Update bundled v2 dashboard. (#15374)
Austin S. Hemmelgarn committed
Jul 12, 2023 at 13:54 UTC
1fb7aeddcc5a85d458bcbd3a20d7b0b2939e3cfe
332 files changed
+893
-9628
web/gui/bundle_dashboard_v2.py
+9
-55
@@ -52,64 +52,24 @@ dist_webv2staticimg_DATA = \\
52
{3} \\
53
$(NULL)
54
55
-webv2staticimgintegrationsdir=$(webv2staticimgdir)/integrations
56
-dist_webv2staticimgintegrations_DATA = \\
57
- {4} \\
58
- $(NULL)
59
-
55
webv2staticimglogososdir=$(webv2staticimgdir)/logos/os
56
dist_webv2staticimglogosos_DATA = \\
62
- {5} \\
57
+ {4} \\
58
$(NULL)
59
60
webv2staticimglogosservicesdir=$(webv2staticimgdir)/logos/services
61
dist_webv2staticimglogosservices_DATA = \\
67
- {6} \\
62
+ {5} \\
63
$(NULL)
64
65
webv2staticimgmaildir=$(webv2staticimgdir)/mail
66
dist_webv2staticimgmail_DATA = \\
72
- {7} \\
73
- $(NULL)
74
-
75
-webv2staticsitealarmsdir=$(webv2staticdir)/site/alarms
76
-dist_webv2staticsitealarms_DATA = \\
77
- {8} \\
78
- $(NULL)
79
-
80
-webv2staticsitepageserror404dir=$(webv2staticdir)/site/pages/error-404
81
-dist_webv2staticsitepageserror404_DATA = \\
82
- {9} \\
83
- $(NULL)
84
-
85
-webv2staticsitepageserror500dir=$(webv2staticdir)/site/pages/error-500
86
-dist_webv2staticsitepageserror500_DATA = \\
87
- {10} \\
88
- $(NULL)
89
-
90
-webv2staticsitepageserror501dir=$(webv2staticdir)/site/pages/error-501
91
-dist_webv2staticsitepageserror501_DATA = \\
92
- {11} \\
93
- $(NULL)
94
-
95
-webv2staticsitepageserror502dir=$(webv2staticdir)/site/pages/error-502
96
-dist_webv2staticsitepageserror502_DATA = \\
97
- {12} \\
98
- $(NULL)
99
-
100
-webv2staticsitepageserror503dir=$(webv2staticdir)/site/pages/error-503
101
-dist_webv2staticsitepageserror503_DATA = \\
102
- {13} \\
103
- $(NULL)
104
-
105
-webv2staticsitepageserror5xxdir=$(webv2staticdir)/site/pages/error-5xx
106
-dist_webv2staticsitepageserror5xx_DATA = \\
107
- {14} \\
67
+ {6} \\
68
$(NULL)
69
70
webv2staticsitepagesholding503dir=$(webv2staticdir)/site/pages/holding-page-503
71
dist_webv2staticsitepagesholding503_DATA = \\
112
- {15} \\
72
+ {7} \\
73
$(NULL)
74
'''
75
@@ -126,9 +86,11 @@ def copy_dashboard():
86
subprocess.check_call(f"tar -xvf agent.tar -C { TMPPATH } --strip-components=1 --exclude='*.br' --exclude='*.gz'", shell=True)
87
print('::endgroup::')
88
print('Copying files')
129
- (TMPPATH / BASEDIR).rename(BASEPATH)
130
- (TMPPATH / 'index.html').rename(Path('./v2live.html'))
131
- shutil.copytree(TMPPATH / 'static', Path('./static'), dirs_exist_ok=True)
89
+ (TMPPATH / 'agent' / BASEDIR).rename(BASEPATH)
90
+ (TMPPATH / 'agent' / 'index.html').rename(Path('./v2live.html'))
91
+ (TMPPATH / 'agent' / 'registry-access.html').rename('./registry-access.html')
92
+ (TMPPATH / 'agent' / 'registry-alert-redirect.html').rename('./registry-alert-redirect.html')
93
+ shutil.copytree(TMPPATH / 'agent' / 'static', Path('./static'), dirs_exist_ok=True)
94
shutil.rmtree(TMPPATH)
95
print('Copying README.md')
96
BASEPATH.joinpath('README.md').symlink_to('../.dashboard-v2-notice.md')
@@ -152,17 +114,9 @@ def write_makefile():
114
genfilelist(BASEPATH.joinpath('static')),
115
genfilelist(BASEPATH.joinpath('static', 'email', 'img')),
116
genfilelist(BASEPATH.joinpath('static', 'img')),
155
- genfilelist(BASEPATH.joinpath('static', 'img', 'integrations')),
117
genfilelist(BASEPATH.joinpath('static', 'img', 'logos', 'os')),
118
genfilelist(BASEPATH.joinpath('static', 'img', 'logos', 'services')),
119
genfilelist(BASEPATH.joinpath('static', 'img', 'mail')),
159
- genfilelist(BASEPATH.joinpath('static', 'site', 'alarms')),
160
- genfilelist(BASEPATH.joinpath('static', 'site', 'pages', 'error-404')),
161
- genfilelist(BASEPATH.joinpath('static', 'site', 'pages', 'error-500')),
162
- genfilelist(BASEPATH.joinpath('static', 'site', 'pages', 'error-501')),
163
- genfilelist(BASEPATH.joinpath('static', 'site', 'pages', 'error-502')),
164
- genfilelist(BASEPATH.joinpath('static', 'site', 'pages', 'error-503')),
165
- genfilelist(BASEPATH.joinpath('static', 'site', 'pages', 'error-5xx')),
120
genfilelist(BASEPATH.joinpath('static', 'site', 'pages', 'holding-page-503')),
121
)
122
web/gui/registry-access.html
new
+42
@@ -0,0 +1,42 @@
1
+<!doctype html><html><head><title>Netdata Registry</title><meta name="application-name" content="netdata"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,minimum-scale=1"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/></head><body><script>var getBasename = function() {
2
+ var pathRegex = /\/(v2\/)?registry-access.html?.*/
3
+ return window.location.origin + window.location.pathname.replace(pathRegex, "")
4
+ }
5
+
6
+ window.addEventListener('message', function(event) {
7
+ const originUrl = event.data
8
+
9
+ fetch(originUrl + "/api/v1/registry?action=hello", { cache: "no-cache", credentials: "include" })
10
+ .then(function(response) { return response.json() })
11
+ .then(function(data) {
12
+ var retries = 3
13
+ var nodes = data.nodes || []
14
+
15
+ var doAccess = function(mg, nm, token) {
16
+ fetch(data.registry + '/api/v1/registry?action=access&machine=' + (mg || data.machine_guid) + '&name=' + encodeURIComponent(nm || data.hostname) + '&url=' + encodeURIComponent(originUrl) + '&agent=' + (data.agent ? data.agent.machine_guid : ""), { cache: "no-cache", credentials: "include", headers: { Authorization: 'Bearer ' + (token || localStorage.getItem("registry-netdata-token")) } })
17
+ .then(function(response) { return response.json() })
18
+ .then(function(data) {
19
+ var token = data.person_guid
20
+
21
+ if (data.status === "redirect" && retries > 0) {
22
+ retries = retries - 1
23
+ doAccess(data.machine_guid, data.hostname, token)
24
+ }
25
+
26
+ if (data.status === "ok") {
27
+ localStorage.setItem("registry-netdata-token", token)
28
+
29
+ node = nodes.pop()
30
+
31
+ if (!!node) {
32
+ setTimeout(function () {
33
+ doAccess(node.machine_guid, node.hostname, token)
34
+ }, 1000)
35
+ }
36
+ }
37
+ window.parent.postMessage(data, "*");
38
+ })
39
+ }
40
+ doAccess(data.machine_guid, data.hostname)
41
+ })
42
+ });</script></body></html>
\ No newline at end of file
web/gui/registry-alert-redirect.html
new
+64
@@ -0,0 +1,64 @@
1
+<!doctype html><html><head><title>Netdata Registry</title><meta name="application-name" content="netdata"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,minimum-scale=1"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/></head><body><div id="agent-splash-screen" class="loading"><div class="hero"><div class="logo-container"><svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo-blur"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="rgba(0,171,68,0.1)"/></svg> <svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="#DDFFEB"/></svg></div><div class="headings"><h1 class="title">Netdata</h1><div class="loading-message"><p class="subtitle">Trying to find an agent with this alert...</p><div class="flex-center">We couldn't find any agents live that have this alert.</div></div></div></div></div><script>function loadStyle(url, { media, insertAfter: aref, insertBefore: bref, rel, type } = {}) {
2
+ rel = rel || 'stylesheet'
3
+ type = type || 'text/css'
4
+ return new Promise(function(resolve, reject) {
5
+ var link = document.createElement('link');
6
+ link.type = type;
7
+ link.rel = rel;
8
+ link.href = url;
9
+ link.media = media || 'all';
10
+
11
+ link.onerror = function(err) {
12
+ reject(new URIError(`loadStyle: the stylesheet ${err.target.src} is not accessible.`));
13
+ };
14
+
15
+ link.onload = function() {
16
+ resolve();
17
+ };
18
+
19
+ if (aref) {
20
+ aref.parentNode.insertBefore(link, aref.nextSibling);
21
+ return;
22
+ }
23
+
24
+ if (bref) {
25
+ bref.parentNode.insertBefore(link, bref);
26
+ return;
27
+ }
28
+
29
+ document.head.appendChild(link);
30
+ });
31
+ }
32
+
33
+ loadStyle("/v2/static/splash.css")
34
+ loadStyle("/v2/favicon.ico", {rel: "icon", type: "image/x-icon"})
35
+
36
+ var searchParams = new URLSearchParams(location.search)
37
+ var mg = searchParams.get("agent_machine_guid")
38
+ var tr_i = searchParams.get("transition_id")
39
+
40
+ fetch("/api/v1/registry?action=search&for=" + mg, { cache: "no-cache", credentials: "include", headers: { Authorization: 'Bearer ' + localStorage.getItem("registry-netdata-token") } })
41
+ .then(function(response) { return response.json() })
42
+ .then(function(data) {
43
+ if (data.status === "ok") {
44
+ data.urls.forEach(function(urlData) {
45
+ var url = urlData[1]
46
+
47
+ fetch(url + "/api/v1/registry?action=hello", { cache: "no-cache", credentials: "include" })
48
+ .then(function(response) { return response.json() })
49
+ .then(function(helloData) {
50
+ if (mg === helloData.agent ? helloData.agent.machine_guid : helloData.machine_guid) {
51
+ location.replace(url + "/spaces/" + helloData.hostname + "/rooms/local/alerts/" + (tr_i || "") + location.search)
52
+ }
53
+ })
54
+ })
55
+ } else {
56
+ var el = document.getElementById('agent-splash-screen');
57
+ el.classList.remove("loading");
58
+ el.classList.add("error");
59
+ }
60
+ }).catch(e => {
61
+ var el = document.getElementById('agent-splash-screen');
62
+ el.classList.remove("loading");
63
+ el.classList.add("error");
64
+ })</script></body></html>
\ No newline at end of file
web/gui/static/splash.css
+3
@@ -19,6 +19,9 @@ body {
19
font-size: 14px;
20
line-height: 20px;
21
}
22
+iframe.hidden {
23
+ display: none;
24
+}
25
#agent-splash-screen a:link,
26
#agent-splash-screen a:visited,
27
#agent-splash-screen a:active {
web/gui/v2/102.99fe8529c18edf5528bd.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var C="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(C._sentryDebugIds=C._sentryDebugIds||{},C._sentryDebugIds[t]="a47919cc-0306-40c5-bcee-c0860778b81d",C._sentryDebugIdIdentifier="sentry-dbid-a47919cc-0306-40c5-bcee-c0860778b81d")}catch(C){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[102],{48102:function(C,t,e){e.r(t),e.d(t,{default:function(){return g}});e(33948);var n=e(67294),i=e(22195),l=e(92432),a=e(87854),d=e.n(a),o=e(95348),r=e.n(o),c=new(d())({id:"terms.svg",use:"terms.svg-usage",viewBox:"0 0 240 240",content:'<symbol viewBox="0 0 240 240" fill="none" xmlns="http://www.w3.org/2000/svg" id="terms.svg">\n<path opacity="0.3" d="M120 240C186.274 240 240 186.274 240 120C240 53.7258 186.274 0 120 0C53.7258 0 0 53.7258 0 120C0 186.274 53.7258 240 120 240Z" fill="#CCDDE8" />\n<path opacity="0.3" d="M120.284 222.398C183.907 222.398 235.484 218.817 235.484 214.398C235.484 209.98 183.907 206.398 120.284 206.398C56.6608 206.398 5.08398 209.98 5.08398 214.398C5.08398 218.817 56.6608 222.398 120.284 222.398Z" fill="#89B0C9" />\n<path d="M187.823 33.6016H58.2234C54.247 33.6016 51.0234 36.8251 51.0234 40.8016V207.202C51.0234 211.178 54.247 214.402 58.2234 214.402H187.823C191.8 214.402 195.023 211.178 195.023 207.202V40.8016C195.023 36.8251 191.8 33.6016 187.823 33.6016Z" fill="#00AB44" />\n<path d="M188.624 41.6016H57.4238V208.002H188.624V41.6016Z" fill="#F3F7FA" />\n<g opacity="0.3">\n<path opacity="0.3" d="M188.623 41.6V208H57.4232V41.6H188.623ZM190.223 40H55.8232V209.6H190.223V40Z" fill="#435969" />\n</g>\n<path opacity="0.2" d="M164.623 33.6016H87.8232V46.4016C87.8232 48.0989 88.4975 49.7268 89.6978 50.927C90.898 52.1273 92.5259 52.8016 94.2232 52.8016H158.223C159.921 52.8016 161.548 52.1273 162.749 50.927C163.949 49.7268 164.623 48.0989 164.623 46.4016V33.6016Z" fill="#233646" />\n<path d="M155.024 27.1992H91.024C87.4894 27.1992 84.624 30.0646 84.624 33.5992V39.9992C84.624 43.5338 87.4894 46.3992 91.024 46.3992H155.024C158.559 46.3992 161.424 43.5338 161.424 39.9992V33.5992C161.424 30.0646 158.559 27.1992 155.024 27.1992Z" fill="#DBDBDB" />\n<path d="M155.024 27.6817H91.024C90.1912 27.6604 89.3626 27.806 88.5869 28.11C87.8113 28.414 87.1044 28.8703 86.5079 29.4518C85.9114 30.0334 85.4374 30.7286 85.1138 31.4963C84.7903 32.2639 84.6237 33.0887 84.624 33.9217V39.6817C84.6237 40.5148 84.7903 41.3395 85.1138 42.1072C85.4374 42.8749 85.9114 43.5701 86.5079 44.1516C87.1044 44.7332 87.8113 45.1895 88.5869 45.4935C89.3626 45.7975 90.1912 45.9431 91.024 45.9217H155.024C155.857 45.9431 156.686 45.7975 157.461 45.4935C158.237 45.1895 158.944 44.7332 159.54 44.1516C160.137 43.5701 160.611 42.8749 160.934 42.1072C161.258 41.3395 161.424 40.5148 161.424 39.6817V33.9217C161.424 33.0887 161.258 32.2639 160.934 31.4963C160.611 30.7286 160.137 30.0334 159.54 29.4518C158.944 28.8703 158.237 28.414 157.461 28.11C156.686 27.806 155.857 27.6604 155.024 27.6817Z" fill="#DCDCDC" />\n<path d="M155.024 28.1609H91.024C90.2124 28.1178 89.4003 28.238 88.6359 28.5142C87.8715 28.7904 87.1702 29.2171 86.5736 29.769C85.9769 30.3209 85.4969 30.9869 85.1621 31.7275C84.8272 32.4681 84.6443 33.2683 84.624 34.0809V39.5209C84.6443 40.3334 84.8272 41.1336 85.1621 41.8742C85.4969 42.6149 85.9769 43.2808 86.5736 43.8327C87.1702 44.3846 87.8715 44.8113 88.6359 45.0875C89.4003 45.3638 90.2124 45.4839 91.024 45.4409H155.024C155.836 45.4839 156.648 45.3638 157.412 45.0875C158.177 44.8113 158.878 44.3846 159.474 43.8327C160.071 43.2808 160.551 42.6149 160.886 41.8742C161.221 41.1336 161.404 40.3334 161.424 39.5209V34.0809C161.404 33.2683 161.221 32.4681 160.886 31.7275C160.551 30.9869 160.071 30.3209 159.474 29.769C158.878 29.2171 158.177 28.7904 157.412 28.5142C156.648 28.238 155.836 28.1178 155.024 28.1609Z" fill="#DDDDDD" />\n<path d="M155.024 28.6383H91.024C89.4369 28.5499 87.8783 29.0865 86.6821 30.1332C85.4858 31.18 84.7471 32.6536 84.624 34.2383V39.3583C84.7471 40.9431 85.4858 42.4167 86.6821 43.4634C87.8783 44.5101 89.4369 45.0468 91.024 44.9583H155.024C156.611 45.0468 158.17 44.5101 159.366 43.4634C160.562 42.4167 161.301 40.9431 161.424 39.3583V34.2383C161.301 32.6536 160.562 31.18 159.366 30.1332C158.17 29.0865 156.611 28.5499 155.024 28.6383Z" fill="#DEDEDE" />\n<path d="M155.024 29.1211H91.024C87.504 29.1211 84.624 31.5211 84.624 34.4011V39.2011C84.624 42.0811 87.504 44.4811 91.024 44.4811H155.024C158.544 44.4811 161.424 42.0811 161.424 39.2011V34.4011C161.424 31.5211 158.544 29.1211 155.024 29.1211Z" fill="#DFDFDF" />\n<path d="M155.024 29.6016H91.024C87.504 29.6016 84.624 31.8416 84.624 34.7216V38.8816C84.624 41.7616 87.504 44.0016 91.024 44.0016H155.024C158.544 44.0016 161.424 41.7616 161.424 38.8816V34.7216C161.424 31.8416 158.544 29.6016 155.024 29.6016Z" fill="#E0E0E0" />\n<path d="M155.024 30.0781H91.024C87.504 30.0781 84.624 32.1581 84.624 34.8781V38.7181C84.624 41.4381 87.504 43.5181 91.024 43.5181H155.024C158.544 43.5181 161.424 41.4381 161.424 38.7181V34.8781C161.424 32.1581 158.544 30.0781 155.024 30.0781Z" fill="#E1E1E1" />\n<path d="M155.024 30.5586H91.024C87.504 30.5586 84.624 32.4786 84.624 35.0386V38.5586C84.624 41.1186 87.504 43.0386 91.024 43.0386H155.024C158.544 43.0386 161.424 41.1186 161.424 38.5586V35.0386C161.424 32.4786 158.544 30.5586 155.024 30.5586Z" fill="#E2E2E2" />\n<path d="M155.024 31.0391H91.024C87.504 31.0391 84.624 32.9591 84.624 35.1991V38.3991C84.624 40.6391 87.504 42.5591 91.024 42.5591H155.024C158.544 42.5591 161.424 40.6391 161.424 38.3991V35.1991C161.424 32.9591 158.544 31.0391 155.024 31.0391Z" fill="#E3E3E3" />\n<path d="M155.024 31.3594H91.024C87.504 31.3594 84.624 33.2794 84.624 35.5194V38.0794C84.624 40.3194 87.504 42.2394 91.024 42.2394H155.024C158.544 42.2394 161.424 40.3194 161.424 38.0794V35.5194C161.424 33.2794 158.544 31.3594 155.024 31.3594Z" fill="#E3E3E3" />\n<path d="M155.024 31.8398H91.024C87.504 31.8398 84.624 33.5998 84.624 35.6798V37.9198C84.624 39.9998 87.504 41.7598 91.024 41.7598H155.024C158.544 41.7598 161.424 39.9998 161.424 37.9198V35.6798C161.424 33.5998 158.544 31.8398 155.024 31.8398Z" fill="#E4E4E4" />\n<path d="M155.024 32.3203H91.024C87.504 32.3203 84.624 33.9203 84.624 35.8403V37.7603C84.624 39.6803 87.504 41.2803 91.024 41.2803H155.024C158.544 41.2803 161.424 39.6803 161.424 37.7603V35.8403C161.424 33.9203 158.544 32.3203 155.024 32.3203Z" fill="#E5E5E5" />\n<path d="M155.024 32.8008H91.024C87.504 32.8008 84.624 34.2408 84.624 36.0008V37.6008C84.624 39.3608 87.504 40.8008 91.024 40.8008H155.024C158.544 40.8008 161.424 39.3608 161.424 37.6008V36.0008C161.424 34.2408 158.544 32.8008 155.024 32.8008Z" fill="#E6E6E6" />\n<path d="M155.024 33.2812H91.024C87.504 33.2812 84.624 34.5613 84.624 36.3213V37.2812C84.624 39.0412 87.504 40.3213 91.024 40.3213H155.024C158.544 40.3213 161.424 39.0412 161.424 37.2812V36.3213C161.424 34.5613 158.544 33.2812 155.024 33.2812Z" fill="#E7E7E7" />\n<path d="M155.024 33.7617H91.024C87.504 33.7617 84.624 35.0417 84.624 36.4817V37.1217C84.624 38.5617 87.504 39.8417 91.024 39.8417H155.024C158.544 39.8417 161.424 38.5617 161.424 37.1217V36.4817C161.424 35.0417 158.544 33.7617 155.024 33.7617Z" fill="#E8E8E8" />\n<path d="M155.024 34.2422H91.024C87.504 34.2422 84.624 35.3622 84.624 36.6422V36.9622C84.624 38.2422 87.504 39.3622 91.024 39.3622H155.024C158.544 39.3622 161.424 38.2422 161.424 36.9622V36.6422C161.424 35.3622 158.544 34.2422 155.024 34.2422Z" fill="#E9E9E9" />\n<path d="M155.024 34.7188H91.024C87.504 34.7188 84.624 35.6787 84.624 36.7987C84.624 37.9188 87.504 38.8787 91.024 38.8787H155.024C158.544 38.8787 161.424 37.9188 161.424 36.7987C161.424 35.6787 158.544 34.7188 155.024 34.7188Z" fill="#EAEAEA" />\n<path d="M155.024 35.1992H91.024C87.504 35.1992 84.624 35.9992 84.624 37.1192V36.4792C84.624 37.5992 87.504 38.3992 91.024 38.3992H155.024C158.544 38.3992 161.424 37.5992 161.424 36.4792V37.1192C161.424 35.9992 158.544 35.1992 155.024 35.1992Z" fill="#EBEBEB" />\n<path opacity="0.7" d="M155.023 28.8008H91.0233L89.2633 29.1208C88.8179 29.3722 88.4644 29.7594 88.2544 30.2258C88.0445 30.6922 87.9891 31.2136 88.0962 31.7137C88.2034 32.2139 88.4676 32.6667 88.8502 33.0062C89.2329 33.3456 89.7139 33.554 90.2233 33.6008H155.823C156.333 33.554 156.814 33.3456 157.196 33.0062C157.579 32.6667 157.843 32.2139 157.95 31.7137C158.058 31.2136 158.002 30.6922 157.792 30.2258C157.582 29.7594 157.229 29.3722 156.783 29.1208L155.023 28.8008Z" fill="white" />\n<path d="M126.384 19.1992H119.664C117.985 19.1992 116.624 20.5603 116.624 22.2392V32.1592C116.624 33.8382 117.985 35.1992 119.664 35.1992H126.384C128.063 35.1992 129.424 33.8382 129.424 32.1592V22.2392C129.424 20.5603 128.063 19.1992 126.384 19.1992Z" fill="#E6E6E6" />\n<path d="M126.063 19.1992H119.823C118.233 19.1992 116.943 20.4886 116.943 22.0792V32.3192C116.943 33.9098 118.233 35.1992 119.823 35.1992H126.063C127.654 35.1992 128.943 33.9098 128.943 32.3192V22.0792C128.943 20.4886 127.654 19.1992 126.063 19.1992Z" fill="#E7E7E7" />\n<path d="M126.064 19.1992H120.144C118.642 19.1992 117.424 20.417 117.424 21.9192V32.4792C117.424 33.9814 118.642 35.1992 120.144 35.1992H126.064C127.566 35.1992 128.784 33.9814 128.784 32.4792V21.9192C128.784 20.417 127.566 19.1992 126.064 19.1992Z" fill="#E8E8E8" />\n<path d="M125.583 19.1992H120.463C118.961 19.1992 117.743 20.417 117.743 21.9192V32.4792C117.743 33.9814 118.961 35.1992 120.463 35.1992H125.583C127.085 35.1992 128.303 33.9814 128.303 32.4792V21.9192C128.303 20.417 127.085 19.1992 125.583 19.1992Z" fill="#E9E9E9" />\n<path d="M125.423 19.1992H120.623C119.21 19.1992 118.063 20.3454 118.063 21.7592V32.6392C118.063 34.0531 119.21 35.1992 120.623 35.1992H125.423C126.837 35.1992 127.983 34.0531 127.983 32.6392V21.7592C127.983 20.3454 126.837 19.1992 125.423 19.1992Z" fill="#EAEAEA" />\n<path d="M125.263 19.1992H120.943C119.617 19.1992 118.543 20.2737 118.543 21.5992V32.7992C118.543 34.1247 119.617 35.1992 120.943 35.1992H125.263C126.588 35.1992 127.663 34.1247 127.663 32.7992V21.5992C127.663 20.2737 126.588 19.1992 125.263 19.1992Z" fill="#EBEBEB" />\n<path d="M124.784 19.1992H121.264C119.939 19.1992 118.864 20.2737 118.864 21.5992V32.7992C118.864 34.1247 119.939 35.1992 121.264 35.1992H124.784C126.11 35.1992 127.184 34.1247 127.184 32.7992V21.5992C127.184 20.2737 126.11 19.1992 124.784 19.1992Z" fill="#ECECEC" />\n<path d="M124.624 19.1992H121.424C120.186 19.1992 119.184 20.2021 119.184 21.4392V32.9592C119.184 34.1963 120.186 35.1992 121.424 35.1992H124.624C125.861 35.1992 126.864 34.1963 126.864 32.9592V21.4392C126.864 20.2021 125.861 19.1992 124.624 19.1992Z" fill="#ECECEC" />\n<path d="M124.304 19.1992H121.584C120.435 19.1992 119.504 20.1305 119.504 21.2792V33.1192C119.504 34.268 120.435 35.1992 121.584 35.1992H124.304C125.453 35.1992 126.384 34.268 126.384 33.1192V21.2792C126.384 20.1305 125.453 19.1992 124.304 19.1992Z" fill="#EDEDED" />\n<path d="M124.143 19.1992H121.903C120.843 19.1992 119.983 20.0588 119.983 21.1192V33.2792C119.983 34.3396 120.843 35.1992 121.903 35.1992H124.143C125.204 35.1992 126.063 34.3396 126.063 33.2792V21.1192C126.063 20.0588 125.204 19.1992 124.143 19.1992Z" fill="#EEEEEE" />\n<path d="M123.824 19.1992H122.224C121.163 19.1992 120.304 20.0588 120.304 21.1192V33.2792C120.304 34.3396 121.163 35.1992 122.224 35.1992H123.824C124.884 35.1992 125.744 34.3396 125.744 33.2792V21.1192C125.744 20.0588 124.884 19.1992 123.824 19.1992Z" fill="#EFEFEF" />\n<path d="M123.504 19.1992H122.384C121.412 19.1992 120.624 19.9872 120.624 20.9592V33.4392C120.624 34.4112 121.412 35.1992 122.384 35.1992H123.504C124.476 35.1992 125.264 34.4112 125.264 33.4392V20.9592C125.264 19.9872 124.476 19.1992 123.504 19.1992Z" fill="#F0F0F0" />\n<path d="M123.504 19.1992H122.704C121.821 19.1992 121.104 19.9156 121.104 20.7992V33.5992C121.104 34.4829 121.821 35.1992 122.704 35.1992H123.504C124.388 35.1992 125.104 34.4829 125.104 33.5992V20.7992C125.104 19.9156 124.388 19.1992 123.504 19.1992Z" fill="#F1F1F1" />\n<path d="M123.184 19.1992H122.864C122.069 19.1992 121.424 19.8439 121.424 20.6392V33.7592C121.424 34.5545 122.069 35.1992 122.864 35.1992H123.184C123.979 35.1992 124.624 34.5545 124.624 33.7592V20.6392C124.624 19.8439 123.979 19.1992 123.184 19.1992Z" fill="#F2F2F2" />\n<path d="M126.384 19.1992H119.664C117.985 19.1992 116.624 20.5603 116.624 22.2392V32.1592C116.624 33.8382 117.985 35.1992 119.664 35.1992H126.384C128.063 35.1992 129.424 33.8382 129.424 32.1592V22.2392C129.424 20.5603 128.063 19.1992 126.384 19.1992Z" fill="#E6E6E6" />\n<path opacity="0.5" d="M119.664 20.8008C119.282 20.8008 118.915 20.9525 118.645 21.2225C118.375 21.4926 118.224 21.8589 118.224 22.2408V32.1608C118.224 32.5427 118.375 32.909 118.645 33.179C118.915 33.4491 119.282 33.6008 119.664 33.6008C119.895 33.6008 120.124 33.5553 120.337 33.4668C120.551 33.3784 120.745 33.2487 120.908 33.0853C121.072 32.9219 121.201 32.7278 121.29 32.5143C121.378 32.3008 121.424 32.0719 121.424 31.8408V22.5608C121.424 22.3297 121.378 22.1008 121.29 21.8873C121.201 21.6737 121.072 21.4797 120.908 21.3163C120.745 21.1528 120.551 21.0232 120.337 20.9348C120.124 20.8463 119.895 20.8008 119.664 20.8008Z" fill="white" />\n<path opacity="0.1" d="M155.023 27.2H129.423V22.24C129.447 21.8347 129.384 21.4291 129.239 21.0498C129.095 20.6704 128.872 20.3259 128.585 20.0388C128.298 19.7518 127.953 19.5287 127.574 19.3841C127.194 19.2395 126.789 19.1768 126.383 19.2H123.023V46.4H155.023C156.721 46.4 158.349 45.7257 159.549 44.5255C160.749 43.3253 161.423 41.6974 161.423 40V33.6C161.423 31.9026 160.749 30.2748 159.549 29.0745C158.349 27.8743 156.721 27.2 155.023 27.2Z" fill="#233646" />\n<path opacity="0.1" d="M84.624 36.8008V41.6008C84.624 43.2982 85.2983 44.926 86.4985 46.1263C87.6988 47.3265 89.3266 48.0008 91.024 48.0008H155.024C156.721 48.0008 158.349 47.3265 159.55 46.1263C160.75 44.926 161.424 43.2982 161.424 41.6008V36.8008H84.624Z" fill="#233646" />\n<path opacity="0.1" d="M187.823 33.6H161.423C161.423 31.9026 160.749 30.2748 159.549 29.0745C158.349 27.8743 156.721 27.2 155.023 27.2H129.423V22.24C129.447 21.8347 129.384 21.4291 129.239 21.0498C129.095 20.6704 128.872 20.3259 128.585 20.0388C128.298 19.7518 127.953 19.5287 127.574 19.3841C127.194 19.2395 126.789 19.1768 126.383 19.2H123.023V214.4H187.823C189.733 214.4 191.564 213.641 192.915 212.291C194.265 210.941 195.023 209.11 195.023 207.2V40.8C195.023 38.8905 194.265 37.0591 192.915 35.7089C191.564 34.3586 189.733 33.6 187.823 33.6Z" fill="#233646" />\n<g opacity="0.5">\n<path opacity="0.5" d="M84.3034 92.7992C84.8127 92.7992 85.301 93.0015 85.6611 93.3616C86.0212 93.7216 86.2234 94.21 86.2234 94.7192V100.479C86.2234 100.988 86.0212 101.477 85.6611 101.837C85.301 102.197 84.8127 102.399 84.3034 102.399H78.5434C78.0342 102.399 77.5459 102.197 77.1858 101.837C76.8257 101.477 76.6234 100.988 76.6234 100.479V94.7192C76.6234 94.21 76.8257 93.7216 77.1858 93.3616C77.5459 93.0015 78.0342 92.7992 78.5434 92.7992H84.3034ZM84.3034 91.1992H78.5434C78.0812 91.1992 77.6235 91.2903 77.1964 91.4672C76.7693 91.6441 76.3813 91.9033 76.0544 92.2302C75.7276 92.5571 75.4683 92.9451 75.2914 93.3722C75.1145 93.7992 75.0234 94.257 75.0234 94.7192V100.479C75.0234 100.941 75.1145 101.399 75.2914 101.826C75.4683 102.253 75.7276 102.641 76.0544 102.968C76.3813 103.295 76.7693 103.554 77.1964 103.731C77.6235 103.908 78.0812 103.999 78.5434 103.999H84.3034C85.237 103.999 86.1323 103.628 86.7925 102.968C87.4526 102.308 87.8234 101.413 87.8234 100.479V94.7192C87.8234 94.257 87.7324 93.7992 87.5555 93.3722C87.3786 92.9451 87.1193 92.5571 86.7925 92.2302C86.4656 91.9033 86.0776 91.6441 85.6505 91.4672C85.2234 91.2903 84.7657 91.1992 84.3034 91.1992Z" fill="#4B6070" />\n</g>\n<path d="M88.6234 93.6016L82.2234 100.002L79.0234 96.8016" stroke="#FF4136" stroke-miterlimit="10" stroke-linecap="round" />\n<path opacity="0.2" d="M147.184 92.8008H95.6636C95.2817 92.8008 94.9155 92.9525 94.6454 93.2225C94.3753 93.4926 94.2236 93.8589 94.2236 94.2408V94.5608C94.2236 94.9427 94.3753 95.309 94.6454 95.579C94.9155 95.8491 95.2817 96.0008 95.6636 96.0008H147.184C147.566 96.0008 147.932 95.8491 148.202 95.579C148.472 95.309 148.624 94.9427 148.624 94.5608V94.2408C148.624 93.8589 148.472 93.4926 148.202 93.2225C147.932 92.9525 147.566 92.8008 147.184 92.8008ZM132.784 99.2008H95.6636C95.2817 99.2008 94.9155 99.3525 94.6454 99.6225C94.3753 99.8926 94.2236 100.259 94.2236 100.641V100.961C94.2236 101.343 94.3753 101.709 94.6454 101.979C94.9155 102.249 95.2817 102.401 95.6636 102.401H132.784C133.166 102.401 133.532 102.249 133.802 101.979C134.072 101.709 134.224 101.343 134.224 100.961V100.641C134.224 100.259 134.072 99.8926 133.802 99.6225C133.532 99.3525 133.166 99.2008 132.784 99.2008Z" fill="#435969" />\n<g opacity="0.5">\n<path opacity="0.5" d="M84.3034 115.202C84.5556 115.202 84.8053 115.251 85.0382 115.348C85.2711 115.444 85.4828 115.586 85.6611 115.764C85.8394 115.942 85.9808 116.154 86.0773 116.387C86.1738 116.62 86.2234 116.869 86.2234 117.122V122.882C86.2234 123.391 86.0212 123.879 85.6611 124.239C85.301 124.599 84.8127 124.802 84.3034 124.802H78.5434C78.0342 124.802 77.5459 124.599 77.1858 124.239C76.8257 123.879 76.6234 123.391 76.6234 122.882V117.122C76.6234 116.869 76.6731 116.62 76.7696 116.387C76.8661 116.154 77.0075 115.942 77.1858 115.764C77.3641 115.586 77.5757 115.444 77.8087 115.348C78.0416 115.251 78.2913 115.202 78.5434 115.202H84.3034ZM84.3034 113.602H78.5434C78.0812 113.602 77.6235 113.693 77.1964 113.87C76.7693 114.046 76.3813 114.306 76.0544 114.633C75.7276 114.959 75.4683 115.347 75.2914 115.775C75.1145 116.202 75.0234 116.659 75.0234 117.122V122.882C75.0234 123.344 75.1145 123.802 75.2914 124.229C75.4683 124.656 75.7276 125.044 76.0544 125.371C76.3813 125.697 76.7693 125.957 77.1964 126.134C77.6235 126.311 78.0812 126.402 78.5434 126.402H84.3034C85.237 126.402 86.1323 126.031 86.7925 125.371C87.4526 124.71 87.8234 123.815 87.8234 122.882V117.122C87.8234 116.188 87.4526 115.293 86.7925 114.633C86.1323 113.972 85.237 113.602 84.3034 113.602Z" fill="#4B6070" />\n</g>\n<path d="M88.6234 116L82.2234 122.4L79.0234 119.2" stroke="#FF4136" stroke-miterlimit="10" stroke-linecap="round" />\n<path opacity="0.2" d="M132.784 121.599H95.6636C95.2817 121.599 94.9155 121.751 94.6454 122.021C94.3753 122.291 94.2236 122.657 94.2236 123.039V123.359C94.2236 123.741 94.3753 124.107 94.6454 124.377C94.9155 124.647 95.2817 124.799 95.6636 124.799H132.784C133.166 124.799 133.532 124.647 133.802 124.377C134.072 124.107 134.224 123.741 134.224 123.359V123.039C134.224 122.657 134.072 122.291 133.802 122.021C133.532 121.751 133.166 121.599 132.784 121.599ZM147.184 115.199H95.6636C95.4745 115.199 95.2873 115.236 95.1126 115.309C94.9379 115.381 94.7791 115.487 94.6454 115.621C94.5117 115.755 94.4056 115.913 94.3332 116.088C94.2609 116.263 94.2236 116.45 94.2236 116.639V116.959C94.2236 117.341 94.3753 117.707 94.6454 117.977C94.9155 118.248 95.2817 118.399 95.6636 118.399H147.184C147.566 118.399 147.932 118.248 148.202 117.977C148.472 117.707 148.624 117.341 148.624 116.959V116.639C148.624 116.45 148.586 116.263 148.514 116.088C148.442 115.913 148.336 115.755 148.202 115.621C148.068 115.487 147.909 115.381 147.735 115.309C147.56 115.236 147.373 115.199 147.184 115.199Z" fill="#435969" />\n<g opacity="0.5">\n<path opacity="0.5" d="M84.3034 137.6C84.8127 137.6 85.301 137.802 85.6611 138.162C86.0212 138.522 86.2234 139.011 86.2234 139.52V145.28C86.2234 145.789 86.0212 146.278 85.6611 146.638C85.301 146.998 84.8127 147.2 84.3034 147.2H78.5434C78.0342 147.2 77.5459 146.998 77.1858 146.638C76.8257 146.278 76.6234 145.789 76.6234 145.28V139.52C76.6234 139.011 76.8257 138.522 77.1858 138.162C77.5459 137.802 78.0342 137.6 78.5434 137.6H84.3034ZM84.3034 136H78.5434C78.0812 136 77.6235 136.091 77.1964 136.268C76.7693 136.445 76.3813 136.704 76.0544 137.031C75.7276 137.358 75.4683 137.746 75.2914 138.173C75.1145 138.6 75.0234 139.058 75.0234 139.52V145.28C75.0234 145.742 75.1145 146.2 75.2914 146.627C75.4683 147.054 75.7276 147.442 76.0544 147.769C76.3813 148.096 76.7693 148.355 77.1964 148.532C77.6235 148.709 78.0812 148.8 78.5434 148.8H84.3034C85.237 148.8 86.1323 148.429 86.7925 147.769C87.4526 147.109 87.8234 146.214 87.8234 145.28V139.52C87.8234 138.586 87.4526 137.691 86.7925 137.031C86.1323 136.371 85.237 136 84.3034 136Z" fill="#4B6070" />\n</g>\n<path d="M88.6234 138.398L82.2234 144.798L79.0234 141.598" stroke="#FF4136" stroke-miterlimit="10" stroke-linecap="round" />\n<path opacity="0.2" d="M132.784 144.002H95.6636C95.4745 144.002 95.2873 144.039 95.1126 144.111C94.9379 144.184 94.7791 144.29 94.6454 144.423C94.5117 144.557 94.4056 144.716 94.3332 144.891C94.2609 145.065 94.2236 145.252 94.2236 145.442V145.762C94.2236 146.143 94.3753 146.51 94.6454 146.78C94.9155 147.05 95.2817 147.202 95.6636 147.202H132.784C133.166 147.202 133.532 147.05 133.802 146.78C134.072 146.51 134.224 146.143 134.224 145.762V145.442C134.224 145.252 134.186 145.065 134.114 144.891C134.042 144.716 133.936 144.557 133.802 144.423C133.668 144.29 133.509 144.184 133.335 144.111C133.16 144.039 132.973 144.002 132.784 144.002ZM147.184 137.602H95.6636C95.2817 137.602 94.9155 137.753 94.6454 138.023C94.3753 138.293 94.2236 138.66 94.2236 139.042V139.362C94.2236 139.551 94.2609 139.738 94.3332 139.913C94.4056 140.087 94.5117 140.246 94.6454 140.38C94.7791 140.514 94.9379 140.62 95.1126 140.692C95.2873 140.764 95.4745 140.802 95.6636 140.802H147.184C147.373 140.802 147.56 140.764 147.735 140.692C147.909 140.62 148.068 140.514 148.202 140.38C148.336 140.246 148.442 140.087 148.514 139.913C148.586 139.738 148.624 139.551 148.624 139.362V139.042C148.624 138.66 148.472 138.293 148.202 138.023C147.932 137.753 147.566 137.602 147.184 137.602Z" fill="#435969" />\n<g opacity="0.5">\n<path opacity="0.5" d="M84.3034 159.998C84.8127 159.998 85.301 160.201 85.6611 160.561C86.0212 160.921 86.2234 161.409 86.2234 161.918V167.678C86.2234 167.931 86.1738 168.18 86.0773 168.413C85.9808 168.646 85.8394 168.858 85.6611 169.036C85.4828 169.214 85.2711 169.356 85.0382 169.452C84.8053 169.549 84.5556 169.598 84.3034 169.598H78.5434C78.2913 169.598 78.0416 169.549 77.8087 169.452C77.5757 169.356 77.3641 169.214 77.1858 169.036C77.0075 168.858 76.8661 168.646 76.7696 168.413C76.6731 168.18 76.6234 167.931 76.6234 167.678V161.918C76.6234 161.409 76.8257 160.921 77.1858 160.561C77.5459 160.201 78.0342 159.998 78.5434 159.998H84.3034ZM84.3034 158.398H78.5434C77.6099 158.398 76.7146 158.769 76.0544 159.429C75.3943 160.09 75.0234 160.985 75.0234 161.918V167.678C75.0234 168.612 75.3943 169.507 76.0544 170.167C76.7146 170.828 77.6099 171.198 78.5434 171.198H84.3034C85.237 171.198 86.1323 170.828 86.7925 170.167C87.4526 169.507 87.8234 168.612 87.8234 167.678V161.918C87.8234 160.985 87.4526 160.09 86.7925 159.429C86.1323 158.769 85.237 158.398 84.3034 158.398Z" fill="#4B6070" />\n</g>\n<path d="M88.6234 160.801L82.2234 167.201L79.0234 164.001" stroke="#FF4136" stroke-miterlimit="10" stroke-linecap="round" />\n<path opacity="0.2" d="M132.784 166.4H95.6636C95.2817 166.4 94.9155 166.552 94.6454 166.822C94.3753 167.092 94.2236 167.458 94.2236 167.84V168.16C94.2236 168.349 94.2609 168.536 94.3332 168.711C94.4056 168.886 94.5117 169.044 94.6454 169.178C94.7791 169.312 94.9379 169.418 95.1126 169.49C95.2873 169.563 95.4745 169.6 95.6636 169.6H132.784C132.973 169.6 133.16 169.563 133.335 169.49C133.509 169.418 133.668 169.312 133.802 169.178C133.936 169.044 134.042 168.886 134.114 168.711C134.186 168.536 134.224 168.349 134.224 168.16V167.84C134.224 167.458 134.072 167.092 133.802 166.822C133.532 166.552 133.166 166.4 132.784 166.4ZM147.184 160H95.6636C95.4745 160 95.2873 160.037 95.1126 160.11C94.9379 160.182 94.7791 160.288 94.6454 160.422C94.5117 160.555 94.4056 160.714 94.3332 160.889C94.2609 161.064 94.2236 161.251 94.2236 161.44V161.76C94.2236 162.142 94.3753 162.508 94.6454 162.778C94.9155 163.048 95.2817 163.2 95.6636 163.2H147.184C147.566 163.2 147.932 163.048 148.202 162.778C148.472 162.508 148.624 162.142 148.624 161.76V161.44C148.624 161.251 148.586 161.064 148.514 160.889C148.442 160.714 148.336 160.555 148.202 160.422C148.068 160.288 147.909 160.182 147.735 160.11C147.56 160.037 147.373 160 147.184 160Z" fill="#435969" />\n<path opacity="0.2" d="M79.824 70.4H137.424C138.273 70.4 139.087 70.0629 139.687 69.4627C140.287 68.8626 140.624 68.0487 140.624 67.2C140.624 66.3513 140.287 65.5374 139.687 64.9373C139.087 64.3371 138.273 64 137.424 64H79.824C78.9753 64 78.1614 64.3371 77.5613 64.9373C76.9612 65.5374 76.624 66.3513 76.624 67.2C76.624 68.0487 76.9612 68.8626 77.5613 69.4627C78.1614 70.0629 78.9753 70.4 79.824 70.4ZM147.024 75.2H79.824C78.9753 75.2 78.1614 75.5371 77.5613 76.1373C76.9612 76.7374 76.624 77.5513 76.624 78.4C76.624 79.2487 76.9612 80.0626 77.5613 80.6627C78.1614 81.2629 78.9753 81.6 79.824 81.6H147.024C147.873 81.6 148.687 81.2629 149.287 80.6627C149.887 80.0626 150.224 79.2487 150.224 78.4C150.224 77.5513 149.887 76.7374 149.287 76.1373C148.687 75.5371 147.873 75.2 147.024 75.2Z" fill="#435969" />\n</symbol>'}),p=(r().add(c),c);var H=()=>n.createElement("svg",{height:"240px",width:"240px",viewBox:p.viewBox},n.createElement("use",{xlinkHref:"#".concat(p.id)})),s=e(78312),f=e(97096);var V=C=>{let{checked:t,error:e,onChange:l,tagging:a,children:d}=C;return n.createElement(i.Flex,{alignItems:"center","data-testid":"termsAndConditions"},n.createElement(s.P2,{checked:t,onChange:l,error:e,"data-ga":"signinup::click-checkbox::".concat(a),"data-testid":"termsAndConditions-checkbox"}),d||n.createElement(i.TextBig,null,"By signing up, you agree to the Netdata ",n.createElement(f.w,{tagging:a})," and"," ",n.createElement(f.F,{tagging:a})))},h=e(13477),E=e(46667);var g=()=>{const[C,t]=(0,h.ec)("termsAccepted",{shouldPersist:!0}),[e,a]=(0,E.Z)(),d=(0,n.useCallback)((()=>{(0,l.L)("","","","","","terms-accept"),t(e)}),[e]);return C?null:n.createElement(i.ConfirmationDialog,{confirmLabel:"Accept","data-ga":"accept-terms-dialog","data-testid":"acceptTermsDialog",handleConfirm:d,hideIcon:!0,hideDecline:!0,isConfirmPositive:!0,isConfirmDisabled:!e,message:n.createElement(i.Flex,{gap:4,alignItems:"center",column:!0},n.createElement(H,null),n.createElement(V,{checked:e,onChange:a,tagging:"modal-view"})),title:"To use Netdata Cloud you need to read and accept our terms and conditions"})}},78312:function(C,t,e){e.d(t,{Fg:function(){return d},P2:function(){return r},Sn:function(){return c},U5:function(){return o},Yb:function(){return p},xG:function(){return a}});var n=e(60677),i=e(22195),l=e(16772);const a=n.default.div.withConfig({displayName:"styled__SvgContainer",componentId:"sc-16ytcl4-0"})(["width:42px;height:42px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:2px;background:white;"]),d=n.default.a.withConfig({displayName:"styled__StyledLink",componentId:"sc-16ytcl4-1"})(["display:inline-flex;align-items:center;text-decoration:none;color:",";cursor:pointer;&:hover{text-decoration:underline;color:"," !important;}&:visited{color:",";}> svg{fill:",";padding-right:",";}"],(0,i.getColor)("success"),(0,i.getColor)("success"),(0,i.getColor)("success"),(0,i.getColor)("main"),(0,i.getSizeBy)(1)),o=(0,n.default)(l.Z).withConfig({displayName:"styled__EmailInput",componentId:"sc-16ytcl4-2"})(["label{margin-bottom:0;}> div{display:none;}"]),r=(0,n.default)(i.Checkbox).withConfig({displayName:"styled__StyledCheckbox",componentId:"sc-16ytcl4-3"})(["margin:0 "," 0 0;& div:last-child{border-color:",";}"],(0,i.getSizeBy)(2),(C=>{let{error:t}=C;return t&&(0,i.getColor)("error")})),c=(0,n.default)(i.Button).withConfig({displayName:"styled__StyledButton",componentId:"sc-16ytcl4-4"})(["&&{height:44px;}"]),p=(0,n.default)(i.Flex).attrs((C=>{let{gap:t=8}=C;return{column:!0,gap:t,alignSelf:"center",padding:[0,0,8,0],border:{side:"bottom",color:"disabled"},width:{max:"320px"}}})).withConfig({displayName:"styled__FormContainer",componentId:"sc-16ytcl4-5"})(["width:100%;"])},97096:function(C,t,e){e.d(t,{F:function(){return o},w:function(){return d}});var n=e(67294),i=e(78312);const l={link:"https://www.netdata.cloud/terms",title:"Terms And Conditions",dataGa:"signinup::click-terms::"},a=C=>{let{link:t,title:e,dataGa:l}=C;return C=>{let{tagging:a}=C;return n.createElement(i.Fg,{href:t,target:"_blank",rel:"noopener noreferrer","data-ga":"".concat(l).concat(a)},e)}},d=a({link:"https://www.netdata.cloud/privacy",title:"Privacy Policy",dataGa:"signinup::click-privacy::"}),o=a(l)}}]);
\ No newline at end of file
web/gui/v2/112.f3cc3f26cb7ea65ede41.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="917e5458-6c41-4aae-8cb8-ccca59064679",e._sentryDebugIdIdentifier="sentry-dbid-917e5458-6c41-4aae-8cb8-ccca59064679")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[112],{54112:(e,t,o)=>{o.r(t),o.d(t,{Notification:()=>f.P_,Warning:()=>b,createErrorNotification:()=>f.t_,createNotification:()=>f.sc,default:()=>O,showDashboardCreatedNotification:()=>l.FR,showInvalidDashboardSlugNotification:()=>l.cH,showJoiningSpaceNotification:()=>l.P4,showNodesNotification:()=>l.Q5,showRoomCreationNotification:()=>l.R6,showRoomsInSpaceNotification:()=>l.aN,showRoomsNotification:()=>l.$T,showSpaceNotification:()=>l.iL,showUsersInRoomNotification:()=>l.oG,showUsersInSpaceNotification:()=>l.OU,toast:()=>d.Z});var r=o(4942),n=o(45987),i=o(67294),c=o(60677),a=o(54851),s=o(55678),d=o(20383),l=o(93073),f=o(12070),u=["title","children"];function p(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}const b=function(e){var t=e.title,o=e.children,c=(0,n.Z)(e,u);return i.createElement(a.Flex,function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?p(Object(o),!0).forEach((function(t){(0,r.Z)(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):p(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}({column:!0,gap:2,background:"warningBackground",backgroundOpacity:.7,round:!0,padding:[4]},c),t&&i.createElement(a.H3,null,t),o)};var g=["className"];function y(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function w(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?y(Object(o),!0).forEach((function(t){(0,r.Z)(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):y(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}const O=(0,c.default)((function(e){var t=e.className,o=(0,n.Z)(e,g);return i.createElement(a.Box,{className:t},i.createElement(s.Ix,w(w({},o),{},{closeButton:!1})))})).withConfig({displayName:"notifications__Container",componentId:"sc-8t8ne-0"})([".Toastify__toast-container{position:fixed;width:unset;min-width:400px;max-width:500px;z-index:50;color:",";}.Toastify__toast{padding:0;padding-top:5px;background:",";border:1px solid ",";}.Toastify__toast--error{background:",";border:1px solid ",";}.Toastify__toast--warning{background:",";border:1px solid ",";}.Toastify__toast--success{background:",";border:1px solid ",";}.Toastify__toast-icon{display:none;}.Toastify__toast-body{}.Toastify__progress-bar{bottom:unset;top:0;}.Toastify__progress-bar--success{background-color:",";}.Toastify__progress-bar--error{background-color:",";}"],(0,a.getColor)(["neutral","limedSpruce"]),(0,a.getColor)("elementBackground"),(0,a.getColor)("text"),(0,a.getColor)(["red","lavender"]),(0,a.getColor)("error"),(0,a.getColor)("bright"),(0,a.getColor)("warning"),(0,a.getColor)(["green","frostee"]),(0,a.getColor)("success"),(0,a.getColor)("success"),(0,a.getColor)("error"))}}]);
\ No newline at end of file
web/gui/v2/13.7c3b3cd4187fcefb1623.chunk.js
deleted
-2
@@ -1,2 +0,0 @@
1
-/*! For license information please see 13.7c3b3cd4187fcefb1623.chunk.js.LICENSE.txt */
2
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="10b83120-16c6-4d2e-817f-117caa7ddc9c",e._sentryDebugIdIdentifier="sentry-dbid-10b83120-16c6-4d2e-817f-117caa7ddc9c")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[13],{15317:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(4942),o=n(45987),a=n(67294),i=n(54851),c=["message","title"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const s=function(e){var t=e.message,n=e.title,s=(0,o.Z)(e,c),u=(null===s||void 0===s?void 0:s["data-testid"])||"functionError";return a.createElement(i.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({alignItems:"center",column:!0,"data-testid":u,flex:!0,gap:1,justifyContent:"center"},s),a.createElement(i.H3,{"data-testid":"".concat(u,"-title")},n),a.createElement(i.TextBig,{color:"textDescription","data-testid":"".concat(u,"-message")},t))}},39013:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>$o});var r={};n.r(r),n.d(r,{base:()=>Tn,table:()=>Sn});var o=n(29439),a=n(67294),i=n(41659),c=n(25464),l=n(4942),s=n(60677),u=n(54851),d=n(59532),m=n(15267),f=n(22464),p=n(91403),h=n(74038),v=n(72840),g=n(31533),y=n(32802),b=n(3388),O=n(59564);function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const w=function(e){var t=e.roomId,n=e.flavour,r=function(e){var t="fn"===e;return(0,a.useMemo)((function(){return{Live:{head:{label:"Live nodes",textColor:"textLite",iconName:"connectivityStatusLive",hasFn:t},node:{textColor:"text",showFn:t,requireFn:t}},Stale:{head:{label:"Stale nodes",textColor:"textLite",iconName:"connectivityStatusStale"},node:{textColor:"text",disabled:t}},Offline:{head:{label:"Offline nodes",textColor:"textLite",iconName:"connectivityStatusOffline",disabled:t},node:{textColor:"textLite",disabled:t}}}}),[e])}(n),o=function(e){var t=(0,g.ZQ)({extraKey:e}).aggregations;return(0,a.useMemo)((function(){return t&&t.node_ids?t.node_ids.buckets.reduce((function(e,t){return E(E({},e),{},(0,l.Z)({},t.key,t.hits.doc_count))}),{}):null}),[t])}(n),i="fn"===n;return a.createElement(O.Z,{title:"Nodes",testIdPrefix:"nodes",baseKey:t,extraKey:n,param:"selectedNodeIds",multi:"feed"===n},a.createElement(b.Z,E({key:n,baseKey:t,extraKey:n,statusProps:r,background:"mainBackground",itemProps:{padding:[1,1,1,.5],maxLength:30},searchMargin:[0,0,2],height:{max:"300px"},multi:"feed"===n,nodeCounts:o},i&&{useFilteredIds:y.HZ})))};var j=n(41729);const P=function(e){var t=e.param,n=e.baseKey,r=e.extraKey,o=e.testIdPrefix,i=e.title,c=e.items,l=void 0===c?["processes"]:c,s=e.multi,u=void 0!==s&&s;return l.length?a.createElement(O.Z,{title:i,testIdPrefix:o,baseKey:n,extraKey:r,param:t,multi:u},a.createElement(j.ZP,{param:t,baseKey:n,extraKey:r,testIdPrefix:o,collection:l,multi:u})):null};var S=n(93433);const T=function(e,t){var n=(0,g.ZQ)({extraKey:e}),r=n.loaded,o=n.loading,i=n.columns,c=n.sortedColumns,l=(0,a.useRef)([]);return(0,a.useMemo)((function(){return!r||o||(l.current=c.reduce((function(e,n){return i[n].filter?[].concat((0,S.Z)(e),[t(n,i)]):e}),[])),l.current}),[r,o])};var Z=n(6264),C=n(71002),D=n(4480);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var M={query:function(e,t,n){var r=n.columnVisibility,a=(null===t||void 0===t?void 0:t.toLowerCase())||"";return Object.entries(e).some((function(e){var t=(0,o.Z)(e,2),n=t[0],i=t[1];return!!r[n]&&(null!==i&&"undefined"!==typeof i&&(Array.isArray(i)?i.some((function(e){return String(e).toLowerCase().includes(a)})):("object"===(0,C.Z)(i)&&Object.keys(i).some((function(e){return String(i[e]).toLowerCase().includes(a)})),String(i).toLowerCase().includes(a))))}))}},z=function(e){return function(t,n){return!e.some((function(e){var r=(0,o.Z)(e,2),a=r[0],i=r[1];return M[a]?!M[a](t,i,n):!function(e){return function(t,n,r){var o;if("range"===(null===(o=r.columns[e])||void 0===o?void 0:o.filter)&&(null===n||void 0===n?void 0:n.length))return t[e]>=n[0]&&t[e]<=n[1];if(!Array.isArray(n)||!n.length)return!0;var a=t[e];return"number"===typeof a?(a=parseFloat(a),n.some((function(e){return parseFloat(e)===a}))):n.includes(a)}}(a)(t,i,n)}))}},F=(0,D.CG)({key:"fnDataFiltered",get:function(e){var t=e.extraKey,n=e.roomId,r=e.omit,o=void 0===r?[]:r,a=e.keepAll,i=e.fn;return function(e){var r,c=e.get,l=null===(r=c((0,Z.dz)({key:n,extraKey:"".concat(i,"Settings")})))||void 0===r?void 0:r.sortColumn,s=c((0,Z.dz)({key:n,extraKey:t})),u=Object.keys(s).reduce((function(e,t){return o.includes(t)||e.push([t,s[t]]),e}),[]),d=c((0,g.tD)({id:i})),m=d.columnVisibility,f=d.data,p=d.columns;if("feed"===i||!u.length||!f)return f||[];var h=z(u);return a?f.map((function(e){return h(e,{columnVisibility:m,columns:p,sortColumn:l})?e:I(I({},e),{},{hidden:!0})})):f.filter((function(e){return h(e,{columnVisibility:m,columns:p,sortColumn:l})}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),K=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.extraKey,n=void 0===t?"fn":t,r=e.omit,o=void 0===r?[]:r,a=e.keepAll,i=void 0!==a&&a,c=(0,g.CE)({extraKey:n}),l=(0,v.UL)();return(0,D.sJ)(F({extraKey:"".concat(c||n,"Filters"),fn:c,roomId:l,omit:o,keepAll:i}))},N=n(6557),R=function(e){return e.id},A={string:function(e,t){return e.localeCompare(t,void 0,{sensitivity:"accent"})},integer:function(e,t){return e-t}};const L={table:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.param,r=t.columns;return Object.entries(e.reduce((function(e,t){var o,a;return e[t[n]]={count:((null===(o=e[t[n]])||void 0===o?void 0:o.count)||0)+(t.hidden?0:1),type:null===(a=r[n])||void 0===a?void 0:a.type},e}),{})).map((function(e){var t=(0,o.Z)(e,2),n=t[0],r=t[1];return{id:n,type:r.type,count:r.count}})).sort((function(e,t){return(A[e.type]||A.integer)(e.id,t.id)}))},default:n.n(N)()};var _=function(e,t){return{key:e,type:t[e].filter}},V={multiselect:function(e){var t=e.param,n=e.baseKey,r=e.extraKey,o=e.filtersKey,i=e.testIdPrefix,c=e.title,l=function(e){var t=e.extraKey,n=e.filtersKey,r=e.param,o=K({extraKey:t,omit:[r],keepAll:!0}),i=(0,Z.tk)(r,{extraKey:n}),c=(0,g.ZQ)({key:"type",extraKey:t}),l=L[c]||L.default,s=(0,g.ZQ)({key:"columns",extraKey:t});return(0,a.useMemo)((function(){return l(o,{param:r,columns:s})}),[r,o,i])}({param:t,extraKey:r,filtersKey:o});return l&&l.length?a.createElement(O.Z,{title:c,testIdPrefix:i,baseKey:n,extraKey:o,param:t,defaultIsOpen:!1},a.createElement(j.ZP,{param:t,baseKey:n,extraKey:o,testIdPrefix:i,collection:l,capitalized:!1,getValue:R,getLabel:R})):null},range:function(e){var t=e.param,n=e.baseKey,r=e.extraKey,i=e.filtersKey,c=e.testIdPrefix,l=e.title,s=(0,g.ZQ)({extraKey:r}).columns,d=(0,Z.I0)(t,{defaultValue:[],key:n,extraKey:i}),m=(0,o.Z)(d,2),f=m[0],p=m[1];return a.createElement(O.Z,{title:l,testIdPrefix:c,baseKey:n,extraKey:i,param:t,defaultIsOpen:!1},a.createElement(u.Box,{padding:[2,0],width:"100%"},a.createElement(u.MultiRangeInput,{max:Math.ceil(s[t].range.max),min:Math.floor(s[t].range.min),onChange:function(e){var t=e.min,n=e.max;return p([t,n])},initMin:+f[0],initMax:+f[1]})))}};const H=function(e){var t=e.roomId,n=e.extraKey,r=(0,g.CE)({extraKey:n}),o=function(e){return T(e,_)}(n);return o.map((function(e){var o=V[e.type];return a.createElement(o,{key:e.key,title:e.key,testIdPrefix:"function",baseKey:t,extraKey:n,filtersKey:"".concat(r||n,"Filters"),param:e.key})}))};var B={},U=function(e){return e.label||e.id},W=function(e){return e.id},Y=function(e){var t=e.param,n=e.baseKey,r=e.extraKey,i=e.filtersKey,c=e.testIdPrefix,l=e.title,s=(0,g.am)(),u=(0,a.useMemo)((function(){var e;if(!(null===(e=s.value.facets)||void 0===e?void 0:e[l]))return[l,B];var t=s.value.facets[l]||{},n=t.display_name,r=t.field;return[n,s.value.fields[r]||B]}),[s.value,l]),d=(0,o.Z)(u,2),m=d[0],f=function(e){var t,n=e.extraKey,r=e.param,o=e.valueLabels,i=void 0===o?B:o,c=(0,g.ZQ)({extraKey:n}).aggregations,l=(null===(t=c[r])||void 0===t?void 0:t.buckets)||[];return(0,a.useMemo)((function(){return l.map((function(e){var t;return{id:e.key,label:i[null===e||void 0===e?void 0:e.key]||e.key,count:(null===(t=null===e||void 0===e?void 0:e.hits)||void 0===t?void 0:t.doc_count)||0}}))}),[c,r,i])}({param:t,extraKey:r,valueLabels:d[1]});return f&&f.length&&s.loaded?a.createElement(O.Z,{title:m,testIdPrefix:c,baseKey:n,extraKey:i,param:t,defaultIsOpen:!1},a.createElement(j.ZP,{param:t,baseKey:n,extraKey:i,testIdPrefix:c,collection:f,capitalized:!1,getValue:W,getLabel:U})):null},q={nodes:!0};const X=function(e){var t,n,r=e.roomId,o=e.extraKey,i=(0,g.CE)({extraKey:o}),c=(0,g.am)(),l=(0,a.useMemo)((function(){var e;return Object.keys((null===(e=null===c||void 0===c?void 0:c.value)||void 0===e?void 0:e.facets)||{}).sort((function(e,t){return c.value.facets[t].sort-c.value.facets[e].sort}))}),[null===(t=null===c||void 0===c?void 0:c.value)||void 0===t?void 0:t.facets]);return(null===(n=null===c||void 0===c?void 0:c.value)||void 0===n?void 0:n.facets)?l.map((function(e){return q[e]?null:a.createElement(Y,{key:e,title:e,testIdPrefix:"function",baseKey:r,extraKey:o,filtersKey:"".concat(i||o,"Filters"),param:e})})):null};const Q=(0,a.memo)((function(e){var t=e.flavour,n=e.refetch,r=(0,v.UL)(),o=(0,g.ZQ)({extraKey:t}),i=o.data,c=o.loaded,l=o.aggregations,s=o.error;return a.createElement(u.Flex,{column:!0,overflow:{vertical:"auto"},padding:[0,3,30]},"fn"===t&&a.createElement(P,{title:"Function",testIdPrefix:"function",baseKey:r,extraKey:t,param:"selected"}),a.createElement(w,{roomId:r,flavour:t}),(null!==i||c)&&"feed"!==t&&!s&&a.createElement(H,{roomId:r,extraKey:t}),(null!==i||c)&&l&&!s&&a.createElement(X,{roomId:r,extraKey:t,onFilter:n}))}));var G=n(45987),$=n(4410),J=n(12140),ee=n(89263),te=["selectedRowData","setSelectedRowData"];function ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var re=function(e){var t=e.data;return a.createElement(J.Z,{name:"Files"},a.createElement(u.Flex,{gap:1,padding:[0,1],alignItems:"center"},a.createElement(u.Box,{sx:{fontWeight:"500",letterSpacing:"1px"},as:u.Text,color:"textLite"},"{;}"),a.createElement(u.TextSmall,null,"Copy data as"),a.createElement(u.Flex,{cursor:"pointer",gap:1,onClick:(0,ee.JG)(JSON.stringify(t),{text:"JSON copied to clipboard"})},a.createElement(u.TextSmall,{color:"primary"},"json"),a.createElement(u.Icon,{color:"primary",size:"small",name:"copy"}))))},oe=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0;return Object.entries(t).reduce((function(t,n){var a=(0,o.Z)(n,2),i=a[0],c=a[1],l=r?"".concat(r,".").concat(i):i,s=Array.isArray(c),u=s&&"object"===(0,C.Z)(c[0])&&null!==c[0];return!c||"object"!==(0,C.Z)(c)||s&&!u?[].concat((0,S.Z)(t),[[l,s?c.length>1?"[".concat(c.join(", "),"]"):c[0]:c]]):e(u?function(e){return e.reduce((function(e,t){return Object.entries(t).forEach((function(t){var n=(0,o.Z)(t,2),r=n[0],a=n[1];e[r]=[].concat((0,S.Z)(e[r]||[]),[a])})),e}),{})}(c):c,t,l)}),n)};const ae=function(e){var t=e.selectedRowData,n=void 0===t?{}:t,r=e.setSelectedRowData,i=(0,G.Z)(e,te),c=(0,a.useMemo)((function(){return oe(n).sort((function(e,t){var n=(0,o.Z)(e,1)[0],r=(0,o.Z)(t,1)[0];return n.localeCompare(r)}))}),[n]);return a.createElement(u.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,gap:2,overflow:{vertical:"auto"},padding:[2,3]},i),a.createElement(u.Flex,{justifyContent:"between",padding:[2,0],border:{side:"bottom",color:"borderSecondary"}},a.createElement(u.TextBig,{strong:!0},"Row info"),c.length>0&&a.createElement(u.Box,{onClick:function(){return r()},cursor:"pointer"},a.createElement(u.TextSmall,{color:"primary"},"Clear selection"))),Array.isArray(c)&&c.length?a.createElement(a.Fragment,null,c.map((function(e){var t=(0,o.Z)(e,2),n=t[0],r=t[1];return a.createElement($.Z,{key:n,size:"small",name:n,testId:"rightBar-rowInfoContent-".concat(n),padding:[1,0,0]},r)})),a.createElement(re,{data:n})):a.createElement(u.Text,null,"Select a row to see raw data"))};function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var le={color:{active:"success",notActive:"textLite"}},se={filters:ce(ce({iconName:"filterList"},le),{},{width:"19px",Content:Q,dataTestId:"fnFilters",label:"Filters"}),info:ce(ce({iconName:"information"},le),{},{width:"19px",dataTestId:"info",Content:ae,label:"Info"})},ue=Object.keys(se),de=(0,s.default)(u.Tabs).withConfig({displayName:"sidebar__StyledTabs",componentId:"sc-1x1ez62-0"})(["overflow:hidden;height:100%;"]),me=function(e){var t=e.isActive,n=e.color,r=e.name,o=e.label;return a.createElement(f.Z,{plain:!0,content:o},a.createElement(u.Icon,{name:r,color:t?n.active:n.notActive,height:"18px",width:"18px"}))};const fe=function(e){var t=(0,m.Z)(!0),n=(0,o.Z)(t,2),r=n[0],i=n[1],c=(0,a.useState)(0),l=(0,o.Z)(c,2),s=l[0],f=l[1];return(0,a.useEffect)((function(){e.selectedRowData&&f(1)}),[e.selectedRowData]),a.createElement(d.ZP,{collapsedComponent:a.createElement(p.Z,{availableTabs:se,onClickTab:i,tabsToShow:ue}),header:a.createElement(h.Z,{icon:"filterList",isOpen:r,onToggle:i,title:"Filters"}),isOpen:r},a.createElement(u.Flex,{"data-testid":"overview-info",column:!0,overflow:"hidden",height:"100%"},a.createElement(de,{selected:s,onChange:f,noDefaultBorder:!0},ue.map((function(t,n){var r=se[t],o=r.iconName,i=r.color,c=r.Content,l=r.dataTestId,d=r.label;return a.createElement(u.Tab,{style:{display:1===ue.length?"none":"inherit"},"data-testid":l,maxWidth:"100%",key:o,small:!0,label:a.createElement(me,{isActive:s===n,name:o,color:i,label:d})},a.createElement(u.Flex,{column:!0,overflow:"hidden",height:"calc(100% - 60px)",position:"relative"},a.createElement(c,ce({},e))))})))))};var pe=n(11323),he=n(11012),ve=n(89250);const ge=function(e){var t=(0,Z.XT)(e),n=(0,ve.TH)().state;return(0,a.useEffect)((function(){(null===n||void 0===n?void 0:n.nodeId)&&t([n.nodeId])}),[]),null===n||void 0===n?void 0:n.nodeId};var ye=n(87053),be=n(15317),Oe=["paramsKey"];function xe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const we=function(e){var t=e.paramsKey,n=(0,G.Z)(e,Oe),r=(null===n||void 0===n?void 0:n["data-testid"])||"capableNodesError",o=(0,Z.c6)(t),i=(0,y.bV)(null===o||void 0===o?void 0:o[0],"name");return a.createElement(u.Flex,Ee(Ee({alignItems:"center",flex:!0,gap:8,justifyContent:"center"},n),{},{"data-testid":r}),a.createElement(u.Icon,{"data-testid":"".concat(r,"-icon"),height:"230px",name:"unreachableNode",width:"230px"}),a.createElement(be.Z,{"data-testid":"".concat(r,"-details"),gap:2,title:i?"".concat(i," is not configured for Functions"):"Your nodes are not configured for Functions",message:a.createElement(a.Fragment,null,"Learn how to configure your nodes"," ",a.createElement(ye.Z,{Component:u.TextBig,"data-ga":"functions-capable-nodes-error::click-docs-link::functions-view","data-testid":"".concat(r,"-docsLink"),href:"https://learn.netdata.cloud/docs/nightly/operations/run-time-troubleshooting-with-functions#prerequisites",target:"_blank",rel:"noopener noreferrer"},"to support functions")),width:{max:"fit-content"}}))};var je=n(36657),Pe=n(88553),Se=n(16476),Te=n(62554),Ze=(0,s.default)(u.Flex).attrs({alignItems:"center",border:{side:"bottom",color:"borderSecondary"},padding:[2]}).withConfig({displayName:"styled__MenuItem",componentId:"sc-fmyuo7-0"})(["&:last-child{border:none;}"]),Ce=(0,s.default)(u.TextInput).withConfig({displayName:"styled__TextInput",componentId:"sc-fmyuo7-1"})(['margin:0 10px;min-width:unset;width:45px;> div{margin:0;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type="number"]{-moz-appearance:textfield;}']),De=["onClose","targetRef","paramsKey"];function ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Me=function(e){var t=e.onClose,n=e.targetRef,r=e.paramsKey,i=(0,G.Z)(e,De),c=(null===i||void 0===i?void 0:i["data-testid"])||"refreshOptions",l=(0,g.ZQ)(Ie({key:"updateEvery"},r)),s=(0,g.WO)(r),d=(0,o.Z)(s,2),f=d[0],p=d[1],h=(0,m.Z)(f),v=(0,o.Z)(h,2),y=v[0],b=v[1];(0,Te.Z)((function(){!!f!==!!y&&p(y)}),200,[f,y]);var O=(0,g.FF)(Ie(Ie({},r),{},{defaultValue:l})),x=(0,o.Z)(O,2),E=x[0],w=x[1],j=(0,a.useState)(E),P=(0,o.Z)(j,2),S=P[0],T=P[1];return(0,Te.Z)((function(){E!==S&&w(S)}),400,[E,S]),n.current?a.createElement(u.Drop,{align:{top:"bottom",right:"right"},animation:!0,background:"dropdown",close:t,column:!0,"data-testid":c,margin:[.5,0,0],onClickOutside:t,onEsc:t,round:1,target:n.current,width:58},a.createElement(Ze,{"data-testid":"".concat(c,"-autoRefresh"),justifyContent:"between"},a.createElement(u.Text,{color:"menuItem","data-testid":"".concat(c,"-autoRefresh-label")},"Auto Refresh"),a.createElement(u.Toggle,{colored:!0,checked:y,"data-ga":"functions-refresh-options::auto-refresh-switch::functions-view::".concat(y?"enabled":"disabled"),"data-testid":"".concat(c,"-autoRefresh-switch"),onChange:b})),a.createElement(Ze,{"data-testid":"".concat(c,"-pollingInterval")},a.createElement(u.Text,{color:"menuItem","data-testid":"".concat(c,"-pollingInterval-label")},"Refresh every"),a.createElement(Ce,{"data-ga":"functions-refresh-options::polling-interval::functions-view","data-testid":"".concat(c,"-pollingInterval-input"),min:1,onChange:function(e){var t=+e.target.value;t>0&&T(t)},size:"tiny",type:"number",value:S}),a.createElement(u.Text,{color:"menuItem","data-testid":"".concat(c,"-pollingInterval-units")},"seconds"))):null};var ze=n(41174);const Fe=function(e){var t=e.paramsKey,n=(0,g.ZQ)(t).updatedAt,r=(0,ze.rA)(),o=r.localeTimeString,i=r.localeDateString;return a.createElement(u.TextMicro,{color:"textLite"},"Last updated: ",i(n,{long:!0})," ",o(n,{secs:!0}))};var Ke=s.default.div.withConfig({displayName:"reload__IconsContainer",componentId:"sc-1nbamjz-0"})(["position:relative;"]),Ne=(0,s.default)(u.Icon).withConfig({displayName:"reload__SmallIcon",componentId:"sc-1nbamjz-1"})(["position:absolute;top:3px;left:3px;"]);const Re=function(e){var t=e.onRefresh,n=e.dataGa,r=e.testId,o=e.paramsKey,i=(0,g.T2)(o);return a.createElement(Ke,null,a.createElement(Ne,{name:i?"playSolid":"pauseSolid",width:"8px",height:"8px",color:i?"primary":"text"}),a.createElement(u.IconButton,{"data-testid":"".concat(r,"-refreshNowBtn"),"data-ga":"".concat(n,"::click-refresh-now::functions-view"),flavour:"hollow",icon:"refresh",onClick:function(){return t({merge:!1})},disabled:i}))};var Ae=["onRefresh","paramsKey"],Le={fn:{dataGa:"functions-header",hasAutoRefresh:!0,Title:function(e){var t=e.name;return t?"Processes on ".concat(t):"Processes"},TextContent:function(e){var t=e.testId;return a.createElement(a.Fragment,null,"Netdata Functions enable detailed low-level monitoring at the edge. Use this tab to execute functions on your node and see the results immediately."," ",a.createElement(ye.Z,{Component:u.Text,"data-ga":"functions-header::click-docs-link::functions-view","data-testid":"".concat(t,"-docsLink"),href:"https://learn.netdata.cloud/docs/nightly/concepts/netdata-functions",target:"_blank",rel:"noopener noreferrer"},"Read the Netdata functions documentation to learn more"),".")},loading:"Loading function...",baseFn:"processes"},feed:{dataGa:"feed-header",Title:function(){return"Events"},TextContent:function(e){var t=e.testId;return a.createElement(a.Fragment,null,"Troubleshoot faster with Netdata Events. Access topology and alert events across the war room in one convenient location."," ",a.createElement(ye.Z,{Component:u.Text,"data-ga":"feed-header::click-docs-link::feed-view","data-testid":"".concat(t,"-docsLink"),href:"https://learn.netdata.cloud/docs/nightly/concepts/events-feed",target:"_blank",rel:"noopener noreferrer"},"Read the Events feed documentation to learn more"),".")},loading:"Loading events...",baseFn:"feed"}};const _e=(0,a.memo)((function(e){var t=e.onRefresh,n=e.paramsKey,r=(0,G.Z)(e,Ae),i=(null===r||void 0===r?void 0:r["data-testid"])||"functionsHeader",c=(0,a.useRef)(),l=Le[n.extraKey],s=l.dataGa,d=l.hasAutoRefresh,f=l.TextContent,p=l.Title,h=(0,m.Z)(!1),v=(0,o.Z)(h,4),b=v[0],O=v[1],x=v[3],E=(0,Z.c6)(n),w=(0,y.bV)(null===E||void 0===E?void 0:E[0],"name"),j=(0,g.ZQ)(n),P=j.loaded,S=j.data,T=j.totalSize;return a.createElement(u.Flex,{"data-testid":i,justifyContent:"between",margin:[0,0,3]},a.createElement(u.Flex,{column:!0,gap:2,"data-testid":"".concat(i,"-info"),width:{max:164}},a.createElement(u.Flex,{gap:2,alignItems:"baseline"},a.createElement(u.H1,{"data-testid":"".concat(i,"-title")},a.createElement(p,{name:w})),P&&a.createElement(u.TextSmall,{color:"textLite",strong:!0},"(",T||S.length," results)")),a.createElement(u.Flex,{column:!0,gap:2},a.createElement(u.Text,{"data-testid":"".concat(i,"-description"),color:"textLite"},a.createElement(f,{testId:i})))),a.createElement(u.Flex,{alignItems:"end",column:!0,gap:1},a.createElement(u.Flex,{gap:1},a.createElement(Re,{testId:i,dataGa:s,onRefresh:t,paramsKey:n}),d&&a.createElement(u.IconButton,{"data-testid":"".concat(i,"-refreshOptionsBtn"),"data-ga":"".concat(s,"::click-refresh-options::functions-view"),flavour:"hollow",icon:"chevron_down",ref:c,onClick:O}),b&&a.createElement(Me,{"data-testid":"".concat(i,"-refreshOptions"),isOpen:b,onClose:x,targetRef:c,paramsKey:n})),a.createElement(Fe,{paramsKey:n})))}),(function(e,t){return e.onRefresh===t.onRefresh}));var Ve=n(68535),He=n(8367),Be=["icon","iconRotate","children","onClick","strong","testId","textAlign"],Ue=["description","tooltipValue","value","valueOptions"];function We(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?We(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):We(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var qe=(0,s.default)(u.Icon).attrs({color:"text",height:"16px",width:"16px"}).withConfig({displayName:"value__Arrow",componentId:"sc-1ahoh2y-0"})(["rotate:",";transition:all 200ms ease;"],(function(e){return e.rotate})),Xe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,r=t.decimalPoints,o=void 0===r?0:r,i=t.units,c=t.defaultValue,l=(0,He.Ol)();return(0,a.useMemo)((function(){switch(n){case"number":return(0,He.Jw)(e,{decimalPoints:o,units:i,defaultValue:c});case"duration":return(0,He.kl)(e,{defaultValue:c});case"datetime":return l(e,{defaultValue:c});default:return null===e?c:e}}),[e,i])},Qe=function(e){var t=e.description,n=void 0===t?"":t,r=e.value,o=e.units,i=void 0===o?"":o;return n?a.createElement(u.Flex,{column:!0,gap:1,justifyContent:"center"},a.createElement(u.TextSmall,{color:"bright"},n),a.createElement(u.TextSmall,{strong:!0,color:"bright",textAlign:"center"},r," ",i)):"".concat(r," ").concat(i)},Ge=(0,a.forwardRef)((function(e,t){var n=e.icon,r=e.iconRotate,o=e.children,i=e.onClick,c=e.strong,l=e.testId,s=void 0===l?"cell":l,d=e.textAlign,m=(0,G.Z)(e,Be);return a.createElement(u.Flex,Ye({cursor:i?"pointer":"inherit",gap:.5,onClick:i,overflow:"hidden",ref:t,width:{max:"100%"}},m),n&&a.createElement(qe,{name:n,rotate:r}),a.createElement(u.TextSmall,{"data-testid":"".concat(s,"-value"),strong:c,textAlign:d,truncate:!0,whiteSpace:"nowrap"},o))}));const $e=function(e){var t=e.description,n=void 0===t?"":t,r=e.tooltipValue,o=e.value,i=e.valueOptions,c=void 0===i?{}:i,l=(0,G.Z)(e,Ue),s=Xe(o,c);return a.createElement(f.Z,Ye({content:a.createElement(Qe,{description:n,value:r||o,units:c.units}),"data-testid":"tableCell",isBasic:!0},l),a.createElement(Ge,null,s))};var Je=["description","maxValue","strong","type","value","valueOptions"];const et=function(e){var t=e.description,n=void 0===t?"":t,r=e.maxValue,o=e.strong,i=e.type,c=e.value,l=e.valueOptions,s=void 0===l?{}:l,d=(0,G.Z)(e,Je),m=100*c/r,p="bar"===i,h=(null===d||void 0===d?void 0:d["data-testid"])||"progressTableCell",v=Xe(c,s);return a.createElement(f.Z,{content:a.createElement(Qe,{description:n,value:c,units:s.units}),isBasic:!0,stretch:"align"},a.createElement(u.Flex,{column:!0,"data-testid":h,gap:1},!p&&a.createElement(Ge,{strong:o,testid:h},v),a.createElement(u.ProgressBar,{background:"sideBarMini",border:"none",color:["green","netdata"],containerWidth:"100%","data-testid":"".concat(h,"-bar"),height:2,width:"".concat(m,"%")})))};var tt=["value"];function nt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const rt=function(e){var t=e.value,n=(0,G.Z)(e,tt);return t=Array.isArray(t)?t:[t],a.createElement(u.Flex,{alignItems:"center",gap:1},t.map((function(e,t){return a.createElement(u.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nt(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"data-testid":"tableCell",key:"".concat(e,"-").concat(t)},n),a.createElement(u.Pill,{flavour:"neutral",color:"neutralPillColor",size:"small"},e))})))};var ot=n(38700),at=n(25105),it=["color"];function ct(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function lt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ct(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ct(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var st=function(e){var t=e.hide,n=e.user;return t||!n?null:a.createElement(a.Fragment,null,a.createElement(u.TextSmall,null,"by"),a.createElement(ut,null,n))},ut=function(e){var t=e.color,n=void 0===t?"textDescription":t,r=(0,G.Z)(e,it);return a.createElement(u.TextSmall,lt({color:n,strong:!0},r))},dt=function(e){var t=e.type,n=e.text,r=void 0===n?t:n,o=e.hollow,i=o?"".concat(t.toLowerCase(),"AlertsTable"):t.toLowerCase();return a.createElement(at.Z,lt({type:i},o&&{border:!1}),r)},mt=(0,s.default)(u.Flex).attrs({gap:1,flexWrap:!0,alignItems:"center"}).withConfig({displayName:"components__Container",componentId:"sc-1qr6qv2-0"})([""]),ft=n(79655),pt=["chart","hosts","alert"];function ht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ht(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ht(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var gt={CLEAR:0,WARNING:1,CRITICAL:2},yt=function(e){var t=e.chart,n=e.nodeId,r=e.nodeName,o=e.spaceSlug,i=e.roomSlug,c=e.alert,l=(0,ve.s0)(),s="".concat(null===t||void 0===t?void 0:t.name,".").concat(null===c||void 0===c?void 0:c.name,":::").concat(n),d=(0,y.m3)(n),m=(0,a.useCallback)((function(){c?l(d,{state:{alertId:s}}):l(d)}),[d,c]),p="/spaces/".concat(o,"/rooms/").concat(i,"/alerts/").concat(s,"?chart=").concat(null===t||void 0===t?void 0:t.name,"&alert=").concat(null===c||void 0===c?void 0:c.name),h=c.current,v=c.name,g=c.previous;if("ERROR"===h.status)return a.createElement(mt,null,a.createElement(u.TextSmall,null,"For the alert"),a.createElement(ye.Z,{Component:ut,as:ft.rU,to:p},v),a.createElement(u.TextSmall,null,"for"),a.createElement(ye.Z,{Component:ut,as:ft.rU,onClick:m},t.name),a.createElement(u.TextSmall,null,"on"),a.createElement(ye.Z,{Component:ut,as:ft.rU,onClick:m},r),a.createElement(u.TextSmall,null,"we couldn't calculate the current value"),a.createElement(f.Z,{align:"bottom",content:"Please check your alert configuration"},a.createElement(u.Icon,{color:"nodeBadgeColor",size:"small",name:"information"})));if("REMOVED"===h.status)return a.createElement(mt,null,a.createElement(u.TextSmall,null,"Alert"),a.createElement(ye.Z,{Component:ut,as:ft.rU,to:p},v),a.createElement(u.TextSmall,null,"for"),a.createElement(ye.Z,{Component:ut,as:ft.rU,onClick:m},t.name),a.createElement(u.TextSmall,null,"on"),a.createElement(ye.Z,{Component:ut,as:ft.rU,onClick:m},r),a.createElement(u.TextSmall,null,"is no longer available, state can't be assessed"));var b=gt[h.status]===gt.CLEAR;return a.createElement(mt,null,a.createElement(u.TextSmall,null,"Alert"),a.createElement(ye.Z,{Component:ut,as:ft.rU,to:p},v),a.createElement(u.TextSmall,null,"for"),a.createElement(ye.Z,{Component:ut,as:ft.rU,onClick:m},t.name),a.createElement(u.TextSmall,null,"on"),a.createElement(ye.Z,{Component:ut,as:ft.rU,onClick:m},r),b?a.createElement(u.TextSmall,null,"recovered"):a.createElement(a.Fragment,null,a.createElement(u.TextSmall,null,gt[g.status]===gt.CRITICAL?"was demoted":gt[g.status]===gt.WARNING?"escalated":"was raised"),a.createElement(u.TextSmall,null,"to"),a.createElement(dt,{type:h.status})),a.createElement(u.TextSmall,null,"with value"),a.createElement(dt,{type:h.status,text:h.value_string,hollow:!0,padding:[0]}))};function bt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Ot=function(e){var t=e.id,n=e.name,r=(0,ot.uk)(),o=(0,v.tE)(t,"slug"),i="/spaces/".concat(r,"/rooms/").concat(o,"/home");return a.createElement(ye.Z,{Component:ut,as:ft.rU,to:i},n)},xt=function(e){var t=e.rooms;return t.map((function(e,n){return a.createElement(a.Fragment,{key:e.id},n>0&&(n<t.length-1?", ":" and "),a.createElement(Ot,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bt(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e)))}))};const Et=function(e){var t=e.rooms;if(!t.length)return null;var n=t.length>1?"rooms":"room";return a.createElement(a.Fragment,null,a.createElement(u.TextSmall,null,"on ",n),a.createElement(xt,{rooms:t}))};var wt=function(e){var t=e.contexts;t.map((function(e,n){return a.createElement(a.Fragment,{key:e},n>0&&(n<t.length-1?", ":" and "),a.createElement(ut,null,e))}))};const jt=function(e){var t=e.contexts;if(!t.length)return null;var n=t.length>1?"contexts":"context";return a.createElement(u.TextSmall,null,"on ",n," ",a.createElement(wt,{contexts:t}))};var Pt={month:"2-digit",day:"2-digit",year:"numeric",hour:"numeric",minute:"numeric",long:!1,dateStyle:void 0};const St=function(e){var t=e.start,n=e.end,r=(0,ze.rA)().localeDateString;if(!t||!n)return null;var o=r(new Date(t),Pt),i=r(new Date(n),Pt);return a.createElement(a.Fragment,null,a.createElement(u.TextSmall,null,"(scheduled ",o," - ",i,")"))};function Tt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Zt={"silencing-rule-created":"created","silencing-rule-deleted":"deleted","silencing-rule-changed":"changed"},Ct=function(e){var t=e.rooms,n=void 0===t?[]:t,r=e.contexts,o=void 0===r?[]:r;return n.length||o.length?a.createElement(a.Fragment,null,!!n.length&&a.createElement(Et,{rooms:n}),!!n.length&&!!o.length&&a.createElement(u.TextSmall,null,"and ",a.createElement(jt,{contexts:o}))):null};const Dt=function(e){var t,n=e.action,r=e.notification,o=e.user,i=e.room,c=e.context,s=((null===(t=null===r||void 0===r?void 0:r.silencing)||void 0===t?void 0:t.rule)||[])[0],d=null===o||void 0===o?void 0:o.name,m=(null===c||void 0===c?void 0:c.name)||[];return a.createElement(mt,null,a.createElement(u.TextSmall,null,"Silencing rule"),a.createElement(ut,null,s.name),a.createElement(Ct,{rooms:i,contexts:m}),a.createElement(u.TextSmall,null,"was ",Zt[n]),a.createElement(st,{user:d}),a.createElement(St,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tt(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},s)))};var kt=n(6792),It=function(e,t){var n,r;return(null===(n=e.target)||void 0===n?void 0:n[t])||(null===(r=e.target)||void 0===r?void 0:r.id)||e[t]||e.id},Mt=function(e){return Array.isArray(e)?e[0].name||e[0].id:e.name||e.id};const zt=function(e){var t=e.statistics,n=(null===t||void 0===t?void 0:t.nodes)||{},r=n.live,o=n.stale,i=n.removed,c=n.total;return a.createElement(mt,null,a.createElement(u.TextSmall,null,"Space statistics. Nodes:"),a.createElement(u.TextSmall,{color:kt.WV.live.statusTextSmallColor},r," live"),a.createElement(u.TextSmall,null,","),a.createElement(u.TextSmall,{color:kt.WV.stale.statusTextSmallColor},o," stale"),a.createElement(u.TextSmall,null,","),a.createElement(u.TextSmall,{color:kt.WV.offline.statusTextSmallColor},i," removed"),a.createElement(u.TextSmall,null,","),a.createElement(u.TextSmall,{strong:!0},c," total"))};var Ft=n(86498),Kt=function(e){var t=e.stateColor,n=e.state;return a.createElement(a.Fragment,null,a.createElement(u.TextSmall,null,"became"),a.createElement(ut,{color:t},n))},Nt=function(e){var t=e.stateColor,n=e.state;return a.createElement(a.Fragment,null,a.createElement(u.TextSmall,null,"was"),a.createElement(ut,{color:t},n))},Rt={"node-created":Kt,"node-state-live":Kt,"node-state-stale":Kt,"node-state-offline":Kt,"node-removed":Nt,"node-deleted":Nt,"node-restored":Nt,default:Nt};const At=function(e){var t,n=e.action,r=e.hosts,o=(void 0===r?[]:r)[0],i=o.id,c=o.name,l=(0,ve.s0)(),s=(0,y.m3)(i),d=(0,a.useCallback)((function(){return l(s)}),[s]),m=Rt[n],f=n.split("-").at(-1),p=null===(t=Ft.B[f])||void 0===t?void 0:t.statusTextSmallColor;return a.createElement(mt,null,a.createElement(u.TextSmall,null,"Node"),a.createElement(ye.Z,{Component:ut,as:ft.rU,onClick:d},c),a.createElement(m,{stateColor:p,state:f}))};var Lt=function(e){var t=e.room,n=(0,v.Hm)("untouchable");return a.createElement(a.Fragment,null,a.createElement(u.TextSmall,null,"was added to",n?" room":""),a.createElement(ut,null,n?Mt(t):"this room"))},_t=function(e){var t=e.room,n=(0,v.Hm)("untouchable");return a.createElement(a.Fragment,null,a.createElement(u.TextSmall,null,"was removed from",n?" room":""),a.createElement(ut,null,n?Mt(t):"this room"))},Vt={"room-created":function(){return a.createElement(u.TextSmall,null,"was created")},"room-deleted":function(){return a.createElement(u.TextSmall,null,"was deleted")},"room-node-added":Lt,"room-node-removed":_t,"room-user-added":Lt,"room-user-removed":_t},Ht=function(e){var t,n=e.action,r=e.hosts,o=void 0===r?[]:r,i=e.Netdata,c=e.user,l=Vt[n],s=null===(t=o[0])||void 0===t?void 0:t.name;return a.createElement(mt,null,a.createElement(u.TextSmall,null,"Node"),a.createElement(ut,null,s),a.createElement(l,{room:i.room}),a.createElement(st,{user:null===c||void 0===c?void 0:c.name}))},Bt=function(e){var t=e.action,n=e.Netdata,r=e.user,o=Vt[t];return a.createElement(mt,null,a.createElement(u.TextSmall,null,"User"),a.createElement(ut,null,It(r,"name")),a.createElement(o,{room:n.room}),a.createElement(st,{hide:!r.target,user:r.name}))};const Ut=function(e){var t=e.action,n=e.Netdata,r=e.user,o=Vt[t];return a.createElement(mt,null,a.createElement(u.TextSmall,null,"Room"),a.createElement(ut,null,Mt(n.room)),a.createElement(o,null),a.createElement(st,{user:r.name}))};function Wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wt(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var qt={"alert-node-transition":function(e){var t=e.chart,n=e.hosts,r=e.alert,o=(0,G.Z)(e,pt);return n.map((function(e,n){var i=e.id,c=e.name,l=vt(vt({},r),{},{name:r.name[n]},r.current?{current:vt(vt({},r.current),r.current.status?{status:r.current.status[n]||r.current.status[0]}:{})}:{});return a.createElement(yt,vt({key:i,chart:t,nodeId:i,nodeName:c,alert:l},o))}))},"node-created":At,"node-state-live":At,"node-state-stale":At,"node-state-offline":At,"node-removed":At,"node-deleted":At,"node-restored":At,"agent-connected":function(e){var t=e.agentId;return a.createElement(mt,null,a.createElement(u.TextSmall,null,"Agent with claim ID"),a.createElement(ut,null,t)," ",a.createElement(u.TextSmall,null,"has connected to Cloud"))},"agent-disconnected":function(e){var t=e.agentId,n=e.reason;return a.createElement(mt,null,a.createElement(u.TextSmall,null,"Agent with claim ID"),a.createElement(ut,null,t),a.createElement(u.TextSmall,null,"has disconnected from Cloud with reason: \u201c",n,"\u201d"))},"agent-authenticated":function(e){var t=e.agentId;return a.createElement(mt,null,a.createElement(u.TextSmall,null,"Agent with claim ID"),a.createElement(ut,null,t),a.createElement(u.TextSmall,null,"has successfully authenticated"))},"agent-authentication-failed":function(e){var t=e.agentId;return a.createElement(mt,null,a.createElement(u.TextSmall,null,"Agent with claim ID"),a.createElement(ut,null,t),a.createElement(u.TextSmall,null,"has failed to authenticate"))},"room-created":Ut,"room-deleted":Ut,"room-node-added":Ht,"room-node-removed":Ht,"room-user-added":Bt,"room-user-removed":Bt,"space-created":function(e){var t=e.Netdata,n=e.user;return a.createElement(mt,null,a.createElement(u.TextSmall,null,"Space"),a.createElement(ut,null,t.space.name||t.space.id),a.createElement(u.TextSmall,null,"was created"),a.createElement(st,{user:n.name}))},"space-statistics":zt,"space-user-added":function(e){var t=e.Netdata,n=e.user,r=((null===t||void 0===t?void 0:t.inviter)||{}).name;return a.createElement(mt,null,a.createElement(u.TextSmall,null,"User"),a.createElement(ut,null,It(n,"name")),a.createElement(u.TextSmall,null,"was added to this space"),r&&a.createElement(a.Fragment,null,a.createElement(u.TextSmall,null,"by invite of"),a.createElement(ut,null,r)))},"space-user-changed":function(e){var t,n=e.user;if(!!(null===(t=n.changes)||void 0===t?void 0:t.roles)&&1===Object.keys(n.changes).length){var r=n.changes.roles.length>1,o=n.changes.roles.join(", ");return a.createElement(mt,null,a.createElement(u.TextSmall,null,"User ",r?"roles":"role"," for"),a.createElement(ut,null,It(n,"name")),a.createElement(u.TextSmall,null,r?"were":"was"," changed to"),a.createElement(ut,null,o),a.createElement(st,{hide:!n.target,user:n.name}))}return a.createElement(mt,null,a.createElement(u.TextSmall,null,"User"),a.createElement(ut,null,It(n,"name")),a.createElement(u.TextSmall,null,"was modified"))},"space-user-invited":function(e){var t=e.user;return a.createElement(mt,null,a.createElement(u.TextSmall,null,"User"),a.createElement(ut,null,It(t,"email")),a.createElement(u.TextSmall,null,"was invited to this space"),a.createElement(st,{user:t.name}))},"space-user-removed":function(e){var t=e.user,n=(t.target||{}).name;return a.createElement(mt,null,a.createElement(u.TextSmall,null,"User"),a.createElement(ut,null,It(t,"name")),a.createElement(u.TextSmall,null,"was removed from this space"),n&&a.createElement(st,{user:t.name}))},"space-user-uninvited":function(e){var t=e.event,n=e.user;return"space-invite-expired"===t.reason?a.createElement(mt,null,a.createElement(u.TextSmall,null,"The invite for"),a.createElement(ut,null,It(n,"email")),a.createElement(u.TextSmall,null,"to this space has expired")):a.createElement(mt,null,a.createElement(u.TextSmall,null,"User"),a.createElement(ut,null,It(n,"email")),a.createElement(u.TextSmall,null,"was uninvited from this space"),a.createElement(st,{hide:!n.target,user:n.name}))},"silencing-rule-created":Dt,"silencing-rule-deleted":Dt,"silencing-rule-changed":Dt};const Xt=function(e){var t=e.data,n=t.source,r=n.action,o=n.roomId,i=n.space,c=(0,ot.vu)(i.id,"slug"),l=(0,v.tE)(o,"slug"),s=qt[r];return s?a.createElement(s,Yt(Yt({},t.source),{},{spaceSlug:c,roomSlug:l})):a.createElement(mt,null,a.createElement(u.Text,null,"Event")," ",a.createElement(u.Text,{strong:!0},r)," ",a.createElement(u.Text,null,"emitted"))};var Qt=["value"];function Gt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var $t=["visualization","type","value"];function Jt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var en={bar:et,"bar-with-integer":et,duration:et,pill:rt,number:$e,string:$e,feedTemplate:Xt,datetime:function(e){var t=e.value,n=(0,G.Z)(e,Qt),r=new Date(t),o=(0,ze.rA)(),i=o.localeTimeString,c=o.localeDateString,s=isNaN(r.valueOf())?"Missing date & time":"".concat(c(r,{long:!1})," ").concat(i(r,{secs:!0}));return a.createElement($e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gt(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({value:s},n))},value:$e},tn={bar:et,pill:rt,value:$e,feedTemplate:Xt};const nn=function(e){var t=e.visualization,n=e.type,r=e.value,o=(0,G.Z)(e,$t),i=tn[t]||en[n]||tn.value;return a.createElement(i,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jt(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({value:r,type:n},o))};var rn=["name","sortable","sticky","units","max","maxValue","dummy","cellSize","valueOptions","summary","type","visualization"];function on(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function an(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?on(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):on(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var cn={sum:"sum",min:"min",max:"max",extent:"extent",mean:"mean",median:"median",unique:"unique",uniqueCount:"uniqueCount",count:"count"};function ln(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function sn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ln(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ln(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var un=(0,a.memo)(u.NetdataTable,(function(e,t){return(0,Ve.ZP)(e,t,{keep:["columnVisibility","data","fnQuery","sortBy","virtualizeOptions"]})})),dn={cellStyles:{height:"46px"},headStyles:{height:"44px"},styles:{verticalAlign:"middle"}};const mn=(0,a.memo)((0,a.forwardRef)((function(e,t){var n=e["data-testid"],r=e.paramsKey,i=e.refetch,c=e.parentWidth,l=e.onShowInfo,s=(0,g.ZQ)(r),d=s.columns,m=s.sortedColumns,f=s.sortColumn,p=s.sortDirection,h=s.columnVisibility,y=s.pinnedColumns,b=s.loading,O=s.totalSize,x=s.anchor,E=s.retentionWarning,w=s.groupByColumns,j=(0,a.useState)(""),P=(0,o.Z)(j,2),T=P[0],C=P[1],D=K(r),k=function(e,t,n){var r=n.additionalGroupBy,o=n.groupBy;return(0,a.useMemo)((function(){return e.reduce((function(e,n){var r=t[n],i=r.name,c=r.sortable,l=r.sticky,s=r.units,d=r.max,m=r.maxValue,f=r.dummy,p=r.cellSize,h=r.valueOptions,v=r.summary,g=r.type,y=r.visualization,b=(0,G.Z)(r,rn);return f?e:[].concat((0,S.Z)(e),[an(an(an({},b),{},{id:n,accessor:n,cell:function(e){var t=e.getValue,n=e.row,r=n.getCanExpand(),c=t(),l=cn[v]===cn.count||cn[v]===cn.uniqueCount||!cn[v];return a.createElement(nn,{description:i,data:n.original,maxValue:d||m.value,padding:n.depth>0?[0,0,0,2.5*n.depth]:[0],strong:r,value:r&&l?"".concat(c,"x"):c,tooltipValue:r&&l?"".concat(c," ").concat(1===c?"item":"items"," associated with ").concat(o," grouping"):c,valueOptions:l?an(an({},h),{},{transform:"none"}):h,type:g,visualization:y})},header:a.createElement(u.Flex,{column:!0},n,s&&a.createElement(u.TextMicro,null,"(",s,")")),enableHiding:"CmdLine"!==n,enableSorting:c,aggregationFn:cn[v]||cn.count},p),{},{meta:an({biggestCellIndexPerColumn:null===m||void 0===m?void 0:m.index,sticky:l,styles:{verticalAlign:"middle"}},n!==i?{tooltip:i}:{})})])}),[])}),[r,t,o])}(m,d,sn({parentWidth:c},te?{}:{additionalGroupBy:{parent:"PPID",child:"PID"},groupBy:T})),I=(0,g.CE)(r),M=(0,v.UL)(),z=(0,g.fg)(sn({key:"sortColumn"},r)),F=(0,o.Z)(z,2),N=F[0],R=F[1],A=(0,g.fg)(sn({key:"sortDirection"},r)),L=(0,o.Z)(A,2),_=L[0],V=L[1],H=(0,g.kU)(sn({key:"query"},r)),B=(0,o.Z)(H,2),U=B[0],W=B[1],Y=(0,g.I_)(sn({key:"columnVisibility"},r)),q=(0,Z.I0)(N,{defaultValue:[],key:M,extraKey:"".concat(I,"RangeFilter")}),X=(0,o.Z)(q,2)[1],Q=(0,a.useMemo)((function(){return N||f?[{id:N||f,desc:"descending"===(_||p)}]:[]}),[f,p,N,_]),$=(0,a.useCallback)((function(e){var t=e(),n=(0,o.Z)(t,1)[0],r=(null===n||void 0===n?void 0:n.id)||r,a=(null===n||void 0===n?void 0:n.desc)?a||"descending":"ascending";R(r),V(a),N!==r&&X([])}),[N,X,f,p]),J=(0,a.useCallback)((function(e){Y((function(t){return sn(sn({},t),e())}))}),[]),ee=(0,a.useMemo)((function(){return{left:y}}),[y]),te="feed"===r.extraKey,ne=(0,a.useMemo)((function(){return{overscan:10,hasNextPage:O>D.length,loading:b,loadMore:function(){b||O<=D.length||i({anchor:x,merge:!0})},warning:E}}),[D.length,b]),re=(0,a.useCallback)((function(e){var t=e.data;return l(t.json||t)}),[]);return a.createElement(un,{groupByColumns:w,onClickRow:re,autoFixedColumns:!0,columnPinning:ee,columnVisibility:h,data:D,dataColumns:k,dataGa:"functions",enableColumnPinning:!!y.length,enableColumnVisibility:!te,enableCustomSearch:!te,enablePinning:!te&&!!y.length,enableResize:!0,enableSorting:!te,globalFilter:te?null:U,onColumnVisibilityChange:J,onGlobalSearchChange:te?null:W,onGroupByChange:te?null:C,onSortingChange:te?null:$,sortBy:Q,testPrefix:n,virtualizeOptions:ne,meta:dn,ref:t})})),(function(){return!0}));var fn=n(54900),pn=n(71927),hn=n(50361),vn=n.n(hn),gn=n(30935),yn=n(62323),bn=n(41925),On=["defaultSortColumn","updateEvery","merge","groupBy"],xn=["data","type","updateEvery"];function En(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function wn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?En(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):En(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var jn={minSize:bn.bb.xs,maxSize:bn.bb.xl},Pn={bar:{size:bn.bb.xs},value:{minSize:bn.bb.sm,size:bn.bb.md},feedTemplate:{size:bn.bb.xxl,minSize:bn.bb.lg,maxSize:5e3},pill:{size:bn.bb.md,minSize:bn.bb.md}},Sn=function(e,t,n){var r=t.defaultSortColumn,o=t.updateEvery,a=t.merge,i=t.groupBy,c=(0,G.Z)(t,On),l=vn()(a?(0,gn.Z)(n.columns,t.columns):t.columns),s={},u=Object.keys(l).reduce((function(e,t){var n,r=l[t],o=r.sticky,a=r.visible,i=r.index;return e.columnVisibility[t]=a,o&&e.pinnedColumns.push(t),r.valueOptions=r.valueOptions||{},r.cellSize=(n=r.visualization,r.uniqueKey?{minSize:bn.bb.xs,maxSize:bn.bb.md,size:bn.bb.xs}:wn(wn({},jn),Pn[n]||Pn.xs)),"undefined"!==typeof i&&(s[i]=t),e}),{columnVisibility:{},pinnedColumns:[]}),d=t.data.map((function(e){return e.reduce((function(e,t,n){var r,o=s[n];if(!o)return e;var a=l[o],i="value"===a.visualization?(null===t||void 0===t?void 0:t.length)||0:t;if("flexTemplate"!==a.type&&(!a.maxValue||i>a.maxValue.value)&&(a.maxValue={index:n,value:i}),"bar"===a.visualization){var c=(null===(r=null===a||void 0===a?void 0:a.range)||void 0===r?void 0:r.min)||0;a.range={min:c<t?c:t,max:a.max}}return e[o]=t,e}),{})}));e(wn(wn(wn(wn({},yn.s.table),c),{},{groupByColumns:i,data:a?(n.data||[]).concat(d):d,columns:a?(0,gn.Z)(n.columns,l):l,updatedAt:(new Date).getTime(),updateEvery:o,sortedColumns:Object.values(s),sortColumn:r,sortDirection:r?l[r].sort:"descending"},u),{},{loading:!1,loaded:!0}))},Tn=function(e,t){var n=t.data,r=t.type,o=t.updateEvery,a=(0,G.Z)(t,xn);e(wn(wn(wn({},yn.s.default),a),{},{data:n,updateEvery:o,type:r,loading:!1,loaded:!0}))};function Zn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zn(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Dn={default:{fetch:pn.Ru,isEnabled:function(e){var t=e.nodeIds,n=e.fn;return!!(null===t||void 0===t?void 0:t.length)&&!!n}},feed:{fetch:pn.bj,isEnabled:function(e){var t=e.roomId,n=e.fn;return!!t&&!!n}}},kn=function(){var e=(0,Z.by)(),t=e.after,n=e.before;return(0,a.useMemo)((function(){if(t>0)return[{after:t,before:n},t,n];var e=Date.now();return[{after:e+1e3*t,before:e},t,n]}),[t,n])};var In=n(23250),Mn=n(26495),zn=n(36337),Fn=n(50840),Kn=n.n(Fn),Nn=n(50713);const Rn=e=>e&&e.enabled&&e.modifierKey,An=(e,t)=>e&&t[e+"Key"],Ln=(e,t)=>e&&!t[e+"Key"];function _n(e,t,n){return void 0===e||("string"===typeof e?-1!==e.indexOf(t):"function"===typeof e&&-1!==e({chart:n}).indexOf(t))}function Vn(e,t){return"function"===typeof e&&(e=e({chart:t})),"string"===typeof e?{x:-1!==e.indexOf("x"),y:-1!==e.indexOf("y")}:{x:!1,y:!1}}function Hn(e,t,n){const{mode:r="xy",scaleMode:o,overScaleMode:a}=e||{},i=function({x:e,y:t},n){const r=n.scales,o=Object.keys(r);for(let a=0;a<o.length;a++){const n=r[o[a]];if(t>=n.top&&t<=n.bottom&&e>=n.left&&e<=n.right)return n}return null}(t,n),c=Vn(r,n),l=Vn(o,n);if(a){const e=Vn(a,n);for(const t of["x","y"])e[t]&&(l[t]=c[t],c[t]=!1)}if(i&&l[i.axis])return[i];const s=[];return(0,Nn.F)(n.scales,(function(e){c[e.axis]&&s.push(e)})),s}const Bn=new WeakMap;function Un(e){let t=Bn.get(e);return t||(t={originalScaleLimits:{},updatedScaleLimits:{},handlers:{},panDelta:{}},Bn.set(e,t)),t}function Wn(e,t,n){const r=e.max-e.min,o=r*(t-1),a=e.isHorizontal()?n.x:n.y,i=Math.max(0,Math.min(1,(e.getValueForPixel(a)-e.min)/r||0));return{min:o*i,max:o*(1-i)}}function Yn(e,t,n,r,o){let a=n[r];if("original"===a){const n=e.originalScaleLimits[t.id][r];a=(0,Nn.v)(n.options,n.scale)}return(0,Nn.v)(a,o)}function qn(e,{min:t,max:n},r,o=!1){const a=Un(e.chart),{id:i,axis:c,options:l}=e,s=r&&(r[i]||r[c])||{},{minRange:u=0}=s,d=Yn(a,e,s,"min",-1/0),m=Yn(a,e,s,"max",1/0),f=o?Math.max(n-t,u):e.max-e.min,p=(f-n+t)/2;return n+=p,(t-=p)<d?(t=d,n=Math.min(d+f,m)):n>m&&(n=m,t=Math.max(m-f,d)),l.min=t,l.max=n,a.updatedScaleLimits[e.id]={min:t,max:n},e.parse(t)!==e.min||e.parse(n)!==e.max}const Xn=e=>0===e||isNaN(e)?0:e<0?Math.min(Math.round(e),-1):Math.max(Math.round(e),1);const Qn={second:500,minute:3e4,hour:18e5,day:432e5,week:3024e5,month:1296e6,quarter:5184e6,year:157248e5};function Gn(e,t,n,r=!1){const{min:o,max:a,options:i}=e,c=i.time&&i.time.round,l=Qn[c]||0,s=e.getValueForPixel(e.getPixelForValue(o+l)-t),u=e.getValueForPixel(e.getPixelForValue(a+l)-t),{min:d=-1/0,max:m=1/0}=r&&n&&n[e.axis]||{};return!!(isNaN(s)||isNaN(u)||s<d||u>m)||qn(e,{min:s,max:u},n,r)}function $n(e,t,n){return Gn(e,t,n,!0)}const Jn={category:function(e,t,n,r){const o=Wn(e,t,n);return e.min===e.max&&t<1&&function(e){const t=e.getLabels().length-1;e.min>0&&(e.min-=1),e.max<t&&(e.max+=1)}(e),qn(e,{min:e.min+Xn(o.min),max:e.max-Xn(o.max)},r,!0)},default:function(e,t,n,r){const o=Wn(e,t,n);return qn(e,{min:e.min+o.min,max:e.max-o.max},r,!0)}},er={default:function(e,t,n,r){qn(e,function(e,t,n){const r=e.getValueForPixel(t),o=e.getValueForPixel(n);return{min:Math.min(r,o),max:Math.max(r,o)}}(e,t,n),r,!0)}},tr={category:function(e,t,n){const r=e.getLabels().length-1;let{min:o,max:a}=e;const i=Math.max(a-o,1),c=Math.round(function(e){return e.isHorizontal()?e.width:e.height}(e)/Math.max(i,10)),l=Math.round(Math.abs(t/c));let s;return t<-c?(a=Math.min(a+l,r),o=1===i?a:a-i,s=a===r):t>c&&(o=Math.max(0,o-l),a=1===i?o:o+i,s=0===o),qn(e,{min:o,max:a},n)||s},default:Gn,logarithmic:$n,timeseries:$n};function nr(e,t){(0,Nn.F)(e,((n,r)=>{t[r]||delete e[r]}))}function rr(e,t){const{scales:n}=e,{originalScaleLimits:r,updatedScaleLimits:o}=t;return(0,Nn.F)(n,(function(e){(function(e,t,n){const{id:r,options:{min:o,max:a}}=e;if(!t[r]||!n[r])return!0;const i=n[r];return i.min!==o||i.max!==a})(e,r,o)&&(r[e.id]={min:{scale:e.min,options:e.options.min},max:{scale:e.max,options:e.options.max}})})),nr(r,n),nr(o,n),r}function or(e,t,n,r){const o=Jn[e.type]||Jn.default;(0,Nn.Q)(o,[e,t,n,r])}function ar(e,t,n,r,o){const a=er[e.type]||er.default;(0,Nn.Q)(a,[e,t,n,r,o])}function ir(e){const t=e.chartArea;return{x:(t.left+t.right)/2,y:(t.top+t.bottom)/2}}function cr(e,t,n="none"){const{x:r=1,y:o=1,focalPoint:a=ir(e)}="number"===typeof t?{x:t,y:t}:t,i=Un(e),{options:{limits:c,zoom:l}}=i;rr(e,i);const s=1!==r,u=1!==o,d=Hn(l,a,e);(0,Nn.F)(d||e.scales,(function(e){e.isHorizontal()&&s?or(e,r,a,c):!e.isHorizontal()&&u&&or(e,o,a,c)})),e.update(n),(0,Nn.Q)(l.onZoom,[{chart:e}])}function lr(e,t,n,r="none"){const o=Un(e),{options:{limits:a,zoom:i}}=o,{mode:c="xy"}=i;rr(e,o);const l=_n(c,"x",e),s=_n(c,"y",e);(0,Nn.F)(e.scales,(function(e){e.isHorizontal()&&l?ar(e,t.x,n.x,a):!e.isHorizontal()&&s&&ar(e,t.y,n.y,a)})),e.update(r),(0,Nn.Q)(i.onZoom,[{chart:e}])}function sr(e){const t=Un(e);let n=1,r=1;return(0,Nn.F)(e.scales,(function(e){const o=function(e,t){const n=e.originalScaleLimits[t];if(!n)return;const{min:r,max:o}=n;return(0,Nn.v)(o.options,o.scale)-(0,Nn.v)(r.options,r.scale)}(t,e.id);if(o){const t=Math.round(o/(e.max-e.min)*100)/100;n=Math.min(n,t),r=Math.max(r,t)}})),n<1?n:r}function ur(e,t,n,r){const{panDelta:o}=r,a=o[e.id]||0;(0,Nn.s)(a)===(0,Nn.s)(t)&&(t+=a);const i=tr[e.type]||tr.default;(0,Nn.Q)(i,[e,t,n])?o[e.id]=0:o[e.id]=t}function dr(e,t,n,r="none"){const{x:o=0,y:a=0}="number"===typeof t?{x:t,y:t}:t,i=Un(e),{options:{pan:c,limits:l}}=i,{onPan:s}=c||{};rr(e,i);const u=0!==o,d=0!==a;(0,Nn.F)(n||e.scales,(function(e){e.isHorizontal()&&u?ur(e,o,l,i):!e.isHorizontal()&&d&&ur(e,a,l,i)})),e.update(r),(0,Nn.Q)(s,[{chart:e}])}function mr(e){const t=Un(e);rr(e,t);const n={};for(const r of Object.keys(e.scales)){const{min:e,max:o}=t.originalScaleLimits[r]||{min:{},max:{}};n[r]={min:e.scale,max:o.scale}}return n}function fr(e,t){const{handlers:n}=Un(e),r=n[t];r&&r.target&&(r.target.removeEventListener(t,r),delete n[t])}function pr(e,t,n,r){const{handlers:o,options:a}=Un(e),i=o[n];i&&i.target===t||(fr(e,n),o[n]=t=>r(e,t,a),o[n].target=t,t.addEventListener(n,o[n]))}function hr(e,t){const n=Un(e);n.dragStart&&(n.dragging=!0,n.dragEnd=t,e.update("none"))}function vr(e,t){const n=Un(e);n.dragStart&&"Escape"===t.key&&(fr(e,"keydown"),n.dragging=!1,n.dragStart=n.dragEnd=null,e.update("none"))}function gr(e,t,n){const{onZoomStart:r,onZoomRejected:o}=n;if(r){const n=(0,Nn.z)(t,e);if(!1===(0,Nn.Q)(r,[{chart:e,event:t,point:n}]))return(0,Nn.Q)(o,[{chart:e,event:t}]),!1}}function yr(e,t){const n=Un(e),{pan:r,zoom:o={}}=n.options;if(0!==t.button||An(Rn(r),t)||Ln(Rn(o.drag),t))return(0,Nn.Q)(o.onZoomRejected,[{chart:e,event:t}]);!1!==gr(e,t,o)&&(n.dragStart=t,pr(e,e.canvas,"mousemove",hr),pr(e,window.document,"keydown",vr))}function br(e,t,n,r){const o=_n(t,"x",e),a=_n(t,"y",e);let{top:i,left:c,right:l,bottom:s,width:u,height:d}=e.chartArea;const m=(0,Nn.z)(n,e),f=(0,Nn.z)(r,e);o&&(c=Math.min(m.x,f.x),l=Math.max(m.x,f.x)),a&&(i=Math.min(m.y,f.y),s=Math.max(m.y,f.y));const p=l-c,h=s-i;return{left:c,top:i,right:l,bottom:s,width:p,height:h,zoomX:o&&p?1+(u-p)/u:1,zoomY:a&&h?1+(d-h)/d:1}}function Or(e,t){const n=Un(e);if(!n.dragStart)return;fr(e,"mousemove");const{mode:r,onZoomComplete:o,drag:{threshold:a=0}}=n.options.zoom,i=br(e,r,n.dragStart,t),c=_n(r,"x",e)?i.width:0,l=_n(r,"y",e)?i.height:0,s=Math.sqrt(c*c+l*l);if(n.dragStart=n.dragEnd=null,s<=a)return n.dragging=!1,void e.update("none");lr(e,{x:i.left,y:i.top},{x:i.right,y:i.bottom},"zoom"),setTimeout((()=>n.dragging=!1),500),(0,Nn.Q)(o,[{chart:e}])}function xr(e,t){const{handlers:{onZoomComplete:n},options:{zoom:r}}=Un(e);if(!function(e,t,n){if(Ln(Rn(n.wheel),t))(0,Nn.Q)(n.onZoomRejected,[{chart:e,event:t}]);else if(!1!==gr(e,t,n)&&(t.cancelable&&t.preventDefault(),void 0!==t.deltaY))return!0}(e,t,r))return;const o=t.target.getBoundingClientRect(),a=1+(t.deltaY>=0?-r.wheel.speed:r.wheel.speed);cr(e,{x:a,y:a,focalPoint:{x:t.clientX-o.left,y:t.clientY-o.top}}),n&&n()}function Er(e,t,n,r){n&&(Un(e).handlers[t]=function(e,t){let n;return function(){return clearTimeout(n),n=setTimeout(e,t),t}}((()=>(0,Nn.Q)(n,[{chart:e}])),r))}function wr(e,t){return function(n,r){const{pan:o,zoom:a={}}=t.options;if(!o||!o.enabled)return!1;const i=r&&r.srcEvent;return!i||(!(!t.panning&&"mouse"===r.pointerType&&(Ln(Rn(o),i)||An(Rn(a.drag),i)))||((0,Nn.Q)(o.onPanRejected,[{chart:e,event:r}]),!1))}}function jr(e,t,n){if(t.scale){const{center:r,pointers:o}=n,a=1/t.scale*n.scale,i=n.target.getBoundingClientRect(),c=function(e,t){const n=Math.abs(e.clientX-t.clientX),r=Math.abs(e.clientY-t.clientY),o=n/r;let a,i;return o>.3&&o<1.7?a=i=!0:n>r?a=!0:i=!0,{x:a,y:i}}(o[0],o[1]),l=t.options.zoom.mode;cr(e,{x:c.x&&_n(l,"x",e)?a:1,y:c.y&&_n(l,"y",e)?a:1,focalPoint:{x:r.x-i.left,y:r.y-i.top}}),t.scale=n.scale}}function Pr(e,t,n){const r=t.delta;r&&(t.panning=!0,dr(e,{x:n.deltaX-r.x,y:n.deltaY-r.y},t.panScales),t.delta={x:n.deltaX,y:n.deltaY})}const Sr=new WeakMap;function Tr(e,t){const n=Un(e),r=e.canvas,{pan:o,zoom:a}=t,i=new(Kn().Manager)(r);a&&a.pinch.enabled&&(i.add(new(Kn().Pinch)),i.on("pinchstart",(()=>function(e,t){t.options.zoom.pinch.enabled&&(t.scale=1)}(0,n))),i.on("pinch",(t=>jr(e,n,t))),i.on("pinchend",(t=>function(e,t,n){t.scale&&(jr(e,t,n),t.scale=null,(0,Nn.Q)(t.options.zoom.onZoomComplete,[{chart:e}]))}(e,n,t)))),o&&o.enabled&&(i.add(new(Kn().Pan)({threshold:o.threshold,enable:wr(e,n)})),i.on("panstart",(t=>function(e,t,n){const{enabled:r,onPanStart:o,onPanRejected:a}=t.options.pan;if(!r)return;const i=n.target.getBoundingClientRect(),c={x:n.center.x-i.left,y:n.center.y-i.top};if(!1===(0,Nn.Q)(o,[{chart:e,event:n,point:c}]))return(0,Nn.Q)(a,[{chart:e,event:n}]);t.panScales=Hn(t.options.pan,c,e),t.delta={x:0,y:0},clearTimeout(t.panEndTimeout),Pr(e,t,n)}(e,n,t))),i.on("panmove",(t=>Pr(e,n,t))),i.on("panend",(()=>function(e,t){t.delta=null,t.panning&&(t.panEndTimeout=setTimeout((()=>t.panning=!1),500),(0,Nn.Q)(t.options.pan.onPanComplete,[{chart:e}]))}(e,n)))),Sr.set(e,i)}function Zr(e,t,n){const r=n.zoom.drag,{dragStart:o,dragEnd:a}=Un(e);if(r.drawTime!==t||!a)return;const{left:i,top:c,width:l,height:s}=br(e,n.zoom.mode,o,a),u=e.ctx;u.save(),u.beginPath(),u.fillStyle=r.backgroundColor||"rgba(225,225,225,0.3)",u.fillRect(i,c,l,s),r.borderWidth>0&&(u.lineWidth=r.borderWidth,u.strokeStyle=r.borderColor||"rgba(225,225,225)",u.strokeRect(i,c,l,s)),u.restore()}var Cr={id:"zoom",version:"2.0.1",defaults:{pan:{enabled:!1,mode:"xy",threshold:10,modifierKey:null},zoom:{wheel:{enabled:!1,speed:.1,modifierKey:null},drag:{enabled:!1,drawTime:"beforeDatasetsDraw",modifierKey:null},pinch:{enabled:!1},mode:"xy"}},start:function(e,t,n){Un(e).options=n,Object.prototype.hasOwnProperty.call(n.zoom,"enabled")&&console.warn("The option `zoom.enabled` is no longer supported. Please use `zoom.wheel.enabled`, `zoom.drag.enabled`, or `zoom.pinch.enabled`."),(Object.prototype.hasOwnProperty.call(n.zoom,"overScaleMode")||Object.prototype.hasOwnProperty.call(n.pan,"overScaleMode"))&&console.warn("The option `overScaleMode` is deprecated. Please use `scaleMode` instead (and update `mode` as desired)."),Kn()&&Tr(e,n),e.pan=(t,n,r)=>dr(e,t,n,r),e.zoom=(t,n)=>cr(e,t,n),e.zoomRect=(t,n,r)=>lr(e,t,n,r),e.zoomScale=(t,n,r)=>function(e,t,n,r="none"){rr(e,Un(e)),qn(e.scales[t],n,void 0,!0),e.update(r)}(e,t,n,r),e.resetZoom=t=>function(e,t="default"){const n=Un(e),r=rr(e,n);(0,Nn.F)(e.scales,(function(e){const t=e.options;r[e.id]?(t.min=r[e.id].min.options,t.max=r[e.id].max.options):(delete t.min,delete t.max)})),e.update(t),(0,Nn.Q)(n.options.zoom.onZoomComplete,[{chart:e}])}(e,t),e.getZoomLevel=()=>sr(e),e.getInitialScaleBounds=()=>mr(e),e.isZoomedOrPanned=()=>function(e){const t=mr(e);for(const n of Object.keys(e.scales)){const{min:r,max:o}=t[n];if(void 0!==r&&e.scales[n].min!==r)return!0;if(void 0!==o&&e.scales[n].max!==o)return!0}return!1}(e)},beforeEvent(e){const t=Un(e);if(t.panning||t.dragging)return!1},beforeUpdate:function(e,t,n){Un(e).options=n,function(e,t){const n=e.canvas,{wheel:r,drag:o,onZoomComplete:a}=t.zoom;r.enabled?(pr(e,n,"wheel",xr),Er(e,"onZoomComplete",a,250)):fr(e,"wheel"),o.enabled?(pr(e,n,"mousedown",yr),pr(e,n.ownerDocument,"mouseup",Or)):(fr(e,"mousedown"),fr(e,"mousemove"),fr(e,"mouseup"),fr(e,"keydown"))}(e,n)},beforeDatasetsDraw(e,t,n){Zr(e,"beforeDatasetsDraw",n)},afterDatasetsDraw(e,t,n){Zr(e,"afterDatasetsDraw",n)},beforeDraw(e,t,n){Zr(e,"beforeDraw",n)},afterDraw(e,t,n){Zr(e,"afterDraw",n)},stop:function(e){!function(e){fr(e,"mousedown"),fr(e,"mousemove"),fr(e,"mouseup"),fr(e,"wheel"),fr(e,"click"),fr(e,"keydown")}(e),Kn()&&function(e){const t=Sr.get(e);t&&(t.remove("pinchstart"),t.remove("pinch"),t.remove("pinchend"),t.remove("panstart"),t.remove("pan"),t.remove("panend"),t.destroy(),Sr.delete(e))}(e),function(e){Bn.delete(e)}(e)},panFunctions:tr,zoomFunctions:Jn,zoomRectFunctions:er},Dr=n(23148);const kr=(0,D.cn)({key:"feedChart",default:{navigation:"pan"}});function Ir(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ir(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ir(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var zr=(0,D.CG)({key:"feedChartState",get:function(e){var t=e.key;return function(e){var n=(0,e.get)(kr);return t?n[t]:n}},set:function(e){var t=e.key;return function(e,n){(0,e.set)(kr,(function(e){return t?Mr(Mr({},e),{},(0,l.Z)({},t,n)):Mr(Mr({},e),n)}))}}}),Fr=function(e){return(0,D.sJ)(zr({key:e}))},Kr=function(e){return(0,D.Zl)(zr({key:e}))},Nr=n(19013),Rr=n(76417),Ar=n(36948),Lr=n(13882),_r=n(83946);function Vr(e,t){var n;(0,Lr.Z)(1,arguments);var r=(0,_r.Z)(null!==(n=null===t||void 0===t?void 0:t.additionalDigits)&&void 0!==n?n:2);if(2!==r&&1!==r&&0!==r)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!==typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var o,a=function(e){var t,n={},r=e.split(Hr.dateTimeDelimiter);if(r.length>2)return n;/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],Hr.timeZoneDelimiter.test(n.date)&&(n.date=e.split(Hr.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length)));if(t){var o=Hr.timezone.exec(t);o?(n.time=t.replace(o[1],""),n.timezone=o[1]):n.time=t}return n}(e);if(a.date){var i=function(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var o=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:null===a?o:100*a,restDateString:e.slice((r[1]||r[2]).length)}}(a.date,r);o=function(e,t){if(null===t)return new Date(NaN);var n=e.match(Br);if(!n)return new Date(NaN);var r=!!n[4],o=Yr(n[1]),a=Yr(n[2])-1,i=Yr(n[3]),c=Yr(n[4]),l=Yr(n[5])-1;if(r)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,c,l)?function(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var o=r.getUTCDay()||7,a=7*(t-1)+n+1-o;return r.setUTCDate(r.getUTCDate()+a),r}(t,c,l):new Date(NaN);var s=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(Xr[t]||(Qr(e)?29:28))}(t,a,i)&&function(e,t){return t>=1&&t<=(Qr(e)?366:365)}(t,o)?(s.setUTCFullYear(t,a,Math.max(o,i)),s):new Date(NaN)}(i.restDateString,i.year)}if(!o||isNaN(o.getTime()))return new Date(NaN);var c,l=o.getTime(),s=0;if(a.time&&(s=function(e){var t=e.match(Ur);if(!t)return NaN;var n=qr(t[1]),r=qr(t[2]),o=qr(t[3]);if(!function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,r,o))return NaN;return n*Ar.vh+r*Ar.yJ+1e3*o}(a.time),isNaN(s)))return new Date(NaN);if(!a.timezone){var u=new Date(l+s),d=new Date(0);return d.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),d.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),d}return c=function(e){if("Z"===e)return 0;var t=e.match(Wr);if(!t)return 0;var n="+"===t[1]?-1:1,r=parseInt(t[2]),o=t[3]&&parseInt(t[3])||0;if(!function(e,t){return t>=0&&t<=59}(0,o))return NaN;return n*(r*Ar.vh+o*Ar.yJ)}(a.timezone),isNaN(c)?new Date(NaN):new Date(l+s+c)}var Hr={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Br=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Ur=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Wr=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Yr(e){return e?parseInt(e):1}function qr(e){return e&&parseFloat(e.replace(",","."))||0}var Xr=[31,null,31,30,31,30,31,31,30,31,30,31];function Qr(e){return e%400===0||e%4===0&&e%100!==0}var Gr=n(49599),$r=n(49546),Jr=n(51820),eo=n(61973);var to=n(77349);var no=n(11640);var ro=n(59910),oo=n(11699),ao=n(69690),io=n(76972),co=n(94673),lo=n(93645);var so=n(77053);var uo=n(70696);var mo=n(69119),fo=n(84314);function po(e,t){var n,r,o,a,i,c,l,s;(0,Lr.Z)(1,arguments);var u=(0,fo.j)(),d=(0,_r.Z)(null!==(n=null!==(r=null!==(o=null!==(a=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==a?a:null===t||void 0===t||null===(i=t.locale)||void 0===i||null===(c=i.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==o?o:u.weekStartsOn)&&void 0!==r?r:null===(l=u.locale)||void 0===l||null===(s=l.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==n?n:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=(0,Nr.Z)(e),f=m.getDay(),p=(f<d?7:0)+f-d;return m.setDate(m.getDate()-p),m.setHours(0,0,0,0),m}var ho=n(83894);var vo=n(4135);const go={datetime:"MMM d, yyyy, h:mm:ss aaaa",millisecond:"h:mm:ss.SSS aaaa",second:"h:mm:ss aaaa",minute:"h:mm aaaa",hour:"ha",day:"MMM d",week:"PP",month:"MMM yyyy",quarter:"qqq - yyyy",year:"yyyy"};Dr.IQ._date.override({_id:"date-fns",formats:function(){return go},parse:function(e,t){if(null===e||"undefined"===typeof e)return null;const n=typeof e;return"number"===n||e instanceof Date?e=(0,Nr.Z)(e):"string"===n&&(e="string"===typeof t?(0,Rr.Z)(e,t,new Date,this.options):Vr(e,this.options)),(0,Gr.Z)(e)?e.getTime():null},format:function(e,t){return(0,$r.Z)(e,t,this.options)},add:function(e,t,n){switch(n){case"millisecond":return(0,Jr.Z)(e,t);case"second":return(0,eo.Z)(e,t);case"minute":return function(e,t){(0,Lr.Z)(2,arguments);var n=(0,_r.Z)(t);return(0,Jr.Z)(e,6e4*n)}(e,t);case"hour":return function(e,t){(0,Lr.Z)(2,arguments);var n=(0,_r.Z)(t);return(0,Jr.Z)(e,36e5*n)}(e,t);case"day":return(0,to.Z)(e,t);case"week":return function(e,t){(0,Lr.Z)(2,arguments);var n=7*(0,_r.Z)(t);return(0,to.Z)(e,n)}(e,t);case"month":return(0,no.Z)(e,t);case"quarter":return function(e,t){(0,Lr.Z)(2,arguments);var n=3*(0,_r.Z)(t);return(0,no.Z)(e,n)}(e,t);case"year":return function(e,t){(0,Lr.Z)(2,arguments);var n=(0,_r.Z)(t);return(0,no.Z)(e,12*n)}(e,t);default:return e}},diff:function(e,t,n){switch(n){case"millisecond":return(0,ro.Z)(e,t);case"second":return(0,oo.Z)(e,t);case"minute":return(0,ao.Z)(e,t);case"hour":return(0,io.Z)(e,t);case"day":return(0,co.Z)(e,t);case"week":return function(e,t,n){(0,Lr.Z)(2,arguments);var r=(0,co.Z)(e,t)/7;return(0,lo.u)(null===n||void 0===n?void 0:n.roundingMethod)(r)}(e,t);case"month":return(0,so.Z)(e,t);case"quarter":return function(e,t,n){(0,Lr.Z)(2,arguments);var r=(0,so.Z)(e,t)/3;return(0,lo.u)(null===n||void 0===n?void 0:n.roundingMethod)(r)}(e,t);case"year":return(0,uo.Z)(e,t);default:return 0}},startOf:function(e,t,n){switch(t){case"second":return function(e){(0,Lr.Z)(1,arguments);var t=(0,Nr.Z)(e);return t.setMilliseconds(0),t}(e);case"minute":return function(e){(0,Lr.Z)(1,arguments);var t=(0,Nr.Z)(e);return t.setSeconds(0,0),t}(e);case"hour":return function(e){(0,Lr.Z)(1,arguments);var t=(0,Nr.Z)(e);return t.setMinutes(0,0,0),t}(e);case"day":return(0,mo.Z)(e);case"week":return po(e);case"isoWeek":return po(e,{weekStartsOn:+n});case"month":return function(e){(0,Lr.Z)(1,arguments);var t=(0,Nr.Z)(e);return t.setDate(1),t.setHours(0,0,0,0),t}(e);case"quarter":return function(e){(0,Lr.Z)(1,arguments);var t=(0,Nr.Z)(e),n=t.getMonth(),r=n-n%3;return t.setMonth(r,1),t.setHours(0,0,0,0),t}(e);case"year":return function(e){(0,Lr.Z)(1,arguments);var t=(0,Nr.Z)(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}(e);default:return e}},endOf:function(e,t){switch(t){case"second":return function(e){(0,Lr.Z)(1,arguments);var t=(0,Nr.Z)(e);return t.setMilliseconds(999),t}(e);case"minute":return function(e){(0,Lr.Z)(1,arguments);var t=(0,Nr.Z)(e);return t.setSeconds(59,999),t}(e);case"hour":return function(e){(0,Lr.Z)(1,arguments);var t=(0,Nr.Z)(e);return t.setMinutes(59,59,999),t}(e);case"day":return(0,ho.Z)(e);case"week":return function(e,t){var n,r,o,a,i,c,l,s;(0,Lr.Z)(1,arguments);var u=(0,fo.j)(),d=(0,_r.Z)(null!==(n=null!==(r=null!==(o=null!==(a=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==a?a:null===t||void 0===t||null===(i=t.locale)||void 0===i||null===(c=i.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==o?o:u.weekStartsOn)&&void 0!==r?r:null===(l=u.locale)||void 0===l||null===(s=l.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==n?n:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=(0,Nr.Z)(e),f=m.getDay(),p=6+(f<d?-7:0)-(f-d);return m.setDate(m.getDate()+p),m.setHours(23,59,59,999),m}(e);case"month":return(0,vo.Z)(e);case"quarter":return function(e){(0,Lr.Z)(1,arguments);var t=(0,Nr.Z)(e),n=t.getMonth(),r=n-n%3+3;return t.setMonth(r,0),t.setHours(23,59,59,999),t}(e);case"year":return function(e){(0,Lr.Z)(1,arguments);var t=(0,Nr.Z)(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t}(e);default:return e}}});var yo=["icon","hoverIndicator","padding"];function bo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Oo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bo(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var xo=(0,s.default)(u.Button).attrs((function(e){return{flavour:"borderless",iconColor:e.active?"textDescription":"border",iconSize:"small",padding:[.5],small:!0}})).withConfig({displayName:"styled__Button",componentId:"sc-8s0lqd-0"})(["&&{background-color:",";height:20px;width:20px;&:hover{background-color:",";.button-icon__color{fill:",";}}}"],(function(e){var t=e.theme;return e.active?(0,u.getColor)("borderSecondary")({theme:t}):"initial"}),(function(e){var t=e.theme;return(0,u.getColor)("borderSecondary")({theme:t})}),(function(e){var t=e.theme;return(0,u.getColor)("textDescription")({theme:t})})),Eo=(0,s.default)(u.Flex).attrs({padding:[.5],gap:1,round:!0,border:{side:"all",color:"borderSecondary"}}).withConfig({displayName:"styled__Container",componentId:"sc-8s0lqd-1"})(["position:absolute;top:18px;right:8px;background:",";&:hover{background:",";}"],(0,u.getRgbColor)("elementBackground",.5),(0,u.getColor)("elementBackground")),wo=function(e){var t=e.active,n=e.disabled,r=e.defaultColor;return t?"textDescription":n?"disabled":void 0===r?"border":r},jo=(s.default.button.attrs((function(e){var t=e.icon,n=e.hoverIndicator,r=void 0===n||n,o=e.padding,a=void 0===o?0:o,i=(0,G.Z)(e,yo);return Oo(Oo({},i),{},{children:t,active:i.active||i["aria-expanded"],hoverIndicator:r,padding:a})})).withConfig({displayName:"styled__StyledButton",componentId:"sc-8s0lqd-2"})(["border:initial;padding:",";height:fit-content;line-height:0;background:",";cursor:pointer;svg{fill:",";stroke:",";}"," &:hover{",";svg{fill:",";stroke:",";}}"],(function(e){return e.padding}),(function(e){var t=e.theme;return e.active?(0,u.getColor)("borderSecondary")({theme:t}):"initial"}),(function(e){var t=e.active,n=e.disabled,r=e.theme;return e.stroked?"none":(0,u.getColor)(wo({active:t,disabled:n}))({theme:r})}),(function(e){var t=e.active,n=e.disabled,r=e.theme;return e.stroked?(0,u.getColor)(wo({active:t,disabled:n}))({theme:r}):"none"}),(function(e){var t=e.active,n=e.hoverIndicator;return(t||n)&&"\n border-radius: 4px;\n "}),(function(e){var t=e.theme,n=e.hoverIndicator,r=e.disabled;return n&&!r&&"background: ".concat((0,u.getColor)("borderSecondary")({theme:t}),";")}),(function(e){var t=e.theme,n=e.stroked,r=e.disabled;return n?"none":(0,u.getColor)(wo({defaultColor:"textDescription",disabled:r}))({theme:t})}),(function(e){var t=e.theme,n=e.stroked,r=e.disabled;return n?(0,u.getColor)(wo({defaultColor:"textDescription",disabled:r}))({theme:t}):"none"})),["testIdPrefix"]);function Po(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const So=(0,a.forwardRef)((function(e,t){var n,r=e.testIdPrefix,i=(0,G.Z)(e,jo),c=(0,Z.I0)(),s=(0,o.Z)(c,2),u=s[0],d=u.after,m=u.before,f=s[1],p=[Fr(n="navigation"),Kr(n)],h=(0,o.Z)(p,2),v=h[0],g=h[1],y=(0,a.useCallback)((function(e){var t=d,n=m;if(d<0){var r=Date.now();t=r+1e3*d,n=r}var o=e*Math.round((n-t)/4);f({after:t+o,before:n-o})}),[d,m]),b=d>0&&Math.abs(m-d)<2e3||-1===d;return a.createElement(Eo,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Po(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Po(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"data-testid":"chartToolbox","data-track":"chart-toolbox::hover-chart::".concat(r),"data-toolbox":"true",ref:t},i),a.createElement(xo,{active:"pan"===v,"data-testid":"chartToolbox-pan","data-track":"chart-toolbox::pan-click::".concat(r),icon:"panTool",onClick:function(){return g("pan")},title:"Pan"}),a.createElement(xo,{active:"highlight"===v,"data-testid":"chartToolbox-highlight","data-track":"chart-toolbox::highlight-click::".concat(r),icon:"highlightArea",onClick:function(){return g("highlight")},title:"Highlight"}),a.createElement(xo,{active:"zoom"===v,"data-testid":"chartToolbox-zoom","data-track":"chart-toolbox::zoom-click::".concat(r),disabled:b,icon:"dragHorizontal",onClick:function(){g("zoom")},title:"Select and zoom"}),a.createElement(xo,{"data-testid":"chartToolbox-zoomIn","data-track":"chart-toolbox::zoom-in-click::".concat(r),disabled:b,icon:"zoomIn",onClick:function(){y(1)},title:"Zoom in"}),a.createElement(xo,{"data-testid":"chartToolbox-zoomOut","data-track":"chart-toolbox::zoom-out-click::".concat(r),icon:"zoomOut",onClick:function(){y(-1)},title:"Zoom out"}),a.createElement(xo,{"data-testid":"chartToolbox-zoomReset","data-track":"chart-toolbox::zoom-reset-click::".concat(r),disabled:-900===d&&0===m,icon:"zoomReset",onClick:function(){f({after:-900,before:0})},title:"Zoom reset"}))}));function To(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Zo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?To(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):To(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Co={after:null,before:null};Dr.kL.register(zn.Z,Dr.vn,Dr.ZL,Dr.uw,Dr.De,Dr.f$,Dr.FB,Dr.u,Cr);const Do=function(e){var t,n,r=e.paramsKey,i=e.testIdPrefix,c=(0,a.useRef)(),l=(0,a.useContext)(s.ThemeContext),d=(0,Z.I0)(),f=(0,o.Z)(d,2),p=f[0],h=f[1],v=(0,a.useState)([]),y=(0,o.Z)(v,2),b=y[0],O=y[1],x=(0,a.useState)(Co),E=(0,o.Z)(x,2),w=E[0],j=E[1],P=(0,a.useState)(!1),T=(0,o.Z)(P,2),C=T[0],D=T[1],k=(0,a.useState)(!1),I=(0,o.Z)(k,2),M=I[0],z=I[1],F=(0,a.useState)([]),K=(0,o.Z)(F,2),N=K[0],R=K[1],A=(0,a.useState)(null),L=(0,o.Z)(A,2),_=L[0],V=L[1],H=(0,a.useState)("second"),B=(0,o.Z)(H,2),U=B[0],W=B[1],Y=(0,m.Z)(!1),q=(0,o.Z)(Y,4),X=q[0],Q=q[2],G=q[3],$=(0,g.ZQ)(r).aggregations,J=Fr().navigation,ee=(0,ze.rA)(),te=ee.localeTimeString,ne=ee.localeDateString,re=kn(),oe=(0,o.Z)(re,1)[0],ae=oe.before-oe.after,ie=(0,a.useMemo)((function(){var e=Date.now();return{min:oe.after-ae,max:0===p.before?oe.before:e<oe.before+ae?e:oe.before+ae}}),[oe.after,oe.before,p.before]),ce=[{backgroundColor:(0,u.getColor)("primary")({theme:l}),borderWidth:0,data:b,label:"Histogram",maxBarThickness:50,minBarLength:0}];(0,a.useEffect)((function(){var e,t;if(null===(t=null===(e=null===$||void 0===$?void 0:$.event_histogram)||void 0===e?void 0:e.hits)||void 0===t?void 0:t.buckets){var n=$.event_histogram.hits.buckets.reduce((function(e,t){var n=t.key,r=t.doc_count;return{data:[].concat((0,S.Z)(e.data),[r]),labels:[].concat((0,S.Z)(e.labels),[n])}}),{data:[],labels:[]}),r=(0,He.BZ)(p.after,p.before)||{};O(n.data),R(n.labels),V(null),W(r.unit)}}),[null===(n=null===(t=null===$||void 0===$?void 0:$.event_histogram)||void 0===t?void 0:t.hits)||void 0===n?void 0:n.buckets]);var le=(0,a.useMemo)((function(){return{animation:!1,interaction:{axis:"x"},maintainAspectRatio:!1,plugins:{annotation:{annotations:Zo({},w.after&&w.before?{annotation:{type:"box",backgroundColor:"rgba(128,128,128,0.3)",borderDash:[1,5,1,1],borderWidth:1,xMax:w.before,xMin:w.after,xScaleID:"x"}}:{})},legend:{align:"start",display:!1,position:"bottom"},zoom:{limits:{x:ie},pan:{enabled:"pan"===J&&!C,mode:"x",onPanStart:function(e){e.chart.canvas.style.cursor="grabbing"},onPanComplete:function(e){var t=e.chart;t.canvas.style.cursor="default";var n=t.scales.x,r=n.min,o=n.max;V({min:Math.round(r),max:Math.round(o)}),h({after:Math.round(r),before:Math.round(o)}),t.update()},threshold:1},zoom:{drag:{enabled:"zoom"===J||C},mode:"x",onZoomStart:function(e){e.chart.canvas.style.cursor="col-resize"},onZoomComplete:function(e){var t=e.chart;if("zoom"===J||C){t.canvas.style.cursor="default";var n=t.scales.x,r=n.min,o=n.max;h({after:Math.round(r),before:Math.round(o)}),D(!1)}}}}},responsive:!0,scales:{x:Zo({type:"time",grid:{drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,offset:!1},parsing:!1,ticks:Zo({color:(0,u.getColor)("textLite")({theme:l}),font:{size:11},autoSkip:!0,maxTicksLimit:20},"minute"===U&&ae>=1e3*bn.Kl?{callback:function(e){var t=ne(e,{month:"2-digit",day:"2-digit",year:"numeric",long:!1,dateStyle:void 0}).split("/").reverse().slice(1).join("-"),n=te(e,{secs:!1});return"".concat(t," ").concat(n)}}:{}),time:{displayFormats:{week:"yyyy-MM-dd",day:"MM-dd",hour:"MM-dd HH:mm",minute:"HH:mm",second:"HH:mm:ss"},tooltipFormat:"yyyy-MM-dd HH:mm:ss",unit:U||"second"}},_?{min:_.min,max:_.max}:{}),y:{beginAtZero:!0,ticks:{precision:0,color:(0,u.getColor)("textLite")({theme:l}),font:{size:11}}}}}}),[w,ae,C,J,_,V,U,ie]);if((0,a.useEffect)((function(){var e=function(e){"Shift"===e.key&&(e.preventDefault(),D(!0))};return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[]),!b.length)return null;return a.createElement(u.Flex,{position:"relative",height:{min:50},onMouseEnter:Q,onMouseLeave:G},X&&a.createElement(So,{testIdPrefix:i}),a.createElement(Mn.$Q,{data:{datasets:ce,labels:N},onMouseDown:function(e){if(e.preventDefault(),"highlight"===J){z(!0);var t=e.nativeEvent.offsetX||e.nativeEvent.layerX,n=c.current;n.canvas.style.cursor="crosshair",j({after:Math.round(n.scales.x.getValueForPixel(t)),before:null})}},onMouseMove:function(e){if(e.preventDefault(),"highlight"===J&&M){var t=e.nativeEvent.offsetX||e.nativeEvent.layerX,n=c.current;j((function(e){return Zo(Zo({},e),{},{before:Math.round(n.scales.x.getValueForPixel(t))})}))}},onMouseUp:function(e){e.preventDefault(),z(!1);var t=e.nativeEvent.offsetX||e.nativeEvent.layerX,n=c.current;n.canvas.style.cursor="default",w.after===Math.round(n.scales.x.getValueForPixel(t))?j(Co):j(w)},options:le,ref:c}))};var ko=["sorter"];function Io(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Io(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Io(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var zo=function(e){return{label:e,value:e}};const Fo=function(e){var t=e.paramsKey,n=e.initData,r=e.initFilter,i=(0,g.ZQ)(t),c=i.charts,d=i.loading,m=K(t),f=(0,a.useContext)(s.ThemeContext),p=Object.keys(c).map(zo),h=T(t.extraKey,zo),v=(0,a.useState)(n),y=(0,o.Z)(v,2),b=y[0],O=y[1],x=(0,a.useState)(r),E=(0,o.Z)(x,2),w=E[0],j=E[1],P=(0,a.useMemo)((function(){var e=c[b].columns,t=null===m||void 0===m?void 0:m.reduce((function(t,n){var r=n[w];return t[r]?Mo(Mo({},t),{},(0,l.Z)({},r,e.reduce((function(e,t){var r;return Mo(Mo({},e),{},(r={},(0,l.Z)(r,t,e[t]+n[t]),(0,l.Z)(r,"sorter",e.sorter+n[t]),r))}),t[r]))):Mo(Mo({},t),{},(0,l.Z)({},r,e.reduce((function(e,t,o){var a;return Mo(Mo(Mo({},e),0===o?{label:r,sorter:n[t]}:{}),{},(a={},(0,l.Z)(a,t,n[t]),(0,l.Z)(a,"sorter",e.sorter?e.sorter+n[t]:n[t]),a))}),{})))}),{}),n=Object.values(t).sort((function(e,t){return t.sorter-e.sorter})).slice(0,15).map((function(e){e.sorter;return Mo({},(0,G.Z)(e,ko))}));return{datasets:c[b].columns.map((function(e,t){return{backgroundColor:bn.vK[t],borderWidth:0,data:n.map((function(t){return t[e]})),label:e,maxBarThickness:50,minBarLength:0}})),labels:n.map((function(e){return e.label}))}}),[c,b,w,m]),S={animation:!1,maintainAspectRatio:!1,plugins:{legend:{position:"bottom",labels:{boxWidth:4,boxHeight:20,title:{color:(0,u.getColor)("textLite")({theme:f})}}}},responsive:!0,scales:{x:{stacked:!0},y:{stacked:!0}}};return a.createElement(u.Flex,{column:!0,"data-testid":"functionsCharts",gap:3,width:"50%"},a.createElement(u.Flex,{alignItems:"center","data-testid":"functionsChart".concat(b,"-selects"),gap:2},a.createElement(u.Select,{"data-ga":"functions-chart-".concat(b,"::select-data::functions-view"),"data-testid":"functionsChart".concat(b,"-dataSelect"),isLoading:d,onChange:function(e){var t=e.value;return O(t)},options:p,styles:{size:"tiny",minWidth:120},value:{label:b,value:b}}),a.createElement(u.Text,{"data-testid":"functionsChart".concat(b,"-perLabel"),color:"textLite"},"per"),a.createElement(u.Select,{"data-ga":"functions-chart-".concat(w,"::select-filter::functions-view"),"data-testid":"functionsChart".concat(w,"-filterSelect"),isLoading:d,onChange:function(e){var t=e.value;return j(t)},options:h,styles:{size:"tiny",minWidth:120},value:{label:w,value:w}})),a.createElement(u.Flex,{position:"relative",height:{min:60},width:{min:"100%"}},a.createElement(Mn.$Q,{data:P,options:S})))};var Ko=["margin","defaultCharts"],No=["paramsKey","testIdPrefix"];function Ro(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ao(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ro(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ro(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Lo={extraKey:"fn"},_o={fn:{Chart:function(e){var t=e.margin,n=e.defaultCharts,r=(0,G.Z)(e,Ko);return a.createElement(u.Flex,{gap:6,margin:t},n.map((function(e,t){var n=(0,o.Z)(e,2),i=n[0],c=n[1];return a.createElement(Fo,Ao({key:t,initData:i,initFilter:c},r))})))},loadingMessage:"Loading function...",baseFn:"processes"},feed:{Chart:Do,loadingMessage:"Loading events...",baseFn:"feed"}},Vo={table:mn},Ho=(0,a.memo)((function(e){var t=e.paramsKey,n=void 0===t?Lo:t,i=e.testIdPrefix,c=void 0===i?"functions":i,l=(0,G.Z)(e,No),s=_o[n.extraKey]||_o.fn,d=s.baseFn,m=s.Chart,f=s.loadingMessage,p=(0,g.Hv)(n),h=(0,o.Z)(p,2),b=h[0],O=h[1],x=(0,Z.c6)(n),E=(0,g.ZQ)(n),w=E.loaded,j=E.data,P=E.error,S=E.type,T=E.retentionWarning,C=E.defaultCharts,D=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=(0,o.Z)(e,1)[0],n=(0,y.bV)(t,"name");return 1===e.length&&n?"on ".concat(n):"on your selected node"}(x);(0,a.useEffect)((function(){(null===b||void 0===b?void 0:b.length)||O([d])}),[O,b]);var k=(0,je.useHovered)({},[w]),I=(0,o.Z)(k,2),M=I[0],z=I[1],F=(0,Se.Z)();(0,a.useEffect)((function(){F(z)}),[z]);var K=function(e,t,n){var i=(0,ot.th)(),c=(0,v.vf)(),l=(0,g.T2)(n),s=(0,g.e6)(n),u=(0,g.mO)(n),d=(0,o.Z)(u,2),m=d[0],f=d[1],p=(0,a.useRef)();p.current=m;var h=function(e){var t=e.data,n=void 0===t?{}:t;(r[n.type]||Tn)(f,n,p.current)},y=Dn[t]||Dn.default,b=y.fetch,O=y.isEnabled,x=kn(),E=(0,o.Z)(x,3),w=E[0],j=E[1],P=E[2],S=(0,a.useRef)();S.current=w;var T=(0,v.UL)(),C=(0,Z.by)(null,{key:T,extraKey:"".concat(t||n.extraKey,"Filters")});return(0,fn.Z)((function(){return{enabled:O({nodeIds:e,fn:t,roomId:T}),fetch:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return b(Cn(Cn(Cn({roomId:T,spaceId:i,nodeIds:e,fn:t,roomSlug:c},C),S.current),n))},onStart:function(){return f({loading:!0})},onFail:function(e){var t;(null===(t=null===e||void 0===e?void 0:e.response)||void 0===t?void 0:t.data)&&(e=e.response.data),f({error:e,loading:!1,loaded:!0})},onReceive:h,polling:l||!1,pollingOptions:{pollingInterval:1e3*(s||m.updateEvery),shouldPause:!0},force:!0}}),[T,null===e||void 0===e?void 0:e.length,null===e||void 0===e?void 0:e[0],t,l,l&&s,"feed"===t&&C,j,P])}(x,b[0],n),N=(0,Pe.Z)(),R=(0,o.Z)(N,2),A=R[0],L=R[1].width;if(!w)return a.createElement(he.Z,{title:f,"data-testid":"".concat(c,"Loading")});if(P&&"canceled"!==P)return"ErrNodeResourceNotFound"===(null===P||void 0===P?void 0:P.errorMsgKey)?a.createElement(be.Z,{message:"Please review your selection and try again.",title:"".concat("feed"===n.extraKey?"Events are":'Function "'.concat(b,' is"')," not available ").concat(D,".")}):a.createElement(In.NY,{title:"".concat("feed"===n.extraKey?"Events":"Functions"," couldn't be loaded"),message:"ErrForbidden"===(null===P||void 0===P?void 0:P.errorMsgKey)?"Forbidden":""});var _=Vo[S]||Vo.table;return a.createElement(u.Box,{overflow:{horizontal:"hidden",vertical:"auto"},column:!0,padding:[4,4,0],ref:A,gap:2},a.createElement(_e,{nodeIds:x,onRefresh:K,paramsKey:n}),a.createElement(m,{paramsKey:n,testIdPrefix:c,defaultCharts:C}),w&&(null===j||void 0===j?void 0:j.length)?a.createElement(_,Ao({"data-testid":"".concat(c,"Component"),paramsKey:n,refetch:K,parentWidth:L,ref:M},l)):a.createElement(u.Flex,{column:!0,justifyContent:"center",alignItems:"center",alignSelf:"center",margin:["feed"===n.extraKey?3:30,0,0],gap:3},a.createElement(u.H3,null,"No results to display"),a.createElement(u.Text,{color:"textDescription",textAlign:"center"},"Double-check your search or filters and dates and try again with different conditions"),T&&a.createElement(u.Text,{color:"text",textAlign:"center"},T)))}));const Bo=Ho;var Uo=["paramsKey"];function Wo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Yo={extraKey:"fn"};var qo=["paramsKey"];function Xo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Qo={extraKey:"feed"};var Go={fn:{Component:function(e){var t=e.paramsKey,n=void 0===t?Yo:t,r=(0,G.Z)(e,Uo),i=(0,Z.H7)(n),c=(0,Z.wT)(n),s=(0,o.Z)(c,2),u=s[0],d=s[1],m=(0,y.M2)(i),f=(0,o.Z)(m,1)[0],p=ge(n);return(0,a.useEffect)((function(){(null===i||void 0===i?void 0:i.length)&&(p||!(null===u||void 0===u?void 0:u.length)&&f&&d([f]))}),[p,d,u]),f?a.createElement(Bo,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wo(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({testIdPrefix:"fn",paramsKey:n},r)):a.createElement(we,{paramsKey:n})},paramsKey:{extraKey:"fn"},loading:"Loading functions..."},feed:{Component:function(e){var t=e.paramsKey,n=void 0===t?Qo:t,r=(0,G.Z)(e,qo);return ge(n),a.createElement(Bo,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xo(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({testIdPrefix:"feed",paramsKey:n},r))},paramsKey:{extraKey:"feed"},loading:"Loading events..."}};const $o=function(e){var t=e.flavour,n=Go[t]||Go.fn,r=n.Component,l=n.paramsKey,s=n.loading,u=(0,c.zN)(),d=(0,c.fD)(),m=(0,a.useState)(),f=(0,o.Z)(m,2),p=f[0],h=f[1];return d?u.length||"fn"!==t?a.createElement(i.Z,{"data-testid":"".concat(t,"Page"),margin:[0,0,8,0],rightBar:a.createElement(fe,{flavour:t,selectedRowData:p,setSelectedRowData:h})},a.createElement(r,{testIdPrefix:t,paramsKey:l,onShowInfo:h})):a.createElement(pe.Z,null):a.createElement(he.Z,{title:s})}},50840:(e,t,n)=>{var r;!function(o,a,i,c){"use strict";var l,s=["","webkit","Moz","MS","ms","o"],u=a.createElement("div"),d="function",m=Math.round,f=Math.abs,p=Date.now;function h(e,t,n){return setTimeout(E(e,n),t)}function v(e,t,n){return!!Array.isArray(e)&&(g(e,n[t],n),!0)}function g(e,t,n){var r;if(e)if(e.forEach)e.forEach(t,n);else if(e.length!==c)for(r=0;r<e.length;)t.call(n,e[r],r,e),r++;else for(r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r,e)}function y(e,t,n){var r="DEPRECATED METHOD: "+t+"\n"+n+" AT \n";return function(){var t=new Error("get-stack-trace"),n=t&&t.stack?t.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",a=o.console&&(o.console.warn||o.console.log);return a&&a.call(o.console,r,n),e.apply(this,arguments)}}l="function"!==typeof Object.assign?function(e){if(e===c||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var r=arguments[n];if(r!==c&&null!==r)for(var o in r)r.hasOwnProperty(o)&&(t[o]=r[o])}return t}:Object.assign;var b=y((function(e,t,n){for(var r=Object.keys(t),o=0;o<r.length;)(!n||n&&e[r[o]]===c)&&(e[r[o]]=t[r[o]]),o++;return e}),"extend","Use `assign`."),O=y((function(e,t){return b(e,t,!0)}),"merge","Use `assign`.");function x(e,t,n){var r,o=t.prototype;(r=e.prototype=Object.create(o)).constructor=e,r._super=o,n&&l(r,n)}function E(e,t){return function(){return e.apply(t,arguments)}}function w(e,t){return typeof e==d?e.apply(t&&t[0]||c,t):e}function j(e,t){return e===c?t:e}function P(e,t,n){g(C(t),(function(t){e.addEventListener(t,n,!1)}))}function S(e,t,n){g(C(t),(function(t){e.removeEventListener(t,n,!1)}))}function T(e,t){for(;e;){if(e==t)return!0;e=e.parentNode}return!1}function Z(e,t){return e.indexOf(t)>-1}function C(e){return e.trim().split(/\s+/g)}function D(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var r=0;r<e.length;){if(n&&e[r][n]==t||!n&&e[r]===t)return r;r++}return-1}function k(e){return Array.prototype.slice.call(e,0)}function I(e,t,n){for(var r=[],o=[],a=0;a<e.length;){var i=t?e[a][t]:e[a];D(o,i)<0&&r.push(e[a]),o[a]=i,a++}return n&&(r=t?r.sort((function(e,n){return e[t]>n[t]})):r.sort()),r}function M(e,t){for(var n,r,o=t[0].toUpperCase()+t.slice(1),a=0;a<s.length;){if((r=(n=s[a])?n+o:t)in e)return r;a++}return c}var z=1;function F(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow||o}var K="ontouchstart"in o,N=M(o,"PointerEvent")!==c,R=K&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),A="touch",L="mouse",_=25,V=1,H=2,B=4,U=8,W=1,Y=2,q=4,X=8,Q=16,G=Y|q,$=X|Q,J=G|$,ee=["x","y"],te=["clientX","clientY"];function ne(e,t){var n=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){w(e.options.enable,[e])&&n.handler(t)},this.init()}function re(e,t,n){var r=n.pointers.length,o=n.changedPointers.length,a=t&V&&r-o===0,i=t&(B|U)&&r-o===0;n.isFirst=!!a,n.isFinal=!!i,a&&(e.session={}),n.eventType=t,function(e,t){var n=e.session,r=t.pointers,o=r.length;n.firstInput||(n.firstInput=oe(t));o>1&&!n.firstMultiple?n.firstMultiple=oe(t):1===o&&(n.firstMultiple=!1);var a=n.firstInput,i=n.firstMultiple,l=i?i.center:a.center,s=t.center=ae(r);t.timeStamp=p(),t.deltaTime=t.timeStamp-a.timeStamp,t.angle=se(l,s),t.distance=le(l,s),function(e,t){var n=t.center,r=e.offsetDelta||{},o=e.prevDelta||{},a=e.prevInput||{};t.eventType!==V&&a.eventType!==B||(o=e.prevDelta={x:a.deltaX||0,y:a.deltaY||0},r=e.offsetDelta={x:n.x,y:n.y});t.deltaX=o.x+(n.x-r.x),t.deltaY=o.y+(n.y-r.y)}(n,t),t.offsetDirection=ce(t.deltaX,t.deltaY);var u=ie(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=u.x,t.overallVelocityY=u.y,t.overallVelocity=f(u.x)>f(u.y)?u.x:u.y,t.scale=i?(d=i.pointers,m=r,le(m[0],m[1],te)/le(d[0],d[1],te)):1,t.rotation=i?function(e,t){return se(t[1],t[0],te)+se(e[1],e[0],te)}(i.pointers,r):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length,function(e,t){var n,r,o,a,i=e.lastInterval||t,l=t.timeStamp-i.timeStamp;if(t.eventType!=U&&(l>_||i.velocity===c)){var s=t.deltaX-i.deltaX,u=t.deltaY-i.deltaY,d=ie(l,s,u);r=d.x,o=d.y,n=f(d.x)>f(d.y)?d.x:d.y,a=ce(s,u),e.lastInterval=t}else n=i.velocity,r=i.velocityX,o=i.velocityY,a=i.direction;t.velocity=n,t.velocityX=r,t.velocityY=o,t.direction=a}(n,t);var d,m;var h=e.element;T(t.srcEvent.target,h)&&(h=t.srcEvent.target);t.target=h}(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function oe(e){for(var t=[],n=0;n<e.pointers.length;)t[n]={clientX:m(e.pointers[n].clientX),clientY:m(e.pointers[n].clientY)},n++;return{timeStamp:p(),pointers:t,center:ae(t),deltaX:e.deltaX,deltaY:e.deltaY}}function ae(e){var t=e.length;if(1===t)return{x:m(e[0].clientX),y:m(e[0].clientY)};for(var n=0,r=0,o=0;o<t;)n+=e[o].clientX,r+=e[o].clientY,o++;return{x:m(n/t),y:m(r/t)}}function ie(e,t,n){return{x:t/e||0,y:n/e||0}}function ce(e,t){return e===t?W:f(e)>=f(t)?e<0?Y:q:t<0?X:Q}function le(e,t,n){n||(n=ee);var r=t[n[0]]-e[n[0]],o=t[n[1]]-e[n[1]];return Math.sqrt(r*r+o*o)}function se(e,t,n){n||(n=ee);var r=t[n[0]]-e[n[0]],o=t[n[1]]-e[n[1]];return 180*Math.atan2(o,r)/Math.PI}ne.prototype={handler:function(){},init:function(){this.evEl&&P(this.element,this.evEl,this.domHandler),this.evTarget&&P(this.target,this.evTarget,this.domHandler),this.evWin&&P(F(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&S(this.element,this.evEl,this.domHandler),this.evTarget&&S(this.target,this.evTarget,this.domHandler),this.evWin&&S(F(this.element),this.evWin,this.domHandler)}};var ue={mousedown:V,mousemove:H,mouseup:B},de="mousedown",me="mousemove mouseup";function fe(){this.evEl=de,this.evWin=me,this.pressed=!1,ne.apply(this,arguments)}x(fe,ne,{handler:function(e){var t=ue[e.type];t&V&&0===e.button&&(this.pressed=!0),t&H&&1!==e.which&&(t=B),this.pressed&&(t&B&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:L,srcEvent:e}))}});var pe={pointerdown:V,pointermove:H,pointerup:B,pointercancel:U,pointerout:U},he={2:A,3:"pen",4:L,5:"kinect"},ve="pointerdown",ge="pointermove pointerup pointercancel";function ye(){this.evEl=ve,this.evWin=ge,ne.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}o.MSPointerEvent&&!o.PointerEvent&&(ve="MSPointerDown",ge="MSPointerMove MSPointerUp MSPointerCancel"),x(ye,ne,{handler:function(e){var t=this.store,n=!1,r=e.type.toLowerCase().replace("ms",""),o=pe[r],a=he[e.pointerType]||e.pointerType,i=a==A,c=D(t,e.pointerId,"pointerId");o&V&&(0===e.button||i)?c<0&&(t.push(e),c=t.length-1):o&(B|U)&&(n=!0),c<0||(t[c]=e,this.callback(this.manager,o,{pointers:t,changedPointers:[e],pointerType:a,srcEvent:e}),n&&t.splice(c,1))}});var be={touchstart:V,touchmove:H,touchend:B,touchcancel:U};function Oe(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,ne.apply(this,arguments)}function xe(e,t){var n=k(e.touches),r=k(e.changedTouches);return t&(B|U)&&(n=I(n.concat(r),"identifier",!0)),[n,r]}x(Oe,ne,{handler:function(e){var t=be[e.type];if(t===V&&(this.started=!0),this.started){var n=xe.call(this,e,t);t&(B|U)&&n[0].length-n[1].length===0&&(this.started=!1),this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:A,srcEvent:e})}}});var Ee={touchstart:V,touchmove:H,touchend:B,touchcancel:U},we="touchstart touchmove touchend touchcancel";function je(){this.evTarget=we,this.targetIds={},ne.apply(this,arguments)}function Pe(e,t){var n=k(e.touches),r=this.targetIds;if(t&(V|H)&&1===n.length)return r[n[0].identifier]=!0,[n,n];var o,a,i=k(e.changedTouches),c=[],l=this.target;if(a=n.filter((function(e){return T(e.target,l)})),t===V)for(o=0;o<a.length;)r[a[o].identifier]=!0,o++;for(o=0;o<i.length;)r[i[o].identifier]&&c.push(i[o]),t&(B|U)&&delete r[i[o].identifier],o++;return c.length?[I(a.concat(c),"identifier",!0),c]:void 0}x(je,ne,{handler:function(e){var t=Ee[e.type],n=Pe.call(this,e,t);n&&this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:A,srcEvent:e})}});var Se=2500;function Te(){ne.apply(this,arguments);var e=E(this.handler,this);this.touch=new je(this.manager,e),this.mouse=new fe(this.manager,e),this.primaryTouch=null,this.lastTouches=[]}function Ze(e,t){e&V?(this.primaryTouch=t.changedPointers[0].identifier,Ce.call(this,t)):e&(B|U)&&Ce.call(this,t)}function Ce(e){var t=e.changedPointers[0];if(t.identifier===this.primaryTouch){var n={x:t.clientX,y:t.clientY};this.lastTouches.push(n);var r=this.lastTouches;setTimeout((function(){var e=r.indexOf(n);e>-1&&r.splice(e,1)}),Se)}}function De(e){for(var t=e.srcEvent.clientX,n=e.srcEvent.clientY,r=0;r<this.lastTouches.length;r++){var o=this.lastTouches[r],a=Math.abs(t-o.x),i=Math.abs(n-o.y);if(a<=25&&i<=25)return!0}return!1}x(Te,ne,{handler:function(e,t,n){var r=n.pointerType==A,o=n.pointerType==L;if(!(o&&n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents)){if(r)Ze.call(this,t,n);else if(o&&De.call(this,n))return;this.callback(e,t,n)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var ke=M(u.style,"touchAction"),Ie=ke!==c,Me="compute",ze="auto",Fe="manipulation",Ke="none",Ne="pan-x",Re="pan-y",Ae=function(){if(!Ie)return!1;var e={},t=o.CSS&&o.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach((function(n){e[n]=!t||o.CSS.supports("touch-action",n)})),e}();function Le(e,t){this.manager=e,this.set(t)}Le.prototype={set:function(e){e==Me&&(e=this.compute()),Ie&&this.manager.element.style&&Ae[e]&&(this.manager.element.style[ke]=e),this.actions=e.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[];return g(this.manager.recognizers,(function(t){w(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))})),function(e){if(Z(e,Ke))return Ke;var t=Z(e,Ne),n=Z(e,Re);if(t&&n)return Ke;if(t||n)return t?Ne:Re;if(Z(e,Fe))return Fe;return ze}(e.join(" "))},preventDefaults:function(e){var t=e.srcEvent,n=e.offsetDirection;if(this.manager.session.prevented)t.preventDefault();else{var r=this.actions,o=Z(r,Ke)&&!Ae[Ke],a=Z(r,Re)&&!Ae[Re],i=Z(r,Ne)&&!Ae[Ne];if(o){var c=1===e.pointers.length,l=e.distance<2,s=e.deltaTime<250;if(c&&l&&s)return}if(!i||!a)return o||a&&n&G||i&&n&$?this.preventSrc(t):void 0}},preventSrc:function(e){this.manager.session.prevented=!0,e.preventDefault()}};var _e=1,Ve=2,He=4,Be=8,Ue=Be,We=16,Ye=32;function qe(e){this.options=l({},this.defaults,e||{}),this.id=z++,this.manager=null,this.options.enable=j(this.options.enable,!0),this.state=_e,this.simultaneous={},this.requireFail=[]}function Xe(e){return e&We?"cancel":e&Be?"end":e&He?"move":e&Ve?"start":""}function Qe(e){return e==Q?"down":e==X?"up":e==Y?"left":e==q?"right":""}function Ge(e,t){var n=t.manager;return n?n.get(e):e}function $e(){qe.apply(this,arguments)}function Je(){$e.apply(this,arguments),this.pX=null,this.pY=null}function et(){$e.apply(this,arguments)}function tt(){qe.apply(this,arguments),this._timer=null,this._input=null}function nt(){$e.apply(this,arguments)}function rt(){$e.apply(this,arguments)}function ot(){qe.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function at(e,t){return(t=t||{}).recognizers=j(t.recognizers,at.defaults.preset),new it(e,t)}qe.prototype={defaults:{},set:function(e){return l(this.options,e),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(e){if(v(e,"recognizeWith",this))return this;var t=this.simultaneous;return t[(e=Ge(e,this)).id]||(t[e.id]=e,e.recognizeWith(this)),this},dropRecognizeWith:function(e){return v(e,"dropRecognizeWith",this)||(e=Ge(e,this),delete this.simultaneous[e.id]),this},requireFailure:function(e){if(v(e,"requireFailure",this))return this;var t=this.requireFail;return-1===D(t,e=Ge(e,this))&&(t.push(e),e.requireFailure(this)),this},dropRequireFailure:function(e){if(v(e,"dropRequireFailure",this))return this;e=Ge(e,this);var t=D(this.requireFail,e);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){var t=this,n=this.state;function r(n){t.manager.emit(n,e)}n<Be&&r(t.options.event+Xe(n)),r(t.options.event),e.additionalEvent&&r(e.additionalEvent),n>=Be&&r(t.options.event+Xe(n))},tryEmit:function(e){if(this.canEmit())return this.emit(e);this.state=Ye},canEmit:function(){for(var e=0;e<this.requireFail.length;){if(!(this.requireFail[e].state&(Ye|_e)))return!1;e++}return!0},recognize:function(e){var t=l({},e);if(!w(this.options.enable,[this,t]))return this.reset(),void(this.state=Ye);this.state&(Ue|We|Ye)&&(this.state=_e),this.state=this.process(t),this.state&(Ve|He|Be|We)&&this.tryEmit(t)},process:function(e){},getTouchAction:function(){},reset:function(){}},x($e,qe,{defaults:{pointers:1},attrTest:function(e){var t=this.options.pointers;return 0===t||e.pointers.length===t},process:function(e){var t=this.state,n=e.eventType,r=t&(Ve|He),o=this.attrTest(e);return r&&(n&U||!o)?t|We:r||o?n&B?t|Be:t&Ve?t|He:Ve:Ye}}),x(Je,$e,{defaults:{event:"pan",threshold:10,pointers:1,direction:J},getTouchAction:function(){var e=this.options.direction,t=[];return e&G&&t.push(Re),e&$&&t.push(Ne),t},directionTest:function(e){var t=this.options,n=!0,r=e.distance,o=e.direction,a=e.deltaX,i=e.deltaY;return o&t.direction||(t.direction&G?(o=0===a?W:a<0?Y:q,n=a!=this.pX,r=Math.abs(e.deltaX)):(o=0===i?W:i<0?X:Q,n=i!=this.pY,r=Math.abs(e.deltaY))),e.direction=o,n&&r>t.threshold&&o&t.direction},attrTest:function(e){return $e.prototype.attrTest.call(this,e)&&(this.state&Ve||!(this.state&Ve)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=Qe(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),x(et,$e,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Ke]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||this.state&Ve)},emit:function(e){if(1!==e.scale){var t=e.scale<1?"in":"out";e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}}),x(tt,qe,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[ze]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,r=e.distance<t.threshold,o=e.deltaTime>t.time;if(this._input=e,!r||!n||e.eventType&(B|U)&&!o)this.reset();else if(e.eventType&V)this.reset(),this._timer=h((function(){this.state=Ue,this.tryEmit()}),t.time,this);else if(e.eventType&B)return Ue;return Ye},reset:function(){clearTimeout(this._timer)},emit:function(e){this.state===Ue&&(e&&e.eventType&B?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=p(),this.manager.emit(this.options.event,this._input)))}}),x(nt,$e,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Ke]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||this.state&Ve)}}),x(rt,$e,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:G|$,pointers:1},getTouchAction:function(){return Je.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return n&(G|$)?t=e.overallVelocity:n&G?t=e.overallVelocityX:n&$&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&n&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&f(t)>this.options.velocity&&e.eventType&B},emit:function(e){var t=Qe(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),x(ot,qe,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Fe]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,r=e.distance<t.threshold,o=e.deltaTime<t.time;if(this.reset(),e.eventType&V&&0===this.count)return this.failTimeout();if(r&&o&&n){if(e.eventType!=B)return this.failTimeout();var a=!this.pTime||e.timeStamp-this.pTime<t.interval,i=!this.pCenter||le(this.pCenter,e.center)<t.posThreshold;if(this.pTime=e.timeStamp,this.pCenter=e.center,i&&a?this.count+=1:this.count=1,this._input=e,0===this.count%t.taps)return this.hasRequireFailures()?(this._timer=h((function(){this.state=Ue,this.tryEmit()}),t.interval,this),Ve):Ue}return Ye},failTimeout:function(){return this._timer=h((function(){this.state=Ye}),this.options.interval,this),Ye},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==Ue&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),at.VERSION="2.0.7",at.defaults={domEvents:!1,touchAction:Me,enable:!0,inputTarget:null,inputClass:null,preset:[[nt,{enable:!1}],[et,{enable:!1},["rotate"]],[rt,{direction:G}],[Je,{direction:G},["swipe"]],[ot],[ot,{event:"doubletap",taps:2},["tap"]],[tt]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};function it(e,t){var n;this.options=l({},at.defaults,t||{}),this.options.inputTarget=this.options.inputTarget||e,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=e,this.input=new((n=this).options.inputClass||(N?ye:R?je:K?Te:fe))(n,re),this.touchAction=new Le(this,this.options.touchAction),ct(this,!0),g(this.options.recognizers,(function(e){var t=this.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]),e[3]&&t.requireFailure(e[3])}),this)}function ct(e,t){var n,r=e.element;r.style&&(g(e.options.cssProps,(function(o,a){n=M(r.style,a),t?(e.oldCssProps[n]=r.style[n],r.style[n]=o):r.style[n]=e.oldCssProps[n]||""})),t||(e.oldCssProps={}))}it.prototype={set:function(e){return l(this.options,e),e.touchAction&&this.touchAction.update(),e.inputTarget&&(this.input.destroy(),this.input.target=e.inputTarget,this.input.init()),this},stop:function(e){this.session.stopped=e?2:1},recognize:function(e){var t=this.session;if(!t.stopped){var n;this.touchAction.preventDefaults(e);var r=this.recognizers,o=t.curRecognizer;(!o||o&&o.state&Ue)&&(o=t.curRecognizer=null);for(var a=0;a<r.length;)n=r[a],2===t.stopped||o&&n!=o&&!n.canRecognizeWith(o)?n.reset():n.recognize(e),!o&&n.state&(Ve|He|Be)&&(o=t.curRecognizer=n),a++}},get:function(e){if(e instanceof qe)return e;for(var t=this.recognizers,n=0;n<t.length;n++)if(t[n].options.event==e)return t[n];return null},add:function(e){if(v(e,"add",this))return this;var t=this.get(e.options.event);return t&&this.remove(t),this.recognizers.push(e),e.manager=this,this.touchAction.update(),e},remove:function(e){if(v(e,"remove",this))return this;if(e=this.get(e)){var t=this.recognizers,n=D(t,e);-1!==n&&(t.splice(n,1),this.touchAction.update())}return this},on:function(e,t){if(e!==c&&t!==c){var n=this.handlers;return g(C(e),(function(e){n[e]=n[e]||[],n[e].push(t)})),this}},off:function(e,t){if(e!==c){var n=this.handlers;return g(C(e),(function(e){t?n[e]&&n[e].splice(D(n[e],t),1):delete n[e]})),this}},emit:function(e,t){this.options.domEvents&&function(e,t){var n=a.createEvent("Event");n.initEvent(e,!0,!0),n.gesture=t,t.target.dispatchEvent(n)}(e,t);var n=this.handlers[e]&&this.handlers[e].slice();if(n&&n.length){t.type=e,t.preventDefault=function(){t.srcEvent.preventDefault()};for(var r=0;r<n.length;)n[r](t),r++}},destroy:function(){this.element&&ct(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},l(at,{INPUT_START:V,INPUT_MOVE:H,INPUT_END:B,INPUT_CANCEL:U,STATE_POSSIBLE:_e,STATE_BEGAN:Ve,STATE_CHANGED:He,STATE_ENDED:Be,STATE_RECOGNIZED:Ue,STATE_CANCELLED:We,STATE_FAILED:Ye,DIRECTION_NONE:W,DIRECTION_LEFT:Y,DIRECTION_RIGHT:q,DIRECTION_UP:X,DIRECTION_DOWN:Q,DIRECTION_HORIZONTAL:G,DIRECTION_VERTICAL:$,DIRECTION_ALL:J,Manager:it,Input:ne,TouchAction:Le,TouchInput:je,MouseInput:fe,PointerEventInput:ye,TouchMouseInput:Te,SingleTouchInput:Oe,Recognizer:qe,AttrRecognizer:$e,Tap:ot,Pan:Je,Swipe:rt,Pinch:et,Rotate:nt,Press:tt,on:P,off:S,each:g,merge:O,extend:b,assign:l,inherit:x,bindFn:E,prefixed:M}),("undefined"!==typeof o?o:"undefined"!==typeof self?self:{}).Hammer=at,(r=function(){return at}.call(t,n,t,e))===c||(e.exports=r)}(window,document)},50361:(e,t,n)=>{var r=n(85990);e.exports=function(e){return r(e,5)}}}]);
\ No newline at end of file
web/gui/v2/13.7c3b3cd4187fcefb1623.chunk.js.LICENSE.txt
deleted
-19
@@ -1,19 +0,0 @@
1
-/*!
2
- * chartjs-adapter-date-fns v3.0.0
3
- * https://www.chartjs.org
4
- * (c) 2022 chartjs-adapter-date-fns Contributors
5
- * Released under the MIT license
6
- */
7
-
8
-/*!
9
-* chartjs-plugin-zoom v2.0.1
10
-* undefined
11
- * (c) 2016-2023 chartjs-plugin-zoom Contributors
12
- * Released under the MIT License
13
- */
14
-
15
-/*! Hammer.JS - v2.0.7 - 2016-04-22
16
- * http://hammerjs.github.io/
17
- *
18
- * Copyright (c) 2016 Jorik Tangelder;
19
- * Licensed under the MIT license */
web/gui/v2/137.b93467b398d77a6ec3e5.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="7b66fde3-7838-41cd-a4c9-40f445ae7e64",e._sentryDebugIdIdentifier="sentry-dbid-7b66fde3-7838-41cd-a4c9-40f445ae7e64")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[137],{98977:function(e,t,n){n.r(t);var a=n(67294),i=n(22195),r=n(1043),c=n(78312),d=n(97096),o=n(8360),u=n(91940);t.default=()=>{const e=(0,r.T4)();return a.createElement(u.Z,{"data-testid":"signIn"},a.createElement(i.H1,{textAlign:"center"},"Thank you!"),a.createElement(i.TextBig,{textAlign:"center"},"Your email has been verified."),a.createElement(c.Yb,{gap:8,onSubmit:e=>e.preventDefault()},a.createElement(i.TextBig,{textAlign:"center"},"Please accept our ",a.createElement(d.w,{tagging:"snue-view"})," and"," ",a.createElement(d.F,{tagging:"snue-view"}),"."),a.createElement(i.Flex,{width:"100%",justifyContent:"center",alignItems:"center","data-testid":"signUpVerification-acceptTerms"},a.createElement(c.Sn,{type:"submit",label:"I accept",onClick:e,"data-ga":"signinup::click-signup::snue-view","data-testid":"signUpVerification-acceptTerms-submit",width:"100%"}))),a.createElement(o.Z,null))}},97096:function(e,t,n){n.d(t,{F:function(){return o},w:function(){return d}});var a=n(67294),i=n(78312);const r={link:"https://www.netdata.cloud/terms",title:"Terms And Conditions",dataGa:"signinup::click-terms::"},c=e=>{let{link:t,title:n,dataGa:r}=e;return e=>{let{tagging:c}=e;return a.createElement(i.Fg,{href:t,target:"_blank",rel:"noopener noreferrer","data-ga":"".concat(r).concat(c)},n)}},d=c({link:"https://www.netdata.cloud/privacy",title:"Privacy Policy",dataGa:"signinup::click-privacy::"}),o=c(r)},76362:function(e,t,n){n.d(t,{S1:function(){return r},ZT:function(){return a},ae:function(){return d},jU:function(){return c},on:function(){return i}});var a=function(){};function i(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function r(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var c="undefined"!==typeof window,d="undefined"!==typeof navigator},94829:function(e,t,n){var a=n(67294),i=n(76362);t.Z=function(e,t){var n=(0,a.useState)(function(e,t){return void 0!==t?t:!!i.jU&&window.matchMedia(e).matches}(e,t)),r=n[0],c=n[1];return(0,a.useEffect)((function(){var t=!0,n=window.matchMedia(e),a=function(){t&&c(!!n.matches)};return n.addListener(a),c(n.matches),function(){t=!1,n.removeListener(a)}}),[e]),r}}}]);
\ No newline at end of file
web/gui/v2/147.9e6c024694ae5d9f7485.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0831e718-4f98-47a6-8bf2-97f93b168727",e._sentryDebugIdIdentifier="sentry-dbid-0831e718-4f98-47a6-8bf2-97f93b168727")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[147],{65147:(e,t,n)=>{n.r(t),n.d(t,{default:()=>pe});var a=n(67294),o=n(54851),l=n(87053),r=n(65528),s=n(29439),i=n(4942),c=n(45987),u=n(50308),d=n.n(u),m=n(22464),p=n(63150),f=["scope","setScope","isDisabled"];function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}const g=function(e){var t=e.scope,n=e.setScope,l=void 0===n?d():n,r=e.isDisabled,u=(0,c.Z)(e,f);return a.createElement(o.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({gap:3},u),Object.entries(p.k0).map((function(e){var n=(0,s.Z)(e,2),i=n[0],c=n[1],u=c.text,d=c.tooltip;return a.createElement(o.RadioButton,{key:i,checked:i===t,onChange:function(){return l(i)},disabled:r},a.createElement(m.Z,{content:d,align:"bottom"},a.createElement(o.TextSmall,{color:"textDescription"},u)))})))};var v=n(42339),h=n(15267);const E=function(e){var t=e.selectedKey,n=e.selectedValue,l=e.onAddHostLabel,r=void 0===l?d():l,c=e.onRemoveHostLabel,u=void 0===c?d():c,p=e.isDefault,f=void 0!==p&&p,b=e.showPlaceholder,g=void 0===b?d():b,h=e.isDisabled,E=(0,a.useState)(t||""),O=(0,s.Z)(E,2),y=O[0],D=O[1],C=(0,a.useState)(n||""),Z=(0,s.Z)(C,2),x=Z[0],S=Z[1],k=function(){y&&x&&(r((0,i.Z)({},y,x)),g())};return a.createElement(o.Flex,{gap:2},a.createElement(v.Z,{component:"input",onChange:D,onBlur:k,placeholder:"Host key",value:y,disabled:h||!f}),a.createElement(v.Z,{component:"input",onChange:S,onBlur:k,placeholder:"Host value",value:x,disabled:h||!f||!y}),f?a.createElement(m.Z,{content:"Save label pair",align:"bottom"},a.createElement(o.Button,{flavour:"borderless",disabled:!y||!x},a.createElement(o.Icon,{name:"check",color:"primary",size:"small"}))):a.createElement(m.Z,{content:"Remove label pair",align:"bottom"},a.createElement(o.Button,{flavour:"borderless",onClick:function(){return u(t)}},a.createElement(o.Icon,{name:"x",color:"primary",size:"small"}))))};var O=function(e){var t=e.hostLabels,n=e.onAddHostLabel,o=e.onRemoveHostLabel;return Object.entries(t).map((function(e){var t=(0,s.Z)(e,2),l=t[0],r=t[1];return a.createElement(E,{key:l,onAddHostLabel:n,selectedKey:l,selectedValue:r,onRemoveHostLabel:o})}))};const y=function(e){var t=e.hostLabels,n=e.onAddHostLabel,l=void 0===n?d():n,r=e.onRemoveHostLabel,i=void 0===r?d():r,c=e.isEdit,u=e.isDisabled,m=!!Object.entries(t||{}).length,p=(0,h.Z)(!1),f=(0,s.Z)(p,3),b=f[0],g=f[2];return a.createElement(o.Flex,{column:!0,gap:1},a.createElement(o.TextSmall,{color:"textLite"},"Host labels"),m&&a.createElement(O,{hostLabels:t,onAddHostLabel:l,onRemoveHostLabel:i}),(!m||b)&&a.createElement(E,{key:JSON.stringify(t),onAddHostLabel:l,isDefault:!0,showPlaceholder:g,isDisabled:u}),c&&!b&&m&&a.createElement(o.Flex,{justifyContent:"end"},a.createElement(o.Button,{flavour:"borderless",onClick:g},"Add host label")))};var D=n(92567);function C(){var e=new Date,t=e.getFullYear(),n=e.getMonth(),a=e.getDate(),o=new Date(0);return o.setFullYear(t,n,a+1),o.setHours(0,0,0,0),o}var Z=n(69119),x=n(29422),S=n(6264),k=Object.entries(p.lI).map((function(e){var t=(0,s.Z)(e,2),n=t[0];return{label:t[1],value:n}})),w=C(),j=(0,Z.Z)((0,x.Z)(w,{years:1}));const P=function(e){var t=e.duration,n=e.setDuration,l=e.setDate,r=e.endDate,s=e.isDisabled,i=(0,S.by)("offset");return a.createElement(o.Flex,{gap:2},a.createElement(v.Z,{component:"select",title:"Duration",onChange:n,options:k,placeholder:"Select duration",value:t,isDisabled:s}),"custom"===t.value&&a.createElement(o.Flex,{alignSelf:"end"},a.createElement(D.Z,{isSinglePicker:!0,values:{singleDate:r},minDate:w,maxDate:j,utc:i,onChange:l,isPlaying:!1,accessorProps:p.mD,padding:[4,0],width:"auto",accessorTooltipContent:"Select end date"})))};function L(){return(0,Z.Z)(Date.now())}var A=L(),R=C();const H=function(e){var t=e.start,n=e.end,l=e.onChange,r=e.isDisabled,i=e.isEdit,c=(0,a.useState)(i?"schedule":p.JG),u=(0,s.Z)(c,2),d=u[0],f=u[1],b=(0,a.useState)(p.yu),g=(0,s.Z)(b,2),v=g[0],h=g[1],E=(0,a.useState)(0),O=(0,s.Z)(E,2),y=O[0],k=O[1],w=(0,S.by)("offset"),j=(0,a.useState)(t?new Date(t):i?null:A),H=(0,s.Z)(j,2),I=H[0],F=H[1],_=(0,a.useState)(n?new Date(n):i?null:R),B=(0,s.Z)(_,2),N=B[0],U=B[1],M=(0,a.useState)((0,Z.Z)((0,x.Z)(I,{days:1}))),T=(0,s.Z)(M,2),z=T[0],G=T[1];(0,a.useEffect)((function(){var e=(0,x.Z)(I,{days:1});G(e),!i&&I>=N&&U(e)}),[I]),(0,a.useEffect)((function(){l({start:I,end:N,scheduleOption:d,duration:v})}),[I,N,d,v]);var K=C(),V=(0,Z.Z)((0,x.Z)(K,{years:1}));return a.createElement(o.Flex,{column:!0,gap:3},!i&&a.createElement(o.Flex,{gap:3},Object.entries(p.Zg).map((function(e){var t=(0,s.Z)(e,2),n=t[0],l=t[1],i=l.text,c=l.tooltip;return a.createElement(o.RadioButton,{key:n,checked:n===d,onChange:function(){return f(n)},disabled:r},a.createElement(m.Z,{content:c,align:"bottom"},a.createElement(o.TextSmall,{color:"textDescription"},i)))}))),"now"===d?a.createElement(P,{duration:v,setDuration:h,setDate:function(e){F(Date.now()),U(e)},endDate:N,isDisabled:r}):a.createElement(o.Flex,{gap:2},a.createElement(o.Flex,{column:!0,gap:2,flex:{grow:1,shrink:1},basis:0},a.createElement(o.TextSmall,null,"Start date"),a.createElement(D.Z,{isSinglePicker:!0,values:{singleDate:new Date(I)},minDate:L(),maxDate:V,utc:w,onChange:function(e){F(e),k((function(e){return e+1}))},isPlaying:!1,accessorProps:p.mD,padding:[4,0],width:"auto",accessorTooltipContent:"Select start date"})),a.createElement(o.Flex,{column:!0,gap:2,flex:{grow:1,shrink:1},basis:0},a.createElement(o.TextSmall,null,"End date"),a.createElement(D.Z,{key:y,isSinglePicker:!0,values:{singleDate:N?new Date(N):N},minDate:z,maxDate:V,utc:w,onChange:U,isPlaying:!1,accessorProps:p.mD,padding:[4,0],width:"auto",accessorTooltipContent:"Select end date"}))))},I=function(e){var t=e.content,n=void 0===t?"Loading alerts...":t;return a.createElement(o.Flex,{height:45,alignItems:"center",justifyContent:"center"},a.createElement(o.Text,null,n))};var F=n(26380);function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}const B=function(e){return a.createElement(o.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({gap:2,alignItems:"center"},e),a.createElement(o.Icon,{size:"small",color:"warning",name:"warning_triangle"}),a.createElement(o.Text,null,"This feature is only available to paid plans"),a.createElement(F.Z,{classification:"Pro",content:"Go to Pro plan"}),a.createElement(F.Z,{classification:"Business",content:"Go to Business plan"}))};var N=n(89250),U=n(2086),M=n(28969),T=n(26503),z=n(38700),G=n(25464),K=n(38141),V=n(62594),Q=n(8534),J=n(4480),W=n(60429),Y=(0,J.CG)({key:"spaceAlertMetas",get:function(e){return function(){return(0,W.uk)(e)}}}),$=n(29620),q=n(89960),X=n(88715),ee=["id","name"],te=["rooms","nodes","hostLabels","startsAt","lastsUntil"],ne=["accountId","scope","rooms","nodes","hostLabels","startsAt","lastsUntil","scheduleOption","duration"];function ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ae(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ae(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var le={name:"",rooms:[],nodes:[],hostLabels:null,alertNames:[],alertContexts:[],alertRoles:[],startsAt:null,lastsUntil:null},re=function(e){var t=e.id;return oe({label:e.name,value:t},(0,c.Z)(e,ee))},se=function(e){return{label:e,value:e}},ie=function(e){return e.value},ce=function(e,t){e.accountId;var n=e.scope,a=e.rooms,o=e.nodes,l=e.hostLabels,r=e.startsAt,s=e.lastsUntil,i=e.scheduleOption,u=e.duration,d=(0,c.Z)(e,ne),m=a.filter((function(e){return e.value!==p.sr.value})).map(ie),f=o.map(ie),b=!!Object.keys(l||{}).length,g=function(e){var t=e.startsAt,n=e.lastsUntil,a=e.scheduleOption,o=e.duration;if("schedule"==a)return{start:t,end:n};var l=Date.now(),r=void 0;switch(o){case"oneHour":r=(0,x.Z)(l,{hours:1});break;case"sixHours":r=(0,x.Z)(l,{hours:6});break;case"twelveHours":r=(0,x.Z)(l,{hours:12});break;case"oneDay":r=(0,x.Z)(l,{days:1});break;case"custom":r=n}return oe({start:l},r?{end:r}:{})}({startsAt:r,lastsUntil:s,scheduleOption:i,duration:u}),v=g.start,h=g.end;return oe(oe(oe(oe(oe(oe(oe({},d),"personal"==n?{account_id:t}:{}),m.length?{room_ids:m}:{}),f.length?{node_ids:f}:{}),b?{host_labels:l}:{}),v?{starts_at:new Date(v).toISOString()}:{}),h?{lasts_until:new Date(h).toISOString()}:{})};const ue=function(e){var t,n=e.rule,o=e.onClose,l=e.isEdit,r=(0,U.jr)(),u=(0,N.s0)(),d=(0,z.uk)(),m=(0,h.Z)(),f=(0,s.Z)(m,2),b=f[0],g=f[1],v=(0,V.Z)({all:!0}),E=null===(t=v.find((function(e){return"All nodes"==e.label})))||void 0===t?void 0:t.value,O=function(){var e,t=(0,z.th)(),n=(0,J.$P)(Y(t));return{loaded:"loading"!==n.state,value:(null===(e=n.contents)||void 0===e?void 0:e.data)||W.ND,hasError:"hasError"===n.state}}(),y=O.loaded,D=O.value,C=O.hasError,Z=(0,Q.wK)(),x=(0,Q.j6)(),S=l?x:Z,k=(0,Q._A)(),w=(0,X.Z)(),j=(0,s.Z)(w,3)[2],P=(0,a.useState)({alertNameOptions:[],alertContextOptions:[],alertRoleOptions:[]}),L=(0,s.Z)(P,2),A=L[0],R=L[1],H=A.alertNameOptions,I=A.alertContextOptions,F=A.alertRoleOptions,_=(0,a.useState)((function(){return oe(oe({},le),function(e){var t,n=e.rooms,a=e.nodes,o=e.hostLabels,l=e.startsAt,r=e.lastsUntil,s=(0,c.Z)(e,te);return oe(oe(oe(oe(oe({},s),{},{scope:s.accountId?"personal":p.xQ,canSubmit:!!(null===(t=null===s||void 0===s?void 0:s.name)||void 0===t?void 0:t.length),rooms:(null===n||void 0===n?void 0:n.length)?n.map(re):[K.k_]},(null===a||void 0===a?void 0:a.length)?{nodes:a.map(re).filter((function(e){return!e.notAvailable}))}:{}),o?{hostLabels:o}:{}),l?{startsAt:l}:{}),r?{lastsUntil:r}:{})}(n))})),B=(0,s.Z)(_,2),ee=B[0],ne=B[1],ae=(0,G.IW)(ee.roomIds||[E]),ie=(0,a.useCallback)((function(e){return ne((function(t){return oe(oe({},t),{},{scope:e})}))}),[]),ue=(0,a.useCallback)((function(e){return ne((function(t){return oe(oe({},t),{},{name:e,canSubmit:!!(null===e||void 0===e?void 0:e.length)})}))}),[]),de=(0,a.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=function(e){return e.length<=1?e:e[e.length-1].value==p.sr.value?[p.sr]:e.filter((function(e){return!!e.value}))}(e),a=n.map((function(e){return e.value||E})),o=t.length<n.length?n.filter((function(e){var n=e.value;return!t.includes(n)}))[0]:null;ne((function(e){return oe(oe({},e),{},{rooms:n,roomIds:a,lastRoomAdded:o||null})}))}),[E]),me=(0,a.useCallback)((function(e){return ne((function(t){return oe(oe({},t),{},{nodeIds:e.map((function(e){return e.value})),nodes:e})}))}),[]),pe=(0,a.useCallback)((function(e){return ne((function(t){return oe(oe({},t),{},{hostLabels:oe(oe({},t.hostLabels),e)})}))}),[]),fe=(0,a.useCallback)((function(e){return ne((function(t){var n=oe({},t.hostLabels);return delete n[e],oe(oe({},t),{},{hostLabels:n})}))}),[]),be=(0,a.useCallback)((function(e){return function(t){return ne((function(n){return oe(oe({},n),{},(0,i.Z)({},e,t.map((function(e){return e.value}))))}))}}),[]),ge=(0,a.useCallback)((function(e){var t=e.start,n=e.end,a=e.scheduleOption,o=e.duration;return ne((function(e){return oe(oe({},e),{},{startsAt:t,lastsUntil:n,scheduleOption:a,duration:o.value})}))}),[]),ve=(0,a.useCallback)((function(){g(),S(ce(ee,r)).then((function(){o(),k()})).catch((function(e){return j((0,$._)(e))})).finally(g)}),[ee,r]),he=(0,q.Z)();(0,a.useEffect)((function(){var e,t=(null===(e=ee.lastRoomAdded)||void 0===e?void 0:e.value)||E,n=null;return t&&(n=he(t)),function(){return!!(null===n||void 0===n?void 0:n.cancel)&&n.cancel()}}),[ee.roomIds,he]),(0,a.useEffect)((function(){if(y){var e=D||{},t=e.contexts,n=e.names,a=e.roles;R({alertNameOptions:n?n.map(se):[],alertContextOptions:t?t.map(se):[],alertRoleOptions:a?a.map(se):[]})}}),[y]);var Ee=(0,M.gI)(T.mk.spaceCreatePersonalSilencingRule),Oe=(0,a.useCallback)((function(){return u("/spaces/".concat(d,"/settings/billing"))}),[d]);return{state:ee,onScopeChange:ie,onRuleNameChange:ue,onRoomsSelectionChange:de,roomOptions:v,onNodesSelectionChange:me,nodesOptions:ae,alertMetasLoaded:y,alertMetas:D,alertNameOptions:H,alertContextOptions:I,alertRoleOptions:F,alertMetasError:C,onAlertValueChange:be,onAddHostLabel:pe,onRemoveHostLabel:fe,onDatesChange:ge,loading:b,onSave:ve,spaceCreatePersonalSilencingRule:Ee,onUpdateButtonClick:Oe}};var de=function(e){return(null===e||void 0===e?void 0:e.length)?e.map(se):[]},me=function(){return a.createElement(o.Box,{as:"hr",height:"1px",width:"100%",sx:{borderWidth:"1px 0px 0px 0px",borderColor:"borderSecondary",borderStyle:"solid"}})};const pe=function(e){var t=e.rule,n=void 0===t?{}:t,s=e.onClose,i=e.isEdit,c=ue({rule:n,onClose:s,isEdit:i}),u=c.state,d=c.onScopeChange,p=c.onRuleNameChange,f=c.onRoomsSelectionChange,b=c.roomOptions,h=c.onNodesSelectionChange,E=c.nodesOptions,O=c.alertMetasLoaded,D=c.alertNameOptions,C=c.alertContextOptions,Z=c.alertRoleOptions,x=c.onAlertValueChange,S=c.onAddHostLabel,k=c.onRemoveHostLabel,w=c.onDatesChange,j=c.loading,P=c.onSave,L=c.spaceCreatePersonalSilencingRule,A=c.onUpdateButtonClick;return a.createElement(o.Modal,{onEsc:s},a.createElement(r.hz,{style:{maxHeight:"800px"}},a.createElement(o.ModalHeader,{padding:[6,4,3]},a.createElement(o.Flex,{column:!0,gap:2},a.createElement(o.Flex,{flex:!0,alignItems:"center",justifyContent:"between"},a.createElement(o.H4,null,"Add silencing rule"),s&&a.createElement(r.A3,{onClose:s})),a.createElement(o.Text,null,"Define an alert notification silencing rule that will apply to all users or just you."," ",a.createElement(l.Z,{"data-ga":"alert-silencing::click-link-docs::rule-modal","data-testid":"silencing-rules-doc",href:"https://learn.netdata.cloud/docs/alerts-and-notifications/notifications/netdata-cloud-notifications/manage-alert-notification-silencing-rules",rel:"noopener noreferrer",target:"_blank"},"Learn how to configure silencing rules.")),!L&&a.createElement(B,null))),a.createElement(o.ModalBody,{padding:[0]},a.createElement(r.QD,null,a.createElement(o.Flex,{column:!0,gap:3},a.createElement(g,{scope:u.scope,setScope:d,padding:[0,0,1,0],isDisabled:!L}),a.createElement(v.Z,{component:"input",onChange:p,placeholder:"Add rule name",title:"Rule name*",value:u.name,disabled:!L}),a.createElement(v.Z,{component:"select",isMulti:!0,onChange:function(e){return f(e,u.roomIds)},options:b,placeholder:"Select rooms",title:"Rooms*",value:u.rooms,isDisabled:!L}),a.createElement(v.Z,{component:"select",isMulti:!0,onChange:h,options:E,placeholder:"Select nodes",title:"Nodes",value:u.nodes,isDisabled:!L||!E.length}),a.createElement(y,{hostLabels:u.hostLabels,onAddHostLabel:S,onRemoveHostLabel:k,isEdit:i,isDisabled:!L}),O?a.createElement(a.Fragment,null,a.createElement(me,null),a.createElement(v.Z,{component:"select",isMulti:!0,onChange:x("alertNames"),options:D,placeholder:"Select alert name",title:"Alert name",value:de(u.alertNames),isDisabled:!L}),a.createElement(v.Z,{component:"select",isMulti:!0,onChange:x("alertContexts"),options:C,placeholder:"Select alert context",title:"Alert context",value:de(u.alertContexts),isDisabled:!L}),a.createElement(v.Z,{component:"select",isMulti:!0,onChange:x("alertRoles"),options:Z,placeholder:"Select alert role",title:"Alert role",value:de(u.alertRoles),isDisabled:!L})):a.createElement(I,null),a.createElement(me,null),a.createElement(H,{start:u.startsAt,end:u.lastsUntil,onChange:w,isEdit:i,isDisabled:!L}))),a.createElement(r.QD,{alignItems:"end",justifyContent:"center"},a.createElement(o.Flex,{gap:4},a.createElement(o.Button,{flavour:"borderless",label:"Cancel",onClick:s,disabled:j}),L?a.createElement(m.Z,{content:i?"Update the rule":"Create the rule",align:"bottom"},a.createElement(o.Button,{label:"OK",onClick:P,"data-ga":"alert-silencing::click-save-".concat(i?"edit":"new","-rule::rule-modal"),"data-testid":"saveRule-button",textTransform:"uppercase",isLoading:j,disabled:j||!u.canSubmit})):a.createElement(m.Z,{content:"Update to a paid plan in order to be able to create silencing rules",align:"bottom"},a.createElement(o.Button,{label:"Upgrade!",onClick:A})))))))}}}]);
\ No newline at end of file
web/gui/v2/154.08edb9b13cc76536f77b.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="257570da-880a-48c0-aa2f-02c8022af2fc",e._sentryDebugIdIdentifier="sentry-dbid-257570da-880a-48c0-aa2f-02c8022af2fc")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[154],{89263:(e,t,r)=>{"use strict";r.d(t,{JG:()=>A,NS:()=>y,d:()=>_,f0:()=>k,iE:()=>C});var n=r(4942),o=r(29439),i=r(67294),a=r(54851),s=r(20640),l=r.n(s),c=r(20383),u=r(12070),p=r(87053);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var f=function(e){var t=e.isNightly,r=e.rooms,n=e.token,o=e.url;return{curl:"curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh --".concat(t?"nightly":"stable","-channel --claim-token ").concat(n).concat(r?" --claim-rooms ".concat(r):""," --claim-url ").concat(o),wget:"wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh --".concat(t?"nightly":"stable","-channel --claim-token ").concat(n).concat(r?" --claim-rooms ".concat(r):""," --claim-url ").concat(o)}},m=function(e){var t=e.isNightly,r=e.rooms,n=e.token;return"helm install netdata netdata/netdata \\\n --set image.tag=".concat(t?"latest":"stable",' \\\n --set parent.claiming.enabled="true" \\\n --set parent.claiming.token=').concat(n," \\")+"".concat(r&&"\n --set parent.claiming.rooms=".concat(r," \\"),'\n --set child.claiming.enabled="true" \\\n --set child.claiming.token=').concat(n)+"".concat(r&&" \\\n --set child.claiming.rooms=".concat(r))},g=function(e){var t=e.isNightly,r=e.rooms,n=e.token,o=e.url;return"docker run -d --name=netdata \\\n -p 19999:19999 \\\n -v netdataconfig:/etc/netdata \\\n -v netdatalib:/var/lib/netdata \\\n -v netdatacache:/var/cache/netdata \\\n -v /etc/passwd:/host/etc/passwd:ro \\\n -v /etc/group:/host/etc/group:ro \\\n -v /proc:/host/proc:ro \\\n -v /sys:/host/sys:ro \\\n -v /etc/os-release:/host/etc/os-release:ro \\\n --restart unless-stopped \\\n --cap-add SYS_PTRACE \\\n --security-opt apparmor=unconfined \\\n -e NETDATA_CLAIM_TOKEN=".concat(n," \\\n -e NETDATA_CLAIM_URL=").concat(o," \\")+"".concat(r&&"\n -e NETDATA_CLAIM_ROOMS=".concat(r," \\"),"\n netdata/netdata:").concat(t?"edge":"stable")},b={linux:f,docker:g,macos:function(e){var t=e.isNightly,r=e.rooms,n=e.token,o=e.url;return"curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh --".concat(t?"nightly":"stable","-channel --claim-token ").concat(n).concat(r?" --claim-rooms ".concat(r):""," --claim-url ").concat(o)},kubernetes:m,windows:function(e){var t=e.rooms,r=e.token,n=e.url;return"msiexec.exe /i netdata.msi TOKEN=".concat(r," ").concat(t?"ROOMS="+t:""," URL=").concat(n)}},y=function(e,t,r,n){if(!(null===e||void 0===e?void 0:e.length))return"Loading tokens...";var i=(0,o.Z)(e,1)[0].token,a=(null===n||void 0===n?void 0:n.length)?n.join(","):"",s=window.location.origin;return b[r]({isNightly:t,rooms:a,token:i,url:s})},_={linux:"Run the script below on your node's terminal",windows:function(){return i.createElement(a.Flex,{column:!0,gap:3},i.createElement(a.Text,{strong:!0},"Install Netdata on Windows"),i.createElement(a.Box,{sx:{listStyleType:"circle"},column:!0,as:"ul",padding:[3.5],gap:1},i.createElement(a.Box,{as:"li"},i.createElement(a.Text,null,"Download the latest"," ",i.createElement(p.Z,{href:"https://github.com/netdata/msi-installer",rel:"noopener noreferrer",strong:!0,target:"_blank"},"netdata.msi"))),i.createElement(a.Box,{as:"li"},i.createElement(a.Text,null,"From an admin terminal, run the below command in the same location as the downloaded file:"))))},docker:function(){return i.createElement(a.Flex,{column:!0,gap:2},i.createElement(a.Text,null,"Install and connect new Docker containers")," ",i.createElement(a.Text,null,"Find the commands for ",i.createElement(a.Text,{code:!0},"docker run"),", ",i.createElement(a.Text,{code:!0},"docker compose")," or Docker Swarm. On the last two you can copy the configs, then run"," ",i.createElement(a.Text,{code:!0},"docker-compose up -d")," in the same directory as the"," ",i.createElement(a.Text,{code:!0},"docker-compose.yml")),i.createElement(a.Flex,{background:"modalBackground",padding:[3],column:!0,gap:2},i.createElement(a.Box,null,i.createElement(a.Text,null,"To correctly display container names when running Netdata as a Docker container, you must expose the Docker socket from the host inside the Netdata container. More info"," ",i.createElement(p.Z,{href:"https://learn.netdata.cloud/docs/agent/packaging/docker#docker-container-names-resolution",target:"_blank",whiteSpace:"nowrap"},"here"))),i.createElement(a.Box,null,i.createElement(a.Text,null,"Netdata will use the hostname from the container in which it is run instead of that of the host system. To change the default hostname check"," ",i.createElement(p.Z,{href:"https://learn.netdata.cloud/docs/agent/packaging/docker#change-the-default-hostname",target:"_blank",whiteSpace:"nowrap"},"here")))))},macos:"Run the script below on your OSX, macOS server",kubernetes:"Use helm install to install Netdata on your Kubernetes cluster"},k={windows:"https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/wmi",linux:"https://learn.netdata.cloud/docs/agent/claim#connect-an-agent-running-in-linux",docker:"https://learn.netdata.cloud/docs/agent/claim#connect-an-agent-running-in-docker",macos:"https://learn.netdata.cloud/docs/agent/claim#connect-an-agent-running-in-macos",kubernetes:"https://learn.netdata.cloud/docs/agent/packaging/installer/methods/kubernetes#connect-your-kubernetes-cluster-to-netdata-cloud"},v=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.location.origin;return{dockerCli:{command:g({isNightly:e,rooms:t,token:r,url:n}),label:"Docker CLI"},compose:{label:"Docker Compose",command:"version: '3'\nservices:\n netdata:\n image: netdata/netdata:".concat(e?"edge":"stable","\n container_name: netdata\n hostname: example.com # set to fqdn of host\n ports:\n - 19999:19999\n restart: unless-stopped\n cap_add:\n - SYS_PTRACE\n security_opt:\n - apparmor:unconfined\n volumes:\n - netdataconfig:/etc/netdata\n - netdatalib:/var/lib/netdata\n - netdatacache:/var/cache/netdata\n - /etc/passwd:/host/etc/passwd:ro\n - /etc/group:/host/etc/group:ro\n - /proc:/host/proc:ro\n - /sys:/host/sys:ro\n - /etc/os-release:/host/etc/os-release:ro\n environment:\n - NETDATA_CLAIM_TOKEN=").concat(r,"\n - NETDATA_CLAIM_URL=").concat(n,"\n - NETDATA_CLAIM_ROOMS=").concat(t,"\n\nvolumes:\n netdataconfig:\n netdatalib:\n netdatacache:")},swarm:{label:"Docker Swarm",command:"version: '3'\nservices:\n netdata:\n image: netdata/netdata:".concat(e?"edge":"stable","\n container_name: netdata\n ports:\n - 19999:19999\n restart: unless-stopped\n cap_add:\n - SYS_PTRACE\n security_opt:\n - apparmor:unconfined\n volumes:\n - netdataconfig:/etc/netdata\n - netdatalib:/var/lib/netdata\n - netdatacache:/var/cache/netdata\n - /etc/passwd:/host/etc/passwd:ro\n - /etc/group:/host/etc/group:ro\n - /proc:/host/proc:ro\n - /sys:/host/sys:ro\n - /etc/os-release:/host/etc/os-release:ro\n - /etc/hostname:/etc/hostname:ro\n environment:\n - NETDATA_CLAIM_TOKEN=").concat(r,"\n - NETDATA_CLAIM_URL=").concat(n,"\n - NETDATA_CLAIM_ROOMS=").concat(t,"\n deploy:\n mode: global\n\nvolumes:\n netdataconfig:\n netdatalib:\n netdatacache:")}}},x=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.location.origin;return{wget:{command:f({isNightly:e,rooms:t,token:r,url:n}).wget,label:"wget"},curl:{command:f({isNightly:e,rooms:t,token:r,url:n}).curl,label:"curl"}}},w=function(e,t,r){return{helm:{command:m({isNightly:e,rooms:t,token:r}),label:"Helm"},existingCluster:{label:"Existing cluster",command:"image:\n tag: ".concat(e?"latest":"stable","\n ").concat(e?"\nrestarter:\n enabled: true\n ":"","\nparent:\n claiming:\n enabled: true\n token: ").concat(r,"\n rooms: ").concat(t,"\n \nchild:\n claiming:\n enabled: true\n token: ").concat(r,"\n rooms: ").concat(t)}}},C=function(e,t,r,n){if(!(null===n||void 0===n?void 0:n.length))return"Loading tokens...";var i=(0,o.Z)(n,1)[0].token,a=(null===r||void 0===r?void 0:r.length)?r.join(","):"";return{docker:v(e,a,i),linux:x(e,a,i),kubernetes:w(e,a,i)}[t]},A=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(){l()(e);var r=(0,u.sc)(h(h({header:"Copied",text:"Command copied to your clipboard! Please run it on your node's terminal.",icon:"gear"},t),{},{success:!0}));c.Z.success(r,{context:"copy"})}}},19086:(e,t,r)=>{"use strict";r.d(t,{ZM:()=>g,ZP:()=>b});var n=r(4942),o=r(45987),i=r(67294),a=r(60677),s=r(54851),l=r(89263),c=["children"],u=["children","confirmationText","commandText"];function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var h=(0,a.default)(s.Box).attrs({color:"textDescription",background:"modalTabsBackground",border:{side:"all",color:"borderSecondary"},padding:[4,10,4,4],position:"relative"}).withConfig({displayName:"command__StyledTerminalCommand",componentId:"sc-wnwmk3-0"})(["color:",';border-radius:2px;overflow-wrap:anywhere;white-space:pre-wrap;width:100%;font-family:"Courier New",Courier,monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;'],(0,s.getColor)("textDescription")),f=(0,a.default)(s.Icon).withConfig({displayName:"command__StyledIcon",componentId:"sc-wnwmk3-1"})(["display:flex;align-self:flex-end;cursor:pointer;"]),m=(0,a.default)(s.Box).attrs({color:"textDescription",border:{side:"all",color:"borderSecondary"},background:"modalTabsBackground",padding:[0,1]}).withConfig({displayName:"command__CodeText",componentId:"sc-wnwmk3-2"})(["display:inline-block;color:",';border-radius:2px;font-family:"Courier New",Courier,monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;'],(0,s.getColor)("textDescription")),g=function(e){var t=e.children,r=(0,o.Z)(e,c);return i.createElement(m,d({},r),t)};const b=function(e){var t=e.children,r=e.confirmationText,n=void 0===r?"Command copied to your clipboard.":r,a=e.commandText,c=void 0===a?t:a,p=(0,o.Z)(e,u);return i.createElement(h,d({},p),t,i.createElement(s.Box,{position:"absolute",bottom:"8px",right:"8px"},i.createElement(f,{name:"copy",size:"small",color:"primary",onClick:(0,l.JG)(c||t,{text:n})})))}},25105:(e,t,r)=>{"use strict";r.d(t,{Z:()=>f});var n=r(4942),o=r(45987),i=r(67294),a=r(54851),s=r(60677),l=(0,s.default)(a.Icon).attrs({width:12,height:14}).withConfig({displayName:"styled__StyledIcon",componentId:"sc-z9l478-0"})([""]),c=(0,s.default)(a.Flex).attrs({alignItems:"center",justifyContent:"center",padding:[.5,2],round:9}).withConfig({displayName:"styled__StyledPill",componentId:"sc-z9l478-1"})(["cursor:pointer;pointer-events:",";"],(function(e){return e.onClick?"auto":"none"})),u={critical:{background:"nodeBadgeBackground",color:"errorLite",border:{side:"all",color:"error"}},warning:{background:"nodeBadgeBackground",color:"warningText",border:{side:"all",color:"warning"}},neutral:{background:"disabledBackground",color:"textDescription",border:{side:"all",color:"tabsBorder"}},clear:{background:"nodeBadgeBackground",color:"successLite",border:{side:"all",color:"success"}},criticalAlertsTable:{background:"nodeBadgeBackground",color:"errorLite",border:{side:"all",color:"error"}},warningAlertsTable:{background:"nodeBadgeBackground",color:"warningText",border:{side:"all",color:"warning"}},clearAlertsTable:{background:"nodeBadgeBackground",color:"successLite",border:{side:"all",color:"success"}}},p=["type","icon","children","textSize"];function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var h={small:a.TextSmall,normal:a.Text};const f=function(e){var t=e.type,r=e.icon,s=e.children,f=e.textSize,m=(0,o.Z)(e,p),g=u[t]||{},b=g.background,y=g.color,_=g.border,k=f?h[f]:r?a.Text:a.TextMicro;return i.createElement(c,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({background:b,border:_,gap:1.5},m),r&&i.createElement(l,{name:r,title:r,color:y}),s&&i.createElement(k,{color:y,textTransform:"capitalize",strong:!0,wordBreak:"keep-all",whiteSpace:"nowrap"},s))}},54154:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>Nn});var n=r(29439),o=r(67294),i=r(72840),a=r(73887),s=r(60677),l=r(61193),c=r.n(l),u=r(54851),p=r(4942),d=r(45987),h=Object.create,f=Object.defineProperty,m=Object.getOwnPropertyDescriptor,g=Object.getOwnPropertyNames,b=Object.getPrototypeOf,y=Object.prototype.hasOwnProperty,_=e=>f(e,"__esModule",{value:!0}),k=(e,t)=>function(){return t||(0,e[Object.keys(e)[0]])((t={exports:{}}).exports,t),t.exports},v=(e,t)=>{for(var r in _(e),t)f(e,r,{get:t[r],enumerable:!0})},x=e=>((e,t,r)=>{if(t&&"object"===typeof t||"function"===typeof t)for(let n of g(t))y.call(e,n)||"default"===n||f(e,n,{get:()=>t[n],enumerable:!(r=m(t,n))||r.enumerable});return e})(_(f(null!=e?h(b(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),w=k({"src/grammar/tag.js"(e,t){function r(e,t,n,o){this.message=e,this.expected=t,this.found=n,this.location=o,this.name="SyntaxError","function"===typeof Error.captureStackTrace&&Error.captureStackTrace(this,r)}!function(e,t){function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r}(r,Error),r.buildMessage=function(e,t,r){var n,o={literal:function(e){return'"'+a(e.text)+'"'},class:function(e){var t=e.parts.map((function(e){return Array.isArray(e)?s(e[0])+"-"+s(e[1]):s(e)}));return"["+(e.inverted?"^":"")+t+"]"},any:function(){return"any character"},end:function(){return"end of input"},other:function(e){return e.description},not:function(e){return"not "+l(e.expected)}};function i(e){return e.charCodeAt(0).toString(16).toUpperCase()}function a(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+i(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+i(e)}))}function s(e){return e.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+i(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+i(e)}))}function l(e){return o[e.type](e)}return"Expected "+function(e){var t,r,n=e.map(l);if(n.sort(),n.length>0){for(t=1,r=1;t<n.length;t++)n[t-1]!==n[t]&&(n[r]=n[t],r++);n.length=r}switch(n.length){case 1:return n[0];case 2:return n[0]+" or "+n[1];default:return n.slice(0,-1).join(", ")+", or "+n[n.length-1]}}(e)+" but "+(((n=t)?'"'+a(n)+'"':"end of input")+" found.")},t.exports={SyntaxError:r,parse:function(e,t){t=void 0!==t?t:{};var n,o={},i={Top:Ne},a=Ne,s="/",l=".",c="#",u="=",p="(",d=")",h=",",f="[",m="]",g="null",b="true",y="false",_="{",k="}",v=":",x="-",w='"',C="\\",A=/^[$@]/,E=/^[0-9]/,D=/^[^\0-\x1F"\\]/,S=/^[a-zA-Z0-9_\-]/,j=/^[ \n\t]/,q=Oe("/",!1),O=Fe("tag name"),F=Fe("class"),T=Fe("id"),I=Oe("=",!1),z=Oe("(",!1),L=Oe(")",!1),M=Oe(",",!1),N=Fe("variable"),R=Fe("null"),P=Fe("boolean"),$=Oe("[",!1),B=Oe("]",!1),Z=Oe("{",!1),U=Oe("}",!1),V=Oe(":",!1),H=Fe("number"),G=Fe("string"),J=Fe("identifier"),W=Fe("whitespace"),K=function(e){return{type:"variable",meta:{variable:e}}},Y=function(e){return{type:"annotation",meta:{attributes:e}}},Q=function(e,t){return t},X=function(e,t,r,n){t&&(r=r||[]).unshift({type:"attribute",name:"primary",value:t});const[o,i]=n?["tag",0]:["tag_open",1];return{type:o,nesting:i,meta:{tag:e,attributes:r}}},ee=function(e){return{type:"tag_close",nesting:-1,meta:{tag:e}}},te=function(e,t){return e?[e,...t]:[]},re=function(e){return e},ne=function(e){return e},oe=function(e){return e},ie=function(e){return e},ae=function(e){return{type:"class",name:e,value:!0}},se=function(e){return{type:"attribute",name:"id",value:e}},le=function(e,t){return{type:"attribute",name:e,value:t}},ce=function(e,t,r){return t?[t,...r]:[]},ue=function(e,t){let r={};for(let[n,{name:o,value:i}]of t.entries())r[o||n]=i;return new it(e,r)},pe=function(e){return e},de=function(e,t){return{name:e,value:t}},he=function(e){return e},fe=function(e,t,r){return"@"===e?[t,...r]:new ot([t,...r])},me=function(){return null},ge=function(){return!0},be=function(){return!1},ye=function(e,t){return[e,...t]},_e=function(e){return e||[]},ke=function(e,t){return Object.assign(e,...t)},ve=function(e){return e||{}},xe=function(e,t){return"$$mdtype"===e?{}:{[e]:t}},we=function(){return parseFloat(e.substring(De,Ee))},Ce=function(e){return e.join("")},Ae=function(e){return e},Ee=0,De=0,Se=[{line:1,column:1}],je=[],qe=0;if("startRule"in t){if(!(t.startRule in i))throw new Error("Can't start parsing from rule \""+t.startRule+'".');a=i[t.startRule]}function Oe(e,t){return{type:"literal",text:e,ignoreCase:t}}function Fe(e){return{type:"other",description:e}}function Te(t){var r,n=Se[t];if(n)return n;for(r=t-1;!Se[r];)r--;for(n={line:(n=Se[r]).line,column:n.column};r<t;)10===e.charCodeAt(r)?(n.line++,n.column=1):n.column++,r++;return Se[t]=n,n}var Ie="string"===typeof t.filename&&t.filename.length>0;function ze(e,r){var n={};Ie&&(n.filename=t.filename);var o=Te(e);n.start={offset:e,line:o.line,column:o.column};var i=Te(r);return n.end={offset:r,line:i.line,column:i.column},n}function Le(e){var t=je[je.length-1];Ee<t.pos||(Ee>t.pos&&(t.pos=Ee,t.variants=[]),t.variants.push(e))}function Me(e,t,n){return new r(r.buildMessage(e,t,n),e,t,n)}function Ne(){var t;return(t=function(){var e,t;e=Ee,(t=Ge())===o&&(t=Ze());t!==o&&(De=e,t=K(t));return e=t,e}())===o&&(t=function(){var e,t,r,n;if(e=Ee,(t=Pe())!==o){for(r=[],n=nt();n!==o;)r.push(n),n=nt();De=e,e=Y(t)}else Ee=e,e=o;return e}())===o&&(t=function(){var t,r,n,i,a,l,c,u=function(e){0===qe&&Le(e)};if(t=Ee,(r=Re())!==o){for(n=[],i=nt();i!==o;)n.push(i),i=nt();for(i=Ee,(a=We())!==o?((l=nt())===o&&(l=null),De=i,i=Q(r,a)):(Ee=i,i=o),i===o&&(i=null),(a=Pe())===o&&(a=null),l=[],c=nt();c!==o;)l.push(c),c=nt();u(q),47===e.charCodeAt(Ee)?(c=s,Ee++):c=o,c===o&&(c=null),De=t,t=X(r,i,a,c)}else Ee=t,t=o;return t}(),t===o&&(t=function(){var t,r,n,i=function(e){0===qe&&Le(e)};t=Ee,i(q),47===e.charCodeAt(Ee)?(r=s,Ee++):r=o;r!==o&&(n=Re())!==o?(De=t,t=ee(n)):(Ee=t,t=o);return t}())),t}function Re(){var e,t;return t=O,0===qe&&Le(t),qe++,e=rt(),qe--,e}function Pe(){var e,t,r,n;if(e=Ee,(t=Be())!==o){for(r=[],n=$e();n!==o;)r.push(n),n=$e();De=e,e=te(t,r)}else Ee=e,e=o;return e}function $e(){var e,t,r;if(e=Ee,t=[],(r=nt())!==o)for(;r!==o;)t.push(r),r=nt();else t=o;return t!==o&&(r=Be())!==o?(De=e,e=re(r)):(Ee=e,e=o),e}function Be(){var t,r;return t=Ee,r=function(){var t,r,n,i=function(e){0===qe&&Le(e)};i(T),qe++,t=Ee,35===e.charCodeAt(Ee)?(r=c,Ee++):r=o;r!==o&&(n=rt())!==o?(De=t,t=se(n)):(Ee=t,t=o);return qe--,t}(),r!==o&&(De=t,r=ne(r)),(t=r)===o&&(t=Ee,r=function(){var t,r,n,i=function(e){0===qe&&Le(e)};i(F),qe++,t=Ee,46===e.charCodeAt(Ee)?(r=l,Ee++):r=o;r!==o&&(n=rt())!==o?(De=t,t=ae(n)):(Ee=t,t=o);return qe--,t}(),r!==o&&(De=t,r=oe(r)),(t=r)===o&&(t=Ee,r=function(){var t,r,n,i,a=function(e){0===qe&&Le(e)};t=Ee,r=rt(),r!==o?(a(I),61===e.charCodeAt(Ee)?(n=u,Ee++):n=o,n!==o&&(i=We())!==o?(De=t,t=le(r,i)):(Ee=t,t=o)):(Ee=t,t=o);return t}(),r!==o&&(De=t,r=ie(r)),t=r)),t}function Ze(){var t,r,n,i,a,s,l,c,u=function(e){0===qe&&Le(e)};if(t=Ee,(r=rt())!==o)if(u(z),40===e.charCodeAt(Ee)?(n=p,Ee++):n=o,n!==o){for(i=[],a=nt();a!==o;)i.push(a),a=nt();for(a=Ee,(s=Ue())===o&&(s=null),l=[],c=Ve();c!==o;)l.push(c),c=Ve();De=a,a=ce(r,s,l),u(L),41===e.charCodeAt(Ee)?(s=d,Ee++):s=o,s!==o?(De=t,t=ue(r,a)):(Ee=t,t=o)}else Ee=t,t=o;else Ee=t,t=o;return t}function Ue(){var t,r,n,i,a;return t=Ee,r=Ee,(n=rt())!==o?(a=I,0===qe&&Le(a),61===e.charCodeAt(Ee)?(i=u,Ee++):i=o,i!==o?(De=r,r=pe(n)):(Ee=r,r=o)):(Ee=r,r=o),r===o&&(r=null),(n=We())!==o?(De=t,t=de(r,n)):(Ee=t,t=o),t}function Ve(){var t,r,n,i,a,s;for(t=Ee,r=[],n=nt();n!==o;)r.push(n),n=nt();if(s=M,0===qe&&Le(s),44===e.charCodeAt(Ee)?(n=h,Ee++):n=o,n!==o){for(i=[],a=nt();a!==o;)i.push(a),a=nt();(a=Ue())!==o?(De=t,t=he(a)):(Ee=t,t=o)}else Ee=t,t=o;return t}function He(){var t,r,n,i;for(t=Ee,r=[],n=nt();n!==o;)r.push(n),n=nt();return i=M,0===qe&&Le(i),44===e.charCodeAt(Ee)?(n=h,Ee++):n=o,n!==o?t=r=[r,n]:(Ee=t,t=o),t===o&&(t=null),t}function Ge(){var t,r,n,i,a,s;if(s=N,0===qe&&Le(s),qe++,t=Ee,A.test(e.charAt(Ee))?(r=e.charAt(Ee),Ee++):r=o,r!==o)if((n=rt())!==o){for(i=[],a=Je();a!==o;)i.push(a),a=Je();De=t,t=fe(r,n,i)}else Ee=t,t=o;else Ee=t,t=o;return qe--,t}function Je(){var t,r,n,i;return t=Ee,46===e.charCodeAt(Ee)?(r=l,Ee++):r=o,r!==o&&(n=rt())!==o?(De=t,t=pe(n)):(Ee=t,t=o),t===o&&(t=Ee,91===e.charCodeAt(Ee)?(r=f,Ee++):r=o,r!==o?((n=Xe())===o&&(n=et()),n!==o?(93===e.charCodeAt(Ee)?(i=m,Ee++):i=o,i!==o?(De=t,t=he(n)):(Ee=t,t=o)):(Ee=t,t=o)):(Ee=t,t=o)),t}function We(){var t;return t=function(){var t,r,n=function(e){0===qe&&Le(e)};n(R),qe++,t=Ee,e.substr(Ee,4)===g?(r=g,Ee+=4):r=o;r!==o&&(De=t,r=me());return t=r,qe--,t}(),t===o&&(t=function(){var t,r,n=function(e){0===qe&&Le(e)};n(P),qe++,t=Ee,e.substr(Ee,4)===b?(r=b,Ee+=4):r=o;r!==o&&(De=t,r=ge());t=r,t===o&&(t=Ee,e.substr(Ee,5)===y?(r=y,Ee+=5):r=o,r!==o&&(De=t,r=be()),t=r);return qe--,t}(),t===o&&(t=et())===o&&(t=Xe())===o&&(t=function(){var t,r,n,i,a,s,l,c=function(e){0===qe&&Le(e)};t=Ee,c($),91===e.charCodeAt(Ee)?(r=f,Ee++):r=o;if(r!==o){for(n=[],i=nt();i!==o;)n.push(i),i=nt();if(i=Ee,(a=We())!==o){for(s=[],l=Ke();l!==o;)s.push(l),l=Ke();l=He(),De=i,i=ye(a,s)}else Ee=i,i=o;for(i===o&&(i=null),a=[],s=nt();s!==o;)a.push(s),s=nt();c(B),93===e.charCodeAt(Ee)?(s=m,Ee++):s=o,s!==o?(De=t,t=_e(i)):(Ee=t,t=o)}else Ee=t,t=o;return t}(),t===o&&(t=function(){var t,r,n,i,a,s,l,c=function(e){0===qe&&Le(e)};t=Ee,c(Z),123===e.charCodeAt(Ee)?(r=_,Ee++):r=o;if(r!==o){for(n=[],i=nt();i!==o;)n.push(i),i=nt();if(i=Ee,(a=Qe())!==o){for(s=[],l=Ye();l!==o;)s.push(l),l=Ye();l=He(),De=i,i=ke(a,s)}else Ee=i,i=o;for(i===o&&(i=null),a=[],s=nt();s!==o;)a.push(s),s=nt();c(U),125===e.charCodeAt(Ee)?(s=k,Ee++):s=o,s!==o?(De=t,t=ve(i)):(Ee=t,t=o)}else Ee=t,t=o;return t}(),t===o&&(t=Ze())===o&&(t=Ge())))),t}function Ke(){var t,r,n,i,a,s;for(t=Ee,r=[],n=nt();n!==o;)r.push(n),n=nt();if(s=M,0===qe&&Le(s),44===e.charCodeAt(Ee)?(n=h,Ee++):n=o,n!==o){for(i=[],a=nt();a!==o;)i.push(a),a=nt();(a=We())!==o?(De=t,t=he(a)):(Ee=t,t=o)}else Ee=t,t=o;return t}function Ye(){var t,r,n,i,a,s;for(t=Ee,r=[],n=nt();n!==o;)r.push(n),n=nt();if(s=M,0===qe&&Le(s),44===e.charCodeAt(Ee)?(n=h,Ee++):n=o,n!==o){for(i=[],a=nt();a!==o;)i.push(a),a=nt();(a=Qe())!==o?(De=t,t=re(a)):(Ee=t,t=o)}else Ee=t,t=o;return t}function Qe(){var t,r,n,i,a,s;if(t=Ee,(r=rt())===o&&(r=et()),r!==o)if(s=V,0===qe&&Le(s),58===e.charCodeAt(Ee)?(n=v,Ee++):n=o,n!==o){for(i=[],a=nt();a!==o;)i.push(a),a=nt();(a=We())!==o?(De=t,t=xe(r,a)):(Ee=t,t=o)}else Ee=t,t=o;else Ee=t,t=o;return t}function Xe(){var t,r,n,i,a,s,c,u;if(u=H,0===qe&&Le(u),qe++,t=Ee,45===e.charCodeAt(Ee)?(r=x,Ee++):r=o,r===o&&(r=null),n=[],E.test(e.charAt(Ee))?(i=e.charAt(Ee),Ee++):i=o,i!==o)for(;i!==o;)n.push(i),E.test(e.charAt(Ee))?(i=e.charAt(Ee),Ee++):i=o;else n=o;if(n!==o){if(i=Ee,46===e.charCodeAt(Ee)?(a=l,Ee++):a=o,a!==o){if(s=[],E.test(e.charAt(Ee))?(c=e.charAt(Ee),Ee++):c=o,c!==o)for(;c!==o;)s.push(c),E.test(e.charAt(Ee))?(c=e.charAt(Ee),Ee++):c=o;else s=o;s!==o?i=a=[a,s]:(Ee=i,i=o)}else Ee=i,i=o;i===o&&(i=null),De=t,t=we()}else Ee=t,t=o;return qe--,t}function et(){var t,r,n,i,a;if(a=G,0===qe&&Le(a),qe++,t=Ee,34===e.charCodeAt(Ee)?(r=w,Ee++):r=o,r!==o){for(n=[],i=tt();i!==o;)n.push(i),i=tt();34===e.charCodeAt(Ee)?(i=w,Ee++):i=o,i!==o?(De=t,t=Ce(n)):(Ee=t,t=o)}else Ee=t,t=o;return qe--,t}function tt(){var t;return D.test(e.charAt(Ee))?(t=e.charAt(Ee),Ee++):t=o,t===o&&(t=function(){var t,r,n;t=Ee,92===e.charCodeAt(Ee)?(r=C,Ee++):r=o;r!==o?(34===e.charCodeAt(Ee)?(n=w,Ee++):n=o,n===o&&(92===e.charCodeAt(Ee)?(n=C,Ee++):n=o),n!==o?(De=t,t=Ae(n)):(Ee=t,t=o)):(Ee=t,t=o);return t}()),t}function rt(){var t,r,n,i;if(i=J,0===qe&&Le(i),qe++,t=Ee,r=[],S.test(e.charAt(Ee))?(n=e.charAt(Ee),Ee++):n=o,n!==o)for(;n!==o;)r.push(n),S.test(e.charAt(Ee))?(n=e.charAt(Ee),Ee++):n=o;else r=o;return t=r!==o?e.substring(t,Ee):r,qe--,t}function nt(){var t,r;return r=W,0===qe&&Le(r),qe++,j.test(e.charAt(Ee))?(t=e.charAt(Ee),Ee++):t=o,qe--,t}const{Variable:ot,Function:it}=t;if(je.push({pos:Ee,variants:[]}),(n=a())!==o&&Ee===e.length)return n;throw n!==o&&Ee<e.length&&Le({type:"end"}),function(){var t=je[0],r=t.pos;return Me(t.variants,r<e.length?e.charAt(r):null,r<e.length?ze(r,r+1):ze(r,r))}()}}}}),C=k({"node_modules/entities/lib/maps/entities.json"(e,t){t.exports={Aacute:"\xc1",aacute:"\xe1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",Acirc:"\xc2",acirc:"\xe2",acute:"\xb4",Acy:"\u0410",acy:"\u0430",AElig:"\xc6",aelig:"\xe6",af:"\u2061",Afr:"\ud835\udd04",afr:"\ud835\udd1e",Agrave:"\xc0",agrave:"\xe0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03b1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2a3f",amp:"&",AMP:"&",andand:"\u2a55",And:"\u2a53",and:"\u2227",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ang:"\u2220",ange:"\u29a4",angle:"\u2220",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angmsd:"\u2221",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angst:"\xc5",angzarr:"\u237c",Aogon:"\u0104",aogon:"\u0105",Aopf:"\ud835\udd38",aopf:"\ud835\udd52",apacir:"\u2a6f",ap:"\u2248",apE:"\u2a70",ape:"\u224a",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",Aring:"\xc5",aring:"\xe5",Ascr:"\ud835\udc9c",ascr:"\ud835\udcb6",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",Atilde:"\xc3",atilde:"\xe3",Auml:"\xc4",auml:"\xe4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201e",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",Beta:"\u0392",beta:"\u03b2",beth:"\u2136",between:"\u226c",Bfr:"\ud835\udd05",bfr:"\ud835\udd1f",bigcap:"\u22c2",bigcirc:"\u25ef",bigcup:"\u22c3",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacklozenge:"\u29eb",blacksquare:"\u25aa",blacktriangle:"\u25b4",blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bNot:"\u2aed",bnot:"\u2310",Bopf:"\ud835\udd39",bopf:"\ud835\udd53",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250c",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252c",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxul:"\u2518",boxuL:"\u255b",boxUl:"\u255c",boxUL:"\u255d",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255a",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253c",boxvH:"\u256a",boxVh:"\u256b",boxVH:"\u256c",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251c",boxvR:"\u255e",boxVr:"\u255f",boxVR:"\u2560",bprime:"\u2035",breve:"\u02d8",Breve:"\u02d8",brvbar:"\xa6",bscr:"\ud835\udcb7",Bscr:"\u212c",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsolb:"\u29c5",bsol:"\\",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpE:"\u2aae",bumpe:"\u224f",Bumpeq:"\u224e",bumpeq:"\u224f",Cacute:"\u0106",cacute:"\u0107",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",cap:"\u2229",Cap:"\u22d2",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",Ccaron:"\u010c",ccaron:"\u010d",Ccedil:"\xc7",ccedil:"\xe7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",Cdot:"\u010a",cdot:"\u010b",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"\u29b2",cent:"\xa2",centerdot:"\xb7",CenterDot:"\xb7",cfr:"\ud835\udd20",Cfr:"\u212d",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03a7",chi:"\u03c7",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",CircleDot:"\u2299",circledR:"\xae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25cb",cirE:"\u29c3",cire:"\u2257",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2a74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",conint:"\u222e",Conint:"\u222f",ContourIntegral:"\u222e",copf:"\ud835\udd54",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xa9",COPY:"\xa9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",cross:"\u2717",Cross:"\u2a2f",Cscr:"\ud835\udc9e",cscr:"\ud835\udcb8",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",cupbrcap:"\u2a48",cupcap:"\u2a46",CupCap:"\u224d",cup:"\u222a",Cup:"\u22d3",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\xa4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21a1",dArr:"\u21d3",dash:"\u2010",Dashv:"\u2ae4",dashv:"\u22a3",dbkarow:"\u290f",dblac:"\u02dd",Dcaron:"\u010e",dcaron:"\u010f",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21ca",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\xb0",Del:"\u2207",Delta:"\u0394",delta:"\u03b4",demptyv:"\u29b1",dfisht:"\u297f",Dfr:"\ud835\udd07",dfr:"\ud835\udd21",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\xb4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",diam:"\u22c4",diamond:"\u22c4",Diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\xa8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",Dopf:"\ud835\udd3b",dopf:"\ud835\udd55",Dot:"\xa8",dot:"\u02d9",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222f",DoubleDot:"\xa8",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleRightTee:"\u22a8",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21d3",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21bd",DownRightTeeVector:"\u295f",DownRightVectorBar:"\u2957",DownRightVector:"\u21c1",DownTeeArrow:"\u21a7",DownTee:"\u22a4",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",Dscr:"\ud835\udc9f",dscr:"\ud835\udcb9",DScy:"\u0405",dscy:"\u0455",dsol:"\u29f6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",duhar:"\u296f",dwangle:"\u29a6",DZcy:"\u040f",dzcy:"\u045f",dzigrarr:"\u27ff",Eacute:"\xc9",eacute:"\xe9",easter:"\u2a6e",Ecaron:"\u011a",ecaron:"\u011b",Ecirc:"\xca",ecirc:"\xea",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042d",ecy:"\u044d",eDDot:"\u2a77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\ud835\udd08",efr:"\ud835\udd22",eg:"\u2a9a",Egrave:"\xc8",egrave:"\xe8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",elsdot:"\u2a97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014a",eng:"\u014b",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\ud835\udd3c",eopf:"\ud835\udd56",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",Epsilon:"\u0395",epsilon:"\u03b5",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",escr:"\u212f",Escr:"\u2130",esdot:"\u2250",Esim:"\u2a73",esim:"\u2242",Eta:"\u0397",eta:"\u03b7",ETH:"\xd0",eth:"\xf0",Euml:"\xcb",euml:"\xeb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",Ffr:"\ud835\udd09",ffr:"\ud835\udd23",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",Fopf:"\ud835\udd3d",fopf:"\ud835\udd57",forall:"\u2200",ForAll:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",fscr:"\ud835\udcbb",Fscr:"\u2131",gacute:"\u01f5",Gamma:"\u0393",gamma:"\u03b3",Gammad:"\u03dc",gammad:"\u03dd",gap:"\u2a86",Gbreve:"\u011e",gbreve:"\u011f",Gcedil:"\u0122",Gcirc:"\u011c",gcirc:"\u011d",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2a8c",gel:"\u22db",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",gescc:"\u2aa9",ges:"\u2a7e",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",Gfr:"\ud835\udd0a",gfr:"\ud835\udd24",gg:"\u226b",Gg:"\u22d9",ggg:"\u22d9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2aa5",gl:"\u2277",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gne:"\u2a88",gnE:"\u2269",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",Gopf:"\ud835\udd3e",gopf:"\ud835\udd58",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",Gscr:"\ud835\udca2",gscr:"\u210a",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",gtcc:"\u2aa7",gtcir:"\u2a7a",gt:">",GT:">",Gt:"\u226b",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",HARDcy:"\u042a",hardcy:"\u044a",harrcir:"\u2948",harr:"\u2194",hArr:"\u21d4",harrw:"\u21ad",Hat:"^",hbar:"\u210f",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",hfr:"\ud835\udd25",Hfr:"\u210c",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",hopf:"\ud835\udd59",Hopf:"\u210d",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\ud835\udcbd",Hscr:"\u210b",hslash:"\u210f",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224e",HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xcd",iacute:"\xed",ic:"\u2063",Icirc:"\xce",icirc:"\xee",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xa1",iff:"\u21d4",ifr:"\ud835\udd26",Ifr:"\u2111",Igrave:"\xcc",igrave:"\xec",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012a",imacr:"\u012b",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",incare:"\u2105",in:"\u2208",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",intcal:"\u22ba",int:"\u222b",Int:"\u222c",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012e",iogon:"\u012f",Iopf:"\ud835\udd40",iopf:"\ud835\udd5a",Iota:"\u0399",iota:"\u03b9",iprod:"\u2a3c",iquest:"\xbf",iscr:"\ud835\udcbe",Iscr:"\u2110",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xcf",iuml:"\xef",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\ud835\udd0d",jfr:"\ud835\udd27",jmath:"\u0237",Jopf:"\ud835\udd41",jopf:"\ud835\udd5b",Jscr:"\ud835\udca5",jscr:"\ud835\udcbf",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039a",kappa:"\u03ba",kappav:"\u03f0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041a",kcy:"\u043a",Kfr:"\ud835\udd0e",kfr:"\ud835\udd28",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040c",kjcy:"\u045c",Kopf:"\ud835\udd42",kopf:"\ud835\udd5c",Kscr:"\ud835\udca6",kscr:"\ud835\udcc0",lAarr:"\u21da",Lacute:"\u0139",lacute:"\u013a",laemptyv:"\u29b4",lagran:"\u2112",Lambda:"\u039b",lambda:"\u03bb",lang:"\u27e8",Lang:"\u27ea",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\xab",larrb:"\u21e4",larrbfs:"\u291f",larr:"\u2190",Larr:"\u219e",lArr:"\u21d0",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",latail:"\u2919",lAtail:"\u291b",lat:"\u2aab",late:"\u2aad",lates:"\u2aad\ufe00",lbarr:"\u290c",lBarr:"\u290e",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",Lcaron:"\u013d",lcaron:"\u013e",Lcedil:"\u013b",lcedil:"\u013c",lceil:"\u2308",lcub:"{",Lcy:"\u041b",lcy:"\u043b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27e8",LeftArrowBar:"\u21e4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21d0",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21c3",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21d4",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTeeArrow:"\u21a4",LeftTee:"\u22a3",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangleBar:"\u29cf",LeftTriangle:"\u22b2",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21bf",LeftVectorBar:"\u2952",LeftVector:"\u21bc",lEg:"\u2a8b",leg:"\u22da",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",lescc:"\u2aa8",les:"\u2a7d",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",Lfr:"\ud835\udd0f",lfr:"\ud835\udd29",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21c7",ll:"\u226a",Ll:"\u22d8",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",Lmidot:"\u013f",lmidot:"\u0140",lmoustache:"\u23b0",lmoust:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lne:"\u2a87",lnE:"\u2268",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",longleftarrow:"\u27f5",LongLeftArrow:"\u27f5",Longleftarrow:"\u27f8",longleftrightarrow:"\u27f7",LongLeftRightArrow:"\u27f7",Longleftrightarrow:"\u27fa",longmapsto:"\u27fc",longrightarrow:"\u27f6",LongRightArrow:"\u27f6",Longrightarrow:"\u27f9",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",Lopf:"\ud835\udd43",lopf:"\ud835\udd5d",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",lscr:"\ud835\udcc1",Lscr:"\u2112",lsh:"\u21b0",Lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2aa6",ltcir:"\u2a79",lt:"<",LT:"<",Lt:"\u226a",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21a6",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",Mcy:"\u041c",mcy:"\u043c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",Mfr:"\ud835\udd10",mfr:"\ud835\udd2a",mho:"\u2127",micro:"\xb5",midast:"*",midcir:"\u2af0",mid:"\u2223",middot:"\xb7",minusb:"\u229f",minus:"\u2212",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",Mopf:"\ud835\udd44",mopf:"\ud835\udd5e",mp:"\u2213",mscr:"\ud835\udcc2",Mscr:"\u2133",mstpos:"\u223e",Mu:"\u039c",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266e",naturals:"\u2115",natur:"\u266e",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",Ncy:"\u041d",ncy:"\u043d",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21d7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",Nfr:"\ud835\udd11",nfr:"\ud835\udd2b",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",nGt:"\u226b\u20d2",ngt:"\u226f",ngtr:"\u226f",nGtv:"\u226b\u0338",nharr:"\u21ae",nhArr:"\u21ce",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",NJcy:"\u040a",njcy:"\u045a",nlarr:"\u219a",nlArr:"\u21cd",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219a",nLeftarrow:"\u21cd",nleftrightarrow:"\u21ae",nLeftrightarrow:"\u21ce",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nLl:"\u22d8\u0338",nlsim:"\u2274",nLt:"\u226a\u20d2",nlt:"\u226e",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xa0",nopf:"\ud835\udd5f",Nopf:"\u2115",Not:"\u2aec",not:"\xac",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangle:"\u22ea",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangle:"\u22eb",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",nprec:"\u2280",npreceq:"\u2aaf\u0338",npre:"\u2aaf\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219b",nrArr:"\u21cf",nrarrw:"\u219d\u0338",nrightarrow:"\u219b",nRightarrow:"\u21cf",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",Nscr:"\ud835\udca9",nscr:"\ud835\udcc3",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsube:"\u2288",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",Ntilde:"\xd1",ntilde:"\xf1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",Nu:"\u039d",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nvdash:"\u22ac",nvDash:"\u22ad",nVdash:"\u22ae",nVDash:"\u22af",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21d6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xd3",oacute:"\xf3",oast:"\u229b",Ocirc:"\xd4",ocirc:"\xf4",ocir:"\u229a",Ocy:"\u041e",ocy:"\u043e",odash:"\u229d",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29bf",Ofr:"\ud835\udd12",ofr:"\ud835\udd2c",ogon:"\u02db",Ograve:"\xd2",ograve:"\xf2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",Omacr:"\u014c",omacr:"\u014d",Omega:"\u03a9",omega:"\u03c9",Omicron:"\u039f",omicron:"\u03bf",omid:"\u29b6",ominus:"\u2296",Oopf:"\ud835\udd46",oopf:"\ud835\udd60",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",orarr:"\u21bb",Or:"\u2a54",or:"\u2228",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oS:"\u24c8",Oscr:"\ud835\udcaa",oscr:"\u2134",Oslash:"\xd8",oslash:"\xf8",osol:"\u2298",Otilde:"\xd5",otilde:"\xf5",otimesas:"\u2a36",Otimes:"\u2a37",otimes:"\u2297",Ouml:"\xd6",ouml:"\xf6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",para:"\xb6",parallel:"\u2225",par:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",Pcy:"\u041f",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",Pfr:"\ud835\udd13",pfr:"\ud835\udd2d",Phi:"\u03a6",phi:"\u03c6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",Pi:"\u03a0",pi:"\u03c0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plus:"+",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",Poincareplane:"\u210c",pointint:"\u2a15",popf:"\ud835\udd61",Popf:"\u2119",pound:"\xa3",prap:"\u2ab7",Pr:"\u2abb",pr:"\u227a",prcue:"\u227c",precapprox:"\u2ab7",prec:"\u227a",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",pre:"\u2aaf",prE:"\u2ab3",precsim:"\u227e",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportional:"\u221d",Proportion:"\u2237",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",Pscr:"\ud835\udcab",pscr:"\ud835\udcc5",Psi:"\u03a8",psi:"\u03c8",puncsp:"\u2008",Qfr:"\ud835\udd14",qfr:"\ud835\udd2e",qint:"\u2a0c",qopf:"\ud835\udd62",Qopf:"\u211a",qprime:"\u2057",Qscr:"\ud835\udcac",qscr:"\ud835\udcc6",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",quot:'"',QUOT:'"',rAarr:"\u21db",race:"\u223d\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",rang:"\u27e9",Rang:"\u27eb",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21a0",rArr:"\u21d2",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21a3",rarrw:"\u219d",ratail:"\u291a",rAtail:"\u291c",ratio:"\u2236",rationals:"\u211a",rbarr:"\u290d",rBarr:"\u290f",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",Re:"\u211c",rect:"\u25ad",reg:"\xae",REG:"\xae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",rfr:"\ud835\udd2f",Rfr:"\u211c",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",Rho:"\u03a1",rho:"\u03c1",rhov:"\u03f1",RightAngleBracket:"\u27e9",RightArrowBar:"\u21e5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21d2",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVectorBar:"\u2955",RightDownVector:"\u21c2",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTeeArrow:"\u21a6",RightTee:"\u22a2",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangleBar:"\u29d0",RightTriangle:"\u22b3",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVectorBar:"\u2954",RightUpVector:"\u21be",RightVectorBar:"\u2953",RightVector:"\u21c0",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoustache:"\u23b1",rmoust:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",ropf:"\ud835\udd63",Ropf:"\u211d",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",rscr:"\ud835\udcc7",Rscr:"\u211b",rsh:"\u21b1",Rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",Sacute:"\u015a",sacute:"\u015b",sbquo:"\u201a",scap:"\u2ab8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2abc",sc:"\u227b",sccue:"\u227d",sce:"\u2ab0",scE:"\u2ab4",Scedil:"\u015e",scedil:"\u015f",Scirc:"\u015c",scirc:"\u015d",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",Scy:"\u0421",scy:"\u0441",sdotb:"\u22a1",sdot:"\u22c5",sdote:"\u2a66",searhk:"\u2925",searr:"\u2198",seArr:"\u21d8",searrow:"\u2198",sect:"\xa7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\ud835\udd16",sfr:"\ud835\udd30",sfrown:"\u2322",sharp:"\u266f",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xad",Sigma:"\u03a3",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",SOFTcy:"\u042c",softcy:"\u044c",solbar:"\u233f",solb:"\u29c4",sol:"/",Sopf:"\ud835\udd4a",sopf:"\ud835\udd64",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25a1",Square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squ:"\u25a1",squf:"\u25aa",srarr:"\u2192",Sscr:"\ud835\udcae",sscr:"\ud835\udcc8",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",Star:"\u22c6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",sub:"\u2282",Sub:"\u22d0",subdot:"\u2abd",subE:"\u2ac5",sube:"\u2286",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subne:"\u228a",subplus:"\u2abf",subrarr:"\u2979",subset:"\u2282",Subset:"\u22d0",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succapprox:"\u2ab8",succ:"\u227b",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",sum:"\u2211",Sum:"\u2211",sung:"\u266a",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",sup:"\u2283",Sup:"\u22d1",supdot:"\u2abe",supdsub:"\u2ad8",supE:"\u2ac6",supe:"\u2287",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supne:"\u228b",supplus:"\u2ac0",supset:"\u2283",Supset:"\u22d1",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21d9",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf",Tab:"\t",target:"\u2316",Tau:"\u03a4",tau:"\u03c4",tbrk:"\u23b4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20db",telrec:"\u2315",Tfr:"\ud835\udd17",tfr:"\ud835\udd31",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223c",THORN:"\xde",thorn:"\xfe",tilde:"\u02dc",Tilde:"\u223c",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2a31",timesb:"\u22a0",times:"\xd7",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",topbot:"\u2336",topcir:"\u2af1",top:"\u22a4",Topf:"\ud835\udd4b",topf:"\ud835\udd65",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",Tscr:"\ud835\udcaf",tscr:"\ud835\udcc9",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040b",tshcy:"\u045b",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",Uacute:"\xda",uacute:"\xfa",uarr:"\u2191",Uarr:"\u219f",uArr:"\u21d1",Uarrocir:"\u2949",Ubrcy:"\u040e",ubrcy:"\u045e",Ubreve:"\u016c",ubreve:"\u016d",Ucirc:"\xdb",ucirc:"\xfb",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21c5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296e",ufisht:"\u297e",Ufr:"\ud835\udd18",ufr:"\ud835\udd32",Ugrave:"\xd9",ugrave:"\xf9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",Umacr:"\u016a",umacr:"\u016b",uml:"\xa8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",Uogon:"\u0172",uogon:"\u0173",Uopf:"\ud835\udd4c",uopf:"\ud835\udd66",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21d1",UpArrowDownArrow:"\u21c5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21d5",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03c5",Upsi:"\u03d2",upsih:"\u03d2",Upsilon:"\u03a5",upsilon:"\u03c5",UpTeeArrow:"\u21a5",UpTee:"\u22a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",Uring:"\u016e",uring:"\u016f",urtri:"\u25f9",Uscr:"\ud835\udcb0",uscr:"\ud835\udcca",utdot:"\u22f0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",Uuml:"\xdc",uuml:"\xfc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",varr:"\u2195",vArr:"\u21d5",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",vBar:"\u2ae8",Vbar:"\u2aeb",vBarv:"\u2ae9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22a2",vDash:"\u22a8",Vdash:"\u22a9",VDash:"\u22ab",Vdashl:"\u2ae6",veebar:"\u22bb",vee:"\u2228",Vee:"\u22c1",veeeq:"\u225a",vellip:"\u22ee",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",Vfr:"\ud835\udd19",vfr:"\ud835\udd33",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",Vopf:"\ud835\udd4d",vopf:"\ud835\udd67",vprop:"\u221d",vrtri:"\u22b3",Vscr:"\ud835\udcb1",vscr:"\ud835\udccb",vsubnE:"\u2acb\ufe00",vsubne:"\u228a\ufe00",vsupnE:"\u2acc\ufe00",vsupne:"\u228b\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2a5f",wedge:"\u2227",Wedge:"\u22c0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\ud835\udd1a",wfr:"\ud835\udd34",Wopf:"\ud835\udd4e",wopf:"\ud835\udd68",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\ud835\udcb2",wscr:"\ud835\udccc",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",Xfr:"\ud835\udd1b",xfr:"\ud835\udd35",xharr:"\u27f7",xhArr:"\u27fa",Xi:"\u039e",xi:"\u03be",xlarr:"\u27f5",xlArr:"\u27f8",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",Xopf:"\ud835\udd4f",xopf:"\ud835\udd69",xoplus:"\u2a01",xotime:"\u2a02",xrarr:"\u27f6",xrArr:"\u27f9",Xscr:"\ud835\udcb3",xscr:"\ud835\udccd",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",Yacute:"\xdd",yacute:"\xfd",YAcy:"\u042f",yacy:"\u044f",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042b",ycy:"\u044b",yen:"\xa5",Yfr:"\ud835\udd1c",yfr:"\ud835\udd36",YIcy:"\u0407",yicy:"\u0457",Yopf:"\ud835\udd50",yopf:"\ud835\udd6a",Yscr:"\ud835\udcb4",yscr:"\ud835\udcce",YUcy:"\u042e",yucy:"\u044e",yuml:"\xff",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017a",Zcaron:"\u017d",zcaron:"\u017e",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017b",zdot:"\u017c",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",Zeta:"\u0396",zeta:"\u03b6",zfr:"\ud835\udd37",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21dd",zopf:"\ud835\udd6b",Zopf:"\u2124",Zscr:"\ud835\udcb5",zscr:"\ud835\udccf",zwj:"\u200d",zwnj:"\u200c"}}}),A=k({"node_modules/markdown-it/lib/common/entities.js"(e,t){t.exports=C()}}),E=k({"node_modules/uc.micro/categories/P/regex.js"(e,t){t.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/}}),D=k({"node_modules/mdurl/encode.js"(e,t){var r={};function n(e,t,o){var i,a,s,l,c,u="";for("string"!==typeof t&&(o=t,t=n.defaultChars),"undefined"===typeof o&&(o=!0),c=function(e){var t,n,o=r[e];if(o)return o;for(o=r[e]=[],t=0;t<128;t++)n=String.fromCharCode(t),/^[0-9a-z]$/i.test(n)?o.push(n):o.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2));for(t=0;t<e.length;t++)o[e.charCodeAt(t)]=e[t];return o}(t),i=0,a=e.length;i<a;i++)if(s=e.charCodeAt(i),o&&37===s&&i+2<a&&/^[0-9a-f]{2}$/i.test(e.slice(i+1,i+3)))u+=e.slice(i,i+3),i+=2;else if(s<128)u+=c[s];else if(s>=55296&&s<=57343){if(s>=55296&&s<=56319&&i+1<a&&(l=e.charCodeAt(i+1))>=56320&&l<=57343){u+=encodeURIComponent(e[i]+e[i+1]),i++;continue}u+="%EF%BF%BD"}else u+=encodeURIComponent(e[i]);return u}n.defaultChars=";/?:@&=+$,-_.!~*'()#",n.componentChars="-_.!~*'()",t.exports=n}}),S=k({"node_modules/mdurl/decode.js"(e,t){var r={};function n(e,t){var o;return"string"!==typeof t&&(t=n.defaultChars),o=function(e){var t,n,o=r[e];if(o)return o;for(o=r[e]=[],t=0;t<128;t++)n=String.fromCharCode(t),o.push(n);for(t=0;t<e.length;t++)o[n=e.charCodeAt(t)]="%"+("0"+n.toString(16).toUpperCase()).slice(-2);return o}(t),e.replace(/(%[a-f0-9]{2})+/gi,(function(e){var t,r,n,i,a,s,l,c="";for(t=0,r=e.length;t<r;t+=3)(n=parseInt(e.slice(t+1,t+3),16))<128?c+=o[n]:192===(224&n)&&t+3<r&&128===(192&(i=parseInt(e.slice(t+4,t+6),16)))?(c+=(l=n<<6&1984|63&i)<128?"\ufffd\ufffd":String.fromCharCode(l),t+=3):224===(240&n)&&t+6<r&&(i=parseInt(e.slice(t+4,t+6),16),a=parseInt(e.slice(t+7,t+9),16),128===(192&i)&&128===(192&a))?(c+=(l=n<<12&61440|i<<6&4032|63&a)<2048||l>=55296&&l<=57343?"\ufffd\ufffd\ufffd":String.fromCharCode(l),t+=6):240===(248&n)&&t+9<r&&(i=parseInt(e.slice(t+4,t+6),16),a=parseInt(e.slice(t+7,t+9),16),s=parseInt(e.slice(t+10,t+12),16),128===(192&i)&&128===(192&a)&&128===(192&s))?((l=n<<18&1835008|i<<12&258048|a<<6&4032|63&s)<65536||l>1114111?c+="\ufffd\ufffd\ufffd\ufffd":(l-=65536,c+=String.fromCharCode(55296+(l>>10),56320+(1023&l))),t+=9):c+="\ufffd";return c}))}n.defaultChars=";/?:@&=+$,#",n.componentChars="",t.exports=n}}),j=k({"node_modules/mdurl/format.js"(e,t){t.exports=function(e){var t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&-1!==e.hostname.indexOf(":")?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||""}}}),q=k({"node_modules/mdurl/parse.js"(e,t){function r(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var n=/^([a-z0-9.+-]+:)/i,o=/:[0-9]*$/,i=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,a=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),s=["'"].concat(a),l=["%","/","?",";","#"].concat(s),c=["/","?","#"],u=/^[+a-z0-9A-Z_-]{0,63}$/,p=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,d={javascript:!0,"javascript:":!0},h={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};r.prototype.parse=function(e,t){var r,o,a,s,f,m=e;if(m=m.trim(),!t&&1===e.split("#").length){var g=i.exec(m);if(g)return this.pathname=g[1],g[2]&&(this.search=g[2]),this}var b=n.exec(m);if(b&&(a=(b=b[0]).toLowerCase(),this.protocol=b,m=m.substr(b.length)),(t||b||m.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(f="//"===m.substr(0,2))||b&&d[b]||(m=m.substr(2),this.slashes=!0)),!d[b]&&(f||b&&!h[b])){var y,_,k=-1;for(r=0;r<c.length;r++)-1!==(s=m.indexOf(c[r]))&&(-1===k||s<k)&&(k=s);for(-1!==(_=-1===k?m.lastIndexOf("@"):m.lastIndexOf("@",k))&&(y=m.slice(0,_),m=m.slice(_+1),this.auth=y),k=-1,r=0;r<l.length;r++)-1!==(s=m.indexOf(l[r]))&&(-1===k||s<k)&&(k=s);-1===k&&(k=m.length),":"===m[k-1]&&k--;var v=m.slice(0,k);m=m.slice(k),this.parseHost(v),this.hostname=this.hostname||"";var x="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!x){var w=this.hostname.split(/\./);for(r=0,o=w.length;r<o;r++){var C=w[r];if(C&&!C.match(u)){for(var A="",E=0,D=C.length;E<D;E++)C.charCodeAt(E)>127?A+="x":A+=C[E];if(!A.match(u)){var S=w.slice(0,r),j=w.slice(r+1),q=C.match(p);q&&(S.push(q[1]),j.unshift(q[2])),j.length&&(m=j.join(".")+m),this.hostname=S.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),x&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var O=m.indexOf("#");-1!==O&&(this.hash=m.substr(O),m=m.slice(0,O));var F=m.indexOf("?");return-1!==F&&(this.search=m.substr(F),m=m.slice(0,F)),m&&(this.pathname=m),h[a]&&this.hostname&&!this.pathname&&(this.pathname=""),this},r.prototype.parseHost=function(e){var t=o.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)},t.exports=function(e,t){if(e&&e instanceof r)return e;var n=new r;return n.parse(e,t),n}}}),O=k({"node_modules/mdurl/index.js"(e,t){t.exports.encode=D(),t.exports.decode=S(),t.exports.format=j(),t.exports.parse=q()}}),F=k({"node_modules/uc.micro/properties/Any/regex.js"(e,t){t.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/}}),T=k({"node_modules/uc.micro/categories/Cc/regex.js"(e,t){t.exports=/[\0-\x1F\x7F-\x9F]/}}),I=k({"node_modules/uc.micro/categories/Cf/regex.js"(e,t){t.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/}}),z=k({"node_modules/uc.micro/categories/Z/regex.js"(e,t){t.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/}}),L=k({"node_modules/uc.micro/index.js"(e){e.Any=F(),e.Cc=T(),e.Cf=I(),e.P=E(),e.Z=z()}}),M=k({"node_modules/markdown-it/lib/common/utils.js"(e){var t=Object.prototype.hasOwnProperty;function r(e,r){return t.call(e,r)}function n(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!==(65535&e)&&65534!==(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function o(e){if(e>65535){var t=55296+((e-=65536)>>10),r=56320+(1023&e);return String.fromCharCode(t,r)}return String.fromCharCode(e)}var i=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,a=new RegExp(i.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),s=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,l=A();var c=/[&<>"]/,u=/[&<>"]/g,p={"&":"&","<":"<",">":">",'"':"""};function d(e){return p[e]}var h=/[.?*+^$[\]\\(){}|-]/g;var f=E();e.lib={},e.lib.mdurl=O(),e.lib.ucmicro=L(),e.assign=function(e){return Array.prototype.slice.call(arguments,1).forEach((function(t){if(t){if("object"!==typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach((function(r){e[r]=t[r]}))}})),e},e.isString=function(e){return"[object String]"===function(e){return Object.prototype.toString.call(e)}(e)},e.has=r,e.unescapeMd=function(e){return e.indexOf("\\")<0?e:e.replace(i,"$1")},e.unescapeAll=function(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(a,(function(e,t,i){return t||function(e,t){var i=0;return r(l,t)?l[t]:35===t.charCodeAt(0)&&s.test(t)&&n(i="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?o(i):e}(e,i)}))},e.isValidEntityCode=n,e.fromCodePoint=o,e.escapeHtml=function(e){return c.test(e)?e.replace(u,d):e},e.arrayReplaceAt=function(e,t,r){return[].concat(e.slice(0,t),r,e.slice(t+1))},e.isSpace=function(e){switch(e){case 9:case 32:return!0}return!1},e.isWhiteSpace=function(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},e.isMdAsciiPunct=function(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},e.isPunctChar=function(e){return f.test(e)},e.escapeRE=function(e){return e.replace(h,"\\$&")},e.normalizeReference=function(e){return e=e.trim().replace(/\s+/g," "),"\u1e7e"==="\u1e9e".toLowerCase()&&(e=e.replace(/\u1e9e/g,"\xdf")),e.toLowerCase().toUpperCase()}}}),N=k({"node_modules/markdown-it/lib/helpers/parse_link_label.js"(e,t){t.exports=function(e,t,r){var n,o,i,a,s=-1,l=e.posMax,c=e.pos;for(e.pos=t+1,n=1;e.pos<l;){if(93===(i=e.src.charCodeAt(e.pos))&&0===--n){o=!0;break}if(a=e.pos,e.md.inline.skipToken(e),91===i)if(a===e.pos-1)n++;else if(r)return e.pos=c,-1}return o&&(s=e.pos),e.pos=c,s}}}),R=k({"node_modules/markdown-it/lib/helpers/parse_link_destination.js"(e,t){var r=M().unescapeAll;t.exports=function(e,t,n){var o,i,a=t,s={ok:!1,pos:0,lines:0,str:""};if(60===e.charCodeAt(t)){for(t++;t<n;){if(10===(o=e.charCodeAt(t)))return s;if(60===o)return s;if(62===o)return s.pos=t+1,s.str=r(e.slice(a+1,t)),s.ok=!0,s;92===o&&t+1<n?t+=2:t++}return s}for(i=0;t<n&&32!==(o=e.charCodeAt(t))&&!(o<32||127===o);)if(92===o&&t+1<n){if(32===e.charCodeAt(t+1))break;t+=2}else{if(40===o&&++i>32)return s;if(41===o){if(0===i)break;i--}t++}return a===t||0!==i||(s.str=r(e.slice(a,t)),s.lines=0,s.pos=t,s.ok=!0),s}}}),P=k({"node_modules/markdown-it/lib/helpers/parse_link_title.js"(e,t){var r=M().unescapeAll;t.exports=function(e,t,n){var o,i,a=0,s=t,l={ok:!1,pos:0,lines:0,str:""};if(t>=n)return l;if(34!==(i=e.charCodeAt(t))&&39!==i&&40!==i)return l;for(t++,40===i&&(i=41);t<n;){if((o=e.charCodeAt(t))===i)return l.pos=t+1,l.lines=a,l.str=r(e.slice(s+1,t)),l.ok=!0,l;if(40===o&&41===i)return l;10===o?a++:92===o&&t+1<n&&(t++,10===e.charCodeAt(t)&&a++),t++}return l}}}),$=k({"node_modules/markdown-it/lib/helpers/index.js"(e){e.parseLinkLabel=N(),e.parseLinkDestination=R(),e.parseLinkTitle=P()}}),B=k({"node_modules/markdown-it/lib/renderer.js"(e,t){var r=M().assign,n=M().unescapeAll,o=M().escapeHtml,i={};function a(){this.rules=r({},i)}i.code_inline=function(e,t,r,n,i){var a=e[t];return"<code"+i.renderAttrs(a)+">"+o(e[t].content)+"</code>"},i.code_block=function(e,t,r,n,i){var a=e[t];return"<pre"+i.renderAttrs(a)+"><code>"+o(e[t].content)+"</code></pre>\n"},i.fence=function(e,t,r,i,a){var s,l,c,u,p,d=e[t],h=d.info?n(d.info).trim():"",f="",m="";return h&&(f=(c=h.split(/(\s+)/g))[0],m=c.slice(2).join("")),0===(s=r.highlight&&r.highlight(d.content,f,m)||o(d.content)).indexOf("<pre")?s+"\n":h?(l=d.attrIndex("class"),u=d.attrs?d.attrs.slice():[],l<0?u.push(["class",r.langPrefix+f]):(u[l]=u[l].slice(),u[l][1]+=" "+r.langPrefix+f),p={attrs:u},"<pre><code"+a.renderAttrs(p)+">"+s+"</code></pre>\n"):"<pre><code"+a.renderAttrs(d)+">"+s+"</code></pre>\n"},i.image=function(e,t,r,n,o){var i=e[t];return i.attrs[i.attrIndex("alt")][1]=o.renderInlineAsText(i.children,r,n),o.renderToken(e,t,r)},i.hardbreak=function(e,t,r){return r.xhtmlOut?"<br />\n":"<br>\n"},i.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?"<br />\n":"<br>\n":"\n"},i.text=function(e,t){return o(e[t].content)},i.html_block=function(e,t){return e[t].content},i.html_inline=function(e,t){return e[t].content},a.prototype.renderAttrs=function(e){var t,r,n;if(!e.attrs)return"";for(n="",t=0,r=e.attrs.length;t<r;t++)n+=" "+o(e.attrs[t][0])+'="'+o(e.attrs[t][1])+'"';return n},a.prototype.renderToken=function(e,t,r){var n,o="",i=!1,a=e[t];return a.hidden?"":(a.block&&-1!==a.nesting&&t&&e[t-1].hidden&&(o+="\n"),o+=(-1===a.nesting?"</":"<")+a.tag,o+=this.renderAttrs(a),0===a.nesting&&r.xhtmlOut&&(o+=" /"),a.block&&(i=!0,1===a.nesting&&t+1<e.length&&("inline"===(n=e[t+1]).type||n.hidden||-1===n.nesting&&n.tag===a.tag)&&(i=!1)),o+=i?">\n":">")},a.prototype.renderInline=function(e,t,r){for(var n,o="",i=this.rules,a=0,s=e.length;a<s;a++)"undefined"!==typeof i[n=e[a].type]?o+=i[n](e,a,t,r,this):o+=this.renderToken(e,a,t);return o},a.prototype.renderInlineAsText=function(e,t,r){for(var n="",o=0,i=e.length;o<i;o++)"text"===e[o].type?n+=e[o].content:"image"===e[o].type?n+=this.renderInlineAsText(e[o].children,t,r):"softbreak"===e[o].type&&(n+="\n");return n},a.prototype.render=function(e,t,r){var n,o,i,a="",s=this.rules;for(n=0,o=e.length;n<o;n++)"inline"===(i=e[n].type)?a+=this.renderInline(e[n].children,t,r):"undefined"!==typeof s[i]?a+=s[e[n].type](e,n,t,r,this):a+=this.renderToken(e,n,t,r);return a},t.exports=a}}),Z=k({"node_modules/markdown-it/lib/ruler.js"(e,t){function r(){this.__rules__=[],this.__cache__=null}r.prototype.__find__=function(e){for(var t=0;t<this.__rules__.length;t++)if(this.__rules__[t].name===e)return t;return-1},r.prototype.__compile__=function(){var e=this,t=[""];e.__rules__.forEach((function(e){e.enabled&&e.alt.forEach((function(e){t.indexOf(e)<0&&t.push(e)}))})),e.__cache__={},t.forEach((function(t){e.__cache__[t]=[],e.__rules__.forEach((function(r){r.enabled&&(t&&r.alt.indexOf(t)<0||e.__cache__[t].push(r.fn))}))}))},r.prototype.at=function(e,t,r){var n=this.__find__(e),o=r||{};if(-1===n)throw new Error("Parser rule not found: "+e);this.__rules__[n].fn=t,this.__rules__[n].alt=o.alt||[],this.__cache__=null},r.prototype.before=function(e,t,r,n){var o=this.__find__(e),i=n||{};if(-1===o)throw new Error("Parser rule not found: "+e);this.__rules__.splice(o,0,{name:t,enabled:!0,fn:r,alt:i.alt||[]}),this.__cache__=null},r.prototype.after=function(e,t,r,n){var o=this.__find__(e),i=n||{};if(-1===o)throw new Error("Parser rule not found: "+e);this.__rules__.splice(o+1,0,{name:t,enabled:!0,fn:r,alt:i.alt||[]}),this.__cache__=null},r.prototype.push=function(e,t,r){var n=r||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:n.alt||[]}),this.__cache__=null},r.prototype.enable=function(e,t){Array.isArray(e)||(e=[e]);var r=[];return e.forEach((function(e){var n=this.__find__(e);if(n<0){if(t)return;throw new Error("Rules manager: invalid rule name "+e)}this.__rules__[n].enabled=!0,r.push(e)}),this),this.__cache__=null,r},r.prototype.enableOnly=function(e,t){Array.isArray(e)||(e=[e]),this.__rules__.forEach((function(e){e.enabled=!1})),this.enable(e,t)},r.prototype.disable=function(e,t){Array.isArray(e)||(e=[e]);var r=[];return e.forEach((function(e){var n=this.__find__(e);if(n<0){if(t)return;throw new Error("Rules manager: invalid rule name "+e)}this.__rules__[n].enabled=!1,r.push(e)}),this),this.__cache__=null,r},r.prototype.getRules=function(e){return null===this.__cache__&&this.__compile__(),this.__cache__[e]||[]},t.exports=r}}),U=k({"node_modules/markdown-it/lib/rules_core/normalize.js"(e,t){var r=/\r\n?|\n/g,n=/\0/g;t.exports=function(e){var t;t=(t=e.src.replace(r,"\n")).replace(n,"\ufffd"),e.src=t}}}),V=k({"node_modules/markdown-it/lib/rules_core/block.js"(e,t){t.exports=function(e){var t;e.inlineMode?((t=new e.Token("inline","",0)).content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}}}),H=k({"node_modules/markdown-it/lib/rules_core/inline.js"(e,t){t.exports=function(e){var t,r,n,o=e.tokens;for(r=0,n=o.length;r<n;r++)"inline"===(t=o[r]).type&&e.md.inline.parse(t.content,e.md,e.env,t.children)}}}),G=k({"node_modules/markdown-it/lib/rules_core/linkify.js"(e,t){var r=M().arrayReplaceAt;function n(e){return/^<\/a\s*>/i.test(e)}t.exports=function(e){var t,o,i,a,s,l,c,u,p,d,h,f,m,g,b,y,_,k,v=e.tokens;if(e.md.options.linkify)for(o=0,i=v.length;o<i;o++)if("inline"===v[o].type&&e.md.linkify.pretest(v[o].content))for(m=0,t=(a=v[o].children).length-1;t>=0;t--)if("link_close"!==(l=a[t]).type){if("html_inline"===l.type&&(k=l.content,/^<a[>\s]/i.test(k)&&m>0&&m--,n(l.content)&&m++),!(m>0)&&"text"===l.type&&e.md.linkify.test(l.content)){for(p=l.content,_=e.md.linkify.match(p),c=[],f=l.level,h=0,u=0;u<_.length;u++)g=_[u].url,b=e.md.normalizeLink(g),e.md.validateLink(b)&&(y=_[u].text,y=_[u].schema?"mailto:"!==_[u].schema||/^mailto:/i.test(y)?e.md.normalizeLinkText(y):e.md.normalizeLinkText("mailto:"+y).replace(/^mailto:/,""):e.md.normalizeLinkText("http://"+y).replace(/^http:\/\//,""),(d=_[u].index)>h&&((s=new e.Token("text","",0)).content=p.slice(h,d),s.level=f,c.push(s)),(s=new e.Token("link_open","a",1)).attrs=[["href",b]],s.level=f++,s.markup="linkify",s.info="auto",c.push(s),(s=new e.Token("text","",0)).content=y,s.level=f,c.push(s),(s=new e.Token("link_close","a",-1)).level=--f,s.markup="linkify",s.info="auto",c.push(s),h=_[u].lastIndex);h<p.length&&((s=new e.Token("text","",0)).content=p.slice(h),s.level=f,c.push(s)),v[o].children=a=r(a,t,c)}}else for(t--;a[t].level!==l.level&&"link_open"!==a[t].type;)t--}}}),J=k({"node_modules/markdown-it/lib/rules_core/replacements.js"(e,t){var r=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,n=/\((c|tm|r|p)\)/i,o=/\((c|tm|r|p)\)/gi,i={c:"\xa9",r:"\xae",p:"\xa7",tm:"\u2122"};function a(e,t){return i[t.toLowerCase()]}function s(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)"text"!==(r=e[t]).type||n||(r.content=r.content.replace(o,a)),"link_open"===r.type&&"auto"===r.info&&n--,"link_close"===r.type&&"auto"===r.info&&n++}function l(e){var t,n,o=0;for(t=e.length-1;t>=0;t--)"text"!==(n=e[t]).type||o||r.test(n.content)&&(n.content=n.content.replace(/\+-/g,"\xb1").replace(/\.{2,}/g,"\u2026").replace(/([?!])\u2026/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1\u2014").replace(/(^|\s)--(?=\s|$)/gm,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1\u2013")),"link_open"===n.type&&"auto"===n.info&&o--,"link_close"===n.type&&"auto"===n.info&&o++}t.exports=function(e){var t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&(n.test(e.tokens[t].content)&&s(e.tokens[t].children),r.test(e.tokens[t].content)&&l(e.tokens[t].children))}}}),W=k({"node_modules/markdown-it/lib/rules_core/smartquotes.js"(e,t){var r=M().isWhiteSpace,n=M().isPunctChar,o=M().isMdAsciiPunct,i=/['"]/,a=/['"]/g;function s(e,t,r){return e.substr(0,t)+r+e.substr(t+1)}function l(e,t){var i,l,c,u,p,d,h,f,m,g,b,y,_,k,v,x,w,C,A,E,D;for(A=[],i=0;i<e.length;i++){for(l=e[i],h=e[i].level,w=A.length-1;w>=0&&!(A[w].level<=h);w--);if(A.length=w+1,"text"===l.type){p=0,d=(c=l.content).length;e:for(;p<d&&(a.lastIndex=p,u=a.exec(c));){if(v=x=!0,p=u.index+1,C="'"===u[0],m=32,u.index-1>=0)m=c.charCodeAt(u.index-1);else for(w=i-1;w>=0&&("softbreak"!==e[w].type&&"hardbreak"!==e[w].type);w--)if(e[w].content){m=e[w].content.charCodeAt(e[w].content.length-1);break}if(g=32,p<d)g=c.charCodeAt(p);else for(w=i+1;w<e.length&&("softbreak"!==e[w].type&&"hardbreak"!==e[w].type);w++)if(e[w].content){g=e[w].content.charCodeAt(0);break}if(b=o(m)||n(String.fromCharCode(m)),y=o(g)||n(String.fromCharCode(g)),_=r(m),(k=r(g))?v=!1:y&&(_||b||(v=!1)),_?x=!1:b&&(k||y||(x=!1)),34===g&&'"'===u[0]&&m>=48&&m<=57&&(x=v=!1),v&&x&&(v=b,x=y),v||x){if(x)for(w=A.length-1;w>=0&&(f=A[w],!(A[w].level<h));w--)if(f.single===C&&A[w].level===h){f=A[w],C?(E=t.md.options.quotes[2],D=t.md.options.quotes[3]):(E=t.md.options.quotes[0],D=t.md.options.quotes[1]),l.content=s(l.content,u.index,D),e[f.token].content=s(e[f.token].content,f.pos,E),p+=D.length-1,f.token===i&&(p+=E.length-1),d=(c=l.content).length,A.length=w;continue e}v?A.push({token:i,pos:u.index,single:C,level:h}):x&&C&&(l.content=s(l.content,u.index,"\u2019"))}else C&&(l.content=s(l.content,u.index,"\u2019"))}}}}t.exports=function(e){var t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&i.test(e.tokens[t].content)&&l(e.tokens[t].children,e)}}}),K=k({"node_modules/markdown-it/lib/token.js"(e,t){function r(e,t,r){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=r,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}r.prototype.attrIndex=function(e){var t,r,n;if(!this.attrs)return-1;for(r=0,n=(t=this.attrs).length;r<n;r++)if(t[r][0]===e)return r;return-1},r.prototype.attrPush=function(e){this.attrs?this.attrs.push(e):this.attrs=[e]},r.prototype.attrSet=function(e,t){var r=this.attrIndex(e),n=[e,t];r<0?this.attrPush(n):this.attrs[r]=n},r.prototype.attrGet=function(e){var t=this.attrIndex(e),r=null;return t>=0&&(r=this.attrs[t][1]),r},r.prototype.attrJoin=function(e,t){var r=this.attrIndex(e);r<0?this.attrPush([e,t]):this.attrs[r][1]=this.attrs[r][1]+" "+t},t.exports=r}}),Y=k({"node_modules/markdown-it/lib/rules_core/state_core.js"(e,t){var r=K();function n(e,t,r){this.src=e,this.env=r,this.tokens=[],this.inlineMode=!1,this.md=t}n.prototype.Token=r,t.exports=n}}),Q=k({"node_modules/markdown-it/lib/parser_core.js"(e,t){var r=Z(),n=[["normalize",U()],["block",V()],["inline",H()],["linkify",G()],["replacements",J()],["smartquotes",W()]];function o(){this.ruler=new r;for(var e=0;e<n.length;e++)this.ruler.push(n[e][0],n[e][1])}o.prototype.process=function(e){var t,r,n;for(t=0,r=(n=this.ruler.getRules("")).length;t<r;t++)n[t](e)},o.prototype.State=Y(),t.exports=o}}),X=k({"node_modules/markdown-it/lib/rules_block/table.js"(e,t){var r=M().isSpace;function n(e,t){var r=e.bMarks[t]+e.tShift[t],n=e.eMarks[t];return e.src.substr(r,n-r)}function o(e){var t,r=[],n=0,o=e.length,i=!1,a=0,s="";for(t=e.charCodeAt(n);n<o;)124===t&&(i?(s+=e.substring(a,n-1),a=n):(r.push(s+e.substring(a,n)),s="",a=n+1)),i=92===t,n++,t=e.charCodeAt(n);return r.push(s+e.substring(a)),r}t.exports=function(e,t,i,a){var s,l,c,u,p,d,h,f,m,g,b,y,_,k,v,x,w,C;if(t+2>i)return!1;if(d=t+1,e.sCount[d]<e.blkIndent)return!1;if(!e.md.options.allowIndentation&&e.sCount[d]-e.blkIndent>=4)return!1;if((c=e.bMarks[d]+e.tShift[d])>=e.eMarks[d])return!1;if(124!==(w=e.src.charCodeAt(c++))&&45!==w&&58!==w)return!1;if(c>=e.eMarks[d])return!1;if(124!==(C=e.src.charCodeAt(c++))&&45!==C&&58!==C&&!r(C))return!1;if(45===w&&r(C))return!1;for(;c<e.eMarks[d];){if(124!==(s=e.src.charCodeAt(c))&&45!==s&&58!==s&&!r(s))return!1;c++}for(h=(l=n(e,t+1)).split("|"),g=[],u=0;u<h.length;u++){if(!(b=h[u].trim())){if(0===u||u===h.length-1)continue;return!1}if(!/^:?-+:?$/.test(b))return!1;58===b.charCodeAt(b.length-1)?g.push(58===b.charCodeAt(0)?"center":"right"):58===b.charCodeAt(0)?g.push("left"):g.push("")}if(-1===(l=n(e,t).trim()).indexOf("|"))return!1;if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if((h=o(l)).length&&""===h[0]&&h.shift(),h.length&&""===h[h.length-1]&&h.pop(),0===(f=h.length)||f!==g.length)return!1;if(a)return!0;for(k=e.parentType,e.parentType="table",x=e.md.block.ruler.getRules("blockquote"),(m=e.push("table_open","table",1)).map=y=[t,0],(m=e.push("thead_open","thead",1)).map=[t,t+1],(m=e.push("tr_open","tr",1)).map=[t,t+1],u=0;u<h.length;u++)m=e.push("th_open","th",1),g[u]&&(m.attrs=[["style","text-align:"+g[u]]]),(m=e.push("inline","",0)).content=h[u].trim(),m.children=[],m=e.push("th_close","th",-1);for(m=e.push("tr_close","tr",-1),m=e.push("thead_close","thead",-1),d=t+2;d<i&&!(e.sCount[d]<e.blkIndent);d++){for(v=!1,u=0,p=x.length;u<p;u++)if(x[u](e,d,i,!0)){v=!0;break}if(v)break;if(!(l=n(e,d).trim()))break;if(!e.md.options.allowIndentation&&e.sCount[d]-e.blkIndent>=4)break;for((h=o(l)).length&&""===h[0]&&h.shift(),h.length&&""===h[h.length-1]&&h.pop(),d===t+2&&((m=e.push("tbody_open","tbody",1)).map=_=[t+2,0]),(m=e.push("tr_open","tr",1)).map=[d,d+1],u=0;u<f;u++)m=e.push("td_open","td",1),g[u]&&(m.attrs=[["style","text-align:"+g[u]]]),(m=e.push("inline","",0)).content=h[u]?h[u].trim():"",m.children=[],m=e.push("td_close","td",-1);m=e.push("tr_close","tr",-1)}return _&&(m=e.push("tbody_close","tbody",-1),_[1]=d),m=e.push("table_close","table",-1),y[1]=d,e.parentType=k,e.line=d,!0}}}),ee=k({"node_modules/markdown-it/lib/rules_block/code.js"(e,t){t.exports=function(e,t,r){if(e.md.options.allowIndentation)return!1;var n,o,i;if(e.sCount[t]-e.blkIndent<4)return!1;for(o=n=t+1;n<r;)if(e.isEmpty(n))n++;else{if(!(e.sCount[n]-e.blkIndent>=4))break;o=++n}return e.line=o,(i=e.push("code_block","code",0)).content=e.getLines(t,o,4+e.blkIndent,!1)+"\n",i.map=[t,e.line],!0}}}),te=k({"node_modules/markdown-it/lib/rules_block/fence.js"(e,t){t.exports=function(e,t,r,n){var o,i,a,s,l,c,u,p=!1,d=e.bMarks[t]+e.tShift[t],h=e.eMarks[t];if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if(d+3>h)return!1;if(126!==(o=e.src.charCodeAt(d))&&96!==o)return!1;if(l=d,(i=(d=e.skipChars(d,o))-l)<3)return!1;if(u=e.src.slice(l,d),a=e.src.slice(d,h),96===o&&a.indexOf(String.fromCharCode(o))>=0)return!1;if(n)return!0;for(s=t;!(++s>=r)&&!((d=l=e.bMarks[s]+e.tShift[s])<(h=e.eMarks[s])&&e.sCount[s]<e.blkIndent);)if(e.src.charCodeAt(d)===o&&(e.md.options.allowIndentation||!(e.sCount[s]-e.blkIndent>=4))&&!((d=e.skipChars(d,o))-l<i)&&!((d=e.skipSpaces(d))<h)){p=!0;break}return i=e.sCount[t],e.line=s+(p?1:0),(c=e.push("fence","code",0)).info=a,c.content=e.getLines(t+1,s,i,!0),c.markup=u,c.map=[t,e.line],!0}}}),re=k({"node_modules/markdown-it/lib/rules_block/blockquote.js"(e,t){var r=M().isSpace;t.exports=function(e,t,n,o){var i,a,s,l,c,u,p,d,h,f,m,g,b,y,_,k,v,x,w,C,A=e.lineMax,E=e.bMarks[t]+e.tShift[t],D=e.eMarks[t];if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if(62!==e.src.charCodeAt(E++))return!1;if(o)return!0;for(l=h=e.sCount[t]+1,32===e.src.charCodeAt(E)?(E++,l++,h++,i=!1,k=!0):9===e.src.charCodeAt(E)?(k=!0,(e.bsCount[t]+h)%4===3?(E++,l++,h++,i=!1):i=!0):k=!1,f=[e.bMarks[t]],e.bMarks[t]=E;E<D&&(a=e.src.charCodeAt(E),r(a));)9===a?h+=4-(h+e.bsCount[t]+(i?1:0))%4:h++,E++;for(m=[e.bsCount[t]],e.bsCount[t]=e.sCount[t]+1+(k?1:0),u=E>=D,y=[e.sCount[t]],e.sCount[t]=h-l,_=[e.tShift[t]],e.tShift[t]=E-e.bMarks[t],x=e.md.block.ruler.getRules("blockquote"),b=e.parentType,e.parentType="blockquote",d=t+1;d<n&&(C=e.sCount[d]<e.blkIndent,!((E=e.bMarks[d]+e.tShift[d])>=(D=e.eMarks[d])));d++)if(62!==e.src.charCodeAt(E++)||C){if(u)break;for(v=!1,s=0,c=x.length;s<c;s++)if(x[s](e,d,n,!0)){v=!0;break}if(v){e.lineMax=d,0!==e.blkIndent&&(f.push(e.bMarks[d]),m.push(e.bsCount[d]),_.push(e.tShift[d]),y.push(e.sCount[d]),e.sCount[d]-=e.blkIndent);break}f.push(e.bMarks[d]),m.push(e.bsCount[d]),_.push(e.tShift[d]),y.push(e.sCount[d]),e.sCount[d]=-1}else{for(l=h=e.sCount[d]+1,32===e.src.charCodeAt(E)?(E++,l++,h++,i=!1,k=!0):9===e.src.charCodeAt(E)?(k=!0,(e.bsCount[d]+h)%4===3?(E++,l++,h++,i=!1):i=!0):k=!1,f.push(e.bMarks[d]),e.bMarks[d]=E;E<D&&(a=e.src.charCodeAt(E),r(a));)9===a?h+=4-(h+e.bsCount[d]+(i?1:0))%4:h++,E++;u=E>=D,m.push(e.bsCount[d]),e.bsCount[d]=e.sCount[d]+1+(k?1:0),y.push(e.sCount[d]),e.sCount[d]=h-l,_.push(e.tShift[d]),e.tShift[d]=E-e.bMarks[d]}for(g=e.blkIndent,e.blkIndent=0,(w=e.push("blockquote_open","blockquote",1)).markup=">",w.map=p=[t,0],e.md.block.tokenize(e,t,d),(w=e.push("blockquote_close","blockquote",-1)).markup=">",e.lineMax=A,e.parentType=b,p[1]=e.line,s=0;s<_.length;s++)e.bMarks[s+t]=f[s],e.tShift[s+t]=_[s],e.sCount[s+t]=y[s],e.bsCount[s+t]=m[s];return e.blkIndent=g,!0}}}),ne=k({"node_modules/markdown-it/lib/rules_block/hr.js"(e,t){var r=M().isSpace;t.exports=function(e,t,n,o){var i,a,s,l,c=e.bMarks[t]+e.tShift[t],u=e.eMarks[t];if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if(42!==(i=e.src.charCodeAt(c++))&&45!==i&&95!==i)return!1;for(a=1;c<u;){if((s=e.src.charCodeAt(c++))!==i&&!r(s))return!1;s===i&&a++}return!(a<3)&&(o||(e.line=t+1,(l=e.push("hr","hr",0)).map=[t,e.line],l.markup=Array(a+1).join(String.fromCharCode(i))),!0)}}}),oe=k({"node_modules/markdown-it/lib/rules_block/list.js"(e,t){var r=M().isSpace;function n(e,t){var n,o,i,a;return o=e.bMarks[t]+e.tShift[t],i=e.eMarks[t],42!==(n=e.src.charCodeAt(o++))&&45!==n&&43!==n||o<i&&(a=e.src.charCodeAt(o),!r(a))?-1:o}function o(e,t){var n,o=e.bMarks[t]+e.tShift[t],i=o,a=e.eMarks[t];if(i+1>=a)return-1;if((n=e.src.charCodeAt(i++))<48||n>57)return-1;for(;;){if(i>=a)return-1;if(!((n=e.src.charCodeAt(i++))>=48&&n<=57)){if(41===n||46===n)break;return-1}if(i-o>=10)return-1}return i<a&&(n=e.src.charCodeAt(i),!r(n))?-1:i}t.exports=function(e,t,r,i){var a,s,l,c,u,p,d,h,f,m,g,b,y,_,k,v,x,w,C,A,E,D,S,j,q,O,F,T,I=!1,z=!0;if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if(!e.md.options.allowIndentation&&e.listIndent>=0&&e.sCount[t]-e.listIndent>=4&&e.sCount[t]<e.blkIndent)return!1;if(i&&"paragraph"===e.parentType&&e.sCount[t]>=e.blkIndent&&(I=!0),(S=o(e,t))>=0){if(d=!0,q=e.bMarks[t]+e.tShift[t],y=Number(e.src.slice(q,S-1)),I&&1!==y)return!1}else{if(!((S=n(e,t))>=0))return!1;d=!1}if(I&&e.skipSpaces(S)>=e.eMarks[t])return!1;if(b=e.src.charCodeAt(S-1),i)return!0;for(g=e.tokens.length,d?(T=e.push("ordered_list_open","ol",1),1!==y&&(T.attrs=[["start",y]])):T=e.push("bullet_list_open","ul",1),T.map=m=[t,0],T.markup=String.fromCharCode(b),k=t,j=!1,F=e.md.block.ruler.getRules("list"),w=e.parentType,e.parentType="list";k<r;){for(D=S,_=e.eMarks[k],p=v=e.sCount[k]+S-(e.bMarks[t]+e.tShift[t]);D<_;){if(9===(a=e.src.charCodeAt(D)))v+=4-(v+e.bsCount[k])%4;else{if(32!==a)break;v++}D++}if(u=(s=D)>=_?1:v-p,!e.md.options.allowIndentation&&u>4&&(u=1),c=p+u,(T=e.push("list_item_open","li",1)).markup=String.fromCharCode(b),T.map=h=[t,0],d&&(T.info=e.src.slice(q,S-1)),E=e.tight,A=e.tShift[t],C=e.sCount[t],x=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=c,e.tight=!0,e.tShift[t]=s-e.bMarks[t],e.sCount[t]=v,s>=_&&e.isEmpty(t+1)?e.line=Math.min(e.line+2,r):e.md.block.tokenize(e,t,r,!0),e.tight&&!j||(z=!1),j=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=x,e.tShift[t]=A,e.sCount[t]=C,e.tight=E,(T=e.push("list_item_close","li",-1)).markup=String.fromCharCode(b),k=t=e.line,h[1]=k,s=e.bMarks[t],k>=r)break;if(e.sCount[k]<e.blkIndent)break;if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)break;for(O=!1,l=0,f=F.length;l<f;l++)if(F[l](e,k,r,!0)){O=!0;break}if(O)break;if(d){if((S=o(e,k))<0)break;q=e.bMarks[k]+e.tShift[k]}else if((S=n(e,k))<0)break;if(b!==e.src.charCodeAt(S-1))break}return(T=d?e.push("ordered_list_close","ol",-1):e.push("bullet_list_close","ul",-1)).markup=String.fromCharCode(b),m[1]=k,e.line=k,e.parentType=w,z&&function(e,t){var r,n,o=e.level+2;for(r=t+2,n=e.tokens.length-2;r<n;r++)e.tokens[r].level===o&&"paragraph_open"===e.tokens[r].type&&(e.tokens[r+2].hidden=!0,e.tokens[r].hidden=!0,r+=2)}(e,g),!0}}}),ie=k({"node_modules/markdown-it/lib/rules_block/reference.js"(e,t){var r=M().normalizeReference,n=M().isSpace;t.exports=function(e,t,o,i){var a,s,l,c,u,p,d,h,f,m,g,b,y,_,k,v,x=0,w=e.bMarks[t]+e.tShift[t],C=e.eMarks[t],A=t+1;if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if(91!==e.src.charCodeAt(w))return!1;for(;++w<C;)if(93===e.src.charCodeAt(w)&&92!==e.src.charCodeAt(w-1)){if(w+1===C)return!1;if(58!==e.src.charCodeAt(w+1))return!1;break}for(c=e.lineMax,k=e.md.block.ruler.getRules("reference"),m=e.parentType,e.parentType="reference";A<c&&!e.isEmpty(A);A++)if((e.md.options.allowIndentation||!(e.sCount[A]-e.blkIndent>3))&&!(e.sCount[A]<0)){for(_=!1,p=0,d=k.length;p<d;p++)if(k[p](e,A,c,!0)){_=!0;break}if(_)break}for(C=(y=e.getLines(t,A,e.blkIndent,!1).trim()).length,w=1;w<C;w++){if(91===(a=y.charCodeAt(w)))return!1;if(93===a){f=w;break}(10===a||92===a&&++w<C&&10===y.charCodeAt(w))&&x++}if(f<0||58!==y.charCodeAt(f+1))return!1;for(w=f+2;w<C;w++)if(10===(a=y.charCodeAt(w)))x++;else if(!n(a))break;if(!(g=e.md.helpers.parseLinkDestination(y,w,C)).ok)return!1;if(u=e.md.normalizeLink(g.str),!e.md.validateLink(u))return!1;for(s=w=g.pos,l=x+=g.lines,b=w;w<C;w++)if(10===(a=y.charCodeAt(w)))x++;else if(!n(a))break;for(g=e.md.helpers.parseLinkTitle(y,w,C),w<C&&b!==w&&g.ok?(v=g.str,w=g.pos,x+=g.lines):(v="",w=s,x=l);w<C&&(a=y.charCodeAt(w),n(a));)w++;if(w<C&&10!==y.charCodeAt(w)&&v)for(v="",w=s,x=l;w<C&&(a=y.charCodeAt(w),n(a));)w++;return!(w<C&&10!==y.charCodeAt(w))&&(!!(h=r(y.slice(1,f)))&&(i||("undefined"===typeof e.env.references&&(e.env.references={}),"undefined"===typeof e.env.references[h]&&(e.env.references[h]={title:v,href:u}),e.parentType=m,e.line=t+x+1),!0))}}}),ae=k({"node_modules/markdown-it/lib/common/html_blocks.js"(e,t){t.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]}}),se=k({"node_modules/markdown-it/lib/common/html_re.js"(e,t){var r="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",n="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",o=new RegExp("^(?:"+r+"|"+n+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|<![A-Z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)"),i=new RegExp("^(?:"+r+"|"+n+")");t.exports.HTML_TAG_RE=o,t.exports.HTML_OPEN_CLOSE_TAG_RE=i}}),le=k({"node_modules/markdown-it/lib/rules_block/html_block.js"(e,t){var r=ae(),n=se().HTML_OPEN_CLOSE_TAG_RE,o=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+r.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(n.source+"\\s*$"),/^$/,!1]];t.exports=function(e,t,r,n){var i,a,s,l,c=e.bMarks[t]+e.tShift[t],u=e.eMarks[t];if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(c))return!1;for(l=e.src.slice(c,u),i=0;i<o.length&&!o[i][0].test(l);i++);if(i===o.length)return!1;if(n)return o[i][2];if(a=t+1,!o[i][1].test(l))for(;a<r&&!(e.sCount[a]<e.blkIndent);a++)if(c=e.bMarks[a]+e.tShift[a],u=e.eMarks[a],l=e.src.slice(c,u),o[i][1].test(l)){0!==l.length&&a++;break}return e.line=a,(s=e.push("html_block","",0)).map=[t,a],s.content=e.getLines(t,a,e.blkIndent,!0),!0}}}),ce=k({"node_modules/markdown-it/lib/rules_block/heading.js"(e,t){var r=M().isSpace;t.exports=function(e,t,n,o){var i,a,s,l,c=e.bMarks[t]+e.tShift[t],u=e.eMarks[t];if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if(35!==(i=e.src.charCodeAt(c))||c>=u)return!1;for(a=1,i=e.src.charCodeAt(++c);35===i&&c<u&&a<=6;)a++,i=e.src.charCodeAt(++c);return!(a>6||c<u&&!r(i))&&(o||(u=e.skipSpacesBack(u,c),(s=e.skipCharsBack(u,35,c))>c&&r(e.src.charCodeAt(s-1))&&(u=s),e.line=t+1,(l=e.push("heading_open","h"+String(a),1)).markup="########".slice(0,a),l.map=[t,e.line],(l=e.push("inline","",0)).content=e.src.slice(c,u).trim(),l.map=[t,e.line],l.children=[],(l=e.push("heading_close","h"+String(a),-1)).markup="########".slice(0,a)),!0)}}}),ue=k({"node_modules/markdown-it/lib/rules_block/lheading.js"(e,t){t.exports=function(e,t,r){var n,o,i,a,s,l,c,u,p,d,h=t+1,f=e.md.block.ruler.getRules("paragraph");if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;for(d=e.parentType,e.parentType="paragraph";h<r&&!e.isEmpty(h);h++)if(e.md.options.allowIndentation||!(e.sCount[h]-e.blkIndent>3)){if(e.sCount[h]>=e.blkIndent&&(l=e.bMarks[h]+e.tShift[h])<(c=e.eMarks[h])&&(45===(p=e.src.charCodeAt(l))||61===p)&&(l=e.skipChars(l,p),(l=e.skipSpaces(l))>=c)){u=61===p?1:2;break}if(!(e.sCount[h]<0)){for(o=!1,i=0,a=f.length;i<a;i++)if(f[i](e,h,r,!0)){o=!0;break}if(o)break}}return!!u&&(n=e.getLines(t,h,e.blkIndent,!1).trim(),e.line=h+1,(s=e.push("heading_open","h"+String(u),1)).markup=String.fromCharCode(p),s.map=[t,e.line],(s=e.push("inline","",0)).content=n,s.map=[t,e.line-1],s.children=[],(s=e.push("heading_close","h"+String(u),-1)).markup=String.fromCharCode(p),e.parentType=d,!0)}}}),pe=k({"node_modules/markdown-it/lib/rules_block/paragraph.js"(e,t){t.exports=function(e,t){var r,n,o,i,a,s,l=t+1,c=e.md.block.ruler.getRules("paragraph"),u=e.lineMax;for(s=e.parentType,e.parentType="paragraph";l<u&&!e.isEmpty(l);l++)if((e.md.options.allowIndentation||!(e.sCount[l]-e.blkIndent>3))&&!(e.sCount[l]<0)){for(n=!1,o=0,i=c.length;o<i;o++)if(c[o](e,l,u,!0)){n=!0;break}if(n)break}return r=e.getLines(t,l,e.blkIndent,!1).trim(),e.line=l,(a=e.push("paragraph_open","p",1)).map=[t,e.line],(a=e.push("inline","",0)).content=r,a.map=[t,e.line],a.children=[],a=e.push("paragraph_close","p",-1),e.parentType=s,!0}}}),de=k({"node_modules/markdown-it/lib/rules_block/state_block.js"(e,t){var r=K(),n=M().isSpace;function o(e,t,r,o){var i,a,s,l,c,u,p,d;for(this.src=e,this.md=t,this.env=r,this.tokens=o,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",d=!1,s=l=u=p=0,c=(a=this.src).length;l<c;l++){if(i=a.charCodeAt(l),!d){if(n(i)){u++,9===i?p+=4-p%4:p++;continue}d=!0}10!==i&&l!==c-1||(10!==i&&l++,this.bMarks.push(s),this.eMarks.push(l),this.tShift.push(u),this.sCount.push(p),this.bsCount.push(0),d=!1,u=0,p=0,s=l+1)}this.bMarks.push(a.length),this.eMarks.push(a.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}o.prototype.push=function(e,t,n){var o=new r(e,t,n);return o.block=!0,n<0&&this.level--,o.level=this.level,n>0&&this.level++,this.tokens.push(o),o},o.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},o.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;e<t&&!(this.bMarks[e]+this.tShift[e]<this.eMarks[e]);e++);return e},o.prototype.skipSpaces=function(e){for(var t,r=this.src.length;e<r&&(t=this.src.charCodeAt(e),n(t));e++);return e},o.prototype.skipSpacesBack=function(e,t){if(e<=t)return e;for(;e>t;)if(!n(this.src.charCodeAt(--e)))return e+1;return e},o.prototype.skipChars=function(e,t){for(var r=this.src.length;e<r&&this.src.charCodeAt(e)===t;e++);return e},o.prototype.skipCharsBack=function(e,t,r){if(e<=r)return e;for(;e>r;)if(t!==this.src.charCodeAt(--e))return e+1;return e},o.prototype.getLines=function(e,t,r,o){var i,a,s,l,c,u,p,d=e;if(e>=t)return"";for(u=new Array(t-e),i=0;d<t;d++,i++){for(a=0,p=l=this.bMarks[d],c=d+1<t||o?this.eMarks[d]+1:this.eMarks[d];l<c&&a<r;){if(s=this.src.charCodeAt(l),n(s))9===s?a+=4-(a+this.bsCount[d])%4:a++;else{if(!(l-p<this.tShift[d]))break;a++}l++}u[i]=a>r?new Array(a-r+1).join(" ")+this.src.slice(l,c):this.src.slice(l,c)}return u.join("")},o.prototype.Token=r,t.exports=o}}),he=k({"node_modules/markdown-it/lib/parser_block.js"(e,t){var r=Z(),n=[["table",X(),["paragraph","reference"]],["code",ee()],["fence",te(),["paragraph","reference","blockquote","list"]],["blockquote",re(),["paragraph","reference","blockquote","list"]],["hr",ne(),["paragraph","reference","blockquote","list"]],["list",oe(),["paragraph","reference","blockquote"]],["reference",ie()],["html_block",le(),["paragraph","reference","blockquote"]],["heading",ce(),["paragraph","reference","blockquote"]],["lheading",ue()],["paragraph",pe()]];function o(){this.ruler=new r;for(var e=0;e<n.length;e++)this.ruler.push(n[e][0],n[e][1],{alt:(n[e][2]||[]).slice()})}o.prototype.tokenize=function(e,t,r){for(var n,o=this.ruler.getRules(""),i=o.length,a=t,s=!1,l=e.md.options.maxNesting;a<r&&(e.line=a=e.skipEmptyLines(a),!(a>=r))&&!(e.sCount[a]<e.blkIndent);){if(e.level>=l){e.line=r;break}for(n=0;n<i&&!o[n](e,a,r,!1);n++);e.tight=!s,e.isEmpty(e.line-1)&&(s=!0),(a=e.line)<r&&e.isEmpty(a)&&(s=!0,a++,e.line=a)}},o.prototype.parse=function(e,t,r,n){var o;e&&(o=new this.State(e,t,r,n),this.tokenize(o,o.line,o.lineMax))},o.prototype.State=de(),t.exports=o}}),fe=k({"node_modules/markdown-it/lib/rules_inline/text.js"(e,t){function r(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}t.exports=function(e,t){for(var n=e.pos;n<e.posMax&&!r(e.src.charCodeAt(n));)n++;return n!==e.pos&&(t||(e.pending+=e.src.slice(e.pos,n)),e.pos=n,!0)}}}),me=k({"node_modules/markdown-it/lib/rules_inline/newline.js"(e,t){var r=M().isSpace;t.exports=function(e,t){var n,o,i,a=e.pos;if(10!==e.src.charCodeAt(a))return!1;if(n=e.pending.length-1,o=e.posMax,!t)if(n>=0&&32===e.pending.charCodeAt(n))if(n>=1&&32===e.pending.charCodeAt(n-1)){for(i=n-1;i>=1&&32===e.pending.charCodeAt(i-1);)i--;e.pending=e.pending.slice(0,i),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(a++;a<o&&r(e.src.charCodeAt(a));)a++;return e.pos=a,!0}}}),ge=k({"node_modules/markdown-it/lib/rules_inline/escape.js"(e,t){var r,n=M().isSpace,o=[];for(r=0;r<256;r++)o.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach((function(e){o[e.charCodeAt(0)]=1})),t.exports=function(e,t){var r,i=e.pos,a=e.posMax;if(92!==e.src.charCodeAt(i))return!1;if(++i<a){if((r=e.src.charCodeAt(i))<256&&0!==o[r])return t||(e.pending+=e.src[i]),e.pos+=2,!0;if(10===r){for(t||e.push("hardbreak","br",0),i++;i<a&&(r=e.src.charCodeAt(i),n(r));)i++;return e.pos=i,!0}}return t||(e.pending+="\\"),e.pos++,!0}}}),be=k({"node_modules/markdown-it/lib/rules_inline/backticks.js"(e,t){t.exports=function(e,t){var r,n,o,i,a,s,l,c,u=e.pos;if(96!==e.src.charCodeAt(u))return!1;for(r=u,u++,n=e.posMax;u<n&&96===e.src.charCodeAt(u);)u++;if(l=(o=e.src.slice(r,u)).length,e.backticksScanned&&(e.backticks[l]||0)<=r)return t||(e.pending+=o),e.pos+=l,!0;for(a=s=u;-1!==(a=e.src.indexOf("`",s));){for(s=a+1;s<n&&96===e.src.charCodeAt(s);)s++;if((c=s-a)===l)return t||((i=e.push("code_inline","code",0)).markup=o,i.content=e.src.slice(u,a).replace(/\n/g," ").replace(/^ (.+) $/,"$1")),e.pos=s,!0;e.backticks[c]=a}return e.backticksScanned=!0,t||(e.pending+=o),e.pos+=l,!0}}}),ye=k({"node_modules/markdown-it/lib/rules_inline/strikethrough.js"(e,t){function r(e,t){var r,n,o,i,a,s=[],l=t.length;for(r=0;r<l;r++)126===(o=t[r]).marker&&-1!==o.end&&(i=t[o.end],(a=e.tokens[o.token]).type="s_open",a.tag="s",a.nesting=1,a.markup="~~",a.content="",(a=e.tokens[i.token]).type="s_close",a.tag="s",a.nesting=-1,a.markup="~~",a.content="","text"===e.tokens[i.token-1].type&&"~"===e.tokens[i.token-1].content&&s.push(i.token-1));for(;s.length;){for(n=(r=s.pop())+1;n<e.tokens.length&&"s_close"===e.tokens[n].type;)n++;r!==--n&&(a=e.tokens[n],e.tokens[n]=e.tokens[r],e.tokens[r]=a)}}t.exports.tokenize=function(e,t){var r,n,o,i,a=e.pos,s=e.src.charCodeAt(a);if(t)return!1;if(126!==s)return!1;if(o=(n=e.scanDelims(e.pos,!0)).length,i=String.fromCharCode(s),o<2)return!1;for(o%2&&(e.push("text","",0).content=i,o--),r=0;r<o;r+=2)e.push("text","",0).content=i+i,e.delimiters.push({marker:s,length:0,token:e.tokens.length-1,end:-1,open:n.can_open,close:n.can_close});return e.pos+=n.length,!0},t.exports.postProcess=function(e){var t,n=e.tokens_meta,o=e.tokens_meta.length;for(r(e,e.delimiters),t=0;t<o;t++)n[t]&&n[t].delimiters&&r(e,n[t].delimiters)}}}),_e=k({"node_modules/markdown-it/lib/rules_inline/emphasis.js"(e,t){function r(e,t){var r,n,o,i,a,s;for(r=t.length-1;r>=0;r--)95!==(n=t[r]).marker&&42!==n.marker||-1!==n.end&&(o=t[n.end],s=r>0&&t[r-1].end===n.end+1&&t[r-1].marker===n.marker&&t[r-1].token===n.token-1&&t[n.end+1].token===o.token+1,a=String.fromCharCode(n.marker),(i=e.tokens[n.token]).type=s?"strong_open":"em_open",i.tag=s?"strong":"em",i.nesting=1,i.markup=s?a+a:a,i.content="",(i=e.tokens[o.token]).type=s?"strong_close":"em_close",i.tag=s?"strong":"em",i.nesting=-1,i.markup=s?a+a:a,i.content="",s&&(e.tokens[t[r-1].token].content="",e.tokens[t[n.end+1].token].content="",r--))}t.exports.tokenize=function(e,t){var r,n,o=e.pos,i=e.src.charCodeAt(o);if(t)return!1;if(95!==i&&42!==i)return!1;for(n=e.scanDelims(e.pos,42===i),r=0;r<n.length;r++)e.push("text","",0).content=String.fromCharCode(i),e.delimiters.push({marker:i,length:n.length,token:e.tokens.length-1,end:-1,open:n.can_open,close:n.can_close});return e.pos+=n.length,!0},t.exports.postProcess=function(e){var t,n=e.tokens_meta,o=e.tokens_meta.length;for(r(e,e.delimiters),t=0;t<o;t++)n[t]&&n[t].delimiters&&r(e,n[t].delimiters)}}}),ke=k({"node_modules/markdown-it/lib/rules_inline/link.js"(e,t){var r=M().normalizeReference,n=M().isSpace;t.exports=function(e,t){var o,i,a,s,l,c,u,p,d="",h="",f=e.pos,m=e.posMax,g=e.pos,b=!0;if(91!==e.src.charCodeAt(e.pos))return!1;if(l=e.pos+1,(s=e.md.helpers.parseLinkLabel(e,e.pos,!0))<0)return!1;if((c=s+1)<m&&40===e.src.charCodeAt(c)){for(b=!1,c++;c<m&&(i=e.src.charCodeAt(c),n(i)||10===i);c++);if(c>=m)return!1;if(g=c,(u=e.md.helpers.parseLinkDestination(e.src,c,e.posMax)).ok){for(d=e.md.normalizeLink(u.str),e.md.validateLink(d)?c=u.pos:d="",g=c;c<m&&(i=e.src.charCodeAt(c),n(i)||10===i);c++);if(u=e.md.helpers.parseLinkTitle(e.src,c,e.posMax),c<m&&g!==c&&u.ok)for(h=u.str,c=u.pos;c<m&&(i=e.src.charCodeAt(c),n(i)||10===i);c++);}(c>=m||41!==e.src.charCodeAt(c))&&(b=!0),c++}if(b){if("undefined"===typeof e.env.references)return!1;if(c<m&&91===e.src.charCodeAt(c)?(g=c+1,(c=e.md.helpers.parseLinkLabel(e,c))>=0?a=e.src.slice(g,c++):c=s+1):c=s+1,a||(a=e.src.slice(l,s)),!(p=e.env.references[r(a)]))return e.pos=f,!1;d=p.href,h=p.title}return t||(e.pos=l,e.posMax=s,e.push("link_open","a",1).attrs=o=[["href",d]],h&&o.push(["title",h]),e.md.inline.tokenize(e),e.push("link_close","a",-1)),e.pos=c,e.posMax=m,!0}}}),ve=k({"node_modules/markdown-it/lib/rules_inline/image.js"(e,t){var r=M().normalizeReference,n=M().isSpace;t.exports=function(e,t){var o,i,a,s,l,c,u,p,d,h,f,m,g,b="",y=e.pos,_=e.posMax;if(33!==e.src.charCodeAt(e.pos))return!1;if(91!==e.src.charCodeAt(e.pos+1))return!1;if(c=e.pos+2,(l=e.md.helpers.parseLinkLabel(e,e.pos+1,!1))<0)return!1;if((u=l+1)<_&&40===e.src.charCodeAt(u)){for(u++;u<_&&(i=e.src.charCodeAt(u),n(i)||10===i);u++);if(u>=_)return!1;for(g=u,(d=e.md.helpers.parseLinkDestination(e.src,u,e.posMax)).ok&&(b=e.md.normalizeLink(d.str),e.md.validateLink(b)?u=d.pos:b=""),g=u;u<_&&(i=e.src.charCodeAt(u),n(i)||10===i);u++);if(d=e.md.helpers.parseLinkTitle(e.src,u,e.posMax),u<_&&g!==u&&d.ok)for(h=d.str,u=d.pos;u<_&&(i=e.src.charCodeAt(u),n(i)||10===i);u++);else h="";if(u>=_||41!==e.src.charCodeAt(u))return e.pos=y,!1;u++}else{if("undefined"===typeof e.env.references)return!1;if(u<_&&91===e.src.charCodeAt(u)?(g=u+1,(u=e.md.helpers.parseLinkLabel(e,u))>=0?s=e.src.slice(g,u++):u=l+1):u=l+1,s||(s=e.src.slice(c,l)),!(p=e.env.references[r(s)]))return e.pos=y,!1;b=p.href,h=p.title}return t||(a=e.src.slice(c,l),e.md.inline.parse(a,e.md,e.env,m=[]),(f=e.push("image","img",0)).attrs=o=[["src",b],["alt",""]],f.children=m,f.content=a,h&&o.push(["title",h])),e.pos=u,e.posMax=_,!0}}}),xe=k({"node_modules/markdown-it/lib/rules_inline/autolink.js"(e,t){var r=/^([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,n=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/;t.exports=function(e,t){var o,i,a,s,l,c,u=e.pos;if(60!==e.src.charCodeAt(u))return!1;for(l=e.pos,c=e.posMax;;){if(++u>=c)return!1;if(60===(s=e.src.charCodeAt(u)))return!1;if(62===s)break}return o=e.src.slice(l+1,u),n.test(o)?(i=e.md.normalizeLink(o),!!e.md.validateLink(i)&&(t||((a=e.push("link_open","a",1)).attrs=[["href",i]],a.markup="autolink",a.info="auto",(a=e.push("text","",0)).content=e.md.normalizeLinkText(o),(a=e.push("link_close","a",-1)).markup="autolink",a.info="auto"),e.pos+=o.length+2,!0)):!!r.test(o)&&(i=e.md.normalizeLink("mailto:"+o),!!e.md.validateLink(i)&&(t||((a=e.push("link_open","a",1)).attrs=[["href",i]],a.markup="autolink",a.info="auto",(a=e.push("text","",0)).content=e.md.normalizeLinkText(o),(a=e.push("link_close","a",-1)).markup="autolink",a.info="auto"),e.pos+=o.length+2,!0))}}}),we=k({"node_modules/markdown-it/lib/rules_inline/html_inline.js"(e,t){var r=se().HTML_TAG_RE;t.exports=function(e,t){var n,o,i,a=e.pos;return!!e.md.options.html&&(i=e.posMax,!(60!==e.src.charCodeAt(a)||a+2>=i)&&(!(33!==(n=e.src.charCodeAt(a+1))&&63!==n&&47!==n&&!function(e){var t=32|e;return t>=97&&t<=122}(n))&&(!!(o=e.src.slice(a).match(r))&&(t||(e.push("html_inline","",0).content=e.src.slice(a,a+o[0].length)),e.pos+=o[0].length,!0))))}}}),Ce=k({"node_modules/markdown-it/lib/rules_inline/entity.js"(e,t){var r=A(),n=M().has,o=M().isValidEntityCode,i=M().fromCodePoint,a=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,s=/^&([a-z][a-z0-9]{1,31});/i;t.exports=function(e,t){var l,c,u=e.pos,p=e.posMax;if(38!==e.src.charCodeAt(u))return!1;if(u+1<p)if(35===e.src.charCodeAt(u+1)){if(c=e.src.slice(u).match(a))return t||(l="x"===c[1][0].toLowerCase()?parseInt(c[1].slice(1),16):parseInt(c[1],10),e.pending+=o(l)?i(l):i(65533)),e.pos+=c[0].length,!0}else if((c=e.src.slice(u).match(s))&&n(r,c[1]))return t||(e.pending+=r[c[1]]),e.pos+=c[0].length,!0;return t||(e.pending+="&"),e.pos++,!0}}}),Ae=k({"node_modules/markdown-it/lib/rules_inline/balance_pairs.js"(e,t){function r(e,t){var r,n,o,i,a,s,l,c,u={},p=t.length;if(p){var d=0,h=-2,f=[];for(r=0;r<p;r++)if(o=t[r],f.push(0),t[d].marker===o.marker&&h===o.token-1||(d=r),h=o.token,o.length=o.length||0,o.close){for(u.hasOwnProperty(o.marker)||(u[o.marker]=[-1,-1,-1,-1,-1,-1]),a=u[o.marker][(o.open?3:0)+o.length%3],s=n=d-f[d]-1;n>a;n-=f[n]+1)if((i=t[n]).marker===o.marker&&i.open&&i.end<0&&(l=!1,(i.close||o.open)&&(i.length+o.length)%3===0&&(i.length%3===0&&o.length%3===0||(l=!0)),!l)){c=n>0&&!t[n-1].open?f[n-1]+1:0,f[r]=r-n+c,f[n]=c,o.open=!1,i.end=r,i.close=!1,s=-1,h=-2;break}-1!==s&&(u[o.marker][(o.open?3:0)+(o.length||0)%3]=s)}}}t.exports=function(e){var t,n=e.tokens_meta,o=e.tokens_meta.length;for(r(0,e.delimiters),t=0;t<o;t++)n[t]&&n[t].delimiters&&r(0,n[t].delimiters)}}}),Ee=k({"node_modules/markdown-it/lib/rules_inline/text_collapse.js"(e,t){t.exports=function(e){var t,r,n=0,o=e.tokens,i=e.tokens.length;for(t=r=0;t<i;t++)o[t].nesting<0&&n--,o[t].level=n,o[t].nesting>0&&n++,"text"===o[t].type&&t+1<i&&"text"===o[t+1].type?o[t+1].content=o[t].content+o[t+1].content:(t!==r&&(o[r]=o[t]),r++);t!==r&&(o.length=r)}}}),De=k({"node_modules/markdown-it/lib/rules_inline/state_inline.js"(e,t){var r=K(),n=M().isWhiteSpace,o=M().isPunctChar,i=M().isMdAsciiPunct;function a(e,t,r,n){this.src=e,this.env=r,this.md=t,this.tokens=n,this.tokens_meta=Array(n.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1}a.prototype.pushPending=function(){var e=new r("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},a.prototype.push=function(e,t,n){this.pending&&this.pushPending();var o=new r(e,t,n),i=null;return n<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),o.level=this.level,n>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(o),this.tokens_meta.push(i),o},a.prototype.scanDelims=function(e,t){var r,a,s,l,c,u,p,d,h,f=e,m=!0,g=!0,b=this.posMax,y=this.src.charCodeAt(e);for(r=e>0?this.src.charCodeAt(e-1):32;f<b&&this.src.charCodeAt(f)===y;)f++;return s=f-e,a=f<b?this.src.charCodeAt(f):32,p=i(r)||o(String.fromCharCode(r)),h=i(a)||o(String.fromCharCode(a)),u=n(r),(d=n(a))?m=!1:h&&(u||p||(m=!1)),u?g=!1:p&&(d||h||(g=!1)),t?(l=m,c=g):(l=m&&(!g||p),c=g&&(!m||h)),{can_open:l,can_close:c,length:s}},a.prototype.Token=r,t.exports=a}}),Se=k({"node_modules/markdown-it/lib/parser_inline.js"(e,t){var r=Z(),n=[["text",fe()],["newline",me()],["escape",ge()],["backticks",be()],["strikethrough",ye().tokenize],["emphasis",_e().tokenize],["link",ke()],["image",ve()],["autolink",xe()],["html_inline",we()],["entity",Ce()]],o=[["balance_pairs",Ae()],["strikethrough",ye().postProcess],["emphasis",_e().postProcess],["text_collapse",Ee()]];function i(){var e;for(this.ruler=new r,e=0;e<n.length;e++)this.ruler.push(n[e][0],n[e][1]);for(this.ruler2=new r,e=0;e<o.length;e++)this.ruler2.push(o[e][0],o[e][1])}i.prototype.skipToken=function(e){var t,r,n=e.pos,o=this.ruler.getRules(""),i=o.length,a=e.md.options.maxNesting,s=e.cache;if("undefined"===typeof s[n]){if(e.level<a)for(r=0;r<i&&(e.level++,t=o[r](e,!0),e.level--,!t);r++);else e.pos=e.posMax;t||e.pos++,s[n]=e.pos}else e.pos=s[n]},i.prototype.tokenize=function(e){for(var t,r,n=this.ruler.getRules(""),o=n.length,i=e.posMax,a=e.md.options.maxNesting;e.pos<i;){if(e.level<a)for(r=0;r<o&&!(t=n[r](e,!1));r++);if(t){if(e.pos>=i)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},i.prototype.parse=function(e,t,r,n){var o,i,a,s=new this.State(e,t,r,n);for(this.tokenize(s),a=(i=this.ruler2.getRules("")).length,o=0;o<a;o++)i[o](s)},i.prototype.State=De(),t.exports=i}}),je=k({"node_modules/linkify-it/lib/re.js"(e,t){t.exports=function(e){var t={};t.src_Any=F().source,t.src_Cc=T().source,t.src_Z=z().source,t.src_P=E().source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");var r="[><\uff5c]";return t.src_pseudo_letter="(?:(?![><\uff5c]|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|[><\uff5c]|"+t.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+r+"|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-]).|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]).|"+(e&&e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+").|;(?!"+t.src_ZCc+").|\\!+(?!"+t.src_ZCc+"|[!]).|\\?(?!"+t.src_ZCc+"|[?]).)+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy='(^|[><\uff5c]|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+t.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+t.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}}}),qe=k({"node_modules/linkify-it/index.js"(e,t){function r(e){return Array.prototype.slice.call(arguments,1).forEach((function(t){t&&Object.keys(t).forEach((function(r){e[r]=t[r]}))})),e}function n(e){return Object.prototype.toString.call(e)}function o(e){return"[object Function]"===n(e)}function i(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var a={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};var s={"http:":{validate:function(e,t,r){var n=e.slice(t);return r.re.http||(r.re.http=new RegExp("^\\/\\/"+r.re.src_auth+r.re.src_host_port_strict+r.re.src_path,"i")),r.re.http.test(n)?n.match(r.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,r){var n=e.slice(t);return r.re.no_http||(r.re.no_http=new RegExp("^"+r.re.src_auth+"(?:localhost|(?:(?:"+r.re.src_domain+")\\.)+"+r.re.src_domain_root+")"+r.re.src_port+r.re.src_host_terminator+r.re.src_path,"i")),r.re.no_http.test(n)?t>=3&&":"===e[t-3]||t>=3&&"/"===e[t-3]?0:n.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,r){var n=e.slice(t);return r.re.mailto||(r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(n)?n.match(r.re.mailto)[0].length:0}}},l="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function c(e){var t=e.re=je()(e.__opts__),r=e.__tlds__.slice();function a(e){return e.replace("%TLDS%",t.src_tlds)}e.onCompile(),e.__tlds_replaced__||r.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),r.push(t.src_xn),t.src_tlds=r.join("|"),t.email_fuzzy=RegExp(a(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(a(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(a(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(a(t.tpl_host_fuzzy_test),"i");var s=[];function l(e,t){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+t)}e.__compiled__={},Object.keys(e.__schemas__).forEach((function(t){var r=e.__schemas__[t];if(null!==r){var i={validate:null,link:null};if(e.__compiled__[t]=i,"[object Object]"===n(r))return!function(e){return"[object RegExp]"===n(e)}(r.validate)?o(r.validate)?i.validate=r.validate:l(t,r):i.validate=function(e){return function(t,r){var n=t.slice(r);return e.test(n)?n.match(e)[0].length:0}}(r.validate),void(o(r.normalize)?i.normalize=r.normalize:r.normalize?l(t,r):i.normalize=function(e,t){t.normalize(e)});!function(e){return"[object String]"===n(e)}(r)?l(t,r):s.push(t)}})),s.forEach((function(t){e.__compiled__[e.__schemas__[t]]&&(e.__compiled__[t].validate=e.__compiled__[e.__schemas__[t]].validate,e.__compiled__[t].normalize=e.__compiled__[e.__schemas__[t]].normalize)})),e.__compiled__[""]={validate:null,normalize:function(e,t){t.normalize(e)}};var c=Object.keys(e.__compiled__).filter((function(t){return t.length>0&&e.__compiled__[t]})).map(i).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><\uff5c]|"+t.src_ZPCc+"))("+c+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><\uff5c]|"+t.src_ZPCc+"))("+c+")","ig"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),function(e){e.__index__=-1,e.__text_cache__=""}(e)}function u(e,t){var r=e.__index__,n=e.__last_index__,o=e.__text_cache__.slice(r,n);this.schema=e.__schema__.toLowerCase(),this.index=r+t,this.lastIndex=n+t,this.raw=o,this.text=o,this.url=o}function p(e,t){var r=new u(e,t);return e.__compiled__[r.schema].normalize(r,e),r}function d(e,t){if(!(this instanceof d))return new d(e,t);var n;t||(n=e,Object.keys(n||{}).reduce((function(e,t){return e||a.hasOwnProperty(t)}),!1)&&(t=e,e={})),this.__opts__=r({},a,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=r({},s,e),this.__compiled__={},this.__tlds__=l,this.__tlds_replaced__=!1,this.re={},c(this)}d.prototype.add=function(e,t){return this.__schemas__[e]=t,c(this),this},d.prototype.set=function(e){return this.__opts__=r(this.__opts__,e),this},d.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var t,r,n,o,i,a,s,l;if(this.re.schema_test.test(e))for((s=this.re.schema_search).lastIndex=0;null!==(t=s.exec(e));)if(o=this.testSchemaAt(e,t[2],s.lastIndex)){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+o;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||l<this.__index__)&&null!==(r=e.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))&&(i=r.index+r[1].length,(this.__index__<0||i<this.__index__)&&(this.__schema__="",this.__index__=i,this.__last_index__=r.index+r[0].length)),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&e.indexOf("@")>=0&&null!==(n=e.match(this.re.email_fuzzy))&&(i=n.index+n[1].length,a=n.index+n[0].length,(this.__index__<0||i<this.__index__||i===this.__index__&&a>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=i,this.__last_index__=a)),this.__index__>=0},d.prototype.pretest=function(e){return this.re.pretest.test(e)},d.prototype.testSchemaAt=function(e,t,r){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,r,this):0},d.prototype.match=function(e){var t=0,r=[];this.__index__>=0&&this.__text_cache__===e&&(r.push(p(this,t)),t=this.__last_index__);for(var n=t?e.slice(t):e;this.test(n);)r.push(p(this,t)),n=n.slice(this.__last_index__),t+=this.__last_index__;return r.length?r:null},d.prototype.tlds=function(e,t){return e=Array.isArray(e)?e:[e],t?(this.__tlds__=this.__tlds__.concat(e).sort().filter((function(e,t,r){return e!==r[t-1]})).reverse(),c(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,c(this),this)},d.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},d.prototype.onCompile=function(){},t.exports=d}}),Oe=k({"node_modules/punycode/punycode.js"(e,t){var r=2147483647,n=36,o=/^xn--/,i=/[^\0-\x7E]/,a=/[\x2E\u3002\uFF0E\uFF61]/g,s={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},l=Math.floor,c=String.fromCharCode;function u(e){throw new RangeError(s[e])}function p(e,t){const r=e.split("@");let n="";r.length>1&&(n=r[0]+"@",e=r[1]);const o=function(e,t){const r=[];let n=e.length;for(;n--;)r[n]=t(e[n]);return r}((e=e.replace(a,".")).split("."),t).join(".");return n+o}function d(e){const t=[];let r=0;const n=e.length;for(;r<n;){const o=e.charCodeAt(r++);if(o>=55296&&o<=56319&&r<n){const n=e.charCodeAt(r++);56320==(64512&n)?t.push(((1023&o)<<10)+(1023&n)+65536):(t.push(o),r--)}else t.push(o)}return t}var h=function(e,t){return e+22+75*(e<26)-((0!=t)<<5)},f=function(e,t,r){let o=0;for(e=r?l(e/700):e>>1,e+=l(e/t);e>455;o+=n)e=l(e/35);return l(o+36*e/(e+38))},m=function(e){const t=[],o=e.length;let i=0,a=128,s=72,c=e.lastIndexOf("-");c<0&&(c=0);for(let r=0;r<c;++r)e.charCodeAt(r)>=128&&u("not-basic"),t.push(e.charCodeAt(r));for(let d=c>0?c+1:0;d<o;){let c=i;for(let t=1,a=n;;a+=n){d>=o&&u("invalid-input");const c=(p=e.charCodeAt(d++))-48<10?p-22:p-65<26?p-65:p-97<26?p-97:n;(c>=n||c>l((r-i)/t))&&u("overflow"),i+=c*t;const h=a<=s?1:a>=s+26?26:a-s;if(c<h)break;const f=n-h;t>l(r/f)&&u("overflow"),t*=f}const h=t.length+1;s=f(i-c,h,0==c),l(i/h)>r-a&&u("overflow"),a+=l(i/h),i%=h,t.splice(i++,0,a)}var p;return String.fromCodePoint(...t)},g=function(e){const t=[];let o=(e=d(e)).length,i=128,a=0,s=72;for(const r of e)r<128&&t.push(c(r));let p=t.length,m=p;for(p&&t.push("-");m<o;){let o=r;for(const t of e)t>=i&&t<o&&(o=t);const d=m+1;o-i>l((r-a)/d)&&u("overflow"),a+=(o-i)*d,i=o;for(const g of e)if(g<i&&++a>r&&u("overflow"),g==i){let e=a;for(let r=n;;r+=n){const o=r<=s?1:r>=s+26?26:r-s;if(e<o)break;const i=e-o,a=n-o;t.push(c(h(o+i%a,0))),e=l(i/a)}t.push(c(h(e,0))),s=f(a,d,m==p),a=0,++m}++a,++i}return t.join("")},b={version:"2.1.0",ucs2:{decode:d,encode:e=>String.fromCodePoint(...e)},decode:m,encode:g,toASCII:function(e){return p(e,(function(e){return i.test(e)?"xn--"+g(e):e}))},toUnicode:function(e){return p(e,(function(e){return o.test(e)?m(e.slice(4).toLowerCase()):e}))}};t.exports=b}}),Fe=k({"node_modules/markdown-it/lib/presets/default.js"(e,t){t.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}}}),Te=k({"node_modules/markdown-it/lib/presets/zero.js"(e,t){t.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","text_collapse"]}}}}}),Ie=k({"node_modules/markdown-it/lib/presets/commonmark.js"(e,t){t.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","text_collapse"]}}}}}),ze=k({"node_modules/markdown-it/lib/index.js"(e,t){var r=M(),n=$(),o=B(),i=Q(),a=he(),s=Se(),l=qe(),c=O(),u=Oe(),p={default:Fe(),zero:Te(),commonmark:Ie()},d=/^(vbscript|javascript|file|data):/,h=/^data:image\/(gif|png|jpeg|webp);/;function f(e){var t=e.trim().toLowerCase();return!d.test(t)||!!h.test(t)}var m=["http:","https:","mailto:"];function g(e){var t=c.parse(e,!0);if(t.hostname&&(!t.protocol||m.indexOf(t.protocol)>=0))try{t.hostname=u.toASCII(t.hostname)}catch(r){}return c.encode(c.format(t))}function b(e){var t=c.parse(e,!0);if(t.hostname&&(!t.protocol||m.indexOf(t.protocol)>=0))try{t.hostname=u.toUnicode(t.hostname)}catch(r){}return c.decode(c.format(t),c.decode.defaultChars+"%")}function y(e,t){if(!(this instanceof y))return new y(e,t);t||r.isString(e)||(t=e||{},e="default"),this.inline=new s,this.block=new a,this.core=new i,this.renderer=new o,this.linkify=new l,this.validateLink=f,this.normalizeLink=g,this.normalizeLinkText=b,this.utils=r,this.helpers=r.assign({},n),this.options={},this.configure(e),t&&this.set(t)}y.prototype.set=function(e){return r.assign(this.options,e),this},y.prototype.configure=function(e){var t,n=this;if(r.isString(e)&&!(e=p[t=e]))throw new Error('Wrong `markdown-it` preset "'+t+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&n.set(e.options),e.components&&Object.keys(e.components).forEach((function(t){e.components[t].rules&&n[t].ruler.enableOnly(e.components[t].rules),e.components[t].rules2&&n[t].ruler2.enableOnly(e.components[t].rules2)})),this},y.prototype.enable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){r=r.concat(this[t].ruler.enable(e,!0))}),this),r=r.concat(this.inline.ruler2.enable(e,!0));var n=e.filter((function(e){return r.indexOf(e)<0}));if(n.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this},y.prototype.disable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){r=r.concat(this[t].ruler.disable(e,!0))}),this),r=r.concat(this.inline.ruler2.disable(e,!0));var n=e.filter((function(e){return r.indexOf(e)<0}));if(n.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this},y.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this},y.prototype.parse=function(e,t){if("string"!==typeof e)throw new Error("Input data should be a String");var r=new this.core.State(e,this,t);return this.core.process(r),r.tokens},y.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},y.prototype.parseInline=function(e,t){var r=new this.core.State(e,this,t);return r.inlineMode=!0,this.core.process(r),r.tokens},y.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)},t.exports=y}}),Le=k({"node_modules/markdown-it/index.js"(e,t){t.exports=ze()}}),Me={};function Ne(e){return!!e?.$$mdtype}function Re(e){return!("Function"!==e?.$$mdtype)}function Pe(e){return!("Variable"!==e?.$$mdtype)}function*$e(e){if(null!=e&&"object"===typeof e){if(Array.isArray(e))for(const t of e)yield*$e(t);if(Ne(e)&&(yield e),Object.getPrototypeOf(e)===Object.prototype)for(const t of Object.values(e))yield*$e(t)}}function Be(e,t={}){if(null==e||"object"!==typeof e)return e;if(Array.isArray(e))return e.map((e=>Be(e,t)));if(Ne(e)&&e?.resolve instanceof Function)return e.resolve(t);if(Object.getPrototypeOf(e)!==Object.prototype)return e;const r={};for(const[n,o]of Object.entries(e))r[n]=Be(o,t);return r}v(Me,{getAstValues:()=>$e,isAst:()=>Ne,isFunction:()=>Re,isVariable:()=>Pe,resolve:()=>Be});var Ze=class{constructor(e="div",t={},r=[]){this.$$mdtype="Tag",this.name=e,this.attributes=t,this.children=r}};Ze.isTag=e=>!("Tag"!==e?.$$mdtype);var Ue,Ve,He=x(w()),Ge=class{constructor(e=[]){this.$$mdtype="Variable",this.path=e}resolve({variables:e}={}){return e instanceof Function?e(this.path):this.path.reduce(((e={},t)=>e[t]),e)}},Je=class{constructor(e,t){this.$$mdtype="Function",this.name=e,this.parameters=t}resolve(e={}){const t=e?.functions?.[this.name];if(!t)return null;const r=Be(this.parameters,e);return t.transform?.(r,e)}};(Ve=Ue||(Ue={}))[Ve.normal=0]="normal",Ve[Ve.string=1]="string",Ve[Ve.escape=2]="escape";var We="{%",Ke="%}",Ye=/^[a-zA-Z0-9_-]+$/;function Qe(e){return"string"===typeof e&&Ye.test(e)}function Xe(e){return e&&"object"===typeof e&&"function"===typeof e.then}function et(e,t=0){let r=0;for(let n=t;n<e.length;n++){const t=e[n];switch(r){case 1:switch(t){case'"':r=0;break;case"\\":r=2}break;case 2:r=1;break;case 0:if('"'===t)r=1;else if(e.startsWith(Ke,n))return n}}return null}function tt(e,t,r){try{return(0,He.parse)(e,{Variable:Ge,Function:Je})}catch(n){if(!(n instanceof He.SyntaxError))throw n;const{message:e,location:{start:o,end:i}}=n;return{type:"error",meta:{error:{message:e,location:{start:{line:t,character:o.offset+r},end:{line:t+1,character:i.offset+r}}}}}}}function rt(e,t=0){let r=t+1;const n=[];let o=0;for(let i=0;i<e.length;i++){if("\n"===e[i]){r++;continue}if(!e.startsWith(We,i))continue;const t=et(e,i);if(null==t){i+=We.length;continue}const a=e.slice(i,t+Ke.length),s=e.slice(i+We.length,t),l=e.lastIndexOf("\n",i),c=e.indexOf("\n",t),u=e.slice(l,c),p=tt(s.trim(),r,i-l),d=u.trim()===a?l:i,h=e.slice(o,d);n.push({type:"text",start:o,end:i-1,content:h}),n.push({map:[r,r+1],position:{start:i-l,end:i-l+a.length},start:i,end:i+a.length-1,info:a,...p}),o=t+Ke.length,i=o-1}return n.push({type:"text",start:o,end:e.length-1,content:e.slice(o)}),n}var nt={class:{type:class{validate(e){return"string"===typeof e||"object"===typeof e?[]:[{id:"attribute-type-invalid",level:"error",message:"Attribute 'class' must be type 'string | object'"}]}transform(e){if(!e||"string"===typeof e)return e;const t=[];for(const[r,n]of Object.entries(e??{}))n&&t.push(r);return t.join(" ")}},render:!0},id:{type:class{validate(e){return"string"===typeof e&&e.match(/^[a-zA-Z]/)?[]:[{id:"attribute-value-invalid",level:"error",message:"The 'id' attribute must start with a letter"}]}},render:!0}},ot={findSchema:(e,{nodes:t={},tags:r={}}={})=>e.tag?r[e.tag]:t[e.type],attributes(e,t={}){const r=this.findSchema(e,t)??{},n={},o={...nt,...r.attributes};for(const[i,a]of Object.entries(o)){if(0==a.render)continue;const r="string"===typeof a.render?a.render:i;let o=e.attributes[i];if("function"===typeof a.type){const e=new a.type;e.transform&&(o=e.transform(o,t))}o=void 0===o?a.default:o,void 0!==o&&(n[r]=o)}if(r.slots)for(const[i,a]of Object.entries(r.slots)){const r="string"===typeof a.render?a.render:i;e.slots[i]&&(n[r]=this.node(e.slots[i],t))}return n},children(e,t={}){const r=e.children.flatMap((e=>this.node(e,t)));return r.some(Xe)?Promise.all(r):r},node(e,t={}){const r=this.findSchema(e,t)??{};if(r&&r.transform instanceof Function)return r.transform(e,t);const n=this.children(e,t);if(!r||!r.render)return n;const o=this.attributes(e,t);return Xe(o)||Xe(n)?Promise.all([o,n]).then((e=>new Ze(r.render,...e))):new Ze(r.render,o,n)}},it=class{constructor(e="node",t={},r=[],n){this.$$mdtype="Node",this.errors=[],this.lines=[],this.inline=!1,this.attributes=t,this.children=r,this.type=e,this.tag=n,this.annotations=[],this.slots={}}*walk(){for(const e of[...Object.values(this.slots),...this.children])yield e,yield*e.walk()}push(e){this.children.push(e)}resolve(e={}){return Object.assign(new it,this,{children:this.children.map((t=>t.resolve(e))),attributes:Be(this.attributes,e)})}findSchema(e={}){return ot.findSchema(this,e)}transformAttributes(e={}){return ot.attributes(this,e)}transformChildren(e){return ot.children(this,e)}transform(e){return ot.node(this,e)}},at={Function:Je,Node:it,Variable:Ge};function st(e,t){if(!t)return t;const r=at[t.$$mdtype];return r?Object.assign(new r,t):t}var lt={...at,...Me,fromJSON:function(e){return JSON.parse(e,st)}},ct=" ",ut=", ",pt="\n",dt=".",ht="-",ft=80,mt=["strong","em","s"],gt=(e,t)=>Math.max(e,t),bt=(e,t=2)=>({...e,indent:(e.indent||0)+t});function*yt(e,t){for(const r of e.children)yield*Dt(r,t)}function*_t(e){yield[...e].join("").trim()}function*kt(e){yield`| ${e.join(" | ")} |`}function vt(e){return lt.isAst(e)?St(e):null===e?"null":Array.isArray(e)?"["+e.map(vt).join(ut)+"]":"object"===typeof e?"{"+Object.entries(e).map((([e,t])=>`${Qe(e)?e:`"${e}"`}: ${vt(t)}`)).join(ut)+"}":JSON.stringify(e)}function xt(e){return"primary"===e.name?vt(e.value):"id"===e.name&&"string"===typeof e.value&&Qe(e.value)?"#"+e.value:"class"===e.type&&Qe(e.name)?"."+e.name:`${e.name}=${vt(e.value)}`}function*wt(e){for(const[t,r]of Object.entries(e.attributes))if("class"!==t||"object"!==typeof r||lt.isAst(r))yield xt({type:"attribute",name:t,value:r});else for(const e of Object.keys(r))yield xt({type:"class",name:e,value:r})}function*Ct(e){e.annotations.length&&(yield We+ct,yield e.annotations.map(xt).join(ct),yield ct+Ke)}function*At(e){let t;do{const{value:r,done:n}=e.next();if(n)return;t=r.trimStart()}while(!t.length);yield t,yield*e}function*Et(e,t){yield e.replace(t,"\\$&").replace(new RegExp("\xa0","g")," ")}function*Dt(e,t={}){switch(typeof e){case"undefined":break;case"boolean":case"number":case"string":yield e.toString();break;case"object":if(null===e)break;if(Array.isArray(e)){for(const r of e)yield*Dt(r,t);break}switch(e.$$mdtype){case"Function":yield*function*(e){yield e.name,yield"(",yield Object.values(e.parameters).map(vt).join(ut),yield")"}(e);break;case"Node":yield*function*(e,t={}){const r={...t,parent:e},n=ct.repeat(r.indent||0);switch(e.type){case"document":e.attributes.frontmatter&&e.attributes.frontmatter.length&&(yield"---"+pt+e.attributes.frontmatter+pt+"---"+pt+pt),yield*At(yt(e,r));break;case"heading":yield pt,yield n,yield"#".repeat(e.attributes.level||1),yield ct,yield*At(yt(e,r)),yield*Ct(e),yield pt;break;case"paragraph":yield pt,yield*yt(e,r),yield*Ct(e),yield pt;break;case"inline":yield n,yield*yt(e,r);break;case"image":yield"!",yield"[",yield*Dt(e.attributes.alt,r),yield"]",yield"(",yield*"string"===typeof e.attributes.src?Et(e.attributes.src,/[()]/):Dt(e.attributes.src,r),e.attributes.title&&(yield ct+`"${e.attributes.title}"`),yield")";break;case"link":yield"[",yield*yt(e,r),yield"]",yield"(",yield*"string"===typeof e.attributes.href?Et(e.attributes.href,/[()]/g):Dt(e.attributes.href,r),e.attributes.title&&(yield ct+`"${e.attributes.title}"`),yield")";break;case"text":{const{content:n}=e.attributes;lt.isAst(n)?(yield We+ct,yield*Dt(n,r),yield ct+Ke):t.parent&&mt.includes(t.parent.type)?yield*Et(n,/[*_~]/g):yield*Et(n,/^[*>#]/);break}case"blockquote":{const t=">"+ct;yield e.children.map((e=>St(e,r).trimStart())).map((e=>pt+n+t+e)).join(n+t);break}case"hr":yield pt,yield n,yield"---",yield pt;break;case"fence":{yield pt,yield n;const t=(e.attributes.content.match(/`{3,}/g)||[]).map((e=>e.length)).reduce(gt,0),r="`".repeat(t?t+1:3);yield r,e.attributes.language&&(yield e.attributes.language),e.annotations.length&&(yield ct),yield*Ct(e),yield pt,yield n,yield e.attributes.content.split(pt).join(pt+n),yield r,yield pt;break}case"tag":{e.inline||(yield pt,yield n);const o=We+ct,i=[o+e.tag,...wt(e)],a=i.join(ct),s=a.length+2*o.length>(t.maxTagOpeningWidth||ft);yield(!e.inline&&s?i.join(pt+ct.repeat(o.length)+n):a)+ct+(e.children.length?"":"/")+Ke,e.children.length&&(yield*yt(e,r.allowIndentation?bt(r):r),e.inline||(yield n),yield We+ct+"/"+e.tag+ct+Ke),e.inline||(yield pt);break}case"list":for(let t=0;t<e.children.length;t++){const o=e.attributes.ordered?`${0===t?e.attributes.start??"1":"1"}${e.attributes.marker??dt}`:e.attributes.marker??ht,i=St(e.children[t],bt(r,o.length+1)).trim();yield pt+n+o+" "+i}yield pt;break;case"item":for(let t=0;t<e.children.length;t++)yield*Dt(e.children[t],r),0===t&&(yield*Ct(e));break;case"strong":yield e.attributes.marker??"**",yield*_t(yt(e,r)),yield e.attributes.marker??"**";break;case"em":yield e.attributes.marker??"*",yield*_t(yt(e,r)),yield e.attributes.marker??"*";break;case"code":yield"`",yield*_t(Dt(e.attributes.content,r)),yield"`";break;case"s":yield"~~",yield*_t(yt(e,r)),yield"~~";break;case"hardbreak":yield"\\"+pt,yield n;break;case"softbreak":yield pt,yield n;break;case"table":{const o=[...yt(e,bt(r))];if(t.parent&&"tag"===t.parent.type&&"table"===t.parent.tag){for(let e=0;e<o.length;e++){const t=o[e];if("string"===typeof t)t.trim().length&&(yield pt,yield t);else{0!==e&&(yield pt,yield n+"---");for(const e of t)yield pt+n+ht+" "+e}}yield pt}else{yield pt;const[e,...t]=o,r=o.map((e=>e.map((e=>e.length)).reduce(gt))).reduce(gt);yield*kt(e.map((e=>e+ct.repeat(r-e.length)))),yield pt,yield*kt(e.map((()=>"-".repeat(r)))),yield pt;for(const n of t)yield*kt(n.map((e=>e+ct.repeat(r-e.length)))),yield pt}break}case"thead":{const[t]=[...yt(e,r)];yield t||[];break}case"tr":yield[...yt(e,r)];break;case"td":case"th":yield[...yt(e,r),...Ct(e)].join("").trim();break;case"tbody":yield*yt(e,r);break;case"comment":yield"\x3c!-- "+e.attributes.content+" --\x3e\n"}}(e,t);break;case"Variable":yield*function*(e){yield"$",yield e.path.map(((e,t)=>0===t?e:Qe(e)?"."+e:"number"===typeof e?`[${e}]`:`["${e}"]`)).join("")}(e);break;default:throw new Error(`Unimplemented: "${e.$$mdtype}"`)}}}function St(e,t){let r="";for(const n of Dt(e,t))r+=n;return r.trimStart()}function jt(e){return!1!==e&&void 0!==e&&null!==e}var qt={attributes:{primary:{type:Object,render:!1}},transform(e,t){const r=function(e){const t=[{condition:e.attributes.primary,children:[]}];for(const r of e.children)"tag"===r.type&&"else"===r.tag?t.push({condition:!("primary"in r.attributes)||r.attributes.primary,children:[]}):t[t.length-1].children.push(r);return t}(e);for(const{condition:n,children:o}of r)if(jt(n)){const e=o.flatMap((e=>e.transform(t)));return e.some(Xe)?Promise.all(e).then((e=>e.flat())):e}return[]}},Ot={selfClosing:!0,attributes:{primary:{type:Object,render:!1}}},Ft={and:{transform:e=>Object.values(e).every((e=>jt(e)))},or:{transform:e=>void 0!==Object.values(e).find((e=>jt(e)))},not:{parameters:{0:{required:!0}},transform:e=>!jt(e[0])},equals:{transform(e){const t=Object.values(e);return t.every((e=>e===t[0]))}},default:{transform:e=>void 0===e[0]?e[1]:e[0]},debug:{transform:e=>JSON.stringify(e[0],null,2)}};function Tt(e,t="td"){e.type="tr",e.attributes={};for(const r of e.children)r.type=t;return e}var It=[function(e){for(const t of e.walk()){if("tag"!==t.type||"table"!==t.tag)continue;const[e,...r]=t.children;if(!e||"table"===e.type)continue;const n=new lt.Node("table",t.attributes,[new lt.Node("thead"),new lt.Node("tbody")]),[o,i]=n.children;"list"===e.type&&o.push(Tt(e,"th"));for(const t of r){if("list"===t.type)Tt(t);else{if("tag"!==t.type||"if"!==t.tag)continue;{const e=[];for(const r of t.children)"hr"!==r.type&&("list"===r.type&&Tt(r),e.push(r));t.children=e}}i.push(t)}t.children=[n]}}],zt={ordered_list:"list",bullet_list:"list",code_inline:"code",list_item:"item",variable:"text"};function Lt(e,t){for(const r of t){e.annotations.push(r);const{name:t,value:n,type:o}=r;"attribute"===o?e.attributes[t]=n:"class"===o&&(e.attributes.class?e.attributes.class[t]=n:e.attributes.class={[t]:n})}}function Mt(e,t,r,n,o){if("frontmatter"===e.type)return void(t[0].attributes.frontmatter=e.content);if(e.hidden||"text"===e.type&&""===e.content)return;const i=e.errors||[],a=t[t.length-1],{tag:s,attributes:l,error:c}=e.meta||{};if("annotation"===e.type)return o?Lt(o,l):a.errors.push({id:"no-inline-annotations",level:"error",message:`Can't apply inline annotations to '${a.type}'`});let u=e.type.replace(/_(open|close)$/,"");if(zt[u]&&(u=zt[u]),"error"===u){const{message:e,location:t}=c;i.push({id:"parse-error",level:"critical",message:e,location:t})}if(e.nesting<0){if(a.type===u&&a.tag===s)return a.lines&&e.map&&a.lines.push(...e.map),t.pop();i.push({id:"missing-opening",level:"critical",message:`Node '${u}' is missing opening`})}const p=function(e,t){switch(t){case"heading":return{level:Number(e.tag.replace("h",""))};case"list":{const t=e.attrs?Object.fromEntries(e.attrs):void 0,r=e.type.startsWith("ordered");return r&&t?.start?{ordered:!0,start:t.start,marker:e.markup}:{ordered:r,marker:e.markup}}case"link":{const t=Object.fromEntries(e.attrs);return t.title?{href:t.href,title:t.title}:{href:t.href}}case"image":{const t=Object.fromEntries(e.attrs);return t.title?{alt:e.content,src:t.src,title:t.title}:{alt:e.content,src:t.src}}case"em":case"strong":return{marker:e.markup};case"text":case"code":case"comment":return{content:(e.meta||{}).variable||e.content};case"fence":{const[t]=e.info.split(" ",1);return""===t||t===We?{content:e.content}:{content:e.content,language:t}}case"td":case"th":if(e.attrs){const t=Object.fromEntries(e.attrs);let r;if(t.style&&(t.style.includes("left")?r="left":t.style.includes("center")?r="center":t.style.includes("right")&&(r="right")),r)return{align:r}}return{};default:return{}}}(e,u),d=new it(u,p,void 0,s||void 0),{position:h={}}=e;if(d.errors=i,d.lines=e.map||a.lines||[],d.location={file:r,start:{line:d.lines[0],character:h.start},end:{line:d.lines[1],character:h.end}},o&&(d.inline=!0),l&&["tag","fence","image"].includes(u)&&Lt(d,l),n&&"slot"===s&&"string"===typeof d.attributes.primary?a.slots[d.attributes.primary]=d:a.push(d),e.nesting>0&&t.push(d),!Array.isArray(e.children))return;o=a,t.push(d);if(!("image"===u))for(const f of e.children)Mt(f,t,r,n,o);t.pop()}var Nt={};v(Nt,{blockquote:()=>Ut,code:()=>ir,comment:()=>cr,document:()=>Rt,em:()=>tr,error:()=>ur,fence:()=>Zt,hardbreak:()=>sr,heading:()=>Pt,hr:()=>Gt,image:()=>Bt,inline:()=>nr,item:()=>Vt,link:()=>or,list:()=>Ht,node:()=>pr,paragraph:()=>$t,s:()=>rr,softbreak:()=>lr,strong:()=>er,table:()=>Jt,tbody:()=>Qt,td:()=>Wt,text:()=>ar,th:()=>Kt,thead:()=>Xt,tr:()=>Yt});var Rt={render:"article",children:["heading","paragraph","image","table","tag","fence","blockquote","comment","list","hr"],attributes:{frontmatter:{render:!1}}},Pt={children:["inline"],attributes:{level:{type:Number,render:!1,required:!0}},transform:(e,t)=>new Ze(`h${e.attributes.level}`,e.transformAttributes(t),e.transformChildren(t))},$t={render:"p",children:["inline"]},Bt={render:"img",attributes:{src:{type:String,required:!0},alt:{type:String},title:{type:String}}},Zt={render:"pre",attributes:{content:{type:String,render:!1,required:!0},language:{type:String,render:"data-language"},process:{type:Boolean,render:!1,default:!0}},transform(e,t){const r=e.transformAttributes(t),n=e.children.length?e.transformChildren(t):[e.attributes.content];return new Ze("pre",r,n)}},Ut={render:"blockquote",children:["heading","paragraph","image","table","tag","fence","blockquote","list","hr"]},Vt={render:"li",children:["inline","heading","paragraph","image","table","tag","fence","blockquote","list","hr"]},Ht={children:["item"],attributes:{ordered:{type:Boolean,render:!1,required:!0},start:{type:Number},marker:{type:String,render:!1}},transform:(e,t)=>new Ze(e.attributes.ordered?"ol":"ul",e.transformAttributes(t),e.transformChildren(t))},Gt={render:"hr"},Jt={render:"table"},Wt={render:"td",children:["inline","heading","paragraph","image","table","tag","fence","blockquote","list","hr"],attributes:{colspan:{type:Number},rowspan:{type:Number},align:{type:String}}},Kt={render:"th",attributes:{width:{type:Number},align:{type:String}}},Yt={render:"tr",children:["th","td"]},Qt={render:"tbody",children:["tr","tag"]},Xt={render:"thead",children:["tr"]},er={render:"strong",children:["em","s","link","code","text","tag"],attributes:{marker:{type:String,render:!1}}},tr={render:"em",children:["strong","s","link","code","text","tag"],attributes:{marker:{type:String,render:!1}}},rr={render:"s",children:["strong","em","link","code","text","tag"]},nr={children:["strong","em","s","code","text","tag","link","image","hardbreak","softbreak","comment"]},or={render:"a",children:["strong","em","s","code","text","tag"],attributes:{href:{type:String,required:!0},title:{type:String}}},ir={render:"code",attributes:{content:{type:String,render:!1,required:!0}},transform(e,t){const r=e.transformAttributes(t);return new Ze("code",r,[e.attributes.content])}},ar={attributes:{content:{type:String,required:!0}},transform:e=>e.attributes.content},sr={render:"br"},lr={transform:()=>" "},cr={attributes:{content:{type:String,required:!0}}},ur={},pr={},dr=x(Le()),{escapeHtml:hr}=(0,dr.default)().utils,fr=new Set(["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"]);function mr(e,t){return"string"!==typeof e?"Fragment":e[0]!==e[0].toUpperCase()?e:t instanceof Function?t(e):t[e]}function gr(e){return e.map(yr).join(", ")}function br(e){if(null==e||"object"!==typeof e)return JSON.stringify(e);if(Array.isArray(e))return`[${e.map((e=>br(e))).join(", ")}]`;if("Tag"===e.$$mdtype)return yr(e);if("object"!==typeof e)return JSON.stringify(e);return`{${Object.entries(e).map((([e,t])=>[JSON.stringify(e),br(t)].join(": "))).join(", ")}}`}function yr(e){if(Array.isArray(e))return`React.createElement(React.Fragment, null, ${gr(e)})`;if(null===e||"object"!==typeof e||!Ze.isTag(e))return JSON.stringify(e);const{name:t,attributes:{class:r,...n}={},children:o=[]}=e;return r&&(n.className=r),`React.createElement(\n tagName(${JSON.stringify(t)}, components),\n ${0==Object.keys(n).length?"null":br(n)},\n ${gr(o)})`}var _r={html:function e(t){if("string"===typeof t||"number"===typeof t)return hr(String(t));if(Array.isArray(t))return t.map(e).join("");if(null===t||"object"!==typeof t||!Ze.isTag(t))return"";const{name:r,attributes:n,children:o=[]}=t;if(!r)return e(o);let i=`<${r}`;for(const[a,s]of Object.entries(n??{}))i+=` ${a}="${hr(String(s))}"`;return i+=">",fr.has(r)||(o.length&&(i+=e(o)),i+=`</${r}>`),i},react:function(e,t,{components:r={}}={}){function n(e){if(null==e||"object"!==typeof e)return e;if(Array.isArray(e))return e.map((e=>n(e)));if("Tag"===e.$$mdtype)return o(e);if("object"!==typeof e)return e;const t={};for(const[r,o]of Object.entries(e))t[r]=n(o);return t}function o(e){if(Array.isArray(e))return t.createElement(t.Fragment,null,...e.map(o));if(null===e||"object"!==typeof e||!Ze.isTag(e))return e;const{name:i,attributes:{class:a,...s}={},children:l=[]}=e;return a&&(s.className=a),t.createElement(function(e,t){return"string"!==typeof e||e[0]!==e[0].toUpperCase()?e:t instanceof Function?t(e):t[e]}(i,r),0==Object.keys(s).length?null:n(s),...l.map(o))}return o(e)},reactStatic:function(e){return`\n (({components = {}} = {}) => {\n ${mr}\n return ${yr(e)};\n })\n`}},kr={else:Ot,if:qt,partial:{inline:!1,selfClosing:!0,attributes:{file:{type:class{validate(e,t){const{partials:r={}}=t;return r[e]?[]:[{id:"attribute-value-invalid",level:"error",message:`Partial \`${e}\` not found. The 'file' attribute must be set in \`config.partials\``}]}},render:!1,required:!0},variables:{type:Object,render:!1}},transform(e,t){const{partials:r={}}=t,{file:n,variables:o}=e.attributes,i=r[n];if(!i)return null;const a={...t,variables:{...t.variables,...o,"$$partial:filename":n}},s=e=>e.resolve(a).transformChildren(a);return Array.isArray(i)?i.flatMap(s):s(i)}},slot:{attributes:{primary:{type:String,required:!0}}},table:{children:["table"],inline:!1}},vr=x(ze()),xr=x(w());function wr(e,t,r){try{const{type:r,meta:n,nesting:o=0}=(0,xr.parse)(t,{Variable:Ge,Function:Je}),i=e.push(r,"",o);return i.info=t,i.meta=n,e.delimiters||(e.delimiters=[]),i}catch(n){if(!(n instanceof xr.SyntaxError))throw n;const{message:t,location:{start:o,end:i}}=n,a=r?{start:{offset:o.offset+r},end:{offset:i.offset+r}}:null,s=e.push("error","",0);return s.meta={error:{message:t,location:a}},s}}function Cr(e,t,r,n){const o=e.bMarks[t]+e.tShift[t],i=e.eMarks[t];if(!e.src.startsWith(We,o))return!1;const a=et(e.src,o),s=e.src.slice(0,i).trim().length;if(!a||a<s-Ke.length)return!1;const l=o+We.length,c=e.src.slice(l,a).trim(),u=c.split("\n").length;if("$"===c[0])return!1;if(n)return!0;return wr(e,c,l).map=[t,t+u],e.line+=u,!0}function Ar(e,t){if(!e.src.startsWith(We,e.pos))return!1;const r=et(e.src,e.pos);if(!r)return!1;const n=e.src.slice(e.pos+We.length,r);return t||wr(e,n.trim()),e.pos=r+Ke.length,!0}function Er(e){let t;for(t of e.tokens)if("fence"===t.type){if(t.info.includes(We)){const e=t.info.indexOf(We),n=et(t.info,e),o=t.info.slice(e+We.length,n);try{const{meta:e}=(0,xr.parse)(o.trim(),{Variable:Ge,Function:Je});t.meta=e}catch(r){if(!(r instanceof xr.SyntaxError))throw r;t.errors||(t.errors=[]),t.errors.push({id:"fence-tag-error",level:"error",message:`Syntax error in fence tag: ${r.message}`})}}t?.meta?.attributes?.find((e=>"process"===e.name&&!e.value))||(t.children=rt(t.content,t.map[0]))}}function Dr(e){e.block.ruler.before("paragraph","annotations",Cr,{alt:["paragraph","blockquote"]}),e.inline.ruler.push("containers",Ar),e.core.ruler.push("annotations",Er)}var Sr="---";function jr(e,t){return e.src.slice(e.bMarks[t],e.eMarks[t]).trim()}function qr(e,t,r,n){if(0!=t||jr(e,0)!=Sr)return!1;const o=function(e,t){for(let r=1;r<t;r++)if(jr(e,r)===Sr)return r}(e,r);if(!o)return!1;if(n)return!0;const i=e.push("frontmatter","",0);return i.content=e.src.slice(e.eMarks[0],e.bMarks[o]).trim(),i.map=[0,o],i.hidden=!0,e.line=o+1,!0}function Or(e){e.block.ruler.before("hr","frontmatter",qr)}var Fr="\x3c!--",Tr="--\x3e";function Ir(e,t,r,n){const o=e.bMarks[t]+e.tShift[t];if(!e.src.startsWith(Fr,o))return!1;const i=e.src.indexOf(Tr,o);if(!i)return!1;if(n)return!0;const a=e.src.slice(o+Fr.length,i),s=a.split("\n").length,l=e.push("comment","",0);return l.content=a.trim(),l.map=[t,t+s],e.line+=s,!0}function zr(e,t){if(!e.src.startsWith(Fr,e.pos))return!1;const r=e.src.indexOf(Tr,e.pos);if(!r)return!1;if(t)return!0;const n=e.src.slice(e.pos+Fr.length,r);return e.push("comment","",0).content=n.trim(),e.pos=r+Tr.length,!0}function Lr(e){e.block.ruler.before("table","comment",Ir,{alt:["paragraph"]}),e.inline.ruler.push("comment",zr)}var Mr=class{constructor(e={}){this.parser=new vr.default(e),this.parser.use(Dr,"annotations",{}),this.parser.use(Or,"frontmatter",{}),this.parser.disable(["lheading","code"]),e.allowComments&&this.parser.use(Lr,"comments",{})}tokenize(e){return this.parser.parse(e.toString(),{})}},Nr={String:String,Number:Number,Array:Array,Object:Object,Boolean:Boolean};function Rr(e,t,r){if(!e)return!0;if(lt.isFunction(t)&&r.validation?.validateFunctions){const n=r.functions?.[t.name];return!n?.returns||(Array.isArray(n.returns)?void 0!==n.returns.find((t=>t===e)):n.returns===e)}if(lt.isAst(t))return!0;if(Array.isArray(e))return e.some((e=>Rr(e,t,r)));if("string"===typeof e&&(e=Nr[e]),"function"===typeof e){const n=new e;if(n.validate)return n.validate(t,r)}return null!=t&&t.constructor===e}function Pr(e){return"string"===typeof e?e:Array.isArray(e)?e.map(Pr).join(" | "):e.name}function $r(e,t){const r=t.functions?.[e.name],n=[];if(!r)return[{id:"function-undefined",level:"critical",message:`Undefined function: '${e.name}'`}];if(r.validate&&n.push(...r.validate(e,t)),r.parameters)for(const[o,i]of Object.entries(e.parameters)){const a=r.parameters?.[o];if(a){if((!lt.isAst(i)||lt.isFunction(i))&&a.type){const r=Rr(a.type,i,t);!1===r?n.push({id:"parameter-type-invalid",level:"error",message:`Parameter '${o}' of '${e.name}' must be type of '${Pr(a.type)}'`}):Array.isArray(r)&&n.push(...r)}}else n.push({id:"parameter-undefined",level:"error",message:`Invalid parameter: '${o}'`})}for(const[o,{required:i}]of Object.entries(r.parameters??{}))i&&void 0===e.parameters[o]&&n.push({id:"parameter-missing-required",level:"error",message:`Missing required parameter: '${o}'`});return n}function Br(e,t){if(e.length<=t)return JSON.stringify(e);return`[${e.slice(0,t).map((e=>JSON.stringify(e))).join(",")}, ... ${e.length-t} more]`}function Zr(e,t){const r=e.findSchema(t),n=[...e.errors||[]];if(!r)return n.push({id:e.tag?"tag-undefined":"node-undefined",level:"critical",message:e.tag?`Undefined tag: '${e.tag}'`:`Undefined node: '${e.type}'`}),n;void 0!=r.inline&&e.inline!==r.inline&&n.push({id:"tag-placement-invalid",level:"critical",message:`'${e.tag}' tag should be ${r.inline?"inline":"block"}`}),r.selfClosing&&e.children.length>0&&n.push({id:"tag-selfclosing-has-children",level:"critical",message:`'${e.tag}' tag should be self-closing`});const o={...nt,...r.attributes};for(const i of Object.keys(e.slots)){const e=r.slots?.[i];e||n.push({id:"slot-undefined",level:"error",message:`Invalid slot: '${i}'`})}for(let[i,a]of Object.entries(e.attributes)){const e=o[i];if(!e){n.push({id:"attribute-undefined",level:"error",message:`Invalid attribute: '${i}'`});continue}let{type:r,matches:s,errorLevel:l}=e;if(lt.isAst(a))if(lt.isFunction(a)&&t.validation?.validateFunctions)n.push(...$r(a,t));else{if(!lt.isVariable(a)||!t.variables)continue;{let e=!1,r=t.variables;for(const t of a.path){if(!Object.prototype.hasOwnProperty.call(r,t)){e=!0;break}r=r[t]}e&&n.push({id:"variable-undefined",level:"error",message:`Undefined variable: '${a.path.join(".")}'`})}}if(r){const e=Rr(r,a,t);!1===e&&n.push({id:"attribute-type-invalid",level:l||"error",message:`Attribute '${i}' must be type of '${Pr(r)}'`}),Array.isArray(e)&&n.push(...e)}if("function"===typeof s&&(s=s(t)),Array.isArray(s)&&!s.includes(a)&&n.push({id:"attribute-value-invalid",level:l||"error",message:`Attribute '${i}' must match one of ${Br(s,8)}. Got '${a}' instead.`}),s instanceof RegExp&&!s.test(a)&&n.push({id:"attribute-value-invalid",level:l||"error",message:`Attribute '${i}' must match ${s}. Got '${a}' instead.`}),"function"===typeof e.validate){const r=e.validate(a,t);Array.isArray(r)&&n.push(...r)}}for(const[i,{required:a}]of Object.entries(o))a&&void 0===e.attributes[i]&&n.push({id:"attribute-missing-required",level:"error",message:`Missing required attribute: '${i}'`});if(r.slots)for(const[i,{required:a}]of Object.entries(r.slots))a&&void 0===e.slots[i]&&n.push({id:"slot-missing-required",level:"error",message:`Missing required slot: '${i}'`});for(const{type:i}of e.children)r.children&&"error"!==i&&!r.children.includes(i)&&n.push({id:"child-invalid",level:"warning",message:`Can't nest '${i}' in '${e.tag||e.type}'`});if(r.validate){const o=r.validate(e,t);if(Xe(o))return o.then((e=>n.concat(e)));n.push(...o)}return n}var Ur=new Mr;function Vr(e={}){return{...e,tags:{...kr,...e.tags},nodes:{...Nt,...e.nodes},functions:{...Ft,...e.functions}}}function Hr(e,t){return"string"===typeof e&&(e=Ur.tokenize(e)),function(e,t){const r=new it("document"),n=[r];"string"===typeof t&&(t={file:t});for(const o of e)Mt(o,n,t?.file,t?.slots);if(n.length>1)for(const o of n.slice(1))o.errors.push({id:"missing-closing",level:"critical",message:`Node '${o.tag||o.type}' is missing closing`});for(const o of It)o(r);return r}(e,t)}function Gr(e,t){return Array.isArray(e)?e.flatMap((e=>e.resolve(t))):e.resolve(t)}function Jr(e,t){const r=Vr(t),n=Gr(e,r);return Array.isArray(n)?n.flatMap((e=>e.transform(r))):n.transform(r)}function Wr(e,t){const r=Vr(t),n=[e,...e.walk()].map((e=>{const{type:t,lines:n,location:o}=e,i=Zr(e,r);return Xe(i)?i.then((e=>e.map((e=>({type:t,lines:n,location:o,error:e}))))):i.map((e=>({type:t,lines:n,location:o,error:e})))}));return n.some(Xe)?Promise.all(n).then((e=>e.flat())):n.flat()}var Kr=class{constructor(e){this.parse=Hr,this.resolve=e=>Gr(e,this.config),this.transform=e=>Jr(e,this.config),this.validate=e=>Wr(e,this.config),this.config=e}};Kr.nodes=Nt,Kr.tags=kr,Kr.functions=Ft,Kr.globalAttributes=nt,Kr.renderers=_r,Kr.transforms=It,Kr.Ast=lt,Kr.Tag=Ze,Kr.Tokenizer=Mr,Kr.parseTags=rt,Kr.transformer=ot,Kr.validator=Zr,Kr.parse=Hr,Kr.transform=Jr,Kr.validate=Wr,Kr.createElement=function(e,t={},...r){return{name:e,attributes:t,children:r}},Kr.truthy=jt,Kr.format=St;const Yr=function(){return o.createElement(u.Text,null,"Something went wrong during document parsing")};var Qr=["transformConfiguration","validationConfig","validate","errorComponent","children"];function Xr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var en=function(e){return function(t){var r=t.transformConfiguration,n=void 0===r?{}:r,i=t.validationConfig,a=void 0===i?{}:i,s=t.validate,l=void 0===s||s,c=t.errorComponent,u=t.children,h=(0,d.Z)(t,Qr),f=function(e){var t=e.markdocContent,r=e.validate,n=e.validationConfig,i=e.transformConfiguration;return(0,o.useMemo)((function(){var e=Kr.parse(t),o=[];return r&&(o=Kr.validate(e,n)),{tree:o.length?null:Kr.transform(e,i),errors:o}}),[t,r,n,i])}({markdocContent:u,validate:l,validationConfig:a,transformConfiguration:n}),m=f.tree,g=f.errors,b=c&&"function"==typeof c?c:Yr;return g.length?o.createElement(b,{errors:g}):o.createElement(e,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Xr(Object(r),!0).forEach((function(t){(0,p.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({tree:m},h))}},tn=(0,o.memo)(en((function(e){var t=e.tree,r=e.renderConfiguration;return Kr.renderers.react(t,o,r)})));en((function(e){var t=e.tree;return Kr.renderers.html(t)}));const rn=tn;var nn=r(32802),on=function(e){var t=e.label,r=e.value;return o.createElement(u.Flex,{gap:2},o.createElement(u.Text,{strong:!0},t,":"),o.createElement(u.Text,null,r))};const an=function(e){var t=e.name,r=e.nodeId,s=e.chartId,l=e.alertOptions,c=(0,i.UL)(),p=(0,a.R3)(),d=(0,n.Z)(p,2)[1],h=(0,nn.bV)(r,"name");return o.createElement(u.Flex,{column:!0},l.length>1&&o.createElement(u.Box,{margin:[0,0,2,0]},o.createElement(u.Select,{"data-testid":"".concat(t,"-assistant-modal-alerts-select"),onChange:function(e){var t=e.value;return d({roomId:c,alert:{name:t}})},styles:{size:"tiny"},menuPlacement:"auto",options:l,value:{value:t,label:t}})),1==l.length&&o.createElement(on,{label:"Alert",value:t}),h&&o.createElement(on,{label:"Node",value:h}),s&&o.createElement(on,{label:"Chart id",value:s}))};function sn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}const ln=function(e){return o.createElement(u.Box,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?sn(Object(r),!0).forEach((function(t){(0,p.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({as:"hr",height:"1px",width:"100%",sx:{borderWidth:"1px 0px 0px 0px",borderColor:"borderSecondary",borderStyle:"solid"}},e))};var cn=r(87053),un=r(19086),pn=["level"],dn=["children"],hn=["children","href"],fn=["content"],mn=["content"],gn=["ordered","children"];function bn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function yn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?bn(Object(r),!0).forEach((function(t){(0,p.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var _n=s.default.ol.withConfig({displayName:"markdocSchema__OrderedList",componentId:"sc-1maymd4-0"})(["list-style:roman;padding-left:14px;"]),kn=s.default.ul.withConfig({displayName:"markdocSchema__UnorderedList",componentId:"sc-1maymd4-1"})(['list-style-image:url("/static/img/list-style-image.svg");padding-left:14px;']);const vn={heading:{render:function(e){var t=e.level,r=void 0===t?1:t,n=(0,d.Z)(e,pn),i=u.H1;switch(r){case 2:i=u.H2;break;case 3:i=u.H3;break;case 4:i=u.H4;break;case 5:i=u.H5;break;case 6:i=u.H6}return o.createElement(i,yn({margin:[2,0]},n))},attributes:{id:{type:String},level:{type:Number}}},paragraph:{render:function(e){var t=e.children,r=(0,d.Z)(e,dn);return o.createElement(u.Flex,yn({padding:[2,0]},r),o.createElement(u.Text,null,t))}},link:{render:function(e){var t=e.children,r=e.href,n=(0,d.Z)(e,hn);return o.createElement(cn.Z,yn({href:r,rel:"noopener noreferrer",target:"_blank"},n),t)},attributes:{href:{type:String}}},code:{render:function(e){var t=e.content,r=(0,d.Z)(e,fn);return o.createElement(un.ZM,yn({},r),t)},attributes:{content:{type:String}}},fence:{render:function(e){var t=e.content,r=(0,d.Z)(e,mn);return o.createElement(un.ZP,yn({},r),t)},attributes:{content:{type:String}}},list:{render:function(e){var t=e.ordered,r=e.children,n=(0,d.Z)(e,gn),i=t?_n:kn;return o.createElement(i,yn({},n),r)},attributes:{ordered:{type:Boolean}}}};const xn=function(e){var t=e.selectedAlert,r=(0,a.Nu)(),i=(0,n.Z)(r,1)[0],s=t.name,l=t.nodeId,c=t.chartId,p=(0,a.UD)({alarm:s,node:l,chart:c}),d=p.loaded,h=p.value,f=p.hasError,m=i.reduce((function(e,t){var r={value:t.name,label:t.name};return e.find((function(e){return e.label==r.label}))||e.push(r),e}),[]);return d?f?o.createElement(u.Text,null,"Something went wrong"):(null===h||void 0===h?void 0:h.result)?o.createElement(u.Flex,{column:!0,gap:3},o.createElement(an,{name:s,nodeId:l,chartId:c,alertOptions:m}),o.createElement(ln,null),o.createElement(rn,{transformConfiguration:{nodes:vn}},h.result)):o.createElement(u.Text,null,"No data"):o.createElement(u.Text,null,"Loading...")};var wn=r(27856),Cn=r(15267),An=r(22464),En=r(25105),Dn=r(50308),Sn=r.n(Dn),jn=(0,s.default)(u.Flex).withConfig({displayName:"minimizedModal__ElevatedContent",componentId:"sc-9ix42v-0"})(["box-shadow:0 18px 28px rgba(0,0,0,0.5);"]),qn=(0,s.default)(u.Icon).withConfig({displayName:"minimizedModal__IconAbsolute",componentId:"sc-9ix42v-1"})(["position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);"]),On=function(e){var t=e.onModalClose,r=void 0===t?Sn():t;return o.createElement(An.Z,{content:"Close assistant",zIndex:7500},o.createElement(jn,{position:"absolute",bottom:"37px",right:"-10px",background:"mainBackground",sx:{borderRadius:"100%"},border:{side:"all",color:"primary",size:"1px",type:"solid"},width:"28px",height:"28px",onClick:r,cursor:"pointer"},o.createElement(qn,{name:"x",color:"text",size:"sm"})))},Fn=function(e){var t=e.alert,r=e.onClick,n=void 0===r?Sn():r;return o.createElement(An.Z,{content:"Show assistant",zIndex:7500},o.createElement(jn,{position:"absolute",top:"0",right:"0",onClick:n,cursor:"pointer"},o.createElement(En.Z,{type:(null===t||void 0===t?void 0:t.status)||"neutral"},null===t||void 0===t?void 0:t.name)))};const Tn=function(e){var t=e.alert,r=e.isMinimized,i=e.maximize,a=void 0===i?Sn():i,s=e.onModalClose,l=void 0===s?Sn():s,c=(0,o.useState)(!1),p=(0,n.Z)(c,2),d=p[0],h=p[1];return o.createElement(u.Flex,{position:"relative",width:"56px",height:r?"95px":"56px",onMouseEnter:function(){return h(r)},onMouseLeave:function(){return h(!1)}},o.createElement(jn,{position:"absolute",bottom:"0",background:"primary",sx:{borderRadius:"100%"},width:"56px",height:"56px",cursor:"move"},o.createElement(qn,{name:"netdataAssistant",size:"large"})),d&&o.createElement(o.Fragment,null,o.createElement(Fn,{alert:t,onClick:function(){r&&(a(),h(!1))}}),o.createElement(On,{onModalClose:l})))};var In=s.default.ul.withConfig({displayName:"helpTooltipContent__List",componentId:"sc-uh9315-0"})(["width:350px;padding-left:16px;list-style:disc outside none;"]);const zn=function(){return o.createElement(In,null,o.createElement("li",null,"You can drag around the assistant window and navigate to other tabs within the same room, and the assistant window won't go away."),o.createElement("li",null,"Use the buttons at the right to expand, or minimize the assistant window."),o.createElement("li",null,"Hold down the ",o.createElement(u.TextSmall,{strong:!0},"Shift")," button in order to select any text inside the assistant window."))};var Ln=(0,s.default)(u.ModalContent).attrs((function(e){var t=e.expanded;return{width:t?{base:"80vw"}:{base:150,max:150,min:70},height:t?{base:"80vh",min:"80vh"}:{base:150,max:150,min:150},padding:[0,0,4,0]}})).withConfig({displayName:"assistantModal__ModalContent",componentId:"sc-nobbii-0"})(["box-shadow:0 18px 28px rgba(0,0,0,0.5);"]);const Mn=function(){var e=(0,Cn.Z)(),t=(0,n.Z)(e,2),r=t[0],i=t[1],s=(0,o.useState)(!1),l=(0,n.Z)(s,2),p=l[0],d=l[1],h=(0,o.useState)(!1),f=(0,n.Z)(h,2),m=f[0],g=f[1],b=(0,Cn.Z)(),y=(0,n.Z)(b,4),_=y[0],k=y[1],v=y[3],x=(0,a.R3)(),w=(0,n.Z)(x,2),C=w[0],A=w[1],E=(null===C||void 0===C?void 0:C.alert)||{},D=(0,wn.D)(300,(function(e){var t=e.target;return g(t.scrollTop>150&&!!(null===E||void 0===E?void 0:E.name))})),S=function(){return A(null)};return o.createElement(u.Modal,{zIndex:7e3,backdrop:!1},o.createElement(c(),{disabled:p},o.createElement(u.Flex,{column:!0,alignItems:"end",gap:3},!_&&o.createElement(Ln,{expanded:r,cursor:p?"text":"move",tabIndex:0,onKeyDown:function(e){"Shift"==e.key&&d(!0)},onKeyUp:function(){return d(!1)}},o.createElement(u.ModalHeader,{justifyContent:"between"},o.createElement(u.Flex,{gap:2,alignItems:"center"},o.createElement(u.Icon,{name:"netdataAssistant",color:"text"}),m?o.createElement(En.Z,{type:(null===E||void 0===E?void 0:E.status)||"neutral"},null===E||void 0===E?void 0:E.name):o.createElement(u.H4,null,"Netdata Assistant"),o.createElement(An.Z,{plain:!0,isBasic:!0,align:"top",content:zn,zIndex:7050},o.createElement(u.Flex,null,o.createElement(u.Icon,{name:"question",color:"textLite",width:"16px",height:"16px"})))),o.createElement(u.Flex,{gap:2,alignItems:"baseline"},o.createElement(An.Z,{align:"bottom",content:"Minimize window",zIndex:7050},o.createElement(u.Flex,null,o.createElement(u.ModalButton,{iconName:"minimize_s",onClick:k,testId:"assistant-modal-minimize-button"}))),o.createElement(An.Z,{align:"bottom",content:r?"Reduce window size":"Expand window",zIndex:7050},o.createElement(u.Flex,null,o.createElement(u.ModalButton,{iconName:r?"reduceSize":"fullScreen",onClick:i,testId:"assistant-modal-expand-collapse-button"}))),o.createElement(An.Z,{align:"bottom",content:"Close window",zIndex:7050},o.createElement(u.Flex,null,o.createElement(u.ModalCloseButton,{onClose:S,testId:"assistant-modal-close-button"}))))),o.createElement(u.ModalBody,{overflow:{vertical:"auto"},onScroll:D,cursor:p?"text":"default"},o.createElement(xn,{selectedAlert:E}))),o.createElement(Tn,{isMinimized:_,maximize:v,alert:E,onModalClose:S}))))},Nn=function(){var e=(0,i.UL)(),t=(0,a.R3)(),r=(0,n.Z)(t,2),s=r[0],l=r[1],c=s||{},u=c.roomId,p=c.alert;return(0,o.useEffect)((function(){u!=e&&l(null)}),[u,e]),p&&u==e?o.createElement(Mn,null):null}},73887:(e,t,r)=>{"use strict";r.d(t,{R3:()=>p,Nu:()=>d,UD:()=>u});var n=r(4480),o=r(35835),i=r(38700),a=r(72840);const s=(0,n.cn)({key:"assistantAlert",default:null});var l=(0,n.cn)({key:"assistantAlertsAtom",default:[]}),c=(0,n.CG)({key:"assistantSelector",get:function(e){var t=e.space,r=e.room,n=e.alarm,i=e.node,a=e.chart;return function(){return function(e){var t=e.space,r=e.room,n=e.alarm,i=e.node,a=e.chart;return o.Z.post("/api/v1/troubleshoot",{space:t,room:r,alarm:n,node:i,chart:a})}({space:t,room:r,alarm:n,node:i||"dummy-node-id",chart:a||"dummy-chart-id"})}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),u=function(e){var t,r=e.alarm,o=e.node,s=e.chart,l=(0,i.th)(),u=(0,a.UL)(),p=(0,n.$P)(c({space:l,room:u,alarm:r,node:o,chart:s}));return{loaded:"loading"!==p.state,value:null===(t=p.contents)||void 0===t?void 0:t.data,hasError:"hasError"===p.state}},p=function(){return(0,n.FV)(s)},d=function(){return(0,n.FV)(l)}},20640:(e,t,r)=>{"use strict";var n=r(11742),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var r,i,a,s,l,c,u=!1;t||(t={}),r=t.debug||!1;try{if(a=n(),s=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(n){if(n.stopPropagation(),t.format)if(n.preventDefault(),"undefined"===typeof n.clipboardData){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var i=o[t.format]||o.default;window.clipboardData.setData(i,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e);t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))})),document.body.appendChild(c),s.selectNodeContents(c),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(p){r&&console.error("unable to copy using execCommand: ",p),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(p){r&&console.error("unable to copy using clipboardData: ",p),r&&console.error("falling back to prompt"),i=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(i,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),c&&document.body.removeChild(c),a()}return u}},11742:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,r=[],n=0;n<e.rangeCount;n++)r.push(e.getRangeAt(n));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||r.forEach((function(t){e.addRange(t)})),t&&t.focus()}}}}]);
\ No newline at end of file
web/gui/v2/184.9a762940288432c72c72.chunk.js
deleted
-2
@@ -1,2 +0,0 @@
1
-/*! For license information please see 184.9a762940288432c72c72.chunk.js.LICENSE.txt */
2
-!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},e=(new Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="a3f3d39c-1b0a-4c73-8227-3189c63899d4",t._sentryDebugIdIdentifier="sentry-dbid-a3f3d39c-1b0a-4c73-8227-3189c63899d4")}catch(t){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[184],{36337:(t,e,i)=>{i.d(e,{Z:()=>Xt});var s=i(23148),n=i(50713);const o={modes:{point:(t,e)=>a(t,e,{intersect:!0}),nearest:(t,e,i)=>function(t,e,i){let s=Number.POSITIVE_INFINITY;return a(t,e,i).reduce(((t,o)=>{const r=o.getCenterPoint(),a=function(t,e,i){if("x"===i)return{x:t.x,y:e.y};if("y"===i)return{x:e.x,y:t.y};return e}(e,r,i.axis),h=(0,n.aE)(e,a);return h<s?(t=[o],s=h):h===s&&t.push(o),t}),[]).sort(((t,e)=>t._index-e._index)).slice(0,1)}(t,e,i),x:(t,e,i)=>a(t,e,{intersect:i.intersect,axis:"x"}),y:(t,e,i)=>a(t,e,{intersect:i.intersect,axis:"y"})}};function r(t,e,i){return(o.modes[i.mode]||o.modes.nearest)(t,e,i)}function a(t,e,i){return t.visibleElements.filter((t=>i.intersect?t.inRange(e.x,e.y):function(t,e,i){return"x"!==i&&"y"!==i?t.inRange(e.x,e.y,"x",!0)||t.inRange(e.x,e.y,"y",!0):t.inRange(e.x,e.y,i,!0)}(t,e,i.axis)))}const h=(t,e)=>e>t||t.length>e.length&&t.slice(0,e.length)===e,l=.001,c=(t,e,i)=>Math.min(i,Math.max(e,t));function d(t,e,i){for(const s of Object.keys(t))t[s]=c(t[s],e,i);return t}function u(t,{x:e,y:i,x2:s,y2:n},o,r){const a=r/2,h=t.x>=e-a-l&&t.x<=s+a+l,c=t.y>=i-a-l&&t.y<=n+a+l;return"x"===o?h:("y"===o||h)&&c}function f(t,e){const{centerX:i,centerY:s}=t.getProps(["centerX","centerY"],e);return{x:i,y:s}}const g=t=>"string"===typeof t&&t.endsWith("%"),p=t=>parseFloat(t)/100,x=t=>c(p(t),0,1);function m(t,e){return"start"===e?0:"end"===e?t:g(e)?x(e)*t:t/2}function b(t,e,i=!0){return"number"===typeof e?e:g(e)?(i?x(e):p(e))*t:t}function y(t,e="center"){return(0,n.i)(t)?{x:(0,n.v)(t.x,e),y:(0,n.v)(t.y,e)}:{x:t=(0,n.v)(t,e),y:t}}function _(t){return t&&((0,n.h)(t.xValue)||(0,n.h)(t.yValue))}function v(t,e,i,s=!1){const o=i.init;if(o)return!0===o?k(e,s):function(t,e,i){if(!0===i)return k(t,e);if((0,n.i)(i))return i}(e,s,(0,n.Q)(o,[{chart:t,properties:e,options:i}]))}function w(t,e,i){let s=!1;return e.forEach((e=>{(0,n.a7)(t[e])?(s=!0,i[e]=t[e]):(0,n.h)(i[e])&&delete i[e]})),s}function k({centerX:t,centerY:e},i){return i?{centerX:t,centerY:e,radius:0,width:0,height:0}:{x:t,y:e,x2:t,y2:e,width:0,height:0}}const M=new Map,S=t=>t.reduce((function(t,e){return t+=e.string}),"");function P(t){if(t&&"object"===typeof t){const e=t.toString();return"[object HTMLImageElement]"===e||"[object HTMLCanvasElement]"===e}}function C(t,{x:e,y:i},s){s&&(t.translate(e,i),t.rotate((0,n.t)(s)),t.translate(-e,-i))}function D(t,e){if(e&&e.borderWidth)return t.lineCap=e.borderCapStyle,t.setLineDash(e.borderDash),t.lineDashOffset=e.borderDashOffset,t.lineJoin=e.borderJoinStyle,t.lineWidth=e.borderWidth,t.strokeStyle=e.borderColor,!0}function O(t,e){t.shadowColor=e.backgroundShadowColor,t.shadowBlur=e.shadowBlur,t.shadowOffsetX=e.shadowOffsetX,t.shadowOffsetY=e.shadowOffsetY}function T(t,e){const i=e.content;if(P(i))return{width:b(i.width,e.width),height:b(i.height,e.height)};const s=e.font,o=(0,n.b)(s)?s.map((t=>(0,n.a0)(t))):[(0,n.a0)(s)],r=e.textStrokeWidth,a=(0,n.b)(i)?i:[i],h=a.join()+S(o)+r+(t._measureText?"-spriting":"");return M.has(h)||M.set(h,function(t,e,i,s){t.save();const n=e.length;let o=0,r=s;for(let a=0;a<n;a++){const n=i[Math.min(a,i.length-1)];t.font=n.string;const h=e[a];o=Math.max(o,t.measureText(h).width+s),r+=n.lineHeight}return t.restore(),{width:o,height:r}}(t,a,o,r)),M.get(h)}function A(t,e,i){const{x:s,y:o,width:r,height:a}=e;t.save(),O(t,i);const h=D(t,i);t.fillStyle=i.backgroundColor,t.beginPath(),(0,n.au)(t,{x:s,y:o,w:r,h:a,radius:d((0,n.aw)(i.borderRadius),0,Math.min(r,a)/2)}),t.closePath(),t.fill(),h&&(t.shadowColor=i.borderShadowColor,t.stroke()),t.restore()}function I(t,e,i){const s=i.content;if(P(s))return t.save(),t.globalAlpha=function(t,e){const i=(0,n.x)(t)?t:e;return(0,n.x)(i)?c(i,0,1):1}(i.opacity,s.style.opacity),t.drawImage(s,e.x,e.y,e.width,e.height),void t.restore();const o=(0,n.b)(s)?s:[s],r=i.font,a=(0,n.b)(r)?r.map((t=>(0,n.a0)(t))):[(0,n.a0)(r)],h=i.color,l=(0,n.b)(h)?h:[h],d=function(t,e){const{x:i,width:s}=t,n=e.textAlign;return"center"===n?i+s/2:"end"===n||"right"===n?i+s:i}(e,i),u=e.y+i.textStrokeWidth/2;t.save(),t.textBaseline="middle",t.textAlign=i.textAlign,function(t,e){if(e.textStrokeWidth>0)return t.lineJoin="round",t.miterLimit=2,t.lineWidth=e.textStrokeWidth,t.strokeStyle=e.textStrokeColor,!0}(t,i)&&function(t,{x:e,y:i},s,n){t.beginPath();let o=0;s.forEach((function(s,r){const a=n[Math.min(r,n.length-1)],h=a.lineHeight;t.font=a.string,t.strokeText(s,e,i+h/2+o),o+=h})),t.stroke()}(t,{x:d,y:u},o,a),function(t,{x:e,y:i},s,{fonts:n,colors:o}){let r=0;s.forEach((function(s,a){const h=o[Math.min(a,o.length-1)],l=n[Math.min(a,n.length-1)],c=l.lineHeight;t.beginPath(),t.font=l.string,t.fillStyle=h,t.fillText(s,e,i+c/2+r),r+=c,t.fill()}))}(t,{x:d,y:u},o,{fonts:a,colors:l}),t.restore()}function L(t,e,i,s){const{radius:o,options:r}=e,a=r.pointStyle,h=r.rotation;let l=(h||0)*n.b3;if(P(a))return t.save(),t.translate(i,s),t.rotate(l),t.drawImage(a,-a.width/2,-a.height/2,a.width,a.height),void t.restore();(t=>isNaN(t)||t<=0)(o)||function(t,{x:e,y:i,radius:s,rotation:o,style:r,rad:a}){let h,l,c,d;switch(t.beginPath(),r){default:t.arc(e,i,s,0,n.T),t.closePath();break;case"triangle":t.moveTo(e+Math.sin(a)*s,i-Math.cos(a)*s),a+=n.b5,t.lineTo(e+Math.sin(a)*s,i-Math.cos(a)*s),a+=n.b5,t.lineTo(e+Math.sin(a)*s,i-Math.cos(a)*s),t.closePath();break;case"rectRounded":d=.516*s,c=s-d,h=Math.cos(a+n.b4)*c,l=Math.sin(a+n.b4)*c,t.arc(e-h,i-l,d,a-n.P,a-n.H),t.arc(e+l,i-h,d,a-n.H,a),t.arc(e+h,i+l,d,a,a+n.H),t.arc(e-l,i+h,d,a+n.H,a+n.P),t.closePath();break;case"rect":if(!o){c=Math.SQRT1_2*s,t.rect(e-c,i-c,2*c,2*c);break}a+=n.b4;case"rectRot":h=Math.cos(a)*s,l=Math.sin(a)*s,t.moveTo(e-h,i-l),t.lineTo(e+l,i-h),t.lineTo(e+h,i+l),t.lineTo(e-l,i+h),t.closePath();break;case"crossRot":a+=n.b4;case"cross":h=Math.cos(a)*s,l=Math.sin(a)*s,t.moveTo(e-h,i-l),t.lineTo(e+h,i+l),t.moveTo(e+l,i-h),t.lineTo(e-l,i+h);break;case"star":h=Math.cos(a)*s,l=Math.sin(a)*s,t.moveTo(e-h,i-l),t.lineTo(e+h,i+l),t.moveTo(e+l,i-h),t.lineTo(e-l,i+h),a+=n.b4,h=Math.cos(a)*s,l=Math.sin(a)*s,t.moveTo(e-h,i-l),t.lineTo(e+h,i+l),t.moveTo(e+l,i-h),t.lineTo(e-l,i+h);break;case"line":h=Math.cos(a)*s,l=Math.sin(a)*s,t.moveTo(e-h,i-l),t.lineTo(e+h,i+l);break;case"dash":t.moveTo(e,i),t.lineTo(e+Math.cos(a)*s,i+Math.sin(a)*s)}t.fill()}(t,{x:i,y:s,radius:o,rotation:h,style:a,rad:l})}const E={xScaleID:{min:"xMin",max:"xMax",start:"left",end:"right",startProp:"x",endProp:"x2"},yScaleID:{min:"yMin",max:"yMax",start:"bottom",end:"top",startProp:"y",endProp:"y2"}};function R(t,e,i){return e="number"===typeof e?e:t.parse(e),(0,n.g)(e)?t.getPixelForValue(e):i}function z(t,e,i){const s=e[i];if(s||"scaleID"===i)return s;const n=i.charAt(0),o=Object.values(t).filter((t=>t.axis&&t.axis===n));return o.length?o[0].id:n}function F(t,e){if(t){const i=t.options.reverse;return{start:R(t,e.min,i?e.end:e.start),end:R(t,e.max,i?e.start:e.end)}}}function j(t,e){const{chartArea:i,scales:s}=t,n=s[z(s,e,"xScaleID")],o=s[z(s,e,"yScaleID")];let r=i.width/2,a=i.height/2;return n&&(r=R(n,e.xValue,n.left+n.width/2)),o&&(a=R(o,e.yValue,o.top+o.height/2)),{x:r,y:a}}function W(t,e){const i=t.scales,s=i[z(i,e,"xScaleID")],n=i[z(i,e,"yScaleID")];if(!s&&!n)return{};let{left:o,right:r}=s||t.chartArea,{top:a,bottom:h}=n||t.chartArea;const l=N(s,{min:e.xMin,max:e.xMax,start:o,end:r});o=l.start,r=l.end;const c=N(n,{min:e.yMin,max:e.yMax,start:h,end:a});return a=c.start,h=c.end,{x:o,y:a,x2:r,y2:h,width:r-o,height:h-a,centerX:o+(r-o)/2,centerY:a+(h-a)/2}}function B(t,e){if(!_(e)){const i=W(t,e);let s=e.radius;s&&!isNaN(s)||(s=Math.min(i.width,i.height)/2,e.radius=s);const n=2*s,o=i.centerX+e.xAdjust,r=i.centerY+e.yAdjust;return{x:o-s,y:r-s,x2:o+s,y2:r+s,centerX:o,centerY:r,width:n,height:n,radius:s}}return function(t,e){const i=j(t,e),s=2*e.radius;return{x:i.x-e.radius+e.xAdjust,y:i.y-e.radius+e.yAdjust,x2:i.x+e.radius+e.xAdjust,y2:i.y+e.radius+e.yAdjust,centerX:i.x+e.xAdjust,centerY:i.y+e.yAdjust,radius:e.radius,width:s,height:s}}(t,e)}function V(t,e){const{scales:i,chartArea:s}=t,n=i[e.scaleID],o={x:s.left,y:s.top,x2:s.right,y2:s.bottom};return n?function(t,e,i){const s=R(t,i.value,NaN),n=R(t,i.endValue,s);t.isHorizontal()?(e.x=s,e.x2=n):(e.y=s,e.y2=n)}(n,o,e):function(t,e,i){for(const s of Object.keys(E)){const n=t[z(t,i,s)];if(n){const{min:t,max:o,start:r,end:a,startProp:h,endProp:l}=E[s],c=F(n,{min:i[t],max:i[o],start:n[r],end:n[a]});e[h]=c.start,e[l]=c.end}}}(i,o,e),o}function H(t,e,i){const s=W(t,e);return s.initProperties=v(t,s,e,i),s.elements=[{type:"label",optionScope:"label",properties:$(t,s,e),initProperties:s.initProperties}],s}function N(t,e){const i=F(t,e)||e;return{start:Math.min(i.start,i.end),end:Math.max(i.start,i.end)}}function Y(t,e){const{start:i,end:s,borderWidth:n}=t,{position:o,padding:{start:r,end:a},adjust:h}=e;return i+n/2+h+m(s-n-i-r-a-e.size,o)}function $(t,e,i){const s=i.label;s.backgroundColor="transparent",s.callout.display=!1;const o=y(s.position),r=(0,n.E)(s.padding),a=T(t.ctx,s),h=function({properties:t,options:e},i,s,n){const{x:o,x2:r,width:a}=t;return Y({start:o,end:r,size:a,borderWidth:e.borderWidth},{position:s.x,padding:{start:n.left,end:n.right},adjust:e.label.xAdjust,size:i.width})}({properties:e,options:i},a,o,r),l=function({properties:t,options:e},i,s,n){const{y:o,y2:r,height:a}=t;return Y({start:o,end:r,size:a,borderWidth:e.borderWidth},{position:s.y,padding:{start:n.top,end:n.bottom},adjust:e.label.yAdjust,size:i.height})}({properties:e,options:i},a,o,r),c=a.width+r.width,d=a.height+r.height;return{x:h,y:l,x2:h+c,y2:l+d,width:c,height:d,centerX:h+c/2,centerY:l+d/2,rotation:s.rotation}}function X(t,e,i){const s=Math.cos(i),n=Math.sin(i),o=e.x,r=e.y;return{x:o+s*(t.x-o)-n*(t.y-r),y:r+n*(t.x-o)+s*(t.y-r)}}const U=["enter","leave"],Q=U.concat("click");function q(t,e,i){if(t.listened)switch(e.type){case"mousemove":case"mouseout":return function(t,e,i){if(!t.moveListened)return;let s;s="mousemove"===e.type?r(t,e,i.interaction):[];const n=t.hovered;t.hovered=s;const o={state:t,event:e};let a=K(o,"leave",n,s);return K(o,"enter",s,n)||a}(t,e,i);case"click":return function(t,e,i){const s=t.listeners,n=r(t,e,i.interaction);let o;for(const r of n)o=J(r.options.click||s.click,r,e)||o;return o}(t,e,i)}}function K({state:t,event:e},i,s,n){let o;for(const r of s)n.indexOf(r)<0&&(o=J(r.options[i]||t.listeners[i],r,e)||o);return o}function J(t,e,i){return!0===(0,n.Q)(t,[e.$context,i])}const Z=["afterDraw","beforeDraw"];function G(t,e,i){if(t.hooked){const s=e.options[i]||t.hooks[i];return(0,n.Q)(s,[e.$context])}}function tt(t,e,i){const s=function(t,e,i){const s=e.axis,o=e.id,r=s+"ScaleID",a={min:(0,n.v)(e.min,Number.NEGATIVE_INFINITY),max:(0,n.v)(e.max,Number.POSITIVE_INFINITY)};for(const n of i)n.scaleID===o?nt(n,e,["value","endValue"],a):z(t,n,r)===o&&nt(n,e,[s+"Min",s+"Max",s+"Value"],a);return a}(t.scales,e,i);let o=et(e,s,"min","suggestedMin");o=et(e,s,"max","suggestedMax")||o,o&&(0,n.a7)(e.handleTickRangeOptions)&&e.handleTickRangeOptions()}function et(t,e,i,s){if((0,n.g)(e[i])&&!function(t,e,i){return(0,n.h)(t[e])||(0,n.h)(t[i])}(t.options,i,s)){const s=t[i]!==e[i];return t[i]=e[i],s}}function it(t,e){for(const i of["scaleID","xScaleID","yScaleID"]){const s=z(e,t,i);s&&!e[s]&&st(t,i)&&console.warn(`No scale found with id '${s}' for annotation '${t.id}'`)}}function st(t,e){if("scaleID"===e)return!0;const i=e.charAt(0);for(const s of["Min","Max","Value"])if((0,n.h)(t[i+s]))return!0;return!1}function nt(t,e,i,s){for(const o of i){const i=t[o];if((0,n.h)(i)){const t=e.parse(i);s.min=Math.min(s.min,t),s.max=Math.max(s.max,t)}}}class ot extends s.W_{inRange(t,e,i,s){const{x:o,y:r}=X({x:t,y:e},this.getCenterPoint(s),(0,n.t)(-this.options.rotation));return u({x:o,y:r},this.getProps(["x","y","x2","y2"],s),i,this.options.borderWidth)}getCenterPoint(t){return f(this,t)}draw(t){t.save(),C(t,this.getCenterPoint(),this.options.rotation),A(t,this,this.options),t.restore()}get label(){return this.elements&&this.elements[0]}resolveElementProperties(t,e){return H(t,e)}}ot.id="boxAnnotation",ot.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderRadius:0,borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,label:{backgroundColor:"transparent",borderWidth:0,callout:{display:!1},color:"black",content:null,display:!1,drawTime:void 0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:"bold"},height:void 0,opacity:void 0,padding:6,position:"center",rotation:void 0,textAlign:"start",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,yAdjust:0,z:void 0},rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,xMax:void 0,xMin:void 0,xScaleID:void 0,yMax:void 0,yMin:void 0,yScaleID:void 0,z:0},ot.defaultRoutes={borderColor:"color",backgroundColor:"color"},ot.descriptors={label:{_fallback:!0}};const rt=["left","bottom","top","right"];class at extends s.W_{inRange(t,e,i,s){const{x:o,y:r}=X({x:t,y:e},this.getCenterPoint(s),(0,n.t)(-this.rotation));return u({x:o,y:r},this.getProps(["x","y","x2","y2"],s),i,this.options.borderWidth)}getCenterPoint(t){return f(this,t)}draw(t){const e=this.options,i=!(0,n.h)(this._visible)||this._visible;e.display&&e.content&&i&&(t.save(),C(t,this.getCenterPoint(),this.rotation),function(t,e){const{pointX:i,pointY:s,options:o}=e,r=o.callout,a=r&&r.display&&function(t,e){const i=e.position;if(rt.includes(i))return i;return function(t,e){const{x:i,y:s,x2:o,y2:r,width:a,height:h,pointX:l,pointY:c,centerX:d,centerY:u,rotation:f}=t,g={x:d,y:u},p=e.start,x=b(a,p),m=b(h,p),y=[i,i+x,i+x,o],_=[s+m,r,s,r],v=[];for(let b=0;b<4;b++){const t=X({x:y[b],y:_[b]},g,(0,n.t)(f));v.push({position:rt[b],distance:(0,n.aE)(t,{x:l,y:c})})}return v.sort(((t,e)=>t.distance-e.distance))[0].position}(t,e)}(e,r);if(!a||function(t,e,i){const{pointX:s,pointY:n}=t,o=e.margin;let r=s,a=n;"left"===i?r+=o:"right"===i?r-=o:"top"===i?a+=o:"bottom"===i&&(a-=o);return t.inRange(r,a)}(e,r,a))return;t.save(),t.beginPath();const h=D(t,r);if(!h)return t.restore();const{separatorStart:l,separatorEnd:c}=function(t,e){const{x:i,y:s,x2:n,y2:o}=t,r=function(t,e){const{width:i,height:s,options:n}=t,o=n.callout.margin+n.borderWidth/2;if("right"===e)return i+o;if("bottom"===e)return s+o;return-o}(t,e);let a,h;"left"===e||"right"===e?(a={x:i+r,y:s},h={x:a.x,y:o}):(a={x:i,y:s+r},h={x:n,y:a.y});return{separatorStart:a,separatorEnd:h}}(e,a),{sideStart:d,sideEnd:u}=function(t,e,i){const{y:s,width:n,height:o,options:r}=t,a=r.callout.start,h=function(t,e){const i=e.side;if("left"===t||"top"===t)return-i;return i}(e,r.callout);let l,c;"left"===e||"right"===e?(l={x:i.x,y:s+b(o,a)},c={x:l.x+h,y:l.y}):(l={x:i.x+b(n,a),y:i.y},c={x:l.x,y:l.y+h});return{sideStart:l,sideEnd:c}}(e,a,l);(r.margin>0||0===o.borderWidth)&&(t.moveTo(l.x,l.y),t.lineTo(c.x,c.y));t.moveTo(d.x,d.y),t.lineTo(u.x,u.y);const f=X({x:i,y:s},e.getCenterPoint(),(0,n.t)(-e.rotation));t.lineTo(f.x,f.y),t.stroke(),t.restore()}(t,this),A(t,this,e),I(t,function({x:t,y:e,width:i,height:s,options:o}){const r=o.borderWidth/2,a=(0,n.E)(o.padding);return{x:t+a.left+r,y:e+a.top+r,width:i-a.left-a.right-o.borderWidth,height:s-a.top-a.bottom-o.borderWidth}}(this),e),t.restore())}resolveElementProperties(t,e){let i;if(_(e))i=j(t,e);else{const{centerX:s,centerY:n}=W(t,e);i={x:s,y:n}}const s=(0,n.E)(e.padding),o=function(t,e,i,s){const n=e.width+s.width+i.borderWidth,o=e.height+s.height+i.borderWidth,r=y(i.position,"center"),a=ht(t.x,n,i.xAdjust,r.x),h=ht(t.y,o,i.yAdjust,r.y);return{x:a,y:h,x2:a+n,y2:h+o,width:n,height:o,centerX:a+n/2,centerY:h+o/2}}(i,T(t.ctx,e),e,s);return{initProperties:v(t,o,e),pointX:i.x,pointY:i.y,...o,rotation:e.rotation}}}function ht(t,e,i=0,s){return t-m(e,s)+i}at.id="labelAnnotation",at.defaults={adjustScaleRange:!0,backgroundColor:"transparent",backgroundShadowColor:"transparent",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderRadius:0,borderShadowColor:"transparent",borderWidth:0,callout:{borderCapStyle:"butt",borderColor:void 0,borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:1,display:!1,margin:5,position:"auto",side:5,start:"50%"},color:"black",content:null,display:!0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:void 0},height:void 0,init:void 0,opacity:void 0,padding:6,position:"center",rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,textAlign:"center",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,xMax:void 0,xMin:void 0,xScaleID:void 0,xValue:void 0,yAdjust:0,yMax:void 0,yMin:void 0,yScaleID:void 0,yValue:void 0,z:0},at.defaultRoutes={borderColor:"color"};const lt=(t,e,i)=>({x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}),ct=(t,e,i)=>lt(e,i,Math.abs((t-e.y)/(i.y-e.y))).x,dt=(t,e,i)=>lt(e,i,Math.abs((t-e.x)/(i.x-e.x))).y,ut=t=>t*t,ft=(t,e,i,s)=>(1-s)*(1-s)*t+2*(1-s)*s*e+s*s*i,gt=(t,e,i,s)=>({x:ft(t.x,e.x,i.x,s),y:ft(t.y,e.y,i.y,s)}),pt=(t,e,i,s)=>2*(1-s)*(e-t)+2*s*(i-e),xt=(t,e,i,s)=>-Math.atan2(pt(t.x,e.x,i.x,s),pt(t.y,e.y,i.y,s))+.5*n.P;class mt extends s.W_{inRange(t,e,i,s){const n=this.options.borderWidth/2;if("x"!==i&&"y"!==i){const i={mouseX:t,mouseY:e},{path:o,ctx:r}=this;if(o){D(r,this.options);const{chart:n}=this.$context,a=t*n.currentDevicePixelRatio,h=e*n.currentDevicePixelRatio,l=r.isPointInStroke(o,a,h)||_t(this,i,s);return r.restore(),l}return function(t,{mouseX:e,mouseY:i},s=l,n){const{x:o,y:r,x2:a,y2:h}=t.getProps(["x","y","x2","y2"],n),c=a-o,d=h-r,u=ut(c)+ut(d),f=0===u?-1:((e-o)*c+(i-r)*d)/u;let g,p;f<0?(g=o,p=r):f>1?(g=a,p=h):(g=o+f*c,p=r+f*d);return ut(e-g)+ut(i-p)<=s}(this,i,ut(n),s)||_t(this,i,s)}return function(t,{mouseX:e,mouseY:i},s,{hBorderWidth:n,useFinalPosition:o}){const r=((t,e,{x:i,y:s,x2:n,y2:o},r)=>"y"===r?{start:Math.min(s,o),end:Math.max(s,o),value:e}:{start:Math.min(i,n),end:Math.max(i,n),value:t})(e,i,t.getProps(["x","y","x2","y2"],o),s);return r.value>=r.start-n&&r.value<=r.end+n||_t(t,{mouseX:e,mouseY:i},o,s)}(this,{mouseX:t,mouseY:e},i,{hBorderWidth:n,useFinalPosition:s})}getCenterPoint(t){return f(this,t)}draw(t){const{x:e,y:i,x2:s,y2:o,cp:r,options:a}=this;if(t.save(),!D(t,a))return t.restore();O(t,a);const h=Math.sqrt(Math.pow(s-e,2)+Math.pow(o-i,2));if(a.curve&&r)return function(t,e,i,s){const{x:o,y:r,x2:a,y2:h,options:l}=e,{startOpts:c,endOpts:d,startAdjust:u,endAdjust:f}=kt(e),g={x:o,y:r},p={x:a,y:h},x=xt(g,i,p,0),m=xt(g,i,p,1)-n.P,b=gt(g,i,p,u/s),y=gt(g,i,p,1-f/s),_=new Path2D;t.beginPath(),_.moveTo(b.x,b.y),_.quadraticCurveTo(i.x,i.y,y.x,y.y),t.shadowColor=l.borderShadowColor,t.stroke(_),e.path=_,e.ctx=t,Pt(t,b,{angle:x,adjust:u},c),Pt(t,y,{angle:m,adjust:f},d)}(t,this,r,h),t.restore();const{startOpts:l,endOpts:c,startAdjust:d,endAdjust:u}=kt(this),f=Math.atan2(o-i,s-e);t.translate(e,i),t.rotate(f),t.beginPath(),t.moveTo(0+d,0),t.lineTo(h-u,0),t.shadowColor=a.borderShadowColor,t.stroke(),St(t,0,d,l),St(t,h,-u,c),t.restore()}get label(){return this.elements&&this.elements[0]}resolveElementProperties(t,e){const i=V(t,e),{x:s,y:o,x2:r,y2:a}=i,h=function({x:t,y:e,x2:i,y2:s},{top:n,right:o,bottom:r,left:a}){return!(t<a&&i<a||t>o&&i>o||e<n&&s<n||e>r&&s>r)}(i,t.chartArea),l=h?function(t,e,i){const{x:s,y:n}=yt(t,e,i),{x:o,y:r}=yt(e,t,i);return{x:s,y:n,x2:o,y2:r,width:Math.abs(o-s),height:Math.abs(r-n)}}({x:s,y:o},{x:r,y:a},t.chartArea):{x:s,y:o,x2:r,y2:a,width:Math.abs(r-s),height:Math.abs(a-o)};if(l.centerX=(r+s)/2,l.centerY=(a+o)/2,l.initProperties=v(t,l,e),e.curve){const t={x:l.x,y:l.y},i={x:l.x2,y:l.y2};l.cp=function(t,e,i){const{x:s,y:n,x2:o,y2:r,centerX:a,centerY:h}=t,l=Math.atan2(r-n,o-s),c=y(e.controlPoint,0);return X({x:a+b(i,c.x,!1),y:h+b(i,c.y,!1)},{x:a,y:h},l)}(l,e,(0,n.aE)(t,i))}const c=function(t,e,i){const s=i.borderWidth,o=(0,n.E)(i.padding),r=T(t.ctx,i),a=r.width+o.width+s,h=r.height+o.height+s;return function(t,e,i,s){const{width:o,height:r,padding:a}=i,{xAdjust:h,yAdjust:l}=e,c={x:t.x,y:t.y},d={x:t.x2,y:t.y2},u="auto"===e.rotation?function(t){const{x:e,y:i,x2:s,y2:o}=t,r=Math.atan2(o-i,s-e);return r>n.P/2?r-n.P:r<n.P/-2?r+n.P:r}(t):(0,n.t)(e.rotation),f=function(t,e,i){const s=Math.cos(i),n=Math.sin(i);return{w:Math.abs(t*s)+Math.abs(e*n),h:Math.abs(t*n)+Math.abs(e*s)}}(o,r,u),g=function(t,e,i,s){let n;const o=function(t,e){const{x:i,x2:s,y:n,y2:o}=t,r=Math.min(n,o)-e.top,a=Math.min(i,s)-e.left,h=e.bottom-Math.max(n,o),l=e.right-Math.max(i,s);return{x:Math.min(a,l),y:Math.min(r,h),dx:a<=l?1:-1,dy:r<=h?1:-1}}(t,s);n="start"===e.position?vt({w:t.x2-t.x,h:t.y2-t.y},i,e,o):"end"===e.position?1-vt({w:t.x-t.x2,h:t.y-t.y2},i,e,o):m(1,e.position);return n}(t,e,{labelSize:f,padding:a},s),p=t.cp?gt(c,t.cp,d,g):lt(c,d,g),x={size:f.w,min:s.left,max:s.right,padding:a.left},b={size:f.h,min:s.top,max:s.bottom,padding:a.top},y=wt(p.x,x)+h,_=wt(p.y,b)+l;return{x:y-o/2,y:_-r/2,x2:y+o/2,y2:_+r/2,centerX:y,centerY:_,pointX:p.x,pointY:p.y,width:o,height:r,rotation:(0,n.U)(u)}}(e,i,{width:a,height:h,padding:o},t.chartArea)}(t,l,e.label);return c._visible=h,l.elements=[{type:"label",optionScope:"label",properties:c,initProperties:l.initProperties}],l}}mt.id="lineAnnotation";const bt={backgroundColor:void 0,backgroundShadowColor:void 0,borderColor:void 0,borderDash:void 0,borderDashOffset:void 0,borderShadowColor:void 0,borderWidth:void 0,display:void 0,fill:void 0,length:void 0,shadowBlur:void 0,shadowOffsetX:void 0,shadowOffsetY:void 0,width:void 0};function yt({x:t,y:e},i,{top:s,right:n,bottom:o,left:r}){return t<r&&(e=dt(r,{x:t,y:e},i),t=r),t>n&&(e=dt(n,{x:t,y:e},i),t=n),e<s&&(t=ct(s,{x:t,y:e},i),e=s),e>o&&(t=ct(o,{x:t,y:e},i),e=o),{x:t,y:e}}function _t(t,{mouseX:e,mouseY:i},s,n){const o=t.label;return o.options.display&&o.inRange(e,i,n,s)}function vt(t,e,i,s){const{labelSize:n,padding:o}=e,r=t.w*s.dx,a=t.h*s.dy,h=r>0&&(n.w/2+o.left-s.x)/r,l=a>0&&(n.h/2+o.top-s.y)/a;return c(Math.max(h,l),0,.25)}function wt(t,e){const{size:i,min:s,max:n,padding:o}=e,r=i/2;return i>n-s?(n+s)/2:(s>=t-o-r&&(t=s+o+r),n<=t+o+r&&(t=n-o-r),t)}function kt(t){const e=t.options,i=e.arrowHeads&&e.arrowHeads.start,s=e.arrowHeads&&e.arrowHeads.end;return{startOpts:i,endOpts:s,startAdjust:Mt(t,i),endAdjust:Mt(t,s)}}function Mt(t,e){if(!e||!e.display)return 0;const{length:i,width:s}=e,n=t.options.borderWidth/2,o={x:i,y:s+n},r={x:0,y:n};return Math.abs(ct(0,o,r))}function St(t,e,i,s){if(!s||!s.display)return;const{length:n,width:o,fill:r,backgroundColor:a,borderColor:h}=s,l=Math.abs(e-n)+i;t.beginPath(),O(t,s),D(t,s),t.moveTo(l,-o),t.lineTo(e+i,0),t.lineTo(l,o),!0===r?(t.fillStyle=a||h,t.closePath(),t.fill(),t.shadowColor="transparent"):t.shadowColor=s.borderShadowColor,t.stroke()}function Pt(t,{x:e,y:i},{angle:s,adjust:n},o){o&&o.display&&(t.save(),t.translate(e,i),t.rotate(s),St(t,0,-n,o),t.restore())}mt.defaults={adjustScaleRange:!0,arrowHeads:{display:!1,end:Object.assign({},bt),fill:!1,length:12,start:Object.assign({},bt),width:6},borderDash:[],borderDashOffset:0,borderShadowColor:"transparent",borderWidth:2,curve:!1,controlPoint:{y:"-50%"},display:!0,endValue:void 0,init:void 0,label:{backgroundColor:"rgba(0,0,0,0.8)",backgroundShadowColor:"transparent",borderCapStyle:"butt",borderColor:"black",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderRadius:6,borderShadowColor:"transparent",borderWidth:0,callout:Object.assign({},at.defaults.callout),color:"#fff",content:null,display:!1,drawTime:void 0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:"bold"},height:void 0,opacity:void 0,padding:6,position:"center",rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,textAlign:"center",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,yAdjust:0,z:void 0},scaleID:void 0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,value:void 0,xMax:void 0,xMin:void 0,xScaleID:void 0,yMax:void 0,yMin:void 0,yScaleID:void 0,z:0},mt.descriptors={arrowHeads:{start:{_fallback:!0},end:{_fallback:!0},_fallback:!0}},mt.defaultRoutes={borderColor:"color"};class Ct extends s.W_{inRange(t,e,i,s){const o=this.options.rotation,r=this.options.borderWidth;if("x"!==i&&"y"!==i)return function(t,e,i,s){const{width:o,height:r,centerX:a,centerY:h}=e,l=o/2,c=r/2;if(l<=0||c<=0)return!1;const d=(0,n.t)(i||0),u=s/2||0,f=Math.cos(d),g=Math.sin(d),p=Math.pow(f*(t.x-a)+g*(t.y-h),2),x=Math.pow(g*(t.x-a)-f*(t.y-h),2);return p/Math.pow(l+u,2)+x/Math.pow(c+u,2)<=1.0001}({x:t,y:e},this.getProps(["width","height","centerX","centerY"],s),o,r);const{x:a,y:h,x2:c,y2:d}=this.getProps(["x","y","x2","y2"],s),u=r/2,f="y"===i?{start:h,end:d}:{start:a,end:c},g=X({x:t,y:e},this.getCenterPoint(s),(0,n.t)(-o));return g[i]>=f.start-u-l&&g[i]<=f.end+u+l}getCenterPoint(t){return f(this,t)}draw(t){const{width:e,height:i,centerX:s,centerY:o,options:r}=this;t.save(),C(t,this.getCenterPoint(),r.rotation),O(t,this.options),t.beginPath(),t.fillStyle=r.backgroundColor;const a=D(t,r);t.ellipse(s,o,i/2,e/2,n.P/2,0,2*n.P),t.fill(),a&&(t.shadowColor=r.borderShadowColor,t.stroke()),t.restore()}get label(){return this.elements&&this.elements[0]}resolveElementProperties(t,e){return H(t,e,!0)}}Ct.id="ellipseAnnotation",Ct.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderDash:[],borderDashOffset:0,borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,label:Object.assign({},ot.defaults.label),rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,xMax:void 0,xMin:void 0,xScaleID:void 0,yMax:void 0,yMin:void 0,yScaleID:void 0,z:0},Ct.defaultRoutes={borderColor:"color",backgroundColor:"color"},Ct.descriptors={label:{_fallback:!0}};class Dt extends s.W_{inRange(t,e,i,s){const{x:n,y:o,x2:r,y2:a,width:h}=this.getProps(["x","y","x2","y2","width"],s),l=this.options.borderWidth;if("x"!==i&&"y"!==i)return function(t,e,i,s){if(!t||!e||i<=0)return!1;const n=s/2;return Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)<=Math.pow(i+n,2)}({x:t,y:e},this.getCenterPoint(s),h/2,l);const c=l/2,d="y"===i?{start:o,end:a,value:e}:{start:n,end:r,value:t};return d.value>=d.start-c&&d.value<=d.end+c}getCenterPoint(t){return f(this,t)}draw(t){const e=this.options,i=e.borderWidth;if(e.radius<.1)return;t.save(),t.fillStyle=e.backgroundColor,O(t,e);const s=D(t,e);L(t,this,this.centerX,this.centerY),s&&!P(e.pointStyle)&&(t.shadowColor=e.borderShadowColor,t.stroke()),t.restore(),e.borderWidth=i}resolveElementProperties(t,e){const i=B(t,e);return i.initProperties=v(t,i,e,!0),i}}Dt.id="pointAnnotation",Dt.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderDash:[],borderDashOffset:0,borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,pointStyle:"circle",radius:10,rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,xAdjust:0,xMax:void 0,xMin:void 0,xScaleID:void 0,xValue:void 0,yAdjust:0,yMax:void 0,yMin:void 0,yScaleID:void 0,yValue:void 0,z:0},Dt.defaultRoutes={borderColor:"color",backgroundColor:"color"};class Ot extends s.W_{inRange(t,e,i,s){if("x"!==i&&"y"!==i)return this.options.radius>=.1&&this.elements.length>1&&function(t,e,i,s){let n=!1,o=t[t.length-1].getProps(["bX","bY"],s);for(const r of t){const t=r.getProps(["bX","bY"],s);t.bY>i!==o.bY>i&&e<(o.bX-t.bX)*(i-t.bY)/(o.bY-t.bY)+t.bX&&(n=!n),o=t}return n}(this.elements,t,e,s);const o=X({x:t,y:e},this.getCenterPoint(s),(0,n.t)(-this.options.rotation)),r=this.elements.map((t=>"y"===i?t.bY:t.bX)),a=Math.min(...r),h=Math.max(...r);return o[i]>=a&&o[i]<=h}getCenterPoint(t){return f(this,t)}draw(t){const{elements:e,options:i}=this;t.save(),t.beginPath(),t.fillStyle=i.backgroundColor,O(t,i);const s=D(t,i);let n=!0;for(const o of e)n?(t.moveTo(o.x,o.y),n=!1):t.lineTo(o.x,o.y);t.closePath(),t.fill(),s&&(t.shadowColor=i.borderShadowColor,t.stroke()),t.restore()}resolveElementProperties(t,e){const i=B(t,e),{sides:s,rotation:o}=e,r=[],a=2*n.P/s;let h=o*n.b3;for(let n=0;n<s;n++,h+=a){const s=Tt(i,e,h);s.initProperties=v(t,i,e),r.push(s)}return i.elements=r,i}}function Tt({centerX:t,centerY:e},{radius:i,borderWidth:s},n){const o=s/2,r=Math.sin(n),a=Math.cos(n),h={x:t+r*i,y:e-a*i};return{type:"point",optionScope:"point",properties:{x:h.x,y:h.y,centerX:h.x,centerY:h.y,bX:t+r*(i+o),bY:e-a*(i+o)}}}Ot.id="polygonAnnotation",Ot.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,point:{radius:0},radius:10,rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,sides:3,xAdjust:0,xMax:void 0,xMin:void 0,xScaleID:void 0,xValue:void 0,yAdjust:0,yMax:void 0,yMin:void 0,yScaleID:void 0,yValue:void 0,z:0},Ot.defaultRoutes={borderColor:"color",backgroundColor:"color"};const At={box:ot,ellipse:Ct,label:at,line:mt,point:Dt,polygon:Ot};Object.keys(At).forEach((t=>{n.d.describe(`elements.${At[t].id}`,{_fallback:"plugins.annotation.common"})}));const It={update:Object.assign},Lt=Q.concat(Z),Et=(t,e)=>(0,n.i)(e)?Ht(t,e):t,Rt=t=>"color"===t||"font"===t;function zt(t="line"){return At[t]?t:(console.warn(`Unknown annotation type: '${t}', defaulting to 'line'`),"line")}function Ft(t,e,i,o){const r=function(t,e,i){if("reset"===i||"none"===i||"resize"===i)return It;return new s.FK(t,e)}(t,i.animations,o),a=e.annotations,h=function(t,e){const i=e.length,s=t.length;if(s<i){const e=i-s;t.splice(s,0,...new Array(e))}else s>i&&t.splice(i,s-i);return t}(e.elements,a);for(let s=0;s<a.length;s++){const e=a[s],i=Bt(h,s,e.type),o=e.setContext(Nt(t,i,e)),l=i.resolveElementProperties(t,o);l.skip=jt(l),"elements"in l&&(Wt(i,l.elements,o,r),delete l.elements),(0,n.h)(i.x)||Object.assign(i,l),Object.assign(i,l.initProperties),l.options=Vt(o),r.update(i,l)}}function jt(t){return isNaN(t.x)||isNaN(t.y)}function Wt(t,e,i,s){const n=t.elements||(t.elements=[]);n.length=e.length;for(let o=0;o<e.length;o++){const t=e[o],r=t.properties,a=Bt(n,o,t.type,t.initProperties),h=i[t.optionScope].override(t);r.options=Vt(h),s.update(a,r)}}function Bt(t,e,i,s){const n=At[zt(i)];let o=t[e];return o&&o instanceof n||(o=t[e]=new n,Object.assign(o,s)),o}function Vt(t){const e=At[zt(t.type)],i={};i.id=t.id,i.type=t.type,i.drawTime=t.drawTime,Object.assign(i,Ht(t,e.defaults),Ht(t,e.defaultRoutes));for(const s of Lt)i[s]=t[s];return i}function Ht(t,e){const i={};for(const s of Object.keys(e)){const o=e[s],r=t[s];Rt(s)&&(0,n.b)(r)?i[s]=r.map((t=>Et(t,o))):i[s]=Et(r,o)}return i}function Nt(t,e,i){return e.$context||(e.$context=Object.assign(Object.create(t.getContext()),{element:e,id:i.id,type:"annotation"}))}const Yt=new Map,$t=Q.concat(Z);var Xt={id:"annotation",version:"2.2.1",beforeRegister(){!function(t,e,i,s=!0){const n=i.split(".");let o=0;for(const r of e.split(".")){const a=n[o++];if(parseInt(r,10)<parseInt(a,10))break;if(h(a,r)){if(s)throw new Error(`${t} v${i} is not supported. v${e} or newer is required.`);return!1}}}("chart.js","3.7",s.kL.version)},afterRegister(){s.kL.register(At)},afterUnregister(){s.kL.unregister(At)},beforeInit(t){Yt.set(t,{annotations:[],elements:[],visibleElements:[],listeners:{},listened:!1,moveListened:!1,hooks:{},hooked:!1,hovered:[]})},beforeUpdate(t,e,i){const s=Yt.get(t).annotations=[];let o=i.annotations;(0,n.i)(o)?Object.keys(o).forEach((t=>{const e=o[t];(0,n.i)(e)&&(e.id=t,s.push(e))})):(0,n.b)(o)&&s.push(...o),function(t,e){for(const i of t)it(i,e)}(s,t.scales)},afterDataLimits(t,e){const i=Yt.get(t);tt(t,e.scale,i.annotations.filter((t=>t.display&&t.adjustScaleRange)))},afterUpdate(t,e,i){const s=Yt.get(t);!function(t,e,i){e.listened=w(i,Q,e.listeners),e.moveListened=!1,e._getElements=r,U.forEach((t=>{(0,n.a7)(i[t])&&(e.moveListened=!0)})),e.listened&&e.moveListened||e.annotations.forEach((t=>{!e.listened&&(0,n.a7)(t.click)&&(e.listened=!0),e.moveListened||U.forEach((i=>{(0,n.a7)(t[i])&&(e.listened=!0,e.moveListened=!0)}))}))}(0,s,i),Ft(t,s,i,e.mode),s.visibleElements=s.elements.filter((t=>!t.skip&&t.options.display)),function(t,e,i){const s=e.visibleElements;e.hooked=w(i,Z,e.hooks),e.hooked||s.forEach((t=>{e.hooked||Z.forEach((i=>{(0,n.a7)(t.options[i])&&(e.hooked=!0)}))}))}(0,s,i)},beforeDatasetsDraw(t,e,i){Ut(t,"beforeDatasetsDraw",i.clip)},afterDatasetsDraw(t,e,i){Ut(t,"afterDatasetsDraw",i.clip)},beforeDraw(t,e,i){Ut(t,"beforeDraw",i.clip)},afterDraw(t,e,i){Ut(t,"afterDraw",i.clip)},beforeEvent(t,e,i){q(Yt.get(t),e.event,i)&&(e.changed=!0)},afterDestroy(t){Yt.delete(t)},_getState:t=>Yt.get(t),defaults:{animations:{numbers:{properties:["x","y","x2","y2","width","height","centerX","centerY","pointX","pointY","radius"],type:"number"}},clip:!0,interaction:{mode:void 0,axis:void 0,intersect:void 0},common:{drawTime:"afterDatasetsDraw",init:!1,label:{}}},descriptors:{_indexable:!1,_scriptable:t=>!$t.includes(t)&&"init"!==t,annotations:{_allKeys:!1,_fallback:(t,e)=>`elements.${At[zt(e.type)].id}`},interaction:{_fallback:!0},common:{label:{_indexable:Rt,_fallback:!0},_indexable:Rt}},additionalOptionScopes:[""]};function Ut(t,e,i){const{ctx:s,chartArea:o}=t,r=Yt.get(t);i&&(0,n.Y)(s,o);const a=function(t,e){const i=[];for(const s of t)if(s.options.drawTime===e&&i.push({element:s,main:!0}),s.elements&&s.elements.length)for(const t of s.elements)t.options.display&&t.options.drawTime===e&&i.push({element:t});return i}(r.visibleElements,e).sort(((t,e)=>t.element.options.z-e.element.options.z));for(const n of a)Qt(s,o,r,n);i&&(0,n.$)(s)}function Qt(t,e,i,s){const n=s.element;s.main?(G(i,n,"beforeDraw"),n.draw(t,e),G(i,n,"afterDraw")):n.draw(t,e)}},23148:(t,e,i)=>{i.d(e,{De:()=>Ce,FB:()=>ni,FK:()=>l,IQ:()=>E,ST:()=>A,W_:()=>bt,ZL:()=>ke,f$:()=>Qe,jn:()=>ge,kL:()=>ne,od:()=>xe,u:()=>He,uw:()=>$e,vn:()=>T});var s=i(50713);class n{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,i,s){const n=e.listeners[s],o=e.duration;n.forEach((s=>s({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(i-e.start,o)})))}_refresh(){this._request||(this._running=!0,this._request=s.r.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(t=Date.now()){let e=0;this._charts.forEach(((i,s)=>{if(!i.running||!i.items.length)return;const n=i.items;let o,r=n.length-1,a=!1;for(;r>=0;--r)o=n[r],o._active?(o._total>i.duration&&(i.duration=o._total),o.tick(t),a=!0):(n[r]=n[n.length-1],n.pop());a&&(s.draw(),this._notify(s,i,t,"progress")),n.length||(i.running=!1,this._notify(s,i,t,"complete"),i.initial=!1),e+=n.length})),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const i=e.items;let s=i.length-1;for(;s>=0;--s)i[s].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var o=new n;const r="transparent",a={boolean:(t,e,i)=>i>.5?e:t,color(t,e,i){const n=(0,s.c)(t||r),o=n.valid&&(0,s.c)(e||r);return o&&o.valid?o.mix(n,i).hexString():e},number:(t,e,i)=>t+(e-t)*i};class h{constructor(t,e,i,n){const o=e[i];n=(0,s.a)([t.to,n,o,t.from]);const r=(0,s.a)([t.from,o,n]);this._active=!0,this._fn=t.fn||a[t.type||typeof r],this._easing=s.e[t.easing]||s.e.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=r,this._to=n,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);const n=this._target[this._prop],o=i-this._start,r=this._duration-o;this._start=i,this._duration=Math.floor(Math.max(r,t.duration)),this._total+=o,this._loop=!!t.loop,this._to=(0,s.a)([t.to,e,n,t.from]),this._from=(0,s.a)([t.from,n,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,i=this._duration,s=this._prop,n=this._from,o=this._loop,r=this._to;let a;if(this._active=n!==r&&(o||e<i),!this._active)return this._target[s]=r,void this._notify(!0);e<0?this._target[s]=n:(a=e/i%2,a=o&&a>1?2-a:a,a=this._easing(Math.min(1,Math.max(0,a))),this._target[s]=this._fn(n,r,a))}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,i)=>{t.push({res:e,rej:i})}))}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let s=0;s<i.length;s++)i[s][e]()}}class l{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!(0,s.i)(t))return;const e=Object.keys(s.d.animation),i=this._properties;Object.getOwnPropertyNames(t).forEach((n=>{const o=t[n];if(!(0,s.i)(o))return;const r={};for(const t of e)r[t]=o[t];((0,s.b)(o.properties)&&o.properties||[n]).forEach((t=>{t!==n&&i.has(t)||i.set(t,r)}))}))}_animateOptions(t,e){const i=e.options,s=function(t,e){if(!e)return;let i=t.options;if(!i)return void(t.options=e);i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}}));return i}(t,i);if(!s)return[];const n=this._createAnimations(s,i);return i.$shared&&function(t,e){const i=[],s=Object.keys(e);for(let n=0;n<s.length;n++){const e=t[s[n]];e&&e.active()&&i.push(e.wait())}return Promise.all(i)}(t.options.$animations,i).then((()=>{t.options=i}),(()=>{})),n}_createAnimations(t,e){const i=this._properties,s=[],n=t.$animations||(t.$animations={}),o=Object.keys(e),r=Date.now();let a;for(a=o.length-1;a>=0;--a){const l=o[a];if("$"===l.charAt(0))continue;if("options"===l){s.push(...this._animateOptions(t,e));continue}const c=e[l];let d=n[l];const u=i.get(l);if(d){if(u&&d.active()){d.update(u,c,r);continue}d.cancel()}u&&u.duration?(n[l]=d=new h(u,t,l,c),s.push(d)):t[l]=c}return s}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const i=this._createAnimations(t,e);return i.length?(o.add(this._chart,i),!0):void 0}}function c(t,e){const i=t&&t.options||{},s=i.reverse,n=void 0===i.min?e:0,o=void 0===i.max?e:0;return{start:s?o:n,end:s?n:o}}function d(t,e){const i=[],s=t._getSortedDatasetMetas(e);let n,o;for(n=0,o=s.length;n<o;++n)i.push(s[n].index);return i}function u(t,e,i,n={}){const o=t.keys,r="single"===n.mode;let a,h,l,c;if(null!==e){for(a=0,h=o.length;a<h;++a){if(l=+o[a],l===i){if(n.all)continue;break}c=t.values[l],(0,s.g)(c)&&(r||0===e||(0,s.s)(e)===(0,s.s)(c))&&(e+=c)}return e}}function f(t,e){const i=t&&t.options.stacked;return i||void 0===i&&void 0!==e.stack}function g(t,e,i){const s=t[e]||(t[e]={});return s[i]||(s[i]={})}function p(t,e,i,s){for(const n of e.getMatchingVisibleMetas(s).reverse()){const e=t[n.index];if(i&&e>0||!i&&e<0)return n.index}return null}function x(t,e){const{chart:i,_cachedMeta:s}=t,n=i._stacks||(i._stacks={}),{iScale:o,vScale:r,index:a}=s,h=o.axis,l=r.axis,c=function(t,e,i){return`${t.id}.${e.id}.${i.stack||i.type}`}(o,r,s),d=e.length;let u;for(let f=0;f<d;++f){const t=e[f],{[h]:i,[l]:o}=t;u=(t._stacks||(t._stacks={}))[l]=g(n,c,i),u[a]=o,u._top=p(u,r,!0,s.type),u._bottom=p(u,r,!1,s.type);(u._visualValues||(u._visualValues={}))[a]=o}}function m(t,e){const i=t.scales;return Object.keys(i).filter((t=>i[t].axis===e)).shift()}function b(t,e){const i=t.controller.index,s=t.vScale&&t.vScale.axis;if(s){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[s]||void 0===e[s][i])return;delete e[s][i],void 0!==e[s]._visualValues&&void 0!==e[s]._visualValues[i]&&delete e[s]._visualValues[i]}}}const y=t=>"reset"===t||"none"===t,_=(t,e)=>e?t:Object.assign({},t);class v{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=f(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&b(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,i=this.getDataset(),n=(t,e,i,s)=>"x"===t?e:"r"===t?s:i,o=e.xAxisID=(0,s.v)(i.xAxisID,m(t,"x")),r=e.yAxisID=(0,s.v)(i.yAxisID,m(t,"y")),a=e.rAxisID=(0,s.v)(i.rAxisID,m(t,"r")),h=e.indexAxis,l=e.iAxisID=n(h,o,r,a),c=e.vAxisID=n(h,r,o,a);e.xScale=this.getScaleForId(o),e.yScale=this.getScaleForId(r),e.rScale=this.getScaleForId(a),e.iScale=this.getScaleForId(l),e.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&(0,s.u)(this._data,this),t._stacked&&b(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if((0,s.i)(e))this._data=function(t){const e=Object.keys(t),i=new Array(e.length);let s,n,o;for(s=0,n=e.length;s<n;++s)o=e[s],i[s]={x:o,y:t[o]};return i}(e);else if(i!==e){if(i){(0,s.u)(i,this);const t=this._cachedMeta;b(t),t._parsed=[]}e&&Object.isExtensible(e)&&(0,s.l)(e,this),this._syncList=[],this._data=e}}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const e=this._cachedMeta,i=this.getDataset();let s=!1;this._dataCheck();const n=e._stacked;e._stacked=f(e.vScale,e),e.stack!==i.stack&&(s=!0,b(e),e.stack=i.stack),this._resyncElements(t),(s||n!==e._stacked)&&x(this,e._parsed)}configure(){const t=this.chart.config,e=t.datasetScopeKeys(this._type),i=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(i,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){const{_cachedMeta:i,_data:n}=this,{iScale:o,_stacked:r}=i,a=o.axis;let h,l,c,d=0===t&&e===n.length||i._sorted,u=t>0&&i._parsed[t-1];if(!1===this._parsing)i._parsed=n,i._sorted=!0,c=n;else{c=(0,s.b)(n[t])?this.parseArrayData(i,n,t,e):(0,s.i)(n[t])?this.parseObjectData(i,n,t,e):this.parsePrimitiveData(i,n,t,e);const o=()=>null===l[a]||u&&l[a]<u[a];for(h=0;h<e;++h)i._parsed[h+t]=l=c[h],d&&(o()&&(d=!1),u=l);i._sorted=d}r&&x(this,c)}parsePrimitiveData(t,e,i,s){const{iScale:n,vScale:o}=t,r=n.axis,a=o.axis,h=n.getLabels(),l=n===o,c=new Array(s);let d,u,f;for(d=0,u=s;d<u;++d)f=d+i,c[d]={[r]:l||n.parse(h[f],f),[a]:o.parse(e[f],f)};return c}parseArrayData(t,e,i,s){const{xScale:n,yScale:o}=t,r=new Array(s);let a,h,l,c;for(a=0,h=s;a<h;++a)l=a+i,c=e[l],r[a]={x:n.parse(c[0],l),y:o.parse(c[1],l)};return r}parseObjectData(t,e,i,n){const{xScale:o,yScale:r}=t,{xAxisKey:a="x",yAxisKey:h="y"}=this._parsing,l=new Array(n);let c,d,u,f;for(c=0,d=n;c<d;++c)u=c+i,f=e[u],l[c]={x:o.parse((0,s.f)(f,a),u),y:r.parse((0,s.f)(f,h),u)};return l}getParsed(t){return this._cachedMeta._parsed[t]}getDataElement(t){return this._cachedMeta.data[t]}applyStack(t,e,i){const s=this.chart,n=this._cachedMeta,o=e[t.axis];return u({keys:d(s,!0),values:e._stacks[t.axis]._visualValues},o,n.index,{mode:i})}updateRangeFromParsed(t,e,i,s){const n=i[e.axis];let o=null===n?NaN:n;const r=s&&i._stacks[e.axis];s&&r&&(s.values=r,o=u(s,n,this._cachedMeta.index)),t.min=Math.min(t.min,o),t.max=Math.max(t.max,o)}getMinMax(t,e){const i=this._cachedMeta,n=i._parsed,o=i._sorted&&t===i.iScale,r=n.length,a=this._getOtherScale(t),h=((t,e,i)=>t&&!e.hidden&&e._stacked&&{keys:d(i,!0),values:null})(e,i,this.chart),l={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:c,max:u}=function(t){const{min:e,max:i,minDefined:s,maxDefined:n}=t.getUserBounds();return{min:s?e:Number.NEGATIVE_INFINITY,max:n?i:Number.POSITIVE_INFINITY}}(a);let f,g;function p(){g=n[f];const e=g[a.axis];return!(0,s.g)(g[t.axis])||c>e||u<e}for(f=0;f<r&&(p()||(this.updateRangeFromParsed(l,t,g,h),!o));++f);if(o)for(f=r-1;f>=0;--f)if(!p()){this.updateRangeFromParsed(l,t,g,h);break}return l}getAllParsedValues(t){const e=this._cachedMeta._parsed,i=[];let n,o,r;for(n=0,o=e.length;n<o;++n)r=e[n][t.axis],(0,s.g)(r)&&i.push(r);return i}getMaxOverflow(){return!1}getLabelAndValue(t){const e=this._cachedMeta,i=e.iScale,s=e.vScale,n=this.getParsed(t);return{label:i?""+i.getLabelForValue(n[i.axis]):"",value:s?""+s.getLabelForValue(n[s.axis]):""}}_update(t){const e=this._cachedMeta;this.update(t||"default"),e._clip=function(t){let e,i,n,o;return(0,s.i)(t)?(e=t.top,i=t.right,n=t.bottom,o=t.left):e=i=n=o=t,{top:e,right:i,bottom:n,left:o,disabled:!1===t}}((0,s.v)(this.options.clip,function(t,e,i){if(!1===i)return!1;const s=c(t,i),n=c(e,i);return{top:n.end,right:s.end,bottom:n.start,left:s.start}}(e.xScale,e.yScale,this.getMaxOverflow())))}update(t){}draw(){const t=this._ctx,e=this.chart,i=this._cachedMeta,s=i.data||[],n=e.chartArea,o=[],r=this._drawStart||0,a=this._drawCount||s.length-r,h=this.options.drawActiveElementsOnTop;let l;for(i.dataset&&i.dataset.draw(t,n,r,a),l=r;l<r+a;++l){const e=s[l];e.hidden||(e.active&&h?o.push(e):e.draw(t,n))}for(l=0;l<o.length;++l)o[l].draw(t,n)}getStyle(t,e){const i=e?"active":"default";return void 0===t&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(i):this.resolveDataElementOptions(t||0,i)}getContext(t,e,i){const n=this.getDataset();let o;if(t>=0&&t<this._cachedMeta.data.length){const e=this._cachedMeta.data[t];o=e.$context||(e.$context=function(t,e,i){return(0,s.j)(t,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:i,index:e,mode:"default",type:"data"})}(this.getContext(),t,e)),o.parsed=this.getParsed(t),o.raw=n.data[t],o.index=o.dataIndex=t}else o=this.$context||(this.$context=function(t,e){return(0,s.j)(t,{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),o.dataset=n,o.index=o.datasetIndex=this.index;return o.active=!!e,o.mode=i,o}resolveDatasetElementOptions(t){return this._resolveElementOptions(this.datasetElementType.id,t)}resolveDataElementOptions(t,e){return this._resolveElementOptions(this.dataElementType.id,e,t)}_resolveElementOptions(t,e="default",i){const n="active"===e,o=this._cachedDataOpts,r=t+"-"+e,a=o[r],h=this.enableOptionSharing&&(0,s.h)(i);if(a)return _(a,h);const l=this.chart.config,c=l.datasetElementScopeKeys(this._type,t),d=n?[`${t}Hover`,"hover",t,""]:[t,""],u=l.getOptionScopes(this.getDataset(),c),f=Object.keys(s.d.elements[t]),g=l.resolveNamedOptions(u,f,(()=>this.getContext(i,n,e)),d);return g.$shared&&(g.$shared=h,o[r]=Object.freeze(_(g,h))),g}_resolveAnimations(t,e,i){const s=this.chart,n=this._cachedDataOpts,o=`animation-${e}`,r=n[o];if(r)return r;let a;if(!1!==s.options.animation){const s=this.chart.config,n=s.datasetAnimationScopeKeys(this._type,e),o=s.getOptionScopes(this.getDataset(),n);a=s.createResolver(o,this.getContext(t,i,e))}const h=new l(s,a&&a.animations);return a&&a._cacheable&&(n[o]=Object.freeze(h)),h}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||y(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const i=this.resolveDataElementOptions(t,e),s=this._sharedOptions,n=this.getSharedOptions(i),o=this.includeOptions(e,n)||n!==s;return this.updateSharedOptions(n,e,i),{sharedOptions:n,includeOptions:o}}updateElement(t,e,i,s){y(s)?Object.assign(t,i):this._resolveAnimations(e,s).update(t,i)}updateSharedOptions(t,e,i){t&&!y(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,s){t.active=s;const n=this.getStyle(e,s);this._resolveAnimations(e,i,s).update(t,{options:!s&&this.getSharedOptions(n)||n})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,i=this._cachedMeta.data;for(const[r,a,h]of this._syncList)this[r](a,h);this._syncList=[];const s=i.length,n=e.length,o=Math.min(n,s);o&&this.parse(0,o),n>s?this._insertElements(s,n-s,t):n<s&&this._removeElements(n,s-n)}_insertElements(t,e,i=!0){const s=this._cachedMeta,n=s.data,o=t+e;let r;const a=t=>{for(t.length+=e,r=t.length-1;r>=o;r--)t[r]=t[r-e]};for(a(n),r=t;r<o;++r)n[r]=new this.dataElementType;this._parsing&&a(s._parsed),this.parse(t,e),i&&this.updateElements(n,t,e,"reset")}updateElements(t,e,i,s){}_removeElements(t,e){const i=this._cachedMeta;if(this._parsing){const s=i._parsed.splice(t,e);i._stacked&&b(i,s)}i.data.splice(t,e)}_sync(t){if(this._parsing)this._syncList.push(t);else{const[e,i,s]=t;this[e](i,s)}this.chart._dataChanges.push([this.index,...t])}_onDataPush(){const t=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-t,t])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(t,e){e&&this._sync(["_removeElements",t,e]);const i=arguments.length-2;i&&this._sync(["_insertElements",t,i])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}function w(t){const e=t.iScale,i=function(t,e){if(!t._cache.$bar){const i=t.getMatchingVisibleMetas(e);let n=[];for(let e=0,s=i.length;e<s;e++)n=n.concat(i[e].controller.getAllParsedValues(t));t._cache.$bar=(0,s._)(n.sort(((t,e)=>t-e)))}return t._cache.$bar}(e,t.type);let n,o,r,a,h=e._length;const l=()=>{32767!==r&&-32768!==r&&((0,s.h)(a)&&(h=Math.min(h,Math.abs(r-a)||h)),a=r)};for(n=0,o=i.length;n<o;++n)r=e.getPixelForValue(i[n]),l();for(a=void 0,n=0,o=e.ticks.length;n<o;++n)r=e.getPixelForTick(n),l();return h}function k(t,e,i,n){return(0,s.b)(t)?function(t,e,i,s){const n=i.parse(t[0],s),o=i.parse(t[1],s),r=Math.min(n,o),a=Math.max(n,o);let h=r,l=a;Math.abs(r)>Math.abs(a)&&(h=a,l=r),e[i.axis]=l,e._custom={barStart:h,barEnd:l,start:n,end:o,min:r,max:a}}(t,e,i,n):e[i.axis]=i.parse(t,n),e}function M(t,e,i,s){const n=t.iScale,o=t.vScale,r=n.getLabels(),a=n===o,h=[];let l,c,d,u;for(l=i,c=i+s;l<c;++l)u=e[l],d={},d[n.axis]=a||n.parse(r[l],l),h.push(k(u,d,o,l));return h}function S(t){return t&&void 0!==t.barStart&&void 0!==t.barEnd}function P(t,e,i,s){let n=e.borderSkipped;const o={};if(!n)return void(t.borderSkipped=o);if(!0===n)return void(t.borderSkipped={top:!0,right:!0,bottom:!0,left:!0});const{start:r,end:a,reverse:h,top:l,bottom:c}=function(t){let e,i,s,n,o;return t.horizontal?(e=t.base>t.x,i="left",s="right"):(e=t.base<t.y,i="bottom",s="top"),e?(n="end",o="start"):(n="start",o="end"),{start:i,end:s,reverse:e,top:n,bottom:o}}(t);"middle"===n&&i&&(t.enableBorderRadius=!0,(i._top||0)===s?n=l:(i._bottom||0)===s?n=c:(o[C(c,r,a,h)]=!0,n=l)),o[C(n,r,a,h)]=!0,t.borderSkipped=o}function C(t,e,i,s){var n,o,r;return s?(r=i,t=D(t=(n=t)===(o=e)?r:n===r?o:n,i,e)):t=D(t,e,i),t}function D(t,e,i){return"start"===t?e:"end"===t?i:t}function O(t,{inflateAmount:e},i){t.inflateAmount="auto"===e?1===i?.33:0:e}class T extends v{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(t,e,i,s){return M(t,e,i,s)}parseArrayData(t,e,i,s){return M(t,e,i,s)}parseObjectData(t,e,i,n){const{iScale:o,vScale:r}=t,{xAxisKey:a="x",yAxisKey:h="y"}=this._parsing,l="x"===o.axis?a:h,c="x"===r.axis?a:h,d=[];let u,f,g,p;for(u=i,f=i+n;u<f;++u)p=e[u],g={},g[o.axis]=o.parse((0,s.f)(p,l),u),d.push(k((0,s.f)(p,c),g,r,u));return d}updateRangeFromParsed(t,e,i,s){super.updateRangeFromParsed(t,e,i,s);const n=i._custom;n&&e===this._cachedMeta.vScale&&(t.min=Math.min(t.min,n.min),t.max=Math.max(t.max,n.max))}getMaxOverflow(){return 0}getLabelAndValue(t){const e=this._cachedMeta,{iScale:i,vScale:s}=e,n=this.getParsed(t),o=n._custom,r=S(o)?"["+o.start+", "+o.end+"]":""+s.getLabelForValue(n[s.axis]);return{label:""+i.getLabelForValue(n[i.axis]),value:r}}initialize(){this.enableOptionSharing=!0,super.initialize();this._cachedMeta.stack=this.getDataset().stack}update(t){const e=this._cachedMeta;this.updateElements(e.data,0,e.data.length,t)}updateElements(t,e,i,n){const o="reset"===n,{index:r,_cachedMeta:{vScale:a}}=this,h=a.getBasePixel(),l=a.isHorizontal(),c=this._getRuler(),{sharedOptions:d,includeOptions:u}=this._getSharedOptions(e,n);for(let f=e;f<e+i;f++){const e=this.getParsed(f),i=o||(0,s.k)(e[a.axis])?{base:h,head:h}:this._calculateBarValuePixels(f),g=this._calculateBarIndexPixels(f,c),p=(e._stacks||{})[a.axis],x={horizontal:l,base:i.base,enableBorderRadius:!p||S(e._custom)||r===p._top||r===p._bottom,x:l?i.head:g.center,y:l?g.center:i.head,height:l?g.size:Math.abs(i.size),width:l?Math.abs(i.size):g.size};u&&(x.options=d||this.resolveDataElementOptions(f,t[f].active?"active":n));const m=x.options||t[f].options;P(x,m,p,r),O(x,m,c.ratio),this.updateElement(t[f],f,x,n)}}_getStacks(t,e){const{iScale:i}=this._cachedMeta,n=i.getMatchingVisibleMetas(this._type).filter((t=>t.controller.options.grouped)),o=i.options.stacked,r=[],a=t=>{const i=t.controller.getParsed(e),n=i&&i[t.vScale.axis];if((0,s.k)(n)||isNaN(n))return!0};for(const s of n)if((void 0===e||!a(s))&&((!1===o||-1===r.indexOf(s.stack)||void 0===o&&void 0===s.stack)&&r.push(s.stack),s.index===t))break;return r.length||r.push(void 0),r}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,i){const s=this._getStacks(t,i),n=void 0!==e?s.indexOf(e):-1;return-1===n?s.length-1:n}_getRuler(){const t=this.options,e=this._cachedMeta,i=e.iScale,s=[];let n,o;for(n=0,o=e.data.length;n<o;++n)s.push(i.getPixelForValue(this.getParsed(n)[i.axis],n));const r=t.barThickness;return{min:r||w(e),pixels:s,start:i._startPixel,end:i._endPixel,stackCount:this._getStackCount(),scale:i,grouped:t.grouped,ratio:r?1:t.categoryPercentage*t.barPercentage}}_calculateBarValuePixels(t){const{_cachedMeta:{vScale:e,_stacked:i,index:n},options:{base:o,minBarLength:r}}=this,a=o||0,h=this.getParsed(t),l=h._custom,c=S(l);let d,u,f=h[e.axis],g=0,p=i?this.applyStack(e,h,i):f;p!==f&&(g=p-f,p=f),c&&(f=l.barStart,p=l.barEnd-l.barStart,0!==f&&(0,s.s)(f)!==(0,s.s)(l.barEnd)&&(g=0),g+=f);const x=(0,s.k)(o)||c?g:o;let m=e.getPixelForValue(x);if(d=this.chart.getDataVisibility(t)?e.getPixelForValue(g+p):m,u=d-m,Math.abs(u)<r){u=function(t,e,i){return 0!==t?(0,s.s)(t):(e.isHorizontal()?1:-1)*(e.min>=i?1:-1)}(u,e,a)*r,f===a&&(m-=u/2);const t=e.getPixelForDecimal(0),o=e.getPixelForDecimal(1),l=Math.min(t,o),g=Math.max(t,o);m=Math.max(Math.min(m,g),l),d=m+u,i&&!c&&(h._stacks[e.axis]._visualValues[n]=e.getValueForPixel(d)-e.getValueForPixel(m))}if(m===e.getPixelForValue(a)){const t=(0,s.s)(u)*e.getLineWidthForValue(a)/2;m+=t,u-=t}return{size:u,base:m,head:d,center:d+u/2}}_calculateBarIndexPixels(t,e){const i=e.scale,n=this.options,o=n.skipNull,r=(0,s.v)(n.maxBarThickness,1/0);let a,h;if(e.grouped){const i=o?this._getStackCount(t):e.stackCount,l="flex"===n.barThickness?function(t,e,i,s){const n=e.pixels,o=n[t];let r=t>0?n[t-1]:null,a=t<n.length-1?n[t+1]:null;const h=i.categoryPercentage;null===r&&(r=o-(null===a?e.end-e.start:a-o)),null===a&&(a=o+o-r);const l=o-(o-Math.min(r,a))/2*h;return{chunk:Math.abs(a-r)/2*h/s,ratio:i.barPercentage,start:l}}(t,e,n,i):function(t,e,i,n){const o=i.barThickness;let r,a;return(0,s.k)(o)?(r=e.min*i.categoryPercentage,a=i.barPercentage):(r=o*n,a=1),{chunk:r/n,ratio:a,start:e.pixels[t]-r/2}}(t,e,n,i),c=this._getStackIndex(this.index,this._cachedMeta.stack,o?t:void 0);a=l.start+l.chunk*c+l.chunk/2,h=Math.min(r,l.chunk*l.ratio)}else a=i.getPixelForValue(this.getParsed(t)[i.axis],t),h=Math.min(r,e.min*e.ratio);return{base:a-h/2,head:a+h/2,center:a,size:h}}draw(){const t=this._cachedMeta,e=t.vScale,i=t.data,s=i.length;let n=0;for(;n<s;++n)null!==this.getParsed(n)[e.axis]&&i[n].draw(this._ctx)}}class A extends v{static id="line";static defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};static overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){const e=this._cachedMeta,{dataset:i,data:n=[],_dataset:o}=e,r=this.chart._animationsDisabled;let{start:a,count:h}=(0,s.q)(e,n,r);this._drawStart=a,this._drawCount=h,(0,s.w)(e)&&(a=0,h=n.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!o._decimated,i.points=n;const l=this.resolveDatasetElementOptions(t);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(i,void 0,{animated:!r,options:l},t),this.updateElements(n,a,h,t)}updateElements(t,e,i,n){const o="reset"===n,{iScale:r,vScale:a,_stacked:h,_dataset:l}=this._cachedMeta,{sharedOptions:c,includeOptions:d}=this._getSharedOptions(e,n),u=r.axis,f=a.axis,{spanGaps:g,segment:p}=this.options,x=(0,s.x)(g)?g:Number.POSITIVE_INFINITY,m=this.chart._animationsDisabled||o||"none"===n,b=e+i,y=t.length;let _=e>0&&this.getParsed(e-1);for(let v=0;v<y;++v){const i=t[v],g=m?i:{};if(v<e||v>=b){g.skip=!0;continue}const y=this.getParsed(v),w=(0,s.k)(y[f]),k=g[u]=r.getPixelForValue(y[u],v),M=g[f]=o||w?a.getBasePixel():a.getPixelForValue(h?this.applyStack(a,y,h):y[f],v);g.skip=isNaN(k)||isNaN(M)||w,g.stop=v>0&&Math.abs(y[u]-_[u])>x,p&&(g.parsed=y,g.raw=l.data[v]),d&&(g.options=c||this.resolveDataElementOptions(v,i.active?"active":n)),m||this.updateElement(i,v,g,n),_=y}}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,s=t.data||[];if(!s.length)return i;const n=s[0].size(this.resolveDataElementOptions(0)),o=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,n,o)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}function I(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class L{static override(t){Object.assign(L.prototype,t)}options;constructor(t){this.options=t||{}}init(){}formats(){return I()}parse(){return I()}format(){return I()}add(){return I()}diff(){return I()}startOf(){return I()}endOf(){return I()}}var E={_date:L};function R(t,e,i,n){const{controller:o,data:r,_sorted:a}=t,h=o._cachedMeta.iScale;if(h&&e===h.axis&&"r"!==e&&a&&r.length){const t=h._reversePixels?s.A:s.B;if(!n)return t(r,e,i);if(o._sharedOptions){const s=r[0],n="function"===typeof s.getRange&&s.getRange(e);if(n){const s=t(r,e,i-n),o=t(r,e,i+n);return{lo:s.lo,hi:o.hi}}}}return{lo:0,hi:r.length-1}}function z(t,e,i,s,n){const o=t.getSortedVisibleDatasetMetas(),r=i[e];for(let a=0,h=o.length;a<h;++a){const{index:t,data:i}=o[a],{lo:h,hi:l}=R(o[a],e,r,n);for(let e=h;e<=l;++e){const n=i[e];n.skip||s(n,t,e)}}}function F(t,e,i,n,o){const r=[];if(!o&&!t.isPointInArea(e))return r;return z(t,i,e,(function(i,a,h){(o||(0,s.C)(i,t.chartArea,0))&&i.inRange(e.x,e.y,n)&&r.push({element:i,datasetIndex:a,index:h})}),!0),r}function j(t,e,i,s,n,o){let r=[];const a=function(t){const e=-1!==t.indexOf("x"),i=-1!==t.indexOf("y");return function(t,s){const n=e?Math.abs(t.x-s.x):0,o=i?Math.abs(t.y-s.y):0;return Math.sqrt(Math.pow(n,2)+Math.pow(o,2))}}(i);let h=Number.POSITIVE_INFINITY;return z(t,i,e,(function(i,l,c){const d=i.inRange(e.x,e.y,n);if(s&&!d)return;const u=i.getCenterPoint(n);if(!(!!o||t.isPointInArea(u))&&!d)return;const f=a(e,u);f<h?(r=[{element:i,datasetIndex:l,index:c}],h=f):f===h&&r.push({element:i,datasetIndex:l,index:c})})),r}function W(t,e,i,n,o,r){return r||t.isPointInArea(e)?"r"!==i||n?j(t,e,i,n,o,r):function(t,e,i,n){let o=[];return z(t,i,e,(function(t,i,r){const{startAngle:a,endAngle:h}=t.getProps(["startAngle","endAngle"],n),{angle:l}=(0,s.D)(t,{x:e.x,y:e.y});(0,s.p)(l,a,h)&&o.push({element:t,datasetIndex:i,index:r})})),o}(t,e,i,o):[]}function B(t,e,i,s,n){const o=[],r="x"===i?"inXRange":"inYRange";let a=!1;return z(t,i,e,((t,s,h)=>{t[r](e[i],n)&&(o.push({element:t,datasetIndex:s,index:h}),a=a||t.inRange(e.x,e.y,n))})),s&&!a?[]:o}var V={evaluateInteractionItems:z,modes:{index(t,e,i,n){const o=(0,s.z)(e,t),r=i.axis||"x",a=i.includeInvisible||!1,h=i.intersect?F(t,o,r,n,a):W(t,o,r,!1,n,a),l=[];return h.length?(t.getSortedVisibleDatasetMetas().forEach((t=>{const e=h[0].index,i=t.data[e];i&&!i.skip&&l.push({element:i,datasetIndex:t.index,index:e})})),l):[]},dataset(t,e,i,n){const o=(0,s.z)(e,t),r=i.axis||"xy",a=i.includeInvisible||!1;let h=i.intersect?F(t,o,r,n,a):W(t,o,r,!1,n,a);if(h.length>0){const e=h[0].datasetIndex,i=t.getDatasetMeta(e).data;h=[];for(let t=0;t<i.length;++t)h.push({element:i[t],datasetIndex:e,index:t})}return h},point:(t,e,i,n)=>F(t,(0,s.z)(e,t),i.axis||"xy",n,i.includeInvisible||!1),nearest(t,e,i,n){const o=(0,s.z)(e,t),r=i.axis||"xy",a=i.includeInvisible||!1;return W(t,o,r,i.intersect,n,a)},x:(t,e,i,n)=>B(t,(0,s.z)(e,t),"x",i.intersect,n),y:(t,e,i,n)=>B(t,(0,s.z)(e,t),"y",i.intersect,n)}};const H=["left","top","right","bottom"];function N(t,e){return t.filter((t=>t.pos===e))}function Y(t,e){return t.filter((t=>-1===H.indexOf(t.pos)&&t.box.axis===e))}function $(t,e){return t.sort(((t,i)=>{const s=e?i:t,n=e?t:i;return s.weight===n.weight?s.index-n.index:s.weight-n.weight}))}function X(t,e){const i=function(t){const e={};for(const i of t){const{stack:t,pos:s,stackWeight:n}=i;if(!t||!H.includes(s))continue;const o=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=n}return e}(t),{vBoxMaxWidth:s,hBoxMaxHeight:n}=e;let o,r,a;for(o=0,r=t.length;o<r;++o){a=t[o];const{fullSize:r}=a.box,h=i[a.stack],l=h&&a.stackWeight/h.weight;a.horizontal?(a.width=l?l*s:r&&e.availableWidth,a.height=n):(a.width=s,a.height=l?l*n:r&&e.availableHeight)}return i}function U(t,e,i,s){return Math.max(t[i],e[i])+Math.max(t[s],e[s])}function Q(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function q(t,e,i,n){const{pos:o,box:r}=i,a=t.maxPadding;if(!(0,s.i)(o)){i.size&&(t[o]-=i.size);const e=n[i.stack]||{size:0,count:1};e.size=Math.max(e.size,i.horizontal?r.height:r.width),i.size=e.size/e.count,t[o]+=i.size}r.getPadding&&Q(a,r.getPadding());const h=Math.max(0,e.outerWidth-U(a,t,"left","right")),l=Math.max(0,e.outerHeight-U(a,t,"top","bottom")),c=h!==t.w,d=l!==t.h;return t.w=h,t.h=l,i.horizontal?{same:c,other:d}:{same:d,other:c}}function K(t,e){const i=e.maxPadding;function s(t){const s={left:0,top:0,right:0,bottom:0};return t.forEach((t=>{s[t]=Math.max(e[t],i[t])})),s}return s(t?["left","right"]:["top","bottom"])}function J(t,e,i,s){const n=[];let o,r,a,h,l,c;for(o=0,r=t.length,l=0;o<r;++o){a=t[o],h=a.box,h.update(a.width||e.w,a.height||e.h,K(a.horizontal,e));const{same:r,other:d}=q(e,i,a,s);l|=r&&n.length,c=c||d,h.fullSize||n.push(a)}return l&&J(n,e,i,s)||c}function Z(t,e,i,s,n){t.top=i,t.left=e,t.right=e+s,t.bottom=i+n,t.width=s,t.height=n}function G(t,e,i,n){const o=i.padding;let{x:r,y:a}=e;for(const h of t){const t=h.box,l=n[h.stack]||{count:1,placed:0,weight:1},c=h.stackWeight/l.weight||1;if(h.horizontal){const n=e.w*c,r=l.size||t.height;(0,s.h)(l.start)&&(a=l.start),t.fullSize?Z(t,o.left,a,i.outerWidth-o.right-o.left,r):Z(t,e.left+l.placed,a,n,r),l.start=a,l.placed+=n,a=t.bottom}else{const n=e.h*c,a=l.size||t.width;(0,s.h)(l.start)&&(r=l.start),t.fullSize?Z(t,r,o.top,a,i.outerHeight-o.bottom-o.top):Z(t,r,e.top+l.placed,a,n),l.start=r,l.placed+=n,r=t.right}}e.x=r,e.y=a}var tt={addBox(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw(t){e.draw(t)}}]},t.boxes.push(e)},removeBox(t,e){const i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure(t,e,i){e.fullSize=i.fullSize,e.position=i.position,e.weight=i.weight},update(t,e,i,n){if(!t)return;const o=(0,s.E)(t.options.layout.padding),r=Math.max(e-o.width,0),a=Math.max(i-o.height,0),h=function(t){const e=function(t){const e=[];let i,s,n,o,r,a;for(i=0,s=(t||[]).length;i<s;++i)n=t[i],({position:o,options:{stack:r,stackWeight:a=1}}=n),e.push({index:i,box:n,pos:o,horizontal:n.isHorizontal(),weight:n.weight,stack:r&&o+r,stackWeight:a});return e}(t),i=$(e.filter((t=>t.box.fullSize)),!0),s=$(N(e,"left"),!0),n=$(N(e,"right")),o=$(N(e,"top"),!0),r=$(N(e,"bottom")),a=Y(e,"x"),h=Y(e,"y");return{fullSize:i,leftAndTop:s.concat(o),rightAndBottom:n.concat(h).concat(r).concat(a),chartArea:N(e,"chartArea"),vertical:s.concat(n).concat(h),horizontal:o.concat(r).concat(a)}}(t.boxes),l=h.vertical,c=h.horizontal;(0,s.F)(t.boxes,(t=>{"function"===typeof t.beforeLayout&&t.beforeLayout()}));const d=l.reduce(((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1),0)||1,u=Object.freeze({outerWidth:e,outerHeight:i,padding:o,availableWidth:r,availableHeight:a,vBoxMaxWidth:r/2/d,hBoxMaxHeight:a/2}),f=Object.assign({},o);Q(f,(0,s.E)(n));const g=Object.assign({maxPadding:f,w:r,h:a,x:o.left,y:o.top},o),p=X(l.concat(c),u);J(h.fullSize,g,u,p),J(l,g,u,p),J(c,g,u,p)&&J(l,g,u,p),function(t){const e=t.maxPadding;function i(i){const s=Math.max(e[i]-t[i],0);return t[i]+=s,s}t.y+=i("top"),t.x+=i("left"),i("right"),i("bottom")}(g),G(h.leftAndTop,g,u,p),g.x+=g.w,g.y+=g.h,G(h.rightAndBottom,g,u,p),t.chartArea={left:g.left,top:g.top,right:g.left+g.w,bottom:g.top+g.h,height:g.h,width:g.w},(0,s.F)(h.chartArea,(e=>{const i=e.box;Object.assign(i,t.chartArea),i.update(g.w,g.h,{left:0,top:0,right:0,bottom:0})}))}};class et{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,i){}removeEventListener(t,e,i){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,i,s){return e=Math.max(0,e||t.width),i=i||t.height,{width:e,height:Math.max(0,s?Math.floor(e/s):i)}}isAttached(t){return!0}updateConfig(t){}}class it extends et{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const st="$chartjs",nt={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},ot=t=>null===t||""===t;const rt=!!s.K&&{passive:!0};function at(t,e,i){t.canvas.removeEventListener(e,i,rt)}function ht(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function lt(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||ht(i.addedNodes,s),e=e&&!ht(i.removedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}function ct(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||ht(i.removedNodes,s),e=e&&!ht(i.addedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}const dt=new Map;let ut=0;function ft(){const t=window.devicePixelRatio;t!==ut&&(ut=t,dt.forEach(((e,i)=>{i.currentDevicePixelRatio!==t&&e()})))}function gt(t,e,i){const n=t.canvas,o=n&&(0,s.I)(n);if(!o)return;const r=(0,s.L)(((t,e)=>{const s=o.clientWidth;i(t,e),s<o.clientWidth&&i()}),window),a=new ResizeObserver((t=>{const e=t[0],i=e.contentRect.width,s=e.contentRect.height;0===i&&0===s||r(i,s)}));return a.observe(o),function(t,e){dt.size||window.addEventListener("resize",ft),dt.set(t,e)}(t,r),a}function pt(t,e,i){i&&i.disconnect(),"resize"===e&&function(t){dt.delete(t),dt.size||window.removeEventListener("resize",ft)}(t)}function xt(t,e,i){const n=t.canvas,o=(0,s.L)((e=>{null!==t.ctx&&i(function(t,e){const i=nt[t.type]||t.type,{x:n,y:o}=(0,s.z)(t,e);return{type:i,chart:e,native:t,x:void 0!==n?n:null,y:void 0!==o?o:null}}(e,t))}),t);return function(t,e,i){t.addEventListener(e,i,rt)}(n,e,o),o}class mt extends et{acquireContext(t,e){const i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function(t,e){const i=t.style,n=t.getAttribute("height"),o=t.getAttribute("width");if(t[st]={initial:{height:n,width:o,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",ot(o)){const e=(0,s.J)(t,"width");void 0!==e&&(t.width=e)}if(ot(n))if(""===t.style.height)t.height=t.width/(e||2);else{const e=(0,s.J)(t,"height");void 0!==e&&(t.height=e)}}(t,e),i):null}releaseContext(t){const e=t.canvas;if(!e[st])return!1;const i=e[st].initial;["height","width"].forEach((t=>{const n=i[t];(0,s.k)(n)?e.removeAttribute(t):e.setAttribute(t,n)}));const n=i.style||{};return Object.keys(n).forEach((t=>{e.style[t]=n[t]})),e.width=e.width,delete e[st],!0}addEventListener(t,e,i){this.removeEventListener(t,e);const s=t.$proxies||(t.$proxies={}),n={attach:lt,detach:ct,resize:gt}[e]||xt;s[e]=n(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),s=i[e];if(!s)return;({attach:pt,detach:pt,resize:pt}[e]||at)(t,e,s),i[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,n){return(0,s.G)(t,e,i,n)}isAttached(t){const e=(0,s.I)(t);return!(!e||!e.isConnected)}}class bt{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(t){const{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}hasValue(){return(0,s.x)(this.x)&&(0,s.x)(this.y)}getProps(t,e){const i=this.$animations;if(!e||!i)return this;const s={};return t.forEach((t=>{s[t]=i[t]&&i[t].active()?i[t]._to:this[t]})),s}}function yt(t,e){const i=t.options.ticks,n=function(t){const e=t.options.offset,i=t._tickSize(),s=t._length/i+(e?0:1),n=t._maxLength/i;return Math.floor(Math.min(s,n))}(t),o=Math.min(i.maxTicksLimit||n,n),r=i.major.enabled?function(t){const e=[];let i,s;for(i=0,s=t.length;i<s;i++)t[i].major&&e.push(i);return e}(e):[],a=r.length,h=r[0],l=r[a-1],c=[];if(a>o)return function(t,e,i,s){let n,o=0,r=i[0];for(s=Math.ceil(s),n=0;n<t.length;n++)n===r&&(e.push(t[n]),o++,r=i[o*s])}(e,c,r,a/o),c;const d=function(t,e,i){const n=function(t){const e=t.length;let i,s;if(e<2)return!1;for(s=t[0],i=1;i<e;++i)if(t[i]-t[i-1]!==s)return!1;return s}(t),o=e.length/i;if(!n)return Math.max(o,1);const r=(0,s.N)(n);for(let s=0,a=r.length-1;s<a;s++){const t=r[s];if(t>o)return t}return Math.max(o,1)}(r,e,o);if(a>0){let t,i;const n=a>1?Math.round((l-h)/(a-1)):null;for(_t(e,c,d,(0,s.k)(n)?0:h-n,h),t=0,i=a-1;t<i;t++)_t(e,c,d,r[t],r[t+1]);return _t(e,c,d,l,(0,s.k)(n)?e.length:l+n),c}return _t(e,c,d),c}function _t(t,e,i,n,o){const r=(0,s.v)(n,0),a=Math.min((0,s.v)(o,t.length),t.length);let h,l,c,d=0;for(i=Math.ceil(i),o&&(h=o-n,i=h/Math.floor(h/i)),c=r;c<0;)d++,c=Math.round(r+d*i);for(l=Math.max(r,0);l<a;l++)l===c&&(e.push(t[l]),d++,c=Math.round(r+d*i))}const vt=(t,e,i)=>"top"===e||"left"===e?t[e]+i:t[e]-i,wt=(t,e)=>Math.min(e||t,t);function kt(t,e){const i=[],s=t.length/e,n=t.length;let o=0;for(;o<n;o+=s)i.push(t[Math.floor(o)]);return i}function Mt(t,e,i){const s=t.ticks.length,n=Math.min(e,s-1),o=t._startPixel,r=t._endPixel,a=1e-6;let h,l=t.getPixelForTick(n);if(!(i&&(h=1===s?Math.max(l-o,r-l):0===e?(t.getPixelForTick(1)-l)/2:(l-t.getPixelForTick(n-1))/2,l+=n<e?h:-h,l<o-a||l>r+a)))return l}function St(t){return t.drawTicks?t.tickLength:0}function Pt(t,e){if(!t.display)return 0;const i=(0,s.a0)(t.font,e),n=(0,s.E)(t.padding);return((0,s.b)(t.text)?t.text.length:1)*i.lineHeight+n.height}function Ct(t,e,i){let n=(0,s.a1)(t);return(i&&"right"!==e||!i&&"right"===e)&&(n=(t=>"left"===t?"right":"right"===t?"left":t)(n)),n}class Dt extends bt{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:i,_suggestedMax:n}=this;return t=(0,s.O)(t,Number.POSITIVE_INFINITY),e=(0,s.O)(e,Number.NEGATIVE_INFINITY),i=(0,s.O)(i,Number.POSITIVE_INFINITY),n=(0,s.O)(n,Number.NEGATIVE_INFINITY),{min:(0,s.O)(t,i),max:(0,s.O)(e,n),minDefined:(0,s.g)(t),maxDefined:(0,s.g)(e)}}getMinMax(t){let e,{min:i,max:n,minDefined:o,maxDefined:r}=this.getUserBounds();if(o&&r)return{min:i,max:n};const a=this.getMatchingVisibleMetas();for(let s=0,h=a.length;s<h;++s)e=a[s].controller.getMinMax(this,t),o||(i=Math.min(i,e.min)),r||(n=Math.max(n,e.max));return i=r&&i>n?n:i,n=o&&i>n?i:n,{min:(0,s.O)(i,(0,s.O)(n,i)),max:(0,s.O)(n,(0,s.O)(i,n))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){(0,s.Q)(this.options.beforeUpdate,[this])}update(t,e,i){const{beginAtZero:n,grace:o,ticks:r}=this.options,a=r.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=(0,s.R)(this,o,n),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const h=a<this.ticks.length;this._convertTicksToLabels(h?kt(this.ticks,a):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),r.display&&(r.autoSkip||"auto"===r.source)&&(this.ticks=yt(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),h&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let t,e,i=this.options.reverse;this.isHorizontal()?(t=this.left,e=this.right):(t=this.top,e=this.bottom,i=!i),this._startPixel=t,this._endPixel=e,this._reversePixels=i,this._length=e-t,this._alignToPixels=this.options.alignToPixels}afterUpdate(){(0,s.Q)(this.options.afterUpdate,[this])}beforeSetDimensions(){(0,s.Q)(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){(0,s.Q)(this.options.afterSetDimensions,[this])}_callHooks(t){this.chart.notifyPlugins(t,this.getContext()),(0,s.Q)(this.options[t],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){(0,s.Q)(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(t){const e=this.options.ticks;let i,n,o;for(i=0,n=t.length;i<n;i++)o=t[i],o.label=(0,s.Q)(e.callback,[o.value,i,t],this)}afterTickToLabelConversion(){(0,s.Q)(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){(0,s.Q)(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const t=this.options,e=t.ticks,i=wt(this.ticks.length,t.ticks.maxTicksLimit),n=e.minRotation||0,o=e.maxRotation;let r,a,h,l=n;if(!this._isVisible()||!e.display||n>=o||i<=1||!this.isHorizontal())return void(this.labelRotation=n);const c=this._getLabelSizes(),d=c.widest.width,u=c.highest.height,f=(0,s.S)(this.chart.width-d,0,this.maxWidth);r=t.offset?this.maxWidth/i:f/(i-1),d+6>r&&(r=f/(i-(t.offset?.5:1)),a=this.maxHeight-St(t.grid)-e.padding-Pt(t.title,this.chart.options.font),h=Math.sqrt(d*d+u*u),l=(0,s.U)(Math.min(Math.asin((0,s.S)((c.highest.height+6)/r,-1,1)),Math.asin((0,s.S)(a/h,-1,1))-Math.asin((0,s.S)(u/h,-1,1)))),l=Math.max(n,Math.min(o,l))),this.labelRotation=l}afterCalculateLabelRotation(){(0,s.Q)(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){(0,s.Q)(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:i,title:n,grid:o}}=this,r=this._isVisible(),a=this.isHorizontal();if(r){const r=Pt(n,e.options.font);if(a?(t.width=this.maxWidth,t.height=St(o)+r):(t.height=this.maxHeight,t.width=St(o)+r),i.display&&this.ticks.length){const{first:e,last:n,widest:o,highest:r}=this._getLabelSizes(),h=2*i.padding,l=(0,s.t)(this.labelRotation),c=Math.cos(l),d=Math.sin(l);if(a){const e=i.mirror?0:d*o.width+c*r.height;t.height=Math.min(this.maxHeight,t.height+e+h)}else{const e=i.mirror?0:c*o.width+d*r.height;t.width=Math.min(this.maxWidth,t.width+e+h)}this._calculatePadding(e,n,d,c)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,s){const{ticks:{align:n,padding:o},position:r}=this.options,a=0!==this.labelRotation,h="top"!==r&&"x"===this.axis;if(this.isHorizontal()){const r=this.getPixelForTick(0)-this.left,l=this.right-this.getPixelForTick(this.ticks.length-1);let c=0,d=0;a?h?(c=s*t.width,d=i*e.height):(c=i*t.height,d=s*e.width):"start"===n?d=e.width:"end"===n?c=t.width:"inner"!==n&&(c=t.width/2,d=e.width/2),this.paddingLeft=Math.max((c-r+o)*this.width/(this.width-r),0),this.paddingRight=Math.max((d-l+o)*this.width/(this.width-l),0)}else{let i=e.height/2,s=t.height/2;"start"===n?(i=0,s=t.height):"end"===n&&(i=e.height,s=0),this.paddingTop=i+o,this.paddingBottom=s+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){(0,s.Q)(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e<i;e++)(0,s.k)(t[e].label)&&(t.splice(e,1),i--,e--);this.afterTickToLabelConversion()}_getLabelSizes(){let t=this._labelSizes;if(!t){const e=this.options.ticks.sampleSize;let i=this.ticks;e<i.length&&(i=kt(i,e)),this._labelSizes=t=this._computeLabelSizes(i,i.length,this.options.ticks.maxTicksLimit)}return t}_computeLabelSizes(t,e,i){const{ctx:n,_longestTextCache:o}=this,r=[],a=[],h=Math.floor(e/wt(e,i));let l,c,d,u,f,g,p,x,m,b,y,_=0,v=0;for(l=0;l<e;l+=h){if(u=t[l].label,f=this._resolveTickFontOptions(l),n.font=g=f.string,p=o[g]=o[g]||{data:{},gc:[]},x=f.lineHeight,m=b=0,(0,s.k)(u)||(0,s.b)(u)){if((0,s.b)(u))for(c=0,d=u.length;c<d;++c)y=u[c],(0,s.k)(y)||(0,s.b)(y)||(m=(0,s.V)(n,p.data,p.gc,m,y),b+=x)}else m=(0,s.V)(n,p.data,p.gc,m,u),b=x;r.push(m),a.push(b),_=Math.max(m,_),v=Math.max(b,v)}!function(t,e){(0,s.F)(t,(t=>{const i=t.gc,s=i.length/2;let n;if(s>e){for(n=0;n<s;++n)delete t.data[i[n]];i.splice(0,s)}}))}(o,e);const w=r.indexOf(_),k=a.indexOf(v),M=t=>({width:r[t]||0,height:a[t]||0});return{first:M(0),last:M(e-1),widest:M(w),highest:M(k),widths:r,heights:a}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return(0,s.W)(this._alignToPixels?(0,s.X)(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&t<e.length){const i=e[t];return i.$context||(i.$context=function(t,e,i){return(0,s.j)(t,{tick:i,index:e,type:"tick"})}(this.getContext(),t,i))}return this.$context||(this.$context=(i=this.chart.getContext(),n=this,(0,s.j)(i,{scale:n,type:"scale"})));var i,n}_tickSize(){const t=this.options.ticks,e=(0,s.t)(this.labelRotation),i=Math.abs(Math.cos(e)),n=Math.abs(Math.sin(e)),o=this._getLabelSizes(),r=t.autoSkipPadding||0,a=o?o.widest.width+r:0,h=o?o.highest.height+r:0;return this.isHorizontal()?h*i>a*n?a/i:h/n:h*n<a*i?h/i:a/n}_isVisible(){const t=this.options.display;return"auto"!==t?!!t:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(t){const e=this.axis,i=this.chart,n=this.options,{grid:o,position:r,border:a}=n,h=o.offset,l=this.isHorizontal(),c=this.ticks.length+(h?1:0),d=St(o),u=[],f=a.setContext(this.getContext()),g=f.display?f.width:0,p=g/2,x=function(t){return(0,s.X)(i,t,g)};let m,b,y,_,v,w,k,M,S,P,C,D;if("top"===r)m=x(this.bottom),w=this.bottom-d,M=m-p,P=x(t.top)+p,D=t.bottom;else if("bottom"===r)m=x(this.top),P=t.top,D=x(t.bottom)-p,w=m+p,M=this.top+d;else if("left"===r)m=x(this.right),v=this.right-d,k=m-p,S=x(t.left)+p,C=t.right;else if("right"===r)m=x(this.left),S=t.left,C=x(t.right)-p,v=m+p,k=this.left+d;else if("x"===e){if("center"===r)m=x((t.top+t.bottom)/2+.5);else if((0,s.i)(r)){const t=Object.keys(r)[0],e=r[t];m=x(this.chart.scales[t].getPixelForValue(e))}P=t.top,D=t.bottom,w=m+p,M=w+d}else if("y"===e){if("center"===r)m=x((t.left+t.right)/2);else if((0,s.i)(r)){const t=Object.keys(r)[0],e=r[t];m=x(this.chart.scales[t].getPixelForValue(e))}v=m-p,k=v-d,S=t.left,C=t.right}const O=(0,s.v)(n.ticks.maxTicksLimit,c),T=Math.max(1,Math.ceil(c/O));for(b=0;b<c;b+=T){const t=this.getContext(b),e=o.setContext(t),n=a.setContext(t),r=e.lineWidth,c=e.color,d=n.dash||[],f=n.dashOffset,g=e.tickWidth,p=e.tickColor,x=e.tickBorderDash||[],m=e.tickBorderDashOffset;y=Mt(this,b,h),void 0!==y&&(_=(0,s.X)(i,y,r),l?v=k=S=C=_:w=M=P=D=_,u.push({tx1:v,ty1:w,tx2:k,ty2:M,x1:S,y1:P,x2:C,y2:D,width:r,color:c,borderDash:d,borderDashOffset:f,tickWidth:g,tickColor:p,tickBorderDash:x,tickBorderDashOffset:m}))}return this._ticksLength=c,this._borderValue=m,u}_computeLabelItems(t){const e=this.axis,i=this.options,{position:n,ticks:o}=i,r=this.isHorizontal(),a=this.ticks,{align:h,crossAlign:l,padding:c,mirror:d}=o,u=St(i.grid),f=u+c,g=d?-c:f,p=-(0,s.t)(this.labelRotation),x=[];let m,b,y,_,v,w,k,M,S,P,C,D,O="middle";if("top"===n)w=this.bottom-g,k=this._getXAxisLabelAlignment();else if("bottom"===n)w=this.top+g,k=this._getXAxisLabelAlignment();else if("left"===n){const t=this._getYAxisLabelAlignment(u);k=t.textAlign,v=t.x}else if("right"===n){const t=this._getYAxisLabelAlignment(u);k=t.textAlign,v=t.x}else if("x"===e){if("center"===n)w=(t.top+t.bottom)/2+f;else if((0,s.i)(n)){const t=Object.keys(n)[0],e=n[t];w=this.chart.scales[t].getPixelForValue(e)+f}k=this._getXAxisLabelAlignment()}else if("y"===e){if("center"===n)v=(t.left+t.right)/2-f;else if((0,s.i)(n)){const t=Object.keys(n)[0],e=n[t];v=this.chart.scales[t].getPixelForValue(e)}k=this._getYAxisLabelAlignment(u).textAlign}"y"===e&&("start"===h?O="top":"end"===h&&(O="bottom"));const T=this._getLabelSizes();for(m=0,b=a.length;m<b;++m){y=a[m],_=y.label;const t=o.setContext(this.getContext(m));M=this.getPixelForTick(m)+o.labelOffset,S=this._resolveTickFontOptions(m),P=S.lineHeight,C=(0,s.b)(_)?_.length:1;const e=C/2,i=t.color,h=t.textStrokeColor,c=t.textStrokeWidth;let u,f=k;if(r?(v=M,"inner"===k&&(f=m===b-1?this.options.reverse?"left":"right":0===m?this.options.reverse?"right":"left":"center"),D="top"===n?"near"===l||0!==p?-C*P+P/2:"center"===l?-T.highest.height/2-e*P+P:-T.highest.height+P/2:"near"===l||0!==p?P/2:"center"===l?T.highest.height/2-e*P:T.highest.height-C*P,d&&(D*=-1),0===p||t.showLabelBackdrop||(v+=P/2*Math.sin(p))):(w=M,D=(1-C)*P/2),t.showLabelBackdrop){const e=(0,s.E)(t.backdropPadding),i=T.heights[m],n=T.widths[m];let o=D-e.top,r=0-e.left;switch(O){case"middle":o-=i/2;break;case"bottom":o-=i}switch(k){case"center":r-=n/2;break;case"right":r-=n}u={left:r,top:o,width:n+e.width,height:i+e.height,color:t.backdropColor}}x.push({label:_,font:S,textOffset:D,options:{rotation:p,color:i,strokeColor:h,strokeWidth:c,textAlign:f,textBaseline:O,translation:[v,w],backdrop:u}})}return x}_getXAxisLabelAlignment(){const{position:t,ticks:e}=this.options;if(-(0,s.t)(this.labelRotation))return"top"===t?"left":"right";let i="center";return"start"===e.align?i="left":"end"===e.align?i="right":"inner"===e.align&&(i="inner"),i}_getYAxisLabelAlignment(t){const{position:e,ticks:{crossAlign:i,mirror:s,padding:n}}=this.options,o=t+n,r=this._getLabelSizes().widest.width;let a,h;return"left"===e?s?(h=this.right+n,"near"===i?a="left":"center"===i?(a="center",h+=r/2):(a="right",h+=r)):(h=this.right-o,"near"===i?a="right":"center"===i?(a="center",h-=r/2):(a="left",h=this.left)):"right"===e?s?(h=this.left+n,"near"===i?a="right":"center"===i?(a="center",h-=r/2):(a="left",h-=r)):(h=this.left+o,"near"===i?a="left":"center"===i?(a="center",h+=r/2):(a="right",h=this.right)):a="right",{textAlign:a,x:h}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,e=this.options.position;return"left"===e||"right"===e?{top:0,left:this.left,bottom:t.height,right:this.right}:"top"===e||"bottom"===e?{top:this.top,left:0,bottom:this.bottom,right:t.width}:void 0}drawBackground(){const{ctx:t,options:{backgroundColor:e},left:i,top:s,width:n,height:o}=this;e&&(t.save(),t.fillStyle=e,t.fillRect(i,s,n,o),t.restore())}getLineWidthForValue(t){const e=this.options.grid;if(!this._isVisible()||!e.display)return 0;const i=this.ticks.findIndex((e=>e.value===t));if(i>=0){return e.setContext(this.getContext(i)).lineWidth}return 0}drawGrid(t){const e=this.options.grid,i=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let n,o;const r=(t,e,s)=>{s.width&&s.color&&(i.save(),i.lineWidth=s.width,i.strokeStyle=s.color,i.setLineDash(s.borderDash||[]),i.lineDashOffset=s.borderDashOffset,i.beginPath(),i.moveTo(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(e.display)for(n=0,o=s.length;n<o;++n){const t=s[n];e.drawOnChartArea&&r({x:t.x1,y:t.y1},{x:t.x2,y:t.y2},t),e.drawTicks&&r({x:t.tx1,y:t.ty1},{x:t.tx2,y:t.ty2},{color:t.tickColor,width:t.tickWidth,borderDash:t.tickBorderDash,borderDashOffset:t.tickBorderDashOffset})}}drawBorder(){const{chart:t,ctx:e,options:{border:i,grid:n}}=this,o=i.setContext(this.getContext()),r=i.display?o.width:0;if(!r)return;const a=n.setContext(this.getContext(0)).lineWidth,h=this._borderValue;let l,c,d,u;this.isHorizontal()?(l=(0,s.X)(t,this.left,r)-r/2,c=(0,s.X)(t,this.right,a)+a/2,d=u=h):(d=(0,s.X)(t,this.top,r)-r/2,u=(0,s.X)(t,this.bottom,a)+a/2,l=c=h),e.save(),e.lineWidth=o.width,e.strokeStyle=o.color,e.beginPath(),e.moveTo(l,d),e.lineTo(c,u),e.stroke(),e.restore()}drawLabels(t){if(!this.options.ticks.display)return;const e=this.ctx,i=this._computeLabelArea();i&&(0,s.Y)(e,i);const n=this.getLabelItems(t);for(const o of n){const t=o.options,i=o.font,n=o.label,r=o.textOffset;(0,s.Z)(e,n,0,r,i,t)}i&&(0,s.$)(e)}drawTitle(){const{ctx:t,options:{position:e,title:i,reverse:n}}=this;if(!i.display)return;const o=(0,s.a0)(i.font),r=(0,s.E)(i.padding),a=i.align;let h=o.lineHeight/2;"bottom"===e||"center"===e||(0,s.i)(e)?(h+=r.bottom,(0,s.b)(i.text)&&(h+=o.lineHeight*(i.text.length-1))):h+=r.top;const{titleX:l,titleY:c,maxWidth:d,rotation:u}=function(t,e,i,n){const{top:o,left:r,bottom:a,right:h,chart:l}=t,{chartArea:c,scales:d}=l;let u,f,g,p=0;const x=a-o,m=h-r;if(t.isHorizontal()){if(f=(0,s.a2)(n,r,h),(0,s.i)(i)){const t=Object.keys(i)[0],s=i[t];g=d[t].getPixelForValue(s)+x-e}else g="center"===i?(c.bottom+c.top)/2+x-e:vt(t,i,e);u=h-r}else{if((0,s.i)(i)){const t=Object.keys(i)[0],s=i[t];f=d[t].getPixelForValue(s)-m+e}else f="center"===i?(c.left+c.right)/2-m+e:vt(t,i,e);g=(0,s.a2)(n,a,o),p="left"===i?-s.H:s.H}return{titleX:f,titleY:g,maxWidth:u,rotation:p}}(this,h,e,a);(0,s.Z)(t,i.text,0,0,o,{color:i.color,maxWidth:d,rotation:u,textAlign:Ct(a,e,n),textBaseline:"middle",translation:[l,c]})}draw(t){this._isVisible()&&(this.drawBackground(),this.drawGrid(t),this.drawBorder(),this.drawTitle(),this.drawLabels(t))}_layers(){const t=this.options,e=t.ticks&&t.ticks.z||0,i=(0,s.v)(t.grid&&t.grid.z,-1),n=(0,s.v)(t.border&&t.border.z,0);return this._isVisible()&&this.draw===Dt.prototype.draw?[{z:i,draw:t=>{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:n,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",s=[];let n,o;for(n=0,o=e.length;n<o;++n){const o=e[n];o[i]!==this.id||t&&o.type!==t||s.push(o)}return s}_resolveTickFontOptions(t){const e=this.options.ticks.setContext(this.getContext(t));return(0,s.a0)(e.font)}_maxDigits(){const t=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/t}}class Ot{constructor(t,e,i){this.type=t,this.scope=e,this.override=i,this.items=Object.create(null)}isForType(t){return Object.prototype.isPrototypeOf.call(this.type.prototype,t.prototype)}register(t){const e=Object.getPrototypeOf(t);let i;(function(t){return"id"in t&&"defaults"in t})(e)&&(i=this.register(e));const n=this.items,o=t.id,r=this.scope+"."+o;if(!o)throw new Error("class does not have id: "+t);return o in n||(n[o]=t,function(t,e,i){const n=(0,s.a4)(Object.create(null),[i?s.d.get(i):{},s.d.get(e),t.defaults]);s.d.set(e,n),t.defaultRoutes&&function(t,e){Object.keys(e).forEach((i=>{const n=i.split("."),o=n.pop(),r=[t].concat(n).join("."),a=e[i].split("."),h=a.pop(),l=a.join(".");s.d.route(r,o,l,h)}))}(e,t.defaultRoutes);t.descriptors&&s.d.describe(e,t.descriptors)}(t,r,i),this.override&&s.d.override(t.id,t.overrides)),r}get(t){return this.items[t]}unregister(t){const e=this.items,i=t.id,n=this.scope;i in e&&delete e[i],n&&i in s.d[n]&&(delete s.d[n][i],this.override&&delete s.a3[i])}}class Tt{constructor(){this.controllers=new Ot(v,"datasets",!0),this.elements=new Ot(bt,"elements"),this.plugins=new Ot(Object,"plugins"),this.scales=new Ot(Dt,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach((e=>{const n=i||this._getRegistryForType(e);i||n.isForType(e)||n===this.plugins&&e.id?this._exec(t,n,e):(0,s.F)(e,(e=>{const s=i||this._getRegistryForType(e);this._exec(t,s,e)}))}))}_exec(t,e,i){const n=(0,s.a5)(t);(0,s.Q)(i["before"+n],[],i),e[t](i),(0,s.Q)(i["after"+n],[],i)}_getRegistryForType(t){for(let e=0;e<this._typedRegistries.length;e++){const i=this._typedRegistries[e];if(i.isForType(t))return i}return this.plugins}_get(t,e,i){const s=e.get(t);if(void 0===s)throw new Error('"'+t+'" is not a registered '+i+".");return s}}var At=new Tt;class It{constructor(){this._init=[]}notify(t,e,i,s){"beforeInit"===e&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));const n=s?this._descriptors(t).filter(s):this._descriptors(t),o=this._notify(n,t,e,i);return"afterDestroy"===e&&(this._notify(n,t,"stop"),this._notify(this._init,t,"uninstall")),o}_notify(t,e,i,n){n=n||{};for(const o of t){const t=o.plugin,r=t[i],a=[e,n,o.options];if(!1===(0,s.Q)(r,a,t)&&n.cancelable)return!1}return!0}invalidate(){(0,s.k)(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;const e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){const i=t&&t.config,n=(0,s.v)(i.options&&i.options.plugins,{}),o=function(t){const e={},i=[],s=Object.keys(At.plugins.items);for(let o=0;o<s.length;o++)i.push(At.getPlugin(s[o]));const n=t.plugins||[];for(let o=0;o<n.length;o++){const t=n[o];-1===i.indexOf(t)&&(i.push(t),e[t.id]=!0)}return{plugins:i,localIds:e}}(i);return!1!==n||e?function(t,{plugins:e,localIds:i},s,n){const o=[],r=t.getContext();for(const a of e){const e=a.id,h=Lt(s[e],n);null!==h&&o.push({plugin:a,options:Et(t.config,{plugin:a,local:i[e]},h,r)})}return o}(t,o,n,e):[]}_notifyStateChanges(t){const e=this._oldCache||[],i=this._cache,s=(t,e)=>t.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}}function Lt(t,e){return e||!1!==t?!0===t?{}:t:null}function Et(t,{plugin:e,local:i},s,n){const o=t.pluginScopeKeys(e),r=t.getOptionScopes(s,o);return i&&e.defaults&&r.push(e.defaults),t.createResolver(r,n,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function Rt(t,e){const i=s.d.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||i.indexAxis||"x"}function zt(t){if("x"===t||"y"===t||"r"===t)return t}function Ft(t,...e){if(zt(t))return t;for(const s of e){const e=s.axis||("top"===(i=s.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.length>1&&zt(t[0].toLowerCase());if(e)return e}var i;throw new Error(`Cannot determine type of '${t}' axis. Please provide 'axis' or 'position' option.`)}function jt(t,e,i){if(i[e+"AxisID"]===t)return{axis:e}}function Wt(t,e){const i=s.a3[t.type]||{scales:{}},n=e.scales||{},o=Rt(t.type,e),r=Object.create(null);return Object.keys(n).forEach((e=>{const a=n[e];if(!(0,s.i)(a))return console.error(`Invalid scale configuration for scale: ${e}`);if(a._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${e}`);const h=Ft(e,a,function(t,e){if(e.data&&e.data.datasets){const i=e.data.datasets.filter((e=>e.xAxisID===t||e.yAxisID===t));if(i.length)return jt(t,"x",i[0])||jt(t,"y",i[0])}return{}}(e,t),s.d.scales[a.type]),l=function(t,e){return t===e?"_index_":"_value_"}(h,o),c=i.scales||{};r[e]=(0,s.ab)(Object.create(null),[{axis:h},a,c[h],c[l]])})),t.data.datasets.forEach((i=>{const o=i.type||t.type,a=i.indexAxis||Rt(o,e),h=(s.a3[o]||{}).scales||{};Object.keys(h).forEach((t=>{const e=function(t,e){let i=t;return"_index_"===t?i=e:"_value_"===t&&(i="x"===e?"y":"x"),i}(t,a),o=i[e+"AxisID"]||e;r[o]=r[o]||Object.create(null),(0,s.ab)(r[o],[{axis:e},n[o],h[t]])}))})),Object.keys(r).forEach((t=>{const e=r[t];(0,s.ab)(e,[s.d.scales[e.type],s.d.scale])})),r}function Bt(t){const e=t.options||(t.options={});e.plugins=(0,s.v)(e.plugins,{}),e.scales=Wt(t,e)}function Vt(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const Ht=new Map,Nt=new Set;function Yt(t,e){let i=Ht.get(t);return i||(i=e(),Ht.set(t,i),Nt.add(i)),i}const $t=(t,e,i)=>{const n=(0,s.f)(e,i);void 0!==n&&t.add(n)};class Xt{constructor(t){this._config=function(t){return(t=t||{}).data=Vt(t.data),Bt(t),t}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=Vt(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),Bt(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return Yt(t,(()=>[[`datasets.${t}`,""]]))}datasetAnimationScopeKeys(t,e){return Yt(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]]))}datasetElementScopeKeys(t,e){return Yt(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]]))}pluginScopeKeys(t){const e=t.id;return Yt(`${this.type}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const i=this._scopeCache;let s=i.get(t);return s&&!e||(s=new Map,i.set(t,s)),s}getOptionScopes(t,e,i){const{options:n,type:o}=this,r=this._cachedScopes(t,i),a=r.get(e);if(a)return a;const h=new Set;e.forEach((e=>{t&&(h.add(t),e.forEach((e=>$t(h,t,e)))),e.forEach((t=>$t(h,n,t))),e.forEach((t=>$t(h,s.a3[o]||{},t))),e.forEach((t=>$t(h,s.d,t))),e.forEach((t=>$t(h,s.a6,t)))}));const l=Array.from(h);return 0===l.length&&l.push(Object.create(null)),Nt.has(e)&&r.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,s.a3[e]||{},s.d.datasets[e]||{},{type:e},s.d,s.a6]}resolveNamedOptions(t,e,i,n=[""]){const o={$shared:!0},{resolver:r,subPrefixes:a}=Ut(this._resolverCache,t,n);let h=r;if(function(t,e){const{isScriptable:i,isIndexable:n}=(0,s.aa)(t);for(const o of e){const e=i(o),r=n(o),a=(r||e)&&t[o];if(e&&((0,s.a7)(a)||Qt(a))||r&&(0,s.b)(a))return!0}return!1}(r,e)){o.$shared=!1,i=(0,s.a7)(i)?i():i;const e=this.createResolver(t,i,a);h=(0,s.a8)(r,i,e)}for(const s of e)o[s]=h[s];return o}createResolver(t,e,i=[""],n){const{resolver:o}=Ut(this._resolverCache,t,i);return(0,s.i)(e)?(0,s.a8)(o,e,void 0,n):o}}function Ut(t,e,i){let n=t.get(e);n||(n=new Map,t.set(e,n));const o=i.join();let r=n.get(o);if(!r){r={resolver:(0,s.a9)(e,i),subPrefixes:i.filter((t=>!t.toLowerCase().includes("hover")))},n.set(o,r)}return r}const Qt=t=>(0,s.i)(t)&&Object.getOwnPropertyNames(t).reduce(((e,i)=>e||(0,s.a7)(t[i])),!1);const qt=["top","bottom","left","right","chartArea"];function Kt(t,e){return"top"===t||"bottom"===t||-1===qt.indexOf(t)&&"x"===e}function Jt(t,e){return function(i,s){return i[t]===s[t]?i[e]-s[e]:i[t]-s[t]}}function Zt(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),(0,s.Q)(i&&i.onComplete,[t],e)}function Gt(t){const e=t.chart,i=e.options.animation;(0,s.Q)(i&&i.onProgress,[t],e)}function te(t){return(0,s.M)()&&"string"===typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const ee={},ie=t=>{const e=te(t);return Object.values(ee).filter((t=>t.canvas===e)).pop()};function se(t,e,i){const s=Object.keys(t);for(const n of s){const s=+n;if(s>=e){const o=t[n];delete t[n],(i>0||s>e)&&(t[s+i]=o)}}}class ne{static defaults=s.d;static instances=ee;static overrides=s.a3;static registry=At;static version="4.3.0";static getChart=ie;static register(...t){At.add(...t),oe()}static unregister(...t){At.remove(...t),oe()}constructor(t,e){const i=this.config=new Xt(e),n=te(t),r=ie(n);if(r)throw new Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");const a=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||function(t){return!(0,s.M)()||"undefined"!==typeof OffscreenCanvas&&t instanceof OffscreenCanvas?it:mt}(n)),this.platform.updateConfig(i);const h=this.platform.acquireContext(n,a.aspectRatio),l=h&&h.canvas,c=l&&l.height,d=l&&l.width;this.id=(0,s.ac)(),this.ctx=h,this.canvas=l,this.width=d,this.height=c,this._options=a,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new It,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=(0,s.ad)((t=>this.update(t)),a.resizeDelay||0),this._dataChanges=[],ee[this.id]=this,h&&l?(o.listen(this,"complete",Zt),o.listen(this,"progress",Gt),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:n,_aspectRatio:o}=this;return(0,s.k)(t)?e&&o?o:n?i/n:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return At}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():(0,s.ae)(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return(0,s.af)(this.canvas,this.ctx),this}stop(){return o.stop(this),this}resize(t,e){o.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const i=this.options,n=this.canvas,o=i.maintainAspectRatio&&this.aspectRatio,r=this.platform.getMaximumSize(n,t,e,o),a=i.devicePixelRatio||this.platform.getDevicePixelRatio(),h=this.width?"resize":"attach";this.width=r.width,this.height=r.height,this._aspectRatio=this.aspectRatio,(0,s.ae)(this,a,!0)&&(this.notifyPlugins("resize",{size:r}),(0,s.Q)(i.onResize,[this,r],this),this.attached&&this._doResize(h)&&this.render())}ensureScalesHaveIDs(){const t=this.options.scales||{};(0,s.F)(t,((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options,e=t.scales,i=this.scales,n=Object.keys(i).reduce(((t,e)=>(t[e]=!1,t)),{});let o=[];e&&(o=o.concat(Object.keys(e).map((t=>{const i=e[t],s=Ft(t,i),n="r"===s,o="x"===s;return{options:i,dposition:n?"chartArea":o?"bottom":"left",dtype:n?"radialLinear":o?"category":"linear"}})))),(0,s.F)(o,(e=>{const o=e.options,r=o.id,a=Ft(r,o),h=(0,s.v)(o.type,e.dtype);void 0!==o.position&&Kt(o.position,a)===Kt(e.dposition)||(o.position=e.dposition),n[r]=!0;let l=null;if(r in i&&i[r].type===h)l=i[r];else{l=new(At.getScale(h))({id:r,type:h,ctx:this.ctx,chart:this}),i[l.id]=l}l.init(o,t)})),(0,s.F)(n,((t,e)=>{t||delete i[e]})),(0,s.F)(i,(t=>{tt.configure(this,t,t.options),tt.addBox(this,t)}))}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort(((t,e)=>t.index-e.index)),i>e){for(let t=e;t<i;++t)this._destroyDatasetMeta(t);t.splice(e,i-e)}this._sortedMetasets=t.slice(0).sort(Jt("order","index"))}_removeUnreferencedMetasets(){const{_metasets:t,data:{datasets:e}}=this;t.length>e.length&&delete this._stacks,t.forEach(((t,i)=>{0===e.filter((e=>e===t._dataset)).length&&this._destroyDatasetMeta(i)}))}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let i,n;for(this._removeUnreferencedMetasets(),i=0,n=e.length;i<n;i++){const n=e[i];let o=this.getDatasetMeta(i);const r=n.type||this.config.type;if(o.type&&o.type!==r&&(this._destroyDatasetMeta(i),o=this.getDatasetMeta(i)),o.type=r,o.indexAxis=n.indexAxis||Rt(r,this.options),o.order=n.order||0,o.index=i,o.label=""+n.label,o.visible=this.isDatasetVisible(i),o.controller)o.controller.updateIndex(i),o.controller.linkScales();else{const e=At.getController(r),{datasetElementType:n,dataElementType:a}=s.d.datasets[r];Object.assign(e,{dataElementType:At.getElement(a),datasetElementType:n&&At.getElement(n)}),o.controller=new e(this,i),t.push(o.controller)}}return this._updateMetasets(),t}_resetElements(){(0,s.F)(this.data.datasets,((t,e)=>{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),n=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let r=0;for(let s=0,l=this.data.datasets.length;s<l;s++){const{controller:t}=this.getDatasetMeta(s),e=!n&&-1===o.indexOf(t);t.buildOrUpdateElements(e),r=Math.max(+t.getMaxOverflow(),r)}r=this._minPadding=i.layout.autoPadding?r:0,this._updateLayout(r),n||(0,s.F)(o,(t=>{t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(Jt("z","_idx"));const{_active:a,_lastEvent:h}=this;h?this._eventHandler(h,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){(0,s.F)(this.scales,(t=>{tt.removeBox(this,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);(0,s.ag)(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:i,start:s,count:n}of e){se(t,s,"_removeElements"===i?-n:n)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,i=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+","+t.splice(1).join(",")))),n=i(0);for(let o=1;o<e;o++)if(!(0,s.ag)(n,i(o)))return;return Array.from(n).map((t=>t.split(","))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;tt.update(this,this.width,this.height,t);const e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],(0,s.F)(this.boxes,(t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))}),this),this._layers.forEach(((t,e)=>{t._idx=e})),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t<e;++t)this.getDatasetMeta(t).controller.configure();for(let e=0,i=this.data.datasets.length;e<i;++e)this._updateDataset(e,(0,s.a7)(t)?t({datasetIndex:e}):t);this.notifyPlugins("afterDatasetsUpdate",{mode:t})}}_updateDataset(t,e){const i=this.getDatasetMeta(t),s={meta:i,index:t,mode:e,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",s)&&(i.controller._update(e),s.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",s))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(o.has(this)?this.attached&&!o.running(this)&&o.start(this):(this.draw(),Zt({chart:this})))}draw(){let t;if(this._resizeBeforeDraw){const{width:t,height:e}=this._resizeBeforeDraw;this._resize(t,e),this._resizeBeforeDraw=null}if(this.clear(),this.width<=0||this.height<=0)return;if(!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;const e=this._layers;for(t=0;t<e.length&&e[t].z<=0;++t)e[t].draw(this.chartArea);for(this._drawDatasets();t<e.length;++t)e[t].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(t){const e=this._sortedMetasets,i=[];let s,n;for(s=0,n=e.length;s<n;++s){const n=e[s];t&&!n.visible||i.push(n)}return i}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(!1===this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;const t=this.getSortedVisibleDatasetMetas();for(let e=t.length-1;e>=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,i=t._clip,n=!i.disabled,o=function(t){const{xScale:e,yScale:i}=t;if(e&&i)return{left:e.left,right:e.right,top:i.top,bottom:i.bottom}}(t)||this.chartArea,r={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",r)&&(n&&(0,s.Y)(e,{left:!1===i.left?0:o.left-i.left,right:!1===i.right?this.width:o.right+i.right,top:!1===i.top?0:o.top-i.top,bottom:!1===i.bottom?this.height:o.bottom+i.bottom}),t.controller.draw(),n&&(0,s.$)(e),r.cancelable=!1,this.notifyPlugins("afterDatasetDraw",r))}isPointInArea(t){return(0,s.C)(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,i,s){const n=V.modes[e];return"function"===typeof n?n(this,t,i,s):[]}getDatasetMeta(t){const e=this.data.datasets[t],i=this._metasets;let s=i.filter((t=>t&&t._dataset===e)).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(s)),s}getContext(){return this.$context||(this.$context=(0,s.j)(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const i=this.getDatasetMeta(t);return"boolean"===typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){const n=i?"show":"hide",o=this.getDatasetMeta(t),r=o.controller._resolveAnimations(void 0,n);(0,s.h)(e)?(o.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),r.update(o,{visible:i}),this.update((e=>e.datasetIndex===t?n:void 0)))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),o.remove(this),t=0,e=this.data.datasets.length;t<e;++t)this._destroyDatasetMeta(t)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:t,ctx:e}=this;this._stop(),this.config.clearCache(),t&&(this.unbindEvents(),(0,s.af)(t,e),this.platform.releaseContext(e),this.canvas=null,this.ctx=null),delete ee[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...t){return this.canvas.toDataURL(...t)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const t=this._listeners,e=this.platform,i=(i,s)=>{e.addEventListener(this,i,s),t[i]=s},n=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};(0,s.F)(this.options.events,(t=>i(t,n)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,i=(i,s)=>{e.addEventListener(this,i,s),t[i]=s},s=(i,s)=>{t[i]&&(e.removeEventListener(this,i,s),delete t[i])},n=(t,e)=>{this.canvas&&this.resize(t,e)};let o;const r=()=>{s("attach",r),this.attached=!0,this.resize(),i("resize",n),i("detach",o)};o=()=>{this.attached=!1,s("resize",n),this._stop(),this._resize(0,0),i("attach",r)},e.isAttached(this.canvas)?r():o()}unbindEvents(){(0,s.F)(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._listeners={},(0,s.F)(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){const s=i?"set":"remove";let n,o,r,a;for("dataset"===e&&(n=this.getDatasetMeta(t[0].datasetIndex),n.controller["_"+s+"DatasetHoverStyle"]()),r=0,a=t.length;r<a;++r){o=t[r];const e=o&&this.getDatasetMeta(o.datasetIndex).controller;e&&e[s+"HoverStyle"](o.element,o.datasetIndex,o.index)}}getActiveElements(){return this._active||[]}setActiveElements(t){const e=this._active||[],i=t.map((({datasetIndex:t,index:e})=>{const i=this.getDatasetMeta(t);if(!i)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}));!(0,s.ah)(i,e)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}isPluginEnabled(t){return 1===this._plugins._cache.filter((e=>e.plugin.id===t)).length}_updateHoverStyles(t,e,i){const s=this.options.hover,n=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),o=n(e,t),r=i?t:n(t,e);o.length&&this.updateHoverStyle(o,s.mode,!1),r.length&&s.mode&&this.updateHoverStyle(r,s.mode,!0)}_eventHandler(t,e){const i={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},s=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,s))return;const n=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(n||i.changed)&&this.render(),this}_handleEvent(t,e,i){const{_active:n=[],options:o}=this,r=e,a=this._getActiveElements(t,n,i,r),h=(0,s.ai)(t),l=function(t,e,i,s){return i&&"mouseout"!==t.type?s?e:t:null}(t,this._lastEvent,i,h);i&&(this._lastEvent=null,(0,s.Q)(o.onHover,[t,a,this],this),h&&(0,s.Q)(o.onClick,[t,a,this],this));const c=!(0,s.ah)(a,n);return(c||e)&&(this._active=a,this._updateHoverStyles(a,n,e)),this._lastEvent=l,c}_getActiveElements(t,e,i,s){if("mouseout"===t.type)return[];if(!i)return e;const n=this.options.hover;return this.getElementsAtEventForMode(t,n.mode,n,s)}}function oe(){return(0,s.F)(ne.instances,(t=>t._plugins.invalidate()))}function re(t,e,i=e){t.lineCap=(0,s.v)(i.borderCapStyle,e.borderCapStyle),t.setLineDash((0,s.v)(i.borderDash,e.borderDash)),t.lineDashOffset=(0,s.v)(i.borderDashOffset,e.borderDashOffset),t.lineJoin=(0,s.v)(i.borderJoinStyle,e.borderJoinStyle),t.lineWidth=(0,s.v)(i.borderWidth,e.borderWidth),t.strokeStyle=(0,s.v)(i.borderColor,e.borderColor)}function ae(t,e,i){t.lineTo(i.x,i.y)}function he(t,e,i={}){const s=t.length,{start:n=0,end:o=s-1}=i,{start:r,end:a}=e,h=Math.max(n,r),l=Math.min(o,a),c=n<r&&o<r||n>a&&o>a;return{count:s,start:h,loop:e.loop,ilen:l<h&&!c?s+l-h:l-h}}function le(t,e,i,n){const{points:o,options:r}=e,{count:a,start:h,loop:l,ilen:c}=he(o,i,n),d=function(t){return t.stepped?s.ar:t.tension||"monotone"===t.cubicInterpolationMode?s.as:ae}(r);let u,f,g,{move:p=!0,reverse:x}=n||{};for(u=0;u<=c;++u)f=o[(h+(x?c-u:u))%a],f.skip||(p?(t.moveTo(f.x,f.y),p=!1):d(t,g,f,x,r.stepped),g=f);return l&&(f=o[(h+(x?c:0))%a],d(t,g,f,x,r.stepped)),!!l}function ce(t,e,i,s){const n=e.points,{count:o,start:r,ilen:a}=he(n,i,s),{move:h=!0,reverse:l}=s||{};let c,d,u,f,g,p,x=0,m=0;const b=t=>(r+(l?a-t:t))%o,y=()=>{f!==g&&(t.lineTo(x,g),t.lineTo(x,f),t.lineTo(x,p))};for(h&&(d=n[b(0)],t.moveTo(d.x,d.y)),c=0;c<=a;++c){if(d=n[b(c)],d.skip)continue;const e=d.x,i=d.y,s=0|e;s===u?(i<f?f=i:i>g&&(g=i),x=(m*x+e)/++m):(y(),t.lineTo(e,i),u=s,m=0,f=g=i),p=i}y()}function de(t){const e=t.options,i=e.borderDash&&e.borderDash.length;return!t._decimated&&!t._loop&&!e.tension&&"monotone"!==e.cubicInterpolationMode&&!e.stepped&&!i?ce:le}const ue="function"===typeof Path2D;function fe(t,e,i,s){ue&&!e.options.segment?function(t,e,i,s){let n=e._path;n||(n=e._path=new Path2D,e.path(n,i,s)&&n.closePath()),re(t,e.options),t.stroke(n)}(t,e,i,s):function(t,e,i,s){const{segments:n,options:o}=e,r=de(e);for(const a of n)re(t,o,a.style),t.beginPath(),r(t,e,a,{start:i,end:i+s-1})&&t.closePath(),t.stroke()}(t,e,i,s)}class ge extends bt{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t&&"fill"!==t};constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){const n=i.spanGaps?this._loop:this._fullLoop;(0,s.al)(this._points,i,t,n,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=(0,s.am)(this,this.options.segment))}first(){const t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){const i=this.options,n=t[e],o=this.points,r=(0,s.an)(this,{property:e,start:n,end:n});if(!r.length)return;const a=[],h=function(t){return t.stepped?s.ao:t.tension||"monotone"===t.cubicInterpolationMode?s.ap:s.aq}(i);let l,c;for(l=0,c=r.length;l<c;++l){const{start:s,end:c}=r[l],d=o[s],u=o[c];if(d===u){a.push(d);continue}const f=h(d,u,Math.abs((n-d[e])/(u[e]-d[e])),i.stepped);f[e]=t[e],a.push(f)}return 1===a.length?a[0]:a}pathSegment(t,e,i){return de(this)(t,this,e,i)}path(t,e,i){const s=this.segments,n=de(this);let o=this._loop;e=e||0,i=i||this.points.length-e;for(const r of s)o&=n(t,this,r,{start:e,end:e+i-1});return!!o}draw(t,e,i,s){const n=this.options||{};(this.points||[]).length&&n.borderWidth&&(t.save(),fe(t,this,i,s),t.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}function pe(t,e,i,s){const n=t.options,{[i]:o}=t.getProps([i],s);return Math.abs(e-o)<n.radius+n.hitRadius}class xe extends bt{static id="point";parsed;skip;stop;static defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,i){const s=this.options,{x:n,y:o}=this.getProps(["x","y"],i);return Math.pow(t-n,2)+Math.pow(e-o,2)<Math.pow(s.hitRadius+s.radius,2)}inXRange(t,e){return pe(this,t,"x",e)}inYRange(t,e){return pe(this,t,"y",e)}getCenterPoint(t){const{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}size(t){let e=(t=t||this.options||{}).radius||0;e=Math.max(e,e&&t.hoverRadius||0);return 2*(e+(e&&t.borderWidth||0))}draw(t,e){const i=this.options;this.skip||i.radius<.1||!(0,s.C)(this,e,this.size(i)/2)||(t.strokeStyle=i.borderColor,t.lineWidth=i.borderWidth,t.fillStyle=i.backgroundColor,(0,s.at)(t,i,this.x,this.y))}getRange(){const t=this.options||{};return t.radius+t.hitRadius}}function me(t,e){const{x:i,y:s,base:n,width:o,height:r}=t.getProps(["x","y","base","width","height"],e);let a,h,l,c,d;return t.horizontal?(d=r/2,a=Math.min(i,n),h=Math.max(i,n),l=s-d,c=s+d):(d=o/2,a=i-d,h=i+d,l=Math.min(s,n),c=Math.max(s,n)),{left:a,top:l,right:h,bottom:c}}function be(t,e,i,n){return t?0:(0,s.S)(e,i,n)}function ye(t){const e=me(t),i=e.right-e.left,n=e.bottom-e.top,o=function(t,e,i){const n=t.options.borderWidth,o=t.borderSkipped,r=(0,s.av)(n);return{t:be(o.top,r.top,0,i),r:be(o.right,r.right,0,e),b:be(o.bottom,r.bottom,0,i),l:be(o.left,r.left,0,e)}}(t,i/2,n/2),r=function(t,e,i){const{enableBorderRadius:n}=t.getProps(["enableBorderRadius"]),o=t.options.borderRadius,r=(0,s.aw)(o),a=Math.min(e,i),h=t.borderSkipped,l=n||(0,s.i)(o);return{topLeft:be(!l||h.top||h.left,r.topLeft,0,a),topRight:be(!l||h.top||h.right,r.topRight,0,a),bottomLeft:be(!l||h.bottom||h.left,r.bottomLeft,0,a),bottomRight:be(!l||h.bottom||h.right,r.bottomRight,0,a)}}(t,i/2,n/2);return{outer:{x:e.left,y:e.top,w:i,h:n,radius:r},inner:{x:e.left+o.l,y:e.top+o.t,w:i-o.l-o.r,h:n-o.t-o.b,radius:{topLeft:Math.max(0,r.topLeft-Math.max(o.t,o.l)),topRight:Math.max(0,r.topRight-Math.max(o.t,o.r)),bottomLeft:Math.max(0,r.bottomLeft-Math.max(o.b,o.l)),bottomRight:Math.max(0,r.bottomRight-Math.max(o.b,o.r))}}}}function _e(t,e,i,n){const o=null===e,r=null===i,a=t&&!(o&&r)&&me(t,n);return a&&(o||(0,s.aj)(e,a.left,a.right))&&(r||(0,s.aj)(i,a.top,a.bottom))}function ve(t,e){t.rect(e.x,e.y,e.w,e.h)}function we(t,e,i={}){const s=t.x!==i.x?-e:0,n=t.y!==i.y?-e:0,o=(t.x+t.w!==i.x+i.w?e:0)-s,r=(t.y+t.h!==i.y+i.h?e:0)-n;return{x:t.x+s,y:t.y+n,w:t.w+o,h:t.h+r,radius:t.radius}}class ke extends bt{static id="bar";static defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(t){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,t&&Object.assign(this,t)}draw(t){const{inflateAmount:e,options:{borderColor:i,backgroundColor:n}}=this,{inner:o,outer:r}=ye(this),a=(h=r.radius).topLeft||h.topRight||h.bottomLeft||h.bottomRight?s.au:ve;var h;t.save(),r.w===o.w&&r.h===o.h||(t.beginPath(),a(t,we(r,e,o)),t.clip(),a(t,we(o,-e,r)),t.fillStyle=i,t.fill("evenodd")),t.beginPath(),a(t,we(o,e)),t.fillStyle=n,t.fill(),t.restore()}inRange(t,e,i){return _e(this,t,e,i)}inXRange(t,e){return _e(this,t,null,e)}inYRange(t,e){return _e(this,null,t,e)}getCenterPoint(t){const{x:e,y:i,base:s,horizontal:n}=this.getProps(["x","y","base","horizontal"],t);return{x:n?(e+s)/2:e,y:n?i:(i+s)/2}}getRange(t){return"x"===t?this.width/2:this.height/2}}const Me=(t,e)=>{let{boxHeight:i=e,boxWidth:s=e}=t;return t.usePointStyle&&(i=Math.min(i,e),s=t.pointStyleWidth||Math.min(s,e)),{boxWidth:s,boxHeight:i,itemHeight:Math.max(e,i)}};class Se extends bt{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=(0,s.Q)(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data)))),t.sort&&(e=e.sort(((e,i)=>t.sort(e,i,this.chart.data)))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const i=t.labels,n=(0,s.a0)(i.font),o=n.size,r=this._computeTitleHeight(),{boxWidth:a,itemHeight:h}=Me(i,o);let l,c;e.font=n.string,this.isHorizontal()?(l=this.maxWidth,c=this._fitRows(r,o,a,h)+10):(c=this.maxHeight,l=this._fitCols(r,n,a,h)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(c,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,s){const{ctx:n,maxWidth:o,options:{labels:{padding:r}}}=this,a=this.legendHitBoxes=[],h=this.lineWidths=[0],l=s+r;let c=t;n.textAlign="left",n.textBaseline="middle";let d=-1,u=-l;return this.legendItems.forEach(((t,f)=>{const g=i+e/2+n.measureText(t.text).width;(0===f||h[h.length-1]+g+2*r>o)&&(c+=l,h[h.length-(f>0?0:1)]=0,u+=l,d++),a[f]={left:0,top:u,row:d,width:g,height:s},h[h.length-1]+=g+r})),c}_fitCols(t,e,i,s){const{ctx:n,maxHeight:o,options:{labels:{padding:r}}}=this,a=this.legendHitBoxes=[],h=this.columnSizes=[],l=o-t;let c=r,d=0,u=0,f=0,g=0;return this.legendItems.forEach(((t,o)=>{const{itemWidth:p,itemHeight:x}=function(t,e,i,s,n){const o=function(t,e,i,s){let n=t.text;n&&"string"!==typeof n&&(n=n.reduce(((t,e)=>t.length>e.length?t:e)));return e+i.size/2+s.measureText(n).width}(s,t,e,i),r=function(t,e,i){let s=t;"string"!==typeof e.text&&(s=Pe(e,i));return s}(n,s,e.lineHeight);return{itemWidth:o,itemHeight:r}}(i,e,n,t,s);o>0&&u+x+2*r>l&&(c+=d+r,h.push({width:d,height:u}),f+=d+r,g++,d=u=0),a[o]={left:f,top:u,col:g,width:p,height:x},d=Math.max(d,p),u+=x+r})),c+=d,h.push({width:d,height:u}),c}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:n},rtl:o}}=this,r=(0,s.az)(o,this.left,this.width);if(this.isHorizontal()){let o=0,a=(0,s.a2)(i,this.left+n,this.right-this.lineWidths[o]);for(const h of e)o!==h.row&&(o=h.row,a=(0,s.a2)(i,this.left+n,this.right-this.lineWidths[o])),h.top+=this.top+t+n,h.left=r.leftForLtr(r.x(a),h.width),a+=h.width+n}else{let o=0,a=(0,s.a2)(i,this.top+t+n,this.bottom-this.columnSizes[o].height);for(const h of e)h.col!==o&&(o=h.col,a=(0,s.a2)(i,this.top+t+n,this.bottom-this.columnSizes[o].height)),h.top=a,h.left+=this.left+n,h.left=r.leftForLtr(r.x(h.left),h.width),a+=h.height+n}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;(0,s.Y)(t,this),this._draw(),(0,s.$)(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:i,ctx:n}=this,{align:o,labels:r}=t,a=s.d.color,h=(0,s.az)(t.rtl,this.left,this.width),l=(0,s.a0)(r.font),{padding:c}=r,d=l.size,u=d/2;let f;this.drawTitle(),n.textAlign=h.textAlign("left"),n.textBaseline="middle",n.lineWidth=.5,n.font=l.string;const{boxWidth:g,boxHeight:p,itemHeight:x}=Me(r,d),m=this.isHorizontal(),b=this._computeTitleHeight();f=m?{x:(0,s.a2)(o,this.left+c,this.right-i[0]),y:this.top+c+b,line:0}:{x:this.left+c,y:(0,s.a2)(o,this.top+b+c,this.bottom-e[0].height),line:0},(0,s.aA)(this.ctx,t.textDirection);const y=x+c;this.legendItems.forEach(((_,v)=>{n.strokeStyle=_.fontColor,n.fillStyle=_.fontColor;const w=n.measureText(_.text).width,k=h.textAlign(_.textAlign||(_.textAlign=r.textAlign)),M=g+u+w;let S=f.x,P=f.y;h.setWidth(this.width),m?v>0&&S+M+c>this.right&&(P=f.y+=y,f.line++,S=f.x=(0,s.a2)(o,this.left+c,this.right-i[f.line])):v>0&&P+y>this.bottom&&(S=f.x=S+e[f.line].width+c,f.line++,P=f.y=(0,s.a2)(o,this.top+b+c,this.bottom-e[f.line].height));if(function(t,e,i){if(isNaN(g)||g<=0||isNaN(p)||p<0)return;n.save();const o=(0,s.v)(i.lineWidth,1);if(n.fillStyle=(0,s.v)(i.fillStyle,a),n.lineCap=(0,s.v)(i.lineCap,"butt"),n.lineDashOffset=(0,s.v)(i.lineDashOffset,0),n.lineJoin=(0,s.v)(i.lineJoin,"miter"),n.lineWidth=o,n.strokeStyle=(0,s.v)(i.strokeStyle,a),n.setLineDash((0,s.v)(i.lineDash,[])),r.usePointStyle){const a={radius:p*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:o},l=h.xPlus(t,g/2),c=e+u;(0,s.aD)(n,a,l,c,r.pointStyleWidth&&g)}else{const r=e+Math.max((d-p)/2,0),a=h.leftForLtr(t,g),l=(0,s.aw)(i.borderRadius);n.beginPath(),Object.values(l).some((t=>0!==t))?(0,s.au)(n,{x:a,y:r,w:g,h:p,radius:l}):n.rect(a,r,g,p),n.fill(),0!==o&&n.stroke()}n.restore()}(h.x(S),P,_),S=(0,s.aB)(k,S+g+u,m?S+M:this.right,t.rtl),function(t,e,i){(0,s.Z)(n,i.text,t,e+x/2,l,{strikethrough:i.hidden,textAlign:h.textAlign(i.textAlign)})}(h.x(S),P,_),m)f.x+=M+c;else if("string"!==typeof _.text){const t=l.lineHeight;f.y+=Pe(_,t)}else f.y+=y})),(0,s.aC)(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,i=(0,s.a0)(e.font),n=(0,s.E)(e.padding);if(!e.display)return;const o=(0,s.az)(t.rtl,this.left,this.width),r=this.ctx,a=e.position,h=i.size/2,l=n.top+h;let c,d=this.left,u=this.width;if(this.isHorizontal())u=Math.max(...this.lineWidths),c=this.top+l,d=(0,s.a2)(t.align,d,this.right-u);else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);c=l+(0,s.a2)(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const f=(0,s.a2)(a,d,d+u);r.textAlign=o.textAlign((0,s.a1)(a)),r.textBaseline="middle",r.strokeStyle=e.color,r.fillStyle=e.color,r.font=i.string,(0,s.Z)(r,e.text,f,c,i)}_computeTitleHeight(){const t=this.options.title,e=(0,s.a0)(t.font),i=(0,s.E)(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,n,o;if((0,s.aj)(t,this.left,this.right)&&(0,s.aj)(e,this.top,this.bottom))for(o=this.legendHitBoxes,i=0;i<o.length;++i)if(n=o[i],(0,s.aj)(t,n.left,n.left+n.width)&&(0,s.aj)(e,n.top,n.top+n.height))return this.legendItems[i];return null}handleEvent(t){const e=this.options;if(!function(t,e){if(("mousemove"===t||"mouseout"===t)&&(e.onHover||e.onLeave))return!0;if(e.onClick&&("click"===t||"mouseup"===t))return!0;return!1}(t.type,e))return;const i=this._getLegendItemAt(t.x,t.y);if("mousemove"===t.type||"mouseout"===t.type){const r=this._hoveredItem,a=(o=i,null!==(n=r)&&null!==o&&n.datasetIndex===o.datasetIndex&&n.index===o.index);r&&!a&&(0,s.Q)(e.onLeave,[t,r,this],this),this._hoveredItem=i,i&&!a&&(0,s.Q)(e.onHover,[t,i,this],this)}else i&&(0,s.Q)(e.onClick,[t,i,this],this);var n,o}}function Pe(t,e){return e*(t.text?t.text.length+.5:0)}var Ce={id:"legend",_element:Se,start(t,e,i){const s=t.legend=new Se({ctx:t.ctx,options:i,chart:t});tt.configure(t,s,i),tt.addBox(t,s)},stop(t){tt.removeBox(t,t.legend),delete t.legend},beforeUpdate(t,e,i){const s=t.legend;tt.configure(t,s,i),s.options=i},afterUpdate(t){const e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(t,e,i){const s=e.datasetIndex,n=i.chart;n.isDatasetVisible(s)?(n.hide(s),e.hidden=!0):(n.show(s),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:n,textAlign:o,color:r,useBorderRadius:a,borderRadius:h}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const l=t.controller.getStyle(i?0:void 0),c=(0,s.E)(l.borderWidth);return{text:e[t.index].label,fillStyle:l.backgroundColor,fontColor:r,hidden:!t.visible,lineCap:l.borderCapStyle,lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:l.borderColor,pointStyle:n||l.pointStyle,rotation:l.rotation,textAlign:o||l.textAlign,borderRadius:a&&(h||l.borderRadius),datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};new WeakMap;const De={average(t){if(!t.length)return!1;let e,i,s=0,n=0,o=0;for(e=0,i=t.length;e<i;++e){const i=t[e].element;if(i&&i.hasValue()){const t=i.tooltipPosition();s+=t.x,n+=t.y,++o}}return{x:s/o,y:n/o}},nearest(t,e){if(!t.length)return!1;let i,n,o,r=e.x,a=e.y,h=Number.POSITIVE_INFINITY;for(i=0,n=t.length;i<n;++i){const n=t[i].element;if(n&&n.hasValue()){const t=n.getCenterPoint(),i=(0,s.aE)(e,t);i<h&&(h=i,o=n)}}if(o){const t=o.tooltipPosition();r=t.x,a=t.y}return{x:r,y:a}}};function Oe(t,e){return e&&((0,s.b)(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function Te(t){return("string"===typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function Ae(t,e){const{element:i,datasetIndex:s,index:n}=e,o=t.getDatasetMeta(s).controller,{label:r,value:a}=o.getLabelAndValue(n);return{chart:t,label:r,parsed:o.getParsed(n),raw:t.data.datasets[s].data[n],formattedValue:a,dataset:o.getDataset(),dataIndex:n,datasetIndex:s,element:i}}function Ie(t,e){const i=t.chart.ctx,{body:n,footer:o,title:r}=t,{boxWidth:a,boxHeight:h}=e,l=(0,s.a0)(e.bodyFont),c=(0,s.a0)(e.titleFont),d=(0,s.a0)(e.footerFont),u=r.length,f=o.length,g=n.length,p=(0,s.E)(e.padding);let x=p.height,m=0,b=n.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);if(b+=t.beforeBody.length+t.afterBody.length,u&&(x+=u*c.lineHeight+(u-1)*e.titleSpacing+e.titleMarginBottom),b){x+=g*(e.displayColors?Math.max(h,l.lineHeight):l.lineHeight)+(b-g)*l.lineHeight+(b-1)*e.bodySpacing}f&&(x+=e.footerMarginTop+f*d.lineHeight+(f-1)*e.footerSpacing);let y=0;const _=function(t){m=Math.max(m,i.measureText(t).width+y)};return i.save(),i.font=c.string,(0,s.F)(t.title,_),i.font=l.string,(0,s.F)(t.beforeBody.concat(t.afterBody),_),y=e.displayColors?a+2+e.boxPadding:0,(0,s.F)(n,(t=>{(0,s.F)(t.before,_),(0,s.F)(t.lines,_),(0,s.F)(t.after,_)})),y=0,i.font=d.string,(0,s.F)(t.footer,_),i.restore(),m+=p.width,{width:m,height:x}}function Le(t,e,i,s){const{x:n,width:o}=i,{width:r,chartArea:{left:a,right:h}}=t;let l="center";return"center"===s?l=n<=(a+h)/2?"left":"right":n<=o/2?l="left":n>=r-o/2&&(l="right"),function(t,e,i,s){const{x:n,width:o}=s,r=i.caretSize+i.caretPadding;return"left"===t&&n+o+r>e.width||"right"===t&&n-o-r<0||void 0}(l,t,e,i)&&(l="center"),l}function Ee(t,e,i){const s=i.yAlign||e.yAlign||function(t,e){const{y:i,height:s}=e;return i<s/2?"top":i>t.height-s/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||Le(t,e,i,s),yAlign:s}}function Re(t,e,i,n){const{caretSize:o,caretPadding:r,cornerRadius:a}=t,{xAlign:h,yAlign:l}=i,c=o+r,{topLeft:d,topRight:u,bottomLeft:f,bottomRight:g}=(0,s.aw)(a);let p=function(t,e){let{x:i,width:s}=t;return"right"===e?i-=s:"center"===e&&(i-=s/2),i}(e,h);const x=function(t,e,i){let{y:s,height:n}=t;return"top"===e?s+=i:s-="bottom"===e?n+i:n/2,s}(e,l,c);return"center"===l?"left"===h?p+=c:"right"===h&&(p-=c):"left"===h?p-=Math.max(d,f)+o:"right"===h&&(p+=Math.max(u,g)+o),{x:(0,s.S)(p,0,n.width-e.width),y:(0,s.S)(x,0,n.height-e.height)}}function ze(t,e,i){const n=(0,s.E)(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-n.right:t.x+n.left}function Fe(t){return Oe([],Te(t))}function je(t,e){const i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}const We={beforeTitle:s.aF,title(t){if(t.length>0){const e=t[0],i=e.chart.data.labels,s=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(s>0&&e.dataIndex<s)return i[e.dataIndex]}return""},afterTitle:s.aF,beforeBody:s.aF,beforeLabel:s.aF,label(t){if(this&&this.options&&"dataset"===this.options.mode)return t.label+": "+t.formattedValue||t.formattedValue;let e=t.dataset.label||"";e&&(e+=": ");const i=t.formattedValue;return(0,s.k)(i)||(e+=i),e},labelColor(t){const e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{borderColor:e.borderColor,backgroundColor:e.backgroundColor,borderWidth:e.borderWidth,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(t){const e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{pointStyle:e.pointStyle,rotation:e.rotation}},afterLabel:s.aF,afterBody:s.aF,beforeFooter:s.aF,footer:s.aF,afterFooter:s.aF};function Be(t,e,i,s){const n=t[e].call(i,s);return"undefined"===typeof n?We[e].call(i,s):n}class Ve extends bt{static positioners=De;constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const e=this.chart,i=this.options.setContext(this.getContext()),s=i.enabled&&e.options.animation&&i.animations,n=new l(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(n)),n}getContext(){return this.$context||(this.$context=(t=this.chart.getContext(),e=this,i=this._tooltipItems,(0,s.j)(t,{tooltip:e,tooltipItems:i,type:"tooltip"})));var t,e,i}getTitle(t,e){const{callbacks:i}=e,s=Be(i,"beforeTitle",this,t),n=Be(i,"title",this,t),o=Be(i,"afterTitle",this,t);let r=[];return r=Oe(r,Te(s)),r=Oe(r,Te(n)),r=Oe(r,Te(o)),r}getBeforeBody(t,e){return Fe(Be(e.callbacks,"beforeBody",this,t))}getBody(t,e){const{callbacks:i}=e,n=[];return(0,s.F)(t,(t=>{const e={before:[],lines:[],after:[]},s=je(i,t);Oe(e.before,Te(Be(s,"beforeLabel",this,t))),Oe(e.lines,Be(s,"label",this,t)),Oe(e.after,Te(Be(s,"afterLabel",this,t))),n.push(e)})),n}getAfterBody(t,e){return Fe(Be(e.callbacks,"afterBody",this,t))}getFooter(t,e){const{callbacks:i}=e,s=Be(i,"beforeFooter",this,t),n=Be(i,"footer",this,t),o=Be(i,"afterFooter",this,t);let r=[];return r=Oe(r,Te(s)),r=Oe(r,Te(n)),r=Oe(r,Te(o)),r}_createItems(t){const e=this._active,i=this.chart.data,n=[],o=[],r=[];let a,h,l=[];for(a=0,h=e.length;a<h;++a)l.push(Ae(this.chart,e[a]));return t.filter&&(l=l.filter(((e,s,n)=>t.filter(e,s,n,i)))),t.itemSort&&(l=l.sort(((e,s)=>t.itemSort(e,s,i)))),(0,s.F)(l,(e=>{const i=je(t.callbacks,e);n.push(Be(i,"labelColor",this,e)),o.push(Be(i,"labelPointStyle",this,e)),r.push(Be(i,"labelTextColor",this,e))})),this.labelColors=n,this.labelPointStyles=o,this.labelTextColors=r,this.dataPoints=l,l}update(t,e){const i=this.options.setContext(this.getContext()),s=this._active;let n,o=[];if(s.length){const t=De[i.position].call(this,s,this._eventPosition);o=this._createItems(i),this.title=this.getTitle(o,i),this.beforeBody=this.getBeforeBody(o,i),this.body=this.getBody(o,i),this.afterBody=this.getAfterBody(o,i),this.footer=this.getFooter(o,i);const e=this._size=Ie(this,i),r=Object.assign({},t,e),a=Ee(this.chart,i,r),h=Re(i,r,a,this.chart);this.xAlign=a.xAlign,this.yAlign=a.yAlign,n={opacity:1,x:h.x,y:h.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=o,this.$context=void 0,n&&this._resolveAnimations().update(this,n),t&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,s){const n=this.getCaretPosition(t,i,s);e.lineTo(n.x1,n.y1),e.lineTo(n.x2,n.y2),e.lineTo(n.x3,n.y3)}getCaretPosition(t,e,i){const{xAlign:n,yAlign:o}=this,{caretSize:r,cornerRadius:a}=i,{topLeft:h,topRight:l,bottomLeft:c,bottomRight:d}=(0,s.aw)(a),{x:u,y:f}=t,{width:g,height:p}=e;let x,m,b,y,_,v;return"center"===o?(_=f+p/2,"left"===n?(x=u,m=x-r,y=_+r,v=_-r):(x=u+g,m=x+r,y=_-r,v=_+r),b=x):(m="left"===n?u+Math.max(h,c)+r:"right"===n?u+g-Math.max(l,d)-r:this.caretX,"top"===o?(y=f,_=y-r,x=m-r,b=m+r):(y=f+p,_=y+r,x=m+r,b=m-r),v=y),{x1:x,x2:m,x3:b,y1:y,y2:_,y3:v}}drawTitle(t,e,i){const n=this.title,o=n.length;let r,a,h;if(o){const l=(0,s.az)(i.rtl,this.x,this.width);for(t.x=ze(this,i.titleAlign,i),e.textAlign=l.textAlign(i.titleAlign),e.textBaseline="middle",r=(0,s.a0)(i.titleFont),a=i.titleSpacing,e.fillStyle=i.titleColor,e.font=r.string,h=0;h<o;++h)e.fillText(n[h],l.x(t.x),t.y+r.lineHeight/2),t.y+=r.lineHeight+a,h+1===o&&(t.y+=i.titleMarginBottom-a)}}_drawColorBox(t,e,i,n,o){const r=this.labelColors[i],a=this.labelPointStyles[i],{boxHeight:h,boxWidth:l}=o,c=(0,s.a0)(o.bodyFont),d=ze(this,"left",o),u=n.x(d),f=h<c.lineHeight?(c.lineHeight-h)/2:0,g=e.y+f;if(o.usePointStyle){const e={radius:Math.min(l,h)/2,pointStyle:a.pointStyle,rotation:a.rotation,borderWidth:1},i=n.leftForLtr(u,l)+l/2,c=g+h/2;t.strokeStyle=o.multiKeyBackground,t.fillStyle=o.multiKeyBackground,(0,s.at)(t,e,i,c),t.strokeStyle=r.borderColor,t.fillStyle=r.backgroundColor,(0,s.at)(t,e,i,c)}else{t.lineWidth=(0,s.i)(r.borderWidth)?Math.max(...Object.values(r.borderWidth)):r.borderWidth||1,t.strokeStyle=r.borderColor,t.setLineDash(r.borderDash||[]),t.lineDashOffset=r.borderDashOffset||0;const e=n.leftForLtr(u,l),i=n.leftForLtr(n.xPlus(u,1),l-2),a=(0,s.aw)(r.borderRadius);Object.values(a).some((t=>0!==t))?(t.beginPath(),t.fillStyle=o.multiKeyBackground,(0,s.au)(t,{x:e,y:g,w:l,h:h,radius:a}),t.fill(),t.stroke(),t.fillStyle=r.backgroundColor,t.beginPath(),(0,s.au)(t,{x:i,y:g+1,w:l-2,h:h-2,radius:a}),t.fill()):(t.fillStyle=o.multiKeyBackground,t.fillRect(e,g,l,h),t.strokeRect(e,g,l,h),t.fillStyle=r.backgroundColor,t.fillRect(i,g+1,l-2,h-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){const{body:n}=this,{bodySpacing:o,bodyAlign:r,displayColors:a,boxHeight:h,boxWidth:l,boxPadding:c}=i,d=(0,s.a0)(i.bodyFont);let u=d.lineHeight,f=0;const g=(0,s.az)(i.rtl,this.x,this.width),p=function(i){e.fillText(i,g.x(t.x+f),t.y+u/2),t.y+=u+o},x=g.textAlign(r);let m,b,y,_,v,w,k;for(e.textAlign=r,e.textBaseline="middle",e.font=d.string,t.x=ze(this,x,i),e.fillStyle=i.bodyColor,(0,s.F)(this.beforeBody,p),f=a&&"right"!==x?"center"===r?l/2+c:l+2+c:0,_=0,w=n.length;_<w;++_){for(m=n[_],b=this.labelTextColors[_],e.fillStyle=b,(0,s.F)(m.before,p),y=m.lines,a&&y.length&&(this._drawColorBox(e,t,_,g,i),u=Math.max(d.lineHeight,h)),v=0,k=y.length;v<k;++v)p(y[v]),u=d.lineHeight;(0,s.F)(m.after,p)}f=0,u=d.lineHeight,(0,s.F)(this.afterBody,p),t.y-=o}drawFooter(t,e,i){const n=this.footer,o=n.length;let r,a;if(o){const h=(0,s.az)(i.rtl,this.x,this.width);for(t.x=ze(this,i.footerAlign,i),t.y+=i.footerMarginTop,e.textAlign=h.textAlign(i.footerAlign),e.textBaseline="middle",r=(0,s.a0)(i.footerFont),e.fillStyle=i.footerColor,e.font=r.string,a=0;a<o;++a)e.fillText(n[a],h.x(t.x),t.y+r.lineHeight/2),t.y+=r.lineHeight+i.footerSpacing}}drawBackground(t,e,i,n){const{xAlign:o,yAlign:r}=this,{x:a,y:h}=t,{width:l,height:c}=i,{topLeft:d,topRight:u,bottomLeft:f,bottomRight:g}=(0,s.aw)(n.cornerRadius);e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth,e.beginPath(),e.moveTo(a+d,h),"top"===r&&this.drawCaret(t,e,i,n),e.lineTo(a+l-u,h),e.quadraticCurveTo(a+l,h,a+l,h+u),"center"===r&&"right"===o&&this.drawCaret(t,e,i,n),e.lineTo(a+l,h+c-g),e.quadraticCurveTo(a+l,h+c,a+l-g,h+c),"bottom"===r&&this.drawCaret(t,e,i,n),e.lineTo(a+f,h+c),e.quadraticCurveTo(a,h+c,a,h+c-f),"center"===r&&"left"===o&&this.drawCaret(t,e,i,n),e.lineTo(a,h+d),e.quadraticCurveTo(a,h,a+d,h),e.closePath(),e.fill(),n.borderWidth>0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,i=this.$animations,s=i&&i.x,n=i&&i.y;if(s||n){const i=De[t.position].call(this,this._active,this._eventPosition);if(!i)return;const o=this._size=Ie(this,t),r=Object.assign({},i,this._size),a=Ee(e,t,r),h=Re(t,r,a,e);s._to===h.x&&n._to===h.y||(this.xAlign=a.xAlign,this.yAlign=a.yAlign,this.width=o.width,this.height=o.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,h))}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(e);const n={width:this.width,height:this.height},o={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const r=(0,s.E)(e.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&a&&(t.save(),t.globalAlpha=i,this.drawBackground(o,t,n,e),(0,s.aA)(t,e.textDirection),o.y+=r.top,this.drawTitle(o,t,e),this.drawBody(o,t,e),this.drawFooter(o,t,e),(0,s.aC)(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const i=this._active,n=t.map((({datasetIndex:t,index:e})=>{const i=this.chart.getDatasetMeta(t);if(!i)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}})),o=!(0,s.ah)(i,n),r=this._positionChanged(n,e);(o||r)&&(this._active=n,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const n=this.options,o=this._active||[],r=this._getActiveElements(t,o,e,i),a=this._positionChanged(r,t),h=e||!(0,s.ah)(r,o)||a;return h&&(this._active=r,(n.enabled||n.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),h}_getActiveElements(t,e,i,s){const n=this.options;if("mouseout"===t.type)return[];if(!s)return e;const o=this.chart.getElementsAtEventForMode(t,n.mode,n,i);return n.reverse&&o.reverse(),o}_positionChanged(t,e){const{caretX:i,caretY:s,options:n}=this,o=De[n.position].call(this,t,e);return!1!==o&&(i!==o.x||s!==o.y)}}var He={id:"tooltip",_element:Ve,positioners:De,afterInit(t,e,i){i&&(t.tooltip=new Ve({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const i={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",{...i,cancelable:!0}))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i)}},afterEvent(t,e){if(t.tooltip){const i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:We},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};function Ne(t,e,i,s){const n=t.indexOf(e);if(-1===n)return((t,e,i,s)=>("string"===typeof e?(i=t.push(e)-1,s.unshift({index:i,label:e})):isNaN(e)&&(i=null),i))(t,e,i,s);return n!==t.lastIndexOf(e)?i:n}function Ye(t){const e=this.getLabels();return t>=0&&t<e.length?e[t]:t}class $e extends Dt{static id="category";static defaults={ticks:{callback:Ye}};constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const t=this.getLabels();for(const{index:i,label:s}of e)t[i]===s&&t.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,e){if((0,s.k)(t))return null;const i=this.getLabels();return((t,e)=>null===t?null:(0,s.S)(Math.round(t),0,e))(e=isFinite(e)&&i[e]===t?e:Ne(i,t,(0,s.v)(e,t),this._addedLabels),i.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:i,max:s}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(i=0),e||(s=this.getLabels().length-1)),this.min=i,this.max=s}buildTicks(){const t=this.min,e=this.max,i=this.options.offset,s=[];let n=this.getLabels();n=0===t&&e===n.length-1?n:n.slice(t,e+1),this._valueRange=Math.max(n.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let o=t;o<=e;o++)s.push({value:o});return s}getLabelForValue(t){return Ye.call(this,t)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(t){return"number"!==typeof t&&(t=this.parse(t)),null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function Xe(t,e,{horizontal:i,minRotation:n}){const o=(0,s.t)(n),r=(i?Math.sin(o):Math.cos(o))||.001,a=.75*e*(""+t).length;return Math.min(e/r,a)}class Ue extends Dt{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return(0,s.k)(t)||("number"===typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:i}=this.getUserBounds();let{min:n,max:o}=this;const r=t=>n=e?n:t,a=t=>o=i?o:t;if(t){const t=(0,s.s)(n),e=(0,s.s)(o);t<0&&e<0?a(0):t>0&&e>0&&r(0)}if(n===o){let e=0===o?1:Math.abs(.05*o);a(o+e),t||r(n-e)}this.min=n,this.max=o}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:i,stepSize:s}=t;return s?(e=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),i=i||11),i&&(e=Math.min(i,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let i=this.getTickLimit();i=Math.max(2,i);const n=function(t,e){const i=[],{bounds:n,step:o,min:r,max:a,precision:h,count:l,maxTicks:c,maxDigits:d,includeBounds:u}=t,f=o||1,g=c-1,{min:p,max:x}=e,m=!(0,s.k)(r),b=!(0,s.k)(a),y=!(0,s.k)(l),_=(x-p)/(d+1);let v,w,k,M,S=(0,s.aH)((x-p)/g/f)*f;if(S<1e-14&&!m&&!b)return[{value:p},{value:x}];M=Math.ceil(x/S)-Math.floor(p/S),M>g&&(S=(0,s.aH)(M*S/g/f)*f),(0,s.k)(h)||(v=Math.pow(10,h),S=Math.ceil(S*v)/v),"ticks"===n?(w=Math.floor(p/S)*S,k=Math.ceil(x/S)*S):(w=p,k=x),m&&b&&o&&(0,s.aI)((a-r)/o,S/1e3)?(M=Math.round(Math.min((a-r)/S,c)),S=(a-r)/M,w=r,k=a):y?(w=m?r:w,k=b?a:k,M=l-1,S=(k-w)/M):(M=(k-w)/S,M=(0,s.aJ)(M,Math.round(M),S/1e3)?Math.round(M):Math.ceil(M));const P=Math.max((0,s.aK)(S),(0,s.aK)(w));v=Math.pow(10,(0,s.k)(h)?P:h),w=Math.round(w*v)/v,k=Math.round(k*v)/v;let C=0;for(m&&(u&&w!==r?(i.push({value:r}),w<r&&C++,(0,s.aJ)(Math.round((w+C*S)*v)/v,r,Xe(r,_,t))&&C++):w<r&&C++);C<M;++C){const t=Math.round((w+C*S)*v)/v;if(b&&t>a)break;i.push({value:t})}return b&&u&&k!==a?i.length&&(0,s.aJ)(i[i.length-1].value,a,Xe(a,_,t))?i[i.length-1].value=a:i.push({value:a}):b&&k!==a||i.push({value:k}),i}({maxTicks:i,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&(0,s.aG)(n,this,"value"),t.reverse?(n.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),n}configure(){const t=this.ticks;let e=this.min,i=this.max;if(super.configure(),this.options.offset&&t.length){const s=(i-e)/Math.max(t.length-1,1)/2;e-=s,i+=s}this._startValue=e,this._endValue=i,this._valueRange=i-e}getLabelForValue(t){return(0,s.o)(t,this.chart.options.locale,this.options.ticks.format)}}class Qe extends Ue{static id="linear";static defaults={ticks:{callback:s.aL.formatters.numeric}};determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=(0,s.g)(t)?t:0,this.max=(0,s.g)(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,i=(0,s.t)(this.options.ticks.minRotation),n=(t?Math.sin(i):Math.cos(i))||.001,o=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,o.lineHeight/n))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}class qe extends Dt{static id="logarithmic";static defaults={ticks:{callback:s.aL.formatters.logarithmic,major:{enabled:!0}}};constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const i=Ue.prototype.parse.apply(this,[t,e]);if(0!==i)return(0,s.g)(i)&&i>0?i:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=(0,s.g)(t)?Math.max(0,t):null,this.max=(0,s.g)(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!(0,s.g)(this._userMin)&&(this.min=t===changeExponent(this.min,0)?changeExponent(this.min,-1):changeExponent(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let i=this.min,s=this.max;const n=e=>t?i:e,o=t=>e?s:t;i===s&&(i<=0?(n(1),o(10)):(n(changeExponent(i,-1)),o(changeExponent(s,1)))),i<=0&&n(changeExponent(s,-1)),s<=0&&o(changeExponent(i,1)),this.min=i,this.max=s}buildTicks(){const t=this.options,e=generateTicks({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&(0,s.aG)(e,this,"value"),t.reverse?(e.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),e}getLabelForValue(t){return void 0===t?"0":(0,s.o)(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=(0,s.aM)(t),this._valueRange=(0,s.aM)(this.max)-(0,s.aM)(t)}getPixelForValue(t){return void 0!==t&&0!==t||this.min,null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:((0,s.aM)(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}class Ke extends Ue{static id="radialLinear";static defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:s.aL.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:t=>t,padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const t=this._padding=(0,s.E)(getTickBackdropHeight(this.options)/2),e=this.width=this.maxWidth-t.width,i=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+i/2+t.top),this.drawingArea=Math.floor(Math.min(e,i)/2)}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!1);this.min=(0,s.g)(t)&&!isNaN(t)?t:0,this.max=(0,s.g)(e)&&!isNaN(e)?e:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/getTickBackdropHeight(this.options))}generateTickLabels(t){Ue.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map(((t,e)=>{const i=(0,s.Q)(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?fitWithPointLabels(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,s){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,s))}getIndexAngle(t){const e=s.T/(this._pointLabels.length||1),i=this.options.startAngle||0;return(0,s.ay)(t*e+(0,s.t)(i))}getDistanceFromCenterForValue(t){if((0,s.k)(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if((0,s.k)(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t<e.length){const i=e[t];return function(t,e,i){return(0,s.j)(t,{label:i,index:e,type:"pointLabel"})}(this.getContext(),t,i)}}getPointPosition(t,e,i=0){const n=this.getIndexAngle(t)-s.H+i;return{x:Math.cos(n)*e+this.xCenter,y:Math.sin(n)*e+this.yCenter,angle:n}}getPointPositionForValue(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))}getBasePosition(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}getPointLabelPosition(t){const{left:e,top:i,right:s,bottom:n}=this._pointLabelItems[t];return{left:e,top:i,right:s,bottom:n}}drawBackground(){const{backgroundColor:t,grid:{circular:e}}=this.options;if(t){const i=this.ctx;i.save(),i.beginPath(),pathRadiusLine(this,this.getDistanceFromCenterForValue(this._endValue),e,this._pointLabels.length),i.closePath(),i.fillStyle=t,i.fill(),i.restore()}}drawGrid(){const t=this.ctx,e=this.options,{angleLines:i,grid:n,border:o}=e,r=this._pointLabels.length;let a,h,l;if(e.pointLabels.display&&function(t,e){const{ctx:i,options:{pointLabels:n}}=t;for(let o=e-1;o>=0;o--){const e=t._pointLabelItems[o];if(!e.visible)continue;const r=n.setContext(t.getPointLabelContext(o));drawPointLabelBox(i,r,e);const a=(0,s.a0)(r.font),{x:h,y:l,textAlign:c}=e;(0,s.Z)(i,t._pointLabels[o],h,l+a.lineHeight/2,a,{color:r.color,textAlign:c,textBaseline:"middle"})}}(this,r),n.display&&this.ticks.forEach(((t,e)=>{if(0!==e){this.getDistanceFromCenterForValue(t.value);const i=this.getContext(e),s=n.setContext(i),a=o.setContext(i);!function(t,e,i,s,n){const o=t.ctx,r=e.circular,{color:a,lineWidth:h}=e;!r&&!s||!a||!h||i<0||(o.save(),o.strokeStyle=a,o.lineWidth=h,o.setLineDash(n.dash),o.lineDashOffset=n.dashOffset,o.beginPath(),pathRadiusLine(t,i,r,s),o.closePath(),o.stroke(),o.restore())}(this,s,h,r,a)}})),i.display){for(t.save(),r-1;a>=0;a--){const s=i.setContext(this.getPointLabelContext(a)),{color:n,lineWidth:o}=s;o&&n&&(t.lineWidth=o,t.strokeStyle=n,t.setLineDash(s.borderDash),t.lineDashOffset=s.borderDashOffset,this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),this.getPointPosition(a,h),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;const n=this.getIndexAngle(0);let o,r;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(n),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach(((n,a)=>{if(0===a&&!e.reverse)return;const h=i.setContext(this.getContext(a)),l=(0,s.a0)(h.font);if(this.getDistanceFromCenterForValue(this.ticks[a].value),h.showLabelBackdrop){t.font=l.string,t.measureText(n.label).width,t.fillStyle=h.backdropColor;const e=(0,s.E)(h.backdropPadding);t.fillRect(-r/2-e.left,-o-l.size/2-e.top,r+e.width,l.size+e.height)}(0,s.Z)(t,n.label,0,-o,l,{color:h.color})})),t.restore()}drawTitle(){}}const Je={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Ze=Object.keys(Je);function Ge(t,e){return t-e}function ti(t,e){if((0,s.k)(e))return null;const i=t._adapter,{parser:n,round:o,isoWeekday:r}=t._parseOpts;let a=e;return"function"===typeof n&&(a=n(a)),(0,s.g)(a)||(a="string"===typeof n?i.parse(a,n):i.parse(a)),null===a?null:(o&&(a="week"!==o||!(0,s.x)(r)&&!0!==r?i.startOf(a,o):i.startOf(a,"isoWeek",r)),+a)}function ei(t,e,i,s){const n=Ze.length;for(let o=Ze.indexOf(t);o<n-1;++o){const t=Je[Ze[o]],n=t.steps?t.steps:Number.MAX_SAFE_INTEGER;if(t.common&&Math.ceil((i-e)/(n*t.size))<=s)return Ze[o]}return Ze[n-1]}function ii(t,e,i){if(i){if(i.length){const{lo:n,hi:o}=(0,s.aP)(i,e);t[i[n]>=e?i[n]:i[o]]=!0}}else t[e]=!0}function si(t,e,i){const s=[],n={},o=e.length;let r,a;for(r=0;r<o;++r)a=e[r],n[a]=r,s.push({value:a,major:!1});return 0!==o&&i?function(t,e,i,s){const n=t._adapter,o=+n.startOf(e[0].value,s),r=e[e.length-1].value;let a,h;for(a=o;a<=r;a=+n.add(a,1,s))h=i[a],h>=0&&(e[h].major=!0);return e}(t,s,n,i):s}class ni extends Dt{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e={}){const i=t.time||(t.time={}),n=this._adapter=new E._date(t.adapters.date);n.init(e),(0,s.ab)(i.displayFormats,n.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:ti(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options,e=this._adapter,i=t.time.unit||"day";let{min:n,max:o,minDefined:r,maxDefined:a}=this.getUserBounds();function h(t){r||isNaN(t.min)||(n=Math.min(n,t.min)),a||isNaN(t.max)||(o=Math.max(o,t.max))}r&&a||(h(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||h(this.getMinMax(!1))),n=(0,s.g)(n)&&!isNaN(n)?n:+e.startOf(Date.now(),i),o=(0,s.g)(o)&&!isNaN(o)?o:+e.endOf(Date.now(),i)+1,this.min=Math.min(n,o-1),this.max=Math.max(n+1,o)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){const t=this.options,e=t.time,i=t.ticks,n="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&n.length&&(this.min=this._userMin||n[0],this.max=this._userMax||n[n.length-1]);const o=this.min,r=this.max,a=(0,s.aO)(n,o,r);return this._unit=e.unit||(i.autoSkip?ei(e.minUnit,this.min,this.max,this._getLabelCapacity(o)):function(t,e,i,s,n){for(let o=Ze.length-1;o>=Ze.indexOf(i);o--){const i=Ze[o];if(Je[i].common&&t._adapter.diff(n,s,i)>=e-1)return i}return Ze[i?Ze.indexOf(i):0]}(this,a.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=Ze.indexOf(t)+1,i=Ze.length;e<i;++e)if(Je[Ze[e]].common)return Ze[e]}(this._unit):void 0,this.initOffsets(n),t.reverse&&a.reverse(),si(this,a,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map((t=>+t.value)))}initOffsets(t=[]){let e,i,n=0,o=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),n=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,i=this.getDecimalForValue(t[t.length-1]),o=1===t.length?i:(i-this.getDecimalForValue(t[t.length-2]))/2);const r=t.length<3?.5:.25;n=(0,s.S)(n,0,r),o=(0,s.S)(o,0,r),this._offsets={start:n,end:o,factor:1/(n+1+o)}}_generate(){const t=this._adapter,e=this.min,i=this.max,n=this.options,o=n.time,r=o.unit||ei(o.minUnit,e,i,this._getLabelCapacity(e)),a=(0,s.v)(n.ticks.stepSize,1),h="week"===r&&o.isoWeekday,l=(0,s.x)(h)||!0===h,c={};let d,u,f=e;if(l&&(f=+t.startOf(f,"isoWeek",h)),f=+t.startOf(f,l?"day":r),t.diff(i,e,r)>1e5*a)throw new Error(e+" and "+i+" are too far apart with stepSize of "+a+" "+r);const g="data"===n.ticks.source&&this.getDataTimestamps();for(d=f,u=0;d<i;d=+t.add(d,a,r),u++)ii(c,d,g);return d!==i&&"ticks"!==n.bounds&&1!==u||ii(c,d,g),Object.keys(c).sort(((t,e)=>t-e)).map((t=>+t))}getLabelForValue(t){const e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}format(t,e){const i=this.options.time.displayFormats,s=this._unit,n=e||i[s];return this._adapter.format(t,n)}_tickFormatFunction(t,e,i,n){const o=this.options,r=o.ticks.callback;if(r)return(0,s.Q)(r,[t,e,i],this);const a=o.time.displayFormats,h=this._unit,l=this._majorUnit,c=h&&a[h],d=l&&a[l],u=i[e],f=l&&d&&u&&u.major;return this._adapter.format(t,n||(f?d:c))}generateTickLabels(t){let e,i,s;for(e=0,i=t.length;e<i;++e)s=t[e],s.label=this._tickFormatFunction(s.value,e,t)}getDecimalForValue(t){return null===t?NaN:(t-this.min)/(this.max-this.min)}getPixelForValue(t){const e=this._offsets,i=this.getDecimalForValue(t);return this.getPixelForDecimal((e.start+i)*e.factor)}getValueForPixel(t){const e=this._offsets,i=this.getDecimalForPixel(t)/e.factor-e.end;return this.min+i*(this.max-this.min)}_getLabelSize(t){const e=this.options.ticks,i=this.ctx.measureText(t).width,n=(0,s.t)(this.isHorizontal()?e.maxRotation:e.minRotation),o=Math.cos(n),r=Math.sin(n),a=this._resolveTickFontOptions(0).size;return{w:i*o+a*r,h:i*r+a*o}}_getLabelCapacity(t){const e=this.options.time,i=e.displayFormats,s=i[e.unit]||i.millisecond,n=this._tickFormatFunction(t,0,si(this,[t],this._majorUnit),s),o=this._getLabelSize(n),r=Math.floor(this.isHorizontal()?this.width/o.w:this.height/o.h)-1;return r>0?r:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(t=0,e=s.length;t<e;++t)i=i.concat(s[t].controller.getAllParsedValues(this));return this._cache.data=this.normalize(i)}getLabelTimestamps(){const t=this._cache.labels||[];let e,i;if(t.length)return t;const s=this.getLabels();for(e=0,i=s.length;e<i;++e)t.push(ti(this,s[e]));return this._cache.labels=this._normalized?t:this.normalize(t)}normalize(t){return(0,s._)(t.sort(Ge))}}},50713:(t,e,i)=>{function s(t){return t+.5|0}i.d(e,{$:()=>Me,A:()=>Ft,B:()=>zt,C:()=>we,D:()=>Ct,E:()=>je,F:()=>U,G:()=>yi,H:()=>ft,I:()=>di,J:()=>wi,K:()=>vi,L:()=>Yt,M:()=>ci,N:()=>_t,O:()=>H,P:()=>ht,Q:()=>X,R:()=>Ve,S:()=>It,T:()=>lt,U:()=>St,V:()=>xe,W:()=>Lt,X:()=>be,Y:()=>ke,Z:()=>Oe,_:()=>Ht,a:()=>Be,a0:()=>We,a1:()=>Xt,a2:()=>Ut,a3:()=>ce,a4:()=>Z,a5:()=>st,a6:()=>de,a7:()=>ot,a8:()=>Ye,a9:()=>Ne,aA:()=>Oi,aB:()=>Qt,aC:()=>Ti,aD:()=>ve,aE:()=>Dt,aF:()=>z,aG:()=>kt,aH:()=>yt,aI:()=>wt,aJ:()=>bt,aK:()=>Pt,aL:()=>le,aM:()=>xt,aN:()=>me,aO:()=>jt,aP:()=>Rt,aa:()=>$e,ab:()=>G,ac:()=>F,ad:()=>$t,ae:()=>_i,af:()=>ye,ag:()=>rt,ah:()=>Q,ai:()=>at,aj:()=>Et,ak:()=>Re,al:()=>li,am:()=>Ri,an:()=>Ei,ao:()=>Mi,ap:()=>Si,aq:()=>ki,ar:()=>Se,as:()=>Pe,at:()=>_e,au:()=>Te,av:()=>ze,aw:()=>Fe,ax:()=>Li,ay:()=>Tt,az:()=>Di,b:()=>W,b3:()=>ut,b4:()=>gt,b5:()=>pt,c:()=>ie,d:()=>pe,e:()=>te,f:()=>it,g:()=>V,h:()=>nt,i:()=>B,j:()=>He,k:()=>j,l:()=>Bt,m:()=>Y,n:()=>$,o:()=>ae,p:()=>At,q:()=>qt,r:()=>Nt,s:()=>mt,t:()=>Mt,u:()=>Vt,v:()=>N,w:()=>Kt,x:()=>vt,y:()=>ii,z:()=>mi});const n=(t,e,i)=>Math.max(Math.min(t,i),e);function o(t){return n(s(2.55*t),0,255)}function r(t){return n(s(255*t),0,255)}function a(t){return n(s(t/2.55)/100,0,1)}function h(t){return n(s(100*t),0,100)}const l={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},c=[..."0123456789ABCDEF"],d=t=>c[15&t],u=t=>c[(240&t)>>4]+c[15&t],f=t=>(240&t)>>4===(15&t);function g(t){var e=(t=>f(t.r)&&f(t.g)&&f(t.b)&&f(t.a))(t)?d:u;return t?"#"+e(t.r)+e(t.g)+e(t.b)+((t,e)=>t<255?e(t):"")(t.a,e):void 0}const p=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function x(t,e,i){const s=e*Math.min(i,1-i),n=(e,n=(e+t/30)%12)=>i-s*Math.max(Math.min(n-3,9-n,1),-1);return[n(0),n(8),n(4)]}function m(t,e,i){const s=(s,n=(s+t/60)%6)=>i-i*e*Math.max(Math.min(n,4-n,1),0);return[s(5),s(3),s(1)]}function b(t,e,i){const s=x(t,1,.5);let n;for(e+i>1&&(n=1/(e+i),e*=n,i*=n),n=0;n<3;n++)s[n]*=1-e-i,s[n]+=e;return s}function y(t){const e=t.r/255,i=t.g/255,s=t.b/255,n=Math.max(e,i,s),o=Math.min(e,i,s),r=(n+o)/2;let a,h,l;return n!==o&&(l=n-o,h=r>.5?l/(2-n-o):l/(n+o),a=function(t,e,i,s,n){return t===n?(e-i)/s+(e<i?6:0):e===n?(i-t)/s+2:(t-e)/s+4}(e,i,s,l,n),a=60*a+.5),[0|a,h||0,r]}function _(t,e,i,s){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,i,s)).map(r)}function v(t,e,i){return _(x,t,e,i)}function w(t){return(t%360+360)%360}function k(t){const e=p.exec(t);let i,s=255;if(!e)return;e[5]!==i&&(s=e[6]?o(+e[5]):r(+e[5]));const n=w(+e[2]),a=+e[3]/100,h=+e[4]/100;return i="hwb"===e[1]?function(t,e,i){return _(b,t,e,i)}(n,a,h):"hsv"===e[1]?function(t,e,i){return _(m,t,e,i)}(n,a,h):v(n,a,h),{r:i[0],g:i[1],b:i[2],a:s}}const M={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},S={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};let P;function C(t){P||(P=function(){const t={},e=Object.keys(S),i=Object.keys(M);let s,n,o,r,a;for(s=0;s<e.length;s++){for(r=a=e[s],n=0;n<i.length;n++)o=i[n],a=a.replace(o,M[o]);o=parseInt(S[r],16),t[a]=[o>>16&255,o>>8&255,255&o]}return t}(),P.transparent=[0,0,0,0]);const e=P[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}const D=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const O=t=>t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,T=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function A(t,e,i){if(t){let s=y(t);s[e]=Math.max(0,Math.min(s[e]+s[e]*i,0===e?360:1)),s=v(s),t.r=s[0],t.g=s[1],t.b=s[2]}}function I(t,e){return t?Object.assign(e||{},t):t}function L(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=r(t[3]))):(e=I(t,{r:0,g:0,b:0,a:1})).a=r(e.a),e}function E(t){return"r"===t.charAt(0)?function(t){const e=D.exec(t);let i,s,r,a=255;if(e){if(e[7]!==i){const t=+e[7];a=e[8]?o(t):n(255*t,0,255)}return i=+e[1],s=+e[3],r=+e[5],i=255&(e[2]?o(i):n(i,0,255)),s=255&(e[4]?o(s):n(s,0,255)),r=255&(e[6]?o(r):n(r,0,255)),{r:i,g:s,b:r,a:a}}}(t):k(t)}class R{constructor(t){if(t instanceof R)return t;const e=typeof t;let i;"object"===e?i=L(t):"string"===e&&(i=function(t){var e,i=t.length;return"#"===t[0]&&(4===i||5===i?e={r:255&17*l[t[1]],g:255&17*l[t[2]],b:255&17*l[t[3]],a:5===i?17*l[t[4]]:255}:7!==i&&9!==i||(e={r:l[t[1]]<<4|l[t[2]],g:l[t[3]]<<4|l[t[4]],b:l[t[5]]<<4|l[t[6]],a:9===i?l[t[7]]<<4|l[t[8]]:255})),e}(t)||C(t)||E(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=I(this._rgb);return t&&(t.a=a(t.a)),t}set rgb(t){this._rgb=L(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${a(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):void 0;var t}hexString(){return this._valid?g(this._rgb):void 0}hslString(){return this._valid?function(t){if(!t)return;const e=y(t),i=e[0],s=h(e[1]),n=h(e[2]);return t.a<255?`hsla(${i}, ${s}%, ${n}%, ${a(t.a)})`:`hsl(${i}, ${s}%, ${n}%)`}(this._rgb):void 0}mix(t,e){if(t){const i=this.rgb,s=t.rgb;let n;const o=e===n?.5:e,r=2*o-1,a=i.a-s.a,h=((r*a===-1?r:(r+a)/(1+r*a))+1)/2;n=1-h,i.r=255&h*i.r+n*s.r+.5,i.g=255&h*i.g+n*s.g+.5,i.b=255&h*i.b+n*s.b+.5,i.a=o*i.a+(1-o)*s.a,this.rgb=i}return this}interpolate(t,e){return t&&(this._rgb=function(t,e,i){const s=T(a(t.r)),n=T(a(t.g)),o=T(a(t.b));return{r:r(O(s+i*(T(a(e.r))-s))),g:r(O(n+i*(T(a(e.g))-n))),b:r(O(o+i*(T(a(e.b))-o))),a:t.a+i*(e.a-t.a)}}(this._rgb,t._rgb,e)),this}clone(){return new R(this.rgb)}alpha(t){return this._rgb.a=r(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=s(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return A(this._rgb,2,t),this}darken(t){return A(this._rgb,2,-t),this}saturate(t){return A(this._rgb,1,t),this}desaturate(t){return A(this._rgb,1,-t),this}rotate(t){return function(t,e){var i=y(t);i[0]=w(i[0]+e),i=v(i),t.r=i[0],t.g=i[1],t.b=i[2]}(this._rgb,t),this}}function z(){}const F=(()=>{let t=0;return()=>t++})();function j(t){return null===t||"undefined"===typeof t}function W(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function B(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function V(t){return("number"===typeof t||t instanceof Number)&&isFinite(+t)}function H(t,e){return V(t)?t:e}function N(t,e){return"undefined"===typeof t?e:t}const Y=(t,e)=>"string"===typeof t&&t.endsWith("%")?parseFloat(t)/100:+t/e,$=(t,e)=>"string"===typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function X(t,e,i){if(t&&"function"===typeof t.call)return t.apply(i,e)}function U(t,e,i,s){let n,o,r;if(W(t))if(o=t.length,s)for(n=o-1;n>=0;n--)e.call(i,t[n],n);else for(n=0;n<o;n++)e.call(i,t[n],n);else if(B(t))for(r=Object.keys(t),o=r.length,n=0;n<o;n++)e.call(i,t[r[n]],r[n])}function Q(t,e){let i,s,n,o;if(!t||!e||t.length!==e.length)return!1;for(i=0,s=t.length;i<s;++i)if(n=t[i],o=e[i],n.datasetIndex!==o.datasetIndex||n.index!==o.index)return!1;return!0}function q(t){if(W(t))return t.map(q);if(B(t)){const e=Object.create(null),i=Object.keys(t),s=i.length;let n=0;for(;n<s;++n)e[i[n]]=q(t[i[n]]);return e}return t}function K(t){return-1===["__proto__","prototype","constructor"].indexOf(t)}function J(t,e,i,s){if(!K(t))return;const n=e[t],o=i[t];B(n)&&B(o)?Z(n,o,s):e[t]=q(o)}function Z(t,e,i){const s=W(e)?e:[e],n=s.length;if(!B(t))return t;const o=(i=i||{}).merger||J;let r;for(let a=0;a<n;++a){if(r=s[a],!B(r))continue;const e=Object.keys(r);for(let s=0,n=e.length;s<n;++s)o(e[s],t,r,i)}return t}function G(t,e){return Z(t,e,{merger:tt})}function tt(t,e,i){if(!K(t))return;const s=e[t],n=i[t];B(s)&&B(n)?G(s,n):Object.prototype.hasOwnProperty.call(e,t)||(e[t]=q(n))}const et={"":t=>t,x:t=>t.x,y:t=>t.y};function it(t,e){const i=et[e]||(et[e]=function(t){const e=function(t){const e=t.split("."),i=[];let s="";for(const n of e)s+=n,s.endsWith("\\")?s=s.slice(0,-1)+".":(i.push(s),s="");return i}(t);return t=>{for(const i of e){if(""===i)break;t=t&&t[i]}return t}}(e));return i(t)}function st(t){return t.charAt(0).toUpperCase()+t.slice(1)}const nt=t=>"undefined"!==typeof t,ot=t=>"function"===typeof t,rt=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0};function at(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}const ht=Math.PI,lt=2*ht,ct=lt+ht,dt=Number.POSITIVE_INFINITY,ut=ht/180,ft=ht/2,gt=ht/4,pt=2*ht/3,xt=Math.log10,mt=Math.sign;function bt(t,e,i){return Math.abs(t-e)<i}function yt(t){const e=Math.round(t);t=bt(t,e,t/1e3)?e:t;const i=Math.pow(10,Math.floor(xt(t))),s=t/i;return(s<=1?1:s<=2?2:s<=5?5:10)*i}function _t(t){const e=[],i=Math.sqrt(t);let s;for(s=1;s<i;s++)t%s===0&&(e.push(s),e.push(t/s));return i===(0|i)&&e.push(i),e.sort(((t,e)=>t-e)).pop(),e}function vt(t){return!isNaN(parseFloat(t))&&isFinite(t)}function wt(t,e){const i=Math.round(t);return i-e<=t&&i+e>=t}function kt(t,e,i){let s,n,o;for(s=0,n=t.length;s<n;s++)o=t[s][i],isNaN(o)||(e.min=Math.min(e.min,o),e.max=Math.max(e.max,o))}function Mt(t){return t*(ht/180)}function St(t){return t*(180/ht)}function Pt(t){if(!V(t))return;let e=1,i=0;for(;Math.round(t*e)/e!==t;)e*=10,i++;return i}function Ct(t,e){const i=e.x-t.x,s=e.y-t.y,n=Math.sqrt(i*i+s*s);let o=Math.atan2(s,i);return o<-.5*ht&&(o+=lt),{angle:o,distance:n}}function Dt(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function Ot(t,e){return(t-e+ct)%lt-ht}function Tt(t){return(t%lt+lt)%lt}function At(t,e,i,s){const n=Tt(t),o=Tt(e),r=Tt(i),a=Tt(o-n),h=Tt(r-n),l=Tt(n-o),c=Tt(n-r);return n===o||n===r||s&&o===r||a>h&&l<c}function It(t,e,i){return Math.max(e,Math.min(i,t))}function Lt(t){return It(t,-32768,32767)}function Et(t,e,i,s=1e-6){return t>=Math.min(e,i)-s&&t<=Math.max(e,i)+s}function Rt(t,e,i){i=i||(i=>t[i]<e);let s,n=t.length-1,o=0;for(;n-o>1;)s=o+n>>1,i(s)?o=s:n=s;return{lo:o,hi:n}}const zt=(t,e,i,s)=>Rt(t,i,s?s=>{const n=t[s][e];return n<i||n===i&&t[s+1][e]===i}:s=>t[s][e]<i),Ft=(t,e,i)=>Rt(t,i,(s=>t[s][e]>=i));function jt(t,e,i){let s=0,n=t.length;for(;s<n&&t[s]<e;)s++;for(;n>s&&t[n-1]>i;)n--;return s>0||n<t.length?t.slice(s,n):t}const Wt=["push","pop","shift","splice","unshift"];function Bt(t,e){t._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),Wt.forEach((e=>{const i="_onData"+st(e),s=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){const n=s.apply(this,e);return t._chartjs.listeners.forEach((t=>{"function"===typeof t[i]&&t[i](...e)})),n}})})))}function Vt(t,e){const i=t._chartjs;if(!i)return;const s=i.listeners,n=s.indexOf(e);-1!==n&&s.splice(n,1),s.length>0||(Wt.forEach((e=>{delete t[e]})),delete t._chartjs)}function Ht(t){const e=new Set(t);return e.size===t.length?t:Array.from(e)}const Nt="undefined"===typeof window?function(t){return t()}:window.requestAnimationFrame;function Yt(t,e){let i=[],s=!1;return function(...n){i=n,s||(s=!0,Nt.call(window,(()=>{s=!1,t.apply(e,i)})))}}function $t(t,e){let i;return function(...s){return e?(clearTimeout(i),i=setTimeout(t,e,s)):t.apply(this,s),e}}const Xt=t=>"start"===t?"left":"end"===t?"right":"center",Ut=(t,e,i)=>"start"===t?e:"end"===t?i:(e+i)/2,Qt=(t,e,i,s)=>t===(s?"left":"right")?i:"center"===t?(e+i)/2:e;function qt(t,e,i){const s=e.length;let n=0,o=s;if(t._sorted){const{iScale:r,_parsed:a}=t,h=r.axis,{min:l,max:c,minDefined:d,maxDefined:u}=r.getUserBounds();d&&(n=It(Math.min(zt(a,r.axis,l).lo,i?s:zt(e,h,r.getPixelForValue(l)).lo),0,s-1)),o=u?It(Math.max(zt(a,r.axis,c,!0).hi+1,i?0:zt(e,h,r.getPixelForValue(c),!0).hi+1),n,s)-n:s-n}return{start:n,count:o}}function Kt(t){const{xScale:e,yScale:i,_scaleRanges:s}=t,n={xmin:e.min,xmax:e.max,ymin:i.min,ymax:i.max};if(!s)return t._scaleRanges=n,!0;const o=s.xmin!==e.min||s.xmax!==e.max||s.ymin!==i.min||s.ymax!==i.max;return Object.assign(s,n),o}const Jt=t=>0===t||1===t,Zt=(t,e,i)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*lt/i),Gt=(t,e,i)=>Math.pow(2,-10*t)*Math.sin((t-e)*lt/i)+1,te={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*ft),easeOutSine:t=>Math.sin(t*ft),easeInOutSine:t=>-.5*(Math.cos(ht*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>Jt(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>Jt(t)?t:Zt(t,.075,.3),easeOutElastic:t=>Jt(t)?t:Gt(t,.075,.3),easeInOutElastic(t){const e=.1125;return Jt(t)?t:t<.5?.5*Zt(2*t,e,.45):.5+.5*Gt(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-te.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,i=2.75;return t<1/i?e*t*t:t<2/i?e*(t-=1.5/i)*t+.75:t<2.5/i?e*(t-=2.25/i)*t+.9375:e*(t-=2.625/i)*t+.984375},easeInOutBounce:t=>t<.5?.5*te.easeInBounce(2*t):.5*te.easeOutBounce(2*t-1)+.5};function ee(t){if(t&&"object"===typeof t){const e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function ie(t){return ee(t)?t:new R(t)}function se(t){return ee(t)?t:new R(t).saturate(.5).darken(.1).hexString()}const ne=["x","y","borderWidth","radius","tension"],oe=["color","borderColor","backgroundColor"];const re=new Map;function ae(t,e,i){return function(t,e){e=e||{};const i=t+JSON.stringify(e);let s=re.get(i);return s||(s=new Intl.NumberFormat(t,e),re.set(i,s)),s}(e,i).format(t)}const he={values:t=>W(t)?t:""+t,numeric(t,e,i){if(0===t)return"0";const s=this.chart.options.locale;let n,o=t;if(i.length>1){const e=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(e<1e-4||e>1e15)&&(n="scientific"),o=function(t,e){let i=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;Math.abs(i)>=1&&t!==Math.floor(t)&&(i=t-Math.floor(t));return i}(t,i)}const r=xt(Math.abs(o)),a=isNaN(r)?1:Math.max(Math.min(-1*Math.floor(r),20),0),h={notation:n,minimumFractionDigits:a,maximumFractionDigits:a};return Object.assign(h,this.options.ticks.format),ae(t,s,h)},logarithmic(t,e,i){if(0===t)return"0";const s=i[e].significand||t/Math.pow(10,Math.floor(xt(t)));return[1,2,3,5,10,15].includes(s)||e>.8*i.length?he.numeric.call(this,t,e,i):""}};var le={formatters:he};const ce=Object.create(null),de=Object.create(null);function ue(t,e){if(!e)return t;const i=e.split(".");for(let s=0,n=i.length;s<n;++s){const e=i[s];t=t[e]||(t[e]=Object.create(null))}return t}function fe(t,e,i){return"string"===typeof e?Z(ue(t,e),i):Z(ue(t,""),e)}class ge{constructor(t,e){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=t=>t.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>se(e.backgroundColor),this.hoverBorderColor=(t,e)=>se(e.borderColor),this.hoverColor=(t,e)=>se(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return fe(this,t,e)}get(t){return ue(this,t)}describe(t,e){return fe(de,t,e)}override(t,e){return fe(ce,t,e)}route(t,e,i,s){const n=ue(this,t),o=ue(this,i),r="_"+e;Object.defineProperties(n,{[r]:{value:n[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[r],e=o[s];return B(t)?Object.assign({},e,t):N(t,e)},set(t){this[r]=t}}})}apply(t){t.forEach((t=>t(this)))}}var pe=new ge({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),t.set("animations",{colors:{type:"color",properties:oe},numbers:{type:"number",properties:ne}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}})},function(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:le.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}]);function xe(t,e,i,s,n){let o=e[n];return o||(o=e[n]=t.measureText(n).width,i.push(n)),o>s&&(s=o),s}function me(t,e,i,s){let n=(s=s||{}).data=s.data||{},o=s.garbageCollect=s.garbageCollect||[];s.font!==e&&(n=s.data={},o=s.garbageCollect=[],s.font=e),t.save(),t.font=e;let r=0;const a=i.length;let h,l,c,d,u;for(h=0;h<a;h++)if(d=i[h],void 0===d||null===d||W(d)){if(W(d))for(l=0,c=d.length;l<c;l++)u=d[l],void 0===u||null===u||W(u)||(r=xe(t,n,o,r,u))}else r=xe(t,n,o,r,d);t.restore();const f=o.length/2;if(f>i.length){for(h=0;h<f;h++)delete n[o[h]];o.splice(0,f)}return r}function be(t,e,i){const s=t.currentDevicePixelRatio,n=0!==i?Math.max(i/2,.5):0;return Math.round((e-n)*s)/s+n}function ye(t,e){(e=e||t.getContext("2d")).save(),e.resetTransform(),e.clearRect(0,0,t.width,t.height),e.restore()}function _e(t,e,i,s){ve(t,e,i,s,null)}function ve(t,e,i,s,n){let o,r,a,h,l,c,d,u;const f=e.pointStyle,g=e.rotation,p=e.radius;let x=(g||0)*ut;if(f&&"object"===typeof f&&(o=f.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return t.save(),t.translate(i,s),t.rotate(x),t.drawImage(f,-f.width/2,-f.height/2,f.width,f.height),void t.restore();if(!(isNaN(p)||p<=0)){switch(t.beginPath(),f){default:n?t.ellipse(i,s,n/2,p,0,0,lt):t.arc(i,s,p,0,lt),t.closePath();break;case"triangle":c=n?n/2:p,t.moveTo(i+Math.sin(x)*c,s-Math.cos(x)*p),x+=pt,t.lineTo(i+Math.sin(x)*c,s-Math.cos(x)*p),x+=pt,t.lineTo(i+Math.sin(x)*c,s-Math.cos(x)*p),t.closePath();break;case"rectRounded":l=.516*p,h=p-l,r=Math.cos(x+gt)*h,d=Math.cos(x+gt)*(n?n/2-l:h),a=Math.sin(x+gt)*h,u=Math.sin(x+gt)*(n?n/2-l:h),t.arc(i-d,s-a,l,x-ht,x-ft),t.arc(i+u,s-r,l,x-ft,x),t.arc(i+d,s+a,l,x,x+ft),t.arc(i-u,s+r,l,x+ft,x+ht),t.closePath();break;case"rect":if(!g){h=Math.SQRT1_2*p,c=n?n/2:h,t.rect(i-c,s-h,2*c,2*h);break}x+=gt;case"rectRot":d=Math.cos(x)*(n?n/2:p),r=Math.cos(x)*p,a=Math.sin(x)*p,u=Math.sin(x)*(n?n/2:p),t.moveTo(i-d,s-a),t.lineTo(i+u,s-r),t.lineTo(i+d,s+a),t.lineTo(i-u,s+r),t.closePath();break;case"crossRot":x+=gt;case"cross":d=Math.cos(x)*(n?n/2:p),r=Math.cos(x)*p,a=Math.sin(x)*p,u=Math.sin(x)*(n?n/2:p),t.moveTo(i-d,s-a),t.lineTo(i+d,s+a),t.moveTo(i+u,s-r),t.lineTo(i-u,s+r);break;case"star":d=Math.cos(x)*(n?n/2:p),r=Math.cos(x)*p,a=Math.sin(x)*p,u=Math.sin(x)*(n?n/2:p),t.moveTo(i-d,s-a),t.lineTo(i+d,s+a),t.moveTo(i+u,s-r),t.lineTo(i-u,s+r),x+=gt,d=Math.cos(x)*(n?n/2:p),r=Math.cos(x)*p,a=Math.sin(x)*p,u=Math.sin(x)*(n?n/2:p),t.moveTo(i-d,s-a),t.lineTo(i+d,s+a),t.moveTo(i+u,s-r),t.lineTo(i-u,s+r);break;case"line":r=n?n/2:Math.cos(x)*p,a=Math.sin(x)*p,t.moveTo(i-r,s-a),t.lineTo(i+r,s+a);break;case"dash":t.moveTo(i,s),t.lineTo(i+Math.cos(x)*(n?n/2:p),s+Math.sin(x)*p);break;case!1:t.closePath()}t.fill(),e.borderWidth>0&&t.stroke()}}function we(t,e,i){return i=i||.5,!e||t&&t.x>e.left-i&&t.x<e.right+i&&t.y>e.top-i&&t.y<e.bottom+i}function ke(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()}function Me(t){t.restore()}function Se(t,e,i,s,n){if(!e)return t.lineTo(i.x,i.y);if("middle"===n){const s=(e.x+i.x)/2;t.lineTo(s,e.y),t.lineTo(s,i.y)}else"after"===n!==!!s?t.lineTo(e.x,i.y):t.lineTo(i.x,e.y);t.lineTo(i.x,i.y)}function Pe(t,e,i,s){if(!e)return t.lineTo(i.x,i.y);t.bezierCurveTo(s?e.cp1x:e.cp2x,s?e.cp1y:e.cp2y,s?i.cp2x:i.cp1x,s?i.cp2y:i.cp1y,i.x,i.y)}function Ce(t,e,i,s,n){if(n.strikethrough||n.underline){const o=t.measureText(s),r=e-o.actualBoundingBoxLeft,a=e+o.actualBoundingBoxRight,h=i-o.actualBoundingBoxAscent,l=i+o.actualBoundingBoxDescent,c=n.strikethrough?(h+l)/2:l;t.strokeStyle=t.fillStyle,t.beginPath(),t.lineWidth=n.decorationWidth||2,t.moveTo(r,c),t.lineTo(a,c),t.stroke()}}function De(t,e){const i=t.fillStyle;t.fillStyle=e.color,t.fillRect(e.left,e.top,e.width,e.height),t.fillStyle=i}function Oe(t,e,i,s,n,o={}){const r=W(e)?e:[e],a=o.strokeWidth>0&&""!==o.strokeColor;let h,l;for(t.save(),t.font=n.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]),j(e.rotation)||t.rotate(e.rotation),e.color&&(t.fillStyle=e.color),e.textAlign&&(t.textAlign=e.textAlign),e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,o),h=0;h<r.length;++h)l=r[h],o.backdrop&&De(t,o.backdrop),a&&(o.strokeColor&&(t.strokeStyle=o.strokeColor),j(o.strokeWidth)||(t.lineWidth=o.strokeWidth),t.strokeText(l,i,s,o.maxWidth)),t.fillText(l,i,s,o.maxWidth),Ce(t,i,s,l,o),s+=Number(n.lineHeight);t.restore()}function Te(t,e){const{x:i,y:s,w:n,h:o,radius:r}=e;t.arc(i+r.topLeft,s+r.topLeft,r.topLeft,-ft,ht,!0),t.lineTo(i,s+o-r.bottomLeft),t.arc(i+r.bottomLeft,s+o-r.bottomLeft,r.bottomLeft,ht,ft,!0),t.lineTo(i+n-r.bottomRight,s+o),t.arc(i+n-r.bottomRight,s+o-r.bottomRight,r.bottomRight,ft,0,!0),t.lineTo(i+n,s+r.topRight),t.arc(i+n-r.topRight,s+r.topRight,r.topRight,0,-ft,!0),t.lineTo(i+r.topLeft,s)}const Ae=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,Ie=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function Le(t,e){const i=(""+t).match(Ae);if(!i||"normal"===i[1])return 1.2*e;switch(t=+i[2],i[3]){case"px":return t;case"%":t/=100}return e*t}const Ee=t=>+t||0;function Re(t,e){const i={},s=B(e),n=s?Object.keys(e):e,o=B(t)?s?i=>N(t[i],t[e[i]]):e=>t[e]:()=>t;for(const r of n)i[r]=Ee(o(r));return i}function ze(t){return Re(t,{top:"y",right:"x",bottom:"y",left:"x"})}function Fe(t){return Re(t,["topLeft","topRight","bottomLeft","bottomRight"])}function je(t){const e=ze(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function We(t,e){t=t||{},e=e||pe.font;let i=N(t.size,e.size);"string"===typeof i&&(i=parseInt(i,10));let s=N(t.style,e.style);s&&!(""+s).match(Ie)&&(console.warn('Invalid font style specified: "'+s+'"'),s=void 0);const n={family:N(t.family,e.family),lineHeight:Le(N(t.lineHeight,e.lineHeight),i),size:i,style:s,weight:N(t.weight,e.weight),string:""};return n.string=function(t){return!t||j(t.size)||j(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}(n),n}function Be(t,e,i,s){let n,o,r,a=!0;for(n=0,o=t.length;n<o;++n)if(r=t[n],void 0!==r&&(void 0!==e&&"function"===typeof r&&(r=r(e),a=!1),void 0!==i&&W(r)&&(r=r[i%r.length],a=!1),void 0!==r))return s&&!a&&(s.cacheable=!1),r}function Ve(t,e,i){const{min:s,max:n}=t,o=$(e,(n-s)/2),r=(t,e)=>i&&0===t?0:t+e;return{min:r(s,-Math.abs(o)),max:r(n,o)}}function He(t,e){return Object.assign(Object.create(t),e)}function Ne(t,e=[""],i,s,n=(()=>t[0])){const o=i||t;"undefined"===typeof s&&(s=ti("_fallback",t));const r={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:o,_fallback:s,_getTarget:n,override:i=>Ne([i,...t],e,o,s)};return new Proxy(r,{deleteProperty:(e,i)=>(delete e[i],delete e._keys,delete t[0][i],!0),get:(i,s)=>Qe(i,s,(()=>function(t,e,i,s){let n;for(const o of e)if(n=ti(Xe(o,t),i),"undefined"!==typeof n)return Ue(t,n)?Ze(i,s,t,n):n}(s,e,t,i))),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>ei(t).includes(e),ownKeys:t=>ei(t),set(t,e,i){const s=t._storage||(t._storage=n());return t[e]=s[e]=i,delete t._keys,!0}})}function Ye(t,e,i,s){const n={_cacheable:!1,_proxy:t,_context:e,_subProxy:i,_stack:new Set,_descriptors:$e(t,s),setContext:e=>Ye(t,e,i,s),override:n=>Ye(t.override(n),e,i,s)};return new Proxy(n,{deleteProperty:(e,i)=>(delete e[i],delete t[i],!0),get:(t,e,i)=>Qe(t,e,(()=>function(t,e,i){const{_proxy:s,_context:n,_subProxy:o,_descriptors:r}=t;let a=s[e];ot(a)&&r.isScriptable(e)&&(a=function(t,e,i,s){const{_proxy:n,_context:o,_subProxy:r,_stack:a}=i;if(a.has(t))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+t);a.add(t);let h=e(o,r||s);a.delete(t),Ue(t,h)&&(h=Ze(n._scopes,n,t,h));return h}(e,a,t,i));W(a)&&a.length&&(a=function(t,e,i,s){const{_proxy:n,_context:o,_subProxy:r,_descriptors:a}=i;if("undefined"!==typeof o.index&&s(t))return e[o.index%e.length];if(B(e[0])){const i=e,s=n._scopes.filter((t=>t!==i));e=[];for(const h of i){const i=Ze(s,n,t,h);e.push(Ye(i,o,r&&r[t],a))}}return e}(e,a,t,r.isIndexable));Ue(e,a)&&(a=Ye(a,n,o&&o[e],r));return a}(t,e,i))),getOwnPropertyDescriptor:(e,i)=>e._descriptors.allKeys?Reflect.has(t,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,i),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,i)=>Reflect.has(t,i),ownKeys:()=>Reflect.ownKeys(t),set:(e,i,s)=>(t[i]=s,delete e[i],!0)})}function $e(t,e={scriptable:!0,indexable:!0}){const{_scriptable:i=e.scriptable,_indexable:s=e.indexable,_allKeys:n=e.allKeys}=t;return{allKeys:n,scriptable:i,indexable:s,isScriptable:ot(i)?i:()=>i,isIndexable:ot(s)?s:()=>s}}const Xe=(t,e)=>t?t+st(e):e,Ue=(t,e)=>B(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function Qe(t,e,i){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const s=i();return t[e]=s,s}function qe(t,e,i){return ot(t)?t(e,i):t}const Ke=(t,e)=>!0===t?e:"string"===typeof t?it(e,t):void 0;function Je(t,e,i,s,n){for(const o of e){const e=Ke(i,o);if(e){t.add(e);const o=qe(e._fallback,i,n);if("undefined"!==typeof o&&o!==i&&o!==s)return o}else if(!1===e&&"undefined"!==typeof s&&i!==s)return null}return!1}function Ze(t,e,i,s){const n=e._rootScopes,o=qe(e._fallback,i,s),r=[...t,...n],a=new Set;a.add(s);let h=Ge(a,r,i,o||i,s);return null!==h&&(("undefined"===typeof o||o===i||(h=Ge(a,r,o,h,s),null!==h))&&Ne(Array.from(a),[""],n,o,(()=>function(t,e,i){const s=t._getTarget();e in s||(s[e]={});const n=s[e];if(W(n)&&B(i))return i;return n||{}}(e,i,s))))}function Ge(t,e,i,s,n){for(;i;)i=Je(t,e,i,s,n);return i}function ti(t,e){for(const i of e){if(!i)continue;const e=i[t];if("undefined"!==typeof e)return e}}function ei(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const i of t)for(const t of Object.keys(i).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}(t._scopes)),e}function ii(t,e,i,s){const{iScale:n}=t,{key:o="r"}=this._parsing,r=new Array(s);let a,h,l,c;for(a=0,h=s;a<h;++a)l=a+i,c=e[l],r[a]={r:n.parse(it(c,o),l)};return r}const si=Number.EPSILON||1e-14,ni=(t,e)=>e<t.length&&!t[e].skip&&t[e],oi=t=>"x"===t?"y":"x";function ri(t,e,i,s){const n=t.skip?e:t,o=e,r=i.skip?e:i,a=Dt(o,n),h=Dt(r,o);let l=a/(a+h),c=h/(a+h);l=isNaN(l)?0:l,c=isNaN(c)?0:c;const d=s*l,u=s*c;return{previous:{x:o.x-d*(r.x-n.x),y:o.y-d*(r.y-n.y)},next:{x:o.x+u*(r.x-n.x),y:o.y+u*(r.y-n.y)}}}function ai(t,e="x"){const i=oi(e),s=t.length,n=Array(s).fill(0),o=Array(s);let r,a,h,l=ni(t,0);for(r=0;r<s;++r)if(a=h,h=l,l=ni(t,r+1),h){if(l){const t=l[e]-h[e];n[r]=0!==t?(l[i]-h[i])/t:0}o[r]=a?l?mt(n[r-1])!==mt(n[r])?0:(n[r-1]+n[r])/2:n[r-1]:n[r]}!function(t,e,i){const s=t.length;let n,o,r,a,h,l=ni(t,0);for(let c=0;c<s-1;++c)h=l,l=ni(t,c+1),h&&l&&(bt(e[c],0,si)?i[c]=i[c+1]=0:(n=i[c]/e[c],o=i[c+1]/e[c],a=Math.pow(n,2)+Math.pow(o,2),a<=9||(r=3/Math.sqrt(a),i[c]=n*r*e[c],i[c+1]=o*r*e[c])))}(t,n,o),function(t,e,i="x"){const s=oi(i),n=t.length;let o,r,a,h=ni(t,0);for(let l=0;l<n;++l){if(r=a,a=h,h=ni(t,l+1),!a)continue;const n=a[i],c=a[s];r&&(o=(n-r[i])/3,a[`cp1${i}`]=n-o,a[`cp1${s}`]=c-o*e[l]),h&&(o=(h[i]-n)/3,a[`cp2${i}`]=n+o,a[`cp2${s}`]=c+o*e[l])}}(t,o,e)}function hi(t,e,i){return Math.max(Math.min(t,i),e)}function li(t,e,i,s,n){let o,r,a,h;if(e.spanGaps&&(t=t.filter((t=>!t.skip))),"monotone"===e.cubicInterpolationMode)ai(t,n);else{let i=s?t[t.length-1]:t[0];for(o=0,r=t.length;o<r;++o)a=t[o],h=ri(i,a,t[Math.min(o+1,r-(s?0:1))%r],e.tension),a.cp1x=h.previous.x,a.cp1y=h.previous.y,a.cp2x=h.next.x,a.cp2y=h.next.y,i=a}e.capBezierPoints&&function(t,e){let i,s,n,o,r,a=we(t[0],e);for(i=0,s=t.length;i<s;++i)r=o,o=a,a=i<s-1&&we(t[i+1],e),o&&(n=t[i],r&&(n.cp1x=hi(n.cp1x,e.left,e.right),n.cp1y=hi(n.cp1y,e.top,e.bottom)),a&&(n.cp2x=hi(n.cp2x,e.left,e.right),n.cp2y=hi(n.cp2y,e.top,e.bottom)))}(t,i)}function ci(){return"undefined"!==typeof window&&"undefined"!==typeof document}function di(t){let e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e}function ui(t,e,i){let s;return"string"===typeof t?(s=parseInt(t,10),-1!==t.indexOf("%")&&(s=s/100*e.parentNode[i])):s=t,s}const fi=t=>t.ownerDocument.defaultView.getComputedStyle(t,null);const gi=["top","right","bottom","left"];function pi(t,e,i){const s={};i=i?"-"+i:"";for(let n=0;n<4;n++){const o=gi[n];s[o]=parseFloat(t[e+"-"+o+i])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}const xi=(t,e,i)=>(t>0||e>0)&&(!i||!i.shadowRoot);function mi(t,e){if("native"in t)return t;const{canvas:i,currentDevicePixelRatio:s}=e,n=fi(i),o="border-box"===n.boxSizing,r=pi(n,"padding"),a=pi(n,"border","width"),{x:h,y:l,box:c}=function(t,e){const i=t.touches,s=i&&i.length?i[0]:t,{offsetX:n,offsetY:o}=s;let r,a,h=!1;if(xi(n,o,t.target))r=n,a=o;else{const t=e.getBoundingClientRect();r=s.clientX-t.left,a=s.clientY-t.top,h=!0}return{x:r,y:a,box:h}}(t,i),d=r.left+(c&&a.left),u=r.top+(c&&a.top);let{width:f,height:g}=e;return o&&(f-=r.width+a.width,g-=r.height+a.height),{x:Math.round((h-d)/f*i.width/s),y:Math.round((l-u)/g*i.height/s)}}const bi=t=>Math.round(10*t)/10;function yi(t,e,i,s){const n=fi(t),o=pi(n,"margin"),r=ui(n.maxWidth,t,"clientWidth")||dt,a=ui(n.maxHeight,t,"clientHeight")||dt,h=function(t,e,i){let s,n;if(void 0===e||void 0===i){const o=di(t);if(o){const t=o.getBoundingClientRect(),r=fi(o),a=pi(r,"border","width"),h=pi(r,"padding");e=t.width-h.width-a.width,i=t.height-h.height-a.height,s=ui(r.maxWidth,o,"clientWidth"),n=ui(r.maxHeight,o,"clientHeight")}else e=t.clientWidth,i=t.clientHeight}return{width:e,height:i,maxWidth:s||dt,maxHeight:n||dt}}(t,e,i);let{width:l,height:c}=h;if("content-box"===n.boxSizing){const t=pi(n,"border","width"),e=pi(n,"padding");l-=e.width+t.width,c-=e.height+t.height}l=Math.max(0,l-o.width),c=Math.max(0,s?l/s:c-o.height),l=bi(Math.min(l,r,h.maxWidth)),c=bi(Math.min(c,a,h.maxHeight)),l&&!c&&(c=bi(l/2));return(void 0!==e||void 0!==i)&&s&&h.height&&c>h.height&&(c=h.height,l=bi(Math.floor(c*s))),{width:l,height:c}}function _i(t,e,i){const s=e||1,n=Math.floor(t.height*s),o=Math.floor(t.width*s);t.height=Math.floor(t.height),t.width=Math.floor(t.width);const r=t.canvas;return r.style&&(i||!r.style.height&&!r.style.width)&&(r.style.height=`${t.height}px`,r.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==s||r.height!==n||r.width!==o)&&(t.currentDevicePixelRatio=s,r.height=n,r.width=o,t.ctx.setTransform(s,0,0,s,0,0),!0)}const vi=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){}return t}();function wi(t,e){const i=function(t,e){return fi(t).getPropertyValue(e)}(t,e),s=i&&i.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}function ki(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}}function Mi(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:"middle"===s?i<.5?t.y:e.y:"after"===s?i<1?t.y:e.y:i>0?e.y:t.y}}function Si(t,e,i,s){const n={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},r=ki(t,n,i),a=ki(n,o,i),h=ki(o,e,i),l=ki(r,a,i),c=ki(a,h,i);return ki(l,c,i)}const Pi=function(t,e){return{x:i=>t+t+e-i,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}},Ci=function(){return{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}};function Di(t,e,i){return t?Pi(e,i):Ci()}function Oi(t,e){let i,s;"ltr"!==e&&"rtl"!==e||(i=t.canvas.style,s=[i.getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",e,"important"),t.prevTextDirection=s)}function Ti(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function Ai(t){return"angle"===t?{between:At,compare:Ot,normalize:Tt}:{between:Et,compare:(t,e)=>t-e,normalize:t=>t}}function Ii({start:t,end:e,count:i,loop:s,style:n}){return{start:t%i,end:e%i,loop:s&&(e-t+1)%i===0,style:n}}function Li(t,e,i){if(!i)return[t];const{property:s,start:n,end:o}=i,r=e.length,{compare:a,between:h,normalize:l}=Ai(s),{start:c,end:d,loop:u,style:f}=function(t,e,i){const{property:s,start:n,end:o}=i,{between:r,normalize:a}=Ai(s),h=e.length;let l,c,{start:d,end:u,loop:f}=t;if(f){for(d+=h,u+=h,l=0,c=h;l<c&&r(a(e[d%h][s]),n,o);++l)d--,u--;d%=h,u%=h}return u<d&&(u+=h),{start:d,end:u,loop:f,style:t.style}}(t,e,i),g=[];let p,x,m,b=!1,y=null;const _=()=>b||h(n,m,p)&&0!==a(n,m),v=()=>!b||0===a(o,p)||h(o,m,p);for(let w=c,k=c;w<=d;++w)x=e[w%r],x.skip||(p=l(x[s]),p!==m&&(b=h(p,n,o),null===y&&_()&&(y=0===a(p,n)?w:k),null!==y&&v()&&(g.push(Ii({start:y,end:w,loop:u,count:r,style:f})),y=null),k=w,m=p));return null!==y&&g.push(Ii({start:y,end:d,loop:u,count:r,style:f})),g}function Ei(t,e){const i=[],s=t.segments;for(let n=0;n<s.length;n++){const o=Li(s[n],t.points,e);o.length&&i.push(...o)}return i}function Ri(t,e){const i=t.points,s=t.options.spanGaps,n=i.length;if(!n)return[];const o=!!t._loop,{start:r,end:a}=function(t,e,i,s){let n=0,o=e-1;if(i&&!s)for(;n<e&&!t[n].skip;)n++;for(;n<e&&t[n].skip;)n++;for(n%=e,i&&(o+=n);o>n&&t[o%e].skip;)o--;return o%=e,{start:n,end:o}}(i,n,o,s);if(!0===s)return zi(t,[{start:r,end:a,loop:o}],i,e);return zi(t,function(t,e,i,s){const n=t.length,o=[];let r,a=e,h=t[e];for(r=e+1;r<=i;++r){const i=t[r%n];i.skip||i.stop?h.skip||(s=!1,o.push({start:e%n,end:(r-1)%n,loop:s}),e=a=i.stop?r:null):(a=r,h.skip&&(e=r)),h=i}return null!==a&&o.push({start:e%n,end:a%n,loop:s}),o}(i,r,a<r?a+n:a,!!t._fullLoop&&0===r&&a===n-1),i,e)}function zi(t,e,i,s){return s&&s.setContext&&i?function(t,e,i,s){const n=t._chart.getContext(),o=Fi(t.options),{_datasetIndex:r,options:{spanGaps:a}}=t,h=i.length,l=[];let c=o,d=e[0].start,u=d;function f(t,e,s,n){const o=a?-1:1;if(t!==e){for(t+=h;i[t%h].skip;)t-=o;for(;i[e%h].skip;)e+=o;t%h!==e%h&&(l.push({start:t%h,end:e%h,loop:s,style:n}),c=n,d=e%h)}}for(const g of e){d=a?d:g.start;let t,e=i[d%h];for(u=d+1;u<=g.end;u++){const o=i[u%h];t=Fi(s.setContext(He(n,{type:"segment",p0:e,p1:o,p0DataIndex:(u-1)%h,p1DataIndex:u%h,datasetIndex:r}))),ji(t,c)&&f(d,u-1,g.loop,c),e=o,c=t}d<u-1&&f(d,u-1,g.loop,c)}return l}(t,e,i,s):e}function Fi(t){return{backgroundColor:t.backgroundColor,borderCapStyle:t.borderCapStyle,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderJoinStyle:t.borderJoinStyle,borderWidth:t.borderWidth,borderColor:t.borderColor}}function ji(t,e){if(!e)return!1;const i=[],s=function(t,e){return ee(e)?(i.includes(e)||i.push(e),i.indexOf(e)):e};return JSON.stringify(t,s)!==JSON.stringify(e,s)}},26495:(t,e,i)=>{i.d(e,{$Q:()=>f,kL:()=>d});var s=i(67294),n=i(23148);const o="label";function r(t,e){"function"===typeof t?t(e):t&&(t.current=e)}function a(t,e){t.labels=e}function h(t,e){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o;const s=[];t.datasets=e.map((e=>{const n=t.datasets.find((t=>t[i]===e[i]));return n&&e.data&&!s.includes(n)?(s.push(n),Object.assign(n,e),n):{...e}}))}function l(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;const i={labels:[],datasets:[]};return a(i,t.labels),h(i,t.datasets,e),i}function c(t,e){const{height:i=150,width:o=300,redraw:c=!1,datasetIdKey:d,type:u,data:f,options:g,plugins:p=[],fallbackContent:x,updateMode:m,...b}=t,y=(0,s.useRef)(null),_=(0,s.useRef)(),v=()=>{y.current&&(_.current=new n.kL(y.current,{type:u,data:l(f,d),options:g&&{...g},plugins:p}),r(e,_.current))},w=()=>{r(e,null),_.current&&(_.current.destroy(),_.current=null)};return(0,s.useEffect)((()=>{!c&&_.current&&g&&function(t,e){const i=t.options;i&&e&&Object.assign(i,e)}(_.current,g)}),[c,g]),(0,s.useEffect)((()=>{!c&&_.current&&a(_.current.config.data,f.labels)}),[c,f.labels]),(0,s.useEffect)((()=>{!c&&_.current&&f.datasets&&h(_.current.config.data,f.datasets,d)}),[c,f.datasets]),(0,s.useEffect)((()=>{_.current&&(c?(w(),setTimeout(v)):_.current.update(m))}),[c,g,f.labels,f.datasets,m]),(0,s.useEffect)((()=>{_.current&&(w(),setTimeout(v))}),[u]),(0,s.useEffect)((()=>(v(),()=>w())),[]),s.createElement("canvas",Object.assign({ref:y,role:"img",height:i,width:o},b),x)}const d=(0,s.forwardRef)(c);function u(t,e){return n.kL.register(e),(0,s.forwardRef)(((e,i)=>s.createElement(d,Object.assign({},e,{ref:i,type:t}))))}const f=u("bar",n.vn)}}]);
\ No newline at end of file
web/gui/v2/184.9a762940288432c72c72.chunk.js.LICENSE.txt
deleted
-20
@@ -1,20 +0,0 @@
1
-/*!
2
- * @kurkle/color v0.3.2
3
- * https://github.com/kurkle/color#readme
4
- * (c) 2023 Jukka Kurkela
5
- * Released under the MIT License
6
- */
7
-
8
-/*!
9
- * Chart.js v4.3.0
10
- * https://www.chartjs.org
11
- * (c) 2023 Chart.js Contributors
12
- * Released under the MIT License
13
- */
14
-
15
-/*!
16
-* chartjs-plugin-annotation v2.2.1
17
-* https://www.chartjs.org/chartjs-plugin-annotation/index
18
- * (c) 2023 chartjs-plugin-annotation Contributors
19
- * Released under the MIT License
20
- */
web/gui/v2/193.97159d1c102caa84a2bf.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="9e31d6b9-2151-47f7-8512-93e586d64632",e._sentryDebugIdIdentifier="sentry-dbid-9e31d6b9-2151-47f7-8512-93e586d64632")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[193],{54857:function(e,t,n){function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DraggableCore",{enumerable:!0,get:function(){return c.default}}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=a?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}o.default=e,n&&n.set(e,o);return o}(n(67294)),a=g(n(45697)),i=g(n(73935)),u=g(n(86010)),l=n(81825),s=n(2849),f=n(9280),c=g(n(80783)),d=g(n(55904)),p=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function g(e){return e&&e.__esModule?e:{default:e}}function y(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function b(){return b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}function h(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){M(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,u=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(l){u=!0,o=l}finally{try{i||null==n.return||n.return()}finally{if(u)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return S(e,t)}(e,t)||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 S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function O(e,t){return O=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},O(e,t)}function P(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=x(e);if(t){var a=x(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return j(e)}(this,n)}}function j(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(e){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},x(e)}function M(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var E=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&O(e,t)}(f,e);var t,n,r,a=P(f);function f(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),M(j(t=a.call(this,e)),"onDragStart",(function(e,n){if((0,d.default)("Draggable: onDragStart: %j",n),!1===t.props.onStart(e,(0,s.createDraggableData)(j(t),n)))return!1;t.setState({dragging:!0,dragged:!0})})),M(j(t),"onDrag",(function(e,n){if(!t.state.dragging)return!1;(0,d.default)("Draggable: onDrag: %j",n);var r=(0,s.createDraggableData)(j(t),n),o={x:r.x,y:r.y};if(t.props.bounds){var a=o.x,i=o.y;o.x+=t.state.slackX,o.y+=t.state.slackY;var u=w((0,s.getBoundPosition)(j(t),o.x,o.y),2),l=u[0],f=u[1];o.x=l,o.y=f,o.slackX=t.state.slackX+(a-o.x),o.slackY=t.state.slackY+(i-o.y),r.x=o.x,r.y=o.y,r.deltaX=o.x-t.state.x,r.deltaY=o.y-t.state.y}if(!1===t.props.onDrag(e,r))return!1;t.setState(o)})),M(j(t),"onDragStop",(function(e,n){if(!t.state.dragging)return!1;if(!1===t.props.onStop(e,(0,s.createDraggableData)(j(t),n)))return!1;(0,d.default)("Draggable: onDragStop: %j",n);var r={dragging:!1,slackX:0,slackY:0};if(Boolean(t.props.position)){var o=t.props.position,a=o.x,i=o.y;r.x=a,r.y=i}t.setState(r)})),t.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,prevPropsPosition:v({},e.position),slackX:0,slackY:0,isElementSVG:!1},!e.position||e.onDrag||e.onStop||console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),t}return t=f,r=[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.position,r=t.prevPropsPosition;return!n||r&&n.x===r.x&&n.y===r.y?null:((0,d.default)("Draggable: getDerivedStateFromProps %j",{position:n,prevPropsPosition:r}),{x:n.x,y:n.y,prevPropsPosition:v({},n)})}}],(n=[{key:"componentDidMount",value:function(){"undefined"!==typeof window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var e,t,n;return null!==(e=null===(t=this.props)||void 0===t||null===(n=t.nodeRef)||void 0===n?void 0:n.current)&&void 0!==e?e:i.default.findDOMNode(this)}},{key:"render",value:function(){var e,t=this.props,n=(t.axis,t.bounds,t.children),r=t.defaultPosition,a=t.defaultClassName,i=t.defaultClassNameDragging,f=t.defaultClassNameDragged,d=t.position,g=t.positionOffset,y=(t.scale,h(t,p)),m={},w=null,S=!Boolean(d)||this.state.dragging,D=d||r,O={x:(0,s.canDragX)(this)&&S?this.state.x:D.x,y:(0,s.canDragY)(this)&&S?this.state.y:D.y};this.state.isElementSVG?w=(0,l.createSVGTransform)(O,g):m=(0,l.createCSSTransform)(O,g);var P=(0,u.default)(n.props.className||"",a,(M(e={},i,this.state.dragging),M(e,f,this.state.dragged),e));return o.createElement(c.default,b({},y,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),o.cloneElement(o.Children.only(n),{className:P,style:v(v({},n.props.style),m),transform:w}))}}])&&D(t.prototype,n),r&&D(t,r),Object.defineProperty(t,"prototype",{writable:!1}),f}(o.Component);t.default=E,M(E,"displayName","Draggable"),M(E,"propTypes",v(v({},c.default.propTypes),{},{axis:a.default.oneOf(["both","x","y","none"]),bounds:a.default.oneOfType([a.default.shape({left:a.default.number,right:a.default.number,top:a.default.number,bottom:a.default.number}),a.default.string,a.default.oneOf([!1])]),defaultClassName:a.default.string,defaultClassNameDragging:a.default.string,defaultClassNameDragged:a.default.string,defaultPosition:a.default.shape({x:a.default.number,y:a.default.number}),positionOffset:a.default.shape({x:a.default.oneOfType([a.default.number,a.default.string]),y:a.default.oneOfType([a.default.number,a.default.string])}),position:a.default.shape({x:a.default.number,y:a.default.number}),className:f.dontSetMe,style:f.dontSetMe,transform:f.dontSetMe})),M(E,"defaultProps",v(v({},c.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},80783:function(e,t,n){function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=a?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}o.default=e,n&&n.set(e,o);return o}(n(67294)),a=c(n(45697)),i=c(n(73935)),u=n(81825),l=n(2849),s=n(9280),f=c(n(55904));function c(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,u=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(l){u=!0,o=l}finally{try{i||null==n.return||n.return()}finally{if(u)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(e,t)}(e,t)||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,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function b(e,t){return b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},b(e,t)}function h(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=v(e);if(t){var a=v(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return m(e)}(this,n)}}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S={start:"touchstart",move:"touchmove",stop:"touchend"},D={start:"mousedown",move:"mousemove",stop:"mouseup"},O=D,P=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}(s,e);var t,n,r,a=h(s);function s(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return w(m(e=a.call.apply(a,[this].concat(n))),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),w(m(e),"mounted",!1),w(m(e),"handleDragStart",(function(t){if(e.props.onMouseDown(t),!e.props.allowAnyClick&&"number"===typeof t.button&&0!==t.button)return!1;var n=e.findDOMNode();if(!n||!n.ownerDocument||!n.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var r=n.ownerDocument;if(!(e.props.disabled||!(t.target instanceof r.defaultView.Node)||e.props.handle&&!(0,u.matchesSelectorAndParentsTo)(t.target,e.props.handle,n)||e.props.cancel&&(0,u.matchesSelectorAndParentsTo)(t.target,e.props.cancel,n))){"touchstart"===t.type&&t.preventDefault();var o=(0,u.getTouchIdentifier)(t);e.setState({touchIdentifier:o});var a=(0,l.getControlPosition)(t,o,m(e));if(null!=a){var i=a.x,s=a.y,c=(0,l.createCoreData)(m(e),i,s);(0,f.default)("DraggableCore: handleDragStart: %j",c),(0,f.default)("calling",e.props.onStart),!1!==e.props.onStart(t,c)&&!1!==e.mounted&&(e.props.enableUserSelectHack&&(0,u.addUserSelectStyles)(r),e.setState({dragging:!0,lastX:i,lastY:s}),(0,u.addEvent)(r,O.move,e.handleDrag),(0,u.addEvent)(r,O.stop,e.handleDragStop))}}})),w(m(e),"handleDrag",(function(t){var n=(0,l.getControlPosition)(t,e.state.touchIdentifier,m(e));if(null!=n){var r=n.x,o=n.y;if(Array.isArray(e.props.grid)){var a=r-e.state.lastX,i=o-e.state.lastY,u=p((0,l.snapToGrid)(e.props.grid,a,i),2);if(a=u[0],i=u[1],!a&&!i)return;r=e.state.lastX+a,o=e.state.lastY+i}var s=(0,l.createCoreData)(m(e),r,o);if((0,f.default)("DraggableCore: handleDrag: %j",s),!1!==e.props.onDrag(t,s)&&!1!==e.mounted)e.setState({lastX:r,lastY:o});else try{e.handleDragStop(new MouseEvent("mouseup"))}catch(d){var c=document.createEvent("MouseEvents");c.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),e.handleDragStop(c)}}})),w(m(e),"handleDragStop",(function(t){if(e.state.dragging){var n=(0,l.getControlPosition)(t,e.state.touchIdentifier,m(e));if(null!=n){var r=n.x,o=n.y;if(Array.isArray(e.props.grid)){var a=r-e.state.lastX||0,i=o-e.state.lastY||0,s=p((0,l.snapToGrid)(e.props.grid,a,i),2);a=s[0],i=s[1],r=e.state.lastX+a,o=e.state.lastY+i}var c=(0,l.createCoreData)(m(e),r,o);if(!1===e.props.onStop(t,c)||!1===e.mounted)return!1;var d=e.findDOMNode();d&&e.props.enableUserSelectHack&&(0,u.removeUserSelectStyles)(d.ownerDocument),(0,f.default)("DraggableCore: handleDragStop: %j",c),e.setState({dragging:!1,lastX:NaN,lastY:NaN}),d&&((0,f.default)("DraggableCore: Removing handlers"),(0,u.removeEvent)(d.ownerDocument,O.move,e.handleDrag),(0,u.removeEvent)(d.ownerDocument,O.stop,e.handleDragStop))}}})),w(m(e),"onMouseDown",(function(t){return O=D,e.handleDragStart(t)})),w(m(e),"onMouseUp",(function(t){return O=D,e.handleDragStop(t)})),w(m(e),"onTouchStart",(function(t){return O=S,e.handleDragStart(t)})),w(m(e),"onTouchEnd",(function(t){return O=S,e.handleDragStop(t)})),e}return t=s,(n=[{key:"componentDidMount",value:function(){this.mounted=!0;var e=this.findDOMNode();e&&(0,u.addEvent)(e,S.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var e=this.findDOMNode();if(e){var t=e.ownerDocument;(0,u.removeEvent)(t,D.move,this.handleDrag),(0,u.removeEvent)(t,S.move,this.handleDrag),(0,u.removeEvent)(t,D.stop,this.handleDragStop),(0,u.removeEvent)(t,S.stop,this.handleDragStop),(0,u.removeEvent)(e,S.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,u.removeUserSelectStyles)(t)}}},{key:"findDOMNode",value:function(){var e,t,n;return null!==(e=this.props)&&void 0!==e&&e.nodeRef?null===(t=this.props)||void 0===t||null===(n=t.nodeRef)||void 0===n?void 0:n.current:i.default.findDOMNode(this)}},{key:"render",value:function(){return o.cloneElement(o.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}])&&y(t.prototype,n),r&&y(t,r),Object.defineProperty(t,"prototype",{writable:!1}),s}(o.Component);t.default=P,w(P,"displayName","DraggableCore"),w(P,"propTypes",{allowAnyClick:a.default.bool,disabled:a.default.bool,enableUserSelectHack:a.default.bool,offsetParent:function(e,t){if(e[t]&&1!==e[t].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:a.default.arrayOf(a.default.number),handle:a.default.string,cancel:a.default.string,nodeRef:a.default.object,onStart:a.default.func,onDrag:a.default.func,onStop:a.default.func,onMouseDown:a.default.func,scale:a.default.number,className:s.dontSetMe,style:s.dontSetMe,transform:s.dontSetMe}),w(P,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},61193:function(e,t,n){var r=n(54857),o=r.default,a=r.DraggableCore;e.exports=o,e.exports.default=o,e.exports.DraggableCore=a},81825:function(e,t,n){function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.addClassName=p,t.addEvent=function(e,t,n,r){if(!e)return;var o=l({capture:!0},r);e.addEventListener?e.addEventListener(t,n,o):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n},t.addUserSelectStyles=function(e){if(!e)return;var t=e.getElementById("react-draggable-style-el");t||((t=e.createElement("style")).type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(t));e.body&&p(e.body,"react-draggable-transparent-selection")},t.createCSSTransform=function(e,t){var n=d(e,t,"px");return s({},(0,a.browserPrefixToKey)("transform",a.default),n)},t.createSVGTransform=function(e,t){return d(e,t,"")},t.getTouch=function(e,t){return e.targetTouches&&(0,o.findInArray)(e.targetTouches,(function(e){return t===e.identifier}))||e.changedTouches&&(0,o.findInArray)(e.changedTouches,(function(e){return t===e.identifier}))},t.getTouchIdentifier=function(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier},t.getTranslation=d,t.innerHeight=function(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,o.int)(n.paddingTop),t-=(0,o.int)(n.paddingBottom)},t.innerWidth=function(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,o.int)(n.paddingLeft),t-=(0,o.int)(n.paddingRight)},t.matchesSelector=c,t.matchesSelectorAndParentsTo=function(e,t,n){var r=e;do{if(c(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1},t.offsetXYFromParent=function(e,t,n){var r=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect(),o=(e.clientX+t.scrollLeft-r.left)/n,a=(e.clientY+t.scrollTop-r.top)/n;return{x:o,y:a}},t.outerHeight=function(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,o.int)(n.borderTopWidth),t+=(0,o.int)(n.borderBottomWidth)},t.outerWidth=function(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,o.int)(n.borderLeftWidth),t+=(0,o.int)(n.borderRightWidth)},t.removeClassName=g,t.removeEvent=function(e,t,n,r){if(!e)return;var o=l({capture:!0},r);e.removeEventListener?e.removeEventListener(t,n,o):e.detachEvent?e.detachEvent("on"+t,n):e["on"+t]=null},t.removeUserSelectStyles=function(e){if(!e)return;try{if(e.body&&g(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{var t=(e.defaultView||window).getSelection();t&&"Caret"!==t.type&&t.removeAllRanges()}}catch(n){}};var o=n(9280),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var l=a?Object.getOwnPropertyDescriptor(e,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=e[u]}o.default=e,n&&n.set(e,o);return o}(n(38650));function i(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f="";function c(e,t){return f||(f=(0,o.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],(function(t){return(0,o.isFunction)(e[t])}))),!!(0,o.isFunction)(e[f])&&e[f](t)}function d(e,t,n){var r=e.x,o=e.y,a="translate(".concat(r).concat(n,",").concat(o).concat(n,")");if(t){var i="".concat("string"===typeof t.x?t.x:t.x+n),u="".concat("string"===typeof t.y?t.y:t.y+n);a="translate(".concat(i,", ").concat(u,")")+a}return a}function p(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)")))||(e.className+=" ".concat(t))}function g(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)"),"g"),"")}},38650:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.browserPrefixToKey=o,t.browserPrefixToStyle=function(e,t){return t?"-".concat(t.toLowerCase(),"-").concat(e):e},t.default=void 0,t.getPrefix=r;var n=["Moz","Webkit","O","ms"];function r(){var e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"===typeof window)return"";var a=null===(e=window.document)||void 0===e||null===(t=e.documentElement)||void 0===t?void 0:t.style;if(!a)return"";if(r in a)return"";for(var i=0;i<n.length;i++)if(o(r,n[i])in a)return n[i];return""}function o(e,t){return t?"".concat(t).concat(function(e){for(var t="",n=!0,r=0;r<e.length;r++)n?(t+=e[r].toUpperCase(),n=!1):"-"===e[r]?n=!0:t+=e[r];return t}(e)):e}var a=r();t.default=a},55904:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){0}},2849:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.canDragX=function(e){return"both"===e.props.axis||"x"===e.props.axis},t.canDragY=function(e){return"both"===e.props.axis||"y"===e.props.axis},t.createCoreData=function(e,t,n){var o=e.state,i=!(0,r.isNum)(o.lastX),u=a(e);return i?{node:u,deltaX:0,deltaY:0,lastX:t,lastY:n,x:t,y:n}:{node:u,deltaX:t-o.lastX,deltaY:n-o.lastY,lastX:o.lastX,lastY:o.lastY,x:t,y:n}},t.createDraggableData=function(e,t){var n=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/n,y:e.state.y+t.deltaY/n,deltaX:t.deltaX/n,deltaY:t.deltaY/n,lastX:e.state.x,lastY:e.state.y}},t.getBoundPosition=function(e,t,n){if(!e.props.bounds)return[t,n];var i=e.props.bounds;i="string"===typeof i?i:function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}(i);var u=a(e);if("string"===typeof i){var l,s=u.ownerDocument,f=s.defaultView;if(!((l="parent"===i?u.parentNode:s.querySelector(i))instanceof f.HTMLElement))throw new Error('Bounds selector "'+i+'" could not find an element.');var c=l,d=f.getComputedStyle(u),p=f.getComputedStyle(c);i={left:-u.offsetLeft+(0,r.int)(p.paddingLeft)+(0,r.int)(d.marginLeft),top:-u.offsetTop+(0,r.int)(p.paddingTop)+(0,r.int)(d.marginTop),right:(0,o.innerWidth)(c)-(0,o.outerWidth)(u)-u.offsetLeft+(0,r.int)(p.paddingRight)-(0,r.int)(d.marginRight),bottom:(0,o.innerHeight)(c)-(0,o.outerHeight)(u)-u.offsetTop+(0,r.int)(p.paddingBottom)-(0,r.int)(d.marginBottom)}}(0,r.isNum)(i.right)&&(t=Math.min(t,i.right));(0,r.isNum)(i.bottom)&&(n=Math.min(n,i.bottom));(0,r.isNum)(i.left)&&(t=Math.max(t,i.left));(0,r.isNum)(i.top)&&(n=Math.max(n,i.top));return[t,n]},t.getControlPosition=function(e,t,n){var r="number"===typeof t?(0,o.getTouch)(e,t):null;if("number"===typeof t&&!r)return null;var i=a(n),u=n.props.offsetParent||i.offsetParent||i.ownerDocument.body;return(0,o.offsetXYFromParent)(r||e,u,n.props.scale)},t.snapToGrid=function(e,t,n){var r=Math.round(t/e[0])*e[0],o=Math.round(n/e[1])*e[1];return[r,o]};var r=n(9280),o=n(81825);function a(e){var t=e.findDOMNode();if(!t)throw new Error("<DraggableCore>: Unmounted during event!");return t}},9280:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.dontSetMe=function(e,t,n){if(e[t])return new Error("Invalid prop ".concat(t," passed to ").concat(n," - do not set this, set it on the child."))},t.findInArray=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t.apply(t,[e[n],n,e]))return e[n]},t.int=function(e){return parseInt(e,10)},t.isFunction=function(e){return"function"===typeof e||"[object Function]"===Object.prototype.toString.call(e)},t.isNum=function(e){return"number"===typeof e&&!isNaN(e)}}}]);
\ No newline at end of file
web/gui/v2/193.d54814c07a0d644cb567.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0419c227-0cfe-4a38-9fc2-28b687012155",e._sentryDebugIdIdentifier="sentry-dbid-0419c227-0cfe-4a38-9fc2-28b687012155")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[193],{75668:(e,t,r)=>{function n(e){return n="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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DraggableCore",{enumerable:!0,get:function(){return f.default}}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=y(t);if(r&&r.has(e))return r.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=a?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}o.default=e,r&&r.set(e,o);return o}(r(67294)),a=g(r(45697)),i=g(r(73935)),u=g(r(86010)),l=r(81825),s=r(2849),c=r(9280),f=g(r(80783)),d=g(r(55904)),p=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function g(e){return e&&e.__esModule?e:{default:e}}function y(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}function b(){return b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},b.apply(this,arguments)}function h(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){M(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,a=[],i=!0,u=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(l){u=!0,o=l}finally{try{i||null==r.return||r.return()}finally{if(u)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return D(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return D(e,t)}(e,t)||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 D(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function S(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function O(e,t){return O=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},O(e,t)}function P(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,o=x(e);if(t){var a=x(this).constructor;r=Reflect.construct(o,arguments,a)}else r=o.apply(this,arguments);return function(e,t){if(t&&("object"===n(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return j(e)}(this,r)}}function j(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(e){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},x(e)}function M(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var E=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&O(e,t)}(c,e);var t,r,n,a=P(c);function c(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),M(j(t=a.call(this,e)),"onDragStart",(function(e,r){if((0,d.default)("Draggable: onDragStart: %j",r),!1===t.props.onStart(e,(0,s.createDraggableData)(j(t),r)))return!1;t.setState({dragging:!0,dragged:!0})})),M(j(t),"onDrag",(function(e,r){if(!t.state.dragging)return!1;(0,d.default)("Draggable: onDrag: %j",r);var n=(0,s.createDraggableData)(j(t),r),o={x:n.x,y:n.y};if(t.props.bounds){var a=o.x,i=o.y;o.x+=t.state.slackX,o.y+=t.state.slackY;var u=w((0,s.getBoundPosition)(j(t),o.x,o.y),2),l=u[0],c=u[1];o.x=l,o.y=c,o.slackX=t.state.slackX+(a-o.x),o.slackY=t.state.slackY+(i-o.y),n.x=o.x,n.y=o.y,n.deltaX=o.x-t.state.x,n.deltaY=o.y-t.state.y}if(!1===t.props.onDrag(e,n))return!1;t.setState(o)})),M(j(t),"onDragStop",(function(e,r){if(!t.state.dragging)return!1;if(!1===t.props.onStop(e,(0,s.createDraggableData)(j(t),r)))return!1;(0,d.default)("Draggable: onDragStop: %j",r);var n={dragging:!1,slackX:0,slackY:0};if(Boolean(t.props.position)){var o=t.props.position,a=o.x,i=o.y;n.x=a,n.y=i}t.setState(n)})),t.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,prevPropsPosition:v({},e.position),slackX:0,slackY:0,isElementSVG:!1},!e.position||e.onDrag||e.onStop||console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),t}return t=c,n=[{key:"getDerivedStateFromProps",value:function(e,t){var r=e.position,n=t.prevPropsPosition;return!r||n&&r.x===n.x&&r.y===n.y?null:((0,d.default)("Draggable: getDerivedStateFromProps %j",{position:r,prevPropsPosition:n}),{x:r.x,y:r.y,prevPropsPosition:v({},r)})}}],(r=[{key:"componentDidMount",value:function(){"undefined"!==typeof window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var e,t,r;return null!==(e=null===(t=this.props)||void 0===t||null===(r=t.nodeRef)||void 0===r?void 0:r.current)&&void 0!==e?e:i.default.findDOMNode(this)}},{key:"render",value:function(){var e,t=this.props,r=(t.axis,t.bounds,t.children),n=t.defaultPosition,a=t.defaultClassName,i=t.defaultClassNameDragging,c=t.defaultClassNameDragged,d=t.position,g=t.positionOffset,y=(t.scale,h(t,p)),m={},w=null,D=!Boolean(d)||this.state.dragging,S=d||n,O={x:(0,s.canDragX)(this)&&D?this.state.x:S.x,y:(0,s.canDragY)(this)&&D?this.state.y:S.y};this.state.isElementSVG?w=(0,l.createSVGTransform)(O,g):m=(0,l.createCSSTransform)(O,g);var P=(0,u.default)(r.props.className||"",a,(M(e={},i,this.state.dragging),M(e,c,this.state.dragged),e));return o.createElement(f.default,b({},y,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),o.cloneElement(o.Children.only(r),{className:P,style:v(v({},r.props.style),m),transform:w}))}}])&&S(t.prototype,r),n&&S(t,n),Object.defineProperty(t,"prototype",{writable:!1}),c}(o.Component);t.default=E,M(E,"displayName","Draggable"),M(E,"propTypes",v(v({},f.default.propTypes),{},{axis:a.default.oneOf(["both","x","y","none"]),bounds:a.default.oneOfType([a.default.shape({left:a.default.number,right:a.default.number,top:a.default.number,bottom:a.default.number}),a.default.string,a.default.oneOf([!1])]),defaultClassName:a.default.string,defaultClassNameDragging:a.default.string,defaultClassNameDragged:a.default.string,defaultPosition:a.default.shape({x:a.default.number,y:a.default.number}),positionOffset:a.default.shape({x:a.default.oneOfType([a.default.number,a.default.string]),y:a.default.oneOfType([a.default.number,a.default.string])}),position:a.default.shape({x:a.default.number,y:a.default.number}),className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe})),M(E,"defaultProps",v(v({},f.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},80783:(e,t,r)=>{function n(e){return n="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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=d(t);if(r&&r.has(e))return r.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=a?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}o.default=e,r&&r.set(e,o);return o}(r(67294)),a=f(r(45697)),i=f(r(73935)),u=r(81825),l=r(2849),s=r(9280),c=f(r(55904));function f(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(d=function(e){return e?r:t})(e)}function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,a=[],i=!0,u=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(l){u=!0,o=l}finally{try{i||null==r.return||r.return()}finally{if(u)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return g(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return g(e,t)}(e,t)||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,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function y(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function b(e,t){return b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},b(e,t)}function h(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,o=v(e);if(t){var a=v(this).constructor;r=Reflect.construct(o,arguments,a)}else r=o.apply(this,arguments);return function(e,t){if(t&&("object"===n(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return m(e)}(this,r)}}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function w(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var D={start:"touchstart",move:"touchmove",stop:"touchend"},S={start:"mousedown",move:"mousemove",stop:"mouseup"},O=S,P=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}(s,e);var t,r,n,a=h(s);function s(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return w(m(e=a.call.apply(a,[this].concat(r))),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),w(m(e),"mounted",!1),w(m(e),"handleDragStart",(function(t){if(e.props.onMouseDown(t),!e.props.allowAnyClick&&"number"===typeof t.button&&0!==t.button)return!1;var r=e.findDOMNode();if(!r||!r.ownerDocument||!r.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var n=r.ownerDocument;if(!(e.props.disabled||!(t.target instanceof n.defaultView.Node)||e.props.handle&&!(0,u.matchesSelectorAndParentsTo)(t.target,e.props.handle,r)||e.props.cancel&&(0,u.matchesSelectorAndParentsTo)(t.target,e.props.cancel,r))){"touchstart"===t.type&&t.preventDefault();var o=(0,u.getTouchIdentifier)(t);e.setState({touchIdentifier:o});var a=(0,l.getControlPosition)(t,o,m(e));if(null!=a){var i=a.x,s=a.y,f=(0,l.createCoreData)(m(e),i,s);(0,c.default)("DraggableCore: handleDragStart: %j",f),(0,c.default)("calling",e.props.onStart),!1!==e.props.onStart(t,f)&&!1!==e.mounted&&(e.props.enableUserSelectHack&&(0,u.addUserSelectStyles)(n),e.setState({dragging:!0,lastX:i,lastY:s}),(0,u.addEvent)(n,O.move,e.handleDrag),(0,u.addEvent)(n,O.stop,e.handleDragStop))}}})),w(m(e),"handleDrag",(function(t){var r=(0,l.getControlPosition)(t,e.state.touchIdentifier,m(e));if(null!=r){var n=r.x,o=r.y;if(Array.isArray(e.props.grid)){var a=n-e.state.lastX,i=o-e.state.lastY,u=p((0,l.snapToGrid)(e.props.grid,a,i),2);if(a=u[0],i=u[1],!a&&!i)return;n=e.state.lastX+a,o=e.state.lastY+i}var s=(0,l.createCoreData)(m(e),n,o);if((0,c.default)("DraggableCore: handleDrag: %j",s),!1!==e.props.onDrag(t,s)&&!1!==e.mounted)e.setState({lastX:n,lastY:o});else try{e.handleDragStop(new MouseEvent("mouseup"))}catch(d){var f=document.createEvent("MouseEvents");f.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),e.handleDragStop(f)}}})),w(m(e),"handleDragStop",(function(t){if(e.state.dragging){var r=(0,l.getControlPosition)(t,e.state.touchIdentifier,m(e));if(null!=r){var n=r.x,o=r.y;if(Array.isArray(e.props.grid)){var a=n-e.state.lastX||0,i=o-e.state.lastY||0,s=p((0,l.snapToGrid)(e.props.grid,a,i),2);a=s[0],i=s[1],n=e.state.lastX+a,o=e.state.lastY+i}var f=(0,l.createCoreData)(m(e),n,o);if(!1===e.props.onStop(t,f)||!1===e.mounted)return!1;var d=e.findDOMNode();d&&e.props.enableUserSelectHack&&(0,u.removeUserSelectStyles)(d.ownerDocument),(0,c.default)("DraggableCore: handleDragStop: %j",f),e.setState({dragging:!1,lastX:NaN,lastY:NaN}),d&&((0,c.default)("DraggableCore: Removing handlers"),(0,u.removeEvent)(d.ownerDocument,O.move,e.handleDrag),(0,u.removeEvent)(d.ownerDocument,O.stop,e.handleDragStop))}}})),w(m(e),"onMouseDown",(function(t){return O=S,e.handleDragStart(t)})),w(m(e),"onMouseUp",(function(t){return O=S,e.handleDragStop(t)})),w(m(e),"onTouchStart",(function(t){return O=D,e.handleDragStart(t)})),w(m(e),"onTouchEnd",(function(t){return O=D,e.handleDragStop(t)})),e}return t=s,(r=[{key:"componentDidMount",value:function(){this.mounted=!0;var e=this.findDOMNode();e&&(0,u.addEvent)(e,D.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var e=this.findDOMNode();if(e){var t=e.ownerDocument;(0,u.removeEvent)(t,S.move,this.handleDrag),(0,u.removeEvent)(t,D.move,this.handleDrag),(0,u.removeEvent)(t,S.stop,this.handleDragStop),(0,u.removeEvent)(t,D.stop,this.handleDragStop),(0,u.removeEvent)(e,D.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,u.removeUserSelectStyles)(t)}}},{key:"findDOMNode",value:function(){var e,t,r;return null!==(e=this.props)&&void 0!==e&&e.nodeRef?null===(t=this.props)||void 0===t||null===(r=t.nodeRef)||void 0===r?void 0:r.current:i.default.findDOMNode(this)}},{key:"render",value:function(){return o.cloneElement(o.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}])&&y(t.prototype,r),n&&y(t,n),Object.defineProperty(t,"prototype",{writable:!1}),s}(o.Component);t.default=P,w(P,"displayName","DraggableCore"),w(P,"propTypes",{allowAnyClick:a.default.bool,disabled:a.default.bool,enableUserSelectHack:a.default.bool,offsetParent:function(e,t){if(e[t]&&1!==e[t].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:a.default.arrayOf(a.default.number),handle:a.default.string,cancel:a.default.string,nodeRef:a.default.object,onStart:a.default.func,onDrag:a.default.func,onStop:a.default.func,onMouseDown:a.default.func,scale:a.default.number,className:s.dontSetMe,style:s.dontSetMe,transform:s.dontSetMe}),w(P,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},61193:(e,t,r)=>{var n=r(75668),o=n.default,a=n.DraggableCore;e.exports=o,e.exports.default=o,e.exports.DraggableCore=a},81825:(e,t,r)=>{function n(e){return n="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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.addClassName=p,t.addEvent=function(e,t,r,n){if(!e)return;var o=l({capture:!0},n);e.addEventListener?e.addEventListener(t,r,o):e.attachEvent?e.attachEvent("on"+t,r):e["on"+t]=r},t.addUserSelectStyles=function(e){if(!e)return;var t=e.getElementById("react-draggable-style-el");t||((t=e.createElement("style")).type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(t));e.body&&p(e.body,"react-draggable-transparent-selection")},t.createCSSTransform=function(e,t){var r=d(e,t,"px");return s({},(0,a.browserPrefixToKey)("transform",a.default),r)},t.createSVGTransform=function(e,t){return d(e,t,"")},t.getTouch=function(e,t){return e.targetTouches&&(0,o.findInArray)(e.targetTouches,(function(e){return t===e.identifier}))||e.changedTouches&&(0,o.findInArray)(e.changedTouches,(function(e){return t===e.identifier}))},t.getTouchIdentifier=function(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier},t.getTranslation=d,t.innerHeight=function(e){var t=e.clientHeight,r=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,o.int)(r.paddingTop),t-=(0,o.int)(r.paddingBottom)},t.innerWidth=function(e){var t=e.clientWidth,r=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,o.int)(r.paddingLeft),t-=(0,o.int)(r.paddingRight)},t.matchesSelector=f,t.matchesSelectorAndParentsTo=function(e,t,r){var n=e;do{if(f(n,t))return!0;if(n===r)return!1;n=n.parentNode}while(n);return!1},t.offsetXYFromParent=function(e,t,r){var n=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect(),o=(e.clientX+t.scrollLeft-n.left)/r,a=(e.clientY+t.scrollTop-n.top)/r;return{x:o,y:a}},t.outerHeight=function(e){var t=e.clientHeight,r=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,o.int)(r.borderTopWidth),t+=(0,o.int)(r.borderBottomWidth)},t.outerWidth=function(e){var t=e.clientWidth,r=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,o.int)(r.borderLeftWidth),t+=(0,o.int)(r.borderRightWidth)},t.removeClassName=g,t.removeEvent=function(e,t,r,n){if(!e)return;var o=l({capture:!0},n);e.removeEventListener?e.removeEventListener(t,r,o):e.detachEvent?e.detachEvent("on"+t,r):e["on"+t]=null},t.removeUserSelectStyles=function(e){if(!e)return;try{if(e.body&&g(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{var t=(e.defaultView||window).getSelection();t&&"Caret"!==t.type&&t.removeAllRanges()}}catch(r){}};var o=r(9280),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var l=a?Object.getOwnPropertyDescriptor(e,u):null;l&&(l.get||l.set)?Object.defineProperty(o,u,l):o[u]=e[u]}o.default=e,r&&r.set(e,o);return o}(r(38650));function i(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){s(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var c="";function f(e,t){return c||(c=(0,o.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],(function(t){return(0,o.isFunction)(e[t])}))),!!(0,o.isFunction)(e[c])&&e[c](t)}function d(e,t,r){var n=e.x,o=e.y,a="translate(".concat(n).concat(r,",").concat(o).concat(r,")");if(t){var i="".concat("string"===typeof t.x?t.x:t.x+r),u="".concat("string"===typeof t.y?t.y:t.y+r);a="translate(".concat(i,", ").concat(u,")")+a}return a}function p(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)")))||(e.className+=" ".concat(t))}function g(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)"),"g"),"")}},38650:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.browserPrefixToKey=o,t.browserPrefixToStyle=function(e,t){return t?"-".concat(t.toLowerCase(),"-").concat(e):e},t.default=void 0,t.getPrefix=n;var r=["Moz","Webkit","O","ms"];function n(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"===typeof window)return"";var a=null===(e=window.document)||void 0===e||null===(t=e.documentElement)||void 0===t?void 0:t.style;if(!a)return"";if(n in a)return"";for(var i=0;i<r.length;i++)if(o(n,r[i])in a)return r[i];return""}function o(e,t){return t?"".concat(t).concat(function(e){for(var t="",r=!0,n=0;n<e.length;n++)r?(t+=e[n].toUpperCase(),r=!1):"-"===e[n]?r=!0:t+=e[n];return t}(e)):e}var a=n();t.default=a},55904:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){0}},2849:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.canDragX=function(e){return"both"===e.props.axis||"x"===e.props.axis},t.canDragY=function(e){return"both"===e.props.axis||"y"===e.props.axis},t.createCoreData=function(e,t,r){var o=e.state,i=!(0,n.isNum)(o.lastX),u=a(e);return i?{node:u,deltaX:0,deltaY:0,lastX:t,lastY:r,x:t,y:r}:{node:u,deltaX:t-o.lastX,deltaY:r-o.lastY,lastX:o.lastX,lastY:o.lastY,x:t,y:r}},t.createDraggableData=function(e,t){var r=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/r,y:e.state.y+t.deltaY/r,deltaX:t.deltaX/r,deltaY:t.deltaY/r,lastX:e.state.x,lastY:e.state.y}},t.getBoundPosition=function(e,t,r){if(!e.props.bounds)return[t,r];var i=e.props.bounds;i="string"===typeof i?i:function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}(i);var u=a(e);if("string"===typeof i){var l,s=u.ownerDocument,c=s.defaultView;if(!((l="parent"===i?u.parentNode:s.querySelector(i))instanceof c.HTMLElement))throw new Error('Bounds selector "'+i+'" could not find an element.');var f=l,d=c.getComputedStyle(u),p=c.getComputedStyle(f);i={left:-u.offsetLeft+(0,n.int)(p.paddingLeft)+(0,n.int)(d.marginLeft),top:-u.offsetTop+(0,n.int)(p.paddingTop)+(0,n.int)(d.marginTop),right:(0,o.innerWidth)(f)-(0,o.outerWidth)(u)-u.offsetLeft+(0,n.int)(p.paddingRight)-(0,n.int)(d.marginRight),bottom:(0,o.innerHeight)(f)-(0,o.outerHeight)(u)-u.offsetTop+(0,n.int)(p.paddingBottom)-(0,n.int)(d.marginBottom)}}(0,n.isNum)(i.right)&&(t=Math.min(t,i.right));(0,n.isNum)(i.bottom)&&(r=Math.min(r,i.bottom));(0,n.isNum)(i.left)&&(t=Math.max(t,i.left));(0,n.isNum)(i.top)&&(r=Math.max(r,i.top));return[t,r]},t.getControlPosition=function(e,t,r){var n="number"===typeof t?(0,o.getTouch)(e,t):null;if("number"===typeof t&&!n)return null;var i=a(r),u=r.props.offsetParent||i.offsetParent||i.ownerDocument.body;return(0,o.offsetXYFromParent)(n||e,u,r.props.scale)},t.snapToGrid=function(e,t,r){var n=Math.round(t/e[0])*e[0],o=Math.round(r/e[1])*e[1];return[n,o]};var n=r(9280),o=r(81825);function a(e){var t=e.findDOMNode();if(!t)throw new Error("<DraggableCore>: Unmounted during event!");return t}},9280:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.dontSetMe=function(e,t,r){if(e[t])return new Error("Invalid prop ".concat(t," passed to ").concat(r," - do not set this, set it on the child."))},t.findInArray=function(e,t){for(var r=0,n=e.length;r<n;r++)if(t.apply(t,[e[r],r,e]))return e[r]},t.int=function(e){return parseInt(e,10)},t.isFunction=function(e){return"function"===typeof e||"[object Function]"===Object.prototype.toString.call(e)},t.isNum=function(e){return"number"===typeof e&&!isNaN(e)}}}]);
\ No newline at end of file
web/gui/v2/199.4e9028e566c84a075e05.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="3633c138-cd05-44c2-8571-6738ddc25025",e._sentryDebugIdIdentifier="sentry-dbid-3633c138-cd05-44c2-8571-6738ddc25025")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[199],{20640:function(e,t,r){"use strict";var n=r(11742),s={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var r,i,o,a,l,c,u=!1;t||(t={}),r=t.debug||!1;try{if(o=n(),a=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(n){if(n.stopPropagation(),t.format)if(n.preventDefault(),"undefined"===typeof n.clipboardData){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var i=s[t.format]||s.default;window.clipboardData.setData(i,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e);t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))})),document.body.appendChild(c),a.selectNodeContents(c),l.addRange(a),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(p){r&&console.error("unable to copy using execCommand: ",p),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(p){r&&console.error("unable to copy using clipboardData: ",p),r&&console.error("falling back to prompt"),i=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(i,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(a):l.removeAllRanges()),c&&document.body.removeChild(c),o()}return u}},11742:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,r=[],n=0;n<e.rangeCount;n++)r.push(e.getRangeAt(n));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||r.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},4211:function(e,t,r){"use strict";r.d(t,{ZP:function(){return Nr}});var n=Object.create,s=Object.defineProperty,i=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,c=e=>s(e,"__esModule",{value:!0}),u=(e,t)=>function(){return t||(0,e[Object.keys(e)[0]])((t={exports:{}}).exports,t),t.exports},p=(e,t)=>{for(var r in c(e),t)s(e,r,{get:t[r],enumerable:!0})},h=e=>((e,t,r)=>{if(t&&"object"===typeof t||"function"===typeof t)for(let n of o(t))l.call(e,n)||"default"===n||s(e,n,{get:()=>t[n],enumerable:!(r=i(t,n))||r.enumerable});return e})(c(s(null!=e?n(a(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),d=u({"src/grammar/tag.js"(e,t){function r(e,t,n,s){this.message=e,this.expected=t,this.found=n,this.location=s,this.name="SyntaxError","function"===typeof Error.captureStackTrace&&Error.captureStackTrace(this,r)}!function(e,t){function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r}(r,Error),r.buildMessage=function(e,t,r){var n,s={literal:function(e){return'"'+o(e.text)+'"'},class:function(e){var t=e.parts.map((function(e){return Array.isArray(e)?a(e[0])+"-"+a(e[1]):a(e)}));return"["+(e.inverted?"^":"")+t+"]"},any:function(){return"any character"},end:function(){return"end of input"},other:function(e){return e.description},not:function(e){return"not "+l(e.expected)}};function i(e){return e.charCodeAt(0).toString(16).toUpperCase()}function o(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+i(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+i(e)}))}function a(e){return e.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+i(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+i(e)}))}function l(e){return s[e.type](e)}return"Expected "+function(e){var t,r,n=e.map(l);if(n.sort(),n.length>0){for(t=1,r=1;t<n.length;t++)n[t-1]!==n[t]&&(n[r]=n[t],r++);n.length=r}switch(n.length){case 1:return n[0];case 2:return n[0]+" or "+n[1];default:return n.slice(0,-1).join(", ")+", or "+n[n.length-1]}}(e)+" but "+(((n=t)?'"'+o(n)+'"':"end of input")+" found.")},t.exports={SyntaxError:r,parse:function(e,t){t=void 0!==t?t:{};var n,s={},i={Top:Re},o=Re,a="/",l=".",c="#",u="=",p="(",h=")",d=",",f="[",m="]",g="null",b="true",_="false",y="{",k="}",v=":",C="-",A='"',x="\\",w=/^[$@]/,D=/^[0-9]/,E=/^[^\0-\x1F"\\]/,q=/^[a-zA-Z0-9_\-]/,S=/^[ \n\t]/,F=je("/",!1),j=Le("tag name"),L=Le("class"),z=Le("id"),T=je("=",!1),I=je("(",!1),O=je(")",!1),$=je(",",!1),R=Le("variable"),M=Le("null"),N=Le("boolean"),B=je("[",!1),P=je("]",!1),U=je("{",!1),V=je("}",!1),Z=je(":",!1),G=Le("number"),H=Le("string"),J=Le("identifier"),W=Le("whitespace"),Y=function(e){return{type:"variable",meta:{variable:e}}},K=function(e){return{type:"annotation",meta:{attributes:e}}},Q=function(e,t){return t},X=function(e,t,r,n){t&&(r=r||[]).unshift({type:"attribute",name:"primary",value:t});const[s,i]=n?["tag",0]:["tag_open",1];return{type:s,nesting:i,meta:{tag:e,attributes:r}}},ee=function(e){return{type:"tag_close",nesting:-1,meta:{tag:e}}},te=function(e,t){return e?[e,...t]:[]},re=function(e){return e},ne=function(e){return e},se=function(e){return e},ie=function(e){return e},oe=function(e){return{type:"class",name:e,value:!0}},ae=function(e){return{type:"attribute",name:"id",value:e}},le=function(e,t){return{type:"attribute",name:e,value:t}},ce=function(e,t,r){return t?[t,...r]:[]},ue=function(e,t){let r={};for(let[n,{name:s,value:i}]of t.entries())r[s||n]=i;return new it(e,r)},pe=function(e){return e},he=function(e,t){return{name:e,value:t}},de=function(e){return e},fe=function(e,t,r){return"@"===e?[t,...r]:new st([t,...r])},me=function(){return null},ge=function(){return!0},be=function(){return!1},_e=function(e,t){return[e,...t]},ye=function(e){return e||[]},ke=function(e,t){return Object.assign(e,...t)},ve=function(e){return e||{}},Ce=function(e,t){return"$$mdtype"===e?{}:{[e]:t}},Ae=function(){return parseFloat(e.substring(Ee,De))},xe=function(e){return e.join("")},we=function(e){return e},De=0,Ee=0,qe=[{line:1,column:1}],Se=[],Fe=0;if("startRule"in t){if(!(t.startRule in i))throw new Error("Can't start parsing from rule \""+t.startRule+'".');o=i[t.startRule]}function je(e,t){return{type:"literal",text:e,ignoreCase:t}}function Le(e){return{type:"other",description:e}}function ze(t){var r,n=qe[t];if(n)return n;for(r=t-1;!qe[r];)r--;for(n={line:(n=qe[r]).line,column:n.column};r<t;)10===e.charCodeAt(r)?(n.line++,n.column=1):n.column++,r++;return qe[t]=n,n}var Te="string"===typeof t.filename&&t.filename.length>0;function Ie(e,r){var n={};Te&&(n.filename=t.filename);var s=ze(e);n.start={offset:e,line:s.line,column:s.column};var i=ze(r);return n.end={offset:r,line:i.line,column:i.column},n}function Oe(e){var t=Se[Se.length-1];De<t.pos||(De>t.pos&&(t.pos=De,t.variants=[]),t.variants.push(e))}function $e(e,t,n){return new r(r.buildMessage(e,t,n),e,t,n)}function Re(){var t;return(t=function(){var e,t;e=De,(t=He())===s&&(t=Ue());t!==s&&(Ee=e,t=Y(t));return e=t,e}())===s&&(t=function(){var e,t,r,n;if(e=De,(t=Ne())!==s){for(r=[],n=nt();n!==s;)r.push(n),n=nt();Ee=e,e=K(t)}else De=e,e=s;return e}())===s&&(t=function(){var t,r,n,i,o,l,c,u=function(e){0===Fe&&Oe(e)};if(t=De,(r=Me())!==s){for(n=[],i=nt();i!==s;)n.push(i),i=nt();for(i=De,(o=We())!==s?((l=nt())===s&&(l=null),Ee=i,i=Q(r,o)):(De=i,i=s),i===s&&(i=null),(o=Ne())===s&&(o=null),l=[],c=nt();c!==s;)l.push(c),c=nt();u(F),47===e.charCodeAt(De)?(c=a,De++):c=s,c===s&&(c=null),Ee=t,t=X(r,i,o,c)}else De=t,t=s;return t}(),t===s&&(t=function(){var t,r,n,i=function(e){0===Fe&&Oe(e)};t=De,i(F),47===e.charCodeAt(De)?(r=a,De++):r=s;r!==s&&(n=Me())!==s?(Ee=t,t=ee(n)):(De=t,t=s);return t}())),t}function Me(){var e,t;return t=j,0===Fe&&Oe(t),Fe++,e=rt(),Fe--,e}function Ne(){var e,t,r,n;if(e=De,(t=Pe())!==s){for(r=[],n=Be();n!==s;)r.push(n),n=Be();Ee=e,e=te(t,r)}else De=e,e=s;return e}function Be(){var e,t,r;if(e=De,t=[],(r=nt())!==s)for(;r!==s;)t.push(r),r=nt();else t=s;return t!==s&&(r=Pe())!==s?(Ee=e,e=re(r)):(De=e,e=s),e}function Pe(){var t,r;return t=De,r=function(){var t,r,n,i=function(e){0===Fe&&Oe(e)};i(z),Fe++,t=De,35===e.charCodeAt(De)?(r=c,De++):r=s;r!==s&&(n=rt())!==s?(Ee=t,t=ae(n)):(De=t,t=s);return Fe--,t}(),r!==s&&(Ee=t,r=ne(r)),(t=r)===s&&(t=De,r=function(){var t,r,n,i=function(e){0===Fe&&Oe(e)};i(L),Fe++,t=De,46===e.charCodeAt(De)?(r=l,De++):r=s;r!==s&&(n=rt())!==s?(Ee=t,t=oe(n)):(De=t,t=s);return Fe--,t}(),r!==s&&(Ee=t,r=se(r)),(t=r)===s&&(t=De,r=function(){var t,r,n,i,o=function(e){0===Fe&&Oe(e)};t=De,r=rt(),r!==s?(o(T),61===e.charCodeAt(De)?(n=u,De++):n=s,n!==s&&(i=We())!==s?(Ee=t,t=le(r,i)):(De=t,t=s)):(De=t,t=s);return t}(),r!==s&&(Ee=t,r=ie(r)),t=r)),t}function Ue(){var t,r,n,i,o,a,l,c,u=function(e){0===Fe&&Oe(e)};if(t=De,(r=rt())!==s)if(u(I),40===e.charCodeAt(De)?(n=p,De++):n=s,n!==s){for(i=[],o=nt();o!==s;)i.push(o),o=nt();for(o=De,(a=Ve())===s&&(a=null),l=[],c=Ze();c!==s;)l.push(c),c=Ze();Ee=o,o=ce(r,a,l),u(O),41===e.charCodeAt(De)?(a=h,De++):a=s,a!==s?(Ee=t,t=ue(r,o)):(De=t,t=s)}else De=t,t=s;else De=t,t=s;return t}function Ve(){var t,r,n,i,o;return t=De,r=De,(n=rt())!==s?(o=T,0===Fe&&Oe(o),61===e.charCodeAt(De)?(i=u,De++):i=s,i!==s?(Ee=r,r=pe(n)):(De=r,r=s)):(De=r,r=s),r===s&&(r=null),(n=We())!==s?(Ee=t,t=he(r,n)):(De=t,t=s),t}function Ze(){var t,r,n,i,o,a;for(t=De,r=[],n=nt();n!==s;)r.push(n),n=nt();if(a=$,0===Fe&&Oe(a),44===e.charCodeAt(De)?(n=d,De++):n=s,n!==s){for(i=[],o=nt();o!==s;)i.push(o),o=nt();(o=Ve())!==s?(Ee=t,t=de(o)):(De=t,t=s)}else De=t,t=s;return t}function Ge(){var t,r,n,i;for(t=De,r=[],n=nt();n!==s;)r.push(n),n=nt();return i=$,0===Fe&&Oe(i),44===e.charCodeAt(De)?(n=d,De++):n=s,n!==s?t=r=[r,n]:(De=t,t=s),t===s&&(t=null),t}function He(){var t,r,n,i,o,a;if(a=R,0===Fe&&Oe(a),Fe++,t=De,w.test(e.charAt(De))?(r=e.charAt(De),De++):r=s,r!==s)if((n=rt())!==s){for(i=[],o=Je();o!==s;)i.push(o),o=Je();Ee=t,t=fe(r,n,i)}else De=t,t=s;else De=t,t=s;return Fe--,t}function Je(){var t,r,n,i;return t=De,46===e.charCodeAt(De)?(r=l,De++):r=s,r!==s&&(n=rt())!==s?(Ee=t,t=pe(n)):(De=t,t=s),t===s&&(t=De,91===e.charCodeAt(De)?(r=f,De++):r=s,r!==s?((n=Xe())===s&&(n=et()),n!==s?(93===e.charCodeAt(De)?(i=m,De++):i=s,i!==s?(Ee=t,t=de(n)):(De=t,t=s)):(De=t,t=s)):(De=t,t=s)),t}function We(){var t;return t=function(){var t,r,n=function(e){0===Fe&&Oe(e)};n(M),Fe++,t=De,e.substr(De,4)===g?(r=g,De+=4):r=s;r!==s&&(Ee=t,r=me());return t=r,Fe--,t}(),t===s&&(t=function(){var t,r,n=function(e){0===Fe&&Oe(e)};n(N),Fe++,t=De,e.substr(De,4)===b?(r=b,De+=4):r=s;r!==s&&(Ee=t,r=ge());t=r,t===s&&(t=De,e.substr(De,5)===_?(r=_,De+=5):r=s,r!==s&&(Ee=t,r=be()),t=r);return Fe--,t}(),t===s&&(t=et())===s&&(t=Xe())===s&&(t=function(){var t,r,n,i,o,a,l,c=function(e){0===Fe&&Oe(e)};t=De,c(B),91===e.charCodeAt(De)?(r=f,De++):r=s;if(r!==s){for(n=[],i=nt();i!==s;)n.push(i),i=nt();if(i=De,(o=We())!==s){for(a=[],l=Ye();l!==s;)a.push(l),l=Ye();l=Ge(),Ee=i,i=_e(o,a)}else De=i,i=s;for(i===s&&(i=null),o=[],a=nt();a!==s;)o.push(a),a=nt();c(P),93===e.charCodeAt(De)?(a=m,De++):a=s,a!==s?(Ee=t,t=ye(i)):(De=t,t=s)}else De=t,t=s;return t}(),t===s&&(t=function(){var t,r,n,i,o,a,l,c=function(e){0===Fe&&Oe(e)};t=De,c(U),123===e.charCodeAt(De)?(r=y,De++):r=s;if(r!==s){for(n=[],i=nt();i!==s;)n.push(i),i=nt();if(i=De,(o=Qe())!==s){for(a=[],l=Ke();l!==s;)a.push(l),l=Ke();l=Ge(),Ee=i,i=ke(o,a)}else De=i,i=s;for(i===s&&(i=null),o=[],a=nt();a!==s;)o.push(a),a=nt();c(V),125===e.charCodeAt(De)?(a=k,De++):a=s,a!==s?(Ee=t,t=ve(i)):(De=t,t=s)}else De=t,t=s;return t}(),t===s&&(t=Ue())===s&&(t=He())))),t}function Ye(){var t,r,n,i,o,a;for(t=De,r=[],n=nt();n!==s;)r.push(n),n=nt();if(a=$,0===Fe&&Oe(a),44===e.charCodeAt(De)?(n=d,De++):n=s,n!==s){for(i=[],o=nt();o!==s;)i.push(o),o=nt();(o=We())!==s?(Ee=t,t=de(o)):(De=t,t=s)}else De=t,t=s;return t}function Ke(){var t,r,n,i,o,a;for(t=De,r=[],n=nt();n!==s;)r.push(n),n=nt();if(a=$,0===Fe&&Oe(a),44===e.charCodeAt(De)?(n=d,De++):n=s,n!==s){for(i=[],o=nt();o!==s;)i.push(o),o=nt();(o=Qe())!==s?(Ee=t,t=re(o)):(De=t,t=s)}else De=t,t=s;return t}function Qe(){var t,r,n,i,o,a;if(t=De,(r=rt())===s&&(r=et()),r!==s)if(a=Z,0===Fe&&Oe(a),58===e.charCodeAt(De)?(n=v,De++):n=s,n!==s){for(i=[],o=nt();o!==s;)i.push(o),o=nt();(o=We())!==s?(Ee=t,t=Ce(r,o)):(De=t,t=s)}else De=t,t=s;else De=t,t=s;return t}function Xe(){var t,r,n,i,o,a,c,u;if(u=G,0===Fe&&Oe(u),Fe++,t=De,45===e.charCodeAt(De)?(r=C,De++):r=s,r===s&&(r=null),n=[],D.test(e.charAt(De))?(i=e.charAt(De),De++):i=s,i!==s)for(;i!==s;)n.push(i),D.test(e.charAt(De))?(i=e.charAt(De),De++):i=s;else n=s;if(n!==s){if(i=De,46===e.charCodeAt(De)?(o=l,De++):o=s,o!==s){if(a=[],D.test(e.charAt(De))?(c=e.charAt(De),De++):c=s,c!==s)for(;c!==s;)a.push(c),D.test(e.charAt(De))?(c=e.charAt(De),De++):c=s;else a=s;a!==s?i=o=[o,a]:(De=i,i=s)}else De=i,i=s;i===s&&(i=null),Ee=t,t=Ae()}else De=t,t=s;return Fe--,t}function et(){var t,r,n,i,o;if(o=H,0===Fe&&Oe(o),Fe++,t=De,34===e.charCodeAt(De)?(r=A,De++):r=s,r!==s){for(n=[],i=tt();i!==s;)n.push(i),i=tt();34===e.charCodeAt(De)?(i=A,De++):i=s,i!==s?(Ee=t,t=xe(n)):(De=t,t=s)}else De=t,t=s;return Fe--,t}function tt(){var t;return E.test(e.charAt(De))?(t=e.charAt(De),De++):t=s,t===s&&(t=function(){var t,r,n;t=De,92===e.charCodeAt(De)?(r=x,De++):r=s;r!==s?(34===e.charCodeAt(De)?(n=A,De++):n=s,n===s&&(92===e.charCodeAt(De)?(n=x,De++):n=s),n!==s?(Ee=t,t=we(n)):(De=t,t=s)):(De=t,t=s);return t}()),t}function rt(){var t,r,n,i;if(i=J,0===Fe&&Oe(i),Fe++,t=De,r=[],q.test(e.charAt(De))?(n=e.charAt(De),De++):n=s,n!==s)for(;n!==s;)r.push(n),q.test(e.charAt(De))?(n=e.charAt(De),De++):n=s;else r=s;return t=r!==s?e.substring(t,De):r,Fe--,t}function nt(){var t,r;return r=W,0===Fe&&Oe(r),Fe++,S.test(e.charAt(De))?(t=e.charAt(De),De++):t=s,Fe--,t}const{Variable:st,Function:it}=t;if(Se.push({pos:De,variants:[]}),(n=o())!==s&&De===e.length)return n;throw n!==s&&De<e.length&&Oe({type:"end"}),function(){var t=Se[0],r=t.pos;return $e(t.variants,r<e.length?e.charAt(r):null,r<e.length?Ie(r,r+1):Ie(r,r))}()}}}}),f=u({"node_modules/entities/lib/maps/entities.json"(e,t){t.exports={Aacute:"\xc1",aacute:"\xe1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",Acirc:"\xc2",acirc:"\xe2",acute:"\xb4",Acy:"\u0410",acy:"\u0430",AElig:"\xc6",aelig:"\xe6",af:"\u2061",Afr:"\ud835\udd04",afr:"\ud835\udd1e",Agrave:"\xc0",agrave:"\xe0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03b1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2a3f",amp:"&",AMP:"&",andand:"\u2a55",And:"\u2a53",and:"\u2227",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ang:"\u2220",ange:"\u29a4",angle:"\u2220",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angmsd:"\u2221",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angst:"\xc5",angzarr:"\u237c",Aogon:"\u0104",aogon:"\u0105",Aopf:"\ud835\udd38",aopf:"\ud835\udd52",apacir:"\u2a6f",ap:"\u2248",apE:"\u2a70",ape:"\u224a",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",Aring:"\xc5",aring:"\xe5",Ascr:"\ud835\udc9c",ascr:"\ud835\udcb6",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",Atilde:"\xc3",atilde:"\xe3",Auml:"\xc4",auml:"\xe4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201e",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",Beta:"\u0392",beta:"\u03b2",beth:"\u2136",between:"\u226c",Bfr:"\ud835\udd05",bfr:"\ud835\udd1f",bigcap:"\u22c2",bigcirc:"\u25ef",bigcup:"\u22c3",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacklozenge:"\u29eb",blacksquare:"\u25aa",blacktriangle:"\u25b4",blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bNot:"\u2aed",bnot:"\u2310",Bopf:"\ud835\udd39",bopf:"\ud835\udd53",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250c",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252c",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxul:"\u2518",boxuL:"\u255b",boxUl:"\u255c",boxUL:"\u255d",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255a",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253c",boxvH:"\u256a",boxVh:"\u256b",boxVH:"\u256c",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251c",boxvR:"\u255e",boxVr:"\u255f",boxVR:"\u2560",bprime:"\u2035",breve:"\u02d8",Breve:"\u02d8",brvbar:"\xa6",bscr:"\ud835\udcb7",Bscr:"\u212c",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsolb:"\u29c5",bsol:"\\",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpE:"\u2aae",bumpe:"\u224f",Bumpeq:"\u224e",bumpeq:"\u224f",Cacute:"\u0106",cacute:"\u0107",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",cap:"\u2229",Cap:"\u22d2",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",Ccaron:"\u010c",ccaron:"\u010d",Ccedil:"\xc7",ccedil:"\xe7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",Cdot:"\u010a",cdot:"\u010b",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"\u29b2",cent:"\xa2",centerdot:"\xb7",CenterDot:"\xb7",cfr:"\ud835\udd20",Cfr:"\u212d",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03a7",chi:"\u03c7",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",CircleDot:"\u2299",circledR:"\xae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25cb",cirE:"\u29c3",cire:"\u2257",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2a74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",conint:"\u222e",Conint:"\u222f",ContourIntegral:"\u222e",copf:"\ud835\udd54",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xa9",COPY:"\xa9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",cross:"\u2717",Cross:"\u2a2f",Cscr:"\ud835\udc9e",cscr:"\ud835\udcb8",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",cupbrcap:"\u2a48",cupcap:"\u2a46",CupCap:"\u224d",cup:"\u222a",Cup:"\u22d3",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\xa4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21a1",dArr:"\u21d3",dash:"\u2010",Dashv:"\u2ae4",dashv:"\u22a3",dbkarow:"\u290f",dblac:"\u02dd",Dcaron:"\u010e",dcaron:"\u010f",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21ca",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\xb0",Del:"\u2207",Delta:"\u0394",delta:"\u03b4",demptyv:"\u29b1",dfisht:"\u297f",Dfr:"\ud835\udd07",dfr:"\ud835\udd21",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\xb4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",diam:"\u22c4",diamond:"\u22c4",Diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\xa8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",Dopf:"\ud835\udd3b",dopf:"\ud835\udd55",Dot:"\xa8",dot:"\u02d9",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222f",DoubleDot:"\xa8",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleRightTee:"\u22a8",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21d3",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21bd",DownRightTeeVector:"\u295f",DownRightVectorBar:"\u2957",DownRightVector:"\u21c1",DownTeeArrow:"\u21a7",DownTee:"\u22a4",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",Dscr:"\ud835\udc9f",dscr:"\ud835\udcb9",DScy:"\u0405",dscy:"\u0455",dsol:"\u29f6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",duhar:"\u296f",dwangle:"\u29a6",DZcy:"\u040f",dzcy:"\u045f",dzigrarr:"\u27ff",Eacute:"\xc9",eacute:"\xe9",easter:"\u2a6e",Ecaron:"\u011a",ecaron:"\u011b",Ecirc:"\xca",ecirc:"\xea",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042d",ecy:"\u044d",eDDot:"\u2a77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\ud835\udd08",efr:"\ud835\udd22",eg:"\u2a9a",Egrave:"\xc8",egrave:"\xe8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",elsdot:"\u2a97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014a",eng:"\u014b",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\ud835\udd3c",eopf:"\ud835\udd56",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",Epsilon:"\u0395",epsilon:"\u03b5",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",escr:"\u212f",Escr:"\u2130",esdot:"\u2250",Esim:"\u2a73",esim:"\u2242",Eta:"\u0397",eta:"\u03b7",ETH:"\xd0",eth:"\xf0",Euml:"\xcb",euml:"\xeb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",Ffr:"\ud835\udd09",ffr:"\ud835\udd23",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",Fopf:"\ud835\udd3d",fopf:"\ud835\udd57",forall:"\u2200",ForAll:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",fscr:"\ud835\udcbb",Fscr:"\u2131",gacute:"\u01f5",Gamma:"\u0393",gamma:"\u03b3",Gammad:"\u03dc",gammad:"\u03dd",gap:"\u2a86",Gbreve:"\u011e",gbreve:"\u011f",Gcedil:"\u0122",Gcirc:"\u011c",gcirc:"\u011d",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2a8c",gel:"\u22db",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",gescc:"\u2aa9",ges:"\u2a7e",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",Gfr:"\ud835\udd0a",gfr:"\ud835\udd24",gg:"\u226b",Gg:"\u22d9",ggg:"\u22d9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2aa5",gl:"\u2277",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gne:"\u2a88",gnE:"\u2269",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",Gopf:"\ud835\udd3e",gopf:"\ud835\udd58",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",Gscr:"\ud835\udca2",gscr:"\u210a",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",gtcc:"\u2aa7",gtcir:"\u2a7a",gt:">",GT:">",Gt:"\u226b",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",HARDcy:"\u042a",hardcy:"\u044a",harrcir:"\u2948",harr:"\u2194",hArr:"\u21d4",harrw:"\u21ad",Hat:"^",hbar:"\u210f",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",hfr:"\ud835\udd25",Hfr:"\u210c",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",hopf:"\ud835\udd59",Hopf:"\u210d",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\ud835\udcbd",Hscr:"\u210b",hslash:"\u210f",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224e",HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xcd",iacute:"\xed",ic:"\u2063",Icirc:"\xce",icirc:"\xee",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xa1",iff:"\u21d4",ifr:"\ud835\udd26",Ifr:"\u2111",Igrave:"\xcc",igrave:"\xec",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012a",imacr:"\u012b",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",incare:"\u2105",in:"\u2208",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",intcal:"\u22ba",int:"\u222b",Int:"\u222c",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012e",iogon:"\u012f",Iopf:"\ud835\udd40",iopf:"\ud835\udd5a",Iota:"\u0399",iota:"\u03b9",iprod:"\u2a3c",iquest:"\xbf",iscr:"\ud835\udcbe",Iscr:"\u2110",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xcf",iuml:"\xef",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\ud835\udd0d",jfr:"\ud835\udd27",jmath:"\u0237",Jopf:"\ud835\udd41",jopf:"\ud835\udd5b",Jscr:"\ud835\udca5",jscr:"\ud835\udcbf",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039a",kappa:"\u03ba",kappav:"\u03f0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041a",kcy:"\u043a",Kfr:"\ud835\udd0e",kfr:"\ud835\udd28",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040c",kjcy:"\u045c",Kopf:"\ud835\udd42",kopf:"\ud835\udd5c",Kscr:"\ud835\udca6",kscr:"\ud835\udcc0",lAarr:"\u21da",Lacute:"\u0139",lacute:"\u013a",laemptyv:"\u29b4",lagran:"\u2112",Lambda:"\u039b",lambda:"\u03bb",lang:"\u27e8",Lang:"\u27ea",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\xab",larrb:"\u21e4",larrbfs:"\u291f",larr:"\u2190",Larr:"\u219e",lArr:"\u21d0",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",latail:"\u2919",lAtail:"\u291b",lat:"\u2aab",late:"\u2aad",lates:"\u2aad\ufe00",lbarr:"\u290c",lBarr:"\u290e",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",Lcaron:"\u013d",lcaron:"\u013e",Lcedil:"\u013b",lcedil:"\u013c",lceil:"\u2308",lcub:"{",Lcy:"\u041b",lcy:"\u043b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27e8",LeftArrowBar:"\u21e4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21d0",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21c3",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21d4",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTeeArrow:"\u21a4",LeftTee:"\u22a3",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangleBar:"\u29cf",LeftTriangle:"\u22b2",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21bf",LeftVectorBar:"\u2952",LeftVector:"\u21bc",lEg:"\u2a8b",leg:"\u22da",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",lescc:"\u2aa8",les:"\u2a7d",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",Lfr:"\ud835\udd0f",lfr:"\ud835\udd29",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21c7",ll:"\u226a",Ll:"\u22d8",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",Lmidot:"\u013f",lmidot:"\u0140",lmoustache:"\u23b0",lmoust:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lne:"\u2a87",lnE:"\u2268",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",longleftarrow:"\u27f5",LongLeftArrow:"\u27f5",Longleftarrow:"\u27f8",longleftrightarrow:"\u27f7",LongLeftRightArrow:"\u27f7",Longleftrightarrow:"\u27fa",longmapsto:"\u27fc",longrightarrow:"\u27f6",LongRightArrow:"\u27f6",Longrightarrow:"\u27f9",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",Lopf:"\ud835\udd43",lopf:"\ud835\udd5d",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",lscr:"\ud835\udcc1",Lscr:"\u2112",lsh:"\u21b0",Lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2aa6",ltcir:"\u2a79",lt:"<",LT:"<",Lt:"\u226a",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21a6",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",Mcy:"\u041c",mcy:"\u043c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",Mfr:"\ud835\udd10",mfr:"\ud835\udd2a",mho:"\u2127",micro:"\xb5",midast:"*",midcir:"\u2af0",mid:"\u2223",middot:"\xb7",minusb:"\u229f",minus:"\u2212",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",Mopf:"\ud835\udd44",mopf:"\ud835\udd5e",mp:"\u2213",mscr:"\ud835\udcc2",Mscr:"\u2133",mstpos:"\u223e",Mu:"\u039c",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266e",naturals:"\u2115",natur:"\u266e",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",Ncy:"\u041d",ncy:"\u043d",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21d7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",Nfr:"\ud835\udd11",nfr:"\ud835\udd2b",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",nGt:"\u226b\u20d2",ngt:"\u226f",ngtr:"\u226f",nGtv:"\u226b\u0338",nharr:"\u21ae",nhArr:"\u21ce",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",NJcy:"\u040a",njcy:"\u045a",nlarr:"\u219a",nlArr:"\u21cd",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219a",nLeftarrow:"\u21cd",nleftrightarrow:"\u21ae",nLeftrightarrow:"\u21ce",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nLl:"\u22d8\u0338",nlsim:"\u2274",nLt:"\u226a\u20d2",nlt:"\u226e",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xa0",nopf:"\ud835\udd5f",Nopf:"\u2115",Not:"\u2aec",not:"\xac",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangle:"\u22ea",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangle:"\u22eb",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",nprec:"\u2280",npreceq:"\u2aaf\u0338",npre:"\u2aaf\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219b",nrArr:"\u21cf",nrarrw:"\u219d\u0338",nrightarrow:"\u219b",nRightarrow:"\u21cf",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",Nscr:"\ud835\udca9",nscr:"\ud835\udcc3",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsube:"\u2288",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",Ntilde:"\xd1",ntilde:"\xf1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",Nu:"\u039d",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nvdash:"\u22ac",nvDash:"\u22ad",nVdash:"\u22ae",nVDash:"\u22af",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21d6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xd3",oacute:"\xf3",oast:"\u229b",Ocirc:"\xd4",ocirc:"\xf4",ocir:"\u229a",Ocy:"\u041e",ocy:"\u043e",odash:"\u229d",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29bf",Ofr:"\ud835\udd12",ofr:"\ud835\udd2c",ogon:"\u02db",Ograve:"\xd2",ograve:"\xf2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",Omacr:"\u014c",omacr:"\u014d",Omega:"\u03a9",omega:"\u03c9",Omicron:"\u039f",omicron:"\u03bf",omid:"\u29b6",ominus:"\u2296",Oopf:"\ud835\udd46",oopf:"\ud835\udd60",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",orarr:"\u21bb",Or:"\u2a54",or:"\u2228",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oS:"\u24c8",Oscr:"\ud835\udcaa",oscr:"\u2134",Oslash:"\xd8",oslash:"\xf8",osol:"\u2298",Otilde:"\xd5",otilde:"\xf5",otimesas:"\u2a36",Otimes:"\u2a37",otimes:"\u2297",Ouml:"\xd6",ouml:"\xf6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",para:"\xb6",parallel:"\u2225",par:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",Pcy:"\u041f",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",Pfr:"\ud835\udd13",pfr:"\ud835\udd2d",Phi:"\u03a6",phi:"\u03c6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",Pi:"\u03a0",pi:"\u03c0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plus:"+",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",Poincareplane:"\u210c",pointint:"\u2a15",popf:"\ud835\udd61",Popf:"\u2119",pound:"\xa3",prap:"\u2ab7",Pr:"\u2abb",pr:"\u227a",prcue:"\u227c",precapprox:"\u2ab7",prec:"\u227a",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",pre:"\u2aaf",prE:"\u2ab3",precsim:"\u227e",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportional:"\u221d",Proportion:"\u2237",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",Pscr:"\ud835\udcab",pscr:"\ud835\udcc5",Psi:"\u03a8",psi:"\u03c8",puncsp:"\u2008",Qfr:"\ud835\udd14",qfr:"\ud835\udd2e",qint:"\u2a0c",qopf:"\ud835\udd62",Qopf:"\u211a",qprime:"\u2057",Qscr:"\ud835\udcac",qscr:"\ud835\udcc6",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",quot:'"',QUOT:'"',rAarr:"\u21db",race:"\u223d\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",rang:"\u27e9",Rang:"\u27eb",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21a0",rArr:"\u21d2",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21a3",rarrw:"\u219d",ratail:"\u291a",rAtail:"\u291c",ratio:"\u2236",rationals:"\u211a",rbarr:"\u290d",rBarr:"\u290f",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",Re:"\u211c",rect:"\u25ad",reg:"\xae",REG:"\xae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",rfr:"\ud835\udd2f",Rfr:"\u211c",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",Rho:"\u03a1",rho:"\u03c1",rhov:"\u03f1",RightAngleBracket:"\u27e9",RightArrowBar:"\u21e5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21d2",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVectorBar:"\u2955",RightDownVector:"\u21c2",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTeeArrow:"\u21a6",RightTee:"\u22a2",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangleBar:"\u29d0",RightTriangle:"\u22b3",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVectorBar:"\u2954",RightUpVector:"\u21be",RightVectorBar:"\u2953",RightVector:"\u21c0",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoustache:"\u23b1",rmoust:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",ropf:"\ud835\udd63",Ropf:"\u211d",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",rscr:"\ud835\udcc7",Rscr:"\u211b",rsh:"\u21b1",Rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",Sacute:"\u015a",sacute:"\u015b",sbquo:"\u201a",scap:"\u2ab8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2abc",sc:"\u227b",sccue:"\u227d",sce:"\u2ab0",scE:"\u2ab4",Scedil:"\u015e",scedil:"\u015f",Scirc:"\u015c",scirc:"\u015d",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",Scy:"\u0421",scy:"\u0441",sdotb:"\u22a1",sdot:"\u22c5",sdote:"\u2a66",searhk:"\u2925",searr:"\u2198",seArr:"\u21d8",searrow:"\u2198",sect:"\xa7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\ud835\udd16",sfr:"\ud835\udd30",sfrown:"\u2322",sharp:"\u266f",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xad",Sigma:"\u03a3",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",SOFTcy:"\u042c",softcy:"\u044c",solbar:"\u233f",solb:"\u29c4",sol:"/",Sopf:"\ud835\udd4a",sopf:"\ud835\udd64",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25a1",Square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squ:"\u25a1",squf:"\u25aa",srarr:"\u2192",Sscr:"\ud835\udcae",sscr:"\ud835\udcc8",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",Star:"\u22c6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",sub:"\u2282",Sub:"\u22d0",subdot:"\u2abd",subE:"\u2ac5",sube:"\u2286",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subne:"\u228a",subplus:"\u2abf",subrarr:"\u2979",subset:"\u2282",Subset:"\u22d0",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succapprox:"\u2ab8",succ:"\u227b",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",sum:"\u2211",Sum:"\u2211",sung:"\u266a",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",sup:"\u2283",Sup:"\u22d1",supdot:"\u2abe",supdsub:"\u2ad8",supE:"\u2ac6",supe:"\u2287",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supne:"\u228b",supplus:"\u2ac0",supset:"\u2283",Supset:"\u22d1",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21d9",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf",Tab:"\t",target:"\u2316",Tau:"\u03a4",tau:"\u03c4",tbrk:"\u23b4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20db",telrec:"\u2315",Tfr:"\ud835\udd17",tfr:"\ud835\udd31",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223c",THORN:"\xde",thorn:"\xfe",tilde:"\u02dc",Tilde:"\u223c",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2a31",timesb:"\u22a0",times:"\xd7",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",topbot:"\u2336",topcir:"\u2af1",top:"\u22a4",Topf:"\ud835\udd4b",topf:"\ud835\udd65",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",Tscr:"\ud835\udcaf",tscr:"\ud835\udcc9",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040b",tshcy:"\u045b",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",Uacute:"\xda",uacute:"\xfa",uarr:"\u2191",Uarr:"\u219f",uArr:"\u21d1",Uarrocir:"\u2949",Ubrcy:"\u040e",ubrcy:"\u045e",Ubreve:"\u016c",ubreve:"\u016d",Ucirc:"\xdb",ucirc:"\xfb",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21c5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296e",ufisht:"\u297e",Ufr:"\ud835\udd18",ufr:"\ud835\udd32",Ugrave:"\xd9",ugrave:"\xf9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",Umacr:"\u016a",umacr:"\u016b",uml:"\xa8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",Uogon:"\u0172",uogon:"\u0173",Uopf:"\ud835\udd4c",uopf:"\ud835\udd66",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21d1",UpArrowDownArrow:"\u21c5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21d5",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03c5",Upsi:"\u03d2",upsih:"\u03d2",Upsilon:"\u03a5",upsilon:"\u03c5",UpTeeArrow:"\u21a5",UpTee:"\u22a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",Uring:"\u016e",uring:"\u016f",urtri:"\u25f9",Uscr:"\ud835\udcb0",uscr:"\ud835\udcca",utdot:"\u22f0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",Uuml:"\xdc",uuml:"\xfc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",varr:"\u2195",vArr:"\u21d5",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",vBar:"\u2ae8",Vbar:"\u2aeb",vBarv:"\u2ae9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22a2",vDash:"\u22a8",Vdash:"\u22a9",VDash:"\u22ab",Vdashl:"\u2ae6",veebar:"\u22bb",vee:"\u2228",Vee:"\u22c1",veeeq:"\u225a",vellip:"\u22ee",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",Vfr:"\ud835\udd19",vfr:"\ud835\udd33",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",Vopf:"\ud835\udd4d",vopf:"\ud835\udd67",vprop:"\u221d",vrtri:"\u22b3",Vscr:"\ud835\udcb1",vscr:"\ud835\udccb",vsubnE:"\u2acb\ufe00",vsubne:"\u228a\ufe00",vsupnE:"\u2acc\ufe00",vsupne:"\u228b\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2a5f",wedge:"\u2227",Wedge:"\u22c0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\ud835\udd1a",wfr:"\ud835\udd34",Wopf:"\ud835\udd4e",wopf:"\ud835\udd68",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\ud835\udcb2",wscr:"\ud835\udccc",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",Xfr:"\ud835\udd1b",xfr:"\ud835\udd35",xharr:"\u27f7",xhArr:"\u27fa",Xi:"\u039e",xi:"\u03be",xlarr:"\u27f5",xlArr:"\u27f8",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",Xopf:"\ud835\udd4f",xopf:"\ud835\udd69",xoplus:"\u2a01",xotime:"\u2a02",xrarr:"\u27f6",xrArr:"\u27f9",Xscr:"\ud835\udcb3",xscr:"\ud835\udccd",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",Yacute:"\xdd",yacute:"\xfd",YAcy:"\u042f",yacy:"\u044f",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042b",ycy:"\u044b",yen:"\xa5",Yfr:"\ud835\udd1c",yfr:"\ud835\udd36",YIcy:"\u0407",yicy:"\u0457",Yopf:"\ud835\udd50",yopf:"\ud835\udd6a",Yscr:"\ud835\udcb4",yscr:"\ud835\udcce",YUcy:"\u042e",yucy:"\u044e",yuml:"\xff",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017a",Zcaron:"\u017d",zcaron:"\u017e",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017b",zdot:"\u017c",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",Zeta:"\u0396",zeta:"\u03b6",zfr:"\ud835\udd37",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21dd",zopf:"\ud835\udd6b",Zopf:"\u2124",Zscr:"\ud835\udcb5",zscr:"\ud835\udccf",zwj:"\u200d",zwnj:"\u200c"}}}),m=u({"node_modules/markdown-it/lib/common/entities.js"(e,t){t.exports=f()}}),g=u({"node_modules/uc.micro/categories/P/regex.js"(e,t){t.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/}}),b=u({"node_modules/mdurl/encode.js"(e,t){var r={};function n(e,t,s){var i,o,a,l,c,u="";for("string"!==typeof t&&(s=t,t=n.defaultChars),"undefined"===typeof s&&(s=!0),c=function(e){var t,n,s=r[e];if(s)return s;for(s=r[e]=[],t=0;t<128;t++)n=String.fromCharCode(t),/^[0-9a-z]$/i.test(n)?s.push(n):s.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2));for(t=0;t<e.length;t++)s[e.charCodeAt(t)]=e[t];return s}(t),i=0,o=e.length;i<o;i++)if(a=e.charCodeAt(i),s&&37===a&&i+2<o&&/^[0-9a-f]{2}$/i.test(e.slice(i+1,i+3)))u+=e.slice(i,i+3),i+=2;else if(a<128)u+=c[a];else if(a>=55296&&a<=57343){if(a>=55296&&a<=56319&&i+1<o&&(l=e.charCodeAt(i+1))>=56320&&l<=57343){u+=encodeURIComponent(e[i]+e[i+1]),i++;continue}u+="%EF%BF%BD"}else u+=encodeURIComponent(e[i]);return u}n.defaultChars=";/?:@&=+$,-_.!~*'()#",n.componentChars="-_.!~*'()",t.exports=n}}),_=u({"node_modules/mdurl/decode.js"(e,t){var r={};function n(e,t){var s;return"string"!==typeof t&&(t=n.defaultChars),s=function(e){var t,n,s=r[e];if(s)return s;for(s=r[e]=[],t=0;t<128;t++)n=String.fromCharCode(t),s.push(n);for(t=0;t<e.length;t++)s[n=e.charCodeAt(t)]="%"+("0"+n.toString(16).toUpperCase()).slice(-2);return s}(t),e.replace(/(%[a-f0-9]{2})+/gi,(function(e){var t,r,n,i,o,a,l,c="";for(t=0,r=e.length;t<r;t+=3)(n=parseInt(e.slice(t+1,t+3),16))<128?c+=s[n]:192===(224&n)&&t+3<r&&128===(192&(i=parseInt(e.slice(t+4,t+6),16)))?(c+=(l=n<<6&1984|63&i)<128?"\ufffd\ufffd":String.fromCharCode(l),t+=3):224===(240&n)&&t+6<r&&(i=parseInt(e.slice(t+4,t+6),16),o=parseInt(e.slice(t+7,t+9),16),128===(192&i)&&128===(192&o))?(c+=(l=n<<12&61440|i<<6&4032|63&o)<2048||l>=55296&&l<=57343?"\ufffd\ufffd\ufffd":String.fromCharCode(l),t+=6):240===(248&n)&&t+9<r&&(i=parseInt(e.slice(t+4,t+6),16),o=parseInt(e.slice(t+7,t+9),16),a=parseInt(e.slice(t+10,t+12),16),128===(192&i)&&128===(192&o)&&128===(192&a))?((l=n<<18&1835008|i<<12&258048|o<<6&4032|63&a)<65536||l>1114111?c+="\ufffd\ufffd\ufffd\ufffd":(l-=65536,c+=String.fromCharCode(55296+(l>>10),56320+(1023&l))),t+=9):c+="\ufffd";return c}))}n.defaultChars=";/?:@&=+$,#",n.componentChars="",t.exports=n}}),y=u({"node_modules/mdurl/format.js"(e,t){t.exports=function(e){var t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&-1!==e.hostname.indexOf(":")?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||""}}}),k=u({"node_modules/mdurl/parse.js"(e,t){function r(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var n=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,i=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,o=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),a=["'"].concat(o),l=["%","/","?",";","#"].concat(a),c=["/","?","#"],u=/^[+a-z0-9A-Z_-]{0,63}$/,p=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,h={javascript:!0,"javascript:":!0},d={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};r.prototype.parse=function(e,t){var r,s,o,a,f,m=e;if(m=m.trim(),!t&&1===e.split("#").length){var g=i.exec(m);if(g)return this.pathname=g[1],g[2]&&(this.search=g[2]),this}var b=n.exec(m);if(b&&(o=(b=b[0]).toLowerCase(),this.protocol=b,m=m.substr(b.length)),(t||b||m.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(f="//"===m.substr(0,2))||b&&h[b]||(m=m.substr(2),this.slashes=!0)),!h[b]&&(f||b&&!d[b])){var _,y,k=-1;for(r=0;r<c.length;r++)-1!==(a=m.indexOf(c[r]))&&(-1===k||a<k)&&(k=a);for(-1!==(y=-1===k?m.lastIndexOf("@"):m.lastIndexOf("@",k))&&(_=m.slice(0,y),m=m.slice(y+1),this.auth=_),k=-1,r=0;r<l.length;r++)-1!==(a=m.indexOf(l[r]))&&(-1===k||a<k)&&(k=a);-1===k&&(k=m.length),":"===m[k-1]&&k--;var v=m.slice(0,k);m=m.slice(k),this.parseHost(v),this.hostname=this.hostname||"";var C="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!C){var A=this.hostname.split(/\./);for(r=0,s=A.length;r<s;r++){var x=A[r];if(x&&!x.match(u)){for(var w="",D=0,E=x.length;D<E;D++)x.charCodeAt(D)>127?w+="x":w+=x[D];if(!w.match(u)){var q=A.slice(0,r),S=A.slice(r+1),F=x.match(p);F&&(q.push(F[1]),S.unshift(F[2])),S.length&&(m=S.join(".")+m),this.hostname=q.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),C&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var j=m.indexOf("#");-1!==j&&(this.hash=m.substr(j),m=m.slice(0,j));var L=m.indexOf("?");return-1!==L&&(this.search=m.substr(L),m=m.slice(0,L)),m&&(this.pathname=m),d[o]&&this.hostname&&!this.pathname&&(this.pathname=""),this},r.prototype.parseHost=function(e){var t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)},t.exports=function(e,t){if(e&&e instanceof r)return e;var n=new r;return n.parse(e,t),n}}}),v=u({"node_modules/mdurl/index.js"(e,t){t.exports.encode=b(),t.exports.decode=_(),t.exports.format=y(),t.exports.parse=k()}}),C=u({"node_modules/uc.micro/properties/Any/regex.js"(e,t){t.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/}}),A=u({"node_modules/uc.micro/categories/Cc/regex.js"(e,t){t.exports=/[\0-\x1F\x7F-\x9F]/}}),x=u({"node_modules/uc.micro/categories/Cf/regex.js"(e,t){t.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/}}),w=u({"node_modules/uc.micro/categories/Z/regex.js"(e,t){t.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/}}),D=u({"node_modules/uc.micro/index.js"(e){e.Any=C(),e.Cc=A(),e.Cf=x(),e.P=g(),e.Z=w()}}),E=u({"node_modules/markdown-it/lib/common/utils.js"(e){var t=Object.prototype.hasOwnProperty;function r(e,r){return t.call(e,r)}function n(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!==(65535&e)&&65534!==(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function s(e){if(e>65535){var t=55296+((e-=65536)>>10),r=56320+(1023&e);return String.fromCharCode(t,r)}return String.fromCharCode(e)}var i=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,o=new RegExp(i.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),a=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,l=m();var c=/[&<>"]/,u=/[&<>"]/g,p={"&":"&","<":"<",">":">",'"':"""};function h(e){return p[e]}var d=/[.?*+^$[\]\\(){}|-]/g;var f=g();e.lib={},e.lib.mdurl=v(),e.lib.ucmicro=D(),e.assign=function(e){return Array.prototype.slice.call(arguments,1).forEach((function(t){if(t){if("object"!==typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach((function(r){e[r]=t[r]}))}})),e},e.isString=function(e){return"[object String]"===function(e){return Object.prototype.toString.call(e)}(e)},e.has=r,e.unescapeMd=function(e){return e.indexOf("\\")<0?e:e.replace(i,"$1")},e.unescapeAll=function(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(o,(function(e,t,i){return t||function(e,t){var i=0;return r(l,t)?l[t]:35===t.charCodeAt(0)&&a.test(t)&&n(i="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?s(i):e}(e,i)}))},e.isValidEntityCode=n,e.fromCodePoint=s,e.escapeHtml=function(e){return c.test(e)?e.replace(u,h):e},e.arrayReplaceAt=function(e,t,r){return[].concat(e.slice(0,t),r,e.slice(t+1))},e.isSpace=function(e){switch(e){case 9:case 32:return!0}return!1},e.isWhiteSpace=function(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},e.isMdAsciiPunct=function(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},e.isPunctChar=function(e){return f.test(e)},e.escapeRE=function(e){return e.replace(d,"\\$&")},e.normalizeReference=function(e){return e=e.trim().replace(/\s+/g," "),"\u1e7e"==="\u1e9e".toLowerCase()&&(e=e.replace(/\u1e9e/g,"\xdf")),e.toLowerCase().toUpperCase()}}}),q=u({"node_modules/markdown-it/lib/helpers/parse_link_label.js"(e,t){t.exports=function(e,t,r){var n,s,i,o,a=-1,l=e.posMax,c=e.pos;for(e.pos=t+1,n=1;e.pos<l;){if(93===(i=e.src.charCodeAt(e.pos))&&0===--n){s=!0;break}if(o=e.pos,e.md.inline.skipToken(e),91===i)if(o===e.pos-1)n++;else if(r)return e.pos=c,-1}return s&&(a=e.pos),e.pos=c,a}}}),S=u({"node_modules/markdown-it/lib/helpers/parse_link_destination.js"(e,t){var r=E().unescapeAll;t.exports=function(e,t,n){var s,i,o=t,a={ok:!1,pos:0,lines:0,str:""};if(60===e.charCodeAt(t)){for(t++;t<n;){if(10===(s=e.charCodeAt(t)))return a;if(60===s)return a;if(62===s)return a.pos=t+1,a.str=r(e.slice(o+1,t)),a.ok=!0,a;92===s&&t+1<n?t+=2:t++}return a}for(i=0;t<n&&32!==(s=e.charCodeAt(t))&&!(s<32||127===s);)if(92===s&&t+1<n){if(32===e.charCodeAt(t+1))break;t+=2}else{if(40===s&&++i>32)return a;if(41===s){if(0===i)break;i--}t++}return o===t||0!==i||(a.str=r(e.slice(o,t)),a.lines=0,a.pos=t,a.ok=!0),a}}}),F=u({"node_modules/markdown-it/lib/helpers/parse_link_title.js"(e,t){var r=E().unescapeAll;t.exports=function(e,t,n){var s,i,o=0,a=t,l={ok:!1,pos:0,lines:0,str:""};if(t>=n)return l;if(34!==(i=e.charCodeAt(t))&&39!==i&&40!==i)return l;for(t++,40===i&&(i=41);t<n;){if((s=e.charCodeAt(t))===i)return l.pos=t+1,l.lines=o,l.str=r(e.slice(a+1,t)),l.ok=!0,l;if(40===s&&41===i)return l;10===s?o++:92===s&&t+1<n&&(t++,10===e.charCodeAt(t)&&o++),t++}return l}}}),j=u({"node_modules/markdown-it/lib/helpers/index.js"(e){e.parseLinkLabel=q(),e.parseLinkDestination=S(),e.parseLinkTitle=F()}}),L=u({"node_modules/markdown-it/lib/renderer.js"(e,t){var r=E().assign,n=E().unescapeAll,s=E().escapeHtml,i={};function o(){this.rules=r({},i)}i.code_inline=function(e,t,r,n,i){var o=e[t];return"<code"+i.renderAttrs(o)+">"+s(e[t].content)+"</code>"},i.code_block=function(e,t,r,n,i){var o=e[t];return"<pre"+i.renderAttrs(o)+"><code>"+s(e[t].content)+"</code></pre>\n"},i.fence=function(e,t,r,i,o){var a,l,c,u,p,h=e[t],d=h.info?n(h.info).trim():"",f="",m="";return d&&(f=(c=d.split(/(\s+)/g))[0],m=c.slice(2).join("")),0===(a=r.highlight&&r.highlight(h.content,f,m)||s(h.content)).indexOf("<pre")?a+"\n":d?(l=h.attrIndex("class"),u=h.attrs?h.attrs.slice():[],l<0?u.push(["class",r.langPrefix+f]):(u[l]=u[l].slice(),u[l][1]+=" "+r.langPrefix+f),p={attrs:u},"<pre><code"+o.renderAttrs(p)+">"+a+"</code></pre>\n"):"<pre><code"+o.renderAttrs(h)+">"+a+"</code></pre>\n"},i.image=function(e,t,r,n,s){var i=e[t];return i.attrs[i.attrIndex("alt")][1]=s.renderInlineAsText(i.children,r,n),s.renderToken(e,t,r)},i.hardbreak=function(e,t,r){return r.xhtmlOut?"<br />\n":"<br>\n"},i.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?"<br />\n":"<br>\n":"\n"},i.text=function(e,t){return s(e[t].content)},i.html_block=function(e,t){return e[t].content},i.html_inline=function(e,t){return e[t].content},o.prototype.renderAttrs=function(e){var t,r,n;if(!e.attrs)return"";for(n="",t=0,r=e.attrs.length;t<r;t++)n+=" "+s(e.attrs[t][0])+'="'+s(e.attrs[t][1])+'"';return n},o.prototype.renderToken=function(e,t,r){var n,s="",i=!1,o=e[t];return o.hidden?"":(o.block&&-1!==o.nesting&&t&&e[t-1].hidden&&(s+="\n"),s+=(-1===o.nesting?"</":"<")+o.tag,s+=this.renderAttrs(o),0===o.nesting&&r.xhtmlOut&&(s+=" /"),o.block&&(i=!0,1===o.nesting&&t+1<e.length&&("inline"===(n=e[t+1]).type||n.hidden||-1===n.nesting&&n.tag===o.tag)&&(i=!1)),s+=i?">\n":">")},o.prototype.renderInline=function(e,t,r){for(var n,s="",i=this.rules,o=0,a=e.length;o<a;o++)"undefined"!==typeof i[n=e[o].type]?s+=i[n](e,o,t,r,this):s+=this.renderToken(e,o,t);return s},o.prototype.renderInlineAsText=function(e,t,r){for(var n="",s=0,i=e.length;s<i;s++)"text"===e[s].type?n+=e[s].content:"image"===e[s].type?n+=this.renderInlineAsText(e[s].children,t,r):"softbreak"===e[s].type&&(n+="\n");return n},o.prototype.render=function(e,t,r){var n,s,i,o="",a=this.rules;for(n=0,s=e.length;n<s;n++)"inline"===(i=e[n].type)?o+=this.renderInline(e[n].children,t,r):"undefined"!==typeof a[i]?o+=a[e[n].type](e,n,t,r,this):o+=this.renderToken(e,n,t,r);return o},t.exports=o}}),z=u({"node_modules/markdown-it/lib/ruler.js"(e,t){function r(){this.__rules__=[],this.__cache__=null}r.prototype.__find__=function(e){for(var t=0;t<this.__rules__.length;t++)if(this.__rules__[t].name===e)return t;return-1},r.prototype.__compile__=function(){var e=this,t=[""];e.__rules__.forEach((function(e){e.enabled&&e.alt.forEach((function(e){t.indexOf(e)<0&&t.push(e)}))})),e.__cache__={},t.forEach((function(t){e.__cache__[t]=[],e.__rules__.forEach((function(r){r.enabled&&(t&&r.alt.indexOf(t)<0||e.__cache__[t].push(r.fn))}))}))},r.prototype.at=function(e,t,r){var n=this.__find__(e),s=r||{};if(-1===n)throw new Error("Parser rule not found: "+e);this.__rules__[n].fn=t,this.__rules__[n].alt=s.alt||[],this.__cache__=null},r.prototype.before=function(e,t,r,n){var s=this.__find__(e),i=n||{};if(-1===s)throw new Error("Parser rule not found: "+e);this.__rules__.splice(s,0,{name:t,enabled:!0,fn:r,alt:i.alt||[]}),this.__cache__=null},r.prototype.after=function(e,t,r,n){var s=this.__find__(e),i=n||{};if(-1===s)throw new Error("Parser rule not found: "+e);this.__rules__.splice(s+1,0,{name:t,enabled:!0,fn:r,alt:i.alt||[]}),this.__cache__=null},r.prototype.push=function(e,t,r){var n=r||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:n.alt||[]}),this.__cache__=null},r.prototype.enable=function(e,t){Array.isArray(e)||(e=[e]);var r=[];return e.forEach((function(e){var n=this.__find__(e);if(n<0){if(t)return;throw new Error("Rules manager: invalid rule name "+e)}this.__rules__[n].enabled=!0,r.push(e)}),this),this.__cache__=null,r},r.prototype.enableOnly=function(e,t){Array.isArray(e)||(e=[e]),this.__rules__.forEach((function(e){e.enabled=!1})),this.enable(e,t)},r.prototype.disable=function(e,t){Array.isArray(e)||(e=[e]);var r=[];return e.forEach((function(e){var n=this.__find__(e);if(n<0){if(t)return;throw new Error("Rules manager: invalid rule name "+e)}this.__rules__[n].enabled=!1,r.push(e)}),this),this.__cache__=null,r},r.prototype.getRules=function(e){return null===this.__cache__&&this.__compile__(),this.__cache__[e]||[]},t.exports=r}}),T=u({"node_modules/markdown-it/lib/rules_core/normalize.js"(e,t){var r=/\r\n?|\n/g,n=/\0/g;t.exports=function(e){var t;t=(t=e.src.replace(r,"\n")).replace(n,"\ufffd"),e.src=t}}}),I=u({"node_modules/markdown-it/lib/rules_core/block.js"(e,t){t.exports=function(e){var t;e.inlineMode?((t=new e.Token("inline","",0)).content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}}}),O=u({"node_modules/markdown-it/lib/rules_core/inline.js"(e,t){t.exports=function(e){var t,r,n,s=e.tokens;for(r=0,n=s.length;r<n;r++)"inline"===(t=s[r]).type&&e.md.inline.parse(t.content,e.md,e.env,t.children)}}}),$=u({"node_modules/markdown-it/lib/rules_core/linkify.js"(e,t){var r=E().arrayReplaceAt;function n(e){return/^<\/a\s*>/i.test(e)}t.exports=function(e){var t,s,i,o,a,l,c,u,p,h,d,f,m,g,b,_,y,k,v=e.tokens;if(e.md.options.linkify)for(s=0,i=v.length;s<i;s++)if("inline"===v[s].type&&e.md.linkify.pretest(v[s].content))for(m=0,t=(o=v[s].children).length-1;t>=0;t--)if("link_close"!==(l=o[t]).type){if("html_inline"===l.type&&(k=l.content,/^<a[>\s]/i.test(k)&&m>0&&m--,n(l.content)&&m++),!(m>0)&&"text"===l.type&&e.md.linkify.test(l.content)){for(p=l.content,y=e.md.linkify.match(p),c=[],f=l.level,d=0,u=0;u<y.length;u++)g=y[u].url,b=e.md.normalizeLink(g),e.md.validateLink(b)&&(_=y[u].text,_=y[u].schema?"mailto:"!==y[u].schema||/^mailto:/i.test(_)?e.md.normalizeLinkText(_):e.md.normalizeLinkText("mailto:"+_).replace(/^mailto:/,""):e.md.normalizeLinkText("http://"+_).replace(/^http:\/\//,""),(h=y[u].index)>d&&((a=new e.Token("text","",0)).content=p.slice(d,h),a.level=f,c.push(a)),(a=new e.Token("link_open","a",1)).attrs=[["href",b]],a.level=f++,a.markup="linkify",a.info="auto",c.push(a),(a=new e.Token("text","",0)).content=_,a.level=f,c.push(a),(a=new e.Token("link_close","a",-1)).level=--f,a.markup="linkify",a.info="auto",c.push(a),d=y[u].lastIndex);d<p.length&&((a=new e.Token("text","",0)).content=p.slice(d),a.level=f,c.push(a)),v[s].children=o=r(o,t,c)}}else for(t--;o[t].level!==l.level&&"link_open"!==o[t].type;)t--}}}),R=u({"node_modules/markdown-it/lib/rules_core/replacements.js"(e,t){var r=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,n=/\((c|tm|r|p)\)/i,s=/\((c|tm|r|p)\)/gi,i={c:"\xa9",r:"\xae",p:"\xa7",tm:"\u2122"};function o(e,t){return i[t.toLowerCase()]}function a(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)"text"!==(r=e[t]).type||n||(r.content=r.content.replace(s,o)),"link_open"===r.type&&"auto"===r.info&&n--,"link_close"===r.type&&"auto"===r.info&&n++}function l(e){var t,n,s=0;for(t=e.length-1;t>=0;t--)"text"!==(n=e[t]).type||s||r.test(n.content)&&(n.content=n.content.replace(/\+-/g,"\xb1").replace(/\.{2,}/g,"\u2026").replace(/([?!])\u2026/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1\u2014").replace(/(^|\s)--(?=\s|$)/gm,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1\u2013")),"link_open"===n.type&&"auto"===n.info&&s--,"link_close"===n.type&&"auto"===n.info&&s++}t.exports=function(e){var t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&(n.test(e.tokens[t].content)&&a(e.tokens[t].children),r.test(e.tokens[t].content)&&l(e.tokens[t].children))}}}),M=u({"node_modules/markdown-it/lib/rules_core/smartquotes.js"(e,t){var r=E().isWhiteSpace,n=E().isPunctChar,s=E().isMdAsciiPunct,i=/['"]/,o=/['"]/g;function a(e,t,r){return e.substr(0,t)+r+e.substr(t+1)}function l(e,t){var i,l,c,u,p,h,d,f,m,g,b,_,y,k,v,C,A,x,w,D,E;for(w=[],i=0;i<e.length;i++){for(l=e[i],d=e[i].level,A=w.length-1;A>=0&&!(w[A].level<=d);A--);if(w.length=A+1,"text"===l.type){p=0,h=(c=l.content).length;e:for(;p<h&&(o.lastIndex=p,u=o.exec(c));){if(v=C=!0,p=u.index+1,x="'"===u[0],m=32,u.index-1>=0)m=c.charCodeAt(u.index-1);else for(A=i-1;A>=0&&("softbreak"!==e[A].type&&"hardbreak"!==e[A].type);A--)if(e[A].content){m=e[A].content.charCodeAt(e[A].content.length-1);break}if(g=32,p<h)g=c.charCodeAt(p);else for(A=i+1;A<e.length&&("softbreak"!==e[A].type&&"hardbreak"!==e[A].type);A++)if(e[A].content){g=e[A].content.charCodeAt(0);break}if(b=s(m)||n(String.fromCharCode(m)),_=s(g)||n(String.fromCharCode(g)),y=r(m),(k=r(g))?v=!1:_&&(y||b||(v=!1)),y?C=!1:b&&(k||_||(C=!1)),34===g&&'"'===u[0]&&m>=48&&m<=57&&(C=v=!1),v&&C&&(v=b,C=_),v||C){if(C)for(A=w.length-1;A>=0&&(f=w[A],!(w[A].level<d));A--)if(f.single===x&&w[A].level===d){f=w[A],x?(D=t.md.options.quotes[2],E=t.md.options.quotes[3]):(D=t.md.options.quotes[0],E=t.md.options.quotes[1]),l.content=a(l.content,u.index,E),e[f.token].content=a(e[f.token].content,f.pos,D),p+=E.length-1,f.token===i&&(p+=D.length-1),h=(c=l.content).length,w.length=A;continue e}v?w.push({token:i,pos:u.index,single:x,level:d}):C&&x&&(l.content=a(l.content,u.index,"\u2019"))}else x&&(l.content=a(l.content,u.index,"\u2019"))}}}}t.exports=function(e){var t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&i.test(e.tokens[t].content)&&l(e.tokens[t].children,e)}}}),N=u({"node_modules/markdown-it/lib/token.js"(e,t){function r(e,t,r){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=r,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}r.prototype.attrIndex=function(e){var t,r,n;if(!this.attrs)return-1;for(r=0,n=(t=this.attrs).length;r<n;r++)if(t[r][0]===e)return r;return-1},r.prototype.attrPush=function(e){this.attrs?this.attrs.push(e):this.attrs=[e]},r.prototype.attrSet=function(e,t){var r=this.attrIndex(e),n=[e,t];r<0?this.attrPush(n):this.attrs[r]=n},r.prototype.attrGet=function(e){var t=this.attrIndex(e),r=null;return t>=0&&(r=this.attrs[t][1]),r},r.prototype.attrJoin=function(e,t){var r=this.attrIndex(e);r<0?this.attrPush([e,t]):this.attrs[r][1]=this.attrs[r][1]+" "+t},t.exports=r}}),B=u({"node_modules/markdown-it/lib/rules_core/state_core.js"(e,t){var r=N();function n(e,t,r){this.src=e,this.env=r,this.tokens=[],this.inlineMode=!1,this.md=t}n.prototype.Token=r,t.exports=n}}),P=u({"node_modules/markdown-it/lib/parser_core.js"(e,t){var r=z(),n=[["normalize",T()],["block",I()],["inline",O()],["linkify",$()],["replacements",R()],["smartquotes",M()]];function s(){this.ruler=new r;for(var e=0;e<n.length;e++)this.ruler.push(n[e][0],n[e][1])}s.prototype.process=function(e){var t,r,n;for(t=0,r=(n=this.ruler.getRules("")).length;t<r;t++)n[t](e)},s.prototype.State=B(),t.exports=s}}),U=u({"node_modules/markdown-it/lib/rules_block/table.js"(e,t){var r=E().isSpace;function n(e,t){var r=e.bMarks[t]+e.tShift[t],n=e.eMarks[t];return e.src.substr(r,n-r)}function s(e){var t,r=[],n=0,s=e.length,i=!1,o=0,a="";for(t=e.charCodeAt(n);n<s;)124===t&&(i?(a+=e.substring(o,n-1),o=n):(r.push(a+e.substring(o,n)),a="",o=n+1)),i=92===t,n++,t=e.charCodeAt(n);return r.push(a+e.substring(o)),r}t.exports=function(e,t,i,o){var a,l,c,u,p,h,d,f,m,g,b,_,y,k,v,C,A,x;if(t+2>i)return!1;if(h=t+1,e.sCount[h]<e.blkIndent)return!1;if(!e.md.options.allowIndentation&&e.sCount[h]-e.blkIndent>=4)return!1;if((c=e.bMarks[h]+e.tShift[h])>=e.eMarks[h])return!1;if(124!==(A=e.src.charCodeAt(c++))&&45!==A&&58!==A)return!1;if(c>=e.eMarks[h])return!1;if(124!==(x=e.src.charCodeAt(c++))&&45!==x&&58!==x&&!r(x))return!1;if(45===A&&r(x))return!1;for(;c<e.eMarks[h];){if(124!==(a=e.src.charCodeAt(c))&&45!==a&&58!==a&&!r(a))return!1;c++}for(d=(l=n(e,t+1)).split("|"),g=[],u=0;u<d.length;u++){if(!(b=d[u].trim())){if(0===u||u===d.length-1)continue;return!1}if(!/^:?-+:?$/.test(b))return!1;58===b.charCodeAt(b.length-1)?g.push(58===b.charCodeAt(0)?"center":"right"):58===b.charCodeAt(0)?g.push("left"):g.push("")}if(-1===(l=n(e,t).trim()).indexOf("|"))return!1;if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if((d=s(l)).length&&""===d[0]&&d.shift(),d.length&&""===d[d.length-1]&&d.pop(),0===(f=d.length)||f!==g.length)return!1;if(o)return!0;for(k=e.parentType,e.parentType="table",C=e.md.block.ruler.getRules("blockquote"),(m=e.push("table_open","table",1)).map=_=[t,0],(m=e.push("thead_open","thead",1)).map=[t,t+1],(m=e.push("tr_open","tr",1)).map=[t,t+1],u=0;u<d.length;u++)m=e.push("th_open","th",1),g[u]&&(m.attrs=[["style","text-align:"+g[u]]]),(m=e.push("inline","",0)).content=d[u].trim(),m.children=[],m=e.push("th_close","th",-1);for(m=e.push("tr_close","tr",-1),m=e.push("thead_close","thead",-1),h=t+2;h<i&&!(e.sCount[h]<e.blkIndent);h++){for(v=!1,u=0,p=C.length;u<p;u++)if(C[u](e,h,i,!0)){v=!0;break}if(v)break;if(!(l=n(e,h).trim()))break;if(!e.md.options.allowIndentation&&e.sCount[h]-e.blkIndent>=4)break;for((d=s(l)).length&&""===d[0]&&d.shift(),d.length&&""===d[d.length-1]&&d.pop(),h===t+2&&((m=e.push("tbody_open","tbody",1)).map=y=[t+2,0]),(m=e.push("tr_open","tr",1)).map=[h,h+1],u=0;u<f;u++)m=e.push("td_open","td",1),g[u]&&(m.attrs=[["style","text-align:"+g[u]]]),(m=e.push("inline","",0)).content=d[u]?d[u].trim():"",m.children=[],m=e.push("td_close","td",-1);m=e.push("tr_close","tr",-1)}return y&&(m=e.push("tbody_close","tbody",-1),y[1]=h),m=e.push("table_close","table",-1),_[1]=h,e.parentType=k,e.line=h,!0}}}),V=u({"node_modules/markdown-it/lib/rules_block/code.js"(e,t){t.exports=function(e,t,r){if(e.md.options.allowIndentation)return!1;var n,s,i;if(e.sCount[t]-e.blkIndent<4)return!1;for(s=n=t+1;n<r;)if(e.isEmpty(n))n++;else{if(!(e.sCount[n]-e.blkIndent>=4))break;s=++n}return e.line=s,(i=e.push("code_block","code",0)).content=e.getLines(t,s,4+e.blkIndent,!1)+"\n",i.map=[t,e.line],!0}}}),Z=u({"node_modules/markdown-it/lib/rules_block/fence.js"(e,t){t.exports=function(e,t,r,n){var s,i,o,a,l,c,u,p=!1,h=e.bMarks[t]+e.tShift[t],d=e.eMarks[t];if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if(h+3>d)return!1;if(126!==(s=e.src.charCodeAt(h))&&96!==s)return!1;if(l=h,(i=(h=e.skipChars(h,s))-l)<3)return!1;if(u=e.src.slice(l,h),o=e.src.slice(h,d),96===s&&o.indexOf(String.fromCharCode(s))>=0)return!1;if(n)return!0;for(a=t;!(++a>=r)&&!((h=l=e.bMarks[a]+e.tShift[a])<(d=e.eMarks[a])&&e.sCount[a]<e.blkIndent);)if(e.src.charCodeAt(h)===s&&(e.md.options.allowIndentation||!(e.sCount[a]-e.blkIndent>=4))&&!((h=e.skipChars(h,s))-l<i)&&!((h=e.skipSpaces(h))<d)){p=!0;break}return i=e.sCount[t],e.line=a+(p?1:0),(c=e.push("fence","code",0)).info=o,c.content=e.getLines(t+1,a,i,!0),c.markup=u,c.map=[t,e.line],!0}}}),G=u({"node_modules/markdown-it/lib/rules_block/blockquote.js"(e,t){var r=E().isSpace;t.exports=function(e,t,n,s){var i,o,a,l,c,u,p,h,d,f,m,g,b,_,y,k,v,C,A,x,w=e.lineMax,D=e.bMarks[t]+e.tShift[t],E=e.eMarks[t];if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if(62!==e.src.charCodeAt(D++))return!1;if(s)return!0;for(l=d=e.sCount[t]+1,32===e.src.charCodeAt(D)?(D++,l++,d++,i=!1,k=!0):9===e.src.charCodeAt(D)?(k=!0,(e.bsCount[t]+d)%4===3?(D++,l++,d++,i=!1):i=!0):k=!1,f=[e.bMarks[t]],e.bMarks[t]=D;D<E&&(o=e.src.charCodeAt(D),r(o));)9===o?d+=4-(d+e.bsCount[t]+(i?1:0))%4:d++,D++;for(m=[e.bsCount[t]],e.bsCount[t]=e.sCount[t]+1+(k?1:0),u=D>=E,_=[e.sCount[t]],e.sCount[t]=d-l,y=[e.tShift[t]],e.tShift[t]=D-e.bMarks[t],C=e.md.block.ruler.getRules("blockquote"),b=e.parentType,e.parentType="blockquote",h=t+1;h<n&&(x=e.sCount[h]<e.blkIndent,!((D=e.bMarks[h]+e.tShift[h])>=(E=e.eMarks[h])));h++)if(62!==e.src.charCodeAt(D++)||x){if(u)break;for(v=!1,a=0,c=C.length;a<c;a++)if(C[a](e,h,n,!0)){v=!0;break}if(v){e.lineMax=h,0!==e.blkIndent&&(f.push(e.bMarks[h]),m.push(e.bsCount[h]),y.push(e.tShift[h]),_.push(e.sCount[h]),e.sCount[h]-=e.blkIndent);break}f.push(e.bMarks[h]),m.push(e.bsCount[h]),y.push(e.tShift[h]),_.push(e.sCount[h]),e.sCount[h]=-1}else{for(l=d=e.sCount[h]+1,32===e.src.charCodeAt(D)?(D++,l++,d++,i=!1,k=!0):9===e.src.charCodeAt(D)?(k=!0,(e.bsCount[h]+d)%4===3?(D++,l++,d++,i=!1):i=!0):k=!1,f.push(e.bMarks[h]),e.bMarks[h]=D;D<E&&(o=e.src.charCodeAt(D),r(o));)9===o?d+=4-(d+e.bsCount[h]+(i?1:0))%4:d++,D++;u=D>=E,m.push(e.bsCount[h]),e.bsCount[h]=e.sCount[h]+1+(k?1:0),_.push(e.sCount[h]),e.sCount[h]=d-l,y.push(e.tShift[h]),e.tShift[h]=D-e.bMarks[h]}for(g=e.blkIndent,e.blkIndent=0,(A=e.push("blockquote_open","blockquote",1)).markup=">",A.map=p=[t,0],e.md.block.tokenize(e,t,h),(A=e.push("blockquote_close","blockquote",-1)).markup=">",e.lineMax=w,e.parentType=b,p[1]=e.line,a=0;a<y.length;a++)e.bMarks[a+t]=f[a],e.tShift[a+t]=y[a],e.sCount[a+t]=_[a],e.bsCount[a+t]=m[a];return e.blkIndent=g,!0}}}),H=u({"node_modules/markdown-it/lib/rules_block/hr.js"(e,t){var r=E().isSpace;t.exports=function(e,t,n,s){var i,o,a,l,c=e.bMarks[t]+e.tShift[t],u=e.eMarks[t];if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if(42!==(i=e.src.charCodeAt(c++))&&45!==i&&95!==i)return!1;for(o=1;c<u;){if((a=e.src.charCodeAt(c++))!==i&&!r(a))return!1;a===i&&o++}return!(o<3)&&(s||(e.line=t+1,(l=e.push("hr","hr",0)).map=[t,e.line],l.markup=Array(o+1).join(String.fromCharCode(i))),!0)}}}),J=u({"node_modules/markdown-it/lib/rules_block/list.js"(e,t){var r=E().isSpace;function n(e,t){var n,s,i,o;return s=e.bMarks[t]+e.tShift[t],i=e.eMarks[t],42!==(n=e.src.charCodeAt(s++))&&45!==n&&43!==n||s<i&&(o=e.src.charCodeAt(s),!r(o))?-1:s}function s(e,t){var n,s=e.bMarks[t]+e.tShift[t],i=s,o=e.eMarks[t];if(i+1>=o)return-1;if((n=e.src.charCodeAt(i++))<48||n>57)return-1;for(;;){if(i>=o)return-1;if(!((n=e.src.charCodeAt(i++))>=48&&n<=57)){if(41===n||46===n)break;return-1}if(i-s>=10)return-1}return i<o&&(n=e.src.charCodeAt(i),!r(n))?-1:i}t.exports=function(e,t,r,i){var o,a,l,c,u,p,h,d,f,m,g,b,_,y,k,v,C,A,x,w,D,E,q,S,F,j,L,z,T=!1,I=!0;if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if(!e.md.options.allowIndentation&&e.listIndent>=0&&e.sCount[t]-e.listIndent>=4&&e.sCount[t]<e.blkIndent)return!1;if(i&&"paragraph"===e.parentType&&e.sCount[t]>=e.blkIndent&&(T=!0),(q=s(e,t))>=0){if(h=!0,F=e.bMarks[t]+e.tShift[t],_=Number(e.src.slice(F,q-1)),T&&1!==_)return!1}else{if(!((q=n(e,t))>=0))return!1;h=!1}if(T&&e.skipSpaces(q)>=e.eMarks[t])return!1;if(b=e.src.charCodeAt(q-1),i)return!0;for(g=e.tokens.length,h?(z=e.push("ordered_list_open","ol",1),1!==_&&(z.attrs=[["start",_]])):z=e.push("bullet_list_open","ul",1),z.map=m=[t,0],z.markup=String.fromCharCode(b),k=t,S=!1,L=e.md.block.ruler.getRules("list"),A=e.parentType,e.parentType="list";k<r;){for(E=q,y=e.eMarks[k],p=v=e.sCount[k]+q-(e.bMarks[t]+e.tShift[t]);E<y;){if(9===(o=e.src.charCodeAt(E)))v+=4-(v+e.bsCount[k])%4;else{if(32!==o)break;v++}E++}if(u=(a=E)>=y?1:v-p,!e.md.options.allowIndentation&&u>4&&(u=1),c=p+u,(z=e.push("list_item_open","li",1)).markup=String.fromCharCode(b),z.map=d=[t,0],h&&(z.info=e.src.slice(F,q-1)),D=e.tight,w=e.tShift[t],x=e.sCount[t],C=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=c,e.tight=!0,e.tShift[t]=a-e.bMarks[t],e.sCount[t]=v,a>=y&&e.isEmpty(t+1)?e.line=Math.min(e.line+2,r):e.md.block.tokenize(e,t,r,!0),e.tight&&!S||(I=!1),S=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=C,e.tShift[t]=w,e.sCount[t]=x,e.tight=D,(z=e.push("list_item_close","li",-1)).markup=String.fromCharCode(b),k=t=e.line,d[1]=k,a=e.bMarks[t],k>=r)break;if(e.sCount[k]<e.blkIndent)break;if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)break;for(j=!1,l=0,f=L.length;l<f;l++)if(L[l](e,k,r,!0)){j=!0;break}if(j)break;if(h){if((q=s(e,k))<0)break;F=e.bMarks[k]+e.tShift[k]}else if((q=n(e,k))<0)break;if(b!==e.src.charCodeAt(q-1))break}return(z=h?e.push("ordered_list_close","ol",-1):e.push("bullet_list_close","ul",-1)).markup=String.fromCharCode(b),m[1]=k,e.line=k,e.parentType=A,I&&function(e,t){var r,n,s=e.level+2;for(r=t+2,n=e.tokens.length-2;r<n;r++)e.tokens[r].level===s&&"paragraph_open"===e.tokens[r].type&&(e.tokens[r+2].hidden=!0,e.tokens[r].hidden=!0,r+=2)}(e,g),!0}}}),W=u({"node_modules/markdown-it/lib/rules_block/reference.js"(e,t){var r=E().normalizeReference,n=E().isSpace;t.exports=function(e,t,s,i){var o,a,l,c,u,p,h,d,f,m,g,b,_,y,k,v,C=0,A=e.bMarks[t]+e.tShift[t],x=e.eMarks[t],w=t+1;if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if(91!==e.src.charCodeAt(A))return!1;for(;++A<x;)if(93===e.src.charCodeAt(A)&&92!==e.src.charCodeAt(A-1)){if(A+1===x)return!1;if(58!==e.src.charCodeAt(A+1))return!1;break}for(c=e.lineMax,k=e.md.block.ruler.getRules("reference"),m=e.parentType,e.parentType="reference";w<c&&!e.isEmpty(w);w++)if((e.md.options.allowIndentation||!(e.sCount[w]-e.blkIndent>3))&&!(e.sCount[w]<0)){for(y=!1,p=0,h=k.length;p<h;p++)if(k[p](e,w,c,!0)){y=!0;break}if(y)break}for(x=(_=e.getLines(t,w,e.blkIndent,!1).trim()).length,A=1;A<x;A++){if(91===(o=_.charCodeAt(A)))return!1;if(93===o){f=A;break}(10===o||92===o&&++A<x&&10===_.charCodeAt(A))&&C++}if(f<0||58!==_.charCodeAt(f+1))return!1;for(A=f+2;A<x;A++)if(10===(o=_.charCodeAt(A)))C++;else if(!n(o))break;if(!(g=e.md.helpers.parseLinkDestination(_,A,x)).ok)return!1;if(u=e.md.normalizeLink(g.str),!e.md.validateLink(u))return!1;for(a=A=g.pos,l=C+=g.lines,b=A;A<x;A++)if(10===(o=_.charCodeAt(A)))C++;else if(!n(o))break;for(g=e.md.helpers.parseLinkTitle(_,A,x),A<x&&b!==A&&g.ok?(v=g.str,A=g.pos,C+=g.lines):(v="",A=a,C=l);A<x&&(o=_.charCodeAt(A),n(o));)A++;if(A<x&&10!==_.charCodeAt(A)&&v)for(v="",A=a,C=l;A<x&&(o=_.charCodeAt(A),n(o));)A++;return!(A<x&&10!==_.charCodeAt(A))&&(!!(d=r(_.slice(1,f)))&&(i||("undefined"===typeof e.env.references&&(e.env.references={}),"undefined"===typeof e.env.references[d]&&(e.env.references[d]={title:v,href:u}),e.parentType=m,e.line=t+C+1),!0))}}}),Y=u({"node_modules/markdown-it/lib/common/html_blocks.js"(e,t){t.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]}}),K=u({"node_modules/markdown-it/lib/common/html_re.js"(e,t){var r="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",n="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",s=new RegExp("^(?:"+r+"|"+n+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|<![A-Z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)"),i=new RegExp("^(?:"+r+"|"+n+")");t.exports.HTML_TAG_RE=s,t.exports.HTML_OPEN_CLOSE_TAG_RE=i}}),Q=u({"node_modules/markdown-it/lib/rules_block/html_block.js"(e,t){var r=Y(),n=K().HTML_OPEN_CLOSE_TAG_RE,s=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+r.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(n.source+"\\s*$"),/^$/,!1]];t.exports=function(e,t,r,n){var i,o,a,l,c=e.bMarks[t]+e.tShift[t],u=e.eMarks[t];if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(c))return!1;for(l=e.src.slice(c,u),i=0;i<s.length&&!s[i][0].test(l);i++);if(i===s.length)return!1;if(n)return s[i][2];if(o=t+1,!s[i][1].test(l))for(;o<r&&!(e.sCount[o]<e.blkIndent);o++)if(c=e.bMarks[o]+e.tShift[o],u=e.eMarks[o],l=e.src.slice(c,u),s[i][1].test(l)){0!==l.length&&o++;break}return e.line=o,(a=e.push("html_block","",0)).map=[t,o],a.content=e.getLines(t,o,e.blkIndent,!0),!0}}}),X=u({"node_modules/markdown-it/lib/rules_block/heading.js"(e,t){var r=E().isSpace;t.exports=function(e,t,n,s){var i,o,a,l,c=e.bMarks[t]+e.tShift[t],u=e.eMarks[t];if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;if(35!==(i=e.src.charCodeAt(c))||c>=u)return!1;for(o=1,i=e.src.charCodeAt(++c);35===i&&c<u&&o<=6;)o++,i=e.src.charCodeAt(++c);return!(o>6||c<u&&!r(i))&&(s||(u=e.skipSpacesBack(u,c),(a=e.skipCharsBack(u,35,c))>c&&r(e.src.charCodeAt(a-1))&&(u=a),e.line=t+1,(l=e.push("heading_open","h"+String(o),1)).markup="########".slice(0,o),l.map=[t,e.line],(l=e.push("inline","",0)).content=e.src.slice(c,u).trim(),l.map=[t,e.line],l.children=[],(l=e.push("heading_close","h"+String(o),-1)).markup="########".slice(0,o)),!0)}}}),ee=u({"node_modules/markdown-it/lib/rules_block/lheading.js"(e,t){t.exports=function(e,t,r){var n,s,i,o,a,l,c,u,p,h,d=t+1,f=e.md.block.ruler.getRules("paragraph");if(!e.md.options.allowIndentation&&e.sCount[t]-e.blkIndent>=4)return!1;for(h=e.parentType,e.parentType="paragraph";d<r&&!e.isEmpty(d);d++)if(e.md.options.allowIndentation||!(e.sCount[d]-e.blkIndent>3)){if(e.sCount[d]>=e.blkIndent&&(l=e.bMarks[d]+e.tShift[d])<(c=e.eMarks[d])&&(45===(p=e.src.charCodeAt(l))||61===p)&&(l=e.skipChars(l,p),(l=e.skipSpaces(l))>=c)){u=61===p?1:2;break}if(!(e.sCount[d]<0)){for(s=!1,i=0,o=f.length;i<o;i++)if(f[i](e,d,r,!0)){s=!0;break}if(s)break}}return!!u&&(n=e.getLines(t,d,e.blkIndent,!1).trim(),e.line=d+1,(a=e.push("heading_open","h"+String(u),1)).markup=String.fromCharCode(p),a.map=[t,e.line],(a=e.push("inline","",0)).content=n,a.map=[t,e.line-1],a.children=[],(a=e.push("heading_close","h"+String(u),-1)).markup=String.fromCharCode(p),e.parentType=h,!0)}}}),te=u({"node_modules/markdown-it/lib/rules_block/paragraph.js"(e,t){t.exports=function(e,t){var r,n,s,i,o,a,l=t+1,c=e.md.block.ruler.getRules("paragraph"),u=e.lineMax;for(a=e.parentType,e.parentType="paragraph";l<u&&!e.isEmpty(l);l++)if((e.md.options.allowIndentation||!(e.sCount[l]-e.blkIndent>3))&&!(e.sCount[l]<0)){for(n=!1,s=0,i=c.length;s<i;s++)if(c[s](e,l,u,!0)){n=!0;break}if(n)break}return r=e.getLines(t,l,e.blkIndent,!1).trim(),e.line=l,(o=e.push("paragraph_open","p",1)).map=[t,e.line],(o=e.push("inline","",0)).content=r,o.map=[t,e.line],o.children=[],o=e.push("paragraph_close","p",-1),e.parentType=a,!0}}}),re=u({"node_modules/markdown-it/lib/rules_block/state_block.js"(e,t){var r=N(),n=E().isSpace;function s(e,t,r,s){var i,o,a,l,c,u,p,h;for(this.src=e,this.md=t,this.env=r,this.tokens=s,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",h=!1,a=l=u=p=0,c=(o=this.src).length;l<c;l++){if(i=o.charCodeAt(l),!h){if(n(i)){u++,9===i?p+=4-p%4:p++;continue}h=!0}10!==i&&l!==c-1||(10!==i&&l++,this.bMarks.push(a),this.eMarks.push(l),this.tShift.push(u),this.sCount.push(p),this.bsCount.push(0),h=!1,u=0,p=0,a=l+1)}this.bMarks.push(o.length),this.eMarks.push(o.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}s.prototype.push=function(e,t,n){var s=new r(e,t,n);return s.block=!0,n<0&&this.level--,s.level=this.level,n>0&&this.level++,this.tokens.push(s),s},s.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},s.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;e<t&&!(this.bMarks[e]+this.tShift[e]<this.eMarks[e]);e++);return e},s.prototype.skipSpaces=function(e){for(var t,r=this.src.length;e<r&&(t=this.src.charCodeAt(e),n(t));e++);return e},s.prototype.skipSpacesBack=function(e,t){if(e<=t)return e;for(;e>t;)if(!n(this.src.charCodeAt(--e)))return e+1;return e},s.prototype.skipChars=function(e,t){for(var r=this.src.length;e<r&&this.src.charCodeAt(e)===t;e++);return e},s.prototype.skipCharsBack=function(e,t,r){if(e<=r)return e;for(;e>r;)if(t!==this.src.charCodeAt(--e))return e+1;return e},s.prototype.getLines=function(e,t,r,s){var i,o,a,l,c,u,p,h=e;if(e>=t)return"";for(u=new Array(t-e),i=0;h<t;h++,i++){for(o=0,p=l=this.bMarks[h],c=h+1<t||s?this.eMarks[h]+1:this.eMarks[h];l<c&&o<r;){if(a=this.src.charCodeAt(l),n(a))9===a?o+=4-(o+this.bsCount[h])%4:o++;else{if(!(l-p<this.tShift[h]))break;o++}l++}u[i]=o>r?new Array(o-r+1).join(" ")+this.src.slice(l,c):this.src.slice(l,c)}return u.join("")},s.prototype.Token=r,t.exports=s}}),ne=u({"node_modules/markdown-it/lib/parser_block.js"(e,t){var r=z(),n=[["table",U(),["paragraph","reference"]],["code",V()],["fence",Z(),["paragraph","reference","blockquote","list"]],["blockquote",G(),["paragraph","reference","blockquote","list"]],["hr",H(),["paragraph","reference","blockquote","list"]],["list",J(),["paragraph","reference","blockquote"]],["reference",W()],["html_block",Q(),["paragraph","reference","blockquote"]],["heading",X(),["paragraph","reference","blockquote"]],["lheading",ee()],["paragraph",te()]];function s(){this.ruler=new r;for(var e=0;e<n.length;e++)this.ruler.push(n[e][0],n[e][1],{alt:(n[e][2]||[]).slice()})}s.prototype.tokenize=function(e,t,r){for(var n,s=this.ruler.getRules(""),i=s.length,o=t,a=!1,l=e.md.options.maxNesting;o<r&&(e.line=o=e.skipEmptyLines(o),!(o>=r))&&!(e.sCount[o]<e.blkIndent);){if(e.level>=l){e.line=r;break}for(n=0;n<i&&!s[n](e,o,r,!1);n++);e.tight=!a,e.isEmpty(e.line-1)&&(a=!0),(o=e.line)<r&&e.isEmpty(o)&&(a=!0,o++,e.line=o)}},s.prototype.parse=function(e,t,r,n){var s;e&&(s=new this.State(e,t,r,n),this.tokenize(s,s.line,s.lineMax))},s.prototype.State=re(),t.exports=s}}),se=u({"node_modules/markdown-it/lib/rules_inline/text.js"(e,t){function r(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}t.exports=function(e,t){for(var n=e.pos;n<e.posMax&&!r(e.src.charCodeAt(n));)n++;return n!==e.pos&&(t||(e.pending+=e.src.slice(e.pos,n)),e.pos=n,!0)}}}),ie=u({"node_modules/markdown-it/lib/rules_inline/newline.js"(e,t){var r=E().isSpace;t.exports=function(e,t){var n,s,i,o=e.pos;if(10!==e.src.charCodeAt(o))return!1;if(n=e.pending.length-1,s=e.posMax,!t)if(n>=0&&32===e.pending.charCodeAt(n))if(n>=1&&32===e.pending.charCodeAt(n-1)){for(i=n-1;i>=1&&32===e.pending.charCodeAt(i-1);)i--;e.pending=e.pending.slice(0,i),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(o++;o<s&&r(e.src.charCodeAt(o));)o++;return e.pos=o,!0}}}),oe=u({"node_modules/markdown-it/lib/rules_inline/escape.js"(e,t){var r,n=E().isSpace,s=[];for(r=0;r<256;r++)s.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach((function(e){s[e.charCodeAt(0)]=1})),t.exports=function(e,t){var r,i=e.pos,o=e.posMax;if(92!==e.src.charCodeAt(i))return!1;if(++i<o){if((r=e.src.charCodeAt(i))<256&&0!==s[r])return t||(e.pending+=e.src[i]),e.pos+=2,!0;if(10===r){for(t||e.push("hardbreak","br",0),i++;i<o&&(r=e.src.charCodeAt(i),n(r));)i++;return e.pos=i,!0}}return t||(e.pending+="\\"),e.pos++,!0}}}),ae=u({"node_modules/markdown-it/lib/rules_inline/backticks.js"(e,t){t.exports=function(e,t){var r,n,s,i,o,a,l,c,u=e.pos;if(96!==e.src.charCodeAt(u))return!1;for(r=u,u++,n=e.posMax;u<n&&96===e.src.charCodeAt(u);)u++;if(l=(s=e.src.slice(r,u)).length,e.backticksScanned&&(e.backticks[l]||0)<=r)return t||(e.pending+=s),e.pos+=l,!0;for(o=a=u;-1!==(o=e.src.indexOf("`",a));){for(a=o+1;a<n&&96===e.src.charCodeAt(a);)a++;if((c=a-o)===l)return t||((i=e.push("code_inline","code",0)).markup=s,i.content=e.src.slice(u,o).replace(/\n/g," ").replace(/^ (.+) $/,"$1")),e.pos=a,!0;e.backticks[c]=o}return e.backticksScanned=!0,t||(e.pending+=s),e.pos+=l,!0}}}),le=u({"node_modules/markdown-it/lib/rules_inline/strikethrough.js"(e,t){function r(e,t){var r,n,s,i,o,a=[],l=t.length;for(r=0;r<l;r++)126===(s=t[r]).marker&&-1!==s.end&&(i=t[s.end],(o=e.tokens[s.token]).type="s_open",o.tag="s",o.nesting=1,o.markup="~~",o.content="",(o=e.tokens[i.token]).type="s_close",o.tag="s",o.nesting=-1,o.markup="~~",o.content="","text"===e.tokens[i.token-1].type&&"~"===e.tokens[i.token-1].content&&a.push(i.token-1));for(;a.length;){for(n=(r=a.pop())+1;n<e.tokens.length&&"s_close"===e.tokens[n].type;)n++;r!==--n&&(o=e.tokens[n],e.tokens[n]=e.tokens[r],e.tokens[r]=o)}}t.exports.tokenize=function(e,t){var r,n,s,i,o=e.pos,a=e.src.charCodeAt(o);if(t)return!1;if(126!==a)return!1;if(s=(n=e.scanDelims(e.pos,!0)).length,i=String.fromCharCode(a),s<2)return!1;for(s%2&&(e.push("text","",0).content=i,s--),r=0;r<s;r+=2)e.push("text","",0).content=i+i,e.delimiters.push({marker:a,length:0,token:e.tokens.length-1,end:-1,open:n.can_open,close:n.can_close});return e.pos+=n.length,!0},t.exports.postProcess=function(e){var t,n=e.tokens_meta,s=e.tokens_meta.length;for(r(e,e.delimiters),t=0;t<s;t++)n[t]&&n[t].delimiters&&r(e,n[t].delimiters)}}}),ce=u({"node_modules/markdown-it/lib/rules_inline/emphasis.js"(e,t){function r(e,t){var r,n,s,i,o,a;for(r=t.length-1;r>=0;r--)95!==(n=t[r]).marker&&42!==n.marker||-1!==n.end&&(s=t[n.end],a=r>0&&t[r-1].end===n.end+1&&t[r-1].marker===n.marker&&t[r-1].token===n.token-1&&t[n.end+1].token===s.token+1,o=String.fromCharCode(n.marker),(i=e.tokens[n.token]).type=a?"strong_open":"em_open",i.tag=a?"strong":"em",i.nesting=1,i.markup=a?o+o:o,i.content="",(i=e.tokens[s.token]).type=a?"strong_close":"em_close",i.tag=a?"strong":"em",i.nesting=-1,i.markup=a?o+o:o,i.content="",a&&(e.tokens[t[r-1].token].content="",e.tokens[t[n.end+1].token].content="",r--))}t.exports.tokenize=function(e,t){var r,n,s=e.pos,i=e.src.charCodeAt(s);if(t)return!1;if(95!==i&&42!==i)return!1;for(n=e.scanDelims(e.pos,42===i),r=0;r<n.length;r++)e.push("text","",0).content=String.fromCharCode(i),e.delimiters.push({marker:i,length:n.length,token:e.tokens.length-1,end:-1,open:n.can_open,close:n.can_close});return e.pos+=n.length,!0},t.exports.postProcess=function(e){var t,n=e.tokens_meta,s=e.tokens_meta.length;for(r(e,e.delimiters),t=0;t<s;t++)n[t]&&n[t].delimiters&&r(e,n[t].delimiters)}}}),ue=u({"node_modules/markdown-it/lib/rules_inline/link.js"(e,t){var r=E().normalizeReference,n=E().isSpace;t.exports=function(e,t){var s,i,o,a,l,c,u,p,h="",d="",f=e.pos,m=e.posMax,g=e.pos,b=!0;if(91!==e.src.charCodeAt(e.pos))return!1;if(l=e.pos+1,(a=e.md.helpers.parseLinkLabel(e,e.pos,!0))<0)return!1;if((c=a+1)<m&&40===e.src.charCodeAt(c)){for(b=!1,c++;c<m&&(i=e.src.charCodeAt(c),n(i)||10===i);c++);if(c>=m)return!1;if(g=c,(u=e.md.helpers.parseLinkDestination(e.src,c,e.posMax)).ok){for(h=e.md.normalizeLink(u.str),e.md.validateLink(h)?c=u.pos:h="",g=c;c<m&&(i=e.src.charCodeAt(c),n(i)||10===i);c++);if(u=e.md.helpers.parseLinkTitle(e.src,c,e.posMax),c<m&&g!==c&&u.ok)for(d=u.str,c=u.pos;c<m&&(i=e.src.charCodeAt(c),n(i)||10===i);c++);}(c>=m||41!==e.src.charCodeAt(c))&&(b=!0),c++}if(b){if("undefined"===typeof e.env.references)return!1;if(c<m&&91===e.src.charCodeAt(c)?(g=c+1,(c=e.md.helpers.parseLinkLabel(e,c))>=0?o=e.src.slice(g,c++):c=a+1):c=a+1,o||(o=e.src.slice(l,a)),!(p=e.env.references[r(o)]))return e.pos=f,!1;h=p.href,d=p.title}return t||(e.pos=l,e.posMax=a,e.push("link_open","a",1).attrs=s=[["href",h]],d&&s.push(["title",d]),e.md.inline.tokenize(e),e.push("link_close","a",-1)),e.pos=c,e.posMax=m,!0}}}),pe=u({"node_modules/markdown-it/lib/rules_inline/image.js"(e,t){var r=E().normalizeReference,n=E().isSpace;t.exports=function(e,t){var s,i,o,a,l,c,u,p,h,d,f,m,g,b="",_=e.pos,y=e.posMax;if(33!==e.src.charCodeAt(e.pos))return!1;if(91!==e.src.charCodeAt(e.pos+1))return!1;if(c=e.pos+2,(l=e.md.helpers.parseLinkLabel(e,e.pos+1,!1))<0)return!1;if((u=l+1)<y&&40===e.src.charCodeAt(u)){for(u++;u<y&&(i=e.src.charCodeAt(u),n(i)||10===i);u++);if(u>=y)return!1;for(g=u,(h=e.md.helpers.parseLinkDestination(e.src,u,e.posMax)).ok&&(b=e.md.normalizeLink(h.str),e.md.validateLink(b)?u=h.pos:b=""),g=u;u<y&&(i=e.src.charCodeAt(u),n(i)||10===i);u++);if(h=e.md.helpers.parseLinkTitle(e.src,u,e.posMax),u<y&&g!==u&&h.ok)for(d=h.str,u=h.pos;u<y&&(i=e.src.charCodeAt(u),n(i)||10===i);u++);else d="";if(u>=y||41!==e.src.charCodeAt(u))return e.pos=_,!1;u++}else{if("undefined"===typeof e.env.references)return!1;if(u<y&&91===e.src.charCodeAt(u)?(g=u+1,(u=e.md.helpers.parseLinkLabel(e,u))>=0?a=e.src.slice(g,u++):u=l+1):u=l+1,a||(a=e.src.slice(c,l)),!(p=e.env.references[r(a)]))return e.pos=_,!1;b=p.href,d=p.title}return t||(o=e.src.slice(c,l),e.md.inline.parse(o,e.md,e.env,m=[]),(f=e.push("image","img",0)).attrs=s=[["src",b],["alt",""]],f.children=m,f.content=o,d&&s.push(["title",d])),e.pos=u,e.posMax=y,!0}}}),he=u({"node_modules/markdown-it/lib/rules_inline/autolink.js"(e,t){var r=/^([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,n=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/;t.exports=function(e,t){var s,i,o,a,l,c,u=e.pos;if(60!==e.src.charCodeAt(u))return!1;for(l=e.pos,c=e.posMax;;){if(++u>=c)return!1;if(60===(a=e.src.charCodeAt(u)))return!1;if(62===a)break}return s=e.src.slice(l+1,u),n.test(s)?(i=e.md.normalizeLink(s),!!e.md.validateLink(i)&&(t||((o=e.push("link_open","a",1)).attrs=[["href",i]],o.markup="autolink",o.info="auto",(o=e.push("text","",0)).content=e.md.normalizeLinkText(s),(o=e.push("link_close","a",-1)).markup="autolink",o.info="auto"),e.pos+=s.length+2,!0)):!!r.test(s)&&(i=e.md.normalizeLink("mailto:"+s),!!e.md.validateLink(i)&&(t||((o=e.push("link_open","a",1)).attrs=[["href",i]],o.markup="autolink",o.info="auto",(o=e.push("text","",0)).content=e.md.normalizeLinkText(s),(o=e.push("link_close","a",-1)).markup="autolink",o.info="auto"),e.pos+=s.length+2,!0))}}}),de=u({"node_modules/markdown-it/lib/rules_inline/html_inline.js"(e,t){var r=K().HTML_TAG_RE;t.exports=function(e,t){var n,s,i,o=e.pos;return!!e.md.options.html&&(i=e.posMax,!(60!==e.src.charCodeAt(o)||o+2>=i)&&(!(33!==(n=e.src.charCodeAt(o+1))&&63!==n&&47!==n&&!function(e){var t=32|e;return t>=97&&t<=122}(n))&&(!!(s=e.src.slice(o).match(r))&&(t||(e.push("html_inline","",0).content=e.src.slice(o,o+s[0].length)),e.pos+=s[0].length,!0))))}}}),fe=u({"node_modules/markdown-it/lib/rules_inline/entity.js"(e,t){var r=m(),n=E().has,s=E().isValidEntityCode,i=E().fromCodePoint,o=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,a=/^&([a-z][a-z0-9]{1,31});/i;t.exports=function(e,t){var l,c,u=e.pos,p=e.posMax;if(38!==e.src.charCodeAt(u))return!1;if(u+1<p)if(35===e.src.charCodeAt(u+1)){if(c=e.src.slice(u).match(o))return t||(l="x"===c[1][0].toLowerCase()?parseInt(c[1].slice(1),16):parseInt(c[1],10),e.pending+=s(l)?i(l):i(65533)),e.pos+=c[0].length,!0}else if((c=e.src.slice(u).match(a))&&n(r,c[1]))return t||(e.pending+=r[c[1]]),e.pos+=c[0].length,!0;return t||(e.pending+="&"),e.pos++,!0}}}),me=u({"node_modules/markdown-it/lib/rules_inline/balance_pairs.js"(e,t){function r(e,t){var r,n,s,i,o,a,l,c,u={},p=t.length;if(p){var h=0,d=-2,f=[];for(r=0;r<p;r++)if(s=t[r],f.push(0),t[h].marker===s.marker&&d===s.token-1||(h=r),d=s.token,s.length=s.length||0,s.close){for(u.hasOwnProperty(s.marker)||(u[s.marker]=[-1,-1,-1,-1,-1,-1]),o=u[s.marker][(s.open?3:0)+s.length%3],a=n=h-f[h]-1;n>o;n-=f[n]+1)if((i=t[n]).marker===s.marker&&i.open&&i.end<0&&(l=!1,(i.close||s.open)&&(i.length+s.length)%3===0&&(i.length%3===0&&s.length%3===0||(l=!0)),!l)){c=n>0&&!t[n-1].open?f[n-1]+1:0,f[r]=r-n+c,f[n]=c,s.open=!1,i.end=r,i.close=!1,a=-1,d=-2;break}-1!==a&&(u[s.marker][(s.open?3:0)+(s.length||0)%3]=a)}}}t.exports=function(e){var t,n=e.tokens_meta,s=e.tokens_meta.length;for(r(0,e.delimiters),t=0;t<s;t++)n[t]&&n[t].delimiters&&r(0,n[t].delimiters)}}}),ge=u({"node_modules/markdown-it/lib/rules_inline/text_collapse.js"(e,t){t.exports=function(e){var t,r,n=0,s=e.tokens,i=e.tokens.length;for(t=r=0;t<i;t++)s[t].nesting<0&&n--,s[t].level=n,s[t].nesting>0&&n++,"text"===s[t].type&&t+1<i&&"text"===s[t+1].type?s[t+1].content=s[t].content+s[t+1].content:(t!==r&&(s[r]=s[t]),r++);t!==r&&(s.length=r)}}}),be=u({"node_modules/markdown-it/lib/rules_inline/state_inline.js"(e,t){var r=N(),n=E().isWhiteSpace,s=E().isPunctChar,i=E().isMdAsciiPunct;function o(e,t,r,n){this.src=e,this.env=r,this.md=t,this.tokens=n,this.tokens_meta=Array(n.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1}o.prototype.pushPending=function(){var e=new r("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},o.prototype.push=function(e,t,n){this.pending&&this.pushPending();var s=new r(e,t,n),i=null;return n<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),s.level=this.level,n>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(s),this.tokens_meta.push(i),s},o.prototype.scanDelims=function(e,t){var r,o,a,l,c,u,p,h,d,f=e,m=!0,g=!0,b=this.posMax,_=this.src.charCodeAt(e);for(r=e>0?this.src.charCodeAt(e-1):32;f<b&&this.src.charCodeAt(f)===_;)f++;return a=f-e,o=f<b?this.src.charCodeAt(f):32,p=i(r)||s(String.fromCharCode(r)),d=i(o)||s(String.fromCharCode(o)),u=n(r),(h=n(o))?m=!1:d&&(u||p||(m=!1)),u?g=!1:p&&(h||d||(g=!1)),t?(l=m,c=g):(l=m&&(!g||p),c=g&&(!m||d)),{can_open:l,can_close:c,length:a}},o.prototype.Token=r,t.exports=o}}),_e=u({"node_modules/markdown-it/lib/parser_inline.js"(e,t){var r=z(),n=[["text",se()],["newline",ie()],["escape",oe()],["backticks",ae()],["strikethrough",le().tokenize],["emphasis",ce().tokenize],["link",ue()],["image",pe()],["autolink",he()],["html_inline",de()],["entity",fe()]],s=[["balance_pairs",me()],["strikethrough",le().postProcess],["emphasis",ce().postProcess],["text_collapse",ge()]];function i(){var e;for(this.ruler=new r,e=0;e<n.length;e++)this.ruler.push(n[e][0],n[e][1]);for(this.ruler2=new r,e=0;e<s.length;e++)this.ruler2.push(s[e][0],s[e][1])}i.prototype.skipToken=function(e){var t,r,n=e.pos,s=this.ruler.getRules(""),i=s.length,o=e.md.options.maxNesting,a=e.cache;if("undefined"===typeof a[n]){if(e.level<o)for(r=0;r<i&&(e.level++,t=s[r](e,!0),e.level--,!t);r++);else e.pos=e.posMax;t||e.pos++,a[n]=e.pos}else e.pos=a[n]},i.prototype.tokenize=function(e){for(var t,r,n=this.ruler.getRules(""),s=n.length,i=e.posMax,o=e.md.options.maxNesting;e.pos<i;){if(e.level<o)for(r=0;r<s&&!(t=n[r](e,!1));r++);if(t){if(e.pos>=i)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},i.prototype.parse=function(e,t,r,n){var s,i,o,a=new this.State(e,t,r,n);for(this.tokenize(a),o=(i=this.ruler2.getRules("")).length,s=0;s<o;s++)i[s](a)},i.prototype.State=be(),t.exports=i}}),ye=u({"node_modules/linkify-it/lib/re.js"(e,t){t.exports=function(e){var t={};t.src_Any=C().source,t.src_Cc=A().source,t.src_Z=w().source,t.src_P=g().source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");var r="[><\uff5c]";return t.src_pseudo_letter="(?:(?![><\uff5c]|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|[><\uff5c]|"+t.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+r+"|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-]).|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]).|"+(e&&e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+").|;(?!"+t.src_ZCc+").|\\!+(?!"+t.src_ZCc+"|[!]).|\\?(?!"+t.src_ZCc+"|[?]).)+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy='(^|[><\uff5c]|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+t.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+t.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}}}),ke=u({"node_modules/linkify-it/index.js"(e,t){function r(e){return Array.prototype.slice.call(arguments,1).forEach((function(t){t&&Object.keys(t).forEach((function(r){e[r]=t[r]}))})),e}function n(e){return Object.prototype.toString.call(e)}function s(e){return"[object Function]"===n(e)}function i(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var o={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};var a={"http:":{validate:function(e,t,r){var n=e.slice(t);return r.re.http||(r.re.http=new RegExp("^\\/\\/"+r.re.src_auth+r.re.src_host_port_strict+r.re.src_path,"i")),r.re.http.test(n)?n.match(r.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,r){var n=e.slice(t);return r.re.no_http||(r.re.no_http=new RegExp("^"+r.re.src_auth+"(?:localhost|(?:(?:"+r.re.src_domain+")\\.)+"+r.re.src_domain_root+")"+r.re.src_port+r.re.src_host_terminator+r.re.src_path,"i")),r.re.no_http.test(n)?t>=3&&":"===e[t-3]||t>=3&&"/"===e[t-3]?0:n.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,r){var n=e.slice(t);return r.re.mailto||(r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(n)?n.match(r.re.mailto)[0].length:0}}},l="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function c(e){var t=e.re=ye()(e.__opts__),r=e.__tlds__.slice();function o(e){return e.replace("%TLDS%",t.src_tlds)}e.onCompile(),e.__tlds_replaced__||r.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),r.push(t.src_xn),t.src_tlds=r.join("|"),t.email_fuzzy=RegExp(o(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(o(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(o(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(o(t.tpl_host_fuzzy_test),"i");var a=[];function l(e,t){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+t)}e.__compiled__={},Object.keys(e.__schemas__).forEach((function(t){var r=e.__schemas__[t];if(null!==r){var i={validate:null,link:null};if(e.__compiled__[t]=i,"[object Object]"===n(r))return!function(e){return"[object RegExp]"===n(e)}(r.validate)?s(r.validate)?i.validate=r.validate:l(t,r):i.validate=function(e){return function(t,r){var n=t.slice(r);return e.test(n)?n.match(e)[0].length:0}}(r.validate),void(s(r.normalize)?i.normalize=r.normalize:r.normalize?l(t,r):i.normalize=function(e,t){t.normalize(e)});!function(e){return"[object String]"===n(e)}(r)?l(t,r):a.push(t)}})),a.forEach((function(t){e.__compiled__[e.__schemas__[t]]&&(e.__compiled__[t].validate=e.__compiled__[e.__schemas__[t]].validate,e.__compiled__[t].normalize=e.__compiled__[e.__schemas__[t]].normalize)})),e.__compiled__[""]={validate:null,normalize:function(e,t){t.normalize(e)}};var c=Object.keys(e.__compiled__).filter((function(t){return t.length>0&&e.__compiled__[t]})).map(i).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><\uff5c]|"+t.src_ZPCc+"))("+c+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><\uff5c]|"+t.src_ZPCc+"))("+c+")","ig"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),function(e){e.__index__=-1,e.__text_cache__=""}(e)}function u(e,t){var r=e.__index__,n=e.__last_index__,s=e.__text_cache__.slice(r,n);this.schema=e.__schema__.toLowerCase(),this.index=r+t,this.lastIndex=n+t,this.raw=s,this.text=s,this.url=s}function p(e,t){var r=new u(e,t);return e.__compiled__[r.schema].normalize(r,e),r}function h(e,t){if(!(this instanceof h))return new h(e,t);var n;t||(n=e,Object.keys(n||{}).reduce((function(e,t){return e||o.hasOwnProperty(t)}),!1)&&(t=e,e={})),this.__opts__=r({},o,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=r({},a,e),this.__compiled__={},this.__tlds__=l,this.__tlds_replaced__=!1,this.re={},c(this)}h.prototype.add=function(e,t){return this.__schemas__[e]=t,c(this),this},h.prototype.set=function(e){return this.__opts__=r(this.__opts__,e),this},h.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var t,r,n,s,i,o,a,l;if(this.re.schema_test.test(e))for((a=this.re.schema_search).lastIndex=0;null!==(t=a.exec(e));)if(s=this.testSchemaAt(e,t[2],a.lastIndex)){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+s;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||l<this.__index__)&&null!==(r=e.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))&&(i=r.index+r[1].length,(this.__index__<0||i<this.__index__)&&(this.__schema__="",this.__index__=i,this.__last_index__=r.index+r[0].length)),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&e.indexOf("@")>=0&&null!==(n=e.match(this.re.email_fuzzy))&&(i=n.index+n[1].length,o=n.index+n[0].length,(this.__index__<0||i<this.__index__||i===this.__index__&&o>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=i,this.__last_index__=o)),this.__index__>=0},h.prototype.pretest=function(e){return this.re.pretest.test(e)},h.prototype.testSchemaAt=function(e,t,r){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,r,this):0},h.prototype.match=function(e){var t=0,r=[];this.__index__>=0&&this.__text_cache__===e&&(r.push(p(this,t)),t=this.__last_index__);for(var n=t?e.slice(t):e;this.test(n);)r.push(p(this,t)),n=n.slice(this.__last_index__),t+=this.__last_index__;return r.length?r:null},h.prototype.tlds=function(e,t){return e=Array.isArray(e)?e:[e],t?(this.__tlds__=this.__tlds__.concat(e).sort().filter((function(e,t,r){return e!==r[t-1]})).reverse(),c(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,c(this),this)},h.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},h.prototype.onCompile=function(){},t.exports=h}}),ve=u({"node_modules/punycode/punycode.js"(e,t){var r=2147483647,n=36,s=/^xn--/,i=/[^\0-\x7E]/,o=/[\x2E\u3002\uFF0E\uFF61]/g,a={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},l=Math.floor,c=String.fromCharCode;function u(e){throw new RangeError(a[e])}function p(e,t){const r=e.split("@");let n="";r.length>1&&(n=r[0]+"@",e=r[1]);const s=function(e,t){const r=[];let n=e.length;for(;n--;)r[n]=t(e[n]);return r}((e=e.replace(o,".")).split("."),t).join(".");return n+s}function h(e){const t=[];let r=0;const n=e.length;for(;r<n;){const s=e.charCodeAt(r++);if(s>=55296&&s<=56319&&r<n){const n=e.charCodeAt(r++);56320==(64512&n)?t.push(((1023&s)<<10)+(1023&n)+65536):(t.push(s),r--)}else t.push(s)}return t}var d=function(e,t){return e+22+75*(e<26)-((0!=t)<<5)},f=function(e,t,r){let s=0;for(e=r?l(e/700):e>>1,e+=l(e/t);e>455;s+=n)e=l(e/35);return l(s+36*e/(e+38))},m=function(e){const t=[],s=e.length;let i=0,o=128,a=72,c=e.lastIndexOf("-");c<0&&(c=0);for(let r=0;r<c;++r)e.charCodeAt(r)>=128&&u("not-basic"),t.push(e.charCodeAt(r));for(let h=c>0?c+1:0;h<s;){let c=i;for(let t=1,o=n;;o+=n){h>=s&&u("invalid-input");const c=(p=e.charCodeAt(h++))-48<10?p-22:p-65<26?p-65:p-97<26?p-97:n;(c>=n||c>l((r-i)/t))&&u("overflow"),i+=c*t;const d=o<=a?1:o>=a+26?26:o-a;if(c<d)break;const f=n-d;t>l(r/f)&&u("overflow"),t*=f}const d=t.length+1;a=f(i-c,d,0==c),l(i/d)>r-o&&u("overflow"),o+=l(i/d),i%=d,t.splice(i++,0,o)}var p;return String.fromCodePoint(...t)},g=function(e){const t=[];let s=(e=h(e)).length,i=128,o=0,a=72;for(const r of e)r<128&&t.push(c(r));let p=t.length,m=p;for(p&&t.push("-");m<s;){let s=r;for(const t of e)t>=i&&t<s&&(s=t);const h=m+1;s-i>l((r-o)/h)&&u("overflow"),o+=(s-i)*h,i=s;for(const g of e)if(g<i&&++o>r&&u("overflow"),g==i){let e=o;for(let r=n;;r+=n){const s=r<=a?1:r>=a+26?26:r-a;if(e<s)break;const i=e-s,o=n-s;t.push(c(d(s+i%o,0))),e=l(i/o)}t.push(c(d(e,0))),a=f(o,h,m==p),o=0,++m}++o,++i}return t.join("")},b={version:"2.1.0",ucs2:{decode:h,encode:e=>String.fromCodePoint(...e)},decode:m,encode:g,toASCII:function(e){return p(e,(function(e){return i.test(e)?"xn--"+g(e):e}))},toUnicode:function(e){return p(e,(function(e){return s.test(e)?m(e.slice(4).toLowerCase()):e}))}};t.exports=b}}),Ce=u({"node_modules/markdown-it/lib/presets/default.js"(e,t){t.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}}}),Ae=u({"node_modules/markdown-it/lib/presets/zero.js"(e,t){t.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","text_collapse"]}}}}}),xe=u({"node_modules/markdown-it/lib/presets/commonmark.js"(e,t){t.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","text_collapse"]}}}}}),we=u({"node_modules/markdown-it/lib/index.js"(e,t){var r=E(),n=j(),s=L(),i=P(),o=ne(),a=_e(),l=ke(),c=v(),u=ve(),p={default:Ce(),zero:Ae(),commonmark:xe()},h=/^(vbscript|javascript|file|data):/,d=/^data:image\/(gif|png|jpeg|webp);/;function f(e){var t=e.trim().toLowerCase();return!h.test(t)||!!d.test(t)}var m=["http:","https:","mailto:"];function g(e){var t=c.parse(e,!0);if(t.hostname&&(!t.protocol||m.indexOf(t.protocol)>=0))try{t.hostname=u.toASCII(t.hostname)}catch(r){}return c.encode(c.format(t))}function b(e){var t=c.parse(e,!0);if(t.hostname&&(!t.protocol||m.indexOf(t.protocol)>=0))try{t.hostname=u.toUnicode(t.hostname)}catch(r){}return c.decode(c.format(t),c.decode.defaultChars+"%")}function _(e,t){if(!(this instanceof _))return new _(e,t);t||r.isString(e)||(t=e||{},e="default"),this.inline=new a,this.block=new o,this.core=new i,this.renderer=new s,this.linkify=new l,this.validateLink=f,this.normalizeLink=g,this.normalizeLinkText=b,this.utils=r,this.helpers=r.assign({},n),this.options={},this.configure(e),t&&this.set(t)}_.prototype.set=function(e){return r.assign(this.options,e),this},_.prototype.configure=function(e){var t,n=this;if(r.isString(e)&&!(e=p[t=e]))throw new Error('Wrong `markdown-it` preset "'+t+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&n.set(e.options),e.components&&Object.keys(e.components).forEach((function(t){e.components[t].rules&&n[t].ruler.enableOnly(e.components[t].rules),e.components[t].rules2&&n[t].ruler2.enableOnly(e.components[t].rules2)})),this},_.prototype.enable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){r=r.concat(this[t].ruler.enable(e,!0))}),this),r=r.concat(this.inline.ruler2.enable(e,!0));var n=e.filter((function(e){return r.indexOf(e)<0}));if(n.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this},_.prototype.disable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){r=r.concat(this[t].ruler.disable(e,!0))}),this),r=r.concat(this.inline.ruler2.disable(e,!0));var n=e.filter((function(e){return r.indexOf(e)<0}));if(n.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this},_.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this},_.prototype.parse=function(e,t){if("string"!==typeof e)throw new Error("Input data should be a String");var r=new this.core.State(e,this,t);return this.core.process(r),r.tokens},_.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},_.prototype.parseInline=function(e,t){var r=new this.core.State(e,this,t);return r.inlineMode=!0,this.core.process(r),r.tokens},_.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)},t.exports=_}}),De=u({"node_modules/markdown-it/index.js"(e,t){t.exports=we()}}),Ee={};function qe(e){return!!e?.$$mdtype}function Se(e){return!("Function"!==e?.$$mdtype)}function Fe(e){return!("Variable"!==e?.$$mdtype)}function*je(e){if(null!=e&&"object"===typeof e){if(Array.isArray(e))for(const t of e)yield*je(t);if(qe(e)&&(yield e),Object.getPrototypeOf(e)===Object.prototype)for(const t of Object.values(e))yield*je(t)}}function Le(e,t={}){if(null==e||"object"!==typeof e)return e;if(Array.isArray(e))return e.map((e=>Le(e,t)));if(qe(e)&&e?.resolve instanceof Function)return e.resolve(t);if(Object.getPrototypeOf(e)!==Object.prototype)return e;const r={};for(const[n,s]of Object.entries(e))r[n]=Le(s,t);return r}p(Ee,{getAstValues:()=>je,isAst:()=>qe,isFunction:()=>Se,isVariable:()=>Fe,resolve:()=>Le});var ze=class{constructor(e="div",t={},r=[]){this.$$mdtype="Tag",this.name=e,this.attributes=t,this.children=r}};ze.isTag=e=>!("Tag"!==e?.$$mdtype);var Te,Ie,Oe=h(d()),$e=class{constructor(e=[]){this.$$mdtype="Variable",this.path=e}resolve({variables:e}={}){return e instanceof Function?e(this.path):this.path.reduce(((e={},t)=>e[t]),e)}},Re=class{constructor(e,t){this.$$mdtype="Function",this.name=e,this.parameters=t}resolve(e={}){const t=e?.functions?.[this.name];if(!t)return null;const r=Le(this.parameters,e);return t.transform?.(r,e)}};(Ie=Te||(Te={}))[Ie.normal=0]="normal",Ie[Ie.string=1]="string",Ie[Ie.escape=2]="escape";var Me="{%",Ne="%}",Be=/^[a-zA-Z0-9_-]+$/;function Pe(e){return"string"===typeof e&&Be.test(e)}function Ue(e){return e&&"object"===typeof e&&"function"===typeof e.then}function Ve(e,t=0){let r=0;for(let n=t;n<e.length;n++){const t=e[n];switch(r){case 1:switch(t){case'"':r=0;break;case"\\":r=2}break;case 2:r=1;break;case 0:if('"'===t)r=1;else if(e.startsWith(Ne,n))return n}}return null}function Ze(e,t,r){try{return(0,Oe.parse)(e,{Variable:$e,Function:Re})}catch(n){if(!(n instanceof Oe.SyntaxError))throw n;const{message:e,location:{start:s,end:i}}=n;return{type:"error",meta:{error:{message:e,location:{start:{line:t,character:s.offset+r},end:{line:t+1,character:i.offset+r}}}}}}}function Ge(e,t=0){let r=t+1;const n=[];let s=0;for(let i=0;i<e.length;i++){if("\n"===e[i]){r++;continue}if(!e.startsWith(Me,i))continue;const t=Ve(e,i);if(null==t){i+=Me.length;continue}const o=e.slice(i,t+Ne.length),a=e.slice(i+Me.length,t),l=e.lastIndexOf("\n",i),c=e.indexOf("\n",t),u=e.slice(l,c),p=Ze(a.trim(),r,i-l),h=u.trim()===o?l:i,d=e.slice(s,h);n.push({type:"text",start:s,end:i-1,content:d}),n.push({map:[r,r+1],position:{start:i-l,end:i-l+o.length},start:i,end:i+o.length-1,info:o,...p}),s=t+Ne.length,i=s-1}return n.push({type:"text",start:s,end:e.length-1,content:e.slice(s)}),n}var He={class:{type:class{validate(e){return"string"===typeof e||"object"===typeof e?[]:[{id:"attribute-type-invalid",level:"error",message:"Attribute 'class' must be type 'string | object'"}]}transform(e){if(!e||"string"===typeof e)return e;const t=[];for(const[r,n]of Object.entries(e??{}))n&&t.push(r);return t.join(" ")}},render:!0},id:{type:class{validate(e){return"string"===typeof e&&e.match(/^[a-zA-Z]/)?[]:[{id:"attribute-value-invalid",level:"error",message:"The 'id' attribute must start with a letter"}]}},render:!0}},Je={findSchema(e,{nodes:t={},tags:r={}}={}){return e.tag?r[e.tag]:t[e.type]},attributes(e,t={}){const r=this.findSchema(e,t)??{},n={},s={...He,...r.attributes};for(const[i,o]of Object.entries(s)){if(0==o.render)continue;const r="string"===typeof o.render?o.render:i;let s=e.attributes[i];if("function"===typeof o.type){const e=new o.type;e.transform&&(s=e.transform(s,t))}s=void 0===s?o.default:s,void 0!==s&&(n[r]=s)}if(r.slots)for(const[i,o]of Object.entries(r.slots)){const r="string"===typeof o.render?o.render:i;e.slots[i]&&(n[r]=this.node(e.slots[i],t))}return n},children(e,t={}){const r=e.children.flatMap((e=>this.node(e,t)));return r.some(Ue)?Promise.all(r):r},node(e,t={}){const r=this.findSchema(e,t)??{};if(r&&r.transform instanceof Function)return r.transform(e,t);const n=this.children(e,t);if(!r||!r.render)return n;const s=this.attributes(e,t);return Ue(s)||Ue(n)?Promise.all([s,n]).then((e=>new ze(r.render,...e))):new ze(r.render,s,n)}},We=class{constructor(e="node",t={},r=[],n){this.$$mdtype="Node",this.errors=[],this.lines=[],this.inline=!1,this.attributes=t,this.children=r,this.type=e,this.tag=n,this.annotations=[],this.slots={}}*walk(){for(const e of[...Object.values(this.slots),...this.children])yield e,yield*e.walk()}push(e){this.children.push(e)}resolve(e={}){return Object.assign(new We,this,{children:this.children.map((t=>t.resolve(e))),attributes:Le(this.attributes,e)})}findSchema(e={}){return Je.findSchema(this,e)}transformAttributes(e={}){return Je.attributes(this,e)}transformChildren(e){return Je.children(this,e)}transform(e){return Je.node(this,e)}},Ye={Function:Re,Node:We,Variable:$e};function Ke(e,t){if(!t)return t;const r=Ye[t.$$mdtype];return r?Object.assign(new r,t):t}var Qe={...Ye,...Ee,fromJSON:function(e){return JSON.parse(e,Ke)}},Xe=" ",et=", ",tt="\n",rt=".",nt="-",st=80,it=["strong","em","s"],ot=(e,t)=>Math.max(e,t),at=(e,t=2)=>({...e,indent:(e.indent||0)+t});function*lt(e,t){for(const r of e.children)yield*bt(r,t)}function*ct(e){yield[...e].join("").trim()}function*ut(e){yield`| ${e.join(" | ")} |`}function pt(e){return Qe.isAst(e)?_t(e):null===e?"null":Array.isArray(e)?"["+e.map(pt).join(et)+"]":"object"===typeof e?"{"+Object.entries(e).map((([e,t])=>`${Pe(e)?e:`"${e}"`}: ${pt(t)}`)).join(et)+"}":JSON.stringify(e)}function ht(e){return"primary"===e.name?pt(e.value):"id"===e.name&&"string"===typeof e.value&&Pe(e.value)?"#"+e.value:"class"===e.type&&Pe(e.name)?"."+e.name:`${e.name}=${pt(e.value)}`}function*dt(e){for(const[t,r]of Object.entries(e.attributes))if("class"!==t||"object"!==typeof r||Qe.isAst(r))yield ht({type:"attribute",name:t,value:r});else for(const e of Object.keys(r))yield ht({type:"class",name:e,value:r})}function*ft(e){e.annotations.length&&(yield Me+Xe,yield e.annotations.map(ht).join(Xe),yield Xe+Ne)}function*mt(e){let t;do{const{value:r,done:n}=e.next();if(n)return;t=r.trimStart()}while(!t.length);yield t,yield*e}function*gt(e,t){yield e.replace(t,"\\$&").replace(new RegExp("\xa0","g")," ")}function*bt(e,t={}){switch(typeof e){case"undefined":break;case"boolean":case"number":case"string":yield e.toString();break;case"object":if(null===e)break;if(Array.isArray(e)){for(const r of e)yield*bt(r,t);break}switch(e.$$mdtype){case"Function":yield*function*(e){yield e.name,yield"(",yield Object.values(e.parameters).map(pt).join(et),yield")"}(e);break;case"Node":yield*function*(e,t={}){const r={...t,parent:e},n=Xe.repeat(r.indent||0);switch(e.type){case"document":e.attributes.frontmatter&&e.attributes.frontmatter.length&&(yield"---"+tt+e.attributes.frontmatter+tt+"---"+tt+tt),yield*mt(lt(e,r));break;case"heading":yield tt,yield n,yield"#".repeat(e.attributes.level||1),yield Xe,yield*mt(lt(e,r)),yield*ft(e),yield tt;break;case"paragraph":yield tt,yield*lt(e,r),yield*ft(e),yield tt;break;case"inline":yield n,yield*lt(e,r);break;case"image":yield"!",yield"[",yield*bt(e.attributes.alt,r),yield"]",yield"(",yield*"string"===typeof e.attributes.src?gt(e.attributes.src,/[()]/):bt(e.attributes.src,r),e.attributes.title&&(yield Xe+`"${e.attributes.title}"`),yield")";break;case"link":yield"[",yield*lt(e,r),yield"]",yield"(",yield*"string"===typeof e.attributes.href?gt(e.attributes.href,/[()]/g):bt(e.attributes.href,r),e.attributes.title&&(yield Xe+`"${e.attributes.title}"`),yield")";break;case"text":{const{content:n}=e.attributes;Qe.isAst(n)?(yield Me+Xe,yield*bt(n,r),yield Xe+Ne):t.parent&&it.includes(t.parent.type)?yield*gt(n,/[*_~]/g):yield*gt(n,/^[*>#]/);break}case"blockquote":{const t=">"+Xe;yield e.children.map((e=>_t(e,r).trimStart())).map((e=>tt+n+t+e)).join(n+t);break}case"hr":yield tt,yield n,yield"---",yield tt;break;case"fence":{yield tt,yield n;const t=(e.attributes.content.match(/`{3,}/g)||[]).map((e=>e.length)).reduce(ot,0),r="`".repeat(t?t+1:3);yield r,e.attributes.language&&(yield e.attributes.language),e.annotations.length&&(yield Xe),yield*ft(e),yield tt,yield n,yield e.attributes.content.split(tt).join(tt+n),yield r,yield tt;break}case"tag":{e.inline||(yield tt,yield n);const s=Me+Xe,i=[s+e.tag,...dt(e)],o=i.join(Xe),a=o.length+2*s.length>(t.maxTagOpeningWidth||st);yield(!e.inline&&a?i.join(tt+Xe.repeat(s.length)+n):o)+Xe+(e.children.length?"":"/")+Ne,e.children.length&&(yield*lt(e,r.allowIndentation?at(r):r),e.inline||(yield n),yield Me+Xe+"/"+e.tag+Xe+Ne),e.inline||(yield tt);break}case"list":for(let t=0;t<e.children.length;t++){const s=e.attributes.ordered?`${0===t?e.attributes.start??"1":"1"}${e.attributes.marker??rt}`:e.attributes.marker??nt,i=_t(e.children[t],at(r,s.length+1)).trim();yield tt+n+s+" "+i}yield tt;break;case"item":for(let t=0;t<e.children.length;t++)yield*bt(e.children[t],r),0===t&&(yield*ft(e));break;case"strong":yield e.attributes.marker??"**",yield*ct(lt(e,r)),yield e.attributes.marker??"**";break;case"em":yield e.attributes.marker??"*",yield*ct(lt(e,r)),yield e.attributes.marker??"*";break;case"code":yield"`",yield*ct(bt(e.attributes.content,r)),yield"`";break;case"s":yield"~~",yield*ct(lt(e,r)),yield"~~";break;case"hardbreak":yield"\\"+tt,yield n;break;case"softbreak":yield tt,yield n;break;case"table":{const s=[...lt(e,at(r))];if(t.parent&&"tag"===t.parent.type&&"table"===t.parent.tag){for(let e=0;e<s.length;e++){const t=s[e];if("string"===typeof t)t.trim().length&&(yield tt,yield t);else{0!==e&&(yield tt,yield n+"---");for(const e of t)yield tt+n+nt+" "+e}}yield tt}else{yield tt;const[e,...t]=s,r=s.map((e=>e.map((e=>e.length)).reduce(ot))).reduce(ot);yield*ut(e.map((e=>e+Xe.repeat(r-e.length)))),yield tt,yield*ut(e.map((()=>"-".repeat(r)))),yield tt;for(const n of t)yield*ut(n.map((e=>e+Xe.repeat(r-e.length)))),yield tt}break}case"thead":{const[t]=[...lt(e,r)];yield t||[];break}case"tr":yield[...lt(e,r)];break;case"td":case"th":yield[...lt(e,r),...ft(e)].join("").trim();break;case"tbody":yield*lt(e,r);break;case"comment":yield"\x3c!-- "+e.attributes.content+" --\x3e\n"}}(e,t);break;case"Variable":yield*function*(e){yield"$",yield e.path.map(((e,t)=>0===t?e:Pe(e)?"."+e:"number"===typeof e?`[${e}]`:`["${e}"]`)).join("")}(e);break;default:throw new Error(`Unimplemented: "${e.$$mdtype}"`)}}}function _t(e,t){let r="";for(const n of bt(e,t))r+=n;return r.trimStart()}function yt(e){return!1!==e&&void 0!==e&&null!==e}var kt={attributes:{primary:{type:Object,render:!1}},transform(e,t){const r=function(e){const t=[{condition:e.attributes.primary,children:[]}];for(const r of e.children)"tag"===r.type&&"else"===r.tag?t.push({condition:!("primary"in r.attributes)||r.attributes.primary,children:[]}):t[t.length-1].children.push(r);return t}(e);for(const{condition:n,children:s}of r)if(yt(n)){const e=s.flatMap((e=>e.transform(t)));return e.some(Ue)?Promise.all(e).then((e=>e.flat())):e}return[]}},vt={selfClosing:!0,attributes:{primary:{type:Object,render:!1}}},Ct={and:{transform(e){return Object.values(e).every((e=>yt(e)))}},or:{transform(e){return void 0!==Object.values(e).find((e=>yt(e)))}},not:{parameters:{0:{required:!0}},transform(e){return!yt(e[0])}},equals:{transform(e){const t=Object.values(e);return t.every((e=>e===t[0]))}},default:{transform(e){return void 0===e[0]?e[1]:e[0]}},debug:{transform(e){return JSON.stringify(e[0],null,2)}}};function At(e,t="td"){e.type="tr",e.attributes={};for(const r of e.children)r.type=t;return e}var xt=[function(e){for(const t of e.walk()){if("tag"!==t.type||"table"!==t.tag)continue;const[e,...r]=t.children;if(!e||"table"===e.type)continue;const n=new Qe.Node("table",t.attributes,[new Qe.Node("thead"),new Qe.Node("tbody")]),[s,i]=n.children;"list"===e.type&&s.push(At(e,"th"));for(const t of r){if("list"===t.type)At(t);else{if("tag"!==t.type||"if"!==t.tag)continue;{const e=[];for(const r of t.children)"hr"!==r.type&&("list"===r.type&&At(r),e.push(r));t.children=e}}i.push(t)}t.children=[n]}}],wt={ordered_list:"list",bullet_list:"list",code_inline:"code",list_item:"item",variable:"text"};function Dt(e,t){for(const r of t){e.annotations.push(r);const{name:t,value:n,type:s}=r;"attribute"===s?e.attributes[t]=n:"class"===s&&(e.attributes.class?e.attributes.class[t]=n:e.attributes.class={[t]:n})}}function Et(e,t,r,n,s){if("frontmatter"===e.type)return void(t[0].attributes.frontmatter=e.content);if(e.hidden||"text"===e.type&&""===e.content)return;const i=e.errors||[],o=t[t.length-1],{tag:a,attributes:l,error:c}=e.meta||{};if("annotation"===e.type)return s?Dt(s,l):o.errors.push({id:"no-inline-annotations",level:"error",message:`Can't apply inline annotations to '${o.type}'`});let u=e.type.replace(/_(open|close)$/,"");if(wt[u]&&(u=wt[u]),"error"===u){const{message:e,location:t}=c;i.push({id:"parse-error",level:"critical",message:e,location:t})}if(e.nesting<0){if(o.type===u&&o.tag===a)return o.lines&&e.map&&o.lines.push(...e.map),t.pop();i.push({id:"missing-opening",level:"critical",message:`Node '${u}' is missing opening`})}const p=function(e,t){switch(t){case"heading":return{level:Number(e.tag.replace("h",""))};case"list":{const t=e.attrs?Object.fromEntries(e.attrs):void 0,r=e.type.startsWith("ordered");return r&&t?.start?{ordered:!0,start:t.start,marker:e.markup}:{ordered:r,marker:e.markup}}case"link":{const t=Object.fromEntries(e.attrs);return t.title?{href:t.href,title:t.title}:{href:t.href}}case"image":{const t=Object.fromEntries(e.attrs);return t.title?{alt:e.content,src:t.src,title:t.title}:{alt:e.content,src:t.src}}case"em":case"strong":return{marker:e.markup};case"text":case"code":case"comment":return{content:(e.meta||{}).variable||e.content};case"fence":{const[t]=e.info.split(" ",1);return""===t||t===Me?{content:e.content}:{content:e.content,language:t}}case"td":case"th":if(e.attrs){const t=Object.fromEntries(e.attrs);let r;if(t.style&&(t.style.includes("left")?r="left":t.style.includes("center")?r="center":t.style.includes("right")&&(r="right")),r)return{align:r}}return{};default:return{}}}(e,u),h=new We(u,p,void 0,a||void 0),{position:d={}}=e;if(h.errors=i,h.lines=e.map||o.lines||[],h.location={file:r,start:{line:h.lines[0],character:d.start},end:{line:h.lines[1],character:d.end}},s&&(h.inline=!0),l&&["tag","fence","image"].includes(u)&&Dt(h,l),n&&"slot"===a&&"string"===typeof h.attributes.primary?o.slots[h.attributes.primary]=h:o.push(h),e.nesting>0&&t.push(h),!Array.isArray(e.children))return;s=o,t.push(h);if(!("image"===u))for(const f of e.children)Et(f,t,r,n,s);t.pop()}var qt={};p(qt,{blockquote:()=>Tt,code:()=>Wt,comment:()=>Xt,document:()=>St,em:()=>Zt,error:()=>er,fence:()=>zt,hardbreak:()=>Kt,heading:()=>Ft,hr:()=>$t,image:()=>Lt,inline:()=>Ht,item:()=>It,link:()=>Jt,list:()=>Ot,node:()=>tr,paragraph:()=>jt,s:()=>Gt,softbreak:()=>Qt,strong:()=>Vt,table:()=>Rt,tbody:()=>Pt,td:()=>Mt,text:()=>Yt,th:()=>Nt,thead:()=>Ut,tr:()=>Bt});var St={render:"article",children:["heading","paragraph","image","table","tag","fence","blockquote","comment","list","hr"],attributes:{frontmatter:{render:!1}}},Ft={children:["inline"],attributes:{level:{type:Number,render:!1,required:!0}},transform(e,t){return new ze(`h${e.attributes.level}`,e.transformAttributes(t),e.transformChildren(t))}},jt={render:"p",children:["inline"]},Lt={render:"img",attributes:{src:{type:String,required:!0},alt:{type:String},title:{type:String}}},zt={render:"pre",attributes:{content:{type:String,render:!1,required:!0},language:{type:String,render:"data-language"},process:{type:Boolean,render:!1,default:!0}},transform(e,t){const r=e.transformAttributes(t),n=e.children.length?e.transformChildren(t):[e.attributes.content];return new ze("pre",r,n)}},Tt={render:"blockquote",children:["heading","paragraph","image","table","tag","fence","blockquote","list","hr"]},It={render:"li",children:["inline","heading","paragraph","image","table","tag","fence","blockquote","list","hr"]},Ot={children:["item"],attributes:{ordered:{type:Boolean,render:!1,required:!0},start:{type:Number},marker:{type:String,render:!1}},transform(e,t){return new ze(e.attributes.ordered?"ol":"ul",e.transformAttributes(t),e.transformChildren(t))}},$t={render:"hr"},Rt={render:"table"},Mt={render:"td",children:["inline","heading","paragraph","image","table","tag","fence","blockquote","list","hr"],attributes:{colspan:{type:Number},rowspan:{type:Number},align:{type:String}}},Nt={render:"th",attributes:{width:{type:Number},align:{type:String}}},Bt={render:"tr",children:["th","td"]},Pt={render:"tbody",children:["tr","tag"]},Ut={render:"thead",children:["tr"]},Vt={render:"strong",children:["em","s","link","code","text","tag"],attributes:{marker:{type:String,render:!1}}},Zt={render:"em",children:["strong","s","link","code","text","tag"],attributes:{marker:{type:String,render:!1}}},Gt={render:"s",children:["strong","em","link","code","text","tag"]},Ht={children:["strong","em","s","code","text","tag","link","image","hardbreak","softbreak","comment"]},Jt={render:"a",children:["strong","em","s","code","text","tag"],attributes:{href:{type:String,required:!0},title:{type:String}}},Wt={render:"code",attributes:{content:{type:String,render:!1,required:!0}},transform(e,t){const r=e.transformAttributes(t);return new ze("code",r,[e.attributes.content])}},Yt={attributes:{content:{type:String,required:!0}},transform(e){return e.attributes.content}},Kt={render:"br"},Qt={transform(){return" "}},Xt={attributes:{content:{type:String,required:!0}}},er={},tr={},rr=h(De()),{escapeHtml:nr}=(0,rr.default)().utils,sr=new Set(["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"]);function ir(e,t){return"string"!==typeof e?"Fragment":e[0]!==e[0].toUpperCase()?e:t instanceof Function?t(e):t[e]}function or(e){return e.map(lr).join(", ")}function ar(e){if(null==e||"object"!==typeof e)return JSON.stringify(e);if(Array.isArray(e))return`[${e.map((e=>ar(e))).join(", ")}]`;if("Tag"===e.$$mdtype)return lr(e);if("object"!==typeof e)return JSON.stringify(e);return`{${Object.entries(e).map((([e,t])=>[JSON.stringify(e),ar(t)].join(": "))).join(", ")}}`}function lr(e){if(Array.isArray(e))return`React.createElement(React.Fragment, null, ${or(e)})`;if(null===e||"object"!==typeof e||!ze.isTag(e))return JSON.stringify(e);const{name:t,attributes:{class:r,...n}={},children:s=[]}=e;return r&&(n.className=r),`React.createElement(\n tagName(${JSON.stringify(t)}, components),\n ${0==Object.keys(n).length?"null":ar(n)},\n ${or(s)})`}var cr={html:function e(t){if("string"===typeof t||"number"===typeof t)return nr(String(t));if(Array.isArray(t))return t.map(e).join("");if(null===t||"object"!==typeof t||!ze.isTag(t))return"";const{name:r,attributes:n,children:s=[]}=t;if(!r)return e(s);let i=`<${r}`;for(const[o,a]of Object.entries(n??{}))i+=` ${o}="${nr(String(a))}"`;return i+=">",sr.has(r)||(s.length&&(i+=e(s)),i+=`</${r}>`),i},react:function(e,t,{components:r={}}={}){function n(e){if(null==e||"object"!==typeof e)return e;if(Array.isArray(e))return e.map((e=>n(e)));if("Tag"===e.$$mdtype)return s(e);if("object"!==typeof e)return e;const t={};for(const[r,s]of Object.entries(e))t[r]=n(s);return t}function s(e){if(Array.isArray(e))return t.createElement(t.Fragment,null,...e.map(s));if(null===e||"object"!==typeof e||!ze.isTag(e))return e;const{name:i,attributes:{class:o,...a}={},children:l=[]}=e;return o&&(a.className=o),t.createElement(function(e,t){return"string"!==typeof e||e[0]!==e[0].toUpperCase()?e:t instanceof Function?t(e):t[e]}(i,r),0==Object.keys(a).length?null:n(a),...l.map(s))}return s(e)},reactStatic:function(e){return`\n (({components = {}} = {}) => {\n ${ir}\n return ${lr(e)};\n })\n`}},ur={else:vt,if:kt,partial:{inline:!1,selfClosing:!0,attributes:{file:{type:class{validate(e,t){const{partials:r={}}=t;return r[e]?[]:[{id:"attribute-value-invalid",level:"error",message:`Partial \`${e}\` not found. The 'file' attribute must be set in \`config.partials\``}]}},render:!1,required:!0},variables:{type:Object,render:!1}},transform(e,t){const{partials:r={}}=t,{file:n,variables:s}=e.attributes,i=r[n];if(!i)return null;const o={...t,variables:{...t.variables,...s,"$$partial:filename":n}},a=e=>e.resolve(o).transformChildren(o);return Array.isArray(i)?i.flatMap(a):a(i)}},slot:{attributes:{primary:{type:String,required:!0}}},table:{children:["table"],inline:!1}},pr=h(we()),hr=h(d());function dr(e,t,r){try{const{type:r,meta:n,nesting:s=0}=(0,hr.parse)(t,{Variable:$e,Function:Re}),i=e.push(r,"",s);return i.info=t,i.meta=n,e.delimiters||(e.delimiters=[]),i}catch(n){if(!(n instanceof hr.SyntaxError))throw n;const{message:t,location:{start:s,end:i}}=n,o=r?{start:{offset:s.offset+r},end:{offset:i.offset+r}}:null,a=e.push("error","",0);return a.meta={error:{message:t,location:o}},a}}function fr(e,t,r,n){const s=e.bMarks[t]+e.tShift[t],i=e.eMarks[t];if(!e.src.startsWith(Me,s))return!1;const o=Ve(e.src,s),a=e.src.slice(0,i).trim().length;if(!o||o<a-Ne.length)return!1;const l=s+Me.length,c=e.src.slice(l,o).trim(),u=c.split("\n").length;if("$"===c[0])return!1;if(n)return!0;return dr(e,c,l).map=[t,t+u],e.line+=u,!0}function mr(e,t){if(!e.src.startsWith(Me,e.pos))return!1;const r=Ve(e.src,e.pos);if(!r)return!1;const n=e.src.slice(e.pos+Me.length,r);return t||dr(e,n.trim()),e.pos=r+Ne.length,!0}function gr(e){let t;for(t of e.tokens)if("fence"===t.type){if(t.info.includes(Me)){const e=t.info.indexOf(Me),n=Ve(t.info,e),s=t.info.slice(e+Me.length,n);try{const{meta:e}=(0,hr.parse)(s.trim(),{Variable:$e,Function:Re});t.meta=e}catch(r){if(!(r instanceof hr.SyntaxError))throw r;t.errors||(t.errors=[]),t.errors.push({id:"fence-tag-error",level:"error",message:`Syntax error in fence tag: ${r.message}`})}}t?.meta?.attributes?.find((e=>"process"===e.name&&!e.value))||(t.children=Ge(t.content,t.map[0]))}}function br(e){e.block.ruler.before("paragraph","annotations",fr,{alt:["paragraph","blockquote"]}),e.inline.ruler.push("containers",mr),e.core.ruler.push("annotations",gr)}var _r="---";function yr(e,t){return e.src.slice(e.bMarks[t],e.eMarks[t]).trim()}function kr(e,t,r,n){if(0!=t||yr(e,0)!=_r)return!1;const s=function(e,t){for(let r=1;r<t;r++)if(yr(e,r)===_r)return r}(e,r);if(!s)return!1;if(n)return!0;const i=e.push("frontmatter","",0);return i.content=e.src.slice(e.eMarks[0],e.bMarks[s]).trim(),i.map=[0,s],i.hidden=!0,e.line=s+1,!0}function vr(e){e.block.ruler.before("hr","frontmatter",kr)}var Cr="\x3c!--",Ar="--\x3e";function xr(e,t,r,n){const s=e.bMarks[t]+e.tShift[t];if(!e.src.startsWith(Cr,s))return!1;const i=e.src.indexOf(Ar,s);if(!i)return!1;if(n)return!0;const o=e.src.slice(s+Cr.length,i),a=o.split("\n").length,l=e.push("comment","",0);return l.content=o.trim(),l.map=[t,t+a],e.line+=a,!0}function wr(e,t){if(!e.src.startsWith(Cr,e.pos))return!1;const r=e.src.indexOf(Ar,e.pos);if(!r)return!1;if(t)return!0;const n=e.src.slice(e.pos+Cr.length,r);return e.push("comment","",0).content=n.trim(),e.pos=r+Ar.length,!0}function Dr(e){e.block.ruler.before("table","comment",xr,{alt:["paragraph"]}),e.inline.ruler.push("comment",wr)}var Er=class{constructor(e={}){this.parser=new pr.default(e),this.parser.use(br,"annotations",{}),this.parser.use(vr,"frontmatter",{}),this.parser.disable(["lheading","code"]),e.allowComments&&this.parser.use(Dr,"comments",{})}tokenize(e){return this.parser.parse(e.toString(),{})}},qr={String:String,Number:Number,Array:Array,Object:Object,Boolean:Boolean};function Sr(e,t,r){if(!e)return!0;if(Qe.isFunction(t)&&r.validation?.validateFunctions){const n=r.functions?.[t.name];return!n?.returns||(Array.isArray(n.returns)?void 0!==n.returns.find((t=>t===e)):n.returns===e)}if(Qe.isAst(t))return!0;if(Array.isArray(e))return e.some((e=>Sr(e,t,r)));if("string"===typeof e&&(e=qr[e]),"function"===typeof e){const n=new e;if(n.validate)return n.validate(t,r)}return null!=t&&t.constructor===e}function Fr(e){return"string"===typeof e?e:Array.isArray(e)?e.map(Fr).join(" | "):e.name}function jr(e,t){const r=t.functions?.[e.name],n=[];if(!r)return[{id:"function-undefined",level:"critical",message:`Undefined function: '${e.name}'`}];if(r.validate&&n.push(...r.validate(e,t)),r.parameters)for(const[s,i]of Object.entries(e.parameters)){const o=r.parameters?.[s];if(o){if((!Qe.isAst(i)||Qe.isFunction(i))&&o.type){const r=Sr(o.type,i,t);!1===r?n.push({id:"parameter-type-invalid",level:"error",message:`Parameter '${s}' of '${e.name}' must be type of '${Fr(o.type)}'`}):Array.isArray(r)&&n.push(...r)}}else n.push({id:"parameter-undefined",level:"error",message:`Invalid parameter: '${s}'`})}for(const[s,{required:i}]of Object.entries(r.parameters??{}))i&&void 0===e.parameters[s]&&n.push({id:"parameter-missing-required",level:"error",message:`Missing required parameter: '${s}'`});return n}function Lr(e,t){if(e.length<=t)return JSON.stringify(e);return`[${e.slice(0,t).map((e=>JSON.stringify(e))).join(",")}, ... ${e.length-t} more]`}function zr(e,t){const r=e.findSchema(t),n=[...e.errors||[]];if(!r)return n.push({id:e.tag?"tag-undefined":"node-undefined",level:"critical",message:e.tag?`Undefined tag: '${e.tag}'`:`Undefined node: '${e.type}'`}),n;void 0!=r.inline&&e.inline!==r.inline&&n.push({id:"tag-placement-invalid",level:"critical",message:`'${e.tag}' tag should be ${r.inline?"inline":"block"}`}),r.selfClosing&&e.children.length>0&&n.push({id:"tag-selfclosing-has-children",level:"critical",message:`'${e.tag}' tag should be self-closing`});const s={...He,...r.attributes};for(const i of Object.keys(e.slots)){const e=r.slots?.[i];e||n.push({id:"slot-undefined",level:"error",message:`Invalid slot: '${i}'`})}for(let[i,o]of Object.entries(e.attributes)){const e=s[i];if(!e){n.push({id:"attribute-undefined",level:"error",message:`Invalid attribute: '${i}'`});continue}let{type:r,matches:a,errorLevel:l}=e;if(Qe.isAst(o))if(Qe.isFunction(o)&&t.validation?.validateFunctions)n.push(...jr(o,t));else{if(!Qe.isVariable(o)||!t.variables)continue;{let e=!1,r=t.variables;for(const t of o.path){if(!Object.prototype.hasOwnProperty.call(r,t)){e=!0;break}r=r[t]}e&&n.push({id:"variable-undefined",level:"error",message:`Undefined variable: '${o.path.join(".")}'`})}}if(r){const e=Sr(r,o,t);!1===e&&n.push({id:"attribute-type-invalid",level:l||"error",message:`Attribute '${i}' must be type of '${Fr(r)}'`}),Array.isArray(e)&&n.push(...e)}if("function"===typeof a&&(a=a(t)),Array.isArray(a)&&!a.includes(o)&&n.push({id:"attribute-value-invalid",level:l||"error",message:`Attribute '${i}' must match one of ${Lr(a,8)}. Got '${o}' instead.`}),a instanceof RegExp&&!a.test(o)&&n.push({id:"attribute-value-invalid",level:l||"error",message:`Attribute '${i}' must match ${a}. Got '${o}' instead.`}),"function"===typeof e.validate){const r=e.validate(o,t);Array.isArray(r)&&n.push(...r)}}for(const[i,{required:o}]of Object.entries(s))o&&void 0===e.attributes[i]&&n.push({id:"attribute-missing-required",level:"error",message:`Missing required attribute: '${i}'`});if(r.slots)for(const[i,{required:o}]of Object.entries(r.slots))o&&void 0===e.slots[i]&&n.push({id:"slot-missing-required",level:"error",message:`Missing required slot: '${i}'`});for(const{type:i}of e.children)r.children&&"error"!==i&&!r.children.includes(i)&&n.push({id:"child-invalid",level:"warning",message:`Can't nest '${i}' in '${e.tag||e.type}'`});if(r.validate){const s=r.validate(e,t);if(Ue(s))return s.then((e=>n.concat(e)));n.push(...s)}return n}var Tr=new Er;function Ir(e={}){return{...e,tags:{...ur,...e.tags},nodes:{...qt,...e.nodes},functions:{...Ct,...e.functions}}}function Or(e,t){return"string"===typeof e&&(e=Tr.tokenize(e)),function(e,t){const r=new We("document"),n=[r];"string"===typeof t&&(t={file:t});for(const s of e)Et(s,n,t?.file,t?.slots);if(n.length>1)for(const s of n.slice(1))s.errors.push({id:"missing-closing",level:"critical",message:`Node '${s.tag||s.type}' is missing closing`});for(const s of xt)s(r);return r}(e,t)}function $r(e,t){return Array.isArray(e)?e.flatMap((e=>e.resolve(t))):e.resolve(t)}function Rr(e,t){const r=Ir(t),n=$r(e,r);return Array.isArray(n)?n.flatMap((e=>e.transform(r))):n.transform(r)}function Mr(e,t){const r=Ir(t),n=[e,...e.walk()].map((e=>{const{type:t,lines:n,location:s}=e,i=zr(e,r);return Ue(i)?i.then((e=>e.map((e=>({type:t,lines:n,location:s,error:e}))))):i.map((e=>({type:t,lines:n,location:s,error:e})))}));return n.some(Ue)?Promise.all(n).then((e=>e.flat())):n.flat()}var Nr=class{constructor(e){this.parse=Or,this.resolve=e=>$r(e,this.config),this.transform=e=>Rr(e,this.config),this.validate=e=>Mr(e,this.config),this.config=e}};Nr.nodes=qt,Nr.tags=ur,Nr.functions=Ct,Nr.globalAttributes=He,Nr.renderers=cr,Nr.transforms=xt,Nr.Ast=Qe,Nr.Tag=ze,Nr.Tokenizer=Er,Nr.parseTags=Ge,Nr.transformer=Je,Nr.validator=zr,Nr.parse=Or,Nr.transform=Rr,Nr.validate=Mr,Nr.createElement=function(e,t={},...r){return{name:e,attributes:t,children:r}},Nr.truthy=yt,Nr.format=_t}}]);
\ No newline at end of file
web/gui/v2/20.199ca42b9c403ebb5a4b.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="1a3d7a79-bd68-4e69-a3aa-29e31c01d785",e._sentryDebugIdIdentifier="sentry-dbid-1a3d7a79-bd68-4e69-a3aa-29e31c01d785")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[20],{65295:(e,n,t)=>{t.r(n),t.d(n,{MagicLinkSent:()=>m,default:()=>g});var a=t(67294),o=t(60677),c=t(89250),i=t(54851),r=t(40543),d=t(10320),l=t(16293),u=t(95450),s=t(83953),f=(0,o.default)(i.Text).attrs({role:"button"}).withConfig({displayName:"magicLinkSent__ButtonText",componentId:"sc-ua6kmo-0"})(["cursor:pointer;"]),m=function(){var e=(0,c.TH)(),n=e.search,t=e.state,o=((void 0===t?{}:t)||{}).email,r=window.location.hash,m=(0,s.iM)(),g=(0,a.useCallback)((function(){var e=encodeURIComponent((0,u.$)("/sign-in".concat(n),r)),t=encodeURIComponent((0,u.$)("/sign-up/verify".concat(n),r));m({email:o,redirectURI:e,registerURI:t,resend:!0})}),[o]);return a.createElement(l.Z,{"data-testid":"magicLinkSent"},a.createElement(i.H1,{textAlign:"center"},"Check your email!"),a.createElement(i.Flex,{column:!0,padding:[0,0,8,0],gap:8,justifyContent:"between",alignItems:"center",border:{side:"bottom",color:"disabled"}},a.createElement(i.Flex,{column:!0,gap:1,alignItems:"center"},a.createElement(i.TextBig,{textAlign:"center"},"We have sent an email to ",a.createElement(i.TextBig,{strong:!0},!!o&&o),"."),a.createElement(i.TextBig,{textAlign:"center"},"Please find this email (check your spam folder too) and click the button there to continue.")),a.createElement(i.Text,{textAlign:"center"},"Didn't receive it?"," ",a.createElement(f,{onClick:g,color:"primary"},"Click here to resend it."))),a.createElement(i.Flex,{column:!0,alignSelf:"center"},a.createElement(d.Z,null)))};const g=(0,r.k)(m,"light")},95450:(e,n,t)=>{t.d(n,{$:()=>o,G:()=>c});var a=t(16812),o=function(e,n){var t=(0,a.kG)(["expires_at",n]),o=n.includes("join-callback")?decodeURIComponent(t):t;return"".concat(window.location.origin).concat(e,"#").concat(o)},c=function(e,n){var t=window.location,a=t.search,c=t.hash,i=encodeURIComponent(o("/sign-in".concat(a).concat(a.length?"&":"?","oauth=").concat(e,"&"),c)),r=encodeURIComponent(o("/sign-up/verify".concat(a).concat(a.length?"&":"?","oauth=").concat(e,"&"),c));return"/api/v2/auth/account/".concat(e,"?redirect_uri=").concat(i,"®ister_uri=").concat(r).concat(n?"&is_unverified_registration=true":"")}},76362:(e,n,t)=>{t.d(n,{S1:()=>c,ZT:()=>a,ae:()=>r,jU:()=>i,on:()=>o});var a=function(){};function o(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];e&&e.addEventListener&&e.addEventListener.apply(e,n)}function c(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];e&&e.removeEventListener&&e.removeEventListener.apply(e,n)}var i="undefined"!==typeof window,r="undefined"!==typeof navigator},94829:(e,n,t)=>{t.d(n,{Z:()=>c});var a=t(67294),o=t(76362);const c=function(e,n){var t=(0,a.useState)(function(e,n){return void 0!==n?n:!!o.jU&&window.matchMedia(e).matches}(e,n)),c=t[0],i=t[1];return(0,a.useEffect)((function(){var n=!0,t=window.matchMedia(e),a=function(){n&&i(!!t.matches)};return t.addListener(a),i(t.matches),function(){n=!1,t.removeListener(a)}}),[e]),c}}}]);
\ No newline at end of file
web/gui/v2/20.45ecd84daf8e214a9d25.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="df700f6c-23e0-4b30-827a-f9881fb687a4",e._sentryDebugIdIdentifier="sentry-dbid-df700f6c-23e0-4b30-827a-f9881fb687a4")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[20],{9020:function(e,t,l){l.r(t),l.d(t,{default:function(){return ne}});l(57640),l(9924);var n=l(67294),a=l(22195),o=l(91008),s=l(25185),r=l(87462),i=(l(33948),l(50308)),c=l.n(i),d=l(82351),u=l(35539),m=e=>{let{scope:t,setScope:l=c(),isDisabled:o,...s}=e;return n.createElement(a.Flex,(0,r.Z)({gap:3},s),Object.entries(u.k0).map((e=>{let[s,{text:r,tooltip:i}]=e;return n.createElement(a.RadioButton,{key:s,checked:s===t,onChange:()=>l(s),disabled:o},n.createElement(d.Z,{content:i,align:"bottom"},n.createElement(a.TextSmall,{color:"textDescription"},r)))})))},p=l(84580),b=l(46667),g=e=>{let{selectedKey:t,selectedValue:l,onAddHostLabel:o=c(),onRemoveHostLabel:s=c(),isDefault:r=!1,showPlaceholder:i=c(),isDisabled:u}=e;const[m,b]=(0,n.useState)(t||""),[g,h]=(0,n.useState)(l||""),E=()=>{m&&g&&(o({[m]:g}),i())};return n.createElement(a.Flex,{gap:2},n.createElement(p.Z,{component:"input",onChange:b,onBlur:E,placeholder:"Host key",value:m,disabled:u||!r}),n.createElement(p.Z,{component:"input",onChange:h,onBlur:E,placeholder:"Host value",value:g,disabled:u||!r||!m}),r?n.createElement(d.Z,{content:"Save label pair",align:"bottom"},n.createElement(a.Button,{flavour:"borderless",disabled:!m||!g},n.createElement(a.Icon,{name:"check",color:"primary",size:"small"}))):n.createElement(d.Z,{content:"Remove label pair",align:"bottom"},n.createElement(a.Button,{flavour:"borderless",onClick:()=>s(t)},n.createElement(a.Icon,{name:"x",color:"primary",size:"small"}))))};const h=e=>{let{hostLabels:t,onAddHostLabel:l,onRemoveHostLabel:a}=e;return Object.entries(t).map((e=>{let[t,o]=e;return n.createElement(g,{key:t,onAddHostLabel:l,selectedKey:t,selectedValue:o,onRemoveHostLabel:a})}))};var E=e=>{let{hostLabels:t,onAddHostLabel:l=c(),onRemoveHostLabel:o=c(),isEdit:s,isDisabled:r}=e;const i=!!Object.entries(t||{}).length,[d,,u]=(0,b.Z)(!1);return n.createElement(a.Flex,{column:!0,gap:1},n.createElement(a.TextSmall,{color:"textLite"},"Host labels"),i&&n.createElement(h,{hostLabels:t,onAddHostLabel:l,onRemoveHostLabel:o}),(!i||d)&&n.createElement(g,{key:JSON.stringify(t),onAddHostLabel:l,isDefault:!0,showPlaceholder:u,isDisabled:r}),s&&!d&&i&&n.createElement(a.Flex,{justifyContent:"end"},n.createElement(a.Button,{flavour:"borderless",onClick:u},"Add host label")))},f=l(95665);function v(){var e=new Date,t=e.getFullYear(),l=e.getMonth(),n=e.getDate(),a=new Date(0);return a.setFullYear(t,l,n+1),a.setHours(0,0,0,0),a}var C=l(69119),D=l(29422),x=l(95248);const S=Object.entries(u.lI).map((e=>{let[t,l]=e;return{label:l,value:t}})),k=v(),y=(0,C.Z)((0,D.Z)(k,{years:1}));var Z=e=>{let{duration:t,setDuration:l,setDate:o,endDate:s,isDisabled:r}=e;const i=(0,x.by)("offset");return n.createElement(a.Flex,{gap:2},n.createElement(p.Z,{component:"select",title:"Duration",onChange:l,options:S,placeholder:"Select duration",value:t,isDisabled:r}),"custom"===t.value&&n.createElement(a.Flex,{alignSelf:"end"},n.createElement(f.Z,{isSinglePicker:!0,values:{singleDate:s},minDate:k,maxDate:y,utc:i,onChange:o,isPlaying:!1,accessorProps:u.mD,padding:[4,0],width:"auto",accessorTooltipContent:"Select end date"})))};function w(){return(0,C.Z)(Date.now())}const L=w(),O=v();var A=e=>{let{start:t,end:l,onChange:o,isDisabled:s,isEdit:r}=e;const[i,c]=(0,n.useState)(r?"schedule":u.JG),[m,p]=(0,n.useState)(u.yu),[b,g]=(0,n.useState)(0),h=(0,x.by)("offset"),[E,S]=(0,n.useState)(t?new Date(t):r?null:L),[k,y]=(0,n.useState)(l?new Date(l):r?null:O),[A,R]=(0,n.useState)((0,C.Z)((0,D.Z)(E,{days:1})));(0,n.useEffect)((()=>{const e=(0,D.Z)(E,{days:1});R(e),!r&&E>=k&&y(e)}),[E]),(0,n.useEffect)((()=>{o({start:E,end:k,scheduleOption:i,duration:m})}),[E,k,i,m]);const H=v(),I=(0,C.Z)((0,D.Z)(H,{years:1}));return n.createElement(a.Flex,{column:!0,gap:3},!r&&n.createElement(a.Flex,{gap:3},Object.entries(u.Zg).map((e=>{let[t,{text:l,tooltip:o}]=e;return n.createElement(a.RadioButton,{key:t,checked:t===i,onChange:()=>c(t),disabled:s},n.createElement(d.Z,{content:o,align:"bottom"},n.createElement(a.TextSmall,{color:"textDescription"},l)))}))),"now"===i?n.createElement(Z,{duration:m,setDuration:p,setDate:e=>{S(Date.now()),y(e)},endDate:k,isDisabled:s}):n.createElement(a.Flex,{gap:2},n.createElement(a.Flex,{column:!0,gap:2,flex:{grow:1,shrink:1},basis:0},n.createElement(a.TextSmall,null,"Start date"),n.createElement(f.Z,{isSinglePicker:!0,values:{singleDate:new Date(E)},minDate:w(),maxDate:I,utc:h,onChange:e=>{S(e),g((e=>e+1))},isPlaying:!1,accessorProps:u.mD,padding:[4,0],width:"auto",accessorTooltipContent:"Select start date"})),n.createElement(a.Flex,{column:!0,gap:2,flex:{grow:1,shrink:1},basis:0},n.createElement(a.TextSmall,null,"End date"),n.createElement(f.Z,{key:b,isSinglePicker:!0,values:{singleDate:k?new Date(k):k},minDate:A,maxDate:I,utc:h,onChange:y,isPlaying:!1,accessorProps:u.mD,padding:[4,0],width:"auto",accessorTooltipContent:"Select end date"}))))},R=e=>{let{content:t="Loading alerts..."}=e;return n.createElement(a.Flex,{height:45,alignItems:"center",justifyContent:"center"},n.createElement(a.Text,null,t))},H=l(27308),I=e=>n.createElement(a.Flex,(0,r.Z)({gap:2,alignItems:"center"},e),n.createElement(a.Icon,{size:"small",color:"warning",name:"warning_triangle"}),n.createElement(a.Text,null,"This feature is only available to paid plans"),n.createElement(H.Z,{classification:"Pro",content:"Go to Pro plan"}),n.createElement(H.Z,{classification:"Business",content:"Go to Business plan"})),F=(l(88449),l(2490),l(59849),l(31672),l(59461),l(17727),l(89250)),_=l(13477),P=l(33335),B=l(74059),N=l(96929),M=l(3689),T=l(93742),j=l(25403),U=l(4480),z=l(48450);const G=(0,U.CG)({key:"spaceAlertMetas",get:e=>()=>(0,z.uk)(e)});var K=l(62447),V=l(45396),Q=l(93017);const Y={name:"",rooms:[],nodes:[],hostLabels:null,alertNames:[],alertContexts:[],alertRoles:[],startsAt:null,lastsUntil:null},J=e=>{let{id:t,name:l,...n}=e;return{label:l,value:t,...n}},W=e=>({label:e,value:e}),$=e=>{var t;let{rooms:l,nodes:n,hostLabels:a,startsAt:o,lastsUntil:s,...r}=e;return{...r,scope:r.accountId?"personal":u.xQ,canSubmit:!(null===r||void 0===r||null===(t=r.name)||void 0===t||!t.length),rooms:null!==l&&void 0!==l&&l.length?l.map(J):[M.k_],...null!==n&&void 0!==n&&n.length?{nodes:n.map(J).filter((e=>{let{notAvailable:t}=e;return!t}))}:{},...a?{hostLabels:a}:{},...o?{startsAt:o}:{},...s?{lastsUntil:s}:{}}},q=e=>{let{value:t}=e;return t},X=(e,t)=>{const{accountId:l,scope:n,rooms:a,nodes:o,hostLabels:s,startsAt:r,lastsUntil:i,scheduleOption:c,duration:d,...m}=e,p=a.filter((e=>{let{value:t}=e;return t!==u.sr.value})).map(q),b=o.map(q),g=!!Object.keys(s||{}).length,{start:h,end:E}=(e=>{let{startsAt:t,lastsUntil:l,scheduleOption:n,duration:a}=e;if("schedule"==n)return{start:t,end:l};let o,s=Date.now();switch(a){case"oneHour":o=(0,D.Z)(s,{hours:1});break;case"sixHours":o=(0,D.Z)(s,{hours:6});break;case"twelveHours":o=(0,D.Z)(s,{hours:12});break;case"oneDay":o=(0,D.Z)(s,{days:1});break;case"custom":o=l}return{start:s,...o?{end:o}:{}}})({startsAt:r,lastsUntil:i,scheduleOption:c,duration:d});return{...m,..."personal"==n?{account_id:t}:{},...p.length?{room_ids:p}:{},...b.length?{node_ids:b}:{},...g?{host_labels:s}:{},...h?{starts_at:new Date(h).toISOString()}:{},...E?{lasts_until:new Date(E).toISOString()}:{}}};var ee=e=>{var t;let{rule:l,onClose:a,isEdit:o}=e;const s=(0,_.jr)(),r=(0,F.s0)(),i=(0,B.uk)(),[c,d]=(0,b.Z)(),m=(0,T.Z)({all:!0}),p=null===(t=m.find((e=>{let{label:t}=e;return"All nodes"==t})))||void 0===t?void 0:t.value,{loaded:g,value:h,hasError:E}=(()=>{var e;const t=(0,B.th)(),l=(0,U.$P)(G(t));return{loaded:"loading"!==l.state,value:(null===(e=l.contents)||void 0===e?void 0:e.data)||z.ND,hasError:"hasError"===l.state}})(),f=(0,j.wK)(),v=(0,j.j6)(),C=o?v:f,D=(0,j._A)(),[,,x]=(0,Q.Z)(),[S,k]=(0,n.useState)({alertNameOptions:[],alertContextOptions:[],alertRoleOptions:[]}),{alertNameOptions:y,alertContextOptions:Z,alertRoleOptions:w}=S,[L,O]=(0,n.useState)((()=>({...Y,...$(l)}))),A=(0,N.IW)(L.roomIds||[p]),R=(0,n.useCallback)((e=>O((t=>({...t,scope:e})))),[]),H=(0,n.useCallback)((e=>O((t=>({...t,name:e,canSubmit:!(null===e||void 0===e||!e.length)})))),[]),I=(0,n.useCallback)((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const l=(e=>e.length<=1?e:e[e.length-1].value==u.sr.value?[u.sr]:e.filter((e=>{let{value:t}=e;return!!t})))(e),n=l.map((e=>{let{value:t}=e;return t||p})),a=t.length<l.length?l.filter((e=>{let{value:l}=e;return!t.includes(l)}))[0]:null;O((e=>({...e,rooms:l,roomIds:n,lastRoomAdded:a||null})))}),[p]),M=(0,n.useCallback)((e=>O((t=>({...t,nodeIds:e.map((e=>{let{value:t}=e;return t})),nodes:e})))),[]),J=(0,n.useCallback)((e=>O((t=>({...t,hostLabels:{...t.hostLabels,...e}})))),[]),q=(0,n.useCallback)((e=>O((t=>{const l={...t.hostLabels};return delete l[e],{...t,hostLabels:l}}))),[]),ee=(0,n.useCallback)((e=>t=>O((l=>({...l,[e]:t.map((e=>{let{value:t}=e;return t}))})))),[]),te=(0,n.useCallback)((e=>{let{start:t,end:l,scheduleOption:n,duration:a}=e;return O((e=>({...e,startsAt:t,lastsUntil:l,scheduleOption:n,duration:a.value})))}),[]),le=(0,n.useCallback)((()=>{d(),C(X(L,s)).then((()=>{a(),D()})).catch((e=>x((0,K._)(e)))).finally(d)}),[L,s]),ne=(0,V.Z)();(0,n.useEffect)((()=>{var e;const t=(null===(e=L.lastRoomAdded)||void 0===e?void 0:e.value)||p;let l=null;return t&&(l=ne(t)),()=>{var e;return!(null===(e=l)||void 0===e||!e.cancel)&&l.cancel()}}),[L.roomIds,ne]),(0,n.useEffect)((()=>{if(g){const{contexts:e,names:t,roles:l}=h||{};k({alertNameOptions:t?t.map(W):[],alertContextOptions:e?e.map(W):[],alertRoleOptions:l?l.map(W):[]})}}),[g]);const ae=(0,P.gI)("space:CreatePersonalSilencingRule"),oe=(0,n.useCallback)((()=>r("/spaces/".concat(i,"/settings/billing"))),[i]);return{state:L,onScopeChange:R,onRuleNameChange:H,onRoomsSelectionChange:I,roomOptions:m,onNodesSelectionChange:M,nodesOptions:A,alertMetasLoaded:g,alertMetas:h,alertNameOptions:y,alertContextOptions:Z,alertRoleOptions:w,alertMetasError:E,onAlertValueChange:ee,onAddHostLabel:J,onRemoveHostLabel:q,onDatesChange:te,loading:c,onSave:le,spaceCreatePersonalSilencingRule:ae,onUpdateButtonClick:oe}};const te=e=>null!==e&&void 0!==e&&e.length?e.map(W):[],le=()=>n.createElement(a.Box,{as:"hr",height:"1px",width:"100%",sx:{borderWidth:"1px 0px 0px 0px",borderColor:"borderSecondary",borderStyle:"solid"}});var ne=e=>{let{rule:t={},onClose:l,isEdit:r}=e;const{state:i,onScopeChange:c,onRuleNameChange:u,onRoomsSelectionChange:b,roomOptions:g,onNodesSelectionChange:h,nodesOptions:f,alertMetasLoaded:v,alertNameOptions:C,alertContextOptions:D,alertRoleOptions:x,onAlertValueChange:S,onAddHostLabel:k,onRemoveHostLabel:y,onDatesChange:Z,loading:w,onSave:L,spaceCreatePersonalSilencingRule:O,onUpdateButtonClick:H}=ee({rule:t,onClose:l,isEdit:r});return n.createElement(a.Modal,{onEsc:l},n.createElement(s.hz,{style:{maxHeight:"800px"}},n.createElement(a.ModalHeader,{padding:[6,4,3]},n.createElement(a.Flex,{column:!0,gap:2},n.createElement(a.Flex,{flex:!0,alignItems:"center",justifyContent:"between"},n.createElement(a.H4,null,"Add silencing rule"),l&&n.createElement(s.A3,{onClose:l})),n.createElement(a.Text,null,"Define an alert notification silencing rule that will apply to all users or just you."," ",n.createElement(o.Z,{"data-ga":"alert-silencing::click-link-docs::rule-modal","data-testid":"silencing-rules-doc",href:"https://learn.netdata.cloud/docs/alerts-and-notifications/notifications/netdata-cloud-notifications/manage-alert-notification-silencing-rules",rel:"noopener noreferrer",target:"_blank"},"Learn how to configure silencing rules.")),!O&&n.createElement(I,null))),n.createElement(a.ModalBody,{padding:[0]},n.createElement(s.QD,null,n.createElement(a.Flex,{column:!0,gap:3},n.createElement(m,{scope:i.scope,setScope:c,padding:[0,0,1,0],isDisabled:!O}),n.createElement(p.Z,{component:"input",onChange:u,placeholder:"Add rule name",title:"Rule name*",value:i.name,disabled:!O}),n.createElement(p.Z,{component:"select",isMulti:!0,onChange:e=>b(e,i.roomIds),options:g,placeholder:"Select rooms",title:"Rooms*",value:i.rooms,isDisabled:!O}),n.createElement(p.Z,{component:"select",isMulti:!0,onChange:h,options:f,placeholder:"Select nodes",title:"Nodes",value:i.nodes,isDisabled:!O||!f.length}),n.createElement(E,{hostLabels:i.hostLabels,onAddHostLabel:k,onRemoveHostLabel:y,isEdit:r,isDisabled:!O}),v?n.createElement(n.Fragment,null,n.createElement(le,null),n.createElement(p.Z,{component:"select",isMulti:!0,onChange:S("alertNames"),options:C,placeholder:"Select alert name",title:"Alert name",value:te(i.alertNames),isDisabled:!O}),n.createElement(p.Z,{component:"select",isMulti:!0,onChange:S("alertContexts"),options:D,placeholder:"Select alert context",title:"Alert context",value:te(i.alertContexts),isDisabled:!O}),n.createElement(p.Z,{component:"select",isMulti:!0,onChange:S("alertRoles"),options:x,placeholder:"Select alert role",title:"Alert role",value:te(i.alertRoles),isDisabled:!O})):n.createElement(R,null),n.createElement(le,null),n.createElement(A,{start:i.startsAt,end:i.lastsUntil,onChange:Z,isEdit:r,isDisabled:!O}))),n.createElement(s.QD,{alignItems:"end",justifyContent:"center"},n.createElement(a.Flex,{gap:4},n.createElement(a.Button,{flavour:"borderless",label:"Cancel",onClick:l,disabled:w}),O?n.createElement(d.Z,{content:r?"Update the rule":"Create the rule",align:"bottom"},n.createElement(a.Button,{label:"OK",onClick:L,"data-ga":"alert-silencing::click-save-".concat(r?"edit":"new","-rule::rule-modal"),"data-testid":"saveRule-button",textTransform:"uppercase",isLoading:w,disabled:w||!i.canSubmit})):n.createElement(d.Z,{content:"Update to a paid plan in order to be able to create silencing rules",align:"bottom"},n.createElement(a.Button,{label:"Upgrade!",onClick:H})))))))}}}]);
\ No newline at end of file
web/gui/v2/202.7c0591f9877f8632d967.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0b059f77-d6c6-4ac7-8944-74c43b7952eb",e._sentryDebugIdIdentifier="sentry-dbid-0b059f77-d6c6-4ac7-8944-74c43b7952eb")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[202],{39434:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var o={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var r=l?Object.getOwnPropertyDescriptor(e,a):null;r&&(r.get||r.set)?Object.defineProperty(o,a,r):o[a]=e[a]}o.default=e,n&&n.set(e,o);return o}(n(67294)),l=s(n(53087)),a=s(n(81743)),r=["text","maxLength","Component","noTooltip"];function s(e){return e&&e.__esModule?e:{default:e}}function i(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}var d=function(e){var t=e.text,n=e.maxLength,s=void 0===n?15:n,i=e.Component,d=void 0===i?"div":i,c=e.noTooltip,u=function(e,t){if(null==e)return{};var n,o,l={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(l[n]=e[n]);return l}(e,r),f=(0,o.useMemo)((function(){return t?(0,l.default)(t,s):null}),[t,s]);return c||f===t?o.default.createElement(d,u,f):o.default.createElement(a.default,{content:t},o.default.createElement(d,u,f))};t.default=d},40644:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return E}});n(64211),n(2490),n(41874),n(25387),n(72608),n(33948),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865),n(88449),n(59849),n(57640),n(9924);var o=n(67294),l=n(48286),a=n(91966),r=n.n(a),s=n(89250),i=n(97945),d=n(97193),c=n(95248),u=n(46667),f=n(27261),g=n(9458),m=n(22195),p=n(6973);var b=(0,o.forwardRef)(((e,t)=>{let{selectedNodesNumber:n}=e;return o.createElement(m.Flex,{"data-testid":"selectNodesIndicator",ref:t,cursor:"pointer"},o.createElement(m.Box,{margin:[0,1,0,0]},o.createElement(m.TextSmall,null,"Selected")),o.createElement(m.Flex,{border:{size:"1px",type:"solid",color:"dropdown"},round:!0,padding:[0,1],width:{min:7.5},height:5,background:"mainBackground",as:m.TextSmall,justifyContent:"center",alignItems:"center",color:"textDescription"},n||"-"))})),h=n(91128),x=n(4514);const v={Live:{head:{label:"Live nodes",textColor:"textLite",iconName:"connectivityStatusLive",hasML:!0,hasAlerts:!0,hasFn:!0},node:{textColor:"text",showAlerts:!0,showMl:!0,showFn:!0}},Stale:{head:{label:"Stale nodes",textColor:"textLite",iconName:"connectivityStatusStale",hasML:!0},node:{textColor:"text",showMl:!0}},Offline:{head:{label:"Offline nodes",textColor:"textLite",iconName:"connectivityStatusOffline"},node:{textColor:"textLite"}}},y=[],w=(e,t,n,o)=>{const l=!e.some((e=>!n.includes(e))),a=n.length&&!l&&e.some((e=>n.includes(e)));return e.length?e.reduce(((e,l)=>{const{name:a,capabilities:r}=o[l];return[...e,{value:l,label:a,nodeId:l,selected:n.includes(l),status:t,capabilities:r,...v[t].node,maxLength:80}]}),[{value:e,selected:l,indeterminate:a,status:t,...v[t].head,maxLength:80}]):[]};var E=(0,o.memo)((()=>{const[e,t]=(0,c.wT)(),[n,a]=(0,o.useState)(e||y);(0,o.useEffect)((()=>{a(e||y)}),[e]);const[v,E,,O]=(0,u.Z)(!1),k=(0,o.useCallback)((()=>{v&&(t(n),O())}),[n]),C=(0,i.HZ)(),S=(0,i.e5)(),L=(0,i.mf)(),_=(0,i.Y0)(),I=(0,o.useCallback)((e=>{let{value:t,checked:n}=e;a((e=>Array.isArray(t)?n?[...new Set([...e,...t])]:r()(e,t):n?[...e,t]:e.filter((e=>e!==t))))}),[]),M=(0,o.useMemo)((()=>({live:{counter:C.length,statusText:"Live"},stale:{counter:S.length,statusText:"Stale"},offline:{counter:L.length,statusText:"Offline"},unseen:{counter:_.length,statusText:"Unseen"}})),[C.length,S.length,L.length,_.length]),j=(0,s.bS)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId"),T=(0,h.Z)();(0,l.Z)((()=>{T(v)}),[v]);const N=(0,i.d$)(),P=(0,o.useMemo)((()=>{const e=w(C,"Live",n,N),t=w(S,"Stale",n,N),o=w(L,"Offline",n,N);return e.concat(t,o)}),[n,C.length,S.length,L.length]);return o.createElement(m.Menu,{dropProps:{align:{top:"bottom",left:"left"},"data-toolbox":!0},dropdownProps:{height:{max:"60vh"},width:{max:"600px"},overflow:"auto",padding:[0,0,3],"data-testid":"filterNodes-drop"},itemProps:{padding:[1,4],maxLength:60},disabled:!!j,items:P,Item:d.c,onChange:I,value:n,"data-value":n.join(",")||"all-nodes",closeOnClick:!1,onClose:k,hasSearch:!0},o.createElement(x.Z,{"data-testid":"nodesIndicator",round:"2px",alignItems:"center",justifyContent:"end",width:{min:75},background:"elevationLevelOne",disabled:!!j},o.createElement(m.Flex,{cursor:"pointer",onClick:E,padding:[2,3],gap:2,alignItems:"center"},o.createElement(m.TextSmall,{strong:!0},"Nodes"),o.createElement(g.Z,null),Object.keys(M).map((e=>o.createElement(o.Fragment,{key:e},o.createElement(f.Z,{statusText:M[e].statusText,counter:M[e].counter,statusColor:p.B[e]}),o.createElement(g.Z,null)))),o.createElement(b,{selectedNodesNumber:n.length}),o.createElement(m.Icon,{name:"chevron_down",size:"small",color:"textLite"}))))}))},92087:function(e,t,n){var o=n(17854),l=n(19781),a=n(47045),r=n(67066),s=n(47293),i=o.RegExp,d=i.prototype;l&&s((function(){var e=!0;try{i(".","d")}catch(s){e=!1}var t={},n="",o=e?"dgimsy":"gimsy",l=function(e,o){Object.defineProperty(t,e,{get:function(){return n+=o,!0}})},a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var r in e&&(a.hasIndices="d"),a)l(r,a[r]);return Object.getOwnPropertyDescriptor(d,"flags").get.call(t)!==o||n!==o}))&&a(d,"flags",{configurable:!0,get:r})}}]);
\ No newline at end of file
web/gui/v2/241.b88544536c9e170c08dd.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="c2528e56-e84c-47d4-98e9-010cfae4a973",e._sentryDebugIdIdentifier="sentry-dbid-c2528e56-e84c-47d4-98e9-010cfae4a973")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[241],{1178:function(e,n,t){t.r(n),t.d(n,{MagicLinkSent:function(){return g}});var o=t(67294),c=t(60677),i=t(89250),r=t(22195),a=t(15794),d=t(8360),u=t(91940),l=t(87562),s=t(1043);const f=(0,c.default)(r.Text).attrs({role:"button"}).withConfig({displayName:"magicLinkSent__ButtonText",componentId:"sc-ua6kmo-0"})(["cursor:pointer;"]),g=()=>{const{search:e,state:n={}}=(0,i.TH)(),{email:t}=n||{},c=window.location.hash,a=(0,s.iM)(),g=(0,o.useCallback)((()=>{const n=encodeURIComponent((0,l.$)("/sign-in".concat(e),c)),o=encodeURIComponent((0,l.$)("/sign-up/verify".concat(e),c));a({email:t,redirectURI:n,registerURI:o,resend:!0})}),[t]);return o.createElement(u.Z,{"data-testid":"magicLinkSent"},o.createElement(r.H1,{textAlign:"center"},"Check your email!"),o.createElement(r.Flex,{column:!0,padding:[0,0,8,0],gap:8,justifyContent:"between",alignItems:"center",border:{side:"bottom",color:"disabled"}},o.createElement(r.Flex,{column:!0,gap:1,alignItems:"center"},o.createElement(r.TextBig,{textAlign:"center"},"We have sent an email to ",o.createElement(r.TextBig,{strong:!0},!!t&&t),"."),o.createElement(r.TextBig,{textAlign:"center"},"Please find this email (check your spam folder too) and click the button there to continue.")),o.createElement(r.Text,{textAlign:"center"},"Didn't receive it?"," ",o.createElement(f,{onClick:g,color:"primary"},"Click here to resend it."))),o.createElement(r.Flex,{column:!0,alignSelf:"center"},o.createElement(d.Z,null)))};n.default=(0,a.k)(g,"light")},87562:function(e,n,t){t.d(n,{$:function(){return c},G:function(){return i}});var o=t(58591);const c=(e,n)=>{const t=(0,o.kG)(["expires_at",n]),c=n.includes("join-callback")?decodeURIComponent(t):t;return"".concat(window.location.origin).concat(e,"#").concat(c)},i=(e,n)=>{const{search:t,hash:o}=window.location,i=encodeURIComponent(c("/sign-in".concat(t).concat(t.length?"&":"?","oauth=").concat(e,"&"),o)),r=encodeURIComponent(c("/sign-up/verify".concat(t).concat(t.length?"&":"?","oauth=").concat(e,"&"),o));return"/api/v2/auth/account/".concat(e,"?redirect_uri=").concat(i,"®ister_uri=").concat(r).concat(n?"&is_unverified_registration=true":"")}},76362:function(e,n,t){t.d(n,{S1:function(){return i},ZT:function(){return o},ae:function(){return a},jU:function(){return r},on:function(){return c}});var o=function(){};function c(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];e&&e.addEventListener&&e.addEventListener.apply(e,n)}function i(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];e&&e.removeEventListener&&e.removeEventListener.apply(e,n)}var r="undefined"!==typeof window,a="undefined"!==typeof navigator},94829:function(e,n,t){var o=t(67294),c=t(76362);n.Z=function(e,n){var t=(0,o.useState)(function(e,n){return void 0!==n?n:!!c.jU&&window.matchMedia(e).matches}(e,n)),i=t[0],r=t[1];return(0,o.useEffect)((function(){var n=!0,t=window.matchMedia(e),o=function(){n&&r(!!t.matches)};return t.addListener(o),r(t.matches),function(){n=!1,t.removeListener(o)}}),[e]),i}}}]);
\ No newline at end of file
web/gui/v2/244.5e1b087a2c055d12f837.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="4efac77e-b9da-470b-88bf-5bba1448c008",e._sentryDebugIdIdentifier="sentry-dbid-4efac77e-b9da-470b-88bf-5bba1448c008")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[244],{71244:(e,t,o)=>{o.r(t),o.d(t,{default:()=>l});var i=o(60677),n=o(54851),r=(0,i.css)(['html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:inherit;}body{font-size:14px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizespeed;scrollbar-gutter:stable both-edges;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;th,tr{vertical-align:middle;}th{font-weight:bold;}}*{box-sizing:inherit;-webkit-font-smoothing:antialiased;font-weight:inherit;text-rendering:optimizelegibility;-webkit-appearance:none;border-width:0px;border-style:initial;border-color:initial;border-image:initial;margin:0px;outline:0px;padding:0px;text-decoration:none;}*,*::before,*::after{box-sizing:border-box;}input[type="button" i],input[type="submit" i],input[type="reset" i],input[type="file" i]::-webkit-file-upload-button,button{border-color:transparent;border-style:none;border-width:0;padding:0;}a{color:',";&:hover{text-decoration:underline;color:",";}&:visited{color:",";}}ul.CodeMirror-hints{z-index:150;}::-webkit-scrollbar{height:8px;width:8px;}"],(function(e){return e.theme.colors.successLite}),(function(e){return e.theme.colors.success}),(function(e){return e.theme.colors.success}));const l=(0,i.createGlobalStyle)([""," ",""],r,n.webkitVisibleScrollbar)}}]);
\ No newline at end of file
web/gui/v2/248.86272c9648f6139424aa.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="82236445-15b0-40cd-8d1e-940f6f189593",e._sentryDebugIdIdentifier="sentry-dbid-82236445-15b0-40cd-8d1e-940f6f189593")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[248],{39434:(e,t,n)=>{t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=c(n(53087)),a=c(n(81743)),l=["text","maxLength","Component","noTooltip"];function c(e){return e&&e.__esModule?e:{default:e}}function i(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}var u=function(e){var t=e.text,n=e.maxLength,c=void 0===n?15:n,i=e.Component,u=void 0===i?"div":i,s=e.noTooltip,d=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,l),f=(0,r.useMemo)((function(){return t?(0,o.default)(t,c):null}),[t,c]);return s||f===t?r.default.createElement(u,d,f):r.default.createElement(a.default,{content:t},r.default.createElement(u,d,f))};t.default=u},43007:(e,t,n)=>{n.r(t),n.d(t,{default:()=>C});var r=n(29439),o=n(4942),a=n(93433),l=n(67294),c=n(48286),i=n(91966),u=n.n(i),s=n(89250),d=n(32802),f=n(3388),m=n(6264),p=n(15267),g=n(95338),h=n(58986),b=n(54851),v=n(86498);const x=(0,l.forwardRef)((function(e,t){var n=e.selectedNodesNumber;return l.createElement(b.Flex,{"data-testid":"selectNodesIndicator",ref:t,cursor:"pointer"},l.createElement(b.Box,{margin:[0,1,0,0]},l.createElement(b.TextSmall,null,"Selected")),l.createElement(b.Flex,{border:{size:"1px",type:"solid",color:"dropdown"},round:!0,padding:[0,1],width:{min:7.5},height:5,background:"mainBackground",as:b.TextSmall,justifyContent:"center",alignItems:"center",color:"textDescription"},n||"-"))}));var y=n(16476),O=n(38944);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var E={Live:{head:{label:"Live nodes",textColor:"textLite",iconName:"connectivityStatusLive",hasML:!0,hasAlerts:!0,hasFn:!0},node:{textColor:"text",showAlerts:!0,showMl:!0,showFn:!0}},Stale:{head:{label:"Stale nodes",textColor:"textLite",iconName:"connectivityStatusStale",hasML:!0},node:{textColor:"text",showMl:!0}},Offline:{head:{label:"Offline nodes",textColor:"textLite",iconName:"connectivityStatusOffline"},node:{textColor:"textLite"}}},k=[],S=function(e,t,n,r){var o=!e.some((function(e){return!n.includes(e)})),l=n.length&&!o&&e.some((function(e){return n.includes(e)}));return e.length?e.reduce((function(e,o){var l=r[o],c=l.name,i=l.mlInfo,u=l.capabilities,s=n.includes(o);return[].concat((0,a.Z)(e),[j(j(j({value:o,label:c,nodeId:o,selected:s,status:t},i),{},{capabilities:u},E[t].node),{},{maxLength:80})])}),[j(j({value:e,selected:o,indeterminate:l,status:t},E[t].head),{},{maxLength:80})]):[]};const C=(0,l.memo)((function(){var e=(0,m.wT)(),t=(0,r.Z)(e,2),n=t[0],o=t[1],i=(0,l.useState)(n||k),w=(0,r.Z)(i,2),j=w[0],E=w[1];(0,l.useEffect)((function(){E(n||k)}),[n]);var C=(0,p.Z)(!1),L=(0,r.Z)(C,4),Z=L[0],P=L[1],I=L[3],M=(0,l.useCallback)((function(){Z&&(o(j),I())}),[j]),_=(0,d.HZ)(),T=(0,d.e5)(),D=(0,d.mf)(),N=(0,d.Y0)(),F=(0,l.useCallback)((function(e){var t=e.value,n=e.checked;E((function(e){return Array.isArray(t)?n?(0,a.Z)(new Set([].concat((0,a.Z)(e),(0,a.Z)(t)))):u()(e,t):n?[].concat((0,a.Z)(e),[t]):e.filter((function(e){return e!==t}))}))}),[]),A=(0,l.useMemo)((function(){return{live:{counter:_.length,statusText:"Live"},stale:{counter:T.length,statusText:"Stale"},offline:{counter:D.length,statusText:"Offline"},unseen:{counter:N.length,statusText:"Unseen"}}}),[_.length,T.length,D.length,N.length]),B=(0,s.bS)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId"),W=(0,y.Z)();(0,c.Z)((function(){W(Z)}),[Z]);var z=(0,d.d$)(),H=(0,l.useMemo)((function(){var e=S(_,"Live",j,z),t=S(T,"Stale",j,z),n=S(D,"Offline",j,z);return e.concat(t,n)}),[j,_.length,T.length,D.length]);return l.createElement(b.Menu,{dropProps:{align:{top:"bottom",left:"left"},"data-toolbox":!0},dropdownProps:{height:{max:"60vh"},width:{max:"600px"},overflow:"auto",padding:[0,0,3],"data-testid":"filterNodes-drop"},itemProps:{padding:[1,4],maxLength:60},disabled:!!B,items:H,Item:f.c,onChange:F,value:j,"data-value":j.join(",")||"all-nodes",closeOnClick:!1,onClose:M,hasSearch:!0},l.createElement(O.Z,{"data-testid":"nodesIndicator",round:"2px",alignItems:"center",justifyContent:"end",width:{min:75},background:"elevationLevelOne",disabled:!!B},l.createElement(b.Flex,{cursor:"pointer",onClick:P,padding:[2,3],gap:2,alignItems:"center"},l.createElement(b.TextSmall,{strong:!0},"Nodes"),l.createElement(h.Z,null),Object.keys(A).map((function(e){return l.createElement(l.Fragment,{key:e},l.createElement(g.Z,{statusText:A[e].statusText,counter:A[e].counter,statusColor:v.B[e]}),l.createElement(h.Z,null))})),l.createElement(x,{selectedNodesNumber:j.length}),l.createElement(b.Icon,{name:"chevron_down",size:"small",color:"textLite"}))))}))}}]);
\ No newline at end of file
web/gui/v2/252.21ce108e3c20d4a3ac07.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="87849cbd-9a2d-4f5e-9c61-a71fb547ad1d",e._sentryDebugIdIdentifier="sentry-dbid-87849cbd-9a2d-4f5e-9c61-a71fb547ad1d")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[252],{46019:function(e,t,n){n.r(t),n.d(t,{SignIn:function(){return S},default:function(){return B}});n(15306);var a=n(67294),o=n(89250),i=n(17563),r=n(22195),c=n(15794),l=n(1043),d=n(87562),u=n(13600),s=n(60677);const g=s.default.a.withConfig({displayName:"linkButton__LinkButton",componentId:"sc-9kv26a-0"})(["color:",";text-decoration:none;background-color:transparent;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;height:",";background:",";border:1px solid ",";border-radius:2px;max-width:320px;width:100%;",";&:hover{text-decoration:none;color:unset;}"],(0,r.getColor)("background"),(0,r.getSizeBy)(5.5),(0,r.getColor)("mainBackground"),(0,r.getColor)("mainBackground"),(e=>{let{disabled:t}=e;return"\n opacity: ".concat(t?.4:1,";\n pointer-events: ").concat(t?"none":"auto",";\n ")})),f=e=>(0,s.default)(g).withConfig({displayName:"linkButton__makeSocialButton",componentId:"sc-9kv26a-1"})(["box-shadow:0px 0px 1px rgba(0,0,0,0.12);border-radius:2px;background:",";border:1px solid ",";span{flex:1;display:flex;align-items:center;justify-content:center;padding:0 ",";color:",";}"],e,e,(0,r.getSizeBy)(1),(0,r.getColor)("bright"));const m=f("#445260"),p=f("#4285f4");n(33948);var b=n(78312);var h=e=>{let{onSubmit:t,disabled:n,initialValue:o,buttonLabel:i,tagging:c}=e;const[l,d,,u]=(0,r.useInputValue)({value:o||""}),[s,g]=(0,r.useTouchedState)({}),[f,m]=(0,a.useState)(!1),p=(0,a.useCallback)((e=>{e.preventDefault(),t(l)}),[t,l]);return a.createElement(r.Flex,{as:"form",column:!0,gap:4,width:"100%","data-testid":"emailField"},a.createElement(b.U5,{value:l,onChange:d,isValid:f,setIsValid:m,instantFeedback:"positiveFirst",isDirty:u,success:f&&"Valid E-mail",onBlur:g,touched:s,"data-testid":"emailField-input"}),a.createElement(b.Sn,{type:"submit",disabled:n||!u,width:"100%",label:i,onClick:p,"data-ga":"signinup::click-email::".concat(c),"data-testid":"emailField-submitButton"}))},v=n(8360),w=n(91940);var E=()=>a.createElement(r.Flex,{height:"1px",width:"100%",background:"disabled"}),x=n(87462),y=n(46189),k=n(92432);const{demoSlug:C}=y.default;var I=e=>a.createElement(r.Text,(0,x.Z)({textAlign:"center"},e),"Discover the power and simplicity of Netdata in our live infrastructure monitoring"," ",a.createElement(b.Fg,{onClick:()=>{(0,k.L)("signinup","click-demo","sni-view")},href:"/spaces/".concat(C),target:"_blank"},"demo")," ");const _=e=>{let{to:t}=e;return a.createElement(r.Box,{position:"fixed"},a.createElement(r.Button,{as:"a",href:t,flavour:"borderless",label:"Go back to ".concat(t.replace(/#.*/,"")),icon:"arrow_left",rel:"noopener noreferrer"}))},S=()=>{const{search:e}=(0,o.TH)(),t=window.location.hash,n=(0,l.iM)(),{redirect_uri:c}=i.parse(e),s=(0,a.useCallback)((a=>{const o=encodeURIComponent((0,d.$)("/sign-in".concat(e),t)),i=encodeURIComponent((0,d.$)("/sign-up/verify".concat(e),t));n({email:a,redirectURI:o,registerURI:i})}),[]);return(0,a.useEffect)((()=>{if(!/app\.netdata\.cloud/.test(location.hostname))return;const e=document.createElement("script");return e.src="https://zsvdrp94yfxr.statuspage.io/embed/script.js",e.async=!0,document.body.appendChild(e),()=>{document.body.removeChild(e)}}),[]),a.createElement(a.Fragment,null,!!c&&a.createElement(_,{to:c}),a.createElement(w.Z,{"data-testid":"signIn"},a.createElement(r.H1,{textAlign:"center"},"Welcome!"),a.createElement(r.TextBig,{textAlign:"center"},"Sign in and let\u2019s get you started:"),a.createElement(b.Yb,null,a.createElement(r.Flex,{column:!0,gap:4},a.createElement(p,{href:(0,d.G)("google"),disabled:!1,"data-ga":"signinup::click-google::sni-view","data-testid":"signIn-googleButton"},a.createElement(b.xG,null,a.createElement(u.av,null)),a.createElement(r.Text,{textAlign:"center"},"Continue with Google")),a.createElement(m,{href:(0,d.G)("github"),disabled:!1,"data-ga":"signinup::click-github::sni-view","data-testid":"signIn-githubButton"},a.createElement(b.xG,null,a.createElement(u.bY,null)),a.createElement(r.Text,null,"Continue with GitHub"))),a.createElement(r.Flex,{gap:2,alignItems:"center"},a.createElement(E,null),a.createElement(r.H4,null,"or"),a.createElement(E,null)),a.createElement(h,{onSubmit:s,buttonLabel:"Sign in by email",tagging:"sni-view"})),a.createElement(r.Flex,{column:!0,gap:2,alignSelf:"center",width:{max:"480px"}},a.createElement(r.TextBig,{textAlign:"center"},"Don't have a Netdata Cloud account yet? Relax! Sign-in and we will create one for you!"),a.createElement(I,{margin:[4,0,0]}),a.createElement(v.Z,null))))};var B=(0,c.k)(S,"light")},87562:function(e,t,n){n.d(t,{$:function(){return o},G:function(){return i}});var a=n(58591);const o=(e,t)=>{const n=(0,a.kG)(["expires_at",t]),o=t.includes("join-callback")?decodeURIComponent(n):n;return"".concat(window.location.origin).concat(e,"#").concat(o)},i=(e,t)=>{const{search:n,hash:a}=window.location,i=encodeURIComponent(o("/sign-in".concat(n).concat(n.length?"&":"?","oauth=").concat(e,"&"),a)),r=encodeURIComponent(o("/sign-up/verify".concat(n).concat(n.length?"&":"?","oauth=").concat(e,"&"),a));return"/api/v2/auth/account/".concat(e,"?redirect_uri=").concat(i,"®ister_uri=").concat(r).concat(t?"&is_unverified_registration=true":"")}},76362:function(e,t,n){n.d(t,{S1:function(){return i},ZT:function(){return a},ae:function(){return c},jU:function(){return r},on:function(){return o}});var a=function(){};function o(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function i(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var r="undefined"!==typeof window,c="undefined"!==typeof navigator},94829:function(e,t,n){var a=n(67294),o=n(76362);t.Z=function(e,t){var n=(0,a.useState)(function(e,t){return void 0!==t?t:!!o.jU&&window.matchMedia(e).matches}(e,t)),i=n[0],r=n[1];return(0,a.useEffect)((function(){var t=!0,n=window.matchMedia(e),a=function(){t&&r(!!n.matches)};return n.addListener(a),r(n.matches),function(){t=!1,n.removeListener(a)}}),[e]),i}}}]);
\ No newline at end of file
web/gui/v2/26.be6ba794320d9936a85b.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="368bfa36-bcf0-4763-a07d-7c8348b0ea06",e._sentryDebugIdIdentifier="sentry-dbid-368bfa36-bcf0-4763-a07d-7c8348b0ea06")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[26],{35120:(e,t,n)=>{n.d(t,{Q0:()=>a,R4:()=>m,TT:()=>d,WL:()=>i,Y:()=>l,by:()=>u,qY:()=>c,rU:()=>f,xL:()=>s});var r=n(60677),o=n(54851),a=r.default.img.withConfig({displayName:"styled__Illustration",componentId:"sc-cmo4ym-0"})(["margin:0 auto;"]),c=(0,r.default)(o.Text).withConfig({displayName:"styled__StyledText",componentId:"sc-cmo4ym-1"})(["display:block;"]),l=r.default.div.withConfig({displayName:"styled__TextHeader",componentId:"sc-cmo4ym-2"})(["margin-bottom:",";font-weight:700;"],(0,o.getSizeBy)(2)),i=r.default.div.withConfig({displayName:"styled__StaticCheckmarks",componentId:"sc-cmo4ym-3"})(["margin-top:",";margin-bottom:",";"],(0,o.getSizeBy)(2),(0,o.getSizeBy)(5)),d=r.default.div.withConfig({displayName:"styled__CheckmarkLine",componentId:"sc-cmo4ym-4"})(["display:flex;align-items:center;"]),s=(0,r.default)(o.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-cmo4ym-5"})(["margin-right:4px;height:18px;> use{fill:",";}"],(0,o.getColor)("primary")),u=(0,r.default)(s).withConfig({displayName:"styled__HelpIcon",componentId:"sc-cmo4ym-6"})(["vertical-align:middle;"]),m=r.default.div.withConfig({displayName:"styled__LearnMoreSection",componentId:"sc-cmo4ym-7"})(["margin-top:",";"],(0,o.getSizeBy)(4)),f=r.default.a.withConfig({displayName:"styled__Link",componentId:"sc-cmo4ym-8"})(["text-decoration:underline;color:",";&:visited{color:",";}"],(0,o.getColor)("success"),(0,o.getColor)("success"))},81026:(e,t,n)=>{n.r(t),n.d(t,{default:()=>bt});var r=n(67294),o=n(89250),a=n(28885);var c=n(98487),l=n(38700),i=n(32618),d=n(72840),s=n(99930),u=n(59447),m=n(16161),f=n(11033),p=n(11012);const b=function(){return r.createElement(p.Z,{title:"Loading charts...","data-testid":"dashboardLoading"})};var h=n(29439),g=n(32685),y=n(4942),v=n(45987),O=n(54851),E=n(70789),w=n(32802),C=["compact"];function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const x=function(e){var t=e.compact,n=(0,v.Z)(e,C),o=(0,g.Z)("addChartModal"),a=(0,h.Z)(o,2)[1],c=(0,w.Mm)().length>0;return r.createElement(O.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach((function(t){(0,y.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,alignItems:"center",justifyContent:"center",overflow:{vertical:"auto"},flex:!0,basis:0,"data-testid":"dashboardBlankSlate"},n),!t&&r.createElement(O.Flex,{as:"img",src:E.X,height:"35%"}),r.createElement(O.H3,{margin:[6,0,2]},"Empty Dashboard"),c?r.createElement(r.Fragment,null,r.createElement(O.Text,{textAlign:"center"},"Let\u2019s fill your dashboard."),r.createElement(O.Text,{textAlign:"center"},"Go to a node view or node list and add one chart to this Dashboard or just use")):r.createElement(r.Fragment,null,r.createElement(O.Text,{textAlign:"center"},"You don't have any available node to retrieve charts from."),r.createElement(O.Text,{textAlign:"center"},"Please verify your nodes' state and/or connect a new node to Netdata Cloud")),!t&&r.createElement(O.Button,{margin:[8,0,0,0],onClick:a,disabled:!c,label:"Add chart","data-testid":"dashboardBlankSlate-addChart"}))};var D=n(93433),P=n(40924),k=n(53843),I=n(16702),S=n(25464),Z=n(45381),T=n(21728),M=n(16476),N=n(4175),_=n(81238),F=n(37045),L=n(21194),B=n(22464),A=function(){return r.createElement(O.Flex,{column:!0,width:"300px",gap:1},r.createElement(O.TextSmall,{strong:!0,color:"white"},"Not finding a chart?"),r.createElement(O.TextSmall,{color:"white"},"When selecting",r.createElement(O.TextSmall,{strong:!0,color:"white",margin:[0,1]},"All Nodes"),"you search and add charts using their context. The outcome will be a composite chart over All Nodes, like on the Overview tab."),r.createElement(O.TextSmall,{color:"white"},"When you select a",r.createElement(O.TextSmall,{strong:!0,color:"white",margin:[0,1]},"specific Node"),"you search and add charts using their name. The result is a specific chart over the node selected, like on Single Node tab."))};const H=function(){return r.createElement(B.Z,{isBasic:!0,plain:!0,content:A,align:"bottom"},r.createElement(O.Icon,{name:"question",color:"textDescription",size:"small"}))};function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach((function(t){(0,y.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const z=function(e){var t=e.spaceId,n=e.roomId,o=e.value,a=e.onChange,c=e.options,l=e.testid,i=e.selectedNodeIds,d=null===o||void 0===o?void 0:o.value,s=(0,L.e)(),u=(0,T.Cd)(d&&n,d),m=(0,r.useMemo)((function(){s.getNodes({id:"newDashboardChart"}).forEach((function(e){return e.destroy()}));var e=(0,_.ZP)(u),r=e.info,o=e.valueRange,a=e.height,c=e.colors,l=s.makeChart({attributes:R({id:"newDashboardChart",contextScope:[d],host:"/api/v3/spaces/".concat(t,"/rooms/").concat(n),roomId:n,info:r,valueRange:o,height:"".concat(a+207,"px"),enabledNavigation:!1,selectedNodes:i},c&&{colors:c})});return s.getRoot().appendChild(l),l}),[s,d]);return(0,r.useEffect)((function(){return function(){return m.destroy()}}),[]),r.createElement(O.Flex,{gap:6,column:!0},r.createElement(O.Flex,{gap:2,column:!0,"data-testid":l},r.createElement(O.Flex,{gap:2},r.createElement(O.H5,null,"Context in room overview"),r.createElement(H,null)),r.createElement(O.Select,{options:c,value:o,onChange:a,isClearable:!0,form:l})),o&&r.createElement(O.Flex,{height:{min:"320px"},column:!0},r.createElement(F.Z,{chart:m,margin:[2,0,0]})))};var W={label:"All Nodes",value:"all-nodes"},J={label:"All Nodes (no reachable nodes)",value:"all-nodes",isDisabled:!0},q=function(e){var t=e.id,n=e.isLive,r=e.name;return{label:n?r:"".concat(r," (offline)"),value:t,isDisabled:!n}},V=function(e){return{value:e,label:e}};const Y=function(e){var t=e.id,n=e.onClose,o=(0,l.th)(),a=(0,d.UL)(),c=(0,u.LJ)(t,"name"),i=(0,d.Hm)("name"),s=(0,S.zN)(),m=(0,w.HZ)().length>0,f=(0,S.fD)(),p=(0,w.Ne)(s),b=(0,N.jN)(t),g=m?W:J,y=(0,r.useState)(g.value),v=(0,h.Z)(y,2),E=v[0],C=v[1],j=(0,r.useState)(null),x=(0,h.Z)(j,2),_=x[0],F=x[1],B=(0,r.useMemo)((function(){return[g].concat((0,D.Z)(p.map(q)))}),[p]),A=(0,r.useMemo)((function(){return B.find((function(e){return e.value===E}))}),[B,E]),H=(0,r.useCallback)((function(e){C((null===e||void 0===e?void 0:e.value)||g.value),F(null)}),[]),U=(0,r.useMemo)((function(){return E===g.value?[]:[E]}),[E]),R=(0,Z.Z)(a,U,{polling:!1,spaceId:o});if(R)throw R;var Y=(0,T.Cd)(a),K=(0,r.useMemo)((function(){return Object.keys(Y).sort((function(e,t){return e.localeCompare(t,void 0,{sensitivity:"accent"})})).map(V)}),[Y]);(0,r.useEffect)((function(){K.length&&A&&F((function(e){return e||K[0].value}))}),[_,K,A]);var Q=(0,r.useMemo)((function(){return _&&V(_)}),[_]),X=(0,r.useCallback)((function(e){return F(null===e||void 0===e?void 0:e.value)}),[]),G=Y[_],$=(0,L.e)(),ee=(0,r.useCallback)((function(){var e=$.getNode({id:"newDashboardChart"}).getAttributes(),t=e.aggregationMethod,r=e.selectedDimensions,o=e.groupBy,a=e.groupByLabel,c=e.groupingMethod,l=e.chartType,i=e.selectedLabels,d=e.selectedNodes,s=e.selectedInstances,u=e.nodesScope,m=e.contextScope;b(m,{aggregationMethod:t,selectedDimensions:r,groupBy:o,groupByLabel:a,groupingMethod:c,chartType:l,selectedLabels:i,selectedNodes:d,selectedInstances:s,nodesScope:u},(function(){return setTimeout(n)}))}),[E,G]),te=!_,ne=(0,M.Z)();return(0,r.useEffect)((function(){return ne(!0),function(){return ne(!1)}})),r.createElement(P.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:n,overflow:"visible"},r.createElement(k.x,{onClose:n,title:"Add Chart to Dashboard"},r.createElement(O.Button,{label:"Add chart",icon:"plus",onClick:ee,disabled:te,"data-testid":"addChartModal-addChart-button"})),r.createElement(I.B,null,"Add Charts to ",c),r.createElement(P.TZ,{overflow:"visible"},r.createElement(O.Flex,{gap:6,column:!0},r.createElement(O.Flex,{gap:2,column:!0,"data-testid":"addChartModal-selectNodes"},r.createElement(O.H5,null,"Nodes in ",i),r.createElement(O.Select,{options:B,value:A,onChange:H,isLoading:!f,isClearable:!0,form:"addChartModal-selectNodes"})),Q&&r.createElement(z,{id:t,spaceId:o,roomId:a,value:Q,onChange:X,options:K,testid:"addChartModal-selectChart",selectedNodeIds:U}))))};var K=n(41659),Q=["text","TextComponent"];function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const G=function(e){var t=e.text,n=e.TextComponent,o=void 0===n?O.Text:n,a=(0,v.Z)(e,Q),c=(0,r.useRef)(),l=(0,r.useState)(!1),i=(0,h.Z)(l,2),d=i[0],s=i[1];(0,r.useEffect)((function(){if(c.current){var e=c.current.offsetWidth<c.current.scrollWidth;s(e)}}),[]);var u=r.createElement(o,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach((function(t){(0,y.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({ref:c,truncate:!0},a),t);return d?r.createElement(B.Z,{content:t,align:"bottom",stretch:"align",isBasic:!0},u):u};const $=function(e){var t=e.id,n=(0,u.LJ)(t,"name");return r.createElement(G,{TextComponent:O.H0,text:n})};const ee=function(){var e=(0,g.Z)("addChartModal"),t=(0,h.Z)(e,2)[1];return(0,w.Mm)().length>0?r.createElement(O.Button,{neutral:!0,flavour:"hollow",label:"Add chart",icon:"chart_added",onClick:t,"data-testid":"dashboardHeaderActionBar-addChart-button","data-ga":"action-bar::click-add-chart::cust-dashboard"}):null};const te=function(e){var t=e.id,n=(0,N.Kq)(t);return r.createElement(O.Button,{neutral:!0,flavour:"hollow",label:"Add text",icon:"text_add",onClick:n,"data-testid":"dashboardHeaderActionBar-addText-button","data-ga":"action-bar::click-add-text::cust-dashboard"})};var ne=n(88715),re=n(99057),oe=n(89328),ae=n(26503);const ce=function(e){var t=e.id,n=(0,ne.Z)(),o=(0,h.Z)(n,2)[1],a=(0,re.O9)(t,{onFail:o}),c=(0,u.LJ)(t,"processing"),l=(0,u.LJ)(t,"isOwner"),i=(0,u.DS)(t);return r.createElement(oe.Z,{permission:l?ae.mk.dashboardUpdate:ae.mk.dashboardUpdateSelf,flavour:"hollow",label:"Save",icon:"save",onClick:a,disabled:i,isLoading:c,"data-testid":"dashboardHeaderActionBar-save-button","data-ga":"action-bar::click-save::cust-dashboard"})};var le=function(e){var t=e.id;return r.createElement(O.Flex,{gap:2},r.createElement(ee,null),r.createElement(te,{id:t}),r.createElement(ce,{id:t}))};const ie=(0,r.memo)(le);var de=n(80255),se=n(15267),ue=n(6792),me=n(11847),fe=n(35120);const pe=function(e){var t=e.close,n=(0,r.useState)(!0),a=(0,h.Z)(n,2),c=a[0],l=a[1],i=(0,u.r0)(),s=(0,u.HI)({id:i,key:"name"}),f=(0,h.Z)(s,2),p=f[0],b=f[1],g=(0,r.useState)(p),y=(0,h.Z)(g,2),v=y[0],w=y[1],C=(0,re.O9)(i),j=(0,m.UK)(),x=(0,o.s0)(),D=(0,d.A3)(),S=v.length>0,Z=c&&S&&v!==p,T=(0,r.useCallback)((function(){b(v),C().then((function(e){var n=e.data.slug,r="".concat(D,"/dashboards/").concat(n);j({id:i,slug:n,path:r}),x(r,{replace:!0}),t()}))}),[t,v,i,D]);return r.createElement(P.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t,"data-testid":"renameDashboard-modal"},r.createElement(k.x,{onClose:t,title:"Rename Dashboard"},r.createElement(O.Button,{label:"Save Changes",onClick:T,disabled:!Z})),r.createElement(I.B,{"data-testid":"renameDashboard-title"},"Rename dashboard ",p),r.createElement(P.TZ,null,r.createElement(me.z,{value:v,label:"Name",onChange:function(e){w(e.target.value)},isValid:c,setIsValid:l,isDirty:S,instantFeedback:"all",onKeyDown:function(e){return e.keyCode===ue.DV&&Z&&T()},"data-testid":"renameDashboard-input"}),r.createElement(O.Flex,{column:!0,justifyContent:"between",height:"100%",margin:[8,0,16],"data-testid":"renameDashboard-learnMoreSection"},r.createElement(fe.R4,null,r.createElement(fe.by,{name:"help"}),r.createElement(O.Text,null,"Learn more about Dashboards")," ",r.createElement(fe.rU,{href:"https://learn.netdata.cloud/docs/cloud/visualize/dashboards",target:"_blank",rel:"noopener noreferrer"},"In our documentation")),r.createElement(fe.Q0,{src:E.X,alt:"No nodes",title:"No nodes"}))))};const be=function(){var e=(0,o.s0)(),t=(0,l.uk)(),n=(0,d.vf)(),a=(0,u.r0)(),c=(0,u.LJ)(a).name,i=(0,d.Hm)("name"),s=(0,se.Z)(),m=(0,h.Z)(s,4),f=m[0],p=m[2],b=m[3],g=(0,se.Z)(),y=(0,h.Z)(g,4),v=y[0],E=y[2],w=y[3],C=(0,r.useCallback)((function(){e("/spaces/".concat(t,"/rooms/").concat(n,"/dashboards"))}),[t,n]),j=(0,N.CO)(a,{onSuccess:C});return r.createElement(r.Fragment,null,r.createElement(de.Z,{category:"dashboard",context:"title",testId:"dashboardDropdown"},(function(e){var t=e.close;return r.createElement(r.Fragment,null,r.createElement(de.h,{icon:"pencilOutline",onClick:function(){t(),E()},"data-testid":"renameDashboard-option","data-ga":"dropdown-item::click-rename-dashboard::cust-dashboard"},"Rename Dashboard"),r.createElement(de.h,{icon:"trashcan",color:"errorText",onClick:function(){t(),p()},"data-testid":"removeDashboard-option","data-ga":"dropdown-item::click-remove-dashboard::cust-dashboard"},"Delete Dashboard"))})),v&&r.createElement(pe,{close:w}),f&&r.createElement(O.ConfirmationDialog,{confirmLabel:"Yes, delete","data-ga":"delete-dashboard-dialog","data-testid":"deleteDashboardDialog",handleConfirm:j,handleDecline:b,message:r.createElement(r.Fragment,null,"You are about to delete ",r.createElement("strong",null,c)," from ",r.createElement("strong",null,i),".",r.createElement("br",null),"Are you sure you want to continue?"),title:"Delete ".concat(c)}))};var he=function(e){var t=e.id;return r.createElement(O.Flex,{justifyContent:"between",padding:[3,2.5],"data-testid":"dashboardHeader"},r.createElement(O.Flex,{alignItems:"center"},r.createElement(be,null),r.createElement($,{id:t})),r.createElement(ie,{id:t}))};const ge=(0,r.memo)(he);var ye=n(69968),ve=n.n(ye),Oe=(n(28958),n(26585),n(81896)),Ee=["style","className","onMouseDown","onMouseUp","onTouchEnd","children"],we=["id","Component"];function Ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function je(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach((function(t){(0,y.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var xe=(0,ye.WidthProvider)(ve()),De=(0,r.forwardRef)((function(e,t){var n=e.style,o=e.className,a=e.onMouseDown,c=e.onMouseUp,l=e.onTouchEnd,i=e.children,d=(0,v.Z)(e,Ee);return r.createElement("div",je({style:n,className:o,ref:t,onMouseDown:a,onMouseUp:c,onTouchEnd:l},d),i.map((function(e){return"function"===typeof e?e({onMouseDown:a,onMouseUp:c,onTouchEnd:l}):e})))})),Pe=function(e){return{i:e.i,x:e.x,y:e.y,w:e.w,h:e.h,minW:e.minW,minH:e.minH}},ke=function(e){var t=e.id,n=e.Component,o=(0,v.Z)(e,we),a=(0,Oe.ZL)(t),c=(0,h.Z)(a,2),l=c[0],i=c[1],d=(0,r.useCallback)((function(e){var t=e.map(Pe);i(t)}),[]),s=(0,r.useMemo)((function(){return l.map((function(e){var o=e.i;return r.createElement(De,{key:o},(function(e){return r.createElement(n,je({key:o,id:t,cardId:o},e))}))}))}),[l]);return r.createElement(O.Flex,{column:!0,gap:2,width:"100%",overflow:"auto"},r.createElement(xe,je(je({},o),{},{layout:l,onLayoutChange:d,measureBeforeMount:!0,useCSSTransforms:!0,preventCollision:!1,isDroppable:!0}),s))};ke.defaultProps={rowHeight:30,cols:12};const Ie=ke;var Se=n(89315),Ze=n(56972),Te=n(60677);const Me=(0,Te.default)(O.Flex).attrs({height:"100%",background:"mainBackground",round:!0,cursor:"move"}).withConfig({displayName:"container__Card",componentId:"sc-esi601-0"})(["box-shadow:0px 0px 1px rgba(0,0,0,0.04),0px 2px 6px rgba(0,0,0,0.04),0px 10px 20px rgba(0,0,0,0.04);"]);var Ne=(0,Te.default)(O.Flex).attrs({column:!0,cursor:"default",height:{max:"100%"},overflow:"hidden",onMouseDown:function(e){return e.stopPropagation()}}).withConfig({displayName:"content__CardContent",componentId:"sc-1x8kdiw-0"})([""]);const _e=function(e){var t=e.chart;return r.createElement(Ne,{flex:!0,"data-testid":"chartContent"},r.createElement(F.Z,{chart:t}))};var Fe=["id","cardId","onMouseDown","onMouseUp","onTouchEnd"],Le=["nodeId"];function Be(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){(0,y.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var He=(0,r.memo)((function(e){var t=e.id,n=e.cardId,o=e.onMouseDown,a=e.onMouseUp,c=e.onTouchEnd,l=(0,v.Z)(e,Fe),i=(0,L.e)(),d=(0,Ze._q)(t,n)||{},s=d.nodeId,u=(0,v.Z)(d,Le),m=(0,r.useMemo)((function(){var e=i.makeChart({attributes:Ae(Ae({cardId:n,dashboardId:t},u),!!s&&{nodesScope:[s]}),makeTrack:Se.vL});return(0,Se.ZO)(i,t).appendChild(e),e}),[t,n]);return(0,r.useLayoutEffect)((function(){m.updateAttributes({onMouseDownDrag:o,onMouseUpDrag:a,onTouchEndDrag:c})}),[o,a,c]),r.createElement(Me,Ae({"data-testid":"chart","data-testId":"chartCard-".concat((u.contextScope||[]).join(","))},l),r.createElement(_e,{chart:m}))}));const Ue=He;var Re="text",ze="customDashboard",We=function(e){var t=e.id,n=e.cardId,o=e.onClick,a=(0,Ze.I_)(t,n,"editing"),c=(0,Ze.IT)(t,n,"editing");return r.createElement(de.h,{icon:"pencilSolid",onClick:function(){o(),c(!0)},"data-ga":"".concat(Re,"-reset::").concat(ze),"data-testid":"textCard-edit",disabled:a},"Edit")},Je=function(e){var t=e.id,n=e.cardId,o=(0,N.Zj)(t,n);return r.createElement(de.h,{icon:"trashcan",onClick:o,"data-ga":"".concat(Re,"-reset::").concat(ze),"data-testid":"textCard-remove"},"Remove")};const qe=function(e){var t=e.id,n=e.cardId;return r.createElement(de.Z,{category:Re,context:ze,testId:"chartTextDropdown"},(function(e){var o=e.close;return r.createElement(r.Fragment,null,r.createElement(We,{id:t,cardId:n,onClick:o}),r.createElement(Je,{id:t,cardId:n}))}))};const Ve=function(e){var t=e.id,n=e.cardId;return r.createElement(O.Flex,{alignSelf:"start","data-testid":"textCardHeader"},r.createElement(qe,{id:t,cardId:n}))};function Ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Ke=(0,n(80986).Z)((function(){return n.e(189).then(n.bind(n,31660))}),"Editor");const Qe=function(e){return r.createElement(r.Suspense,{fallback:""},r.createElement(Ke,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ye(Object(n),!0).forEach((function(t){(0,y.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ye(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e)))};var Xe=(0,Te.default)(O.Flex).attrs({as:"form",column:!0,flex:!0,gap:2,onMouseDown:function(e){return e.stopPropagation()}}).withConfig({displayName:"form__CardContent",componentId:"sc-3tcqxu-0"})(["cursor:auto;"]),Ge={toolbar:!1,placeholder:{text:"Type your text",hideOnClick:!1}};const $e=function(e){var t=e.id,n=e.cardId,o=(0,Ze.I_)(t,n,"text"),a=(0,Ze.IT)(t,n,"editing"),c=(0,Ze.IT)(t,n,"text"),l=(0,r.useState)(o),i=(0,h.Z)(l,2),d=i[0],s=i[1],u=(0,r.useCallback)((function(){return a(!1)}),[]),m=(0,r.useCallback)((function(){c(d),a(!1)}),[d]);return r.createElement(Xe,{"data-testid":"textCardForm"},r.createElement(O.Flex,{round:!0,border:!0,padding:[2],column:!0},r.createElement(Qe,{autoFocus:!0,text:d,options:Ge,onChange:s})),r.createElement(O.Flex,{justifyContent:"end",gap:1},r.createElement(O.Button,{type:"button",flavour:"borderless",label:"Cancel",small:!0,width:"initial",onClick:u,"data-testid":"textCardForm-cancel"}),r.createElement(O.Button,{type:"button",label:"Done",small:!0,width:"initial",onClick:m,"data-testid":"textCardForm-done"})))};var et=function(e){return e.stopPropagation()},tt={toolbar:!1,disableEditing:!0,placeholder:{text:"Type your text",hideOnClick:!1}};const nt=function(e){var t=e.id,n=e.cardId,o=(0,Ze.I_)(t,n,"text");return r.createElement(O.Box,{"data-testid":"textCardContent",onMouseDown:et},r.createElement(Qe,{text:o,options:tt}))};var rt=(0,Te.default)(Me).withConfig({displayName:"text__StyledCard",componentId:"sc-1f67m9f-0"})(["cursor:move;"]);var ot=["id","cardId"];function at(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var ct={chart:Ue,text:(0,r.memo)((function(e){var t=e.id,n=e.cardId,o=(0,Ze.I_)(t,n,"editing");return r.createElement(rt,{column:!0,"data-testid":"textCard"},r.createElement(Ve,{id:t,cardId:n}),o&&r.createElement($e,{id:t,cardId:n}),!o&&r.createElement(nt,{id:t,cardId:n}))}))};const lt=function(e){var t=e.id,n=e.cardId,o=(0,v.Z)(e,ot),a=(0,Ze.I_)(t,n,"type"),c=ct[a]||ct.chart;return r.createElement(c,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?at(Object(n),!0).forEach((function(t){(0,y.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):at(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({id:t,cardId:n},o))};var it=["id"];function dt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const st=function(e){var t=e.id,n=(0,v.Z)(e,it);return(0,Se.ZP)(t),r.createElement(Ie,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dt(Object(n),!0).forEach((function(t){(0,y.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({id:t,Component:lt},n))};function ut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ut(Object(n),!0).forEach((function(t){(0,y.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ut(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ft=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];!function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=(0,r.useContext)(o.Us).navigator,a=(0,o.TH)();(0,r.useEffect)((function(){if(t){var r=n.block((function(t){var n=mt(mt({},t),{},{retry:function(){r(),t.retry()}});e(n)}));return r}}),[n,e,t,a])}((0,r.useCallback)((function(t){"REPLACE"!==t.action?window.confirm(e)&&t.retry():t.retry()}),[e]),t)};const pt=function(e){var t=e.id,n=(0,g.Z)("addChartModal"),o=(0,h.Z)(n,4),a=o[0],c=o[3],l=(0,u.LJ)(t),i=l.fullyLoaded,d=l.cardIds;return function(e){var t=(0,u.DS)(e);ft("Are you sure you want to leave this dashboard?\nChanges will be lost.",!t)}(t),r.createElement(K.Z,{padding:[3],margin:[0,0,8,0]},r.createElement(ge,{id:t}),i&&d.length>0&&r.createElement(st,{id:t}),i&&0===d.length&&r.createElement(x,null),a&&r.createElement(Y,{id:t,onClose:c}))};const bt=(0,r.memo)((function(){(0,i.Z)(),function(){var e=(0,o.UO)().dashboardSlug,t=(0,a.Jh)(),n=(0,a.FP)();(0,r.useEffect)((function(){n!==e&&t(e)}),[n,e]),(0,r.useEffect)((function(){return function(){return t(null)}}),[])}(),(0,c.Pf)();var e=(0,l.th)(),t=(0,l.uk)(),n=(0,d.UL)(),p=(0,d.vf)(),h=(0,u.r0)(),g=(0,u.FV)("slug");(0,m.bV)({title:g,id:h,destination:g,type:"dashboards"});var y=(0,s.L)();return(0,f.Z)(y&&h,{spaceId:e,spaceSlug:t,roomId:n,roomSlug:p})?r.createElement(b,null):r.createElement(pt,{id:h})}))}}]);
\ No newline at end of file
web/gui/v2/270.08e4ef898465cc7010c5.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e05e0176-d7da-4682-910d-82653ae8f0c3",e._sentryDebugIdIdentifier="sentry-dbid-e05e0176-d7da-4682-910d-82653ae8f0c3")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[270],{95748:(e,t,n)=>{n.d(t,{Ci:()=>o,Ew:()=>i,pD:()=>a});var r=n(30028),o={denied:"denied",granted:"granted"},a={denied:"inactive",granted:"active"},i=(/app\.netdata\.cloud/.test(location.hostname),/testing\.netdata\.cloud/.test(location.hostname),{defaultCookies:{defaultValue:o.granted,description:"These cookies are essential so that you can have the best experience using Netdata Products. Without these cookies Netdata Products may not work as a result. These do not store any personally identifiable data.",disabled:!0,eventName:"necessary",ga:"default-cookies",gmtKeys:["functionality_storage"],handleAccept:function(){},handleDeny:function(){},id:"defaultCookies",title:"Necessary"},analyticsCookies:{description:"These cookies are used to understand how visitors interact with Netdata Products. They help provide non-identifiable information on user activities through Netdata Products, which is valuable to help us improve our product.",defaultValue:o.granted,disabled:!1,eventName:"analytical",ga:"analytics-cookies",gmtKeys:["ad_storage","analytics_storage"],handleAccept:function(){(0,r.vD)()},handleDeny:function(){(0,r.g2)()},id:"analyticsCookies",title:"Analytical and Tracking"},performanceCookies:{description:"These cookies are used to track the performance and errors you may experience using Netdata Products. These are key for us to monitor the status of the product and easily identify issues.",defaultValue:o.granted,disabled:!1,eventName:"performance",ga:"performance-cookies",gmtKeys:[],handleAccept:function(){},handleDeny:function(){},id:"performanceCookies",title:"Performance and error tracking"}});(0,r.ej)(i.defaultCookies.id)},26904:(e,t,n)=>{n.d(t,{F:()=>c,I:()=>i});var r=n(4480),o=n(79532);const a=(0,r.cn)({key:"cookiePreferences",default:(0,o.O)()});var i=function(){return(0,r.sJ)(a)},c=function(){return(0,r.FV)(a)}},30028:(e,t,n)=>{n.d(t,{d8:()=>c,ej:()=>i,fY:()=>d,g2:()=>s,gs:()=>l,lF:()=>f,ow:()=>g,v:()=>p,vD:()=>u});var r=n(4942),o=n(95748);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var i=function(e){var t;return(null===(t=document.cookie.match(new RegExp("(^| )"+e+"=([^;]+)")))||void 0===t?void 0:t.pop())||""},c=function(e,t,n){(n||window[e])&&(document.cookie="".concat(e,"=").concat(n||window[e],"; Path=/; Domain=").concat(window.envSettings.cookieDomain,"; Expires=").concat(t,";"))},u=function(){var e,t;(null===(t=(e=window.posthog).has_opted_out_capturing)||void 0===t?void 0:t.call(e))&&window.posthog.opt_in_capturing()},s=function(){window.posthog.has_opted_out_capturing&&!window.posthog.has_opted_out_capturing()&&window.posthog.opt_out_capturing()},d=function(e){return Object.keys(e).every((function(t){return e[t]===(!i(t)||l(t))}))},l=function(e){return window.envSettings.tracking&&(!i(e)||i(e)===o.Ci.granted)},f=function(){return Object.values(o.Ew).reduce((function(e,t){var n=t.defaultValue,c=t.id;return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}((0,r.Z)({},c,(i(c)||n)===o.Ci.granted),e)}),{})},p=function(e){window.gtag("consent","update",e)},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return new Date(t.setFullYear(t.getFullYear()+e))}},35270:(e,t,n)=>{n.r(t),n.d(t,{default:()=>D});var r=n(45987),o=n(93433),a=n(29439),i=n(67294),c=n(89250),u=n(17563),s=n(35835),d=n(6792),l=n(2086),f=n(88715),p=n(27015),g=n(38700),h=n(79532),v=n(26904);var w=function(){var e;if(null===(e=window.posthog)||void 0===e?void 0:e.__loaded){var t=(new Date).toISOString();window.posthog.register_once({event_source:"cloud",posthog_first_seen_at:t,posthog_first_distinct_id:"get_distinct_id"in window.posthog&&window.posthog.get_distinct_id()})}};const y=function(){return(0,i.useEffect)(w,[])};var m=n(23172),_=n(51066),b=n(20036),k=n(10814),O=n(44446),P=["cloudRoute","redirect_uri"],j=function(e){var t=e.errorRetry,n=e.token,r=e.redirectUri,o=u.parseUrl(decodeURIComponent(t)),a=o.url,c=o.query.redirect_uri,s=(0,i.useRef)(!1);return s.current||(s.current=!0,window.location="".concat(a,"?token=").concat(n,"&redirect_uri=").concat(c||r)),null};const D=function(){var e=(0,l.Iy)("isLoaded"),t=(0,l.Iy)("isAnonymous");(0,p.Z)(),y(),function(){var e=(0,l.Iy)("id"),t=(0,l.Iy)("name"),n=(0,l.Iy)("email"),r=(0,l.Iy)("createdAt"),o=(0,l.Iy)("verifiedEmail"),a=(0,l.Iy)("avatarUrl"),c=(0,g.GM)("loaded"),u=(0,g.GM)("ids"),s=(0,v.I)();(0,i.useEffect)((function(){e&&c&&(0,h.Z)({avatar:a,createdAt:r,email:n,id:e,name:t,spacesCount:u.length,verifiedEmail:o})}),[e,c,s]),(0,i.useEffect)((function(){var e;if(null===(e=window.posthog)||void 0===e?void 0:e.__loaded)try{window.posthog.onFeatureFlags((function(){window.posthog.isFeatureEnabled&&window.posthog.isFeatureEnabled("user-age-less-than-7d")&&window.posthog.startSessionRecording()}))}catch(t){}}),[])}();var n=(0,c.bS)("/sign-in/*"),w=(0,c.bS)("/sign-up/*"),D=!!n||!!w,C=function(){var e=(0,f.Z)(),t=(0,a.Z)(e,2)[1],n=(0,m.DH)();return(0,i.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.origin,a=e.id,i=e.name;if(r){var c=decodeURIComponent(a),u=decodeURIComponent(r);(0,_.kq)(a).then((function(e){var r=e.data,a=void 0===r?[]:r;return n(c,u,i),a.length?s.Z.get(d.MC).then((function(e){var t=e.data;return Promise.any(t.map((function(e){return s.Z.get((0,b.W)({spaceId:e.id})).then((function(t){var n=t.data;return Promise.any(n.map((function(t){return s.Z.get.apply(s.Z,(0,o.Z)((0,b.y)({roomId:t.id,spaceId:e.id}))).then((function(n){var r=n.data.find((function(e){var t=e.id;return a.includes(t)}));if(!r)throw new Error("can't find matching node");var o=window.location,i=o.protocol,c=o.host;return"".concat(i,"//").concat(c,"/spaces/").concat(e.slug,"/rooms/").concat(t.slug,"/nodes/").concat(r.id)}))})))}))})))})).catch((function(){})):(0,_.YZ)(c).then((function(e){var n=e.data.claimed;throw t(n?{errorMsgKey:"ErrForbidden",errorMessage:"You tried to access this Node on Netdata Cloud and you don't have access to it. Please contact your Space admin to give you access to it."}:{errorMsgKey:"ErrForbidden",errorMessage:"This Node isn't connected to Netdata Cloud. Please connect it, if you have permission for it, or contact your Space admin."}),"no access"}))})).then((function(e){e&&setTimeout(location.assign(e))})).catch((function(){}))}}),[])}(),E=(0,k.Z)();if(!e||E.isFetching||E.hasAccess&&!D)return null;var Z=window.location,I=Z.pathname,S=Z.search,x=Z.hash,A=u.parse(x),F=A.error_retry,R=A.token,N=u.parse(S),U=N.cloudRoute,T=N.redirect_uri,M=(0,r.Z)(N,P);if(!t&&F)return i.createElement(j,{errorRetry:F,token:R,redirectUri:T});if(!t&&D){if(U){var z=U.includes("join-callback")?decodeURI(U):U,K=Array.isArray(z)?z[0]:z;return i.createElement(c.Fg,{replace:!0,to:K})}return T?(C(M),window.location.replace(decodeURIComponent(T)),null):i.createElement(c.Fg,{replace:!0,to:"/spaces"})}if(O.ZP)return null;if(t&&!D){var L=x.includes("join-callback")?x:encodeURIComponent(x),V="".concat(S).concat(S?"&":"?","cloudRoute=").concat(I);return i.createElement(c.Fg,{replace:!0,to:{pathname:"/sign-in",search:V,hash:L}})}return null}},23172:(e,t,n)=>{n.d(t,{aG:()=>P,H3:()=>b,XU:()=>j,DH:()=>O,z2:()=>_,lL:()=>k});var r=n(29439),o=n(93433),a=n(15861),i=n(4942),c=n(64687),u=n.n(c),s=n(67294),d=n(4480),l=n(89250),f=n(2086);const p=(0,d.xu)({key:"visitedNodes",default:function(){return[]}});var g=n(32802),h=n(51066),v=n(44446);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m=(0,d.CG)({key:"visitedNodeIdsValue",get:function(e){return function(t){return(0,t.get)(p(e)).map((function(e){return e.id}))}}}),_=function(){var e=(0,f.jr)(),t=(0,d.sJ)(p(e)),n=(0,d._8)((function(e){var t=e.set;return function(e){t(g.Jz,{values:e.reduce((function(e,t){return y(y({},e),{},(0,i.Z)({},t.id,y(y({},t),{},{loaded:!0})))}),{}),merge:!0})}}),[]);return(0,s.useEffect)((function(){n(t)}),[t]),(0,d.sJ)(m(e))},b=function(e){var t=(0,f.jr)(),n=(0,d.sJ)(p(t)),r=(0,s.useMemo)((function(){return e?n.filter((function(t){return t.name.toUpperCase().includes(e.toUpperCase())})):n}),[n,e]);return(0,s.useMemo)((function(){return r.map((function(e){return e.id}))}),[r])},k=function(){return(0,d._8)((function(e){var t=e.snapshot,n=e.set;return function(){var e=(0,a.Z)(u().mark((function e(r,o){var a,i,c,s,d;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getPromise((0,f.KL)("id"));case 2:return a=e.sent,e.next=5,t.getPromise((0,g.zP)({id:r}));case 5:return i=e.sent,c=i.urls,s=i.name,d=c.filter((function(e){return e!==o})),n((0,g.zP)({id:r,key:"urls"}),d),d.length||n(p(a),(function(e){return e.filter((function(e){return e.id!==r}))})),e.prev=11,e.next=14,d.length?(0,h.RX)(a,r,s,d):(0,h.Sd)(a,[r]);case 14:(0,h.Wy)(a,r).catch((function(){})),e.next=20;break;case 17:e.prev=17,e.t0=e.catch(11),n((0,g.zP)({id:r,key:"urls"}),c);case 20:case"end":return e.stop()}}),e,null,[[11,17]])})));return function(t,n){return e.apply(this,arguments)}}()}),[])},O=function(){var e=(0,l.TH)().pathname,t=(0,f.jr)(),n=P(t,{autoFetch:!1});return(0,d._8)((function(e){var t=e.snapshot,r=e.set;return function(){var e=(0,a.Z)(u().mark((function e(a,i,c){var s,d,l,v,w,m;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getPromise((0,f.KL)("isAnonymous"));case 2:if(!e.sent){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,t.getPromise((0,f.KL)("id"));case 7:return s=e.sent,e.next=10,t.getPromise((0,g.zP)({id:a}));case 10:if(d=e.sent,l=d.urls,v=d.name,w=i?[i].concat((0,o.Z)(l)):l,w=(0,o.Z)(new Set([window.location.href].concat((0,o.Z)(w)))),m=w.length!==l.length,e.prev=16,r((0,g.zP)({id:a,key:"urls"}),w),r(p(s),(function(e){var t=e.find((function(e){return e.id===a})),n=e.filter((function(e){return e.id!==a}));return t?[y(y({},t),{},{accessCount:t.accessCount+1,lastAccessTime:(new Date).toISOString()})].concat((0,o.Z)(n)):[{accessCount:1,id:a,lastAccessTime:(new Date).toISOString(),urls:w,name:c}].concat((0,o.Z)(n))})),!m){e.next=22;break}return e.next=22,(0,h.RX)(s,a,c||v,w);case 22:return n(),e.next=25,(0,h.Wy)(s,a);case 25:e.next=30;break;case 27:e.prev=27,e.t0=e.catch(16),r((0,g.zP)({id:a,key:"urls"}),l);case 30:case"end":return e.stop()}}),e,null,[[16,27]])})));return function(t,n,r){return e.apply(this,arguments)}}()}),[n,e,t])},P=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).autoFetch,n=void 0===t||t,o=(0,d.FV)(p(e)),a=(0,r.Z)(o,2)[1],i=(0,s.useState)(0),c=(0,r.Z)(i,2),u=c[0],l=c[1],f=(0,s.useCallback)((function(){l((function(e){return e+1}))}),[l]);return(0,s.useEffect)((function(){e&&(n||u)&&(0,h.Fz)(e).then((function(e){if(e&&!v.ZP){var t=e.data.results.sort((function(e,t){return new Date(t.lastAccessTime)-new Date(e.lastAccessTime)}));a(t)}}))}),[n,u,e]),f},j=function(){var e=(0,f.jr)(),t=p(e);return(0,d._8)((function(e){var n=e.snapshot,r=e.set;return function(){var e=(0,a.Z)(u().mark((function e(o){var a,i,c,s;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.getPromise((0,g.$E)(o));case 2:return a=e.sent,i=a.map((function(e){return e.machineGUID})),e.next=6,n.getPromise(t);case 6:c=e.sent,(s=c.filter((function(e){return!i.includes(e.id)}))).length!==c.length&&r(t,s);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}),[e])}},79532:(e,t,n)=>{n.d(t,{O:()=>s,Z:()=>d});var r=n(4942),o=n(29439),a=n(95748),i=n(30028);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s=function(){return Object.entries(a.Ew).reduce((function(e,t){var n=(0,o.Z)(t,2),a=n[0],c=n[1];return u(u({},e),{},(0,r.Z)({},a,(0,i.gs)(c.id)))}),{})};const d=function(e){var t,n=e.avatar,r=e.createdAt,o=e.email,c=e.id,u=e.name,s=e.spacesCount,d=e.verifiedEmail;if(window.envSettings.tracking&&(!o||!o.includes("@netdata.msdc.co"))&&(!c||"00000000-0000-0000-0000-000000000000"!==c)&&(!o||!o.includes("anonymous@netdata.cloud"))){var l=new Date,f=l.toISOString(),p=new Date(r),g=Math.floor((l-p)/864e5);(0,i.gs)(a.Ew.analyticsCookies.id)&&(window.dataLayer&&window.dataLayer.push({event:"UserInfoAvailable",user_id:c,userIdentifier:c,userName:u,userEmail:o,userAccountCreatedAt:r,userAccountCreatedDaysAgo:g,userAvatarURL:n,userEmailVerified:d,spacesCount:s}),window.gtag&&window.gtag("config","G-J69Z2JCTFB",{user_id:c}),(null===(t=window.posthog)||void 0===t?void 0:t.__loaded)&&(window.posthog.identify(c),window.posthog.people.set({email:o||"unknown email",name:u,netdata_cloud_account_created_at:r,netdata_cloud_account_created_days_ago:g}),window.posthog.register({netdata_cloud_account_created_days_ago:g}),window.posthog.register_once({event_source:"cloud",netdata_cloud_account_created_at:r,netdata_cloud_account_email:o||"unknown email",netdata_cloud_account_id:c,netdata_cloud_signed_in_at:f})))}}}}]);
\ No newline at end of file
web/gui/v2/282.501982c0bf7a84861d76.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c9be66c5-c616-4076-91f3-c642a7d23c94",e._sentryDebugIdIdentifier="sentry-dbid-c9be66c5-c616-4076-91f3-c642a7d23c94")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[282],{38282:function(e,t,n){n.r(t);n(33948);var a=n(67294),o=n(2145),i=n(64487),r=n(92501),s=n(13477),c=n(7335),d=n(52971),u=n(85456),l=n(78266);const f=(0,o.Z)((()=>Promise.all([n.e(379),n.e(442)]).then(n.bind(n,23442))),"Layout");t.default=(0,r.Pf)((()=>{const e=(0,s.Iy)("isLoaded"),t=(0,s.Iy)("email"),n=(0,u.gs)(d.Ew.performanceCookies.id),o=(0,s.jr)();return(0,a.useEffect)((()=>{if(o&&t&&n)try{i.av({id:o,email:t})}catch(e){console.warn("Sentry: unable to set user")}}),[t,n,o]),(0,c.aG)(o),a.createElement(a.Suspense,{fallback:a.createElement(l.Z,null)},a.createElement(f,{isUserLoaded:e}))}))},52971:function(e,t,n){n.d(t,{Ci:function(){return o},Ew:function(){return r},pD:function(){return i}});var a=n(85456);const o={denied:"denied",granted:"granted"},i={denied:"inactive",granted:"active"},r=(/app\.netdata\.cloud/.test(location.hostname),/testing\.netdata\.cloud/.test(location.hostname),{defaultCookies:{defaultValue:o.granted,description:"These cookies are essential so that you can have the best experience using Netdata Products. Without these cookies Netdata Products may not work as a result. These do not store any personally identifiable data.",disabled:!0,eventName:"necessary",ga:"default-cookies",gmtKeys:["functionality_storage"],handleAccept:()=>{},handleDeny:()=>{},id:"defaultCookies",title:"Necessary"},analyticsCookies:{description:"These cookies are used to understand how visitors interact with Netdata Products. They help provide non-identifiable information on user activities through Netdata Products, which is valuable to help us improve our product.",defaultValue:o.granted,disabled:!1,eventName:"analytical",ga:"analytics-cookies",gmtKeys:["ad_storage","analytics_storage"],handleAccept:()=>{(0,a.vD)()},handleDeny:()=>{(0,a.g2)()},id:"analyticsCookies",title:"Analytical and Tracking"},performanceCookies:{description:"These cookies are used to track the performance and errors you may experience using Netdata Products. These are key for us to monitor the status of the product and easily identify issues.",defaultValue:o.granted,disabled:!1,eventName:"performance",ga:"performance-cookies",gmtKeys:[],handleAccept:()=>{},handleDeny:()=>{},id:"performanceCookies",title:"Performance and error tracking"}});(0,a.ej)(r.defaultCookies.id)},85456:function(e,t,n){n.d(t,{d8:function(){return i},ej:function(){return o},fY:function(){return c},g2:function(){return s},gs:function(){return d},lF:function(){return u},ow:function(){return f},v:function(){return l},vD:function(){return r}});n(68216),n(2490),n(79433),n(25387),n(72608),n(15581),n(34514);var a=n(52971);const o=e=>{var t;return(null===(t=document.cookie.match(new RegExp("(^| )"+e+"=([^;]+)")))||void 0===t?void 0:t.pop())||""},i=(e,t,n)=>{(n||window[e])&&(document.cookie="".concat(e,"=").concat(n||window[e],"; Path=/; Domain=").concat(window.envSettings.cookieDomain,"; Expires=").concat(t,";"))},r=()=>{var e,t;null!==(e=(t=window.posthog).has_opted_out_capturing)&&void 0!==e&&e.call(t)&&window.posthog.opt_in_capturing()},s=()=>{window.posthog.has_opted_out_capturing&&!window.posthog.has_opted_out_capturing()&&window.posthog.opt_out_capturing()},c=e=>Object.keys(e).every((t=>e[t]===(!o(t)||d(t)))),d=e=>window.envSettings.tracking&&(!o(e)||o(e)===a.Ci.granted),u=()=>Object.values(a.Ew).reduce(((e,t)=>{let{defaultValue:n,id:i}=t;return{[i]:(o(i)||n)===a.Ci.granted,...e}}),{}),l=e=>{window.gtag&&window.gtag("consent","update",e)},f=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return new Date(t.setFullYear(t.getFullYear()+e))}},7335:function(e,t,n){n.d(t,{aG:function(){return w},H3:function(){return g},XU:function(){return y},DH:function(){return p},z2:function(){return f},lL:function(){return h}});n(57640),n(9924),n(25387),n(2490),n(72608),n(88449),n(59849),n(33948),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865),n(31672),n(59461);var a=n(67294),o=n(4480),i=n(89250),r=n(13477),s=(0,o.xu)({key:"visitedNodes",default:()=>[]}),c=n(97945),d=n(18761),u=n(78710);const l=(0,o.CG)({key:"visitedNodeIdsValue",get:e=>t=>{let{get:n}=t;return n(s(e)).map((e=>{let{id:t}=e;return t}))}}),f=()=>{const e=(0,r.jr)(),t=(0,o.sJ)(s(e)),n=(0,o._8)((e=>{let{set:t}=e;return e=>{t(c.Jz,{values:e.reduce(((e,t)=>({...e,[t.id]:{...t,loaded:!0}})),{}),merge:!0})}}),[]);return(0,a.useEffect)((()=>{n(t)}),[t]),(0,o.sJ)(l(e))},g=e=>{const t=(0,r.jr)(),n=(0,o.sJ)(s(t)),i=(0,a.useMemo)((()=>e?n.filter((t=>t.name.toUpperCase().includes(e.toUpperCase()))):n),[n,e]);return(0,a.useMemo)((()=>i.map((e=>e.id))),[i])},h=()=>(0,o._8)((e=>{let{snapshot:t,set:n}=e;return async(e,a)=>{const o=await t.getPromise((0,r.KL)("id")),{urls:i,name:u}=await t.getPromise((0,c.zP)({id:e})),l=i.filter((e=>e!==a));n((0,c.zP)({id:e,key:"urls"}),l),l.length||n(s(o),(t=>t.filter((t=>t.id!==e))));try{await(l.length?(0,d.RX)(o,e,u,l):(0,d.Sd)(o,[e])),(0,d.Wy)(o,e).catch((()=>{}))}catch(f){n((0,c.zP)({id:e,key:"urls"}),i)}}}),[]),p=()=>{const{pathname:e}=(0,i.TH)(),t=(0,r.jr)(),n=w(t,{autoFetch:!1});return(0,o._8)((e=>{let{snapshot:t,set:a}=e;return async(e,o,i)=>{if(await t.getPromise((0,r.KL)("isAnonymous")))return;const u=await t.getPromise((0,r.KL)("id")),{urls:l,name:f}=await t.getPromise((0,c.zP)({id:e}));let g=o?[o,...l]:l;g=[...new Set([window.location.href,...g])];const h=g.length!==l.length;try{a((0,c.zP)({id:e,key:"urls"}),g),a(s(u),(t=>{const n=t.find((t=>t.id===e)),a=t.filter((t=>t.id!==e));return n?[{...n,accessCount:n.accessCount+1,lastAccessTime:(new Date).toISOString()},...a]:[{accessCount:1,id:e,lastAccessTime:(new Date).toISOString(),urls:g,name:i},...a]})),h&&await(0,d.RX)(u,e,i||f,g),n(),await(0,d.Wy)(u,e)}catch(p){a((0,c.zP)({id:e,key:"urls"}),l)}}}),[n,e,t])},w=function(e){let{autoFetch:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const[,n]=(0,o.FV)(s(e)),[i,r]=(0,a.useState)(0),c=(0,a.useCallback)((()=>{r((e=>e+1))}),[r]);return(0,a.useEffect)((()=>{e&&(t||i)&&(0,d.Fz)(e).then((e=>{if(!e||u.ZP)return;const{data:{results:t}}=e,a=t.sort(((e,t)=>new Date(t.lastAccessTime)-new Date(e.lastAccessTime)));n(a)}))}),[t,i,e]),c},y=()=>{const e=(0,r.jr)(),t=s(e);return(0,o._8)((e=>{let{snapshot:n,set:a}=e;return async e=>{const o=(await n.getPromise((0,c.$E)(e))).map((e=>e.machineGUID)),i=await n.getPromise(t),r=i.filter((e=>!o.includes(e.id)));r.length!==i.length&&a(t,r)}}),[e])}}}]);
\ No newline at end of file
web/gui/v2/296.23f60d4bd814dcbf10f7.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="28aabef3-6b40-48da-8bfd-3c4e89d35eba",e._sentryDebugIdIdentifier="sentry-dbid-28aabef3-6b40-48da-8bfd-3c4e89d35eba")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[296],{88296:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return ke}});a(33948);var n=a(67294),o=a(22195),r=a(33937),l=a(87462),c=(a(57640),a(9924),a(60677)),s=a(46189),i=a(46667),d=a(27622),m=a(89250),u=a(82351),p=a(74059);const g=[],h=(0,c.default)(o.Flex).attrs((e=>{let{active:t}=e;return{width:7,height:7,background:t?"selected":"elementBackground",justifyContent:"center",alignItems:"center",round:.5}})).withConfig({displayName:"spaceLabel__SpaceBox",componentId:"sc-1e67mnq-0"})(["cursor:pointer;"]);var f=e=>{let{active:t,spaceId:a,testIdPrefix:r,local:c=!1,...s}=e;const i=(0,m.s0)(),d=(0,p.vu)(a),[f,E]=(e=>{if(!e)return g;const t=e.split(" "),[a,n]=t;return[a[0],n?n[0]:""]})(d.name),v=(0,n.useCallback)((()=>i(c?"/overview":"/spaces/".concat(d.slug))),[d.slug,c]);return n.createElement(u.Z,{content:d.name,align:"right",isBasic:!0},n.createElement(h,(0,l.Z)({active:t,"data-testid":"".concat(r||"spaceLabel-space","-").concat(d.slug),onClick:v},s),c?n.createElement(o.Icon,{name:"node",color:t?"main":"textLite"}):n.createElement(n.Fragment,null,n.createElement(o.TextSmall,{strong:!0,color:t?"main":"textLite"},f),n.createElement(o.TextSmall,{strong:!0,color:t?"textLite":"textDescription"},E))))},E=a(93033),v=a(15418);var b=e=>{let{...t}=e;const a=(0,E.Z)(),r=(0,p.Q6)();return n.createElement(v.Z,{permission:"space:ReadSettings"},(e=>n.createElement(u.Z,{content:e?"Space settings":r?"You are viewing a local agent. Connect the agent to a space on cloud to be able to view and change the settings":"Only admins can view space settings"},n.createElement(o.Flex,{opacity:e?null:"weak",padding:[0,1]},n.createElement(o.Button,(0,l.Z)({disabled:!e,flavour:"borderless",icon:"gear",neutral:!0,onClick:a,small:!0,"data-ga":"left-sidebar::click-space-settings::global-view","data-testid":"workspaceBar-manageSpace"},t))))))},w=a(83732),C=a(62200),x=a(16645),I=a(7693),k=a(92903),y=a(46585),S=a(30688);const Z=new RegExp(/(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff]|[!@#$%^&*()_+=\-])/),F=(0,S.A)([e=>{const t=e.length>=y.Pf;return(0,S.f)(t,"Please enter a name for the Space that is at least 5 characters.")},e=>{const t=e.length<=y.Qy;return(0,S.f)(t,"A Space's name can't exceed 20 characters.")},e=>Z.test(e)?{isValid:!1,message:"There's an unexpected character in the Space's name. Use only alphanumberic characters (A-Z, a-z, 0-9) and spaces."}:{isValid:!0}]),T=e=>{let{value:t,isValid:a,setIsValid:r,charsIndicator:l,isDirty:c,handleChange:s,validationMessage:i,setValidationMessage:d,onKeyDown:m}=e;const[u,p]=(0,o.useTouchedState)({});return(0,n.useEffect)((()=>{const e=F(t),n=e.isValid,o=e.messages&&e.messages.length?e.messages[0]:void 0;!a&&n?r(!0):a&&!n&&r(!1),o&&d(o)}),[a,t,u,r,d]),n.createElement(o.TextInput,{label:"Space name",name:"createWorkspace",placeholder:"Enter your Space's name",fieldMessage:"Give your Space a name that's between 5-20 characters. This cannot change.",fieldIndicator:l,value:t,touched:u,onBlur:p,onChange:s,success:a,error:!a&&i,instantFeedback:"positiveFirst",isDirty:c,onKeyDown:m})};var R=e=>{let{onClose:t}=e;const a=(0,m.s0)(),[r,l]=(0,n.useState)(!1),[c,s]=(0,n.useState)(!1),[i,d,u,p]=(0,o.useInputValue)({maxChars:y.Qy}),[g,h]=(0,n.useState)(""),f=(0,n.useCallback)((e=>{let{slug:n}=e;s(!1),t(),a("/spaces/".concat(n))}),[t]),E=(0,w.Z)({onSuccess:f,onError:()=>s(!1)}),v=(0,n.useCallback)((()=>{r&&(s(!0),E({name:i}))}),[i,r]);return n.createElement(x.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},n.createElement(I.x,{onClose:t,title:"Create Space"},n.createElement(o.Button,{disabled:!r,isLoading:c,loadingLabel:"Creating",label:"Save",onClick:v})),n.createElement(k.B,null,"Create a new Space"),n.createElement(x.TZ,null,n.createElement(T,{isDirty:p,isValid:r,setIsValid:l,value:i,handleChange:d,charsIndicator:u,validationMessage:g,setValidationMessage:h,onKeyDown:e=>{e.keyCode===C.DV&&r&&v()}})))},_=a(15257),D=a(92432),B=a(14428),P=a(97346),L=a(62289),N=a(3528);const O=()=>{const e=(0,N.hd)("email"),{handleOpenProfileModal:t}=(0,L.Z)();return"loading"===e.state||e.state.hasError?null:n.createElement(o.IconButton,{flavour:"borderless","data-testid":"open-email-notification",cursor:"pointer",width:"20px",height:"20px",onClick:()=>t("notifications"),icon:e.contents.email?"notification_shortcut_enabled":"notification_shortcut_disabled",tooltip:"Email Notifications","data-ga":"left-sidebar::click-user-notification-settings::global-view",iconColor:"iconColor"})};var W=(0,n.memo)(O);const V=c.default.div.withConfig({displayName:"spaces__Separator",componentId:"sc-8de8pq-0"})(["height:1px;width:",";background:",";"],(0,o.getSizeBy)(3),(0,o.getColor)("border")),A=(0,c.default)(o.Button).withConfig({displayName:"spaces__DocButton",componentId:"sc-8de8pq-1"})(["&&{> .button-icon{width:20px;height:20px;}}"]),M=(0,c.default)(o.Button).withConfig({displayName:"spaces__ExpandButton",componentId:"sc-8de8pq-2"})(["&&{> .button-icon{width:6px;height:9px;}}"]),j={onClickOut:()=>(0,D.L)("header-help","click-out-modal","global-view"),onCloseClick:()=>(0,D.L)("header-help","click-close","global-view"),onOpenIssueClick:()=>(0,D.L)("header-help","click-\u03bfpen-issue","global-view"),onContributeClick:()=>(0,D.L)("header-help","click-contribute","global-view"),onOpenBugClick:()=>(0,D.L)("header-help","click-bug","global-view"),onSupportClick:()=>(0,D.L)("header-help","click-support","global-view"),onVisitDocumentClick:()=>(0,D.L)("header-help","click-visit-doc","global-view"),onGoToDemoClick:()=>(0,D.L)("header-help","click-go-to-demo","global-view")};var z=e=>{let{spacePanelCollapsed:t,toggleSpacePanel:a}=e;const r=(0,p.Iw)(),c=(0,p.th)(),[m,,g,h]=(0,i.Z)();return n.createElement(o.Flex,{background:"sideBarMini","data-testid":"workspaceBar",padding:[3,2],column:!0,alignItems:"center",gap:6,height:"100vh",justifyContent:"between"},n.createElement(o.Flex,{column:!0,"data-testid":"workspaceBar-spaces-list",gap:4,alignItems:"center",overflow:"hidden"},n.createElement(d.Z,{"data-testid":"workspaceBar-netdataLogo"}),t&&n.createElement(M,{"data-testid":"workspaceBar-expandButton",onClick:a,icon:"chevron_right_s",neutral:!0,flavour:"borderless",small:!0}),n.createElement(o.Flex,{column:!0,"data-testid":"workspaceBar-spacesList",gap:4,overflow:{vertical:"auto"}},r.map((e=>n.createElement(f,{testIdPrefix:"workspaceBar-space",key:e,spaceId:e,active:e===c})))),n.createElement(P.Z,{permission:"user:CreateSpace"},n.createElement(V,{"data-testid":"workspaceBar-separator"})),n.createElement(u.Z,{content:"Create a new Space",align:"right"},n.createElement(B.Z,{permission:"user:CreateSpace",ifForbidden:"hide",icon:"plus",onClick:g,"data-testid":"workspaceBar-addSpace-button"}))),n.createElement(o.Flex,{column:!0,"data-testid":"workspaceBar-actionsList",gap:4,alignItems:"center"},n.createElement(o.Flex,{column:!0,gap:1,alignItems:"center"},n.createElement(P.Z,{permission:"user:ChangeSpaceRoomNotifications"},n.createElement(W,null)),n.createElement(o.Documentation,(0,l.Z)({app:"cloud",demoUrl:s.default.demoUrl},j),(e=>n.createElement(u.Z,{content:"Read documentation, engage with the community and let us know about features and bugs for the Agent or the Cloud",align:"right"},n.createElement(A,{neutral:!0,flavour:"borderless",icon:"question",onClick:e,"data-ga":"header-help::click-help::global-view","data-testid":"documentation-button",title:"Need help?"})))),n.createElement(b,null)),n.createElement(_.Z,null)),m&&n.createElement(R,{onClose:h}))},U=(a(9170),a(34668),a(31672),a(2490),a(59461),a(88449),a(59849),a(15306),a(27856)),q=a(26398),G=a(18761),H=a(97945),Q=a(7335),Y=a(25819),$=a(67622),K=a(61458),J=a(92501),X=a(37689),ee=a(64358);const te=(0,c.default)(o.Icon).withConfig({displayName:"styled__TrashIcon",componentId:"sc-1hr9uxl-0"})(["&:hover{fill:",";opacity:0.6;}"],(0,o.getColor)("textFocus")),ae=(0,c.default)(o.TextSmall).withConfig({displayName:"styled__UrlWrapper",componentId:"sc-1hr9uxl-1"})(["overflow-wrap:anywhere;"]),ne=(0,c.default)(o.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-1hr9uxl-2"})(["transform:",";"],(e=>{let{right:t}=e;return t?"rotate(0)":"rotate(180deg)"})),oe=e=>{/https?:\/\//.test(e)||(e="http://".concat(e)),/netdata\.cloud\//.test(e)?location.assign(e):window.open(e,"_blank")},re=function(e,t){let{openList:a,setSelectedId:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=(0,n.useRef)(),l=(0,p.GM)("ids"),c=(0,p.Zu)(l);return(0,n.useCallback)((async()=>{if(o(e),r.current||(r.current=await(async(e,t)=>{let{spaces:a=[],id:n}=t;const{data:o}=await(0,G.kq)(n);let r;if(o.length&&(r=await Promise.any(a.map((e=>q.Z.get((0,ee.W)({spaceId:e.id})).then((t=>{let{data:a}=t;return Promise.any(a.map((t=>(0,Y.Fz)({roomId:t.id,spaceId:e.id}).then((a=>{let{data:n}=a;const r=n.find((e=>{let{id:t}=e;return o.includes(t)}));if(!r)throw new Error("can't find matching node");const{protocol:l,host:c}=window.location;return"".concat(l,"//").concat(c,"/spaces/").concat(e.slug,"/rooms/").concat(t.slug,"/nodes/").concat(r.id)})))))}))))).then((e=>e)).catch((()=>{}))),r)return r;const l=e.filter((e=>!/netdata\.cloud\//.test(e)));return l.length?await Promise.any(l.map((e=>{let t=/^https?:\/\//.test(e)?e:"http://".concat(e);return t=t.replace(/\/+$/,""),q.Z.get("".concat(t,"/api/v1/info")).then((()=>t))}))).then((e=>e)).catch((()=>{})):void 0})(t,{spaces:c,id:e})),o(),!r.current)return a();oe(r.current)}),[t,c])},le=e=>{let{id:t,selectedId:a,setSelectedId:r}=e;const l=(0,H.bV)(t,"name"),[c,,s,d]=(0,i.Z)(),m=(0,Q.lL)(),u=(0,H.bV)(t,"urls"),p=re(t,u,{openList:s,setSelectedId:r}),g=(0,n.useCallback)((()=>{c?d():p()}),[c,p]),h=a===t;return n.createElement(n.Fragment,null,n.createElement($.Z,{onClick:g,isSidebar:!0,padding:[1,2,1,4],testid:"visitedNodes-".concat(l),disabled:!!a&&!h,selected:h,loading:h,iconColor:"menuItem",textColor:"menuItem",Wrapper:o.TextSmall},l),c&&n.createElement(o.Flex,{column:!0,margin:[1,3],padding:[2],border:{side:"all",color:"separator"},round:2},n.createElement(o.Text,{textAlign:"center"},"We couldn't connect to any of your instances, here is the list:"),u.map((e=>n.createElement($.Z,{key:e,onClick:()=>oe(e),isSidebar:!0,testid:"visitedNodes-node-".concat(e),actions:n.createElement(o.Flex,{flex:!1,margin:[0,0,0,1]},n.createElement(te,{name:"trashcan",size:"small",color:"menuItem",onClick:a=>{a.stopPropagation(),m(t,e)},width:"16px",height:"16px"})),padding:[2],Wrapper:ae,iconColor:"menuItem",textColor:"menuItem"},e)))))},ce=()=>{const e=(0,Q.z2)(),[t,a]=(0,i.Z)(e.length>0);(0,n.useEffect)((()=>{t||a()}),[e.length]);const[r,l]=(0,n.useState)(""),c=(0,Q.H3)(r),s=(0,n.useCallback)((0,U.D)(300,(e=>l(e.target.value))),[]),[d,m]=(0,n.useState)();return e.length?n.createElement(K.Z,{isOpen:t,toggleOpen:a,label:n.createElement(o.Flex,{padding:[1,0],flex:!0,justifyContent:"between",alignItems:"center"},n.createElement(o.Flex,{alignItems:"center",gap:2},n.createElement(o.Icon,{name:"node_hollow",color:"menuItem",width:"14px",height:"14px"}),n.createElement(o.TextSmall,{color:"menuItem"},"Visited Nodes")),n.createElement(ne,{right:!t,name:"chevron_down",size:"small",color:"menuItem"})),headerTestId:"visitedNodes"},e.length>3&&n.createElement(o.Flex,{padding:[1,2,2,4]},n.createElement(X.Z,{"data-testid":"search-visited-nodes-input",onChange:s,size:"tiny"})),n.createElement(o.Flex,{padding:[0,0,2],column:!0},c.length?c.map((e=>n.createElement(le,{key:e,id:e,selectedId:d,setSelectedId:m}))):n.createElement(o.Text,{padding:[3,5]},"No nodes match your search"))):null};var se=(0,n.memo)((()=>n.createElement(J.ZP,{fallback:""},n.createElement(n.Suspense,{fallback:""},n.createElement(ce,null))))),ie=a(56662),de=a(55917),me=a(33335);var ue=e=>t=>{const a=(0,p.th)();return n.createElement(e,(0,l.Z)({},t,{key:a}))},pe=a(37931);const ge={isSidebar:!0,padding:[1,2,1,4],textColor:"menuItem",Wrapper:o.TextSmall};var he=ue((()=>{const e=(0,me.gI)("room:Create"),t=(0,me.gI)("room:Read"),[a,r]=(0,i.Z)(t),[l,,c,s]=(0,i.Z)(!1),d=(0,n.useCallback)((t=>{t.stopPropagation(),e&&c()}),[e]);return n.createElement(n.Fragment,null,n.createElement(K.Z,{"data-testid":"workspaceRooms-menuList",disabled:!t,headerTestId:"workspaceRooms-warRooms",isOpen:a,label:n.createElement(o.Flex,{padding:[1,0],margin:[0,0,1,0],flex:!0,justifyContent:"between",alignItems:"center",height:"24px"},n.createElement(o.Flex,{alignItems:"center",gap:2},n.createElement(o.Icon,{name:"space_new",color:"menuItem",width:"14px",height:"14px"}),n.createElement(o.TextSmall,{color:"menuItem"},"Rooms")),n.createElement(o.Flex,{alignItems:"center",gap:2},n.createElement(u.Z,{content:"Create a new room",align:"right"},n.createElement(B.Z,{permission:"room:Create",tiny:!0,icon:"plus",onClick:d,"data-testid":"workspaceRooms-addWarRoom-button"})),n.createElement(de.x,{right:!a,name:"chevron_down",size:"small",color:"menuItem"}))),toggleOpen:r},n.createElement(o.Flex,{column:!0,"data-testid":"workspaceRooms-warRoomsList",padding:[0,0,1]},n.createElement(pe.Z,ge))),l&&n.createElement(ie.U,{onClose:s,isSubmodal:!1}))})),fe=a(61152);const Ee=(0,c.default)(o.Flex).attrs({alignItems:"center",justifyContent:"center",width:10,height:4,round:.5,background:"sideBarMini"}).withConfig({displayName:"styled__AdminPill",componentId:"sc-1ps23b1-0"})(["opacity:0;",":hover &{opacity:1;}"],$.z);var ve=e=>{let{children:t,onToggle:a}=e;return n.createElement(o.Flex,{justifyContent:"between",alignItems:"center"},n.createElement(o.Flex,{alignItems:"center"},t),n.createElement(o.Button,{onClick:a,icon:"chevron_left",neutral:!0,flavour:"hollow",small:!0}))},be=a(5795);const we=(0,c.default)(K.g).attrs({padding:[2],color:"textLite"}).withConfig({displayName:"spacePanel__ListHeader",componentId:"sc-1275zgk-0"})([""]),Ce=e=>n.createElement(o.Flex,(0,l.Z)({alignItems:"center",gap:2},e),n.createElement(Ee,null,n.createElement(o.TextFemto,{strong:!0,color:"text"},"ADMIN")),n.createElement(o.Flex,{opacity:"medium"},n.createElement(o.Icon,{name:"padlock",size:"small",width:"18px",height:"18px",color:"text"})));var xe=e=>{let{toggleSpacePanel:t}=e;const a=(0,p.OS)(),[r,,l,c]=(0,i.Z)(),[,s]=(0,fe.Z)("manageInvitations"),d=(0,p.Q6)();return n.createElement(n.Fragment,null,r&&n.createElement(be.Z,{onClose:c}),n.createElement(K.Z,{"data-testid":"spacesPanel",isOpen:!0,label:n.createElement(ve,{onToggle:t},a.name),headerTestId:"spacesPanel-activeSpaceHeader",Header:we},n.createElement(o.Flex,{column:!0,padding:[2,0,1],"data-testid":"spacesPanel-menuList"},d?null:n.createElement(n.Fragment,null,n.createElement(v.Z,{permission:"node:Create"},(e=>n.createElement($.Z,{actions:e?null:n.createElement(Ce,{"data-testid":"adminWarning-notAdmin"}),disabled:!e,onClick:l,testid:"spacesPanel-claimNodes",icon:"nodes_hollow",iconWidth:"14px",iconHeight:"14px",padding:[1,2],gap:2,isSidebar:!0,textColor:"menuItem",iconColor:"menuItem",Wrapper:o.TextSmall},"Connect Nodes"))),n.createElement(v.Z,{permission:"space:InviteUser"},(e=>n.createElement($.Z,{actions:e?null:n.createElement(Ce,{"data-testid":"adminWarning-cannotInvite"}),disabled:!e,onClick:s,testid:"spacesPanel-inviteUsers",icon:"user",iconWidth:"14px",iconHeight:"14px",padding:[1,2],gap:2,isSidebar:!0,textColor:"menuItem",iconColor:"menuItem",Wrapper:o.TextSmall},"Invite Users")))))))};var Ie=e=>{let{spacePanelCollapsed:t,toggleSpacePanel:a}=e;return n.createElement(o.Collapsible,{width:56,background:"sideBar",open:!t,direction:"horizontal"},n.createElement(o.Flex,{flex:!0,width:56,column:!0,overflow:{vertical:"hidden"},padding:[2,0]},n.createElement(xe,{toggleSpacePanel:a}),n.createElement(o.Flex,{overflow:{vertical:"auto"},flex:!0,column:!0},n.createElement(he,null),n.createElement(se,null))))};var ke=(0,n.memo)((()=>{const[e,t]=(0,r.k)("spacePanelCollapsed"),a=(0,n.useCallback)((()=>t(!e)),[e]);return(0,n.useLayoutEffect)((()=>{const e=setTimeout((()=>window.dispatchEvent(new Event("resize"))),400);return()=>clearTimeout(e)}),[e]),n.createElement(o.Flex,null,n.createElement(z,{spacePanelCollapsed:e,toggleSpacePanel:a}),n.createElement(Ie,{spacePanelCollapsed:e,toggleSpacePanel:a}))}))},56662:function(e,t,a){"use strict";a.d(t,{U:function(){return u}});a(33948);var n=a(67294),o=a(89250),r=a(12599),l=a(22195),c=a(97323),s=a(74059),i=a(37518),d=a(16645),m=a(7693);const u=e=>{let{onClose:t,isSubmodal:a=!0}=e;const u=(0,s.th)(),[p,g]=(0,n.useState)(""),[h,f,E]=(0,l.useInputValue)({maxChars:255,value:""}),v=(e=>{const t=(0,o.s0)(),a=(0,s.uk)();return(0,n.useMemo)((()=>n=>{let{slug:o}=n;const l=(0,r.Gn)("/spaces/:spaceSlug/rooms/:roomSlug",{spaceSlug:a,roomSlug:o});e(),t(l)}),[a])})(t),b=(0,i.Dq)(u,{onSuccess:v}),w=(0,n.useCallback)((()=>{b({name:p,description:h})}),[p,h]);return n.createElement(d.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},n.createElement(m.x,{onClose:t,isSubmodal:a,title:"Create a new room"},n.createElement(l.Button,{label:"Add",onClick:w,disabled:!p})),n.createElement(d.TZ,null,n.createElement(c.Q,{roomName:p,setRoomName:g,roomDescription:h,charsDescIndicator:E,setRoomDescription:f,isCreateForm:!0})))}},7724:function(e,t,a){"use strict";a.d(t,{CE:function(){return i},M5:function(){return m},R4:function(){return d}});a(33948);var n=a(67294),o=a(22195),r=a(74059),l=a(46667),c=a(37518),s=a(33335);const i=e=>{const t=1===e;return"Delete ".concat(e," ").concat(t?"room":"rooms")},d=e=>"Delete ".concat(e," room"),m=e=>{let{name:t,roomsLength:a,spaceName:o}=e;const r=t||"".concat(a,1===a?" room":" rooms");return n.createElement(n.Fragment,null,"You are about to delete ",n.createElement("strong",null,r)," from ",n.createElement("strong",null,o)," space.",n.createElement("br",null),"This cannot be undone. Are you sure you want to continue?")};t.ZP=e=>{let{id:t,name:a,navigateToParent:i}=e;const u=(0,r.OS)("name"),p=(0,c.tE)(t,"untouchable"),g=(0,s.gI)("room:Delete")&&!p,h=(0,c.IX)(t,{onSuccess:i}),[f,,E,v]=(0,l.Z)();return g?n.createElement(n.Fragment,null,n.createElement(o.Button,{"data-testid":"manageWarRoom-delete",flavour:"hollow",onClick:E,label:"Delete room",danger:!0}),f&&n.createElement(o.ConfirmationDialog,{confirmLabel:"Yes, delete","data-ga":"delete-war-room-dialog","data-testid":"deleteWarRoomDialog",handleConfirm:h,handleDecline:v,message:n.createElement(m,{name:a,spaceName:u}),title:d(a)})):null}},97323:function(e,t,a){"use strict";a.d(t,{Q:function(){return w}});var n=a(87462),o=(a(33948),a(67294)),r=a(22195),l=a(62200),c=a(95383),s=a(37518),i=a(33335),d=a(1229),m=a(46667);const u="leave-war-room-dialog",p="leaveWarRoomDialog";var g=e=>{let{id:t,name:a,navigateToParent:l}=e;const c=(0,d.IT)(t,"ids"),i=(0,s.iC)(t,{onSuccess:l}),g=(0,s.tE)(t,"untouchable"),[h,,f,E]=(0,m.Z)(),v=1===c.length&&!g?{"data-ga":"".concat(u,"-last-member"),"data-testid":"".concat(p,"LastMember"),message:o.createElement(o.Fragment,null,"If you leave, ",o.createElement("strong",null,a)," room will be deleted immediately.",o.createElement("br",null),"Are you sure you want to continue?"),title:"Leave and delete ".concat(a," room")}:{"data-ga":u,"data-testid":p,message:o.createElement(o.Fragment,null,"You are about to leave ",o.createElement("strong",null,a)," room.",o.createElement("br",null),"Are you sure you want to continue?"),title:"Leave ".concat(a," room")};return o.createElement(o.Fragment,null,o.createElement(r.Button,{"data-ga":"manage-war-room-tab::click-leave-war-room::manage-war-room-modal","data-testid":"manageWarRoom-leave",icon:"switch_off",flavour:"borderless",label:"Leave room",neutral:!0,padding:[0],width:"fit-content",onClick:f}),h&&o.createElement(r.ConfirmationDialog,(0,n.Z)({confirmLabel:"Yes, leave",handleConfirm:i,handleDecline:E},v)))},h=a(7724),f=a(30688);const E=(0,f.A)([e=>{const t=e.length>=1;return(0,f.f)(t,"Give your room a name that's at least one character.")},e=>{const t=e.length<=20;return(0,f.f)(t,"A room's name can't exceed 20 characters.")}]);var v=e=>{let{charsIndicator:t,isDisabled:a,isValid:l,handleChange:c,setIsValid:s,setValidationMessage:i,validationMessage:d,value:m,...u}=e;const[p,g]=(0,r.useTouchedState)({});return(0,o.useEffect)((()=>{const e=E(m),t=e.isValid,a=e.messages&&e.messages.length?e.messages[0]:void 0;!l&&t?s(!0):l&&!t&&s(!1),a&&i(a)}),[l,s,m,p,i]),o.createElement(r.TextInput,(0,n.Z)({"data-testid":"warRoomOptions-warRoomNameInput",label:"Room name",name:"createRoom",placeholder:"Enter your room's name",fieldMessage:"Tip: Use rooms to group your Nodes by their service, purpose, or location.",fieldIndicator:t,value:m,touched:p,onBlur:g,onChange:c,success:l,error:!l&&d,instantFeedback:"all",disabled:a,autoFocus:!0},u))};const b=new RegExp(/^[\w\s\d]*?$/),w=e=>{let{id:t,navigateToParent:a,isCreateForm:d,roomName:m,setRoomName:u,roomDescription:p,setRoomDescription:f,charsDescIndicator:E,onSaveClick:w,...C}=e;const x=(0,s.tE)(t),I=(0,c.J7)(),[k,y]=(0,o.useState)(!1),[S,Z]=(0,o.useState)(""),[F,T]=(0,o.useState)(""),[R]=(0,r.useInputValue)({maxChars:l.v$}),_=(0,o.useCallback)((e=>u(e.target.value)),[u]),D=!!t,B=((0,i.gI)("room:LeaveAllNodes")||!x.untouchable)&&I.length>1&&x.isMember,[P,L]=(0,r.useTouchedState)({defaultState:!0}),N=!x.name||m===x.name&&p===x.description;return(0,o.useEffect)((()=>{T(b.test(p)&&P?"":"The description can only contain digits, letters, and spaces.")}),[P,p]),o.createElement(r.Flex,(0,n.Z)({column:!0,"data-testid":"manageWarRoom",flex:"grow",justifyContent:"between",height:"100%"},C),o.createElement(r.Flex,{column:!0,"data-testid":"manageWarRoom-settings",gap:2},o.createElement(r.Box,{"data-testid":"manageWarRoom-createRoomInputBox"},o.createElement(v,{"data-testid":"manageWarRoom-createRoomInput",value:m,handleChange:_,charsIndicator:R,validationMessage:S,setValidationMessage:Z,isValid:k,setIsValid:y,isDisabled:D&&x.untouchable})),o.createElement(r.Box,{"data-testid":"manageWarRoom-descriptionInputBox"},o.createElement(r.TextInput,{"data-testid":"manageWarRoom-descriptionInput",label:"Description",name:"roomDescription",placeholder:"A room description...",instantFeedback:"positiveFirst",touched:P,onBlur:L,fieldIndicator:E,error:""!==F&&F,success:""===F,value:p,onChange:f}))),o.createElement(r.Flex,{"data-testid":"manageWarRoom-actions"},o.createElement(r.Flex,{"data-testid":"manageWarRoom-deleteLeaveActions",gap:4},D&&B&&o.createElement(g,{id:t,name:x.name,navigateToParent:a}),D&&o.createElement(h.ZP,{id:t,name:m,navigateToParent:a})),!d&&o.createElement(r.Button,{"data-ga":"manage-war-room-tab::click-save::manage-war-room-modal","data-testid":"manageRoom-saveButton",label:"Save",onClick:w,disabled:N,margin:[0,0,0,"auto"]})))}},61152:function(e,t,a){"use strict";var n=a(65351);t.Z=(e,t)=>{const{isModalOpen:a,handleOpenModal:o,handleCloseModal:r,params:l}=(0,n.Z)(e,t);return[a,a?r:o,o,r,l]}},17072:function(e,t,a){var n=a(5112)("iterator"),o=!1;try{var r=0,l={next:function(){return{done:!!r++}},return:function(){o=!0}};l[n]=function(){return this},Array.from(l,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!o)return!1;var a=!1;try{var r={};r[n]=function(){return{next:function(){return{done:a=!0}}}},e(r)}catch(c){}return a}},7871:function(e,t,a){var n=a(83823),o=a(35268);e.exports=!n&&!o&&"object"==typeof window&&"object"==typeof document},83823:function(e){e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},35268:function(e,t,a){var n=a(84326);e.exports="undefined"!=typeof process&&"process"==n(process)},11060:function(e,t,a){var n=a(1702),o=Error,r=n("".replace),l=String(o("zxcasd").stack),c=/\n\s*at [^:]*:[^\n]*/,s=c.test(l);e.exports=function(e,t){if(s&&"string"==typeof e&&!o.prepareStackTrace)for(;t--;)e=r(e,c,"");return e}},5392:function(e,t,a){var n=a(68880),o=a(11060),r=a(22914),l=Error.captureStackTrace;e.exports=function(e,t,a,c){r&&(l?l(e,t):n(e,"stack",o(a,c)))}},22914:function(e,t,a){var n=a(47293),o=a(79114);e.exports=!n((function(){var e=Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",o(1,7)),7!==e.stack)}))},58340:function(e,t,a){var n=a(70111),o=a(68880);e.exports=function(e,t){n(t)&&"cause"in t&&o(e,"cause",t.cause)}},56277:function(e,t,a){var n=a(41340);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:n(e)}},63702:function(e,t,a){var n=a(17854),o=a(2492),r=a(60614),l=a(54705),c=a(42788),s=a(5112),i=a(7871),d=a(83823),m=a(31913),u=a(7392),p=o&&o.prototype,g=s("species"),h=!1,f=r(n.PromiseRejectionEvent),E=l("Promise",(function(){var e=c(o),t=e!==String(o);if(!t&&66===u)return!0;if(m&&(!p.catch||!p.finally))return!0;if(!u||u<51||!/native code/.test(e)){var a=new o((function(e){e(1)})),n=function(e){e((function(){}),(function(){}))};if((a.constructor={})[g]=n,!(h=a.then((function(){}))instanceof n))return!0}return!t&&(i||d)&&!f}));e.exports={CONSTRUCTOR:E,REJECTION_EVENT:f,SUBCLASSING:h}},80612:function(e,t,a){var n=a(2492),o=a(17072),r=a(63702).CONSTRUCTOR;e.exports=r||!o((function(e){n.all(e).then(void 0,(function(){}))}))},56967:function(e,t,a){"use strict";var n=a(82109),o=a(47976),r=a(79518),l=a(27674),c=a(99920),s=a(70030),i=a(68880),d=a(79114),m=a(58340),u=a(5392),p=a(20408),g=a(56277),h=a(5112)("toStringTag"),f=Error,E=[].push,v=function(e,t){var a,n=o(b,this);l?a=l(f(),n?r(this):b):(a=n?this:s(b),i(a,h,"Error")),void 0!==t&&i(a,"message",g(t)),u(a,v,a.stack,1),arguments.length>2&&m(a,arguments[2]);var c=[];return p(e,E,{that:c}),i(a,"errors",c),a};l?l(v,f):c(v,f,{name:!0});var b=v.prototype=s(f.prototype,{constructor:d(1,v),message:d(1,""),name:d(1,"AggregateError")});n({global:!0,constructor:!0,arity:2},{AggregateError:v})},9170:function(e,t,a){a(56967)},34668:function(e,t,a){"use strict";var n=a(82109),o=a(46916),r=a(19662),l=a(35005),c=a(78523),s=a(12534),i=a(20408),d=a(80612),m="No one promise resolved";n({target:"Promise",stat:!0,forced:d},{any:function(e){var t=this,a=l("AggregateError"),n=c.f(t),d=n.resolve,u=n.reject,p=s((function(){var n=r(t.resolve),l=[],c=0,s=1,p=!1;i(e,(function(e){var r=c++,i=!1;s++,o(n,t,e).then((function(e){i||p||(p=!0,d(e))}),(function(e){i||p||(i=!0,l[r]=e,--s||u(new a(l,m)))}))})),--s||u(new a(l,m))}));return p.error&&u(p.value),n.promise}})}}]);
\ No newline at end of file
web/gui/v2/309.75e6b92e62ab187b48d7.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},h=(new Error).stack;h&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[h]="ff55e925-e827-4269-8f66-8790781c3d32",t._sentryDebugIdIdentifier="sentry-dbid-ff55e925-e827-4269-8f66-8790781c3d32")}catch(t){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[309],{73309:(t,h,c)=>{c.r(h),c.d(h,{default:()=>y});var l=c(29439),e=c(67294),a=c(54851),v=c(38700),i=c(15267),n=c(87854),r=c.n(n),o=c(95348),p=c.n(o),f=new(r())({id:"partialFailureSvg",use:"partialFailureSvg-usage",viewBox:"0 0 348 348",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 348 348" id="partialFailureSvg"><path fill="#CCDDE8" d="M174 348c96.098 0 174-77.902 174-174C348 77.903 270.098 0 174 0 77.903 0 0 77.903 0 174c0 96.098 77.903 174 174 174Z" opacity=".3" /><path fill="#89B0C9" d="M174 290c73.178 0 132.5-1.119 132.5-2.5S247.178 285 174 285s-132.5 1.119-132.5 2.5S100.822 290 174 290Z" opacity=".3" /><path fill="#485D6B" d="M267 53H81v142h186V53Z" /><path fill="#849FB2" d="M263 57H85v134h178V57Z" /><path fill="#0A2437" d="M267 53h-96v142h96V53Z" opacity=".1" /><path fill="#E6E7E8" d="M307.6 115h-267v67h267v-67Z" /><path fill="#485D6B" d="M169.619 173.99v-51h-83v51h83Z" /><path fill="#33424D" d="M167.619 171.99v-47h-79v47h79Z" /><path fill="#0A2437" d="M169.611 173.997v-51h-41.6v51h41.6Z" opacity=".1" /><path fill="#D3D5D6" d="M307.6 182h-267v13h267v-13Z" /><path fill="#697784" d="M288.6 195h-229v48h229v-48Z" /><path fill="#0A2437" d="M288.6 195h-229v22h229v-22Z" opacity=".15" /><path fill="#E6E7E8" d="M59.6 195h-10v92h10v-92Z" /><path fill="#0A2437" d="M59.6 195h-10v10h10v-10Z" opacity=".15" /><path fill="#0A2437" d="M59.6 195h-5v92h5v-92Z" opacity=".05" /><path fill="#E6E7E8" d="M298.6 195h-10v92h10v-92Z" /><path fill="#0A2437" d="M298.6 195h-10v10h10v-10Z" opacity=".15" /><path fill="#0A2437" d="M298.6 195h-5v92h5v-92Z" opacity=".05" /><path fill="#485D6B" d="M261.619 173.99v-51h-83v51h83Z" /><path fill="#33424D" d="M259.619 171.99v-47h-79v47h79Z" /><path fill="#0A2437" d="M261.611 173.997v-51h-41.6v51h41.6Z" opacity=".1" /><path fill="#93A6B9" d="M55.6 127v20c0 .5-.4 1-1 1h-5c-.5 0-1-.4-1-1v-20c0-.5.4-1 1-1h5c.6 0 1 .4 1 1Z" /><path fill="#677F8E" d="M50.6 143.5v-13c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5v13c0 .8-.7 1.5-1.5 1.5s-1.5-.7-1.5-1.5Z" /><path fill="#00AB44" d="M56.6 132.4v1.2c0 .6-.4 1.2-1 1.3-.1 0-.3.1-.4.1H49c-.1 0-.3 0-.4-.1-.6-.2-1-.7-1-1.3v-1.2c0-.6.4-1.2 1-1.3.1 0 .3-.1.4-.1h6.2c.1 0 .3 0 .4.1.6.1 1 .7 1 1.3Z" /><path fill="#0A2437" d="M56.6 136.4v1.2c0 .6-.4 1.2-1 1.3-.1 0-.3.1-.4.1H49c-.1 0-.3 0-.4-.1-.6-.2-1-.7-1-1.3v-1.2c0-.6.4-1.2 1-1.3.1 0 .3-.1.4-.1h6.2c.1 0 .3 0 .4.1.6.1 1 .7 1 1.3Z" opacity=".1" /><path fill="#0A2437" d="M56.6 132.6v1c0 .6-.4 1.2-1 1.3-.1 0-.3.1-.4.1H49c-.1 0-.3 0-.4-.1-.6-.2-1-.7-1-1.3v-1c0 .1 0 .3.1.4.1.5.5.8.9.9.1 0 .3.1.4.1h6.2c.1 0 .3 0 .4-.1.5-.1.8-.5.9-.9.1-.1.1-.3.1-.4Z" opacity=".05" /><path fill="#24B75E" d="M56.6 132.4v1c0-.1 0-.3-.1-.4-.1-.5-.5-.8-.9-.9-.1 0-.3-.1-.4-.1H49c-.1 0-.3 0-.4.1-.5.1-.8.5-.9.9 0 .1-.1.3-.1.4v-1c0-.6.4-1.2 1-1.3.1 0 .3-.1.4-.1h6.2c.1 0 .3 0 .4.1.6.1 1 .7 1 1.3Z" /><path fill="#0A2437" d="M56.6 132.4v1.2c0 .6-.4 1.2-1 1.3V147c0 .5-.4 1-1 1h-2v-22h2c.5 0 1 .4 1 1v4.1c.6.1 1 .7 1 1.3Z" opacity=".1" /><path fill="#93A6B9" d="M66.6 134v13c0 .5-.4 1-1 1h-5c-.5 0-1-.4-1-1v-20c0-.5.4-1 1-1h5.1c.6.1.9 1.2.9 8Z" /><path fill="#677F8E" d="M61.6 143.5v-13c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5v13c0 .8-.7 1.5-1.5 1.5s-1.5-.7-1.5-1.5Z" /><path fill="#00AB44" d="M67.6 139.4v1.2c0 .6-.4 1.2-1 1.3-.1 0-.3.1-.4.1H60c-.1 0-.3 0-.4-.1-.6-.2-1-.7-1-1.3v-1.2c0-.6.4-1.2 1-1.3.1 0 .3-.1.4-.1h6.2c.1 0 .3 0 .4.1.6.1 1 .7 1 1.3Z" /><path fill="#0A2437" d="M67.6 143.4v1.2c0 .6-.4 1.2-1 1.3-.1 0-.3.1-.4.1H60c-.1 0-.3 0-.4-.1-.6-.2-1-.7-1-1.3v-1.2c0-.6.4-1.2 1-1.3.1 0 .3-.1.4-.1h6.2c.1 0 .3 0 .4.1.6.1 1 .7 1 1.3Z" opacity=".1" /><path fill="#0A2437" d="M67.6 139.6v1c0 .6-.4 1.2-1 1.3-.1 0-.3.1-.4.1H60c-.1 0-.3 0-.4-.1-.6-.2-1-.7-1-1.3v-1c0 .1 0 .3.1.4.1.5.5.8.9.9.1 0 .3.1.4.1h6.2c.1 0 .3 0 .4-.1.5-.1.8-.5.9-.9.1-.1.1-.3.1-.4Z" opacity=".05" /><path fill="#24B75E" d="M67.6 139.4v1c0-.1 0-.3-.1-.4-.1-.5-.5-.8-.9-.9-.1 0-.3-.1-.4-.1H60c-.1 0-.3 0-.4.1-.5.1-.8.5-.9.9 0 .1-.1.3-.1.4v-1c0-.6.4-1.2 1-1.3.1 0 .3-.1.4-.1h6.2c.1 0 .3 0 .4.1.6.1 1 .7 1 1.3Z" /><path fill="#0A2437" d="M67.6 139.4v1.2c0 .6-.4 1.2-1 1.3v5.1c0 .5-.4 1-1 1h-2v-22h2.1c.5.1.8.5.8 1v11.1c.7.1 1.1.7 1.1 1.3Z" opacity=".1" /><path fill="#677F8E" d="M78.6 139.9v7.2c0 .5-.4.9-.9.9h-7.2c-.5 0-.9-.4-.9-.9v-7.2c0-.5.4-.9.9-.9h7.2c.5 0 .9.4.9.9Z" /><path fill="#485D6B" d="M74.1 147a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Z" /><path fill="#FF4136" d="M74.1 146a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z" /><path fill="#0A2437" d="M78.6 139.9v7.2c0 .5-.4.9-.9.9h-3.1v-9h3.1c.5 0 .9.4.9.9Z" opacity=".1" /><path fill="#677F8E" d="M78.6 126.9v6.1c0 .5-.4.9-.9.9h-7.1c-.5 0-.9-.4-.9-.9v-6.1c0-.5.4-.9.9-.9h7.1c.5 0 .9.4.9.9Z" /><path fill="#00AB44" d="M71.6 131a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" /><path fill="#FF4136" d="M74.1 131a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" /><path fill="#00AB44" d="M76.6 131a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" /><path fill="#0A2437" d="M78.6 126.9v6.1c0 .5-.4.9-.9.9h-3.1v-8h3.1c.5.1.9.5.9 1Z" opacity=".1" /><path fill="#485D6B" d="M78.6 156.6v11.8c0 .9-.7 1.6-1.6 1.6H50.2c-.9 0-1.6-.7-1.6-1.6v-11.8c0-.9.7-1.6 1.6-1.6H77c.9 0 1.6.7 1.6 1.6Z" /><path fill="#80A4BF" d="M54.6 166h-4v2h4v-2ZM57.6 166h-2v2h2v-2ZM68.6 166h-10v2h10v-2ZM71.6 166h-2v2h2v-2ZM76.6 166h-4v2h4v-2ZM52.6 163h-2v2h2v-2ZM55.6 163h-2v2h2v-2ZM58.6 163h-2v2h2v-2ZM61.6 163h-2v2h2v-2ZM64.6 163h-2v2h2v-2ZM67.6 163h-2v2h2v-2ZM70.6 163h-2v2h2v-2ZM73.6 163h-2v2h2v-2ZM76.6 163h-2v2h2v-2ZM53.6 160h-3v2h3v-2ZM56.6 160h-2v2h2v-2ZM59.6 160h-2v2h2v-2ZM62.6 160h-2v2h2v-2ZM65.6 160h-2v2h2v-2ZM68.6 160h-2v2h2v-2ZM71.6 160h-2v2h2v-2ZM76.6 160h-4v2h4v-2ZM52.6 157h-2v2h2v-2ZM55.6 157h-2v2h2v-2ZM58.6 157h-2v2h2v-2ZM61.6 157h-2v2h2v-2ZM64.6 157h-2v2h2v-2ZM67.6 157h-2v2h2v-2ZM70.6 157h-2v2h2v-2ZM73.6 157h-2v2h2v-2ZM76.6 157h-2v2h2v-2Z" /><path fill="#0A2437" d="M78.6 156.6v11.8c0 .9-.7 1.6-1.6 1.6H63.6v-15H77c.9 0 1.6.7 1.6 1.6Z" opacity=".1" /><path fill="#485D6B" d="M269.6 142.1v-16.2c0-1.6 1.3-2.9 2.9-2.9h24.2c1.6 0 2.9 1.3 2.9 2.9v16.2c0 1.6-1.3 2.9-2.9 2.9h-24.2c-1.6 0-2.9-1.3-2.9-2.9Z" /><path fill="#485D6B" d="M286.6 136h-17v6.1c0 1.6 1.3 2.9 2.9 2.9h14.1v-9Z" /><path fill="#93A6B9" d="M277.6 139a5 5 0 1 0-.001-10.001A5 5 0 0 0 277.6 139Z" /><path fill="#E6E7E8" d="m273.7 138.7-1.1-1.2c-.4-.5-.4-1.2.1-1.6l7.8-6c.4-.3 1.1-.3 1.5.1.4.4.4 1.1 0 1.5l-6.7 7.2c-.4.4-1.1.4-1.6 0Z" /><path fill="#485D6B" d="M299.6 136h-16v9h13.1c1.6 0 2.9-1.3 2.9-2.9V136Z" /><path fill="#93A6B9" d="M291.6 139a5 5 0 1 0-.001-10.001A5 5 0 0 0 291.6 139Z" /><path fill="#E6E7E8" d="m287.7 138.7-1.1-1.2c-.4-.5-.4-1.2.1-1.6l7.8-6c.4-.3 1.1-.3 1.5.1.4.4.4 1.1 0 1.5l-6.7 7.2c-.4.4-1.1.4-1.6 0Z" /><path fill="#5AB948" d="M272.6 127a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM287.6 127a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" /><path fill="#0A2437" d="M284.6 145v-22h12.1c1.6 0 2.9 1.3 2.9 2.9v16.2c0 1.6-1.3 2.9-2.9 2.9h-12.1Z" opacity=".1" /><path fill="#485D6B" d="M299.619 173.99v-22h-30v22h30Z" /><path fill="#385062" d="M275.6 157h-2v15h2v-15Z" /><path fill="#E6E7E8" d="M276.6 163h-4v3h4v-3Z" /><path fill="#0A2437" d="M276.6 166h-4v3h4v-3ZM276.6 165h-4v1h4v-1Z" opacity=".1" /><path fill="#5B788C" d="M278.6 171h-2v1h2v-1ZM278.6 169h-2v1h2v-1ZM278.6 167h-2v1h2v-1ZM278.6 165h-2v1h2v-1ZM278.6 163h-2v1h2v-1ZM278.6 161h-2v1h2v-1ZM278.6 159h-2v1h2v-1ZM278.6 157h-2v1h2v-1Z" /><path fill="#385062" d="M284.6 157h-2v15h2v-15Z" /><path fill="#E6E7E8" d="M285.6 159h-4v3h4v-3Z" /><path fill="#0A2437" d="M285.6 162h-4v3h4v-3ZM285.6 161h-4v1h4v-1Z" opacity=".1" /><path fill="#5B788C" d="M287.6 171h-2v1h2v-1ZM287.6 169h-2v1h2v-1ZM287.6 167h-2v1h2v-1ZM287.6 165h-2v1h2v-1ZM287.6 163h-2v1h2v-1ZM287.6 161h-2v1h2v-1ZM287.6 159h-2v1h2v-1ZM287.6 157h-2v1h2v-1Z" /><path fill="#385062" d="M293.6 157h-2v15h2v-15Z" /><path fill="#E6E7E8" d="M294.6 167h-4v3h4v-3Z" /><path fill="#0A2437" d="M294.6 170h-4v3h4v-3ZM294.6 169h-4v1h4v-1Z" opacity=".1" /><path fill="#5B788C" d="M296.6 171h-2v1h2v-1ZM296.6 169h-2v1h2v-1ZM296.6 167h-2v1h2v-1ZM296.6 165h-2v1h2v-1ZM296.6 163h-2v1h2v-1ZM296.6 161h-2v1h2v-1ZM296.6 159h-2v1h2v-1ZM296.6 157h-2v1h2v-1Z" /><path fill="#5AB948" d="M274.6 156a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM283.6 156a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" /><path fill="#FF4136" d="M292.6 156a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" /><path fill="#0A2437" d="M299.619 173.99v-22h-16v22h16Z" opacity=".1" /><path fill="#D3D5D6" d="M64.6 73h-2v42h2V73Z" /><path fill="#D3D5D6" d="M74.6 74h-22v2h22v-2Z" /><path fill="#0A2437" d="M64.6 79v23.5l-1-.5-1 .5V79h2Z" opacity=".15" /><path fill="#C7C8C9" d="M74.6 75h-22v1h22v-1Z" /><path fill="#00AB44" d="M73.6 76v28l-10-5-7.5 3.7-.9.5-1.6.8V76h20Z" /><path fill="#fff" d="M64.6 92h-2l-4-8h6c2.2 0 4 1.8 4 4s-1.8 4-4 4Z" /><path fill="#D3D5D6" d="M71.6 112h-16v3h16v-3Z" /><path fill="#C7C8C9" d="M71.6 114h-16v1h16v-1Z" /><path fill="#0A2437" d="M63.6 115V73h1v1h10v2h-1v28l-9-4.5V112h7v3h-8Z" opacity=".15" /><path fill="#DADCDD" d="m136.7 206.6-12.6-10.1c-6-4.8-9.4-11.9-9.4-19.6V168h4v8.9c0 6.5 2.9 12.5 7.9 16.5l12.6 10.1-2.5 3.1Z" /><path fill="#0A2437" d="m137.7 202.3-1 1.3-12.6-10.1c-6-4.8-9.4-11.9-9.4-19.6v3c0 7.7 3.4 14.8 9.4 19.6l12.6 10.1 2.5-3.1-1.5-1.2Z" opacity=".05" /><path fill="#00AB44" d="M123.1 171h-13c-1.4 0-2.5-1.1-2.5-2.5v-1c0-1.4 1.1-2.5 2.5-2.5h13c1.4 0 2.5 1.1 2.5 2.5v1c0 1.4-1.1 2.5-2.5 2.5Z" /><path fill="#0A2437" d="M125.1 169h-17.4c.2 1.2 1.2 2 2.4 2h13c1.2 0 2.2-.9 2.4-2h-.4Z" opacity=".2" /><path fill="#36BD6B" d="M123.1 165h-13c-1.4 0-2.5 1.1-2.5 2.5v1c0-1.4 1.1-2.5 2.5-2.5h13c1.4 0 2.5 1.1 2.5 2.5v-1c0-1.4-1.1-2.5-2.5-2.5Z" /><path fill="#DADCDD" d="M226.6 168v8.9c0 7.7-3.4 14.8-9.5 19.6l-9.7 7.7-1 .8-1.9 1.6-2.5-3.1 1.5-1.2 4.1-3.2 7.1-5.6c5-4 7.9-10 7.9-16.5v-9h4Z" /><path fill="#0A2437" d="M226.6 173.9v3c0 7.7-3.4 14.8-9.5 19.6l-9.7 7.7-1 .8-1.9 1.6-2.5-3.1 1.5-1.2 1 1.3 3-2.4 9.5-7.6c6.2-4.9 9.6-12 9.6-19.7Z" opacity=".05" /><path fill="#00AB44" d="M233.6 167.5v1.5c0 .1-.1.2-.1.4v.1c0 .1-.1.2-.1.3-.1.3-.4.5-.6.7-.1 0-.1.1-.2.1-.4.3-.9.4-1.4.4h-13c-.5 0-1-.2-1.4-.4-.1 0-.1-.1-.2-.1-.2-.2-.4-.4-.6-.7 0-.1-.1-.2-.1-.3v-.1c-.1-.1-.1-.2-.1-.4v-1.5c0-1.4 1.1-2.5 2.5-2.5h13c1.2 0 2.3 1.1 2.3 2.5Z" /><path fill="#0A2437" d="M233.6 169c0 .2-.1.3-.1.4v.1c0 .1-.1.2-.1.3-.1.3-.4.5-.6.7-.1 0-.1.1-.2.1-.4.3-.9.4-1.4.4h-13c-.5 0-1-.2-1.4-.4-.1 0-.1-.1-.2-.1-.2-.2-.4-.4-.6-.7 0-.1-.1-.2-.1-.3v-.1c-.1-.1-.1-.2-.1-.4h17.8Z" opacity=".2" /><path fill="#36BD6B" d="M233.6 167.5v1c0-1.4-1.1-2.5-2.5-2.5h-13c-1.4 0-2.5 1.1-2.5 2.5v-1c0-1.4 1.1-2.5 2.5-2.5h13c1.4 0 2.5 1.1 2.5 2.5Z" /><path fill="#485D6B" d="M174.6 218h-8v15h8v-15ZM176.6 235.6V250h-12v-14.4c0-1.4 1.2-2.6 2.6-2.6h6.7c1.5 0 2.7 1.2 2.7 2.6Z" /><path fill="#506C80" d="M183.6 211v1.6c0 .5 0 .9-.2 1.4 0 .1-.1.3-.1.4 0 .1-.1.3-.1.4 0 .1-.1.2-.1.4-.1.3-.3.5-.4.8-.1.1-.1.2-.2.4-.2.2-.3.4-.5.6-1.2 1.2-2.8 2-4.6 2H164c-1.8 0-3.5-.8-4.6-2-.2-.2-.4-.4-.5-.6-.1-.1-.2-.2-.2-.4-.2-.2-.3-.5-.4-.8-.1-.1-.1-.2-.1-.4-.1-.1-.1-.3-.1-.4 0-.1-.1-.3-.1-.4-.1-.5-.2-.9-.2-1.4V211h25.8Z" /><path fill="#0A2437" d="M183.5 214c0 .1-.1.3-.1.4 0 .1-.1.3-.1.4 0 .1-.1.2-.1.4-.1.3-.3.5-.4.8-.1.1-.1.2-.2.4-.2.2-.3.4-.5.6h-22.5c-.2-.2-.4-.4-.5-.6-.1-.1-.2-.2-.2-.4-.2-.2-.3-.5-.4-.8-.1-.1-.1-.2-.1-.4-.1-.1-.1-.3-.1-.4 0-.1-.1-.3-.1-.4h25.3Z" opacity=".2" /><path fill="#384A57" d="M187.6 204v6c0 .7-.2 1.3-.5 1.9-.7 1.2-2 2.1-3.5 2.1h-26.1c-1.5 0-2.8-.8-3.5-2.1-.3-.6-.5-1.2-.5-1.9v-6h34.1Z" /><path fill="#00AB44" d="M207.6 199.3v3.6c0 .5 0 .9-.1 1.4 0 .3-.1.5-.2.8-.2.7-.6 1.4-1 2-.9 1.2-2.1 2-3.6 2.4-5.1 1.4-10.3 2.3-15.6 2.5-1 0-2 .1-2.9.1H157c-1 0-2 0-2.9-.1-2.1-.1-4.3-.3-6.4-.6-3.1-.4-6.1-1.1-9.2-1.9-2.2-.6-3.9-2.3-4.6-4.4-.1-.2-.1-.5-.2-.8-.1-.4-.1-.9-.1-1.4V199c.1-1.8 1.5-3.2 3.2-3.4l4.2-.5 2.4-.3 17.7-1.9c.8-.1 1.6-.2 2.3-.2a81.93 81.93 0 0 1 14 0c.8.1 1.6.1 2.3.2l16.8 1.8 2.4.3 5.2.6c1.8.2 3.1 1.6 3.2 3.4.3.1.3.2.3.3Z" /><path fill="#B4BBC4" d="M207.3 205c-.2.7-.6 1.4-1 2-.9 1.2-2.1 2-3.6 2.4-5.1 1.4-10.3 2.3-15.6 2.5-1 0-2 .1-2.9.1H157c-1 0-2 0-2.9-.1-2.1-.1-4.3-.3-6.4-.6-3.1-.4-6.1-1.1-9.2-1.9-2.2-.6-3.9-2.3-4.6-4.4h73.4Z" /><path fill="#0A2437" d="M199.1 195.1c-1.5 4-4 7.4-7.2 9.9-1.3 1.1-2.8 2-4.4 2.8-3 1.5-6.4 2.2-9.9 2.2h-15.3c-3.1 0-6.1-.6-8.9-1.8-1.9-.8-3.8-1.9-5.4-3.2-3.1-2.5-5.6-5.9-7.1-9.8l2.4-.3L161 193c.8-.1 1.6-.2 2.3-.2a81.93 81.93 0 0 1 14 0c.8.1 1.6.1 2.3.2l16.8 1.8 2.7.3Z" opacity=".2" /><path fill="#DADCDD" d="m170.6 255.5-3.6-.1h-3.5c-2.3 0-4.6.1-6.9.4-4.6.5-9.1 1.5-13.5 3-2.2.7-4.4 1.6-6.5 2.6-2.1 1-4.1 2.1-6.3 3.3l-12.6 7.1-2.1-3.4 12.3-7.8c2-1.3 4.2-2.6 6.4-3.8 2.2-1.2 4.5-2.2 6.9-3.2 4.7-1.9 9.6-3.2 14.6-4 2.5-.4 5-.7 7.6-.8l1.9-.1h1.8l3.6-.1v6.9h-.1Z" /><path fill="#C6C7C8" d="m170.6 255.5-3.6-.1h-3.5c-2.3 0-4.6.1-6.9.4-4.6.5-9.1 1.5-13.5 3-2.2.7-4.4 1.6-6.5 2.6-2.1 1-4.1 2.1-6.3 3.3l-12.6 7.1-1-1.7 12.5-7.5c4.1-2.5 8.4-4.8 13-6.4 4.5-1.7 9.3-2.8 14.1-3.5 2.4-.3 4.8-.5 7.2-.6 2.4-.1 4.8 0 7.3 0v3.4h-.2Z" /><path fill="#485D6B" d="M117.6 273v11.5c0 1.4-1.1 2.5-2.5 2.5h-1.9c-1.4 0-2.5-1.1-2.5-2.5V273h6.9Z" /><path fill="#0A2437" d="M119.6 270.9v6.9c0 1.1-.9 2.1-2 2.2v4.5c0 1.4-1.1 2.5-2.5 2.5h-1.5v-20h2.1c2.2 0 3.9 1.8 3.9 3.9Z" opacity=".2" /><path fill="#DADCDD" d="M119.6 270.9v6.9c0 1.1-.9 2.1-2 2.2h-7c-1.1-.1-2-1.1-2-2.2v-6.9c0-2.2 1.8-3.9 3.9-3.9h3.1c2.3 0 4 1.8 4 3.9Z" /><path fill="#0A2437" d="M115.7 267h-2.1v13h4c1.1-.1 2-1.1 2-2.2v-6.9c0-2.1-1.7-3.9-3.9-3.9Z" opacity=".05" /><path fill="#DADCDD" d="m225.6 268.3-1 1.7-1 1.7-2-1.1-10.7-6c-2.1-1.2-4.1-2.3-6.2-3.3-2.1-1-4.3-1.9-6.5-2.6-4.4-1.5-9-2.5-13.5-3-2.3-.2-4.6-.3-6.9-.3h-3.5l-3.6.1v-7.1l3.6.1 1.8.1h2c2.5.1 5.1.4 7.6.8 5 .8 9.9 2.1 14.6 4 2.3.9 4.6 2 6.9 3.2 2.2 1.2 4.4 2.5 6.4 3.8l10.7 6.8 1.3 1.1Z" /><path fill="#C6C7C8" d="m224.6 270-1 1.7-2-1.1-10.7-6c-2.1-1.2-4.1-2.3-6.2-3.3-2.1-1-4.3-1.9-6.5-2.6-4.4-1.5-9-2.5-13.5-3-2.3-.2-4.6-.3-6.9-.3h-3.5l-3.6.1V252H178c2.4.1 4.8.3 7.2.6 4.8.7 9.5 1.8 14.1 3.5 4.6 1.6 8.9 3.9 13 6.4l10.2 6.1 2.1 1.4Z" /><path fill="#485D6B" d="M230.6 273v11.5c0 1.4-1.1 2.5-2.5 2.5h-1.9c-1.4 0-2.5-1.1-2.5-2.5V273h6.9Z" /><path fill="#0A2437" d="M232.6 270.9v6.9c0 1.1-.9 2.1-2 2.2v4.5c0 1.4-1.1 2.5-2.5 2.5h-1.5v-20h2.1c2.2 0 3.9 1.8 3.9 3.9Z" opacity=".2" /><path fill="#DADCDD" d="M232.6 270.9v6.9c0 1.1-.9 2.1-2 2.2h-7c-1.1-.1-2-1.1-2-2.2v-7.2c0-.7.3-1.4.7-2 .4-.6 1-1.1 1.7-1.4.5-.2 1-.3 1.5-.3h3.1c2.3.1 4 1.9 4 4Z" /><path fill="#0A2437" d="M232.6 270.9v6.9c0 1.1-.9 2.1-2 2.2h-4v-13h2.1c2.2 0 3.9 1.8 3.9 3.9Z" opacity=".05" /><path fill="#E2E3E4" d="M175.3 252v.2l-.5 3.2L173 267l-.3 2h-4l-.3-1.8-1.9-11.8-.5-3.2v-.2c-.1-1.1.8-2 1.9-2h5.5c1.1 0 1.9.9 1.9 2Z" /><path fill="#C6C7C8" d="M175.3 252v.2l-.5 3.2L173 267l-.3 2h-2v-19h2.8c1 0 1.8.9 1.8 2Z" /><path fill="#485D6B" d="M174.6 273v11.5c0 1.4-1.1 2.5-2.5 2.5h-1.9c-1.4 0-2.5-1.1-2.5-2.5V273h6.9Z" /><path fill="#0A2437" d="M176.6 270.9v6.9c0 1.1-.9 2.1-2 2.2v4.5c0 1.4-1.1 2.5-2.5 2.5h-1.5v-20H172.9c2.1.1 3.7 1.9 3.7 3.9Z" opacity=".2" /><path fill="#DADCDD" d="M176.6 270.9v6.9c0 1.1-.9 2.1-2 2.2h-7c-1.1-.1-2-1.1-2-2.2v-6.9c0-1.8 1.1-3.2 2.7-3.7.4-.1.8-.2 1.2-.2H172.8c2.2.1 3.8 1.9 3.8 3.9Z" /><path fill="#0A2437" d="M176.6 270.9v6.9c0 1.1-.9 2.1-2 2.2h-4v-13H172.9c2.1.1 3.7 1.9 3.7 3.9Z" opacity=".05" /><path fill="#435969" d="M210.6 125.7V131.5c-.1 16.1-2.8 32-7.8 47.3l-3.4 10.4c-.6 2-1.6 3.9-2.7 5.6-2.9 4.4-7.3 7.6-12.3 9.2-2.1.6-4.4 1-6.7 1h-15.3c-2.3 0-4.5-.4-6.7-1-5-1.5-9.3-4.7-12.2-9.1-1.2-1.7-2.1-3.6-2.8-5.7l-3.4-10.4c-5-15.3-7.6-31.2-7.8-47.3V125.7c0-3.3 2.4-6 5.6-6.5l11-1.6c8.1-1.2 16.2-1.8 24.4-1.8 7.8 0 15.6.6 23.4 1.8l11 1.6c3.3.5 5.7 3.2 5.7 6.5Z" /><path fill="#00AB44" d="M210.6 125.7V131.5c-.1-3.2-2.4-5.9-5.6-6.3l-11-1.6c-7.8-1.2-15.6-1.7-23.4-1.8-8.1 0-16.3.5-24.4 1.8l-11 1.6c-3.2.5-5.5 3.1-5.6 6.3V125.7c0-3.3 2.4-6 5.6-6.5l11-1.6c8.1-1.2 16.2-1.8 24.4-1.8 7.8 0 15.6.6 23.4 1.8l11 1.6c3.2.5 5.6 3.2 5.6 6.5Z" /><path fill="#384A57" d="M177.6 167h-14c-1.7 0-3-1.3-3-3s1.3-3 3-3h14c1.7 0 3 1.3 3 3s-1.3 3-3 3Z" /><path fill="#DADCDD" d="M175.2 164H166c-1.3 0-2.4 1.1-2.4 2.4v47.2c0 1.3 1.1 2.4 2.4 2.4h9.2c1.3 0 2.4-1.1 2.4-2.4v-47.2c0-1.3-1.1-2.4-2.4-2.4Z" /><path fill="#D0D1D3" d="M175.2 213H166c-1.3 0-2.4-1.1-2.4-2.4v3c0 1.3 1.1 2.4 2.4 2.4h9.2c1.3 0 2.4-1.1 2.4-2.4v-3c0 1.3-1.1 2.4-2.4 2.4Z" /><path fill="#E6E7E8" d="M175.2 164H166c-1.3 0-2.4 1.1-2.4 2.4v3c0-1.3 1.1-2.4 2.4-2.4h9.2c1.3 0 2.4 1.1 2.4 2.4v-3c0-1.3-1.1-2.4-2.4-2.4Z" /><path fill="#0A2437" d="M233.6 167.5v1.5c0 .1-.1.2-.1.4v.1c0 .1-.1.2-.1.3-.1.3-.4.5-.6.7-.1 0-.1.1-.2.1-.4.3-.9.4-1.4.4h-4.5v5.9c0 7.7-3.4 14.8-9.5 19.6l-9.7 7.7c0 .3-.1.5-.2.8-.2.7-.6 1.4-1 2-.9 1.2-2.1 2-3.6 2.4-5.1 1.4-10.3 2.3-15.6 2.5-.7 1.2-2 2.1-3.5 2.1h-.2c0 .1-.1.3-.1.4 0 .1-.1.3-.1.4 0 .1-.1.2-.1.4-.1.3-.3.5-.4.8-.1.1-.1.2-.2.4-.2.2-.3.4-.5.6-1.2 1.2-2.8 2-4.6 2h-2.6v14h-.8c1.4 0 2.6 1.2 2.6 2.6v13h1.4c2.5.1 5.1.4 7.6.8 5 .8 9.9 2.1 14.6 4 2.3.9 4.6 2 6.9 3.2 2.2 1.2 4.4 2.5 6.4 3.8l10.7 6.8c.5-.2 1-.3 1.5-.3h3.1c2.2 0 3.9 1.8 3.9 3.9v6.9c0 1.1-.9 2.1-2 2.2v4.5c0 1.4-1.1 2.5-2.5 2.5h-1.9c-1.4 0-2.5-1.1-2.5-2.5V280c-1.1-.1-2-1.1-2-2.2v-7.2l-10.7-6c-2.1-1.2-4.1-2.3-6.2-3.3-2.1-1-4.3-1.9-6.5-2.6-4.4-1.5-9-2.5-13.5-3-2.3-.2-4.6-.3-6.9-.3h-3l-1.8 11.6c2.1.1 3.7 1.8 3.7 3.9v6.9c0 1.1-.9 2.1-2 2.2v4.5c0 1.4-1.1 2.5-2.5 2.5h-1.5V115.8c7.8 0 15.6.6 23.4 1.8l11 1.6c3.2.5 5.6 3.2 5.6 6.5V131.5c-.1 16.1-2.8 32-7.8 47.3l-3.4 10.4c-.6 2-1.6 3.9-2.7 5.6l2.4.3 5.2.6c1.8.2 3.1 1.6 3.2 3.4l7.1-5.6c5-4 7.9-10 7.9-16.5v-6h-4.5c-.5 0-1-.2-1.4-.4-.1 0-.1-.1-.2-.1-.2-.2-.4-.4-.6-.7 0-.1-.1-.2-.1-.3v-.1c-.1-.1-.1-.2-.1-.4v-1.5c0-1.4 1.1-2.5 2.5-2.5h13c1.1 0 2.2 1.1 2.2 2.5Z" opacity=".15" /></symbol>'});p().add(f);const d=f;var Z=c(19262),s=c(87053),M=c(79655),u={noRoomPermission:{header:function(t){return"Your role doesn't give you permission to access any of the troubleshooting information on ".concat(t,".")}},noSpacePermission:{header:function(t){return"Your role doesn't give you permission to access any information on ".concat(t,".")}},noRooms:{header:function(t){return"You currently don't have permission to see any room on ".concat(t,".")}}},m=function(t){var h=t.onClick,c=t.spaceName;return e.createElement(e.Fragment,null,e.createElement(a.Text,{margin:[2,0,0]},"You can also leave this Space if you wish. "),e.createElement(a.Button,{flavour:"borderless",icon:"switch_off",label:"Leave ".concat(c),margin:[0,0,0,7],onClick:h,strong:!0}))};const y=function(t){var h=t.reason,c=(0,v.OS)(),n=(0,i.Z)(),r=(0,l.Z)(n,4),o=r[0],p=r[2],f=r[3],y=u[h].header,D=(0,v.uk)();return e.createElement(a.Flex,{alignItems:"center",justifyContent:"center",flex:!0,gap:8},e.createElement("svg",{id:"partial_failure",width:"288px",height:"234px"},e.createElement("use",{xlinkHref:"#".concat(d.id)})),e.createElement(a.Flex,{column:!0,width:{max:125},gap:2},e.createElement(a.H3,null,y(c.name)),"noSpacePermission"===h&&e.createElement(e.Fragment,null,e.createElement(a.Text,null,"Please contact the Space administrators if this is unexpected."),e.createElement(m,{onClick:p,spaceName:c.name})),"noRoomPermission"===h&&e.createElement(a.Text,null,"To manage Plan & Billing information please"," ",e.createElement(s.Z,{as:M.rU,to:"/spaces/".concat(D,"/settings/billing")},"click here.")),"noRooms"===h&&e.createElement(e.Fragment,null,e.createElement(a.Text,null,"Please contact a Space administrator or manager if this is unexpected."),e.createElement(m,{onClick:p,spaceName:c.name}))),o&&e.createElement(Z.Z,{id:c.id,name:c.name,onClose:f}))}},19262:(t,h,c)=>{c.d(h,{Z:()=>C});var l=c(4942),e=c(67294),a=c(54851),v=c(89250),i=c(2086),n=c(87357),r=c(15861),o=c(29439),p=c(64687),f=c.n(p),d=c(4480),Z=c(88715),s=c(40816),M=c(73575),u=c(38700),m=c(66738),y=c(50237),D=c(97510);var A=c(77121);function E(t,h){var c=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);h&&(l=l.filter((function(h){return Object.getOwnPropertyDescriptor(t,h).enumerable}))),c.push.apply(c,l)}return c}var g="leave-space-dialog",B="leaveSpaceDialog";const C=function(t){var h=t.id,c=t.name,p=t.onClose,C=(0,v.s0)(),b=(0,i.Iy)("id"),w=(0,n.H4)(),H=(0,n.nP)(),V=(0,n.Wy)(),x=function(t){var h=(0,Z.Z)(),c=(0,o.Z)(h,2)[1];return(0,d._8)((function(h){var l=h.snapshot,e=h.set,a=h.reset;return function(){var h=(0,r.Z)(f().mark((function h(v){var i,r,p,d,Z,A,E,g,B;return f().wrap((function(h){for(;;)switch(h.prev=h.next){case 0:return i=v.currentUserId,r=v.onSuccess,p=v.onError,h.next=3,l.getPromise((0,u.st)("ids"));case 3:if(d=h.sent,Z=d.filter((function(h){return t!==h})),A=(0,o.Z)(Z,1),E=A[0]){h.next=9;break}return c({header:"Spaces",text:M.T$.leave}),h.abrupt("return");case 9:if(h.t0=E,!h.t0){h.next=14;break}return h.next=13,l.getPromise((0,y.ZP)(E));case 13:h.t0=h.sent;case 14:return g=h.t0,B=g.slug,e((0,u.st)("ids"),Z),e(m.Z,(function(h){return h.filter((function(h){return h!==t}))})),h.prev=18,h.next=21,(0,s.Sz)(t,[i]);case 21:r&&r(B),(0,n.zm)(a,t),(0,D.r1)(a,t),a((0,y.ZP)(t)),h.next=31;break;case 27:h.prev=27,h.t1=h.catch(18),e((0,u.st)("ids"),d),p&&p();case 31:case"end":return h.stop()}}),h,null,[[18,27]])})));return function(t){return h.apply(this,arguments)}}()}),[t])}(h),F=(0,A.Z)(h),P=(0,e.useCallback)((function(t){return C("/spaces/".concat(t))}),[]),S=1===w.length,k=1===H.length&&V,O=S?{confirmLabel:"Yes, leave","data-ga":"".concat(g,"-last-member"),"data-testid":"".concat(B,"LastMember"),handleConfirm:function(){return F({onSuccess:P})},message:e.createElement(e.Fragment,null,"If you leave, space ",e.createElement("strong",null,c)," will be deleted immediately.",e.createElement("br",null),"Are you sure you want to continue?"),title:"Leave and delete ".concat(c," space")}:k?{confirmLabel:"Give rights","data-ga":"".concat(g,"-last-admin"),"data-testid":"".concat(B,"LastAdmin"),handleConfirm:function(){return C("users")},isConfirmPositive:!0,message:e.createElement(e.Fragment,null,"You are the last admin of ",e.createElement("strong",null,c)," space. Please give admin rights to another member so you can leave this space."),title:"Leave ".concat(c," space")}:{confirmLabel:"Yes, leave","data-ga":g,"data-testid":B,handleConfirm:function(){return x({currentUserId:b,onSuccess:P})},message:e.createElement(e.Fragment,null,"You are about to leave ",e.createElement("strong",null,c)," space.",e.createElement("br",null),"Are you sure you want to continue?"),title:"Leave ".concat(c," space")};return e.createElement(a.ConfirmationDialog,function(t){for(var h=1;h<arguments.length;h++){var c=null!=arguments[h]?arguments[h]:{};h%2?E(Object(c),!0).forEach((function(h){(0,l.Z)(t,h,c[h])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(c)):E(Object(c)).forEach((function(h){Object.defineProperty(t,h,Object.getOwnPropertyDescriptor(c,h))}))}return t}({handleDecline:p},O))}}}]);
\ No newline at end of file
web/gui/v2/324.d1933d9aa4e7422636eb.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="cf208265-fa2a-4233-a17b-bf42a2c3f6f1",e._sentryDebugIdIdentifier="sentry-dbid-cf208265-fa2a-4233-a17b-bf42a2c3f6f1")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[324],{80959:function(e,t,n){var a=n(87462),l=n(67294),r=n(22195);t.Z=e=>{let{message:t,title:n,...o}=e;const i=(null===o||void 0===o?void 0:o["data-testid"])||"functionError";return l.createElement(r.Flex,(0,a.Z)({alignItems:"center",column:!0,"data-testid":i,flex:!0,gap:1,justifyContent:"center"},o),l.createElement(r.H3,{"data-testid":"".concat(i,"-title")},n),l.createElement(r.TextBig,{color:"textDescription","data-testid":"".concat(i,"-message")},t))}},34324:function(e,t,n){n.r(t),n.d(t,{default:function(){return an}});var a={};n.r(a),n.d(a,{base:function(){return Ft},table:function(){return Kt}});n(33948);var l=n(67294),r=n(91268),o=n(96929),i=n(3322),c=(n(57640),n(9924),n(60677)),s=n(22195),d=n(54316),u=n(46667),m=n(82351),g=n(29814),f=n(72843),p=n(37518),h=n(87462),v=(n(25387),n(2490),n(72608),n(97945)),x=n(97193),E=n(8144);var y=e=>{let{roomId:t,flavour:n}=e;const a=(e=>{const t="fn"===e;return(0,l.useMemo)((()=>({Live:{head:{label:"Live nodes",textColor:"textLite",iconName:"connectivityStatusLive",hasFn:t},node:{textColor:"text",showFn:t,requireFn:t}},Stale:{head:{label:"Stale nodes",textColor:"textLite",iconName:"connectivityStatusStale"},node:{textColor:"text",disabled:t}},Offline:{head:{label:"Offline nodes",textColor:"textLite",iconName:"connectivityStatusOffline",disabled:t},node:{textColor:"textLite",disabled:t}}})),[e])})(n),r=(e=>{const{aggregations:t}=(0,i.ZQ)({extraKey:e});return(0,l.useMemo)((()=>t&&t.node_ids?t.node_ids.buckets.reduce(((e,t)=>({...e,[t.key]:t.hits.doc_count})),{}):null),[t])})(n),o="fn"===n;return l.createElement(E.Z,{title:"Nodes",testIdPrefix:"nodes",baseKey:t,extraKey:n,param:"selectedNodeIds",multi:"feed"===n},l.createElement(x.Z,(0,h.Z)({key:n,baseKey:t,extraKey:n,statusProps:a,background:"mainBackground",itemProps:{padding:[1,1,1,.5],maxLength:30},searchMargin:[0,0,2],height:{max:"300px"},multi:"feed"===n,nodeCounts:r},o&&{useFilteredIds:v.HZ})))},b=n(46742);var C=e=>{let{param:t,baseKey:n,extraKey:a,testIdPrefix:r,title:o,items:i=["processes"],multi:c=!1}=e;return i.length?l.createElement(E.Z,{title:o,testIdPrefix:r,baseKey:n,extraKey:a,param:t,multi:c},l.createElement(b.ZP,{param:t,baseKey:n,extraKey:a,testIdPrefix:r,collection:i,multi:c})):null};n(88449),n(59849);var S=(e,t)=>{const{loaded:n,loading:a,columns:r,sortedColumns:o}=(0,i.ZQ)({extraKey:e}),c=(0,l.useRef)([]);return(0,l.useMemo)((()=>(!n||a||(c.current=o.reduce(((e,n)=>r[n].filter?[...e,t(n,r)]:e),[])),c.current)),[n,a])},k=n(95248),T=(n(64211),n(41874),n(4480));const w={query:(e,t,n)=>{let{columnVisibility:a}=n;const l=(null===t||void 0===t?void 0:t.toLowerCase())||"";return Object.entries(e).some((e=>{let[t,n]=e;return!!a[t]&&(null!==n&&"undefined"!==typeof n&&(Array.isArray(n)?n.some((e=>String(e).toLowerCase().includes(l))):("object"===typeof n&&Object.keys(n).some((e=>String(n[e]).toLowerCase().includes(l))),String(n).toLowerCase().includes(l))))}))}},I=e=>(t,n)=>!e.some((e=>{let[a,l]=e;return w[a]?!w[a](t,l,n):!(e=>(t,n,a)=>{var l;if("range"===(null===(l=a.columns[e])||void 0===l?void 0:l.filter)&&null!==n&&void 0!==n&&n.length)return t[e]>=n[0]&&t[e]<=n[1];if(!Array.isArray(n)||!n.length)return!0;let r=t[e];return"number"===typeof r?(r=parseFloat(r),n.some((e=>parseFloat(e)===r))):n.includes(r)})(a)(t,l,n)})),K=(0,T.CG)({key:"fnDataFiltered",get:e=>{let{extraKey:t,roomId:n,omit:a=[],keepAll:l,fn:r}=e;return e=>{var o;let{get:c}=e;const s=null===(o=c((0,k.dz)({key:n,extraKey:"".concat(r,"Settings")})))||void 0===o?void 0:o.sortColumn,d=c((0,k.dz)({key:n,extraKey:t})),u=Object.keys(d).reduce(((e,t)=>(a.includes(t)||e.push([t,d[t]]),e)),[]),{columnVisibility:m,data:g,columns:f}=c((0,i.tD)({id:r}));if("feed"===r||!u.length||!g)return g||[];const p=I(u);return l?g.map((e=>p(e,{columnVisibility:m,columns:f,sortColumn:s})?e:{...e,hidden:!0})):g.filter((e=>p(e,{columnVisibility:m,columns:f,sortColumn:s})))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),F=function(){let{extraKey:e="fn",omit:t=[],keepAll:n=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,i.CE)({extraKey:e}),l=(0,p.UL)();return(0,T.sJ)(K({extraKey:"".concat(a||e,"Filters"),fn:a,roomId:l,omit:t,keepAll:n}))};var Z=n(6557);const z=e=>e.id,N={string:(e,t)=>e.localeCompare(t,void 0,{sensitivity:"accent"}),integer:(e,t)=>e-t};var L={table:function(e){let{param:t,columns:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.entries(e.reduce(((e,a)=>{var l,r;return e[a[t]]={count:((null===(l=e[a[t]])||void 0===l?void 0:l.count)||0)+(a.hidden?0:1),type:null===(r=n[t])||void 0===r?void 0:r.type},e}),{})).map((e=>{let[t,{type:n,count:a}]=e;return{id:t,type:n,count:a}})).sort(((e,t)=>(N[e.type]||N.integer)(e.id,t.id)))},default:n.n(Z)()};const D=(e,t)=>({key:e,type:t[e].filter}),A={multiselect:e=>{let{param:t,baseKey:n,extraKey:a,filtersKey:r,testIdPrefix:o,title:c}=e;const s=(e=>{let{extraKey:t,filtersKey:n,param:a}=e;const r=F({extraKey:t,omit:[a],keepAll:!0}),o=(0,k.tk)(a,{extraKey:n}),c=(0,i.ZQ)({key:"type",extraKey:t}),s=L[c]||L.default,d=(0,i.ZQ)({key:"columns",extraKey:t});return(0,l.useMemo)((()=>s(r,{param:a,columns:d})),[a,r,o])})({param:t,extraKey:a,filtersKey:r});return s&&s.length?l.createElement(E.Z,{title:c,testIdPrefix:o,baseKey:n,extraKey:r,param:t,defaultIsOpen:!1},l.createElement(b.ZP,{param:t,baseKey:n,extraKey:r,testIdPrefix:o,collection:s,capitalized:!1,getValue:z,getLabel:z})):null},range:e=>{let{param:t,baseKey:n,extraKey:a,filtersKey:r,testIdPrefix:o,title:c}=e;const{columns:d}=(0,i.ZQ)({extraKey:a}),[u,m]=(0,k.I0)(t,{defaultValue:[],key:n,extraKey:r}),g=1*d[t].range.min,f=1*d[t].range.max;return l.createElement(E.Z,{title:c,testIdPrefix:o,baseKey:n,extraKey:r,param:t,defaultIsOpen:!1},l.createElement(s.Box,{padding:[2,0],width:"100%"},l.createElement(s.MultiRangeInput,{min:g,max:f,onChange:e=>{let{min:t,max:n}=e;return m([t,n])},initMin:u[0]?1*u[0]:g,initMax:u[1]?1*u[1]:f})))}};var M=e=>{let{roomId:t,extraKey:n}=e;const a=(0,i.CE)({extraKey:n}),r=(e=>S(e,D))(n);return r.map((e=>{const r=A[e.type]||A.multiselect;return l.createElement(r,{key:e.key,title:e.key,testIdPrefix:"function",baseKey:t,extraKey:n,filtersKey:"".concat(a||n,"Filters"),param:e.key})}))};const R=e=>e.name||e.id,P=e=>e.id,O=e=>{let{title:t,options:n,param:a,baseKey:r,filtersKey:o,testIdPrefix:i}=e;return null!==n&&void 0!==n&&n.length?l.createElement(E.Z,{title:t,testIdPrefix:i,baseKey:r,extraKey:o,param:a,defaultIsOpen:!1},l.createElement(b.ZP,{param:a,baseKey:r,extraKey:o,testIdPrefix:i,collection:n,capitalized:!1,getValue:P,getLabel:R})):null},_={nodes:!0};var B=e=>{let{roomId:t,extraKey:n}=e;const a=(0,i.CE)({extraKey:n}),r=(0,i.Cf)(n);return r.length?r.map((e=>_[e.id]?null:l.createElement(O,{key:e.id,title:e.name,options:e.options,param:e.id,testIdPrefix:"function",baseKey:t,filtersKey:"".concat(a||n,"Filters")}))):null};var V=(0,l.memo)((e=>{let{flavour:t,refetch:n,availableFns:a}=e;const r=(0,p.UL)(),{loaded:o,aggregations:c,error:d}=(0,i.ZQ)({extraKey:t});return l.createElement(s.Flex,{column:!0,overflow:{vertical:"auto"},padding:[0,3,30]},"fn"===t&&l.createElement(C,{title:"Function",testIdPrefix:"function",baseKey:r,extraKey:t,param:"selected",items:a}),l.createElement(y,{roomId:r,flavour:t}),o&&!c&&!d&&l.createElement(M,{roomId:r,extraKey:t}),o&&c&&!d&&l.createElement(B,{roomId:r,extraKey:t,onFilter:n}))})),j=(n(15581),n(34514),n(32586)),U=n(76184),H=n(52428);const W=e=>{let{data:t}=e;return l.createElement(U.Z,{name:"Files"},l.createElement(s.Flex,{gap:1,padding:[0,1],alignItems:"center"},l.createElement(s.Box,{sx:{fontWeight:"500",letterSpacing:"1px"},as:s.Text,color:"textLite"},"{;}"),l.createElement(s.TextSmall,null,"Copy data as"),l.createElement(s.Flex,{cursor:"pointer",gap:1,onClick:(0,H.JG)(JSON.stringify(t),{text:"JSON copied to clipboard"})},l.createElement(s.TextSmall,{color:"primary"},"json"),l.createElement(s.Icon,{color:"primary",size:"small",name:"copy"}))))},Q=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return Object.entries(e).reduce(((e,t)=>{let[a,l]=t;const r=n?"".concat(n,".").concat(a):a,o=Array.isArray(l),i=o&&"object"===typeof l[0]&&null!==l[0];return!l||"object"!==typeof l||o&&!i?[...e,[r,o?l.length>1?"[".concat(l.join(", "),"]"):l[0]:l]]:Q(i?(e=>e.reduce(((e,t)=>(Object.entries(t).forEach((t=>{let[n,a]=t;e[n]=[...e[n]||[],a]})),e)),{}))(l):l,e,r)}),t)};var q=e=>{let{selectedRowData:t={},setSelectedRowData:n,...a}=e;const r=(0,l.useMemo)((()=>Q(t).sort(((e,t)=>{let[n]=e,[a]=t;return n.localeCompare(a)}))),[t]);return l.createElement(s.Flex,(0,h.Z)({column:!0,gap:2,overflow:{vertical:"auto"},padding:[2,3]},a),l.createElement(s.Flex,{justifyContent:"between",padding:[2,0],border:{side:"bottom",color:"borderSecondary"}},l.createElement(s.TextBig,{strong:!0},"Row info"),r.length>0&&l.createElement(s.Box,{onClick:()=>n(),cursor:"pointer"},l.createElement(s.TextSmall,{color:"primary"},"Clear selection"))),Array.isArray(r)&&r.length?l.createElement(l.Fragment,null,r.map((e=>{let[t,n]=e;return l.createElement(j.Z,{key:t,size:"small",name:t,testId:"rightBar-rowInfoContent-".concat(t),padding:[1,0,0]},n)})),l.createElement(W,{data:t})):l.createElement(s.Text,null,"Select a row to see raw data"))};const G={color:{active:"success",notActive:"textLite"}},X={filters:{iconName:"filterList",...G,width:"19px",Content:V,dataTestId:"fnFilters",label:"Filters"},info:{iconName:"information",...G,width:"19px",dataTestId:"info",Content:q,label:"Info"}},J=Object.keys(X),Y=(0,c.default)(s.Tabs).withConfig({displayName:"sidebar__StyledTabs",componentId:"sc-1x1ez62-0"})(["overflow:hidden;height:100%;"]),$=e=>{let{isActive:t,color:n,name:a,label:r}=e;return l.createElement(m.Z,{plain:!0,content:r},l.createElement(s.Icon,{name:a,color:t?n.active:n.notActive,height:"18px",width:"18px"}))};var ee=e=>{const[t,n]=(0,u.Z)(!0),[a,r]=(0,l.useState)(0);return(0,l.useEffect)((()=>{e.selectedRowData&&r(1)}),[e.selectedRowData]),l.createElement(d.ZP,{collapsedComponent:l.createElement(g.Z,{availableTabs:X,onClickTab:n,tabsToShow:J}),header:l.createElement(f.Z,{icon:"filterList",isOpen:t,onToggle:n,title:"Filters"}),isOpen:t},l.createElement(s.Flex,{"data-testid":"overview-info",column:!0,overflow:"hidden",height:"100%"},l.createElement(Y,{selected:a,onChange:r,noDefaultBorder:!0},J.map(((t,n)=>{const{iconName:r,color:o,Content:i,dataTestId:c,label:d}=X[t];return l.createElement(s.Tab,{style:{display:1===J.length?"none":"inherit"},"data-testid":c,maxWidth:"100%",key:r,small:!0,label:l.createElement($,{isActive:a===n,name:r,color:o,label:d})},l.createElement(s.Flex,{column:!0,overflow:"hidden",height:"calc(100% - 60px)",position:"relative"},l.createElement(i,e)))})))))},te=n(36560),ne=n(78266),ae=n(89250),le=e=>{const t=(0,k.XT)(e),{state:n}=(0,ae.TH)();return(0,l.useEffect)((()=>{null!==n&&void 0!==n&&n.nodeId&&t([n.nodeId])}),[]),null===n||void 0===n?void 0:n.nodeId},re=n(91008),oe=n(80959);var ie=e=>{let{paramsKey:t,...n}=e;const a=(null===n||void 0===n?void 0:n["data-testid"])||"capableNodesError",r=(0,k.c6)(t),o=(0,v.bV)(null===r||void 0===r?void 0:r[0],"name");return l.createElement(s.Flex,(0,h.Z)({alignItems:"center",flex:!0,gap:8,justifyContent:"center"},n,{"data-testid":a}),l.createElement(s.Icon,{"data-testid":"".concat(a,"-icon"),height:"230px",name:"unreachableNode",width:"230px"}),l.createElement(oe.Z,{"data-testid":"".concat(a,"-details"),gap:2,title:o?"".concat(o," is not configured for Functions"):"Your nodes are not configured for Functions",message:l.createElement(l.Fragment,null,"Learn how to configure your nodes"," ",l.createElement(re.Z,{Component:s.TextBig,"data-ga":"functions-capable-nodes-error::click-docs-link::functions-view","data-testid":"".concat(a,"-docsLink"),href:"https://learn.netdata.cloud/docs/nightly/operations/run-time-troubleshooting-with-functions#prerequisites",target:"_blank",rel:"noopener noreferrer"},"to support functions")),width:{max:"fit-content"}}))},ce=n(36657),se=n(91128),de=n(62554);const ue=(0,c.default)(s.Flex).attrs({alignItems:"center",border:{side:"bottom",color:"borderSecondary"},padding:[2]}).withConfig({displayName:"styled__MenuItem",componentId:"sc-fmyuo7-0"})(["&:last-child{border:none;}"]),me=(0,c.default)(s.TextInput).withConfig({displayName:"styled__TextInput",componentId:"sc-fmyuo7-1"})(['margin:0 10px;min-width:unset;width:45px;> div{margin:0;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type="number"]{-moz-appearance:textfield;}']);var ge=e=>{let{onClose:t,targetRef:n,paramsKey:a,...r}=e;const o=(null===r||void 0===r?void 0:r["data-testid"])||"refreshOptions",c=(0,i.ZQ)({key:"updateEvery",...a}),[d,m]=(0,i.WO)(a),[g,f]=(0,u.Z)(d);(0,de.Z)((()=>{!!d!==!!g&&m(g)}),200,[d,g]);const[p,h]=(0,i.FF)({...a,defaultValue:c}),[v,x]=(0,l.useState)(p);return(0,de.Z)((()=>{p!==v&&h(v)}),400,[p,v]),n.current?l.createElement(s.Drop,{align:{top:"bottom",right:"right"},animation:!0,background:"dropdown",close:t,column:!0,"data-testid":o,margin:[.5,0,0],onClickOutside:t,onEsc:t,round:1,target:n.current,width:58},l.createElement(ue,{"data-testid":"".concat(o,"-autoRefresh"),justifyContent:"between"},l.createElement(s.Text,{color:"menuItem","data-testid":"".concat(o,"-autoRefresh-label")},"Auto Refresh"),l.createElement(s.Toggle,{colored:!0,checked:g,"data-ga":"functions-refresh-options::auto-refresh-switch::functions-view::".concat(g?"enabled":"disabled"),"data-testid":"".concat(o,"-autoRefresh-switch"),onChange:f})),l.createElement(ue,{"data-testid":"".concat(o,"-pollingInterval")},l.createElement(s.Text,{color:"menuItem","data-testid":"".concat(o,"-pollingInterval-label")},"Refresh every"),l.createElement(me,{"data-ga":"functions-refresh-options::polling-interval::functions-view","data-testid":"".concat(o,"-pollingInterval-input"),min:1,onChange:e=>{let{target:t}=e;const n=+t.value;n>0&&x(n)},size:"tiny",type:"number",value:v}),l.createElement(s.Text,{color:"menuItem","data-testid":"".concat(o,"-pollingInterval-units")},"seconds"))):null},fe=n(89405);var pe=e=>{let{paramsKey:t}=e;const{updatedAt:n}=(0,i.ZQ)(t),{localeTimeString:a,localeDateString:r}=(0,fe.rA)();return l.createElement(s.TextMicro,{color:"textLite"},"Last updated: ",r(n,{long:!0})," ",a(n,{secs:!0}))};const he=c.default.div.withConfig({displayName:"reload__IconsContainer",componentId:"sc-1nbamjz-0"})(["position:relative;"]),ve=(0,c.default)(s.Icon).withConfig({displayName:"reload__SmallIcon",componentId:"sc-1nbamjz-1"})(["position:absolute;top:3px;left:3px;"]);var xe=e=>{let{onRefresh:t,dataGa:n,testId:a,paramsKey:r}=e;const o=(0,i.T2)(r);return l.createElement(he,null,l.createElement(ve,{name:o?"playSolid":"pauseSolid",width:"8px",height:"8px",color:o?"primary":"text"}),l.createElement(s.IconButton,{"data-testid":"".concat(a,"-refreshNowBtn"),"data-ga":"".concat(n,"::click-refresh-now::functions-view"),flavour:"hollow",icon:"refresh",onClick:()=>t({merge:!1}),disabled:o}))};const Ee={fn:{dataGa:"functions-header",hasAutoRefresh:!0,Title:e=>{let{name:t}=e;return t?"Processes on ".concat(t):"Processes"},TextContent:e=>{let{testId:t}=e;return l.createElement(l.Fragment,null,"Netdata Functions enable detailed low-level monitoring at the edge. Use this tab to execute functions on your node and see the results immediately."," ",l.createElement(re.Z,{Component:s.Text,"data-ga":"functions-header::click-docs-link::functions-view","data-testid":"".concat(t,"-docsLink"),href:"https://learn.netdata.cloud/docs/nightly/concepts/netdata-functions",target:"_blank",rel:"noopener noreferrer"},"Read the Netdata functions documentation to learn more"),".")}},feed:{dataGa:"feed-header",Title:()=>"Events",TextContent:e=>{let{testId:t}=e;return l.createElement(l.Fragment,null,"Troubleshoot faster with Netdata Events. Access topology and alert events across the war room in one convenient location."," ",l.createElement(re.Z,{Component:s.Text,"data-ga":"feed-header::click-docs-link::feed-view","data-testid":"".concat(t,"-docsLink"),href:"https://learn.netdata.cloud/docs/nightly/concepts/events-feed",target:"_blank",rel:"noopener noreferrer"},"Read the Events feed documentation to learn more"),".")}}};var ye=(0,l.memo)((e=>{let{onRefresh:t,paramsKey:n,...a}=e;const r=(null===a||void 0===a?void 0:a["data-testid"])||"functionsHeader",o=(0,l.useRef)(),{dataGa:c,hasAutoRefresh:d,TextContent:m,Title:g}=Ee[n.extraKey],[f,p,,h]=(0,u.Z)(!1),x=(0,k.c6)(n),E=(0,v.bV)(null===x||void 0===x?void 0:x[0],"name"),{loaded:y,data:b,totalSize:C}=(0,i.ZQ)(n);return l.createElement(s.Flex,{"data-testid":r,justifyContent:"between",margin:[0,0,3]},l.createElement(s.Flex,{column:!0,gap:2,"data-testid":"".concat(r,"-info"),width:{max:164}},l.createElement(s.Flex,{gap:2,alignItems:"baseline"},l.createElement(s.H1,{"data-testid":"".concat(r,"-title")},l.createElement(g,{name:E})),y&&l.createElement(s.TextSmall,{color:"textLite",strong:!0},"(",C||(null===b||void 0===b?void 0:b.length)||0," results)")),l.createElement(s.Flex,{column:!0,gap:2},l.createElement(s.Text,{"data-testid":"".concat(r,"-description"),color:"textLite"},l.createElement(m,{testId:r})))),l.createElement(s.Flex,{alignItems:"end",column:!0,gap:1},l.createElement(s.Flex,{gap:1},l.createElement(xe,{testId:r,dataGa:c,onRefresh:t,paramsKey:n}),d&&l.createElement(s.IconButton,{"data-testid":"".concat(r,"-refreshOptionsBtn"),"data-ga":"".concat(c,"::click-refresh-options::functions-view"),flavour:"hollow",icon:"chevron_down",ref:o,onClick:p}),f&&l.createElement(ge,{"data-testid":"".concat(r,"-refreshOptions"),isOpen:f,onClose:h,targetRef:o,paramsKey:n})),l.createElement(pe,{paramsKey:n})))}),((e,t)=>e.onRefresh===t.onRefresh)),be=n(41331),Ce=n(78150);const Se=(0,c.default)(s.Icon).attrs({color:"text",height:"16px",width:"16px"}).withConfig({displayName:"value__Arrow",componentId:"sc-1ahoh2y-0"})(["rotate:",";transition:all 200ms ease;"],(e=>{let{rotate:t}=e;return t})),ke=function(e){let{transform:t,decimalPoints:n=0,units:a,defaultValue:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=(0,Ce.Ol)();return(0,l.useMemo)((()=>{switch(t){case"number":return(0,Ce.Jw)(e,{decimalPoints:n,units:a,defaultValue:r});case"duration":return(0,Ce.kl)(e,{defaultValue:r});case"datetime":return o(e,{defaultValue:r});default:return null===e?r:e}}),[e,a])},Te=e=>{let{description:t="",value:n,units:a=""}=e;return t?l.createElement(s.Flex,{column:!0,gap:1,justifyContent:"center"},l.createElement(s.TextSmall,{color:"bright"},t),l.createElement(s.TextSmall,{strong:!0,color:"bright",textAlign:"center"},n," ",a)):"".concat(n," ").concat(a)},we=(0,l.forwardRef)(((e,t)=>{let{icon:n,iconRotate:a,children:r,onClick:o,strong:i,testId:c="cell",textAlign:d,...u}=e;return l.createElement(s.Flex,(0,h.Z)({cursor:o?"pointer":"inherit",gap:.5,onClick:o,overflow:"hidden",ref:t,width:{max:"100%"}},u),n&&l.createElement(Se,{name:n,rotate:a}),l.createElement(s.TextSmall,{"data-testid":"".concat(c,"-value"),strong:i,textAlign:d,truncate:!0,whiteSpace:"nowrap"},r))}));var Ie=e=>{let{description:t="",tooltipValue:n,value:a,valueOptions:r={},...o}=e;const i=ke(a,r);return l.createElement(m.Z,(0,h.Z)({content:l.createElement(Te,{description:t,value:n||a,units:r.units}),"data-testid":"tableCell",isBasic:!0},o),l.createElement(we,null,i))};var Ke=e=>{let{description:t="",maxValue:n,strong:a,type:r,value:o,valueOptions:i={},...c}=e;const d=100*o/n,u="bar"===r,g=(null===c||void 0===c?void 0:c["data-testid"])||"progressTableCell",f=ke(o,i);return l.createElement(m.Z,{content:l.createElement(Te,{description:t,value:o,units:i.units}),isBasic:!0,stretch:"align"},l.createElement(s.Flex,{column:!0,"data-testid":g,gap:1},!u&&l.createElement(we,{strong:a,testid:g},f),l.createElement(s.ProgressBar,{background:"sideBarMini",border:"none",color:["green","netdata"],containerWidth:"100%","data-testid":"".concat(g,"-bar"),height:2,width:"".concat(d,"%")})))};var Fe=e=>{let{value:t,...n}=e;return t=Array.isArray(t)?t:[t],l.createElement(s.Flex,{alignItems:"center",gap:1},t.map(((e,t)=>l.createElement(s.Flex,(0,h.Z)({"data-testid":"tableCell",key:"".concat(e,"-").concat(t)},n),l.createElement(s.Pill,{flavour:"neutral",color:"neutralPillColor",size:"small"},e)))))},Ze=n(74059),ze=n(20686);const Ne=e=>{let{hide:t,user:n}=e;return t||!n?null:l.createElement(l.Fragment,null,l.createElement(s.TextSmall,null,"by"),l.createElement(Le,null,n))},Le=e=>{let{color:t="textDescription",...n}=e;return l.createElement(s.TextSmall,(0,h.Z)({color:t,strong:!0},n))},De=e=>{let{type:t,text:n=t,hollow:a}=e;const r=a?"".concat(t.toLowerCase(),"AlertsTable"):t.toLowerCase();return l.createElement(ze.Z,(0,h.Z)({type:r},a&&{border:!1}),n)},Ae=(0,c.default)(s.Flex).attrs({gap:1,flexWrap:!0,alignItems:"center"}).withConfig({displayName:"components__Container",componentId:"sc-1qr6qv2-0"})([""]);var Me=n(79655);const Re={CLEAR:0,WARNING:1,CRITICAL:2,UNINITIALIZED:3,UNDEFINED:4},Pe=e=>{let{chart:t,nodeId:n,nodeName:a,spaceSlug:r,roomSlug:o,alert:i}=e;const c=(0,ae.s0)(),d=(0,v.m3)(n),u=(0,l.useCallback)((()=>{i?c(d,{state:{alertId:null===i||void 0===i?void 0:i.id}}):c(d)}),[d,i]),g="/spaces/".concat(r,"/rooms/").concat(o,"/alerts/").concat(null===i||void 0===i?void 0:i.id),{current:f,name:p,previous:h}=i;if("ERROR"===f.status)return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"For the alert"),l.createElement(re.Z,{Component:Le,as:Me.rU,to:g},p),l.createElement(s.TextSmall,null,"for"),l.createElement(re.Z,{Component:Le,as:Me.rU,onClick:u},t.name),l.createElement(s.TextSmall,null,"on"),l.createElement(re.Z,{Component:Le,as:Me.rU,onClick:u},a),l.createElement(s.TextSmall,null,"we couldn't calculate the current value"),l.createElement(m.Z,{align:"bottom",content:"Please check your alert configuration"},l.createElement(s.Icon,{color:"nodeBadgeColor",size:"small",name:"information"})));if("REMOVED"===f.status)return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"Alert"),l.createElement(re.Z,{Component:Le,as:Me.rU,to:g},p),l.createElement(s.TextSmall,null,"for"),l.createElement(re.Z,{Component:Le,as:Me.rU,onClick:u},t.name),l.createElement(s.TextSmall,null,"on"),l.createElement(re.Z,{Component:Le,as:Me.rU,onClick:u},a),l.createElement(s.TextSmall,null,"is no longer available, state can't be assessed"));const x=Re[f.status]===Re.CLEAR;return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"Alert"),l.createElement(re.Z,{Component:Le,as:Me.rU,to:g},p),l.createElement(s.TextSmall,null,"for"),l.createElement(re.Z,{Component:Le,as:Me.rU,onClick:u},t.name),l.createElement(s.TextSmall,null,"on"),l.createElement(re.Z,{Component:Le,as:Me.rU,onClick:u},a),x?l.createElement(s.TextSmall,null,"recovered"):l.createElement(l.Fragment,null,l.createElement(s.TextSmall,null,Re[h.status]===Re.CRITICAL?"was demoted":Re[h.status]===Re.WARNING?"escalated":Re[f.status]===Re.UNDEFINED?"transitioned":"was raised"),l.createElement(s.TextSmall,null,"to"),l.createElement(De,{type:f.status}),Re[f.status]===Re.UNDEFINED&&l.createElement(s.TextSmall,null,"state")),l.createElement(s.TextSmall,null,"with value"),l.createElement(De,{type:f.status,text:f.value_string,hollow:!0,padding:[0]}))};const Oe=e=>{let{id:t,name:n}=e;const a=(0,Ze.uk)(),r=(0,p.tE)(t,"slug"),o="/spaces/".concat(a,"/rooms/").concat(r,"/home");return l.createElement(re.Z,{Component:Le,as:Me.rU,to:o},n)},_e=e=>{let{rooms:t}=e;return t.map(((e,n)=>l.createElement(l.Fragment,{key:e.id},n>0&&(n<t.length-1?", ":" and "),l.createElement(Oe,e))))};var Be=e=>{let{rooms:t}=e;if(!t.length)return null;const n=t.length>1?"rooms":"room";return l.createElement(l.Fragment,null,l.createElement(s.TextSmall,null,"on ",n),l.createElement(_e,{rooms:t}))};const Ve=e=>{let{contexts:t}=e;t.map(((e,n)=>l.createElement(l.Fragment,{key:e},n>0&&(n<t.length-1?", ":" and "),l.createElement(Le,null,e))))};var je=e=>{let{contexts:t}=e;if(!t.length)return null;const n=t.length>1?"contexts":"context";return l.createElement(s.TextSmall,null,"on ",n," ",l.createElement(Ve,{contexts:t}))};const Ue={month:"2-digit",day:"2-digit",year:"numeric",hour:"numeric",minute:"numeric",long:!1,dateStyle:void 0};var He=e=>{let{start:t,end:n}=e;const{localeDateString:a}=(0,fe.rA)();if(!t||!n)return null;const r=a(new Date(t),Ue),o=a(new Date(n),Ue);return l.createElement(l.Fragment,null,l.createElement(s.TextSmall,null,"(scheduled ",r," - ",o,")"))};const We={"silencing-rule-created":"created","silencing-rule-deleted":"deleted","silencing-rule-changed":"changed"},Qe=e=>{let{rooms:t=[],contexts:n=[]}=e;return t.length||n.length?l.createElement(l.Fragment,null,!!t.length&&l.createElement(Be,{rooms:t}),!!t.length&&!!n.length&&l.createElement(s.TextSmall,null,"and ",l.createElement(je,{contexts:n}))):null};var qe=e=>{var t;let{action:n,notification:a,user:r,room:o,context:i}=e;const c=((null===a||void 0===a||null===(t=a.silencing)||void 0===t?void 0:t.rule)||[])[0],d=null===r||void 0===r?void 0:r.name,u=(null===i||void 0===i?void 0:i.name)||[];return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"Silencing rule"),l.createElement(Le,null,c.name),l.createElement(Qe,{rooms:o,contexts:u}),l.createElement(s.TextSmall,null,"was ",We[n]),l.createElement(Ne,{user:d}),l.createElement(He,c))},Ge=n(62200);const Xe=(e,t)=>{var n,a;return(null===(n=e.target)||void 0===n?void 0:n[t])||(null===(a=e.target)||void 0===a?void 0:a.id)||e[t]||e.id},Je=e=>Array.isArray(e)?e[0].name||e[0].id:e.name||e.id;var Ye=e=>{let{statistics:t}=e;const{live:n,stale:a,removed:r,total:o}=(null===t||void 0===t?void 0:t.nodes)||{};return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"Space statistics. Nodes:"),l.createElement(s.TextSmall,{color:Ge.WV.live.statusTextSmallColor},n," live"),l.createElement(s.TextSmall,null,","),l.createElement(s.TextSmall,{color:Ge.WV.stale.statusTextSmallColor},a," stale"),l.createElement(s.TextSmall,null,","),l.createElement(s.TextSmall,{color:Ge.WV.offline.statusTextSmallColor},r," removed"),l.createElement(s.TextSmall,null,","),l.createElement(s.TextSmall,{strong:!0},o," total"))},$e=(n(69810),n(86035),n(6973));const et=e=>{let{stateColor:t,state:n}=e;return l.createElement(l.Fragment,null,l.createElement(s.TextSmall,null,"became"),l.createElement(Le,{color:t},n))},tt=e=>{let{stateColor:t,state:n}=e;return l.createElement(l.Fragment,null,l.createElement(s.TextSmall,null,"was"),l.createElement(Le,{color:t},n))},nt={"node-created":et,"node-state-live":et,"node-state-stale":et,"node-state-offline":et,"node-removed":tt,"node-deleted":tt,"node-restored":tt,default:tt};var at=e=>{var t;let{action:n,hosts:a=[]}=e;const{id:r,name:o}=a[0],i=(0,ae.s0)(),c=(0,v.m3)(r),d=(0,l.useCallback)((()=>i(c)),[c]),u=nt[n],m=n.split("-").at(-1),g=null===(t=$e.B[m])||void 0===t?void 0:t.statusTextSmallColor;return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"Node"),l.createElement(re.Z,{Component:Le,as:Me.rU,onClick:d},o),l.createElement(u,{stateColor:g,state:m}))};const lt=e=>{let{room:t}=e;const n=(0,p.Hm)("untouchable");return l.createElement(l.Fragment,null,l.createElement(s.TextSmall,null,"was added to",n?" room":""),l.createElement(Le,null,n?Je(t):"this room"))},rt=e=>{let{room:t}=e;const n=(0,p.Hm)("untouchable");return l.createElement(l.Fragment,null,l.createElement(s.TextSmall,null,"was removed from",n?" room":""),l.createElement(Le,null,n?Je(t):"this room"))},ot={"room-created":()=>l.createElement(s.TextSmall,null,"was created"),"room-deleted":()=>l.createElement(s.TextSmall,null,"was deleted"),"room-node-added":lt,"room-node-removed":rt,"room-user-added":lt,"room-user-removed":rt},it=e=>{var t;let{action:n,hosts:a=[],Netdata:r,user:o}=e;const i=ot[n],c=null===(t=a[0])||void 0===t?void 0:t.name;return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"Node"),l.createElement(Le,null,c),l.createElement(i,{room:r.room}),l.createElement(Ne,{user:null===o||void 0===o?void 0:o.name}))},ct=e=>{let{action:t,Netdata:n,user:a}=e;const r=ot[t];return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"User"),l.createElement(Le,null,Xe(a,"name")),l.createElement(r,{room:n.room}),l.createElement(Ne,{hide:!a.target,user:a.name}))};var st=e=>{let{action:t,Netdata:n,user:a}=e;const r=ot[t];return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"Room"),l.createElement(Le,null,Je(n.room)),l.createElement(r,null),l.createElement(Ne,{user:a.name}))};const dt={"alert-node-transition":e=>{let{chart:t,hosts:n,alert:a,...r}=e;return n.map(((e,n)=>{let{id:o,name:i}=e;const c={...a,name:a.name[n],...a.current?{current:{...a.current,...a.current.status?{status:a.current.status[n]||a.current.status[0]}:{}}}:{}};return l.createElement(Pe,(0,h.Z)({key:o,chart:t,nodeId:o,nodeName:i,alert:c},r))}))},"node-created":at,"node-state-live":at,"node-state-stale":at,"node-state-offline":at,"node-removed":at,"node-deleted":at,"node-restored":at,"agent-connected":e=>{let{agentId:t}=e;return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"Agent with claim ID"),l.createElement(Le,null,t)," ",l.createElement(s.TextSmall,null,"has connected to Cloud"))},"agent-disconnected":e=>{let{agentId:t,reason:n}=e;return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"Agent with claim ID"),l.createElement(Le,null,t),l.createElement(s.TextSmall,null,"has disconnected from Cloud with reason: \u201c",n,"\u201d"))},"agent-authenticated":e=>{let{agentId:t}=e;return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"Agent with claim ID"),l.createElement(Le,null,t),l.createElement(s.TextSmall,null,"has successfully authenticated"))},"agent-authentication-failed":e=>{let{agentId:t}=e;return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"Agent with claim ID"),l.createElement(Le,null,t),l.createElement(s.TextSmall,null,"has failed to authenticate"))},"room-created":st,"room-deleted":st,"room-node-added":it,"room-node-removed":it,"room-user-added":ct,"room-user-removed":ct,"space-created":e=>{let{Netdata:t,user:n}=e;return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"Space"),l.createElement(Le,null,t.space.name||t.space.id),l.createElement(s.TextSmall,null,"was created"),l.createElement(Ne,{user:n.name}))},"space-statistics":Ye,"space-user-added":e=>{let{Netdata:t,user:n}=e;const{name:a}=(null===t||void 0===t?void 0:t.inviter)||{};return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"User"),l.createElement(Le,null,Xe(n,"name")),l.createElement(s.TextSmall,null,"was added to this space"),a&&l.createElement(l.Fragment,null,l.createElement(s.TextSmall,null,"by invite of"),l.createElement(Le,null,a)))},"space-user-changed":e=>{var t;let{user:n}=e;if(!(null===(t=n.changes)||void 0===t||!t.roles)&&1===Object.keys(n.changes).length){const e=n.changes.roles.length>1,t=n.changes.roles.join(", ");return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"User ",e?"roles":"role"," for"),l.createElement(Le,null,Xe(n,"name")),l.createElement(s.TextSmall,null,e?"were":"was"," changed to"),l.createElement(Le,null,t),l.createElement(Ne,{hide:!n.target,user:n.name}))}return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"User"),l.createElement(Le,null,Xe(n,"name")),l.createElement(s.TextSmall,null,"was modified"))},"space-user-invited":e=>{let{user:t}=e;return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"User"),l.createElement(Le,null,Xe(t,"email")),l.createElement(s.TextSmall,null,"was invited to this space"),l.createElement(Ne,{user:t.name}))},"space-user-removed":e=>{let{user:t}=e;const{name:n}=t.target||{};return l.createElement(Ae,null,l.createElement(s.TextSmall,null,"User"),l.createElement(Le,null,Xe(t,"name")),l.createElement(s.TextSmall,null,"was removed from this space"),n&&l.createElement(Ne,{user:t.name}))},"space-user-uninvited":e=>{let{event:t,user:n}=e;return"space-invite-expired"===t.reason?l.createElement(Ae,null,l.createElement(s.TextSmall,null,"The invite for"),l.createElement(Le,null,Xe(n,"email")),l.createElement(s.TextSmall,null,"to this space has expired")):l.createElement(Ae,null,l.createElement(s.TextSmall,null,"User"),l.createElement(Le,null,Xe(n,"email")),l.createElement(s.TextSmall,null,"was uninvited from this space"),l.createElement(Ne,{hide:!n.target,user:n.name}))},"silencing-rule-created":qe,"silencing-rule-deleted":qe,"silencing-rule-changed":qe};var ut=e=>{let{data:t}=e;const{action:n,roomId:a,space:r}=t.source,o=(0,Ze.vu)(r.id,"slug"),i=(0,p.tE)(a,"slug"),c=dt[n];return c?l.createElement(c,(0,h.Z)({},t.source,{spaceSlug:o,roomSlug:i})):l.createElement(Ae,null,l.createElement(s.Text,null,"Event")," ",l.createElement(s.Text,{strong:!0},n)," ",l.createElement(s.Text,null,"emitted"))};const mt={bar:Ke,"bar-with-integer":Ke,duration:Ke,pill:Fe,number:Ie,string:Ie,feedTemplate:ut,datetime:e=>{let{value:t,...n}=e;const a=new Date(t),{localeTimeString:r,localeDateString:o}=(0,fe.rA)(),i=isNaN(a.valueOf())?"Missing date & time":"".concat(o(a,{long:!1})," ").concat(r(a,{secs:!0}));return l.createElement(Ie,(0,h.Z)({value:i},n))},value:Ie},gt={bar:Ke,pill:Fe,value:Ie,feedTemplate:ut};var ft=e=>{let{visualization:t,type:n,value:a,...r}=e;const o=gt[t]||mt[n]||gt.value;return l.createElement(o,(0,h.Z)({value:a,type:n},r))};const pt={sum:"sum",min:"min",max:"max",extent:"extent",mean:"mean",median:"median",unique:"unique",uniqueCount:"uniqueCount",count:"count"};const ht=(0,l.memo)(s.NetdataTable,((e,t)=>(0,be.ZP)(e,t,{keep:["columnVisibility","data","fnQuery","sortBy","virtualizeOptions"]}))),vt={cellStyles:{height:"46px"},headStyles:{height:"44px"},styles:{verticalAlign:"middle"}};var xt=(0,l.memo)((0,l.forwardRef)(((e,t)=>{let{"data-testid":n,paramsKey:a,refetch:r,onShowInfo:o}=e;const{columns:c,sortedColumns:d,sortColumn:u,sortDirection:m,columnVisibility:g,pinnedColumns:f,loading:h,totalSize:v,anchor:x,retentionWarning:E,groupByColumns:y}=(0,i.ZQ)(a),[b,C]=(0,l.useState)(""),S=F(a),T="feed"===a.extraKey,w=((e,t,n)=>{let{groupBy:a}=n;return(0,l.useMemo)((()=>e.reduce(((e,n)=>{const r=t[n],{name:o,sortable:i,sticky:c,units:d,max:u,maxValue:m,dummy:g,cellSize:f,valueOptions:p,summary:h,type:v,visualization:x,...E}=r;return g?e:[...e,{...E,id:n,accessor:n,cell:e=>{let{getValue:t,row:n}=e;const r=n.getCanExpand(),i=t(),c=pt[h]===pt.count||pt[h]===pt.uniqueCount||!pt[h];return l.createElement(ft,{description:o,data:n.original,maxValue:u||m.value,padding:n.depth>0?[0,0,0,2.5*n.depth]:[0],strong:r,value:r&&c?"".concat(i,"x"):i,tooltipValue:r&&c?"".concat(i," ").concat(1===i?"item":"items"," associated with ").concat(a," grouping"):i,valueOptions:c?{...p,transform:"none"}:p,type:v,visualization:x})},header:l.createElement(s.Flex,{column:!0},n,d&&l.createElement(s.TextMicro,null,"(",d,")")),enableSorting:i,aggregationFn:pt[h]||pt.count,...f,meta:{biggestCellIndexPerColumn:null===m||void 0===m?void 0:m.index,sticky:c,styles:{verticalAlign:"middle"},...n!==o?{tooltip:o}:{}}}]}),[])),[t,a])})(d,c,{...T?{}:{groupBy:b}}),I=(0,i.CE)(a),K=(0,p.UL)(),[Z,z]=(0,i.fg)({key:"sortColumn",...a}),[N,L]=(0,i.fg)({key:"sortDirection",...a}),[D,A]=(0,i.kU)({key:"query",...a}),M=(0,i.I_)({key:"columnVisibility",...a}),[,R]=(0,k.I0)(Z,{defaultValue:[],key:K,extraKey:"".concat(I,"RangeFilter")}),P=(0,l.useMemo)((()=>Z||u?[{id:Z||u,desc:"descending"===(N||m)}]:[]),[u,m,Z,N]),O=(0,l.useCallback)((e=>{const[t]=e(),n=(null===t||void 0===t?void 0:t.id)||n,a=null!==t&&void 0!==t&&t.desc?a||"descending":"ascending";z(n),L(a),Z!==n&&R([])}),[Z,R,u,m]),_=(0,l.useCallback)((e=>{M((t=>({...t,...e()})))}),[]),B=(0,l.useMemo)((()=>({left:f})),[f]),V=(0,l.useMemo)((()=>({overscan:10,hasNextPage:v>S.length,loading:h,loadMore:()=>{h||v<=S.length||r({anchor:x,merge:!0})},warning:E})),[S.length,h]),j=(0,l.useCallback)((e=>{let{data:t}=e;return o(t.json||t)}),[]);return l.createElement(ht,{groupByColumns:y,onClickRow:j,autoFixedColumns:!0,columnPinning:B,columnVisibility:g,data:S,dataColumns:w,dataGa:"functions",enableColumnPinning:!!f.length,enableColumnVisibility:!T,enableCustomSearch:!T,enablePinning:!T&&!!f.length,enableResize:!0,enableSorting:!T,globalFilter:T?null:D,onColumnVisibilityChange:_,onGlobalSearchChange:T?null:A,onGroupByChange:T?null:C,onSortingChange:T?null:O,sortBy:P,testPrefix:n,virtualizeOptions:V,meta:vt,ref:t})})),(()=>!0)),Et=n(18997),yt=n(4808),bt=n(50361),Ct=n.n(bt),St=n(38609),kt=n(81732),Tt=n(85672);const wt={minSize:Tt.bb.xs,maxSize:Tt.bb.xl},It={bar:{size:Tt.bb.xs},value:{minSize:Tt.bb.sm,size:Tt.bb.md},feedTemplate:{size:Tt.bb.xxl,minSize:Tt.bb.lg,maxSize:5e3},pill:{size:Tt.bb.md,minSize:Tt.bb.md}},Kt=(e,t,n)=>{const{defaultSortColumn:a,updateEvery:l,merge:r,groupBy:o,...i}=t,c=Ct()(r?(0,St.Z)(n.columns,t.columns):t.columns);let s={};const d=Object.keys(c).reduce(((e,t)=>{const n=c[t],{sticky:a,visible:l,index:r}=n;var o;return e.columnVisibility[t]=l,a&&e.pinnedColumns.push(t),n.valueOptions=n.valueOptions||{},n.cellSize=(o=n.visualization||n.type,n.uniqueKey?{minSize:Tt.bb.xs,maxSize:Tt.bb.md,size:Tt.bb.xs}:{...wt,...It[o]||It.xs}),"undefined"!==typeof r&&(s[r]=t),e}),{columnVisibility:{},pinnedColumns:[]}),u=t.data.map((e=>e.reduce(((e,t,n)=>{var a,l;const r=s[n];if(!r)return e;const o=c[r],i=isNaN(t)?(null===t||void 0===t?void 0:t.length)||0:t;"flexTemplate"!==o.type&&(!o.maxValue||i>o.maxValue.value)&&(o.maxValue={index:n,value:i});const d=(null===o||void 0===o||null===(a=o.range)||void 0===a?void 0:a.min)||t,u=(null===o||void 0===o||null===(l=o.range)||void 0===l?void 0:l.max)||o.max||t;return o.range={min:d<t?d:t,max:u>t?u:t},e[r]=t,e}),{})));e({...kt.Zn.table,...i,groupByColumns:o,data:r?(n.data||[]).concat(u):u,columns:r?(0,St.Z)(n.columns,c):c,updatedAt:(new Date).getTime(),updateEvery:l,sortedColumns:Object.values(s),sortColumn:a,sortDirection:a?c[a].sort:"descending",...d,loading:!1,loaded:!0})},Ft=(e,t)=>{const{data:n,type:a,updateEvery:l,...r}=t;e({...kt.Zn.default,...r,data:n,updateEvery:l,type:a,loading:!1,loaded:!0})},Zt={default:{fetch:yt.Ru,isEnabled:e=>{let{nodeIds:t,fn:n}=e;return!(null===t||void 0===t||!t.length)&&!!n}},feed:{fetch:yt.bj,isEnabled:e=>{let{roomId:t,fn:n}=e;return!!t&&!!n}}},zt=()=>{const{after:e,before:t}=(0,k.by)();return(0,l.useMemo)((()=>{if(e>0)return[{after:e,before:t},e,t];const n=Date.now();return[{after:n+1e3*e,before:n},e,t]}),[e,t])};var Nt=n(92501),Lt=n(26495),Dt=n(36337),At=n(19221),Mt=n(23148);var Rt=(0,T.cn)({key:"feedChart",default:{navigation:"pan"}});const Pt=(0,T.CG)({key:"feedChartState",get:e=>{let{key:t}=e;return e=>{let{get:n}=e;const a=n(Rt);return t?a[t]:a}},set:e=>{let{key:t}=e;return(e,n)=>{let{set:a}=e;a(Rt,(e=>t?{...e,[t]:n}:{...e,...n}))}}}),Ot=e=>(0,T.sJ)(Pt({key:e})),_t=e=>(0,T.Zl)(Pt({key:e}));n(47121);const Bt=(0,c.default)(s.Button).attrs((e=>{let{active:t}=e;return{flavour:"borderless",iconColor:t?"textDescription":"border",iconSize:"small",padding:[.5],small:!0}})).withConfig({displayName:"styled__Button",componentId:"sc-8s0lqd-0"})(["&&{background-color:",";height:20px;width:20px;&:hover{background-color:",";.button-icon__color{fill:",";}}}"],(e=>{let{theme:t,active:n}=e;return n?(0,s.getColor)("borderSecondary")({theme:t}):"initial"}),(e=>{let{theme:t}=e;return(0,s.getColor)("borderSecondary")({theme:t})}),(e=>{let{theme:t}=e;return(0,s.getColor)("textDescription")({theme:t})})),Vt=(0,c.default)(s.Flex).attrs({padding:[.5],gap:1,round:!0,border:{side:"all",color:"borderSecondary"}}).withConfig({displayName:"styled__Container",componentId:"sc-8s0lqd-1"})(["position:absolute;top:18px;right:8px;background:",";&:hover{background:",";}"],(0,s.getRgbColor)("elementBackground",.5),(0,s.getColor)("elementBackground")),jt=e=>{let{active:t,disabled:n,defaultColor:a="border"}=e;return t?"textDescription":n?"disabled":a};c.default.button.attrs((e=>{let{icon:t,hoverIndicator:n=!0,padding:a=0,...l}=e;return{...l,children:t,active:l.active||l["aria-expanded"],hoverIndicator:n,padding:a}})).withConfig({displayName:"styled__StyledButton",componentId:"sc-8s0lqd-2"})(["border:initial;padding:",";height:fit-content;line-height:0;background:",";cursor:pointer;svg{fill:",";stroke:",";}"," &:hover{",";svg{fill:",";stroke:",";}}"],(e=>{let{padding:t}=e;return t}),(e=>{let{theme:t,active:n}=e;return n?(0,s.getColor)("borderSecondary")({theme:t}):"initial"}),(e=>{let{active:t,disabled:n,theme:a,stroked:l}=e;return l?"none":(0,s.getColor)(jt({active:t,disabled:n}))({theme:a})}),(e=>{let{active:t,disabled:n,theme:a,stroked:l}=e;return l?(0,s.getColor)(jt({active:t,disabled:n}))({theme:a}):"none"}),(e=>{let{active:t,hoverIndicator:n}=e;return(t||n)&&"\n border-radius: 4px;\n "}),(e=>{let{theme:t,hoverIndicator:n,disabled:a}=e;return n&&!a&&"background: ".concat((0,s.getColor)("borderSecondary")({theme:t}),";")}),(e=>{let{theme:t,stroked:n,disabled:a}=e;return n?"none":(0,s.getColor)(jt({defaultColor:"textDescription",disabled:a}))({theme:t})}),(e=>{let{theme:t,stroked:n,disabled:a}=e;return n?(0,s.getColor)(jt({defaultColor:"textDescription",disabled:a}))({theme:t}):"none"}));var Ut=(0,l.forwardRef)(((e,t)=>{let{testIdPrefix:n,...a}=e;const[{after:r,before:o},i]=(0,k.I0)(),[c,s]=[Ot(d="navigation"),_t(d)];var d;const u=(0,l.useCallback)((e=>{let t=r,n=o;if(r<0){const e=Date.now();t=e+1e3*r,n=e}const a=e*Math.round((n-t)/4);i({after:t+a,before:n-a})}),[r,o]),m=r>0&&Math.abs(o-r)<2e3||-1===r;return l.createElement(Vt,(0,h.Z)({"data-testid":"chartToolbox","data-track":"chart-toolbox::hover-chart::".concat(n),"data-toolbox":"true",ref:t},a),l.createElement(Bt,{active:"pan"===c,"data-testid":"chartToolbox-pan","data-track":"chart-toolbox::pan-click::".concat(n),icon:"panTool",onClick:()=>s("pan"),title:"Pan"}),l.createElement(Bt,{active:"highlight"===c,"data-testid":"chartToolbox-highlight","data-track":"chart-toolbox::highlight-click::".concat(n),icon:"highlightArea",onClick:()=>s("highlight"),title:"Highlight"}),l.createElement(Bt,{active:"zoom"===c,"data-testid":"chartToolbox-zoom","data-track":"chart-toolbox::zoom-click::".concat(n),disabled:m,icon:"dragHorizontal",onClick:()=>{s("zoom")},title:"Select and zoom"}),l.createElement(Bt,{"data-testid":"chartToolbox-zoomIn","data-track":"chart-toolbox::zoom-in-click::".concat(n),disabled:m,icon:"zoomIn",onClick:()=>{u(1)},title:"Zoom in"}),l.createElement(Bt,{"data-testid":"chartToolbox-zoomOut","data-track":"chart-toolbox::zoom-out-click::".concat(n),icon:"zoomOut",onClick:()=>{u(-1)},title:"Zoom out"}),l.createElement(Bt,{"data-testid":"chartToolbox-zoomReset","data-track":"chart-toolbox::zoom-reset-click::".concat(n),disabled:-900===r&&0===o,icon:"zoomReset",onClick:()=>{i({after:-900,before:0})},title:"Zoom reset"}))}));const Ht={after:null,before:null};Mt.kL.register(Dt.Z,Mt.vn,Mt.ZL,Mt.uw,Mt.De,Mt.f$,Mt.FB,Mt.u,At.ZP);var Wt=e=>{var t,n;let{paramsKey:a,testIdPrefix:r}=e;const o=(0,l.useRef)(),d=(0,l.useContext)(c.ThemeContext),[m,g]=(0,k.I0)(),[f,p]=(0,l.useState)([]),[h,v]=(0,l.useState)(Ht),[x,E]=(0,l.useState)(!1),[y,b]=(0,l.useState)(!1),[C,S]=(0,l.useState)([]),[T,w]=(0,l.useState)(null),[I,K]=(0,l.useState)("second"),[F,,Z,z]=(0,u.Z)(!1),{aggregations:N}=(0,i.ZQ)(a),{navigation:L}=Ot(),{localeTimeString:D,localeDateString:A}=(0,fe.rA)(),[M]=zt(),R=M.before-M.after,P=(0,l.useMemo)((()=>{const e=Date.now();return{min:M.after-R,max:0===m.before?M.before:e<M.before+R?e:M.before+R}}),[M.after,M.before,m.before]),O=[{backgroundColor:(0,s.getColor)("primary")({theme:d}),borderWidth:0,data:f,label:"Histogram",maxBarThickness:50,minBarLength:0}];(0,l.useEffect)((()=>{var e,t;if(null===N||void 0===N||null===(e=N.event_histogram)||void 0===e||null===(t=e.hits)||void 0===t||!t.buckets)return;const n=N.event_histogram.hits.buckets.reduce(((e,t)=>{let{key:n,doc_count:a}=t;return{data:[...e.data,a],labels:[...e.labels,n]}}),{data:[],labels:[]}),a=(0,Ce.BZ)(m.after,m.before)||{};p(n.data),S(n.labels),w(null),K(a.unit)}),[null===N||void 0===N||null===(t=N.event_histogram)||void 0===t||null===(n=t.hits)||void 0===n?void 0:n.buckets]);const _=(0,l.useMemo)((()=>({animation:!1,interaction:{axis:"x"},maintainAspectRatio:!1,plugins:{annotation:{annotations:{...h.after&&h.before?{annotation:{type:"box",backgroundColor:"rgba(128,128,128,0.3)",borderDash:[1,5,1,1],borderWidth:1,xMax:h.before,xMin:h.after,xScaleID:"x"}}:{}}},legend:{align:"start",display:!1,position:"bottom"},zoom:{limits:{x:P},pan:{enabled:"pan"===L&&!x,mode:"x",onPanStart:e=>{let{chart:t}=e;t.canvas.style.cursor="grabbing"},onPanComplete:e=>{let{chart:t}=e;t.canvas.style.cursor="default";const{min:n,max:a}=t.scales.x;w({min:Math.round(n),max:Math.round(a)}),g({after:Math.round(n),before:Math.round(a)}),t.update()},threshold:1},zoom:{drag:{enabled:"zoom"===L||x},mode:"x",onZoomStart:e=>{let{chart:t}=e;t.canvas.style.cursor="col-resize"},onZoomComplete:e=>{let{chart:t}=e;if("zoom"!==L&&!x)return;t.canvas.style.cursor="default";const{min:n,max:a}=t.scales.x;g({after:Math.round(n),before:Math.round(a)}),E(!1)}}}},responsive:!0,scales:{x:{type:"time",grid:{drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,offset:!1},parsing:!1,ticks:{color:(0,s.getColor)("textLite")({theme:d}),font:{size:11},autoSkip:!0,maxTicksLimit:20,..."minute"===I&&R>=1e3*Tt.Kl?{callback:e=>{const t=A(e,{month:"2-digit",day:"2-digit",year:"numeric",long:!1,dateStyle:void 0}).split("/").reverse().slice(1).join("-"),n=D(e,{secs:!1});return"".concat(t," ").concat(n)}}:{}},time:{displayFormats:{week:"yyyy-MM-dd",day:"MM-dd",hour:"MM-dd HH:mm",minute:"HH:mm",second:"HH:mm:ss"},tooltipFormat:"yyyy-MM-dd HH:mm:ss",unit:I||"second"},...T?{min:T.min,max:T.max}:{}},y:{beginAtZero:!0,ticks:{precision:0,color:(0,s.getColor)("textLite")({theme:d}),font:{size:11}}}}})),[h,R,x,L,T,w,I,P]);if((0,l.useEffect)((()=>{const e=e=>{"Shift"===e.key&&(e.preventDefault(),E(!0))};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[]),!f.length)return null;return l.createElement(s.Flex,{position:"relative",height:{min:50},onMouseEnter:Z,onMouseLeave:z},F&&l.createElement(Ut,{testIdPrefix:r}),l.createElement(Lt.$Q,{data:{datasets:O,labels:C},onMouseDown:e=>{if(e.preventDefault(),"highlight"!==L)return;b(!0);const t=e.nativeEvent.offsetX||e.nativeEvent.layerX,n=o.current;n.canvas.style.cursor="crosshair",v({after:Math.round(n.scales.x.getValueForPixel(t)),before:null})},onMouseMove:e=>{if(e.preventDefault(),"highlight"!==L||!y)return;const t=e.nativeEvent.offsetX||e.nativeEvent.layerX,n=o.current;v((e=>({...e,before:Math.round(n.scales.x.getValueForPixel(t))})))},onMouseUp:e=>{e.preventDefault(),b(!1);const t=e.nativeEvent.offsetX||e.nativeEvent.layerX,n=o.current;n.canvas.style.cursor="default";h.after===Math.round(n.scales.x.getValueForPixel(t))?v(Ht):v(h)},options:_,ref:o}))};const Qt=e=>({label:e,value:e});var qt=e=>{let{paramsKey:t,initData:n,initFilter:a}=e;const{charts:r,loading:o}=(0,i.ZQ)(t),d=F(t),u=(0,l.useContext)(c.ThemeContext),m=Object.keys(r).map(Qt),g=S(t.extraKey,Qt),[f,p]=(0,l.useState)(n),[h,v]=(0,l.useState)(a),x=(0,l.useMemo)((()=>{const e=r[f].columns,t=null===d||void 0===d?void 0:d.reduce(((t,n)=>{const a=n[h];return t[a]?{...t,[a]:e.reduce(((e,t)=>({...e,[t]:e[t]+n[t],sorter:e.sorter+n[t]})),t[a])}:{...t,[a]:e.reduce(((e,t,l)=>({...e,...0===l?{label:a,sorter:n[t]}:{},[t]:n[t],sorter:e.sorter?e.sorter+n[t]:n[t]})),{})}}),{}),n=Object.values(t).sort(((e,t)=>t.sorter-e.sorter)).slice(0,15).map((e=>{let{sorter:t,...n}=e;return{...n}}));return{datasets:r[f].columns.map(((e,t)=>({backgroundColor:Tt.vK[t],borderWidth:0,data:n.map((t=>t[e])),label:e,maxBarThickness:50,minBarLength:0}))),labels:n.map((e=>{let{label:t}=e;return t}))}}),[r,f,h,d]),E={animation:!1,maintainAspectRatio:!1,plugins:{legend:{position:"bottom",labels:{boxWidth:4,boxHeight:20,title:{color:(0,s.getColor)("textLite")({theme:u})}}}},responsive:!0,scales:{x:{stacked:!0},y:{stacked:!0}}};return l.createElement(s.Flex,{column:!0,"data-testid":"functionsCharts",gap:3,width:"50%"},l.createElement(s.Flex,{alignItems:"center","data-testid":"functionsChart".concat(f,"-selects"),gap:2},l.createElement(s.Select,{"data-ga":"functions-chart-".concat(f,"::select-data::functions-view"),"data-testid":"functionsChart".concat(f,"-dataSelect"),isLoading:o,onChange:e=>{let{value:t}=e;return p(t)},options:m,styles:{size:"tiny",minWidth:120},value:{label:f,value:f}}),l.createElement(s.Text,{"data-testid":"functionsChart".concat(f,"-perLabel"),color:"textLite"},"per"),l.createElement(s.Select,{"data-ga":"functions-chart-".concat(h,"::select-filter::functions-view"),"data-testid":"functionsChart".concat(h,"-filterSelect"),isLoading:o,onChange:e=>{let{value:t}=e;return v(t)},options:g,styles:{size:"tiny",minWidth:120},value:{label:h,value:h}})),l.createElement(s.Flex,{position:"relative",height:{min:60},width:{min:"100%"}},l.createElement(Lt.$Q,{data:x,options:E})))};const Gt={extraKey:"fn"},Xt={fn:{Chart:e=>{let{margin:t,defaultCharts:n,...a}=e;return l.createElement(s.Flex,{gap:6,margin:t},n.map(((e,t)=>{let[n,r]=e;return l.createElement(qt,(0,h.Z)({key:t,initData:n,initFilter:r},a))})))},loadingMessage:"Loading function..."},feed:{Chart:Wt,loadingMessage:"Loading events..."}},Jt={table:xt},Yt=(0,l.memo)((e=>{let{paramsKey:t=Gt,testIdPrefix:n="functions",availableFns:r,availableFnsLoaded:o,hasError:c,...d}=e;const{Chart:u,loadingMessage:m}=Xt[t.extraKey]||Xt.fn,[g,f]=(0,i.Hv)(t),x=(0,k.c6)(t),{loaded:E,data:y,error:b,type:C,retentionWarning:S,defaultCharts:T}=(0,i.ZQ)(t),w=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const[t]=e,n=(0,v.bV)(t,"name");return 1===e.length&&n?"on ".concat(n):"on your selected node"}(x);(0,l.useEffect)((()=>{null!==g&&void 0!==g&&g.length||null===r||void 0===r||!r.length||c||f([r[0]])}),[o,g]);const[I,K]=(0,ce.useHovered)({},[E]),F=(0,se.Z)();(0,l.useEffect)((()=>{F(K)}),[K]);const Z=((e,t,n)=>{const r=(0,Ze.th)(),o=(0,p.vf)(),c=(0,i.T2)(n),s=(0,i.e6)(n),[d,u]=(0,i.mO)(n),m=(0,l.useRef)();m.current=d;const g=e=>{let{data:t={}}=e;(a[t.type]||Ft)(u,t,m.current)},{fetch:f,isEnabled:h}=Zt[t]||Zt.default,[x,E,y]=zt(),b=(0,l.useRef)();b.current=x;const C=(0,p.UL)(),S=(0,k.by)(null,{key:C,extraKey:"".concat(t||n.extraKey,"Filters")}),T=(0,v.Xw)(e);return(0,Et.Z)((()=>({enabled:h({nodeIds:e,fn:t,roomId:C}),fetch:function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return f({roomId:C,spaceId:r,nodeIds:e,cloudNodeIds:T,fn:t,roomSlug:o,...S,...b.current,...n})},onStart:()=>u({loading:!0}),onFail:e=>{var t,n;null!==(t=e)&&void 0!==t&&null!==(n=t.response)&&void 0!==n&&n.data&&(e=e.response.data),u({error:e,loading:!1,loaded:!0})},onReceive:g,polling:c||!1,pollingOptions:{pollingInterval:1e3*(s||d.updateEvery),shouldPause:!0},force:!0})),[C,null===e||void 0===e?void 0:e.length,null===e||void 0===e?void 0:e[0],t,c,c&&s,"feed"===t&&S,E,y])})(x,g[0],t);if(!E||!o)return l.createElement(ne.Z,{title:m,"data-testid":"".concat(n,"Loading")});if(c)return l.createElement(Nt.NY,{title:"Functions couldn't be loaded",message:"We couldn't find any available functions."});if(b&&"canceled"!==b)return"ErrNodeResourceNotFound"===(null===b||void 0===b?void 0:b.errorMsgKey)?l.createElement(oe.Z,{message:"Please review your selection and try again.",title:"".concat("feed"===t.extraKey?"Events are":'Function "'.concat(g,' is"')," not available ").concat(w,".")}):l.createElement(Nt.NY,{title:"".concat("feed"===t.extraKey?"Events":"Functions"," couldn't be loaded"),message:"ErrForbidden"===(null===b||void 0===b?void 0:b.errorMsgKey)?"Forbidden":""});const z=Jt[C]||Jt.table;return l.createElement(s.Box,{overflow:{horizontal:"hidden",vertical:"auto"},column:!0,padding:[4,4,0],gap:2},l.createElement(ye,{nodeIds:x,onRefresh:Z,paramsKey:t}),l.createElement(u,{paramsKey:t,testIdPrefix:n,defaultCharts:T}),E&&null!==y&&void 0!==y&&y.length?l.createElement(z,(0,h.Z)({"data-testid":"".concat(n,"Component"),paramsKey:t,refetch:Z,ref:I},d)):l.createElement(s.Flex,{column:!0,justifyContent:"center",alignItems:"center",alignSelf:"center",margin:["feed"===t.extraKey?3:30,0,0],gap:3},l.createElement(s.H3,null,"No results to display"),l.createElement(s.Text,{color:"textDescription",textAlign:"center"},"Double-check your search or filters and dates and try again with different conditions"),S&&l.createElement(s.Text,{color:"text",textAlign:"center"},S)))}));var $t=Yt;const en={extraKey:"fn"};const tn={extraKey:"feed"};const nn={fn:{Component:e=>{let{paramsKey:t=en,...n}=e;const a=(0,k.H7)(t),[r,o]=(0,k.wT)(t),[i]=(0,v.M2)(a),c=le(t);return(0,l.useEffect)((()=>{null!==a&&void 0!==a&&a.length&&(c||null!==r&&void 0!==r&&r.length||!i||o([i]))}),[c,o,r]),i?l.createElement($t,(0,h.Z)({testIdPrefix:"fn",paramsKey:t},n)):l.createElement(ie,{paramsKey:t})},paramsKey:{extraKey:"fn"},loading:"Loading functions..."},feed:{Component:e=>{let{paramsKey:t=tn,...n}=e;return le(t),l.createElement($t,(0,h.Z)({testIdPrefix:"feed",paramsKey:t},n))},paramsKey:{extraKey:"feed"},loading:"Loading events..."}};var an=e=>{let{flavour:t}=e;const{Component:n,paramsKey:a,loading:c}=nn[t]||nn.fn,s=(0,o.zN)(),d=(0,o.fD)(),[u,m]=(0,l.useState)(),{loaded:g,value:f,hasError:p}=(0,i.KO)(a.extraKey);return d?s.length||"fn"!==t?l.createElement(r.Z,{"data-testid":"".concat(t,"Page"),margin:[0,0,8,0],rightBar:l.createElement(ee,{flavour:t,selectedRowData:u,setSelectedRowData:m,availableFns:f})},l.createElement(n,{testIdPrefix:t,paramsKey:a,onShowInfo:m,availableFnsLoaded:g,availableFns:f,hasError:p})):l.createElement(te.Z,null):l.createElement(ne.Z,{title:c})}}}]);
\ No newline at end of file
web/gui/v2/327.eaeff782ee641ba2c9d8.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2446de24-d94d-49b1-9508-11fd90832bdd",e._sentryDebugIdIdentifier="sentry-dbid-2446de24-d94d-49b1-9508-11fd90832bdd")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[327],{44689:(e,t,n)=>{n.r(t),n.d(t,{SignIn:()=>_,default:()=>B});var a=n(67294),r=n(89250),o=n(17563),i=n(54851),c=n(40543),l=n(83953),d=n(95450),u=n(95006),s=n(60677),g=s.default.a.withConfig({displayName:"linkButton__LinkButton",componentId:"sc-9kv26a-0"})(["color:",";text-decoration:none;background-color:transparent;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;height:",";background:",";border:1px solid ",";border-radius:2px;max-width:320px;width:100%;",";&:hover{text-decoration:none;color:unset;}"],(0,i.getColor)("background"),(0,i.getSizeBy)(5.5),(0,i.getColor)("mainBackground"),(0,i.getColor)("mainBackground"),(function(e){var t=e.disabled;return"\n opacity: ".concat(t?.4:1,";\n pointer-events: ").concat(t?"none":"auto",";\n ")})),f=function(e){return(0,s.default)(g).withConfig({displayName:"linkButton",componentId:"sc-9kv26a-1"})(["box-shadow:0px 0px 1px rgba(0,0,0,0.12);border-radius:2px;background:",";border:1px solid ",";span{flex:1;display:flex;align-items:center;justify-content:center;padding:0 ",";color:",";}"],e,e,(0,i.getSizeBy)(1),(0,i.getColor)("bright"))};var m=f("#445260"),p=f("#4285f4"),b=n(29439),h=n(41483);const v=function(e){var t=e.onSubmit,n=e.disabled,r=e.initialValue,o=e.buttonLabel,c=e.tagging,l=(0,i.useInputValue)({value:r||""}),d=(0,b.Z)(l,4),u=d[0],s=d[1],g=d[3],f=(0,i.useTouchedState)({}),m=(0,b.Z)(f,2),p=m[0],v=m[1],w=(0,a.useState)(!1),y=(0,b.Z)(w,2),E=y[0],x=y[1],k=(0,a.useCallback)((function(e){e.preventDefault(),t(u)}),[t,u]);return a.createElement(i.Flex,{as:"form",column:!0,gap:4,width:"100%","data-testid":"emailField"},a.createElement(h.U5,{value:u,onChange:s,isValid:E,setIsValid:x,instantFeedback:"positiveFirst",isDirty:g,success:E&&"Valid E-mail",onBlur:v,touched:p,"data-testid":"emailField-input"}),a.createElement(h.Sn,{type:"submit",disabled:n||!g,width:"100%",label:o,onClick:k,"data-ga":"signinup::click-email::".concat(c),"data-testid":"emailField-submitButton"}))};var w=n(10320),y=n(16293);const E=function(){return a.createElement(i.Flex,{height:"1px",width:"100%",background:"disabled"})};var x=n(4942),k=n(55354),C=n(28317);function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}var j=k.Z.demoSlug;const O=function(e){return a.createElement(i.Text,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){(0,x.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({textAlign:"center"},e),"Discover the power and simplicity of Netdata in our live infrastructure monitoring"," ",a.createElement(h.Fg,{onClick:function(){(0,C.L)("signinup","click-demo","sni-view")},href:"/spaces/".concat(j),target:"_blank"},"demo")," ")};var S=function(e){var t=e.to;return a.createElement(i.Box,{position:"fixed"},a.createElement(i.Button,{as:"a",href:t,flavour:"borderless",label:"Go back to ".concat(t.replace(/#.*/,"")),icon:"arrow_left",rel:"noopener noreferrer"}))},_=function(){var e=(0,r.TH)().search,t=window.location.hash,n=(0,l.iM)(),c=o.parse(e).redirect_uri,s=(0,a.useCallback)((function(a){var r=encodeURIComponent((0,d.$)("/sign-in".concat(e),t)),o=encodeURIComponent((0,d.$)("/sign-up/verify".concat(e),t));n({email:a,redirectURI:r,registerURI:o})}),[]);return(0,a.useEffect)((function(){if(/app\.netdata\.cloud/.test(location.hostname)){var e=document.createElement("script");return e.src="https://zsvdrp94yfxr.statuspage.io/embed/script.js",e.async=!0,document.body.appendChild(e),function(){document.body.removeChild(e)}}}),[]),a.createElement(a.Fragment,null,!!c&&a.createElement(S,{to:c}),a.createElement(y.Z,{"data-testid":"signIn"},a.createElement(i.H1,{textAlign:"center"},"Welcome!"),a.createElement(i.TextBig,{textAlign:"center"},"Sign in and let\u2019s get you started:"),a.createElement(h.Yb,null,a.createElement(i.Flex,{column:!0,gap:4},a.createElement(p,{href:(0,d.G)("google"),disabled:!1,"data-ga":"signinup::click-google::sni-view","data-testid":"signIn-googleButton"},a.createElement(h.xG,null,a.createElement(u.av,null)),a.createElement(i.Text,{textAlign:"center"},"Continue with Google")),a.createElement(m,{href:(0,d.G)("github"),disabled:!1,"data-ga":"signinup::click-github::sni-view","data-testid":"signIn-githubButton"},a.createElement(h.xG,null,a.createElement(u.bY,null)),a.createElement(i.Text,null,"Continue with GitHub"))),a.createElement(i.Flex,{gap:2,alignItems:"center"},a.createElement(E,null),a.createElement(i.H4,null,"or"),a.createElement(E,null)),a.createElement(v,{onSubmit:s,buttonLabel:"Sign in by email",tagging:"sni-view"})),a.createElement(i.Flex,{column:!0,gap:2,alignSelf:"center",width:{max:"480px"}},a.createElement(i.TextBig,{textAlign:"center"},"Don't have a Netdata Cloud account yet? Relax! Sign-in and we will create one for you!"),a.createElement(O,{margin:[4,0,0]}),a.createElement(w.Z,null))))};const B=(0,c.k)(_,"light")},95450:(e,t,n)=>{n.d(t,{$:()=>r,G:()=>o});var a=n(16812),r=function(e,t){var n=(0,a.kG)(["expires_at",t]),r=t.includes("join-callback")?decodeURIComponent(n):n;return"".concat(window.location.origin).concat(e,"#").concat(r)},o=function(e,t){var n=window.location,a=n.search,o=n.hash,i=encodeURIComponent(r("/sign-in".concat(a).concat(a.length?"&":"?","oauth=").concat(e,"&"),o)),c=encodeURIComponent(r("/sign-up/verify".concat(a).concat(a.length?"&":"?","oauth=").concat(e,"&"),o));return"/api/v2/auth/account/".concat(e,"?redirect_uri=").concat(i,"®ister_uri=").concat(c).concat(t?"&is_unverified_registration=true":"")}},76362:(e,t,n)=>{n.d(t,{S1:()=>o,ZT:()=>a,ae:()=>c,jU:()=>i,on:()=>r});var a=function(){};function r(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function o(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var i="undefined"!==typeof window,c="undefined"!==typeof navigator},94829:(e,t,n)=>{n.d(t,{Z:()=>o});var a=n(67294),r=n(76362);const o=function(e,t){var n=(0,a.useState)(function(e,t){return void 0!==t?t:!!r.jU&&window.matchMedia(e).matches}(e,t)),o=n[0],i=n[1];return(0,a.useEffect)((function(){var t=!0,n=window.matchMedia(e),a=function(){t&&i(!!n.matches)};return n.addListener(a),i(n.matches),function(){t=!1,n.removeListener(a)}}),[e]),o}}}]);
\ No newline at end of file
web/gui/v2/355.dd0f20ecc68e705a45c0.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="fac75d26-ba62-424f-9819-76d1b2c29f27",e._sentryDebugIdIdentifier="sentry-dbid-fac75d26-ba62-424f-9819-76d1b2c29f27")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[355],{63150:(e,t,r)=>{r.d(t,{JG:()=>c,Qj:()=>f,Ym:()=>n,Zg:()=>i,k0:()=>a,lI:()=>u,mD:()=>d,sr:()=>l,xQ:()=>o,yu:()=>s});var n="silencingRules",a={system:{text:"All users",tooltip:"Rule affects all users"},personal:{text:"Myself",tooltip:"Limit the silencing effect to your account only"}},o="system",l={label:"All rooms",value:""},i={now:{text:"Silence for a specific duration",tooltip:"Rule starts immediately and lasts until the specified duration"},schedule:{text:"Schedule silence",tooltip:"Schedule the rule to start taking effect at some point at the future"}},c="now",u={untilTurnedOff:"Until turned off",oneHour:"1 hour",sixHours:"6 hours",twelveHours:"12 hours",oneDay:"1 day",custom:"Custom"},s={label:"Until turned off",value:"untilTurnedOff"},d={border:{side:"all",color:"inputBorder"},padding:[1,2],margin:[0,0,.5,0],round:!0,justifyContent:"start"},f={ErrInvalidName:"No rule name provided",ErrCodeInvalidStartsAt:"Invalid or no start date provided",ErrCodeInvalidSLastUntil:"Invalid or no end date provided",ErrCodeInvalidScheduleDuration:"Invalid duration selected",ErrCodeInvalidSeverity:"Invalid severity",ErrCodeInvalidIntegration:"Invalid integration",ErrCodeNotOwnRule:"Not permitted to create system rules"}},89960:(e,t,r)=>{r.d(t,{B:()=>m,Z:()=>p});var n=r(15861),a=r(64687),o=r.n(a),l=r(67294),i=r(4480),c=r(38700),u=r(25464),s=r(31981),d=r(62594),f=function(){var e=(0,c.th)();return(0,i._8)((function(t){var r=t.set,a=t.snapshot;return function(){var t=(0,n.Z)(o().mark((function t(n){var l,i;return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,a.getPromise((0,u.Nj)({id:n,key:"nodes"}));case 2:return l=t.sent,i=null,(null===l||void 0===l?void 0:l.length)||(r((0,u.Nj)({id:n,key:"loaded"}),!1),(i=(0,s.Fz)({roomId:n,spaceId:e})).then((function(e){var t=e.data;r((0,u.Nj)({id:n,key:"nodes"}),t.map((function(e){var t=e.id;return{label:e.name,value:t}}))),r((0,u.Nj)({id:n,key:"loaded"}),!0)})).catch((function(e){return r((0,u.Nj)({id:n,key:"error"}),e)}))),t.abrupt("return",i);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}),[e])},m=function(){var e=f(),t=(0,d.p)("id");(0,l.useEffect)((function(){var r=null;return t&&(r=e(t)),function(){return!!(null===r||void 0===r?void 0:r.cancel)&&r.cancel()}}),[t,e])};const p=f},14355:(e,t,r)=>{r.r(t),r.d(t,{default:()=>je});var n=r(67294),a=r(41659),o=r(11012),l=r(29439),i=r(15267),c=r(91403),u=r(74038),s=r(59532),d=r(4942),f=r(54851),m=r(6264),p=r(59564),y=r(41729),b=r(45987),v=r(4480),g=r(38700),h=r(8534),O=r(62594),j=["rules"];function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach((function(t){(0,d.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var x,P=function(e){return function(t,r){var n=t[e];return!Array.isArray(r)||!r.length||(Array.isArray(n)?r.some((function(e){return n.includes(e)})):r.includes(n))}},k={roomIds:P("roomIds"),nodeIds:P("nodeIds"),hostLabels:(x="hostLabels",function(e,t){var r=e[x];if(!r)return!t.length;var n=Object.entries(r).map((function(e){var t=(0,l.Z)(e,2),r=t[0],n=t[1];return"".concat(r,": ").concat(n)}));return P(x)(w(w({},e),{},(0,d.Z)({},x,n)),t)}),alertNames:P("alertNames"),alertRoles:P("alertRoles"),alertContexts:P("alertContexts")},Z=(0,v.CG)({key:"silencingRulesFiltered",get:function(e){var t=e.extraKey,r=e.spaceId,n=e.omit,a=void 0===n?[]:n,o=e.keepAll,i=e.allNodesRoomId;return function(e){var n=e.get,c=n((0,m.dz)({key:r,extraKey:t})),u=Object.keys(c).reduce((function(e,t){return a.includes(t)||e.push([t,c[t]]),e}),[]),s=n((0,h.z5)({id:r,allNodesRoomId:i}));if(!u.length)return s;var d=function(e){return function(t){return!e.some((function(e){var r=(0,l.Z)(e,2),n=r[0],a=r[1];return!!k[n]&&!k[n](t,a)}))}}(u),f=s.rules,p=(0,b.Z)(s,j);return o?s:w(w({},p),{},{rules:f.filter(d)})}}}),I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.extraKey,r=e.omit,n=void 0===r?[]:r,a=e.keepAll,o=void 0!==a&&a,l=(0,g.th)(),i=(0,O.p)("id");return(0,v.sJ)(Z({extraKey:t,spaceId:l,omit:n,keepAll:o,allNodesRoomId:i}))},S=r(29620);function D(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?D(Object(r),!0).forEach((function(t){(0,d.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):D(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var C=function(e,t,r){var n=e.id,a=e.name;-1==r?t.push({id:n,name:a,count:1}):t[r]=A(A({},t[r]),{},{count:t[r].count+1})},K=function(e){return e.id},N=function(e){return e.name};const R=function(e){var t=e.title,r=e.baseKey,a=e.param,o=e.paramKey,i=e.extraKey,c=e.testIdPrefix,u=function(e){var t=e.baseKey,r=e.extraKey,a=e.param,o=e.paramKey,i=I({extraKey:r,omit:[a],keepAll:!0}).rules,c=(0,m.by)(a,{key:t,extraKey:r});return(0,n.useMemo)((function(){return i.reduce((function(e,t){var r=t[o];if(!r)return e;var n=e.findIndex((function(e){return e.id==r.id}));return["rooms","nodes"].includes(o)?r.forEach((function(t){var r=t.id,a=t.name,o=t.notAvailable?"Not available (".concat(r,")"):a;C({id:r,name:o},e,n)})):["alertNames","alertContexts","alertRoles"].includes(o)?r.forEach((function(t){C({id:t,name:t},e,n)})):"hostLabels"==o&&Object.entries(r).forEach((function(t){var r=(0,l.Z)(t,2),a=r[0],o=r[1],i=(0,S.q)({key:a,value:o});C({id:i,name:i},e,n)})),e}),[])}),[i,c])}({baseKey:r,extraKey:i,param:a,paramKey:o});return u.length?n.createElement(p.Z,{title:t,testIdPrefix:c,param:a,baseKey:r,extraKey:i},n.createElement(y.ZP,{param:a,baseKey:r,extraKey:i,testIdPrefix:c,collection:u,getValue:K,getLabel:N,capitalized:!1})):null};var T=r(63150);function L(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var F=[{title:"War rooms",param:"roomIds",paramKey:"rooms"},{title:"Nodes",param:"nodeIds",paramKey:"nodes"},{title:"Host labels",param:"hostLabels",paramKey:"hostLabels"},{title:"Alert names",param:"alertNames",paramKey:"alertNames"},{title:"Alert contexts",param:"alertContexts",paramKey:"alertContexts"},{title:"Alert roles",param:"alertRoles",paramKey:"alertRoles"}],M=(0,n.memo)((function(e){var t=(0,g.th)();return n.createElement(f.Flex,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?L(Object(r),!0).forEach((function(t){(0,d.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):L(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({column:!0,height:"calc(100vh - 266px)",overflow:{vertical:"auto"},padding:[0,0,30]},e),F.map((function(e){var r=e.title,a=e.param,o=e.paramKey;return n.createElement(R,{key:r,baseKey:t,extraKey:T.Ym,title:r,param:a,paramKey:o})})))}));var _={filters:{iconName:"filterList",color:{active:"success",notActive:"textLite"},width:"19px",Content:M,dataTestId:"filterBar",label:"Filters"}},z=["filters"],B=function(e){return e.some((function(e){var t=e.roomIds,r=void 0===t?[]:t,n=e.nodeIds,a=void 0===n?[]:n,o=e.hostLabels,l=void 0===o?{}:o,i=e.alertNames,c=void 0===i?[]:i,u=e.alertContexts,s=void 0===u?[]:u,d=e.alertRoles,f=void 0===d?[]:d;return r.length||a.length||Object.keys(l).length||c.length||s.length||f.length}))};const G=function(e){var t=e.rules,r=(0,i.Z)((function(){return B(t)})),a=(0,l.Z)(r,2),o=a[0],d=a[1],f=_.filters.Content;return(0,n.useEffect)((function(){d(B(t))}),[t]),n.createElement(s.ZP,{collapsedComponent:n.createElement(c.Z,{onClickTab:d,availableTabs:_,tabsToShow:z}),isOpen:o,header:n.createElement(u.Z,{isOpen:o,onToggle:d,title:"Filters",icon:"filterList"})},n.createElement(f,{padding:[0,3,30]}))};var H=r(80986),V=r(87053),U=r(68535),J=r(41174),W=r(88715),Y=r(22464),Q=["value"];function q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function X(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?q(Object(r),!0).forEach((function(t){(0,d.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var $=function(e){var t=e.value,r=(0,b.Z)(e,Q);return n.createElement(Y.Z,{content:t},n.createElement(f.Pill,X({maxWidth:"100%",overflow:"hidden",flavour:"neutral",color:"neutralPillColor",size:"small",justifyContent:"start",margin:[1]},r),t))},ee=function(){return n.createElement(f.Text,null,"*")},te=function(e){var t=(0,e.getValue)();return(null===t||void 0===t?void 0:t.length)?n.createElement(f.Flex,{flexWrap:!0},t.map((function(e){return n.createElement($,{key:e,value:e})}))):n.createElement(ee,null)},re=function(e){var t=e.getValue,r=(0,J.rA)().localeDateString;if(!t())return n.createElement(f.Text,null,"-");var a=r(new Date(t()),{month:"2-digit",day:"2-digit",year:"numeric",hour:"numeric",minute:"numeric",long:!1,dateStyle:void 0});return n.createElement(f.Text,{whiteSpace:"nowrap"},a)},ne=[{id:"disabled",name:"Disable rule",accessorKey:"disabled",header:"",cell:function(e){var t=e.row,r=e.getValue,a=t.original,o=(0,n.useState)(!r()),c=(0,l.Z)(o,2),u=c[0],s=c[1],d=(0,i.Z)(),m=(0,l.Z)(d,2),p=m[0],y=m[1],b=(0,W.Z)(),v=(0,l.Z)(b,2)[1],g=(0,h.j6)(),O=(0,h._A)();return n.createElement(f.Toggle,{colored:!0,checked:u,disabled:p,onChange:function(e){y();var t=e.target.checked;s(t),g(X(X({},a),{},{disabled:!t})).then((function(){O()})).catch((function(e){s(!t),v(e)})).finally(y)}})},size:50,maxSize:50,minSize:50},{id:"name",name:"Name",accessorKey:"name",header:"Rule name",cell:function(e){var t=e.row,r=e.getValue,a=t.original.accountId;return n.createElement(f.Flex,{gap:2,alignItems:"center"},n.createElement(f.Text,{wordBreak:"break-word"},r()),a&&n.createElement(Y.Z,{align:"bottom",content:"This rule affects only your account"},n.createElement(f.Icon,{color:"textLite",height:"16px",name:"userPress",width:"16px"})))}},{id:"rooms",name:"Rooms",accessorKey:"rooms",header:"War rooms",cell:function(e){var t=(0,e.getValue)();return(null===t||void 0===t?void 0:t.length)?n.createElement(f.Text,null,t.map((function(e){return e.name})).join(", ")):n.createElement(f.Text,null,"All rooms")}},{id:"nodes",name:"Nodes",accessorKey:"nodes",header:"Nodes",cell:function(e){var t=(0,e.getValue)();return(null===t||void 0===t?void 0:t.length)?n.createElement(f.Flex,{flexWrap:!0},t.map((function(e){var t=e.id,r=e.name,a=e.notAvailable?n.createElement(f.Flex,{alignItems:"center",gap:1},n.createElement(f.Icon,{name:"warning_triangle",size:"small",color:"neutralPillColor"}),n.createElement(f.Text,null,"Node no longer available")):r;return n.createElement($,{key:t,value:a})}))):n.createElement(ee,null)}},{id:"hostLabels",name:"Host labels",accessorKey:"hostLabels",header:"Host labels",cell:function(e){var t=(0,e.getValue)(),r=Object.entries(t||{});return r.length?n.createElement(f.Flex,{flexWrap:!0},r.map((function(e){var t=(0,l.Z)(e,2),r=t[0],a=t[1],o=(0,S.q)({key:r,value:a});return n.createElement($,{key:o,value:o})}))):n.createElement(ee,null)}},{id:"alertNames",name:"Alert names",accessorKey:"alertNames",header:"Alert name",cell:te},{id:"alertContexts",name:"Alert contexts",accessorKey:"alertContexts",header:"Alert context",cell:te},{id:"alertRoles",name:"Alert roles",accessorKey:"alertRoles",header:"Alert role",cell:te},{id:"startDate",name:"Start date",accessorKey:"startsAt",header:"Start date",cell:re,size:120},{id:"endDate",name:"End date",accessorKey:"lastsUntil",header:"End date",cell:re,size:120}],ae=r(93433),oe=r(28969),le=r(26503),ie={month:"2-digit",day:"2-digit",year:"numeric",hour:"numeric",minute:"numeric",long:!1,dateStyle:void 0};var ce=(0,H.Z)((function(){return r.e(147).then(r.bind(r,65147))}),"CreateOrUpdateRuleModal"),ue=(0,n.memo)(f.NetdataTable,(function(e,t){return(0,U.ZP)(e,t)})),se={right:["actions"]},de=function(){return n.createElement(f.Flex,null,n.createElement(f.Text,null,"Create or Maintain Alert Notification Silencing Rules on this Space. These rules can be applicable to all users or just you, depending on their definition."," ",n.createElement(V.Z,{"data-ga":"alert-silencing::click-link-docs::rules-table","data-testid":"silencing-rules-doc",href:"https://learn.netdata.cloud/docs/alerts-and-notifications/notifications/netdata-cloud-notifications/#silencing-alert-notifications",rel:"noopener noreferrer",target:"_blank"},"Read the Alert Notification Silencing Rules documentation to learn more.")))};const fe=function(e){var t=e.data,r=function(){var e=(0,n.useState)(""),t=(0,l.Z)(e,2),r=t[0],a=t[1],o=(0,n.useState)({}),i=(0,l.Z)(o,2),c=i[0],u=i[1],s=(0,W.Z)(),d=(0,l.Z)(s,2)[1],m=(0,J.rA)().localeDateString,p=(0,h.hr)(),y=(0,h._A)(),b=function(){return u({type:"create"})},v=function(e){return u({type:"edit",rule:e})},g=function(e){var t=e.id;p([t]).then((function(){y()})).catch(d)},O=(0,oe.gI)(le.mk.spaceDeletePersonalSilencingRule),j=(0,oe.gI)(le.mk.spaceDeleteSystemSilencingRule),E=(0,n.useMemo)((function(){return{addEntry:{dataGa:"",flavour:"hollow",handleAction:b,iconColor:"success",label:"Add rule",small:!0,width:"auto"}}}),[]),w=function(e){var t=e.name;return n.createElement(n.Fragment,null,"Delete ",n.createElement(f.H3,{wordBreak:"break-word"},t)," rule")};return{search:r,setSearch:a,bulkActions:E,rowActions:(0,n.useMemo)((function(){return{edit:{handleAction:v,disabledTooltipText:"Edit is disabled",isDisabled:function(e){return!!e.readOnly},dataGa:"alert-silencing::click-edit-row::rules-table"},delete:{handleAction:g,confirmationTitle:w,confirmationMessage:function(e){return n.createElement(f.Text,{wordBreak:"break-word"},"You are about to delete ",n.createElement("strong",null,e.name)," silencing rule.",n.createElement("br",null),"Are you sure you want to continue?")},dataGa:"alert-silencing::click-delete-row::rules-table",disabledTooltipText:"Delete is disabled",confirmLabel:"Yes, delete",declineLabel:"Cancel",isDisabled:function(e){return e.accountId?!O:!j}}}}),[]),onFilter:(0,n.useCallback)((function(e,t,r){var n=e.original,a=r.toLowerCase(),o=(n.rooms||[]).map((function(e){return e.name})),l=(n.nodes||[]).map((function(e){return e.name})),i=n.alertNames||[],c=n.alertContexts||[],u=n.alertRoles||[],s=n.hostLabels||{},d=n.startsAt?m(new Date(n.startsAt),ie):"",f=n.lastsUntil?m(new Date(n.lastsUntil),ie):"";return function(e,t){return e.some((function(e){return e.toLowerCase().includes(t)}))}([n.name.toLowerCase()].concat((0,ae.Z)(o),(0,ae.Z)(l),(0,ae.Z)(i),(0,ae.Z)(c),(0,ae.Z)(u),(0,ae.Z)(Object.entries(s).flat()),[d,f]),a)}),[]),modalDetails:c,closeModal:function(){return u({})}}}(),a=r.search,o=r.setSearch,i=r.bulkActions,c=r.rowActions,u=r.onFilter,s=r.modalDetails,d=r.closeModal;return n.createElement(n.Fragment,null,n.createElement(f.Flex,{column:!0,gap:4,padding:[2,4],height:"calc(100vh - 241px)"},n.createElement(de,null),n.createElement(ue,{key:JSON.stringify(t||{}),enableSorting:!0,enableColumnVisibility:!0,data:t,dataColumns:ne,bulkActions:i,rowActions:c,globalFilter:a,globalFilterFn:u,onGlobalSearchChange:o,columnPinning:se,enableColumnPinning:!0,enablePinning:!0})),"create"==s.type&&n.createElement(n.Suspense,null,n.createElement(ce,{onClose:d})),"edit"==s.type&&s.rule&&n.createElement(n.Suspense,null,n.createElement(ce,{rule:s.rule,onClose:d,isEdit:!0})))};var me=r(94111),pe=r(91126),ye=r(14111);function be(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ve(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?be(Object(r),!0).forEach((function(t){(0,d.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):be(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const ge=function(e){var t=(0,h.oO)({id:e,key:"initialLoad"}),r=(0,h.tZ)(),n=(0,h.XJ)(e);(0,ye.Z)((function(){return{enabled:!!e&&!t,fetch:function(){return(0,me.KH)(e)},onFail:function(e){return n(ve(ve({},pe.R),{},{loading:!1,loaded:!0,error:e}))},onSuccess:function(e){return n(function(e,t){return ve(ve({},e),{},{loading:!1,loaded:!0,initialLoad:!0,rules:t})}(pe.R,e))}}}),[e,r])},he=function(e){var t=e.errorMessage;return n.createElement(f.Flex,{column:!0,gap:2,alignItems:"center",justifyContent:"center",flex:!0},n.createElement(f.TextBig,null,"Something went wrong"),t&&n.createElement(f.Text,null,"(",t,")"))};var Oe=r(89960);const je=function(){var e=(0,g.th)();ge(e),(0,Oe.B)();var t=I({extraKey:T.Ym}),r=t.loaded,l=t.rules,i=t.error;return r?i?n.createElement(he,{errorMessage:i.message}):n.createElement(a.Z,{rightBar:n.createElement(G,{rules:l}),margin:[3,0]},n.createElement(fe,{data:l})):n.createElement(o.Z,{height:"calc(100% - 44px)",title:"Loading silencing rules..."})}},29620:(e,t,r)=>{r.d(t,{_:()=>o,q:()=>l});var n=r(29439),a=r(63150),o=function(e){var t,r=(null===(t=null===e||void 0===e?void 0:e.response)||void 0===t?void 0:t.data)||{},o=r.validationErrors,l=r.errorMessage;return o&&Object.keys(o).length?Object.entries(o).reduce((function(e,t){var r=(0,n.Z)(t,2)[1].Code;return a.Qj[r]&&e.push({errorMessage:a.Qj[r]}),e}),[]):[{errorMessage:l}]},l=function(e){var t=e.key,r=e.value;return"".concat(t,": ").concat(r)}},94111:(e,t,r)=>{r.d(t,{KF:()=>u,KH:()=>l,nt:()=>i,oG:()=>c});var n=r(35835),a=r(78128),o=function(e){return e.map((function(e){return(0,a.k5)(e)}))},l=function(e){return n.Z.get("/api/v2/spaces/".concat(e,"/notifications/silencing/rules"),{transform:o})},i=function(e,t){return n.Z.post("/api/v2/spaces/".concat(e,"/notifications/silencing/rules/delete"),t)},c=function(e,t){return n.Z.post("/api/v2/spaces/".concat(e,"/notifications/silencing/rule"),(0,a.v)(t))},u=function(e,t){return n.Z.put("/api/v2/spaces/".concat(e,"/notifications/silencing/rule/").concat(t.id),(0,a.v)(t))}},8534:(e,t,r)=>{r.d(t,{XJ:()=>g,_A:()=>j,hr:()=>x,j6:()=>w,oO:()=>v,tZ:()=>O,wK:()=>E,z5:()=>b});var n=r(4942),a=r(45987),o=r(4480),l=r(38700),i=r(72840),c=r(94111),u=r(91126),s=r(25464),d=r(62594),f=["rules"],m=["roomIds","nodeIds"];function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var b=(0,o.CG)({key:"silencingRulesState",get:function(e){var t=e.id,r=e.key,n=e.allNodesRoomId;return function(e){var o=e.get,l=o((0,u.Z)(t)),i=l.rules,c=(0,a.Z)(l,f),d=o((0,s.Nj)({id:n,key:"nodes"})),m=y(y({},c),{},{rules:i.map((function(e){return y(y({},e),e.nodeIds?{nodes:e.nodeIds.map((function(e){var t=d.find((function(t){return t.value==e}));return{id:e,name:(null===t||void 0===t?void 0:t.label)||"-",notAvailable:!t}}))}:{})}))});return r?m[r]:m}},set:function(e){var t=e.id,r=e.key;return function(e,o){var l=e.get,c=e.set,s=o.rules;c((0,u.Z)(t),(function(e){if(s){var t=s.map((function(e){var t=e.roomIds,r=e.nodeIds,n=(0,a.Z)(e,m),o=t?t.map((function(e){var t=l((0,i.n2)({id:e}));return{id:t.id,name:t.name}})):void 0;return y(y(y(y({},n),t?{roomIds:t}:{}),o?{rooms:o}:{}),r?{nodeIds:r}:{})}));o.rules=t}return r?y(y({},e),{},(0,n.Z)({},r,o)):y(y({},e),o)}))}}}),v=function(e){var t=e.id,r=e.key,n=(0,d.p)("id");return(0,o.sJ)(b({id:t,key:r,allNodesRoomId:n}))},g=function(e,t){return(0,o.Zl)(b({id:e,key:t}))},h=(0,o.cn)({key:"forceUpdateRulesSelector",default:0}),O=function(){return(0,o.sJ)(h)},j=function(){var e=(0,l.th)(),t=g(e),r=(0,o.Zl)(h);return function(){t((function(e){return y(y({},e),{},{initialLoad:!1})})),r((function(e){return e+1}))}},E=function(){var e=(0,l.th)();return function(t){return(0,c.oG)(e,t)}},w=function(){var e=(0,l.th)();return function(t){return(0,c.KF)(e,t)}},x=function(){var e=(0,l.th)();return function(t){return(0,c.nt)(e,t)}}},91126:(e,t,r)=>{r.d(t,{R:()=>i,Z:()=>c});var n=r(4942),a=r(4480);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var i={rules:[],error:"",id:null,loading:!0,loaded:!1,initialLoad:!1};const c=(0,a.xu)({key:"silencingRulesState",default:function(e){return function(e){return l(l({},i),{},{id:e})}(e)}})}}]);
\ No newline at end of file
web/gui/v2/359.bf28956b0a982e8af965.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ac9eab25-8e52-4ab3-af22-7c802bf2edb1",e._sentryDebugIdIdentifier="sentry-dbid-ac9eab25-8e52-4ab3-af22-7c802bf2edb1")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[359],{57359:function(e,t,a){a.r(t),a.d(t,{default:function(){return Re}});var n=a(67294),r=a(95248),o=(a(88449),a(2490),a(59849),a(33948),a(25387),a(72608),a(4480)),l=a(97945);var i={nodes:(0,o.xu)({key:"anomalyFilters",default:[]})};(0,o.CG)({key:"anomalyFilterState",get:e=>{let{roomId:t,filterKey:a}=e;return e=>{let{get:n}=e;return n(i[a](t))}},set:e=>{let{roomId:t,filterKey:a}=e;return(e,n)=>{let{set:r,get:o}=e;if(Array.isArray(n))return r(i[a](t),n);const l=o(i[a](t)),s=l.includes(n)?l.filter((e=>e!==n)):[...l,n];r(i[a](t),s)}}});const s=(e,t)=>t?e[t]:e;var c=a(36560),d=a(96929),m=a(22195),h=a(87854),u=a.n(h),L=a(95348),p=a.n(L),g=new(u())({id:"notCapableNodes",use:"notCapableNodes-usage",viewBox:"0 0 231 230",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 231 230" id="notCapableNodes"><path fill="#EDF2F6" d="M115.5 226c61.304 0 111-49.696 111-111S176.804 4 115.5 4 4.5 53.696 4.5 115s49.696 111 111 111Z" /><path fill="#E2E6EC" d="M212.149 115A96.65 96.65 0 1 1 39.894 54.809l3.303-4.038A96.649 96.649 0 0 1 212.149 115Z" /><mask id="notCapableNodes_a" width="206" height="194" x="6" y="18" maskUnits="userSpaceOnUse" style="mask-type:alpha"><path fill="#E2E6EC" d="M211.798 114.743a96.657 96.657 0 0 1-40.698 78.821 96.659 96.659 0 0 1-87.833 12.432C68.697 200.905 26.108 203.209 15.5 192c-10.608-11.209.28-35.172-4-50-4.281-14.828-6.001-31.361-3-46.5 3.001-15.139-.614-35.927 9-48H40c13.017-14.675 33.037-22.027 52.086-26.708a96.648 96.648 0 0 1 119.712 93.951Z" /></mask><g mask="url(#notCapableNodes_a)"><g clip-path="url(#notCapableNodes_b)"><path fill="#45535C" d="M217.255 50H19.142a2.641 2.641 0 0 0-2.642 2.642v134.716A2.642 2.642 0 0 0 19.142 190h198.113a2.641 2.641 0 0 0 2.641-2.642V52.642A2.641 2.641 0 0 0 217.255 50Z" /><path fill="#546C82" d="M19.142 50h198.113a2.644 2.644 0 0 1 2.641 2.642v3.962H16.5v-3.962A2.641 2.641 0 0 1 19.142 50Z" /><path fill="#0F0" d="M21.123 55.283a1.981 1.981 0 1 0 0-3.962 1.981 1.981 0 0 0 0 3.962Z" opacity=".5" /><path fill="#FF0" d="M27.726 55.283a1.981 1.981 0 1 0 0-3.962 1.981 1.981 0 0 0 0 3.962Z" opacity=".5" /><path fill="red" d="M34.33 55.283a1.981 1.981 0 1 0 0-3.962 1.981 1.981 0 0 0 0 3.962Z" opacity=".5" /><path stroke="#fff" stroke-miterlimit="10" stroke-width="2" d="m34.33 88.962 6.604-6.603-6.604-6.604M44.236 88.302h11.887" /></g><path fill="#7698B0" d="M145.373 81.99a2.327 2.327 0 1 0-4.655 0v19.551a2.328 2.328 0 1 0 4.655 0V81.989Z" /><path fill="#6D8CA3" d="M145.373 83.386h7.821a2.421 2.421 0 0 1 2.421 2.42v11.918a2.42 2.42 0 0 1-2.421 2.421h-7.821v-16.76Z" /><path fill="#658196" d="M155.615 88.972h2.979a2.608 2.608 0 0 1 2.607 2.607v.373a2.607 2.607 0 0 1-2.607 2.607h-2.979v-5.587Z" /><path fill="#7698B0" d="M219.897 143.904v1.862h-36.35a9.31 9.31 0 0 1-9.311-9.31v-36.311c0-4.097-2.7-7.449-6.052-7.449h-6.982v-1.862h6.982c4.376 0 7.914 4.19 7.914 9.311v36.311a7.446 7.446 0 0 0 7.449 7.448h36.35Z" /><path fill="#80A4BF" d="M124.89 85.248h-9.31a1.862 1.862 0 1 0 0 3.724h9.31a1.862 1.862 0 1 0 0-3.724ZM124.89 94.558h-9.31a1.862 1.862 0 1 0 0 3.725h9.31a1.862 1.862 0 1 0 0-3.725Z" /><path fill="#6D8CA3" d="M127.777 81.524h12.941v20.483h-12.941a3.818 3.818 0 0 1-3.818-3.818V85.341a3.814 3.814 0 0 1 2.357-3.527c.463-.192.959-.29 1.461-.29Z" /><path fill="#19B357" d="M106.269 107.127a2.327 2.327 0 0 0-4.655 0v19.553a2.327 2.327 0 0 0 4.655 0v-19.553Z" /><path fill="#00AB44" d="M106.269 108.524h7.821a2.421 2.421 0 0 1 2.421 2.421v11.917a2.421 2.421 0 0 1-2.421 2.421h-7.821v-16.759Z" /><path fill="#00993D" d="M116.511 114.11h2.979a2.607 2.607 0 0 1 2.607 2.607v.373a2.607 2.607 0 0 1-2.607 2.607h-2.979v-5.587Z" /><path fill="#00AB44" d="M219.896 132.732c-.016.624 0 1.136 0 1.862h-75.454a9.312 9.312 0 0 1-9.311-9.311c0-4.097-2.7-7.448-6.051-7.448h-6.983v-1.862h6.983c4.376 0 7.914 4.189 7.914 9.31a7.447 7.447 0 0 0 7.448 7.449h75.454Z" /><path fill="#00CB51" d="M85.786 110.386h-9.31a1.862 1.862 0 0 0 0 3.724h9.31a1.862 1.862 0 1 0 0-3.724ZM85.786 119.697h-9.31a1.862 1.862 0 1 0 0 3.724h9.31a1.862 1.862 0 0 0 0-3.724Z" /><path fill="#00AB44" d="M88.672 106.662h12.942v20.483H88.672a3.817 3.817 0 0 1-3.817-3.817v-12.849a3.818 3.818 0 0 1 3.817-3.817Z" /><path fill="#7698B0" d="M124.89 149.025a2.327 2.327 0 1 0-4.655 0v19.552a2.328 2.328 0 0 0 4.655 0v-19.552Z" /><path fill="#6D8CA3" d="M124.89 150.421h7.821a2.421 2.421 0 0 1 2.421 2.421v11.824a2.421 2.421 0 0 1-2.421 2.421h-7.821v-16.666Z" /><path fill="#658196" d="M135.131 156.008h2.98a2.606 2.606 0 0 1 2.607 2.607v.372a2.608 2.608 0 0 1-2.607 2.607h-2.98v-5.586Z" /><path fill="#7698B0" d="M219.896 122.49h-56.833a7.446 7.446 0 0 0-7.448 7.448v20.483c0 5.121-3.538 9.311-7.914 9.311h-6.983v-1.862h6.983c3.352 0 6.052-3.352 6.052-7.449v-20.483a9.31 9.31 0 0 1 9.31-9.31h56.833v1.862Z" /><path fill="#80A4BF" d="M104.407 152.284h-9.31a1.862 1.862 0 1 0 0 3.724h9.31a1.862 1.862 0 0 0 0-3.724ZM104.407 161.594h-9.31a1.862 1.862 0 0 0 0 3.724h9.31a1.862 1.862 0 1 0 0-3.724Z" /><path fill="#6D8CA3" d="M107.293 148.559h12.942v20.484h-12.942a3.818 3.818 0 0 1-3.817-3.818v-12.848a3.818 3.818 0 0 1 3.817-3.818Z" /></g><defs><clipPath id="notCapableNodes_b"><path fill="#fff" d="M16.5 50h203.396v140H16.5z" /></clipPath></defs></symbol>'}),f=(p().add(g),g);var v=()=>n.createElement(m.Flex,{width:"100%",justifyContent:"center",alignItems:"center",gap:3},n.createElement("svg",{viewBox:f.viewBox,height:"222px"},n.createElement("use",{xlinkHref:"#".concat(f.id)})),n.createElement(m.TextBig,{strong:!0},"Your nodes are either offline or not configured for ML")),Z=a(91008);const M=()=>n.createElement(m.Flex,{height:10.5,width:{min:10.5},background:"warningText",justifyContent:"center",alignItems:"center",round:"50%",sx:{borderRadius:"50%"}},n.createElement(m.Icon,{color:"warningBackground",name:"informationPress"})),E=e=>{let{to:t,children:a}=e;return n.createElement(Z.Z,{Component:m.Text,href:t,target:"_blank",rel:"noopener noreferrer"},a)},y=()=>n.createElement(m.Flex,{column:!0,gap:1},n.createElement(m.Text,{strong:!0,color:"textDescription"},"Not Configured Nodes"),n.createElement(m.Text,{color:"textDescription"},"Learn how to configure your nodes"," ",n.createElement(E,{to:"https://learn.netdata.cloud/docs/cloud/insights/anomaly-advisor#enable-ml-on-netdata-agent"},"to support anomaly advisor"),".")),b=()=>n.createElement(m.Flex,{column:!0,gap:1},n.createElement(m.Text,{strong:!0,color:"textDescription"},"Not Capable Nodes"),n.createElement(m.Text,{color:"textDescription"},"All nodes need to be updated to a version higher than"," ",n.createElement(m.Text,{strong:!0,color:"textDescription"},"1.32"),". Learn how to"," ",n.createElement(E,{to:"https://learn.netdata.cloud/docs/agent/packaging/installer/update"},"update to the latest Netdata version"),"."));var x=()=>n.createElement(m.Box,{round:!0,background:"elementBackground",padding:[4]},n.createElement(m.Flex,{gap:4,alignItems:"start"},n.createElement(M,null),n.createElement(m.Flex,{gap:4,column:!0},n.createElement(y,null),n.createElement(b,null))));var w=()=>n.createElement(m.Flex,{column:!0,width:"100%",height:"100%",justifyContent:"start",padding:[8,4]},n.createElement(m.Flex,{column:!0,gap:8},n.createElement(v,null),n.createElement(x,null))),C=a(88553),k=a(78710),A=a(91268),I=a(37518),D=a(89479),T=a(74059),_=a(74662),H=a(25517),S=a(49887),B=a(39612),F=(a(15581),a(34514),a(88921),a(96248),a(13599),a(11477),a(64362),a(15389),a(90401),a(45164),a(91238),a(54837),a(87485),a(56767),a(76651),a(61437),a(35285),a(39865),a(57640),a(9924),a(89692)),N=a(87462),V=a(2077),G=a(89405),R=a(78122);var U=e=>Math.floor(e/1e3);var z=()=>{const[e,t]=(0,H.$B)(),{localeTimeString:a}=(0,G.rA)(),[r,o,l]=(0,n.useMemo)((()=>{const n=U(e),r=U(t);return[(0,R.getDateDiff)(n,r),a(e,{secs:!0}),a(t,{secs:!0})]}),[e,t]);return e&&t?n.createElement(m.Flex,{gap:1,alignItems:"baseline"},n.createElement(m.TextMicro,{strong:!0,color:"textLite"},n.createElement(m.TextSmall,{strong:!0,color:"textLite"},o," \u2192 ",l," \u2022")," ","Duration: ",r)):null},O=a(60677);const j=(0,O.keyframes)(["from{transform:translate(412px,0);}"]),K=O.default.g.withConfig({displayName:"skeleton__Animated",componentId:"sc-gwkfye-0"})(["animation:",";"],(e=>{let{animate:t}=e;return t?(0,O.css)([""," 1s linear infinite"],j):""}));var P=e=>{let{animate:t=!1}=e;return n.createElement("svg",{width:"1140",height:"80",viewBox:"0 0 1140 80",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n.createElement("mask",{id:"mask0_467_73096",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"1140",height:"80"},n.createElement("rect",{width:"1140",height:"80",fill:"#C4C4C4"})),n.createElement("g",{mask:"url(#mask0_467_73096)"},n.createElement(K,{animate:t},n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M-374 70L-401 78H-192.5H14H25.5H212L180 70L157 55L144 70L105 11L69.5 70H41L17.8524 76.8586L-8 73L-39 38L-62 71L-85.5 61.5L-100.5 73L-114.5 61.5L-146 41L-168 70L-192.5 78L-235 70L-258 55L-271 70L-310 11L-327.75 40.5L-345.5 70H-374Z",fill:"#8F9EAA"}),n.createElement("path",{d:"M-401 78L-401.142 77.5206L-401 78.5V78ZM-374 70V69.5H-374.073L-374.142 69.5206L-374 70ZM212 78V78.5L212.121 77.5149L212 78ZM180 70L179.727 70.4188L179.797 70.4647L179.879 70.4851L180 70ZM157 55L157.273 54.5812L156.908 54.3429L156.622 54.6725L157 55ZM144 70L143.583 70.2757L143.946 70.8254L144.378 70.3275L144 70ZM105 11L105.417 10.7243L104.98 10.0632L104.572 10.7422L105 11ZM69.5 70V70.5H69.7827L69.9284 70.2578L69.5 70ZM41 70V69.5H40.9275L40.8579 69.5206L41 70ZM17.8524 76.8586L17.7785 77.3531L17.8882 77.3694L17.9944 77.338L17.8524 76.8586ZM-8 73L-8.3743 73.3315L-8.25369 73.4677L-8.07382 73.4945L-8 73ZM-39 38L-38.6257 37.6685L-39.0469 37.1929L-39.4102 37.7141L-39 38ZM-62 71L-62.1874 71.4636L-61.8178 71.613L-61.5898 71.2859L-62 71ZM-85.5 61.5L-85.3126 61.0365L-85.5775 60.9294L-85.8042 61.1032L-85.5 61.5ZM-100.5 73L-100.817 73.3864L-100.511 73.6383L-100.196 73.3968L-100.5 73ZM-114.5 61.5L-114.183 61.1137L-114.204 61.0961L-114.227 61.0809L-114.5 61.5ZM-146 41L-145.727 40.5809L-146.117 40.3272L-146.398 40.6978L-146 41ZM-168 70L-167.845 70.4753L-167.696 70.4268L-167.602 70.3022L-168 70ZM-235 70L-235.273 70.4188L-235.19 70.473L-235.092 70.4914L-235 70ZM-258 55L-257.727 54.5812L-258.092 54.3429L-258.378 54.6725L-258 55ZM-271 70L-271.417 70.2757L-271.054 70.8254L-270.622 70.3275L-271 70ZM-310 11L-309.583 10.7243L-310.02 10.0632L-310.428 10.7422L-310 11ZM-345.5 70V70.5H-345.217L-345.072 70.2578L-345.5 70ZM-400.858 78.4794L-373.858 70.4794L-374.142 69.5206L-401.142 77.5206L-400.858 78.4794ZM-192.5 77.5H-401V78.5H-192.5V77.5ZM14 77.5H-192.5V78.5H14V77.5ZM14 78.5H25.5V77.5H14V78.5ZM25.5 78.5H212V77.5H25.5V78.5ZM212.121 77.5149L180.121 69.5149L179.879 70.4851L211.879 78.4851L212.121 77.5149ZM180.273 69.5812L157.273 54.5812L156.727 55.4188L179.727 70.4188L180.273 69.5812ZM156.622 54.6725L143.622 69.6725L144.378 70.3275L157.378 55.3275L156.622 54.6725ZM144.417 69.7243L105.417 10.7243L104.583 11.2757L143.583 70.2757L144.417 69.7243ZM104.572 10.7422L69.0716 69.7422L69.9284 70.2578L105.428 11.2578L104.572 10.7422ZM69.5 69.5H41V70.5H69.5V69.5ZM40.8579 69.5206L17.7103 76.3792L17.9944 77.338L41.1421 70.4794L40.8579 69.5206ZM-8.07382 73.4945L17.7785 77.3531L17.9262 76.364L-7.92618 72.5055L-8.07382 73.4945ZM-39.3743 38.3315L-8.3743 73.3315L-7.6257 72.6685L-38.6257 37.6685L-39.3743 38.3315ZM-61.5898 71.2859L-38.5898 38.2859L-39.4102 37.7141L-62.4102 70.7141L-61.5898 71.2859ZM-85.6874 61.9636L-62.1874 71.4636L-61.8126 70.5364L-85.3126 61.0365L-85.6874 61.9636ZM-100.196 73.3968L-85.1958 61.8968L-85.8042 61.1032L-100.804 72.6032L-100.196 73.3968ZM-114.817 61.8864L-100.817 73.3864L-100.183 72.6136L-114.183 61.1137L-114.817 61.8864ZM-146.273 41.4191L-114.773 61.9191L-114.227 61.0809L-145.727 40.5809L-146.273 41.4191ZM-167.602 70.3022L-145.602 41.3022L-146.398 40.6978L-168.398 69.6978L-167.602 70.3022ZM-192.345 78.4753L-167.845 70.4753L-168.155 69.5247L-192.655 77.5247L-192.345 78.4753ZM-235.092 70.4914L-192.592 78.4914L-192.408 77.5086L-234.908 69.5086L-235.092 70.4914ZM-258.273 55.4188L-235.273 70.4188L-234.727 69.5812L-257.727 54.5812L-258.273 55.4188ZM-270.622 70.3275L-257.622 55.3275L-258.378 54.6725L-271.378 69.6725L-270.622 70.3275ZM-310.417 11.2757L-271.417 70.2757L-270.583 69.7243L-309.583 10.7243L-310.417 11.2757ZM-327.322 40.7578L-309.572 11.2578L-310.428 10.7422L-328.178 40.2422L-327.322 40.7578ZM-345.072 70.2578L-327.322 40.7578L-328.178 40.2422L-345.928 69.7422L-345.072 70.2578ZM-374 70.5H-345.5V69.5H-374V70.5Z",fill:"#CFD5DA"})),n.createElement("mask",{id:"mask1_467_73096",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"52",y:"0",width:"1140",height:"80"},n.createElement("rect",{x:"52",width:"1140",height:"80",fill:"#C4C4C4"})),n.createElement("g",{mask:"url(#mask1_467_73096)"},n.createElement("rect",{x:"55.5",y:"-1.5",width:"1140",height:"80",fill:"#CFD5DA",fillOpacity:"0.25",stroke:"#8F9EAA",strokeDasharray:"2 5"}),n.createElement("rect",{x:"55",width:"86",height:"3",fill:"#CFD5DA"}))))},Y=new(u())({id:"error-state",use:"error-state-usage",viewBox:"0 0 199 79",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 199 79" id="error-state"><path fill="#8F9EAA" fill-rule="evenodd" d="m91.008 47.745 2.142 1.506.575-.819-2.438-1.713-.287.409-.298-.401L51.319 76.01 25.983 77.76H0v1h26.017l.017-.002 25.5-1.76.147-.01.117-.087 39.21-29.156Zm7.017 4.932 4.875 3.427.575-.818-4.875-3.427-.575.818Zm9.75 6.854 4.875 3.427.575-.818-4.875-3.427-.575.818Zm9.75 6.854 4.875 3.426.575-.818-4.875-3.427-.575.819Zm25.62.71-.199-.061-.182.098-3.25 1.742.472.882 3.067-1.645 2.679.812.29-.957-2.877-.872Zm8.336 3.57 2.874.871 2.874.871.29-.957-2.874-.871-2.874-.871-.29.957Zm-21.245 4.318 3.25-1.742-.472-.882-2.979 1.597-2.185-1.536-.575.818 2.437 1.713.253.178.271-.146Zm32.742-.834 2.877.872.043.013.044.005 2.667.31.115-.993-2.622-.305-2.834-.859-.29.957Zm10.964 1.82 5.334.619.115-.993-5.333-.62-.116.993Zm10.667 1.239 5.333.619.116-.993-5.334-.62-.115.993Zm10.667 1.239 2.666.31.116-.994-2.667-.31-.115.993Z" clip-rule="evenodd" /><mask id="error-state_a" width="93" height="79" x="53" y="0" maskUnits="userSpaceOnUse" style="mask-type:alpha"><path fill="#C4C4C4" d="M53 0h93v79H53z" /></mask><g fill="#CFD5DA" mask="url(#error-state_a)"><path fill-opacity=".25" stroke="#8F9EAA" stroke-dasharray="2 5" d="M56.5-1.5h85v82h-85z" /><path d="M56 0h86v3H56z" /></g></symbol>'}),$=(p().add(Y),Y);const q=()=>n.createElement("svg",{viewBox:$.viewBox,width:"197"},n.createElement("use",{xlinkHref:"#".concat($.id)})),J=(0,O.default)(m.Button).withConfig({displayName:"errorView__RetryButton",componentId:"sc-1n9qb8k-0"})(["white-space:normal !important;align-items:flex-start !important;width:230px !important;font-size:12px !important;font-weight:normal !important;& > *{align-items:start !important;margin:0 !important;padding:0 !important;}"]);var Q=e=>{let{onRetry:t}=e;return n.createElement(m.Flex,{column:!0,alignItems:"center",width:"100%"},n.createElement(q,null),n.createElement(m.TextSmall,{margin:[1,0,0],color:"textDescription"},"Something went wrong."),n.createElement(J,{margin:[2,0,0],padding:[0],onClick:t,icon:"reload",flavour:"borderless",label:"Retry fetching anomalies for the same timeframe",height:"initial",width:"initial"}))};const W=e=>{let{error:t,loading:a,hasData:r}=e;return t?n.createElement(m.TextSmall,null,"No data"===t?"No data for this period. Try highlighting an other area.":t.errorMessage||"Something went wrong"):a?n.createElement(m.TextSmall,null,"Searching for anomalies..."):r?n.createElement(m.TextSmall,{color:"sectionDescription"},"Anomalous metrics in the selected timeframe sorted from most anomalous to least."):n.createElement(m.TextSmall,null,"You haven't highlighted any timeframe yet.")},X=e=>{let{error:t,loading:a,hasData:r,onRetry:o,totalDimensionsCount:l,...i}=e;return n.createElement(m.Flex,(0,N.Z)({column:!0,gap:2,padding:[4],background:"sideBar"},i),n.createElement(m.Flex,{gap:1,alignItems:"baseline"},n.createElement(m.H4,{color:"sectionTitle"},l?"".concat(l," "):"","Anomalous metrics"),n.createElement(z,null)),n.createElement(W,{hasData:r,loading:a,error:t}),t?n.createElement(Q,{onRetry:o}):n.createElement(P,{animate:a}))};var ee=e=>{const t=(0,r.TA)({extraKey:"anomalies"}),{loaded:a,loading:o,error:l,totalDimensionsCount:i}=(0,V.$g)({nodeIds:t,flavour:"anomaly"});return n.createElement(X,(0,N.Z)({loading:o,error:l,hasData:a,totalDimensionsCount:i},e))};const te={"anomaly_detection.anomaly_rate":{name:"Anomaly Rate",info:"This is the percentage of metrics that are anomalous."},"anomaly_detection.dimensions":{name:"Count of Anomalous Metrics",info:"Variance in the amount of anomalous metrics over time could indicate unexpected behavior that merits investigation."},"anomaly_detection.detector_events":{name:"Anomaly Events Detected ",info:"An anomaly event is a period of time when a node has persistently elevated anomaly rates across all metrics. This may indicate unexpected behavior that merits investigation."}},ae={"Anomaly advisor":{showAR:!1,name:"Anomaly advisor",info:n.createElement(m.Flex,{column:!0,gap:2},n.createElement(m.TextSmall,{color:"sectionDescription"},"Machine Learning powered automated anomaly detection running at the edge."),n.createElement(m.TextSmall,{color:"sectionDescription"},"Use this page as a starting point to explore potential anomalies. Learn more on"," ",n.createElement(Z.Z,{Component:m.TextSmall,href:"https://learn.netdata.cloud/docs/cloud/insights/anomaly-advisor",target:"_blank",rel:"noopener noreferrer"},"how to")," ","use Anomaly Advisor."),n.createElement(m.Flex,{gap:1,alignItems:"center"},n.createElement(m.Icon,{name:"highlightArea",color:"sectionDescription",size:"small"}),n.createElement(m.TextSmall,{color:"sectionDescription"},"Highlight a time-frame of interest to explore potential anomalies.")))},"Anomalous metrics":{weightKey:"score",info:n.createElement(ee,null)}},ne=Object.keys(te);var re=function(e,t){let{os:a}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n={};const{menuGroups:r,subMenus:o,menuGroupChartIds:l}=((e,t)=>{const a={},n={},r={};return ne.forEach(((e,a)=>{t[e]={chartId:e,id:"Anomaly advisor",subMenuId:e,priority:-(a+1)}})),e.forEach(((e,a)=>{t[e]={chartId:e,id:"Anomalous metrics",subMenuId:e,priority:a+1}})),[...ne,...e].forEach((e=>{const o=t[e],l="".concat(o.id,"|").concat(o.subMenuId);n[l]||(n[l]=[]),a[o.id]||(a[o.id]=new Set),r[o.id]||(r[o.id]=[]),o.chartId&&(n[l].push(o.chartId),r[o.id].push(o.chartId)),l&&a[o.id].add(l)})),{chartMenus:t,menuGroups:a,subMenus:n,menuGroupChartIds:r}})(e,n),i={},s=Object.keys(r).reduce(((e,t)=>{const a=l[t],o=[...r[t]],i=n[a[0]];return e[t]={...i,...ae[t],level:0,id:t,subMenuIds:o,subMenuChartIds:a,link:"".concat((0,B.Z)("menu_".concat(t))),size:24,forceVisibility:!0,arFlavour:"anomaly"},e}),{}),c=Object.keys(o).reduce(((e,t)=>{const a=o[t];if(!a.length)return e;const r=n[a[0]],{id:l}=s[r.id],[i,c]=r.chartId.split("::"),d=te[r.chartId];return e[t]={...r,name:c?"".concat(i," > ").concat(c):i,...d,level:1,id:t,menuGroupId:l,chartIds:a,link:"".concat((0,B.Z)("menu_".concat(r.id,"_submenu_").concat(r.subMenuId))),size:24,forceVisibility:!0,arFlavour:"anomaly",showAR:!d,weightKey:"score"},e}),{}),d=Object.keys(r);let m=-1;const h=d.reduce(((e,t)=>{m+=1;return[...e,s[t],...s[t].subMenuIds.reduce(((e,r)=>{m+=1;return[...e,c[r],...c[r].chartIds.map((e=>{const o=n[e];if(o)return m+=1,i[e]=(0,F.ZP)({...o,id:e,context:e},{menuId:t,subMenuId:r,sectionInfo:c[r].info},{os:a}),{...i[e],level:2,size:365,menuKey:s[t].id,forceVisibility:!0}}))]}),[])]}),[]);return n=null,{stickyIndexes:[],allCharts:h,menuGroupIds:d,menuGroupById:s,subMenuById:c,menuChartsAttributeById:i}},oe=a(15394),le=a(13962),ie=a(22962),se=a(61152),ce=a(69743),de=a(56102),me=a(11835);const he=e=>{let{id:t,...a}=e;return n.createElement(ce.d,(0,N.Z)({id:t},a),n.createElement(de.Y,{id:t}),n.createElement(me.f,{id:t}))};var ue=(0,n.memo)(he),Le=a(71824),pe=a(9058),ge=a(16978),fe=(a(31672),a(59461),a(24298)),ve=a(96415),Ze=a(70873),Me=a(43460),Ee=a(84817),ye=a(18039);const be=(e,t)=>e&&e.getRoot().getChildren().find((e=>e.match({id:"anomalies-".concat(t)})));var xe=e=>t=>"overview-page::".concat(e.getAttribute("id"),"::").concat(t);const we=e=>{let{id:t,...a}=e;const r=(0,I.UL)(),{height:o=0,...l}=(0,Le.nI)(t),i=(0,pe.e)(),s=(0,n.useMemo)((()=>{const e=be(i,r);let a=e.getNode({id:t});if(a)return a;const[n,s]=t.split("::");return a=i.makeChart({attributes:{contextScope:[n],height:(0,ye.C)(e,t,o+260),id:t,roomId:r,selectedDimensions:s?[s]:[],groupBy:["instance"],...l},makeTrack:xe}),e.appendChild(a),a}),[i,r,t]);return n.createElement(ge.Z,(0,N.Z)({margin:[0,0,2],chart:s,"data-chartid":t,"data-track":s.track("container")},a))};var Ce=n.memo(we,((e,t)=>e.id===t.id));const ke=e=>{let{id:t,subMenuId:a,...r}=e;return n.createElement(Ce,(0,N.Z)({id:t,role:"graphics-object","aria-roledescription":"chart","data-submenuid":a},r))};var Ae=(0,n.memo)(ke),Ie=a(14048),De=a(12664),Te=a(62525),_e=a(71929);const He=(0,Te.Ji)((e=>n.createElement(_e.Z,(0,N.Z)({as:"p",role:"document"},e))),(e=>{let{info:t}=e;return{children:t}})),Se=e=>{let{id:t}=e;return n.createElement(Ie.D,{gap:0,id:t},n.createElement(De.o,{id:t,margin:[1,0,0]}),n.createElement(He,{id:t}))};var Be=(0,n.memo)(Se),Fe=e=>{switch(e.level){case 0:return ue;case 1:return Be;case 2:return Ae;default:return null}};var Ne=e=>{let{onChartNameChange:t,initialChartName:a,dashboardOptions:r,linkToGo:o,contextToGo:l}=e;const[i,,,s]=(0,se.Z)("addToDashboardModal"),{setActiveMenuGroupId:c,setActiveSubMenuId:d}=(0,oe.Z)({onChartNameChange:t,initialChartName:a,linkToGo:o,contextToGo:l});return n.createElement(_.v,null,n.createElement(le.Z,{onActiveMenuGroupId:c,onActiveSubMenuId:d,getComponent:Fe,dashboardOptions:r,initialChartName:a,checkVisibility:()=>!0}),i&&n.createElement(ie.Z,{onClose:s}))};const Ve=["alerts","info"];var Ge=e=>{let{nodeIds:t}=e;const a=(0,T.th)(),o=(0,I.UL)(),[l,i,s,c,d]=(0,H.ZP)(a,o,t),m=(0,D.MS)(o,s),[h,{width:u}]=(0,C.Z)();((e,t,a)=>{let{width:r,host:o}=a;if(!o)throw"No host provided";const l=(0,pe.e)();(0,n.useMemo)((()=>{if(!l||!e)return;let a=be(l,e);return a?void 0:(a=l.makeContainer({attributes:{id:"anomalies-".concat(e),roomId:e,host:o,overlays:{proceeded:{type:"proceeded"}},nodesScope:t,width:r,toolboxElements:[Me.default,ve.default,Ze.default,Ee.Z]}}),l.appendChild(a),(0,fe.unregister)((0,ye.M)(l,a)))}),[l,o,e,t]),(0,n.useEffect)((()=>{if(!l||!e)return;let a=be(l,e);a&&a.getNodes().forEach((e=>{e.updateAttribute("nodesScope",t),e.getAttribute("active")&&"chart"===e.type&&e.trigger("fetch")}))}),[l,e,t]),(0,n.useEffect)((()=>()=>{if(!l||!e)return;let t=be(l,e);t&&t.destroy()}),[e])})(o,t,{host:k.ZP?"".concat(window.envSettings.agentApiUrl,"/api/v2"):"/api/v3/spaces/".concat(a,"/rooms/").concat(o),width:u});const[L,p]=(0,r.I0)("chartName",{key:o,extraKey:"anomalies"}),[g,f]=(0,n.useState)(0),[v,Z]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{Z(!!i.length)}),[i.length]),n.createElement(_.Z,{getChart:m,chartIds:l,getMenu:re},n.createElement(A.Z,{ref:h,position:"relative",rightBar:n.createElement(S.Z,{nodeIds:t,title:"Anomalies",initialChartName:L,hiddenTabs:Ve,selectedTab:g,setSelectedTab:f,flavour:"anomalies",loaded:!0,hasSearch:!1}),gap:1},n.createElement(Ne,{initialChartName:L,onChartNameChange:p,linkToGo:v&&(0,B.Z)("menu_Anomalous metrics")}),(!i.length||!!c)&&n.createElement(ee,{position:"absolute",bottom:0,right:0,left:0,zIndex:6e3,onRetry:d})))};var Re=()=>{const e=(0,r.TA)({extraKey:"anomalies"}),t=(0,d.zN)(),a=(0,d.fD)(),{predicting:o}=(e=>{const t=(0,l.HZ)(),a=(0,l.Ne)(t);return(0,n.useMemo)((()=>a.reduce(((t,a)=>{const{capabilities:{ml:n}}=a;return null!==n&&void 0!==n&&n.enabled?t.predicting=[...t.predicting,s(a,e)]:t.incapable=[...t.incapable,s(a,e)],t}),{predicting:[],incapable:[]})),[t.length,e])})("id");if(a&&!t.length)return n.createElement(c.Z,null);const i=o.length>0;return a&&!i?n.createElement(w,null):n.createElement(Ge,{nodeIds:e})}}}]);
\ No newline at end of file
web/gui/v2/360.56c21a2225151e48915c.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="43fd8cf6-0785-42f0-b4e7-206c07094f6e",e._sentryDebugIdIdentifier="sentry-dbid-43fd8cf6-0785-42f0-b4e7-206c07094f6e")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[360],{79360:function(e,n,t){t.r(n),t.d(n,{default:function(){return h}});var o=t(67294),r=t(89250),a=(t(33948),t(41637),t(60285),t(57640),t(9924),t(64211),t(2490),t(41874),t(88449),t(59849),t(9170),t(34668),t(22195)),c=t(13477),d=t(28234),l=t(18761);const i=new URLSearchParams(window.location.search.substr(1)),s=()=>{location.assign("https://registry.my-netdata.io/goto-host-from-alarm.html".concat(location.search))},u=e=>fetch(e,{redirect:"follow"}).then((()=>e)),f=e=>{let n="top;nowelcome=1";for(let[o,r]of i.entries())o=decodeURIComponent(o),"agentID"!==o&&(n+=";".concat(encodeURIComponent(o)),r=decodeURIComponent(r),""!==r&&(n+="=".concat(encodeURIComponent(r))));const t=new URL(e);return"/"===t.pathname&&(t.pathname=""),t.hash=n,t.toString()},p=(e,n)=>{if(!i.has("agentID"))return void(document.body.innerHTML='<p>missing "agentID" query string parameter</p>');(async(e,n)=>{try{return(await(0,l.XG)(n,e)).data}catch(t){const{data:e}=t.response;document.body.innerHTML="".concat((0,d.r)(null===e||void 0===e?void 0:e.errorMsgKey),"</br></br>Getting you back to Netdata...");const n=new Error((0,d.r)(null===e||void 0===e?void 0:e.errorMsgKey)||"Redirect error");throw n.name="".concat((null===e||void 0===e?void 0:e.errorMsgKey)||"Server error"),n.stack="".concat((null===e||void 0===e?void 0:e.errorCode)||"Redirect error code"),n}})(decodeURIComponent(i.get("agentID")||"unknown_agent_id"),e).catch((e=>{if("ErrVisitedNodeNotFound"!==(null===e||void 0===e?void 0:e.name))throw document.body.innerHTML="<p>".concat(null===e||void 0===e?void 0:e.message,"</p>"),e;s()})).then((e=>{var t;const o=null===e||void 0===e||null===(t=e.urls)||void 0===t?void 0:t.map(f),r="https:"===location.protocol&&o.some((e=>!e.startsWith("https:"))),a=r?o.filter((e=>e.startsWith("https:"))):o;if(0!==a.length)return Promise.any(a.map(u)).then((()=>{location.assign("url".concat(n))}),(()=>{r?location.protocol="http:":document.body.innerHTML="\n <ul>\n ".concat(o.map((e=>'<li><a href="'.concat(encodeURIComponent(e),'" target="_blank" rel="noopener noreferrer">').concat(e,"</a></li>"))).join("\n"),"\n </ul>\n ")}));r?location.protocol="http:":s()}))},m=()=>{const e=(0,c.jr)(),{search:n}=(0,r.TH)();return(0,o.useEffect)((()=>{e&&p(e,n||"")}),[e,n]),o.createElement(a.H4,null,"Redirecting...")};var h=()=>o.createElement(r.Z5,null,o.createElement(r.AW,{path:"/redirects/alerts",element:o.createElement(m,null)}),o.createElement(r.AW,{path:"/redirects/alarms",element:o.createElement(m,null)})," ")}}]);
\ No newline at end of file
web/gui/v2/367.c05334328139fb144aa4.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="51ee42fc-5013-4d72-b439-43f989280385",e._sentryDebugIdIdentifier="sentry-dbid-51ee42fc-5013-4d72-b439-43f989280385")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[367],{46742:function(e,t,n){n.d(t,{lG:function(){return u},om:function(){return d}});var a=n(87462),o=(n(25387),n(2490),n(72608),n(33948),n(57640),n(9924),n(88449),n(59849),n(64211),n(41874),n(67294)),r=n(60677),l=n(95248),i=n(22195),s=n(39434);const c=e=>e[0].toUpperCase()+e.slice(1),d=(0,r.default)(i.Flex).attrs((e=>({as:"li",role:"option",padding:[1,2],gap:1,justifyContent:"between",width:"100%",...e}))).withConfig({displayName:"checkboxes__ItemContainer",componentId:"sc-1vef46u-0"})(["cursor:",";opacity:",";align-items:",";"," ",""],(e=>{let{disabled:t}=e;return t?"default":"pointer"}),(e=>{let{disabled:t,stale:n}=e;return n||t?.7:1}),(e=>{let{alignItems:t}=e;return t||"center"}),(e=>{let{multi:t,selected:n,theme:a}=e;return!t&&n&&"\n background-color: ".concat((e=>{let{theme:t}=e;const{name:n}=t;return("Dark"===n?(0,i.getRgbColor)(["green","netdata"],.3):(0,i.getRgbColor)(["green","frostee"]))({theme:t})})({theme:a}),";\n ")}),(e=>{let{multi:t,selected:n,theme:a}=e;return!t&&!n&&"\n &:hover {\n background-color: ".concat((0,i.getColor)("borderSecondary")({theme:a}),";\n }\n ")})),u=(0,r.default)(i.Checkbox).withConfig({displayName:"checkboxes__FullWidthCheckbox",componentId:"sc-1vef46u-1"})(["width:100%;"]),m=e=>{let{baseKey:t,extraKey:n,param:r,Item:s,testIdPrefix:c,collection:d,getValue:u,getLabel:m,itemsProps:f,itemProps:g,capitalized:p=!0,multi:h=!0,...y}=e;const[x,v]=(0,l.I0)(r,{defaultValue:[],key:t,extraKey:n});(0,o.useEffect)((()=>{if(!d.length||!x.length)return;const e=x.filter((e=>d.some((t=>u(t)===e))));e.length!==x.length&&v(e)}),[d.length,v]);const b=(0,o.useCallback)((e=>{let{value:t,checked:n}=e;v(h?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(t)?n?t:[]:n?[...e,t]:e.filter((e=>e!==t))}:()=>n?[t]:[])}),[v]),C=(0,o.useMemo)((()=>(e=>{let{collection:t,selected:n,getValue:a,getLabel:o,itemsProps:r,multi:l}=e;if(!t.length)return[];const i=l&&t.length<=n.length,s=l&&!i&&!!n.length;return t.reduce(((e,t)=>{const l=n.includes(a(t));return[...e,{...r.row,...t,value:a(t),label:o(t),selected:l}]}),l?[{...r.head,label:"Select all",value:t.map(a),selected:i,indeterminate:s}]:[])})({collection:d,selected:x,getValue:u,getLabel:m,itemsProps:f,multi:h})),[x,v,d]);return o.createElement(i.MenuDropdown,(0,a.Z)({hideShadow:!0,height:{max:"300px"},width:{max:"600px"},background:"mainBackground",overflow:"auto","data-testid":"".concat(c,'-filter-selections"'),searchMargin:[0,0,2],items:C,Item:s,onItemClick:b,value:x,"data-value":x.join(",")||"all-selected",hasSearch:d.length>5,itemProps:{...g,testIdPrefix:c,capitalized:p,multi:h}},y))},f=e=>e;m.defaultProps={itemProps:{padding:[1,.5],maxLength:30,multi:!0},itemsProps:{head:{textColor:"textLite"},row:{textColor:"text"}},Item:e=>{let{item:t,onItemClick:n,itemProps:r,...l}=e;const{value:m,disabled:f,onClick:g,label:p,selected:h,indeterminate:y,textColor:x,iconName:v,count:b,level:C=0,...k}=t,{capitalized:w}=r,{multi:I}=r,L=f||!I&&h,E=e=>{f||(g&&g(e),n({value:m,label:p,checked:!h,item:t}))};return o.createElement(d,(0,a.Z)({"aria-selected":h,selected:h,disabled:L,stale:0===b||"0"===b},k,l,r,{"data-testid":"".concat(r.testIdPrefix,"-filters-item")}),o.createElement(i.Flex,{gap:2,alignItems:"center",padding:[0,0,0,4*C],width:"100%"},I?o.createElement(u,{"data-testid":"".concat(r.testIdPrefix,"-filters-checkbox-").concat(p),checked:h,disabled:L,indeterminate:y,onChange:E,label:o.createElement(i.Flex,{gap:1,alignItems:"center",width:"100%"},v&&o.createElement(i.Icon,{name:v,size:"small",color:"textLite"}),o.createElement(s.default,{Component:i.TextSmall,title:p,text:"string"===typeof p&&w?c(p):p.toString(),maxLength:r.maxLength||80,color:x}))}):o.createElement(i.Flex,{gap:1,padding:[0,1],alignItems:"center",onClick:E,"data-testid":"".concat(r.testIdPrefix,"-filters-item-").concat(p)},o.createElement(s.default,{Component:i.TextSmall,title:p,text:"string"===typeof p&&w?c(p):p.toString(),maxLength:r.maxLength||80,color:x}))),!isNaN(b)&&o.createElement(i.Pill,{flavour:"neutral",hollow:!0,"data-testid":"".concat(r.testIdPrefix,"-filters-").concat(p,"-count")},b.toString()))},getValue:f,getLabel:f},t.ZP=m},97193:function(e,t,n){n.d(t,{c:function(){return y}});var a=n(87462),o=(n(64211),n(2490),n(41874),n(25387),n(72608),n(33948),n(88449),n(59849),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865),n(67294)),r=n(91966),l=n.n(r),i=n(79655),s=n(97945),c=n(95248),d=n(22195),u=n(39434),m=n(91008),f=n(72233),g=n(39583),p=n(46742);const h={Live:{head:{label:"Live nodes",textColor:"textLite",iconName:"connectivityStatusLive",hasML:!0,hasAlerts:!0,hasFn:!0},node:{textColor:"text",showAlerts:!0,showMl:!0,showFn:!0}},Stale:{head:{label:"Stale nodes",textColor:"textLite",iconName:"connectivityStatusStale",hasML:!0},node:{textColor:"text",showMl:!0}},Offline:{head:{label:"Offline nodes",textColor:"textLite",iconName:"connectivityStatusOffline"},node:{textColor:"textLite"}}},y=e=>{let{item:{value:t,disabled:n,onClick:r,label:l,nodeId:c,selected:h,status:y,indeterminate:x,textColor:v,iconName:b,hasAlerts:C,hasML:k,hasFn:w,showAlerts:I,showMl:L,showFn:E,requireML:_,requireFn:S,capabilities:N,count:A,multi:Z=!0,...P},onItemClick:U,itemProps:F,close:M,...T}=e;const D=(0,s.m3)(c),R=(0,o.useMemo)((()=>{var e;return!E||!N||(null===(e=N.funcs)||void 0===e?void 0:e.enabled)}),[E]),j=(0,o.useMemo)((()=>{var e;return!E||!N||(null===(e=N.ml)||void 0===e?void 0:e.enabled)}),[E]),B=n||_&&!j||S&&!R||!Z&&h,G=e=>{B||(r&&r(e),U({value:t,checked:!h,status:y}))},V=e=>{e.stopPropagation(),null===M||void 0===M||M()};return o.createElement(p.om,(0,a.Z)({"aria-selected":h,selected:h,disabled:B,stale:0===A||"0"===A},P,T,F,{"data-testid":"filterNodes-item-".concat(l),multi:Z}),o.createElement(d.Flex,{gap:2,alignItems:"center",flex:!0},Z?o.createElement(o.Fragment,null,o.createElement(p.lG,{"data-testid":"filterNodes-checkbox-".concat(l),checked:h,disabled:B,indeterminate:x,onChange:G,label:o.createElement(d.Flex,{gap:1,alignItems:"center"},b&&o.createElement(d.Icon,{name:b,size:"small",color:"textLite"}),o.createElement(u.default,{Component:d.TextSmall,title:l,text:l,maxLength:(null===F||void 0===F?void 0:F.maxLength)||80,color:v,truncate:!0}),"Offline"!==y&&!Array.isArray(t)&&o.createElement(m.Z,{as:i.rU,to:D,state:{nodeId:c},"data-testid":"filterNodes-item-gta",color:"textLite",hoverColor:"text",onClick:V},o.createElement(d.Icon,{name:"nav_arrow_goto",height:"10px",width:"10px"})))})):o.createElement(d.Flex,{gap:1,padding:[0,1],alignItems:"center",onClick:G,"data-testid":"filterNodes-item-".concat(l),flex:!0},o.createElement(u.default,{Component:d.TextSmall,title:l,text:l,maxLength:(null===F||void 0===F?void 0:F.maxLength)||80,color:v}),"Offline"!==y&&!Array.isArray(t)&&o.createElement(m.Z,{as:i.rU,to:D,state:{nodeId:c},"data-testid":"filterNodes-item-gta",color:"textLite",hoverColor:"text",onClick:V},o.createElement(d.Icon,{name:"nav_arrow_goto",height:"10px",width:"10px"})))),o.createElement(d.Flex,{gap:1},I&&o.createElement(d.Flex,{gap:1,justifyContent:"center",width:17},o.createElement(g.Z,{id:t,isLive:!0,name:l})),L&&o.createElement(d.Flex,{gap:1,justifyContent:"center",width:10},o.createElement(f.Z,{badge:"ml","data-testid":"nodes-indicator-machine-learning",enabled:j,name:l})),E&&o.createElement(d.Flex,{gap:1,justifyContent:"center",width:10},o.createElement(f.Z,{badge:"fn","data-testid":"nodes-indicator-fn",enabled:R,name:l})),C&&o.createElement(d.Flex,{gap:1,justifyContent:"center",width:17},o.createElement(d.Icon,{name:"alarm",size:"small",color:"textLite"}),o.createElement(d.TextSmall,{strong:!0,color:"textLite"},"Alerts")),k&&o.createElement(d.Flex,{gap:1,justifyContent:"center",width:10},o.createElement(d.Icon,{name:"anomaliesLens",size:"small",color:"textLite"}),o.createElement(d.TextSmall,{strong:!0,color:"textLite"},"ML")),w&&o.createElement(d.Flex,{gap:1,justifyContent:"center",width:10},o.createElement(d.Icon,{name:"functions",size:"small",color:"textLite"}),o.createElement(d.TextSmall,{strong:!0,color:"textLite"},"Fn")),!isNaN(A)&&o.createElement(d.Pill,{flavour:"neutral",hollow:!0,"data-testid":"".concat(F.testIdPrefix,"-filters-").concat(l,"-count")},A.toString())))},x=e=>{let{ids:t,status:n,selectedIds:a,nodesById:o,statusProps:r,multi:l=!0,nodeCounts:i}=e;if(!t.length)return[];const s=l&&!t.some((e=>!a.includes(e))),c=l&&a.length&&!s&&t.some((e=>a.includes(e)));return t.reduce(((e,t)=>{const{name:s,capabilities:c}=o[t];return[...e,{value:t,label:s,nodeId:t,selected:a.includes(t),status:n,capabilities:c,...r[n].node,multi:l,count:i?i[t]||0:NaN}]}),[{value:t,selected:s,indeterminate:c,disabled:!l,status:n,...r[n].head,multi:l}])},v=e=>e;t.Z=e=>{let{baseKey:t,extraKey:n,statusProps:r=h,multi:i=!0,useFilteredIds:u=v,nodeCounts:m,...f}=e;const g=u((0,c.H7)()),[p,b]=(0,c.wT)({defaultValue:[],key:t,extraKey:n});(0,o.useEffect)((()=>{if(!g.length||!p.length)return;const e=p.filter((e=>g.includes(e)));e.length!==p.length&&b(e)}),[g]);const C=(0,s.HZ)(g),k=(0,s.e5)(g),w=(0,s.mf)(g),I=(0,o.useCallback)((e=>{let{value:t,checked:n}=e;b(i?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(t)?n?[...new Set([...e,...t])]:l()(e,t):n?[...e,t]:e.filter((e=>e!==t))}:()=>n?[t]:[])}),[b]),L=(0,s.d$)(),E=(0,o.useMemo)((()=>{const e=x({ids:C,status:"Live",selectedIds:p,nodesById:L,statusProps:r,multi:i,nodeCounts:m}),t=x({ids:k,status:"Stale",selectedIds:p,nodesById:L,statusProps:r,multi:i,nodeCounts:m}),n=x({ids:w,status:"Offline",selectedIds:p,nodesById:L,statusProps:r,multi:i,nodeCounts:m});return e.concat(t,n)}),[p,C.length,k.length,w.length,m]);return o.createElement(d.MenuDropdown,(0,a.Z)({hideShadow:!0,height:{max:"60vh"},width:{max:"600px"},overflow:"auto","data-testid":"filterNodes-drop",searchMargin:[2],items:E,Item:y,onItemClick:I,value:p,"data-value":p.join(",")||"all-nodes",hasSearch:!0},f))}},48450:function(e,t,n){n.d(t,{Kp:function(){return s},MN:function(){return x},ND:function(){return d},hN:function(){return p},jc:function(){return y},sr:function(){return m},uk:function(){return c}});n(57640),n(9924),n(92087),n(15306);var a=n(26398),o=n(66152),r=n(78710);const l=e=>{let{roomID:t,alarmCounter:n,unreachableCount:a,state:o}=e;return{id:t,alertCounter:n,unreachableCount:a,state:o}},i=e=>{let{results:t}=e;return{results:(t||[]).map(l)}},s=e=>(0,r.Ly)(e)?Promise.resolve({data:{results:[]}}):a.Z.get("/api/v2/spaces/".concat(e,"/alarms"),{transform:i}),c=e=>(0,r.Ly)(e)?Promise.resolve({data:null}):a.Z.get("/api/v2/spaces/".concat(e,"/alarms/metas")),d={contexts:null,names:null,roles:null},u=e=>{let{alerts:t=[],nodes:n=[],alert_instances:a=[]}=e;return(0,o.k5)(a.map((e=>{let{ni:a,ati:o,tr_i:r,tr_v:l,tr_t:i,cfg:s,info:c,fami:d,ch:u,ctx:m,v:f,t:g,flags:p,st:h,src:y,units:x}=e;const v=n[a],{nm:b,cr:C,wr:k,cl:w,er:I,in:L,nd:E,cfg:_}=t[o];return{mg:v.mg,nd:v.nd,nodeId:v.nd||v.mg,id:r,context:m,value:f,status:h.toLowerCase(),name:b,displayName:(b||"unknown_alert").replace(/_/g," "),alert:alert,criticalCount:C,warningCount:k,clearCount:w,errorCount:I,instanceCount:L,nodeCount:E,configCount:_,lastStatusChangeValue:l,lastStatusChange:i,configHash:s,info:c,family:d,instance:u,lastUpdated:g,flags:p,units:x,source:y}})))},m=(e,t)=>(0,r.Ly)(e)?a.Z.get("/api/v2/alerts?options=summary,instances,values,minify&status=raised",{baseURL:window.envSettings.agentApiUrl,transform:u}):a.Z.post("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/alerts"),{scope:{nodes:[],contexts:[]},selectors:{status:["raised"]},options:["summary","values","instances","minify"]},{transform:u}),f=e=>{let{transitions:t=[]}=e;if(!t[0])return{};const{config_hash_id:n,context:a,machine_guid:o,info:r,transition_id:l,node_id:i,alert:s,new:{status:c,value:d},when:u,old:{status:m,value:f,duration:g},instance:p,units:h}=t[0];return{configHash:n,context:a,name:s,id:l,mg:o,nodeId:i||o,nd:i,alert:s,info:r,displayName:(s||"unknown_alert").replace(/_/g," "),status:c.toLowerCase(),lastStatusChange:u,lastStatusChangeValue:d,prevStatus:m.toLowerCase(),prevValue:f,prevDuration:g,instance:p,units:h}},g=e=>{let{results:t}=e;const n=t.hits.hits;if(!n[0])return{};const{alert:{config_hash:a,transition:{id:o},current:{status:r,value:l},previous:{status:i,value:s,duration:c=600},name:d},context:{name:u},chart:{id:m}}=n[0]._source.Netdata,f=Array.isArray(n[0]._source.host)?n[0]._source.host:[n[0]._source.host];return{configHash:a,context:u[0],name:d[0],id:o,nodeId:f[0].id,nd:f[0].id,alert:d[0],displayName:(d[0]||"unknown_alert").replace(/_/g," "),status:r[0].toLowerCase(),lastStatusChange:Math.floor(new Date(n[0]._source.event.created).getTime()/1e3),lastStatusChangeValue:l,prevStatus:i.toLowerCase(),prevValue:s,prevDuration:c,instance:m}},p=(e,t,n)=>(0,r.Ly)(e)?a.Z.get("/api/v2/alert_transitions?options=minify&transition=".concat(n),{baseURL:window.envSettings.agentApiUrl,transform:f}).then((n=>{let{data:a}=n;return b(e,t,a.configHash,a)})):a.Z.post("/api/v1/feed/search/lean",{space_id:e,room_ids:[t],alert_transitions:[n],actions:["alert-node-transition"]},{transform:g}).then((n=>{let{data:a}=n;return b(e,t,a.configHash,a)})),h=e=>{let{alerts:t=[]}=e;return t.map((e=>{let{nm:t,cr:n,wr:a,cl:o,er:r,in:l,nd:i,cfg:s}=e;return{name:t,displayName:(t||"unknown_alert").replace(/_/g," "),criticalCount:n,warningCount:a,clearCount:o,errorCount:r,instanceCount:l,nodeCount:i,configCount:s}}))},y=(e,t)=>(0,r.Ly)(e)?a.Z.get("/api/v2/alerts?options=minify",{baseURL:window.envSettings.agentApiUrl,transform:h}).then((e=>{let{data:t}=e;return t})):a.Z.post("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/alerts"),{scope:{nodes:[]},options:["minify"]},{transform:u}).then((e=>{let{data:t}=e;return t})),x=(e,t,n)=>(0,r.Ly)(e)?a.Z.get("/api/v2/alerts?options=summary,values,instances,minify&alert=".concat(n),{baseURL:window.envSettings.agentApiUrl,transform:u}).then((e=>{let{data:t}=e;return t})):a.Z.post("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/alerts"),{scope:{nodes:[]},selectors:{alert:[n]},options:["instances","config","minify"]},{transform:u}).then((e=>{let{data:t}=e;return t})),v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t=>{let{class:n,component:a,type:o,info:r,value:{calc:l="",update_every:i,units:s,db:c},status:d,notification:u}=t;const{type:m,exec:f,to:g,delay:p,repeat:h}=u||{},{warn:y,crit:x}=h||{},{warn:v,crit:b,green:C,red:k}=d||{},{dimensions:w,method:I,after:L,before:E,options:_}=c||{};return{info:r,...e,configInfo:r,class:n,component:a,type:o,calculation:l,updateEvery:i,units:s,warning:v,critical:b,lookupDimensions:w,lookupMethod:I,lookupAfter:L,lookupBefore:E,lookupOptions:_,notificationType:m,exec:f,recipient:g,delay:p,warnRepeatEvery:y,critRepeatEvery:x,green:C,red:k}}},b=function(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return(0,r.Ly)(e)?a.Z.get("/api/v2/alert_config?options=minify&config=".concat(n),{baseURL:window.envSettings.agentApiUrl,transform:v(o)}):a.Z.post("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/alert_config"),{config:n},{transform:v(o)})}},84074:function(e,t,n){n.d(t,{E3:function(){return l},Gs:function(){return u},HI:function(){return d},IG:function(){return c},bc:function(){return i},p$:function(){return s}});var a=n(4480),o=n(80239),r=n(48450);const l={id:null,loaded:!1,nodeId:null,instance:null,name:"",calculation:"",lookupAfter:0,lookupBefore:0,status:"unknown",date:"",fullyLoaded:!1,fullyLoading:!1,info:"",configInfo:"",warning:"",critical:"",updateEvery:0,source:"",recipient:"Unknown",units:"",delayUpDuration:null,delayDownDuration:null,delayMaxDuration:null,delayMultiplier:null,delayUpToTimestamp:null,lookupDimensions:"",lookupMethod:"",lookupOptions:"",class:"Unknown",type:"Unknown",component:"Unknown"};t.ZP=(0,a.cn)({key:"alert",default:{}});const i=(0,a.cn)({key:"selectedAlert",default:null}),s=(0,a.cn)({key:"alertsTabsAtom",default:o.U}),c=(0,a.xu)({key:"alertConfigurations",default:e=>{let{spaceId:t,roomId:n}=e;return(0,r.jc)(t,n)}}),d=(0,a.xu)({key:"alertInstances",default:e=>{let{spaceId:t,roomId:n,name:a}=e;return(0,r.MN)(t,n,a)}}),u=(0,a.xu)({key:"selectedAlertConfiguration",default:{alertName:null,nodeId:null}})},12008:function(e,t,n){n.d(t,{Bk:function(){return w},E5:function(){return p},ER:function(){return x},E_:function(){return C},JU:function(){return _},O0:function(){return h},__:function(){return S},fp:function(){return g},n_:function(){return L},sb:function(){return b},v3:function(){return N},w4:function(){return E},yx:function(){return v}});n(57640),n(9924),n(88449),n(2490),n(59849),n(25387),n(72608);var a=n(67294),o=n(4480),r=n(37518),l=n(96929),i=n(99322),s=n(97945),c=n(80239),d=n(74059),u=n(84074),m=n(48450),f=n(45771);const g=(0,o.CG)({key:"alertState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:a}=e;const o=a(u.ZP)[t]||u.E3;return n?o[n]:o}},set:e=>{let{id:t,key:n}=e;return(e,a)=>{let{set:o}=e;o(u.ZP,n?"function"!==typeof a?e=>({...e,[t]:{...e[t],[n]:a}}):e=>({...e,[t]:{...e[t],[n]:a(e[t][n])}}):e=>({...e,[t]:{...u.E3,...e[t],...a}}))}}}),p=(e,t)=>(0,o.sJ)(g({id:e,key:t})),h=()=>(0,o.FV)(u.bc),y=(0,o.CG)({key:"alertsState",get:e=>t=>{let{get:n}=t;return e.map((e=>n(g({id:e}))))},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),x=e=>(0,o.sJ)(y(e)),v=e=>{const t=(0,r.UL)(),n=(0,d.th)(),l=(0,o._8)((a=>{let{set:o}=a;return()=>{o(g({id:e,key:"fullyLoading"}),!0);const a=(0,m.hN)(n,t,e);return a.then((t=>{let{data:n}=t;return o(g({id:e}),{...n,fullyLoaded:!0,fullyLoading:!1,loaded:!0})})).catch((()=>o(g({id:e,key:"fullyLoading"}),!1))),()=>a.cancel()}}),[t,n]);(0,a.useEffect)((()=>{e&&l()}),[e,l])},b=()=>{const e=k(),t=(0,l.zN)(),n=(0,s.Ne)(t);return(0,a.useMemo)((()=>n.map((t=>{const n=e.filter((e=>e.nodeId===t.id));if(!n.length)return t;const a=n.map((e=>e.status));return{...t,[c.nb.alertStatus]:(0,f.j)(a)}}))),[e,n])},C=(0,o.CG)({key:"roomAlerts",get:e=>t=>{let{get:n}=t;const a=n((0,i.e8)({id:e,key:"ids"}));return n(y(a))}}),k=()=>{const e=(0,r.UL)();return(0,o.sJ)(C(e))},w=()=>{const e=(0,r.UL)();return(0,o.sJ)((0,i.e8)({id:e,key:"loaded"}))},I={warning:0,critical:0,clear:0},L=e=>{const t=x(e);return(0,a.useMemo)((()=>t.reduce(((e,t)=>{let{status:n}=t;return e[n]=e[n]+1,e}),{...I})),[e])},E=()=>{const e=(0,d.th)(),t=(0,r.UL)();return(0,o.sJ)((0,u.IG)({spaceId:e,roomId:t}))},_=(e,t)=>{const n=(0,d.th)(),l=(0,r.UL)(),i=(0,o.sJ)((0,u.HI)({spaceId:n,roomId:l,name:e}));return(0,a.useMemo)((()=>t?i.filter((e=>e.nodeId===t)):i),[i,t])},S=()=>{const e=(0,r.UL)();return(0,o.FV)((0,u.Gs)(e))},N=()=>{const e=(0,r.UL)();return(0,o.rb)((0,u.Gs)(e))}},45771:function(e,t,n){n.d(t,{J:function(){return a},j:function(){return o}});const a=e=>{const t=e<1?Number(e).toPrecision(3):Number(e).toFixed(2),n=Number.parseFloat(t);return Math.abs(n)>=1e9||Math.abs(n)<=1e-5&&0!==n?n.toExponential(3):n},o=e=>e.includes("critical")?"critical":e.includes("warning")?"warning":e.includes("clear")?"clear":e[0]},77796:function(e,t,n){n.d(t,{in:function(){return l},ev:function(){return c},rw:function(){return d}});n(33948),n(25387),n(2490),n(72608);var a=n(4480),o=(0,a.cn)({key:"alertIdsByNodeId",default:{}});const r=[],l=(0,a.nZ)({key:"nodesAlertIdsState",get:e=>{let{get:t}=e;return t(o)},set:(e,t)=>{let{set:n}=e;return n(o,t)}}),i=(0,a.CG)({key:"nodeAlertIdsState",get:e=>t=>{let{get:n}=t;return n(o)[e]||r},set:e=>(t,n)=>{let{set:a}=t;a(o,(t=>({...t,[e]:[...n].sort(((e,t)=>e.id-t.id))})))}}),s=(0,a.CG)({key:"nodesAlertIdsState",get:e=>t=>{let{get:n}=t;const a=n(o);return e.reduce(((e,t)=>[...e,...a[t]||[]]),[])},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),c=e=>(0,a.sJ)(i(e)),d=e=>(0,a.sJ)(s(e))},4312:function(e,t,n){n.d(t,{Z:function(){return u}});var a=n(87462),o=n(67294),r=n(82351),l=n(60677),i=n(22195);const s=(0,l.default)(i.Flex).attrs((()=>({width:{max:"315px"},overflow:"hidden"}))).withConfig({displayName:"styled__Container",componentId:"sc-d9qxpb-0"})(["color:",";"],(0,i.getColor)("bright"));var c=e=>{let{children:t,...n}=e;return o.createElement(s,(0,a.Z)({"data-testid":"nodeInfoContent"},n),t)},d=n(89050);var u=e=>{let{align:t="bottom",badge:n,base:l={background:"main",padding:[2]},children:i,connectivityState:s,content:u,isBasic:m=!0,status:f,nodeName:g,nodeType:p,...h}=e;return o.createElement(r.Z,(0,a.Z)({align:t,base:l,content:()=>o.createElement(c,{"data-testid":"nodeInfoTooltip-tooltipContent"},u||(0,d.yK)(n,s,f,g,p)),"data-testid":"nodeInfoTooltip",isBasic:m},h),i)}},39583:function(e,t,n){var a=n(87462),o=n(67294),r=n(22195),l=n(12008),i=n(77796),s=n(89050),c=n(4312);t.Z=e=>{let{id:t,isLive:n,name:d,onClick:u,...m}=e;const f=(0,i.ev)(t),{critical:g,warning:p}=(0,l.n_)(f),h={...(null===m||void 0===m?void 0:m["data-testid"])&&{dataTestId:null===m||void 0===m?void 0:m["data-testid"]},isLive:n},y=(0,s.kR)({count:g,type:"critical",...h}),x=(0,s.kR)({count:p,type:"warning",...h});return o.createElement(c.Z,(0,a.Z)({badge:"alerts","data-testid":"node-alerts",nodeName:d},m),o.createElement(r.AlertMasterCard,{onClick:y.text||x.text?u:null,pillLeft:y,pillRight:x}))}},72233:function(e,t,n){var a=n(87462),o=n(67294),r=n(22195),l=n(89050),i=n(4312);t.Z=e=>{let{children:t,badge:n,enabled:s,name:c,onClick:d,...u}=e;const m=(0,l.Dy)(s);return o.createElement(i.Z,(0,a.Z)({badge:n,"data-testid":"node-".concat(n,"-status"),status:m.status,nodeName:c},u),o.createElement(r.Flex,{alignItems:"center",gap:2,onClick:s?d:void 0,cursor:s&&d?"pointer":"default","data-ga":"nodes-list::click-capability::".concat(m.label)},t,o.createElement(r.Pill,{background:m.background,borderColor:m.border,color:m.color,padding:[1,2],textSize:"small"},m.label)))}},99322:function(e,t,n){n.d(t,{e8:function(){return l},uy:function(){return i}});var a=n(4480),o=n(37518),r={ids:(0,a.xu)({key:"roomAlertIds",default:[]}),error:(0,a.xu)({key:"roomAlertError",default:null}),updatedAt:(0,a.xu)({key:"roomAlertsUpdatedAt",default:""}),loaded:(0,a.xu)({key:"roomAlertsLoaded",default:!1})};const l=(0,a.CG)({key:"roomAlertState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:a}=e;return a(r[n](t))}},set:e=>{let{id:t,key:n}=e;return(e,a)=>{let{set:o}=e;o(r[n](t),a)}}}),i=e=>((e,t)=>(0,a.sJ)(l({id:e,key:t})))((0,o.UL)(),e)}}]);
\ No newline at end of file
web/gui/v2/378.941bd8959916b24bc871.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="649aaeaa-b8ff-4abe-853d-0a9d1ae79a16",e._sentryDebugIdIdentifier="sentry-dbid-649aaeaa-b8ff-4abe-853d-0a9d1ae79a16")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[378],{37378:(e,t,n)=>{n.r(t),n.d(t,{default:()=>p});var r=n(67294),o=n(80986),a=n(64487),i=n(23250),c=n(2086),u=n(23172),s=n(95748),d=n(30028),f=n(11012),l=(0,o.Z)((function(){return n.e(425).then(n.bind(n,89425))}),"Layout");const p=(0,i.Pf)((function(){var e=(0,c.Iy)("isLoaded"),t=(0,c.Iy)("email"),n=(0,d.gs)(s.Ew.performanceCookies.id),o=(0,c.jr)();return(0,r.useEffect)((function(){if(o&&t&&n)try{a.av({id:o,email:t})}catch(e){console.warn("Sentry: unable to set user")}}),[t,n,o]),(0,u.aG)(o),r.createElement(r.Suspense,{fallback:r.createElement(f.Z,null)},r.createElement(l,{isUserLoaded:e}))}))},95748:(e,t,n)=>{n.d(t,{Ci:()=>o,Ew:()=>i,pD:()=>a});var r=n(30028),o={denied:"denied",granted:"granted"},a={denied:"inactive",granted:"active"},i=(/app\.netdata\.cloud/.test(location.hostname),/testing\.netdata\.cloud/.test(location.hostname),{defaultCookies:{defaultValue:o.granted,description:"These cookies are essential so that you can have the best experience using Netdata Products. Without these cookies Netdata Products may not work as a result. These do not store any personally identifiable data.",disabled:!0,eventName:"necessary",ga:"default-cookies",gmtKeys:["functionality_storage"],handleAccept:function(){},handleDeny:function(){},id:"defaultCookies",title:"Necessary"},analyticsCookies:{description:"These cookies are used to understand how visitors interact with Netdata Products. They help provide non-identifiable information on user activities through Netdata Products, which is valuable to help us improve our product.",defaultValue:o.granted,disabled:!1,eventName:"analytical",ga:"analytics-cookies",gmtKeys:["ad_storage","analytics_storage"],handleAccept:function(){(0,r.vD)()},handleDeny:function(){(0,r.g2)()},id:"analyticsCookies",title:"Analytical and Tracking"},performanceCookies:{description:"These cookies are used to track the performance and errors you may experience using Netdata Products. These are key for us to monitor the status of the product and easily identify issues.",defaultValue:o.granted,disabled:!1,eventName:"performance",ga:"performance-cookies",gmtKeys:[],handleAccept:function(){},handleDeny:function(){},id:"performanceCookies",title:"Performance and error tracking"}});(0,r.ej)(i.defaultCookies.id)},30028:(e,t,n)=>{n.d(t,{d8:()=>c,ej:()=>i,fY:()=>d,g2:()=>s,gs:()=>f,lF:()=>l,ow:()=>g,v:()=>p,vD:()=>u});var r=n(4942),o=n(95748);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var i=function(e){var t;return(null===(t=document.cookie.match(new RegExp("(^| )"+e+"=([^;]+)")))||void 0===t?void 0:t.pop())||""},c=function(e,t,n){(n||window[e])&&(document.cookie="".concat(e,"=").concat(n||window[e],"; Path=/; Domain=").concat(window.envSettings.cookieDomain,"; Expires=").concat(t,";"))},u=function(){var e,t;(null===(t=(e=window.posthog).has_opted_out_capturing)||void 0===t?void 0:t.call(e))&&window.posthog.opt_in_capturing()},s=function(){window.posthog.has_opted_out_capturing&&!window.posthog.has_opted_out_capturing()&&window.posthog.opt_out_capturing()},d=function(e){return Object.keys(e).every((function(t){return e[t]===(!i(t)||f(t))}))},f=function(e){return window.envSettings.tracking&&(!i(e)||i(e)===o.Ci.granted)},l=function(){return Object.values(o.Ew).reduce((function(e,t){var n=t.defaultValue,c=t.id;return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}((0,r.Z)({},c,(i(c)||n)===o.Ci.granted),e)}),{})},p=function(e){window.gtag("consent","update",e)},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return new Date(t.setFullYear(t.getFullYear()+e))}},23172:(e,t,n)=>{n.d(t,{aG:()=>j,H3:()=>k,XU:()=>D,DH:()=>P,z2:()=>b,lL:()=>O});var r=n(29439),o=n(93433),a=n(15861),i=n(4942),c=n(64687),u=n.n(c),s=n(67294),d=n(4480),f=n(89250),l=n(2086);const p=(0,d.xu)({key:"visitedNodes",default:function(){return[]}});var g=n(32802),h=n(51066),y=n(44446);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m=(0,d.CG)({key:"visitedNodeIdsValue",get:function(e){return function(t){return(0,t.get)(p(e)).map((function(e){return e.id}))}}}),b=function(){var e=(0,l.jr)(),t=(0,d.sJ)(p(e)),n=(0,d._8)((function(e){var t=e.set;return function(e){t(g.Jz,{values:e.reduce((function(e,t){return w(w({},e),{},(0,i.Z)({},t.id,w(w({},t),{},{loaded:!0})))}),{}),merge:!0})}}),[]);return(0,s.useEffect)((function(){n(t)}),[t]),(0,d.sJ)(m(e))},k=function(e){var t=(0,l.jr)(),n=(0,d.sJ)(p(t)),r=(0,s.useMemo)((function(){return e?n.filter((function(t){return t.name.toUpperCase().includes(e.toUpperCase())})):n}),[n,e]);return(0,s.useMemo)((function(){return r.map((function(e){return e.id}))}),[r])},O=function(){return(0,d._8)((function(e){var t=e.snapshot,n=e.set;return function(){var e=(0,a.Z)(u().mark((function e(r,o){var a,i,c,s,d;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getPromise((0,l.KL)("id"));case 2:return a=e.sent,e.next=5,t.getPromise((0,g.zP)({id:r}));case 5:return i=e.sent,c=i.urls,s=i.name,d=c.filter((function(e){return e!==o})),n((0,g.zP)({id:r,key:"urls"}),d),d.length||n(p(a),(function(e){return e.filter((function(e){return e.id!==r}))})),e.prev=11,e.next=14,d.length?(0,h.RX)(a,r,s,d):(0,h.Sd)(a,[r]);case 14:(0,h.Wy)(a,r).catch((function(){})),e.next=20;break;case 17:e.prev=17,e.t0=e.catch(11),n((0,g.zP)({id:r,key:"urls"}),c);case 20:case"end":return e.stop()}}),e,null,[[11,17]])})));return function(t,n){return e.apply(this,arguments)}}()}),[])},P=function(){var e=(0,f.TH)().pathname,t=(0,l.jr)(),n=j(t,{autoFetch:!1});return(0,d._8)((function(e){var t=e.snapshot,r=e.set;return function(){var e=(0,a.Z)(u().mark((function e(a,i,c){var s,d,f,y,v,m;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getPromise((0,l.KL)("isAnonymous"));case 2:if(!e.sent){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,t.getPromise((0,l.KL)("id"));case 7:return s=e.sent,e.next=10,t.getPromise((0,g.zP)({id:a}));case 10:if(d=e.sent,f=d.urls,y=d.name,v=i?[i].concat((0,o.Z)(f)):f,v=(0,o.Z)(new Set([window.location.href].concat((0,o.Z)(v)))),m=v.length!==f.length,e.prev=16,r((0,g.zP)({id:a,key:"urls"}),v),r(p(s),(function(e){var t=e.find((function(e){return e.id===a})),n=e.filter((function(e){return e.id!==a}));return t?[w(w({},t),{},{accessCount:t.accessCount+1,lastAccessTime:(new Date).toISOString()})].concat((0,o.Z)(n)):[{accessCount:1,id:a,lastAccessTime:(new Date).toISOString(),urls:v,name:c}].concat((0,o.Z)(n))})),!m){e.next=22;break}return e.next=22,(0,h.RX)(s,a,c||y,v);case 22:return n(),e.next=25,(0,h.Wy)(s,a);case 25:e.next=30;break;case 27:e.prev=27,e.t0=e.catch(16),r((0,g.zP)({id:a,key:"urls"}),f);case 30:case"end":return e.stop()}}),e,null,[[16,27]])})));return function(t,n,r){return e.apply(this,arguments)}}()}),[n,e,t])},j=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).autoFetch,n=void 0===t||t,o=(0,d.FV)(p(e)),a=(0,r.Z)(o,2)[1],i=(0,s.useState)(0),c=(0,r.Z)(i,2),u=c[0],f=c[1],l=(0,s.useCallback)((function(){f((function(e){return e+1}))}),[f]);return(0,s.useEffect)((function(){e&&(n||u)&&(0,h.Fz)(e).then((function(e){if(e&&!y.ZP){var t=e.data.results.sort((function(e,t){return new Date(t.lastAccessTime)-new Date(e.lastAccessTime)}));a(t)}}))}),[n,u,e]),l},D=function(){var e=(0,l.jr)(),t=p(e);return(0,d._8)((function(e){var n=e.snapshot,r=e.set;return function(){var e=(0,a.Z)(u().mark((function e(o){var a,i,c,s;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.getPromise((0,g.$E)(o));case 2:return a=e.sent,i=a.map((function(e){return e.machineGUID})),e.next=6,n.getPromise(t);case 6:c=e.sent,(s=c.filter((function(e){return!i.includes(e.id)}))).length!==c.length&&r(t,s);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}),[e])}}}]);
\ No newline at end of file
web/gui/v2/379.17f8244f5648bf574c5e.chunk.js
new
+2
@@ -0,0 +1,2 @@
1
+/*! For license information please see 379.17f8244f5648bf574c5e.chunk.js.LICENSE.txt */
2
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="d9e6c7d9-d4a7-48e8-9c4e-781cc8c60dc3",e._sentryDebugIdIdentifier="sentry-dbid-d9e6c7d9-d4a7-48e8-9c4e-781cc8c60dc3")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[379],{94184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var u in n)r.call(n,u)&&n[u]&&e.push(u)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},20640:function(e,t,n){"use strict";var r=n(11742),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,a,i,u,c,s,l=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),u=document.createRange(),c=document.getSelection(),(s=document.createElement("span")).textContent=e,s.ariaHidden="true",s.style.all="unset",s.style.position="fixed",s.style.top=0,s.style.clip="rect(0, 0, 0, 0)",s.style.whiteSpace="pre",s.style.webkitUserSelect="text",s.style.MozUserSelect="text",s.style.msUserSelect="text",s.style.userSelect="text",s.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),"undefined"===typeof r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=o[t.format]||o.default;window.clipboardData.setData(a,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(s),u.selectNodeContents(s),c.addRange(u),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");l=!0}catch(f){n&&console.error("unable to copy using execCommand: ",f),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),l=!0}catch(f){n&&console.error("unable to copy using clipboardData: ",f),n&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{c&&("function"==typeof c.removeRange?c.removeRange(u):c.removeAllRanges()),s&&document.body.removeChild(s),i()}return l}},52149:function(e,t,n){"use strict";function r(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}n.d(t,{Z:function(){return r}})},8958:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},o=function(e,t,n){var o,a=r[e];return o="string"===typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+o:o+" ago":o};function a(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var i={date:a({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:a({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:a({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},u={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},c=function(e,t,n,r){return u[e]};function s(e){return function(t,n){var r;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,a=null!==n&&void 0!==n&&n.width?String(n.width):o;r=e.formattingValues[a]||e.formattingValues[o]}else{var i=e.defaultWidth,u=null!==n&&void 0!==n&&n.width?String(n.width):e.defaultWidth;r=e.values[u]||e.values[i]}return r[e.argumentCallback?e.argumentCallback(t):t]}}var l={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:s({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:s({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:s({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:s({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:s({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function f(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(o);if(!a)return null;var i,u=a[0],c=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(c)?function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return}(c,(function(e){return e.test(u)})):function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n;return}(c,(function(e){return e.test(u)}));return i=e.valueCallback?e.valueCallback(s):s,{value:i=n.valueCallback?n.valueCallback(i):i,rest:t.slice(u.length)}}}var d,p={ordinalNumber:(d={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(d.matchPattern);if(!n)return null;var r=n[0],o=e.match(d.parsePattern);if(!o)return null;var a=d.valueCallback?d.valueCallback(o[0]):o[0];return{value:a=t.valueCallback?t.valueCallback(a):a,rest:e.slice(r.length)}}),era:f({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:f({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:f({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:f({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:f({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},h={code:"en-US",formatDistance:o,formatLong:i,formatRelative:c,localize:l,match:p,options:{weekStartsOn:0,firstWeekContainsDate:1}}},84314:function(e,t,n){"use strict";n.d(t,{j:function(){return o}});var r={};function o(){return r}},97621:function(e,t){"use strict";var n=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},r=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},o={p:r,P:function(e,t){var o,a=e.match(/(P+)(p+)?/)||[],i=a[1],u=a[2];if(!u)return n(e,t);switch(i){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;default:o=t.dateTime({width:"full"})}return o.replace("{{date}}",n(i,t)).replace("{{time}}",r(u,t))}};t.Z=o},24262:function(e,t,n){"use strict";function r(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}n.d(t,{Z:function(){return r}})},49702:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(19013),o=n(66979),a=n(7032),i=n(13882);var u=6048e5;function c(e){(0,i.Z)(1,arguments);var t=(0,r.Z)(e),n=(0,o.Z)(t).getTime()-function(e){(0,i.Z)(1,arguments);var t=(0,a.Z)(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),(0,o.Z)(n)}(t).getTime();return Math.round(n/u)+1}},7032:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(19013),o=n(13882),a=n(66979);function i(e){(0,o.Z)(1,arguments);var t=(0,r.Z)(e),n=t.getUTCFullYear(),i=new Date(0);i.setUTCFullYear(n+1,0,4),i.setUTCHours(0,0,0,0);var u=(0,a.Z)(i),c=new Date(0);c.setUTCFullYear(n,0,4),c.setUTCHours(0,0,0,0);var s=(0,a.Z)(c);return t.getTime()>=u.getTime()?n+1:t.getTime()>=s.getTime()?n:n-1}},23324:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(19013),o=n(59025),a=n(7651),i=n(13882),u=n(83946),c=n(84314);var s=6048e5;function l(e,t){(0,i.Z)(1,arguments);var n=(0,r.Z)(e),l=(0,o.Z)(n,t).getTime()-function(e,t){var n,r,s,l,f,d,p,h;(0,i.Z)(1,arguments);var y=(0,c.j)(),v=(0,u.Z)(null!==(n=null!==(r=null!==(s=null!==(l=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==l?l:null===t||void 0===t||null===(f=t.locale)||void 0===f||null===(d=f.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==s?s:y.firstWeekContainsDate)&&void 0!==r?r:null===(p=y.locale)||void 0===p||null===(h=p.options)||void 0===h?void 0:h.firstWeekContainsDate)&&void 0!==n?n:1),m=(0,a.Z)(e,t),b=new Date(0);return b.setUTCFullYear(m,0,v),b.setUTCHours(0,0,0,0),(0,o.Z)(b,t)}(n,t).getTime();return Math.round(l/s)+1}},7651:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(19013),o=n(13882),a=n(59025),i=n(83946),u=n(84314);function c(e,t){var n,c,s,l,f,d,p,h;(0,o.Z)(1,arguments);var y=(0,r.Z)(e),v=y.getUTCFullYear(),m=(0,u.j)(),b=(0,i.Z)(null!==(n=null!==(c=null!==(s=null!==(l=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==l?l:null===t||void 0===t||null===(f=t.locale)||void 0===f||null===(d=f.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==s?s:m.firstWeekContainsDate)&&void 0!==c?c:null===(p=m.locale)||void 0===p||null===(h=p.options)||void 0===h?void 0:h.firstWeekContainsDate)&&void 0!==n?n:1);if(!(b>=1&&b<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var w=new Date(0);w.setUTCFullYear(v+1,0,b),w.setUTCHours(0,0,0,0);var g=(0,a.Z)(w,t),k=new Date(0);k.setUTCFullYear(v,0,b),k.setUTCHours(0,0,0,0);var D=(0,a.Z)(k,t);return y.getTime()>=g.getTime()?v+1:y.getTime()>=D.getTime()?v:v-1}},5267:function(e,t,n){"use strict";n.d(t,{Do:function(){return i},Iu:function(){return a},qp:function(){return u}});var r=["D","DD"],o=["YY","YYYY"];function a(e){return-1!==r.indexOf(e)}function i(e){return-1!==o.indexOf(e)}function u(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},13882:function(e,t,n){"use strict";function r(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}n.d(t,{Z:function(){return r}})},93645:function(e,t,n){"use strict";n.d(t,{u:function(){return a}});var r={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},o="trunc";function a(e){return e?r[e]:r[o]}},66979:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(19013),o=n(13882);function a(e){(0,o.Z)(1,arguments);var t=(0,r.Z)(e),n=t.getUTCDay(),a=(n<1?7:0)+n-1;return t.setUTCDate(t.getUTCDate()-a),t.setUTCHours(0,0,0,0),t}},59025:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(19013),o=n(13882),a=n(83946),i=n(84314);function u(e,t){var n,u,c,s,l,f,d,p;(0,o.Z)(1,arguments);var h=(0,i.j)(),y=(0,a.Z)(null!==(n=null!==(u=null!==(c=null!==(s=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==s?s:null===t||void 0===t||null===(l=t.locale)||void 0===l||null===(f=l.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==c?c:h.weekStartsOn)&&void 0!==u?u:null===(d=h.locale)||void 0===d||null===(p=d.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==n?n:0);if(!(y>=0&&y<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=(0,r.Z)(e),m=v.getUTCDay(),b=(m<y?7:0)+m-y;return v.setUTCDate(v.getUTCDate()-b),v.setUTCHours(0,0,0,0),v}},83946:function(e,t,n){"use strict";function r(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}n.d(t,{Z:function(){return r}})},29422:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(71002),o=n(77349),a=n(11640),i=n(19013),u=n(13882),c=n(83946);function s(e,t){if((0,u.Z)(2,arguments),!t||"object"!==(0,r.Z)(t))return new Date(NaN);var n=t.years?(0,c.Z)(t.years):0,s=t.months?(0,c.Z)(t.months):0,l=t.weeks?(0,c.Z)(t.weeks):0,f=t.days?(0,c.Z)(t.days):0,d=t.hours?(0,c.Z)(t.hours):0,p=t.minutes?(0,c.Z)(t.minutes):0,h=t.seconds?(0,c.Z)(t.seconds):0,y=(0,i.Z)(e),v=s||n?(0,a.Z)(y,s+12*n):y,m=f||l?(0,o.Z)(v,f+7*l):v,b=1e3*(h+60*(p+60*d));return new Date(m.getTime()+b)}},77349:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(83946),o=n(19013),a=n(13882);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.Z)(e),i=(0,r.Z)(t);return isNaN(i)?new Date(NaN):i?(n.setDate(n.getDate()+i),n):n}},51820:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(83946),o=n(19013),a=n(13882);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.Z)(e).getTime(),i=(0,r.Z)(t);return new Date(n+i)}},11640:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(83946),o=n(19013),a=n(13882);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.Z)(e),i=(0,r.Z)(t);if(isNaN(i))return new Date(NaN);if(!i)return n;var u=n.getDate(),c=new Date(n.getTime());return c.setMonth(n.getMonth()+i+1,0),u>=c.getDate()?c:(n.setFullYear(c.getFullYear(),c.getMonth(),u),n)}},49474:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(19013),o=n(13882);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.Z)(e),a=(0,r.Z)(t),i=n.getTime()-a.getTime();return i<0?-1:i>0?1:i}},36948:function(e,t,n){"use strict";n.d(t,{qk:function(){return a},vh:function(){return o},yJ:function(){return r}});Math.pow(10,8);var r=6e4,o=36e5,a=1e3},94673:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(19013),o=n(24262),a=n(69119),i=n(13882),u=864e5;function c(e,t){var n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function s(e,t){(0,i.Z)(2,arguments);var n=(0,r.Z)(e),s=(0,r.Z)(t),l=c(n,s),f=Math.abs(function(e,t){(0,i.Z)(2,arguments);var n=(0,a.Z)(e),r=(0,a.Z)(t),c=n.getTime()-(0,o.Z)(n),s=r.getTime()-(0,o.Z)(r);return Math.round((c-s)/u)}(n,s));n.setDate(n.getDate()-l*f);var d=l*(f-Number(c(n,s)===-l));return 0===d?0:d}},76972:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(36948),o=n(59910),a=n(13882),i=n(93645);function u(e,t,n){(0,a.Z)(2,arguments);var u=(0,o.Z)(e,t)/r.vh;return(0,i.u)(null===n||void 0===n?void 0:n.roundingMethod)(u)}},59910:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(19013),o=n(13882);function a(e,t){return(0,o.Z)(2,arguments),(0,r.Z)(e).getTime()-(0,r.Z)(t).getTime()}},69690:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(36948),o=n(59910),a=n(13882),i=n(93645);function u(e,t,n){(0,a.Z)(2,arguments);var u=(0,o.Z)(e,t)/r.yJ;return(0,i.u)(null===n||void 0===n?void 0:n.roundingMethod)(u)}},77053:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(19013),o=n(13882);var a=n(49474),i=n(83894),u=n(4135);function c(e,t){(0,o.Z)(2,arguments);var n,c=(0,r.Z)(e),s=(0,r.Z)(t),l=(0,a.Z)(c,s),f=Math.abs(function(e,t){(0,o.Z)(2,arguments);var n=(0,r.Z)(e),a=(0,r.Z)(t);return 12*(n.getFullYear()-a.getFullYear())+(n.getMonth()-a.getMonth())}(c,s));if(f<1)n=0;else{1===c.getMonth()&&c.getDate()>27&&c.setDate(30),c.setMonth(c.getMonth()-l*f);var d=(0,a.Z)(c,s)===-l;(function(e){(0,o.Z)(1,arguments);var t=(0,r.Z)(e);return(0,i.Z)(t).getTime()===(0,u.Z)(t).getTime()})((0,r.Z)(e))&&1===f&&1===(0,a.Z)(e,s)&&(d=!1),n=l*(f-Number(d))}return 0===n?0:n}},11699:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(59910),o=n(13882),a=n(93645);function i(e,t,n){(0,o.Z)(2,arguments);var i=(0,r.Z)(e,t)/1e3;return(0,a.u)(null===n||void 0===n?void 0:n.roundingMethod)(i)}},70696:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(19013),o=n(13882);var a=n(49474);function i(e,t){(0,o.Z)(2,arguments);var n=(0,r.Z)(e),i=(0,r.Z)(t),u=(0,a.Z)(n,i),c=Math.abs(function(e,t){(0,o.Z)(2,arguments);var n=(0,r.Z)(e),a=(0,r.Z)(t);return n.getFullYear()-a.getFullYear()}(n,i));n.setFullYear(1584),i.setFullYear(1584);var s=(0,a.Z)(n,i)===-u,l=u*(c-Number(s));return 0===l?0:l}},83894:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(19013),o=n(13882);function a(e){(0,o.Z)(1,arguments);var t=(0,r.Z)(e);return t.setHours(23,59,59,999),t}},4135:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(19013),o=n(13882);function a(e){(0,o.Z)(1,arguments);var t=(0,r.Z)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}},49546:function(e,t,n){"use strict";n.d(t,{Z:function(){return j}});var r=n(49599),o=n(91218),a=n(19013),i=n(13882);var u=n(49702),c=n(7032),s=n(23324),l=n(7651);function f(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return n+r}var d={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return f("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):f(n+1,2)},d:function(e,t){return f(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return f(e.getUTCHours()%12||12,t.length)},H:function(e,t){return f(e.getUTCHours(),t.length)},m:function(e,t){return f(e.getUTCMinutes(),t.length)},s:function(e,t){return f(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds();return f(Math.floor(r*Math.pow(10,n-3)),t.length)}},p="midnight",h="noon",y="morning",v="afternoon",m="evening",b="night",w={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return d.y(e,t)},Y:function(e,t,n,r){var o=(0,l.Z)(e,r),a=o>0?o:1-o;return"YY"===t?f(a%100,2):"Yo"===t?n.ordinalNumber(a,{unit:"year"}):f(a,t.length)},R:function(e,t){return f((0,c.Z)(e),t.length)},u:function(e,t){return f(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return f(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return f(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return d.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return f(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var o=(0,s.Z)(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):f(o,t.length)},I:function(e,t,n){var r=(0,u.Z)(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):f(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):d.d(e,t)},D:function(e,t,n){var r=function(e){(0,i.Z)(1,arguments);var t=(0,a.Z)(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=n-t.getTime();return Math.floor(r/864e5)+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):f(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return f(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return f(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return f(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,o=e.getUTCHours();switch(r=12===o?h:0===o?p:o/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,o=e.getUTCHours();switch(r=o>=17?m:o>=12?v:o>=4?y:b,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return d.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):d.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):f(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):f(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):d.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):d.s(e,t)},S:function(e,t){return d.S(e,t)},X:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return k(o);case"XXXX":case"XX":return D(o);default:return D(o,":")}},x:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return k(o);case"xxxx":case"xx":return D(o);default:return D(o,":")}},O:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+g(o,":");default:return"GMT"+D(o,":")}},z:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+g(o,":");default:return"GMT"+D(o,":")}},t:function(e,t,n,r){var o=r._originalDate||e;return f(Math.floor(o.getTime()/1e3),t.length)},T:function(e,t,n,r){return f((r._originalDate||e).getTime(),t.length)}};function g(e,t){var n=e>0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),a=r%60;if(0===a)return n+String(o);var i=t||"";return n+String(o)+i+f(a,2)}function k(e,t){return e%60===0?(e>0?"-":"+")+f(Math.abs(e)/60,2):D(e,t)}function D(e,t){var n=t||"",r=e>0?"-":"+",o=Math.abs(e);return r+f(Math.floor(o/60),2)+n+f(o%60,2)}var S=w,T=n(97621),O=n(24262),C=n(5267),x=n(83946),P=n(84314),Z=n(8958),_=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,M=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,E=/^'([^]*?)'?$/,R=/''/g,N=/[a-zA-Z]/;function j(e,t,n){var u,c,s,l,f,d,p,h,y,v,m,b,w,g,k,D,j,Y;(0,i.Z)(2,arguments);var U=String(t),I=(0,P.j)(),A=null!==(u=null!==(c=null===n||void 0===n?void 0:n.locale)&&void 0!==c?c:I.locale)&&void 0!==u?u:Z.Z,L=(0,x.Z)(null!==(s=null!==(l=null!==(f=null!==(d=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==d?d:null===n||void 0===n||null===(p=n.locale)||void 0===p||null===(h=p.options)||void 0===h?void 0:h.firstWeekContainsDate)&&void 0!==f?f:I.firstWeekContainsDate)&&void 0!==l?l:null===(y=I.locale)||void 0===y||null===(v=y.options)||void 0===v?void 0:v.firstWeekContainsDate)&&void 0!==s?s:1);if(!(L>=1&&L<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var F=(0,x.Z)(null!==(m=null!==(b=null!==(w=null!==(g=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==g?g:null===n||void 0===n||null===(k=n.locale)||void 0===k||null===(D=k.options)||void 0===D?void 0:D.weekStartsOn)&&void 0!==w?w:I.weekStartsOn)&&void 0!==b?b:null===(j=I.locale)||void 0===j||null===(Y=j.options)||void 0===Y?void 0:Y.weekStartsOn)&&void 0!==m?m:0);if(!(F>=0&&F<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!A.localize)throw new RangeError("locale must contain localize property");if(!A.formatLong)throw new RangeError("locale must contain formatLong property");var H=(0,a.Z)(e);if(!(0,r.Z)(H))throw new RangeError("Invalid time value");var B=(0,O.Z)(H),W=(0,o.Z)(H,B),q={firstWeekContainsDate:L,weekStartsOn:F,locale:A,_originalDate:H};return U.match(M).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,T.Z[t])(e,A.formatLong):e})).join("").match(_).map((function(r){if("''"===r)return"'";var o=r[0];if("'"===o)return function(e){var t=e.match(E);if(!t)return e;return t[1].replace(R,"'")}(r);var a=S[o];if(a)return null!==n&&void 0!==n&&n.useAdditionalWeekYearTokens||!(0,C.Do)(r)||(0,C.qp)(r,t,String(e)),null!==n&&void 0!==n&&n.useAdditionalDayOfYearTokens||!(0,C.Iu)(r)||(0,C.qp)(r,t,String(e)),a(W,r,A.localize,q);if(o.match(N))throw new RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");return r})).join("")}},936:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(84314),o=n(24262),a=n(49474),i=n(19013),u=n(52149);var c=n(8958),s=n(13882),l=6e4,f=1440,d=30*f,p=365*f;function h(e,t,n){var h,y,v;(0,s.Z)(2,arguments);var m=(0,r.j)(),b=null!==(h=null!==(y=null===n||void 0===n?void 0:n.locale)&&void 0!==y?y:m.locale)&&void 0!==h?h:c.Z;if(!b.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var w=(0,a.Z)(e,t);if(isNaN(w))throw new RangeError("Invalid time value");var g,k,D,S=(0,u.Z)((g=n,(0,u.Z)({},g)),{addSuffix:Boolean(null===n||void 0===n?void 0:n.addSuffix),comparison:w});w>0?(k=(0,i.Z)(t),D=(0,i.Z)(e)):(k=(0,i.Z)(e),D=(0,i.Z)(t));var T,O=String(null!==(v=null===n||void 0===n?void 0:n.roundingMethod)&&void 0!==v?v:"round");if("floor"===O)T=Math.floor;else if("ceil"===O)T=Math.ceil;else{if("round"!==O)throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");T=Math.round}var C,x=D.getTime()-k.getTime(),P=x/l,Z=(x-((0,o.Z)(D)-(0,o.Z)(k)))/l,_=null===n||void 0===n?void 0:n.unit;if("second"===(C=_?String(_):P<1?"second":P<60?"minute":P<f?"hour":Z<d?"day":Z<p?"month":"year")){var M=T(x/1e3);return b.formatDistance("xSeconds",M,S)}if("minute"===C){var E=T(P);return b.formatDistance("xMinutes",E,S)}if("hour"===C){var R=T(P/60);return b.formatDistance("xHours",R,S)}if("day"===C){var N=T(Z/f);return b.formatDistance("xDays",N,S)}if("month"===C){var j=T(Z/d);return 12===j&&"month"!==_?b.formatDistance("xYears",1,S):b.formatDistance("xMonths",j,S)}if("year"===C){var Y=T(Z/p);return b.formatDistance("xYears",Y,S)}throw new RangeError("unit must be 'second', 'minute', 'hour', 'day', 'month' or 'year'")}},28789:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(19013),o=n(13882);function a(e){return(0,o.Z)(1,arguments),(0,r.Z)(e).getTime()}},99982:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(28789),o=n(13882);function a(e){return(0,o.Z)(1,arguments),Math.floor((0,r.Z)(e)/1e3)}},33926:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(49474),o=n(29422),a=n(94673),i=n(76972),u=n(69690),c=n(77053),s=n(11699),l=n(70696),f=n(19013),d=n(13882);function p(e){(0,d.Z)(1,arguments);var t=(0,f.Z)(e.start),n=(0,f.Z)(e.end);if(isNaN(t.getTime()))throw new RangeError("Start Date is invalid");if(isNaN(n.getTime()))throw new RangeError("End Date is invalid");var p={};p.years=Math.abs((0,l.Z)(n,t));var h=(0,r.Z)(n,t),y=(0,o.Z)(t,{years:h*p.years});p.months=Math.abs((0,c.Z)(n,y));var v=(0,o.Z)(y,{months:h*p.months});p.days=Math.abs((0,a.Z)(n,v));var m=(0,o.Z)(v,{days:h*p.days});p.hours=Math.abs((0,i.Z)(n,m));var b=(0,o.Z)(m,{hours:h*p.hours});p.minutes=Math.abs((0,u.Z)(n,b));var w=(0,o.Z)(b,{minutes:h*p.minutes});return p.seconds=Math.abs((0,s.Z)(n,w)),p}},313:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(19013),o=n(13882);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.Z)(e),a=(0,r.Z)(t);return n.getTime()<a.getTime()}},38431:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(76417),o=n(49599),a=n(13882);function i(e,t,n){return(0,a.Z)(2,arguments),(0,o.Z)((0,r.Z)(e,t,new Date,n))}},27816:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(69119),o=n(13882);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.Z)(e),a=(0,r.Z)(t);return n.getTime()===a.getTime()}},49599:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(71002),o=n(13882);var a=n(19013);function i(e){if((0,o.Z)(1,arguments),!function(e){return(0,o.Z)(1,arguments),e instanceof Date||"object"===(0,r.Z)(e)&&"[object Date]"===Object.prototype.toString.call(e)}(e)&&"number"!==typeof e)return!1;var t=(0,a.Z)(e);return!isNaN(Number(t))}},76417:function(e,t,n){"use strict";n.d(t,{Z:function(){return Ne}});var r=n(71002),o=n(40181);function a(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,o.Z)(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){c=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(c)throw i}}}}var i=n(8958),u=n(91218),c=n(19013),s=n(52149),l=n(97621),f=n(24262),d=n(5267),p=n(83946),h=n(13882),y=n(97326),v=n(60136),m=n(27277),b=n(15671),w=n(43144),g=n(4942),k=function(){function e(){(0,b.Z)(this,e),(0,g.Z)(this,"priority",void 0),(0,g.Z)(this,"subPriority",0)}return(0,w.Z)(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),D=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(e,r,o,a,i){var u;return(0,b.Z)(this,n),(u=t.call(this)).value=e,u.validateValue=r,u.setValue=o,u.priority=a,i&&(u.subPriority=i),u}return(0,w.Z)(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(k),S=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",10),(0,g.Z)((0,y.Z)(e),"subPriority",-1),e}return(0,w.Z)(n,[{key:"set",value:function(e,t){if(t.timestampIsSet)return e;var n=new Date(0);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}}]),n}(k),T=function(){function e(){(0,b.Z)(this,e),(0,g.Z)(this,"incompatibleTokens",void 0),(0,g.Z)(this,"priority",void 0),(0,g.Z)(this,"subPriority",void 0)}return(0,w.Z)(e,[{key:"run",value:function(e,t,n,r){var o=this.parse(e,t,n,r);return o?{setter:new D(o.value,this.validate,this.set,this.priority,this.subPriority),rest:o.rest}:null}},{key:"validate",value:function(e,t,n){return!0}}]),e}(),O=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",140),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["R","u","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}},{key:"set",value:function(e,t,n){return t.era=n,e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(T),C=n(36948),x={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},P=/^([+-])(\d{2})(\d{2})?|Z/,Z=/^([+-])(\d{2})(\d{2})|Z/,_=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,M=/^([+-])(\d{2}):(\d{2})|Z/,E=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function R(e,t){return e?{value:t(e.value),rest:e.rest}:e}function N(e,t){var n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function j(e,t){var n=t.match(e);if(!n)return null;if("Z"===n[0])return{value:0,rest:t.slice(1)};var r="+"===n[1]?1:-1,o=n[2]?parseInt(n[2],10):0,a=n[3]?parseInt(n[3],10):0,i=n[5]?parseInt(n[5],10):0;return{value:r*(o*C.vh+a*C.yJ+i*C.qk),rest:t.slice(n[0].length)}}function Y(e){return N(x.anyDigitsSigned,e)}function U(e,t){switch(e){case 1:return N(x.singleDigit,t);case 2:return N(x.twoDigits,t);case 3:return N(x.threeDigits,t);case 4:return N(x.fourDigits,t);default:return N(new RegExp("^\\d{1,"+e+"}"),t)}}function I(e,t){switch(e){case 1:return N(x.singleDigitSigned,t);case 2:return N(x.twoDigitsSigned,t);case 3:return N(x.threeDigitsSigned,t);case 4:return N(x.fourDigitsSigned,t);default:return N(new RegExp("^-?\\d{1,"+e+"}"),t)}}function A(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function L(e,t){var n,r=t>0,o=r?t:1-t;if(o<=50)n=e||100;else{var a=o+50;n=e+100*Math.floor(a/100)-(e>=a%100?100:0)}return r?n:1-n}function F(e){return e%400===0||e%4===0&&e%100!==0}var H=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",130),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return R(U(4,e),r);case"yo":return R(n.ordinalNumber(e,{unit:"year"}),r);default:return R(U(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n){var r=e.getUTCFullYear();if(n.isTwoDigitYear){var o=L(n.year,r);return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e}var a="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(T),B=n(7651),W=n(59025),q=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",130),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return R(U(4,e),r);case"Yo":return R(n.ordinalNumber(e,{unit:"year"}),r);default:return R(U(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n,r){var o=(0,B.Z)(e,r);if(n.isTwoDigitYear){var a=L(n.year,o);return e.setUTCFullYear(a,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,W.Z)(e,r)}var i="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(i,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,W.Z)(e,r)}}]),n}(T),Q=n(66979),K=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",130),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t){return I("R"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){var r=new Date(0);return r.setUTCFullYear(n,0,4),r.setUTCHours(0,0,0,0),(0,Q.Z)(r)}}]),n}(T),V=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",130),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t){return I("u"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){return e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(T),z=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",120),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"Q":case"QQ":return U(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(T),X=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",120),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"q":case"qq":return U(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(T),G=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),(0,g.Z)((0,y.Z)(e),"priority",110),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"M":return R(N(x.month,e),r);case"MM":return R(U(2,e),r);case"Mo":return R(n.ordinalNumber(e,{unit:"month"}),r);case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(T),J=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",110),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"L":return R(N(x.month,e),r);case"LL":return R(U(2,e),r);case"Lo":return R(n.ordinalNumber(e,{unit:"month"}),r);case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(T),$=n(23324);var ee=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",100),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"w":return N(x.week,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return U(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n,r){return(0,W.Z)(function(e,t,n){(0,h.Z)(2,arguments);var r=(0,c.Z)(e),o=(0,p.Z)(t),a=(0,$.Z)(r,n)-o;return r.setUTCDate(r.getUTCDate()-7*a),r}(e,n,r),r)}}]),n}(T),te=n(49702);var ne=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",100),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"I":return N(x.week,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return U(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n){return(0,Q.Z)(function(e,t){(0,h.Z)(2,arguments);var n=(0,c.Z)(e),r=(0,p.Z)(t),o=(0,te.Z)(n)-r;return n.setUTCDate(n.getUTCDate()-7*o),n}(e,n))}}]),n}(T),re=[31,28,31,30,31,30,31,31,30,31,30,31],oe=[31,29,31,30,31,30,31,31,30,31,30,31],ae=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",90),(0,g.Z)((0,y.Z)(e),"subPriority",1),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"d":return N(x.date,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return U(t.length,e)}}},{key:"validate",value:function(e,t){var n=F(e.getUTCFullYear()),r=e.getUTCMonth();return n?t>=1&&t<=oe[r]:t>=1&&t<=re[r]}},{key:"set",value:function(e,t,n){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e}}]),n}(T),ie=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",90),(0,g.Z)((0,y.Z)(e),"subpriority",1),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"D":case"DD":return N(x.dayOfYear,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return U(t.length,e)}}},{key:"validate",value:function(e,t){return F(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e}}]),n}(T),ue=n(84314);function ce(e,t,n){var r,o,a,i,u,s,l,f;(0,h.Z)(2,arguments);var d=(0,ue.j)(),y=(0,p.Z)(null!==(r=null!==(o=null!==(a=null!==(i=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==i?i:null===n||void 0===n||null===(u=n.locale)||void 0===u||null===(s=u.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==a?a:d.weekStartsOn)&&void 0!==o?o:null===(l=d.locale)||void 0===l||null===(f=l.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==r?r:0);if(!(y>=0&&y<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=(0,c.Z)(e),m=(0,p.Z)(t),b=((m%7+7)%7<y?7:0)+m-v.getUTCDay();return v.setUTCDate(v.getUTCDate()+b),v}var se=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",90),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["D","i","e","c","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=ce(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(T),le=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",90),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return R(U(t.length,e),o);case"eo":return R(n.ordinalNumber(e,{unit:"day"}),o);case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=ce(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(T),fe=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",90),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return R(U(t.length,e),o);case"co":return R(n.ordinalNumber(e,{unit:"day"}),o);case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=ce(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(T);var de=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",90),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return U(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return R(n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiii":return R(n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiiii":return R(n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);default:return R(n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r)}}},{key:"validate",value:function(e,t){return t>=1&&t<=7}},{key:"set",value:function(e,t,n){return e=function(e,t){(0,h.Z)(2,arguments);var n=(0,p.Z)(t);n%7===0&&(n-=7);var r=(0,c.Z)(e),o=((n%7+7)%7<1?7:0)+n-r.getUTCDay();return r.setUTCDate(r.getUTCDate()+o),r}(e,n),e.setUTCHours(0,0,0,0),e}}]),n}(T),pe=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",80),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["b","B","H","k","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(A(n),0,0,0),e}}]),n}(T),he=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",80),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["a","B","H","k","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(A(n),0,0,0),e}}]),n}(T),ye=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",80),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["a","b","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(A(n),0,0,0),e}}]),n}(T),ve=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",70),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["H","K","k","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"h":return N(x.hour12h,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return U(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=12}},{key:"set",value:function(e,t,n){var r=e.getUTCHours()>=12;return r&&n<12?e.setUTCHours(n+12,0,0,0):r||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e}}]),n}(T),me=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",70),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["a","b","h","K","k","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"H":return N(x.hour23h,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return U(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setUTCHours(n,0,0,0),e}}]),n}(T),be=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",70),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["h","H","k","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"K":return N(x.hour11h,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return U(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e}}]),n}(T),we=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",70),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["a","b","h","H","K","t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"k":return N(x.hour24h,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return U(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=24}},{key:"set",value:function(e,t,n){var r=n<=24?n%24:n;return e.setUTCHours(r,0,0,0),e}}]),n}(T),ge=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",60),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"m":return N(x.minute,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return U(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCMinutes(n,0,0),e}}]),n}(T),ke=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",50),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"s":return N(x.second,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return U(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCSeconds(n,0),e}}]),n}(T),De=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",30),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["t","T"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t){return R(U(t.length,e),(function(e){return Math.floor(e*Math.pow(10,3-t.length))}))}},{key:"set",value:function(e,t,n){return e.setUTCMilliseconds(n),e}}]),n}(T),Se=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",10),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["t","T","x"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t){switch(t){case"X":return j(P,e);case"XX":return j(Z,e);case"XXXX":return j(_,e);case"XXXXX":return j(E,e);default:return j(M,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(T),Te=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",10),(0,g.Z)((0,y.Z)(e),"incompatibleTokens",["t","T","X"]),e}return(0,w.Z)(n,[{key:"parse",value:function(e,t){switch(t){case"x":return j(P,e);case"xx":return j(Z,e);case"xxxx":return j(_,e);case"xxxxx":return j(E,e);default:return j(M,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(T),Oe=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",40),(0,g.Z)((0,y.Z)(e),"incompatibleTokens","*"),e}return(0,w.Z)(n,[{key:"parse",value:function(e){return Y(e)}},{key:"set",value:function(e,t,n){return[new Date(1e3*n),{timestampIsSet:!0}]}}]),n}(T),Ce=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,g.Z)((0,y.Z)(e),"priority",20),(0,g.Z)((0,y.Z)(e),"incompatibleTokens","*"),e}return(0,w.Z)(n,[{key:"parse",value:function(e){return Y(e)}},{key:"set",value:function(e,t,n){return[new Date(n),{timestampIsSet:!0}]}}]),n}(T),xe={G:new O,y:new H,Y:new q,R:new K,u:new V,Q:new z,q:new X,M:new G,L:new J,w:new ee,I:new ne,d:new ae,D:new ie,E:new se,e:new le,c:new fe,i:new de,a:new pe,b:new he,B:new ye,h:new ve,H:new me,K:new be,k:new we,m:new ge,s:new ke,S:new De,X:new Se,x:new Te,t:new Oe,T:new Ce},Pe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Ze=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,_e=/^'([^]*?)'?$/,Me=/''/g,Ee=/\S/,Re=/[a-zA-Z]/;function Ne(e,t,n,o){var y,v,m,b,w,g,k,D,T,O,C,x,P,Z,_,M,E,R;(0,h.Z)(3,arguments);var N=String(e),j=String(t),Y=(0,ue.j)(),U=null!==(y=null!==(v=null===o||void 0===o?void 0:o.locale)&&void 0!==v?v:Y.locale)&&void 0!==y?y:i.Z;if(!U.match)throw new RangeError("locale must contain match property");var I=(0,p.Z)(null!==(m=null!==(b=null!==(w=null!==(g=null===o||void 0===o?void 0:o.firstWeekContainsDate)&&void 0!==g?g:null===o||void 0===o||null===(k=o.locale)||void 0===k||null===(D=k.options)||void 0===D?void 0:D.firstWeekContainsDate)&&void 0!==w?w:Y.firstWeekContainsDate)&&void 0!==b?b:null===(T=Y.locale)||void 0===T||null===(O=T.options)||void 0===O?void 0:O.firstWeekContainsDate)&&void 0!==m?m:1);if(!(I>=1&&I<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var A=(0,p.Z)(null!==(C=null!==(x=null!==(P=null!==(Z=null===o||void 0===o?void 0:o.weekStartsOn)&&void 0!==Z?Z:null===o||void 0===o||null===(_=o.locale)||void 0===_||null===(M=_.options)||void 0===M?void 0:M.weekStartsOn)&&void 0!==P?P:Y.weekStartsOn)&&void 0!==x?x:null===(E=Y.locale)||void 0===E||null===(R=E.options)||void 0===R?void 0:R.weekStartsOn)&&void 0!==C?C:0);if(!(A>=0&&A<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===j)return""===N?(0,c.Z)(n):new Date(NaN);var L,F={firstWeekContainsDate:I,weekStartsOn:A,locale:U},H=[new S],B=j.match(Ze).map((function(e){var t=e[0];return t in l.Z?(0,l.Z[t])(e,U.formatLong):e})).join("").match(Pe),W=[],q=a(B);try{var Q=function(){var t=L.value;null!==o&&void 0!==o&&o.useAdditionalWeekYearTokens||!(0,d.Do)(t)||(0,d.qp)(t,j,e),null!==o&&void 0!==o&&o.useAdditionalDayOfYearTokens||!(0,d.Iu)(t)||(0,d.qp)(t,j,e);var n=t[0],r=xe[n];if(r){var a=r.incompatibleTokens;if(Array.isArray(a)){var i=W.find((function(e){return a.includes(e.token)||e.token===n}));if(i)throw new RangeError("The format string mustn't contain `".concat(i.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===r.incompatibleTokens&&W.length>0)throw new RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));W.push({token:n,fullToken:t});var u=r.run(N,t,U.match,F);if(!u)return{v:new Date(NaN)};H.push(u.setter),N=u.rest}else{if(n.match(Re))throw new RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===t?t="'":"'"===n&&(t=t.match(_e)[1].replace(Me,"'")),0!==N.indexOf(t))return{v:new Date(NaN)};N=N.slice(t.length)}};for(q.s();!(L=q.n()).done;){var K=Q();if("object"===(0,r.Z)(K))return K.v}}catch(ne){q.e(ne)}finally{q.f()}if(N.length>0&&Ee.test(N))return new Date(NaN);var V=H.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return H.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),z=(0,c.Z)(n);if(isNaN(z.getTime()))return new Date(NaN);var X,G=(0,u.Z)(z,(0,f.Z)(z)),J={},$=a(V);try{for($.s();!(X=$.n()).done;){var ee=X.value;if(!ee.validate(G,F))return new Date(NaN);var te=ee.set(G,J,F);Array.isArray(te)?(G=te[0],(0,s.Z)(J,te[1])):G=te}}catch(ne){$.e(ne)}finally{$.f()}return G}},69119:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(19013),o=n(13882);function a(e){(0,o.Z)(1,arguments);var t=(0,r.Z)(e);return t.setHours(0,0,0,0),t}},91218:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(51820),o=n(13882),a=n(83946);function i(e,t){(0,o.Z)(2,arguments);var n=(0,a.Z)(t);return(0,r.Z)(e,-n)}},19013:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(71002),o=n(13882);function a(e){(0,o.Z)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,r.Z)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&&"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},82908:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},90939:function(e,t,n){var r=n(21299),o=n(37005);e.exports=function e(t,n,a,i,u){return t===n||(null==t||null==n||!o(t)&&!o(n)?t!==t&&n!==n:r(t,n,a,i,e,u))}},21299:function(e,t,n){var r=n(46384),o=n(67114),a=n(18351),i=n(16096),u=n(64160),c=n(1469),s=n(44144),l=n(36719),f="[object Arguments]",d="[object Array]",p="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,y,v,m){var b=c(e),w=c(t),g=b?d:u(e),k=w?d:u(t),D=(g=g==f?p:g)==p,S=(k=k==f?p:k)==p,T=g==k;if(T&&s(e)){if(!s(t))return!1;b=!0,D=!1}if(T&&!D)return m||(m=new r),b||l(e)?o(e,t,n,y,v,m):a(e,t,g,n,y,v,m);if(!(1&n)){var O=D&&h.call(e,"__wrapped__"),C=S&&h.call(t,"__wrapped__");if(O||C){var x=O?e.value():e,P=C?t.value():t;return m||(m=new r),v(x,P,n,y,m)}}return!!T&&(m||(m=new r),i(e,t,n,y,v,m))}},67114:function(e,t,n){var r=n(88668),o=n(82908),a=n(74757);e.exports=function(e,t,n,i,u,c){var s=1&n,l=e.length,f=t.length;if(l!=f&&!(s&&f>l))return!1;var d=c.get(e),p=c.get(t);if(d&&p)return d==t&&p==e;var h=-1,y=!0,v=2&n?new r:void 0;for(c.set(e,t),c.set(t,e);++h<l;){var m=e[h],b=t[h];if(i)var w=s?i(b,m,h,t,e,c):i(m,b,h,e,t,c);if(void 0!==w){if(w)continue;y=!1;break}if(v){if(!o(t,(function(e,t){if(!a(v,t)&&(m===e||u(m,e,n,i,c)))return v.push(t)}))){y=!1;break}}else if(m!==b&&!u(m,b,n,i,c)){y=!1;break}}return c.delete(e),c.delete(t),y}},18351:function(e,t,n){var r=n(62705),o=n(11149),a=n(77813),i=n(67114),u=n(68776),c=n(21814),s=r?r.prototype:void 0,l=s?s.valueOf:void 0;e.exports=function(e,t,n,r,s,f,d){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!f(new o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var p=u;case"[object Set]":var h=1&r;if(p||(p=c),e.size!=t.size&&!h)return!1;var y=d.get(e);if(y)return y==t;r|=2,d.set(e,t);var v=i(p(e),p(t),r,s,f,d);return d.delete(e),v;case"[object Symbol]":if(l)return l.call(e)==l.call(t)}return!1}},16096:function(e,t,n){var r=n(58234),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,a,i,u){var c=1&n,s=r(e),l=s.length;if(l!=r(t).length&&!c)return!1;for(var f=l;f--;){var d=s[f];if(!(c?d in t:o.call(t,d)))return!1}var p=u.get(e),h=u.get(t);if(p&&h)return p==t&&h==e;var y=!0;u.set(e,t),u.set(t,e);for(var v=c;++f<l;){var m=e[d=s[f]],b=t[d];if(a)var w=c?a(b,m,d,t,e,u):a(m,b,d,e,t,u);if(!(void 0===w?m===b||i(m,b,n,a,u):w)){y=!1;break}v||(v="constructor"==d)}if(y&&!v){var g=e.constructor,k=t.constructor;g==k||!("constructor"in e)||!("constructor"in t)||"function"==typeof g&&g instanceof g&&"function"==typeof k&&k instanceof k||(y=!1)}return u.delete(e),u.delete(t),y}},68776:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},21814:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},18446:function(e,t,n){var r=n(90939);e.exports=function(e,t){return r(e,t)}},59061:function(){},9198:function(e,t,n){!function(e,t,n,r,o,a,i,u,c,s,l,f,d,p,h,y,v,m,b,w,g,k,D,S,T,O,C,x,P,Z,_,M,E,R,N,j,Y,U,I,A,L,F,H,B,W,q,Q,K,V,z,X,G,J,$,ee,te,ne,re,oe,ae,ie,ue,ce,se,le,fe,de){"use strict";function pe(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var he=pe(t),ye=pe(r),ve=pe(o),me=pe(a),be=pe(i),we=pe(u),ge=pe(c),ke=pe(s),De=pe(l),Se=pe(f),Te=pe(d),Oe=pe(p),Ce=pe(v),xe=pe(m),Pe=pe(b),Ze=pe(w),_e=pe(g),Me=pe(k),Ee=pe(D),Re=pe(S),Ne=pe(T),je=pe(O),Ye=pe(C),Ue=pe(x),Ie=pe(P),Ae=pe(Z),Le=pe(_),Fe=pe(M),He=pe(E),Be=pe(R),We=pe(N),qe=pe(j),Qe=pe(Y),Ke=pe(U),Ve=pe(I),ze=pe(A),Xe=pe(L),Ge=pe(H),Je=pe(B),$e=pe(W),et=pe(q),tt=pe(Q),nt=pe(K),rt=pe(V),ot=pe(X),at=pe(G),it=pe(J),ut=pe($),ct=pe(ee),st=pe(te),lt=pe(ne),ft=pe(re),dt=pe(oe),pt=pe(ae),ht=pe(ie),yt=pe(ue),vt=pe(ce),mt=pe(se),bt=pe(le),wt=pe(de);function gt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gt(Object(n),!0).forEach((function(t){Ct(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Dt(e){return(Dt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function St(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Yt(r.key),r)}}function Ot(e,t,n){return t&&Tt(e.prototype,t),n&&Tt(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ct(e,t,n){return(t=Yt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xt(){return(xt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Pt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_t(e,t)}function Zt(e){return(Zt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _t(e,t){return(_t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Mt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Et(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Mt(e)}function Rt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Zt(e);if(t){var o=Zt(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Et(this,n)}}function Nt(e){return function(e){if(Array.isArray(e))return jt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return jt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jt(e,t):void 0}}(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 jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Yt(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Ut(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}}function It(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}}var At={p:It,P:function(e,t){var n,r=e.match(/(P+)(p+)?/)||[],o=r[1],a=r[2];if(!a)return Ut(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",Ut(o,t)).replace("{{time}}",It(a,t))}},Lt=12,Ft=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;function Ht(e){var t=e?"string"==typeof e||e instanceof String?vt.default(e):ht.default(e):new Date;return Wt(t)?t:null}function Bt(e,t,n,r,o){var a=null,i=ln(n)||ln(sn()),u=!0;return Array.isArray(t)?(t.forEach((function(t){var c=yt.default(e,t,new Date,{locale:i});r&&(u=Wt(c,o)&&e===qt(c,t,n)),Wt(c,o)&&u&&(a=c)})),a):(a=yt.default(e,t,new Date,{locale:i}),r?u=Wt(a)&&e===qt(a,t,n):Wt(a)||(t=t.match(Ft).map((function(e){var t=e[0];return"p"===t||"P"===t?i?(0,At[t])(e,i.formatLong):t:e})).join(""),e.length>0&&(a=yt.default(e,t.slice(0,e.length),new Date)),Wt(a)||(a=new Date(e))),Wt(a)&&u?a:null)}function Wt(e,t){return t=t||new Date("1/1/1000"),me.default(e)&&!dt.default(e,t)}function qt(e,t,n){if("en"===n)return be.default(e,t,{awareOfUnicodeTokens:!0});var r=ln(n);return n&&!r&&console.warn('A locale object was not found for the provided string ["'.concat(n,'"].')),!r&&sn()&&ln(sn())&&(r=ln(sn())),be.default(e,t,{locale:r||null,awareOfUnicodeTokens:!0})}function Qt(e,t){var n=t.dateFormat,r=t.locale;return e&&qt(e,Array.isArray(n)?n[0]:n,r)||""}function Kt(e,t){var n=t.hour,r=void 0===n?0:n,o=t.minute,a=void 0===o?0:o,i=t.second,u=void 0===i?0:i;return Be.default(He.default(Fe.default(e,u),a),r)}function Vt(e,t){var n=t&&ln(t)||sn()&&ln(sn());return Ye.default(e,n?{locale:n}:null)}function zt(e,t){return qt(e,"ddd",t)}function Xt(e){return Je.default(e)}function Gt(e,t,n){var r=ln(t||sn());return $e.default(e,{locale:r,weekStartsOn:n})}function Jt(e){return et.default(e)}function $t(e){return nt.default(e)}function en(e){return tt.default(e)}function tn(){return Je.default(Ht())}function nn(e,t){return e&&t?st.default(e,t):!e&&!t}function rn(e,t){return e&&t?ct.default(e,t):!e&&!t}function on(e,t){return e&&t?lt.default(e,t):!e&&!t}function an(e,t){return e&&t?ut.default(e,t):!e&&!t}function un(e,t){return e&&t?it.default(e,t):!e&&!t}function cn(e,t,n){var r,o=Je.default(t),a=rt.default(n);try{r=pt.default(e,{start:o,end:a})}catch(e){r=!1}return r}function sn(){return("undefined"!=typeof window?window:globalThis).__localeId__}function ln(e){if("string"==typeof e){var t="undefined"!=typeof window?window:globalThis;return t.__localeData__?t.__localeData__[e]:null}return e}function fn(e,t){return qt(We.default(Ht(),e),"LLLL",t)}function dn(e,t){return qt(We.default(Ht(),e),"LLL",t)}function pn(e,t){return qt(qe.default(Ht(),e),"QQQ",t)}function hn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,a=t.excludeDateIntervals,i=t.includeDates,u=t.includeDateIntervals,c=t.filterDate;return kn(e,{minDate:n,maxDate:r})||o&&o.some((function(t){return an(e,t)}))||a&&a.some((function(t){var n=t.start,r=t.end;return pt.default(e,{start:n,end:r})}))||i&&!i.some((function(t){return an(e,t)}))||u&&!u.some((function(t){var n=t.start,r=t.end;return pt.default(e,{start:n,end:r})}))||c&&!c(Ht(e))||!1}function yn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeDates,r=t.excludeDateIntervals;return r&&r.length>0?r.some((function(t){var n=t.start,r=t.end;return pt.default(e,{start:n,end:r})})):n&&n.some((function(t){return an(e,t)}))||!1}function vn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,a=t.includeDates,i=t.filterDate;return kn(e,{minDate:et.default(n),maxDate:ot.default(r)})||o&&o.some((function(t){return rn(e,t)}))||a&&!a.some((function(t){return rn(e,t)}))||i&&!i(Ht(e))||!1}function mn(e,t,n,r){var o=Ae.default(e),a=Ue.default(e),i=Ae.default(t),u=Ue.default(t),c=Ae.default(r);return o===i&&o===c?a<=n&&n<=u:o<i?c===o&&a<=n||c===i&&u>=n||c<i&&c>o:void 0}function bn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,a=t.includeDates,i=t.filterDate;return kn(e,{minDate:n,maxDate:r})||o&&o.some((function(t){return on(e,t)}))||a&&!a.some((function(t){return on(e,t)}))||i&&!i(Ht(e))||!1}function wn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,a=t.includeDates,i=t.filterDate,u=new Date(e,0,1);return kn(u,{minDate:nt.default(n),maxDate:at.default(r)})||o&&o.some((function(e){return nn(u,e)}))||a&&!a.some((function(e){return nn(u,e)}))||i&&!i(Ht(u))||!1}function gn(e,t,n,r){var o=Ae.default(e),a=Ie.default(e),i=Ae.default(t),u=Ie.default(t),c=Ae.default(r);return o===i&&o===c?a<=n&&n<=u:o<i?c===o&&a<=n||c===i&&u>=n||c<i&&c>o:void 0}function kn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate;return n&&ze.default(e,n)<0||r&&ze.default(e,r)>0}function Dn(e,t){return t.some((function(t){return Re.default(t)===Re.default(e)&&Ee.default(t)===Ee.default(e)}))}function Sn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeTimes,r=t.includeTimes,o=t.filterTime;return n&&Dn(e,n)||r&&!Dn(e,r)||o&&!o(e)||!1}function Tn(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw new Error("Both minTime and maxTime props required");var o,a=Ht(),i=Be.default(He.default(a,Ee.default(e)),Re.default(e)),u=Be.default(He.default(a,Ee.default(n)),Re.default(n)),c=Be.default(He.default(a,Ee.default(r)),Re.default(r));try{o=!pt.default(i,{start:u,end:c})}catch(e){o=!1}return o}function On(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,o=Pe.default(e,1);return n&&Xe.default(n,o)>0||r&&r.every((function(e){return Xe.default(e,o)>0}))||!1}function Cn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,o=Se.default(e,1);return n&&Xe.default(o,n)>0||r&&r.every((function(e){return Xe.default(o,e)>0}))||!1}function xn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,o=_e.default(e,1);return n&&Ge.default(n,o)>0||r&&r.every((function(e){return Ge.default(e,o)>0}))||!1}function Pn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,o=Oe.default(e,1);return n&&Ge.default(o,n)>0||r&&r.every((function(e){return Ge.default(o,e)>0}))||!1}function Zn(e){var t=e.minDate,n=e.includeDates;if(n&&t){var r=n.filter((function(e){return ze.default(e,t)>=0}));return Ke.default(r)}return n?Ke.default(n):t}function _n(e){var t=e.maxDate,n=e.includeDates;if(n&&t){var r=n.filter((function(e){return ze.default(e,t)<=0}));return Ve.default(r)}return n?Ve.default(n):t}function Mn(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--highlighted",n=new Map,r=0,o=e.length;r<o;r++){var a=e[r];if(ve.default(a)){var i=qt(a,"MM.dd.yyyy"),u=n.get(i)||[];u.includes(t)||(u.push(t),n.set(i,u))}else if("object"===Dt(a)){var c=Object.keys(a),s=c[0],l=a[c[0]];if("string"==typeof s&&l.constructor===Array)for(var f=0,d=l.length;f<d;f++){var p=qt(l[f],"MM.dd.yyyy"),h=n.get(p)||[];h.includes(s)||(h.push(s),n.set(p,h))}}}return n}function En(e,t,n,r,o){for(var a=o.length,i=[],u=0;u<a;u++){var c=we.default(ge.default(e,Re.default(o[u])),Ee.default(o[u])),s=we.default(e,(n+1)*r);ft.default(c,t)&&dt.default(c,s)&&i.push(o[u])}return i}function Rn(e){return e<10?"0".concat(e):"".concat(e)}function Nn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Lt,n=Math.ceil(Ae.default(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}function jn(e,t,n,r){for(var o=[],a=0;a<2*t+1;a++){var i=e+t-a,u=!0;n&&(u=Ae.default(n)<=i),r&&u&&(u=Ae.default(r)>=i),u&&o.push(i)}return o}var Yn=function(e){Pt(r,e);var n=Rt(r);function r(e){var o;St(this,r),Ct(Mt(o=n.call(this,e)),"renderOptions",(function(){var e=o.props.year,t=o.state.yearsList.map((function(t){return he.default.createElement("div",{className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,onClick:o.onChange.bind(Mt(o),t),"aria-selected":e===t?"true":void 0},e===t?he.default.createElement("span",{className:"react-datepicker__year-option--selected"},"\u2713"):"",t)})),n=o.props.minDate?Ae.default(o.props.minDate):null,r=o.props.maxDate?Ae.default(o.props.maxDate):null;return r&&o.state.yearsList.find((function(e){return e===r}))||t.unshift(he.default.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:o.incrementYears},he.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),n&&o.state.yearsList.find((function(e){return e===n}))||t.push(he.default.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:o.decrementYears},he.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t})),Ct(Mt(o),"onChange",(function(e){o.props.onChange(e)})),Ct(Mt(o),"handleClickOutside",(function(){o.props.onCancel()})),Ct(Mt(o),"shiftYears",(function(e){var t=o.state.yearsList.map((function(t){return t+e}));o.setState({yearsList:t})})),Ct(Mt(o),"incrementYears",(function(){return o.shiftYears(1)})),Ct(Mt(o),"decrementYears",(function(){return o.shiftYears(-1)}));var a=e.yearDropdownItemNumber,i=e.scrollableYearDropdown,u=a||(i?10:5);return o.state={yearsList:jn(o.props.year,u,o.props.minDate,o.props.maxDate)},o.dropdownRef=t.createRef(),o}return Ot(r,[{key:"componentDidMount",value:function(){var e=this.dropdownRef.current;if(e){var t=e.children?Array.from(e.children):null,n=t?t.find((function(e){return e.ariaSelected})):null;e.scrollTop=n?n.offsetTop+(n.clientHeight-e.clientHeight)/2:(e.scrollHeight-e.clientHeight)/2}}},{key:"render",value:function(){var e=ye.default({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return he.default.createElement("div",{className:e,ref:this.dropdownRef},this.renderOptions())}}]),r}(he.default.Component),Un=mt.default(Yn),In=function(e){Pt(n,e);var t=Rt(n);function n(){var e;St(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Mt(e=t.call.apply(t,[this].concat(o))),"state",{dropdownVisible:!1}),Ct(Mt(e),"renderSelectOptions",(function(){for(var t=e.props.minDate?Ae.default(e.props.minDate):1900,n=e.props.maxDate?Ae.default(e.props.maxDate):2100,r=[],o=t;o<=n;o++)r.push(he.default.createElement("option",{key:o,value:o},o));return r})),Ct(Mt(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),Ct(Mt(e),"renderSelectMode",(function(){return he.default.createElement("select",{value:e.props.year,className:"react-datepicker__year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),Ct(Mt(e),"renderReadView",(function(t){return he.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:function(t){return e.toggleDropdown(t)}},he.default.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),he.default.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},e.props.year))})),Ct(Mt(e),"renderDropdown",(function(){return he.default.createElement(Un,{key:"dropdown",year:e.props.year,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableYearDropdown:e.props.scrollableYearDropdown,yearDropdownItemNumber:e.props.yearDropdownItemNumber})})),Ct(Mt(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),Ct(Mt(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.year&&e.props.onChange(t)})),Ct(Mt(e),"toggleDropdown",(function(t){e.setState({dropdownVisible:!e.state.dropdownVisible},(function(){e.props.adjustDateOnChange&&e.handleYearChange(e.props.date,t)}))})),Ct(Mt(e),"handleYearChange",(function(t,n){e.onSelect(t,n),e.setOpen()})),Ct(Mt(e),"onSelect",(function(t,n){e.props.onSelect&&e.props.onSelect(t,n)})),Ct(Mt(e),"setOpen",(function(){e.props.setOpen&&e.props.setOpen(!0)})),e}return Ot(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return he.default.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(he.default.Component),An=function(e){Pt(n,e);var t=Rt(n);function n(){var e;St(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Mt(e=t.call.apply(t,[this].concat(o))),"isSelectedMonth",(function(t){return e.props.month===t})),Ct(Mt(e),"renderOptions",(function(){return e.props.monthNames.map((function(t,n){return he.default.createElement("div",{className:e.isSelectedMonth(n)?"react-datepicker__month-option react-datepicker__month-option--selected_month":"react-datepicker__month-option",key:t,onClick:e.onChange.bind(Mt(e),n),"aria-selected":e.isSelectedMonth(n)?"true":void 0},e.isSelectedMonth(n)?he.default.createElement("span",{className:"react-datepicker__month-option--selected"},"\u2713"):"",t)}))})),Ct(Mt(e),"onChange",(function(t){return e.props.onChange(t)})),Ct(Mt(e),"handleClickOutside",(function(){return e.props.onCancel()})),e}return Ot(n,[{key:"render",value:function(){return he.default.createElement("div",{className:"react-datepicker__month-dropdown"},this.renderOptions())}}]),n}(he.default.Component),Ln=mt.default(An),Fn=function(e){Pt(n,e);var t=Rt(n);function n(){var e;St(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Mt(e=t.call.apply(t,[this].concat(o))),"state",{dropdownVisible:!1}),Ct(Mt(e),"renderSelectOptions",(function(e){return e.map((function(e,t){return he.default.createElement("option",{key:t,value:t},e)}))})),Ct(Mt(e),"renderSelectMode",(function(t){return he.default.createElement("select",{value:e.props.month,className:"react-datepicker__month-select",onChange:function(t){return e.onChange(t.target.value)}},e.renderSelectOptions(t))})),Ct(Mt(e),"renderReadView",(function(t,n){return he.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:e.toggleDropdown},he.default.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),he.default.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},n[e.props.month]))})),Ct(Mt(e),"renderDropdown",(function(t){return he.default.createElement(Ln,{key:"dropdown",month:e.props.month,monthNames:t,onChange:e.onChange,onCancel:e.toggleDropdown})})),Ct(Mt(e),"renderScrollMode",(function(t){var n=e.state.dropdownVisible,r=[e.renderReadView(!n,t)];return n&&r.unshift(e.renderDropdown(t)),r})),Ct(Mt(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.month&&e.props.onChange(t)})),Ct(Mt(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return Ot(n,[{key:"render",value:function(){var e,t=this,n=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(e){return dn(e,t.props.locale)}:function(e){return fn(e,t.props.locale)});switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode(n);break;case"select":e=this.renderSelectMode(n)}return he.default.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(he.default.Component);function Hn(e,t){for(var n=[],r=Jt(e),o=Jt(t);!ft.default(r,o);)n.push(Ht(r)),r=Se.default(r,1);return n}var Bn,Wn=function(e){Pt(n,e);var t=Rt(n);function n(e){var r;return St(this,n),Ct(Mt(r=t.call(this,e)),"renderOptions",(function(){return r.state.monthYearsList.map((function(e){var t=Le.default(e),n=nn(r.props.date,e)&&rn(r.props.date,e);return he.default.createElement("div",{className:n?"react-datepicker__month-year-option--selected_month-year":"react-datepicker__month-year-option",key:t,onClick:r.onChange.bind(Mt(r),t),"aria-selected":n?"true":void 0},n?he.default.createElement("span",{className:"react-datepicker__month-year-option--selected"},"\u2713"):"",qt(e,r.props.dateFormat,r.props.locale))}))})),Ct(Mt(r),"onChange",(function(e){return r.props.onChange(e)})),Ct(Mt(r),"handleClickOutside",(function(){r.props.onCancel()})),r.state={monthYearsList:Hn(r.props.minDate,r.props.maxDate)},r}return Ot(n,[{key:"render",value:function(){var e=ye.default({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return he.default.createElement("div",{className:e},this.renderOptions())}}]),n}(he.default.Component),qn=mt.default(Wn),Qn=function(e){Pt(n,e);var t=Rt(n);function n(){var e;St(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Mt(e=t.call.apply(t,[this].concat(o))),"state",{dropdownVisible:!1}),Ct(Mt(e),"renderSelectOptions",(function(){for(var t=Jt(e.props.minDate),n=Jt(e.props.maxDate),r=[];!ft.default(t,n);){var o=Le.default(t);r.push(he.default.createElement("option",{key:o,value:o},qt(t,e.props.dateFormat,e.props.locale))),t=Se.default(t,1)}return r})),Ct(Mt(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),Ct(Mt(e),"renderSelectMode",(function(){return he.default.createElement("select",{value:Le.default(Jt(e.props.date)),className:"react-datepicker__month-year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),Ct(Mt(e),"renderReadView",(function(t){var n=qt(e.props.date,e.props.dateFormat,e.props.locale);return he.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:function(t){return e.toggleDropdown(t)}},he.default.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),he.default.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},n))})),Ct(Mt(e),"renderDropdown",(function(){return he.default.createElement(qn,{key:"dropdown",date:e.props.date,dateFormat:e.props.dateFormat,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableMonthYearDropdown:e.props.scrollableMonthYearDropdown,locale:e.props.locale})})),Ct(Mt(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),Ct(Mt(e),"onChange",(function(t){e.toggleDropdown();var n=Ht(parseInt(t));nn(e.props.date,n)&&rn(e.props.date,n)||e.props.onChange(n)})),Ct(Mt(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return Ot(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return he.default.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(he.default.Component),Kn=function(e){Pt(n,e);var t=Rt(n);function n(){var e;St(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Mt(e=t.call.apply(t,[this].concat(o))),"dayEl",he.default.createRef()),Ct(Mt(e),"handleClick",(function(t){!e.isDisabled()&&e.props.onClick&&e.props.onClick(t)})),Ct(Mt(e),"handleMouseEnter",(function(t){!e.isDisabled()&&e.props.onMouseEnter&&e.props.onMouseEnter(t)})),Ct(Mt(e),"handleOnKeyDown",(function(t){" "===t.key&&(t.preventDefault(),t.key="Enter"),e.props.handleOnKeyDown(t)})),Ct(Mt(e),"isSameDay",(function(t){return an(e.props.day,t)})),Ct(Mt(e),"isKeyboardSelected",(function(){return!e.props.disabledKeyboardNavigation&&!e.isSameDay(e.props.selected)&&e.isSameDay(e.props.preSelection)})),Ct(Mt(e),"isDisabled",(function(){return hn(e.props.day,e.props)})),Ct(Mt(e),"isExcluded",(function(){return yn(e.props.day,e.props)})),Ct(Mt(e),"getHighLightedClass",(function(t){var n=e.props,r=n.day,o=n.highlightDates;if(!o)return!1;var a=qt(r,"MM.dd.yyyy");return o.get(a)})),Ct(Mt(e),"isInRange",(function(){var t=e.props,n=t.day,r=t.startDate,o=t.endDate;return!(!r||!o)&&cn(n,r,o)})),Ct(Mt(e),"isInSelectingRange",(function(){var t,n=e.props,r=n.day,o=n.selectsStart,a=n.selectsEnd,i=n.selectsRange,u=n.selectsDisabledDaysInRange,c=n.startDate,s=n.endDate,l=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return!(!(o||a||i)||!l||!u&&e.isDisabled())&&(o&&s&&(dt.default(l,s)||un(l,s))?cn(r,l,s):(a&&c&&(ft.default(l,c)||un(l,c))||!(!i||!c||s||!ft.default(l,c)&&!un(l,c)))&&cn(r,c,l))})),Ct(Mt(e),"isSelectingRangeStart",(function(){var t;if(!e.isInSelectingRange())return!1;var n=e.props,r=n.day,o=n.startDate,a=n.selectsStart,i=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return an(r,a?i:o)})),Ct(Mt(e),"isSelectingRangeEnd",(function(){var t;if(!e.isInSelectingRange())return!1;var n=e.props,r=n.day,o=n.endDate,a=n.selectsEnd,i=n.selectsRange,u=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return an(r,a||i?u:o)})),Ct(Mt(e),"isRangeStart",(function(){var t=e.props,n=t.day,r=t.startDate,o=t.endDate;return!(!r||!o)&&an(r,n)})),Ct(Mt(e),"isRangeEnd",(function(){var t=e.props,n=t.day,r=t.startDate,o=t.endDate;return!(!r||!o)&&an(o,n)})),Ct(Mt(e),"isWeekend",(function(){var t=Ne.default(e.props.day);return 0===t||6===t})),Ct(Mt(e),"isAfterMonth",(function(){return void 0!==e.props.month&&(e.props.month+1)%12===Ue.default(e.props.day)})),Ct(Mt(e),"isBeforeMonth",(function(){return void 0!==e.props.month&&(Ue.default(e.props.day)+1)%12===e.props.month})),Ct(Mt(e),"isCurrentDay",(function(){return e.isSameDay(Ht())})),Ct(Mt(e),"isSelected",(function(){return e.isSameDay(e.props.selected)})),Ct(Mt(e),"getClassNames",(function(t){var n=e.props.dayClassName?e.props.dayClassName(t):void 0;return ye.default("react-datepicker__day",n,"react-datepicker__day--"+zt(e.props.day),{"react-datepicker__day--disabled":e.isDisabled(),"react-datepicker__day--excluded":e.isExcluded(),"react-datepicker__day--selected":e.isSelected(),"react-datepicker__day--keyboard-selected":e.isKeyboardSelected(),"react-datepicker__day--range-start":e.isRangeStart(),"react-datepicker__day--range-end":e.isRangeEnd(),"react-datepicker__day--in-range":e.isInRange(),"react-datepicker__day--in-selecting-range":e.isInSelectingRange(),"react-datepicker__day--selecting-range-start":e.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":e.isSelectingRangeEnd(),"react-datepicker__day--today":e.isCurrentDay(),"react-datepicker__day--weekend":e.isWeekend(),"react-datepicker__day--outside-month":e.isAfterMonth()||e.isBeforeMonth()},e.getHighLightedClass("react-datepicker__day--highlighted"))})),Ct(Mt(e),"getAriaLabel",(function(){var t=e.props,n=t.day,r=t.ariaLabelPrefixWhenEnabled,o=void 0===r?"Choose":r,a=t.ariaLabelPrefixWhenDisabled,i=void 0===a?"Not available":a,u=e.isDisabled()||e.isExcluded()?i:o;return"".concat(u," ").concat(qt(n,"PPPP",e.props.locale))})),Ct(Mt(e),"getTabIndex",(function(t,n){var r=t||e.props.selected,o=n||e.props.preSelection;return e.isKeyboardSelected()||e.isSameDay(r)&&an(o,r)?0:-1})),Ct(Mt(e),"handleFocusDay",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!1;0===e.getTabIndex()&&!t.isInputFocused&&e.isSameDay(e.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(n=!0),e.props.inline&&!e.props.shouldFocusDayInline&&(n=!1),e.props.containerRef&&e.props.containerRef.current&&e.props.containerRef.current.contains(document.activeElement)&&document.activeElement.classList.contains("react-datepicker__day")&&(n=!0),e.props.monthShowsDuplicateDaysEnd&&e.isAfterMonth()&&(n=!1),e.props.monthShowsDuplicateDaysStart&&e.isBeforeMonth()&&(n=!1)),n&&e.dayEl.current.focus({preventScroll:!0})})),Ct(Mt(e),"renderDayContents",(function(){return e.props.monthShowsDuplicateDaysEnd&&e.isAfterMonth()||e.props.monthShowsDuplicateDaysStart&&e.isBeforeMonth()?null:e.props.renderDayContents?e.props.renderDayContents(je.default(e.props.day),e.props.day):je.default(e.props.day)})),Ct(Mt(e),"render",(function(){return he.default.createElement("div",{ref:e.dayEl,className:e.getClassNames(e.props.day),onKeyDown:e.handleOnKeyDown,onClick:e.handleClick,onMouseEnter:e.handleMouseEnter,tabIndex:e.getTabIndex(),"aria-label":e.getAriaLabel(),role:"option","aria-disabled":e.isDisabled(),"aria-current":e.isCurrentDay()?"date":void 0,"aria-selected":e.isSelected()},e.renderDayContents())})),e}return Ot(n,[{key:"componentDidMount",value:function(){this.handleFocusDay()}},{key:"componentDidUpdate",value:function(e){this.handleFocusDay(e)}}]),n}(he.default.Component),Vn=function(e){Pt(n,e);var t=Rt(n);function n(){var e;St(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Mt(e=t.call.apply(t,[this].concat(o))),"handleClick",(function(t){e.props.onClick&&e.props.onClick(t)})),e}return Ot(n,[{key:"render",value:function(){var e=this.props,t=e.weekNumber,n=e.ariaLabelPrefix,r=void 0===n?"week ":n,o={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!e.onClick};return he.default.createElement("div",{className:ye.default(o),"aria-label":"".concat(r," ").concat(this.props.weekNumber),onClick:this.handleClick},t)}}]),n}(he.default.Component),zn=function(e){Pt(n,e);var t=Rt(n);function n(){var e;St(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Mt(e=t.call.apply(t,[this].concat(o))),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n)})),Ct(Mt(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),Ct(Mt(e),"handleWeekClick",(function(t,n,r){"function"==typeof e.props.onWeekSelect&&e.props.onWeekSelect(t,n,r),e.props.shouldCloseOnSelect&&e.props.setOpen(!1)})),Ct(Mt(e),"formatWeekNumber",(function(t){return e.props.formatWeekNumber?e.props.formatWeekNumber(t):Vt(t)})),Ct(Mt(e),"renderDays",(function(){var t=Gt(e.props.day,e.props.locale,e.props.calendarStartDay),n=[],r=e.formatWeekNumber(t);if(e.props.showWeekNumber){var o=e.props.onWeekSelect?e.handleWeekClick.bind(Mt(e),t,r):void 0;n.push(he.default.createElement(Vn,{key:"W",weekNumber:r,onClick:o,ariaLabelPrefix:e.props.ariaLabelPrefix}))}return n.concat([0,1,2,3,4,5,6].map((function(n){var r=ke.default(t,n);return he.default.createElement(Kn,{ariaLabelPrefixWhenEnabled:e.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:e.props.disabledDayAriaLabelPrefix,key:r.valueOf(),day:r,month:e.props.month,onClick:e.handleDayClick.bind(Mt(e),r),onMouseEnter:e.handleDayMouseEnter.bind(Mt(e),r),minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,excludeDateIntervals:e.props.excludeDateIntervals,includeDates:e.props.includeDates,includeDateIntervals:e.props.includeDateIntervals,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,selectsDisabledDaysInRange:e.props.selectsDisabledDaysInRange,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,renderDayContents:e.props.renderDayContents,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart,locale:e.props.locale})})))})),e}return Ot(n,[{key:"render",value:function(){return he.default.createElement("div",{className:"react-datepicker__week"},this.renderDays())}}],[{key:"defaultProps",get:function(){return{shouldCloseOnSelect:!0}}}]),n}(he.default.Component),Xn="two_columns",Gn="three_columns",Jn="four_columns",$n=(Ct(Bn={},Xn,{grid:[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]],verticalNavigationOffset:2}),Ct(Bn,Gn,{grid:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]],verticalNavigationOffset:3}),Ct(Bn,Jn,{grid:[[0,1,2,3],[4,5,6,7],[8,9,10,11]],verticalNavigationOffset:4}),Bn);function er(e,t){return e?Jn:t?Xn:Gn}var tr=function(e){Pt(n,e);var t=Rt(n);function n(){var e;St(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Mt(e=t.call.apply(t,[this].concat(o))),"MONTH_REFS",Nt(Array(12)).map((function(){return he.default.createRef()}))),Ct(Mt(e),"QUARTER_REFS",Nt(Array(4)).map((function(){return he.default.createRef()}))),Ct(Mt(e),"isDisabled",(function(t){return hn(t,e.props)})),Ct(Mt(e),"isExcluded",(function(t){return yn(t,e.props)})),Ct(Mt(e),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n,e.props.orderInDisplay)})),Ct(Mt(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),Ct(Mt(e),"handleMouseLeave",(function(){e.props.onMouseLeave&&e.props.onMouseLeave()})),Ct(Mt(e),"isRangeStartMonth",(function(t){var n=e.props,r=n.day,o=n.startDate,a=n.endDate;return!(!o||!a)&&rn(We.default(r,t),o)})),Ct(Mt(e),"isRangeStartQuarter",(function(t){var n=e.props,r=n.day,o=n.startDate,a=n.endDate;return!(!o||!a)&&on(qe.default(r,t),o)})),Ct(Mt(e),"isRangeEndMonth",(function(t){var n=e.props,r=n.day,o=n.startDate,a=n.endDate;return!(!o||!a)&&rn(We.default(r,t),a)})),Ct(Mt(e),"isRangeEndQuarter",(function(t){var n=e.props,r=n.day,o=n.startDate,a=n.endDate;return!(!o||!a)&&on(qe.default(r,t),a)})),Ct(Mt(e),"isInSelectingRangeMonth",(function(t){var n,r=e.props,o=r.day,a=r.selectsStart,i=r.selectsEnd,u=r.selectsRange,c=r.startDate,s=r.endDate,l=null!==(n=e.props.selectingDate)&&void 0!==n?n:e.props.preSelection;return!(!(a||i||u)||!l)&&(a&&s?mn(l,s,t,o):(i&&c||!(!u||!c||s))&&mn(c,l,t,o))})),Ct(Mt(e),"isInSelectingRangeQuarter",(function(t){var n,r=e.props,o=r.day,a=r.selectsStart,i=r.selectsEnd,u=r.selectsRange,c=r.startDate,s=r.endDate,l=null!==(n=e.props.selectingDate)&&void 0!==n?n:e.props.preSelection;return!(!(a||i||u)||!l)&&(a&&s?gn(l,s,t,o):(i&&c||!(!u||!c||s))&&gn(c,l,t,o))})),Ct(Mt(e),"isWeekInMonth",(function(t){var n=e.props.day,r=ke.default(t,6);return rn(t,n)||rn(r,n)})),Ct(Mt(e),"isCurrentMonth",(function(e,t){return Ae.default(e)===Ae.default(Ht())&&t===Ue.default(Ht())})),Ct(Mt(e),"isCurrentQuarter",(function(e,t){return Ae.default(e)===Ae.default(Ht())&&t===Ie.default(Ht())})),Ct(Mt(e),"isSelectedMonth",(function(e,t,n){return Ue.default(e)===t&&Ae.default(e)===Ae.default(n)})),Ct(Mt(e),"isSelectedQuarter",(function(e,t,n){return Ie.default(e)===t&&Ae.default(e)===Ae.default(n)})),Ct(Mt(e),"renderWeeks",(function(){for(var t=[],n=e.props.fixedHeight,r=0,o=!1,a=Gt(Jt(e.props.day),e.props.locale,e.props.calendarStartDay);t.push(he.default.createElement(zn,{ariaLabelPrefix:e.props.weekAriaLabelPrefix,chooseDayAriaLabelPrefix:e.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:e.props.disabledDayAriaLabelPrefix,key:r,day:a,month:Ue.default(e.props.day),onDayClick:e.handleDayClick,onDayMouseEnter:e.handleDayMouseEnter,onWeekSelect:e.props.onWeekSelect,formatWeekNumber:e.props.formatWeekNumber,locale:e.props.locale,minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,excludeDateIntervals:e.props.excludeDateIntervals,includeDates:e.props.includeDates,includeDateIntervals:e.props.includeDateIntervals,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,selectsDisabledDaysInRange:e.props.selectsDisabledDaysInRange,showWeekNumber:e.props.showWeekNumbers,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,setOpen:e.props.setOpen,shouldCloseOnSelect:e.props.shouldCloseOnSelect,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,renderDayContents:e.props.renderDayContents,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,calendarStartDay:e.props.calendarStartDay,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart})),!o;){r++,a=De.default(a,1);var i=n&&r>=6,u=!n&&!e.isWeekInMonth(a);if(i||u){if(!e.props.peekNextMonth)break;o=!0}}return t})),Ct(Mt(e),"onMonthClick",(function(t,n){e.handleDayClick(Jt(We.default(e.props.day,n)),t)})),Ct(Mt(e),"onMonthMouseEnter",(function(t){e.handleDayMouseEnter(Jt(We.default(e.props.day,t)))})),Ct(Mt(e),"handleMonthNavigation",(function(t,n){e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.MONTH_REFS[t].current&&e.MONTH_REFS[t].current.focus())})),Ct(Mt(e),"onMonthKeyDown",(function(t,n){var r=e.props,o=r.selected,a=r.preSelection,i=r.disabledKeyboardNavigation,u=r.showTwoColumnMonthYearPicker,c=r.showFourColumnMonthYearPicker,s=r.setPreSelection,l=t.key;if("Tab"!==l&&t.preventDefault(),!i){var f=er(c,u),d=$n[f].verticalNavigationOffset,p=$n[f].grid;switch(l){case"Enter":e.onMonthClick(t,n),s(o);break;case"ArrowRight":e.handleMonthNavigation(11===n?0:n+1,Se.default(a,1));break;case"ArrowLeft":e.handleMonthNavigation(0===n?11:n-1,Pe.default(a,1));break;case"ArrowUp":e.handleMonthNavigation(p[0].includes(n)?n+12-d:n-d,Pe.default(a,d));break;case"ArrowDown":e.handleMonthNavigation(p[p.length-1].includes(n)?n-12+d:n+d,Se.default(a,d))}}})),Ct(Mt(e),"onQuarterClick",(function(t,n){e.handleDayClick(en(qe.default(e.props.day,n)),t)})),Ct(Mt(e),"onQuarterMouseEnter",(function(t){e.handleDayMouseEnter(en(qe.default(e.props.day,t)))})),Ct(Mt(e),"handleQuarterNavigation",(function(t,n){e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.QUARTER_REFS[t-1].current&&e.QUARTER_REFS[t-1].current.focus())})),Ct(Mt(e),"onQuarterKeyDown",(function(t,n){var r=t.key;if(!e.props.disabledKeyboardNavigation)switch(r){case"Enter":e.onQuarterClick(t,n),e.props.setPreSelection(e.props.selected);break;case"ArrowRight":e.handleQuarterNavigation(4===n?1:n+1,Te.default(e.props.preSelection,1));break;case"ArrowLeft":e.handleQuarterNavigation(1===n?4:n-1,Ze.default(e.props.preSelection,1))}})),Ct(Mt(e),"getMonthClassNames",(function(t){var n=e.props,r=n.day,o=n.startDate,a=n.endDate,i=n.selected,u=n.minDate,c=n.maxDate,s=n.preSelection,l=n.monthClassName,f=n.excludeDates,d=n.includeDates,p=l?l(We.default(r,t)):void 0,h=We.default(r,t);return ye.default("react-datepicker__month-text","react-datepicker__month-".concat(t),p,{"react-datepicker__month-text--disabled":(u||c||f||d)&&vn(h,e.props),"react-datepicker__month-text--selected":e.isSelectedMonth(r,t,i),"react-datepicker__month-text--keyboard-selected":!e.props.disabledKeyboardNavigation&&Ue.default(s)===t,"react-datepicker__month-text--in-selecting-range":e.isInSelectingRangeMonth(t),"react-datepicker__month-text--in-range":mn(o,a,t,r),"react-datepicker__month-text--range-start":e.isRangeStartMonth(t),"react-datepicker__month-text--range-end":e.isRangeEndMonth(t),"react-datepicker__month-text--today":e.isCurrentMonth(r,t)})})),Ct(Mt(e),"getTabIndex",(function(t){var n=Ue.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"})),Ct(Mt(e),"getQuarterTabIndex",(function(t){var n=Ie.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"})),Ct(Mt(e),"getAriaLabel",(function(t){var n=e.props,r=n.chooseDayAriaLabelPrefix,o=void 0===r?"Choose":r,a=n.disabledDayAriaLabelPrefix,i=void 0===a?"Not available":a,u=n.day,c=We.default(u,t),s=e.isDisabled(c)||e.isExcluded(c)?i:o;return"".concat(s," ").concat(qt(c,"MMMM yyyy"))})),Ct(Mt(e),"getQuarterClassNames",(function(t){var n=e.props,r=n.day,o=n.startDate,a=n.endDate,i=n.selected,u=n.minDate,c=n.maxDate,s=n.preSelection;return ye.default("react-datepicker__quarter-text","react-datepicker__quarter-".concat(t),{"react-datepicker__quarter-text--disabled":(u||c)&&bn(qe.default(r,t),e.props),"react-datepicker__quarter-text--selected":e.isSelectedQuarter(r,t,i),"react-datepicker__quarter-text--keyboard-selected":Ie.default(s)===t,"react-datepicker__quarter-text--in-selecting-range":e.isInSelectingRangeQuarter(t),"react-datepicker__quarter-text--in-range":gn(o,a,t,r),"react-datepicker__quarter-text--range-start":e.isRangeStartQuarter(t),"react-datepicker__quarter-text--range-end":e.isRangeEndQuarter(t)})})),Ct(Mt(e),"renderMonths",(function(){var t=e.props,n=t.showFullMonthYearPicker,r=t.showTwoColumnMonthYearPicker,o=t.showFourColumnMonthYearPicker,a=t.locale,i=t.day,u=t.selected;return $n[er(o,r)].grid.map((function(t,r){return he.default.createElement("div",{className:"react-datepicker__month-wrapper",key:r},t.map((function(t,r){return he.default.createElement("div",{ref:e.MONTH_REFS[t],key:r,onClick:function(n){e.onMonthClick(n,t)},onKeyDown:function(n){e.onMonthKeyDown(n,t)},onMouseEnter:function(){return e.onMonthMouseEnter(t)},tabIndex:e.getTabIndex(t),className:e.getMonthClassNames(t),role:"option","aria-label":e.getAriaLabel(t),"aria-current":e.isCurrentMonth(i,t)?"date":void 0,"aria-selected":e.isSelectedMonth(i,t,u)},n?fn(t,a):dn(t,a))})))}))})),Ct(Mt(e),"renderQuarters",(function(){var t=e.props,n=t.day,r=t.selected;return he.default.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map((function(t,o){return he.default.createElement("div",{key:o,ref:e.QUARTER_REFS[o],role:"option",onClick:function(n){e.onQuarterClick(n,t)},onKeyDown:function(n){e.onQuarterKeyDown(n,t)},onMouseEnter:function(){return e.onQuarterMouseEnter(t)},className:e.getQuarterClassNames(t),"aria-selected":e.isSelectedQuarter(n,t,r),tabIndex:e.getQuarterTabIndex(t),"aria-current":e.isCurrentQuarter(n,t)?"date":void 0},pn(t,e.props.locale))})))})),Ct(Mt(e),"getClassNames",(function(){var t=e.props;t.day;var n=t.selectingDate,r=t.selectsStart,o=t.selectsEnd,a=t.showMonthYearPicker,i=t.showQuarterYearPicker;return ye.default("react-datepicker__month",{"react-datepicker__month--selecting-range":n&&(r||o)},{"react-datepicker__monthPicker":a},{"react-datepicker__quarterPicker":i})})),e}return Ot(n,[{key:"render",value:function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,r=e.day,o=e.ariaLabelPrefix,a=void 0===o?"month ":o;return he.default.createElement("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,"aria-label":"".concat(a," ").concat(qt(r,"yyyy-MM")),role:"listbox"},t?this.renderMonths():n?this.renderQuarters():this.renderWeeks())}}]),n}(he.default.Component),nr=function(e){Pt(n,e);var t=Rt(n);function n(){var e;St(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Mt(e=t.call.apply(t,[this].concat(o))),"state",{height:null}),Ct(Mt(e),"handleClick",(function(t){(e.props.minTime||e.props.maxTime)&&Tn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&Sn(t,e.props)||e.props.onChange(t)})),Ct(Mt(e),"isSelectedTime",(function(t,n,r){return e.props.selected&&n===Re.default(t)&&r===Ee.default(t)})),Ct(Mt(e),"liClasses",(function(t,n,r){var o=["react-datepicker__time-list-item",e.props.timeClassName?e.props.timeClassName(t,n,r):void 0];return e.isSelectedTime(t,n,r)&&o.push("react-datepicker__time-list-item--selected"),((e.props.minTime||e.props.maxTime)&&Tn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&Sn(t,e.props))&&o.push("react-datepicker__time-list-item--disabled"),e.props.injectTimes&&(60*Re.default(t)+Ee.default(t))%e.props.intervals!=0&&o.push("react-datepicker__time-list-item--injected"),o.join(" ")})),Ct(Mt(e),"handleOnKeyDown",(function(t,n){" "===t.key&&(t.preventDefault(),t.key="Enter"),"Enter"===t.key&&e.handleClick(n),e.props.handleOnKeyDown(t)})),Ct(Mt(e),"renderTimes",(function(){for(var t=[],n=e.props.format?e.props.format:"p",r=e.props.intervals,o=Xt(Ht(e.props.selected)),a=1440/r,i=e.props.injectTimes&&e.props.injectTimes.sort((function(e,t){return e-t})),u=e.props.selected||e.props.openToDate||Ht(),c=Re.default(u),s=Ee.default(u),l=Be.default(He.default(o,s),c),f=0;f<a;f++){var d=we.default(o,f*r);if(t.push(d),i){var p=En(o,d,f,r,i);t=t.concat(p)}}return t.map((function(t,r){return he.default.createElement("li",{key:r,onClick:e.handleClick.bind(Mt(e),t),className:e.liClasses(t,c,s),ref:function(n){(dt.default(t,l)||un(t,l))&&(e.centerLi=n)},onKeyDown:function(n){e.handleOnKeyDown(n,t)},tabIndex:"0","aria-selected":e.isSelectedTime(t,c,s)?"true":void 0},qt(t,n,e.props.locale))}))})),e}return Ot(n,[{key:"componentDidMount",value:function(){this.list.scrollTop=this.centerLi&&n.calcCenterPosition(this.props.monthRef?this.props.monthRef.clientHeight-this.header.clientHeight:this.list.clientHeight,this.centerLi),this.props.monthRef&&this.header&&this.setState({height:this.props.monthRef.clientHeight-this.header.clientHeight})}},{key:"render",value:function(){var e=this,t=this.state.height;return he.default.createElement("div",{className:"react-datepicker__time-container ".concat(this.props.todayButton?"react-datepicker__time-container--with-today-button":"")},he.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--time ".concat(this.props.showTimeSelectOnly?"react-datepicker__header--time--only":""),ref:function(t){e.header=t}},he.default.createElement("div",{className:"react-datepicker-time__header"},this.props.timeCaption)),he.default.createElement("div",{className:"react-datepicker__time"},he.default.createElement("div",{className:"react-datepicker__time-box"},he.default.createElement("ul",{className:"react-datepicker__time-list",ref:function(t){e.list=t},style:t?{height:t}:{},tabIndex:"0"},this.renderTimes()))))}}],[{key:"defaultProps",get:function(){return{intervals:30,onTimeChange:function(){},todayButton:null,timeCaption:"Time"}}}]),n}(he.default.Component);Ct(nr,"calcCenterPosition",(function(e,t){return t.offsetTop-(e/2-t.clientHeight/2)}));var rr=function(e){Pt(n,e);var t=Rt(n);function n(e){var r;return St(this,n),Ct(Mt(r=t.call(this,e)),"YEAR_REFS",Nt(Array(r.props.yearItemNumber)).map((function(){return he.default.createRef()}))),Ct(Mt(r),"isDisabled",(function(e){return hn(e,r.props)})),Ct(Mt(r),"isExcluded",(function(e){return yn(e,r.props)})),Ct(Mt(r),"updateFocusOnPaginate",(function(e){var t=function(){this.YEAR_REFS[e].current.focus()}.bind(Mt(r));window.requestAnimationFrame(t)})),Ct(Mt(r),"handleYearClick",(function(e,t){r.props.onDayClick&&r.props.onDayClick(e,t)})),Ct(Mt(r),"handleYearNavigation",(function(e,t){var n=r.props,o=n.date,a=n.yearItemNumber,i=Nn(o,a).startPeriod;r.isDisabled(t)||r.isExcluded(t)||(r.props.setPreSelection(t),e-i==-1?r.updateFocusOnPaginate(a-1):e-i===a?r.updateFocusOnPaginate(0):r.YEAR_REFS[e-i].current.focus())})),Ct(Mt(r),"isSameDay",(function(e,t){return an(e,t)})),Ct(Mt(r),"isCurrentYear",(function(e){return e===Ae.default(Ht())})),Ct(Mt(r),"isKeyboardSelected",(function(e){var t=$t(Qe.default(r.props.date,e));return!r.props.disabledKeyboardNavigation&&!r.props.inline&&!an(t,$t(r.props.selected))&&an(t,$t(r.props.preSelection))})),Ct(Mt(r),"onYearClick",(function(e,t){var n=r.props.date;r.handleYearClick($t(Qe.default(n,t)),e)})),Ct(Mt(r),"onYearKeyDown",(function(e,t){var n=e.key;if(!r.props.disabledKeyboardNavigation)switch(n){case"Enter":r.onYearClick(e,t),r.props.setPreSelection(r.props.selected);break;case"ArrowRight":r.handleYearNavigation(t+1,Oe.default(r.props.preSelection,1));break;case"ArrowLeft":r.handleYearNavigation(t-1,_e.default(r.props.preSelection,1))}})),Ct(Mt(r),"getYearClassNames",(function(e){var t=r.props,n=t.minDate,o=t.maxDate,a=t.selected,i=t.excludeDates,u=t.includeDates,c=t.filterDate;return ye.default("react-datepicker__year-text",{"react-datepicker__year-text--selected":e===Ae.default(a),"react-datepicker__year-text--disabled":(n||o||i||u||c)&&wn(e,r.props),"react-datepicker__year-text--keyboard-selected":r.isKeyboardSelected(e),"react-datepicker__year-text--today":r.isCurrentYear(e)})})),Ct(Mt(r),"getYearTabIndex",(function(e){return r.props.disabledKeyboardNavigation?"-1":e===Ae.default(r.props.preSelection)?"0":"-1"})),r}return Ot(n,[{key:"render",value:function(){for(var e=this,t=[],n=this.props,r=Nn(n.date,n.yearItemNumber),o=r.startPeriod,a=r.endPeriod,i=function(n){t.push(he.default.createElement("div",{ref:e.YEAR_REFS[n-o],onClick:function(t){e.onYearClick(t,n)},onKeyDown:function(t){e.onYearKeyDown(t,n)},tabIndex:e.getYearTabIndex(n),className:e.getYearClassNames(n),key:n,"aria-current":e.isCurrentYear(n)?"date":void 0},n))},u=o;u<=a;u++)i(u);return he.default.createElement("div",{className:"react-datepicker__year"},he.default.createElement("div",{className:"react-datepicker__year-wrapper"},t))}}]),n}(he.default.Component),or=function(e){Pt(n,e);var t=Rt(n);function n(e){var r;return St(this,n),Ct(Mt(r=t.call(this,e)),"onTimeChange",(function(e){r.setState({time:e});var t=new Date;t.setHours(e.split(":")[0]),t.setMinutes(e.split(":")[1]),r.props.onChange(t)})),Ct(Mt(r),"renderTimeInput",(function(){var e=r.state.time,t=r.props,n=t.date,o=t.timeString,a=t.customTimeInput;return a?he.default.cloneElement(a,{date:n,value:e,onChange:r.onTimeChange}):he.default.createElement("input",{type:"time",className:"react-datepicker-time__input",placeholder:"Time",name:"time-input",required:!0,value:e,onChange:function(e){r.onTimeChange(e.target.value||o)}})})),r.state={time:r.props.timeString},r}return Ot(n,[{key:"render",value:function(){return he.default.createElement("div",{className:"react-datepicker__input-time-container"},he.default.createElement("div",{className:"react-datepicker-time__caption"},this.props.timeInputLabel),he.default.createElement("div",{className:"react-datepicker-time__input-container"},he.default.createElement("div",{className:"react-datepicker-time__input"},this.renderTimeInput())))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.timeString!==t.time?{time:e.timeString}:null}}]),n}(he.default.Component);function ar(e){var t=e.className,n=e.children,r=e.showPopperArrow,o=e.arrowProps,a=void 0===o?{}:o;return he.default.createElement("div",{className:t},r&&he.default.createElement("div",xt({className:"react-datepicker__triangle"},a)),n)}var ir=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],ur=function(e){Pt(n,e);var t=Rt(n);function n(e){var r;return St(this,n),Ct(Mt(r=t.call(this,e)),"handleClickOutside",(function(e){r.props.onClickOutside(e)})),Ct(Mt(r),"setClickOutsideRef",(function(){return r.containerRef.current})),Ct(Mt(r),"handleDropdownFocus",(function(e){(function(){var e=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).className||"").split(/\s+/);return ir.some((function(t){return e.indexOf(t)>=0}))})(e.target)&&r.props.onDropdownFocus()})),Ct(Mt(r),"getDateInView",(function(){var e=r.props,t=e.preSelection,n=e.selected,o=e.openToDate,a=Zn(r.props),i=_n(r.props),u=Ht();return o||n||t||(a&&dt.default(u,a)?a:i&&ft.default(u,i)?i:u)})),Ct(Mt(r),"increaseMonth",(function(){r.setState((function(e){var t=e.date;return{date:Se.default(t,1)}}),(function(){return r.handleMonthChange(r.state.date)}))})),Ct(Mt(r),"decreaseMonth",(function(){r.setState((function(e){var t=e.date;return{date:Pe.default(t,1)}}),(function(){return r.handleMonthChange(r.state.date)}))})),Ct(Mt(r),"handleDayClick",(function(e,t,n){r.props.onSelect(e,t,n),r.props.setPreSelection&&r.props.setPreSelection(e)})),Ct(Mt(r),"handleDayMouseEnter",(function(e){r.setState({selectingDate:e}),r.props.onDayMouseEnter&&r.props.onDayMouseEnter(e)})),Ct(Mt(r),"handleMonthMouseLeave",(function(){r.setState({selectingDate:null}),r.props.onMonthMouseLeave&&r.props.onMonthMouseLeave()})),Ct(Mt(r),"handleYearChange",(function(e){r.props.onYearChange&&(r.props.onYearChange(e),r.setState({isRenderAriaLiveMessage:!0})),r.props.adjustDateOnChange&&(r.props.onSelect&&r.props.onSelect(e),r.props.setOpen&&r.props.setOpen(!0)),r.props.setPreSelection&&r.props.setPreSelection(e)})),Ct(Mt(r),"handleMonthChange",(function(e){r.props.onMonthChange&&(r.props.onMonthChange(e),r.setState({isRenderAriaLiveMessage:!0})),r.props.adjustDateOnChange&&(r.props.onSelect&&r.props.onSelect(e),r.props.setOpen&&r.props.setOpen(!0)),r.props.setPreSelection&&r.props.setPreSelection(e)})),Ct(Mt(r),"handleMonthYearChange",(function(e){r.handleYearChange(e),r.handleMonthChange(e)})),Ct(Mt(r),"changeYear",(function(e){r.setState((function(t){var n=t.date;return{date:Qe.default(n,e)}}),(function(){return r.handleYearChange(r.state.date)}))})),Ct(Mt(r),"changeMonth",(function(e){r.setState((function(t){var n=t.date;return{date:We.default(n,e)}}),(function(){return r.handleMonthChange(r.state.date)}))})),Ct(Mt(r),"changeMonthYear",(function(e){r.setState((function(t){var n=t.date;return{date:Qe.default(We.default(n,Ue.default(e)),Ae.default(e))}}),(function(){return r.handleMonthYearChange(r.state.date)}))})),Ct(Mt(r),"header",(function(){var e=Gt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date,r.props.locale,r.props.calendarStartDay),t=[];return r.props.showWeekNumbers&&t.push(he.default.createElement("div",{key:"W",className:"react-datepicker__day-name"},r.props.weekLabel||"#")),t.concat([0,1,2,3,4,5,6].map((function(t){var n=ke.default(e,t),o=r.formatWeekday(n,r.props.locale),a=r.props.weekDayClassName?r.props.weekDayClassName(n):void 0;return he.default.createElement("div",{key:t,className:ye.default("react-datepicker__day-name",a)},o)})))})),Ct(Mt(r),"formatWeekday",(function(e,t){return r.props.formatWeekDay?function(e,t,n){return t(qt(e,"EEEE",n))}(e,r.props.formatWeekDay,t):r.props.useWeekdaysShort?function(e,t){return qt(e,"EEE",t)}(e,t):function(e,t){return qt(e,"EEEEEE",t)}(e,t)})),Ct(Mt(r),"decreaseYear",(function(){r.setState((function(e){var t=e.date;return{date:_e.default(t,r.props.showYearPicker?r.props.yearItemNumber:1)}}),(function(){return r.handleYearChange(r.state.date)}))})),Ct(Mt(r),"renderPreviousButton",(function(){if(!r.props.renderCustomHeader){var e;switch(!0){case r.props.showMonthYearPicker:e=xn(r.state.date,r.props);break;case r.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.yearItemNumber,o=void 0===r?Lt:r,a=Nn($t(_e.default(e,o)),o).endPeriod,i=n&&Ae.default(n);return i&&i>a||!1}(r.state.date,r.props);break;default:e=On(r.state.date,r.props)}if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--previous"],n=r.decreaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(n=r.decreaseYear),e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--previous--disabled"),n=null);var o=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,a=r.props,i=a.previousMonthButtonLabel,u=a.previousYearButtonLabel,c=r.props,s=c.previousMonthAriaLabel,l=void 0===s?"string"==typeof i?i:"Previous Month":s,f=c.previousYearAriaLabel,d=void 0===f?"string"==typeof u?u:"Previous Year":f;return he.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,onKeyDown:r.props.handleOnKeyDown,"aria-label":o?d:l},he.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--previous"].join(" ")},o?r.props.previousYearButtonLabel:r.props.previousMonthButtonLabel))}}})),Ct(Mt(r),"increaseYear",(function(){r.setState((function(e){var t=e.date;return{date:Oe.default(t,r.props.showYearPicker?r.props.yearItemNumber:1)}}),(function(){return r.handleYearChange(r.state.date)}))})),Ct(Mt(r),"renderNextButton",(function(){if(!r.props.renderCustomHeader){var e;switch(!0){case r.props.showMonthYearPicker:e=Pn(r.state.date,r.props);break;case r.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.yearItemNumber,o=void 0===r?Lt:r,a=Nn(Oe.default(e,o),o).startPeriod,i=n&&Ae.default(n);return i&&i<a||!1}(r.state.date,r.props);break;default:e=Cn(r.state.date,r.props)}if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--next"];r.props.showTimeSelect&&t.push("react-datepicker__navigation--next--with-time"),r.props.todayButton&&t.push("react-datepicker__navigation--next--with-today-button");var n=r.increaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(n=r.increaseYear),e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--next--disabled"),n=null);var o=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,a=r.props,i=a.nextMonthButtonLabel,u=a.nextYearButtonLabel,c=r.props,s=c.nextMonthAriaLabel,l=void 0===s?"string"==typeof i?i:"Next Month":s,f=c.nextYearAriaLabel,d=void 0===f?"string"==typeof u?u:"Next Year":f;return he.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,onKeyDown:r.props.handleOnKeyDown,"aria-label":o?d:l},he.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--next"].join(" ")},o?r.props.nextYearButtonLabel:r.props.nextMonthButtonLabel))}}})),Ct(Mt(r),"renderCurrentMonth",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date,t=["react-datepicker__current-month"];return r.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),r.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),r.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),he.default.createElement("div",{className:t.join(" ")},qt(e,r.props.dateFormat,r.props.locale))})),Ct(Mt(r),"renderYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showYearDropdown&&!e)return he.default.createElement(In,{adjustDateOnChange:r.props.adjustDateOnChange,date:r.state.date,onSelect:r.props.onSelect,setOpen:r.props.setOpen,dropdownMode:r.props.dropdownMode,onChange:r.changeYear,minDate:r.props.minDate,maxDate:r.props.maxDate,year:Ae.default(r.state.date),scrollableYearDropdown:r.props.scrollableYearDropdown,yearDropdownItemNumber:r.props.yearDropdownItemNumber})})),Ct(Mt(r),"renderMonthDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthDropdown&&!e)return he.default.createElement(Fn,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,onChange:r.changeMonth,month:Ue.default(r.state.date),useShortMonthInDropdown:r.props.useShortMonthInDropdown})})),Ct(Mt(r),"renderMonthYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthYearDropdown&&!e)return he.default.createElement(Qn,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,dateFormat:r.props.dateFormat,onChange:r.changeMonthYear,minDate:r.props.minDate,maxDate:r.props.maxDate,date:r.state.date,scrollableMonthYearDropdown:r.props.scrollableMonthYearDropdown})})),Ct(Mt(r),"handleTodayButtonClick",(function(e){r.props.onSelect(tn(),e),r.props.setPreSelection&&r.props.setPreSelection(tn())})),Ct(Mt(r),"renderTodayButton",(function(){if(r.props.todayButton&&!r.props.showTimeSelectOnly)return he.default.createElement("div",{className:"react-datepicker__today-button",onClick:function(e){return r.handleTodayButtonClick(e)}},r.props.todayButton)})),Ct(Mt(r),"renderDefaultHeader",(function(e){var t=e.monthDate,n=e.i;return he.default.createElement("div",{className:"react-datepicker__header ".concat(r.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},r.renderCurrentMonth(t),he.default.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(r.props.dropdownMode),onFocus:r.handleDropdownFocus},r.renderMonthDropdown(0!==n),r.renderMonthYearDropdown(0!==n),r.renderYearDropdown(0!==n)),he.default.createElement("div",{className:"react-datepicker__day-names"},r.header(t)))})),Ct(Mt(r),"renderCustomHeader",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.monthDate,n=e.i;if(r.props.showTimeSelect&&!r.state.monthContainer||r.props.showTimeSelectOnly)return null;var o=On(r.state.date,r.props),a=Cn(r.state.date,r.props),i=xn(r.state.date,r.props),u=Pn(r.state.date,r.props),c=!r.props.showMonthYearPicker&&!r.props.showQuarterYearPicker&&!r.props.showYearPicker;return he.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:r.props.onDropdownFocus},r.props.renderCustomHeader(kt(kt({},r.state),{},{customHeaderCount:n,monthDate:t,changeMonth:r.changeMonth,changeYear:r.changeYear,decreaseMonth:r.decreaseMonth,increaseMonth:r.increaseMonth,decreaseYear:r.decreaseYear,increaseYear:r.increaseYear,prevMonthButtonDisabled:o,nextMonthButtonDisabled:a,prevYearButtonDisabled:i,nextYearButtonDisabled:u})),c&&he.default.createElement("div",{className:"react-datepicker__day-names"},r.header(t)))})),Ct(Mt(r),"renderYearHeader",(function(){var e=r.state.date,t=r.props,n=t.showYearPicker,o=Nn(e,t.yearItemNumber),a=o.startPeriod,i=o.endPeriod;return he.default.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},n?"".concat(a," - ").concat(i):Ae.default(e))})),Ct(Mt(r),"renderHeader",(function(e){switch(!0){case void 0!==r.props.renderCustomHeader:return r.renderCustomHeader(e);case r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker:return r.renderYearHeader(e);default:return r.renderDefaultHeader(e)}})),Ct(Mt(r),"renderMonths",(function(){if(!r.props.showTimeSelectOnly&&!r.props.showYearPicker){for(var e=[],t=r.props.showPreviousMonths?r.props.monthsShown-1:0,n=Pe.default(r.state.date,t),o=0;o<r.props.monthsShown;++o){var a=o-r.props.monthSelectedIn,i=Se.default(n,a),u="month-".concat(o),c=o<r.props.monthsShown-1,s=o>0;e.push(he.default.createElement("div",{key:u,ref:function(e){r.monthContainer=e},className:"react-datepicker__month-container"},r.renderHeader({monthDate:i,i:o}),he.default.createElement(tr,{chooseDayAriaLabelPrefix:r.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:r.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:r.props.weekAriaLabelPrefix,ariaLabelPrefix:r.props.monthAriaLabelPrefix,onChange:r.changeMonthYear,day:i,dayClassName:r.props.dayClassName,calendarStartDay:r.props.calendarStartDay,monthClassName:r.props.monthClassName,onDayClick:r.handleDayClick,handleOnKeyDown:r.props.handleOnDayKeyDown,onDayMouseEnter:r.handleDayMouseEnter,onMouseLeave:r.handleMonthMouseLeave,onWeekSelect:r.props.onWeekSelect,orderInDisplay:o,formatWeekNumber:r.props.formatWeekNumber,locale:r.props.locale,minDate:r.props.minDate,maxDate:r.props.maxDate,excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals,highlightDates:r.props.highlightDates,selectingDate:r.state.selectingDate,includeDates:r.props.includeDates,includeDateIntervals:r.props.includeDateIntervals,inline:r.props.inline,shouldFocusDayInline:r.props.shouldFocusDayInline,fixedHeight:r.props.fixedHeight,filterDate:r.props.filterDate,preSelection:r.props.preSelection,setPreSelection:r.props.setPreSelection,selected:r.props.selected,selectsStart:r.props.selectsStart,selectsEnd:r.props.selectsEnd,selectsRange:r.props.selectsRange,selectsDisabledDaysInRange:r.props.selectsDisabledDaysInRange,showWeekNumbers:r.props.showWeekNumbers,startDate:r.props.startDate,endDate:r.props.endDate,peekNextMonth:r.props.peekNextMonth,setOpen:r.props.setOpen,shouldCloseOnSelect:r.props.shouldCloseOnSelect,renderDayContents:r.props.renderDayContents,disabledKeyboardNavigation:r.props.disabledKeyboardNavigation,showMonthYearPicker:r.props.showMonthYearPicker,showFullMonthYearPicker:r.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:r.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:r.props.showFourColumnMonthYearPicker,showYearPicker:r.props.showYearPicker,showQuarterYearPicker:r.props.showQuarterYearPicker,isInputFocused:r.props.isInputFocused,containerRef:r.containerRef,monthShowsDuplicateDaysEnd:c,monthShowsDuplicateDaysStart:s})))}return e}})),Ct(Mt(r),"renderYears",(function(){if(!r.props.showTimeSelectOnly)return r.props.showYearPicker?he.default.createElement("div",{className:"react-datepicker__year--container"},r.renderHeader(),he.default.createElement(rr,xt({onDayClick:r.handleDayClick,date:r.state.date},r.props))):void 0})),Ct(Mt(r),"renderTimeSection",(function(){if(r.props.showTimeSelect&&(r.state.monthContainer||r.props.showTimeSelectOnly))return he.default.createElement(nr,{selected:r.props.selected,openToDate:r.props.openToDate,onChange:r.props.onTimeChange,timeClassName:r.props.timeClassName,format:r.props.timeFormat,includeTimes:r.props.includeTimes,intervals:r.props.timeIntervals,minTime:r.props.minTime,maxTime:r.props.maxTime,excludeTimes:r.props.excludeTimes,filterTime:r.props.filterTime,timeCaption:r.props.timeCaption,todayButton:r.props.todayButton,showMonthDropdown:r.props.showMonthDropdown,showMonthYearDropdown:r.props.showMonthYearDropdown,showYearDropdown:r.props.showYearDropdown,withPortal:r.props.withPortal,monthRef:r.state.monthContainer,injectTimes:r.props.injectTimes,locale:r.props.locale,handleOnKeyDown:r.props.handleOnKeyDown,showTimeSelectOnly:r.props.showTimeSelectOnly})})),Ct(Mt(r),"renderInputTimeSection",(function(){var e=new Date(r.props.selected),t=Wt(e)&&Boolean(r.props.selected)?"".concat(Rn(e.getHours()),":").concat(Rn(e.getMinutes())):"";if(r.props.showTimeInput)return he.default.createElement(or,{date:e,timeString:t,timeInputLabel:r.props.timeInputLabel,onChange:r.props.onTimeChange,customTimeInput:r.props.customTimeInput})})),Ct(Mt(r),"renderAriaLiveRegion",(function(){var e,t=Nn(r.state.date,r.props.yearItemNumber),n=t.startPeriod,o=t.endPeriod;return e=r.props.showYearPicker?"".concat(n," - ").concat(o):r.props.showMonthYearPicker||r.props.showQuarterYearPicker?Ae.default(r.state.date):"".concat(fn(Ue.default(r.state.date),r.props.locale)," ").concat(Ae.default(r.state.date)),he.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},r.state.isRenderAriaLiveMessage&&e)})),Ct(Mt(r),"renderChildren",(function(){if(r.props.children)return he.default.createElement("div",{className:"react-datepicker__children-container"},r.props.children)})),r.containerRef=he.default.createRef(),r.state={date:r.getDateInView(),selectingDate:null,monthContainer:null,isRenderAriaLiveMessage:!1},r}return Ot(n,[{key:"componentDidMount",value:function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=void e.setState({monthContainer:e.monthContainer}))}},{key:"componentDidUpdate",value:function(e){!this.props.preSelection||an(this.props.preSelection,e.preSelection)&&this.props.monthSelectedIn===e.monthSelectedIn?this.props.openToDate&&!an(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate}):this.setState({date:this.props.preSelection})}},{key:"render",value:function(){var e=this.props.container||ar;return he.default.createElement("div",{ref:this.containerRef},he.default.createElement(e,{className:ye.default("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showPopperArrow:this.props.showPopperArrow,arrowProps:this.props.arrowProps},this.renderAriaLiveRegion(),this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.renderChildren()))}}],[{key:"defaultProps",get:function(){return{onDropdownFocus:function(){},monthsShown:1,monthSelectedIn:0,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",customTimeInput:null,yearItemNumber:Lt}}}]),n}(he.default.Component),cr=function(e){Pt(n,e);var t=Rt(n);function n(e){var r;return St(this,n),(r=t.call(this,e)).el=document.createElement("div"),r}return Ot(n,[{key:"componentDidMount",value:function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){this.portalRoot.removeChild(this.el)}},{key:"render",value:function(){return bt.default.createPortal(this.props.children,this.el)}}]),n}(he.default.Component),sr=function(e){return!e.disabled&&-1!==e.tabIndex},lr=function(e){Pt(n,e);var t=Rt(n);function n(e){var r;return St(this,n),Ct(Mt(r=t.call(this,e)),"getTabChildren",(function(){return Array.prototype.slice.call(r.tabLoopRef.current.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(sr)})),Ct(Mt(r),"handleFocusStart",(function(e){var t=r.getTabChildren();t&&t.length>1&&t[t.length-1].focus()})),Ct(Mt(r),"handleFocusEnd",(function(e){var t=r.getTabChildren();t&&t.length>1&&t[0].focus()})),r.tabLoopRef=he.default.createRef(),r}return Ot(n,[{key:"render",value:function(){return this.props.enableTabLoop?he.default.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},he.default.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:"0",onFocus:this.handleFocusStart}),this.props.children,he.default.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:"0",onFocus:this.handleFocusEnd})):this.props.children}}],[{key:"defaultProps",get:function(){return{enableTabLoop:!0}}}]),n}(he.default.Component),fr=function(e){Pt(n,e);var t=Rt(n);function n(){return St(this,n),t.apply(this,arguments)}return Ot(n,[{key:"render",value:function(){var e,t=this.props,n=t.className,r=t.wrapperClassName,o=t.hidePopper,a=t.popperComponent,i=t.popperModifiers,u=t.popperPlacement,c=t.popperProps,s=t.targetComponent,l=t.enableTabLoop,f=t.popperOnKeyDown,d=t.portalId,p=t.portalHost;if(!o){var h=ye.default("react-datepicker-popper",n);e=he.default.createElement(fe.Popper,xt({modifiers:i,placement:u},c),(function(e){var t=e.ref,n=e.style,r=e.placement,o=e.arrowProps;return he.default.createElement(lr,{enableTabLoop:l},he.default.createElement("div",{ref:t,style:n,className:h,"data-placement":r,onKeyDown:f},he.default.cloneElement(a,{arrowProps:o})))}))}this.props.popperContainer&&(e=he.default.createElement(this.props.popperContainer,{},e)),d&&!o&&(e=he.default.createElement(cr,{portalId:d,portalHost:p},e));var y=ye.default("react-datepicker-wrapper",r);return he.default.createElement(fe.Manager,{className:"react-datepicker-manager"},he.default.createElement(fe.Reference,null,(function(e){var t=e.ref;return he.default.createElement("div",{ref:t,className:y},s)})),e)}}],[{key:"defaultProps",get:function(){return{hidePopper:!0,popperModifiers:[],popperProps:{},popperPlacement:"bottom-start"}}}]),n}(he.default.Component),dr="react-datepicker-ignore-onclickoutside",pr=mt.default(ur),hr="Date input not valid.",yr=function(e){Pt(n,e);var t=Rt(n);function n(e){var r;return St(this,n),Ct(Mt(r=t.call(this,e)),"getPreSelection",(function(){return r.props.openToDate?r.props.openToDate:r.props.selectsEnd&&r.props.startDate?r.props.startDate:r.props.selectsStart&&r.props.endDate?r.props.endDate:Ht()})),Ct(Mt(r),"calcInitialState",(function(){var e,t=r.getPreSelection(),n=Zn(r.props),o=_n(r.props),a=n&&dt.default(t,Je.default(n))?n:o&&ft.default(t,rt.default(o))?o:t;return{open:r.props.startOpen||!1,preventFocus:!1,preSelection:null!==(e=r.props.selectsRange?r.props.startDate:r.props.selected)&&void 0!==e?e:a,highlightDates:Mn(r.props.highlightDates),focused:!1,shouldFocusDayInline:!1,isRenderAriaLiveMessage:!1}})),Ct(Mt(r),"clearPreventFocusTimeout",(function(){r.preventFocusTimeout&&clearTimeout(r.preventFocusTimeout)})),Ct(Mt(r),"setFocus",(function(){r.input&&r.input.focus&&r.input.focus({preventScroll:!0})})),Ct(Mt(r),"setBlur",(function(){r.input&&r.input.blur&&r.input.blur(),r.cancelFocusInput()})),Ct(Mt(r),"setOpen",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];r.setState({open:e,preSelection:e&&r.state.open?r.state.preSelection:r.calcInitialState().preSelection,lastPreSelectChange:mr},(function(){e||r.setState((function(e){return{focused:!!t&&e.focused}}),(function(){!t&&r.setBlur(),r.setState({inputValue:null})}))}))})),Ct(Mt(r),"inputOk",(function(){return ve.default(r.state.preSelection)})),Ct(Mt(r),"isCalendarOpen",(function(){return void 0===r.props.open?r.state.open&&!r.props.disabled&&!r.props.readOnly:r.props.open})),Ct(Mt(r),"handleFocus",(function(e){r.state.preventFocus||(r.props.onFocus(e),r.props.preventOpenOnFocus||r.props.readOnly||r.setOpen(!0)),r.setState({focused:!0})})),Ct(Mt(r),"cancelFocusInput",(function(){clearTimeout(r.inputFocusTimeout),r.inputFocusTimeout=null})),Ct(Mt(r),"deferFocusInput",(function(){r.cancelFocusInput(),r.inputFocusTimeout=setTimeout((function(){return r.setFocus()}),1)})),Ct(Mt(r),"handleDropdownFocus",(function(){r.cancelFocusInput()})),Ct(Mt(r),"handleBlur",(function(e){(!r.state.open||r.props.withPortal||r.props.showTimeInput)&&r.props.onBlur(e),r.setState({focused:!1})})),Ct(Mt(r),"handleCalendarClickOutside",(function(e){r.props.inline||r.setOpen(!1),r.props.onClickOutside(e),r.props.withPortal&&e.preventDefault()})),Ct(Mt(r),"handleChange",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=t[0];if(!r.props.onChangeRaw||(r.props.onChangeRaw.apply(Mt(r),t),"function"==typeof o.isDefaultPrevented&&!o.isDefaultPrevented())){r.setState({inputValue:o.target.value,lastPreSelectChange:vr});var a=Bt(o.target.value,r.props.dateFormat,r.props.locale,r.props.strictParsing,r.props.minDate);r.props.showTimeSelectOnly&&r.props.selected&&!an(a,r.props.selected)&&(a=null==a?wt.default(r.props.selected,{hours:Re.default(r.props.selected),minutes:Ee.default(r.props.selected),seconds:Me.default(r.props.selected)}):wt.default(r.props.selected,{hours:Re.default(a),minutes:Ee.default(a),seconds:Me.default(a)})),!a&&o.target.value||r.setSelected(a,o,!0)}})),Ct(Mt(r),"handleSelect",(function(e,t,n){if(r.setState({preventFocus:!0},(function(){return r.preventFocusTimeout=setTimeout((function(){return r.setState({preventFocus:!1})}),50),r.preventFocusTimeout})),r.props.onChangeRaw&&r.props.onChangeRaw(t),r.setSelected(e,t,!1,n),r.setState({isRenderAriaLiveMessage:!0}),!r.props.shouldCloseOnSelect||r.props.showTimeSelect)r.setPreSelection(e);else if(!r.props.inline){r.props.selectsRange||r.setOpen(!1);var o=r.props,a=o.startDate,i=o.endDate;!a||i||dt.default(e,a)||r.setOpen(!1)}})),Ct(Mt(r),"setSelected",(function(e,t,n,o){var a=e;if(r.props.showYearPicker){if(null!==a&&wn(Ae.default(a),r.props))return}else if(r.props.showMonthYearPicker){if(null!==a&&vn(a,r.props))return}else if(null!==a&&hn(a,r.props))return;var i=r.props,u=i.onChange,c=i.selectsRange,s=i.startDate,l=i.endDate;if(!un(r.props.selected,a)||r.props.allowSameDay||c)if(null!==a&&(!r.props.selected||n&&(r.props.showTimeSelect||r.props.showTimeSelectOnly||r.props.showTimeInput)||(a=Kt(a,{hour:Re.default(r.props.selected),minute:Ee.default(r.props.selected),second:Me.default(r.props.selected)})),r.props.inline||r.setState({preSelection:a}),r.props.focusSelectedMonth||r.setState({monthSelectedIn:o})),c){var f=s&&l;s||l?s&&!l&&(dt.default(a,s)?u([a,null],t):u([s,a],t)):u([a,null],t),f&&u([a,null],t)}else u(a,t);n||(r.props.onSelect(a,t),r.setState({inputValue:null}))})),Ct(Mt(r),"setPreSelection",(function(e){var t=void 0!==r.props.minDate,n=void 0!==r.props.maxDate,o=!0;if(e){var a=Je.default(e);if(t&&n)o=cn(e,r.props.minDate,r.props.maxDate);else if(t){var i=Je.default(r.props.minDate);o=ft.default(e,i)||un(a,i)}else if(n){var u=rt.default(r.props.maxDate);o=dt.default(e,u)||un(a,u)}}o&&r.setState({preSelection:e})})),Ct(Mt(r),"handleTimeChange",(function(e){var t=Kt(r.props.selected?r.props.selected:r.getPreSelection(),{hour:Re.default(e),minute:Ee.default(e)});r.setState({preSelection:t}),r.props.onChange(t),r.props.shouldCloseOnSelect&&r.setOpen(!1),r.props.showTimeInput&&r.setOpen(!0),(r.props.showTimeSelectOnly||r.props.showTimeSelect)&&r.setState({isRenderAriaLiveMessage:!0}),r.setState({inputValue:null})})),Ct(Mt(r),"onInputClick",(function(){r.props.disabled||r.props.readOnly||r.setOpen(!0),r.props.onInputClick()})),Ct(Mt(r),"onInputKeyDown",(function(e){r.props.onKeyDown(e);var t=e.key;if(r.state.open||r.props.inline||r.props.preventOpenOnFocus){if(r.state.open){if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault();var n=r.calendar.componentNode&&r.calendar.componentNode.querySelector('.react-datepicker__day[tabindex="0"]');return void(n&&n.focus({preventScroll:!0}))}var o=Ht(r.state.preSelection);"Enter"===t?(e.preventDefault(),r.inputOk()&&r.state.lastPreSelectChange===mr?(r.handleSelect(o,e),!r.props.shouldCloseOnSelect&&r.setPreSelection(o)):r.setOpen(!1)):"Escape"===t?(e.preventDefault(),r.setOpen(!1)):"Tab"===t&&e.shiftKey&&r.setOpen(!1),r.inputOk()||r.props.onInputError({code:1,msg:hr})}}else"ArrowDown"!==t&&"ArrowUp"!==t&&"Enter"!==t||r.onInputClick()})),Ct(Mt(r),"onPortalKeyDown",(function(e){"Escape"===e.key&&(e.preventDefault(),r.setState({preventFocus:!0},(function(){r.setOpen(!1),setTimeout((function(){r.setFocus(),r.setState({preventFocus:!1})}))})))})),Ct(Mt(r),"onDayKeyDown",(function(e){r.props.onKeyDown(e);var t=e.key,n=Ht(r.state.preSelection);if("Enter"===t)e.preventDefault(),r.handleSelect(n,e),!r.props.shouldCloseOnSelect&&r.setPreSelection(n);else if("Escape"===t)e.preventDefault(),r.setOpen(!1),r.inputOk()||r.props.onInputError({code:1,msg:hr});else if(!r.props.disabledKeyboardNavigation){var o;switch(t){case"ArrowLeft":o=Ce.default(n,1);break;case"ArrowRight":o=ke.default(n,1);break;case"ArrowUp":o=xe.default(n,1);break;case"ArrowDown":o=De.default(n,1);break;case"PageUp":o=Pe.default(n,1);break;case"PageDown":o=Se.default(n,1);break;case"Home":o=_e.default(n,1);break;case"End":o=Oe.default(n,1)}if(!o)return void(r.props.onInputError&&r.props.onInputError({code:1,msg:hr}));if(e.preventDefault(),r.setState({lastPreSelectChange:mr}),r.props.adjustDateOnChange&&r.setSelected(o),r.setPreSelection(o),r.props.inline){var a=Ue.default(n),i=Ue.default(o),u=Ae.default(n),c=Ae.default(o);a!==i||u!==c?r.setState({shouldFocusDayInline:!0}):r.setState({shouldFocusDayInline:!1})}}})),Ct(Mt(r),"onPopperKeyDown",(function(e){"Escape"===e.key&&(e.preventDefault(),r.setState({preventFocus:!0},(function(){r.setOpen(!1),setTimeout((function(){r.setFocus(),r.setState({preventFocus:!1})}))})))})),Ct(Mt(r),"onClearClick",(function(e){e&&e.preventDefault&&e.preventDefault(),r.props.selectsRange?r.props.onChange([null,null],e):r.props.onChange(null,e),r.setState({inputValue:null})})),Ct(Mt(r),"clear",(function(){r.onClearClick()})),Ct(Mt(r),"onScroll",(function(e){"boolean"==typeof r.props.closeOnScroll&&r.props.closeOnScroll?e.target!==document&&e.target!==document.documentElement&&e.target!==document.body||r.setOpen(!1):"function"==typeof r.props.closeOnScroll&&r.props.closeOnScroll(e)&&r.setOpen(!1)})),Ct(Mt(r),"renderCalendar",(function(){return r.props.inline||r.isCalendarOpen()?he.default.createElement(pr,{ref:function(e){r.calendar=e},locale:r.props.locale,calendarStartDay:r.props.calendarStartDay,chooseDayAriaLabelPrefix:r.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:r.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:r.props.weekAriaLabelPrefix,monthAriaLabelPrefix:r.props.monthAriaLabelPrefix,adjustDateOnChange:r.props.adjustDateOnChange,setOpen:r.setOpen,shouldCloseOnSelect:r.props.shouldCloseOnSelect,dateFormat:r.props.dateFormatCalendar,useWeekdaysShort:r.props.useWeekdaysShort,formatWeekDay:r.props.formatWeekDay,dropdownMode:r.props.dropdownMode,selected:r.props.selected,preSelection:r.state.preSelection,onSelect:r.handleSelect,onWeekSelect:r.props.onWeekSelect,openToDate:r.props.openToDate,minDate:r.props.minDate,maxDate:r.props.maxDate,selectsStart:r.props.selectsStart,selectsEnd:r.props.selectsEnd,selectsRange:r.props.selectsRange,startDate:r.props.startDate,endDate:r.props.endDate,excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals,filterDate:r.props.filterDate,onClickOutside:r.handleCalendarClickOutside,formatWeekNumber:r.props.formatWeekNumber,highlightDates:r.state.highlightDates,includeDates:r.props.includeDates,includeDateIntervals:r.props.includeDateIntervals,includeTimes:r.props.includeTimes,injectTimes:r.props.injectTimes,inline:r.props.inline,shouldFocusDayInline:r.state.shouldFocusDayInline,peekNextMonth:r.props.peekNextMonth,showMonthDropdown:r.props.showMonthDropdown,showPreviousMonths:r.props.showPreviousMonths,useShortMonthInDropdown:r.props.useShortMonthInDropdown,showMonthYearDropdown:r.props.showMonthYearDropdown,showWeekNumbers:r.props.showWeekNumbers,showYearDropdown:r.props.showYearDropdown,withPortal:r.props.withPortal,forceShowMonthNavigation:r.props.forceShowMonthNavigation,showDisabledMonthNavigation:r.props.showDisabledMonthNavigation,scrollableYearDropdown:r.props.scrollableYearDropdown,scrollableMonthYearDropdown:r.props.scrollableMonthYearDropdown,todayButton:r.props.todayButton,weekLabel:r.props.weekLabel,outsideClickIgnoreClass:dr,fixedHeight:r.props.fixedHeight,monthsShown:r.props.monthsShown,monthSelectedIn:r.state.monthSelectedIn,onDropdownFocus:r.handleDropdownFocus,onMonthChange:r.props.onMonthChange,onYearChange:r.props.onYearChange,dayClassName:r.props.dayClassName,weekDayClassName:r.props.weekDayClassName,monthClassName:r.props.monthClassName,timeClassName:r.props.timeClassName,showTimeSelect:r.props.showTimeSelect,showTimeSelectOnly:r.props.showTimeSelectOnly,onTimeChange:r.handleTimeChange,timeFormat:r.props.timeFormat,timeIntervals:r.props.timeIntervals,minTime:r.props.minTime,maxTime:r.props.maxTime,excludeTimes:r.props.excludeTimes,filterTime:r.props.filterTime,timeCaption:r.props.timeCaption,className:r.props.calendarClassName,container:r.props.calendarContainer,yearItemNumber:r.props.yearItemNumber,yearDropdownItemNumber:r.props.yearDropdownItemNumber,previousMonthAriaLabel:r.props.previousMonthAriaLabel,previousMonthButtonLabel:r.props.previousMonthButtonLabel,nextMonthAriaLabel:r.props.nextMonthAriaLabel,nextMonthButtonLabel:r.props.nextMonthButtonLabel,previousYearAriaLabel:r.props.previousYearAriaLabel,previousYearButtonLabel:r.props.previousYearButtonLabel,nextYearAriaLabel:r.props.nextYearAriaLabel,nextYearButtonLabel:r.props.nextYearButtonLabel,timeInputLabel:r.props.timeInputLabel,disabledKeyboardNavigation:r.props.disabledKeyboardNavigation,renderCustomHeader:r.props.renderCustomHeader,popperProps:r.props.popperProps,renderDayContents:r.props.renderDayContents,onDayMouseEnter:r.props.onDayMouseEnter,onMonthMouseLeave:r.props.onMonthMouseLeave,selectsDisabledDaysInRange:r.props.selectsDisabledDaysInRange,showTimeInput:r.props.showTimeInput,showMonthYearPicker:r.props.showMonthYearPicker,showFullMonthYearPicker:r.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:r.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:r.props.showFourColumnMonthYearPicker,showYearPicker:r.props.showYearPicker,showQuarterYearPicker:r.props.showQuarterYearPicker,showPopperArrow:r.props.showPopperArrow,excludeScrollbar:r.props.excludeScrollbar,handleOnKeyDown:r.props.onKeyDown,handleOnDayKeyDown:r.onDayKeyDown,isInputFocused:r.state.focused,customTimeInput:r.props.customTimeInput,setPreSelection:r.setPreSelection},r.props.children):null})),Ct(Mt(r),"renderAriaLiveRegion",(function(){var e,t=r.props,n=t.dateFormat,o=t.locale,a=r.props.showTimeInput||r.props.showTimeSelect?"PPPPp":"PPPP";return e=r.props.selectsRange?"Selected start date: ".concat(Qt(r.props.startDate,{dateFormat:a,locale:o}),". ").concat(r.props.endDate?"End date: "+Qt(r.props.endDate,{dateFormat:a,locale:o}):""):r.props.showTimeSelectOnly?"Selected time: ".concat(Qt(r.props.selected,{dateFormat:n,locale:o})):r.props.showYearPicker?"Selected year: ".concat(Qt(r.props.selected,{dateFormat:"yyyy",locale:o})):r.props.showMonthYearPicker?"Selected month: ".concat(Qt(r.props.selected,{dateFormat:"MMMM yyyy",locale:o})):r.props.showQuarterYearPicker?"Selected quarter: ".concat(Qt(r.props.selected,{dateFormat:"yyyy, QQQ",locale:o})):"Selected date: ".concat(Qt(r.props.selected,{dateFormat:a,locale:o})),he.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},r.state.isRenderAriaLiveMessage&&e)})),Ct(Mt(r),"renderDateInput",(function(){var e,t=ye.default(r.props.className,Ct({},dr,r.state.open)),n=r.props.customInput||he.default.createElement("input",{type:"text"}),o=r.props.customInputRef||"ref",a="string"==typeof r.props.value?r.props.value:"string"==typeof r.state.inputValue?r.state.inputValue:r.props.selectsRange?function(e,t,n){if(!e)return"";var r=Qt(e,n),o=t?Qt(t,n):"";return"".concat(r," - ").concat(o)}(r.props.startDate,r.props.endDate,r.props):Qt(r.props.selected,r.props);return he.default.cloneElement(n,(Ct(e={},o,(function(e){r.input=e})),Ct(e,"value",a),Ct(e,"onBlur",r.handleBlur),Ct(e,"onChange",r.handleChange),Ct(e,"onClick",r.onInputClick),Ct(e,"onFocus",r.handleFocus),Ct(e,"onKeyDown",r.onInputKeyDown),Ct(e,"id",r.props.id),Ct(e,"name",r.props.name),Ct(e,"form",r.props.form),Ct(e,"autoFocus",r.props.autoFocus),Ct(e,"placeholder",r.props.placeholderText),Ct(e,"disabled",r.props.disabled),Ct(e,"autoComplete",r.props.autoComplete),Ct(e,"className",ye.default(n.props.className,t)),Ct(e,"title",r.props.title),Ct(e,"readOnly",r.props.readOnly),Ct(e,"required",r.props.required),Ct(e,"tabIndex",r.props.tabIndex),Ct(e,"aria-describedby",r.props.ariaDescribedBy),Ct(e,"aria-invalid",r.props.ariaInvalid),Ct(e,"aria-labelledby",r.props.ariaLabelledBy),Ct(e,"aria-required",r.props.ariaRequired),e))})),Ct(Mt(r),"renderClearButton",(function(){var e=r.props,t=e.isClearable,n=e.selected,o=e.startDate,a=e.endDate,i=e.clearButtonTitle,u=e.clearButtonClassName,c=void 0===u?"":u,s=e.ariaLabelClose,l=void 0===s?"Close":s;return!t||null==n&&null==o&&null==a?null:he.default.createElement("button",{type:"button",className:"react-datepicker__close-icon ".concat(c).trim(),"aria-label":l,onClick:r.onClearClick,title:i,tabIndex:-1})})),r.state=r.calcInitialState(),r}return Ot(n,[{key:"componentDidMount",value:function(){window.addEventListener("scroll",this.onScroll,!0)}},{key:"componentDidUpdate",value:function(e,t){var n,r;e.inline&&(n=e.selected,r=this.props.selected,n&&r?Ue.default(n)!==Ue.default(r)||Ae.default(n)!==Ae.default(r):n!==r)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:Mn(this.props.highlightDates)}),t.focused||un(e.selected,this.props.selected)||this.setState({inputValue:null}),t.open!==this.state.open&&(!1===t.open&&!0===this.state.open&&this.props.onCalendarOpen(),!0===t.open&&!1===this.state.open&&this.props.onCalendarClose())}},{key:"componentWillUnmount",value:function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0)}},{key:"renderInputContainer",value:function(){var e=this.props.showIcon;return he.default.createElement("div",{className:"react-datepicker__input-container ".concat(e?"react-datepicker__view-calendar-icon":"")},e&&he.default.createElement("svg",{className:"react-datepicker__calendar-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},he.default.createElement("path",{d:"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z"})),this.renderAriaLiveRegion(),this.renderDateInput(),this.renderClearButton())}},{key:"render",value:function(){var e=this.renderCalendar();if(this.props.inline)return e;if(this.props.withPortal){var t=this.state.open?he.default.createElement(lr,{enableTabLoop:this.props.enableTabLoop},he.default.createElement("div",{className:"react-datepicker__portal",tabIndex:-1,onKeyDown:this.onPortalKeyDown},e)):null;return this.state.open&&this.props.portalId&&(t=he.default.createElement(cr,{portalId:this.props.portalId,portalHost:this.props.portalHost},t)),he.default.createElement("div",null,this.renderInputContainer(),t)}return he.default.createElement(fr,{className:this.props.popperClassName,wrapperClassName:this.props.wrapperClassName,hidePopper:!this.isCalendarOpen(),portalId:this.props.portalId,portalHost:this.props.portalHost,popperModifiers:this.props.popperModifiers,targetComponent:this.renderInputContainer(),popperContainer:this.props.popperContainer,popperComponent:e,popperPlacement:this.props.popperPlacement,popperProps:this.props.popperProps,popperOnKeyDown:this.onPopperKeyDown,enableTabLoop:this.props.enableTabLoop})}}],[{key:"defaultProps",get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},onCalendarOpen:function(){},onCalendarClose:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,strictParsing:!1,timeIntervals:30,timeCaption:"Time",previousMonthAriaLabel:"Previous Month",previousMonthButtonLabel:"Previous Month",nextMonthAriaLabel:"Next Month",nextMonthButtonLabel:"Next Month",previousYearAriaLabel:"Previous Year",previousYearButtonLabel:"Previous Year",nextYearAriaLabel:"Next Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:Lt,renderDayContents:function(e){return e},focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0}}}]),n}(he.default.Component),vr="input",mr="navigate";e.CalendarContainer=ar,e.default=yr,e.getDefaultLocale=sn,e.registerLocale=function(e,t){var n="undefined"!=typeof window?window:globalThis;n.__localeData__||(n.__localeData__={}),n.__localeData__[e]=t},e.setDefaultLocale=function(e){("undefined"!=typeof window?window:globalThis).__localeId__=e},Object.defineProperty(e,"__esModule",{value:!0})}(t,n(67294),n(45697),n(94184),n(45910),n(30893),n(7107),n(77976),n(14803),n(6860),n(80918),n(26563),n(52721),n(12355),n(5001),n(65088),n(3151),n(28195),n(98990),n(40632),n(33264),n(98720),n(68576),n(45340),n(83686),n(28021),n(21359),n(73122),n(91950),n(61061),n(64815),n(32465),n(39250),n(61896),n(39278),n(9605),n(70027),n(47945),n(39919),n(97782),n(23160),n(81617),n(55662),n(22693),n(24570),n(71680),n(16247),n(78956),n(19324),n(85786),n(26438),n(34167),n(4497),n(59098),n(95654),n(29712),n(2504),n(14260),n(49144),n(97622),n(69420),n(58385),n(27999),n(58949),n(73935),n(12053),n(94812))},32065:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},o=function(e,t,n){var o,a=r[e];return o="string"===typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+o:o+" ago":o};function a(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var i={date:a({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:a({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:a({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},u={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},c=function(e,t,n,r){return u[e]};function s(e){return function(t,n){var r;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,a=null!==n&&void 0!==n&&n.width?String(n.width):o;r=e.formattingValues[a]||e.formattingValues[o]}else{var i=e.defaultWidth,u=null!==n&&void 0!==n&&n.width?String(n.width):e.defaultWidth;r=e.values[u]||e.values[i]}return r[e.argumentCallback?e.argumentCallback(t):t]}}var l={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:s({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:s({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:s({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:s({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:s({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function f(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(o);if(!a)return null;var i,u=a[0],c=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(c)?function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return}(c,(function(e){return e.test(u)})):function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n;return}(c,(function(e){return e.test(u)}));return i=e.valueCallback?e.valueCallback(s):s,{value:i=n.valueCallback?n.valueCallback(i):i,rest:t.slice(u.length)}}}var d,p={ordinalNumber:(d={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(d.matchPattern);if(!n)return null;var r=n[0],o=e.match(d.parsePattern);if(!o)return null;var a=d.valueCallback?d.valueCallback(o[0]):o[0];return{value:a=t.valueCallback?t.valueCallback(a):a,rest:e.slice(r.length)}}),era:f({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:f({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:f({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:f({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:f({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},h={code:"en-US",formatDistance:o,formatLong:i,formatRelative:c,localize:l,match:p,options:{weekStartsOn:0,firstWeekContainsDate:1}}},977:function(e,t,n){"use strict";n.d(t,{j:function(){return o}});var r={};function o(){return r}},92732:function(e,t){"use strict";var n=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},r=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},o={p:r,P:function(e,t){var o,a=e.match(/(P+)(p+)?/)||[],i=a[1],u=a[2];if(!u)return n(e,t);switch(i){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;default:o=t.dateTime({width:"full"})}return o.replace("{{date}}",n(i,t)).replace("{{time}}",r(u,t))}};t.Z=o},45288:function(e,t,n){"use strict";function r(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}n.d(t,{Z:function(){return r}})},3286:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(69420),o=n(39158),a=n(63908),i=n(8642);var u=6048e5;function c(e){(0,i.Z)(1,arguments);var t=(0,r.default)(e),n=(0,o.Z)(t).getTime()-function(e){(0,i.Z)(1,arguments);var t=(0,a.Z)(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),(0,o.Z)(n)}(t).getTime();return Math.round(n/u)+1}},63908:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(69420),o=n(8642),a=n(39158);function i(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e),n=t.getUTCFullYear(),i=new Date(0);i.setUTCFullYear(n+1,0,4),i.setUTCHours(0,0,0,0);var u=(0,a.Z)(i),c=new Date(0);c.setUTCFullYear(n,0,4),c.setUTCHours(0,0,0,0);var s=(0,a.Z)(c);return t.getTime()>=u.getTime()?n+1:t.getTime()>=s.getTime()?n:n-1}},2117:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(69420),o=n(26773),a=n(94468),i=n(8642),u=n(10565),c=n(977);var s=6048e5;function l(e,t){(0,i.Z)(1,arguments);var n=(0,r.default)(e),l=(0,o.Z)(n,t).getTime()-function(e,t){var n,r,s,l,f,d,p,h;(0,i.Z)(1,arguments);var y=(0,c.j)(),v=(0,u.Z)(null!==(n=null!==(r=null!==(s=null!==(l=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==l?l:null===t||void 0===t||null===(f=t.locale)||void 0===f||null===(d=f.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==s?s:y.firstWeekContainsDate)&&void 0!==r?r:null===(p=y.locale)||void 0===p||null===(h=p.options)||void 0===h?void 0:h.firstWeekContainsDate)&&void 0!==n?n:1),m=(0,a.Z)(e,t),b=new Date(0);return b.setUTCFullYear(m,0,v),b.setUTCHours(0,0,0,0),(0,o.Z)(b,t)}(n,t).getTime();return Math.round(l/s)+1}},94468:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(69420),o=n(8642),a=n(26773),i=n(10565),u=n(977);function c(e,t){var n,c,s,l,f,d,p,h;(0,o.Z)(1,arguments);var y=(0,r.default)(e),v=y.getUTCFullYear(),m=(0,u.j)(),b=(0,i.Z)(null!==(n=null!==(c=null!==(s=null!==(l=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==l?l:null===t||void 0===t||null===(f=t.locale)||void 0===f||null===(d=f.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==s?s:m.firstWeekContainsDate)&&void 0!==c?c:null===(p=m.locale)||void 0===p||null===(h=p.options)||void 0===h?void 0:h.firstWeekContainsDate)&&void 0!==n?n:1);if(!(b>=1&&b<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var w=new Date(0);w.setUTCFullYear(v+1,0,b),w.setUTCHours(0,0,0,0);var g=(0,a.Z)(w,t),k=new Date(0);k.setUTCFullYear(v,0,b),k.setUTCHours(0,0,0,0);var D=(0,a.Z)(k,t);return y.getTime()>=g.getTime()?v+1:y.getTime()>=D.getTime()?v:v-1}},48607:function(e,t,n){"use strict";n.d(t,{Do:function(){return i},Iu:function(){return a},qp:function(){return u}});var r=["D","DD"],o=["YY","YYYY"];function a(e){return-1!==r.indexOf(e)}function i(e){return-1!==o.indexOf(e)}function u(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},8642:function(e,t,n){"use strict";function r(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}n.d(t,{Z:function(){return r}})},39158:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e),n=t.getUTCDay(),a=(n<1?7:0)+n-1;return t.setUTCDate(t.getUTCDate()-a),t.setUTCHours(0,0,0,0),t}},26773:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(69420),o=n(8642),a=n(10565),i=n(977);function u(e,t){var n,u,c,s,l,f,d,p;(0,o.Z)(1,arguments);var h=(0,i.j)(),y=(0,a.Z)(null!==(n=null!==(u=null!==(c=null!==(s=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==s?s:null===t||void 0===t||null===(l=t.locale)||void 0===l||null===(f=l.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==c?c:h.weekStartsOn)&&void 0!==u?u:null===(d=h.locale)||void 0===d||null===(p=d.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==n?n:0);if(!(y>=0&&y<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=(0,r.default)(e),m=v.getUTCDay(),b=(m<y?7:0)+m-y;return v.setUTCDate(v.getUTCDate()-b),v.setUTCHours(0,0,0,0),v}},10565:function(e,t,n){"use strict";function r(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}n.d(t,{Z:function(){return r}})},6860:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),i=(0,r.Z)(t);return isNaN(i)?new Date(NaN):i?(n.setDate(n.getDate()+i),n):n}},14803:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=n(10565),o=n(38487),a=n(8642),i=36e5;function u(e,t){(0,a.Z)(2,arguments);var n=(0,r.Z)(t);return(0,o.Z)(e,n*i)}},38487:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e).getTime(),i=(0,r.Z)(t);return new Date(n+i)}},77976:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=n(10565),o=n(38487),a=n(8642),i=6e4;function u(e,t){(0,a.Z)(2,arguments);var n=(0,r.Z)(t);return(0,o.Z)(e,n*i)}},26563:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),i=(0,r.Z)(t);if(isNaN(i))return new Date(NaN);if(!i)return n;var u=n.getDate(),c=new Date(n.getTime());return c.setMonth(n.getMonth()+i+1,0),u>=c.getDate()?c:(n.setFullYear(c.getFullYear(),c.getMonth(),u),n)}},52721:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(10565),o=n(26563),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=3*(0,r.Z)(t);return(0,o.default)(e,n)}},80918:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(10565),o=n(6860),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=7*(0,r.Z)(t);return(0,o.default)(e,n)}},12355:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(10565),o=n(26563),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.Z)(t);return(0,o.default)(e,12*n)}},79323:function(e,t,n){"use strict";n.d(t,{qk:function(){return a},vh:function(){return o},yJ:function(){return r}});Math.pow(10,8);var r=6e4,o=36e5,a=1e3},97782:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=n(45288),o=n(22693),a=n(8642),i=864e5;function u(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),u=(0,o.default)(t),c=n.getTime()-(0,r.Z)(n),s=u.getTime()-(0,r.Z)(u);return Math.round((c-s)/i)}},23160:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return 12*(n.getFullYear()-a.getFullYear())+(n.getMonth()-a.getMonth())}},81617:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=n(24570),o=n(45288),a=n(8642),i=6048e5;function u(e,t,n){(0,a.Z)(2,arguments);var u=(0,r.default)(e,n),c=(0,r.default)(t,n),s=u.getTime()-(0,o.Z)(u),l=c.getTime()-(0,o.Z)(c);return Math.round((s-l)/i)}},55662:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getFullYear()-a.getFullYear()}},19324:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e);return t.setHours(23,59,59,999),t}},26438:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}},85786:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=n(977),o=n(69420),a=n(10565),i=n(8642);function u(e,t){var n,u,c,s,l,f,d,p;(0,i.Z)(1,arguments);var h=(0,r.j)(),y=(0,a.Z)(null!==(n=null!==(u=null!==(c=null!==(s=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==s?s:null===t||void 0===t||null===(l=t.locale)||void 0===l||null===(f=l.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==c?c:h.weekStartsOn)&&void 0!==u?u:null===(d=h.locale)||void 0===d||null===(p=d.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==n?n:0);if(!(y>=0&&y<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=(0,o.default)(e),m=v.getDay(),b=6+(m<y?-7:0)-(m-y);return v.setDate(v.getDate()+b),v.setHours(23,59,59,999),v}},34167:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t}},7107:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return j}});var r=n(30893),o=n(97464),a=n(69420),i=n(8642);var u=n(3286),c=n(63908),s=n(2117),l=n(94468);function f(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return n+r}var d={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return f("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):f(n+1,2)},d:function(e,t){return f(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return f(e.getUTCHours()%12||12,t.length)},H:function(e,t){return f(e.getUTCHours(),t.length)},m:function(e,t){return f(e.getUTCMinutes(),t.length)},s:function(e,t){return f(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds();return f(Math.floor(r*Math.pow(10,n-3)),t.length)}},p="midnight",h="noon",y="morning",v="afternoon",m="evening",b="night",w={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return d.y(e,t)},Y:function(e,t,n,r){var o=(0,l.Z)(e,r),a=o>0?o:1-o;return"YY"===t?f(a%100,2):"Yo"===t?n.ordinalNumber(a,{unit:"year"}):f(a,t.length)},R:function(e,t){return f((0,c.Z)(e),t.length)},u:function(e,t){return f(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return f(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return f(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return d.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return f(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var o=(0,s.Z)(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):f(o,t.length)},I:function(e,t,n){var r=(0,u.Z)(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):f(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):d.d(e,t)},D:function(e,t,n){var r=function(e){(0,i.Z)(1,arguments);var t=(0,a.default)(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=n-t.getTime();return Math.floor(r/864e5)+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):f(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return f(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return f(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return f(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,o=e.getUTCHours();switch(r=12===o?h:0===o?p:o/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,o=e.getUTCHours();switch(r=o>=17?m:o>=12?v:o>=4?y:b,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return d.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):d.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):f(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):f(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):d.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):d.s(e,t)},S:function(e,t){return d.S(e,t)},X:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return k(o);case"XXXX":case"XX":return D(o);default:return D(o,":")}},x:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return k(o);case"xxxx":case"xx":return D(o);default:return D(o,":")}},O:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+g(o,":");default:return"GMT"+D(o,":")}},z:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+g(o,":");default:return"GMT"+D(o,":")}},t:function(e,t,n,r){var o=r._originalDate||e;return f(Math.floor(o.getTime()/1e3),t.length)},T:function(e,t,n,r){return f((r._originalDate||e).getTime(),t.length)}};function g(e,t){var n=e>0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),a=r%60;if(0===a)return n+String(o);var i=t||"";return n+String(o)+i+f(a,2)}function k(e,t){return e%60===0?(e>0?"-":"+")+f(Math.abs(e)/60,2):D(e,t)}function D(e,t){var n=t||"",r=e>0?"-":"+",o=Math.abs(e);return r+f(Math.floor(o/60),2)+n+f(o%60,2)}var S=w,T=n(92732),O=n(45288),C=n(48607),x=n(10565),P=n(977),Z=n(32065),_=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,M=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,E=/^'([^]*?)'?$/,R=/''/g,N=/[a-zA-Z]/;function j(e,t,n){var u,c,s,l,f,d,p,h,y,v,m,b,w,g,k,D,j,Y;(0,i.Z)(2,arguments);var U=String(t),I=(0,P.j)(),A=null!==(u=null!==(c=null===n||void 0===n?void 0:n.locale)&&void 0!==c?c:I.locale)&&void 0!==u?u:Z.Z,L=(0,x.Z)(null!==(s=null!==(l=null!==(f=null!==(d=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==d?d:null===n||void 0===n||null===(p=n.locale)||void 0===p||null===(h=p.options)||void 0===h?void 0:h.firstWeekContainsDate)&&void 0!==f?f:I.firstWeekContainsDate)&&void 0!==l?l:null===(y=I.locale)||void 0===y||null===(v=y.options)||void 0===v?void 0:v.firstWeekContainsDate)&&void 0!==s?s:1);if(!(L>=1&&L<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var F=(0,x.Z)(null!==(m=null!==(b=null!==(w=null!==(g=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==g?g:null===n||void 0===n||null===(k=n.locale)||void 0===k||null===(D=k.options)||void 0===D?void 0:D.weekStartsOn)&&void 0!==w?w:I.weekStartsOn)&&void 0!==b?b:null===(j=I.locale)||void 0===j||null===(Y=j.options)||void 0===Y?void 0:Y.weekStartsOn)&&void 0!==m?m:0);if(!(F>=0&&F<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!A.localize)throw new RangeError("locale must contain localize property");if(!A.formatLong)throw new RangeError("locale must contain formatLong property");var H=(0,a.default)(e);if(!(0,r.default)(H))throw new RangeError("Invalid time value");var B=(0,O.Z)(H),W=(0,o.Z)(H,B),q={firstWeekContainsDate:L,weekStartsOn:F,locale:A,_originalDate:H};return U.match(M).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,T.Z[t])(e,A.formatLong):e})).join("").match(_).map((function(r){if("''"===r)return"'";var o=r[0];if("'"===o)return function(e){var t=e.match(E);if(!t)return e;return t[1].replace(R,"'")}(r);var a=S[o];if(a)return null!==n&&void 0!==n&&n.useAdditionalWeekYearTokens||!(0,C.Do)(r)||(0,C.qp)(r,t,String(e)),null!==n&&void 0!==n&&n.useAdditionalDayOfYearTokens||!(0,C.Iu)(r)||(0,C.qp)(r,t,String(e)),a(W,r,A.localize,q);if(o.match(N))throw new RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");return r})).join("")}},28021:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getDate()}},83686:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getDay()}},45340:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getHours()}},21359:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return s}});var r=n(69420),o=n(24570),a=n(8642);function i(e){return(0,a.Z)(1,arguments),(0,o.default)(e,{weekStartsOn:1})}function u(e){(0,a.Z)(1,arguments);var t=function(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=t.getFullYear(),o=new Date(0);o.setFullYear(n+1,0,4),o.setHours(0,0,0,0);var u=i(o),c=new Date(0);c.setFullYear(n,0,4),c.setHours(0,0,0,0);var s=i(c);return t.getTime()>=u.getTime()?n+1:t.getTime()>=s.getTime()?n:n-1}(e),n=new Date(0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),i(n)}var c=6048e5;function s(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=i(t).getTime()-u(t).getTime();return Math.round(n/c)+1}},68576:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getMinutes()}},73122:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getMonth()}},91950:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e);return Math.floor(t.getMonth()/3)+1}},98720:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getSeconds()}},64815:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getTime()}},61061:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getFullYear()}},14260:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getTime()>a.getTime()}},49144:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getTime()<a.getTime()}},45910:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(8642);function o(e){return o="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},o(e)}function a(e){return(0,r.Z)(1,arguments),e instanceof Date||"object"===o(e)&&"[object Date]"===Object.prototype.toString.call(e)}},4497:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getTime()===a.getTime()}},59098:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(22693),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getTime()===a.getTime()}},95654:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getFullYear()===a.getFullYear()&&n.getMonth()===a.getMonth()}},2504:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(16247),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getTime()===a.getTime()}},29712:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getFullYear()===a.getFullYear()}},30893:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(45910),o=n(69420),a=n(8642);function i(e){if((0,a.Z)(1,arguments),!(0,r.default)(e)&&"number"!==typeof e)return!1;var t=(0,o.default)(e);return!isNaN(Number(t))}},97622:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e).getTime(),a=(0,r.default)(t.start).getTime(),i=(0,r.default)(t.end).getTime();if(!(a<=i))throw new RangeError("Invalid interval");return n>=a&&n<=i}},39919:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(69420),o=n(8642);function a(e){return a="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},a(e)}function i(e){var t,n;if((0,o.Z)(1,arguments),e&&"function"===typeof e.forEach)t=e;else{if("object"!==a(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,r.default)(e);(void 0===n||n<t||isNaN(Number(t)))&&(n=t)})),n||new Date(NaN)}},47945:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(69420),o=n(8642);function a(e){return a="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},a(e)}function i(e){var t,n;if((0,o.Z)(1,arguments),e&&"function"===typeof e.forEach)t=e;else{if("object"!==a(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,r.default)(e);(void 0===n||n>t||isNaN(t.getDate()))&&(n=t)})),n||new Date(NaN)}},58385:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Ho}});var r=n(32065),o=n(97464),a=n(69420);function i(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}var u=n(92732),c=n(45288),s=n(48607),l=n(10565),f=n(8642);function d(e){return d="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},d(e)}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function y(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=m(e);if(t){var o=m(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===d(t)||"function"===typeof t))return t;return v(e)}(this,n)}}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e,t,n){return t&&w(e.prototype,t),n&&w(e,n),e}function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var D=function(){function e(){b(this,e),k(this,"subPriority",0)}return g(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),S=function(e){p(n,e);var t=y(n);function n(e,r,o,a,i){var u;return b(this,n),(u=t.call(this)).value=e,u.validateValue=r,u.setValue=o,u.priority=a,i&&(u.subPriority=i),u}return g(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(D),T=function(e){p(n,e);var t=y(n);function n(){var e;b(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return k(v(e=t.call.apply(t,[this].concat(o))),"priority",10),k(v(e),"subPriority",-1),e}return g(n,[{key:"set",value:function(e,t){if(t.timestampIsSet)return e;var n=new Date(0);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}}]),n}(D);function O(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var C=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"run",value:function(e,t,n,r){var o=this.parse(e,t,n,r);return o?{setter:new S(o.value,this.validate,this.set,this.priority,this.subPriority),rest:o.rest}:null}},{key:"validate",value:function(e,t,n){return!0}}])&&O(t.prototype,n),r&&O(t,r),e}();function x(e){return x="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},x(e)}function P(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Z(e,t){return Z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Z(e,t)}function _(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=E(e);if(t){var o=E(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===x(t)||"function"===typeof t))return t;return M(e)}(this,n)}}function M(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function R(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var N=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Z(e,t)}(a,e);var t,n,r,o=_(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return R(M(e=o.call.apply(o,[this].concat(n))),"priority",140),R(M(e),"incompatibleTokens",["R","u","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}},{key:"set",value:function(e,t,n){return t.era=n,e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}])&&P(t.prototype,n),r&&P(t,r),a}(C),j=n(79323),Y={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},U=/^([+-])(\d{2})(\d{2})?|Z/,I=/^([+-])(\d{2})(\d{2})|Z/,A=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,L=/^([+-])(\d{2}):(\d{2})|Z/,F=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function H(e,t){return e?{value:t(e.value),rest:e.rest}:e}function B(e,t){var n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function W(e,t){var n=t.match(e);if(!n)return null;if("Z"===n[0])return{value:0,rest:t.slice(1)};var r="+"===n[1]?1:-1,o=n[2]?parseInt(n[2],10):0,a=n[3]?parseInt(n[3],10):0,i=n[5]?parseInt(n[5],10):0;return{value:r*(o*j.vh+a*j.yJ+i*j.qk),rest:t.slice(n[0].length)}}function q(e){return B(Y.anyDigitsSigned,e)}function Q(e,t){switch(e){case 1:return B(Y.singleDigit,t);case 2:return B(Y.twoDigits,t);case 3:return B(Y.threeDigits,t);case 4:return B(Y.fourDigits,t);default:return B(new RegExp("^\\d{1,"+e+"}"),t)}}function K(e,t){switch(e){case 1:return B(Y.singleDigitSigned,t);case 2:return B(Y.twoDigitsSigned,t);case 3:return B(Y.threeDigitsSigned,t);case 4:return B(Y.fourDigitsSigned,t);default:return B(new RegExp("^-?\\d{1,"+e+"}"),t)}}function V(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function z(e,t){var n,r=t>0,o=r?t:1-t;if(o<=50)n=e||100;else{var a=o+50;n=e+100*Math.floor(a/100)-(e>=a%100?100:0)}return r?n:1-n}function X(e){return e%400===0||e%4===0&&e%100!==0}function G(e){return G="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},G(e)}function J(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $(e,t){return $=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$(e,t)}function ee(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ne(e);if(t){var o=ne(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===G(t)||"function"===typeof t))return t;return te(e)}(this,n)}}function te(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ne(e){return ne=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ne(e)}function re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oe=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$(e,t)}(a,e);var t,n,r,o=ee(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return re(te(e=o.call.apply(o,[this].concat(n))),"priority",130),re(te(e),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return H(Q(4,e),r);case"yo":return H(n.ordinalNumber(e,{unit:"year"}),r);default:return H(Q(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n){var r=e.getUTCFullYear();if(n.isTwoDigitYear){var o=z(n.year,r);return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e}var a="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e}}])&&J(t.prototype,n),r&&J(t,r),a}(C),ae=n(94468),ie=n(26773);function ue(e){return ue="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},ue(e)}function ce(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function se(e,t){return se=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},se(e,t)}function le(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=de(e);if(t){var o=de(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===ue(t)||"function"===typeof t))return t;return fe(e)}(this,n)}}function fe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function de(e){return de=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},de(e)}function pe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var he=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&se(e,t)}(a,e);var t,n,r,o=le(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return pe(fe(e=o.call.apply(o,[this].concat(n))),"priority",130),pe(fe(e),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return H(Q(4,e),r);case"Yo":return H(n.ordinalNumber(e,{unit:"year"}),r);default:return H(Q(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n,r){var o=(0,ae.Z)(e,r);if(n.isTwoDigitYear){var a=z(n.year,o);return e.setUTCFullYear(a,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,ie.Z)(e,r)}var i="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(i,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,ie.Z)(e,r)}}])&&ce(t.prototype,n),r&&ce(t,r),a}(C),ye=n(39158);function ve(e){return ve="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},ve(e)}function me(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function be(e,t){return be=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},be(e,t)}function we(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ke(e);if(t){var o=ke(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===ve(t)||"function"===typeof t))return t;return ge(e)}(this,n)}}function ge(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ke(e){return ke=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ke(e)}function De(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Se=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&be(e,t)}(a,e);var t,n,r,o=we(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return De(ge(e=o.call.apply(o,[this].concat(n))),"priority",130),De(ge(e),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t){return K("R"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){var r=new Date(0);return r.setUTCFullYear(n,0,4),r.setUTCHours(0,0,0,0),(0,ye.Z)(r)}}])&&me(t.prototype,n),r&&me(t,r),a}(C);function Te(e){return Te="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},Te(e)}function Oe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ce(e,t){return Ce=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ce(e,t)}function xe(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ze(e);if(t){var o=Ze(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Te(t)||"function"===typeof t))return t;return Pe(e)}(this,n)}}function Pe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ze(e){return Ze=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ze(e)}function _e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Me=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ce(e,t)}(a,e);var t,n,r,o=xe(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return _e(Pe(e=o.call.apply(o,[this].concat(n))),"priority",130),_e(Pe(e),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t){return K("u"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){return e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}])&&Oe(t.prototype,n),r&&Oe(t,r),a}(C);function Ee(e){return Ee="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},Ee(e)}function Re(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ne(e,t){return Ne=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ne(e,t)}function je(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ue(e);if(t){var o=Ue(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Ee(t)||"function"===typeof t))return t;return Ye(e)}(this,n)}}function Ye(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ue(e){return Ue=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ue(e)}function Ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ae=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ne(e,t)}(a,e);var t,n,r,o=je(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ie(Ye(e=o.call.apply(o,[this].concat(n))),"priority",120),Ie(Ye(e),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"Q":case"QQ":return Q(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}])&&Re(t.prototype,n),r&&Re(t,r),a}(C);function Le(e){return Le="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},Le(e)}function Fe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function He(e,t){return He=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},He(e,t)}function Be(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=qe(e);if(t){var o=qe(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Le(t)||"function"===typeof t))return t;return We(e)}(this,n)}}function We(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qe(e){return qe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qe(e)}function Qe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ke=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&He(e,t)}(a,e);var t,n,r,o=Be(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Qe(We(e=o.call.apply(o,[this].concat(n))),"priority",120),Qe(We(e),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"q":case"qq":return Q(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}])&&Fe(t.prototype,n),r&&Fe(t,r),a}(C);function Ve(e){return Ve="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},Ve(e)}function ze(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Xe(e,t){return Xe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Xe(e,t)}function Ge(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=$e(e);if(t){var o=$e(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Ve(t)||"function"===typeof t))return t;return Je(e)}(this,n)}}function Je(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $e(e){return $e=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$e(e)}function et(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tt=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Xe(e,t)}(a,e);var t,n,r,o=Ge(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return et(Je(e=o.call.apply(o,[this].concat(n))),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),et(Je(e),"priority",110),e}return t=a,(n=[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"M":return H(B(Y.month,e),r);case"MM":return H(Q(2,e),r);case"Mo":return H(n.ordinalNumber(e,{unit:"month"}),r);case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}])&&ze(t.prototype,n),r&&ze(t,r),a}(C);function nt(e){return nt="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},nt(e)}function rt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ot(e,t){return ot=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ot(e,t)}function at(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ut(e);if(t){var o=ut(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===nt(t)||"function"===typeof t))return t;return it(e)}(this,n)}}function it(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ut(e){return ut=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ut(e)}function ct(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var st=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ot(e,t)}(a,e);var t,n,r,o=at(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ct(it(e=o.call.apply(o,[this].concat(n))),"priority",110),ct(it(e),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"L":return H(B(Y.month,e),r);case"LL":return H(Q(2,e),r);case"Lo":return H(n.ordinalNumber(e,{unit:"month"}),r);case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}])&&rt(t.prototype,n),r&&rt(t,r),a}(C),lt=n(2117);function ft(e){return ft="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},ft(e)}function dt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function pt(e,t){return pt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},pt(e,t)}function ht(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=vt(e);if(t){var o=vt(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===ft(t)||"function"===typeof t))return t;return yt(e)}(this,n)}}function yt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vt(e){return vt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},vt(e)}function mt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bt=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pt(e,t)}(i,e);var t,n,r,o=ht(i);function i(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return mt(yt(e=o.call.apply(o,[this].concat(n))),"priority",100),mt(yt(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),e}return t=i,n=[{key:"parse",value:function(e,t,n){switch(t){case"w":return B(Y.week,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return Q(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n,r){return(0,ie.Z)(function(e,t,n){(0,f.Z)(2,arguments);var r=(0,a.default)(e),o=(0,l.Z)(t),i=(0,lt.Z)(r,n)-o;return r.setUTCDate(r.getUTCDate()-7*i),r}(e,n,r),r)}}],n&&dt(t.prototype,n),r&&dt(t,r),i}(C),wt=n(3286);function gt(e){return gt="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},gt(e)}function kt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Dt(e,t){return Dt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Dt(e,t)}function St(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ot(e);if(t){var o=Ot(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===gt(t)||"function"===typeof t))return t;return Tt(e)}(this,n)}}function Tt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ot(e){return Ot=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ot(e)}function Ct(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xt=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Dt(e,t)}(i,e);var t,n,r,o=St(i);function i(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ct(Tt(e=o.call.apply(o,[this].concat(n))),"priority",100),Ct(Tt(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),e}return t=i,n=[{key:"parse",value:function(e,t,n){switch(t){case"I":return B(Y.week,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return Q(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n){return(0,ye.Z)(function(e,t){(0,f.Z)(2,arguments);var n=(0,a.default)(e),r=(0,l.Z)(t),o=(0,wt.Z)(n)-r;return n.setUTCDate(n.getUTCDate()-7*o),n}(e,n))}}],n&&kt(t.prototype,n),r&&kt(t,r),i}(C);function Pt(e){return Pt="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},Pt(e)}function Zt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _t(e,t){return _t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_t(e,t)}function Mt(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Rt(e);if(t){var o=Rt(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Pt(t)||"function"===typeof t))return t;return Et(e)}(this,n)}}function Et(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Rt(e){return Rt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Rt(e)}function Nt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var jt=[31,28,31,30,31,30,31,31,30,31,30,31],Yt=[31,29,31,30,31,30,31,31,30,31,30,31],Ut=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_t(e,t)}(a,e);var t,n,r,o=Mt(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Nt(Et(e=o.call.apply(o,[this].concat(n))),"priority",90),Nt(Et(e),"subPriority",1),Nt(Et(e),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"d":return B(Y.date,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return Q(t.length,e)}}},{key:"validate",value:function(e,t){var n=X(e.getUTCFullYear()),r=e.getUTCMonth();return n?t>=1&&t<=Yt[r]:t>=1&&t<=jt[r]}},{key:"set",value:function(e,t,n){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e}}])&&Zt(t.prototype,n),r&&Zt(t,r),a}(C);function It(e){return It="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},It(e)}function At(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Lt(e,t){return Lt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Lt(e,t)}function Ft(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Bt(e);if(t){var o=Bt(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===It(t)||"function"===typeof t))return t;return Ht(e)}(this,n)}}function Ht(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bt(e){return Bt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Bt(e)}function Wt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qt=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Lt(e,t)}(a,e);var t,n,r,o=Ft(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Wt(Ht(e=o.call.apply(o,[this].concat(n))),"priority",90),Wt(Ht(e),"subpriority",1),Wt(Ht(e),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"D":case"DD":return B(Y.dayOfYear,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return Q(t.length,e)}}},{key:"validate",value:function(e,t){return X(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e}}])&&At(t.prototype,n),r&&At(t,r),a}(C),Qt=n(977);function Kt(e,t,n){var r,o,i,u,c,s,d,p;(0,f.Z)(2,arguments);var h=(0,Qt.j)(),y=(0,l.Z)(null!==(r=null!==(o=null!==(i=null!==(u=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==u?u:null===n||void 0===n||null===(c=n.locale)||void 0===c||null===(s=c.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==i?i:h.weekStartsOn)&&void 0!==o?o:null===(d=h.locale)||void 0===d||null===(p=d.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==r?r:0);if(!(y>=0&&y<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=(0,a.default)(e),m=(0,l.Z)(t),b=((m%7+7)%7<y?7:0)+m-v.getUTCDay();return v.setUTCDate(v.getUTCDate()+b),v}function Vt(e){return Vt="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},Vt(e)}function zt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Xt(e,t){return Xt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Xt(e,t)}function Gt(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=$t(e);if(t){var o=$t(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Vt(t)||"function"===typeof t))return t;return Jt(e)}(this,n)}}function Jt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $t(e){return $t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$t(e)}function en(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Xt(e,t)}(a,e);var t,n,r,o=Gt(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return en(Jt(e=o.call.apply(o,[this].concat(n))),"priority",90),en(Jt(e),"incompatibleTokens",["D","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Kt(e,n,r)).setUTCHours(0,0,0,0),e}}])&&zt(t.prototype,n),r&&zt(t,r),a}(C);function nn(e){return nn="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},nn(e)}function rn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function on(e,t){return on=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},on(e,t)}function an(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=cn(e);if(t){var o=cn(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===nn(t)||"function"===typeof t))return t;return un(e)}(this,n)}}function un(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cn(e){return cn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},cn(e)}function sn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ln=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&on(e,t)}(a,e);var t,n,r,o=an(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return sn(un(e=o.call.apply(o,[this].concat(n))),"priority",90),sn(un(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return H(Q(t.length,e),o);case"eo":return H(n.ordinalNumber(e,{unit:"day"}),o);case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Kt(e,n,r)).setUTCHours(0,0,0,0),e}}])&&rn(t.prototype,n),r&&rn(t,r),a}(C);function fn(e){return fn="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},fn(e)}function dn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function pn(e,t){return pn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},pn(e,t)}function hn(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=vn(e);if(t){var o=vn(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===fn(t)||"function"===typeof t))return t;return yn(e)}(this,n)}}function yn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vn(e){return vn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},vn(e)}function mn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pn(e,t)}(a,e);var t,n,r,o=hn(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return mn(yn(e=o.call.apply(o,[this].concat(n))),"priority",90),mn(yn(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return H(Q(t.length,e),o);case"co":return H(n.ordinalNumber(e,{unit:"day"}),o);case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Kt(e,n,r)).setUTCHours(0,0,0,0),e}}])&&dn(t.prototype,n),r&&dn(t,r),a}(C);function wn(e){return wn="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},wn(e)}function gn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function kn(e,t){return kn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},kn(e,t)}function Dn(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Tn(e);if(t){var o=Tn(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===wn(t)||"function"===typeof t))return t;return Sn(e)}(this,n)}}function Sn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Tn(e){return Tn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Tn(e)}function On(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Cn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&kn(e,t)}(i,e);var t,n,r,o=Dn(i);function i(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return On(Sn(e=o.call.apply(o,[this].concat(n))),"priority",90),On(Sn(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),e}return t=i,n=[{key:"parse",value:function(e,t,n){var r=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return Q(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return H(n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiii":return H(n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiiii":return H(n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);default:return H(n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r)}}},{key:"validate",value:function(e,t){return t>=1&&t<=7}},{key:"set",value:function(e,t,n){return e=function(e,t){(0,f.Z)(2,arguments);var n=(0,l.Z)(t);n%7===0&&(n-=7);var r=(0,a.default)(e),o=((n%7+7)%7<1?7:0)+n-r.getUTCDay();return r.setUTCDate(r.getUTCDate()+o),r}(e,n),e.setUTCHours(0,0,0,0),e}}],n&&gn(t.prototype,n),r&&gn(t,r),i}(C);function xn(e){return xn="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},xn(e)}function Pn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Zn(e,t){return Zn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Zn(e,t)}function _n(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=En(e);if(t){var o=En(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===xn(t)||"function"===typeof t))return t;return Mn(e)}(this,n)}}function Mn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function En(e){return En=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},En(e)}function Rn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Nn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Zn(e,t)}(a,e);var t,n,r,o=_n(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Rn(Mn(e=o.call.apply(o,[this].concat(n))),"priority",80),Rn(Mn(e),"incompatibleTokens",["b","B","H","k","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(V(n),0,0,0),e}}])&&Pn(t.prototype,n),r&&Pn(t,r),a}(C);function jn(e){return jn="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},jn(e)}function Yn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Un(e,t){return Un=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Un(e,t)}function In(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ln(e);if(t){var o=Ln(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===jn(t)||"function"===typeof t))return t;return An(e)}(this,n)}}function An(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ln(e){return Ln=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ln(e)}function Fn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Hn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Un(e,t)}(a,e);var t,n,r,o=In(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Fn(An(e=o.call.apply(o,[this].concat(n))),"priority",80),Fn(An(e),"incompatibleTokens",["a","B","H","k","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(V(n),0,0,0),e}}])&&Yn(t.prototype,n),r&&Yn(t,r),a}(C);function Bn(e){return Bn="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},Bn(e)}function Wn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function qn(e,t){return qn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},qn(e,t)}function Qn(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Vn(e);if(t){var o=Vn(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Bn(t)||"function"===typeof t))return t;return Kn(e)}(this,n)}}function Kn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vn(e){return Vn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Vn(e)}function zn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Xn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&qn(e,t)}(a,e);var t,n,r,o=Qn(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return zn(Kn(e=o.call.apply(o,[this].concat(n))),"priority",80),zn(Kn(e),"incompatibleTokens",["a","b","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(V(n),0,0,0),e}}])&&Wn(t.prototype,n),r&&Wn(t,r),a}(C);function Gn(e){return Gn="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},Gn(e)}function Jn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $n(e,t){return $n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$n(e,t)}function er(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=nr(e);if(t){var o=nr(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Gn(t)||"function"===typeof t))return t;return tr(e)}(this,n)}}function tr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nr(e){return nr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},nr(e)}function rr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var or=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$n(e,t)}(a,e);var t,n,r,o=er(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return rr(tr(e=o.call.apply(o,[this].concat(n))),"priority",70),rr(tr(e),"incompatibleTokens",["H","K","k","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"h":return B(Y.hour12h,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return Q(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=12}},{key:"set",value:function(e,t,n){var r=e.getUTCHours()>=12;return r&&n<12?e.setUTCHours(n+12,0,0,0):r||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e}}])&&Jn(t.prototype,n),r&&Jn(t,r),a}(C);function ar(e){return ar="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},ar(e)}function ir(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ur(e,t){return ur=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ur(e,t)}function cr(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=lr(e);if(t){var o=lr(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===ar(t)||"function"===typeof t))return t;return sr(e)}(this,n)}}function sr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lr(e){return lr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},lr(e)}function fr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var dr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ur(e,t)}(a,e);var t,n,r,o=cr(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return fr(sr(e=o.call.apply(o,[this].concat(n))),"priority",70),fr(sr(e),"incompatibleTokens",["a","b","h","K","k","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"H":return B(Y.hour23h,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return Q(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setUTCHours(n,0,0,0),e}}])&&ir(t.prototype,n),r&&ir(t,r),a}(C);function pr(e){return pr="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},pr(e)}function hr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function yr(e,t){return yr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},yr(e,t)}function vr(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=br(e);if(t){var o=br(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===pr(t)||"function"===typeof t))return t;return mr(e)}(this,n)}}function mr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function br(e){return br=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},br(e)}function wr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&yr(e,t)}(a,e);var t,n,r,o=vr(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return wr(mr(e=o.call.apply(o,[this].concat(n))),"priority",70),wr(mr(e),"incompatibleTokens",["h","H","k","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"K":return B(Y.hour11h,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return Q(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e}}])&&hr(t.prototype,n),r&&hr(t,r),a}(C);function kr(e){return kr="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},kr(e)}function Dr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Sr(e,t){return Sr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Sr(e,t)}function Tr(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Cr(e);if(t){var o=Cr(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===kr(t)||"function"===typeof t))return t;return Or(e)}(this,n)}}function Or(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Cr(e){return Cr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Cr(e)}function xr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Pr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Sr(e,t)}(a,e);var t,n,r,o=Tr(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return xr(Or(e=o.call.apply(o,[this].concat(n))),"priority",70),xr(Or(e),"incompatibleTokens",["a","b","h","H","K","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"k":return B(Y.hour24h,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return Q(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=24}},{key:"set",value:function(e,t,n){var r=n<=24?n%24:n;return e.setUTCHours(r,0,0,0),e}}])&&Dr(t.prototype,n),r&&Dr(t,r),a}(C);function Zr(e){return Zr="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},Zr(e)}function _r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Mr(e,t){return Mr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Mr(e,t)}function Er(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Nr(e);if(t){var o=Nr(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Zr(t)||"function"===typeof t))return t;return Rr(e)}(this,n)}}function Rr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nr(e){return Nr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Nr(e)}function jr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Yr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Mr(e,t)}(a,e);var t,n,r,o=Er(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return jr(Rr(e=o.call.apply(o,[this].concat(n))),"priority",60),jr(Rr(e),"incompatibleTokens",["t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"m":return B(Y.minute,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return Q(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCMinutes(n,0,0),e}}])&&_r(t.prototype,n),r&&_r(t,r),a}(C);function Ur(e){return Ur="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},Ur(e)}function Ir(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ar(e,t){return Ar=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ar(e,t)}function Lr(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Hr(e);if(t){var o=Hr(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Ur(t)||"function"===typeof t))return t;return Fr(e)}(this,n)}}function Fr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Hr(e){return Hr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Hr(e)}function Br(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Wr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ar(e,t)}(a,e);var t,n,r,o=Lr(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Br(Fr(e=o.call.apply(o,[this].concat(n))),"priority",50),Br(Fr(e),"incompatibleTokens",["t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"s":return B(Y.second,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return Q(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCSeconds(n,0),e}}])&&Ir(t.prototype,n),r&&Ir(t,r),a}(C);function qr(e){return qr="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},qr(e)}function Qr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Kr(e,t){return Kr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Kr(e,t)}function Vr(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Xr(e);if(t){var o=Xr(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===qr(t)||"function"===typeof t))return t;return zr(e)}(this,n)}}function zr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xr(e){return Xr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Xr(e)}function Gr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Jr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Kr(e,t)}(a,e);var t,n,r,o=Vr(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Gr(zr(e=o.call.apply(o,[this].concat(n))),"priority",30),Gr(zr(e),"incompatibleTokens",["t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t){return H(Q(t.length,e),(function(e){return Math.floor(e*Math.pow(10,3-t.length))}))}},{key:"set",value:function(e,t,n){return e.setUTCMilliseconds(n),e}}])&&Qr(t.prototype,n),r&&Qr(t,r),a}(C);function $r(e){return $r="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},$r(e)}function eo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function to(e,t){return to=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},to(e,t)}function no(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=oo(e);if(t){var o=oo(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===$r(t)||"function"===typeof t))return t;return ro(e)}(this,n)}}function ro(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oo(e){return oo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},oo(e)}function ao(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var io=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&to(e,t)}(a,e);var t,n,r,o=no(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ao(ro(e=o.call.apply(o,[this].concat(n))),"priority",10),ao(ro(e),"incompatibleTokens",["t","T","x"]),e}return t=a,(n=[{key:"parse",value:function(e,t){switch(t){case"X":return W(U,e);case"XX":return W(I,e);case"XXXX":return W(A,e);case"XXXXX":return W(F,e);default:return W(L,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}])&&eo(t.prototype,n),r&&eo(t,r),a}(C);function uo(e){return uo="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},uo(e)}function co(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function so(e,t){return so=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},so(e,t)}function lo(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=po(e);if(t){var o=po(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===uo(t)||"function"===typeof t))return t;return fo(e)}(this,n)}}function fo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function po(e){return po=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},po(e)}function ho(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yo=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&so(e,t)}(a,e);var t,n,r,o=lo(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ho(fo(e=o.call.apply(o,[this].concat(n))),"priority",10),ho(fo(e),"incompatibleTokens",["t","T","X"]),e}return t=a,(n=[{key:"parse",value:function(e,t){switch(t){case"x":return W(U,e);case"xx":return W(I,e);case"xxxx":return W(A,e);case"xxxxx":return W(F,e);default:return W(L,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}])&&co(t.prototype,n),r&&co(t,r),a}(C);function vo(e){return vo="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},vo(e)}function mo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function bo(e,t){return bo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},bo(e,t)}function wo(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ko(e);if(t){var o=ko(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===vo(t)||"function"===typeof t))return t;return go(e)}(this,n)}}function go(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ko(e){return ko=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ko(e)}function Do(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var So=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&bo(e,t)}(a,e);var t,n,r,o=wo(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Do(go(e=o.call.apply(o,[this].concat(n))),"priority",40),Do(go(e),"incompatibleTokens","*"),e}return t=a,(n=[{key:"parse",value:function(e){return q(e)}},{key:"set",value:function(e,t,n){return[new Date(1e3*n),{timestampIsSet:!0}]}}])&&mo(t.prototype,n),r&&mo(t,r),a}(C);function To(e){return To="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},To(e)}function Oo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Co(e,t){return Co=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Co(e,t)}function xo(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Zo(e);if(t){var o=Zo(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===To(t)||"function"===typeof t))return t;return Po(e)}(this,n)}}function Po(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Zo(e){return Zo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Zo(e)}function _o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mo=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Co(e,t)}(a,e);var t,n,r,o=xo(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return _o(Po(e=o.call.apply(o,[this].concat(n))),"priority",20),_o(Po(e),"incompatibleTokens","*"),e}return t=a,(n=[{key:"parse",value:function(e){return q(e)}},{key:"set",value:function(e,t,n){return[new Date(n),{timestampIsSet:!0}]}}])&&Oo(t.prototype,n),r&&Oo(t,r),a}(C),Eo={G:new N,y:new oe,Y:new he,R:new Se,u:new Me,Q:new Ae,q:new Ke,M:new tt,L:new st,w:new bt,I:new xt,d:new Ut,D:new qt,E:new tn,e:new ln,c:new bn,i:new Cn,a:new Nn,b:new Hn,B:new Xn,h:new or,H:new dr,K:new gr,k:new Pr,m:new Yr,s:new Wr,S:new Jr,X:new io,x:new yo,t:new So,T:new Mo};function Ro(e){return Ro="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},Ro(e)}function No(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return jo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jo(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){u=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(u)throw a}}}}function jo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Yo=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Uo=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Io=/^'([^]*?)'?$/,Ao=/''/g,Lo=/\S/,Fo=/[a-zA-Z]/;function Ho(e,t,n,d){var p,h,y,v,m,b,w,g,k,D,S,O,C,x,P,Z,_,M;(0,f.Z)(3,arguments);var E=String(e),R=String(t),N=(0,Qt.j)(),j=null!==(p=null!==(h=null===d||void 0===d?void 0:d.locale)&&void 0!==h?h:N.locale)&&void 0!==p?p:r.Z;if(!j.match)throw new RangeError("locale must contain match property");var Y=(0,l.Z)(null!==(y=null!==(v=null!==(m=null!==(b=null===d||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==b?b:null===d||void 0===d||null===(w=d.locale)||void 0===w||null===(g=w.options)||void 0===g?void 0:g.firstWeekContainsDate)&&void 0!==m?m:N.firstWeekContainsDate)&&void 0!==v?v:null===(k=N.locale)||void 0===k||null===(D=k.options)||void 0===D?void 0:D.firstWeekContainsDate)&&void 0!==y?y:1);if(!(Y>=1&&Y<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var U=(0,l.Z)(null!==(S=null!==(O=null!==(C=null!==(x=null===d||void 0===d?void 0:d.weekStartsOn)&&void 0!==x?x:null===d||void 0===d||null===(P=d.locale)||void 0===P||null===(Z=P.options)||void 0===Z?void 0:Z.weekStartsOn)&&void 0!==C?C:N.weekStartsOn)&&void 0!==O?O:null===(_=N.locale)||void 0===_||null===(M=_.options)||void 0===M?void 0:M.weekStartsOn)&&void 0!==S?S:0);if(!(U>=0&&U<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===R)return""===E?(0,a.default)(n):new Date(NaN);var I,A={firstWeekContainsDate:Y,weekStartsOn:U,locale:j},L=[new T],F=R.match(Uo).map((function(e){var t=e[0];return t in u.Z?(0,u.Z[t])(e,j.formatLong):e})).join("").match(Yo),H=[],B=No(F);try{var W=function(){var t=I.value;null!==d&&void 0!==d&&d.useAdditionalWeekYearTokens||!(0,s.Do)(t)||(0,s.qp)(t,R,e),null!==d&&void 0!==d&&d.useAdditionalDayOfYearTokens||!(0,s.Iu)(t)||(0,s.qp)(t,R,e);var n=t[0],r=Eo[n];if(r){var o=r.incompatibleTokens;if(Array.isArray(o)){var a=H.find((function(e){return o.includes(e.token)||e.token===n}));if(a)throw new RangeError("The format string mustn't contain `".concat(a.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===r.incompatibleTokens&&H.length>0)throw new RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));H.push({token:n,fullToken:t});var i=r.run(E,t,j.match,A);if(!i)return{v:new Date(NaN)};L.push(i.setter),E=i.rest}else{if(n.match(Fo))throw new RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===t?t="'":"'"===n&&(t=t.match(Io)[1].replace(Ao,"'")),0!==E.indexOf(t))return{v:new Date(NaN)};E=E.slice(t.length)}};for(B.s();!(I=B.n()).done;){var q=W();if("object"===Ro(q))return q.v}}catch(ee){B.e(ee)}finally{B.f()}if(E.length>0&&Lo.test(E))return new Date(NaN);var Q=L.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return L.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),K=(0,a.default)(n);if(isNaN(K.getTime()))return new Date(NaN);var V,z=(0,o.Z)(K,(0,c.Z)(K)),X={},G=No(Q);try{for(G.s();!(V=G.n()).done;){var J=V.value;if(!J.validate(z,A))return new Date(NaN);var $=J.set(z,X,A);Array.isArray($)?(z=$[0],i(X,$[1])):z=$}}catch(ee){G.e(ee)}finally{G.f()}return z}},27999:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(79323),o=n(8642),a=n(10565);function i(e,t){var n;(0,o.Z)(1,arguments);var i=(0,a.Z)(null!==(n=null===t||void 0===t?void 0:t.additionalDigits)&&void 0!==n?n:2);if(2!==i&&1!==i&&0!==i)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!==typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var y,v=function(e){var t,n={},r=e.split(u.dateTimeDelimiter);if(r.length>2)return n;/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],u.timeZoneDelimiter.test(n.date)&&(n.date=e.split(u.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length)));if(t){var o=u.timezone.exec(t);o?(n.time=t.replace(o[1],""),n.timezone=o[1]):n.time=t}return n}(e);if(v.date){var m=function(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var o=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:null===a?o:100*a,restDateString:e.slice((r[1]||r[2]).length)}}(v.date,i);y=function(e,t){if(null===t)return new Date(NaN);var n=e.match(c);if(!n)return new Date(NaN);var r=!!n[4],o=f(n[1]),a=f(n[2])-1,i=f(n[3]),u=f(n[4]),s=f(n[5])-1;if(r)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,u,s)?function(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var o=r.getUTCDay()||7,a=7*(t-1)+n+1-o;return r.setUTCDate(r.getUTCDate()+a),r}(t,u,s):new Date(NaN);var l=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(p[t]||(h(e)?29:28))}(t,a,i)&&function(e,t){return t>=1&&t<=(h(e)?366:365)}(t,o)?(l.setUTCFullYear(t,a,Math.max(o,i)),l):new Date(NaN)}(m.restDateString,m.year)}if(!y||isNaN(y.getTime()))return new Date(NaN);var b,w=y.getTime(),g=0;if(v.time&&(g=function(e){var t=e.match(s);if(!t)return NaN;var n=d(t[1]),o=d(t[2]),a=d(t[3]);if(!function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,o,a))return NaN;return n*r.vh+o*r.yJ+1e3*a}(v.time),isNaN(g)))return new Date(NaN);if(!v.timezone){var k=new Date(w+g),D=new Date(0);return D.setFullYear(k.getUTCFullYear(),k.getUTCMonth(),k.getUTCDate()),D.setHours(k.getUTCHours(),k.getUTCMinutes(),k.getUTCSeconds(),k.getUTCMilliseconds()),D}return b=function(e){if("Z"===e)return 0;var t=e.match(l);if(!t)return 0;var n="+"===t[1]?-1:1,o=parseInt(t[2]),a=t[3]&&parseInt(t[3])||0;if(!function(e,t){return t>=0&&t<=59}(0,a))return NaN;return n*(o*r.vh+a*r.yJ)}(v.timezone),isNaN(b)?new Date(NaN):new Date(w+g+b)}var u={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},c=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,s=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,l=/^([+-])(\d{2})(?::?(\d{2}))?$/;function f(e){return e?parseInt(e):1}function d(e){return e&&parseFloat(e.replace(",","."))||0}var p=[31,null,31,30,31,30,31,31,30,31,30,31];function h(e){return e%400===0||e%4===0&&e%100!==0}},94812:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return c}});var r=n(69420),o=n(39278),a=n(10565),i=n(8642);function u(e){return u="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},u(e)}function c(e,t){if((0,i.Z)(2,arguments),"object"!==u(t)||null===t)throw new RangeError("values parameter must be an object");var n=(0,r.default)(e);return isNaN(n.getTime())?new Date(NaN):(null!=t.year&&n.setFullYear(t.year),null!=t.month&&(n=(0,o.default)(n,t.month)),null!=t.date&&n.setDate((0,a.Z)(t.date)),null!=t.hours&&n.setHours((0,a.Z)(t.hours)),null!=t.minutes&&n.setMinutes((0,a.Z)(t.minutes)),null!=t.seconds&&n.setSeconds((0,a.Z)(t.seconds)),null!=t.milliseconds&&n.setMilliseconds((0,a.Z)(t.milliseconds)),n)}},61896:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),i=(0,r.Z)(t);return n.setHours(i),n}},39250:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),i=(0,r.Z)(t);return n.setMinutes(i),n}},39278:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),i=(0,r.Z)(t),u=n.getFullYear(),c=n.getDate(),s=new Date(0);s.setFullYear(u,i,15),s.setHours(0,0,0,0);var l=function(e){(0,a.Z)(1,arguments);var t=(0,o.default)(e),n=t.getFullYear(),r=t.getMonth(),i=new Date(0);return i.setFullYear(n,r+1,0),i.setHours(0,0,0,0),i.getDate()}(s);return n.setMonth(i,Math.min(c,l)),n}},9605:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=n(10565),o=n(69420),a=n(39278),i=n(8642);function u(e,t){(0,i.Z)(2,arguments);var n=(0,o.default)(e),u=(0,r.Z)(t)-(Math.floor(n.getMonth()/3)+1);return(0,a.default)(n,n.getMonth()+3*u)}},32465:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),i=(0,r.Z)(t);return n.setSeconds(i),n}},70027:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),i=(0,r.Z)(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(i),n)}},22693:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e);return t.setHours(0,0,0,0),t}},71680:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e);return t.setDate(1),t.setHours(0,0,0,0),t}},16247:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e),n=t.getMonth(),a=n-n%3;return t.setMonth(a,1),t.setHours(0,0,0,0),t}},24570:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=n(69420),o=n(10565),a=n(8642),i=n(977);function u(e,t){var n,u,c,s,l,f,d,p;(0,a.Z)(1,arguments);var h=(0,i.j)(),y=(0,o.Z)(null!==(n=null!==(u=null!==(c=null!==(s=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==s?s:null===t||void 0===t||null===(l=t.locale)||void 0===l||null===(f=l.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==c?c:h.weekStartsOn)&&void 0!==u?u:null===(d=h.locale)||void 0===d||null===(p=d.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==n?n:0);if(!(y>=0&&y<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=(0,r.default)(e),m=v.getDay(),b=(m<y?7:0)+m-y;return v.setDate(v.getDate()-b),v.setHours(0,0,0,0),v}},78956:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}},3151:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(6860),o=n(8642),a=n(10565);function i(e,t){(0,o.Z)(2,arguments);var n=(0,a.Z)(t);return(0,r.default)(e,-n)}},65088:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(14803),o=n(8642),a=n(10565);function i(e,t){(0,o.Z)(2,arguments);var n=(0,a.Z)(t);return(0,r.default)(e,-n)}},97464:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(38487),o=n(8642),a=n(10565);function i(e,t){(0,o.Z)(2,arguments);var n=(0,a.Z)(t);return(0,r.Z)(e,-n)}},5001:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(77976),o=n(8642),a=n(10565);function i(e,t){(0,o.Z)(2,arguments);var n=(0,a.Z)(t);return(0,r.default)(e,-n)}},98990:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(10565),o=n(26563),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.Z)(t);return(0,o.default)(e,-n)}},40632:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(10565),o=n(52721),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.Z)(t);return(0,o.default)(e,-n)}},28195:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(10565),o=n(80918),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.Z)(t);return(0,o.default)(e,-n)}},33264:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(10565),o=n(12355),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.Z)(t);return(0,o.default)(e,-n)}},69420:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(8642);function o(e){return o="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},o(e)}function a(e){(0,r.Z)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===o(e)&&"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&&"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},69590:function(e){var t="undefined"!==typeof Element,n="function"===typeof Map,r="function"===typeof Set,o="function"===typeof ArrayBuffer&&!!ArrayBuffer.isView;function a(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var u,c,s,l;if(Array.isArray(e)){if((u=e.length)!=i.length)return!1;for(c=u;0!==c--;)if(!a(e[c],i[c]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(l=e.entries();!(c=l.next()).done;)if(!i.has(c.value[0]))return!1;for(l=e.entries();!(c=l.next()).done;)if(!a(c.value[1],i.get(c.value[0])))return!1;return!0}if(r&&e instanceof Set&&i instanceof Set){if(e.size!==i.size)return!1;for(l=e.entries();!(c=l.next()).done;)if(!i.has(c.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((u=e.length)!=i.length)return!1;for(c=u;0!==c--;)if(e[c]!==i[c])return!1;return!0}if(e.constructor===RegExp)return e.source===i.source&&e.flags===i.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===i.toString();if((u=(s=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(c=u;0!==c--;)if(!Object.prototype.hasOwnProperty.call(i,s[c]))return!1;if(t&&e instanceof Element)return!1;for(c=u;0!==c--;)if(("_owner"!==s[c]&&"__v"!==s[c]&&"__o"!==s[c]||!e.$$typeof)&&!a(e[s[c]],i[s[c]]))return!1;return!0}return e!==e&&i!==i}e.exports=function(e,t){try{return a(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},58949:function(e,t,n){"use strict";n.r(t),n.d(t,{IGNORE_CLASS_NAME:function(){return h}});var r=n(67294),o=n(73935);function a(e,t){return a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},a(e,t)}function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e,t,n){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n))}var c,s,l=(void 0===c&&(c=0),function(){return++c}),f={},d={},p=["touchstart","touchmove"],h="ignore-react-onclickoutside";function y(e,t){var n={};return-1!==p.indexOf(t)&&s&&(n.passive=!e.props.preventDefault),n}t.default=function(e,t){var n,c,p=e.displayName||e.name||"Component";return c=n=function(n){var c,h;function v(e){var r;return(r=n.call(this,e)||this).__outsideClickHandler=function(e){if("function"!==typeof r.__clickOutsideHandlerProp){var t=r.getInstance();if("function"!==typeof t.props.handleClickOutside){if("function"!==typeof t.handleClickOutside)throw new Error("WrappedComponent: "+p+" lacks a handleClickOutside(event) function for processing outside click events.");t.handleClickOutside(e)}else t.props.handleClickOutside(e)}else r.__clickOutsideHandlerProp(e)},r.__getComponentNode=function(){var e=r.getInstance();return t&&"function"===typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"===typeof e.setClickOutsideRef?e.setClickOutsideRef():(0,o.findDOMNode)(e)},r.enableOnClickOutside=function(){if("undefined"!==typeof document&&!d[r._uid]){"undefined"===typeof s&&(s=function(){if("undefined"!==typeof window&&"function"===typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}}()),d[r._uid]=!0;var e=r.props.eventTypes;e.forEach||(e=[e]),f[r._uid]=function(e){var t;null!==r.componentNode&&(r.props.preventDefault&&e.preventDefault(),r.props.stopPropagation&&e.stopPropagation(),r.props.excludeScrollbar&&(t=e,document.documentElement.clientWidth<=t.clientX||document.documentElement.clientHeight<=t.clientY)||function(e,t,n){if(e===t)return!0;for(;e.parentNode||e.host;){if(e.parentNode&&u(e,t,n))return!0;e=e.parentNode||e.host}return e}(e.composed&&e.composedPath&&e.composedPath().shift()||e.target,r.componentNode,r.props.outsideClickIgnoreClass)===document&&r.__outsideClickHandler(e))},e.forEach((function(e){document.addEventListener(e,f[r._uid],y(i(r),e))}))}},r.disableOnClickOutside=function(){delete d[r._uid];var e=f[r._uid];if(e&&"undefined"!==typeof document){var t=r.props.eventTypes;t.forEach||(t=[t]),t.forEach((function(t){return document.removeEventListener(t,e,y(i(r),t))})),delete f[r._uid]}},r.getRef=function(e){return r.instanceRef=e},r._uid=l(),r}h=n,(c=v).prototype=Object.create(h.prototype),c.prototype.constructor=c,a(c,h);var m=v.prototype;return m.getInstance=function(){if(e.prototype&&!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},m.componentDidMount=function(){if("undefined"!==typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"===typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!==typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+p+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},m.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},m.componentWillUnmount=function(){this.disableOnClickOutside()},m.render=function(){var t=this.props;t.excludeScrollbar;var n=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["excludeScrollbar"]);return e.prototype&&e.prototype.isReactComponent?n.ref=this.getRef:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,(0,r.createElement)(e,n)},v}(r.Component),n.displayName="OnClickOutside("+p+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:h,preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},c}},12053:function(e,t,n){"use strict";n.r(t),n.d(t,{Manager:function(){return i},Popper:function(){return je},Reference:function(){return Ie},usePopper:function(){return Me}});var r=n(67294),o=r.createContext(),a=r.createContext();function i(e){var t=e.children,n=r.useState(null),i=n[0],u=n[1],c=r.useRef(!1);r.useEffect((function(){return function(){c.current=!0}}),[]);var s=r.useCallback((function(e){c.current||u(e)}),[]);return r.createElement(o.Provider,{value:i},r.createElement(a.Provider,{value:s},t))}var u=function(e){return Array.isArray(e)?e[0]:e},c=function(e){if("function"===typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,n)}},s=function(e,t){if("function"===typeof e)return c(e,t);null!=e&&(e.current=t)},l=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},f="undefined"!==typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect,d=n(73935);function p(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function h(e){return e instanceof p(e).Element||e instanceof Element}function y(e){return e instanceof p(e).HTMLElement||e instanceof HTMLElement}function v(e){return"undefined"!==typeof ShadowRoot&&(e instanceof p(e).ShadowRoot||e instanceof ShadowRoot)}var m=Math.max,b=Math.min,w=Math.round;function g(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function k(){return!/^((?!chrome|android).)*safari/i.test(g())}function D(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,a=1;t&&y(e)&&(o=e.offsetWidth>0&&w(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&w(r.height)/e.offsetHeight||1);var i=(h(e)?p(e):window).visualViewport,u=!k()&&n,c=(r.left+(u&&i?i.offsetLeft:0))/o,s=(r.top+(u&&i?i.offsetTop:0))/a,l=r.width/o,f=r.height/a;return{width:l,height:f,top:s,right:c+l,bottom:s+f,left:c,x:c,y:s}}function S(e){var t=p(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function T(e){return e?(e.nodeName||"").toLowerCase():null}function O(e){return((h(e)?e.ownerDocument:e.document)||window.document).documentElement}function C(e){return D(O(e)).left+S(e).scrollLeft}function x(e){return p(e).getComputedStyle(e)}function P(e){var t=x(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Z(e,t,n){void 0===n&&(n=!1);var r=y(t),o=y(t)&&function(e){var t=e.getBoundingClientRect(),n=w(t.width)/e.offsetWidth||1,r=w(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),a=O(t),i=D(e,o,n),u={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&(("body"!==T(t)||P(a))&&(u=function(e){return e!==p(e)&&y(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:S(e);var t}(t)),y(t)?((c=D(t,!0)).x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=C(a))),{x:i.left+u.scrollLeft-c.x,y:i.top+u.scrollTop-c.y,width:i.width,height:i.height}}function _(e){var t=D(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function M(e){return"html"===T(e)?e:e.assignedSlot||e.parentNode||(v(e)?e.host:null)||O(e)}function E(e){return["html","body","#document"].indexOf(T(e))>=0?e.ownerDocument.body:y(e)&&P(e)?e:E(M(e))}function R(e,t){var n;void 0===t&&(t=[]);var r=E(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=p(r),i=o?[a].concat(a.visualViewport||[],P(r)?r:[]):r,u=t.concat(i);return o?u:u.concat(R(M(i)))}function N(e){return["table","td","th"].indexOf(T(e))>=0}function j(e){return y(e)&&"fixed"!==x(e).position?e.offsetParent:null}function Y(e){for(var t=p(e),n=j(e);n&&N(n)&&"static"===x(n).position;)n=j(n);return n&&("html"===T(n)||"body"===T(n)&&"static"===x(n).position)?t:n||function(e){var t=/firefox/i.test(g());if(/Trident/i.test(g())&&y(e)&&"fixed"===x(e).position)return null;var n=M(e);for(v(n)&&(n=n.host);y(n)&&["html","body"].indexOf(T(n))<0;){var r=x(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var U="top",I="bottom",A="right",L="left",F="auto",H=[U,I,A,L],B="start",W="end",q="clippingParents",Q="viewport",K="popper",V="reference",z=H.reduce((function(e,t){return e.concat([t+"-"+B,t+"-"+W])}),[]),X=[].concat(H,[F]).reduce((function(e,t){return e.concat([t,t+"-"+B,t+"-"+W])}),[]),G=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function J(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function $(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var ee={placement:"bottom",modifiers:[],strategy:"absolute"};function te(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"===typeof e.getBoundingClientRect)}))}function ne(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,o=t.defaultOptions,a=void 0===o?ee:o;return function(e,t,n){void 0===n&&(n=a);var o={placement:"bottom",orderedModifiers:[],options:Object.assign({},ee,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},i=[],u=!1,c={state:o,setOptions:function(n){var u="function"===typeof n?n(o.options):n;s(),o.options=Object.assign({},a,o.options,u),o.scrollParents={reference:h(e)?R(e):e.contextElement?R(e.contextElement):[],popper:R(t)};var l=function(e){var t=J(e);return G.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(r,o.options.modifiers)));return o.orderedModifiers=l.filter((function(e){return e.enabled})),o.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,a=e.effect;if("function"===typeof a){var u=a({state:o,name:t,instance:c,options:r}),s=function(){};i.push(u||s)}})),c.update()},forceUpdate:function(){if(!u){var e=o.elements,t=e.reference,n=e.popper;if(te(t,n)){o.rects={reference:Z(t,Y(n),"fixed"===o.options.strategy),popper:_(n)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach((function(e){return o.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<o.orderedModifiers.length;r++)if(!0!==o.reset){var a=o.orderedModifiers[r],i=a.fn,s=a.options,l=void 0===s?{}:s,f=a.name;"function"===typeof i&&(o=i({state:o,options:l,name:f,instance:c})||o)}else o.reset=!1,r=-1}}},update:$((function(){return new Promise((function(e){c.forceUpdate(),e(o)}))})),destroy:function(){s(),u=!0}};if(!te(e,t))return c;function s(){i.forEach((function(e){return e()})),i=[]}return c.setOptions(n).then((function(e){!u&&n.onFirstUpdate&&n.onFirstUpdate(e)})),c}}var re={passive:!0};function oe(e){return e.split("-")[0]}function ae(e){return e.split("-")[1]}function ie(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ue(e){var t,n=e.reference,r=e.element,o=e.placement,a=o?oe(o):null,i=o?ae(o):null,u=n.x+n.width/2-r.width/2,c=n.y+n.height/2-r.height/2;switch(a){case U:t={x:u,y:n.y-r.height};break;case I:t={x:u,y:n.y+n.height};break;case A:t={x:n.x+n.width,y:c};break;case L:t={x:n.x-r.width,y:c};break;default:t={x:n.x,y:n.y}}var s=a?ie(a):null;if(null!=s){var l="y"===s?"height":"width";switch(i){case B:t[s]=t[s]-(n[l]/2-r[l]/2);break;case W:t[s]=t[s]+(n[l]/2-r[l]/2)}}return t}var ce={top:"auto",right:"auto",bottom:"auto",left:"auto"};function se(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,u=e.position,c=e.gpuAcceleration,s=e.adaptive,l=e.roundOffsets,f=e.isFixed,d=i.x,h=void 0===d?0:d,y=i.y,v=void 0===y?0:y,m="function"===typeof l?l({x:h,y:v}):{x:h,y:v};h=m.x,v=m.y;var b=i.hasOwnProperty("x"),g=i.hasOwnProperty("y"),k=L,D=U,S=window;if(s){var T=Y(n),C="clientHeight",P="clientWidth";if(T===p(n)&&"static"!==x(T=O(n)).position&&"absolute"===u&&(C="scrollHeight",P="scrollWidth"),o===U||(o===L||o===A)&&a===W)D=I,v-=(f&&T===S&&S.visualViewport?S.visualViewport.height:T[C])-r.height,v*=c?1:-1;if(o===L||(o===U||o===I)&&a===W)k=A,h-=(f&&T===S&&S.visualViewport?S.visualViewport.width:T[P])-r.width,h*=c?1:-1}var Z,_=Object.assign({position:u},s&&ce),M=!0===l?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:w(t*r)/r||0,y:w(n*r)/r||0}}({x:h,y:v}):{x:h,y:v};return h=M.x,v=M.y,c?Object.assign({},_,((Z={})[D]=g?"0":"",Z[k]=b?"0":"",Z.transform=(S.devicePixelRatio||1)<=1?"translate("+h+"px, "+v+"px)":"translate3d("+h+"px, "+v+"px, 0)",Z)):Object.assign({},_,((t={})[D]=g?v+"px":"",t[k]=b?h+"px":"",t.transform="",t))}var le={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=void 0===o?[0,0]:o,i=X.reduce((function(e,n){return e[n]=function(e,t,n){var r=oe(e),o=[L,U].indexOf(r)>=0?-1:1,a="function"===typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],u=a[1];return i=i||0,u=(u||0)*o,[L,A].indexOf(r)>=0?{x:u,y:i}:{x:i,y:u}}(n,t.rects,a),e}),{}),u=i[t.placement],c=u.x,s=u.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=s),t.modifiersData[r]=i}},fe={left:"right",right:"left",bottom:"top",top:"bottom"};function de(e){return e.replace(/left|right|bottom|top/g,(function(e){return fe[e]}))}var pe={start:"end",end:"start"};function he(e){return e.replace(/start|end/g,(function(e){return pe[e]}))}function ye(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&v(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ve(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function me(e,t,n){return t===Q?ve(function(e,t){var n=p(e),r=O(e),o=n.visualViewport,a=r.clientWidth,i=r.clientHeight,u=0,c=0;if(o){a=o.width,i=o.height;var s=k();(s||!s&&"fixed"===t)&&(u=o.offsetLeft,c=o.offsetTop)}return{width:a,height:i,x:u+C(e),y:c}}(e,n)):h(t)?function(e,t){var n=D(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):ve(function(e){var t,n=O(e),r=S(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=m(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=m(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),u=-r.scrollLeft+C(e),c=-r.scrollTop;return"rtl"===x(o||n).direction&&(u+=m(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:u,y:c}}(O(e)))}function be(e,t,n,r){var o="clippingParents"===t?function(e){var t=R(M(e)),n=["absolute","fixed"].indexOf(x(e).position)>=0&&y(e)?Y(e):e;return h(n)?t.filter((function(e){return h(e)&&ye(e,n)&&"body"!==T(e)})):[]}(e):[].concat(t),a=[].concat(o,[n]),i=a[0],u=a.reduce((function(t,n){var o=me(e,n,r);return t.top=m(o.top,t.top),t.right=b(o.right,t.right),t.bottom=b(o.bottom,t.bottom),t.left=m(o.left,t.left),t}),me(e,i,r));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function we(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function ge(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function ke(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,a=n.strategy,i=void 0===a?e.strategy:a,u=n.boundary,c=void 0===u?q:u,s=n.rootBoundary,l=void 0===s?Q:s,f=n.elementContext,d=void 0===f?K:f,p=n.altBoundary,y=void 0!==p&&p,v=n.padding,m=void 0===v?0:v,b=we("number"!==typeof m?m:ge(m,H)),w=d===K?V:K,g=e.rects.popper,k=e.elements[y?w:d],S=be(h(k)?k:k.contextElement||O(e.elements.popper),c,l,i),T=D(e.elements.reference),C=ue({reference:T,element:g,strategy:"absolute",placement:o}),x=ve(Object.assign({},g,C)),P=d===K?x:T,Z={top:S.top-P.top+b.top,bottom:P.bottom-S.bottom+b.bottom,left:S.left-P.left+b.left,right:P.right-S.right+b.right},_=e.modifiersData.offset;if(d===K&&_){var M=_[o];Object.keys(Z).forEach((function(e){var t=[A,I].indexOf(e)>=0?1:-1,n=[U,I].indexOf(e)>=0?"y":"x";Z[e]+=M[n]*t}))}return Z}function De(e,t,n){return m(e,b(t,n))}var Se={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=void 0===o||o,i=n.altAxis,u=void 0!==i&&i,c=n.boundary,s=n.rootBoundary,l=n.altBoundary,f=n.padding,d=n.tether,p=void 0===d||d,h=n.tetherOffset,y=void 0===h?0:h,v=ke(t,{boundary:c,rootBoundary:s,padding:f,altBoundary:l}),w=oe(t.placement),g=ae(t.placement),k=!g,D=ie(w),S="x"===D?"y":"x",T=t.modifiersData.popperOffsets,O=t.rects.reference,C=t.rects.popper,x="function"===typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,P="number"===typeof x?{mainAxis:x,altAxis:x}:Object.assign({mainAxis:0,altAxis:0},x),Z=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(T){if(a){var E,R="y"===D?U:L,N="y"===D?I:A,j="y"===D?"height":"width",F=T[D],H=F+v[R],W=F-v[N],q=p?-C[j]/2:0,Q=g===B?O[j]:C[j],K=g===B?-C[j]:-O[j],V=t.elements.arrow,z=p&&V?_(V):{width:0,height:0},X=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},G=X[R],J=X[N],$=De(0,O[j],z[j]),ee=k?O[j]/2-q-$-G-P.mainAxis:Q-$-G-P.mainAxis,te=k?-O[j]/2+q+$+J+P.mainAxis:K+$+J+P.mainAxis,ne=t.elements.arrow&&Y(t.elements.arrow),re=ne?"y"===D?ne.clientTop||0:ne.clientLeft||0:0,ue=null!=(E=null==Z?void 0:Z[D])?E:0,ce=F+te-ue,se=De(p?b(H,F+ee-ue-re):H,F,p?m(W,ce):W);T[D]=se,M[D]=se-F}if(u){var le,fe="x"===D?U:L,de="x"===D?I:A,pe=T[S],he="y"===S?"height":"width",ye=pe+v[fe],ve=pe-v[de],me=-1!==[U,L].indexOf(w),be=null!=(le=null==Z?void 0:Z[S])?le:0,we=me?ye:pe-O[he]-C[he]-be+P.altAxis,ge=me?pe+O[he]+C[he]-be-P.altAxis:ve,Se=p&&me?function(e,t,n){var r=De(e,t,n);return r>n?n:r}(we,pe,ge):De(p?we:ye,pe,p?ge:ve);T[S]=Se,M[S]=Se-pe}t.modifiersData[r]=M}},requiresIfExists:["offset"]};var Te={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,u=oe(n.placement),c=ie(u),s=[L,A].indexOf(u)>=0?"height":"width";if(a&&i){var l=function(e,t){return we("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:ge(e,H))}(o.padding,n),f=_(a),d="y"===c?U:L,p="y"===c?I:A,h=n.rects.reference[s]+n.rects.reference[c]-i[c]-n.rects.popper[s],y=i[c]-n.rects.reference[c],v=Y(a),m=v?"y"===c?v.clientHeight||0:v.clientWidth||0:0,b=h/2-y/2,w=l[d],g=m-f[s]-l[p],k=m/2-f[s]/2+b,D=De(w,k,g),S=c;n.modifiersData[r]=((t={})[S]=D,t.centerOffset=D-k,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&ye(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Oe(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Ce(e){return[U,A,I,L].some((function(t){return e[t]>=0}))}var xe=ne({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=void 0===o||o,i=r.resize,u=void 0===i||i,c=p(t.elements.popper),s=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&s.forEach((function(e){e.addEventListener("scroll",n.update,re)})),u&&c.addEventListener("resize",n.update,re),function(){a&&s.forEach((function(e){e.removeEventListener("scroll",n.update,re)})),u&&c.removeEventListener("resize",n.update,re)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ue({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,a=n.adaptive,i=void 0===a||a,u=n.roundOffsets,c=void 0===u||u,s={placement:oe(t.placement),variation:ae(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,se(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:c})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,se(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];y(o)&&T(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});y(r)&&T(r)&&(Object.assign(r.style,a),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},le,{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=void 0===o||o,i=n.altAxis,u=void 0===i||i,c=n.fallbackPlacements,s=n.padding,l=n.boundary,f=n.rootBoundary,d=n.altBoundary,p=n.flipVariations,h=void 0===p||p,y=n.allowedAutoPlacements,v=t.options.placement,m=oe(v),b=c||(m===v||!h?[de(v)]:function(e){if(oe(e)===F)return[];var t=de(e);return[he(e),t,he(t)]}(v)),w=[v].concat(b).reduce((function(e,n){return e.concat(oe(n)===F?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,i=n.padding,u=n.flipVariations,c=n.allowedAutoPlacements,s=void 0===c?X:c,l=ae(r),f=l?u?z:z.filter((function(e){return ae(e)===l})):H,d=f.filter((function(e){return s.indexOf(e)>=0}));0===d.length&&(d=f);var p=d.reduce((function(t,n){return t[n]=ke(e,{placement:n,boundary:o,rootBoundary:a,padding:i})[oe(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:l,rootBoundary:f,padding:s,flipVariations:h,allowedAutoPlacements:y}):n)}),[]),g=t.rects.reference,k=t.rects.popper,D=new Map,S=!0,T=w[0],O=0;O<w.length;O++){var C=w[O],x=oe(C),P=ae(C)===B,Z=[U,I].indexOf(x)>=0,_=Z?"width":"height",M=ke(t,{placement:C,boundary:l,rootBoundary:f,altBoundary:d,padding:s}),E=Z?P?A:L:P?I:U;g[_]>k[_]&&(E=de(E));var R=de(E),N=[];if(a&&N.push(M[x]<=0),u&&N.push(M[E]<=0,M[R]<=0),N.every((function(e){return e}))){T=C,S=!1;break}D.set(C,N)}if(S)for(var j=function(e){var t=w.find((function(t){var n=D.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return T=t,"break"},Y=h?3:1;Y>0;Y--){if("break"===j(Y))break}t.placement!==T&&(t.modifiersData[r]._skip=!0,t.placement=T,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},Se,Te,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=ke(t,{elementContext:"reference"}),u=ke(t,{altBoundary:!0}),c=Oe(i,r),s=Oe(u,o,a),l=Ce(c),f=Ce(s);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:s,isReferenceHidden:l,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":l,"data-popper-escaped":f})}}]}),Pe=n(69590),Ze=n.n(Pe),_e=[],Me=function(e,t,n){void 0===n&&(n={});var o=r.useRef(null),a={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||_e},i=r.useState({styles:{popper:{position:a.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),u=i[0],c=i[1],s=r.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);d.flushSync((function(){c({styles:l(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:l(n.map((function(e){return[e,t.attributes[e]]})))})}))},requires:["computeStyles"]}}),[]),p=r.useMemo((function(){var e={onFirstUpdate:a.onFirstUpdate,placement:a.placement,strategy:a.strategy,modifiers:[].concat(a.modifiers,[s,{name:"applyStyles",enabled:!1}])};return Ze()(o.current,e)?o.current||e:(o.current=e,e)}),[a.onFirstUpdate,a.placement,a.strategy,a.modifiers,s]),h=r.useRef();return f((function(){h.current&&h.current.setOptions(p)}),[p]),f((function(){if(null!=e&&null!=t){var r=(n.createPopper||xe)(e,t,p);return h.current=r,function(){r.destroy(),h.current=null}}}),[e,t,n.createPopper]),{state:h.current?h.current.state:null,styles:u.styles,attributes:u.attributes,update:h.current?h.current.update:null,forceUpdate:h.current?h.current.forceUpdate:null}},Ee=function(){},Re=function(){return Promise.resolve(null)},Ne=[];function je(e){var t=e.placement,n=void 0===t?"bottom":t,a=e.strategy,i=void 0===a?"absolute":a,c=e.modifiers,l=void 0===c?Ne:c,f=e.referenceElement,d=e.onFirstUpdate,p=e.innerRef,h=e.children,y=r.useContext(o),v=r.useState(null),m=v[0],b=v[1],w=r.useState(null),g=w[0],k=w[1];r.useEffect((function(){s(p,m)}),[p,m]);var D=r.useMemo((function(){return{placement:n,strategy:i,onFirstUpdate:d,modifiers:[].concat(l,[{name:"arrow",enabled:null!=g,options:{element:g}}])}}),[n,i,d,l,g]),S=Me(f||y,m,D),T=S.state,O=S.styles,C=S.forceUpdate,x=S.update,P=r.useMemo((function(){return{ref:b,style:O.popper,placement:T?T.placement:n,hasPopperEscaped:T&&T.modifiersData.hide?T.modifiersData.hide.hasPopperEscaped:null,isReferenceHidden:T&&T.modifiersData.hide?T.modifiersData.hide.isReferenceHidden:null,arrowProps:{style:O.arrow,ref:k},forceUpdate:C||Ee,update:x||Re}}),[b,k,n,T,O,x,C]);return u(h)(P)}var Ye=n(42473),Ue=n.n(Ye);function Ie(e){var t=e.children,n=e.innerRef,o=r.useContext(a),i=r.useCallback((function(e){s(n,e),c(o,e)}),[n,o]);return r.useEffect((function(){return function(){return s(n,null)}}),[]),r.useEffect((function(){Ue()(Boolean(o),"`Reference` should not be used outside of a `Manager` component.")}),[o]),u(t)({ref:i})}},62554:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(67294),o=n(34513);function a(e,t,n){void 0===t&&(t=0),void 0===n&&(n=[]);var a=(0,o.Z)(e,t),i=a[0],u=a[1],c=a[2];return(0,r.useEffect)(c,n),[i,u]}},18127:function(e,t,n){"use strict";var r=n(67294);t.Z=function(e){(0,r.useEffect)(e,[])}},43337:function(e,t,n){"use strict";var r=n(67294);t.Z=function(e,t){var n=(0,r.useRef)((function(){}));(0,r.useEffect)((function(){n.current=e})),(0,r.useEffect)((function(){if(null!==t){var e=setInterval((function(){return n.current()}),t||0);return function(){return clearInterval(e)}}}),[t])}},34513:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(67294);function o(e,t){void 0===t&&(t=0);var n=(0,r.useRef)(!1),o=(0,r.useRef)(),a=(0,r.useRef)(e),i=(0,r.useCallback)((function(){return n.current}),[]),u=(0,r.useCallback)((function(){n.current=!1,o.current&&clearTimeout(o.current),o.current=setTimeout((function(){n.current=!0,a.current()}),t)}),[t]),c=(0,r.useCallback)((function(){n.current=null,o.current&&clearTimeout(o.current)}),[]);return(0,r.useEffect)((function(){a.current=e}),[e]),(0,r.useEffect)((function(){return u(),c}),[t]),[i,c,u]}},89211:function(e,t,n){"use strict";var r=n(67294),o=function(e,t){return"boolean"===typeof t?t:!e};t.Z=function(e){return(0,r.useReducer)(o,e)}},77823:function(e,t,n){"use strict";var r=n(67294),o=n(18127);t.Z=function(e){var t=(0,r.useRef)(e);t.current=e,(0,o.Z)((function(){return function(){return t.current()}}))}},11742:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},42473:function(e){"use strict";var t=function(){};e.exports=t}}]);
\ No newline at end of file
web/gui/v2/379.d4eaadf9a64c80cfb238.css
renamed
web/gui/v2/380.1866e2605cbda60acc0d.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="cefd161b-6dc2-4b07-a675-565e91337bac",e._sentryDebugIdIdentifier="sentry-dbid-cefd161b-6dc2-4b07-a675-565e91337bac")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[380],{39612:function(e,t,n){n(15306);t.Z=e=>e.replace(/[\s:()./]/g,"_")},42448:function(e,t,n){n.d(t,{V:function(){return a}});const s={ErrNoChartExist:"ErrNoChartExist"},a=function(e){return!!(arguments.length>1&&void 0!==arguments[1]?arguments[1]:s)[e]}},16978:function(e,t,n){var s=n(87462),a=n(67294),o=n(54576),r=n(70486),i=n(86954),c=n(20581),l=n(16374),d=n(1981),h=n(28138),u=n(18892),m=n(63076),p=n(65855);const g=(0,a.forwardRef)(((e,t)=>a.createElement(i.ChartWrapper,null,a.createElement(p.x1,(0,s.Z)({hasHeader:!1,hasFilters:!1,hasFooter:!1},e,{ref:t}))))),f=(0,r.default)(g,{tile:!0}),b={dygraph:p.ZP,easypiechart:h.ZP,gauge:l.ZP,number:u.ZP,groupBoxes:c.ZP,d3pie:d.default,bars:m.ZP},y=e=>{const t=(0,o.useChart)(),n=(0,a.useMemo)((()=>{if(!t)return null;const{chartLibrary:e,sparkline:n}=t.getAttributes();return n?f:b[e]}),[t]);return n?a.createElement(n,(0,s.Z)({},e,{chart:t})):null};t.Z=(0,o.withChartProvider)((0,a.memo)(y))},84817:function(e,t,n){var s=n(87462),a=n(67294),o=n(65351),r=n(24631),i=n(3701),c=n(54576),l=n(33335);const d=e=>{const{handleOpenModal:t}=(0,o.Z)("addToDashboardModal"),n=(0,c.useChart)(),d=()=>{const e=n.getAttribute("id");t("",{chartId:e})},h=(0,l.gI)("dashboard:Update");return(0,a.useLayoutEffect)((()=>n.onKeyChange(["Alt","Shift","KeyD"],h?d:()=>{})),[h]),a.createElement(i.Button,(0,s.Z)({icon:a.createElement(i.default,{svg:r.Z,size:"16px"}),onClick:h?d:()=>{},title:h?"Add to dashboard":"You need to be logged in to create your custom dashboards and use this chart in them","data-testid":"chartHeaderToolbox-addDashboard",disabled:!h},e))};t.Z=(0,a.memo)(d)},18039:function(e,t,n){n.d(t,{C:function(){return a},M:function(){return s}});const s=(e,t)=>e.on("heightChanged",((e,n)=>{if(e.getParent()!==t)return;const s=e.getAttribute("id"),a=t.getAttribute("host"),o="chart_height.".concat(a,"/").concat(s);localStorage.setItem(o,n)})),a=(e,t,n)=>{const s=e.getAttribute("host"),a="chart_height.".concat(s,"/").concat(t);return localStorage.getItem(a)||"".concat(n,"px")}},72843:function(e,t,n){var s=n(87462),a=n(67294),o=n(37195),r=n(22195);const i=e=>{let{onToggle:t,icon:n="node_hollow",isOpen:i,title:c,...l}=e;return a.createElement(o.Z,(0,s.Z)({dataTestId:"collapsable-header",iconName:i?"arrow_w_line_right":"arrow_w_line_left",onClick:t,padding:[0,3]},l),i&&a.createElement(r.Flex,{gap:2,alignItems:"center","data-testid":"rightBar-nodeName"},a.createElement(r.Icon,{name:n,color:"text",size:"small"}),a.createElement(r.TextSmall,{strong:!0},c)))};t.Z=(0,a.memo)(i)},29814:function(e,t,n){var s=n(87462),a=(n(57640),n(9924),n(67294)),o=n(54316),r=n(22195);const i=e=>{let{onClickTab:t,availableTabs:n,tabsToShow:i,...c}=e;return a.createElement(r.Flex,(0,s.Z)({"data-testid":"collapsed-sidebar",margin:[4,0,0],justifyContent:"center"},c),a.createElement(r.Flex,{margin:[0,0,0,-1],column:!0},i.map(((e,s)=>{const{iconName:r,label:i}=n[e];return a.createElement(o._R,{containerStyles:{border:{size:"2px",type:"solid",color:"mainBackground",side:"left"}},textStyles:{color:"textLite"},key:r,onClick:()=>t(s),iconName:r,label:i})}))))};t.Z=(0,a.memo)(i)},57387:function(e,t,n){n.d(t,{ZM:function(){return d}});var s=n(67294),a=n(60677),o=n(22195),r=n(52428);const i=(0,a.default)(o.Box).attrs({color:"textDescription",background:"modalTabsBackground",border:{side:"all",color:"borderSecondary"},padding:[4,10,4,4],position:"relative"}).withConfig({displayName:"command__StyledTerminalCommand",componentId:"sc-wnwmk3-0"})(["color:",';border-radius:2px;overflow-wrap:anywhere;white-space:pre-wrap;width:100%;font-family:"Courier New",Courier,monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;'],(0,o.getColor)("textDescription")),c=(0,a.default)(o.Icon).withConfig({displayName:"command__StyledIcon",componentId:"sc-wnwmk3-1"})(["display:flex;align-self:flex-end;cursor:pointer;"]),l=(0,a.default)(o.Box).attrs({color:"textDescription",border:{side:"all",color:"borderSecondary"},background:"modalTabsBackground",padding:[0,1]}).withConfig({displayName:"command__CodeText",componentId:"sc-wnwmk3-2"})(["display:inline-block;color:",';border-radius:2px;font-family:"Courier New",Courier,monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;'],(0,o.getColor)("textDescription")),d=e=>{let{children:t,...n}=e;return s.createElement(l,n,t)};t.ZP=e=>{let{children:t,confirmationText:n="Command copied to your clipboard.",commandText:a=t,...l}=e;return s.createElement(i,l,t,s.createElement(o.Box,{position:"absolute",bottom:"8px",right:"8px"},s.createElement(c,{name:"copy",size:"small",color:"primary",onClick:(0,r.JG)(a||t,{text:n})})))}},38626:function(e,t,n){var s=n(67294),a=n(22195),o=n(64637),r=n(82351);t.Z=e=>{let{maxLength:t,text:n,TextComponent:i=a.Text,...c}=e;const l=(0,s.useMemo)((()=>(0,o.a)(n,t)),[t,n]);return l.length===n.length?s.createElement(i,c,n):s.createElement(r.Z,{content:n,align:"bottom",isBasic:!0},s.createElement(i,c,l))}},8144:function(e,t,n){n(33948);var s=n(67294),a=n(22195),o=n(95248),r=n(46667);t.Z=e=>{let{margin:t,title:n,testIdPrefix:i,baseKey:c,extraKey:l,param:d,children:h,multi:u=!0,defaultIsOpen:m=!0,border:p={side:"bottom",color:"borderSecondary"}}=e;const[g,f]=(0,o.I0)(d,{key:c,extraKey:l}),[b,y]=(0,r.Z)(m||!(null===g||void 0===g||!g.length));return s.createElement(a.Flex,{"data-testid":"".concat(i,"-filter"),column:!0,padding:[2,0],border:p,title:n},s.createElement(a.Flex,{justifyContent:"between",margin:b?t:[0],gap:2,onClick:y,cursor:"pointer"},s.createElement(a.Flex,{alignItems:"center",gap:2,height:4.5},s.createElement(a.Flex,{gap:2},s.createElement(a.TextSmall,{strong:!0},n),u&&!(null===g||void 0===g||!g.length)&&s.createElement(a.Pill,{flavour:"neutral",hollow:!0,"data-testid":"".concat(i,"-selected-count")},null===g||void 0===g?void 0:g.length)),u&&!(null===g||void 0===g||!g.length)&&s.createElement(a.Button,{padding:[0],flavour:"borderless",onClick:e=>{e.stopPropagation(),f([])},"data-testid":"".concat(i,"-filter-resetAll"),label:"Reset",small:!0})),s.createElement(a.Icon,{name:"chevron_left",size:"small",color:"textLite",rotate:b?1:3})),s.createElement(a.Collapsible,{open:b},h))}},72911:function(e,t,n){var s=n(67294),a=n(22195);t.Z=e=>{let{width:t=443,height:n=249,videoId:o,...r}=e;return s.createElement(a.Flex,r,s.createElement(a.Box,{className:"video-responsive"},s.createElement("iframe",{width:t,height:n,src:"https://www.youtube.com/embed/".concat(o),frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,title:"Embedded youtube"})))}},20686:function(e,t,n){n.d(t,{Z:function(){return h}});var s=n(87462),a=n(67294),o=n(22195),r=n(60677);const i=(0,r.default)(o.Icon).attrs({width:12,height:14}).withConfig({displayName:"styled__StyledIcon",componentId:"sc-z9l478-0"})([""]),c=(0,r.default)(o.Flex).attrs({alignItems:"center",justifyContent:"center",padding:[.5,2],round:9}).withConfig({displayName:"styled__StyledPill",componentId:"sc-z9l478-1"})(["cursor:pointer;pointer-events:",";"],(e=>{let{onClick:t}=e;return t?"auto":"none"})),l={critical:{background:"nodeBadgeBackground",color:"errorLite",border:{side:"all",color:"error"}},warning:{background:"nodeBadgeBackground",color:"warningText",border:{side:"all",color:"warning"}},neutral:{background:"disabledBackground",color:"textDescription",border:{side:"all",color:"tabsBorder"}},clear:{background:"nodeBadgeBackground",color:"successLite",border:{side:"all",color:"success"}},criticalAlertsTable:{background:"nodeBadgeBackground",color:"errorLite",border:{side:"all",color:"error"}},warningAlertsTable:{background:"nodeBadgeBackground",color:"warningText",border:{side:"all",color:"warning"}},clearAlertsTable:{background:"nodeBadgeBackground",color:"successLite",border:{side:"all",color:"success"}}},d={small:o.TextSmall,normal:o.Text};var h=e=>{let{type:t,icon:n,children:r,textSize:h,...u}=e;const{background:m,color:p,border:g}=l[t]||{},f=h?d[h]:n?o.Text:o.TextMicro;return a.createElement(c,(0,s.Z)({background:m,border:g,gap:1.5},u),n&&a.createElement(i,{name:n,title:n,color:p}),r&&a.createElement(f,{color:p,textTransform:"capitalize",strong:!0,wordBreak:"keep-all",whiteSpace:"nowrap"},r))}},32586:function(e,t,n){var s=n(87462),a=n(67294),o=n(22195);t.Z=e=>{let{children:t,iconName:n,name:r,size:i,testId:c="entry-line-text-container",...l}=e;const d="small"===i?o.TextSmall:o.Text,h="undefined"!==typeof t&&null!==t;return a.createElement(o.Flex,{alignItems:"start","data-testid":"entry-line"},n&&a.createElement(o.Flex,{"data-testid":"entry-line-icon-container",padding:[0,1,0,0]},a.createElement(o.Icon,{color:"textLite","data-testid":"entry-line-icon",name:n,width:"16px",height:"16px"})),a.createElement(o.Flex,(0,s.Z)({column:!0,alignItems:"start","data-testid":c,gap:.5},l),a.createElement(d,{"data-testid":"entry-line-text-label",whiteSpace:"nowrap",color:"textDescription"},r,h&&": "),h&&a.createElement(o.TextSmall,{color:"textDescription","data-testid":"entry-line-text-value",strong:!0},t)))}},76184:function(e,t,n){var s=n(87462),a=(n(33948),n(60677)),o=n(67294),r=n(22195),i=n(46667),c=n(82351);const l=(0,a.default)(r.Icon).withConfig({displayName:"group__IconLink",componentId:"sc-1714aq9-0"})(["&:hover{fill:",";}"],(0,r.getColor)("textDescription")),d=e=>e.stopPropagation(),h=e=>{let{children:t,isEnabled:n,link:s,onClick:a,open:i}=e;return o.createElement(r.Flex,{alignItems:"center",justifyContent:"between",height:8,onClick:n?a:null,cursor:n?"pointer":"default"},o.createElement(r.Flex,{gap:2,alignItems:"center"},o.createElement(r.TextSmall,{strong:!0},t),s&&o.createElement(r.Flex,{as:"a",href:s,target:"_blank",onClick:d},o.createElement(l,{height:"13px",width:"13px",name:"documentation",size:"small",color:"placeholder"}))),n&&o.createElement(r.Icon,{name:"chevron_left",size:"small",color:"textLite",rotate:i?1:3}))},u=(0,a.default)(r.Flex).withConfig({displayName:"group__StyledFlex",componentId:"sc-1714aq9-1"})(["&:last-child{border:none;}"]);t.Z=e=>{let{children:t,isEnabled:n=!0,link:a,name:l,noDataLabel:d,...m}=e;const[p,g]=(0,i.Z)(!0),f=n?null:d;return o.createElement(c.Z,{content:f,isBasic:!0},o.createElement(u,(0,s.Z)({column:!0,border:{side:"bottom",color:"borderSecondary"},padding:[1,0,p?2:1],isEnabled:n},m),o.createElement(h,{isEnabled:n,open:p,onClick:g,link:a},l),o.createElement(r.Collapsible,{column:!0,open:p,gap:1},t)))}},54316:function(e,t,n){n.d(t,{Dh:function(){return d},_R:function(){return h}});var s=n(87462),a=n(60677),o=n(67294),r=n(22195),i=n(37195);const c=(0,a.default)(r.TextSmall).withConfig({displayName:"rightBar__TextSmallWithEllipsis",componentId:"sc-shvr1r-0"})(["display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;"]),l=(0,a.default)(r.Icon).withConfig({displayName:"rightBar__HeaderIcon",componentId:"sc-shvr1r-1"})(["flex:0 0 auto;"]),d=e=>{let{onClose:t,node:n,isOpen:s}=e;return s?o.createElement(i.Z,{onClick:t},o.createElement(r.Flex,{"data-testid":"dismisible-header",column:!0,gap:1},o.createElement(r.Flex,{gap:2,alignItems:"center","data-testid":"rightBar-nodeName"},o.createElement(l,{name:"node_hollow",color:"text",size:"small"}),o.createElement(c,{strong:!0},n.name)))):null},h=e=>{let{iconName:t,label:n,onClick:a,containerStyles:i,textStyles:c}=e;return o.createElement(r.Flex,(0,s.Z)({"data-testid":"sidebar-icon-item"},i,{column:!0,margin:[2,0],alignItems:"center"}),o.createElement(r.Flex,{"data-testid":"sidebar-icon-item-wrapper",margin:[0,0,.5,0],alignItems:"center",onClick:a,cursor:"pointer"},o.createElement(r.Icon,{name:t,color:"textLite",width:"18px",height:"18px"})),o.createElement(r.TextMicro,(0,s.Z)({color:"textDescription"},c),n))},u=(0,a.default)(r.Flex).withConfig({displayName:"rightBar__Container",componentId:"sc-shvr1r-2"})(["transition:width 0.3s ease-out;",""],(e=>{let{collapsedWidth:t,isOpen:n}=e;return"\n flex-basis: ".concat(n?"300px":t,"; \n overflow: hidden;\n @media screen and ").concat(r.breakpoints.desktop," {\n && {\n flex-basis: ").concat(n?"340px":t,";\n }\n }\n ")}));t.ZP=e=>{let{children:t,collapsedComponent:n,isOpen:a,header:r,...i}=e;const c=!!n,l=c?12:"0px";return o.createElement(u,(0,s.Z)({column:!0,flex:!1,collapsedWidth:l,isOpen:a,height:"100%",margin:(c||a)&&[0,0,0,.5],border:c||a?{side:"left",color:"borderSecondary"}:void 0},i),r,a?t:n)}},37195:function(e,t,n){var s=n(87462),a=n(67294),o=n(22195);t.Z=e=>{let{children:t,onClick:n,iconName:r="x",dataTestId:i,...c}=e;return a.createElement(o.Flex,(0,s.Z)({"data-testid":i,height:12,alignItems:"center",justifyContent:"between",border:{side:"bottom",color:"borderSecondary"},padding:[0,2],flex:!1},c),t,a.createElement(o.Icon,{"data-testid":"rightBarHeader-icon",name:r,color:"border",onClick:n,cursor:"pointer"}))}},98478:function(e,t,n){n.r(t),n.d(t,{default:function(){return uo}});var s={};n.r(s),n.d(s,{OSTableSchema:function(){return ca},agentTableSchema:function(){return la},dashboardsTableSchema:function(){return ia},dockerTableSchema:function(){return ra},machinesTableSchema:function(){return oa}});n(33948);var a=n(67294),o=n(2145),r=n(89250),i=n(3975),c=n(4474),l=n(37518),d=n(4480),h=n(25819),u=n(41379),m=(n(57640),n(9924),n(15581),n(2490),n(34514),n(25387),n(72608),n(18997)),p=n(12008),g=n(48450),f=n(77796),b=n(99322),y=n(16634),v=n(39904),_=n(74059),w=n(23383),k=n(68035),T=n(274),x=n(34912),S=n(94666),C=n(1229),M=n(33335),P=n(45781),q=n(95383),I=n(78266),E=n(46189),L=n(87462),N=n(22195),D=n(44536),R=n(54227),A=n(95248);const F=e=>{let{error:t,testPrefix:n,onClick:s,type:a,value:o}=e;const r={critical:{default:"error",disabled:"disabledError"},warning:{default:"warning",disabled:"disabledWarning"}};return{"data-testid":n?"".concat(n,"-").concat(r[a].default):r[a].default,flavour:t||!o?r[a].disabled:r[a].default,...s&&{onClick:s},text:t?"-":"".concat(o)}},U=e=>{let{critical:t,warning:n,error:s,testPrefix:o,...r}=e;const i=F({error:s,testPrefix:o,type:"critical",value:t}),c=F({error:s,testPrefix:o,type:"warning",value:n});return a.createElement(N.Flex,(0,L.Z)({margin:[0,0,0,2]},r),a.createElement(N.MasterCard,{"data-testid":"alertsMastercard",pillLeft:i,pillRight:c}))};var B=e=>{let{id:t,testPrefix:n,...s}=e;const o=(0,f.ev)(t),{critical:r,warning:i}=(0,p.n_)(o);return a.createElement(U,(0,L.Z)({"data-testid":"alerts",testPrefix:n,critical:r,warning:i},s))};const z=e=>{let{critical:t,warning:n,error:s}=e;return a.createElement(B,{critical:t,"data-testid":"tabAlerts",error:s,testPrefix:"tabAlerts-alert",warning:n})},O=e=>{let{nodeId:t}=e;const n=(0,f.ev)(t),{critical:s,warning:o}=(0,p.n_)(n);return a.createElement(z,{critical:s,warning:o})},Z=()=>{const e=(0,A.H7)(),t=(0,f.rw)(e),n=(0,b.uy)("error"),{critical:s,warning:o}=(0,p.n_)(t);return a.createElement(z,{critical:s,warning:o,error:n})},V={warning:"warning",critical:"error"};var H=e=>{let{alertId:t}=e;const n=(0,p.E5)(t,"status");return V[n]?a.createElement(N.Flex,{alignSelf:"center",margin:[0,0,0,2],round:1,background:V[n],width:2,height:2}):null},Q=(n(88449),n(59849),n(81488));var j=()=>{const e=(0,b.uy)("error"),t=(0,b.uy)("updatedAt");return a.createElement(Q.Z,{error:e,updatedAt:t,text:"All your active alerts"})},W=n(78710);var G=()=>{const e=(0,l.A3)(),t=(0,_.th)(),n=(0,M.gI)("dashboard:ReadAll"),s=(e=>(0,a.useMemo)((()=>({home:{title:"Home",icon:"room_home",path:"".concat(e,"/home"),dataGa:"view-picker::click-view-home::global-view",testId:"viewPicker-home",tooltip:"A dashboard metrics from all your nodes"},overview:{title:"Overview",icon:"room_overview",path:"".concat(e,"/overview"),dataGa:"view-picker::click-view-overview::global-view",testId:"viewPicker-overview",tooltip:"A dashboard with charts and metrics from all your nodes"},nodes:{title:"Nodes",icon:"nodes_hollow",path:"".concat(e,"/nodes"),dataGa:"view-picker::click-view-nodes::global-view",testId:"viewPicker-nodes",tooltip:"An index of your nodes with alert status and key metrics"},k8s:{title:"Kubernetes",icon:"serviceKubernetes",path:"".concat(e,"/kubernetes"),dataGa:"view-picker::click-view-kubernetes::global-view",testId:"viewPicker-kubernetes",tooltip:"k8s"},dashboards:{title:"Dashboards",icon:"dashboard",path:"".concat(e,"/dashboards"),dataGa:"view-picker::click-view-dashboard::global-view",testId:"viewPicker-customDashboards",tooltip:"Customize dashboards according to your needs"},alerts:{title:"Alerts",icon:"alarm",path:"".concat(e,"/alerts"),dataGa:"view-picker::click-view-alerts::global-view",testId:"viewPicker-alerts",tooltip:a.createElement(j,null),children:a.createElement(Z,null)},ar:{title:"Anomalies",icon:"anomaliesLens",path:"".concat(e,"/anomalies"),dataGa:"view-picker::click-view-anomalies::global-view",testId:"viewPicker-anomalies",tooltip:"Anomaly Advisor - ML powered anomaly detection"},fn:{title:"Functions",icon:"functions",path:"".concat(e,"/functions"),dataGa:"view-picker::click-view-functions::global-overview",testId:"viewPicker-functions",tooltip:"Functions to run on your nodes"},events:{title:"Events",icon:"feed",path:"".concat(e,"/events"),dataGa:"view-picker::click-view-feed::mn-overview",testId:"viewPicker-feed",tooltip:"Feed & events"}})),[e]))(e),o=!W.ZP||W.HM!==t;var r,i;return[(0,a.useMemo)((()=>[o&&s.home,s.overview,s.nodes,s.k8s,n&&s.dashboards,s.alerts,s.ar,s.fn,s.events].filter(Boolean)),[e,o]),(r=e,i=o,(0,a.useMemo)((()=>({["".concat(r,"/overview")]:!0,["".concat(r,"/home")]:i,["".concat(r,"/nodes")]:!0,["".concat(r,"/dashboards")]:!0,["".concat(r,"/alerts")]:!0,["".concat(r,"/anomalies")]:!0,["".concat(r,"/functions")]:!0})),[r,i]))]},K=n(64637),J=n(62200),Y=n(82351);const X=e=>e?"text":"textDescription";var $=e=>{let{to:t,params:n,exact:s,icon:o,title:i,fixed:c,dataGa:l,testId:d,children:h,type:u,tooltip:m,showBorderLeft:p,...g}=e;const f=(0,r.bS)({end:s,path:t}),b=(0,r.s0)(),y=!!f,v="nodes"!==u||y,_=(0,a.useCallback)((()=>{if(y)return;const e="".concat(t).concat(n?"/".concat(n):"");b(e)}),[t,y,n]),w=(0,a.useMemo)((()=>(0,K.a)(i,J.sf)),[i]);return a.createElement(N.NavigationTab,(0,L.Z)({fixed:c,active:y,showBorderLeft:p,icon:a.createElement(N.Icon,{name:o,size:"small"}),key:i,onActivate:_,"data-ga":l,"data-testid":d,"aria-selected":y,tooltip:m||i},g),m||w!==i?a.createElement(Y.Z,{content:m||i,align:m?"bottom":"top",isBasic:!0},a.createElement(N.TextSmall,{alignSelf:"center",color:X(y),whiteSpace:"nowrap"},w)):a.createElement(N.TextSmall,{alignSelf:"center",color:X(y),whiteSpace:"nowrap"},i),v&&h)};var ee=()=>{const[e,t]=G(),[n,s,o]=(e=>{const t=(0,r.s0)(),n=(0,r.bS)("/spaces/:spaceSlug/rooms/:roomSlug/:type/*"),s=(0,R.ZS)(),o=(0,R.Yy)(),i=(0,R.CN)(),c=n?n.pathnameBase:"/spaces",{pathname:l}=(0,r.TH)(),d=(0,D.Z)(e[l]&&l),h=(0,a.useCallback)((e=>t(e)),[]),u=(0,a.useCallback)(((e,n)=>{if(!n)return o(e);const a=s[e-1],r=s[e+1],i=(n,s)=>{const a="".concat(n).concat(s?"/".concat(s):"");t(a),o(e)};return d?i(d):a?i(a.path,a.params):r?i(r.path,r.params):i(c)}),[s,o,c,d]);return[(0,a.useMemo)((()=>s.map((e=>({...e,onClick:h,children:e.id&&"nodes"===e.type?a.createElement(O,{nodeId:e.id}):"alerts"===e.type?a.createElement(H,{alertId:e.id}):null})))),[s,h]),e=>{let{destination:t,source:n}=e;t&&n&&i({sourceIndex:n.index,destinationIndex:t.index})},u]})(t);return a.createElement(N.NavigationTabs,null,e.map((e=>{let{icon:t,title:n,path:s,...o}=e;return a.createElement($,(0,L.Z)({exact:!0,fixed:!0,to:s,icon:t,title:n,key:n},o))})),a.createElement(N.TabSeparator,null),a.createElement(N.DraggableTabs,{onDragEnd:s,onTabClose:o},n.map(((e,t)=>{let{id:n,icon:s,title:o,params:r,path:i,type:c,children:l}=e;return a.createElement($,{showBorderLeft:0===t,exact:!0,to:i,params:r,icon:s,title:o,key:o,type:c,id:n,"data-testid":"navigation-dynamicTab-".concat(o)},l)}))))},te=n(83338),ne=n(8018);const se=(0,d.CG)({key:"roomSettings",get:e=>{let{id:t,key:n}=e;return e=>{let{get:s}=e;const a=s((0,te.Z)(t));return n?a[n]:a}},set:e=>{let{id:t,key:n}=e;return(e,s)=>{let{set:a}=e;a((0,te.Z)(t),(e=>n?{...e,[n]:s}:s))}}}),ae=(e,t)=>(0,d.sJ)(se({id:e,key:t})),oe=(e,t)=>{const n=ae(e,t),s=function(e){let{key:t,shouldPersist:n=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=(0,d.Zl)(se({id:e,key:t})),a=(0,ne.O9)(e);return(0,d._8)((o=>{let{snapshot:r}=o;return async o=>{if(s(o),!n)return;const i=await r.getPromise(se({id:e}));try{await a({settings:{...i,...t?{[t]:o}:o}})}catch(c){s(t?i[t]:i)}}}),[e,t,a])}(e,{key:t});return[n,s]};var re=n(96929),ie=n(36560),ce=n(88553),le=n(29495),de=n(9058),he=(n(31672),n(59461),n(89014));const ue=(e,t)=>e&&e.getRoot().getChildren().find((e=>e.match({id:"nodes-".concat(t)})));var me=n(16978);const pe=e=>{let{id:t,roomId:n,nodeId:s,context:o,dimensions:r}=e;const i=(0,de.e)(),c=(0,a.useMemo)((()=>{const e=ue(i,n),a=[t,s,o].join("-");let c=e.getNode({id:a});return c?(c.updateAttribute("selectedDimensions",r.map((e=>e.name))),c):(c=i.makeChart({attributes:{id:a,nodesScope:[s],contextScope:[o],pixelsPerPoint:20,selectedDimensions:r.map((e=>e.name))}}),e.appendChild(c),c)}),[o,t,s,n,i]);return a.createElement(me.Z,{chart:c,hasHeader:!1,hasFooter:!1,hasFilters:!1})};var ge=(0,a.memo)(pe),fe=n(60677);const be=fe.default.div.withConfig({displayName:"styled__ViewContainer",componentId:"sc-azglin-0"})(["position:absolute;top:0;bottom:0;left:0;right:0;padding-bottom:20px;"]),ye=fe.default.div.withConfig({displayName:"styled__TableContainer",componentId:"sc-azglin-1"})(["width:100%;height:100%;position:relative;"]),ve=(0,fe.default)(N.VirtualizedTable).withConfig({displayName:"styled__StyledTable",componentId:"sc-azglin-2"})(["padding:8px 16px;.table-head{z-index:10;margin-bottom:12px;top:0;position:sticky;background:",";z-index:100;}.table-body{position:relative;width:100%;}.column-head{&:not(:first-of-type):not(:last-of-type){border-right:1px solid ",";}}.table-row{background:",";border-bottom:1px solid ",";min-width:100%;width:auto !important;*{white-space:nowrap;}}.group-head{font-weight:bold;font-size:16px;font-style:normal;line-height:20px;display:flex;align-items:center;color:",";}.table-body{padding-bottom:0;}"],(0,N.getColor)("mainBackground"),(0,N.getColor)("border"),(0,N.getColor)("mainBackground"),(0,N.getColor)("borderSecondary"),(0,N.getColor)("text")),_e=(0,fe.default)(N.Flex).attrs((()=>({column:!0,gap:2,height:{min:14},padding:[3]}))).withConfig({displayName:"styled__CellContent",componentId:"sc-azglin-3"})([""]),we=fe.default.div.withConfig({displayName:"styled__ChartsContainer",componentId:"sc-dcttle-0"})([""]),ke=(0,fe.default)(_e).withConfig({displayName:"styled__Cell",componentId:"sc-dcttle-1"})(["position:relative;border-radius:0;padding:"," "," "," ",";justify-content:center;border-bottom:1px solid #f1f2f3;&:last-of-type{border-bottom:0;}"],(0,N.getSizeBy)(0),(0,N.getSizeBy)(0),(0,N.getSizeBy)(0),(0,N.getSizeBy)(1));var Te=n(38626);var xe=e=>{let{id:t,context:n,row:s,title:o,dimensions:r}=e;const i=s.original,c=(0,l.UL)();return i.isLive?a.createElement(we,null,a.createElement(Te.Z,{text:o||n,maxLength:19,TextComponent:N.TextSmall,color:"textDescription",margin:[1,0,1,2],as:"div"}),a.createElement(ke,{"data-testid":"chartCell-".concat(n)},a.createElement(ge,{id:t,context:n,nodeId:i.id,roomId:c,dimensions:r}))):null},Se=n(65211),Ce=n(3581),Me=n(3322),Pe=n(89050),qe=n(4312),Ie=n(46667),Ee=n(82040),Le=n(5633);const Ne=(0,fe.default)(N.Button).attrs({flavour:"hollow",neutral:!0,tiny:!0}).withConfig({displayName:"styled__ActionButton",componentId:"sc-t0bp9o-0"})(["&&&{border-color:",";&:hover{background-color:",";}.button-icon{"," fill:",";}}"],(0,N.getColor)("nodeBadgeBorder"),(0,N.getColor)("nodeBadgeBackground"),(e=>{let{iconSize:t}=e;return t&&"\n height: ".concat(t,";\n width: ").concat(t,";\n ")}),(0,N.getColor)("textDescription")),De=(0,fe.default)(Ne).attrs({icon:"trashcan",iconSize:"15px"}).withConfig({displayName:"styled__ObsoleteButton",componentId:"sc-t0bp9o-1"})([""]),Re=(0,fe.default)(Ne).attrs({icon:"removeNode"}).withConfig({displayName:"styled__RemoveButton",componentId:"sc-t0bp9o-2"})([""]),Ae=(0,fe.default)(N.Box).attrs({background:"placeholder",height:4,width:.25}).withConfig({displayName:"styled__InfoSeparator",componentId:"sc-t0bp9o-3"})([""]),Fe=(0,fe.default)(N.Flex).withConfig({displayName:"styled__NodeActions",componentId:"sc-t0bp9o-4"})(["display:none;margin-left:auto;"]),Ue=(0,fe.default)(N.Flex).attrs({margin:[0,-2,-2]}).withConfig({displayName:"styled__NodeChartsContainer",componentId:"sc-t0bp9o-5"})([""]),Be=(0,fe.default)(N.Flex).attrs({alignItems:"center",gap:1}).withConfig({displayName:"styled__NodeNameContainer",componentId:"sc-t0bp9o-6"})(["&:hover{h5{color:#00ab44;text-decoration:underline;text-decoration-color:#00ab44;}svg{fill:#00ab44;}}"]),ze=(0,fe.default)(N.H5).attrs((e=>{let{isLive:t}=e;return{cursor:t?"pointer":"auto",color:t?"text":"textDescription"}})).withConfig({displayName:"styled__NodeName",componentId:"sc-t0bp9o-7"})([""]),Oe=(0,fe.default)(N.Flex).attrs({column:!0,gap:1,padding:[2],round:!0,width:"100%"}).withConfig({displayName:"styled__NodeRow",componentId:"sc-t0bp9o-8"})(["&:hover{background:","80;","{display:flex;}}"],(0,N.getColor)("elementBackground"),Fe);var Ze=e=>{let{connectivity:t,id:n,name:s,...o}=e;const r=(0,M.gI)("node:Delete"),i=!(0,l.Hm)().untouchable,[c,,d,h]=(0,Ie.Z)(),[u,,m,p]=(0,Ie.Z)();return a.createElement(Fe,(0,L.Z)({alignSelf:"end",gap:1,"data-testid":"node-actions"},o),i&&a.createElement(a.Fragment,null,a.createElement(qe.Z,{badge:"actionRemove","data-testid":"remove-node-action"},a.createElement(Re,{"data-ga":"nodes-table-row::click-remove-node::nodes-view",onClick:m})),u&&a.createElement(Le.ZP,{ids:[n],name:s,onClose:p})),r&&"Offline"===t&&a.createElement(a.Fragment,null,a.createElement(qe.Z,{badge:"actionObsolete","data-testid":"obsolete-node-action"},a.createElement(De,{"data-ga":"nodes-table-row::click-obsolete-node::nodes-view",onClick:d})),c&&a.createElement(Ee.ZP,{ids:[n],name:s,onClose:h})))},Ve=n(39583);var He=e=>{let{instanceType:t,name:n,providerType:s,...o}=e;return a.createElement(qe.Z,(0,L.Z)({badge:"cloudInfo","data-testid":"node-cloud-info",nodeName:n},o),a.createElement(N.Flex,{alignItems:"center",gap:1},a.createElement(N.Icon,{color:"textDescription","data-testid":"node-cloud-info-icon",name:"ipNetworking",width:"18px",height:"18px"}),a.createElement(N.TextSmall,{color:"textDescription","data-testid":"node-cloud-info-text"},(0,Pe.MC)(s)," \u2022 ",(0,Pe.MC)(t))))};var Qe=e=>{let{connectivity:t,name:n,...s}=e;return a.createElement(qe.Z,(0,L.Z)({badge:"connectivity",connectivityState:t,"data-testid":"node-connectivity",nodeName:n},s),a.createElement(N.Icon,{name:"connectivityStatus".concat(t),width:"18px",height:"18px"}))};var je=e=>{let{onClick:t,...n}=e;return a.createElement(qe.Z,(0,L.Z)({badge:"info","data-testid":"node-info-cta"},n),a.createElement(N.Icon,{color:"textDescription",cursor:"pointer",height:"18px",width:"18px",name:"information",onClick:t}))};var We=e=>{let{name:t,...n}=e;return a.createElement(qe.Z,(0,L.Z)({badge:"k8s","data-testid":"node-kubernetes",nodeName:t},n),a.createElement(N.Flex,{alignItems:"center",gap:1},a.createElement(N.Icon,{color:"textDescription","data-testid":"node-kubernetes-icon",name:"serviceKubernetes",width:"18px",height:"18px"}),a.createElement(N.TextSmall,{color:"textDescription","data-testid":"node-kubernetes-text"},"k8s")))};var Ge=e=>{let{kernelName:t,kernelVersion:n,name:s,...o}=e;return a.createElement(qe.Z,(0,L.Z)({badge:"kernel","data-testid":"node-kernel",nodeName:s},o),a.createElement(N.TextSmall,{color:"textDescription"},(0,Pe.cB)(t,n)))},Ke=n(72233),Je=n(79655),Ye=n(97945);const Xe=e=>{let{isLive:t,name:n}=e;return a.createElement(a.Fragment,null,a.createElement(ze,{"data-testid":"node-name-text",isLive:t},n),a.createElement(N.Icon,{color:"placeholder","data-testid":"node-name-icon",name:"goToNode",width:"18px",height:"18px"}))};var $e=e=>{let{id:t,state:n,isLive:s,name:o,...r}=e;const i=(0,Ye.m3)(t);return"stale"===n||s?a.createElement(Je.rU,(0,L.Z)({"data-testid":"node-name-link",to:i},r),a.createElement(Be,{"data-testid":"node-name-container"},a.createElement(Xe,{isLive:s,name:o}))):a.createElement(Xe,{isLive:s,name:o})},et=n(88866);var tt=e=>{var t,n;let{architecture:s,cpuFrequency:o,cpus:r,diskSpace:i,memory:c,name:l,os:d,osName:h,...u}=e;return a.createElement(qe.Z,(0,L.Z)({badge:"systemInfo","data-testid":"node-system-info",nodeName:l},u),a.createElement(N.Flex,{alignItems:"center",gap:1},a.createElement(N.Icon,{color:"textDescription","data-testid":"node-system-info-icon",name:(null===(t=et._[h])||void 0===t?void 0:t.iconName)||(null===(n=et.V[d])||void 0===n?void 0:n.iconName)||"os",width:"16px",height:"16px"}),a.createElement(N.TextSmall,{color:"textDescription","data-testid":"node-system-info-text"},(0,Pe.MC)(h)," \u2022 ",(0,Pe.MC)(o)," \u2022"," ",(0,Pe.MC)(r,1===r?"Core":"Cores")," \u2022 ",(0,Pe.MC)(s)," ","\u2022 ",(0,Pe.MC)(c,"RAM")," \u2022 ",(0,Pe.MC)(i,"HD"))))};var nt=e=>{let{container:t,name:n,virtualization:s,...o}=e;const r=(0,Pe.jo)(t,s);return a.createElement(qe.Z,(0,L.Z)({badge:"type","data-testid":"node-type",nodeName:n,nodeType:r.label},o),a.createElement(N.Flex,{alignItems:"center",gap:1},a.createElement(N.Icon,{color:"textDescription","data-testid":"node-type-icon",name:r.icon,height:r.iconSize,width:r.iconSize}),a.createElement(N.TextSmall,{color:"textDescription","data-testid":"node-type-text"},r.label)))},st=n(83925);var at=e=>{var t,n;let{cell:s,children:o,row:r}=e;const{original:{name:i,hw:c,os:l,capabilities:d,container:h,updateSeverity:u,labels:m,id:p,isLive:g,state:f,version:b}}=r,y=null===(t=d.funcs)||void 0===t?void 0:t.enabled,v=null===(n=d.ml)||void 0===n?void 0:n.enabled,_=(0,Pe.Q5)(f),[,w]=(0,Se.d)(),[,k]=(0,Ce.j)(J.$9),{_cloud_instance_type:T,_cloud_provider_type:x}=m||{},S="true"===(null===m||void 0===m?void 0:m._is_k8s_node),C=!(0,Pe.O2)(T)||!(0,Pe.O2)(x),M=(0,a.useCallback)((e=>{w(p),k({[p]:J.Ku.indexOf(e)})}),[p]),P=(0,a.useCallback)((()=>M("alerts")),[M]),q=(0,a.useCallback)((()=>M("info")),[M]),I=(0,Me.Eq)();return a.createElement(Oe,{"data-testid":"nodeRow-".concat(s.value)},a.createElement(N.Flex,{alignItems:"center","data-testid":"nodeRow-basic-info",gap:2,height:{min:6}},a.createElement(Qe,{connectivity:_,"data-testid":"nodeRow-connectivity-".concat(_.toLowerCase()),name:s.value}),a.createElement(Ae,{"data-testid":"nodeRow-separator"}),a.createElement($e,{"data-testid":"nodeRow-name",id:p,name:s.value,isLive:g,state:f}),a.createElement(Ae,{"data-testid":"nodeRow-separator"}),a.createElement(je,{onClick:q,"data-testid":"nodeRow-more-info-cta"}),a.createElement(Ae,{"data-testid":"nodeRow-separator"}),a.createElement(Ve.Z,{id:p,isLive:g,"data-testid":"nodeRow-alerts",name:s.value,onClick:P}),a.createElement(Ae,{"data-testid":"nodeRow-separator"}),a.createElement(Ke.Z,{badge:"ml","data-testid":"nodeRow-machine-learning-status",enabled:v,name:s.value},a.createElement(N.Icon,{name:"anomaliesLens",size:"small",color:"text"})),a.createElement(Ae,{"data-testid":"nodeRow-separator"}),a.createElement(Ke.Z,{badge:"fn","data-testid":"nodeRow-fn-status",enabled:y,name:s.value,onClick:()=>I(p)},a.createElement(N.Icon,{name:"functions",size:"small",color:"text"})),u&&a.createElement(a.Fragment,null,a.createElement(Ae,{"data-testid":"nodeRow-separator"}),a.createElement(st.Z,{name:i,os:l.id,container:h,warningLevel:u,labels:m,version:b,text:u,"data-testid":"nodeRow-needs-update"})),a.createElement(Ze,{"data-testid":"nodeRow-node-actions",id:p,name:s.value,connectivity:_})),a.createElement(N.Flex,{alignItems:"center","data-testid":"nodeRow-detailed-info",gap:2},a.createElement(tt,{architecture:c.architecture,cpuFrequency:c.cpuFrequency,cpus:c.cpus,"data-testid":"nodeRow-system-info",diskSpace:c.diskSpace,memory:c.memory,name:s.value,osName:l.name,os:l.id}),a.createElement(Ae,{"data-testid":"nodeRow-separator"}),a.createElement(Ge,{"data-testid":"nodeRow-kernel",kernelName:l.kernel.nm,kernelVersion:l.kernel.v,name:s.value}),a.createElement(Ae,{"data-testid":"nodeRow-separator"}),S&&a.createElement(a.Fragment,null,a.createElement(We,{"data-testid":"nodeRow-kubernetes",name:s.value}),a.createElement(Ae,{"data-testid":"nodeRow-separator"})),a.createElement(nt,{container:c.container,"data-testid":"nodeRow-type",name:s.value,virtualization:c.virtualization}),C&&a.createElement(a.Fragment,null,a.createElement(Ae,{"data-testid":"nodeRow-separator"}),a.createElement(He,{"data-testid":"nodeRow-cloud-info",instanceType:T,name:s.value,providerType:x}))),o&&a.createElement(Ue,{"data-testid":"nodeRow-charts"},o))};const ot=[{id:"os",accessor:"os",show:!1},{id:"alertStatus",accessor:"alertStatus",show:!1},{id:"nodeStatus",accessor:"nodeStatus",show:!1},{id:"name",accessor:"name",show:!0,width:"full",InnerRow:at}],rt=e=>{const t=e.map((e=>(e=>{let{id:t,hidden:n,context:s,title:o,dimensions:r}=e;return{id:t||s,accessor:t||s,width:176,show:!n,disableGlobalFilter:!0,parentRow:"name",Cell:e=>{let{row:n}=e;return a.createElement(xe,{id:t,context:s,row:n,title:o,dimensions:r})}}})(e)));return[...ot,...t]};var it=e=>{let{roomId:t,groupMode:n}=e;const s=(0,A.H7)({extraKey:"nodesView"}),o=(0,Ye.Ne)(s),[r,i]=(0,a.useState)([]),c=(0,le.uA)(t),l=(0,a.useRef)(),d=(0,a.useRef)(),h=(0,a.useMemo)((()=>rt(c)),[c]),u=(0,a.useCallback)(((e,t,n)=>{let{filteredNodeIds:s}=n;return s.length<1?e:e.filter((e=>{let{original:t}=e;return s.includes(t.id)}))}),[]),m=(0,a.useMemo)((()=>({sortBy:[{id:"name",desc:!1}],groupBy:[n],columnOrder:h.map((e=>e.id)),hiddenColumns:h.filter((e=>!e.show)).map((e=>e.id)),globalFilter:{filteredNodeIds:s}})),[n,h,s]),p=(0,a.useMemo)((()=>o.map((e=>{if(!e.isLive)return(0,Pe.oy)(e,he.Lo);const t=he.Id+he.m4+he.En;return(0,Pe.oy)(e,t)}))),[o,m,c]);(0,a.useEffect)((()=>{l.current&&p.length&&l.current.resetAfterIndex(0,!1)}),[p,r]);const[g,{width:f,height:b}]=(0,ce.Z)(),y=(0,a.useCallback)(((e,t)=>{const{overscanStartIndex:n,overscanStopIndex:s}=e,a=(0,Pe.Aw)({orderedRows:t,start:n,end:s});i(a)}),[t]),v=(0,a.useMemo)((()=>({width:f,height:b,itemSize:Pe.I$,variableSize:!0,overscanCount:he.d6,verticalGutter:he.En,itemKey:Pe._0,outerRef:d,onItemsRendered:y})),[f,b,y]),_=p.length;return a.createElement(be,null,_?a.createElement(ye,{ref:g},a.createElement(ve,{callbackRef:l,columns:h,controlledState:m,data:p,groupsOrderSettings:he.Ho,hideHeader:!0,childrenInRow:!0,layoutType:"block",groupByFn:Pe.V3,globalFilter:u,virtualizedSettings:v,chartsPerNodeLimit:9})):a.createElement(I.Z,{title:"Loading nodes and charts..."}))},ct=n(91268),lt=n(73531),dt=n(92432),ht=n(15418);var ut,mt=(ut=N.Button,e=>{const t=(0,l.Hm)(),n=(0,_.Q6)();return a.createElement(ht.Z,{permission:"node:Create"},(s=>{const o=a.createElement(ut,(0,L.Z)({disabled:!s},e));return s?o:a.createElement(qe.Z,{content:n?"You are viewing your local node, connect to cloud and connect multiple nodes to view at once":"Only admin users can add nodes to ".concat(t.name),"data-testid":"addNodeTooltipContainer"},a.createElement(N.Box,null,o))}))}),pt=n(5795),gt=n(16645),ft=n(7693),bt=n(92903),yt=n(5429),vt=n(40970),_t=n(89479);const wt=()=>{};var kt=e=>{let{roomId:t,id:n,onRemove:s=wt}=e;const o=(0,l.tE)(t,"name"),r=(0,le.xQ)(n,"title"),i=(0,le.c0)(t),[c,,d,h]=(0,Ie.Z)();return a.createElement(a.Fragment,null,a.createElement(N.Button,{danger:!0,flavour:"hollow",onClick:d,label:"Delete metric","data-testid":"remove-metric"}),c&&a.createElement(N.ConfirmationDialog,{"data-ga":"remove-metric-dialog","data-testid":"removeMetricDialog",handleConfirm:async()=>{await i(n),s()},handleDecline:h,message:a.createElement(a.Fragment,null,"You are about to remove ",a.createElement("strong",null,r)," metric.",a.createElement("br",null),"Are you sure you want to continue?"),title:"Remove metric from ".concat(o)}))};const Tt=e=>{let{link:t,children:n}=e;return a.createElement(N.Flex,{as:"a",target:"_blank",href:t,gap:1,alignItems:"end"},a.createElement(N.TextNano,{textDecoration:"undeline"},n),a.createElement(N.Icon,{color:"text",name:"question",width:"16px",height:"16px"}))};var xt=e=>{let{title:t,help:n,link:s,disclaimer:o,children:r,...i}=e;return a.createElement(N.Flex,(0,L.Z)({gap:1,column:!0},i),a.createElement(N.Flex,{justifyContent:"between",alignItems:"baseline"},a.createElement(N.Text,{as:"label",margin:[0]},t),n&&a.createElement(Tt,{link:s},n)),r,o&&a.createElement(N.TextSmall,null,o))},St=n(26398),Ct={value:"all",label:"All"};const Mt=e=>{let{dimensions:t,units:n}=e;return{dimensions:t?[Ct,...t.map((e=>{let{id:t,name:n}=e;return{value:t,label:n}}))]:[Ct],units:n}},Pt=e=>{let{isNew:t}=e;return a.createElement(N.Flex,{as:"span",gap:1},"Manage room",a.createElement(N.TextBig,{color:"textLite"},"/"),a.createElement(N.TextBig,{color:"textLite"},t?"Add":"Edit"," Metric"))};var qt=e=>{let{spaceId:t,roomId:n,id:s,onClose:o,...r}=e;const i="new"===s,c=(0,le.jN)(s),l=(0,le.Y6)(n,{shouldPersist:!1}),d=(0,le.xQ)(s),h=(0,a.useRef)(d),{title:u,context:m,dimensions:p=[]}=d,g=()=>{l(s,h.current),o()};(0,a.useEffect)((()=>{i&&c()}),[]);const f=(0,A.TA)({extraKey:"nodesView"}),b=(0,vt.Z)(n,f,{spaceId:t});if(b)throw b;const y=(0,_t.jg)(n),v=(0,a.useMemo)((()=>y.map((e=>({value:e,label:e})))),[y]),_=(0,_t.hH)(n),w=(0,a.useMemo)((()=>m&&{value:m,label:m}),[m]),[{dimensions:k,units:T},x]=(0,yt.Z)((()=>({enabled:!!m,fetch:()=>((e,t,n)=>St.Z.get("".concat(J.li,"/spaces/").concat(e,"/rooms/").concat(t,"/contexts/").concat(encodeURIComponent(n)),{transform:Mt}))(t,n,m),initialValue:{dimensions:[],units:""}})),[t,n,m]),S=(0,a.useCallback)((e=>{let{value:t}=e;l(s,"context",t),l(s,"dimensions",[]),l(s,"title",t)}),[s]),C=(0,a.useMemo)((()=>k?1===k.length||p.length===k.length-1||0===p.length?[Ct]:p.map((e=>{let{id:t,name:n}=e;return{value:t,label:n}})):[Ct]),[p,k]),M=(0,a.useCallback)((e=>{const t=e.filter((e=>{let{value:t}=e;return t!==Ct.value})),n=(0===e.length||t.length!==e.length&&0!==p.length||t.length===k.length-1?[]:t).map((e=>{let{value:t,label:n}=e;return{id:t,name:n}}));l(s,"dimensions",n)}),[s,p,k]),P=(0,le.VP)(n),q=(0,a.useCallback)((()=>P({...d,id:s,enableAllDimensions:0===p.length,unit:T}).then(o)),[d]),I=(0,a.useCallback)((e=>{let{target:{value:t}}=e;t.length<=30&&l(s,"title",t)}),[s]),E=!u||!m||x||!_;return a.createElement(gt.u6,(0,L.Z)({right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:g},r),a.createElement(ft.x,{onClose:g,title:a.createElement(Pt,{isNew:i})},a.createElement(N.Button,{label:"Save",onClick:q,disabled:E})),a.createElement(bt.B,null,i?"Add a new metric (column)":"Edit metric"),a.createElement(gt.TZ,null,a.createElement(N.Flex,{gap:6,column:!0},a.createElement(xt,{title:"Context",help:"What is a context?",link:"https://learn.netdata.cloud/docs/data-collection/chart-dimensions-contexts-and-families#context","data-testid":"manageMetrics-context"},a.createElement(N.Select,{options:v,value:w,onChange:S,isLoading:!_,"data-testid":"manageMetrics-contextSelect"})),a.createElement(xt,{title:"Metric Title","data-testid":"manageMetrics-title"},a.createElement(N.TextInput,{name:"title",placeholder:"Type name",value:u,onChange:I,metaShrinked:!0})),a.createElement(xt,{title:"Dimensions",help:"What is a dimension?",link:"https://learn.netdata.cloud/docs/data-collection/chart-dimensions-contexts-and-families#dimension",disclaimer:C[0]===Ct&&"The returned value is the sum of all selected dimensions.","data-testid":"manageMetrics-dimensions"},a.createElement(N.Select,{isMulti:!0,options:k,value:C,onChange:M,isLoading:x,isDisabled:!w,"data-testid":"manageMetrics-dimensionSelect"})),!i&&a.createElement(N.Flex,{justifyContent:"end"},a.createElement(kt,{roomId:n,id:s,onRemove:o})))))};const It=(0,fe.default)(N.Checkbox).withConfig({displayName:"styled__Checkbox",componentId:"sc-1czrg41-0"})(["color:",";font-size:12px;margin-left:",";width:100%;> span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:",";}"],(0,N.getColor)("text"),(0,N.getSizeBy)(0),(0,N.getSizeBy)(25)),Et=(0,fe.default)(N.Flex).attrs({height:"1px",margin:[4,0]}).withConfig({displayName:"styled__Divider",componentId:"sc-1czrg41-1"})(["background-color:rgba(0,0,0,0.12);"]),Lt=(0,fe.default)(N.ListItem).withConfig({displayName:"styled__ListItem",componentId:"sc-1czrg41-2"})(["align-items:center;display:flex;flex-direction:row;font-size:",";justify-content:space-between;padding-left:",";"],(0,N.getSizeBy)(3),(0,N.getSizeBy)(0)),Nt=(0,fe.default)(N.Drop).attrs({align:{top:"bottom",right:"right"},animation:!0,background:"dropdown",column:!0,margin:[.5,0,0],overflow:{vertical:"auto"},padding:[4],round:1,width:70}).withConfig({displayName:"styled__MetricsDropdown",componentId:"sc-1czrg41-3"})(["box-sizing:content-box;"]),Dt=(0,fe.default)(N.Button).attrs({neutral:!0,flavour:"borderless",small:!0}).withConfig({displayName:"styled__OptionButton",componentId:"sc-1czrg41-4"})(["&&&{font-size:14px;font-weight:normal;justify-content:flex-start;padding-left:",";}"],(0,N.getSizeBy)(2)),Rt=(0,fe.default)(N.Button).withConfig({displayName:"styled__PencilButton",componentId:"sc-1czrg41-5"})(["> svg.button-icon{width:",";height:",";opacity:0;}"],(0,N.getSizeBy)(4),(0,N.getSizeBy)(4)),At=(0,fe.default)(N.Button).withConfig({displayName:"styled__MetricsButton",componentId:"sc-1czrg41-6"})(["&&&{width:100%;}"]);var Ft=e=>{let{isOpen:t,onClose:n,onEdit:s,roomId:o,targetRef:r}=e;const[i,c]=(0,le.dh)(o);if(!r.current||!t)return null;const l=e=>{s(e),n()};return a.createElement(Nt,{close:n,"data-testid":"metricsMenu",onClickOutside:n,onEsc:n,target:r.current},i.map((e=>a.createElement(Lt,{"data-testid":"metricsMenu-metric-".concat(e.title),key:e.id},a.createElement(It,{checked:!e.hidden,"data-testid":"metricsMenu-metricCheckbox",label:e.title,onChange:()=>c(e.id,"hidden",!e.hidden)}),a.createElement(Rt,{"data-testid":"metricsMenu-editMetric",flavour:"borderless",icon:"pencilSolid",neutral:!0,onClick:()=>l(e.id)})))),i.length>0&&a.createElement(Et,{"data-testid":"metricsMenu-divider"}),a.createElement(Lt,{"data-testid":"metricsMenu-addMetricItem"},a.createElement(At,{"data-testid":"metricsMenu-addMetricButton",label:"Add new metric",icon:"plus",onClick:()=>l("new"),small:!0})))};var Ut=e=>{let{spaceId:t,roomId:n}=e;const[s,,o,r]=(0,Ie.Z)(),[i,c]=(0,a.useState)(null),l=(0,a.useRef)();return a.createElement(a.Fragment,null,a.createElement(N.Button,{"data-ga":"metric-setting::click-metric-setting::hm-nodes","data-testid":"metricSettings-button",flavour:"hollow",icon:"gear",neutral:!0,onClick:o,ref:l,label:"Metrics",small:!0}),a.createElement(Ft,{isOpen:s,onClose:r,onEdit:c,roomId:n,targetRef:l}),i&&a.createElement(qt,{"data-testid":"metricsManagement",spaceId:t,roomId:n,id:i,onClose:()=>c(null)}))};const Bt=()=>(0,dt.L)("grouping","click-grouping","hm-nodes"),zt=[{icon:"node",label:"Node status",value:"nodeStatus","data-ga":"grouping::click-grouping-node-status::hm-nodes"},{icon:"alarm_bell",label:"Alert status",value:"alertStatus","data-ga":"grouping::click-grouping-status::hm-nodes"}],Ot={Option:e=>{let{innerProps:t,data:n,isSelected:s}=e;return a.createElement(Dt,(0,L.Z)({},n,t,{active:s}))}},Zt={control:e=>({...e,height:32,minHeight:32,width:160}),indicatorSeparator:()=>({display:"none"}),dropdownIndicator:e=>({...e,height:20,minHeight:20,paddingRight:4,paddingTop:0,paddingBottom:0}),valueContainer:e=>({...e,paddingTop:0,paddingBottom:0})};var Vt=()=>{const e=(0,_.th)(),t=(0,l.UL)(),[n,,s,o]=(0,Ie.Z)(),[r,i]=oe(t,"groupMode"),c=(0,a.useMemo)((()=>zt.find((e=>e.value===r))||zt[0]),[r]),d=(0,a.useCallback)((e=>{let{value:t}=e;return i(t)}),[i]);return a.createElement(N.Flex,{alignItems:"center","data-testid":"agentsHead-actions",flexWrap:!1,gap:3},a.createElement(N.Select,{components:Ot,label:"Group by",onChange:d,onMenuOpen:Bt,options:zt,styles:Zt,value:c}),a.createElement(Ut,{roomId:t,spaceId:e}),n&&a.createElement(pt.Z,{onClose:o}),a.createElement(mt,{"data-ga":"add-nodes::click-add-nodes::hm-nodes","data-testid":"agentsHead-addNode",icon:"plus",label:"Add Nodes",onClick:s,small:!0}))},Ht=n(27856);const Qt=e=>{let{message:t,children:n,warningMessage:s}=e;const o=(0,a.useRef)(),r=(0,a.useRef)([]),[i,c,l]=(0,N.useNavigationArrow)(o,r,n,!0);(0,a.useEffect)((()=>{if(!o.current)return;const e=o.current,t=(0,Ht.D)(300,(()=>{l()}));return t(),e.addEventListener("scroll",l),window.addEventListener("resize",t),()=>{e.removeEventListener("scroll",l),window.removeEventListener("resize",t)}}),[n]);const d=(0,a.useCallback)((e=>{e&&(r.current.includes(e)||(r.current=[...r.current,e]),n.length<r.current.length&&(r.current=r.current.filter((t=>t.getAttribute("data-testid")===e.getAttribute("data-testid")))))}),[n]),h=(0,a.useMemo)((()=>a.Children.map(n,((e,t)=>{const n="tab-".concat(t);return a.cloneElement(e,{key:n,ref:d})}))),[n]);return a.createElement(N.Flex,{"data-testid":"selected-nodes-container",alignItems:"center",width:"100%"},a.createElement(N.Flex,{alignItems:"center"},a.createElement(N.TextSmall,{whiteSpace:"nowrap","data-testid":"selected-nodes-container-message",color:"primary"},t,":"),s&&a.createElement(N.Flex,{padding:[0,1,0],margin:[0,0,1],justifyContent:"center"},a.createElement(Y.Z,{plain:!0,content:s,align:"bottom"},a.createElement(N.Icon,{width:"16px",height:"16px","data-testid":"selected-nodes-container-warning-icon",color:"warningText",name:"warning_triangle_hollow"})))),i&&a.createElement(N.Flex,{"data-testid":"selected-nodes-arrowLeft",cursor:"pointer",onClick:e=>{e.preventDefault();const t=o.current;t.scrollTo({left:t.scrollLeft-200,behavior:"smooth"})},padding:[2]},a.createElement(N.Icon,{name:"navLeft",color:"text",width:8,height:8})),a.createElement(N.Flex,{ref:o,overflow:"hidden",padding:[1],gap:1},h),c&&a.createElement(N.Flex,{"data-testid":"selected-nodes-arrowRight",cursor:"pointer",onClick:e=>{e.preventDefault();const t=o.current;t.scrollTo({left:t.scrollLeft+200,behavior:"smooth"})},padding:[2]},a.createElement(N.Icon,{name:"navRight",color:"text",width:8,height:8})))};var jt=(0,a.memo)(Qt),Wt=n(91008);const Gt=e=>{let{onClose:t,id:n}=e;return a.createElement(N.Box,{"data-testid":"selected-node-item-remove-button-".concat(n),sx:{marginLeft:"auto"},as:N.Icon,name:"close_circle",onClick:t,cursor:"pointer",width:3,height:3,color:"border",position:"absolute",right:"2px"})};var Kt=(0,a.forwardRef)(((e,t)=>{let{tooltipText:n,onClose:s,id:o,showToolTip:r,onClickAnchor:i,displayText:c,isAnchorDisabled:l}=e;return a.createElement(N.Flex,{width:"100%",ref:t,"data-testid":"selected-node-item-".concat(o)},a.createElement(N.Pill,{background:"nodeBadgeBackground",padding:[0],borderColor:"nodeBadgeBackground"},a.createElement(N.Flex,{position:"relative",width:{max:"300px"},gap:2,alignItems:"center",padding:[1,4,1,2]},a.createElement(Wt.Z,{Component:N.TextSmall,showToolTip:r,content:n,align:"bottom",isBasic:!0,disabled:l,onClick:i,cursor:"pointer",color:"text",hoverColor:"primary",visitedColor:"accent",disabledColor:"textLite"},c),a.createElement(Gt,{onClose:s,id:o}))))})),Jt=n(82902);const Yt=(0,a.forwardRef)(((e,t)=>{let{onRemove:n,nodeId:s}=e;const o=(0,Ye.bV)(s,"name"),r=(0,Ye.bV)(s,"isOffline"),i=(0,K.a)(o,30),c=(0,Ye.WR)(s);return a.createElement(Kt,{onClose:n,id:s,displayText:i,tooltipText:o,showToolTip:i!==o,isAnchorDisabled:r,onClickAnchor:c,ref:t})}));var Xt=(0,a.memo)((()=>{const[e,t]=(0,A.wT)(),n=(0,A.H7)(),s=(0,Ye.Mm)(n);if(!((null===e||void 0===e?void 0:e.length)>0))return a.createElement("div",null);const o=s.length!==n.length?"Some of the nodes you have selected are unreachable, therefore their metrics are not included in the charts.":"";return a.createElement(N.Flex,{width:"100%",overflow:"hidden"},a.createElement(jt,{warningMessage:o,message:"You have selected ".concat(n.length," ").concat((0,Jt.V6)(n.length))},n.map((n=>a.createElement(Yt,{key:n,onRemove:()=>t(e.filter((e=>e!==n))),nodeId:n})))))}));var $t=e=>{let{children:t}=e;return a.createElement(N.Flex,{width:"100%",justifyContent:"between",background:"mainBackground",padding:[2,4]},a.createElement(Xt,null),a.createElement(N.Box,{padding:[2,0],sx:{marginLeft:"auto"}},t))};var en=()=>{const e=(0,_.th)(),t=(0,l.UL)(),n=ae(t,"groupMode"),s=(0,re.zN)();!function(e){let{host:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,de.e)(),s=(0,a.useRef)();(0,a.useMemo)((()=>{if(!n)return;let a=ue(n,e);a&&a.destroy(),a=n.makeContainer({attributes:{host:t,enabledXAxis:!1,id:"nodes-".concat(e),hasToolbox:!1,height:"".concat(he.m4,"px"),groupingMethod:"average",groupBy:["dimension"],aggregationMethod:"avg",legend:!1,axisLabelFontSize:7,yAxisLabelWidth:20,hasYlabel:!1}}),s.current=a,n.appendChild(a)}),[e]),(0,a.useLayoutEffect)((()=>()=>s.current&&s.current.destroy()),[])}(t,{host:W.ZP?"".concat(window.envSettings.agentApiUrl,"/api/v2"):"/api/v3/spaces/".concat(e,"/rooms/").concat(t)});const o=(0,q.y3)(e,"loaded"),r=(0,re.X7)(t,"loaded"),i=(0,l.tE)(t,"fullyLoaded"),c=W.ZP?!r:!o||!r||!i;return r&&!s.length?a.createElement(ie.Z,null):a.createElement(ct.Z,{rightBar:a.createElement(lt.Z,null),gap:1},a.createElement($t,null,a.createElement(Vt,null)),a.createElement(N.Flex,{column:!0,"data-testid":"agents",flex:!0},a.createElement(N.Flex,{"data-testid":"agents-content",flex:!0,position:"relative"},c?a.createElement(I.Z,{title:"Loading nodes..."}):a.createElement(it,{spaceId:e,roomId:t,groupMode:n}))))},tn=n(74662),nn=n(2077),sn=n(5441),an=n(25517),on=n(48286);const rn=fe.default.div.withConfig({displayName:"selections__Separator",componentId:"sc-1cc7y18-0"})(["width:1px;height:",";background:",";"],(0,N.getSizeBy)(2.5),(0,N.getColor)("borderSecondary")),cn=[{label:"Volume",value:"volume"},{label:"KS2",value:"ks2"}],ln=[{label:"Average",value:"average"},{label:"Median",value:"median"},{label:"Min",value:"min"},{label:"Max",value:"max"},{label:"Stddev",value:"stddev"}],dn=[{label:"Metrics",value:""},{label:"Anomaly Rate",value:"anomaly-bit"}],hn=()=>a.createElement(N.Flex,{column:!0,gap:1,alignItems:"center",width:"220px"},a.createElement(N.TextMicro,{color:"white"},"Choose the algorithm you want to be used to identify correlations across metrics:"),a.createElement(N.TextMicro,null,a.createElement(N.TextMicro,{color:"white",strong:!0},"KS2:")," ","A statistical test comparing the distribution of the highlighted window to the baseline."),a.createElement(N.TextMicro,null,a.createElement(N.TextMicro,{color:"white",strong:!0},"Volume:")," ","Percentage change in averages between highlighted window and baseline.")),un=()=>a.createElement(N.Flex,{column:!0,gap:1,alignItems:"center",width:"220px"},a.createElement(N.TextMicro,{color:"white"},"What aggregation function do you want to apply when aggregating multiple datapoints for metric correlations.")),mn=()=>a.createElement(N.Flex,{column:!0,gap:1,alignItems:"center",width:"220px"},a.createElement(N.TextMicro,{color:"white"},"Do you want to find correlations over the metric values or the anomaly rates of each metric."));var pn=e=>{let{runGetWeights:t,nodeIds:n,flavour:s}=e;const{method:o,options:r,group:i}=(0,nn.$g)({nodeIds:n,flavour:s}),c=null!==r&&void 0!==r&&r.includes(dn[1].value)?dn[1].value:"",l=(0,a.useCallback)((e=>n=>{let{value:s}=n;s="options"!==e?s:s?[s]:[];t({method:o,options:[r],group:i,[e]:s})}),[o,r,i]),d=(0,a.useMemo)((()=>({method:cn.find((e=>e.value===o)),group:ln.find((e=>e.value===i)),option:dn.find((e=>e.value===c))})),[o,i,c]);return i?a.createElement(N.Flex,{gap:2},a.createElement(N.Flex,{gap:1,alignItems:"center"},a.createElement(N.TextSmall,{color:"textLite"},"Method:"),a.createElement(N.Select,{options:cn,value:d.method,onChange:l("method")}),a.createElement(Y.Z,{isBasic:!0,plain:!0,content:hn,align:"bottom"},a.createElement(N.Icon,{name:"information",color:"textDescription",size:"small"}))),a.createElement(rn,null),a.createElement(N.Flex,{gap:1,alignItems:"center"},a.createElement(N.TextSmall,{color:"textLite"},"Aggregation:"),a.createElement(N.Select,{options:ln,value:d.group,onChange:l("group")}),a.createElement(Y.Z,{isBasic:!0,plain:!0,content:un,align:"bottom"},a.createElement(N.Icon,{name:"information",color:"textDescription",size:"small"}))),a.createElement(rn,null),a.createElement(N.Flex,{gap:1,alignItems:"center"},a.createElement(N.TextSmall,{color:"textLite"},"Data:"),a.createElement(N.Select,{options:dn,value:d.option,onChange:l("options")}),a.createElement(Y.Z,{isBasic:!0,plain:!0,content:mn,align:"bottom"},a.createElement(N.Icon,{name:"information",color:"textDescription",size:"small"}))),a.createElement(rn,null)):null},gn=n(89405);var fn=e=>{let{highlightAfter:t,highlightBefore:n,baseline:s}=e;const{localeDateString:o,localeTimeString:r}=(0,gn.rA)(),i=new Date(t),c=new Date(n),l=new Date(s),d=new Date(t),h=Math.round((n-t)/1e3),u=Math.round((t-s)/1e3),m=(0,A.TQ)("highlight");return a.createElement(N.Flex,{gap:4,alignItems:"center"},a.createElement(N.Flex,{gap:2},a.createElement(N.Flex,{column:!0,gap:1},a.createElement(N.TextSmall,{color:"textLite"},"Selected area:"),a.createElement(N.TextSmall,{color:"textLite"},"Reference baseline:")),a.createElement(N.Flex,{column:!0,gap:1},a.createElement(N.TextSmall,{"data-testid":"metricCorrelation-selectedArea"},o(i,{long:!1}),","," ",r(i),"\xa0->\xa0",o(c,{long:!1}),","," ",r(c)),a.createElement(N.TextSmall,{"data-testid":"metricCorrelation-referenceBaseline"},o(l,{long:!1}),","," ",r(l),"\xa0->\xa0",o(d,{long:!1}),","," ",r(d))),a.createElement(N.Flex,{column:!0,gap:1},a.createElement(N.TextSmall,{color:"textLite"},"Duration:"),a.createElement(N.TextSmall,{color:"textLite"},"Duration:")),a.createElement(N.Flex,{column:!0,gap:1},a.createElement(N.TextSmall,{"data-testid":"metricCorrelation-selecteArea-duration"},h,"\xa0secs"),a.createElement(N.TextSmall,{"data-testid":"metricCorrelation-referenceBaseline-duration"},u,"\xa0secs"))),a.createElement(Y.Z,{content:"Clear selection",align:"bottom",isBasic:!0},a.createElement(N.Button,{neutral:!0,flavour:"borderless",icon:"trashcan",onClick:()=>{m({after:null,before:null})},"data-ga":"metric-correlation::click-delete::charts-view","data-testid":"metricCorrelation-delete"})))};const bn=(0,fe.default)(N.Button).withConfig({displayName:"correlation__LogoButton",componentId:"sc-15d72m3-0"})(["&&{pointer-events:none;}"]),yn=(0,fe.default)(N.Button).withConfig({displayName:"correlation__CloseButton",componentId:"sc-15d72m3-1"})(["position:absolute !important;top:-3px;right:-3px;"]),vn=(0,fe.default)(N.Button).attrs({padding:[0],margin:[0,0,0,1.5],width:"auto"}).withConfig({displayName:"correlation__StyledButton",componentId:"sc-15d72m3-2"})(["height:16px !important;> span{margin:0 !important;}"]);var _n=e=>{let{flavour:t}=e;const n=(0,_.th)(),s=(0,l.UL)(),o=(0,Ye.pG)(),r=(0,a.useMemo)((()=>o?[o]:[]),[o]),i=(0,A.TA)({extraKey:t,defaultValue:r}),c="singleNode"===t?r:i,[d,h]=(0,a.useState)(!1),[u,m]=(0,a.useState)(),{threshold:p,totalDimensionsCount:g,dimensionsCount:f,loaded:b,loading:y,getWeights:v,resetWeights:w}=(0,nn.d5)({nodeIds:c,flavour:t},n,s),{method:k,options:T,group:x}=(0,nn.$g)({nodeIds:c,flavour:t}),{after:S,before:C}=(0,A.by)("highlight"),M=S-4*(C-S),P=!!S;(0,a.useEffect)((()=>{if(b){let e="default-result";if(x){const t=null!==T&&void 0!==T&&T.includes("anomaly-bit")?"anomaly-bit":"metrics";e="default-result-".concat(k,"-").concat(x,"-").concat(t)}return(0,dt.L)("metrics-correlation",e,"charts-view",f.toString())}}),[b]),(0,on.Z)((()=>{S&&h(!0)}),[S]);const q=(0,A.TQ)("correlation"),I=(0,A.TQ)("threshold"),E=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};h(!1),m(),v({highlightAfter:S,highlightBefore:C,baselineAfter:M,baselineBefore:S,method:k,options:T,group:x,nodeIds:c,...e}).then((()=>I(nn.mt)))},L=!P||y;return(0,on.Z)((()=>{b&&d&&P&&E()}),[b,P,d]),a.createElement(N.Flex,{round:2,background:"elementBackground",padding:[2,6,2,2],alignItems:"center",justifyContent:"between",flex:!0,"data-testid":"correlation",position:"relative",height:{min:"64px"},gap:2},P?b?a.createElement(N.Flex,{"data-testid":"metricCorrelation-resultsContainer",column:!0,width:"100%"},a.createElement(N.Flex,{justifyContent:"between",alignItems:"center",gap:1},a.createElement(N.Flex,{alignItems:"center",gap:1},a.createElement(N.Icon,{name:"correlation",color:"primary",width:"16px",height:"16px"}),a.createElement(N.TextSmall,null,"Analysed"," ",a.createElement(N.TextSmall,{color:"primary","data-testid":"metricCorrelation-resultsAnalyzed"},g)," ","and found"," ",a.createElement(N.TextSmall,{color:"primary","data-testid":"metricCorrelation-resultsFound"},f)," ","correlated metrics."),a.createElement(Y.Z,{content:"Clear results"},a.createElement(vn,{flavour:"borderless",neutral:!0,disabled:y||!b&&!P,onClick:()=>{I(nn.mt),w(),(0,dt.L)("metrics-correlation","click-delete","charts-view","".concat(b?"finish":"start"))},"data-testid":"metricCorrelation-clear",small:!0,icon:"reload"}))),a.createElement(pn,{runGetWeights:E,nodeIds:c,flavour:t})),a.createElement(N.Flex,{width:"100%"},a.createElement(N.Flex,{alignItems:"center",gap:3,margin:[0,2,0,5],width:"100%"},a.createElement(N.TextNano,{whiteSpace:"nowrap",color:"textDescription"},"Show less"),a.createElement(N.InputRange,{"data-testid":"metricCorrelation-resultsSlider",min:0,max:1,onChange:e=>I(e.target.value.toString()),onClick:()=>(0,dt.L)("metric-correlation","click-slider","charts-view"),step:.01,value:p}),a.createElement(N.TextNano,{whiteSpace:"nowrap",color:"textDescription"},"Show more")),a.createElement(a.Fragment,null,a.createElement(Y.Z,{content:"Give us your feedback! Was it useful?",align:"bottom",enterDelay:200,showArrow:!0,activateOn:"hover"},a.createElement(N.Flex,null,a.createElement(N.Button,{flavour:"+"===u?"hollow":"borderless",disabled:u,icon:"thumb_up",onClick:()=>m("+"),"data-ga":"metric-correlation::click-thumbs-up::charts-view","data-testid":"metricCorrelation-thumbsUp",small:!0}),a.createElement(N.Button,{flavour:"-"===u?"hollow":"borderless",disabled:u,icon:"thumb_down",onClick:()=>m("-"),"data-ga":"metric-correlation::click-thumbs-down::charts-view","data-testid":"metricCorrelation-thumbsDown",small:!0})))))):a.createElement(N.Flex,{alignItems:"center","data-testid":"correlationView-timePeriod-container",gap:4},a.createElement(bn,{icon:"logo_s",isLoading:y}),y?a.createElement(N.H5,{"data-testid":"metricCorrelation-loadingCalculation"},"Calculating metric correlations..."):a.createElement(fn,{highlightAfter:S,highlightBefore:C,baseline:M})):a.createElement(N.Flex,{alignItems:"center",gap:1},a.createElement(N.Icon,{name:"correlation",color:"primary"}),a.createElement(N.Text,null,"Select a timeframe on any chart and find correlated metrics. Visit documentation"),a.createElement("a",{href:"https://learn.netdata.cloud/docs/cloud/insights/metric-correlations",target:"_blank",rel:"noreferrer"},a.createElement(N.Icon,{name:"nav_arrow_goto",color:"primary",width:"12px",height:"12px"}))),a.createElement(N.Flex,{alignItems:"center"},(!b||y)&&a.createElement(Y.Z,{content:L?"Select an area of interest on any chart":"Click to find correlated metrics for the selected area",align:"bottom",enterDelay:200,showArrow:!0,activateOn:"hover"},a.createElement(N.Button,{label:y?"Loading...":"Find correlations",isLoading:!1,onClick:E,disabled:L,flavour:"hollow","data-ga":"metric-correlation::click-find-correlation::charts-view","data-testid":"metricCorrelation-find",small:!0,margin:[0,2,0,0]})),a.createElement(Y.Z,{content:"Close",align:"bottom"},a.createElement(yn,{neutral:!0,flavour:"borderless",onClick:()=>{q(!1),I(nn.mt),w(),(0,dt.L)("metrics-correlation","click-close","charts-view","".concat(b?"finish":"start"))},"data-ga":"metric-correlation::click-close::charts-view","data-testid":"metricCorrelation-close",icon:"x"}))))};var wn=()=>{const e=(0,A.TQ)("correlation");return a.createElement(Y.Z,{content:()=>a.createElement(N.Box,null,a.createElement("strong",null,"Troubleshoot with Metric Correlations"),a.createElement("br",null),a.createElement("br",null),"Metric correlations will help you identify potential root causes for an observed issue.",a.createElement("br",null),"It will automatically analyse all available metrics for irregular behavior for the same timeframe."),align:"bottom",activateOn:"hover",isBasic:!0},a.createElement(N.Button,{width:"118px",flavour:"hollow",label:"Metric Correlations",onClick:()=>{e(!0)},"data-ga":"metrics-correlation::click-metric-correlations::charts-view","data-testid":"run-correlation",small:!0}))},kn=n(94829);const Tn=fe.default.div.withConfig({displayName:"styled__Separator",componentId:"sc-1fhfk7c-0"})(["background:",";height:20px;width:1px;"],(0,N.getColor)("tabsBorder"));var xn=e=>{var t,n;let{setSidebarTab:s}=e;const o=(0,Ye.pG)(),r=(0,f.ev)(o),{critical:i,warning:c}=(0,p.n_)(r),{hw:l,cpus:d,isLive:h,name:u,os:m,state:g,updateSeverity:b,labels:y,version:v}=(0,Ye.bV)(o),_={dataTestId:"singleNode",isLive:h},w=(0,Pe.kR)({count:i,type:"critical",..._}),k=(0,Pe.kR)({count:c,type:"warning",..._}),T=(0,Pe.Q5)(g),x=(0,Pe.jo)(l.container,l.virtualization),S=(0,kn.Z)("(min-width: 1600px)");return a.createElement(N.Flex,{alignItems:"center",background:"elementBackground",border:{side:"all",color:"tabsBorder"},"data-testid":"singleNode-badges-container",flex:!1,gap:2,padding:[2,4],round:999},a.createElement(N.TextSmall,{"data-testid":"singleNode-".concat(u),strong:!0},u),a.createElement(Tn,{"data-testid":"singleNode-separator"}),a.createElement(N.Flex,{"data-testid":"singleNode-info-alerts-badges",gap:1},a.createElement(qe.Z,{badge:"info","data-testid":"singleNode-nodeInfo-cta"},a.createElement(N.Pill,{background:"nodeBadgeBackground",borderColor:"nodeBadgeBorder",color:"nodeBadgeColor",flavour:"neutral",icon:"information",iconSize:"18px",onClick:()=>s(2),padding:[1,2],size:"large"})),a.createElement(qe.Z,{badge:"alerts",nodeName:u},a.createElement(N.AlertMasterCard,{onClick:w.text||k.text?()=>s(1):null,pillLeft:w,pillRight:k,size:"large"})),b&&a.createElement(st.Z,{"data-testid":"singleNode-update-cta",name:u,os:m.id,container:l.container,warningLevel:b,labels:y,version:v,text:b})),a.createElement(Tn,{"data-testid":"singleNode-separator"}),a.createElement(N.Flex,{alignItems:"center",background:"nodeBadgeBackground","data-testid":"singleNode-system-info-badges",gap:1,padding:[1],round:999},a.createElement(qe.Z,{badge:"connectivity",connectivityState:T,"data-testid":"singleNode-connectivityStateInfo",nodeName:u},a.createElement(N.Pill,{background:"nodeBadgeBackground",borderColor:"nodeBadgeBorder",color:"nodeBadgeColor",flavour:"neutral",hollow:!0,size:"large"},T)),a.createElement(qe.Z,{badge:"type","data-testid":"singleNode-nodeTypeInfo",nodeName:u,nodeType:x.label},a.createElement(N.Pill,{background:"nodeBadgeBackground",borderColor:"nodeBadgeBorder",color:"nodeBadgeColor",flavour:"neutral",hollow:!0,icon:x.icon,iconSize:x.iconSize,size:"large"},x.label)),S&&a.createElement(qe.Z,{badge:"systemInfo","data-testid":"singleNode-systemInfo",nodeName:u},a.createElement(N.Pill,{background:"nodeBadgeBackground",borderColor:"nodeBadgeBorder",color:"nodeBadgeColor",flavour:"neutral",hollow:!0,normal:!0,size:"large",icon:(null===(t=et._[m.nm])||void 0===t?void 0:t.iconName)||(null===(n=et.V[m.id])||void 0===n?void 0:n.iconName)||"os"},l.cpuFrequency," (",d," ",1===l.cpus?"Core":"Cores",") - ",l.memory," RAM -"," ",l.diskSpace))))};const Sn={singleNode:xn,default:Xt},Cn=(0,a.memo)((e=>{let{flavour:t,...n}=e;const s=(0,A.by)("correlation"),o=Sn[t]||Sn.default;return a.createElement(N.Flex,{alignItems:!s&&"center",background:"mainBackground",column:s,"data-testid":"overview-header",gap:2,justifyContent:s?"start":"between",padding:[2,4],width:"100%"},s?a.createElement(_n,{flavour:t}):a.createElement(a.Fragment,null,a.createElement(o,n),a.createElement(wn,null)))}));var Mn=Cn,Pn=n(15394),qn=n(13962),In=n(22962),En=n(61152),Ln=n(69743),Nn=n(56102),Dn=n(11835),Rn=n(69968),An=(n(48564),n(79424),n(71824));const Fn=(0,a.memo)((0,a.forwardRef)(((e,t)=>{let{children:n,...s}=e;return a.createElement(N.Flex,(0,L.Z)({justifyContent:"start",alignItems:"center","data-testid":"ChartHeadsWrapper"},s,{ref:t}),n)})));var Un=n(85993),Bn=n(62525),zn=n(41481);const On=(0,d.cn)({key:"currentChartsContainerKey",default:null}),Zn=()=>{const e=(0,de.e)(),t=(0,d.sJ)(On);return e&&e.getRoot().getChildren().find((e=>e.match({id:t})))};var Vn=e=>t=>"overview-page::".concat(e.getAttribute("id"),"::").concat(t);const Hn=(0,An.wJ)((e=>{let{id:t,menuChartAttributes:n}=e;const s=(0,l.UL)(),o=(0,de.e)(),r=Zn(),i=(0,a.useMemo)((()=>{const e="head-".concat(t);let a=r.getChildren().find((t=>t.match({id:e})));if(!a){const t=(e=>{let{chartId:t,...n}=e;return{contextScope:[t],...n}})(n);a=o.makeChart({attributes:{...t,roomId:s,id:e},makeTrack:Vn}),r.appendChild(a)}return a}),[s,t,r]);return(0,_t.Ni)(n.chartId)?a.createElement(me.Z,{chart:i,"data-track":i.track("container")}):null})),Qn=(e,t)=>(e.layout||console.warn(t,"has no layout set, default values will be used."),{x:0,y:0,w:3,h:5,i:e.id,chartId:e.chartId,...e.layout,minW:1,minH:1,static:!1}),jn={lg:12,md:12,sm:12,xs:12,xxs:1},Wn={lg:40,md:30,sm:30,xs:30,xxs:30},Gn=e=>{let{id:t,ids:n,...s}=e;const o=(0,An.mQ)(n,Qn),{filteredChartsCount:r}=(0,zn.J1)(),i=(0,An.MS)(t),c=(0,a.useMemo)((()=>({lg:o.filter((e=>{if(!e)return!1;const t=i(e.chartId);return t.visible&&!t.filteredOut&&!t.hidden}))})),[n,o,r]),[l,d]=(0,a.useState)("lg"),[h,{width:u}]=(0,ce.Z)(),m=(0,a.useMemo)((()=>c.lg.map((e=>{let{i:t}=e;return a.createElement("div",{key:t},a.createElement(Hn,{key:t,id:t}))}))),[c]);return n.length?a.createElement(Fn,(0,L.Z)({width:"100%",margin:[2,0,0]},s,{ref:h}),a.createElement(Rn.Responsive,{layouts:c,rowHeight:Wn[l],cols:jn,margin:[4,4],measureBeforeMount:!0,style:{minWidth:"100%",minHeight:"166px"},width:u||1e3,compactType:"horizontal",onBreakpointChange:d,useCSSTransforms:!1,isDraggable:!1,isResizable:!1},m)):null},Kn=(0,Un.Lj)(Gn,(e=>{let{headIds:t}=e;return{ids:t}})),Jn=(0,Bn.Ji)(Gn,(e=>{let{headIds:t}=e;return{ids:t}})),Yn=e=>{let{id:t,...n}=e;return a.createElement(Ln.d,(0,L.Z)({id:t},n),a.createElement(Nn.Y,{id:t}),a.createElement(Dn.f,{id:t}),a.createElement(Kn,{id:t}))};var Xn=(0,a.memo)(Yn),$n=n(18039);const es=[],ts=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{selectedDimensions:e.dimensions?Object.keys(e.dimensions):es,selectedInstances:e.instances?Object.keys(e.instances):es,selectedNodes:e.nodes?Object.keys(e.nodes):es,weight:e.weight}},ns=e=>{let{id:t,...n}=e;const s=(0,l.UL)(),o=Zn(),{height:r=0,...i}=(0,An.nI)(t),c=(0,de.e)(),d=(0,a.useMemo)((()=>{let e=o.getNode({id:t});return e||(e=c.makeChart({attributes:{contextScope:[t],height:(0,$n.C)(o,t,r+360),id:t,roomId:s,...i},makeTrack:Vn}),o.appendChild(e),e)}),[o,s,t]),{weight:h,selectedDimensions:u,selectedInstances:m,selectedNodes:p}=(0,An.Q8)(t,ts);return(0,a.useEffect)((()=>{d&&h&&(d.updateAttributes({selectedDimensions:u,selectedInstances:m,selectedNodes:p}),d.trigger("fetch"))}),[s,t,h,u.length,m.length,p.length]),a.createElement(me.Z,(0,L.Z)({margin:[0,0,2],chart:d,"data-chartid":t,"data-track":d.track("container")},n))};var ss=a.memo(ns,((e,t)=>e.id===t.id));const as=e=>{let{id:t,subMenuId:n,...s}=e;return a.createElement(ss,(0,L.Z)({id:t,role:"graphics-object","aria-roledescription":"chart","data-submenuid":n},s))};var os=(0,a.memo)(as),rs=n(14048),is=n(12664);const cs=e=>{let{id:t}=e;return a.createElement(rs.D,{gap:0,id:t},a.createElement(is.o,{id:t,margin:[1,0,0]}),a.createElement(Jn,{id:t}))};var ls=(0,a.memo)(cs);var ds=e=>{let{id:t}=e;const n=(0,l.UL)(),s=(0,de.e)(),o=(0,An.MS)(),{subMenuChartIds:r}=(0,Un.nk)(t),i=Zn(),c=(0,a.useMemo)((()=>{const[e]=r;o(e);let a=i.getChildren().find((e=>e.match({id:t})));if(a)return a;const c=r.map((e=>({value:e,label:o(e).context})));return a=s.makeChart({attributes:{id:t,contextScope:[e],roomId:n,composite:!0,chartLibrary:"groupBoxes",groupBy:["label"],groupByLabel:["k8s_namespace","k8s_pod_name"],aggregationMethod:"avg",eliminateZeroDimensions:!1,contextItems:c},makeTrack:Vn}),i.appendChild(a),a}),[t,i]);return a.createElement(me.Z,{margin:[0,0,2],chart:c,"data-chartid":t,"data-track":c.track("container")})};const hs=e=>{let{id:t,...n}=e;return a.createElement(Ln.d,{id:t,padding:[6,0,0]},a.createElement(Nn.Y,{id:t}),a.createElement(Dn.f,{id:t,padding:[2,0,0]}),a.createElement(ds,(0,L.Z)({id:t},n)))};const us={k8s:(0,a.memo)(hs)};var ms=e=>{if(us[e.flavour])return us[e.flavour];switch(e.level){case 0:return Xn;case 1:return ls;case 2:return os;default:return null}};var ps=e=>{let{onChartNameChange:t,initialChartName:n,dashboardOptions:s,linkToGo:o,contextToGo:r}=e;const[i,,,c]=(0,En.Z)("addToDashboardModal"),{setActiveMenuGroupId:l,setActiveSubMenuId:d}=(0,Pn.Z)({onChartNameChange:t,initialChartName:n,linkToGo:o,contextToGo:r});return a.createElement(tn.v,null,a.createElement(qn.Z,{onActiveMenuGroupId:l,onActiveSubMenuId:d,getComponent:ms,dashboardOptions:s,initialChartName:n}),i&&a.createElement(In.Z,{onClose:c}))},gs=n(49887);const fs=()=>a.createElement(N.Flex,{padding:[6],round:1,width:"600px",background:"modalInfoBackground"},a.createElement(N.Box,{margin:[0,4,0,0]},a.createElement(N.Box,{as:N.Icon,width:10,height:10,name:"nodes_update"})),a.createElement(N.Flex,{column:!0,gap:2},a.createElement(N.Text,{strong:!0},"Couldn't find the chart you were looking for? "),a.createElement(N.Text,{color:"textDescription"},"Netdata has zero-configuration auto-detection for most applications and systems, this is achieved using collectors. If you miss some specific chart please check our"," ",a.createElement(Wt.Z,{href:"https://learn.netdata.cloud/docs/agent/collectors",target:"_blank","data-ga":"chart-area::click-link-collectors::charts-view"},"list of collectors")," ","to see if any additional step is needed.")));var bs=()=>a.createElement(N.Flex,{column:!0,justifyContent:"center",alignItems:"center",alignSelf:"center",margin:[30,0,0]},a.createElement(N.Flex,{column:!0,justifyContent:"center",alignItems:"center",width:"300px",margin:[0,0,6]},a.createElement(N.H3,{margin:[0,0,4]},"No chart results to display"),a.createElement(N.Text,{color:"textDescription",textAlign:"center"},"Double-check your search or filters and dates and try again with different conditions.")),a.createElement(fs,null)),ys=n(33582),vs=n(72911),_s=n(39653);var ws=()=>{const e=(0,_.th)(),t=(0,l.UL)(),n=(0,ys.Z)(e),s=(0,M.gI)("node:Create");return a.createElement(ct.Z,{column:!1,"data-testid":"noNodesViewPage",gap:12,padding:[6],rightBar:a.createElement(lt.Z,null)},a.createElement(N.Flex,{column:!0,gap:5,flex:{shrink:0,grow:0},"data-testid":"noKubernetesView-videoSection"},a.createElement(vs.Z,{"data-testid":"noNodesView-onboardingVideo",height:350,width:850,videoId:J.mX[0]}),a.createElement(vs.Z,{"data-testid":"noNodesView-onboardingVideo",height:350,width:850,videoId:J.mX[1]})),a.createElement(N.Flex,{column:!0,gap:4},a.createElement(N.Box,{border:{side:"bottom",color:"borderSecondary"}},a.createElement(N.Box,{margin:[0,0,2,0]},a.createElement(Wt.Z,{href:"https://learn.netdata.cloud/guides/monitor/kubernetes-k8s-netdata",target:"_blank",rel:"noopener noreferrer","data-ga":"k8s-tab::click-link-guides::kubernetes-overview-and-visualizations"},a.createElement(N.TextBig,{color:"primary"},"Kubernetes monitoring with Netdata: Overview and visualizations"))),a.createElement(N.Box,{margin:[0,0,2,0]},a.createElement(Wt.Z,{href:"https://learn.netdata.cloud/docs/cloud/visualize/kubernetes",target:"_blank",rel:"noopener noreferrer","data-ga":"k8s-tab::click-link-guides::kubernetes-visualizations"},a.createElement(N.TextBig,{color:"primary"},"Kubernetes visualizations")))),a.createElement(N.Flex,{column:!0,gap:4},s?a.createElement(_s.Z,{rooms:[t],tokens:n,gaPrefix:"kubernetes-tab"}):a.createElement(ie.H,null))))};const ks=(0,a.memo)((()=>{const[e,t]=(0,p.O0)(),n=(0,de.e)(),s=!!e&&!!n&&n.getNode({id:e.context}),o=()=>{if(t(null),null===e||void 0===e||!e.context||!s)return;const n={...s.getAttribute("overlays")};delete n.alert,s.updateAttribute("overlays",n),history.replaceState({},"")};(0,a.useEffect)((()=>o),[]);const r=(0,l.UL)(),i=(0,_t.Cd)((null===e||void 0===e?void 0:e.context)&&r,null===e||void 0===e?void 0:e.context);if(!e||null===i||void 0===i||!i.loaded)return null;const{firstEntry:c}=i;return a.createElement(N.Layer,{backdrop:!1,position:"top",margin:[26,0,0],padding:[26,0,0]},a.createElement(N.Flex,{background:["neutral","black"],padding:[1,2],gap:2},a.createElement(N.TextSmall,{color:["neutral","porcelain"]},"Alert in ",a.createElement(N.TextSmall,{color:"bright"},e.instance)," on"," ",a.createElement(N.TextSmall,{color:"bright"},new Date(1e3*e.lastStatusChange).toLocaleString()),!c&&" doesn't exist on the node anymore",!!c&&c>e.lastStatusChange&&" exceeds agent data retention settings"),a.createElement(N.Flex,{flex:!1},a.createElement(N.Icon,{name:"x",color:"bright",onClick:o,size:"small"}))))}));var Ts=ks;const xs={NoChartsView:bs,NoNodesView:ie.Z,rightBar:{title:"Filters",hiddenTabs:["info"],Component:gs.Z,props:{}},dashboardOptions:{},loadingMessage:"Loading charts...",Header:Mn},Ss={overview:{...xs,rightBar:{...xs.rightBar,title:"Overview"}},k8s:{...xs,NoChartsView:ws,NoNodesView:ws,rightBar:{...xs.rightBar,title:"Kubernetes"},loadingMessage:"Loading k8s charts..."},singleNode:{...xs,rightBar:{...xs.rightBar,title:"Single Node",hiddenTabs:["filters"],props:{showCollapsed:!0}}}},Cs=()=>((()=>{const e=(0,sn.E)(),t=(0,nn.yp)({nodeIds:e,flavour:"rhs"}),[n,s]=(0,an.$B)(),{after:o,before:r}=(0,A.by)();(0,a.useEffect)((()=>{t()}),[n,s,o,r])})(),null),Ms=(0,a.memo)((e=>{let{flavour:t="overview",invalidationKey:n,nodeIds:s,loaded:o,getChart:i,chartIds:c,areChartsIdsEmpty:l,showNoChartsView:d,showNoNodesView:h,initializing:u,chartName:m,setChartName:p,chartsLoaded:g,widthRef:f}=e;const{dashboardOptions:b,NoChartsView:y,NoNodesView:v,rightBar:_,loadingMessage:w,Header:k}=Ss[t],{state:T}=(0,r.TH)(),[x,S]=(0,a.useState)(0);return h?a.createElement(v,null):u?a.createElement(I.Z,{title:"Please wait while charts are being initialized.",body:"Thank you for your patience!"}):o?d?a.createElement(a.Fragment,null,a.createElement(k,{flavour:t}),a.createElement(y,null)):a.createElement(tn.Z,{key:n,getChart:i,chartIds:c,linkToGo:null===T||void 0===T?void 0:T.chartName},a.createElement(Cs,null),a.createElement(Ts,null),a.createElement(ct.Z,{ref:f,rightBar:a.createElement(_.Component,(0,L.Z)({nodeIds:s,title:_.title,initialChartName:m,hiddenTabs:_.hiddenTabs,selectedTab:x,setSelectedTab:S,flavour:t,loaded:g},_.props)),gap:1},a.createElement(k,{flavour:t,setSidebarTab:S}),g?l?a.createElement(bs,null):a.createElement(ps,{dashboardOptions:b,initialChartName:m,onChartNameChange:p,linkToGo:null===T||void 0===T?void 0:T.chartName,contextToGo:null===T||void 0===T?void 0:T.contextToGo}):a.createElement(I.Z,{title:w}))):a.createElement(I.Z,{title:w})}));var Ps=Ms,qs=n(7335),Is=n(58591);var Es=e=>{const t=(0,l.A3)(),n=(0,r.s0)(),[s,o]=(0,A.I0)("alert_id");(0,a.useEffect)((()=>{s&&(o(),n("".concat(t,"/alerts/").concat(s,":::").concat(e)))}),[s,e])};var Ls=e=>t=>{const n=(0,_.th)(),s=(0,Ye.pG)();Es(s);const o=(0,Ye.bV)(s,"isLive"),i=(0,Ye.bV)(s,"name");(0,R.bV)({title:i,id:s,destination:s});const c=(0,Ye.TQ)(s,n),l=(0,qs.DH)();(0,a.useEffect)((()=>{if(!o)return;if("hasValue"!==c.state)return;const{contents:e}=c;null!==e&&void 0!==e&&e.uid&&i&&l(e.uid,null,i)}),[c,o,i]);const d=(0,r.s0)(),{spaceSlug:h,roomSlug:u}=(0,r.UO)();(0,a.useEffect)((()=>{const e=(0,Is.np)("alarm_id");if(!e)return;const t=(0,Is.np)("alarm_chart");(0,Is.bp)(["alarm_id","alarm_chart"]),d("/spaces/".concat(h,"/rooms/").concat(u,"/alerts/").concat(e,":::").concat(s,"?chart=").concat(t).concat(location.hash),{replace:!0})}),[]);const m=(0,a.useMemo)((()=>[s]),[s]);return a.createElement(e,(0,L.Z)({flavour:"singleNode",nodeIds:m},t))},Ns=n(42448),Ds=n(39840),Rs=n(39612),As=n(24298),Fs=n(96415),Us=n(70873),Bs=n(43460),zs=n(84817),Os=(e,t,n)=>{let{width:s,host:o}=n;if(!o)throw"No host provided";const i=(0,de.e)(),c=(0,a.useRef)(),[l]=(0,p.O0)(),h=(0,_t.QX)(e,"error"),[{correlation:u},m]=(0,A.I0)(),{state:g,pathname:f}=(0,r.TH)(),b=(0,d.Zl)(On),y=(0,_t.qU)(e),v=(0,_t.w4)(e);(0,a.useLayoutEffect)((()=>{if(!e||!i||h)return;let n=i.getRoot().getChildren().find((e=>e.match({id:f})));if(!n)return n=i.makeContainer({attributes:{id:f,roomId:e,host:o,navigation:u?"highlight":"pan",overlays:{proceeded:{type:"proceeded"}},composite:!0,nodesScope:t,hasCorrelation:!0,versions:y,width:s,toolboxElements:[Bs.default,Fs.default,Us.default,zs.Z]}}),i.appendChild(n),b(f),c.current=n,(0,As.unregister)((0,$n.M)(i,n),i.on("correlation",((e,t)=>{t&&m({correlation:!0})})),n.onAttributeChange("versions",v));b(f)}),[e,h,f]),(0,a.useMemo)((()=>{c.current&&(c.current.setAttribute("width",s),c.current.getNodes().forEach((e=>e.updateAttribute("width",s))))}),[c.current,s]),(0,on.Z)((()=>{c.current&&c.current.getNodes().forEach((e=>{e.updateAttribute("nodesScope",t);e.getAttribute("active")&&"chart"===e.type&&e.fetch()}))}),[c.current,t]),(0,a.useEffect)((()=>{c.current&&c.current.getApplicableNodes({syncHighlight:!0}).forEach((e=>{e.updateAttribute("navigation",u?"highlight":"pan")}))}),[c.current,u]),(0,a.useEffect)((()=>()=>c.current&&c.current.destroy()),[]),(0,a.useEffect)((()=>{if(!c.current)return;if(!l)return;const e=c.current.getNode({id:l.context});if(e){const t=e.getAttribute("overlays");e.updateAttribute("overlays",{...t,alarm:{type:"alarm",status:l.status,value:l.formattedLastStatusChangeValue,when:l.lastStatusChange}}),e.updateAttributes({selectedInstances:["".concat(l.instance,"@").concat(l.nodeId)],selectedNodes:[l.nodeId]})}const t=!!l&&c.current.on("chartLoaded",(e=>{const n=e.getAttribute("id");if(l.context!==n)return;const s=e.getAttribute("overlays");e.updateAttribute("overlays",{...s,alarm:{type:"alarm",status:l.status,value:l.formattedLastStatusChangeValue,when:l.lastStatusChange}}),e.updateAttributes({selectedInstances:["".concat(l.instance,"@").concat(l.nodeId)],selectedNodes:[l.nodeId]}),t()}));return(0,As.unregister)(t)}),[c.current,l]),(0,a.useEffect)((()=>{if(!c.current)return;if(!g||!g.context)return;const{context:e,chartId:t,nodeId:n}=g,s=c.current.getNode({id:e});s&&s.updateAttributes({selectedInstances:["".concat(t,"@").concat(n)],selectedNodes:[n]});const a=t&&n&&c.current.on("chartLoaded",(s=>{const o=s.getAttribute("id");e===o&&(s.updateAttributes({selectedInstances:["".concat(t,"@").concat(n)],selectedNodes:[n]}),a())}));return()=>g&&(0,As.unregister)(a)}),[c.current,g])};const Zs={default:{shouldHide:()=>!1},k8s:{shouldHide:e=>{let{context:t}=e;return!t.includes("k8s")}}},Vs=[];var Hs=e=>(0,a.memo)((t=>{let{flavour:n="overview",nodeIds:s=Vs}=t;const o=(0,_.th)(),i=(0,l.UL)();let c=(0,A.TA)({extraKey:n,defaultValue:s});c=s.length?s:c;const d=(0,re.fD)(),h=(0,_t.hH)(i),{state:u}=(0,r.TH)(),m=(0,_t.Cd)(i),g=(0,Ye.Mm)(c),f=(0,vt.Z)(i,g,{spaceId:o}),{contexts:b,metadata:y,loaded:v,dimensionsCount:w}=(0,nn.d5)({nodeIds:c,flavour:n},o,i),[,k]=(()=>{const{state:e={}}=(0,r.TH)(),{alertId:t=null,after:n,before:s}=e||{},o=(0,D.Z)(t),i=t||o,[,c]=(0,p.O0)(),l=(0,p.E5)(i);return(0,p.yx)(l.id),(0,a.useEffect)((()=>{l.fullyLoaded&&c({...l,formattedLastStatusChangeValue:(0,Ds.m9)(l.lastStatusChangeValue,l.units),after:n,before:s})}),[l.id,l.fullyLoaded]),[i,l.id?"chart_".concat((0,Rs.Z)(l.context)):null]})(),T=s?s.join():n,[x,{width:S}]=(0,ce.Z)();Os(i,c,{host:W.ZP?"".concat(window.envSettings.agentApiUrl,"/api/v2"):"/api/v3/spaces/".concat(o,"/rooms/").concat(i),width:S});const C=(0,_t.jg)(i),M=v?y:m,P=Zs[n]||Zs.default,q=(0,zn.Np)(v?b:C,m,i,{...P,force:v,cacheKey:"".concat(n,"-").concat(w)}),I=(0,_t.MS)(i,y),E=(0,D.Z)(f),L=q<1,[N,R]=(0,A.I0)("chartName",{key:i,extraKey:T});(0,a.useEffect)((()=>{i&&R(k||(null===u||void 0===u?void 0:u.chartName)||N)}),[i,k]);const F=Zn(),U=Object.keys(M).length<1&&h||c.length&&!g.length,B=(0,A.H7)({extraKey:n});if(s=s.length?s:B,!U&&!1!==E&&f&&"No data for this period"!==f&&!Object.keys(M).length)throw f;return a.createElement(e,{nodeIds:s,loaded:!!i&&d&&F,getChart:I,areChartsIdsEmpty:L,showNoNodesView:d&&!s.length,showNoChartsView:U,initializing:f&&(0,Ns.V)(f),chartName:N,setChartName:R,chartsLoaded:h&&!!S,invalidationKey:i,flavour:n,chartIds:v?b:C,widthRef:x})})),Qs=(n(64211),n(41874),n(41331)),js=n(65351);const Ws=["","k","m","B","T","P","E"];var Gs=(0,a.memo)((e=>{let{count:t,testId:n}=e;return a.createElement(N.TextHuge,{strong:!0,color:"textDescription",alignSelf:"center","data-testid":n,overflow:"hidden"},isNaN(t)?"-":(e=>{if(!e)return 0;const t=Math.log10(Math.abs(e))/3|0;if(!t)return e;const n=Ws[t];return(e/Math.pow(10,3*t)).toFixed(1)+n})(t))})),Ks=n(18446),Js=n.n(Ks),Ys=n(90509);const Xs={metrics:(0,fe.css)(["tbody tr{&:nth-child(odd){background:",";}&:nth-child(even){background:",";}}thead tr{background:",";}"],(0,Ys.getColor)("nodeBadgeBackground"),(0,Ys.getColor)("panelBg"),(0,Ys.getColor)("panelBg")),progressBar:(0,fe.css)(["tr{background:",";}"],(0,Ys.getColor)("panelBg"))},$s=(0,fe.default)(N.NetdataTable).attrs({coloredSortedColumn:!1}).withConfig({displayName:"styled__StyledTable",componentId:"sc-1kpag36-0"})(["&&{width:100%;height:auto;align-self:start;th,td{padding:4px 8px;min-width:auto;height:32px;width:auto;}","}"],(e=>{let{layout:t}=e;return Xs[t]||Xs.metrics})),ea=(0,fe.default)(N.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-1kpag36-1"})(["float:right;cursor:pointer;"]),ta=[{id:"value",desc:!1}];var na=e=>{let{columns:t,data:n,layout:s="metrics",sortBy:o=ta}=e;return null!==n&&void 0!==n&&n.length?a.createElement($s,{layout:s,data:n,dataColumns:t,sortBy:o,enableSorting:!0}):a.createElement(N.Flex,{width:"100%"},a.createElement(N.TextSmall,{color:"textLite",alignSelf:"center",margin:[0,"auto"]},"No data"))},sa=n(44109);const aa={name:function(e){return((e,t)=>{let{maxLength:n}=t;return{id:"name",accessorKey:"name",header:e,cell:e=>{let{getValue:t}=e;return n?a.createElement(Te.Z,{maxLength:n,text:t(),TextComponent:N.TextSmall}):a.createElement(N.TextSmall,null,t())}}})(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})},value:{id:"value",header:"#",accessorKey:"value",cell:e=>{let{getValue:t}=e;return a.createElement(N.TextSmall,{strong:!0},t())}},goToDashboard:{id:"goToDashboard",accessorKey:"value",header:"",cell:e=>{let{cell:t,getValue:n}=e;const{path:s}=t.row.original,o=(0,r.s0)(),i=(0,a.useCallback)((()=>{(0,dt.L)("total-cust-dashboard","click-cust-dasbhoard","hm-page",n()),o("".concat(s,"/").concat(n()))}),[s,n()]);return a.createElement(ea,{name:"goToNode",width:"14px",height:"14px",color:"textDescription",onClick:i})}},progressBar:e=>{let{header:t}=e;return{id:"value",accessorKey:"value",header:t,cell:e=>{let{cell:t,getValue:n}=e;const{name:s,total:o,color:r}=t.row.original,i=o?n()/o:0,c=(0,sa.e)(i);return a.createElement(N.Flex,{column:!0,margin:[1,0,0,0]},s?a.createElement(N.Flex,{justifyContent:"between"},a.createElement(N.TextSmall,null,s),a.createElement(N.TextSmall,{strong:!0},n())):null,a.createElement(N.ProgressBar,{color:r,width:c}))}}}},oa=[aa.name("VM"),aa.value],ra=[aa.name("Containers"),aa.value],ia=[aa.name("Latest Updated",{maxLength:24}),aa.goToDashboard],ca=[aa.progressBar({header:"OS",dataEntry:"nodesByOS"})],la=[aa.progressBar({header:"Agent Version",dataEntry:"nodesByAgentVersion"})];var da=(0,a.memo)((e=>{let{data:t,schemaKey:n,testId:o}=e;const r=Object.values(t).reduce(((e,t)=>e+t),0),i=Object.keys(t).map((e=>({name:e,value:t[e],total:r}))).sort(((e,t)=>t.value-e.value));return a.createElement(N.Flex,{padding:[0,4],height:"100%","data-testid":"".concat(o,"-table-container"),overflow:"hidden"},a.createElement(na,{columns:s[n],data:i,layout:"progressBar"}))}),((e,t)=>Js()(e,t)));const ha=[{id:"name",desc:!1}],ua=e=>{let{count:t,data:n}=e;const s=(0,_.uk)(),o=(0,l.vf)(),r=(e=>{let{data:t=[],path:n}=e;return null===t||void 0===t?void 0:t.map((e=>({...e,value:e.slug,path:n})))})({data:n,path:"/spaces/".concat(s,"/rooms/").concat(o,"/dashboards")});return a.createElement(N.Flex,{column:!0,alignItems:"center","data-testid":"totalDashboards-table-container",margin:[0,4],gap:2,overflow:"hidden"},a.createElement(Gs,{count:t,testId:"total-dashboards-value"}),a.createElement(na,{columns:ia,data:r,sortBy:ha}))};var ma=(0,a.memo)(ua,((e,t)=>Js()(e,t))),pa=n(9446);const ga=(0,fe.default)(N.TextSmall).withConfig({displayName:"pieChartLabels__StyledText",componentId:"sc-15uxiq-0"})(["display:flex;align-items:center;cursor:",";&:hover{opacity:",";}"],(e=>{let{onClick:t}=e;return t?"pointer":"auto"}),(e=>{let{onClick:t}=e;return t?"0.7":"1"})),fa=(0,a.memo)((e=>{let{title:t,value:n,color:s,onClick:o=null}=e;return a.createElement(N.Flex,{alignItems:"center",justifyContent:"between",width:"100%",gap:4,flex:{grow:1,shrink:0}},a.createElement(N.Flex,{gap:1},a.createElement(N.Flex,{width:"4px",height:"16px",background:s}),a.createElement(ga,{whiteSpace:"nowrap",onClick:o},t,o&&a.createElement(N.Icon,{color:"textLite",margin:[0,0,0,1],name:"nav_arrow_goto",height:"10px",width:"10px"}))),a.createElement(N.Text,{strong:!0},null!==n&&void 0!==n?n:"-"))}));var ba=e=>{let{data:t}=e;return a.createElement(N.Flex,{column:!0,alignItems:"start",justifyContent:"center",gap:5},t.map(((e,t)=>{let{title:n,value:s,color:o,onClick:r}=e;return a.createElement(fa,{key:"".concat(n,"-").concat(s,"-").concat(t),title:n,value:s,color:o,onClick:r})})))};const ya=e=>{let{data:t,theme:n}=e;return t.map((e=>({...e,color:(0,N.getColor)(e.color)({theme:n})})))};var va=e=>{let{chartData:t=[],lineWidth:n=15,animate:s=!0,label:o,hasData:r}=e;const i=(0,a.useContext)(fe.ThemeContext);return a.createElement(N.Flex,{gap:4,margin:[0,4],height:{min:"100px",max:"130px"},alignItems:"center"},a.createElement(ba,{data:t}),a.createElement(N.Flex,{height:"100px",flex:{grow:1,shrink:1}},r?a.createElement(pa.PieChart,{label:()=>o,labelStyle:{fontSize:"24px",fontWeight:400,fontFamily:"IBM Plex Sans",lineHeight:" 32px",fill:(0,N.getColor)("textDescription")({theme:i})},labelPosition:0,data:ya({data:t,theme:i}),lineWidth:n,animate:s}):a.createElement(N.Icon,{color:"border",name:"pie_chart_skeleton",width:"100px",height:"100px",alignSelf:"center"})))};const _a=e=>Object.keys(e).reduce(((t,n)=>[...t,{name:n,value:e[n]}]),[]).sort(((e,t)=>t.value-e.value)),wa=e=>{let{data:{vm:t,docker:n,chartData:s,hasData:o}}=e;const r=_a(t),i=_a(n);return a.createElement(N.Flex,{justifyContent:"around","data-testid":"nodesByMachine-tables-container",overflow:"hidden"},a.createElement(N.Flex,{flex:{grow:1,shrink:0},basis:"200px"},a.createElement(va,{chartData:s,hasData:o})),a.createElement(N.Flex,{gap:2,flex:{grow:1,shrink:0},basis:"50%",padding:[0,4,0,2]},a.createElement(na,{columns:oa,data:r}),a.createElement(na,{columns:ra,data:i})))};var ka=(0,a.memo)(wa,((e,t)=>Js()(e,t)));const Ta=(0,fe.default)(N.Text).withConfig({displayName:"nodesByDataReplication__StyledValue",componentId:"sc-19v6tvl-0"})(["line-height:17px;"]),xa=e=>{let{parent:t,child:n}=e;const s=t+n,o=(0,sa.e)(t/s);return a.createElement(N.Flex,{column:!0,gap:1},a.createElement(N.Flex,{justifyContent:"between","data-testid":"nodesByDataReplication-parent-child"},a.createElement(Pa,{name:"Parents",value:t,background:["blue","aquamarine"]}),a.createElement(Pa,{name:"Children",value:n,background:["purple","lilac"]})),a.createElement(N.ProgressBar,{background:["purple","lilac"],color:["blue","aquamarine"],width:o}))},Sa={r_1:{label:"1",color:["blue","indigo"]},r_2:{label:"2",color:["green","limeGreen"]},"r_*":{label:">2",color:["yellow","seaBuckthorn"]}},Ca=()=>a.createElement(N.Flex,{column:!0,gap:1,alignItems:"center",width:"220px","data-testid":"nodesByDataReplication-information-text",overflow:"hidden"},a.createElement(N.TextMicro,{color:"white"},a.createElement(N.TextMicro,{color:"white",strong:!0},"Replication factor 1:")," ","The node's data are only on the node itself. Lose the node, lose the data!"),a.createElement(N.TextMicro,{color:"white"},a.createElement(N.TextMicro,{color:"white",strong:!0},"Replication factor 2:")," ","The node's metrics are replicated to one parent. The parent can trigger alerts for the child."),a.createElement(N.TextMicro,{color:"white"},a.createElement(N.TextMicro,{color:"white",strong:!0},"Replication factor ",">2",":")," ","Same as 2, but with the metrics replicated to more than one parent. Each parent in the hierarchy can trigger alerts for its children."),a.createElement(N.TextMicro,{color:"white",margin:[2,0]},"Aim to have most of your nodes with at least a factor of 2 and your critical ones with ",">2",".")),Ma=e=>{const[t,n]=(0,a.useMemo)((()=>{const t=Object.keys(Sa).reduce(((t,n,s)=>{var a;const o=e[n]||0;return[...t,{key:n,...Sa[n],value:o,sumValue:((null===(a=t[s-1])||void 0===a?void 0:a.sumValue)||0)+o}]}),[]);return[t,t[t.length-1].sumValue]}),[e]);return a.createElement(N.Flex,{column:!0,margin:[6,0,0]},a.createElement(N.Flex,{margin:[0,0,2],gap:1},a.createElement(N.TextSmall,null,"Replication factor"),a.createElement(Y.Z,{isBasic:!0,plain:!0,content:Ca,align:"bottom"},a.createElement(N.Icon,{name:"information",color:"textDescription",size:"small"}))),a.createElement(N.Flex,{justifyContent:"between",margin:[0,0,1],"data-testid":"nodesByDataReplication-replications"},t.map((e=>a.createElement(Pa,{key:e.key,name:e.label,value:e.value,background:e.color})))),a.createElement(N.ProgressBar,{background:"nodeBadgeBackground",value:t.map((e=>({width:(0,sa.e)(e.value/n),color:e.color})))}))},Pa=e=>{let{name:t,value:n="-",background:s="text"}=e;return a.createElement(N.Flex,{alignItems:"center"},a.createElement(N.Flex,{width:"4px",height:"16px",background:s,round:3,margin:[0,1,0,0]}),a.createElement(N.TextSmall,{color:"textDescription",margin:[0,3,0,0]},t),a.createElement(Ta,{color:"textDescription",strong:!0},n))};var qa=e=>{let{parentChild:t,replication:n}=e;return a.createElement(N.Flex,{column:!0,margin:[4,4,1],"data-testid":"nodesByDataReplication-container"},a.createElement(xa,t),a.createElement(Ma,n))};const Ia={dataReplication:()=>(0,dt.L)("nodes-data-replication","click-link-stream-replication","hm-page"),dataRetention:()=>(0,dt.L)("nodes-data-retention","click-link-dbengine-retention","hm-page")};var Ea=()=>{const e=(0,l.A3)(),t=(0,r.s0)(),n=(0,Ds.yi)(),{handleOpenModal:s}=(0,js.Z)("manageWarRoom"),o=(0,a.useCallback)((()=>s("users")),[]);return{claimedNodes:{props:{title:"Nodes",description:"Number of nodes claimed to Netdata Cloud in current room",basis:"calc(100%/12)",flex:{grow:"1",shrink:"0"},onClick:()=>t("".concat(e,"/nodes")),testId:"claimedNodes"},Component:Gs,selector:e=>{let{nodes:t}=e;return t?{count:t.offline+t.online+t.stale,updatedAt:t.updatedAt}:{count:"-"}}},nodesByStatus:{props:{title:"Nodes by status",description:"Breakdown of the nodes by their status in regards to Netdata Cloud",tooltip:a.createElement(N.Flex,{column:!0,width:{max:"200px"},gap:2},a.createElement(N.TextMicro,{color:"white"},a.createElement(N.TextMicro,{color:"white",strong:!0},"Live:")," ","Node is actual collecting and streaming metrics to Cloud"),a.createElement(N.TextMicro,{color:"white"},a.createElement(N.TextMicro,{color:"white",strong:!0},"Stale:")," ","Node is currently offline and not streaming metrics to Cloud. It can show historical data from a parent node"),a.createElement(N.TextMicro,{color:"white"},a.createElement(N.TextMicro,{color:"white",strong:!0},"Offline:")," ","Node is currently offline, not streaming metrics to Cloud and not available in any parent node"),a.createElement(N.TextMicro,{color:"white"},a.createElement(N.TextMicro,{color:"white",strong:!0},"Unseen:")," ","Nodes have never been connected to Cloud, they are claimed but no successful connection was established")),basis:"calc(100%/6)",flex:{grow:"2",shrink:"0"},testId:"nodesByStatus"},Component:va,selector:n=>{let{nodes:s}=n;const a=e=>{var t;return null!==(t=null===s||void 0===s?void 0:s[e])&&void 0!==t?t:"-"},o=()=>t("".concat(e,"/nodes"));return{chartData:[{title:"Live",value:a("online"),color:"primary",onClick:o},{title:"Stale",value:a("stale"),color:["green","vista"],onClick:o},{title:"Offline",value:a("offline"),color:"placeholder",onClick:o},{title:"Unseen",value:a("unseen"),color:["yellow","seaBuckthorn"],onClick:o}],hasData:!!s&&!s.error,updatedAt:null===s||void 0===s?void 0:s.updatedAt}}},nodesByML:{props:{title:"Nodes by ML",description:"Breakdown of the nodes in regards to our ML features",basis:"calc(100%/6)",flex:{grow:"2",shrink:"0"},onClick:()=>t("".concat(e,"/anomalies")),testId:"nodesByML"},Component:va,selector:e=>{var t,n,s,a,o,r;let{nodes:i}=e;return{chartData:[{title:"Enabled",value:null!==(t=null===i||void 0===i||null===(n=i.ml)||void 0===n?void 0:n.enabled)&&void 0!==t?t:"-",color:["blue","aquamarine"]},{title:"Disabled",value:null!==(s=null===i||void 0===i||null===(a=i.ml)||void 0===a?void 0:a.disabled)&&void 0!==s?s:"-",color:"warningLite"},{title:"Not Capable",value:null!==(o=null===i||void 0===i||null===(r=i.ml)||void 0===r?void 0:r.notCapable)&&void 0!==o?o:"-",color:"placeholder"}],hasData:!!i&&!i.error,updatedAt:null===i||void 0===i?void 0:i.updatedAt}}},nodesByMachine:{props:{title:"Nodes over type of machine/technology",description:"Breakdown of the machines/technology where Netdata is running on",basis:"550px",flex:{grow:"5",shrink:"0"},testId:"nodesByMachine"},Component:ka,selector:e=>{var t,n,s,a,o,r,i,c,l,d,h;let{nodes:u}=e;return{data:{vm:null!==(t=null===u||void 0===u?void 0:u.vmTechnology)&&void 0!==t?t:{},docker:null!==(n=null===u||void 0===u?void 0:u.containerRuntime)&&void 0!==n?n:{},chartData:[{title:"Bare Metal",value:null!==(s=null===u||void 0===u||null===(a=u.type)||void 0===a?void 0:a.bareMetal)&&void 0!==s?s:"-",color:["blue","indigo"]},{title:"VM",value:null!==(o=null===u||void 0===u||null===(r=u.type)||void 0===r?void 0:r.virtualMachine)&&void 0!==o?o:"-",color:["blue","cyan"]},{title:"Container",value:null!==(i=null===u||void 0===u||null===(c=u.type)||void 0===c?void 0:c.container)&&void 0!==i?i:"-",color:["purple","lilac"]},...null!==u&&void 0!==u&&null!==(l=u.type)&&void 0!==l&&l.unknown?[{title:"Unknown",value:null!==(d=null===u||void 0===u||null===(h=u.type)||void 0===h?void 0:h.unknown)&&void 0!==d?d:"-",color:"placeholder"}]:[]],hasData:!!u&&!u.error},updatedAt:null===u||void 0===u?void 0:u.updatedAt}}},nodesByDataReplication:{props:{title:"Nodes by data replication",description:a.createElement(a.Fragment,null,"Summary of your"," ",a.createElement(Wt.Z,{Component:N.TextMicro,href:"https://learn.netdata.cloud/docs/metrics-storage-management/enable-streaming",target:"_blank",onClick:Ia.dataReplication},"streaming and replication")," ","status across your nodes"),basis:"calc(100%/6)",flex:{grow:"1",shrink:"0"},minWidth:"250px",testId:"nodesByDataReplication"},Component:qa,selector:e=>{let{nodes:t}=e;return t&&!t.error?{parentChild:{parent:t.parent,child:t.child},replication:t.replicationFactor,updatedAt:t.updatedAt}:{parentChild:{},replication:{}}}},nodesByOS:{props:{title:"Nodes by O/S version",description:"Breakdown of the nodes in regards to the O/S version they are running",basis:"430px",flex:{grow:"5",shrink:"0"},schemaKey:"OSTableSchema",dataGa:"node-os-version",testId:"nodesByOS"},Component:da,selector:e=>{let{nodes:t}=e;return t&&!t.error?{data:t.osVersion,updatedAt:t.updatedAt}:{data:{}}}},nodesByAgentVersion:{props:{title:"Nodes by Agent version",description:"Breakdown of the nodes in regards to the Agent version running on them",basis:"430px",flex:{grow:"5",shrink:"0"},schemaKey:"agentTableSchema",dataGa:"node-agent-version",testId:"nodesByAgentVersion"},Component:da,selector:e=>{let{nodes:t}=e;return t&&!t.error?{data:t.agentVersion,updatedAt:t.updatedAt}:{data:{}}}},activeAlerts:{props:{title:"Active Alerts",description:"Breakdown of the active alerts by status across all live nodes",basis:"calc(100%/6)",flex:{grow:"0",shrink:"0"},testId:"activeAlerts"},Component:va,selector:e=>{let{alarms:t}=e;return t&&!t.error?{chartData:[{title:"Critical",value:t.critical,color:"errorText",onClick:()=>n("critical")},{title:"Warning",value:t.warning,color:"warningText",onClick:()=>n("warning")}],label:t.critical+t.warning,hasData:!!t&&!t.error&&t.critical+t.warning,updatedAt:t.updatedAt}:{chartData:[{title:"Critical",value:"-",color:"errorText",onClick:()=>n("critical")},{title:"Warning",value:"-",color:"warningText",onClick:()=>n("warning")}],hasData:!!t&&!t.error}}},usersByRole:{props:{title:"Users by role",description:"Breakdown of the users by their role",basis:"calc(100%/6)",flex:{grow:"0",shrink:"0"},onClick:()=>o(),testId:"usersByRole"},Component:va,selector:e=>{let{spaceroom:t}=e;return t&&!t.error?{chartData:[{title:"admin",value:t.admin,color:["green","limeGreen"]},{title:"user",value:t.user,color:["purple","lilac"]}],label:t.admin+t.user,hasData:!!t&&!t.error,updatedAt:t.updatedAt}:{chartData:[{title:"admin",value:"-",color:["green","limeGreen"]},{title:"user",value:"-",color:["purple","lilac"]}],hasData:!!t&&!t.error}}},totalDashboards:{props:{title:"Total Dashboards",description:"Number of the currently available custom dashboards in room",basis:"calc(100%/6)",flex:{grow:"0",shrink:"0"},testId:"totalDashboards"},Component:ma,selector:e=>{let{dashboards:t}=e;return t&&!t.error?{count:t.dashboards,data:t.lastUpdated,updatedAt:t.updatedAt}:{count:"-",data:[]}}}}};const La=e=>{let{title:t,description:n,tooltip:s}=e;return a.createElement(N.Flex,{column:!0,margin:[4,4,3],height:{min:12}},a.createElement(N.Flex,{gap:1,alignItems:"center"},a.createElement(N.Text,{color:"text","data-testid":"metrics-header-title"},t),s&&a.createElement(Y.Z,{isBasic:!0,plain:!0,content:s,align:"bottom"},a.createElement(N.Icon,{name:"information",color:"textDescription",size:"small"}))),a.createElement(N.TextMicro,{color:"textDescription","data-testid":"metrics-header-description"},n))};var Na=(0,a.memo)(La),Da=n(43337),Ra=n(20709);var Aa=e=>{let{updatedAt:t}=e;const[,n]=(0,a.useState)(),s=(e=>{if(!e)return"";const t=new Date(e);return t.getTime()?(0,Ra.Z)(t,new Date):""})(t);return(0,Da.Z)((()=>n(Math.random())),6e4),a.createElement(N.Flex,{justifyContent:"end",margin:[2,4]},a.createElement(N.TextFemto,{color:"textLite","data-testid":"metrics-footer-last-updated"},"Last updated: ",s||"-"))};const Fa=(e,t)=>{const n=(0,_.th)(),s=(0,l.UL)(),a=(0,A.H7)();(0,m.Z)((()=>({enabled:!!(n&&s&&a.length&&null!==e&&void 0!==e&&e.length),fetch:()=>(0,h.mP)(n,s,e,a),onReceive:e=>{let{data:n}=e;return t((e=>{const t={...e,...n,charts:{...e.charts,...n.charts}};return((e,t)=>e===t||!Object.keys(e).some((n=>!(0,Qs.ZP)(e[n],t[n],{omit:["updatedAt","latency"]}))))(t,e)?e:t}))},onFail:t=>e.reduce(((e,n)=>{let{name:s}=n;return{...e,[s]:{error:t}}}),{}),pollingOptions:{pollingInterval:588e3}})),[n,s,a.length,e])},Ua=[{name:"charts",projections:"points"}],Ba=[{name:"charts",projections:"retention"}],za=[{name:"charts",projections:"metrics"}],Oa=[{name:"nodes"},{name:"spaceroom"},{name:"alarms"},{name:"dashboards"}];var Za=()=>{const[e,t]=(0,a.useState)({});Fa(Ua,t),Fa(Ba,t),Fa(za,t),Fa(Oa,t);const n=(0,re.zN)(),s=(0,re.fD)(),o=Ea();return s?s&&!n.length?a.createElement(ie.Z,null):a.createElement(a.Fragment,null,a.createElement(N.Flex,{alignItems:"center",background:"mainBackground","data-testid":"home-header",gap:2,justifyContent:"between",padding:[2,4],width:"100%"},a.createElement(Xt,null)),a.createElement(N.Flex,{flexWrap:!0,overflow:"auto",padding:[0,0,4,4],"data-testid":"roomHome-layout-container"},Object.keys(o).map((t=>{const{props:{basis:n,title:s,flex:r,description:i,tooltip:c,minWidth:l="250px",onClick:d=null,testId:h,...u},Component:m,selector:p}=o[t],g=p(e);return a.createElement(N.Flex,{key:t,column:!0,basis:n,flex:r,height:"280px",width:{min:l},margin:[4,4,0,0],background:"panelBg",justifyContent:"between",round:!0,"data-testid":"metrics-container-".concat(h),onClick:d,cursor:d?"pointer":"auto"},a.createElement(Na,(0,L.Z)({title:s,description:i,tooltip:c},g)),a.createElement(m,(0,L.Z)({testId:t},u,g)),a.createElement(Aa,g))})))):a.createElement(I.Z,{title:"Loading room stats..."})},Va=n(92501);var Ha=()=>{const e=(0,de.e)(),t=(()=>{const e=(0,_.uk)(),t=(0,l.vf)();return"/spaces/".concat(e,"/rooms/").concat(t,"/overview")})(),n=(0,r.s0)();(0,a.useEffect)((()=>{if(e)return(0,As.unregister)(e.on("goToLink",((e,s)=>{var a;let o=t;return e.getParent().getAttribute("roomId")&&(o=e.getParent().getId(),o=/^\/spaces/.test(o)?o:t),n(o,s?{state:{chartName:s},replace:!0}:{state:{contextToGo:null===e||void 0===e||null===(a=e.getAttribute("contextScope"))||void 0===a?void 0:a[0]},replace:!0})})))}),[e,t])};var Qa=()=>(Ha(),null);const ja=(0,o.Z)((()=>Promise.all([n.e(514),n.e(663),n.e(611)]).then(n.bind(n,38611))),"ManageSpaceRoute"),Wa=(0,o.Z)((()=>Promise.resolve().then(n.bind(n,98469))),"JoinSpace"),Ga=(0,o.Z)((()=>n.e(610).then(n.bind(n,6610))),"NoSpaceAccess"),Ka=(0,o.Z)((()=>n.e(533).then(n.bind(n,35533))),"AlertView"),Ja=(0,o.Z)((()=>n.e(359).then(n.bind(n,57359))),"Anomalies"),Ya=(0,o.Z)((()=>n.e(451).then(n.bind(n,25451))),"AlertsSmartboard"),Xa=(0,o.Z)((()=>n.e(564).then(n.bind(n,43564))),"DashboardsOverview"),$a=(0,o.Z)((()=>n.e(43).then(n.bind(n,4193))),"DashboardView"),eo=(0,o.Z)((()=>Promise.all([n.e(514),n.e(734),n.e(324)]).then(n.bind(n,34324))),"FunctionsView"),{demoSlug:to,demoDefaultRoomViews:no,defaultRoomView:so}=E.default,ao=()=>{const[e,t]=(0,i.ZP)(),n=to===e?no[t]||no.default:W.ZP&&e===W.Xh&&t===W.Fb?W.vT:so;return a.createElement(r.Fg,{replace:!0,to:"/spaces/".concat(e,"/rooms/").concat(t,"/").concat(n)})},oo=Ls(Hs(Ps)),ro=Hs(Ps),io=()=>{(0,i.ZP)();const e=(0,_.th)(),t=(0,l.UL)();return((e,t)=>{const n=(0,d._8)((n=>{let{snapshot:s,set:a}=n;return async()=>{await s.getPromise((0,l.n2)({id:t,key:"fullyLoaded"}))||(0,h.fv)(e,t).then((t=>{let{data:n}=t;a((0,l.ZB)(),{...n,spaceId:e,fullyLoaded:!0,loaded:!0})}))}}),[e,t]);(0,a.useEffect)((()=>{e&&t&&n()}),[e,t])})(e,t),(0,u.Z)({spaceId:e,id:t,pollingInterval:63e3}),function(e,t){let{polling:n=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const s=(0,d._8)((e=>{let{set:n}=e;return function(){let{data:e=[]}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n((0,b.e8)({id:t,key:"ids"}),e.map((e=>e.id))),n((0,b.e8)({id:t,key:"loaded"}),!0),n((0,b.e8)({id:t,key:"updatedAt"}),(new Date).toISOString()),n((0,b.e8)({id:t,key:"error"}),null),e.forEach((e=>{n((0,p.fp)({id:e.id}),(t=>({...t,loaded:!0,...e})))}));const s=e.reduce(((e,t)=>{let{id:n,nodeId:s}=t;return e[s]=[...e[s]||[],n],e}),{});n(f.in,s)}}),[e,t]),a=(0,d._8)((e=>{let{set:n}=e;return e=>{n((0,b.e8)({id:t,key:"error"}),(0,y.Z)(e))}}));(0,m.Z)((()=>({enabled:!!e&&!!t,polling:n,fetch:()=>(0,g.sr)(e,t),onFail:a,onReceive:s,force:!0})),[e,t])}(e,t),(0,v.Z)(e,t),t?a.createElement(a.Suspense,{fallback:a.createElement(I.Z,{title:"Loading..."})},a.createElement(r.Z5,null,a.createElement(r.AW,{path:"nodes/:nodeId",element:a.createElement(oo,null)}),a.createElement(r.AW,{path:"nodes",element:a.createElement(en,null)}),a.createElement(r.AW,{path:"home",element:a.createElement(Za,null)}),a.createElement(r.AW,{path:"overview",element:a.createElement(ro,null)}),a.createElement(r.AW,{path:"alerts/:alertId",element:a.createElement(Ka,null)}),a.createElement(r.AW,{path:"alerts",element:a.createElement(Ya,null)}),a.createElement(r.AW,{path:"alarms/:alertId",element:a.createElement(Ka,null)}),a.createElement(r.AW,{path:"alarms",element:a.createElement(Ya,null)}),a.createElement(r.AW,{path:"dashboards/:dashboardSlug",element:a.createElement($a,null)}),a.createElement(r.AW,{path:"dashboards",element:a.createElement(Xa,null)}),a.createElement(r.AW,{path:"anomalies",element:a.createElement(Ja,null)}),a.createElement(r.AW,{path:"kubernetes",element:a.createElement(ro,{flavour:"k8s"})}),a.createElement(r.AW,{path:"/functions",element:a.createElement(eo,{key:"fn",flavour:"fn"})}),a.createElement(r.AW,{path:"/events",element:a.createElement(eo,{key:"feed",flavour:"feed"})}),a.createElement(r.AW,{path:"/",element:a.createElement(ao,null)}))):a.createElement(I.Z,{title:"Loading room..."})},co=(0,Va.Pf)((()=>a.createElement(ht.Z,{permission:"room:Read"},(e=>e?a.createElement(a.Fragment,null,a.createElement(ee,null),a.createElement(a.Suspense,{fallback:a.createElement(I.Z,{title:"Loading your space..."})},a.createElement(r.Z5,null,a.createElement(r.AW,{path:"spaces/:spaceSlug/join-space",element:a.createElement(Wa,null)}),a.createElement(r.AW,{path:"spaces/:spaceSlug/no-rooms",element:a.createElement(Ga,{reason:"noRooms"})}),a.createElement(r.AW,{path:"spaces/:spaceSlug/rooms/:roomSlug/*",element:a.createElement(io,null)})))):a.createElement(Ga,{reason:"noRoomPermission"}))))),lo=()=>((0,i.vq)(),a.createElement(ja,null)),ho=(0,Va.Pf)((()=>{const e=(0,_.th)();return(0,w.Z)(e),(e=>{const t=(0,d._8)((t=>{let{set:n}=t;return t=>{let{results:s}=t;return n((0,S.J9)(e),s)}})),n=(0,M.gI)("user:ReadAll");(0,k.Z)((()=>({key:"spaces.".concat(e,".members"),autorun:!!e&&n,fetch:()=>(0,T.Q5)(e),association:{getError:()=>(0,C.Ci)({id:e,key:"error"}),getIds:()=>(0,S.WA)({id:e,key:"ids"}),getLoaded:()=>(0,S.WA)({id:e,key:"loaded"}),getUpdatedAt:()=>(0,S.WA)({id:e,key:"updatedAt"})},sort:(e,t)=>e.name.localeCompare(t.name,void 0,{sensitivity:"accent"}),getResource:e=>(0,x.mX)({id:e}),getResourcesInitializer:()=>x.Bb,onReceive:t,pollingOptions:{pollingInterval:315e3}})),[e])})(e),(e=>{const t=(0,d._8)((t=>{let{set:n}=t;return function(){let{data:{results:t}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n((0,P.e$)({id:e}),t)}})),n=(0,d._8)((t=>{let{set:n}=t;return t=>n((0,P.e$)({id:e,key:"error"}),t)})),s=(0,q.y3)(e,"loaded"),a=(0,M.gI)("alert:ReadAll");(0,m.Z)((()=>({enabled:a&&!!e&&s,fetch:()=>(0,g.Kp)(e),onFail:n,onReceive:t,pollingOptions:{pollingInterval:15e4}})),[e,!!s])})(e),(0,c.ZP)(),a.createElement(ht.Z,{permission:"space:Read"},(t=>t?a.createElement(a.Fragment,null,a.createElement(r.Z5,null,a.createElement(r.AW,{path:"/*",element:a.createElement(Qa,null)})),a.createElement(a.Suspense,{fallback:a.createElement(I.Z,{title:"Loading your space..."})},a.createElement(r.Z5,null,a.createElement(r.AW,{path:"spaces/:spaceSlug/settings/*",element:a.createElement(lo,null)}),a.createElement(r.AW,{path:"*",element:a.createElement(co,null)})))):a.createElement(Ga,{key:e,reason:"noSpacePermission"})))}));var uo=ho},50709:function(e,t,n){n.d(t,{Z:function(){return d}});n(33948);var s=n(67294),a=n(22195),o=n(12008),r=(n(15306),n(26398));var i=n(91008),c=n(37518),l=n(12899),d=e=>{let{alertId:t}=e;const n=(0,o.E5)(t),{name:d="unknown alert"}=n,[h,u]=(e=>{const[t,n]=(0,s.useState)(!0),a="".concat("https://community.netdata.cloud/t","/").concat(null===e||void 0===e?void 0:e.replace(/[._]/g,"-"));return(0,s.useEffect)((()=>{e&&r.Z.get(a).then((()=>n(!1))).catch((()=>n(!0)))}),[e]),[a,t]})(d),m=(0,c.UL)(),[,p]=(0,l.R3)(),g=(0,s.useMemo)((()=>({alignSelf:"start",onClick:()=>p({roomId:m,alert:n})})),[h,u,p]);return s.createElement(i.Z,g,"Learn more about this alert",!u&&s.createElement(a.Icon,{name:"arrow_left",rotate:2,size:"small",margin:[0,0,-.75,1],color:"success"}))}},80854:function(e,t,n){var s=n(87462),a=n(67294),o=n(22195);t.Z=e=>{let{iconName:t,iconSize:n,children:r,...i}=e;return a.createElement(o.Flex,(0,s.Z)({gap:2,alignItems:"center"},i),a.createElement(o.Icon,(0,s.Z)({name:t,color:"textLite"},n&&{height:n,width:n})),a.createElement(o.Text,{strong:!0},r))}},29876:function(e,t,n){n.d(t,{Z:function(){return h}});var s=n(87462),a=n(67294),o=n(22195),r=n(12008),i=n(89405),c=n(50358),l=n(39840);var d=e=>{let{label:t,testid:n,status:s,value:r,when:d,units:h}=e;const{localeTimeString:u,localeDateString:m}=(0,i.rA)(),p=(0,a.useMemo)((()=>{const e=new Date(1e3*d);return e&&"".concat(m(e,{long:!1})," ").concat(u(e,{secs:!0}))}),[d,m,u]),g=(0,l.pK)(r,h);return a.createElement(o.Flex,{gap:2,alignItems:"center"},a.createElement(o.Flex,{width:"100px"},a.createElement(o.TextSmall,null,t)),a.createElement(o.Flex,{gap:2,alignItems:"center"},a.createElement(o.TextSmall,{color:"text","data-testid":"".concat(n,"-dateTime")},p),a.createElement(c.Z,{loaded:!0,status:s,valueWithUnit:g,"data-testid":"".concat(n,"-value")})))};var h=e=>{let{alertId:t,...n}=e;const{fullyLoaded:i=!1,units:c,lastStatusChangeValue:l,lastStatusChange:h,status:u,lastUpdated:m,value:p,prevStatus:g,prevValue:f,prevDuration:b}=(0,r.E5)(t);return i?a.createElement(o.Flex,(0,s.Z)({gap:2,column:!0,"data-testid":"alertValues"},n),m&&a.createElement(d,{label:"Latest",status:u,testid:"alertValues-latest",value:p,when:m,units:c}),h&&a.createElement(d,{label:"Triggered",status:u,testid:"alertValues-triggered",value:l,when:h,units:c})):null}},92253:function(e,t,n){n(33948);var s=n(67294),a=n(16978),o=n(22195),r=n(91128),i=n(78266),c=n(74059),l=n(37518),d=n(95248),h=n(78710),u=n(9058),m=n(22648);const p=e=>t=>"alert-modal::".concat(e.getAttribute("id"),"::").concat(t),g=()=>Math.floor((new Date).getTime()/1e3),f={width:"108px",height:"77px"};t.Z=e=>{let{instance:t,context:n,isFormattedValueLoaded:b,nodeId:y,status:v,lastStatusChange:_,formattedLastStatusChangeValue:w,lastUpdated:k}=e;const T=(0,c.th)(),x=(0,l.UL)(),S=(0,m.m)(),C=(0,u.e)(),M=(0,r.Z)();(0,s.useEffect)((()=>(M(),M)),[]);const P=(0,d.TQ)(),q=(0,s.useMemo)((()=>{if(!b)return;const e=C.makeChart({attributes:{nodeId:y,contextScope:[n],selectedInstances:t&&y?["".concat(t,"@").concat(y)]:[],id:t,roomId:x,enabledHeightResize:!1,enabledResetRange:!1,overlays:{proceeded:{type:"proceeded"},alarm:{type:"alarm",status:v,value:w,when:_}},host:h.ZP?"".concat(window.envSettings.agentApiUrl,"/api/v2"):"/api/v3/spaces/".concat(T,"/rooms/").concat(x),nodesScope:[y],toolboxElements:[],sparkline:S,hasToolbox:!S},makeTrack:p});return C.getRoot().appendChild(e),e}),[t,b]),[I,E]=((e,t)=>(0,s.useMemo)((()=>{const n=e||g(),s=n-t,a=Math.round(t-s),o=Math.round(n+s);return[a,o>g()?g():o]}),[e,t]))(k,_);return(0,s.useEffect)((()=>{b&&P({after:1e3*I,before:1e3*E})}),[b,I,E]),(0,s.useEffect)((()=>()=>q&&q.destroy()),[q]),s.createElement(o.Flex,{flex:!1,width:"100%",height:75},b&&q?s.createElement(a.Z,{"data-chartid":t,chart:q,hasHeader:!S,hasFooter:!S}):s.createElement(i.Z,{iconProps:f,title:"Loading chart..."}))}},61294:function(e,t,n){n.d(t,{Z:function(){return x}});var s=n(87462),a=(n(33948),n(67294)),o=n(61152),r=n(22195),i=n(12008),c=n(16645),l=n(7693),d=n(20686),h=n(17208),u=n(78266),m=n(92253),p=n(39840);var g=(0,a.memo)((e=>{let{id:t}=e;const{fullyLoaded:n,nodeId:s,instance:o,lastStatusChangeValue:r,lastStatusChange:c,units:l,context:d,value:h,lastUpdated:u,status:g}=(0,i.E5)(t),f=(0,p.pK)(h,l),b=(0,p.pK)(r,l);return a.createElement(m.Z,{instance:o,context:d,formattedLastValue:f,formattedLastStatusChangeValue:b,lastStatusChange:c,lastUpdated:u,isFormattedValueLoaded:"clear"===g||n,nodeId:s,status:g,testid:"alertDetailsModal"})})),f=n(74059),b=n(37518),y=n(89250);var v=e=>{let{alertId:t,testid:n}=e;const s=(0,f.uk)(),o=(0,b.vf)(),i="/spaces/".concat(s,"/rooms/").concat(o,"/alerts/").concat(t),c=(0,y.s0)(),l=(0,a.useCallback)((e=>{e.preventDefault(),c(i)}),[c,i]);return a.createElement(r.Button,{as:"a","data-testid":"".concat(n,"-view-alert-button"),"data-ga":"".concat(n,"::view-alert-button"),href:i,onClick:l,label:"View alert page",width:"224px"})},_=n(80854),w=n(29876),k=n(50709);var T=e=>{let{alertId:t,onClose:n}=e;const{name:s="unknown alert",status:o,fullyLoaded:m,info:p}=(0,i.E5)(t);return(0,i.yx)(t),a.createElement(c.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:n},a.createElement(l.x,{onClose:n,title:s,"data-testid":"alertDetailsModal-alertName"},a.createElement(d.Z,{type:"".concat(o,"AlertsTable"),icon:"alarm_bell","data-testid":"alertDetailsModal-alertPill"},o)),a.createElement(c.TZ,{overflow:{vertical:"auto"},hasModalTitle:!1,gap:2,hasFooter:!0},!m&&a.createElement(u.Z,{title:"Loading alert..."}),m&&a.createElement(a.Fragment,null,a.createElement(_.Z,{iconName:"monitoring",iconSize:"20px"},"Time Values"),a.createElement(w.Z,{alertId:t}),a.createElement(_.Z,{iconName:"documentation"},"Alert Description"),a.createElement(r.Text,{"data-testid":"alertDetailsModal-info"},p),a.createElement(k.Z,{alertId:t})),m&&a.createElement(g,{id:t}),m&&a.createElement(h.Z,{id:t})),a.createElement(c.ZW,null,a.createElement(v,{alertId:t,testid:"alertDetailsModal"})))};var x=()=>{const[e,,t,n,r]=(0,o.Z)("alertDetailsModal"),i=(0,a.useCallback)((e=>{let{alertId:n}=e;t("",{alertId:n})}),[]),c=(0,a.useMemo)((()=>a.createElement(T,(0,s.Z)({onClose:n},r))),[r]);return[e,i,n,c]}},63860:function(e,t,n){var s=n(87462),a=(n(15306),n(67294)),o=n(60677),r=n(22195),i=n(39840);const c=o.default.div.withConfig({displayName:"timeCell__TimeBox",componentId:"sc-1k785pi-0"})(["display:flex;flex-direction:column;align-items:start;justify-content:center;"]);t.Z=e=>{let{rawTime:t,secs:n,long:o,nowrap:l=!1,...d}=e;const{timeAgo:h,formattedDate:u=""}=(0,i.e8)({rawTime:t,secs:n,long:o});return a.createElement(c,d,a.createElement(r.TextSmall,null,h),a.createElement(r.TextMicro,(0,s.Z)({color:"textLite"},l&&{whiteSpace:"nowrap"}),u?null===u||void 0===u?void 0:u.replace(/ /g," - "):""))}},17208:function(e,t,n){n.d(t,{Z:function(){return A}});var s=n(67294),a=n(22195),o=n(12008),r=n(57387),i=n(60677);const c=i.default.div.withConfig({displayName:"styled__StyledAlertTypeIndicator",componentId:"sc-19nk935-0"})(["width:",";height:",";border-radius:",";background-color:",";"],(0,a.getSizeBy)(1),(0,a.getSizeBy)(1),(0,a.getSizeBy)(1),(e=>{let{critical:t,theme:n}=e;return(0,a.getColor)(t?"error":["yellow","sunglow"])({theme:n})})),l=i.default.a.withConfig({displayName:"styled__StyledLink",componentId:"sc-19nk935-1"})(["padding:",";text-decoration:none;color:",";&:visited{color:",";}&:hover{text-decoration:none;}"],(e=>{let{padding:t}=e;return null!==t&&void 0!==t?t:"0"}),(0,a.getColor)("success"),(0,a.getColor)("success"));var d=n(82351);var h=e=>{let{title:t,value:n,testId:o,status:i}=e;return n?s.createElement(s.Fragment,null,s.createElement(a.Flex,{justifyContent:"between"},s.createElement(a.Flex,{gap:1,alignItems:"center"},s.createElement(c,{critical:"critical"===i}),s.createElement(a.H6,{color:"textDescription"},t)),s.createElement(a.Flex,{gap:1,alignItems:"center"},s.createElement(a.TextSmall,{color:"textDescription"},"More details about"," ",s.createElement(a.TextSmall,{strong:!0,color:"textDescription"},"$this")," ","command"),s.createElement(d.Z,{content:"The $this value comes from the DB Lookup or the Calculation above",isBasic:!0,plain:!0},s.createElement(a.Flex,{margin:[-.5,0,0]},s.createElement(a.Icon,{name:"informationPress",color:"textLite",width:"16px",height:"16px"}))))),s.createElement(r.ZP,{"data-testid":o},n)):null},u=(n(33948),n(25387),n(2490),n(72608),n(4480)),m=n(37394);const p=(0,u.xu)({key:"nodeChartBatchState",default:{}}),g=(0,u.CG)({key:"nodeChartsState",get:e=>{let{id:t,chartId:n}=e;return e=>{let{get:s}=e;const a=s(p(t));return n?a[n]:a}},set:e=>{let{id:t,chartId:n}=e;return(e,s)=>{let{set:a}=e;a(p(t),"function"!==typeof s?e=>({...e,[n]:s}):e=>({...e,[n]:s(e[n])}))}}});(0,u.CG)({key:"nodeChartsState/initialize",set:e=>(t,n)=>{let{set:s}=t,{values:a,merge:o}=n;s(p(e),(e=>a.reduce(((e,t)=>{const{dimensions:n={}}=t;return e[t.id]={...m.pk,...o&&e[t.id],fullyLoaded:Object.keys(n).length>0,...t},e}),{...e})))}});var f=n(936),b=n(61973),y=n(33511);const v=e=>{if("string"===typeof e&&(e=parseInt(e,10)),0===e)return"now";const t=new Date;return e<0?(0,f.Z)((0,b.Z)(t,e),t,{addSuffix:!0}):(0,f.Z)((0,y.Z)(t,e),t,{addSuffix:!0})};var _=e=>{const{instance:t,lookupAfter:n,lookupBefore:a,lookupDimensions:r,lookupMethod:i,lookupOptions:c,nodeId:l}=(0,o.E5)(e),d=(h=l,m=t,(0,u.sJ)(g({id:h,chartId:m})));var h,m;const{dimensions:p}=null!==d&&void 0!==d?d:{};return(0,s.useMemo)((()=>n?(e=>{let{lookupOptions:t,lookupDimensions:n,lookupMethod:s,lookupAfter:a,lookupBefore:o,instance:r}=e,i="of all values";if(n){const e=n.split(","),t=e.length>1?"of the sum of dimensions":"of all values of dimension";i="".concat(t," ").concat(e.join(", "))}const c=t?", with options ".concat(t):"";return"".concat(s," ").concat(i," of chart ").concat(r,", starting ").concat(v(a+o)," and up to ").concat(v(o)).concat(c)})({lookupOptions:c,lookupDimensions:r,lookupMethod:i,lookupAfter:n,lookupBefore:a,instance:t,chartDimensions:p}):""),[n,p,t])},w=n(80854);const k=e=>{let{heading:t,value:n,testId:o}=e;return n&&n.length?s.createElement(a.Flex,{column:!0,gap:3},t&&s.createElement(a.H6,{textTransform:"uppercase",color:"textDescription"},t),s.createElement(r.ZP,{"data-testid":o},n)):null};var T=(0,s.memo)(k),x=n(25935),S=n(87462);var C=e=>{let{iconName:t,category:n,iconSize:o="16px",value:r,testid:i}=e;return r?s.createElement(a.Flex,{alignItems:"center",gap:1},s.createElement(a.Flex,{alignItems:"center",gap:1,basis:"100px"},s.createElement(a.Icon,(0,S.Z)({name:t,color:"textLite"},o&&{height:o,width:o})),s.createElement(a.TextSmall,{whiteSpace:"nowrap",color:"textDescription"},n,":")),s.createElement(a.TextSmall,{strong:!0,"data-testid":i},r)):null};const M=e=>{let{id:t,testid:n}=e;const{calculation:r,warning:i,critical:l,updateEvery:d}=(0,o.E5)(t),u=_(t),m=(0,s.useMemo)((()=>(0,x.ZP)(r)),[r]);return s.createElement(a.Flex,{column:!0,gap:4},s.createElement(w.Z,{iconName:"code"},"Configuration"),s.createElement(T,{heading:"DB lookup",value:u,testId:"".concat(n,"-lookup")}),s.createElement(T,{heading:"Calculation",value:m,testId:"".concat(n,"-calculation")}),s.createElement(a.H6,{textTransform:"uppercase",color:"textDescription"},"Severity Conditions"),s.createElement(a.Flex,{column:!0,gap:2},s.createElement(h,{title:"Warning when",value:i,testId:"".concat(n,"-warningWhen"),status:"warning"},s.createElement(c,{critical:!1})),s.createElement(h,{title:"Critical when",value:l,testId:"".concat(n,"-criticalWhen"),status:"critical"},s.createElement(c,{critical:!0}))),s.createElement(a.H6,{textTransform:"uppercase",color:"textDescription"},"Check"),s.createElement(C,{iconName:"clock_hollow",category:"Check every",value:"".concat(d," seconds"),testid:"".concat(n,"-checkEvery")}))};var P=(0,s.memo)(M),q=n(97945),I=n(80239),E=n(20686),L=n(63860),N=n(50358);var D=e=>{let{isHighlighted:t,lastStatusChangeValue:n,lastStatusChange:o,units:r,status:i,nodeName:c,...l}=e;return s.createElement(a.Flex,(0,S.Z)({background:t&&"modalTabsBackground",border:{side:"all",color:"borderSecondary"},color:"textDescription",justifyContent:"between",padding:[4],round:!0},l),s.createElement(a.Flex,{column:!0,justifyContent:"between",gap:2},c&&s.createElement(a.Text,{strong:!0},c),s.createElement(L.Z,{rawTime:o,secs:!0,"data-testid":"nodeItem-lastStatusChange"})),s.createElement(a.Flex,{height:5,gap:2,alignItems:"center",alignSelf:"start"},s.createElement(d.Z,{content:"Triggered value",align:"bottom"},s.createElement(a.Box,null,s.createElement(N.Z,{loaded:!0,status:i,units:r,value:n,"data-testid":"nodeItem-alertValue"}))),s.createElement(E.Z,{border:void 0,type:i,icon:"alarm_bell",textSize:"small","data-testid":"alertView-alertPill-value"},i)))};const R=e=>{let{children:t}=e;return s.createElement(a.Flex,{gap:2,column:!0},t)};var A=e=>{let{id:t,testid:n="alertDetailsModal"}=e;const{class:r,instance:i,component:c,family:d,nodeId:h,type:u,lastStatusChangeValue:m,lastStatusChange:p,units:g,status:f,notificationType:b}=(0,o.E5)(t),y=(0,q.bV)(h,"name");return s.createElement(a.Flex,{column:!0,gap:4},s.createElement(w.Z,{iconName:"information",margin:[0,0,0,-.5]},"Alert Info"),s.createElement(R,null,s.createElement(C,{iconName:"nodes_hollow",category:"Node",value:y,iconSize:"16px",testid:"".concat(n,"-hostname")}),s.createElement(C,{iconName:"charts_view",category:"Chart ID",value:i,testid:"".concat(n,"-chartId")}),s.createElement(C,{iconName:"data_retention",category:"Type",value:u,testid:"".concat(n,"-type")}),s.createElement(C,{iconName:"last_week",category:"Hostname"}),s.createElement(C,{iconName:"metrics",category:"Component",value:c,testid:"".concat(n,"-component")}),s.createElement(C,{iconName:"applications_hollow",category:"Family",value:d,testid:"".concat(n,"-family")}),s.createElement(C,{iconName:"networkingStack",category:"Class",value:r,testid:"".concat(n,"-class")}),s.createElement(C,{iconName:"incident_manager",category:"Event ID",testid:"".concat(n,"-eventId")})),s.createElement(P,{id:t,testid:n}),s.createElement(w.Z,{iconName:"nodes_hollow",iconSize:"20px"},"Instance Values - Node Instances"),s.createElement(a.Flex,{column:!0,gap:2},"agent"!==b&&s.createElement(a.Text,{color:"textDescription"},"A node may be claimed through multiple instances on the cloud (streaming through parent) and the Netdata Cloud aggregates the alerts from all the instances and displays a single Active alert based on the highest severity, latest change."),s.createElement(D,{lastStatusChangeValue:m,lastStatusChange:p,units:g,status:f,nodeName:y,isHighlighted:!0})),s.createElement(w.Z,{iconName:"gear",iconSize:"20px"},"Edit Alert"),s.createElement(a.Text,{"data-testid":"".concat(n,"-edit-info")},"If you wish to edit and configure this alert, please:"),s.createElement(l,{href:I.UV,target:"_blank",padding:"0 4px 0 0","data-testid":"".concat(n,"-editAlertConfig-link"),"data-ga":"alert-modal::click-edit::alerts-view"},"Visit the documentation",s.createElement(a.Icon,{name:"arrow_left",rotate:2,size:"small",margin:[0,0,-.75,1],color:"success"})))}},50358:function(e,t,n){var s=n(87462),a=n(67294),o=n(22195),r=n(45771);const i={critical:{background:"nodeBadgeBackground",border:{side:"all",color:"error"},color:"errorLite"},warning:{background:"nodeBadgeBackground",border:{side:"all",color:"warning"},color:"warningText"},cleared:{background:"nodeBadgeBackground",border:{side:"all",color:"success"},color:"successLite"},default:{background:"nodeBadgeBackground",border:{side:"all",color:"nodeBadgeColor"},color:"nodeBadgeColor"}};t.Z=e=>{let{loaded:t,status:n,units:c,value:l,valueWithUnit:d,...h}=e;const{background:u,border:m,color:p}=i[n]||i.default,g=(0,a.useMemo)((()=>{if(d)return d;if(void 0===l)return"-";const e=(0,r.J)(l);return"".concat(e," ").concat(c||"-")}),[l,d,c]);return a.createElement(o.Flex,(0,s.Z)({background:u,border:m,padding:[.5,2],round:9,width:{min:10},justifyContent:"center"},h),a.createElement(o.TextSmall,{color:p,strong:!0,whiteSpace:"nowrap",truncate:!0},t?g:"-"))}},597:function(e,t,n){n.d(t,{K:function(){return d}});n(64211),n(2490),n(41874),n(33948),n(25387),n(72608),n(57640),n(9924),n(88449),n(59849);var s=n(4480),a=n(95248),o=n(37518),r=n(12008);const i=e=>(t,n)=>!Array.isArray(n)||!n.length||n.includes(t[e]),c={alertStatuses:i("status"),alertClasses:i("class"),alertRoles:i("recipient"),alertTypeComponents:(e,t)=>!Array.isArray(t)||!t.length||t.includes("".concat(e.type,"|").concat(e.component)),selectedNodeIds:i("nodeId")},l=(0,s.CG)({key:"alertsFiltered",get:e=>{let{extraKey:t,roomId:n,omit:s=[],keepAll:o}=e;return e=>{var i;let{get:l}=e;const d=l((0,a.dz)({key:n,extraKey:t})),h=Object.keys(d).reduce(((e,t)=>(s.includes(t)||e.push([t,d[t]]),e)),[]),u=l((0,r.E_)(n));if(!s.includes("selectedNodeIds")&&(null===(i=d.selectedNodeIds)||void 0===i||!i.length)){const e=l((0,a.dz)({key:n,param:"selectedNodeIds"}));null!==e&&void 0!==e&&e.length&&h.push(["selectedNodeIds",e])}if(!h.length)return u;const m=(e=>t=>!e.some((e=>{let[n,s]=e;return!!c[n]&&!c[n](t,s)})))(h);return o?u.map((e=>m(e)?e:{...e,hidden:!0})):u.filter(m)}}}),d=function(){let{extraKey:e,omit:t=[],keepAll:n=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,o.UL)();return(0,s.sJ)(l({extraKey:e,roomId:a,omit:t,keepAll:n}))}},39840:function(e,t,n){n.d(t,{e8:function(){return m},m9:function(){return h},pK:function(){return u},yi:function(){return d}});var s=n(89250),a=n(67294),o=n(37518),r=n(95248),i=n(45771),c=n(20709),l=n(89405);const d=e=>{const t=(0,s.s0)(),n=(0,o.A3)(),i=(0,r.XT)({extraKey:"alerts"}),c=(0,r.Sf)("alertStatuses",{extraKey:"alerts"});return(0,a.useCallback)((s=>{e&&i([e]),s&&"string"===typeof s&&c([s]),t("".concat(n,"/alerts"))}),[e,n,i])},h=(e,t)=>{if(void 0===e)return"-";const n=(0,i.J)(e);return t?"".concat(n," ").concat(t):n},u=(e,t)=>(0,a.useMemo)((()=>h(e,t)),[e,t]),m=e=>{let{rawTime:t,secs:n=!1,long:s=!1}=e;const{localeTimeString:o,localeDateString:r}=(0,l.rA)();return(0,a.useMemo)((()=>{const e=new Date(1e3*t);return isNaN(e.valueOf())?{}:{timeAgo:(0,c.Z)(e,new Date),formattedDate:"".concat(r(e,{long:s})," ").concat(o(e,{secs:n}))}}),[t,o,r])}},25517:function(e,t,n){n.d(t,{ZP:function(){return h},$B:function(){return l},bG:function(){return d}});n(33948),n(25387),n(2490),n(72608),n(15581),n(34514);var s=n(67294),a=n(95248),o=n(2077);var r=function(e){let{after:t,before:n}=e,{offset:s,limit:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{offset:6e4,limit:Date.now()};const o=((e,t)=>{let{offset:n,limit:s}=t;const a=n/2;return e+a<=s?a:s<e?0:s-e})(n,{offset:s,limit:a});return[t-(s-o),n+o]};const i=(e,t)=>e||t?r({after:parseInt(e),before:parseInt(t)},(e=>{const t=Date.now();return{limit:t,offset:t-e<6e4?3e4:15e3}})(t)):c,c=[null,null],l=()=>{const{after:e,before:t,highlight:n}=(0,a.by)();if(!n.after||!n.before)return c;if(e<0){const t=Date.now();if(n.before<t+e)return c;if(n.after>t)return c}else{if(n.before<e)return c;if(n.after>t)return c}return[n.after,n.before]},d=(e,t,n)=>{const[r,c]=(0,s.useState)(),[d,h]=(0,s.useState)(!1);let[u,m]=(()=>{const e=l();return(0,s.useMemo)((()=>i(...e)),[...e])})();const{after:p,before:g}=(0,a.by)(),[f]=(0,o.VG)({nodeIds:n,flavour:"rhs"},e,t);return[async()=>{const e=((e,t)=>{if(e<0){const n=Date.now();e=1e3*Math.floor(n/1e3+e),t=1e3*Math.floor(n/1e3)}return{after:e,before:t}})(p,g);h(!0);try{await f({flavour:"rhs",highlightAfter:u||e.after,highlightBefore:m||e.before,baselineAfter:u?e.after:null,baselineBefore:m?e.before:null,method:"anomaly-rate",aggregation:"avg",group:"average",nodeIds:n,options:["raw","null2zero"],groupBy:["context"]}),h(!1)}catch(t){if(t.isCancel)return;c(t),h(!1)}},d,r]};var h=(e,t,n)=>{const[r,i]=(()=>{const[e,t]=(0,s.useState)(0);return[e,(0,s.useCallback)((()=>t((e=>e+1))),[])]})(),[c,d]=(0,s.useState)(),[h,u]=l(),{after:m,before:p}=(0,a.by)(),{contexts:g,metadata:f,getWeights:b,loading:y}=(0,o.d5)({nodeIds:n,flavour:"anomaly"},e,t);(0,s.useEffect)((()=>{if(h&&u&&u&&h)try{b({highlightAfter:h,highlightBefore:u,baselineAfter:m,baselineBefore:p,method:"anomaly_rate",aggregation:"avg",group:"average",nodeIds:n,options:["null2zero","anomaly-bit","raw"]})}catch(e){if(e.isCancel)return;d(e)}}),[n.length,u,h,r]);return[(0,s.useMemo)((()=>{const e=g.reduce(((e,t)=>{const n=f[t].dimensions;return Object.keys(n).forEach((n=>e["".concat(t,"::").concat(n)]=f[t].dimensions[n])),e}),{});return Object.keys(e).sort(((t,n)=>e[t].score!==e[n].score?e[t].score>e[n].score?-1:1:n.localeCompare(t)))}),[g]),g,f,y,c,i]}},44109:function(e,t,n){n.d(t,{e:function(){return s}});const s=function(e){return(e=>new Intl.NumberFormat("en-US",{style:"percent",maximumFractionDigits:e}))(arguments.length>1&&void 0!==arguments[1]?arguments[1]:2).format(e)};t.Z=e=>e&&"0"!==e?"".concat(parseFloat(e).toFixed(2),"%"):"-"},12899:function(e,t,n){n.d(t,{R3:function(){return h},Nu:function(){return u},UD:function(){return d}});var s=n(4480),a=n(26398);var o=n(74059),r=n(37518),i=(0,s.cn)({key:"assistantAlert",default:null});const c=(0,s.cn)({key:"assistantAlertsAtom",default:[]}),l=(0,s.CG)({key:"assistantSelector",get:e=>{let{space:t,room:n,alarm:s,node:o,chart:r}=e;return()=>(e=>{let{space:t,room:n,alarm:s,node:o,chart:r}=e;return a.Z.post("/api/v1/troubleshoot",{space:t,room:n,alarm:s,node:o,chart:r})})({space:t,room:n,alarm:s,node:o||"dummy-node-id",chart:r||"dummy-chart-id"})},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),d=e=>{var t;let{alarm:n,node:a,chart:i}=e;const c=(0,o.th)(),d=(0,r.UL)(),h=(0,s.$P)(l({space:c,room:d,alarm:n,node:a,chart:i}));return{loaded:"loading"!==h.state,value:null===(t=h.contents)||void 0===t?void 0:t.data,hasError:"hasError"===h.state}},h=()=>(0,s.FV)(i),u=()=>(0,s.FV)(c)},37394:function(e,t,n){n.d(t,{ak:function(){return a},pk:function(){return o}});const s={loaded:!1,fullyLoaded:!1,loading:!1,id:"",name:"",chartType:"",context:"",family:"",firstEntry:0,lastEntry:0,module:"",plugin:"",priority:0,updateEvery:0,visible:!1,filteredOut:!1,hidden:!1},a={...s,domain:"room"},o={...s,domain:"node"}},41481:function(e,t,n){n.d(t,{KR:function(){return g},T:function(){return p},J1:function(){return u},Np:function(){return f}});n(33948),n(88449),n(2490),n(59849),n(25387),n(72608),n(64211),n(41874);var s=n(67294),a=n(4480),o=n(89250),r=n(89479),i=n(97945),c=n(37518),l=n(95248);var d=(0,a.xu)({key:"chartsFilterValue",default:{filteredChartsIds:[],filteredChartsCount:0,chartsCount:0}});const h=()=>{const e=(0,c.UL)(),t=(0,i.pG)();return(0,s.useMemo)((()=>({roomId:e,nodeId:t})),[t,e])},u=()=>{const e=h();return(0,a.sJ)(d(e))},m=()=>{const e=(0,c.UL)(),{nodeID:t}=(0,o.UO)();return[e,t||"overview"]},p=()=>{const[e,t]=m();return(0,l.by)("tocSearch",{key:e,extraKey:t,defaultValue:""})},g=()=>{const[e,t]=m();return(0,l.I0)("tocSearch",{key:e,extraKey:t,defaultValue:""})},f=function(e,t,n){let{shouldHide:o=(()=>!1),force:i=!1,cacheKey:c}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const u=(0,l.by)("after"),m=(0,l.by)("before"),g=p().trim().toLowerCase(),f=(0,r.z3)(n),[b,y,v]=(0,s.useMemo)((()=>{let n=0,s=0;const a=Date.now()/1e3,r=g.split(/[\s,]+/).filter((e=>!!e));return[e.reduce(((e,t)=>{if(!e[t])return e;const{firstEntry:c,lastEntry:l,live:d}=e[t],h=!i&&e[t].visible||(u<0?d||a+u<l:!(u>1e3*l||m<1e3*c)),p=!Object.keys(e[t]).some((n=>{const s=e[t][n];return null===r||void 0===r||!r.length||r.some((e=>"string"===typeof s&&s.includes(e)))})),g=o(e[t]);return e[t]={...e[t],filteredOut:p,visible:h,hidden:g},p||!h||g||(n+=1),g||(s+=1),e}),{...t}),s,n]}),[g,e,u,m,i,c]),_=(()=>{const e=h();return(0,a.Zl)(d(e))})();return(0,s.useEffect)((()=>{f(b),_({filteredChartsCount:v,chartsCount:y})}),[b,y,v,n]),v}},5441:function(e,t,n){n.d(t,{E:function(){return u}});n(33948);var s=n(67294),a=n(22195),o=n(82351),r=n(95248),i=n(97945),c=n(37518),l=n(74059),d=n(25517),h=n(70459);const u=()=>{const e=(0,i.pG)(),t=(0,r.TA)();return(0,s.useMemo)((()=>e?[e]:t),[e,t])};t.Z=e=>t=>{const n=(0,l.th)(),r=(0,c.UL)(),i=u(),{pause:m}=(0,h.F)(),[p,g]=(0,d.bG)(n,r,i);return s.createElement(a.Flex,{alignItems:"center",justifyContent:"between",width:"100%"},s.createElement(o.Z,{content:"Overlay the maximum chart anomaly rate on each menu section.",align:"bottom",activateOn:"hover",isBasic:!0},s.createElement(a.Button,{tiny:!0,label:g?null:"AR%",isLoading:g,flavour:"hollow",onClick:()=>{m(),p()},padding:[1,2],textTransform:"uppercase","data-track":"menu-anomaly-rates::click-ar-button"})),s.createElement(a.Flex,{column:!0},s.createElement(e,t)))}},28989:function(e,t,n){n.d(t,{An:function(){return d},SF:function(){return l},xz:function(){return u},zE:function(){return h}});n(33948);var s=n(67294),a=n(44682),o=n(37682);const r=(0,a.kr)(""),i=(0,a.kr)(""),c=(0,a.kr)(""),l=e=>{let{menuGroupId:t="",subMenuId:n="",children:a}=e;const[o,l]=(0,s.useState)(t),[d,h]=(0,s.useState)(n),u=(0,s.useMemo)((()=>({setMenuGroupId:l,setSubMenuId:h})),[]);return s.createElement(r.Provider,{value:u},s.createElement(i.Provider,{value:o},s.createElement(c.Provider,{value:d},a)))},d=()=>(0,o.Z)(r),h=e=>{return t=t=>e===t,(0,o.Z)(i,t);var t},u=e=>(0,o.Z)(c,e)},11835:function(e,t,n){n.d(t,{f:function(){return a}});var s=n(71929);const a=(0,n(85993).Lj)(s.Z,(e=>{let{info:t}=e;return{children:t}}))},56102:function(e,t,n){n.d(t,{Y:function(){return r}});var s=n(87462),a=n(67294),o=n(22195);const r=(0,n(85993).Lj)((e=>{let{name:t,...n}=e;return"string"===typeof t?a.createElement(o.H3,(0,s.Z)({color:"sectionTitle"},n),t):t||null}),(e=>{let{icon:t,name:n}=e;return{icon:t,name:n}}))},69743:function(e,t,n){n.d(t,{d:function(){return r}});var s=n(87462),a=n(67294),o=n(22195);const r=(0,a.forwardRef)(((e,t)=>{let{id:n,...r}=e;return a.createElement(o.Flex,(0,s.Z)({column:!0,"data-menuid":n,ref:t},r))}))},12664:function(e,t,n){n.d(t,{o:function(){return r}});var s=n(87462),a=n(67294),o=n(22195);const r=(0,n(62525).Ji)((e=>{let{name:t,...n}=e;return"string"===typeof t?a.createElement(o.Text,(0,s.Z)({strong:!0,color:"sectionTitle"},n),t):t||null}),(e=>{let{name:t}=e;return{name:t}}))},14048:function(e,t,n){n.d(t,{D:function(){return c}});var s=n(87462),a=n(67294),o=n(22195),r=n(62525);const i=e=>{let{link:t}=e;return t},c=(0,a.forwardRef)(((e,t)=>{let{id:n,...c}=e;const l=(0,r.Yo)(n,i);return a.createElement(o.Flex,(0,s.Z)({column:!0,gap:2,id:l,"data-submenuid":n,ref:t},c))}))},71824:function(e,t,n){n.d(t,{At:function(){return m},MS:function(){return w},PZ:function(){return y},Q8:function(){return v},mQ:function(){return f},nI:function(){return g},uK:function(){return b},vv:function(){return h},wJ:function(){return _}});var s=n(87462),a=(n(57640),n(9924),n(67294)),o=n(6557),r=n.n(o),i=n(44682),c=n(37682);const l=a.createContext({}),d=(0,i.kr)({}),h=(0,i.kr)({}),u=(0,i.kr)([]),m=e=>{let{container:t,menuChartsAttributeById:n,getChart:s,allCharts:o,children:r}=e;return a.createElement(l.Provider,{value:t},a.createElement(d.Provider,{value:s},a.createElement(h.Provider,{value:n},a.createElement(u.Provider,{value:o},r))))},p={},g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r();return(0,c.Z)(h,(n=>t(n[e]||p)))},f=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r();return(0,c.Z)(h,(n=>e.map((e=>t(n[e]||p,e)))))},b=()=>a.useContext(l),y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r();return(0,c.Z)(u,e)},v=function(e){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:r())(w()(e))},_=e=>t=>{let{id:n,...o}=t;const r=g(n),{chartId:i}=r,c=v(i);return a.createElement(e,(0,s.Z)({id:n,chart:c,menuChartAttributes:r},o))},w=()=>(0,c.Z)(d)},7592:function(e,t,n){var s=n(88577);const a="The amount of traffic transferred by the network interface.",o='The number of packets transferred by the network interface. Received <a href="https://en.wikipedia.org/wiki/Multicast" target="_blank">multicast</a> counter is commonly calculated at the device level (unlike <b>received</b>) and therefore may include packets which did not reach the host.',r="<p>The number of errors encountered by the network interface.</p><p><b>Inbound</b> - bad packets received on this interface. It includes dropped packets due to invalid length, CRC, frame alignment, and other errors. <b>Outbound</b> - transmit problems. It includes frames transmission errors due to loss of carrier, FIFO underrun/underflow, heartbeat, late collisions, and other problems.</p>",i="<p>The number of FIFO errors encountered by the network interface.</p><p><b>Inbound</b> - packets dropped because they did not fit into buffers provided by the host, e.g. packets larger than MTU or next buffer in the ring was not available for a scatter transfer. <b>Outbound</b> - frame transmission errors due to device FIFO underrun/underflow. This condition occurs when the device begins transmission of a frame but is unable to deliver the entire frame to the transmitter in time for transmission.</p>",c='<p>The number of packets that have been dropped at the network interface level.</p><p><b>Inbound</b> - packets received but not processed, e.g. due to <a href="#menu_system_submenu_softnet_stat">softnet backlog</a> overflow, bad/unintended VLAN tags, unknown or unregistered protocols, IPv6 frames when the server is not configured for IPv6. <b>Outbound</b> - packets dropped on their way to transmission, e.g. due to lack of resources.</p>',l="The number of correctly transferred compressed packets by the network interface. These counters are only meaningful for interfaces which support packet compression (e.g. CSLIP, PPP).",d='<p>The number of errors encountered by the network interface.</p><p><b>Frames</b> - aggregated counter for dropped packets due to invalid length, FIFO overflow, CRC, and frame alignment errors. <b>Collisions</b> - <a href="https://en.wikipedia.org/wiki/Collision_(telecommunications)" target="blank">collisions</a> during packet transmissions. <b>Carrier</b> - aggregated counter for frame transmission errors due to excessive collisions, loss of carrier, device FIFO underrun/underflow, Heartbeat/SQE Test errors, and late collisions.</p>',h='<p>The interface\'s latest or current <a href="https://en.wikipedia.org/wiki/Duplex_(telecommunications)" target="_blank">duplex</a> that the network adapter <a href="https://en.wikipedia.org/wiki/Autonegotiation" target="_blank">negotiated</a> with the device it is connected to.</p><p><b>Unknown</b> - the duplex mode can not be determined. <b>Half duplex</b> - the communication is one direction at a time. <b>Full duplex</b> - the interface is able to send and receive data simultaneously.</p>',u='<p>The current <a href="https://datatracker.ietf.org/doc/html/rfc2863" target="_blank">operational state</a> of the interface.</p><p><b>Unknown</b> - the state can not be determined. <b>NotPresent</b> - the interface has missing (typically, hardware) components. <b>Down</b> - the interface is unable to transfer data on L1, e.g. ethernet is not plugged or interface is administratively down. <b>LowerLayerDown</b> - the interface is down due to state of lower-layer interface(s). <b>Testing</b> - the interface is in testing mode, e.g. cable test. It can\u2019t be used for normal traffic until tests complete. <b>Dormant</b> - the interface is L1 up, but waiting for an external event, e.g. for a protocol to establish. <b>Up</b> - the interface is ready to pass packets and can be used.</p>',m="The current physical link state of the interface.",p='The interface\'s latest or current speed that the network adapter <a href="https://en.wikipedia.org/wiki/Autonegotiation" target="_blank">negotiated</a> with the device it is connected to. This does not give the max supported speed of the NIC.',g='The interface\'s currently configured <a href="https://en.wikipedia.org/wiki/Maximum_transmission_unit" target="_blank">Maximum transmission unit</a> (MTU) value. MTU is the size of the largest protocol data unit that can be communicated in a single network layer transaction.',f=' This chart is provided by the <a href="#menu_netdata_submenu_ebpf">eBPF plugin</a>.',b='Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#processes" target="_blank">a function</a> that starts a process is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_thread">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_apps_process_create">application</a>.'+f,y='Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#processes" target="_blank">a function</a> that starts a thread is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_thread">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_apps_thread_create">application</a>.'+f,v='Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#processes" target="_blank">a function</a> that responsible for closing tasks is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_exit">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_apps_process_exit">application</a>.'+f,_='Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#processes" target="_blank">a function</a> that responsible for releasing tasks is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_exit">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_apps_task_release">application</a>.'+f,w='Number of errors to create a new <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#task-error" target="_blank">task</a>. Netdata gives a summary for this chart in <a href="#ebpf_system_task_error">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_apps_task_error">application</a>.'+f,k='Number of calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to open files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_access">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_file_open">application</a>.'+f,T='Number of failed calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to open files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_error">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_file_open_error">application</a>.'+f,x='Number of calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to close files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_access">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_file_closed">application</a>.'+f,S='Number of failed calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to close files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_error">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_file_close_error">application</a>.'+f,C='Percentage of file accesses that were present in the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#directory-cache" target="_blank">directory cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_dc_hit_ratio">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_apps_dc_hit">application</a>.'+f,M='Number of times a file is accessed inside <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#directory-cache" target="_blank">directory cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_dc_reference">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_apps_dc_reference">application</a>.'+f,P='Number of times a file is accessed in the file system, because it is not present inside the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#directory-cache" target="_blank">directory cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_dc_reference">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_apps_dc_not_cache">application</a>.'+f,q='Number of times a file was not found on the file system. Netdata gives a summary for this chart in <a href="#ebpf_dc_reference">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_apps_dc_not_found">application</a>.'+f,I='Number of successful calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_write">application</a>.'+f,E='Number of successful calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_read">application</a>.'+f,L='Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_write_error">application</a>.'+f,N='Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_read_error">application</a>.'+f,D='Total of bytes successfully written using the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_bytes">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_write_bytes">application</a>.'+f,R='Total of bytes successfully read using the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_bytes">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_read_bytes">application</a>.'+f,A='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS unlinker function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_unlink">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_unlink">application</a>.'+f,F='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS syncer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_sync">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_sync">application</a>.'+f,U='Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS syncer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_sync_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_sync_error">application</a>.'+f,B='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS opener function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_open">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_open">application</a>.'+f,z='Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS opener function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_open_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_open_error">application</a>.'+f,O='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS creator function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_create">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_create">application</a>.'+f,Z='Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS creator function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_create_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_create_error">application</a>.'+f,V='Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#swap" target="_blank">swap reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_swap">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows swap per <a href="#ebpf_apps_swap_read">application</a>.'+f,H='Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#swap" target="_blank">swap writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_swap">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows swap per <a href="#ebpf_apps_swap_write">application</a>.'+f,Q='The <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-ratio" target="_blank">ratio</a> shows the percentage of data accessed directly in memory. Netdata gives a summary for this chart in <a href="#menu_mem_submenu_page_cache">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows page cache hit per <a href="#ebpf_apps_cachestat_ratio">application</a>.'+f,j='Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#dirty-pages" target="_blank">modified pages</a> in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_cachestat_dirty">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows page cache hit per <a href="#ebpf_apps_cachestat_dirties">application</a>.'+f,W='Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-hits" target="_blank">access</a> to data in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_cachestat_hits">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows page cache hit per <a href="#ebpf_apps_cachestat_hits">application</a>.'+f,G='Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-misses" target="_blank">access</a> to data was not present in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_cachestat_misses">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows page cache misses per <a href="#ebpf_apps_cachestat_misses">application</a>.'+f,K='Number of calls to <b>shmget</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_apps_shm_get">application</a>.'+f,J='Number of calls to <b>shmat</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_apps_shm_at">application</a>.'+f,Y='Number of calls to <b>shmctl</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_apps_shm_ctl">application</a>.'+f,X='Number of calls to <b>shmdt</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_apps_shm_dt">application</a>.'+f,$='Number of calls to IPV4 TCP function responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-outbound-connections" target="_blank">starting connections</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_outbound_conn">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows outbound connections per <a href="#ebpf_apps_outbound_conn_ipv4">application</a>.'+f,ee='Number of calls to IPV6 TCP function responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-outbound-connections" target="_blank">starting connections</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_outbound_conn">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows outbound connections per <a href="#ebpf_apps_outbound_conn_ipv6">application</a>.'+f,te='Total bytes sent with <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> internal functions. Netdata gives a summary for this chart in <a href="#ebpf_global_bandwidth_tcp_bytes">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows bandwidth per <a href="#ebpf_apps_bandwidth_sent">application</a>.'+f,ne='Total bytes received with <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> internal functions. Netdata gives a summary for this chart in <a href="#ebpf_global_bandwidth_tcp_bytes">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows bandwidth per <a href="#ebpf_apps_bandwidth_received">application</a>.'+f,se='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> functions responsible to send data. Netdata gives a summary for this chart in <a href="#ebpf_global_tcp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows TCP calls per <a href="#ebpf_apps_bandwidth_tcp_sent">application</a>.'+f,ae='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> functions responsible to receive data. Netdata gives a summary for this chart in <a href="#ebpf_global_tcp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows TCP calls per <a href="#ebpf_apps_bandwidth_tcp_received">application</a>.'+f,oe='Number of times a <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-retransmit" target="_blank">TCP</a> packet was retransmitted. Netdata gives a summary for this chart in <a href="#ebpf_global_tcp_retransmit">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows TCP calls per <a href="#ebpf_apps_tcp_retransmit">application</a>.'+f,re='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> functions responsible to send data. Netdata gives a summary for this chart in <a href="#ebpf_global_udp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows UDP calls per <a href="#ebpf_apps_udp_sendmsg">application</a>.'+f,ie='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> functions responsible to receive data. Netdata gives a summary for this chart in <a href="#ebpf_global_udp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows UDP calls per <a href="#ebpf_apps_udp_recv">application</a>.'+f,ce="Total CPU utilization within the configured or system-wide (if not set) limits. When the CPU utilization of a cgroup exceeds the limit for the configured period, the tasks belonging to its hierarchy will be throttled and are not allowed to run again until the next period.",le='Total CPU utilization within the system-wide CPU resources (all cores). The amount of time spent by tasks of the cgroup in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">user and kernel</a> modes.',de="The percentage of runnable periods when tasks in a cgroup have been throttled. The tasks have not been allowed to run because they have exhausted all of the available time as specified by their CPU quota.",he="The total time duration for which tasks in a cgroup have been throttled. When an application has used its allotted CPU quota for a given period, it gets throttled until the next period.",ue="<p>The weight of each group living in the same hierarchy, that translates into the amount of CPU it is expected to get. The percentage of CPU assigned to the cgroup is the value of shares divided by the sum of all shares in all cgroups in the same level.</p> <p>For example, tasks in two cgroups that have <b>cpu.shares</b> set to 100 will receive equal CPU time, but tasks in a cgroup that has <b>cpu.shares</b> set to 200 receive twice the CPU time of tasks in a cgroup where <b>cpu.shares</b> is set to 100.</p>",me="Total CPU utilization per core within the system-wide CPU resources.",pe='CPU <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Some</b> indicates the share of time in which at least <b>some tasks</b> are stalled on CPU. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',ge="The amount of time some processes have been waiting for CPU time.",fe='CPU <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Full</b> indicates the share of time in which <b>all non-idle tasks</b> are stalled on CPU resource simultaneously. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',be="The amount of time all non-idle processes have been stalled due to CPU congestion.",ye="RAM utilization within the configured or system-wide (if not set) limits. When the RAM utilization of a cgroup exceeds the limit, OOM killer will start killing the tasks belonging to the cgroup.",ve="RAM usage within the configured or system-wide (if not set) limits. When the RAM usage of a cgroup exceeds the limit, OOM killer will start killing the tasks belonging to the cgroup.",_e="The amount of used RAM and swap memory.",we='Memory usage statistics. The individual metrics are described in the memory.stat section for <a href="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/memory.html#per-memory-cgroup-local-status" target="_blank">cgroup-v1</a> and <a href="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html#memory-interface-files" target="_blank">cgroup-v2</a>.',ke="The number of memory usage hits limits.",Te="<b>Dirty</b> is the amount of memory waiting to be written to disk. <b>Writeback</b> is how much memory is actively being written to disk.",xe="<p>Memory accounting statistics.</p><p><b>In</b> - a page is accounted as either mapped anon page (RSS) or cache page (Page Cache) to the cgroup. <b>Out</b> - a page is unaccounted from the cgroup.</p>",Se='<p>Memory <a href="https://en.wikipedia.org/wiki/Page_fault" target="_blank">page fault</a> statistics.</p><p><b>Pgfault</b> - all page faults. <b>Swap</b> - major page faults.</p>',Ce='Memory <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Some</b> indicates the share of time in which at least <b>some tasks</b> are stalled on memory. In this state the CPU is still doing productive work. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',Me="The amount of time some processes have been waiting due to memory congestion.",Pe='Memory <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Full</b> indicates the share of time in which <b>all non-idle tasks</b> are stalled on memory resource simultaneously. In this state actual CPU cycles are going to waste, and a workload that spends extended time in this state is considered to be thrashing. This has severe impact on performance. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',qe="The amount of time all non-idle processes have been stalled due to memory congestion.",Ie="The amount of data transferred to and from specific devices as seen by the CFQ scheduler. It is not updated when the CFQ scheduler is operating on a request queue.",Ee="The number of I/O operations performed on specific devices as seen by the CFQ scheduler.",Le="The number of requests queued for I/O operations.",Ne="The number of BIOS requests merged into requests for I/O operations.",De="The amount of data transferred to and from specific devices as seen by the throttling policy.",Re="The number of I/O operations performed on specific devices as seen by the throttling policy.",Ae='I/O <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Some</b> indicates the share of time in which at least <b>some tasks</b> are stalled on I/O. In this state the CPU is still doing productive work. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',Fe="The amount of time some processes have been waiting due to I/O congestion.",Ue='I/O <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Full</b> line indicates the share of time in which <b>all non-idle tasks</b> are stalled on I/O resource simultaneously. In this state actual CPU cycles are going to waste, and a workload that spends extended time in this state is considered to be thrashing. This has severe impact on performance. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',Be="The amount of time all non-idle processes have been stalled due to I/O congestion.";t.Z={"system.cpu":{aggregationMethod:"avg",info:()=>'Total CPU utilization (all cores). 100% here means there is no CPU idle time at all. You can get per core usage at the <a href="#menu_cpu">CPUs</a> section and per application usage at the <a href="#menu_apps">Applications Monitoring</a> section.',valueRange:[0,100],en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",urlOptions:[],chartLibrary:"gauge",valueRange:[0,100],title:"Average CPU per Node",colors:s.default[0],layout:{x:3.4,y:0,w:2.6,h:5}},{"group_by[0]":["node"],"aggregation[0]":"sum",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top Nodes by CPU",layout:{x:3.4,y:5,w:2.6,h:5}}]},"system.load":{mainheads:[{"aggregation[0]":"avg",chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hiddenWhen:["system.swap"],hasToolbox:!1,selectedDimensions:["load1"],title:"Average System Load (1 min)",colors:s.default[0],layout:{x:10.3,y:5,w:1.7,h:5}}],aggregationMethod:"avg",info:'Current system load, i.e. the number of processes using CPU or waiting for system resources (usually CPU and disk). The 3 metrics refer to 1, 5 and 15 minute averages. The system calculates this once every 5 seconds. For more information check <a href="https://en.wikipedia.org/wiki/Load_(computing)" target="_blank">this wikipedia article</a>.',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["load1"]},"system.cpu_some_pressure":{aggregationMethod:"avg",mainheads:[{"aggregation[0]":"avg",selectedDimensions:["some 10"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Average CPU Pressure (10 sec, some)",colors:s.default[0],layout:{x:1.7,y:5,w:1.7,h:5}}],info:'CPU <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Some</b> indicates the share of time in which at least <b>some tasks</b> are stalled on CPU. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',en:{instance:{one:"system",other:"systems"}}},"system.cpu_some_pressure_stall_time":{info:"The amount of time some processes have been waiting for CPU time.",en:{instance:{one:"system",other:"systems"}}},"system.memory_some_pressure":{aggregationMethod:"avg",info:'Memory <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Some</b> indicates the share of time in which at least <b>some tasks</b> are stalled on memory. In this state the CPU is still doing productive work. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',en:{instance:{one:"system",other:"systems"}}},"system.memory_some_pressure_stall_time":{info:"The amount of time some processes have been waiting due to memory congestion.",en:{instance:{one:"system",other:"systems"}}},"system.memory_full_pressure":{aggregationMethod:"avg",mainheads:[{"aggregation[0]":"avg",selectedDimensions:["full 10"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Average Memory Pressure (10 sec, full)",colors:s.default[0],layout:{x:8.6,y:5,w:1.7,h:5}}],info:'Memory <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Full</b> indicates the share of time in which <b>all non-idle tasks</b> are stalled on memory resource simultaneously. In this state actual CPU cycles are going to waste, and a workload that spends extended time in this state is considered to be thrashing. This has severe impact on performance. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',en:{instance:{one:"system",other:"systems"}}},"system.memory_full_pressure_stall_time":{info:"The amount of time all non-idle processes have been stalled due to memory congestion.",en:{instance:{one:"system",other:"systems"}}},"system.io_some_pressure":{aggregationMethod:"avg",info:'I/O <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Some</b> indicates the share of time in which at least <b>some tasks</b> are stalled on I/O. In this state the CPU is still doing productive work. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',en:{instance:{one:"system",other:"systems"}}},"system.io_some_pressure_stall_time":{info:"The amount of time some processes have been waiting due to I/O congestion.",en:{instance:{one:"system",other:"systems"}}},"system.io_full_pressure":{aggregationMethod:"avg",mainheads:[{"aggregation[0]":"avg",selectedDimensions:["full 10"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Average Disk I/O Pressure (10 sec, full)",colors:s.default[0],layout:{x:0,y:5,w:1.7,h:5}}],info:'I/O <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Full</b> line indicates the share of time in which <b>all non-idle tasks</b> are stalled on I/O resource simultaneously. In this state actual CPU cycles are going to waste, and a workload that spends extended time in this state is considered to be thrashing. This has severe impact on performance. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',en:{instance:{one:"system",other:"systems"}}},"system.io_full_pressure_stall_time":{info:"The amount of time all non-idle processes have been stalled due to I/O congestion.",en:{instance:{one:"system",other:"systems"}}},"system.io":{info:e=>{let{os:t}=e;var n='Total Disk I/O, for all physical disks. You can get detailed information about each disk at the <a href="#menu_disk">Disks</a> section and per application Disk usage at the <a href="#menu_apps">Applications Monitoring</a> section.';return"linux"===t?n+" Physical are all the disks that are listed in <b>/sys/block</b>, but do not exist in <b>/sys/devices/virtual/block</b>.":n},en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["in"],title:"Total Disk Reads",layout:{x:1.7,y:0,w:1.7,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["out"],title:"Total Disk Writes",layout:{x:0,y:0,w:1.7,h:5}}]},"system.pgpgio":{info:"Memory paged from/to disk. This is usually the total disk I/O of the system.",en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["in"],title:"Total Pages read from Disk",hiddenWhen:"system.io",layout:{x:1.6,y:0,w:1.6,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["out"],title:"Total Pages written to Disk",hiddenWhen:"system.io",layout:{x:1.6,y:0,w:1.6,h:5}}]},"system.swapio":{info:"<p>System swap I/O.</p><b>In</b> - pages the system has swapped in from disk to RAM. <b>Out</b> - pages the system has swapped out from RAM to disk.",en:{instance:{one:"system",other:"systems"}}},"system.pgfaults":{info:'Total page faults. <b>Major page faults</b> indicates that the system is using its swap. You can find which applications use the swap at the <a href="#menu_apps">Applications Monitoring</a> section.',en:{instance:{one:"system",other:"systems"}}},"system.entropy":{aggregationMethod:"min",colors:s.default[5],info:'<a href="https://en.wikipedia.org/wiki/Entropy_(computing)" target="_blank">Entropy</a>, is a pool of random numbers (<a href="https://en.wikipedia.org/wiki//dev/random" target="_blank">/dev/random</a>) that is mainly used in cryptography. If the pool of entropy gets empty, processes requiring random numbers may run a lot slower (it depends on the interface each program uses), waiting for the pool to be replenished. Ideally a system with high entropy demands should have a hardware device for that purpose (TPM is one such device). There are also several software-only options you may install, like <b>haveged</b>, although these are generally useful only in servers.',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["entropy"]},"system.clock_sync_state":{info:'<p>The system clock synchronization state as provided by the <a href="https://man7.org/linux/man-pages/man2/adjtimex.2.html" target="_blank">ntp_adjtime()</a> system call. An unsynchronized clock may be the result of synchronization issues by the NTP daemon or a hardware clock fault. It can take several minutes (usually up to 17) before NTP daemon selects a server to synchronize with. <p><b>State map</b>: 0 - not synchronized, 1 - synchronized.</p>',en:{instance:{one:"system",other:"systems"}}},"system.clock_status":{info:'<p>The kernel code can operate in various modes and with various features enabled or disabled, as selected by the <a href="https://man7.org/linux/man-pages/man2/adjtimex.2.html" target="_blank">ntp_adjtime()</a> system call. The system clock status shows the value of the <b>time_status</b> variable in the kernel. The bits of the variable are used to control these functions and record error conditions as they exist.</p><p><b>UNSYNC</b> - set/cleared by the caller to indicate clock unsynchronized (e.g., when no peers are reachable). This flag is usually controlled by an application program, but the operating system may also set it. <b>CLOCKERR</b> - set/cleared by the external hardware clock driver to indicate hardware fault.</p><p><b>Status map</b>: 0 - bit unset, 1 - bit set.</p>',en:{instance:{one:"system",other:"systems"}}},"system.clock_sync_offset":{aggregationMethod:"avg",info:'A typical NTP client regularly polls one or more NTP servers. The client must compute its <a href="https://en.wikipedia.org/wiki/Network_Time_Protocol#Clock_synchronization_algorithm" target="_blank">time offset</a> and round-trip delay. Time offset is the difference in absolute time between the two clocks.',en:{instance:{one:"system",other:"systems"}}},"system.forks":{colors:s.default[6],info:"The number of new processes created.",en:{instance:{one:"system",other:"systems"}}},"system.intr":{colors:s.default[1],info:'Total number of CPU interrupts. Check <b>system.interrupts</b> that gives more detail about each interrupt and also the <a href="#menu_cpu">CPUs</a> section where interrupts are analyzed <a href="#menu_cpu_submenu_interrupts">per CPU core</a>.',en:{instance:{one:"system",other:"systems"}}},"system.interrupts":{info:'CPU interrupts in detail. At the <a href="#menu_cpu">CPUs</a> section, interrupts are analyzed <a href="#menu_cpu_submenu_interrupts">per CPU core</a>. The last column in <b>/proc/interrupts</b> provides an interrupt description or the device name that registered the handler for that interrupt.',en:{instance:{one:"system",other:"systems"}}},"system.hardirq_latency":{aggregationMethod:"avg",info:'Total time spent servicing <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#hard-irq" target="_blank">hardware interrupts</a>. Based on the eBPF <a href="https://github.com/iovisor/bcc/blob/master/tools/hardirqs_example.txt" target="_blank">hardirqs</a> from BCC tools.'+f+'<div id="ebpf_global_hard_irq"></div>',en:{instance:{one:"system",other:"systems"}}},"system.softirqs":{info:'<p>Total number of software interrupts in the system. At the <a href="#menu_cpu">CPUs</a> section, softirqs are analyzed <a href="#menu_cpu_submenu_softirqs">per CPU core</a>.</p><p><b>HI</b> - high priority tasklets. <b>TIMER</b> - tasklets related to timer interrupts. <b>NET_TX</b>, <b>NET_RX</b> - used for network transmit and receive processing. <b>BLOCK</b> - handles block I/O completion events. <b>IRQ_POLL</b> - used by the IO subsystem to increase performance (a NAPI like approach for block devices). <b>TASKLET</b> - handles regular tasklets. <b>SCHED</b> - used by the scheduler to perform load-balancing and other scheduling tasks. <b>HRTIMER</b> - used for high-resolution timers. <b>RCU</b> - performs read-copy-update (RCU) processing.</p>',en:{instance:{one:"system",other:"systems"}}},"system.softnet_stat":{en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["processed"]},"system.softirq_latency":{aggregationMethod:"avg",info:'Total time spent servicing <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#soft-irq" target="_blank">software interrupts</a>. Based on the eBPF <a href="https://github.com/iovisor/bcc/blob/master/tools/softirqs_example.txt" target="_blank">softirqs</a> from BCC tools.'+f+'<div id="ebpf_global_soft_irq"></div>',en:{instance:{one:"system",other:"systems"}}},"system.processes":{info:"<p>System processes.</p><p><b>Running</b> - running or ready to run (runnable). <b>Blocked</b> - currently blocked, waiting for I/O to complete.</p>",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["blocked"]},"system.processes_state":{info:"<p>The number of processes in different states. </p> <p><b>Running</b> - Process using the CPU at a particular moment. <b>Sleeping (uninterruptible)</b> - Process will wake when a waited-upon resource becomes available or after a time-out occurs during that wait. Mostly used by device drivers waiting for disk or network I/O. <b>Sleeping (interruptible)</b> - Process is waiting either for a particular time slot or for a particular event to occur. <b>Zombie</b> - Process that has completed its execution, released the system resources, but its entry is not removed from the process table. Usually occurs in child processes when the parent process still needs to read its child\u2019s exit status. A process that stays a zombie for a long time is generally an error and causes system PID space leak. <b>Stopped</b> - Process is suspended from proceeding further due to STOP or TSTP signals. In this state, a process will not do anything (not even terminate) until it receives a CONT signal.</p>",en:{instance:{one:"system",other:"systems"}}},"system.active_processes":{info:"The total number of processes in the system.",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["active"]},"system.ctxt":{info:'<a href="https://en.wikipedia.org/wiki/Context_switch" target="_blank">Context Switches</a>, is the switching of the CPU from one process, task or thread to another. If there are many processes or threads willing to execute and very few CPU cores available to handle them, the system is making more context switching to balance the CPU resources among them. The whole process is computationally intensive. The more the context switches, the slower the system gets.',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["switches"]},"system.idlejitter":{aggregationMethod:"max",info:"Idle jitter is calculated by netdata. A thread is spawned that requests to sleep for a few microseconds. When the system wakes it up, it measures how many microseconds have passed. The difference between the requested and the actual duration of the sleep, is the <b>idle jitter</b>. This number is useful in real-time environments, where CPU jitter can affect the quality of the service (like VoIP media gateways).",en:{instance:{one:"system",other:"systems"}},heatmapType:"default"},"system.net":{info:e=>{let{os:t}=e;var n="Total bandwidth of all physical network interfaces. This does not include <b>lo</b>, VPNs, network bridges, IFB devices, bond interfaces, etc. Only the bandwidth of physical network interfaces is aggregated.";return"linux"===t?n+" Physical are all the network interfaces that are listed in <b>/proc/net/dev</b>, but do not exist in <b>/sys/devices/virtual/net</b>.":n},en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total Network Inbound",layout:{x:8.6,y:0,w:1.7,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total Network Outbound",layout:{x:10.3,y:0,w:1.7,h:5}}]},"system.ip":{info:"Total IP traffic in the system.",en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total IP Traffic In",hiddenWhen:"system.net",layout:{x:7.2,y:0,w:1.6,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total IP Traffic Out",hiddenWhen:"system.net",layout:{x:8.8,y:0,w:1.6,h:5}}]},"system.ipv4":{info:"Total IPv4 Traffic.",en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total IPv4 Traffic In",hiddenWhen:["system.net","system.ip"],layout:{x:7.2,y:0,w:1.6,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total IPv4 Traffic Out",hiddenWhen:["system.net","system.ip"],layout:{x:8.8,y:0,w:1.6,h:5}}]},"system.ipv6":{info:"Total IPv6 Traffic.",en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total IPv6 Traffic In",hiddenWhen:["system.net","system.ip","system.ipv4"],layout:{x:7.2,y:0,w:1.6,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total IPv6 Traffic Out",hiddenWhen:["system.net","system.ip","system.ipv4"],layout:{x:8.8,y:0,w:1.6,h:5}}]},"system.ram":{info:"System Random Access Memory (i.e. physical memory) usage.",en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["percentage-of-instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"gauge",selectedDimensions:["used","buffers","active","wired"],desiredUnits:"percentage",colors:s.default[10],title:"Average Used RAM per Node",valueRange:[0,100],layout:{x:6,y:0,w:2.6,h:5}},{groupBy:["percentage-of-instance"],"group_by[1]":["node"],urlOptions:["percentage"],selectedDimensions:["used","buffers","active","wired"],desiredUnits:"percentage",valueRange:[0,100],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top Nodes by Used RAM",layout:{x:6,y:5,w:2.6,h:5}}]},"system.swap":{info:"System swap memory usage. Swap space is used when the amount of physical memory (RAM) is full. When the system needs more memory resources and the RAM is full, inactive pages in memory are moved to the swap space (usually a disk, a disk partition or a file).",en:{instance:{one:"system",other:"systems"}}},"system.swapcalls":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#swap" target="_blank">functions</a> used to manipulate swap data. Netdata shows swap metrics per <a href="#ebpf_apps_swap_read">application</a> and <a href="#ebpf_services_swap_read">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_global_swap"></div>',en:{instance:{one:"system",other:"systems"}}},"system.ipc_semaphores":{info:"Number of allocated System V IPC semaphores. The system-wide limit on the number of semaphores in all semaphore sets is specified in <b>/proc/sys/kernel/sem</b> file (2nd field).",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["semaphores"]},"system.ipc_semaphore_arrays":{info:"Number of used System V IPC semaphore arrays (sets). Semaphores support semaphore sets where each one is a counting semaphore. So when an application requests semaphores, the kernel releases them in sets. The system-wide limit on the maximum number of semaphore sets is specified in <b>/proc/sys/kernel/sem</b> file (4th field).",en:{instance:{one:"system",other:"systems"}}},"system.shared_memory_segments":{info:"Number of allocated System V IPC memory segments. The system-wide maximum number of shared memory segments that can be created is specified in <b>/proc/sys/kernel/shmmni</b> file.",en:{instance:{one:"system",other:"systems"}}},"system.shared_memory_bytes":{info:"Amount of memory currently used by System V IPC memory segments. The run-time limit on the maximum shared memory segment size that can be created is specified in <b>/proc/sys/kernel/shmmax</b> file.",en:{instance:{one:"system",other:"systems"}}},"system.shared_memory_calls":{info:'Number of calls to syscalls responsible to manipulate <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#ipc-shared-memory" target="_blank">shared memories</a>. Netdata shows shared memory metrics per <a href="#ebpf_apps_shm_get">application</a> and <a href="#ebpf_services_shm_get">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_global_shm"></div>',en:{instance:{one:"system",other:"systems"}}},"system.message_queue_messages":{info:"Number of messages that are currently present in System V IPC message queues.",en:{instance:{one:"system",other:"systems"}}},"system.message_queue_bytes":{info:"Amount of memory currently used by messages in System V IPC message queues.",en:{instance:{one:"system",other:"systems"}}},"system.uptime":{aggregationMethod:"min",info:"The amount of time the system has been running, including time spent in suspend.",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["uptime"]},"system.process_thread":{title:"Task creation",info:'Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#processes" target="_blank">a function</a> that starts a process or thread is called. Netdata shows process metrics per <a href="#ebpf_apps_process_create">application</a> and <a href="#ebpf_services_process_create">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_system_process_thread"></div>',en:{instance:{one:"system",other:"systems"}}},"system.exit":{title:"Exit monitoring",info:'Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#process-exit" target="_blank">a function</a> responsible to close a process or thread is called. Netdata shows process metrics per <a href="#ebpf_apps_process_exit">application</a> and <a href="#ebpf_services_process_exit">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_system_process_exit"></div>',en:{instance:{one:"system",other:"systems"}}},"system.task_error":{title:"Task error",info:'Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#task-error" target="_blank">a function</a> that starts a process or thread failed. Netdata shows process metrics per <a href="#ebpf_apps_task_error">application</a> and <a href="#ebpf_services_task_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_system_task_error"></div>',en:{instance:{one:"system",other:"systems"}}},"system.process_status":{title:"Task status",info:'Difference between the number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#process-exit" target="_blank">functions</a> that close a task and release a task.'+f,en:{instance:{one:"system",other:"systems"}}},"cpu.cpu":{aggregationMethod:"avg",valueRange:[0,100],en:{instance:{one:"cpu core",other:"cpu cores"}},mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"easypiechart",title:"Average CPU Core Utilization",valueRange:[0,100],layout:{x:0,y:5,w:3,h:5}},{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top CPU Core Utilisation Stats",layout:{x:0,y:0,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top CPU Cores by Utilisation",layout:{x:0,y:10,w:3,h:5}}]},"cpu.interrupts":{en:{instance:{one:"cpu core",other:"cpu cores"}},mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"easypiechart",title:"Average CPU Core Interrupts",layout:{x:3,y:5,w:3,h:5}},{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",title:"Top CPU Core Interrupt Types",layout:{x:3,y:0,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top CPU Cores by Interrupts",layout:{x:3,y:10,w:3,h:5}}]},"cpu.softirqs":{en:{instance:{one:"cpu core",other:"cpu cores"}},mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"easypiechart",title:"Average CPU Core Softirqs",layout:{x:6,y:5,w:3,h:5}},{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top CPU Core Softirq Types",layout:{x:6,y:0,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top CPU Cores by Softirqs",layout:{x:6,y:10,w:3,h:5}}]},"cpu.softnet_stat":{en:{instance:{one:"cpu core",other:"cpu cores"}},dimensionsOnNonDimensionGrouping:["processed"],mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"easypiechart",title:"Average CPU Core Softnets",layout:{x:9,y:5,w:3,h:5}},{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",title:"Top CPU Core Softnet Stats",layout:{x:9,y:0,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top CPU Cores by Softnets",layout:{x:9,y:10,w:3,h:5}}]},"cpu.core_throttling":{en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Max CPU Core Throttling",layout:{x:0,y:5,w:3,h:5}}],info:"The number of adjustments made to the clock speed of the CPU based on it's core temperature."},"cpu.package_throttling":{info:"The number of adjustments made to the clock speed of the CPU based on it's package (chip) temperature.",en:{instance:{one:"system",other:"systems"}}},"cpufreq.cpufreq":{info:"The frequency measures the number of cycles your CPU executes per second.",en:{instance:{one:"cpu core",other:"cpu cores"}}},"cpuidle.cpuidle":{info:"The percentage of time spent in C-states.",en:{instance:{one:"cpu core",other:"cpu cores"}}},"cpuidle.cpu_cstate_residency_time":{aggregationMethod:"avg",en:{instance:{one:"cpu core",other:"cpu cores"}}},"mem.ksm":{info:"<p>Memory pages merging statistics. A high ratio of <b>Sharing</b> to <b>Shared</b> indicates good sharing, but a high ratio of <b>Unshared</b> to <b>Sharing</b> indicates wasted effort.</p><p><b>Shared</b> - used shared pages. <b>Unshared</b> - memory no longer shared (pages are unique but repeatedly checked for merging). <b>Sharing</b> - memory currently shared (how many more sites are sharing the pages, i.e. how much saved). <b>Volatile</b> - volatile pages (changing too fast to be placed in a tree).</p>",en:{instance:{one:"system",other:"systems"}}},"mem.ksm_savings":{heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Saved",selectedDimensions:["savings"],colors:s.default[0],layout:{x:0,y:5,w:3,h:5}}],info:"<p>The amount of memory saved by KSM.</p><p><b>Savings</b> - saved memory. <b>Offered</b> - memory marked as mergeable.</p>",en:{instance:{one:"system",other:"systems"}}},"mem.ksm_ratios":{aggregationMethod:"avg",heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Savings",desiredUnits:"percentage",colors:s.default[0],valueRange:[0,100],layout:{x:3,y:5,w:3,h:5}}],info:"The effectiveness of KSM. This is the percentage of the mergeable pages that are currently merged.",en:{instance:{one:"system",other:"systems"}}},"mem.zram_usage":{info:"ZRAM total RAM usage metrics. ZRAM uses some memory to store metadata about stored memory pages, thus introducing an overhead which is proportional to disk size. It excludes same-element-filled-pages since no memory is allocated for them.",en:{instance:{one:"system",other:"systems"}}},"mem.zram_savings":{info:"Displays original and compressed memory data sizes.",en:{instance:{one:"system",other:"systems"}}},"mem.zram_ratio":{heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Compression Ratio",selectedDimensions:["ratio"],colors:s.default[0],valueRange:[0,100],layout:{x:6,y:5,w:3,h:5}}],info:"Compression ratio, calculated as <b>100 * original_size / compressed_size</b>. More means better compression and more RAM savings.",en:{instance:{one:"system",other:"systems"}}},"mem.zram_efficiency":{aggregationMethod:"avg",heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Efficiency",selectedDimensions:["percent"],colors:s.default[0],layout:{x:9,y:5,w:3,h:5}}],valueRange:[0,100],info:"Memory usage efficiency, calculated as <b>100 * compressed_size / total_mem_used</b>.",en:{instance:{one:"system",other:"systems"}}},"mem.pgfaults":{info:'<p>A <a href="https://en.wikipedia.org/wiki/Page_fault" target="_blank">page fault</a> is a type of interrupt, called trap, raised by computer hardware when a running program accesses a memory page that is mapped into the virtual address space, but not actually loaded into main memory.</p></p><b>Minor</b> - the page is loaded in memory at the time the fault is generated, but is not marked in the memory management unit as being loaded in memory. <b>Major</b> - generated when the system needs to load the memory page from disk or swap memory.</p>',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["major"]},"mem.committed":{colors:s.default[3],info:"Committed Memory, is the sum of all memory which has been allocated by processes.",en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Committed Memory",layout:{x:3,y:0,w:3,h:5},colors:s.default[2]},{"group_by[0]":["node"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top Nodes by Committed Memory",layout:{x:3,y:5,w:3,h:5}}]},"mem.real":{colors:s.default[3],info:"Total amount of real (physical) memory used.",en:{instance:{one:"system",other:"systems"}}},"mem.oom_kill":{info:'The number of processes killed by <a href="https://en.wikipedia.org/wiki/Out_of_memory" target="_blank">Out of Memory</a> Killer. The kernel\'s OOM killer is summoned when the system runs short of free memory and is unable to proceed without killing one or more processes. It tries to pick the process whose demise will free the most memory while causing the least misery for users of the system. This counter also includes processes within containers that have exceeded the memory limit.',en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Out of Memory Kills",desiredUnits:"Kills/s",colors:s.default[1],layout:{x:9,y:5,w:3,h:5}}]},"mem.numa":{info:"<p>NUMA balancing statistics.</p><p><b>Local</b> - pages successfully allocated on this node, by a process on this node. <b>Foreign</b> - pages initially intended for this node that were allocated to another node instead. <b>Interleave</b> - interleave policy pages successfully allocated to this node. <b>Other</b> - pages allocated on this node, by a process on another node. <b>PteUpdates</b> - base pages that were marked for NUMA hinting faults. <b>HugePteUpdates</b> - transparent huge pages that were marked for NUMA hinting faults. In Combination with <b>pte_updates</b> the total address space that was marked can be calculated. <b>HintFaults</b> - NUMA hinting faults that were trapped. <b>HintFaultsLocal</b> - hinting faults that were to local nodes. In combination with <b>HintFaults</b>, the percentage of local versus remote faults can be calculated. A high percentage of local hinting faults indicates that the workload is closer to being converged. <b>PagesMigrated</b> - pages were migrated because they were misplaced. As migration is a copying operation, it contributes the largest part of the overhead created by NUMA balancing.</p>",en:{instance:{one:"system",other:"systems"}}},"mem.numa_nodes":{en:{instance:{one:"system",other:"systems"}}},"mem.available":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"sum",chartLibrary:"easypiechart",title:"Total Available Memory",layout:{x:0,y:0,w:3,h:5}},{"group_by[0]":["node"],dimensionsSort:"valueAsc",chartLibrary:"bars",title:"Top Nodes by Least Available Memory",layout:{x:0,y:5,w:3,h:5}}],info:e=>{let{os:t}=e;return"freebsd"===t?"The amount of memory that can be used by user-space processes without causing swapping. Calculated as the sum of free, cached, and inactive memory.":"Available Memory is estimated by the kernel, as the amount of RAM that can be used by userspace processes, without causing swapping."},en:{instance:{one:"system",other:"systems"}}},"mem.writeback":{info:"<b>Dirty</b> is the amount of memory waiting to be written to disk. <b>Writeback</b> is how much memory is actively being written to disk.",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["Dirty"]},"mem.kernel":{info:"<p>The total amount of memory being used by the kernel.</p><p><b>Slab</b> - used by the kernel to cache data structures for its own use. <b>KernelStack</b> - allocated for each task done by the kernel. <b>PageTables</b> - dedicated to the lowest level of page tables (A page table is used to turn a virtual address into a physical memory address). <b>VmallocUsed</b> - being used as virtual address space. <b>Percpu</b> - allocated to the per-CPU allocator used to back per-CPU allocations (excludes the cost of metadata). When you create a per-CPU variable, each processor on the system gets its own copy of that variable.</p>",en:{instance:{one:"system",other:"systems"}}},"mem.slab":{info:'<p><a href="https://en.wikipedia.org/wiki/Slab_allocation" target="_blank">Slab memory</a> statistics.<p><p><b>Reclaimable</b> - amount of memory which the kernel can reuse. <b>Unreclaimable</b> - can not be reused even when the kernel is lacking memory.</p>',en:{instance:{one:"system",other:"systems"}}},"mem.hugepages":{info:"Dedicated (or Direct) HugePages is memory reserved for applications configured to utilize huge pages. Hugepages are <b>used</b> memory, even if there are free hugepages available.",en:{instance:{one:"system",other:"systems"}}},"mem.transparent_hugepages":{info:"Transparent HugePages (THP) is backing virtual memory with huge pages, supporting automatic promotion and demotion of page sizes. It works for all applications for anonymous memory mappings and tmpfs/shmem.",en:{instance:{one:"system",other:"systems"}}},"mem.hwcorrupt":{info:'The amount of memory with physical corruption problems, identified by <a href="https://en.wikipedia.org/wiki/ECC_memory" target="_blank">ECC</a> and set aside by the kernel so it does not get used.',en:{instance:{one:"system",other:"systems"}}},"mem.ecc_ce":{info:"The number of correctable (single-bit) ECC errors. These errors do not affect the normal operation of the system because they are still being corrected. Periodic correctable errors may indicate that one of the memory modules is slowly failing.",en:{instance:{one:"system",other:"systems"}}},"mem.ecc_ue":{info:"The number of uncorrectable (multi-bit) ECC errors. An uncorrectable error is a fatal issue that will typically lead to an OS crash.",en:{instance:{one:"system",other:"systems"}}},"mem.pagetype_global":{info:"The amount of memory available in blocks of certain size.",en:{instance:{one:"system",other:"systems"}}},"mem.cachestat_ratio":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Page Cache Hit Ratio",desiredUnits:"Percentage",colors:s.default[0],valueRange:[0,100],layout:{x:6,y:0,w:3,h:5}},{"group_by[0]":["node"],chartLibrary:"bars",dimensionsSort:"valueAsc",title:"Top Nodes by Least Cache Hit Ratio",layout:{x:6,y:5,w:3,h:5}}],info:'The <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-ratio" target="_blank">ratio</a> shows the percentage of data accessed directly in memory. Netdata shows the ratio per <a href="#ebpf_apps_cachestat_ratio">application</a> and <a href="#ebpf_services_cachestat_ratio">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f,en:{instance:{one:"system",other:"systems"}}},"mem.cachestat_dirties":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Dirty Pages",desiredUnits:"Pages/s",colors:s.default[12],layout:{x:9,y:0,w:3,h:5}}],info:'Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#dirty-pages" target="_blank">modified pages</a> in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata shows the dity page <a href="#ebpf_apps_cachestat_dirties">application</a> and <a href="#ebpf_services_cachestat_dirties">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_global_cachestat_dirty"></div>',en:{instance:{one:"system",other:"systems"}}},"mem.cachestat_hits":{aggregationMethod:"avg",info:'Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-hits" target="_blank">access</a> to data in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata shows the hits per <a href="#ebpf_apps_cachestat_hits">application</a> and <a href="#ebpf_services_cachestat_hits">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_global_cachestat_hits"></div>',en:{instance:{one:"system",other:"systems"}}},"mem.cachestat_misses":{aggregationMethod:"avg",info:'Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-misses" target="_blank">access</a> to data that was not present in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata shows the missed access per <a href="#ebpf_apps_cachestat_misses">application</a> and <a href="#ebpf_services_cachestat_misses">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_global_cachestat_misses"></div>',en:{instance:{one:"system",other:"systems"}}},"mem.sync":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-system-sync" target="_blank">syscalls</a> that sync filesystem metadata or cached. This chart has a relationship with <a href="#menu_filesystem">File systems</a> and Linux <a href="#menu_mem_submenu_page_cache">Page Cache</a>.'+f,en:{instance:{one:"system",other:"systems"}}},"mem.file_sync":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-sync" target="_blank">syscalls</a> responsible to transfer modified Linux page cache to disk. This chart has a relationship with <a href="#menu_filesystem">File systems</a> and Linux <a href="#menu_mem_submenu_page_cache">Page Cache</a>.'+f,en:{instance:{one:"system",other:"systems"}}},"mem.memory_map":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#memory-map-sync" target="_blank">syscall</a> responsible to the in-core copy of a file that was mapped. This chart has a relationship with <a href="#menu_filesystem">File systems</a> and Linux <a href="#menu_mem_submenu_page_cache">Page Cache</a>.'+f,en:{instance:{one:"system",other:"systems"}}},"mem.file_segment":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-range-sync" target="_blank">syscall</a> responsible to sync file segments. This chart has a relationship with <a href="#menu_filesystem">File systems</a> and Linux <a href="#menu_mem_submenu_page_cache">Page Cache</a>.'+f,en:{instance:{one:"system",other:"systems"}}},"filesystem.dc_hit_ratio":{aggregationMethod:"avg",info:'Percentage of file accesses that were present in the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#directory-cache" target="_blank">directory cache</a>. Netdata shows directory cache metrics per <a href="#ebpf_apps_dc_hit">application</a> and <a href="#ebpf_services_dc_hit">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_dc_hit_ratio"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.dc_reference":{info:'Counters of file accesses. <b>Reference</b> is when there is a file access and the file is not present in the directory cache. <b>Miss</b> is when there is file access and the file is not found in the filesystem. <b>Slow</b> is when there is a file access and the file is present in the filesystem but not in the directory cache. Netdata shows directory cache metrics per <a href="#ebpf_apps_dc_reference">application</a> and <a href="#ebpf_services_dc_reference">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_dc_reference"></div>',en:{instance:{one:"system",other:"systems"}}},"md.health":{family:"health",info:"Number of failed devices per MD array. Netdata retrieves this data from the <b>[n/m]</b> field of the md status line. It means that ideally the array would have <b>n</b> devices however, currently, <b>m</b> devices are in use. <b>failed disks</b> is <b>n-m</b>.",en:{instance:{one:"MD array",other:"MD arrays"}}},"md.disks":{family:"health",info:"Number of devices in use and in the down state. Netdata retrieves this data from the <b>[n/m]</b> field of the md status line. It means that ideally the array would have <b>n</b> devices however, currently, <b>m</b> devices are in use. <b>inuse</b> is <b>m</b>, <b>down</b> is <b>n-m</b>.",en:{instance:{one:"MD array",other:"MD arrays"}}},"md.status":{family:"activity",info:"Completion progress of the ongoing operation.",en:{instance:{one:"MD array",other:"MD arrays"}}},"md.expected_time_until_operation_finish":{family:"activity",info:"Estimated time to complete the ongoing operation. The time is only an approximation since the operation speed will vary according to other I/O demands.",en:{instance:{one:"MD array",other:"MD arrays"}}},"md.operation_speed":{family:"activity",info:"Speed of the ongoing operation. The system-wide rebuild speed limits are specified in <b>/proc/sys/dev/raid/{speed_limit_min,speed_limit_max}</b> files. These options are good for tweaking rebuilt process and may increase overall system load, cpu and memory usage.",en:{instance:{one:"MD array",other:"MD arrays"}}},"md.mismatch_cnt":{family:"errors",info:'When performing <b>check</b> and <b>repair</b>, and possibly when performing <b>resync</b>, md will count the number of errors that are found. A count of mismatches is recorded in the <b>sysfs</b> file <b>md/mismatch_cnt</b>. This value is the number of sectors that were re-written, or (for <b>check</b>) would have been re-written. It may be larger than the number of actual errors by a factor of the number of sectors in a page. Mismatches can not be interpreted very reliably on RAID1 or RAID10, especially when the device is used for swap. On a truly clean RAID5 or RAID6 array, any mismatches should indicate a hardware problem at some level - software issues should never cause such a mismatch. For details, see <a href="https://man7.org/linux/man-pages/man4/md.4.html" target="_blank">md(4)</a>.',en:{instance:{one:"MD array",other:"MD arrays"}}},"md.flush":{family:"flushes",info:'Number of flush counts per MD array. Based on the eBPF <a href="https://github.com/iovisor/bcc/blob/master/tools/mdflush_example.txt" target="_blank">mdflush</a> from BCC tools.',en:{instance:{one:"MD array",other:"MD arrays"}}},"ip.inerrors":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IP Inbound Errors",desiredUnits:"errors",colors:s.default[0],layout:{x:0,y:0,w:3,h:5}}],info:"<p>The number of errors encountered during the reception of IP packets.</p></p><b>NoRoutes</b> - packets that were dropped because there was no route to send them. <b>Truncated</b> - packets which is being discarded because the datagram frame didn't carry enough data. <b>Checksum</b> - packets that were dropped because they had wrong checksum.</p>",en:{instance:{one:"system",other:"systems"}}},"ip.mcast":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total Multicast Traffic Received",layout:{x:9,y:5,w:3,h:5},colors:s.default[2]},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total Multicast Traffic Sent",layout:{x:6,y:5,w:3,h:5},colors:s.default[1]}],info:"Total multicast traffic in the system.",en:{instance:{one:"system",other:"systems"}}},"ip.mcastpkts":{info:"Total transferred multicast packets in the system.",en:{instance:{one:"system",other:"systems"}}},"ip.bcast":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total Broadcast Traffic Received",layout:{x:3,y:5,w:3,h:5},colors:s.default[2]},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total Broadcast Traffic Sent",layout:{x:0,y:5,w:3,h:5},colors:s.default[1]}],info:"Total broadcast traffic in the system.",en:{instance:{one:"system",other:"systems"}}},"ip.bcastpkts":{info:"Total transferred broadcast packets in the system.",en:{instance:{one:"system",other:"systems"}}},"ip.ecnpkts":{info:"<p>Total number of received IP packets with ECN bits set in the system.</p><p><b>CEP</b> - congestion encountered. <b>NoECTP</b> - non ECN-capable transport. <b>ECTP0</b> and <b>ECTP1</b> - ECN capable transport.</p>",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["NoECTP"]},"ip.inbound_conn":{info:'Number of calls to functions responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-inbound-connections" target="_blank">receiving connections</a>.'+f,en:{instance:{one:"system",other:"systems"}}},"ip.tcp_outbound_conn":{info:'Number of calls to TCP functions responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-outbound-connections" target="_blank">starting connections</a>. Netdata shows TCP outbound connections metrics per <a href="#ebpf_apps_outbound_conn_ipv4">application</a> and <a href="#ebpf_services_outbound_conn_ipv4">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_global_outbound_conn"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.tcp_functions":{info:'Number of calls to TCP functions responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth-functions" target="_blank">exchanging data</a>. Netdata shows TCP outbound connections metrics per <a href="#ebpf_apps_bandwidth_tcp_sent">application</a> and <a href="#ebpf_services_bandwidth_tcp_sent">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_global_tcp_bandwidth_call"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.total_tcp_bandwidth":{heads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total TCP Bandwidth",desiredUnits:"bps",colors:s.default[1],layout:{x:0,y:0,w:3,h:5}}],info:'Total bytes sent and received with <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP internal functions</a>. Netdata shows TCP bandwidth metrics per <a href="#ebpf_apps_bandwidth_sent">application</a> and <a href="#ebpf_services_bandwidth_sent">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_global_bandwidth_tcp_bytes"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.tcp_error":{heads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"TCP Errors",desiredUnits:"errors",colors:s.default[2],layout:{x:3,y:0,w:3,h:5}}],info:'Number of failed calls to TCP functions responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP bandwidth</a>. Netdata shows TCP error per <a href="#ebpf_apps_tcp_sendmsg_error">application</a> and <a href="#ebpf_services_tcp_sendmsg_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_global_tcp_bandwidth_error"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.tcp_retransmit":{heads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"TCP Retransmits",desiredUnits:"retransmits",colors:s.default[3],layout:{x:6,y:0,w:3,h:5}}],info:'Number of times a TCP packet was <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-retransmit" target="_blank">retransmitted</a>. Netdata shows TCP retransmit per <a href="#ebpf_apps_tcp_retransmit">application</a> and <a href="#ebpf_services_tcp_retransmit">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_global_tcp_retransmit"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.udp_functions":{info:'Number of calls to UDP functions responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">exchanging data</a>. Netdata shows TCP outbound connections metrics per <a href="#ebpf_apps_udp_sendmsg">application</a> and <a href="#ebpf_services_udp_sendmsg">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_global_udp_bandwidth_call"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.total_udp_bandwidth":{heads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total UDP Bandwidth",desiredUnits:"bps",colors:s.default[4],layout:{x:9,y:0,w:3,h:5}}],info:'Total bytes sent and received with <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-bandwidth" target="_blank">UDP internal functions</a>. Netdata shows UDP bandwidth metrics per <a href="#ebpf_apps_bandwidth_udp_sendmsg">application</a> and <a href="#ebpf_services_bandwidth_udp_sendmsg">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_global_bandwidth_udp_sendmsg"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.udp_error":{info:'Number of failed calls to UDP functions responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-bandwidth" target="_blank">UDP bandwidth</a>. Netdata shows UDP error per <a href="#ebpf_apps_udp_sendmsg_error">application</a> and <a href="#ebpf_services_udp_sendmsg_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+'<div id="ebpf_global_udp_bandwidth_error"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.tcpreorders":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"TCP Reorders",layout:{x:9,y:0,w:3,h:5}}],info:"<p>TCP prevents out-of-order packets by either sequencing them in the correct order or by requesting the retransmission of out-of-order packets.</p><p><b>Timestamp</b> - detected re-ordering using the timestamp option. <b>SACK</b> - detected re-ordering using Selective Acknowledgment algorithm. <b>FACK</b> - detected re-ordering using Forward Acknowledgment algorithm. <b>Reno</b> - detected re-ordering using Fast Retransmit algorithm.</p>",en:{instance:{one:"system",other:"systems"}}},"ip.tcpofo":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"TCP Out-Of-Order Queue",layout:{x:6,y:0,w:3,h:5}}],info:"<p>TCP maintains an out-of-order queue to keep the out-of-order packets in the TCP communication.</p><p><b>InQueue</b> - the TCP layer receives an out-of-order packet and has enough memory to queue it. <b>Dropped</b> - the TCP layer receives an out-of-order packet but does not have enough memory, so drops it. <b>Merged</b> - the received out-of-order packet has an overlay with the previous packet. The overlay part will be dropped. All these packets will also be counted into <b>InQueue</b>. <b>Pruned</b> - packets dropped from out-of-order queue because of socket buffer overrun.</p>",en:{instance:{one:"system",other:"systems"}}},"ip.tcpsyncookies":{info:'<p><a href="https://en.wikipedia.org/wiki/SYN_cookies" target="_blank">SYN cookies</a> are used to mitigate SYN flood.</p><p><b>Received</b> - after sending a SYN cookie, it came back to us and passed the check. <b>Sent</b> - an application was not able to accept a connection fast enough, so the kernel could not store an entry in the queue for this connection. Instead of dropping it, it sent a SYN cookie to the client. <b>Failed</b> - the MSS decoded from the SYN cookie is invalid. When this counter is incremented, the received packet won\u2019t be treated as a SYN cookie.</p>',en:{instance:{one:"system",other:"systems"}}},"ip.tcpmemorypressures":{info:"The number of times a socket was put in memory pressure due to a non fatal memory allocation failure (the kernel attempts to work around this situation by reducing the send buffers, etc).",en:{instance:{one:"system",other:"systems"}}},"ip.tcpconnaborts":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"TCP Connection Aborts",desiredUnits:"errors",layout:{x:3,y:0,w:3,h:5}}],info:"<p>TCP connection aborts.</p><p><b>BadData</b> - happens while the connection is on FIN_WAIT1 and the kernel receives a packet with a sequence number beyond the last one for this connection - the kernel responds with RST (closes the connection). <b>UserClosed</b> - happens when the kernel receives data on an already closed connection and responds with RST. <b>NoMemory</b> - happens when there are too many orphaned sockets (not attached to an fd) and the kernel has to drop a connection - sometimes it will send an RST, sometimes it won't. <b>Timeout</b> - happens when a connection times out. <b>Linger</b> - happens when the kernel killed a socket that was already closed by the application and lingered around for long enough. <b>Failed</b> - happens when the kernel attempted to send an RST but failed because there was no memory available.</p>",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["timeouts"]},"ip.tcp_syn_queue":{info:"<p>The SYN queue of the kernel tracks TCP handshakes until connections get fully established. It overflows when too many incoming TCP connection requests hang in the half-open state and the server is not configured to fall back to SYN cookies. Overflows are usually caused by SYN flood DoS attacks.</p><p><b>Drops</b> - number of connections dropped because the SYN queue was full and SYN cookies were disabled. <b>Cookies</b> - number of SYN cookies sent because the SYN queue was full.</p>",en:{instance:{one:"system",other:"systems"}}},"ip.tcp_accept_queue":{info:"<p>The accept queue of the kernel holds the fully established TCP connections, waiting to be handled by the listening application.</p><b>Overflows</b> - the number of established connections that could not be handled because the receive queue of the listening application was full. <b>Drops</b> - number of incoming connections that could not be handled, including SYN floods, overflows, out of memory, security issues, no route to destination, reception of related ICMP messages, socket is broadcast or multicast.</p>",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["overflows"]},"ipv4.packets":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],"aggregation[1]":"sum",chartLibrary:"easypiechart",title:"Total IPv4 Packets",desiredUnits:"Kpps",colors:s.default[0],layout:{x:0,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv4 Packets",layout:{x:0,y:5,w:3,h:5}}],info:'<p>IPv4 packets statistics for this host.</p><p><b>Received</b> - packets received by the IP layer. This counter will be increased even if the packet is dropped later. <b>Sent</b> - packets sent via IP layer, for both single cast and multicast packets. This counter does not include any packets counted in <b>Forwarded</b>. <b>Forwarded</b> - input packets for which this host was not their final IP destination, as a result of which an attempt was made to find a route to forward them to that final destination. In hosts which do not act as IP Gateways, this counter will include only those packets which were <a href="https://en.wikipedia.org/wiki/Source_routing" target="_blank">Source-Routed</a> and the Source-Route option processing was successful. <b>Delivered</b> - packets delivered to the upper layer protocols, e.g. TCP, UDP, ICMP, and so on.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv4.fragsout":{info:'<p><a href="https://en.wikipedia.org/wiki/IPv4#Fragmentation" target="_blank">IPv4 fragmentation</a> statistics for this system.</p><p><b>OK</b> - packets that have been successfully fragmented. <b>Failed</b> - packets that have been discarded because they needed to be fragmented but could not be, e.g. due to <i>Don\'t Fragment</i> (DF) flag was set. <b>Created</b> - fragments that have been generated as a result of fragmentation.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv4.fragsin":{info:'<p><a href="https://en.wikipedia.org/wiki/IPv4#Reassembly" target="_blank">IPv4 reassembly</a> statistics for this system.</p><p><b>OK</b> - packets that have been successfully reassembled. <b>Failed</b> - failures detected by the IP reassembly algorithm. This is not necessarily a count of discarded IP fragments since some algorithms can lose track of the number of fragments by combining them as they are received. <b>All</b> - received IP fragments which needed to be reassembled.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv4.errors":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total IPv4 Errors",desiredUnits:"packets per second",colors:s.default[1],layout:{x:3,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv4 Errors",layout:{x:3,y:5,w:3,h:5}}],info:"<p>The number of discarded IPv4 packets.</p><p><b>InDiscards</b>, <b>OutDiscards</b> - inbound and outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. <b>InHdrErrors</b> - input packets that have been discarded due to errors in their IP headers, including bad checksums, version number mismatch, other format errors, time-to-live exceeded, errors discovered in processing their IP options, etc. <b>OutNoRoutes</b> - packets that have been discarded because no route could be found to transmit them to their destination. This includes any packets which a host cannot route because all of its default gateways are down. <b>InAddrErrors</b> - input packets that have been discarded due to invalid IP address or the destination IP address is not a local address and IP forwarding is not enabled. <b>InUnknownProtos</b> - input packets which were discarded because of an unknown or unsupported protocol.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv4.icmp":{aggregationMethod:"sum",info:"<p>The number of transferred IPv4 ICMP messages.</p><p><b>Received</b>, <b>Sent</b> - ICMP messages which the host received and attempted to send. Both these counters include errors.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv4.icmp_errors":{info:"<p>The number of IPv4 ICMP errors.</p><p><b>InErrors</b> - received ICMP messages but determined as having ICMP-specific errors, e.g. bad ICMP checksums, bad length, etc. <b>OutErrors</b> - ICMP messages which this host did not send due to problems discovered within ICMP such as a lack of buffers. This counter does not include errors discovered outside the ICMP layer such as the inability of IP to route the resultant datagram. <b>InCsumErrors</b> - received ICMP messages with bad checksum.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv4.icmpmsg":{info:'The number of transferred <a href="https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml" target="_blank">IPv4 ICMP control messages</a>.',en:{instance:{one:"system",other:"systems"}}},"ipv4.udppackets":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total IPv4 UDP Packets",desiredUnits:"Kpps",colors:s.default[4],layout:{x:9,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv4 UDP Packets",layout:{x:9,y:5,w:3,h:5}}],info:"The number of transferred UDP packets.",en:{instance:{one:"system",other:"systems"}}},"ipv4.udperrors":{info:"<p>The number of errors encountered during transferring UDP packets.</p><b>RcvbufErrors</b> - receive buffer is full. <b>SndbufErrors</b> - send buffer is full, no kernel memory available, or the IP layer reported an error when trying to send the packet and no error queue has been setup. <b>InErrors</b> - that is an aggregated counter for all errors, excluding <b>NoPorts</b>. <b>NoPorts</b> - no application is listening at the destination port. <b>InCsumErrors</b> - a UDP checksum failure is detected. <b>IgnoredMulti</b> - ignored multicast packets.",en:{instance:{one:"system",other:"systems"}}},"ipv4.udplite":{info:"The number of transferred UDP-Lite packets.",en:{instance:{one:"system",other:"systems"}}},"ipv4.udplite_errors":{info:"<p>The number of errors encountered during transferring UDP-Lite packets.</p><b>RcvbufErrors</b> - receive buffer is full. <b>SndbufErrors</b> - send buffer is full, no kernel memory available, or the IP layer reported an error when trying to send the packet and no error queue has been setup. <b>InErrors</b> - that is an aggregated counter for all errors, excluding <b>NoPorts</b>. <b>NoPorts</b> - no application is listening at the destination port. <b>InCsumErrors</b> - a UDP checksum failure is detected. <b>IgnoredMulti</b> - ignored multicast packets.",en:{instance:{one:"system",other:"systems"}}},"ipv4.tcppackets":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total IPv4 TCP Packets",desiredUnits:"Kpps",colors:s.default[3],layout:{x:6,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv4 TCP Packets",layout:{x:6,y:5,w:3,h:5}}],info:"<p>The number of packets transferred by the TCP layer.</p></p><b>Received</b> - received packets, including those received in error, such as checksum error, invalid TCP header, and so on. <b>Sent</b> - sent packets, excluding the retransmitted packets. But it includes the SYN, ACK, and RST packets.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv4.tcpsock":{info:"The number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT. This is a snapshot of the established connections at the time of measurement (i.e. a connection established and a connection disconnected within the same iteration will not affect this metric).",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["connections"]},"ipv4.tcpopens":{info:"<p>TCP connection statistics.</p><p><b>Active</b> - number of outgoing TCP connections attempted by this host. <b>Passive</b> - number of incoming TCP connections accepted by this host.</p>",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["active"]},"ipv4.tcperrors":{info:"<p>TCP errors.</p><p><b>InErrs</b> - TCP segments received in error (including header too small, checksum errors, sequence errors, bad packets - for both IPv4 and IPv6). <b>InCsumErrors</b> - TCP segments received with checksum errors (for both IPv4 and IPv6). <b>RetransSegs</b> - TCP segments retransmitted.</p>",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["all"]},"ipv4.tcphandshake":{info:"<p>TCP handshake statistics.</p><p><b>EstabResets</b> - established connections resets (i.e. connections that made a direct transition from ESTABLISHED or CLOSE_WAIT to CLOSED). <b>OutRsts</b> - TCP segments sent, with the RST flag set (for both IPv4 and IPv6). <b>AttemptFails</b> - number of times TCP connections made a direct transition from either SYN_SENT or SYN_RECV to CLOSED, plus the number of times TCP connections made a direct transition from the SYN_RECV to LISTEN. <b>SynRetrans</b> - shows retries for new outbound TCP connections, which can indicate general connectivity issues or backlog on the remote host.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv4.sockstat_sockets":{info:'The total number of used sockets for all <a href="https://man7.org/linux/man-pages/man7/address_families.7.html" target="_blank">address families</a> in this system.',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["used"]},"ipv4.sockstat_tcp_sockets":{info:'<p>The number of TCP sockets in the system in certain <a href="https://en.wikipedia.org/wiki/Transmission_Control_Protocol#Protocol_operation" target="_blank">states</a>.</p><p><b>Alloc</b> - in any TCP state. <b>Orphan</b> - no longer attached to a socket descriptor in any user processes, but for which the kernel is still required to maintain state in order to complete the transport protocol. <b>InUse</b> - in any TCP state, excluding TIME-WAIT and CLOSED. <b>TimeWait</b> - in the TIME-WAIT state.</p>',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["alloc"]},"ipv4.sockstat_tcp_mem":{info:"The amount of memory used by allocated TCP sockets.",en:{instance:{one:"system",other:"systems"}}},"ipv4.sockstat_udp_sockets":{info:"The number of used UDP sockets.",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["inuse"]},"ipv4.sockstat_udp_mem":{info:"The amount of memory used by allocated UDP sockets.",en:{instance:{one:"system",other:"systems"}}},"ipv4.sockstat_udplite_sockets":{info:"The number of used UDP-Lite sockets.",en:{instance:{one:"system",other:"systems"}}},"ipv4.sockstat_raw_sockets":{info:'The number of used <a href="https://en.wikipedia.org/wiki/Network_socket#Types" target="_blank"> raw sockets</a>.',en:{instance:{one:"system",other:"systems"}}},"ipv4.sockstat_frag_sockets":{info:"The number of entries in hash tables that are used for packet reassembly.",en:{instance:{one:"system",other:"systems"}}},"ipv4.sockstat_frag_mem":{info:"The amount of memory used for packet reassembly.",en:{instance:{one:"system",other:"systems"}}},"ipv6.packets":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],"aggregation[1]":"sum",chartLibrary:"easypiechart",title:"Total IPv6 Packets",desiredUnits:"Kpps",colors:s.default[3],layout:{x:0,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv6 Packets",layout:{x:0,y:5,w:3,h:5}}],info:'<p>IPv6 packet statistics for this host.</p><p><b>Received</b> - packets received by the IP layer. This counter will be increased even if the packet is dropped later. <b>Sent</b> - packets sent via IP layer, for both single cast and multicast packets. This counter does not include any packets counted in <b>Forwarded</b>. <b>Forwarded</b> - input packets for which this host was not their final IP destination, as a result of which an attempt was made to find a route to forward them to that final destination. In hosts which do not act as IP Gateways, this counter will include only those packets which were <a href="https://en.wikipedia.org/wiki/Source_routing" target="_blank">Source-Routed</a> and the Source-Route option processing was successful. <b>Delivers</b> - packets delivered to the upper layer protocols, e.g. TCP, UDP, ICMP, and so on.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv6.fragsout":{info:'<p><a href="https://en.wikipedia.org/wiki/IP_fragmentation" target="_blank">IPv6 fragmentation</a> statistics for this system.</p><p><b>OK</b> - packets that have been successfully fragmented. <b>Failed</b> - packets that have been discarded because they needed to be fragmented but could not be, e.g. due to <i>Don\'t Fragment</i> (DF) flag was set. <b>All</b> - fragments that have been generated as a result of fragmentation.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv6.fragsin":{info:'<p><a href="https://en.wikipedia.org/wiki/IP_fragmentation" target="_blank">IPv6 reassembly</a> statistics for this system.</p><p><b>OK</b> - packets that have been successfully reassembled. <b>Failed</b> - failures detected by the IP reassembly algorithm. This is not necessarily a count of discarded IP fragments since some algorithms can lose track of the number of fragments by combining them as they are received. <b>Timeout</b> - reassembly timeouts detected. <b>All</b> - received IP fragments which needed to be reassembled.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv6.errors":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total IPv6 Errors",desiredUnits:"Kpps",colors:s.default[3],layout:{x:3,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv6 Errors",layout:{x:3,y:5,w:3,h:5}}],info:"<p>The number of discarded IPv6 packets.</p><p><b>InDiscards</b>, <b>OutDiscards</b> - packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. <b>InHdrErrors</b> - errors in IP headers, including bad checksums, version number mismatch, other format errors, time-to-live exceeded, etc. <b>InAddrErrors</b> - invalid IP address or the destination IP address is not a local address and IP forwarding is not enabled. <b>InUnknownProtos</b> - unknown or unsupported protocol. <b>InTooBigErrors</b> - the size exceeded the link MTU. <b>InTruncatedPkts</b> - packet frame did not carry enough data. <b>InNoRoutes</b> - no route could be found while forwarding. <b>OutNoRoutes</b> - no route could be found for packets generated by this host.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv6.udppackets":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total IPv6 UDP Packets",desiredUnits:"Kpps",colors:s.default[3],layout:{x:6,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv6 UDP Packets",layout:{x:6,y:5,w:3,h:5}}],info:"The number of transferred UDP packets.",en:{instance:{one:"system",other:"systems"}}},"ipv6.udperrors":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total IPv6 UDP Errors",desiredUnits:"Kpps",colors:s.default[3],layout:{x:9,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv6 UDP Errors",layout:{x:9,y:5,w:3,h:5}}],info:"<p>The number of errors encountered during transferring UDP packets.</p><b>RcvbufErrors</b> - receive buffer is full. <b>SndbufErrors</b> - send buffer is full, no kernel memory available, or the IP layer reported an error when trying to send the packet and no error queue has been setup. <b>InErrors</b> - that is an aggregated counter for all errors, excluding <b>NoPorts</b>. <b>NoPorts</b> - no application is listening at the destination port. <b>InCsumErrors</b> - a UDP checksum failure is detected. <b>IgnoredMulti</b> - ignored multicast packets.",en:{instance:{one:"system",other:"systems"}}},"ipv6.udplitepackets":{info:"The number of transferred UDP-Lite packets.",en:{instance:{one:"system",other:"systems"}}},"ipv6.udpliteerrors":{info:"<p>The number of errors encountered during transferring UDP-Lite packets.</p><p><b>RcvbufErrors</b> - receive buffer is full. <b>SndbufErrors</b> - send buffer is full, no kernel memory available, or the IP layer reported an error when trying to send the packet and no error queue has been setup. <b>InErrors</b> - that is an aggregated counter for all errors, excluding <b>NoPorts</b>. <b>NoPorts</b> - no application is listening at the destination port. <b>InCsumErrors</b> - a UDP checksum failure is detected.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv6.mcast":{info:"Total IPv6 multicast traffic.",en:{instance:{one:"system",other:"systems"}}},"ipv6.bcast":{info:"Total IPv6 broadcast traffic.",en:{instance:{one:"system",other:"systems"}}},"ipv6.mcastpkts":{info:"Total transferred IPv6 multicast packets.",en:{instance:{one:"system",other:"systems"}}},"ipv6.icmp":{aggregationMethod:"sum",info:"<p>The number of transferred ICMPv6 messages.</p><p><b>Received</b>, <b>Sent</b> - ICMP messages which the host received and attempted to send. Both these counters include errors.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv6.icmpredir":{info:"The number of transferred ICMPv6 Redirect messages. These messages inform a host to update its routing information (to send packets on an alternative route).",en:{instance:{one:"system",other:"systems"}}},"ipv6.icmpechos":{info:"The number of ICMPv6 Echo messages.",en:{instance:{one:"system",other:"systems"}}},"ipv6.icmperrors":{info:'<p>The number of ICMPv6 errors and <a href="https://www.rfc-editor.org/rfc/rfc4443.html#section-3" target="_blank">error messages</a>.</p><p><b>InErrors</b>, <b>OutErrors</b> - bad ICMP messages (bad ICMP checksums, bad length, etc.). <b>InCsumErrors</b> - wrong checksum.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv6.groupmemb":{info:"<p>The number of transferred ICMPv6 Group Membership messages.</p><p> Multicast routers send Group Membership Query messages to learn which groups have members on each of their attached physical networks. Host computers respond by sending a Group Membership Report for each multicast group joined by the host. A host computer can also send a Group Membership Report when it joins a new multicast group. Group Membership Reduction messages are sent when a host computer leaves a multicast group.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv6.icmprouter":{info:'<p>The number of transferred ICMPv6 <a href="https://en.wikipedia.org/wiki/Neighbor_Discovery_Protocol" target="_blank">Router Discovery</a> messages.</p><p>Router <b>Solicitations</b> message is sent from a computer host to any routers on the local area network to request that they advertise their presence on the network. Router <b>Advertisement</b> message is sent by a router on the local area network to announce its IP address as available for routing.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv6.icmpneighbor":{info:'<p>The number of transferred ICMPv6 <a href="https://en.wikipedia.org/wiki/Neighbor_Discovery_Protocol" target="_blank">Neighbour Discovery</a> messages.</p><p>Neighbor <b>Solicitations</b> are used by nodes to determine the link layer address of a neighbor, or to verify that a neighbor is still reachable via a cached link layer address. Neighbor <b>Advertisements</b> are used by nodes to respond to a Neighbor Solicitation message.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv6.icmpmldv2":{info:'The number of transferred ICMPv6 <a href="https://en.wikipedia.org/wiki/Multicast_Listener_Discovery" target="_blank">Multicast Listener Discovery</a> (MLD) messages.',en:{instance:{one:"system",other:"systems"}}},"ipv6.icmptypes":{info:'The number of transferred ICMPv6 messages of <a href="https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol_for_IPv6#Types" target="_blank">certain types</a>.',en:{instance:{one:"system",other:"systems"}}},"ipv6.ect":{info:"<p>Total number of received IPv6 packets with ECN bits set in the system.</p><p><b>CEP</b> - congestion encountered. <b>NoECTP</b> - non ECN-capable transport. <b>ECTP0</b> and <b>ECTP1</b> - ECN capable transport.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv6.sockstat6_tcp_sockets":{info:'The number of TCP sockets in any <a href="https://en.wikipedia.org/wiki/Transmission_Control_Protocol#Protocol_operation" target="_blank">state</a>, excluding TIME-WAIT and CLOSED.',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["inuse"]},"ipv6.sockstat6_udp_sockets":{info:"The number of used UDP sockets.",en:{instance:{one:"system",other:"systems"}}},"ipv6.sockstat6_udplite_sockets":{info:"The number of used UDP-Lite sockets.",en:{instance:{one:"system",other:"systems"}}},"ipv6.sockstat6_raw_sockets":{info:'The number of used <a href="https://en.wikipedia.org/wiki/Network_socket#Types" target="_blank"> raw sockets</a>.',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["inuse"]},"ipv6.sockstat6_frag_sockets":{info:"The number of entries in hash tables that are used for packet reassembly.",en:{instance:{one:"system",other:"systems"}}},"sctp.established":{aggregationMethod:"sum",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"SCTP Associations States",desiredUnits:"connections",colors:s.default[0],layout:{x:4,y:0,w:4,h:5}}],info:"The number of associations for which the current state is either ESTABLISHED, SHUTDOWN-RECEIVED or SHUTDOWN-PENDING.",en:{instance:{one:"system",other:"systems"}}},"sctp.transitions":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total SCTP Transitions",desiredUnits:"transitions",colors:s.default[1],layout:{x:0,y:0,w:2,h:5}}],info:"<p>The number of times that associations have made a direct transition between states.</p><p><b>Active</b> - from COOKIE-ECHOED to ESTABLISHED. The upper layer initiated the association attempt. <b>Passive</b> - from CLOSED to ESTABLISHED. The remote endpoint initiated the association attempt. <b>Aborted</b> - from any state to CLOSED using the primitive ABORT. Ungraceful termination of the association. <b>Shutdown</b> - from SHUTDOWN-SENT or SHUTDOWN-ACK-SENT to CLOSED. Graceful termination of the association.</p>",en:{instance:{one:"system",other:"systems"}}},"sctp.packets":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total SCTP Packets",desiredUnits:"packets",colors:s.default[2],layout:{x:2,y:0,w:2,h:5}}],info:"<p>The number of transferred SCTP packets.</p><p><b>Received</b> - includes duplicate packets. <b>Sent</b> - includes retransmitted DATA chunks.</p>",en:{instance:{one:"system",other:"systems"}}},"sctp.packet_errors":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total SCTP Packet Errors",desiredUnits:"errors",colors:s.default[3],layout:{x:8,y:0,w:2,h:5}}],info:"<p>The number of errors encountered during receiving SCTP packets.</p><p><b>Invalid</b> - packets for which the receiver was unable to identify an appropriate association. <b>Checksum</b> - packets with an invalid checksum.</p>",en:{instance:{one:"system",other:"systems"}}},"sctp.fragmentation":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total SCTP Fragmentation",desiredUnits:"fragments",colors:s.default[4],layout:{x:10,y:0,w:2,h:5}}],info:"<p>The number of fragmented and reassembled SCTP messages.</p><p><b>Reassembled</b> - reassembled user messages, after conversion into DATA chunks. <b>Fragmented</b> - user messages that have to be fragmented because of the MTU.</p>",en:{instance:{one:"system",other:"systems"}}},"sctp.chunks":{aggregationMethod:"sum",info:"The number of transferred control, ordered, and unordered DATA chunks. Retransmissions and duplicates are not included.",en:{instance:{one:"system",other:"systems"}}},"netfilter.conntrack_sockets":{info:"The number of entries in the conntrack table.",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.conntrack_new":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Conntrack Connections Status",colors:s.default[0],layout:{x:0,y:0,w:3,h:5}}],info:"<p>Packet tracking statistics. <b>New</b> (since v4.9) and <b>Ignore</b> (since v5.10) are hardcoded to zeros in the latest kernel.</p><p><b>New</b> - conntrack entries added which were not expected before. <b>Ignore</b> - packets seen which are already connected to a conntrack entry. <b>Invalid</b> - packets seen which can not be tracked.</p>",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.conntrack_changes":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Conntrack Changes",desiredUnits:"changes",colors:s.default[1],layout:{x:3,y:0,w:3,h:5}}],info:"<p>The number of changes in conntrack tables.</p><p><b>Inserted</b>, <b>Deleted</b> - conntrack entries which were inserted or removed. <b>Delete-list</b> - conntrack entries which were put to dying list.</p>",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.conntrack_expect":{info:'<p>The number of events in the "expect" table. Connection tracking expectations are the mechanism used to "expect" RELATED connections to existing ones. An expectation is a connection that is expected to happen in a period of time.</p><p><b>Created</b>, <b>Deleted</b> - conntrack entries which were inserted or removed. <b>New</b> - conntrack entries added after an expectation for them was already present.</p>',en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.conntrack_search":{info:"<p>Conntrack table lookup statistics.</p><p><b>Searched</b> - conntrack table lookups performed. <b>Restarted</b> - conntrack table lookups which had to be restarted due to hashtable resizes. <b>Found</b> - conntrack table lookups which were successful.</p>",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.conntrack_errors":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Conntrack Errors",desiredUnits:"errors",colors:s.default[2],layout:{x:6,y:0,w:3,h:5}}],info:"<p>Conntrack errors.</p><p><b>IcmpError</b> - packets which could not be tracked due to error situation. <b>InsertFailed</b> - entries for which list insertion was attempted but failed (happens if the same entry is already present). <b>Drop</b> - packets dropped due to conntrack failure. Either new conntrack entry allocation failed, or protocol helper dropped the packet. <b>EarlyDrop</b> - dropped conntrack entries to make room for new ones, if maximum table size was reached.</p>",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.synproxy_syn_received":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total TCP SYN Received",desiredUnits:"SYNs",colors:s.default[3],layout:{x:9,y:0,w:3,h:5}}],info:"The number of initial TCP SYN packets received from clients.",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.synproxy_conn_reopened":{info:"The number of reopened connections by new TCP SYN packets directly from the TIME-WAIT state.",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.synproxy_cookies":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"SYN Proxy Cookie Stats",desiredUnits:"cookies",colors:s.default[4],layout:{x:0,y:5,w:3,h:5}}],info:"<p>SYNPROXY cookie statistics.</p><p><b>Valid</b>, <b>Invalid</b> - result of cookie validation in TCP ACK packets received from clients. <b>Retransmits</b> - TCP SYN packets retransmitted to the server. It happens when the client repeats TCP ACK and the connection to the server is not yet established.</p>",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"apps.cpu":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Average CPU per Application",layout:{x:0,y:0,w:2.4,h:5}}],info:"Total CPU utilization per application.",en:{instance:{one:"system",other:"systems"}}},"groups.cpu":{mainheads:[{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Average CPU per Group",layout:{x:0,y:0,w:2.4,h:5}}],info:"Total CPU utilization (all cores). It includes user, system and guest time.",en:{instance:{one:"system",other:"systems"}}},"users.cpu":{mainheads:[{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Average CPU per User",layout:{x:0,y:0,w:2.4,h:5}}],info:"Total CPU utilization (all cores). It includes user, system and guest time.",en:{instance:{one:"system",other:"systems"}}},"apps.cpu_user":{aggregationMethod:"avg",info:'The amount of time the CPU was busy executing code in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">user mode</a> (all cores).',en:{instance:{one:"system",other:"systems"}}},"groups.cpu_user":{aggregationMethod:"avg",info:'The amount of time the CPU was busy executing code in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">user mode</a> (all cores).',en:{instance:{one:"system",other:"systems"}}},"users.cpu_user":{aggregationMethod:"avg",info:'The amount of time the CPU was busy executing code in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">user mode</a> (all cores).',en:{instance:{one:"system",other:"systems"}}},"apps.cpu_system":{aggregationMethod:"avg",info:'The amount of time the CPU was busy executing code in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">kernel mode</a> (all cores).',en:{instance:{one:"system",other:"systems"}}},"groups.cpu_system":{aggregationMethod:"avg",info:'The amount of time the CPU was busy executing code in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">kernel mode</a> (all cores).',en:{instance:{one:"system",other:"systems"}}},"users.cpu_system":{aggregationMethod:"avg",info:'The amount of time the CPU was busy executing code in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">kernel mode</a> (all cores).',en:{instance:{one:"system",other:"systems"}}},"apps.cpu_guest":{aggregationMethod:"avg",info:"The amount of time spent running a virtual CPU for a guest operating system (all cores).",en:{instance:{one:"system",other:"systems"}}},"groups.cpu_guest":{aggregationMethod:"avg",info:"The amount of time spent running a virtual CPU for a guest operating system (all cores).",en:{instance:{one:"system",other:"systems"}}},"users.cpu_guest":{aggregationMethod:"avg",info:"The amount of time spent running a virtual CPU for a guest operating system (all cores).",en:{instance:{one:"system",other:"systems"}}},"apps.preads":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Disk reads per Application",layout:{x:4.8,y:0,w:2.4,h:5}}],info:"The amount of data that has been read from the storage layer. Actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"groups.preads":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Disk Reads per Group",layout:{x:4.8,y:0,w:2.4,h:5}}],info:"The amount of data that has been read from the storage layer. Actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"users.preads":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Disk Reads per User",layout:{x:4.8,y:0,w:2.4,h:5}}],info:"The amount of data that has been read from the storage layer. Actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"apps.pwrites":{mainheads:[{chartLibrary:"bars",title:"Total Disk Writes per Application",layout:{x:7.2,y:0,w:2.4,h:5}}],info:"The amount of data that has been written to the storage layer. Actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"groups.pwrites":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Disk Writes per Group",layout:{x:7.2,y:0,w:2.4,h:5}}],info:"The amount of data that has been written to the storage layer. Actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"users.pwrites":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Disk Writes per User",layout:{x:7.2,y:0,w:2.4,h:5}}],info:"The amount of data that has been written to the storage layer. Actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"apps.lreads":{info:"The amount of data that has been read from the storage layer. It includes things such as terminal I/O and is unaffected by whether or not actual physical disk I/O was required (the read might have been satisfied from pagecache).",en:{instance:{one:"system",other:"systems"}}},"groups.lreads":{info:"The amount of data that has been read from the storage layer. It includes things such as terminal I/O and is unaffected by whether or not actual physical disk I/O was required (the read might have been satisfied from pagecache).",en:{instance:{one:"system",other:"systems"}}},"users.lreads":{info:"The amount of data that has been read from the storage layer. It includes things such as terminal I/O and is unaffected by whether or not actual physical disk I/O was required (the read might have been satisfied from pagecache).",en:{instance:{one:"system",other:"systems"}}},"apps.lwrites":{info:"The amount of data that has been written or shall be written to the storage layer. It includes things such as terminal I/O and is unaffected by whether or not actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"groups.lwrites":{info:"The amount of data that has been written or shall be written to the storage layer. It includes things such as terminal I/O and is unaffected by whether or not actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"users.lwrites":{info:"The amount of data that has been written or shall be written to the storage layer. It includes things such as terminal I/O and is unaffected by whether or not actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"apps.files":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Open Files per Application",layout:{x:9.6,y:0,w:2.4,h:5}}],info:"The number of open files and directories.",en:{instance:{one:"system",other:"systems"}}},"groups.files":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Open Files per Group",layout:{x:9.6,y:0,w:2.4,h:5}}],info:"The number of open files and directories.",en:{instance:{one:"system",other:"systems"}}},"users.files":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Open Files per User",layout:{x:9.6,y:0,w:2.4,h:5}}],info:"The number of open files and directories.",en:{instance:{one:"system",other:"systems"}}},"apps.mem":{info:"Real memory (RAM) used by applications. This does not include shared memory.",en:{instance:{one:"system",other:"systems"}}},"groups.mem":{info:"Real memory (RAM) used per user group. This does not include shared memory.",en:{instance:{one:"system",other:"systems"}}},"users.mem":{info:"Real memory (RAM) used per user. This does not include shared memory.",en:{instance:{one:"system",other:"systems"}}},"apps.rss":{info:"Applications Resident Set Size (RSS).",en:{instance:{one:"system",other:"systems"}},mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Memory per Application",layout:{x:2.4,y:0,w:2.4,h:5}}]},"groups.rss":{info:"Applications Resident Set Size (RSS) per user group.",en:{instance:{one:"system",other:"systems"}},mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Memory per Group",layout:{x:2.4,y:0,w:2.4,h:5}}]},"users.rss":{info:"Applications Resident Set Size (RSS) per user.",en:{instance:{one:"system",other:"systems"}},mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Memory per User",layout:{x:2.4,y:0,w:2.4,h:5}}]},"apps.vmem":{info:'Virtual memory allocated by applications. Check <a href="https://github.com/netdata/netdata/tree/master/daemon#virtual-memory" target="_blank">this article</a> for more information.',en:{instance:{one:"system",other:"systems"}}},"groups.vmem":{info:'Virtual memory allocated per user group since the Netdata restart. Please check <a href="https://github.com/netdata/netdata/tree/master/daemon#virtual-memory" target="_blank">this article</a> for more information.',en:{instance:{one:"system",other:"systems"}}},"users.vmem":{info:'Virtual memory allocated per user group since the Netdata restart. Please check <a href="https://github.com/netdata/netdata/tree/master/daemon#virtual-memory" target="_blank">this article</a> for more information.',en:{instance:{one:"system",other:"systems"}}},"apps.minor_faults":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Minor" target="_blank">minor faults</a> which have not required loading a memory page from the disk. Minor page faults occur when a process needs data that is in memory and is assigned to another process. They share memory pages between multiple processes \u2013 no additional data needs to be read from disk to memory.',en:{instance:{one:"system",other:"systems"}}},"groups.minor_faults":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Minor" target="_blank">minor faults</a> which have not required loading a memory page from the disk. Minor page faults occur when a process needs data that is in memory and is assigned to another process. They share memory pages between multiple processes \u2013 no additional data needs to be read from disk to memory.',en:{instance:{one:"system",other:"systems"}}},"users.minor_faults":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Minor" target="_blank">minor faults</a> which have not required loading a memory page from the disk. Minor page faults occur when a process needs data that is in memory and is assigned to another process. They share memory pages between multiple processes \u2013 no additional data needs to be read from disk to memory.',en:{instance:{one:"system",other:"systems"}}},"apps.threads":{info:'The number of <a href="https://en.wikipedia.org/wiki/Thread_(computing)" target="_blank">threads</a>.',en:{instance:{one:"system",other:"systems"}}},"groups.threads":{info:'The number of <a href="https://en.wikipedia.org/wiki/Thread_(computing)" target="_blank">threads</a>.',en:{instance:{one:"system",other:"systems"}}},"users.threads":{info:'The number of <a href="https://en.wikipedia.org/wiki/Thread_(computing)" target="_blank">threads</a>.',en:{instance:{one:"system",other:"systems"}}},"apps.processes":{info:'The number of <a href="https://en.wikipedia.org/wiki/Process_(computing)" target="_blank">processes</a>.',en:{instance:{one:"system",other:"systems"}}},"groups.processes":{info:'The number of <a href="https://en.wikipedia.org/wiki/Process_(computing)" target="_blank">processes</a>.',en:{instance:{one:"system",other:"systems"}}},"users.processes":{info:'The number of <a href="https://en.wikipedia.org/wiki/Process_(computing)" target="_blank">processes</a>.',en:{instance:{one:"system",other:"systems"}}},"apps.uptime":{aggregationMethod:"min",info:"The period of time within which at least one process in the group has been running.",en:{instance:{one:"system",other:"systems"}}},"groups.uptime":{aggregationMethod:"min",info:"The period of time within which at least one process in the group has been running.",en:{instance:{one:"system",other:"systems"}}},"users.uptime":{aggregationMethod:"min",info:"The period of time within which at least one process in the group has been running.",en:{instance:{one:"system",other:"systems"}}},"apps.uptime_min":{info:"The shortest uptime among processes in the group.",en:{instance:{one:"system",other:"systems"}}},"groups.uptime_min":{info:"The shortest uptime among processes in the group.",en:{instance:{one:"system",other:"systems"}}},"users.uptime_min":{info:"The shortest uptime among processes in the group.",en:{instance:{one:"system",other:"systems"}}},"apps.uptime_avg":{info:"The average uptime of processes in the group.",en:{instance:{one:"system",other:"systems"}}},"groups.uptime_avg":{info:"The average uptime of processes in the group.",en:{instance:{one:"system",other:"systems"}}},"users.uptime_avg":{info:"The average uptime of processes in the group.",en:{instance:{one:"system",other:"systems"}}},"apps.uptime_max":{info:"The longest uptime among processes in the group.",en:{instance:{one:"system",other:"systems"}}},"groups.uptime_max":{info:"The longest uptime among processes in the group.",en:{instance:{one:"system",other:"systems"}}},"users.uptime_max":{info:"The longest uptime among processes in the group.",en:{instance:{one:"system",other:"systems"}}},"apps.pipes":{info:'The number of open <a href="https://en.wikipedia.org/wiki/Anonymous_pipe#Unix" target="_blank">pipes</a>. A pipe is a unidirectional data channel that can be used for interprocess communication.',en:{instance:{one:"system",other:"systems"}}},"groups.pipes":{info:'The number of open <a href="https://en.wikipedia.org/wiki/Anonymous_pipe#Unix" target="_blank">pipes</a>. A pipe is a unidirectional data channel that can be used for interprocess communication.',en:{instance:{one:"system",other:"systems"}}},"users.pipes":{info:'The number of open <a href="https://en.wikipedia.org/wiki/Anonymous_pipe#Unix" target="_blank">pipes</a>. A pipe is a unidirectional data channel that can be used for interprocess communication.',en:{instance:{one:"system",other:"systems"}}},"apps.swap":{info:"The amount of swapped-out virtual memory by anonymous private pages. This does not include shared swap memory.",en:{instance:{one:"system",other:"systems"}}},"groups.swap":{info:"The amount of swapped-out virtual memory by anonymous private pages. This does not include shared swap memory.",en:{instance:{one:"system",other:"systems"}}},"users.swap":{info:"The amount of swapped-out virtual memory by anonymous private pages. This does not include shared swap memory.",en:{instance:{one:"system",other:"systems"}}},"apps.major_faults":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Major" target="_blank">major faults</a> which have required loading a memory page from the disk. Major page faults occur because of the absence of the required page from the RAM. They are expected when a process starts or needs to read in additional data and in these cases do not indicate a problem condition. However, a major page fault can also be the result of reading memory pages that have been written out to the swap file, which could indicate a memory shortage.',en:{instance:{one:"system",other:"systems"}}},"groups.major_faults":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Major" target="_blank">major faults</a> which have required loading a memory page from the disk. Major page faults occur because of the absence of the required page from the RAM. They are expected when a process starts or needs to read in additional data and in these cases do not indicate a problem condition. However, a major page fault can also be the result of reading memory pages that have been written out to the swap file, which could indicate a memory shortage.',en:{instance:{one:"system",other:"systems"}}},"users.major_faults":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Major" target="_blank">major faults</a> which have required loading a memory page from the disk. Major page faults occur because of the absence of the required page from the RAM. They are expected when a process starts or needs to read in additional data and in these cases do not indicate a problem condition. However, a major page fault can also be the result of reading memory pages that have been written out to the swap file, which could indicate a memory shortage.',en:{instance:{one:"system",other:"systems"}}},"apps.sockets":{info:"The number of open sockets. Sockets are a way to enable inter-process communication between programs running on a server, or between programs running on separate servers. This includes both network and UNIX sockets.",en:{instance:{one:"system",other:"systems"}}},"groups.sockets":{info:"The number of open sockets. Sockets are a way to enable inter-process communication between programs running on a server, or between programs running on separate servers. This includes both network and UNIX sockets.",en:{instance:{one:"system",other:"systems"}}},"users.sockets":{info:"The number of open sockets. Sockets are a way to enable inter-process communication between programs running on a server, or between programs running on separate servers. This includes both network and UNIX sockets.",en:{instance:{one:"system",other:"systems"}}},"apps.file_open":{info:'Number of calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to open files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_access">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_file_open">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_file_open"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.file_open_error":{info:'Number of failed calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to open files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_access">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_file_open_error">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_file_open_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.file_closed":{info:'Number of calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to close files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_access">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_file_closed">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_file_closed"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.file_close_error":{info:'Number of failed calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to close files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_access">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_file_close_error">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_file_close_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.file_deleted":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS unlinker function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_unlink">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_unlink">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_vfs_unlink"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_write_call":{info:'Number of successful calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_write">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_vfs_write"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_write_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_write_error">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_vfs_write_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_read_call":{info:'Number of successful calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_read">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_vfs_read"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_read_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_read_error">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_vfs_read_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_write_bytes":{info:'Total of bytes successfully written using the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_bytes">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_write_bytes">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_vfs_write_bytes"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_read_bytes":{info:'Total of bytes successfully written using the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_bytes">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_read_bytes">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_vfs_read_bytes"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_fsync":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS syncer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_sync">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_sync">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_vfs_sync"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_fsync_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS syncer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_sync_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_sync_error">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_vfs_sync_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_open":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS opener function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_open">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_open">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_vfs_open"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_open_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS opener function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_open_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_open_error">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_vfs_open_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_create":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS creator function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_create">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_create">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_vfs_create"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_create_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS creator function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_create_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_create_error">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_vfs_create_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.process_create":{info:'Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#processes" target="_blank">a function</a> that starts a process is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_thread">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_services_process_create">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_process_create"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.thread_create":{info:'Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#processes" target="_blank">a function</a> that starts a thread is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_thread">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_services_thread_create">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_thread_create"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.task_exit":{info:'Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#process-exit" target="_blank">a function</a> responsible for closing tasks is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_exit">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_services_process_exit">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_process_exit"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.task_close":{info:'Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#process-exit" target="_blank">a function</a> responsible for releasing tasks is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_exit">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_services_task_releease">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_task_release"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.task_error":{info:'Number of errors to create a new <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#process-exit" target="_blank">task</a>. Netdata gives a summary for this chart in <a href="#ebpf_system_task_error">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_services_task_error">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_task_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.outbound_conn_v4":{info:'Number of calls to IPV4 TCP function responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-outbound-connections" target="_blank">starting connections</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_outbound_conn">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows outbound connections per <a href="#ebpf_services_outbound_conn_ipv4">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_outbound_conn_ipv4"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.outbound_conn_v6":{info:'Number of calls to IPV6 TCP function responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-outbound-connections" target="_blank">starting connections</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_outbound_conn">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows outbound connections per <a href="#ebpf_services_outbound_conn_ipv6">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_outbound_conn_ipv6"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.total_bandwidth_sent":{info:'Total bytes sent with <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> internal functions. Netdata gives a summary for this chart in <a href="#ebpf_global_bandwidth_tcp_bytes">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows bandwidth per <a href="#ebpf_services_bandwidth_sent">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_bandwidth_sent"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.total_bandwidth_recv":{info:'Total bytes received with <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> internal functions. Netdata gives a summary for this chart in <a href="#ebpf_global_bandwidth_tcp_bytes">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows bandwidth per <a href="#ebpf_services_bandwidth_received">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_bandwidth_received"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.bandwidth_tcp_send":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> functions responsible to send data. Netdata gives a summary for this chart in <a href="#ebpf_global_tcp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows TCP calls per <a href="#ebpf_services_bandwidth_tcp_sent">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_bandwidth_tcp_sent"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.bandwidth_tcp_recv":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> functions responsible to receive data. Netdata gives a summary for this chart in <a href="#ebpf_global_tcp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows TCP calls per <a href="#ebpf_services_bandwidth_tcp_received">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_bandwidth_tcp_received"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.bandwidth_tcp_retransmit":{info:'Number of times a <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-retransmit" target="_blank">TCP</a> packet was retransmitted. Netdata gives a summary for this chart in <a href="#ebpf_global_tcp_retransmit">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows TCP calls per <a href="#ebpf_services_tcp_retransmit">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_tcp_retransmit"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.bandwidth_udp_send":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> functions responsible to send data. Netdata gives a summary for this chart in <a href="#ebpf_global_udp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows UDP calls per <a href="#ebpf_services_udp_sendmsg">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_udp_sendmsg"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.bandwidth_udp_recv":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> functions responsible to receive data. Netdata gives a summary for this chart in <a href="#ebpf_global_udp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows UDP calls per <a href="#ebpf_services_udp_recv">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_udp_recv"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.cachestat_ratio":{aggregationMethod:"avg",info:'The <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-ratio" target="_blank">ratio</a> shows the percentage of data accessed directly in memory. Netdata gives a summary for this chart in <a href="#menu_mem_submenu_page_cache">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows page cache hit per <a href="#ebpf_services_cachestat_ratio">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_cachestat_ratio"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.cachestat_dirties":{info:'Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#dirty-pages" target="_blank">modified pages</a> in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_cachestat_dirty">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows page cache hit per <a href="#ebpf_services_cachestat_dirties">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_cachestat_dirties"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.cachestat_hits":{info:'Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-hits" target="_blank">access</a> to data in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_cachestat_hits">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows page cache hit per <a href="#ebpf_services_cachestat_hits">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_cachestat_hits"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.cachestat_misses":{info:'Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-misses" target="_blank">access</a> to data was not present in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_cachestat_misses">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows page cache misses per <a href="#ebpf_services_cachestat_misses">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_cachestat_misses"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.dc_hit_ratio":{aggregationMethod:"avg",info:'Percentage of file accesses that were present in the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#directory-cache" target="_blank">directory cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_dc_hit_ratio">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_services_dc_hit">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_dc_hit"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.dc_reference":{info:'Number of times a file is accessed inside <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#directory-cache" target="_blank">directory cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_dc_reference">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_services_dc_reference">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_dc_reference"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.dc_not_cache":{info:'Number of times a file is accessed in the file system, because it is not present inside the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#directory-cache" target="_blank">directory cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_dc_reference">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_services_dc_not_cache">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_dc_not_cache"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.dc_not_found":{info:'Number of times a file was not found on the file system. Netdata gives a summary for this chart in <a href="#ebpf_dc_reference">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_services_dc_not_found">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_dc_not_found"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.swap_read_call":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#swap">swap reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_swap">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows swap metrics per <a href="#ebpf_services_swap_read">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_swap_read"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.swap_write_call":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#swap">swap writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_swap">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows swap metrics per <a href="#ebpf_services_swap_write">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_swap_write"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.shmget_call":{info:'Number of calls to <b>shmget</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_services_shm_get">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_shm_get"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.shmat_call":{info:'Number of calls to <b>shmat</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_services_shm_at">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_shm_at"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.shmdt_call":{info:'Number of calls to <b>shmdt</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_services_shm_dt">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_shm_dt"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.shmctl_call":{info:'Number of calls to <b>shmctl</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_services_shm_ctl">cgroup (systemd Services)</a>.'+f+'<div id="ebpf_apps_shm_ctl"></div>',en:{instance:{one:"system",other:"systems"}}},"tc.qos":{info:"Network Interface traffic per QoS class",family:"traffic",en:{instance:{one:"interface",other:"interfaces"}},aggregationMethod:"sum",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Traffic per QoS Class",layout:{x:0,y:0,w:6,h:5}}]},"tc.qos_packets":{family:"packets",info:"Network Interface packets per QoS class",en:{instance:{one:"interface",other:"interfaces"}},aggregationMethod:"sum"},"tc.qos_dropped":{family:"drops",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Packets dropped per QoS Class",layout:{x:6,y:0,w:6,h:5}}],info:"Network Interface packets dropped per QoS class",en:{instance:{one:"interface",other:"interfaces"}},aggregationMethod:"sum"},"tc.qos_tokens":{family:"tokens",info:"Class Tokens.",en:{instance:{one:"interface",other:"interfaces"}}},"tc.qos_ctokens":{family:"tokens",info:"Class cTokens.",en:{instance:{one:"interface",other:"interfaces"}}},"net.net":{family:"traffic",aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Inbound",selectedDimensions:["received"],colors:s.default[0],valueRange:[0,null],layout:{x:0,y:0,w:3,h:5}},{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Outbound",selectedDimensions:["sent"],colors:s.default[1],valueRange:[0,null],layout:{x:3,y:0,w:3,h:5}}],info:a,en:{instance:{one:"interface",other:"interfaces"}}},"net.packets":{family:"packets",aggregationMethod:"sum",info:o,en:{instance:{one:"interface",other:"interfaces"}}},"net.errors":{family:"errors",aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Errors",desiredUnits:"errors",colors:s.default[1],layout:{x:6,y:0,w:3,h:5}}],info:r,en:{instance:{one:"interface",other:"interfaces"}}},"net.fifo":{family:"errors",info:i,en:{instance:{one:"interface",other:"interfaces"}}},"net.drops":{family:"drops",aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Drops",desiredUnits:"drops",colors:s.default[2],layout:{x:9,y:0,w:3,h:5}}],info:c,en:{instance:{one:"interface",other:"interfaces"}}},"net.compressed":{family:"compression",info:l,en:{instance:{one:"interface",other:"interfaces"}}},"net.events":{family:"errors",info:d,en:{instance:{one:"interface",other:"interfaces"}}},"net.duplex":{family:"duplex",info:h,en:{instance:{one:"interface",other:"interfaces"}}},"net.operstate":{family:"state",info:u,en:{instance:{one:"interface",other:"interfaces"}}},"net.carrier":{family:"state",info:m,en:{instance:{one:"interface",other:"interfaces"}}},"net.speed":{family:"speed",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"gauge",title:"Maximum Network Speed",desiredUnits:"Mbps",colors:s.default[3],layout:{x:0,y:5,w:3,h:5}}],info:p,en:{instance:{one:"interface",other:"interfaces"}}},"net.mtu":{family:"mtu",aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"easypiechart",title:"Minimum Network MTU",desiredUnits:"bytes",colors:s.default[4],layout:{x:3,y:5,w:3,h:5}}],info:g,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_net":{mainheads:[{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"easypiechart",title:"Total Network Inbound",selectedDimensions:["received"],colors:s.default[0],layout:{x:4,y:10,w:2,h:5}},{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"easypiechart",title:"Total Network Outbound",selectedDimensions:["sent"],colors:s.default[1],layout:{x:6,y:10,w:2,h:5}}],info:a,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_packets":{info:o,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_errors":{heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Errors",desiredUnits:"errors",colors:s.default[1],layout:{x:15,y:0,w:3,h:5}}],info:r,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_fifo":{info:i,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_drops":{heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Drops",desiredUnits:"drops",colors:s.default[2],layout:{x:9,y:0,w:3,h:5}}],info:c,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_compressed":{info:l,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_events":{info:d,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_duplex":{info:h,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_operstate":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Interface Operational States",layout:{x:10,y:10,w:2,h:5}}],info:u,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_carrier":{info:m,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_speed":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"gauge",title:"Maxinum Network Speed",desiredUnits:"Mbps",colors:s.default[3],layout:{x:0,y:5,w:3,h:5}}],info:p,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_mtu":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",groupingMethod:"min",chartLibrary:"easypiechart",title:"Minimum Network MTU",desiredUnits:"bytes",colors:s.default[4],layout:{x:8,y:10,w:2,h:5}}],info:g,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_net":{heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Inbound",selectedDimensions:["received"],colors:s.default[0],layout:{x:0,y:0,w:2,h:5}},{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Outbound",selectedDimensions:["sent"],colors:s.default[1],layout:{x:2,y:0,w:3,h:5}}],info:a,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_packets":{info:o,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_errors":{heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Errors",desiredUnits:"errors",colors:s.default[1],layout:{x:6,y:0,w:2,h:5}}],info:r,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_fifo":{info:i,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_drops":{heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Drops",desiredUnits:"drops",colors:s.default[2],layout:{x:8,y:0,w:2,h:5}}],info:c,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_compressed":{info:l,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_events":{info:d,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_operstate":{info:u,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_duplex":{info:h,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_carrier":{info:m,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_speed":{heads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"gauge",title:"Maxinum Network Speed",desiredUnits:"Mbps",colors:s.default[3],layout:{x:10,y:5,w:2,h:5}}],info:p,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_mtu":{heads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"easypiechart",title:"Minimum Network MTU",desiredUnits:"bytes",colors:s.default[4],layout:{x:4,y:0,w:2,h:5}}],info:g,en:{instance:{one:"interface",other:"interfaces"}}},"docker.containers_state":{en:{instance:{one:"system",other:"systems"}}},"docker.container_state":{en:{instance:{one:"container",other:"containers"}},mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Docker Container States",desiredUnits:"containers",layout:{x:0,y:0,w:3,h:5}}]},"docker.container_health_status":{en:{instance:{one:"container",other:"containers"}},mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Docker Container Health Status",desiredUnits:"containers",layout:{x:3,y:0,w:3,h:5}}]},"docker.healthy_containers":{en:{instance:{one:"system",other:"systems"}}},"docker.unhealthy_containers":{en:{instance:{one:"system",other:"systems"}}},"docker.images":{en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,colors:s.default[6],title:"Total Docker Images",desiredUnits:"Images",layout:{x:6,y:0,w:3,h:5}}]},"docker.images_size":{en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"Total Images Size",layout:{x:9,y:0,w:3,h:5}}]},"wireless.link_quality":{family:"quality",aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Wireless Link Quality"}],info:"Overall quality of the link. May be based on the level of contention or interference, the bit or frame error rate, how good the received signal is, some timing synchronisation, or other hardware metric.",en:{instance:{one:"interface",other:"interfaces"}}},"wireless.signal_level":{family:"signal",aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Signal Level"}],info:'Received signal strength (<a href="https://en.wikipedia.org/wiki/Received_signal_strength_indication" target="_blank">RSSI</a>).',en:{instance:{one:"interface",other:"interfaces"}}},"wireless.noise_level":{family:"noise",aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Noise Level"}],info:"Background noise level (when no packet is transmitted).",en:{instance:{one:"interface",other:"interfaces"}}},"wireless.discarded_packets":{family:"errors",mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Discarded Packets"}],info:"<p>The number of discarded packets.</p></p><b>NWID</b> - received packets with a different NWID or ESSID. Used to detect configuration problems or adjacent network existence (on the same frequency). <b>Crypt</b> - received packets that the hardware was unable to code/encode. This can be used to detect invalid encryption settings. <b>Frag</b> - received packets for which the hardware was not able to properly re-assemble the link layer fragments (most likely one was missing). <b>Retry</b> - packets that the hardware failed to deliver. Most MAC protocols will retry the packet a number of times before giving up. <b>Misc</b> - other packets lost in relation with specific wireless operations.</p>",en:{instance:{one:"interface",other:"interfaces"}}},"wireless.missed_beacons":{family:"errors",info:'The number of periodic <a href="https://en.wikipedia.org/wiki/Beacon_frame" target="_blank">beacons</a> from the Cell or the Access Point have been missed. Beacons are sent at regular intervals to maintain the cell coordination, failure to receive them usually indicates that the card is out of range.',en:{instance:{one:"interface",other:"interfaces"}}},"ib.bytes":{info:"The amount of traffic transferred by the port."},"ib.packets":{info:"The number of packets transferred by the port."},"ib.errors":{info:"The number of errors encountered by the port."},"ib.hwerrors":{info:"The number of hardware errors encountered by the port."},"ib.hwpackets":{info:"The number of hardware packets transferred by the port."},"netfilter.sockets":{en:{instance:{one:"firewall",other:"firewalls"}},colors:s.default[7],heads:[]},"netfilter.new":{en:{instance:{one:"firewall",other:"firewalls"}},heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"New Connections",selectedDimensions:["new"],colors:s.default[19]}]},"ipvs.sockets":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Created Connections",layout:{x:6,y:0,w:4,h:5},colors:s.default[12]}],info:"Total created connections for all services and their servers. To see the IPVS connection table, run <b>ipvsadm -Lnc</b>.",en:{instance:{one:"IPVS server",other:"IPVS servers"}}},"ipvs.packets":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total Received Packets",layout:{x:9,y:0,w:2,h:5},colors:s.default[2]},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total Sent Packets",layout:{x:12,y:0,w:2,h:5},colors:s.default[1]}],info:"Total transferred packets for all services and their servers.",en:{instance:{one:"IPVS server",other:"IPVS servers"}}},"ipvs.net":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total Received Bandwidth",layout:{x:0,y:0,w:2,h:5},colors:s.default[2]},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total Sent Bandwidth",layout:{x:3,y:0,w:2,h:5},colors:s.default[1]}],info:"Total network traffic for all services and their servers.",en:{instance:{one:"IPVS server",other:"IPVS servers"}}},"disk.util":{family:"utilization",aggregationMethod:"avg",colors:s.default[5],mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"gauge",title:"Utilization",colors:s.default[0],valueRange:[0,100],layout:{x:0,y:5,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",title:"Top Disks by Utilization",layout:{x:3,y:5,w:3,h:5}}],info:"Disk Utilization measures the amount of time the disk was busy with something. This is not related to its performance. 100% means that the system always had an outstanding operation on the disk. Keep in mind that depending on the underlying technology of the disk, 100% here may or may not be an indication of congestion.",en:{instance:{one:"disk",other:"disks"}}},"disk.busy":{family:"utilization",aggregationMethod:"avg",colors:s.default[5],mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Utilization",colors:s.default[0],valueRange:[0,100],layout:{x:6,y:10,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",title:"Top Disks by Busy Time",layout:{x:9,y:10,w:3,h:5}}],colors:s.default[4],info:"Disk Busy Time measures the amount of time the disk was busy with something.",en:{instance:{one:"disk",other:"disks"}}},"disk.backlog":{family:"utilization",aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Average Disk Backlog",colors:s.default[12],layout:{x:6,y:5,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",title:"Top Disks by Backlog",layout:{x:9,y:5,w:3,h:5}}],colors:s.default[8],info:"Backlog is an indication of the duration of pending disk operations. On every I/O event the system is multiplying the time spent doing I/O since the last update of this field with the number of pending operations. While not accurate, this metric can provide an indication of the expected completion time of the operations in progress.",en:{instance:{one:"disk",other:"disks"}}},"disk.io":{family:"io",info:"The amount of data transferred to and from disk.",en:{instance:{one:"disk",other:"disks"}}},"disk_ext.io":{family:"io",info:"The amount of discarded data that are no longer in use by a mounted file system.",en:{instance:{one:"disk",other:"disks"}}},"disk.ops":{family:"iops",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Read IOPS",selectedDimensions:["reads"],colors:s.default[2],layout:{x:0,y:0,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",selectedDimensions:["reads"],title:"Top Disks by Read IOPS",layout:{x:3,y:0,w:3,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Write IOPS",selectedDimensions:["writes"],colors:s.default[1],layout:{x:6,y:0,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",selectedDimensions:["writes"],title:"Top Disks by Write IOPS",layout:{x:9,y:0,w:3,h:5}}],info:"Completed disk I/O operations. Keep in mind the number of operations requested might be higher, since the system is able to merge adjacent to each other (see merged operations chart).",en:{instance:{one:"disk",other:"disks"}},dimensionsOnNonDimensionGrouping:["reads"]},"disk_ext.ops":{family:"iops",info:"<p>The number (after merges) of completed discard/flush requests.</p><p><b>Discard</b> commands inform disks which blocks of data are no longer considered to be in use and therefore can be erased internally. They are useful for solid-state drivers (SSDs) and thinly-provisioned storage. Discarding/trimming enables the SSD to handle garbage collection more efficiently, which would otherwise slow future write operations to the involved blocks down.</p><p><b>Flush</b> operations transfer all modified in-core data (i.e., modified buffer cache pages) to the disk device so that all changed information can be retrieved even if the system crashes or is rebooted. Flush requests are executed by disks. Flush requests are not tracked for partitions. Before being merged, flush operations are counted as writes.</p>",en:{instance:{one:"disk",other:"disks"}}},"disk.qops":{family:"utilization",mainheads:[{"group_by[0]":["selected"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Average Disk Current I/O Operations",colors:s.default[12],layout:{x:0,y:10,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",title:"Top Disks by Current I/O Operations",layout:{x:3,y:10,w:3,h:5}}],info:"I/O operations currently in progress. This metric is a snapshot - it is not an average over the last interval.",en:{instance:{one:"disk",other:"disks"}}},"disk.iotime":{family:"iotime",aggregationMethod:"avg",info:"The sum of the duration of all completed I/O operations. This number can exceed the interval if the disk is able to execute I/O operations in parallel.",en:{instance:{one:"disk",other:"disks"}},dimensionsOnNonDimensionGrouping:["reads"]},"disk_ext.iotime":{family:"iotime",aggregationMethod:"avg",info:"The sum of the duration of all completed discard/flush operations. This number can exceed the interval if the disk is able to execute discard/flush operations in parallel.",en:{instance:{one:"disk",other:"disks"}},dimensionsOnNonDimensionGrouping:["reads"]},"disk.mops":{family:"iops",info:"The number of merged disk operations. The system is able to merge adjacent I/O operations, for example two 4KB reads can become one 8KB read before given to disk.",en:{instance:{one:"disk",other:"disks"}},dimensionsOnNonDimensionGrouping:["reads"]},"disk_ext.mops":{family:"iops",info:"The number of merged discard disk operations. Discard operations which are adjacent to each other may be merged for efficiency.",en:{instance:{one:"disk",other:"disks"}},dimensionsOnNonDimensionGrouping:["reads"]},"disk.svctm":{family:"iotime",aggregationMethod:"avg",info:"The average service time for completed I/O operations. This metric is calculated using the total busy time of the disk and the number of completed operations. If the disk is able to execute multiple parallel operations the reporting average service time will be misleading.",en:{instance:{one:"disk",other:"disks"}},dimensionsOnNonDimensionGrouping:["svctm"]},"disk.latency_io":{family:"latency",aggregationMethod:"avg",info:'Disk I/O <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#disk-latency" target="_blank">latency</a> is the time it takes for an I/O request to be completed. Disk chart has a relationship with <a href="#filesystem">Filesystem</a> charts. This chart is based on the <a href="https://github.com/cloudflare/ebpf_exporter/blob/master/examples/bio-tracepoints.yaml" target="_blank">bio_tracepoints</a> tool of the ebpf_exporter.'+f,en:{instance:{one:"disk",other:"disks"}}},"disk.avgsz":{family:"size",info:"The average I/O operation size.",en:{instance:{one:"disk",other:"disks"}}},"disk_ext.avgsz":{family:"size",info:"The average discard operation size.",en:{instance:{one:"disk",other:"disks"}}},"disk.await":{family:"iotime",aggregationMethod:"avg",info:"The average time for I/O requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.",en:{instance:{one:"disk",other:"disks"}}},"disk_ext.await":{family:"iowait",aggregationMethod:"avg",info:"The average time for discard/flush requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.",en:{instance:{one:"disk",other:"disks"}}},"disk.space":{family:"utilization",mainheads:[{chartLibrary:"d3pie",title:"Disk Space Usage",layout:{x:0,y:0,w:3,h:5}}],info:"Disk space utilization. reserved for root is automatically reserved by the system to prevent the root user from getting out of space.",en:{instance:{one:"mount",other:"mounts"}}},"disk.inodes":{family:"inodes",mainheads:[{chartLibrary:"d3pie",title:"Disk Files Usage",layout:{x:3,y:0,w:3,h:5}}],info:"Inodes (or index nodes) are filesystem objects (e.g. files and directories). On many types of file system implementations, the maximum number of inodes is fixed at filesystem creation, limiting the maximum number of files the filesystem can hold. It is possible for a device to run out of inodes. When this happens, new files cannot be created on the device, even though there may be free space available.",en:{instance:{one:"mount",other:"mounts"}}},"disk.bcache_hit_ratio":{family:"cache",aggregationMethod:"avg",info:"<p><b>Bcache (block cache)</b> is a cache in the block layer of Linux kernel, which is used for accessing secondary storage devices. It allows one or more fast storage devices, such as flash-based solid-state drives (SSDs), to act as a cache for one or more slower storage devices, such as hard disk drives (HDDs).</p><p>Percentage of data requests that were fulfilled right from the block cache. Hits and misses are counted per individual IO as bcache sees them. A partial hit is counted as a miss.</p>",en:{instance:{one:"disk",other:"disks"}}},"disk.bcache_rates":{family:"cache",aggregationMethod:"avg",info:"Throttling rates. To avoid congestions bcache tracks latency to the cache device, and gradually throttles traffic if the latency exceeds a threshold. If the writeback percentage is nonzero, bcache tries to keep around this percentage of the cache dirty by throttling background writeback and using a PD controller to smoothly adjust the rate.",en:{instance:{one:"disk",other:"disks"}}},"disk.bcache_size":{family:"cache",info:"The amount of dirty data for this backing device in the cache.",en:{instance:{one:"disk",other:"disks"}}},"disk.bcache_usage":{family:"cache",aggregationMethod:"avg",info:"The percentage of cache device which does not contain dirty data, and could potentially be used for writeback.",en:{instance:{one:"disk",other:"disks"}}},"disk.bcache_cache_read_races":{family:"cache",info:"<b>Read races</b> happen when a bucket was reused and invalidated while data was being read from the cache. When this occurs the data is reread from the backing device. <b>IO errors</b> are decayed by the half life. If the decaying count reaches the limit, dirty data is written out and the cache is disabled.",en:{instance:{one:"disk",other:"disks"}}},"disk.bcache":{family:"cache",info:"Hits and misses are counted per individual IO as bcache sees them; a partial hit is counted as a miss. Collisions happen when data was going to be inserted into the cache from a cache miss, but raced with a write and data was already present. Cache miss reads are rounded up to the readahead size, but without overlapping existing cache entries.",en:{instance:{one:"disk",other:"disks"}}},"disk.bcache_bypass":{family:"cache",info:"Hits and misses for IO that is intended to skip the cache.",en:{instance:{one:"disk",other:"disks"}}},"disk.bcache_cache_alloc":{family:"cache",aggregationMethod:"avg",info:"<p>Working set size.</p><p><b>Unused</b> is the percentage of the cache that does not contain any data. <b>Dirty</b> is the data that is modified in the cache but not yet written to the permanent storage. <b>Clean</b> data matches the data stored on the permanent storage. <b>Metadata</b> is bcache's metadata overhead.</p>",en:{instance:{one:"disk",other:"disks"}}},"nfs.net":{info:"The number of received UDP and TCP packets.",mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total received packets"}],en:{instance:{one:"NFS client",other:"NFS clients"}}},"nfs.rpc":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"RPC Statistics"}],info:"<p>Remote Procedure Call (RPC) statistics.</p></p><b>Calls</b> - all RPC calls. <b>Retransmits</b> - retransmitted calls. <b>AuthRefresh</b> - authentication refresh calls (validating credentials with the server).</p>",en:{instance:{one:"NFS client",other:"NFS clients"}}},"nfs.proc2":{info:'NFSv2 RPC calls. The individual metrics are described in <a href="https://datatracker.ietf.org/doc/html/rfc1094#section-2.2" target="_blank">RFC1094</a>.',en:{instance:{one:"NFS client",other:"NFS clients"}}},"nfs.proc3":{info:'NFSv3 RPC calls. The individual metrics are described in <a href="https://datatracker.ietf.org/doc/html/rfc1813#section-3" target="_blank">RFC1813</a>.',en:{instance:{one:"NFS client",other:"NFS clients"}}},"nfs.proc4":{info:'NFSv4 RPC calls. The individual metrics are described in <a href="https://datatracker.ietf.org/doc/html/rfc8881#section-18" target="_blank">RFC8881</a>.',en:{instance:{one:"NFS client",other:"NFS clients"}}},"nfsd.readcache":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"NFS Reply Cache Statistics"}],info:"<p>Reply cache statistics. The reply cache keeps track of responses to recently performed non-idempotent transactions, and in case of a replay, the cached response is sent instead of attempting to perform the operation again.</p><b>Hits</b> - client did not receive a reply and re-transmitted its request. This event is undesirable. <b>Misses</b> - an operation that requires caching (idempotent). <b>Nocache</b> - an operation that does not require caching (non-idempotent).",en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.filehandles":{info:"<p>File handle statistics. File handles are small pieces of memory that keep track of what file is opened.</p><p><b>Stale</b> - happen when a file handle references a location that has been recycled. This also occurs when the server loses connection and applications are still using files that are no longer accessible.",en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.io":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"NFS IO Statistics"}],info:"The amount of data transferred to and from disk.",en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.threads":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"NFS Daemon Threads"}],info:"The number of threads used by the NFS daemon.",en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.readahead":{info:"<p>Read-ahead cache statistics. NFS read-ahead predictively requests blocks from a file in advance of I/O requests by the application. It is designed to improve client sequential read throughput.</p><p><b>10%</b>-<b>100%</b> - histogram of depth the block was found. This means how far the cached block is from the original block that was first requested. <b>Misses</b> - not found in the read-ahead cache.</p>",en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.net":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Packets received"}],info:"The number of received UDP and TCP packets.",en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.rpc":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"RPC Statistics"}],info:"<p>Remote Procedure Call (RPC) statistics.</p></p><b>Calls</b> - all RPC calls. <b>BadAuth</b> - bad authentication. It does not count if you try to mount from a machine that it's not in your exports file. <b>BadFormat</b> - other errors.</p>",en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.proc2":{info:'NFSv2 RPC calls. The individual metrics are described in <a href="https://datatracker.ietf.org/doc/html/rfc1094#section-2.2" target="_blank">RFC1094</a>.',en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.proc3":{info:'NFSv3 RPC calls. The individual metrics are described in <a href="https://datatracker.ietf.org/doc/html/rfc1813#section-3" target="_blank">RFC1813</a>.',en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.proc4":{info:'NFSv4 RPC calls. The individual metrics are described in <a href="https://datatracker.ietf.org/doc/html/rfc8881#section-18" target="_blank">RFC8881</a>.',en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.proc4ops":{info:'NFSv4 RPC operations. The individual metrics are described in <a href="https://datatracker.ietf.org/doc/html/rfc8881#section-18" target="_blank">RFC8881</a>.',en:{instance:{one:"NFS server",other:"NFS servers"}}},"zfs.arc_size":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Average ZFS ARC Size"}],info:"<p>The size of the ARC.</p><p><b>Arcsz</b> - actual size. <b>Target</b> - target size that the ARC is attempting to maintain (adaptive). <b>Min</b> - minimum size limit. When the ARC is asked to shrink, it will stop shrinking at this value. <b>Max</b> - maximum size limit.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.l2_size":{info:"<p>The size of the L2ARC.</p><p><b>Actual</b> - size of compressed data. <b>Size</b> - size of uncompressed data.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.reads":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Read Requests"}],info:"<p>The number of read requests.</p><p><b>ARC</b> - all prefetch and demand requests. <b>Demand</b> - triggered by an application request. <b>Prefetch</b> - triggered by the prefetch mechanism, not directly from an application request. <b>Metadata</b> - metadata read requests. <b>L2</b> - L2ARC read requests.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.bytes":{info:"The amount of data transferred to and from the L2ARC cache devices.",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.hits":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Hit Rate of ARC Read Requests"}],info:"<p>Hit rate of the ARC read requests.</p><p><b>Hits</b> - a data block was in the ARC DRAM cache and returned. <b>Misses</b> - a data block was not in the ARC DRAM cache. It will be read from the L2ARC cache devices (if available and the data is cached on them) or the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.dhits":{aggregationMethod:"avg",info:"<p>Hit rate of the ARC data and metadata demand read requests. Demand requests are triggered by an application request.</p><p><b>Hits</b> - a data block was in the ARC DRAM cache and returned. <b>Misses</b> - a data block was not in the ARC DRAM cache. It will be read from the L2ARC cache devices (if available and the data is cached on them) or the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.phits":{aggregationMethod:"avg",info:"<p>Hit rate of the ARC data and metadata prefetch read requests. Prefetch requests are triggered by the prefetch mechanism, not directly from an application request.</p><p><b>Hits</b> - a data block was in the ARC DRAM cache and returned. <b>Misses</b> - a data block was not in the ARC DRAM cache. It will be read from the L2ARC cache devices (if available and the data is cached on them) or the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.mhits":{aggregationMethod:"avg",info:"<p>Hit rate of the ARC metadata read requests.</p><p><b>Hits</b> - a data block was in the ARC DRAM cache and returned. <b>Misses</b> - a data block was not in the ARC DRAM cache. It will be read from the L2ARC cache devices (if available and the data is cached on them) or the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.l2hits":{aggregationMethod:"avg",info:"<p>Hit rate of the L2ARC lookups.</p></p><b>Hits</b> - a data block was in the L2ARC cache and returned. <b>Misses</b> - a data block was not in the L2ARC cache. It will be read from the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.demand_data_hits":{aggregationMethod:"avg",info:"<p>Hit rate of the ARC data demand read requests. Demand requests are triggered by an application request.</p><b>Hits</b> - a data block was in the ARC DRAM cache and returned. <b>Misses</b> - a data block was not in the ARC DRAM cache. It will be read from the L2ARC cache devices (if available and the data is cached on them) or the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.prefetch_data_hits":{aggregationMethod:"avg",info:"<p>Hit rate of the ARC data prefetch read requests. Prefetch requests are triggered by the prefetch mechanism, not directly from an application request.</p><p><b>Hits</b> - a data block was in the ARC DRAM cache and returned. <b>Misses</b> - a data block was not in the ARC DRAM cache. It will be read from the L2ARC cache devices (if available and the data is cached on them) or the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.list_hits":{info:"MRU (most recently used) and MFU (most frequently used) cache list hits. MRU and MFU lists contain metadata for requested blocks which are cached. Ghost lists contain metadata of the evicted pages on disk.",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.arc_size_breakdown":{aggregationMethod:"avg",info:"The size of MRU (most recently used) and MFU (most frequently used) cache.",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.memory_ops":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Memory Operation Statistics"}],info:"<p>Memory operation statistics.</p><p><b>Direct</b> - synchronous memory reclaim. Data is evicted from the ARC and free slabs reaped. <b>Throttled</b> - number of times that ZFS had to limit the ARC growth. A constant increasing of the this value can indicate excessive pressure to evict data from the ARC. <b>Indirect</b> - asynchronous memory reclaim. It reaps free slabs from the ARC cache.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.important_ops":{info:"<p>Eviction and insertion operation statistics.</p><p><b>EvictSkip</b> - skipped data eviction operations. <b>Deleted</b> - old data is evicted (deleted) from the cache. <b>MutexMiss</b> - an attempt to get hash or data block mutex when it is locked during eviction. <b>HashCollisions</b> - occurs when two distinct data block numbers have the same hash value.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.actual_hits":{aggregationMethod:"avg",info:"<p>MRU and MFU cache hit rate.</p><p><b>Hits</b> - a data block was in the ARC DRAM cache and returned. <b>Misses</b> - a data block was not in the ARC DRAM cache. It will be read from the L2ARC cache devices (if available and the data is cached on them) or the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.hash_elements":{info:"<p>Data Virtual Address (DVA) hash table element statistics.</p><p><b>Current</b> - current number of elements. <b>Max</b> - maximum number of elements seen.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.hash_chains":{info:"<p>Data Virtual Address (DVA) hash table chain statistics. A chain is formed when two or more distinct data block numbers have the same hash value.</p><p><b>Current</b> - current number of chains. <b>Max</b> - longest length seen for a chain. If the value is high, performance may degrade as the hash locks are held longer while the chains are walked.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfspool.state":{info:'ZFS pool state. The overall health of a pool, as reported by <b>zpool status</b>, is determined by the aggregate state of all devices within the pool. For states description, see <a href="https://openzfs.github.io/openzfs-docs/man/7/zpoolconcepts.7.html#Device_Failure_and_Recovery" target="_blank"> ZFS documentation</a>.',en:{instance:{one:"ZFS pool",other:"ZFS pools"}}},"mysql.net":{info:"The amount of data sent to mysql clients (<strong>out</strong>) and received from mysql clients (<strong>in</strong>).",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.queries":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"No. of Slow Queries",selectedDimensions:["slow_queries"],desiredUnits:"queries",colors:s.default[0],layout:{x:0,y:0,w:3,h:5}}],info:'The number of statements executed by the server.<ul><li><strong>queries</strong> counts the statements executed within stored SQL programs.</li><li><strong>questions</strong> counts the statements sent to the mysql server by mysql clients.</li><li><strong>slow queries</strong> counts the number of statements that took more than <a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_long_query_time" target="_blank">long_query_time</a> seconds to be executed. For more information about slow queries check the mysql <a href="http://dev.mysql.com/doc/refman/5.7/en/slow-query-log.html" target="_blank">slow query log</a>.</li></ul>',en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.handlers":{info:'Usage of the internal handlers of mysql. This chart provides very good insights of what the mysql server is actually doing. (if the chart is not showing all these dimensions it is because they are zero - set <strong>Which dimensions to show?</strong> to <strong>All</strong> from the dashboard settings, to render even the zero values)<ul><li><strong>commit</strong>, the number of internal <a href="http://dev.mysql.com/doc/refman/5.7/en/commit.html" target="_blank">COMMIT</a> statements.</li><li><strong>delete</strong>, the number of times that rows have been deleted from tables.</li><li><strong>prepare</strong>, a counter for the prepare phase of two-phase commit operations.</li><li><strong>read first</strong>, the number of times the first entry in an index was read. A high value suggests that the server is doing a lot of full index scans; e.g. <strong>SELECT col1 FROM foo</strong>, with col1 indexed.</li><li><strong>read key</strong>, the number of requests to read a row based on a key. If this value is high, it is a good indication that your tables are properly indexed for your queries.</li><li><strong>read next</strong>, the number of requests to read the next row in key order. This value is incremented if you are querying an index column with a range constraint or if you are doing an index scan.</li><li><strong>read prev</strong>, the number of requests to read the previous row in key order. This read method is mainly used to optimize <strong>ORDER BY ... DESC</strong>.</li><li><strong>read rnd</strong>, the number of requests to read a row based on a fixed position. A high value indicates you are doing a lot of queries that require sorting of the result. You probably have a lot of queries that require MySQL to scan entire tables or you have joins that do not use keys properly.</li><li><strong>read rnd next</strong>, the number of requests to read the next row in the data file. This value is high if you are doing a lot of table scans. Generally this suggests that your tables are not properly indexed or that your queries are not written to take advantage of the indexes you have.</li><li><strong>rollback</strong>, the number of requests for a storage engine to perform a rollback operation.</li><li><strong>savepoint</strong>, the number of requests for a storage engine to place a savepoint.</li><li><strong>savepoint rollback</strong>, the number of requests for a storage engine to roll back to a savepoint.</li><li><strong>update</strong>, the number of requests to update a row in a table.</li><li><strong>write</strong>, the number of requests to insert a row in a table.</li></ul>',en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.table_locks":{info:"MySQL table locks counters: <ul><li><strong>immediate</strong>, the number of times that a request for a table lock could be granted immediately.</li><li><strong>waited</strong>, the number of times that a request for a table lock could not be granted immediately and a wait was needed. If this is high and you have performance problems, you should first optimize your queries, and then either split your table or tables or use replication.</li></ul>",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_deadlocks":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"Total No. of Deadlocks",desiredUnits:"deadlocks",colors:s.default[1],layout:{x:3,y:0,w:3,h:5}}],info:'A deadlock happens when two or more transactions mutually hold and request for locks, creating a cycle of dependencies. For more information about <a href="https://dev.mysql.com/doc/refman/5.7/en/innodb-deadlocks-handling.html" target="_blank">how to minimize and handle deadlocks</a>.',en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_cluster_status":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Galera Cluster Status",desiredUnits:"%",colors:s.default[2],layout:{x:6,y:0,w:3,h:5}}],info:"<p>Status of this cluster component.</p><p><b>Primary</b> - primary group configuration, quorum present. <b>Non-Primary</b> - non-primary group configuration, quorum lost. <b>Disconnected</b> - not connected to group, retrying.</p>",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_cluster_state":{info:"<p>Membership state of this cluster component.</p><p><b>Undefined</b> - undefined state. <b>Joining</b> - the node is attempting to join the cluster. <b>Donor</b> - the node has blocked itself while it sends a State Snapshot Transfer (SST) to bring a new node up to date with the cluster. <b>Joined</b> - the node has successfully joined the cluster. <b>Synced</b> - the node has established a connection with the cluster and synchronized its local databases with those of the cluster. <b>Error</b> - the node is not part of the cluster and does not replicate transactions. This state is provider-specific, check <i>wsrep_local_state_comment</i> variable for a description.</p>",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_cluster_weight":{info:"The value is counted as a sum of <b>pc.weight</b> of the nodes in the current Primary Component.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_connected":{info:"<b>0</b> means that the node has not yet connected to any of the cluster components. This may be due to misconfiguration.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.open_transactions":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Open Transactions",desiredUnits:"transactions",colors:s.default[3],layout:{x:9,y:0,w:3,h:5}}],info:"The number of locally running transactions which have been registered inside the wsrep provider. This means transactions which have made operations which have caused write set population to happen. Transactions which are read only are not counted.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.table_open_cache_overflows":{info:"The number of overflows in the table open cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the table open cache.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.join_issues":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"MySQL Join Operation Issues",desiredUnits:"issues",layout:{x:0,y:5,w:3,h:5}}],info:"The number of issues with joins on the MySQL server. Monitoring this metric can help identify potential performance issues related to joins.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.sort_issues":{info:"The number of issues with sorts on the MySQL server. Monitoring this metric can help identify potential performance issues related to sorting.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.tmp":{info:"The usage of temporary files on the MySQL server. Monitoring this metric can help identify potential performance issues related to temporary files.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.threads_created":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"Number of MySQL threads",desiredUnits:"threads",colors:s.default[4],layout:{x:0,y:5,w:3,h:5}}],info:"The number of threads that have been created on the MySQL server. Monitoring this metric can help identify potential performance issues related to thread creation.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.thread_cache_misses":{info:"The number of thread cache misses on the MySQL server. Monitoring this metric can help identify potential performance issues related to the thread cache.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_io":{info:"The I/O operations on the InnoDB storage engine on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB storage engine.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_io_ops":{info:"The number of I/O operations on the InnoDB storage engine on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB storage engine.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_io_pending_ops":{info:"The number of pending I/O operations on the InnoDB storage engine on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB storage engine.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_log":{info:"The usage of the InnoDB log on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB log.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_cur_row_lock":{info:"The number of current row locks on the InnoDB storage engine on the MySQL server. Monitoring this metric can help identify potential performance issues related to row locking on the InnoDB storage engine.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_rows":{info:"The number of rows on the InnoDB storage engine on the MySQL server. Monitoring this metric can help identify the usage patterns of the InnoDB storage engine and potential performance issues.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_buffer_pool_pages":{info:"The number of pages in the InnoDB buffer pool on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB buffer pool.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_buffer_pool_pages_flushed":{info:"The number of pages flushed from the InnoDB buffer pool on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB buffer pool.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_buffer_pool_bytes":{info:"The amount of memory used by the InnoDB buffer pool on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB buffer pool.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_buffer_pool_read_ahead":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"InnoDB Buffer Pool Read Ahead",desiredUnits:"pages/s",colors:s.default[6],layout:{x:6,y:5,w:3,h:5}}],info:"The amount of read ahead performed by the InnoDB buffer pool on the MySQL server. Monitoring this metric can help identify potential performance issues related to read ahead on the InnoDB buffer.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_buffer_pool_read_ahead_rnd":{info:"The amount of random read ahead performed by the InnoDB buffer pool on the MySQL server. Monitoring this metric can help identify potential performance issues related to random read ahead on the InnoDB buffer pool.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_buffer_pool_ops":{info:"The number of operations on the InnoDB buffer pool on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB buffer pool.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_os_log":{info:"The usage of the InnoDB OS log on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB OS log.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.files":{info:"The number of files opened by the MySQL server. Monitoring this metric can help identify potential performance issues related to file opening.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.files_rate":{info:"The rate of file opening by the MySQL server. Monitoring this metric can help identify potential performance issues related to file opening.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.opened_tables":{info:"The number of tables opened by the MySQL server. Monitoring this metric can help identify potential performance issues related to table opening.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.process_list_fetch_query_duration":{info:"The duration of queries in the process list on the MySQL server. Monitoring this metric can help identify potential performance issues related to queries in the process list.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.process_list_longest_query_duration":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"number",title:"Longest Query Duration",colors:s.default[7],layout:{x:9,y:5,w:3,h:5}}],info:"The duration of the longest query in the process list on the MySQL server. Monitoring this metric can help identify potential performance issues related to long running queries in the process list.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.qcache_ops":{info:"The number of operations on the query cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the query cache.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.qcache":{info:"The usage of the query cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the query cache.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.qcache_freemem":{info:"The amount of free memory in the query cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the query cache memory usage.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.qcache_memblocks":{info:"The number of memory blocks in the query cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the query cache memory usage.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_bytes":{info:"The number of bytes in the Galera cluster on the MySQL server. Monitoring this metric can help identify potential performance issues related to the Galera cluster.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_queue":{info:"The length of the Galera queue on the MySQL server. Monitoring this metric can help identify potential performance issues related to the Galera cluster.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_flow_control":{info:"The status of the flow control in the Galera cluster on the MySQL server. Monitoring this metric can help identify potential performance issues related to the Galera cluster.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_cluster_size":{info:"The size of the Galera cluster on the MySQL server. Monitoring this metric can help identify potential performance issues related to the Galera cluster.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_ready":{info:"The status of the Galera cluster on the MySQL server, indicating whether it is ready for write sets. Monitoring this metric can help identify potential performance issues related to the Galera cluster.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_open_transactions":{info:"The number of open transactions in the Galera cluster on the MySQL server. Monitoring this metric can help identify potential performance issues related to the Galera cluster.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.key_blocks":{info:"The number of blocks in the key cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the key cache.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.binlog_cache":{info:"The usage of the binary log cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the binary log cache.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.binlog_stmt_cache":{info:"The usage of the binary log statement cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the binary log statement cache.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.slave_behind":{info:"The lag of the slave in the replication on the MySQL server. Monitoring this metric can help identify potential performance issues related to the replication process.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_cpu":{aggregationMethod:"avg",info:"The amount of CPU time used by each user on the MySQL server. Monitoring this metric can help identify potential performance issues related to CPU usage by users.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_rows":{info:"The number of rows accessed by each user on the MySQL server. Monitoring this metric can help identify potential performance issues related to user access to rows.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_commands":{info:"The number of commands executed by each user on the MySQL server. Monitoring this metric can help identify potential performance issues related to user commands.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_denied_commands":{info:"The number of denied commands for each user on the MySQL server. Monitoring this metric can help identify potential security issues related to user commands.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_binlog_written":{info:"The amount of data written to the binary log by each user on the MySQL server. Monitoring this metric can help identify potential performance issues related to the binary log.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_connections":{info:"The number of connections for each user on the MySQL server. Monitoring this metric can help identify potential performance issues related to user connections.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_lost_connections":{info:"The number of lost connections for each user on the MySQL server. Monitoring this metric can help identify potential performance issues related to user connections.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_denied_connections":{info:"The number of denied connections for each user on the MySQL server. Monitoring this metric can help identify potential security issues related to user connections.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"ping.host_rtt":{aggregationMethod:"avg",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Host Latency",layout:{x:6,y:0,w:3,h:5}}],info:"Round-trip time (RTT) is the time it takes for a data packet to reach its destination and return back to its original source.",en:{instance:{one:"ping host",other:"ping hosts"}}},"ping.host_std_dev_rtt":{aggregationMethod:"avg",info:"Round-trip time (RTT) standard deviation. The average value of how far each RTT of a ping differs from the average RTT.",en:{instance:{one:"ping host",other:"ping hosts"}}},"ping.host_packet_loss":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"gauge",title:"Maximum Host Packet Loss",desiredUnits:"percentage",colors:s.default[1],valueRange:[0,100],layout:{x:9,y:0,w:3,h:5}}],info:"Packet loss occurs when one or more transmitted data packets do not reach their destination. Usually caused by data transfer errors, network congestion or firewall blocking. ICMP echo packets are often treated as lower priority by routers and target hosts, so ping test packet loss may not always translate to application packet loss.",en:{instance:{one:"ping host",other:"ping hosts"}}},"ping.host_packets":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Ping Packets Received",colors:s.default[2],valueRange:[0,null],layout:{x:0,y:0,w:3,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Ping Packets Sent",colors:s.default[1],valueRange:[0,null],layout:{x:3,y:0,w:3,h:5}}],info:"Number of ICMP messages sent and received. These counters should be equal if there is no packet loss.",en:{instance:{one:"ping host",other:"ping hosts"}}},"nvme.device_estimated_endurance_perc":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"gauge",title:"Lowest Endurance on device",desiredUnits:"percentage",colors:s.default[7],layout:{x:0,y:0,w:3,h:5}}],info:"NVM subsystem lifetime used based on the actual usage and the manufacturer's prediction of NVM life. A value of 100 indicates that the estimated endurance of the device has been consumed, but may not indicate a device failure. The value can be greater than 100 if you use the storage beyond its planned lifetime.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_available_spare_perc":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Available Spare Capacity",desiredUnits:"percentage",colors:s.default[7],layout:{x:3,y:0,w:3,h:5}}],info:"Remaining spare capacity that is available. SSDs provide a set of internal spare capacity, called spare blocks, that can be used to replace blocks that have reached their write operation limit. After all of the spare blocks have been used, the next block that reaches its limit causes the disk to fail.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_composite_temperature":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"number",title:"Maximum device Temperature",desiredUnits:"celcius",colors:s.default[7],layout:{x:6,y:0,w:3,h:5}}],info:"The current composite temperature of the controller and namespace(s) associated with that controller. The manner in which this value is computed is implementation specific and may not represent the actual temperature of any physical point in the NVM subsystem.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_io_transferred_count":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total IO Transfer per device",desiredUnits:"seconds",colors:s.default[7],layout:{x:9,y:0,w:3,h:5}}],info:"The total amount of data read and written by the host.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_power_cycles_count":{info:"Power cycles reflect the number of times this host has been rebooted or the device has been woken up after sleep. A high number of power cycles does not affect the device's life expectancy.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_power_on_time":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"number",title:"Maximum Power On Time",desiredUnits:"seconds",colors:s.default[7],layout:{x:0,y:5,w:3,h:5}}],info:"<a href='https://en.wikipedia.org/wiki/Power-on_hours' target='_blank'>Power-on time</a> is the length of time the device is supplied with power.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_unsafe_shutdowns_count":{info:"The number of times a power outage occurred without a shutdown notification being sent. Depending on the NVMe device you are using, an unsafe shutdown can corrupt user data.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_critical_warnings_state":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"number",title:"Maximum No. of Critical / Warnings",desiredUnits:"seconds",colors:s.default[7],layout:{x:3,y:5,w:3,h:5}}],info:"<p>Critical warnings for the status of the controller. Status active if set to 1.</p><p><b>AvailableSpare</b> - the available spare capacity is below the threshold. <b>TempThreshold</b> - the composite temperature is greater than or equal to an over temperature threshold or less than or equal to an under temperature threshold. <b>NvmSubsystemReliability</b> - the NVM subsystem reliability is degraded due to excessive media or internal errors. <b>ReadOnly</b> - media is placed in read-only mode. <b>VolatileMemBackupFailed</b> - the volatile memory backup device has failed. <b>PersistentMemoryReadOnly</b> - the Persistent Memory Region has become read-only or unreliable.</p>",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_media_errors_rate":{info:"The number of occurrences where the controller detected an unrecovered data integrity error. Errors such as uncorrectable ECC, CRC checksum failure, or LBA tag mismatch are included in this counter.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_error_log_entries_rate":{info:"The number of entries in the Error Information Log. By itself, an increase in the number of records is not an indicator of any failure condition.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_warning_composite_temperature_time":{info:"The time the device has been operating above the Warning Composite Temperature Threshold (WCTEMP) and below Critical Composite Temperature Threshold (CCTEMP).",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_critical_composite_temperature_time":{info:"The time the device has been operating above the Critical Composite Temperature Threshold (CCTEMP).",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_thermal_mgmt_temp1_transitions_rate":{info:"The number of times the controller has entered lower active power states or performed vendor-specific thermal management actions, <b>minimizing performance impact</b>, to attempt to lower the Composite Temperature due to the host-managed thermal management feature.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_thermal_mgmt_temp2_transitions_rate":{info:"The number of times the controller has entered lower active power states or performed vendor-specific thermal management actions, <b>regardless of the impact on performance (e.g., heavy throttling)</b>, to attempt to lower the Combined Temperature due to the host-managed thermal management feature.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_thermal_mgmt_temp1_time":{info:"The amount of time the controller has entered lower active power states or performed vendor-specific thermal management actions, <b>minimizing performance impact</b>, to attempt to lower the Composite Temperature due to the host-managed thermal management feature.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_thermal_mgmt_temp2_time":{info:"The amount of time the controller has entered lower active power states or performed vendor-specific thermal management actions, <b>regardless of the impact on performance (e.g., heavy throttling)</b>, to attempt to lower the Combined Temperature due to the host-managed thermal management feature.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"postfix.qemails":{info:"The <b>qemails</b> metric represents the number of emails currently in the queue in Postfix. This metric should be monitored to ensure that the queue is not growing too large, which can lead to delays in email delivery.",en:{instance:{one:"mail server",other:"mail servers"}}},"postfix.qsize":{info:"The <b>qsize</b> metric represents the total size of emails currently in the queue in Postfix. This metric should be monitored to ensure that the queue is not growing too large, which can lead to delays in email delivery.",en:{instance:{one:"mail server",other:"mail servers"}}},"postgres.connections_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",valueRange:[0,100],chartLibrary:"gauge",title:"Average Connections Utilization",desiredUnits:"percentage",colors:s.default[14],layout:{x:0,y:0,w:2.5,h:5}}],info:"<p>A connection is an established line of communication between a client and the PostgreSQL server. Each connection adds to the load on the PostgreSQL server. To guard against running out of memory or overloading the database the <i>max_connections</i> parameter (default = 100) defines the maximum number of concurrent connections to the database server. A separate parameter, <i>superuser_reserved_connections</i> (default = 3), defines the quota for superuser connections (so that superusers can connect even if all other connection slots are blocked).</p><p><br></p><p><b>Total connection utilization</b> across all databases. Utilization is measured as a percentage of (<i>max_connections</i> - <i>superuser_reserved_connections</i>). If the utilization is 100% no more new connections will be accepted (superuser connections will still be accepted if superuser quota is available).</p>",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.connections_usage":{info:"<p><b>Connections usage</b> across all databases. The maximum number of concurrent connections to the database server is (<i>max_connections</i> - <i>superuser_reserved_connections</i>). As a general rule, if you need more than 200 connections it is advisable to use connection pooling.</p><p><b>Available</b> - new connections allowed. <b>Used</b> - connections currently in use.</p>",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.connections_state_count":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Connection State Count",layout:{x:9,y:0,w:2.5,h:5}}],en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.transactions_duration":{aggregationMethod:"avg",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.queries_duration":{aggregationMethod:"avg",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top Queries by Duration",layout:{x:0,y:10,w:4.5,h:5}}],info:"Active queries duration histogram. The bins are specified as consecutive, non-overlapping intervals. The value is the number of observed active queries that fall into each interval.",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.checkpoints_rate":{info:'<p>Number of checkpoints that have been performed. Checkpoints are periodic maintenance operations the database performs to make sure that everything it\'s been caching in memory has been synchronized with the disk. Ideally checkpoints should be time-driven (scheduled) as opposed to load-driven (requested).</p><p><b>Scheduled</b> - checkpoints triggered as per schedule when time elapsed from the previous checkpoint is greater than <a href="https://www.postgresql.org/docs/current/runtime-config-wal.html#GUC-CHECKPOINT-TIMEOUT" target="_blank"><i>checkpoint_timeout</i></a>. <b>Requested</b> - checkpoints triggered due to WAL updates reaching the <a href="https://www.postgresql.org/docs/current/runtime-config-wal.html#GUC-MAX-WAL-SIZE" target="_blank"><i>max_wal_size</i></a> before the <i>checkpoint_timeout</i> is reached.</p>',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.checkpoints_time":{info:"<p>Checkpoint timing information. An important indicator of how well checkpoint I/O is performing is the amount of time taken to sync files to disk.</p><p><b>Write</b> - amount of time spent writing files to disk during checkpoint processing. <b>Sync</b> - amount of time spent synchronizing files to disk during checkpoint processing.</p>",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.buffers_allocated_rate":{info:"Allocated and re-allocated buffers. If a backend process requests data it is either found in a block in shared buffer cache or the block has to be allocated (read from disk). The latter is counted as <b>Allocated</b>.",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.buffers_io_rate":{info:"<p>Amount of data flushed from memory to disk.</p><p><b>Checkpoint</b> - buffers written during checkpoints. <b>Backend</b> - buffers written directly by a backend. It may happen that a dirty page is requested by a backend process. In this case the page is synced to disk before the page is returned to the client. <b>BgWriter</b> - buffers written by the background writer. PostgreSQL may clear pages with a low usage count in advance. The process scans for dirty pages with a low usage count so that they could be cleared if necessary. Buffers written by this process increment the counter.</p>",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.bgwriter_halts_rate":{info:'Number of times the background writer stopped a cleaning scan because it had written too many buffers (exceeding the value of <a href="https://www.postgresql.org/docs/current/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-BACKGROUND-WRITER" target="_blank"><i>bgwriter_lru_maxpages</i></a>).',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.buffers_backend_fsync_rate":{info:"Number of times a backend had to execute its own fsync call (normally the background writer handles those even when the backend does its own write). Any values above zero can indicate problems with storage when fsync queue is completely filled.",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.wal_io_rate":{info:"Write-Ahead Logging (WAL) ensures data integrity by ensuring that changes to data files (where tables and indexes reside) are written only after log records describing the changes have been flushed to permanent storage.",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.wal_files_count":{info:"<p>Number of WAL logs stored in the directory <i>pg_wal</i> under the data directory.</p><p><b>Written</b> - generated log segments files. <b>Recycled</b> - old log segment files that are no longer needed. Renamed to become future segments in the numbered sequence to avoid the need to create new ones.</p>",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.wal_archiving_files_count":{info:'<p>WAL archiving.</p><p><b>Ready</b> - WAL files waiting to be archived. A non-zero value can indicate <i>archive_command</i> is in error, see <a href="https://www.postgresql.org/docs/current/static/continuous-archiving.html" target="_blank">Continuous Archiving and Point-in-Time Recovery</a>. <b>Done</b> - WAL files successfully archived.',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.autovacuum_workers_count":{info:'PostgreSQL databases require periodic maintenance known as vacuuming. For many installations, it is sufficient to let vacuuming be performed by the autovacuum daemon. For more information see <a href="https://www.postgresql.org/docs/current/static/routine-vacuuming.html#AUTOVACUUM" target="_blank">The Autovacuum Daemon</a>.',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.txid_exhaustion_towards_autovacuum_perc":{aggregationMethod:"avg",info:'Percentage towards emergency autovacuum for one or more tables. A forced autovacuum will run once this value reaches 100%. For more information see <a href="https://www.postgresql.org/docs/current/routine-vacuuming.html#VACUUM-FOR-WRAPAROUND" target="_blank">Preventing Transaction ID Wraparound Failures</a>.',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.txid_exhaustion_perc":{aggregationMethod:"avg",info:'Percentage towards transaction wraparound. A transaction wraparound may occur when this value reaches 100%. For more information see <a href="https://www.postgresql.org/docs/current/routine-vacuuming.html#VACUUM-FOR-WRAPAROUND" target="_blank">Preventing Transaction ID Wraparound Failures</a>.',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.txid_exhaustion_oldest_txid_num":{info:'The oldest current transaction ID (XID). If for some reason autovacuum fails to clear old XIDs from a table, the system will begin to emit warning messages when the database\'s oldest XIDs reach eleven million transactions from the wraparound point. For more information see <a href="https://www.postgresql.org/docs/current/routine-vacuuming.html#VACUUM-FOR-WRAPAROUND" target="_blank">Preventing Transaction ID Wraparound Failures</a>.',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.uptime":{aggregationMethod:"min",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Uptime",desiredUnits:"seconds",desiredUnits:"dHH:MM:ss",layout:{x:12,y:0,w:2.5,h:1.66}}],info:"The time elapsed since the Postgres process was started.",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.replication_app_wal_lag_size":{info:"<p>Replication WAL lag size.</p><p><b>SentLag</b> - sent over the network. <b>WriteLag</b> - written to disk. <b>FlushLag</b> - flushed to disk. <b>ReplayLag</b> - replayed into the database.</p>",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.replication_app_wal_lag_time":{info:"<p>Replication WAL lag time.</p><p><b>WriteLag</b> - time elapsed between flushing recent WAL locally and receiving notification that the standby server has written it, but not yet flushed it or applied it. <b>FlushLag</b> - time elapsed between flushing recent WAL locally and receiving notification that the standby server has written and flushed it, but not yet applied it. <b>ReplayLag</b> - time elapsed between flushing recent WAL locally and receiving notification that the standby server has written, flushed and applied it.</p>",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.replication_slot_files_count":{info:'<p>Replication slot files. For more information see <a href="https://www.postgresql.org/docs/current/static/warm-standby.html#STREAMING-REPLICATION-SLOTS" target="_blank">Replication Slots</a>.</p><p><b>WalKeep</b> - WAL files retained by the replication slot. <b>PgReplslotFiles</b> - files present in pg_replslot.</p>',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.db_transactions_ratio":{aggregationMethod:"avg",info:"Percentage of committed/rollback transactions.",en:{instance:{one:"database",other:"databases"}}},"postgres.db_transactions_rate":{info:"<p>Number of transactions that have been performed</p><p><b>Committed</b> - transactions that have been committed. All changes made by the committed transaction become visible to others and are guaranteed to be durable if a crash occurs. <b>Rollback</b> - transactions that have been rolled back. Rollback aborts the current transaction and causes all the updates made by the transaction to be discarded. Single queries that have failed outside the transactions are also accounted as rollbacks.</p>",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_connections_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["label"],"group_by_label[0]":["database"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Connections Utilization per Database",layout:{x:0,y:5,w:2.5,h:5}}],info:"Connection utilization per database. Utilization is measured as a percentage of <i>CONNECTION LIMIT</i> per database (if set) or <i>max_connections</i> (if <i>CONNECTION LIMIT</i> is not set).",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_connections_count":{info:"Number of current connections per database.",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_cache_io_ratio":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",valueRange:[0,100],chartLibrary:"gauge",desiredUnits:"percentage",title:"Average Cache Miss Ratio",colors:s.default[1],layout:{x:6,y:0,w:2.5,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["database"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Cache Miss Ratio per DB",layout:{x:6,y:5,w:2.5,h:5}}],info:'PostgreSQL uses a <b>shared buffer cache</b> to store frequently accessed data in memory, and avoid slower disk reads. If you are seeing performance issues, consider increasing the <a href="https://www.postgresql.org/docs/current/runtime-config-resource.html#GUC-SHARED-BUFFERS" target="_blank"><i>shared_buffers</i></a> size or tuning <a href="https://www.postgresql.org/docs/current/runtime-config-query.html#GUC-EFFECTIVE-CACHE-SIZE" target="_blank"><i>effective_cache_size</i></a>.',en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_io_rate":{info:"<p>Amount of data read from shared buffer cache or from disk.</p><p><b>Disk</b> - data read from disk. <b>Memory</b> - data read from buffer cache (this only includes hits in the PostgreSQL buffer cache, not the operating system's file system cache).</p>",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_ops_fetched_rows_ratio":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,desiredUnits:"percentage",title:"Avg Fetched Row Ratio",colors:s.default[10],layout:{x:3,y:0,w:2,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["database"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Fetched Row Ratio per DB",layout:{x:3,y:5,w:2,h:5}}],info:"The percentage of rows that contain data needed to execute the query, out of the total number of rows scanned. A high value indicates that the database is executing queries efficiently, while a low value indicates that the database is performing extra work by scanning a large number of rows that aren't required to process the query. Low values may be caused by missing indexes or inefficient queries.",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_ops_read_rows_rate":{info:"<p>Read queries throughput.</p><p><b>Returned</b> - Total number of rows scanned by queries. This value indicates rows returned by the storage layer to be scanned, not rows returned to the client. <b>Fetched</b> - Subset of scanned rows (<b>Returned</b>) that contained data needed to execute the query.</p>",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_ops_write_rows_rate":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Rows Written per Database",layout:{x:9,y:5,w:2.5,h:5}}],info:"<p>Write queries throughput.</p><p><b>Inserted</b> - number of rows inserted by queries. <b>Deleted</b> - number of rows deleted by queries. <b>Updated</b> - number of rows updated by queries.</p>",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_conflicts_rate":{info:'Number of queries canceled due to conflict with recovery on standby servers. To minimize query cancels caused by cleanup records consider configuring <a href="https://www.postgresql.org/docs/current/runtime-config-replication.html#GUC-HOT-STANDBY-FEEDBACK" target="_blank"><i>hot_standby_feedback</i></a>.',en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_conflicts_reason_rate":{info:"<p>Statistics about queries canceled due to various types of conflicts on standby servers.</p><p><b>Tablespace</b> - queries that have been canceled due to dropped tablespaces. <b>Lock</b> - queries that have been canceled due to lock timeouts. <b>Snapshot</b> - queries that have been canceled due to old snapshots. <b>Bufferpin</b> - queries that have been canceled due to pinned buffers. <b>Deadlock</b> - queries that have been canceled due to deadlocks.</p>",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_deadlocks_rate":{info:"Number of detected deadlocks. When a transaction cannot acquire the requested lock within a certain amount of time (configured by <b>deadlock_timeout</b>), it begins deadlock detection.",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_locks_held_count":{info:'Number of held locks. Some of these lock modes are acquired by PostgreSQL automatically before statement execution, while others are provided to be used by applications. All lock modes acquired in a transaction are held for the duration of the transaction. For lock modes details, see <a href="https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-TABLES" target="_blank">table-level locks</a>.',en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_locks_awaited_count":{info:'Number of awaited locks. It indicates that some transaction is currently waiting to acquire a lock, which implies that some other transaction is holding a conflicting lock mode on the same lockable object. For lock modes details, see <a href="https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-TABLES" target="_blank">table-level locks</a>.',en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_temp_files_created_rate":{info:"Number of temporary files created by queries. Complex queries may require more memory than is available (specified by <b>work_mem</b>). When this happens, Postgres reverts to using temporary files - they are actually stored on disk, but only exist for the duration of the request. After the request returns, the temporary files are deleted.",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_temp_files_io_rate":{info:"Amount of data written temporarily to disk to execute queries.",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_size":{mainheads:[{"group_by[0]":["label"],"group_by_label[0]":["database"],chartLibrary:"bars",title:"Database Sizes",dimensionsSort:"valueDesc",layout:{x:12,y:5,w:2.5,h:5}},{chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Total Database Size",layout:{x:12,y:3.33,w:2.5,h:1.66}}],info:"Actual on-disk usage of the database's data directory and any associated tablespaces.",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.databases_count":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"Total Database count",layout:{x:12,y:1.66,w:2.5,h:1.66}}],info:"Count of databases per PostgreSQL server.",en:{instance:{one:"postgres server",other:"postgres servers"}}},"pgbouncer.client_connections_utilization":{aggregationMethod:"avg",info:"Client connections in use as percentage of <i>max_client_conn</i> (default 100)."},"pgbouncer.db_client_connections":{info:"<p>Client connections in different states.</p><p><b>Active</b> - linked to server connection and can process queries. <b>Waiting</b> - have sent queries but have not yet got a server connection. <b>CancelReq</b> - have not forwarded query cancellations to the server yet.</p>"},"pgbouncer.db_server_connections":{info:"<p>Server connections in different states.</p><p><b>Active</b> - linked to a client. <b>Idle</b> - unused and immediately usable for client queries. <b>Used</b> - have been idle for more than <i>server_check_delay</i>, so they need <i>server_check_query</i> to run on them before they can be used again. <b>Tested</b> - currently running either <i>server_reset_query</i> or <i>server_check_query</i>. <b>Login</b> - currently in the process of logging in.</p>"},"pgbouncer.db_server_connections_utilization":{aggregationMethod:"avg",info:"Server connections in use as percentage of <i>max_db_connections</i> (default 0 - unlimited). This considers the PgBouncer database that the client has connected to, not the PostgreSQL database of the outgoing connection."},"pgbouncer.db_clients_wait_time":{info:"Time spent by clients waiting for a server connection. This shows if the decrease in database performance from the client's point of view was due to exhaustion of the corresponding PgBouncer pool."},"pgbouncer.db_client_max_wait_time":{info:"Waiting time for the first (oldest) client in the queue. If this starts increasing, then the current pool of servers does not handle requests quickly enough."},"pgbouncer.db_transactions":{info:"SQL transactions pooled (proxied) by pgbouncer."},"pgbouncer.db_transactions_time":{info:"Time spent by pgbouncer when connected to PostgreSQL in a transaction, either idle in transaction or executing queries."},"pgbouncer.db_transaction_avg_time":{info:"Average transaction duration."},"pgbouncer.db_queries":{info:"SQL queries pooled (proxied) by pgbouncer."},"pgbouncer.db_queries_time":{info:"Time spent by pgbouncer when actively connected to PostgreSQL, executing queries."},"pgbouncer.db_query_avg_time":{info:"Average query duration."},"pgbouncer.db_network_io":{info:"<p>Network traffic received and sent by pgbouncer.</p><p><b>Received</b> - received from clients. <b>Sent</b> - sent to servers.</p>"},"postgres.table_rows_dead_ratio":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",valueRange:[0,100],chartLibrary:"gauge",desiredUnits:"percentage",title:"Average Dead Row Ratio",colors:s.default[10],layout:{x:12,y:10,w:2.5,h:5}}],info:"Percentage of dead rows. An increase in dead rows indicates a problem with VACUUM processes, which can slow down your queries.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_rows_count":{info:"<p>Number of rows. When you do an UPDATE or DELETE, the row is not actually physically deleted. For a DELETE, the database simply marks the row as unavailable for future transactions, and for UPDATE, under the hood it is a combined INSERT then DELETE, where the previous version of the row is marked unavailable.</p><p><b>Live</b> - rows that currently in use and can be queried. <b>Dead</b> - deleted rows that will later be reused for new rows from INSERT or UPDATE.</p>",en:{instance:{one:"table",other:"tables"}}},"postgres.table_ops_rows_rate":{info:"Write queries throughput. If you see a large number of updated and deleted rows, keep an eye on the number of dead rows, as a high percentage of dead rows can slow down your queries.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_ops_rows_hot_ratio":{aggregationMethod:"avg",info:"Percentage of HOT (Heap Only Tuple) updated rows. HOT updates are much more efficient than ordinary updates: less write operations, less WAL writes, vacuum operation has less work to do, increased read efficiency (help to limit table and index bloat).",en:{instance:{one:"table",other:"tables"}}},"postgres.table_ops_rows_hot_rate":{info:"Number of HOT (Heap Only Tuple) updated rows.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_cache_io_ratio":{aggregationMethod:"avg",info:"Table cache inefficiency. Percentage of data read from disk. Lower is better.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_io_rate":{info:"<p>Amount of data read from shared buffer cache or from disk.</p><p><b>Disk</b> - data read from disk. <b>Memory</b> - data read from buffer cache (this only includes hits in the PostgreSQL buffer cache, not the operating system's file system cache).</p>",en:{instance:{one:"table",other:"tables"}}},"postgres.table_index_cache_io_ratio":{aggregationMethod:"avg",info:"Table indexes cache inefficiency. Percentage of data read from disk. Lower is better.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_index_io_rate":{info:"<p>Amount of data read from all indexes from shared buffer cache or from disk.</p><p><b>Disk</b> - data read from disk. <b>Memory</b> - data read from buffer cache (this only includes hits in the PostgreSQL buffer cache, not the operating system's file system cache).</p>",en:{instance:{one:"table",other:"tables"}}},"postgres.table_toast_cache_io_ratio":{aggregationMethod:"avg",info:"Table TOAST cache inefficiency. Percentage of data read from disk. Lower is better.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_toast_io_rate":{info:"<p>Amount of data read from TOAST table from shared buffer cache or from disk.</p><p><b>Disk</b> - data read from disk. <b>Memory</b> - data read from buffer cache (this only includes hits in the PostgreSQL buffer cache, not the operating system's file system cache).</p>",en:{instance:{one:"table",other:"tables"}}},"postgres.table_toast_index_cache_io_ratio":{aggregationMethod:"avg",info:"Table TOAST indexes cache inefficiency. Percentage of data read from disk. Lower is better.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_toast_index_io_rate":{info:"<p>Amount of data read from this table's TOAST table indexes from shared buffer cache or from disk.</p><p><b>Disk</b> - data read from disk. <b>Memory</b> - data read from buffer cache (this only includes hits in the PostgreSQL buffer cache, not the operating system's file system cache).</p>",en:{instance:{one:"table",other:"tables"}}},"postgres.table_scans_rate":{info:"<p>Number of scans initiated on this table. If you see that your database regularly performs more sequential scans over time, you can improve its performance by creating an index on data that is frequently accessed.</p><p><b>Index</b> - relying on an index to point to the location of specific rows. <b>Sequential</b> - have to scan through each row of a table sequentially. Typically, take longer than index scans.</p>",en:{instance:{one:"table",other:"tables"}}},"postgres.table_scans_rows_rate":{info:"Number of live rows fetched by scans.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_autovacuum_since_time":{aggregationMethod:"min",info:"Time elapsed since this table was vacuumed by the autovacuum daemon.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_vacuum_since_time":{aggregationMethod:"min",info:"Time elapsed since this table was manually vacuumed (not counting VACUUM FULL).",en:{instance:{one:"table",other:"tables"}}},"postgres.table_autoanalyze_since_time":{aggregationMethod:"min",info:"Time elapsed this table was analyzed by the autovacuum daemon.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_analyze_since_time":{aggregationMethod:"min",info:"Time elapsed since this table was manually analyzed.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_null_columns":{info:"Number of table columns that contain only NULLs.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_total_size":{info:"Actual on-disk size of the table.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_bloat_size_perc":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",valueRange:[0,100],chartLibrary:"gauge",desiredUnits:"percentage",title:"Average Table Bloat %",colors:s.default[1],layout:{x:9,y:10,w:2.5,h:5}}],info:"Estimated percentage of bloat in the table. It is normal for tables that are updated frequently to have a small to moderate amount of bloat.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_bloat_size":{info:'Disk space that was used by the table and is available for reuse by the database but has not been reclaimed. Bloated tables require more disk storage and additional I/O that can slow down query execution. Running <a href="https://www.postgresql.org/docs/current/sql-vacuum.html" target="_blank">VACUUM</a> regularly on a table that is updated frequently results in fast reuse of space occupied by expired rows, which prevents the table from growing too large.',en:{instance:{one:"table",other:"tables"}}},"postgres.index_size":{info:"Actual on-disk size of the index.",en:{instance:{one:"index",other:"indexes"}}},"postgres.index_bloat_size_perc":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",valueRange:[0,100],chartLibrary:"gauge",desiredUnits:"percentage",title:"Average Index Bloat %",colors:s.default[1],layout:{x:9,y:10,w:2.5,h:5}}],info:"Estimated percentage of bloat in the index.",en:{instance:{one:"index",other:"indexes"}}},"postgres.index_bloat_size":{info:'Disk space that was used by the index and is available for reuse by the database but has not been reclaimed. Bloat slows down your database and eats up more storage than needed. To recover the space from indexes, recreate them using the <a href="https://www.postgresql.org/docs/current/sql-reindex.html" target="_blank">REINDEX</a> command.',en:{instance:{one:"index",other:"indexes"}}},"postgres.index_usage_status":{info:"An index is considered unused if no scans have been initiated on that index.",en:{instance:{one:"index",other:"indexes"}}},"puppet.jvm_heap":{info:"The <b>jvm_heap</b> metric represents the size of the Java Virtual Machine's heap memory in Puppet. This metric should be monitored to ensure that sufficient memory is allocated for Puppet to operate correctly."},"puppet.jvm_nonheap":{info:"The <b>jvm_nonheap</b> metric represents the size of the Java Virtual Machine's non-heap memory in Puppet. This metric should be monitored to ensure that sufficient memory is allocated for Puppet to operate correctly."},"puppet.cpu":{aggregationMethod:"avg",info:"The <b>cpu</b> metric represents the amount of CPU resources being used by Puppet. This metric should be monitored to ensure that the CPU is not being overutilized and to detect any potential performance issues."},"puppet.fd_open":{info:"The <b>fd_open</b> metric represents the number of open file descriptors in Puppet. This metric should be monitored to ensure that the system is not running out of available file descriptors, which can lead to performance issues."},"redis.ping_latency":{aggregationMethod:"avg",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Ping Latency",layout:{x:3,y:0,w:2,h:5}}],info:"The average time it takes from a client request to the server response. High latency could be caused slow commands, over utilized network links or a high backlog in the command queue.",en:{instance:{one:"redis server",other:"redis servers"}}},"redis.commands":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Commands",desiredUnits:"Commands",layout:{x:0,y:0,w:2,h:5}}],info:"The Total number of commands processed per second. A significant or unexpected shift in this metric could indicate a problem worth investigating.",en:{instance:{one:"redis server",other:"redis servers"}}},"redis.keyspace_lookup_hit_rate":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",valueRange:[0,100],chartLibrary:"gauge",title:"Average Lookup Hit Rate",desiredUnits:"percentage",colors:s.default[0],layout:{x:6,y:0,w:2,h:5}}],info:"Lookup Hitrate = (Keyspace hits / (Keyspace hits + Keyspace misses)) <br> Lower hitrates lead to higher latency, in normal conditions this value should be greater than 80%.",en:{instance:{one:"redis server",other:"redis servers"}}},"redis.mem_fragmentation_ratio":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",valueRange:[0,100],chartLibrary:"gauge",title:"Max Memory Fragmentation Ratio",desiredUnits:"percentage",colors:s.default[1],layout:{x:9,y:0,w:2,h:5}}],info:"The ratio of memory allocated by the operating system to memory requested by Redis (used_memory_rss/used_memory).",en:{instance:{one:"redis server",other:"redis servers"}}},"redis.uptime":{aggregationMethod:"min",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Uptime",layout:{x:12,y:0,w:2,h:2.5}}],en:{instance:{one:"redis server",other:"redis servers"}}},"redis.clients":{mainheads:[{chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Total Connected Clients",layout:{x:12,y:2.5,w:2,h:2.5}}],info:"The current state of clients connecting to or attempting to connect to Redis.",en:{instance:{one:"redis server",other:"redis servers"}}},"redis.commands_calls":{info:"Total commands processed per second, by command type. Use this chart to identify most common commands being processed.",en:{instance:{one:"redis server",other:"redis servers"}}},"redis.master_last_io_since_time":{aggregationMethod:"min",info:"Time in seconds since the last interaction between replica and primary. A long time interval without communication could indicate a problem on the primary Redis server or on the replica or in the link between them.",en:{instance:{one:"redis server",other:"redis servers"}}},"redis.master_link_down_since_time":{aggregationMethod:"min",info:"Time in seconds since the link between replica and primary went down. This metric is only available when the connection between a primary and its replica has been lost. Any non zero value for this metric is cause for alert.",en:{instance:{one:"redis server",other:"redis servers"}}},"cassandra.client_requests_rate":{info:"Client requests received per second. Consider whether your workload is read-heavy or write-heavy while choosing a compaction strategy."},"cassandra.client_request_read_latency_histogram":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Read latency (99th percentile)",selectedDimensions:["p99"],colors:s.default[12],layout:{x:7.5,y:0,w:2.25,h:5}}],info:"Histogram for read latency, with bins for 50th, 75th, 90th, 95th, 98th, 99th and 99.9th percentile latency values.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.client_request_write_latency_histogram":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Write latency (99th percentile)",selectedDimensions:["p99"],layout:{x:9.75,y:0,w:2.25,h:5}}],info:"Histogram for write latency, with bins for 50th, 75th, 90th, 95th, 98th, 99th and 99.9th percentile latency values.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.client_requests_latency":{aggregationMethod:"avg",info:"Total response latency summed over all requests received per second. Latency could be impacted by disk access, network latency or replication configuration.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.key_cache_hit_ratio":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Key Cache Hit Ratio",desiredUnits:"percentage",valueRange:[0,100],colors:s.default[2],layout:{x:4.5,y:0,w:3,h:5}}],info:"Key cache hit ratio indicates the efficiency of the key cache. If ratio is consistently < 80% consider increasing cache size.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.key_cache_hit_rate":{aggregationMethod:"avg",info:"Key cache hit rate measures the cache hits and misses per second.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.storage_live_disk_space_used":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"Total Live Disk Space Used",layout:{x:2.25,y:0,w:2.25,h:5}}],info:"Amount of live disk space used. This does not include obsolete data waiting to be garbage collected.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.compaction_completed_tasks_rate":{info:"Compaction tasks completed per second.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.compaction_pending_tasks_count":{info:"Total compaction tasks in queue.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.thread_pool_active_tasks_count":{info:"Total tasks currently being processed.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.thread_pool_pending_tasks_count":{info:"Total tasks in queue awaiting a thread for processing.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.thread_pool_blocked_tasks_rate":{info:"Tasks that cannot be queued for processing yet.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.thread_pool_blocked_tasks_count":{info:"Total tasks that cannot yet be queued for processing.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.jvm_gc_rate":{info:"Rate of garbage collections.</p><p><b>ParNew</b> - young-generation. <b>cms (ConcurrentMarkSweep)</b> - old-generation.</p>",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.jvm_gc_time":{aggregationMethod:"min",info:"Elapsed time of garbage collection.</p><p><b>ParNew</b> - young-generation. <b>cms (ConcurrentMarkSweep)</b> - old-generation.</p>",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.client_requests_timeouts_rate":{info:"Requests which were not acknowledged within the configurable timeout window.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.client_requests_unavailables_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Unavailable exceptions",desiredUnits:"requests/s",colors:s.default[1],layout:{x:0,y:0,w:2.25,h:5}}],info:"Requests for which the required number of nodes was unavailable.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.row_cache_hit_ratio":{aggregationMethod:"avg",info:"Row cache hit ratio indicates the efficiency of the row cache. If ratio is consistently < 80% consider increasing cache size.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.row_cache_hit_rate":{aggregationMethod:"avg",info:"Row cache hit rate measures the cache hits and misses per second.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.row_cache_utilization":{aggregationMethod:"avg",info:"The percentage of row cache memory currently in use. High utilization may indicate the need to increase cache size.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.row_cache_size":{info:"The size of the row cache in bytes. Adjusting this value can impact system performance.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.key_cache_utilization":{aggregationMethod:"avg",info:"The percentage of key cache memory currently in use. High utilization may indicate the need to increase cache size.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.key_cache_size":{info:"The size of the key cache in bytes. Adjusting this value can impact system performance.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.compaction_compacted_rate":{info:"The rate at which compactions are occurring in the system. If this rate is consistently high, it may indicate a need for more resources or a different compaction strategy.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.jvm_memory_used":{info:"The amount of memory used by the Cassandra JVM. High memory usage may indicate the need for additional resources or optimization.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.dropped_messages_rate":{info:"The rate at which messages are being dropped by the system. High rates may indicate a need for additional resources or a problem with the system.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.client_requests_failures_rate":{info:"The rate at which client requests are failing. High rates may indicate a problem with the system or the need for additional resources.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"coredns.dns_request_count_total":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total DNS Requests",colors:s.default[12],layout:{x:0,y:0,w:2.5,h:5}}],info:"The total number of DNS requests handled by CoreDNS. This can be useful for understanding overall system load and potential bottlenecks.",en:{instance:{one:"coredns server",other:"coredns servers"}}},"coredns.dns_responses_count_total":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total DNS Responses",colors:s.default[2],layout:{x:6,y:0,w:2.5,h:5}}],info:"The total number of DNS responses sent by CoreDNS. This can be useful for understanding overall system load and potential bottlenecks.",en:{instance:{one:"coredns server",other:"coredns servers"}}},"coredns.dns_no_matching_zone_dropped_total":{info:"The total number of DNS requests dropped by CoreDNS because no matching zone was found. This can be useful for identifying potential configuration issues.",en:{instance:{one:"coredns server",other:"coredns servers"}}},"coredns.dns_panic_count_total":{info:"The total number of panics that occurred in CoreDNS. This can be useful for identifying potential issues or bugs in the system.",en:{instance:{one:"coredns server",other:"coredns servers"}}},"activemq.messages":{info:"The total number of messages in the broker. This can be useful for understanding overall system throughput.",en:{instance:{one:"broker",other:"brokers"}}},"activemq.unprocessed_messages":{info:"The total number of messages that have not been processed. If this number consistently increases, it may indicate a problem with consumer performance or a bottleneck in the system.",en:{instance:{one:"broker",other:"brokers"}}},"activemq.consumers":{info:"The number of active consumers connected to the broker. This can be useful for understanding overall system load and potential bottlenecks.",en:{instance:{one:"broker",other:"brokers"}}},"apache.connections":{colors:s.default[4],mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",valueRange:[0,null],title:"Total Apache Connections",colors:s.default[4]}],info:"The total number of connections to the Apache web server. This can be useful for understanding overall system load and potential bottlenecks.",en:{instance:{one:"web server",other:"web servers"}}},"apache.requests":{colors:s.default[0],mainheads:[{"group_by[1]":["selected"],chartLibrary:"easypiechart",valueRange:[0,null],title:"Total Apache Requests",colors:s.default[0]}],info:"The number of requests processed by the Apache web server. This can be useful for understanding overall system throughput and potential performance issues.",en:{instance:{one:"web server",other:"web servers"}}},"apache.net":{colors:s.default[3],mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Apache Bandwidth",valueRange:[0,null],colors:s.default[3]}],info:"The number of bytes transferred over the network by the Apache web server. This can be useful for understanding overall network usage and potential performance issues.",en:{instance:{one:"web server",other:"web servers"}}},"apache.workers":{mainheads:[{"group_by[0]":["percentage-of-instance"],"group_by[1]":["selected"],"aggregation[1]":"max",selectedDimensions:["busy"],chartLibrary:"gauge",title:"Maximum Apache Workers Utilization",valueRange:[0,100],colors:s.default[5]}],info:"The number of worker processes used by the Apache web server. This can be useful for understanding overall system performance and potential bottlenecks.",en:{instance:{one:"web server",other:"web servers"}}},"apache.bytesperreq":{colors:s.default[3],info:"The number of bytes transferred per second over the network by the Apache web server. This can be useful for understanding overall network performance and potential bottlenecks.",en:{instance:{one:"web server",other:"web servers"}}},"apache.reqpersec":{colors:s.default[4],info:"The number of requests processed per second by the Apache web server. This can be useful for understanding overall system performance and potential bottlenecks.",en:{instance:{one:"web server",other:"web servers"}}},"apache.bytespersec":{colors:s.default[6],info:"The number of bytes transferred per request by the Apache web server. This can be useful for understanding the efficiency of the server and identifying potential performance issues.",en:{instance:{one:"web server",other:"web servers"}}},"apache.uptime":{aggregationMethod:"min",info:"The amount of time that the Apache web server has been running. This can be useful for understanding the overall health and stability of the server.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.connections":{colors:s.default[4],mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",desiredUnits:"percentage",title:"Total Lighttpd Connections",colors:s.default[4]}],en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.requests":{colors:s.default[0],mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Lighttpd Requests",colors:s.default[0]}],en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.net":{colors:s.default[3],mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Lighttpd Bandwidth",colors:s.default[3]}],en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.workers":{mainheads:[{"group_by[0]":["percentage-of-instance"],"group_by[1]":["selected"],"aggregation[1]":"max",selectedDimensions:["busy"],chartLibrary:"gauge",title:"Maximum Lighttpd Workers Utilization",colors:s.default[5],desiredUnits:"percentage"}],en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.bytesperreq":{colors:s.default[3],en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.reqpersec":{colors:s.default[4],en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.bytespersec":{colors:s.default[6],en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.uptime":{aggregationMethod:"min",info:"The uptime of the lighttpd server. Monitoring this metric can help identify if the server has been restarted or is experiencing issues with uptime.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd2.requests":{info:"The total number of requests received by the lighttpd server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd2.status_codes":{info:"The distribution of HTTP response codes returned by the lighttpd server. Monitoring this metric can help identify if there are issues with the server or the components interacting with it.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd2.traffic":{info:"The amount of traffic handled by the lighttpd server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd2.connections":{info:"The number of active connections to the lighttpd server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd2.connection_states":{info:"The distribution of connection states for the lighttpd server. Monitoring this metric can help identify if there are issues with the server or the components interacting with it.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd2.memory_usage":{info:"The memory usage of the lighttpd server. Monitoring this metric can help identify if the server is experiencing memory usage issues that may affect its performance.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd2.uptime":{info:"The uptime of the lighttpd server. Monitoring this metric can help identify if the server has been restarted or is experiencing issues with uptime.",en:{instance:{one:"web server",other:"web servers"}}},"logstash.jvm_threads":{info:"The number of threads currently being used by the Logstash JVM. Monitoring this metric can help identify if the JVM is experiencing threading issues that may affect its performance."},"logstash.jvm_mem_heap_used":{aggregationMethod:"avg",info:"The amount of memory currently being used by the Logstash JVM's heap. Monitoring this metric can help identify if the JVM is experiencing memory usage issues that may affect its performance."},"logstash.jvm_mem_pools_eden":{info:"The amount of memory currently being used by the Logstash JVM's Eden memory pool. Monitoring this metric can help identify if the JVM is experiencing memory usage issues that may affect its performance."},"logstash.jvm_mem_pools_survivor":{info:"The amount of memory currently being used by the Logstash JVM's Survivor memory pool. Monitoring this metric can help identify if the JVM is experiencing memory usage issues that may affect its performance."},"logstash.jvm_mem_pools_old":{info:"The amount of memory currently being used by the Logstash JVM's Old memory pool. Monitoring this metric can help identify if the JVM is experiencing memory usage issues that may affect its performance."},"logstash.jvm_gc_collector_count":{info:"The number of garbage collection operations performed by the Logstash JVM. Monitoring this metric can help identify if the JVM is experiencing performance issues related to garbage collection."},"logstash.jvm_gc_collector_time":{aggregationMethod:"min",info:"The total time spent on garbage collection operations by the Logstash JVM. Monitoring this metric can help identify if the JVM is experiencing performance issues related to garbage collection."},"logstash.open_file_descriptors":{info:"The number of open file descriptors used by Logstash. Monitoring this metric can help identify if Logstash is experiencing file descriptor usage issues that may affect its performance."},"logstash.event":{info:"The number of events processed by Logstash. Monitoring this metric can help identify the usage patterns of Logstash and potential performance issues."},"logstash.event_duration":{info:"The latencies of events processed by Logstash. High latencies may indicate performance issues with Logstash or the components interacting with it."},"logstash.uptime":{aggregationMethod:"min",info:"The uptime of the Logstash server. Monitoring this metric can help identify if the server has been restarted or is experiencing issues with uptime."},"logstash.pipeline_event":{info:"The number of events processed by the specified Logstash pipeline. Monitoring this metric can help identify the usage patterns of the pipeline and potential performance issues."},"mongodb.operations":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Operations",desiredUnits:"operations",colors:s.default[0],layout:{x:0,y:0,w:3,h:5}}],info:"The total number of operations performed by the MongoDB server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.operations_latency":{aggregationMethod:"avg",info:"The latencies of operations performed by the MongoDB server. High latencies may indicate performance issues with the server or the components interacting with it.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.connections":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Connections",desiredUnits:"connections",colors:s.default[0],layout:{x:3,y:0,w:3,h:5}}],info:"The total number of connections to the MongoDB server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.connections_rate":{info:"The rate of connections to the MongoDB server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.connections_state":{info:"The distribution of connection states for the MongoDB server. Monitoring this metric can help identify if there are issues with the server or the components interacting with it.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.network_io":{info:"The amount of network IO performed by the MongoDB server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.network_requests":{info:"The number of requests to the MongoDB server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.page_faults":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Page Faults",desiredUnits:"faults",colors:s.default[0],layout:{x:9,y:0,w:3,h:5}}],info:"The number of page faults encountered by the MongoDB server. Monitoring this metric can help identify if the server is experiencing memory usage issues that may affect its performance.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.tcmalloc_generic":{info:"The usage of the TCMalloc generic allocator by the MongoDB server. Monitoring this metric can help identify if the server is experiencing memory usage issues that may affect its performance.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.tcmalloc":{info:"The usage of the TCMalloc allocator by the MongoDB server. Monitoring this metric can help identify if the server is experiencing memory usage issues that may affect its performance.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.asserts":{info:"The number of asserts encountered by the MongoDB server. Monitoring this metric can help identify if the server is encountering issues that may affect its performance.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.current_transactions":{info:"The number of current transactions on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to transactions.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.shard_commit_types":{info:"The distribution of commit types for sharded collections on the MongoDB server. Monitoring this metric can help identify if there are issues with sharding on the server.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.active_clients":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"Total Active Clients",desiredUnits:"clients",colors:s.default[0],layout:{x:0,y:5,w:3,h:5}}],info:"The number of active clients connected to the MongoDB server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.queued_operations":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Queued Operations",desiredUnits:"operations",colors:s.default[0],layout:{x:3,y:5,w:3,h:5}}],info:"The number of operations that are currently queued on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to queued operations.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.locks":{info:"The distribution of locks held by the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to locking.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.flow_control_timings":{info:"The timings of flow control events on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to flow control.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_blocks":{info:"The number of blocks currently held in the WiredTiger cache on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to the WiredTiger cache.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_cache":{info:"The usage of the WiredTiger cache on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to the WiredTiger cache.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_capacity":{info:"The capacity of the WiredTiger cache on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to the WiredTiger cache.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_connection":{info:"The number of connections currently open in the WiredTiger storage engine on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to connections.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_cursor":{info:"The number of cursors currently open in the WiredTiger storage engine on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to cursors.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_lock":{info:"The number of locks currently held in the WiredTiger storage engine on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to locking.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_lock_duration":{info:"The duration of locks held in the WiredTiger storage engine on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to locking.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_log_ops":{info:"The number of operations written to the WiredTiger log on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to logging.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_transactions":{info:"The number of transactions currently open in the WiredTiger storage engine on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to transactions.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.database_collections":{info:"The number of collections in the specified database on the MongoDB server. Monitoring this metric can help identify the usage patterns of the database and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.database_indexes":{info:"The number of indexes in the specified database on the MongoDB server. Monitoring this metric can help identify the usage patterns of the database and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.database_views":{info:"The number of views in the specified database on the MongoDB server. Monitoring this metric can help identify the usage patterns of the database and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.database_documents":{info:"The number of documents in the specified database on the MongoDB server. Monitoring this metric can help identify the usage patterns of the database and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.database_storage_size":{info:"The storage size of the specified database on the MongoDB server. Monitoring this metric can help identify if the database is using an appropriate amount of storage.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.replication_lag":{info:"The amount of lag in replication on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to replication.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.replication_heartbeat_latency":{aggregationMethod:"avg",info:"The latencies of replication heartbeats on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to replication.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.replication_node_ping":{aggregationMethod:"avg",info:"The latencies of pings to replication nodes on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to replication.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.shard_nodes_count":{info:"The number of nodes in the specified shard on the MongoDB server. Monitoring this metric can help identify the usage patterns of the shard and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.shard_databases_status":{info:"The status of the databases in the specified shard on the MongoDB server. Monitoring this metric can help identify if there are issues with the databases in the shard.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.chunks":{info:"The number of chunks in the specified shard on the MongoDB server. Monitoring this metric can help identify the usage patterns of the shard and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"nginx.connections":{colors:s.default[4],mainheads:[{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"gauge",title:"Total Connections",colors:s.default[4],layout:{x:0,y:0,w:3,h:5}}],en:{instance:{one:"web server",other:"web servers"}}},"nginx.requests":{colors:s.default[0],mainheads:[{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"gauge",title:"Total Requests",colors:s.default[0],layout:{x:3,y:0,w:3,h:5}}],en:{instance:{one:"web server",other:"web servers"}}},"nginx.connections_status":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Connection Status",layout:{x:6,y:0,w:3,h:5}}],info:"The current status of connections on the nginx server. Monitoring this metric can help identify potential performance issues related to connections.",en:{instance:{one:"web server",other:"web servers"}}},"nginx.connections_accepted_handled":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Connections Handled",layout:{x:9,y:0,w:3,h:5}}],info:"The number of accepted and handled connections on the nginx server. Monitoring this metric can help identify potential performance issues related to connections.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.client_connections_rate":{mainheads:[{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"gauge",desiredUnits:"connections/s",title:"Total Client Connections Rate",colors:s.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"Accepted and dropped (not handled) connections. A connection is considered <b>dropped</b> if the worker process is unable to get a connection for the request by establishing a new connection or reusing an open one.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.client_connections_count":{mainheads:[{valueRange:[0,null],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Client Connections per State",layout:{x:3,y:0,w:3,h:2.5}}],info:"The current number of client connections. A connection is considered <b>idle</b> if there are currently no active requests.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.ssl_handshakes_rate":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",desiredUnits:"handshakes/s",title:"Total SSL Handshake Rate",colors:s.default[4],layout:{x:3,y:2.5,w:3,h:2.5}}],info:"Successful and failed SSL handshakes.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.ssl_session_reuses_rate":{info:"The number of session reuses during SSL handshake.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.ssl_handshakes_failures_rate":{mainheads:[{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"easypiechart",desiredUnits:"failures/s",title:"SSL Handshake Failures",colors:s.default[4],layout:{x:6,y:0,w:3,h:5}}],info:"<p>SSL handshake failures.</p><p><b>NoCommonProtocol</b> - failed because of no common protocol. <b>NoCommonCipher</b> - failed because of no shared cipher. <b>Timeout</b> - failed because of a timeout. <b>PeerRejectedCert</b> - failed because a client rejected the certificate.</p>",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.ssl_verification_errors_rate":{info:'<p>SSL verification errors.</p><p><b>NoCert</b> - a client did not provide the required certificate. <b>ExpiredCert</b> - an expired or not yet valid certificate was presented by a client. <b>RevokedCert</b> - a revoked certificate was presented by a client. <b>HostnameMismatch</b> - server"s certificate does not match the hostname. <b>Other</b> - other SSL certificate verification errors.</p>',en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_requests_rate":{mainheads:[{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"gauge",desiredUnits:"req/s",title:"Total HTTP Requests Rate",colors:s.default[4],layout:{x:9,y:0,w:3,h:5}}],info:"The number of HTTP requests received from clients.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_requests_count":{mainheads:[{chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Total Requests",layout:{x:0,y:5,w:3,h:2.5}}],info:"The current number of client requests.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.uptime":{aggregationMethod:"min",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Uptime",desiredUnits:"seconds",desiredUnits:"dHH:MM:ss",layout:{x:0,y:7.5,w:3,h:2.5}}],info:"The time elapsed since the NGINX process was started.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_server_zone_requests_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total HTTP Server Zone Requests Rate",desiredUnits:"requests/s",layout:{x:3,y:5,w:3,h:5}}],info:"The number of requests to the HTTP Server Zone.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_server_zone_responses_per_code_class_rate":{info:"The number of responses from the HTTP Server Zone. Responses are grouped by HTTP status code class.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_server_zone_traffic_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total HTTP Server Zone Traffic Rate",desiredUnits:"b/s",layout:{x:6,y:5,w:3,h:5}}],info:"The amount of data transferred to and from the HTTP Server Zone.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_server_zone_requests_processing_count":{info:"The number of client requests that are currently being processed by the HTTP Server Zone.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_server_zone_requests_discarded_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total HTTP Server Zone Discarded Requests Rate",desiredUnits:"requests/s",layout:{x:9,y:5,w:3,h:5}}],info:"The number of requests to the HTTP Server Zone completed without sending a response.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_location_zone_requests_rate":{info:"The number of requests to the HTTP Location Zone.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_location_zone_responses_per_code_class_rate":{info:"The number of responses from the HTTP Location Zone. Responses are grouped by HTTP status code class.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_location_zone_traffic_rate":{info:"The amount of data transferred to and from the HTTP Location Zone.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_location_zone_requests_discarded_rate":{info:"The number of requests to the HTTP Location Zone completed without sending a response.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_peers_count":{info:"The number of HTTP Upstream servers.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_zombies_count":{info:"The current number of HTTP Upstream servers removed from the group but still processing active client requests.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_keepalive_count":{info:"The current number of idle keepalive connections to the HTTP Upstream.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_requests_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total HTTP Upstream Request Rate",desiredUnits:"requests/s",layout:{x:0,y:10,w:3,h:5}}],info:"The number of client requests forwarded to the HTTP Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_responses_per_code_class_rate":{info:"The number of responses received from the HTTP Upstream Server. Responses are grouped by HTTP status code class.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_response_time":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average HTTP Upstream Response Time",desiredUnits:"milliseconds",layout:{x:3,y:10,w:3,h:5}}],info:"The average time to get a complete response from the HTTP Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_response_header_time":{aggregationMethod:"avg",info:"The average time to get a response header from the HTTP Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_traffic_rate":{info:"The amount of traffic transferred to and from the HTTP Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_state":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"HTTP Upstream Server State",layout:{x:6,y:10,w:3,h:5}}],info:"The current state of the HTTP Upstream Server. Status is active if set to 1.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_connections_count":{info:"The current number of active connections to the HTTP Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_downtime":{info:"The time the HTTP Upstream Server has spent in the <b>unavail</b>, <b>checking</b>, and <b>unhealthy</b> states.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_cache_state":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total HTTP Cache State",desiredUnits:"responses/s",layout:{x:9,y:10,w:3,h:5}}],info:"HTTP cache current state. <b>Cold</b> means that the cache loader process is still loading data from disk into the cache.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_cache_iops":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total HTTP Cache IOPS",desiredUnits:"responses/s",layout:{x:9,y:15,w:3,h:5}}],info:"<p>HTTP cache IOPS.</p><p><b>Served</b> - valid, expired, and revalidated responses read from the cache. <b>Written</b> - miss, expired, and bypassed responses written to the cache. <b>Bypassed</b> - miss, expired, and bypass responses.</p>",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_cache_io":{info:"<p>HTTP cache IO.</p><p><b>Served</b> - valid, expired, and revalidated responses read from the cache. <b>Written</b> - miss, expired, and bypassed responses written to the cache. <b>Bypassed</b> - miss, expired, and bypass responses.</p>",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_cache_size":{info:"The current size of the cache.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_server_zone_connections_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Stream Server Zone Connections Rate",desiredUnits:"connections/s",layout:{x:0,y:15,w:3,h:5}}],info:"The number of accepted connections to the Stream Server Zone.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_server_zone_sessions_per_code_class_rate":{info:"The number of completed sessions for the Stream Server Zone. Sessions grouped by status code class.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_server_zone_traffic_rate":{info:"The amount of data transferred to and from the Stream Server Zone.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_server_zone_connections_processing_count":{info:"The number of client connections to the Stream Server Zone that are currently being processed.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_server_zone_connections_discarded_rate":{info:"The number of connections to the Stream Server Zone completed without creating a session.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_upstream_peers_count":{info:"The number of Stream Upstream servers.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_upstream_zombies_count":{info:"The current number of HTTP Upstream servers removed from the group but still processing active client connections.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_upstream_server_connections_rate":{info:"The number of connections forwarded to the Stream Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_upstream_server_traffic_rate":{info:"The amount of traffic transferred to and from the Stream Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_upstream_server_state":{info:"The current state of the Stream Upstream Server. Status is active if set to 1.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_upstream_server_downtime":{info:"The time the Stream Upstream Server has spent in the <b>unavail</b>, <b>checking</b>, and <b>unhealthy</b> states.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_upstream_server_connections_count":{info:"The current number of connections to the Stream Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.resolver_zone_requests_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",desiredUnits:"requests/s",title:"Total Resolver Zone Request Rate",colors:s.default[4],layout:{x:3,y:15,w:3,h:5}}],info:"<p>Resolver zone DNS requests.</p><p><b>Name</b> - requests to resolve names to addresses. <b>Srv</b> - requests to resolve SRV records. <b>Addr</b> - requests to resolve addresses to names.</p>",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.resolver_zone_responses_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",desiredUnits:"responses/s",title:"Total Resolver Zone Responses Rate",colors:s.default[4],layout:{x:6,y:15,w:3,h:5}}],info:"<p>Resolver zone DNS responses.</p><p><b>NoError</b> - successful responses. <b>FormErr</b> - format error responses. <b>ServFail</b> - server failure responses. <b>NXDomain</b> - host not found responses. <b>NotImp</b> - unimplemented responses. <b>Refused</b> - operation refused responses. <b>TimedOut</b> - timed out requests. <b>Unknown</b> - requests completed with an unknown error.</p>",en:{instance:{one:"web server",other:"web servers"}}},"nginxvts.requests_total":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Requests",layout:{x:0,y:0,w:3,h:5}}],info:"The total number of requests on the nginx server. Monitoring this metric can help identify potential performance issues related to requests.",en:{instance:{one:"web server",other:"web servers"}}},"nginxvts.active_connections":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Active Connections",layout:{x:6,y:0,w:3,h:5}}],info:"The number of active connections on the nginx server. Monitoring this metric can help identify potential performance issues related to connections.",en:{instance:{one:"web server",other:"web servers"}}},"nginxvts.uptime":{aggregationMethod:"min",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Uptime",layout:{x:9,y:0,w:3,h:5}}],info:"The uptime of the nginx server. Monitoring this metric can help identify potential performance issues related to server uptime.",en:{instance:{one:"web server",other:"web servers"}}},"nginxvts.shm_usage":{info:"The usage of the shared memory on the nginx server. Monitoring this metric can help identify potential performance issues related to shared memory usage.",en:{instance:{one:"web server",other:"web servers"}}},"nginxvts.server_requests_total":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Server Requests",layout:{x:3,y:0,w:3,h:5}}],info:"The total number of requests on the nginx server. Monitoring this metric can help identify potential performance issues related to server requests.",en:{instance:{one:"web server",other:"web servers"}}},"httpcheck.response_time":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Response Time",layout:{x:0,y:0,w:3,h:5}}],info:"The <b>response time</b> describes the time passed between request and response. Currently, the accuracy of the response time is low and should be used as reference only.",groupBy:["label"],groupByLabel:["_collect_job"]},"httpcheck.response_length":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Response Length",layout:{x:3,y:0,w:3,h:5}}],info:"The <b>response length</b> counts the number of characters in the response body. For static pages, this should be mostly constant.",groupBy:["label"],groupByLabel:["_collect_job"]},"httpcheck.status":{mainheads:[{"group_by[0]":["dimension"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"HTTP Server Check Status",layout:{x:6,y:0,w:3,h:5}}],info:"This chart verifies the response of the webserver. Each status dimension will have a value of <b>1</b> if triggered. Dimension <b>success</b> is <b>1</b> only if all constraints are satisfied. This chart is most useful for alerts or third-party apps.",groupBy:["label"],groupByLabel:["_collect_job"],dimensionsOnNonDimensionGrouping:["success"]},"netdata.response_time":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average API Response Time",layout:{x:6,y:0,w:3,h:5}}],info:"The netdata API response time measures the time netdata needed to serve requests. This time includes everything, from the reception of the first byte of a request, to the dispatch of the last byte of its reply, therefore it includes all network latencies involved (i.e. a client over a slow network will influence these metrics).",en:{instance:{one:"agent",other:"agents"}}},"netdata.server_cpu":{mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"easypiechart",title:"Average CPU usage per Agent",colors:s.default[12]}],info:"The CPU time consumed by Netdata process in user and system space.",en:{instance:{one:"agent",other:"agents"}}},"netdata.memory":{mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"easypiechart",title:"Average memory usage per Agent",colors:s.default[1]}],info:"The memory consumed by the Netdata agent.",en:{instance:{one:"agent",other:"agents"}}},"netdata.net":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total network traffic across all agents",layout:{x:9,y:0,w:3,h:5}}],info:"The network traffic generated by Netdata agent.",en:{instance:{one:"agent",other:"agents"}}},"netdata.ebpf_threads":{info:'Show total number of threads and number of active threads. For more details about the threads, see the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#ebpf-programs-configuration-options" target="_blank">official documentation</a>.',en:{instance:{one:"agent",other:"agents"}}},"netdata.ebpf_load_methods":{info:"Show number of threads loaded using legacy code (independent binary) or <b>CO-RE (Compile Once Run Everywhere)</b>.",en:{instance:{one:"agent",other:"agents"}}},"retroshare.bandwidth":{info:"RetroShare inbound and outbound traffic.",mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Inbound",selectedDimensions:["bandwidth_down_kb"],colors:s.default[0]},{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Outbound",selectedDimensions:["bandwidth_up_kb"],colors:s.default[1]}]},"retroshare.peers":{info:"Number of (connected) RetroShare friends.",mainheads:[{"group_by[0]":["selected"],urlOptions:["friends"],selectedDimensions:["peers_connected"],chartLibrary:"easypiechart",title:"Total Connected Friends",desiredUnits:""}]},"retroshare.dht":{info:"Statistics about RetroShare's DHT. These values are estimated!"},"fping.quality":{family:"quality",colors:s.default[10]},"fping.packets":{family:"packets"},"cgroup.cpu_limit":{aggregationMethod:"avg",valueRange:[0,null],mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",groupingMethod:"max",valueRange:[0,100],selectedDimensions:["used"],chartLibrary:"gauge",title:"Maximum CPU Utilization (within limit)",units:"percentage",layout:{x:0,y:0,w:3,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["cgroup_name"],"aggregation[0]":"max",groupingMethod:"max",valueRange:[0,null],selectedDimensions:["used"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Maximum CPU Utilization (within limit) per cgroup",units:"percentage",layout:{x:0,y:5,w:4,h:5}}],info:ce,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cpu":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"max",groupingMethod:"max",valueRange:[0,100],chartLibrary:"gauge",title:"Maximum CPU Utilization",units:"percentage",layout:{x:3,y:0,w:3,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["cgroup_name"],"aggregation[0]":"max",groupingMethod:"max",valueRange:[0,null],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Maximum CPU Utilization per cgroup",units:"percentage",layout:{x:4,y:5,w:4,h:5}}],info:le,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.throttled":{aggregationMethod:"avg",info:de,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.throttled_duration":{aggregationMethod:"avg",info:he,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cpu_shares":{info:ue,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cpu_per_core":{aggregationMethod:"avg",info:me,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cpu_some_pressure":{aggregationMethod:"avg",info:pe,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cpu_some_pressure_stall_time":{info:ge,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cpu_full_pressure":{aggregationMethod:"avg",info:fe,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cpu_full_pressure_stall_time":{info:be,en:{instance:{one:"cgroup",other:"cgroups"}}},"k8s.cgroup.cpu_limit":{aggregationMethod:"avg",valueRange:[0,null],mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",selectedDimensions:["used"],chartLibrary:"gauge",title:"Maximum CPU Utilization (within limit)",units:"percentage"}],info:ce,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.cpu":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"max",chartLibrary:"gauge",title:"Maximum CPU Utilization",units:"percentage"}],info:le,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.throttled":{aggregationMethod:"avg",info:de,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.throttled_duration":{aggregationMethod:"avg",info:he,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.cpu_shares":{info:ue,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.cpu_per_core":{aggregationMethod:"avg",info:me,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.cpu_some_pressure":{aggregationMethod:"avg",info:pe,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.cpu_some_pressure_stall_time":{info:ge,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.cpu_full_pressure":{aggregationMethod:"avg",info:fe,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.cpu_full_pressure_stall_time":{info:be,en:{instance:{one:"container",other:"containers"}}},"cgroup.mem_utilization":{aggregationMethod:"avg",info:ye,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.mem_usage_limit":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["percentage-of-instance"],"group_by[1]":["selected"],"aggregation[1]":"max",groupingMethod:"max",valueRange:[0,100],selectedDimensions:["used"],chartLibrary:"gauge",title:"Maximum Memory Utilization (within limit)",layout:{x:6,y:0,w:3,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["cgroup_name"],"aggregation[0]":"max",groupingMethod:"max",selectedDimensions:["used"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Maximum Memory Utilization (within limit) per cgroup",layout:{x:8,y:5,w:4,h:5}}],info:ve,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.mem_usage":{mainheads:[{"group_by[0]":["dimension"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,selectedDimensions:["ram"],title:"Total RAM Used",colors:s.default[11],layout:{x:9,y:0,w:3,h:5}}],info:_e,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.mem":{info:we,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.mem_failcnt":{info:ke,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.writeback":{info:Te,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.mem_activity":{info:xe,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.pgfaults":{info:Se,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.memory_some_pressure":{aggregationMethod:"avg",info:Ce,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.memory_some_pressure_stall_time":{info:Me,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.memory_full_pressure":{aggregationMethod:"avg",info:Pe,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.memory_full_pressure_stall_time":{info:qe,en:{instance:{one:"cgroup",other:"cgroups"}}},"k8s.cgroup.mem_utilization":{aggregationMethod:"avg",info:ye,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.mem_usage_limit":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["percentage-of-instance"],"group_by[1]":["selected"],"aggregation[1]":"max",valueRange:[0,null],selectedDimensions:["used"],chartLibrary:"gauge",title:"Maximum Memory Used (within limit)",units:"percentage"}],info:ve,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.mem_usage":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["ram"],chartLibrary:"gauge",title:"Total RAM Used",units:"MB"}],info:_e,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.mem":{info:we,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.mem_failcnt":{info:ke,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.writeback":{info:Te,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.mem_activity":{info:xe,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.pgfaults":{info:Se,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.memory_some_pressure":{aggregationMethod:"avg",info:Ce,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.memory_some_pressure_stall_time":{info:Me,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.memory_full_pressure":{aggregationMethod:"avg",info:Pe,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.memory_full_pressure_stall_time":{info:qe,en:{instance:{one:"container",other:"containers"}}},"cgroup.io":{mainheads:[{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"easypiechart",title:"Total Disk Read",selectedDimensions:["read"],colors:s.default[0],priority:5,layout:{x:0,y:10,w:2,h:5}},{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"easypiechart",title:"Total Disk Write",selectedDimensions:["write"],colors:s.default[1],priority:6,layout:{x:2,y:10,w:2,h:5}}],info:Ie,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.serviced_ops":{info:Ee,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.queued_ops":{info:Le,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.merged_ops":{info:Ne,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.throttle_io":{info:De,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.throttle_serviced_ops":{info:Re,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.io_some_pressure":{aggregationMethod:"avg",info:Ae,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.io_some_pressure_stall_time":{info:Fe,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.io_full_pressure":{aggregationMethod:"avg",info:Ue,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.io_full_pressure_stall_time":{info:Be,en:{instance:{one:"cgroup",other:"cgroups"}}},"k8s.cgroup.io":{info:Ie,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.serviced_ops":{info:Ee,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.queued_ops":{info:Le,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.merged_ops":{info:Ne,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.throttle_io":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["read"],chartLibrary:"gauge",title:"Total Read Disk I/O",desiredUnits:"KB/s"},{"group_by[0]":["selected"],selectedDimensions:["write"],chartLibrary:"gauge",title:"Total Write Disk I/O",desiredUnits:"KB/s"}],info:De,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.throttle_serviced_ops":{info:Re,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.io_some_pressure":{aggregationMethod:"avg",info:Ae,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.io_some_pressure_stall_time":{info:Fe,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.io_full_pressure":{aggregationMethod:"avg",info:Ue,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.io_full_pressure_stall_time":{info:Be,en:{instance:{one:"container",other:"containers"}}},"cgroup.swap_read":{info:V,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.swap_write":{info:H,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.fd_open":{info:k,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.fd_open_error":{info:T,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.fd_close":{info:x,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.fd_close_error":{info:S,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_unlink":{info:A,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_write":{info:I,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_write_error":{info:L,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_read":{info:E,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_read_error":{info:N,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_write_bytes":{info:D,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_read_bytes":{info:R,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_fsync":{info:F,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_fsync_error":{info:U,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_open":{info:B,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_open_error":{info:z,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_create":{info:O,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_create_error":{info:Z,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.process_create":{info:b,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.thread_create":{info:y,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.task_exit":{info:v,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.task_close":{info:_,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.task_error":{info:w,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.dc_ratio":{aggregationMethod:"avg",info:'Percentage of file accesses that were present in the directory cache. 100% means that every file that was accessed was present in the directory cache. If files are not present in the directory cache 1) they are not present in the file system, 2) the files were not accessed before. Read more about <a href="https://www.kernel.org/doc/htmldocs/filesystems/the_directory_cache.html" target="_blank">directory cache</a>. Netdata also gives a summary for these charts in <a href="#menu_filesystem_submenu_directory_cache__eBPF_">Filesystem submenu</a>.',en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.shmget":{info:K,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.shmat":{info:J,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.shmdt":{info:X,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.shmctl":{info:Y,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.outbound_conn_v4":{info:$,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.outbound_conn_v6":{info:ee,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_bytes_send":{info:te,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_bytes_recv":{info:ne,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_tcp_send":{info:se,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_tcp_recv":{info:ae,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_retransmit":{info:oe,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_udp_send":{info:re,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_udp_recv":{info:ie,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.dc_hit_ratio":{aggregationMethod:"avg",info:C,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.dc_reference":{info:M,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.dc_not_cache":{info:P,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.dc_not_found":{info:q,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cachestat_ratio":{aggregationMethod:"avg",info:Q,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cachestat_dirties":{info:j,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cachestat_hits":{info:W,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cachestat_misses":{info:G,en:{instance:{one:"cgroup",other:"cgroups"}}},"services.cpu":{aggregationMethod:"avg",info:'Total CPU utilization within the system-wide CPU resources (all cores). The amount of time spent by tasks of the cgroup in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">user and kernel</a> modes.',en:{instance:{one:"system",other:"systems"}}},"services.mem_usage":{aggregationMethod:"avg",info:"The amount of used RAM.",en:{instance:{one:"system",other:"systems"}}},"services.mem_rss":{info:'The amount of used <a href="https://en.wikipedia.org/wiki/Resident_set_size" target="_blank">RSS</a> memory. It includes transparent hugepages.',en:{instance:{one:"system",other:"systems"}}},"services.mem_mapped":{info:'The size of <a href="https://en.wikipedia.org/wiki/Memory-mapped_file" target="_blank">memory-mapped</a> files.',en:{instance:{one:"system",other:"systems"}}},"services.mem_cache":{info:'The amount of used <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">page cache</a> memory.',en:{instance:{one:"system",other:"systems"}}},"services.mem_writeback":{info:'The amount of file/anon cache that is <a href="https://en.wikipedia.org/wiki/Cache_(computing)#Writing_policies" target="_blank">queued for syncing</a> to disk.',en:{instance:{one:"system",other:"systems"}}},"services.mem_pgfault":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Types" target="_blank">page faults</a>. It includes both minor and major page faults.',en:{instance:{one:"system",other:"systems"}}},"services.mem_pgmajfault":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Major" target="_blank">major</a> page faults.',en:{instance:{one:"system",other:"systems"}}},"services.mem_pgpgin":{info:"The amount of memory charged to the cgroup. The charging event happens each time a page is accounted as either mapped anon page(RSS) or cache page(Page Cache) to the cgroup.",en:{instance:{one:"system",other:"systems"}}},"services.mem_pgpgout":{info:"The amount of memory uncharged from the cgroup. The uncharging event happens each time a page is unaccounted from the cgroup.",en:{instance:{one:"system",other:"systems"}}},"services.mem_failcnt":{info:"The number of memory usage hits limits.",en:{instance:{one:"system",other:"systems"}}},"services.swap_usage":{info:'The amount of used <a href="https://en.wikipedia.org/wiki/Memory_paging#Unix_and_Unix-like_systems" target="_blank">swap</a> memory.',en:{instance:{one:"system",other:"systems"}}},"services.io_read":{info:"The amount of data transferred from specific devices as seen by the CFQ scheduler. It is not updated when the CFQ scheduler is operating on a request queue.",en:{instance:{one:"system",other:"systems"}}},"services.io_write":{info:"The amount of data transferred to specific devices as seen by the CFQ scheduler. It is not updated when the CFQ scheduler is operating on a request queue.",en:{instance:{one:"system",other:"systems"}}},"services.io_ops_read":{info:"The number of read operations performed on specific devices as seen by the CFQ scheduler.",en:{instance:{one:"system",other:"systems"}}},"services.io_ops_write":{info:"The number write operations performed on specific devices as seen by the CFQ scheduler.",en:{instance:{one:"system",other:"systems"}}},"services.throttle_io_read":{info:"The amount of data transferred from specific devices as seen by the throttling policy.",en:{instance:{one:"system",other:"systems"}}},"services.throttle_io_write":{info:"The amount of data transferred to specific devices as seen by the throttling policy.",en:{instance:{one:"system",other:"systems"}}},"services.throttle_io_ops_read":{info:"The number of read operations performed on specific devices as seen by the throttling policy.",en:{instance:{one:"system",other:"systems"}}},"services.throttle_io_ops_write":{info:"The number of write operations performed on specific devices as seen by the throttling policy.",en:{instance:{one:"system",other:"systems"}}},"services.queued_io_ops_read":{info:"The number of queued read requests.",en:{instance:{one:"system",other:"systems"}}},"services.queued_io_ops_write":{info:"The number of queued write requests.",en:{instance:{one:"system",other:"systems"}}},"services.merged_io_ops_read":{info:"The number of read requests merged.",en:{instance:{one:"system",other:"systems"}}},"services.merged_io_ops_write":{info:"The number of write requests merged.",en:{instance:{one:"system",other:"systems"}}},"services.swap_read":{info:V+'<div id="ebpf_services_swap_read"></div>',en:{instance:{one:"system",other:"systems"}}},"services.swap_write":{info:H+'<div id="ebpf_services_swap_write"></div>',en:{instance:{one:"system",other:"systems"}}},"services.fd_open":{info:k+'<div id="ebpf_services_file_open"></div>',en:{instance:{one:"system",other:"systems"}}},"services.fd_open_error":{info:T+'<div id="ebpf_services_file_open_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.fd_close":{info:x+'<div id="ebpf_services_file_closed"></div>',en:{instance:{one:"system",other:"systems"}}},"services.fd_close_error":{info:S+'<div id="ebpf_services_file_close_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_unlink":{info:A+'<div id="ebpf_services_vfs_unlink"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_write":{info:I+'<div id="ebpf_services_vfs_write"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_write_error":{info:L+'<div id="ebpf_services_vfs_write_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_read":{info:E+'<div id="ebpf_services_vfs_read"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_read_error":{info:N+'<div id="ebpf_services_vfs_read_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_write_bytes":{info:D+'<div id="ebpf_services_vfs_write_bytes"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_read_bytes":{info:R+'<div id="ebpf_services_vfs_read_bytes"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_fsync":{info:F+'<div id="ebpf_services_vfs_sync"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_fsync_error":{info:U+'<div id="ebpf_services_vfs_sync_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_open":{info:B+'<div id="ebpf_services_vfs_open"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_open_error":{info:z+'<div id="ebpf_services_vfs_open_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_create":{info:O+'<div id="ebpf_services_vfs_create"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_create_error":{info:Z+'<div id="ebpf_services_vfs_create_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.process_create":{info:b+'<div id="ebpf_services_process_create"></div>',en:{instance:{one:"system",other:"systems"}}},"services.thread_create":{info:y+'<div id="ebpf_services_thread_create"></div>',en:{instance:{one:"system",other:"systems"}}},"services.task_exit":{info:v+'<div id="ebpf_services_process_exit"></div>',en:{instance:{one:"system",other:"systems"}}},"services.task_close":{info:_+'<div id="ebpf_services_task_release"></div>',en:{instance:{one:"system",other:"systems"}}},"services.task_error":{info:w+'<div id="ebpf_services_task_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.dc_hit_ratio":{aggregationMethod:"avg",info:C+'<div id="ebpf_services_dc_hit"></div>',en:{instance:{one:"system",other:"systems"}}},"services.dc_reference":{info:M+'<div id="ebpf_services_dc_reference"></div>',en:{instance:{one:"system",other:"systems"}}},"services.dc_not_cache":{info:P+'<div id="ebpf_services_dc_not_cache"></div>',en:{instance:{one:"system",other:"systems"}}},"services.dc_not_found":{info:q+'<div id="ebpf_services_dc_not_found"></div>',en:{instance:{one:"system",other:"systems"}}},"services.cachestat_ratio":{aggregationMethod:"avg",info:Q+'<div id="ebpf_services_cachestat_ratio"></div>',en:{instance:{one:"system",other:"systems"}}},"services.cachestat_dirties":{info:j+'<div id="ebpf_services_cachestat_dirties"></div>',en:{instance:{one:"system",other:"systems"}}},"services.cachestat_hits":{info:W+'<div id="ebpf_services_cachestat_hits"></div>',en:{instance:{one:"system",other:"systems"}}},"services.cachestat_misses":{info:G+'<div id="ebpf_services_cachestat_misses"></div>',en:{instance:{one:"system",other:"systems"}}},"services.shmget":{info:K+'<div id="ebpf_services_shm_get"></div>',en:{instance:{one:"system",other:"systems"}}},"services.shmat":{info:J+'<div id="ebpf_services_shm_at"></div>',en:{instance:{one:"system",other:"systems"}}},"services.shmdt":{info:X+'<div id="ebpf_services_shm_dt"></div>',en:{instance:{one:"system",other:"systems"}}},"services.shmctl":{info:Y+'<div id="ebpf_services_shm_ctl"></div>',en:{instance:{one:"system",other:"systems"}}},"services.outbound_conn_v4":{info:$+'<div id="ebpf_services_outbound_conn_ipv4"></div>',en:{instance:{one:"system",other:"systems"}}},"services.outbound_conn_v6":{info:ee+'<div id="ebpf_services_outbound_conn_ipv6"></div>',en:{instance:{one:"system",other:"systems"}}},"services.net_bytes_send":{info:te+'<div id="ebpf_services_bandwidth_sent"></div>',en:{instance:{one:"system",other:"systems"}}},"services.net_bytes_recv":{info:ne+'<div id="ebpf_services_bandwidth_received"></div>',en:{instance:{one:"system",other:"systems"}}},"services.net_tcp_send":{info:se+'<div id="ebpf_services_bandwidth_tcp_sent"></div>',en:{instance:{one:"system",other:"systems"}}},"services.net_tcp_recv":{info:ae+'<div id="ebpf_services_bandwidth_tcp_received"></div>',en:{instance:{one:"system",other:"systems"}}},"services.net_retransmit":{info:oe+'<div id="ebpf_services_tcp_retransmit"></div>',en:{instance:{one:"system",other:"systems"}}},"services.net_udp_send":{info:re+'<div id="ebpf_services_udp_sendmsg"></div>',en:{instance:{one:"system",other:"systems"}}},"services.net_udp_recv":{info:ie+'<div id="ebpf_services_udp_recv"></div>',en:{instance:{one:"system",other:"systems"}}},"beanstalk.cpu_usage":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total CPU time consumed",colors:s.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"Amount of CPU Time for user and system used by beanstalkd."},"beanstalk.jobs_rate":{info:"The rate of jobs processed by the beanstalkd served."},"beanstalk.connections_rate":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Connections Rate",colors:s.default[12],layout:{x:3,y:0,w:3,h:5}}],info:"The rate of connections opened to beanstalkd."},"beanstalk.commands_rate":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Commands Received Rate",colors:s.default[7],layout:{x:6,y:0,w:3,h:5}}],info:"The rate of commands received by beanstalkd."},"beanstalk.current_tubes":{info:"Total number of current tubes on the server including the default tube (which always exists)."},"beanstalk.current_jobs":{info:"Current number of jobs in all tubes grouped by status: urgent, ready, reserved, delayed and buried."},"beanstalk.current_connections":{info:"Current number of connections group by connection type: written, producers, workers, waiting."},"beanstalk.binlog":{info:"The rate of records <b>written</b> to binlog and <b>migrated</b> as part of compaction."},"beanstalk.uptime":{aggregationMethod:"min",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Uptime",layout:{x:9,y:0,w:3,h:5}}],info:"Total time beanstalkd server has been up for."},"beanstalk.jobs":{info:"Number of jobs currently in the tube grouped by status: urgent, ready, reserved, delayed and buried."},"beanstalk.connections":{info:"The current number of connections to this tube grouped by connection type; using, waiting and watching."},"beanstalk.commands":{info:"The rate of <b>delete</b> and <b>pause</b> commands executed by beanstalkd."},"beanstalk.pause":{info:"Shows info on how long the tube has been paused for, and how long is left remaining on the pause."},"ceph.general_usage":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Usage",colors:s.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"The usage and available space in all ceph cluster."},"ceph.general_objects":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"Total Objects",colors:s.default[12],layout:{x:3,y:0,w:3,h:5}}],info:"Total number of objects storage on ceph cluster."},"ceph.general_bytes":{info:"Cluster read and write data per second."},"ceph.general_operations":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Operations",colors:s.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"Number of read and write operations per second."},"ceph.general_latency":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Latency",colors:s.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"Total of apply and commit latency in all OSDs. The apply latency is the total time taken to flush an update to disk. The commit latency is the total time taken to commit an operation to the journal."},"ceph.pool_usage":{info:"The usage space in each pool."},"ceph.pool_objects":{info:"Number of objects presents in each pool."},"ceph.pool_read_bytes":{info:"The rate of read data per second in each pool."},"ceph.pool_write_bytes":{info:"The rate of write data per second in each pool."},"ceph.pool_read_objects":{info:"Number of read objects per second in each pool."},"ceph.pool_write_objects":{info:"Number of write objects per second in each pool."},"ceph.osd_usage":{info:"The usage space in each OSD."},"ceph.osd_size":{info:"Each OSD's size"},"ceph.apply_latency":{aggregationMethod:"avg",info:"Time taken to flush an update in each OSD."},"ceph.commit_latency":{aggregationMethod:"avg",info:"Time taken to commit an operation to the journal in each OSD."},"web_log.squid_response_statuses":{info:"Squid responses by type. <b>success</b> includes <b>1xx</b>, <b>2xx</b>, <b>000</b>, <b>304</b>, <b>error</b> includes <b>5xx</b> and <b>6xx</b>, <b>redirect</b> includes <b>3xx</b> except <b>304</b>, <b>bad</b> includes <b>4xx</b>, <b>other</b> are all the other responses.",mainheads:[{"group_by[0]":["selected"],selectedDimensions:["success"],chartLibrary:"gauge",title:"Total Successful Responses",desiredUnits:"requests/s"},{"group_by[0]":["selected"],selectedDimensions:["redirect"],chartLibrary:"gauge",title:"Total Redirects",desiredUnits:"requests/s"},{"group_by[0]":["selected"],selectedDimensions:["bad"],chartLibrary:"gauge",title:"Total Bad Requests",desiredUnits:"requests/s"},{"group_by[0]":["selected"],selectedDimensions:["error"],chartLibrary:"gauge",title:"Total Server Errors",desiredUnits:"requests/s"}],en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_response_codes":{info:'Web server responses by code family. According to HTTP standards <b>1xx</b> are informational responses, <b>2xx</b> are successful responses, <b>3xx</b> are redirects (although they include <b>304</b> which is used as "<b>not modified</b>"), <b>4xx</b> are bad requests, <b>5xx</b> are internal server errors. Squid also defines <b>000</b> mostly for UDP requests, and <b>6xx</b> for broken upstream servers sending wrong headers. Finally, <b>other</b> are non-standard responses, and <b>unmatched</b> counts the lines in the log file that are not matched by the plugin (<a href="https://github.com/netdata/netdata/issues/new?title=web_log%20reports%20unmatched%20lines&body=web_log%20plugin%20reports%20unmatched%20lines.%0A%0AThis%20is%20my%20log:%0A%0A%60%60%60txt%0A%0Aplease%20paste%20your%20web%20server%20log%20here%0A%0A%60%60%60" target="_blank">let us know</a> if you have any unmatched).',en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_duration":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",selectedDimensions:["avg"],chartLibrary:"gauge",title:"Average Response Time",desiredUnits:"milliseconds"}],en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_detailed_response_codes":{info:"Number of responses for each response code individually.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_clients":{info:"Unique client IPs accessing squid, within each data collection iteration. If data collection is <b>per second</b>, this chart shows <b>unique client IPs per second</b>.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_clients_all":{info:'Unique client IPs accessing squid since the last restart of netdata. This plugin keeps in memory all the unique IPs that have accessed the server. On very busy squid servers (several millions of unique IPs) you may want to disable this chart (check <a href="https://github.com/netdata/go.d.plugin/blob/master/config/go.d/web_log.conf" target="_blank"><b>/etc/netdata/go.d/web_log.conf</b></a>).',en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_transport_methods":{info:"Break down per delivery method: <b>TCP</b> are requests on the HTTP port (usually 3128), <b>UDP</b> are requests on the ICP port (usually 3130), or HTCP port (usually 4128). If ICP logging was disabled using the log_icp_queries option, no ICP replies will be logged. <b>NONE</b> are used to state that squid delivered an unusual response or no response at all. Seen with cachemgr requests and errors, usually when the transaction fails before being classified into one of the above outcomes. Also seen with responses to <b>CONNECT</b> requests.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_code":{info:'These are combined squid result status codes. A break down per component is given in the following charts. Check the <a href="http://wiki.squid-cache.org/SquidFaq/SquidLogs" target="_blank">squid documentation about them</a>.',en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_handling_opts":{info:"These tags are optional and describe why the particular handling was performed or where the request came from. <b>CLIENT</b> means that the client request placed limits affecting the response. Usually seen with client issued a <b>no-cache</b>, or analogous cache control command along with the request. Thus, the cache has to validate the object.<b>IMS</b> states that the client sent a revalidation (conditional) request. <b>ASYNC</b>, is used when the request was generated internally by Squid. Usually this is background fetches for cache information exchanges, background revalidation from stale-while-revalidate cache controls, or ESI sub-objects being loaded. <b>SWAPFAIL</b> is assigned when the object was believed to be in the cache, but could not be accessed. A new copy was requested from the server. <b>REFRESH</b> when a revalidation (conditional) request was sent to the server. <b>SHARED</b> when this request was combined with an existing transaction by collapsed forwarding. NOTE: the existing request is not marked as SHARED. <b>REPLY</b> when particular handling was requested in the HTTP reply from server or peer. Usually seen on DENIED due to http_reply_access ACLs preventing delivery of servers response object to the client.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_object_types":{info:"These tags are optional and describe what type of object was produced. <b>NEGATIVE</b> is only seen on HIT responses, indicating the response was a cached error response. e.g. <b>404 not found</b>. <b>STALE</b> means the object was cached and served stale. This is usually caused by stale-while-revalidate or stale-if-error cache controls. <b>OFFLINE</b> when the requested object was retrieved from the cache during offline_mode. The offline mode never validates any object. <b>INVALID</b> when an invalid request was received. An error response was delivered indicating what the problem was. <b>FAIL</b> is only seen on <b>REFRESH</b> to indicate the revalidation request failed. The response object may be the server provided network error or the stale object which was being revalidated depending on stale-if-error cache control. <b>MODIFIED</b> is only seen on <b>REFRESH</b> responses to indicate revalidation produced a new modified object. <b>UNMODIFIED</b> is only seen on <b>REFRESH</b> responses to indicate revalidation produced a <b>304</b> (Not Modified) status, which was relayed to the client. <b>REDIRECT</b> when squid generated an HTTP redirect response to this request.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_cache_events":{info:'These tags are optional and describe whether the response was loaded from cache, network, or otherwise. <b>HIT</b> when the response object delivered was the local cache object. <b>MEM</b> when the response object came from memory cache, avoiding disk accesses. Only seen on HIT responses. <b>MISS</b> when the response object delivered was the network response object. <b>DENIED</b> when the request was denied by access controls. <b>NOFETCH</b> an ICP specific type, indicating service is alive, but not to be used for this request (sent during "-Y" startup, or during frequent failures, a cache in hit only mode will return either UDP_HIT or UDP_MISS_NOFETCH. Neighbours will thus only fetch hits). <b>TUNNEL</b> when a binary tunnel was established for this transaction.',en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_transport_errors":{info:"These tags are optional and describe some error conditions which occurred during response delivery (if any). <b>ABORTED</b> when the response was not completed due to the connection being aborted (usually by the client). <b>TIMEOUT</b>, when the response was not completed due to a connection timeout.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.type_requests":{info:"Web server responses by type. <b>success</b> includes <b>1xx</b>, <b>2xx</b>, <b>304</b> and <b>401</b>, <b>error</b> includes <b>5xx</b>, <b>redirect</b> includes <b>3xx</b> except <b>304</b>, <b>bad</b> includes <b>4xx</b> except <b>401</b>, <b>other</b> are all the other responses.",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Requests by Type",layout:{x:3,y:0,w:3,h:5}}],en:{instance:{one:"web server",other:"web servers"}}},"web_log.request_processing_time":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",selectedDimensions:["avg"],chartLibrary:"gauge",title:"Average Response Time",desiredUnits:"milliseconds"}],en:{instance:{one:"web server",other:"web servers"}}},"portcheck.latency":{aggregationMethod:"avg",info:"The <b>latency</b> describes the time spent connecting to a TCP port. No data is sent or received. Currently, the accuracy of the latency is low and should be used as reference only.",en:{instance:{one:"service",other:"services"}}},"portcheck.status":{info:"The <b>status</b> chart verifies the availability of the service. Each status dimension will have a value of <b>1</b> if triggered. Dimension <b>success</b> is <b>1</b> only if connection could be established. This chart is most useful for alerts and third-party apps.",en:{instance:{one:"service",other:"services"}}},"chrony.stratum":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",valueRange:[0,null],title:"Maximum Stratum",colors:s.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"The stratum indicates the distance (hops) to the computer with the reference clock. The higher the stratum number, the more the timing accuracy and stability degrades.",en:{instance:{one:"system",other:"systems"}}},"chrony.current_correction":{info:"Any error in the system clock is corrected by slightly speeding up or slowing down the system clock until the error has been removed, and then returning to the system clock\u2019s normal speed. A consequence of this is that there will be a period when the system clock (as read by other programs) will be different from chronyd's estimate of the current true time (which it reports to NTP clients when it is operating as a server). The reported value is the difference due to this effect.",en:{instance:{one:"system",other:"systems"}}},"chrony.root_delay":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Root Delay",valueRange:[0,null],colors:s.default[12],layout:{x:3,y:0,w:3,h:5}}],info:"The total of the network path delays to the stratum-1 computer from which the computer is ultimately synchronised.",en:{instance:{one:"system",other:"systems"}}},"chrony.root_dispersion":{aggregationMethod:"avg",info:"The total dispersion accumulated through all the computers back to the stratum-1 computer from which the computer is ultimately synchronised. Dispersion is due to system clock resolution, statistical measurement variations, etc.",en:{instance:{one:"system",other:"systems"}}},"chrony.last_offset":{aggregationMethod:"avg",info:"The estimated local offset on the last clock update. A positive value indicates the local time (as previously estimated true time) was ahead of the time sources.",en:{instance:{one:"system",other:"systems"}}},"chrony.frequency":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Max Frequency",colors:s.default[7],layout:{x:6,y:0,w:3,h:5}}],info:"The <b>frequency</b> is the rate by which the system\u2019s clock would be wrong if chronyd was not correcting it. It is expressed in ppm (parts per million). For example, a value of 1 ppm would mean that when the system\u2019s clock thinks it has advanced 1 second, it has actually advanced by 1.000001 seconds relative to true time.",en:{instance:{one:"system",other:"systems"}}},"chrony.residual_frequency":{aggregationMethod:"avg",info:"The <b>residual frequency</b> for the currently selected reference source. This reflects any difference between what the measurements from the reference source indicate the frequency should be and the frequency currently being used. The reason this is not always zero is that a smoothing procedure is applied to the frequency.",en:{instance:{one:"system",other:"systems"}}},"chrony.skew":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Skew",layout:{x:9,y:0,w:3,h:5}}],info:"The estimated error bound on the frequency.",en:{instance:{one:"system",other:"systems"}}},"chrony.ref_measurement_time":{aggregationMethod:"min",info:"The time elapsed since the last measurement from the reference source was processed.",en:{instance:{one:"system",other:"systems"}}},"chrony.leap_status":{info:"<p>The current leap status of the source.</p><p><b>Normal</b> - indicates the normal status (no leap second). <b>InsertSecond</b> - indicates that a leap second will be inserted at the end of the month. <b>DeleteSecond</b> - indicates that a leap second will be deleted at the end of the month. <b>Unsynchronised</b> - the server has not synchronized properly with the NTP server.</p>",en:{instance:{one:"system",other:"systems"}}},"chrony.activity":{info:"<p>The number of servers and peers that are online and offline.</p><p><b>Online</b> - the server or peer is currently online (i.e. assumed by chronyd to be reachable). <b>Offline</b> - the server or peer is currently offline (i.e. assumed by chronyd to be unreachable, and no measurements from it will be attempted). <b>BurstOnline</b> - a burst command has been initiated for the server or peer and is being performed. After the burst is complete, the server or peer will be returned to the online state. <b>BurstOffline</b> - a burst command has been initiated for the server or peer and is being performed. After the burst is complete, the server or peer will be returned to the offline state. <b>Unresolved</b> - the name of the server or peer was not resolved to an address yet.</p>",en:{instance:{one:"system",other:"systems"}}},"chrony.rms_offset":{aggregationMethod:"avg",info:"The root mean square (RMS) offset of the system clock from true time. Large offsets may indicate a problem with the clock or network synchronization.",en:{instance:{one:"system",other:"systems"}}},"chrony.update_interval":{aggregationMethod:"avg",info:"The interval between clock updates. Shorter intervals may improve accuracy but may also increase network load.",en:{instance:{one:"system",other:"systems"}}},"couchdb.active_tasks":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Active Tasks",colors:s.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"Active tasks running on this CouchDB <b>cluster</b>. Four types of tasks currently exist: indexer (view building), replication, database compaction and view compaction.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.replicator_jobs":{info:'Detailed breakdown of any replication jobs in progress on this node. For more information, see the <a href="http://docs.couchdb.org/en/latest/replication/replicator.html" target="_blank">replicator documentation</a>.',en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.open_files":{info:'Count of all files held open by CouchDB. If this value seems pegged at 1024 or 4096, your server process is probably hitting the open file handle limit and <a href="http://docs.couchdb.org/en/latest/maintenance/performance.html#pam-and-ulimit" target="_blank">needs to be increased.</a>',en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.activity":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Activity",colors:s.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"The activity of CouchDB nodes in the cluster. The number of requests being handled by the nodes per second. High values may indicate a high workload on the nodes and potential performance issues.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.request_methods":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Request Methods",layout:{x:6,y:0,w:3,h:5}}],info:"The distribution of request methods being used on CouchDB nodes in the cluster. This can be useful for identifying the most common operations being performed on the nodes and potential performance bottlenecks.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.response_codes":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Response Codes",layout:{x:9,y:0,w:3,h:5}}],info:"The distribution of response codes returned by CouchDB nodes in the cluster. This can be useful for identifying common error codes and potential issues with the nodes.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.response_code_classes":{info:"The distribution of response code classes returned by CouchDB nodes in the cluster. This can be useful for identifying the general class of responses being returned by the nodes (e.g. success, error) and potential issues with the nodes.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.erlang_vm_memory":{info:"The amount of memory used by the Erlang virtual machine (VM) running on CouchDB nodes in the cluster. This can be useful for monitoring the overall memory usage of the nodes and potential capacity issues.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.proccounts":{info:"The number of Erlang processes running on CouchDB nodes in the cluster. This can be useful for monitoring the overall workload of the nodes and potential performance issues.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.peakmsgqueue":{info:"The maximum size of the message queue on CouchDB nodes in the cluster. This can be useful for monitoring the overall workload of the nodes and potential performance issues.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.reductions":{info:"The number of reductions performed by the Erlang VM on CouchDB nodes in the cluster. Reductions are a measure of the computational work done by the VM and high values may indicate a high workload on the nodes and potential performance issues.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.db_sizes_file":{info:"The size of CouchDB databases on disk, including data and metadata. This can be useful for monitoring the overall size of the databases and potential capacity issues.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.db_sizes_external":{info:"The total size of CouchDB databases in external storage in bytes.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.db_sizes_active":{info:"The total size of CouchDB databases in active memory in bytes.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.db_doc_count":{info:"The total number of documents stored in CouchDB databases.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.db_doc_del_count":{info:"The total number of deleted documents stored in CouchDB databases.",en:{instance:{one:"cluster",other:"clusters"}}},"freeradius.authentication":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Authentication Requests",colors:s.default[0],layout:{x:0,y:0,w:3,h:5}}],info:"The number of authentication requests that have been processed by the FreeRADIUS server. FreeRADIUS is a RADIUS server, and authentication requests are requests from clients to authenticate themselves with the server. Monitoring this metric can provide insight into the usage of the FreeRADIUS server and can help identify any issues with authentication requests.",en:{instance:{one:"server",other:"servers"}}},"freeradius.authentication_access_responses":{info:"The number of access responses that have been sent by the FreeRADIUS server in response to authentication requests. Access responses are messages sent by the server to either grant or deny access to a client based on the authentication request. Monitoring this metric can provide insight into the usage of the FreeRADIUS server and can help identify any issues with authentication requests.",en:{instance:{one:"server",other:"servers"}}},"freeradius.bad_authentication":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Bad Authentication Requests",colors:s.default[1],layout:{x:3,y:0,w:3,h:5}}],info:"The number of bad authentication requests that have been received by the FreeRADIUS server. Bad authentication requests are requests that are improperly formatted or contain invalid data. Monitoring this metric can provide insight into the usage of the FreeRADIUS server and can help identify any issues with authentication requests.",en:{instance:{one:"server",other:"servers"}}},"freeradius.proxy_authentication":{info:"The number of proxy authentication requests that have been processed by the FreeRADIUS server. Proxy authentication requests are requests from other RADIUS servers to authenticate a client on their behalf. Monitoring this metric can provide insight into the usage of the FreeRADIUS server as a proxy and can help identify any issues with proxy authentication requests.",en:{instance:{one:"server",other:"servers"}}},"freeradius.proxy_authentication_access_responses":{info:"The number of access responses that have been sent by the FreeRADIUS server in response to proxy authentication requests. Access responses are messages sent by the server to either grant or deny access to a client based on the authentication request. Monitoring this metric can provide insight into the usage of the FreeRADIUS server as a proxy and can help identify any issues with proxy authentication requests.",en:{instance:{one:"server",other:"servers"}}},"geth.goroutines":{info:"The number of goroutines in the Geth process.",en:{instance:{one:"process",other:"processes"}}},"geth.chaindata_db_size":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total chain data size",colors:s.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"The size of the chain data database.",en:{instance:{one:"database",other:"databases"}}},"geth.chainhead":{info:"The current head of the blockchain."},"geth.p2p_bandwidth":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Bandwidth",colors:s.default[12],layout:{x:3,y:0,w:3,h:5}}],info:"The amount of bandwidth used by the P2P network.",en:{instance:{one:"network",other:"networks"}}},"geth.reorgs":{info:"The number of blockchain reorgs that have occurred."},"geth.reorgs_blocks":{info:"The number of blocks that have been reorganized in a blockchain reorg."},"geth.p2p_peers_calls":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total P2P peers calls",colors:s.default[7],layout:{x:6,y:0,w:3,h:5}}],info:"The number of P2P peer calls made by the node."},"haproxy.backend_current_sessions":{info:"The number of current sessions in the backend of the HAProxy server. A session is a connection between a client and the server. Monitoring this metric can provide insight into the usage of the HAProxy server and can help identify any issues with session management.",en:{instance:{one:"HAproxy server",other:"HAproxy servers"}}},"haproxy.backend_sessions":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"No. of Backend Sessions per proxy",layout:{x:0,y:0,w:3,h:5}}],info:"The total number of sessions in the backend of the HAProxy server. A session is a connection between a client and the server. Monitoring this metric can provide insight into the usage of the HAProxy server and can help identify any issues with session management.",en:{instance:{one:"HAproxy server",other:"HAproxy servers"}}},"haproxy.backend_response_time_average":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Average Response Time per proxy",layout:{x:3,y:0,w:3,h:5}}],info:"The average response time of the backend of the HAProxy server. The response time is the time it takes for the server to respond to a client's request. Monitoring this metric can provide insight into the performance of the HAProxy server and can help identify any issues with slow response times.",en:{instance:{one:"HAproxy server",other:"HAproxy servers"}}},"haproxy.backend_queue_time_average":{aggregationMethod:"avg",mainheads:[{chartLibrary:"bars",title:"Average Queue Time per proxy",layout:{x:9,y:0,w:3,h:5}}],info:"The average queue time of the backend of the HAProxy server. The queue time is the time a client's request spends in the server's queue before being processed. Monitoring this metric can provide insight into the performance of the HAProxy server and can help identify any issues with long queue times.",en:{instance:{one:"HAproxy server",other:"HAproxy servers"}}},"haproxy.backend_current_queue":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Queue Size per proxy",layout:{x:6,y:0,w:3,h:5}}],info:"The current number of requests in the queue of the backend of the HAProxy server. Monitoring this metric can provide insight into the performance of the HAProxy server and can help identify any issues with the server's ability to handle incoming requests.",en:{instance:{one:"HAproxy server",other:"HAproxy servers"}}},"haproxy.backend_http_responses":{info:"The number of HTTP responses sent by the backend of the HAProxy server. HTTP responses are messages sent by the server in response to client requests. Monitoring this metric can provide insight into the usage of the HAProxy server and can help identify any issues with HTTP responses.",en:{instance:{one:"HAproxy server",other:"HAproxy servers"}}},"haproxy.backend_network_io":{info:"The network IO of the backend of the HAProxy server. Network IO is the amount of data transferred over the network by the server. Monitoring this metric can provide insight into the performance of the HAProxy server and can help identify any issues with network performance.",en:{instance:{one:"HAproxy server",other:"HAproxy servers"}}},"hdfs.heap_memory":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Heap Memory",colors:s.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"The amount of heap memory used by the HDFS service. Heap memory is the memory allocated to the Java virtual machine for storing objects. Monitoring this metric can provide insight into the memory usage of the HDFS service and can help identify any issues with memory allocation.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.gc_count_total":{info:"The total number of garbage collection (GC) events that have occurred in the HDFS service. GC events are processes that reclaim memory by removing unused objects. Monitoring this metric can provide insight into the performance of the HDFS service and can help identify any issues with GC performance.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.gc_time_total":{info:"The total amount of time spent on garbage collection (GC) in the HDFS service. GC is a process that reclaims memory by removing unused objects. Monitoring this metric can provide insight into the performance of the HDFS service and can help identify any issues with GC performance.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.gc_threshold":{info:"The GC threshold of the HDFS service. The GC threshold is the point at which the HDFS service triggers a GC event. Monitoring this metric can provide insight into the performance of the HDFS service and can help identify any issues with GC performance.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.rpc_bandwidth":{info:"The amount of bandwidth being used by HDFS Remote Procedure Calls (RPCs).",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.rpc_calls":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total RPC Calls",colors:s.default[7],layout:{x:3,y:0,w:3,h:5}}],info:"The number of HDFS Remote Procedure Calls (RPCs) being made.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.avg_queue_time":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Queue Time",colors:s.default[12],layout:{x:6,y:0,w:3,h:5}}],info:"The average time spent in the queue for HDFS calls.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.avg_processing_time":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Processing Time",colors:s.default[0],layout:{x:9,y:0,w:3,h:5}}],info:"The average time spent processing HDFS calls.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.datanode_capacity":{info:"The capacity of the HDFS DataNode.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.datanode_bandwidth":{info:"The bandwidth used by the HDFS DataNode.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"isc_dhcps.active_leases_total":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Active Leases",colors:s.default[0],layout:{x:0,y:0,w:3,h:5}}],info:"The total number of active leases in the ISC DHCP server. A lease is a contract that allows a client to use a particular IP address for a specified period of time. Monitoring this metric can provide insight into the usage of the ISC DHCP server and can help identify any issues with lease management.",en:{instance:{one:"DHCP server",other:"DHCP servers"}}},"isc_dhcps.pool_active_leases":{info:"The number of active leases in a DHCP pool of the ISC DHCP server. A DHCP pool is a range of IP addresses that are available for allocation to clients. Monitoring this metric can provide insight into the usage of the ISC DHCP server and can help identify any issues with DHCP pool management.",en:{instance:{one:"DHCP server",other:"DHCP servers"}}},"isc_dhcps.pool_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Pool Utilization",colors:s.default[12],layout:{x:6,y:0,w:3,h:5}}],info:"The utilization of a DHCP pool in the ISC DHCP server. The utilization is the percentage of IP addresses in the pool that are currently leased to clients. Monitoring this metric can provide insight into the usage of the ISC DHCP server and can help identify any issues with DHCP pool utilization.",en:{instance:{one:"DHCP server",other:"DHCP servers"}}},"btrfs.disk":{family:"utilization",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",selectedDimensions:["unallocated"],title:"Maximum Unallocated Physical Disk Space",colors:s.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"Physical disk usage of BTRFS. The disk space reported here is the raw physical disk space assigned to the BTRFS volume (i.e. <b>before any RAID levels</b>). BTRFS uses a two-stage allocator, first allocating large regions of disk space for one type of block (data, metadata, or system), and then using a regular block allocator inside those regions. <b>unallocated</b> is the physical disk space that is not allocated yet and is available to become data, metadata or system on demand. When <b>unallocated</b> is zero, all available disk space has been allocated to a specific function. Healthy volumes should ideally have at least five percent of their total space <b>unallocated</b>. You can keep your volume healthy by running the <b>btrfs balance</b> command on it regularly (check <b>man btrfs-balance</b> for more info). Note that some of the space listed as <b>unallocated</b> may not actually be usable if the volume uses devices of different sizes.",en:{instance:{one:"system",other:"systems"}}},"btrfs.data":{family:"utilization",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Logical Disk Usage (data)",colors:s.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"Logical disk usage for BTRFS data. Data chunks are used to store the actual file data (file contents). The disk space reported here is the usable allocation (i.e. after any striping or replication). Healthy volumes should ideally have no more than a few GB of free space reported here persistently. Running <b>btrfs balance</b> can help here.",en:{instance:{one:"system",other:"systems"}}},"btrfs.metadata":{family:"utilization",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Logical Disk Usage (metadata)",colors:s.default[7],layout:{x:6,y:0,w:3,h:5}}],info:"Logical disk usage for BTRFS metadata. Metadata chunks store most of the filesystem internal structures, as well as information like directory structure and file names. The disk space reported here is the usable allocation (i.e. after any striping or replication). Healthy volumes should ideally have no more than a few GB of free space reported here persistently. Running <b>btrfs balance</b> can help here.",en:{instance:{one:"system",other:"systems"}}},"btrfs.system":{family:"utilization",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Logical Disk Usage (system)",colors:s.default[12],layout:{x:9,y:0,w:3,h:5}}],info:"Logical disk usage for BTRFS system. System chunks store information about the allocation of other chunks. The disk space reported here is the usable allocation (i.e. after any striping or replication). The values reported here should be relatively small compared to Data and Metadata, and will scale with the volume size and overall space usage.",en:{instance:{one:"system",other:"systems"}}},"rabbitmq.queued_messages":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Queued Messages",colors:s.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"Overall total of ready and unacknowledged queued messages. Messages that are delivered immediately are not counted here."},"rabbitmq.message_rates":{info:"Overall messaging rates including acknowledgements, deliveries, redeliveries, and publishes."},"rabbitmq.global_counts":{info:"Overall totals for channels, consumers, connections, queues and exchanges."},"rabbitmq.file_descriptors":{info:'Total number of used filed descriptors. See <b><a href="https://www.rabbitmq.com/production-checklist.html#resource-limits-file-handle-limit" target="_blank">Open File Limits</a></b> for further details.'},"rabbitmq.sockets":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Sockets Used",colors:s.default[7],layout:{x:9,y:0,w:3,h:5}}],info:'Total number of used socket descriptors. Each used socket also counts as a used file descriptor. See <b><a href="https://www.rabbitmq.com/production-checklist.html#resource-limits-file-handle-limit" target="_blank">Open File Limits</a></b> for further details.'},"rabbitmq.processes":{info:"Total number of processes running within the Erlang VM. This is not the same as the number of processes running on the host."},"rabbitmq.erlang_run_queue":{info:"Number of Erlang processes the Erlang schedulers have queued to run."},"rabbitmq.memory":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Memory Used",colors:s.default[4],layout:{x:3,y:0,w:3,h:5}}],info:'Total amount of memory used by the RabbitMQ. This is a complex statistic that can be further analyzed in the management UI. See <b><a href="https://www.rabbitmq.com/production-checklist.html#resource-limits-ram" target="_blank">Memory</a></b> for further details.'},"rabbitmq.disk_space":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Disk Space Consumed",colors:s.default[12],layout:{x:6,y:0,w:3,h:5}}],info:'Total amount of disk space consumed by the message store(s). See <b><a href="https://www.rabbitmq.com/production-checklist.html#resource-limits-disk-space" target=_"blank">Disk Space Limits</a></b> for further details.'},"rabbitmq.queue_messages":{info:"Total amount of messages and their states in this queue."},"rabbitmq.queue_messages_stats":{info:"Overall messaging rates including acknowledgements, deliveries, redeliveries, and publishes."},"ntpd.sys_offset":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum System Offset",colors:s.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"For hosts without any time critical services an offset of < 100 ms should be acceptable even with high network latencies. For hosts with time critical services an offset of about 0.01 ms or less can be achieved by using peers with low delays and configuring optimal <b>poll exponent</b> values.",en:{instance:{one:"system",other:"systems"}}},"ntpd.sys_jitter":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average System Jitter",colors:s.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"The jitter statistics are exponentially-weighted RMS averages. The system jitter is defined in the NTPv4 specification; the clock jitter statistic is computed by the clock discipline module.",en:{instance:{one:"system",other:"systems"}}},"ntpd.sys_frequency":{info:"The frequency offset is shown in ppm (parts per million) relative to the frequency of the system. The frequency correction needed for the clock can vary significantly between boots and also due to external influences like temperature or radiation.",en:{instance:{one:"system",other:"systems"}}},"ntpd.sys_wander":{info:"The wander statistics are exponentially-weighted RMS averages.",en:{instance:{one:"system",other:"systems"}}},"ntpd.sys_rootdelay":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average System Root Delay",colors:s.default[12],layout:{x:6,y:0,w:3,h:5}}],info:"The rootdelay is the round-trip delay to the primary reference clock, similar to the delay shown by the <b>ping</b> command. A lower delay should result in a lower clock offset.",en:{instance:{one:"system",other:"systems"}}},"ntpd.sys_stratum":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum System Stratum",colors:s.default[7],layout:{x:9,y:0,w:3,h:5}}],info:'The distance in "hops" to the primary reference clock',en:{instance:{one:"system",other:"systems"}}},"ntpd.sys_tc":{info:'Time constants and poll intervals are expressed as exponents of 2. The default poll exponent of 6 corresponds to a poll interval of 64 s. For typical Internet paths, the optimum poll interval is about 64 s. For fast LANs with modern computers, a poll exponent of 4 (16 s) is appropriate. The <a href="http://doc.ntp.org/current-stable/poll.html" target="_blank">poll process</a> sends NTP packets at intervals determined by the clock discipline algorithm.',en:{instance:{one:"system",other:"systems"}}},"ntpd.sys_precision":{colors:s.default[6],en:{instance:{one:"system",other:"systems"}}},"ntpd.peer_offset":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Peer Offset",colors:s.default[1],layout:{x:0,y:5,w:2,h:5}}],info:"The offset of the peer clock relative to the system clock in milliseconds. Smaller values here weight peers more heavily for selection after the initial synchronization of the local clock. For a system providing time service to other systems, these should be as low as possible.",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_delay":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Peer Delay",colors:s.default[12],layout:{x:0,y:5,w:2,h:5}}],info:"The round-trip time (RTT) for communication with the peer, similar to the delay shown by the <b>ping</b> command. Not as critical as either the offset or jitter, but still factored into the selection algorithm (because as a general rule, lower delay means more accurate time). In most cases, it should be below 100ms.",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_dispersion":{info:"This is a measure of the estimated error between the peer and the local system. Lower values here are better.",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_jitter":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Peer Jitter",colors:s.default[4],layout:{x:0,y:5,w:2,h:5}}],info:"This is essentially a remote estimate of the peer's <b>system_jitter</b> value. Lower values here weight highly in favor of peer selection, and this is a good indicator of overall quality of a given time server (good servers will have values not exceeding single digit milliseconds here, with high quality stratum one servers regularly having sub-millisecond jitter).",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_xleave":{info:'This variable is used in interleaved mode (used only in NTP symmetric and broadcast modes). See <a href="http://doc.ntp.org/current-stable/xleave.html" target="_blank">NTP Interleaved Modes</a>.',en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_rootdelay":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Peer Root Delay",colors:s.default[7],layout:{x:0,y:5,w:2,h:5}}],info:"For a stratum 1 server, this is the access latency for the reference clock. For lower stratum servers, it is the sum of the <b>peer_delay</b> and <b>peer_rootdelay</b> for the system they are syncing off of. Similarly to <b>peer_delay</b>, lower values here are technically better, but have limited influence in peer selection.",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_rootdisp":{info:"Is the same as <b>peer_rootdelay</b>, but measures accumulated <b>peer_dispersion</b> instead of accumulated <b>peer_delay</b>.",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_hmode":{info:"The <b>peer_hmode</b> and <b>peer_pmode</b> variables give info about what mode the packets being sent to and received from a given peer are. Mode 1 is symmetric active (both the local system and the remote peer have each other declared as peers in <b>/etc/ntp.conf</b>), Mode 2 is symmetric passive (only one side has the other declared as a peer), Mode 3 is client, Mode 4 is server, and Mode 5 is broadcast (also used for multicast and manycast operation).",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_pmode":{en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_hpoll":{info:"The <b>peer_hpoll</b> and <b>peer_ppoll</b> variables are log2 representations of the polling interval in seconds.",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_ppoll":{en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_precision":{en:{instance:{one:"peer",other:"peers"}}},"spigotmc.tps":{info:"The running 1, 5, and 15 minute average number of server ticks per second. An idealized server will show 20.0 for all values, but in practice this almost never happens. Typical servers should show approximately 19.98-20.0 here. Lower values indicate progressively more server-side lag (and thus that you need better hardware for your server or a lower user limit). For every 0.05 ticks below 20, redstone clocks will lag behind by approximately 0.25%. Values below approximately 19.50 may interfere with complex free-running redstone circuits and will noticeably slow down growth."},"spigotmc.users":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Users",colors:s.default[12],layout:{x:0,y:0,w:3,h:5}}],info:"The number of currently connected users on the monitored Spigot server."},"boinc.tasks":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Tasks",colors:s.default[12],layout:{x:0,y:0,w:3,h:5}}],info:"The total number of tasks and the number of active tasks. Active tasks are those which are either currently being processed, or are partially processed but suspended.",en:{instance:{one:"client",other:"clients"}}},"boinc.states":{mainheads:[{chartLibrary:"bars",title:"Task States",layout:{x:3,y:0,w:3,h:5}}],info:"Counts of tasks in each task state. The normal sequence of states is <b>New</b>, <b>Downloading</b>, <b>Ready to Run</b>, <b>Uploading</b>, <b>Uploaded</b>. Tasks which are marked <b>Ready to Run</b> may be actively running, or may be waiting to be scheduled. <b>Compute Errors</b> are tasks which failed for some reason during execution. <b>Aborted</b> tasks were manually cancelled, and will not be processed. <b>Failed Uploads</b> are otherwise finished tasks which failed to upload to the server, and usually indicate networking issues.",en:{instance:{one:"client",other:"clients"}}},"boinc.sched":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Task Scheduling States",layout:{x:6,y:0,w:3,h:5}}],info:"Counts of active tasks in each scheduling state. <b>Scheduled</b> tasks are the ones which will run if the system is permitted to process tasks. <b>Preempted</b> tasks are on standby, and will run if a <b>Scheduled</b> task stops running for some reason. <b>Uninitialized</b> tasks should never be present, and indicate tha the scheduler has not tried to schedule them yet.",en:{instance:{one:"client",other:"clients"}}},"boinc.process":{info:"Counts of active tasks in each process state. <b>Executing</b> tasks are running right now. <b>Suspended</b> tasks have an associated process, but are not currently running (either because the system isn't processing any tasks right now, or because they have been preempted by higher priority tasks). <b>Quit</b> tasks are exiting gracefully. <b>Aborted</b> tasks exceeded some resource limit, and are being shut down. <b>Copy Pending</b> tasks are waiting on a background file transfer to finish. <b>Uninitialized</b> tasks do not have an associated process yet.",en:{instance:{one:"client",other:"clients"}}},"w1sensor.temp":{aggregationMethod:"avg",info:"Temperature derived from 1-Wire temperature sensors.",en:{instance:{one:"sensor",other:"sensors"}}},"logind.sessions":{info:"Local and remote sessions.",en:{instance:{one:"system",other:"systems"}}},"logind.sessions_type":{mainheads:[{chartLibrary:"bars",title:"Session Types",layout:{x:0,y:0,w:3,h:5}}],info:"<p>Sessions of each session type.</p><p><b>Graphical</b> - sessions are running under one of X11, Mir, or Wayland. <b>Console</b> - sessions are usually regular text mode local logins, but depending on how the system is configured may have an associated GUI. <b>Other</b> - sessions are those that do not fall into the above categories (such as sessions for cron jobs or systemd timer units).</p>",en:{instance:{one:"system",other:"systems"}}},"logind.sessions_state":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Session States",layout:{x:3,y:0,w:3,h:5}}],info:"<p>Sessions of each session type.</p><p><b>Graphical</b> - sessions are running under one of X11, Mir, or Wayland. <b>Console</b> - sessions are usually regular text mode local logins, but depending on how the system is configured may have an associated GUI. <b>Other</b> - sessions are those that do not fall into the above categories (such as sessions for cron jobs or systemd timer units).</p>",en:{instance:{one:"system",other:"systems"}}},"logind.users_state":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"User States",layout:{x:6,y:0,w:3,h:5}}],info:"<p>Users in each user state.</p><p><b>Offline</b> - users are not logged in. <b>Closing</b> - users are in the process of logging out without lingering. <b>Online</b> - users are logged in, but have no active sessions. <b>Lingering</b> - users are not logged in, but have one or more services still running. <b>Active</b> - users are logged in, and have at least one active session.</p>",en:{instance:{one:"system",other:"systems"}}},"proxysql.pool_status":{info:"The status of the backend servers. <b>1=ONLINE</b> backend server is fully operational, <b>2=SHUNNED</b> backend sever is temporarily taken out of use because of either too many connection errors in a time that was too short, or replication lag exceeded the allowed threshold, <b>3=OFFLINE_SOFT</b> when a server is put into OFFLINE_SOFT mode, new incoming connections aren't accepted anymore, while the existing connections are kept until they became inactive. In other words, connections are kept in use until the current transaction is completed. This allows to gracefully detach a backend, <b>4=OFFLINE_HARD</b> when a server is put into OFFLINE_HARD mode, the existing connections are dropped, while new incoming connections aren't accepted either. This is equivalent to deleting the server from a hostgroup, or temporarily taking it out of the hostgroup for maintenance work, <b>-1</b> Unknown status.",en:{instance:{one:"server",other:"servers"}}},"proxysql.pool_net":{info:"The amount of data sent to/received from the backend (This does not include metadata (packets' headers, OK/ERR packets, fields' description, etc).",en:{instance:{one:"server",other:"servers"}}},"proxysql.pool_overall_net":{info:"The amount of data sent to/received from the all backends (This does not include metadata (packets' headers, OK/ERR packets, fields' description, etc).",en:{instance:{one:"server",other:"servers"}}},"proxysql.questions":{info:"<b>questions</b> total number of queries sent from frontends, <b>slow_queries</b> number of queries that ran for longer than the threshold in milliseconds defined in global variable <b>mysql-long_query_time</b>. ",en:{instance:{one:"server",other:"servers"}}},"proxysql.connections":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["connected"],chartLibrary:"easypiechart",title:"Total Connected connections",colors:s.default[12],layout:{x:6,y:0,w:3,h:5}},{"group_by[0]":["selected"],selectedDimensions:["aborted"],chartLibrary:"easypiechart",title:"Total Aborted connections",colors:s.default[7],layout:{x:9,y:0,w:3,h:5}}],info:"<b>aborted</b> number of frontend connections aborted due to invalid credential or max_connections reached, <b>connected</b> number of frontend connections currently connected, <b>created</b> number of frontend connections created, <b>non_idle</b> number of frontend connections that are not currently idle. ",en:{instance:{one:"server",other:"servers"}}},"proxysql.pool_latency":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Max Pool Latency",colors:s.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"The currently ping time in microseconds, as reported from Monitor.",en:{instance:{one:"server",other:"servers"}}},"proxysql.queries":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Queries",colors:s.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"The number of queries routed towards this particular backend server.",en:{instance:{one:"server",other:"servers"}}},"proxysql.pool_used_connections":{info:"The number of connections are currently used by ProxySQL for sending queries to the backend server.",en:{instance:{one:"server",other:"servers"}}},"proxysql.pool_free_connections":{info:"The number of connections are currently free. They are kept open in order to minimize the time cost of sending a query to the backend server.",en:{instance:{one:"server",other:"servers"}}},"proxysql.pool_ok_connections":{info:"The number of connections were established successfully.",en:{instance:{one:"server",other:"servers"}}},"proxysql.pool_error_connections":{info:"The number of connections weren't established successfully.",en:{instance:{one:"server",other:"servers"}}},"proxysql.commands_count":{info:"The total number of commands of that type executed",en:{instance:{one:"server",other:"servers"}}},"proxysql.commands_duration":{info:"The total time spent executing commands of that type, in ms",en:{instance:{one:"server",other:"servers"}}},"sensors.temperature":{groupBy:["node"],aggregationMethod:"max",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Temperature",colors:s.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"The temperature of the system as reported by the sensors. High values can indicate cooling issues.",en:{instance:{one:"sensor",other:"sensors"}}},"sensors.fan":{groupBy:["node"],aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Fan Speed",colors:s.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"The speed of the system fans as reported by the sensors. Low values can indicate cooling issues while high values can indicate excessive noise.",en:{instance:{one:"sensor",other:"sensors"}}},"sensors.voltage":{groupBy:["node"],aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"easypiechart",title:"Minimum Voltage",colors:s.default[7],layout:{x:6,y:0,w:3,h:5}}],info:"The voltage of the system as reported by the sensors. Low values can indicate power issues.",en:{instance:{one:"sensor",other:"sensors"}}},"sensors.current":{groupBy:["node"],aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Current",colors:s.default[12],layout:{x:9,y:0,w:3,h:5}}],info:"The current of the system as reported by the sensors. High values can indicate power issues.",en:{instance:{one:"sensor",other:"sensors"}}},"sensors.power":{groupBy:["node"],aggregationMethod:"avg",info:"The power of the system as reported by the sensors. High values can indicate power issues.",en:{instance:{one:"sensor",other:"sensors"}}},"sensors.energy":{groupBy:["node"],aggregationMethod:"avg",info:"The energy of the system as reported by the sensors. High values can indicate power issues.",en:{instance:{one:"sensor",other:"sensors"}}},"sensors.humidity":{groupBy:["node"],aggregationMethod:"max",info:"The humidity of the system as reported by the sensors. High values can indicate cooling issues.",en:{instance:{one:"sensor",other:"sensors"}}},"tomcat.accesses":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Requests",colors:s.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"The number of requests made to the Tomcat server. It is important to monitor this metric to ensure that the server is not overloaded.",en:{instance:{one:"web server",other:"web servers"}}},"tomcat.bandwidth":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Bandwidth",colors:s.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"The amount of network bandwidth used by the Tomcat server. It is important to monitor this metric to ensure that the server is not overloaded.",en:{instance:{one:"web server",other:"web servers"}}},"tomcat.threads":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Threads",colors:s.default[12],layout:{x:6,y:0,w:3,h:5}}],info:"The number of threads running in the Tomcat application. It is important to monitor this metric to ensure that the application is running efficiently.",en:{instance:{one:"web server",other:"web servers"}}},"tor.traffic":{info:"This metric tracks Tor traffic statistics collected form the Tor control port. It is important to monitor this metric to ensure that the Tor network is not overloaded.",en:{instance:{one:"server",other:"servers"}}},"powersupply.capacity":{family:"charge",aggregationMethod:"avg",info:"The current battery charge.",en:{instance:{one:"Power supply",other:"Power supplies"}}},"powersupply.charge":{family:"charge",info:'<p>The battery charge in Amp-hours.</p><p><b>now</b> - actual charge value. <b>full</b>, <b>empty</b> - last remembered value of charge when battery became full/empty. It also could mean "value of charge when battery considered full/empty at given conditions (temperature, age)". I.e. these attributes represents real thresholds, not design values. <b>full_design</b>, <b>empty_design</b> - design charge values, when battery considered full/empty.</p>',en:{instance:{one:"Power supply",other:"Power supplies"}}},"powersupply.energy":{family:"charge",info:'<p>The battery charge in Watt-hours.</p><p><b>now</b> - actual charge value. <b>full</b>, <b>empty</b> - last remembered value of charge when battery became full/empty. It also could mean "value of charge when battery considered full/empty at given conditions (temperature, age)". I.e. these attributes represents real thresholds, not design values. <b>full_design</b>, <b>empty_design</b> - design charge values, when battery considered full/empty.</p>',en:{instance:{one:"Power supply",other:"Power supplies"}}},"powersupply.voltage":{family:"voltage",info:'<p>The power supply voltage.</p><p><b>now</b> - current voltage. <b>max</b>, <b>min</b> - voltage values that hardware could only guess (measure and retain) the thresholds of a given power supply. <b>max_design</b>, <b>min_design</b> - design values for maximal and minimal power supply voltages. Maximal/minimal means values of voltages when battery considered "full"/"empty" at normal conditions.</p>',en:{instance:{one:"Power supply",other:"Power supplies"}}},"vsphere.host_mem_usage_percentage":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["instance"],chartLibrary:"bars",title:"Top Hosts by Memory Usage",dimensionsSort:"valueDesc",colors:s.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"Percentage of used machine memory: <b>consumed</b> / <b>machine-memory-size</b>.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_mem_usage":{info:'<b>granted</b> is amount of machine memory that is mapped for a host, it equals sum of all granted metrics for all powered-on virtual machines, plus machine memory for vSphere services on the host. <b>consumed</b> is amount of machine memory used on the host, it includes memory used by the Service Console, the VMkernel, vSphere services, plus the total consumed metrics for all running virtual machines. <b>consumed</b> = <b>total host memory</b> - <b>free host memory</b>.<b>active</b> is sum of all active metrics for all powered-on virtual machines plus vSphere services (such as COS, vpxa) on the host.<b>shared</b> is sum of all shared metrics for all powered-on virtual machines, plus amount for vSphere services on the host. <b>sharedcommon</b> is amount of machine memory that is shared by all powered-on virtual machines and vSphere services on the host. <b>shared</b> - <b>sharedcommon</b> = machine memory (host memory) savings (KB). For details see <a href="https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.resmgmt.doc/GUID-BFDC988B-F53D-4E97-9793-A002445AFAE1.html" target="_blank">Measuring and Differentiating Types of Memory Usage</a> and <a href="https://vdc-repo.vmware.com/vmwb-repository/dcr-public/fe08899f-1eec-4d8d-b3bc-a6664c168c2c/7fdf97a1-4c0d-4be0-9d43-2ceebbc174d9/doc/memory_counters.html" target="_blank">Memory Counters</a> articles.',en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_mem_swap_rate":{info:"This statistic refers to VMkernel swapping and not to guest OS swapping. <b>in</b> is sum of <b>swapinRate</b> values for all powered-on virtual machines on the host.<b>swapinRate</b> is rate at which VMKernel reads data into machine memory from the swap file. <b>out</b> is sum of <b>swapoutRate</b> values for all powered-on virtual machines on the host.<b>swapoutRate</b> is rate at which VMkernel writes to the virtual machine\u2019s swap file from machine memory.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.vm_mem_usage_percentage":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top VMs by Memory Usage",colors:s.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"Percentage of used virtual machine \u201cphysical\u201d memory: <b>active</b> / <b>virtual machine configured size</b>.",en:{instance:{one:"vm",other:"vms"}}},"vsphere.vm_mem_usage":{info:'<b>granted</b> is amount of guest \u201cphysical\u201d memory that is mapped to machine memory, it includes <b>shared</b> memory amount. <b>consumed</b> is amount of guest \u201cphysical\u201d memory consumed by the virtual machine for guest memory, <b>consumed</b> = <b>granted</b> - <b>memory saved due to memory sharing</b>. <b>active</b> is amount of memory that is actively used, as estimated by VMkernel based on recently touched memory pages. <b>shared</b> is amount of guest \u201cphysical\u201d memory shared with other virtual machines (through the VMkernel\u2019s transparent page-sharing mechanism, a RAM de-duplication technique). For details see <a href="https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.resmgmt.doc/GUID-BFDC988B-F53D-4E97-9793-A002445AFAE1.html" target="_blank">Measuring and Differentiating Types of Memory Usage</a> and <a href="https://vdc-repo.vmware.com/vmwb-repository/dcr-public/fe08899f-1eec-4d8d-b3bc-a6664c168c2c/7fdf97a1-4c0d-4be0-9d43-2ceebbc174d9/doc/memory_counters.html" target="_blank">Memory Counters</a> articles.',en:{instance:{one:"vm",other:"vms"}}},"vsphere.vm_mem_swap_rate":{info:"This statistic refers to VMkernel swapping and not to guest OS swapping. <b>in</b> is rate at which VMKernel reads data into machine memory from the swap file. <b>out</b> is rate at which VMkernel writes to the virtual machine\u2019s swap file from machine memory.",en:{instance:{one:"vm",other:"vms"}}},"vsphere.vm_mem_swap":{info:"This statistic refers to VMkernel swapping and not to guest OS swapping. <b>swapped</b> is amount of guest physical memory swapped out to the virtual machine's swap file by the VMkernel. Swapped memory stays on disk until the virtual machine needs it.",en:{instance:{one:"vm",other:"vms"}}},"vsphere.cpu_usage_total":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",dimensions:["consumed"],chartLibrary:"easypiechart",title:"Average CPU Usage",colors:s.default[12],layout:{x:6,y:0,w:3,h:5}}],info:"Summary CPU usage statistics across all CPUs/cores."},"vsphere.net_bandwidth_total":{info:"Summary receive/transmit statistics across all network interfaces."},"vsphere.net_packets_total":{info:"Summary receive/transmit statistics across all network interfaces."},"vsphere.net_errors_total":{info:"Summary receive/transmit statistics across all network interfaces."},"vsphere.net_drops_total":{info:"Summary receive/transmit statistics across all network interfaces."},"vsphere.disk_usage_total":{info:"Summary read/write statistics across all disks."},"vsphere.disk_max_latency":{aggregationMethod:"avg",info:"<b>latency</b> is highest latency value across all disks."},"vsphere.overall_status":{info:"<b>0</b> is unknown, <b>1</b> is OK, <b>2</b> is might have a problem, <b>3</b> is definitely has a problem."},"vcsa.system_health":{info:"<b>-1</b>: unknown; <b>0</b>: all components are healthy; <b>1</b>: one or more components might become overloaded soon; <b>2</b>: one or more components in the appliance might be degraded; <b>3</b>: one or more components might be in an unusable status and the appliance might become unresponsive soon; <b>4</b>: no health data is available.",en:{instance:{one:"server appliance",other:"server appliances"}}},"vcsa.components_health":{info:"<b>-1</b>: unknown; <b>0</b>: healthy; <b>1</b>: healthy, but may have some problems; <b>2</b>: degraded, and may have serious problems; <b>3</b>: unavailable, or will stop functioning soon; <b>4</b>: no health data is available.",en:{instance:{one:"server appliance",other:"server appliances"}}},"vcsa.software_updates_health":{info:"<b>softwarepackages</b> represents information on available software updates available in the remote vSphere Update Manager repository.<br><b>-1</b>: unknown; <b>0</b>: no updates available; <b>2</b>: non-security updates are available; <b>3</b>: security updates are available; <b>4</b>: an error retrieving information on software updates.",en:{instance:{one:"server appliance",other:"server appliances"}}},"zookeeper.server_state":{info:"<b>0</b>: unknown, <b>1</b>: leader, <b>2</b>: follower, <b>3</b>: observer, <b>4</b>: standalone.",en:{instance:{one:"server",other:"servers"}}},"squidlog.requests":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Requests",colors:s.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"Total number of requests (log lines read). It includes <b>unmatched</b>."},"squidlog.excluded_requests":{info:'<b>unmatched</b> counts the lines in the log file that are not matched by the plugin parser (<a href="https://github.com/netdata/netdata/issues/new?title=squidlog%20reports%20unmatched%20lines&body=squidlog%20plugin%20reports%20unmatched%20lines.%0A%0AThis%20is%20my%20log:%0A%0A%60%60%60txt%0A%0Aplease%20paste%20your%20squid%20server%20log%20here%0A%0A%60%60%60" target="_blank">let us know</a> if you have any unmatched).'},"squidlog.type_requests":{info:"Requests by response type:<br><ul> <li><b>success</b> includes 1xx, 2xx, 0, 304, 401.</li> <li><b>error</b> includes 5xx and 6xx.</li> <li><b>redirect</b> includes 3xx except 304.</li> <li><b>bad</b> includes 4xx except 401.</li> </ul>"},"squidlog.http_status_code_class_responses":{info:'The HTTP response status code classes. According to <a href="https://tools.ietf.org/html/rfc7231" target="_blank">rfc7231</a>:<br> <li><b>1xx</b> is informational responses.</li> <li><b>2xx</b> is successful responses.</li> <li><b>3xx</b> is redirects.</li> <li><b>4xx</b> is bad requests.</li> <li><b>5xx</b> is internal server errors.</li> </ul>Squid also uses <b>0</b> for a result code being unavailable, and <b>6xx</b> to signal an invalid header, a proxy error.'},"squidlog.http_status_code_responses":{info:"Number of responses for each http response status code individually."},"squidlog.uniq_clients":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Unique Clients",colors:s.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"Unique clients (requesting instances), within each data collection iteration. If data collection is <b>per second</b>, this chart shows <b>unique clients per second</b>."},"squidlog.bandwidth":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Bandwidth",colors:s.default[7],layout:{x:6,y:0,w:3,h:5}}],info:"The size is the amount of data delivered to the clients. Mind that this does not constitute the net object size, as headers are also counted. Also, failed requests may deliver an error page, the size of which is also logged here."},"squidlog.response_time":{aggregationMethod:"avg",info:"The elapsed time considers how many milliseconds the transaction busied the cache. It differs in interpretation between TCP and UDP:<ul> <li><b>TCP</b> this is basically the time from having received the request to when Squid finishes sending the last byte of the response.</li> <li><b>UDP</b> this is the time between scheduling a reply and actually sending it.</li> </ul>Please note that <b>the entries are logged after the reply finished being sent</b>, not during the lifetime of the transaction."},"squidlog.cache_result_code_requests":{info:'The Squid result code is composed of several tags (separated by underscore characters) which describe the response sent to the client. Check the <a href="https://wiki.squid-cache.org/SquidFaq/SquidLogs#Squid_result_codes" target="_blank">squid documentation</a> about them.'},"squidlog.cache_result_code_transport_tag_requests":{info:"These tags are always present and describe delivery method.<br><ul> <li><b>TCP</b> requests on the HTTP port (usually 3128).</li> <li><b>UDP</b> requests on the ICP port (usually 3130) or HTCP port (usually 4128).</li> <li><b>NONE</b> Squid delivered an unusual response or no response at all. Seen with cachemgr requests and errors, usually when the transaction fails before being classified into one of the above outcomes. Also seen with responses to CONNECT requests.</li> </ul>"},"squidlog.cache_result_code_handling_tag_requests":{info:'These tags are optional and describe why the particular handling was performed or where the request came from.<br><ul> <li><b>CF</b> at least one request in this transaction was collapsed. See <a href="http://www.squid-cache.org/Doc/config/collapsed_forwarding/" target="_blank">collapsed_forwarding</a> for more details about request collapsing.</li> <li><b>CLIENT</b> usually seen with client issued a "no-cache", or analogous cache control command along with the request. Thus, the cache has to validate the object.</li> <li><b>IMS</b> the client sent a revalidation (conditional) request.</li> <li><b>ASYNC</b> the request was generated internally by Squid. Usually this is background fetches for cache information exchanges, background revalidation from <i>stale-while-revalidate</i> cache controls, or ESI sub-objects being loaded.</li> <li><b>SWAPFAIL</b> the object was believed to be in the cache, but could not be accessed. A new copy was requested from the server.</li> <li><b>REFRESH</b> a revalidation (conditional) request was sent to the server.</li> <li><b>SHARED</b> this request was combined with an existing transaction by collapsed forwarding.</li> <li><b>REPLY</b> the HTTP reply from server or peer. Usually seen on <b>DENIED</b> due to <a href="http://www.squid-cache.org/Doc/config/http_reply_access/" target="_blank">http_reply_access</a> ACLs preventing delivery of servers response object to the client.</li> </ul>'},"squidlog.cache_code_object_tag_requests":{info:'These tags are optional and describe what type of object was produced.<br><ul> <li><b>NEGATIVE</b> only seen on HIT responses, indicating the response was a cached error response. e.g. <b>404 not found</b>.</li> <li><b>STALE</b> the object was cached and served stale. This is usually caused by <i>stale-while-revalidate</i> or <i>stale-if-error</i> cache controls.</li> <li><b>OFFLINE</b> the requested object was retrieved from the cache during <a href="http://www.squid-cache.org/Doc/config/offline_mode/" target="_blank">offline_mode</a>. The offline mode never validates any object.</li> <li><b>INVALID</b> an invalid request was received. An error response was delivered indicating what the problem was.</li> <li><b>FAILED</b> only seen on <b>REFRESH</b> to indicate the revalidation request failed. The response object may be the server provided network error or the stale object which was being revalidated depending on stale-if-error cache control.</li> <li><b>MODIFIED</b> only seen on <b>REFRESH</b> responses to indicate revalidation produced a new modified object.</li> <li><b>UNMODIFIED</b> only seen on <b>REFRESH</b> responses to indicate revalidation produced a 304 (Not Modified) status. The client gets either a full 200 (OK), a 304 (Not Modified), or (in theory) another response, depending on the client request and other details.</li> <li><b>REDIRECT</b> Squid generated an HTTP redirect response to this request.</li> </ul>'},"squidlog.cache_code_load_source_tag_requests":{info:"These tags are optional and describe whether the response was loaded from cache, network, or otherwise.<br><ul> <li><b>HIT</b> the response object delivered was the local cache object.</li> <li><b>MEM</b> the response object came from memory cache, avoiding disk accesses. Only seen on HIT responses.</li> <li><b>MISS</b> the response object delivered was the network response object.</li> <li><b>DENIED</b> the request was denied by access controls.</li> <li><b>NOFETCH</b> an ICP specific type, indicating service is alive, but not to be used for this request.</li> <li><b>TUNNEL</b> a binary tunnel was established for this transaction.</li> </ul>"},"squidlog.cache_code_error_tag_requests":{info:"These tags are optional and describe some error conditions which occurred during response delivery.<br><ul> <li><b>ABORTED</b> the response was not completed due to the connection being aborted (usually by the client).</li> <li><b>TIMEOUT</b> the response was not completed due to a connection timeout.</li> <li><b>IGNORED</b> while refreshing a previously cached response A, Squid got a response B that was older than A (as determined by the Date header field). Squid ignored response B (and attempted to use A instead).</li> </ul>"},"squidlog.http_method_requests":{info:'The request method to obtain an object. Please refer to section <a href="https://wiki.squid-cache.org/SquidFaq/SquidLogs#Request_methods" target="_blank">request-methods</a> for available methods and their description.'},"squidlog.hier_code_requests":{info:'A code that explains how the request was handled, e.g. by forwarding it to a peer, or going straight to the source. Any hierarchy tag may be prefixed with <b>TIMEOUT_</b>, if the timeout occurs waiting for all ICP replies to return from the neighbours. The timeout is either dynamic, if the <a href="http://www.squid-cache.org/Doc/config/icp_query_timeout/" target="_blank">icp_query_timeout</a> was not set, or the time configured there has run up. Refer to <a href="https://wiki.squid-cache.org/SquidFaq/SquidLogs#Hierarchy_Codes" target="_blank">Hierarchy Codes</a> for details on hierarchy codes.'},"squidlog.server_address_forwarded_requests":{info:"The IP address or hostname where the request (if a miss) was forwarded. For requests sent to origin servers, this is the origin server's IP address. For requests sent to a neighbor cache, this is the neighbor's hostname. NOTE: older versions of Squid would put the origin server hostname here."},"squidlog.mime_type_requests":{info:"The content type of the object as seen in the HTTP reply header. Please note that ICP exchanges usually don't have any content type."},"cockroachdb.process_cpu_time_combined_percentage":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average CPU Usage",colors:s.default[0],layout:{x:0,y:0,w:3,h:5}}],info:"Current combined cpu utilization, calculated as <b>(user+system)/num of logical cpus</b>."},"cockroachdb.host_disk_bandwidth":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Disk Bandwidth",colors:s.default[1],layout:{x:3,y:0,w:3,h:5}}],info:"Summary disk bandwidth statistics across all system host disks."},"cockroachdb.host_disk_operations":{info:"Summary disk operations statistics across all system host disks."},"cockroachdb.host_disk_iops_in_progress":{info:"Summary disk iops in progress statistics across all system host disks."},"cockroachdb.host_network_bandwidth":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Network Bandwidth",colors:s.default[4],layout:{x:6,y:0,w:3,h:5}}],info:"Summary network bandwidth statistics across all system host network interfaces."},"cockroachdb.host_network_packets":{info:"Summary network packets statistics across all system host network interfaces."},"cockroachdb.live_nodes":{info:"Will be <b>0</b> if this node is not itself live."},"cockroachdb.total_storage_capacity":{info:"Entire disk capacity. It includes non-CR data, CR data, and empty space."},"cockroachdb.storage_capacity_usability":{info:"<b>usable</b> is sum of empty space and CR data, <b>unusable</b> is space used by non-CR data."},"cockroachdb.storage_usable_capacity":{info:"Breakdown of <b>usable</b> space."},"cockroachdb.storage_used_capacity_percentage":{aggregationMethod:"avg",info:"<b>total</b> is % of <b>total</b> space used, <b>usable</b> is % of <b>usable</b> space used."},"cockroachdb.sql_bandwidth":{info:"The total amount of SQL client network traffic."},"cockroachdb.sql_errors":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total SQL Errors",colors:s.default[7],layout:{x:9,y:0,w:3,h:5}}],info:"<b>statement</b> is statements resulting in a planning or runtime error, <b>transaction</b> is SQL transactions abort errors."},"cockroachdb.sql_started_ddl_statements":{info:"The amount of <b>started</b> DDL (Data Definition Language) statements. This type means database schema changes. It includes <b>CREATE</b>, <b>ALTER</b>, <b>DROP</b>, <b>RENAME</b>, <b>TRUNCATE</b> and <b>COMMENT</b> statements."},"cockroachdb.sql_executed_ddl_statements":{info:"The amount of <b>executed</b> DDL (Data Definition Language) statements. This type means database schema changes. It includes <b>CREATE</b>, <b>ALTER</b>, <b>DROP</b>, <b>RENAME</b>, <b>TRUNCATE</b> and <b>COMMENT</b> statements."},"cockroachdb.sql_started_dml_statements":{info:"The amount of <b>started</b> DML (Data Manipulation Language) statements."},"cockroachdb.sql_executed_dml_statements":{info:"The amount of <b>executed</b> DML (Data Manipulation Language) statements."},"cockroachdb.sql_started_tcl_statements":{info:"The amount of <b>started</b> TCL (Transaction Control Language) statements."},"cockroachdb.sql_executed_tcl_statements":{info:"The amount of <b>executed</b> TCL (Transaction Control Language) statements."},"cockroachdb.live_bytes":{info:"The amount of live data used by both applications and the CockroachDB system."},"cockroachdb.kv_transactions":{info:"KV transactions breakdown:<br><ul> <li><b>committed</b> committed KV transactions (including 1PC).</li> <li><b>fast-path_committed</b> KV transaction on-phase commit attempts.</li> <li><b>aborted</b> aborted KV transactions.</li> </ul>"},"cockroachdb.kv_transaction_restarts":{info:'KV transactions restarts breakdown:<br><ul> <li><b>write too old</b> restarts due to a concurrent writer committing first.</li> <li><b>write too old (multiple)</b> restarts due to multiple concurrent writers committing first.</li> <li><b>forwarded timestamp (iso=serializable)</b> restarts due to a forwarded commit timestamp and isolation=SERIALIZABLE".</li> <li><b>possible replay</b> restarts due to possible replays of command batches at the storage layer.</li> <li><b>async consensus failure</b> restarts due to async consensus writes that failed to leave intents.</li> <li><b>read within uncertainty interval</b> restarts due to reading a new value within the uncertainty interval.</li> <li><b>aborted</b> restarts due to an abort by a concurrent transaction (usually due to deadlock).</li> <li><b>push failure</b> restarts due to a transaction push failure.</li> <li><b>unknown</b> restarts due to a unknown reasons.</li> </ul>'},"cockroachdb.ranges":{info:'CockroachDB stores all user data (tables, indexes, etc.) and almost all system data in a giant sorted map of key-value pairs. This keyspace is divided into "ranges", contiguous chunks of the keyspace, so that every key can always be found in a single range.'},"cockroachdb.ranges_replication_problem":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Replication Problems",colors:s.default[12],layout:{x:9,y:0,w:3,h:5}}],info:"Ranges with not optimal number of replicas:<br><ul> <li><b>unavailable</b> ranges with fewer live replicas than needed for quorum.</li> <li><b>under replicated</b> ranges with fewer live replicas than the replication target.</li> <li><b>over replicated</b> ranges with more live replicas than the replication target.</li> </ul>"},"cockroachdb.replicas":{info:"CockroachDB replicates each range (3 times by default) and stores each replica on a different node."},"cockroachdb.replicas_leaders":{info:"For each range, one of the replicas is the <b>leader</b> for write requests, <b>not leaseholders</b> is the number of Raft leaders whose range lease is held by another store."},"cockroachdb.replicas_leaseholders":{info:'For each range, one of the replicas holds the "range lease". This replica, referred to as the <b>leaseholder</b>, is the one that receives and coordinates all read and write requests for the range.'},"cockroachdb.queue_processing_failures":{info:"Failed replicas breakdown by queue:<br><ul> <li><b>gc</b> replicas which failed processing in the GC queue.</li> <li><b>replica gc</b> replicas which failed processing in the replica GC queue.</li> <li><b>replication</b> replicas which failed processing in the replicate queue.</li> <li><b>split</b> replicas which failed processing in the split queue.</li> <li><b>consistency</b> replicas which failed processing in the consistency checker queue.</li> <li><b>raft log</b> replicas which failed processing in the Raft log queue.</li> <li><b>raft snapshot</b> replicas which failed processing in the Raft repair queue.</li> <li><b>time series maintenance</b> replicas which failed processing in the time series maintenance queue.</li> </ul>"},"cockroachdb.rebalancing_queries":{info:"Number of kv-level requests received per second by the store, averaged over a large time period as used in rebalancing decisions."},"cockroachdb.rebalancing_writes":{info:"Number of keys written (i.e. applied by raft) per second to the store, averaged over a large time period as used in rebalancing decisions."},"cockroachdb.slow_requests":{info:"Requests that have been stuck for a long time."},"cockroachdb.timeseries_samples":{info:"The amount of metric samples written to disk."},"cockroachdb.timeseries_write_errors":{info:"The amount of errors encountered while attempting to write metrics to disk."},"cockroachdb.timeseries_write_bytes":{info:"Size of metric samples written to disk."},"cockroachdb.process_cpu_time_percentage":{aggregationMethod:"avg",info:"The percentage of CPU time used by the CockroachDB process. High usage may indicate the need for additional resources or optimization."},"cockroachdb.process_memory":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Memory Usage",colors:s.default[1],layout:{x:0,y:5,w:3,h:5}}],info:"The amount of memory used by the CockroachDB process. High memory usage may indicate the need for additional resources or optimization."},"cockroachdb.process_file_descriptors":{info:"The number of file descriptors used by the CockroachDB process. High usage may indicate the need for additional resources or optimization."},"cockroachdb.process_uptime":{aggregationMethod:"min",info:"The amount of time that the CockroachDB process has been running. This can be useful for understanding the overall health and stability of the system."},"cockroachdb.node_liveness_heartbeats":{info:"The number of liveness heartbeats sent by the CockroachDB node. This can be useful for understanding the overall health and stability of the cluster."},"cockroachdb.sql_statements_total":{info:"The total number of SQL statements executed in the CockroachDB cluster. This can be useful for understanding overall system load and potential bottlenecks."},"cockroachdb.sql_active_distributed_queries":{info:"The number of active distributed SQL queries in the CockroachDB cluster. This can be useful for understanding overall system load and potential bottlenecks."},"cockroachdb.sql_distributed_flows":{info:"'The number of active distributed flows in the CockroachDB cluster. This can be useful for understanding overall system load and potential bottlenecks."},"cockroachdb.rocksdb_table_operations":{info:"The number of RocksDB table operations in the CockroachDB cluster. This can be useful for understanding overall system load and potential bottlenecks."},"cockroachdb.rocksdb_cache_hit_rate":{aggregationMethod:"avg",info:"The RocksDB cache hit rate in the CockroachDB cluster. This can be useful for understanding the efficiency of the cache and identifying potential performance issues."},"cockroachdb.code_heap_memory_usage":{info:"The amount of memory used by the code heap in the CockroachDB cluster. High usage may indicate the need for additional resources or optimization."},"cockroachdb.goroutines":{info:"The number of goroutines in the CockroachDB cluster. This can be useful for understanding overall system load and potential bottlenecks."},"cockroachdb.gc_count":{info:"The number of garbage collection cycles in the CockroachDB cluster. This can be useful for understanding overall system performance and potential bottlenecks."},"cockroachdb.gc_pause":{info:"The total time spent in garbage collection pauses in the CockroachDB cluster. High values may indicate the need for optimization or additional resources."},"cockroachdb.cgo_calls":{info:"The number of CGo calls in the CockroachDB cluster. This can be useful for understanding overall system load and potential bottlenecks."},"perf.instructions_per_cycle":{info:'An IPC < 1.0 likely means memory bound, and an IPC > 1.0 likely means instruction bound. For more details about the metric take a look at this <a href="https://www.brendangregg.com/blog/2017-05-09/cpu-utilization-is-wrong.html" target="_blank">blog post</a>.'},"filesystem.vfs_deleted_objects":{title:"VFS remove",info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS unlinker function</a>. This chart may not show all file system events if it uses other functions to store data on disk. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_unlink">application</a> and <a href="#ebpf_services_vfs_unlink">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_unlink"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_io":{title:"VFS IO",info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS I/O functions</a>. This chart may not show all file system events if it uses other functions to store data on disk. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_write">application</a> and <a href="#ebpf_services_vfs_write">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_io"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_io_bytes":{title:"VFS bytes written",info:'Total of bytes read or written with success using the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS I/O functions</a>. This chart may not show all file system events if it uses other functions to store data on disk. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_write_bytes">application</a> and <a href="#ebpf_services_vfs_write_bytes">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_io_bytes"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_io_error":{title:"VFS IO error",info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS I/O functions</a>. This chart may not show all file system events if it uses other functions to store data on disk. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_write_error">application</a> and <a href="#ebpf_services_vfs_write_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_io_error"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_fsync":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS syncer function</a>. This chart may not show all file system events if it uses other functions to sync data on disk. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_sync">application</a> and <a href="#ebpf_services_vfs_sync">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_sync"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_fsync_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS syncer function.</a>. This chart may not show all file system events if it uses other functions to sync data on disk. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_sync_error">application</a> and <a href="#ebpf_services_vfs_sync_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_sync_error"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_open":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS opener function</a>. This chart may not show all file system events if it uses other functions to open files. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_open">application</a> and <a href="#ebpf_services_vfs_open">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_open"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_open_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS opener function</a>. This chart may not show all file system events if it uses other functions to open files. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_open_error">application</a> and <a href="#ebpf_services_vfs_open_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_open_error"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_create":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS creator function</a>. This chart may not show all file system events if it uses other functions to create files. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_create">application</a> and <a href="#ebpf_services_vfs_create">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_create"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_create_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS creator function</a>. This chart may not show all file system events if it uses other functions to create files. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_craete_error">application</a> and <a href="#ebpf_services_vfs_create_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_create_error"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.ext4_read_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each read request monitoring ext4 reader <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#ext4" target="_blank">function</a>.'+f+'to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.ext4_write_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each write request monitoring ext4 writer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#ext4" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.ext4_open_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each open request monitoring ext4 opener <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#ext4" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.ext4_sync_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each sync request monitoring ext4 syncer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#ext4" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.xfs_read_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each read request monitoring xfs reader <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#xfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.xfs_write_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each write request monitoring xfs writer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#xfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.xfs_open_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each open request monitoring xfs opener <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#xfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.xfs_sync_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each sync request monitoring xfs syncer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#xfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.nfs_read_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each read request monitoring nfs reader <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#nfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.nfs_write_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each write request monitoring nfs writer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#nfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.nfs_open_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each open request monitoring nfs opener <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#nfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.nfs_attribute_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each get attribute request monitoring nfs attribute <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#nfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.zfs_read_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each read request monitoring zfs reader <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#zfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.zfs_write_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each write request monitoring zfs writer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#zfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.zfs_open_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each open request monitoring zfs opener <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#zfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.zfs_sync_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each sync request monitoring zfs syncer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#zfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.btrfs_read_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each read request monitoring btrfs reader <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#btrfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.btrfs_write_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each write request monitoring btrfs writer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#btrfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.btrfs_open_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each open request monitoring btrfs opener <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#btrfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.btrfs_sync_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each sync request monitoring btrfs syncer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#btrfs" target="_blank">function</a>.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"mount_points.call":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Syscalls to mount and unmount",layout:{x:6,y:0,w:3,h:5}}],info:'Monitor calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#mount-points" target="_blank">syscalls</a> that are responsible for attaching (<b>mount(2)</b>) or removing filesystems (<b>umount(2)</b>). This chart has relationship with <a href="#menu_filesystem">File systems</a>.'+f,en:{instance:{one:"system",other:"systems"}}},"mount_points.error":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Errors to mount and unmount",colors:s.default[1],layout:{x:9,y:0,w:3,h:5}}],info:'Monitor errors in calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#mount-points" target="_blank">syscalls</a> that are responsible for attaching (<b>mount(2)</b>) or removing filesystems (<b>umount(2)</b>). This chart has relationship with <a href="#menu_filesystem">File systems</a>.'+f,en:{instance:{one:"system",other:"systems"}}},"filesystem.file_descriptor":{info:'Number of calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to open and closing files</a>. Netdata shows file access per <a href="#ebpf_apps_file_open">application</a> and <a href="#ebpf_services_file_open">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+' to monitor <a href="#menu_filesystem">File systems</a>',en:{instance:{one:"system",other:"systems"}}},"filesystem.file_error":{info:'Number of failed calls to the kernel internal function responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to open and closing files</a>. Netdata shows file error per <a href="#ebpf_apps_file_open_error">application</a> and <a href="#ebpf_services_file_open_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+f+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"netdata.aclk_status":{valueRange:[0,1],info:"This chart shows if ACLK was online during entirety of the sample duration.",en:{instance:{one:"agent",other:"agents"}}},"netdata.aclk_query_per_second":{info:"This chart shows how many queries were added for ACLK_query thread to process and how many it was actually able to process.",en:{instance:{one:"agent",other:"agents"}}},"netdata.aclk_latency_mqtt":{aggregationMethod:"avg",info:"Measures latency between MQTT publish of the message and it's PUB_ACK being received",en:{instance:{one:"agent",other:"agents"}}},"vernemq.sockets":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["open_sockets"],chartLibrary:"gauge",title:"Total Connected Clients",desiredUnits:"clients"}],en:{instance:{one:"broker",other:"brokers"}}},"vernemq.queue_processes":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["queue_processes"],chartLibrary:"gauge",title:"Total Queues Processes",desiredUnits:"processes"}],en:{instance:{one:"broker",other:"brokers"}}},"vernemq.queue_messages":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["queue_message_in"],chartLibrary:"easypiechart",title:"Total MQTT Receive Rate",desiredUnits:"messages/s"},{"group_by[0]":["selected"],selectedDimensions:["queue_message_out"],chartLibrary:"easypiechart",title:"Total MQTT Send Rate",desiredUnits:"messages/s"}],en:{instance:{one:"broker",other:"brokers"}}},"vernemq.average_scheduler_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",selectedDimensions:["system_utilization"],chartLibrary:"gauge",title:"Maximum Scheduler Utilization",colors:s.default[5],desiredUnits:"percentage"}],en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_unsubscribe":{info:"This metric measures the number of MQTT unsubscribe attempts. Monitoring this metric can help identify any potential issues related to unsubscription.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_publish":{info:"This metric measures the number of MQTT publish attempts. Monitoring this metric can help identify any potential issues related to publishing.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_publish_errors":{info:"This metric measures the number of errors encountered during MQTT publish attempts. Monitoring this metric can help identify any potential issues related to publishing.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_publish_auth_errors":{info:"This metric measures the number of authentication errors encountered during MQTT publish attempts. Monitoring this metric can help identify any potential authentication issues.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_puback":{info:"This metric measures the number of MQTT puback requests. A PUBACK message is the response to a PUBLISH message with QoS level 1. A PUBACK message is sent by a server in response to a PUBLISH message from a publishing client, and by a subscriber in response to a PUBLISH message from the server. Monitoring this metric can help identify any potential issues related to acknowledgements.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_ping":{info:"This metric measures the number of MQTT ping requests. Monitoring this metric can help identify any potential issues related to communication.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.messages_rate":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["pulsar_rate_in"],chartLibrary:"easypiechart",title:"Total Published",desiredUnits:"messages/s"},{"group_by[0]":["selected"],selectedDimensions:["pulsar_rate_out"],chartLibrary:"easypiechart",title:"Total Dispatched",desiredUnits:"messages/s"}],en:{instance:{one:"broker",other:"brokers"}}},"pulsar.subscription_msg_rate_redeliver":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["pulsar_subscription_msg_rate_redeliver"],chartLibrary:"gauge",title:"Total Redelivered",desiredUnits:"messages/s"}],en:{instance:{one:"broker",other:"brokers"}}},"pulsar.subscription_blocked_on_unacked_messages":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["pulsar_subscription_blocked_on_unacked_messages"],chartLibrary:"gauge",title:"Total Blocked On Unacked",desiredUnits:"subscriptions"}],en:{instance:{one:"broker",other:"brokers"}}},"pulsar.msg_backlog":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["pulsar_msg_backlog"],chartLibrary:"gauge",title:"Total Messages Backlog",desiredUnits:"messages"}],en:{instance:{one:"broker",other:"brokers"}}},"pulsar.namespace_messages_rate":{heads:[{"group_by[0]":["selected"],selectedDimensions:["publish"],chartLibrary:"easypiechart",title:"Total Published",desiredUnits:"messages/s"},{"group_by[0]":["selected"],selectedDimensions:["dispatch"],chartLibrary:"easypiechart",title:"Total Dispatched",desiredUnits:"messages/s"}],en:{instance:{one:"broker",other:"brokers"}}},"pulsar.namespace_subscription_msg_rate_redeliver":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["redelivered"],chartLibrary:"gauge",title:"Total Redelivered",desiredUnits:"messages/s"}],en:{instance:{one:"broker",other:"brokers"}}},"pulsar.namespace_subscription_blocked_on_unacked_messages":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["blocked"],chartLibrary:"gauge",title:"Total Blocked On Unacked",desiredUnits:"subscriptions"}],en:{instance:{one:"broker",other:"brokers"}}},"pulsar.namespace_msg_backlog":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["backlog"],chartLibrary:"gauge",title:"Total Messages Backlog",desiredUnits:"messages"}],en:{instance:{one:"broker",other:"brokers"}}},"nvidia_smi.fan_speed":{heads:[{"group_by[0]":["selected"],"aggregation[0]":"max",selectedDimensions:["speed"],chartLibrary:"easypiechart",title:"Maximum Fan Speed",desiredUnits:"percentage"}],en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.temperature":{heads:[{"group_by[0]":["selected"],"aggregation[0]":"max",selectedDimensions:["temp"],chartLibrary:"easypiechart",title:"Maximum Temperature",desiredUnits:"celsius"}],en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.memory_allocated":{heads:[{"group_by[0]":["selected"],selectedDimensions:["used"],chartLibrary:"easypiechart",title:"Total Used Memory",desiredUnits:"MiB"}],en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.power":{aggregationMethod:"avg",heads:[{"group_by[0]":["selected"],selectedDimensions:["power"],chartLibrary:"easypiechart",title:"Total Power Utilization",colors:s.default[5],desiredUnits:"watts"}],en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_pcie_bandwidth_usage":{info:"The amount of PCI Express (PCIe) bandwidth being used by the GPU. Monitoring this metric can help identify if the GPU is being bottlenecked by the PCIe bus and determine if a faster GPU is needed.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_fan_speed_perc":{aggregationMethod:"avg",info:"The speed of the GPU's fan in percent. Monitoring this metric is important to ensure that the GPU is not overheating and that the fan is running at the optimal speed.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_utilization":{aggregationMethod:"avg",info:"The amount of utilization of the GPU's compute and graphics units. Monitoring this metric can help identify potential bottlenecks in the GPU's performance and help tune the system for optimal performance.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_memory_utilization":{aggregationMethod:"avg",info:"The amount of GPU memory being used. Monitoring this metric can help identify potential memory usage issues and help optimize memory usage for better performance.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_decoder_utilization":{aggregationMethod:"avg",info:"The amount of utilization of the GPU's decoder units. Monitoring this metric can help identify potential bottlenecks in the GPU's performance and help tune the system for optimal performance.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_encoder_utilization":{aggregationMethod:"avg",info:"The amount of utilization of the GPU's encoder units. Monitoring this metric can help identify potential bottlenecks in the GPU's performance and help tune the system for optimal performance.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_temperature":{info:"The temperature of the GPU in degrees Celsius. Monitoring this metric is important to ensure that the GPU is not overheating and that the fan is running at the optimal speed.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_clock_freq":{info:"The clock frequency of the GPU in MHz. Monitoring this metric can help identify potential bottlenecks in the GPU's performance and help tune the system for optimal performance.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_performance_state":{info:"The performance state of the GPU. Monitoring this metric can help identify potential performance issues and help tune the system for optimal performance.",en:{instance:{one:"GPU",other:"GPUs"}}},"openvpn.active_clients":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Active Clients"}],info:"The active clients metric indicates the number of clients connected to the OpenVPN server. This metric should be monitored to keep track of the number of connected clients.",en:{instance:{one:"OpenVPN server",other:"OpenVPN servers"}}},"openvpn.total_traffic":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["out"],chartLibrary:"easypiechart",title:"Total Traffic Sent"},{"group_by[0]":["selected"],selectedDimensions:["in"],chartLibrary:"easypiechart",title:"Total Traffic received"}],info:"The total traffic metric indicates the total amount of data sent and received on the OpenVPN server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"OpenVPN server",other:"OpenVPN servers"}}},"openvpn.user_traffic":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Traffic per User"}],info:"The user traffic metric indicates the amount of data sent and received by each user connected to the OpenVPN server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"OpenVPN server",other:"OpenVPN servers"}}},"openvpn.user_connection_time":{aggregationMethod:"avg",info:"The user connection time metric indicates the time each user is connected to the OpenVPN server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"OpenVPN server",other:"OpenVPN servers"}}},"phpdaemon.workers":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Workers",layout:{x:0,y:0,w:3,h:5}}],info:"The workers metric indicates the number of workers running in the phpdaemon. This metric should be monitored to ensure the proper number of workers is running for the best performance.",en:{instance:{one:"daemon",other:"daemons"}}},"phpdaemon.alive_workers":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Active Workers",layout:{x:3,y:0,w:3,h:5}}],info:"The alive workers metric indicates the number of workers currently active in the phpdaemon. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"daemon",other:"daemons"}}},"phpdaemon.idle_workers":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Idle Workers",layout:{x:6,y:0,w:3,h:5}}],info:"The idle workers metric indicates the number of workers that are currently idle in the phpdaemon. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"daemon",other:"daemons"}}},"phpdaemon.uptime":{aggregationMethod:"min",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Uptime",layout:{x:9,y:0,w:3,h:5}}],info:"The uptime metric indicates the time since the phpdaemon was started. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"daemon",other:"daemons"}}},"phpfpm.connections":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["active"],chartLibrary:"easypiechart",title:"Active Connections",layout:{x:0,y:0,w:3,h:5}}],info:"This metric indicates the connections count across the following dimensions: active, max_active, idle.",en:{instance:{one:"FastCGI server",other:"FastCGI servers"}}},"phpfpm.requests":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Requests",layout:{x:3,y:0,w:3,h:5}}],info:"The requests metric indicates the number of requests processed by the phpfpm server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"FastCGI server",other:"FastCGI servers"}}},"phpfpm.performance":{info:"The performance metric indicates the performance of the phpfpm server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"FastCGI server",other:"FastCGI servers"}}},"phpfpm.request_duration":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Request Duration",layout:{x:6,y:0,w:3,h:5}}],info:"The request duration metric indicates the time taken to process each request on the phpfpm server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"FastCGI server",other:"FastCGI servers"}}},"phpfpm.request_cpu":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Request CPU",layout:{x:9,y:0,w:3,h:5}}],info:"The request CPU metric indicates the amount of CPU used to process each request on the phpfpm server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"FastCGI server",other:"FastCGI servers"}}},"phpfpm.request_mem":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Request Memory",layout:{x:0,y:5,w:3,h:5}}],info:"The request memory metric indicates the amount of memory used to process each request on the phpfpm server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"FastCGI server",other:"FastCGI servers"}}},"pihole.dns_queries_total":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Queries",layout:{x:0,y:0,w:3,h:5}}],info:"The DNS queries total metric indicates the total number of DNS queries that have been made to the Pi-hole server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"pihole.dns_queries":{info:"The DNS queries metric indicates the number of DNS queries that have been made to the Pi-hole server in a given time period. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"pihole.dns_queries_percentage":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],selectedDimensions:["blocked"],chartLibrary:"gauge",title:"Blocked Queries %",layout:{x:3,y:0,w:3,h:5}}],info:"The DNS queries percentage metric indicates the percentage of DNS queries that have been made to the Pi-hole server in a given time period. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"pihole.unique_clients":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Clients",layout:{x:6,y:0,w:3,h:5}}],info:"The unique clients metric indicates the number of unique clients making DNS queries to the Pi-hole server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"pihole.blocklist_last_update":{info:"The blocklist last update metric indicates the last time the Pi-hole's blocklist was updated. This metric should be monitored to ensure that the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"pihole.dns_queries_types":{aggregationMethod:"avg",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Query Types",layout:{x:9,y:0,w:3,h:5}}],info:"The DNS queries types metric indicates the types of DNS queries that have been made to the Pi-hole server. This metric should be monitored to ensure that the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"pihole.domains_on_blocklist":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"number",title:"Domains on Blocklist",layout:{x:0,y:5,w:3,h:5}}],info:"The DNS queries types metric indicates the types of DNS queries that have been made to the Pi-hole server. This metric should be monitored to ensure that the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"pihole.dns_queries_forwarded_destination":{aggregationMethod:"avg",info:"The DNS queries forwarded destination metric indicates the destination of the DNS queries that have been forwarded by the Pi-hole server. This metric should be monitored to ensure that the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"supervisord.process_state_code":{info:'<a href="http://supervisord.org/subprocess.html#process-states" target="_blank">Process states map</a>: <b>0</b> - stopped, <b>10</b> - starting, <b>20</b> - running, <b>30</b> - backoff,<b>40</b> - stopping, <b>100</b> - exited, <b>200</b> - fatal, <b>1000</b> - unknown.'},"systemd.service_units_state":{info:'Service units start and control daemons and the processes they consist of. For details, see <a href="https://www.freedesktop.org/software/systemd/man/systemd.service.html#" target="_blank"> systemd.service(5)</a>',en:{instance:{one:"Unit",other:"Units"}}},"systemd.socket_unit_state":{info:'Socket units encapsulate local IPC or network sockets in the system, useful for socket-based activation. For details about socket units, see <a href="https://www.freedesktop.org/software/systemd/man/systemd.socket.html#" target="_blank"> systemd.socket(5)</a>, for details on socket-based activation and other forms of activation, see <a href="https://www.freedesktop.org/software/systemd/man/daemon.html#" target="_blank"> daemon(7)</a>.',en:{instance:{one:"Unit",other:"Units"}}},"systemd.target_unit_state":{info:'Target units are useful to group units, or provide well-known synchronization points during boot-up, see <a href="https://www.freedesktop.org/software/systemd/man/systemd.target.html#" target="_blank"> systemd.target(5)</a>.',en:{instance:{one:"Unit",other:"Units"}}},"systemd.path_unit_state":{info:'Path units may be used to activate other services when file system objects change or are modified. See <a href="https://www.freedesktop.org/software/systemd/man/systemd.path.html#" target="_blank"> systemd.path(5)</a>.',en:{instance:{one:"Unit",other:"Units"}}},"systemd.device_unit_state":{info:'Device units expose kernel devices in systemd and may be used to implement device-based activation. For details, see <a href="https://www.freedesktop.org/software/systemd/man/systemd.device.html#" target="_blank"> systemd.device(5)</a>.',en:{instance:{one:"Unit",other:"Units"}}},"systemd.mount_unit_state":{info:'Mount units control mount points in the file system. For details, see <a href="https://www.freedesktop.org/software/systemd/man/systemd.mount.html#" target="_blank"> systemd.mount(5)</a>.'},"systemd.automount_unit_state":{info:'Automount units provide automount capabilities, for on-demand mounting of file systems as well as parallelized boot-up. See <a href="https://www.freedesktop.org/software/systemd/man/systemd.automount.html#" target="_blank"> systemd.automount(5)</a>.'},"systemd.swap_unit_state":{info:'Swap units are very similar to mount units and encapsulate memory swap partitions or files of the operating system. They are described in <a href="https://www.freedesktop.org/software/systemd/man/systemd.swap.html#" target="_blank"> systemd.swap(5)</a>.'},"systemd.timer_unit_state":{info:'Timer units are useful for triggering activation of other units based on timers. You may find details in <a href="https://www.freedesktop.org/software/systemd/man/systemd.timer.html#" target="_blank"> systemd.timer(5)</a>.'},"systemd.scope_unit_state":{info:'Slice units may be used to group units which manage system processes (such as service and scope units) in a hierarchical tree for resource management purposes. See <a href="https://www.freedesktop.org/software/systemd/man/systemd.scope.html#" target="_blank"> systemd.scope(5)</a>.'},"systemd.slice_unit_state":{info:'Scope units are similar to service units, but manage foreign processes instead of starting them as well. See <a href="https://www.freedesktop.org/software/systemd/man/systemd.slice.html#" target="_blank"> systemd.slice(5)</a>.'},"anomaly_detection.dimensions":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["anomalous"],chartLibrary:"number",desiredUnits:"dimensions",title:"Total Anomalous Dimensions",layout:{x:3,y:0,w:3,h:5}},{"group_by[0]":["selected"],selectedDimensions:["normal"],chartLibrary:"number",desiredUnits:"dimensions",title:"Total Normal Dimensions",layout:{x:6,y:0,w:3,h:5}}],info:"Total count of dimensions considered anomalous or normal. ",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["anomalous"]},"anomaly_detection.anomaly_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",colors:s.default[12],title:"% of Anomalous Dimensions",layout:{x:0,y:0,w:3,h:5}}],info:"Percentage of anomalous dimensions. ",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["anomaly_rate"]},"anomaly_detection.detector_window":{info:"The length of the active window used by the detector. ",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["above_threshold"]},"anomaly_detection.detector_events":{info:"Flags (0 or 1) to show when an anomaly event has been triggered by the detector. ",en:{instance:{one:"system",other:"systems"}}},"anomaly_detection.prediction_stats":{info:"Diagnostic metrics relating to prediction time of anomaly detection. ",en:{instance:{one:"system",other:"systems"}}},"anomaly_detection.training_stats":{info:"Diagnostic metrics relating to training time of anomaly detection. ",en:{instance:{one:"system",other:"systems"}}},"fail2ban.failed_attempts":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Failed Attempts",layout:{x:0,y:0,w:3,h:5}}],info:"<p>The number of failed attempts.</p><p>This chart reflects the number of 'Found' lines. Found means a line in the service\u2019s log file matches the failregex in its filter.</p>",en:{instance:{one:"service",other:"services"}}},"fail2ban.bans":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Bans",layout:{x:3,y:0,w:3,h:5}}],info:"<p>The number of bans.</p><p>This chart reflects the number of 'Ban' and 'Restore Ban' lines. Ban action happens when the number of failed attempts (maxretry) occurred in the last configured interval (findtime).</p>",en:{instance:{one:"service",other:"services"}}},"fail2ban.banned_ips":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Banned IPs",layout:{x:6,y:0,w:3,h:5}}],info:"<p>The number of banned IP addresses.</p>",en:{instance:{one:"service",other:"services"}}},"consul.node_health_check_status":{info:'The current status of the <a href="https://developer.hashicorp.com/consul/tutorials/developer-discovery/service-registration-health-checks#monitor-a-node" target="_blank">node health check</a>. A node health check monitors the health of the entire node. If the node health check fails, Consul marks the node as unhealthy.',en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.service_health_check_status":{info:'The current status of the <a href="https://developer.hashicorp.com/consul/tutorials/developer-discovery/service-registration-health-checks#monitor-a-service" target="_blank">service health check</a>. A service check only affects the health of the service it is associated with. If the service health check fails, the DNS interface stops returning that service.',en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.client_rpc_requests_rate":{mainheads:[{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"RPC Requests Rate Per Client",desiredUnits:"req/s"}],info:"The number of RPC requests to a Consul server.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.client_rpc_requests_exceeded_rate":{info:'The number of rate-limited RPC requests to a Consul server. An Increase of this metric either indicates the load is getting high enough to limit the rate or a <a href="https://developer.hashicorp.com/consul/docs/agent/config/config-files#limits" target="_blank">incorrectly configured</a> Consul agent.',en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.client_rpc_requests_failed_rate":{info:"The number of failed RPC requests to a Consul server.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.memory_allocated":{mainheads:[{"group_by[0]":["label"],"group_by_label[0]":["datacenter"],chartLibrary:"number",title:"Memory Allocated per Consul DC"}],info:"The amount of memory allocated by the Consul process.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.memory_sys":{info:"The amount of memory obtained from the OS.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.gc_pause_time":{aggregationMethod:"avg",info:"The amount of time spent in stop-the-world garbage collection (GC) pauses.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.kvs_apply_time":{aggregationMethod:"avg",info:"The time it takes to complete an update to the KV store.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.kvs_apply_operations_rate":{mainheads:[{"group_by[0]":["label"],"group_by_label[0]":["datacenter"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Key Value Store Operations Rate per DC"}],info:"The number of KV store updates.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.txn_apply_time":{aggregationMethod:"avg",info:"The time spent applying a transaction operation.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.txn_apply_operations_rate":{info:"The number of applied transaction operations.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_commit_time":{aggregationMethod:"avg",info:"The time it takes to commit a new entry to the Raft log on the leader.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_commits_rate":{mainheads:[{"group_by[0]":["label"],"group_by_label[0]":["datacenter"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Raft Commits Rate per DC"}],info:"The number of applied Raft transactions.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.autopilot_health_status":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Health Status Overview",desiredUnits:"status"}],info:"The overall health of the local server cluster. The status is healthy if <b>all servers</b> are considered healthy by Autopilot.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.autopilot_failure_tolerance":{info:"The number of voting servers that the cluster can lose while continuing to function.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_leader_last_contact_time":{aggregationMethod:"avg",info:"The time since the leader was last able to contact the follower nodes when checking its leader lease.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_leader_elections_rate":{info:"The number of leadership elections. Increments whenever a Consul server starts an election.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_leadership_transitions_rate":{mainheads:[{"group_by[0]":["label"],"group_by_label[0]":["datacenter"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Leadership Transitions Rate per DC",desiredUnits:"transitions/s"}],info:"The number of leadership elections. Increments whenever a Consul server becomes a leader.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.server_leadership_status":{info:"The Consul server leadership status.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_thread_main_saturation_perc":{aggregationMethod:"avg",info:"An approximate measurement of the proportion of time the main Raft goroutine is busy and unavailable to accept new work.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_thread_fsm_saturation_perc":{aggregationMethod:"avg",info:"An approximate measurement of the proportion of time the Raft FSM goroutine is busy and unavailable to accept new work.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_fsm_last_restore_duration":{info:"The time taken to restore the FSM from a snapshot on an agent restart or from the leader calling <i>installSnapshot</i>.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_leader_oldest_log_age":{info:"The time elapsed since the oldest journal was written to the leader's journal storage. This can be important for the health of replication when the write rate is high and the snapshot is large, because followers may not be able to recover from a restart if recovery takes longer than the minimum for the current leader.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_rpc_install_snapshot_time":{aggregationMethod:"avg",info:"The time it takes to process the <i>installSnapshot</i> RPC call.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_boltdb_freelist_bytes":{info:'The number of bytes necessary to encode the freelist metadata. When <a href="https://developer.hashicorp.com/consul/docs/agent/config/config-files#NoFreelistSync" target="_blank">raft_boltdb.NoFreelistSync</a> is set to <i>false</i> these metadata bytes must also be written to disk for each committed log.',en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_boltdb_logs_per_batch_rate":{info:"The number of logs written per batch to the database.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_boltdb_store_logs_time":{aggregationMethod:"avg",info:"The amount of time spent writing logs to the database.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.license_expiration_time":{aggregationMethod:"min`",info:"The amount of time remaining before Consul Enterprise license expires. When the license expires, some Consul Enterprise features will stop working.",en:{instance:{one:"datacenter",other:"datacenters"}}},"envoy.server_state":{aggregationMethod:"avg",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Envoy Server States",layout:{x:0,y:0,w:3,h:5}}],info:"Server current state",en:{instance:{one:"server",other:"servers"}}},"envoy.server_connections_count":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Server Connections Count",colors:s.default[1],layout:{x:3,y:0,w:3,h:5}}],info:"Server current connections",en:{instance:{one:"server",other:"servers"}}},"envoy.server_parent_connections_count":{info:"Server current parent connections",en:{instance:{one:"server",other:"servers"}}},"envoy.server_memory_allocated_size":{mainheads:[{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top servers by Memory Allocated",layout:{x:6,y:0,w:3,h:5}}],info:"Server memory allocated size",en:{instance:{one:"server",other:"servers"}}},"envoy.server_memory_heap_size":{mainheads:[{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top servers by Heap Size",layout:{x:9,y:0,w:3,h:5}}],info:"Server memory heap size",en:{instance:{one:"server",other:"servers"}}},"envoy.server_memory_physical_size":{info:"Server memory physical size",en:{instance:{one:"server",other:"servers"}}},"envoy.server_uptime":{aggregationMethod:"min",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Server Uptime",colors:s.default[4],layout:{x:0,y:5,w:3,h:5}}],info:"Envoy Server uptime",en:{instance:{one:"server",other:"servers"}}},"envoy.cluster_manager_cluster_count":{mainheads:[{"group_by[0]":["dimension"],chartLibrary:"d3pie",title:"Active and Inactive Envoy Clusters ",layout:{x:3,y:5,w:3,h:5}}],info:"Cluster manager current clusters",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_manager_cluster_changes_rate":{info:"Cluster manager cluster changes",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_manager_cluster_updates_rate":{info:"Cluster manager updates",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_manager_cluster_updated_via_merge_rate":{info:"Cluster manager updates applied as merged updates",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_manager_update_merge_cancelled_rate":{info:"Cluster manager cancelled merged updates",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_manager_update_out_of_merge_window_rate":{info:"Cluster manager out of a merge window updates",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_membership_endpoints_count":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top Clusters by Membership Endpoints",layout:{x:6,y:5,w:3,h:5}}],info:"Cluster membership current endpoints",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_membership_changes_rate":{info:"Cluster membership changes",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_membership_updates_rate":{info:"Cluster membership update rate",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_active_count":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Upstream Active Connections",desiredUnits:"connections",colors:s.default[7],layout:{x:9,y:5,w:3,h:5}}],info:"Cluster upstream current active connections",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_rate":{info:"Cluster upstream connections",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_http_rate":{info:"Cluster upstream connections by HTTP version",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_destroy_rate":{info:"Cluster upstream destroyed connections rate",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_connect_fail_rate":{info:"Cluster upstream failed connections",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_connect_timeout_rate":{info:"Cluster upstream timed out connections",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_bytes_rate":{info:"Cluster upstream connection traffic",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_bytes_buffered_size":{info:"Cluster upstream current connection buffered size",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_active_count":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Upstream Active Requests",desiredUnits:"connections",colors:s.default[7],layout:{x:0,y:10,w:3,h:5}}],info:"Cluster upstream current active requests",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_rate":{info:"Cluster upstream requests",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_failed_rate":{info:"Cluster upstream failed requests",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_pending_active_count":{info:"Cluster upstream current active pending requests",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_pending_rate":{info:"Cluster upstream pending requests",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_pending_failed_rate":{info:"Cluster upstream failed pending requests",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_retry_rate":{info:"Cluster upstream request retries",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_retry_success_rate":{info:"Cluster upstream request successful retries",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_retry_backoff_rate":{info:"Cluster upstream request backoff retries",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.listener_manager_listeners_count":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Listeners Count",desiredUnits:"listeners",colors:s.default[9],layout:{x:3,y:10,w:3,h:5}}],info:"Listener manager current listeners",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_manager_listener_changes_rate":{info:"Listener manager listener changes",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_manager_listener_object_events_rate":{info:"Listener manager listener object events",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_cx_active_count":{info:"Listener admin downstream current active connections",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Downstream Active Connections",desiredUnits:"listeners",colors:s.default[9],layout:{x:6,y:10,w:3,h:5}}],en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_cx_rate":{info:"Listener admin downstream connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_cx_destroy_rate":{info:"Listener admin downstream destroyed connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_cx_transport_socket_connect_timeout_rate":{info:"Listener admin downstream timed out connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_cx_rejected_rate":{info:"Listener admin downstream rejected connections",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Downstream Rejected Connections",desiredUnits:"listeners",colors:s.default[9],layout:{x:9,y:10,w:3,h:5}}],en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_listener_filter_remote_close_rate":{info:"Listener admin downstream connections closed by remote when peek data for listener filters",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_listener_filter_error_rate":{info:"Listener admin downstream read errors when peeking data for listener filters",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_pre_cx_active_count":{info:"Listener admin downstream current active sockets",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_pre_cx_timeout_rate":{info:"Listener admin downstream timed out sockets",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_cx_active_count":{info:"Listener downstream current active connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_cx_rate":{info:"Listener downstream connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_cx_destroy_rate":{info:"Listener downstream destroyed connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_cx_transport_socket_connect_timeout_rate":{info:"Listener downstream timed out connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_cx_rejected_rate":{info:"Listener downstream rejected connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_listener_filter_remote_close_rate":{info:"Listener downstream connections closed by remote when peek data for listener filters",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_listener_filter_error_rate":{info:"Listener downstream read errors when peeking data for listener filters",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_pre_cx_active_count":{info:"Listener downstream current active sockets",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_pre_cx_timeout_rate":{info:"Listener downstream timed out sockets",en:{instance:{one:"listener",other:"listeners"}}},"k8s_state.node_allocatable_cpu_requests_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average CPU Utilization",valueRange:[0,100],layout:{x:0,y:5,w:3,h:5}}],info:"The percentage of allocated CPU resources used by Pod requests. A Pod is scheduled to run on a Node only if the Node has enough CPU resources available to satisfy the Pod CPU request.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_cpu_requests_used":{info:'The amount of allocated CPU resources used by Pod requests. 1000 millicpu is equivalent to <a href="https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/#cpu-units" target="_blank">1 physical or virtual CPU core</a>.',en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_cpu_limits_utilization":{aggregationMethod:"avg",info:"The percentage of allocated CPU resources used by Pod limits. Total limits may be over 100 percent (overcommitted).",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_cpu_limits_used":{info:'The amount of allocated CPU resources used by Pod limits. 1000 millicpu is equivalent to <a href="https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/#cpu-units" target="_blank">1 physical or virtual CPU core</a>.',en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_mem_requests_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Memory Utilization",colors:s.default[4],valueRange:[0,100],layout:{x:9,y:5,w:3,h:5}}],info:"The percentage of allocated memory resources used by Pod requests. A Pod is scheduled to run on a Node only if the Node has enough memory resources available to satisfy the Pod memory request.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_mem_requests_used":{info:"The amount of allocated memory resources used by Pod requests.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_mem_limits_utilization":{aggregationMethod:"avg",info:"The percentage of allocated memory resources used by Pod limits. Total limits may be over 100 percent (overcommitted).",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_mem_limits_used":{info:"The amount of allocated memory resources used by Pod limits.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_pods_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Pods Utilization",colors:s.default[12],valueRange:[0,100],layout:{x:3,y:5,w:3,h:5}}],info:"Pods limit utilization.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_pods_usage":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Pods limit usage",layout:{x:8,y:0,w:4,h:2.5}}],info:"<p>Pods limit usage.</p><p><b>Available</b> - the number of Pods available for scheduling. <b>Allocated</b> - the number of Pods that have been scheduled.</p>",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_condition":{info:'Health status. If the status of the Ready condition remains False for longer than the <b>pod-eviction-timeout</b> (the default is 5 minutes), then the node controller triggers API-initiated eviction for all Pods assigned to that node. <a href="https://kubernetes.io/docs/concepts/architecture/nodes/#condition" target="_blank">More info.</a>',en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_pods_readiness":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Pod Readiness",colors:s.default[0],valueRange:[0,100],layout:{x:0,y:5,w:3,h:5}}],info:"The percentage of Pods that are ready to serve requests.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_pods_readiness_state":{info:"<p>Pods readiness state.</p><p><b>Ready</b> - the Pod has passed its readiness probe and ready to serve requests. <b>Unready</b> - the Pod has not passed its readiness probe yet.</p>",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_pods_condition":{info:'<p>Pods state. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-conditions" target="_blank">More info.</a></p><b>PodReady</b> - the Pod is able to serve requests and should be added to the load balancing pools of all matching Services. <b>PodScheduled</b> - the Pod has been scheduled to a node. <b>PodInitialized</b> - all init containers have completed successfully. <b>ContainersReady</b> - all containers in the Pod are ready.</p>',en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_pods_phase":{info:'<p>Pods phase. The phase of a Pod is a high-level summary of where the Pod is in its lifecycle. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-phase" target="_blank">More info.</a></p><p><b>Running</b> - the Pod has been bound to a node, and all of the containers have been created. At least one container is still running, or is in the process of starting or restarting. <b>Failed</b> - all containers in the Pod have terminated, and at least one container has terminated in failure. That is, the container either exited with non-zero status or was terminated by the system. <b>Succedeed</b> - all containers in the Pod have terminated in success, and will not be restarted. <b>Pending</b> - the Pod has been accepted by the Kubernetes cluster, but one or more of the containers has not been set up and made ready to run.</p>',en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_containers":{info:"The total number of containers and init containers.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_containers_state":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Containers by State",layout:{x:0,y:20,w:4,h:2.5}}],info:'<p>The number of containers in different lifecycle states. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-states" target="_blank">More info.</a></p><p><b>Running</b> - a container is executing without issues. <b>Waiting</b> - a container is still running the operations it requires in order to complete start up. <b>Terminated</b> - a container began execution and then either ran to completion or failed for some reason.</p>',en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_init_containers_state":{info:'<p>The number of init containers in different lifecycle states. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-states" target="_blank">More info.</a></p><p><b>Running</b> - a container is executing without issues. <b>Waiting</b> - a container is still running the operations it requires in order to complete start up. <b>Terminated</b> - a container began execution and then either ran to completion or failed for some reason.</p>',en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_age":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Node Uptime",desiredUnits:"seconds",desiredUnits:"dHH:MM:ss",layout:{x:8,y:2.5,w:4,h:2.5}}],info:"The lifetime of the Node.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_schedulability":{info:"The schedulability of nodes in the Kubernetes cluster. Monitoring this metric can help identify if there are issues with the cluster's ability to schedule pods on nodes.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.pod_cpu_requests_used":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"sum",valueRange:[0,null],chartLibrary:"gauge",title:"Total Pod CPU Requests used",units:"percentage",colors:s.default[0],layout:{x:0,y:10,w:3,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["k8s_pod_name"],"aggregation[0]":"max",groupingMethod:"max",valueRange:[0,null],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Maximum CPU Requests per Pod",units:"percentage",layout:{x:0,y:15,w:3,h:5}}],info:'The overall CPU resource requests for a Pod. This is the sum of the CPU requests for all the Containers in the Pod. Provided the system has CPU time free, a container is guaranteed to be allocated as much CPU as it requests. 1000 millicpu is equivalent to <a href="https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/#cpu-units" target="_blank">1 physical or virtual CPU core</a>.',en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_cpu_limits_used":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"sum",valueRange:[0,null],chartLibrary:"gauge",title:"Total Pod CPU limits used",units:"percentage",layout:{x:3,y:10,w:3,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["k8s_pod_name"],"aggregation[0]":"max",groupingMethod:"max",valueRange:[0,null],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Maximum CPU limits per Pod",units:"percentage",layout:{x:3,y:15,w:3,h:5}}],info:'The overall CPU resource limits for a Pod. This is the sum of the CPU limits for all the Containers in the Pod. If set, containers cannot use more CPU than the configured limit. 1000 millicpu is equivalent to <a href="https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/#cpu-units" target="_blank">1 physical or virtual CPU core</a>.',en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_mem_requests_used":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"sum",valueRange:[0,null],chartLibrary:"gauge",title:"Total Pod Memory Requests used",units:"percentage",colors:s.default[12],layout:{x:6,y:10,w:3,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["k8s_pod_name"],"aggregation[0]":"max",groupingMethod:"max",valueRange:[0,null],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Pod Memory Requests per Pod",units:"percentage",layout:{x:6,y:15,w:3,h:5}}],info:"The overall memory resource requests for a Pod. This is the sum of the memory requests for all the Containers in the Pod.",en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_mem_limits_used":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"sum",valueRange:[0,null],chartLibrary:"gauge",title:"Total Pod Memory limits used",units:"percentage",colors:s.default[4],layout:{x:9,y:10,w:3,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["k8s_pod_name"],"aggregation[0]":"max",groupingMethod:"max",valueRange:[0,null],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Maximum Memory limits per Pod",units:"percentage",layout:{x:9,y:15,w:3,h:5}}],info:"The overall memory resource limits for a Pod. This is the sum of the memory limits for all the Containers in the Pod. If set, containers cannot use more RAM than the configured limit.",en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_condition":{info:'The current state of the Pod. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-conditions" target="_blank">More info.</a></p><p><b>PodReady</b> - the Pod is able to serve requests and should be added to the load balancing pools of all matching Services. <b>PodScheduled</b> - the Pod has been scheduled to a node. <b>PodInitialized</b> - all init containers have completed successfully. <b>ContainersReady</b> - all containers in the Pod are ready. ',en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_phase":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["running"],chartLibrary:"easypiechart",title:"Total Running Pods",desiredUnits:"state",colors:s.default[0],layout:{x:0,y:0,w:2,h:5}},{"group_by[0]":["selected"],selectedDimensions:["failed"],chartLibrary:"easypiechart",title:"Total Failed Pods",desiredUnits:"state",layout:{x:2,y:0,w:2,h:5}},{"group_by[0]":["selected"],selectedDimensions:["succeeded"],chartLibrary:"easypiechart",title:"Total Terminated Pods",desiredUnits:"state",colors:s.default[4],layout:{x:6,y:0,w:2,h:5}},{"group_by[0]":["selected"],selectedDimensions:["pending"],chartLibrary:"easypiechart",title:"Total Pending Pods",desiredUnits:"state",colors:s.default[12],layout:{x:4,y:0,w:2,h:5}}],info:'High-level summary of where the Pod is in its lifecycle. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-phase" target="_blank">More info.</a></p><p><b>Running</b> - the Pod has been bound to a node, and all of the containers have been created. At least one container is still running, or is in the process of starting or restarting. <b>Failed</b> - all containers in the Pod have terminated, and at least one container has terminated in failure. That is, the container either exited with non-zero status or was terminated by the system. <b>Succedeed</b> - all containers in the Pod have terminated in success, and will not be restarted. <b>Pending</b> - the Pod has been accepted by the Kubernetes cluster, but one or more of the containers has not been set up and made ready to run. This includes time a Pod spends waiting to be scheduled as well as the time spent downloading container images over the network. ',en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_age":{info:'The <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-lifetime" target="_blank">lifetime</a> of the Pod. ',en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_containers":{info:"The number of containers and init containers belonging to the Pod.",en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_containers_state":{info:'The state of each container inside this Pod. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-states" target="_blank">More info.</a> <p><b>Running</b> - a container is executing without issues. <b>Waiting</b> - a container is still running the operations it requires in order to complete start up. <b>Terminated</b> - a container began execution and then either ran to completion or failed for some reason.</p>',en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_init_containers_state":{info:'The state of each init container inside this Pod. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-states" target="_blank">More info.</a> <p><b>Running</b> - a container is executing without issues. <b>Waiting</b> - a container is still running the operations it requires in order to complete start up. <b>Terminated</b> - a container began execution and then either ran to completion or failed for some reason.</p>',en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_container_readiness_state":{info:"Specifies whether the container has passed its readiness probe. Kubelet uses readiness probes to know when a container is ready to start accepting traffic.",en:{instance:{one:"container",other:"containers"}}},"k8s_state.pod_container_restarts":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Container restarts",layout:{x:0,y:22.5,w:4,h:2.5}}],info:"The number of times the container has been restarted.",en:{instance:{one:"container",other:"containers"}}},"k8s_state.pod_container_state":{info:'Current state of the container. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-states" target="_blank">More info.</a> <p><b>Running</b> - a container is executing without issues. <b>Waiting</b> - a container is still running the operations it requires in order to complete start up. <b>Terminated</b> - a container began execution and then either ran to completion or failed for some reason.</p>',en:{instance:{one:"container",other:"containers"}}},"k8s_state.pod_container_waiting_state_reason":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Container waiting state reason",layout:{x:4,y:20,w:4,h:5}}],info:'Reason the container is not yet running. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-state-waiting" target="_blank">More info.</a> ',en:{instance:{one:"container",other:"containers"}}},"k8s_state.pod_container_terminated_state_reason":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Container terminated state reason",layout:{x:8,y:20,w:4,h:5}}],info:'Reason from the last termination of the container. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-state-terminated" target="_blank">More info.</a>',en:{instance:{one:"container",other:"containers"}}},"k8s_kubelet.apiserver_audit_requests_rejected":{info:"The number of audit requests to the Kubernetes API server that were rejected. Monitoring this metric can help identify if there are issues with the audit configuration or access control policies on the API server.",en:{instance:{one:"K8s API server",other:"K8s API servers"}}},"k8s_kubelet.apiserver_storage_data_key_generation_failures":{info:"The number of failures when generating data keys for encrypting and decrypting secrets stored in the Kubernetes API server. If this metric is non-zero, it may indicate issues with the encryption configuration or key management.",en:{instance:{one:"K8s API server",other:"K8s API servers"}}},"k8s_kubelet.apiserver_storage_data_key_generation_latencies":{info:"The latencies of data key generation requests to the Kubernetes API server. High latencies may indicate issues with the encryption configuration or key management.",en:{instance:{one:"K8s API server",other:"K8s API servers"}}},"k8s_kubelet.apiserver_storage_data_key_generation_latencies_percent":{aggregationMethod:"avg",info:"The percentile latencies of data key generation requests to the Kubernetes API server. High latencies may indicate issues with the encryption configuration or key management.",en:{instance:{one:"K8s API server",other:"K8s API servers"}}},"k8s_kubelet.apiserver_storage_envelope_transformation_cache_misses":{info:"The number of cache misses when transforming encryption envelopes for secrets stored in the Kubernetes API server. If this metric is non-zero, it may indicate issues with the encryption configuration or key management.",en:{instance:{one:"K8s API server",other:"K8s API servers"}}},"k8s_kubelet.kubelet_containers_running":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Running Containers",colors:s.default[2],layout:{x:3,y:0,w:3,h:5}}],info:"The number of containers running on the node managed by the kubelet. Monitoring this metric can help identify if there are issues with container scheduling or resource allocation.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_pods_running":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Running Pods",colors:s.default[0],layout:{x:0,y:0,w:3,h:5}}],info:"The number of pods running on the node managed by the kubelet. Monitoring this metric can help identify if there are issues with pod scheduling or resource allocation.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_pods_log_filesystem_used_bytes":{mainheads:[{chartLibrary:"bars",title:"Pod Logs Disk Usage",layout:{x:9,y:5,w:4,h:5}}],info:"The amount of disk space used by pod logs on the node managed by the kubelet. Monitoring this metric can help identify if there are issues with disk usage or log rotation.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_runtime_operations":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Runtime Operations by Type",layout:{x:6,y:0,w:3,h:5}}],info:"The total number of runtime operations performed by the kubelet on the node, such as starting and stopping containers. Monitoring this metric can help identify if there are issues with the runtime or container management.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_runtime_operations_errors":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Runtime Operations Errors by Type",layout:{x:9,y:0,w:3,h:5}}],info:"The number of runtime operation errors on the node managed by the kubelet. If this metric is non-zero, it may indicate issues with the runtime or container management.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_docker_operations":{info:"The total number of Docker operations performed by the kubelet on the node, such as pulling images or creating containers. Monitoring this metric can help identify if there are issues with the Docker daemon or container management.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_docker_operations_errors":{info:"The number of Docker operation errors on the node managed by the kubelet. If this metric is non-zero, it may indicate issues with the Docker daemon or container management.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_node_config_error":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Node Congifuration Errors",layout:{x:7,y:5,w:2,h:5}}],info:"The number of errors in the node configuration on the node managed by the kubelet. If this metric is non-zero, it may indicate issues with the node's configuration or the kubelet's ability to read and apply it.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_pleg_relist_interval_microseconds":{aggregationMethod:"avg",info:"The interval, in microseconds, between periodic relists performed by the kubelet's Pod Lifecycle Event Generator (PLEG). Monitoring this metric can help identify if the PLEG is not able to keep up with the rate of change in the pod lifecycle on the node.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_pleg_relist_latency_microseconds":{aggregationMethod:"avg",info:"The latency, in microseconds, of the periodic relists performed by the kubelet's Pod Lifecycle Event Generator (PLEG). High latencies may indicate issues with the PLEG or the pod lifecycle on the node.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_token_requests":{mainheads:[{"group_by[0]":["dimension"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total and Failed No. of Token Requests",colors:s.default[0],layout:{x:3,y:5,w:3,h:5}}],info:"The number of token requests to the kubelet. Monitoring this metric can help identify if there are issues with authentication or access control on the node.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.rest_client_requests_by_code":{info:"The distribution of HTTP response codes for requests to the kubelet's REST API. Monitoring this metric can help identify if there are issues with the kubelet's API or the components interacting with it.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.rest_client_requests_by_method":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"HTTP Requests Rate to API",colors:s.default[0],layout:{x:0,y:5,w:3,h:2.5}}],info:"The distribution of HTTP request methods for requests to the kubelet's REST API. Monitoring this metric can help identify the usage patterns of the API and potential issues with specific request methods.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.volume_manager_total_volumes":{mainheads:[{"group_by[0]":["dimension"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Volume Manager State",layout:{x:0,y:7.5,w:3,h:2.5}}],info:"The total number of volumes managed by the kubelet's volume manager. Monitoring this metric can help identify if there are issues with volume management on the node.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubeproxy.kubeproxy_sync_proxy_rules":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Sync Proxy Rules",colors:s.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"The total number of synced proxy rules in the Kubernetes proxy. Monitoring this metric can help identify if there are issues with the proxy or its configuration.",en:{instance:{one:"proxy",other:"proxies"}}},"k8s_kubeproxy.kubeproxy_sync_proxy_rules_latency_microsecond":{aggregationMethod:"avg",info:"The latencies of proxy rule sync operations in the Kubernetes proxy. High latencies may indicate issues with the proxy or its configuration.",en:{instance:{one:"proxy",other:"proxies"}}},"k8s_kubeproxy.kubeproxy_sync_proxy_rules_latency":{aggregationMethod:"avg",info:"The latencies of proxy rule sync operations in the Kubernetes proxy. High latencies may indicate issues with the proxy or its configuration.",en:{instance:{one:"proxy",other:"proxies"}}},"k8s_kubeproxy.rest_client_requests_by_code":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"HTTP Response Code Distribution",colors:s.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"The distribution of HTTP response codes for requests to the Kubernetes proxy's REST API. Monitoring this metric can help identify if there are issues with the proxy's API or the components interacting with it.",en:{instance:{one:"proxy",other:"proxies"}}},"k8s_kubeproxy.rest_client_requests_by_method":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"HTTP Request Method Distribution",colors:s.default[4],layout:{x:6,y:0,w:3,h:5}}],info:"The distribution of HTTP request methods for requests to the Kubernetes proxy's REST API. Monitoring this metric can help identify the usage patterns of the API and potential issues with specific request methods.",en:{instance:{one:"proxy",other:"proxies"}}},"k8s_kubeproxy.http_request_duration":{info:"The latencies of HTTP requests handled by the Kubernetes proxy. High latencies may indicate performance issues with the proxy or the components interacting with it.",en:{instance:{one:"proxy",other:"proxies"}}},"windows.logical_disk_bandwidth":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["read"],title:"Total Disk Read",layout:{x:0,y:0,w:2,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["write"],title:"Total Disk Write",layout:{x:3,y:0,w:2,h:5}}],en:{instance:{one:"system",other:"systems"}}},"windows.cpu_utilization_total":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",valueRange:[0,100],chartLibrary:"gauge",desiredUnits:"percentage",title:"Average CPU Utilization",colors:s.default[12],layout:{x:6,y:0,w:2,h:5}}],en:{instance:{one:"system",other:"systems"}}},"windows.net_nic_bandwidth":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total Net Inbound",layout:{x:9,y:0,w:2,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total Net Outbound",layout:{x:12,y:0,w:2,h:5}}],en:{instance:{one:"system",other:"systems"}}},"windows.memory_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["percentage-of-instance"],"group_by[1]":["selected"],"aggregation[1]":"max",chartLibrary:"gauge",selectedDimensions:["used"],desiredUnits:"percentage",colors:s.default[0],title:"Maximum RAM Used",valueRange:[0,100],layout:{x:15,y:0,w:2,h:5}}],en:{instance:{one:"system",other:"systems"}}},"windows.processes_cpu_time":{aggregationMethod:"avg",info:'Total CPU utilization. The amount of time spent by the process in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">user and privileged</a> modes.',en:{instance:{one:"system",other:"systems"}}},"windows.processes_handles":{info:'Total number of <a href="https://learn.microsoft.com/en-us/windows/win32/sysinfo/handles-and-objects" target="_blank">handles</a> the process has open. This number is the sum of the handles currently open by each thread in the process.',en:{instance:{one:"system",other:"systems"}}},"windows.processes_io_operations":{info:"I/O operations issued in different modes (read, write, other). This property counts all I/O activity generated by the process to include file, network, and device I/Os. Read and write mode includes data operations; other mode includes those that do not involve data, such as control operations.",en:{instance:{one:"system",other:"systems"}}},"windows.processes_pool_bytes":{info:"Pool Bytes is the last observed number of bytes in the paged or nonpaged pool. The nonpaged pool is an area of system memory (physical memory used by the operating system) for objects that cannot be written to disk, but must remain in physical memory as long as they are allocated. The paged pool is an area of system memory (physical memory used by the operating system) for objects that can be written to disk when they are not being used.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_conns_active":{info:"Number of times TCP connections have made a direct transition from the CLOSED state to the SYN-SENT state.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_conns_established":{info:"Number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_conns_failures":{info:"Number of times TCP connections have made a direct transition to the CLOSED state from the SYN-SENT state or the SYN-RCVD state, plus the number of times TCP connections have made a direct transition from the SYN-RCVD state to the LISTEN state.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_conns_passive":{info:"Number of times TCP connections have made a direct transition from the LISTEN state to the SYN-RCVD state.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_conns_resets":{info:"Number of times TCP connections have made a direct transition from the LISTEN state to the SYN-RCVD state.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_segments_received":{info:"Rate at which segments are received, including those received in error. This count includes segments received on currently established connections.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_segments_retransmitted":{info:"Rate at which segments are retransmitted, that is, segments transmitted that contain one or more previously transmitted bytes.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_segments_sent":{info:"Rate at which segments are sent, including those on current connections, but excluding those containing only retransmitted bytes.",en:{instance:{one:"system",other:"systems"}}},"windows.processes_cpu_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Average CPU per Process",layout:{x:6,y:5,w:2,h:5}}],info:"Total CPU utilization per process.",dimensionsSort:"valueDesc",en:{instance:{one:"system",other:"systems"}}},"windows.processes_memory_usage":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Memory per Process",layout:{x:9,y:5,w:2,h:5}}],dimensionsSort:"valueDesc",info:"Total Memory usage per process.",en:{instance:{one:"system",other:"systems"}}},"windows.processes_io_bytes":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total I/O per Process",layout:{x:0,y:5,w:4,h:5}}],info:"Bytes issued to I/O operations in different modes (read, write, other). This property counts all I/O activity generated by the process to include file, network, and device I/Os. Read and write mode includes data operations; other mode includes those that do not involve data, such as control operations.",dimensionsSort:"valueDesc",en:{instance:{one:"system",other:"systems"}}},"windows.processes_page_faults":{info:"Page faults by the threads executing in this process. A page fault occurs when a thread refers to a virtual memory page that is not in its working set in main memory. This can cause the page not to be fetched from disk if it is on the standby list and hence already in main memory, or if it is in use by another process with which the page is shared.",dimensionsSort:"valueDesc",en:{instance:{one:"system",other:"systems"}}},"windows.processes_file_bytes":{info:"Current number of bytes this process has used in the paging file(s). Paging files are used to store pages of memory used by the process that are not contained in other files. Paging files are shared by all processes, and lack of space in paging files can prevent other processes from allocating memory.",dimensionsSort:"valueDesc",en:{instance:{one:"system",other:"systems"}}},"windows.processes_threads":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Active Threads per Process",layout:{x:12,y:5,w:4,h:5}}],info:"Number of threads currently active in this process. An instruction is the basic unit of execution in a processor, and a thread is the object that executes instructions. Every running process has at least one thread.",dimensionsSort:"valueDesc",en:{instance:{one:"system",other:"systems"}}},"iis.website_traffic":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total Traffic Received",layout:{x:3,y:0,w:3,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total Traffic Sent",layout:{x:6,y:0,w:3,h:5}}],en:{instance:{one:"web server",other:"web servers"}}},"iis.website_active_connections_count":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Active Connections"}],en:{instance:{one:"web server",other:"web servers"}}},"iis.website_requests_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Request Rate",desiredUnits:"Requests/s",colors:s.default[0]}],en:{instance:{one:"web server",other:"web servers"}}},"iis.website_isapi_extension_requests_count":{info:'The number of <a href="https://learn.microsoft.com/en-us/previous-versions/iis/6.0-sdk/ms525282(v=vs.90)" target="_blank">ISAPI extension</a> requests that are processed concurrently by the web service.',en:{instance:{one:"web server",other:"web servers"}}},"iis.website_errors_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Errors Rate",desiredUnits:"Errors/s",colors:s.default[0]}],info:"<p>The number of requests that cannot be satisfied by the server.</p><p><b>DocumentLocked</b> - the requested document was locked. Usually reported as HTTP error 423. <b>DocumentNotFound</b> - the requested document was not found. Usually reported as HTTP error 404.</p>",en:{instance:{one:"web server",other:"web servers"}}},"iis.website_uptime":{aggregationMethod:"min",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Uptime",desiredUnits:"Seconds"}],en:{instance:{one:"web server",other:"web servers"}}},"mssql.instance_user_connection":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Connections",layout:{x:3,y:0,w:3,h:5}}],en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.database_transactions":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Transactions",layout:{x:3,y:0,w:3,h:5}}],en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.database_data_files_size":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total DB Size",layout:{x:3,y:0,w:3,h:5}}],en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_accessmethods_page_splits":{info:"Page split happens when the page does not have more space. This chart shows the number of page splits per second that occur as the result of overflowing index pages.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_cache_hit_ratio":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Cache Hit Ratio",desiredUnits:"Percentage",colors:s.default[0]}],info:"Indicates the percentage of pages found in the buffer cache without having to read from disk. The ratio is the total number of cache hits divided by the total number of cache lookups over the last few thousand page accesses. After a long period of time, the ratio moves very little. Because reading from the cache is much less expensive than reading from disk, you want this ratio to be high.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_bufman_checkpoint_pages":{info:"Indicates the number of pages flushed to disk per second by a checkpoint or other operation that require all dirty pages to be flushed.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_bufman_page_life_expectancy":{info:"Indicates the number of seconds a page will stay in the buffer pool without references.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_memmgr_external_benefit_of_memory":{info:"It is used by the engine to balance memory usage between cache and is useful to support when troubleshooting cases with unexpected cache growth. The value is presented as an integer based on an internal calculation.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_sql_errors":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total SQL Errors",desiredUnits:"Errors/s",colors:s.default[0]}],info:"Errors in Microsoft SQL Server.</p><p><b>Db_offline</b> - Tracks severe errors that cause SQL Server to take the current database offline. <b>Info</b> - Information related to error messages that provide information to users but do not cause errors. <b>Kill_connection</b> - Tracks severe errors that cause SQL Server to kill the current connection. <b>User</b> - User errors.</p>",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_sqlstats_auto_parameterization_attempts":{info:"Auto-parameterization occurs when an instance of SQL Server tries to parameterize a Transact-SQL request by replacing some literals with parameters so that reuse of the resulting cached execution plan across multiple similar-looking requests is possible. Note that auto-parameterizations are also known as simple parameterizations in newer versions of SQL Server. This counter does not include forced parameterizations.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_sqlstats_batch_requests":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Batch Requests",layout:{x:3,y:0,w:3,h:5}}],info:"This statistic is affected by all constraints (such as I/O, number of users, cache size, complexity of requests, and so on). High batch requests mean good throughput.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_sqlstats_safe_auto_parameterization_attempts":{info:"Note that auto-parameterizations are also known as simple parameterizations in later versions of SQL Server.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_sqlstats_sql_compilations":{info:"Indicates the number of times the compile code path is entered. Includes compiles caused by statement-level recompilations in SQL Server. After SQL Server user activity is stable, this value reaches a steady state.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"ad.binds":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Binds",desiredUnits:"Binds/s",colors:s.default[0]}],en:{instance:{one:"AD server",other:"AD servers"}}},"ad.ldap_searches":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Cache Hit Ratio",desiredUnits:"Percentage",colors:s.default[0]}],en:{instance:{one:"AD server",other:"AD servers"}}},"ad.dra_replication_intersite_compressed_traffic":{info:"The compressed size, in bytes, of inbound and outbound compressed replication data (size after compression, from DSAs in other sites).",en:{instance:{one:"AD server",other:"AD servers"}}},"ad.dra_replication_intrasite_compressed_traffic":{info:"The number of bytes replicated that were not compressed (that is., from DSAs in the same site).",en:{instance:{one:"AD server",other:"AD servers"}}},"ad.dra_replication_properties_updated":{info:"The number of properties that are updated due to incoming property winning the reconciliation logic that determines the final value to be replicated.",en:{instance:{one:"AD server",other:"AD servers"}}},"ad.dra_replication_objects_filtered":{info:"The number of objects received from inbound replication partners that contained no updates that needed to be applied.",en:{instance:{one:"AD server",other:"AD servers"}}},"ad.dra_replication_pending_syncs":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Pending Syncs",layout:{x:3,y:0,w:3,h:5}}],info:"The number of directory synchronizations that are queued for this server but not yet processed.",en:{instance:{one:"AD server",other:"AD servers"}}},"ad.dra_replication_sync_requests":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Sync Requests",desiredUnits:"Requests/s",colors:s.default[0]}],info:"The number of directory synchronizations that are queued for this server but not yet processed.",en:{instance:{one:"AD server",other:"AD servers"}}},"netframework.clrexception_thrown":{info:"The exceptions include both .NET exceptions and unmanaged exceptions that are converted into .NET exceptions.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrexception_filters":{info:"An exception filter evaluates regardless of whether an exception is handled.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrexception_finallys":{info:"The metric counts only the finally blocks executed for an exception; finally blocks on normal code paths are not counted by this counter.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrinterop_com_callable_wrappers":{info:"A COM callable wrappers (CCW) is a proxy for a managed object being referenced from an unmanaged COM client.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrinterop_interop_stubs_created":{info:"The Stubs are responsible for marshaling arguments and return values from managed to unmanaged code, and vice versa, during a COM interop call or a platform invoke call.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrjit_methods":{info:"The metric does not include pre-JIT-compiled methods.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrjit_time":{aggregationMethod:"avg",info:"The metric is updated at the end of every JIT compilation phase. A JIT compilation phase occurs when a method and its dependencies are compiled.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrjit_standard_failures":{info:"The failure can occur if the MSIL cannot be verified or if there is an internal error in the JIT compiler.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrloading_loader_heap_size":{info:"The memory committed by the class loader across all application domains is the physical space reserved in the disk paging file.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrloading_assemblies_loaded":{info:"If the assembly is loaded as domain-neutral from multiple application domains, the metric is incremented only once.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrlocksandthreads_recognized_threads":{info:"Displays the total number of threads that have been recognized by the runtime since the application started. These threads are associated with a corresponding managed thread object. The runtime does not create these threads, but they have run inside the runtime at least once.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_heap_size":{info:"The metric shows maximum bytes that can be allocated, but it does not indicate the current number of bytes allocated.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_promoted":{info:"Memory is promoted when it survives a garbage collection.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_number_gc_handles":{info:"Garbage collection handles are handles to resources external to the common language runtime and the managed environment.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_induced_gc":{info:"The metric is updated when an explicit call to GC.Collect happens.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_number_sink_blocks_in_use":{info:"Synchronization blocks are per-object data structures allocated for storing synchronization information. They hold weak references to managed objects and must be scanned by the garbage collector.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_committed":{info:"Committed memory is the physical memory for which space has been reserved in the disk paging file.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_reserved":{info:"Reserved memory is the virtual memory space reserved for the application when no disk or main memory pages have been used.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_gc_time":{aggregationMethod:"avg",info:"Displays the percentage of time that was spent performing a garbage collection in the last sample.",en:{instance:{one:".NET server",other:".NET servers"}}},"adaptec_raid.ld_status":{info:"Status of logical devices (1: Failed or Degraded).",en:{instance:{one:"device",other:"devices"}}},"adaptec_raid.pd_state":{info:"State of physical devices (1: not Online).",en:{instance:{one:"device",other:"devices"}}},"adaptec_raid.smart_warnings":{info:"S.M.A.R.T warnings.",en:{instance:{one:"device",other:"devices"}}},"adaptec_raid.temperature":{info:"Temperature.",en:{instance:{one:"device",other:"devices"}}},"alerts.status":{info:"Alert Values.",en:{instance:{one:"alert",other:"alerts"}}},"am2320.temperature":{aggregationMethod:"avg",info:"Temperature.",en:{instance:{one:"device",other:"devices"}}},"am2320.humidity":{aggregationMethod:"avg",info:"Relative Humidity.",en:{instance:{one:"device",other:"devices"}}},"anomalies.probability":{info:"Anomaly Probability.",en:{instance:{one:"device",other:"devices"}}},"anomalies.anomaly":{info:"Anomaly.",en:{instance:{one:"device",other:"devices"}}},"ap.clients":{info:"Connected clients to ${ssid} on ${dev}.",en:{instance:{one:"device",other:"devices"}}},"ap.net":{info:"Bandwidth for ${ssid} on ${dev}.",en:{instance:{one:"device",other:"devices"}}},"ap.packets":{info:"Packets for ${ssid} on ${dev}.",en:{instance:{one:"device",other:"devices"}}},"ap.issues":{info:"Transmit Issues for ${ssid} on ${dev}.",en:{instance:{one:"device",other:"devices"}}},"ap.signal":{info:"Average Signal for ${ssid} on ${dev}.",en:{instance:{one:"device",other:"devices"}}},"ap.bitrate":{info:"Bitrate for ${ssid} on ${dev}.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.charge":{aggregationMethod:"avg",info:"UPS Charge.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.battery.voltage":{aggregationMethod:"avg",info:"UPS Battery Voltage.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.input.voltage":{aggregationMethod:"avg",info:"UPS Input Voltage.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.output.voltage":{aggregationMethod:"avg",info:"UPS Output Voltage.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.input.frequency":{aggregationMethod:"avg",info:"UPS Input Voltage.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.load":{aggregationMethod:"avg",info:"UPS Load.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.load_usage":{info:"UPS Load Usage.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.temperature":{aggregationMethod:"avg",info:"UPS Temperature.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.time":{aggregationMethod:"min",info:"UPS Time Remaining.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.online":{info:"UPS ONLINE flag.",en:{instance:{one:"device",other:"devices"}}},"netdata.apps_cpu":{info:"Apps Plugin CPU.",en:{instance:{one:"agent",other:"agents"}}},"netdata.apps_sizes":{info:"Apps Plugin Files.",en:{instance:{one:"agent",other:"agents"}}},"netdata.apps_fix":{aggregationMethod:"avg",info:"Apps Plugin Normalization Ratios.",en:{instance:{one:"agent",other:"agents"}}},"netdata.apps_children_fix":{aggregationMethod:"avg",info:"Apps Plugin Exited Children Normalization Ratios.",en:{instance:{one:"agent",other:"agents"}}},"bind_rndc.name_server_statistics":{info:"Name Server Statistics.",en:{instance:{one:"server",other:"servers"}}},"bind_rndc.incoming_queries":{info:"Incoming queries.",en:{instance:{one:"server",other:"servers"}}},"bind_rndc.outgoing_queries":{info:"Outgoing queries.",en:{instance:{one:"server",other:"servers"}}},"bind_rndc.stats_size":{info:"Named Stats File Size.",en:{instance:{one:"server",other:"servers"}}},"cassandra.storage_exceptions_rate":{info:"Storage exceptions rate.",en:{instance:{one:"db server",other:"db servers"}}},"ceph.pool_read_operations":{info:"Ceph Read Pool Operations/s.",en:{instance:{one:"pool",other:"pools"}}},"ceph.pool_write_operations":{info:"Ceph Write Pool Operations/s.",en:{instance:{one:"pool",other:"pools"}}},"services.services.throttle_io_write":{info:"Systemd Services Throttle Disk Write Bandwidth.",en:{instance:{one:"system",other:"systems"}}},throttle_io_ops_write:{info:"Systemd Services Throttle Disk Write Operations.",en:{instance:{one:"system",other:"systems"}}},"changefinder.scores":{info:"ChangeFinder.",en:{instance:{one:"system",other:"systems"}}},"changefinder.flags":{info:"ChangeFinder.",en:{instance:{one:"system",other:"systems"}}},"cockroachdb.process_cpu_time":{aggregationMethod:"avg",info:"CPU Time.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.sql_connections":{info:"Active SQL Connections.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.logical_data":{info:"Logical Data.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.logical_data_count":{info:"Logical Data Count.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.range_events":{info:"Range Events.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.range_snapshot_events":{info:"Range Snapshot Events.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.rocksdb_read_amplification":{info:"RocksDB Read Amplification.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.rocksdb_cache_usage":{info:"RocksDB Block Cache Usage.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.rocksdb_cache_operations":{info:"RocksDB Block Cache Operations.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.rocksdb_sstables":{info:"RocksDB SSTables.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.replicas_quiescence":{info:"Replicas Quiescence.",en:{instance:{one:"db server",other:"db servers"}}},"consul.autopilot_server_health_status":{info:"Autopilot server health status.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.autopilot_server_stable_time":{aggregationMethod:"avg",info:"Autopilot server stable time.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.autopilot_server_serf_status":{info:"Autopilot server Serf status.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.autopilot_server_voter_status":{info:"Autopilot server Raft voting membership.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.network_lan_rtt":{info:"Network lan RTT.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_follower_last_contact_leader_time":{aggregationMethod:"avg",info:"Raft follower last contact with the leader time.",en:{instance:{one:"datacenter",other:"datacenters"}}},"coredns.dns_request_count_total_per_status":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Dropped DNS Requests",selectedDimensions:["dropped"],colors:s.default[1],layout:{x:12,y:0,w:2,h:5}}],info:"Number Of Processed And Dropped DNS Requests.",en:{instance:{one:"server",other:"servers"}}},"coredns.dns_requests_count_total_per_proto":{info:"Number Of DNS Requests Per Transport Protocol.",en:{instance:{one:"server",other:"servers"}}},"coredns.dns_requests_count_total_per_ip_family":{info:"Number Of DNS Requests Per IP Family.",en:{instance:{one:"server",other:"servers"}}},"coredns.dns_requests_count_total_per_per_type":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"DNS Requests per Type",layout:{x:3,y:0,w:2.5,h:5}}],info:"Number Of DNS Requests Per Type.",en:{instance:{one:"server",other:"servers"}}},"coredns.dns_responses_count_total_per_rcode":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"DNS Responses per Rcode",layout:{x:9,y:0,w:2.5,h:5}}],info:"Number Of DNS Responses Per Rcode.",en:{instance:{one:"server",other:"servers"}}},"coredns.server_dns_request_count_total":{info:"Number Of DNS Requests.",en:{instance:{one:"server",other:"servers"}}},"coredns.server_dns_responses_count_total":{info:"Number Of DNS Responses.",en:{instance:{one:"server",other:"servers"}}},"coredns.server_request_count_total_per_status":{info:"Number Of Processed And Dropped DNS Requests.",en:{instance:{one:"server",other:"servers"}}},"coredns.server_requests_count_total_per_proto":{info:"Number Of DNS Requests Per Transport Protocol.",en:{instance:{one:"server",other:"servers"}}},"coredns.server_requests_count_total_per_ip_family":{info:"Number Of DNS Requests Per IP Family.",en:{instance:{one:"server",other:"servers"}}},"coredns.server_requests_count_total_per_per_type":{info:"Number Of DNS Requests Per Type.",en:{instance:{one:"server",other:"servers"}}},"coredns.server_responses_count_total_per_rcode":{info:"Number Of DNS Responses Per Rcode.",en:{instance:{one:"server",other:"servers"}}},"coredns.zone_dns_request_count_total":{info:"Number Of DNS Requests.",en:{instance:{one:"zone",other:"zones"}}},"coredns.zone_dns_responses_count_total":{info:"Number Of DNS Responses.",en:{instance:{one:"zone",other:"zones"}}},"coredns.zone_requests_count_total_per_proto":{info:"Number Of DNS Requests Per Transport Protocol.",en:{instance:{one:"zone",other:"zones"}}},"coredns.zone_requests_count_total_per_ip_family":{info:"Number Of DNS Requests Per IP Family.",en:{instance:{one:"zone",other:"zones"}}},"coredns.zone_requests_count_total_per_per_type":{info:"Number Of DNS Requests Per Type.",en:{instance:{one:"zone",other:"zones"}}},"coredns.zone_responses_count_total_per_rcode":{info:"Number Of DNS Responses Per Rcode.",en:{instance:{one:"zone",other:"zones"}}},"couchbase.bucket_quota_percent_used":{aggregationMethod:"avg",info:"Quota Percent Used Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"couchbase.bucket_ops_per_sec":{info:"Operations Per Second Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"couchbase.bucket_disk_fetches":{info:"Disk Fetches Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"couchbase.bucket_item_count":{info:"Item Count Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"couchbase.bucket_disk_used_stats":{info:"Disk Used Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"couchbase.bucket_data_used":{info:"Data Used Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"couchbase.bucket_mem_used":{info:"Memory Used Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"couchbase.bucket_vb_active_num_non_resident":{info:"Number Of Non-Resident Items Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"cups.dests_state":{family:"destination",info:"Destinations by state.",en:{instance:{one:"system",other:"systems"}}},"cups.dests_option":{family:"destination",info:"Destinations by option.",en:{instance:{one:"system",other:"systems"}}},"cups.job_num":{family:"jobs",info:"Active jobs.",en:{instance:{one:"system",other:"systems"}}},"cups.job_size":{family:"jobs",info:"Active jobs size.",en:{instance:{one:"system",other:"systems"}}},"cups.destination_job_num":{family:"jobs",info:"Active jobs of {destination}.",en:{instance:{one:"destination",other:"destinations"}}},"cups.destination_job_size":{family:"jobs",info:"Active jobs size of {destination}.",en:{instance:{one:"destination",other:"destinations"}}},"dnsdist.queries":{info:"Client queries received.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.queries_dropped":{info:"Client queries dropped.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.packets_dropped":{info:"Packets dropped.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.answers":{info:"Answers statistics.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.backend_responses":{info:"Backend responses.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.backend_commerrors":{info:"Backend communication errors.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.backend_errors":{info:"Backend error responses.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.cache":{info:"Cache performance.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.servercpu":{info:"DNSdist server CPU utilization.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.servermem":{info:"DNSdist server memory utilization.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.query_latency":{aggregationMethod:"avg",info:"Query latency.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.query_latency_avg":{info:"Average latency for the last N queries.",en:{instance:{one:"server",other:"servers"}}},"dnsmasq_dhcp.dhcp_ranges":{info:"Number of DHCP Ranges.",en:{instance:{one:"server",other:"servers"}}},"dnsmasq_dhcp.dhcp_hosts":{info:"Number of DHCP Hosts.",en:{instance:{one:"server",other:"servers"}}},"dnsmasq_dhcp.dhcp_range_utilization":{aggregationMethod:"avg",info:"DHCP Range utilization.",en:{instance:{one:"dhcp range",other:"dhcp ranges"}}},"dnsmasq_dhcp.dhcp_range_allocated_leases":{info:"DHCP Range Allocated Leases.",en:{instance:{one:"dhcp range",other:"dhcp ranges"}}},"dnsmasq.servers_queries":{info:"Queries forwarded to the upstream servers.",en:{instance:{one:"server",other:"servers"}}},"dnsmasq.cache_performance":{info:"Cache performance.",en:{instance:{one:"server",other:"servers"}}},"dnsmasq.cache_operations":{info:"Cache operations.",en:{instance:{one:"server",other:"servers"}}},"dnsmasq.cache_size":{aggregationMethod:"avg",info:"Cache size.",en:{instance:{one:"server",other:"servers"}}},"dns_query.query_status":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"DNS Query Status",layout:{x:0,y:0,w:4,h:5}}],info:"DNS Query Status.",en:{instance:{one:"server",other:"servers"}}},"dns_query.query_time":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum DNS Query Response Time",valueRange:[0,null],colors:s.default[1],layout:{x:3,y:0,w:4,h:5}},{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average DNS Query Response Time",valueRange:[0,null],colors:s.default[0],layout:{x:9,y:0,w:4,h:5}}],info:"DNS Query Time.",en:{instance:{one:"server",other:"servers"}}},"docker_engine.engine_daemon_container_actions":{info:"Container Actions.",en:{instance:{one:"system",other:"systems"}}},"docker_engine.engine_daemon_container_states_containers":{info:"Containers In Various States.",en:{instance:{one:"system",other:"systems"}}},"docker_engine.builder_builds_failed_total":{info:"Builder Builds Fails By Reason.",en:{instance:{one:"system",other:"systems"}}},"docker_engine.engine_daemon_health_checks_failed_total":{info:"Health Checks.",en:{instance:{one:"system",other:"systems"}}},"docker_engine.swarm_manager_leader":{info:"Swarm Manager Leader.",en:{instance:{one:"system",other:"systems"}}},"docker_engine.swarm_manager_object_store":{info:"Swarm Manager Object Store.",en:{instance:{one:"system",other:"systems"}}},"docker_engine.swarm_manager_nodes_per_state":{info:"Swarm Manager Nodes Per State.",en:{instance:{one:"system",other:"systems"}}},"docker_engine.swarm_manager_tasks_per_state":{info:"Swarm Manager Tasks Per State.",en:{instance:{one:"system",other:"systems"}}},"docker.containers_health_status":{info:"Total number of Docker containers in various health states.",en:{instance:{one:"container",other:"containers"}}},"docker.container_writeable_layer_size":{info:"Docker container writable layer size.",en:{instance:{one:"container",other:"containers"}}},"dockerhub.pulls_sum":{info:"Pulls Summary.",en:{instance:{one:"repository",other:"repositories"}}},"dockerhub.pulls":{info:"Pulls.",en:{instance:{one:"repository",other:"repositories"}}},"dockerhub.pulls_rate":{info:"Pulls Rate.",en:{instance:{one:"repository",other:"repositories"}}},"dockerhub.stars":{info:"Stars.",en:{instance:{one:"repository",other:"repositories"}}},"dockerhub.status":{info:"Current Status.",en:{instance:{one:"repository",other:"repositories"}}},"dockerhub.last_updated":{info:"Time Since Last Updated.",en:{instance:{one:"repository",other:"repositories"}}},"dovecot.sessions":{info:"Dovecot Active Sessions.",en:{instance:{one:"server",other:"servers"}}},"dovecot.logins":{info:"Dovecot Logins.",en:{instance:{one:"server",other:"servers"}}},"dovecot.commands":{info:"Dovecot Commands.",en:{instance:{one:"server",other:"servers"}}},"dovecot.faults":{info:"Dovecot Page Faults.",en:{instance:{one:"server",other:"servers"}}},"dovecot.context_switches":{info:"Dovecot Context Switches.",en:{instance:{one:"server",other:"servers"}}},"dovecot.io":{info:"Dovecot Disk I/O.",en:{instance:{one:"server",other:"servers"}}},"dovecot.net":{info:"Dovecot Network Bandwidth.",en:{instance:{one:"server",other:"servers"}}},"dovecot.syscalls":{info:"Dovecot Number of SysCalls.",en:{instance:{one:"server",other:"servers"}}},"dovecot.lookup":{info:"Dovecot Lookups.",en:{instance:{one:"server",other:"servers"}}},"dovecot.cache":{info:"Dovecot Cache Hits.",en:{instance:{one:"server",other:"servers"}}},"dovecot.auth":{info:"Dovecot Authentications.",en:{instance:{one:"server",other:"servers"}}},"dovecot.auth_cache":{info:"Dovecot Authentication Cache.",en:{instance:{one:"server",other:"servers"}}},"cgroup.fd_closed":{info:"Files closed.",en:{instance:{one:"cgroup",other:"cgroups"}}},"services.file_open":{info:"Number of open files.",en:{instance:{one:"service",other:"services"}}},"services.file_open_error":{info:"Fails to open files.",en:{instance:{one:"service",other:"services"}}},"services.file_closed":{info:"Files closed.",en:{instance:{one:"service",other:"services"}}},"services.file_close_error":{info:"Fails to close files.",en:{instance:{one:"service",other:"services"}}},"mem.meory_map":{info:"Monitor calls for <code>msync(2)</code>..",en:{instance:{one:"system",other:"systems"}}},"mdstat.mdstat_flush":{info:"MD flushes.",en:{instance:{one:"system",other:"systems"}}},"cgroup.oomkills":{info:"OOM kills. This chart is provided by eBPF plugin..",en:{instance:{one:"cgroup",other:"cgroups"}}},"services.oomkills":{info:"OOM kills. This chart is provided by eBPF plugin..",en:{instance:{one:"service",other:"services"}}},"apps.oomkills":{info:"OOM kills.",en:{instance:{one:"app group",other:"app groups"}}},"cgroup.net_conn_ipv4":{info:"Calls to tcp_v4_connection.",en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_conn_ipv6":{info:"Calls to tcp_v6_connection.",en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_bytes_sent":{info:"Bytes sent.",en:{instance:{one:"cgroup",other:"cgroups"}}},"services.net_conn_ipv4":{info:"Calls to tcp_v4_connection.",en:{instance:{one:"service",other:"services"}}},"services.net_conn_ipv6":{info:"Calls to tcp_v6_connection.",en:{instance:{one:"service",other:"services"}}},"services.net_bytes_sent":{info:"Bytes sent.",en:{instance:{one:"service",other:"services"}}},"services.net_tcp_retransmit":{info:"Calls to tcp_retransmit.",en:{instance:{one:"service",other:"services"}}},"apps.dc_ratio":{aggregationMethod:"avg",info:"Percentage of files inside directory cache.",en:{instance:{one:"app group",other:"app groups"}}},"services.dc_ratio":{aggregationMethod:"avg",info:"Percentage of files inside directory cache.",en:{instance:{one:"service",other:"services"}}},"filesystem.read_latency":{aggregationMethod:"avg",info:"ext4 latency for each read request..",en:{instance:{one:"filesystem",other:"filesystems"}}},"filesystem.write_latency":{aggregationMethod:"avg",info:"ext4 latency for each write request..",en:{instance:{one:"filesystem",other:"filesystems"}}},"filesystem.open_latency":{aggregationMethod:"avg",info:"ext4 latency for each open request..",en:{instance:{one:"filesystem",other:"filesystems"}}},"filesystem.sync_latency":{aggregationMethod:"avg",info:"ext4 latency for each sync request..",en:{instance:{one:"filesystem",other:"filesystems"}}},"filesystem.attributte_latency":{aggregationMethod:"avg",info:"nfs latency for each attribute request..",en:{instance:{one:"filesystem",other:"filesystems"}}},"netdata.ebpf_aral_stat_size":{info:"Bytes allocated for ARAL..",en:{instance:{one:"agent",other:"agents"}}},"netdata.ebpf_aral_stat_alloc":{info:"Calls to allocate memory.",en:{instance:{one:"agent",other:"agents"}}},"netdata.ebpf_kernel_memory":{info:"Memory allocated for hash tables..",en:{instance:{one:"agent",other:"agents"}}},"netdata.ebpf_hash_tables_count":{info:"Number of hash tables loaded.",en:{instance:{one:"agent",other:"agents"}}},"elasticsearch.node_indices_indexing":{info:"Indexing Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_indexing_current":{info:"Indexing Operations Current.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_indexing_time":{aggregationMethod:"avg",info:"Time Spent On Indexing Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_search":{info:"Search Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_search_current":{info:"Search Operations Current.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_search_time":{aggregationMethod:"avg",info:"node_indices_search_time.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_refresh":{info:"Refresh Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_refresh_time":{aggregationMethod:"avg",info:"Time Spent On Refresh Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_flush":{info:"Flush Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_flush_time":{aggregationMethod:"avg",info:"Time Spent On Flush Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_fielddata_memory_usage":{info:"Fielddata Cache Memory Usage.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_fielddata_evictions":{info:"Fielddata Evictions.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_segments_count":{info:"Segments Count.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_segments_memory_usage_total":{info:"Segments Memory Usage Total.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_segments_memory_usage":{info:"Segments Memory Usage.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_translog_operations":{info:"Translog Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_translog_size":{info:"Translog Size.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_file_descriptors":{info:"Process File Descriptors.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_jvm_heap":{aggregationMethod:"avg",info:"JVM Heap Percentage Currently in Use.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_jvm_heap_bytes":{info:"JVM Heap Commit And Usage.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_jvm_buffer_pools_count":{info:"JVM Buffer Pools Count.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_jvm_buffer_pool_direct_memory":{info:"JVM Buffer Pool Direct Memory.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_jvm_buffer_pool_mapped_memory":{info:"JVM Buffer Pool Mapped Memory.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_jvm_gc_count":{info:"JVM Garbage Collections.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_jvm_gc_time":{aggregationMethod:"avg",info:"JVM Time Spent On Garbage Collections.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_thread_pool_queued":{info:"Thread Pool Queued Threads Count.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_thread_pool_rejected":{info:"Thread Pool Rejected Threads Count.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.cluster_communication_packets":{info:"Cluster Communication.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_communication":{info:"Cluster Communication Bandwidth.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.http_connections":{info:"HTTP Connections.",en:{instance:{one:"server",other:"servers"}}},"elasticsearch.breakers_trips":{info:"Circuit Breaker Trips Count.",en:{instance:{one:"server",other:"servers"}}},"elasticsearch.cluster_health_status":{info:"Cluster Status.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_number_of_nodes":{info:"Cluster Nodes Count.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_shards_count":{info:"Cluster Shards Count.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_pending_tasks":{info:"Cluster Pending Tasks.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_number_of_in_flight_fetch":{info:"Cluster Unfinished Fetches.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_indices_count":{info:"Cluster Indices Count.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_indices_shards_count":{info:"Cluster Indices Shards Count.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_indices_docs_count":{info:"Cluster Indices Docs Count.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_indices_store_size":{info:"Cluster Indices Store Size.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_indices_query_cache":{info:"Cluster Indices Query Cache.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_nodes_by_role_count":{info:"Cluster Nodes By Role Count.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.node_index_health":{info:"Index Health.",en:{instance:{one:"index",other:"indexes"}}},"elasticsearch.node_index_shards_count":{info:"Index Shards Count.",en:{instance:{one:"index",other:"indexes"}}},"elasticsearch.node_index_docs_count":{info:"Index Docs Count.",en:{instance:{one:"index",other:"indexes"}}},"elasticsearch.node_index_store_size":{info:"Index Store Size.",en:{instance:{one:"index",other:"indexes"}}},"energid.blockindex":{info:"Blockchain index.",en:{instance:{one:"server",other:"servers"}}},"energid.difficulty":{info:"Blockchain difficulty.",en:{instance:{one:"server",other:"servers"}}},"energid.mempool":{info:"Memory pool.",en:{instance:{one:"server",other:"servers"}}},"energid.secmem":{info:"Secure memory.",en:{instance:{one:"server",other:"servers"}}},"energid.network":{info:"Network.",en:{instance:{one:"server",other:"servers"}}},"energid.timeoffset":{info:"Network time offset.",en:{instance:{one:"server",other:"servers"}}},"energid.utxo_transactions":{info:"Transactions.",en:{instance:{one:"server",other:"servers"}}},"exim.qemails":{info:"Exim Queue Emails.",en:{instance:{one:"server",other:"servers"}}},"fail2ban.faile_attempts":{info:"Failed attempts.",en:{instance:{one:"system",other:"systems"}}},"filecheck.file_existence":{info:"File Existence (0: not exists, 1: exists).",en:{instance:{one:"file",other:"files"}}},"filecheck.file_mtime_ago":{info:"File Time Since the Last Modification.",en:{instance:{one:"file",other:"files"}}},"filecheck.file_size":{info:"File Size.",en:{instance:{one:"file",other:"files"}}},"filecheck.dir_existence":{info:"Dir Existence (0: not exists, 1: exists).",en:{instance:{one:"directory",other:"directories"}}},"filecheck.dir_mtime_ago":{info:"Dir Time Since the Last Modification.",en:{instance:{one:"directory",other:"directories"}}},"filecheck.dir_num_of_files":{info:"Dir Number of Files.",en:{instance:{one:"directory",other:"directories"}}},"filecheck.dir_size":{info:"Dir Size.",en:{instance:{one:"directory",other:"directories"}}},"fluentd.retry_count":{info:"Plugin Retry Count.",en:{instance:{one:"plugin",other:"plugins"}}},"fluentd.buffer_queue_length":{info:"Plugin Buffer Queue Length.",en:{instance:{one:"plugin",other:"plugins"}}},"fluentd.buffer_total_queued_size":{info:"Plugin Buffer Total Size.",en:{instance:{one:"plugin",other:"plugins"}}},"cpu.temperature":{info:"Core temperature.",en:{instance:{one:"core",other:"cores"}}},"cpu.scaling_cur_freq":{info:"Current CPU Scaling Frequency.",en:{instance:{one:"system",other:"systems"}}},"system.dev_intr":{info:"Device Interrupts.",en:{instance:{one:"system",other:"systems"}}},"system.soft_intr":{info:"Software Interrupts.",en:{instance:{one:"system",other:"systems"}}},"system.ipc_shared_mem_segs":{info:"IPC Shared Memory Segments.",en:{instance:{one:"system",other:"systems"}}},"system.ipc_shared_mem_size":{info:"IPC Shared Memory Segments Size.",en:{instance:{one:"system",other:"systems"}}},"system.ipc_msq_queues":{info:"Number of IPC Message Queues.",en:{instance:{one:"system",other:"systems"}}},"system.ipc_msq_messages":{info:"Number of Messages in IPC Message Queues.",en:{instance:{one:"system",other:"systems"}}},"system.ipc_msq_size":{info:"Size of IPC Message Queues.",en:{instance:{one:"system",other:"systems"}}},"ipv4.tcpconnaborts":{info:"TCP Connection Aborts.",en:{instance:{one:"system",other:"systems"}}},"ipv4.tcpofo":{info:"TCP Out-Of-Order Queue.",en:{instance:{one:"system",other:"systems"}}},"ipv4.tcpsyncookies":{info:"TCP SYN Cookies.",en:{instance:{one:"system",other:"systems"}}},"ipv4.tcplistenissues":{info:"TCP Listen Socket Issues.",en:{instance:{one:"system",other:"systems"}}},"ipv4.ecnpkts":{info:"IPv4 ECN Statistics.",en:{instance:{one:"system",other:"systems"}}},"ipfw.mem":{info:"Memory allocated by rules.",en:{instance:{one:"system",other:"systems"}}},"ipfw.packets":{info:"Packets.",en:{instance:{one:"system",other:"systems"}}},"ipfw.bytes":{info:"Bytes.",en:{instance:{one:"system",other:"systems"}}},"ipfw.active":{info:"Active rules.",en:{instance:{one:"system",other:"systems"}}},"ipfw.expired":{info:"Expired rules.",en:{instance:{one:"system",other:"systems"}}},"system.packets":{info:"Network Packets.",en:{instance:{one:"system",other:"systems"}}},"zfs.hits_rate":{info:"ZFS ARC Hits Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.dhits_rate":{info:"ZFS Demand Hits Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.phits_rate":{info:"ZFS Prefetch Hits Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.mhits_rate":{info:"ZFS Metadata Hits Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.l2hits_rate":{info:"ZFS L2 Hits Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.actual_hits_rate":{info:"ZFS Actual Cache Hits Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.demand_data_hits_rate":{info:"ZFS Data Demand Efficiency Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.prefetch_data_hits_rate":{info:"ZFS Data Prefetch Efficiency Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.trim_bytes":{info:"Successfully TRIMmed bytes.",en:{instance:{one:"system",other:"systems"}}},"zfs.trim_requests":{info:"TRIM requests.",en:{instance:{one:"system",other:"systems"}}},"ipmi.sel":{groupBy:["node"],info:"IPMI Events.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.sensor_state":{info:"IPMI Sensors State.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.sensor_temperature_c":{groupBy:["label"],groupByLabel:["component"],aggregationMethod:"max",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Temperature",colors:s.default[1],layout:{x:0,y:0,w:2,h:5}},{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Temperature",layout:{x:2,y:0,w:2,h:2.5}},{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"number",title:"Average Temperature",layout:{x:2,y:2.5,w:2,h:2.5}}],info:"IPMI Sensor Temperature Celsius.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.sensor_temperature_f":{groupBy:["label"],groupByLabel:["component"],aggregationMethod:"max",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Temperature",colors:s.default[1],layout:{x:0,y:0,w:2,h:5}},{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Temperature",layout:{x:2,y:0,w:2,h:2.5}},{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"number",title:"Average Temperature",layout:{x:2,y:2.5,w:2,h:2.5}}],info:"IPMI Sensor Temperature Fahrenheit.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.sensor_voltage":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Voltage",colors:s.default[12],layout:{x:8,y:0,w:2,h:5}},{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Voltage",layout:{x:10,y:0,w:2,h:2.5}},{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"number",title:"Average Voltage",layout:{x:10,y:2.5,w:2,h:2.5}}],groupBy:["label"],groupByLabel:["component"],aggregationMethod:"avg",info:"IPMI Sensor Voltage.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.sensor_ampere":{groupBy:["label"],groupByLabel:["component"],aggregationMethod:"avg",info:"IPMI Sensor Current.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.sensor_fan_speed":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Fan Speed",layout:{x:4,y:0,w:2,h:5}},{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Fan Speed",layout:{x:6,y:0,w:2,h:2.5}},{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"number",title:"Average Fan Speed",layout:{x:6,y:2.5,w:2,h:2.5}}],groupBy:["label"],groupByLabel:["component"],aggregationMethod:"avg",info:"IPMI Sensor Fans speed.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.sensor_power":{groupBy:["label"],groupByLabel:["component"],aggregationMethod:"avg",info:"IPMI Sensor Power.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.sensor_reading_percent":{groupBy:["label"],groupByLabel:["component"],aggregationMethod:"avg",info:"IPMI Sensor Reading Percentage.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.sensors_states":{info:"IPMI Sensors State.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.temperatures_c":{groupBy:["node"],aggregationMethod:"max",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Temperature",colors:s.default[1],layout:{x:0,y:0,w:2,h:5}},{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Temperature",layout:{x:2,y:0,w:2,h:2.5}},{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"number",title:"Average Temperature",layout:{x:2,y:2.5,w:2,h:2.5}}],info:"System Celsius Temperatures read by IPMI.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.temperatures_f":{groupBy:["node"],aggregationMethod:"max",info:"System Celsius Temperatures read by IPMI.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.voltages":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Voltage",colors:s.default[12],layout:{x:8,y:0,w:2,h:5}},{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Voltage",layout:{x:10,y:0,w:2,h:2.5}},{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"number",title:"Average Voltage",layout:{x:10,y:2.5,w:2,h:2.5}}],groupBy:["node"],aggregationMethod:"avg",info:"System Voltages read by IPMI.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.amps":{groupBy:["node"],aggregationMethod:"avg",info:"System Current read by IPMI.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.rpm":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Fan Speed",layout:{x:4,y:0,w:2,h:5}},{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Fan Speed",layout:{x:6,y:0,w:2,h:2.5}},{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"number",title:"Average Fan Speed",layout:{x:6,y:2.5,w:2,h:2.5}}],groupBy:["node"],aggregationMethod:"avg",info:"System Fans read by IPMI.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.watts":{groupBy:["node"],aggregationMethod:"avg",info:"System Power read by IPMI.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.percent":{groupBy:["node"],aggregationMethod:"avg",info:"System Metrics read by IPMI.",en:{instance:{one:"sensor",other:"sensors"}}},"freeradius.proxy_bad_authentication":{info:"Bad Authentication Requests.",en:{instance:{one:"server",other:"servers"}}},"freeradius.accounting":{info:"Accounting.",en:{instance:{one:"server",other:"servers"}}},"freeradius.bad_accounting":{info:"Bad Accounting Requests.",en:{instance:{one:"server",other:"servers"}}},"freeradius.proxy_accounting":{info:"Accounting.",en:{instance:{one:"server",other:"servers"}}},"freeradius.proxy_bad_accounting":{info:"Bad Accounting Requests.",en:{instance:{one:"server",other:"servers"}}},"gearman.total_jobs":{info:"Total Jobs.",en:{instance:{one:"server",other:"servers"}}},"gearman.single_job":{info:"{job_name}.",en:{instance:{one:"server",other:"servers"}}},"geth.eth_db_chaindata_ancient_io_rate":{info:"Ancient Chaindata rate.",en:{instance:{one:"server",other:"servers"}}},"geth.eth_db_chaindata_ancient_io":{info:"Session ancient Chaindata.",en:{instance:{one:"server",other:"servers"}}},"geth.eth_db_chaindata_disk_io":{info:"Session chaindata on disk.",en:{instance:{one:"server",other:"servers"}}},"geth.eth_db_chaindata_disk_io_rate":{info:"On disk Chaindata rate.",en:{instance:{one:"server",other:"servers"}}},"geth.tx_pool_pending":{info:"Pending Transaction Pool.",en:{instance:{one:"server",other:"servers"}}},"geth.tx_pool_current":{info:"Transaction Pool.",en:{instance:{one:"server",other:"servers"}}},"geth.tx_pool_queued":{info:"Queued Transaction Pool.",en:{instance:{one:"server",other:"servers"}}},"geth.p2p_peers":{info:"Number of Peers.",en:{instance:{one:"server",other:"servers"}}},"geth.rpc_calls":{info:"rpc calls.",en:{instance:{one:"server",other:"servers"}}},"expvar.memstats.heap":{info:"memory: size of heap memory structures.",en:{instance:{one:"system",other:"systems"}}},"expvar.memstats.stack":{info:"memory: size of stack memory structures.",en:{instance:{one:"system",other:"systems"}}},"expvar.memstats.mspan":{info:"memory: size of mspan memory structures.",en:{instance:{one:"system",other:"systems"}}},"expvar.memstats.mcache":{info:"memory: size of mcache memory structures.",en:{instance:{one:"system",other:"systems"}}},"expvar.memstats.live_objects":{info:"memory: number of live objects.",en:{instance:{one:"system",other:"systems"}}},"expvar.memstats.sys":{info:"memory: size of reserved virtual address space.",en:{instance:{one:"system",other:"systems"}}},"expvar.memstats.gc_pauses":{info:"memory: average duration of GC pauses.",en:{instance:{one:"system",other:"systems"}}},"hddtemp.temperatures":{aggregationMethod:"avg",info:"Disk Temperatures.",en:{instance:{one:"device",other:"devices"}}},"hdfs.threads":{info:"Number of Threads.",en:{instance:{one:"device",other:"devices"}}},"hdfs.logs_total":{info:"Number of Logs.",en:{instance:{one:"device",other:"devices"}}},"hdfs.open_connections":{info:"RPC Open Connections.",en:{instance:{one:"device",other:"devices"}}},"hdfs.call_queue_length":{info:"RPC Call Queue Length.",en:{instance:{one:"device",other:"devices"}}},"hdfs.capacity":{info:"Capacity Across All Datanodes.",en:{instance:{one:"device",other:"devices"}}},"hdfs.used_capacity":{info:"Used Capacity Across All Datanodes.",en:{instance:{one:"device",other:"devices"}}},"hdfs.load":{info:"Number of Concurrent File Accesses (read/write) Across All DataNodes.",en:{instance:{one:"device",other:"devices"}}},"hdfs.volume_failures_total":{info:"Number of Volume Failures Across All Datanodes.",en:{instance:{one:"device",other:"devices"}}},"hdfs.files_total":{info:"Number of Tracked Files.",en:{instance:{one:"device",other:"devices"}}},"hdfs.blocks_total":{info:"Number of Allocated Blocks in the System.",en:{instance:{one:"device",other:"devices"}}},"hdfs.blocks":{info:"Number of Problem Blocks (can point to an unhealthy cluster).",en:{instance:{one:"device",other:"devices"}}},"hdfs.data_nodes":{info:"Number of Data Nodes By Status.",en:{instance:{one:"device",other:"devices"}}},"hdfs.datanode_used_capacity":{info:"Used Capacity.",en:{instance:{one:"device",other:"devices"}}},"hdfs.datanode_failed_volumes":{info:"Number of Failed Volumes.",en:{instance:{one:"device",other:"devices"}}},"hpssa.ctrl_status":{info:"Status 1 is OK, Status 0 is not OK.",en:{instance:{one:"device",other:"devices"}}},"hpssa.ctrl_temperature":{aggregationMethod:"avg",info:"Temperature.",en:{instance:{one:"device",other:"devices"}}},"hpssa.ld_status":{info:"Status 1 is OK, Status 0 is not OK.",en:{instance:{one:"device",other:"devices"}}},"hpssa.pd_status":{info:"Status 1 is OK, Status 0 is not OK.",en:{instance:{one:"device",other:"devices"}}},"hpssa.pd_temperature":{aggregationMethod:"avg",info:"Temperature.",en:{instance:{one:"device",other:"devices"}}},"httpcheck.in_state":{aggregationMethod:"avg",info:"HTTP Current State Duration.",en:{instance:{one:"server",other:"servers"}}},"icecast.listeners":{info:"Number Of Listeners.",en:{instance:{one:"server",other:"servers"}}},"ioping.latency":{info:"Read Latency.",en:{instance:{one:"disk",other:"disks"}}},"ipfs.bandwidth":{info:"IPFS Bandwidth.",en:{instance:{one:"server",other:"servers"}}},"ipfs.peers":{info:"IPFS Peers.",en:{instance:{one:"server",other:"servers"}}},"ipfs.repo_size":{info:"IPFS Repo Size.",en:{instance:{one:"server",other:"servers"}}},"ipfs.repo_objects":{info:"IPFS Repo Objects.",en:{instance:{one:"server",other:"servers"}}},"isc_dhcpd.active_leases_total":{info:"Active Leases Total.",en:{instance:{one:"server",other:"servers"}}},"isc_dhcpd.pool_active_leases":{info:"Pool Active Leases.",en:{instance:{one:"pool",other:"pools"}}},"isc_dhcpd.pool_utilization":{aggregationMethod:"avg",info:"Pool Utilization.",en:{instance:{one:"pool",other:"pools"}}},"libreswan.net":{info:"LibreSWAN Tunnel ${name} Traffic.",en:{instance:{one:"tunnel",other:"tunnels"}}},"libreswan.uptime":{aggregationMethod:"min",info:"LibreSWAN Tunnel ${name} Uptime.",en:{instance:{one:"tunnel",other:"tunnels"}}},"lighttpd.scoreboard":{info:"ScoreBoard.",en:{instance:{one:"server",other:"servers"}}},"litespeed.net_throughput":{info:"Network Throughput HTTPS.",en:{instance:{one:"server",other:"servers"}}},"litespeed.connections":{info:"Connections HTTPS.",en:{instance:{one:"server",other:"servers"}}},"litespeed.requests":{info:"Requests.",en:{instance:{one:"server",other:"servers"}}},"litespeed.requests_processing":{info:"Requests In Processing.",en:{instance:{one:"server",other:"servers"}}},"litespeed.cache":{info:"Private Cache Hits.",en:{instance:{one:"server",other:"servers"}}},"litespeed.static":{info:"Static Hits.",en:{instance:{one:"server",other:"servers"}}},"logstash.jvm_mem_heap":{info:"JVM Heap Memory.",en:{instance:{one:"system",other:"systems"}}},"megacli.adapter_degraded":{info:"Adapter State.",en:{instance:{one:"device",other:"devices"}}},"megacli.pd_media_error":{info:"Physical Drives Media Errors.",en:{instance:{one:"device",other:"devices"}}},"megacli.pd_predictive_failure":{info:"Physical Drives Predictive Failures.",en:{instance:{one:"device",other:"devices"}}},"megacli.bbu_relative_charge":{aggregationMethod:"avg",info:"Relative State of Charge.",en:{instance:{one:"battery",other:"batteries"}}},"megacli.bbu_cycle_count":{info:"Cycle Count.",en:{instance:{one:"battery",other:"batteries"}}},"memcached.cache":{info:"Cache Size.",en:{instance:{one:"system",other:"systems"}}},"memcached.net":{info:"Network.",en:{instance:{one:"system",other:"systems"}}},"memcached.connections":{info:"Connections.",en:{instance:{one:"system",other:"systems"}}},"memcached.items":{info:"Items.",en:{instance:{one:"system",other:"systems"}}},"memcached.evicted_reclaimed":{info:"Evicted and Reclaimed Items.",en:{instance:{one:"system",other:"systems"}}},"memcached.get":{info:"Get Requests.",en:{instance:{one:"system",other:"systems"}}},"memcached.get_rate":{info:"Get Request Rate.",en:{instance:{one:"system",other:"systems"}}},"memcached.set_rate":{info:"Set Request Rate.",en:{instance:{one:"system",other:"systems"}}},"memcached.delete":{info:"Delete Requests.",en:{instance:{one:"system",other:"systems"}}},"memcached.cas":{info:"Check and Set Requests.",en:{instance:{one:"system",other:"systems"}}},"memcached.increment":{info:"Increment Requests.",en:{instance:{one:"system",other:"systems"}}},"memcached.decrement":{info:"Decrement Requests.",en:{instance:{one:"system",other:"systems"}}},"memcached.touch":{info:"Touch Requests.",en:{instance:{one:"system",other:"systems"}}},"memcached.touch_rate":{info:"Touch Request Rate.",en:{instance:{one:"system",other:"systems"}}},"mongodb.operations_rate":{info:"Operations rate.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.operations_latency_time":{aggregationMethod:"avg",info:"Operations Latency.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.operations_by_type_rate":{info:"Operations by type.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.document_operations_rate":{info:"Document operations.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.scanned_indexes_rate":{info:"Scanned indexes.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.scanned_documents_rate":{info:"Scanned documents.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.active_clients_count":{info:"Connected clients.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.queued_operations_count":{info:"Queued operations because of a lock.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.lock_acquisitions_rate":{info:"Lock acquisitions.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.cursors_open_count":{info:"Open cursors.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.cursors_open_no_timeout_count":{info:"Open cursors with disabled timeout.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.cursors_opened_rate":{info:"Opened cursors rate.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.cursors_timed_out_rate":{info:"Timed-out cursors.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.cursors_by_lifespan_count":{info:"Cursors lifespan.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.transactions_count":{info:"Current transactions.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.transactions_rate":{info:"Transactions rate.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.transactions_commits_rate":{info:"Transactions commits.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.transactions_commits_duration_time":{aggregationMethod:"avg",info:"Transactions successful commits duration.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.connections_usage":{info:"Connections usage.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.connections_by_state_count":{info:"Connections By State.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.asserts_rate":{info:"Raised assertions.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.network_traffic_rate":{info:"Network traffic.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.network_requests_rate":{info:"Network Requests.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.network_slow_dns_resolutions_rate":{info:"Slow DNS resolution operations.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.network_slow_ssl_handshakes_rate":{info:"Slow SSL handshake operations.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.memory_resident_size":{info:"Used resident memory.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.memory_virtual_size":{info:"Used virtual memory.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.memory_page_faults_rate":{info:"Memory page faults.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.memory_tcmalloc_stats":{info:"TCMalloc statistics.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.wiredtiger_concurrent_read_transactions_usage":{info:"Wired Tiger concurrent read transactions usage.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.wiredtiger_concurrent_write_transactions_usage":{info:"Wired Tiger concurrent write transactions usage.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.wiredtiger_cache_usage":{info:"Wired Tiger cache usage.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.wiredtiger_cache_dirty_space_size":{info:"Wired Tiger cache dirty space size.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.wiredtiger_cache_io_rate":{info:"Wired Tiger IO activity.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.wiredtiger_cache_evictions_rate":{info:"Wired Tiger cache evictions.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.database_collection_count":{info:"Database collections.",en:{instance:{one:"database",other:"databases"}}},"mongodb.database_indexes_count":{info:"Database indexes.",en:{instance:{one:"database",other:"databases"}}},"mongodb.database_views_count":{info:"Database views.",en:{instance:{one:"database",other:"databases"}}},"mongodb.database_documents_count":{info:"Database documents.",en:{instance:{one:"database",other:"databases"}}},"mongodb.database_data_size":{info:"Database data size.",en:{instance:{one:"database",other:"databases"}}},"mongodb.database_index_size":{info:"Database index size.",en:{instance:{one:"database",other:"databases"}}},"mongodb.repl_set_member_state":{info:"Replica Set member state.",en:{instance:{one:"replica",other:"replicas"}}},"mongodb.repl_set_member_health_status":{info:"Replica Set member health status.",en:{instance:{one:"replica",other:"replicas"}}},"mongodb.repl_set_member_replication_lag_time":{aggregationMethod:"max",info:"Replica Set member replication lag.",en:{instance:{one:"replica",other:"replicas"}}},"mongodb.repl_set_member_heartbeat_latency_time":{aggregationMethod:"avg",info:"Replica Set member heartbeat latency.",en:{instance:{one:"replica",other:"replicas"}}},"mongodb.repl_set_member_ping_rtt_time":{aggregationMethod:"avg",info:"Replica Set member ping RTT.",en:{instance:{one:"replica",other:"replicas"}}},"mongodb.repl_set_member_uptime":{aggregationMethod:"min",info:"Replica Set member uptime.",en:{instance:{one:"replica",other:"replicas"}}},"mongodb.sharding_nodes_count":{info:"Sharding Nodes.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.sharding_sharded_databases_count":{info:"Sharded databases.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.sharding_sharded_collections_count":{info:"Sharded collections.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.sharding_shard_chunks_count":{info:"Shard chunks.",en:{instance:{one:"shard",other:"shards"}}},"monit.filesystems":{info:"Filesystems.",en:{instance:{one:"system",other:"systems"}}},"monit.directories":{info:"Directories.",en:{instance:{one:"system",other:"systems"}}},"monit.files":{info:"Files.",en:{instance:{one:"system",other:"systems"}}},"monit.fifos":{info:"Pipes (fifo).",en:{instance:{one:"system",other:"systems"}}},"monit.programs":{info:"Programs statuses.",en:{instance:{one:"system",other:"systems"}}},"monit.services":{info:"Processes statuses.",en:{instance:{one:"system",other:"systems"}}},"monit.process_uptime":{aggregationMethod:"min",info:"Processes uptime.",en:{instance:{one:"system",other:"systems"}}},"monit.process_threads":{info:"Processes threads.",en:{instance:{one:"system",other:"systems"}}},"monit.process_childrens":{info:"Child processes.",en:{instance:{one:"system",other:"systems"}}},"monit.hosts":{info:"Hosts.",en:{instance:{one:"system",other:"systems"}}},"monit.host_latency":{aggregationMethod:"avg",info:"Hosts latency.",en:{instance:{one:"system",other:"systems"}}},"monit.networks":{info:"Network interfaces and addresses.",en:{instance:{one:"system",other:"systems"}}},"mysql.queries_type":{info:"Queries By Type.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.connections":{info:"Connections.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.connections_active":{info:"Active Connections.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.threads":{info:"Threads.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.innodb_os_log_fsync_writes":{info:"InnoDB OS Log Operations.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.innodb_os_log_io":{info:"InnoDB OS Log Bandwidth.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.connection_errors":{info:"Connection Errors.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.open_tables":{info:"Open Tables.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.process_list_queries_count":{info:"Queries Count.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.galera_writesets":{info:"Replicated Writesets.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.galera_conflicts":{info:"Replication Conflicts.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.galera_thread_count":{info:"Total Number of WSRep (applier/rollbacker) Threads.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.key_requests":{info:"MyISAM Key Cache Requests.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.key_disk_ops":{info:"MyISAM Key Cache Disk Operations.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.slave_status":{info:"I/O / SQL Thread Running State.",en:{instance:{one:"connection",other:"connections"}}},"mysql.userstats_created_transactions":{info:"User Transactions.",en:{instance:{one:"user",other:"users"}}},"mysql.userstats_empty_queries":{info:"User Empty Queries.",en:{instance:{one:"user",other:"users"}}},"netfilter.netlink_new":{info:"Connection Tracker New Connections.",en:{instance:{one:"system",other:"systems"}}},"netfilter.netlink_changes":{info:"Connection Tracker Changes.",en:{instance:{one:"system",other:"systems"}}},"netfilter.netlink_search":{info:"Connection Tracker Searches.",en:{instance:{one:"system",other:"systems"}}},"netfilter.netlink_errors":{info:"Connection Tracker Errors.",en:{instance:{one:"system",other:"systems"}}},"netfilter.netlink_expect":{info:"Connection Tracker Expectations.",en:{instance:{one:"system",other:"systems"}}},"netfilter.nfacct_packets":{info:"Netfilter Accounting Packets.",en:{instance:{one:"system",other:"systems"}}},"netfilter.nfacct_bytes":{info:"Netfilter Accounting Bandwidth.",en:{instance:{one:"system",other:"systems"}}},"nginxvts.connections_total":{info:"Total connections.",en:{instance:{one:"server",other:"servers"}}},"nginxvts.shm_used_node":{info:"Number of node using shared memory.",en:{instance:{one:"server",other:"servers"}}},"nginxvts.server_responses_total":{info:"Total number of responses by code class.",en:{instance:{one:"server",other:"servers"}}},"nginxvts.server_traffic_total":{info:"Total amount of data transferred to and from the server.",en:{instance:{one:"server",other:"servers"}}},"nginxvts.server_cache_total":{info:"Total server cache.",en:{instance:{one:"server",other:"servers"}}},"nsd.queries":{info:"queries.",en:{instance:{one:"server",other:"servers"}}},"nsd.zones":{info:"zones.",en:{instance:{one:"server",other:"servers"}}},"nsd.protocols":{info:"protocol.",en:{instance:{one:"server",other:"servers"}}},"nsd.type":{info:"query type.",en:{instance:{one:"server",other:"servers"}}},"nsd.transfer":{info:"transfer.",en:{instance:{one:"server",other:"servers"}}},"nsd.rcode":{info:"return code.",en:{instance:{one:"server",other:"servers"}}},"ntpd.sys_rootdisp":{info:"Total root dispersion to the primary reference clock.",en:{instance:{one:"server",other:"servers"}}},"ntpd.peer_stratum":{info:"Peer stratum.",en:{instance:{one:"peer",other:"peers"}}},"nut.charge":{aggregationMethod:"avg",info:"UPS Charge.",en:{instance:{one:"device",other:"devices"}}},"nut.runtime":{info:"UPS Runtime.",en:{instance:{one:"device",other:"devices"}}},"nut.battery.voltage":{aggregationMethod:"avg",info:"UPS Battery Voltage.",en:{instance:{one:"device",other:"devices"}}},"nut.input.voltage":{aggregationMethod:"avg",info:"UPS Input Voltage.",en:{instance:{one:"device",other:"devices"}}},"nut.input.current":{aggregationMethod:"avg",info:"UPS Input Current.",en:{instance:{one:"device",other:"devices"}}},"nut.input.frequency":{aggregationMethod:"avg",info:"UPS Input Frequency.",en:{instance:{one:"device",other:"devices"}}},"nut.output.voltage":{aggregationMethod:"avg",info:"UPS Output Voltage.",en:{instance:{one:"device",other:"devices"}}},"nut.load":{aggregationMethod:"avg",info:"UPS Load.",en:{instance:{one:"device",other:"devices"}}},"nut.load_usage":{info:"UPS Load Usage.",en:{instance:{one:"device",other:"devices"}}},"nut.temperature":{aggregationMethod:"avg",info:"UPS Temperature.",en:{instance:{one:"device",other:"devices"}}},"nut.clients":{info:"UPS Connected Clients.",en:{instance:{one:"device",other:"devices"}}},"nvidia_smi.gpu_pcie_bandwidth_utilization":{aggregationMethod:"avg",info:"PCI Express Bandwidth Utilization.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_frame_buffer_memory_usage":{info:"Frame buffer memory usage.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_bar1_memory_usage":{info:"BAR1 memory usage.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_voltage":{aggregationMethod:"avg",info:"Voltage.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_power_draw":{aggregationMethod:"avg",info:"Power draw.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_mig_mode_current_status":{info:"MIG current mode.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_mig_devices_count":{info:"MIG devices.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_mig_frame_buffer_memory_usage":{info:"Frame buffer memory usage.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_mig_bar1_memory_usage":{info:"BAR1 memory usage.",en:{instance:{one:"gpu",other:"gpus"}}},"openldap.total_connections":{info:"Total Connections.",en:{instance:{one:"server",other:"servers"}}},"openldap.traffic_stats":{info:"Traffic.",en:{instance:{one:"server",other:"servers"}}},"openldap.operations_status":{info:"Operations Status.",en:{instance:{one:"server",other:"servers"}}},"openldap.referrals":{info:"Referrals.",en:{instance:{one:"server",other:"servers"}}},"openldap.entries":{info:"Entries.",en:{instance:{one:"server",other:"servers"}}},"openldap.ldap_operations":{info:"Operations.",en:{instance:{one:"server",other:"servers"}}},"openldap.waiters":{info:"Waiters.",en:{instance:{one:"server",other:"servers"}}},"opensips.dialogs_active":{info:"OpenSIPS Active Dialogs.",en:{instance:{one:"system",other:"systems"}}},"opensips.users":{info:"OpenSIPS Users.",en:{instance:{one:"system",other:"systems"}}},"opensips.registrar":{info:"OpenSIPS Registrar.",en:{instance:{one:"system",other:"systems"}}},"opensips.transactions":{info:"OpenSIPS Transactions.",en:{instance:{one:"system",other:"systems"}}},"opensips.core_rcv":{info:"OpenSIPS Core Receives.",en:{instance:{one:"system",other:"systems"}}},"opensips.core_fwd":{info:"OpenSIPS Core Forwards.",en:{instance:{one:"system",other:"systems"}}},"opensips.core_drop":{info:"OpenSIPS Core Drops.",en:{instance:{one:"system",other:"systems"}}},"opensips.core_err":{info:"OpenSIPS Core Errors.",en:{instance:{one:"system",other:"systems"}}},"opensips.core_bad":{info:"OpenSIPS Core Bad.",en:{instance:{one:"system",other:"systems"}}},"opensips.tm_replies":{info:"OpenSIPS TM Replies.",en:{instance:{one:"system",other:"systems"}}},"opensips.transactions_status":{info:"OpenSIPS Transactions Status.",en:{instance:{one:"system",other:"systems"}}},"opensips.transactions_inuse":{info:"OpenSIPS InUse Transactions.",en:{instance:{one:"system",other:"systems"}}},"opensips.sl_replies":{info:"OpenSIPS SL Replies.",en:{instance:{one:"system",other:"systems"}}},"opensips.dialogs":{info:"OpenSIPS Dialogs.",en:{instance:{one:"system",other:"systems"}}},"opensips.net_waiting":{info:"OpenSIPS Network Waiting.",en:{instance:{one:"system",other:"systems"}}},"opensips.uri_checks":{info:"OpenSIPS URI Checks.",en:{instance:{one:"system",other:"systems"}}},"opensips.traces":{info:"OpenSIPS Traces.",en:{instance:{one:"system",other:"systems"}}},"opensips.shmem":{info:"OpenSIPS Shared Memory.",en:{instance:{one:"system",other:"systems"}}},"opensips.shmem_fragment":{info:"OpenSIPS Shared Memory Fragmentation.",en:{instance:{one:"system",other:"systems"}}},"oracledb.session_count":{info:"Session Count.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.session_limit_usage":{info:"Session Limit Usage.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.logons":{info:"Logons.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.physical_disk_read_writes":{info:"Physical Disk Reads/Writes.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.sorts_on_disks":{info:"Sorts On Disk.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.full_table_scans":{info:"Full Table Scans.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.database_wait_time_ratio":{aggregationMethod:"avg",info:"Database Wait Time Ratio.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.shared_pool_free_memory":{info:"Shared Pool Free Memory.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.in_memory_sorts_ratio":{aggregationMethod:"avg",info:"In-Memory Sorts Ratio.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.sql_service_response_time":{aggregationMethod:"avg",info:"SQL Service Response Time.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.user_rollbacks":{info:"User Rollbacks.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.enqueue_timeouts":{info:"Enqueue Timeouts.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.cache_hit_ration":{aggregationMethod:"avg",info:"Cache Hit Ratio.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.global_cache_blocks":{info:"Global Cache Blocks Events.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.activity":{info:"Activities.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.wait_time":{aggregationMethod:"avg",info:"Wait Time.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.tablespace_size":{info:"Size.",en:{instance:{one:"tablespace",other:"tablespaces"}}},"oracledb.tablespace_usage":{info:"Usage.",en:{instance:{one:"tablespace",other:"tablespaces"}}},"oracledb.tablespace_usage_in_percent":{aggregationMethod:"avg",info:"Usage.",en:{instance:{one:"tablespace",other:"tablespaces"}}},"oracledb.allocated_size":{info:"Size.",en:{instance:{one:"tablespace",other:"tablespaces"}}},"oracledb.allocated_usage":{info:"Usage.",en:{instance:{one:"tablespace",other:"tablespaces"}}},"oracledb.allocated_usage_in_percent":{aggregationMethod:"avg",info:"Usage.",en:{instance:{one:"tablespace",other:"tablespaces"}}},"perf.cpu_cycles":{info:"CPU cycles.",en:{instance:{one:"system",other:"systems"}}},"perf.instructions":{info:"Instructions.",en:{instance:{one:"system",other:"systems"}}},"perf.branch_instructions":{info:"Branch instructions.",en:{instance:{one:"system",other:"systems"}}},"perf.cache":{info:"Cache operations.",en:{instance:{one:"system",other:"systems"}}},"perf.bus_cycles":{info:"Bus cycles.",en:{instance:{one:"system",other:"systems"}}},"perf.stalled_cycles":{info:"Stalled frontend and backend cycles.",en:{instance:{one:"system",other:"systems"}}},"perf.migrations":{info:"CPU migrations.",en:{instance:{one:"system",other:"systems"}}},"perf.alignment_faults":{info:"Alignment faults.",en:{instance:{one:"system",other:"systems"}}},"perf.emulation_faults":{info:"Emulation faults.",en:{instance:{one:"system",other:"systems"}}},"perf.l1d_cache":{info:"L1D cache operations.",en:{instance:{one:"system",other:"systems"}}},"perf.l1d_cache_prefetch":{info:"L1D prefetch cache operations.",en:{instance:{one:"system",other:"systems"}}},"perf.l1i_cache":{info:"L1I cache operations.",en:{instance:{one:"system",other:"systems"}}},"perf.ll_cache":{info:"LL cache operations.",en:{instance:{one:"system",other:"systems"}}},"perf.dtlb_cache":{info:"DTLB cache operations.",en:{instance:{one:"system",other:"systems"}}},"perf.itlb_cache":{info:"ITLB cache operations.",en:{instance:{one:"system",other:"systems"}}},"perf.pbu_cache":{info:"PBU cache operations.",en:{instance:{one:"system",other:"systems"}}},"pihole.unwanted_domains_blocking_status":{info:"Unwanted Domains Blocking Status.",en:{instance:{one:"server",other:"servers"}}},"pika.connections":{info:"Connections.",en:{instance:{one:"server",other:"servers"}}},"pika.clients":{info:"Clients.",en:{instance:{one:"server",other:"servers"}}},"pika.memory":{info:"Memory usage.",en:{instance:{one:"server",other:"servers"}}},"pika.connected_replicas":{info:"Connected replicas.",en:{instance:{one:"server",other:"servers"}}},"pika.commands":{info:"Processed commands.",en:{instance:{one:"server",other:"servers"}}},"pika.commands_calls":{info:"Calls per command.",en:{instance:{one:"server",other:"servers"}}},"pika.database_strings_keys":{info:"Strings type keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_strings_expires_keys":{info:"Strings type expires keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_strings_invalid_keys":{info:"Strings type invalid keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_hashes_keys":{info:"Hashes type keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_hashes_expires_keys":{info:"Hashes type expires keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_hashes_invalid_keys":{info:"Hashes type invalid keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_lists_keys":{info:"Lists type keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_lists_expires_keys":{info:"Lists type expires keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_lists_invalid_keys":{info:"Lists type invalid keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_zsets_keys":{info:"Zsets type keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_zsets_expires_keys":{info:"Zsets type expires keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_zsets_invalid_keys":{info:"Zsets type invalid keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_sets_keys":{info:"Sets type keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_sets_expires_keys":{info:"Sets type expires keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_sets_invalid_keys":{info:"Sets invalid keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.uptime":{aggregationMethod:"min",info:"Uptime.",en:{instance:{one:"server",other:"servers"}}},"portcheck.state_duration":{info:"Current State Duration.",en:{instance:{one:"server",other:"servers"}}},"postgres.locks_utilization":{aggregationMethod:"avg",info:"Acquired locks utilization.",en:{instance:{one:"pg server",other:"pg servers"}}},"postgres.catalog_relations_count":{info:"Relation count.",en:{instance:{one:"pg server",other:"pg servers"}}},"postgres.catalog_relations_size":{info:"Relation size.",en:{instance:{one:"pg server",other:"pg servers"}}},"postgres.table_size":{info:"Table total size.",en:{instance:{one:"table",other:"tables"}}},"powerdns.questions_in":{info:"Incoming questions.",en:{instance:{one:"server",other:"servers"}}},"powerdns.questions_out":{info:"Outgoing questions.",en:{instance:{one:"server",other:"servers"}}},"powerdns.cache_usage":{info:"Cache Usage.",en:{instance:{one:"server",other:"servers"}}},"powerdns.cache_size":{info:"Cache Size.",en:{instance:{one:"server",other:"servers"}}},"powerdns.latency":{info:"Answer latency.",en:{instance:{one:"server",other:"servers"}}},"powerdns_recursor.questions_in":{info:"Incoming questions.",en:{instance:{one:"server",other:"servers"}}},"powerdns_recursor.questions_out":{info:"Outgoing questions.",en:{instance:{one:"server",other:"servers"}}},"powerdns_recursor.answer_time":{info:"Queries answered within a time range.",en:{instance:{one:"server",other:"servers"}}},"powerdns_recursor.timeouts":{info:"Timeouts on outgoing UDP queries.",en:{instance:{one:"server",other:"servers"}}},"powerdns_recursor.drops":{info:"Drops.",en:{instance:{one:"server",other:"servers"}}},"powerdns_recursor.cache_usage":{info:"Cache Usage.",en:{instance:{one:"server",other:"servers"}}},"powerdns_recursor.cache_size":{info:"Cache Size.",en:{instance:{one:"server",other:"servers"}}},"cpu.cpufreq":{info:"Current CPU Frequency.",en:{instance:{one:"system",other:"systems"}}},"mem.hugepage":{info:"Dedicated HugePages Memory.",en:{instance:{one:"system",other:"systems"}}},"mem.pagetype":{info:"pagetype_Node{node}_{zone}_{type}.",en:{instance:{one:"system",other:"systems"}}},"system.message_queue_message":{info:"IPC Message Queue Number of Messages.",en:{instance:{one:"system",other:"systems"}}},"md.nonredundant":{family:"redundancy",info:"Nonredundant Array Availability.",en:{instance:{one:"device",other:"devices"}}},"wireless.status":{family:"status",info:"Internal status reported by interface..",en:{instance:{one:"device",other:"devices"}}},"btrfs.commits":{family:"commits",info:"BTRFS Commits.",en:{instance:{one:"filesystem",other:"filesystems"}}},"btrfs.commits_perc_time":{family:"commits",aggregationMethod:"avg",info:"BTRFS Commits Time Share.",en:{instance:{one:"filesystem",other:"filesystems"}}},"btrfs.commit_timings":{family:"commits",info:"BTRFS Commit Timings.",en:{instance:{one:"filesystem",other:"filesystems"}}},"btrfs.device_errors":{family:"errors",info:"BTRFS Device Errors.",en:{instance:{one:"device",other:"devices"}}},"proxysql.client_connections_count":{info:"Client connections.",en:{instance:{one:"server",other:"servers"}}},"proxysql.client_connections_rate":{info:"Client connections rate.",en:{instance:{one:"server",other:"servers"}}},"proxysql.server_connections_count":{info:"Server connections.",en:{instance:{one:"server",other:"servers"}}},"proxysql.server_connections_rate":{info:"Server connections rate.",en:{instance:{one:"server",other:"servers"}}},"proxysql.backends_traffic":{info:"Backends traffic.",en:{instance:{one:"server",other:"servers"}}},"proxysql.clients_traffic":{info:"Clients traffic.",en:{instance:{one:"server",other:"servers"}}},"proxysql.active_transactions_count":{info:"Client connections that are currently processing a transaction.",en:{instance:{one:"server",other:"servers"}}},"proxysql.questions_rate":{info:"Client requests / statements executed.",en:{instance:{one:"server",other:"servers"}}},"proxysql.slow_queries_rate":{info:"Slow queries.",en:{instance:{one:"server",other:"servers"}}},"proxysql.queries_rate":{info:"Queries rate.",en:{instance:{one:"server",other:"servers"}}},"proxysql.backend_statements_count":{info:"Statements available across all backend connections.",en:{instance:{one:"server",other:"servers"}}},"proxysql.backend_statements_rate":{info:"Statements executed against the backends.",en:{instance:{one:"server",other:"servers"}}},"proxysql.client_statements_count":{info:"Statements that are in use by clients.",en:{instance:{one:"server",other:"servers"}}},"proxysql.client_statements_rate":{info:"Statements executed by clients.",en:{instance:{one:"server",other:"servers"}}},"proxysql.cached_statements_count":{info:"Global prepared statements.",en:{instance:{one:"server",other:"servers"}}},"proxysql.query_cache_entries_count":{info:"Query Cache entries.",en:{instance:{one:"server",other:"servers"}}},"proxysql.query_cache_memory_used":{info:"Query Cache memory used.",en:{instance:{one:"server",other:"servers"}}},"proxysql.query_cache_io":{info:"Query Cache I/O.",en:{instance:{one:"server",other:"servers"}}},"proxysql.query_cache_requests_rate":{info:"Query Cache requests.",en:{instance:{one:"server",other:"servers"}}},"proxysql.mysql_monitor_workers_count":{info:"MySQL monitor workers.",en:{instance:{one:"server",other:"servers"}}},"proxysql.mysql_monitor_workers_rate":{info:"MySQL monitor workers rate.",en:{instance:{one:"server",other:"servers"}}},"proxysql.mysql_monitor_connect_checks_rate":{info:"MySQL monitor connect checks.",en:{instance:{one:"server",other:"servers"}}},"proxysql.mysql_monitor_ping_checks_rate":{info:"MySQL monitor ping checks.",en:{instance:{one:"server",other:"servers"}}},"proxysql.mysql_monitor_read_only_checks_rate":{info:"MySQL monitor read only checks.",en:{instance:{one:"server",other:"servers"}}},"proxysql.mysql_monitor_replication_lag_checks_rate":{info:"MySQL monitor replication lag checks.",en:{instance:{one:"server",other:"servers"}}},"proxysql.jemalloc_memory_used":{info:"Jemalloc used memory.",en:{instance:{one:"server",other:"servers"}}},"proxysql.memory_used":{info:"Memory used.",en:{instance:{one:"server",other:"servers"}}},"proxysql.uptime":{aggregationMethod:"min",info:"Uptime.",en:{instance:{one:"server",other:"servers"}}},"proxysql.mysql_command_execution_rate":{info:"MySQL command execution.",en:{instance:{one:"command",other:"commands"}}},"proxysql.mysql_command_execution_time":{aggregationMethod:"avg",info:"MySQL command execution time.",en:{instance:{one:"command",other:"commands"}}},"proxysql.mysql_command_execution_duration":{info:"MySQL command execution duration histogram.",en:{instance:{one:"command",other:"commands"}}},"proxysql.mysql_user_connections_utilization":{aggregationMethod:"avg",info:"MySQL user connections utilization.",en:{instance:{one:"user",other:"users"}}},"proxysql.mysql_user_connections_count":{info:"MySQL user connections used.",en:{instance:{one:"user",other:"users"}}},"proxysql.backend_status":{info:"Backend status.",en:{instance:{one:"sql backend",other:"sql backends"}}},"proxysql.backend_connections_usage":{info:"Backend connections usage.",en:{instance:{one:"sql backend",other:"sql backends"}}},"proxysql.backend_connections_rate":{info:"Backend connections established.",en:{instance:{one:"sql backend",other:"sql backends"}}},"proxysql.backend_queries_rate":{info:"Backend queries.",en:{instance:{one:"sql backend",other:"sql backends"}}},"proxysql.backend_traffic":{info:"Backend traffic.",en:{instance:{one:"sql backend",other:"sql backends"}}},"proxysql.backend_latency":{aggregationMethod:"avg",info:"Backend latency.",en:{instance:{one:"sql backend",other:"sql backends"}}},"pulsar.broker_components":{info:"Broker Components.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.throughput_rate":{info:"Throughput Rate.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.storage_size":{info:"Storage Size.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.storage_operations_rate":{info:"Storage Read/Write Operations Rate.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.storage_write_latency":{aggregationMethod:"avg",info:"Storage Write Latency.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.entry_size":{info:"Entry Size.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.subscription_delayed":{info:"Subscriptions Delayed for Dispatching.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.replication_rate":{info:"Replication Rate.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.replication_throughput_rate":{info:"Replication Throughput Rate.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.replication_backlog":{info:"Replication Backlog.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.namespace_broker_components":{info:"Broker Components.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_throughput_rate":{info:"Throughput Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_storage_size":{info:"Storage Size.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_storage_operations_rate":{info:"Storage Read/Write Operations Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_storage_write_latency":{aggregationMethod:"avg",info:"Storage Write Latency.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_entry_size":{info:"Entry Size.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_subscription_delayed":{info:"Subscriptions Delayed for Dispatching.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_replication_rate":{info:"Replication Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_replication_throughput_rate":{info:"Replication Throughput Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_replication_backlog":{info:"Replication Backlog.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_producers":{info:"Topic Producers.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_subscriptions":{info:"Topic Subscriptions.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_consumers":{info:"Topic Consumers.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_messages_rate_in":{info:"Topic Publish Messages Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_messages_rate_out":{info:"Topic Dispatch Messages Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_throughput_rate_in":{info:"Topic Publish Throughput Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_throughput_rate_out":{info:"Topic Dispatch Throughput Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_storage_size":{info:"Topic Storage Size.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_storage_read_rate":{info:"Topic Storage Read Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_storage_write_rate":{info:"Topic Storage Write Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_msg_backlog":{info:"Topic Messages Backlog Size.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_subscription_delayed":{info:"Topic Subscriptions Delayed for Dispatching.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_subscription_msg_rate_redeliver":{info:"Topic Subscriptions Redelivered Message Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_subscription_blocked_on_unacked_messages":{info:"Topic Subscriptions Blocked On Unacked Messages.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_replication_rate_in":{info:"Topic Replication Rate From Remote Cluster.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_replication_rate_out":{info:"Topic Replication Rate To Remote Cluster.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_replication_throughput_rate_in":{info:"Topic Replication Throughput Rate From Remote Cluster.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_replication_throughput_rate_out":{info:"Topic Replication Throughput Rate To Remote Cluster.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_replication_backlog":{info:"Topic Replication Backlog.",en:{instance:{one:"namespace",other:"namespaces"}}},"puppet.jvm":{info:"JVM Non-Heap.",en:{instance:{one:"server",other:"servers"}}},"puppet.fdopen":{info:"File Descriptors.",en:{instance:{one:"server",other:"servers"}}},"rabbitmq.messages_count":{info:"Messages.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.messages_rate":{info:"Messages.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.objects_count":{info:"Objects.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.connection_churn_rate":{info:"Connection churn.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.channel_churn_rate":{info:"Channel churn.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.queue_churn_rate":{info:"Queue churn.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.file_descriptors_count":{info:"File descriptors.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.sockets_count":{info:"Used sockets.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.erlang_processes_count":{info:"Erlang processes.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.erlang_run_queue_processes_count":{info:"Erlang run queue.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.memory_usage":{info:"Memory.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.disk_space_free_size":{info:"Free disk space.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.vhost_messages_count":{info:"Vhost messages.",en:{instance:{one:"vhost",other:"vhosts"}}},"rabbitmq.vhost_messages_rate":{info:"Vhost messages rate.",en:{instance:{one:"vhost",other:"vhosts"}}},"rabbitmq.queue_messages_count":{info:"Queue messages.",en:{instance:{one:"queue",other:"queues"}}},"rabbitmq.queue_messages_rate":{info:"Queue messages rate.",en:{instance:{one:"queue",other:"queues"}}},"redis.connections":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Connections",layout:{x:14,y:0,w:1.999999999,h:5}}],info:"Accepted and rejected (maxclients limit) connections.",en:{instance:{one:"server",other:"servers"}}},"redis.memory":{info:"Memory usage.",en:{instance:{one:"server",other:"servers"}}},"redis.key_eviction_events":{info:"Evicted keys due to maxmemory limit.",en:{instance:{one:"server",other:"servers"}}},"redis.net":{info:"Bandwidth.",en:{instance:{one:"server",other:"servers"}}},"redis.rdb_changes":{info:"TI,TLE.",en:{instance:{one:"server",other:"servers"}}},"redis.bgsave_now":{aggregationMethod:"max",info:"Duration of the on-going RDB save operation if any.",en:{instance:{one:"server",other:"servers"}}},"redis.bgsave_health":{info:"Status of the last RDB save operation (0: ok, 1: err).",en:{instance:{one:"server",other:"servers"}}},"redis.bgsave_last_rdb_save_since_time":{aggregationMethod:"min",info:"Time elapsed since the last successful RDB save.",en:{instance:{one:"server",other:"servers"}}},"redis.aof_file_size":{info:"AOF file size.",en:{instance:{one:"server",other:"servers"}}},"redis.commands_usec":{info:"Total CPU time consumed by the commands.",en:{instance:{one:"server",other:"servers"}}},"redis.commands_usec_per_sec":{info:"Average CPU consumed per command execution.",en:{instance:{one:"server",other:"servers"}}},"redis.key_expiration_events":{info:"Expired keys.",en:{instance:{one:"server",other:"servers"}}},"redis.database_keys":{info:"Keys per database.",en:{instance:{one:"server",other:"servers"}}},"redis.database_expires_keys":{info:"Keys with an expiration per database.",en:{instance:{one:"server",other:"servers"}}},"redis.connected_replicas":{info:"Connected replicas.",en:{instance:{one:"server",other:"servers"}}},"redis.master_link_status":{info:"Master link status.",en:{instance:{one:"server",other:"servers"}}},"rethinkdb.cluster_connected_servers":{info:"Connected Servers.",en:{instance:{one:"server",other:"servers"}}},"rethinkdb.cluster_clients_active":{info:"Active Clients.",en:{instance:{one:"server",other:"servers"}}},"rethinkdb.cluster_queries":{info:"Queries.",en:{instance:{one:"server",other:"servers"}}},"rethinkdb.cluster_documents":{info:"Documents.",en:{instance:{one:"server",other:"servers"}}},"rethinkdb.client_connections":{info:"Client Connections.",en:{instance:{one:"database",other:"databases"}}},"rethinkdb.clients_active":{info:"Active Clients.",en:{instance:{one:"database",other:"databases"}}},"rethinkdb.queries":{info:"Queries.",en:{instance:{one:"database",other:"databases"}}},"rethinkdb.documents":{info:"Documents.",en:{instance:{one:"database",other:"databases"}}},"riak.kv.throughput":{info:"Reads & writes coordinated by this node.",en:{instance:{one:"server",other:"servers"}}},"riak.dt.vnode_updates":{info:"Update operations coordinated by local vnodes by data type.",en:{instance:{one:"server",other:"servers"}}},"riak.search":{info:"Search queries on the node.",en:{instance:{one:"server",other:"servers"}}},"riak.search.documents":{info:"Documents indexed by search.",en:{instance:{one:"server",other:"servers"}}},"riak.consistent.operations":{info:"Consistent node operations.",en:{instance:{one:"server",other:"servers"}}},"riak.kv.latency.get":{info:"Time between reception of a client GET request and subsequent response to client.",en:{instance:{one:"server",other:"servers"}}},"riak.kv.latency.put":{info:"Time between reception of a client PUT request and subsequent response to client.",en:{instance:{one:"server",other:"servers"}}},"riak.dt.latency.counter_merge":{info:"Time it takes to perform an Update Counter operation.",en:{instance:{one:"server",other:"servers"}}},"riak.dt.latency.set_merge":{info:"Time it takes to perform an Update Set operation.",en:{instance:{one:"server",other:"servers"}}},"riak.dt.latency.map_merge":{info:"Time it takes to perform an Update Map operation.",en:{instance:{one:"server",other:"servers"}}},"riak.search.latency.query":{info:"Search query latency.",en:{instance:{one:"server",other:"servers"}}},"riak.search.latency.index":{info:"Time it takes Search to index a new document.",en:{instance:{one:"server",other:"servers"}}},"riak.consistent.latency.get":{info:"Strongly consistent read latency.",en:{instance:{one:"server",other:"servers"}}},"riak.consistent.latency.put":{info:"Strongly consistent write latency.",en:{instance:{one:"server",other:"servers"}}},"riak.vm":{info:"Total processes running in the Erlang VM.",en:{instance:{one:"server",other:"servers"}}},"riak.vm.memory.processes":{info:"Memory allocated & used by Erlang processes.",en:{instance:{one:"server",other:"servers"}}},"riak.kv.siblings_encountered.get":{info:"Number of siblings encountered during GET operations by this node during the past minute.",en:{instance:{one:"server",other:"servers"}}},"riak.kv.objsize.get":{info:"Object size encountered by this node during the past minute.",en:{instance:{one:"server",other:"servers"}}},"riak.search.vnodeq_size":{info:"Number of unprocessed messages in the vnode message queues of Search on this node in the past minute.",en:{instance:{one:"server",other:"servers"}}},"riak.search.index":{info:"Number of writes to Search failed due to bad data format by reason.",en:{instance:{one:"server",other:"servers"}}},"riak.core.protobuf_connections":{info:"Protocol buffer connections by status.",en:{instance:{one:"server",other:"servers"}}},"riak.core.repairs":{info:"Number of repair operations this node has coordinated.",en:{instance:{one:"server",other:"servers"}}},"riak.core.fsm_active":{info:"Active finite state machines by kind.",en:{instance:{one:"server",other:"servers"}}},"riak.core.fsm_rejected":{info:"Finite state machines being rejected by Sidejobs overload protection.",en:{instance:{one:"server",other:"servers"}}},"syscall.rw":{info:"R/Ws.",en:{instance:{one:"server",other:"servers"}}},"smb2.rw":{info:"R/Ws.",en:{instance:{one:"server",other:"servers"}}},"smb2.create_close":{info:"Create/Close.",en:{instance:{one:"server",other:"servers"}}},"smb2.get_set_info":{info:"Info.",en:{instance:{one:"server",other:"servers"}}},"smb2.find":{info:"Find.",en:{instance:{one:"server",other:"servers"}}},"smb2.notify":{info:"Notify.",en:{instance:{one:"server",other:"servers"}}},"smb2.sm_counters":{info:"Lesser Ops.",en:{instance:{one:"server",other:"servers"}}},"scaleio.system_capacity_total":{info:"Total Capacity.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_capacity_in_use":{info:"Capacity In Use.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_capacity_usage":{info:"Capacity Usage.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_capacity_available_volume_allocation":{info:"Available For Volume Allocation.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_capacity_health_state":{info:"Capacity Health State.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_workload_primary_bandwidth_total":{info:"Primary Backend Bandwidth Total (Read and Write).",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_workload_primary_bandwidth":{info:"Primary Backend Bandwidth.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_workload_primary_iops_total":{info:"Primary Backend IOPS Total (Read and Write).",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_workload_primary_iops":{info:"Primary Backend IOPS.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_workload_primary_io_size_total":{info:"Primary Backend I/O Size Total (Read and Write).",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_rebalance":{info:"Rebalance.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_rebalance_left":{info:"Rebalance Pending Capacity.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_rebalance_time_until_finish":{aggregationMethod:"min",info:"Rebalance Approximate Time Until Finish.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_rebuild":{info:"Rebuild Bandwidth Total (Forward, Backward and Normal).",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_rebuild_left":{info:"Rebuild Pending Capacity Total (Forward, Backward and Normal).",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_defined_components":{info:"Components.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_components_volumes_by_type":{info:"Volumes By Type.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_components_volumes_by_mapping":{info:"Volumes By Mapping.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.storage_pool_capacity_total":{info:"Total Capacity.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.storage_pool_capacity_in_use":{info:"Capacity In Use.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.storage_pool_capacity_usage":{info:"Capacity Usage.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.storage_pool_capacity_utilization":{aggregationMethod:"avg",info:"Capacity Utilization.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.storage_pool_capacity_available_volume_allocation":{info:"Available For Volume Allocation.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.storage_pool_capacity_health_state":{info:"Capacity Health State.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.storage_pool_components":{info:"Components.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.sdc_mdm_connection_state":{info:"MDM Connection State.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.sdc_bandwidth":{info:"Bandwidth.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.sdc_iops":{info:"IOPS.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.sdc_io_size":{info:"IOPS Size.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.sdc_num_of_mapped_volumed":{info:"Mapped Volumes.",en:{instance:{one:"storage server",other:"storage servers"}}},"mem.slabmemory":{info:"Memory Usage.",en:{instance:{one:"system",other:"systems"}}},"mem.slabfilling":{info:"Object Filling.",en:{instance:{one:"system",other:"systems"}}},"mem.slabwaste":{info:"Memory waste.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.read_error_rate":{info:"Read Error Rate.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.seek_error_rate":{info:"Seek Error Rate.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.soft_read_error_rate":{info:"Soft Read Error Rate.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.write_error_rate":{info:"Write Error Rate.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.read_total_err_corrected":{info:"Read Error Corrected.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.read_total_unc_errors":{info:"Read Error Uncorrected.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.write_total_err_corrected":{info:"Write Error Corrected.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.write_total_unc_errors":{info:"Write Error Uncorrected.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.verify_total_err_corrected":{info:"Verify Error Corrected.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.verify_total_unc_errors":{info:"Verify Error Uncorrected.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.sata_interface_downshift":{info:"SATA Interface Downshift.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.udma_crc_error_count":{info:"UDMA CRC Error Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.throughput_performance":{info:"Throughput Performance.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.seek_time_performance":{info:"Seek Time Performance.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.start_stop_count":{info:"Start/Stop Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.power_on_hours_count":{info:"Power-On Hours Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.power_cycle_count":{info:"Power Cycle Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.unexpected_power_loss":{info:"Unexpected Power Loss.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.spin_up_time":{aggregationMethod:"avg",info:"Spin-Up Time.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.spin_up_retries":{info:"Spin-up Retries.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.calibration_retries":{info:"Calibration Retries.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.airflow_temperature_celsius":{aggregationMethod:"avg",info:"Airflow Temperature Celsius.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.temperature_celsius":{aggregationMethod:"avg",info:"Temperature.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.reallocated_sectors_count":{info:"Reallocated Sectors Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.reserved_block_count":{aggregationMethod:"avg",info:"Reserved Block Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.program_fail_count":{info:"Program Fail Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.erase_fail_count":{info:"Erase Fail Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.wear_leveller_worst_case_erase_count":{info:"Wear Leveller Worst Case Erase Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.unused_reserved_nand_blocks":{info:"Unused Reserved NAND Blocks.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.reallocation_event_count":{info:"Reallocation Event Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.current_pending_sector_count":{info:"Current Pending Sector Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.offline_uncorrectable_sector_count":{info:"Offline Uncorrectable Sector Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.percent_lifetime_used":{aggregationMethod:"avg",info:"Percent Lifetime Used.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.media_wearout_indicator":{aggregationMethod:"avg",info:"Media Wearout Indicator.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.nand_writes_1gib":{info:"NAND Writes.",en:{instance:{one:"system",other:"systems"}}},"solr.search_requests":{info:"Search Requests.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.search_errors":{info:"Search Errors.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.search_errors_by_type":{info:"Search Errors By Type.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.search_requests_processing_time":{aggregationMethod:"avg",info:"Search Requests Processing Time.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.search_requests_timings":{info:"Search Requests Timings.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.search_requests_processing_time_percentile":{aggregationMethod:"avg",info:"Search Requests Processing Time Percentile.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.update_requests":{info:"Update Requests.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.update_errors":{info:"Update Errors.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.update_errors_by_type":{info:"Update Errors By Type.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.update_requests_processing_time":{aggregationMethod:"avg",info:"Update Requests Processing Time.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.update_requests_timings":{info:"Update Requests Timings.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.update_requests_processing_time_percentile":{aggregationMethod:"avg",info:"Update Requests Processing Time Percentile.",en:{instance:{one:"solr server",other:"solr server"}}},"spigotmc.mem":{info:"Minecraft Memory Usage.",en:{instance:{one:"spigot server",other:"spigot servers"}}},"springboot2.response_codes":{info:"Response Codes.",en:{instance:{one:"sb2 server",other:"sb2 servers"}}},"springboot2.thread":{info:"Threads.",en:{instance:{one:"sb2 server",other:"sb2 servers"}}},"springboot2.heap":{info:"Overview.",en:{instance:{one:"sb2 server",other:"sb2 servers"}}},"springboot2.heap_eden":{info:"Eden Space.",en:{instance:{one:"sb2 server",other:"sb2 servers"}}},"springboot2.heap_survivor":{info:"Survivor Space.",en:{instance:{one:"sb2 server",other:"sb2 servers"}}},"springboot2.heap_old":{info:"Old Space.",en:{instance:{one:"sb2 server",other:"sb2 servers"}}},"springboot2.uptime":{aggregationMethod:"min",info:"The uptime of the Java virtual machine.",en:{instance:{one:"sb2 server",other:"sb2 servers"}}},"squid.clients_net":{info:"Squid Client Bandwidth.",en:{instance:{one:"squid instance",other:"squid instances"}}},"squid.clients_requests":{info:"Squid Client Requests.",en:{instance:{one:"squid instance",other:"squid instances"}}},"squid.servers_net":{info:"Squid Server Bandwidth.",en:{instance:{one:"squid instance",other:"squid instances"}}},"squid.servers_requests":{info:"Squid Server Requests.",en:{instance:{one:"squid instance",other:"squid instances"}}},"supervisord.summary_processes":{info:"Processes.",en:{instance:{one:"client / server",other:"clients / servers"}}},"supervisord.processes":{info:"Processes.",en:{instance:{one:"process group",other:"process groups"}}},"supervisord.process_exit_status":{info:"Exit status.",en:{instance:{one:"process group",other:"process groups"}}},"supervisord.process_uptime":{aggregationMethod:"min",info:"Uptime.",en:{instance:{one:"process group",other:"process groups"}}},"supervisord.process_downtime":{info:"Downtime.",en:{instance:{one:"process group",other:"process groups"}}},"systemd.service_unit_state":{info:"Service Unit State.",en:{instance:{one:"system",other:"systems"}}},"tengine.bandwidth_total":{info:"Bandwidth.",en:{instance:{one:"web server",other:"web servers"}}},"tengine.connections_total":{info:"Connections.",en:{instance:{one:"web server",other:"web servers"}}},"tengine.requests_total":{info:"Requests.",en:{instance:{one:"web server",other:"web servers"}}},"tengine.requests_per_response_code_family_total":{info:"Requests Per Response Code Family.",en:{instance:{one:"web server",other:"web servers"}}},"tengine.requests_per_response_code_detailed_total":{info:"Requests Per Response Code Detailed.",en:{instance:{one:"web server",other:"web servers"}}},"tengine.requests_upstream_total":{info:"Number Of Requests Calling For Upstream.",en:{instance:{one:"web server",other:"web servers"}}},"tengine.tries_upstream_total":{info:"Number Of Times Calling For Upstream.",en:{instance:{one:"web server",other:"web servers"}}},"tengine.requests_upstream_per_response_code_family_total":{info:"Upstream Requests Per Response Code Family.",en:{instance:{one:"web server",other:"web servers"}}},"tomcat.processing_time":{aggregationMethod:"avg",info:"processing time.",en:{instance:{one:"web server",other:"web servers"}}},"tomcat.jvm":{info:"JVM Memory Pool Usage.",en:{instance:{one:"web server",other:"web servers"}}},"tomcat.jvm_eden":{info:"Eden Memory Usage.",en:{instance:{one:"web server",other:"web servers"}}},"tomcat.jvm_survivor":{info:"Survivor Memory Usage.",en:{instance:{one:"web server",other:"web servers"}}},"tomcat.jvm_tenured":{info:"Tenured Memory Usage.",en:{instance:{one:"web server",other:"web servers"}}},"unbound.queries":{info:"Received Queries.",en:{instance:{one:"server",other:"servers"}}},"unbound.queries_ip_ratelimited":{info:"Rate Limited Queries.",en:{instance:{one:"server",other:"servers"}}},"unbound.dnscrypt_queries":{info:"DNSCrypt Queries.",en:{instance:{one:"server",other:"servers"}}},"unbound.cache":{info:"Cache Statistics.",en:{instance:{one:"server",other:"servers"}}},"unbound.cache_percentage":{aggregationMethod:"avg",info:"Cache Statistics Percentage.",en:{instance:{one:"server",other:"servers"}}},"unbound.prefetch":{info:"Cache Prefetches.",en:{instance:{one:"server",other:"servers"}}},"unbound.expired":{info:"Replies Served From Expired Cache.",en:{instance:{one:"server",other:"servers"}}},"unbound.zero_ttl_replies":{info:"Replies Served From Expired Cache.",en:{instance:{one:"server",other:"servers"}}},"unbound.recursive_replies":{info:"Replies That Needed Recursive Processing.",en:{instance:{one:"server",other:"servers"}}},"unbound.recursion_time":{aggregationMethod:"avg",info:"Time Spent On Recursive Processing.",en:{instance:{one:"server",other:"servers"}}},"unbound.request_list_usage":{info:"Request List Usage.",en:{instance:{one:"server",other:"servers"}}},"unbound.current_request_list_usage":{info:"Current Request List Usage.",en:{instance:{one:"server",other:"servers"}}},"unbound.request_list_jostle_list":{info:"Request List Jostle List Events.",en:{instance:{one:"server",other:"servers"}}},"unbound.tcpusage":{info:"TCP Handler Buffers.",en:{instance:{one:"server",other:"servers"}}},"unbound.uptime":{aggregationMethod:"min",info:"Uptime.",en:{instance:{one:"server",other:"servers"}}},"unbound.cache_memory":{info:"Cache Memory.",en:{instance:{one:"server",other:"servers"}}},"unbound.mod_memory":{info:"Module Memory.",en:{instance:{one:"server",other:"servers"}}},"unbound.mem_streamwait":{info:"TCP and TLS Stream Waif Buffer Memory.",en:{instance:{one:"server",other:"servers"}}},"unbound.cache_count":{info:"Cache Items Count.",en:{instance:{one:"server",other:"servers"}}},"unbound.type_queries":{info:"Queries By Type.",en:{instance:{one:"server",other:"servers"}}},"unbound.class_queries":{info:"Queries By Class.",en:{instance:{one:"server",other:"servers"}}},"unbound.opcode_queries":{info:"Queries By OpCode.",en:{instance:{one:"server",other:"servers"}}},"unbound.flag_queries":{info:"Queries By Flag.",en:{instance:{one:"server",other:"servers"}}},"unbound.rcode_answers":{info:"Replies By RCode.",en:{instance:{one:"server",other:"servers"}}},"unbound.thread_queries":{info:"Thread Received Queries.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_queries_ip_ratelimited":{info:"Thread Rate Limited Queries.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_dnscrypt_queries":{info:"Thread DNSCrypt Queries.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_cache":{info:"Cache Statistics.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_cache_percentage":{aggregationMethod:"avg",info:"Cache Statistics Percentage.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_prefetch":{info:"Cache Prefetches.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_expired":{info:"Replies Served From Expired Cache.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_zero_ttl_replies":{info:"Replies Served From Expired Cache.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_recursive_replies":{info:"Replies That Needed Recursive Processing.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_recursion_time":{aggregationMethod:"avg",info:"Time Spent On Recursive Processing.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_request_list_usage":{info:"Time Spent On Recursive Processing.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_current_request_list_usage":{info:"Current Request List Usage.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_request_list_jostle_list":{info:"Request List Jostle List Events.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_tcpusage":{info:"TCP Handler Buffers.",en:{instance:{one:"thread",other:"threads"}}},"uwsgi.requests":{info:"Requests.",en:{instance:{one:"server",other:"servers"}}},"uwsgi.tx":{info:"Transmitted data.",en:{instance:{one:"server",other:"servers"}}},"uwsgi.avg_rt":{info:"Average request time.",en:{instance:{one:"server",other:"servers"}}},"uwsgi.memory_rss":{info:"RSS (Resident Set Size).",en:{instance:{one:"server",other:"servers"}}},"uwsgi.memory_vsz":{info:"VSZ (Virtual Memory Size).",en:{instance:{one:"server",other:"servers"}}},"uwsgi.exceptions":{info:"Exceptions.",en:{instance:{one:"server",other:"servers"}}},"uwsgi.harakiris":{info:"Harakiris.",en:{instance:{one:"server",other:"servers"}}},"uwsgi.respawns":{info:"Respawns.",en:{instance:{one:"server",other:"servers"}}},"varnish.session_connection":{info:"Connections Statistics.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.client_requests":{info:"Client Requests.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.all_time_hit_rate":{aggregationMethod:"avg",info:"All History Hit Rate Ratio.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.current_poll_hit_rate":{aggregationMethod:"avg",info:"Current Poll Hit Rate Ratio.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.cached_objects_expired":{info:"Expired Objects.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.cached_objects_nuked":{info:"Least Recently Used Nuked Objects.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.threads_total":{info:"Number Of Threads In All Pools.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.threads_statistics":{info:"Threads Statistics.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.threads_queue_len":{info:"Current Queue Length.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.backend_connections":{info:"Backend Connections Statistics.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.backend_requests":{info:"Requests To The Backend.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.esi_statistics":{info:"ESI Statistics.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.memory_usage":{info:"Memory Usage.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.uptime":{aggregationMethod:"min",info:"Uptime.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.backend":{info:"Backend {backend_name}.",en:{instance:{one:"backend",other:"backends"}}},"varnish.storage_usage":{info:"Storage {storage_name} Usage.",en:{instance:{one:"storage",other:"storages"}}},"varnish.storage_alloc_objs":{info:"Storage {storage_name} Allocated Objects.",en:{instance:{one:"storage",other:"storages"}}},"vernemq.socket_operations":{info:"Socket Open and Close Events.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.client_keepalive_expired":{info:"Closed Sockets due to Keepalive Time Expired.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.socket_close_timeout":{info:"Closed Sockets due to no CONNECT Frame On Time.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.socket_errors":{info:"Socket Errors.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.queue_processes_operations":{info:"Queue Processes Setup and Teardown Events.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.queue_process_init_from_storage":{info:"Queue Processes Initialized from Offline Storage.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.queue_undelivered_messages":{info:"Undelivered PUBLISH Messages.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.router_subscriptions":{info:"Subscriptions in the Routing Table.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.router_matched_subscriptions":{info:"Matched Subscriptions.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.router_memory":{info:"Routing Table Memory Usage.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_utilization_scheduler":{aggregationMethod:"avg",info:"Scheduler Utilization.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_processes":{info:"Erlang Processes.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_reductions":{info:"Reductions.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_context_switches":{info:"Context Switches.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_io":{info:"Received and Sent Traffic through Ports.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_run_queue":{info:"Processes that are Ready to Run on All Run-Queues.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_gc_count":{info:"GC Count.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_gc_words_reclaimed":{info:"GC Words Reclaimed.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_allocated_memory":{info:"Memory Allocated by the Erlang Processes and by the Emulator.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.bandwidth":{info:"Bandwidth.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.retain_messages":{info:"Stored Retained Messages.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.retain_memory":{info:"Stored Retained Messages Memory Usage.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.cluster_bandwidth":{info:"Communication with Other Cluster Nodes.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.cluster_dropped":{info:"Traffic Dropped During Communication with Other Cluster Nodes.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.netsplit_unresolved":{info:"Unresolved Netsplits.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.netsplits":{info:"Netsplits.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_auth":{info:"v5 AUTH.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_auth_received_reason":{info:"v5 AUTH Received by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_auth_sent_reason":{info:"v5 AUTH Sent by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_connect":{info:"v3/v5 CONNECT and CONNACK.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_connack_sent_reason":{info:"v3/v5 CONNACK Sent by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_disconnect":{info:"v3/v5 DISCONNECT.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_disconnect_received_reason":{info:"v5 DISCONNECT Received by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_disconnect_sent_reason":{info:"v5 DISCONNECT Sent by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_subscribe":{info:"v3/v5 SUBSCRIBE and SUBACK.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_subscribe_error":{info:"v3/v5 Failed SUBSCRIBE Operations due to a Netsplit.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_subscribe_auth_error":{info:"v3/v5 Unauthorized SUBSCRIBE Attempts.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_puback_received_reason":{info:"v5 PUBACK QoS 1 Received by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_puback_sent_reason":{info:"v5 PUBACK QoS 1 Sent by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_puback_invalid_error":{info:"v3/v5 PUBACK QoS 1 Received Unexpected Messages.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubrec":{info:"v3/v5 PUBREC QoS 2.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubrec_received_reason":{info:"v5 PUBREC QoS 2 Received by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubrec_sent_reason":{info:"v5 PUBREC QoS 2 Sent by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubrec_invalid_error":{info:"v3 PUBREC QoS 2 Received Unexpected Messages.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubrel":{info:"v3/v5 PUBREL QoS 2.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubrel_received_reason":{info:"v5 PUBREL QoS 2 Received by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubrel_sent_reason":{info:"v5 PUBREL QoS 2 Sent by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubcom":{info:"v3/v5 PUBCOMP QoS 2.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubcomp_received_reason":{info:"v5 PUBCOMP QoS 2 Received by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubcomp_sent_reason":{info:"v5 PUBCOMP QoS 2 Sent by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubcomp_invalid_error":{info:"v3/v5 PUBCOMP QoS 2 Received Unexpected Messages.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.node_uptime":{aggregationMethod:"min",info:"Node Uptime.",en:{instance:{one:"broker",other:"brokers"}}},"vsphere.vm_cpu_usage_total":{aggregationMethod:"avg",info:"Cpu Usage Total.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.vm_net_bandwidth_total":{info:"Network Bandwidth Total.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.vm_net_packets_total":{info:"Network Packets Total.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.vm_net_drops_total":{info:"Network Drops Total.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.vm_disk_usage_total":{info:"Disk Usage Total.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.vm_disk_max_latency":{aggregationMethod:"avg",info:"Disk Max Latency.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.vm_overall_status":{info:"Overall Alert Status.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.vm_system_uptime":{aggregationMethod:"min",info:"System Uptime.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.host_cpu_usage_total":{aggregationMethod:"avg",info:"Cpu Usage Total.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_net_bandwidth_total":{info:"Network Bandwidth Total.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_net_packets_total":{info:"Network Packets Total.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_net_drops_total":{info:"Network Drops Total.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_net_errors_total":{info:"Network Errors Total.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_disk_usage_total":{info:"Disk Usage Total.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_disk_max_latency":{aggregationMethod:"avg",info:"Disk Max Latency.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_overall_status":{info:"Overall Alert Status.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_system_uptime":{aggregationMethod:"min",info:"System Uptime.",en:{instance:{one:"host",other:"hosts"}}},"web_log.requests":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Requests",colors:s.default[12],layout:{x:0,y:0,w:3,h:5}}],info:"Total Requests.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.excluded_requests":{info:"Excluded Requests.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.status_code_class_responses":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Responses by Status Code Class",layout:{x:9,y:0,w:3,h:5}}],info:"Responses By Status Code Class.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.status_code_class_1xx_responses":{info:"Informational Responses By Status Code.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.status_code_class_2xx_responses":{info:"Successful Responses By Status Code.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.status_code_class_3xx_responses":{info:"Redirects Responses By Status Code.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.status_code_class_4xx_responses":{info:"Client Errors Responses By Status Code.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.status_code_class_5xx_responses":{info:"Server Errors Responses By Status Code.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.bandwidth":{info:"Bandwidth.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.requests_processing_time_histogram":{info:"Requests Processing Time Histogram.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.upstream_response_time":{aggregationMethod:"avg",info:"Upstream Response Time.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.upstream_responses_time_histogram":{info:"Upstream Responses Time Histogram.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.current_poll_uniq_clients":{info:"Current Poll Unique Clients.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.vhost_requests":{info:"Requests By Vhost.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.port_requests":{info:"Requests By Port.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.scheme_requests":{info:"Requests By Scheme.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.http_method_requests":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Requests by HTTP Method",layout:{x:6,y:0,w:3,h:5}}],info:"Requests By HTTP Method.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.http_version_requests":{info:"Requests By HTTP Version.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.ip_proto_requests":{info:"Requests By IP Protocol.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.ssl_proto_requests":{info:"Requests By SSL Connection Protocol.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.ssl_cipher_suite_requests":{info:"Requests By SSL Connection Cipher Suite.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.url_pattern_requests":{info:"URL Field Requests By Pattern.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.custom_field_pattern_requests":{info:"Custom Field Requests By Pattern.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.custom_time_field_summary":{info:"Custom Time Field Summary.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.custom_time_field_histogram":{info:"Custom Time Field Histogram.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.url_pattern_status_code_responses":{info:"Responses By Status Code.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.url_pattern_http_method_requests":{info:"Requests By HTTP Method.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.url_pattern_bandwidth":{info:"Bandwidth.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.url_pattern_request_processing_time":{aggregationMethod:"avg",info:"Request Processing Time.",en:{instance:{one:"web server",other:"web servers"}}},"whoisquery.time_until_expiration":{info:"Time Until Domain Expiration.",en:{instance:{one:"cpu core",other:"cpu cores"}}},"windows.cpu_core_utilization":{aggregationMethod:"avg",info:"Core CPU Utilization.",en:{instance:{one:"cpu core",other:"cpu cores"}}},"windows.cpu_core_interrupts":{info:"Received and Serviced Hardware Interrupts.",en:{instance:{one:"cpu core",other:"cpu cores"}}},"windows.cpu_core_dpcs":{info:"Received and Serviced Deferred Procedure Calls (DPC).",en:{instance:{one:"cpu core",other:"cpu cores"}}},"windows.cpu_core_cstate":{aggregationMethod:"avg",info:"Core Time Spent in Low-Power Idle State.",en:{instance:{one:"cpu core",other:"cpu cores"}}},"windows.memory_page_faults":{info:"Memory Page Faults.",en:{instance:{one:"system",other:"systems"}}},"windows.memory_swap_utilization":{aggregationMethod:"avg",info:"Swap Utilization.",en:{instance:{one:"system",other:"systems"}}},"windows.memory_swap_operations":{info:"Swap Operations.",en:{instance:{one:"system",other:"systems"}}},"windows.memory_swap_pages":{info:"Swap Pages.",en:{instance:{one:"system",other:"systems"}}},"windows.memory_cached":{info:"Cached.",en:{instance:{one:"system",other:"systems"}}},"windows.memory_cache_faults":{info:"Cache Faults.",en:{instance:{one:"system",other:"systems"}}},"windows.memory_system_pool":{info:"System Memory Pool.",en:{instance:{one:"system",other:"systems"}}},"windows.logical_disk_utilization":{aggregationMethod:"avg",info:"Space usage.",en:{instance:{one:"disk",other:"disks"}}},"windows.logical_disk_operations":{info:"Operations.",en:{instance:{one:"disk",other:"disks"}}},"windows.logical_disk_latency":{aggregationMethod:"avg",info:"Average Read/Write Latency.",en:{instance:{one:"disk",other:"disks"}}},"windows.net_nic_packets":{info:"Packets.",en:{instance:{one:"interface",other:"interfaces"}}},"windows.net_nic_errors":{info:"Errors.",en:{instance:{one:"interface",other:"interfaces"}}},"windows.net_nic_discarded":{info:"Discards.",en:{instance:{one:"interface",other:"interfaces"}}},"windows.os_processes":{info:"Processes.",en:{instance:{one:"system",other:"systems"}}},"windows.os_users":{info:"Number of Users.",en:{instance:{one:"system",other:"systems"}}},"windows.os_visible_memory_usage":{info:"Visible Memory Usage.",en:{instance:{one:"system",other:"systems"}}},"windows.os_paging_files_usage":{info:"Paging Files Usage.",en:{instance:{one:"system",other:"systems"}}},"windows.system_threads":{info:"Threads.",en:{instance:{one:"system",other:"systems"}}},"windows.system_uptime":{aggregationMethod:"min",info:"Uptime.",en:{instance:{one:"system",other:"systems"}}},"windows.logon_type_sessions":{info:"Active User Logon Sessions By Type.",en:{instance:{one:"system",other:"systems"}}},"windows.thermalzone_temperature":{aggregationMethod:"avg",info:"Thermal zone temperature.",en:{instance:{one:"zone",other:"zones"}}},"windows.processes_page_file_bytes":{info:"Bytes used in page file(s).",en:{instance:{one:"system",other:"systems"}}},"windows.service_state":{info:"Service state.",en:{instance:{one:"service",other:"services"}}},"windows.service_status":{info:"Service status.",en:{instance:{one:"service",other:"services"}}},"iis.website_users_count":{info:"Website users with pending requests.",en:{instance:{one:"website",other:"websites"}}},"iis.website_connection_attempts_rate":{info:"Website connections attempts.",en:{instance:{one:"website",other:"websites"}}},"iis.website_isapi_extension_requests_rate":{info:"Website extensions request.",en:{instance:{one:"website",other:"websites"}}},"iis.website_ftp_file_transfer_rate":{info:"Website FTP file transfer rate.",en:{instance:{one:"website",other:"websites"}}},"iis.website_logon_attempts_rate":{info:"Website logon attempts.",en:{instance:{one:"website",other:"websites"}}},"mssql.instance_bufman_iops":{info:"Number of pages input and output.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.instance_blocked_processes":{info:"Blocked processes.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.instance_locks_lock_wait":{info:"Lock requests that required the caller to wait.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.instance_locks_deadlocks":{info:"Lock requests that resulted in deadlock.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.instance_memmgr_connection_memory_bytes":{info:"Amount of dynamic memory to maintain connections.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.instance_memmgr_pending_memory_grants":{info:"Process waiting for memory grant.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.instance_memmgr_server_memory":{info:"Memory committed.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.instance_sqlstats_sql_recompilations":{info:"SQL re-compilations.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.database_active_transactions":{info:"Active transactions per database.",en:{instance:{one:"database",other:"databases"}}},"mssql.database_backup_restore_operations":{info:"Backup IO per database.",en:{instance:{one:"database",other:"databases"}}},"mssql.database_log_flushed":{info:"Log flushed.",en:{instance:{one:"database",other:"databases"}}},"mssql.database_log_flushes":{info:"Log flushes.",en:{instance:{one:"database",other:"databases"}}},"mssql.database_write_transactions":{info:"Write transactions.",en:{instance:{one:"database",other:"databases"}}},"ad.database_operations":{info:"AD database operations.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.directory_operations":{info:"AD directory operations.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.name_cache_lookups":{info:"Name cache lookups.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.name_cache_hits":{info:"Name cache hits.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.atq_average_request_latency":{aggregationMethod:"avg",info:"Average request processing time.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.atq_outstanding_requests":{info:"Outstanding requests.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.dra_replication_sync_objects_remaining":{info:"DRA replication full sync objects remaining.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.dra_replication_properties_filtered":{info:"DRA replication properties filtered.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.ds_threads":{info:"Directory Service threads.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.ldap_last_bind_time":{aggregationMethod:"min",info:"LDAP last successful bind time.",en:{instance:{one:"ad instance",other:"ad instances"}}},"adcs.cert_template_requests":{info:"Certificate requests processed.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_failed_requests":{info:"Certificate failed requests processed.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_issued_requests":{info:"Certificate issued requests processed.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_pending_requests":{info:"Certificate pending requests processed.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_request_processing_time":{aggregationMethod:"avg",info:"Certificate last request processing time.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_retrievals":{info:"Total of certificate retrievals.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_retrieval_processing_time":{aggregationMethod:"avg",info:"Certificate last retrieval processing time.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_request_cryptographic_signing_time":{aggregationMethod:"avg",info:"Certificate last signing operation request time.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_request_policy_module_processing":{info:"Certificate last policy module processing request time.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_challenge_responses":{info:"Certificate challenge responses.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_challenge_response_processing_time":{aggregationMethod:"avg",info:"Certificate last challenge response time.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_signed_certificate_timestamp_lists":{info:"Certificate Signed Certificate Timestamp Lists processed.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_signed_certificate_timestamp_list_processing_time":{aggregationMethod:"avg",info:"Certificate last Signed Certificate Timestamp List process time.",en:{instance:{one:"cert template",other:"cert templates"}}},"adfs.ad_login_connection_failures":{info:"Connection failures.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.certificate_authentications":{info:"User Certificate authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.db_artifact_failures":{info:"Connection failures to the artifact database.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.db_artifact_query_time_seconds":{aggregationMethod:"avg",info:"Time taken for an artifact database query.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.db_config_failures":{info:"Connection failures to the configuration database.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.db_config_query_time_seconds":{aggregationMethod:"avg",info:"Time taken for a configuration database query.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.device_authentications":{info:"Device authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.external_authentications":{info:"Authentications from external MFA providers.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.federated_authentications":{info:"Authentications from Federated Sources.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.federation_metadata_requests":{info:"Federation Metadata requests.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_authorization_requests":{info:"Incoming requests to the OAuth Authorization endpoint.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_client_authentications":{info:"OAuth client authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_client_credentials_requests":{info:"OAuth client credentials requests.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_client_privkey_jwt_authentications":{info:"OAuth client private key JWT authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_client_secret_basic_authentications":{info:"OAuth client secret basic authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_client_secret_post_authentications":{info:"OAuth client secret post authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_client_windows_authentications":{info:"OAuth client windows integrated authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_logon_certificate_requests":{info:"OAuth logon certificate requests.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_password_grant_requests":{info:"OAuth password grant requests.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_token_requests_success":{info:"Successful RP token requests over OAuth protocol.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.passive_requests":{info:"Passive requests.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.passport_authentications":{info:"Microsoft Passport SSO authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.password_change_requests":{info:"Password change requests.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.samlp_token_requests_success":{info:"Successful RP token requests over SAML-P protocol.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.sso_authentications":{info:"SSO authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.token_requests":{info:"Token access requests.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.userpassword_authentications":{info:"AD U/P authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.windows_integrated_authentications":{info:"Windows integrated authentications using Kerberos or NTLM.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.wsfed_token_requests_success":{info:"Successful RP token requests over WS-Fed protocol.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.wstrust_token_requests_success":{info:"Successful RP token requests over WS-Trust protocol.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"netframework.clrexception_throw_to_catch_depth":{info:"Traversed stack frames.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrinterop_interop_marshallings":{info:"Arguments and return values marshallings.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrjit_il_bytes":{info:"Compiled Microsoft intermediate language (MSIL) bytes.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrloading_appdomains_loaded":{info:"Loaded application domains.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrloading_appdomains_unloaded":{info:"Unloaded application domains.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrloading_classes_loaded":{info:"Loaded classes in all assemblies.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrloading_class_load_failures":{info:"Class load failures.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrlocksandthreads_queue_length":{info:"Threads waited to acquire a managed lock.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrlocksandthreads_current_logical_threads":{info:"Logical threads.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrlocksandthreads_current_physical_threads":{info:"Physical threads.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrlocksandthreads_contentions":{info:"Fails to acquire a managed lock.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrmemory_allocated_bytes":{info:"Memory allocated on the garbage collection heap.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrmemory_finalization_survivors":{info:"Objects that survived garbage-collection.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrmemory_collections":{info:"Garbage collections.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrmemory_number_pinned_objects":{info:"Pinned objects encountered.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrremoting_channels":{info:"Registered channels.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrremoting_context_bound_classes_loaded":{info:"Loaded context-bound classes.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrremoting_context_bound_objects":{info:"Allocated context-bound objects.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrremoting_context_proxies":{info:"Remoting proxy objects.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrremoting_contexts":{info:"Total of remoting contexts.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrremoting_remote_calls":{info:"Remote Procedure Calls (RPC) invoked.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrsecurity_link_time_checks":{info:"Link-time code access security checks.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrsecurity_checks_time":{aggregationMethod:"avg",info:"Time spent performing runtime code access security checks.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrsecurity_stack_walk_depth":{info:"Depth of the stack.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrsecurity_runtime_checks":{info:"Runtime code access security checks performed.",en:{instance:{one:".net process",other:".net processes"}}},"exchange.activesync_ping_cmds_pending":{info:"Ping commands pending in queue.",en:{instance:{one:"host",other:"hosts"}}},"exchange.activesync_requests":{info:"HTTP requests received from ASP.NET.",en:{instance:{one:"host",other:"hosts"}}},"exchange.activesync_sync_cmds":{info:"Sync commands processed.",en:{instance:{one:"host",other:"hosts"}}},"exchange.autodiscover_requests":{info:"Autodiscover service requests processed.",en:{instance:{one:"host",other:"hosts"}}},"exchange.avail_service_requests":{info:"Requests serviced.",en:{instance:{one:"host",other:"hosts"}}},"exchange.owa_current_unique_users":{mainheads:[{chartLibrary:"easypiechart",title:"OWA Unique Users",colors:s.default[12],layout:{x:0,y:0,w:2,h:5}}],info:"Unique users currently logged on to Outlook Web App.",en:{instance:{one:"host",other:"hosts"}}},"exchange.owa_requests_total":{mainheads:[{chartLibrary:"easypiechart",title:"OWA Total Requests",layout:{x:3,y:0,w:2,h:5}}],info:"Requests handled by Outlook Web App.",en:{instance:{one:"host",other:"hosts"}}},"exchange.rpc_active_user_count":{info:"Active unique users in the last 2 minutes.",en:{instance:{one:"host",other:"hosts"}}},"exchange.rpc_avg_latency":{aggregationMethod:"avg",mainheads:[{"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Latency",colors:s.default[1],layout:{x:12,y:0,w:2,h:5}}],info:"Average latency.",en:{instance:{one:"host",other:"hosts"}}},"exchange.rpc_connection_count":{mainheads:[{chartLibrary:"easypiechart",title:"Total Client Connections",colors:s.default[2],layout:{x:15,y:0,w:2,h:5}}],info:"Client connections.",en:{instance:{one:"host",other:"hosts"}}},"exchange.rpc_operations":{info:"RPC operations.",en:{instance:{one:"host",other:"hosts"}}},"exchange.rpc_requests":{info:"Clients requests currently being processed.",en:{instance:{one:"host",other:"hosts"}}},"exchange.rpc_user_count":{info:"RPC users.",en:{instance:{one:"host",other:"hosts"}}},"exchange.transport_queues_active_mail_box_delivery":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Active Mailbox Delivery Queue",layout:{x:9,y:0,w:4,h:5}}],info:"Active Mailbox Delivery Queue length.",en:{instance:{one:"host",other:"hosts"}}},"exchange.transport_queues_external_active_remote_delivery":{info:"External Active Remote Delivery Queue length.",en:{instance:{one:"host",other:"hosts"}}},"exchange.transport_queues_external_largest_delivery":{info:"External Largest Delivery Queue length.",en:{instance:{one:"host",other:"hosts"}}},"exchange.transport_queues_internal_active_remote_delivery":{info:"Internal Active Remote Delivery Queue length.",en:{instance:{one:"host",other:"hosts"}}},"exchange.transport_queues_internal_largest_delivery":{info:"Internal Largest Delivery Queue length.",en:{instance:{one:"host",other:"hosts"}}},"exchange.transport_queues_retry_mailbox_delivery":{info:"Internal Active Remote Delivery Queue length.",en:{instance:{one:"host",other:"hosts"}}},"exchange.transport_queues_poison":{info:"Poison Queue Length.",en:{instance:{one:"host",other:"hosts"}}},"exchange.workload_active_tasks":{info:"Workload active tasks.",en:{instance:{one:"workload",other:"workloads"}}},"exchange.workload_completed_tasks":{info:"Workload completed tasks.",en:{instance:{one:"workload",other:"workloads"}}},"exchange.workload_queued_tasks":{info:"Workload queued tasks.",en:{instance:{one:"workload",other:"workloads"}}},"exchange.workload_yielded_tasks":{info:"Workload yielded tasks.",en:{instance:{one:"workload",other:"workloads"}}},"exchange.workload_activity_status":{info:"Workload activity status.",en:{instance:{one:"workload",other:"workloads"}}},"exchange.ldap_long_running_ops_per_sec":{info:"Long Running LDAP operations.",en:{instance:{one:"ldap process",other:"ldap processes"}}},"exchange.ldap_read_time":{aggregationMethod:"avg",info:"Time to send an LDAP read request and receive a response.",en:{instance:{one:"ldap process",other:"ldap processes"}}},"exchange.ldap_search_time":{aggregationMethod:"avg",info:"Time to send an LDAP search request and receive a response.",en:{instance:{one:"ldap process",other:"ldap processes"}}},"exchange.ldap_write_time":{aggregationMethod:"avg",info:"Time to send an LDAP search request and receive a response.",en:{instance:{one:"ldap process",other:"ldap processes"}}},"exchange.ldap_timeout_errors":{info:"LDAP timeout errors.",en:{instance:{one:"ldap process",other:"ldap processes"}}},"exchange.http_proxy_avg_auth_latency":{aggregationMethod:"avg",info:"Average time spent authenticating CAS.",en:{instance:{one:"proxy",other:"proxies"}}},"exchange.http_proxy_avg_cas_processing_latency_sec":{aggregationMethod:"avg",info:"Average time spent authenticating CAS.",en:{instance:{one:"proxy",other:"proxies"}}},"exchange.http_proxy_mailbox_proxy_failure_rate":{aggregationMethod:"avg",info:"Percentage of failures between this CAS and MBX servers.",en:{instance:{one:"proxy",other:"proxies"}}},"exchange.http_proxy_mailbox_server_locator_avg_latency_sec":{aggregationMethod:"avg",info:"Average latency of MailboxServerLocator web service calls.",en:{instance:{one:"proxy",other:"proxies"}}},"exchange.http_proxy_outstanding_proxy_requests":{info:"Concurrent outstanding proxy requests.",en:{instance:{one:"proxy",other:"proxies"}}},"exchange.http_proxy_requests":{info:"Number of proxy requests processed each second.",en:{instance:{one:"proxy",other:"proxies"}}},"wireguard.device_network_io":{info:"Device traffic.",en:{instance:{one:"device",other:"devices"}}},"wireguard.device_peers":{info:"Device peers.",en:{instance:{one:"device",other:"devices"}}},"wireguard.peer_network_io":{info:"Peer traffic.",en:{instance:{one:"peer",other:"peers"}}},"wireguard.peer_latest_handshake_ago":{info:"Peer time elapsed since the latest handshake.",en:{instance:{one:"peer",other:"peers"}}},"x509check.time_until_expiration":{info:"Time Until Certificate Expiration.",en:{instance:{one:"certificate",other:"certificates"}}},"x509check.revocation_status":{info:"Revocation Status.",en:{instance:{one:"certificate",other:"certificates"}}},"xenstat.mem":{info:"Memory Usage.",en:{instance:{one:"xenstat instance",other:"xenstat instances"}}},"xenstat.domains":{info:"Number of Domains.",en:{instance:{one:"xenstat instance",other:"xenstat instances"}}},"xenstat.cpus":{info:"Number of CPUs.",en:{instance:{one:"xenstat instance",other:"xenstat instances"}}},"xenstat.cpu_freq":{info:"CPU Frequency.",en:{instance:{one:"xenstat instance",other:"xenstat instances"}}},"xendomain.states":{info:"Domain States.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.cpu":{aggregationMethod:"avg",info:"CPU Usage (100% = 1 core).",en:{instance:{one:"domain",other:"domains"}}},"xendomain.mem":{info:"Memory Reservation.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.vcpu":{aggregationMethod:"avg",info:"CPU Usage per VCPU.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.oo_req_vbd":{info:"VBD{%u} Out Of Requests.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.requests_vbd":{info:"VBD{%u} Requests.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.sectors_vbd":{info:"VBD{%u} Read/Written Sectors.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.bytes_network":{info:"Network{%u} Received/Sent Bytes.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.packets_network":{info:"Network{%u} Received/Sent Packets.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.errors_network":{info:"Network{%u} Receive/Transmit Errors.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.drops_network":{info:"Network{%u} Receive/Transmit Drops.",en:{instance:{one:"domain",other:"domains"}}},"zookeeper.requests":{info:"Outstanding Requests.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zookeeper.requests_latency":{aggregationMethod:"avg",info:"Requests Latency.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zookeeper.connections":{info:"Alive Connections.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zookeeper.packets":{info:"Packets.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zookeeper.file_descriptor":{info:"Open File Descriptors.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zookeeper.nodes":{info:"Number of Nodes.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zookeeper.watches":{info:"Number of Watches.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zookeeper.approximate_data_size":{info:"Approximate Data Tree Size.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zscores.z":{info:"Z Score.",en:{instance:{one:"chart",other:"charts"}}},"zscores.3stddev":{info:"Z Score >3.",en:{instance:{one:"chart",other:"charts"}}}}},71929:function(e,t,n){var s=n(87462),a=n(67294),o=n(22195),r=n(45335);t.Z=e=>{let{children:t,onClick:n,...i}=e;const c=(0,r.sm)(),l=(0,a.useCallback)((e=>{const{hash:t=""}=e.target;t.startsWith("#menu")&&(e.preventDefault(),c.goToLink(t.substr(1))),n&&n(e)}),[c]);return"string"===typeof t?a.createElement(o.TextSmall,(0,s.Z)({color:"sectionDescription",dangerouslySetInnerHTML:{__html:t},onClick:l},i)):t||null}},89692:function(e,t,n){n.d(t,{G_:function(){return K},ZP:function(){return oe},lV:function(){return se},FO:function(){return X},oS:function(){return $},iK:function(){return J},JK:function(){return te},bF:function(){return ee}});var s=n(21433),a=(n(15306),n(39612)),o=n(7592),r=n(1673),i=n(40351),c=n(51257),l=n(53045),d=n(60989),h=n(49356),u=n(44814),m=n(17726),p=n(47810),g=n(9221),f=n(96914),b=n(67992),y=n(57026),v=n(7452),_=n(62160),w=n(8792),k=n(59986),T=n(85241),x=n(81511),S=n(491),C=n(53728),M=n(20446),P=n(32660),q=n(27879),I=n(52571),E=n(34327),L=n(42137),N=n(80955),D=n(2866),R=n(12296),A=n(35117),F=n(42775),U=n(77007),B=n(79186),z=n(46357),O=n(13914),Z=n(91435),V=n(3163),H=n(73793),Q=n(91871),j=n(66062),W={system:{title:"System Overview",icon:n(12690).xV,info:"Overview of the key system metrics."},services:{title:"systemd Services",icon:p.Kb,info:"Resources utilization of <b>systemd services</b>. Netdata monitors all systemd services via <a href='https://en.wikipedia.org/wiki/Cgroups' target='_blank'>cgroups</a> (the resources accounting used by containers). <br /><b>Tip:</b> <br />• Default view of cgroup charts show <b>aggregate</b> information from all your VMs and containers <br />• For instance level view of cgroups change the Group by to <b>instance</b> <br /><a href='https://learn.netdata.cloud/docs/cloud/visualize/overview#group-by-dimension-node-or-chart' style='color: green' target='_blank'><b>• Checkout our docs for more details</b></a>"},ap:{title:"Access Points",icon:Q.$A,info:"Performance metrics for the access points (i.e. wireless interfaces in AP mode) found on the system."},tc:{title:"Quality of Service",icon:j.g4,info:'Netdata collects and visualizes <b>tc</b> class utilization using its <a href="https://github.com/netdata/netdata/blob/master/collectors/tc.plugin/tc-qos-helper.sh.in" target="_blank">tc-helper plugin</a>. If you also use <a href="http://firehol.org/#fireqos" target="_blank">FireQOS</a> for setting up QoS, netdata automatically collects interface and class names. If your QoS configuration includes overheads calculation, the values shown here will include these overheads (the total bandwidth for the same interface as reported in the Network Interfaces section, will be lower than the total bandwidth reported here). QoS data collection may have a slight time difference compared to the interface (QoS data collection uses a BASH script, so a shift in data collection of a few milliseconds should be justified).'},net:{title:"Network Interfaces",icon:F.Hw,info:'<p>Performance <a href="https://www.kernel.org/doc/html/latest/networking/statistics.html" target="_blank">metrics for network interfaces</a>.</p><p>Netdata retrieves this data reading the <b>/proc/net/dev</b> file and <b>/sys/class/net/</b> directory.</p>'},Infiniband:{title:"Infiniband ports",icon:F.Hw,info:'<p>Performance and exception statistics for <a href="https://en.wikipedia.org/wiki/InfiniBand" target="_blank">Infiniband</a> ports. The individual port and hardware counter descriptions can be found in the <a href="https://community.mellanox.com/s/article/understanding-mlx5-linux-counters-and-status-parameters" target="_blank">Mellanox knowledge base</a>.'},wireless:{title:"Wireless Interfaces",icon:Q.$A,info:"Performance metrics for wireless interfaces."},ip:{title:"Networking Stack",icon:H.uM,info:e=>{let{os:t}=e;return"linux"===t?"Metrics for the networking stack of the system. These metrics are collected from <b>/proc/net/netstat</b> or attaching <b>kprobes</b> to kernel functions, apply to both IPv4 and IPv6 traffic and are related to operation of the kernel networking stack.":"Metrics for the networking stack of the system."}},ipv4:{title:"IPv4 Networking",icon:H.uM,info:'Metrics for the IPv4 stack of the system. <a href="https://en.wikipedia.org/wiki/IPv4" target="_blank">Internet Protocol version 4 (IPv4)</a> is the fourth version of the Internet Protocol (IP). It is one of the core protocols of standards-based internetworking methods in the Internet. IPv4 is a connectionless protocol for use on packet-switched networks. It operates on a best effort delivery model, in that it does not guarantee delivery, nor does it assure proper sequencing or avoidance of duplicate delivery. These aspects, including data integrity, are addressed by an upper layer transport protocol, such as the Transmission Control Protocol (TCP).'},ipv6:{title:"IPv6 Networking",icon:H.uM,info:'Metrics for the IPv6 stack of the system. <a href="https://en.wikipedia.org/wiki/IPv6" target="_blank">Internet Protocol version 6 (IPv6)</a> is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet. IPv6 was developed by the Internet Engineering Task Force (IETF) to deal with the long-anticipated problem of IPv4 address exhaustion. IPv6 is intended to replace IPv4.'},sctp:{title:"SCTP Networking",icon:H.uM,info:'<p><a href="https://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol" target="_blank">Stream Control Transmission Protocol (SCTP)</a> is a computer network protocol which operates at the transport layer and serves a role similar to the popular protocols TCP and UDP. SCTP provides some of the features of both UDP and TCP: it is message-oriented like UDP and ensures reliable, in-sequence transport of messages with congestion control like TCP. It differs from those protocols by providing multi-homing and redundant paths to increase resilience and reliability.</p><p>Netdata collects SCTP metrics reading the <b>/proc/net/sctp/snmp</b> file.</p>'},ipvs:{title:"IP Virtual Server",icon:"serviceIPVS",info:'<p><a href="http://www.linuxvirtualserver.org/software/ipvs.html" target="_blank">IPVS (IP Virtual Server)</a> implements transport-layer load balancing inside the Linux kernel, so called Layer-4 switching. IPVS running on a host acts as a load balancer at the front of a cluster of real servers, it can direct requests for TCP/UDP based services to the real servers, and makes services of the real servers to appear as a virtual service on a single IP address.</p><p>Netdata collects summary statistics, reading <b>/proc/net/ip_vs_stats</b>. To display the statistics information of services and their servers, run <b>ipvsadm -Ln --stats</b> or <b>ipvsadm -Ln --rate</b> for the rate statistics. For details, see <a href="https://linux.die.net/man/8/ipvsadm" target="_blank">ipvsadm(8)</a>.</p>'},netfilter:{title:"Firewall (netfilter)",icon:V.U7,info:"Performance metrics of the netfilter components."},ipfw:{title:"Firewall (ipfw)",icon:V.U7,info:"Counters and memory usage for the ipfw rules."},cpu:{title:"CPUs",icon:Z.BD,info:'Detailed information for each CPU of the system. A summary of the system for all CPUs can be found at the <a href="#menu_system">System Overview</a> section.'},mem:{title:"Memory",icon:I.zv,info:"Detailed information about the memory management of the system."},disk:{title:"Disks",icon:c.vc,info:"Charts with performance information for all the system disks. Special care has been given to present disk performance metrics in a way compatible with <b>iostat -x</b>. netdata by default prevents rendering performance charts for individual partitions and unmounted virtual disks. Disabled charts can still be enabled by configuring the relative settings in the netdata configuration file."},mount:{title:"Mount Points",icon:c.vc,info:""},mdstat:{title:"MD arrays",icon:c.vc,info:'<p>RAID devices are virtual devices created from two or more real block devices. <a href="https://man7.org/linux/man-pages/man4/md.4.html" target="_blank">Linux Software RAID</a> devices are implemented through the md (Multiple Devices) device driver.</p><p>Netdata monitors the current status of MD arrays reading <a href="https://raid.wiki.kernel.org/index.php/Mdstat" target="_blank">/proc/mdstat</a> and <b>/sys/block/%s/md/mismatch_cnt</b> files.</p>'},sensors:{title:"Sensors",icon:O.XE,info:"Readings of the configured system sensors."},ipmi:{title:"IPMI",icon:O.XE,info:"The Intelligent Platform Management Interface (IPMI) is a set of computer interface specifications for an autonomous computer subsystem that provides management and monitoring capabilities independently of the host system's CPU, firmware (BIOS or UEFI) and operating system."},samba:{title:"Samba",icon:w.cC,info:"Performance metrics of the Samba file share operations of this system. Samba is a implementation of Windows services, including Windows SMB protocol file shares."},nfsd:{title:"NFS Server",icon:w.cC,info:'Performance metrics of the Network File Server. <a href="https://en.wikipedia.org/wiki/Network_File_System" target="_blank">NFS</a> is a distributed file system protocol, allowing a user on a client computer to access files over a network, much like local storage is accessed. NFS, like many other protocols, builds on the Open Network Computing Remote Procedure Call (ONC RPC) system.'},nfs:{title:"NFS Client",icon:w.cC,info:'Performance metrics of the <a href="https://en.wikipedia.org/wiki/Network_File_System" target="_blank">NFS</a> operations of this system, acting as an NFS client.'},zfs:{title:"ZFS Cache",icon:w.cC,info:'Performance metrics of the <a href="https://en.wikipedia.org/wiki/ZFS#Caching_mechanisms" target="_blank">ZFS ARC and L2ARC</a>. The following charts visualize all metrics reported by <a href="https://github.com/openzfs/zfs/blob/master/cmd/arcstat/arcstat.in" target="_blank">arcstat.py</a> and <a href="https://github.com/openzfs/zfs/blob/master/cmd/arc_summary/arc_summary3" target="_blank">arc_summary.py</a>.'},zfspool:{title:"ZFS pools",icon:"serviceDatabase",info:"State of ZFS pools."},btrfs:{title:"BTRFS filesystem",icon:w.cC,info:"Disk space metrics for the BTRFS filesystem."},apps:{title:"Applications",icon:"applicationsSolid",info:'Per application statistics are collected using <a href="https://learn.netdata.cloud/docs/agent/collectors/apps.plugin" target="_blank">apps.plugin</a>. This plugin walks through all processes and aggregates statistics for <a href="https://learn.netdata.cloud/docs/agent/collectors/apps.plugin#configuration" target="_blank">application groups</a>. The plugin also counts the resources of exited children. So for processes like shell scripts, the reported values include the resources used by the commands these scripts run within each timeframe.',height:1.5},groups:{title:"User Groups",icon:q.IL,info:'Per user group statistics are collected using <a href="https://learn.netdata.cloud/docs/agent/collectors/apps.plugin" target="_blank">apps.plugin</a>. This plugin walks through all processes and aggregates statistics per user group. The plugin also counts the resources of exited children. So for processes like shell scripts, the reported values include the resources used by the commands these scripts run within each timeframe.',height:1.5},users:{title:"Users",icon:z.FV,info:'Per user statistics are collected using <a href="https://learn.netdata.cloud/docs/agent/collectors/apps.plugin" target="_blank">apps.plugin</a>. This plugin walks through all processes and aggregates statistics per user. The plugin also counts the resources of exited children. So for processes like shell scripts, the reported values include the resources used by the commands these scripts run within each timeframe.',height:1.5},netdata:{title:"Netdata Monitoring",icon:B.ko,info:"Performance metrics for the operation of netdata itself and its plugins."},aclk_test:{title:"ACLK Test Generator",info:"For internal use to perform integration testing."},example:{title:"Example Charts",info:"Example charts, demonstrating the external plugin architecture."},cgroup:{title:"",icon:"serviceContainer",info:"Netdata collects Container and VM resource utilization metrics from <a href='https://man7.org/linux/man-pages/man7/cgroups.7.html' style='color: green' target='_blank'><b>cgroups</b></a>, a Linux kernel feature that enables the organization, management, and isolation of system resources among groups of processes. The charts show the aggregated view across all instances by default, to visualize the metrics per container or VM instance, <a href='https://learn.netdata.cloud/docs/cloud/visualize/overview#group-by-dimension-node-or-chart' style='color: green' target='_blank'>change the Group by to <b>instance</b></a>"},cgqemu:{title:"",icon:P.To,info:"QEMU virtual machine resource utilization metrics. QEMU (short for Quick Emulator) is a free and open-source hosted hypervisor that performs hardware virtualization."},docker:{title:"Docker",icon:"serviceDockerHubPress",info:"Docker container and image metrics. Charts show aggregated view across all containers by default, to visualize the metrics per container, <a href='https://learn.netdata.cloud/docs/cloud/visualize/overview#group-by-dimension-node-or-chart' style='color: green' target='_blank'>change the Group by to <b>instance</b></a>"},dockerhub:{icon:"serviceDockerHubPress"},fping:{title:"fping",icon:U.Ss,info:"Network latency statistics, via <b>fping</b>. <b>fping</b> is a program to send ICMP echo probes to network hosts, similar to <b>ping</b>, but much better performing when pinging multiple hosts. fping versions after 3.15 can be directly used as netdata plugins."},gearman:{title:"Gearman",icon:g.A8,info:"Gearman is a job server that allows you to do work in parallel, to load balance processing, and to call functions between languages."},ioping:{title:"ioping",icon:U.Ss,info:"Disk latency statistics, via <b>ioping</b>. <b>ioping</b> is a program to read/write data probes from/to a disk."},httpcheck:{title:"Http Check",icon:"serviceHTTPCheck",info:"Web Service availability and latency monitoring using HTTP checks. This plugin is a specialized version of the port check plugin."},cassandra:{title:"Cassandra",icon:"serviceDatabase",info:"Performance metrics for <b>Cassandra</b>, the open source distributed NoSQL database management system.<br>For more information: <br><a href='https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/cassandra' style='color: green' target='_blank'><b>• Netdata Cassandra collector docs</b></a><br><a href='https://www.netdata.cloud/blog/cassandra-monitoring-part1' style='color: green' target='_blank'><b>• Cassandra monitoring guide - Part 1</b></a> and <a href='https://www.netdata.cloud/blog/cassandra-monitoring-part2' style='color: green' target='_blank'><b> Part 2</b></a>"},memcached:{title:"memcached",icon:"serviceMemCached",info:"Performance metrics for <b>memcached</b>. Memcached is a general-purpose distributed memory caching system. It is often used to speed up dynamic database-driven websites by caching data and objects in RAM to reduce the number of times an external data source (such as a database or API) must be read."},monit:{title:"monit",icon:"serviceDatabase",info:"Statuses of checks in <b>monit</b>. Monit is a utility for managing and monitoring processes, programs, files, directories and filesystems on a Unix system. Monit conducts automatic maintenance and repair and can execute meaningful causal actions in error situations."},mysql:{title:"MySQL",icon:"serviceMySQLPress",info:"Performance metrics for <b>mysql</b>, the open-source relational database management system (RDBMS)."},nvme:{title:"NVMe",icon:c.vc,info:"NVMe devices SMART and health metrics. Additional information on metrics can be found in the <a href='https://nvmexpress.org/developers/nvme-specification/' target='_blank'>NVM Express Base Specification</a>."},ping:{title:"Ping",icon:F.Hw,info:"Measures round-trip time and packet loss by sending ping messages to network hosts."},postgres:{title:"PostgreSQL",icon:"servicePostgreSQL",info:"Performance metrics for <b>PostgreSQL</b>, the open source object-relational database management system (ORDBMS).<br>For more information:<br><a href='https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/postgres' style='color: green' target='_blank'><b>• Netdata PostgreSQL collector docs</b></a><br><a href='https://www.netdata.cloud/blog/postgresql-monitoring' style='color: green' target='_blank'><b>• How to monitor PostgreSQL with Netdata</b></a>"},redis:{title:"Redis",icon:"serviceRedis",info:"Performance metrics for <b>Redis</b>, an in-memory data structure store, used as a distributed, in-memory key\u2013value database, cache and message broker, with optional durability.<br>For more information: <br><a href='https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/redis' style='color: green' target='_blank'><b>• Netdata Redis collector docs</b></a><br><a href='https://www.netdata.cloud/blog/redis-monitoring' style='color: green' target='_blank'><b>• How to monitor Redis with Netdata</b></a>"},rethinkdbs:{title:"RethinkDB",icon:"serviceRethinkDB",info:"Performance metrics for <b>rethinkdb</b>. RethinkDB is the first open-source scalable database built for realtime applications"},retroshare:{title:"RetroShare",icon:"serviceRetroShare",info:"Performance metrics for <b>RetroShare</b>. RetroShare is open source software for encrypted filesharing, serverless email, instant messaging, online chat, and BBS, based on a friend-to-friend network built on GNU Privacy Guard (GPG)."},riakkv:{title:"Riak KV",icon:"serviceDatabase",info:"Metrics for <b>Riak KV</b>, the distributed key-value store."},ipfs:{title:"IPFS",icon:"serviceIPFS",info:"Performance metrics for the InterPlanetary File System (IPFS), a content-addressable, peer-to-peer hypermedia distribution protocol."},phpfpm:{title:"PHP-FPM",icon:"servicePhpFpm",info:"Performance metrics for <b>PHP-FPM</b>, an alternative FastCGI implementation for PHP."},pihole:{title:"Pi-hole",icon:A.gP,info:'Metrics for <a href="https://pi-hole.net/" target="_blank">Pi-hole</a>, a black hole for Internet advertisements. The metrics returned by Pi-Hole API is all from the last 24 hours.'},portcheck:{title:"Port Check",icon:R.s2,info:"Service availability and latency monitoring using port checks."},postfix:{title:"postfix",icon:x.FU},dovecot:{title:"Dovecot",icon:x.FU},hddtemp:{title:"HDD Temp",icon:_.wh},nginx:{title:"NGINX",icon:"serviceNginx"},nginxplus:{title:"NGINX Plus",icon:"serviceNginx"},apache:{title:"Apache",icon:"serviceApache"},lighttpd:{title:"Lighttpd",icon:"serviceLighthttpd"},web_log:{title:"Web Server Logs",icon:"serviceWebLog",info:"Key web server performance metrics extracted in real-time from web server log files. For web servers, an extended log file format may optionally be used offering timing information and bandwidth for both requests and responses."},squid:{title:"squid",icon:"serviceSquid"},nut:{title:"UPS",icon:i.St},apcupsd:{title:"UPS",icon:i.St},snmp:{title:"SNMP",icon:D.V$},go_expvar:{title:"Go - expvars",icon:M.Md,info:'Statistics about running Go applications exposed by the <a href="https://golang.org/pkg/expvar/" target="_blank">expvar package</a>.'},consul:{title:"Consul",icon:N.IJ,info:'Consul performance and health metrics. For details, see <a href="https://developer.hashicorp.com/consul/docs/agent/telemetry#key-metrics" target="_blank">Key Metrics</a>.'},chrony:{title:"Chrony",icon:L.SZ,info:"The system\u2019s clock performance and peers activity status."},couchdb:{icon:"serviceCouchDB",info:'Performance metrics for <b><a href="https://couchdb.apache.org/" target="_blank">CouchDB</a></b>, the open-source, JSON document-based database with an HTTP API and multi-master replication.'},beanstalk:{title:"Beanstalkd",icon:"serviceBeanstalk",info:'Provides statistics on the <b><a href="http://kr.github.io/beanstalkd/" target="_blank">beanstalkd</a></b> server and any tubes available on that server using data pulled from beanstalkc'},rabbitmq:{title:"RabbitMQ",icon:"serviceRabbitMQ",info:'Performance data for the <b><a href="https://www.rabbitmq.com/" target="_blank">RabbitMQ</a></b> open-source message broker.'},ceph:{title:"Ceph",icon:"serviceDatabase",info:'Provides statistics on the <b><a href="http://ceph.com/" target="_blank">ceph</a></b> cluster server, the open-source distributed storage system.'},ntpd:{title:"NTPd",icon:"serviceNtpdPress",info:'Provides statistics for the internal variables of the Network Time Protocol daemon <b><a href="http://www.ntp.org/" target="_blank">ntpd</a></b> and optional including the configured peers (if enabled in the module configuration). The module presents the performance metrics as shown by <b><a href="http://doc.ntp.org/current-stable/ntpq.html">ntpq</a></b> (the standard NTP query program) using NTP mode 6 UDP packets to communicate with the NTP server.'},spigotmc:{title:"Spigot MC",icon:M.Md,info:'Provides basic performance statistics for the <b><a href="https://www.spigotmc.org/" target="_blank">Spigot Minecraft</a></b> server.'},unbound:{title:"Unbound",icon:E.LE},boinc:{title:"BOINC",icon:I.zv,info:'Provides task counts for <b><a href="http://boinc.berkeley.edu/" target="_blank">BOINC</a></b> distributed computing clients.'},w1sensor:{title:"1-Wire Sensors",icon:_.wh,info:'Data derived from <a href="https://en.wikipedia.org/wiki/1-Wire" target="_blank">1-Wire</a> sensors. Currently temperature sensors are automatically detected.'},logind:{title:"Logind",icon:q.IL,info:'Keeps track of user logins and sessions by querying the <a href="https://www.freedesktop.org/software/systemd/man/org.freedesktop.login1.html" target="_blank">systemd-logind API</a>.'},powersupply:{title:"Power Supply",icon:i.St,info:'Statistics for the various system power supplies. Data collected from <a href="https://www.kernel.org/doc/Documentation/power/power_supply_class.txt" target="_blank">Linux power supply class</a>.'},xenstat:{title:"Xen Node",icon:k.xf,info:"General statistics for the Xen node. Data collected using <b>xenstat</b> library</a>."},xendomain:{title:"",icon:P.To,info:"Xen domain resource utilization metrics. Netdata reads this information using <b>xenstat</b> library which gives access to the resource usage information (CPU, memory, disk I/O, network) for a virtual machine."},windows:{title:"Windows",icon:r.ts},iis:{title:"IIS",icon:M.Md},mssql:{title:"SQL Server",icon:C.t5},ad:{title:"Active Directory",icon:r.ts},adcs:{title:"AD Certification Service",icon:r.ts},adfs:{title:"AD Federation Service",icon:r.ts},netframework:{title:".NET Framework",icon:S.py},exchange:{title:"Exchange",icon:x.FU},perf:{title:"Perf Counters",icon:T.HL,info:"Performance Monitoring Counters (PMC). Data collected using <b>perf_event_open()</b> system call which utilises Hardware Performance Monitoring Units (PMU)."},vsphere:{title:"vSphere",icon:k.xf,info:'Performance statistics for ESXI hosts and virtual machines. Data collected from <a href="https://www.vmware.com/products/vcenter-server.html" target="_blank">VMware vCenter Server</a> using <b><a href="https://github.com/vmware/govmomi"> govmomi</a></b> library.'},vcsa:{title:"VCSA",icon:k.xf,info:'vCenter Server Appliance health statistics. Data collected from <a href="https://vmware.github.io/vsphere-automation-sdk-rest/vsphere/index.html#SVC_com.vmware.appliance.health" target="_blank">Health API</a>.'},zookeeper:{title:"Zookeeper",icon:"serviceDatabase",info:'Provides health statistics for <b><a href="https://zookeeper.apache.org/" target="_blank">Zookeeper</a></b> server. Data collected through the command port using <b><a href="https://zookeeper.apache.org/doc/r3.5.5/zookeeperAdmin.html#sc_zkCommands">mntr</a></b> command.'},hdfs:{title:"HDFS",icon:w.cC,info:'Provides <b><a href="https://hadoop.apache.org/docs/r3.2.0/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html" target="_blank">Hadoop Distributed File System</a></b> performance statistics. Module collects metrics over <b>Java Management Extensions</b> through the web interface of an <b>HDFS</b> daemon.'},am2320:{title:"AM2320 Sensor",icon:_.wh,info:"Readings from the external AM2320 Sensor."},scaleio:{title:"ScaleIO",icon:"serviceDatabase",info:"Performance and health statistics for various ScaleIO components. Data collected via VxFlex OS Gateway REST API."},squidlog:{title:"Squid log",icon:v.cw},cockroachdb:{title:"CockroachDB",icon:"serviceDatabase",info:"Performance and health statistics for various <b>CockroachDB</b> components."},ebpf:{title:"eBPF",icon:"serviceEBPF",info:"Monitor system calls, internal functions, bytes read, bytes written and errors using <b>eBPF</b>."},filesystem:{title:"Filesystem",icon:c.vc,info:'Number of filesystem events for <a href="#menu_filesystem_submenu_vfs">Virtual File System</a>, <a href="#menu_filesystem_submenu_file_access">File Access</a>, <a href="#menu_filesystem_submenu_directory_cache__eBPF_">Directory cache</a>, and file system latency (<a href="#menu_filesystem_submenu_btrfs_latency">BTRFS</a>, <a href="#menu_filesystem_submenu_ext4_latency">EXT4</a>, <a href="#menu_filesystem_submenu_nfs_latency">NFS</a>, <a href="#menu_filesystem_submenu_xfs_latency">XFS</a>, and <a href="#menu_filesystem_submenu_xfs_latency">ZFS</a>) when your disk has the file system. Filesystem charts have relationship with <a href="#menu_system_submenu_swap">SWAP</a>, <a href="#menu_disk">Disk</a>, <a href="#menu_mem_submenu_synchronization__eBPF_">Sync</a>, and <a href="#menu_mount">Mount Points</a>.'},vernemq:{title:"VerneMQ",icon:y.lX,info:'Performance data for the <b><a href="https://vernemq.com/" target="_blank">VerneMQ</a></b> open-source MQTT broker.'},pulsar:{title:"Pulsar",icon:y.lX,info:'Summary, namespaces and topics performance data for the <b><a href="http://pulsar.apache.org/" target="_blank">Apache Pulsar</a></b> pub-sub messaging system.'},anomalies:{title:"Anomalies",icon:m.jZ,info:'Anomaly scores relating to key system metrics. A high anomaly probability indicates strange behaviour and may trigger an anomaly prediction from the trained models. Read the <a href="https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/anomalies" target="_blank">anomalies collector docs</a> for more details.'},alerts:{title:"Alerts",icon:b.qm,info:'Charts showing alert status over time. More details <a href="https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/alerts/README.md" target="_blank">here</a>.'},statsd:{title:"StatsD",icon:f.St,info:'StatsD is an industry-standard technology stack for monitoring applications and instrumenting any piece of software to deliver custom metrics. Netdata allows the user to organize the metrics in different charts and visualize any application metric easily. Read more on <a href="https://learn.netdata.cloud/docs/agent/collectors/statsd.plugin" target="_blank">Netdata Learn</a>.'},supervisord:{title:"Supervisord",icon:g.A8,info:'Detailed statistics for each group of processes controlled by <b><a href="http://supervisord.org/" target="_blank">Supervisor</a></b>. Netdata collects these metrics using <a href="http://supervisord.org/api.html#supervisor.rpcinterface.SupervisorNamespaceRPCInterface.getAllProcessInfo" target="_blank"><b>getAllProcessInfo</b></a> method.'},systemdunits:{title:"systemd units",icon:p.Kb,info:'<b>systemd</b> provides a dependency system between various entities called "units" of 11 different types. Units encapsulate various objects that are relevant for system boot-up and maintenance. Units may be <b>active</b> (meaning started, bound, plugged in, depending on the unit type), or <b>inactive</b> (meaning stopped, unbound, unplugged), as well as in the process of being activated or deactivated, i.e. between the two states (these states are called <b>activating</b>, <b>deactivating</b>). A special <b>failed</b> state is available as well, which is very similar to <b>inactive</b> and is entered when the service failed in some way (process returned error code on exit, or crashed, an operation timed out, or after too many restarts). For details, see <a href="https://www.freedesktop.org/software/systemd/man/systemd.html" target="_blank"> systemd(1)</a>.'},changefinder:{title:"ChangeFinder",icon:m.jZ,info:'Online changepoint detection using machine learning. More details <a href="https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/changefinder/README.md" target="_blank">here</a>.'},zscores:{title:"Z-Scores",icon:u.WV,info:"Z scores scores relating to key system metrics."},anomaly_detection:{title:"Anomaly Detection",icon:h.qx,info:'Charts relating to anomaly detection, increased <b>anomalous</b> dimensions or a higher than usual <b>anomaly_rate</b> could be signs of some abnormal behaviour. Read our <a href="https://learn.netdata.cloud/guides/monitor/anomaly-detection" target="_blank">anomaly detection guide</a> for more details.'},fail2ban:{title:"Fail2ban",icon:d.is,info:"Netdata keeps track of the current jail status by reading the Fail2ban log file."},wireguard:{title:"WireGuard",icon:l.SP,info:"VPN network interfaces and peers traffic."},prometheus:{icon:"servicePrometheus"},"Kubernetes State":{title:"Kubernetes State",icon:"serviceKubernetes"},"Kubernetes Containers":{title:"Kubernetes Containers",icon:"serviceKubernetes"},"Kubernetes kubelet":{title:"Kubernetes Kubelet",icon:"serviceKubernetes"},"Kubernetes kubeproxy":{title:"Kubernetes Kubeproxy",icon:"serviceKubernetes"},coredns:{title:"CoreDNS",icon:"serviceCoreDns"},dns_query:{title:"DNS Query Response Time",icon:"serviceDns"},sendgrid:{title:"SendGrid",icon:"serviceSendgrid"},smartd_log:{icon:"serviceSmartd"},bind:{icon:"serviceBind"},systemd:{icon:"serviceSystemd"},md:{title:"Linux Software RAID",icon:c.vc,info:"Metrics for monitoring Linux Software RAID"},cups:{title:"Printers (cups)",icon:i.St,info:"Metrics for Printer (cups) monitoring"},named:{title:"ISC Bind (named)",icon:"serviceCoreDns",info:"Metrics for named monitoring"},isc_dhcpd:{title:"ISC DHCPd",icon:"serviceCoreDns",info:"Metrics for DHCPd monitoring"}},G={"web_log.squid_bandwidth":{title:"bandwidth",info:'Bandwidth of responses (<b>sent</b>) by squid. This chart may present unusual spikes, since the bandwidth is accounted at the time the log line is saved by the server, even if the time needed to serve it spans across a longer duration. We suggest to use QoS (e.g. <a href="http://firehol.org/#fireqos" target="_blank">FireQOS</a>) for accurate accounting of the server bandwidth.'},"web_log.squid_responses":{title:"responses",info:"Information related to the responses sent by squid."},"web_log.squid_requests":{title:"requests",info:"Information related to the requests squid has received."},"web_log.squid_hierarchy":{title:"hierarchy",info:"Performance metrics for the squid hierarchy used to serve the requests."},"web_log.squid_squid_transport":{title:"transport"},"web_log.squid_squid_cache":{title:"cache",info:"Performance metrics for the performance of the squid cache."},"web_log.squid_timings":{title:"timings",info:"Duration of squid requests. Unrealistic spikes may be reported, since squid logs the total time of the requests, when they complete. Especially for HTTPS, the clients get a tunnel from the proxy and exchange requests directly with the upstream servers, so squid cannot evaluate the individual requests and reports the total time the tunnel was open."},"web_log.squid_clients":{title:"clients"},"web_log.bandwidth":{info:'Bandwidth of requests (<b>received</b>) and responses (<b>sent</b>). <b>received</b> requires an extended log format (without it, the web server log does not have this information). This chart may present unusual spikes, since the bandwidth is accounted at the time the log line is saved by the web server, even if the time needed to serve it spans across a longer duration. We suggest to use QoS (e.g. <a href="http://firehol.org/#fireqos" target="_blank">FireQOS</a>) for accurate accounting of the web server bandwidth.'},"web_log.urls":{info:'Number of requests for each <b>URL pattern</b> defined in <a href="https://github.com/netdata/go.d.plugin/blob/master/config/go.d/web_log.conf" target="_blank"><b>/etc/netdata/go.d/web_log.conf</b></a>. This chart counts all requests matching the URL patterns defined, independently of the web server response codes (i.e. both successful and unsuccessful).'},"web_log.clients":{info:"Charts showing the number of unique client IPs, accessing the web server."},"web_log.timings":{info:"Web server response timings - the time the web server needed to prepare and respond to requests. This requires an extended log format and its meaning is web server specific. For most web servers this accounts the time from the reception of a complete request, to the dispatch of the last byte of the response. So, it includes the network delays of responses, but it does not include the network delays of requests."},"mem.ksm":{title:"deduper (ksm)",info:'<a href="https://en.wikipedia.org/wiki/Kernel_same-page_merging" target="_blank">Kernel Same-page Merging</a> (KSM) performance monitoring, read from several files in <b>/sys/kernel/mm/ksm/</b>. KSM is a memory-saving de-duplication feature in the Linux kernel. The KSM daemon ksmd periodically scans those areas of user memory which have been registered with it, looking for pages of identical content which can be replaced by a single write-protected page.'},"mem.hugepages":{info:'Hugepages is a feature that allows the kernel to utilize the multiple page size capabilities of modern hardware architectures. The kernel creates multiple pages of virtual memory, mapped from both physical RAM and swap. There is a mechanism in the CPU architecture called "Translation Lookaside Buffers" (TLB) to manage the mapping of virtual memory pages to actual physical memory addresses. The TLB is a limited hardware resource, so utilizing a large amount of physical memory with the default page size consumes the TLB and adds processing overhead. By utilizing Huge Pages, the kernel is able to create pages of much larger sizes, each page consuming a single resource in the TLB. Huge Pages are pinned to physical RAM and cannot be swapped/paged out.'},"mem.numa":{info:'Non-Uniform Memory Access (NUMA) is a hierarchical memory design the memory access time is dependent on locality. Under NUMA, a processor can access its own local memory faster than non-local memory (memory local to another processor or memory shared between processors). The individual metrics are described in the <a href="https://www.kernel.org/doc/Documentation/numastat.txt" target="_blank">Linux kernel documentation</a>.'},"mem.ecc":{info:'<p><a href="https://en.wikipedia.org/wiki/ECC_memory" target="_blank">ECC memory</a> is a type of computer data storage that uses an error correction code (ECC) to detect and correct n-bit data corruption which occurs in memory. Typically, ECC memory maintains a memory system immune to single-bit errors: the data that is read from each word is always the same as the data that had been written to it, even if one of the bits actually stored has been flipped to the wrong state.</p><p>Memory errors can be classified into two types: <b>Soft errors</b>, which randomly corrupt bits but do not leave physical damage. Soft errors are transient in nature and are not repeatable, can be because of electrical or magnetic interference. <b>Hard errors</b>, which corrupt bits in a repeatable manner because of a physical/hardware defect or an environmental problem.'},"mem.pagetype":{info:'Statistics of free memory available from <a href="https://en.wikipedia.org/wiki/Buddy_memory_allocation" target="_blank">memory buddy allocator</a>. The buddy allocator is the system memory allocator. The whole memory space is split in physical pages, which are grouped by NUMA node, zone, <a href="https://lwn.net/Articles/224254/" target="_blank">migrate type</a>, and size of the block. By keeping pages grouped based on their ability to move, the kernel can reclaim pages within a page block to satisfy a high-order allocation. When the kernel or an application requests some memory, the buddy allocator provides a page that matches closest the request.'},"ip.ecn":{info:'<a href="https://en.wikipedia.org/wiki/Explicit_Congestion_Notification" target="_blank">Explicit Congestion Notification (ECN)</a> is an extension to the IP and to the TCP that allows end-to-end notification of network congestion without dropping packets. ECN is an optional feature that may be used between two ECN-enabled endpoints when the underlying network infrastructure also supports it.'},"ip.multicast":{info:'<a href="https://en.wikipedia.org/wiki/Multicast" target="_blank">IP multicast</a> is a technique for one-to-many communication over an IP network. Multicast uses network infrastructure efficiently by requiring the source to send a packet only once, even if it needs to be delivered to a large number of receivers. The nodes in the network take care of replicating the packet to reach multiple receivers only when necessary.'},"ip.broadcast":{info:'In computer networking, <a href="https://en.wikipedia.org/wiki/Broadcasting_(networking)" target="_blank">broadcasting</a> refers to transmitting a packet that will be received by every device on the network. In practice, the scope of the broadcast is limited to a broadcast domain.'},"netfilter.conntrack":{title:"connection tracker",info:"Netfilter Connection Tracker performance metrics. The connection tracker keeps track of all connections of the machine, inbound and outbound. It works by keeping a database with all open connections, tracking network and address translation and connection expectations."},"netfilter.nfacct":{title:"bandwidth accounting",info:"The following information is read using the <b>nfacct.plugin</b>."},"netfilter.synproxy":{title:"DDoS protection",info:'DDoS protection performance metrics. <a href="https://github.com/firehol/firehol/wiki/Working-with-SYNPROXY" target="_blank">SYNPROXY</a> is a TCP SYN packets proxy. It is used to protect any TCP server (like a web server) from SYN floods and similar DDoS attacks. SYNPROXY intercepts new TCP connections and handles the initial 3-way handshake using syncookies instead of conntrack to establish the connection. It is optimized to handle millions of packets per second utilizing all CPUs available without any concurrency locking between the connections. It can be used for any kind of TCP traffic (even encrypted), since it does not interfere with the content itself.'},"ipfw.dynamic_rules":{title:"dynamic rules",info:"Number of dynamic rules, created by correspondent stateful firewall rules."},"system.softnet_stat":{title:"softnet",info:e=>{let{os:t}=e;return"linux"===t?'<p>Statistics for CPUs SoftIRQs related to network receive work. Break down per CPU core can be found at <a href="#menu_cpu_submenu_softnet_stat">CPU / softnet statistics</a>. More information about identifying and troubleshooting network driver related issues can be found at <a href="https://access.redhat.com/sites/default/files/attachments/20150325_network_performance_tuning.pdf" target="_blank">Red Hat Enterprise Linux Network Performance Tuning Guide</a>.</p><p><b>Processed</b> - packets processed. <b>Dropped</b> - packets dropped because the network device backlog was full. <b>Squeezed</b> - number of times the network device budget was consumed or the time limit was reached, but more work was available. <b>ReceivedRPS</b> - number of times this CPU has been woken up to process packets via an Inter-processor Interrupt. <b>FlowLimitCount</b> - number of times the flow limit has been reached (flow limiting is an optional Receive Packet Steering feature).</p>':"Statistics for CPUs SoftIRQs related to network receive work."}},"system.clock synchronization":{info:'<a href="https://en.wikipedia.org/wiki/Network_Time_Protocol" target="_blank">NTP</a> lets you automatically sync your system time with a remote server. This keeps your machine\u2019s time accurate by syncing with servers that are known to have accurate times.'},"cpu.softnet_stat":{title:"softnet",info:e=>{let{os:t}=e;return"linux"===t?'<p>Statistics for CPUs SoftIRQs related to network receive work. Total for all CPU cores can be found at <a href="#menu_system_submenu_softnet_stat">System / softnet statistics</a>. More information about identifying and troubleshooting network driver related issues can be found at <a href="https://access.redhat.com/sites/default/files/attachments/20150325_network_performance_tuning.pdf" target="_blank">Red Hat Enterprise Linux Network Performance Tuning Guide</a>.</p><p><b>Processed</b> - packets processed. <b>Dropped</b> - packets dropped because the network device backlog was full. <b>Squeezed</b> - number of times the network device budget was consumed or the time limit was reached, but more work was available. <b>ReceivedRPS</b> - number of times this CPU has been woken up to process packets via an Inter-processor Interrupt. <b>FlowLimitCount</b> - number of times the flow limit has been reached (flow limiting is an optional Receive Packet Steering feature).</p>':'Statistics for per CPUs core SoftIRQs related to network receive work. Total for all CPU cores can be found at <a href="#menu_system_submenu_softnet_stat">System / softnet statistics</a>.'}},"go_expvar.memstats":{title:"memory statistics",info:'Go runtime memory statistics. See <a href="https://golang.org/pkg/runtime/#MemStats" target="_blank">runtime.MemStats</a> documentation for more info about each chart and the values.'},"couchdb.dbactivity":{title:"db activity",info:"Overall database reads and writes for the entire server. This includes any external HTTP traffic, as well as internal replication traffic performed in a cluster to ensure node consistency."},"couchdb.httptraffic":{title:"http traffic breakdown",info:"All HTTP traffic, broken down by type of request (<tt>GET</tt>, <tt>PUT</tt>, <tt>POST</tt>, etc.) and response status code (<tt>200</tt>, <tt>201</tt>, <tt>4xx</tt>, etc.)<br/><br/>Any <tt>5xx</tt> errors here indicate a likely CouchDB bug; check the logfile for further information."},"couchdb.ops":{title:"server operations"},"couchdb.perdbstats":{title:"per db statistics",info:'Statistics per database. This includes <a href="http://docs.couchdb.org/en/latest/api/database/common.html#get--db" target="_blank">3 size graphs per database</a>: active (the size of live data in the database), external (the uncompressed size of the database contents), and file (the size of the file on disk, exclusive of any views and indexes). It also includes the number of documents and number of deleted documents per database.'},"couchdb.erlang":{title:"erlang statistics",info:"Detailed information about the status of the Erlang VM that hosts CouchDB. These are intended for advanced users only. High values of the peak message queue (>10e6) generally indicate an overload condition."},"ntpd.system":{title:"system",info:'Statistics of the system variables as shown by the readlist billboard <b>ntpq -c rl</b>. System variables are assigned an association ID of zero and can also be shown in the readvar billboard <b>ntpq -c "rv 0"</b>. These variables are used in the <a href="http://doc.ntp.org/current-stable/discipline.html" target="_blank">Clock Discipline Algorithm</a>, to calculate the lowest and most stable offset.'},"ntpd.peers":{title:"peers",info:'Statistics of the peer variables for each peer configured in <b>/etc/ntp.conf</b> as shown by the readvar billboard <b>ntpq -c "rv <association>"</b>, while each peer is assigned a nonzero association ID as shown by <b>ntpq -c "apeers"</b>. The module periodically scans for new/changed peers (default: every 60s). <b>ntpd</b> selects the best possible peer from the available peers to synchronize the clock. A minimum of at least 3 peers is required to properly identify the best possible peer.'},"mem.page_cache":{title:"page cache (eBPF)",info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#memory" target="_blank">functions</a> used to manipulate the <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. This chart has a relationship with <a href="#menu_filesystem">File Systems</a>, <a href="#menu_mem_submenu_synchronization__eBPF_">Sync</a>, and <a href="#menu_disk">Hard Disk</a>.'},"apps.page_cache":{title:"page cache (eBPF)",info:'Netdata also gives a summary for these charts in <a href="#menu_mem_submenu_page_cache">Memory submenu</a>.'},"filesystem.vfs":{title:"vfs (eBPF)",info:'Number of calls to Virtual File System <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">functions</a> used to manipulate <a href="#menu_filesystem">File Systems</a>.'},"apps.vfs":{title:"vfs (eBPF)",info:'Netdata also gives a summary for these charts in <a href="#menu_filesystem_submenu_vfs">Filesystem submenu</a>.'},"filesystem.ext4_latency":{title:"ext4 latency (eBPF)",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> is the time it takes for an event to be completed. Based on the <a href="http://www.brendangregg.com/blog/2016-10-06/linux-bcc-ext4dist-ext4slower.html" target="_blank">eBPF ext4dist</a> from BCC tools. This chart is provided by the <a href="#menu_netdata_submenu_ebpf">eBPF plugin</a> to monitor <a href="#menu_filesystem">File systems</a>.'},"filesystem.xfs_latency":{title:"xfs latency (eBPF)",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> is the time it takes for an event to be completed. Based on the <a href="https://github.com/iovisor/bcc/blob/master/tools/xfsdist_example.txt" target="_blank">xfsdist</a> from BCC tools. This chart is provided by the <a href="#menu_netdata_submenu_ebpf">eBPF plugin</a> to monitor <a href="#menu_filesystem">File systems</a>.'},"filesystem.nfs_latency":{title:"nfs latency (eBPF)",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> is the time it takes for an event to be completed. Based on the <a href="https://github.com/iovisor/bcc/blob/master/tools/nfsdist_example.txt" target="_blank">nfsdist</a> from BCC tools. This chart is provided by the <a href="#menu_netdata_submenu_ebpf">eBPF plugin</a> to monitor <a href="#menu_filesystem">File systems</a>.'},"filesystem.zfs_latency":{title:"zfs latency (eBPF)",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> is the time it takes for an event to be completed. Based on the <a href="https://github.com/iovisor/bcc/blob/master/tools/zfsdist_example.txt" target="_blank">zfsdist</a> from BCC tools. This chart is provided by the <a href="#menu_netdata_submenu_ebpf">eBPF plugin</a> to monitor <a href="#menu_filesystem">File systems</a>.'},"filesystem.btrfs_latency":{title:"btrfs latency (eBPF)",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> is the time it takes for an event to be completed. Based on the <a href="https://github.com/iovisor/bcc/blob/master/tools/btrfsdist_example.txt" target="_blank">btrfsdist</a> from BCC tools. This chart is provided by the <a href="#menu_netdata_submenu_ebpf">eBPF plugin</a> to monitor <a href="#menu_filesystem">File systems</a>.'},"filesystem.file_access":{title:"file access (eBPF)"},"apps.file_access":{title:"file access (eBPF)",info:'Netdata also gives a summary for this chart on <a href="#menu_filesystem_submenu_file_access">Filesystem submenu</a> (more details on <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">eBPF plugin file chart section</a>).'},"ip.kernel":{title:"kernel functions (eBPF)"},"apps.net":{title:"network",info:'Netdata also gives a summary for eBPF charts in <a href="#menu_ip_submenu_kernel">Networking Stack submenu</a>.'},"system.ipc semaphores":{info:'System V semaphores is an inter-process communication (IPC) mechanism. It allows processes or threads within a process to synchronize their actions. They are often used to monitor and control the availability of system resources such as shared memory segments. For details, see <a href="https://man7.org/linux/man-pages/man7/svipc.7.html" target="_blank">svipc(7)</a>. To see the host IPC semaphore information, run <b>ipcs -us</b>. For limits, run <b>ipcs -ls</b>.'},"system.ipc shared memory":{info:'System V shared memory is an inter-process communication (IPC) mechanism. It allows processes to communicate information by sharing a region of memory. It is the fastest form of inter-process communication available since no kernel involvement occurs when data is passed between the processes (no copying). Typically, processes must synchronize their access to a shared memory object, using, for example, POSIX semaphores. For details, see <a href="https://man7.org/linux/man-pages/man7/svipc.7.html" target="_blank">svipc(7)</a>. To see the host IPC shared memory information, run <b>ipcs -um</b>. For limits, run <b>ipcs -lm</b>.'},"system.ipc message queues":{info:'System V message queues is an inter-process communication (IPC) mechanism. It allow processes to exchange data in the form of messages. For details, see <a href="https://man7.org/linux/man-pages/man7/svipc.7.html" target="_blank">svipc(7)</a>. To see the host IPC messages information, run <b>ipcs -uq</b>. For limits, run <b>ipcs -lq</b>.'},"system.interrupts":{info:'<a href="https://en.wikipedia.org/wiki/Interrupt" target="_blank"><b>Interrupts</b></a> are signals sent to the CPU by external devices (normally I/O devices) or programs (running processes). They tell the CPU to stop its current activities and execute the appropriate part of the operating system. Interrupt types are <b>hardware</b> (generated by hardware devices to signal that they need some attention from the OS), <b>software</b> (generated by programs when they want to request a system call to be performed by the operating system), and <b>traps</b> (generated by the CPU itself to indicate that some error or condition occurred for which assistance from the operating system is needed).'},"system.softirqs":{info:'Software interrupts (or "softirqs") are one of the oldest deferred-execution mechanisms in the kernel. Several tasks among those executed by the kernel are not critical: they can be deferred for a long period of time, if necessary. The deferrable tasks can execute with all interrupts enabled (softirqs are patterned after hardware interrupts). Taking them out of the interrupt handler helps keep kernel response time small.'},"cpu.softirqs":{info:'Total number of software interrupts per CPU. To see the total number for the system check the <a href="#menu_system_submenu_softirqs">softirqs</a> section.'},"cpu.interrupts":{info:'Total number of interrupts per CPU. To see the total number for the system check the <a href="#menu_system_submenu_interrupts">interrupts</a> section. The last column in <b>/proc/interrupts</b> provides an interrupt description or the device name that registered the handler for that interrupt.'},"cpu.throttling":{info:" CPU throttling is commonly used to automatically slow down the computer when possible to use less energy and conserve battery."},"cpu.cpuidle":{info:'<a href="https://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface#Processor_states" target="_blank">Idle States (C-states)</a> are used to save power when the processor is idle.'},"services.net":{title:"network (eBPF)"},"services.page_cache":{title:"pache cache (eBPF)"},"netdata.ebpf":{title:"eBPF.plugin",info:'eBPF (extended Berkeley Packet Filter) is used to collect metrics from inside Linux kernel giving a zoom inside your <a href="#ebpf_system_process_thread">Process</a>, <a href="#menu_disk">Hard Disk</a>, <a href="#menu_filesystem">File systems</a> (<a href="#menu_filesystem_submenu_file_access">File Access</a>, and <a href="#menu_filesystem_submenu_directory_cache__eBPF_">Directory Cache</a>), Memory (<a href="#ebpf_global_swap">Swap I/O</a>, <a href="#menu_mem_submenu_page_cache">Page Cache</a>), IRQ (<a href="#ebpf_global_hard_irq">Hard IRQ</a> and <a href="#ebpf_global_soft_irq">Soft IRQ</a> ), <a href="#ebpf_global_shm">Shared Memory</a>, Syscalls (<a href="#menu_mem_submenu_synchronization__eBPF_">Sync</a>, <a href="#menu_mount_submenu_mount__eBPF_">Mount</a>), and <a href="#menu_ip_submenu_kernel">Network</a>.'}};const K=function(e,t,n,s){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if("undefined"===typeof e[n])return s;const o=e[n][t];return"undefined"===typeof o?s:"function"===typeof o?o(a):o},J=(e,t)=>{if(e.sectionTitle)return e.sectionTitle;if("undefined"===typeof e.menuPattern)return K(W,"title",e.id,e.id,t).toString().replace(/_/g," ");const n=e.type||e.id.split(".")[0],s=n===e.menuPattern?"":" ".concat(n.slice(-(n.length-e.menuPattern.length-1)));return"".concat(K(W,"title",e.menuPattern,e.menuPattern,t).toString()," ").concat(s).replace(/_/g," ")},Y=s.Nx,X=e=>K(W,"icon",e.menuIcon||e.menuPattern||e.id,Y),$=(e,t)=>K(W,"info",e.menuPattern||e.id,null,t),ee=(e,t,n)=>{const s=t?"".concat(e,".").concat(t):e;return K(G,"title",s,t||e,n).toString().replace(/_/g," ")},te=(e,t,n)=>K(G,"info",t?"".concat(e,".").concat(t):e,null,n),ne=(e,t)=>{const n=K(o.Z,"info",e,null,t);return n?'<div class="shorten dashboard-context-info" role="document">'.concat(n,"</div>"):""},se=(e,t,n,s)=>K(o.Z,t,e,n,s),ae=e=>{var t;return(null===(t=o.Z[e])||void 0===t?void 0:t.valueRange)||[null,null]};var oe=function(e){let{menuId:t,subMenuId:n,sectionInfo:s}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{context:i,domain:c,id:l,visible:d,filteredOut:h,hidden:u}=e;return{...o.Z[l],id:l,chartId:l,menuGroupId:t,subMenuId:n,link:"chart_".concat((0,a.Z)(l)),chartLibrary:"dygraph",info:ne(i,r),sectionInfo:s,valueRange:ae(i),colors:"".concat(K(i||l,"colors",i,"",r)),domain:c,visible:d,filteredOut:h,hidden:u}}},45335:function(e,t,n){n.d(t,{Ze:function(){return r},sm:function(){return i},vH:function(){return c}});n(33948);var s=n(67294);const a=(0,s.createContext)(),o=(0,s.createContext)(),r=e=>{let{children:t}=e;const[n,r]=(0,s.useState)();return s.createElement(a.Provider,{value:n},s.createElement(o.Provider,{value:r},t))},i=()=>(0,s.useContext)(a),c=()=>(0,s.useContext)(o)},85993:function(e,t,n){n.d(t,{Lj:function(){return m},UG:function(){return h},VC:function(){return g},YE:function(){return l},fW:function(){return d},jj:function(){return f},nk:function(){return u}});var s=n(87462),a=n(67294),o=n(6557),r=n.n(o),i=n(44682),c=n(37682);const l=(0,i.kr)({}),d=e=>{let{menuGroupById:t,children:n}=e;return a.createElement(l.Provider,{value:t},n)},h=e=>(0,c.Z)(l,e),u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r();return h((n=>t(n[e])))},m=(e,t)=>n=>{let{id:o,...r}=n;const i=u(o,t);return a.createElement(e,(0,s.Z)({},i,r))},p=(0,i.kr)([]),g=e=>{let{ids:t,children:n}=e;return a.createElement(p.Provider,{value:t},n)},f=e=>t=>{const n=(0,c.Z)(p,o);var o;return a.createElement(e,(0,s.Z)({menuGroupIds:n},t))}},62525:function(e,t,n){n.d(t,{Ji:function(){return m},N6:function(){return h},St:function(){return d},Yo:function(){return u},aJ:function(){return l}});var s=n(87462),a=n(67294),o=n(6557),r=n.n(o),i=n(44682),c=n(37682);const l=(0,i.kr)({}),d=e=>{let{subMenuById:t,children:n}=e;return a.createElement(l.Provider,{value:t},n)},h=e=>(0,c.Z)(l,e),u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r();return h((n=>t(n[e])))},m=(e,t)=>n=>{let{id:o,...r}=n;const i=u(o,t);return a.createElement(e,(0,s.Z)({},i,r))}},13962:function(e,t,n){n.d(t,{Z:function(){return v}});var s=n(87462),a=(n(31672),n(2490),n(59461),n(57640),n(9924),n(88449),n(59849),n(67294)),o=n(71824),r=n(71059),i=n(89479),c=n(85993),l=n(62525),d=n(45335),h=n(44682),u=e=>{const t=(0,a.useRef)();return(0,h.Sz)(e,(e=>(t.current=e,!1))),t},m=(e,t)=>{const n=(0,o.uK)(),s=u(c.YE),r=u(l.aJ),i=u(o.vv),h=(0,d.vH)(),m=(0,a.useMemo)((()=>({goToElement:n=>!!t.length&&(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;new Promise((n=>{const s=t=>{if(0===t)return n();e(),setTimeout((()=>s(--t)))};s(t)}))}((()=>{const s=t.findIndex((e=>e.id===n));if(-1!==s)return e.scrollToIndex(s,{align:"start"})}),5),!0),goToLink:e=>{const t=Object.values(s.current).find((t=>t.link===e));if(t)return m.goToElement(t.id);const n=Object.values(r.current).find((t=>t.link===e));if(n)return m.goToElement(n.id);const a=Object.values(i.current).find((t=>t.link===e));return a?m.goToElement(a.chartId):void 0}})),[n,t]);return(0,a.useLayoutEffect)((()=>{h(m)}),[m]),m},p=n(27856);const g=e=>{let{getComponent:t,element:n,index:o,...r}=e;const i=(0,a.useMemo)((()=>t(n)),[n.id,o]);return a.createElement(i,(0,s.Z)({key:n.id},n,{index:o},r,{isVisible:!0}))};let f=null;const b=(0,a.memo)((0,a.forwardRef)(((e,t)=>{let{elements:n,onScroll:o,dashboardOptions:i,getComponent:c}=e;const l=(0,a.useRef)(),d=(0,a.useRef)(),h=(0,a.useRef)(),u=(0,a.useRef)(0),p=(0,r.MG)({count:n.length,getScrollElement:()=>t.current,scrollOffsetFn:e=>e?e.target.scrollTop-t.current.offsetTop:0,overscan:1,enableSmoothScroll:!1,estimateSize:e=>n[e].size,onChange:e=>{if(l.current!==n.length&&(u.current=0),d.current&&(u.current<5||l.current!==n.length)){u.current=u.current+1,l.current=n.length;const t=n.findIndex((e=>e.id===d.current.id));if(-1===t)return;const{start:s}=e.getMeasurements()[t];return e.scrollToOffset(s+h.current),clearTimeout(f),void(f=setTimeout((()=>u.current=5),200))}l.current=n.length;const t=e.scrollOffset;let s=0;const a=e.getMeasurements().find((e=>(s+=e.size,s>t)));a&&(d.current=n[a.index],h.current=t-a.start)}});return m(p,n),a.createElement("div",{ref:t,style:{minHeight:"100%",width:"100%",overflow:"auto"},onScroll:o},a.createElement("div",{style:{minHeight:"".concat(p.getTotalSize(),"px"),width:"100%",position:"relative"}},p.getVirtualItems().map(((e,t)=>a.createElement("div",{key:e.key,ref:p.measureElement,style:{position:"absolute",top:0,left:0,width:"100%",transform:"translateY(".concat(e.start,"px)"),padding:2,zIndex:p.getVirtualItems().length-t},"data-index":e.index},a.createElement(g,(0,s.Z)({},i,{element:n[e.index],index:e.index,getComponent:c})))))))})),((e,t)=>e.elements.length===t.elements.length)),y=e=>{let{onActiveMenuGroupId:t,onActiveSubMenuId:n,getComponent:s,dashboardOptions:r,initialChartName:c,checkVisibility:l}=e;const d=(0,i.If)(),h=(0,o.PZ)((e=>e.filter((e=>l?l(e.subMenuChartIds||e.chartIds||[e.id]):d(e.subMenuChartIds||e.chartIds||[e.id]))))),u=(0,a.useRef)(),m=(0,a.useRef)(),g=(0,a.useMemo)((()=>(m.current&&m.current.cancel(),m.current=(0,p.D)(100,((e,t,n)=>{var s;if(!e)return;const{top:a}=e.getBoundingClientRect(),o=Array.from(e.querySelectorAll("[data-submenuid], [data-menuid], [data-chartid]")).find((e=>e.getBoundingClientRect().top-a>0));if(!o)return;const r=o.getAttribute("data-menuid");if(r)return t(""),void n(r);t(o.getAttribute("data-submenuid")||(null===(s=o.closest("[data-submenuid]"))||void 0===s?void 0:s.getAttribute("data-submenuid")))})),()=>m.current(u.current,n,t))),[h.length,n,t]);return(0,a.useLayoutEffect)((()=>{h.length&&g()}),[h.length,c]),a.createElement(b,{elements:h,onScroll:g,dashboardOptions:r,getComponent:s,ref:u})};var v=(0,a.memo)(y)},74662:function(e,t,n){n.d(t,{v:function(){return _},Z:function(){return w}});var s=n(87462),a=(n(33948),n(67294)),o=n(22195),r=(n(15581),n(2490),n(34514),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865),n(25387),n(72608),n(31672),n(59461),n(57640),n(9924),n(39612));n(15306);n(64211),n(41874);var i=n(41609),c=n.n(i),l=n(7592),d=n(89692);var h=function(e,t,n){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const a={},o=[];return t.forEach((t=>{const r=n(t);(0,d.G_)(l.Z,e,r.context,[]).forEach(((i,l)=>{const d="function"===typeof i?i({...s,id:r.id}):i;if(!d)return;if(((e,t)=>!!e&&(Array.isArray(e)?e.some((e=>!c()(t(e)))):!c()(t(e))))(d.hiddenWhen,n))return;if(d.domain&&d.domain!==r.domain)return;const h="".concat(e,"|").concat(t,"|").concat(l),u={id:h,chartId:t,...s,...d};a[h]=u,o.push(h)}))})),[a,o.sort(((e,t)=>a[e].priority-a[t].priority))]};const u=(e,t,n)=>{const s={},a={},o={},r={};e.forEach((e=>{const a=t(e);a.id&&(n[e]=((e,t)=>{let{id:n,name:s,family:a,context:o,priority:r,visible:i,filteredOut:c,hidden:l}=e;return function(e){let{name:t="",context:n="",submenuNames:s={}}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const[a,o,r]=(n||e.chartId).split("."),i=a.split("_"),[c,l]=i,d=t=>{let{menuPattern:n,menu:s=a,...o}=t;return{id:s,menuPattern:n,key:"".concat(s,"|").concat(e.subMenuId,"|").concat(e.chartId),...o,...e}},h=e=>{const t=i.length>=2&&l===e?"".concat(c,"_").concat(l):c;return d({menuPattern:t})};switch(c){case"ap":case"net":case"powersupply":case"mount":return d({menu:c});case"cpufreq":case"cpuidle":return d({menu:"cpu"});case"smartd":case"web":return h("log");case"apache":return h("cache");case"bind":return h("rndc");case"go":return h("expvar");case"isc":return h("dhcpd");case"anomaly":return d({});case"disk":return/(inodes|space)/.test(o)||/(inodes|space)/.test(l)?d({menu:"mount"}):d({menu:c});case"k8s":return d("state"===l?{menu:"Kubernetes State"}:l&&"container"!==l?{menu:"Kubernetes ".concat(l)}:{menu:"Kubernetes Containers",flavour:"k8s"});case"cgroup":{const t=e.chartId.match(/.*[._/-:]qemu[._/-:]*/)||e.chartId.match(/.*[._/-:]kvm[._/-:]*/)?"cgqemu":"cgroup",n=1===i.length?"Containers & VMs":void 0;return d({menuPattern:t,sectionTitle:n})}case"ovpn":{const e=i.length>3&&"status"===i[1]&&"log"===i[2]?"".concat(c,"_").concat(l):c;return d({menuPattern:e})}case"prometheus":{if(r)return d({menu:"".concat(o.replace("-"," ")),menuIcon:"prometheus"});const t=e.subMenuId.split("_")[0];return d({menu:"".concat(t),menuIcon:"prometheus"})}case"tc":if("tc.qos"===n&&(!("family"in s)||s[e.subMenuId]===e.subMenuId)){const[,n]=t.split(".");s[e.subMenuId]=n.replace(/^(in_|out_)/,"").replace(/(_in|_out)$/,"")}return d({menu:c,priority:e.chartId.match(/.*-ifb$/)?e.priority-1:e.priority});default:{const e=i.length>1?c:void 0;return d({menuPattern:e})}case"dnsmasq":{if(2==i.length&&"dhcp"===i[1])return d({menu:"".concat(c,"_").concat(l)});if(i.length>=2&&"dhcp"===i[1])return d({menuPattern:"".concat(c,"_").concat(l)});const e=i.length>1?c:void 0;return d({menuPattern:e})}}}({chartId:n,subMenuId:a||"all",priority:r,visible:i,filteredOut:c,hidden:l},{name:s,context:o,submenuNames:t})})((e=>({...e,family:(0,d.lV)(e.context,"family",e.family)}))(a),s))}));return[...e].sort(((e,t)=>{var s,a,o,r;return(null===(s=n[e])||void 0===s?void 0:s.priority)-(null===(a=n[t])||void 0===a?void 0:a.priority)||((null===(o=n[e])||void 0===o?void 0:o.key)||"").localeCompare((null===(r=n[t])||void 0===r?void 0:r.key)||"",void 0,{sensitivity:"accent"})})).forEach((e=>{const t=n[e],s="".concat(t.id,"|").concat(t.subMenuId);r[s]||(r[s]=[]),a[t.id]||(a[t.id]=new Set),o[t.id]||(o[t.id]=[]),r[s].push(t.chartId),a[t.id].add(s),o[t.id].push(t.chartId)})),{chartMenus:n,menuGroups:a,menuGroupChartIds:o,subMenus:r,submenuNames:s}};var m=function(e,t){let{os:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s={};const{menuGroups:a,menuGroupChartIds:o,subMenus:i,submenuNames:c}=u(e,t,s),l={},m=Object.keys(a).reduce(((e,i)=>{const c=o[i],u=s[c[0]],m=c.find((e=>s[e].menuPattern)),p=m?s[m].menuPattern:"",g=[...a[i]],[f,b]=h("mainheads",c,t,{os:n});return Object.assign(l,f),e[i]={level:0,id:i,menuPattern:p,priority:u.priority,headIds:b,subMenuIds:g,subMenuChartIds:c,name:(0,d.iK)(u),icon:(0,d.FO)(u),info:(0,d.oS)(u),link:"".concat((0,r.Z)("menu_".concat(i))),size:24,flavour:u.flavour},e}),{}),p=Object.keys(i).reduce(((e,a)=>{const o=i[a],u=s[o[0]],{id:p,menuPattern:g}=m[u.id],[f,b]=h("heads",o,t,{os:n});Object.assign(l,f);const y=g||p,v=u.subMenuId in c?"".concat(u.subMenuId," (").concat(c[u.subMenuId],")"):(0,d.bF)(y,u.subMenuId);return e[a]={level:1,id:a,menuGroupId:p,priority:u.priority,chartIds:o,headIds:b,name:v,info:(0,d.JK)(y,u.subMenuId),link:"".concat((0,r.Z)("menu_".concat(u.id,"_submenu_").concat(u.subMenuId))),size:24},e}),{}),g=Object.keys(a);let f=-1,b=[];const y=g.reduce(((e,s)=>{f+=1;const a=m[s];return(a.headIds||"k8s"===a.flavour)&&b.push(f),[...e,a,...m[s].subMenuIds.reduce(((e,a)=>{f+=1;const o=p[a];return o.headIds&&b.push(f),[...e,o,...p[a].chartIds.map((e=>{const o=t(e);if(o)return f+=1,l[e]=(0,d.ZP)(o,{menuId:s,subMenuId:a,sectionInfo:p[a].info},{os:n}),{...l[e],level:2,size:365,menuKey:m[s].menuPattern||m[s].id}}))]}),[])]}),[]);return s=null,{stickyIndexes:b,allCharts:y,menuGroupIds:g,menuGroupById:m,subMenuById:p,menuChartsAttributeById:l}},p=n(71824),g=n(85993),f=n(62525),b=n(28989),y=n(45335);var v=e=>{let{container:t,chartIds:n,getChart:s,children:o,getMenu:r=m,...i}=e;const{allCharts:c,menuGroupIds:l,menuGroupById:d,subMenuById:h,menuChartsAttributeById:u}=(0,a.useMemo)((()=>r(n,s,i)),[s,n.length]);return a.createElement(p.At,{container:t,menuChartsAttributeById:u,getChart:s,allCharts:c},a.createElement(g.VC,{ids:l},a.createElement(g.fW,{menuGroupById:d},a.createElement(f.St,{subMenuById:h},a.createElement(b.SF,null,a.createElement(y.Ze,null,o))))))};const _=e=>a.createElement(o.Flex,(0,s.Z)({column:!0,height:"100%",padding:[0,0,2,4],overflow:"auto",className:"node-view__container"},e));var w=e=>{const t=(0,a.useRef)(),[n,r]=(0,a.useState)();return(0,a.useLayoutEffect)((()=>{r(t.current)}),[]),a.createElement(o.Flex,{ref:t,height:"100%",width:"100%",overflow:{vertical:"auto"}},n&&a.createElement(v,(0,s.Z)({},e,{container:n})))}},15394:function(e,t,n){n.d(t,{Z:function(){return f}});var s=n(67294),a=n(71824),o=n(45335),r=n(85993),i=n(62525),c=n(28989),l=n(4480),d=n(97945),h=n(37518);const u=(0,l.xu)({key:"activeMenuGroupIdValue",default:""}),m=()=>{const e=(0,h.UL)(),t=(0,d.pG)();return(0,s.useMemo)((()=>({roomId:e,nodeId:t})),[t,e])},p=e=>(t,n)=>{const s=t.querySelector(n);s&&e(s)},g="scrollIntoViewIfNeeded"in document.body?p((e=>e.scrollIntoViewIfNeeded())):p((e=>e.scrollIntoView()));var f=e=>{let{onMenuGroupClick:t,onSubMenuClick:n,onChartNameChange:d,initialChartName:h,linkToGo:p,contextToGo:f,loaded:b=!0}=e;const y=(0,a.uK)(),v=(0,o.sm)(),_=(0,r.UG)(),w=(0,i.N6)(),{setMenuGroupId:k,setSubMenuId:T}=(0,c.An)(),x=(()=>{const e=m();return(0,l.Zl)(u(e))})(),S=(0,s.useRef)(h);(0,s.useLayoutEffect)((()=>{b&&v&&p&&!S.current&&v.goToLink(p)}),[v,p]),(0,s.useLayoutEffect)((()=>{b&&v&&f&&!S.current&&v.goToElement(f)}),[v,f]);const C=(0,s.useCallback)((e=>{k(e),x(e),g(y,'[data-sidebar="true"] [data-sidebar-menugroupid="'.concat(e,'"]')),e&&_[e]&&d(_[e].link)}),[_]),M=(0,s.useCallback)((e=>{T(e),e in w&&(k(w[e].menuGroupId),g(y,'[data-sidebar="true"] [data-sidebar-submenuid="'.concat(e,'"]')),d(w[e].link))}),[w]);(0,s.useLayoutEffect)((()=>{b&&S.current&&v&&v.goToLink(h)&&(S.current=null)}),[v]);return{setActiveMenuGroupId:C,setActiveSubMenuId:M,onMenuGroupClick:(0,s.useCallback)(((e,n)=>{n&&n.preventDefault(),v.goToElement(e),t(e)}),[v]),onSubMenuClick:(0,s.useCallback)(((e,t,s)=>{s&&s.preventDefault(),v.goToElement(t),n(e,t)}),[v])}}},22962:function(e,t,n){n.d(t,{Z:function(){return C}});n(33948);var s=n(67294),a=n(22195),o=n(65351),r=n(16645),i=n(7693),c=n(92903),l=n(62200),d=n(74059),h=n(9058),u=n(29748),m=n(37518),p=n(5934),g=n(97723),f=n(47133),b=n(61536),y=n(78266),v=n(59112),_=n(46667),w=n(33427),k=n(79619),T=n(67336);const x=(0,s.memo)((e=>{let{id:t,spaceId:n,roomId:o,chartId:r,name:i}=e;const[c,,l,u]=(0,_.Z)(),{fullyLoaded:p,processing:b}=(0,f.LJ)(t),y=(0,T.O9)(t,{onSuccess:()=>{(0,w.FR)("Chart added to ".concat(i)),u()}}),v=c&&p,x=(0,d.vu)(n,"slug"),S=(0,m.tE)(o,"slug"),C=(0,g.jN)(t),M=(0,k.Z)(c&&t,{spaceId:n,spaceSlug:x,roomId:o,roomSlug:S}),P=(0,h.e)();(0,s.useEffect)((()=>{if(M||!v)return;const e=P.getNode({id:r}),{aggregationMethod:t,selectedDimensions:n,groupBy:s,groupByLabel:a,groupingMethod:o,chartType:i,selectedLabels:c,nodesScope:l,selectedInstances:d,selectedNodes:h,contextScope:u}=e.getAttributes();C(u,{aggregationMethod:t,selectedDimensions:n,groupBy:s,groupByLabel:a,groupingMethod:o,chartType:i,selectedLabels:c,selectedNodes:h,selectedInstances:d,nodesScope:l},(()=>setTimeout(y,100)))}),[v,M]);const q=c&&(b||M);return s.createElement(a.Button,{icon:"plus",onClick:l,isLoading:q,disabled:q})}));var S=e=>{let{spaceId:t,roomId:n,chartId:o}=e;return[{id:"name",accessorKey:"name",header:"Dashboards",cell:e=>{let{getValue:t}=e;return s.createElement(a.Flex,{alignItems:"center",gap:3},s.createElement(a.Icon,{name:"dashboards",size:"small",color:"text"}),s.createElement(a.Text,null,t()))}},{id:"plusButton",accessorKey:"id",header:"",cell:e=>{let{getValue:a,row:r}=e;return s.createElement(x,{id:a(),spaceId:t,roomId:n,chartId:o,name:r.original.name})}}]};var C=e=>{let{onClose:t}=e;(0,u.Z)();const n=(0,m.UL)(),_=(0,m.Hm)("name"),w=(0,d.th)(),{params:k={},params:{chartId:T}}=(0,o.Z)("addToDashboardModal"),x=(0,p.ie)(),C=(0,f.QF)(x),[M,P]=(0,s.useState)(""),[q,I]=(0,s.useState)(!1),E=M.length>0,L=(0,g.Di)(w,n,{onSuccess:t}),N=(0,h.e)().getNode({id:T}),D=(0,s.useMemo)((()=>S({spaceId:w,roomId:n,chartId:T})),[w,n,T]),R=()=>{if(!N)return;const{aggregationMethod:e,selectedDimensions:t,groupBy:n,groupByLabel:s,groupingMethod:a,chartType:o,selectedLabels:r,nodesScope:i,selectedInstances:c,selectedNodes:l,contextScope:d}=N.getAttributes();L(M,d,{aggregationMethod:e,selectedDimensions:t,groupBy:n,groupByLabel:s,groupingMethod:a,chartType:o,selectedLabels:r,nodesScope:i,selectedInstances:c,selectedNodes:l})},A=(0,p.L)();return s.createElement(r.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},s.createElement(i.x,{onClose:t,title:"Add to Dashboard"}),s.createElement(c.B,null,"Select Dashboard"),s.createElement(r.TZ,{gap:3},s.createElement(a.H4,null,"Add chart to one or more dashboards from the ",_),s.createElement(b.M,null,A?s.createElement(a.NetdataTable,{dataColumns:D,data:C}):s.createElement(y.Z,{title:"Loading dashboards..."})),s.createElement(a.H4,null,"Create a new dashboard and add ",T," to it"),s.createElement(v.Z,{value:M,label:"Name",onChange:e=>P(e.target.value),isValid:q,setIsValid:I,isDirty:E,instantFeedback:"all",onKeyDown:e=>e.keyCode===l.DV&&q&&R}),s.createElement(a.Button,{label:"Create & add",onClick:R,disabled:!N||!M})))}},59112:function(e,t,n){var s=n(87462),a=(n(33948),n(67294)),o=n(22195),r=n(30688),i=n(71752),c=n(87574);const l="Dashboard name cannot exceed ".concat(c.x," characters"),d=e=>{const t=e.length<=c.x;return(0,r.f)(t,l)};t.Z=e=>{let{value:t,isValid:n,setIsValid:c,onChange:l,label:h,validators:u=[],fieldMessage:m,fieldIndicator:p,...g}=e;const f=(0,r.A)([d,...u]),[b,y]=(0,a.useState)("");return(0,a.useEffect)((()=>{const e=f(t),s=e.isValid,a=(0,i.T)(e);!n&&s?c(!0):n&&!s&&c(!1),y(a||"")}),[n,c,f,t]),a.createElement(o.TextInput,(0,s.Z)({label:h||" ",name:"userName",placeholder:"Enter dashboard name",value:t,onChange:l,fieldMessage:m,error:!n&&b},g))}},87574:function(e,t,n){n.d(t,{X:function(){return o},x:function(){return a}});var s=n(46189);const a=50,o="".concat(s.default.assetsBaseURL,"/img/new-dashboard.svg")},4808:function(e,t,n){n.d(t,{Ru:function(){return h},bj:function(){return y},g3:function(){return v},oU:function(){return l}});n(57640),n(9924),n(33948),n(41637);var s=n(26398),a=n(66152),o=n(39840),r=n(78150),i=n(78710);const c=e=>{let{functions:t}=e;return t.map((e=>{let{name:t}=e;return t}))},l=(e,t)=>(0,i.Ly)(e)?s.Z.get("/api/v2/functions",{baseURL:window.envSettings.agentApiUrl,transform:c}):s.Z.post("/api/v3/spaces/".concat(e,"/rooms/").concat(t,"/functions"),{scope:{nodes:[]},selectors:{nodes:["*"]}},{transform:c}),d=e=>t=>((t=(0,a.Tg)(t)).defaultCharts||"processes"!==e||(t.defaultCharts=[["CPU","Category"],["Memory","Category"]]),t),h=e=>{let{cloudNodeIds:t,fn:n}=e;const[a]=t;return s.Z.get("/api/v2/nodes/".concat(a,"/function"),{params:{function:n},transform:d(n)})},u={filter:!1,index:1,name:"Unknown",sort:"ascending",sortable:!0,sticky:!1,summary:"",type:"string",uniqueKey:!1,visible:!0,dummy:!1},m=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{[e]:{...u,name:t.name||e,...t}}},p={...m("Timestamp",{type:"datetime",index:0}),...m("Description",{type:"feedTemplate",index:1}),...m("Tags",{type:"pill",index:2}),...m("source",{type:"feedTemplate",index:3,dummy:!0}),...m("json",{type:"feedTemplate",index:4,dummy:!0})},g=function(){let[e]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{type:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"retention"===t?/exceeds the maximum data retention/.test(e)?"You've exceeded your plan's retention limit":"":e},f=(e,t)=>n=>{var s,a,o;let{errors:r=[],page_size:i,results:{hits:c,aggregations:l}}=n;const d=(null===c||void 0===c?void 0:c.hits)||[];return{columns:{...p},data:d.map((function(){let{_source:e={},_source:{event:n,host:s=[],agent:a={},Netdata:o,tags:r}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const i=Array.isArray(s)?s:[s];return o={...o,...o.alert?{alert:{...o.alert,...o.alert.name?{name:Array.isArray(o.alert.name)?o.alert.name:[o.alert.name]}:{},...o.alert.current?{current:{...o.alert.current,status:o.alert.current.status?Array.isArray(o.alert.current.status)?o.alert.current.status:[o.alert.current.status]:[]}}:{}}}:{}},[e["@timestamp"],n.id,r||[],{...e,...n,...o,hosts:i,agentId:a.id,roomId:t},e]})),default_sort_column:null,type:"table",update_every:5,pageSize:i,totalSize:(null===(s=c.total)||void 0===s?void 0:s.value)||0,anchor:null===(a=d[d.length-1])||void 0===a||null===(o=a.sort)||void 0===o?void 0:o[0],aggregations:l,merge:e,retentionWarning:g(r,{type:"retention"}),warning:g(r)}},b=(e,t,n,s)=>n=>{var a;let{facets:r=[],items:i={},transitions:c=[]}=n;const l=c.map((n=>{let{machine_guid:s,transition_id:a,node_id:r,hostname:i,alert:c,new:{status:l,value:d},when:h,old:{status:u},instance:m,units:p}=n;const g={action:"alert-node-transition",space:{id:e},roomId:t,alert:{id:a,current:{status:[l],value_string:(0,o.m9)(d,p)},previous:{status:u},name:[c]},chart:{name:m},hosts:[{id:r||s,name:i}]};return[1e3*h,event.id,["alert","node_instance"],g,g,l,name,m]}));return{columns:{...p,...m("Status",{type:"value",index:5,dummy:!0,filter:"multiselect"}),...m("Alert Name",{type:"value",index:6,dummy:!0,filter:"multiselect"}),...m("Instance",{type:"value",index:7,dummy:!0,filter:"multiselect"})},data:l,default_sort_column:null,type:"table",update_every:5,pageSize:100,totalSize:(null===i||void 0===i?void 0:i.matched)||l.length,anchor:null===(a=l[l.length-1])||void 0===a?void 0:a.gi,aggregations:r,merge:s,retentionWarning:null,warning:null}},y=e=>{var t;let{nodeIds:n=[],spaceId:a,roomId:o,roomSlug:c,anchor:l="",merge:d=!1,after:h,before:u,...m}=e;if((0,i.Ly)(a)){const e=new URLSearchParams({after:h,before:u,last:100,anchor_gi:l,options:"minify",...m}).toString();return s.Z.get("/api/v2/alert_transitions?".concat(e),{baseURL:window.envSettings.agentApiUrl,transform:b(a,o,0,d)})}return s.Z.post("/api/v1/feed/search",{...m,histogram_seconds:(null===(t=(0,r.BZ)(h,u))||void 0===t?void 0:t.secs)||1,node_ids:n,page_size:100,space_id:a,room_ids:"all-nodes"!==c?[o]:[],search_before:l||Date.now(),from_timestamp:h,to_timestamp:u},{transform:f(d,o)})},v=()=>s.Z.get("/api/v1/feed/static/facets")},81732:function(e,t,n){n.d(t,{Zn:function(){return r},ub:function(){return i}});var s=n(4480),a=n(4808);const o={id:null,loading:!0,loaded:!1,data:null,error:"",type:"",updateEvery:1,availableFilters:{}},r={table:{...o,sortColumn:"",sortDirection:"descending",columns:{},columnVisibility:{},sortedColumns:[],pinnedColumns:[],groupByColumns:[]},default:o},i=(0,s.xu)({key:"availableFunctionsAtom",default:e=>{let{spaceId:t,roomId:n,extraKey:s}=e;return"feed"===s?Promise.resolve({data:["feed"]}):(0,a.oU)(t,n)}});t.ZP=(0,s.xu)({key:"function",default:e=>({...o,id:e})})},85672:function(e,t,n){n.d(t,{Ih:function(){return i},Kl:function(){return r},bb:function(){return a},vK:function(){return s}});const s=["#19C89E","#14A6C7","#F3D63D","#E05296","#FF7448","#C082FF"],a={xs:100,sm:140,md:180,l:220,xl:280,xxl:500},o=3600,r=86400,i=[{minLimit:350*r,secs:7*r,unit:"week"},{minLimit:50*r,secs:r,unit:"day"},{minLimit:13*r,secs:21600,unit:"hour"},{minLimit:5*r,secs:10800,unit:"hour"},{minLimit:136800,secs:o,unit:"hour"},{minLimit:61200,secs:1800,unit:"minute"},{minLimit:28800,secs:600,unit:"minute"},{minLimit:10800,secs:300,unit:"minute"},{minLimit:2280,secs:60,unit:"minute"},{minLimit:780,secs:30,unit:"second"},{minLimit:420,secs:10,unit:"second"},{minLimit:300,secs:5,unit:"second"},{minLimit:1,secs:1,unit:"second"}]},3322:function(e,t,n){n.d(t,{CE:function(){return f},Cf:function(){return E},Eq:function(){return q},FF:function(){return C},Hv:function(){return b},I_:function(){return v},KO:function(){return u},T2:function(){return w},WO:function(){return T},ZQ:function(){return y},e6:function(){return x},fg:function(){return M},kU:function(){return P},mO:function(){return _},tD:function(){return p}});n(33948),n(25387),n(2490),n(72608),n(57640),n(9924);var s=n(67294),a=n(89250),o=n(4480),r=n(95248),i=n(74059),c=n(37518),l=n(78710),d=n(81732),h=n(4808);const u=e=>{var t;const n=(0,i.th)(),s=(0,c.UL)(),a=(0,o.$P)((0,d.ub)({spaceId:n,roomId:s,extraKey:e}));return{loaded:"loading"!==a.state,value:null===(t=a.contents)||void 0===t?void 0:t.data,hasError:"hasError"===a.state}},m=[],p=(0,o.CG)({key:"fnState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:s}=e;const a=s((0,d.ZP)(t));return n?a[n]:a}},set:e=>{let{id:t,key:n}=e;return(e,s)=>{let{set:a}=e;a((0,d.ZP)(t),(e=>n?{...e,[n]:s}:{...e,...s}))}}}),g={extraKey:"fn"},f=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;const[t]=(0,r.tk)("selected",{defaultValue:m,...e});return t},b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;return(0,r.D0)("selected",{defaultValue:m,...e})},y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;return function(e){let{key:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g;return(0,o.sJ)(p({id:e,key:t}))}(f(e),e)},v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;return function(e){let{key:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g;return(0,o.Zl)(p({id:e,key:t}))}(f(e),e)},_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;return[y(e),v(e)]},w=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;return(0,r.tk)("isPolling",e)},k=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;return(0,r.Sf)("isPolling",e)},T=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;return[w(e),k(e)]},x=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;return(0,r.tk)("pollingInterval",e)},S=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;return(0,r.Sf)("pollingInterval",e)},C=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;return[x(e),S(e)]},M=function(){let{key:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;const n=f(t);return(0,r.D0)(e,{extraKey:"".concat(n||t.extraKey,"Settings")})},P=function(){let{key:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;const n=f(t);return(0,r.D0)(e,{extraKey:"".concat(n||t.extraKey,"Filters")})},q=e=>{const t=(0,a.s0)(),n=(()=>{const e=(0,c.A3)();return e&&"".concat(e,"/functions")})();return(0,s.useCallback)((function(){t(n,{state:{nodeId:arguments.length>0&&void 0!==arguments[0]?arguments[0]:e}})}),[n,t])},I=(0,o.CG)({key:"feedFacetsSelector",get:e=>()=>e?(0,h.g3)():Promise.resolve({data:{}})}),E=e=>{const t=(0,i.th)(),n=(0,l.Ly)(t),{loading:a,loaded:r,aggregations:c}=y({extraKey:e}),d=(0,o.$P)(I(!n));return(0,s.useMemo)((()=>{var e;if("hasValue"!==d.state||!r)return[];if(null===c||void 0===c||!c.length)return[];if(n)return[...c].sort(((e,t)=>t.order-e.order));return Object.keys((null===d||void 0===d||null===(e=d.value)||void 0===e?void 0:e.facets)||{}).sort(((e,t)=>d.value.facets[t].sort-d.value.facets[e].sort)).reduce(((e,t)=>{const{display_name:n,field:s}=d.value.facets[t];return e.push({id:t,name:n,options:c[t].buckets.map((e=>{var t,n,a;return{id:e.key,name:(null===(t=d.value.fields)||void 0===t||null===(n=t[s])||void 0===n?void 0:n[e.key])||e.key,count:(null===(a=e.hits)||void 0===a?void 0:a.doc_count)||0}}))}),e}),[])}),[n,d.state,r,a])}},78150:function(e,t,n){n.d(t,{BZ:function(){return l},Jw:function(){return r},Ol:function(){return c},kl:function(){return i}});n(31672),n(2490),n(59461);var s=n(67294),a=n(89405),o=n(85672);const r=function(e){let{decimalPoints:t,defaultValue:n=""}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return null===e?n:isNaN(t)?e:parseFloat(e).toFixed(t)},i=function(e){let{defaultValue:t=""}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null===e)return t;const n=Math.floor(e/86400);e-=24*n*3600;const s=Math.floor(e/3600);e-=3600*s;const a=Math.floor(e/60);return"".concat(n,"d ").concat(s,"h ").concat(a,"m")},c=()=>{const{localeTimeString:e,localeDateString:t}=(0,a.rA)();return(0,s.useCallback)((function(n){let{defaultValue:s=""}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=new Date(n);return isNaN(a.valueOf())?s:"".concat(t(a,{long:!1})," ").concat(e(a,{secs:!0}))}),[])},l=(e,t)=>o.Ih.find((n=>{let{minLimit:s}=n;return((e,t)=>e<0?Math.abs(t-e):(t-e)/1e3)(e,t)>=s}))},274:function(e,t,n){n.d(t,{Q5:function(){return o},Sz:function(){return c},fQ:function(){return r},lh:function(){return l}});n(57640),n(9924);var s=n(26398);const a=e=>e.map((e=>{let{accountID:t,...n}=e;return{id:t,...n}})),o=e=>s.Z.get("/api/v2/spaces/".concat(e,"/members"),{allow401:!0,transform:a}),r=(e,t)=>s.Z.get("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/members"),{allow401:!0,transform:a}),i=e=>{let{account_ids:t}=e;return"account_ids=".concat(t.join(","))},c=(e,t)=>s.Z.delete("/api/v1/spaces/".concat(e,"/members"),{paramsSerializer:i,params:{account_ids:t}}),l=(e,t,n)=>s.Z.patch("/api/v1/spaces/".concat(e,"/members/").concat(t),n)},36560:function(e,t,n){n.d(t,{H:function(){return D},Z:function(){return R}});var s=n(87462),a=(n(33948),n(67294)),o=n(22195),r=n(46667),i=n(74059),c=n(37518),l=n(38346),d=n(86242),h=n(28350),u=(n(57640),n(9924),n(60677)),m=n(94666),p=n(31203),g=n(52428);const f=(0,u.default)(o.Flex).withConfig({displayName:"adminsList__RowFlex",componentId:"sc-1pb9ob2-0"})(["&:hover{background:",";}"],(0,o.getColor)("elementBackground")),b=(0,u.default)(o.Icon).withConfig({displayName:"adminsList__StyledIcon",componentId:"sc-1pb9ob2-1"})(["cursor:pointer;"]);var y=e=>{let{...t}=e;const n=(0,m.nP)();return a.createElement(o.Flex,(0,s.Z)({column:!0,border:{side:"top",color:"borderSecondary"},flex:"grow",padding:[1,0],height:{max:50},overflow:"auto"},t),n.map((e=>a.createElement(f,{flex:{grow:0,shrink:0},key:e.id,padding:[0,4],justifyContent:"between",height:10,alignItems:"center"},a.createElement(o.Flex,{key:e.id,gap:2,alignItems:"center"},a.createElement(p.Z,{src:e.avatarURL,title:e.name}),a.createElement(o.Text,null,e.name),a.createElement(o.Text,{color:"textLite"},e.email)),a.createElement(b,{onClick:(0,g.JG)(e.email,{text:"Admin email address copied to your clipboard."}),size:"small",name:"copy",color:"primary"})))))};const v=(0,u.default)(o.Icon).withConfig({displayName:"styled__StyledWarningIcon",componentId:"sc-q96c2w-0"})(["border-radius:50%;overflow:hidden;background:",";"],(0,o.getColor)(["neutral","white"])),_=(0,u.default)(o.Icon).withConfig({displayName:"styled__StyledCheckmarkIcon",componentId:"sc-q96c2w-1"})(["border-radius:50%;overflow:hidden;background:",";padding:6px;width:24px;height:24px;"],(0,o.getColor)("elementBackground")),w=(0,u.default)(o.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-q96c2w-2"})(["transform:",";"],(e=>{let{closed:t}=e;return t?"none":"rotate(180deg)"}));var k=n(91008);var T=e=>{let{gaPrefix:t="onboarding",...n}=e;return a.createElement(o.Flex,(0,s.Z)({column:!0,gap:1,color:"textDescription"},n),a.createElement(o.Text,null,"Need help?"),a.createElement(o.Text,null,"Use our"," ",a.createElement(k.Z,{href:"https://community.netdata.cloud/",target:"_blank","data-ga":"".concat(t,"::click-forums::allpages")},"forums")," ","or public"," ",a.createElement(k.Z,{href:"https://discord.gg/mPZ6WZKKG2",target:"_blank","data-ga":"".concat(t,"::click-discord::allpages")},"discord channel")))},x=n(72911),S=n(91268),C=n(73531),M=n(33335),P=n(46189),q=n(89250),I=n(92432);const{demoSlug:E}=P.default,L=(0,u.default)(o.Button).withConfig({displayName:"headerButtons__StyledButton",componentId:"sc-11mwk9m-0"})(["&&{padding:2px 16px;font-size:12px;height:auto;width:auto;min-width:96px;}"]);var N=()=>{const e=(0,q.s0)();return a.createElement(o.Flex,{gap:4},a.createElement(k.Z,{href:"https://blog.netdata.cloud/why-is-data-replication-important/",rel:"noopener noreferrer",target:"_blank"},"Possible Deployment Strategies"),a.createElement(L,{"data-ga":"no-nodes-view::click-demo::no-nodes-header",flavour:"default",onClick:t=>{e("/spaces/".concat(E)),(0,I.L)("no-nodes-view","click-demo","no-nodes-header"),t.preventDefault()},label:"Live Demo"}))};const D=()=>a.createElement(a.Fragment,null,a.createElement(o.Flex,{column:!0,"data-testid":"noNodesView-memberSection",gap:1},a.createElement(o.Flex,{alignItems:"center","data-testid":"noNodesView-memberHeader",gap:4,height:10,padding:[0,3]},a.createElement(_,{"data-testid":"noNodesView-memberHeaderIcon",name:"checkmark_s",color:"textLite"}),a.createElement(o.Flex,{justifyContent:"between",flex:!0},a.createElement(o.H3,{color:"textDescription","data-testid":"noNodesView-memberHeaderText"},"You are a member and only space admins can connect new nodes"),a.createElement(N,null))),a.createElement(o.Flex,{"data-testid":"noNodesView-memberDescription",padding:[0,0,2,13]},a.createElement(o.Text,{color:"textDescription","data-testid":"noNodesView-memberDescriptionText"},"Please contact anyone from the list in order to do so"))),a.createElement(o.Flex,{"data-testid":"noNodesView-memberAdminsListSection",padding:[0,0,0,12]},a.createElement(y,{"data-testid":"noNodesView-memberAdminsList"})));var R=e=>{let{videoId:t}=e;const n=(0,i.th)(),u=(0,c.UL)(),[m,{onAddNodes:p,selectedNodes:g}]=(0,d.Z)(u),{claimedNodeIds:f}=m,b=f.length>0,[y,k]=(0,r.Z)(!0),P=(0,M.gI)("node:Create");return a.createElement(S.Z,{column:!1,"data-testid":"noNodesViewPage",gap:12,padding:[6],margin:[0,0,8],rightBar:a.createElement(C.Z,null),overflow:"auto"},a.createElement(o.Flex,{column:!0,"data-testid":"noNodesView-cmdSection",flex:{grow:0,shrink:1},width:"100%",gap:2},a.createElement(o.Flex,{"data-testid":"noNodesView-warningBanner",alignItems:"center",background:"warningBackground",gap:4,height:{min:10},padding:[0,3],round:!0},a.createElement(v,{"data-testid":"noNodesView-warningBannerIcon",name:"exclamation",color:"warning"}),a.createElement(o.Text,{color:["neutral","bluebayoux"],"data-testid":"noNodesView-warningBannerText"},"You have no nodes.")),P&&a.createElement(a.Fragment,null,a.createElement(o.Flex,{alignItems:"center","data-testid":"noNodesView-adminSection",justifyContent:"between",onClick:b?k:null,cursor:b?"pointer":null},a.createElement(o.Flex,{alignItems:"center","data-testid":"noNodesView-adminHeader",gap:4,height:10,padding:[0,3]},a.createElement(_,{"data-testid":"noNodesView-adminHeaderIcon",name:"checkmark_s",color:"textLite"}),a.createElement(o.H3,{"data-testid":"noNodesView-adminHeaderText",color:"textDescription"},"Connect new nodes")),a.createElement(o.Flex,{gap:4,alignItems:"center"},a.createElement(N,null),b&&a.createElement(w,{closed:!y,"data-testid":"noNodesView-adminClaimedNodesIcon",name:"chevron_down",color:"textLite"}))),a.createElement(o.Collapsible,{"data-testid":"noNodesView-adminClaimNodesContainer",open:y},a.createElement(o.Flex,{"data-testid":"noNodesView-adminClaimNodes",padding:[0,0,0,12]},a.createElement(l.Z,{"data-testid":"noNodesView-adminClaimNodesTabs",margin:[0,0,11.5,0],rooms:[u],spaceId:n,gaPrefix:"onboarding"})))),!P&&a.createElement(D,null),b&&a.createElement(a.Fragment,null,a.createElement(o.Flex,{alignItems:"center","data-testid":"noNodesView-availableNodesHeader",gap:4,height:10,padding:[0,3]},a.createElement(_,{"data-testid":"noNodesView-availableNodesHeaderIcon",name:"checkmark_s",color:"textLite"}),a.createElement(o.H3,{color:"textDescription","data-testid":"noNodesView-availableNodesHeaderText"},"Add already available nodes")),a.createElement(o.Flex,{height:"100%","data-testid":"noNodesView-availableNodesContainer",padding:[0,0,0,12]},a.createElement(h.Z,(0,s.Z)({"data-testid":"noNodesView-availableNodesList"},m,{onAddNodes:p,canAddNodes:!!g.length,padding:[2,0,8]}))))),t&&a.createElement(o.Flex,{column:!0,"data-testid":"noNodesView-videoSection",flex:{shrink:0,grow:0}},a.createElement(x.Z,{"data-testid":"noNodesView-onboardingVideo",height:296,width:520,videoId:t}),a.createElement(T,{"data-testid":"noNodesView-needHelp",padding:[8,0]})))}},73531:function(e,t,n){n.d(t,{Z:function(){return S}});var s=n(87462),a=(n(57640),n(9924),n(67294)),o=n(22195),r=n(54316),i=n(29814),c=n(72843),l=(n(33948),n(46667)),d=n(65211),h=n(97945),u=n(29400),m=n(31509),p=n(50308),g=n.n(p),f=n(3581),b=n(62200);const y="Dismissible",v="Collapsed",_={info:{iconName:"information",color:{active:"success",notActive:"textLite"},width:"19px",dataTestId:"nodeInfo-alertsTab",Content:u.Z,label:"Info"},alerts:{iconName:"alarm_bell",color:{active:"success",notActive:"textLite"},width:"14px",Content:m.Z,dataTestId:"nodeInfo-alertsTab",label:"Alerts"}},w={[y]:()=>{const[e,,t]=(0,d.d)({resetOnUnmount:!0});return{isOpen:!!e,onClose:t,isDismissible:!0,onToggle:g()}},[v]:e=>{let{defaultCollapsedState:t,nodeId:n}=e;const[s,o,r]=(0,l.Z)(t),[i,c]=(0,f.j)(b.G1,n),d=(0,a.useRef)(i),h=(0,a.useCallback)((()=>{s||c({[n]:d.current}),o()}),[s]);return(0,a.useEffect)((()=>{s||(d.current=i,c({[n]:0}))}),[s]),(0,a.useEffect)((()=>{0!==i&&r()}),[i]),{isOpen:s,onClose:g(),isDismissible:!1,onToggle:h}}};var k=e=>{let{showCollapsed:t,tabs:n=_,defaultCollapsedState:s=!0}=e;const[a]=(0,d.d)({resetOnUnmount:!0}),[o]=(0,h.Ne)([a]),r=t?v:y,{...i}=n,{isOpen:c,onClose:l,isDismissible:u,onToggle:m}=w[r]({defaultCollapsedState:s,nodeId:o.id}),[p,g]=(0,f.j)(r===v?b.G1:b.$9,o.id);return{isOpen:c,onClose:l,isDismissible:u,onToggle:m,availableTabs:i,node:o,selectedTab:p,setSelectedTab:g,nodeIds:[o.id]}};const T=e=>{let{isActive:t,color:n,width:s,name:r}=e;return a.createElement(o.Icon,{name:r,color:t?n.active:n.notActive,width:s})},x=e=>{let{showCollapsed:t,tabsToShow:n=["info","alerts"],...l}=e;const{isOpen:d,onToggle:h,onClose:u,node:m,availableTabs:p,selectedTab:g,setSelectedTab:f,nodeIds:b}=k({showCollapsed:t});return(0,a.useLayoutEffect)((()=>{const e=setTimeout((()=>window.dispatchEvent(new Event("resize"))),400);return()=>clearTimeout(e)}),[d]),a.createElement(r.ZP,{collapsedComponent:t&&a.createElement(i.Z,{onClickTab:e=>{h(),f({[m.id]:e})},tabsToShow:n,availableTabs:p}),isOpen:d,onClose:u,onToggle:h,header:t?a.createElement(c.Z,{onToggle:h,isOpen:d,title:"Single Node"}):a.createElement(r.Dh,{isOpen:d,onClose:u,node:m})},a.createElement(o.Tabs,{selected:g,onChange:e=>f({[m.id]:e}),noDefaultBorder:!0,column:!0,overflow:"hidden",height:"100%"},n.map(((e,t)=>{const{iconName:n,color:r,width:i,Content:c,dataTestId:d}=p[e];return a.createElement(o.Tab,{"data-testid":d,maxWidth:"50%",key:n,small:!0,label:a.createElement(T,{isActive:g===t,name:n,color:r,width:i})},a.createElement(o.Flex,{column:!0,overflow:{vertical:"auto"},height:"calc(100% - 60px)",position:"relative",gap:4,padding:[1,3]},a.createElement(c,(0,s.Z)({nodeIds:b,node:m},l))))}))))};var S=(0,a.memo)(x)},31509:function(e,t,n){n.d(t,{Z:function(){return f}});n(33948),n(57640),n(9924);var s=n(67294),a=n(22195),o=n(77796),r=n(12008),i=n(82351),c=n(60677),l=n(89405),d=n(50358);const h=(0,c.default)(a.TextSmall).withConfig({displayName:"alertItem__ClickableTextSmall",componentId:"sc-10tk55c-0"})(["cursor:pointer;transition:opacity 0.3s ease-in-out;&:hover{opacity:0.7;}"]),u=(0,c.default)(a.Flex).withConfig({displayName:"alertItem__StyledFlex",componentId:"sc-10tk55c-1"})(["&:last-child{border:none;}"]);var m=e=>{let{alert:t,onAlertClick:n}=e;const{value:o,instance:r,lastStatusChange:i,id:c,status:m,units:p,name:g}=t,{localeTimeString:f,localeDateString:b}=(0,l.rA)(),y=(0,s.useMemo)((()=>{const e=new Date(1e3*i);return isNaN(e.valueOf())?"":"".concat(b(e,{long:!1})," ").concat(f(e,{secs:!1}))}),[i,f,b]),v=(0,s.useCallback)((()=>{n({alertId:c})}),[]);return s.createElement(u,{column:!0,padding:[4,0],gap:2,border:{color:"tabsBorder",side:"bottom"},"data-testid":"alertItem","data-test-name":"alertItem-".concat(g)},s.createElement(h,{wordBreak:"break-all",strong:!0,onClick:v,"data-testid":"alertItem-chartId"},r),s.createElement(h,{onClick:v,"data-testid":"alertItem-alertName"},g),s.createElement(a.Flex,{alignItems:"center",justifyContent:"between",margin:[1,0,0]},s.createElement(d.Z,{loaded:!0,status:m,units:p,value:o,flex:!1,"data-testid":"alertItem-alertValuePill"}),s.createElement(a.TextMicro,{color:"textLite","data-testid":"alertItem-alertDate"},y)))},p=n(61294);const g=(e,t)=>e.status===t.status?0:"critical"===e.status?-1:1;var f=e=>{let{nodeIds:t}=e;const n=(0,o.rw)(t),c=(0,r.ER)(n),l=(0,s.useMemo)((()=>[...c].sort(g)),[c]),[d,h,,u]=(0,p.Z)(),f=c.length?"(".concat(c.length,")"):"";return s.createElement(a.Flex,{width:"100%",column:!0,overflow:"hidden",padding:[2,0]},s.createElement(a.Flex,{column:!0,gap:5},s.createElement(i.Z,{content:"Currently Active alerts",align:"bottom"},s.createElement(a.TextBig,{strong:!0,"data-testid":"nodeAlertsView-activeAlerts-header"},"Alerts ",f)),!c.length&&s.createElement(a.Flex,{column:!0,gap:8,padding:[0,5],"data-testid":"nodesAlertsView-blankSlate",alignItems:"center"},s.createElement(a.Icon,{name:"checkmark",width:"90px",height:"90px"}),s.createElement(a.H4,{textAlign:"center"},"This node has no active alerts, you are all good!"))),s.createElement(a.Flex,{column:!0,overflow:{vertical:"auto"}},l.map((e=>s.createElement(m,{key:e.id,alert:e,onAlertClick:h})))),d&&u)}},29400:function(e,t,n){n.d(t,{Z:function(){return _}});n(33948);var s=n(67294),a=n(22195),o=n(97945),r=n(76184),i=n(32586),c=n(89050);var l=e=>{let{node:t}=e;const{_cloud_instance_region:n,_cloud_instance_type:a,_cloud_provider_type:o}=t.labels;return(0,c.O2)(n)&&(0,c.O2)(a)&&(0,c.O2)(o)?null:s.createElement(r.Z,{name:"Cloud Instance Info"},s.createElement(i.Z,{iconName:"ipNetworking",name:"Cloud provider",size:"small",testId:"rightBar-nodeInfoContent-cloudProvider"},(0,c.MC)(o)),s.createElement(i.Z,{iconName:"universe",name:"Cloud region",size:"small",testId:"rightBar-nodeInfoContent-cloudRegion"},(0,c.MC)(n)),s.createElement(i.Z,{iconName:"disk",name:"Instance type",size:"small",testId:"rightBar-nodeInfoContent-instanceType"},(0,c.MC)(a)))},d=n(83925),h=n(11389);var u=e=>{let{node:t}=e;const n=(0,c.Q5)(t.state);return s.createElement(r.Z,{link:"https://learn.netdata.cloud/docs/agent/aclk",name:"Connection"},s.createElement(i.Z,{size:"small",name:"Status",iconName:"integrations",testId:"rightBar-connectionGroup-connectionStatus"},s.createElement(h.Z,{rawState:n})),s.createElement(i.Z,{size:"small",name:"Netdata Agent",iconName:"netdata",testId:"rightBar-connectionGroup-agentVersion"},t.version),t.updateSeverity&&s.createElement(i.Z,{size:"small",name:"Update Status",iconName:"update",testId:"rightBar-connectionGroup-agentVersion"},s.createElement(d.Z,{name:t.name,os:t.os.id,container:t.hw.container,warningLevel:t.updateSeverity,labels:t.labels,version:t.version,text:t.updateSeverity})))};n(57640),n(9924);const m=[{name:"MySQL",title:"MySQL",iconName:"serviceMySQL",logoFilename:"mysql.svg",category:"Databases",collectors:["python.d.plugin:mysql","go.d.plugin:mysql"],contexts:["mysql.queries","mysql.net","mysql.connections"],priority:1},{name:"MariaDB",title:"MariaDB",iconName:"serviceMariaDB",logoFilename:"mariadb.svg",category:"Databases",collectors:["python.d.plugin:mysql","go.d.plugin:mysql"],contexts:["mysql.queries","mysql.net","mysql.connections"],priority:2},{name:"Oracle Database",title:"Oracle Database",iconName:"osOracle",logoFilename:"oracle.svg",category:"Databases",collectors:["python.d.plugin:oracledb"],contexts:["oracledb.session_count","oracledb.physical_disk_read_writes","oracledb.tablespace_usage_in_percent"],priority:3},{name:"PostgreSQL",title:"PostgreSQL",iconName:"servicePostgreSQL",logoFilename:"postgresql.svg",category:"Databases",collectors:["python.d.plugin:postgres"],contexts:["postgres.checkpointer","postgres.archive_wal","postgres.db_size"],priority:4},{name:"MongoDB",title:"MongoDB",iconName:"serviceMongoDB",logoFilename:"mongodb.svg",category:"Databases",collectors:["python.d.plugin:mongodb"],contexts:["mongodb.active_clients","mongodb.read_operations","mongodb.write_operations"],priority:5},{name:"ElasticSearch",title:"ElasticSearch",iconName:"serviceElasticSearch",logoFilename:"elasticsearch.svg",category:"Databases",collectors:["python.d.plugin:elasticsearch"],contexts:["elastic.search_performance_total","elastic.index_performance_total","elastic.index_segments_memory"],priority:6},{name:"CouchDB",title:"CouchDB",iconName:"serviceCouchDB",logoFilename:"couchdb.svg",category:"Databases",collectors:["python.d.plugin:couchdb"],contexts:["couchdb.activity","couchdb.response_codes"],priority:7},{name:"Proxy SQL",title:"Proxy SQL",iconName:"serviceProxySQL",logoFilename:"proxysql.svg",category:"Databases",collectors:["python.d.plugin:proxysql"],contexts:["proxysql.questions","proxysql.pool_status","proxysql.pool_overall_net"],priority:8},{name:"Redis",title:"Redis",iconName:"serviceRedis",logoFilename:"redis.svg",category:"Databases",collectors:["python.d.plugin:redis"],contexts:["redis.operations","redis.net","redis.connections"],priority:9},{name:"MemCached",title:"MemCached",iconName:"serviceMemCached",logoFilename:"memcached.svg",category:"Databases",collectors:["python.d.plugin:memcached"],contexts:["memcached.cache","memcached.net","memcached.connections"],priority:10},{name:"RethinkDB",title:"RethinkDB",iconName:"serviceRethinkDB",logoFilename:"rethinkdb.svg",category:"Databases",collectors:["python.d.plugin:rethinkdbs"],contexts:["rethinkdb.cluster_queries","rethinkdb.cluster_clients_active","rethinkdb.cluster_connected_servers"],priority:11},{name:"Solr",title:"Solr",iconName:"serviceSolr",logoFilename:"solr.svg",category:"Databases",collectors:["go.d.plugin:solr"],contexts:["solr.search_requests","solr.update_requests"],priority:12},{name:"RabbitMQ",title:"RabbitMQ",iconName:"serviceRabbitMQ",logoFilename:"rabbitmq.svg",category:"Messaging",collectors:["python.d.plugin:rabbitmq","go.d.plugin:rabbitmq"],contexts:["rabbitmq.queued_messages","rabbitmq.erlang_run_queue"],priority:1},{name:"Beanstalkd",title:"Beanstalkd",iconName:"serviceBeanstalk",logoFilename:"beanstalkd.svg",category:"Messaging",collectors:["python.d.plugin:beanstalk"],contexts:["beanstalk.total_jobs_rate","beanstalk.connections_rate","beanstalk.current_tubes"],priority:2},{name:"Apache",title:"Apache",iconName:"serviceApache",logoFilename:"apache.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:apache","go.d.plugin:apache"],contexts:["apache.requests","apache.connections","apache.net"],priority:1},{name:"nginx",title:"nginx",iconName:"serviceNginx",logoFilename:"nginx.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:nginx","go.d.plugin:nginx"],contexts:["nginx.requests","nginx.connections"],priority:2},{name:"nginx+",title:"nginx+",iconName:"serviceNginxPlus",logoFilename:"nginx-plus.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:nginx_plus"],contexts:["nginx_plus.requests_total","nginx_plus.connections_statistics"],priority:3},{name:"lighthttpd",title:"lighthttpd",iconName:"serviceLighthttpd",logoFilename:"lighthttpd.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:lighttpd","go.d.plugin:lighttp"],contexts:["lighttpd.requests","lighttpd.net"],priority:4},{name:"lighthttpd2",title:"lighthttpd2",iconName:"serviceLighthttpd2",logoFilename:"lighthttpd.svg",category:"Web, Proxies, LBs, Streaming",collectors:["go.d.plugin:lighttpd2"],contexts:["lighttpd2.requests","lighttpd2.traffic"],priority:5},{name:"LiteSpeed",title:"LiteSpeed",iconName:"serviceLiteSpeed",logoFilename:"litespeed.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:litespeed"],contexts:["litespeed.requests","litespeed.requests_processing"],priority:6},{name:"Tomcat",title:"Tomcat",iconName:"serviceApacheTomcat",logoFilename:"tomcat.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:tomcat"],contexts:["tomcat.accesses","tomcat.processing_time","tomcat.bandwidth"],priority:7},{name:"PHP FPM",title:"PHP FPM",iconName:"servicePhpFpm",logoFilename:"php-fpm.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:phpfm"],contexts:["phpfpm.performance","phpfpm.requests","phpfpm.connections"],priority:8},{name:"HAproxy",title:"HAproxy",iconName:"serviceHAProxy",logoFilename:"haproxy.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:haproxy"],contexts:["haproxy_f.scur","haproxy_f.bin","haproxy_f.bout"],priority:9},{name:"Squid",title:"Squid",iconName:"serviceSquid",logoFilename:"squid.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:squid"],contexts:["squid.clients_requests","squid.clients_net"],priority:10},{name:"Traefik",title:"Traefik",iconName:"serviceTraefik",logoFilename:"traefik.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:traefik"],contexts:["traefik.response_codes"],priority:11},{name:"Varnish",title:"Varnish",iconName:"serviceVarnish",logoFilename:"varnish.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:varnish"],contexts:["varnish.session_connection","varnish.client_requests"],priority:12},{name:"IPVS",title:"IPVS",iconName:"serviceIPVS",logoFilename:"load-balancer.svg",category:"Web, Proxies, LBs, Streaming",collectors:["proc.plugin:/proc/net/ip_vs_stats"],contexts:["ipvs.sockets","ipvs.packets","ipvs.net"],priority:13},{name:"Web Log",title:"Web Log",iconName:"serviceWebLog",logoFilename:"log-file.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:web_log","go.d.plugin:web_log"],contexts:["web_log.response_codes","web_log.bandwidth"],priority:14},{name:"IPFS",title:"IPFS",iconName:"serviceIPFS",logoFilename:"ipfs.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:ipfs"],contexts:["ipfs.bandwidth","ipfs.peers"],priority:15},{name:"IceCast Media Streaming",title:"IceCast Media Streaming",iconName:"serviceIceCast",logoFilename:"icecast.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:icecast"],contexts:["icecast.listeners"],priority:16},{name:"RetroShare",title:"RetroShare",iconName:"serviceRetroShare",logoFilename:"retroshare.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:retroshare"],contexts:["retroshare.bandwidth","retroshare.peers"],priority:17},{name:"HTTP Check",title:"HTTP Check",iconName:"serviceHTTPCheck",logoFilename:"server-connection.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:httpcheck","go.d.plugin:httpcheck"],contexts:["httpcheck.responsetime","httpcheck.status"],priority:18},{name:"x509 Check",title:"x509 Check",iconName:"serviceX509Check",logoFilename:"data-encryption.svg",category:"Web, Proxies, LBs, Streaming",collectors:["go.d.plugin:x509check"],contexts:["x509check.time_until_expiration"],priority:19}].reduce(((e,t)=>({...e,[t.name]:t})),{});var p=e=>{var t;return(null===(t=m[e])||void 0===t?void 0:t.iconName)||"services"};var g=e=>{var t;let{node:n}=e;return null!==(t=n.services)&&void 0!==t&&t.length?s.createElement(r.Z,{link:"https://learn.netdata.cloud/docs/agent/collectors/collectors#service-and-application-collectors",name:"Services"},n.services.map((e=>s.createElement(i.Z,{size:"small",key:e,iconName:p(e),name:e,testId:"rightBar-ServicesGroup-service-".concat(e)})))):null};n(88449),n(2490),n(59849);var f=e=>{let{node:{labels:t}}=e;const n=Object.keys(t).filter((e=>!e.startsWith("_")));return s.createElement(r.Z,{link:"https://learn.netdata.cloud/guides/using-host-labels",name:"Host labels",isEnabled:n.length>0,noDataLabel:"No Data"},n.length>0&&n.map((e=>s.createElement(i.Z,{size:"small",key:e,name:e,testId:"rightBar-hostLabelsGroup-label"},t[e]))))},b=n(52428);const y=e=>{let{node:t}=e;return s.createElement(r.Z,{name:"Files"},s.createElement(a.Flex,{gap:1,padding:[0,1],alignItems:"center"},s.createElement(a.Box,{sx:{fontWeight:"500",letterSpacing:"1px"},as:a.Text,color:"textLite"},"{;}"),s.createElement(a.TextSmall,null,"View node info in"),s.createElement(a.Flex,{cursor:"pointer",gap:1,onClick:(0,b.JG)(JSON.stringify(t),{text:"JSON copied to clipboard"})},s.createElement(a.TextSmall,{color:"primary"},"json"),s.createElement(a.Icon,{color:"primary",size:"small",name:"copy"}))))};var v=(0,s.memo)(y);var _=e=>{let{nodeIds:t}=e;const[n]=(0,o.Ne)(t),d=(0,c.jo)(n.container,n.virtualization);return s.createElement(a.Flex,{column:!0,gap:1,overflow:{horizontal:"hidden",vertical:"auto"},padding:[2,1,2,0],width:"100%"},s.createElement(a.TextBig,{strong:!0},"Info"),s.createElement(a.Flex,{column:!0,padding:[2,0,3],border:{side:"bottom",color:"borderSecondary"}},false,s.createElement(a.TextSmall,{"data-testid":"rightBar-nodeInfoContent-hostname",strong:!0},"Hostname: ",n.name)),s.createElement(u,{node:n}),s.createElement(l,{node:n}),s.createElement(r.Z,{name:"System info"},s.createElement(i.Z,{size:"small",name:"Type",iconName:"virtualization",testId:"rightBar-nodeInfoContent-type"},s.createElement(a.Pill,{hollow:!0,icon:d.icon,iconSize:d.iconSize,flavour:"neutral"},d.label)),s.createElement(i.Z,{size:"small",name:"O/S version",iconName:"database",testId:"rightBar-nodeInfoContent-osVersions"},(0,c.cB)(n.os.nm,n.os.v,", ")),s.createElement(i.Z,{iconName:"viewSingleNode",name:"Architecture",size:"small",testId:"rightBar-nodeInfoContent-architecture"},(0,c.MC)(n.hw.architecture)),s.createElement(i.Z,{size:"small",name:"Kernel",iconName:"metrics_explorer",testId:"rightBar-nodeInfoContent-kernel"},(0,c.cB)(n.os.kernel.nm,n.os.kernel.v,", ")),s.createElement(i.Z,{size:"small",name:"CPU",iconName:"cpu",testId:"rightBar-nodeInfoContent-cpu"},(0,c.MC)(n.hw.cpuFrequency)," (",(0,c.MC)(n.hw.cpus,1===n.hw.cpus?"Core":"Cores"),")"),s.createElement(i.Z,{size:"small",name:"Memory",iconName:"ram",testId:"rightBar-nodeInfoContent-ram"},(0,c.MC)(n.hw.memory,"RAM")),s.createElement(i.Z,{size:"small",name:"Hard disk size",iconName:"disk",testId:"rightBar-nodeInfoContent-disk"},(0,c.MC)(n.hw.diskSpace))),s.createElement(f,{node:n}),s.createElement(g,{node:n}),s.createElement(v,{node:n}))}},65211:function(e,t,n){n.d(t,{d:function(){return r}});n(33948);var s=n(4480),a=n(77823);const o=(0,s.cn)({key:"selectedNode",default:null}),r=function(){let{resetOnUnmount:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,s.rb)(o);return(0,a.Z)((()=>{e&&t()})),[...(0,s.FV)(o),t]}},3581:function(e,t,n){n.d(t,{j:function(){return r}});var s=n(4480);const a=(0,s.xu)({key:"selectedTab",default:{}}),o=(0,s.CG)({key:"selectedTabsState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:s}=e;const o=s(a(t));return n?o[n]:o}},set:e=>{let{id:t,key:n}=e;return(e,s)=>{let{set:o}=e;o(a(t),(e=>({id:t,selectedTabs:{...e[n],...s}})))}}}),r=(e,t)=>{const n="selectedTabs",a=(r=e,i=n,(0,s.sJ)(o({id:r,key:i})));var r,i;const c=(a?a[t]:0)||0,l=((e,t)=>(0,s.Zl)(o({id:e,key:t})))(e,n);return[c,l,a]}},2077:function(e,t,n){n.d(t,{mt:function(){return w},yp:function(){return _},VG:function(){return y},d5:function(){return k},$g:function(){return v}});n(25387),n(2490),n(72608),n(15581),n(34514),n(33948);var s=n(67294),a=n(4480),o=n(95248),r=n(18761);const i={byContext:{},loaded:!1,loading:!1,method:null,options:null,group:"average",totalDimensionsCount:0};var c=(0,a.xu)({key:"weights",default:i});const l=(0,a.CG)({key:"weightsState",get:e=>t=>{let{get:n}=t;return n(c(e))},set:e=>(t,n)=>{let{set:s}=t;return s(c(e),n)},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),d={ci:"context",ni:"node",ii:"instance",di:"dimension"},h=(e,t)=>n=>({[d[e.name]]:t[e.dictionary][n]}),u={ni:h,ii:(e,t)=>(n,s,a)=>({[d[e.name]]:t[e.dictionary][n]?"".concat(t[e.dictionary][n],"@").concat(t.nodes[s[a.ni]]):null}),ci:h,di:h,row_type:e=>t=>({type:e.value[t]}),weight:()=>e=>({weight:e}),timeframe:e=>t=>({highlight:e.labels.reduce(((e,n,s)=>({...e,[n]:t[s]})),{})}),"baseline timeframe":e=>t=>({baseline:e.labels.reduce(((e,n,s)=>({...e,[n]:t[s]})),{})})},m={contexts:"ci",nodes:"ni",instances:"ii",dimensions:"di"},p={contexts:"id",nodes:"nodeId",instances:"id",dimensions:"id"},g=(e,t)=>null===e||e>t?t:e,f=(e,t)=>null===e||e<t?t:e,b=e=>{let{flavour:t,data:n,aggregation:s,options:a}=e,o={},r=0;if("rhs"==t){var i;const e=(null===(i=n.v_schema)||void 0===i?void 0:i.items)||[];o=n.result.reduce(((t,n)=>{let{id:a,v:o}=n;return t[a]=e.reduce(((e,t,n)=>{let{name:a,labels:r}=t;const i=r.indexOf(s);return e[a]=o[n][i],e}),{}),t}),{})}else{const e=(e=>{const t=Object.keys(e.dictionaries).reduce(((t,n)=>{t[n]||(t[n]={});const s=p[n];return e.dictionaries[n].forEach((e=>t[n][e[m[n]]]="nodeId"===s?e.nd||e.mg:e[s])),t}),{}),n={},s=e.schema.items.reduce(((e,s,a)=>{const o=(u[s.name]||u.default)(s,t);return e.push(o),n[s.name]=a,e}),[]);return e=>e.reduce(((t,a,o)=>({...t,...s[o](a,e,n)})),{})})(n);o=n.result.reduce(((t,n)=>{const{dimension:s,node:o,context:i,instance:c,type:l,weight:d,highlight:h,baseline:u}=e(n);if("node"===l)return t;const m=(p=t,b=i,function(e,t,n,s,a){let o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:g;n&&(n&&"undefined"===typeof p[b][t][n]&&(p[b][t][n]={}),"undefined"===typeof p[b][t][n][e]&&(p[b][t][n][e]=null),s&&(p[b][t][n][e]=o(p[b][t][n][e],a)))});var p,b;t[i]||(t[i]={dimensions:{},instances:{},nodes:{},weight:null});const y=!!a&&a.includes("anomaly-bit");m("weight","dimensions",s,"dimension"===l,d,y?f:g),m("weight","instances",c,"instance"===l,d,y?f:g),m("weight","nodes",o,"node"===l,d,y?f:g);const v=h?100*h.anomaly_count/h.count:0;m("arHighlight","dimensions",s,"dimension"===l,v,f),m("arHighlight","instances",c,"instance"===l,v,f),m("arHighlight","nodes",o,"node"===l,v,f);const _=u?100*(u.anomaly_count-h.anomaly_count)/(u.count-h.count)===0?1:u.count-h.count:0;m("arBaseline","dimensions",s,"dimension"===l,_,f),m("arBaseline","instances",c,"instance"===l,_,f),m("arBaseline","nodes",o,"node"===l,_,f);const w=_?v/_:0;return m("score","dimensions",s,"dimension"===l,w,f),m("score","instances",c,"instance"===l,w,f),m("score","nodes",o,"node"===l,w,f),"context"===l?t[i].weight=null===t[i].weight||t[i].weight>d?d:t[i].weight:"dimension"===l&&(r+=1),t}),{})}return{byContext:o,totalDimensionsCount:r}},y=(e,t,n)=>{const o=(0,s.useRef)();return[(0,a._8)((s=>{let{set:a}=s;return s=>{let{flavour:c,highlightAfter:d,highlightBefore:h,baselineAfter:u,baselineBefore:m,method:p,options:g,group:f,context:y,nodeIds:v,aggregation:_,groupBy:w}=s;return a(l(e),{...i,loading:!0}),o.current&&o.current.cancel(),o.current=(0,r.B3)(t,n,{highlightAfter:d,highlightBefore:h,baselineAfter:u,baselineBefore:m,method:p,options:g,group:f,context:y,nodeIds:v,aggregation:_,groupBy:w}),o.current.then((t=>{let{data:n}=t;const{byContext:s,totalDimensionsCount:o}=b({flavour:c,data:n,aggregation:_,options:g});a(l(e),{loading:!1,loaded:!0,byContext:s,options:g,totalDimensionsCount:o,method:p,group:f,error:null})})).catch((t=>{var n;if(!t.isCancel)throw a(l(e),{...i,error:(null===t||void 0===t||null===(n=t.response)||void 0===n?void 0:n.data)||t}),t}))}}),[e]),(0,a._8)((t=>{let{reset:n}=t;return()=>{o.current&&o.current.cancel(),n(l(e))}}),[e])]},v=e=>(0,a.sJ)(l(e)),_=e=>(0,a.rb)(l(e)),w=.01,k=(e,t,n)=>{const[a,r]=y(e,t,n),{loaded:i,loading:c,byContext:l,totalDimensionsCount:d,options:h}=v(e),u=(()=>{const e=(0,o.by)("threshold");return e?Number.parseFloat(e):w})(),[m,p,g]=(0,s.useMemo)((()=>{let e=0;const t=null===h||void 0===h?void 0:h.includes("raw"),n=Object.keys(l).reduce(((n,s)=>{const a=Object.keys(l[s].dimensions).reduce(((e,n)=>(!t&&l[s].dimensions[n].weight>u||(e[n]=l[s].dimensions[n]),e)),{}),o=Object.keys(a).length;return e+=o,o?(n[s]={...l[s],dimensions:a},n):n}),{});return[n,Object.keys(n),e]}),[i,u]);return{threshold:u,metadata:m,contexts:p,dimensionsCount:g,totalDimensionsCount:d,loaded:i,loading:c,getWeights:a,resetWeights:r}}},89479:function(e,t,n){n.d(t,{W2:function(){return d},Q7:function(){return y},PP:function(){return f},dA:function(){return b},Ni:function(){return k},pT:function(){return T},MS:function(){return w},If:function(){return x},jg:function(){return p},QX:function(){return g},hH:function(){return h},Cd:function(){return v},qU:function(){return u},z3:function(){return _},w4:function(){return m}});n(33948),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865),n(25387),n(2490),n(72608),n(64211),n(41874);var s=n(67294),a=n(4480),o=n(37394),r=n(37518),i=n(41331),c={ids:(0,a.xu)({key:"roomChartIds",default:[]}),updatedAt:(0,a.xu)({key:"roomChartsUpdatedAt",default:""}),loaded:(0,a.xu)({key:"roomChartsLoaded",default:!1}),error:(0,a.xu)({key:"roomChartsError",default:null}),versions:(0,a.xu)({key:"versions",default:{}})};const l=(0,a.xu)({key:"roomsChartBatchState",default:{}}),d=(0,a.CG)({key:"roomChartState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:s}=e;return s(c[n](t))}},set:e=>{let{id:t,key:n}=e;return(e,s)=>{let{set:a}=e;a(c[n](t),s)}}}),h=e=>!!(0,a.sJ)(d({id:e,key:"loaded"})),u=e=>(0,a.sJ)(d({id:e,key:"versions"})),m=e=>{const t=(0,a.Zl)(d({id:e,key:"versions"}));return(0,s.useCallback)((e=>t((t=>(e="function"===typeof e?e(t):e,(0,i.ZP)(t,e,{omit:["contextsSoftHash"]})?t:e)))),[])},p=e=>(0,a.sJ)(d({id:e,key:"ids"})),g=(e,t)=>(0,a.sJ)(d({id:e,key:t})),f=(0,a.CG)({key:"roomChartsState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:s}=e;const a=s(l(t))||o.ak;return n?a[n]:a}},set:e=>{let{id:t,key:n}=e;return(e,s)=>{let{set:a}=e;"function"!==typeof s?Object.keys(s).length<1||a(l(t),(e=>({...e,[n]:s}))):a(l(t),(e=>({...e,[n]:s(e[n])})))}}}),b=(0,a.CG)({key:"roomChartsState/ids",get:e=>{let{roomId:t}=e;return e=>{let{get:n}=e;return n(c.ids(t))}},set:e=>{let{roomId:t,merge:n=!0}=e;return(e,s)=>{let{set:a}=e;a(c.ids(t),(e=>{const t=n?[...new Set([...s,...e])]:s;return(0,i.ZP)(t,e)?e:t}))}}}),y=(0,a.CG)({key:"roomChartsState/initialize",set:function(){let{id:e,merge:t=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(n,s)=>{let{set:a}=n,{values:r,merge:c}=s;a(l(e),(e=>{const n=Object.keys(r).reduce(((n,s)=>{const{id:a}=r[s];return n[a]={...o.ak,...(t||c)&&e[a],...r[s],loaded:!0},n}),{...e});return t&&(0,i.ZP)(n,e,{omit:["lastEntry","firstEntry","family"]})?e:n}))}}}),v=(e,t)=>(0,a.sJ)(f({id:e,key:t})),_=e=>(0,a._8)((t=>{let{set:n}=t;return t=>n(l(e),t)}),[]),w=(e,t)=>(0,a._8)((n=>{let{snapshot:s}=n;return n=>({...s.getLoadable(f({id:e,key:n})).contents,...(null===t||void 0===t?void 0:t[n])||{}})}),[e,t]),k=e=>{var t,n,s;const o=(0,r.UL)(),i=(0,a.sJ)(l(o));return(null===(t=i[e])||void 0===t?void 0:t.visible)&&!(null!==(n=i[e])&&void 0!==n&&n.filteredOut)&&!(null!==(s=i[e])&&void 0!==s&&s.hidden)},T=e=>{const t=(0,r.UL)(),n=(0,a.sJ)(l(t));return e.some((e=>{var t,s,a;return(null===(t=n[e])||void 0===t?void 0:t.visible)&&!(null!==(s=n[e])&&void 0!==s&&s.filteredOut)&&!(null!==(a=n[e])&&void 0!==a&&a.hidden)}))},x=()=>{const e=(0,r.UL)(),t=(0,a.sJ)(l(e));return(0,s.useCallback)((e=>e.some((e=>{var n,s,a;return(null===(n=t[e])||void 0===n?void 0:n.visible)&&!(null!==(s=t[e])&&void 0!==s&&s.filteredOut)&&!(null!==(a=t[e])&&void 0!==a&&a.hidden)}))),[e,t])}},97363:function(e,t,n){n.d(t,{Z:function(){return w}});var s=n(87462),a=n(67294),o=n(22195),r=n(37518),i=n(97193),c=n(8144);var l=e=>{let{roomId:t,flavour:n,...o}=e;const r=(e=>(0,a.useMemo)((()=>({Live:{head:{label:"Live nodes",textColor:"textLite",iconName:"connectivityStatusLive",hasAlerts:!0},node:{textColor:"text",showAlerts:!0}},Stale:{head:{label:"Stale nodes",textColor:"textLite",iconName:"connectivityStatusStale",hasAlerts:!0},node:{textColor:"text",showAlerts:!0}},Offline:{head:{label:"Offline nodes",textColor:"textLite",iconName:"connectivityStatusOffline",disabled:!0},node:{textColor:"textLite",disabled:!0}}})),[e]))(n);return"singleNode"===n?null:a.createElement(c.Z,(0,s.Z)({title:"Nodes",testIdPrefix:"nodes",baseKey:t,extraKey:n,param:"selectedIds"},o),a.createElement(i.Z,{baseKey:t,extraKey:n,statusProps:r,background:"mainBackground",itemProps:{padding:[1,1,1,.5],maxLength:24},searchMargin:[0,0,2],height:{max:"300px"}}))},d=(n(57640),n(9924),n(25387),n(2490),n(72608),n(33948),n(88449),n(59849),n(95248)),h=n(597),u=n(80239),m=n(46742);const p=e=>e.id;var g=e=>{let{baseKey:t,param:n,paramKey:s,extraKey:o,testIdPrefix:r,title:i}=e;const l=(e=>{let{extraKey:t,param:n,paramKey:s}=e;const o=(0,h.K)({extraKey:t,omit:[n],keepAll:!0}),r=(0,d.tk)(n,{extraKey:t});return(0,a.useMemo)((()=>Object.entries(o.reduce(((e,t)=>(e[t[s]]=(e[t[s]]||0)+(t.hidden?0:1),e)),{...u.VP[n]||{}})).map((e=>{let[t,n]=e;return{id:t,count:n}}))),[o.filter((e=>e.hidden)).length,r])})({param:n,extraKey:o,paramKey:s});return l.length?a.createElement(c.Z,{title:i,testIdPrefix:r,baseKey:t,extraKey:o,param:n},a.createElement(m.ZP,{param:n,baseKey:t,extraKey:o,testIdPrefix:r,collection:l,getValue:p,getLabel:p})):null},f=(n(99244),n(74326),n(82499),n(64211),n(41874),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865),n(91966)),b=n.n(f),y=n(48286);const v=e=>{let{baseKey:t,extraKey:n,param:r,testIdPrefix:i,itemsProps:l,itemProps:u,...m}=e;const p=(e=>{let{extraKey:t,param:n}=e;const s=(0,h.K)({extraKey:t,omit:[n],keepAll:!0}),o=(0,d.tk)(n,{extraKey:t});return(0,a.useMemo)((()=>Object.entries(s.reduce(((e,t)=>{let{type:n,component:s,hidden:a}=t;return e[n]=e[n]||{count:0,children:{}},e[n].count=(e[n].count||0)+(a?0:1),e[n].children[s]=(e[n].children[s]||0)+(a?0:1),e}),{})).reduce(((e,t)=>{let[n,{count:s,children:a}]=t;return e.push({id:n,count:s,children:Object.entries(a).map((e=>{let[t,s]=e;return{value:"".concat(n,"|").concat(t),label:t,count:s,level:1}}))}),e}),[])),[s.filter((e=>e.hidden)).length,o])})({param:r,extraKey:n}),[g,f]=(0,d.I0)(r,{defaultValue:[],key:t,extraKey:n});(0,y.Z)((()=>{p.length&&g.length&&f((e=>e.filter((e=>p.some((t=>t.children.some((t=>t.value===e))))))))}),[p.length,f]);const v=(0,a.useCallback)((e=>{let{value:t,checked:n}=e;f((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(t)?n?[...new Set([...e,...t])]:b()(e,t):n?[...e,t]:e.filter((e=>e!==t))}))}),[f]),_=(0,a.useMemo)((()=>(e=>{let{options:t,selected:n,itemsProps:s}=e;if(!t.length)return[];const a=t.flatMap((e=>e.children.map((e=>e.value)))),o=a.length===n.length,r=!o&&!!n.length;return[{...s.head,label:"Select all",value:a,selected:o,indeterminate:r},...t.flatMap((e=>{let{id:t,children:a,count:o}=e;const r=n.length&&!a.some((e=>!n.includes(e.value))),i=!r&&n.length&&a.some((e=>n.includes(e.value)));return a.reduce(((e,t)=>{const a=n.includes(t.value);return[...e,{...s.row,...t,selected:a}]}),[{...s.head,label:t,value:a.map((e=>e.value)),selected:r,indeterminate:i,count:o}])}))]})({options:p,selected:g,itemsProps:l})),[g,f,p]);return p.length?a.createElement(c.Z,{title:"Alert type & component",testIdPrefix:i,baseKey:t,extraKey:n,param:r},a.createElement(o.MenuDropdown,(0,s.Z)({hideShadow:!0,height:{max:"300px"},width:{max:"600px"},background:"mainBackground",overflow:"auto",padding:[0,0,3],"data-testid":"".concat(i,'-filter-selections"'),searchMargin:[0,0,2],items:_,onItemClick:v,value:g,"data-value":g.join(",")||"all-selected",hasSearch:p.length>5,itemProps:{testIdPrefix:i,...u}},m))):null};v.defaultProps=m.ZP.defaultProps;var _=v;var w=(0,a.memo)((e=>{let{flavour:t,...n}=e;const i=(0,r.UL)();return a.createElement(o.Flex,(0,s.Z)({column:!0,overflow:{vertical:"auto"},padding:[0,0,30]},n),"alerts"===t&&a.createElement(a.Fragment,null,a.createElement(g,{title:"Alert status",testIdPrefix:"alert-status",baseKey:i,extraKey:t,param:"alertStatuses",paramKey:"status"}),a.createElement(g,{title:"Alert class",testIdPrefix:"alert-class",baseKey:i,extraKey:t,param:"alertClasses",paramKey:"class"}),a.createElement(_,{testIdPrefix:"alert-type-component",baseKey:i,extraKey:t,param:"alertTypeComponents"}),a.createElement(g,{title:"Alert role",testIdPrefix:"alert-role",baseKey:i,extraKey:t,param:"alertRoles",paramKey:"recipient"})),a.createElement(l,{roomId:i,flavour:t}))}))},49887:function(e,t,n){n.d(t,{Z:function(){return we}});var s=n(87462),a=(n(33948),n(88449),n(2490),n(59849),n(57640),n(9924),n(67294)),o=n(60677),r=n(22195),i=n(46667),c=n(54316),l=n(29814),d=n(72843),h=n(31509),u=n(29400),m=n(82351),p=(n(15306),n(85993)),g=n(70982),f=n(28989),b=n(89479),y=n(62525),v=(n(25387),n(72608),n(5441)),_=n(2077);var w=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{flavour:t,weightKey:n="weight"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=(0,v.E)(),{loaded:o,byContext:r}=(0,_.$g)({nodeIds:s,flavour:t});return(0,a.useMemo)((()=>{if(!o)return[!1,null,null];let t=null;const s=e.reduce(((e,s)=>{let a;if(/::/.test(s)){const e=s.split("::");s=e[0],a=e[1]}const[o,i]=a?((e,t,n,s)=>{var a,o;let{max:r,maxWeightContext:i,weightKey:c}=s;return null!==(a=e[t])&&void 0!==a&&null!==(o=a.dimensions)&&void 0!==o&&o[n]&&(e[t].dimensions[n][c]||0)>r?[e[t].dimensions[n][c]||0,t]:[r,i]})(r,s,a,{max:e,maxWeightContext:t,weightKey:n}):((e,t,n)=>{let{max:s,maxWeightContext:a,weightKey:o}=n;return e[t]&&(e[t][o]||0)>s?[e[t][o]||0,t]:[s,a]})(r,s,{max:e,maxWeightContext:t,weightKey:n});return t=i,o}),0);return[!0,s,t]}),[e,r])};const k=o.default.div.attrs((e=>{let{onClick:t}=e;return{cursor:t?"pointer":"auto"}})).withConfig({displayName:"info__ComponentWrapper",componentId:"sc-m9u9yb-0"})([""]);var T=e=>{let{tooltipContent:t,children:n,...o}=e;return a.createElement(m.Z,{content:t,align:"top",enterDelay:200,activateOn:"hover"},a.createElement(k,o,a.createElement(r.Pill,(0,s.Z)({hollow:!0,flavour:"neutral"},o),n)))},x=n(44109);const S=(0,o.css)(["border-left:1px solid ",";color:",";"],(0,r.getColor)("key"),(0,r.getColor)("key")),C=(0,o.default)(r.TextSmall).attrs((e=>{let{active:t,id:n,name:s,link:a,children:o,...r}=e;return{"aria-current":t,as:"a",strong:t,padding:[.5,3],role:"listitem",children:s||o||n,href:"#".concat(a),"data-sidebar-submenuid":n,truncate:!0,whiteSpace:"normal",...r}})).withConfig({displayName:"menuItem__MenuItem",componentId:"sc-18613h0-0"})(["&&&{word-wrap:break-word;text-decoration:none;border-left:1px solid transparent;color:",";"," &:hover{","}}"],(0,r.getColor)("border"),(e=>e.active&&S),S),M=(0,y.Ji)((e=>t=>{let{id:n,...o}=t;const r=(0,f.xz)((e=>n===e));return a.createElement(e,(0,s.Z)({active:r,id:n},o))})((e=>t=>{let{id:n,onSubMenuClick:o,...r}=t;const i=(0,a.useMemo)((()=>o&&(e=>o(n,e))),[o,n]),c=(0,b.pT)(r.chartIds);return r.forceVisibility||c?a.createElement(e,(0,s.Z)({onClick:i,id:n},r)):null})((P=C,e=>{let{id:t,arFlavour:n="rhs",showAR:o=!0,weightKey:i,...c}=e;const[l,d,h]=w(c.chartIds,{flavour:n,weightKey:i});return o&&l?a.createElement(r.Flex,{alignItems:"center",justifyContent:"between",width:"97%",padding:[.5,0]},a.createElement(P,(0,s.Z)({id:t},c)),a.createElement(T,{onClick:c.onClick,tooltipContent:h},(0,x.Z)(d))):a.createElement(P,(0,s.Z)({id:t},c))}))));var P;const q=(0,o.default)(r.Text).attrs({color:"border"}).withConfig({displayName:"menuGroup__MenuGroupLabelWrapper",componentId:"sc-1q9pvct-0"})(["font-weight:500;"]),I=(0,o.default)(r.Flex).attrs({flex:!1,color:"border",width:6,alignItems:"center",justifyContent:"center"}).withConfig({displayName:"menuGroup__FaIcon",componentId:"sc-1q9pvct-1"})([""]),E=(0,o.css)(["border-left:2px solid ",";","{color:",";}"],(0,r.getColor)("key"),q,(0,r.getColor)("key")),L=(0,o.default)(r.Flex).attrs({width:"98%"}).withConfig({displayName:"menuGroup__Container",componentId:"sc-1q9pvct-2"})(["&&&{border-left:2px solid transparent;"," "," text-decoration:none;cursor:pointer;&:hover{","}}"],(e=>e.active&&E),(e=>e.active&&"".concat(q," { font-weight: bold; }")),E),N=(0,p.Lj)(q,(e=>{let{name:t,id:n}=e;return{children:t||n}})),D=(0,p.Lj)((e=>{let{icon:t}=e;return t?a.createElement(I,null,r.iconsList[t]?a.createElement(r.Icon,{name:t,size:"small",color:"border"}):a.createElement(g.G,{icon:t})):null}),(e=>{let{icon:t}=e;return{icon:t}})),R=(0,a.forwardRef)(((e,t)=>{let{id:n,subMenuChartIds:o,...r}=e;const i=(0,b.pT)(o);return r.forceVisibility||i?a.createElement(L,(0,s.Z)({ref:t,as:"a",gap:2,padding:[1],alignItems:"center",justifyContent:"between","data-sidebar-menugroupid":n},r)):null})),A=(0,p.Lj)(R,(e=>{let{id:t,link:n,subMenuChartIds:s,forceVisibility:a}=e;return{id:t,href:"#".concat(n),subMenuChartIds:s,forceVisibility:a}})),F=e=>{let{id:t,chartIds:n,arFlavour:o="rhs",showAR:i=!0,weightKey:c,...l}=e;const[d,h,u]=w(n,{flavour:o,weightKey:c});return a.createElement(A,(0,s.Z)({id:t},l),a.createElement(r.Flex,null,a.createElement(D,{id:t}),a.createElement(N,{id:t})),i&&d&&a.createElement(T,{tooltipContent:u},(0,x.Z)(h)))},U=(0,p.Lj)((e=>{let{subMenuIds:t,onSubMenuClick:n,...o}=e;return a.createElement(r.Flex,(0,s.Z)({column:!0,role:"list",padding:[0,0,2,0]},o),t.map((e=>a.createElement(M,{key:e,id:e,onSubMenuClick:n}))))}),(e=>{let{subMenuIds:t}=e;return{subMenuIds:t}})),B=(0,a.forwardRef)(((e,t)=>a.createElement(r.Flex,(0,s.Z)({as:"li",column:!0,ref:t},e)))),z=(e=>t=>{let{id:n,...o}=t;const r=(0,f.zE)(n);return a.createElement(e,(0,s.Z)({active:r,id:n},o))})((e=>t=>{let{id:n,onMenuGroupClick:o,onSubMenuClick:r,...i}=t;const c=(0,a.useMemo)((()=>o&&(e=>o(n,e))),[o,n]),l=(0,a.useMemo)((()=>r&&((e,t)=>r(n,e,t))),[r,n]);return a.createElement(e,(0,s.Z)({id:n,onMenuGroupClick:c,onSubMenuClick:l},i))})((e=>{let{id:t,active:n,onMenuGroupClick:o,onSubMenuClick:r,showChildren:i=!0,...c}=e;const l=(0,p.nk)(t);return l?a.createElement(B,c,a.createElement(F,(0,s.Z)({},l,{id:t,onClick:o,active:n,chartIds:l.subMenuChartIds})),i&&n&&a.createElement(U,{id:t,onSubMenuClick:r})):null}))),O=(0,a.forwardRef)(((e,t)=>a.createElement(r.Flex,(0,s.Z)({as:"ul",width:"100%",role:"complementary",column:!0,overflow:{vertical:"auto"},"data-sidebar":"true",ref:t},e)))),Z=(0,a.memo)((e=>{let{menuGroupIds:t,onMenuGroupClick:n,onSubMenuClick:o,menuGroupProps:r,...i}=e;return a.createElement(O,i,t.map((e=>a.createElement(z,(0,s.Z)({key:e,id:e,onMenuGroupClick:n,onSubMenuClick:o},r)))))})),V=(0,p.jj)(Z),H=(0,a.memo)(V);var Q=n(15394),j=n(92432),W=n(27856),G=n(41481);var K=()=>{const[e,t]=(0,G.KR)(),n=(0,a.useCallback)((0,W.D)(300,(e=>{t(e.target.value),(0,j.L)("toc-search","search-automatic-trigger","charts-view",e.target.value)})),[]),[s,o,,,{resetValue:i}]=(0,r.useInputValue)({value:e,onChange:n}),c=(0,a.useCallback)((()=>{t(""),i(),(0,j.L)("toc-search","clear-search-button","charts-view")}),[]);return a.createElement(r.TextInput,{value:s,onChange:o,size:"small",iconRight:s&&a.createElement(r.Icon,{name:"x",color:"textLite",cursor:"pointer",size:"small",onClick:c,"data-testid":"filterChartsInput-clearButton"}),placeholder:"Search charts",name:"Search charts","data-testid":"filterChartsInput"})},J=n(91008);const Y=(0,W.D)(300,((e,t)=>(0,j.L)("toc-search","search-results","charts-view",e,"".concat(t," -- charts"))));var X=()=>{const e=(0,G.T)(),{filteredChartsCount:t,chartsCount:n}=(0,G.J1)();return(0,a.useEffect)((()=>{e&&Y(e,t)}),[e,t]),a.createElement(a.Fragment,null,a.createElement(r.TextNano,{alignSelf:"end",color:"textLite",margin:[1,0,0],"data-testid":"numberOfChartsIndication"},"Showing"," ",a.createElement(r.TextNano,{strong:!0,color:"textDescription","data-testid":"numberOfChartsIndication-filteredChartsCount"},t)," ","of total"," ",a.createElement(r.TextNano,{strong:!0,color:"textDescription","data-testid":"numberOfChartsIndication-chartsCount"},n)," ","charts"),a.createElement(J.Z,{Component:r.TextNano,alignSelf:"end","data-ga":"toc-search::click-link-collectors::".concat(name),href:"https://learn.netdata.cloud/docs/agent/collectors/",target:"_blank",rel:"noopener noreferrer"},"Add more charts"))};var $=()=>{const{filteredChartsCount:e}=(0,G.J1)();return e?null:a.createElement(r.Flex,{width:"100%",gap:1,margin:[4,0,0],padding:[2],round:1,background:"disabledBackground",alignItems:"center","data-testid":"noResultsWereFound"},a.createElement(r.Icon,{name:"information",color:"textDescription"}),a.createElement(r.TextMicro,{strong:!0,color:"textDescription"},"No results were found"))};const ee=(0,v.Z)(X);var te=()=>a.createElement(r.Flex,{column:!0,alignItems:"center",height:{min:"65px"}},a.createElement(K,null),a.createElement(ee,null),a.createElement($,null)),ne=n(45335),se=n(46189),ae=n(74059),oe=n(37518);const{demoSlug:re,demoFavourites:ie}=se.default,ce=(0,o.default)(r.Icon).attrs({size:"small",name:"chevron_left",color:"textLite"}).withConfig({displayName:"favourites__StyledChevron",componentId:"sc-mwcyj8-0"})(["transition:transform 0.2s ease-in-out;"]),le={showChildren:!1};var de=e=>{let{onMenuGroupClick:t,onSubMenuClick:n,initialChartName:s}=e;const o=(0,ae.uk)(),c=(0,oe.vf)(),l=re===o&&ie[c]||[],d=(0,p.UG)((h=l,e=>h.reduce(((t,n)=>e[n]?[...t,n]:t),[])));var h;const{onMenuGroupClick:u,onSubMenuClick:m}=(0,Q.Z)({onMenuGroupClick:t,onSubMenuClick:n}),[g,f]=(0,i.Z)(!0),b=(0,ne.sm)();return(0,a.useEffect)((()=>{b&&!s&&d.length&&t(d[0])}),[b,s]),d.length?a.createElement(r.Flex,{column:!0,gap:1,border:{side:"bottom",color:"borderSecondary"},padding:[0,0,2]},a.createElement(r.Flex,{onClick:f,cursor:"pointer",alignItems:"center",justifyContent:"between"},a.createElement(r.Flex,{gap:1,alignItems:"center"},a.createElement("i",{className:"fa-regular fa-star"}),a.createElement(r.Text,{strong:!0,color:"textFocus"},"Favourites")),a.createElement(ce,{rotate:g?1:3,alignSelf:"end"})),a.createElement(r.Collapsible,{open:g,padding:[0,0,0,2]},a.createElement(Z,{menuGroupIds:d,onMenuGroupClick:u,onSubMenuClick:m,menuGroupProps:le}))):null};const he=e=>(0,j.L)("metric-sidebar","click-".concat(me(e)),"mn-overview"),ue=e=>{const t=me(e);(0,j.L)("metric-sidebar","click-".concat(t),"mn-overview",t)},me=e=>e.startsWith("Kubernetes")?"k8s":e.replace(/[^\w]/g,"-").toLowerCase();var pe=e=>{let{initialChartName:t,loaded:n,hasSearch:s=!0}=e;const{onMenuGroupClick:o,onSubMenuClick:i}=(0,Q.Z)({onMenuGroupClick:he,onSubMenuClick:ue,loaded:n});return a.createElement(a.Fragment,null,s&&a.createElement(r.Flex,{column:!0,position:"sticky",top:"0",gap:1},a.createElement(r.Text,{strong:!0},"Sections and Charts"),a.createElement(te,null)),n&&a.createElement(a.Fragment,null,a.createElement(de,{onMenuGroupClick:o,onSubMenuClick:i,initialChartName:t}),a.createElement(H,{position:"relative",onMenuGroupClick:o,onSubMenuClick:i,width:"100%"})))},ge=n(97363);const fe={color:{active:"success",notActive:"textLite"}},be={chartIndexing:{...fe,iconName:"charts_view",Content:pe,dataTestId:"nodeInfo-chartIndexing",label:"Charts"},filters:{...fe,iconName:"filterList",Content:ge.Z,dataTestId:"nodeInfo-filters",label:"Filters"},alerts:{...fe,iconName:"alarm_bell",Content:h.Z,dataTestId:"nodeInfo-alertsTab",label:"Alerts"},info:{...fe,iconName:"information",dataTestId:"nodeInfo-alertsTab",Content:u.Z,label:"Info"}},ye=[],ve=(0,o.default)(r.Tabs).withConfig({displayName:"sidebar__StyledTabs",componentId:"sc-1d5ify6-0"})(["overflow:hidden;height:100%;"]),_e=e=>{let{isActive:t,color:n,name:s,label:o}=e;return a.createElement(m.Z,{plain:!0,content:o},a.createElement(r.Icon,{name:s,color:t?n.active:n.notActive,height:"18px",width:"18px"}))};var we=e=>{let{tabs:t=be,hiddenTabs:n=ye,title:o,nodeIds:h=ye,selectedTab:u,setSelectedTab:m,...p}=e;const[g,f]=(0,i.Z)(!0),b=(0,a.useMemo)((()=>Object.keys(t).filter((e=>!n.includes(e)))),[n]),y=(0,a.useCallback)((e=>{m(e),f()}),[]);return a.createElement(c.ZP,{collapsedComponent:a.createElement(l.Z,{onClickTab:y,availableTabs:t,tabsToShow:b}),isOpen:g,header:a.createElement(d.Z,{isOpen:g,onToggle:f,title:o})},a.createElement(r.Flex,{"data-testid":"overview-info",column:!0,overflow:"hidden",height:"100%"},a.createElement(ve,{selected:u,onChange:m,noDefaultBorder:!0},b.map(((e,n)=>{const{iconName:o,color:i,Content:c,dataTestId:l,label:d}=t[e];return a.createElement(r.Tab,{style:{display:1===b.length?"none":"inherit"},"data-testid":l,maxWidth:"100%",key:o,small:!0,label:a.createElement(_e,{isActive:u===n,name:o,color:i,label:d})},a.createElement(r.Flex,{column:!0,overflow:"hidden",height:"100%",position:"relative",gap:3,padding:[2,3]},a.createElement(c,(0,s.Z)({nodeIds:h},p))))})))))}},40970:function(e,t,n){n(33948);var s=n(67294),a=n(44536),o=n(68035),r=n(89479),i=n(95248),c=n(25819),l=n(42448);t.Z=function(e,t){let{spaceId:n,autorun:d=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const[h,u]=(0,s.useState)(null),{after:m,before:p}=(0,i.by)(),g=(0,s.useRef)();g.current={after:m<0?m:Math.floor(m/1e3),before:m<0?0:Math.ceil(p/1e3)};const f=e=>{if(e&&null!==e&&void 0!==e&&e.response){const{data:t}=e.response,{errorMsgKey:n}=t;u(n)}else u(e)},b=(0,s.useMemo)((()=>(0,l.V)(h)?5e3:65e3),[h]),y=(0,s.useRef)(),v=(0,r.w4)(e),_=e=>{let{results:t,versions:n}=e;v((e=>({...e,...n}))),u((!t||!Object.keys(t).length)&&"No data for this period")},{contextsHardHash:w}=(0,r.qU)(e),k=(0,a.Z)(w);return(0,o.Z)((()=>({cache:!1,key:"spaces.".concat(n,".rooms.").concat(e,".charts"),polling:!1,autorun:d||Boolean(n&&e),fetch:()=>(0,c.Mn)(n,e,t,{...g.current}),association:{getIds:()=>(0,r.dA)({roomId:e,merge:y.current===t}),getError:()=>(0,r.W2)({id:e,key:"error"}),getLoaded:()=>(0,r.W2)({id:e,key:"loaded"}),getUpdatedAt:()=>(0,r.W2)({id:e,key:"updatedAt"})},getResource:t=>(0,r.PP)({id:e,key:t}),getResourcesInitializer:()=>{const n=(0,r.Q7)({id:e,merge:y.current===t});return y.current=t,n},getResourceInitialState:e=>({fullyLoaded:!0,...e}),onFail:f,pollingOptions:{pollingInterval:b},onReceive:_,after:m,nodeIds:t,force:!0})),[n,e,t,b,!!k&&!!w&&k!==w,m,p]),h}},29748:function(e,t,n){n(15581),n(2490),n(34514),n(57640),n(9924);var s=n(4480),a=n(47133),o=n(18997),r=n(74059),i=n(37518),c=n(25819),l=n(5934);t.Z=()=>{const e=(0,r.th)(),t=(0,i.UL)(),n=(0,s._8)((e=>{let{set:n}=e;return function(){let{data:{results:e}={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(n((0,l.oq)({id:t,key:"loaded"}),!0),null!==e&&void 0!==e&&e.length){const s=e.sort(((e,t)=>e.name.localeCompare(t.name,void 0,{sensitivity:"accent"})));s.forEach((e=>n((0,a.lz)(e.id),(t=>({...t,loaded:!0,...e})))));const o=s.map((e=>{let{id:t}=e;return t}));n((0,l.oq)({id:t,key:"ids"}),o)}}}));(0,o.Z)((()=>({enabled:!!e&&!!t,fetch:()=>(0,c.j2)(e,t),onReceive:n})),[e,t])}},39904:function(e,t,n){var s=n(68035),a=n(274),o=n(34912),r=n(44197),i=n(1229),c=n(33335);t.Z=function(e,t){let{polling:n=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=(0,c.gI)("room:ReadUsers");(0,s.Z)((()=>({key:"spaces.".concat(e,".rooms.").concat(t,".members"),autorun:!!e&&!!t&&l,fetch:()=>(0,a.fQ)(e,t),polling:n,association:{getError:()=>(0,i.Ci)({id:t,key:"error"}),getIds:()=>(0,i.Ci)({id:t,key:"ids"}),getLoaded:()=>(0,i.Ci)({id:t,key:"loaded"}),getUpdatedAt:()=>(0,i.Ci)({id:t,key:"updatedAt"})},sort:(e,t)=>e.name.localeCompare(t.name,void 0,{sensitivity:"accent"}),getResource:e=>(0,o.mX)({id:e}),getResourcesInitializer:()=>o.Bb,getResourceInitialState:()=>r.E,pollingOptions:{pollingInterval:18e4}})),[e,t])}},22648:function(e,t,n){n.d(t,{m:function(){return a}});var s=n(94829);const a=()=>(0,s.Z)("(max-width: 767px)")},37682:function(e,t,n){var s=n(67294),a=n(6557),o=n.n(a),r=n(18446),i=n.n(r),c=n(44682);t.Z=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o();const n=(0,s.useRef)();return(0,c.Sz)(e,(e=>{const s=t(e);return i()(n.current,s)||(n.current=s),n.current}))}},18997:function(e,t,n){n(33948),n(17727);var s=n(67294),a=n(50308),o=n.n(a),r=n(9058),i=n(46189),c=n(29283),l=n(78710),d=n(13477);t.Z=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const n=(0,r.e)(),a=(0,s.useMemo)((()=>n?n.getRoot():null),[n]),h=(0,s.useMemo)(e,t),u=(0,s.useRef)(!1),[,m]=(0,c.Z)(),p=(0,s.useCallback)((e=>{u.current=!1;const{fetch:t,onStart:n=o(),onFail:s=o(),onReceive:r=o(),onSettle:c=o(),polling:l=!0,pollingOptions:d}=h;n();const p={timeoutId:null,promise:null},g=()=>(p.promise=t(e),p.promise.then(r).catch((e=>{if(!e.isCancel)throw e})),p.promise),f=()=>{p.timeoutId=setTimeout((()=>null!==d&&void 0!==d&&d.shouldPause&&a&&(a.getAttribute("hovering")||a.getAttribute("paused"))?f():m.current?void g().then((()=>!u.current&&l&&f())).catch((e=>!u.current&&!e.isCancel&&l&&f())):f()),(null===d||void 0===d?void 0:d.pollingInterval)||i.default.pollingInterval)};return g().then((()=>!u.current&&l&&f())).catch((e=>!e.isCancel&&s(e))).finally(c),()=>{var e,t;u.current=!0,null===(e=p.promise)||void 0===e||null===(t=e.cancel)||void 0===t||t.call(e),clearTimeout(p.timeoutId)}}),t),g=(0,d.Iy)("isAnonymous");return(0,s.useEffect)((()=>{const{enabled:e=!0,force:t=!1}=h;if(!g&&!(0,l.iM)()||t)return e?p():void 0}),[p]),p}},3975:function(e,t,n){n.d(t,{QF:function(){return c},vq:function(){return l}});var s=n(67294),a=n(89250),o=n(37518),r=n(74059);const i=(e,t,n)=>{const a=t();(0,s.useLayoutEffect)((()=>{a!==e&&n(e)}),[a,e])},c=()=>{const{roomSlug:e}=(0,a.UO)(),t=(0,o.TF)();return i(e,o.vf,t),e},l=()=>{const{spaceSlug:e}=(0,a.UO)(),t=(0,r.$v)();return i(e,r.uk,t),e};t.ZP=()=>[l(),c()]},61152:function(e,t,n){var s=n(65351);t.Z=(e,t)=>{const{isModalOpen:n,handleOpenModal:a,handleCloseModal:o,params:r}=(0,s.Z)(e,t);return[n,n?o:a,a,o,r]}}}]);
\ No newline at end of file
web/gui/v2/380.ccb665950325037c0dda.css
renamed
web/gui/v2/388.458f29c79c3cc31212b9.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="847a4d7a-3856-4ba0-9ad1-99b69fa265e6",e._sentryDebugIdIdentifier="sentry-dbid-847a4d7a-3856-4ba0-9ad1-99b69fa265e6")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[388],{803:(e,t,n)=>{n.d(t,{Z:()=>b});var r=n(4942),a=n(45987),o=n(67294),c=n(22464),i=n(60677),l=n(54851),u=(0,i.default)(l.Flex).attrs((function(){return{width:{max:"315px"},overflow:"hidden"}})).withConfig({displayName:"styled__Container",componentId:"sc-sd3r49-0"})(["color:",";"],(0,l.getColor)("bright")),s=["children"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const f=function(e){var t=e.children,n=(0,a.Z)(e,s);return o.createElement(u,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"data-testid":"nodeInfoContent"},n),t)};var m=n(10314),p=["align","badge","base","children","connectivityState","content","isBasic","status","nodeName","nodeType"];function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const b=function(e){var t=e.align,n=void 0===t?"bottom":t,i=e.badge,l=e.base,u=void 0===l?{background:"main",padding:[2]}:l,s=e.children,d=e.connectivityState,b=e.content,v=e.isBasic,y=void 0===v||v,h=e.status,O=e.nodeName,w=e.nodeType,x=(0,a.Z)(e,p);return o.createElement(c.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({align:n,base:u,content:function(){return o.createElement(f,{"data-testid":"nodeInfoTooltip-tooltipContent"},b||(0,m.yK)(i,d,h,O,w))},"data-testid":"nodeInfoTooltip",isBasic:y},x),s)}},41729:(e,t,n)=>{n.d(t,{ZP:()=>x,lG:()=>h,om:()=>y});var r=n(29439),a=n(93433),o=n(45987),c=n(4942),i=n(67294),l=n(60677),u=n(6264),s=n(54851),d=n(39434),f=["item","onItemClick","itemProps"],m=["value","disabled","onClick","label","selected","indeterminate","textColor","iconName","count","level"],p=["baseKey","extraKey","param","Item","testIdPrefix","collection","getValue","getLabel","itemsProps","itemProps","capitalized","multi"];function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var v=function(e){return e[0].toUpperCase()+e.slice(1)},y=(0,l.default)(s.Flex).attrs((function(e){return b({as:"li",role:"option",padding:[1,2],gap:1,justifyContent:"between",width:"100%"},e)})).withConfig({displayName:"checkboxes__ItemContainer",componentId:"sc-1vef46u-0"})(["cursor:",";opacity:",";align-items:",";"," ",""],(function(e){return e.disabled?"default":"pointer"}),(function(e){var t=e.disabled;return e.stale||t?.7:1}),(function(e){return e.alignItems||"center"}),(function(e){var t=e.multi,n=e.selected,r=e.theme;return!t&&n&&"\n background-color: ".concat(function(e){var t=e.theme;return("Dark"===t.name?(0,s.getRgbColor)(["green","netdata"],.3):(0,s.getRgbColor)(["green","frostee"]))({theme:t})}({theme:r}),";\n ")}),(function(e){var t=e.multi,n=e.selected,r=e.theme;return!t&&!n&&"\n &:hover {\n background-color: ".concat((0,s.getColor)("borderSecondary")({theme:r}),";\n }\n ")})),h=(0,l.default)(s.Checkbox).withConfig({displayName:"checkboxes__FullWidthCheckbox",componentId:"sc-1vef46u-1"})(["width:100%;"]),O=function(e){var t=e.baseKey,n=e.extraKey,c=e.param,l=e.Item,d=e.testIdPrefix,f=e.collection,m=e.getValue,g=e.getLabel,v=e.itemsProps,y=e.itemProps,h=e.capitalized,O=void 0===h||h,w=e.multi,x=void 0===w||w,P=(0,o.Z)(e,p),j=(0,u.I0)(c,{defaultValue:[],key:t,extraKey:n}),I=(0,r.Z)(j,2),k=I[0],C=I[1];(0,i.useEffect)((function(){if(f.length&&k.length){var e=k.filter((function(e){return f.some((function(t){return m(t)===e}))}));e.length!==k.length&&C(e)}}),[f.length,C]);var E=(0,i.useCallback)((function(e){var t=e.value,n=e.checked;C(x?function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(t)?n?t:[]:n?[].concat((0,a.Z)(e),[t]):e.filter((function(e){return e!==t}))}:function(){return n?[t]:[]})}),[C]),Z=(0,i.useMemo)((function(){return function(e){var t=e.collection,n=e.selected,r=e.getValue,o=e.getLabel,c=e.itemsProps,i=e.multi;if(!t.length)return[];var l=i&&t.length<=n.length,u=i&&!l&&!!n.length;return t.reduce((function(e,t){var i=n.includes(r(t));return[].concat((0,a.Z)(e),[b(b(b({},c.row),t),{},{value:r(t),label:o(t),selected:i})])}),i?[b(b({},c.head),{},{label:"Select all",value:t.map(r),selected:l,indeterminate:u})]:[])}({collection:f,selected:k,getValue:m,getLabel:g,itemsProps:v,multi:x})}),[k,C,f]);return i.createElement(s.MenuDropdown,b({hideShadow:!0,height:{max:"300px"},width:{max:"600px"},background:"mainBackground",overflow:"auto","data-testid":"".concat(d,'-filter-selections"'),searchMargin:[0,0,2],items:Z,Item:l,onItemClick:E,value:k,"data-value":k.join(",")||"all-selected",hasSearch:f.length>5,itemProps:b(b({},y),{},{testIdPrefix:d,capitalized:O,multi:x})},P))},w=function(e){return e};O.defaultProps={itemProps:{padding:[1,.5],maxLength:30,multi:!0},itemsProps:{head:{textColor:"textLite"},row:{textColor:"text"}},Item:function(e){var t=e.item,n=e.onItemClick,r=e.itemProps,a=(0,o.Z)(e,f),c=t.value,l=t.disabled,u=t.onClick,p=t.label,g=t.selected,O=t.indeterminate,w=t.textColor,x=t.iconName,P=t.count,j=t.level,I=void 0===j?0:j,k=(0,o.Z)(t,m),C=r.capitalized,E=r.multi,Z=l||!E&&g,L=function(e){l||(u&&u(e),n({value:c,label:p,checked:!g,item:t}))};return i.createElement(y,b(b(b(b({"aria-selected":g,selected:g,disabled:Z,stale:0===P||"0"===P},k),a),r),{},{"data-testid":"".concat(r.testIdPrefix,"-filters-item")}),i.createElement(s.Flex,{gap:2,alignItems:"center",padding:[0,0,0,4*I],width:"100%"},E?i.createElement(h,{"data-testid":"".concat(r.testIdPrefix,"-filters-checkbox-").concat(p),checked:g,disabled:Z,indeterminate:O,onChange:L,label:i.createElement(s.Flex,{gap:1,alignItems:"center",width:"100%"},x&&i.createElement(s.Icon,{name:x,size:"small",color:"textLite"}),i.createElement(d.default,{Component:s.TextSmall,title:p,text:"string"===typeof p&&C?v(p):p.toString(),maxLength:r.maxLength||80,color:w}))}):i.createElement(s.Flex,{gap:1,padding:[0,1],alignItems:"center",onClick:L,"data-testid":"".concat(r.testIdPrefix,"-filters-item-").concat(p)},i.createElement(d.default,{Component:s.TextSmall,title:p,text:"string"===typeof p&&C?v(p):p.toString(),maxLength:r.maxLength||80,color:w}))),!isNaN(P)&&i.createElement(s.Pill,{flavour:"neutral",hollow:!0,"data-testid":"".concat(r.testIdPrefix,"-filters-").concat(p,"-count")},P.toString()))},getValue:w,getLabel:w};const x=O},3388:(e,t,n)=>{n.d(t,{Z:()=>E,c:()=>I});var r=n(29439),a=n(93433),o=n(4942),c=n(45987),i=n(67294),l=n(91966),u=n.n(l),s=n(79655),d=n(32802),f=n(6264),m=n(54851),p=n(39434),g=n(87053),b=n(87393),v=n(3142),y=n(41729),h=["value","disabled","onClick","label","nodeId","selected","status","indeterminate","textColor","iconName","hasAlerts","hasML","hasFn","showAlerts","showMl","showFn","requireML","requireFn","mlEnabled","capabilities","count","multi"],O=["item","onItemClick","itemProps","close"],w=["baseKey","extraKey","statusProps","multi","useFilteredIds","nodeCounts"];function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var j={Live:{head:{label:"Live nodes",textColor:"textLite",iconName:"connectivityStatusLive",hasML:!0,hasAlerts:!0,hasFn:!0},node:{textColor:"text",showAlerts:!0,showMl:!0,showFn:!0}},Stale:{head:{label:"Stale nodes",textColor:"textLite",iconName:"connectivityStatusStale",hasML:!0},node:{textColor:"text",showMl:!0}},Offline:{head:{label:"Offline nodes",textColor:"textLite",iconName:"connectivityStatusOffline"},node:{textColor:"textLite"}}},I=function(e){var t=e.item,n=t.value,r=t.disabled,a=t.onClick,o=t.label,l=t.nodeId,u=t.selected,f=t.status,w=t.indeterminate,x=t.textColor,j=t.iconName,I=t.hasAlerts,k=t.hasML,C=t.hasFn,E=t.showAlerts,Z=t.showMl,L=t.showFn,D=t.requireML,S=t.requireFn,N=t.mlEnabled,A=t.capabilities,_=t.count,F=t.multi,M=void 0===F||F,T=(0,c.Z)(t,h),U=e.onItemClick,K=e.itemProps,B=e.close,J=(0,c.Z)(e,O),z=(0,d.m3)(l),V=(0,i.useMemo)((function(){return!L||!A||A.some((function(e){return"funcs"===e.name&&e.enabled}))}),[L]),G=r||D&&!N||S&&!V||!M&&u,H=function(e){G||(a&&a(e),U({value:n,checked:!u,status:f}))},q=function(e){e.stopPropagation(),null===B||void 0===B||B()};return i.createElement(y.om,P(P(P(P({"aria-selected":u,selected:u,disabled:G,stale:0===_||"0"===_},T),J),K),{},{"data-testid":"filterNodes-item-".concat(o),multi:M}),i.createElement(m.Flex,{gap:2,alignItems:"center",flex:!0},M?i.createElement(i.Fragment,null,i.createElement(y.lG,{"data-testid":"filterNodes-checkbox-".concat(o),checked:u,disabled:G,indeterminate:w,onChange:H,label:i.createElement(m.Flex,{gap:1,alignItems:"center"},j&&i.createElement(m.Icon,{name:j,size:"small",color:"textLite"}),i.createElement(p.default,{Component:m.TextSmall,title:o,text:o,maxLength:(null===K||void 0===K?void 0:K.maxLength)||80,color:x,truncate:!0}),"Offline"!==f&&!Array.isArray(n)&&i.createElement(g.Z,{as:s.rU,to:z,state:{nodeId:l},"data-testid":"filterNodes-item-gta",color:"textLite",hoverColor:"text",onClick:q},i.createElement(m.Icon,{name:"nav_arrow_goto",height:"10px",width:"10px"})))})):i.createElement(m.Flex,{gap:1,padding:[0,1],alignItems:"center",onClick:H,"data-testid":"filterNodes-item-".concat(o),flex:!0},i.createElement(p.default,{Component:m.TextSmall,title:o,text:o,maxLength:(null===K||void 0===K?void 0:K.maxLength)||80,color:x}),"Offline"!==f&&!Array.isArray(n)&&i.createElement(g.Z,{as:s.rU,to:z,state:{nodeId:l},"data-testid":"filterNodes-item-gta",color:"textLite",hoverColor:"text",onClick:q},i.createElement(m.Icon,{name:"nav_arrow_goto",height:"10px",width:"10px"})))),i.createElement(m.Flex,{gap:1},E&&i.createElement(m.Flex,{gap:1,justifyContent:"center",width:17},i.createElement(v.Z,{id:n,isLive:!0,name:o})),Z&&i.createElement(m.Flex,{gap:1,justifyContent:"center",width:10},i.createElement(b.Z,{badge:"ml","data-testid":"nodes-indicator-machine-learning",capable:!0,enabled:N,name:o})),L&&i.createElement(m.Flex,{gap:1,justifyContent:"center",width:10},i.createElement(b.Z,{badge:"fn","data-testid":"nodes-indicator-fn",capable:!0,enabled:V,name:o})),I&&i.createElement(m.Flex,{gap:1,justifyContent:"center",width:17},i.createElement(m.Icon,{name:"alarm",size:"small",color:"textLite"}),i.createElement(m.TextSmall,{strong:!0,color:"textLite"},"Alerts")),k&&i.createElement(m.Flex,{gap:1,justifyContent:"center",width:10},i.createElement(m.Icon,{name:"anomaliesLens",size:"small",color:"textLite"}),i.createElement(m.TextSmall,{strong:!0,color:"textLite"},"ML")),C&&i.createElement(m.Flex,{gap:1,justifyContent:"center",width:10},i.createElement(m.Icon,{name:"functions",size:"small",color:"textLite"}),i.createElement(m.TextSmall,{strong:!0,color:"textLite"},"Fn")),!isNaN(_)&&i.createElement(m.Pill,{flavour:"neutral",hollow:!0,"data-testid":"".concat(K.testIdPrefix,"-filters-").concat(o,"-count")},_.toString())))},k=function(e){var t=e.ids,n=e.status,r=e.selectedIds,o=e.nodesById,c=e.statusProps,i=e.multi,l=void 0===i||i,u=e.nodeCounts;if(!t.length)return[];var s=l&&!t.some((function(e){return!r.includes(e)})),d=l&&r.length&&!s&&t.some((function(e){return r.includes(e)}));return t.reduce((function(e,t){var i=o[t],s=i.name,d=i.mlInfo,f=i.capabilities,m=r.includes(t);return[].concat((0,a.Z)(e),[P(P(P({value:t,label:s,nodeId:t,selected:m,status:n},d),{},{capabilities:f},c[n].node),{},{multi:l,count:u?u[t]||0:NaN})])}),[P(P({value:t,selected:s,indeterminate:d,disabled:!l,status:n},c[n].head),{},{multi:l})])},C=function(e){return e};const E=function(e){var t=e.baseKey,n=e.extraKey,o=e.statusProps,l=void 0===o?j:o,s=e.multi,p=void 0===s||s,g=e.useFilteredIds,b=void 0===g?C:g,v=e.nodeCounts,y=(0,c.Z)(e,w),h=b((0,f.H7)()),O=(0,f.wT)({defaultValue:[],key:t,extraKey:n}),x=(0,r.Z)(O,2),E=x[0],Z=x[1];(0,i.useEffect)((function(){if(h.length&&E.length){var e=E.filter((function(e){return h.includes(e)}));e.length!==E.length&&Z(e)}}),[h]);var L=(0,d.HZ)(h),D=(0,d.e5)(h),S=(0,d.mf)(h),N=(0,i.useCallback)((function(e){var t=e.value,n=e.checked;Z(p?function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(t)?n?(0,a.Z)(new Set([].concat((0,a.Z)(e),(0,a.Z)(t)))):u()(e,t):n?[].concat((0,a.Z)(e),[t]):e.filter((function(e){return e!==t}))}:function(){return n?[t]:[]})}),[Z]),A=(0,d.d$)(),_=(0,i.useMemo)((function(){var e=k({ids:L,status:"Live",selectedIds:E,nodesById:A,statusProps:l,multi:p,nodeCounts:v}),t=k({ids:D,status:"Stale",selectedIds:E,nodesById:A,statusProps:l,multi:p,nodeCounts:v}),n=k({ids:S,status:"Offline",selectedIds:E,nodesById:A,statusProps:l,multi:p,nodeCounts:v});return e.concat(t,n)}),[E,L.length,D.length,S.length,v]);return i.createElement(m.MenuDropdown,P({hideShadow:!0,height:{max:"60vh"},width:{max:"600px"},overflow:"auto","data-testid":"filterNodes-drop",searchMargin:[2],items:_,Item:I,onItemClick:N,value:E,"data-value":E.join(",")||"all-nodes",hasSearch:!0},y))}},60429:(e,t,n)=>{n.d(t,{C6:()=>A,Cz:()=>F,Kp:()=>y,MN:()=>T,ND:()=>O,hN:()=>D,oW:()=>x,sr:()=>C,tC:()=>Z,uk:()=>h});var r=n(4942),a=n(45987),o=n(29439),c=n(35835),i=n(6792),l=n(93412),u=n(41174),s=n(76410),d=["id","nodeID","chartID","chart","name","class","status","chartContext","alarm"],f=["id","nodeInstances","warningExpr","criticalExpr","calculationExpr","chartContext","chart"],m=["config_hash","last_transition","last_value","status","units"];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b=function(e){return{id:e.roomID,alertCounter:e.alarmCounter,unreachableCount:e.unreachableCount,state:e.state}},v=function(e){return{results:(e.results||[]).map(b)}},y=function(e){return c.Z.get("/api/v2/spaces/".concat(e,"/alarms"),{transform:v})},h=function(e){return c.Z.get("/api/v2/spaces/".concat(e,"/alarms/metas"))},O={contexts:null,names:null,roles:null},w=function(e,t){return"".concat(e,":::").concat(t)},x=function(e){if(!e)return{id:null,nodeId:null};var t=e.split(/:::(.+)/),n=(0,o.Z)(t,2);return{id:n[0],nodeId:n[1]}},P=function(e,t){return"".concat(e,".").concat(t)},j=function(e){return"Error"===e?"Errors":e in l.du?e:l.pB},I=function(e){e.id;var t=e.nodeID,n=e.chartID,r=e.chart,o=e.name,c=e.class,i=e.status,l=e.chartContext,u=e.alarm,s=(0,a.Z)(e,d);return g(g({nodeId:t,chartId:r=r||n,name:o=o||u,displayName:(o||"unknown_alert").replace(/_/g," "),class:j(c),status:i.toLowerCase(),chartContext:l||r||n},s),{},{id:w(P(r,o),t)})},k=function(e){return{results:(e||[]).map(I)}},C=function(e,t,n){return c.Z.get("".concat(i.li,"/spaces/").concat(e,"/rooms/").concat(t,"/alarms-active"),{params:n&&{last_updated:n},transform:k})},E=function(e){return function(t){var n=t.alarms,r=void 0===n?{}:n;return Object.keys(r).map((function(t){var n=r[t],a=(n.id,n.status),o=n.value,c=n.last_updated;return{id:w(t,e),status:a.toLowerCase(),value:o,when:c||Math.floor(Date.now()/1e3)}}))}},Z=function(e){return c.Z.get("".concat(i.li,"/nodes/").concat(e,"/alarms-values"),{transform:E(e)})},L=function(e,t){return function(n){var r=n.id,o=n.nodeInstances,c=n.warningExpr,i=n.criticalExpr,l=n.calculationExpr,d=n.chartContext,m=n.chart,p=(0,a.Z)(n,f),b=(null===o||void 0===o?void 0:o[0])||{},v=(0,u.hK)(b.transitionAt),y=b.value,h=b.units,O=(0,s.m9)(y,h);return g(g({chartId:t,transitionAt:v,transitionValue:y,units:h,formattedTransitionValue:O,nodeInstances:o.map((function(e){var t;return g(g({},e),{},{status:null===(t=e.status)||void 0===t?void 0:t.toLowerCase(),fullHostname:e.parentHostname?"".concat(e.parentHostname,"/").concat(p.hostname):p.hostname})})),critical:i,warning:c,calculation:l},p),{},{status:p.status.toLowerCase(),id:w(r,e),chartContext:d||m})}},D=function(e,t,n,r,a){return c.Z.get("/api/v2/spaces/".concat(n,"/rooms/").concat(r,"/alarms/").concat(t,"/nodes/").concat(e,"/charts/").concat(a),{transform:L(e,a)})},S=function(e){return e.results},N=function(e){return e.data},A=function(e,t){return c.Z.get("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/alarms"),{transform:S}).then(N)},_=function(e){var t=e.results;return Object.entries(t).map((function(e){var t=(0,o.Z)(e,2),n=t[0];return g(g({},function(e,t){var n=e.alarm_instances,r=e.clear,a=e.critical,o=e.error,c=e.node_instances,i=e.unique_configs;return{alertInstances:n,clear:r,critical:a,error:o,warning:e.warning,nodeId:t,nodeInstances:c,uniqueConfigs:i}}(t[1],n)),{},{nodeId:n})}))},F=function(e,t,n){return c.Z.get("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/alarms/").concat(n),{transform:_}).then(N)},M=function(e){var t=e.results;return Object.entries(t).map((function(e){var t=(0,o.Z)(e,2),n=t[0],r=t[1],c=r.config_hash,i=r.last_transition,l=r.last_value,u=r.status,s=r.units;return g(g({},(0,a.Z)(r,m)),{},{configHash:c,lastTransition:i,lastValue:l,name:n,status:u.toLowerCase(),units:s})}))},T=function(e,t,n,r){return c.Z.get("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/alarms/").concat(n,"/nodes/").concat(r),{transform:M}).then(N)}},40854:(e,t,n)=>{n.d(t,{$o:()=>s,E3:()=>c,Gs:()=>m,HI:()=>f,J6:()=>d,ZP:()=>i,bc:()=>l,p$:()=>u});var r=n(4480),a=n(93412),o=n(60429),c={id:null,loaded:!1,nodeId:null,chartId:null,name:"",calculation:"",lookupAfter:0,lookupBefore:0,status:"Unknown",date:"",fullyLoaded:!1,fullyLoading:!1,info:"",warning:"",critical:"",updateEvery:0,exec:"",source:"",recipient:"Unknown",units:"",delayUpDuration:0,delayDownDuration:0,delayMaxDuration:0,delayMultiplier:0,delay:0,delayUpToTimestamp:"",lookupDimensions:"",lookupMethod:"",lookupOptions:"",class:"Unknown",type:"Unknown",component:"Unknown"};const i=(0,r.cn)({key:"alert",default:{}});var l=(0,r.cn)({key:"selectedAlert",default:null}),u=(0,r.cn)({key:"alertsTabsAtom",default:a.U}),s=(0,r.xu)({key:"alertsConfiguration",default:function(e){var t=e.spaceId,n=e.roomId;return(0,o.C6)(t,n)}}),d=(0,r.xu)({key:"alertConfiguration",default:function(e){var t=e.spaceId,n=e.roomId,r=e.alert;return(0,o.Cz)(t,n,r)}}),f=(0,r.xu)({key:"alertInstances",default:function(e){var t=e.spaceId,n=e.roomId,r=e.alertName,a=e.nodeId;return(0,o.MN)(t,n,r,a)}}),m=(0,r.xu)({key:"selectedAlertConfiguration",default:{alertName:null,nodeId:null}})},76410:(e,t,n)=>{n.d(t,{e8:()=>m,m9:()=>d,pK:()=>f,yi:()=>s});var r=n(89250),a=n(67294),o=n(72840),c=n(6264),i=n(21257),l=n(19411),u=n(41174),s=function(e){var t=(0,r.s0)(),n=(0,o.A3)(),i=(0,c.XT)({extraKey:"alerts"}),l=(0,c.Sf)("alertStatuses",{extraKey:"alerts"});return(0,a.useCallback)((function(r){e&&i([e]),r&&"string"===typeof r&&l([r]),t("".concat(n,"/alerts"))}),[e,n,i])},d=function(e,t){if(void 0===e)return"-";var n=(0,i.J)(e);return t?"".concat(n," ").concat(t):n},f=function(e,t){return(0,a.useMemo)((function(){return d(e,t)}),[e,t])},m=function(e){var t=e.rawTime,n=e.secs,r=void 0!==n&&n,o=e.long,c=void 0!==o&&o,i=(0,u.rA)(),s=i.localeTimeString,d=i.localeDateString;return(0,a.useMemo)((function(){var e=new Date(t);return isNaN(e.valueOf())?{}:{timeAgo:(0,l.Z)(e,new Date),formattedDate:"".concat(d(e,{long:c})," ").concat(s(e,{secs:r}))}}),[t,s,d])}},48224:(e,t,n)=>{n.d(t,{Bk:()=>D,DZ:()=>I,E5:()=>P,ER:()=>k,E_:()=>Z,Nf:()=>L,O0:()=>j,__:()=>M,fV:()=>_,fp:()=>x,n_:()=>N,o2:()=>A,sb:()=>E,v3:()=>T,yX:()=>F,yx:()=>C});var r=n(15861),a=n(4942),o=n(64687),c=n.n(o),i=n(67294),l=n(4480),u=n(72840),s=n(25464),d=n(15321),f=n(32802),m=n(93412),p=n(38700),g=n(40854),b=n(48962),v=n(60429),y=n(21257);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var w=function(e){return O(O({},e),{},{class:e.class||g.E3.class,type:e.type||g.E3.type,component:e.component||g.E3.component,status:e.status||g.E3.status})},x=(0,l.CG)({key:"alertState",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)(g.ZP)[t]||g.E3;return n?r[n]:r}},set:function(e){var t=e.id,n=e.key;return function(e,r){var o=e.get,c=e.set;if(!n&&"deleted"===r.state){var i=o(g.ZP);delete i[r.id],c(g.ZP,i);var l=o(g.ZP);return delete l[r.id],void c(b.Z,l)}c(g.ZP,n?"function"!==typeof r?function(e){return O(O({},e),{},(0,a.Z)({},t,w(O(O({},e[t]),{},(0,a.Z)({},n,r)))))}:function(e){return O(O({},e),{},(0,a.Z)({},t,w(O(O({},e[t]),{},(0,a.Z)({},n,r(e[t][n]))))))}:function(e){return O(O({},e),{},(0,a.Z)({},t,w(O(O(O({},g.E3),e[t]),r))))})}}}),P=function(e,t){return(0,l.sJ)(x({id:e,key:t}))},j=function(){return(0,l.FV)(g.bc)},I=(0,l.CG)({key:"alertsState",get:function(e){return function(t){var n=t.get;return e.map((function(e){return n(x({id:e}))}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),k=function(e){return(0,l.sJ)(I(e))},C=function(e){var t=e.id,n=e.chartId,a=e.name,o=e.nodeId,s=(0,u.UL)(),d=(0,p.th)(),f=(0,l._8)((function(e){var i=e.set;return(0,r.Z)(c().mark((function e(){var r,l,u,f;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i(x({id:t,key:"fullyLoading"}),!0),u=(0,v.oW)(t),o=o||u.nodeId,a=a||(null===(l=null===(r=u.id)||void 0===r?void 0:r.replace)||void 0===l?void 0:l.call(r,".".concat(n),"")),(f=(0,v.hN)(o,a,d,s,n)).then((function(e){var n=e.data;return i(x({id:t}),O(O({},n),{},{name:a,nodeId:o,id:t,fullyLoaded:!0,fullyLoading:!1,loaded:!0}))})).catch((function(){return i(x({id:t,key:"fullyLoading"}),!1)})),e.abrupt("return",(function(){return f.cancel()}));case 7:case"end":return e.stop()}}),e)})))}),[s,d]);(0,i.useEffect)((function(){t&&f()}),[t,f])},E=function(){var e=L(),t=(0,s.zN)(),n=(0,f.Ne)(t);return(0,i.useMemo)((function(){return n.map((function(t){var n=e.filter((function(e){return e.nodeId===t.id}));if(!n.length)return t;var r=n.map((function(e){return e.status}));return O(O({},t),{},(0,a.Z)({},m.nb.alertStatus,(0,y.j)(r)))}))}),[e,n])},Z=(0,l.CG)({key:"roomAlerts",get:function(e){return function(t){var n=t.get,r=n((0,d.e8)({id:e,key:"ids"}));return n(I(r))}}}),L=function(){var e=(0,u.UL)();return(0,l.sJ)(Z(e))},D=function(){var e=(0,u.UL)();return(0,l.sJ)((0,d.e8)({id:e,key:"loaded"}))},S={warning:0,critical:0,clear:0},N=function(e){var t=k(e);return(0,i.useMemo)((function(){return t.reduce((function(e,t){var n=t.status;return e[n]=e[n]+1,e}),O({},S))}),[e])},A=function(){var e=(0,p.th)(),t=(0,u.UL)();return(0,l.sJ)((0,g.$o)({spaceId:e,roomId:t}))},_=function(e){var t=(0,p.th)(),n=(0,u.UL)(),r=(0,l.sJ)((0,g.J6)({spaceId:t,roomId:n,alert:e})),a=(0,i.useMemo)((function(){return r.map((function(e){return e.nodeId}))}),[r]),o=(0,f.Ne)(a);return(0,i.useMemo)((function(){return r.map((function(e,t){var n;return O(O({},e),{},{nodeName:null===(n=o[t])||void 0===n?void 0:n.name})}))}),[r,o])},F=function(e,t){var n=(0,p.th)(),r=(0,u.UL)();return(0,l.sJ)((0,g.HI)({spaceId:n,roomId:r,alertName:e,nodeId:t}))},M=function(){var e=(0,u.UL)();return(0,l.FV)((0,g.Gs)(e))},T=function(){var e=(0,u.UL)();return(0,l.rb)((0,g.Gs)(e))}},21257:(e,t,n)=>{n.d(t,{J:()=>r,j:()=>a});var r=function(e){var t=e<1?Number(e).toPrecision(3):Number(e).toFixed(2),n=Number.parseFloat(t);return Math.abs(n)>=1e9||Math.abs(n)<=1e-5&&0!==n?n.toExponential(3):n},a=function(e){return e.includes("critical")?"critical":e.includes("warning")?"warning":e.includes("clear")?"clear":e[0]}},48962:(e,t,n)=>{n.d(t,{E:()=>a,Z:()=>o});var r=n(4480),a={loaded:!1,status:null,value:0};const o=(0,r.cn)({key:"valueAtom",default:{}})},34528:(e,t,n)=>{n.d(t,{in:()=>s,ev:()=>m,rw:()=>p});var r=n(93433),a=n(4942),o=n(4480);const c=(0,o.cn)({key:"alertIdsByNodeId",default:{}});function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u=[],s=(0,o.nZ)({key:"nodesAlertIdsState",get:function(e){return(0,e.get)(c)},set:function(e,t){return(0,e.set)(c,t)}}),d=(0,o.CG)({key:"nodeAlertIdsState",get:function(e){return function(t){return(0,t.get)(c)[e]||u}},set:function(e){return function(t,n){(0,t.set)(c,(function(t){return l(l({},t),{},(0,a.Z)({},e,(0,r.Z)(n).sort((function(e,t){return e.id-t.id}))))}))}}}),f=(0,o.CG)({key:"nodesAlertIdsState",get:function(e){return function(t){var n=(0,t.get)(c);return e.reduce((function(e,t){return[].concat((0,r.Z)(e),(0,r.Z)(n[t]||[]))}),[])}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),m=function(e){return(0,o.sJ)(d(e))},p=function(e){return(0,o.sJ)(f(e))}},3142:(e,t,n)=>{n.d(t,{Z:()=>p});var r=n(4942),a=n(45987),o=n(67294),c=n(54851),i=n(48224),l=n(34528),u=n(10314),s=n(803),d=["id","isLive","name","onClick"];function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const p=function(e){var t=e.id,n=e.isLive,r=e.name,f=e.onClick,p=(0,a.Z)(e,d),g=(0,l.ev)(t),b=(0,i.n_)(g),v=b.critical,y=b.warning,h=m(m({},(null===p||void 0===p?void 0:p["data-testid"])&&{dataTestId:null===p||void 0===p?void 0:p["data-testid"]}),{},{isLive:n}),O=(0,u.kR)(m({count:v,type:"critical"},h)),w=(0,u.kR)(m({count:y,type:"warning"},h));return o.createElement(s.Z,m({badge:"alerts","data-testid":"node-alerts",nodeName:r},p),o.createElement(c.AlertMasterCard,{onClick:O.text||w.text?f:null,pillLeft:O,pillRight:w}))}},87393:(e,t,n)=>{n.d(t,{Z:()=>d});var r=n(4942),a=n(45987),o=n(67294),c=n(54851),i=n(10314),l=n(803),u=["children","badge","capable","enabled","name","onClick"];function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const d=function(e){var t=e.children,n=e.badge,d=e.capable,f=e.enabled,m=e.name,p=e.onClick,g=(0,a.Z)(e,u),b=(0,i.Dy)(d,f);return o.createElement(l.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({badge:n,"data-testid":"node-".concat(n,"-status"),status:b.status,nodeName:m},g),o.createElement(c.Flex,{alignItems:"center",gap:2,onClick:f?p:void 0,cursor:f&&p?"pointer":"default","data-ga":"nodes-list::click-capability::".concat(b.label)},t,o.createElement(c.Pill,{background:b.background,borderColor:b.border,color:b.color,padding:[1,2],textSize:"small"},b.label)))}},15321:(e,t,n)=>{n.d(t,{e8:()=>c,uy:()=>l,Lv:()=>i});var r=n(4480),a=n(72840);const o={ids:(0,r.xu)({key:"roomAlertIds",default:[]}),error:(0,r.xu)({key:"roomAlertError",default:null}),updatedAt:(0,r.xu)({key:"roomAlertsUpdatedAt",default:""}),loaded:(0,r.xu)({key:"roomAlertsLoaded",default:!1})};var c=(0,r.CG)({key:"roomAlertState",get:function(e){var t=e.id,n=e.key;return function(e){return(0,e.get)(o[n](t))}},set:function(e){var t=e.id,n=e.key;return function(e,r){(0,e.set)(o[n](t),r)}}}),i=function(e,t){return(0,r.sJ)(c({id:e,key:t}))},l=function(e){var t=(0,a.UL)();return i(t,e)}}}]);
\ No newline at end of file
web/gui/v2/3D_PARTY_LICENSES.txt
+263
-26
@@ -1275,6 +1275,31 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1275
SOFTWARE.
1276
1277
1278
+@markdoc/markdoc
1279
+MIT
1280
+The MIT License
1281
+
1282
+Copyright (c) 2021- Stripe, Inc. (https://stripe.com)
1283
+
1284
+Permission is hereby granted, free of charge, to any person obtaining a copy
1285
+of this software and associated documentation files (the "Software"), to deal
1286
+in the Software without restriction, including without limitation the rights
1287
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
1288
+copies of the Software, and to permit persons to whom the Software is
1289
+furnished to do so, subject to the following conditions:
1290
+
1291
+The above copyright notice and this permission notice shall be included in
1292
+all copies or substantial portions of the Software.
1293
+
1294
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1295
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1296
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1297
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1298
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1299
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
1300
+THE SOFTWARE.
1301
+
1302
+
1303
@netdata/charts
1304
GPL-3.0
1305
GNU GENERAL PUBLIC LICENSE
@@ -2394,6 +2419,19 @@ The above copyright notice and this permission notice shall be included in all c
2419
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2420
2421
2422
+chartjs-adapter-date-fns
2423
+MIT
2424
+The MIT License (MIT)
2425
+
2426
+Copyright (c) 2019 Chart.js Contributors
2427
+
2428
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
2429
+
2430
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
2431
+
2432
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2433
+
2434
+
2435
chartjs-plugin-annotation
2436
MIT
2437
The MIT License (MIT)
@@ -2483,6 +2521,29 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2521
SOFTWARE.
2522
2523
2524
+core-js
2525
+MIT
2526
+Copyright (c) 2014-2023 Denis Pushkarev
2527
+
2528
+Permission is hereby granted, free of charge, to any person obtaining a copy
2529
+of this software and associated documentation files (the "Software"), to deal
2530
+in the Software without restriction, including without limitation the rights
2531
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2532
+copies of the Software, and to permit persons to whom the Software is
2533
+furnished to do so, subject to the following conditions:
2534
+
2535
+The above copyright notice and this permission notice shall be included in
2536
+all copies or substantial portions of the Software.
2537
+
2538
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2539
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2540
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2541
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2542
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2543
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2544
+THE SOFTWARE.
2545
+
2546
+
2547
cross-fetch
2548
MIT
2549
The MIT License (MIT)
@@ -3203,7 +3264,8 @@ history
3264
MIT
3265
MIT License
3266
3206
-Copyright (c) React Training 2016-2018
3267
+Copyright (c) React Training 2016-2020
3268
+Copyright (c) Remix Software 2020-2021
3269
3270
Permission is hereby granted, free of charge, to any person obtaining a copy
3271
of this software and associated documentation files (the "Software"), to deal
@@ -3309,6 +3371,22 @@ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
3371
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3372
3373
3374
+idb-keyval
3375
+Apache-2.0
3376
+Copyright 2016, Jake Archibald
3377
+
3378
+Licensed under the Apache License, Version 2.0 (the "License");
3379
+you may not use this file except in compliance with the License.
3380
+You may obtain a copy of the License at
3381
+
3382
+ http://www.apache.org/licenses/LICENSE-2.0
3383
+
3384
+Unless required by applicable law or agreed to in writing, software
3385
+distributed under the License is distributed on an "AS IS" BASIS,
3386
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3387
+See the License for the specific language governing permissions and
3388
+limitations under the License.
3389
+
3390
inline-style-parser
3391
MIT
3392
@@ -4076,31 +4154,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
4154
SOFTWARE.
4155
4156
4079
-react-filter-box
4080
-MIT
4081
-MIT License
4082
-
4083
-Copyright (c) 2016 Bui Duc Nha
4084
-
4085
-Permission is hereby granted, free of charge, to any person obtaining a copy
4086
-of this software and associated documentation files (the "Software"), to deal
4087
-in the Software without restriction, including without limitation the rights
4088
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4089
-copies of the Software, and to permit persons to whom the Software is
4090
-furnished to do so, subject to the following conditions:
4091
-
4092
-The above copyright notice and this permission notice shall be included in all
4093
-copies or substantial portions of the Software.
4094
-
4095
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4096
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4097
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4098
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4099
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4100
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
4101
-SOFTWARE.
4102
-
4103
-
4157
react-grid-layout
4158
MIT
4159
The MIT License (MIT)
@@ -5369,3 +5422,187 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5422
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5423
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
5424
SOFTWARE.
5425
+
5426
+
5427
+workbox-background-sync
5428
+MIT
5429
+Copyright 2018 Google LLC
5430
+
5431
+Permission is hereby granted, free of charge, to any person obtaining a copy
5432
+of this software and associated documentation files (the "Software"), to deal
5433
+in the Software without restriction, including without limitation the rights
5434
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5435
+copies of the Software, and to permit persons to whom the Software is
5436
+furnished to do so, subject to the following conditions:
5437
+
5438
+The above copyright notice and this permission notice shall be included in
5439
+all copies or substantial portions of the Software.
5440
+
5441
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5442
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5443
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5444
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5445
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5446
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
5447
+THE SOFTWARE.
5448
+
5449
+
5450
+workbox-cacheable-response
5451
+MIT
5452
+Copyright 2018 Google LLC
5453
+
5454
+Permission is hereby granted, free of charge, to any person obtaining a copy
5455
+of this software and associated documentation files (the "Software"), to deal
5456
+in the Software without restriction, including without limitation the rights
5457
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5458
+copies of the Software, and to permit persons to whom the Software is
5459
+furnished to do so, subject to the following conditions:
5460
+
5461
+The above copyright notice and this permission notice shall be included in
5462
+all copies or substantial portions of the Software.
5463
+
5464
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5465
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5466
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5467
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5468
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5469
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
5470
+THE SOFTWARE.
5471
+
5472
+
5473
+workbox-core
5474
+MIT
5475
+Copyright 2018 Google LLC
5476
+
5477
+Permission is hereby granted, free of charge, to any person obtaining a copy
5478
+of this software and associated documentation files (the "Software"), to deal
5479
+in the Software without restriction, including without limitation the rights
5480
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5481
+copies of the Software, and to permit persons to whom the Software is
5482
+furnished to do so, subject to the following conditions:
5483
+
5484
+The above copyright notice and this permission notice shall be included in
5485
+all copies or substantial portions of the Software.
5486
+
5487
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5488
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5489
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5490
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5491
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5492
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
5493
+THE SOFTWARE.
5494
+
5495
+
5496
+workbox-expiration
5497
+MIT
5498
+Copyright 2018 Google LLC
5499
+
5500
+Permission is hereby granted, free of charge, to any person obtaining a copy
5501
+of this software and associated documentation files (the "Software"), to deal
5502
+in the Software without restriction, including without limitation the rights
5503
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5504
+copies of the Software, and to permit persons to whom the Software is
5505
+furnished to do so, subject to the following conditions:
5506
+
5507
+The above copyright notice and this permission notice shall be included in
5508
+all copies or substantial portions of the Software.
5509
+
5510
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5511
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5512
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5513
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5514
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5515
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
5516
+THE SOFTWARE.
5517
+
5518
+
5519
+workbox-precaching
5520
+MIT
5521
+Copyright 2018 Google LLC
5522
+
5523
+Permission is hereby granted, free of charge, to any person obtaining a copy
5524
+of this software and associated documentation files (the "Software"), to deal
5525
+in the Software without restriction, including without limitation the rights
5526
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5527
+copies of the Software, and to permit persons to whom the Software is
5528
+furnished to do so, subject to the following conditions:
5529
+
5530
+The above copyright notice and this permission notice shall be included in
5531
+all copies or substantial portions of the Software.
5532
+
5533
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5534
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5535
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5536
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5537
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5538
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
5539
+THE SOFTWARE.
5540
+
5541
+
5542
+workbox-recipes
5543
+MIT
5544
+Copyright 2018 Google LLC
5545
+
5546
+Permission is hereby granted, free of charge, to any person obtaining a copy
5547
+of this software and associated documentation files (the "Software"), to deal
5548
+in the Software without restriction, including without limitation the rights
5549
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5550
+copies of the Software, and to permit persons to whom the Software is
5551
+furnished to do so, subject to the following conditions:
5552
+
5553
+The above copyright notice and this permission notice shall be included in
5554
+all copies or substantial portions of the Software.
5555
+
5556
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5557
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5558
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5559
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5560
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5561
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
5562
+THE SOFTWARE.
5563
+
5564
+
5565
+workbox-routing
5566
+MIT
5567
+Copyright 2018 Google LLC
5568
+
5569
+Permission is hereby granted, free of charge, to any person obtaining a copy
5570
+of this software and associated documentation files (the "Software"), to deal
5571
+in the Software without restriction, including without limitation the rights
5572
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5573
+copies of the Software, and to permit persons to whom the Software is
5574
+furnished to do so, subject to the following conditions:
5575
+
5576
+The above copyright notice and this permission notice shall be included in
5577
+all copies or substantial portions of the Software.
5578
+
5579
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5580
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5581
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5582
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5583
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5584
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
5585
+THE SOFTWARE.
5586
+
5587
+
5588
+workbox-strategies
5589
+MIT
5590
+Copyright 2018 Google LLC
5591
+
5592
+Permission is hereby granted, free of charge, to any person obtaining a copy
5593
+of this software and associated documentation files (the "Software"), to deal
5594
+in the Software without restriction, including without limitation the rights
5595
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5596
+copies of the Software, and to permit persons to whom the Software is
5597
+furnished to do so, subject to the following conditions:
5598
+
5599
+The above copyright notice and this permission notice shall be included in
5600
+all copies or substantial portions of the Software.
5601
+
5602
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5603
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5604
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5605
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5606
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5607
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
5608
+THE SOFTWARE.
web/gui/v2/405.2910b293f130e34614ef.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},e=(new Error).stack;e&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[e]="c95779ce-2f9f-4ada-89a7-362a2b56ad42",n._sentryDebugIdIdentifier="sentry-dbid-c95779ce-2f9f-4ada-89a7-362a2b56ad42")}catch(n){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[405],{1829:(n,e,t)=>{t.r(e),t.d(e,{default:()=>I});var r=t(67294),o=t(89250),a=t(29439),c=t(15861),i=t(64687),u=t.n(i),l=t(54851),d=t(2086),s=t(13041),f=t(51066);function p(n,e){var t="undefined"!==typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=function(n,e){if(!n)return;if("string"===typeof n)return m(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);"Object"===t&&n.constructor&&(t=n.constructor.name);if("Map"===t||"Set"===t)return Array.from(n);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return m(n,e)}(n))||e&&n&&"number"===typeof n.length){t&&(n=t);var r=0,o=function(){};return{s:o,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(n){throw n},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,i=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return c=n.done,n},e:function(n){i=!0,a=n},f:function(){try{c||null==t.return||t.return()}finally{if(i)throw a}}}}function m(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}var h=new URLSearchParams(window.location.search.substr(1)),v=function(){location.assign("https://registry.my-netdata.io/goto-host-from-alarm.html".concat(location.search))},y=function(){var n=(0,c.Z)(u().mark((function n(e,t){var r,o,a;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,(0,f.XG)(t,e);case 3:return r=n.sent,n.abrupt("return",r.data);case 7:throw n.prev=7,n.t0=n.catch(0),o=n.t0.response.data,document.body.innerHTML="".concat((0,s.r)(null===o||void 0===o?void 0:o.errorMsgKey),"</br></br>Getting you back to Netdata..."),(a=new Error((0,s.r)(null===o||void 0===o?void 0:o.errorMsgKey)||"Redirect error")).name="".concat((null===o||void 0===o?void 0:o.errorMsgKey)||"Server error"),a.stack="".concat((null===o||void 0===o?void 0:o.errorCode)||"Redirect error code"),a;case 15:case"end":return n.stop()}}),n,null,[[0,7]])})));return function(e,t){return n.apply(this,arguments)}}(),g=function(n){return fetch(n,{redirect:"follow"}).then((function(){return n}))},b=function(n){var e,t="top;nowelcome=1",r=p(h.entries());try{for(r.s();!(e=r.n()).done;){var o=(0,a.Z)(e.value,2),c=o[0],i=o[1];"agentID"!==(c=decodeURIComponent(c))&&(t+=";".concat(encodeURIComponent(c)),""!==(i=decodeURIComponent(i))&&(t+="=".concat(encodeURIComponent(i))))}}catch(l){r.e(l)}finally{r.f()}var u=new URL(n);return"/"===u.pathname&&(u.pathname=""),u.hash=t,u.toString()},w=function(){var n=(0,d.jr)(),e=(0,o.TH)().search;return(0,r.useEffect)((function(){n&&function(n,e){if(h.has("agentID")){var t=decodeURIComponent(h.get("agentID")||"unknown_agent_id");y(t,n).catch((function(n){if("ErrVisitedNodeNotFound"!==(null===n||void 0===n?void 0:n.name))throw document.body.innerHTML="<p>".concat(null===n||void 0===n?void 0:n.message,"</p>"),n;v()})).then((function(n){var t,r=null===(t=null===n||void 0===n?void 0:n.urls)||void 0===t?void 0:t.map(b),o="https:"===location.protocol&&r.some((function(n){return!n.startsWith("https:")})),a=o?r.filter((function(n){return n.startsWith("https:")})):r;if(0!==a.length)return Promise.any(a.map(g)).then((function(n){location.assign("url".concat(e))}),(function(n){o?location.protocol="http:":document.body.innerHTML="\n <ul>\n ".concat(r.map((function(n){return'<li><a href="'.concat(encodeURIComponent(n),'" target="_blank" rel="noopener noreferrer">').concat(n,"</a></li>")})).join("\n"),"\n </ul>\n ")}));o?location.protocol="http:":v()}))}else document.body.innerHTML='<p>missing "agentID" query string parameter</p>'}(n,e||"")}),[n,e]),r.createElement(l.H4,null,"Redirecting...")};const I=function(){return r.createElement(o.Z5,null,r.createElement(o.AW,{path:"/redirects/alerts",element:r.createElement(w,null)}),r.createElement(o.AW,{path:"/redirects/alarms",element:r.createElement(w,null)})," ")}}}]);
\ No newline at end of file
web/gui/v2/424.cc86e6f95ac6a5e0c54e.chunk.js
new
+2
@@ -0,0 +1,2 @@
1
+/*! For license information please see 424.cc86e6f95ac6a5e0c54e.chunk.js.LICENSE.txt */
2
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="9c0e38d1-ad88-47a8-9c1d-559635b4b705",e._sentryDebugIdIdentifier="sentry-dbid-9c0e38d1-ad88-47a8-9c1d-559635b4b705")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[424],{1673:function(e,t){"use strict";var n="windows",r=[],a="f17a",o="M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z";t.DF={prefix:"fab",iconName:n,icon:[448,512,r,a,o]},t.ts=t.DF},35117:function(e,t){"use strict";var n=[128683,"cancel"],r="f05e",a="M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z";t.DF={prefix:"fas",iconName:"ban",icon:[512,512,n,r,a]},t.gP=t.DF},40351:function(e,t){"use strict";var n="battery-half",r=["battery-3"],a="f242",o="M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm208 96H96V320H288V192z";t.DF={prefix:"fas",iconName:n,icon:[576,512,r,a,o]},t.St=t.DF},67992:function(e,t){"use strict";var n="bell",r=[128276,61602],a="f0f3",o="M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416H416c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z";t.DF={prefix:"fas",iconName:n,icon:[448,512,r,a,o]},t.qm=t.DF},91435:function(e,t){"use strict";var n="bolt",r=[9889,"zap"],a="f0e7",o="M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288H175.5L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7H272.5L349.4 44.6z";t.DF={prefix:"fas",iconName:n,icon:[448,512,r,a,o]},t.BD=t.DF},12690:function(e,t){"use strict";var n="bookmark",r=[128278,61591],a="f02e",o="M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z";t.DF={prefix:"fas",iconName:n,icon:[384,512,r,a,o]},t.xV=t.DF},49356:function(e,t){"use strict";var n="brain",r=[129504],a="f5dc",o="M184 0c30.9 0 56 25.1 56 56V456c0 30.9-25.1 56-56 56c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0zM328 0c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1c-30.9 0-56-25.1-56-56V56c0-30.9 25.1-56 56-56z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.qx=t.DF},79186:function(e,t){"use strict";var n="chart-bar",r=["bar-chart"],a="f080",o="M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.ko=t.DF},96914:function(e,t){"use strict";var n="chart-line",r=["line-chart"],a="f201",o="M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.St=t.DF},80955:function(e,t){"use strict";var n="circle-notch",r=[],a="f1ce",o="M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.IJ=t.DF},42137:function(e,t){"use strict";var n="clock",r=[128339,"clock-four"],a="f017",o="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.SZ=t.DF},73793:function(e,t){"use strict";var n="cloud",r=[9729],a="f0c2",o="M0 336c0 79.5 64.5 144 144 144H512c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z";t.DF={prefix:"fas",iconName:n,icon:[640,512,r,a,o]},t.uM=t.DF},47810:function(e,t,n){"use strict";var r=n(96348);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.Kb=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},57026:function(e,t){"use strict";var n="comments",r=[128490,61670],a="f086",o="M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2 0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.3-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9l0 0 0 0-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z";t.DF={prefix:"fas",iconName:n,icon:[640,512,r,a,o]},t.lX=t.DF},53728:function(e,t){"use strict";var n="database",r=[],a="f1c0",o="M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z";t.DF={prefix:"fas",iconName:n,icon:[448,512,r,a,o]},t.t5=t.DF},53045:function(e,t){"use strict";var n="dragon",r=[128009],a="f6d5",o="M352 124.5l-51.9-13c-6.5-1.6-11.3-7.1-12-13.8s2.8-13.1 8.7-16.1l40.8-20.4L294.4 28.8c-5.5-4.1-7.8-11.3-5.6-17.9S297.1 0 304 0H416h32 16c30.2 0 58.7 14.2 76.8 38.4l57.6 76.8c6.2 8.3 9.6 18.4 9.6 28.8c0 26.5-21.5 48-48 48H538.5c-17 0-33.3-6.7-45.3-18.7L480 160H448v21.5c0 24.8 12.8 47.9 33.8 61.1l106.6 66.6c32.1 20.1 51.6 55.2 51.6 93.1C640 462.9 590.9 512 530.2 512H496 432 32.3c-3.3 0-6.6-.4-9.6-1.4C13.5 507.8 6 501 2.4 492.1C1 488.7 .2 485.2 0 481.4c-.2-3.7 .3-7.3 1.3-10.7c2.8-9.2 9.6-16.7 18.6-20.4c3-1.2 6.2-2 9.5-2.2L433.3 412c8.3-.7 14.7-7.7 14.7-16.1c0-4.3-1.7-8.4-4.7-11.4l-44.4-44.4c-30-30-46.9-70.7-46.9-113.1V181.5v-57zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3v.6zm-1.3 7.4L464.3 68.1c-.2 1.3-.3 2.6-.3 3.9c0 13.3 10.7 24 24 24c10.6 0 19.5-6.8 22.7-16.3zM130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87V227c0 32.8 8.4 64.8 24 93H112c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9s-1.5-14.1 3.8-18.8L130.9 116.5z";t.DF={prefix:"fas",iconName:n,icon:[640,512,r,a,o]},t.SP=t.DF},81511:function(e,t){"use strict";var n="envelope",r=[128386,9993,61443],a="f0e0",o="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.FU=t.DF},77007:function(e,t,n){"use strict";var r=n(89740);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.Ss=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},44814:function(e,t){"use strict";var n="exclamation",r=[10069,10071,61738],a="M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM32 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z";t.DF={prefix:"fas",iconName:n,icon:[64,512,r,"21",a]},t.WV=t.DF},20446:function(e,t){"use strict";var n=[128065],r="f06e",a="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z";t.DF={prefix:"fas",iconName:"eye",icon:[576,512,n,r,a]},t.Md=t.DF},7452:function(e,t,n){"use strict";var r=n(76792);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.cw=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},76792:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="file-lines",r=[128441,128462,61686,"file-alt","file-text"],a="f15c",o="M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z";t.definition={prefix:"fas",iconName:n,icon:[384,512,r,a,o]},t.faFileLines=t.definition,t.prefix="fas",t.iconName=n,t.width=384,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},17726:function(e,t){"use strict";var n="flask",r=[],a="f0c3",o="M288 0H160 128C110.3 0 96 14.3 96 32s14.3 32 32 32V196.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512H378.6c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288zM192 196.8V64h64V196.8c0 23.7 6.6 46.9 19 67.1L309.5 320h-171L173 263.9c12.4-20.2 19-43.4 19-67.1z";t.DF={prefix:"fas",iconName:n,icon:[448,512,r,a,o]},t.jZ=t.DF},8792:function(e,t){"use strict";var n="folder-open",r=[128194,128449,61717],a="f07c",o="M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z";t.DF={prefix:"fas",iconName:n,icon:[576,512,r,a,o]},t.cC=t.DF},2988:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="gauge-high",r=[62461,"tachometer-alt","tachometer-alt-fast"],a="f625",o="M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faGaugeHigh=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},96348:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="gears",r=["cogs"],a="f085",o="M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8h-.7c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z";t.definition={prefix:"fas",iconName:n,icon:[640,512,r,a,o]},t.faGears=t.definition,t.prefix="fas",t.iconName=n,t.width=640,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},66062:function(e,t){"use strict";var n="globe",r=[127760],a="f0ac",o="M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.g4=t.DF},33149:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="hard-drive",r=[128436,"hdd"],a="f0a0",o="M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V280.4c-17-15.2-39.4-24.4-64-24.4H64c-24.6 0-47 9.2-64 24.4V96zM64 288H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faHardDrive=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},51257:function(e,t,n){"use strict";var r=n(33149);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.vc=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},53314:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="heart-pulse",r=["heartbeat"],a="f21e",o="M228.3 469.1L47.6 300.4c-4.2-3.9-8.2-8.1-11.9-12.4h87c22.6 0 43-13.6 51.7-34.5l10.5-25.2 49.3 109.5c3.8 8.5 12.1 14 21.4 14.1s17.8-5 22-13.3L320 253.7l1.7 3.4c9.5 19 28.9 31 50.1 31H476.3c-3.7 4.3-7.7 8.5-11.9 12.4L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9zM503.7 240h-132c-3 0-5.8-1.7-7.2-4.4l-23.2-46.3c-4.1-8.1-12.4-13.3-21.5-13.3s-17.4 5.1-21.5 13.3l-41.4 82.8L205.9 158.2c-3.9-8.7-12.7-14.3-22.2-14.1s-18.1 5.9-21.8 14.8l-31.8 76.3c-1.2 3-4.2 4.9-7.4 4.9H16c-2.6 0-5 .4-7.3 1.1C3 225.2 0 208.2 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141C165 36.5 211.4 51.4 244 84l12 12 12-12c32.6-32.6 79-47.5 124.6-39.9C461.5 55.6 512 115.2 512 185.1v5.8c0 16.9-2.8 33.5-8.3 49.1z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faHeartPulse=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},12296:function(e,t,n){"use strict";var r=n(53314);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.s2=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},491:function(e,t){"use strict";var n="laptop-code",r=[],a="f5fc",o="M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z";t.DF={prefix:"fas",iconName:n,icon:[640,512,r,a,o]},t.py=t.DF},13914:function(e,t){"use strict";var n="leaf",r=[],a="f06c",o="M272 96c-78.6 0-145.1 51.5-167.7 122.5c33.6-17 71.5-26.5 111.7-26.5h88c8.8 0 16 7.2 16 16s-7.2 16-16 16H288 216s0 0 0 0c-16.6 0-32.7 1.9-48.2 5.4c-25.9 5.9-50 16.4-71.4 30.7c0 0 0 0 0 0C38.3 298.8 0 364.9 0 440v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-48.7 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9 72.1 418.7 96 376 96L272 96z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.XE=t.DF},80443:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="list-check",r=["tasks"],a="f0ae",o="M152.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 113C-2.3 103.6-2.3 88.4 7 79s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM224 96c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faListCheck=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},52571:function(e,t){"use strict";var n="microchip",r=[],a="f2db",o="M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64c-35.3 0-64 28.7-64 64H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64c0 35.3 28.7 64 64 64v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448c35.3 0 64-28.7 64-64h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V176h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448c0-35.3-28.7-64-64-64V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H280V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H176V24zM160 128H352c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm192 32H160V352H352V160z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.zv=t.DF},21433:function(e,t){"use strict";var n="puzzle-piece",r=[129513],a="f12e",o="M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8v0c0 12.8 10.4 23.2 23.2 23.2H336c26.5 0 48 21.5 48 48v56.8c0 12.8 10.4 23.2 23.2 23.2v0c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2v0c-12.8 0-23.2 10.4-23.2 23.2V464c0 26.5-21.5 48-48 48H279.2c-12.8 0-23.2-10.4-23.2-23.2v0c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8v0c0 12.8-10.4 23.2-23.2 23.2H48c-26.5 0-48-21.5-48-48V343.2C0 330.4 10.4 320 23.2 320v0c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256v0C10.4 256 0 245.6 0 232.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2v0z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.Nx=t.DF},2866:function(e,t,n){"use strict";var r=n(38676);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.V$=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},89740:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="right-left",r=["exchange-alt"],a="f362",o="M32 96l320 0V32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H160v64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64H480z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faRightLeft=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},59986:function(e,t){"use strict";var n="server",r=[],a="f233",o="M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.xf=t.DF},60989:function(e,t){"use strict";var n="shield",r=[128737,"shield-blank"],a="f132",o="M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.is=t.DF},3163:function(e,t,n){"use strict";var r=n(36856);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.U7=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},36856:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="shield-halved",r=["shield-alt"],a="f3ed",o="M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faShieldHalved=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},38676:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="shuffle",r=[128256,"random"],a="f074",o="M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160H352c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96h32V64c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V416H352c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8h32V320c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faShuffle=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},42775:function(e,t){"use strict";var n="sitemap",r=[],a="f0e8",o="M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z";t.DF={prefix:"fas",iconName:n,icon:[576,512,r,a,o]},t.Hw=t.DF},53035:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="table-cells-large",r=["th-large"],a="f009",o="M448 96V224H288V96H448zm0 192V416H288V288H448zM224 224H64V96H224V224zM64 288H224V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faTableCellsLarge=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},85241:function(e,t,n){"use strict";var r=n(2988);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.HL=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},34327:function(e,t){"use strict";var n=[127991],r="f02b",a="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z";t.DF={prefix:"fas",iconName:"tag",icon:[448,512,n,r,a]},t.LE=t.DF},9221:function(e,t,n){"use strict";var r=n(80443);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.A8=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},83185:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="temperature-half",r=[127777,"temperature-2","thermometer-2","thermometer-half"],a="f2c9",o="M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V208c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z";t.definition={prefix:"fas",iconName:n,icon:[320,512,r,a,o]},t.faTemperatureHalf=t.definition,t.prefix="fas",t.iconName=n,t.width=320,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},32660:function(e,t,n){"use strict";var r=n(53035);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.To=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},62160:function(e,t,n){"use strict";var r=n(83185);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.wh=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},27879:function(e,t){"use strict";var n="user",r=[128100,62144],a="f007",o="M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z";t.DF={prefix:"fas",iconName:n,icon:[448,512,r,a,o]},t.IL=t.DF},46357:function(e,t){"use strict";var n="users",r=[],a="f0c0",o="M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H405.3zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352H378.7C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7H154.7c-14.7 0-26.7-11.9-26.7-26.7z";t.DF={prefix:"fas",iconName:n,icon:[640,512,r,a,o]},t.FV=t.DF},91871:function(e,t){"use strict";var n="wifi",r=["wifi-3","wifi-strong"],a="f1eb",o="M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z";t.DF={prefix:"fas",iconName:n,icon:[640,512,r,a,o]},t.$A=t.DF},70982:function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e){return o="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},o(e)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,o=[],i=!0,u=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(l){u=!0,a=l}finally{try{i||null==n.return||n.return()}finally{if(u)throw a}}return o}(e,t)||s(e,t)||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 c(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s(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 s(e,t){if(e){if("string"===typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{G:function(){return Tn}});var d=function(){},p={},m={},v=null,g={mark:d,measure:d};try{"undefined"!==typeof window&&(p=window),"undefined"!==typeof document&&(m=document),"undefined"!==typeof MutationObserver&&(v=MutationObserver),"undefined"!==typeof performance&&(g=performance)}catch(Nn){}var h,b,y,w,O,x=(p.navigator||{}).userAgent,j=void 0===x?"":x,k=p,E=m,P=v,S=g,C=(k.document,!!E.documentElement&&!!E.head&&"function"===typeof E.addEventListener&&"function"===typeof E.createElement),_=~j.indexOf("MSIE")||~j.indexOf("Trident/"),M="___FONT_AWESOME___",D=16,A="fa",T="svg-inline--fa",z="data-fa-i2svg",N="data-fa-pseudo-element",R="data-fa-pseudo-element-pending",L="data-prefix",I="data-icon",F="fontawesome-i2svg",W="async",H=["HTML","HEAD","STYLE","SCRIPT"],V=function(){try{return!0}catch(Nn){return!1}}(),B="classic",U="sharp",Y=[B,U];function Z(e){return new Proxy(e,{get:function(e,t){return t in e?e[t]:e[B]}})}var q=Z((u(h={},B,{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands",fak:"kit","fa-kit":"kit"}),u(h,U,{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light"}),h)),G=Z((u(b={},B,{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"}),u(b,U,{solid:"fass",regular:"fasr",light:"fasl"}),b)),X=Z((u(y={},B,{fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"}),u(y,U,{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light"}),y)),K=Z((u(w={},B,{"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"}),u(w,U,{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl"}),w)),$=/fa(s|r|l|t|d|b|k|ss|sr|sl)?[\-\ ]/,J="fa-layers-text",Q=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i,ee=Z((u(O={},B,{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"}),u(O,U,{900:"fass",400:"fasr",300:"fasl"}),O)),te=[1,2,3,4,5,6,7,8,9,10],ne=te.concat([11,12,13,14,15,16,17,18,19,20]),re=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],ae={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},oe=new Set;Object.keys(G[B]).map(oe.add.bind(oe)),Object.keys(G[U]).map(oe.add.bind(oe));var ie=[].concat(Y,c(oe),["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",ae.GROUP,ae.SWAP_OPACITY,ae.PRIMARY,ae.SECONDARY]).concat(te.map((function(e){return"".concat(e,"x")}))).concat(ne.map((function(e){return"w-".concat(e)}))),ue=k.FontAwesomeConfig||{};if(E&&"function"===typeof E.querySelector){[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach((function(e){var t=l(e,2),n=t[0],r=t[1],a=function(e){return""===e||"false"!==e&&("true"===e||e)}(function(e){var t=E.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}(n));void 0!==a&&null!==a&&(ue[r]=a)}))}var le={styleDefault:"solid",familyDefault:"classic",cssPrefix:A,replacementClass:T,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};ue.familyPrefix&&(ue.cssPrefix=ue.familyPrefix);var ce=a(a({},le),ue);ce.autoReplaceSvg||(ce.observeMutations=!1);var se={};Object.keys(le).forEach((function(e){Object.defineProperty(se,e,{enumerable:!0,set:function(t){ce[e]=t,fe.forEach((function(e){return e(se)}))},get:function(){return ce[e]}})})),Object.defineProperty(se,"familyPrefix",{enumerable:!0,set:function(e){ce.cssPrefix=e,fe.forEach((function(e){return e(se)}))},get:function(){return ce.cssPrefix}}),k.FontAwesomeConfig=se;var fe=[];var de=D,pe={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};var me="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function ve(){for(var e=12,t="";e-- >0;)t+=me[62*Math.random()|0];return t}function ge(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function he(e){return e.classList?ge(e.classList):(e.getAttribute("class")||"").split(" ").filter((function(e){return e}))}function be(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function ye(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")}),"")}function we(e){return e.size!==pe.size||e.x!==pe.x||e.y!==pe.y||e.rotate!==pe.rotate||e.flipX||e.flipY}var Oe=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function xe(){var e=A,t=T,n=se.cssPrefix,r=se.replacementClass,a=Oe;if(n!==e||r!==t){var o=new RegExp("\\.".concat(e,"\\-"),"g"),i=new RegExp("\\--".concat(e,"\\-"),"g"),u=new RegExp("\\.".concat(t),"g");a=a.replace(o,".".concat(n,"-")).replace(i,"--".concat(n,"-")).replace(u,".".concat(r))}return a}var je=!1;function ke(){se.autoAddCss&&!je&&(!function(e){if(e&&C){var t=E.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=E.head.childNodes,r=null,a=n.length-1;a>-1;a--){var o=n[a],i=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(i)>-1&&(r=o)}E.head.insertBefore(t,r)}}(xe()),je=!0)}var Ee={mixout:function(){return{dom:{css:xe,insertCss:ke}}},hooks:function(){return{beforeDOMElementCreation:function(){ke()},beforeI2svg:function(){ke()}}}},Pe=k||{};Pe[M]||(Pe[M]={}),Pe[M].styles||(Pe[M].styles={}),Pe[M].hooks||(Pe[M].hooks={}),Pe[M].shims||(Pe[M].shims=[]);var Se=Pe[M],Ce=[],_e=!1;function Me(e){var t=e.tag,n=e.attributes,r=void 0===n?{}:n,a=e.children,o=void 0===a?[]:a;return"string"===typeof e?be(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,'="').concat(be(e[n]),'" ')}),"").trim()}(r),">").concat(o.map(Me).join(""),"</").concat(t,">")}function De(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}C&&((_e=(E.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(E.readyState))||E.addEventListener("DOMContentLoaded",(function e(){E.removeEventListener("DOMContentLoaded",e),_e=1,Ce.map((function(e){return e()}))})));var Ae=function(e,t,n,r){var a,o,i,u=Object.keys(e),l=u.length,c=void 0!==r?function(e,t){return function(n,r,a,o){return e.call(t,n,r,a,o)}}(t,r):t;for(void 0===n?(a=1,i=e[u[0]]):(a=0,i=n);a<l;a++)i=c(i,e[o=u[a]],o,e);return i};function Te(e){var t=function(e){for(var t=[],n=0,r=e.length;n<r;){var a=e.charCodeAt(n++);if(a>=55296&&a<=56319&&n<r){var o=e.charCodeAt(n++);56320==(64512&o)?t.push(((1023&a)<<10)+(1023&o)+65536):(t.push(a),n--)}else t.push(a)}return t}(e);return 1===t.length?t[0].toString(16):null}function ze(e){return Object.keys(e).reduce((function(t,n){var r=e[n];return!!r.icon?t[r.iconName]=r.icon:t[n]=r,t}),{})}function Ne(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,r=void 0!==n&&n,o=ze(t);"function"!==typeof Se.hooks.addPack||r?Se.styles[e]=a(a({},Se.styles[e]||{}),o):Se.hooks.addPack(e,ze(t)),"fas"===e&&Ne("fa",t)}var Re,Le,Ie,Fe=Se.styles,We=Se.shims,He=(u(Re={},B,Object.values(X[B])),u(Re,U,Object.values(X[U])),Re),Ve=null,Be={},Ue={},Ye={},Ze={},qe={},Ge=(u(Le={},B,Object.keys(q[B])),u(Le,U,Object.keys(q[U])),Le);function Xe(e,t){var n,r=t.split("-"),a=r[0],o=r.slice(1).join("-");return a!==e||""===o||(n=o,~ie.indexOf(n))?null:o}var Ke,$e=function(){var e=function(e){return Ae(Fe,(function(t,n,r){return t[r]=Ae(n,e,{}),t}),{})};Be=e((function(e,t,n){(t[3]&&(e[t[3]]=n),t[2])&&t[2].filter((function(e){return"number"===typeof e})).forEach((function(t){e[t.toString(16)]=n}));return e})),Ue=e((function(e,t,n){(e[n]=n,t[2])&&t[2].filter((function(e){return"string"===typeof e})).forEach((function(t){e[t]=n}));return e})),qe=e((function(e,t,n){var r=t[2];return e[n]=n,r.forEach((function(t){e[t]=n})),e}));var t="far"in Fe||se.autoFetchSvg,n=Ae(We,(function(e,n){var r=n[0],a=n[1],o=n[2];return"far"!==a||t||(a="fas"),"string"===typeof r&&(e.names[r]={prefix:a,iconName:o}),"number"===typeof r&&(e.unicodes[r.toString(16)]={prefix:a,iconName:o}),e}),{names:{},unicodes:{}});Ye=n.names,Ze=n.unicodes,Ve=rt(se.styleDefault,{family:se.familyDefault})};function Je(e,t){return(Be[e]||{})[t]}function Qe(e,t){return(qe[e]||{})[t]}function et(e){return Ye[e]||{prefix:null,iconName:null}}function tt(){return Ve}Ke=function(e){Ve=rt(e.styleDefault,{family:se.familyDefault})},fe.push(Ke),$e();var nt=function(){return{prefix:null,iconName:null,rest:[]}};function rt(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,n=void 0===t?B:t,r=q[n][e],a=G[n][e]||G[n][r],o=e in Se.styles?e:null;return a||o||null}var at=(u(Ie={},B,Object.keys(X[B])),u(Ie,U,Object.keys(X[U])),Ie);function ot(e){var t,n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,r=void 0!==n&&n,a=(u(t={},B,"".concat(se.cssPrefix,"-").concat(B)),u(t,U,"".concat(se.cssPrefix,"-").concat(U)),t),o=null,i=B;(e.includes(a[B])||e.some((function(e){return at[B].includes(e)})))&&(i=B),(e.includes(a[U])||e.some((function(e){return at[U].includes(e)})))&&(i=U);var l=e.reduce((function(e,t){var n=Xe(se.cssPrefix,t);if(Fe[t]?(t=He[i].includes(t)?K[i][t]:t,o=t,e.prefix=t):Ge[i].indexOf(t)>-1?(o=t,e.prefix=rt(t,{family:i})):n?e.iconName=n:t!==se.replacementClass&&t!==a[B]&&t!==a[U]&&e.rest.push(t),!r&&e.prefix&&e.iconName){var u="fa"===o?et(e.iconName):{},l=Qe(e.prefix,e.iconName);u.prefix&&(o=null),e.iconName=u.iconName||l||e.iconName,e.prefix=u.prefix||e.prefix,"far"!==e.prefix||Fe.far||!Fe.fas||se.autoFetchSvg||(e.prefix="fas")}return e}),nt());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),l.prefix||i!==U||!Fe.fass&&!se.autoFetchSvg||(l.prefix="fass",l.iconName=Qe(l.prefix,l.iconName)||l.iconName),"fa"!==l.prefix&&"fa"!==o||(l.prefix=tt()||"fas"),l}var it=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.definitions={}}var t,n,r;return t=e,n=[{key:"add",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n.reduce(this._pullDefinitions,{});Object.keys(o).forEach((function(t){e.definitions[t]=a(a({},e.definitions[t]||{}),o[t]),Ne(t,o[t]);var n=X[B][t];n&&Ne(n,o[t]),$e()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(e,t){var n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map((function(t){var r=n[t],a=r.prefix,o=r.iconName,i=r.icon,u=i[2];e[a]||(e[a]={}),u.length>0&&u.forEach((function(t){"string"===typeof t&&(e[a][t]=i)})),e[a][o]=i})),e}}],n&&i(t.prototype,n),r&&i(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),ut=[],lt={},ct={},st=Object.keys(ct);function ft(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];return(lt[e]||[]).forEach((function(e){t=e.apply(null,[t].concat(r))})),t}function dt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];(lt[e]||[]).forEach((function(e){e.apply(null,n)}))}function pt(){var e=arguments[0],t=Array.prototype.slice.call(arguments,1);return ct[e]?ct[e].apply(null,t):void 0}function mt(e){"fa"===e.prefix&&(e.prefix="fas");var t=e.iconName,n=e.prefix||tt();if(t)return t=Qe(n,t)||t,De(vt.definitions,n,t)||De(Se.styles,n,t)}var vt=new it,gt={i2svg:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return C?(dt("beforeI2svg",e),pt("pseudoElements2svg",e),pt("i2svg",e)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.autoReplaceSvgRoot;!1===se.autoReplaceSvg&&(se.autoReplaceSvg=!0),se.observeMutations=!0,e=function(){bt({autoReplaceSvgRoot:n}),dt("watch",t)},C&&(_e?setTimeout(e,0):Ce.push(e))}},ht={noAuto:function(){se.autoReplaceSvg=!1,se.observeMutations=!1,dt("noAuto")},config:se,dom:gt,parse:{icon:function(e){if(null===e)return null;if("object"===o(e)&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:Qe(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&2===e.length){var t=0===e[1].indexOf("fa-")?e[1].slice(3):e[1],n=rt(e[0]);return{prefix:n,iconName:Qe(n,t)||t}}if("string"===typeof e&&(e.indexOf("".concat(se.cssPrefix,"-"))>-1||e.match($))){var r=ot(e.split(" "),{skipLookups:!0});return{prefix:r.prefix||tt(),iconName:Qe(r.prefix,r.iconName)||r.iconName}}if("string"===typeof e){var a=tt();return{prefix:a,iconName:Qe(a,e)||e}}}},library:vt,findIconDefinition:mt,toHtml:Me},bt=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,t=void 0===e?E:e;(Object.keys(Se.styles).length>0||se.autoFetchSvg)&&C&&se.autoReplaceSvg&&ht.dom.i2svg({node:t})};function yt(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map((function(e){return Me(e)}))}}),Object.defineProperty(e,"node",{get:function(){if(C){var t=E.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function wt(e){var t=e.icons,n=t.main,r=t.mask,o=e.prefix,i=e.iconName,u=e.transform,l=e.symbol,c=e.title,s=e.maskId,f=e.titleId,d=e.extra,p=e.watchable,m=void 0!==p&&p,v=r.found?r:n,g=v.width,h=v.height,b="fak"===o,y=[se.replacementClass,i?"".concat(se.cssPrefix,"-").concat(i):""].filter((function(e){return-1===d.classes.indexOf(e)})).filter((function(e){return""!==e||!!e})).concat(d.classes).join(" "),w={children:[],attributes:a(a({},d.attributes),{},{"data-prefix":o,"data-icon":i,class:y,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(g," ").concat(h)})},O=b&&!~d.classes.indexOf("fa-fw")?{width:"".concat(g/h*16*.0625,"em")}:{};m&&(w.attributes[z]=""),c&&(w.children.push({tag:"title",attributes:{id:w.attributes["aria-labelledby"]||"title-".concat(f||ve())},children:[c]}),delete w.attributes.title);var x=a(a({},w),{},{prefix:o,iconName:i,main:n,mask:r,maskId:s,transform:u,symbol:l,styles:a(a({},O),d.styles)}),j=r.found&&n.found?pt("generateAbstractMask",x)||{children:[],attributes:{}}:pt("generateAbstractIcon",x)||{children:[],attributes:{}},k=j.children,E=j.attributes;return x.children=k,x.attributes=E,l?function(e){var t=e.prefix,n=e.iconName,r=e.children,o=e.attributes,i=e.symbol,u=!0===i?"".concat(t,"-").concat(se.cssPrefix,"-").concat(n):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:a(a({},o),{},{id:u}),children:r}]}]}(x):function(e){var t=e.children,n=e.main,r=e.mask,o=e.attributes,i=e.styles,u=e.transform;if(we(u)&&n.found&&!r.found){var l={x:n.width/n.height/2,y:.5};o.style=ye(a(a({},i),{},{"transform-origin":"".concat(l.x+u.x/16,"em ").concat(l.y+u.y/16,"em")}))}return[{tag:"svg",attributes:o,children:t}]}(x)}function Ot(e){var t=e.content,n=e.width,r=e.height,o=e.transform,i=e.title,u=e.extra,l=e.watchable,c=void 0!==l&&l,s=a(a(a({},u.attributes),i?{title:i}:{}),{},{class:u.classes.join(" ")});c&&(s[z]="");var f=a({},u.styles);we(o)&&(f.transform=function(e){var t=e.transform,n=e.width,r=void 0===n?D:n,a=e.height,o=void 0===a?D:a,i=e.startCentered,u=void 0!==i&&i,l="";return l+=u&&_?"translate(".concat(t.x/de-r/2,"em, ").concat(t.y/de-o/2,"em) "):u?"translate(calc(-50% + ".concat(t.x/de,"em), calc(-50% + ").concat(t.y/de,"em)) "):"translate(".concat(t.x/de,"em, ").concat(t.y/de,"em) "),l+="scale(".concat(t.size/de*(t.flipX?-1:1),", ").concat(t.size/de*(t.flipY?-1:1),") "),l+"rotate(".concat(t.rotate,"deg) ")}({transform:o,startCentered:!0,width:n,height:r}),f["-webkit-transform"]=f.transform);var d=ye(f);d.length>0&&(s.style=d);var p=[];return p.push({tag:"span",attributes:s,children:[t]}),i&&p.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),p}var xt=Se.styles;function jt(e){var t=e[0],n=e[1],r=l(e.slice(4),1)[0];return{found:!0,width:t,height:n,icon:Array.isArray(r)?{tag:"g",attributes:{class:"".concat(se.cssPrefix,"-").concat(ae.GROUP)},children:[{tag:"path",attributes:{class:"".concat(se.cssPrefix,"-").concat(ae.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(se.cssPrefix,"-").concat(ae.PRIMARY),fill:"currentColor",d:r[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:r}}}}var kt={found:!1,width:512,height:512};function Et(e,t){var n=t;return"fa"===t&&null!==se.styleDefault&&(t=tt()),new Promise((function(r,o){pt("missingIconAbstract");if("fa"===n){var i=et(e)||{};e=i.iconName||e,t=i.prefix||t}if(e&&t&&xt[t]&&xt[t][e])return r(jt(xt[t][e]));!function(e,t){V||se.showMissingIcons||!e||console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}(e,t),r(a(a({},kt),{},{icon:se.showMissingIcons&&e&&pt("missingIconAbstract")||{}}))}))}var Pt=function(){},St=se.measurePerformance&&S&&S.mark&&S.measure?S:{mark:Pt,measure:Pt},Ct='FA "6.4.0"',_t=function(e){St.mark("".concat(Ct," ").concat(e," ends")),St.measure("".concat(Ct," ").concat(e),"".concat(Ct," ").concat(e," begins"),"".concat(Ct," ").concat(e," ends"))},Mt={begin:function(e){return St.mark("".concat(Ct," ").concat(e," begins")),function(){return _t(e)}},end:_t},Dt=function(){};function At(e){return"string"===typeof(e.getAttribute?e.getAttribute(z):null)}function Tt(e){return E.createElementNS("http://www.w3.org/2000/svg",e)}function zt(e){return E.createElement(e)}function Nt(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,n=void 0===t?"svg"===e.tag?Tt:zt:t;if("string"===typeof e)return E.createTextNode(e);var r=n(e.tag);return Object.keys(e.attributes||[]).forEach((function(t){r.setAttribute(t,e.attributes[t])})),(e.children||[]).forEach((function(e){r.appendChild(Nt(e,{ceFn:n}))})),r}var Rt={replace:function(e){var t=e[0];if(t.parentNode)if(e[1].forEach((function(e){t.parentNode.insertBefore(Nt(e),t)})),null===t.getAttribute(z)&&se.keepOriginalSource){var n=E.createComment(function(e){var t=" ".concat(e.outerHTML," ");return"".concat(t,"Font Awesome fontawesome.com ")}(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){var t=e[0],n=e[1];if(~he(t).indexOf(se.replacementClass))return Rt.replace(e);var r=new RegExp("".concat(se.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var a=n[0].attributes.class.split(" ").reduce((function(e,t){return t===se.replacementClass||t.match(r)?e.toSvg.push(t):e.toNode.push(t),e}),{toNode:[],toSvg:[]});n[0].attributes.class=a.toSvg.join(" "),0===a.toNode.length?t.removeAttribute("class"):t.setAttribute("class",a.toNode.join(" "))}var o=n.map((function(e){return Me(e)})).join("\n");t.setAttribute(z,""),t.innerHTML=o}};function Lt(e){e()}function It(e,t){var n="function"===typeof t?t:Dt;if(0===e.length)n();else{var r=Lt;se.mutateApproach===W&&(r=k.requestAnimationFrame||Lt),r((function(){var t=!0===se.autoReplaceSvg?Rt.replace:Rt[se.autoReplaceSvg]||Rt.replace,r=Mt.begin("mutate");e.map(t),r(),n()}))}}var Ft=!1;function Wt(){Ft=!0}function Ht(){Ft=!1}var Vt=null;function Bt(e){if(P&&se.observeMutations){var t=e.treeCallback,n=void 0===t?Dt:t,r=e.nodeCallback,a=void 0===r?Dt:r,o=e.pseudoElementsCallback,i=void 0===o?Dt:o,u=e.observeMutationsRoot,l=void 0===u?E:u;Vt=new P((function(e){if(!Ft){var t=tt();ge(e).forEach((function(e){if("childList"===e.type&&e.addedNodes.length>0&&!At(e.addedNodes[0])&&(se.searchPseudoElements&&i(e.target),n(e.target)),"attributes"===e.type&&e.target.parentNode&&se.searchPseudoElements&&i(e.target.parentNode),"attributes"===e.type&&At(e.target)&&~re.indexOf(e.attributeName))if("class"===e.attributeName&&function(e){var t=e.getAttribute?e.getAttribute(L):null,n=e.getAttribute?e.getAttribute(I):null;return t&&n}(e.target)){var r=ot(he(e.target)),o=r.prefix,u=r.iconName;e.target.setAttribute(L,o||t),u&&e.target.setAttribute(I,u)}else(l=e.target)&&l.classList&&l.classList.contains&&l.classList.contains(se.replacementClass)&&a(e.target);var l}))}})),C&&Vt.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Ut(e){var t,n,r=e.getAttribute("data-prefix"),a=e.getAttribute("data-icon"),o=void 0!==e.innerText?e.innerText.trim():"",i=ot(he(e));return i.prefix||(i.prefix=tt()),r&&a&&(i.prefix=r,i.iconName=a),i.iconName&&i.prefix||(i.prefix&&o.length>0&&(i.iconName=(t=i.prefix,n=e.innerText,(Ue[t]||{})[n]||Je(i.prefix,Te(e.innerText)))),!i.iconName&&se.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function Yt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},n=Ut(e),r=n.iconName,o=n.prefix,i=n.rest,u=function(e){var t=ge(e.attributes).reduce((function(e,t){return"class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e}),{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return se.autoA11y&&(n?t["aria-labelledby"]="".concat(se.replacementClass,"-title-").concat(r||ve()):(t["aria-hidden"]="true",t.focusable="false")),t}(e),l=ft("parseNodeAttributes",{},e),c=t.styleParser?function(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce((function(e,t){var n=t.split(":"),r=n[0],a=n.slice(1);return r&&a.length>0&&(e[r]=a.join(":").trim()),e}),{})),n}(e):[];return a({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:o,transform:pe,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:c,attributes:u}},l)}var Zt=Se.styles;function qt(e){var t="nest"===se.autoReplaceSvg?Yt(e,{styleParser:!1}):Yt(e);return~t.extra.classes.indexOf(J)?pt("generateLayersText",e,t):pt("generateSvgReplacementMutation",e,t)}var Gt=new Set;function Xt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!C)return Promise.resolve();var n=E.documentElement.classList,r=function(e){return n.add("".concat(F,"-").concat(e))},a=function(e){return n.remove("".concat(F,"-").concat(e))},o=se.autoFetchSvg?Gt:Y.map((function(e){return"fa-".concat(e)})).concat(Object.keys(Zt));o.includes("fa")||o.push("fa");var i=[".".concat(J,":not([").concat(z,"])")].concat(o.map((function(e){return".".concat(e,":not([").concat(z,"])")}))).join(", ");if(0===i.length)return Promise.resolve();var u=[];try{u=ge(e.querySelectorAll(i))}catch(Nn){}if(!(u.length>0))return Promise.resolve();r("pending"),a("complete");var l=Mt.begin("onTree"),c=u.reduce((function(e,t){try{var n=qt(t);n&&e.push(n)}catch(Nn){V||"MissingIcon"===Nn.name&&console.error(Nn)}return e}),[]);return new Promise((function(e,n){Promise.all(c).then((function(n){It(n,(function(){r("active"),r("complete"),a("pending"),"function"===typeof t&&t(),l(),e()}))})).catch((function(e){l(),n(e)}))}))}function Kt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;qt(e).then((function(e){e&&It([e],t)}))}Y.map((function(e){Gt.add("fa-".concat(e))})),Object.keys(q[B]).map(Gt.add.bind(Gt)),Object.keys(q[U]).map(Gt.add.bind(Gt)),Gt=c(Gt);var $t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,r=void 0===n?pe:n,o=t.symbol,i=void 0!==o&&o,u=t.mask,l=void 0===u?null:u,c=t.maskId,s=void 0===c?null:c,f=t.title,d=void 0===f?null:f,p=t.titleId,m=void 0===p?null:p,v=t.classes,g=void 0===v?[]:v,h=t.attributes,b=void 0===h?{}:h,y=t.styles,w=void 0===y?{}:y;if(e){var O=e.prefix,x=e.iconName,j=e.icon;return yt(a({type:"icon"},e),(function(){return dt("beforeDOMElementCreation",{iconDefinition:e,params:t}),se.autoA11y&&(d?b["aria-labelledby"]="".concat(se.replacementClass,"-title-").concat(m||ve()):(b["aria-hidden"]="true",b.focusable="false")),wt({icons:{main:jt(j),mask:l?jt(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:O,iconName:x,transform:a(a({},pe),r),symbol:i,title:d,maskId:s,titleId:m,extra:{attributes:b,styles:w,classes:g}})}))}},Jt={mixout:function(){return{icon:(e=$t,function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(t||{}).icon?t:mt(t||{}),o=n.mask;return o&&(o=(o||{}).icon?o:mt(o||{})),e(r,a(a({},n),{},{mask:o}))})};var e},hooks:function(){return{mutationObserverCallbacks:function(e){return e.treeCallback=Xt,e.nodeCallback=Kt,e}}},provides:function(e){e.i2svg=function(e){var t=e.node,n=void 0===t?E:t,r=e.callback;return Xt(n,void 0===r?function(){}:r)},e.generateSvgReplacementMutation=function(e,t){var n=t.iconName,r=t.title,a=t.titleId,o=t.prefix,i=t.transform,u=t.symbol,c=t.mask,s=t.maskId,f=t.extra;return new Promise((function(t,d){Promise.all([Et(n,o),c.iconName?Et(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(c){var d=l(c,2),p=d[0],m=d[1];t([e,wt({icons:{main:p,mask:m},prefix:o,iconName:n,transform:i,symbol:u,maskId:s,title:r,titleId:a,extra:f,watchable:!0})])})).catch(d)}))},e.generateAbstractIcon=function(e){var t,n=e.children,r=e.attributes,a=e.main,o=e.transform,i=ye(e.styles);return i.length>0&&(r.style=i),we(o)&&(t=pt("generateAbstractTransformGrouping",{main:a,transform:o,containerWidth:a.width,iconWidth:a.width})),n.push(t||a.icon),{children:n,attributes:r}}}},Qt={mixout:function(){return{layer:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.classes,r=void 0===n?[]:n;return yt({type:"layer"},(function(){dt("beforeDOMElementCreation",{assembler:e,params:t});var n=[];return e((function(e){Array.isArray(e)?e.map((function(e){n=n.concat(e.abstract)})):n=n.concat(e.abstract)})),[{tag:"span",attributes:{class:["".concat(se.cssPrefix,"-layers")].concat(c(r)).join(" ")},children:n}]}))}}}},en={mixout:function(){return{counter:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.title,r=void 0===n?null:n,o=t.classes,i=void 0===o?[]:o,u=t.attributes,l=void 0===u?{}:u,s=t.styles,f=void 0===s?{}:s;return yt({type:"counter",content:e},(function(){return dt("beforeDOMElementCreation",{content:e,params:t}),function(e){var t=e.content,n=e.title,r=e.extra,o=a(a(a({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),i=ye(r.styles);i.length>0&&(o.style=i);var u=[];return u.push({tag:"span",attributes:o,children:[t]}),n&&u.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),u}({content:e.toString(),title:r,extra:{attributes:l,styles:f,classes:["".concat(se.cssPrefix,"-layers-counter")].concat(c(i))}})}))}}}},tn={mixout:function(){return{text:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,r=void 0===n?pe:n,o=t.title,i=void 0===o?null:o,u=t.classes,l=void 0===u?[]:u,s=t.attributes,f=void 0===s?{}:s,d=t.styles,p=void 0===d?{}:d;return yt({type:"text",content:e},(function(){return dt("beforeDOMElementCreation",{content:e,params:t}),Ot({content:e,transform:a(a({},pe),r),title:i,extra:{attributes:f,styles:p,classes:["".concat(se.cssPrefix,"-layers-text")].concat(c(l))}})}))}}},provides:function(e){e.generateLayersText=function(e,t){var n=t.title,r=t.transform,a=t.extra,o=null,i=null;if(_){var u=parseInt(getComputedStyle(e).fontSize,10),l=e.getBoundingClientRect();o=l.width/u,i=l.height/u}return se.autoA11y&&!n&&(a.attributes["aria-hidden"]="true"),Promise.resolve([e,Ot({content:e.innerHTML,width:o,height:i,transform:r,title:n,extra:a,watchable:!0})])}}},nn=new RegExp('"',"ug"),rn=[1105920,1112319];function an(e,t){var n="".concat(R).concat(t.replace(":","-"));return new Promise((function(r,o){if(null!==e.getAttribute(n))return r();var i=ge(e.children).filter((function(e){return e.getAttribute(N)===t}))[0],u=k.getComputedStyle(e,t),l=u.getPropertyValue("font-family").match(Q),c=u.getPropertyValue("font-weight"),s=u.getPropertyValue("content");if(i&&!l)return e.removeChild(i),r();if(l&&"none"!==s&&""!==s){var f=u.getPropertyValue("content"),d=~["Sharp"].indexOf(l[2])?U:B,p=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?G[d][l[2].toLowerCase()]:ee[d][c],m=function(e){var t=e.replace(nn,""),n=function(e,t){var n,r=e.length,a=e.charCodeAt(t);return a>=55296&&a<=56319&&r>t+1&&(n=e.charCodeAt(t+1))>=56320&&n<=57343?1024*(a-55296)+n-56320+65536:a}(t,0),r=n>=rn[0]&&n<=rn[1],a=2===t.length&&t[0]===t[1];return{value:Te(a?t[0]:t),isSecondary:r||a}}(f),v=m.value,g=m.isSecondary,h=l[0].startsWith("FontAwesome"),b=Je(p,v),y=b;if(h){var w=function(e){var t=Ze[e],n=Je("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}(v);w.iconName&&w.prefix&&(b=w.iconName,p=w.prefix)}if(!b||g||i&&i.getAttribute(L)===p&&i.getAttribute(I)===y)r();else{e.setAttribute(n,y),i&&e.removeChild(i);var O={iconName:null,title:null,titleId:null,prefix:null,transform:pe,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},x=O.extra;x.attributes[N]=t,Et(b,p).then((function(o){var i=wt(a(a({},O),{},{icons:{main:o,mask:nt()},prefix:p,iconName:y,extra:x,watchable:!0})),u=E.createElement("svg");"::before"===t?e.insertBefore(u,e.firstChild):e.appendChild(u),u.outerHTML=i.map((function(e){return Me(e)})).join("\n"),e.removeAttribute(n),r()})).catch(o)}}else r()}))}function on(e){return Promise.all([an(e,"::before"),an(e,"::after")])}function un(e){return e.parentNode!==document.head&&!~H.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(N)&&(!e.parentNode||"svg"!==e.parentNode.tagName)}function ln(e){if(C)return new Promise((function(t,n){var r=ge(e.querySelectorAll("*")).filter(un).map(on),a=Mt.begin("searchPseudoElements");Wt(),Promise.all(r).then((function(){a(),Ht(),t()})).catch((function(){a(),Ht(),n()}))}))}var cn=!1,sn=function(e){return e.toLowerCase().split(" ").reduce((function(e,t){var n=t.toLowerCase().split("-"),r=n[0],a=n.slice(1).join("-");if(r&&"h"===a)return e.flipX=!0,e;if(r&&"v"===a)return e.flipY=!0,e;if(a=parseFloat(a),isNaN(a))return e;switch(r){case"grow":e.size=e.size+a;break;case"shrink":e.size=e.size-a;break;case"left":e.x=e.x-a;break;case"right":e.x=e.x+a;break;case"up":e.y=e.y-a;break;case"down":e.y=e.y+a;break;case"rotate":e.rotate=e.rotate+a}return e}),{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},fn={mixout:function(){return{parse:{transform:function(e){return sn(e)}}}},hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-transform");return n&&(e.transform=sn(n)),e}}},provides:function(e){e.generateAbstractTransformGrouping=function(e){var t=e.main,n=e.transform,r=e.containerWidth,o=e.iconWidth,i={transform:"translate(".concat(r/2," 256)")},u="translate(".concat(32*n.x,", ").concat(32*n.y,") "),l="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),c="rotate(".concat(n.rotate," 0 0)"),s={outer:i,inner:{transform:"".concat(u," ").concat(l," ").concat(c)},path:{transform:"translate(".concat(o/2*-1," -256)")}};return{tag:"g",attributes:a({},s.outer),children:[{tag:"g",attributes:a({},s.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:a(a({},t.icon.attributes),s.path)}]}]}}}},dn={x:0,y:0,width:"100%",height:"100%"};function pn(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}var mn={hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-mask"),r=n?ot(n.split(" ").map((function(e){return e.trim()}))):nt();return r.prefix||(r.prefix=tt()),e.mask=r,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides:function(e){e.generateAbstractMask=function(e){var t,n=e.children,r=e.attributes,o=e.main,i=e.mask,u=e.maskId,l=e.transform,c=o.width,s=o.icon,f=i.width,d=i.icon,p=function(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,a={transform:"translate(".concat(n/2," 256)")},o="translate(".concat(32*t.x,", ").concat(32*t.y,") "),i="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),u="rotate(".concat(t.rotate," 0 0)");return{outer:a,inner:{transform:"".concat(o," ").concat(i," ").concat(u)},path:{transform:"translate(".concat(r/2*-1," -256)")}}}({transform:l,containerWidth:f,iconWidth:c}),m={tag:"rect",attributes:a(a({},dn),{},{fill:"white"})},v=s.children?{children:s.children.map(pn)}:{},g={tag:"g",attributes:a({},p.inner),children:[pn(a({tag:s.tag,attributes:a(a({},s.attributes),p.path)},v))]},h={tag:"g",attributes:a({},p.outer),children:[g]},b="mask-".concat(u||ve()),y="clip-".concat(u||ve()),w={tag:"mask",attributes:a(a({},dn),{},{id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[m,h]},O={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(t=d,"g"===t.tag?t.children:[t])},w]};return n.push(O,{tag:"rect",attributes:a({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(b,")")},dn)}),{children:n,attributes:r}}}},vn={provides:function(e){var t=!1;k.matchMedia&&(t=k.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){var e=[],n={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:a(a({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var o=a(a({},r),{},{attributeName:"opacity"}),i={tag:"circle",attributes:a(a({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||i.children.push({tag:"animate",attributes:a(a({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:a(a({},o),{},{values:"1;0;1;1;0;1;"})}),e.push(i),e.push({tag:"path",attributes:a(a({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:a(a({},o),{},{values:"1;0;0;0;0;1;"})}]}),t||e.push({tag:"path",attributes:a(a({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:a(a({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}};!function(e,t){var n=t.mixoutsTo;ut=e,lt={},Object.keys(ct).forEach((function(e){-1===st.indexOf(e)&&delete ct[e]})),ut.forEach((function(e){var t=e.mixout?e.mixout():{};if(Object.keys(t).forEach((function(e){"function"===typeof t[e]&&(n[e]=t[e]),"object"===o(t[e])&&Object.keys(t[e]).forEach((function(r){n[e]||(n[e]={}),n[e][r]=t[e][r]}))})),e.hooks){var r=e.hooks();Object.keys(r).forEach((function(e){lt[e]||(lt[e]=[]),lt[e].push(r[e])}))}e.provides&&e.provides(ct)}))}([Ee,Jt,Qt,en,tn,{hooks:function(){return{mutationObserverCallbacks:function(e){return e.pseudoElementsCallback=ln,e}}},provides:function(e){e.pseudoElements2svg=function(e){var t=e.node,n=void 0===t?E:t;se.searchPseudoElements&&ln(n)}}},{mixout:function(){return{dom:{unwatch:function(){Wt(),cn=!0}}}},hooks:function(){return{bootstrap:function(){Bt(ft("mutationObserverCallbacks",{}))},noAuto:function(){Vt&&Vt.disconnect()},watch:function(e){var t=e.observeMutationsRoot;cn?Ht():Bt(ft("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},fn,mn,vn,{hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-symbol"),r=null!==n&&(""===n||n);return e.symbol=r,e}}}}],{mixoutsTo:ht});var gn=ht.parse,hn=ht.icon,bn=n(45697),yn=n.n(bn),wn=n(67294);function On(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?On(Object(n),!0).forEach((function(t){kn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):On(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function jn(e){return jn="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},jn(e)}function kn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function En(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Pn(e){return function(e){if(Array.isArray(e))return Sn(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return Sn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Sn(e,t)}(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 Sn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Cn(e){return t=e,(t-=0)===t?e:(e=e.replace(/[\-_\s]+(.)?/g,(function(e,t){return t?t.toUpperCase():""}))).substr(0,1).toLowerCase()+e.substr(1);var t}var _n=["style"];var Mn=!1;try{Mn=!0}catch(Nn){}function Dn(e){return e&&"object"===jn(e)&&e.prefix&&e.iconName&&e.icon?e:gn.icon?gn.icon(e):null===e?null:e&&"object"===jn(e)&&e.prefix&&e.iconName?e:Array.isArray(e)&&2===e.length?{prefix:e[0],iconName:e[1]}:"string"===typeof e?{prefix:"fas",iconName:e}:void 0}function An(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?kn({},e,t):{}}var Tn=wn.forwardRef((function(e,t){var n=e.icon,r=e.mask,a=e.symbol,o=e.className,i=e.title,u=e.titleId,l=e.maskId,c=Dn(n),s=An("classes",[].concat(Pn(function(e){var t,n=e.beat,r=e.fade,a=e.beatFade,o=e.bounce,i=e.shake,u=e.flash,l=e.spin,c=e.spinPulse,s=e.spinReverse,f=e.pulse,d=e.fixedWidth,p=e.inverse,m=e.border,v=e.listItem,g=e.flip,h=e.size,b=e.rotation,y=e.pull,w=(kn(t={"fa-beat":n,"fa-fade":r,"fa-beat-fade":a,"fa-bounce":o,"fa-shake":i,"fa-flash":u,"fa-spin":l,"fa-spin-reverse":s,"fa-spin-pulse":c,"fa-pulse":f,"fa-fw":d,"fa-inverse":p,"fa-border":m,"fa-li":v,"fa-flip":!0===g,"fa-flip-horizontal":"horizontal"===g||"both"===g,"fa-flip-vertical":"vertical"===g||"both"===g},"fa-".concat(h),"undefined"!==typeof h&&null!==h),kn(t,"fa-rotate-".concat(b),"undefined"!==typeof b&&null!==b&&0!==b),kn(t,"fa-pull-".concat(y),"undefined"!==typeof y&&null!==y),kn(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(w).map((function(e){return w[e]?e:null})).filter((function(e){return e}))}(e)),Pn(o.split(" ")))),f=An("transform","string"===typeof e.transform?gn.transform(e.transform):e.transform),d=An("mask",Dn(r)),p=hn(c,xn(xn(xn(xn({},s),f),d),{},{symbol:a,title:i,titleId:u,maskId:l}));if(!p)return function(){var e;!Mn&&console&&"function"===typeof console.error&&(e=console).error.apply(e,arguments)}("Could not find icon",c),null;var m=p.abstract,v={ref:t};return Object.keys(e).forEach((function(t){Tn.defaultProps.hasOwnProperty(t)||(v[t]=e[t])})),zn(m[0],v)}));Tn.displayName="FontAwesomeIcon",Tn.propTypes={beat:yn().bool,border:yn().bool,beatFade:yn().bool,bounce:yn().bool,className:yn().string,fade:yn().bool,flash:yn().bool,mask:yn().oneOfType([yn().object,yn().array,yn().string]),maskId:yn().string,fixedWidth:yn().bool,inverse:yn().bool,flip:yn().oneOf([!0,!1,"horizontal","vertical","both"]),icon:yn().oneOfType([yn().object,yn().array,yn().string]),listItem:yn().bool,pull:yn().oneOf(["right","left"]),pulse:yn().bool,rotation:yn().oneOf([0,90,180,270]),shake:yn().bool,size:yn().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:yn().bool,spinPulse:yn().bool,spinReverse:yn().bool,symbol:yn().oneOfType([yn().bool,yn().string]),title:yn().string,titleId:yn().string,transform:yn().oneOfType([yn().string,yn().object]),swapOpacity:yn().bool},Tn.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var zn=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"===typeof n)return n;var a=(n.children||[]).map((function(n){return e(t,n)})),o=Object.keys(n.attributes||{}).reduce((function(e,t){var r=n.attributes[t];switch(t){case"class":e.attrs.className=r,delete n.attributes.class;break;case"style":e.attrs.style=r.split(";").map((function(e){return e.trim()})).filter((function(e){return e})).reduce((function(e,t){var n,r=t.indexOf(":"),a=Cn(t.slice(0,r)),o=t.slice(r+1).trim();return a.startsWith("webkit")?e[(n=a,n.charAt(0).toUpperCase()+n.slice(1))]=o:e[a]=o,e}),{});break;default:0===t.indexOf("aria-")||0===t.indexOf("data-")?e.attrs[t.toLowerCase()]=r:e.attrs[Cn(t)]=r}return e}),{attrs:{}}),i=r.style,u=void 0===i?{}:i,l=En(r,_n);return o.attrs.style=xn(xn({},o.attrs.style),u),t.apply(void 0,[n.tag,xn(xn({},o.attrs),l)].concat(Pn(a)))}.bind(null,wn.createElement)},59514:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=h(n(67294)),a=h(n(60677)),o=n(22195),i=g(n(12460)),u=h(n(43946)),l=g(n(58358)),c=n(54576),s=n(35890),f=h(n(81743)),d=n(86420),p=["children","fractionDigits"],m=["children"];function v(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function h(e){return e&&e.__esModule?e:{default:e}}function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}function y(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var w=(0,a.default)(o.Flex).attrs({position:"relative","data-testid":"chartPopover-dimension",padding:[1,0]}).withConfig({displayName:"dimension__GridRow",componentId:"sc-wluvip-0"})(["display:contents;"]),O=(0,a.default)(i.ColorBar).attrs({position:"absolute",top:1,left:0,backgroundOpacity:.4,round:.5}).withConfig({displayName:"dimension__ColorBackground",componentId:"sc-wluvip-1"})([""]),x={ANOMALY_RATE:"arp",default:"value"},j=function(e){var t=e.children,n=e.fractionDigits,a=void 0===n?0:n,i=y(e,p),u=t.toString().split("."),c=u[0],s=u[1];return r.default.createElement(o.Flex,{alignItems:"center",justifyContent:"end",padding:[0,.5]},r.default.createElement(l.Value,b({},i,{textAlign:"right"}),c),"undefined"!==typeof s&&r.default.createElement(l.Value,i,"."),r.default.createElement(l.Value,b({as:o.Flex,flex:!1,width:1.8*a},i,{textAlign:"left"}),s))},k=function(e){var t=e.children,n=y(e,m);return r.default.createElement(o.Flex,{gap:1,justifyContent:"end"},Object.keys(t).map((function(e){return r.default.createElement(o.Flex,{key:e,border:{size:"1px",side:"all",color:t[e]},round:!0,flex:!1,padding:[0,.5]},r.default.createElement(f.default,{content:s.labels[e]||e},r.default.createElement(l.Value,b({},n,{color:t[e]}),e)))})))},E=function(e){var t=e.id,n=e.strong,a=e.chars,s=e.rowFlavour,f=e.size,p=e.fullCols,m=(0,c.useVisibleDimensionId)(t),v=(0,c.useChart)().getAttribute("unitsConversionFractionDigits");return r.default.createElement(w,{opacity:m?null:"weak"},r.default.createElement(o.Flex,{alignItems:"center",gap:1,position:"relative",overflow:"hidden"},r.default.createElement(O,{id:t,valueKey:x[s]||x.default,height:(f>18?18:f<12?12:f)+"px"},r.default.createElement(i.default,{id:t})),r.default.createElement(u.default,{padding:[1,2],flex:!0,id:t,strong:n,maxLength:a,fontSize:"1.1em"})),r.default.createElement(l.default,{id:t,strong:n,visible:m,Component:j,fractionDigits:v,color:s===d.rowFlavours.default?"text":"textLite",fontSize:"1.1em"}),p&&r.default.createElement(r.default.Fragment,null,r.default.createElement(l.default,{id:t,strong:n,visible:m,valueKey:"arp",Component:j,fractionDigits:2,color:s===d.rowFlavours.ANOMALY_RATE?"anomalyTextFocus":"anomalyText",fontSize:"1.1em"}),r.default.createElement(l.default,{textAlign:"right",id:t,strong:n,visible:m,valueKey:"pa",Component:k,color:s===d.rowFlavours.ANNOTATIONS?"text":"textLite",fontSize:"1.1em"})))};t.default=E},86420:function(e,t,n){"use strict";t.__esModule=!0,t.rowFlavours=t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=c(n(60677)),o=n(54576),i=n(90833),u=c(n(9033)),l=c(n(59514));function c(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var f=a.default.div.withConfig({displayName:"dimensions__Grid",componentId:"sc-x7v8hd-0"})(["display:grid;width:100%;grid-template-columns:",";align-items:center;"],(function(e){return"full"===e.cols?"2fr 1fr 1fr 1fr":"3fr 1fr"})),d=[null,null],p=function(e){var t=Math.round((e-70)/18);return t<2?2:t},m=function(e){return p(e)/2},v={ANOMALY_RATE:"ANOMALY_RATE",ANNOTATIONS:"ANNOTATIONS",default:"VALUE"};t.rowFlavours=v;var g={ANOMALY_RATE:"anomalyDesc",ANNOTATIONS:"annotationsDesc",default:"valueDesc"},h=function(e){var t=e.size,n=e.height,a=e.width,c=(0,o.useChart)(),s=(0,o.useAttributeValue)("hoverX")||d,h=s[0],b=s[1],y=(0,o.usePayload)().data,w=(0,r.useMemo)((function(){var e=c.getClosestRow(h)||y.length-1,t=c.onHoverSortDimensions(e,g[b]||c.getAttribute("dimensionsSort")||g.default)||[];c.getAttribute("selectedDimensions").length>0&&(t=t.filter((function(e){return c.isDimensionVisible(e)})));var r=t.findIndex((function(e){return e===b})),a=t.length,o=Math.floor(function(e,t,n){return e<p(n)||t<m(n)?0:t>e-m(n)?t-(m(n)+(e-t)):t-m(n)}(a,r,n)),i=Math.ceil(function(e,t,n){return e<p(n)?e:t<m(n)?t+m(n)+(m(n)-t):t>e-m(n)?e:t+m(n)}(a,r,n));return[o,i,a,t.slice(o,i)]}),[c,b,h,y,n]),O=w[0],x=w[1],j=w[2],k=w[3],E=v[b]||v.default,P=(0,o.useAttributeValue)("cols");return r.default.createElement(r.default.Fragment,null,r.default.createElement(i.TextNano,{fontSize:"1em",color:"textLite"},O>0?"\u2191"+O+" more values":r.default.createElement(r.default.Fragment,null,"\xa0")),r.default.createElement(f,{gap:.5,column:!0,cols:P},r.default.createElement(i.TextMicro,{fontSize:"1em",strong:!0},"Dimension"),r.default.createElement(i.TextMicro,{fontSize:"1em",color:E===v.default?"text":"textLite",textAlign:"right"},"Value"," ",r.default.createElement(u.default,{visible:!0,strong:E===v.default,color:E===v.default?"text":"textLite",fontSize:"1em"})),"full"===P&&r.default.createElement(r.default.Fragment,null,r.default.createElement(i.TextMicro,{fontSize:"1em",strong:E===v.ANOMALY_RATE,color:E===v.ANOMALY_RATE?"text":"textLite",textAlign:"right"},"AR %"),r.default.createElement(i.TextMicro,{fontSize:"1em",strong:E===v.ANNOTATIONS,color:E===v.ANNOTATIONS?"text":"textLite",textAlign:"right"},"Info")),k.map((function(e){return r.default.createElement(l.default,{key:e,id:e,strong:b===e,chars:parseInt(a/("full"===P?15:8)),rowFlavour:E,size:(t-80)/k.length,fullCols:"full"===P})}))),r.default.createElement(i.TextNano,{color:"textLite",fontSize:"1em"},x<j?"\u2193"+(j-x)+" more values":r.default.createElement(r.default.Fragment,null,"\xa0")))},b=(0,r.memo)(h);t.default=b},63076:function(e,t,n){"use strict";t.ZP=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=s(n(58607)),o=n(54576),i=s(n(70486)),u=n(86954),l=s(n(86420)),c=["uiName"];function s(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}var p=(0,r.forwardRef)((function(e,t){var n=e.uiName,i=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,c),s=(0,o.useOnResize)(n),f=s.width,p=s.height,m=f<p?f:p;return r.default.createElement(u.ChartWrapper,{ref:t},r.default.createElement(a.default,d({uiName:n,column:!0,gap:.5,position:"relative"},i),r.default.createElement(l.default,{size:m,height:p,width:f})))}));var m=(0,i.default)(p,{tile:!0});t.ZP=m},58607:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=(r=n(32855))&&r.__esModule?r:{default:r},i=n(54576),u=["uiName"];function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var s=function(e){var t=e.uiName,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,u),r=(0,i.useChart)(),l=(0,a.useRef)();return(0,a.useLayoutEffect)((function(){return r.getUI(t).mount(l.current),function(){return r.getUI(t)&&r.getUI(t).unmount()}}),[]),a.default.createElement(o.default,c({"data-testid":"chartContent",ref:l,height:"100%",width:"100%"},n))};t.default=s},36864:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(60677))&&r.__esModule?r:{default:r},o=n(22195);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=(0,a.default)(o.Flex).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"data-testid":"chart",column:!0,position:"relative",border:{color:"borderSecondary",side:"all"},round:!0},e)})).withConfig({displayName:"container__Container",componentId:"sc-sbp2x3-0"})(["::selection{background:transparent;}::-moz-selection{background:transparent;}"]),c=l;t.default=c},1981:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.Skeleton=t.D3pie=void 0;var r=p(n(67294)),a=f(n(58607)),o=n(54576),i=p(n(60677)),u=f(n(32855)),l=f(n(70486)),c=n(86954),s=["uiName"];function f(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=(0,i.default)(u.default).withConfig({displayName:"d3pie__StatsContainer",componentId:"sc-7pf92d-0"})(["font-size:",";"],(function(e){return e.fontSize})),b=(0,i.keyframes)(["from{opacity:0.2;}to{opacity:0.6;}"]),y=(0,i.default)(u.default).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({background:"borderSecondary",round:"100%",width:"100%",height:"100%"},e)})).withConfig({displayName:"d3pie__Skeleton",componentId:"sc-7pf92d-1"})(["animation:"," 1.6s ease-in infinite;"],b);t.Skeleton=y;var w=(0,r.forwardRef)((function(e,t){var n=e.uiName,i=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,s),u=(0,o.useAttributeValue)("loaded"),l=(0,o.useOnResize)(n),f=l.width,d=l.height,p=f<d?f:d;return r.default.createElement(c.ChartWrapper,m({alignItems:"center",justifyContent:"center",column:!0,ref:t},i),u?r.default.createElement(h,{position:"relative",width:"100%",height:"100%",fontSize:p/15+"px"},r.default.createElement(a.default,{uiName:n})):r.default.createElement(y,null))}));t.D3pie=w;var O=(0,l.default)(w,{tile:!0});t.default=O},44608:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(67294)),a=c(n(28524)),o=n(90833),i=c(n(3701)),u=n(54576),l=c(n(4522));function c(e){return e&&e.__esModule?e:{default:e}}var s=function(){var e=(0,u.useAttributeValue)("chartType");return r.default.createElement(l.default,{icon:r.default.createElement(i.default,{svg:a.default,color:"key"}),title:"Chart type",color:"key","data-testid":"cartDetails-chartType"},r.default.createElement(o.TextSmall,{color:"textDescription"},e))};t.default=s},86985:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(67294)),a=s(n(79608)),o=n(90833),i=s(n(32855)),u=s(n(3701)),l=n(54576),c=s(n(4522));function s(e){return e&&e.__esModule?e:{default:e}}var f=function(e){var t=e.title,n=e.children;return r.default.createElement(i.default,{gap:2},r.default.createElement(o.TextSmall,{color:"textDescription"},t),r.default.createElement(i.default,{as:o.TextSmall,background:"elementBackground"},n))},d=function(){var e=(0,l.useAttributeValue)("contextScope");return r.default.createElement(c.default,{icon:r.default.createElement(u.default,{svg:a.default,color:"key"}),title:"Plugin and chart context",color:"key","data-testid":"cartDetails-context"},r.default.createElement(f,{title:"Context"},e.join(", ")))};t.default=d},39915:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(67294)),a=c(n(25312)),o=n(90833),i=c(n(3701)),u=n(54576),l=c(n(4522));function c(e){return e&&e.__esModule?e:{default:e}}var s=function(){var e=(0,u.useTitle)(),t=(0,u.useAttributeValue)("info"),n=(0,u.useAttributeValue)("sectionInfo"),c=(0,u.useChart)(),s=function(e){var t=e.target.hash,n=void 0===t?"":t;n.startsWith("#menu")&&(e.preventDefault(),c.sdk.trigger("goToLink",c,n.substr(1)))};return r.default.createElement(l.default,{icon:r.default.createElement(i.default,{svg:a.default,color:"key"}),title:e,color:"key","data-testid":"cartDetails-description"},r.default.createElement(o.TextSmall,{color:"textDescription",dangerouslySetInnerHTML:{__html:n},onClick:s}),r.default.createElement(o.TextSmall,{color:"textDescription",dangerouslySetInnerHTML:{__html:t},onClick:s}))};t.default=s},1496:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=f(n(67294)),a=f(n(60677)),o=f(n(32855)),i=n(54576),u=f(n(86985)),l=f(n(22009)),c=f(n(39915)),s=f(n(44608));function f(e){return e&&e.__esModule?e:{default:e}}var d=(0,a.default)(o.default).attrs({column:!0,padding:[4,3],gap:5,background:"mainBackground",overflow:{vertical:"auto"}}).withConfig({displayName:"details__Container",componentId:"sc-etnkd0-0"})(["inset:0;"]),p=function(){var e=(0,i.useAttributeValue)("nodeName");return r.default.createElement(d,{"data-testid":"cartDetails"},r.default.createElement(c.default,null),e&&r.default.createElement(l.default,null),r.default.createElement(u.default,null),r.default.createElement(s.default,null))};t.default=p},4522:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(67294)),a=u(n(32855)),o=n(90833),i=["icon","title","children"];function u(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var c=function(e){var t=e.icon,n=e.title,u=e.children,c=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,i);return r.default.createElement(a.default,l({gap:4},c),t,r.default.createElement(a.default,{column:!0,gap:1,flex:"grow",basis:0},r.default.createElement(o.Text,{strong:!0,color:"key"},n),u&&r.default.createElement(a.default,{column:!0,gap:1},u)))};t.default=c},22009:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(67294)),a=c(n(94631)),o=n(90833),i=c(n(3701)),u=n(54576),l=c(n(4522));function c(e){return e&&e.__esModule?e:{default:e}}var s=function(){var e=(0,u.useAttributeValue)("nodeName");return r.default.createElement(l.default,{icon:r.default.createElement(i.default,{svg:a.default,color:"key"}),title:"Source",color:"key","data-testid":"cartDetails-source"},r.default.createElement(o.TextSmall,{color:"textDescription"},e))};t.default=s},28138:function(e,t,n){"use strict";t.ZP=void 0;var r=v(n(67294)),a=p(n(58607)),o=n(54576),i=v(n(60677)),u=p(n(32855)),l=n(90833),c=p(n(70486)),s=n(86954),f=p(n(3640)),d=["uiName"];function p(e){return e&&e.__esModule?e:{default:e}}function m(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=(0,i.default)(l.Text).withConfig({displayName:"easyPie__Label",componentId:"sc-1c7qdjs-0"})(["line-height:1;font-size:",";",";"],(function(e){return e.fontSize}),(function(e){return e.isFetching&&f.default}));var w=function(){var e=(0,o.useLatestConvertedValue)("selected");return r.default.createElement(y,{color:"main",fontSize:"2em",strong:!0},e)};var O=function(){var e=(0,o.useUnitSign)();return r.default.createElement(y,{color:"border",fontSize:"1em"},e)};var x=(0,i.default)(u.default).attrs({position:"absolute",column:!0,alignContent:"center",justifyContent:"center",gap:2}).withConfig({displayName:"easyPie__StatsContainer",componentId:"sc-1c7qdjs-1"})(["inset:0;text-align:center;font-size:",";"],(function(e){return e.fontSize}));var j=function(e){var t=e.size;return r.default.createElement(x,{fontSize:t/15+"px"},r.default.createElement(w,null),r.default.createElement(O,null))};var k=(0,i.keyframes)(["from{opacity:0.2;}to{opacity:0.6;}"]),E=(0,i.default)(u.default).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({background:"borderSecondary",round:"100%",width:"100%",height:"100%"},e)})).withConfig({displayName:"easyPie__Skeleton",componentId:"sc-1c7qdjs-2"})(["animation:"," 1.6s ease-in infinite;"],k);var P=(0,r.forwardRef)((function(e,t){var n=e.uiName,i=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,d),u=(0,o.useAttributeValue)("loaded"),l=(0,o.useOnResize)(n),c=l.width,f=l.height,p=c<f?c:f;return r.default.createElement(s.ChartWrapper,{alignItems:"center",ref:t},u?r.default.createElement(a.default,g({uiName:n,position:"relative",justifyContent:"center",alignItems:"center"},i),r.default.createElement(j,{size:p})):r.default.createElement(E,{size:p}))}));var S=(0,c.default)(P,{tile:!0});t.ZP=S},96376:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(22195),i=n(54576),u=(r=n(37101))&&r.__esModule?r:{default:r},l=["labelProps"];function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=a.default.createElement(o.TextMicro,{padding:[0,0,2],color:"textLite"},"When aggregating multiple multiple source time-series metrics to one visible dimension on the chart, use the following aggregation function"),v={heading:"Metrics aggregation",body:"View or select the aggregation function applied when multiple source time-series metrics need to be grouped together to be presented as dimensions on this chart."},g=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,l),r=(0,i.useChart)(),o=(0,i.useAttributeValue)("aggregationMethod"),c=function(e){return(0,a.useMemo)((function(){return[{value:"avg",label:"Average",description:"For each point presented, calculate the average of the metrics contributing to it.",short:"AVG()","data-track":e.track("avg")},{value:"sum",label:"Sum",description:"For each point presented, calculate the sum of the metrics contributing to it.",short:"SUM()","data-track":e.track("sum")},{value:"min",label:"Minimum",description:"For each point presented, present the minimum of the metrics contributing to it.",short:"MIN()","data-track":e.track("min")},{value:"max",label:"Maximum",description:"For each point presented, present the maximum of the metrics contributing to it.",short:"MAX()","data-track":e.track("max")}]}),[e])}(r),f=(c.find((function(e){return e.value===o}))||c[0]).short;return a.default.createElement(u.default,s({value:o,onChange:r.updateAggregationMethodAttribute,items:c,"data-track":r.track("aggregate"),dropTitle:m},n,{labelProps:d({secondaryLabel:"the",label:f,title:v.heading,tooltipProps:v},t)}))},h=(0,a.memo)(g);t.default=h},11627:function(e,t,n){"use strict";t.__esModule=!0,t.uniqueColumn=t.minColumn=t.metricsColumn=t.maxColumn=t.labelColumn=t.instancesColumn=t.contributionColumn=t.avgColumn=t.anomalyRateColumn=t.alertsColumn=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(22195),o=c(n(12460)),i=c(n(9033)),u=n(54576),l=c(n(88811));function c(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}t.labelColumn=function(e){return{id:"label",header:function(){return r.default.createElement(a.TextSmall,{strong:!0},"Name")},size:200,minSize:60,maxSize:800,cell:function(t){var n=t.getValue,i=t.row,c=function(e){return(0,r.useMemo)((function(){return{dimension:"dimensions",node:"nodes",instance:e.intl("instance",2),label:"labels",value:"values",default:"values"}}),[])}((0,u.useChart)());return r.default.createElement(a.Flex,{justifyContent:"between",alignItems:"center",padding:[0,0,0,3*i.depth]},r.default.createElement(a.Flex,{gap:1},r.default.createElement(o.default,{id:i.original.value}),r.default.createElement(a.TextSmall,{strong:!0,onClick:i.original.disabled?void 0:i.getToggleSelectedHandler(),cursor:i.original.disabled?"default":"pointer",whiteSpace:"normal",wordBreak:"break-word"},n())),i.getCanExpand()&&r.default.createElement(l.default,{label:c[i.original.value]||c[e]||c.default,onClick:function(e){i.getToggleExpandedHandler()(e),setTimeout((function(){return e.target.scrollIntoView({behavior:"smooth",block:"nearest"})}))},iconRotate:i.getIsExpanded()?2:null,textProps:{fontSize:"10px",color:"textLite"}}))}}};t.uniqueColumn=function(){return{id:"unique",header:r.default.createElement(a.TextMicro,{strong:!0},"Unique"),size:45,minSize:30,maxSize:90,cell:function(e){var t=e.getValue;return r.default.createElement(a.TextSmall,{color:"textLite"},t())},sortingFn:"basic"}};t.minColumn=function(){return{id:"min",header:r.default.createElement(a.TextMicro,{strong:!0},"Min ",r.default.createElement(i.default,{visible:!0})),size:60,minSize:30,maxSize:90,cell:function(e){var t=e.getValue,n=(0,u.useConverted)(t());return r.default.createElement(a.TextSmall,{color:"textLite"},n)},sortingFn:"basic"}};t.avgColumn=function(){return{id:"avg",header:r.default.createElement(a.TextMicro,{strong:!0},"Avg ",r.default.createElement(i.default,{visible:!0})),size:60,minSize:30,maxSize:90,cell:function(e){var t=e.getValue,n=(0,u.useConverted)(t());return r.default.createElement(a.TextSmall,{color:"textLite"},n)},sortingFn:"basic"}};t.maxColumn=function(){return{id:"max",header:r.default.createElement(a.TextMicro,{strong:!0},"Max ",r.default.createElement(i.default,{visible:!0})),size:60,minSize:30,maxSize:90,cell:function(e){var t=e.getValue,n=(0,u.useConverted)(t());return r.default.createElement(a.TextSmall,{color:"textLite"},n)},sortingFn:"basic"}};t.instancesColumn=function(){return{id:"instances",header:r.default.createElement(a.TextMicro,{strong:!0},"Instances"),size:60,minSize:30,maxSize:90,cell:function(e){var t,n=e.getValue,o=e.row;if(null==(t=o.original.info)||!t.is)return r.default.createElement(a.TextSmall,{color:"textLite"},n());var i=o.original.info.is,u=i.qr,l=void 0===u?0:u,c=i.sl,s=void 0===c?0:c,f=i.ex,d=void 0===f?0:f;return r.default.createElement(r.default.Fragment,null,r.default.createElement(a.TextSmall,{color:"textLite"},r.default.createElement(a.TextSmall,{color:"primary"},l)," out of ",s+d),r.default.createElement(a.ProgressBar,{background:"progressBg",color:["green","deyork"],height:2,width:l/(s+d)*100+"%",containerWidth:"100%",border:"none"}))},sortingFn:"basic"}};t.metricsColumn=function(){return{id:"metrics",header:r.default.createElement(a.TextMicro,{strong:!0},"Metrics"),size:80,minSize:60,cell:function(e){var t,n=e.row,o=e.getValue;if(null==(t=n.original.info)||!t.ds)return r.default.createElement(a.TextSmall,{color:"textLite"},o());var i=n.original.info.ds,u=i.qr,l=void 0===u?0:u,c=i.sl,s=void 0===c?0:c,f=i.ex,d=void 0===f?0:f;return r.default.createElement(r.default.Fragment,null,r.default.createElement(a.TextSmall,{color:"textLite"},r.default.createElement(a.TextSmall,{color:"primary"},l)," out of ",s+d),r.default.createElement(a.ProgressBar,{background:"progressBg",color:["green","deyork"],height:2,width:l/(s+d)*100+"%",containerWidth:"100%",border:"none"}))},sortingFn:"basic"}};t.contributionColumn=function(){return{id:"contribution",header:r.default.createElement(a.TextMicro,{strong:!0},"Vol %"),size:60,minSize:30,maxSize:90,cell:function(e){var t,n=e.row,o=e.getValue;return null!=(t=n.original.info)&&t.sts?r.default.createElement(r.default.Fragment,null,r.default.createElement(a.TextSmall,{color:"primary"},Math.round(100*(o()+Number.EPSILON))/100,"%"),r.default.createElement(a.ProgressBar,{background:"progressBg",color:["green","deyork"],height:2,width:o()+"%",containerWidth:"100%",border:"none"})):r.default.createElement(a.TextSmall,{color:"textLite"},o())},sortingFn:"basic"}};t.anomalyRateColumn=function(){return{id:"anomalyRate",header:r.default.createElement(a.TextMicro,{strong:!0},"AR %"),size:60,minSize:30,maxSize:90,cell:function(e){var t,n=e.row,o=e.getValue;return null!=(t=n.original.info)&&t.sts?r.default.createElement(r.default.Fragment,null,r.default.createElement(a.TextSmall,{color:"textLite"},Math.round(100*(o()+Number.EPSILON))/100,"%"),r.default.createElement(a.ProgressBar,{background:"progressBg",color:"anomalyText",height:2,width:o()+"%",containerWidth:"100%",border:"none"})):r.default.createElement(a.TextSmall,{color:"textLite"},o())},sortingFn:"basic"}};t.alertsColumn=function(){return{id:"alerts",header:r.default.createElement(a.TextMicro,{strong:!0},"Alerts"),size:70,minSize:60,cell:function(e){var t,n=e.row,o=e.getValue;if(null==(t=n.original.info)||!t.al)return r.default.createElement(a.TextSmall,{color:"textLite"},o());var i=n.original.info.al,u=i.cl,l=void 0===u?0:u,c=i.cr,s=void 0===c?0:c,f=i.wr,d=void 0===f?0:f,p={text:s,flavour:s?"error":"disabledError"},m={text:d,flavour:d?"warning":"disabledWarning"},v={text:l,flavour:l?"clear":"disabledClear"};return r.default.createElement("div",null,r.default.createElement(a.Flex,{flex:!1},r.default.createElement(a.MasterCard,{pillLeft:p,pillRight:m,pillEnd:v})))},sortingFn:"basic"}}},92247:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54576),i=(r=n(37101))&&r.__esModule?r:{default:r},u=["labelProps"];function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p={heading:"Context",body:"View or select the context applied on this chart."},m=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,u),r=(0,o.useChart)(),l=(0,o.useAttributeValue)("contextScope"),s=(0,o.useAttributeValue)("contextItems");if(!s.length)return null;var d=(s.find((function(e){return e.value===l[0]}))||s[0]).label;return a.default.createElement(i.default,c({value:l,onChange:r.updateContextScopeAttribute,items:s,"data-track":r.track("contextScope")},n,{labelProps:f({secondaryLabel:"On",label:d,title:p.heading,tooltipProps:p},t)}))},v=(0,a.memo)(m);t.default=v},28646:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54576),i=(r=n(23410))&&r.__esModule?r:{default:r},u=n(33370),l=n(11627),c=["labelProps"];function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}var d={heading:"Dimensions",body:"View or filter the original dimensions contributing time-series metrics to this chart. This menu also presents the contribution of each original dimension on the chart, and a break down of the anomaly rate of the data per dimension."},p=[(0,l.labelColumn)(),(0,l.metricsColumn)(),(0,l.contributionColumn)(),(0,l.anomalyRateColumn)(),(0,l.minColumn)(),(0,l.avgColumn)(),(0,l.maxColumn)()],m=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,c),r=(0,o.useChart)(),l=(0,o.useAttributeValue)("selectedDimensions"),s=(0,o.useAttributeValue)("dimensions"),m=(0,o.useAttributeValue)("dimensionsTotals"),v=(0,a.useCallback)((function(){return Object.keys(s).map((function(e){var t=l.includes(e);return(0,u.getStats)(r,s[e],{key:"dimensions",props:{selected:t}})}))}),[s,l]),g=(0,o.useAttribute)("nodesSortBy"),h=g[0],b=g[1];return a.default.createElement(i.default,f({title:"Dimensions",resourceName:"dimension","data-track":r.track("dimensions"),labelProps:t,onChange:r.updateDimensionsAttribute,getOptions:v,tooltipProps:d,value:l,columns:p,sortBy:h,onSortByChange:b,totals:m},n))},v=(0,a.memo)(m);t.default=v},37101:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.ItemContainer=t.Item=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=d(n(60677)),o=n(22195),i=d(n(13563)),u=d(n(25312)),l=d(n(3701)),c=d(n(81743)),s=d(n(88811)),f=["labelProps"];function d(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=(0,a.default)(o.Flex).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({as:"li",role:"option",padding:[1,2],gap:1,justifyContent:"between"},e)})).withConfig({displayName:"dropdownSingleSelect__ItemContainer",componentId:"sc-u6ous4-0"})(["cursor:",";opacity:",";align-items:",";"," "," ",""],(function(e){return e.disabled?"default":"pointer"}),(function(e){var t=e.disabled,n=e.stale;return e.selected||!n&&!t?1:.7}),(function(e){return e.alignItems||"center"}),(function(e){var t=e.selected,n=e.theme;return t&&"\n background-color: "+function(e){var t=e.theme;return("Dark"===t.name?(0,o.getRgbColor)(["green","netdata"],.3):(0,o.getRgbColor)(["green","frostee"]))({theme:t})}({theme:n})+";\n "}),(function(e){var t=e.selected,n=e.theme;return!t&&"\n &:hover {\n background-color: "+(0,o.getColor)("borderSecondary")({theme:n})+";\n }\n "}),(function(e){var t=e.justDesc,n=e.theme;return t&&"\n pointer-events: none;\n border-top: 1px solid "+(0,o.getColor)("borderSecondary")({theme:n})+";\n "}));t.ItemContainer=h;var b=function(e){var t=e.value,n=e.item,a=e.onItemClick,s=e.itemProps,f=n.value,d=n.label,p=n.description,v=n.justDesc,g=void 0!==v&&v,b=t===f;return r.default.createElement(h,m({},s,{disabled:b,selected:b,onClick:function(){return a(f)},justDesc:g}),r.default.createElement(o.Flex,{column:g,padding:[0,1],alignItems:"start",width:"100%",justifyContent:"between"},!!d&&r.default.createElement(o.Text,null,d,b&&r.default.createElement(l.default,{margin:[-.5,2,-.5,0],width:"14px",height:"14px",color:"primary",svg:i.default})),!!p&&(g?r.default.createElement(o.TextMicro,{color:"textLite"},p):r.default.createElement(c.default,{content:p,zIndex:9999999},r.default.createElement("div",null,r.default.createElement(l.default,{width:"14px",height:"14px",color:"textLite",svg:u.default}))))))};t.Item=b;var y=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,f);return r.default.createElement(o.Menu,m({},n,{Item:b,dropProps:{align:{top:"bottom",left:"left"},"data-toolbox":!0,width:"460px"},dropdownProps:{padding:[0,0,2,0],height:{max:"80vh"}}},n),r.default.createElement(s.default,m({},t,{"data-value":""+(n.value||"No selection")})))},w=(0,r.memo)(y);t.default=w},23410:function(e,t,n){"use strict";t.__esModule=!0,t.meta=t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=f(n(60677)),o=n(22195),i=f(n(91211)),u=f(n(88811)),l=f(n(59965)),c=["getOptions","onItemClick","close","columns","sortBy","onSortByChange","expanded","onExpandedChange","tableMeta","enableSubRowSelection","value","newValues","totals","emptyMessage","title","filterSelectedCount"],s=["label","labelProps","onChange","getOptions","secondaryLabel","tooltipProps","value","columns","sortBy","onSortByChange","expanded","onExpandedChange","tableMeta","enableSubRowSelection","totals","emptyMessage","resourceName","title","filterSelectedCount"];function f(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function m(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b=(0,a.default)(o.Flex).withConfig({displayName:"dropdownTable__Container",componentId:"sc-194yxs8-0"})(["box-shadow:0 18px 28px ",";list-style-type:none;border-radius:2px;border:1px solid ",";*{box-sizing:border-box;}"],(0,o.getColor)("dropdownShadow"),(0,o.getColor)("borderSecondary")),y=function(e,t,n){return{cellStyles:g(g(g({height:"40px"},(null==e||null==e.getIsExpanded?void 0:e.getIsExpanded())&&{background:"columnHighlight",backgroundOpacity:.7}),e.depth>0&&{backgroundOpacity:.4}),e.depth>0&&0===n&&{border:{side:"left",size:"4px"}}),headStyles:{height:"32px"},styles:{verticalAlign:"middle"},bulkActionsStyles:{padding:[2,0]},searchContainerStyles:{width:"100%",padding:[0,2,0,2]},searchStyles:{inputContainerStyles:{height:"32px",border:{side:"all",size:"1px",color:"inputBg"},background:"inputBg",round:!0,padding:[1,2],_hover:{border:{side:"all",size:"1px",color:"borderSecondary"}}}}}};t.meta=y;var w=function(){},O=[{id:"contribution",desc:!0}],x={},j=function(){return!0},k=function(e){var t=e.getOptions,n=e.onItemClick,a=(e.close,e.columns),u=e.sortBy,s=e.onSortByChange,f=e.expanded,d=e.onExpandedChange,v=e.tableMeta,h=void 0===v?y:v,O=e.enableSubRowSelection,x=e.value,k=e.newValues,P=e.totals,S=e.emptyMessage,C=e.title,_=e.filterSelectedCount,M=void 0===_?j:_,D=m(e,c),A=(0,r.useMemo)(t,[]),T=(0,r.useState)((function(){return E(A,{})})),z=T[0],N=T[1];(0,r.useEffect)((function(){var e=E(A,{});N((function(t){return(0,i.default)(t,e)?t:e}))}),[]);var R=(0,r.useMemo)((function(){return!!k&&(0,i.default)(x,k)}),[k]),L=(0,r.useMemo)((function(){return null!=k&&k.length?M(k).length:0}),[k]);return r.default.createElement(b,p({role:"listbox",background:"dropdown",padding:[0],margin:[1,0],column:!0,tabindex:"-1",flex:!0},D),r.default.createElement(o.NetdataTable,{title:C,background:"dropdownTable",enableResize:!0,enableSorting:!0,enableSelection:!0,dataColumns:a,data:A,onRowSelected:n,onGlobalSearchChange:w,meta:h,sortBy:u,rowSelection:z,onSortingChange:s,expanded:f,onExpandedChange:d,enableSubRowSelection:O,width:{base:250,max:"80vw"}}),r.default.createElement(o.Flex,{padding:[2],justifyContent:"between",alignItems:"center",border:{side:"top",color:"borderSecondary"}},r.default.createElement(o.Flex,{gap:1,alignItems:"center"},r.default.createElement(o.TextSmall,{color:"textLite"},"Selected ",r.default.createElement(o.TextSmall,{strong:!0},L)," out of"," ",r.default.createElement(o.TextSmall,{strong:!0},((null==P?void 0:P.sl)||0)+((null==P?void 0:P.ex)||0)||A.length)),r.default.createElement(o.Button,{padding:[0],flavour:"borderless",width:"auto",height:"auto",cursor:"pointer",color:"primary",onClick:function(){N({}),n([])},disabled:!(null!=k&&k.length)&&!x.length,label:"clear",small:!0}),r.default.createElement(o.Button,{padding:[0],flavour:"borderless",width:"auto",height:"auto",cursor:"pointer",color:"primary",onClick:function(){N(g({},z)),n(x)},disabled:!R,label:"reset",small:!0}),!(null!=k&&k.length)&&!!S&&r.default.createElement(o.TextSmall,{color:"warningText"},S)),P&&r.default.createElement(l.default,p({selected:x},P))))},E=function e(t,n,r){return t.reduce((function(t,n,a){return"undefined"!==typeof r&&(a=r+"."+a),n.selected&&(t[a]=!0),n.children&&e(n.children,t,a),t}),n)},P=function(e){var t=e.label,n=e.labelProps,a=e.onChange,i=e.getOptions,c=e.secondaryLabel,f=e.tooltipProps,d=e.value,v=e.columns,g=e.sortBy,h=void 0===g?O:g,b=e.onSortByChange,y=e.expanded,w=void 0===y?x:y,j=e.onExpandedChange,E=e.tableMeta,P=e.enableSubRowSelection,S=e.totals,C=e.emptyMessage,_=e.resourceName,M=e.title,D=e.filterSelectedCount,A=m(e,s),T=(0,r.useState)(!1),z=T[0],N=T[1],R=(0,r.useState)(),L=R[0],I=R[1],F=(0,r.useRef)();return(0,r.useEffect)((function(){!z&&L&&(F.current=null,a(L))}),[z]),(0,r.useEffect)((function(){return function(){return F.current&&a(F.current)}}),[]),r.default.createElement(o.Menu,p({onChange:function(e){F.current=e,I(e)},hasSearch:!1,closeOnClick:!1,Dropdown:k,dropProps:{align:{top:"bottom",left:"left"},"data-toolbox":!0,keepHorizontal:!0,stretch:null},dropdownProps:{height:{max:"60vh"},width:"100%",overflow:"auto",columns:v,getOptions:i,sortBy:h,onSortByChange:b,expanded:w,onExpandedChange:j,tableMeta:E,enableSubRowSelection:P,value:d,totals:S,newValues:L,emptyMessage:C,title:M,filterSelectedCount:D},value:d,onOpen:function(){return N(!0)},onClose:function(){return N(!1)}},A),r.default.createElement(u.default,p({"data-value":d.join("|")||_+" all-selected",secondaryLabel:c,label:t||r.default.createElement(l.default,p({selected:d},S,{resourceName:_,teaser:!0})),title:f.heading,tooltipProps:f},n)))};t.default=P},40107:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=y(n(67294)),a=n(93501),o=y(n(96376)),i=y(n(28646)),u=y(n(45230)),l=y(n(53926)),c=y(n(92247)),s=y(n(77051)),f=y(n(5628)),d=y(n(25789)),p=y(n(33126)),m=y(n(13249)),v=y(n(18567)),g=y(n(11182)),h=y(n(69790)),b=y(n(3701));function y(e){return e&&e.__esModule?e:{default:e}}var w={secondaryLabel:"The"},O={},x={nodes:{icon:r.default.createElement(b.default,{svg:m.default,color:"textLite",size:"16px"}),padding:[0]},instances:{icon:r.default.createElement(b.default,{svg:v.default,color:"textLite",size:"16px"}),padding:[0]},dimensions:{icon:r.default.createElement(b.default,{svg:g.default,color:"textLite",size:"16px"}),padding:[0]},labels:{icon:r.default.createElement(b.default,{svg:h.default,color:"textLite",size:"16px"}),padding:[0]}},j=function(e){var t=e.plain,n=(0,a.useIsHeatmap)();return t?r.default.createElement(r.default.Fragment,null,r.default.createElement(l.default,{labelProps:x.nodes}),r.default.createElement(u.default,{labelProps:x.instances}),r.default.createElement(i.default,{labelProps:x.dimensions}),r.default.createElement(d.default,{labelProps:x.labels})):r.default.createElement(r.default.Fragment,null,!n&&r.default.createElement(c.default,null),!n&&r.default.createElement(s.default,{labelProps:{secondaryLabel:"Group by"}}),r.default.createElement(o.default,{labelProps:n?w:O}),r.default.createElement(l.default,null),r.default.createElement(u.default,null),r.default.createElement(i.default,null),r.default.createElement(d.default,null),r.default.createElement(f.default,null),r.default.createElement(p.default,null))};t.default=j},44841:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(60677))&&r.__esModule?r:{default:r},o=n(22195);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=(0,a.default)(o.Flex).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({alignItems:"center",border:{side:"bottom",color:"borderSecondary"},overflow:"auto"},e)})).withConfig({displayName:"filtersContainer__FiltersContainer",componentId:"sc-1f00tzv-0"})(["&::-webkit-scrollbar{height:0;}"]),c=l;t.default=c},77051:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54576),i=n(90833),u=(r=n(23410))&&r.__esModule?r:{default:r},l=n(33370),c=n(11627),s=["labelProps"];function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function p(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(e,t)}(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 m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var v={heading:"Group by",body:"Slice and dice the source time-series metrics in multiple ways, to get different viewing angles on them. Multiple groupings can be selected at the same time to fine tune the segmentation."},g=[(0,c.labelColumn)("label"),(0,c.uniqueColumn)(),(0,c.metricsColumn)(),(0,c.contributionColumn)(),(0,c.anomalyRateColumn)(),(0,c.minColumn)(),(0,c.avgColumn)(),(0,c.maxColumn)()],h=function(e){var t,n=e.labelProps,r=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,s),c=(0,o.useChart)(),f=(0,o.useAttributeValue)("groupBy"),m=(0,o.useAttributeValue)("groupByLabel"),h=function(e){return(0,a.useMemo)((function(){return[{nm:"node",id:"node",key:"nodes"},{nm:e.intl("instance")+" "+("instance"===e.intl("instance")?"":"(instance)"),id:"instance",key:"instances"},{nm:"dimension",id:"dimension",key:"dimensions"}]}),[])}(c),b=(0,a.useCallback)((function(){var e=c.getAttributes(),t=h.map((function(t){var n=f.includes(t.id);return(0,l.getStats)(c,t,{key:"group-by",childrenKey:"label",props:{contribution:"-",anomalyRate:"-",alerts:"-",min:"-",avg:"-",max:"-",selected:n},childProps:{unique:"-",disabled:"hidden"},children:Object.values(e[t.key])})}));return[].concat(p(t),p(Object.keys(e.labels).map((function(t){return(0,l.getStats)(c,e.labels[t],{key:"group-by",childrenKey:"label",props:{getLabel:function(e){return"label: "+(e.nm||t||e.id)},isLabel:!0,selected:m.includes(t)},childProps:{unique:"-",disabled:"hidden"},children:e.labels[t].vl})}))))}),[f,m]);t=(0,a.useMemo)((function(){var e=f.filter((function(e){return"node"!==e})),t=e.map((function(e){return"label"===e?m.length>1?m.length+" labels":m[0]:e}));return e.length<f.length&&t.push("node"),t.join(", ")}),[f,m]);var y=(0,a.useMemo)((function(){return[].concat(p(f),p(m))}),[f,m]),w=(0,o.useAttribute)("groupBySortBy"),O=w[0],x=w[1],j=(0,o.useAttribute)("groupByExpanded"),k=j[0],E=j[1];return a.default.createElement(u.default,d({title:a.default.createElement(i.TextBig,{strong:!0,whiteSpace:"nowrap"},"Group by"),label:t,"data-track":c.track("group-by"),labelProps:n,onChange:c.updateGroupByAttribute,getOptions:b,secondaryLabel:"Group by",tooltipProps:v,value:y,columns:g,enableSubRowSelection:!1,sortBy:O,onSortByChange:x,expanded:k,onExpandedChange:E,emptyMessage:"Deselecting everything will use GROUP BY DIMENSION by default"},r))},b=(0,a.memo)(h);t.default=b},18947:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(67294)),a=l(n(44841)),o=l(n(40107)),i=l(n(34262)),u=["plain"];function l(e){return e&&e.__esModule?e:{default:e}}var c=(0,i.default)((function(e){var t=e.plain,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,u);return r.default.createElement(a.default,n,r.default.createElement(o.default,{plain:t}))}));t.default=c},45230:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54576),i=n(60773),u=(r=n(23410))&&r.__esModule?r:{default:r},l=n(33370),c=n(11627),s=["labelProps"];function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}var p=[(0,c.labelColumn)(),(0,c.metricsColumn)(),(0,c.contributionColumn)(),(0,c.anomalyRateColumn)(),(0,c.alertsColumn)(),(0,c.minColumn)(),(0,c.avgColumn)(),(0,c.maxColumn)()],m=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,s),r=(0,o.useChart)(),c=(0,o.useAttributeValue)("selectedInstances"),f=(0,o.useAttributeValue)("instances"),m=(0,o.useAttributeValue)("instancesTotals"),v=(0,a.useCallback)((function(){return Object.keys(f).map((function(e){return(0,l.getStats)(r,f[e],{id:e,key:"instances",props:{selected:c.includes(e)}})}))}),[f,c]),g=(0,o.useAttribute)("instancesSortBy"),h=g[0],b=g[1],y=function(e){return(0,a.useMemo)((function(){return{heading:(0,i.uppercase)(e.intl("instance",2)),body:"View or filter the "+e.intl("instance",2)+" contributing time-series metrics to this chart. This menu also provides the contribution of each "+e.intl("instance")+" to the volume of the chart, and a break down of the anomaly rate of the queried data per "+e.intl("instance")+"."}}),[])}(r);return a.default.createElement(u.default,d({title:(0,i.uppercase)(r.intl("instance",2)),resourceName:"instance","data-track":r.track("instances"),labelProps:t,onChange:r.updateInstancesAttribute,getOptions:v,tooltipProps:y,value:c,columns:p,sortBy:h,onSortByChange:b,totals:m},n))},v=(0,a.memo)(m);t.default=v},88811:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.Container=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=p(n(60677)),o=p(n(32855)),i=n(90833),u=p(n(3728)),l=p(n(3701)),c=n(81743),s=n(90509),f=["width","open"],d=["icon","secondaryLabel","tertiaryLabel","label","chevron","iconRotate","textProps"];function p(e){return e&&e.__esModule?e:{default:e}}function m(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v.apply(this,arguments)}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var w=(0,a.default)(o.default).attrs((function(e){var t=e.width,n=void 0===t?{max:100}:t,r=e.open,a=y(e,f);return h(h({cursor:"pointer",role:"button",padding:[1],round:!0,gap:1,width:n},r&&{background:"borderSecondary"}),a)})).withConfig({displayName:"label__Container",componentId:"sc-1lmmfid-0"})(["&:hover{background:",";}"],(0,s.getColor)("borderSecondary"));t.Container=w;var O=(0,a.default)(i.TextSmall).attrs({whiteSpace:"nowrap",truncate:!0}).withConfig({displayName:"label__StyledLabel",componentId:"sc-1lmmfid-1"})(["flex:1;"]),x=(0,r.forwardRef)((function(e,t){var n=e.icon,a=e.secondaryLabel,o=e.tertiaryLabel,c=e.label,s=e.chevron,f=void 0===s||s,p=e.iconRotate,m=e.textProps,g=y(e,d);return n?r.default.createElement(w,v({ref:t},g),n):r.default.createElement(w,v({ref:t},g),a&&r.default.createElement(i.TextSmall,{color:"textLite",whiteSpace:"nowrap",truncate:!0},a),r.default.createElement(O,m,c),o&&r.default.createElement(i.TextSmall,{color:"textLite",whiteSpace:"nowrap",truncate:!0},o),f&&r.default.createElement(l.default,{svg:u.default,size:"16px",color:"selected",rotate:p}))})),j=(0,c.withTooltip)(x,{Content:function(e){var t=e.header,n=e.body;return r.default.createElement(o.default,v({column:!0,gap:1},c.tooltipStyleProps),r.default.createElement(i.TextSmall,{color:"bright",strong:!0},t),n&&r.default.createElement(i.TextSmall,{color:"bright"},n))},align:"top"});t.default=j},25789:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54576),i=(r=n(23410))&&r.__esModule?r:{default:r},u=n(33370),l=n(11627),c=["labelProps"];function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}var d={heading:"Labels",body:"View or filter the contributing time-series labels to this chart. This menu also presents the contribution of each label on the chart, and a break down of the anomaly rate of the data per label."},p=[(0,l.labelColumn)("value"),(0,l.uniqueColumn)(),(0,l.metricsColumn)(),(0,l.contributionColumn)(),(0,l.anomalyRateColumn)(),(0,l.minColumn)(),(0,l.avgColumn)(),(0,l.maxColumn)()],m=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,c),r=(0,o.useChart)(),l=(0,o.useAttributeValue)("selectedLabels"),s=(0,o.useAttributeValue)("labels"),m=(0,o.useAttributeValue)("labelsTotals"),v=(0,a.useCallback)((function(){return Object.keys(s).map((function(e){return(0,u.getStats)(r,s[e],{key:"labels",childrenKey:"values",props:{selected:l.includes(e)},childProps:{unique:"-",parentId:e,getIsSelected:function(t){return l.includes(e+":"+t.id)},getValue:function(t){return e+":"+t.id}},children:s[e].vl})}))}),[s,l]),g=(0,o.useAttribute)("labelsSortBy"),h=g[0],b=g[1],y=(0,o.useAttribute)("labelsExpanded"),w=y[0],O=y[1],x=(0,a.useCallback)((function(e){return e.filter((function(e){return!!e.parentId}))}),[]);return a.default.createElement(i.default,f({title:"Labels",resourceName:"label","data-track":r.track("labels"),labelProps:t,onChange:r.updateLabelsAttribute,getOptions:v,tooltipProps:d,value:l,columns:p,enableSubRowSelection:!0,sortBy:h,onSortByChange:b,expanded:w,onExpandedChange:O,totals:m,filterSelectedCount:x},n))},v=(0,a.memo)(m);t.default=v},53926:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54576),i=(r=n(23410))&&r.__esModule?r:{default:r},u=n(33370),l=n(11627),c=["labelProps"];function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function d(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(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 p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var m={heading:"Nodes",body:"View or filter the nodes contributing time-series metrics to this chart. This menu also provides the contribution of each node to the volume of the chart, and a break down of the anomaly rate of the queried data per node."},v=[(0,l.labelColumn)("instance"),(0,l.instancesColumn)(),(0,l.metricsColumn)(),(0,l.contributionColumn)(),(0,l.anomalyRateColumn)(),(0,l.alertsColumn)(),(0,l.minColumn)(),(0,l.avgColumn)(),(0,l.maxColumn)()],g=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,c),r=(0,o.useChart)(),l=(0,o.useAttributeValue)("selectedNodes"),s=(0,o.useAttributeValue)("nodes"),p=(0,o.useAttributeValue)("instances"),g=(0,o.useAttributeValue)("nodesTotals"),h=(0,o.useAttributeValue)("selectedInstances"),b=(0,a.useCallback)((function(){return Object.keys(s).map((function(e){var t=l.includes(e);return(0,u.getStats)(r,s[e],{id:e,key:"nodes",childrenKey:"instances",props:{selected:t},childProps:{isInstance:!0,getValue:function(t){return t.id+"@"+e},getIsSelected:function(t){return h.includes(t.id+"@"+e)}},children:Object.keys(p).reduce((function(t,n){return p[n].ni===s[e].ni?[].concat(d(t),[p[n]]):t}),[])})}))}),[s,l,h]),y=(0,o.useAttribute)("nodesSortBy"),w=y[0],O=y[1],x=(0,o.useAttribute)("nodesExpanded"),j=x[0],k=x[1],E=(0,a.useCallback)((function(e){return e.filter((function(e){return!e.isInstance}))}),[]);return a.default.createElement(i.default,f({title:"Nodes",resourceName:"node","data-track":r.track("nodes"),labelProps:t,onChange:r.updateNodesAttribute,getOptions:b,tooltipProps:m,value:l,columns:v,sortBy:w,onSortByChange:O,expanded:j,onExpandedChange:k,enableSubRowSelection:!1,totals:g,filterSelectedCount:E},n))},h=(0,a.memo)(g);t.default=h},33126:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(67294)),a=u(n(60677)),o=n(22195),i=n(41145);function u(e){return e&&e.__esModule?e:{default:e}}var l=(0,a.default)(o.Button).attrs({flavour:"borderless",label:"Reset",width:"initial",height:"initial",padding:[0,1],title:"Reset Filters",small:!0,neutral:!0}).withConfig({displayName:"reset__StyledButton",componentId:"sc-kilpc3-0"})(["&&{height:initial;font-weight:normal;}"]),c=function(e){var t,n=e.attribute,a=void 0===n?"pristine":n,o=e.resetFunction,u=(0,i.useChart)(),c=(0,i.useAttributeValue)(a),s=0===(null==(t=Object.keys(c))?void 0:t.length);return r.default.createElement(l,{disabled:s,onClick:null!=o?o:u.resetPristine,"data-track":u.track("reset")})};t.default=c},63209:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(67294)),a=u(n(32855)),o=u(n(44841)),i=u(n(88811));function u(e){return e&&e.__esModule?e:{default:e}}var l=function(){return r.default.createElement(o.default,null,r.default.createElement(a.default,{gap:1},r.default.createElement(i.default,{width:"90px",background:"borderSecondary",secondaryLabel:"",label:""}),r.default.createElement(i.default,{width:"120px",background:"borderSecondary"}),r.default.createElement(i.default,{width:"100px",background:"borderSecondary"})))};t.default=l},5628:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(22195),i=n(54576),u=(r=n(37101))&&r.__esModule?r:{default:r},l=["labelProps"];function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m={percentile:"95","trimmed-mean":"5","trimmed-median":"5"},v={heading:"Aliases aggregation over time",body:"The percentile or percentage of the data you want to focus for the percentile or trimmed functions selected."},g={heading:"Time aggregation",body:"View or select the aggregation function applied on each time-series metric when the number of points in the database are more than the points your screen resolution provides to present this chart. This function is helpful when viewing long time-frames, like days, weeks or months, to quickly spot anomalies, spikes or dives."},h=a.default.createElement(o.TextMicro,{padding:[0,0,2],color:"textLite"},"When the screen resolution provides less points than the points available of the source time-series metrics, use the following aggregation function over time on each metric to reduce the number of points"),b=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,l),r=(0,i.useChart)(),o=(0,i.useAttributeValue)("groupingMethod").match(/[\d.]+|\D+/g)||[],c=o[0],f=void 0===c?"":c,p=o[1],b=void 0===p?"":p,y=(0,i.useAttributeValue)("viewUpdateEvery"),w=(0,i.useAttributeValue)("perTier"),O=function(e,t){void 0===t&&(t=[]);var n=t,r=n[0],o=n.slice(1);return(0,a.useMemo)((function(){return[{value:"min",label:"Minimum",description:"Reveal short dives that would otherwise be smoothed out.",short:"MIN()","data-track":e.track("time-aggregation-min")},{value:"max",label:"Maximum",description:"Reveal short spikes that would otherwise be smoothed out.",short:"MAX()","data-track":e.track("time-aggregation-max")},{value:"average",label:"Mean or Average",description:"Calculate the longer term average, as if data were collected at screen resolution.",short:"AVG()","data-track":e.track("time-aggregation-average")},{value:"sum",label:"Sum",description:"Provide the sum of the points that are aggregated over time. Use it when a sense of volume is needed over the aggregation period. It may not be sensible to use this function on all data types.",short:"SUM()","data-track":e.track("time-aggregation-sum")},Array.isArray(o)&&"undefined"!==typeof(null==r?void 0:r.points)&&{justDesc:!0,description:"The functions below lose accuracy when applied on tiered data, compared to high resolution data. Your current query is "+100*r.points/t.reduce((function(e,t){return e+t.points}),0)+"% high resolution and "+100*o.reduce((function(e,t){return e+t.points}),0)/t.reduce((function(e,t){return e+t.points}),0).toFixed(2)+"% tiered data of lower resolution."},{value:"percentile",label:"Percentile",description:"Provide the maximum value of a percentage of the aggregated points, having the smaller values. The default is p95, which provides the maximum value of the aggregated points after ignoring the top 5% of them.",short:"PERCENTILE()","data-track":e.track("time-aggregation-percentile95")},{value:"trimmed-mean",label:"Trimmed Average or Trimmed Mean",description:"Like average, but first remove a percentage of the extreme high and low values.",short:"TRIMMEAN()","data-track":e.track("time-aggregation-trimmed-mean5")},{value:"median",label:"Median",description:"The middle value of all points that would otherwise be smoothed out. This function works like average, but short extreme dives and spikes influence it significantly less than average.",short:"MEDIAN()","data-track":e.track("time-aggregation-median")},{value:"trimmed-median",label:"Trimmed Median",description:"Like median, but first remove a percentage of the extreme high and low values.",short:"TRIMMEDIAN()","data-track":e.track("time-aggregation-trimmed-median5")},{value:"stddev",label:"Standard deviation",description:"Reveal how far each point lies from the average. A high standard deviation means that values are generally far from the average, while a low standard deviation indicates that values are clustered close to the mean. The result is again in the original units of the data source metric.",short:"STDDEV()","data-track":e.track("time-aggregation-stddev")},{value:"cv",label:"Coefficient of variation or Relative standard deviation",description:"The ratio of the standard deviation to the average. Its use is the same as standard deviation, but expressed as a percentage related to the average. The units change to %.",short:"CV()","data-track":e.track("time-aggregation-cv")},{value:"incremental-sum",label:"Incremental Sum or Delta",description:"Provide the difference between the newest and the oldest values of the aggregated points. Each point will be positive if the trend grows and negative if the trend shrinks.",short:"DELTA()","data-track":e.track("time-aggregation-incremental-sum")},{value:"ses",label:"Single exponential smoothing",description:"Use the aggregated points to produce a forecast of the next value, and reveal the forecasted value. Use it when there are indications that the trend is more predictable using the more recent points than the older ones.",short:"SES()","data-track":e.track("time-aggregation-ses")},{value:"des",label:"Double exponential smoothing",description:"Like single exponential smoothing, but better suited when the aggregated points may have a strong trend.",short:"DES()","data-track":e.track("time-aggregation-des")}].filter(Boolean)}),[e,null==r?void 0:r.points])}(r,w),x=function(e){var t=e.chart,n=e.method;return(0,a.useMemo)((function(){return"percentile"===n?[{value:"25",label:"25th",short:"25th","data-track":t.track("time-aggregation-percentile25")},{value:"50",label:"50th",short:"50th","data-track":t.track("time-aggregation-percentile50")},{value:"75",label:"75th",short:"75th","data-track":t.track("time-aggregation-percentile75")},{value:"80",label:"80th",short:"80th","data-track":t.track("time-aggregation-percentile80")},{value:"90",label:"90th",short:"90th","data-track":t.track("time-aggregation-percentile90")},{value:"95",label:"95th",short:"95th","data-track":t.track("time-aggregation-percentile95")},{value:"97",label:"97th",short:"97th","data-track":t.track("time-aggregation-percentile97")},{value:"98",label:"98th",short:"98th","data-track":t.track("time-aggregation-percentile98")},{value:"99",label:"99th",short:"99th","data-track":t.track("time-aggregation-percentile99")}]:n.includes("trimmed")?[{value:"1",label:"1%",short:"1%","data-track":t.track("time-aggregation-"+n+"1")},{value:"2",label:"2%",short:"2%","data-track":t.track("time-aggregation-"+n+"2")},{value:"3",label:"3%",short:"3%","data-track":t.track("time-aggregation-"+n+"3")},{value:"5",label:"5%",short:"5%","data-track":t.track("time-aggregation-"+n+"5")},{value:"10",label:"10%",short:"10%","data-track":t.track("time-aggregation-"+n+"10")},{value:"15",label:"15%",short:"15%","data-track":t.track("time-aggregation-"+n+"15")},{value:"20",label:"20%",short:"20%","data-track":t.track("time-aggregation-"+n+"20")},{value:"25",label:"25%",short:"25%","data-track":t.track("time-aggregation-"+n+"25")}]:[]}),[t,n])}({chart:r,method:f}),j=(O.find((function(e){return e.value===f}))||O[0]).short,k=x.find((function(e){return e.value===b}))||x[0];return a.default.createElement(a.default.Fragment,null,b&&a.default.createElement(u.default,s({value:b,onChange:function(e){return r.updateTimeAggregationMethodAttribute({alias:e,method:f})},items:x,"data-track":r.track("groupingMethodAlias")},n,{labelProps:d({secondaryLabel:"each as",label:k.short,title:v.heading,tooltipProps:v},t)})),a.default.createElement(u.default,s({value:f,onChange:function(e){return r.updateTimeAggregationMethodAttribute({alias:m[e],method:e})},items:O,"data-track":r.track("groupingMethod"),dropTitle:h},n,{labelProps:d({secondaryLabel:!b&&"each as",tertiaryLabel:"every "+y+"s",label:j,title:g.heading,tooltipProps:g},t)})))},y=(0,a.memo)(b);t.default=y},59965:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(67294)),a=n(90833),o=c(n(13563)),i=c(n(45724)),u=c(n(3701)),l=n(54576);function c(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.selected,n=void 0===t?[]:t,c=e.qr,s=void 0===c?0:c,f=e.fl,d=void 0===f?0:f,p=e.sl,m=void 0===p?0:p,v=e.ex,g=void 0===v?0:v,h=e.teaser,b=void 0!==h&&h,y=e.resourceName,w=m+g,O=n.length&&n.length<s?n.length:s,x=d>0||b&&s<(n.length||w),j=(b?n.length||w:n.length)||m,k=(0,l.useChart)();return r.default.createElement(a.TextMicro,{color:"textLite"},r.default.createElement(a.TextMicro,{color:b?"text":"primary"},O),b?" ":" queried",!b&&r.default.createElement(u.default,{margin:[-.5,1,-.5,0],width:"14px",height:"14px",color:"primary",svg:o.default}),!!d&&r.default.createElement(r.default.Fragment,null,b?r.default.createElement(a.TextMicro,{color:"errorLite"}," +"):"+ ",r.default.createElement(a.TextMicro,{color:"errorLite"},d),b?" ":"failed ",r.default.createElement(u.default,{margin:[-.5,1,-.5,0],width:"14px",height:"14px",color:"errorLite",svg:i.default})),x&&r.default.createElement(r.default.Fragment,null,"of ",r.default.createElement(a.TextMicro,{color:b?"textLite":"text"},j),b?" ":" selected"),!b&&s!==w&&r.default.createElement(r.default.Fragment,null,"out of ",r.default.createElement(a.TextMicro,null,w)," available"),y?k.intl(y,x?j:O):"")};t.default=s},33370:function(e,t){"use strict";t.__esModule=!0,t.getStats=void 0;var n=["getValue","getLabel","getIsSelected"];function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=function(e,t){return e&&(null==e?void 0:e[t])||0},u=function(e){return e?i(e,"qr")+i(e,"qr")/(i(e,"ex")+i(e,"sl")):"-"},l=function(e){return e?3*i(e,"cr")+2*i(e,"wr")+i(e,"cl"):"-"};t.getStats=function e(t,r,o){var c=void 0===o?{}:o,s=c.id,f=c.key,d=c.childrenKey,p=c.children,m=void 0===p?[]:p,v=c.childProps,g=c.props,h=g.getValue,b=g.getLabel,y=g.getIsSelected,w=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(g,n);return a(a({label:(null==b?void 0:b(r))||r.nm||s||r.id,value:(null==h?void 0:h(r))||s||r.id,"data-track":t.track(f+"-"+(s||r.id||r.nm)),unique:m.length,instances:u(r.is),metrics:u(r.ds),contribution:i(r.sts,"con"),anomalyRate:i(r.sts,"arp"),min:i(r.sts,"min"),avg:i(r.sts,"avg"),max:i(r.sts,"max"),alerts:l(r.al),info:r,selected:(null==y?void 0:y(r))||!1},w),{},{children:m.map((function(n){return e(t,n,{key:f+"-"+d,props:v})}))})}},34262:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=i(n(67294)),a=n(54576),o=i(n(63209));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return function(t){return(0,a.useInitialLoading)()?r.default.createElement(o.default,t):r.default.createElement(e,t)}}},16374:function(e,t,n){"use strict";t.ZP=void 0;var r=g(n(67294)),a=g(n(60677)),o=n(22195),i=m(n(58607)),u=n(54576),l=n(90509),c=m(n(70486)),s=n(86954),f=m(n(3640)),d=["empty","index","uiName"],p=["uiName"];function m(e){return e&&e.__esModule?e:{default:e}}function v(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(this,arguments)}function w(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var O=(0,a.default)(o.Text).withConfig({displayName:"gauge__Label",componentId:"sc-1o49axm-0"})(["line-height:1;font-size:",";flex:",";",";"],(function(e){return e.fontSize}),(function(e){var t=e.flex;return void 0===t?0:t}),(function(e){return e.isFetching&&f.default})),x=(0,a.default)(O).withConfig({displayName:"gauge__StrokeLabel",componentId:"sc-1o49axm-1"})(["text-shadow:0.02em 0 ",",0 0.02em ",",-0.02em 0 ",",0 -0.02em ",";"],(0,l.getColor)("borderSecondary"),(0,l.getColor)("borderSecondary"),(0,l.getColor)("borderSecondary"),(0,l.getColor)("borderSecondary")),j=function(){var e=(0,u.useLatestConvertedValue)("selected");return r.default.createElement(x,{flex:"2",color:"main",fontSize:"2em",strong:!0},e)};var k=function(){var e=(0,u.useUnitSign)();return r.default.createElement(O,{color:"border",fontSize:"1em"},e)};var E=function(e){var t=e.empty,n=e.index,a=e.uiName,o=w(e,d),i=(0,u.useChart)(),l=i.getUI(a).getMinMax();return r.default.createElement(O,y({color:"border",fontSize:"1.3em"},o),t?"-":i.getConvertedValue(l[n]))};var P=(0,a.default)(o.Flex).attrs({alignItems:"center",justifyContent:"between",flex:!0}).withConfig({displayName:"gauge__BoundsContainer",componentId:"sc-1o49axm-2"})([""]);var S=function(e){var t=e.uiName;return r.default.createElement(P,null,r.default.createElement(E,{index:0,uiName:t}),r.default.createElement(E,{index:1,uiName:t}))};var C=(0,a.default)(o.Flex).attrs({position:"absolute",column:!0,alignContent:"center",justifyContent:"center"}).withConfig({displayName:"gauge__StatsContainer",componentId:"sc-1o49axm-3"})(["inset:",";text-align:center;font-size:",";"],(function(e){return e.inset}),(function(e){return e.fontSize}));var _=function(e){var t=e.uiName,n=(0,u.useOnResize)(t),a=n.width,o=n.height,i=a<o?a:o;return r.default.createElement(r.default.Fragment,null,r.default.createElement(C,{fontSize:i/15+"px",inset:"50% 15% 0%"},r.default.createElement(k,null)),r.default.createElement(C,{fontSize:i/15+"px",inset:"35% 15% 0%"},r.default.createElement(j,null)),r.default.createElement(C,{fontSize:i/15+"px",inset:"80% "+(100-.8*i*100/a)/2+"% 0%"},r.default.createElement(S,{uiName:t})))};var M=(0,a.keyframes)(["from{opacity:0.2;}to{opacity:0.6;}"]),D=(0,a.default)(o.Flex).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({background:"borderSecondary",round:"100%",width:"100%",height:"100%"},e)})).withConfig({displayName:"gauge__Skeleton",componentId:"sc-1o49axm-4"})(["animation:"," 1.6s ease-in infinite;"],M);var A=(0,r.forwardRef)((function(e,t){var n=e.uiName,a=w(e,p),o=(0,u.useAttributeValue)("loaded");return r.default.createElement(s.ChartWrapper,{alignItems:"center",justifyContent:"center",column:!0,ref:t,gap:0},o?r.default.createElement(r.default.Fragment,null,r.default.createElement(i.default,y({uiName:n,position:"relative",justifyContent:"center",alignItems:"center"},a),r.default.createElement("canvas",null)),r.default.createElement(_,{uiName:n})):r.default.createElement(D,null))}));var T=(0,c.default)(A,{tile:!0});t.ZP=T},14567:function(e,t,n){"use strict";t.__esModule=!0,t.makeGetColor=t.getWidth=t.default=void 0;var r,a=n(69032),o=n(63840),i=n(51834),u=n(31859),l=(r=n(61406))&&r.__esModule?r:{default:r};function c(){c=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",i=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(_){l=function(e,t,n){return e[t]=n}}function s(e,t,n,a){var o=t&&t.prototype instanceof p?t:p,i=Object.create(o.prototype),u=new P(a||[]);return r(i,"_invoke",{value:x(e,n,u)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(_){return{type:"throw",arg:_}}}e.wrap=s;var d={};function p(){}function m(){}function v(){}var g={};l(g,o,(function(){return this}));var h=Object.getPrototypeOf,b=h&&h(h(S([])));b&&b!==t&&n.call(b,o)&&(g=b);var y=v.prototype=p.prototype=Object.create(g);function w(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function a(r,o,i,u){var l=f(e[r],e,o);if("throw"!==l.type){var c=l.arg,s=c.value;return s&&"object"==typeof s&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){a("next",e,i,u)}),(function(e){a("throw",e,i,u)})):t.resolve(s).then((function(e){c.value=e,i(c)}),(function(e){return a("throw",e,i,u)}))}u(l.arg)}var o;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){a(e,n,t,r)}))}return o=o?o.then(r,r):r()}})}function x(e,t,n){var r="suspendedStart";return function(a,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===a)throw o;return C()}for(n.method=a,n.arg=o;;){var i=n.delegate;if(i){var u=j(i,n);if(u){if(u===d)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=f(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function j(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,j(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var a=f(r,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,d;var o=a.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function E(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function S(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return a.next=a}}return{next:C}}function C(){return{value:void 0,done:!0}}return m.prototype=v,r(y,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:m,configurable:!0}),m.displayName=l(v,u,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===m||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,l(e,u,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},w(O.prototype),l(O.prototype,i,(function(){return this})),e.AsyncIterator=O,e.async=function(t,n,r,a,o){void 0===o&&(o=Promise);var i=new O(s(t,n,r,a),o);return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},w(y),l(y,u,"Generator"),l(y,o,(function(){return this})),l(y,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=S,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(E),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return i.type="throw",i.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],i=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(u&&l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,d):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),E(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;E(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:S(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}t.getWidth=function(e,t){var n=void 0===t?{}:t,r=n.aspectRatio,a=n.cellSize,o=(0,u.getRows)(e,r),i=(0,u.getColumns)(o,r);return(0,u.getFullWidth)(i,a)};var s=function(e,t){var n=void 0===t?{}:t,r=n.aspectRatio,a=n.cellSize,o=n.padding,i=(0,u.getRows)(e,r),l=(0,u.getColumns)(i,r);return{width:(0,u.getFullWidth)(l,a),height:(0,u.getFullHeight)(i,a,o),columns:Math.ceil(l)}},f=function(e,t,n){return(0,a.scaleLinear)().domain([e,t]).range(n)};t.makeGetColor=f;t.default=function(e,t,n,r){var a=c().mark(M),d=n.onMouseenter,p=n.onMouseout;void 0===r&&(r={});var m=r,v=m.cellSize,g=m.cellPadding,h=m.cellStroke,b=void 0===h?2:h,y=m.lineWidth,w=void 0===y?1:y,O=m.colorRange,x=void 0===O?[e.getThemeAttribute("themeGroupBoxesMin"),e.getThemeAttribute("themeGroupBoxesMax")]:O,j=t.getContext("2d"),k=(0,i.createCanvas)(j.width,j.height),E=k.getContext("2d"),P=-1,S=function(){},C=function(){},_=function(){};function M(n,m){var h,y,O,M,D,A,T,z,N;return c().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:h=s(n,r),y=h.width,O=h.height,M=h.columns,k.width=parseInt(y),k.height=parseInt(O),E.clearRect(0,0,k.width,k.height),D=e.getAttribute("min"),A=e.getAttribute("max"),T=f(D,A,x),z=function(t,n,r){t.beginPath(),t.fillStyle=T(e.getRowDimensionValue(n,m));var a=(0,u.getXPosition)(M,r,v),o=(0,u.getYPosition)(M,r,v);w&&b&&t.clearRect(a-w,o-w,(0,u.getCellBoxSize)(v,g)+b,(0,u.getCellBoxSize)(v,g)+b),t.fillRect(a,o,(0,u.getCellBoxSize)(v,g),(0,u.getCellBoxSize)(v,g))},N=0;case 9:if(!(N<n.length)){a.next=17;break}if(z(E,n[N],N),!(0,o.unstable_shouldYield)()){a.next=14;break}return void(a.next=14);case 14:++N,a.next=9;break;case 17:S(),_(),(0,i.copyCanvas)(k,t),_=(0,l.default)(t,M,n.length,{onMouseenter:d,onMouseout:p},r),S=function(){return-1!==P&&z(j,n[P],P)},C=function(e){S(),P=e;var t=(0,u.getXPosition)(M,e,v),n=(0,u.getYPosition)(M,e,v);w&&b&&(j.lineWidth=w,j.strokeStyle="#fff",j.strokeRect(t+w,n+w,(0,u.getCellBoxSize)(v,g)-b,(0,u.getCellBoxSize)(v,g)-b))};case 23:case"end":return a.stop()}}),a)}return{clear:function(){S(),_(),j.clearRect(0,0,t.width,t.height),E.clearRect(0,0,k.width,k.height)},update:M,activateBox:function(e){return C(e)},deactivateBox:function(){return S()}}}},61406:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(31859);t.default=function(e,t,n,a,o){var i=a.onMouseenter,u=a.onMouseout,l=void 0===o?{}:o,c=l.cellSize,s=l.cellPadding,f=-1,d=function(n){var a=e.getBoundingClientRect(),o=(0,r.getXPosition)(t,n,c),i=(0,r.getYPosition)(t,n,c),u=a.left+o,l=a.top+i,f=(0,r.getCellBoxSize)(c,s);return{index:n,left:u,top:l,right:u+f,bottom:l+f,width:f,height:f,offsetX:o,offsetY:i}},p=function(){u(d(f)),f=-1},m=function(e){var a=e.offsetX,o=e.offsetY,u=(0,r.getOffsetPosition)(a,c),l=(0,r.getOffsetPosition)(o,c)*t+u;l!==f&&(-1!==f&&p(),l>=n||(i(d(l)),f=l))};return e.addEventListener("mousemove",m),e.addEventListener("mouseout",p),function(){e.removeEventListener("mousemove",m),e.removeEventListener("mouseout",p)}}},9549:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.Container=void 0;var r=u(n(67294)),a=u(n(32855)),o=u(n(78122)),i=u(n(88578));function u(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var c=function(e){return r.default.createElement(a.default,l({border:{side:"top",color:"borderSecondary"},"data-testid":"chartLegend",column:!0},e))};t.Container=c;var s=function(){return r.default.createElement(c,null,r.default.createElement(o.default,null),r.default.createElement(a.default,{alignItems:"center",padding:[2]},r.default.createElement(i.default,null)))};t.default=s},88578:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(67294)),a=l(n(60677)),o=l(n(32855)),i=n(90833),u=n(54576);function l(e){return e&&e.__esModule?e:{default:e}}var c=(0,a.default)(o.default).attrs({width:"320px",height:"12px",round:!0}).withConfig({displayName:"legend__LinearColorScaleBar",componentId:"sc-1iit0cq-0"})(["background:linear-gradient( to right,",","," );"],(function(e){return e.minColor}),(function(e){return e.maxColor})),s=function(){var e=(0,u.useChart)(),t=(0,u.useAttributeValue)("min"),n=(0,u.useAttributeValue)("max"),a=(0,u.useUnitSign)(),l=(0,u.useAttributeValue)("selectedContexts").join(", "),s=(0,u.useAttributeValue)("contextScope").join(", ");(0,u.useAttributeValue)("theme");var f=e.getThemeAttribute("themeGroupBoxesMin"),d=e.getThemeAttribute("themeGroupBoxesMax");return r.default.createElement(o.default,{"data-testid":"groupBox-legend",gap:4,alignItems:"center"},r.default.createElement(i.TextNano,{strong:!0},l&&"*"!==l?l:s),r.default.createElement(o.default,{gap:2,alignItems:"center"},r.default.createElement(i.TextNano,null,e.getConvertedValue(t)," ",a),r.default.createElement(c,{minColor:f,maxColor:d}),r.default.createElement(i.TextNano,null,e.getConvertedValue(n)," ",a)))};t.default=s},88515:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(54576),o=d(n(58802)),i=d(n(14567)),u=d(n(51653)),l=d(n(87951)),c=["uiName","dimensions","groupLabel"],s=["index"],f=["index"];function d(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function m(){m=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",i=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(_){l=function(e,t,n){return e[t]=n}}function c(e,t,n,a){var o=t&&t.prototype instanceof d?t:d,i=Object.create(o.prototype),u=new P(a||[]);return r(i,"_invoke",{value:x(e,n,u)}),i}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(_){return{type:"throw",arg:_}}}e.wrap=c;var f={};function d(){}function p(){}function v(){}var g={};l(g,o,(function(){return this}));var h=Object.getPrototypeOf,b=h&&h(h(S([])));b&&b!==t&&n.call(b,o)&&(g=b);var y=v.prototype=d.prototype=Object.create(g);function w(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function a(r,o,i,u){var l=s(e[r],e,o);if("throw"!==l.type){var c=l.arg,f=c.value;return f&&"object"==typeof f&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){a("next",e,i,u)}),(function(e){a("throw",e,i,u)})):t.resolve(f).then((function(e){c.value=e,i(c)}),(function(e){return a("throw",e,i,u)}))}u(l.arg)}var o;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){a(e,n,t,r)}))}return o=o?o.then(r,r):r()}})}function x(e,t,n){var r="suspendedStart";return function(a,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===a)throw o;return C()}for(n.method=a,n.arg=o;;){var i=n.delegate;if(i){var u=j(i,n);if(u){if(u===f)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=s(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function j(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,j(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var a=s(r,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,f;var o=a.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,f)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function E(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function S(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return a.next=a}}return{next:C}}function C(){return{value:void 0,done:!0}}return p.prototype=v,r(y,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=l(v,u,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===p||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,l(e,u,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},w(O.prototype),l(O.prototype,i,(function(){return this})),e.AsyncIterator=O,e.async=function(t,n,r,a,o){void 0===o&&(o=Promise);var i=new O(c(t,n,r,a),o);return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},w(y),l(y,u,"Generator"),l(y,o,(function(){return this})),l(y,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=S,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(E),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return i.type="throw",i.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],i=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var u=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(u&&l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,f):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),f},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),E(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;E(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:S(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}function v(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var g=function(e){var t=e.uiName,n=e.dimensions,d=e.groupLabel,p=v(e,c),g=(0,a.useChart)(),h=(0,r.useRef)(),b=(0,r.useRef)(),y=(0,r.useRef)(),w=(0,r.useState)(null),O=w[0],x=w[1],j=(0,r.useRef)(-1),k=(0,r.useRef)();(0,r.useLayoutEffect)((function(){return y.current=(0,i.default)(g,b.current,{onMouseenter:function(e){var t=e.index,n=v(e,s);j.current=t,y.current.activateBox(t),k.current=setTimeout((function(){x({target:{getBoundingClientRect:function(){return n}},index:t})}),100)},onMouseout:function(){j.current=-1,clearTimeout(k.current),requestAnimationFrame((function(){x((function(e){return-1===j.current||j.current!==(null==e?void 0:e.index)?(y.current.deactivateBox(),j.current=-1,null):e}))}))},onClick:function(e){void 0===e&&(e={});var t=e,n=t.index,r=v(t,f);j.current=n,y.current.activateBox(n),k.current=setTimeout((function(){x({target:{getBoundingClientRect:function(){return r}},index:n})}),100)}},p),function(){return y.current.clear()}}),[]);var E=(0,u.default)(t),P=(0,o.default)(),S=P[1],C=P[2],_=(0,a.useAttributeValue)("theme");(0,r.useLayoutEffect)((function(){return S(m().mark((function e(){return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O&&h.current&&h.current[O.index]!==n[O.index]&&(y.current.deactivateBox(),x(null),j.current=-1),h.current=n,e.delegateYield(y.current.update(n,E),"t0",3);case 3:case"end":return e.stop()}}),e)}))),function(){return C()}}),[E,S,C,_]);var M=(0,r.useMemo)((function(){if(O){var e=n[O.index].split(",");return e[e.length-1]}}),[n[null==O?void 0:O.index]]);return r.default.createElement(r.Fragment,null,r.default.createElement("canvas",{"data-testid":"groupBox",ref:b}),O&&r.default.createElement(l.default,{target:O.target,label:M,index:O.index,groupLabel:d,data:E,id:n[O.index]}))};t.default=g},98950:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.SkeletonIcon=void 0;var r=d(n(67294)),a=d(n(60677)),o=n(22195),i=n(54576),u=s(n(1496)),l=s(n(88515)),c=s(n(78927));function s(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=(0,a.keyframes)(["from{opacity:0.2;}to{opacity:0.6;}"]),g=(0,a.default)(o.Flex).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({background:"borderSecondary",flex:!0,height:50},e)})).withConfig({displayName:"groupBoxes__Skeleton",componentId:"sc-1m75n17-0"})(["animation:"," 1.6s ease-in infinite;"],v),h=function(){var e=(0,i.useLoadingColor)();return r.default.createElement(g,{background:e})};t.SkeletonIcon=h;var b=function e(t){var n=t.uiName,a=t.subTree,u=t.data,c=t.label,s=t.groupedBy,f=t.hasMore,d=Object.values(a),p=s[0],m=s.slice(1),v=(0,i.useColor)("themeBackground");return r.default.createElement(o.Flex,{"data-testid":"groupBoxWrapper",column:!0,alignItems:"start",gap:1,margin:[0,3,3,0],border:!!f&&{color:"borderSecondary",side:"all"},round:f,padding:f?[2]:[0],position:"relative"},r.default.createElement(o.Box,f&&{position:"absolute",top:"-12px",left:1,background:v,padding:[0,1]},r.default.createElement(o.TextMicro,{strong:f,"data-testid":"groupBoxWrapper-title",whiteSpace:"nowrap"},c,u.length>3&&r.default.createElement("span",null,"(",d.length,")"))),m.length?Object.keys(a).map((function(t){return r.default.createElement(e,{key:t,label:t,subTree:a[t],data:u,uiName:n,groupedBy:m,hasMore:m.length>1})})):r.default.createElement(l.default,{dimensions:d,groupLabel:c,uiName:n,groupKey:p}))},y=function(e){var t=e.uiName,n=(0,c.default)(t),a=n.data,l=n.tree,s=(0,i.useAttributeValue)("loaded"),f=(0,i.useAttributeValue)("showingInfo"),d=(0,i.useAttributeValue)("viewDimensions").grouped_by||[],p=d[0],m=d.slice(1);return s?r.default.createElement(o.Flex,{"data-testid":"groupBoxes",flexWrap:!0,flex:!0,position:"relative",height:{min:"150px"}},f?r.default.createElement(u.default,null):m.length?Object.keys(l).map((function(e){return r.default.createElement(b,{key:e,label:e,subTree:l[e],data:a,uiName:t,groupedBy:m,hasMore:m.length>1})})):r.default.createElement(b,{key:p,label:p,subTree:l,data:a,uiName:t,groupedBy:m})):r.default.createElement(h,null)},w=(0,r.memo)(y);t.default=w},20581:function(e,t,n){"use strict";t.ZP=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=v(n(11557)),o=v(n(36657)),i=v(n(70486)),u=n(54576),l=v(n(58607)),c=v(n(79779)),s=v(n(18947)),f=v(n(36864)),d=v(n(98950)),p=v(n(9549)),m=["uiName"];function v(e){return e&&e.__esModule?e:{default:e}}function g(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}var b=(0,r.forwardRef)((function(e,t){var n=e.uiName,i=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,m),v=(0,u.useChart)(),g=(0,o.default)({onHover:v.focus,onBlur:v.blur,isOut:function(e){return!e||!e.closest("[data-toolbox]")&&!e.closest("[data-testid=chart]")}},[v]),b=(0,a.default)((function(e){g.current=e,t.current=e}))[1],y=(0,u.useAttributeValue)("showingInfo");return r.default.createElement(f.default,h({ref:b},i),r.default.createElement(c.default,null),r.default.createElement(s.default,null),r.default.createElement(l.default,{uiName:n,column:!0,gap:4,padding:[4,2]},r.default.createElement(d.default,{uiName:n})),!y&&r.default.createElement(p.default,null))}));var y=(0,i.default)(b);t.ZP=y},87951:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=c(n(73935)),o=c(n(82633)),i=c(n(86518)),u=c(n(91183)),l=c(n(66220));function c(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var f={right:"left",bottom:"top"},d={right:"left",top:"bottom"},p={left:"right",bottom:"top"},m={left:"right",top:"bottom"},v=function(e){var t=e.target,n=e.label,c=e.index,s=e.groupLabel,v=e.data,g=e.id,h=(0,r.useRef)(),b=(0,r.useRef)(),y=(0,r.useState)(m),w=y[0],O=y[1];b.current=(0,i.default)(t,h,w,"width"),(0,r.useEffect)((function(){if(null!=t&&t.getBoundingClientRect){var e=t.getBoundingClientRect(),n=e.right,r=e.bottom,a=window.innerHeight,o=window.innerWidth,i=h.current.getBoundingClientRect(),u=i.width,l=i.height;O(function(e,t){return e&&t?f:e?d:t?p:m}(n+u>o,r+l>a))}}),[t]),(0,r.useEffect)((function(){b.current()}),[w]);var x=(0,u.default)();return a.default.createPortal(r.default.createElement(o.default,{"data-toolbox":!0,ref:h,width:{max:"100%"},column:!0,"data-testid":"drop",sx:{pointerEvents:"none"}},r.default.createElement(l.default,{"data-testid":"chartPopover",label:n,index:c,groupLabel:s,data:v,id:g})),x)};t.default=v},47201:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=i(n(67294)),a=i(n(60677)),o=n(22195);function i(e){return e&&e.__esModule?e:{default:e}}var u=(0,a.default)(o.Flex).attrs({"data-testid":"chartPopover-label"}).withConfig({displayName:"label__GridRow",componentId:"sc-1j7ox7-0"})(["display:contents;"]),l=function(e){var t=e.label,n=e.value;return r.default.createElement(u,null,r.default.createElement(o.TextMicro,{padding:[1,0]},t),r.default.createElement(o.TextSmall,{strong:!0},(null==n?void 0:n.join(", "))||"-"))};t.default=l},66220:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=c(n(60677)),o=n(22195),i=n(54576),u=n(12460),l=c(n(47201));function c(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var f=(0,a.default)(o.Flex).attrs((function(e){return{round:!0,border:{side:"all",color:"elementBackground"},width:{min:"196px",max:e.maxWidth?e.maxWidth+"px":"80vw"},background:"dropdown",column:!0,padding:[4],gap:1}})).withConfig({displayName:"labels__Container",componentId:"sc-5eymlk-0"})(["box-shadow:0px 8px 12px rgba(9,30,66,0.15),0px 0px 1px rgba(9,30,66,0.31);"]),d=(0,a.default)(u.BaseColorBar).attrs({position:"absolute",top:1,left:0,backgroundOpacity:.4,round:.5}).withConfig({displayName:"labels__ColorBackground",componentId:"sc-5eymlk-1"})([""]),p=a.default.div.withConfig({displayName:"labels__Grid",componentId:"sc-5eymlk-2"})(["display:grid;width:100%;grid-template-columns:auto 2fr;column-gap:8px;align-items:center;"]),m=function(e){var t=e.index,n=e.label,a=e.groupLabel,u=e.data,c=e.id,s=(0,i.useChart)(),m=s.getAttribute("viewDimensions")||{},v=(0,i.useAttributeValue)("min"),g=(0,i.useAttributeValue)("max"),h=.9*s.getUI().getChartWidth(),b=s.getRowDimensionValue(c,u),y=(0,i.useConverted)(b,{valueKey:"percent"});return r.default.createElement(f,{"data-testid":"chartPopover-labels",maxWidth:h,gap:2},r.default.createElement(o.Flex,{column:!0,gap:1},r.default.createElement(o.TextMicro,null,a),r.default.createElement(o.TextMicro,{strong:!0},n),r.default.createElement(o.Flex,{alignItems:"center",position:"relative"},r.default.createElement(d,{value:b,min:v,max:g,bg:s.getThemeAttribute("themeGroupBoxesMax"),height:"18px"}),r.default.createElement(o.TextMicro,{padding:[1,2],strong:!0},y,"-"!==y&&"%"))),r.default.createElement(p,{gap:1,column:!0},Object.keys(m.labels).map((function(e){var n;return r.default.createElement(l.default,{key:e,label:e,value:null==(n=m.labels[e])?void 0:n[t]})}))))},v=(0,r.memo)(m);t.default=v},78927:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(54576);t.default=function(e){var t=(0,r.useChart)(),n=(0,r.useForceUpdate)();return(0,r.useImmediateListener)((function(){return t.getUI(e).on("groupBoxChanged",n)}),[t]),t.getUI(e).getGroupBox()}},51653:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(54576);t.default=function(e){var t=(0,r.useChart)(),n=(0,r.useForceUpdate)();return(0,r.useImmediateListener)((function(){return t.getUI(e).on("groupBoxRowDataChanged",n)}),[t]),t.getUI(e).getGroupBoxRowData()}},31859:function(e,t){"use strict";t.__esModule=!0,t.getYPosition=t.getXPosition=t.getRows=t.getOffsetPosition=t.getFullWidth=t.getFullHeight=t.getColumns=t.getCellBoxSize=t.defaultPadding=t.defaultCellSize=t.defaultAspectRatio=void 0;var n=17;t.defaultCellSize=n;t.defaultPadding=1;var r=Math.round(16/9);t.defaultAspectRatio=r;t.getCellBoxSize=function(e,t){return void 0===e&&(e=n),void 0===t&&(t=1),e-t};t.getRows=function(e,t){return void 0===t&&(t=r),Math.sqrt(e.length/t)};t.getColumns=function(e,t){return void 0===t&&(t=r),e*t};t.getXPosition=function(e,t,r){return void 0===r&&(r=n),Math.floor(t%e)*r};t.getYPosition=function(e,t,r){return void 0===r&&(r=n),Math.floor(t/e)*r};t.getFullWidth=function(e,t){return void 0===t&&(t=n),Math.ceil(e)*t};t.getFullHeight=function(e,t,r){return void 0===t&&(t=n),void 0===r&&(r=n),Math.ceil(e)*t+r};t.getOffsetPosition=function(e,t){return void 0===t&&(t=n),Math.floor(e/t)}},79779:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.Container=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=c(n(32855)),o=n(54576),i=c(n(2713)),u=c(n(21040)),l=n(96808);function c(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}var d=function(e){return r.default.createElement(a.default,f({alignItems:"center",justifyContent:"start",padding:[1,2],gap:.5,border:{side:"bottom",color:"borderSecondary"},"data-testid":"chartHeader",height:"25px"},e))};t.Container=d;var p=function(){var e=(0,o.useAttributeValue)("leftHeaderElements");return r.default.createElement(d,null,e.map((function(e,t,n){return r.default.createElement(r.Fragment,{key:t},r.default.createElement(e,null),n[t+1]?r.default.createElement(u.default,null):null)})),r.default.createElement(l.Title,null),r.default.createElement(i.default,null))};t.default=p},18839:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(60677);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u={default:"default",selectVertical:"row-resize",select:"col-resize",highlight:"crosshair"},l=o(o({},u),{},{pan:"grabbing"}),c=(0,r.css)(["cursor:",";"," &:active{cursor:",";}"],(function(e){return u[e.navigation]||u.default}),(function(e){var t=l[e.navigation];return t?"\n &:active {\n cursor: "+t+";\n }\n ":""}),(function(e){return l[e.navigation]||u.default}));t.default=c},39434:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=u(n(53087)),o=u(n(81743)),i=["text","maxLength","Component","noTooltip"];function u(e){return e&&e.__esModule?e:{default:e}}function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var c=function(e){var t=e.text,n=e.maxLength,u=void 0===n?15:n,l=e.Component,c=void 0===l?"div":l,s=e.noTooltip,f=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,i),d=(0,r.useMemo)((function(){return t?(0,a.default)(t,u):null}),[t,u]);return s||d===t?r.default.createElement(c,f,d):r.default.createElement(o.default,{content:t},r.default.createElement(c,f,d))};t.default=c},3640:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(60677),a=(0,r.keyframes)(["from{opacity:0.4;}to{opacity:1;}"]),o=(0,r.css)(["animation:"," 1.6s ease-in infinite;"],a);t.default=o},58802:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(67294),a=n(63840);t.default=function(){var e=(0,r.useState)(!1),t=e[0],n=e[1],o=(0,r.useRef)(),i=(0,r.useRef)(),u=(0,r.useCallback)((function(){o.current&&((0,a.unstable_cancelCallback)(o.current),o.current=void 0,n(!1)),i.current&&(i.current(),i.current=void 0)}),[]),l=(0,r.useCallback)((function(e,t){void 0===t&&(t=a.unstable_IdlePriority),u();var r=e(),l=(0,a.unstable_runWithPriority)(t,(function e(){var t=r.next();if(i.current=t.value,!t.done)return e;n(!1)}));l&&((0,a.unstable_runWithPriority)(a.unstable_ImmediatePriority,(function(){return n(!0)})),o.current=(0,a.unstable_scheduleCallback)(t,l))}),[]);return(0,r.useEffect)((function(){return u}),[]),[t,l,u]}},70486:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(67294)),a=n(54576),o=s(n(2855)),i=s(n(92767)),u=s(n(91272)),l=s(n(40287)),c=s(n(86954));function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){void 0===t&&(t={});var n=(0,i.default)((0,l.default)((0,o.default)((0,u.default)(e))));t.tile&&(n=(0,c.default)(n)),n=(0,a.withChartProvider)(n);return function(e){return r.default.createElement(n,e)}}},2855:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=a?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(r,i,u):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(54576);function o(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}t.default=function(e){var t=(0,r.forwardRef)((function(t,n){var o=(0,a.useChart)();return r.default.createElement(e,i({"data-track":o.track("container")},t,{ref:n}))}));return(0,r.memo)(t)}},91272:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(54576),o=["isVisible"];function i(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}t.default=function(e){return(0,r.forwardRef)((function(t,n){var i=t.isVisible,l=void 0===i||i,c=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(t,o),s=(0,a.useChart)();return(0,a.useImmediateListener)((function(){if(l&&(!c.uiName||"default"===c.uiName)){var e=window.requestAnimationFrame(s.activate);return function(){window.cancelAnimationFrame(e),s.deactivate()}}}),[l,s,c.uiName]),r.default.createElement(e,u({ref:n},c))}))}},92767:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=u(n(32855)),o=u(n(56872)),i=n(54576);function u(e){return e&&e.__esModule?e:{default:e}}function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}t.default=function(e){return(0,r.forwardRef)((function(t,n){return(0,i.useAttributeValue)("fullscreen")?r.default.createElement(o.default,{full:!0},r.default.createElement(a.default,{background:"mainBackground",flex:!0,width:{max:"inherit"},padding:[4]},r.default.createElement(e,c({},t,{ref:n})))):r.default.createElement(e,c({},t,{ref:n}))}))}},40287:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(54576),o=n(24298),i=["height","flex"];function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}t.default=function(e){var t=function(t){var n=t.height,u=void 0===n?"100%":n,c=t.flex,s=void 0===c||c,f=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(t,i),d=(0,a.useChart)(),p=(0,r.useRef)(),m=d.getAttribute("enabledHeightResize")&&d.getAttribute("height")||u;return(0,r.useLayoutEffect)((function(){var e=0;return(0,o.unregister)(d.on("resizeYMove",(function(t){var n=e+t+4;if(!(n<185)){var r=n+"px";p.current.style.height=r,d.getUI().trigger("resize"),d.updateHeight(r)}})).on("resizeYStart",(function(){e=p.current.clientHeight})),d.onAttributeChange("expanded",(function(t){e=p.current.clientHeight,d.trigger("resizeYMove",t?d.getAttribute("expandedHeight"):-d.getAttribute("expandedHeight"))})))}),[d]),r.default.createElement(e,l({ref:p,height:m,flex:s},f))};return(0,r.memo)(t)}},86954:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.Title=t.HeadWrapper=t.ChartWrapper=void 0;var r=b(n(67294)),a=b(n(60677)),o=n(73045),i=n(22195),u=b(n(88055)),l=b(n(3701)),c=b(n(34675)),s=b(n(36657)),f=n(54576),d=b(n(18947)),p=n(12460),m=b(n(81743)),v=["size"],g=["children","uiName"],h=["count"];function b(e){return e&&e.__esModule?e:{default:e}}function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(this,arguments)}function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function x(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var k=(0,a.default)(i.Text).withConfig({displayName:"withTile__Label",componentId:"sc-1oake2r-0"})(["line-height:1;font-size:",";"],(function(e){return e.fontSize})),E=(0,a.default)(i.Flex).attrs((function(e){var t=e.size,n=j(e,v);return O({background:"elementBackground",round:!0,fontSize:parseInt(t/3,10),height:"100%",width:"100%"},n)})).withConfig({displayName:"withTile__ChartHeadWrapper",componentId:"sc-1oake2r-1"})(["font-size:","px;"],(function(e){return e.fontSize>12?12:e.fontSize<9?9:e.fontSize})),P=function(){var e=(0,f.useChart)(),t=(0,f.useTitle)();return r.default.createElement(k,{fontSize:"1em",textAlign:"center",color:"sectionDescription",width:"80%",onClick:function(t){t.preventDefault(),e.sdk.trigger("goToLink",e)},cursor:"pointer"},t)};t.Title=P;var S=function(e){var t,n=e.children,a=e.uiName,v=j(e,g),h=(0,f.useOnResize)().parentWidth,b=(0,f.useAttributeValue)("focused"),w=null==(t=(0,f.useDimensionIds)())?void 0:t[0],O=(0,o.useWindowSize)(a).width,x=parseInt((h||O)/30,10);x=x<20?20:x>50?50:x;var k=(0,f.useChart)(),S=(0,s.default)({onHover:k.focus,onBlur:k.blur,isOut:function(e){return!e||!e.closest("[data-toolbox]")&&!e.closest("[data-testid=chart]")}},[k]);return r.default.createElement(E,y({size:x},v,{ref:S}),r.default.createElement(i.Flex,{column:!0,width:"16px",padding:[1,0]},r.default.createElement(c.default,{plain:!0}),r.default.createElement(i.Collapsible,{open:b,column:!0},r.default.createElement(d.default,{column:!0,background:"elementBackground",border:"none",justifyContent:"start",plain:!0}))),r.default.createElement(i.Flex,{column:!0,alignItems:"center",justifyContent:"center",padding:[1,0,0],height:"100%",width:"100%",position:"relative",overflow:"hidden"},r.default.createElement(P,null),n),r.default.createElement(i.Flex,{column:!0,width:"16px",alignItems:"center",padding:[4,1],gap:2},"selected"===w&&r.default.createElement(r.default.Fragment,null,r.default.createElement(i.Flex,{column:!0,height:"100%",width:"2px",background:"nodeBadgeBackground",justifyContent:"end"},r.default.createElement(p.ColorBar,{id:"selected",valueKey:"arp",width:"2px",styleDimension:"height",round:.5})),r.default.createElement(m.default,{content:"Anomaly rate for this metric"},r.default.createElement(l.default,{svg:u.default,color:"anomalyTextLite",size:"14px"})))))};t.HeadWrapper=S;var C=(0,a.default)(i.Flex).attrs((function(e){return O({column:!0,justifyContent:"center",alignContent:"center",gap:2,position:"relative",width:"100%",height:"100%",overflow:"hidden"},e)})).withConfig({displayName:"withTile__ChartWrapper",componentId:"sc-1oake2r-2"})([""]);t.ChartWrapper=C;t.default=function(e){return function(t){var n=t.count,a=j(t,h);return r.default.createElement(S,{count:n,uiName:a.uiName},r.default.createElement(e,a))}}},44473:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.ContentWrapper=t.Container=void 0;var r=b(n(67294)),a=b(n(60677)),o=g(n(32855)),i=n(54576),u=n(36657),l=g(n(58607)),c=g(n(98079)),s=g(n(44945)),f=g(n(13828)),d=g(n(35815)),p=n(29270),m=g(n(22810)),v=g(n(18839));function g(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function b(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(this,arguments)}var w={dygraph:(0,a.css)([""," ",""],m.default,v.default)},O=(0,a.default)(o.default).withConfig({displayName:"chartContentWrapper__StyledContainer",componentId:"sc-ngouqx-0"})(["",""],(function(e){var t=e.chartLibrary;return w[t]||""}));t.ContentWrapper=function(e){return r.default.createElement(o.default,y({position:"relative",column:!0,flex:!0,overflow:"hidden","data-testid":"contentWrapper"},e))};var x=(0,r.forwardRef)((function(e,t){var n=(0,i.useAttributeValue)("chartLibrary"),a=(0,i.useAttributeValue)("navigation");return r.default.createElement(O,y({ref:t,chartLibrary:n,position:"relative",flex:!0,"data-testid":"chartContentWrapper",height:"100%",overflow:"hidden",navigation:a},e))}));t.Container=x;var j=function(e){var t=e.uiName,n=(0,u.useHovered)({isOut:function(e){return!e||!e.closest("[data-toolbox]")}}),a=n[0],o=n[1],m=(0,i.useInitialLoading)(),v=(0,i.useEmpty)(),g=(0,i.useAttributeValue)("hasToolbox"),h=(0,i.useAttributeValue)("processing");return r.default.createElement(x,{ref:a},!m&&r.default.createElement(l.default,null),!m&&r.default.createElement(d.default,{uiName:t}),m&&r.default.createElement(f.default,null),g&&o&&!v&&r.default.createElement(s.default,null),h&&r.default.createElement(p.Processing,null),r.default.createElement(c.default,{uiName:t}))};t.default=j},38566:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=g(n(67294)),a=m(n(32855)),o=m(n(47817)),i=m(n(11307)),u=m(n(7775)),l=n(91970),c=n(90833),s=m(n(30871)),f=m(n(35211)),d=g(n(3701)),p=n(54576);function m(e){return e&&e.__esModule?e:{default:e}}function v(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}var b={as:function(e){return r.default.createElement(d.default,h({svg:u.default},e))},size:"16px"},y=function(e){var t=e.item,n=t.value,a=t.label,o=e.value,u=e.onItemClick;return r.default.createElement(l.ItemContainer,{"data-testid":"chartDimensionFilter-"+n},r.default.createElement(i.default,{label:r.default.createElement(c.TextSmall,{"data-testid":"chartDimensionFilter-label"},a),checked:n===o,onChange:function(e){return u(e.target.value)},value:n,"data-testid":"chartDimensionFilter-input",name:"dimensionsSort",iconProps:b}))},w={default:f.default,nameAsc:s.default,nameDesc:f.default,valueAsc:s.default,valueDesc:f.default,anomalyAsc:s.default,anomalyDesc:f.default},O=function(e){var t=(0,p.useChart)(),n=(0,r.useState)(t.getAttribute("dimensionsSort")),i=n[0],u=n[1];(0,r.useEffect)((function(){return t.onAttributeChange("dimensionsSort",u)}),[t]);var l=function(e){return(0,r.useMemo)((function(){return[{value:"default",label:"Default","data-track":e.track("default")},{value:"nameAsc",label:"Sort by name A\u2192Z","data-track":e.track("nameAsc")},{value:"nameDesc",label:"Sort by name Z\u2192A","data-track":e.track("nameDesc")},{value:"valueAsc",label:"Sort by value Min\u2192Max","data-track":e.track("valueAsc")},{value:"valueDesc",label:"Sort by value Max\u2192Min","data-track":e.track("valueDesc")},{value:"anomalyAsc",label:"Sort by anomaly Min\u2192Max","data-track":e.track("anomalyAsc")},{value:"anomalyDesc",label:"Sort by anomaly Max\u2192Min","data-track":e.track("anomalyDesc")}]}),[e])}(t);return r.default.createElement(a.default,h({padding:[0,4,3],"data-testid":"chartDimensionSort"},e),r.default.createElement(o.default,{value:i,items:l,dropProps:{align:{bottom:"top",left:"left"},"data-toolbox":!0},dropdownProps:{width:"200px",padding:[2,0]},Item:y,onChange:function(e){return t.updateAttribute("dimensionsSort",e)}},r.default.createElement(d.Button,{icon:r.default.createElement(d.default,{svg:w[i],size:"16px"}),"data-testid":"chartDimensionSort-toggle",title:"Sort dimensions by name or value",small:!0})))};t.default=O},12460:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.ColorBar=t.Color=t.BaseColorBar=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=d(n(60677)),o=d(n(32855)),i=n(54576),u=n(93501),l=["bg"],c=["value","min","max","valueKey","bg","styleDimension"],s=["id","valueKey"],f=["id"];function d(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var b=(0,a.default)(o.default).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({width:"4px",round:!0,"data-testid":"chartDimensions-color",flex:!1,background:e.bg},h(e,l))})).withConfig({displayName:"color__Color",componentId:"sc-1ooxdoy-0"})(["pointer-events:none;"]);t.Color=b;var y=function(e){var t=e.value,n=e.min,a=e.max,o=e.valueKey,i=e.bg,l=e.styleDimension,s=void 0===l?"width":l,f=h(e,c),d=(0,r.useRef)();(0,r.useLayoutEffect)((function(){if(d.current){requestAnimationFrame((function(){return d.current&&(d.current.style[s]=t?100*(Math.abs(t)-n)/(a-n)+"%":0)}))}}),[t,o,n,a]);var p=(0,u.useIsHeatmap)(),v=(0,u.useGetColor)(.4);return i?r.default.createElement(b,m({ref:d,width:{min:1},bg:i,sx:{background:p?v(t):void 0}},f)):null};t.BaseColorBar=y;t.ColorBar=function(e){var t=e.id,n=e.valueKey,a=h(e,s),o=(0,i.useChart)(),u="arp"===n?"anomalyTextLite":o.selectDimensionColor(t),l="arp"===n?0:o.getAttribute("min"),c="arp"===n?100:o.getAttribute("max"),f=Math.abs(l),d=Math.abs(c),p=c>0?l<0?0:l:d,v=(0,i.useLatestValue)(t,{valueKey:n})||0;return r.default.createElement(y,m({value:v,min:p,max:d>f?d:f,valueKey:n,bg:u},a))};var w=function(e){var t=e.id,n=h(e,f),a=(0,i.useChart)().selectDimensionColor(t);return a?r.default.createElement(b,m({bg:a},n)):null};t.default=w},43946:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.Name=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(22195),i=n(54576),u=(r=n(39434))&&r.__esModule?r:{default:r},l=["children","maxLength"],c=["id"];function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function d(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var p=(0,a.memo)((0,a.forwardRef)((function(e,t){var n=e.children,r=e.maxLength,i=void 0===r?32:r,c=d(e,l);return a.default.createElement(u.default,f({text:n,maxLength:i,Component:o.TextMicro,color:"textDescription",whiteSpace:"nowrap",ref:t,"data-testid":"chartDimensions-name"},c))})));t.Name=p;var m=function(e){var t=e.id,n=d(e,c),r=(0,i.useChart)().getDimensionName(t);return a.default.createElement(p,n,r)};t.default=m},9033:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.Value=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(90833),o=n(54576),i=["visible"];function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var c=function(e){return r.default.createElement(a.TextMicro,l({color:"textDescription",whiteSpace:"nowrap",truncate:!0,"data-testid":"chartDimensions-units"},e))};t.Value=c;var s=function(e){var t=e.visible,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,i),a=(0,o.useUnitSign)();return t?r.default.createElement(c,n,a):null},f=(0,r.memo)(s);t.default=f},58358:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.Value=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(22195),o=n(54576),i=["id","visible","valueKey","period","objKey","Component"];function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var c=(0,r.forwardRef)((function(e,t){return r.default.createElement(a.TextMicro,l({color:"textDescription","data-testid":"chartDimensions-value"},e,{ref:t}))}));t.Value=c;var s=(0,r.forwardRef)((function(e,t){var n=e.id,a=e.visible,u=e.valueKey,s=e.period,f=void 0===s?"latest":s,d=e.objKey,p=e.Component,m=void 0===p?c:p,v=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,i),g=(0,o.useConvertedValue)(n,f,{valueKey:u,objKey:d});return a?r.default.createElement(m,l({},v,{ref:t}),g):null}));t.default=s},13589:function(e,t){"use strict";t.__esModule=!0,t.tabs=t.actions=void 0;t.actions={values:"values",drillDown:"drillDown",compare:"compare",correlate:"correlate"};t.tabs={window:"window",selectedArea:"selectedArea"}},25830:function(e,t,n){"use strict";t.__esModule=!0,t.valueColumn=t.minColumn=t.maxColumn=t.labelColumn=t.avgColumn=t.anomalyColumn=void 0;var r=g(n(67294)),a=n(22195),o=g(n(60677)),i=v(n(12460)),u=g(n(43946)),l=g(n(9033)),c=v(n(58358)),s=n(54576),f=g(n(88811)),d=n(19151),p=["children","fractionDigits"];function m(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function g(e){return e&&e.__esModule?e:{default:e}}function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}var b=(0,o.default)(i.ColorBar).attrs({position:"absolute",top:1,left:2,backgroundOpacity:.4,round:.5}).withConfig({displayName:"columns__ColorBackground",componentId:"sc-dglxe7-0"})([""]),y={ANOMALY_RATE:"arp",default:"value"},w={dimension:"dimensions",node:"nodes",instance:"instances",label:"labels",value:"values",default:"values"},O=[];t.labelColumn=function(e){return{id:"label",header:function(){return r.default.createElement(a.TextSmall,{strong:!0},"Name")},size:300,minSize:60,cell:function(t){var n=t.row,o=n.original,l=n.depth,c=void 0===l?0:l,p=n.getCanExpand,m=n.getToggleExpandedHandler,v=n.getIsExpanded,g=((0,s.useAttributeValue)("hoverX")||O)[1],h=d.rowFlavours[g]||d.rowFlavours.default,x=(0,s.useVisibleDimensionId)(o);(0,s.useChart)().getAttribute("unitsConversionFractionDigits");return r.default.createElement(a.Flex,{justifyContent:"between",alignItems:"center",padding:[0,0,0,3*c],opacity:x?null:"weak"},r.default.createElement(a.Flex,{alignItems:"center",gap:1,position:"relative",width:"100%"},x&&r.default.createElement(b,{id:o,valueKey:y[h]||y.default,height:"18px"},r.default.createElement(i.default,{id:o})),r.default.createElement(u.default,{padding:[1,2],flex:!0,id:o})),p()&&r.default.createElement(f.default,{label:w[g.original.value]||w[e]||w.default,onClick:function(e){m()(e),setTimeout((function(){return e.target.scrollIntoView({behavior:"smooth",block:"nearest"})}))},iconRotate:v()?2:null,textProps:{fontSize:"10px",color:"textLite"}}))}}};var x=function(e){var t=e.children,n=e.fractionDigits,o=void 0===n?0:n,i=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,p),u=t.toString().split("."),l=u[0],s=u[1];return r.default.createElement(a.Flex,{alignItems:"center",justifyContent:"start"},r.default.createElement(c.Value,h({},i,{flex:!1,basis:3*1.6,textAlign:"right"}),l),"undefined"!==typeof s&&r.default.createElement(c.Value,i,"."),r.default.createElement(c.Value,h({as:a.Flex,flex:!1,width:1.6*o},i,{textAlign:"left"}),s))};t.valueColumn=function(){return{id:"value",header:r.default.createElement(a.TextMicro,null,"Value ",r.default.createElement(l.default,{visible:!0})),size:45,minSize:45,cell:function(e){var t=e.row,n=t.original,a=(t.depth,t.getCanExpand,t.getToggleExpandedHandler,t.getIsExpanded,(0,s.useVisibleDimensionId)(n)),o=(0,s.useChart)().getAttribute("unitsConversionFractionDigits");return r.default.createElement(c.default,{period:"latest",id:n,visible:a,Component:x,fractionDigits:o})},sortingFn:"basic"}};t.anomalyColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-arp":"arp",header:r.default.createElement(a.TextMicro,null,"AR %"),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,i=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,s.useVisibleDimensionId)(o));return r.default.createElement(c.default,{period:t,objKey:n,textAlign:"right",id:o,visible:i,valueKey:"arp",Component:x,fractionDigits:2,color:"anomalyTextFocus"})},sortingFn:"basic"}};t.minColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-min":"min",header:r.default.createElement(a.TextMicro,null,"Min ",r.default.createElement(l.default,{visible:!0})),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,i=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,s.useVisibleDimensionId)(o));return r.default.createElement(c.default,{period:t,objKey:n,textAlign:"right",id:o,visible:i,valueKey:"min",Component:x,fractionDigits:2})},sortingFn:"basic"}};t.avgColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-avg":"avg",header:r.default.createElement(a.TextMicro,null,"Avg ",r.default.createElement(l.default,{visible:!0})),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,i=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,s.useVisibleDimensionId)(o));return r.default.createElement(c.default,{period:t,objKey:n,textAlign:"right",id:o,visible:i,valueKey:"avg",Component:x,fractionDigits:2})},sortingFn:"basic"}};t.maxColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-max":"max",header:r.default.createElement(a.TextMicro,null,"Max ",r.default.createElement(l.default,{visible:!0})),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,i=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,s.useVisibleDimensionId)(o));return r.default.createElement(c.default,{period:t,objKey:n,textAlign:"right",id:o,visible:i,valueKey:"max",Component:x,fractionDigits:2})},sortingFn:"basic"}}},45275:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(22195),i=n(60773),u=n(41145),l=(r=n(1981))&&r.__esModule?r:{default:r},c=n(25830);function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=function(e,t,n){return{cellStyles:d(d(d({height:"40px"},(null==e||null==e.getIsExpanded?void 0:e.getIsExpanded())&&{background:"columnHighlight",backgroundOpacity:.7}),e.depth>0&&{backgroundOpacity:.4}),e.depth>0&&0===n&&{border:{side:"left",size:"4px"}}),headStyles:{height:"32px"},styles:{verticalAlign:"middle"},bulkActionsStyles:{padding:[2,0]},searchContainerStyles:{width:"100%",padding:[0,2,0,2]},searchStyles:{inputContainerStyles:{height:"20px",border:{side:"all",size:"1px",color:"inputBg"},background:"inputBg",round:!0,padding:[1,2],_hover:{border:{side:"all",size:"1px",color:"borderSecondary"}}}}}},v=function(){var e=(0,u.useDimensionIds)(),t=function(e,t){void 0===t&&(t={});var n=(0,u.useAttributeValue)("hoverX");return(0,a.useMemo)((function(){var r=d({period:e},t),u=d(d({},r),{},{objKey:"dbDimensions",unitsKey:"dbUnits"});return[{id:"Dimensions",header:function(){return a.default.createElement(o.TextSmall,null,"Dimension (",n?"hovering":"latest"," value)")},columns:[(0,c.labelColumn)(),(0,c.valueColumn)()]},{id:"visible",header:function(){return a.default.createElement(o.TextSmall,null,(0,i.uppercase)(e)," points")},columns:[(0,c.minColumn)(r),(0,c.avgColumn)(r),(0,c.maxColumn)(r),(0,c.anomalyColumn)(r)]},{id:"aggregated",header:function(){return a.default.createElement(o.TextSmall,null,"Aggregated points")},columns:[(0,c.minColumn)(u),(0,c.avgColumn)(u),(0,c.maxColumn)(u),(0,c.anomalyColumn)(u)]}]}),[e,!!n])}((0,u.useAttributeValue)("weightsTab")),n=(0,u.useChart)();return(0,a.useMemo)((function(){return n.makeChartUI("custom","d3pie")}),[]),a.default.createElement(o.Flex,{gap:2},a.default.createElement(o.NetdataTable,{enableSorting:!0,dataColumns:t,data:e,meta:m,width:"100%"}),a.default.createElement(l.default,{chart:n,uiName:"custom"}))};t.default=v},41865:function(e,t,n){"use strict";t.__esModule=!0,t.valueColumn=t.minColumn=t.maxColumn=t.labelColumn=t.avgColumn=t.anomalyColumn=void 0;var r=g(n(67294)),a=n(22195),o=g(n(60677)),i=v(n(12460)),u=g(n(43946)),l=g(n(9033)),c=v(n(58358)),s=n(54576),f=g(n(88811)),d=n(19151),p=["children","fractionDigits"];function m(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function g(e){return e&&e.__esModule?e:{default:e}}function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}var b=(0,o.default)(i.ColorBar).attrs({position:"absolute",top:1,left:2,backgroundOpacity:.4,round:.5}).withConfig({displayName:"columns__ColorBackground",componentId:"sc-19w2dpa-0"})([""]),y={ANOMALY_RATE:"arp",default:"value"},w={dimension:"dimensions",node:"nodes",instance:"instances",label:"labels",value:"values",default:"values"},O=[];t.labelColumn=function(e){return{id:"label",header:function(){return r.default.createElement(a.TextSmall,{strong:!0},"Name")},size:300,minSize:60,cell:function(t){var n=t.row,o=n.original,l=n.depth,c=void 0===l?0:l,p=n.getCanExpand,m=n.getToggleExpandedHandler,v=n.getIsExpanded,g=((0,s.useAttributeValue)("hoverX")||O)[1],h=d.rowFlavours[g]||d.rowFlavours.default,x=(0,s.useVisibleDimensionId)(o);(0,s.useChart)().getAttribute("unitsConversionFractionDigits");return r.default.createElement(a.Flex,{justifyContent:"between",alignItems:"center",padding:[0,0,0,3*c],opacity:x?null:"weak"},r.default.createElement(a.Flex,{alignItems:"center",gap:1,position:"relative",width:"100%"},x&&r.default.createElement(b,{id:o,valueKey:y[h]||y.default,height:"18px"},r.default.createElement(i.default,{id:o})),r.default.createElement(u.default,{padding:[1,2],flex:!0,id:o})),p()&&r.default.createElement(f.default,{label:w[g.original.value]||w[e]||w.default,onClick:function(e){m()(e),setTimeout((function(){return e.target.scrollIntoView({behavior:"smooth",block:"nearest"})}))},iconRotate:v()?2:null,textProps:{fontSize:"10px",color:"textLite"}}))}}};var x=function(e){var t=e.children,n=e.fractionDigits,o=void 0===n?0:n,i=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,p),u=t.toString().split("."),l=u[0],s=u[1];return r.default.createElement(a.Flex,{alignItems:"center",justifyContent:"start"},r.default.createElement(c.Value,h({},i,{flex:!1,basis:3*1.6,textAlign:"right"}),l),"undefined"!==typeof s&&r.default.createElement(c.Value,i,"."),r.default.createElement(c.Value,h({as:a.Flex,flex:!1,width:1.6*o},i,{textAlign:"left"}),s))};t.valueColumn=function(){return{id:"value",header:r.default.createElement(a.TextMicro,null,"Value ",r.default.createElement(l.default,{visible:!0})),size:45,minSize:45,cell:function(e){var t=e.row,n=t.original,a=(t.depth,t.getCanExpand,t.getToggleExpandedHandler,t.getIsExpanded,(0,s.useVisibleDimensionId)(n)),o=(0,s.useChart)().getAttribute("unitsConversionFractionDigits");return r.default.createElement(c.default,{period:"latest",id:n,visible:a,Component:x,fractionDigits:o})},sortingFn:"basic"}};t.anomalyColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-arp":"arp",header:r.default.createElement(a.TextMicro,null,"AR %"),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,i=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,s.useVisibleDimensionId)(o));return r.default.createElement(c.default,{period:t,objKey:n,textAlign:"right",id:o,visible:i,valueKey:"arp",Component:x,fractionDigits:2,color:"anomalyTextFocus"})},sortingFn:"basic"}};t.minColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-min":"min",header:r.default.createElement(a.TextMicro,null,"Min ",r.default.createElement(l.default,{visible:!0})),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,i=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,s.useVisibleDimensionId)(o));return r.default.createElement(c.default,{period:t,objKey:n,textAlign:"right",id:o,visible:i,valueKey:"min",Component:x,fractionDigits:2})},sortingFn:"basic"}};t.avgColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-avg":"avg",header:r.default.createElement(a.TextMicro,null,"Avg ",r.default.createElement(l.default,{visible:!0})),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,i=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,s.useVisibleDimensionId)(o));return r.default.createElement(c.default,{period:t,objKey:n,textAlign:"right",id:o,visible:i,valueKey:"avg",Component:x,fractionDigits:2})},sortingFn:"basic"}};t.maxColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-max":"max",header:r.default.createElement(a.TextMicro,null,"Max ",r.default.createElement(l.default,{visible:!0})),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,i=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,s.useVisibleDimensionId)(o));return r.default.createElement(c.default,{period:t,objKey:n,textAlign:"right",id:o,visible:i,valueKey:"max",Component:x,fractionDigits:2})},sortingFn:"basic"}}},65190:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(22195),o=n(60773),i=n(41145),u=n(41865);function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=function(e,t,n){return{cellStyles:s(s(s({height:"40px"},(null==e||null==e.getIsExpanded?void 0:e.getIsExpanded())&&{background:"columnHighlight",backgroundOpacity:.7}),e.depth>0&&{backgroundOpacity:.4}),e.depth>0&&0===n&&{border:{side:"left",size:"4px"}}),headStyles:{height:"32px"},styles:{verticalAlign:"middle"},bulkActionsStyles:{padding:[2,0]},searchContainerStyles:{width:"100%",padding:[0,2,0,2]},searchStyles:{inputContainerStyles:{height:"20px",border:{side:"all",size:"1px",color:"inputBg"},background:"inputBg",round:!0,padding:[1,2],_hover:{border:{side:"all",size:"1px",color:"borderSecondary"}}}}}},p=function(){var e=(0,i.useDimensionIds)(),t=function(e,t){void 0===t&&(t={});var n=(0,i.useAttributeValue)("hoverX");return(0,r.useMemo)((function(){var i=s({period:e},t),l=s(s({},i),{},{objKey:"dbDimensions",unitsKey:"dbUnits"});return[{id:"Dimensions",header:function(){return r.default.createElement(a.TextSmall,null,"Dimension (",n?"hovering":"latest"," value)")},columns:[(0,u.labelColumn)(),(0,u.valueColumn)()]},{id:"visible",header:function(){return r.default.createElement(a.TextSmall,null,(0,o.uppercase)(e)," points")},columns:[(0,u.minColumn)(i),(0,u.avgColumn)(i),(0,u.maxColumn)(i),(0,u.anomalyColumn)(i)]},{id:"aggregated",header:function(){return r.default.createElement(a.TextSmall,null,"Aggregated points")},columns:[(0,u.minColumn)(l),(0,u.avgColumn)(l),(0,u.maxColumn)(l),(0,u.anomalyColumn)(l)]}]}),[e,!!n])}((0,i.useAttributeValue)("weightsTab"));return r.default.createElement(a.Flex,null,r.default.createElement(a.NetdataTable,{enableSorting:!0,dataColumns:t,data:e,meta:d,width:"100%"}))};t.default=p},30483:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(67294)),a=(l(n(60677)),n(22195)),o=n(54576),i=n(13589),u=["onClick"];function l(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var s=function(e){e.onClick;var t=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,u),n=(0,o.useChart)(),l=(0,o.useAttributeValue)("weightsAction"),s=(0,o.useAttributeValue)("weightsTab");return r.default.createElement(a.Flex,c({justifyContent:"between"},t),r.default.createElement(a.Flex,{gap:6},r.default.createElement(a.Flex,{gap:1},r.default.createElement(a.Button,{tiny:!0,neutral:i.actions.values!==l,icon:"line_chart",onClick:function(){return n.updateAttribute("weightsAction",i.actions.values)}}),r.default.createElement(a.Button,{tiny:!0,neutral:i.actions.drillDown!==l,icon:"weights_drill_down",onClick:function(){return n.updateAttribute("weightsAction",i.actions.drillDown)}}),r.default.createElement(a.Button,{tiny:!0,neutral:i.actions.compare!==l,icon:"weights_compare",onClick:function(){return n.updateAttribute("weightsAction",i.actions.compare)}}),r.default.createElement(a.Button,{tiny:!0,neutral:i.actions.correlate!==l,icon:"correlation_inv",onClick:function(){return n.updateAttribute("weightsAction",i.actions.correlate)}})),r.default.createElement(a.Flex,{gap:1},r.default.createElement(a.Button,{tiny:!0,neutral:i.tabs.window!==s,label:"Window",onClick:function(){return n.updateAttribute("weightsTab",i.tabs.window)}}),r.default.createElement(a.Button,{tiny:!0,neutral:i.tabs.selectedArea!==s,label:"Selected area",disabled:!0,onClick:function(){return n.updateAttribute("weightsTab",i.tabs.selectedArea)}}))))};t.default=s},50657:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(22195),i=n(54576),u=s(n(30483)),l=s(n(45275)),c=(s(n(65190)),n(13589));function s(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}var d=((r={})[c.actions.values]=l.default,r[c.actions.drillDown]=l.default,r[c.actions.compare]=l.default,r[c.actions.correlate]=l.default,r),p=function(){var e=(0,i.useAttributeValue)("expandedHeight"),t=(0,i.useAttributeValue)("weightsAction"),n=(0,a.useMemo)((function(){return d[t]||d.values}),[t]);return a.default.createElement(o.Flex,{height:e+"px",column:!0,gap:2,padding:[4]},a.default.createElement(u.default,null),a.default.createElement(n,null))};t.default=p},58768:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(67294)),a=c(n(60677)),o=n(22195),i=c(n(51289)),u=n(54576),l=c(n(3701));function c(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=(0,a.default)(o.Flex).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"data-testid":"chartExpander",alignItems:"center",justifyContent:"center",gap:1},e)})).withConfig({displayName:"expander__Container",componentId:"sc-19kn93v-0"})(["&:hover > *{color:",";fill:",";}"],(0,o.getColor)("text"),(0,o.getColor)("text")),p=function(){var e=(0,u.useChart)(),t=(0,u.useAttributeValue)("expanded");return r.default.createElement(d,{cursor:"pointer",onClick:function(){return e.updateAttribute("expanded",!t)},alignSelf:"center"},r.default.createElement(l.default,{svg:i.default,color:"textLite",width:"7.5px",height:"5px",rotate:t?2:0}),r.default.createElement(o.TextSmall,{color:"textLite"},t?"Collapse":"Expand"),r.default.createElement(l.default,{svg:i.default,color:"textLite",width:"7.5px",height:"5px",rotate:t?2:0}))};t.default=p},13289:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.Container=void 0;var r=m(n(67294)),a=n(22195),o=m(n(817)),i=m(n(39757)),u=m(n(38566)),l=m(n(51081)),c=n(41145),s=m(n(78122)),f=m(n(50657)),d=m(n(58768)),p=n(93501);function m(e){return e&&e.__esModule?e:{default:e}}function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v.apply(this,arguments)}var g=function(e){return r.default.createElement(a.Flex,v({border:{side:"top",color:"borderSecondary"},"data-testid":"chartLegend",column:!0},e))};t.Container=g;var h=function(){return(0,c.useAttributeValue)("enabledHeightResize")?r.default.createElement(a.Box,{position:"absolute",right:0,bottom:"-4px"},r.default.createElement(l.default,null)):null},b=function(){var e=(0,c.useAttributeValue)("showingInfo"),t=(0,c.useAttributeValue)("expanded"),n=(0,c.useAttributeValue)("expandable"),l=(0,p.useIsHeatmap)();return r.default.createElement(g,null,r.default.createElement(s.default,null),!e&&r.default.createElement(r.default.Fragment,null,l&&r.default.createElement(i.default,null),r.default.createElement(a.Flex,{alignItems:"center"},r.default.createElement(u.default,null),r.default.createElement(o.default,null)),t&&r.default.createElement(f.default,null)),n?r.default.createElement(a.Flex,{flex:!0,position:"relative",alignItems:"center",justifyContent:"center",border:{side:"top",color:"borderSecondary"}},r.default.createElement(d.default,null),r.default.createElement(h,null)):r.default.createElement(h,null))};t.default=b},65855:function(e,t,n){"use strict";t.ZP=t.x1=void 0;var r=h(n(67294)),a=v(n(11557)),o=v(n(36657)),i=v(n(70486)),u=n(54576),l=v(n(79779)),c=v(n(1496)),s=h(n(44473)),f=v(n(18947)),d=v(n(36864)),p=v(n(13289)),m=["hasHeader","hasFooter","hasFilters","height","uiName"];function v(e){return e&&e.__esModule?e:{default:e}}function g(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}function h(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}var y=(0,r.forwardRef)((function(e,t){var n=e.hasHeader,i=void 0===n||n,v=e.hasFooter,g=void 0===v||v,h=e.hasFilters,y=void 0===h||h,w=e.height,O=e.uiName,x=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,m),j=(0,u.useChart)(),k=(0,u.useAttributeValue)("showingInfo"),E=(0,u.useAttributeValue)("sparkline"),P=(0,o.default)({onHover:j.focus,onBlur:j.blur,isOut:function(e){return!e||!e.closest("[data-toolbox]")&&!e.closest("[data-testid=chart]")}},[j]),S=(0,a.default)((function(e){P.current=e,t.current=e}))[1];return r.default.createElement(d.default,b({ref:S},E&&{border:!1},x,{height:w}),i&&r.default.createElement(l.default,null),y&&r.default.createElement(f.default,null),r.default.createElement(s.ContentWrapper,null,k?r.default.createElement(c.default,null):r.default.createElement(s.default,{uiName:O})),g&&r.default.createElement(p.default,null))}));t.x1=y;var w=(0,i.default)(y);t.ZP=w},78122:function(e,t,n){"use strict";t.__esModule=!0,t.getDateDiff=t.default=void 0;var r=u(n(67294)),a=u(n(32855)),o=n(54576),i=n(90833);function u(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=function(e){var t=e.timestamp,n=(0,o.useFormatTime)(t),a=(0,o.useFormatDate)(t);return r.default.createElement(i.TextNano,{color:"textDescription","data-testid":"chartIndicator-dateTime-latest-value"},a," \u2022 ",n)},p=function(){var e,t=(0,o.useChart)(),n=((0,o.useAttributeValue)("hoverX")||[])[0],u=(0,o.usePayload)().data;if(!u.length)return null;var l=null==(e=u[n?t.getClosestRow(n):u.length-1])?void 0:e[0];return r.default.createElement(a.default,{gap:1},r.default.createElement(i.TextNano,{color:"textLite"},n?"Hovering":"Latest",":"),!!l&&r.default.createElement(d,{timestamp:l}))},m=86400,v=3600,g=function(e,t){var n=a=t-e,r=Math.floor(n/m),a=n-r*m,o=Math.floor(a/v);a-=o*v;var i=Math.floor(a/60);return[{value:r,unit:"d",check:function(){return n>=m&&!!r}},{value:o,unit:"h",check:function(){return n>=v&&!!o}},{value:i,unit:"m",check:function(){return!!i}},{value:a-=60*i,unit:"s",check:function(){return n<v&&!!a}}].reduce((function(e,t){var n=function(e){var t,n=e.value,r=e.unit,a=e.check,o=e.hasPrev;if(null!=a&&a())return""+(o?(t=n)>9?t:"0"+t:n)+r}(s(s({},t),{},{hasPrev:!!e[e.length-1]}));return n&&e.push(n),e}),[])};t.getDateDiff=g;var h=function(e){var t=e.date,n=e.after,u=e.before,l=(0,o.useFormatTime)(1e3*n),c=(0,o.useFormatTime)(1e3*u),s=g(n,u);return r.default.createElement(a.default,{gap:1},r.default.createElement(i.TextNano,{color:"textDescription"},t," \u2022"),r.default.createElement(i.TextNano,{color:"textLite"},l," \u2192 ",c),r.default.createElement(i.TextNano,{color:"textDescription"},"\u2022 ",s))},b=function(e){var t=e.afterDate,n=e.beforeDate,u=e.after,l=e.before,c=(0,o.useFormatTime)(1e3*u),s=(0,o.useFormatTime)(1e3*l),f=g(u,l);return r.default.createElement(a.default,{gap:1},r.default.createElement(i.TextNano,{color:"textDescription"},t," \u2022"),r.default.createElement(i.TextNano,{color:"textLite"},c," \u2192"),r.default.createElement(i.TextNano,{color:"textDescription"},n," \u2022"),r.default.createElement(i.TextNano,{color:"textLite"},s),r.default.createElement(i.TextNano,{color:"textDescription"},"\u2022 ",f))},y=function(e){var t=e.after,n=e.before,a=(0,o.useFormatDate)(1e3*n),i=(0,o.useFormatDate)(1e3*t);return a===i?r.default.createElement(h,{date:i,after:t,before:n}):r.default.createElement(b,{afterDate:i,beforeDate:a,after:t,before:n})},w=function(e){var t,n=(0,o.useChart)(),u=(0,o.useAttributeValue)("overlays").highlight,c=null==u?void 0:u.range,s=null!=(t=null==u?void 0:u.moveX)?t:{},f=s.after,d=s.before;return r.default.createElement(a.default,l({padding:[1],gap:1,justifyContent:"between",flex:!0},e),c?r.default.createElement(a.default,{onClick:function(){d&&f&&n.moveX(f,d)},cursor:"pointer",gap:1,padding:[0,11,0]},r.default.createElement(i.TextNano,{color:"textLite"},"Highlight:"),r.default.createElement(y,{after:c[0],before:c[1]})):r.default.createElement("div",null),r.default.createElement(p,null))};t.default=w},3171:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.SkeletonDimension=t.EmptyDimension=void 0;var r,a=v(n(67294)),o=n(60677),i=n(22195),u=v(n(12460)),l=v(n(43946)),c=v(n(58358)),s=v(n(81743)),f=(r=n(9033))&&r.__esModule?r:{default:r},d=n(54576),p=n(93501);function m(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}var h=(0,a.forwardRef)((function(e,t){return a.default.createElement(i.Flex,g({ref:t,width:{min:22,max:50},flex:!1,gap:1,"data-testid":"chartLegendDimension"},e))}));t.SkeletonDimension=function(){var e=(0,o.useTheme)();return a.default.createElement(h,null,a.default.createElement(u.Color,{bg:(0,i.getColor)("placeholder")({theme:e})}),a.default.createElement(i.Flex,{flex:!0,gap:1,column:!0,overflow:"hidden","data-testid":"chartLegendDimension-details"},a.default.createElement(i.Flex,{height:"10px",width:"76px",background:"borderSecondary",round:!0}),a.default.createElement(i.Flex,{height:"10px",width:"34px",background:"borderSecondary",round:!0,"data-testid":"chartLegendDimension-valueContainer"})))};t.EmptyDimension=function(){var e=(0,o.useTheme)();return a.default.createElement(h,null,a.default.createElement(u.Color,{bg:(0,i.getColor)("placeholder")({theme:e})}),a.default.createElement(i.Flex,{flex:!0,gap:1,column:!0,overflow:"hidden","data-testid":"chartLegendDimension-details"},a.default.createElement(l.Name,null,"No data"),a.default.createElement(c.Value,null,"-")))};var b=function(e){var t=e.id,n=(0,d.useLatestValue)(t,{valueKey:"arp"});return a.default.createElement(i.ProgressBar,{height:.5,color:"anomalyText",width:Math.abs(n)+"%"})},y=function(e){return a.default.createElement(i.Flex,g({},s.tooltipStyleProps,e,{column:!0,gap:1}))},w=function(e){var t=e.id,n=e.name,r=(0,d.useUnits)(),o=(0,d.useLatestValue)(t);return a.default.createElement(a.default.Fragment,null,a.default.createElement(i.TextSmall,{color:"bright",strong:!0,wordBreak:"break-word"},n),a.default.createElement(i.TextSmall,{color:"bright",whiteSpace:"nowrap"},o," ",r))},O=(0,a.forwardRef)((function(e,t){var n=e.id,r=(0,d.useVisibleDimensionId)(n),o=(0,d.useChart)(),m=o.getDimensionName(n),v=(0,p.useIsHeatmap)();return a.default.createElement(h,{ref:t,opacity:r?null:"weak",cursor:"pointer",onClick:function(e){var t=e.shiftKey||e.ctrlKey||e.metaKey;o.toggleDimensionId(n,{merge:t})},"data-track":o.track("dimension-"+m)},!v&&a.default.createElement(u.default,{id:n}),a.default.createElement(s.default,{Content:y,content:r?a.default.createElement(w,{id:n,name:m}):null},a.default.createElement(i.Flex,{flex:!0,column:!0,overflow:"hidden","data-testid":"chartLegendDimension-details"},a.default.createElement(l.default,{id:n,maxLength:32,noTooltip:!0}),a.default.createElement(b,{id:n}),a.default.createElement(i.Flex,{gap:1,alignItems:"end","data-testid":"chartLegendDimension-valueContainer",flex:!0},a.default.createElement(c.default,{id:n,strong:!0,visible:r,Component:i.TextBig}),a.default.createElement(f.default,{visible:r})))))}));t.default=O},39757:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(67294)),a=l(n(60677)),o=l(n(32855)),i=n(90833),u=n(54576);function l(e){return e&&e.__esModule?e:{default:e}}var c=(0,a.default)(o.default).attrs({width:"320px",height:"12px",round:!0}).withConfig({displayName:"heatmapColors__LinearColorScaleBar",componentId:"sc-13fexd8-0"})(["background:linear-gradient( to right,rgb(62,73,137),rgb(49,104,142),rgb(38,130,142),rgb(31,158,137),rgb(53,183,121),rgb(110,206,88),rgb(181,222,43),rgb(253,231,37) );"]),s=function(){var e=(0,u.useChart)(),t=(0,u.useAttributeValue)("max"),n=(0,u.useUnitSign)();return(0,u.useAttributeValue)("theme"),r.default.createElement(o.default,{"data-testid":"heatmap-legend",gap:2,alignItems:"center",padding:[2,11]},r.default.createElement(i.TextNano,null,e.getConvertedValue(0)," ",n),r.default.createElement(c,null),r.default.createElement(i.TextNano,null,e.getConvertedValue(t)," ",n))};t.default=s},817:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=v(n(67294)),a=p(n(60677)),o=n(42189),i=p(n(32855)),u=p(n(67679)),l=p(n(36179)),c=p(n(84436)),s=n(54576),f=v(n(3171)),d=p(n(3701));function p(e){return e&&e.__esModule?e:{default:e}}function m(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function h(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b(e,t)}(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 b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var y=(0,a.default)(i.default).attrs({gap:1,padding:[0,0,2],alignItems:"center",flex:!0,basis:"40px","data-testid":"chartLegend"}).withConfig({displayName:"legend__Container",componentId:"sc-czwham-0"})(["overflow-x:auto;overflow-x:overlay;height:45px;::-webkit-scrollbar{height:6px;}"]),w=Array.from(Array(5)),O=function(){return r.default.createElement(r.Fragment,null,w.map((function(e,t){return r.default.createElement(f.SkeletonDimension,{key:t})})))},x=(0,r.memo)((function(e){var t=e.setRef,n=(0,s.useDimensionIds)();return n?r.default.createElement(r.Fragment,null,n.map((function(e){return r.default.createElement(f.default,{ref:t,key:e,id:e})}))):null})),j=function(e){var t=(0,s.useDimensionIds)(),n=(0,s.useChart)(),a=(0,s.useInitialLoading)(),p=(0,s.useEmpty)(),m=(0,s.useAttributeValue)("active"),v=(0,r.useRef)(null),b=(0,r.useRef)([]),w=(0,c.default)(v,b,[],!0),j=w[0],k=w[1],E=w[2];(0,r.useEffect)((function(){v.current&&m&&v.current.scrollTo({left:n.getAttribute("legendScroll")})}),[v.current,m]),(0,r.useEffect)((function(){var e=function(){var e,t=((e=v.current)?{x:e.scrollLeft}:{x:0}).x;n.updateAttribute("legendScroll",t),E()};e();var t=(0,o.debounce)(300,e);if(t(),window.addEventListener("resize",t),v.current)return v.current.addEventListener("scroll",e),function(){window.removeEventListener("resize",t),v.current&&v.current.removeEventListener("scroll",e)}}),[v.current]);var P=(0,r.useCallback)((function(e){e&&(b.current.includes(e)||(b.current=[].concat(h(b.current),[e])),t.length<b.current.length&&(b.current=b.current.filter((function(t){return t.getAttribute("id")===e.getAttribute("id")}))))}),[t.length]);return r.default.createElement(r.default.Fragment,null,j&&r.default.createElement(i.default,{"data-testid":"filterTray-arrowLeft",cursor:"pointer",onClick:function(e){e.preventDefault();var t=v.current;t.scrollTo({left:t.scrollLeft-100,behavior:"smooth"})},padding:[2]},r.default.createElement(d.default,{svg:u.default,color:"key",size:"8px"})),r.default.createElement(y,g({ref:v},e,{"data-track":n.track("legend")}),!a&&!p&&r.default.createElement(x,{setRef:P}),a&&r.default.createElement(O,null),!a&&p&&r.default.createElement(f.EmptyDimension,null)),k&&r.default.createElement(i.default,{"data-testid":"filterTray-arrowRight",cursor:"pointer",onClick:function(e){e.preventDefault();var t=v.current;t.scrollTo({left:t.scrollLeft+100,behavior:"smooth"})},padding:[2]},r.default.createElement(d.default,{svg:l.default,color:"key",size:"8px"})))};t.default=j},13247:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(67294)),a=n(54576),o=l(n(213)),i=n(90833);function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}var c={critical:"error",clear:"success"},s=function(e){var t=e.id,n=(0,a.useAttributeValue)("overlays")[t],u=n.status,l=n.value,s=c[u]||u,f=(0,o.getColors)(s).color;return r.default.createElement(o.default,{type:s,noBorder:!0},r.default.createElement(i.TextSmall,{color:f},"Triggered value:"," ",r.default.createElement(i.TextSmall,{strong:!0,color:f},l)))},f=(0,r.memo)(s);t.default=f},55823:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(67294)),a=n(54576),o=l(n(213)),i=n(90833);function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}var c={critical:"error",clear:"success"},s=function(e){var t=e.id,n=(0,a.useAttributeValue)("overlays")[t],u=n.status,l=n.valueTriggered,s=c[u]||u,f=(0,o.getColors)(s).color;return r.default.createElement(o.default,{type:s,noBorder:!0},r.default.createElement(i.TextSmall,{color:f},"Triggered value:"," ",r.default.createElement(i.TextSmall,{strong:!0,color:f},l)))},f=(0,r.memo)(s);t.default=f},23708:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(67294)),a=s(n(60677)),o=n(90833),i=n(54576),u=s(n(39434)),l=s(n(81743)),c=["field","normalize"];function s(e){return e&&e.__esModule?e:{default:e}}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}var d=(0,a.default)(u.default).withConfig({displayName:"chartName__StyledShortener",componentId:"sc-q7d2de-0"})(["text-shadow:0 18px 28px rgba(9,30,66,0.15),0 0 1px rgba(9,30,66,0.31);pointer-events:none;"]),p=function(e){var t=e.field,n=e.normalize,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,c),u=(0,i.useAttributeValue)(t),s=(0,i.useChart)();return n&&(u=n(u,s.getAttributes())),u?r.default.createElement(l.default,{content:u},r.default.createElement(d,f({color:"key",text:u,Component:o.TextSmall},a))):null};t.default=p},59204:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.alignment=void 0;var r,a,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),i=(r=n(60677))&&r.__esModule?r:{default:r},u=n(22195),l=n(54576),c=["id","align","right","fixed","children","uiName"];function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}var d={chartMiddle:"chartMiddle",elementMiddle:"elementMiddle",elementRight:"elementRight",elementLeft:"elementLeft",elementFull:"elementFull"};t.alignment=d;var p=((a={})[d.chartMiddle]=function(e){var t,n=e.from,r=e.chartWidth,a=e.element;return[60,Math.min(n-24,60+r/2+(null==(t=a.firstChild)?void 0:t.offsetWidth)/2)]},a[d.chartLeft]=function(e){var t,n=e.chartWidth;return[0,(null==(t=e.element.firstChild)?void 0:t.offsetWidth)-n]},a[d.elementMiddle]=function(e){var t,n=e.from;return[n,n+e.width/2+(null==(t=e.element.firstChild)?void 0:t.offsetWidth)/2]},a[d.elementRight]=function(e){var t=e.from;return[t,t+e.width]},a[d.elementLeft]=function(e){var t=e.from;return[t,t]},a),m=(0,i.default)(u.Flex).withConfig({displayName:"container__HorizontalContainer",componentId:"sc-n9fh2a-0"})(["position:absolute;",";",";",";",";",";",";overflow:hidden;"],(function(e){return e.noTransform?"":"transform: translateY(-50%)"}),(function(e){var t=e.top;return t&&"top: "+t+";"}),(function(e){var t=e.bottom;return t&&"bottom: "+t+";"}),(function(e){var t=e.left;return t&&"left: "+t+";"}),(function(e){var t=e.right;return t&&"right: "+t+";"}),(function(e){return e.noEvents&&"pointer-events: none;"})),v=function(e){var t=e.id,n=e.align,r=e.right,a=void 0===r?0:r,i=e.fixed,u=e.children,s=e.uiName,v=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,c),g=(0,o.useRef)(),h=(0,o.useState)(),b=h[0],y=h[1],w=(0,l.useChart)(),O=function(e){if(w&&w.getUI(s)&&e&&g.current){var t=function(e,t,n,r,a){void 0===e&&(e=d.elementMiddle);var o=n.from,i=n.width,u=t.getUI(a).getChartWidth();return(p[e]||p.elementMiddle)({from:o,width:i,chartWidth:u,element:r})}(n,w,e,g.current,s),r=t[1];g.current.style.right="calc(100% - "+(r+a)+"px)"}};return(0,o.useLayoutEffect)((function(){return!i&&w.getUI(s).on("overlayedAreaChanged:"+t,(function(e){O(e),y((function(t){return!!t!==!!e?e:t}))}))}),[]),(0,o.useLayoutEffect)((function(){return!i&&O(b)}),[b]),b||i?o.default.createElement(m,f({ref:g},v),u):null},g=(0,o.memo)(v);t.default=g},10253:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.Period=void 0;var r=p(n(67294)),a=p(n(60677)),o=p(n(32855)),i=p(n(48196)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(3701)),l=p(n(81743)),c=n(54576),s=n(78122),f=n(90833);function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e){return e&&e.__esModule?e:{default:e}}var m=(0,a.default)(u.Button).withConfig({displayName:"correlation__CorrelationButton",componentId:"sc-a0l0u6-0"})(["pointer-events:all;"]);t.Period=function(e){var t=e.id,n=(0,c.useAttributeValue)("overlays")[t].range,a=n[0],o=n[1],i=(0,s.getDateDiff)(a,o);return r.default.createElement(f.TextNano,{strong:!0},i)};var v=function(e){var t=e.id,n=(0,c.useAttributeValue)("overlays")[t].range,a=n[0],s=function(e){return e<15?"requires 15 secs minimum selection":""}(n[1]-a),f=(0,c.useChart)();return r.default.createElement(l.default,{content:s?"Metrics correlation: "+s:"Run metrics correlation"},r.default.createElement(o.default,null,r.default.createElement(m,{"data-track":f.track("metrics-correlation"),icon:r.default.createElement(u.default,{svg:i.default,size:"20px"}),onClick:function(){return f.sdk.trigger("correlation",f,n)},"data-testid":"highlight-correlations",disabled:!!s})))};t.default=v},9745:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.Divider=void 0;var r=d(n(67294)),a=s(n(60677)),o=s(n(32855)),i=n(90833),u=n(90509),l=d(n(10253)),c=n(54576);function s(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}var m=(0,a.default)(o.default).attrs({justifyContent:"center",alignItems:"center",gap:2,height:"40px",alignSelf:"center",round:!0,width:{min:"70px"},padding:[1,2],border:{side:"all",color:"borderSecondary"}}).withConfig({displayName:"highlight__StyledHighlight",componentId:"sc-e18ttp-0"})(["background-color:","80;"],(0,u.getColor)("mainBackground")),v=(0,a.default)(o.default).withConfig({displayName:"highlight__Divider",componentId:"sc-e18ttp-1"})(["background:",";height:16px;width:1px;"],(0,u.getColor)("borderSecondary"));t.Divider=v;var g=(0,r.memo)((function(e){return r.default.createElement(o.default,{column:!0,gap:[.5]},r.default.createElement(i.TextNano,{strong:!0,textTransform:"uppercase",color:"textLite"},"Range"),r.default.createElement(l.Period,e))})),h=function(e){var t=e.id,n=e.correlationProps,a=(0,c.useAttributeValue)("hasCorrelation");return(0,c.useAttributeValue)("focused")?r.default.createElement(m,null,r.default.createElement(g,{id:t}),a?r.default.createElement(r.default.Fragment,null,r.default.createElement(v,null),r.default.createElement(l.default,p({id:t},n))):null):null},b=(0,r.memo)(h);t.default=b},35815:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54576),i=(r=n(67148))&&r.__esModule?r:{default:r},u=["type"];function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var s=function(e){var t=e.uiName,n=(0,o.useAttributeValue)("overlays");return a.default.createElement(a.Fragment,null,Object.keys(n).map((function(e){var r=n[e],o=r.type,l=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(r,u),s=i.default[o];return a.default.createElement(s,c({key:e,id:e,uiName:t},l))})))},f=(0,a.memo)(s);t.default=f},51399:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(67294)),a=l(n(60677)),o=n(22195),i=n(54576),u=["dimensionId","textProps"];function l(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var s=(0,a.default)(o.Text).withConfig({displayName:"latestValue__StrokeLabel",componentId:"sc-1x8pqx7-0"})(["text-shadow:0.02em 0 ",",0 0.02em ",",-0.02em 0 ",",0 -0.02em ",";"],(0,o.getColor)("borderSecondary"),(0,o.getColor)("borderSecondary"),(0,o.getColor)("borderSecondary"),(0,o.getColor)("borderSecondary")),f=(0,a.default)(o.Flex).withConfig({displayName:"latestValue__StyledFlex",componentId:"sc-1x8pqx7-1"})(["pointer-events:none;"]),d={color:"text",whiteSpace:"nowrap"},p=function(e){var t=e.dimensionId,n=e.textProps,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,u),o=(0,i.useUnitSign)(),l=(0,i.useLatestConvertedValue)(t);return l?r.default.createElement(f,c({alignItems:"baseline",gap:1},a),r.default.createElement(s,c({fontSize:"2.5em",strong:!0},d,n),l),r.default.createElement(s,c({fontSize:"1.3em"},d,n),o)):r.default.createElement(s,c({fontSize:"2.5em",strong:!0},d,n,a),"string"!==typeof l?"Loading...":"No data")};t.default=p},29270:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.Processing=void 0;var r=c(n(67294)),a=c(n(60677)),o=c(n(32855)),i=n(90833),u=n(54576),l=["defaultValue","uiName"];function c(e){return e&&e.__esModule?e:{default:e}}var s=(0,a.default)(o.default).attrs({column:!0,round:!0,border:{side:"all",color:"borderSecondary"},gap:1,padding:[1,2],flex:!1}).withConfig({displayName:"proceeded__ProceededContainer",componentId:"sc-ac5spo-0"})(["direction:initial;"]),f=function(e){var t=e.defaultValue,n=e.uiName,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,l),o=(0,u.useChart)().getUI(n).getChartWidth(),c=(0,u.useChartError)();return o<240?null:c&&t?r.default.createElement(s,a,r.default.createElement(i.Text,{textAlign:"center",textTransform:"firstLetter"},c||t)):null},d=(0,a.default)(o.default).withConfig({displayName:"proceeded__CenterContainer",componentId:"sc-ac5spo-1"})(["z-index:60000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);"]);t.Processing=function(){return r.default.createElement(d,null,r.default.createElement(f,{defaultValue:"Processing"}))};var p=f;t.default=p},67148:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=w(n(67294)),a=w(n(60677)),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(59204)),i=w(n(13247)),u=w(n(55823)),l=w(n(9745)),c=w(n(29270)),s=w(n(23708)),f=w(n(51399)),d=w(n(24018)),p=n(54576),m=["id"],v=["id"],g=["id"],h=["id","uiName"],b=["containerProps"];function y(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function w(e){return e&&e.__esModule?e:{default:e}}function O(){return O=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},O.apply(this,arguments)}function x(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var j=(0,a.default)(d.default).withConfig({displayName:"types__NoEventsContainer",componentId:"sc-19vz950-0"})(["pointer-events:none;"]),k={alarm:function(e){var t=e.id,n=x(e,m);return r.default.createElement(o.default,O({id:t,top:"20px",margin:[0,2,0,0],align:o.alignment.elementLeft},n),r.default.createElement(i.default,{id:t}))},alarmRange:function(e){var t=e.id,n=x(e,v);return r.default.createElement(o.default,O({id:t,top:"20px",margin:[0,2,0,0],align:o.alignment.elementLeft},n),r.default.createElement(u.default,{id:t}))},highlight:function(e){var t=e.id,n=x(e,g);return(0,p.useAttributeValue)("sparkline")?null:r.default.createElement(o.default,O({id:t,align:o.alignment.elementRight,bottom:"25px",right:100},n,{noEvents:!0}),r.default.createElement(l.default,{id:t}))},proceeded:function(e){var t=e.id,n=e.uiName,a=x(e,h);return r.default.createElement(o.default,O({id:t,top:"50%",align:o.alignment.chartMiddle,uiName:n},a),r.default.createElement(c.default,{id:t,uiName:n}))},name:function(e){var t=e.containerProps,n=x(e,b);return r.default.createElement(j,O({isAbsolute:!0,position:"top",margin:[2,0,0,0]},t),r.default.createElement(s.default,n))},latestValue:function(e){return r.default.createElement(j,{isAbsolute:!0,position:"center"},r.default.createElement(f.default,e))}};t.default=k},32931:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=h(n(67294)),a=h(n(60677)),o=n(22195),i=g(n(12460)),u=h(n(43946)),l=g(n(58358)),c=n(54576),s=n(35890),f=n(93501),d=n(19151),p=["children","fractionDigits"],m=["children","showFull"];function v(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function h(e){return e&&e.__esModule?e:{default:e}}function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}function y(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var w=(0,a.default)(o.Flex).attrs({position:"relative","data-testid":"chartPopover-dimension",padding:[1,0]}).withConfig({displayName:"dimension__GridRow",componentId:"sc-adzl1v-0"})(["display:contents;"]),O=(0,a.default)(i.ColorBar).attrs({position:"absolute",top:1,left:0,backgroundOpacity:.4,round:.5}).withConfig({displayName:"dimension__ColorBackground",componentId:"sc-adzl1v-1"})([""]),x={ANOMALY_RATE:"arp",default:"value"},j=function(e){var t=e.children,n=e.fractionDigits,a=void 0===n?0:n,i=y(e,p),u=t.toString().split("."),c=u[0],s=u[1];return r.default.createElement(o.Flex,{alignItems:"center",justifyContent:"end"},r.default.createElement(l.Value,b({},i,{textAlign:"right"}),c),"undefined"!==typeof s&&r.default.createElement(l.Value,i,"."),r.default.createElement(l.Value,b({as:o.Flex,flex:!1,width:1.6*a},i,{textAlign:"left"}),s))},k=function(e){var t=e.children,n=e.showFull,a=y(e,m);return r.default.createElement(o.Flex,{gap:1,justifyContent:"end"},Object.keys(t).map((function(e){return r.default.createElement(o.Flex,{key:e,border:{size:"1px",side:"all",color:t[e]},round:!0,flex:!1,padding:[0,.5]},r.default.createElement(l.Value,b({},a,{color:t[e]}),n&&s.labels[e]||e))})))},E=function(e){var t=e.id,n=e.strong,a=e.chars,s=e.rowFlavour,p=(0,c.useVisibleDimensionId)(t),m=(0,c.useChart)().getAttribute("unitsConversionFractionDigits"),v=(0,f.useIsHeatmap)();return r.default.createElement(w,{opacity:p?null:"weak"},r.default.createElement(o.Flex,{alignItems:"center",gap:1,position:"relative"},r.default.createElement(O,{id:t,valueKey:x[s]||x.default,height:"18px"},!v&&r.default.createElement(i.default,{id:t})),r.default.createElement(u.default,{padding:[1,2],flex:!0,id:t,strong:n,maxLength:a,noTooltip:!0,color:n?"textFocus":"text"})),r.default.createElement(l.default,{id:t,strong:n,visible:p,Component:j,fractionDigits:m,color:s===d.rowFlavours.default?n?"textFocus":"text":"textLite"}),r.default.createElement(l.default,{id:t,strong:n,visible:p,valueKey:"arp",Component:j,fractionDigits:2,color:s===d.rowFlavours.ANOMALY_RATE?"anomalyTextFocus":"anomalyText"}),r.default.createElement(l.default,{textAlign:"right",id:t,strong:n,visible:p,valueKey:"pa",Component:k,color:s===d.rowFlavours.ANNOTATIONS?n?"textFocus":"text":"textLite",showFull:s===d.rowFlavours.ANNOTATIONS}))};t.default=E},19151:function(e,t,n){"use strict";t.__esModule=!0,t.rowFlavours=t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=d(n(60677)),o=n(22195),i=n(54576),u=n(90833),l=d(n(9033)),c=d(n(8051)),s=d(n(60616)),f=d(n(32931));function d(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var m=(0,a.default)(o.Flex).attrs({round:!0,border:{side:"all",color:"elementBackground"},width:{min:"196px",max:"80vw"},background:"dropdown",column:!0,padding:[4],gap:1}).withConfig({displayName:"dimensions__Container",componentId:"sc-172on4u-0"})(["box-shadow:0px 8px 12px rgba(9,30,66,0.15),0px 0px 1px rgba(9,30,66,0.31);"]),v=a.default.div.withConfig({displayName:"dimensions__Grid",componentId:"sc-172on4u-1"})(["display:grid;width:100%;grid-template-columns:minmax(150px,max-content) 60px 60px minmax(80px,auto);align-items:center;"]),g=a.default.div.withConfig({displayName:"dimensions__GridHeader",componentId:"sc-172on4u-2"})(["display:contents;"]),h=[null,null],b=function(){var e=Math.floor((window.innerHeight-500)/15)||16;return e<5?5:10},y=function(){return b()/2},w={ANOMALY_RATE:"ANOMALY_RATE",ANNOTATIONS:"ANNOTATIONS",default:"VALUE"};t.rowFlavours=w;var O={ANOMALY_RATE:"anomalyDesc",ANNOTATIONS:"annotationsDesc",default:"valueDesc"},x=function(e){var t=e.uiName,n=(0,i.useChart)(),a=(0,i.useAttributeValue)("hoverX")||h,d=a[0],p=a[1],x=(0,r.useMemo)((function(){var e=n.getClosestRow(d),t=n.onHoverSortDimensions(e,O[p]||O.default)||[];n.getAttribute("selectedDimensions").length>0&&(t=t.filter((function(e){return n.isDimensionVisible(e)})));var r=t.findIndex((function(e){return e===p})),a=t.length,o=Math.floor(function(e,t){return e<b()||t<y()?0:t>e-y()?t-(y()+(e-t)):t-y()}(a,r)),i=Math.ceil(function(e,t){return e<b()?e:t<y()?t+y()+(y()-t):t>e-y()?e:t+y()}(a,r));return[o,i,a,t.slice(o,i)]}),[n,p,d]),j=x[0],k=x[1],E=x[2],P=x[3],S=(0,i.useOnResize)(t),C=S.parentWidth,_=S.width,M=.9*(C>_?C:_),D=w[p]||w.default;return r.default.createElement(m,{"data-testid":"chartPopover-dimensions",gap:2},r.default.createElement(o.Flex,{column:!0,gap:1},d&&r.default.createElement(s.default,{value:d}),r.default.createElement(c.default,null)),r.default.createElement(o.Flex,{flex:!1,height:3},j>0&&r.default.createElement(u.TextNano,{color:"textLite"},"\u2191",j," more values")),r.default.createElement(v,{gap:1,column:!0},r.default.createElement(g,null,r.default.createElement(u.TextMicro,{strong:!0},"Dimension"),r.default.createElement(u.TextMicro,{color:D===w.default?"text":"textLite",textAlign:"right"},"Value","heatmap"!==n.getAttribute("chartType")&&r.default.createElement(r.default.Fragment,null," ",r.default.createElement(l.default,{visible:!0,strong:D===w.default,color:D===w.default?"text":"textLite"}))),r.default.createElement(u.TextMicro,{strong:D===w.ANOMALY_RATE,color:D===w.ANOMALY_RATE?"text":"textLite",textAlign:"right"},"AR %"),r.default.createElement(u.TextMicro,{strong:D===w.ANNOTATIONS,color:D===w.ANNOTATIONS?"text":"textLite",textAlign:"right"},"Info")),P.map((function(e){return r.default.createElement(f.default,{key:e,id:e,strong:p===e,chars:M<600?50:100,rowFlavour:D})}))),r.default.createElement(o.Flex,{flex:!1,height:3},k<E&&r.default.createElement(u.TextNano,{color:"textLite",margin:[2,0,0]},"\u2193",E-k," more values")))},j=(0,r.memo)(x);t.default=j},98079:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=d(n(32855)),o=n(24298),i=n(54576),u=d(n(73935)),l=d(n(82633)),c=d(n(86518)),s=d(n(91183)),f=d(n(19151));function d(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var m={right:"left",bottom:"top"},v={right:"left",top:"bottom"},g={left:"right",bottom:"top"},h={left:"right",top:"bottom"},b=function(e){var t=e.uiName,n=(0,i.useChart)(),d=(0,r.useRef)(),p=(0,r.useState)(),b=p[0],y=p[1],w=(0,r.useRef)(),O=(0,r.useRef)(),x=(0,r.useState)(!1),j=x[0],k=x[1],E=(0,r.useState)(m),P=E[0],S=E[1];w.current=b,O.current=(0,c.default)(b,d,P,"width"),(0,r.useEffect)((function(){return(0,o.unregister)(n.getUI(t).on("mousemove",(function(e){if(!n.getAttribute("panning")&&!n.getAttribute("highlighting")){var t=e.offsetX||e.layerX,r=e.offsetY||e.layerY;if(k(!0),w.current){w.current.style.left=t+"px",w.current.style.top=r+"px",O.current();var a=window.innerHeight,o=window.innerWidth,i=d.current.getBoundingClientRect(),u=i.width,l=i.height;S(function(e,t){return e&&t?m:e?v:t?g:h}(t+u>o,r+l>a))}}})),n.getUI(t).on("mouseout",(function(){return k(!1)})),n.onAttributeChange("panning",(function(e){return e&&k(!1)})),n.onAttributeChange("highlighting",(function(e){return e&&k(!1)})))}),[n]);var C=(0,s.default)();return j?r.default.createElement(r.Fragment,null,r.default.createElement(a.default,{ref:function(e){return y(e)},position:"absolute"}),u.default.createPortal(r.default.createElement(l.default,{"data-toolbox":!0,margin:[P.top?2:-2,P.right?-2:2],ref:d,width:{max:"100%"},column:!0,"data-testid":"drop",sx:{pointerEvents:"none"}},r.default.createElement(f.default,{uiName:t,"data-testid":"chartPopover"})),C)):null};t.default=b},60616:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(90833),o=n(54576);function i(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}var u=function(e){var t=e.value,n=(0,o.useChart)(),i=(0,r.useMemo)((function(){return n.formatDate(t)+" \u2022 "+n.formatTime(t)}),[t]);return r.default.createElement(a.TextMicro,{color:"textDescription","data-testid":"chartPopover-timestamp"},i)};t.default=u},8051:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(90833),i=(r=n(32855))&&r.__esModule?r:{default:r},u=n(54576);function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var c=function(){var e=(0,u.useAttributeValue)("viewUpdateEvery"),t=(0,u.useAttributeValue)("updateEvery"),n=(0,u.useAttributeValue)("groupingMethod");return a.default.createElement(a.Fragment,null,a.default.createElement(i.default,{gap:1,"data-testid":"chartPopover-collection"},a.default.createElement(o.TextMicro,{color:"textLite"},"Granularity:"),a.default.createElement(o.TextMicro,{color:"textDescription"},t,"s")),e!==t&&a.default.createElement(i.default,{gap:1,"data-testid":"chartPopover-collection"},a.default.createElement(o.TextMicro,{color:"textLite"},"View point:"),a.default.createElement(o.TextMicro,{color:"textDescription"},n," ",e,"s")))};t.default=c},51081:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=l(n(60677)),o=l(n(259)),i=n(54576),u=l(n(3701));function l(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}var f=(0,a.default)(u.default).attrs({color:"textLite",hoverColor:"textDescription",svg:o.default,size:"16px",alignSelf:"end"}).withConfig({displayName:"resize__Drag",componentId:"sc-v4rzku-0"})(["cursor:ns-resize;"]),d=function(e){e.preventDefault(),e.stopPropagation()},p=function(e){var t=(0,i.useChart)(),n=function(e){e.preventDefault(),t.trigger("resizeYStart");var n="touchstart"===e.type?e.touches[0].clientY:e.clientY,r=function(e){var r=e-n;t.trigger("resizeYMove",r)},a=function(e){return r(e.clientY)},o=function(e){return r(e.touches[0].clientY)};"touchstart"===e.type?(document.addEventListener("touchmove",o),document.addEventListener("touchend",(function e(){document.removeEventListener("touchmove",o),document.removeEventListener("touchend",e),t.trigger("resizeYEnd")}))):(document.addEventListener("mousemove",a),document.addEventListener("mouseup",(function e(){document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",e),t.trigger("resizeYEnd")})))};return r.default.createElement(f,s({onDoubleClick:d,onMouseDown:n,onTouchStart:n,alignSelf:"end",margin:[0,0,0,1]},e))},m=(0,r.memo)(p);t.default=m},21040:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=o(n(67294)),a=o(n(32855));function o(e){return e&&e.__esModule?e:{default:e}}var i=function(e){var t=e.disabled;return r.default.createElement(a.default,{width:"1px",background:t?"disabled":"borderSecondary"})};t.default=i},13828:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=f(n(67294)),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(60677)),o=n(22195),i=n(54576),u=f(n(3701)),l=f(n(41330)),c=["height"];function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function f(e){return e&&e.__esModule?e:{default:e}}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}var p=(0,a.keyframes)(["from{opacity:0.2;}to{opacity:0.6;}"]),m=(0,a.default)(u.default).attrs({svg:l.default,width:"100%"}).withConfig({displayName:"skeleton__SkeletonIcon",componentId:"sc-x7r6du-0"})(["animation:"," 1.6s ease-in infinite;"],p),v=function(e){var t=e.height,n=void 0===t?"90%":t,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,c),u=(0,i.useLoadingColor)();return r.default.createElement(o.Flex,d({flex:!0,padding:[0,0,0,10]},a),r.default.createElement(m,{color:u,height:n}))};t.default=v},44945:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=h(n(67294)),a=v(n(60677)),o=n(90509),i=v(n(32855)),u=v(n(57138)),l=v(n(97507)),c=v(n(69666)),s=v(n(65828)),f=v(n(44636)),d=h(n(3701)),p=n(54576),m=v(n(14821));function v(e){return e&&e.__esModule?e:{default:e}}function g(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}function h(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}var y=(0,a.default)(i.default).attrs({padding:[.5],gap:1,round:!0,border:{side:"all",color:"borderSecondary"}}).withConfig({displayName:"toolbox__Container",componentId:"sc-de41bx-0"})(["position:absolute;top:18px;right:8px;background:",";&:hover{background:",";}"],(0,o.getRgbColor)("elementBackground",.5),(0,o.getColor)("elementBackground")),w=function(){var e=(0,p.useChart)(),t=(0,p.useAttributeValue)("after");return r.default.createElement(d.Button,{icon:r.default.createElement(d.default,{svg:f.default,size:"16px"}),title:"Reset zoom",onClick:e.resetNavigation,"data-testid":"chartToolbox-zoomReset","data-track":e.track("zoomReset"),disabled:-900===t,padding:"2px",small:!0})},O=(0,r.forwardRef)((function(e,t){var n=(0,p.useChart)(),a=(0,p.useAttribute)("navigation"),o=a[0],i=a[1],f=(0,p.useAttributeValue)("highlighting"),v=(0,p.useAttributeValue)("panning");return f||v?null:r.default.createElement(y,b({"data-testid":"chartToolbox","data-toolbox":"true"},e,{ref:t,"data-track":n.track("toolbox")}),r.default.createElement(d.Button,{icon:r.default.createElement(d.default,{svg:u.default,size:"16px"}),title:"Pan",onClick:function(){return i("pan")},active:"pan"===o,"data-testid":"chartToolbox-pan",stroked:!0,"data-track":n.track("pan"),padding:"2px",small:!0}),r.default.createElement(d.Button,{icon:r.default.createElement(d.default,{svg:l.default,size:"16px"}),title:"Highlight",onClick:function(){return i("highlight")},active:"highlight"===o,"data-testid":"chartToolbox-highlight","data-track":n.track("highlight"),padding:"2px",small:!0}),r.default.createElement(m.default,null),r.default.createElement(d.Button,{icon:r.default.createElement(d.default,{svg:c.default,size:"16px"}),title:"Zoom in",onClick:n.zoomIn,"data-testid":"chartToolbox-zoomIn","data-track":n.track("zoomIn"),padding:"2px",small:!0}),r.default.createElement(d.Button,{icon:r.default.createElement(d.default,{svg:s.default,size:"16px"}),title:"Zoom out",onClick:n.zoomOut,"data-testid":"chartToolbox-zoomOut","data-track":n.track("zoomOut"),padding:"2px",small:!0}),r.default.createElement(w,null))}));t.default=O},14821:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=v(n(67294)),a=p(n(69999)),o=p(n(89416)),i=p(n(22874)),u=p(n(54194)),l=p(n(47817)),c=n(54576),s=v(n(3701)),f=p(n(32855)),d=["value","onChange","onClick","open","item"];function p(e){return e&&e.__esModule?e:{default:e}}function m(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(this,arguments)}var w=(0,r.forwardRef)((function(e,t){var n=e.value,a=e.onChange,o=e.onClick,l=e.open,c=e.item,p=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,d),m=c.icon,v=c.value,g=c.title;return r.default.createElement(f.default,y({ref:t,alignItems:"end"},p),r.default.createElement(s.Button,{icon:m,title:g,active:n===v,onClick:function(){return a(v)},padding:"2px",small:!0}),r.default.createElement(s.Button,{icon:r.default.createElement(s.default,{svg:l?i.default:u.default,size:"12px"}),onClick:o,padding:"2px",stroked:!0,small:!0}))})),O=function(e){var t=e.onItemClick,n=e.items[0],a=n.icon,o=n.value,i=n.title;return r.default.createElement(f.default,{background:"dropdown",round:{side:"bottom"},border:{side:"bottom",color:"borderSecondary"},padding:[1,0],"data-toolbox":!0},r.default.createElement(s.Button,{title:i,icon:a,onClick:function(){return t(o)},padding:"2px",small:!0}))},x=function(){var e=(0,c.useChart)(),t=(0,c.useAttribute)("navigation"),n=t[0],i=t[1],u=function(e){return(0,r.useMemo)((function(){return[{value:"select",title:"Select and zoom",icon:r.default.createElement(s.default,{svg:a.default,size:"16px"}),"data-track":e.track("selectHorizontal")},{value:"selectVertical",title:"Select vertical and zoom",icon:r.default.createElement(s.default,{svg:o.default,size:"16px"}),"data-track":e.track("selectVertical")}]}),[e])}(e),f=(0,r.useMemo)((function(){return u.reduce((function(e,t){return t.value===n?h(h({},e),{},{selectedItem:t}):h(h({},e),{},{remainingItems:[t]})}),{selectedItem:u[0],remainingItems:[]})}),[n]),d=f.selectedItem,p=f.remainingItems;return r.default.createElement(l.default,{value:n,onChange:i,items:p,Dropdown:O,"data-track":"select"},r.default.createElement(w,{value:n,onChange:i,item:d}))},j=(0,r.memo)(x);t.default=j},18892:function(e,t,n){"use strict";t.ZP=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=d(n(60677)),o=n(90833),i=d(n(58607)),u=n(54576),l=n(90509),c=d(n(70486)),s=n(86954),f=["uiName"];function d(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}var v=(0,a.default)(o.Text).withConfig({displayName:"number__StrokeLabel",componentId:"sc-1m5956t-0"})(["text-shadow:0.02em 0 ",",0 0.02em ",",-0.02em 0 ",",0 -0.02em ",";"],(0,l.getColor)("borderSecondary"),(0,l.getColor)("borderSecondary"),(0,l.getColor)("borderSecondary"),(0,l.getColor)("borderSecondary")),g=function(e){var t=(0,u.useLatestConvertedValue)("selected");return r.default.createElement(v,m({color:"main",fontSize:"2em",strong:!0},e),t)};var h=function(e){var t=(0,u.useUnitSign)();return r.default.createElement(o.Text,m({color:"border",fontSize:"1em"},e),t)};var b=(0,r.forwardRef)((function(e,t){var n=e.uiName,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,f);return r.default.createElement(s.ChartWrapper,{ref:t},r.default.createElement(i.default,m({uiName:n,column:!0,alignItems:"center",justifyContent:"center",position:"relative"},a),r.default.createElement(g,null),r.default.createElement(h,null)))}));var y=(0,c.default)(b,{tile:!0});t.ZP=y},96808:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.Title=void 0;var r=u(n(67294)),a=u(n(32855)),o=n(90833),i=n(54576);function u(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var c=function(e){var t=(0,i.useTitle)(),n=(0,i.useUnitSign)({long:!0}),u=(0,i.useName)();return r.default.createElement(a.default,l({overflow:"hidden","data-testid":"chartHeaderStatus-title",gap:1,flex:"shrink",justifyContent:"start"},e),r.default.createElement(o.TextSmall,{color:"textDescription",truncate:!0},t),!!u&&r.default.createElement(o.TextSmall,{color:"textLite",whiteSpace:"nowrap"},t?"\u2022 ":"",u),!!n&&r.default.createElement(o.TextSmall,{color:"textLite",whiteSpace:"nowrap"},"\u2022 [",n,"]"))};t.Title=c;var s=(0,i.withChartProvider)(c);t.default=s},2713:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.Container=void 0;var r=s(n(67294)),a=s(n(32855)),o=n(54576),i=s(n(21040));t.Separator=i.default;var u=s(n(96415));t.ChartType=u.default;var l=s(n(70873));t.Fullscreen=l.default;var c=s(n(43460));function s(e){return e&&e.__esModule?e:{default:e}}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}t.Information=c.default;var d=function(e){return r.default.createElement(a.default,f({gap:1,justifyContent:"end",alignItem:"center",flex:!0,"data-testid":"chartHeaderToolbox",alignSelf:"end"},e))};t.Container=d;var p=function(e){var t=!(0,o.useAttributeValue)("focused"),n=(0,o.useAttributeValue)("toolboxElements");return r.default.createElement(d,e,n.map((function(e,n){return r.default.createElement(e,{key:n,disabled:t})})))};t.default=p},51834:function(e,t){"use strict";t.__esModule=!0,t.createCanvas=t.copyCanvas=void 0;t.createCanvas=function(e,t){var n=document.createElement("canvas");return n.width=e,n.height=t,n};t.copyCanvas=function(e,t){t.width=e.width,t.height=e.height;var n=t.getContext("2d");n.clearRect(0,0,t.width,t.height),n.drawImage(e,0,0)}},60773:function(e,t){"use strict";function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.__esModule=!0,t.uppercase=t.underscoredKeys=t.underscoreToCamel=t.objectTransformator=t.camelizeKeys=t.camelToUnderscore=void 0;t.uppercase=function(e){return e.charAt(0).toUpperCase()+e.slice(1)};var o=function(e){return e.replace(/([A-Z])/g,"_$1").toLowerCase()};t.camelToUnderscore=o;var i=function(e){return e.replace(/([_][a-z])/g,(function(e){return e[1].toUpperCase()}))};t.underscoreToCamel=i;var u=[],l=function(e,t,n){var a;return r(r({},e),{},((a={})[o(t)]=n,a))},c=function(e,t,n){var a;return r(r({},e),{},((a={})[i(t)]=n,a))},s=function(e,t){var n=t.func,a=t.action,o=t.omit,i=void 0===o?u:o;return Array.isArray(e)?e.map((function(e){return n(e,{omit:i})})):"object"===typeof e&&e?Object.keys(e).reduce((function(t,o){var u;if(i.includes(o))return r(r({},t),{},((u={})[o]=e[o],u));var l=n(e[o],{omit:i});return a(t,o,l)}),{}):e};t.objectTransformator=s;t.underscoredKeys=function e(t,n){var r=(void 0===n?{}:n).omit;return s(t,{func:e,action:l,omit:void 0===r?u:r})};t.camelizeKeys=function e(t,n){var r=(void 0===n?{}:n).omit;return s(t,{func:e,action:c,omit:void 0===r?u:r})}},28091:function(e,t,n){"use strict";var r=n(46916),a=n(19670),o=n(70030),i=n(58173),u=n(89190),l=n(29909),c=n(35005),s=n(66462),f=n(76178),d=c("Promise"),p="AsyncFromSyncIterator",m=l.set,v=l.getterFor(p),g=function(e,t,n){var r=e.done;d.resolve(e.value).then((function(e){t(f(e,r))}),n)},h=function(e){e.type=p,m(this,e)};h.prototype=u(o(s),{next:function(){var e=v(this);return new d((function(t,n){var o=a(r(e.next,e.iterator));g(o,t,n)}))},return:function(){var e=v(this).iterator;return new d((function(t,n){var o=i(e,"return");if(void 0===o)return t(f(void 0,!0));var u=a(r(o,e));g(u,t,n)}))}}),e.exports=h},62617:function(e,t,n){var r=n(46916),a=n(60614),o=n(19670),i=n(24942),u=n(71246),l=n(58173),c=n(5112),s=n(28091),f=c("asyncIterator");e.exports=function(e){var t,n=o(e),c=!0,d=l(n,f);return a(d)||(d=u(n),c=!1),void 0!==d?t=r(d,n):(t=n,c=!0),o(t),i(c?t:new s(i(t)))}},72897:function(e,t,n){var r=n(46916),a=n(19670),o=n(24942),i=n(71246);e.exports=function(e){var t=a(e),n=i(t);return o(a(void 0!==n?r(n,t):t))}},99244:function(e,t,n){n(51223)("flatMap")},92087:function(e,t,n){var r=n(17854),a=n(19781),o=n(47045),i=n(67066),u=n(47293),l=r.RegExp,c=l.prototype;a&&u((function(){var e=!0;try{l(".","d")}catch(u){e=!1}var t={},n="",r=e?"dgimsy":"gimsy",a=function(e,r){Object.defineProperty(t,e,{get:function(){return n+=r,!0}})},o={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var i in e&&(o.hasIndices="d"),o)a(i,o[i]);return Object.getOwnPropertyDescriptor(c,"flags").get.call(t)!==r||n!==r}))&&o(c,"flags",{configurable:!0,get:i})},74326:function(e,t,n){"use strict";var r=n(82109),a=n(46916),o=n(19662),i=n(19670),u=n(70111),l=n(24942),c=n(45348),s=n(76178),f=n(62617),d=n(21753),p=c((function(e){var t=this,n=t.iterator,r=t.mapper;return new e((function(o,l){var c=function(e){t.done=!0,l(e)},p=function(e){d(n,c,e,c)},m=function(){try{e.resolve(i(a(t.next,n))).then((function(n){try{if(i(n).done)t.done=!0,o(s(void 0,!0));else{var a=n.value;try{var l=r(a,t.counter++),d=function(e){try{t.inner=f(e),v()}catch(n){p(n)}};u(l)?e.resolve(l).then(d,p):d(l)}catch(m){p(m)}}}catch(g){c(g)}}),c)}catch(l){c(l)}},v=function(){var n=t.inner;if(n)try{e.resolve(i(a(n.next,n.iterator))).then((function(e){try{i(e).done?(t.inner=null,m()):o(s(e.value,!1))}catch(n){p(n)}}),p)}catch(r){p(r)}else m()};v()}))}));r({target:"AsyncIterator",proto:!0,real:!0},{flatMap:function(e){return i(this),o(e),new p(l(this),{mapper:e,inner:null})}})},82499:function(e,t,n){"use strict";var r=n(82109),a=n(46916),o=n(19662),i=n(19670),u=n(24942),l=n(72897),c=n(54956),s=n(99212),f=c((function(){for(var e,t,n=this.iterator,r=this.mapper;;){if(t=this.inner)try{if(!(e=i(a(t.next,t.iterator))).done)return e.value;this.inner=null}catch(o){s(n,"throw",o)}if(e=i(a(this.next,n)),this.done=!!e.done)return;try{this.inner=l(r(e.value,this.counter++))}catch(o){s(n,"throw",o)}}}));r({target:"Iterator",proto:!0,real:!0},{flatMap:function(e){return i(this),o(e),new f(u(this),{mapper:e,inner:null})}})},61973:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(83946),a=n(51820),o=n(13882);function i(e,t){(0,o.Z)(2,arguments);var n=(0,r.Z)(t);return(0,a.Z)(e,1e3*n)}},33511:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(83946),a=n(61973),o=n(13882);function i(e,t){(0,o.Z)(2,arguments);var n=(0,r.Z)(t);return(0,a.Z)(e,-n)}},99960:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},47915:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var o=n(99960),i=n(97790);a(n(97790),t);var u={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,n){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"===typeof t&&(n=t,t=u),"object"===typeof e&&(t=e,e=void 0),this.callback=null!==e&&void 0!==e?e:null,this.options=null!==t&&void 0!==t?t:u,this.elementCB=null!==n&&void 0!==n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?o.ElementType.Tag:void 0,r=new i.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===o.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var n=new i.Text(e);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment)this.lastNode.data+=e;else{var t=new i.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new i.Text(""),t=new i.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new i.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"===typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},97790:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},a.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var o=n(99960),i=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),O(this,e)},e}();t.Node=i;var u=function(e){function t(t){var n=e.call(this)||this;return n.data=t,n}return r(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(i);t.DataNode=u;var l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Text,t}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(u);t.Text=l;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Comment,t}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(u);t.Comment=c;var s=function(e){function t(t,n){var r=e.call(this,n)||this;return r.name=t,r.type=o.ElementType.Directive,r}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(u);t.ProcessingInstruction=s;var f=function(e){function t(t){var n=e.call(this)||this;return n.children=t,n}return r(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(i);t.NodeWithChildren=f;var d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.CDATA,t}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(f);t.CDATA=d;var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Root,t}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(f);t.Document=p;var m=function(e){function t(t,n,r,a){void 0===r&&(r=[]),void 0===a&&(a="script"===t?o.ElementType.Script:"style"===t?o.ElementType.Style:o.ElementType.Tag);var i=e.call(this,r)||this;return i.name=t,i.attribs=n,i.type=a,i}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(f);function v(e){return(0,o.isTag)(e)}function g(e){return e.type===o.ElementType.CDATA}function h(e){return e.type===o.ElementType.Text}function b(e){return e.type===o.ElementType.Comment}function y(e){return e.type===o.ElementType.Directive}function w(e){return e.type===o.ElementType.Root}function O(e,t){var n;if(void 0===t&&(t=!1),h(e))n=new l(e.data);else if(b(e))n=new c(e.data);else if(v(e)){var r=t?x(e.children):[],o=new m(e.name,a({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=a({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=a({},e["x-attribsPrefix"])),n=o}else if(g(e)){r=t?x(e.children):[];var i=new d(r);r.forEach((function(e){return e.parent=i})),n=i}else if(w(e)){r=t?x(e.children):[];var u=new p(r);r.forEach((function(e){return e.parent=u})),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),n=u}else{if(!y(e))throw new Error("Not implemented yet: ".concat(e.type));var f=new s(e.name,e.data);null!=e["x-name"]&&(f["x-name"]=e["x-name"],f["x-publicId"]=e["x-publicId"],f["x-systemId"]=e["x-systemId"]),n=f}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function x(e){for(var t=e.map((function(e){return O(e,!0)})),n=1;n<t.length;n++)t[n].prev=t[n-1],t[n-1].next=t[n];return t}t.Element=m,t.isTag=v,t.isCDATA=g,t.isText=h,t.isComment=b,t.isDirective=y,t.isDocument=w,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=O},38252:function(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!==a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!==a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!==a--;){var i=o[a];if(("_owner"!==i||!t.$$typeof)&&!e(t[i],n[i]))return!1}return!0}return t!==t&&n!==n}},99376:function(e,t){var n=Object.keys;t.D=function(e,t){if(e===t)return!0;if(!(e instanceof Object)||!(t instanceof Object))return!1;for(var r=n(e),a=r.length,o=0;o<a;o++)if(!(r[o]in t))return!1;for(o=0;o<a;o++)if(e[r[o]]!==t[r[o]])return!1;return a===n(t).length}},60885:function(e,t){t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]},38276:function(e){var t="html",n="head",r="body",a=/<([a-zA-Z]+[0-9]?)/,o=/<head[^]*>/i,i=/<body[^]*>/i,u=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},l=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},c="object"===typeof window&&window.DOMParser;if("function"===typeof c){var s=new c;u=l=function(e,t){return t&&(e="<"+t+">"+e+"</"+t+">"),s.parseFromString(e,"text/html")}}if("object"===typeof document&&document.implementation){var f=document.implementation.createHTMLDocument();u=function(e,t){return t?(f.documentElement.querySelector(t).innerHTML=e,f):(f.documentElement.innerHTML=e,f)}}var d,p="object"===typeof document?document.createElement("template"):{};p.content&&(d=function(e){return p.innerHTML=e,p.content.childNodes}),e.exports=function(e){var c,s,f,p,m=e.match(a);switch(m&&m[1]&&(c=m[1].toLowerCase()),c){case t:return s=l(e),o.test(e)||(f=s.querySelector(n))&&f.parentNode.removeChild(f),i.test(e)||(f=s.querySelector(r))&&f.parentNode.removeChild(f),s.querySelectorAll(t);case n:case r:return p=(s=u(e)).querySelectorAll(c),i.test(e)&&o.test(e)?p[0].parentNode.childNodes:p;default:return d?d(e):(f=u(e,r).querySelector(r)).childNodes}}},14152:function(e,t,n){var r=n(38276),a=n(1507).formatDOM,o=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!==typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(o);return n&&n[1]&&(t=n[1]),a(r(e),null,t)}},1507:function(e,t,n){for(var r,a=n(47915),o=n(60885).CASE_SENSITIVE_TAG_NAMES,i=a.Comment,u=a.Element,l=a.ProcessingInstruction,c=a.Text,s={},f=0,d=o.length;f<d;f++)r=o[f],s[r.toLowerCase()]=r;function p(e){for(var t,n={},r=0,a=e.length;r<a;r++)n[(t=e[r]).name]=t.value;return n}function m(e){var t=function(e){return s[e]}(e=e.toLowerCase());return t||e}t.formatAttributes=p,t.formatDOM=function e(t,n,r){n=n||null;for(var a,o=[],s=0,f=t.length;s<f;s++){var d,v=t[s];switch(v.nodeType){case 1:a=m(v.nodeName),(d=new u(a,p(v.attributes))).children=e("template"===a?v.content.childNodes:v.childNodes,d);break;case 3:d=new c(v.nodeValue);break;case 8:d=new i(v.nodeValue);break;default:continue}var g=o[s-1]||null;g&&(g.next=d),d.parent=n,d.prev=g,d.next=null,o.push(d)}return r&&((d=new l(r.substring(0,r.indexOf(" ")).toLowerCase(),r)).next=o[0]||null,d.parent=n,o.unshift(d),o[1]&&(o[1].prev=o[0])),o}},30488:function(e,t,n){var r=n(47915),a=n(14152),o=n(50484),i=n(53670);a="function"===typeof a.default?a.default:a;var u={lowerCaseAttributeNames:!1};function l(e,t){if("string"!==typeof e)throw new TypeError("First argument must be a string");return""===e?[]:i(a(e,(t=t||{}).htmlparser2||u),t)}l.domToReact=i,l.htmlToDOM=a,l.attributesToProps=o,l.Comment=r.Comment,l.Element=r.Element,l.ProcessingInstruction=r.ProcessingInstruction,l.Text=r.Text,e.exports=l,l.default=l},50484:function(e,t,n){var r=n(83),a=n(74606),o=["checked","value"],i=["input","select","textarea"],u={reset:!0,submit:!0};function l(e){return r.possibleStandardNames[e]}e.exports=function(e,t){var n,c,s,f,d,p={},m=(e=e||{}).type&&u[e.type];for(n in e)if(s=e[n],r.isCustomAttribute(n))p[n]=s;else if(f=l(c=n.toLowerCase()))switch(d=r.getPropertyInfo(f),-1===o.indexOf(f)||-1===i.indexOf(t)||m||(f=l("default"+c)),p[f]=s,d&&d.type){case r.BOOLEAN:p[f]=!0;break;case r.OVERLOADED_BOOLEAN:""===s&&(p[f]=!0)}else a.PRESERVE_CUSTOM_ATTRIBUTES&&(p[n]=s);return a.setStyleProp(e.style,p),p}},53670:function(e,t,n){var r=n(67294),a=n(50484),o=n(74606),i=o.setStyleProp,u=o.canTextBeChildOfNode;function l(e){return o.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===e.type&&o.isCustomComponent(e.name,e.attribs)}e.exports=function e(t,n){for(var o,c,s,f,d,p=(n=n||{}).library||r,m=p.cloneElement,v=p.createElement,g=p.isValidElement,h=[],b="function"===typeof n.replace,y=n.trim,w=0,O=t.length;w<O;w++)if(o=t[w],b&&g(s=n.replace(o)))O>1&&(s=m(s,{key:s.key||w})),h.push(s);else if("text"!==o.type){switch(f=o.attribs,l(o)?i(f.style,f):f&&(f=a(f,o.name)),d=null,o.type){case"script":case"style":o.children[0]&&(f.dangerouslySetInnerHTML={__html:o.children[0].data});break;case"tag":"textarea"===o.name&&o.children[0]?f.defaultValue=o.children[0].data:o.children&&o.children.length&&(d=e(o.children,n));break;default:continue}O>1&&(f.key=w),h.push(v(o.name,f,d))}else{if((c=!o.data.trim().length)&&o.parent&&!u(o.parent))continue;if(y&&c)continue;h.push(o.data)}return 1===h.length?h[0]:h}},74606:function(e,t,n){var r=n(67294),a=n(41476).default;var o={reactCompat:!0};var i=r.version.split(".")[0]>=16,u=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:i,invertObject:function(e,t){if(!e||"object"!==typeof e)throw new TypeError("First argument must be an object");var n,r,a="function"===typeof t,o={},i={};for(n in e)r=e[n],a&&(o=t(n,r))&&2===o.length?i[o[0]]=o[1]:"string"===typeof r&&(i[r]=n);return i},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!==e&&void 0!==e)try{t.style=a(e,o)}catch(n){t.style={}}},canTextBeChildOfNode:function(e){return!u.has(e.name)},elementsWithNoTextChildren:u}},18139:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,a=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,i=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,u=/^[;\s]*/,l=/^\s+|\s+$/g,c="";function s(e){return e?e.replace(l,c):c}e.exports=function(e,l){if("string"!==typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};var f=1,d=1;function p(e){var t=e.match(n);t&&(f+=t.length);var r=e.lastIndexOf("\n");d=~r?e.length-r:d+e.length}function m(){var e={line:f,column:d};return function(t){return t.position=new v(e),y(),t}}function v(e){this.start=e,this.end={line:f,column:d},this.source=l.source}v.prototype.content=e;var g=[];function h(t){var n=new Error(l.source+":"+f+":"+d+": "+t);if(n.reason=t,n.filename=l.source,n.line=f,n.column=d,n.source=e,!l.silent)throw n;g.push(n)}function b(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function y(){b(r)}function w(e){var t;for(e=e||[];t=O();)!1!==t&&e.push(t);return e}function O(){var t=m();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;c!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,c===e.charAt(n-1))return h("End of comment missing");var r=e.slice(2,n-2);return d+=2,p(r),e=e.slice(n),d+=2,t({type:"comment",comment:r})}}function x(){var e=m(),n=b(a);if(n){if(O(),!b(o))return h("property missing ':'");var r=b(i),l=e({type:"declaration",property:s(n[0].replace(t,c)),value:r?s(r[0].replace(t,c)):c});return b(u),l}}return y(),function(){var e,t=[];for(w(t);e=x();)!1!==e&&(t.push(e),w(t));return t}()}},36808:function(e,t,n){var r,a;!function(o){if(void 0===(a="function"===typeof(r=o)?r.call(t,n,t,e):r)||(e.exports=a),!0,e.exports=o(),!!0){var i=window.Cookies,u=window.Cookies=o();u.noConflict=function(){return window.Cookies=i,u}}}((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function n(r){function a(){}function o(t,n,o){if("undefined"!==typeof document){"number"===typeof(o=e({path:"/"},a.defaults,o)).expires&&(o.expires=new Date(1*new Date+864e5*o.expires)),o.expires=o.expires?o.expires.toUTCString():"";try{var i=JSON.stringify(n);/^[\{\[]/.test(i)&&(n=i)}catch(c){}n=r.write?r.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var u="";for(var l in o)o[l]&&(u+="; "+l,!0!==o[l]&&(u+="="+o[l].split(";")[0]));return document.cookie=t+"="+n+u}}function i(e,n){if("undefined"!==typeof document){for(var a={},o=document.cookie?document.cookie.split("; "):[],i=0;i<o.length;i++){var u=o[i].split("="),l=u.slice(1).join("=");n||'"'!==l.charAt(0)||(l=l.slice(1,-1));try{var c=t(u[0]);if(l=(r.read||r)(l,c)||t(l),n)try{l=JSON.parse(l)}catch(s){}if(a[c]=l,e===c)break}catch(s){}}return e?a[e]:a}}return a.set=o,a.get=function(e){return i(e,!1)},a.getJSON=function(e){return i(e,!0)},a.remove=function(t,n){o(t,"",e(n,{expires:-1}))},a.defaults={},a.withConverter=n,a}((function(){}))}))},72307:function(e,t,n){e=n.nmd(e);var r="__lodash_hash_undefined__",a=1,o=2,i=9007199254740991,u="[object Arguments]",l="[object Array]",c="[object AsyncFunction]",s="[object Boolean]",f="[object Date]",d="[object Error]",p="[object Function]",m="[object GeneratorFunction]",v="[object Map]",g="[object Number]",h="[object Null]",b="[object Object]",y="[object Promise]",w="[object Proxy]",O="[object RegExp]",x="[object Set]",j="[object String]",k="[object Symbol]",E="[object Undefined]",P="[object WeakMap]",S="[object ArrayBuffer]",C="[object DataView]",_=/^\[object .+?Constructor\]$/,M=/^(?:0|[1-9]\d*)$/,D={};D["[object Float32Array]"]=D["[object Float64Array]"]=D["[object Int8Array]"]=D["[object Int16Array]"]=D["[object Int32Array]"]=D["[object Uint8Array]"]=D["[object Uint8ClampedArray]"]=D["[object Uint16Array]"]=D["[object Uint32Array]"]=!0,D[u]=D[l]=D[S]=D[s]=D[C]=D[f]=D[d]=D[p]=D[v]=D[g]=D[b]=D[O]=D[x]=D[j]=D[P]=!1;var A="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,T="object"==typeof self&&self&&self.Object===Object&&self,z=A||T||Function("return this")(),N=t&&!t.nodeType&&t,R=N&&e&&!e.nodeType&&e,L=R&&R.exports===N,I=L&&A.process,F=function(){try{return I&&I.binding&&I.binding("util")}catch(e){}}(),W=F&&F.isTypedArray;function H(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function V(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function B(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}var U,Y,Z=Array.prototype,q=Function.prototype,G=Object.prototype,X=z["__core-js_shared__"],K=q.toString,$=G.hasOwnProperty,J=function(){var e=/[^.]+$/.exec(X&&X.keys&&X.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Q=G.toString,ee=RegExp("^"+K.call($).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),te=L?z.Buffer:void 0,ne=z.Symbol,re=z.Uint8Array,ae=G.propertyIsEnumerable,oe=Z.splice,ie=ne?ne.toStringTag:void 0,ue=Object.getOwnPropertySymbols,le=te?te.isBuffer:void 0,ce=(U=Object.keys,Y=Object,function(e){return U(Y(e))}),se=Ie(z,"DataView"),fe=Ie(z,"Map"),de=Ie(z,"Promise"),pe=Ie(z,"Set"),me=Ie(z,"WeakMap"),ve=Ie(Object,"create"),ge=Ve(se),he=Ve(fe),be=Ve(de),ye=Ve(pe),we=Ve(me),Oe=ne?ne.prototype:void 0,xe=Oe?Oe.valueOf:void 0;function je(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function ke(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ee(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Pe(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Ee;++t<n;)this.add(e[t])}function Se(e){var t=this.__data__=new ke(e);this.size=t.size}function Ce(e,t){var n=Ye(e),r=!n&&Ue(e),a=!n&&!r&&Ze(e),o=!n&&!r&&!a&&$e(e),i=n||r||a||o,u=i?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],l=u.length;for(var c in e)!t&&!$.call(e,c)||i&&("length"==c||a&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||He(c,l))||u.push(c);return u}function _e(e,t){for(var n=e.length;n--;)if(Be(e[n][0],t))return n;return-1}function Me(e){return null==e?void 0===e?E:h:ie&&ie in Object(e)?function(e){var t=$.call(e,ie),n=e[ie];try{e[ie]=void 0;var r=!0}catch(o){}var a=Q.call(e);r&&(t?e[ie]=n:delete e[ie]);return a}(e):function(e){return Q.call(e)}(e)}function De(e){return Ke(e)&&Me(e)==u}function Ae(e,t,n,r,i){return e===t||(null==e||null==t||!Ke(e)&&!Ke(t)?e!==e&&t!==t:function(e,t,n,r,i,c){var p=Ye(e),m=Ye(t),h=p?l:We(e),y=m?l:We(t),w=(h=h==u?b:h)==b,E=(y=y==u?b:y)==b,P=h==y;if(P&&Ze(e)){if(!Ze(t))return!1;p=!0,w=!1}if(P&&!w)return c||(c=new Se),p||$e(e)?Ne(e,t,n,r,i,c):function(e,t,n,r,i,u,l){switch(n){case C:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case S:return!(e.byteLength!=t.byteLength||!u(new re(e),new re(t)));case s:case f:case g:return Be(+e,+t);case d:return e.name==t.name&&e.message==t.message;case O:case j:return e==t+"";case v:var c=V;case x:var p=r&a;if(c||(c=B),e.size!=t.size&&!p)return!1;var m=l.get(e);if(m)return m==t;r|=o,l.set(e,t);var h=Ne(c(e),c(t),r,i,u,l);return l.delete(e),h;case k:if(xe)return xe.call(e)==xe.call(t)}return!1}(e,t,h,n,r,i,c);if(!(n&a)){var _=w&&$.call(e,"__wrapped__"),M=E&&$.call(t,"__wrapped__");if(_||M){var D=_?e.value():e,A=M?t.value():t;return c||(c=new Se),i(D,A,n,r,c)}}if(!P)return!1;return c||(c=new Se),function(e,t,n,r,o,i){var u=n&a,l=Re(e),c=l.length,s=Re(t),f=s.length;if(c!=f&&!u)return!1;var d=c;for(;d--;){var p=l[d];if(!(u?p in t:$.call(t,p)))return!1}var m=i.get(e);if(m&&i.get(t))return m==t;var v=!0;i.set(e,t),i.set(t,e);var g=u;for(;++d<c;){var h=e[p=l[d]],b=t[p];if(r)var y=u?r(b,h,p,t,e,i):r(h,b,p,e,t,i);if(!(void 0===y?h===b||o(h,b,n,r,i):y)){v=!1;break}g||(g="constructor"==p)}if(v&&!g){var w=e.constructor,O=t.constructor;w==O||!("constructor"in e)||!("constructor"in t)||"function"==typeof w&&w instanceof w&&"function"==typeof O&&O instanceof O||(v=!1)}return i.delete(e),i.delete(t),v}(e,t,n,r,i,c)}(e,t,n,r,Ae,i))}function Te(e){return!(!Xe(e)||function(e){return!!J&&J in e}(e))&&(qe(e)?ee:_).test(Ve(e))}function ze(e){if(!function(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototype||G;return e===n}(e))return ce(e);var t=[];for(var n in Object(e))$.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Ne(e,t,n,r,i,u){var l=n&a,c=e.length,s=t.length;if(c!=s&&!(l&&s>c))return!1;var f=u.get(e);if(f&&u.get(t))return f==t;var d=-1,p=!0,m=n&o?new Pe:void 0;for(u.set(e,t),u.set(t,e);++d<c;){var v=e[d],g=t[d];if(r)var h=l?r(g,v,d,t,e,u):r(v,g,d,e,t,u);if(void 0!==h){if(h)continue;p=!1;break}if(m){if(!H(t,(function(e,t){if(a=t,!m.has(a)&&(v===e||i(v,e,n,r,u)))return m.push(t);var a}))){p=!1;break}}else if(v!==g&&!i(v,g,n,r,u)){p=!1;break}}return u.delete(e),u.delete(t),p}function Re(e){return function(e,t,n){var r=t(e);return Ye(e)?r:function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}(r,n(e))}(e,Je,Fe)}function Le(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function Ie(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Te(n)?n:void 0}je.prototype.clear=function(){this.__data__=ve?ve(null):{},this.size=0},je.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},je.prototype.get=function(e){var t=this.__data__;if(ve){var n=t[e];return n===r?void 0:n}return $.call(t,e)?t[e]:void 0},je.prototype.has=function(e){var t=this.__data__;return ve?void 0!==t[e]:$.call(t,e)},je.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ve&&void 0===t?r:t,this},ke.prototype.clear=function(){this.__data__=[],this.size=0},ke.prototype.delete=function(e){var t=this.__data__,n=_e(t,e);return!(n<0)&&(n==t.length-1?t.pop():oe.call(t,n,1),--this.size,!0)},ke.prototype.get=function(e){var t=this.__data__,n=_e(t,e);return n<0?void 0:t[n][1]},ke.prototype.has=function(e){return _e(this.__data__,e)>-1},ke.prototype.set=function(e,t){var n=this.__data__,r=_e(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Ee.prototype.clear=function(){this.size=0,this.__data__={hash:new je,map:new(fe||ke),string:new je}},Ee.prototype.delete=function(e){var t=Le(this,e).delete(e);return this.size-=t?1:0,t},Ee.prototype.get=function(e){return Le(this,e).get(e)},Ee.prototype.has=function(e){return Le(this,e).has(e)},Ee.prototype.set=function(e,t){var n=Le(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Pe.prototype.add=Pe.prototype.push=function(e){return this.__data__.set(e,r),this},Pe.prototype.has=function(e){return this.__data__.has(e)},Se.prototype.clear=function(){this.__data__=new ke,this.size=0},Se.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Se.prototype.get=function(e){return this.__data__.get(e)},Se.prototype.has=function(e){return this.__data__.has(e)},Se.prototype.set=function(e,t){var n=this.__data__;if(n instanceof ke){var r=n.__data__;if(!fe||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ee(r)}return n.set(e,t),this.size=n.size,this};var Fe=ue?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,o=[];++n<r;){var i=e[n];t(i,n,e)&&(o[a++]=i)}return o}(ue(e),(function(t){return ae.call(e,t)})))}:function(){return[]},We=Me;function He(e,t){return!!(t=null==t?i:t)&&("number"==typeof e||M.test(e))&&e>-1&&e%1==0&&e<t}function Ve(e){if(null!=e){try{return K.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Be(e,t){return e===t||e!==e&&t!==t}(se&&We(new se(new ArrayBuffer(1)))!=C||fe&&We(new fe)!=v||de&&We(de.resolve())!=y||pe&&We(new pe)!=x||me&&We(new me)!=P)&&(We=function(e){var t=Me(e),n=t==b?e.constructor:void 0,r=n?Ve(n):"";if(r)switch(r){case ge:return C;case he:return v;case be:return y;case ye:return x;case we:return P}return t});var Ue=De(function(){return arguments}())?De:function(e){return Ke(e)&&$.call(e,"callee")&&!ae.call(e,"callee")},Ye=Array.isArray;var Ze=le||function(){return!1};function qe(e){if(!Xe(e))return!1;var t=Me(e);return t==p||t==m||t==c||t==w}function Ge(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=i}function Xe(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ke(e){return null!=e&&"object"==typeof e}var $e=W?function(e){return function(t){return e(t)}}(W):function(e){return Ke(e)&&Ge(e.length)&&!!D[Me(e)]};function Je(e){return null!=(t=e)&&Ge(t.length)&&!qe(t)?Ce(e):ze(e);var t}e.exports=function(e,t){return Ae(e,t)}},41609:function(e,t,n){var r=n(280),a=n(64160),o=n(35694),i=n(1469),u=n(98612),l=n(44144),c=n(25726),s=n(36719),f=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(u(e)&&(i(e)||"string"==typeof e||"function"==typeof e.splice||l(e)||s(e)||o(e)))return!e.length;var t=a(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(c(e))return!r(e).length;for(var n in e)if(f.call(e,n))return!1;return!0}},22810:function(e,t,n){"use strict";n.r(t)},48564:function(){},79424:function(){},97142:function(e,t){"use strict";t.I=function(e){e.client&&(document.head.appendChild(e.msh=document.createElement("style")),e.createRule=function(t,n){var r=t+"{}";n&&(r=n+"{"+r+"}");var a=n?e.msh.sheet:e.sh.sheet,o=a.insertRule(r,a.cssRules.length),i=(a.cssRules||a.rules)[o];if(i.index=o,n){var u=(i.cssRules||i.rules)[0];i.style=u.style,i.styleMap=u.styleMap}return i})}},52099:function(e,t,n){"use strict";var r=n(39662).D;t.I=function(e){if(e.client){0;var t=e.kebab;n.prototype.diff=function(e){var n,r=this.decl,a=this.rule.style;for(n in r)void 0===e[n]&&a.removeProperty(n);for(n in e)e[n]!==r[n]&&a.setProperty(t(n),e[n]);this.decl=e},n.prototype.del=function(){r(this.rule)},a.prototype.diff=function(e){var t=this.tree;for(var r in t)if(void 0===e[r]){var a=t[r];for(var o in a)a[o].del()}for(var r in e)if(void 0===t[r])for(var o in e[r]){(l=new n(o,r)).diff(e[r][o]),e[r][o]=l}else{var i=t[r],u=e[r];for(var o in i)u[o]||i[o].del();for(var o in u){var l;(l=i[o])?(l.diff(u[o]),u[o]=l):((l=new n(o,r)).diff(u[o]),u[o]=l)}}this.tree=e},e.VRule=n,e.VSheet=a}function n(t,n){this.rule=e.createRule(t,n),this.decl={}}function a(){this.tree={}}}},87749:function(e,t){t.z=function e(t,n,r,a){var o,i,u={},l=!1;for(o in n)"object"!==typeof(i=n[o])&&(l=!0,u[o]=i);for(o in l&&(t[a]||(t[a]={}),t[a][r]=u),n)if("object"===typeof(i=n[o]))if("@"===o[0])e(t,i,r,o);else{var c=o.indexOf("&")>-1,s=r.split(",");if(c)for(var f=0;f<s.length;f++)s[f]=o.replace(/&/g,s[f]);else for(f=0;f<s.length;f++)s[f]=s[f]+" "+o;e(t,i,s.join(","),a)}}},39662:function(e,t){t.D=function(e){var t=e.index,n=e.parentStyleSheet,r=n.cssRules||n.rules;for(t=Math.max(t,r.length-1);t>=0;){if(r[t]===e){n.deleteRule(t);break}t--}}},40818:function(e,t){"use strict";var n=/[A-Z]/g;t.U=function(e){var t=(e=e||{}).assign||Object.assign;var r=t({raw:"",pfx:"_",client:"object"===typeof window,assign:t,stringify:JSON.stringify,kebab:function(e){return e.replace(n,"-$&").toLowerCase()},decl:function(e,t){return(e=r.kebab(e))+":"+t+";"},hash:function(e){return function(e){for(var t=5381,n=e.length;n;)t=33*t^e.charCodeAt(--n);return"_"+(t>>>0).toString(36)}(r.stringify(e))},selector:function(e,t){return e+(":"===t[0]?"":" ")+t},putRaw:function(e){r.raw+=e}},e);return r.client&&(r.sh||document.head.appendChild(r.sh=document.createElement("style")),r.putRaw=function(e){var t=r.sh.sheet;try{t.insertRule(e,t.cssRules.length)}catch(n){}}),r.put=function(e,t,n){var a,o,i="",u=[];for(a in t)(o=t[a])instanceof Object&&!(o instanceof Array)?u.push(a):i+=r.decl(a,o,e,n);i&&(i=e+"{"+i+"}",r.putRaw(n?n+"{"+i+"}":i));for(var l=0;l<u.length;l++)"@"===(a=u[l])[0]&&"@font-face"!==a?r.putAt(e,t[a],a):r.put(r.selector(e,a),t[a],n)},r.putAt=r.put,r}},75966:function(e,t,n){"use strict";function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=d(n(67294)),o=d(n(45697)),i=n(61193),u=n(1706),l=n(67493),c=n(7373),s=n(92886),f=d(n(86010));function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function h(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=y(e);if(t){var o=y(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return b(e)}(this,n)}}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&g(e,t)}(s,e);var t,n,r,o=h(s);function s(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return w(b(e=o.call.apply(o,[this].concat(n))),"state",{resizing:null,dragging:null,className:""}),w(b(e),"elementRef",a.default.createRef()),w(b(e),"onDragStart",(function(t,n){var r=n.node,a=e.props,o=a.onDragStart,i=a.transformScale;if(o){var u={top:0,left:0},l=r.offsetParent;if(l){var s=l.getBoundingClientRect(),f=r.getBoundingClientRect(),d=f.left/i,p=s.left/i,m=f.top/i,v=s.top/i;u.left=d-p+l.scrollLeft,u.top=m-v+l.scrollTop,e.setState({dragging:u});var g=(0,c.calcXY)(e.getPositionParams(),u.top,u.left,e.props.w,e.props.h),h=g.x,y=g.y;return o.call(b(e),e.props.i,h,y,{e:t,node:r,newPosition:u})}}})),w(b(e),"onDrag",(function(t,n){var r=n.node,a=n.deltaX,o=n.deltaY,i=e.props.onDrag;if(i){if(!e.state.dragging)throw new Error("onDrag called before onDragStart.");var u=e.state.dragging.top+o,l=e.state.dragging.left+a,s=e.props,f=s.isBounded,d=s.i,p=s.w,m=s.h,v=s.containerWidth,g=e.getPositionParams();if(f){var h=r.offsetParent;if(h){var y=e.props,w=y.margin,O=y.rowHeight,x=h.clientHeight-(0,c.calcGridItemWHPx)(m,O,w[1]);u=(0,c.clamp)(u,0,x);var j=(0,c.calcGridColWidth)(g),k=v-(0,c.calcGridItemWHPx)(p,j,w[0]);l=(0,c.clamp)(l,0,k)}}var E={top:u,left:l};e.setState({dragging:E});var P=(0,c.calcXY)(g,u,l,p,m),S=P.x,C=P.y;return i.call(b(e),d,S,C,{e:t,node:r,newPosition:E})}})),w(b(e),"onDragStop",(function(t,n){var r=n.node,a=e.props.onDragStop;if(a){if(!e.state.dragging)throw new Error("onDragEnd called before onDragStart.");var o=e.props,i=o.w,u=o.h,l=o.i,s=e.state.dragging,f=s.left,d=s.top,p={top:d,left:f};e.setState({dragging:null});var m=(0,c.calcXY)(e.getPositionParams(),d,f,i,u),v=m.x,g=m.y;return a.call(b(e),l,v,g,{e:t,node:r,newPosition:p})}})),w(b(e),"onResizeStop",(function(t,n){e.onResizeHandler(t,n,"onResizeStop")})),w(b(e),"onResizeStart",(function(t,n){e.onResizeHandler(t,n,"onResizeStart")})),w(b(e),"onResize",(function(t,n){e.onResizeHandler(t,n,"onResize")})),e}return t=s,n=[{key:"shouldComponentUpdate",value:function(e,t){if(this.props.children!==e.children)return!0;if(this.props.droppingPosition!==e.droppingPosition)return!0;var n=(0,c.calcGridItemPosition)(this.getPositionParams(this.props),this.props.x,this.props.y,this.props.w,this.props.h,this.state),r=(0,c.calcGridItemPosition)(this.getPositionParams(e),e.x,e.y,e.w,e.h,t);return!(0,l.fastPositionEqual)(n,r)||this.props.useCSSTransforms!==e.useCSSTransforms}},{key:"componentDidMount",value:function(){this.moveDroppingItem({})}},{key:"componentDidUpdate",value:function(e){this.moveDroppingItem(e)}},{key:"moveDroppingItem",value:function(e){var t=this.props.droppingPosition;if(t){var n=this.elementRef.current;if(n){var r=e.droppingPosition||{left:0,top:0},a=this.state.dragging,o=a&&t.left!==r.left||t.top!==r.top;if(a){if(o){var i=t.left-a.left,u=t.top-a.top;this.onDrag(t.e,{node:n,deltaX:i,deltaY:u})}}else this.onDragStart(t.e,{node:n,deltaX:t.left,deltaY:t.top})}}}},{key:"getPositionParams",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return{cols:e.cols,containerPadding:e.containerPadding,containerWidth:e.containerWidth,margin:e.margin,maxRows:e.maxRows,rowHeight:e.rowHeight}}},{key:"createStyle",value:function(e){var t,n=this.props,r=n.usePercentages,a=n.containerWidth;return n.useCSSTransforms?t=(0,l.setTransform)(e):(t=(0,l.setTopLeft)(e),r&&(t.left=(0,l.perc)(e.left/a),t.width=(0,l.perc)(e.width/a))),t}},{key:"mixinDraggable",value:function(e,t){return a.default.createElement(i.DraggableCore,{disabled:!t,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,handle:this.props.handle,cancel:".react-resizable-handle"+(this.props.cancel?","+this.props.cancel:""),scale:this.props.transformScale,nodeRef:this.elementRef},e)}},{key:"mixinResizable",value:function(e,t,n){var r=this.props,o=r.cols,i=r.x,l=r.minW,s=r.minH,f=r.maxW,d=r.maxH,p=r.transformScale,m=r.resizeHandles,v=r.resizeHandle,g=this.getPositionParams(),h=(0,c.calcGridItemPosition)(g,0,0,o-i,0).width,b=(0,c.calcGridItemPosition)(g,0,0,l,s),y=(0,c.calcGridItemPosition)(g,0,0,f,d),w=[b.width,b.height],O=[Math.min(y.width,h),Math.min(y.height,1/0)];return a.default.createElement(u.Resizable,{draggableOpts:{disabled:!n},className:n?void 0:"react-resizable-hide",width:t.width,height:t.height,minConstraints:w,maxConstraints:O,onResizeStop:this.onResizeStop,onResizeStart:this.onResizeStart,onResize:this.onResize,transformScale:p,resizeHandles:m,handle:v},e)}},{key:"onResizeHandler",value:function(e,t,n){var r=t.node,a=t.size,o=this.props[n];if(o){var i=this.props,u=i.cols,l=i.x,s=i.y,f=i.i,d=i.maxH,p=i.minH,m=this.props,v=m.minW,g=m.maxW,h=(0,c.calcWH)(this.getPositionParams(),a.width,a.height,l,s),b=h.w,y=h.h;v=Math.max(v,1),g=Math.min(g,u-l),b=(0,c.clamp)(b,v,g),y=(0,c.clamp)(y,p,d),this.setState({resizing:"onResizeStop"===n?null:a}),o.call(this,f,b,y,{e:e,node:r,size:a})}}},{key:"render",value:function(){var e=this.props,t=e.x,n=e.y,r=e.w,o=e.h,i=e.isDraggable,u=e.isResizable,l=e.droppingPosition,s=e.useCSSTransforms,d=(0,c.calcGridItemPosition)(this.getPositionParams(),t,n,r,o,this.state),p=a.default.Children.only(this.props.children),v=a.default.cloneElement(p,{ref:this.elementRef,className:(0,f.default)("react-grid-item",p.props.className,this.props.className,{static:this.props.static,resizing:Boolean(this.state.resizing),"react-draggable":i,"react-draggable-dragging":Boolean(this.state.dragging),dropping:Boolean(l),cssTransforms:s}),style:m(m(m({},this.props.style),p.props.style),this.createStyle(d))});return v=this.mixinResizable(v,d,u),v=this.mixinDraggable(v,i)}}],n&&v(t.prototype,n),r&&v(t,r),Object.defineProperty(t,"prototype",{writable:!1}),s}(a.default.Component);t.default=O,w(O,"propTypes",{children:o.default.element,cols:o.default.number.isRequired,containerWidth:o.default.number.isRequired,rowHeight:o.default.number.isRequired,margin:o.default.array.isRequired,maxRows:o.default.number.isRequired,containerPadding:o.default.array.isRequired,x:o.default.number.isRequired,y:o.default.number.isRequired,w:o.default.number.isRequired,h:o.default.number.isRequired,minW:function(e,t){var n=e[t];return"number"!==typeof n?new Error("minWidth not Number"):n>e.w||n>e.maxW?new Error("minWidth larger than item width/maxWidth"):void 0},maxW:function(e,t){var n=e[t];return"number"!==typeof n?new Error("maxWidth not Number"):n<e.w||n<e.minW?new Error("maxWidth smaller than item width/minWidth"):void 0},minH:function(e,t){var n=e[t];return"number"!==typeof n?new Error("minHeight not Number"):n>e.h||n>e.maxH?new Error("minHeight larger than item height/maxHeight"):void 0},maxH:function(e,t){var n=e[t];return"number"!==typeof n?new Error("maxHeight not Number"):n<e.h||n<e.minH?new Error("maxHeight smaller than item height/minHeight"):void 0},i:o.default.string.isRequired,resizeHandles:s.resizeHandleAxesType,resizeHandle:s.resizeHandleType,onDragStop:o.default.func,onDragStart:o.default.func,onDrag:o.default.func,onResizeStop:o.default.func,onResizeStart:o.default.func,onResize:o.default.func,isDraggable:o.default.bool.isRequired,isResizable:o.default.bool.isRequired,isBounded:o.default.bool.isRequired,static:o.default.bool,useCSSTransforms:o.default.bool.isRequired,transformScale:o.default.number,className:o.default.string,handle:o.default.string,cancel:o.default.string,droppingPosition:o.default.shape({e:o.default.object.isRequired,left:o.default.number.isRequired,top:o.default.number.isRequired})}),w(O,"defaultProps",{className:"",cancel:"",handle:"",minH:1,minW:1,maxH:1/0,maxW:1/0,transformScale:1})},49580:function(e,t,n){"use strict";function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=o?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(a,i,u):a[i]=e[i]}a.default=e,n&&n.set(e,a);return a}(n(67294)),o=f(n(72307)),i=f(n(86010)),u=n(67493),l=n(7373),c=f(n(75966)),s=f(n(92886));function f(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||h(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 m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){k(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,o=[],i=!0,u=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(l){u=!0,a=l}finally{try{i||null==n.return||n.return()}finally{if(u)throw a}}return o}(e,t)||h(e,t)||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 h(e,t){if(e){if("string"===typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function w(e,t){return w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},w(e,t)}function O(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=j(e);if(t){var o=j(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return x(e)}(this,n)}}function x(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function j(e){return j=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},j(e)}function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var E="react-grid-layout",P=!1;try{P=/firefox/i.test(navigator.userAgent)}catch(C){}var S=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&w(e,t)}(f,e);var t,n,r,s=O(f);function f(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return k(x(e=s.call.apply(s,[this].concat(n))),"state",{activeDrag:null,layout:(0,u.synchronizeLayoutWithChildren)(e.props.layout,e.props.children,e.props.cols,(0,u.compactType)(e.props),e.props.allowOverlap),mounted:!1,oldDragItem:null,oldLayout:null,oldResizeItem:null,droppingDOMNode:null,children:[]}),k(x(e),"dragEnterCounter",0),k(x(e),"onDragStart",(function(t,n,r,a){var o=a.e,i=a.node,l=e.state.layout,c=(0,u.getLayoutItem)(l,t);if(c)return e.setState({oldDragItem:(0,u.cloneLayoutItem)(c),oldLayout:l}),e.props.onDragStart(l,c,c,null,o,i)})),k(x(e),"onDrag",(function(t,n,r,a){var o=a.e,i=a.node,l=e.state.oldDragItem,c=e.state.layout,s=e.props,f=s.cols,d=s.allowOverlap,p=s.preventCollision,m=(0,u.getLayoutItem)(c,t);if(m){var v={w:m.w,h:m.h,x:m.x,y:m.y,placeholder:!0,i:t};c=(0,u.moveElement)(c,m,n,r,!0,p,(0,u.compactType)(e.props),f,d),e.props.onDrag(c,l,m,v,o,i),e.setState({layout:d?c:(0,u.compact)(c,(0,u.compactType)(e.props),f),activeDrag:v})}})),k(x(e),"onDragStop",(function(t,n,r,a){var o=a.e,i=a.node;if(e.state.activeDrag){var l=e.state.oldDragItem,c=e.state.layout,s=e.props,f=s.cols,d=s.preventCollision,p=s.allowOverlap,m=(0,u.getLayoutItem)(c,t);if(m){c=(0,u.moveElement)(c,m,n,r,!0,d,(0,u.compactType)(e.props),f,p),e.props.onDragStop(c,l,m,null,o,i);var v=p?c:(0,u.compact)(c,(0,u.compactType)(e.props),f),g=e.state.oldLayout;e.setState({activeDrag:null,layout:v,oldDragItem:null,oldLayout:null}),e.onLayoutMaybeChanged(v,g)}}})),k(x(e),"onResizeStart",(function(t,n,r,a){var o=a.e,i=a.node,l=e.state.layout,c=(0,u.getLayoutItem)(l,t);c&&(e.setState({oldResizeItem:(0,u.cloneLayoutItem)(c),oldLayout:e.state.layout}),e.props.onResizeStart(l,c,c,null,o,i))})),k(x(e),"onResize",(function(t,n,r,a){var o=a.e,i=a.node,l=e.state,c=l.layout,s=l.oldResizeItem,f=e.props,d=f.cols,p=f.preventCollision,m=f.allowOverlap,h=(0,u.withLayoutItem)(c,t,(function(e){var t;if(p&&!m){var a=(0,u.getAllCollisions)(c,v(v({},e),{},{w:n,h:r})).filter((function(t){return t.i!==e.i}));if(t=a.length>0){var o=1/0,i=1/0;a.forEach((function(t){t.x>e.x&&(o=Math.min(o,t.x)),t.y>e.y&&(i=Math.min(i,t.y))})),Number.isFinite(o)&&(e.w=o-e.x),Number.isFinite(i)&&(e.h=i-e.y)}}return t||(e.w=n,e.h=r),e})),b=g(h,2),y=b[0],w=b[1];if(w){var O={w:w.w,h:w.h,x:w.x,y:w.y,static:!0,i:t};e.props.onResize(y,s,w,O,o,i),e.setState({layout:m?y:(0,u.compact)(y,(0,u.compactType)(e.props),d),activeDrag:O})}})),k(x(e),"onResizeStop",(function(t,n,r,a){var o=a.e,i=a.node,l=e.state,c=l.layout,s=l.oldResizeItem,f=e.props,d=f.cols,p=f.allowOverlap,m=(0,u.getLayoutItem)(c,t);e.props.onResizeStop(c,s,m,null,o,i);var v=p?c:(0,u.compact)(c,(0,u.compactType)(e.props),d),g=e.state.oldLayout;e.setState({activeDrag:null,layout:v,oldResizeItem:null,oldLayout:null}),e.onLayoutMaybeChanged(v,g)})),k(x(e),"onDragOver",(function(t){var n;if(t.preventDefault(),t.stopPropagation(),P&&(null===(n=t.nativeEvent.target)||void 0===n||!n.classList.contains(E)))return!1;var r=e.props,o=r.droppingItem,i=r.onDropDragOver,u=r.margin,c=r.cols,s=r.rowHeight,f=r.maxRows,d=r.width,m=r.containerPadding,g=r.transformScale,h=null===i||void 0===i?void 0:i(t);if(!1===h)return e.state.droppingDOMNode&&e.removeDroppingPlaceholder(),!1;var b=v(v({},o),h),y=e.state.layout,w=t.nativeEvent,O=w.layerX,x=w.layerY,j={left:O/g,top:x/g,e:t};if(e.state.droppingDOMNode){if(e.state.droppingPosition){var k=e.state.droppingPosition,S=k.left,C=k.top;(S!=O||C!=x)&&e.setState({droppingPosition:j})}}else{var _={cols:c,margin:u,maxRows:f,rowHeight:s,containerWidth:d,containerPadding:m||u},M=(0,l.calcXY)(_,x,O,b.w,b.h);e.setState({droppingDOMNode:a.createElement("div",{key:b.i}),droppingPosition:j,layout:[].concat(p(y),[v(v({},b),{},{x:M.x,y:M.y,static:!1,isDraggable:!0})])})}})),k(x(e),"removeDroppingPlaceholder",(function(){var t=e.props,n=t.droppingItem,r=t.cols,a=e.state.layout,o=(0,u.compact)(a.filter((function(e){return e.i!==n.i})),(0,u.compactType)(e.props),r);e.setState({layout:o,droppingDOMNode:null,activeDrag:null,droppingPosition:void 0})})),k(x(e),"onDragLeave",(function(t){t.preventDefault(),t.stopPropagation(),e.dragEnterCounter--,0===e.dragEnterCounter&&e.removeDroppingPlaceholder()})),k(x(e),"onDragEnter",(function(t){t.preventDefault(),t.stopPropagation(),e.dragEnterCounter++})),k(x(e),"onDrop",(function(t){t.preventDefault(),t.stopPropagation();var n=e.props.droppingItem,r=e.state.layout,a=r.find((function(e){return e.i===n.i}));e.dragEnterCounter=0,e.removeDroppingPlaceholder(),e.props.onDrop(r,a,t)})),e}return t=f,r=[{key:"getDerivedStateFromProps",value:function(e,t){var n;return t.activeDrag?null:((0,o.default)(e.layout,t.propsLayout)&&e.compactType===t.compactType?(0,u.childrenEqual)(e.children,t.children)||(n=t.layout):n=e.layout,n?{layout:(0,u.synchronizeLayoutWithChildren)(n,e.children,e.cols,(0,u.compactType)(e),e.allowOverlap),compactType:e.compactType,children:e.children,propsLayout:e.layout}:null)}}],(n=[{key:"componentDidMount",value:function(){this.setState({mounted:!0}),this.onLayoutMaybeChanged(this.state.layout,this.props.layout)}},{key:"shouldComponentUpdate",value:function(e,t){return this.props.children!==e.children||!(0,u.fastRGLPropsEqual)(this.props,e,o.default)||this.state.activeDrag!==t.activeDrag||this.state.mounted!==t.mounted||this.state.droppingPosition!==t.droppingPosition}},{key:"componentDidUpdate",value:function(e,t){if(!this.state.activeDrag){var n=this.state.layout,r=t.layout;this.onLayoutMaybeChanged(n,r)}}},{key:"containerHeight",value:function(){if(this.props.autoSize){var e=(0,u.bottom)(this.state.layout),t=this.props.containerPadding?this.props.containerPadding[1]:this.props.margin[1];return e*this.props.rowHeight+(e-1)*this.props.margin[1]+2*t+"px"}}},{key:"onLayoutMaybeChanged",value:function(e,t){t||(t=this.state.layout),(0,o.default)(t,e)||this.props.onLayoutChange(e)}},{key:"placeholder",value:function(){var e=this.state.activeDrag;if(!e)return null;var t=this.props,n=t.width,r=t.cols,o=t.margin,i=t.containerPadding,u=t.rowHeight,l=t.maxRows,s=t.useCSSTransforms,f=t.transformScale;return a.createElement(c.default,{w:e.w,h:e.h,x:e.x,y:e.y,i:e.i,className:"react-grid-placeholder",containerWidth:n,cols:r,margin:o,containerPadding:i||o,maxRows:l,rowHeight:u,isDraggable:!1,isResizable:!1,isBounded:!1,useCSSTransforms:s,transformScale:f},a.createElement("div",null))}},{key:"processGridItem",value:function(e,t){if(e&&e.key){var n=(0,u.getLayoutItem)(this.state.layout,String(e.key));if(!n)return null;var r=this.props,o=r.width,i=r.cols,l=r.margin,s=r.containerPadding,f=r.rowHeight,d=r.maxRows,p=r.isDraggable,m=r.isResizable,v=r.isBounded,g=r.useCSSTransforms,h=r.transformScale,b=r.draggableCancel,y=r.draggableHandle,w=r.resizeHandles,O=r.resizeHandle,x=this.state,j=x.mounted,k=x.droppingPosition,E="boolean"===typeof n.isDraggable?n.isDraggable:!n.static&&p,P="boolean"===typeof n.isResizable?n.isResizable:!n.static&&m,S=n.resizeHandles||w,C=E&&v&&!1!==n.isBounded;return a.createElement(c.default,{containerWidth:o,cols:i,margin:l,containerPadding:s||l,maxRows:d,rowHeight:f,cancel:b,handle:y,onDragStop:this.onDragStop,onDragStart:this.onDragStart,onDrag:this.onDrag,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,isDraggable:E,isResizable:P,isBounded:C,useCSSTransforms:g&&j,usePercentages:!j,transformScale:h,w:n.w,h:n.h,x:n.x,y:n.y,i:n.i,minH:n.minH,minW:n.minW,maxH:n.maxH,maxW:n.maxW,static:n.static,droppingPosition:t?k:void 0,resizeHandles:S,resizeHandle:O},e)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.style,o=t.isDroppable,l=t.innerRef,c=(0,i.default)(E,n),s=v({height:this.containerHeight()},r);return a.createElement("div",{ref:l,className:c,style:s,onDrop:o?this.onDrop:u.noop,onDragLeave:o?this.onDragLeave:u.noop,onDragEnter:o?this.onDragEnter:u.noop,onDragOver:o?this.onDragOver:u.noop},a.Children.map(this.props.children,(function(t){return e.processGridItem(t)})),o&&this.state.droppingDOMNode&&this.processGridItem(this.state.droppingDOMNode,!0),this.placeholder())}}])&&y(t.prototype,n),r&&y(t,r),Object.defineProperty(t,"prototype",{writable:!1}),f}(a.Component);t.default=S,k(S,"displayName","ReactGridLayout"),k(S,"propTypes",s.default),k(S,"defaultProps",{autoSize:!0,cols:12,className:"",style:{},draggableHandle:"",draggableCancel:"",containerPadding:null,rowHeight:150,maxRows:1/0,layout:[],margin:[10,10],isBounded:!1,isDraggable:!0,isResizable:!0,allowOverlap:!1,isDroppable:!1,useCSSTransforms:!0,transformScale:1,verticalCompact:!0,compactType:"vertical",preventCollision:!1,droppingItem:{i:"__dropping-elem__",h:1,w:1},resizeHandles:["se"],onLayoutChange:u.noop,onDragStart:u.noop,onDrag:u.noop,onDragStop:u.noop,onResizeStart:u.noop,onResize:u.noop,onResizeStop:u.noop,onDrop:u.noop,onDropDragOver:u.noop})},92886:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resizeHandleType=t.resizeHandleAxesType=t.default=void 0;var r=o(n(45697)),a=o(n(67294));function o(e){return e&&e.__esModule?e:{default:e}}var i=r.default.arrayOf(r.default.oneOf(["s","w","e","n","sw","nw","se","ne"]));t.resizeHandleAxesType=i;var u=r.default.oneOfType([r.default.node,r.default.func]);t.resizeHandleType=u;var l={className:r.default.string,style:r.default.object,width:r.default.number,autoSize:r.default.bool,cols:r.default.number,draggableCancel:r.default.string,draggableHandle:r.default.string,verticalCompact:function(e){e.verticalCompact,0},compactType:r.default.oneOf(["vertical","horizontal"]),layout:function(e){var t=e.layout;void 0!==t&&n(67493).validateLayout(t,"layout")},margin:r.default.arrayOf(r.default.number),containerPadding:r.default.arrayOf(r.default.number),rowHeight:r.default.number,maxRows:r.default.number,isBounded:r.default.bool,isDraggable:r.default.bool,isResizable:r.default.bool,allowOverlap:r.default.bool,preventCollision:r.default.bool,useCSSTransforms:r.default.bool,transformScale:r.default.number,isDroppable:r.default.bool,resizeHandles:i,resizeHandle:u,onLayoutChange:r.default.func,onDragStart:r.default.func,onDrag:r.default.func,onDragStop:r.default.func,onResizeStart:r.default.func,onResize:r.default.func,onResizeStop:r.default.func,onDrop:r.default.func,droppingItem:r.default.shape({i:r.default.string.isRequired,w:r.default.number.isRequired,h:r.default.number.isRequired}),children:function(e,t){var n=e[t],r={};a.default.Children.forEach(n,(function(e){if(null!=(null===e||void 0===e?void 0:e.key)){if(r[e.key])throw new Error('Duplicate child key "'+e.key+'" found! This will cause problems in ReactGridLayout.');r[e.key]=!0}}))},innerRef:r.default.any};t.default=l},65966:function(e,t,n){"use strict";function r(e){return r="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},r(e)}t.default=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=o?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(a,i,u):a[i]=e[i]}a.default=e,n&&n.set(e,a);return a}(n(67294)),o=f(n(45697)),i=f(n(72307)),u=n(67493),l=n(5651),c=f(n(49580)),s=["breakpoint","breakpoints","cols","layouts","margin","containerPadding","onBreakpointChange","onLayoutChange","onWidthChange"];function f(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function m(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function b(e,t){return b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},b(e,t)}function y(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=O(e);if(t){var o=O(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return w(e)}(this,n)}}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var j=function(e){return Object.prototype.toString.call(e)};function k(e,t){return null==e?null:Array.isArray(e)?e:e[t]}var E=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}(f,e);var t,n,r,o=y(f);function f(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return x(w(e=o.call.apply(o,[this].concat(n))),"state",e.generateInitialState()),x(w(e),"onLayoutChange",(function(t){e.props.onLayoutChange(t,g(g({},e.props.layouts),{},x({},e.state.breakpoint,t)))})),e}return t=f,r=[{key:"getDerivedStateFromProps",value:function(e,t){if(!(0,i.default)(e.layouts,t.layouts)){var n=t.breakpoint,r=t.cols;return{layout:(0,l.findOrGenerateResponsiveLayout)(e.layouts,e.breakpoints,n,n,r,e.compactType),layouts:e.layouts}}return null}}],(n=[{key:"generateInitialState",value:function(){var e=this.props,t=e.width,n=e.breakpoints,r=e.layouts,a=e.cols,o=(0,l.getBreakpointFromWidth)(n,t),i=(0,l.getColsFromBreakpoint)(o,a),u=!1===this.props.verticalCompact?null:this.props.compactType;return{layout:(0,l.findOrGenerateResponsiveLayout)(r,n,o,o,i,u),breakpoint:o,cols:i}}},{key:"componentDidUpdate",value:function(e){this.props.width==e.width&&this.props.breakpoint===e.breakpoint&&(0,i.default)(this.props.breakpoints,e.breakpoints)&&(0,i.default)(this.props.cols,e.cols)||this.onWidthChange(e)}},{key:"onWidthChange",value:function(e){var t=this.props,n=t.breakpoints,r=t.cols,a=t.layouts,o=t.compactType,i=this.props.breakpoint||(0,l.getBreakpointFromWidth)(this.props.breakpoints,this.props.width),c=this.state.breakpoint,s=(0,l.getColsFromBreakpoint)(i,r),f=g({},a);if(c!==i||e.breakpoints!==n||e.cols!==r){c in f||(f[c]=(0,u.cloneLayout)(this.state.layout));var d=(0,l.findOrGenerateResponsiveLayout)(f,n,i,c,s,o);d=(0,u.synchronizeLayoutWithChildren)(d,this.props.children,s,o,this.props.allowOverlap),f[i]=d,this.props.onLayoutChange(d,f),this.props.onBreakpointChange(i,s),this.setState({breakpoint:i,layout:d,cols:s})}var p=k(this.props.margin,i),m=k(this.props.containerPadding,i);this.props.onWidthChange(this.props.width,p,s,m)}},{key:"render",value:function(){var e=this.props,t=(e.breakpoint,e.breakpoints,e.cols,e.layouts,e.margin),n=e.containerPadding,r=(e.onBreakpointChange,e.onLayoutChange,e.onWidthChange,m(e,s));return a.createElement(c.default,p({},r,{margin:k(t,this.state.breakpoint),containerPadding:k(n,this.state.breakpoint),onLayoutChange:this.onLayoutChange,layout:this.state.layout,cols:this.state.cols}))}}])&&h(t.prototype,n),r&&h(t,r),Object.defineProperty(t,"prototype",{writable:!1}),f}(a.Component);t.default=E,x(E,"propTypes",{breakpoint:o.default.string,breakpoints:o.default.object,allowOverlap:o.default.bool,cols:o.default.object,margin:o.default.oneOfType([o.default.array,o.default.object]),containerPadding:o.default.oneOfType([o.default.array,o.default.object]),layouts:function(e,t){if("[object Object]"!==j(e[t]))throw new Error("Layout property must be an object. Received: "+j(e[t]));Object.keys(e[t]).forEach((function(t){if(!(t in e.breakpoints))throw new Error("Each key in layouts must align with a key in breakpoints.");(0,u.validateLayout)(e.layouts[t],"layouts."+t)}))},width:o.default.number.isRequired,onBreakpointChange:o.default.func,onLayoutChange:o.default.func,onWidthChange:o.default.func}),x(E,"defaultProps",{breakpoints:{lg:1200,md:996,sm:768,xs:480,xxs:0},cols:{lg:12,md:10,sm:6,xs:4,xxs:2},containerPadding:{lg:null,md:null,sm:null,xs:null,xxs:null},layouts:{},margin:[10,10],allowOverlap:!1,onBreakpointChange:u.noop,onLayoutChange:u.noop,onWidthChange:u.noop})},7373:function(e,t){"use strict";function n(e){var t=e.margin,n=e.containerPadding,r=e.containerWidth,a=e.cols;return(r-t[0]*(a-1)-2*n[0])/a}function r(e,t,n){return Number.isFinite(e)?Math.round(t*e+Math.max(0,e-1)*n):e}function a(e,t,n){return Math.max(Math.min(e,n),t)}Object.defineProperty(t,"__esModule",{value:!0}),t.calcGridColWidth=n,t.calcGridItemPosition=function(e,t,a,o,i,u){var l=e.margin,c=e.containerPadding,s=e.rowHeight,f=n(e),d={};u&&u.resizing?(d.width=Math.round(u.resizing.width),d.height=Math.round(u.resizing.height)):(d.width=r(o,f,l[0]),d.height=r(i,s,l[1]));u&&u.dragging?(d.top=Math.round(u.dragging.top),d.left=Math.round(u.dragging.left)):(d.top=Math.round((s+l[1])*a+c[1]),d.left=Math.round((f+l[0])*t+c[0]));return d},t.calcGridItemWHPx=r,t.calcWH=function(e,t,r,o,i){var u=e.margin,l=e.maxRows,c=e.cols,s=e.rowHeight,f=n(e),d=Math.round((t+u[0])/(f+u[0])),p=Math.round((r+u[1])/(s+u[1]));return d=a(d,0,c-o),p=a(p,0,l-i),{w:d,h:p}},t.calcXY=function(e,t,r,o,i){var u=e.margin,l=e.cols,c=e.rowHeight,s=e.maxRows,f=n(e),d=Math.round((r-u[0])/(f+u[0])),p=Math.round((t-u[1])/(c+u[1]));return d=a(d,0,l-o),p=a(p,0,s-i),{x:d,y:p}},t.clamp=a},27135:function(e,t,n){"use strict";function r(e){return r="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},r(e)}t.default=function(e){var t;return t=function(t){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}(o,t);var n=function(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=m(e);if(t){var o=m(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return p(e)}(this,n)}}(o);function o(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return v(p(e=n.call.apply(n,[this].concat(r))),"state",{width:1280}),v(p(e),"elementRef",a.createRef()),v(p(e),"mounted",!1),v(p(e),"onWindowResize",(function(){if(e.mounted){var t=e.elementRef.current;t instanceof HTMLElement&&t.offsetWidth&&e.setState({width:t.offsetWidth})}})),e}return function(e,t,n){t&&f(e.prototype,t);n&&f(e,n);Object.defineProperty(e,"prototype",{writable:!1})}(o,[{key:"componentDidMount",value:function(){this.mounted=!0,window.addEventListener("resize",this.onWindowResize),this.onWindowResize()}},{key:"componentWillUnmount",value:function(){this.mounted=!1,window.removeEventListener("resize",this.onWindowResize)}},{key:"render",value:function(){var t=this.props,n=t.measureBeforeMount,r=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(t,u);return n&&!this.mounted?a.createElement("div",{className:(0,i.default)(this.props.className,g),style:this.props.style,ref:this.elementRef}):a.createElement(e,s({innerRef:this.elementRef},r,this.state))}}]),o}(a.Component),v(t,"defaultProps",{measureBeforeMount:!1}),v(t,"propTypes",{measureBeforeMount:o.default.bool}),t};var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=o?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(a,i,u):a[i]=e[i]}a.default=e,n&&n.set(e,a);return a}(n(67294)),o=l(n(45697)),i=l(n(86010)),u=["measureBeforeMount"];function l(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g="react-grid-layout"},31362:function(e){e.exports=function(e,t,n){return e===t||e.className===t.className&&n(e.style,t.style)&&e.width===t.width&&e.autoSize===t.autoSize&&e.cols===t.cols&&e.draggableCancel===t.draggableCancel&&e.draggableHandle===t.draggableHandle&&n(e.verticalCompact,t.verticalCompact)&&n(e.compactType,t.compactType)&&n(e.layout,t.layout)&&n(e.margin,t.margin)&&n(e.containerPadding,t.containerPadding)&&e.rowHeight===t.rowHeight&&e.maxRows===t.maxRows&&e.isBounded===t.isBounded&&e.isDraggable===t.isDraggable&&e.isResizable===t.isResizable&&e.allowOverlap===t.allowOverlap&&e.preventCollision===t.preventCollision&&e.useCSSTransforms===t.useCSSTransforms&&e.transformScale===t.transformScale&&e.isDroppable===t.isDroppable&&n(e.resizeHandles,t.resizeHandles)&&n(e.resizeHandle,t.resizeHandle)&&e.onLayoutChange===t.onLayoutChange&&e.onDragStart===t.onDragStart&&e.onDrag===t.onDrag&&e.onDragStop===t.onDragStop&&e.onResizeStart===t.onResizeStart&&e.onResize===t.onResize&&e.onResizeStop===t.onResizeStop&&e.onDrop===t.onDrop&&n(e.droppingItem,t.droppingItem)&&n(e.innerRef,t.innerRef)}},5651:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findOrGenerateResponsiveLayout=function(e,t,n,o,i,u){if(e[n])return(0,r.cloneLayout)(e[n]);for(var l=e[o],c=a(t),s=c.slice(c.indexOf(n)),f=0,d=s.length;f<d;f++){var p=s[f];if(e[p]){l=e[p];break}}return l=(0,r.cloneLayout)(l||[]),(0,r.compact)((0,r.correctBounds)(l,{cols:i}),u,i)},t.getBreakpointFromWidth=function(e,t){for(var n=a(e),r=n[0],o=1,i=n.length;o<i;o++){var u=n[o];t>e[u]&&(r=u)}return r},t.getColsFromBreakpoint=function(e,t){if(!t[e])throw new Error("ResponsiveReactGridLayout: `cols` entry for breakpoint "+e+" is missing!");return t[e]},t.sortBreakpoints=a;var r=n(67493);function a(e){return Object.keys(e).sort((function(t,n){return e[t]-e[n]}))}},67493:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bottom=f,t.childrenEqual=function(e,t){return(0,r.default)(a.default.Children.map(e,(function(e){return null===e||void 0===e?void 0:e.key})),a.default.Children.map(t,(function(e){return null===e||void 0===e?void 0:e.key})))},t.cloneLayout=d,t.cloneLayoutItem=m,t.collides=g,t.compact=h,t.compactItem=w,t.compactType=function(e){var t=e||{},n=t.verticalCompact,r=t.compactType;return!1===n?null:r},t.correctBounds=O,t.fastPositionEqual=function(e,t){return e.left===t.left&&e.top===t.top&&e.width===t.width&&e.height===t.height},t.fastRGLPropsEqual=void 0,t.getAllCollisions=k,t.getFirstCollision=j,t.getLayoutItem=x,t.getStatics=E,t.modifyLayout=p,t.moveElement=P,t.moveElementAwayFromCollision=S,t.noop=void 0,t.perc=function(e){return 100*e+"%"},t.setTopLeft=function(e){var t=e.top,n=e.left,r=e.width,a=e.height;return{top:"".concat(t,"px"),left:"".concat(n,"px"),width:"".concat(r,"px"),height:"".concat(a,"px"),position:"absolute"}},t.setTransform=function(e){var t=e.top,n=e.left,r=e.width,a=e.height,o="translate(".concat(n,"px,").concat(t,"px)");return{transform:o,WebkitTransform:o,MozTransform:o,msTransform:o,OTransform:o,width:"".concat(r,"px"),height:"".concat(a,"px"),position:"absolute"}},t.sortLayoutItems=C,t.sortLayoutItemsByColRow=M,t.sortLayoutItemsByRowCol=_,t.synchronizeLayoutWithChildren=function(e,t,n,r,o){e=e||[];var i=[];a.default.Children.forEach(t,(function(t){if(null!=(null===t||void 0===t?void 0:t.key)){var n=x(e,String(t.key));if(n)i.push(m(n));else{!c&&t.props._grid&&console.warn("`_grid` properties on children have been deprecated as of React 15.2. Please use `data-grid` or add your properties directly to the `layout`.");var r=t.props["data-grid"]||t.props._grid;r?(c||D([r],"ReactGridLayout.children"),i.push(m(u(u({},r),{},{i:t.key})))):i.push(m({w:1,h:1,x:0,y:f(i),i:String(t.key)}))}}}));var l=O(i,{cols:n});return o?l:h(l,r,n)},t.validateLayout=D,t.withLayoutItem=function(e,t,n){var r=x(e,t);return r?(r=n(m(r)),[e=p(e,r),r]):[e,null]};var r=o(n(72307)),a=o(n(67294));function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=!0,s=!1;function f(e){for(var t,n=0,r=0,a=e.length;r<a;r++)(t=e[r].y+e[r].h)>n&&(n=t);return n}function d(e){for(var t=Array(e.length),n=0,r=e.length;n<r;n++)t[n]=m(e[n]);return t}function p(e,t){for(var n=Array(e.length),r=0,a=e.length;r<a;r++)t.i===e[r].i?n[r]=t:n[r]=e[r];return n}function m(e){return{w:e.w,h:e.h,x:e.x,y:e.y,i:e.i,minW:e.minW,maxW:e.maxW,minH:e.minH,maxH:e.maxH,moved:Boolean(e.moved),static:Boolean(e.static),isDraggable:e.isDraggable,isResizable:e.isResizable,resizeHandles:e.resizeHandles,isBounded:e.isBounded}}var v=n(31362);function g(e,t){return e.i!==t.i&&(!(e.x+e.w<=t.x)&&(!(e.x>=t.x+t.w)&&(!(e.y+e.h<=t.y)&&!(e.y>=t.y+t.h))))}function h(e,t,n){for(var r=E(e),a=C(e,t),o=Array(e.length),i=0,u=a.length;i<u;i++){var l=m(a[i]);l.static||(l=w(r,l,t,n,a),r.push(l)),o[e.indexOf(a[i])]=l,l.moved=!1}return o}t.fastRGLPropsEqual=v;var b={x:"w",y:"h"};function y(e,t,n,r){var a=b[r];t[r]+=1;for(var o=e.map((function(e){return e.i})).indexOf(t.i)+1;o<e.length;o++){var i=e[o];if(!i.static){if(i.y>t.y+t.h)break;g(t,i)&&y(e,i,n+t[a],r)}}t[r]=n}function w(e,t,n,r,a){var o,i="horizontal"===n;if("vertical"===n)for(t.y=Math.min(f(e),t.y);t.y>0&&!j(e,t);)t.y--;else if(i)for(;t.x>0&&!j(e,t);)t.x--;for(;o=j(e,t);)i?y(a,t,o.x+o.w,"x"):y(a,t,o.y+o.h,"y"),i&&t.x+t.w>r&&(t.x=r-t.w,t.y++);return t.y=Math.max(t.y,0),t.x=Math.max(t.x,0),t}function O(e,t){for(var n=E(e),r=0,a=e.length;r<a;r++){var o=e[r];if(o.x+o.w>t.cols&&(o.x=t.cols-o.w),o.x<0&&(o.x=0,o.w=t.cols),o.static)for(;j(n,o);)o.y++;else n.push(o)}return e}function x(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n].i===t)return e[n]}function j(e,t){for(var n=0,r=e.length;n<r;n++)if(g(e[n],t))return e[n]}function k(e,t){return e.filter((function(e){return g(e,t)}))}function E(e){return e.filter((function(e){return e.static}))}function P(e,t,n,r,a,o,i,u,l){if(t.static&&!0!==t.isDraggable)return e;if(t.y===r&&t.x===n)return e;A("Moving element ".concat(t.i," to [").concat(String(n),",").concat(String(r),"] from [").concat(t.x,",").concat(t.y,"]"));var c=t.x,s=t.y;"number"===typeof n&&(t.x=n),"number"===typeof r&&(t.y=r),t.moved=!0;var f=C(e,i);("vertical"===i&&"number"===typeof r?s>=r:"horizontal"===i&&"number"===typeof n&&c>=n)&&(f=f.reverse());var p=k(f,t),m=p.length>0;if(m&&l)return d(e);if(m&&o)return A("Collision prevented on ".concat(t.i,", reverting.")),t.x=c,t.y=s,t.moved=!1,e;for(var v=0,g=p.length;v<g;v++){var h=p[v];A("Resolving collision between ".concat(t.i," at [").concat(t.x,",").concat(t.y,"] and ").concat(h.i," at [").concat(h.x,",").concat(h.y,"]")),h.moved||(e=h.static?S(e,h,t,a,i,u):S(e,t,h,a,i,u))}return e}function S(e,t,n,r,a,o){var i="horizontal"===a,u="horizontal"!==a,l=t.static;if(r){r=!1;var c={x:i?Math.max(t.x-n.w,0):n.x,y:u?Math.max(t.y-n.h,0):n.y,w:n.w,h:n.h,i:"-1"};if(!j(e,c))return A("Doing reverse collision on ".concat(n.i," up to [").concat(c.x,",").concat(c.y,"].")),P(e,n,i?c.x:void 0,u?c.y:void 0,r,l,a,o)}return P(e,n,i?n.x+1:void 0,u?n.y+1:void 0,r,l,a,o)}function C(e,t){return"horizontal"===t?M(e):"vertical"===t?_(e):e}function _(e){return e.slice(0).sort((function(e,t){return e.y>t.y||e.y===t.y&&e.x>t.x?1:e.y===t.y&&e.x===t.x?0:-1}))}function M(e){return e.slice(0).sort((function(e,t){return e.x>t.x||e.x===t.x&&e.y>t.y?1:-1}))}function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Layout",n=["x","y","w","h"];if(!Array.isArray(e))throw new Error(t+" must be an array!");for(var r=0,a=e.length;r<a;r++)for(var o=e[r],i=0;i<n.length;i++)if("number"!==typeof o[n[i]])throw new Error("ReactGridLayout: "+t+"["+r+"]."+n[i]+" must be a number!")}function A(){var e;s&&(e=console).log.apply(e,arguments)}t.noop=function(){}},69968:function(e,t,n){e.exports=n(49580).default,e.exports.utils=n(67493),e.exports.Responsive=n(65966).default,e.exports.Responsive.utils=n(5651),e.exports.WidthProvider=n(27135).default},9446:function(e,t,n){!function(e,t){"use strict";function n(e){return e*Math.PI/180}function r(e,t,n){return e>n?n:e<t?t:e}function a(e,t){return t/100*e}function o(e,t){return e+t/2}function i(e,t){var r=n(e);return{dx:t*Math.cos(r),dy:t*Math.sin(r)}}function u(e){return"number"===typeof e}function l(e,t){return"function"===typeof e?e(t):e}function c(e,t){var n=Object.assign({},t,e);for(var r in t)void 0===e[r]&&(n[r]=t[r]);return n}function s(e){for(var t=0,n=0;n<e.length;n++)t+=e[n].value;return t}function f(e){for(var t=e.data,n=e.lengthAngle,o=e.totalValue,i=e.paddingAngle,u=e.startAngle,l=o||s(t),c=r(n,-360,360),f=360===Math.abs(c)?t.length:t.length-1,d=Math.abs(i)*Math.sign(n),p=c-d*f,m=0,v=[],g=0;g<t.length;g++){var h=t[g],b=0===l?0:h.value/l*100,y=a(p,b),w=m+u;m=m+y+d,v.push(Object.assign({percentage:b,startAngle:w,degrees:y},h))}return v}function d(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}function p(e){var n=e.renderLabel,r=e.labelProps,a=n(r);if("string"===typeof a||"number"===typeof a){r.dataEntry,r.dataIndex;var o=d(r,["dataEntry","dataIndex"]);return t.createElement("text",Object.assign({dominantBaseline:"central"},o),a)}return t.isValidElement(a)?a:null}function m(e){var t=1e14;return Math.round((e+Number.EPSILON)*t)/t}function v(e){var t=e.labelPosition,n=e.lineWidth,r=m(e.labelHorizontalShift);return 0===r?"middle":t>100?r>0?"start":"end":t<100-n?r>0?"end":"start":"middle"}function g(e,t){return e.map((function(e,n){var r,u=null!=(r=l(t.segmentsShift,n))?r:0,c=a(t.radius,t.labelPosition)+u,s=i(o(e.startAngle,e.degrees),c),f=s.dx,d=s.dy;return{x:t.center[0],y:t.center[1],dx:f,dy:d,textAnchor:v({labelPosition:t.labelPosition,lineWidth:t.lineWidth,labelHorizontalShift:f}),dataEntry:e,dataIndex:n,style:l(t.labelStyle,n)}}))}function h(e,n){var r=n.label;if(r)return g(e,n).map((function(e,n){return t.createElement(p,{key:"label-"+(e.dataEntry.key||n),renderLabel:r,labelProps:e})}))}var b=function(e,t,n,r,a){var o=a-r;if(0===o)return[];var i=n*Math.cos(r)+e,u=n*Math.sin(r)+t,l=n*Math.cos(a)+e,c=n*Math.sin(a)+t;return[["M",i,u],["A",n,n,0,Math.abs(o)<=Math.PI?"0":"1",o<0?"0":"1",l,c]]};function y(e,t,a,o,i){var u=r(o,-359.999,359.999);return b(e,t,i,n(a),n(a+u)).map((function(e){return e.join(" ")})).join(" ")}function w(e){var r,l,c=e.cx,s=e.cy,f=e.lengthAngle,p=e.lineWidth,m=e.radius,v=e.shift,g=void 0===v?0:v,h=e.reveal,b=e.rounded,w=e.startAngle,O=e.title,x=d(e,["cx","cy","lengthAngle","lineWidth","radius","shift","reveal","rounded","startAngle","title"]),j=m-p/2,k=i(o(w,f),g),E=y(c+k.dx,s+k.dy,w,f,j);if(u(h)){var P=n(j)*f;l=(r=Math.abs(P))-a(r,h)}return t.createElement("path",Object.assign({d:E,fill:"none",strokeWidth:p,strokeDasharray:r,strokeDashoffset:l,strokeLinecap:b?"round":void 0},x),O&&t.createElement("title",null,O))}function O(e,t,n){var r="stroke-dashoffset "+e+"ms "+t;return n&&n.transition&&(r=r+","+n.transition),{transition:r}}function x(e){return e.animate&&!u(e.reveal)?100:e.reveal}function j(e,t){return e&&function(n){e(n,t)}}function k(e,n,r){var o=null!=r?r:x(n),i=n.radius,u=n.center,c=u[0],s=u[1],f=a(i,n.lineWidth),d=e.map((function(e,r){var a=l(n.segmentsStyle,r);return t.createElement(w,{cx:c,cy:s,key:e.key||r,lengthAngle:e.degrees,lineWidth:f,radius:i,rounded:n.rounded,reveal:o,shift:l(n.segmentsShift,r),startAngle:e.startAngle,title:e.title,style:Object.assign({},a,n.animate&&O(n.animationDuration,n.animationEasing,a)),stroke:e.color,tabIndex:n.segmentsTabIndex,onBlur:j(n.onBlur,r),onClick:j(n.onClick,r),onFocus:j(n.onFocus,r),onKeyDown:j(n.onKeyDown,r),onMouseOver:j(n.onMouseOver,r),onMouseOut:j(n.onMouseOut,r)})}));return n.background&&d.unshift(t.createElement(w,{cx:c,cy:s,key:"bg",lengthAngle:n.lengthAngle,lineWidth:f,radius:i,rounded:n.rounded,startAngle:n.startAngle,stroke:n.background})),d}var E={animationDuration:500,animationEasing:"ease-out",center:[50,50],data:[],labelPosition:50,lengthAngle:360,lineWidth:100,paddingAngle:0,radius:50,startAngle:0,viewBoxSize:[100,100]};function P(e){var n=c(e,E),r=t.useState(n.animate?0:null),a=r[0],o=r[1];t.useEffect((function(){n.animate&&o(null)}),[]);var i=f(n);return t.createElement("svg",{viewBox:"0 0 "+n.viewBoxSize[0]+" "+n.viewBoxSize[1],width:"100%",height:"100%",className:n.className,style:n.style},k(i,n,a),h(i,n),n.children)}e.PieChart=P,e.pieChartDefaultProps=E}(t,n(67294))},83:function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,o=[],i=!0,u=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(l){u=!0,a=l}finally{try{i||null==n.return||n.return()}finally{if(u)throw a}}return o}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e,t)||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 a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Object.defineProperty(t,"__esModule",{value:!0});var o=2,i=3,u=4;function l(e,t,n,r,a,l,c){this.acceptsBooleans=t===o||t===i||t===u,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=c}var c={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach((function(e){c[e]=new l(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=r(e,2),n=t[0],a=t[1];c[n]=new l(n,1,!1,a,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){c[e]=new l(e,o,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){c[e]=new l(e,o,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((function(e){c[e]=new l(e,i,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){c[e]=new l(e,i,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){c[e]=new l(e,u,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){c[e]=new l(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){c[e]=new l(e,5,!1,e.toLowerCase(),null,!1,!1)}));var s=/[\-\:]([a-z])/g,f=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((function(e){var t=e.replace(s,f);c[t]=new l(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((function(e){var t=e.replace(s,f);c[t]=new l(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(s,f);c[t]=new l(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){c[e]=new l(e,1,!1,e.toLowerCase(),null,!1,!1)}));c.xlinkHref=new l("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){c[e]=new l(e,1,!1,e.toLowerCase(),null,!0,!0)}));var d=n(78229),p=d.CAMELCASE,m=d.SAME,v=d.possibleStandardNames,g=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),h=Object.keys(v).reduce((function(e,t){var n=v[t];return n===m?e[t]=t:n===p?e[t.toLowerCase()]=t:e[t]=n,e}),{});t.BOOLEAN=i,t.BOOLEANISH_STRING=o,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=u,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return c.hasOwnProperty(e)?c[e]:null},t.isCustomAttribute=g,t.possibleStandardNames=h},78229:function(e,t){t.SAME=0;t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},22827:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(61193),o=n(59069),i=n(448),u=["children","className","draggableOpts","width","height","handle","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart","resizeHandles","transformScale"];function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}var m=function(e){var t,n;function i(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).handleRefs={},t.lastHandleRect=null,t.slack=null,t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,p(t,n);var l=i.prototype;return l.componentWillUnmount=function(){this.resetData()},l.resetData=function(){this.lastHandleRect=this.slack=null},l.runConstraints=function(e,t){var n=this.props,r=n.minConstraints,a=n.maxConstraints,o=n.lockAspectRatio;if(!r&&!a&&!o)return[e,t];if(o){var i=this.props.width/this.props.height,u=e-this.props.width,l=t-this.props.height;Math.abs(u)>Math.abs(l*i)?t=e/i:e=t*i}var c=e,s=t,f=this.slack||[0,0],d=f[0],p=f[1];return e+=d,t+=p,r&&(e=Math.max(r[0],e),t=Math.max(r[1],t)),a&&(e=Math.min(a[0],e),t=Math.min(a[1],t)),this.slack=[d+(c-e),p+(s-t)],[e,t]},l.resizeHandler=function(e,t){var n=this;return function(r,a){var o=a.node,i=a.deltaX,u=a.deltaY;"onResizeStart"===e&&n.resetData();var l=("both"===n.props.axis||"x"===n.props.axis)&&"n"!==t&&"s"!==t,c=("both"===n.props.axis||"y"===n.props.axis)&&"e"!==t&&"w"!==t;if(l||c){var s=t[0],f=t[t.length-1],d=o.getBoundingClientRect();if(null!=n.lastHandleRect){if("w"===f)i+=d.left-n.lastHandleRect.left;if("n"===s)u+=d.top-n.lastHandleRect.top}n.lastHandleRect=d,"w"===f&&(i=-i),"n"===s&&(u=-u);var p=n.props.width+(l?i/n.props.transformScale:0),m=n.props.height+(c?u/n.props.transformScale:0),v=n.runConstraints(p,m);p=v[0],m=v[1];var g=p!==n.props.width||m!==n.props.height,h="function"===typeof n.props[e]?n.props[e]:null;h&&!("onResize"===e&&!g)&&(null==r.persist||r.persist(),h(r,{node:o,size:{width:p,height:m},handle:t})),"onResizeStop"===e&&n.resetData()}}},l.renderResizeHandle=function(e,t){var n=this.props.handle;if(!n)return r.createElement("span",{className:"react-resizable-handle react-resizable-handle-"+e,ref:t});if("function"===typeof n)return n(e,t);var a=f({ref:t},"string"===typeof n.type?{}:{handleAxis:e});return r.cloneElement(n,a)},l.render=function(){var e=this,t=this.props,n=t.children,i=t.className,l=t.draggableOpts,s=(t.width,t.height,t.handle,t.handleSize,t.lockAspectRatio,t.axis,t.minConstraints,t.maxConstraints,t.onResize,t.onResizeStop,t.onResizeStart,t.resizeHandles),d=(t.transformScale,function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(t,u));return(0,o.cloneElement)(n,f(f({},d),{},{className:(i?i+" ":"")+"react-resizable",children:[].concat(n.props.children,s.map((function(t){var n,o=null!=(n=e.handleRefs[t])?n:e.handleRefs[t]=r.createRef();return r.createElement(a.DraggableCore,c({},l,{nodeRef:o,key:"resizableHandle-"+t,onStop:e.resizeHandler("onResizeStop",t),onStart:e.resizeHandler("onResizeStart",t),onDrag:e.resizeHandler("onResize",t)}),e.renderResizeHandle(t,o))})))}))},i}(r.Component);t.default=m,m.propTypes=i.resizableProps,m.defaultProps={axis:"both",handleSize:[20,20],lockAspectRatio:!1,minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1}},8735:function(e,t,n){"use strict";t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=l(n(45697)),o=l(n(22827)),i=n(448),u=["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"];function l(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}var v=function(e){var t,n;function a(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).state={width:t.props.width,height:t.props.height,propsWidth:t.props.width,propsHeight:t.props.height},t.onResize=function(e,n){var r=n.size;t.props.onResize?(null==e.persist||e.persist(),t.setState(r,(function(){return t.props.onResize&&t.props.onResize(e,n)}))):t.setState(r)},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,m(t,n),a.getDerivedStateFromProps=function(e,t){return t.propsWidth!==e.width||t.propsHeight!==e.height?{width:e.width,height:e.height,propsWidth:e.width,propsHeight:e.height}:null},a.prototype.render=function(){var e=this.props,t=e.handle,n=e.handleSize,a=(e.onResize,e.onResizeStart),i=e.onResizeStop,l=e.draggableOpts,c=e.minConstraints,f=e.maxConstraints,p=e.lockAspectRatio,m=e.axis,v=(e.width,e.height,e.resizeHandles),g=e.style,h=e.transformScale,b=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,u);return r.createElement(o.default,{axis:m,draggableOpts:l,handle:t,handleSize:n,height:this.state.height,lockAspectRatio:p,maxConstraints:f,minConstraints:c,onResizeStart:a,onResize:this.onResize,onResizeStop:i,resizeHandles:v,transformScale:h,width:this.state.width},r.createElement("div",s({},b,{style:d(d({},g),{},{width:this.state.width+"px",height:this.state.height+"px"})})))},a}(r.Component);t.default=v,v.propTypes=d(d({},i.resizableProps),{},{children:a.default.element})},448:function(e,t,n){"use strict";t.__esModule=!0,t.resizableProps=void 0;var r,a=(r=n(45697))&&r.__esModule?r:{default:r};n(61193);var o={axis:a.default.oneOf(["both","x","y","none"]),className:a.default.string,children:a.default.element.isRequired,draggableOpts:a.default.shape({allowAnyClick:a.default.bool,cancel:a.default.string,children:a.default.node,disabled:a.default.bool,enableUserSelectHack:a.default.bool,offsetParent:a.default.node,grid:a.default.arrayOf(a.default.number),handle:a.default.string,nodeRef:a.default.object,onStart:a.default.func,onDrag:a.default.func,onStop:a.default.func,onMouseDown:a.default.func,scale:a.default.number}),height:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,o=t[0];return"both"===o.axis||"y"===o.axis?(r=a.default.number).isRequired.apply(r,t):a.default.number.apply(a.default,t)},handle:a.default.oneOfType([a.default.node,a.default.func]),handleSize:a.default.arrayOf(a.default.number),lockAspectRatio:a.default.bool,maxConstraints:a.default.arrayOf(a.default.number),minConstraints:a.default.arrayOf(a.default.number),onResizeStop:a.default.func,onResizeStart:a.default.func,onResize:a.default.func,resizeHandles:a.default.arrayOf(a.default.oneOf(["s","w","e","n","sw","nw","se","ne"])),transformScale:a.default.number,width:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,o=t[0];return"both"===o.axis||"x"===o.axis?(r=a.default.number).isRequired.apply(r,t):a.default.number.apply(a.default,t)}};t.resizableProps=o},59069:function(e,t,n){"use strict";t.__esModule=!0,t.cloneElement=function(e,t){t.style&&e.props.style&&(t.style=i(i({},e.props.style),t.style));t.className&&e.props.className&&(t.className=e.props.className+" "+t.className);return a.default.cloneElement(e,t)};var r,a=(r=n(67294))&&r.__esModule?r:{default:r};function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},1706:function(e,t,n){"use strict";e.exports=function(){throw new Error("Don't instantiate Resizable directly! Use require('react-resizable').Resizable")},e.exports.Resizable=n(22827).default,e.exports.ResizableBox=n(8735).default},73045:function(e,t,n){"use strict";n.r(t),n.d(t,{createBreakpoint:function(){return Pe},createGlobalState:function(){return mn},createMemo:function(){return o},createReducer:function(){return l},createReducerContext:function(){return i},createStateContext:function(){return c},ensuredForwardRef:function(){return ne},useAsync:function(){return p},useAsyncFn:function(){return d},useAsyncRetry:function(){return m},useAudio:function(){return b},useBattery:function(){return j},useBeforeUnload:function(){return k},useBoolean:function(){return P},useClickAway:function(){return C},useCookie:function(){return D},useCopyToClipboard:function(){return z},useCounter:function(){return F},useCss:function(){return q},useCustomCompareEffect:function(){return G},useDebounce:function(){return X.Z},useDeepCompareEffect:function(){return K},useDefault:function(){return $},useDrop:function(){return J},useDropArea:function(){return Q},useEffectOnce:function(){return ee.Z},useEnsuredForwardedRef:function(){return te},useError:function(){return ue},useEvent:function(){return ie},useFavicon:function(){return le},useFirstMountState:function(){return Ht.Z},useFullscreen:function(){return fe},useGeolocation:function(){return de},useGetSet:function(){return I},useGetSetState:function(){return pe},useHarmonicIntervalFn:function(){return ge},useHash:function(){return vn},useHover:function(){return be},useHoverDirty:function(){return ye},useIdle:function(){return xe},useIntersection:function(){return je},useInterval:function(){return ke.Z},useIsomorphicLayoutEffect:function(){return U.Z},useKey:function(){return Ee},useKeyPress:function(){return Se},useKeyPressEvent:function(){return Ce},useLatest:function(){return _e},useLifecycles:function(){return Me},useList:function(){return De},useLocalStorage:function(){return Ae},useLocation:function(){return Re},useLockBodyScroll:function(){return Be},useLogger:function(){return Ue},useLongPress:function(){return Ze},useMap:function(){return qe},useMeasure:function(){return sn.Z},useMedia:function(){return Ge.Z},useMediaDevices:function(){return Xe},useMediatedState:function(){return Ke},useMethods:function(){return $e},useMotion:function(){return Qe},useMount:function(){return et},useMountedState:function(){return f},useMouse:function(){return rt},useMouseHovered:function(){return ot},useMouseWheel:function(){return it},useMultiStateValidator:function(){return on},useNetworkState:function(){return st},useNumber:function(){return ft},useObservable:function(){return dt},useOrientation:function(){return mt},usePageLeave:function(){return vt},usePermission:function(){return gt},usePinchZoom:function(){return fn},usePrevious:function(){return ht},usePreviousDistinct:function(){return bt.Z},usePromise:function(){return yt},useQueue:function(){return wt},useRaf:function(){return Ot},useRafLoop:function(){return xt},useRafState:function(){return nt},useRendersCount:function(){return dn},useScratch:function(){return St},useScroll:function(){return Ct},useScrollbarWidth:function(){return an},useScrolling:function(){return _t},useSearchParam:function(){return Et},useSessionStorage:function(){return Mt},useSet:function(){return pn},useSetState:function(){return v},useShallowCompareEffect:function(){return Tt},useSize:function(){return Lt},useSlider:function(){return It},useSpeech:function(){return Ft},useStartTyping:function(){return Wt},useStateList:function(){return Bt},useStateValidator:function(){return nn},useStateWithHistory:function(){return Vt},useThrottle:function(){return Ut},useThrottleFn:function(){return Yt},useTimeout:function(){return qt},useTimeoutFn:function(){return Zt.Z},useTitle:function(){return Xt},useToggle:function(){return E.Z},useTween:function(){return $t},useUnmount:function(){return tt.Z},useUnmountPromise:function(){return Jt},useUpdate:function(){return R},useUpdateEffect:function(){return u.Z},useUpsert:function(){return Qt},useVibrate:function(){return en},useVideo:function(){return tn},useWindowScroll:function(){return ln},useWindowSize:function(){return cn}});var r=n(67294),a=n.t(r,2),o=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return(0,r.useMemo)((function(){return e.apply(void 0,t)}),t)}},i=function(e,t){var n=(0,r.createContext)(void 0);return[function(){var e=(0,r.useContext)(n);if(null==e)throw new Error("useReducerContext must be used inside a ReducerProvider.");return e},function(a){var o=a.children,i=a.initialState;return function(e,t){return(0,r.createElement)(n.Provider,e,t)}({value:(0,r.useReducer)(e,void 0!==i?i:t)},o)},n]},u=n(48286);var l=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n,a=(n=e,function(e,t){return n.reduceRight((function(t,n){return n(e)(t)}),t)});return function(e,t,n){void 0===n&&(n=function(e){return e});var o=(0,r.useRef)(n(t)),i=(0,r.useState)(o.current)[1],l=(0,r.useCallback)((function(t){return o.current=e(o.current,t),i(o.current),t}),[e]),c=(0,r.useRef)(a({getState:function(){return o.current},dispatch:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return c.current.apply(c,e)}},l));return(0,u.Z)((function(){c.current=a({getState:function(){return o.current},dispatch:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return c.current.apply(c,e)}},l)}),[l]),[o.current,c.current]}},c=function(e){var t=(0,r.createContext)(void 0);return[function(){var e=(0,r.useContext)(t);if(null==e)throw new Error("useStateContext must be used inside a StateProvider.");return e},function(n){var a=n.children,o=n.initialValue;return function(e,n){return(0,r.createElement)(t.Provider,e,n)}({value:(0,r.useState)(void 0!==o?o:e)},a)},t]},s=n(5272);function f(){var e=(0,r.useRef)(!1),t=(0,r.useCallback)((function(){return e.current}),[]);return(0,r.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),t}function d(e,t,n){void 0===t&&(t=[]),void 0===n&&(n={loading:!1});var a=(0,r.useRef)(0),o=f(),i=(0,r.useState)(n),u=i[0],l=i[1],c=(0,r.useCallback)((function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=++a.current;return u.loading||l((function(e){return(0,s.__assign)((0,s.__assign)({},e),{loading:!0})})),e.apply(void 0,t).then((function(e){return o()&&r===a.current&&l({value:e,loading:!1}),e}),(function(e){return o()&&r===a.current&&l({error:e,loading:!1}),e}))}),t);return[u,c]}function p(e,t){void 0===t&&(t=[]);var n=d(e,t,{loading:!0}),a=n[0],o=n[1];return(0,r.useEffect)((function(){o()}),[o]),a}var m=function(e,t){void 0===t&&(t=[]);var n=(0,r.useState)(0),a=n[0],o=n[1],i=p(e,(0,s.__spreadArrays)(t,[a])),u=i.loading,l=(0,r.useCallback)((function(){u||o((function(e){return e+1}))}),(0,s.__spreadArrays)(t,[u]));return(0,s.__assign)((0,s.__assign)({},i),{retry:l})},v=function(e){void 0===e&&(e={});var t=(0,r.useState)(e),n=t[0],a=t[1];return[n,(0,r.useCallback)((function(e){a((function(t){return Object.assign({},t,e instanceof Function?e(t):e)}))}),[])]};function g(e){for(var t=[],n=0;n<e.length;n++)t.push({start:e.start(n),end:e.end(n)});return t}function h(e){return function(t){var n,a;a=r.isValidElement(t)?(n=t).props:t;var o=v({buffered:[],time:0,duration:0,paused:!0,muted:!1,volume:1,playing:!1}),i=o[0],u=o[1],l=(0,r.useRef)(null),c=function(e,t){return function(n){try{t&&t(n)}finally{e&&e(n)}}},f=function(){return u({paused:!1})},d=function(){return u({playing:!0})},p=function(){return u({playing:!1})},m=function(){return u({paused:!0,playing:!1})},h=function(){var e=l.current;e&&u({muted:e.muted,volume:e.volume})},b=function(){var e=l.current;if(e){var t=e.duration,n=e.buffered;u({duration:t,buffered:g(n)})}},y=function(){var e=l.current;e&&u({time:e.currentTime})},w=function(){var e=l.current;e&&u({buffered:g(e.buffered)})};n=n?r.cloneElement(n,(0,s.__assign)((0,s.__assign)({controls:!1},a),{ref:l,onPlay:c(a.onPlay,f),onPlaying:c(a.onPlaying,d),onWaiting:c(a.onWaiting,p),onPause:c(a.onPause,m),onVolumeChange:c(a.onVolumeChange,h),onDurationChange:c(a.onDurationChange,b),onTimeUpdate:c(a.onTimeUpdate,y),onProgress:c(a.onProgress,w)})):r.createElement(e,(0,s.__assign)((0,s.__assign)({controls:!1},a),{ref:l,onPlay:c(a.onPlay,f),onPlaying:c(a.onPlaying,d),onWaiting:c(a.onWaiting,p),onPause:c(a.onPause,m),onVolumeChange:c(a.onVolumeChange,h),onDurationChange:c(a.onDurationChange,b),onTimeUpdate:c(a.onTimeUpdate,y),onProgress:c(a.onProgress,w)}));var O=!1,x={play:function(){var e=l.current;if(e&&!O){var t=e.play();if("object"===typeof t){O=!0;var n=function(){O=!1};t.then(n,n)}return t}},pause:function(){var e=l.current;if(e&&!O)return e.pause()},seek:function(e){var t=l.current;t&&void 0!==i.duration&&(e=Math.min(i.duration,Math.max(0,e)),t.currentTime=e)},volume:function(e){var t=l.current;t&&(e=Math.min(1,Math.max(0,e)),t.volume=e,u({volume:e}))},mute:function(){var e=l.current;e&&(e.muted=!0)},unmute:function(){var e=l.current;e&&(e.muted=!1)}};return(0,r.useEffect)((function(){var e=l.current;e&&(u({volume:e.volume,muted:e.muted,paused:e.paused}),a.autoPlay&&e.paused&&x.play())}),[a.src]),[n,i,x,l]}}var b=h("audio"),y=n(76362),w=n(38252),O=n.n(w)(),x=y.ae?navigator:void 0;var j=x&&"function"===typeof x.getBattery?function(){var e=(0,r.useState)({isSupported:!0,fetched:!1}),t=e[0],n=e[1];return(0,r.useEffect)((function(){var e=!0,r=null,a=function(){if(e&&r){var a={isSupported:!0,fetched:!0,level:r.level,charging:r.charging,dischargingTime:r.dischargingTime,chargingTime:r.chargingTime};!O(t,a)&&n(a)}};return x.getBattery().then((function(t){e&&(r=t,(0,y.on)(r,"chargingchange",a),(0,y.on)(r,"chargingtimechange",a),(0,y.on)(r,"dischargingtimechange",a),(0,y.on)(r,"levelchange",a),a())})),function(){e=!1,r&&((0,y.S1)(r,"chargingchange",a),(0,y.S1)(r,"chargingtimechange",a),(0,y.S1)(r,"dischargingtimechange",a),(0,y.S1)(r,"levelchange",a))}}),[]),t}:function(){return{isSupported:!1}},k=function(e,t){void 0===e&&(e=!0);var n=(0,r.useCallback)((function(n){if("function"!==typeof e||e())return n.preventDefault(),t&&(n.returnValue=t),t}),[e,t]);(0,r.useEffect)((function(){if(e)return(0,y.on)(window,"beforeunload",n),function(){return(0,y.S1)(window,"beforeunload",n)}}),[e,n])},E=n(89211),P=E.Z,S=["mousedown","touchstart"],C=function(e,t,n){void 0===n&&(n=S);var a=(0,r.useRef)(t);(0,r.useEffect)((function(){a.current=t}),[t]),(0,r.useEffect)((function(){for(var t=function(t){var n=e.current;n&&!n.contains(t.target)&&a.current(t)},r=0,o=n;r<o.length;r++){var i=o[r];(0,y.on)(document,i,t)}return function(){for(var e=0,r=n;e<r.length;e++){var a=r[e];(0,y.S1)(document,a,t)}}}),[n,e])},_=n(36808),M=n.n(_),D=function(e){var t=(0,r.useState)((function(){return M().get(e)||null})),n=t[0],a=t[1];return[n,(0,r.useCallback)((function(t,n){M().set(e,t,n),a(t)}),[e]),(0,r.useCallback)((function(){M().remove(e),a(null)}),[e])]},A=n(79183),T=n.n(A),z=function(){var e=f(),t=v({value:void 0,error:void 0,noUserInteraction:!0}),n=t[0],a=t[1];return[n,(0,r.useCallback)((function(t){var n,r;if(e())try{if("string"!==typeof t&&"number"!==typeof t){var o=new Error("Cannot copy typeof "+typeof t+" to clipboard, must be a string");return void a({value:t,error:o,noUserInteraction:!0})}if(""===t){o=new Error("Cannot copy empty string to clipboard.");return void a({value:t,error:o,noUserInteraction:!0})}r=t.toString(),n=T()(r),a({value:r,error:void 0,noUserInteraction:n})}catch(o){a({value:r,error:o,noUserInteraction:n})}}),[])]},N=function(e){return(e+1)%1e6};function R(){return(0,r.useReducer)(N,0)[1]}function L(e,t){return"function"===typeof e?e.length?e(t):e():e}function I(e){var t=(0,r.useRef)(L(e)),n=R();return(0,r.useMemo)((function(){return[function(){return t.current},function(e){t.current=L(e,t.current),n()}]}),[])}function F(e,t,n){void 0===e&&(e=0),void 0===t&&(t=null),void 0===n&&(n=null);var a=L(e);"number"!==typeof a&&console.error("initialValue has to be a number, got "+typeof e),"number"===typeof n?a=Math.max(a,n):null!==n&&console.error("min has to be a number, got "+typeof n),"number"===typeof t?a=Math.min(a,t):null!==t&&console.error("max has to be a number, got "+typeof t);var o=I(a),i=o[0],u=o[1];return[i(),(0,r.useMemo)((function(){var e=function(e){var r=i(),a=L(e,r);r!==a&&("number"===typeof n&&(a=Math.max(a,n)),"number"===typeof t&&(a=Math.min(a,t)),r!==a&&u(a))};return{get:i,set:e,inc:function(t){void 0===t&&(t=1);var n=L(t,i());"number"!==typeof n&&console.error("delta has to be a number or function returning a number, got "+typeof n),e((function(e){return e+n}))},dec:function(t){void 0===t&&(t=1);var n=L(t,i());"number"!==typeof n&&console.error("delta has to be a number or function returning a number, got "+typeof n),e((function(e){return e-n}))},reset:function(t){void 0===t&&(t=a);var n=L(t,i());"number"!==typeof n&&console.error("value has to be a number or function returning a number, got "+typeof n),a=n,e(n)}}}),[a,n,t])]}var W=n(40818),H=n(97142),V=n(52099),B=n(87749),U=n(11042),Y=(0,W.U)();(0,H.I)(Y),(0,V.I)(Y);var Z=0,q=function(e){var t=(0,r.useMemo)((function(){return"react-use-css-"+(Z++).toString(36)}),[]),n=(0,r.useMemo)((function(){return new Y.VSheet}),[]);return(0,U.Z)((function(){var r={};return(0,B.z)(r,e,"."+t,""),n.diff(r),function(){n.diff({})}})),t},G=function(e,t,n){var a=(0,r.useRef)(void 0);a.current&&n(t,a.current)||(a.current=t),(0,r.useEffect)(e,a.current)},X=n(62554),K=function(e,t){G(e,t,O)},$=function(e,t){var n=(0,r.useState)(t),a=n[0],o=n[1];return void 0===a||null===a?[e,o]:[a,o]},J=function(e,t){void 0===e&&(e={}),void 0===t&&(t=[]);var n=e.onFiles,a=e.onText,o=e.onUri,i=(0,r.useState)(!1),u=i[0],l=i[1],c=(0,r.useCallback)(l,[]),f=(0,r.useMemo)((function(){return function(e){return function(t,n){var r=t.getData("text/uri-list");if(r)(e.onUri||y.ZT)(r,n);else if(t.files&&t.files.length)(e.onFiles||y.ZT)(Array.from(t.files),n);else if(n.clipboardData){var a=n.clipboardData.getData("text");(e.onText||y.ZT)(a,n)}}}(e)}),[n,a,o]);return(0,r.useEffect)((function(){var e=function(e){e.preventDefault(),c(!0)},t=function(e){e.preventDefault(),c(!0)},n=function(){c(!1)},r=function(){c(!1)},o=function(e){e.preventDefault(),c(!1),f(e.dataTransfer,e)},i=function(e){f(e.clipboardData,e)};return(0,y.on)(document,"dragover",e),(0,y.on)(document,"dragenter",t),(0,y.on)(document,"dragleave",n),(0,y.on)(document,"dragexit",r),(0,y.on)(document,"drop",o),a&&(0,y.on)(document,"paste",i),function(){(0,y.S1)(document,"dragover",e),(0,y.S1)(document,"dragenter",t),(0,y.S1)(document,"dragleave",n),(0,y.S1)(document,"dragexit",r),(0,y.S1)(document,"drop",o),(0,y.S1)(document,"paste",i)}}),(0,s.__spreadArrays)([f],t)),{over:u}},Q=function(e){void 0===e&&(e={});var t=e.onFiles,n=e.onText,a=e.onUri,o=f(),i=(0,r.useState)(!1),u=i[0],l=i[1],c=(0,r.useMemo)((function(){return function(e,t){return function(n,r){var a=n.getData("text/uri-list");a?(e.onUri||y.ZT)(a,r):n.files&&n.files.length?(e.onFiles||y.ZT)(Array.from(n.files),r):n.items&&n.items.length&&n.items[0].getAsString((function(n){t&&(e.onText||y.ZT)(n,r)}))}}(e,o())}),[t,n,a]),s=(0,r.useMemo)((function(){return function(e,t){return{onDragOver:function(e){e.preventDefault()},onDragEnter:function(e){e.preventDefault(),t(!0)},onDragLeave:function(){t(!1)},onDrop:function(n){n.preventDefault(),n.persist(),t(!1),e(n.dataTransfer,n)},onPaste:function(t){t.persist(),e(t.clipboardData,t)}}}(c,l)}),[c,l]);return[s,{over:u}]},ee=n(18127);function te(e){var t=(0,r.useRef)(e&&e.current);return(0,r.useEffect)((function(){e&&(e.current=t.current)}),[e]),t}function ne(e){return(0,r.forwardRef)((function(t,n){var r=te(n);return e(t,r)}))}var re=y.jU?window:null,ae=function(e){return!!e.addEventListener},oe=function(e){return!!e.on},ie=function(e,t,n,a){void 0===n&&(n=re),(0,r.useEffect)((function(){if(t&&n)return ae(n)?(0,y.on)(n,e,t,a):oe(n)&&n.on(e,t,a),function(){ae(n)?(0,y.S1)(n,e,t,a):oe(n)&&n.off(e,t,a)}}),[e,t,n,JSON.stringify(a)])},ue=function(){var e=(0,r.useState)(null),t=e[0],n=e[1];return(0,r.useEffect)((function(){if(t)throw t}),[t]),(0,r.useCallback)((function(e){n(e)}),[])},le=function(e){(0,r.useEffect)((function(){var t=document.querySelector("link[rel*='icon']")||document.createElement("link");t.type="image/x-icon",t.rel="shortcut icon",t.href=e,document.getElementsByTagName("head")[0].appendChild(t)}),[e])},ce=n(10577),se=n.n(ce),fe=function(e,t,n){void 0===n&&(n={});var a=n.video,o=n.onClose,i=void 0===o?y.ZT:o,u=(0,r.useState)(t),l=u[0],c=u[1];return(0,U.Z)((function(){if(t&&e.current){var n=function(){(null===a||void 0===a?void 0:a.current)&&(0,y.S1)(a.current,"webkitendfullscreen",n),i()},r=function(){if(se().isEnabled){var e=se().isFullscreen;c(e),e||i()}};if(se().isEnabled){try{se().request(e.current),c(!0)}catch(u){i(u),c(!1)}se().on("change",r)}else a&&a.current&&a.current.webkitEnterFullscreen?(a.current.webkitEnterFullscreen(),(0,y.on)(a.current,"webkitendfullscreen",n),c(!0)):(i(),c(!1));return function(){if(c(!1),se().isEnabled)try{se().off("change",r),se().exit()}catch(o){}else a&&a.current&&a.current.webkitExitFullscreen&&((0,y.S1)(a.current,"webkitendfullscreen",n),a.current.webkitExitFullscreen())}}}),[t,a,e]),l},de=function(e){var t,n=(0,r.useState)({loading:!0,accuracy:null,altitude:null,altitudeAccuracy:null,heading:null,latitude:null,longitude:null,speed:null,timestamp:Date.now()}),a=n[0],o=n[1],i=!0,u=function(e){i&&o({loading:!1,accuracy:e.coords.accuracy,altitude:e.coords.altitude,altitudeAccuracy:e.coords.altitudeAccuracy,heading:e.coords.heading,latitude:e.coords.latitude,longitude:e.coords.longitude,speed:e.coords.speed,timestamp:e.timestamp})},l=function(e){return i&&o((function(t){return(0,s.__assign)((0,s.__assign)({},t),{loading:!1,error:e})}))};return(0,r.useEffect)((function(){return navigator.geolocation.getCurrentPosition(u,l,e),t=navigator.geolocation.watchPosition(u,l,e),function(){i=!1,navigator.geolocation.clearWatch(t)}}),[]),a},pe=function(e){void 0===e&&(e={});var t=R(),n=(0,r.useRef)((0,s.__assign)({},e));return[(0,r.useCallback)((function(){return n.current}),[]),(0,r.useCallback)((function(e){e&&(Object.assign(n.current,e),t())}),[])]},me=0,ve={},ge=function(e,t){void 0===t&&(t=0);var n=(0,r.useRef)((function(){}));(0,r.useEffect)((function(){n.current=e})),(0,r.useEffect)((function(){if(null!==t){var e=function(e,t){var n,r=me++;if(ve[t])ve[t].listeners[r]=e;else{var a=setInterval((function(){for(var e,n=ve[t].listeners,r=!1,a=0,o=Object.values(n);a<o.length;a++){var i=o[a];try{i()}catch(u){r=!0,e=u}}if(r)throw e}),t);ve[t]={ms:t,timer:a,listeners:(n={},n[r]=e,n)}}return{bucket:ve[t],id:r}}((function(){return n.current()}),t);return function(){return function(e){var t=e.bucket,n=e.id;delete t.listeners[n];var r=!1;for(var a in t.listeners){r=!0;break}r||(clearInterval(t.timer),delete ve[t.ms])}(e)}}}),[t])},he=r.useState,be=function(e){var t,n,a=he(!1),o=a[0],i=a[1];return"function"===typeof e&&(e=e(o)),[r.cloneElement(e,{onMouseEnter:(n=e.props.onMouseEnter,function(e){(n||y.ZT)(e),i(!0)}),onMouseLeave:(t=e.props.onMouseLeave,function(e){(t||y.ZT)(e),i(!1)})}),o]},ye=function(e,t){void 0===t&&(t=!0);var n=(0,r.useState)(!1),a=n[0],o=n[1];return(0,r.useEffect)((function(){var n=function(){return o(!0)},r=function(){return o(!1)};t&&e&&e.current&&((0,y.on)(e.current,"mouseover",n),(0,y.on)(e.current,"mouseout",r));var a=e.current;return function(){t&&a&&((0,y.S1)(a,"mouseover",n),(0,y.S1)(a,"mouseout",r))}}),[t,e]),a};function we(e,t,n,r){var a,o=!1,i=0;function u(){a&&clearTimeout(a)}function l(){for(var l=arguments.length,c=new Array(l),s=0;s<l;s++)c[s]=arguments[s];var f=this,d=Date.now()-i;function p(){i=Date.now(),n.apply(f,c)}o||(r&&!a&&p(),u(),void 0===r&&d>e?p():!0!==t&&(a=setTimeout(r?function(){a=void 0}:p,void 0===r?e-d:e)))}return"boolean"!==typeof t&&(r=n,n=t,t=void 0),l.cancel=function(){u(),o=!0},l}var Oe=["mousemove","mousedown","resize","keydown","touchstart","wheel"],xe=function(e,t,n){void 0===e&&(e=6e4),void 0===t&&(t=!1),void 0===n&&(n=Oe);var a=(0,r.useState)(t),o=a[0],i=a[1];return(0,r.useEffect)((function(){for(var t,r=!0,a=o,u=function(e){r&&(a=e,i(e))},l=we(50,(function(){a&&u(!1),clearTimeout(t),t=setTimeout((function(){return u(!0)}),e)})),c=function(){document.hidden||l()},s=0;s<n.length;s++)(0,y.on)(window,n[s],l);return(0,y.on)(document,"visibilitychange",c),t=setTimeout((function(){return u(!0)}),e),function(){r=!1;for(var e=0;e<n.length;e++)(0,y.S1)(window,n[e],l);(0,y.S1)(document,"visibilitychange",c)}}),[e,n]),o},je=function(e,t){var n=(0,r.useState)(null),a=n[0],o=n[1];return(0,r.useEffect)((function(){if(e.current&&"function"===typeof IntersectionObserver){var n=new IntersectionObserver((function(e){o(e[0])}),t);return n.observe(e.current),function(){o(null),n.disconnect()}}return function(){}}),[e.current,t.threshold,t.root,t.rootMargin]),a},ke=n(43337),Ee=function(e,t,n,a){void 0===t&&(t=y.ZT),void 0===n&&(n={}),void 0===a&&(a=[e]);var o=n.event,i=void 0===o?"keydown":o,u=n.target,l=n.options,c=(0,r.useMemo)((function(){var n,r="function"===typeof(n=e)?n:"string"===typeof n?function(e){return e.key===n}:n?function(){return!0}:function(){return!1};return function(e){if(r(e))return t(e)}}),a);ie(i,c,u,l)},Pe=function(e){return void 0===e&&(e={laptopL:1440,laptop:1024,tablet:768}),function(){var t=(0,r.useState)(y.jU?window.innerWidth:0),n=t[0],a=t[1];(0,r.useEffect)((function(){var e=function(){a(window.innerWidth)};return e(),(0,y.on)(window,"resize",e),function(){(0,y.S1)(window,"resize",e)}}));var o=(0,r.useMemo)((function(){return Object.entries(e).sort((function(e,t){return e[1]>=t[1]?1:-1}))}),[e]),i=o.reduce((function(e,t){var r=t[0],a=t[1];return n>=a?r:e}),o[0][0]);return i}},Se=function(e){var t=(0,r.useState)([!1,null]),n=t[0],a=t[1];return Ee(e,(function(e){return a([!0,e])}),{event:"keydown"},[n]),Ee(e,(function(e){return a([!1,e])}),{event:"keyup"},[n]),n},Ce=function(e,t,n,r){void 0===r&&(r=Se);var a=r(e),o=a[0],i=a[1];(0,u.Z)((function(){!o&&n?n(i):o&&t&&t(i)}),[o])},_e=function(e){var t=(0,r.useRef)(e);return t.current=e,t},Me=function(e,t){(0,r.useEffect)((function(){return e&&e(),function(){t&&t()}}),[])};var De=function(e){void 0===e&&(e=[]);var t=(0,r.useRef)(L(e)),n=R(),a=(0,r.useMemo)((function(){var r={set:function(e){t.current=L(e,t.current),n()},push:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];e.length&&a.set((function(t){return t.concat(e)}))},updateAt:function(e,t){a.set((function(n){var r=n.slice();return r[e]=t,r}))},insertAt:function(e,t){a.set((function(n){var r=n.slice();return e>r.length?r[e]=t:r.splice(e,0,t),r}))},update:function(e,t){a.set((function(n){return n.map((function(n){return e(n,t)?t:n}))}))},updateFirst:function(e,n){var r=t.current.findIndex((function(t){return e(t,n)}));r>=0&&a.updateAt(r,n)},upsert:function(e,n){var r=t.current.findIndex((function(t){return e(t,n)}));r>=0?a.updateAt(r,n):a.push(n)},sort:function(e){a.set((function(t){return t.slice().sort(e)}))},filter:function(e,t){a.set((function(n){return n.slice().filter(e,t)}))},removeAt:function(e){a.set((function(t){var n=t.slice();return n.splice(e,1),n}))},clear:function(){a.set([])},reset:function(){a.set(L(e).slice())}};return r.remove=r.removeAt,r}),[]);return[t.current,a]},Ae=function(e,t,n){if(!y.jU)return[t,y.ZT,y.ZT];if(!e)throw new Error("useLocalStorage key may not be falsy");var a=n?n.raw?function(e){return e}:n.deserializer:JSON.parse,o=(0,r.useRef)((function(e){try{var r=n?n.raw?String:n.serializer:JSON.stringify,o=localStorage.getItem(e);return null!==o?a(o):(t&&localStorage.setItem(e,r(t)),t)}catch(i){return t}})),i=(0,r.useState)((function(){return o.current(e)})),u=i[0],l=i[1];(0,r.useLayoutEffect)((function(){return l(o.current(e))}),[e]);var c=(0,r.useCallback)((function(t){try{var r="function"===typeof t?t(u):t;if("undefined"===typeof r)return;var o=void 0;o=n?n.raw?"string"===typeof r?r:JSON.stringify(r):n.serializer?n.serializer(r):JSON.stringify(r):JSON.stringify(r),localStorage.setItem(e,o),l(a(o))}catch(i){}}),[e,l]),s=(0,r.useCallback)((function(){try{localStorage.removeItem(e),l(void 0)}catch(i){}}),[e,l]);return[u,c,s]},Te=function(e){var t=window.history,n=t[e];t[e]=function(t){var r=n.apply(this,arguments),a=new Event(e.toLowerCase());return a.state=t,window.dispatchEvent(a),r}};y.jU&&(Te("pushState"),Te("replaceState"));var ze=function(e){var t=window.history,n=t.state,r=t.length,a=window.location;return{trigger:e,state:n,length:r,hash:a.hash,host:a.host,hostname:a.hostname,href:a.href,origin:a.origin,pathname:a.pathname,port:a.port,protocol:a.protocol,search:a.search}},Ne="function"===typeof Event,Re=y.jU&&Ne?function(){var e=(0,r.useState)(ze("load")),t=e[0],n=e[1];return(0,r.useEffect)((function(){var e=function(){return n(ze("popstate"))},t=function(){return n(ze("pushstate"))},r=function(){return n(ze("replacestate"))};return(0,y.on)(window,"popstate",e),(0,y.on)(window,"pushstate",t),(0,y.on)(window,"replacestate",r),function(){(0,y.S1)(window,"popstate",e),(0,y.S1)(window,"pushstate",t),(0,y.S1)(window,"replacestate",r)}}),[]),t}:function(){return{trigger:"load",length:1}};function Le(e){if(!e)return null;if("BODY"===e.tagName)return e;if("IFRAME"===e.tagName){var t=e.contentDocument;return t?t.body:null}return e.offsetParent?Le(e.offsetParent):null}function Ie(e){var t=e||window.event;return t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)}var Fe=y.jU&&window.navigator&&window.navigator.platform&&/iP(ad|hone|od)/.test(window.navigator.platform),We=new Map,He="object"===typeof document?document:void 0,Ve=!1,Be=He?function(e,t){void 0===e&&(e=!0);var n=(0,r.useRef)(He.body);t=t||n;var a=function(e){var t=We.get(e);t&&(1===t.counter?(We.delete(e),Fe?(e.ontouchmove=null,Ve&&((0,y.S1)(document,"touchmove",Ie),Ve=!1)):e.style.overflow=t.initialOverflow):We.set(e,{counter:t.counter-1,initialOverflow:t.initialOverflow}))};(0,r.useEffect)((function(){var n=Le(t.current);n&&(e?function(e){var t=We.get(e);t?We.set(e,{counter:t.counter+1,initialOverflow:t.initialOverflow}):(We.set(e,{counter:1,initialOverflow:e.style.overflow}),Fe?Ve||((0,y.on)(document,"touchmove",Ie,{passive:!1}),Ve=!0):e.style.overflow="hidden")}(n):a(n))}),[e,t.current]),(0,r.useEffect)((function(){var e=Le(t.current);if(e)return function(){a(e)}}),[])}:function(e,t){void 0===e&&(e=!0)},Ue=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];(0,ee.Z)((function(){return console.log.apply(console,(0,s.__spreadArrays)([e+" mounted"],t)),function(){return console.log(e+" unmounted")}})),(0,u.Z)((function(){console.log.apply(console,(0,s.__spreadArrays)([e+" updated"],t))}))},Ye=function(e){(function(e){return"touches"in e})(e)&&e.touches.length<2&&e.preventDefault&&e.preventDefault()},Ze=function(e,t){var n=void 0===t?{}:t,a=n.isPreventDefault,o=void 0===a||a,i=n.delay,u=void 0===i?300:i,l=(0,r.useRef)(),c=(0,r.useRef)(),s=(0,r.useCallback)((function(t){o&&t.target&&((0,y.on)(t.target,"touchend",Ye,{passive:!1}),c.current=t.target),l.current=setTimeout((function(){return e(t)}),u)}),[e,u,o]),f=(0,r.useCallback)((function(){l.current&&clearTimeout(l.current),o&&c.current&&(0,y.S1)(c.current,"touchend",Ye)}),[o]);return{onMouseDown:function(e){return s(e)},onTouchStart:function(e){return s(e)},onMouseUp:f,onMouseLeave:f,onTouchEnd:f}},qe=function(e){void 0===e&&(e={});var t=(0,r.useState)(e),n=t[0],a=t[1],o=(0,r.useMemo)((function(){return{set:function(e,t){a((function(n){var r;return(0,s.__assign)((0,s.__assign)({},n),((r={})[e]=t,r))}))},setAll:function(e){a(e)},remove:function(e){a((function(t){var n=t,r=e;n[r];return(0,s.__rest)(n,["symbol"===typeof r?r:r+""])}))},reset:function(){return a(e)}}}),[a]),i=(0,s.__assign)({get:(0,r.useCallback)((function(e){return n[e]}),[n])},o);return[n,i]},Ge=n(94829),Xe=y.ae&&navigator.mediaDevices?function(){var e=(0,r.useState)({}),t=e[0],n=e[1];return(0,r.useEffect)((function(){var e=!0,t=function(){navigator.mediaDevices.enumerateDevices().then((function(t){e&&n({devices:t.map((function(e){return{deviceId:e.deviceId,groupId:e.groupId,kind:e.kind,label:e.label}}))})})).catch(y.ZT)};return(0,y.on)(navigator.mediaDevices,"devicechange",t),t(),function(){e=!1,(0,y.S1)(navigator.mediaDevices,"devicechange",t)}}),[]),t}:function(){return{}};function Ke(e,t){var n=(0,r.useRef)(e),a=(0,r.useState)(t),o=a[0],i=a[1];return[o,(0,r.useCallback)((function(e){2===n.current.length?n.current(e,i):i(n.current(e))}),[o])]}var $e=function(e,t){var n=(0,r.useMemo)((function(){return function(t,n){var r;return(r=e(t))[n.type].apply(r,n.payload)}}),[e]),a=(0,r.useReducer)(n,t),o=a[0],i=a[1],u=(0,r.useMemo)((function(){return Object.keys(e(t)).reduce((function(e,t){return e[t]=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return i({type:t,payload:e})},e}),{})}),[e,t]);return[o,u]},Je={acceleration:{x:null,y:null,z:null},accelerationIncludingGravity:{x:null,y:null,z:null},rotationRate:{alpha:null,beta:null,gamma:null},interval:16},Qe=function(e){void 0===e&&(e=Je);var t=(0,r.useState)(e),n=t[0],a=t[1];return(0,r.useEffect)((function(){var e=function(e){var t=e.acceleration,n=e.accelerationIncludingGravity,r=e.rotationRate,o=e.interval;a({acceleration:{x:t.x,y:t.y,z:t.z},accelerationIncludingGravity:{x:n.x,y:n.y,z:n.z},rotationRate:{alpha:r.alpha,beta:r.beta,gamma:r.gamma},interval:o})};return(0,y.on)(window,"devicemotion",e),function(){(0,y.S1)(window,"devicemotion",e)}}),[]),n},et=function(e){(0,ee.Z)((function(){e()}))},tt=n(77823),nt=function(e){var t=(0,r.useRef)(0),n=(0,r.useState)(e),a=n[0],o=n[1],i=(0,r.useCallback)((function(e){cancelAnimationFrame(t.current),t.current=requestAnimationFrame((function(){o(e)}))}),[]);return(0,tt.Z)((function(){cancelAnimationFrame(t.current)})),[a,i]},rt=function(e){var t=nt({docX:0,docY:0,posX:0,posY:0,elX:0,elY:0,elH:0,elW:0}),n=t[0],a=t[1];return(0,r.useEffect)((function(){var t=function(t){if(e&&e.current){var n=e.current.getBoundingClientRect(),r=n.left,o=n.top,i=n.width,u=n.height,l=r+window.pageXOffset,c=o+window.pageYOffset,s=t.pageX-l,f=t.pageY-c;a({docX:t.pageX,docY:t.pageY,posX:l,posY:c,elX:s,elY:f,elH:u,elW:i})}};return(0,y.on)(document,"mousemove",t),function(){(0,y.S1)(document,"mousemove",t)}}),[e]),n},at={current:null},ot=function(e,t){void 0===t&&(t={});var n=!!t.whenHovered,r=!!t.bound,a=ye(e,n),o=rt(n&&!a?at:e);return r&&(o.elX=Math.max(0,Math.min(o.elX,o.elW)),o.elY=Math.max(0,Math.min(o.elY,o.elH))),o},it=function(){var e=(0,r.useState)(0),t=e[0],n=e[1];return(0,r.useEffect)((function(){var e=function(e){n(e.deltaY+t)};return(0,y.on)(window,"wheel",e,!1),function(){return(0,y.S1)(window,"wheel",e)}})),t},ut=y.ae?navigator:void 0,lt=ut&&(ut.connection||ut.mozConnection||ut.webkitConnection);function ct(e){var t=null===ut||void 0===ut?void 0:ut.onLine,n=null===e||void 0===e?void 0:e.online;return{online:t,previous:n,since:t!==n?new Date:null===e||void 0===e?void 0:e.since,downlink:null===lt||void 0===lt?void 0:lt.downlink,downlinkMax:null===lt||void 0===lt?void 0:lt.downlinkMax,effectiveType:null===lt||void 0===lt?void 0:lt.effectiveType,rtt:null===lt||void 0===lt?void 0:lt.rtt,saveData:null===lt||void 0===lt?void 0:lt.saveData,type:null===lt||void 0===lt?void 0:lt.type}}function st(e){var t=(0,r.useState)(null!==e&&void 0!==e?e:ct),n=t[0],a=t[1];return(0,r.useEffect)((function(){var e=function(){a(ct)};return(0,y.on)(window,"online",e,{passive:!0}),(0,y.on)(window,"offline",e,{passive:!0}),lt&&(0,y.on)(lt,"change",e,{passive:!0}),function(){(0,y.S1)(window,"online",e),(0,y.S1)(window,"offline",e),lt&&(0,y.S1)(lt,"change",e)}}),[]),n}var ft=F;var dt=function(e,t){var n=(0,r.useState)(t),a=n[0],o=n[1];return(0,U.Z)((function(){var t=e.subscribe(o);return function(){return t.unsubscribe()}}),[e]),a},pt={angle:0,type:"landscape-primary"},mt=function(e){void 0===e&&(e=pt);var t=(0,r.useState)(e),n=t[0],a=t[1];return(0,r.useEffect)((function(){var t=window.screen,n=!0,r=function(){if(n){var r=t.orientation;if(r){var o=r.angle,i=r.type;a({angle:o,type:i})}else void 0!==window.orientation?a({angle:"number"===typeof window.orientation?window.orientation:0,type:""}):a(e)}};return(0,y.on)(window,"orientationchange",r),r(),function(){n=!1,(0,y.S1)(window,"orientationchange",r)}}),[]),n},vt=function(e,t){void 0===t&&(t=[]),(0,r.useEffect)((function(){if(e){var t=function(t){var n=(t=t||window.event).relatedTarget||t.toElement;n&&"HTML"!==n.nodeName||e()};return(0,y.on)(document,"mouseout",t),function(){(0,y.S1)(document,"mouseout",t)}}}),t)},gt=function(e){var t=(0,r.useState)(""),n=t[0],a=t[1];return(0,r.useEffect)((function(){var t=!0,n=null,r=function(){t&&a((function(){var e;return null!==(e=null===n||void 0===n?void 0:n.state)&&void 0!==e?e:""}))};return navigator.permissions.query(e).then((function(e){n=e,(0,y.on)(n,"change",r),r()})).catch(y.ZT),function(){n&&(0,y.S1)(n,"change",r),t=!1,n=null}}),[e]),n};function ht(e){var t=(0,r.useRef)();return(0,r.useEffect)((function(){t.current=e})),t.current}var bt=n(44536),yt=function(){var e=f();return(0,r.useCallback)((function(t){return new Promise((function(n,r){t.then((function(t){e()&&n(t)}),(function(t){e()&&r(t)}))}))}),[])},wt=function(e){void 0===e&&(e=[]);var t=(0,r.useState)(e),n=t[0],a=t[1];return{add:function(e){a((function(t){return(0,s.__spreadArrays)(t,[e])}))},remove:function(){var e;return a((function(t){var n=t[0],r=t.slice(1);return e=n,r})),e},get first(){return n[0]},get last(){return n[n.length-1]},get size(){return n.length}}},Ot=function(e,t){void 0===e&&(e=1e12),void 0===t&&(t=0);var n=(0,r.useState)(0),a=n[0],o=n[1];return(0,U.Z)((function(){var n,r,a,i=function(){var t=Math.min(1,(Date.now()-a)/e);o(t),u()},u=function(){n=requestAnimationFrame(i)},l=setTimeout((function(){r=setTimeout((function(){cancelAnimationFrame(n),o(1)}),e),a=Date.now(),u()}),t);return function(){clearTimeout(r),clearTimeout(l),cancelAnimationFrame(n)}}),[e,t]),a};function xt(e,t){void 0===t&&(t=!0);var n=(0,r.useRef)(null),a=(0,r.useRef)(!1),o=(0,r.useRef)(e);o.current=e;var i=(0,r.useCallback)((function(e){a.current&&(o.current(e),n.current=requestAnimationFrame(i))}),[]),u=(0,r.useMemo)((function(){return[function(){a.current&&(a.current=!1,n.current&&cancelAnimationFrame(n.current))},function(){a.current||(a.current=!0,n.current=requestAnimationFrame(i))},function(){return a.current}]}),[]);return(0,r.useEffect)((function(){return t&&u[1](),u[0]}),[]),u}var jt,kt=function(e,t){return new URLSearchParams(e).get(t)},Et=y.jU?function(e){var t=window.location,n=(0,r.useState)((function(){return kt(t.search,e)})),a=n[0],o=n[1];return(0,r.useEffect)((function(){var n=function(){o(kt(t.search,e))};return(0,y.on)(window,"popstate",n),(0,y.on)(window,"pushstate",n),(0,y.on)(window,"replacestate",n),function(){(0,y.S1)(window,"popstate",n),(0,y.S1)(window,"pushstate",n),(0,y.S1)(window,"replacestate",n)}}),[]),a}:function(){return null},Pt=(n(76297),function(e){void 0===e&&(e={});var t=e.disabled,n=_e(e),a=(0,r.useState)({isScratching:!1}),o=a[0],i=a[1],u=(0,r.useRef)(o),l=(0,r.useRef)(!1),c=(0,r.useRef)(null),f=(0,r.useState)(null),d=f[0],p=f[1];return(0,r.useEffect)((function(){if(!t&&d){var e,r,a=function(e,t){cancelAnimationFrame(c.current),c.current=requestAnimationFrame((function(){var r=d.getBoundingClientRect(),a=r.left,o=r.top,l=a+window.scrollX,c=o+window.scrollY,f=e-l,p=t-c;i((function(e){var t=(0,s.__assign)((0,s.__assign)({},e),{dx:f-(e.x||0),dy:p-(e.y||0),end:Date.now(),isScratching:!0});return u.current=t,(n.current.onScratch||y.ZT)(t),t}))}))},o=function(e){a(e.pageX,e.pageY)},f=function(e){a(e.changedTouches[0].pageX,e.changedTouches[0].pageY)},p=function(){l.current&&(l.current=!1,u.current=(0,s.__assign)((0,s.__assign)({},u.current),{isScratching:!1}),(n.current.onScratchEnd||y.ZT)(u.current),i({isScratching:!1}),(0,y.S1)(window,"mousemove",o),(0,y.S1)(window,"touchmove",f),(0,y.S1)(window,"mouseup",e),(0,y.S1)(window,"touchend",r))};e=p,r=p;var m=function(t,a){if(l.current){var c=d.getBoundingClientRect(),s=c.left,p=c.top,m=s+window.scrollX,v=p+window.scrollY,g=t-m,h=a-v,b=Date.now(),w={isScratching:!0,start:b,end:b,docX:t,docY:a,x:g,y:h,dx:0,dy:0,elH:d.offsetHeight,elW:d.offsetWidth,elX:m,elY:v};u.current=w,(n.current.onScratchStart||y.ZT)(w),i(w),(0,y.on)(window,"mousemove",o),(0,y.on)(window,"touchmove",f),(0,y.on)(window,"mouseup",e),(0,y.on)(window,"touchend",r)}},v=function(e){l.current=!0,m(e.pageX,e.pageY)},g=function(e){l.current=!0,m(e.changedTouches[0].pageX,e.changedTouches[0].pageY)};return(0,y.on)(d,"mousedown",v),(0,y.on)(d,"touchstart",g),function(){(0,y.S1)(d,"mousedown",v),(0,y.S1)(d,"touchstart",g),(0,y.S1)(window,"mousemove",o),(0,y.S1)(window,"touchmove",f),(0,y.S1)(window,"mouseup",e),(0,y.S1)(window,"touchend",r),c.current&&cancelAnimationFrame(c.current),c.current=null,l.current=!1,u.current={isScratching:!1},i(u.current)}}}),[d,t,n]),[p,o]}),St=Pt,Ct=function(e){var t=nt({x:0,y:0}),n=t[0],a=t[1];return(0,r.useEffect)((function(){var t=function(){e.current&&a({x:e.current.scrollLeft,y:e.current.scrollTop})};return e.current&&(0,y.on)(e.current,"scroll",t,{capture:!1,passive:!0}),function(){e.current&&(0,y.S1)(e.current,"scroll",t)}}),[e]),n},_t=function(e){var t=(0,r.useState)(!1),n=t[0],a=t[1];return(0,r.useEffect)((function(){if(e.current){var t,n=function(){a(!0),clearTimeout(t),t=setTimeout((function(){a(!1)}),150)};return(0,y.on)(e.current,"scroll",n,!1),function(){e.current&&(0,y.S1)(e.current,"scroll",n,!1)}}return function(){}}),[e]),n},Mt=function(e,t,n){if(!y.jU)return[t,function(){}];var a=(0,r.useState)((function(){try{var r=sessionStorage.getItem(e);return"string"!==typeof r?(sessionStorage.setItem(e,n?String(t):JSON.stringify(t)),t):n?r:JSON.parse(r||"null")}catch(a){return t}})),o=a[0],i=a[1];return(0,r.useEffect)((function(){try{var t=n?String(o):JSON.stringify(o);sessionStorage.setItem(e,t)}catch(a){}})),[o,i]},Dt=n(99376),At=function(e,t){return e.every((function(e,n){return(0,Dt.D)(e,t[n])}))},Tt=function(e,t){G(e,t,At)},zt=r.useState,Nt=r.useEffect,Rt=r.useRef,Lt=function(e,t){var n=void 0===t?{}:t,o=n.width,i=void 0===o?1/0:o,u=n.height,l=void 0===u?1/0:u;if(!y.jU)return["function"===typeof e?e({width:i,height:l}):e,{width:i,height:l}];var c=zt({width:i,height:l}),f=c[0],d=c[1];"function"===typeof e&&(e=e(f));var p=e.props.style||{},m=Rt(null),v=null,g=function(){var e=m.current,t=e?{width:e.offsetWidth,height:e.offsetHeight}:{width:i,height:l};d(t)},h=function(e){(0,y.on)(e,"resize",g),setTimeout(g,35)};return Nt((function(){var e=m.current;if(e){if(e.contentWindow)v=e.contentWindow,h(v);else{var t=function(){(0,y.on)(e,"load",t),v=e.contentWindow,h(v)};(0,y.S1)(e,"load",t)}return function(){v&&v.removeEventListener&&(0,y.S1)(v,"resize",g)}}}),[]),p.position="relative",[r.cloneElement.apply(a,(0,s.__spreadArrays)([e,{style:p}],(0,s.__spreadArrays)([r.createElement("iframe",{ref:m,style:{background:"transparent",border:"none",height:"100%",left:0,position:"absolute",top:0,width:"100%",zIndex:-1}})],r.Children.toArray(e.props.children)))),f]},It=function(e,t){void 0===t&&(t={});var n=f(),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),i=(0,r.useRef)(0),u=v({isSliding:!1,value:0}),l=u[0],c=u[1];return o.current=l.value,(0,r.useEffect)((function(){if(y.jU){var r=void 0===t.styles||t.styles,u=void 0!==t.reverse&&t.reverse;e.current&&r&&(e.current.style.userSelect="none");var l=function(){!a.current&&n()&&((t.onScrubStart||y.ZT)(),a.current=!0,c({isSliding:!0}),v())},s=function(){a.current&&n()&&((t.onScrubStop||y.ZT)(o.current),a.current=!1,c({isSliding:!1}),g())},f=function(e){l(),d(e)},d=t.vertical?function(e){return h(e.clientY)}:function(e){return h(e.clientX)},p=function(e){l(),m(e)},m=t.vertical?function(e){return h(e.changedTouches[0].clientY)}:function(e){return h(e.changedTouches[0].clientX)},v=function(){(0,y.on)(document,"mousemove",d),(0,y.on)(document,"mouseup",s),(0,y.on)(document,"touchmove",m),(0,y.on)(document,"touchend",s)},g=function(){(0,y.S1)(document,"mousemove",d),(0,y.S1)(document,"mouseup",s),(0,y.S1)(document,"touchmove",m),(0,y.S1)(document,"touchend",s)},h=function(r){cancelAnimationFrame(i.current),i.current=requestAnimationFrame((function(){if(n()&&e.current){var a=e.current.getBoundingClientRect(),o=t.vertical?a.top:a.left,i=t.vertical?a.height:a.width;if(!i)return;var l=(r-o)/i;l>1?l=1:l<0&&(l=0),u&&(l=1-l),c({value:l}),(t.onScrub||y.ZT)(l)}}))};return(0,y.on)(e.current,"mousedown",f),(0,y.on)(e.current,"touchstart",p),function(){(0,y.S1)(e.current,"mousedown",f),(0,y.S1)(e.current,"touchstart",p)}}}),[e,t.vertical]),l};!function(e){e[e.init=0]="init",e[e.play=1]="play",e[e.pause=2]="pause",e[e.end=3]="end"}(jt||(jt={}));var Ft=function(e,t){var n=(0,r.useRef)(!1),a=(0,r.useState)((function(){var e=t.voice||{},n=e.lang,r=void 0===n?"default":n,a=e.name,o=void 0===a?"":a;return{isPlaying:!1,status:jt[jt.init],lang:t.lang||"default",voiceInfo:{lang:r,name:o},rate:t.rate||1,pitch:t.pitch||1,volume:t.volume||1}})),o=a[0],i=a[1],u=(0,r.useCallback)((function(){n.current&&i((function(e){return(0,s.__assign)((0,s.__assign)({},e),{isPlaying:!0,status:jt[jt.play]})}))}),[]),l=(0,r.useCallback)((function(){n.current&&i((function(e){return(0,s.__assign)((0,s.__assign)({},e),{isPlaying:!1,status:jt[jt.pause]})}))}),[]),c=(0,r.useCallback)((function(){n.current&&i((function(e){return(0,s.__assign)((0,s.__assign)({},e),{isPlaying:!1,status:jt[jt.end]})}))}),[]);return(0,r.useEffect)((function(){n.current=!0;var r=new SpeechSynthesisUtterance(e);return t.lang&&(r.lang=t.lang),t.voice&&(r.voice=t.voice),r.rate=t.rate||1,r.pitch=t.pitch||1,r.volume=t.volume||1,r.onstart=u,r.onpause=l,r.onresume=u,r.onend=c,window.speechSynthesis.speak(r),function(){n.current=!1}}),[]),o},Wt=function(e){(0,U.Z)((function(){var t=function(t){!function(){var e=document.activeElement,t=document.body;if(!e)return!1;if(e===t)return!1;switch(e.tagName){case"INPUT":case"TEXTAREA":return!0}return e.hasAttribute("contenteditable")}()&&function(e){var t=e.keyCode,n=e.metaKey,r=e.ctrlKey,a=e.altKey;return!(n||r||a)&&(t>=48&&t<=57||t>=65&&t<=90)}(t)&&e(t)};return(0,y.on)(document,"keydown",t),function(){(0,y.S1)(document,"keydown",t)}}),[])},Ht=n(30644);function Vt(e,t,n){if(void 0===t&&(t=10),t<1)throw new Error("Capacity has to be greater than 1, got '"+t+"'");var a=(0,Ht.Z)(),o=(0,r.useState)(e),i=o[0],u=o[1],l=(0,r.useRef)(null!==n&&void 0!==n?n:[]),c=(0,r.useRef)(0);return a&&(l.current.length?(l.current[l.current.length-1]!==e&&l.current.push(e),l.current.length>t&&(l.current=l.current.slice(l.current.length-t))):l.current.push(e),c.current=l.current.length&&l.current.length-1),[i,(0,r.useCallback)((function(e){u((function(n){return(e=L(e,n))!==n&&(c.current<l.current.length-1&&(l.current=l.current.slice(0,c.current+1)),c.current=l.current.push(e)-1,l.current.length>t&&(l.current=l.current.slice(l.current.length-t))),e}))}),[i,t]),(0,r.useMemo)((function(){return{history:l.current,position:c.current,capacity:t,back:function(e){void 0===e&&(e=1),c.current&&u((function(){return c.current-=Math.min(e,c.current),l.current[c.current]}))},forward:function(e){void 0===e&&(e=1),c.current!==l.current.length-1&&u((function(){return c.current=Math.min(c.current+e,l.current.length-1),l.current[c.current]}))},go:function(e){e!==c.current&&u((function(){return c.current=e<0?Math.max(l.current.length+e,0):Math.min(l.current.length-1,e),l.current[c.current]}))}}}),[i])]}function Bt(e){void 0===e&&(e=[]);var t=f(),n=R(),a=(0,r.useRef)(0);(0,u.Z)((function(){e.length<=a.current&&(a.current=e.length-1,n())}),[e.length]);var o=(0,r.useMemo)((function(){return{next:function(){return o.setStateAt(a.current+1)},prev:function(){return o.setStateAt(a.current-1)},setStateAt:function(r){t()&&e.length&&r!==a.current&&(a.current=r>=0?r%e.length:e.length+r%e.length,n())},setState:function(r){if(t()){var o=e.length?e.indexOf(r):-1;if(-1===o)throw new Error("State '"+r+"' is not a valid state (does not exist in state list)");a.current=o,n()}}}}),[e]);return(0,s.__assign)({state:e[a.current],currentIndex:a.current},o)}var Ut=function(e,t){void 0===t&&(t=200);var n=(0,r.useState)(e),a=n[0],o=n[1],i=(0,r.useRef)(),u=(0,r.useRef)(null),l=(0,r.useRef)(0);return(0,r.useEffect)((function(){if(i.current)u.current=e,l.current=!0;else{o(e);var n=function(){l.current?(l.current=!1,o(u.current),i.current=setTimeout(n,t)):i.current=void 0};i.current=setTimeout(n,t)}}),[e]),(0,tt.Z)((function(){i.current&&clearTimeout(i.current)})),a},Yt=function(e,t,n){void 0===t&&(t=200);var a=(0,r.useState)(null),o=a[0],i=a[1],u=(0,r.useRef)(),l=(0,r.useRef)();return(0,r.useEffect)((function(){if(u.current)l.current=n;else{i(e.apply(void 0,n));var r=function(){l.current?(i(e.apply(void 0,l.current)),l.current=void 0,u.current=setTimeout(r,t)):u.current=void 0};u.current=setTimeout(r,t)}}),n),(0,tt.Z)((function(){u.current&&clearTimeout(u.current)})),o},Zt=n(34513);function qt(e){void 0===e&&(e=0);var t=R();return(0,Zt.Z)(t,e)}var Gt={restoreOnUnmount:!1};var Xt="undefined"!==typeof document?function(e,t){void 0===t&&(t=Gt);var n=(0,r.useRef)(document.title);document.title!==e&&(document.title=e),(0,r.useEffect)((function(){return t&&t.restoreOnUnmount?function(){document.title=n.current}:void 0}),[])}:function(e){},Kt=n(75534),$t=function(e,t,n){return void 0===e&&(e="inCirc"),void 0===t&&(t=200),void 0===n&&(n=0),(0,Kt.U[e])(Ot(t,n))},Jt=function(){var e=(0,r.useRef)(!1);return(0,ee.Z)((function(){return function(){e.current=!0}})),(0,r.useMemo)((function(){return function(t,n){return new Promise((function(r,a){t.then((function(t){e.current||r(t)}),(function(t){e.current?n?n(t):console.error("useUnmountPromise",t):a(t)}))}))}}),[])};function Qt(e,t){void 0===t&&(t=[]);var n=De(t),r=n[0],a=n[1];return[r,(0,s.__assign)((0,s.__assign)({},a),{upsert:function(t){a.upsert(e,t)}})]}var en=y.ae&&"vibrate"in navigator?function(e,t,n){void 0===e&&(e=!0),void 0===t&&(t=[1e3,1e3]),void 0===n&&(n=!0),(0,r.useEffect)((function(){var r;if(e&&(navigator.vibrate(t),n)){var a=t instanceof Array?t.reduce((function(e,t){return e+t})):t;r=setInterval((function(){navigator.vibrate(t)}),a)}return function(){e&&(navigator.vibrate(0),n&&clearInterval(r))}}),[e])}:y.ZT,tn=h("video");function nn(e,t,n){void 0===n&&(n=[void 0]);var a=(0,r.useRef)(t),o=(0,r.useRef)(e);a.current=t,o.current=e;var i=(0,r.useState)(n),u=i[0],l=i[1],c=(0,r.useCallback)((function(){a.current.length>=2?a.current(o.current,l):l(a.current(o.current))}),[l]);return(0,r.useEffect)((function(){c()}),[e]),[u,c]}var rn=function(e){if("undefined"==typeof document)return 0;if(document.body&&(!document.readyState||"loading"!==document.readyState)){if(!0!==e&&"number"==typeof rn.__cache)return rn.__cache;var t=document.createElement("div"),n=t.style;n.display="block",n.position="absolute",n.width="100px",n.height="100px",n.left="-999px",n.top="-999px",n.overflow="scroll",document.body.insertBefore(t,null);var r=t.clientWidth;if(0!==r)return rn.__cache=100-r,document.body.removeChild(t),rn.__cache;document.body.removeChild(t)}};function an(){var e=(0,r.useState)(rn()),t=e[0],n=e[1];return(0,r.useEffect)((function(){if("undefined"===typeof t){var e=requestAnimationFrame((function(){n(rn())}));return function(){return cancelAnimationFrame(e)}}}),[]),t}function on(e,t,n){if(void 0===n&&(n=[void 0]),"object"!==typeof e)throw new Error("states expected to be an object or array, got "+typeof e);var a=(0,r.useRef)(t),o=(0,r.useRef)(e);a.current=t,o.current=e;var i=(0,r.useState)(n),u=i[0],l=i[1],c=(0,r.useCallback)((function(){a.current.length>=2?a.current(o.current,l):l(a.current(o.current))}),[l]);return(0,r.useEffect)((function(){c()}),Object.values(e)),[u,c]}var un,ln=function(){var e=nt((function(){return{x:y.jU?window.pageXOffset:0,y:y.jU?window.pageYOffset:0}})),t=e[0],n=e[1];return(0,r.useEffect)((function(){var e=function(){n((function(e){var t=window.pageXOffset,n=window.pageYOffset;return e.x!==t||e.y!==n?{x:t,y:n}:e}))};return e(),(0,y.on)(window,"scroll",e,{capture:!1,passive:!0}),function(){(0,y.S1)(window,"scroll",e)}}),[]),t},cn=function(e,t){void 0===e&&(e=1/0),void 0===t&&(t=1/0);var n=nt({width:y.jU?window.innerWidth:e,height:y.jU?window.innerHeight:t}),a=n[0],o=n[1];return(0,r.useEffect)((function(){if(y.jU){var e=function(){o({width:window.innerWidth,height:window.innerHeight})};return(0,y.on)(window,"resize",e),function(){(0,y.S1)(window,"resize",e)}}}),[]),a},sn=n(88553);!function(e){e.ZOOMING_IN="ZOOMING_IN",e.ZOOMING_OUT="ZOOMING_OUT"}(un||(un={}));var fn=function(e){var t=(0,r.useMemo)((function(){return{evCache:[],prevDiff:-1}}),[e.current]),n=(0,r.useState)(),a=n[0],o=n[1],i=function(e){for(var n=0;n<t.evCache.length;n++)if(e.pointerId==t.evCache[n].pointerId){t.evCache[n]=e;break}if(2==t.evCache.length){var r=Math.abs(t.evCache[0].clientX-t.evCache[1].clientX);t.prevDiff>0&&(r>t.prevDiff&&o([un.ZOOMING_IN,r]),r<t.prevDiff&&o([un.ZOOMING_OUT,r])),t.prevDiff=r}},u=function(e){t.evCache.push(e)},l=function(e){c(e),t.evCache.length<2&&(t.prevDiff=-1)},c=function(e){for(var n=0;n<t.evCache.length;n++)if(t.evCache[n].pointerId==e.pointerId){t.evCache.splice(n,1);break}};return(0,r.useEffect)((function(){(null===e||void 0===e?void 0:e.current)&&(e.current.onpointerdown=u,e.current.onpointermove=i,e.current.onpointerup=l,e.current.onpointercancel=l,e.current.onpointerout=l,e.current.onpointerleave=l)}),[null===e||void 0===e?void 0:e.current]),a?{zoomingState:a[0],pinchState:a[1]}:{zoomingState:null,pinchState:0}};function dn(){return++(0,r.useRef)(0).current}var pn=function(e){void 0===e&&(e=new Set);var t=(0,r.useState)(e),n=t[0],a=t[1],o=(0,r.useMemo)((function(){return{add:function(e){return a((function(t){return new Set((0,s.__spreadArrays)(Array.from(t),[e]))}))},remove:function(e){return a((function(t){return new Set(Array.from(t).filter((function(t){return t!==e})))}))},toggle:function(e){return a((function(t){return t.has(e)?new Set(Array.from(t).filter((function(t){return t!==e}))):new Set((0,s.__spreadArrays)(Array.from(t),[e]))}))},reset:function(){return a(e)}}}),[a]),i=(0,s.__assign)({has:(0,r.useCallback)((function(e){return n.has(e)}),[n])},o);return[n,i]};function mn(e){var t={state:e instanceof Function?e():e,setState:function(e){t.state=L(e,t.state),t.setters.forEach((function(e){return e(t.state)}))},setters:[]};return function(){var e=(0,r.useState)(t.state),n=e[0],a=e[1];return(0,ee.Z)((function(){return function(){t.setters=t.setters.filter((function(e){return e!==a}))}})),(0,U.Z)((function(){t.setters.includes(a)||t.setters.push(a)})),[n,t.setState]}}var vn=function(){var e=(0,r.useState)((function(){return window.location.hash})),t=e[0],n=e[1],a=(0,r.useCallback)((function(){n(window.location.hash)}),[]);Me((function(){(0,y.on)(window,"hashchange",a)}),(function(){(0,y.S1)(window,"hashchange",a)}));var o=(0,r.useCallback)((function(e){e!==t&&(window.location.hash=e)}),[t]);return[t,o]}},76362:function(e,t,n){"use strict";n.d(t,{S1:function(){return o},ZT:function(){return r},ae:function(){return u},jU:function(){return i},on:function(){return a}});var r=function(){};function a(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function o(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var i="undefined"!==typeof window,u="undefined"!==typeof navigator},11042:function(e,t,n){"use strict";var r=n(67294),a=n(76362).jU?r.useLayoutEffect:r.useEffect;t.Z=a},88553:function(e,t,n){"use strict";var r=n(67294),a=n(11042),o=n(76362),i={x:0,y:0,width:0,height:0,top:0,left:0,bottom:0,right:0};t.Z=o.jU&&"undefined"!==typeof window.ResizeObserver?function(){var e=(0,r.useState)(null),t=e[0],n=e[1],o=(0,r.useState)(i),u=o[0],l=o[1],c=(0,r.useMemo)((function(){return new window.ResizeObserver((function(e){if(e[0]){var t=e[0].contentRect,n=t.x,r=t.y,a=t.width,o=t.height,i=t.top,u=t.left,c=t.bottom,s=t.right;l({x:n,y:r,width:a,height:o,top:i,left:u,bottom:c,right:s})}}))}),[]);return(0,a.Z)((function(){if(t)return c.observe(t),function(){c.disconnect()}}),[t]),[n,u]}:function(){return[o.ZT,i]}},94829:function(e,t,n){"use strict";var r=n(67294),a=n(76362);t.Z=function(e,t){var n=(0,r.useState)(function(e,t){return void 0!==t?t:!!a.jU&&window.matchMedia(e).matches}(e,t)),o=n[0],i=n[1];return(0,r.useEffect)((function(){var t=!0,n=window.matchMedia(e),r=function(){t&&i(!!n.matches)};return n.addListener(r),i(n.matches),function(){t=!1,n.removeListener(r)}}),[e]),o}},44536:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(67294),a=n(30644),o=function(e,t){return e===t};function i(e,t){void 0===t&&(t=o);var n=(0,r.useRef)(),i=(0,r.useRef)(e);return(0,a.Z)()||t(i.current,e)||(n.current=i.current,i.current=e),n.current}},79183:function(e,t,n){"use strict";var r=n(11742),a={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,o,i,u,l,c,s=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),u=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),"undefined"===typeof r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=a[t.format]||a.default;window.clipboardData.setData(o,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(c),u.selectNodeContents(c),l.addRange(u),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");s=!0}catch(f){n&&console.error("unable to copy using execCommand: ",f),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),s=!0}catch(f){n&&console.error("unable to copy using clipboardData: ",f),n&&console.error("falling back to prompt"),o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(u):l.removeAllRanges()),c&&document.body.removeChild(c),i()}return s}},84758:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5272).__importDefault(n(54738));t.default=function(e){return!e.prototype?r.default(e):e}},25921:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.divWrapper=void 0;var r=n(5272),a=r.__importStar(n(67294)),o=r.__importDefault(n(84758)),i=a.createElement,u=function(e,t,n,a){var o;return i(e,t?r.__assign(((o={})[t]=a,o),n):r.__assign(r.__assign({},a),n))};t.divWrapper=function(e,t,n,r){return i("div",null,u(e,t,n,r))};t.default=function(e,t,n){void 0===n&&(n=u);var r=function(a,u,l){void 0===u&&(u=t),void 0===l&&(l=null);var c="string"===typeof a;if(c)return function(e){return r(e,a||t,u)};var s=function(t){return i(e,l,(function(e){return n(a,u,t,e)}))};return c?o.default(s):s};return r}},60584:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5272).__importDefault(n(12454)),a=function(e){return[e]};t.default=function(e,t){return void 0===t&&(t=a),function(n){return r.default(n,e.apply(void 0,t(n)))}}},76297:function(e,t,n){"use strict";var r=n(5272);r.__importDefault(n(12454)).default,r.__importDefault(n(25921)).default,r.__importDefault(n(60584)).default},12454:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5272),a=n(67294),o=parseInt(a.version.substr(0,a.version.indexOf(".")))>15;t.default=function(e,t){for(var n=[],i=2;i<arguments.length;i++)n[i-2]=arguments[i];var u=e.render,l=e.children,c=void 0===l?u:l,s=e.component,f=e.comp,d=void 0===f?s:f;return"function"===typeof c?c.apply(void 0,r.__spreadArrays([t],n)):d?a.createElement(d,t):c instanceof Array?o?c:a.createElement.apply(void 0,r.__spreadArrays(["div",null],c)):c&&c instanceof Object?"string"===typeof c.type?c:a.cloneElement(c,Object.assign({},c.props,t)):c||null}},54738:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5272),a=r.__importStar(n(67294));t.default=function(e){var t=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n.prototype.render=function(){return e(this.props,this.context)},n}(a.Component);return t}},10577:function(e){!function(){"use strict";var t="undefined"!==typeof window&&"undefined"!==typeof window.document?window.document:{},n=e.exports,r=function(){for(var e,n=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],r=0,a=n.length,o={};r<a;r++)if((e=n[r])&&e[1]in t){for(r=0;r<e.length;r++)o[n[0][r]]=e[r];return o}return!1}(),a={change:r.fullscreenchange,error:r.fullscreenerror},o={request:function(e,n){return new Promise(function(a,o){var i=function(){this.off("change",i),a()}.bind(this);this.on("change",i);var u=(e=e||t.documentElement)[r.requestFullscreen](n);u instanceof Promise&&u.then(i).catch(o)}.bind(this))},exit:function(){return new Promise(function(e,n){if(this.isFullscreen){var a=function(){this.off("change",a),e()}.bind(this);this.on("change",a);var o=t[r.exitFullscreen]();o instanceof Promise&&o.then(a).catch(n)}else e()}.bind(this))},toggle:function(e,t){return this.isFullscreen?this.exit():this.request(e,t)},onchange:function(e){this.on("change",e)},onerror:function(e){this.on("error",e)},on:function(e,n){var r=a[e];r&&t.addEventListener(r,n,!1)},off:function(e,n){var r=a[e];r&&t.removeEventListener(r,n,!1)},raw:r};r?(Object.defineProperties(o,{isFullscreen:{get:function(){return Boolean(t[r.fullscreenElement])}},element:{enumerable:!0,get:function(){return t[r.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return Boolean(t[r.fullscreenEnabled])}}}),n?e.exports=o:window.screenfull=o):n?e.exports={isEnabled:!1}:window.screenfull={isEnabled:!1}}()},41476:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var a=r(n(57848)),o=n(26678);t.default=function(e,t){var n={};return e&&"string"===typeof e?((0,a.default)(e,(function(e,r){e&&r&&(n[(0,o.camelCase)(e,t)]=r)})),n):n}},26678:function(e,t){"use strict";t.__esModule=!0,t.camelCase=void 0;var n=/^--[a-zA-Z0-9-]+$/,r=/-([a-z])/g,a=/^[^-]+$/,o=/^-(webkit|moz|ms|o|khtml)-/,i=/^-(ms)-/,u=function(e,t){return t.toUpperCase()},l=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||a.test(e)||n.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(i,l):e.replace(o,l)).replace(r,u))}},57848:function(e,t,n){var r=n(18139);function a(e,t){var n,a=null;if(!e||"string"!==typeof e)return a;for(var o,i,u=r(e),l="function"===typeof t,c=0,s=u.length;c<s;c++)o=(n=u[c]).property,i=n.value,l?t(o,i,n):i&&(a||(a={}),a[o]=i);return a}e.exports=a,e.exports.default=a},41330:function(e,t,n){"use strict";n.r(t);var r=n(87854),a=n.n(r),o=n(95348),i=n.n(o),u=new(a())({id:"skeleton",use:"skeleton-usage",viewBox:"0 0 1225 192",content:'<symbol xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 1225 192" id="skeleton"><path d="M-.464 126.486a.501.501 0 0 0-.036.187V197a.5.5 0 0 0 .5.5h1925.5c.28 0 .5-.224.5-.5V87.914a.498.498 0 0 0-.37-.483l-90.5-24.046a.503.503 0 0 0-.44.091l-88.62 70.036-67.7-75.319a.491.491 0 0 0-.63-.09l-111.22 69.485-102.25-64.143a.51.51 0 0 0-.68.132l-73.12 101.88-88.08-107.247a.505.505 0 0 0-.65-.11l-94.3 57.511-85.73-19.511a.49.49 0 0 0-.22 0l-96.57 22.108-15.8-26.017a.492.492 0 0 0-.33-.23l-71.441-14.668a.499.499 0 0 0-.287.026l-36.471 14.667a.503.503 0 0 0-.15.094l-33.007 30.039-27.171-48.716a.5.5 0 0 0-.814-.085l-51.672 59.467-84.567-55.42a.499.499 0 0 0-.654.094l-38.053 44.679-49.087-58.56-36.95-62.01a.5.5 0 0 0-.911.122l-33.249 120.05-27.307-40.101a.5.5 0 0 0-.819-.012l-33.743 46.692-51.595-20.913a.5.5 0 0 0-.357-.007l-89.706 32.263-80.733-47.642a.5.5 0 0 0-.662.14l-53.702 75.383-52.412-27.689-43.396-104.383a.5.5 0 0 0-.826-.15L82.968 63.1l-37.61-48.07a.5.5 0 0 0-.858.12L-.464 126.486Z" /></symbol>'});i().add(u);t.default=u},48196:function(e,t,n){"use strict";n.r(t);var r=n(87854),a=n.n(r),o=n(95348),i=n.n(o),u=new(a())({id:"correlations",use:"correlations-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="correlations"><path d="M12.99 15.24 17 17.58V22h2v-5.57l-4.02-2.35-1.99 1.16Zm9.22-9.45L18 1.59 13.79 5.8a.996.996 0 1 0 1.41 1.41l1.8-1.8v4.01l-5 2.92-5-2.91V5.41L8.79 7.2c.2.2.45.29.71.29.26 0 .51-.1.71-.29a.996.996 0 0 0 0-1.41L6 1.59l-4.21 4.2A.996.996 0 1 0 3.2 7.2L5 5.41v5.16l5.02 2.93L5 16.43V22h2v-4.43l12-7V5.41l1.79 1.79c.2.2.45.29.71.29.26 0 .51-.1.71-.29a.996.996 0 0 0 0-1.41Z" /></symbol>'});i().add(u);t.default=u},24631:function(e,t,n){"use strict";var r=n(87854),a=n.n(r),o=n(95348),i=n.n(o),u=new(a())({id:"dashboard_add_chart",use:"dashboard_add_chart-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="dashboard_add_chart"><path d="M20.333 14.844V7.978l-3.889-3.89-6.666 6.667-2.223-2.222-3.888 3.89v3.4a4.514 4.514 0 0 0 4.51 4.51H13.4a5.066 5.066 0 0 1-.722-1.666h-4.5a2.85 2.85 0 0 1-2.845-2.845v-2.71l2.222-2.223 2.223 2.222 6.666-6.667 2.223 2.223v5.177a3.692 3.692 0 0 0-1.112-.177 3.893 3.893 0 0 0-3.889 3.888 3.893 3.893 0 0 0 3.89 3.89 3.893 3.893 0 0 0 3.888-3.89 3.85 3.85 0 0 0-1.11-2.71Zm-.555 3.545h-1.39v1.389h-1.666v-1.39h-1.389v-1.666h1.39v-1.389h1.666v1.39h1.389v1.666Z" /></symbol>'});i().add(u);t.Z=u},89416:function(e,t,n){"use strict";n.r(t);var r=n(87854),a=n.n(r),o=n(95348),i=n.n(o),u=new(a())({id:"drag_vertical",use:"drag_vertical-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="drag_vertical"><path d="M3 15h8.25v4.628l-1.943-1.936L8.25 18.75 12 22.5l3.75-3.75-1.057-1.058-1.943 1.936V15H21v-1.5H3V15ZM8.25 5.25l1.057 1.058 1.943-1.936V9H3v1.5h18V9h-8.25V4.372l1.943 1.936L15.75 5.25 12 1.5 8.25 5.25Z" /></symbol>'});i().add(u);t.default=u},79608:function(e,t,n){"use strict";n.r(t);var r=n(87854),a=n.n(r),o=n(95348),i=n.n(o),u=new(a())({id:"plugins",use:"plugins-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="plugins"><path d="M21.71 7.29c-.94-.94-2.47-.94-3.41 0L16 9.59 14.41 8l2.29-2.29c.94-.94.94-2.47 0-3.41s-2.47-.94-3.41 0L11 4.59l-.57-.57a1.31 1.31 0 0 0-1.85 0L6.86 5.73c-.84.84-1.4 1.89-1.63 3.05l-.65 3.23-.33.33c-.58.58-.9 1.35-.9 2.17 0 .82.32 1.59.9 2.16l.84.84L2.3 20.3a.996.996 0 0 0 .71 1.7c.26 0 .51-.1.71-.29l2.78-2.8.84.84a3.068 3.068 0 0 0 4.33-.01l.33-.33 3.23-.65a5.99 5.99 0 0 0 3.05-1.63L20 15.41c.51-.51.51-1.34 0-1.85l-.57-.57 2.29-2.29c.93-.93.93-2.47-.01-3.41Zm-7-3.58c.16-.16.42-.16.59 0 .16.16.16.42 0 .59L13 6.59 12.41 6l2.3-2.29Zm2.15 12.02c-.56.56-1.26.93-2.03 1.09l-3.82.76-.76.76c-.41.41-1.09.41-1.5 0l-3.08-3.09a1.06 1.06 0 0 1 0-1.5l.76-.76.69-3.46 3.77 3.76c.78.78 2.05.78 2.83 0L7.94 7.53c.1-.13.21-.26.33-.38L9.5 5.91l8.59 8.59-1.23 1.23Zm3.43-6.44L18 11.59l-.59-.59 2.29-2.29c.16-.16.42-.16.59 0 .16.16.16.42 0 .58Z" /></symbol>'});i().add(u);t.default=u},97507:function(e,t,n){"use strict";n.r(t);var r=n(87854),a=n.n(r),o=n(95348),i=n.n(o),u=new(a())({id:"selected_area",use:"selected_area-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="selected_area"><path d="M15 19.5h3v3h1.5v-3h3V18h-3v-3H18v3h-3v1.5ZM9 19.5h3V18H9v1.5ZM6 19.5V18H3v-3H1.5v3A1.5 1.5 0 0 0 3 19.5h3ZM18 12h1.5V9H18v3ZM18 3v3h1.5V3A1.5 1.5 0 0 0 18 1.5h-3V3h3ZM1.5 12H3V9H1.5v3ZM9 3h3V1.5H9V3ZM3 6V3h3V1.5H3A1.5 1.5 0 0 0 1.5 3v3H3Z" /></symbol>'});i().add(u);t.default=u},75534:function(e,t){"use strict";t.U={linear:function(e){return e},quadratic:function(e){return e*(-e*e*e+4*e*e-6*e+4)},cubic:function(e){return e*(4*e*e-9*e+6)},elastic:function(e){return e*(33*e*e*e*e-106*e*e*e+126*e*e-67*e+15)},inQuad:function(e){return e*e},outQuad:function(e){return e*(2-e)},inOutQuad:function(e){return e<.5?2*e*e:(4-2*e)*e-1},inCubic:function(e){return e*e*e},outCubic:function(e){return--e*e*e+1},inOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},inQuart:function(e){return e*e*e*e},outQuart:function(e){return 1- --e*e*e*e},inOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},inQuint:function(e){return e*e*e*e*e},outQuint:function(e){return 1+--e*e*e*e*e},inOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e},inSine:function(e){return 1-Math.cos(e*(Math.PI/2))},outSine:function(e){return Math.sin(e*(Math.PI/2))},inOutSine:function(e){return-(Math.cos(Math.PI*e)-1)/2},inExpo:function(e){return Math.pow(2,10*(e-1))},outExpo:function(e){return 1-Math.pow(2,-10*e)},inOutExpo:function(e){return(e/=.5)<1?Math.pow(2,10*(e-1))/2:(e--,(2-Math.pow(2,-10*e))/2)},inCirc:function(e){return 1-Math.sqrt(1-e*e)},outCirc:function(e){return Math.sqrt(1-(e-=1)*e)},inOutCirc:function(e){return(e/=.5)<1?-(Math.sqrt(1-e*e)-1)/2:(e-=2,(Math.sqrt(1-e*e)+1)/2)}}},44682:function(e,t,n){"use strict";n.d(t,{Sz:function(){return f},kr:function(){return s}});var r=n(67294),a=n(63840),o=n(73935);const i=Symbol(),u=Symbol(),l="undefined"==typeof window||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?r.useEffect:r.useLayoutEffect,c=a.unstable_runWithPriority?e=>(0,a.unstable_runWithPriority)(a.unstable_NormalPriority,e):e=>e();function s(e){const t=(0,r.createContext)({[i]:{v:{current:e},n:{current:-1},l:new Set,u:e=>e()}});var n;return t[u]=t.Provider,t.Provider=(n=t.Provider,({value:e,children:t})=>{const a=(0,r.useRef)(e),u=(0,r.useRef)(0),[s,f]=(0,r.useState)(null);s&&(s(e),f(null));const d=(0,r.useRef)();if(!d.current){const e=new Set,t=(t,n)=>{(0,o.unstable_batchedUpdates)((()=>{u.current+=1;const r={n:u.current};null!=n&&n.suspense&&(r.n*=-1,r.p=new Promise((e=>{f((()=>t=>{r.v=t,delete r.p,e(t)}))}))),e.forEach((e=>e(r))),t()}))};d.current={[i]:{v:a,n:u,l:e,u:t}}}return l((()=>{a.current=e,u.current+=1,c((()=>{d.current[i].l.forEach((t=>{t({n:u.current,v:e})}))}))}),[e]),(0,r.createElement)(n,{value:d.current},t)}),delete t.Consumer,t}function f(e,t){const n=(0,r.useContext)(e)[i];const{v:{current:a},n:{current:o},l:u}=n,c=t(a),[s,f]=(0,r.useReducer)(((e,n)=>{if(!n)return[a,c];if("p"in n)throw n.p;if(n.n===o)return Object.is(e[1],c)?e:[a,c];try{if("v"in n){if(Object.is(e[0],n.v))return e;const r=t(n.v);return Object.is(e[1],r)?e:[n.v,r]}}catch(e){}return[...e]}),[a,c]);return Object.is(s[1],c)||f(),l((()=>(u.add(f),()=>{u.delete(f)})),[u]),s[1]}},25935:function(e,t,n){"use strict";var r=n(30488);r.domToReact,r.htmlToDOM,r.attributesToProps,r.Comment,r.Element,r.ProcessingInstruction,r.Text;t.ZP=r}}]);
\ No newline at end of file
web/gui/v2/425.ae765beee3b0e73957ca.chunk.js
deleted
-2
@@ -1,2 +0,0 @@
1
-/*! For license information please see 425.ae765beee3b0e73957ca.chunk.js.LICENSE.txt */
2
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c2c9efc8-72a5-4ad8-83c4-02ea97403770",e._sentryDebugIdIdentifier="sentry-dbid-c2c9efc8-72a5-4ad8-83c4-02ea97403770")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[425],{83740:(e,t,n)=>{"use strict";n.d(t,{T:()=>r});var r=function(e){return e.messages&&e.messages.length>0?e.messages[0]:void 0}},78473:(e,t,n)=>{"use strict";n.d(t,{A:()=>a,f:()=>o});var r=n(93433),o=function(e,t){return{isValid:e,message:t}};function a(e){return Array.isArray(e)?function(t){return e.reduce((n=t,function(e,t){var o=t(n),a=o.isValid,i=o.message;if(a)return e;var c=e.messages,u=void 0===c?[]:c;return{isValid:a,messages:[].concat((0,r.Z)(u),[i])}}),{isValid:!0});var n}:(t=e,function(e){var n=t(e),r=n.isValid,o=n.message;return o?{isValid:r,messages:[o]}:{isValid:r}});var t}},92567:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Ke});var r=n(4942),o=n(29439),a=n(45987),i=n(67294),c=n(48286),u=n(28789),l=n(69119),s=n(83894),d=n(54851),f=n(28317),p=n(15267),m=n(72253),h=n(60677);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var g=(0,h.default)(d.Flex).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({position:"relative",width:{min:200},height:{min:45},column:!0,background:"dropdown",color:"text",zIndex:60,round:!0,alignItems:"end"},e)})).withConfig({displayName:"styled__PickerBox",componentId:"sc-gwjt9o-0"})([""]),v=h.default.span.withConfig({displayName:"styled__StyledTimePeriod",componentId:"sc-gwjt9o-1"})(["margin-bottom:",";cursor:pointer;width:187px;height:",";&:last-of-type{margin-bottom:0;}& > span:hover{color:",";}"],(0,d.getSizeBy)(1.5),(0,d.getSizeBy)(2),(0,d.getColor)("textLite")),b=(0,h.default)(d.Flex).attrs((function(e){return{color:e.isSelected?"primary":"text",margin:[2,6,0]}})).withConfig({displayName:"styled__StyledCustomTimePeriod",componentId:"sc-gwjt9o-2"})(["cursor:pointer;&:first-of-type{margin-top:0;}&:hover{color:",";}"],(0,d.getColor)("textLite")),w=(0,h.default)(d.Flex).attrs({alignItems:"center",border:{side:"all",color:"border"},color:"text",flexWrap:!1,height:8,justifyContent:"center",padding:[2,0],round:1,width:22}).withConfig({displayName:"styled__TimePeriodDropdownButton",componentId:"sc-gwjt9o-3"})([""]),O=(0,h.default)(d.Drop).attrs({background:"mainBackground",column:!0,overflow:{vertical:"auto"},margin:[.5,0,0],padding:[2,0],round:1}).withConfig({displayName:"styled__TimePeriodDrop",componentId:"sc-gwjt9o-4"})([""]),k=(0,h.default)(d.Icon).withConfig({displayName:"styled__DropdownIcon",componentId:"sc-gwjt9o-5"})(["fill:",";width:12px;height:12px;"],(0,d.getColor)("text")),D=h.default.input.withConfig({displayName:"styled__CustomInput",componentId:"sc-gwjt9o-6"})(["border:1px solid ",";background:",";box-sizing:border-box;border-radius:4px;color:",";height:32px;margin-left:10px;margin-right:10px;outline:none;padding:4px;width:32px;&:focus{border:1px solid ",";}"],(0,d.getColor)("border"),(0,d.getColor)("mainBackground"),(0,d.getColor)("text"),(0,d.getColor)("primary")),x=(0,h.default)(d.Drop).attrs({background:"dropdown",round:2,margin:[.5,0,0],border:{side:"all",color:"borderSecondary"},animation:!0}).withConfig({displayName:"styled__StyledDrop",componentId:"sc-gwjt9o-7"})([""]),S=(0,h.default)(d.TextInput).withConfig({displayName:"styled__StyledDateInput",componentId:"sc-gwjt9o-8"})(["margin-left:20px;margin-right:20px;"]),C=h.default.div.withConfig({displayName:"styled__StyledCalendar",componentId:"sc-gwjt9o-9"})(["background:",";border:0;&.react-datepicker{background:",";border:0;}.react-datepicker{&__navigation{top:8px;&-icon::before{border-color:",";}}&__month-container{height:260px;}&__header{background:",";border:0;.react-datepicker__current-month{color:",";font-weight:normal;}.react-datepicker__day-name{color:",";}}&__day{color:",";&:hover{background:",";}&--disabled{color:",";&:hover{background:inherit;}}&--keyboard-selected,&--keyboard-selected:hover{color:",";background:inherit;border-radius:inherit;}&--selected,&--selected:hover{color:",";background:",";border-radius:8px;}&--in-selecting-range,&--in-range{color:",";background:",";border-radius:0;}&--selecting-range-start,&--range-start{color:",";background:",";border-top-left-radius:8px;border-bottom-left-radius:8px;&:hover{color:",";background:",";border-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px;}}&--selecting-range-end,&--range-end{color:",";background:",";border-top-right-radius:8px;border-bottom-right-radius:8px;&:hover{color:",";background:",";border-top-right-radius:8px;border-bottom-right-radius:8px;}}}}"],(0,d.getColor)("dropdown"),(0,d.getColor)("dropdown"),(0,d.getColor)("text"),(0,d.getColor)("dropdown"),(0,d.getColor)("main"),(0,d.getColor)("textLite"),(0,d.getColor)("main"),(0,d.getColor)("elementBackground"),(0,d.getColor)("textLite"),(0,d.getColor)("main"),(0,d.getColor)("bright"),(0,d.getColor)("primary"),(0,d.getColor)("primary"),(0,d.getColor)("elementBackground"),(0,d.getColor)("bright"),(0,d.getColor)("primary"),(0,d.getColor)("bright"),(0,d.getRgbColor)(["green","netdata"],.8),(0,d.getColor)("bright"),(0,d.getColor)("primary"),(0,d.getColor)("bright"),(0,d.getRgbColor)(["green","netdata"],.8)),E=function(e){var t=e.value,n=e.period,r=e.resolution,o=e.isSelected,a=e.setTimeRange,c=e.tagging,u=(0,i.useCallback)((function(){return a(t,r)}),[t,r]);return i.createElement(v,{key:t,onClick:u,"data-ga":"date-picker::click-quick-selector::".concat(c,"::").concat(-t),"data-testid":"timePeriod-value"},i.createElement(d.Text,{color:o?"primary":"text"},n))};const P=(0,i.memo)(E);var j=n(29422),T=n(13882);function Z(e){return(0,T.Z)(1,arguments),Math.floor((0,u.Z)(e)/1e3)}var _=n(49546),M=n(76417),N=n(49599);var I=n(936),R=60,F=3600,L=86400,A=["minutes","hours","days","months"],B={minutes:R,hours:F,days:L,months:2592e3},Y=function(e,t){return Math.round(e/B[t])},U=function(e,t){return-Z((0,j.Z)(new Date(0),(0,r.Z)({},t,e)))},H={startDate:"start",endDate:"finish"},W=[{period:"Last 5 minutes",value:-300,resolution:"minutes"},{period:"Last 10 minutes",value:-600,resolution:"minutes"},{period:"Last 15 minutes",value:-900,resolution:"minutes"},{period:"Last 30 minutes",value:-1800,resolution:"minutes"},{period:"Last hour",value:-3600,resolution:"hours"},{period:"Last 2 hours",value:-7200,resolution:"hours"},{period:"Last 6 hours",value:-21600,resolution:"hours"},{period:"Last 12 hours",value:-43200,resolution:"hours"},{period:"Last day",value:-L,resolution:"days"},{period:"Last 2 days",value:-2*L,resolution:"days"},{period:"Last 7 days",value:-7*L,resolution:"days"}],q=function(e,t){var n=function(e,t,n){return(0,T.Z)(2,arguments),(0,N.Z)((0,M.Z)(e,t,new Date,n))}(e,"MMMM d yyyy, H:mm")?e:(0,M.Z)(e,"MMMM d yyyy, H:mm",Date.now());return(0,M.Z)("".concat(n," ").concat(function(e){if(!e)return"+00:00";var t=e.toString().split("."),n=t[0]>0?"+":"-",r=Math.abs(t[0]).toString(),o="".concat(n).concat(r.padStart(2,0));return t.length>1?"".concat(o,":").concat(String(.6*t[1]).padEnd(2,0)):"".concat(o,":00")}(t)),"MMMM d yyyy, H:mm xxx",Date.now())};const z=function(e){var t=e.handleTimePeriodChange,n=e.selectedDate,r=e.tagging;return i.createElement(d.Flex,{column:!0,justifyContent:"start",alignItems:"start",height:{max:"260px"},overflow:{vertical:"auto"},"data-testid":"timePeriods"},W.map((function(e){var o=e.period,a=e.value,c=e.resolution;return i.createElement(P,{key:a,value:a,period:o,resolution:c,setTimeRange:t,isSelected:n===a,tagging:r})})))};const V=function(e){var t=e.customTimePeriodRef,n=e.handleTimePeriodChange,a=e.value,c=e.resolution,u=e.tagging,l=function(){return a<=0?Y(-a,c):0},s=(0,i.useState)(l),f=(0,o.Z)(s,2),m=f[0],h=f[1],y=(0,p.Z)(),g=(0,o.Z)(y,4),v=g[0],x=g[1],S=g[3],C=(0,i.useRef)();(0,i.useEffect)((function(){return h(l())}),[a]);var E=(0,i.useCallback)((function(e){return h(e.target.value)}),[]),P=(0,i.useCallback)((function(e){var t=Number(e.currentTarget.value),o=!Number.isNaN(t)&&Number.isInteger(t)&&t>0,i=(0,j.Z)(new Date(0),(0,r.Z)({},c,t));return o&&(0,N.Z)(i)&&Z(i)<=94694400?n(U(t,c),c):h(a<=0?Y(-a,c):0)}),[c,m]),T=(0,i.useCallback)((function(e){return function(){n(U(m,e),e),S()}}),[m]);return i.createElement(d.Flex,{justifyContent:"start",alignItems:"center",height:8,"data-ga":"date-picker::click-last-integer::".concat(u),"data-testid":"customTimePeriod"},i.createElement(d.Text,{"data-testid":"customTimePeriod-label"},"Last"),i.createElement(D,{value:m,onChange:E,onBlur:P,"data-ga":"date-picker::click-last-integer::".concat(u,"::").concat(m),"data-testid":"timePeriod-timeInput"}),i.createElement(w,{"data-testid":"timePeriodDropdown-button",onClick:x,ref:C},i.createElement(d.Text,{"data-testid":"timePeriodDropdown-buttonLabel",padding:[0,4,0,0]},c),i.createElement(k,{"data-testid":"timePeriodDropdown-buttonIcon",name:"triangle_down"})),C.current&&v&&i.createElement(O,{align:{top:"bottom",left:"left"},animation:!0,close:S,"data-testid":"timePeriodDropdown",onClickOutside:S,onEsc:S,ref:t,target:C.current},A.map((function(e){return i.createElement(b,{key:e,onClick:T(e),"data-ga":"date-picker::click-last-time-".concat(e,"::").concat(u),"data-testid":"timePeriod-option"},e)}))))};var Q=n(19013);function G(e,t){(0,T.Z)(2,arguments);var n=(0,Q.Z)(e),r=(0,Q.Z)(t);return n.getTime()<r.getTime()}var K=n(41174),X=n(9198),J=n.n(X);const $=function(e){var t=e.selected,n=e.selectsStart,r=void 0!==n&&n,o=e.selectsEnd,a=void 0!==o&&o,c=e.startDate,u=e.endDate,l=e.onChange,s=e.minDate,d=e.maxDate,f=e.dateFormat,p=void 0===f?"MM/dd/yyyy":f,m=e.open,h=void 0!==m&&m,y=e.startOpen,g=void 0!==y&&y,v=e.inline,b=void 0!==v&&v,w=e.selectsRange,O=void 0!==w&&w,k=e.monthsShown,D=void 0===k?1:k,x=e.showPopperArrow,S=void 0===x||x,C=e.calendarContainer,E=void 0===C?null:C;return i.createElement(J(),{selected:t,onChange:l,selectsStart:r,selectsEnd:a,startDate:c,endDate:u,minDate:s,maxDate:d,dateFormat:p,open:h,startOpen:g,inline:b,selectsRange:O,monthsShown:D,showPopperArrow:S,calendarContainer:E})};const ee=function(e){var t=e.name,n=void 0===t?"":t,r=e.value,a=void 0===r?"":r,c=e.onDatesChange,l=e.onFocus,s=e.placeholderText,d=void 0===s?"":s,f=(0,K.rA)().utcOffset,p=(0,i.useState)(""),m=(0,o.Z)(p,2),h=m[0],y=m[1],g=(0,i.useCallback)((function(e){var t=e.target.value;y(t)}),[]),v=(0,i.useCallback)((function(e){if((0,N.Z)(e)){var t=(0,_.Z)(e,"MMMM d yyyy, H:mm");y(t)}}),[]),b=(0,i.useCallback)((function(e){var t=q(e.target.value,f);if((0,N.Z)(t)&&(0,u.Z)(t)>0){var n=(0,u.Z)(t);c(n,(function(){return v(a)}))}else v(a)}),[a,f]);return(0,i.useEffect)((function(){return v(a)}),[a]),i.createElement(S,{type:"text",name:n,value:a?h:d,onChange:g,onBlur:b,onFocus:l,placeholder:d,"data-testid":"datePicker-input"})};const te=function(){var e=(0,K.rA)(),t=e.localeTimeString,n=e.localeDateString;return(0,i.useCallback)((function(e){return"".concat(n(e,{locale:"en-us",long:!1})," ").concat(t(e,{locale:"en-us",secs:!1}))}),[t,n])};var ne=function(e,t){return e>0?(0,Q.Z)(new Date(t(e))):e||0===e?(0,Q.Z)(new Date(t((new Date).valueOf()+1e3*e))):null},re=function(e){var t=te();return(0,i.useMemo)((function(){return ne(e,t)}),[e])};const oe=function(e,t){return[re(e),re(t)]};function ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ae(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ae(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ce=function(e){var t=e.startDate,n=e.setStartDate,r=e.endDate,a=e.setEndDate,c=e.singleDate,l=e.onDatesChange,s=e.onInputFocus,f=e.onlyDates,p=e.maxDate,m=void 0===p?new Date:p,h=e.minDate,y=void 0===h?new Date("1/1/2018"):h,g=e.isSinglePicker,v=oe(t,r),b=(0,o.Z)(v,2),w=b[0],O=b[1],k=re(c),D=(0,K.rA)().utcOffset,x=te(),S=(0,i.useCallback)((function(e,t){return G(ne(e,x),O)?n(e):t()}),[r,x]),E=(0,i.useCallback)((function(e,t){return G(w,ne(e,x))?a(e):t()}),[t,x]),P=(0,i.useCallback)((function(e){var t=Array.isArray(e)?e[0]:e,n=Array.isArray(e)?e[1]:null,r=t?q((0,_.Z)(t,"MMMM d yyyy, H:mm"),D):t,o=n?q((0,_.Z)(n,"MMMM d yyyy, H:mm"),D):n,a=(0,u.Z)(r)||null,i=(0,u.Z)(o)||null;l(ie({},g?{singleDate:a}:{startDate:a,endDate:i}))}),[D]);return i.createElement(d.Flex,{column:!0,justifyContent:"center",alignItems:"center",flex:!0,gap:3,"data-testid":"datePicker-wrapper"},i.createElement($,ie(ie({selected:g?k:w,onChange:P},g?{}:{startDate:w,endDate:O}),{},{maxDate:m,minDate:y,inline:!0,selectsRange:!0,monthsShown:g?1:2,dateFormat:"MMMM d yyyy, H:mm",showPopperArrow:!1,calendarContainer:C})),!f&&(g?i.createElement(ee,{name:"date",value:k,onDatesChange:P,placeholderText:"Select a date"}):i.createElement(d.Flex,{justifyContent:"around",alignItems:"center",width:"100%"},i.createElement(ee,{name:"startDate",value:w,onDatesChange:S,onFocus:s,placeholderText:"Select a start date"}),i.createElement(ee,{name:"endDate",value:O,onDatesChange:E,onFocus:s,placeholderText:"Select an end date"}))))};const ue=function(e){var t=e.startDate,n=e.endDate,r=e.onlyDates,a=oe(t,n),c=(0,o.Z)(a,2),l=c[0],s=c[1],f=(0,i.useMemo)((function(){return function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).onlyDates?"MMMM d yyyy":"MMMM d yyyy, H:mm:ss";return{formattedStartDate:(0,_.Z)(e,n),formattedEndDate:(0,_.Z)(t,n)}}(l,s,{onlyDates:r})}),[l,s]),p=f.formattedStartDate,m=f.formattedEndDate,h=(0,i.useMemo)((function(){return function(e,t){return(0,I.Z)((0,u.Z)(e),(0,u.Z)(t))}(l,s)}),[l,s]);return i.createElement(d.Flex,{alignItems:"center",gap:2},i.createElement(d.Flex,{alignItems:"center",justifyContent:"center",gap:1.5},i.createElement(d.TextSmall,{strong:!0,whiteSpace:"nowrap"},"From"),i.createElement(d.TextSmall,{whiteSpace:"nowrap","data-testid":"periodIndication-from"},p)),i.createElement(d.Icon,{name:"arrow_left",size:"small",color:"textLite",rotate:2}),i.createElement(d.Flex,{alignItems:"center",justifyContent:"center",gap:1.5},i.createElement(d.TextSmall,{strong:!0,whiteSpace:"nowrap"},"To"),i.createElement(d.TextSmall,{whiteSpace:"nowrap","data-testid":"periodIndication-to"},m)),i.createElement(d.Flex,{alignItems:"center",justifyContent:"center",gap:2},i.createElement(d.TextSmall,{whiteSpace:"nowrap"},"/"),i.createElement(d.TextSmall,{color:"textLite",whiteSpace:"nowrap","data-testid":"periodIndication-period"},h)))};var le=n(9811);var se=n(49474),de=n(94673),fe=n(76972),pe=n(69690),me=n(77053),he=n(11699),ye=n(70696);var ge=36e5,ve=864e5,be=2592e6,we=[{key:"years",value:31104e6,unit:"y"},{key:"months",value:be,unit:"m"},{key:"days",value:ve,unit:"d"},{key:"hours",value:ge,unit:"h"},{key:"minutes",value:6e4,unit:"min"},{key:"seconds",value:1e3,unit:"s"}],Oe=function(e,t){return function(e,t){(0,T.Z)(2,arguments);var n=(0,l.Z)(e),r=(0,l.Z)(t);return n.getTime()===r.getTime()}(e,t)},ke=function(e,t){return function(e){(0,T.Z)(1,arguments);var t=(0,Q.Z)(e.start),n=(0,Q.Z)(e.end);if(isNaN(t.getTime()))throw new RangeError("Start Date is invalid");if(isNaN(n.getTime()))throw new RangeError("End Date is invalid");var r={};r.years=Math.abs((0,ye.Z)(n,t));var o=(0,se.Z)(n,t),a=(0,j.Z)(t,{years:o*r.years});r.months=Math.abs((0,me.Z)(n,a));var i=(0,j.Z)(a,{months:o*r.months});r.days=Math.abs((0,de.Z)(n,i));var c=(0,j.Z)(i,{days:o*r.days});r.hours=Math.abs((0,fe.Z)(n,c));var u=(0,j.Z)(c,{hours:o*r.hours});r.minutes=Math.abs((0,pe.Z)(n,u));var l=(0,j.Z)(u,{minutes:o*r.minutes});return r.seconds=Math.abs((0,he.Z)(n,l)),r}({start:e,end:t})},De=["hours","minutes","seconds"],xe=function(e){var t=e.placeholder,n=void 0===t?"No date":t;return i.createElement(d.TextSmall,null,n)};const Se=function(e){var t=e.isPlaying,n=e.startDate,r=e.endDate,o=e.isSameDate,a=e.color,c=e.onlyDates,u=(0,K.rA)(),l=u.localeTimeString,s=u.localeDateString,f=a||(t?"accent":"textFocus");return i.createElement(d.Flex,{gap:2},i.createElement(d.TextSmall,{color:a,whiteSpace:"nowrap"},s(n,{long:!1}),!c&&i.createElement(i.Fragment,null," ","\u2022"," ",i.createElement(d.TextSmall,{color:f,whiteSpace:"nowrap"},l(n,{secs:!1})))),c&&!o&&i.createElement(i.Fragment,null,i.createElement(d.Icon,{name:"arrow_left",color:f,size:"small",rotate:2}),i.createElement(d.TextSmall,{color:a,whiteSpace:"nowrap"},!o&&s(r,{long:!1}),!c&&i.createElement(i.Fragment,null," ","\u2022"," ",i.createElement(d.TextSmall,{color:f,whiteSpace:"nowrap"},l(r,{secs:!1}))))))};const Ce=function(e){var t=e.isPlaying,n=e.duration,r=e.color,o=e.fluid,a=void 0!==o&&o;return i.createElement(d.Flex,{gap:1,align:"center"},i.createElement(d.TextSmall,{color:r},"\u2022"),i.createElement(d.Flex,{width:a?"auto":5},t&&i.createElement(d.TextSmall,{color:r},"last")),i.createElement(d.TextSmall,{color:r},n))};var Ee=n(22464),Pe=(0,h.default)(d.Flex).withConfig({displayName:"styled__Container",componentId:"sc-1s7311w-0"})(["cursor:pointer;&:hover *{color:",";fill:",";}"],(0,d.getColor)("textLite"),(0,d.getColor)("textLite")),je=(0,h.default)(Ee.Z).withConfig({displayName:"styled__StyledTooltip",componentId:"sc-1s7311w-1"})(["pointer-events:",";"],(function(e){return e.isDisabled?"none":"auto"})),Te=["onClick","start","end","isPlaying","isPickerOpen","tagging","color","fluid","onlyDates","tooltipContent","isSinglePicker","noDateSelected"];function Ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const _e=(0,i.forwardRef)((function(e,t){var n=e.onClick,c=e.start,u=e.end,l=e.isPlaying,s=e.isPickerOpen,d=e.tagging,f=e.color,p=e.fluid,m=e.onlyDates,h=e.tooltipContent,y=e.isSinglePicker,g=e.noDateSelected,v=(0,a.Z)(e,Te),b=(0,le.I)(),w=(0,i.useMemo)((function(){if(g)return[];var e=function(e){return e<0?(0,j.Z)(new Date,{seconds:e}):new Date(e)}(c),t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e?new Date(e):new Date}(u);return[e,t,Oe(e,t)]}),[c,u,g]),O=(0,o.Z)(w,3),k=O[0],D=O[1],x=O[2],S=(0,i.useMemo)((function(){return g?0:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.withSeconds,r=void 0!==n&&n,o=t.withTime,a=void 0===o||o,i=r||!!e.seconds;return we.reduce((function(t,n){var r=n.key,o=n.unit;return"seconds"!==r||i?!a&&De.includes(r)?t:e[r]?t?"".concat(t," ").concat(e[r]).concat(o):"".concat(e[r]).concat(o):t:t}),"")}(ke(k,D),{withTime:!m})}),[l,k,D,g]);return i.createElement(je,{content:s?function(){}:h||"Select a predefined or a custom timeframe",align:"bottom",isDisabled:!n||b,plain:!0},i.createElement(Pe,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({alignItems:"center",justifyContent:"center",gap:1,height:"100%",onClick:n,padding:[0,1],ref:t,"data-ga":"date-picker::click-time::".concat(d),"data-testid":"datePicker-accessorElement"},v),y&&g?i.createElement(xe,null):i.createElement(Se,{isPlaying:l,endDate:D,startDate:k,isSameDate:x,color:f,onlyDates:m}),!m&&!y&&!g&&i.createElement(Ce,{isPlaying:l,duration:S,color:f,fluid:p})))}));var Me=n(6264),Ne=n(89211),Ie=n(34586),Re=n(60506),Fe=n(18658);const Le=(0,h.default)(d.Drop).attrs({align:{top:"bottom",left:"left"},animation:!0,background:"dropdown",column:!0,margin:[.5,0,0],overflow:{vertical:"auto"},padding:[2,0],round:1,width:80}).withConfig({displayName:"dropdown__Dropdown",componentId:"sc-pg99kg-0"})([""]);const Ae=(0,h.default)(d.Flex).attrs({column:!0,padding:[2,0,0],overflow:{vertical:"auto"},height:{max:"320px"}}).withConfig({displayName:"container__Container",componentId:"sc-1gtygg6-0"})([""]);const Be=(0,h.default)(d.Flex).attrs({justifyContent:"between",alignItems:"center",width:"100%",gap:2}).withConfig({displayName:"wrapper__Wrapper",componentId:"sc-1ehauu1-0"})([""]);const Ye=function(e){var t=e.name,n=e.offset,r=e.utc,o=e.onSelect,a=(0,i.useCallback)((function(){return o(r,n,t)}),[r,t]);return i.createElement(Ie.Z,{round:1,onClick:a,Wrapper:Be,"data-ga":"timezone-picker::click-timezone::global-view::".concat(t)},i.createElement(d.Text,{color:"text"},t),i.createElement(d.Text,{color:"textLite",whiteSpace:"nowrap"},"UTC ",n))};var Ue=n(38022);const He=function(e){var t=e.value,n=e.onChange,r=e.timezoneRef,a=e.timezoneName,c=(0,i.useState)(""),u=(0,o.Z)(c,2),l=u[0],s=u[1],f=(0,Ne.Z)(),p=(0,o.Z)(f,2),m=p[0],h=p[1],y=(0,i.useRef)(),g=(0,i.useRef)();(0,i.useEffect)((function(){g.current&&m&&g.current.focus()}),[m]);var v=(0,i.useMemo)((function(){return l?Ue.K.filter((function(e){var t=e.text,n=e.offset;return t.toUpperCase().includes(l.toUpperCase())||n.includes(l)})):Ue.K}),[l]),b=function(){h(!1),s("")},w=(0,i.useCallback)((function(e,t,r){n(e,t,r),b()}),[]),O=(0,i.useCallback)((function(e){return s(e.target.value)}),[]);return i.createElement(Fe.Z,{hasBorder:!1,testId:"timezone-picker"},i.createElement(Ie.Z,{round:1,onClick:h,ref:y,Wrapper:Be,padding:[2],"data-ga":"timezone-picker::click-picker::global-view",selected:!0},i.createElement(d.Flex,{gap:1},i.createElement(d.Text,{color:"text",whiteSpace:"nowrap"},a," UTC ",t)),i.createElement(d.Icon,{name:"chevron_down",color:"text",width:"12px",height:"12px"})),y.current&&m&&i.createElement(Le,{onClickOutside:b,onEsc:b,ref:r,target:y.current},i.createElement(d.Box,{padding:[0,2]},i.createElement(Re.Z,{value:l,onChange:O,ref:g,"data-ga":"timezone-picker::click-search::global-view"})),i.createElement(Ae,null,v.map((function(e){var t=e.text,n=e.offset,r=e.utc;return i.createElement(Ye,{key:t,name:t,offset:n,utc:r[0],onSelect:w})})))))};const We=function(e){var t=e.timezoneRef,n=(0,Me.I0)(),r=(0,o.Z)(n,2),a=r[0],c=a.offset,u=a.timezoneName,l=r[1],s=(0,i.useCallback)((function(e,t,n){return l({utc:e,offset:t,timezoneName:n})}),[]);return i.createElement(He,{timezoneRef:t,timezoneName:u,value:c,onChange:s})};var qe=["mousedown","touchstart"];var ze=n(16476),Ve=["onChange","isSinglePicker","values","defaultValue","tagging","isPlaying","onlyDates","accessorProps","maxDate","minDate","accessorTooltipContent"];function Qe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ge(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qe(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ke=function(e){var t=e.onChange,n=e.isSinglePicker,r=e.values,h=void 0===r?{}:r,y=h.start,v=h.end,b=h.singleDate,w=e.defaultValue,O=void 0===w?-900:w,k=e.tagging,D=void 0===k?"":k,S=e.isPlaying,C=e.onlyDates,E=e.accessorProps,P=void 0===E?{}:E,j=e.maxDate,T=e.minDate,Z=e.accessorTooltipContent,_=(0,a.Z)(e,Ve),M=(0,i.useState)(b),N=(0,o.Z)(M,2),I=N[0],R=N[1],F=(0,i.useState)(y),L=(0,o.Z)(F,2),A=L[0],B=L[1],Y=(0,i.useState)(y),U=(0,o.Z)(Y,2),W=U[0],q=U[1],Q=(0,m.Z)("resolution","minutes"),G=(0,o.Z)(Q,2),K=G[0],X=G[1],J=(0,i.useState)("startDate"),$=(0,o.Z)(J,2),ee=$[0],te=$[1],ne=(0,p.Z)(),re=(0,o.Z)(ne,4),oe=re[0],ae=re[1],ie=re[3],le=(0,i.useRef)(),se=(0,i.useState)(null),de=(0,o.Z)(se,2),fe=de[0],pe=de[1],me=(0,i.useState)(null),he=(0,o.Z)(me,2),ye=he[0],ge=he[1],ve=(0,i.useState)(null),be=(0,o.Z)(ve,2),we=be[0],Oe=be[1],ke=(0,ze.Z)();!function(e,t,n){var r=(0,i.useRef)();(0,i.useEffect)((function(){var o=function(t){Array.isArray(n)?n.every((function(e){return!e||!e.contains(t.target)}))&&e():r.current&&!r.current.contains(t.target)&&e()};return(t||qe).forEach((function(e){return document.addEventListener(e,o)})),function(){(t||qe).forEach((function(e){return document.removeEventListener(e,o)}))}}),[r,e,n])}(ie,["mouseup","touchend"],[fe,ye,we,le.current]),(0,c.Z)((function(){ke(!!oe)}),[oe]);var De=(0,i.useCallback)((function(e){var t=e.startDate,n=e.endDate;B(t),q(n)}),[]);(0,i.useEffect)((function(){De({startDate:y,endDate:v})}),[y,v]);var xe=(0,i.useCallback)((function(){n?(R(b),ie()):De({startDate:O,endDate:0})}),[n]),Se=(0,i.useCallback)((function(e){e.target.name&&te(e.target.name)}),[]),Ce=(0,i.useCallback)((function(e){e.stopPropagation(),ae()}),[ae]),Ee=function(){n?t(I):(t({start:A,end:W}),ke(!1)),ie()},Pe=(0,i.useMemo)((function(){return function(e){return H[e]}(ee)}),[ee]),je=!!n||null!==A&&null!==W&&A!==W,Te=!n&&(A===y&&W===v),Ze=(0,i.useMemo)((function(){return O}),[]),Me=A===Ze,Ne=(0,i.useCallback)((function(e,t){X(t),De({startDate:e,endDate:0})}),[]),Ie=function(e){var r=e.startDate,o=e.endDate,a=e.singleDate;if(n)R(a),t(a),(0,f.L)("date-picker","click-date-picker",D,String(a));else{De(C?{startDate:r?(0,u.Z)((0,l.Z)(new Date(r))):r,endDate:o?(0,u.Z)((0,s.Z)(new Date(o))):o}:{startDate:r,endDate:o});var i="finish"===Pe?o||r:r||o;(0,f.L)("date-picker","click-date-picker",D,String(i))}},Re=(0,i.useMemo)((function(){return le.current&&oe?i.createElement(x,{backdrop:!0,target:le.current,canHideTarget:!1,align:{top:"bottom",left:"left"},onEsc:ie},i.createElement(g,Ge({ref:ge,"data-testid":"datePicker"},_),i.createElement(d.Flex,{alignItems:"center",width:"100%",padding:C?[4]:[0,6]},!C&&!n&&i.createElement(d.Flex,{column:!0,gap:3,margin:[0,4,0,0],padding:[6,0],border:{side:"right",color:"borderSecondary"}},i.createElement(z,{handleTimePeriodChange:Ne,selectedDate:A,tagging:D}),i.createElement(V,{handleTimePeriodChange:Ne,customTimePeriodRef:pe,resolution:K,tagging:D,value:A})),i.createElement(ce,{startDate:A,endDate:W,singleDate:I,setStartDate:B,setEndDate:q,onDatesChange:Ie,onInputFocus:Se,onlyDates:C,maxDate:j,minDate:T,isSinglePicker:n})),i.createElement(d.Flex,{column:!0,padding:[4,6,2],width:"100%",border:{side:"top",color:"borderSecondary"}},!C&&!n&&i.createElement(We,{timezoneRef:Oe}),i.createElement(d.Flex,{gap:1,justifyContent:n?"end":C?"center":je?"between":"end",width:"100%"},!C&&!n&&je&&i.createElement(ue,{startDate:A,endDate:W,onlyDates:C}),i.createElement(d.Flex,{alignItems:"center",justifyContent:"center",gap:1},i.createElement(d.Button,{label:"Clear",flavour:"hollow",onClick:xe,disabled:Me,"data-ga":"date-picker::click-clear::".concat(D,"-").concat(Pe),"data-testid":"datePicker-clear",small:!0}),i.createElement(d.Button,{label:"Apply",onClick:Ee,disabled:!je||Te,"data-ga":"date-picker::click-apply::".concat(D,"-").concat(Pe),"data-testid":"datePicker-apply",small:!0})))))):null}),[A,D,K,W,je,Me,Pe,Te,I,oe]);return i.createElement(i.Fragment,null,i.createElement(_e,Ge({onClick:Ce,tagging:D,isPickerOpen:oe,isPlaying:S,setRangeValues:t,start:n?I:y,end:n?I:v,ref:le,onlyDates:C,tooltipContent:Z,isSinglePicker:n,noDateSelected:n&&!I},P)),Re)}},9811:(e,t,n)=>{"use strict";n.d(t,{I:()=>o,o:()=>a});var r=n(89250),o=function(){var e=(0,r.bS)("/spaces/:spaceSlug/rooms/:roomSlug/alerts"),t=(0,r.bS)("/spaces/:spaceSlug/rooms/:roomSlug/alerts/:alertId"),n=(0,r.bS)("/spaces/:spaceSlug/rooms/:roomSlug/home"),o=(0,r.bS)("/spaces/:spaceSlug/rooms/:roomSlug/functions");return e||t||n||o},a=function(){return(0,r.bS)("/spaces/:spaceSlug/rooms/:roomSlug/events")}},28317:(e,t,n)=>{"use strict";n.d(t,{L:()=>r});var r=function(e,t,n,r,o){var a,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"gaCustomEvent";if(window.envSettings.tracking){if(window.dataLayer){var c={event:i,eventCategory:e,eventAction:t,eventLabel:n,eventValue:r,eventResults:o};window.dataLayer.push(c)}window.gtag&&window.gtag("event","gaCustomEvent",{eventCategory:e,eventAction:t,eventLabel:n,eventValue:r,eventResults:o}),(null===(a=window.posthog)||void 0===a?void 0:a.__loaded)&&window.posthog.capture(i,{eventCategory:e,eventAction:t,eventLabel:n,eventValue:r})}}},51801:(e,t,n)=>{"use strict";n.d(t,{a:()=>o,db:()=>i,fm:()=>a});var r=n(53087),o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;return(0,r.default)(e,t)},a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?e.toLowerCase():e;return t.charAt(0).toUpperCase()+t.slice(1)},i=function(e){return e.replace(/([a-z])([A-Z])/g,"$1 $2")}},41174:(e,t,n)=>{"use strict";n.d(t,{hK:()=>g,rA:()=>w,tb:()=>v});var r=n(4942),o=n(45987),a=n(67294),i=n(49546),c=n(16812),u=n(38022),l=["long","isTime","secs","timezone"],s=["locale"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p=!!(Intl&&Intl.DateTimeFormat&&navigator.language),m=function(e){return"number"===typeof e?new Date(e):e},h=function(e){return(e=m(e))?(0,i.Z)(e,"MM/dd/yyyy"):""},y=function(e){return(e=m(e))?(0,i.Z)(e,"HH:mm"):""},g=function(e){var t=e?new Date(e):new Date;return Math.floor(t.getTime()/1e3)},v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return new Date(new Date(e).getTime()+60*parseInt(t)*60*1e3)},b=function(e,t){var n=t.locale,r=(0,o.Z)(t,s);return new Intl.DateTimeFormat(null!==n&&void 0!==n?n:navigator.language,function(e){var t=e.long,n=e.isTime,r=e.secs,a=e.timezone,i=(0,o.Z)(e,l);return f(f(f({hourCycle:"h23"},n?{}:t?{weekday:"short",year:"numeric",month:"short",day:"2-digit"}:{dateStyle:"short"}),n&&{timeStyle:r?"medium":"short"}),{},{timeZone:a},i)}(r)).format(e)},w=function(){var e=function(){var e=(0,c.m$)().utc;return(0,u.E)("default",e)}(),t=e.utc,n=e.offset;return{localeDateString:(0,a.useMemo)((function(){return p?function(e,n){return b(e,f({long:!0,timezone:t},n))}:h}),[t]),localeTimeString:(0,a.useMemo)((function(){return p?function(e,n){return b(e,f({secs:!0,isTime:!0,timezone:t},n))}:y}),[t]),utcOffset:n}}},19411:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=36e5;const o=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date)-e;if(t<0)return"0 seconds ago";var n=Math.floor(t/864e5);if(n>1)return"".concat(n," days ago");var o=Math.floor(t/r);if(o>0)return"".concat(o," hours ago");var a=Math.floor(t/6e4);if(a>1)return"".concat(a," mins ago");var i=Math.floor(t/1e3);return"".concat(i," seconds ago")}},64472:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(4942),o=n(45987),a=n(67294),i=n(60677),c=["borderWidth","height","onClick","src","testId","title","width"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s=i.default.div.withConfig({displayName:"avatar__StyledAvatar",componentId:"sc-10i51g2-0"})(["background-image:url(/static/img/photo.jpg);background-size:contain;border-radius:50%;width:32px;height:32px;cursor:pointer;"]);const d=function(e){var t=e.borderWidth,n=e.height,r=e.onClick,i=e.src,u=e.testId,d=e.title,f=e.width,p=(0,o.Z)(e,c),m=i||"https://www.gravatar.com/avatar/00000000000000000000000000000000?d=mp&f=y",h=(0,a.useMemo)((function(){return l(l(l({},f&&{width:"".concat(f,"px")}),n&&{height:"".concat(n,"px")}),t?{borderWidth:"".concat(t,"px"),borderStyle:"solid",borderColor:"black"}:{borderWidth:0})}),[f,n,t]);return a.createElement(s,{"data-testid":u||"userAvatar",style:l(l({backgroundImage:"url(".concat(m,")")},h),p),title:d,onClick:function(e){return r&&r(e)}})}},25324:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(67294),o=n(54851),a=n(22464);const i=function(e){var t=e.children,n=e.background,i=e.testId,c=e.onClose,u=i||"header-banner";return r.createElement(o.Flex,{background:n,"data-testid":u,height:{min:10},padding:[2,10,2,2],position:"sticky",zIndex:5},t,r.createElement(a.Z,{align:"bottom",content:"Dismiss message",isBasic:!0,plain:!0,stretch:"align"},c&&r.createElement(o.Box,{"data-testid":"".concat(u,"-close-button"),as:o.Icon,color:"separator",cursor:"pointer",name:"x",position:"absolute",right:"8px",onClick:function(e){c&&(e.stopPropagation(),c())}})))}},65602:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(4942),o=n(29439),a=n(67294),i=n(89263),c=n(66805),u=n(54851);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var s=function(e){var t=e.gaPrefix,n=e.isNightly,s=e.os,d=e.rooms,f=e.tokens,p=(0,a.useState)(0),m=(0,o.Z)(p,2),h=m[0],y=m[1],g=(0,i.iE)(n,s,d,f,d),v=Object.keys(g),b=g[v[h]],w="".concat(v[h],"-claimTerminalCommand");return a.createElement(u.Flex,{column:!0},function(e){var t=e.selectedTab,n=e.setSelectedTab,r=e.configKeys,o=e.configModes;return a.createElement(u.Tabs,{selected:t,onChange:n},r.map((function(e){return a.createElement(u.Tab,{key:e,label:o[e].label})})))}({selectedTab:h,setSelectedTab:y,configKeys:v,configModes:g}),a.createElement(c.i0,{"data-testid":w,onClick:(0,i.JG)(b.command,{text:"Config copied to your clipboard."})},b.command,a.createElement(c.xL,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({name:"copy",size:"small",color:"primary",onClick:(0,i.JG)(b.command,{text:"Config copied to your clipboard."})},t&&{"data-ga":"".concat(t,"::click-copybash::all-pages::").concat(s,"-config")}))))};const d=(0,a.memo)(s)},96064:(e,t,n)=>{"use strict";n.d(t,{Z:()=>R});var r=n(4942),o=n(29439),a=n(45987),i=n(67294),c=n(87053),u=n(87381),l=n(38700),s=n(54851),d=n(60677),f=n(66805),p=n(89263),m=(0,d.default)(s.Icon).withConfig({displayName:"copyInfo__StyledIcon",componentId:"sc-fgr5qt-0"})(["display:flex;align-self:center;cursor:pointer;position:absolute;right:16px;"]);const h=function(e){var t=e.gaPrefix,n=void 0===t?"claim-nodes":t,r=e.info,o=e.title,a=void 0===o?"Claim token":o,c=e.type,u=void 0===c?"token":c;return i.createElement(s.Flex,{cursor:"pointer","data-testid":"".concat(u,"Copy"),gap:2,onClick:(0,p.JG)(r,{text:"".concat(a," copied to clipboard")}),position:"relative"},i.createElement(f.U8,{"data-testid":"".concat(u,"TextBlock")},r),i.createElement(m,{"data-testid":"".concat(u,"CopyButton"),"data-ga":"".concat(n,"::click-copy-").concat(u,"::allpages"),name:"copy",size:"small",color:"primary",onClick:(0,p.JG)(r,{text:"".concat(a," copied to clipboard")})}))};var y=n(65602),g=n(38957),v=n(13626);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const w=function(e){var t=e.gaPrefix,n=e.isNightly,o=e.os,a=void 0===o?"linux":o,c=e.rooms,u=e.tokens;return i.createElement(i.Fragment,null,i.createElement(s.Flex,{column:!0},i.createElement(g.Z,{os:a,gaPrefix:t}),i.createElement(s.Text,null,"Debian, CentOS, RHEL and more...")),i.createElement(y.Z,{gaPrefix:t,isNightly:n,os:a,rooms:c,tokens:u}),i.createElement(v.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({os:a},t&&{"data-ga":"".concat(t,"::click-read-documentation::allpages}")})))};function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var k=function(e){var t=e.gaPrefix,n=e.isNightly,o=e.os,a=void 0===o?"docker":o,c=e.rooms,u=e.tokens;return i.createElement(i.Fragment,null,i.createElement(g.Z,{os:a,gaPrefix:t}),i.createElement(y.Z,{gaPrefix:t,isNightly:n,os:a,rooms:c,tokens:u}),i.createElement(v.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({os:a},t&&{"data-ga":"".concat(t,"::click-read-documentation::allpages}")})))};const D=(0,i.memo)(k);function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var S=function(e){var t=e.dataTransferTool,n=void 0===t?"":t,o=e.gaPrefix,a=e.isNightly,c=e.os,u=e.rooms,l=e.testIdPrefix,s=e.tokens,d=n?(0,p.NS)(s,a,c,u)[n]:(0,p.NS)(s,a,c,u);return i.createElement(f.i0,{"data-testid":"".concat(l,"-claimTerminalCommand"),onClick:(0,p.JG)(d)},d,i.createElement(f.xL,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({name:"copy",size:"small",color:"primary",onClick:(0,p.JG)(d)},o&&{"data-ga":"".concat(o,"::click-copybash::all-pages::").concat(c)})))};const C=(0,i.memo)(S);function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var P=[{label:"linux",testId:"claimingNodes-linux-button",dataGa:"::click-os::allpages::linux",Component:w},{label:"docker",testId:"claimingNodes-docker-button",dataGa:"::click-os::allpages::docker",Component:D},{label:"mac OS",testId:"claimingNodes-macOs-button",dataGa:"::click-os::allpages::macos",Component:function(e){var t=e.gaPrefix,n=e.isNightly,o=e.os,a=void 0===o?"macos":o,c=e.rooms,u=e.tokens;return i.createElement(i.Fragment,null,i.createElement(g.Z,{os:a,gaPrefix:t}),i.createElement(C,{gaPrefix:t,isNightly:n,os:a,rooms:c,testIdPrefix:"macos",tokens:u}),i.createElement(v.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({os:a},t&&{"data-ga":"".concat(t,"::click-read-documentation::allpages}")})))}},{label:"kubernetes",testId:"claimingNodes-kubernetes-button",dataGa:"::click-os::allpages::kubernetes",Component:n(85414).Z}],j={Community:"nightly",default:"stable",EarlyBird:"nightly"},T={nightly:{description:"Released at most once every 24 hours with fully-tested code that fixes bugs or security flaws, or introduces new features to Netdata. Every nightly release is a candidate for then becoming a stable release.",title:"Nightly"},stable:{description:"Released when a major milestone is reached. Stable releases might be a better choice for those who run Netdata in mission-critical production systems, as updates will come more infrequently.",title:"Stable"}},Z=function(e){var t=e.label;return t?i.createElement(i.Fragment,null,i.createElement(s.Icon,{name:"code",size:"small"}),i.createElement(s.TextNano,{strong:!0,textTransform:"uppercase"},t)):null};const _=(0,i.memo)(Z);var M=["margin","rooms","spaceId","gaPrefix"];function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const R=function(e){var t=e.margin,n=void 0===t?[0]:t,r=e.rooms,d=e.spaceId,p=e.gaPrefix,m=(0,a.Z)(e,M),y=(0,u.Z)(d),g=(0,l.OS)("plan"),v=(0,i.useState)(0),b=(0,o.Z)(v,2),w=b[0],O=b[1],k=(0,i.useState)(j[g]||j.default),D=(0,o.Z)(k,2),x=D[0],S=D[1],C=(null===r||void 0===r?void 0:r.length)?r.join(","):"",E=function(e){return S(e.target.value)};return i.createElement(s.Flex,{column:!0,gap:2,margin:n,width:"100%"},i.createElement(s.Flex,{column:!0,gap:4},i.createElement(s.Flex,{column:!0,gap:1},i.createElement(c.Z,{Component:f.un,"data-testid":"version-title",href:"https://learn.netdata.cloud/docs/getting-started/install-netdata#nightly-vs-stable-releases",padding:[0,0,0,1],rel:"noopener noreferrer",target:"_blank"},i.createElement(s.H5,{"data-testid":"version-title-text"},"Updates channel"),i.createElement(s.Icon,{color:"text","data-testid":"version-title-icon",name:"goToNode",width:"18px",height:"18px"})),Object.keys(T).map((function(e){return i.createElement(f.EU,{alignItems:"start",checked:x===e,"data-ga":"".concat(p||"claim-nodes","::click-").concat(e,"-version::allpages"),"data-testid":"".concat(e,"VersionOption"),key:e,onChange:E,value:e},i.createElement(s.Flex,{column:!0},i.createElement(s.Text,null,T[e].title),i.createElement(s.TextSmall,{color:"textLite"},T[e].description)))}))),i.createElement(s.Tabs,I({selected:w,onChange:O,TabContent:f.m7,tabsProps:{gap:1,margin:[0,0,4,0]}},m),P.map((function(e){var t=e.label,n=e.testId,o=e.dataGa,a=e.Component;return i.createElement(s.Tab,I(I({as:f.Sn},p&&{"data-ga":"".concat(p).concat(o)}),{},{"data-testid":n,key:t,label:i.createElement(_,{label:t})}),i.createElement(a,{gaPrefix:p,rooms:r,tokens:y,isNightly:"nightly"===x}))})))),(null===y||void 0===y?void 0:y.length)&&i.createElement(s.Flex,{column:!0,gap:1},i.createElement(s.Text,null,"Claim token"),i.createElement(h,{info:y[0].token})),C&&i.createElement(s.Flex,{column:!0,gap:1},i.createElement(s.Text,null,"Room IDs"),i.createElement(h,{info:C,title:"Room IDs",type:"rooms"})))}},13626:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(4942),o=n(45987),a=n(67294),i=n(87053),c=n(89263),u=["os"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var s=function(e){var t=e.os,n=(0,o.Z)(e,u);return a.createElement(i.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({href:c.f0[t],target:"_blank",rel:"noopener noreferrer",padding:[0,0,0,1]},n),"Check out documentation")};const d=(0,a.memo)(s)},85414:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(4942),o=n(67294),a=n(54851),i=n(38957),c=n(65602),u=n(13626);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var s=function(){return o.createElement(a.Text,null,"For a new installation use helm install or for existing clusters add what we provide to your",o.createElement(a.Text,{color:"textLite",margin:[0,1.5]},"override.yaml"),"and then run",o.createElement(a.Text,{color:"textLite",margin:[0,0,0,1.5]},"helm upgrade -f override.yml netdata netdata/netdata"))};const d=function(e){var t=e.gaPrefix,n=e.isNightly,a=e.os,d=void 0===a?"kubernetes":a,f=e.rooms,p=e.tokens;return o.createElement(o.Fragment,null,o.createElement(i.Z,{os:d,gaPrefix:t}),o.createElement(s,null),o.createElement(c.Z,{isNightly:n,rooms:f,tokens:p,os:d,gaPrefix:t}),o.createElement(u.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({os:d},t&&{"data-ga":"".concat(t,"::click-read-documentation::allpages}")})))}},66805:(e,t,n)=>{"use strict";n.d(t,{EU:()=>d,Sn:()=>s,U8:()=>i,i0:()=>c,m7:()=>l,un:()=>f,xL:()=>u});var r=n(67294),o=n(60677),a=n(54851),i=(0,o.default)(a.Box).attrs({border:{side:"all",color:"border"},padding:[1.75,7,1.75,3],round:!0}).withConfig({displayName:"styled__InfoBlock",componentId:"sc-1lice8m-0"})(["color:",';font-family:"Courier New",Courier,monospace;font-size:14px;letter-spacing:0.09px;line-height:18px;max-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;'],(0,a.getColor)("textLite")),c=o.default.div.withConfig({displayName:"styled__StyledTerminalCommand",componentId:"sc-1lice8m-1"})(["display:flex;flex-direction:column;color:",";background:",";border:1px solid ",';border-radius:4px;cursor:pointer;overflow-wrap:anywhere;white-space:pre-wrap;padding:24px 24px 18px;width:100%;font-family:"Courier New",Courier,monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;'],(0,a.getColor)("textDescription"),(0,a.getColor)("modalTabsBackground"),(0,a.getColor)("borderSecondary")),u=(0,o.default)(a.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-1lice8m-2"})(["display:flex;align-self:flex-end;cursor:pointer;"]),l=function(e){var t=e.children;return r.createElement(a.Flex,{column:!0,gap:4},t)},s=((0,o.default)(a.Flex).attrs({margin:[4,0]}).withConfig({displayName:"styled__StyledFlex",componentId:"sc-1lice8m-3"})(["nav{border:none;gap:",";padding:0;}"],(0,a.getSizeBy)(1)),(0,o.default)(a.Button).withConfig({displayName:"styled__StyledButton",componentId:"sc-1lice8m-4"})(["&&{width:auto;min-width:auto;height:22px;background:",";border:1px solid ",";border-radius:4px;padding:0;&:hover{background:",";& > span{span{color:",";}svg{fill:",";}}}& > span{display:flex;align-items:center;gap:6px;margin:2px 8px 2px 4px;span{color:",";}svg{fill:",";}}}"],(function(e){var t=e.active,n=e.theme;return(0,a.getColor)(t?"primary":"modalBackground")({theme:n})}),(0,a.getColor)("primary"),(0,a.getColor)("primary"),(0,a.getColor)("modalBackground"),(0,a.getColor)("modalBackground"),(function(e){var t=e.active,n=e.theme;return(0,a.getColor)(t?"modalBackground":"primary")({theme:n})}),(function(e){var t=e.active,n=e.theme;return(0,a.getColor)(t?"modalBackground":"primary")({theme:n})}))),d=(0,o.default)(a.RadioButton).withConfig({displayName:"styled__RadioButton",componentId:"sc-1lice8m-5"})(["&&{align-items:baseline !important;color:red;}"]),f=(0,o.default)(a.Flex).attrs({color:"text",gap:.5}).withConfig({displayName:"styled__VersionTitle",componentId:"sc-1lice8m-6"})(["h5{color:inherit;}"])},38957:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(4942),o=n(45987),a=n(67294),i=n(54851),c=n(89263),u=["os"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var s=function(e){var t=e.os,n=(0,o.Z)(e,u);return a.createElement(i.Text,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"data-testid":"command-disclaimer",strong:!0},n),"function"===typeof c.d[t]?c.d[t]():c.d[t])};const d=(0,a.memo)(s)},89263:(e,t,n)=>{"use strict";n.d(t,{JG:()=>S,NS:()=>v,d:()=>b,f0:()=>w,iE:()=>x});var r=n(4942),o=n(29439),a=n(67294),i=n(54851),c=n(20640),u=n.n(c),l=n(20383),s=n(12070),d=n(87053);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m=function(e){var t=e.isNightly,n=e.rooms,r=e.token,o=e.url;return{curl:"curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh --".concat(t?"nightly":"stable","-channel --claim-token ").concat(r).concat(n?" --claim-rooms ".concat(n):""," --claim-url ").concat(o),wget:"wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh --".concat(t?"nightly":"stable","-channel --claim-token ").concat(r).concat(n?" --claim-rooms ".concat(n):""," --claim-url ").concat(o)}},h=function(e){var t=e.isNightly,n=e.rooms,r=e.token;return"helm install netdata netdata/netdata \\\n --set image.tag=".concat(t?"latest":"stable",' \\\n --set parent.claiming.enabled="true" \\\n --set parent.claiming.token=').concat(r," \\")+"".concat(n&&"\n --set parent.claiming.rooms=".concat(n," \\"),'\n --set child.claiming.enabled="true" \\\n --set child.claiming.token=').concat(r)+"".concat(n&&" \\\n --set child.claiming.rooms=".concat(n))},y=function(e){var t=e.isNightly,n=e.rooms,r=e.token,o=e.url;return"docker run -d --name=netdata \\\n -p 19999:19999 \\\n -v netdataconfig:/etc/netdata \\\n -v netdatalib:/var/lib/netdata \\\n -v netdatacache:/var/cache/netdata \\\n -v /etc/passwd:/host/etc/passwd:ro \\\n -v /etc/group:/host/etc/group:ro \\\n -v /proc:/host/proc:ro \\\n -v /sys:/host/sys:ro \\\n -v /etc/os-release:/host/etc/os-release:ro \\\n --restart unless-stopped \\\n --cap-add SYS_PTRACE \\\n --security-opt apparmor=unconfined \\\n -e NETDATA_CLAIM_TOKEN=".concat(r," \\\n -e NETDATA_CLAIM_URL=").concat(o," \\")+"".concat(n&&"\n -e NETDATA_CLAIM_ROOMS=".concat(n," \\"),"\n netdata/netdata:").concat(t?"edge":"stable")},g={linux:m,docker:y,macos:function(e){var t=e.isNightly,n=e.rooms,r=e.token,o=e.url;return"curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh --".concat(t?"nightly":"stable","-channel --claim-token ").concat(r).concat(n?" --claim-rooms ".concat(n):""," --claim-url ").concat(o)},kubernetes:h,windows:function(e){var t=e.rooms,n=e.token,r=e.url;return"msiexec.exe /i netdata.msi TOKEN=".concat(n," ").concat(t?"ROOMS="+t:""," URL=").concat(r)}},v=function(e,t,n,r){if(!(null===e||void 0===e?void 0:e.length))return"Loading tokens...";var a=(0,o.Z)(e,1)[0].token,i=(null===r||void 0===r?void 0:r.length)?r.join(","):"",c=window.location.origin;return g[n]({isNightly:t,rooms:i,token:a,url:c})},b={linux:"Run the script below on your node's terminal",windows:function(){return a.createElement(i.Flex,{column:!0,gap:3},a.createElement(i.Text,{strong:!0},"Install Netdata on Windows"),a.createElement(i.Box,{sx:{listStyleType:"circle"},column:!0,as:"ul",padding:[3.5],gap:1},a.createElement(i.Box,{as:"li"},a.createElement(i.Text,null,"Download the latest"," ",a.createElement(d.Z,{href:"https://github.com/netdata/msi-installer",rel:"noopener noreferrer",strong:!0,target:"_blank"},"netdata.msi"))),a.createElement(i.Box,{as:"li"},a.createElement(i.Text,null,"From an admin terminal, run the below command in the same location as the downloaded file:"))))},docker:function(){return a.createElement(i.Flex,{column:!0,gap:2},a.createElement(i.Text,null,"Install and connect new Docker containers")," ",a.createElement(i.Text,null,"Find the commands for ",a.createElement(i.Text,{code:!0},"docker run"),", ",a.createElement(i.Text,{code:!0},"docker compose")," or Docker Swarm. On the last two you can copy the configs, then run"," ",a.createElement(i.Text,{code:!0},"docker-compose up -d")," in the same directory as the"," ",a.createElement(i.Text,{code:!0},"docker-compose.yml")),a.createElement(i.Flex,{background:"modalBackground",padding:[3],column:!0,gap:2},a.createElement(i.Box,null,a.createElement(i.Text,null,"To correctly display container names when running Netdata as a Docker container, you must expose the Docker socket from the host inside the Netdata container. More info"," ",a.createElement(d.Z,{href:"https://learn.netdata.cloud/docs/agent/packaging/docker#docker-container-names-resolution",target:"_blank",whiteSpace:"nowrap"},"here"))),a.createElement(i.Box,null,a.createElement(i.Text,null,"Netdata will use the hostname from the container in which it is run instead of that of the host system. To change the default hostname check"," ",a.createElement(d.Z,{href:"https://learn.netdata.cloud/docs/agent/packaging/docker#change-the-default-hostname",target:"_blank",whiteSpace:"nowrap"},"here")))))},macos:"Run the script below on your OSX, macOS server",kubernetes:"Use helm install to install Netdata on your Kubernetes cluster"},w={windows:"https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/wmi",linux:"https://learn.netdata.cloud/docs/agent/claim#connect-an-agent-running-in-linux",docker:"https://learn.netdata.cloud/docs/agent/claim#connect-an-agent-running-in-docker",macos:"https://learn.netdata.cloud/docs/agent/claim#connect-an-agent-running-in-macos",kubernetes:"https://learn.netdata.cloud/docs/agent/packaging/installer/methods/kubernetes#connect-your-kubernetes-cluster-to-netdata-cloud"},O=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.location.origin;return{dockerCli:{command:y({isNightly:e,rooms:t,token:n,url:r}),label:"Docker CLI"},compose:{label:"Docker Compose",command:"version: '3'\nservices:\n netdata:\n image: netdata/netdata:".concat(e?"edge":"stable","\n container_name: netdata\n hostname: example.com # set to fqdn of host\n ports:\n - 19999:19999\n restart: unless-stopped\n cap_add:\n - SYS_PTRACE\n security_opt:\n - apparmor:unconfined\n volumes:\n - netdataconfig:/etc/netdata\n - netdatalib:/var/lib/netdata\n - netdatacache:/var/cache/netdata\n - /etc/passwd:/host/etc/passwd:ro\n - /etc/group:/host/etc/group:ro\n - /proc:/host/proc:ro\n - /sys:/host/sys:ro\n - /etc/os-release:/host/etc/os-release:ro\n environment:\n - NETDATA_CLAIM_TOKEN=").concat(n,"\n - NETDATA_CLAIM_URL=").concat(r,"\n - NETDATA_CLAIM_ROOMS=").concat(t,"\n\nvolumes:\n netdataconfig:\n netdatalib:\n netdatacache:")},swarm:{label:"Docker Swarm",command:"version: '3'\nservices:\n netdata:\n image: netdata/netdata:".concat(e?"edge":"stable","\n container_name: netdata\n ports:\n - 19999:19999\n restart: unless-stopped\n cap_add:\n - SYS_PTRACE\n security_opt:\n - apparmor:unconfined\n volumes:\n - netdataconfig:/etc/netdata\n - netdatalib:/var/lib/netdata\n - netdatacache:/var/cache/netdata\n - /etc/passwd:/host/etc/passwd:ro\n - /etc/group:/host/etc/group:ro\n - /proc:/host/proc:ro\n - /sys:/host/sys:ro\n - /etc/os-release:/host/etc/os-release:ro\n - /etc/hostname:/etc/hostname:ro\n environment:\n - NETDATA_CLAIM_TOKEN=").concat(n,"\n - NETDATA_CLAIM_URL=").concat(r,"\n - NETDATA_CLAIM_ROOMS=").concat(t,"\n deploy:\n mode: global\n\nvolumes:\n netdataconfig:\n netdatalib:\n netdatacache:")}}},k=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.location.origin;return{wget:{command:m({isNightly:e,rooms:t,token:n,url:r}).wget,label:"wget"},curl:{command:m({isNightly:e,rooms:t,token:n,url:r}).curl,label:"curl"}}},D=function(e,t,n){return{helm:{command:h({isNightly:e,rooms:t,token:n}),label:"Helm"},existingCluster:{label:"Existing cluster",command:"image:\n tag: ".concat(e?"latest":"stable","\n ").concat(e?"\nrestarter:\n enabled: true\n ":"","\nparent:\n claiming:\n enabled: true\n token: ").concat(n,"\n rooms: ").concat(t,"\n \nchild:\n claiming:\n enabled: true\n token: ").concat(n,"\n rooms: ").concat(t)}}},x=function(e,t,n,r){if(!(null===r||void 0===r?void 0:r.length))return"Loading tokens...";var a=(0,o.Z)(r,1)[0].token,i=(null===n||void 0===n?void 0:n.length)?n.join(","):"";return{docker:O(e,i,a),linux:k(e,i,a),kubernetes:D(e,i,a)}[t]},S=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(){u()(e);var n=(0,s.sc)(p(p({header:"Copied",text:"Command copied to your clipboard! Please run it on your node's terminal.",icon:"gear"},t),{},{success:!0}));l.Z.success(n,{context:"copy"})}}},26904:(e,t,n)=>{"use strict";n.d(t,{F:()=>c,I:()=>i});var r=n(4480),o=n(79532);const a=(0,r.cn)({key:"cookiePreferences",default:(0,o.O)()});var i=function(){return(0,r.sJ)(a)},c=function(){return(0,r.FV)(a)}},1528:(e,t,n)=>{"use strict";n.d(t,{F:()=>c});var r=n(29439),o=n(67294),a=n(54576),i=n(6264),c=function(){var e=(0,a.useChart)(),t=(0,i.I0)(),n=(0,r.Z)(t,2),c=n[0],u=c.after,l=c.before,s=n[1],d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{autofetchOnWindowBlur:!1};return function(){if(e.getNodes().forEach((function(e){return e.updateAttributes(t)})),!(u<0)){var n=Math.floor((l-u)/1e3);s({after:-n,before:0})}}};return{play:(0,o.useCallback)(d(),[l,u]),forcePlay:(0,o.useCallback)(d({autofetchOnWindowBlur:!0}),[l,u]),pause:(0,o.useCallback)((function(){if(!(u>0)){var e=Date.now();s({after:1e3*Math.floor(e/1e3+u),before:1e3*Math.floor(e/1e3)})}}),[u])}}},18658:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(60677),o=n(67294),a=n(54851),i=(0,r.default)(a.Flex).withConfig({displayName:"item__StyledFlex",componentId:"sc-1gby0f1-0"})(["&:hover{background:",";}"],(function(e){var t=e.hasHoverBackground,n=e.theme,r=e.hoverBackground,o=void 0===r?"borderSecondary":r;return t?(0,a.getColor)(o)({theme:n}):null}));const c=(0,o.forwardRef)((function(e,t){var n=e.background,r=e.children,c=e.cursor,u=e.hasBorder,l=e.hasHoverBackground,s=e.onClick,d=e.padding,f=e.testId,p=e.borderColor,m=void 0===p?"selected":p,h=e.round,y=e.hoverBackground;return o.createElement(a.Flex,{alignItems:"center",border:u&&{side:"right",color:m},cursor:c,"data-testid":f,onClick:s,ref:t},o.createElement(i,{round:h,alignItems:"center",background:n,hasHoverBackground:l,margin:u?[0,3,0,0]:void 0,padding:d,hoverBackground:y},r))}))},95338:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(54851),o=n(67294),a="node-status-indicator";const i=function(e){var t=e.statusText,n=e.counter,i=e.statusColor,c=i.statusTextColor,u=i.indicatorWrapperColor,l=i.counterColor;return o.createElement(r.Flex,null,o.createElement(r.Box,{margin:[0,1,0,0]},o.createElement(r.TextSmall,{"data-testid":"".concat(a,"-text-").concat(t),color:c},t)),o.createElement(r.Flex,{justifyContent:"center",alignItems:"center",padding:[0,1],width:{min:7.5},height:5,background:u,round:!0},o.createElement(r.TextSmall,{"data-testid":"".concat(a,"-counter-").concat(t),color:l},n)))}},58986:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(67294),o=n(54851);const a=function(){return r.createElement(o.Box,{as:"hr",height:3,margin:[0],sx:{borderWidth:"0px 0px 0px 1px",borderColor:"placeholder",borderStyle:"solid"}})}},86498:(e,t,n)=>{"use strict";n.d(t,{B:()=>r});var r={live:{statusTextColor:"primary",indicatorWrapperColor:"primary",counterColor:"bright"},stale:{statusTextColor:["green","vista"],indicatorWrapperColor:["green","vista"],counterColor:"bright"},offline:{statusTextColor:"textLite",indicatorWrapperColor:"textLite",counterColor:"bright"},unseen:{statusTextColor:"textLite",indicatorWrapperColor:["yellow","seaBuckthorn"],counterColor:"bright"}}},38944:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m,c:()=>p});var r=n(4942),o=n(67294),a=n(60677),i=n(54851),c=n(95338),u=n(58986),l=n(86498);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var d=(0,a.default)(i.Flex).withConfig({displayName:"wrapper__NodesIndicatorWrapper",componentId:"sc-gy5ftg-0"})(["pointer-events:",";cursor:",";opacity:",";"],(function(e){return e.disabled?"none":"auto"}),(function(e){return e.disabled?"default":"pointer"}),(function(e){return e.disabled?"0.4":"1"})),f={live:{counter:0,statusText:"Live"},stale:{counter:0,statusText:"Stale"},offline:{counter:0,statusText:"Offline"},unseen:{counter:0,statusText:"Unseen"}},p=function(e){return o.createElement(d,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e),Object.keys(f).map((function(e){return o.createElement(o.Fragment,{key:e},o.createElement(c.Z,{statusText:f[e].statusText,counter:f[e].counter,statusColor:l.B[e]}),o.createElement(u.Z,null))})))};const m=d},89425:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>Ge});var r=n(67294),o=n(80986),a=n(54851),i=n(2086),c=n(47049),u=n(4480),l=n(52476),s=n(38700),d=n(28969);var f=n(62051),p=n(11012),m=n(29439),h=n(15267),y=n(36806),g=n(34586),v=n(58060),b=n(72840),w=n(60677),O=(0,w.default)(a.Drop).attrs({align:{top:"bottom",left:"left"},animation:!0,background:"dropdown",column:!0,margin:[2,0,0],overflow:{vertical:"auto"},padding:[2,0],round:1,width:64}).withConfig({displayName:"styled__Dropdown",componentId:"sc-1vwntsm-0"})([""]),k=(0,w.default)(a.H6).attrs({color:"border",padding:[2,4]}).withConfig({displayName:"styled__OtherRoomsHeader",componentId:"sc-1vwntsm-1"})([""]),D=n(22464),x=n(16654),S=n(89328),C=n(26503);const E=function(){var e=(0,h.Z)(),t=(0,m.Z)(e,4),n=t[0],o=t[1],i=t[3],c=(0,r.useRef)(),u=(0,b.Hm)(),l=u.slug,f=(0,s.OS)("name"),p=(0,x.Z)({roomSlug:l}),w=(0,d.gI)(C.mk.roomRead);return r.createElement(r.Fragment,null,r.createElement(a.Flex,{alignItems:"center",gap:1,"data-testid":"header-roomOptions"},r.createElement(g.Z,{ref:c,testid:"roomDropdownMenu-roomOptions",icon:"space_new",onClick:o,padding:[2],round:1,width:"auto",disabled:!w},u.name&&r.createElement(a.Flex,{alignItems:"center",gap:4},r.createElement(a.Text,null,u.name),r.createElement(a.Icon,{name:"chevron_down",size:"small",color:"text"}))),r.createElement(D.Z,{align:"bottom",content:"War Room settings"},r.createElement(S.Z,{permission:C.mk.roomLeave,"data-ga":"header::click-war-room-settings::global-view","data-testid":"header-manageWarRoom",onClick:p,icon:"gear",flavour:"borderless",neutral:!0,small:!0}))),c.current&&n&&r.createElement(O,{target:c.current,onEsc:i,onClickOutside:i},r.createElement(v.Z,{isOpen:!0,label:"WAR ROOMS IN ".concat(f.toUpperCase()),headerTestId:"roomDropdownMenu-otherRooms",Header:k},r.createElement(a.Flex,{onClick:i,column:!0,height:{max:100},overflow:{vertical:"auto"}},r.createElement(y.Z,null)))))};var P=n(32802),j=n(20065),T=function(e){var t=e.description,n=e.title,o=e.testId,i=e.children;return r.createElement(a.Flex,{"data-testid":o,column:!0,gap:2},r.createElement(a.H4,{color:"textDescription"},n),r.createElement(a.Flex,{column:!0,"data-testid":o,gap:2},r.createElement(a.Text,{color:"textDescription"},t),i))},Z=function(e){var t=e.children,n=e.testId,o=e.icon,i=void 0===o?"nodes_update":o;return r.createElement(a.Flex,{"data-testid":n,padding:[6],round:1,width:"100%",background:"modalInfoBackground"},r.createElement(a.Box,{margin:[0,4,0,0]},r.createElement(a.Box,{as:a.Icon,width:10,height:10,name:i})),t)},_=function(e){var t=e.title,n=e.desciription;return r.createElement(a.Flex,{column:!0},r.createElement(a.Flex,null,r.createElement(a.Box,{margin:[0,4,0,0]},r.createElement(a.Icon,{color:"main",name:"warning_triangle_hollow"})),r.createElement(a.H3,null,t)),r.createElement(a.Box,{margin:[6,0,0,0]},n))};var M=n(87053),N=n(41659),I=n(89250),R=n(77868),F=n(10314),L=n(7834),A=n(22663);const B=[{id:"name",accessor:"name",header:"Name",cell:function(e){var t=e.getValue,n=e.row;return r.createElement(M.Z,{disabled:!n.original.isLive&&"stale"!==n.original.state,color:"text",hoverColor:"primary",visitedColor:"accent",Component:a.TextSmall},t())},minSize:60},{id:"version",accessor:"version",header:"Version",cell:function(e){var t=e.getValue;return r.createElement(a.Pill,{color:"neutralPillColor",flavour:"neutral"},t())}},{id:"state",accessor:"state",header:"Status",cell:function(e){var t=e.getValue;return r.createElement(R.Z,{state:t()})},sortingFn:function(e,t){return n=(0,F.Q5)(e.original.state),r=(0,F.Q5)(t.original.state),n===r?0:n>r?1:-1;var n,r},enableColumnFilter:!0,filterFn:function(e,t,n){var r=e.original;return n.length<1||n.some((function(e){var t=e.value;return"all"===t||t===(0,F.Q5)(r.state)}))},meta:{tooltip:r.createElement(L.Z,null),filter:{component:"select",isMulti:!0,options:[{value:"Offline",label:"Offline"},{value:"Live",label:"Live"},{value:"Stale",label:"Stale"}]}}},{id:"updateSeverity",accessor:"updateSeverity",header:"Severity",cell:function(e){var t=e.getValue,n=e.row.original;return r.createElement(A.Z,{name:n.name,os:n.os,container:n.container,warningLevel:n.updateSeverity,hostLabels:n.hostLabels,version:n.version,text:t()})}}];var Y=n(77823),U=(0,u.cn)({key:"notificationModal",default:!1}),H=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).resetOnUnmount,t=void 0!==e&&e,n=(0,u.rb)(U),o=(0,u.FV)(U),a=(0,m.Z)(o,2),i=a[0],c=a[1],l=(0,r.useCallback)((function(){return c(!0)}),[]),s=(0,r.useCallback)((function(){return c(!1)}),[]);return(0,Y.Z)((function(){t&&n()})),{isModalVisible:i,openModal:l,closeModal:s,resetState:n}},W=[{id:"updateSeverity",desc:!1}];const q=function(){var e=H().closeModal,t=(0,r.useMemo)((function(){return{goto:{handleAction:function(e){var t=((null===e||void 0===e?void 0:e.hostLabels)||{})._install_type,n=void 0===t?null:t,r=e.container,o=e.os,a=e.version,i=(0,j.Ly)({container:r,os:o,_install_type:n,version:a});window.open(i,"_blank","noopener,noreferrer")},tooltipText:"Go to documentation"}}}),[]),n=(0,I.s0)(),o=(0,P.Hg)();return{onClickRow:(0,r.useCallback)((function(t){var r=t.data;if(r.isLive||"stale"===r.state){var a=o(r.id);n(a),e()}}),[]),sortBy:W,rowActions:t,columns:B,disableClickRow:function(e){var t=e.data;return!t.isLive&&"stale"!==t.state}}};var z=n(43427),V={updateSeverity:!0,connectionToCloud:!1};const Q=function(e){var t=e.data,n=q(),o=n.rowActions,a=n.onClickRow,i=n.disableClickRow,c=n.sortBy;return r.createElement(N.Z,{"data-testid":"nodesTable-layout",overflow:"hidden",height:"100%"},r.createElement(z.Z,{customSortBy:c,customNodes:t,showdDefaultRowActions:!1,showDefaultBulkActions:!1,columnVisibility:V,customRowActions:o,enableSelection:!1,onClickRow:a,disableClickRow:i}))};const G=function(e){var t=e.onClose,n=(0,P.Ng)(),o=(0,P.Ne)(n),i=n.length,c="Need update (".concat(n.length," ").concat((0,j.V6)(n.length),")");return r.createElement(a.Modal,null,r.createElement(a.ModalContent,{width:{min:200,base:270},height:200},r.createElement(a.ModalHeader,null,r.createElement(_,{title:"Nodes that need Attention",desciription:r.createElement(a.Text,null,"You have ",r.createElement(a.Text,{strong:!0},i)," ",(0,j.V6)(i)," that should be upgraded to ensure experience using Netdata Cloud")}),r.createElement(a.ModalCloseButton,{onClose:t,testId:"close-button"})),r.createElement(a.ModalBody,{overflow:"hidden"},r.createElement(Z,null,r.createElement(T,{title:c},r.createElement(a.Text,null,r.createElement(a.Flex,{column:!0},r.createElement(a.Text,null,"Please upgrade to ensure you get the latest security and bug fixes.")," ",r.createElement(a.Box,null,"To update your nodes to the latest version"," ",r.createElement(M.Z,{href:j.XY.default,rel:"noopener noreferrer",strong:!0,target:"_blank"},"please read our documentation"," "),"and find direct links for each node depending on where it is running and/or how it was installed."))))),r.createElement(a.Box,{height:"calc(100% - 145px)",padding:[3,0],margin:[0,0,8,0]},r.createElement(Q,{data:o})))))};var K=n(48286),X=n(16476),J=n(9811),$=n(54576),ee=n(21194),te=n(92567),ne=n(6264);const re=function(e){var t=e.tagging,n=e.isPlaying,o=(0,ne.I0)(),a=(0,m.Z)(o,2),i=a[0],c=i.offset,u=i.after,l=i.before,s=a[1],d=(0,r.useCallback)((function(e){var t=e.start,n=void 0===t?-900:t,r=e.end;s({after:n,before:n<0?0:void 0===r?0:r})}),[]),f=(0,r.useMemo)((function(){return{start:u<0?u:Math.floor(u),end:u<0?0:Math.ceil(l)}}),[u,l]);return r.createElement(te.Z,{values:f,utc:c,onChange:d,tagging:t,isPlaying:n})};var oe=n(18658);const ae=(0,w.default)(a.Flex).withConfig({displayName:"container__Container",componentId:"sc-qc13l0-0"})(["background:",";"],(function(e){var t=e.theme,n=e.isPlaying;return("Dark"===t.name?(0,a.getRgbColor)(n?["green","netdata"]:["neutral","ratsbane"],n?.3:1):(0,a.getRgbColor)(n?["green","frostee"]:["neutral","porcelain"]))({theme:t})}));var ie=n(1528),ce=(0,w.default)(D.Z).withConfig({displayName:"playPausePill__StyledTooltip",componentId:"sc-1umryvu-0"})(["pointer-events:",";"],(function(e){return e.isDisabled?"none":"auto"}));const ue=function(e){var t=e.isPlaying,n=e.isForcePlaying,o=e.isDisabled,i=(0,ie.F)(),c=i.play,u=i.pause,l=(0,r.useMemo)((function(){return function(e,t){return e?t?"forcePlay":"playSolid":"pauseSolid"}(t,n)}),[t,n]);return r.createElement(ce,{content:t?"Click to pause":"Click to play",align:"bottom",isDisabled:o},r.createElement(a.Box,{as:a.Pill,icon:l,onClick:t?u:c,isPlaying:t,"data-testid":"playPause-button",flavour:t?"success":"neutral",hollow:!0,_hover:{background:t?"accent":"neutralPillColor"},background:t?"primary":"border",color:"bright"},t?"Playing":"Paused"))};var le=(0,w.default)(a.Flex).attrs({padding:[1],role:"button"}).withConfig({displayName:"styled__MenuButton",componentId:"sc-3h0zgs-0"})(["cursor:pointer;"]),se=(0,w.default)(a.Drop).attrs({align:{top:"bottom",left:"left"},animation:!0,backdrop:!0,column:!0,padding:[2,0],background:"dropdown",round:1,overflow:{vertical:"auto"},margin:[.5,0,0],width:40}).withConfig({displayName:"styled__Dropdown",componentId:"sc-3h0zgs-1"})([""]),de=(0,w.default)(D.Z).withConfig({displayName:"styled__StyledTooltip",componentId:"sc-3h0zgs-2"})(["pointer-events:",";"],(function(e){return e.isDisabled?"none":"auto"})),fe=function(e){var t=e.target,n=e.isDisabled,o=(0,h.Z)(),i=(0,m.Z)(o,4),c=i[0],u=i[1],l=i[3],s=(0,ie.F)(),d=s.play,f=s.pause,p=s.forcePlay;return r.createElement(r.Fragment,null,c?r.createElement(le,{onClick:u,width:"auto","data-testid":"playOptions-picker"},r.createElement(a.Icon,{name:"chevron_down",color:"text",width:"12px",height:"12px"})):r.createElement(de,{content:"Play to refresh and have live content, pause to see historical, or force play to keep refreshing even when the tab loses focus at the expense of some system performance.",align:{bottom:"bottom",right:"right"},isDisabled:n,plain:!0},r.createElement(le,{onClick:u,width:"auto","data-testid":"playOptions-picker"},r.createElement(a.Icon,{name:"chevron_down",color:"text",width:"12px",height:"12px"}))),t.current&&c&&!n&&r.createElement(se,{target:t.current,onEsc:l,onClickOutside:l},r.createElement(g.Z,{icon:"playOutline",onClick:function(){d(),l()},testid:"playOptions-play"},"Play"),r.createElement(g.Z,{icon:"pauseOutline",onClick:function(){f(),l()},testid:"playOptions-pause"},"Pause"),r.createElement(g.Z,{icon:"forcePlayOutline",onClick:function(){p(),l()},testid:"playOptions-forcePlay"},"Force Play")))};const pe=(0,r.memo)(fe);var me=(0,$.withChartProvider)((function(){var e=(0,J.I)(),t=(0,J.o)(),n=(0,r.useRef)(),o=(0,$.useAttributeValue)("autofetch"),a=!(0,$.useAttributeValue)("paused")&&o&&!t,i=(0,$.useAttributeValue)("autofetchOnWindowBlur"),c=(0,X.Z)();return(0,K.Z)((function(){c(!!e||!!t)}),[e,t]),r.createElement(oe.Z,{hasBorder:!0,borderColor:"borderSecondary",testId:"global-controls"},r.createElement(ae,{isPlaying:a,padding:[2,2],round:!0,height:"100%",alignItems:"center",gap:1,isDisabled:e,ref:n},r.createElement(ue,{isPlaying:a,isForcePlaying:i,isDisabled:e||t}),r.createElement(pe,{target:n,isDisabled:e||t}),r.createElement(re,{isPlaying:a,tagging:"global-view"})))}));const he=function(){var e=(0,ee.e)().getRoot();return r.createElement(me,{chart:e})};var ye=n(25464),ge=function(e){var t=e.toggle,n=e.upToDate,o=e.hasBorder;return r.createElement(oe.Z,{borderColor:"borderSecondary",hasHoverBackground:!0,hasBorder:o},r.createElement(D.Z,{content:"News & Announcements",align:"bottom"},r.createElement(a.Button,{name:"news",icon:"insights",flavour:"borderless",neutral:n,warning:!n,onClick:t,"data-ga":"news::click-news::global-view"})))};const ve=function(){var e=(0,ye.zN)().length>0;return r.createElement(a.News,{app:"cloud"},(function(t){var n=t.toggle,o=t.upToDate;return r.createElement(a.Flex,{alignItems:"center","data-testid":"cloud-app-news",flex:!0,gap:1},r.createElement(ge,{toggle:n,upToDate:o,hasBorder:!e}))}))};var be=n(38944),we=n(49286),Oe=n(25324),ke=n(6792),De={warning:{background:"warningBackground",isDissmissable:!0,icon:"warning_triangle_hollow",iconColor:"warning"},critical:{background:"errorBackground",isDissmissable:!1,icon:"warning_triangle_hollow",iconColor:"error"}},xe=function(e){var t=e.iconColor,n=e.icon,o=e.warningLevel,i=e.numberOfNodesWithCriticalSeverity,c=e.onClickUpdate;return r.createElement(a.Flex,{justifyContent:"center",alignItems:"center",width:"100%",gap:2},r.createElement(a.Icon,{"data-testid":"icon-banner-agent-outdated-".concat(o),color:t,name:n})," ",r.createElement(a.Text,{"data-testid":"text-agent-outdated-critical",color:"panel"},i," ",(0,j.V6)(i)," ",i>1?"are":"is"," below recommend agent version"," ",ke._b,"."," ",r.createElement(a.Box,{"data-testid":"open-add-node",onClick:c,as:a.Text,cursor:"pointer",textDecoration:"underline",color:"panel"},"Please update them")," ","to ensure you get the latest security bug fixes."))};const Se=function(e){var t=e.warningLevel,n=e.numberOfNodesWithCriticalSeverity,o=e.onClose,a=e.onClickUpdate,i=De[t],c=i.background,u=i.isDissmissable,l=i.icon,s=i.iconColor;return r.createElement(Oe.Z,{background:c,onClose:u?o:null},r.createElement(xe,{iconColor:s,icon:l,warningLevel:t,numberOfNodesWithCriticalSeverity:n,onClickUpdate:a}))};const Ce=function(){var e=H().openModal,t=(0,P.Ng)({severity:"critical"}).length;return t?r.createElement(Se,{numberOfNodesWithCriticalSeverity:t,warningLevel:"critical",onClickUpdate:e}):r.createElement(r.Fragment,null)};const Ee=function(){var e=(0,P.Ng)({severity:"critical"}).length;return r.createElement(r.Fragment,null,!e&&r.createElement(we.Z,null),r.createElement(Ce,null))};const Pe=function(e){var t=e.onOpenModalClick,n=(0,P.Ng)({severity:"critical"}).length,o=(0,P.Ng)().length;return o?r.createElement(oe.Z,{borderColor:"borderSecondary",cursor:"pointer",testId:"update-netdata-version-menu-item",hasBorder:!0,padding:[2,0]},r.createElement(a.Pill,{"data-testid":"update-netdata-version-badge",flavour:n?"error":"warning",icon:"warning_triangle_hollow",iconSize:"16px",onClick:t,size:"small"},o)):null};var je=n(36873);const Te=function(){var e=(0,i.Iy)("isAnonymous"),t=(0,je.Z)();return e?r.createElement(a.Button,{label:"Sign In",margin:[0,1,0,0],padding:[2,4],onClick:t}):null};var Ze=n(44446),_e=(0,o.Z)((function(){return Promise.all([n.e(388),n.e(248)]).then(n.bind(n,43007))}),"NodesIndicator");const Me=function(){var e=H(),t=e.isModalVisible,n=e.closeModal,o=e.openModal;return r.createElement(r.Fragment,null,r.createElement(Ee,null),r.createElement(a.Flex,{as:"header","data-testid":"header",padding:[2],justifyContent:"between",alignItems:"center",height:12,position:"sticky",background:"topBarBg",zIndex:5},t&&r.createElement(G,{onClose:n}),Ze.ZP?r.createElement("div",null):r.createElement(E,null),r.createElement(a.Flex,{alignItems:"center","data-testid":"header-features",gap:3},r.createElement(ve,null),r.createElement(he,null),r.createElement(r.Suspense,{fallback:r.createElement(be.c,{disabled:!0})},r.createElement(_e,null)),r.createElement(Te,null),r.createElement(Pe,{onOpenModalClick:o}))))};var Ne=n(35970),Ie=(0,w.default)(a.Flex).withConfig({displayName:"layout__UserControlContainer",componentId:"sc-18en99b-0"})(["bottom:0;left:0;"]);const Re=function(e){var t=e.children;return r.createElement(a.Flex,{width:"100vw",height:"100vh",column:!0,justifyContent:"center",alignItems:"center",background:"mainBackground",position:"relative"},t,r.createElement(Ie,{position:"absolute",padding:[4]},r.createElement(Ne.Z,null)))};var Fe=(0,w.keyframes)(["from{opacity:0.4;}to{opacity:1;}"]),Le=(0,w.default)(a.Icon).withConfig({displayName:"loading__StyledIcon",componentId:"sc-11p1wp-0"})(["width:208px;height:177px;animation:"," 1.6s ease-in infinite;"],Fe);const Ae=function(){return r.createElement(r.Fragment,null,r.createElement(Le,{name:"netdata",color:"primary",title:"Loading","data-testid":"spaceCreationLoading-logo"}),r.createElement(a.H3,{color:"text",margin:[1,0,0]},"We are attempting to create your space but the system is currently busy."),r.createElement(a.Text,{color:"text",margin:[4.5,0,0]},"Thank you for your patience!"))};var Be=n(21011);const Ye=function(){var e=(0,i.jr)(),t=(0,i.Iy)("email"),n=(0,r.useState)(!1),o=(0,m.Z)(n,2),c=o[0],u=o[1],l=(0,r.useCallback)((function(){return u(!1)}),[]),s=(0,Be.Z)({onSuccess:l,onError:l,isDefault:!0}),d=(0,r.useCallback)((function(){u(!0),s({userId:e,email:t})}),[e,t]);return r.createElement(a.Flex,{column:!0,gap:6,alignItems:"center"},r.createElement(a.Flex,{column:!0,gap:2,alignItems:"center"},r.createElement(a.H3,{color:"text"},"There was a problem with automatically creating your space"),r.createElement(a.Text,{color:"text"},"Please try again below")),r.createElement(a.Button,{label:"Continue",isLoading:c,onClick:d}))};const Ue=function(){var e=(0,r.useState)(!0),t=(0,m.Z)(e,2),n=t[0],o=t[1];return(0,r.useEffect)((function(){var e=setTimeout((function(){return o(!1)}),1e4);return function(){return clearTimeout(e)}}),[]),r.createElement(Re,null,n?r.createElement(Ae,null):r.createElement(Ye,null))};var He=n(50955),We=function(){return r.createElement(a.Flex,{background:"sideBarMini","data-testid":"workspaceBar",padding:[3,2],column:!0,alignItems:"center",gap:6,height:"100vh",justifyContent:"between"},r.createElement(He.Z,{"data-testid":"workspaceBar-netdataLogo"}))},qe=(0,o.Z)((function(){return Promise.all([n.e(855),n.e(93)]).then(n.bind(n,99093))}),"Sidebar"),ze=(0,o.Z)((function(){return Promise.all([n.e(514),n.e(620)]).then(n.bind(n,21620))}),"Modals"),Ve=(0,o.Z)((function(){return n.e(491).then(n.bind(n,37491))}),"AcceptTermsDialog"),Qe=(0,o.Z)((function(){return Promise.all([n.e(193),n.e(388),n.e(829)]).then(n.bind(n,49829))}),"SpacePages");const Ge=function(e){var t=e.isUserLoaded;!function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).isUserLoaded,t=(0,u._8)((function(e){var t=e.set;return function(e){var n=e.results;t((0,s.YH)(),n),n.forEach((function(e){var n=e.id,r=e.permissions;t(d.SX,{id:n,permissions:r})}))}}),[]);(0,c.Z)((function(){return{key:"spaces",cache:!1,autorun:!!e,fetch:l.oq,association:{getIds:function(){return(0,s.st)("ids")},getError:function(){return(0,s.st)("error")},getLoaded:function(){return(0,s.st)("loaded")},getUpdatedAt:function(){return(0,s.st)("updatedAt")}},getResource:function(e){return(0,s.U7)({id:e})},onReceive:t,pollingOptions:{pollingInterval:412e3}}}),[!!e])}({isUserLoaded:t}),(0,f.Z)();var n=(0,s.Iw)(),o=(0,s.GM)("loaded"),m=(0,s.GM)("error"),h=(0,i.Iy)("isAnonymous");if(!t||!m&&!h&&!o)return r.createElement(p.Z,{title:"Loading your space..."});var y=n.length;if(m&&!y)throw m;return Ze.ZP||h||y?r.createElement(a.Flex,{overflow:"hidden",height:"100vh",width:"100vw"},r.createElement(r.Suspense,{fallback:r.createElement(We,null)},r.createElement(qe,null)),r.createElement(a.Flex,{column:!0,position:"relative",overflow:"hidden",flex:!0},r.createElement(Me,null),r.createElement(a.Flex,{column:!0,as:"main",background:"mainBackground",flex:!0,basis:"100%",height:"100%",overflow:"hidden"},r.createElement(r.Suspense,{fallback:r.createElement(p.Z,{title:"Loading your space..."})},r.createElement(Qe,null)))),r.createElement(r.Suspense,{fallback:""},r.createElement(ze,null),r.createElement(Ve,null))):r.createElement(Ue,null)}},50955:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(4942),o=n(67294),a=n(54851);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const c=function(e){return o.createElement(a.Icon,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({name:"netdataPress",color:"success",height:"32px",width:"32px"},e))}},34586:(e,t,n)=>{"use strict";n.d(t,{Z:()=>y,z:()=>p});var r=n(4942),o=n(45987),a=n(67294),i=n(60677),c=n(54851),u=n(89250),l=["disabled","children","Wrapper","textProps","to","onClick","testid","icon","iconHeight","iconWidth","iconColor","textColor","padding","margin","round","gap","actions","selected","loading","width","isSidebar","isSecondary"];function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f=function(e){return e?"selected":"borderSecondary"},p=(0,i.default)(c.Flex).withConfig({displayName:"item__PanelRowContainer",componentId:"sc-lf007z-0"})(["cursor:pointer;&:hover{background:",";}",""],(function(e){return(0,c.getColor)(f(e.isSidebar))(e)}),(function(e){return e.selected&&"background: ".concat((0,c.getColor)(f(e.isSidebar))(e),";")})),m=(0,i.default)(c.Icon).withConfig({displayName:"item__StyledIcon",componentId:"sc-lf007z-1"})(["flex:0 0 auto;"]),h=(0,i.default)(c.IconComponents.LoaderIcon).withConfig({displayName:"item__StyledLoaderIcon",componentId:"sc-lf007z-2"})(["flex:0 0 auto;height:16px;width:16px;"]);const y=(0,a.forwardRef)((function(e,t){var n=e.disabled,r=e.children,i=e.Wrapper,s=void 0===i?c.Text:i,f=e.textProps,y=e.to,g=void 0===y?"":y,v=e.onClick,b=e.testid,w=e.icon,O=e.iconHeight,k=void 0===O?"16px":O,D=e.iconWidth,x=void 0===D?"16px":D,S=e.iconColor,C=void 0===S?"text":S,E=e.textColor,P=void 0===E?"text":E,j=e.padding,T=void 0===j?[2,4]:j,Z=e.margin,_=void 0===Z?[0]:Z,M=e.round,N=void 0===M?0:M,I=e.gap,R=void 0===I?3:I,F=e.actions,L=e.selected,A=e.loading,B=e.width,Y=void 0===B?"100%":B,U=e.isSidebar,H=void 0!==U&&U,W=e.isSecondary,q=(0,o.Z)(e,l),z=(0,u.s0)(),V=(0,a.useCallback)((function(){n||(v&&v(),g&&z(g))}),[v,n,g]),Q=q["data-ga"]||"";return a.createElement(p,d({ref:t,flexWrap:!1,justifyContent:"between",alignItems:"center",padding:T,margin:_,round:N,onClick:V,"data-testid":b,width:Y,selected:L,disabled:n,isSidebar:H},Q&&{"data-ga":Q}),a.createElement(c.Flex,{alignItems:"center",gap:R,flex:!0,basis:""},A?a.createElement(h,null):"string"===typeof w?a.createElement(m,{name:w,disabled:n,color:C,height:k,width:x}):w,a.createElement(s,d({opacity:n?"medium":void 0,width:"150px",color:P,italic:W},f),r)),F)}))},58060:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f,g:()=>s});var r=n(4942),o=n(45987),a=n(67294),i=n(60677),c=n(54851),u=["disabled","isOpen","toggleOpen","label","children","headerTestId","Header"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var s=(0,i.default)(c.H4).attrs({padding:[0,2],background:"error"}).withConfig({displayName:"list__DefaultListHeader",componentId:"sc-5df7lw-0"})(["cursor:pointer;pointer-events:",";"],(function(e){return e.disabled?"none":"auto"})),d=function(e){var t=e.disabled,n=e.toggleOpen,r=e.label,o=e.testid,i=e.Header,c=void 0===i?s:i;return a.createElement(c,{"data-testid":o,onClick:n,opacity:t?"medium":void 0,disabled:t},r)};const f=function(e){var t=e.disabled,n=e.isOpen,i=void 0!==n&&n,s=e.toggleOpen,f=e.label,p=e.children,m=e.headerTestId,h=e.Header,y=(0,o.Z)(e,u);return a.createElement(c.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0},y),a.createElement(d,{disabled:t,Header:h,toggleOpen:s,label:f,testid:m}),a.createElement(c.Collapsible,{open:i},p))}},49286:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(29439),o=n(67294),a=n(72840),i=n(25464),c=n(25324),u=n(54851),l=n(41635),s=n(15267),d=n(89250),f=n(92074),p=n(28969),m=n(26503);const h=function(){var e=(0,a.UL)(),t=(0,i.X7)(e,"ids"),n=(0,s.Z)(),h=(0,r.Z)(n,4),y=h[0],g=h[2],v=h[3],b=(0,i.X7)(e,"loaded"),w=(0,d.TH)().pathname,O=(0,p.gI)(m.mk.nodeCreate),k=(0,a.vf)(),D=w.includes("/overview")||w.includes("/nodes")&&!w.includes("/nodes/"),x=0===t.length?"You have no nodes. To unleash the full power of Netdata please add":"You only have one node! To unleash the full power of Netdata please add",S=t.length<2,C=b&&!t.length;return S&&b&&(D||C)&&O&&k===f.i_?o.createElement(c.Z,{background:"successBackground"},o.createElement(u.Flex,{justifyContent:"center",alignItems:"center",width:"100%",gap:2},o.createElement(u.Icon,{"data-testid":"icon-banner-need-more-nodes",color:"primary",name:"add_node"}),o.createElement(u.Text,{"data-testid":"text-need-more-nodes",color:"panel"},x," ",o.createElement(u.Box,{"data-testid":"open-add-node",onClick:g,as:u.Text,cursor:"pointer",textDecoration:"underline",color:"panel"},"two or more nodes!")),y&&o.createElement(l.Z,{onClose:v,room:e}))):null}},22663:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(4942),o=n(45987),a=n(67294),i=n(54851),c=n(6792),u=n(20065),l=n(51801),s=["warningLevel","text","container","os","name","hostLabels","version"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p={warning:{icon:"warning_triangle_hollow",iconColor:"warning",flavour:"warning",hollow:"warning",reccomendedVersion:c.I3,warningText:"is below the latest stable agent version"},critical:{icon:"warning_triangle_hollow",iconColor:"error",flavour:"error",hollow:"error",reccomendedVersion:c._b,warningText:"is below the recommend agent version"}},m=function(e){var t=e.icon,n=e.iconColor,r=e.warningLevel,o=e.handeleNavigateToDocs,c=e.message;return a.createElement(i.Flex,{column:!0,width:{max:"200px"},gap:2},a.createElement(i.Flex,{alignItems:"center",gap:2},a.createElement(i.Icon,{name:t,color:n}),a.createElement(i.TextMicro,{color:"white"},(0,l.fm)(r))),a.createElement(i.Flex,{column:!0,gap:2},a.createElement(i.TextMicro,{color:"white"},c),a.createElement(i.TextMicro,{"data-testid":"text-agent-outdated-critical",color:"white"},a.createElement(i.Box,{"data-testid":"open-add-node",onClick:o,as:i.TextMicro,cursor:"pointer",textDecoration:"underline",color:"white"}," ","Please update them"," "),"to ensure you get the latest security bug fixes.")))};const h=function(e){var t=e.warningLevel,n=e.text,r=void 0===n?"Needs Update":n,c=e.container,d=e.os,h=e.name,y=e.hostLabels,g=e.version,v=(0,o.Z)(e,s),b=p[t],w=b.icon,O=b.flavour,k=b.hollow,D=b.reccomendedVersion,x=b.iconColor,S=b.warningText,C=(0,a.useCallback)((function(){var e=(0,u.Ly)(f({container:c,os:d,version:g},y));window.open(e,"_blank","noopener,noreferrer")}),[c,d]),E="".concat(h," ").concat(S," ").concat(D);return a.createElement(i.Tooltip,{allowHoverOnTooltip:!0,content:a.createElement(m,{message:E,icon:w,iconColor:x,warningLevel:t,handeleNavigateToDocs:C})},a.createElement(i.Pill,f({icon:w,flavour:O,hollow:k},v),(0,l.fm)(r)))}},77868:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(67294),o=n(10314),a=n(6792),i=n(54851);const c=function(e){var t=e.state,n=e.rawState,c=n||(0,o.Q5)(t),u=a.WV[c.toLocaleLowerCase()],l=u.counterColor,s=u.indicatorWrapperColor;return r.createElement(i.Flex,{margin:[0,"auto",0,"auto"],width:20,height:"20px",padding:[.5,0],border:{side:"all",color:s},background:"nodeBadgeBackground",justifyContent:"center",round:4},r.createElement(i.TextMicro,{strong:!0,color:l},c))}},7834:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(67294),o=n(54851);const a=function(){return r.createElement(o.Flex,{column:!0,width:{max:"200px"},gap:2},r.createElement(o.TextMicro,{color:"white"},r.createElement(o.TextMicro,{color:"white",strong:!0},"Live:")," ","Node is actual collecting and streaming metrics to Cloud"),r.createElement(o.TextMicro,{color:"white"},r.createElement(o.TextMicro,{color:"white",strong:!0},"Stale:")," ","Node is currently offline and not streaming metrics to Cloud. It can show historical data from a parent node"),r.createElement(o.TextMicro,{color:"white"},r.createElement(o.TextMicro,{color:"white",strong:!0},"Offline:")," ","Node is currently offline, not streaming metrics to Cloud and not available in any parent node"),r.createElement(o.TextMicro,{color:"white"},r.createElement(o.TextMicro,{color:"white",strong:!0},"Unseen:")," ","Nodes have never been connected to Cloud, they are claimed but no successful connection was established"))}},41659:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(4942),o=n(45987),a=n(67294),i=n(54851),c=["children","rightBar"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const s=(0,a.forwardRef)((function(e,t){var n=e.children,r=e.rightBar,u=void 0===r?null:r,s=(0,o.Z)(e,c);return a.createElement(i.Flex,{id:"main",height:"100%",width:"100%"},a.createElement(i.Flex,l(l({column:!0,overflow:"hidden",width:"100%"},s),{},{ref:t}),n),u)}))},74009:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(28969);const o=function(e){var t=e.permission,n=e.children;return(0,r.gI)(t)?n:null}},89328:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(4942),o=n(45987),a=n(67294),i=n(54851),c=n(28969),u=["ifForbidden","permission"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const s=(0,a.forwardRef)((function(e,t){var n=e.ifForbidden,s=void 0===n?"disabled":n,d=e.permission,f=(0,o.Z)(e,u),p=(0,c.gI)(d);return"hide"!==s||p?a.createElement(i.Button,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({ref:t,disabled:"disabled"===s&&!p||f.disabled},f)):null}))},41582:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(4942),o=n(45987),a=n(67294),i=n(28969),c=["Component","ifForbidden","permission","children"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const s=function(e){var t=e.Component,n=e.ifForbidden,r=void 0===n?"disabled":n,u=e.permission,s=e.children,d=(0,o.Z)(e,c),f=(0,i.gI)(u);return"hide"!==r||f?"function"===typeof s?s(f):t?a.createElement(t,l(l({},d),{},{disabled:"disabled"===r&&!f||d.disabled})):s:null}},60506:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(4942),o=n(45987),a=n(67294),i=n(60677),c=n(54851);const u=(0,i.default)(c.TextInput).withConfig({displayName:"searchInput__SearchInput",componentId:"sc-1x493x7-0"})(["& input{background:transparent;}& > label{margin-bottom:0;}"]);var l=["value","onChange"];function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const d=(0,a.forwardRef)((function(e,t){var n=e.value,i=e.onChange,c=(0,o.Z)(e,l);return a.createElement(u,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({inputRef:t,value:n,onChange:i,placeholder:"Search",name:"search",metaShrinked:!0},c))}))},53843:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,x:()=>s});var r=n(4942),o=n(45987),a=n(67294),i=n(54851),c=["children","isSubmodal","onClose","title"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var l=14,s=function(e){var t=e.children,n=e.isSubmodal,s=e.onClose,d=e.title,f=(0,o.Z)(e,c);return a.createElement(i.Flex,{justifyContent:"between",background:"modalHeaderBackground",alignItems:"center",padding:[0,4]},a.createElement(i.Flex,{alignItems:"center",height:l},a.createElement(i.Button,{neutral:!0,flavour:"borderless",icon:n?"chevron_left":"x",onClick:s,"data-testid":"sidebarModalHeader_".concat(n?"chevron_left":"close_button")}),a.createElement(i.H4,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({color:"text"},f),d)),t)}},40924:(e,t,n)=>{"use strict";n.d(t,{TZ:()=>s,ZW:()=>d,oU:()=>l,u6:()=>u});var r=n(4942),o=n(60677),a=n(54851),i=n(53843);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var u=(0,o.default)(a.PortalSidebar).withConfig({displayName:"sidebar__SidebarModal",componentId:"sc-tmwerm-0"})(["z-index:35;background:",";width:50%;max-width:",";overflow:",";"],(0,a.getColor)("mainBackground"),(0,a.getSizeBy)(90),(function(e){var t=e.overflow;return void 0===t?"hidden":t})),l=(0,o.default)(a.PortalSidebar).withConfig({displayName:"sidebar__FullModal",componentId:"sc-tmwerm-1"})(["z-index:35;background:",";width:100%;overflow:",";"],(0,a.getColor)("mainBackground"),(function(e){var t=e.overflow;return void 0===t?"hidden":t})),s=(0,o.default)(a.Flex).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,background:"mainBackground",width:"100%",padding:[4,4,8]},e)})).withConfig({displayName:"sidebar__SidebarContent",componentId:"sc-tmwerm-2"})(["overflow:",";height:calc( 100vh - "," );"],(function(e){var t=e.overflow;return void 0===t?"auto":t}),(function(e){var t=e.hasFooter,n=e.hasModalTitle,r=void 0===n||n?i.A:0;return(0,a.getSizeBy)(t?(i.A+r+20)/2:(i.A+r)/2)})),d=(0,o.default)(a.Flex).attrs({height:20,justifyContent:"end",alignItems:"center",padding:[3],background:"mainBackground",border:{side:"top",color:"borderSecondary"}}).withConfig({displayName:"sidebar__SidebarFooter",componentId:"sc-tmwerm-3"})([""])},53100:(e,t,n)=>{"use strict";n.d(t,{G:()=>c});var r=n(4942),o=n(60677),a=n(54851);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var c=(0,o.default)(a.Flex).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({padding:[4,6,0],width:"100%",background:"modalTabsBackground"},e)})).withConfig({displayName:"tabs__TabHeader",componentId:"sc-1ramyo4-0"})([""])},16702:(e,t,n)=>{"use strict";n.d(t,{B:()=>l});var r=n(4942),o=n(45987),a=n(67294),i=n(54851),c=["children"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var l=function(e){var t=e.children,n=(0,o.Z)(e,c);return a.createElement(i.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({justifyContent:"between",background:"elementBackground",alignItems:"center",padding:[4,6]},n),a.createElement(i.H3,null,t))}},8217:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(29439),o=n(67294),a=n(43337),i=n(54851),c=n(40543),u=n(19411);const l=function(e){var t=e.text,n=e.updatedAt,l=e.error,s=(0,o.useState)(),d=(0,r.Z)(s,2)[1],f=function(e){if(!e)return"";var t=new Date(e);return t.getTime()?(0,u.Z)(t,new Date):""}(n);return(0,a.Z)((function(){return d(Math.random())}),1e3),o.createElement(c.Z,{theme:"dark"},o.createElement(i.Flex,{column:!0,gap:3},o.createElement(i.TextSmall,{color:"key"},t),l&&o.createElement(i.Flex,{alignItems:"center",gap:2},o.createElement(i.Icon,{width:14,height:12,color:"text",name:"warning_triangle"}),o.createElement(i.TextSmall,null,"Error: ",f?"Data not updated":"No data")),f&&o.createElement(i.TextMicro,null,o.createElement(i.TextMicro,{color:"key"},"Last updated: "),f)))}},33932:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(4942),o=n(67294),a=n(54851),i=n(97510);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l={closeMenuOnSelect:!1,backspaceRemovesValue:!1,isClearable:!1,blurInputOnSelect:!0,captureMenuScroll:!0,isMulti:!0};const s=function(e){var t=e.selectedValue,n=e.onChange,r=e.formatOptions,c=e.filterValues,s=e.placeholder,d=void 0===s?"search...":s,f=(0,i.J7)(),p=(0,o.useMemo)((function(){return f.map((function(e){var t=e.id,n=e.name;return u({label:n,value:t},r&&r({id:t,name:n}))}))}),[f,r]),m=(0,o.useMemo)((function(){return p.filter((function(e){var n=e.label,r=e.value;return t.includes(r)||c&&c({label:n,value:r})}))}),[p,t,c]),h=(0,o.useCallback)((function(e){var t=e.map((function(e){return e.value}));n(t)}),[n]);return o.createElement(a.Select,u(u({placeholder:d},l),{},{options:p,value:m,onChange:h}))}},99427:(e,t,n)=>{"use strict";n.d(t,{V:()=>c,_:()=>u});var r=n(4942);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var i=[{iconName:"osAlpineLinux",logoFilename:"alpine.svg",name:"alpine",osNames:["Alpine Linux"],title:"Alpine Linux"},{iconName:"osAmazonLinux",logoFilename:"linux.svg",name:"linux",osNames:["Amazon Linux","Amazon Linux AMI"],title:"Amazon Linux"},{iconName:"osArchLinux",logoFilename:"arch.svg",name:"archarm",osNames:["Archcraft","Arch Linux","Arch Linux 32","Arch Linux ARM","ArchLabs","ArchLinux"],title:"Arch Linux"},{iconName:"osCentos",logoFilename:"centos.svg",name:"centos",osNames:["CentOS","CentOS Linux","CentOS Stream"],title:"CentOS"},{iconName:"osCoreOS",logoFilename:"coreos.svg",name:"coreos",osNames:["Container Linux by CoreOS"],title:"CoreOS"},{iconName:"osDebian",logoFilename:"debian.svg",name:"debian",osNames:["Debian GNU/Linux"],title:"Debian"},{iconName:"osFedora",logoFilename:"fedora.svg",name:"fedora",osNames:["Fedora","Fedora Linux","Fedora Remix for WSL"],title:"Fedora"},{iconName:"osFreeBSD",logoFilename:"freebsd.svg",name:"freebsd",osNames:["FreeBSD"],title:"FreeBSD"},{iconName:"serviceFreeNAS",logoFilename:"freenas.svg",name:"freenas",osNames:[],title:"FreeNAS"},{iconName:"osGentoo",logoFilename:"gentoo.svg",name:"gentoo",osNames:["Gentoo"],title:"Gentoo"},{iconName:"serviceKubernetes",logoFilename:"kubernetes.svg",name:"kubernetes",osNames:[],title:"Kubernetes"},{iconName:"osLinux",logoFilename:"linux.svg",name:"linux",osNames:[],title:"Linux"},{iconName:"osMacOSX",logoFilename:"macos.svg",name:"macos",osNames:["mac"],title:"MacOS"},{iconName:"osMacOSX",logoFilename:"macos.svg",name:"mac",osNames:["mac"],title:"MacOS"},{iconName:"osLinuxManjaro",logoFilename:"manjaro.svg",name:"manjaro",osNames:["Manjaro Linux","Manjaro-ARM"],title:"Manjaro"},{iconName:"serviceOpenStack",logoFilename:"openstack.svg",name:"openstack",osNames:[],title:"OpenStack"},{iconName:"osSuseLinux",logoFilename:"opensuse.svg",name:"opensuse",osNames:["openSUSE","openSUSE Leap","openSUSE Leap Micro","openSUSE MicroOS","openSUSE Tumbleweed"],title:"Open Suse"},{iconName:"serviceOpenWrt",logoFilename:"openwrt.svg",name:"openwrt",osNames:["OpenWrt"],title:"OpenWRT"},{iconName:"osOracle",logoFilename:"oracle.svg",name:"oracle",osNames:["Oracle Linux Server"],title:"Oracle Linux"},{iconName:"servicePfSense",logoFilename:"pfsense.svg",name:"pfsense",osNames:[],title:"PFSense"},{logoFilename:"raspberry-pi.svg",name:"raspberry-pi",osNames:[],title:"Raspberry PI"},{iconName:"osRaspbian",name:"raspbian",osNames:["Raspbian","Raspbian GNU/Linux"],title:"Raspbian"},{iconName:"osRedHat",logoFilename:"redhat.svg",name:"redhat",osNames:["Red Hat Enterprise Linux","Red Hat Enterprise Linux Server","Red Hat Enterprise Linux Workstation","RedHatEnterpriseServer"],title:"Red Hat Enterprise Linux"},{iconName:"osSuseLinux",logoFilename:"suse.svg",name:"suse",osNames:[],title:"Suse"},{iconName:"osUbuntu",logoFilename:"ubuntu.svg",name:"ubuntu",osNames:["Ubuntu","Ubuntu Core"],title:"Ubuntu"}],c=i.reduce((function(e,t){return a(a({},e),{},(0,r.Z)({},t.name,t))}),{}),u=i.reduce((function(e,t){return a(a({},e),t.osNames.reduce((function(e,n){return a(a({},e),{},(0,r.Z)({},n,t))}),{}))}),{})},77225:(e,t,n)=>{"use strict";n.d(t,{D:()=>i});var r=n(4942);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var i=[{name:"MySQL",title:"MySQL",iconName:"serviceMySQL",logoFilename:"mysql.svg",category:"Databases",collectors:["python.d.plugin:mysql","go.d.plugin:mysql"],contexts:["mysql.queries","mysql.net","mysql.connections"],priority:1},{name:"MariaDB",title:"MariaDB",iconName:"serviceMariaDB",logoFilename:"mariadb.svg",category:"Databases",collectors:["python.d.plugin:mysql","go.d.plugin:mysql"],contexts:["mysql.queries","mysql.net","mysql.connections"],priority:2},{name:"Oracle Database",title:"Oracle Database",iconName:"osOracle",logoFilename:"oracle.svg",category:"Databases",collectors:["python.d.plugin:oracledb"],contexts:["oracledb.session_count","oracledb.physical_disk_read_writes","oracledb.tablespace_usage_in_percent"],priority:3},{name:"PostgreSQL",title:"PostgreSQL",iconName:"servicePostgreSQL",logoFilename:"postgresql.svg",category:"Databases",collectors:["python.d.plugin:postgres"],contexts:["postgres.checkpointer","postgres.archive_wal","postgres.db_size"],priority:4},{name:"MongoDB",title:"MongoDB",iconName:"serviceMongoDB",logoFilename:"mongodb.svg",category:"Databases",collectors:["python.d.plugin:mongodb"],contexts:["mongodb.active_clients","mongodb.read_operations","mongodb.write_operations"],priority:5},{name:"ElasticSearch",title:"ElasticSearch",iconName:"serviceElasticSearch",logoFilename:"elasticsearch.svg",category:"Databases",collectors:["python.d.plugin:elasticsearch"],contexts:["elastic.search_performance_total","elastic.index_performance_total","elastic.index_segments_memory"],priority:6},{name:"CouchDB",title:"CouchDB",iconName:"serviceCouchDB",logoFilename:"couchdb.svg",category:"Databases",collectors:["python.d.plugin:couchdb"],contexts:["couchdb.activity","couchdb.response_codes"],priority:7},{name:"Proxy SQL",title:"Proxy SQL",iconName:"serviceProxySQL",logoFilename:"proxysql.svg",category:"Databases",collectors:["python.d.plugin:proxysql"],contexts:["proxysql.questions","proxysql.pool_status","proxysql.pool_overall_net"],priority:8},{name:"Redis",title:"Redis",iconName:"serviceRedis",logoFilename:"redis.svg",category:"Databases",collectors:["python.d.plugin:redis"],contexts:["redis.operations","redis.net","redis.connections"],priority:9},{name:"MemCached",title:"MemCached",iconName:"serviceMemCached",logoFilename:"memcached.svg",category:"Databases",collectors:["python.d.plugin:memcached"],contexts:["memcached.cache","memcached.net","memcached.connections"],priority:10},{name:"RethinkDB",title:"RethinkDB",iconName:"serviceRethinkDB",logoFilename:"rethinkdb.svg",category:"Databases",collectors:["python.d.plugin:rethinkdbs"],contexts:["rethinkdb.cluster_queries","rethinkdb.cluster_clients_active","rethinkdb.cluster_connected_servers"],priority:11},{name:"Solr",title:"Solr",iconName:"serviceSolr",logoFilename:"solr.svg",category:"Databases",collectors:["go.d.plugin:solr"],contexts:["solr.search_requests","solr.update_requests"],priority:12},{name:"RabbitMQ",title:"RabbitMQ",iconName:"serviceRabbitMQ",logoFilename:"rabbitmq.svg",category:"Messaging",collectors:["python.d.plugin:rabbitmq","go.d.plugin:rabbitmq"],contexts:["rabbitmq.queued_messages","rabbitmq.erlang_run_queue"],priority:1},{name:"Beanstalkd",title:"Beanstalkd",iconName:"serviceBeanstalk",logoFilename:"beanstalkd.svg",category:"Messaging",collectors:["python.d.plugin:beanstalk"],contexts:["beanstalk.total_jobs_rate","beanstalk.connections_rate","beanstalk.current_tubes"],priority:2},{name:"Apache",title:"Apache",iconName:"serviceApache",logoFilename:"apache.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:apache","go.d.plugin:apache"],contexts:["apache.requests","apache.connections","apache.net"],priority:1},{name:"nginx",title:"nginx",iconName:"serviceNginx",logoFilename:"nginx.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:nginx","go.d.plugin:nginx"],contexts:["nginx.requests","nginx.connections"],priority:2},{name:"nginx+",title:"nginx+",iconName:"serviceNginxPlus",logoFilename:"nginx-plus.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:nginx_plus"],contexts:["nginx_plus.requests_total","nginx_plus.connections_statistics"],priority:3},{name:"lighthttpd",title:"lighthttpd",iconName:"serviceLighthttpd",logoFilename:"lighthttpd.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:lighttpd","go.d.plugin:lighttp"],contexts:["lighttpd.requests","lighttpd.net"],priority:4},{name:"lighthttpd2",title:"lighthttpd2",iconName:"serviceLighthttpd2",logoFilename:"lighthttpd.svg",category:"Web, Proxies, LBs, Streaming",collectors:["go.d.plugin:lighttpd2"],contexts:["lighttpd2.requests","lighttpd2.traffic"],priority:5},{name:"LiteSpeed",title:"LiteSpeed",iconName:"serviceLiteSpeed",logoFilename:"litespeed.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:litespeed"],contexts:["litespeed.requests","litespeed.requests_processing"],priority:6},{name:"Tomcat",title:"Tomcat",iconName:"serviceApacheTomcat",logoFilename:"tomcat.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:tomcat"],contexts:["tomcat.accesses","tomcat.processing_time","tomcat.bandwidth"],priority:7},{name:"PHP FPM",title:"PHP FPM",iconName:"servicePhpFpm",logoFilename:"php-fpm.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:phpfm"],contexts:["phpfpm.performance","phpfpm.requests","phpfpm.connections"],priority:8},{name:"HAproxy",title:"HAproxy",iconName:"serviceHAProxy",logoFilename:"haproxy.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:haproxy"],contexts:["haproxy_f.scur","haproxy_f.bin","haproxy_f.bout"],priority:9},{name:"Squid",title:"Squid",iconName:"serviceSquid",logoFilename:"squid.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:squid"],contexts:["squid.clients_requests","squid.clients_net"],priority:10},{name:"Traefik",title:"Traefik",iconName:"serviceTraefik",logoFilename:"traefik.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:traefik"],contexts:["traefik.response_codes"],priority:11},{name:"Varnish",title:"Varnish",iconName:"serviceVarnish",logoFilename:"varnish.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:varnish"],contexts:["varnish.session_connection","varnish.client_requests"],priority:12},{name:"IPVS",title:"IPVS",iconName:"serviceIPVS",logoFilename:"load-balancer.svg",category:"Web, Proxies, LBs, Streaming",collectors:["proc.plugin:/proc/net/ip_vs_stats"],contexts:["ipvs.sockets","ipvs.packets","ipvs.net"],priority:13},{name:"Web Log",title:"Web Log",iconName:"serviceWebLog",logoFilename:"log-file.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:web_log","go.d.plugin:web_log"],contexts:["web_log.response_codes","web_log.bandwidth"],priority:14},{name:"IPFS",title:"IPFS",iconName:"serviceIPFS",logoFilename:"ipfs.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:ipfs"],contexts:["ipfs.bandwidth","ipfs.peers"],priority:15},{name:"IceCast Media Streaming",title:"IceCast Media Streaming",iconName:"serviceIceCast",logoFilename:"icecast.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:icecast"],contexts:["icecast.listeners"],priority:16},{name:"RetroShare",title:"RetroShare",iconName:"serviceRetroShare",logoFilename:"retroshare.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:retroshare"],contexts:["retroshare.bandwidth","retroshare.peers"],priority:17},{name:"HTTP Check",title:"HTTP Check",iconName:"serviceHTTPCheck",logoFilename:"server-connection.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:httpcheck","go.d.plugin:httpcheck"],contexts:["httpcheck.responsetime","httpcheck.status"],priority:18},{name:"x509 Check",title:"x509 Check",iconName:"serviceX509Check",logoFilename:"data-encryption.svg",category:"Web, Proxies, LBs, Streaming",collectors:["go.d.plugin:x509check"],contexts:["x509check.time_until_expiration"],priority:19}].reduce((function(e,t){return a(a({},e),{},(0,r.Z)({},t.name,t))}),{})},35970:(e,t,n)=>{"use strict";n.d(t,{Z:()=>M});var r=n(45987),o=n(4942),a=n(29439),i=n(60677),c=n(67294),u=n(54851),l=n(40543),s=i.default.div.withConfig({displayName:"styled__Divider",componentId:"sc-14bbmjw-0"})(["background:",";height:1px;width:auto;margin:"," ",";"],(0,u.getColor)("disabled"),(0,u.getSizeBy)(1),(0,u.getSizeBy)(3)),d=n(34586),f=n(64472),p=n(15267),m=n(2086),h=n(83953),y=n(36873),g=n(40924),v=n(53843),b=n(53100),w=n(43266);function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var D={flex:!0};const x=function(e){var t=e.onClose,n=(0,c.useState)(!1),r=(0,a.Z)(n,2),o=r[0],i=r[1],l=(0,c.useState)(!1),s=(0,a.Z)(l,2),d=s[0],f=s[1],p=(0,c.useState)({}),h=(0,a.Z)(p,2),y=h[0],O=h[1],x=(0,w.Z)(),S=x.handleChangeTab,C=x.activeTabIndex,E=x.tabsByName,P=x.tabs,j=(0,m.oH)(void 0,{shouldPersist:!0,onSuccess:t}),T=(0,c.useCallback)((function(){i(!0),j(y).finally((function(){return i(!1)}))}),[y]),Z=(0,c.useMemo)((function(){return P.map((function(e){var n=E[e],r=n.label,o=n.testId,a=n.Component;return c.createElement(u.Tab,{key:e,label:r,"data-testid":"userProfileModal-".concat(o)},c.createElement(a,k(k({},"profile"===e&&{setFormState:O,setFormValid:f}),{},{onClose:t})))}))}),[P]);return c.createElement(g.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},c.createElement(v.x,{onClose:t,title:"Settings"},"profile"===P[C]&&c.createElement(u.Button,{disabled:!d,label:"Save",onClick:T,isLoading:o,loadingLabel:"saving..."})),c.createElement(u.Tabs,{selected:C,onChange:S,TabContent:g.TZ,TabsHeader:b.G,tabsProps:D},Z))};var S=n(22464);const C=(0,i.default)(u.Flex).attrs({column:!0,round:1}).withConfig({displayName:"dropdown__Dropdown",componentId:"sc-w0ej6i-0"})(["box-shadow:0 4px 4px rgba(0,0,0,0.25);"]);var E=n(44446),P=["hasSeparator","name"];function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Z={"Operational Status":function(){return!0},"Sign In":function(e){var t=e.isAgent,n=e.isAnonymous;return t||n},Settings:function(e){var t=e.isAgent,n=e.isAnonymous;return t||!n},"Sign Out":function(e){return!e.isAnonymous}},_=(0,i.default)(u.Button).withConfig({displayName:"userControl__SignInButton",componentId:"sc-n4ebn8-0"})(["&&{> .button-icon{width:24px;height:24px;}}"]);const M=function(e){var t=e.dropdownBackground,n=void 0===t?"dropdown":t,o=(0,m.Iy)("avatarURL"),i=(0,m.Iy)("isAnonymous"),g=(0,p.Z)(),v=(0,a.Z)(g,4),b=v[0],O=v[2],k=v[3],D=(0,c.useCallback)((function(){window.open("https://status.netdata.cloud","_blank")}),[]),j=(0,h.UQ)(),M=(0,y.Z)(),N=(0,w.Z)(),I=N.handleOpenProfileModal,R=N.handleCloseProfileModal,F=N.isProfileModalOpen,L=(0,c.useMemo)((function(){return[{name:"Settings",onClick:I,hasSeparator:!1,testid:"userControl-settings"},{name:"Operational Status",onClick:D,hasSeparator:!1,testid:"userControl-operationalStatus"},{name:"Sign In",onClick:M,hasSeparator:!0,testid:"userControl-signOut"},{name:"Sign Out",onClick:j,hasSeparator:!0,testid:"userControl-signOut"}].filter((function(e){return Z[e.name]({isAgent:E.ZP,isAnonymous:i})}))}),[i,E.ZP]);return c.createElement(l.Z,null,c.createElement(S.Z,T({},!i&&{content:"Edit your account settings and manage your notifications",align:"right"}),i?c.createElement(S.Z,{content:"Sign In",align:"right"},c.createElement(_,{small:!0,icon:"sign_in",onClick:O,"data-ga":"sidebar-sign-in::click-dropdown::global-view","data-testid":"sign-in-dropdown",iconSize:"medium",margin:[0,0,2]})):c.createElement(u.Box,{"data-testid":"userControl-userAvatar",onClick:O},c.createElement(f.Z,{src:o||""}))),b&&c.createElement(u.Layer,{margin:[5,17],position:"bottom-left",onClickOutside:k,onEsc:k},c.createElement(C,{width:52,background:n,padding:[3]},L.map((function(e){var t=e.hasSeparator,n=e.name,o=(0,r.Z)(e,P);return c.createElement(c.Fragment,{key:n},t&&c.createElement(s,{key:"".concat(n,"-itemSeparator")}),c.createElement(d.Z,T({key:n,round:1},o),n))})))),F&&c.createElement(x,{onClose:R}))}},36589:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(4942),o=n(45987),a=n(67294),i=n(54851),c=["onChange","value","onKeyDown","label"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const l=function(e){var t=e.onChange,n=e.value,l=e.onKeyDown,s=e.label,d=(0,o.Z)(e,c);return a.createElement(i.TextInput,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({label:s,name:"userEmail",placeholder:"Enter an email address",value:n,onChange:t,onKeyDown:l},d))}},43266:(e,t,n)=>{"use strict";n.d(t,{Z:()=>lt});var r=n(29439),o=n(67294),a=n(27046),i=n(54851),c=n(78473),u=n(64472),l=n(2086),s=n(83953),d=n(15267),f=n(87053),p=n(4942),m=n(93433),h=n(45987),y=n(83740),g=["value","isValid","setIsValid","onChange","label","validators","fieldMessage"];function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var b="User name cannot exceed ".concat(40," characters"),w=function(e){var t=e.length<=40;return(0,c.f)(t,b)};const O=function(e){var t=e.value,n=e.isValid,a=e.setIsValid,u=e.onChange,l=e.label,s=e.validators,d=void 0===s?[]:s,f=e.fieldMessage,b=(0,h.Z)(e,g),O=(0,c.A)([w].concat((0,m.Z)(d))),k=(0,o.useState)(""),D=(0,r.Z)(k,2),x=D[0],S=D[1];return(0,o.useEffect)((function(){var e=O(t),r=e.isValid,o=(0,y.T)(e);!n&&r?a(!0):n&&!r&&a(!1),S(o||"")}),[n,t]),o.createElement(i.TextInput,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,p.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({label:l||" ",name:"userName",placeholder:"Enter the user's name",value:t,onChange:u,fieldMessage:f,error:!n&&x},b))};var k=n(36589),D=n(97431),x=n(38700),S=n(87357),C=n(79870),E=n(60677),P=(0,E.default)(i.Text).withConfig({displayName:"styled__Label",componentId:"sc-1ds1rgs-0"})(["height:",";font-weight:bold;display:flex;align-items:center;margin-bottom:",";"],(0,i.getSizeBy)(3),(0,i.getSizeBy)(3)),j=E.default.div.withConfig({displayName:"styled__AvatarBlock",componentId:"sc-1ds1rgs-1"})(["height:",";display:flex;margin-bottom:",";"],(0,i.getSizeBy)(10),(0,i.getSizeBy)(4)),T=E.default.div.withConfig({displayName:"styled__GravatarInfo",componentId:"sc-1ds1rgs-2"})(["padding:0 ",";display:flex;flex-direction:column;justify-content:center;"],(0,i.getSizeBy)(2)),Z=(0,E.default)(i.TextSmall).withConfig({displayName:"styled__StyledTextSmall",componentId:"sc-1ds1rgs-3"})(["margin-bottom:",";"],(0,i.getSizeBy)(2)),_=(0,E.default)(i.TextNano).withConfig({displayName:"styled__StyledTextNano",componentId:"sc-1ds1rgs-4"})(["color:",";"],(0,i.getColor)("textFocus")),M=E.default.div.withConfig({displayName:"styled__RadioRow",componentId:"sc-1ds1rgs-5"})(["display:flex;flex-flow:row nowrap;align-items:center;padding:0 0 "," ",";"],(0,i.getSizeBy)(2),(0,i.getSizeBy)(1)),N=E.default.section.withConfig({displayName:"styled__StyledSection",componentId:"sc-1ds1rgs-6"})(["display:flex;margin-top:auto;justify-content:flex-end;"]),I=[function(e){return(0,c.f)(!!e,"Name should not be empty")}],R=function(){},F=(0,C.F)((function(e){var t=e.isLastMember,n=e.spaceName,r=e.children;return o.createElement(i.Flex,{column:!0,gap:2},o.createElement(i.Text,null,"You are about to delete your account at ",o.createElement("strong",null,"Netdata Cloud"),". All data related to your account will be deleted."),t&&o.createElement(o.Fragment,null,o.createElement(i.Text,null,o.createElement(i.Text,{strong:!0},n)," space will be deleted since you are the last member."),r),o.createElement(i.Text,null,"This cannot be undone. Are you sure you want to continue?"))}));const L=function(e){var t=e.setFormValid,n=e.setFormState,a=(0,l.Iy)("name"),c=(0,i.useInputValue)({value:a,maxChars:40}),p=(0,r.Z)(c,4),m=p[0],h=p[1],y=p[2],g=p[3],v=(0,o.useState)(!1),b=(0,r.Z)(v,2),w=b[0],C=b[1],E=(0,d.Z)(),M=(0,r.Z)(E,4),L=M[0],A=M[2],B=M[3],Y=(0,d.Z)(),U=(0,r.Z)(Y,2),H=U[0],W=U[1],q=(0,D.RP)().value,z=(0,x.OS)(),V=1===(0,S.H4)().length,Q=(0,l.Iy)("email"),G=(0,l.Iy)("avatarURL");(0,o.useEffect)((function(){g&&t(w)}),[g,w]),(0,o.useEffect)((function(){n({name:m})}),[m]);var K=(0,s.R2)();return o.createElement(o.Fragment,null,o.createElement(P,{"data-testid":"userProfile-label"},"Photo"),o.createElement(j,{"data-testid":"userProfile-avatarSection"},o.createElement(u.Z,{src:G||"",testId:"userProfile-avatar",width:80,height:80}),o.createElement(T,{"data-testid":"userProfile-gravatarInfo"},o.createElement(Z,{"data-testid":"userProfile-gravatarDescription"},"We obtain your photo from your Gravatar account."),o.createElement(_,{"data-testid":"userProfile-gravatarDirection"},"Do you want to modify it? Go to"," ",o.createElement(f.Z,{"data-testid":"userProfile-gravatarLink",href:"https://en.gravatar.com/",target:"_blank",rel:"noopener noreferrer"},"Gravatar")))),o.createElement(O,{"data-testid":"userProfile-username",value:m,label:"Name",onChange:h,isValid:w,setIsValid:C,validators:I,fieldIndicator:y,instantFeedback:"positiveFirst",isDirty:g}),o.createElement(k.Z,{"data-testid":"userProfile-email",label:"Email",disabled:!0,value:Q,onChange:R}),o.createElement(N,{"data-testid":"userProfile-actions"},o.createElement(i.Button,{danger:!0,onClick:A,label:"Delete account","data-ga":"user-profile-settings::click-delete::global-view","data-testid":"userProfile-deleteAccount-button"}),L&&o.createElement(i.ConfirmationDialog,{confirmLabel:H?"Deleting...":"Yes, delete","data-ga":"delete-account-dialog","data-testid":"deleteAccountDialog",handleConfirm:function(){W(),K()},handleDecline:B,message:o.createElement(F,{isLastMember:V,spaceName:z.name,currentPlan:q}),title:"Delete Account",isConfirmDisabled:H,isConfirmLoading:H,isDeclineDisabled:H})))};const A=function(e){var t=e.gaPrefix,n=void 0===t?"cookie-consent":t,r=e.gaView,a=void 0===r?"global-view":r,c=e.testPrefix,u=void 0===c?"cookieConsent":c;return o.createElement(i.TextSmall,{"data-testid":"".concat(u,"-description")},"This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember you. We use this information to improve and customize your browsing experience and for analytics and metrics about our visitors on this website and other media. To find out more about the cookies we use, see Netdata's"," ",o.createElement(f.Z,{alignSelf:"start",Component:i.TextSmall,"data-ga":"".concat(n,"::click-policy-link::").concat(a),"data-testid":"".concat(u,"-policyLink"),href:"https://netdata.cloud/privacy",rel:"noopener noreferer",target:"_blank"},"Privacy Policy"),".")};var B=n(28317),Y=n(26904),U=n(79532),H=n(95748),W=n(30028),q=(0,E.default)(i.Button).attrs({textTransform:"none",width:"auto"}).withConfig({displayName:"styled__Action",componentId:"sc-aj53iu-0"})(["&&{height:36px;","}"],(function(e){return e.isBanner&&"\n border-width: 0;\n \n > span {\n align-items: center;\n display: flex;\n }\n "}));(0,E.default)(i.Box).withConfig({displayName:"styled__AppContainer",componentId:"sc-aj53iu-1"})(["backdrop-filter:blur(2.5px);background-color:rgba(255,255,255,0.7);inset:0;pointer-events:all;position:absolute;z-index:10;"]),(0,E.default)(i.Icon).attrs({color:"primary",name:"chevron_down_thin"}).withConfig({displayName:"styled__ArrowIcon",componentId:"sc-aj53iu-2"})(["",";"],(function(e){return e.isOpen&&"transform: rotate(180deg);"})),(0,E.default)(i.Box).attrs({background:"bright",border:{color:"borderSecondary",side:"top"},width:"100%"}).withConfig({displayName:"styled__BannerContainer",componentId:"sc-aj53iu-3"})(["bottom:0;position:absolute;"]);function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach((function(t){(0,p.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Q=function(e){var t=e.gaPrefix,n=void 0===t?"cookie-consent":t,a=e.gaView,c=void 0===a?"global-view":a,u=e.onClick,s=void 0===u?function(){}:u,d=e.testPrefix,f=void 0===d?"cookieConsent":d,m=(0,l.Iy)("id"),h=(0,o.useState)(W.lF),y=(0,r.Z)(h,2),g=y[0],v=y[1],b=(0,Y.F)(),w=(0,r.Z)(b,2)[1],O=function(e){return function(t){var n=t.target;v((function(t){return V(V({},t),{},(0,p.Z)({},e,n.checked))}))}};return o.createElement(i.Flex,{column:!0,"data-testid":"".concat(f,"-preferences"),gap:3},Object.values(H.Ew).map((function(e){var t=e.defaultValue,r=e.description,a=e.disabled,u=e.ga,l=e.id,s=e.title;return o.createElement(i.Flex,{column:!0,"data-testid":"".concat(f,"-").concat(l),gap:1,key:l},o.createElement(i.Flex,{alignItems:"center","data-testid":"".concat(l,"-actionRow"),justifyContent:"between"},o.createElement(i.Flex,{alignItems:"baseline","data-testid":"".concat(l,"-titleContainer")},o.createElement(i.Text,{color:"main","data-testid":"".concat(l,"-title")},s),a&&o.createElement(o.Fragment,null,"\xa0",o.createElement(i.TextSmall,{color:"main","data-testid":"".concat(l,"-statusDescription")},"(always ",H.pD[t],")"))),o.createElement(i.Toggle,{colored:!0,"data-ga":"".concat(n,"::click-").concat(u,"-switch::").concat(c,"::").concat(g[l]?"enabled":"disabled"),"data-testid":"".concat(l,"-switch"),checked:g[l],disabled:a,onChange:O(l)})),o.createElement(i.TextSmall,{color:"textLite","data-testid":"".concat(l,"-description")},r))})),o.createElement(q,{alignSelf:"end","data-ga":"".concat(n,"::click-save-preferences::").concat(c),"data-testid":"".concat(f,"-savePreferences"),disabled:(0,W.fY)(g),flavour:"hollow",label:"Save preferences",onClick:function(){var e=[],t={};Object.keys(g).forEach((function(n){var r=g[n]?H.Ci.granted:H.Ci.denied;e.push("".concat(H.Ew[n].eventName,"=").concat(g[n].toString())),(0,W.ej)(n)!==r&&(H.Ew[n].gmtKeys.forEach((function(e){t[e]=r})),g[n]?H.Ew[n].handleAccept():H.Ew[n].handleDeny(),(0,W.d8)(n,(0,W.ow)(1),r))})),w((0,U.O)()),(0,W.v)(t),(0,B.L)("cookie-consent","save-preferences",e.join(","),m,"","cookie-consent-save-preferences"),s()},padding:[2,4]}))};const G=function(e){var t=e.onClose;return o.createElement(i.Flex,{column:!0,"data-testid":"manageCookies",gap:3},o.createElement(A,{gaPrefix:"manage-cookies",testPrefix:"manageCookies"}),o.createElement(Q,{gaPrefix:"manage-cookies",onClick:t,testPrefix:"manageCookies"}))};var K=n(5771);const X=function(){var e=(0,K.kq)("theme"),t=(0,r.Z)(e,2),n=t[0],a=t[1],c=(0,o.useCallback)((function(e){return a(e.target.value)}),[]);return o.createElement(o.Fragment,null,o.createElement(P,null,"Netdata Theme"),o.createElement(M,null,o.createElement(i.RadioButton,{label:"Light Theme",checked:"light"===n,onChange:c,value:"light"})),o.createElement(M,null,o.createElement(i.RadioButton,{label:"Dark Theme",checked:"light"!==n,onChange:c,value:"dark"})))};var J=n(15861),$=n(64687),ee=n.n($),te=function(e){var t=e.onCloseModal,n=e.onCreate,a=(0,o.useState)(""),c=(0,r.Z)(a,2),u=c[0],l=c[1];return o.createElement(i.ModalContent,null,o.createElement(i.ModalHeader,null,"Create New Token",o.createElement(i.ModalCloseButton,{testId:"close-button",onClose:t})),o.createElement(i.ModalBody,null,o.createElement(i.Flex,{height:10,width:80},o.createElement(i.TextInput,{"data-testid":"description",placeholder:"Enter Description",onChange:function(e){var t=e.target;return l(t.value)},value:u}))),o.createElement(i.ModalFooter,null,o.createElement(i.Button,{disabled:""===u.trim(),label:"Create",onClick:function(){return n(u)},"data-testid":"btn-create"})))};function ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function re(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(n),!0).forEach((function(t){(0,p.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var oe=E.default.div.withConfig({displayName:"styled__TokenContainer",componentId:"sc-v6mo40-0"})(["display:flex;flex-direction:column;align-items:center;color:",";background:",";border:1px solid ",';border-radius:2px;overflow-wrap:anywhere;white-space:pre-wrap;padding:23px 27px 14px;width:100%;font-family:"Courier New",Courier,monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;'],(0,i.getColor)("textDescription"),(0,i.getColor)("modalTabsBackground"),(0,i.getColor)("borderSecondary")),ae=function(e){return o.createElement(i.Box,re(re({},e),{},{as:i.Icon,sx:{borderRadius:"50%",overflow:"hidden",background:(0,i.getColor)(["neutral","white"])}}))},ie=function(e){return o.createElement(i.Text,re(re({},e),{},{color:["neutral","bluebayoux"]}))},ce=function(e){return o.createElement(i.Flex,re(re({},e),{},{as:i.Icon,sx:{alignSelf:"flex-end",cursor:"pointer"}}))},ue=n(20640),le=n.n(ue),se=n(55678),de=n(12070);function fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(n),!0).forEach((function(t){(0,p.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var me=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(){le()(e);var n=(0,de.sc)(pe(pe({},pe({header:"Copied",text:"Token copied to your clipboard!",icon:"gear"},t)),{},{success:!0}));se.Am.success(n,{context:"copy"})}},he=function(e){var t=e.onCloseModal,n=e.token;return o.createElement(i.ModalContent,null,o.createElement(i.ModalHeader,null,"Token Generated",o.createElement(i.ModalCloseButton,{testId:"close-button",onClose:t})),o.createElement(i.ModalBody,null,o.createElement(i.Flex,{column:!0,gap:4},o.createElement(oe,null,o.createElement("span",{"data-testid":"token"},n),o.createElement(ce,{name:"copy",size:"small",color:"primary",onClick:me(n),"data-ga":"profile::click-copytoken::all-pages::api-token"})),o.createElement(i.Flex,{alignItems:"center",background:"warningBackground",gap:4,padding:[3,3],round:!0},o.createElement(ae,{"data-testid":"noNodesView-warningBannerIcon",name:"exclamation",color:"warning"}),o.createElement(ie,{"data-testid":"warning-message"},"Make sure to copy or store this token and add it where you need it. Once you close this modal you will not be able to retrieve it again.")))),o.createElement(i.ModalFooter,null,o.createElement(i.Button,{label:"Close",onClick:t})))},ye=n(35835),ge=function(e){return ye.Z.post("/api/v1/auth/account/api-token",{description:e})},ve=function(e){var t=e.onCloseModal,n=e.onTokenCreated,a=e.view,c=e.token,u=(0,o.useState)(a),l=(0,r.Z)(u,2),s=l[0],d=l[1],f=(0,o.useState)(c),p=(0,r.Z)(f,2),m=p[0],h=p[1],y=function(){var e=(0,J.Z)(ee().mark((function e(t){var r;return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ge(t);case 2:r=e.sent,(0,B.L)("api-token","create-token","profile",t),h(r.data.token),d("CopyTokenView"),n();case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return o.createElement(i.Modal,null,"CreateView"===s&&o.createElement(te,{"data-testid":"create-view",onCloseModal:t,onCreate:y}),"CopyTokenView"===s&&m&&o.createElement(he,{onCloseModal:t,token:m}))},be=n(49546);function we(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?we(Object(n),!0).forEach((function(t){(0,p.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):we(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ke=[{id:"description",header:"Description",size:100,minSize:60,cell:function(e){return(0,e.getValue)()}},{id:"created_at",header:"Date Created",size:100,minSize:30,cell:function(e){return(0,e.getValue)()}},{id:"last_used_at",header:"Last Used",size:100,minSize:30,cell:function(e){return(0,e.getValue)()}},{id:"ends_with",header:"Token",size:100,minSize:30,cell:function(e){var t=e.getValue;return o.createElement(o.Fragment,null,o.createElement(i.Text,{style:{verticalAlign:"sub"}},"******"),t())}}],De=n(64783);const xe=function(){var e=(0,De.MJ)("email"),t=(0,r.Z)(e,2),n=t[0],a=t[1],c=(0,o.useCallback)((function(){return a(!n)}),[n,a]);return o.createElement(i.Flex,{justifyContent:"between",alignItems:"center"},o.createElement(i.Box,null,o.createElement(i.H5,null,"E-mail"),o.createElement(i.TextSmall,null,"Netdata will send you health notifications via e-mails")),o.createElement(i.Toggle,{colored:!0,onChange:c,checked:n,"data-testid":"profileNotifications-emailNotificationsToggle","data-ga":"profile-ntab::click-toggle::global-view::".concat(n?"enabled":"disabled")}))};var Se=n(11012),Ce=n(28969),Ee=n(26503),Pe=n(89211),je=n(20687),Te=n(12407),Ze=n(97510),_e=n(38141),Me=n(87050),Ne=n(72840),Ie=n(22464),Re=E.default.div.withConfig({displayName:"styled__Row",componentId:"sc-lpc291-0"})(["width:100%;height:",";display:flex;flex-flow:row nowrap;align-items:center;padding-left:",";margin-bottom:",";"],(0,i.getSizeBy)(5),(0,i.getSizeBy)(3),(0,i.getSizeBy)(2)),Fe=(0,E.default)(i.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-lpc291-1"})(["width:20px;height:20px;margin-right:",";"],(0,i.getSizeBy)()),Le=(0,E.css)(["&&{width:200px;}margin-left:auto;"]),Ae=(0,E.default)(i.Select).withConfig({displayName:"styled__StyledSelect",componentId:"sc-lpc291-2"})(["",""],Le),Be=(0,E.default)(i.Button).withConfig({displayName:"styled__SettingsLoader",componentId:"sc-lpc291-3"})([""," color:",";border:1px solid ",";.path{stroke:",";}"],Le,(0,i.getColor)("text"),(0,i.getColor)("border"),(0,i.getColor)("text")),Ye=function(e){var t=e.roomId,n=e.spaceId,a=(0,De.dR)({roomId:t,spaceId:n,key:"alarms"}),i=(0,r.Z)(a,2),c=i[0],u=i[1],l=(0,o.useCallback)((function(e){u(e.value)}),[u]);return o.createElement(Ae,{options:Object.values(_e.YM),value:_e.YM[c],onChange:l})},Ue=function(e){var t=e.roomId,n=e.spaceId,a=(0,o.useState)(),c=(0,r.Z)(a,2),u=c[0],l=c[1],s=(0,Me.qn)(n,t,{onFail:function(){l(!1)},onSuccess:function(){l(!1)}}),d=(0,o.useCallback)((function(){l(!0),s()}),[s,t]);return o.createElement(i.Box,{margin:[0,2,0,"auto"]},o.createElement(Ie.Z,{content:"Join this room to activate notifications for it",isBasic:!0},o.createElement(i.Button,{isLoading:u,label:"Join",onClick:d,flavour:"hollow"})))},He=function(e){var t=e.isMember,n=e.roomId,r=e.spaceId,a=(0,Ne.tE)(n,"name");return o.createElement(Re,{"data-testid":"roomSettings-room-".concat(a),"data-ga":"profile-ntab::click-join-room-".concat(a,"::global-view")},o.createElement(Fe,{name:"room",color:"text"}),o.createElement(i.Text,null,a),t?o.createElement(o.Suspense,{fallback:o.createElement(Be,{isLoading:!0,flavour:"hollow",label:"Loading settings.."})},o.createElement(Ye,{roomId:n,spaceId:r})):o.createElement(Ue,{roomId:n,spaceId:r}))},We=E.default.div.withConfig({displayName:"styled__CollapsibleRoot",componentId:"sc-1p8t8zr-0"})(["width:100%;height:",";display:flex;flex-flow:row nowrap;align-items:center;cursor:pointer;margin-bottom:",";"],(0,i.getSizeBy)(5),(0,i.getSizeBy)(2)),qe=(0,E.default)(i.Icon).withConfig({displayName:"styled__OpenerIcon",componentId:"sc-1p8t8zr-1"})(["height:5px;width:6px;margin-right:",";",";"],(0,i.getSizeBy)(2),(function(e){return e.expanded&&"transform: rotate(90deg)"})),ze=(0,E.default)(i.Icon).withConfig({displayName:"styled__SpaceIcon",componentId:"sc-1p8t8zr-2"})(["width:20px;height:20px;margin-right:",";"],(0,i.getSizeBy)()),Ve=(0,E.default)(i.Text).withConfig({displayName:"styled__SpaceLabel",componentId:"sc-1p8t8zr-3"})(["font-weight:bold;"]),Qe=(0,E.default)(i.TextSmall).withConfig({displayName:"styled__SettingsInfo",componentId:"sc-1p8t8zr-4"})(["margin-left:auto;opacity:0.8;"]),Ge=n(84445),Ke=function(e){var t=e.expanded,n=e.onExpand,r=e.label,a=e.spaceId;(0,Ge.Z)(a);var i=(0,je.pV)(a,"channels").find((function(e){return"Email"===e.integration}))||{};return o.createElement(We,{onClick:n,"data-testid":"spaceRoot-space-".concat(r)},o.createElement(qe,{name:"chevron_right_s",expanded:t,color:"text"}),o.createElement(ze,{name:"space",color:"text"}),o.createElement(Ve,null,r),!i.enabled&&o.createElement(Qe,null,"E-mail notifications for this space has been disabled by admin"))},Xe={width:"108px",height:"77px"},Je=function(e){var t=e.spaceId,n=e.isCurrent,a=e.showAllRooms,c=(0,Pe.Z)(n),u=(0,r.Z)(c,2),l=u[0],s=u[1],d=(0,Te.Z)(t,{autorun:!1,polling:!1}),f=(0,Ze.y3)(t,"loaded");(0,o.useEffect)((function(){t&&l&&!f&&d()}),[l,f,t,d]);var p=(0,x.vu)(t,"name"),m=(0,Ze.WY)(t),h=(0,o.useMemo)((function(){return a?m:m.filter((function(e){return e.isMember}))}),[m,a]),y=(0,o.useRef)();return(0,o.useEffect)((function(){l&&y.current&&y.current.scrollIntoView({behavior:"smooth",block:"start"})}),[l]),o.createElement(i.Flex,{column:!0,ref:y},o.createElement(Ke,{expanded:l,onExpand:s,label:p,spaceId:t}),o.createElement(i.Collapsible,{open:l},(function(){return f?o.createElement(o.Fragment,null,h.map((function(e){var n=e.id,r=e.isMember;return o.createElement(He,{isMember:r,key:n,roomId:n,spaceId:t})}))):o.createElement(Se.Z,{iconProps:Xe,title:"Loading..."})})))},$e=n(14715),et={width:"108px",height:"77px"},tt=function(){var e=(0,x.th)(),t=function(e){var t=(0,x.GM)("ids");return(0,o.useMemo)((function(){return t.reduce((function(t,n){return n===e?[n].concat((0,m.Z)(t)):[].concat((0,m.Z)(t),[n])}),[])}),[e,t])}(e),n=(0,Ce.gI)(Ee.mk.roomReadAll),a=(0,o.useState)(!1),c=(0,r.Z)(a,2),u=c[0],l=c[1];return o.createElement(o.Fragment,null,o.createElement(i.H4,null,"Notifications for all your Netdata Spaces and all the War Rooms you are in"),n&&o.createElement($e.Z,{onFilterClick:function(e){return function(t){t.stopPropagation(),l(e)}},showAllRooms:u,padding:[1,0]}),o.createElement(i.Flex,{overflow:{vertical:"auto"},column:!0,"data-testid":"spaceRoomNotifications-spacesContainer",padding:[3,0,3]},o.createElement(o.Suspense,{fallback:o.createElement(Se.Z,{iconProps:et,title:"Loading notification settings..."})},t.map((function(t){return o.createElement(Je,{key:t,isCurrent:t===e,showAllRooms:u,spaceId:t})})))))},nt=(0,o.memo)((function(){return o.createElement(i.Flex,{overflow:{vertical:"hidden"},column:!0,gap:2},o.createElement(i.H4,null,"Notification Methods"),o.createElement(o.Suspense,{fallback:"..."},o.createElement(xe,null)),o.createElement(i.Flex,{height:"1px",background:"border"}),o.createElement(tt,null))})),rt=n(44446),ot={agent:["theme"],cloud:["profile","theme","notifications","apiTokens","manageCookies"]},at={profile:{Component:L,label:"Profile",order:0,testId:"profileTab"},theme:{Component:X,label:"Theme",order:1,testId:"themeTab"},notifications:{Component:nt,label:"Notifications",order:2,testId:"notificationsTab"},apiTokens:{Component:function(){var e=(0,o.useState)(!1),t=(0,r.Z)(e,2),n=t[0],a=t[1],c=(0,o.useState)(!1),u=(0,r.Z)(c,2),l=u[0],s=u[1],d=(0,o.useState)(null),f=(0,r.Z)(d,2),p=f[0],m=f[1],h=function(){var e=(0,o.useState)([]),t=(0,r.Z)(e,2),n=t[0],a=t[1],i=function(){var e=(0,J.Z)(ee().mark((function e(){var t;return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ye.Z.get("/api/v1/auth/account/api-token");case 2:t=e.sent,a(t.data.map((function(e){return Oe(Oe({},e),{},{created_at:(0,be.Z)(new Date(e.created_at),"dd/MM/yyyy"),last_used_at:(0,be.Z)(new Date(e.last_used_at),"dd/MM/yyyy")})})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,o.useEffect)((function(){i()}),[]),{data:n,setData:a,fetchData:i}}(),y=h.data,g=h.setData,v=h.fetchData,b=(0,o.useMemo)((function(){return{addEntry:{handleAction:function(){return a(!0)},tooltipText:"Create new token"}}}),[]),w=(0,o.useMemo)((function(){return{replace:{handleAction:function(){var e=(0,J.Z)(ee().mark((function e(t){var n,r,o;return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,e.next=3,a=n,ye.Z.post("/api/v1/auth/account/api-token/".concat(a,"/replace"));case 3:return r=e.sent,o=r.data,m(o.token),s(!0),e.next=9,v();case 9:case"end":return e.stop()}var a}),e)})));return function(t){return e.apply(this,arguments)}}(),confirmationTitle:"Replace API Token",confirmationMessage:"You are about to replace API Token, are you sure you want to continue?"},delete:{handleAction:function(){var e=(0,J.Z)(ee().mark((function e(t){var n;return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,e.next=3,r=n,ye.Z.delete("/api/v1/auth/account/api-token/".concat(r));case 3:g(y.filter((function(e){return e.id!==n}))),(0,B.L)("api-token","delete-token","profile");case 5:case"end":return e.stop()}var r}),e)})));return function(t){return e.apply(this,arguments)}}(),confirmationTitle:"Delete API Token",confirmationMessage:"You are about to delete API Token, are you sure you want to continue?"}}}),[y]);return o.createElement(o.Fragment,null,o.createElement(i.NetdataTable,{dataColumns:ke,data:y,bulkActions:b,rowActions:w}),n&&o.createElement(ve,{view:"CreateView",onCloseModal:function(){return a(!1)},onTokenCreated:v}),l&&o.createElement(ve,{view:"CopyTokenView",onCloseModal:function(){s(!1),m(null)},token:p}))},label:"API tokens",order:3,testId:"apiTokensTab"},manageCookies:{Component:G,label:"Manage cookies",order:4,testId:"manageCookiesTab"}},it=function(e){return(at[e]||at.profile).order},ct=rt.ZP?"agent":"cloud",ut=Object.keys(at).filter((function(e){return ot[ct].includes(e)}));const lt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.modalName,n=void 0===t?"profile":t,i=e.tabs,c=void 0===i?ut:i,u=(0,a.Z)(n),l=u.isModalOpen,s=u.currentModalTab,d=u.handleOpenModal,f=u.handleCloseModal,p=u.handleChangeModalTab,m=(0,o.useState)(it(s)),h=(0,r.Z)(m,2),y=h[0],g=h[1],v=function(e){p(e)};return(0,o.useEffect)((function(){g(it(s))}),[s]),{handleOpenProfileModal:function(){d(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"profile")},handleCloseProfileModal:function(){f()},getPreselectedTab:it,setCurrentTab:v,handleChangeTab:function(e){var t=c[e];g(e),v(t)},tabs:c,tabsByName:at,activeTabIndex:y,isProfileModalOpen:l}}},36873:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(67294),o=n(89250),a=n(44446),i=/\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud)\/?.*/;const c=function(){var e=(0,o.s0)();return(0,r.useCallback)((function(){if(a.ZP){var t=window.location.origin+(window.location.pathname.replace(i,"")||"");window.location.href="".concat(window.envSettings.cloudUrl,"/trust?redirect_uri=").concat(encodeURIComponent(window.location.href),"&agent_uri=").concat(encodeURIComponent(t||window.envSettings.agentApiUrl))}else e("/sign-in")}),[])}},28371:(e,t,n)=>{"use strict";n.d(t,{IC:()=>y,Sq:()=>m,ZP:()=>b,cA:()=>v,l9:()=>h});var r=n(4942),o=n(15861),a=n(64687),i=n.n(a),c=n(67294),u=n(54851),l=n(69709);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var d="delete-node-dialog",f="deleteNodeDialog",p=function(e){var t=1===e;return"Delete ".concat(e," ").concat(t?"node":"nodes")},m=function(e){return"Delete ".concat(e," node")},h=function(e){var t=e.name,n=e.nodesLength;return n?1===n&&t?m(t):p(n):""},y=function(e){var t=e.name;return c.createElement(c.Fragment,null,"You are about to delete offline node ",c.createElement("strong",null,t),".",c.createElement("br",null),"Node will be removed from all war rooms and will no longer be accessible. Plus all metadata will be removed.",c.createElement("br",null),"Are you sure you want to continue?")},g=function(e){var t=e.nodesLength,n=1===t;return c.createElement(c.Fragment,null,"You are about to delete ",n?"this":"these"," ",c.createElement("strong",null,t," offline ",n?"node":"nodes"),".",c.createElement("br",null),n?"Node":"Nodes"," will be removed from all war rooms and will no longer be accessible. Plus all metadata will be removed.",c.createElement("br",null),"Are you sure you want to continue?")},v=function(e){var t=e.name,n=e.nodesLength;return n?1===n&&t?c.createElement(y,{name:t}):c.createElement(g,{nodesLength:n}):""};const b=function(e){var t=e.ids,n=void 0===t?[]:t,a=e.name,h=e.onClose,v=(0,l.Z)(),b=function(){var e=(0,o.Z)(i().mark((function e(){return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v(n);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),w=a?{"data-ga":"".concat(d,"-with-name"),"data-testid":"".concat(f,"WithName"),message:c.createElement(y,{name:a}),title:m(a)}:{"data-ga":"".concat(d,"Bulk"),"data-testid":"".concat(f,"Bulk"),message:c.createElement(g,{nodesLength:n.length}),title:p(n.length)};return c.createElement(u.ConfirmationDialog,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({confirmLabel:"Yes, delete",handleConfirm:b,handleDecline:h},w))}},94266:(e,t,n)=>{"use strict";n.d(t,{Br:()=>m,O3:()=>g,ZP:()=>w,ar:()=>b,d1:()=>y});var r=n(4942),o=n(15861),a=n(64687),i=n.n(a),c=n(67294),u=n(54851),l=n(94109),s=n(72840);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var f="remove-node-dialog",p="removeNodeDialog",m=function(e){return"Remove ".concat(e," node")},h=function(e){var t=1===e;return"Remove ".concat(e," ").concat(t?"node":"nodes")},y=function(e){var t=e.name,n=e.nodesLength;return n?1===n&&t?m(t):h(n):""},g=function(e){var t=e.name,n=e.roomName;return c.createElement(c.Fragment,null,"You are about to remove ",c.createElement("strong",null,t)," from War Room ",c.createElement("strong",null,n),".",c.createElement("br",null),"Are you sure you want to continue?")},v=function(e){var t=e.nodesLength,n=e.roomName,r=1===t;return c.createElement(c.Fragment,null,"You are about to remove"," ",c.createElement("strong",null,t," ",r?"node":"nodes")," ","from War Room ",c.createElement("strong",null,n),".",c.createElement("br",null),"Are you sure you want to continue?")},b=function(e){var t=e.name,n=e.nodesLength,r=e.roomName;return n?1===n&&t?c.createElement(g,{name:t,roomName:r}):c.createElement(v,{nodesLength:n,roomName:r}):""};const w=function(e){var t=e.ids,n=void 0===t?[]:t,a=e.name,y=e.onClose,b=(0,l.Z)(),w=n.length,O=(0,s.Hm)("name"),k=function(){var e=(0,o.Z)(i().mark((function e(){return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,b(n);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=a?{"data-ga":"".concat(f,"WithName"),"data-testid":"".concat(p,"WithName"),message:c.createElement(g,{name:a,roomName:O}),title:m(a)}:{"data-ga":"".concat(f,"Bulk"),"data-testid":"".concat(p,"Bulk"),message:c.createElement(v,{nodesLength:w,roomName:O}),title:h(w)};return c.createElement(u.ConfirmationDialog,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({handleConfirm:k,handleDecline:y},D))}},33701:(e,t,n)=>{"use strict";n.d(t,{m4:()=>m,aJ:()=>f,Ho:()=>d,ne:()=>l,h8:()=>s,Id:()=>p,d6:()=>y,Lo:()=>h,En:()=>g});var r=n(4942);const o="clear",a="warning",i="critical",c="unreachable";var u,l="No Services",s="N/A",d={groupsOrder:{alertStatus:(u={},(0,r.Z)(u,i,1),(0,r.Z)(u,a,2),(0,r.Z)(u,o,3),(0,r.Z)(u,c,4),u),nodeStatus:{Online:1,Stale:2,Offline:3},services:(0,r.Z)({},l,2)},prioritySettings:{unprioritizedGroupsPlacement:1}},f=48,p=88,m=75,h=74,y=2,g=0},10314:(e,t,n)=>{"use strict";n.d(t,{Aw:()=>N,Br:()=>I,Dy:()=>D,G5:()=>S,I$:()=>y,Lt:()=>k,MC:()=>E,Q5:()=>O,V3:()=>p,_0:()=>g,cB:()=>C,jG:()=>R,jo:()=>M,kR:()=>b,oy:()=>h,yK:()=>P});var r=n(15861),o=n(4942),a=n(64687),i=n.n(a),c=n(67294),u=n(25213),l=n(91745),s=n(33701);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p=function(e,t){return"services"===t?function(e,t){return e.reduce((function(e,n){var r=n.values[t];return(r.length?r:[s.ne]).forEach((function(t){e[t]=Array.isArray(e[t])?e[t]:[],e[t].push(n)})),e}),{})}(e,t):function(e,t){return e.reduce((function(e,n){var r="".concat(n.values[t]);return e[r]=Array.isArray(e[r])?e[r]:[],e[r].push(n),e}),{})}(e,t)},m=function(e){var t=e.isLive,n=e.alarmCounters;return t?n.critical?"critical":n.warning?"warning":"clear":"unreachable"},h=function(e,t){return f(f({},e),{},{alertStatus:m(e),nodeStatus:O(e.state),virtualRowHeight:t})},y=function(e,t){var n=t[e];return n.isVirtualGroupHeader?s.aJ:n.original.virtualRowHeight},g=function(e,t){var n,r=t.orderedRows[e]||{};return(null===(n=null===r||void 0===r?void 0:r.original)||void 0===n?void 0:n.id)&&"".concat(r.original.id,"_").concat(e)||r.id||e},v=function(e){return e>9?"9+":"".concat(e)},b=function(e){var t=e.count,n=e.dataTestId,r=e.isLive,o=e.onAlertClick,a=e.type,i=n?"".concat(n,"-alertIndicator"):"alertIndicator",c={"data-testid":"".concat(i,"-").concat(a)};return r?f(f(f(f({},c),t&&{flavour:"critical"===a?"error":"warning"}),t&&o&&{onClick:function(){return o(a)}}),{},{text:v(t)}):c},w={created:"Unseen",reachable:"Live",stale:"Stale",unreachable:"Offline"},O=function(e){return w[e]||w.stale},k=function(e){return"created"===e?"Pending":"Completed"},D=function(e,t){return e?t?{background:"nodeBadgeBackground",border:"successText",color:"successText",label:"ON",status:"ON"}:{background:"nodeBadgeBackground",border:"warningText",color:"warningText",label:"OFF",status:"OFF"}:{color:["neutral","regentgrey"],background:"nodeBadgeBackground",label:"OFF",status:"NOT CAPABLE"}},x=[!1,null,void 0,"unknown",""],S=function(e){return x.some((function(t){return t===e}))},C=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:" \u2022 ";return S(e)?s.h8:"".concat(e).concat(n).concat(t)},E=function(e,t){return S(e)?s.h8:t?"".concat(e," ").concat(t):e},P=function(e,t,n,r,o){var a={Live:c.createElement(c.Fragment,null,"is currently connected"),Offline:c.createElement(c.Fragment,null,"is currently not connected"),Stale:c.createElement(c.Fragment,null,"is currently not",c.createElement("br",null),"connected and has",c.createElement("br",null),"only historical data")},i={actionObsolete:c.createElement(c.Fragment,null,"Delete Node"),actionRemove:c.createElement(c.Fragment,null,"Remove Node from War Room"),alerts:c.createElement(c.Fragment,null,"The current Critical and",c.createElement("br",null),"Warning alerts for",c.createElement("br",null),r),cloudInfo:c.createElement(c.Fragment,null,r,c.createElement("br",null),"cloud information:",c.createElement("br",null),"Cloud Provider \u2022 Instance Type"),connectivity:t in a?c.createElement(c.Fragment,null,r,c.createElement("br",null),a[t]):c.createElement(c.Fragment,null),info:c.createElement(c.Fragment,null,"View node information"),k8s:c.createElement(c.Fragment,null,r," runs on Kubernetes cluster"),kernel:c.createElement(c.Fragment,null,"Kernel information of ",r),ml:c.createElement(c.Fragment,null,"Machine Learning status of ",r," is: ",n),fn:c.createElement(c.Fragment,null,"Functions capability of ",r," is: ",n),functions:c.createElement(c.Fragment,null,r," functions"),systemInfo:c.createElement(c.Fragment,null,r,c.createElement("br",null),"hardware information:",c.createElement("br",null),"O/S \u2022 CPU Frequency \u2022 CPU Cores \u2022 Architecture \u2022 Memory \u2022 Hard Disk Space"),type:c.createElement(c.Fragment,null,"The type of ",r,c.createElement("br",null),"is: ",o)};return e in i?i[e]:""},j={none:!0,null:!0,unknown:!0},T=function(e){return!!e&&!j[e]},Z={container:"container","container-other":"container",other:"container"},_={"$(systemd-detect-virt -v)":"vm","$(systemd-detect-virt -v) docker-compose up":"vm","${VIRTUALIZATION}":"vm","(systemd-detect-virt -v)":"vm","detect-virt -v":"vm",lxc:"vm","none #vmware":"vmware",other:"vm","systemd-detect-virt -v":"vm",unknown:"vm","vm-other":"vm","VMware Virtual Platform":"vmware"},M=function(e,t){return T(e)?{icon:"container",iconSize:"18px",label:Z[e]||e}:T(t)?{icon:"cluster",iconSize:"18px",label:_[t]||t}:{icon:"ram",iconSize:"14px",label:"Bare Metal"}},N=function(e){var t=e.orderedRows,n=e.start,r=e.end;return t.slice(n,r+1).reduce((function(e,t){return t.original&&!e.includes(t.original.id)&&e.push(t.original.id),e}),[])},I=function(){var e=(0,r.Z)(i().mark((function e(t){var n,r,o,a,c,s;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.cacheKeyPrefix,r=t.nodeIds,o=t.roomId,a=t.spaceId,c=function(e){return e.results.filter((function(e){return!r.includes(e.id)}))},s="".concat(n).concat((0,u.A)({id:o,spaceId:a})),e.next=5,(0,l.c)({key:s,handleResults:c});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=(0,r.Z)(i().mark((function e(t){var n,o,a,c,s;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.cacheKeyPrefix,o=t.nodeIds,a=t.roomIds,c=t.spaceId,s=function(e){return e.results.filter((function(e){return!o.includes(e.id)}))},a.map(function(){var e=(0,r.Z)(i().mark((function e(t){var r;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="".concat(n).concat((0,u.A)({id:t,spaceId:c})),e.next=3,(0,l.c)({key:r,handleResults:s});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},43427:(e,t,n)=>{"use strict";n.d(t,{Z:()=>J});var r=n(4942),o=n(67294),a=n(54851),i=n(25464),c=n(41635),u=n(28969),l=n(26503),s=n(29439),d=n(89250),f=n(72840),p=n(32802),m=n(33666),h=n(77868),y=n(6792),g=n(51801),v=n(10314),b=function(e){var t=e.icon,n=e.status,r=e.handleNavigateToDocs,i=e.message;return o.createElement(a.Flex,{column:!0,width:{max:"200px"},gap:2},o.createElement(a.Flex,{alignItems:"center",gap:2},o.createElement(a.Icon,{name:t,color:"bright",size:"small"}),o.createElement(a.TextMicro,{color:"white"},(0,g.fm)(n))),o.createElement(a.Flex,{column:!0,gap:2},o.createElement(a.TextMicro,{color:"white"},i),r&&o.createElement(a.TextMicro,{"data-testid":"text-agent-outdated-critical",color:"white"},o.createElement(a.Box,{"data-testid":"open-add-node",onClick:r,as:a.TextMicro,cursor:"pointer",textDecoration:"underline",color:"white"}," ","Check here"," "),"for troubleshooting")))};const w=function(e){var t=e.state,n=e.name,r=(0,v.Lt)(t),i=y.R7[r.toLocaleLowerCase()],c=i.icon,u=i.text,l=i.textColor,s=i.indicatorWrapperColor,d=i.tooltip,f=(0,o.useCallback)((function(){window.open("https://learn.netdata.cloud/guides/troubleshoot/troubleshooting-agent-with-cloud-connection","_blank","noopener,noreferrer")}),[]),p="".concat(n," ").concat(d);return o.createElement(a.Tooltip,{allowHoverOnTooltip:!0,content:o.createElement(b,{message:p,icon:c,status:u,handleNavigateToDocs:"Pending"===r?f:void 0})},o.createElement(a.Flex,{margin:[0,"auto",0,"auto"],height:"20px",padding:[.5,0],border:{side:"all",color:s},background:"nodeBadgeBackground",justifyContent:"center",width:30,round:4,gap:2,alignItems:"center"},o.createElement(a.Icon,{name:c,size:"small",color:l}),o.createElement(a.TextMicro,{strong:!0,color:l},u)))};var O=n(1337),k=n(7834),D=n(22663);function x(e,t){return e===t?0:e>t?1:-1}const S=[{id:"name",accessor:"name",header:"Name"},{id:"agent",accessor:"agent",header:"Name",size:120,enableColumnFilter:!1,filterFn:function(e,t,n){var r,o,a=(null===(o=null===(r=e.original)||void 0===r?void 0:r.agent)||void 0===o?void 0:o.name)||"";return null===a||void 0===a?void 0:a.toLowerCase().includes(n)},cell:function(e){var t=(0,e.getValue)(),n=t.os,r=t.name;return o.createElement(O.E,{title:n||"Unknown OS",url:n,name:r})}},{id:"version",accessor:"version",header:"Version",cell:function(e){var t=e.getValue,n=e.row;return o.createElement(a.Flex,{gap:1,flexWrap:!0},o.createElement(a.Pill,{color:"neutralPillColor",hollow:!0,margin:[1,0]},t()),n.original.updateSeverity&&o.createElement(D.Z,{name:n.original.name,os:n.original.os,container:n.original.container,warningLevel:"critical"===n.original.updateSeverity?"critical":"warning",hostLabels:n.original.hostLabels,version:n.original.version,margin:[1,0]}))},minSize:50},{id:"state",accessor:"state",header:"Status",cell:function(e){var t=e.getValue;return o.createElement(h.Z,{state:t()})},sortingFn:function(e,t){return x((0,v.Q5)(e.original.state),(0,v.Q5)(t.original.state))},enableColumnFilter:!0,filterFn:function(e,t,n){var r=e.original.state;return n.length<1||n.some((function(e){var t=e.value;return"all"===t||t===(0,v.Q5)(r)}))},meta:{filter:{component:"select",isMulti:!0,options:[{value:"Offline",label:"Offline"},{value:"Live",label:"Live"},{value:"Stale",label:"Stale"},{value:"Unseen",label:"Unseen"}]},tooltip:o.createElement(k.Z,null)}},{id:"connectionToCloud",accessorKey:"state",header:"Connection To Cloud",cell:function(e){var t=e.getValue,n=e.row.original;return o.createElement(w,{state:t(),name:n.name})},sortingFn:function(e,t){return x((0,v.Lt)(e.original.state),(0,v.Lt)(t.original.state))},enableColumnFilter:!0,filterFn:function(e,t,n){var r=e.original.state;return n.length<1||n.some((function(e){var t=e.value;return"all"===t||("created"===r&&"created"===t||("created"!==r&&"completed"===t||void 0))}))},size:50,meta:{filter:{component:"select",isMulti:!0,options:[{value:"created",label:"Pending"},{value:"completed",label:"Completed"}]}}},{id:"updateSeverity",accessor:"updateSeverity",header:"Severity",cell:function(e){var t=e.getValue,n=e.row.original;return o.createElement(D.Z,{name:n.name,os:n.os,container:n.container,warningLevel:n.updateSeverity,hostLabels:n.hostLabels,version:n.version,text:t()})}}];var C=n(15267),E=n(15861),P=n(64687),j=n.n(P),T=n(28371),Z=n(94266),_=n(69709),M=n(94109);function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var I=function(e){return Array.isArray(e)?e.filter((function(e){return!e.hasAccessibleData})):e.hasAccessibleData?[]:[{id:e.id}]},R=function(e){return Array.isArray(e)?e:[{id:e.id}]};const F=function(e){var t=e.openClaimNodeModal,n=e.roomUntouchable,a=e.isSpace,i=(0,_.Z)(),c=(0,M.Z)(),s=(0,f.Hm)("name"),d=(0,u.gI)(l.mk.nodeDelete),p=(0,u.gI)(l.mk.roomRemoveNode),m=(0,u.gI)(l.mk.nodeCreate),h=(0,u.gI)(l.mk.roomAddNode),y=function(){var e=(0,E.Z)(j().mark((function e(t,n){var r,o;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return r=I(t),o=r.map((function(e){return e.id})),e.next=6,i(o);case 6:n.resetRowSelection();case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),g=function(){var e=(0,E.Z)(j().mark((function e(t,n){var r,o;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return r=R(t),o=r.map((function(e){return e.id})),e.next=6,c(o);case 6:n.resetRowSelection();case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),v=(0,o.useMemo)((function(){return{delete:{confirmLabel:"Yes, delete",confirmationMessage:function(e){return o.createElement(T.IC,{name:e.name})},confirmationTitle:function(e){return(0,T.Sq)(e.name)},declineLabel:"Cancel",disabledTooltipText:d?"Delete is disabled":"Only admins can delete",handleAction:y,isVisible:!!a,isDisabled:function(e){return e.disabled||!d},tooltipText:"Delete node from space"},remove:{confirmLabel:"Yes, remove",confirmationMessage:function(e){return o.createElement(Z.O3,{name:e.name,roomName:s})},confirmationTitle:function(e){return(0,Z.Br)(e.name)},declineLabel:"Cancel",handleAction:g,tooltipText:"Remove node from room",isVisible:!a,isDisabled:function(e){return e.disabled||n||!p},disabledTooltipText:n?"Remove is disabled":"Only admins can remove"}}}),[T.IC,T.Sq,Z.Br,y,g,Z.O3,n,a,d,p]),b=(0,o.useMemo)((function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({addEntry:{disabledTooltipText:a?"Only admins can connect new nodes":"Only admins can add nodes to the room",handleAction:t,isDisabled:a?!m:!(m||h&&!n),tooltipText:a?"Connect new nodes to space":"Add nodes to room"}},a?{delete:{confirmLabel:"Yes, delete",confirmationMessage:function(e,t){return o.createElement(T.cA,{name:t[0].name,nodesLength:t.length})},confirmationTitle:function(e,t){return(0,T.l9)({name:t[0].name,nodesLength:t.length})},disabledTooltipText:d?"Delete is disabled":"Only admins can delete",declineLabel:"Cancel",handleAction:y,isDisabled:!d,tooltipText:"Delete nodes from space"}}:{remove:{confirmLabel:"Yes, remove",confirmationMessage:function(e,t){return o.createElement(Z.ar,{name:t[0].name,nodesLength:t.length,roomName:s})},confirmationTitle:function(e,t){return(0,Z.d1)({name:t[0].name,nodesLength:t.length})},declineLabel:"Cancel",disabledTooltipText:n?"Remove is disabled":"Only admins can remove",handleAction:g,isDisabled:n||!p,tooltipText:"Remove nodes from room"}})}),[T.cA,T.l9,Z.d1,y,g,m,d,p,Z.ar,n,a]);return{rowActions:v,bulkActions:b,hasPermissionToDelete:d,hasPermissionToRemove:p}};function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var B={name:!1,updateSeverity:!1,connectionToCloud:!1},Y=[{id:"state",desc:!1}];const U=function(e){var t=e.roomUntouchable,n=e.customNodes,r=e.alwaysEnableNodeSelection,a=e.isSpace,c=(0,d.UO)().roomSlug,u=(0,f.UL)(c),l=(0,i.X7)(u,"ids"),h=(0,p.Ne)(l),y=(0,o.useMemo)((function(){return(0,m.C)(n||h)}),[n,l]),g=(0,o.useState)(""),b=(0,s.Z)(g,2)[1],w=(0,C.Z)(),O=(0,s.Z)(w,4),k=O[0],D=O[2],x=O[3],E=F({openClaimNodeModal:D,roomUntouchable:t,isSpace:a}),P=E.rowActions,j=E.bulkActions,T=E.hasPermissionToDelete,Z=E.hasPermissionToRemove,_=(0,o.useCallback)((function(e,t,n){var r=n.toLowerCase(),o=e.getValue("name").toLowerCase(),a=(0,v.Q5)(e.getValue("state")).toLocaleLowerCase(),i=(0,v.Lt)(e.getValue("connectionToCloud")).toLocaleLowerCase(),c=(e.getValue("updateSeverity")||"").toLocaleLowerCase(),u=e.getValue("version").toLowerCase();return o.includes(r)||a.includes(r)||u.includes(r)||i.includes(r)||c.includes(r)}),[]);return{nodes:y.map((function(e){return A(A({},e),{},{disabled:a?!T||!r&&e.hasAccessibleData:!Z})}))||[],nodeIds:l,columns:S,rowActions:P,bulkActions:j,isClaimNodeModalOpen:k,sortBy:Y,columnVisibility:B,setGlobalFilter:b,openClaimNodeModal:D,closeClaimNodeModal:x,globalFilterFn:_}};var H=n(33932),W=n(38700),q=n(87381),z=n(96064),V=n(40924),Q=n(53843);const G=function(e){var t=e.onClose,n=(0,W.th)(),r=(0,f.UL)(),i=(0,o.useState)((function(){return r?[r]:[]})),c=(0,s.Z)(i,2),u=c[0],l=c[1];return(0,q.Z)(n),o.createElement(V.u6,{onClose:t,"data-testid":"addNodes",right:!0,closeOnEsc:!0,closeOnOverlayClick:!0},o.createElement(Q.x,{"data-testid":"addNodes-header",title:"Add Nodes",onClose:t}),o.createElement(V.TZ,{hasModalTitle:!1},o.createElement(a.Flex,{column:!0,"data-testid":"manageClaimedNodes-controls",gap:3},o.createElement(H.Z,{placeholder:"Select Rooms",selectedValue:u,onChange:l}),o.createElement(z.Z,{"data-testid":"manageClaimedNodes-claimingNodes",rooms:u,spaceId:n}))))};function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function X(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const J=function(e){var t=e.roomUntouchable,n=e.showClaimNodeOnEmptySpace,r=void 0!==n&&n,s=e.customNodes,d=void 0===s?[]:s,f=e.customBulkActions,p=e.customRowActions,m=e.enableSelection,h=void 0===m||m,y=e.showdDefaultRowActions,g=void 0===y||y,v=e.showDefaultBulkActions,b=void 0===v||v,w=e.onRowSelected,O=e.onClickRow,k=e.disableClickRow,D=e.columnVisibility,x=e.customSortBy,S=e.showClaimModalWithRoomSelection,C=void 0!==S&&S,E=e.alwaysEnableNodeSelection,P=void 0!==E&&E,j=e.isSpace,T=U({roomUntouchable:t,customNodes:d,alwaysEnableNodeSelection:P,isSpace:j,showClaimModalWithRoomSelection:C}),Z=T.nodes,_=T.columns,M=T.rowActions,N=T.bulkActions,I=T.sortBy,R=T.isClaimNodeModalOpen,F=T.openClaimNodeModal,L=T.closeClaimNodeModal,A=T.columnVisibility,B=T.setGlobalFilter,Y=T.globalFilterFn,H=(0,u.gI)(l.mk.nodeCreate),W=(0,i.fD)();(0,o.useEffect)((function(){W&&r&&H&&0===Z.length&&F()}),[W]);var q=(0,o.useMemo)((function(){return X(X({},A),D)}),[A,D]);return o.createElement(o.Fragment,null,o.createElement(a.NetdataTable,{onRowSelected:w,globalFilterFn:Y,columnVisibility:q,enableSelection:h,enableSorting:!0,dataColumns:_,data:Z,rowActions:g&&M||p,bulkActions:b&&N||f,sortBy:x||I,onGlobalSearchChange:B,testPrefixCallback:function(e){return e.hostname||e.name},onClickRow:O,disableClickRow:k}),R&&!C&&o.createElement(c.Z,{onClose:L,isSubmodal:!0}),R&&C&&o.createElement(G,{onClose:L}))}},85329:(e,t,n)=>{"use strict";n.d(t,{$3:()=>g,G1:()=>b,IU:()=>h,JV:()=>m,Y0:()=>p,eZ:()=>w,h3:()=>f});var r=n(4942),o=n(35835),a=n(51801),i=n(78128),c=n(38141),u=n(12177);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d=function(e){var t=e.integrations;return t.reduce((function(e,t){var n,r=(0,i.k5)(t),o=r.available?"available":"unavailable";return r.kindLabel=(0,a.fm)(r.kind,!0),r.docsLink=null===(n=t.schema)||void 0===n?void 0:n.annotations.docsUrl,r.internal||(r.fields=(0,u.sY)(r.schema),r.required=r.schema.required),e[o].push(r),e}),{available:[],unavailable:[],original:t})},f=function(e){return o.Z.get("/api/v2/spaces/".concat(e,"/integrations"),{transform:d})},p=function(e,t){return o.Z.post("/api/v2/spaces/".concat(e,"/channel"),t)},m=function(e,t){return o.Z.delete("/api/v2/spaces/".concat(e,"/channel/").concat(t))},h=function(e,t,n){return o.Z.put("/api/v2/spaces/".concat(e,"/channel/").concat(t),n)},y=function(e){var t,n=(0,i.k5)(e);return n.docsLink=null===(t=n.schema)||void 0===t?void 0:t.annotations.docsUrl,n.internal||(n.fields=(0,u.sY)(n.schema),n.required=n.schema.required),n},g=function(e,t){return o.Z.get("/api/v2/spaces/".concat(e,"/channel/").concat(t),{transform:y})},v=function(e){return{channels:e.map((function(e){return s(s({},(0,i.k5)(e)),{},{notificationLabel:c.uK[e.alarms].label,kindLabel:(0,a.fm)(e.kind,!0)})})),original:e}},b=function(e){return o.Z.get("/api/v2/spaces/".concat(e,"/channel"),{transform:v})},w=function(e,t,n){return o.Z.patch("/api/v2/spaces/".concat(e,"/channel/").concat(t),{enabled:n})}},57064:(e,t,n)=>{"use strict";n.d(t,{C:()=>c,Z:()=>u});var r=n(4942),o=n(4480);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var c={additionalProperties:!1,alerts:"ALARMS_SETTING_ALL",description:"",enabled:!0,error:"",fields:[],icon:"",internal:!0,id:"",integration:"",integrationId:"",kind:"",loading:!0,loaded:!1,name:"",rooms:null,roomSelections:[n(38141).k_],secrets:{}};const u=(0,o.xu)({key:"spaceChannel",default:function(e){return function(e){return i(i({},c),{},{id:e})}(e)}})},73983:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u,g:()=>c});var r=n(4942),o=n(4480);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var c={currentChannelId:"",channels:[],error:"",id:null,loading:!0,loaded:!1,original:[]};const u=(0,o.xu)({key:"spaceChannels",default:function(e){return function(e){return i(i({},c),{},{id:e})}(e)}})},38141:(e,t,n)=>{"use strict";n.d(t,{Nq:()=>d,Ue:()=>u,XK:()=>s,YM:()=>m,aU:()=>l,k_:()=>i,mN:()=>f,q7:()=>y,rc:()=>c,uK:()=>p,yV:()=>g,zK:()=>h});var r=n(4942);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var i={label:"All rooms",value:""},c={plan:"Your plan does not support this configuration.",role:"You do not have permission to change Global Notification configurations."},u="You do not have permission to add configurations. Contact a space administrator to add this configuration.",l={Discord:{name:"integrationDiscordColored"},Webhook:{name:"integrationWebhookColored"},Email:{name:"integrationEmailColored"},MobilePush:{color:"successLite",name:"mobilePushNotifications"},PagerDuty:{name:"integrationPagerdutyColored"},Slack:{name:"integrationSlackColored"},Opsgenie:{name:"integrationOpsgenieColored"},Mattermost:{name:"integrationMattermostColored"},RocketChat:{name:"integrationRocketChatColored"}},s={PERSONAL:{icon:"userPress",tooltip:"Notification methods whose destination will be a user-specific attribute, e.g. user's e-mail."},SYSTEM:{icon:"systemOverviewPress",tooltip:"Notification methods that the destination will be a target that usually isn't specific to a single user, e.g. Slack channel."}},d={ALARMS_SETTING_ALL:{value:"ALARMS_SETTING_ALL",label:"All Alerts and unreachable"},ALARMS_SETTING_ALL_BUT_UNREACHABLE:{value:"ALARMS_SETTING_ALL_BUT_UNREACHABLE",label:"All Alerts"},ALARMS_SETTING_CRITICAL:{value:"ALARMS_SETTING_CRITICAL",label:"Critical only"},ALARMS_SETTING_UNREACHABLE:{value:"ALARMS_SETTING_UNREACHABLE",label:"Unreachable only"}},f={label:"User defined",value:"USER_DEFINED"},p=a(a({},d),{},{USER_DEFINED:f}),m=a(a({},d),{},{ALARMS_SETTING_NONE:{value:"ALARMS_SETTING_NONE",label:"No notifications"}}),h={"^.*$":"input"},y={string:"input"},g=/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)/g},84445:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(4942),o=n(85329),a=n(20687),i=n(73983),c=n(14111);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const s=function(e){var t=(0,a.rz)(e);(0,c.Z)((function(){return{enabled:!!e,fetch:function(){return(0,o.G1)(e)},onFail:function(e){return t(l(l({},i.g),{},{error:e.message}))},onSettle:function(){return t({loading:!1,loaded:!0})},onSuccess:function(e){return t(l(l({},i.g),e))}}}),[e])}},73066:(e,t,n)=>{"use strict";n.d(t,{E:()=>c,Z:()=>u});var r=n(4942),o=n(4480);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var c={available:[],error:"",id:null,loading:!0,loaded:!1,original:[],unavailable:[]};const u=(0,o.xu)({key:"spaceIntegrations",default:function(e){return function(e){return i(i({},c),{},{id:e})}(e)}})},64783:(e,t,n)=>{"use strict";n.d(t,{dR:()=>j,hd:()=>E,MJ:()=>P});var r=n(15861),o=n(29439),a=n(4942),i=n(45987),c=n(64687),u=n.n(c),l=n(4480),s=n(88715),d=n(35835),f=["domain"];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={email:null,browser:null,mobile:null},y={alerts:null},g={me:function(){return"/api/v2/accounts/me/notifications/settings"},room:function(e){var t=e.spaceId,n=e.roomId;return"/api/v2/spaces/".concat(t,"/rooms/").concat(n,"/notifications/settings")}},v=function(e){var t=e.domain,n=(0,i.Z)(e,f);return(0,g[t])(n)};const b=(0,l.xu)({key:"notificationsSettings",default:function(e){var t=function(e){var t=e.domain;return{me:h,room:y}[t]}(e),n=v(e);return d.Z.get(n).then((function(e){return m(m(m({},t),e.data),{},{isLoaded:!0})})).catch((function(){return m(m({},t),{},{isLoaded:!0})}))}});var w=n(50619),O=["prop"];function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var x=(0,l.CG)({key:"notificationsSettings",get:function(e){return function(t){return(0,t.get)(b(e))}},set:function(e){return function(t,n){var r=t.set,o=e.prop,c=(0,i.Z)(e,O);r(b(c),(function(e){return o?D(D({},e),{},(0,a.Z)({},o,n)):n}))}}}),S=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).shouldPersist,n=void 0===t||t,i=(0,l.Zl)(x(e)),c=function(e){return(0,w.Z)((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return d.Z.patch(v(e),t)}),[e.domain,e.spaceId,e.roomId])}(e),f=(0,s.Z)(),p=(0,o.Z)(f,2)[1];return(0,l._8)((function(t){var o=t.snapshot;return function(){var t=(0,r.Z)(u().mark((function t(r){var l,s;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i(r),n){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,o.getPromise(x(e));case 5:return l=t.sent,s=e.prop,t.prev=7,t.next=10,c(D({},s?(0,a.Z)({},s,r):r));case 10:t.next=16;break;case 12:t.prev=12,t.t0=t.catch(7),p(t.t0),i(s?l[s]:l);case 16:case"end":return t.stop()}}),t,null,[[7,12]])})));return function(e){return t.apply(this,arguments)}}()}),[e])},C=function(e){return(0,l.$P)(x(e))},E=function(){return(0,l.$P)(b({domain:"me"}))},P=function(e){var t={domain:"me"},n=C(t),r="hasValue"!==n.state?h:n.contents,o=S(D(D({},t),{},{prop:e}));return[e?r[e]:r,o]},j=function(e){var t=e.roomId,n=e.spaceId,r=e.key,o={domain:"room",roomId:t,spaceId:n},a=C(o),i="hasValue"!==a.state?y:a.contents,c=S(D(D({},o),{},{prop:r}));return[r?i[r]:i,c]}},20687:(e,t,n)=>{"use strict";n.d(t,{Cz:()=>h,R1:()=>b,h3:()=>f,pV:()=>m,ry:()=>v,rz:()=>y,su:()=>d});var r=n(4942),o=n(4480),a=n(57064),i=n(73983),c=n(73066);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s=(0,o.CG)({key:"spaceChannelState",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)((0,a.Z)(t));return n?r[n]:r}},set:function(e){var t=e.id,n=e.key;return function(e,o){(0,e.set)((0,a.Z)(t),(function(e){return n?l(l({},e),{},(0,r.Z)({},n,o)):l(l({},e),o)}))}}}),d=function(e,t){return(0,o.sJ)(s({id:e,key:t}))},f=function(e){return(0,o.rb)(s(e))},p=(0,o.CG)({key:"spaceChannelsState",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)((0,i.Z)(t));return n?r[n]:r}},set:function(e){var t=e.id,n=e.key;return function(e,o){(0,e.set)((0,i.Z)(t),(function(e){return n?l(l({},e),{},(0,r.Z)({},n,o)):l(l({},e),o)}))}}}),m=function(e,t){return(0,o.sJ)(p({id:e,key:t}))},h=function(e,t){return(0,o.Zl)(s({id:e,key:t}))},y=function(e,t){return(0,o.Zl)(p({id:e,key:t}))},g=(0,o.CG)({key:"spaceIntegrationsState",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)((0,c.Z)(t));return n?r[n]:r}},set:function(e){var t=e.id,n=e.key;return function(e,o){(0,e.set)((0,c.Z)(t),(function(e){return n?l(l({},e),{},(0,r.Z)({},n,o)):l(l({},e),o)}))}}}),v=function(e,t){return(0,o.sJ)(g({id:e,key:t}))},b=function(e,t){return(0,o.Zl)(g({id:e,key:t}))}},12177:(e,t,n)=>{"use strict";n.d(t,{uf:()=>y,xW:()=>g,D4:()=>v,sY:()=>b,XM:()=>w,ae:()=>O,A_:()=>k});var r=n(29439),o=n(4942),a=n(93433),i=n(45987),c=n(57557),u=n.n(c),l=n(38141),s=["description","placeholder","title","type"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const p=function(e,t,n){var c=t.description,d=t.placeholder,p=t.title,m=t.type,h=(0,i.Z)(t,s),y=n.includes(e),g={description:c,id:e,isRequired:y,placeholder:d||"",title:p||e};if("string"===m&&"selection"!==e){var v=h.format,w=h.maxLength,O=h.minLength;return f(f(f({component:"input",getValue:function(e){var t=e.id,n=e.secrets,r=e.subsetId;return(r?n[t][r]:n[t])||""},isValid:function(e){return!("uri"===v&&!(null===e||void 0===e?void 0:e.match(l.yV)))&&(!(O&&e.length<O)&&!(w&&e.length>w))}},w?{maxlength:w}:{}),O?{minlength:O}:{}),{},{onChange:function(e){var t=e.id,n=e.setSecrets,r=e.subsetId;return function(e){return n((function(n){return f(f({},n),{},r?(0,o.Z)({},t,f(f({},n[t]),{},(0,o.Z)({},r,e))):(0,o.Z)({},t,e))}))}},type:"uri"===v?"url":v||"text"},g)}if("object"===m){var k=h.oneOf,D=h.patternProperties;if(k)return f(f({component:"select",getValue:function(e){var t,n,r=e.id,o=e.secrets;return{label:(null===(t=k.find((function(e){var t;return e.properties.selection.const===(null===(t=o[r])||void 0===t?void 0:t.selection)})))||void 0===t?void 0:t.title)||(y?k[0].title:"None"),value:(null===(n=o[r])||void 0===n?void 0:n.selection)||(y?k[0].properties.selection.const:"")}},onChange:function(e){var t=e.id,n=e.setRequiredSubsets,r=e.setSecrets;return function(e){var a=e.label,i=e.value;if(!i)return n((function(e){return u()(e,t)})),void r((function(e){return u()(e,t)}));var c=k.find((function(e){return e.title===a}));(null===c||void 0===c?void 0:c.required)&&n((function(e){return f(f({},e),{},(0,o.Z)({},t,k.find((function(e){return e.title===a})).required))})),r((function(e){return f(f({},e),{},(0,o.Z)({},t,{selection:i}))}))}}},k.reduce((function(e,t){return{fields:f(f({},e.fields),{},(0,o.Z)({},t.properties.selection.const,b(t))),options:[].concat((0,a.Z)(e.options),[{label:t.title,value:t.properties.selection.const}]),required:f(f({},e.required),{},(0,o.Z)({},t.properties.selection.const,t.required))}}),{fields:{},options:y?[]:[{label:"None",value:""}],required:{}})),g);if(D)return f({component:"pairs",componentPairs:Object.entries(D).map((function(e){var t=(0,r.Z)(e,2),n=t[0],o=t[1].type;return[l.zK[n],l.q7[o]]}))},g)}return null};function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var y=function(e,t){var n=function(e){return e.toLowerCase().includes(t.toLowerCase()||"")};return e.filter((function(e){var t=e.classification,r=e.description,o=e.kind,a=e.title;return n(t)||n(r)||n(o)||n(a)}))},g=function(e,t,n){return!!t&&("selection"===e||("select"===n.component||n.isValid(t)))},v=function(e){return"Delete ".concat(e," channel")},b=function(e){var t=e.properties,n=e.required;return Object.keys(t).reduce((function(e,r){var a=p(r,t[r],n);return h(h({},e),a?(0,o.Z)({},r,a):{})}),{})},w=function(e){var t=(0,r.Z)(e,2),n=t[0],o=t[1];return n===o?"".concat(n,"s"):"".concat(n,"/").concat(o)},O=function(e){var t=e.roomIds,n=e.roomOptions;return t.reduce((function(e,t){var r=n.find((function(e){return e.value===t}));return r&&e.push(r.label),e}),[]).join(", ")},k=function(e,t){return Object.values(e).reduce((function(e,n){return"select"===n.component&&t.includes(n.id)?h(h({},e),{},(0,o.Z)({},n.id,{selection:n.options[0].value})):e}),{})}},3698:(e,t,n)=>{"use strict";n.d(t,{Z:()=>D});var r=n(4942),o=n(45987),a=n(67294),i=n(54851),c=n(41659),u=n(38700),l=n(72840),s=n(43427),d=n(55354),f=n(26503),p=n(41582),m=function(e){var t=e.spaceName;return a.createElement(i.Text,{textAlign:"center"},"Please ask your administrator to claim more nodes to\xa0",a.createElement(i.Text,{strong:!0},t)," and you will be able to add them to this War Room")},h=function(){return a.createElement(i.Text,{textAlign:"center"},"To add nodes to this War Room, you first need to claim them to its Space.")};const y=function(e){var t=e.spaceName,n="".concat(d.Z.assetsBaseURL,"/img/rack.png");return a.createElement(i.Flex,{column:!0,padding:[4,8,0],alignItems:"center",gap:4},a.createElement("img",{src:n,alt:"server-rack",width:"188px",height:"188px"}),a.createElement(i.H4,{textAlign:"center"},"No claimed nodes available in this Space: ",t),a.createElement(p.Z,{permission:f.mk.nodeCreate},(function(e){return e?a.createElement(h,null):a.createElement(m,{spaceName:t})})))};var g=n(93433),v=n(29439);const b=function(e){var t=e.setNodes,n=(0,a.useState)(""),r=(0,v.Z)(n,2),o=r[0],i=r[1],c=(0,a.useState)(!0),u=(0,v.Z)(c,2),l=u[0],s=u[1],d=(0,a.useState)([]),f=(0,v.Z)(d,2),p=f[0],m=f[1];return(0,a.useEffect)((function(){if(!(p.length<1)){var e=[],n=p.map((function(t){var n=null===t||void 0===t?void 0:t.agent;return e=[].concat((0,g.Z)(e),[null===n||void 0===n?void 0:n.id]),n}));e.length||!o||l||t((function(e){return o.split(",").reduce((function(e,t){return e.filter((function(e){return e.id!==t}))}),e)})),e.length&&e.join()!==o&&(t((function(t){var r=t.map((function(e){return e.id}));return e.reduce((function(e,t,o){return r.includes(t)?e:[].concat((0,g.Z)(e),[n[o]])}),t)})),s(!1)),i(e.join())}}),[p]),{onRowSelected:m}};var w=["claimedNodeIds","data","roomId","setNodes","showHeader","onAddNodes","canAddNodes","addNodesGA"];function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var k={connectionToCloud:!1};const D=function(e){var t=e.claimedNodeIds,n=e.data,d=e.roomId,f=e.setNodes,p=e.showHeader,m=e.onAddNodes,h=e.canAddNodes,g=e.addNodesGA,v=(0,o.Z)(e,w),D=b({setNodes:f}).onRowSelected,x=(0,u.OS)(),S=(0,l.tE)(d),C=(0,a.useMemo)((function(){return{addEntry:{handleAction:m,tooltipText:"Add the selected nodes to the room",isDisabled:!h,disabledTooltipText:"Select some nodes to add to the room","data-ga":g}}}),[m,h]);return a.createElement(i.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,gap:3,padding:[2,0,0],flex:"grow",width:"100%",height:"100%"},v),p&&a.createElement(i.Flex,{margin:[0,0,5]},a.createElement(i.H3,null,"Available Nodes (",t.length,")")),p&&a.createElement(i.Flex,null,a.createElement(i.Text,{color:"textDescription"},"Nodes in ",x.name," that can be added to ",S.name)),t.length>0?a.createElement(c.Z,{"data-testid":"nodesTable-layout",overflow:"hidden",height:"100%"},a.createElement(s.Z,{enableSelection:!0,customNodes:n,showdDefaultRowActions:!1,showDefaultBulkActions:!1,customBulkActions:C,onRowSelected:D,columnVisibility:k,alwaysEnableNodeSelection:!0})):a.createElement(y,{spaceName:x.name}))}},79965:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(29439),o=n(67294),a=n(62554);var i=n(38700),c=n(72840),u=n(92074),l=n(31981),s=n(25464),d=n(33666),f=n(14111),p=n(88715);const m=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).addNodesCallback,n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=(0,o.useState)(e),n=(0,r.Z)(t,2),i=n[0],c=n[1],u=(0,o.useState)([]),l=(0,r.Z)(u,2),s=l[0],d=l[1];(0,a.Z)((function(){d([i])}),300,[i]);var f=(0,o.useCallback)((function(e){return c(e.currentTarget.value)}),[c]);return[i,f,s]}(),m=(0,r.Z)(n,3),h=m[0],y=m[1],g=m[2],v=(0,o.useState)([]),b=(0,r.Z)(v,2),w=b[0],O=b[1],k=(0,i.th)(),D=(0,c.HM)(k,u.i_),x=(0,p.Z)(),S=(0,r.Z)(x,2)[1],C=(0,f.Z)((function(){return{enabled:!!D,fetch:function(){return(0,l.Fz)({roomId:D,spaceId:k})},initialValue:[],onFail:function(e){S(e)}}}),[D,k]),E=(0,r.Z)(C,1)[0],P=(0,s.X7)(e,"ids"),j=(0,o.useMemo)((function(){return E.map((function(e){return e.id})).filter((function(e){return!P.includes(e)}))}),[P,E]),T=(0,o.useMemo)((function(){return(0,d.C)(E)}),[E]),Z=(0,s.iB)(k,e,{onSuccess:t});return[{claimedNodeIds:j,data:T,filter:h,setFilter:y,debouncedFilter:g,setNodes:O},{onAddNodes:(0,o.useCallback)((function(){return Z(w.map((function(e){return e.id})))}),[Z,w]),onAddNode:(0,o.useCallback)((function(e){Z([e],{makeCallback:!1})}),[Z]),selectedNodes:w}]}},41635:(e,t,n)=>{"use strict";n.d(t,{Z:()=>b});var r=n(4942),o=n(29439),a=n(67294),i=n(54851),c=n(72840),u=n(38700),l=n(40924),s=n(53843),d=n(16702),f=n(96064),p=n(3698),m=n(79965),h=n(26503),y=n(74009);function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const b=function(e){var t=e.onClose,n=e.isSubmodal,r=(0,u.th)(),g=(0,c.Hm)(),b=(0,m.Z)(g.id,{addNodesCallback:t}),w=(0,o.Z)(b,2),O=w[0],k=w[1],D=k.onAddNodes,x=k.selectedNodes;return a.createElement(l.u6,{"data-testid":"addWarRoomModal",right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},a.createElement(s.x,{"data-testid":"addWarRoomModal-header",title:a.createElement(a.Fragment,null,"Manage War Room",a.createElement(i.TextBig,{color:"textLite"},"\xa0/ Add Nodes")),isSubmodal:n,onClose:t}),a.createElement(d.B,{"data-testid":"addWarRoomModal-title"},"Add nodes to\xa0",null===g||void 0===g?void 0:g.name),a.createElement(l.TZ,{"data-testid":"addWarRoomModal-content",overflow:"auto",hasFooter:!0},a.createElement(y.Z,{permission:h.mk.nodeCreate},a.createElement(f.Z,{"data-testid":"addWarRoomModal-adminClaimNodes",rooms:[g.id],spaceId:r})),!g.untouchable&&a.createElement(p.Z,v(v({"data-testid":"addWarRoomModal-availableNodes"},O),{},{onAddNodes:D,canAddNodes:!!x.length,addNodesGA:"add-war-room-modal::click-add-node::global-view"}))),a.createElement(l.ZW,{"data-testid":"addWarRoomModal-footer"},a.createElement(i.Button,{"data-ga":"add-war-room-modal::click-back::global-view","data-testid":"addWarRoomModal-backAction",neutral:!0,flavour:"borderless",label:"Back",onClick:t})))}},1337:(e,t,n)=>{"use strict";n.d(t,{E:()=>s,M:()=>d});var r=n(67294),o=n(60677),a=n(54851),i=n(51801),c=n(64472),u=o.default.div.withConfig({displayName:"styled__CellBox",componentId:"sc-1nen61k-0"})(["",";display:flex;flex-direction:",";height:",";align-items:center;"],(function(e){var t=e.width;return t?"width: ".concat(t,"px"):"width: auto"}),(function(e){return e.reversed?"row-reverse":"row"}),(0,a.getSizeBy)(5)),l=o.default.div.withConfig({displayName:"styled__IconContainer",componentId:"sc-1nen61k-1"})(["margin:0 "," 0 0;"],(0,a.getSizeBy)(1)),s=function(e){var t=e.url,n=e.name,o=e.title,s=(e.width-32)/7,d=(0,r.useMemo)((function(){return s?(0,i.a)(n,s):n}),[s,n]);return r.createElement(u,null,r.createElement(a.Flex,{alignItems:"center"},r.createElement(l,null,r.createElement(c.Z,{src:t||"",width:24,height:24,title:o,borderWidth:0})),r.createElement(a.TextSmall,null,d)))},d=o.default.div.withConfig({displayName:"styled__TableArea",componentId:"sc-1nen61k-2"})(["display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;margin:"," 0;",""],(0,a.getSizeBy)(2),(function(e){return e.isVirtualized&&"min-height: 300px;"}))},33666:(e,t,n)=>{"use strict";n.d(t,{C:()=>s,k:()=>l});var r=n(4942),o=n(55354),a=n(99427),i=n(77225);const c=function(e){var t;return"".concat(o.Z.assetsBaseURL,"/img/logos/services/").concat((null===(t=i.D[e])||void 0===t?void 0:t.logoFilename)||"placeholder.svg")};function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){var t=e.data,n=e.untouchable,r=e.currentUserId,o=e.canRemoveUser;return t.reduce((function(e,t){var a=r===(null===t||void 0===t?void 0:t.id);return e.push({name:t.name,email:t.email,user:{avatarURL:t.avatarURL,name:t.name,email:t.email,id:t.id},type:t.role,disabled:!o||a||n}),e}),[])}function s(e){return e.reduce((function(e,t){var n,i;return e.push(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({name:t.name||"",os:t.os||"",agent:{id:t.id,name:t.name||"",os:t.os?"".concat(o.Z.assetsBaseURL,"/img/logos/os/").concat((null===(n=a.V[t.os])||void 0===n?void 0:n.logoFilename)||"placeholder.svg"):"".concat(o.Z.assetsBaseURL,"/img/logos/os/placeholder.svg")},serviceNames:null===t||void 0===t?void 0:t.services,services:(null===(i=null===t||void 0===t?void 0:t.services)||void 0===i?void 0:i.map((function(e){return c(e)})))||[]},t)),e}),[])}},56547:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(4942),o=n(67294),a=n(54851),i=n(22464);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const u=function(e){return o.createElement(i.Z,{content:"Room you're a member of. You're able to receive notifications related to nodes in this room"},o.createElement(a.Icon,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({name:"checkmark",width:"12px",height:"12px"},e)))}},25213:(e,t,n)=>{"use strict";n.d(t,{A:()=>h,Z:()=>y});var r=n(29439),o=n(67294),a=n(28317),i=n(44446),c=n(47049),u=n(32802),l=n(15979),s=n(6264),d=n(28969),f=n(26503),p=n(31981),m=n(25464),h=i.ZP?function(e){var t=e.id;return"rooms.".concat(t,".nodes")}:function(e){var t=e.id,n=e.spaceId;return"spaces.".concat(n,".rooms.").concat(t,".nodes")};const y=function(e){var t=e.id,n=e.spaceId,i=e.pollingInterval,y=void 0===i?63e3:i,g=e.polling,v=void 0===g||g,b=(0,s.XT)(),w=(0,m.X7)(t,"ids"),O=(0,o.useState)((function(){return(null===w||void 0===w?void 0:w.length)||0})),k=(0,r.Z)(O,2),D=k[0],x=k[1],S=(0,m.X7)(t,"loaded"),C=(0,d.gI)(f.mk.roomRead);(0,o.useEffect)((function(){S&&b((function(e){return e&&e.filter((function(e){return w.includes(e)}))}))}),[w,S]),(0,o.useEffect)((function(){S&&D!==w.length&&((0,a.L)("node-count","node-count-changed-from-".concat(D,"-to-").concat(w.length),"","","","node-count-change"),x(w.length))}),[w.length,D,S]),(0,c.Z)((function(){return{key:h({id:t,spaceId:n}),autorun:!!C&&!!n&&!!t,fetch:function(){return(0,p.Fz)({roomId:t,spaceId:n})},polling:v,association:{getError:function(){return(0,m.kY)({id:t,key:"error"})},getIds:function(){return(0,m.kY)({id:t,key:"ids"})},getLoaded:function(){return(0,m.kY)({id:t,key:"loaded"})},getUpdatedAt:function(){return(0,m.kY)({id:t,key:"updatedAt"})}},sort:function(e,t){return e.name.localeCompare(t.name,void 0,{sensitivity:"accent"})},getResource:function(e){return(0,u.zP)({id:e})},getResourcesInitializer:function(){return u.Jz},getResourceInitialState:function(){return l.a},pollingOptions:{pollingInterval:y},maxCacheAge:900,force:!0}}),[n,t,y])}},95136:(e,t,n)=>{"use strict";n.d(t,{e$:()=>f,Mt:()=>m,wd:()=>p});var r=n(4942),o=n(4480),a=n(18446),i=n.n(a),c=n(38700),u={loaded:!1,entries:[],error:null,updatedAt:""};const l=(0,o.xu)({key:"spaceAlerts",default:u});function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f=(0,o.CG)({key:"spaceAlertState",get:function(e){var t=e.id,n=e.key;return function(e){return(0,e.get)(l(t))[n]}},set:function(e){var t=e.id,n=e.key;return function(e,r){var o=e.set;o(l(t),"error"!==n?function(e){return{loaded:!0,entries:i()(r,e.entries)?e.entries:r,updatedAt:(new Date).toISOString()}}:d(d({},u),{},{error:r}))}}}),p=function(e,t){return(0,o.sJ)(f({id:e,key:t}))},m=function(e){var t=(0,c.th)();return p(t,e)}},91182:(e,t,n)=>{"use strict";n.d(t,{Cl:()=>g,E3:()=>s,Vs:()=>v,ZQ:()=>m,fA:()=>w,fh:()=>h,fz:()=>b,uV:()=>O});var r=n(4942),o=n(35835),a=n(50308),i=n.n(a),c=n(78128);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s={id:null,name:"",description:"",commitment:!1,pricing:[],enrolledAt:null,currentPeriodFrom:null,currentPeriodTo:null,committedNodes:0,billingEmail:"",balance:{amount:0,currency:"usd"}},d={Pro:"pro",Professional:"pro",Community:"free",EarlyBird:"earlyBird",Business:"business"},f=function(e){var t=d[e.class],n=(0,c.k5)(e),o=Array.isArray(n.pricing)?n.pricing.reduce((function(e,t){return l(l({},e),{},(0,r.Z)({},t.type,t))}),{}):{};return l(l(l({},s),n),{},{pricing:o,slug:t})},p=function(e){return(0,c.k5)(e)},m=function(e){return o.Z.get("/api/v2/spaces/".concat(e,"/billing/plans"),{transform:function(e){return e.plans.reduce((function(e,t){var n=f(t),r=e[n.slug]||[];return"year"===n.interval?r.unshift(n):r.push(n),e[n.slug]=r,e}),{})}})},h=function(e){return o.Z.get("/api/v2/spaces/".concat(e,"/billing/plan"),{transform:f})},y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"update";return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r="update"==e?o.Z.put:o.Z.post;return"function"!==typeof r?i():r("/api/v2/spaces/".concat(t,"/billing/plan"),(0,c.v)(n),{transform:function(e){return e.url}})}},g=function(e,t){return y("checkout")(e,t)},v=function(e,t){return y()(e,t)},b=function(e,t){return o.Z.get("/api/v2/spaces/".concat(e,"/billing/portal?redirect_url=").concat(encodeURIComponent(t)),{transform:function(e){return e.url}})},w=function(e,t){var n=t.after,r=t.before;return o.Z.get("/api/v2/spaces/".concat(e,"/billing/node-count?from=").concat(n,"&to=").concat(r))},O=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o.Z.put("/api/v2/spaces/".concat(e,"/billing/plan/preview"),(0,c.v)(t),{transform:p})}},97431:(e,t,n)=>{"use strict";n.d(t,{Gl:()=>m,RP:()=>b,SH:()=>w,Zn:()=>D,eY:()=>k,fG:()=>g});var r=n(29439),o=n(67294),a=n(4480),i=n(50308),c=n.n(i),u=n(38700),l=n(88715),s=n(91182),d=n(99626),f=[],p=(0,a.CG)({key:"plans",get:function(e){return function(){return(0,s.ZQ)(e)}}}),m=function(){var e,t=(0,u.th)(),n=(0,a.$P)(p(t));return{loaded:"loading"!==n.state,value:(null===(e=n.contents)||void 0===e?void 0:e.data)||f,hasError:"hasError"===n.state}},h=(0,a.CG)({key:"previewPlan",get:function(e){var t=e.spaceId,n=e.payload;return function(){return(0,s.uV)(t,n)}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),y=function(e){var t,n;return d.Fi[null===(n=null===(t=null===e||void 0===e?void 0:e.response)||void 0===t?void 0:t.data)||void 0===n?void 0:n.errorMsgKey]},g=function(e,t){var n,r=(0,u.th)(),o=(0,a.$P)(h({spaceId:r,payload:e,forceFetch:t}));return{loading:"loading"===o.state,value:(null===(n=o.contents)||void 0===n?void 0:n.data)||{},promoCodeError:"hasError"===o.state?y(o.contents):void 0}},v=(0,a.CG)({key:"currentPlan",get:function(e){return function(){return(0,s.fh)(e)}}}),b=function(){var e,t=(0,u.th)(),n=(0,a.$P)(v(t)),r=(0,a.C)(v(t));return{loaded:"loading"!==n.state,value:(null===(e=n.contents)||void 0===e?void 0:e.data)||s.E3,hasError:"hasError"===n.state,refresh:r}},w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.href,t=(0,o.useState)(!1),n=(0,r.Z)(t,2),a=n[0],i=n[1],c=(0,u.th)();return[(0,o.useCallback)((function(){i(!0),(0,s.fz)(c,e).then((function(e){var t=e.data;return location.href=t})).finally((function(){return i(!1)}))}),[c,e]),a]},O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.Vs,t=(0,l.Z)(),n=(0,r.Z)(t,2)[1],o=(0,u.th)(),a=b();return!a.loaded||a.hasError?c():function(t){return e(o,t).then((function(e){a.refresh(),(null===e||void 0===e?void 0:e.data)&&(location.href=e.data)})).catch(n)}},k=function(){return O(s.Cl)},D=function(){return O()}},87381:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(15861),o=n(64687),a=n.n(o),i=n(67294),c=n(4480),u=n(28969),l=n(26503),s=n(35835),d=function(e){return s.Z.post("/api/v1/spaces/".concat(e,"/tokens"),void 0,{allow401:!0})};const f=(0,c.xu)({key:"spaceClaimingTokens",default:[]});var p=(0,c.CG)({key:"claimingTokensState",get:function(e){return function(t){return(0,t.get)(f(e))}},set:function(e){return function(t,n){(0,t.set)(f(e),[n])}}});const m=function(e){var t=(0,c.sJ)(p(e)),n=(0,u.gI)(l.mk.nodeCreate),o=(0,c._8)((function(e){var t=e.snapshot,n=e.set;return function(){var e=(0,r.Z)(a().mark((function e(r){var o,i;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getPromise(p(r));case 2:if(e.sent.length){e.next=9;break}return e.next=6,d(r);case 6:o=e.sent,i=o.data,n(p(r),i);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}),[]);return(0,i.useEffect)((function(){n&&e&&o(e)}),[n,e]),t}},99626:(e,t,n)=>{"use strict";n.d(t,{FC:()=>o,Fi:()=>i,Vc:()=>r,go:()=>a});var r={free:{level:0,title:"Community"},earlyBird:{level:0,title:"Early Bird",features:['"Member" role available with existing permissions.','"Member" role with access to _All Nodes_ room.']},pro:{level:10,title:"Pro",features:["7 days of alert history and auditing events.",'Unlock the "Troubleshooter" role and add members to the space without providing management permission.',"Enable webhook alert notification integration."]},business:{level:20,title:"Business",features:["Up-to 90 days of alert history and topology events. Never miss an important event while troubleshooting.",'Unlock all user roles including "Manager", "Observer" and "Billing". Empower your teams to excel.',"Enable alert notification integrations (Slack, PagerDuty and more)."]}},o=["year","month"],a={year:"yearly",month:"monthly"},i={ErrInvalidPromotionCode:"Promotion code is invalid",ErrInactivePromotionCode:"Promotion code is inactive",ErrInvalidPromotionCodePlan:"Promotion code cannot be applied to this plan"}},40318:(e,t,n)=>{"use strict";n.d(t,{Q$:()=>s,Sr:()=>y,bK:()=>l,dH:()=>p,eq:()=>i,fM:()=>f,fV:()=>m,m3:()=>a,xN:()=>g,z2:()=>h});var r,o=n(4942),a="info",i="rooms",c="nodes",u="users",l="notifications",s="integrations",d="bookmarks",f="billing",p=[a,i,c,u,l,d,f],m=(r={},(0,o.Z)(r,a,"Info"),(0,o.Z)(r,i,"War Rooms"),(0,o.Z)(r,c,"Nodes"),(0,o.Z)(r,u,"Users"),(0,o.Z)(r,l,"Alerts & Notifications"),(0,o.Z)(r,s,"Services"),(0,o.Z)(r,d,"Bookmarks"),(0,o.Z)(r,f,"Plan & Billing"),r),h=p[0],y="/spaces/:spaceSlug/settings/:settingsTab/*",g="/spaces/:spaceSlug/settings/:settingsTab/:settingsSubTab/*"},79870:(e,t,n)=>{"use strict";n.d(t,{F:()=>k,Z:()=>x});var r=n(29439),o=n(4942),a=n(45987),i=n(67294),c=n(89250),u=n(54851),l=n(74009),s=n(87053),d=n(22464),f=n(26503),p=n(77121),m=n(73575),h=n(2086),y=n(15267),g=n(97431),v=["currentPlan"],b=["id","isLastSpace","name","onClose"];function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var k=function(e){return function(t){var n=t.currentPlan,r=(0,a.Z)(t,v),o=n.class,c=n.interval,l=n.billingEmail,d="year"===c?"yearly":"monthy",f="".concat(o," ").concat(d),p=!["Community","EarlyBird"].includes(o),m=!!l&&!p;return i.createElement(e,O({},r),p&&i.createElement(i.Fragment,null,i.createElement(u.Text,null,"You are currently on ",i.createElement(u.Text,{strong:!0},f)," subscription, which will be cancelled automatically and any due credit from unused period will be given to your credit balance."),i.createElement(u.Text,null,"Any available credit with us won't be automatically lost. If you want to use it in the future, within the defined period on our"," ",i.createElement(s.Z,{href:"https://www.netdata.cloud/service-terms/",rel:"noopener noreferrer",target:"_blank"},"Terms of Service"),", or have any requests about previous invoices you can reach out to"," ",i.createElement(u.Text,{strong:!0},"support@netdata.cloud"))),m&&i.createElement(u.Text,null,"You will lose direct access to you invoices and billing information. If you want to retrieve this information in the future, you'll have to contact"," ",i.createElement(u.Text,{strong:!0},"support@netdata.cloud")))}},D=k((function(e){var t=e.spaceName,n=e.children;return i.createElement(u.Flex,{column:!0,gap:2},i.createElement(u.Text,null,"You are about to delete ",i.createElement("strong",null,t)," space."),n,i.createElement(u.Text,null,"Are you sure you want to continue?"))}));const x=function(e){var t=e.id,n=e.isLastSpace,o=e.name,s=e.onClose,v=(0,a.Z)(e,b),w=(0,c.s0)(),k=(0,p.Z)(t),x=(0,h.jr)(),S=(0,g.RP)().value,C=(0,y.Z)(),E=(0,r.Z)(C,4),P=E[0],j=E[2],T=E[3],Z=(0,y.Z)(),_=(0,r.Z)(Z,2),M=_[0],N=_[1],I=(0,i.useCallback)((function(e){s(),w("/spaces/".concat(e))}),[]);return x&&i.createElement(l.Z,{permission:f.mk.spaceDelete},i.createElement(d.Z,{align:"top",content:n&&m.T$.delete,isBasic:!0,stretch:"align"},i.createElement(u.Box,null,i.createElement(u.Button,O({danger:!0,"data-ga":"manage-space-tab::click-delete-space::manage-space-modal","data-testid":"deleteSpace-button",disabled:n,flavour:"hollow",label:"DELETE SPACE",onClick:j},v)))),P&&i.createElement(u.ConfirmationDialog,{confirmLabel:M?"Deleting...":"Yes, delete","data-ga":"delete-space","data-testid":"deleteSpaceDialog",handleConfirm:function(){N(),k({onSuccess:I})},handleDecline:T,message:i.createElement(D,{spaceName:o,currentPlan:S}),title:"Delete ".concat(o," space"),isConfirmDisabled:M,isConfirmLoading:M,isDeclineDisabled:M}))}},14715:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(4942),o=n(45987),a=n(67294),i=n(54851),c=n(37027),u=["onFilterClick","showAllRooms"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const s=function(e){var t=e.onFilterClick,n=e.showAllRooms,s=(0,o.Z)(e,u);return a.createElement(i.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({gap:2,padding:[1,2],"data-testid":"roomFilterPills"},s),a.createElement(c.S,{flavour:n?"hollow":"default",onClick:t(!1),label:"My Rooms","data-ga":"roomFilterPills::click-my::global-view","data-testid":"roomFilterPills-showMy"}),a.createElement(c.S,{flavour:n?"default":"hollow",onClick:t(!0),label:"All Rooms","data-ga":"roomFilterPills::click-show-all::global-view","data-testid":"roomFilterPills-showAll"}))}},36806:(e,t,n)=>{"use strict";n.d(t,{Z:()=>_});var r=n(4942),o=n(29439),a=n(45987),i=n(67294),c=n(48286),u=n(54851),l=n(97510),s=n(38700),d=n(28969),f=n(26503),p=n(95136),m=n(72840),h=n(4480),y={alertCounter:{warning:0,critical:0},unreachableCount:0},g=(0,h.CG)({key:"roomAlertSummaryState",get:function(e){var t=e.id,n=e.key;return function(e){var r=e.get,o=r(s.BN),a=r((0,p.e$)({id:o,key:"entries"})).find((function(e){return e.id===t}))||y;return n?a[n]:a}}}),v=n(34586),b=n(22464),w=n(60677),O=(0,w.default)(u.Flex).attrs({flex:{grow:0,shrink:0},width:2,height:2,margin:[0,1,0,0],round:1,background:"error",justifyContent:"center",alignItems:"center"}).withConfig({displayName:"indicators__ErrorIndicator",componentId:"sc-19hg3ay-0"})([""]),k=(0,w.default)(O).attrs({background:"warning"}).withConfig({displayName:"indicators__WarningIndicator",componentId:"sc-19hg3ay-1"})([""]),D=(0,w.default)(O).attrs({background:"textLite"}).withConfig({displayName:"indicators__UnreachableIndicator",componentId:"sc-19hg3ay-2"})([""]),x=n(8217),S=n(56547),C=["id","isSidebar","noAlerts","differentiateIsMember"];function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const P=function(e){var t=e.id,n=e.isSidebar,o=e.noAlerts,c=e.differentiateIsMember,l=(0,a.Z)(e,C),d=(0,m.UL)(),f=function(e,t){return(0,h.sJ)(g({id:e,key:t}))}(t),y=f.alertCounter,w=y.critical,P=y.warning,j=f.unreachableCount,T=(0,s.uk)(),Z=(0,m.tE)(t,"slug"),_=(0,m.tE)(t,"name"),M=(0,m.tE)(t,"isMember"),N=(0,p.Mt)("error"),I=(0,p.Mt)("updatedAt"),R=i.createElement(x.Z,{error:N,text:"War room alerts",updatedAt:I});return i.createElement(v.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({to:"/spaces/".concat(T,"/rooms/").concat(Z),testid:"roomLabel-warRoom-".concat(_),actions:o?null:i.createElement(b.Z,{content:R,isBasic:!0,align:"right"},i.createElement(u.Flex,{flex:!1,flexWrap:!1,justifyContent:"end",width:{min:6},height:{min:2}},w>0&&i.createElement(O,null),P>0&&i.createElement(k,null),j>0&&i.createElement(D,null))),icon:c&&M&&i.createElement(S.Z,null),iconColor:"successLite",iconHeight:"12px",iconWidth:"12px",gap:1,textProps:c&&!M&&{padding:[0,0,0,4]},selected:t===d,isSidebar:n,isSecondary:!M},l),_)};var j=n(14715),T=["isSidebar"];function Z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const _=function(e){var t=e.isSidebar,n=(0,a.Z)(e,T),p=(0,l.J7)(),m=(0,i.useState)(!1),h=(0,o.Z)(m,2),y=h[0],g=h[1],v=(0,s.th)();(0,c.Z)((function(){g(!1)}),[v]);var b=(0,d.gI)(f.mk.roomReadAll),w=(0,i.useMemo)((function(){return p.filter((function(e){return e.isMember}))}),[p]),O=b&&w.length>0,k=O&&!y?w:p;return i.createElement(i.Fragment,null,O&&i.createElement(j.Z,{onFilterClick:function(e){return function(t){t.stopPropagation(),g(e)}},showAllRooms:y}),k.map((function(e,o){var a=e.id,c=e.untouchable;return i.createElement(i.Fragment,{key:a},i.createElement(P,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({id:a,noAlerts:!t,Wrapper:u.Text,isSidebar:t,differentiateIsMember:y},n)),c&&o!==k.length-1&&i.createElement(u.Flex,{border:{side:"top",color:"tabsBorder"},margin:[1.5,0],"data-testid":"roomLabel-warRoomSeparator"}))})))}},37027:(e,t,n)=>{"use strict";n.d(t,{S:()=>i,x:()=>a});var r=n(60677),o=n(54851),a=(0,r.default)(o.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-i0gfkp-0"})(["transform:",";"],(function(e){return e.right?"rotate(0)":"rotate(180deg)"})),i=(0,r.default)(o.Button).withConfig({displayName:"styled__StyledButton",componentId:"sc-i0gfkp-1"})(["&&{padding:2px 16px;font-size:12px;height:auto;width:auto;min-width:96px;}"])},87357:(e,t,n)=>{"use strict";n.d(t,{zm:()=>p,ZN:()=>m,WA:()=>f,J9:()=>h,Wy:()=>v,nP:()=>k,H4:()=>y,kf:()=>g,Qk:()=>w});var r=n(4942),o=n(4480),a=n(29256),i=n(2086),c=n(38700);const u={ids:(0,o.xu)({key:"spaceMemberIds",default:[]}),updatedAt:(0,o.xu)({key:"spaceMembersUpdatedAt",default:""}),loaded:(0,o.xu)({key:"spaceMembersLoaded",default:!1})};var l=(0,o.xu)({key:"spaceMemberRole",default:""});function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f=(0,o.CG)({key:"spaceMemberState",get:function(e){var t=e.id,n=e.key;return function(e){return(0,e.get)(u[n](t))}},set:function(e){var t=e.id,n=e.key;return function(e,r){(0,e.set)(u[n](t),r)}}}),p=function(e,t){Object.values(u).forEach((function(n){return e(n(t))}))},m=(0,o.CG)({key:"spaceMemberRoleState",get:function(e){var t=e.id,n=e.spaceId;return function(e){return(0,e.get)(l({id:t,spaceId:n}))}},set:function(e){var t=e.id,n=e.spaceId;return function(e,r){(0,e.set)(l({id:t,spaceId:n}),r)}}}),h=(0,o.CG)({key:"spaceMembersRoleState",set:function(e){return function(t,n){var r=t.set;n.forEach((function(t){var n=t.id,o=t.role;r(m({id:n,spaceId:e}),o)}))}},get:function(e){var t=e.ids,n=e.spaceId;return function(e){var r=e.get;return t.map((function(e){return r(m({id:e,spaceId:n}))}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),y=function(){var e,t,n=(0,c.th)();return e=n,t="ids",(0,o.sJ)(f({id:e,key:t}))},g=function(e){var t=(0,c.th)();return(0,o.sJ)(h({ids:e,spaceId:t}))},v=function(){return"admin"===function(e){var t=(0,c.th)();return(0,o.sJ)(m({id:e,spaceId:t}))}((0,i.Iy)("id"))},b=(0,o.CG)({key:"currentSpaceMembersState",get:function(e){var t=e.ids,n=e.spaceId;return function(e){var r=e.get;return t.map((function(e){var t=r((0,a.mX)({id:e})),o=r(m({id:e,spaceId:n}));return d(d({},t),{},{role:o})}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),w=function(){var e=(0,c.th)(),t=y();return(0,o.sJ)(b({ids:t,spaceId:e}))},O=(0,o.CG)({key:"spaceAdminsState",get:function(e){var t=e.memberIds,n=e.spaceId;return function(e){return(0,e.get)(b({ids:t,spaceId:n})).filter((function(e){return"admin"===e.role}))}}}),k=function(){var e=(0,c.th)(),t=y();return(0,o.sJ)(O({memberIds:t,spaceId:e}))}},21011:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(93433),o=n(15861),a=n(64687),i=n.n(a),c=n(4480),u=n(52476),l=n(38700),s=n(50237);const d=function(e){var t=e.onSuccess,n=e.onError,a=e.isDefault,d=void 0!==a&&a;return(0,c._8)((function(e){var a=e.set;return function(){var e=(0,o.Z)(i().mark((function e(o){var c,f,p,m,h,y,g,v;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=o.name,f=o.userId,p=o.email,e.prev=1,!d){e.next=8;break}return e.next=5,(0,u.A6)(f,p);case 5:e.t0=e.sent,e.next=11;break;case 8:return e.next=10,(0,u.wh)(c);case 10:e.t0=e.sent;case 11:m=e.t0,h=m.data,y=h.id,g=h.slug,v=h.name,a((0,s.ZP)(y),{id:y,slug:g,name:d?v:c,loaded:!0}),a((0,s.bo)(g),y),a((0,l.st)("ids"),(function(e){return e=(0,r.Z)(new Set([].concat((0,r.Z)(e),[y])))})),a((0,l.st)("loaded"),!0),t&&t(h),e.next=24;break;case 21:e.prev=21,e.t1=e.catch(1),n&&n();case 24:case"end":return e.stop()}}),e,null,[[1,21]])})));return function(t){return e.apply(this,arguments)}}()}),[t,n])}},77121:(e,t,n)=>{"use strict";n.d(t,{Z:()=>y});var r=n(15861),o=n(29439),a=n(64687),i=n.n(a),c=n(4480),u=n(88715),l=n(52476),s=n(73575),d=n(38700),f=n(50237),p=n(66738),m=n(87357),h=n(97510);const y=function(e){var t=(0,u.Z)(),n=(0,o.Z)(t,2)[1];return(0,c._8)((function(t){var a=t.snapshot,c=t.set,u=t.reset;return function(){var t=(0,r.Z)(i().mark((function t(r){var y,g,v,b,w,O,k,D;return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return y=r.onSuccess,g=r.onError,t.next=3,a.getPromise((0,d.st)("ids"));case 3:if(v=t.sent,b=v.filter((function(t){return e!==t})),w=(0,o.Z)(b,1),O=w[0]){t.next=9;break}return n({header:"Spaces",text:s.T$.delete}),t.abrupt("return");case 9:if(t.t0=O,!t.t0){t.next=14;break}return t.next=13,a.getPromise((0,f.ZP)(O));case 13:t.t0=t.sent;case 14:return k=t.t0,D=k.slug,c((0,d.st)("ids"),b),c(p.Z,(function(t){return t.filter((function(t){return t!==e}))})),t.prev=18,t.next=21,(0,l.Ns)(e);case 21:y&&y(D),(0,m.zm)(u,e),(0,h.r1)(u,e),u((0,f.ZP)(e)),t.next=32;break;case 27:t.prev=27,t.t1=t.catch(18),c((0,d.st)("ids"),v),n(t.t1),g&&g();case 32:case"end":return t.stop()}}),t,null,[[18,27]])})));return function(e){return t.apply(this,arguments)}}()}),[e])}},27046:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(29439),o=n(67294),a=n(6264);const i=function(e,t,n,i){var c=(0,a.I0)("modal"),u=(0,r.Z)(c,2),l=u[0],s=u[1],d=(0,a.I0)("modalTab"),f=(0,r.Z)(d,2),p=f[0],m=f[1],h=(0,a.I0)("modalParams"),y=(0,r.Z)(h,2),g=y[0],v=y[1],b=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0;"string"===typeof t&&m(t),s(e),n&&v(n)};return(0,o.useEffect)((function(){t&&b(n,i)}),[]),{isModalOpen:e===l,currentModalTab:p,handleChangeModalTab:m,handleOpenModal:b,handleCloseModal:function(){m(""),s(""),v()},params:g}}},69709:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(15861),o=n(64687),a=n.n(o),i=n(67294),c=n(23172),u=n(10314),l=n(25464),s=n(38700),d=n(97510),f=n(88319);const p=function(){var e=(0,f.P)(),t=(0,d.yE)(),n=(0,s.th)(),o=(0,c.XU)(),p=(0,l.Ww)(n,t,{onSuccess:function(r){return(0,u.jG)({cacheKeyPrefix:e,nodeIds:r,roomIds:t,spaceId:n})}});return(0,i.useCallback)(function(){var e=(0,r.Z)(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p(t);case 2:return e.next=4,o(t);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[p,o])}},16476:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(29439),o=n(67294),a=n(48286),i=n(15267),c=n(21194);const u=function(){var e=(0,i.Z)(!1),t=(0,r.Z)(e,2),n=t[0],u=t[1],l=(0,c.e)(),s=(0,o.useRef)(null);return(0,a.Z)((function(){if(l)return s.current=null===s.current&&l.getRoot().getAttribute("after")>0,l.getRoot().updateAttribute("paused",n),function(){return l&&l.getRoot().updateAttribute("paused",s.current)}}),[n]),u}},16654:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(89250),o=n(67294),a=n(12599),i=n(38700),c=n(40318);const u=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).roomSlug,t=(0,i.uk)(),n=(0,r.s0)(),u=(0,r.TH)().pathname,l="".concat(u);return(0,o.useCallback)((function(){var r=e?(0,a.Gn)(c.xN,{spaceSlug:t,settingsTab:c.eq,settingsSubTab:e}):"/spaces/".concat(t,"/settings");n(r,{state:{previousUrlPath:l}})}),[l,n,e,t])}},94109:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(72840),o=n(25464),a=n(10314),i=n(88319);const c=function(e){var t=(0,i.P)(),n=(0,r.UL)(),c=(0,r.tE)(e||n,"spaceId");return(0,o.nI)(c,e||n,{onSuccess:function(r){return(0,a.Br)({cacheKeyPrefix:t,nodeIds:r,roomId:e||n,spaceId:c})}})}},79532:(e,t,n)=>{"use strict";n.d(t,{O:()=>l,Z:()=>s});var r=n(4942),o=n(29439),a=n(95748),i=n(30028);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l=function(){return Object.entries(a.Ew).reduce((function(e,t){var n=(0,o.Z)(t,2),a=n[0],c=n[1];return u(u({},e),{},(0,r.Z)({},a,(0,i.gs)(c.id)))}),{})};const s=function(e){var t,n=e.avatar,r=e.createdAt,o=e.email,c=e.id,u=e.name,l=e.spacesCount,s=e.verifiedEmail;if(window.envSettings.tracking&&(!o||!o.includes("@netdata.msdc.co"))&&(!c||"00000000-0000-0000-0000-000000000000"!==c)&&(!o||!o.includes("anonymous@netdata.cloud"))){var d=new Date,f=d.toISOString(),p=new Date(r),m=Math.floor((d-p)/864e5);(0,i.gs)(a.Ew.analyticsCookies.id)&&(window.dataLayer&&window.dataLayer.push({event:"UserInfoAvailable",user_id:c,userIdentifier:c,userName:u,userEmail:o,userAccountCreatedAt:r,userAccountCreatedDaysAgo:m,userAvatarURL:n,userEmailVerified:s,spacesCount:l}),window.gtag&&window.gtag("config","G-J69Z2JCTFB",{user_id:c}),(null===(t=window.posthog)||void 0===t?void 0:t.__loaded)&&(window.posthog.identify(c),window.posthog.people.set({email:o||"unknown email",name:u,netdata_cloud_account_created_at:r,netdata_cloud_account_created_days_ago:m}),window.posthog.register({netdata_cloud_account_created_days_ago:m}),window.posthog.register_once({event_source:"cloud",netdata_cloud_account_created_at:r,netdata_cloud_account_email:o||"unknown email",netdata_cloud_account_id:c,netdata_cloud_signed_in_at:f})))}}},94184:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var c in n)r.call(n,c)&&n[c]&&e.push(c)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},20640:(e,t,n)=>{"use strict";var r=n(11742),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,a,i,c,u,l,s=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),c=document.createRange(),u=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),"undefined"===typeof r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=o[t.format]||o.default;window.clipboardData.setData(a,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(l),c.selectNodeContents(l),u.addRange(c),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");s=!0}catch(d){n&&console.error("unable to copy using execCommand: ",d),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),s=!0}catch(d){n&&console.error("unable to copy using clipboardData: ",d),n&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{u&&("function"==typeof u.removeRange?u.removeRange(c):u.removeAllRanges()),l&&document.body.removeChild(l),i()}return s}},52149:(e,t,n)=>{"use strict";function r(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}n.d(t,{Z:()=>r})},8958:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};const o=function(e,t,n){var o,a=r[e];return o="string"===typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+o:o+" ago":o};function a(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var i={date:a({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:a({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:a({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var c={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function u(e){return function(t,n){var r;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,a=null!==n&&void 0!==n&&n.width?String(n.width):o;r=e.formattingValues[a]||e.formattingValues[o]}else{var i=e.defaultWidth,c=null!==n&&void 0!==n&&n.width?String(n.width):e.defaultWidth;r=e.values[c]||e.values[i]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function l(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(o);if(!a)return null;var i,c=a[0],u=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(u)?function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return}(u,(function(e){return e.test(c)})):function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n;return}(u,(function(e){return e.test(c)}));return i=e.valueCallback?e.valueCallback(l):l,{value:i=n.valueCallback?n.valueCallback(i):i,rest:t.slice(c.length)}}}var s;const d={code:"en-US",formatDistance:o,formatLong:i,formatRelative:function(e,t,n,r){return c[e]},localize:{ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:u({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:u({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:u({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:u({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:u({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(s={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(s.matchPattern);if(!n)return null;var r=n[0],o=e.match(s.parsePattern);if(!o)return null;var a=s.valueCallback?s.valueCallback(o[0]):o[0];return{value:a=t.valueCallback?t.valueCallback(a):a,rest:e.slice(r.length)}}),era:l({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:l({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:l({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:l({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:l({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},84314:(e,t,n)=>{"use strict";n.d(t,{j:()=>o});var r={};function o(){return r}},97621:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},o=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}};const a={p:o,P:function(e,t){var n,a=e.match(/(P+)(p+)?/)||[],i=a[1],c=a[2];if(!c)return r(e,t);switch(i){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",r(i,t)).replace("{{time}}",o(c,t))}}},24262:(e,t,n)=>{"use strict";function r(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}n.d(t,{Z:()=>r})},49702:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(19013),o=n(66979),a=n(7032),i=n(13882);var c=6048e5;function u(e){(0,i.Z)(1,arguments);var t=(0,r.Z)(e),n=(0,o.Z)(t).getTime()-function(e){(0,i.Z)(1,arguments);var t=(0,a.Z)(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),(0,o.Z)(n)}(t).getTime();return Math.round(n/c)+1}},7032:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(19013),o=n(13882),a=n(66979);function i(e){(0,o.Z)(1,arguments);var t=(0,r.Z)(e),n=t.getUTCFullYear(),i=new Date(0);i.setUTCFullYear(n+1,0,4),i.setUTCHours(0,0,0,0);var c=(0,a.Z)(i),u=new Date(0);u.setUTCFullYear(n,0,4),u.setUTCHours(0,0,0,0);var l=(0,a.Z)(u);return t.getTime()>=c.getTime()?n+1:t.getTime()>=l.getTime()?n:n-1}},23324:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(19013),o=n(59025),a=n(7651),i=n(13882),c=n(83946),u=n(84314);var l=6048e5;function s(e,t){(0,i.Z)(1,arguments);var n=(0,r.Z)(e),s=(0,o.Z)(n,t).getTime()-function(e,t){var n,r,l,s,d,f,p,m;(0,i.Z)(1,arguments);var h=(0,u.j)(),y=(0,c.Z)(null!==(n=null!==(r=null!==(l=null!==(s=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==s?s:null===t||void 0===t||null===(d=t.locale)||void 0===d||null===(f=d.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==l?l:h.firstWeekContainsDate)&&void 0!==r?r:null===(p=h.locale)||void 0===p||null===(m=p.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==n?n:1),g=(0,a.Z)(e,t),v=new Date(0);return v.setUTCFullYear(g,0,y),v.setUTCHours(0,0,0,0),(0,o.Z)(v,t)}(n,t).getTime();return Math.round(s/l)+1}},7651:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(19013),o=n(13882),a=n(59025),i=n(83946),c=n(84314);function u(e,t){var n,u,l,s,d,f,p,m;(0,o.Z)(1,arguments);var h=(0,r.Z)(e),y=h.getUTCFullYear(),g=(0,c.j)(),v=(0,i.Z)(null!==(n=null!==(u=null!==(l=null!==(s=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==s?s:null===t||void 0===t||null===(d=t.locale)||void 0===d||null===(f=d.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==l?l:g.firstWeekContainsDate)&&void 0!==u?u:null===(p=g.locale)||void 0===p||null===(m=p.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==n?n:1);if(!(v>=1&&v<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=new Date(0);b.setUTCFullYear(y+1,0,v),b.setUTCHours(0,0,0,0);var w=(0,a.Z)(b,t),O=new Date(0);O.setUTCFullYear(y,0,v),O.setUTCHours(0,0,0,0);var k=(0,a.Z)(O,t);return h.getTime()>=w.getTime()?y+1:h.getTime()>=k.getTime()?y:y-1}},5267:(e,t,n)=>{"use strict";n.d(t,{Do:()=>i,Iu:()=>a,qp:()=>c});var r=["D","DD"],o=["YY","YYYY"];function a(e){return-1!==r.indexOf(e)}function i(e){return-1!==o.indexOf(e)}function c(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},13882:(e,t,n)=>{"use strict";function r(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}n.d(t,{Z:()=>r})},93645:(e,t,n)=>{"use strict";n.d(t,{u:()=>a});var r={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},o="trunc";function a(e){return e?r[e]:r[o]}},66979:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(19013),o=n(13882);function a(e){(0,o.Z)(1,arguments);var t=(0,r.Z)(e),n=t.getUTCDay(),a=(n<1?7:0)+n-1;return t.setUTCDate(t.getUTCDate()-a),t.setUTCHours(0,0,0,0),t}},59025:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(19013),o=n(13882),a=n(83946),i=n(84314);function c(e,t){var n,c,u,l,s,d,f,p;(0,o.Z)(1,arguments);var m=(0,i.j)(),h=(0,a.Z)(null!==(n=null!==(c=null!==(u=null!==(l=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==l?l:null===t||void 0===t||null===(s=t.locale)||void 0===s||null===(d=s.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==u?u:m.weekStartsOn)&&void 0!==c?c:null===(f=m.locale)||void 0===f||null===(p=f.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==n?n:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var y=(0,r.Z)(e),g=y.getUTCDay(),v=(g<h?7:0)+g-h;return y.setUTCDate(y.getUTCDate()-v),y.setUTCHours(0,0,0,0),y}},83946:(e,t,n)=>{"use strict";function r(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}n.d(t,{Z:()=>r})},29422:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(71002),o=n(77349),a=n(11640),i=n(19013),c=n(13882),u=n(83946);function l(e,t){if((0,c.Z)(2,arguments),!t||"object"!==(0,r.Z)(t))return new Date(NaN);var n=t.years?(0,u.Z)(t.years):0,l=t.months?(0,u.Z)(t.months):0,s=t.weeks?(0,u.Z)(t.weeks):0,d=t.days?(0,u.Z)(t.days):0,f=t.hours?(0,u.Z)(t.hours):0,p=t.minutes?(0,u.Z)(t.minutes):0,m=t.seconds?(0,u.Z)(t.seconds):0,h=(0,i.Z)(e),y=l||n?(0,a.Z)(h,l+12*n):h,g=d||s?(0,o.Z)(y,d+7*s):y,v=1e3*(m+60*(p+60*f));return new Date(g.getTime()+v)}},77349:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(83946),o=n(19013),a=n(13882);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.Z)(e),i=(0,r.Z)(t);return isNaN(i)?new Date(NaN):i?(n.setDate(n.getDate()+i),n):n}},51820:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(83946),o=n(19013),a=n(13882);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.Z)(e).getTime(),i=(0,r.Z)(t);return new Date(n+i)}},11640:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(83946),o=n(19013),a=n(13882);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.Z)(e),i=(0,r.Z)(t);if(isNaN(i))return new Date(NaN);if(!i)return n;var c=n.getDate(),u=new Date(n.getTime());return u.setMonth(n.getMonth()+i+1,0),c>=u.getDate()?u:(n.setFullYear(u.getFullYear(),u.getMonth(),c),n)}},49474:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(19013),o=n(13882);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.Z)(e),a=(0,r.Z)(t),i=n.getTime()-a.getTime();return i<0?-1:i>0?1:i}},36948:(e,t,n)=>{"use strict";n.d(t,{qk:()=>a,vh:()=>o,yJ:()=>r});Math.pow(10,8);var r=6e4,o=36e5,a=1e3},94673:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(19013),o=n(24262),a=n(69119),i=n(13882),c=864e5;function u(e,t){var n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function l(e,t){(0,i.Z)(2,arguments);var n=(0,r.Z)(e),l=(0,r.Z)(t),s=u(n,l),d=Math.abs(function(e,t){(0,i.Z)(2,arguments);var n=(0,a.Z)(e),r=(0,a.Z)(t),u=n.getTime()-(0,o.Z)(n),l=r.getTime()-(0,o.Z)(r);return Math.round((u-l)/c)}(n,l));n.setDate(n.getDate()-s*d);var f=s*(d-Number(u(n,l)===-s));return 0===f?0:f}},76972:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(36948),o=n(59910),a=n(13882),i=n(93645);function c(e,t,n){(0,a.Z)(2,arguments);var c=(0,o.Z)(e,t)/r.vh;return(0,i.u)(null===n||void 0===n?void 0:n.roundingMethod)(c)}},59910:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(19013),o=n(13882);function a(e,t){return(0,o.Z)(2,arguments),(0,r.Z)(e).getTime()-(0,r.Z)(t).getTime()}},69690:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(36948),o=n(59910),a=n(13882),i=n(93645);function c(e,t,n){(0,a.Z)(2,arguments);var c=(0,o.Z)(e,t)/r.yJ;return(0,i.u)(null===n||void 0===n?void 0:n.roundingMethod)(c)}},77053:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(19013),o=n(13882);var a=n(49474),i=n(83894),c=n(4135);function u(e,t){(0,o.Z)(2,arguments);var n,u=(0,r.Z)(e),l=(0,r.Z)(t),s=(0,a.Z)(u,l),d=Math.abs(function(e,t){(0,o.Z)(2,arguments);var n=(0,r.Z)(e),a=(0,r.Z)(t);return 12*(n.getFullYear()-a.getFullYear())+(n.getMonth()-a.getMonth())}(u,l));if(d<1)n=0;else{1===u.getMonth()&&u.getDate()>27&&u.setDate(30),u.setMonth(u.getMonth()-s*d);var f=(0,a.Z)(u,l)===-s;(function(e){(0,o.Z)(1,arguments);var t=(0,r.Z)(e);return(0,i.Z)(t).getTime()===(0,c.Z)(t).getTime()})((0,r.Z)(e))&&1===d&&1===(0,a.Z)(e,l)&&(f=!1),n=s*(d-Number(f))}return 0===n?0:n}},11699:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(59910),o=n(13882),a=n(93645);function i(e,t,n){(0,o.Z)(2,arguments);var i=(0,r.Z)(e,t)/1e3;return(0,a.u)(null===n||void 0===n?void 0:n.roundingMethod)(i)}},70696:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(19013),o=n(13882);var a=n(49474);function i(e,t){(0,o.Z)(2,arguments);var n=(0,r.Z)(e),i=(0,r.Z)(t),c=(0,a.Z)(n,i),u=Math.abs(function(e,t){(0,o.Z)(2,arguments);var n=(0,r.Z)(e),a=(0,r.Z)(t);return n.getFullYear()-a.getFullYear()}(n,i));n.setFullYear(1584),i.setFullYear(1584);var l=(0,a.Z)(n,i)===-c,s=c*(u-Number(l));return 0===s?0:s}},83894:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(19013),o=n(13882);function a(e){(0,o.Z)(1,arguments);var t=(0,r.Z)(e);return t.setHours(23,59,59,999),t}},4135:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(19013),o=n(13882);function a(e){(0,o.Z)(1,arguments);var t=(0,r.Z)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}},49546:(e,t,n)=>{"use strict";n.d(t,{Z:()=>N});var r=n(49599),o=n(91218),a=n(19013),i=n(13882);var c=n(49702),u=n(7032),l=n(23324),s=n(7651);function d(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return n+r}const f={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return d("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):d(n+1,2)},d:function(e,t){return d(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return d(e.getUTCHours()%12||12,t.length)},H:function(e,t){return d(e.getUTCHours(),t.length)},m:function(e,t){return d(e.getUTCMinutes(),t.length)},s:function(e,t){return d(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds();return d(Math.floor(r*Math.pow(10,n-3)),t.length)}};var p="midnight",m="noon",h="morning",y="afternoon",g="evening",v="night";function b(e,t){var n=e>0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),a=r%60;if(0===a)return n+String(o);var i=t||"";return n+String(o)+i+d(a,2)}function w(e,t){return e%60===0?(e>0?"-":"+")+d(Math.abs(e)/60,2):O(e,t)}function O(e,t){var n=t||"",r=e>0?"-":"+",o=Math.abs(e);return r+d(Math.floor(o/60),2)+n+d(o%60,2)}const k={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return f.y(e,t)},Y:function(e,t,n,r){var o=(0,s.Z)(e,r),a=o>0?o:1-o;return"YY"===t?d(a%100,2):"Yo"===t?n.ordinalNumber(a,{unit:"year"}):d(a,t.length)},R:function(e,t){return d((0,u.Z)(e),t.length)},u:function(e,t){return d(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return d(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return d(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return f.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return d(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var o=(0,l.Z)(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):d(o,t.length)},I:function(e,t,n){var r=(0,c.Z)(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):d(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):f.d(e,t)},D:function(e,t,n){var r=function(e){(0,i.Z)(1,arguments);var t=(0,a.Z)(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=n-t.getTime();return Math.floor(r/864e5)+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):d(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return d(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return d(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return d(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,o=e.getUTCHours();switch(r=12===o?m:0===o?p:o/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,o=e.getUTCHours();switch(r=o>=17?g:o>=12?y:o>=4?h:v,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return f.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):f.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):d(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):d(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):f.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):f.s(e,t)},S:function(e,t){return f.S(e,t)},X:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return w(o);case"XXXX":case"XX":return O(o);default:return O(o,":")}},x:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return w(o);case"xxxx":case"xx":return O(o);default:return O(o,":")}},O:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+b(o,":");default:return"GMT"+O(o,":")}},z:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+b(o,":");default:return"GMT"+O(o,":")}},t:function(e,t,n,r){var o=r._originalDate||e;return d(Math.floor(o.getTime()/1e3),t.length)},T:function(e,t,n,r){return d((r._originalDate||e).getTime(),t.length)}};var D=n(97621),x=n(24262),S=n(5267),C=n(83946),E=n(84314),P=n(8958),j=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,T=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Z=/^'([^]*?)'?$/,_=/''/g,M=/[a-zA-Z]/;function N(e,t,n){var c,u,l,s,d,f,p,m,h,y,g,v,b,w,O,N,I,R;(0,i.Z)(2,arguments);var F=String(t),L=(0,E.j)(),A=null!==(c=null!==(u=null===n||void 0===n?void 0:n.locale)&&void 0!==u?u:L.locale)&&void 0!==c?c:P.Z,B=(0,C.Z)(null!==(l=null!==(s=null!==(d=null!==(f=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==f?f:null===n||void 0===n||null===(p=n.locale)||void 0===p||null===(m=p.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==d?d:L.firstWeekContainsDate)&&void 0!==s?s:null===(h=L.locale)||void 0===h||null===(y=h.options)||void 0===y?void 0:y.firstWeekContainsDate)&&void 0!==l?l:1);if(!(B>=1&&B<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Y=(0,C.Z)(null!==(g=null!==(v=null!==(b=null!==(w=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==w?w:null===n||void 0===n||null===(O=n.locale)||void 0===O||null===(N=O.options)||void 0===N?void 0:N.weekStartsOn)&&void 0!==b?b:L.weekStartsOn)&&void 0!==v?v:null===(I=L.locale)||void 0===I||null===(R=I.options)||void 0===R?void 0:R.weekStartsOn)&&void 0!==g?g:0);if(!(Y>=0&&Y<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!A.localize)throw new RangeError("locale must contain localize property");if(!A.formatLong)throw new RangeError("locale must contain formatLong property");var U=(0,a.Z)(e);if(!(0,r.Z)(U))throw new RangeError("Invalid time value");var H=(0,x.Z)(U),W=(0,o.Z)(U,H),q={firstWeekContainsDate:B,weekStartsOn:Y,locale:A,_originalDate:U};return F.match(T).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,D.Z[t])(e,A.formatLong):e})).join("").match(j).map((function(r){if("''"===r)return"'";var o=r[0];if("'"===o)return function(e){var t=e.match(Z);if(!t)return e;return t[1].replace(_,"'")}(r);var a=k[o];if(a)return null!==n&&void 0!==n&&n.useAdditionalWeekYearTokens||!(0,S.Do)(r)||(0,S.qp)(r,t,String(e)),null!==n&&void 0!==n&&n.useAdditionalDayOfYearTokens||!(0,S.Iu)(r)||(0,S.qp)(r,t,String(e)),a(W,r,A.localize,q);if(o.match(M))throw new RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");return r})).join("")}},936:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(84314),o=n(24262),a=n(49474),i=n(19013),c=n(52149);var u=n(8958),l=n(13882),s=6e4,d=1440,f=30*d,p=365*d;function m(e,t,n){var m,h,y;(0,l.Z)(2,arguments);var g=(0,r.j)(),v=null!==(m=null!==(h=null===n||void 0===n?void 0:n.locale)&&void 0!==h?h:g.locale)&&void 0!==m?m:u.Z;if(!v.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var b=(0,a.Z)(e,t);if(isNaN(b))throw new RangeError("Invalid time value");var w,O,k,D=(0,c.Z)((w=n,(0,c.Z)({},w)),{addSuffix:Boolean(null===n||void 0===n?void 0:n.addSuffix),comparison:b});b>0?(O=(0,i.Z)(t),k=(0,i.Z)(e)):(O=(0,i.Z)(e),k=(0,i.Z)(t));var x,S=String(null!==(y=null===n||void 0===n?void 0:n.roundingMethod)&&void 0!==y?y:"round");if("floor"===S)x=Math.floor;else if("ceil"===S)x=Math.ceil;else{if("round"!==S)throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");x=Math.round}var C,E=k.getTime()-O.getTime(),P=E/s,j=(E-((0,o.Z)(k)-(0,o.Z)(O)))/s,T=null===n||void 0===n?void 0:n.unit;if("second"===(C=T?String(T):P<1?"second":P<60?"minute":P<d?"hour":j<f?"day":j<p?"month":"year")){var Z=x(E/1e3);return v.formatDistance("xSeconds",Z,D)}if("minute"===C){var _=x(P);return v.formatDistance("xMinutes",_,D)}if("hour"===C){var M=x(P/60);return v.formatDistance("xHours",M,D)}if("day"===C){var N=x(j/d);return v.formatDistance("xDays",N,D)}if("month"===C){var I=x(j/f);return 12===I&&"month"!==T?v.formatDistance("xYears",1,D):v.formatDistance("xMonths",I,D)}if("year"===C){var R=x(j/p);return v.formatDistance("xYears",R,D)}throw new RangeError("unit must be 'second', 'minute', 'hour', 'day', 'month' or 'year'")}},28789:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(19013),o=n(13882);function a(e){return(0,o.Z)(1,arguments),(0,r.Z)(e).getTime()}},49599:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(71002),o=n(13882);var a=n(19013);function i(e){if((0,o.Z)(1,arguments),!function(e){return(0,o.Z)(1,arguments),e instanceof Date||"object"===(0,r.Z)(e)&&"[object Date]"===Object.prototype.toString.call(e)}(e)&&"number"!==typeof e)return!1;var t=(0,a.Z)(e);return!isNaN(Number(t))}},76417:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Ne});var r=n(71002),o=n(40181);function a(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,o.Z)(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,c=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){u=!0,i=e},f:function(){try{c||null==n.return||n.return()}finally{if(u)throw i}}}}var i=n(8958),c=n(91218),u=n(19013),l=n(52149),s=n(97621),d=n(24262),f=n(5267),p=n(83946),m=n(13882),h=n(97326),y=n(60136),g=n(29388),v=n(15671),b=n(43144),w=n(4942),O=function(){function e(){(0,v.Z)(this,e),(0,w.Z)(this,"priority",void 0),(0,w.Z)(this,"subPriority",0)}return(0,b.Z)(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),k=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(e,r,o,a,i){var c;return(0,v.Z)(this,n),(c=t.call(this)).value=e,c.validateValue=r,c.setValue=o,c.priority=a,i&&(c.subPriority=i),c}return(0,b.Z)(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(O),D=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",10),(0,w.Z)((0,h.Z)(e),"subPriority",-1),e}return(0,b.Z)(n,[{key:"set",value:function(e,t){if(t.timestampIsSet)return e;var n=new Date(0);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}}]),n}(O),x=function(){function e(){(0,v.Z)(this,e),(0,w.Z)(this,"incompatibleTokens",void 0),(0,w.Z)(this,"priority",void 0),(0,w.Z)(this,"subPriority",void 0)}return(0,b.Z)(e,[{key:"run",value:function(e,t,n,r){var o=this.parse(e,t,n,r);return o?{setter:new k(o.value,this.validate,this.set,this.priority,this.subPriority),rest:o.rest}:null}},{key:"validate",value:function(e,t,n){return!0}}]),e}(),S=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",140),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["R","u","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}},{key:"set",value:function(e,t,n){return t.era=n,e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(x),C=n(36948),E={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},P=/^([+-])(\d{2})(\d{2})?|Z/,j=/^([+-])(\d{2})(\d{2})|Z/,T=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,Z=/^([+-])(\d{2}):(\d{2})|Z/,_=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function M(e,t){return e?{value:t(e.value),rest:e.rest}:e}function N(e,t){var n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function I(e,t){var n=t.match(e);if(!n)return null;if("Z"===n[0])return{value:0,rest:t.slice(1)};var r="+"===n[1]?1:-1,o=n[2]?parseInt(n[2],10):0,a=n[3]?parseInt(n[3],10):0,i=n[5]?parseInt(n[5],10):0;return{value:r*(o*C.vh+a*C.yJ+i*C.qk),rest:t.slice(n[0].length)}}function R(e){return N(E.anyDigitsSigned,e)}function F(e,t){switch(e){case 1:return N(E.singleDigit,t);case 2:return N(E.twoDigits,t);case 3:return N(E.threeDigits,t);case 4:return N(E.fourDigits,t);default:return N(new RegExp("^\\d{1,"+e+"}"),t)}}function L(e,t){switch(e){case 1:return N(E.singleDigitSigned,t);case 2:return N(E.twoDigitsSigned,t);case 3:return N(E.threeDigitsSigned,t);case 4:return N(E.fourDigitsSigned,t);default:return N(new RegExp("^-?\\d{1,"+e+"}"),t)}}function A(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function B(e,t){var n,r=t>0,o=r?t:1-t;if(o<=50)n=e||100;else{var a=o+50;n=e+100*Math.floor(a/100)-(e>=a%100?100:0)}return r?n:1-n}function Y(e){return e%400===0||e%4===0&&e%100!==0}var U=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",130),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return M(F(4,e),r);case"yo":return M(n.ordinalNumber(e,{unit:"year"}),r);default:return M(F(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n){var r=e.getUTCFullYear();if(n.isTwoDigitYear){var o=B(n.year,r);return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e}var a="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(x),H=n(7651),W=n(59025),q=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",130),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return M(F(4,e),r);case"Yo":return M(n.ordinalNumber(e,{unit:"year"}),r);default:return M(F(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n,r){var o=(0,H.Z)(e,r);if(n.isTwoDigitYear){var a=B(n.year,o);return e.setUTCFullYear(a,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,W.Z)(e,r)}var i="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(i,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,W.Z)(e,r)}}]),n}(x),z=n(66979),V=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",130),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t){return L("R"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){var r=new Date(0);return r.setUTCFullYear(n,0,4),r.setUTCHours(0,0,0,0),(0,z.Z)(r)}}]),n}(x),Q=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",130),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t){return L("u"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){return e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(x),G=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",120),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"Q":case"QQ":return F(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(x),K=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",120),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"q":case"qq":return F(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(x),X=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),(0,w.Z)((0,h.Z)(e),"priority",110),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"M":return M(N(E.month,e),r);case"MM":return M(F(2,e),r);case"Mo":return M(n.ordinalNumber(e,{unit:"month"}),r);case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(x),J=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",110),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"L":return M(N(E.month,e),r);case"LL":return M(F(2,e),r);case"Lo":return M(n.ordinalNumber(e,{unit:"month"}),r);case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(x),$=n(23324);var ee=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",100),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"w":return N(E.week,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return F(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n,r){return(0,W.Z)(function(e,t,n){(0,m.Z)(2,arguments);var r=(0,u.Z)(e),o=(0,p.Z)(t),a=(0,$.Z)(r,n)-o;return r.setUTCDate(r.getUTCDate()-7*a),r}(e,n,r),r)}}]),n}(x),te=n(49702);var ne=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",100),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"I":return N(E.week,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return F(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n){return(0,z.Z)(function(e,t){(0,m.Z)(2,arguments);var n=(0,u.Z)(e),r=(0,p.Z)(t),o=(0,te.Z)(n)-r;return n.setUTCDate(n.getUTCDate()-7*o),n}(e,n))}}]),n}(x),re=[31,28,31,30,31,30,31,31,30,31,30,31],oe=[31,29,31,30,31,30,31,31,30,31,30,31],ae=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",90),(0,w.Z)((0,h.Z)(e),"subPriority",1),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"d":return N(E.date,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return F(t.length,e)}}},{key:"validate",value:function(e,t){var n=Y(e.getUTCFullYear()),r=e.getUTCMonth();return n?t>=1&&t<=oe[r]:t>=1&&t<=re[r]}},{key:"set",value:function(e,t,n){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e}}]),n}(x),ie=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",90),(0,w.Z)((0,h.Z)(e),"subpriority",1),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"D":case"DD":return N(E.dayOfYear,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return F(t.length,e)}}},{key:"validate",value:function(e,t){return Y(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e}}]),n}(x),ce=n(84314);function ue(e,t,n){var r,o,a,i,c,l,s,d;(0,m.Z)(2,arguments);var f=(0,ce.j)(),h=(0,p.Z)(null!==(r=null!==(o=null!==(a=null!==(i=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==i?i:null===n||void 0===n||null===(c=n.locale)||void 0===c||null===(l=c.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==a?a:f.weekStartsOn)&&void 0!==o?o:null===(s=f.locale)||void 0===s||null===(d=s.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==r?r:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var y=(0,u.Z)(e),g=(0,p.Z)(t),v=((g%7+7)%7<h?7:0)+g-y.getUTCDay();return y.setUTCDate(y.getUTCDate()+v),y}var le=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",90),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["D","i","e","c","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=ue(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(x),se=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",90),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return M(F(t.length,e),o);case"eo":return M(n.ordinalNumber(e,{unit:"day"}),o);case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=ue(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(x),de=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",90),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return M(F(t.length,e),o);case"co":return M(n.ordinalNumber(e,{unit:"day"}),o);case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=ue(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(x);var fe=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",90),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return F(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return M(n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiii":return M(n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiiii":return M(n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);default:return M(n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r)}}},{key:"validate",value:function(e,t){return t>=1&&t<=7}},{key:"set",value:function(e,t,n){return e=function(e,t){(0,m.Z)(2,arguments);var n=(0,p.Z)(t);n%7===0&&(n-=7);var r=(0,u.Z)(e),o=((n%7+7)%7<1?7:0)+n-r.getUTCDay();return r.setUTCDate(r.getUTCDate()+o),r}(e,n),e.setUTCHours(0,0,0,0),e}}]),n}(x),pe=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",80),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["b","B","H","k","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(A(n),0,0,0),e}}]),n}(x),me=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",80),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["a","B","H","k","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(A(n),0,0,0),e}}]),n}(x),he=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",80),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["a","b","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(A(n),0,0,0),e}}]),n}(x),ye=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",70),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["H","K","k","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"h":return N(E.hour12h,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return F(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=12}},{key:"set",value:function(e,t,n){var r=e.getUTCHours()>=12;return r&&n<12?e.setUTCHours(n+12,0,0,0):r||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e}}]),n}(x),ge=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",70),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["a","b","h","K","k","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"H":return N(E.hour23h,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return F(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setUTCHours(n,0,0,0),e}}]),n}(x),ve=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",70),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["h","H","k","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"K":return N(E.hour11h,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return F(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e}}]),n}(x),be=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",70),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["a","b","h","H","K","t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"k":return N(E.hour24h,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return F(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=24}},{key:"set",value:function(e,t,n){var r=n<=24?n%24:n;return e.setUTCHours(r,0,0,0),e}}]),n}(x),we=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",60),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"m":return N(E.minute,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return F(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCMinutes(n,0,0),e}}]),n}(x),Oe=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",50),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"s":return N(E.second,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return F(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCSeconds(n,0),e}}]),n}(x),ke=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",30),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["t","T"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t){return M(F(t.length,e),(function(e){return Math.floor(e*Math.pow(10,3-t.length))}))}},{key:"set",value:function(e,t,n){return e.setUTCMilliseconds(n),e}}]),n}(x),De=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",10),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["t","T","x"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t){switch(t){case"X":return I(P,e);case"XX":return I(j,e);case"XXXX":return I(T,e);case"XXXXX":return I(_,e);default:return I(Z,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(x),xe=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",10),(0,w.Z)((0,h.Z)(e),"incompatibleTokens",["t","T","X"]),e}return(0,b.Z)(n,[{key:"parse",value:function(e,t){switch(t){case"x":return I(P,e);case"xx":return I(j,e);case"xxxx":return I(T,e);case"xxxxx":return I(_,e);default:return I(Z,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(x),Se=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",40),(0,w.Z)((0,h.Z)(e),"incompatibleTokens","*"),e}return(0,b.Z)(n,[{key:"parse",value:function(e){return R(e)}},{key:"set",value:function(e,t,n){return[new Date(1e3*n),{timestampIsSet:!0}]}}]),n}(x),Ce=function(e){(0,y.Z)(n,e);var t=(0,g.Z)(n);function n(){var e;(0,v.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,w.Z)((0,h.Z)(e),"priority",20),(0,w.Z)((0,h.Z)(e),"incompatibleTokens","*"),e}return(0,b.Z)(n,[{key:"parse",value:function(e){return R(e)}},{key:"set",value:function(e,t,n){return[new Date(n),{timestampIsSet:!0}]}}]),n}(x),Ee={G:new S,y:new U,Y:new q,R:new V,u:new Q,Q:new G,q:new K,M:new X,L:new J,w:new ee,I:new ne,d:new ae,D:new ie,E:new le,e:new se,c:new de,i:new fe,a:new pe,b:new me,B:new he,h:new ye,H:new ge,K:new ve,k:new be,m:new we,s:new Oe,S:new ke,X:new De,x:new xe,t:new Se,T:new Ce},Pe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,je=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Te=/^'([^]*?)'?$/,Ze=/''/g,_e=/\S/,Me=/[a-zA-Z]/;function Ne(e,t,n,o){var h,y,g,v,b,w,O,k,x,S,C,E,P,j,T,Z,_,M;(0,m.Z)(3,arguments);var N=String(e),I=String(t),R=(0,ce.j)(),F=null!==(h=null!==(y=null===o||void 0===o?void 0:o.locale)&&void 0!==y?y:R.locale)&&void 0!==h?h:i.Z;if(!F.match)throw new RangeError("locale must contain match property");var L=(0,p.Z)(null!==(g=null!==(v=null!==(b=null!==(w=null===o||void 0===o?void 0:o.firstWeekContainsDate)&&void 0!==w?w:null===o||void 0===o||null===(O=o.locale)||void 0===O||null===(k=O.options)||void 0===k?void 0:k.firstWeekContainsDate)&&void 0!==b?b:R.firstWeekContainsDate)&&void 0!==v?v:null===(x=R.locale)||void 0===x||null===(S=x.options)||void 0===S?void 0:S.firstWeekContainsDate)&&void 0!==g?g:1);if(!(L>=1&&L<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var A=(0,p.Z)(null!==(C=null!==(E=null!==(P=null!==(j=null===o||void 0===o?void 0:o.weekStartsOn)&&void 0!==j?j:null===o||void 0===o||null===(T=o.locale)||void 0===T||null===(Z=T.options)||void 0===Z?void 0:Z.weekStartsOn)&&void 0!==P?P:R.weekStartsOn)&&void 0!==E?E:null===(_=R.locale)||void 0===_||null===(M=_.options)||void 0===M?void 0:M.weekStartsOn)&&void 0!==C?C:0);if(!(A>=0&&A<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===I)return""===N?(0,u.Z)(n):new Date(NaN);var B,Y={firstWeekContainsDate:L,weekStartsOn:A,locale:F},U=[new D],H=I.match(je).map((function(e){var t=e[0];return t in s.Z?(0,s.Z[t])(e,F.formatLong):e})).join("").match(Pe),W=[],q=a(H);try{var z=function(){var t=B.value;null!==o&&void 0!==o&&o.useAdditionalWeekYearTokens||!(0,f.Do)(t)||(0,f.qp)(t,I,e),null!==o&&void 0!==o&&o.useAdditionalDayOfYearTokens||!(0,f.Iu)(t)||(0,f.qp)(t,I,e);var n=t[0],r=Ee[n];if(r){var a=r.incompatibleTokens;if(Array.isArray(a)){var i=W.find((function(e){return a.includes(e.token)||e.token===n}));if(i)throw new RangeError("The format string mustn't contain `".concat(i.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===r.incompatibleTokens&&W.length>0)throw new RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));W.push({token:n,fullToken:t});var c=r.run(N,t,F.match,Y);if(!c)return{v:new Date(NaN)};U.push(c.setter),N=c.rest}else{if(n.match(Me))throw new RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===t?t="'":"'"===n&&(t=t.match(Te)[1].replace(Ze,"'")),0!==N.indexOf(t))return{v:new Date(NaN)};N=N.slice(t.length)}};for(q.s();!(B=q.n()).done;){var V=z();if("object"===(0,r.Z)(V))return V.v}}catch(ne){q.e(ne)}finally{q.f()}if(N.length>0&&_e.test(N))return new Date(NaN);var Q=U.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return U.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),G=(0,u.Z)(n);if(isNaN(G.getTime()))return new Date(NaN);var K,X=(0,c.Z)(G,(0,d.Z)(G)),J={},$=a(Q);try{for($.s();!(K=$.n()).done;){var ee=K.value;if(!ee.validate(X,Y))return new Date(NaN);var te=ee.set(X,J,Y);Array.isArray(te)?(X=te[0],(0,l.Z)(J,te[1])):X=te}}catch(ne){$.e(ne)}finally{$.f()}return X}},69119:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(19013),o=n(13882);function a(e){(0,o.Z)(1,arguments);var t=(0,r.Z)(e);return t.setHours(0,0,0,0),t}},91218:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(51820),o=n(13882),a=n(83946);function i(e,t){(0,o.Z)(2,arguments);var n=(0,a.Z)(t);return(0,r.Z)(e,-n)}},19013:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(71002),o=n(13882);function a(e){(0,o.Z)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,r.Z)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&&"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},9198:function(e,t,n){!function(e,t,n,r,o,a,i,c,u,l,s,d,f,p,m,h,y,g,v,b,w,O,k,D,x,S,C,E,P,j,T,Z,_,M,N,I,R,F,L,A,B,Y,U,H,W,q,z,V,Q,G,K,X,J,$,ee,te,ne,re,oe,ae,ie,ce,ue,le,se,de,fe){"use strict";function pe(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var me=pe(t),he=pe(r),ye=pe(o),ge=pe(a),ve=pe(i),be=pe(c),we=pe(u),Oe=pe(l),ke=pe(s),De=pe(d),xe=pe(f),Se=pe(p),Ce=pe(y),Ee=pe(g),Pe=pe(v),je=pe(b),Te=pe(w),Ze=pe(O),_e=pe(k),Me=pe(D),Ne=pe(x),Ie=pe(S),Re=pe(C),Fe=pe(E),Le=pe(P),Ae=pe(j),Be=pe(T),Ye=pe(Z),Ue=pe(_),He=pe(M),We=pe(N),qe=pe(I),ze=pe(R),Ve=pe(F),Qe=pe(L),Ge=pe(A),Ke=pe(B),Xe=pe(U),Je=pe(H),$e=pe(W),et=pe(q),tt=pe(z),nt=pe(V),rt=pe(Q),ot=pe(K),at=pe(X),it=pe(J),ct=pe($),ut=pe(ee),lt=pe(te),st=pe(ne),dt=pe(re),ft=pe(oe),pt=pe(ae),mt=pe(ie),ht=pe(ce),yt=pe(ue),gt=pe(le),vt=pe(se),bt=pe(fe);function wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ot(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wt(Object(n),!0).forEach((function(t){Ct(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function kt(e){return(kt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Dt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Rt(r.key),r)}}function St(e,t,n){return t&&xt(e.prototype,t),n&&xt(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ct(e,t,n){return(t=Rt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Et(){return(Et=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Pt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Tt(e,t)}function jt(e){return(jt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Tt(e,t){return(Tt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Zt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _t(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Zt(e)}function Mt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=jt(e);if(t){var o=jt(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return _t(this,n)}}function Nt(e){return function(e){if(Array.isArray(e))return It(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return It(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?It(e,t):void 0}}(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 It(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Rt(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Ft(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}}function Lt(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}}var At={p:Lt,P:function(e,t){var n,r=e.match(/(P+)(p+)?/)||[],o=r[1],a=r[2];if(!a)return Ft(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",Ft(o,t)).replace("{{time}}",Lt(a,t))}},Bt=12,Yt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;function Ut(e){var t=e?"string"==typeof e||e instanceof String?yt.default(e):mt.default(e):new Date;return Wt(t)?t:null}function Ht(e,t,n,r,o){var a=null,i=sn(n)||sn(ln()),c=!0;return Array.isArray(t)?(t.forEach((function(t){var u=ht.default(e,t,new Date,{locale:i});r&&(c=Wt(u,o)&&e===qt(u,t,n)),Wt(u,o)&&c&&(a=u)})),a):(a=ht.default(e,t,new Date,{locale:i}),r?c=Wt(a)&&e===qt(a,t,n):Wt(a)||(t=t.match(Yt).map((function(e){var t=e[0];return"p"===t||"P"===t?i?(0,At[t])(e,i.formatLong):t:e})).join(""),e.length>0&&(a=ht.default(e,t.slice(0,e.length),new Date)),Wt(a)||(a=new Date(e))),Wt(a)&&c?a:null)}function Wt(e,t){return t=t||new Date("1/1/1000"),ge.default(e)&&!ft.default(e,t)}function qt(e,t,n){if("en"===n)return ve.default(e,t,{awareOfUnicodeTokens:!0});var r=sn(n);return n&&!r&&console.warn('A locale object was not found for the provided string ["'.concat(n,'"].')),!r&&ln()&&sn(ln())&&(r=sn(ln())),ve.default(e,t,{locale:r||null,awareOfUnicodeTokens:!0})}function zt(e,t){var n=t.dateFormat,r=t.locale;return e&&qt(e,Array.isArray(n)?n[0]:n,r)||""}function Vt(e,t){var n=t.hour,r=void 0===n?0:n,o=t.minute,a=void 0===o?0:o,i=t.second,c=void 0===i?0:i;return He.default(Ue.default(Ye.default(e,c),a),r)}function Qt(e,t){var n=t&&sn(t)||ln()&&sn(ln());return Re.default(e,n?{locale:n}:null)}function Gt(e,t){return qt(e,"ddd",t)}function Kt(e){return Je.default(e)}function Xt(e,t,n){var r=sn(t||ln());return $e.default(e,{locale:r,weekStartsOn:n})}function Jt(e){return et.default(e)}function $t(e){return nt.default(e)}function en(e){return tt.default(e)}function tn(){return Je.default(Ut())}function nn(e,t){return e&&t?lt.default(e,t):!e&&!t}function rn(e,t){return e&&t?ut.default(e,t):!e&&!t}function on(e,t){return e&&t?st.default(e,t):!e&&!t}function an(e,t){return e&&t?ct.default(e,t):!e&&!t}function cn(e,t){return e&&t?it.default(e,t):!e&&!t}function un(e,t,n){var r,o=Je.default(t),a=rt.default(n);try{r=pt.default(e,{start:o,end:a})}catch(e){r=!1}return r}function ln(){return("undefined"!=typeof window?window:globalThis).__localeId__}function sn(e){if("string"==typeof e){var t="undefined"!=typeof window?window:globalThis;return t.__localeData__?t.__localeData__[e]:null}return e}function dn(e,t){return qt(We.default(Ut(),e),"LLLL",t)}function fn(e,t){return qt(We.default(Ut(),e),"LLL",t)}function pn(e,t){return qt(qe.default(Ut(),e),"QQQ",t)}function mn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,a=t.excludeDateIntervals,i=t.includeDates,c=t.includeDateIntervals,u=t.filterDate;return On(e,{minDate:n,maxDate:r})||o&&o.some((function(t){return an(e,t)}))||a&&a.some((function(t){var n=t.start,r=t.end;return pt.default(e,{start:n,end:r})}))||i&&!i.some((function(t){return an(e,t)}))||c&&!c.some((function(t){var n=t.start,r=t.end;return pt.default(e,{start:n,end:r})}))||u&&!u(Ut(e))||!1}function hn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeDates,r=t.excludeDateIntervals;return r&&r.length>0?r.some((function(t){var n=t.start,r=t.end;return pt.default(e,{start:n,end:r})})):n&&n.some((function(t){return an(e,t)}))||!1}function yn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,a=t.includeDates,i=t.filterDate;return On(e,{minDate:et.default(n),maxDate:ot.default(r)})||o&&o.some((function(t){return rn(e,t)}))||a&&!a.some((function(t){return rn(e,t)}))||i&&!i(Ut(e))||!1}function gn(e,t,n,r){var o=Ae.default(e),a=Fe.default(e),i=Ae.default(t),c=Fe.default(t),u=Ae.default(r);return o===i&&o===u?a<=n&&n<=c:o<i?u===o&&a<=n||u===i&&c>=n||u<i&&u>o:void 0}function vn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,a=t.includeDates,i=t.filterDate;return On(e,{minDate:n,maxDate:r})||o&&o.some((function(t){return on(e,t)}))||a&&!a.some((function(t){return on(e,t)}))||i&&!i(Ut(e))||!1}function bn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,a=t.includeDates,i=t.filterDate,c=new Date(e,0,1);return On(c,{minDate:nt.default(n),maxDate:at.default(r)})||o&&o.some((function(e){return nn(c,e)}))||a&&!a.some((function(e){return nn(c,e)}))||i&&!i(Ut(c))||!1}function wn(e,t,n,r){var o=Ae.default(e),a=Le.default(e),i=Ae.default(t),c=Le.default(t),u=Ae.default(r);return o===i&&o===u?a<=n&&n<=c:o<i?u===o&&a<=n||u===i&&c>=n||u<i&&u>o:void 0}function On(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate;return n&&Ge.default(e,n)<0||r&&Ge.default(e,r)>0}function kn(e,t){return t.some((function(t){return Me.default(t)===Me.default(e)&&_e.default(t)===_e.default(e)}))}function Dn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeTimes,r=t.includeTimes,o=t.filterTime;return n&&kn(e,n)||r&&!kn(e,r)||o&&!o(e)||!1}function xn(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw new Error("Both minTime and maxTime props required");var o,a=Ut(),i=He.default(Ue.default(a,_e.default(e)),Me.default(e)),c=He.default(Ue.default(a,_e.default(n)),Me.default(n)),u=He.default(Ue.default(a,_e.default(r)),Me.default(r));try{o=!pt.default(i,{start:c,end:u})}catch(e){o=!1}return o}function Sn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,o=Pe.default(e,1);return n&&Ke.default(n,o)>0||r&&r.every((function(e){return Ke.default(e,o)>0}))||!1}function Cn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,o=De.default(e,1);return n&&Ke.default(o,n)>0||r&&r.every((function(e){return Ke.default(o,e)>0}))||!1}function En(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,o=Te.default(e,1);return n&&Xe.default(n,o)>0||r&&r.every((function(e){return Xe.default(e,o)>0}))||!1}function Pn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,o=Se.default(e,1);return n&&Xe.default(o,n)>0||r&&r.every((function(e){return Xe.default(o,e)>0}))||!1}function jn(e){var t=e.minDate,n=e.includeDates;if(n&&t){var r=n.filter((function(e){return Ge.default(e,t)>=0}));return Ve.default(r)}return n?Ve.default(n):t}function Tn(e){var t=e.maxDate,n=e.includeDates;if(n&&t){var r=n.filter((function(e){return Ge.default(e,t)<=0}));return Qe.default(r)}return n?Qe.default(n):t}function Zn(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--highlighted",n=new Map,r=0,o=e.length;r<o;r++){var a=e[r];if(ye.default(a)){var i=qt(a,"MM.dd.yyyy"),c=n.get(i)||[];c.includes(t)||(c.push(t),n.set(i,c))}else if("object"===kt(a)){var u=Object.keys(a),l=u[0],s=a[u[0]];if("string"==typeof l&&s.constructor===Array)for(var d=0,f=s.length;d<f;d++){var p=qt(s[d],"MM.dd.yyyy"),m=n.get(p)||[];m.includes(l)||(m.push(l),n.set(p,m))}}}return n}function _n(e,t,n,r,o){for(var a=o.length,i=[],c=0;c<a;c++){var u=be.default(we.default(e,Me.default(o[c])),_e.default(o[c])),l=be.default(e,(n+1)*r);dt.default(u,t)&&ft.default(u,l)&&i.push(o[c])}return i}function Mn(e){return e<10?"0".concat(e):"".concat(e)}function Nn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Bt,n=Math.ceil(Ae.default(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}function In(e,t,n,r){for(var o=[],a=0;a<2*t+1;a++){var i=e+t-a,c=!0;n&&(c=Ae.default(n)<=i),r&&c&&(c=Ae.default(r)>=i),c&&o.push(i)}return o}var Rn=function(e){Pt(r,e);var n=Mt(r);function r(e){var o;Dt(this,r),Ct(Zt(o=n.call(this,e)),"renderOptions",(function(){var e=o.props.year,t=o.state.yearsList.map((function(t){return me.default.createElement("div",{className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,onClick:o.onChange.bind(Zt(o),t),"aria-selected":e===t?"true":void 0},e===t?me.default.createElement("span",{className:"react-datepicker__year-option--selected"},"\u2713"):"",t)})),n=o.props.minDate?Ae.default(o.props.minDate):null,r=o.props.maxDate?Ae.default(o.props.maxDate):null;return r&&o.state.yearsList.find((function(e){return e===r}))||t.unshift(me.default.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:o.incrementYears},me.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),n&&o.state.yearsList.find((function(e){return e===n}))||t.push(me.default.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:o.decrementYears},me.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t})),Ct(Zt(o),"onChange",(function(e){o.props.onChange(e)})),Ct(Zt(o),"handleClickOutside",(function(){o.props.onCancel()})),Ct(Zt(o),"shiftYears",(function(e){var t=o.state.yearsList.map((function(t){return t+e}));o.setState({yearsList:t})})),Ct(Zt(o),"incrementYears",(function(){return o.shiftYears(1)})),Ct(Zt(o),"decrementYears",(function(){return o.shiftYears(-1)}));var a=e.yearDropdownItemNumber,i=e.scrollableYearDropdown,c=a||(i?10:5);return o.state={yearsList:In(o.props.year,c,o.props.minDate,o.props.maxDate)},o.dropdownRef=t.createRef(),o}return St(r,[{key:"componentDidMount",value:function(){var e=this.dropdownRef.current;if(e){var t=e.children?Array.from(e.children):null,n=t?t.find((function(e){return e.ariaSelected})):null;e.scrollTop=n?n.offsetTop+(n.clientHeight-e.clientHeight)/2:(e.scrollHeight-e.clientHeight)/2}}},{key:"render",value:function(){var e=he.default({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return me.default.createElement("div",{className:e,ref:this.dropdownRef},this.renderOptions())}}]),r}(me.default.Component),Fn=gt.default(Rn),Ln=function(e){Pt(n,e);var t=Mt(n);function n(){var e;Dt(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Zt(e=t.call.apply(t,[this].concat(o))),"state",{dropdownVisible:!1}),Ct(Zt(e),"renderSelectOptions",(function(){for(var t=e.props.minDate?Ae.default(e.props.minDate):1900,n=e.props.maxDate?Ae.default(e.props.maxDate):2100,r=[],o=t;o<=n;o++)r.push(me.default.createElement("option",{key:o,value:o},o));return r})),Ct(Zt(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),Ct(Zt(e),"renderSelectMode",(function(){return me.default.createElement("select",{value:e.props.year,className:"react-datepicker__year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),Ct(Zt(e),"renderReadView",(function(t){return me.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:function(t){return e.toggleDropdown(t)}},me.default.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),me.default.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},e.props.year))})),Ct(Zt(e),"renderDropdown",(function(){return me.default.createElement(Fn,{key:"dropdown",year:e.props.year,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableYearDropdown:e.props.scrollableYearDropdown,yearDropdownItemNumber:e.props.yearDropdownItemNumber})})),Ct(Zt(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),Ct(Zt(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.year&&e.props.onChange(t)})),Ct(Zt(e),"toggleDropdown",(function(t){e.setState({dropdownVisible:!e.state.dropdownVisible},(function(){e.props.adjustDateOnChange&&e.handleYearChange(e.props.date,t)}))})),Ct(Zt(e),"handleYearChange",(function(t,n){e.onSelect(t,n),e.setOpen()})),Ct(Zt(e),"onSelect",(function(t,n){e.props.onSelect&&e.props.onSelect(t,n)})),Ct(Zt(e),"setOpen",(function(){e.props.setOpen&&e.props.setOpen(!0)})),e}return St(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return me.default.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(me.default.Component),An=function(e){Pt(n,e);var t=Mt(n);function n(){var e;Dt(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Zt(e=t.call.apply(t,[this].concat(o))),"isSelectedMonth",(function(t){return e.props.month===t})),Ct(Zt(e),"renderOptions",(function(){return e.props.monthNames.map((function(t,n){return me.default.createElement("div",{className:e.isSelectedMonth(n)?"react-datepicker__month-option react-datepicker__month-option--selected_month":"react-datepicker__month-option",key:t,onClick:e.onChange.bind(Zt(e),n),"aria-selected":e.isSelectedMonth(n)?"true":void 0},e.isSelectedMonth(n)?me.default.createElement("span",{className:"react-datepicker__month-option--selected"},"\u2713"):"",t)}))})),Ct(Zt(e),"onChange",(function(t){return e.props.onChange(t)})),Ct(Zt(e),"handleClickOutside",(function(){return e.props.onCancel()})),e}return St(n,[{key:"render",value:function(){return me.default.createElement("div",{className:"react-datepicker__month-dropdown"},this.renderOptions())}}]),n}(me.default.Component),Bn=gt.default(An),Yn=function(e){Pt(n,e);var t=Mt(n);function n(){var e;Dt(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Zt(e=t.call.apply(t,[this].concat(o))),"state",{dropdownVisible:!1}),Ct(Zt(e),"renderSelectOptions",(function(e){return e.map((function(e,t){return me.default.createElement("option",{key:t,value:t},e)}))})),Ct(Zt(e),"renderSelectMode",(function(t){return me.default.createElement("select",{value:e.props.month,className:"react-datepicker__month-select",onChange:function(t){return e.onChange(t.target.value)}},e.renderSelectOptions(t))})),Ct(Zt(e),"renderReadView",(function(t,n){return me.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:e.toggleDropdown},me.default.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),me.default.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},n[e.props.month]))})),Ct(Zt(e),"renderDropdown",(function(t){return me.default.createElement(Bn,{key:"dropdown",month:e.props.month,monthNames:t,onChange:e.onChange,onCancel:e.toggleDropdown})})),Ct(Zt(e),"renderScrollMode",(function(t){var n=e.state.dropdownVisible,r=[e.renderReadView(!n,t)];return n&&r.unshift(e.renderDropdown(t)),r})),Ct(Zt(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.month&&e.props.onChange(t)})),Ct(Zt(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return St(n,[{key:"render",value:function(){var e,t=this,n=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(e){return fn(e,t.props.locale)}:function(e){return dn(e,t.props.locale)});switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode(n);break;case"select":e=this.renderSelectMode(n)}return me.default.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(me.default.Component);function Un(e,t){for(var n=[],r=Jt(e),o=Jt(t);!dt.default(r,o);)n.push(Ut(r)),r=De.default(r,1);return n}var Hn,Wn=function(e){Pt(n,e);var t=Mt(n);function n(e){var r;return Dt(this,n),Ct(Zt(r=t.call(this,e)),"renderOptions",(function(){return r.state.monthYearsList.map((function(e){var t=Be.default(e),n=nn(r.props.date,e)&&rn(r.props.date,e);return me.default.createElement("div",{className:n?"react-datepicker__month-year-option--selected_month-year":"react-datepicker__month-year-option",key:t,onClick:r.onChange.bind(Zt(r),t),"aria-selected":n?"true":void 0},n?me.default.createElement("span",{className:"react-datepicker__month-year-option--selected"},"\u2713"):"",qt(e,r.props.dateFormat,r.props.locale))}))})),Ct(Zt(r),"onChange",(function(e){return r.props.onChange(e)})),Ct(Zt(r),"handleClickOutside",(function(){r.props.onCancel()})),r.state={monthYearsList:Un(r.props.minDate,r.props.maxDate)},r}return St(n,[{key:"render",value:function(){var e=he.default({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return me.default.createElement("div",{className:e},this.renderOptions())}}]),n}(me.default.Component),qn=gt.default(Wn),zn=function(e){Pt(n,e);var t=Mt(n);function n(){var e;Dt(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Zt(e=t.call.apply(t,[this].concat(o))),"state",{dropdownVisible:!1}),Ct(Zt(e),"renderSelectOptions",(function(){for(var t=Jt(e.props.minDate),n=Jt(e.props.maxDate),r=[];!dt.default(t,n);){var o=Be.default(t);r.push(me.default.createElement("option",{key:o,value:o},qt(t,e.props.dateFormat,e.props.locale))),t=De.default(t,1)}return r})),Ct(Zt(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),Ct(Zt(e),"renderSelectMode",(function(){return me.default.createElement("select",{value:Be.default(Jt(e.props.date)),className:"react-datepicker__month-year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),Ct(Zt(e),"renderReadView",(function(t){var n=qt(e.props.date,e.props.dateFormat,e.props.locale);return me.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:function(t){return e.toggleDropdown(t)}},me.default.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),me.default.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},n))})),Ct(Zt(e),"renderDropdown",(function(){return me.default.createElement(qn,{key:"dropdown",date:e.props.date,dateFormat:e.props.dateFormat,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableMonthYearDropdown:e.props.scrollableMonthYearDropdown,locale:e.props.locale})})),Ct(Zt(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),Ct(Zt(e),"onChange",(function(t){e.toggleDropdown();var n=Ut(parseInt(t));nn(e.props.date,n)&&rn(e.props.date,n)||e.props.onChange(n)})),Ct(Zt(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return St(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return me.default.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(me.default.Component),Vn=function(e){Pt(n,e);var t=Mt(n);function n(){var e;Dt(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Zt(e=t.call.apply(t,[this].concat(o))),"dayEl",me.default.createRef()),Ct(Zt(e),"handleClick",(function(t){!e.isDisabled()&&e.props.onClick&&e.props.onClick(t)})),Ct(Zt(e),"handleMouseEnter",(function(t){!e.isDisabled()&&e.props.onMouseEnter&&e.props.onMouseEnter(t)})),Ct(Zt(e),"handleOnKeyDown",(function(t){" "===t.key&&(t.preventDefault(),t.key="Enter"),e.props.handleOnKeyDown(t)})),Ct(Zt(e),"isSameDay",(function(t){return an(e.props.day,t)})),Ct(Zt(e),"isKeyboardSelected",(function(){return!e.props.disabledKeyboardNavigation&&!e.isSameDay(e.props.selected)&&e.isSameDay(e.props.preSelection)})),Ct(Zt(e),"isDisabled",(function(){return mn(e.props.day,e.props)})),Ct(Zt(e),"isExcluded",(function(){return hn(e.props.day,e.props)})),Ct(Zt(e),"getHighLightedClass",(function(t){var n=e.props,r=n.day,o=n.highlightDates;if(!o)return!1;var a=qt(r,"MM.dd.yyyy");return o.get(a)})),Ct(Zt(e),"isInRange",(function(){var t=e.props,n=t.day,r=t.startDate,o=t.endDate;return!(!r||!o)&&un(n,r,o)})),Ct(Zt(e),"isInSelectingRange",(function(){var t,n=e.props,r=n.day,o=n.selectsStart,a=n.selectsEnd,i=n.selectsRange,c=n.selectsDisabledDaysInRange,u=n.startDate,l=n.endDate,s=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return!(!(o||a||i)||!s||!c&&e.isDisabled())&&(o&&l&&(ft.default(s,l)||cn(s,l))?un(r,s,l):(a&&u&&(dt.default(s,u)||cn(s,u))||!(!i||!u||l||!dt.default(s,u)&&!cn(s,u)))&&un(r,u,s))})),Ct(Zt(e),"isSelectingRangeStart",(function(){var t;if(!e.isInSelectingRange())return!1;var n=e.props,r=n.day,o=n.startDate,a=n.selectsStart,i=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return an(r,a?i:o)})),Ct(Zt(e),"isSelectingRangeEnd",(function(){var t;if(!e.isInSelectingRange())return!1;var n=e.props,r=n.day,o=n.endDate,a=n.selectsEnd,i=n.selectsRange,c=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return an(r,a||i?c:o)})),Ct(Zt(e),"isRangeStart",(function(){var t=e.props,n=t.day,r=t.startDate,o=t.endDate;return!(!r||!o)&&an(r,n)})),Ct(Zt(e),"isRangeEnd",(function(){var t=e.props,n=t.day,r=t.startDate,o=t.endDate;return!(!r||!o)&&an(o,n)})),Ct(Zt(e),"isWeekend",(function(){var t=Ne.default(e.props.day);return 0===t||6===t})),Ct(Zt(e),"isAfterMonth",(function(){return void 0!==e.props.month&&(e.props.month+1)%12===Fe.default(e.props.day)})),Ct(Zt(e),"isBeforeMonth",(function(){return void 0!==e.props.month&&(Fe.default(e.props.day)+1)%12===e.props.month})),Ct(Zt(e),"isCurrentDay",(function(){return e.isSameDay(Ut())})),Ct(Zt(e),"isSelected",(function(){return e.isSameDay(e.props.selected)})),Ct(Zt(e),"getClassNames",(function(t){var n=e.props.dayClassName?e.props.dayClassName(t):void 0;return he.default("react-datepicker__day",n,"react-datepicker__day--"+Gt(e.props.day),{"react-datepicker__day--disabled":e.isDisabled(),"react-datepicker__day--excluded":e.isExcluded(),"react-datepicker__day--selected":e.isSelected(),"react-datepicker__day--keyboard-selected":e.isKeyboardSelected(),"react-datepicker__day--range-start":e.isRangeStart(),"react-datepicker__day--range-end":e.isRangeEnd(),"react-datepicker__day--in-range":e.isInRange(),"react-datepicker__day--in-selecting-range":e.isInSelectingRange(),"react-datepicker__day--selecting-range-start":e.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":e.isSelectingRangeEnd(),"react-datepicker__day--today":e.isCurrentDay(),"react-datepicker__day--weekend":e.isWeekend(),"react-datepicker__day--outside-month":e.isAfterMonth()||e.isBeforeMonth()},e.getHighLightedClass("react-datepicker__day--highlighted"))})),Ct(Zt(e),"getAriaLabel",(function(){var t=e.props,n=t.day,r=t.ariaLabelPrefixWhenEnabled,o=void 0===r?"Choose":r,a=t.ariaLabelPrefixWhenDisabled,i=void 0===a?"Not available":a,c=e.isDisabled()||e.isExcluded()?i:o;return"".concat(c," ").concat(qt(n,"PPPP",e.props.locale))})),Ct(Zt(e),"getTabIndex",(function(t,n){var r=t||e.props.selected,o=n||e.props.preSelection;return e.isKeyboardSelected()||e.isSameDay(r)&&an(o,r)?0:-1})),Ct(Zt(e),"handleFocusDay",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!1;0===e.getTabIndex()&&!t.isInputFocused&&e.isSameDay(e.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(n=!0),e.props.inline&&!e.props.shouldFocusDayInline&&(n=!1),e.props.containerRef&&e.props.containerRef.current&&e.props.containerRef.current.contains(document.activeElement)&&document.activeElement.classList.contains("react-datepicker__day")&&(n=!0),e.props.monthShowsDuplicateDaysEnd&&e.isAfterMonth()&&(n=!1),e.props.monthShowsDuplicateDaysStart&&e.isBeforeMonth()&&(n=!1)),n&&e.dayEl.current.focus({preventScroll:!0})})),Ct(Zt(e),"renderDayContents",(function(){return e.props.monthShowsDuplicateDaysEnd&&e.isAfterMonth()||e.props.monthShowsDuplicateDaysStart&&e.isBeforeMonth()?null:e.props.renderDayContents?e.props.renderDayContents(Ie.default(e.props.day),e.props.day):Ie.default(e.props.day)})),Ct(Zt(e),"render",(function(){return me.default.createElement("div",{ref:e.dayEl,className:e.getClassNames(e.props.day),onKeyDown:e.handleOnKeyDown,onClick:e.handleClick,onMouseEnter:e.handleMouseEnter,tabIndex:e.getTabIndex(),"aria-label":e.getAriaLabel(),role:"option","aria-disabled":e.isDisabled(),"aria-current":e.isCurrentDay()?"date":void 0,"aria-selected":e.isSelected()},e.renderDayContents())})),e}return St(n,[{key:"componentDidMount",value:function(){this.handleFocusDay()}},{key:"componentDidUpdate",value:function(e){this.handleFocusDay(e)}}]),n}(me.default.Component),Qn=function(e){Pt(n,e);var t=Mt(n);function n(){var e;Dt(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Zt(e=t.call.apply(t,[this].concat(o))),"handleClick",(function(t){e.props.onClick&&e.props.onClick(t)})),e}return St(n,[{key:"render",value:function(){var e=this.props,t=e.weekNumber,n=e.ariaLabelPrefix,r=void 0===n?"week ":n,o={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!e.onClick};return me.default.createElement("div",{className:he.default(o),"aria-label":"".concat(r," ").concat(this.props.weekNumber),onClick:this.handleClick},t)}}]),n}(me.default.Component),Gn=function(e){Pt(n,e);var t=Mt(n);function n(){var e;Dt(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Zt(e=t.call.apply(t,[this].concat(o))),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n)})),Ct(Zt(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),Ct(Zt(e),"handleWeekClick",(function(t,n,r){"function"==typeof e.props.onWeekSelect&&e.props.onWeekSelect(t,n,r),e.props.shouldCloseOnSelect&&e.props.setOpen(!1)})),Ct(Zt(e),"formatWeekNumber",(function(t){return e.props.formatWeekNumber?e.props.formatWeekNumber(t):Qt(t)})),Ct(Zt(e),"renderDays",(function(){var t=Xt(e.props.day,e.props.locale,e.props.calendarStartDay),n=[],r=e.formatWeekNumber(t);if(e.props.showWeekNumber){var o=e.props.onWeekSelect?e.handleWeekClick.bind(Zt(e),t,r):void 0;n.push(me.default.createElement(Qn,{key:"W",weekNumber:r,onClick:o,ariaLabelPrefix:e.props.ariaLabelPrefix}))}return n.concat([0,1,2,3,4,5,6].map((function(n){var r=Oe.default(t,n);return me.default.createElement(Vn,{ariaLabelPrefixWhenEnabled:e.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:e.props.disabledDayAriaLabelPrefix,key:r.valueOf(),day:r,month:e.props.month,onClick:e.handleDayClick.bind(Zt(e),r),onMouseEnter:e.handleDayMouseEnter.bind(Zt(e),r),minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,excludeDateIntervals:e.props.excludeDateIntervals,includeDates:e.props.includeDates,includeDateIntervals:e.props.includeDateIntervals,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,selectsDisabledDaysInRange:e.props.selectsDisabledDaysInRange,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,renderDayContents:e.props.renderDayContents,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart,locale:e.props.locale})})))})),e}return St(n,[{key:"render",value:function(){return me.default.createElement("div",{className:"react-datepicker__week"},this.renderDays())}}],[{key:"defaultProps",get:function(){return{shouldCloseOnSelect:!0}}}]),n}(me.default.Component),Kn="two_columns",Xn="three_columns",Jn="four_columns",$n=(Ct(Hn={},Kn,{grid:[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]],verticalNavigationOffset:2}),Ct(Hn,Xn,{grid:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]],verticalNavigationOffset:3}),Ct(Hn,Jn,{grid:[[0,1,2,3],[4,5,6,7],[8,9,10,11]],verticalNavigationOffset:4}),Hn);function er(e,t){return e?Jn:t?Kn:Xn}var tr=function(e){Pt(n,e);var t=Mt(n);function n(){var e;Dt(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Zt(e=t.call.apply(t,[this].concat(o))),"MONTH_REFS",Nt(Array(12)).map((function(){return me.default.createRef()}))),Ct(Zt(e),"QUARTER_REFS",Nt(Array(4)).map((function(){return me.default.createRef()}))),Ct(Zt(e),"isDisabled",(function(t){return mn(t,e.props)})),Ct(Zt(e),"isExcluded",(function(t){return hn(t,e.props)})),Ct(Zt(e),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n,e.props.orderInDisplay)})),Ct(Zt(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),Ct(Zt(e),"handleMouseLeave",(function(){e.props.onMouseLeave&&e.props.onMouseLeave()})),Ct(Zt(e),"isRangeStartMonth",(function(t){var n=e.props,r=n.day,o=n.startDate,a=n.endDate;return!(!o||!a)&&rn(We.default(r,t),o)})),Ct(Zt(e),"isRangeStartQuarter",(function(t){var n=e.props,r=n.day,o=n.startDate,a=n.endDate;return!(!o||!a)&&on(qe.default(r,t),o)})),Ct(Zt(e),"isRangeEndMonth",(function(t){var n=e.props,r=n.day,o=n.startDate,a=n.endDate;return!(!o||!a)&&rn(We.default(r,t),a)})),Ct(Zt(e),"isRangeEndQuarter",(function(t){var n=e.props,r=n.day,o=n.startDate,a=n.endDate;return!(!o||!a)&&on(qe.default(r,t),a)})),Ct(Zt(e),"isInSelectingRangeMonth",(function(t){var n,r=e.props,o=r.day,a=r.selectsStart,i=r.selectsEnd,c=r.selectsRange,u=r.startDate,l=r.endDate,s=null!==(n=e.props.selectingDate)&&void 0!==n?n:e.props.preSelection;return!(!(a||i||c)||!s)&&(a&&l?gn(s,l,t,o):(i&&u||!(!c||!u||l))&&gn(u,s,t,o))})),Ct(Zt(e),"isInSelectingRangeQuarter",(function(t){var n,r=e.props,o=r.day,a=r.selectsStart,i=r.selectsEnd,c=r.selectsRange,u=r.startDate,l=r.endDate,s=null!==(n=e.props.selectingDate)&&void 0!==n?n:e.props.preSelection;return!(!(a||i||c)||!s)&&(a&&l?wn(s,l,t,o):(i&&u||!(!c||!u||l))&&wn(u,s,t,o))})),Ct(Zt(e),"isWeekInMonth",(function(t){var n=e.props.day,r=Oe.default(t,6);return rn(t,n)||rn(r,n)})),Ct(Zt(e),"isCurrentMonth",(function(e,t){return Ae.default(e)===Ae.default(Ut())&&t===Fe.default(Ut())})),Ct(Zt(e),"isCurrentQuarter",(function(e,t){return Ae.default(e)===Ae.default(Ut())&&t===Le.default(Ut())})),Ct(Zt(e),"isSelectedMonth",(function(e,t,n){return Fe.default(e)===t&&Ae.default(e)===Ae.default(n)})),Ct(Zt(e),"isSelectedQuarter",(function(e,t,n){return Le.default(e)===t&&Ae.default(e)===Ae.default(n)})),Ct(Zt(e),"renderWeeks",(function(){for(var t=[],n=e.props.fixedHeight,r=0,o=!1,a=Xt(Jt(e.props.day),e.props.locale,e.props.calendarStartDay);t.push(me.default.createElement(Gn,{ariaLabelPrefix:e.props.weekAriaLabelPrefix,chooseDayAriaLabelPrefix:e.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:e.props.disabledDayAriaLabelPrefix,key:r,day:a,month:Fe.default(e.props.day),onDayClick:e.handleDayClick,onDayMouseEnter:e.handleDayMouseEnter,onWeekSelect:e.props.onWeekSelect,formatWeekNumber:e.props.formatWeekNumber,locale:e.props.locale,minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,excludeDateIntervals:e.props.excludeDateIntervals,includeDates:e.props.includeDates,includeDateIntervals:e.props.includeDateIntervals,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,selectsDisabledDaysInRange:e.props.selectsDisabledDaysInRange,showWeekNumber:e.props.showWeekNumbers,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,setOpen:e.props.setOpen,shouldCloseOnSelect:e.props.shouldCloseOnSelect,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,renderDayContents:e.props.renderDayContents,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,calendarStartDay:e.props.calendarStartDay,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart})),!o;){r++,a=ke.default(a,1);var i=n&&r>=6,c=!n&&!e.isWeekInMonth(a);if(i||c){if(!e.props.peekNextMonth)break;o=!0}}return t})),Ct(Zt(e),"onMonthClick",(function(t,n){e.handleDayClick(Jt(We.default(e.props.day,n)),t)})),Ct(Zt(e),"onMonthMouseEnter",(function(t){e.handleDayMouseEnter(Jt(We.default(e.props.day,t)))})),Ct(Zt(e),"handleMonthNavigation",(function(t,n){e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.MONTH_REFS[t].current&&e.MONTH_REFS[t].current.focus())})),Ct(Zt(e),"onMonthKeyDown",(function(t,n){var r=e.props,o=r.selected,a=r.preSelection,i=r.disabledKeyboardNavigation,c=r.showTwoColumnMonthYearPicker,u=r.showFourColumnMonthYearPicker,l=r.setPreSelection,s=t.key;if("Tab"!==s&&t.preventDefault(),!i){var d=er(u,c),f=$n[d].verticalNavigationOffset,p=$n[d].grid;switch(s){case"Enter":e.onMonthClick(t,n),l(o);break;case"ArrowRight":e.handleMonthNavigation(11===n?0:n+1,De.default(a,1));break;case"ArrowLeft":e.handleMonthNavigation(0===n?11:n-1,Pe.default(a,1));break;case"ArrowUp":e.handleMonthNavigation(p[0].includes(n)?n+12-f:n-f,Pe.default(a,f));break;case"ArrowDown":e.handleMonthNavigation(p[p.length-1].includes(n)?n-12+f:n+f,De.default(a,f))}}})),Ct(Zt(e),"onQuarterClick",(function(t,n){e.handleDayClick(en(qe.default(e.props.day,n)),t)})),Ct(Zt(e),"onQuarterMouseEnter",(function(t){e.handleDayMouseEnter(en(qe.default(e.props.day,t)))})),Ct(Zt(e),"handleQuarterNavigation",(function(t,n){e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.QUARTER_REFS[t-1].current&&e.QUARTER_REFS[t-1].current.focus())})),Ct(Zt(e),"onQuarterKeyDown",(function(t,n){var r=t.key;if(!e.props.disabledKeyboardNavigation)switch(r){case"Enter":e.onQuarterClick(t,n),e.props.setPreSelection(e.props.selected);break;case"ArrowRight":e.handleQuarterNavigation(4===n?1:n+1,xe.default(e.props.preSelection,1));break;case"ArrowLeft":e.handleQuarterNavigation(1===n?4:n-1,je.default(e.props.preSelection,1))}})),Ct(Zt(e),"getMonthClassNames",(function(t){var n=e.props,r=n.day,o=n.startDate,a=n.endDate,i=n.selected,c=n.minDate,u=n.maxDate,l=n.preSelection,s=n.monthClassName,d=n.excludeDates,f=n.includeDates,p=s?s(We.default(r,t)):void 0,m=We.default(r,t);return he.default("react-datepicker__month-text","react-datepicker__month-".concat(t),p,{"react-datepicker__month-text--disabled":(c||u||d||f)&&yn(m,e.props),"react-datepicker__month-text--selected":e.isSelectedMonth(r,t,i),"react-datepicker__month-text--keyboard-selected":!e.props.disabledKeyboardNavigation&&Fe.default(l)===t,"react-datepicker__month-text--in-selecting-range":e.isInSelectingRangeMonth(t),"react-datepicker__month-text--in-range":gn(o,a,t,r),"react-datepicker__month-text--range-start":e.isRangeStartMonth(t),"react-datepicker__month-text--range-end":e.isRangeEndMonth(t),"react-datepicker__month-text--today":e.isCurrentMonth(r,t)})})),Ct(Zt(e),"getTabIndex",(function(t){var n=Fe.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"})),Ct(Zt(e),"getQuarterTabIndex",(function(t){var n=Le.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"})),Ct(Zt(e),"getAriaLabel",(function(t){var n=e.props,r=n.chooseDayAriaLabelPrefix,o=void 0===r?"Choose":r,a=n.disabledDayAriaLabelPrefix,i=void 0===a?"Not available":a,c=n.day,u=We.default(c,t),l=e.isDisabled(u)||e.isExcluded(u)?i:o;return"".concat(l," ").concat(qt(u,"MMMM yyyy"))})),Ct(Zt(e),"getQuarterClassNames",(function(t){var n=e.props,r=n.day,o=n.startDate,a=n.endDate,i=n.selected,c=n.minDate,u=n.maxDate,l=n.preSelection;return he.default("react-datepicker__quarter-text","react-datepicker__quarter-".concat(t),{"react-datepicker__quarter-text--disabled":(c||u)&&vn(qe.default(r,t),e.props),"react-datepicker__quarter-text--selected":e.isSelectedQuarter(r,t,i),"react-datepicker__quarter-text--keyboard-selected":Le.default(l)===t,"react-datepicker__quarter-text--in-selecting-range":e.isInSelectingRangeQuarter(t),"react-datepicker__quarter-text--in-range":wn(o,a,t,r),"react-datepicker__quarter-text--range-start":e.isRangeStartQuarter(t),"react-datepicker__quarter-text--range-end":e.isRangeEndQuarter(t)})})),Ct(Zt(e),"renderMonths",(function(){var t=e.props,n=t.showFullMonthYearPicker,r=t.showTwoColumnMonthYearPicker,o=t.showFourColumnMonthYearPicker,a=t.locale,i=t.day,c=t.selected;return $n[er(o,r)].grid.map((function(t,r){return me.default.createElement("div",{className:"react-datepicker__month-wrapper",key:r},t.map((function(t,r){return me.default.createElement("div",{ref:e.MONTH_REFS[t],key:r,onClick:function(n){e.onMonthClick(n,t)},onKeyDown:function(n){e.onMonthKeyDown(n,t)},onMouseEnter:function(){return e.onMonthMouseEnter(t)},tabIndex:e.getTabIndex(t),className:e.getMonthClassNames(t),role:"option","aria-label":e.getAriaLabel(t),"aria-current":e.isCurrentMonth(i,t)?"date":void 0,"aria-selected":e.isSelectedMonth(i,t,c)},n?dn(t,a):fn(t,a))})))}))})),Ct(Zt(e),"renderQuarters",(function(){var t=e.props,n=t.day,r=t.selected;return me.default.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map((function(t,o){return me.default.createElement("div",{key:o,ref:e.QUARTER_REFS[o],role:"option",onClick:function(n){e.onQuarterClick(n,t)},onKeyDown:function(n){e.onQuarterKeyDown(n,t)},onMouseEnter:function(){return e.onQuarterMouseEnter(t)},className:e.getQuarterClassNames(t),"aria-selected":e.isSelectedQuarter(n,t,r),tabIndex:e.getQuarterTabIndex(t),"aria-current":e.isCurrentQuarter(n,t)?"date":void 0},pn(t,e.props.locale))})))})),Ct(Zt(e),"getClassNames",(function(){var t=e.props;t.day;var n=t.selectingDate,r=t.selectsStart,o=t.selectsEnd,a=t.showMonthYearPicker,i=t.showQuarterYearPicker;return he.default("react-datepicker__month",{"react-datepicker__month--selecting-range":n&&(r||o)},{"react-datepicker__monthPicker":a},{"react-datepicker__quarterPicker":i})})),e}return St(n,[{key:"render",value:function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,r=e.day,o=e.ariaLabelPrefix,a=void 0===o?"month ":o;return me.default.createElement("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,"aria-label":"".concat(a," ").concat(qt(r,"yyyy-MM")),role:"listbox"},t?this.renderMonths():n?this.renderQuarters():this.renderWeeks())}}]),n}(me.default.Component),nr=function(e){Pt(n,e);var t=Mt(n);function n(){var e;Dt(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return Ct(Zt(e=t.call.apply(t,[this].concat(o))),"state",{height:null}),Ct(Zt(e),"handleClick",(function(t){(e.props.minTime||e.props.maxTime)&&xn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&Dn(t,e.props)||e.props.onChange(t)})),Ct(Zt(e),"isSelectedTime",(function(t,n,r){return e.props.selected&&n===Me.default(t)&&r===_e.default(t)})),Ct(Zt(e),"liClasses",(function(t,n,r){var o=["react-datepicker__time-list-item",e.props.timeClassName?e.props.timeClassName(t,n,r):void 0];return e.isSelectedTime(t,n,r)&&o.push("react-datepicker__time-list-item--selected"),((e.props.minTime||e.props.maxTime)&&xn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&Dn(t,e.props))&&o.push("react-datepicker__time-list-item--disabled"),e.props.injectTimes&&(60*Me.default(t)+_e.default(t))%e.props.intervals!=0&&o.push("react-datepicker__time-list-item--injected"),o.join(" ")})),Ct(Zt(e),"handleOnKeyDown",(function(t,n){" "===t.key&&(t.preventDefault(),t.key="Enter"),"Enter"===t.key&&e.handleClick(n),e.props.handleOnKeyDown(t)})),Ct(Zt(e),"renderTimes",(function(){for(var t=[],n=e.props.format?e.props.format:"p",r=e.props.intervals,o=Kt(Ut(e.props.selected)),a=1440/r,i=e.props.injectTimes&&e.props.injectTimes.sort((function(e,t){return e-t})),c=e.props.selected||e.props.openToDate||Ut(),u=Me.default(c),l=_e.default(c),s=He.default(Ue.default(o,l),u),d=0;d<a;d++){var f=be.default(o,d*r);if(t.push(f),i){var p=_n(o,f,d,r,i);t=t.concat(p)}}return t.map((function(t,r){return me.default.createElement("li",{key:r,onClick:e.handleClick.bind(Zt(e),t),className:e.liClasses(t,u,l),ref:function(n){(ft.default(t,s)||cn(t,s))&&(e.centerLi=n)},onKeyDown:function(n){e.handleOnKeyDown(n,t)},tabIndex:"0","aria-selected":e.isSelectedTime(t,u,l)?"true":void 0},qt(t,n,e.props.locale))}))})),e}return St(n,[{key:"componentDidMount",value:function(){this.list.scrollTop=this.centerLi&&n.calcCenterPosition(this.props.monthRef?this.props.monthRef.clientHeight-this.header.clientHeight:this.list.clientHeight,this.centerLi),this.props.monthRef&&this.header&&this.setState({height:this.props.monthRef.clientHeight-this.header.clientHeight})}},{key:"render",value:function(){var e=this,t=this.state.height;return me.default.createElement("div",{className:"react-datepicker__time-container ".concat(this.props.todayButton?"react-datepicker__time-container--with-today-button":"")},me.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--time ".concat(this.props.showTimeSelectOnly?"react-datepicker__header--time--only":""),ref:function(t){e.header=t}},me.default.createElement("div",{className:"react-datepicker-time__header"},this.props.timeCaption)),me.default.createElement("div",{className:"react-datepicker__time"},me.default.createElement("div",{className:"react-datepicker__time-box"},me.default.createElement("ul",{className:"react-datepicker__time-list",ref:function(t){e.list=t},style:t?{height:t}:{},tabIndex:"0"},this.renderTimes()))))}}],[{key:"defaultProps",get:function(){return{intervals:30,onTimeChange:function(){},todayButton:null,timeCaption:"Time"}}}]),n}(me.default.Component);Ct(nr,"calcCenterPosition",(function(e,t){return t.offsetTop-(e/2-t.clientHeight/2)}));var rr=function(e){Pt(n,e);var t=Mt(n);function n(e){var r;return Dt(this,n),Ct(Zt(r=t.call(this,e)),"YEAR_REFS",Nt(Array(r.props.yearItemNumber)).map((function(){return me.default.createRef()}))),Ct(Zt(r),"isDisabled",(function(e){return mn(e,r.props)})),Ct(Zt(r),"isExcluded",(function(e){return hn(e,r.props)})),Ct(Zt(r),"updateFocusOnPaginate",(function(e){var t=function(){this.YEAR_REFS[e].current.focus()}.bind(Zt(r));window.requestAnimationFrame(t)})),Ct(Zt(r),"handleYearClick",(function(e,t){r.props.onDayClick&&r.props.onDayClick(e,t)})),Ct(Zt(r),"handleYearNavigation",(function(e,t){var n=r.props,o=n.date,a=n.yearItemNumber,i=Nn(o,a).startPeriod;r.isDisabled(t)||r.isExcluded(t)||(r.props.setPreSelection(t),e-i==-1?r.updateFocusOnPaginate(a-1):e-i===a?r.updateFocusOnPaginate(0):r.YEAR_REFS[e-i].current.focus())})),Ct(Zt(r),"isSameDay",(function(e,t){return an(e,t)})),Ct(Zt(r),"isCurrentYear",(function(e){return e===Ae.default(Ut())})),Ct(Zt(r),"isKeyboardSelected",(function(e){var t=$t(ze.default(r.props.date,e));return!r.props.disabledKeyboardNavigation&&!r.props.inline&&!an(t,$t(r.props.selected))&&an(t,$t(r.props.preSelection))})),Ct(Zt(r),"onYearClick",(function(e,t){var n=r.props.date;r.handleYearClick($t(ze.default(n,t)),e)})),Ct(Zt(r),"onYearKeyDown",(function(e,t){var n=e.key;if(!r.props.disabledKeyboardNavigation)switch(n){case"Enter":r.onYearClick(e,t),r.props.setPreSelection(r.props.selected);break;case"ArrowRight":r.handleYearNavigation(t+1,Se.default(r.props.preSelection,1));break;case"ArrowLeft":r.handleYearNavigation(t-1,Te.default(r.props.preSelection,1))}})),Ct(Zt(r),"getYearClassNames",(function(e){var t=r.props,n=t.minDate,o=t.maxDate,a=t.selected,i=t.excludeDates,c=t.includeDates,u=t.filterDate;return he.default("react-datepicker__year-text",{"react-datepicker__year-text--selected":e===Ae.default(a),"react-datepicker__year-text--disabled":(n||o||i||c||u)&&bn(e,r.props),"react-datepicker__year-text--keyboard-selected":r.isKeyboardSelected(e),"react-datepicker__year-text--today":r.isCurrentYear(e)})})),Ct(Zt(r),"getYearTabIndex",(function(e){return r.props.disabledKeyboardNavigation?"-1":e===Ae.default(r.props.preSelection)?"0":"-1"})),r}return St(n,[{key:"render",value:function(){for(var e=this,t=[],n=this.props,r=Nn(n.date,n.yearItemNumber),o=r.startPeriod,a=r.endPeriod,i=function(n){t.push(me.default.createElement("div",{ref:e.YEAR_REFS[n-o],onClick:function(t){e.onYearClick(t,n)},onKeyDown:function(t){e.onYearKeyDown(t,n)},tabIndex:e.getYearTabIndex(n),className:e.getYearClassNames(n),key:n,"aria-current":e.isCurrentYear(n)?"date":void 0},n))},c=o;c<=a;c++)i(c);return me.default.createElement("div",{className:"react-datepicker__year"},me.default.createElement("div",{className:"react-datepicker__year-wrapper"},t))}}]),n}(me.default.Component),or=function(e){Pt(n,e);var t=Mt(n);function n(e){var r;return Dt(this,n),Ct(Zt(r=t.call(this,e)),"onTimeChange",(function(e){r.setState({time:e});var t=new Date;t.setHours(e.split(":")[0]),t.setMinutes(e.split(":")[1]),r.props.onChange(t)})),Ct(Zt(r),"renderTimeInput",(function(){var e=r.state.time,t=r.props,n=t.date,o=t.timeString,a=t.customTimeInput;return a?me.default.cloneElement(a,{date:n,value:e,onChange:r.onTimeChange}):me.default.createElement("input",{type:"time",className:"react-datepicker-time__input",placeholder:"Time",name:"time-input",required:!0,value:e,onChange:function(e){r.onTimeChange(e.target.value||o)}})})),r.state={time:r.props.timeString},r}return St(n,[{key:"render",value:function(){return me.default.createElement("div",{className:"react-datepicker__input-time-container"},me.default.createElement("div",{className:"react-datepicker-time__caption"},this.props.timeInputLabel),me.default.createElement("div",{className:"react-datepicker-time__input-container"},me.default.createElement("div",{className:"react-datepicker-time__input"},this.renderTimeInput())))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.timeString!==t.time?{time:e.timeString}:null}}]),n}(me.default.Component);function ar(e){var t=e.className,n=e.children,r=e.showPopperArrow,o=e.arrowProps,a=void 0===o?{}:o;return me.default.createElement("div",{className:t},r&&me.default.createElement("div",Et({className:"react-datepicker__triangle"},a)),n)}var ir=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],cr=function(e){Pt(n,e);var t=Mt(n);function n(e){var r;return Dt(this,n),Ct(Zt(r=t.call(this,e)),"handleClickOutside",(function(e){r.props.onClickOutside(e)})),Ct(Zt(r),"setClickOutsideRef",(function(){return r.containerRef.current})),Ct(Zt(r),"handleDropdownFocus",(function(e){(function(){var e=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).className||"").split(/\s+/);return ir.some((function(t){return e.indexOf(t)>=0}))})(e.target)&&r.props.onDropdownFocus()})),Ct(Zt(r),"getDateInView",(function(){var e=r.props,t=e.preSelection,n=e.selected,o=e.openToDate,a=jn(r.props),i=Tn(r.props),c=Ut();return o||n||t||(a&&ft.default(c,a)?a:i&&dt.default(c,i)?i:c)})),Ct(Zt(r),"increaseMonth",(function(){r.setState((function(e){var t=e.date;return{date:De.default(t,1)}}),(function(){return r.handleMonthChange(r.state.date)}))})),Ct(Zt(r),"decreaseMonth",(function(){r.setState((function(e){var t=e.date;return{date:Pe.default(t,1)}}),(function(){return r.handleMonthChange(r.state.date)}))})),Ct(Zt(r),"handleDayClick",(function(e,t,n){r.props.onSelect(e,t,n),r.props.setPreSelection&&r.props.setPreSelection(e)})),Ct(Zt(r),"handleDayMouseEnter",(function(e){r.setState({selectingDate:e}),r.props.onDayMouseEnter&&r.props.onDayMouseEnter(e)})),Ct(Zt(r),"handleMonthMouseLeave",(function(){r.setState({selectingDate:null}),r.props.onMonthMouseLeave&&r.props.onMonthMouseLeave()})),Ct(Zt(r),"handleYearChange",(function(e){r.props.onYearChange&&(r.props.onYearChange(e),r.setState({isRenderAriaLiveMessage:!0})),r.props.adjustDateOnChange&&(r.props.onSelect&&r.props.onSelect(e),r.props.setOpen&&r.props.setOpen(!0)),r.props.setPreSelection&&r.props.setPreSelection(e)})),Ct(Zt(r),"handleMonthChange",(function(e){r.props.onMonthChange&&(r.props.onMonthChange(e),r.setState({isRenderAriaLiveMessage:!0})),r.props.adjustDateOnChange&&(r.props.onSelect&&r.props.onSelect(e),r.props.setOpen&&r.props.setOpen(!0)),r.props.setPreSelection&&r.props.setPreSelection(e)})),Ct(Zt(r),"handleMonthYearChange",(function(e){r.handleYearChange(e),r.handleMonthChange(e)})),Ct(Zt(r),"changeYear",(function(e){r.setState((function(t){var n=t.date;return{date:ze.default(n,e)}}),(function(){return r.handleYearChange(r.state.date)}))})),Ct(Zt(r),"changeMonth",(function(e){r.setState((function(t){var n=t.date;return{date:We.default(n,e)}}),(function(){return r.handleMonthChange(r.state.date)}))})),Ct(Zt(r),"changeMonthYear",(function(e){r.setState((function(t){var n=t.date;return{date:ze.default(We.default(n,Fe.default(e)),Ae.default(e))}}),(function(){return r.handleMonthYearChange(r.state.date)}))})),Ct(Zt(r),"header",(function(){var e=Xt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date,r.props.locale,r.props.calendarStartDay),t=[];return r.props.showWeekNumbers&&t.push(me.default.createElement("div",{key:"W",className:"react-datepicker__day-name"},r.props.weekLabel||"#")),t.concat([0,1,2,3,4,5,6].map((function(t){var n=Oe.default(e,t),o=r.formatWeekday(n,r.props.locale),a=r.props.weekDayClassName?r.props.weekDayClassName(n):void 0;return me.default.createElement("div",{key:t,className:he.default("react-datepicker__day-name",a)},o)})))})),Ct(Zt(r),"formatWeekday",(function(e,t){return r.props.formatWeekDay?function(e,t,n){return t(qt(e,"EEEE",n))}(e,r.props.formatWeekDay,t):r.props.useWeekdaysShort?function(e,t){return qt(e,"EEE",t)}(e,t):function(e,t){return qt(e,"EEEEEE",t)}(e,t)})),Ct(Zt(r),"decreaseYear",(function(){r.setState((function(e){var t=e.date;return{date:Te.default(t,r.props.showYearPicker?r.props.yearItemNumber:1)}}),(function(){return r.handleYearChange(r.state.date)}))})),Ct(Zt(r),"renderPreviousButton",(function(){if(!r.props.renderCustomHeader){var e;switch(!0){case r.props.showMonthYearPicker:e=En(r.state.date,r.props);break;case r.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.yearItemNumber,o=void 0===r?Bt:r,a=Nn($t(Te.default(e,o)),o).endPeriod,i=n&&Ae.default(n);return i&&i>a||!1}(r.state.date,r.props);break;default:e=Sn(r.state.date,r.props)}if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--previous"],n=r.decreaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(n=r.decreaseYear),e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--previous--disabled"),n=null);var o=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,a=r.props,i=a.previousMonthButtonLabel,c=a.previousYearButtonLabel,u=r.props,l=u.previousMonthAriaLabel,s=void 0===l?"string"==typeof i?i:"Previous Month":l,d=u.previousYearAriaLabel,f=void 0===d?"string"==typeof c?c:"Previous Year":d;return me.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,onKeyDown:r.props.handleOnKeyDown,"aria-label":o?f:s},me.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--previous"].join(" ")},o?r.props.previousYearButtonLabel:r.props.previousMonthButtonLabel))}}})),Ct(Zt(r),"increaseYear",(function(){r.setState((function(e){var t=e.date;return{date:Se.default(t,r.props.showYearPicker?r.props.yearItemNumber:1)}}),(function(){return r.handleYearChange(r.state.date)}))})),Ct(Zt(r),"renderNextButton",(function(){if(!r.props.renderCustomHeader){var e;switch(!0){case r.props.showMonthYearPicker:e=Pn(r.state.date,r.props);break;case r.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.yearItemNumber,o=void 0===r?Bt:r,a=Nn(Se.default(e,o),o).startPeriod,i=n&&Ae.default(n);return i&&i<a||!1}(r.state.date,r.props);break;default:e=Cn(r.state.date,r.props)}if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--next"];r.props.showTimeSelect&&t.push("react-datepicker__navigation--next--with-time"),r.props.todayButton&&t.push("react-datepicker__navigation--next--with-today-button");var n=r.increaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(n=r.increaseYear),e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--next--disabled"),n=null);var o=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,a=r.props,i=a.nextMonthButtonLabel,c=a.nextYearButtonLabel,u=r.props,l=u.nextMonthAriaLabel,s=void 0===l?"string"==typeof i?i:"Next Month":l,d=u.nextYearAriaLabel,f=void 0===d?"string"==typeof c?c:"Next Year":d;return me.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,onKeyDown:r.props.handleOnKeyDown,"aria-label":o?f:s},me.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--next"].join(" ")},o?r.props.nextYearButtonLabel:r.props.nextMonthButtonLabel))}}})),Ct(Zt(r),"renderCurrentMonth",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date,t=["react-datepicker__current-month"];return r.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),r.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),r.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),me.default.createElement("div",{className:t.join(" ")},qt(e,r.props.dateFormat,r.props.locale))})),Ct(Zt(r),"renderYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showYearDropdown&&!e)return me.default.createElement(Ln,{adjustDateOnChange:r.props.adjustDateOnChange,date:r.state.date,onSelect:r.props.onSelect,setOpen:r.props.setOpen,dropdownMode:r.props.dropdownMode,onChange:r.changeYear,minDate:r.props.minDate,maxDate:r.props.maxDate,year:Ae.default(r.state.date),scrollableYearDropdown:r.props.scrollableYearDropdown,yearDropdownItemNumber:r.props.yearDropdownItemNumber})})),Ct(Zt(r),"renderMonthDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthDropdown&&!e)return me.default.createElement(Yn,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,onChange:r.changeMonth,month:Fe.default(r.state.date),useShortMonthInDropdown:r.props.useShortMonthInDropdown})})),Ct(Zt(r),"renderMonthYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthYearDropdown&&!e)return me.default.createElement(zn,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,dateFormat:r.props.dateFormat,onChange:r.changeMonthYear,minDate:r.props.minDate,maxDate:r.props.maxDate,date:r.state.date,scrollableMonthYearDropdown:r.props.scrollableMonthYearDropdown})})),Ct(Zt(r),"handleTodayButtonClick",(function(e){r.props.onSelect(tn(),e),r.props.setPreSelection&&r.props.setPreSelection(tn())})),Ct(Zt(r),"renderTodayButton",(function(){if(r.props.todayButton&&!r.props.showTimeSelectOnly)return me.default.createElement("div",{className:"react-datepicker__today-button",onClick:function(e){return r.handleTodayButtonClick(e)}},r.props.todayButton)})),Ct(Zt(r),"renderDefaultHeader",(function(e){var t=e.monthDate,n=e.i;return me.default.createElement("div",{className:"react-datepicker__header ".concat(r.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},r.renderCurrentMonth(t),me.default.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(r.props.dropdownMode),onFocus:r.handleDropdownFocus},r.renderMonthDropdown(0!==n),r.renderMonthYearDropdown(0!==n),r.renderYearDropdown(0!==n)),me.default.createElement("div",{className:"react-datepicker__day-names"},r.header(t)))})),Ct(Zt(r),"renderCustomHeader",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.monthDate,n=e.i;if(r.props.showTimeSelect&&!r.state.monthContainer||r.props.showTimeSelectOnly)return null;var o=Sn(r.state.date,r.props),a=Cn(r.state.date,r.props),i=En(r.state.date,r.props),c=Pn(r.state.date,r.props),u=!r.props.showMonthYearPicker&&!r.props.showQuarterYearPicker&&!r.props.showYearPicker;return me.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:r.props.onDropdownFocus},r.props.renderCustomHeader(Ot(Ot({},r.state),{},{customHeaderCount:n,monthDate:t,changeMonth:r.changeMonth,changeYear:r.changeYear,decreaseMonth:r.decreaseMonth,increaseMonth:r.increaseMonth,decreaseYear:r.decreaseYear,increaseYear:r.increaseYear,prevMonthButtonDisabled:o,nextMonthButtonDisabled:a,prevYearButtonDisabled:i,nextYearButtonDisabled:c})),u&&me.default.createElement("div",{className:"react-datepicker__day-names"},r.header(t)))})),Ct(Zt(r),"renderYearHeader",(function(){var e=r.state.date,t=r.props,n=t.showYearPicker,o=Nn(e,t.yearItemNumber),a=o.startPeriod,i=o.endPeriod;return me.default.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},n?"".concat(a," - ").concat(i):Ae.default(e))})),Ct(Zt(r),"renderHeader",(function(e){switch(!0){case void 0!==r.props.renderCustomHeader:return r.renderCustomHeader(e);case r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker:return r.renderYearHeader(e);default:return r.renderDefaultHeader(e)}})),Ct(Zt(r),"renderMonths",(function(){if(!r.props.showTimeSelectOnly&&!r.props.showYearPicker){for(var e=[],t=r.props.showPreviousMonths?r.props.monthsShown-1:0,n=Pe.default(r.state.date,t),o=0;o<r.props.monthsShown;++o){var a=o-r.props.monthSelectedIn,i=De.default(n,a),c="month-".concat(o),u=o<r.props.monthsShown-1,l=o>0;e.push(me.default.createElement("div",{key:c,ref:function(e){r.monthContainer=e},className:"react-datepicker__month-container"},r.renderHeader({monthDate:i,i:o}),me.default.createElement(tr,{chooseDayAriaLabelPrefix:r.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:r.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:r.props.weekAriaLabelPrefix,ariaLabelPrefix:r.props.monthAriaLabelPrefix,onChange:r.changeMonthYear,day:i,dayClassName:r.props.dayClassName,calendarStartDay:r.props.calendarStartDay,monthClassName:r.props.monthClassName,onDayClick:r.handleDayClick,handleOnKeyDown:r.props.handleOnDayKeyDown,onDayMouseEnter:r.handleDayMouseEnter,onMouseLeave:r.handleMonthMouseLeave,onWeekSelect:r.props.onWeekSelect,orderInDisplay:o,formatWeekNumber:r.props.formatWeekNumber,locale:r.props.locale,minDate:r.props.minDate,maxDate:r.props.maxDate,excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals,highlightDates:r.props.highlightDates,selectingDate:r.state.selectingDate,includeDates:r.props.includeDates,includeDateIntervals:r.props.includeDateIntervals,inline:r.props.inline,shouldFocusDayInline:r.props.shouldFocusDayInline,fixedHeight:r.props.fixedHeight,filterDate:r.props.filterDate,preSelection:r.props.preSelection,setPreSelection:r.props.setPreSelection,selected:r.props.selected,selectsStart:r.props.selectsStart,selectsEnd:r.props.selectsEnd,selectsRange:r.props.selectsRange,selectsDisabledDaysInRange:r.props.selectsDisabledDaysInRange,showWeekNumbers:r.props.showWeekNumbers,startDate:r.props.startDate,endDate:r.props.endDate,peekNextMonth:r.props.peekNextMonth,setOpen:r.props.setOpen,shouldCloseOnSelect:r.props.shouldCloseOnSelect,renderDayContents:r.props.renderDayContents,disabledKeyboardNavigation:r.props.disabledKeyboardNavigation,showMonthYearPicker:r.props.showMonthYearPicker,showFullMonthYearPicker:r.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:r.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:r.props.showFourColumnMonthYearPicker,showYearPicker:r.props.showYearPicker,showQuarterYearPicker:r.props.showQuarterYearPicker,isInputFocused:r.props.isInputFocused,containerRef:r.containerRef,monthShowsDuplicateDaysEnd:u,monthShowsDuplicateDaysStart:l})))}return e}})),Ct(Zt(r),"renderYears",(function(){if(!r.props.showTimeSelectOnly)return r.props.showYearPicker?me.default.createElement("div",{className:"react-datepicker__year--container"},r.renderHeader(),me.default.createElement(rr,Et({onDayClick:r.handleDayClick,date:r.state.date},r.props))):void 0})),Ct(Zt(r),"renderTimeSection",(function(){if(r.props.showTimeSelect&&(r.state.monthContainer||r.props.showTimeSelectOnly))return me.default.createElement(nr,{selected:r.props.selected,openToDate:r.props.openToDate,onChange:r.props.onTimeChange,timeClassName:r.props.timeClassName,format:r.props.timeFormat,includeTimes:r.props.includeTimes,intervals:r.props.timeIntervals,minTime:r.props.minTime,maxTime:r.props.maxTime,excludeTimes:r.props.excludeTimes,filterTime:r.props.filterTime,timeCaption:r.props.timeCaption,todayButton:r.props.todayButton,showMonthDropdown:r.props.showMonthDropdown,showMonthYearDropdown:r.props.showMonthYearDropdown,showYearDropdown:r.props.showYearDropdown,withPortal:r.props.withPortal,monthRef:r.state.monthContainer,injectTimes:r.props.injectTimes,locale:r.props.locale,handleOnKeyDown:r.props.handleOnKeyDown,showTimeSelectOnly:r.props.showTimeSelectOnly})})),Ct(Zt(r),"renderInputTimeSection",(function(){var e=new Date(r.props.selected),t=Wt(e)&&Boolean(r.props.selected)?"".concat(Mn(e.getHours()),":").concat(Mn(e.getMinutes())):"";if(r.props.showTimeInput)return me.default.createElement(or,{date:e,timeString:t,timeInputLabel:r.props.timeInputLabel,onChange:r.props.onTimeChange,customTimeInput:r.props.customTimeInput})})),Ct(Zt(r),"renderAriaLiveRegion",(function(){var e,t=Nn(r.state.date,r.props.yearItemNumber),n=t.startPeriod,o=t.endPeriod;return e=r.props.showYearPicker?"".concat(n," - ").concat(o):r.props.showMonthYearPicker||r.props.showQuarterYearPicker?Ae.default(r.state.date):"".concat(dn(Fe.default(r.state.date),r.props.locale)," ").concat(Ae.default(r.state.date)),me.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},r.state.isRenderAriaLiveMessage&&e)})),Ct(Zt(r),"renderChildren",(function(){if(r.props.children)return me.default.createElement("div",{className:"react-datepicker__children-container"},r.props.children)})),r.containerRef=me.default.createRef(),r.state={date:r.getDateInView(),selectingDate:null,monthContainer:null,isRenderAriaLiveMessage:!1},r}return St(n,[{key:"componentDidMount",value:function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=void e.setState({monthContainer:e.monthContainer}))}},{key:"componentDidUpdate",value:function(e){!this.props.preSelection||an(this.props.preSelection,e.preSelection)&&this.props.monthSelectedIn===e.monthSelectedIn?this.props.openToDate&&!an(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate}):this.setState({date:this.props.preSelection})}},{key:"render",value:function(){var e=this.props.container||ar;return me.default.createElement("div",{ref:this.containerRef},me.default.createElement(e,{className:he.default("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showPopperArrow:this.props.showPopperArrow,arrowProps:this.props.arrowProps},this.renderAriaLiveRegion(),this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.renderChildren()))}}],[{key:"defaultProps",get:function(){return{onDropdownFocus:function(){},monthsShown:1,monthSelectedIn:0,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",customTimeInput:null,yearItemNumber:Bt}}}]),n}(me.default.Component),ur=function(e){Pt(n,e);var t=Mt(n);function n(e){var r;return Dt(this,n),(r=t.call(this,e)).el=document.createElement("div"),r}return St(n,[{key:"componentDidMount",value:function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){this.portalRoot.removeChild(this.el)}},{key:"render",value:function(){return vt.default.createPortal(this.props.children,this.el)}}]),n}(me.default.Component),lr=function(e){return!e.disabled&&-1!==e.tabIndex},sr=function(e){Pt(n,e);var t=Mt(n);function n(e){var r;return Dt(this,n),Ct(Zt(r=t.call(this,e)),"getTabChildren",(function(){return Array.prototype.slice.call(r.tabLoopRef.current.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(lr)})),Ct(Zt(r),"handleFocusStart",(function(e){var t=r.getTabChildren();t&&t.length>1&&t[t.length-1].focus()})),Ct(Zt(r),"handleFocusEnd",(function(e){var t=r.getTabChildren();t&&t.length>1&&t[0].focus()})),r.tabLoopRef=me.default.createRef(),r}return St(n,[{key:"render",value:function(){return this.props.enableTabLoop?me.default.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},me.default.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:"0",onFocus:this.handleFocusStart}),this.props.children,me.default.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:"0",onFocus:this.handleFocusEnd})):this.props.children}}],[{key:"defaultProps",get:function(){return{enableTabLoop:!0}}}]),n}(me.default.Component),dr=function(e){Pt(n,e);var t=Mt(n);function n(){return Dt(this,n),t.apply(this,arguments)}return St(n,[{key:"render",value:function(){var e,t=this.props,n=t.className,r=t.wrapperClassName,o=t.hidePopper,a=t.popperComponent,i=t.popperModifiers,c=t.popperPlacement,u=t.popperProps,l=t.targetComponent,s=t.enableTabLoop,d=t.popperOnKeyDown,f=t.portalId,p=t.portalHost;if(!o){var m=he.default("react-datepicker-popper",n);e=me.default.createElement(de.Popper,Et({modifiers:i,placement:c},u),(function(e){var t=e.ref,n=e.style,r=e.placement,o=e.arrowProps;return me.default.createElement(sr,{enableTabLoop:s},me.default.createElement("div",{ref:t,style:n,className:m,"data-placement":r,onKeyDown:d},me.default.cloneElement(a,{arrowProps:o})))}))}this.props.popperContainer&&(e=me.default.createElement(this.props.popperContainer,{},e)),f&&!o&&(e=me.default.createElement(ur,{portalId:f,portalHost:p},e));var h=he.default("react-datepicker-wrapper",r);return me.default.createElement(de.Manager,{className:"react-datepicker-manager"},me.default.createElement(de.Reference,null,(function(e){var t=e.ref;return me.default.createElement("div",{ref:t,className:h},l)})),e)}}],[{key:"defaultProps",get:function(){return{hidePopper:!0,popperModifiers:[],popperProps:{},popperPlacement:"bottom-start"}}}]),n}(me.default.Component),fr="react-datepicker-ignore-onclickoutside",pr=gt.default(cr),mr="Date input not valid.",hr=function(e){Pt(n,e);var t=Mt(n);function n(e){var r;return Dt(this,n),Ct(Zt(r=t.call(this,e)),"getPreSelection",(function(){return r.props.openToDate?r.props.openToDate:r.props.selectsEnd&&r.props.startDate?r.props.startDate:r.props.selectsStart&&r.props.endDate?r.props.endDate:Ut()})),Ct(Zt(r),"calcInitialState",(function(){var e,t=r.getPreSelection(),n=jn(r.props),o=Tn(r.props),a=n&&ft.default(t,Je.default(n))?n:o&&dt.default(t,rt.default(o))?o:t;return{open:r.props.startOpen||!1,preventFocus:!1,preSelection:null!==(e=r.props.selectsRange?r.props.startDate:r.props.selected)&&void 0!==e?e:a,highlightDates:Zn(r.props.highlightDates),focused:!1,shouldFocusDayInline:!1,isRenderAriaLiveMessage:!1}})),Ct(Zt(r),"clearPreventFocusTimeout",(function(){r.preventFocusTimeout&&clearTimeout(r.preventFocusTimeout)})),Ct(Zt(r),"setFocus",(function(){r.input&&r.input.focus&&r.input.focus({preventScroll:!0})})),Ct(Zt(r),"setBlur",(function(){r.input&&r.input.blur&&r.input.blur(),r.cancelFocusInput()})),Ct(Zt(r),"setOpen",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];r.setState({open:e,preSelection:e&&r.state.open?r.state.preSelection:r.calcInitialState().preSelection,lastPreSelectChange:gr},(function(){e||r.setState((function(e){return{focused:!!t&&e.focused}}),(function(){!t&&r.setBlur(),r.setState({inputValue:null})}))}))})),Ct(Zt(r),"inputOk",(function(){return ye.default(r.state.preSelection)})),Ct(Zt(r),"isCalendarOpen",(function(){return void 0===r.props.open?r.state.open&&!r.props.disabled&&!r.props.readOnly:r.props.open})),Ct(Zt(r),"handleFocus",(function(e){r.state.preventFocus||(r.props.onFocus(e),r.props.preventOpenOnFocus||r.props.readOnly||r.setOpen(!0)),r.setState({focused:!0})})),Ct(Zt(r),"cancelFocusInput",(function(){clearTimeout(r.inputFocusTimeout),r.inputFocusTimeout=null})),Ct(Zt(r),"deferFocusInput",(function(){r.cancelFocusInput(),r.inputFocusTimeout=setTimeout((function(){return r.setFocus()}),1)})),Ct(Zt(r),"handleDropdownFocus",(function(){r.cancelFocusInput()})),Ct(Zt(r),"handleBlur",(function(e){(!r.state.open||r.props.withPortal||r.props.showTimeInput)&&r.props.onBlur(e),r.setState({focused:!1})})),Ct(Zt(r),"handleCalendarClickOutside",(function(e){r.props.inline||r.setOpen(!1),r.props.onClickOutside(e),r.props.withPortal&&e.preventDefault()})),Ct(Zt(r),"handleChange",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=t[0];if(!r.props.onChangeRaw||(r.props.onChangeRaw.apply(Zt(r),t),"function"==typeof o.isDefaultPrevented&&!o.isDefaultPrevented())){r.setState({inputValue:o.target.value,lastPreSelectChange:yr});var a=Ht(o.target.value,r.props.dateFormat,r.props.locale,r.props.strictParsing,r.props.minDate);r.props.showTimeSelectOnly&&r.props.selected&&!an(a,r.props.selected)&&(a=null==a?bt.default(r.props.selected,{hours:Me.default(r.props.selected),minutes:_e.default(r.props.selected),seconds:Ze.default(r.props.selected)}):bt.default(r.props.selected,{hours:Me.default(a),minutes:_e.default(a),seconds:Ze.default(a)})),!a&&o.target.value||r.setSelected(a,o,!0)}})),Ct(Zt(r),"handleSelect",(function(e,t,n){if(r.setState({preventFocus:!0},(function(){return r.preventFocusTimeout=setTimeout((function(){return r.setState({preventFocus:!1})}),50),r.preventFocusTimeout})),r.props.onChangeRaw&&r.props.onChangeRaw(t),r.setSelected(e,t,!1,n),r.setState({isRenderAriaLiveMessage:!0}),!r.props.shouldCloseOnSelect||r.props.showTimeSelect)r.setPreSelection(e);else if(!r.props.inline){r.props.selectsRange||r.setOpen(!1);var o=r.props,a=o.startDate,i=o.endDate;!a||i||ft.default(e,a)||r.setOpen(!1)}})),Ct(Zt(r),"setSelected",(function(e,t,n,o){var a=e;if(r.props.showYearPicker){if(null!==a&&bn(Ae.default(a),r.props))return}else if(r.props.showMonthYearPicker){if(null!==a&&yn(a,r.props))return}else if(null!==a&&mn(a,r.props))return;var i=r.props,c=i.onChange,u=i.selectsRange,l=i.startDate,s=i.endDate;if(!cn(r.props.selected,a)||r.props.allowSameDay||u)if(null!==a&&(!r.props.selected||n&&(r.props.showTimeSelect||r.props.showTimeSelectOnly||r.props.showTimeInput)||(a=Vt(a,{hour:Me.default(r.props.selected),minute:_e.default(r.props.selected),second:Ze.default(r.props.selected)})),r.props.inline||r.setState({preSelection:a}),r.props.focusSelectedMonth||r.setState({monthSelectedIn:o})),u){var d=l&&s;l||s?l&&!s&&(ft.default(a,l)?c([a,null],t):c([l,a],t)):c([a,null],t),d&&c([a,null],t)}else c(a,t);n||(r.props.onSelect(a,t),r.setState({inputValue:null}))})),Ct(Zt(r),"setPreSelection",(function(e){var t=void 0!==r.props.minDate,n=void 0!==r.props.maxDate,o=!0;if(e){var a=Je.default(e);if(t&&n)o=un(e,r.props.minDate,r.props.maxDate);else if(t){var i=Je.default(r.props.minDate);o=dt.default(e,i)||cn(a,i)}else if(n){var c=rt.default(r.props.maxDate);o=ft.default(e,c)||cn(a,c)}}o&&r.setState({preSelection:e})})),Ct(Zt(r),"handleTimeChange",(function(e){var t=Vt(r.props.selected?r.props.selected:r.getPreSelection(),{hour:Me.default(e),minute:_e.default(e)});r.setState({preSelection:t}),r.props.onChange(t),r.props.shouldCloseOnSelect&&r.setOpen(!1),r.props.showTimeInput&&r.setOpen(!0),(r.props.showTimeSelectOnly||r.props.showTimeSelect)&&r.setState({isRenderAriaLiveMessage:!0}),r.setState({inputValue:null})})),Ct(Zt(r),"onInputClick",(function(){r.props.disabled||r.props.readOnly||r.setOpen(!0),r.props.onInputClick()})),Ct(Zt(r),"onInputKeyDown",(function(e){r.props.onKeyDown(e);var t=e.key;if(r.state.open||r.props.inline||r.props.preventOpenOnFocus){if(r.state.open){if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault();var n=r.calendar.componentNode&&r.calendar.componentNode.querySelector('.react-datepicker__day[tabindex="0"]');return void(n&&n.focus({preventScroll:!0}))}var o=Ut(r.state.preSelection);"Enter"===t?(e.preventDefault(),r.inputOk()&&r.state.lastPreSelectChange===gr?(r.handleSelect(o,e),!r.props.shouldCloseOnSelect&&r.setPreSelection(o)):r.setOpen(!1)):"Escape"===t?(e.preventDefault(),r.setOpen(!1)):"Tab"===t&&e.shiftKey&&r.setOpen(!1),r.inputOk()||r.props.onInputError({code:1,msg:mr})}}else"ArrowDown"!==t&&"ArrowUp"!==t&&"Enter"!==t||r.onInputClick()})),Ct(Zt(r),"onPortalKeyDown",(function(e){"Escape"===e.key&&(e.preventDefault(),r.setState({preventFocus:!0},(function(){r.setOpen(!1),setTimeout((function(){r.setFocus(),r.setState({preventFocus:!1})}))})))})),Ct(Zt(r),"onDayKeyDown",(function(e){r.props.onKeyDown(e);var t=e.key,n=Ut(r.state.preSelection);if("Enter"===t)e.preventDefault(),r.handleSelect(n,e),!r.props.shouldCloseOnSelect&&r.setPreSelection(n);else if("Escape"===t)e.preventDefault(),r.setOpen(!1),r.inputOk()||r.props.onInputError({code:1,msg:mr});else if(!r.props.disabledKeyboardNavigation){var o;switch(t){case"ArrowLeft":o=Ce.default(n,1);break;case"ArrowRight":o=Oe.default(n,1);break;case"ArrowUp":o=Ee.default(n,1);break;case"ArrowDown":o=ke.default(n,1);break;case"PageUp":o=Pe.default(n,1);break;case"PageDown":o=De.default(n,1);break;case"Home":o=Te.default(n,1);break;case"End":o=Se.default(n,1)}if(!o)return void(r.props.onInputError&&r.props.onInputError({code:1,msg:mr}));if(e.preventDefault(),r.setState({lastPreSelectChange:gr}),r.props.adjustDateOnChange&&r.setSelected(o),r.setPreSelection(o),r.props.inline){var a=Fe.default(n),i=Fe.default(o),c=Ae.default(n),u=Ae.default(o);a!==i||c!==u?r.setState({shouldFocusDayInline:!0}):r.setState({shouldFocusDayInline:!1})}}})),Ct(Zt(r),"onPopperKeyDown",(function(e){"Escape"===e.key&&(e.preventDefault(),r.setState({preventFocus:!0},(function(){r.setOpen(!1),setTimeout((function(){r.setFocus(),r.setState({preventFocus:!1})}))})))})),Ct(Zt(r),"onClearClick",(function(e){e&&e.preventDefault&&e.preventDefault(),r.props.selectsRange?r.props.onChange([null,null],e):r.props.onChange(null,e),r.setState({inputValue:null})})),Ct(Zt(r),"clear",(function(){r.onClearClick()})),Ct(Zt(r),"onScroll",(function(e){"boolean"==typeof r.props.closeOnScroll&&r.props.closeOnScroll?e.target!==document&&e.target!==document.documentElement&&e.target!==document.body||r.setOpen(!1):"function"==typeof r.props.closeOnScroll&&r.props.closeOnScroll(e)&&r.setOpen(!1)})),Ct(Zt(r),"renderCalendar",(function(){return r.props.inline||r.isCalendarOpen()?me.default.createElement(pr,{ref:function(e){r.calendar=e},locale:r.props.locale,calendarStartDay:r.props.calendarStartDay,chooseDayAriaLabelPrefix:r.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:r.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:r.props.weekAriaLabelPrefix,monthAriaLabelPrefix:r.props.monthAriaLabelPrefix,adjustDateOnChange:r.props.adjustDateOnChange,setOpen:r.setOpen,shouldCloseOnSelect:r.props.shouldCloseOnSelect,dateFormat:r.props.dateFormatCalendar,useWeekdaysShort:r.props.useWeekdaysShort,formatWeekDay:r.props.formatWeekDay,dropdownMode:r.props.dropdownMode,selected:r.props.selected,preSelection:r.state.preSelection,onSelect:r.handleSelect,onWeekSelect:r.props.onWeekSelect,openToDate:r.props.openToDate,minDate:r.props.minDate,maxDate:r.props.maxDate,selectsStart:r.props.selectsStart,selectsEnd:r.props.selectsEnd,selectsRange:r.props.selectsRange,startDate:r.props.startDate,endDate:r.props.endDate,excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals,filterDate:r.props.filterDate,onClickOutside:r.handleCalendarClickOutside,formatWeekNumber:r.props.formatWeekNumber,highlightDates:r.state.highlightDates,includeDates:r.props.includeDates,includeDateIntervals:r.props.includeDateIntervals,includeTimes:r.props.includeTimes,injectTimes:r.props.injectTimes,inline:r.props.inline,shouldFocusDayInline:r.state.shouldFocusDayInline,peekNextMonth:r.props.peekNextMonth,showMonthDropdown:r.props.showMonthDropdown,showPreviousMonths:r.props.showPreviousMonths,useShortMonthInDropdown:r.props.useShortMonthInDropdown,showMonthYearDropdown:r.props.showMonthYearDropdown,showWeekNumbers:r.props.showWeekNumbers,showYearDropdown:r.props.showYearDropdown,withPortal:r.props.withPortal,forceShowMonthNavigation:r.props.forceShowMonthNavigation,showDisabledMonthNavigation:r.props.showDisabledMonthNavigation,scrollableYearDropdown:r.props.scrollableYearDropdown,scrollableMonthYearDropdown:r.props.scrollableMonthYearDropdown,todayButton:r.props.todayButton,weekLabel:r.props.weekLabel,outsideClickIgnoreClass:fr,fixedHeight:r.props.fixedHeight,monthsShown:r.props.monthsShown,monthSelectedIn:r.state.monthSelectedIn,onDropdownFocus:r.handleDropdownFocus,onMonthChange:r.props.onMonthChange,onYearChange:r.props.onYearChange,dayClassName:r.props.dayClassName,weekDayClassName:r.props.weekDayClassName,monthClassName:r.props.monthClassName,timeClassName:r.props.timeClassName,showTimeSelect:r.props.showTimeSelect,showTimeSelectOnly:r.props.showTimeSelectOnly,onTimeChange:r.handleTimeChange,timeFormat:r.props.timeFormat,timeIntervals:r.props.timeIntervals,minTime:r.props.minTime,maxTime:r.props.maxTime,excludeTimes:r.props.excludeTimes,filterTime:r.props.filterTime,timeCaption:r.props.timeCaption,className:r.props.calendarClassName,container:r.props.calendarContainer,yearItemNumber:r.props.yearItemNumber,yearDropdownItemNumber:r.props.yearDropdownItemNumber,previousMonthAriaLabel:r.props.previousMonthAriaLabel,previousMonthButtonLabel:r.props.previousMonthButtonLabel,nextMonthAriaLabel:r.props.nextMonthAriaLabel,nextMonthButtonLabel:r.props.nextMonthButtonLabel,previousYearAriaLabel:r.props.previousYearAriaLabel,previousYearButtonLabel:r.props.previousYearButtonLabel,nextYearAriaLabel:r.props.nextYearAriaLabel,nextYearButtonLabel:r.props.nextYearButtonLabel,timeInputLabel:r.props.timeInputLabel,disabledKeyboardNavigation:r.props.disabledKeyboardNavigation,renderCustomHeader:r.props.renderCustomHeader,popperProps:r.props.popperProps,renderDayContents:r.props.renderDayContents,onDayMouseEnter:r.props.onDayMouseEnter,onMonthMouseLeave:r.props.onMonthMouseLeave,selectsDisabledDaysInRange:r.props.selectsDisabledDaysInRange,showTimeInput:r.props.showTimeInput,showMonthYearPicker:r.props.showMonthYearPicker,showFullMonthYearPicker:r.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:r.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:r.props.showFourColumnMonthYearPicker,showYearPicker:r.props.showYearPicker,showQuarterYearPicker:r.props.showQuarterYearPicker,showPopperArrow:r.props.showPopperArrow,excludeScrollbar:r.props.excludeScrollbar,handleOnKeyDown:r.props.onKeyDown,handleOnDayKeyDown:r.onDayKeyDown,isInputFocused:r.state.focused,customTimeInput:r.props.customTimeInput,setPreSelection:r.setPreSelection},r.props.children):null})),Ct(Zt(r),"renderAriaLiveRegion",(function(){var e,t=r.props,n=t.dateFormat,o=t.locale,a=r.props.showTimeInput||r.props.showTimeSelect?"PPPPp":"PPPP";return e=r.props.selectsRange?"Selected start date: ".concat(zt(r.props.startDate,{dateFormat:a,locale:o}),". ").concat(r.props.endDate?"End date: "+zt(r.props.endDate,{dateFormat:a,locale:o}):""):r.props.showTimeSelectOnly?"Selected time: ".concat(zt(r.props.selected,{dateFormat:n,locale:o})):r.props.showYearPicker?"Selected year: ".concat(zt(r.props.selected,{dateFormat:"yyyy",locale:o})):r.props.showMonthYearPicker?"Selected month: ".concat(zt(r.props.selected,{dateFormat:"MMMM yyyy",locale:o})):r.props.showQuarterYearPicker?"Selected quarter: ".concat(zt(r.props.selected,{dateFormat:"yyyy, QQQ",locale:o})):"Selected date: ".concat(zt(r.props.selected,{dateFormat:a,locale:o})),me.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},r.state.isRenderAriaLiveMessage&&e)})),Ct(Zt(r),"renderDateInput",(function(){var e,t=he.default(r.props.className,Ct({},fr,r.state.open)),n=r.props.customInput||me.default.createElement("input",{type:"text"}),o=r.props.customInputRef||"ref",a="string"==typeof r.props.value?r.props.value:"string"==typeof r.state.inputValue?r.state.inputValue:r.props.selectsRange?function(e,t,n){if(!e)return"";var r=zt(e,n),o=t?zt(t,n):"";return"".concat(r," - ").concat(o)}(r.props.startDate,r.props.endDate,r.props):zt(r.props.selected,r.props);return me.default.cloneElement(n,(Ct(e={},o,(function(e){r.input=e})),Ct(e,"value",a),Ct(e,"onBlur",r.handleBlur),Ct(e,"onChange",r.handleChange),Ct(e,"onClick",r.onInputClick),Ct(e,"onFocus",r.handleFocus),Ct(e,"onKeyDown",r.onInputKeyDown),Ct(e,"id",r.props.id),Ct(e,"name",r.props.name),Ct(e,"form",r.props.form),Ct(e,"autoFocus",r.props.autoFocus),Ct(e,"placeholder",r.props.placeholderText),Ct(e,"disabled",r.props.disabled),Ct(e,"autoComplete",r.props.autoComplete),Ct(e,"className",he.default(n.props.className,t)),Ct(e,"title",r.props.title),Ct(e,"readOnly",r.props.readOnly),Ct(e,"required",r.props.required),Ct(e,"tabIndex",r.props.tabIndex),Ct(e,"aria-describedby",r.props.ariaDescribedBy),Ct(e,"aria-invalid",r.props.ariaInvalid),Ct(e,"aria-labelledby",r.props.ariaLabelledBy),Ct(e,"aria-required",r.props.ariaRequired),e))})),Ct(Zt(r),"renderClearButton",(function(){var e=r.props,t=e.isClearable,n=e.selected,o=e.startDate,a=e.endDate,i=e.clearButtonTitle,c=e.clearButtonClassName,u=void 0===c?"":c,l=e.ariaLabelClose,s=void 0===l?"Close":l;return!t||null==n&&null==o&&null==a?null:me.default.createElement("button",{type:"button",className:"react-datepicker__close-icon ".concat(u).trim(),"aria-label":s,onClick:r.onClearClick,title:i,tabIndex:-1})})),r.state=r.calcInitialState(),r}return St(n,[{key:"componentDidMount",value:function(){window.addEventListener("scroll",this.onScroll,!0)}},{key:"componentDidUpdate",value:function(e,t){var n,r;e.inline&&(n=e.selected,r=this.props.selected,n&&r?Fe.default(n)!==Fe.default(r)||Ae.default(n)!==Ae.default(r):n!==r)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:Zn(this.props.highlightDates)}),t.focused||cn(e.selected,this.props.selected)||this.setState({inputValue:null}),t.open!==this.state.open&&(!1===t.open&&!0===this.state.open&&this.props.onCalendarOpen(),!0===t.open&&!1===this.state.open&&this.props.onCalendarClose())}},{key:"componentWillUnmount",value:function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0)}},{key:"renderInputContainer",value:function(){var e=this.props.showIcon;return me.default.createElement("div",{className:"react-datepicker__input-container ".concat(e?"react-datepicker__view-calendar-icon":"")},e&&me.default.createElement("svg",{className:"react-datepicker__calendar-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},me.default.createElement("path",{d:"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z"})),this.renderAriaLiveRegion(),this.renderDateInput(),this.renderClearButton())}},{key:"render",value:function(){var e=this.renderCalendar();if(this.props.inline)return e;if(this.props.withPortal){var t=this.state.open?me.default.createElement(sr,{enableTabLoop:this.props.enableTabLoop},me.default.createElement("div",{className:"react-datepicker__portal",tabIndex:-1,onKeyDown:this.onPortalKeyDown},e)):null;return this.state.open&&this.props.portalId&&(t=me.default.createElement(ur,{portalId:this.props.portalId,portalHost:this.props.portalHost},t)),me.default.createElement("div",null,this.renderInputContainer(),t)}return me.default.createElement(dr,{className:this.props.popperClassName,wrapperClassName:this.props.wrapperClassName,hidePopper:!this.isCalendarOpen(),portalId:this.props.portalId,portalHost:this.props.portalHost,popperModifiers:this.props.popperModifiers,targetComponent:this.renderInputContainer(),popperContainer:this.props.popperContainer,popperComponent:e,popperPlacement:this.props.popperPlacement,popperProps:this.props.popperProps,popperOnKeyDown:this.onPopperKeyDown,enableTabLoop:this.props.enableTabLoop})}}],[{key:"defaultProps",get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},onCalendarOpen:function(){},onCalendarClose:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,strictParsing:!1,timeIntervals:30,timeCaption:"Time",previousMonthAriaLabel:"Previous Month",previousMonthButtonLabel:"Previous Month",nextMonthAriaLabel:"Next Month",nextMonthButtonLabel:"Next Month",previousYearAriaLabel:"Previous Year",previousYearButtonLabel:"Previous Year",nextYearAriaLabel:"Next Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:Bt,renderDayContents:function(e){return e},focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0}}}]),n}(me.default.Component),yr="input",gr="navigate";e.CalendarContainer=ar,e.default=hr,e.getDefaultLocale=ln,e.registerLocale=function(e,t){var n="undefined"!=typeof window?window:globalThis;n.__localeData__||(n.__localeData__={}),n.__localeData__[e]=t},e.setDefaultLocale=function(e){("undefined"!=typeof window?window:globalThis).__localeId__=e},Object.defineProperty(e,"__esModule",{value:!0})}(t,n(67294),n(45697),n(94184),n(45910),n(30893),n(7107),n(77976),n(14803),n(6860),n(80918),n(26563),n(52721),n(12355),n(5001),n(65088),n(3151),n(28195),n(98990),n(40632),n(33264),n(98720),n(68576),n(45340),n(83686),n(28021),n(21359),n(73122),n(91950),n(61061),n(64815),n(32465),n(39250),n(61896),n(39278),n(9605),n(70027),n(47945),n(39919),n(97782),n(23160),n(81617),n(55662),n(22693),n(24570),n(71680),n(16247),n(78956),n(19324),n(85786),n(26438),n(34167),n(4497),n(59098),n(95654),n(29712),n(2504),n(14260),n(49144),n(97622),n(69420),n(58385),n(27999),n(58949),n(73935),n(12053),n(94812))},32065:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};const o=function(e,t,n){var o,a=r[e];return o="string"===typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+o:o+" ago":o};function a(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var i={date:a({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:a({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:a({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var c={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function u(e){return function(t,n){var r;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,a=null!==n&&void 0!==n&&n.width?String(n.width):o;r=e.formattingValues[a]||e.formattingValues[o]}else{var i=e.defaultWidth,c=null!==n&&void 0!==n&&n.width?String(n.width):e.defaultWidth;r=e.values[c]||e.values[i]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function l(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(o);if(!a)return null;var i,c=a[0],u=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(u)?function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return}(u,(function(e){return e.test(c)})):function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n;return}(u,(function(e){return e.test(c)}));return i=e.valueCallback?e.valueCallback(l):l,{value:i=n.valueCallback?n.valueCallback(i):i,rest:t.slice(c.length)}}}var s;const d={code:"en-US",formatDistance:o,formatLong:i,formatRelative:function(e,t,n,r){return c[e]},localize:{ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:u({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:u({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:u({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:u({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:u({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(s={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(s.matchPattern);if(!n)return null;var r=n[0],o=e.match(s.parsePattern);if(!o)return null;var a=s.valueCallback?s.valueCallback(o[0]):o[0];return{value:a=t.valueCallback?t.valueCallback(a):a,rest:e.slice(r.length)}}),era:l({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:l({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:l({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:l({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:l({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},977:(e,t,n)=>{"use strict";n.d(t,{j:()=>o});var r={};function o(){return r}},92732:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},o=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}};const a={p:o,P:function(e,t){var n,a=e.match(/(P+)(p+)?/)||[],i=a[1],c=a[2];if(!c)return r(e,t);switch(i){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",r(i,t)).replace("{{time}}",o(c,t))}}},45288:(e,t,n)=>{"use strict";function r(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}n.d(t,{Z:()=>r})},3286:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(69420),o=n(39158),a=n(63908),i=n(8642);var c=6048e5;function u(e){(0,i.Z)(1,arguments);var t=(0,r.default)(e),n=(0,o.Z)(t).getTime()-function(e){(0,i.Z)(1,arguments);var t=(0,a.Z)(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),(0,o.Z)(n)}(t).getTime();return Math.round(n/c)+1}},63908:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(69420),o=n(8642),a=n(39158);function i(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e),n=t.getUTCFullYear(),i=new Date(0);i.setUTCFullYear(n+1,0,4),i.setUTCHours(0,0,0,0);var c=(0,a.Z)(i),u=new Date(0);u.setUTCFullYear(n,0,4),u.setUTCHours(0,0,0,0);var l=(0,a.Z)(u);return t.getTime()>=c.getTime()?n+1:t.getTime()>=l.getTime()?n:n-1}},2117:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(69420),o=n(26773),a=n(94468),i=n(8642),c=n(10565),u=n(977);var l=6048e5;function s(e,t){(0,i.Z)(1,arguments);var n=(0,r.default)(e),s=(0,o.Z)(n,t).getTime()-function(e,t){var n,r,l,s,d,f,p,m;(0,i.Z)(1,arguments);var h=(0,u.j)(),y=(0,c.Z)(null!==(n=null!==(r=null!==(l=null!==(s=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==s?s:null===t||void 0===t||null===(d=t.locale)||void 0===d||null===(f=d.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==l?l:h.firstWeekContainsDate)&&void 0!==r?r:null===(p=h.locale)||void 0===p||null===(m=p.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==n?n:1),g=(0,a.Z)(e,t),v=new Date(0);return v.setUTCFullYear(g,0,y),v.setUTCHours(0,0,0,0),(0,o.Z)(v,t)}(n,t).getTime();return Math.round(s/l)+1}},94468:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(69420),o=n(8642),a=n(26773),i=n(10565),c=n(977);function u(e,t){var n,u,l,s,d,f,p,m;(0,o.Z)(1,arguments);var h=(0,r.default)(e),y=h.getUTCFullYear(),g=(0,c.j)(),v=(0,i.Z)(null!==(n=null!==(u=null!==(l=null!==(s=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==s?s:null===t||void 0===t||null===(d=t.locale)||void 0===d||null===(f=d.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==l?l:g.firstWeekContainsDate)&&void 0!==u?u:null===(p=g.locale)||void 0===p||null===(m=p.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==n?n:1);if(!(v>=1&&v<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=new Date(0);b.setUTCFullYear(y+1,0,v),b.setUTCHours(0,0,0,0);var w=(0,a.Z)(b,t),O=new Date(0);O.setUTCFullYear(y,0,v),O.setUTCHours(0,0,0,0);var k=(0,a.Z)(O,t);return h.getTime()>=w.getTime()?y+1:h.getTime()>=k.getTime()?y:y-1}},48607:(e,t,n)=>{"use strict";n.d(t,{Do:()=>i,Iu:()=>a,qp:()=>c});var r=["D","DD"],o=["YY","YYYY"];function a(e){return-1!==r.indexOf(e)}function i(e){return-1!==o.indexOf(e)}function c(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},8642:(e,t,n)=>{"use strict";function r(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}n.d(t,{Z:()=>r})},39158:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e),n=t.getUTCDay(),a=(n<1?7:0)+n-1;return t.setUTCDate(t.getUTCDate()-a),t.setUTCHours(0,0,0,0),t}},26773:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(69420),o=n(8642),a=n(10565),i=n(977);function c(e,t){var n,c,u,l,s,d,f,p;(0,o.Z)(1,arguments);var m=(0,i.j)(),h=(0,a.Z)(null!==(n=null!==(c=null!==(u=null!==(l=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==l?l:null===t||void 0===t||null===(s=t.locale)||void 0===s||null===(d=s.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==u?u:m.weekStartsOn)&&void 0!==c?c:null===(f=m.locale)||void 0===f||null===(p=f.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==n?n:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var y=(0,r.default)(e),g=y.getUTCDay(),v=(g<h?7:0)+g-h;return y.setUTCDate(y.getUTCDate()-v),y.setUTCHours(0,0,0,0),y}},10565:(e,t,n)=>{"use strict";function r(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}n.d(t,{Z:()=>r})},6860:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),i=(0,r.Z)(t);return isNaN(i)?new Date(NaN):i?(n.setDate(n.getDate()+i),n):n}},14803:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(10565),o=n(38487),a=n(8642),i=36e5;function c(e,t){(0,a.Z)(2,arguments);var n=(0,r.Z)(t);return(0,o.Z)(e,n*i)}},38487:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e).getTime(),i=(0,r.Z)(t);return new Date(n+i)}},77976:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(10565),o=n(38487),a=n(8642),i=6e4;function c(e,t){(0,a.Z)(2,arguments);var n=(0,r.Z)(t);return(0,o.Z)(e,n*i)}},26563:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),i=(0,r.Z)(t);if(isNaN(i))return new Date(NaN);if(!i)return n;var c=n.getDate(),u=new Date(n.getTime());return u.setMonth(n.getMonth()+i+1,0),c>=u.getDate()?u:(n.setFullYear(u.getFullYear(),u.getMonth(),c),n)}},52721:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10565),o=n(26563),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=3*(0,r.Z)(t);return(0,o.default)(e,n)}},80918:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10565),o=n(6860),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=7*(0,r.Z)(t);return(0,o.default)(e,n)}},12355:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10565),o=n(26563),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.Z)(t);return(0,o.default)(e,12*n)}},79323:(e,t,n)=>{"use strict";n.d(t,{qk:()=>a,vh:()=>o,yJ:()=>r});Math.pow(10,8);var r=6e4,o=36e5,a=1e3},97782:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(45288),o=n(22693),a=n(8642),i=864e5;function c(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),c=(0,o.default)(t),u=n.getTime()-(0,r.Z)(n),l=c.getTime()-(0,r.Z)(c);return Math.round((u-l)/i)}},23160:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return 12*(n.getFullYear()-a.getFullYear())+(n.getMonth()-a.getMonth())}},81617:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(24570),o=n(45288),a=n(8642),i=6048e5;function c(e,t,n){(0,a.Z)(2,arguments);var c=(0,r.default)(e,n),u=(0,r.default)(t,n),l=c.getTime()-(0,o.Z)(c),s=u.getTime()-(0,o.Z)(u);return Math.round((l-s)/i)}},55662:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getFullYear()-a.getFullYear()}},19324:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e);return t.setHours(23,59,59,999),t}},26438:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}},85786:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(977),o=n(69420),a=n(10565),i=n(8642);function c(e,t){var n,c,u,l,s,d,f,p;(0,i.Z)(1,arguments);var m=(0,r.j)(),h=(0,a.Z)(null!==(n=null!==(c=null!==(u=null!==(l=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==l?l:null===t||void 0===t||null===(s=t.locale)||void 0===s||null===(d=s.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==u?u:m.weekStartsOn)&&void 0!==c?c:null===(f=m.locale)||void 0===f||null===(p=f.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==n?n:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var y=(0,o.default)(e),g=y.getDay(),v=6+(g<h?-7:0)-(g-h);return y.setDate(y.getDate()+v),y.setHours(23,59,59,999),y}},34167:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t}},7107:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>N});var r=n(30893),o=n(97464),a=n(69420),i=n(8642);var c=n(3286),u=n(63908),l=n(2117),s=n(94468);function d(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return n+r}const f={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return d("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):d(n+1,2)},d:function(e,t){return d(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return d(e.getUTCHours()%12||12,t.length)},H:function(e,t){return d(e.getUTCHours(),t.length)},m:function(e,t){return d(e.getUTCMinutes(),t.length)},s:function(e,t){return d(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds();return d(Math.floor(r*Math.pow(10,n-3)),t.length)}};var p="midnight",m="noon",h="morning",y="afternoon",g="evening",v="night";function b(e,t){var n=e>0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),a=r%60;if(0===a)return n+String(o);var i=t||"";return n+String(o)+i+d(a,2)}function w(e,t){return e%60===0?(e>0?"-":"+")+d(Math.abs(e)/60,2):O(e,t)}function O(e,t){var n=t||"",r=e>0?"-":"+",o=Math.abs(e);return r+d(Math.floor(o/60),2)+n+d(o%60,2)}const k={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return f.y(e,t)},Y:function(e,t,n,r){var o=(0,s.Z)(e,r),a=o>0?o:1-o;return"YY"===t?d(a%100,2):"Yo"===t?n.ordinalNumber(a,{unit:"year"}):d(a,t.length)},R:function(e,t){return d((0,u.Z)(e),t.length)},u:function(e,t){return d(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return d(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return d(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return f.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return d(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var o=(0,l.Z)(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):d(o,t.length)},I:function(e,t,n){var r=(0,c.Z)(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):d(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):f.d(e,t)},D:function(e,t,n){var r=function(e){(0,i.Z)(1,arguments);var t=(0,a.default)(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=n-t.getTime();return Math.floor(r/864e5)+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):d(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return d(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return d(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return d(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,o=e.getUTCHours();switch(r=12===o?m:0===o?p:o/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,o=e.getUTCHours();switch(r=o>=17?g:o>=12?y:o>=4?h:v,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return f.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):f.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):d(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):d(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):f.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):f.s(e,t)},S:function(e,t){return f.S(e,t)},X:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return w(o);case"XXXX":case"XX":return O(o);default:return O(o,":")}},x:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return w(o);case"xxxx":case"xx":return O(o);default:return O(o,":")}},O:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+b(o,":");default:return"GMT"+O(o,":")}},z:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+b(o,":");default:return"GMT"+O(o,":")}},t:function(e,t,n,r){var o=r._originalDate||e;return d(Math.floor(o.getTime()/1e3),t.length)},T:function(e,t,n,r){return d((r._originalDate||e).getTime(),t.length)}};var D=n(92732),x=n(45288),S=n(48607),C=n(10565),E=n(977),P=n(32065),j=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,T=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Z=/^'([^]*?)'?$/,_=/''/g,M=/[a-zA-Z]/;function N(e,t,n){var c,u,l,s,d,f,p,m,h,y,g,v,b,w,O,N,I,R;(0,i.Z)(2,arguments);var F=String(t),L=(0,E.j)(),A=null!==(c=null!==(u=null===n||void 0===n?void 0:n.locale)&&void 0!==u?u:L.locale)&&void 0!==c?c:P.Z,B=(0,C.Z)(null!==(l=null!==(s=null!==(d=null!==(f=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==f?f:null===n||void 0===n||null===(p=n.locale)||void 0===p||null===(m=p.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==d?d:L.firstWeekContainsDate)&&void 0!==s?s:null===(h=L.locale)||void 0===h||null===(y=h.options)||void 0===y?void 0:y.firstWeekContainsDate)&&void 0!==l?l:1);if(!(B>=1&&B<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Y=(0,C.Z)(null!==(g=null!==(v=null!==(b=null!==(w=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==w?w:null===n||void 0===n||null===(O=n.locale)||void 0===O||null===(N=O.options)||void 0===N?void 0:N.weekStartsOn)&&void 0!==b?b:L.weekStartsOn)&&void 0!==v?v:null===(I=L.locale)||void 0===I||null===(R=I.options)||void 0===R?void 0:R.weekStartsOn)&&void 0!==g?g:0);if(!(Y>=0&&Y<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!A.localize)throw new RangeError("locale must contain localize property");if(!A.formatLong)throw new RangeError("locale must contain formatLong property");var U=(0,a.default)(e);if(!(0,r.default)(U))throw new RangeError("Invalid time value");var H=(0,x.Z)(U),W=(0,o.Z)(U,H),q={firstWeekContainsDate:B,weekStartsOn:Y,locale:A,_originalDate:U};return F.match(T).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,D.Z[t])(e,A.formatLong):e})).join("").match(j).map((function(r){if("''"===r)return"'";var o=r[0];if("'"===o)return function(e){var t=e.match(Z);if(!t)return e;return t[1].replace(_,"'")}(r);var a=k[o];if(a)return null!==n&&void 0!==n&&n.useAdditionalWeekYearTokens||!(0,S.Do)(r)||(0,S.qp)(r,t,String(e)),null!==n&&void 0!==n&&n.useAdditionalDayOfYearTokens||!(0,S.Iu)(r)||(0,S.qp)(r,t,String(e)),a(W,r,A.localize,q);if(o.match(M))throw new RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");return r})).join("")}},28021:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getDate()}},83686:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getDay()}},45340:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getHours()}},21359:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(69420),o=n(24570),a=n(8642);function i(e){return(0,a.Z)(1,arguments),(0,o.default)(e,{weekStartsOn:1})}function c(e){(0,a.Z)(1,arguments);var t=function(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=t.getFullYear(),o=new Date(0);o.setFullYear(n+1,0,4),o.setHours(0,0,0,0);var c=i(o),u=new Date(0);u.setFullYear(n,0,4),u.setHours(0,0,0,0);var l=i(u);return t.getTime()>=c.getTime()?n+1:t.getTime()>=l.getTime()?n:n-1}(e),n=new Date(0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),i(n)}var u=6048e5;function l(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=i(t).getTime()-c(t).getTime();return Math.round(n/u)+1}},68576:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getMinutes()}},73122:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getMonth()}},91950:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e);return Math.floor(t.getMonth()/3)+1}},98720:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getSeconds()}},64815:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getTime()}},61061:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){return(0,o.Z)(1,arguments),(0,r.default)(e).getFullYear()}},14260:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getTime()>a.getTime()}},49144:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getTime()<a.getTime()}},45910:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(8642);function o(e){return o="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},o(e)}function a(e){return(0,r.Z)(1,arguments),e instanceof Date||"object"===o(e)&&"[object Date]"===Object.prototype.toString.call(e)}},4497:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getTime()===a.getTime()}},59098:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(22693),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getTime()===a.getTime()}},95654:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getFullYear()===a.getFullYear()&&n.getMonth()===a.getMonth()}},2504:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(16247),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getTime()===a.getTime()}},29712:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getFullYear()===a.getFullYear()}},30893:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(45910),o=n(69420),a=n(8642);function i(e){if((0,a.Z)(1,arguments),!(0,r.default)(e)&&"number"!==typeof e)return!1;var t=(0,o.default)(e);return!isNaN(Number(t))}},97622:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e,t){(0,o.Z)(2,arguments);var n=(0,r.default)(e).getTime(),a=(0,r.default)(t.start).getTime(),i=(0,r.default)(t.end).getTime();if(!(a<=i))throw new RangeError("Invalid interval");return n>=a&&n<=i}},39919:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(69420),o=n(8642);function a(e){return a="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},a(e)}function i(e){var t,n;if((0,o.Z)(1,arguments),e&&"function"===typeof e.forEach)t=e;else{if("object"!==a(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,r.default)(e);(void 0===n||n<t||isNaN(Number(t)))&&(n=t)})),n||new Date(NaN)}},47945:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(69420),o=n(8642);function a(e){return a="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},a(e)}function i(e){var t,n;if((0,o.Z)(1,arguments),e&&"function"===typeof e.forEach)t=e;else{if("object"!==a(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,r.default)(e);(void 0===n||n>t||isNaN(t.getDate()))&&(n=t)})),n||new Date(NaN)}},58385:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>Uo});var r=n(32065),o=n(97464),a=n(69420);function i(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}var c=n(92732),u=n(45288),l=n(48607),s=n(10565),d=n(8642);function f(e){return f="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},f(e)}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function h(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=g(e);if(t){var o=g(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===f(t)||"function"===typeof t))return t;return y(e)}(this,n)}}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function w(e,t,n){return t&&b(e.prototype,t),n&&b(e,n),e}function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var k=function(){function e(){v(this,e),O(this,"subPriority",0)}return w(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),D=function(e){p(n,e);var t=h(n);function n(e,r,o,a,i){var c;return v(this,n),(c=t.call(this)).value=e,c.validateValue=r,c.setValue=o,c.priority=a,i&&(c.subPriority=i),c}return w(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(k),x=function(e){p(n,e);var t=h(n);function n(){var e;v(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return O(y(e=t.call.apply(t,[this].concat(o))),"priority",10),O(y(e),"subPriority",-1),e}return w(n,[{key:"set",value:function(e,t){if(t.timestampIsSet)return e;var n=new Date(0);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}}]),n}(k);function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var C=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"run",value:function(e,t,n,r){var o=this.parse(e,t,n,r);return o?{setter:new D(o.value,this.validate,this.set,this.priority,this.subPriority),rest:o.rest}:null}},{key:"validate",value:function(e,t,n){return!0}}])&&S(t.prototype,n),r&&S(t,r),e}();function E(e){return E="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E(e)}function P(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function j(e,t){return j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},j(e,t)}function T(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=_(e);if(t){var o=_(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===E(t)||"function"===typeof t))return t;return Z(e)}(this,n)}}function Z(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}function M(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var N=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}(a,e);var t,n,r,o=T(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return M(Z(e=o.call.apply(o,[this].concat(n))),"priority",140),M(Z(e),"incompatibleTokens",["R","u","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}},{key:"set",value:function(e,t,n){return t.era=n,e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}])&&P(t.prototype,n),r&&P(t,r),a}(C),I=n(79323),R={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},F=/^([+-])(\d{2})(\d{2})?|Z/,L=/^([+-])(\d{2})(\d{2})|Z/,A=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,B=/^([+-])(\d{2}):(\d{2})|Z/,Y=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function U(e,t){return e?{value:t(e.value),rest:e.rest}:e}function H(e,t){var n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function W(e,t){var n=t.match(e);if(!n)return null;if("Z"===n[0])return{value:0,rest:t.slice(1)};var r="+"===n[1]?1:-1,o=n[2]?parseInt(n[2],10):0,a=n[3]?parseInt(n[3],10):0,i=n[5]?parseInt(n[5],10):0;return{value:r*(o*I.vh+a*I.yJ+i*I.qk),rest:t.slice(n[0].length)}}function q(e){return H(R.anyDigitsSigned,e)}function z(e,t){switch(e){case 1:return H(R.singleDigit,t);case 2:return H(R.twoDigits,t);case 3:return H(R.threeDigits,t);case 4:return H(R.fourDigits,t);default:return H(new RegExp("^\\d{1,"+e+"}"),t)}}function V(e,t){switch(e){case 1:return H(R.singleDigitSigned,t);case 2:return H(R.twoDigitsSigned,t);case 3:return H(R.threeDigitsSigned,t);case 4:return H(R.fourDigitsSigned,t);default:return H(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Q(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function G(e,t){var n,r=t>0,o=r?t:1-t;if(o<=50)n=e||100;else{var a=o+50;n=e+100*Math.floor(a/100)-(e>=a%100?100:0)}return r?n:1-n}function K(e){return e%400===0||e%4===0&&e%100!==0}function X(e){return X="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},X(e)}function J(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $(e,t){return $=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$(e,t)}function ee(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ne(e);if(t){var o=ne(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===X(t)||"function"===typeof t))return t;return te(e)}(this,n)}}function te(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ne(e){return ne=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ne(e)}function re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oe=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$(e,t)}(a,e);var t,n,r,o=ee(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return re(te(e=o.call.apply(o,[this].concat(n))),"priority",130),re(te(e),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return U(z(4,e),r);case"yo":return U(n.ordinalNumber(e,{unit:"year"}),r);default:return U(z(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n){var r=e.getUTCFullYear();if(n.isTwoDigitYear){var o=G(n.year,r);return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e}var a="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e}}])&&J(t.prototype,n),r&&J(t,r),a}(C),ae=n(94468),ie=n(26773);function ce(e){return ce="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},ce(e)}function ue(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function le(e,t){return le=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},le(e,t)}function se(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=fe(e);if(t){var o=fe(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===ce(t)||"function"===typeof t))return t;return de(e)}(this,n)}}function de(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fe(e){return fe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},fe(e)}function pe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var me=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&le(e,t)}(a,e);var t,n,r,o=se(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return pe(de(e=o.call.apply(o,[this].concat(n))),"priority",130),pe(de(e),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return U(z(4,e),r);case"Yo":return U(n.ordinalNumber(e,{unit:"year"}),r);default:return U(z(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n,r){var o=(0,ae.Z)(e,r);if(n.isTwoDigitYear){var a=G(n.year,o);return e.setUTCFullYear(a,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,ie.Z)(e,r)}var i="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(i,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,ie.Z)(e,r)}}])&&ue(t.prototype,n),r&&ue(t,r),a}(C),he=n(39158);function ye(e){return ye="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},ye(e)}function ge(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ve(e,t){return ve=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ve(e,t)}function be(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Oe(e);if(t){var o=Oe(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===ye(t)||"function"===typeof t))return t;return we(e)}(this,n)}}function we(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oe(e){return Oe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Oe(e)}function ke(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var De=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ve(e,t)}(a,e);var t,n,r,o=be(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ke(we(e=o.call.apply(o,[this].concat(n))),"priority",130),ke(we(e),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t){return V("R"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){var r=new Date(0);return r.setUTCFullYear(n,0,4),r.setUTCHours(0,0,0,0),(0,he.Z)(r)}}])&&ge(t.prototype,n),r&&ge(t,r),a}(C);function xe(e){return xe="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},xe(e)}function Se(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ce(e,t){return Ce=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ce(e,t)}function Ee(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=je(e);if(t){var o=je(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===xe(t)||"function"===typeof t))return t;return Pe(e)}(this,n)}}function Pe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function je(e){return je=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},je(e)}function Te(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ze=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ce(e,t)}(a,e);var t,n,r,o=Ee(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Te(Pe(e=o.call.apply(o,[this].concat(n))),"priority",130),Te(Pe(e),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t){return V("u"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){return e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}])&&Se(t.prototype,n),r&&Se(t,r),a}(C);function _e(e){return _e="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_e(e)}function Me(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ne(e,t){return Ne=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ne(e,t)}function Ie(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Fe(e);if(t){var o=Fe(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===_e(t)||"function"===typeof t))return t;return Re(e)}(this,n)}}function Re(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fe(e){return Fe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Fe(e)}function Le(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ae=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ne(e,t)}(a,e);var t,n,r,o=Ie(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Le(Re(e=o.call.apply(o,[this].concat(n))),"priority",120),Le(Re(e),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"Q":case"QQ":return z(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}])&&Me(t.prototype,n),r&&Me(t,r),a}(C);function Be(e){return Be="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},Be(e)}function Ye(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ue(e,t){return Ue=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ue(e,t)}function He(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=qe(e);if(t){var o=qe(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Be(t)||"function"===typeof t))return t;return We(e)}(this,n)}}function We(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qe(e){return qe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qe(e)}function ze(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ve=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ue(e,t)}(a,e);var t,n,r,o=He(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ze(We(e=o.call.apply(o,[this].concat(n))),"priority",120),ze(We(e),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"q":case"qq":return z(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}])&&Ye(t.prototype,n),r&&Ye(t,r),a}(C);function Qe(e){return Qe="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},Qe(e)}function Ge(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ke(e,t){return Ke=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ke(e,t)}function Xe(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=$e(e);if(t){var o=$e(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Qe(t)||"function"===typeof t))return t;return Je(e)}(this,n)}}function Je(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $e(e){return $e=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$e(e)}function et(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tt=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ke(e,t)}(a,e);var t,n,r,o=Xe(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return et(Je(e=o.call.apply(o,[this].concat(n))),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),et(Je(e),"priority",110),e}return t=a,(n=[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"M":return U(H(R.month,e),r);case"MM":return U(z(2,e),r);case"Mo":return U(n.ordinalNumber(e,{unit:"month"}),r);case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}])&&Ge(t.prototype,n),r&&Ge(t,r),a}(C);function nt(e){return nt="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},nt(e)}function rt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ot(e,t){return ot=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ot(e,t)}function at(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ct(e);if(t){var o=ct(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===nt(t)||"function"===typeof t))return t;return it(e)}(this,n)}}function it(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ct(e){return ct=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ct(e)}function ut(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var lt=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ot(e,t)}(a,e);var t,n,r,o=at(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ut(it(e=o.call.apply(o,[this].concat(n))),"priority",110),ut(it(e),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"L":return U(H(R.month,e),r);case"LL":return U(z(2,e),r);case"Lo":return U(n.ordinalNumber(e,{unit:"month"}),r);case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}])&&rt(t.prototype,n),r&&rt(t,r),a}(C),st=n(2117);function dt(e){return dt="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},dt(e)}function ft(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function pt(e,t){return pt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},pt(e,t)}function mt(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=yt(e);if(t){var o=yt(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===dt(t)||"function"===typeof t))return t;return ht(e)}(this,n)}}function ht(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yt(e){return yt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},yt(e)}function gt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var vt=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pt(e,t)}(i,e);var t,n,r,o=mt(i);function i(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return gt(ht(e=o.call.apply(o,[this].concat(n))),"priority",100),gt(ht(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),e}return t=i,n=[{key:"parse",value:function(e,t,n){switch(t){case"w":return H(R.week,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return z(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n,r){return(0,ie.Z)(function(e,t,n){(0,d.Z)(2,arguments);var r=(0,a.default)(e),o=(0,s.Z)(t),i=(0,st.Z)(r,n)-o;return r.setUTCDate(r.getUTCDate()-7*i),r}(e,n,r),r)}}],n&&ft(t.prototype,n),r&&ft(t,r),i}(C),bt=n(3286);function wt(e){return wt="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},wt(e)}function Ot(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function kt(e,t){return kt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},kt(e,t)}function Dt(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=St(e);if(t){var o=St(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===wt(t)||"function"===typeof t))return t;return xt(e)}(this,n)}}function xt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function St(e){return St=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},St(e)}function Ct(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Et=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&kt(e,t)}(i,e);var t,n,r,o=Dt(i);function i(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ct(xt(e=o.call.apply(o,[this].concat(n))),"priority",100),Ct(xt(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),e}return t=i,n=[{key:"parse",value:function(e,t,n){switch(t){case"I":return H(R.week,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return z(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n){return(0,he.Z)(function(e,t){(0,d.Z)(2,arguments);var n=(0,a.default)(e),r=(0,s.Z)(t),o=(0,bt.Z)(n)-r;return n.setUTCDate(n.getUTCDate()-7*o),n}(e,n))}}],n&&Ot(t.prototype,n),r&&Ot(t,r),i}(C);function Pt(e){return Pt="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},Pt(e)}function jt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Tt(e,t){return Tt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Tt(e,t)}function Zt(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Mt(e);if(t){var o=Mt(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Pt(t)||"function"===typeof t))return t;return _t(e)}(this,n)}}function _t(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mt(e){return Mt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Mt(e)}function Nt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var It=[31,28,31,30,31,30,31,31,30,31,30,31],Rt=[31,29,31,30,31,30,31,31,30,31,30,31],Ft=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Tt(e,t)}(a,e);var t,n,r,o=Zt(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Nt(_t(e=o.call.apply(o,[this].concat(n))),"priority",90),Nt(_t(e),"subPriority",1),Nt(_t(e),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"d":return H(R.date,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return z(t.length,e)}}},{key:"validate",value:function(e,t){var n=K(e.getUTCFullYear()),r=e.getUTCMonth();return n?t>=1&&t<=Rt[r]:t>=1&&t<=It[r]}},{key:"set",value:function(e,t,n){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e}}])&&jt(t.prototype,n),r&&jt(t,r),a}(C);function Lt(e){return Lt="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},Lt(e)}function At(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Bt(e,t){return Bt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Bt(e,t)}function Yt(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ht(e);if(t){var o=Ht(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Lt(t)||"function"===typeof t))return t;return Ut(e)}(this,n)}}function Ut(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ht(e){return Ht=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ht(e)}function Wt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qt=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Bt(e,t)}(a,e);var t,n,r,o=Yt(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Wt(Ut(e=o.call.apply(o,[this].concat(n))),"priority",90),Wt(Ut(e),"subpriority",1),Wt(Ut(e),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"D":case"DD":return H(R.dayOfYear,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return z(t.length,e)}}},{key:"validate",value:function(e,t){return K(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e}}])&&At(t.prototype,n),r&&At(t,r),a}(C),zt=n(977);function Vt(e,t,n){var r,o,i,c,u,l,f,p;(0,d.Z)(2,arguments);var m=(0,zt.j)(),h=(0,s.Z)(null!==(r=null!==(o=null!==(i=null!==(c=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==c?c:null===n||void 0===n||null===(u=n.locale)||void 0===u||null===(l=u.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==i?i:m.weekStartsOn)&&void 0!==o?o:null===(f=m.locale)||void 0===f||null===(p=f.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==r?r:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var y=(0,a.default)(e),g=(0,s.Z)(t),v=((g%7+7)%7<h?7:0)+g-y.getUTCDay();return y.setUTCDate(y.getUTCDate()+v),y}function Qt(e){return Qt="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},Qt(e)}function Gt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Kt(e,t){return Kt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Kt(e,t)}function Xt(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=$t(e);if(t){var o=$t(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Qt(t)||"function"===typeof t))return t;return Jt(e)}(this,n)}}function Jt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $t(e){return $t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$t(e)}function en(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Kt(e,t)}(a,e);var t,n,r,o=Xt(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return en(Jt(e=o.call.apply(o,[this].concat(n))),"priority",90),en(Jt(e),"incompatibleTokens",["D","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Vt(e,n,r)).setUTCHours(0,0,0,0),e}}])&&Gt(t.prototype,n),r&&Gt(t,r),a}(C);function nn(e){return nn="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},nn(e)}function rn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function on(e,t){return on=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},on(e,t)}function an(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=un(e);if(t){var o=un(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===nn(t)||"function"===typeof t))return t;return cn(e)}(this,n)}}function cn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function un(e){return un=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},un(e)}function ln(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&on(e,t)}(a,e);var t,n,r,o=an(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ln(cn(e=o.call.apply(o,[this].concat(n))),"priority",90),ln(cn(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return U(z(t.length,e),o);case"eo":return U(n.ordinalNumber(e,{unit:"day"}),o);case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Vt(e,n,r)).setUTCHours(0,0,0,0),e}}])&&rn(t.prototype,n),r&&rn(t,r),a}(C);function dn(e){return dn="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},dn(e)}function fn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function pn(e,t){return pn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},pn(e,t)}function mn(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=yn(e);if(t){var o=yn(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===dn(t)||"function"===typeof t))return t;return hn(e)}(this,n)}}function hn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yn(e){return yn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},yn(e)}function gn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var vn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pn(e,t)}(a,e);var t,n,r,o=mn(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return gn(hn(e=o.call.apply(o,[this].concat(n))),"priority",90),gn(hn(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return U(z(t.length,e),o);case"co":return U(n.ordinalNumber(e,{unit:"day"}),o);case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Vt(e,n,r)).setUTCHours(0,0,0,0),e}}])&&fn(t.prototype,n),r&&fn(t,r),a}(C);function bn(e){return bn="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},bn(e)}function wn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function On(e,t){return On=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},On(e,t)}function kn(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=xn(e);if(t){var o=xn(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===bn(t)||"function"===typeof t))return t;return Dn(e)}(this,n)}}function Dn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xn(e){return xn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xn(e)}function Sn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Cn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&On(e,t)}(i,e);var t,n,r,o=kn(i);function i(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Sn(Dn(e=o.call.apply(o,[this].concat(n))),"priority",90),Sn(Dn(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),e}return t=i,n=[{key:"parse",value:function(e,t,n){var r=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return z(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return U(n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiii":return U(n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiiii":return U(n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);default:return U(n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r)}}},{key:"validate",value:function(e,t){return t>=1&&t<=7}},{key:"set",value:function(e,t,n){return e=function(e,t){(0,d.Z)(2,arguments);var n=(0,s.Z)(t);n%7===0&&(n-=7);var r=(0,a.default)(e),o=((n%7+7)%7<1?7:0)+n-r.getUTCDay();return r.setUTCDate(r.getUTCDate()+o),r}(e,n),e.setUTCHours(0,0,0,0),e}}],n&&wn(t.prototype,n),r&&wn(t,r),i}(C);function En(e){return En="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},En(e)}function Pn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function jn(e,t){return jn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},jn(e,t)}function Tn(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=_n(e);if(t){var o=_n(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===En(t)||"function"===typeof t))return t;return Zn(e)}(this,n)}}function Zn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _n(e){return _n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_n(e)}function Mn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Nn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&jn(e,t)}(a,e);var t,n,r,o=Tn(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Mn(Zn(e=o.call.apply(o,[this].concat(n))),"priority",80),Mn(Zn(e),"incompatibleTokens",["b","B","H","k","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(Q(n),0,0,0),e}}])&&Pn(t.prototype,n),r&&Pn(t,r),a}(C);function In(e){return In="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},In(e)}function Rn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Fn(e,t){return Fn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Fn(e,t)}function Ln(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Bn(e);if(t){var o=Bn(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===In(t)||"function"===typeof t))return t;return An(e)}(this,n)}}function An(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bn(e){return Bn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Bn(e)}function Yn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Un=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Fn(e,t)}(a,e);var t,n,r,o=Ln(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Yn(An(e=o.call.apply(o,[this].concat(n))),"priority",80),Yn(An(e),"incompatibleTokens",["a","B","H","k","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(Q(n),0,0,0),e}}])&&Rn(t.prototype,n),r&&Rn(t,r),a}(C);function Hn(e){return Hn="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},Hn(e)}function Wn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function qn(e,t){return qn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},qn(e,t)}function zn(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Qn(e);if(t){var o=Qn(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Hn(t)||"function"===typeof t))return t;return Vn(e)}(this,n)}}function Vn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qn(e){return Qn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Qn(e)}function Gn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Kn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&qn(e,t)}(a,e);var t,n,r,o=zn(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Gn(Vn(e=o.call.apply(o,[this].concat(n))),"priority",80),Gn(Vn(e),"incompatibleTokens",["a","b","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(Q(n),0,0,0),e}}])&&Wn(t.prototype,n),r&&Wn(t,r),a}(C);function Xn(e){return Xn="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},Xn(e)}function Jn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $n(e,t){return $n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$n(e,t)}function er(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=nr(e);if(t){var o=nr(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Xn(t)||"function"===typeof t))return t;return tr(e)}(this,n)}}function tr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nr(e){return nr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},nr(e)}function rr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var or=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$n(e,t)}(a,e);var t,n,r,o=er(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return rr(tr(e=o.call.apply(o,[this].concat(n))),"priority",70),rr(tr(e),"incompatibleTokens",["H","K","k","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"h":return H(R.hour12h,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return z(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=12}},{key:"set",value:function(e,t,n){var r=e.getUTCHours()>=12;return r&&n<12?e.setUTCHours(n+12,0,0,0):r||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e}}])&&Jn(t.prototype,n),r&&Jn(t,r),a}(C);function ar(e){return ar="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},ar(e)}function ir(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function cr(e,t){return cr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},cr(e,t)}function ur(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=sr(e);if(t){var o=sr(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===ar(t)||"function"===typeof t))return t;return lr(e)}(this,n)}}function lr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sr(e){return sr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},sr(e)}function dr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&cr(e,t)}(a,e);var t,n,r,o=ur(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return dr(lr(e=o.call.apply(o,[this].concat(n))),"priority",70),dr(lr(e),"incompatibleTokens",["a","b","h","K","k","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"H":return H(R.hour23h,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return z(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setUTCHours(n,0,0,0),e}}])&&ir(t.prototype,n),r&&ir(t,r),a}(C);function pr(e){return pr="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},pr(e)}function mr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function hr(e,t){return hr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},hr(e,t)}function yr(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=vr(e);if(t){var o=vr(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===pr(t)||"function"===typeof t))return t;return gr(e)}(this,n)}}function gr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vr(e){return vr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},vr(e)}function br(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&hr(e,t)}(a,e);var t,n,r,o=yr(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return br(gr(e=o.call.apply(o,[this].concat(n))),"priority",70),br(gr(e),"incompatibleTokens",["h","H","k","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"K":return H(R.hour11h,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return z(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e}}])&&mr(t.prototype,n),r&&mr(t,r),a}(C);function Or(e){return Or="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},Or(e)}function kr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Dr(e,t){return Dr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Dr(e,t)}function xr(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Cr(e);if(t){var o=Cr(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Or(t)||"function"===typeof t))return t;return Sr(e)}(this,n)}}function Sr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Cr(e){return Cr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Cr(e)}function Er(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Pr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Dr(e,t)}(a,e);var t,n,r,o=xr(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Er(Sr(e=o.call.apply(o,[this].concat(n))),"priority",70),Er(Sr(e),"incompatibleTokens",["a","b","h","H","K","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"k":return H(R.hour24h,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return z(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=24}},{key:"set",value:function(e,t,n){var r=n<=24?n%24:n;return e.setUTCHours(r,0,0,0),e}}])&&kr(t.prototype,n),r&&kr(t,r),a}(C);function jr(e){return jr="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},jr(e)}function Tr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Zr(e,t){return Zr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Zr(e,t)}function _r(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Nr(e);if(t){var o=Nr(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===jr(t)||"function"===typeof t))return t;return Mr(e)}(this,n)}}function Mr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nr(e){return Nr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Nr(e)}function Ir(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Rr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Zr(e,t)}(a,e);var t,n,r,o=_r(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ir(Mr(e=o.call.apply(o,[this].concat(n))),"priority",60),Ir(Mr(e),"incompatibleTokens",["t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"m":return H(R.minute,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return z(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCMinutes(n,0,0),e}}])&&Tr(t.prototype,n),r&&Tr(t,r),a}(C);function Fr(e){return Fr="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},Fr(e)}function Lr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ar(e,t){return Ar=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ar(e,t)}function Br(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ur(e);if(t){var o=Ur(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Fr(t)||"function"===typeof t))return t;return Yr(e)}(this,n)}}function Yr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ur(e){return Ur=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ur(e)}function Hr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Wr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ar(e,t)}(a,e);var t,n,r,o=Br(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Hr(Yr(e=o.call.apply(o,[this].concat(n))),"priority",50),Hr(Yr(e),"incompatibleTokens",["t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"s":return H(R.second,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return z(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCSeconds(n,0),e}}])&&Lr(t.prototype,n),r&&Lr(t,r),a}(C);function qr(e){return qr="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},qr(e)}function zr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Vr(e,t){return Vr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Vr(e,t)}function Qr(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Kr(e);if(t){var o=Kr(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===qr(t)||"function"===typeof t))return t;return Gr(e)}(this,n)}}function Gr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Kr(e){return Kr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Kr(e)}function Xr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Jr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Vr(e,t)}(a,e);var t,n,r,o=Qr(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Xr(Gr(e=o.call.apply(o,[this].concat(n))),"priority",30),Xr(Gr(e),"incompatibleTokens",["t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t){return U(z(t.length,e),(function(e){return Math.floor(e*Math.pow(10,3-t.length))}))}},{key:"set",value:function(e,t,n){return e.setUTCMilliseconds(n),e}}])&&zr(t.prototype,n),r&&zr(t,r),a}(C);function $r(e){return $r="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},$r(e)}function eo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function to(e,t){return to=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},to(e,t)}function no(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=oo(e);if(t){var o=oo(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===$r(t)||"function"===typeof t))return t;return ro(e)}(this,n)}}function ro(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oo(e){return oo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},oo(e)}function ao(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var io=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&to(e,t)}(a,e);var t,n,r,o=no(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ao(ro(e=o.call.apply(o,[this].concat(n))),"priority",10),ao(ro(e),"incompatibleTokens",["t","T","x"]),e}return t=a,(n=[{key:"parse",value:function(e,t){switch(t){case"X":return W(F,e);case"XX":return W(L,e);case"XXXX":return W(A,e);case"XXXXX":return W(Y,e);default:return W(B,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}])&&eo(t.prototype,n),r&&eo(t,r),a}(C);function co(e){return co="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},co(e)}function uo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function lo(e,t){return lo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},lo(e,t)}function so(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=po(e);if(t){var o=po(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===co(t)||"function"===typeof t))return t;return fo(e)}(this,n)}}function fo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function po(e){return po=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},po(e)}function mo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ho=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&lo(e,t)}(a,e);var t,n,r,o=so(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return mo(fo(e=o.call.apply(o,[this].concat(n))),"priority",10),mo(fo(e),"incompatibleTokens",["t","T","X"]),e}return t=a,(n=[{key:"parse",value:function(e,t){switch(t){case"x":return W(F,e);case"xx":return W(L,e);case"xxxx":return W(A,e);case"xxxxx":return W(Y,e);default:return W(B,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}])&&uo(t.prototype,n),r&&uo(t,r),a}(C);function yo(e){return yo="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},yo(e)}function go(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function vo(e,t){return vo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},vo(e,t)}function bo(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Oo(e);if(t){var o=Oo(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===yo(t)||"function"===typeof t))return t;return wo(e)}(this,n)}}function wo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oo(e){return Oo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Oo(e)}function ko(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Do=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&vo(e,t)}(a,e);var t,n,r,o=bo(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ko(wo(e=o.call.apply(o,[this].concat(n))),"priority",40),ko(wo(e),"incompatibleTokens","*"),e}return t=a,(n=[{key:"parse",value:function(e){return q(e)}},{key:"set",value:function(e,t,n){return[new Date(1e3*n),{timestampIsSet:!0}]}}])&&go(t.prototype,n),r&&go(t,r),a}(C);function xo(e){return xo="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},xo(e)}function So(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Co(e,t){return Co=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Co(e,t)}function Eo(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=jo(e);if(t){var o=jo(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===xo(t)||"function"===typeof t))return t;return Po(e)}(this,n)}}function Po(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jo(e){return jo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},jo(e)}function To(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Zo=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Co(e,t)}(a,e);var t,n,r,o=Eo(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return To(Po(e=o.call.apply(o,[this].concat(n))),"priority",20),To(Po(e),"incompatibleTokens","*"),e}return t=a,(n=[{key:"parse",value:function(e){return q(e)}},{key:"set",value:function(e,t,n){return[new Date(n),{timestampIsSet:!0}]}}])&&So(t.prototype,n),r&&So(t,r),a}(C),_o={G:new N,y:new oe,Y:new me,R:new De,u:new Ze,Q:new Ae,q:new Ve,M:new tt,L:new lt,w:new vt,I:new Et,d:new Ft,D:new qt,E:new tn,e:new sn,c:new vn,i:new Cn,a:new Nn,b:new Un,B:new Kn,h:new or,H:new fr,K:new wr,k:new Pr,m:new Rr,s:new Wr,S:new Jr,X:new io,x:new ho,t:new Do,T:new Zo};function Mo(e){return Mo="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},Mo(e)}function No(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return Io(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Io(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Io(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ro=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Fo=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Lo=/^'([^]*?)'?$/,Ao=/''/g,Bo=/\S/,Yo=/[a-zA-Z]/;function Uo(e,t,n,f){var p,m,h,y,g,v,b,w,O,k,D,S,C,E,P,j,T,Z;(0,d.Z)(3,arguments);var _=String(e),M=String(t),N=(0,zt.j)(),I=null!==(p=null!==(m=null===f||void 0===f?void 0:f.locale)&&void 0!==m?m:N.locale)&&void 0!==p?p:r.Z;if(!I.match)throw new RangeError("locale must contain match property");var R=(0,s.Z)(null!==(h=null!==(y=null!==(g=null!==(v=null===f||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==v?v:null===f||void 0===f||null===(b=f.locale)||void 0===b||null===(w=b.options)||void 0===w?void 0:w.firstWeekContainsDate)&&void 0!==g?g:N.firstWeekContainsDate)&&void 0!==y?y:null===(O=N.locale)||void 0===O||null===(k=O.options)||void 0===k?void 0:k.firstWeekContainsDate)&&void 0!==h?h:1);if(!(R>=1&&R<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var F=(0,s.Z)(null!==(D=null!==(S=null!==(C=null!==(E=null===f||void 0===f?void 0:f.weekStartsOn)&&void 0!==E?E:null===f||void 0===f||null===(P=f.locale)||void 0===P||null===(j=P.options)||void 0===j?void 0:j.weekStartsOn)&&void 0!==C?C:N.weekStartsOn)&&void 0!==S?S:null===(T=N.locale)||void 0===T||null===(Z=T.options)||void 0===Z?void 0:Z.weekStartsOn)&&void 0!==D?D:0);if(!(F>=0&&F<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===M)return""===_?(0,a.default)(n):new Date(NaN);var L,A={firstWeekContainsDate:R,weekStartsOn:F,locale:I},B=[new x],Y=M.match(Fo).map((function(e){var t=e[0];return t in c.Z?(0,c.Z[t])(e,I.formatLong):e})).join("").match(Ro),U=[],H=No(Y);try{var W=function(){var t=L.value;null!==f&&void 0!==f&&f.useAdditionalWeekYearTokens||!(0,l.Do)(t)||(0,l.qp)(t,M,e),null!==f&&void 0!==f&&f.useAdditionalDayOfYearTokens||!(0,l.Iu)(t)||(0,l.qp)(t,M,e);var n=t[0],r=_o[n];if(r){var o=r.incompatibleTokens;if(Array.isArray(o)){var a=U.find((function(e){return o.includes(e.token)||e.token===n}));if(a)throw new RangeError("The format string mustn't contain `".concat(a.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===r.incompatibleTokens&&U.length>0)throw new RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));U.push({token:n,fullToken:t});var i=r.run(_,t,I.match,A);if(!i)return{v:new Date(NaN)};B.push(i.setter),_=i.rest}else{if(n.match(Yo))throw new RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===t?t="'":"'"===n&&(t=t.match(Lo)[1].replace(Ao,"'")),0!==_.indexOf(t))return{v:new Date(NaN)};_=_.slice(t.length)}};for(H.s();!(L=H.n()).done;){var q=W();if("object"===Mo(q))return q.v}}catch(ee){H.e(ee)}finally{H.f()}if(_.length>0&&Bo.test(_))return new Date(NaN);var z=B.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return B.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),V=(0,a.default)(n);if(isNaN(V.getTime()))return new Date(NaN);var Q,G=(0,o.Z)(V,(0,u.Z)(V)),K={},X=No(z);try{for(X.s();!(Q=X.n()).done;){var J=Q.value;if(!J.validate(G,A))return new Date(NaN);var $=J.set(G,K,A);Array.isArray($)?(G=$[0],i(K,$[1])):G=$}}catch(ee){X.e(ee)}finally{X.f()}return G}},27999:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(79323),o=n(8642),a=n(10565);function i(e,t){var n;(0,o.Z)(1,arguments);var i=(0,a.Z)(null!==(n=null===t||void 0===t?void 0:t.additionalDigits)&&void 0!==n?n:2);if(2!==i&&1!==i&&0!==i)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!==typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var h,y=function(e){var t,n={},r=e.split(c.dateTimeDelimiter);if(r.length>2)return n;/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],c.timeZoneDelimiter.test(n.date)&&(n.date=e.split(c.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length)));if(t){var o=c.timezone.exec(t);o?(n.time=t.replace(o[1],""),n.timezone=o[1]):n.time=t}return n}(e);if(y.date){var g=function(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var o=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:null===a?o:100*a,restDateString:e.slice((r[1]||r[2]).length)}}(y.date,i);h=function(e,t){if(null===t)return new Date(NaN);var n=e.match(u);if(!n)return new Date(NaN);var r=!!n[4],o=d(n[1]),a=d(n[2])-1,i=d(n[3]),c=d(n[4]),l=d(n[5])-1;if(r)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,c,l)?function(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var o=r.getUTCDay()||7,a=7*(t-1)+n+1-o;return r.setUTCDate(r.getUTCDate()+a),r}(t,c,l):new Date(NaN);var s=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(p[t]||(m(e)?29:28))}(t,a,i)&&function(e,t){return t>=1&&t<=(m(e)?366:365)}(t,o)?(s.setUTCFullYear(t,a,Math.max(o,i)),s):new Date(NaN)}(g.restDateString,g.year)}if(!h||isNaN(h.getTime()))return new Date(NaN);var v,b=h.getTime(),w=0;if(y.time&&(w=function(e){var t=e.match(l);if(!t)return NaN;var n=f(t[1]),o=f(t[2]),a=f(t[3]);if(!function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,o,a))return NaN;return n*r.vh+o*r.yJ+1e3*a}(y.time),isNaN(w)))return new Date(NaN);if(!y.timezone){var O=new Date(b+w),k=new Date(0);return k.setFullYear(O.getUTCFullYear(),O.getUTCMonth(),O.getUTCDate()),k.setHours(O.getUTCHours(),O.getUTCMinutes(),O.getUTCSeconds(),O.getUTCMilliseconds()),k}return v=function(e){if("Z"===e)return 0;var t=e.match(s);if(!t)return 0;var n="+"===t[1]?-1:1,o=parseInt(t[2]),a=t[3]&&parseInt(t[3])||0;if(!function(e,t){return t>=0&&t<=59}(0,a))return NaN;return n*(o*r.vh+a*r.yJ)}(y.timezone),isNaN(v)?new Date(NaN):new Date(b+w+v)}var c={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},u=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,l=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,s=/^([+-])(\d{2})(?::?(\d{2}))?$/;function d(e){return e?parseInt(e):1}function f(e){return e&&parseFloat(e.replace(",","."))||0}var p=[31,null,31,30,31,30,31,31,30,31,30,31];function m(e){return e%400===0||e%4===0&&e%100!==0}},94812:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var r=n(69420),o=n(39278),a=n(10565),i=n(8642);function c(e){return c="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},c(e)}function u(e,t){if((0,i.Z)(2,arguments),"object"!==c(t)||null===t)throw new RangeError("values parameter must be an object");var n=(0,r.default)(e);return isNaN(n.getTime())?new Date(NaN):(null!=t.year&&n.setFullYear(t.year),null!=t.month&&(n=(0,o.default)(n,t.month)),null!=t.date&&n.setDate((0,a.Z)(t.date)),null!=t.hours&&n.setHours((0,a.Z)(t.hours)),null!=t.minutes&&n.setMinutes((0,a.Z)(t.minutes)),null!=t.seconds&&n.setSeconds((0,a.Z)(t.seconds)),null!=t.milliseconds&&n.setMilliseconds((0,a.Z)(t.milliseconds)),n)}},61896:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),i=(0,r.Z)(t);return n.setHours(i),n}},39250:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),i=(0,r.Z)(t);return n.setMinutes(i),n}},39278:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),i=(0,r.Z)(t),c=n.getFullYear(),u=n.getDate(),l=new Date(0);l.setFullYear(c,i,15),l.setHours(0,0,0,0);var s=function(e){(0,a.Z)(1,arguments);var t=(0,o.default)(e),n=t.getFullYear(),r=t.getMonth(),i=new Date(0);return i.setFullYear(n,r+1,0),i.setHours(0,0,0,0),i.getDate()}(l);return n.setMonth(i,Math.min(u,s)),n}},9605:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(10565),o=n(69420),a=n(39278),i=n(8642);function c(e,t){(0,i.Z)(2,arguments);var n=(0,o.default)(e),c=(0,r.Z)(t)-(Math.floor(n.getMonth()/3)+1);return(0,a.default)(n,n.getMonth()+3*c)}},32465:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),i=(0,r.Z)(t);return n.setSeconds(i),n}},70027:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10565),o=n(69420),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,o.default)(e),i=(0,r.Z)(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(i),n)}},22693:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e);return t.setHours(0,0,0,0),t}},71680:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e);return t.setDate(1),t.setHours(0,0,0,0),t}},16247:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e),n=t.getMonth(),a=n-n%3;return t.setMonth(a,1),t.setHours(0,0,0,0),t}},24570:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(69420),o=n(10565),a=n(8642),i=n(977);function c(e,t){var n,c,u,l,s,d,f,p;(0,a.Z)(1,arguments);var m=(0,i.j)(),h=(0,o.Z)(null!==(n=null!==(c=null!==(u=null!==(l=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==l?l:null===t||void 0===t||null===(s=t.locale)||void 0===s||null===(d=s.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==u?u:m.weekStartsOn)&&void 0!==c?c:null===(f=m.locale)||void 0===f||null===(p=f.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==n?n:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var y=(0,r.default)(e),g=y.getDay(),v=(g<h?7:0)+g-h;return y.setDate(y.getDate()-v),y.setHours(0,0,0,0),y}},78956:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(69420),o=n(8642);function a(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}},3151:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(6860),o=n(8642),a=n(10565);function i(e,t){(0,o.Z)(2,arguments);var n=(0,a.Z)(t);return(0,r.default)(e,-n)}},65088:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(14803),o=n(8642),a=n(10565);function i(e,t){(0,o.Z)(2,arguments);var n=(0,a.Z)(t);return(0,r.default)(e,-n)}},97464:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(38487),o=n(8642),a=n(10565);function i(e,t){(0,o.Z)(2,arguments);var n=(0,a.Z)(t);return(0,r.Z)(e,-n)}},5001:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(77976),o=n(8642),a=n(10565);function i(e,t){(0,o.Z)(2,arguments);var n=(0,a.Z)(t);return(0,r.default)(e,-n)}},98990:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10565),o=n(26563),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.Z)(t);return(0,o.default)(e,-n)}},40632:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10565),o=n(52721),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.Z)(t);return(0,o.default)(e,-n)}},28195:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10565),o=n(80918),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.Z)(t);return(0,o.default)(e,-n)}},33264:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10565),o=n(12355),a=n(8642);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.Z)(t);return(0,o.default)(e,-n)}},69420:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(8642);function o(e){return o="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},o(e)}function a(e){(0,r.Z)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===o(e)&&"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&&"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},69590:e=>{var t="undefined"!==typeof Element,n="function"===typeof Map,r="function"===typeof Set,o="function"===typeof ArrayBuffer&&!!ArrayBuffer.isView;function a(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var c,u,l,s;if(Array.isArray(e)){if((c=e.length)!=i.length)return!1;for(u=c;0!==u--;)if(!a(e[u],i[u]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(s=e.entries();!(u=s.next()).done;)if(!i.has(u.value[0]))return!1;for(s=e.entries();!(u=s.next()).done;)if(!a(u.value[1],i.get(u.value[0])))return!1;return!0}if(r&&e instanceof Set&&i instanceof Set){if(e.size!==i.size)return!1;for(s=e.entries();!(u=s.next()).done;)if(!i.has(u.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((c=e.length)!=i.length)return!1;for(u=c;0!==u--;)if(e[u]!==i[u])return!1;return!0}if(e.constructor===RegExp)return e.source===i.source&&e.flags===i.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===i.toString();if((c=(l=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(u=c;0!==u--;)if(!Object.prototype.hasOwnProperty.call(i,l[u]))return!1;if(t&&e instanceof Element)return!1;for(u=c;0!==u--;)if(("_owner"!==l[u]&&"__v"!==l[u]&&"__o"!==l[u]||!e.$$typeof)&&!a(e[l[u]],i[l[u]]))return!1;return!0}return e!==e&&i!==i}e.exports=function(e,t){try{return a(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},58949:(e,t,n)=>{"use strict";n.r(t),n.d(t,{IGNORE_CLASS_NAME:()=>m,default:()=>y});var r=n(67294),o=n(73935);function a(e,t){return a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},a(e,t)}function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e,t,n){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n))}var u,l,s=(void 0===u&&(u=0),function(){return++u}),d={},f={},p=["touchstart","touchmove"],m="ignore-react-onclickoutside";function h(e,t){var n={};return-1!==p.indexOf(t)&&l&&(n.passive=!e.props.preventDefault),n}const y=function(e,t){var n,u,p=e.displayName||e.name||"Component";return u=n=function(n){var u,m;function y(e){var r;return(r=n.call(this,e)||this).__outsideClickHandler=function(e){if("function"!==typeof r.__clickOutsideHandlerProp){var t=r.getInstance();if("function"!==typeof t.props.handleClickOutside){if("function"!==typeof t.handleClickOutside)throw new Error("WrappedComponent: "+p+" lacks a handleClickOutside(event) function for processing outside click events.");t.handleClickOutside(e)}else t.props.handleClickOutside(e)}else r.__clickOutsideHandlerProp(e)},r.__getComponentNode=function(){var e=r.getInstance();return t&&"function"===typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"===typeof e.setClickOutsideRef?e.setClickOutsideRef():(0,o.findDOMNode)(e)},r.enableOnClickOutside=function(){if("undefined"!==typeof document&&!f[r._uid]){"undefined"===typeof l&&(l=function(){if("undefined"!==typeof window&&"function"===typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}}()),f[r._uid]=!0;var e=r.props.eventTypes;e.forEach||(e=[e]),d[r._uid]=function(e){var t;null!==r.componentNode&&(r.props.preventDefault&&e.preventDefault(),r.props.stopPropagation&&e.stopPropagation(),r.props.excludeScrollbar&&(t=e,document.documentElement.clientWidth<=t.clientX||document.documentElement.clientHeight<=t.clientY)||function(e,t,n){if(e===t)return!0;for(;e.parentNode||e.host;){if(e.parentNode&&c(e,t,n))return!0;e=e.parentNode||e.host}return e}(e.composed&&e.composedPath&&e.composedPath().shift()||e.target,r.componentNode,r.props.outsideClickIgnoreClass)===document&&r.__outsideClickHandler(e))},e.forEach((function(e){document.addEventListener(e,d[r._uid],h(i(r),e))}))}},r.disableOnClickOutside=function(){delete f[r._uid];var e=d[r._uid];if(e&&"undefined"!==typeof document){var t=r.props.eventTypes;t.forEach||(t=[t]),t.forEach((function(t){return document.removeEventListener(t,e,h(i(r),t))})),delete d[r._uid]}},r.getRef=function(e){return r.instanceRef=e},r._uid=s(),r}m=n,(u=y).prototype=Object.create(m.prototype),u.prototype.constructor=u,a(u,m);var g=y.prototype;return g.getInstance=function(){if(e.prototype&&!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},g.componentDidMount=function(){if("undefined"!==typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"===typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!==typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+p+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},g.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},g.componentWillUnmount=function(){this.disableOnClickOutside()},g.render=function(){var t=this.props;t.excludeScrollbar;var n=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["excludeScrollbar"]);return e.prototype&&e.prototype.isReactComponent?n.ref=this.getRef:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,(0,r.createElement)(e,n)},y}(r.Component),n.displayName="OnClickOutside("+p+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:m,preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},u}},12053:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Manager:()=>i,Popper:()=>Ie,Reference:()=>Le,usePopper:()=>Ze});var r=n(67294),o=r.createContext(),a=r.createContext();function i(e){var t=e.children,n=r.useState(null),i=n[0],c=n[1],u=r.useRef(!1);r.useEffect((function(){return function(){u.current=!0}}),[]);var l=r.useCallback((function(e){u.current||c(e)}),[]);return r.createElement(o.Provider,{value:i},r.createElement(a.Provider,{value:l},t))}var c=function(e){return Array.isArray(e)?e[0]:e},u=function(e){if("function"===typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,n)}},l=function(e,t){if("function"===typeof e)return u(e,t);null!=e&&(e.current=t)},s=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},d="undefined"!==typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect,f=n(73935);function p(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function m(e){return e instanceof p(e).Element||e instanceof Element}function h(e){return e instanceof p(e).HTMLElement||e instanceof HTMLElement}function y(e){return"undefined"!==typeof ShadowRoot&&(e instanceof p(e).ShadowRoot||e instanceof ShadowRoot)}var g=Math.max,v=Math.min,b=Math.round;function w(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function O(){return!/^((?!chrome|android).)*safari/i.test(w())}function k(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,a=1;t&&h(e)&&(o=e.offsetWidth>0&&b(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&b(r.height)/e.offsetHeight||1);var i=(m(e)?p(e):window).visualViewport,c=!O()&&n,u=(r.left+(c&&i?i.offsetLeft:0))/o,l=(r.top+(c&&i?i.offsetTop:0))/a,s=r.width/o,d=r.height/a;return{width:s,height:d,top:l,right:u+s,bottom:l+d,left:u,x:u,y:l}}function D(e){var t=p(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function x(e){return e?(e.nodeName||"").toLowerCase():null}function S(e){return((m(e)?e.ownerDocument:e.document)||window.document).documentElement}function C(e){return k(S(e)).left+D(e).scrollLeft}function E(e){return p(e).getComputedStyle(e)}function P(e){var t=E(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function j(e,t,n){void 0===n&&(n=!1);var r=h(t),o=h(t)&&function(e){var t=e.getBoundingClientRect(),n=b(t.width)/e.offsetWidth||1,r=b(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),a=S(t),i=k(e,o,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&(("body"!==x(t)||P(a))&&(c=function(e){return e!==p(e)&&h(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:D(e);var t}(t)),h(t)?((u=k(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=C(a))),{x:i.left+c.scrollLeft-u.x,y:i.top+c.scrollTop-u.y,width:i.width,height:i.height}}function T(e){var t=k(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Z(e){return"html"===x(e)?e:e.assignedSlot||e.parentNode||(y(e)?e.host:null)||S(e)}function _(e){return["html","body","#document"].indexOf(x(e))>=0?e.ownerDocument.body:h(e)&&P(e)?e:_(Z(e))}function M(e,t){var n;void 0===t&&(t=[]);var r=_(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=p(r),i=o?[a].concat(a.visualViewport||[],P(r)?r:[]):r,c=t.concat(i);return o?c:c.concat(M(Z(i)))}function N(e){return["table","td","th"].indexOf(x(e))>=0}function I(e){return h(e)&&"fixed"!==E(e).position?e.offsetParent:null}function R(e){for(var t=p(e),n=I(e);n&&N(n)&&"static"===E(n).position;)n=I(n);return n&&("html"===x(n)||"body"===x(n)&&"static"===E(n).position)?t:n||function(e){var t=/firefox/i.test(w());if(/Trident/i.test(w())&&h(e)&&"fixed"===E(e).position)return null;var n=Z(e);for(y(n)&&(n=n.host);h(n)&&["html","body"].indexOf(x(n))<0;){var r=E(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var F="top",L="bottom",A="right",B="left",Y="auto",U=[F,L,A,B],H="start",W="end",q="clippingParents",z="viewport",V="popper",Q="reference",G=U.reduce((function(e,t){return e.concat([t+"-"+H,t+"-"+W])}),[]),K=[].concat(U,[Y]).reduce((function(e,t){return e.concat([t,t+"-"+H,t+"-"+W])}),[]),X=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function J(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function $(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var ee={placement:"bottom",modifiers:[],strategy:"absolute"};function te(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"===typeof e.getBoundingClientRect)}))}function ne(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,o=t.defaultOptions,a=void 0===o?ee:o;return function(e,t,n){void 0===n&&(n=a);var o={placement:"bottom",orderedModifiers:[],options:Object.assign({},ee,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},i=[],c=!1,u={state:o,setOptions:function(n){var c="function"===typeof n?n(o.options):n;l(),o.options=Object.assign({},a,o.options,c),o.scrollParents={reference:m(e)?M(e):e.contextElement?M(e.contextElement):[],popper:M(t)};var s=function(e){var t=J(e);return X.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(r,o.options.modifiers)));return o.orderedModifiers=s.filter((function(e){return e.enabled})),o.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,a=e.effect;if("function"===typeof a){var c=a({state:o,name:t,instance:u,options:r}),l=function(){};i.push(c||l)}})),u.update()},forceUpdate:function(){if(!c){var e=o.elements,t=e.reference,n=e.popper;if(te(t,n)){o.rects={reference:j(t,R(n),"fixed"===o.options.strategy),popper:T(n)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach((function(e){return o.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<o.orderedModifiers.length;r++)if(!0!==o.reset){var a=o.orderedModifiers[r],i=a.fn,l=a.options,s=void 0===l?{}:l,d=a.name;"function"===typeof i&&(o=i({state:o,options:s,name:d,instance:u})||o)}else o.reset=!1,r=-1}}},update:$((function(){return new Promise((function(e){u.forceUpdate(),e(o)}))})),destroy:function(){l(),c=!0}};if(!te(e,t))return u;function l(){i.forEach((function(e){return e()})),i=[]}return u.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),u}}var re={passive:!0};function oe(e){return e.split("-")[0]}function ae(e){return e.split("-")[1]}function ie(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ce(e){var t,n=e.reference,r=e.element,o=e.placement,a=o?oe(o):null,i=o?ae(o):null,c=n.x+n.width/2-r.width/2,u=n.y+n.height/2-r.height/2;switch(a){case F:t={x:c,y:n.y-r.height};break;case L:t={x:c,y:n.y+n.height};break;case A:t={x:n.x+n.width,y:u};break;case B:t={x:n.x-r.width,y:u};break;default:t={x:n.x,y:n.y}}var l=a?ie(a):null;if(null!=l){var s="y"===l?"height":"width";switch(i){case H:t[l]=t[l]-(n[s]/2-r[s]/2);break;case W:t[l]=t[l]+(n[s]/2-r[s]/2)}}return t}var ue={top:"auto",right:"auto",bottom:"auto",left:"auto"};function le(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,c=e.position,u=e.gpuAcceleration,l=e.adaptive,s=e.roundOffsets,d=e.isFixed,f=i.x,m=void 0===f?0:f,h=i.y,y=void 0===h?0:h,g="function"===typeof s?s({x:m,y:y}):{x:m,y:y};m=g.x,y=g.y;var v=i.hasOwnProperty("x"),w=i.hasOwnProperty("y"),O=B,k=F,D=window;if(l){var x=R(n),C="clientHeight",P="clientWidth";if(x===p(n)&&"static"!==E(x=S(n)).position&&"absolute"===c&&(C="scrollHeight",P="scrollWidth"),o===F||(o===B||o===A)&&a===W)k=L,y-=(d&&x===D&&D.visualViewport?D.visualViewport.height:x[C])-r.height,y*=u?1:-1;if(o===B||(o===F||o===L)&&a===W)O=A,m-=(d&&x===D&&D.visualViewport?D.visualViewport.width:x[P])-r.width,m*=u?1:-1}var j,T=Object.assign({position:c},l&&ue),Z=!0===s?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:b(t*r)/r||0,y:b(n*r)/r||0}}({x:m,y:y}):{x:m,y:y};return m=Z.x,y=Z.y,u?Object.assign({},T,((j={})[k]=w?"0":"",j[O]=v?"0":"",j.transform=(D.devicePixelRatio||1)<=1?"translate("+m+"px, "+y+"px)":"translate3d("+m+"px, "+y+"px, 0)",j)):Object.assign({},T,((t={})[k]=w?y+"px":"",t[O]=v?m+"px":"",t.transform="",t))}const se={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=void 0===o?[0,0]:o,i=K.reduce((function(e,n){return e[n]=function(e,t,n){var r=oe(e),o=[B,F].indexOf(r)>=0?-1:1,a="function"===typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],c=a[1];return i=i||0,c=(c||0)*o,[B,A].indexOf(r)>=0?{x:c,y:i}:{x:i,y:c}}(n,t.rects,a),e}),{}),c=i[t.placement],u=c.x,l=c.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=i}};var de={left:"right",right:"left",bottom:"top",top:"bottom"};function fe(e){return e.replace(/left|right|bottom|top/g,(function(e){return de[e]}))}var pe={start:"end",end:"start"};function me(e){return e.replace(/start|end/g,(function(e){return pe[e]}))}function he(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&y(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ye(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ge(e,t,n){return t===z?ye(function(e,t){var n=p(e),r=S(e),o=n.visualViewport,a=r.clientWidth,i=r.clientHeight,c=0,u=0;if(o){a=o.width,i=o.height;var l=O();(l||!l&&"fixed"===t)&&(c=o.offsetLeft,u=o.offsetTop)}return{width:a,height:i,x:c+C(e),y:u}}(e,n)):m(t)?function(e,t){var n=k(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):ye(function(e){var t,n=S(e),r=D(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=g(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=g(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),c=-r.scrollLeft+C(e),u=-r.scrollTop;return"rtl"===E(o||n).direction&&(c+=g(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:c,y:u}}(S(e)))}function ve(e,t,n,r){var o="clippingParents"===t?function(e){var t=M(Z(e)),n=["absolute","fixed"].indexOf(E(e).position)>=0&&h(e)?R(e):e;return m(n)?t.filter((function(e){return m(e)&&he(e,n)&&"body"!==x(e)})):[]}(e):[].concat(t),a=[].concat(o,[n]),i=a[0],c=a.reduce((function(t,n){var o=ge(e,n,r);return t.top=g(o.top,t.top),t.right=v(o.right,t.right),t.bottom=v(o.bottom,t.bottom),t.left=g(o.left,t.left),t}),ge(e,i,r));return c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}function be(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function we(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Oe(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,a=n.strategy,i=void 0===a?e.strategy:a,c=n.boundary,u=void 0===c?q:c,l=n.rootBoundary,s=void 0===l?z:l,d=n.elementContext,f=void 0===d?V:d,p=n.altBoundary,h=void 0!==p&&p,y=n.padding,g=void 0===y?0:y,v=be("number"!==typeof g?g:we(g,U)),b=f===V?Q:V,w=e.rects.popper,O=e.elements[h?b:f],D=ve(m(O)?O:O.contextElement||S(e.elements.popper),u,s,i),x=k(e.elements.reference),C=ce({reference:x,element:w,strategy:"absolute",placement:o}),E=ye(Object.assign({},w,C)),P=f===V?E:x,j={top:D.top-P.top+v.top,bottom:P.bottom-D.bottom+v.bottom,left:D.left-P.left+v.left,right:P.right-D.right+v.right},T=e.modifiersData.offset;if(f===V&&T){var Z=T[o];Object.keys(j).forEach((function(e){var t=[A,L].indexOf(e)>=0?1:-1,n=[F,L].indexOf(e)>=0?"y":"x";j[e]+=Z[n]*t}))}return j}function ke(e,t,n){return g(e,v(t,n))}const De={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=void 0===o||o,i=n.altAxis,c=void 0!==i&&i,u=n.boundary,l=n.rootBoundary,s=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,m=n.tetherOffset,h=void 0===m?0:m,y=Oe(t,{boundary:u,rootBoundary:l,padding:d,altBoundary:s}),b=oe(t.placement),w=ae(t.placement),O=!w,k=ie(b),D="x"===k?"y":"x",x=t.modifiersData.popperOffsets,S=t.rects.reference,C=t.rects.popper,E="function"===typeof h?h(Object.assign({},t.rects,{placement:t.placement})):h,P="number"===typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),j=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,Z={x:0,y:0};if(x){if(a){var _,M="y"===k?F:B,N="y"===k?L:A,I="y"===k?"height":"width",Y=x[k],U=Y+y[M],W=Y-y[N],q=p?-C[I]/2:0,z=w===H?S[I]:C[I],V=w===H?-C[I]:-S[I],Q=t.elements.arrow,G=p&&Q?T(Q):{width:0,height:0},K=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},X=K[M],J=K[N],$=ke(0,S[I],G[I]),ee=O?S[I]/2-q-$-X-P.mainAxis:z-$-X-P.mainAxis,te=O?-S[I]/2+q+$+J+P.mainAxis:V+$+J+P.mainAxis,ne=t.elements.arrow&&R(t.elements.arrow),re=ne?"y"===k?ne.clientTop||0:ne.clientLeft||0:0,ce=null!=(_=null==j?void 0:j[k])?_:0,ue=Y+te-ce,le=ke(p?v(U,Y+ee-ce-re):U,Y,p?g(W,ue):W);x[k]=le,Z[k]=le-Y}if(c){var se,de="x"===k?F:B,fe="x"===k?L:A,pe=x[D],me="y"===D?"height":"width",he=pe+y[de],ye=pe-y[fe],ge=-1!==[F,B].indexOf(b),ve=null!=(se=null==j?void 0:j[D])?se:0,be=ge?he:pe-S[me]-C[me]-ve+P.altAxis,we=ge?pe+S[me]+C[me]-ve-P.altAxis:ye,De=p&&ge?function(e,t,n){var r=ke(e,t,n);return r>n?n:r}(be,pe,we):ke(p?be:he,pe,p?we:ye);x[D]=De,Z[D]=De-pe}t.modifiersData[r]=Z}},requiresIfExists:["offset"]};const xe={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,c=oe(n.placement),u=ie(c),l=[B,A].indexOf(c)>=0?"height":"width";if(a&&i){var s=function(e,t){return be("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:we(e,U))}(o.padding,n),d=T(a),f="y"===u?F:B,p="y"===u?L:A,m=n.rects.reference[l]+n.rects.reference[u]-i[u]-n.rects.popper[l],h=i[u]-n.rects.reference[u],y=R(a),g=y?"y"===u?y.clientHeight||0:y.clientWidth||0:0,v=m/2-h/2,b=s[f],w=g-d[l]-s[p],O=g/2-d[l]/2+v,k=ke(b,O,w),D=u;n.modifiersData[r]=((t={})[D]=k,t.centerOffset=k-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&he(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Se(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Ce(e){return[F,A,L,B].some((function(t){return e[t]>=0}))}var Ee=ne({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=void 0===o||o,i=r.resize,c=void 0===i||i,u=p(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach((function(e){e.addEventListener("scroll",n.update,re)})),c&&u.addEventListener("resize",n.update,re),function(){a&&l.forEach((function(e){e.removeEventListener("scroll",n.update,re)})),c&&u.removeEventListener("resize",n.update,re)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ce({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,a=n.adaptive,i=void 0===a||a,c=n.roundOffsets,u=void 0===c||c,l={placement:oe(t.placement),variation:ae(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,le(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,le(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];h(o)&&x(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});h(r)&&x(r)&&(Object.assign(r.style,a),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},se,{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=void 0===o||o,i=n.altAxis,c=void 0===i||i,u=n.fallbackPlacements,l=n.padding,s=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=void 0===p||p,h=n.allowedAutoPlacements,y=t.options.placement,g=oe(y),v=u||(g===y||!m?[fe(y)]:function(e){if(oe(e)===Y)return[];var t=fe(e);return[me(e),t,me(t)]}(y)),b=[y].concat(v).reduce((function(e,n){return e.concat(oe(n)===Y?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,i=n.padding,c=n.flipVariations,u=n.allowedAutoPlacements,l=void 0===u?K:u,s=ae(r),d=s?c?G:G.filter((function(e){return ae(e)===s})):U,f=d.filter((function(e){return l.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=Oe(e,{placement:n,boundary:o,rootBoundary:a,padding:i})[oe(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:s,rootBoundary:d,padding:l,flipVariations:m,allowedAutoPlacements:h}):n)}),[]),w=t.rects.reference,O=t.rects.popper,k=new Map,D=!0,x=b[0],S=0;S<b.length;S++){var C=b[S],E=oe(C),P=ae(C)===H,j=[F,L].indexOf(E)>=0,T=j?"width":"height",Z=Oe(t,{placement:C,boundary:s,rootBoundary:d,altBoundary:f,padding:l}),_=j?P?A:B:P?L:F;w[T]>O[T]&&(_=fe(_));var M=fe(_),N=[];if(a&&N.push(Z[E]<=0),c&&N.push(Z[_]<=0,Z[M]<=0),N.every((function(e){return e}))){x=C,D=!1;break}k.set(C,N)}if(D)for(var I=function(e){var t=b.find((function(t){var n=k.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return x=t,"break"},R=m?3:1;R>0;R--){if("break"===I(R))break}t.placement!==x&&(t.modifiersData[r]._skip=!0,t.placement=x,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},De,xe,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=Oe(t,{elementContext:"reference"}),c=Oe(t,{altBoundary:!0}),u=Se(i,r),l=Se(c,o,a),s=Ce(u),d=Ce(l);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:l,isReferenceHidden:s,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":s,"data-popper-escaped":d})}}]}),Pe=n(69590),je=n.n(Pe),Te=[],Ze=function(e,t,n){void 0===n&&(n={});var o=r.useRef(null),a={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||Te},i=r.useState({styles:{popper:{position:a.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),c=i[0],u=i[1],l=r.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);f.flushSync((function(){u({styles:s(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:s(n.map((function(e){return[e,t.attributes[e]]})))})}))},requires:["computeStyles"]}}),[]),p=r.useMemo((function(){var e={onFirstUpdate:a.onFirstUpdate,placement:a.placement,strategy:a.strategy,modifiers:[].concat(a.modifiers,[l,{name:"applyStyles",enabled:!1}])};return je()(o.current,e)?o.current||e:(o.current=e,e)}),[a.onFirstUpdate,a.placement,a.strategy,a.modifiers,l]),m=r.useRef();return d((function(){m.current&&m.current.setOptions(p)}),[p]),d((function(){if(null!=e&&null!=t){var r=(n.createPopper||Ee)(e,t,p);return m.current=r,function(){r.destroy(),m.current=null}}}),[e,t,n.createPopper]),{state:m.current?m.current.state:null,styles:c.styles,attributes:c.attributes,update:m.current?m.current.update:null,forceUpdate:m.current?m.current.forceUpdate:null}},_e=function(){},Me=function(){return Promise.resolve(null)},Ne=[];function Ie(e){var t=e.placement,n=void 0===t?"bottom":t,a=e.strategy,i=void 0===a?"absolute":a,u=e.modifiers,s=void 0===u?Ne:u,d=e.referenceElement,f=e.onFirstUpdate,p=e.innerRef,m=e.children,h=r.useContext(o),y=r.useState(null),g=y[0],v=y[1],b=r.useState(null),w=b[0],O=b[1];r.useEffect((function(){l(p,g)}),[p,g]);var k=r.useMemo((function(){return{placement:n,strategy:i,onFirstUpdate:f,modifiers:[].concat(s,[{name:"arrow",enabled:null!=w,options:{element:w}}])}}),[n,i,f,s,w]),D=Ze(d||h,g,k),x=D.state,S=D.styles,C=D.forceUpdate,E=D.update,P=r.useMemo((function(){return{ref:v,style:S.popper,placement:x?x.placement:n,hasPopperEscaped:x&&x.modifiersData.hide?x.modifiersData.hide.hasPopperEscaped:null,isReferenceHidden:x&&x.modifiersData.hide?x.modifiersData.hide.isReferenceHidden:null,arrowProps:{style:S.arrow,ref:O},forceUpdate:C||_e,update:E||Me}}),[v,O,n,x,S,E,C]);return c(m)(P)}var Re=n(42473),Fe=n.n(Re);function Le(e){var t=e.children,n=e.innerRef,o=r.useContext(a),i=r.useCallback((function(e){l(n,e),u(o,e)}),[n,o]);return r.useEffect((function(){return function(){return l(n,null)}}),[]),r.useEffect((function(){Fe()(Boolean(o),"`Reference` should not be used outside of a `Manager` component.")}),[o]),c(t)({ref:i})}},62554:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(67294),o=n(34513);function a(e,t,n){void 0===t&&(t=0),void 0===n&&(n=[]);var a=(0,o.Z)(e,t),i=a[0],c=a[1],u=a[2];return(0,r.useEffect)(u,n),[i,c]}},18127:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(67294);const o=function(e){(0,r.useEffect)(e,[])}},43337:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(67294);const o=function(e,t){var n=(0,r.useRef)((function(){}));(0,r.useEffect)((function(){n.current=e})),(0,r.useEffect)((function(){if(null!==t){var e=setInterval((function(){return n.current()}),t||0);return function(){return clearInterval(e)}}}),[t])}},34513:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(67294);function o(e,t){void 0===t&&(t=0);var n=(0,r.useRef)(!1),o=(0,r.useRef)(),a=(0,r.useRef)(e),i=(0,r.useCallback)((function(){return n.current}),[]),c=(0,r.useCallback)((function(){n.current=!1,o.current&&clearTimeout(o.current),o.current=setTimeout((function(){n.current=!0,a.current()}),t)}),[t]),u=(0,r.useCallback)((function(){n.current=null,o.current&&clearTimeout(o.current)}),[]);return(0,r.useEffect)((function(){a.current=e}),[e]),(0,r.useEffect)((function(){return c(),u}),[t]),[i,u,c]}},89211:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(67294),o=function(e,t){return"boolean"===typeof t?t:!e};const a=function(e){return(0,r.useReducer)(o,e)}},77823:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(67294),o=n(18127);const a=function(e){var t=(0,r.useRef)(e);t.current=e,(0,o.Z)((function(){return function(){return t.current()}}))}},11742:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},42473:e=>{"use strict";var t=function(){};e.exports=t}}]);
\ No newline at end of file
web/gui/v2/425.ae765beee3b0e73957ca.chunk.js.LICENSE.txt
deleted
-5
@@ -1,5 +0,0 @@
1
-/*!
2
- Copyright (c) 2018 Jed Watson.
3
- Licensed under the MIT License (MIT), see
4
- http://jedwatson.github.io/classnames
5
-*/
web/gui/v2/43.2b1f01ea435e2a6b5e71.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="76266235-2fe2-4216-86c8-80794dddf037",e._sentryDebugIdIdentifier="sentry-dbid-76266235-2fe2-4216-86c8-80794dddf037")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[43],{16512:function(e,t,a){a.d(t,{Q0:function(){return l},R4:function(){return m},TT:function(){return s},WL:function(){return c},Y:function(){return d},by:function(){return u},qY:function(){return r},rU:function(){return h},xL:function(){return i}});var n=a(60677),o=a(22195);const l=n.default.img.withConfig({displayName:"styled__Illustration",componentId:"sc-1yhntgl-0"})(["margin:0 auto;"]),r=(0,n.default)(o.Text).withConfig({displayName:"styled__StyledText",componentId:"sc-1yhntgl-1"})(["display:block;"]),d=n.default.div.withConfig({displayName:"styled__TextHeader",componentId:"sc-1yhntgl-2"})(["margin-bottom:",";font-weight:700;"],(0,o.getSizeBy)(2)),c=n.default.div.withConfig({displayName:"styled__StaticCheckmarks",componentId:"sc-1yhntgl-3"})(["margin-top:",";margin-bottom:",";"],(0,o.getSizeBy)(2),(0,o.getSizeBy)(5)),s=n.default.div.withConfig({displayName:"styled__CheckmarkLine",componentId:"sc-1yhntgl-4"})(["display:flex;align-items:center;"]),i=(0,n.default)(o.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-1yhntgl-5"})(["margin-right:4px;height:18px;> use{fill:",";}"],(0,o.getColor)("primary")),u=(0,n.default)(i).withConfig({displayName:"styled__HelpIcon",componentId:"sc-1yhntgl-6"})(["vertical-align:middle;"]),m=n.default.div.withConfig({displayName:"styled__LearnMoreSection",componentId:"sc-1yhntgl-7"})(["margin-top:",";"],(0,o.getSizeBy)(4)),h=n.default.a.withConfig({displayName:"styled__Link",componentId:"sc-1yhntgl-8"})(["text-decoration:underline;color:",";&:visited{color:",";}"],(0,o.getColor)("success"),(0,o.getColor)("success"))},4193:function(e,t,a){a.r(t),a.d(t,{default:function(){return ze}});var n=a(67294),o=a(89250),l=a(39878),r=a(4474),d=a(74059),c=a(29748),s=a(37518),i=a(5934),u=a(47133),m=a(54227),h=a(79619),g=a(78266);var p=()=>n.createElement(g.Z,{title:"Loading charts...","data-testid":"dashboardLoading"}),b=(a(33948),a(61152)),f=a(87462),E=a(22195),C=a(87574),v=a(97945);var y=e=>{let{compact:t,...a}=e;const[,o]=(0,b.Z)("addChartModal"),l=(0,v.Mm)().length>0;return n.createElement(E.Flex,(0,f.Z)({column:!0,alignItems:"center",justifyContent:"center",overflow:{vertical:"auto"},flex:!0,basis:0,"data-testid":"dashboardBlankSlate"},a),!t&&n.createElement(E.Flex,{as:"img",src:C.X,height:"35%"}),n.createElement(E.H3,{margin:[6,0,2]},"Empty Dashboard"),l?n.createElement(n.Fragment,null,n.createElement(E.Text,{textAlign:"center"},"Let\u2019s fill your dashboard."),n.createElement(E.Text,{textAlign:"center"},"Go to a node view or node list and add one chart to this Dashboard or just use")):n.createElement(n.Fragment,null,n.createElement(E.Text,{textAlign:"center"},"You don't have any available node to retrieve charts from."),n.createElement(E.Text,{textAlign:"center"},"Please verify your nodes' state and/or connect a new node to Netdata Cloud")),!t&&n.createElement(E.Button,{margin:[8,0,0,0],onClick:o,disabled:!l,label:"Add chart","data-testid":"dashboardBlankSlate-addChart"}))},x=(a(57640),a(9924),a(31672),a(2490),a(59461),a(16645)),w=a(7693),I=a(92903),k=a(96929),D=a(40970),S=a(89479),_=a(91128),T=a(97723),N=(a(15581),a(34514),a(89692)),M=a(16978),Z=a(9058),F=a(82351);const L=()=>n.createElement(E.Flex,{column:!0,width:"300px",gap:1},n.createElement(E.TextSmall,{strong:!0,color:"white"},"Not finding a chart?"),n.createElement(E.TextSmall,{color:"white"},"When selecting",n.createElement(E.TextSmall,{strong:!0,color:"white",margin:[0,1]},"All Nodes"),"you search and add charts using their context. The outcome will be a composite chart over All Nodes, like on the Overview tab."),n.createElement(E.TextSmall,{color:"white"},"When you select a",n.createElement(E.TextSmall,{strong:!0,color:"white",margin:[0,1]},"specific Node"),"you search and add charts using their name. The result is a specific chart over the node selected, like on Single Node tab."));var B=()=>n.createElement(F.Z,{isBasic:!0,plain:!0,content:L,align:"bottom"},n.createElement(E.Icon,{name:"question",color:"textDescription",size:"small"}));var A=e=>{let{spaceId:t,roomId:a,value:o,onChange:l,options:r,testid:d,selectedNodeIds:c}=e;const s=null===o||void 0===o?void 0:o.value,i=(0,Z.e)(),u=(0,S.Cd)(s&&a,s),m=(0,n.useMemo)((()=>{i.getNodes({id:"newDashboardChart"}).forEach((e=>e.destroy()));const{info:e,valueRange:n,height:o,colors:l}=(0,N.ZP)(u),r=i.makeChart({attributes:{id:"newDashboardChart",contextScope:[s],host:"/api/v3/spaces/".concat(t,"/rooms/").concat(a),roomId:a,info:e,valueRange:n,height:"".concat(o+207,"px"),enabledNavigation:!1,selectedNodes:c,...l&&{colors:l}}});return i.getRoot().appendChild(r),r}),[i,s]);return(0,n.useEffect)((()=>()=>m.destroy()),[]),n.createElement(E.Flex,{gap:6,column:!0},n.createElement(E.Flex,{gap:2,column:!0,"data-testid":d},n.createElement(E.Flex,{gap:2},n.createElement(E.H5,null,"Context in room overview"),n.createElement(B,null)),n.createElement(E.Select,{options:r,value:o,onChange:l,isClearable:!0,form:d})),o&&n.createElement(E.Flex,{height:{min:"320px"},column:!0},n.createElement(M.Z,{chart:m,margin:[2,0,0]})))};const H={label:"All Nodes",value:"all-nodes"},O={label:"All Nodes (no reachable nodes)",value:"all-nodes",isDisabled:!0},R=e=>{let{id:t,isLive:a,name:n}=e;return{label:a?n:"".concat(n," (offline)"),value:t,isDisabled:!a}},U=e=>({value:e,label:e});var P=e=>{let{id:t,onClose:a}=e;const o=(0,d.th)(),l=(0,s.UL)(),r=(0,u.LJ)(t,"name"),c=(0,s.Hm)("name"),i=(0,k.zN)(),m=(0,v.HZ)().length>0,h=(0,k.fD)(),g=(0,v.Ne)(i),p=(0,T.jN)(t),b=m?H:O,[f,C]=(0,n.useState)(b.value),[y,N]=(0,n.useState)(null),M=(0,n.useMemo)((()=>[b,...g.map(R)]),[g]),F=(0,n.useMemo)((()=>M.find((e=>{let{value:t}=e;return t===f}))),[M,f]),L=(0,n.useCallback)((e=>{C((null===e||void 0===e?void 0:e.value)||b.value),N(null)}),[]),B=(0,n.useMemo)((()=>f===b.value?[]:[f]),[f]),P=(0,D.Z)(l,B,{spaceId:o});if(P)throw P;const j=(0,S.Cd)(l),W=(0,n.useMemo)((()=>Object.keys(j).sort(((e,t)=>e.localeCompare(t,void 0,{sensitivity:"accent"}))).map(U)),[j]);(0,n.useEffect)((()=>{W.length&&F&&N((e=>e||W[0].value))}),[y,W,F]);const z=(0,n.useMemo)((()=>y&&U(y)),[y]),J=(0,n.useCallback)((e=>N(null===e||void 0===e?void 0:e.value)),[]),Y=j[y],q=(0,Z.e)(),V=(0,n.useCallback)((()=>{const e=q.getNode({id:"newDashboardChart"}),{aggregationMethod:t,selectedDimensions:n,groupBy:o,groupByLabel:l,groupingMethod:r,chartType:d,selectedLabels:c,selectedNodes:s,selectedInstances:i,nodesScope:u,contextScope:m}=e.getAttributes();p(m,{aggregationMethod:t,selectedDimensions:n,groupBy:o,groupByLabel:l,groupingMethod:r,chartType:d,selectedLabels:c,selectedNodes:s,selectedInstances:i,nodesScope:u},(()=>setTimeout(a)))}),[f,Y]),K=!y,Q=(0,_.Z)();return(0,n.useEffect)((()=>(Q(!0),()=>Q(!1)))),n.createElement(x.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:a,overflow:"visible"},n.createElement(w.x,{onClose:a,title:"Add Chart to Dashboard"},n.createElement(E.Button,{label:"Add chart",icon:"plus",onClick:V,disabled:K,"data-testid":"addChartModal-addChart-button"})),n.createElement(I.B,null,"Add Charts to ",r),n.createElement(x.TZ,{overflow:"visible"},n.createElement(E.Flex,{gap:6,column:!0},n.createElement(E.Flex,{gap:2,column:!0,"data-testid":"addChartModal-selectNodes"},n.createElement(E.H5,null,"Nodes in ",c),n.createElement(E.Select,{options:M,value:F,onChange:L,isLoading:!h,isClearable:!0,form:"addChartModal-selectNodes"})),z&&n.createElement(A,{id:t,spaceId:o,roomId:l,value:z,onChange:J,options:W,testid:"addChartModal-selectChart",selectedNodeIds:B}))))},j=a(91268);var W=e=>{let{text:t,TextComponent:a=E.Text,...o}=e;const l=(0,n.useRef)(),[r,d]=(0,n.useState)(!1);(0,n.useEffect)((()=>{if(!l.current)return;const e=l.current.offsetWidth<l.current.scrollWidth;d(e)}),[]);const c=n.createElement(a,(0,f.Z)({ref:l,truncate:!0},o),t);return r?n.createElement(F.Z,{content:t,align:"bottom",stretch:"align",isBasic:!0},c):c};var z=e=>{let{id:t}=e;const a=(0,u.LJ)(t,"name");return n.createElement(W,{TextComponent:E.H0,text:a})};var J=()=>{const[,e]=(0,b.Z)("addChartModal");return(0,v.Mm)().length>0?n.createElement(E.Button,{neutral:!0,flavour:"hollow",label:"Add chart",icon:"chart_added",onClick:e,"data-testid":"dashboardHeaderActionBar-addChart-button","data-ga":"action-bar::click-add-chart::cust-dashboard"}):null};var Y=e=>{let{id:t}=e;const a=(0,T.Kq)(t);return n.createElement(E.Button,{neutral:!0,flavour:"hollow",label:"Add text",icon:"text_add",onClick:a,"data-testid":"dashboardHeaderActionBar-addText-button","data-ga":"action-bar::click-add-text::cust-dashboard"})},q=a(93017),V=a(67336),K=a(14428);var Q=e=>{let{id:t}=e;const[,a]=(0,q.Z)(),o=(0,V.O9)(t,{onFail:a}),l=(0,u.LJ)(t,"processing"),r=(0,u.LJ)(t,"isOwner"),d=(0,u.DS)(t);return n.createElement(K.Z,{permission:r?"dashboard:Update":"dashboard:UpdateSelf",flavour:"hollow",label:"Save",icon:"save",onClick:o,disabled:d,isLoading:l,"data-testid":"dashboardHeaderActionBar-save-button","data-ga":"action-bar::click-save::cust-dashboard"})};const X=e=>{let{id:t}=e;return n.createElement(E.Flex,{gap:2},n.createElement(J,null),n.createElement(Y,{id:t}),n.createElement(Q,{id:t}))};var G=(0,n.memo)(X),$=a(71992),ee=a(46667),te=a(62200),ae=a(59112),ne=a(16512);var oe=e=>{let{close:t}=e;const[a,l]=(0,n.useState)(!0),r=(0,u.r0)(),[d,c]=(0,u.HI)({id:r,key:"name"}),[i,h]=(0,n.useState)(d),g=(0,V.O9)(r),p=(0,m.UK)(),b=(0,o.s0)(),f=(0,s.A3)(),v=i.length>0,y=a&&v&&i!==d,k=(0,n.useCallback)((()=>{c(i),g().then((e=>{let{data:a}=e;const{slug:n}=a,o="".concat(f,"/dashboards/").concat(n);p({id:r,slug:n,path:o}),b(o,{replace:!0}),t()}))}),[t,i,r,f]);return n.createElement(x.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t,"data-testid":"renameDashboard-modal"},n.createElement(w.x,{onClose:t,title:"Rename Dashboard"},n.createElement(E.Button,{label:"Save Changes",onClick:k,disabled:!y})),n.createElement(I.B,{"data-testid":"renameDashboard-title"},"Rename dashboard ",d),n.createElement(x.TZ,null,n.createElement(ae.Z,{value:i,label:"Name",onChange:e=>{h(e.target.value)},isValid:a,setIsValid:l,isDirty:v,instantFeedback:"all",onKeyDown:e=>e.keyCode===te.DV&&y&&k(),"data-testid":"renameDashboard-input"}),n.createElement(E.Flex,{column:!0,justifyContent:"between",height:"100%",margin:[8,0,16],"data-testid":"renameDashboard-learnMoreSection"},n.createElement(ne.R4,null,n.createElement(ne.by,{name:"help"}),n.createElement(E.Text,null,"Learn more about Dashboards")," ",n.createElement(ne.rU,{href:"https://learn.netdata.cloud/docs/cloud/visualize/dashboards",target:"_blank",rel:"noopener noreferrer"},"In our documentation")),n.createElement(ne.Q0,{src:C.X,alt:"No nodes",title:"No nodes"}))))};var le=()=>{const e=(0,o.s0)(),t=(0,d.uk)(),a=(0,s.vf)(),l=(0,u.r0)(),{name:r}=(0,u.LJ)(l),c=(0,s.Hm)("name"),[i,,m,h]=(0,ee.Z)(),[g,,p,b]=(0,ee.Z)(),f=(0,n.useCallback)((()=>{e("/spaces/".concat(t,"/rooms/").concat(a,"/dashboards"))}),[t,a]),C=(0,T.CO)(l,{onSuccess:f});return n.createElement(n.Fragment,null,n.createElement($.Z,{category:"dashboard",context:"title",testId:"dashboardDropdown"},(e=>{let{close:t}=e;return n.createElement(n.Fragment,null,n.createElement($.h,{icon:"pencilOutline",onClick:()=>{t(),p()},"data-testid":"renameDashboard-option","data-ga":"dropdown-item::click-rename-dashboard::cust-dashboard"},"Rename Dashboard"),n.createElement($.h,{icon:"trashcan",color:"errorText",onClick:()=>{t(),m()},"data-testid":"removeDashboard-option","data-ga":"dropdown-item::click-remove-dashboard::cust-dashboard"},"Delete Dashboard"))})),g&&n.createElement(oe,{close:b}),i&&n.createElement(E.ConfirmationDialog,{confirmLabel:"Yes, delete","data-ga":"delete-dashboard-dialog","data-testid":"deleteDashboardDialog",handleConfirm:C,handleDecline:h,message:n.createElement(n.Fragment,null,"You are about to delete ",n.createElement("strong",null,r)," from ",n.createElement("strong",null,c),".",n.createElement("br",null),"Are you sure you want to continue?"),title:"Delete ".concat(r)}))};const re=e=>{let{id:t}=e;return n.createElement(E.Flex,{justifyContent:"between",padding:[3,2.5],"data-testid":"dashboardHeader"},n.createElement(E.Flex,{alignItems:"center"},n.createElement(le,null),n.createElement(z,{id:t})),n.createElement(G,{id:t}))};var de=(0,n.memo)(re),ce=a(69968),se=a.n(ce),ie=(a(48564),a(79424),a(6811));const ue=(0,ce.WidthProvider)(se()),me=(0,n.forwardRef)(((e,t)=>{let{style:a,className:o,onMouseDown:l,onMouseUp:r,onTouchEnd:d,children:c,...s}=e;return n.createElement("div",(0,f.Z)({style:a,className:o,ref:t,onMouseDown:l,onMouseUp:r,onTouchEnd:d},s),c.map((e=>"function"===typeof e?e({onMouseDown:l,onMouseUp:r,onTouchEnd:d}):e)))})),he=e=>{let{i:t,x:a,y:n,w:o,h:l,minW:r,minH:d}=e;return{i:t,x:a,y:n,w:o,h:l,minW:r,minH:d}},ge=e=>{let{id:t,Component:a,...o}=e;const[l,r]=(0,ie.ZL)(t),d=(0,n.useCallback)((e=>{const t=e.map(he);r(t)}),[]),c=(0,n.useMemo)((()=>l.map((e=>{let{i:o}=e;return n.createElement(me,{key:o},(e=>n.createElement(a,(0,f.Z)({key:o,id:t,cardId:o},e))))}))),[l]);return n.createElement(E.Flex,{column:!0,gap:2,width:"100%",overflow:"auto"},n.createElement(ue,(0,f.Z)({},o,{layout:l,onLayoutChange:d,measureBeforeMount:!0,useCSSTransforms:!0,preventCollision:!1,isDroppable:!0}),c))};ge.defaultProps={rowHeight:30,cols:12};var pe=ge,be=a(45215),fe=a(22841),Ee=a(60677);var Ce=(0,Ee.default)(E.Flex).attrs({height:"100%",background:"mainBackground",round:!0,cursor:"move"}).withConfig({displayName:"container__Card",componentId:"sc-esi601-0"})(["box-shadow:0px 0px 1px rgba(0,0,0,0.04),0px 2px 6px rgba(0,0,0,0.04),0px 10px 20px rgba(0,0,0,0.04);"]);const ve=(0,Ee.default)(E.Flex).attrs({column:!0,cursor:"default",height:{max:"100%"},overflow:"hidden",onMouseDown:e=>e.stopPropagation()}).withConfig({displayName:"content__CardContent",componentId:"sc-1x8kdiw-0"})([""]);var ye=e=>{let{chart:t}=e;return n.createElement(ve,{flex:!0,"data-testid":"chartContent"},n.createElement(M.Z,{chart:t}))};const xe=(0,n.memo)((e=>{let{id:t,cardId:a,onMouseDown:o,onMouseUp:l,onTouchEnd:r,...d}=e;const c=(0,Z.e)(),{nodeId:s,...i}=(0,fe._q)(t,a)||{},u=(0,n.useMemo)((()=>{const e=c.makeChart({attributes:{cardId:a,dashboardId:t,...i,...!!s&&{nodesScope:[s]}},makeTrack:be.vL});return(0,be.ZO)(c,t).appendChild(e),e}),[t,a]);return(0,n.useLayoutEffect)((()=>{u.updateAttributes({onMouseDownDrag:o,onMouseUpDrag:l,onTouchEndDrag:r})}),[o,l,r]),n.createElement(Ce,(0,f.Z)({"data-testid":"chart","data-testId":"chartCard-".concat((i.contextScope||[]).join(","))},d),n.createElement(ye,{chart:u}))}));var we=xe;const Ie="text",ke="customDashboard",De=e=>{let{id:t,cardId:a,onClick:o}=e;const l=(0,fe.I_)(t,a,"editing"),r=(0,fe.IT)(t,a,"editing");return n.createElement($.h,{icon:"pencilSolid",onClick:()=>{o(),r(!0)},"data-ga":"".concat(Ie,"-reset::").concat(ke),"data-testid":"textCard-edit",disabled:l},"Edit")},Se=e=>{let{id:t,cardId:a}=e;const o=(0,T.Zj)(t,a);return n.createElement($.h,{icon:"trashcan",onClick:o,"data-ga":"".concat(Ie,"-reset::").concat(ke),"data-testid":"textCard-remove"},"Remove")};var _e=e=>{let{id:t,cardId:a}=e;return n.createElement($.Z,{category:Ie,context:ke,testId:"chartTextDropdown"},(e=>{let{close:o}=e;return n.createElement(n.Fragment,null,n.createElement(De,{id:t,cardId:a,onClick:o}),n.createElement(Se,{id:t,cardId:a}))}))};var Te=e=>{let{id:t,cardId:a}=e;return n.createElement(E.Flex,{alignSelf:"start","data-testid":"textCardHeader"},n.createElement(_e,{id:t,cardId:a}))};const Ne=(0,a(2145).Z)((()=>Promise.all([a.e(575),a.e(189)]).then(a.bind(a,8937))),"Editor");var Me=e=>n.createElement(n.Suspense,{fallback:""},n.createElement(Ne,e));const Ze=(0,Ee.default)(E.Flex).attrs({as:"form",column:!0,flex:!0,gap:2,onMouseDown:e=>e.stopPropagation()}).withConfig({displayName:"form__CardContent",componentId:"sc-3tcqxu-0"})(["cursor:auto;"]),Fe={toolbar:!1,placeholder:{text:"Type your text",hideOnClick:!1}};var Le=e=>{let{id:t,cardId:a}=e;const o=(0,fe.I_)(t,a,"text"),l=(0,fe.IT)(t,a,"editing"),r=(0,fe.IT)(t,a,"text"),[d,c]=(0,n.useState)(o),s=(0,n.useCallback)((()=>l(!1)),[]),i=(0,n.useCallback)((()=>{r(d),l(!1)}),[d]);return n.createElement(Ze,{"data-testid":"textCardForm"},n.createElement(E.Flex,{round:!0,border:!0,padding:[2],column:!0},n.createElement(Me,{autoFocus:!0,text:d,options:Fe,onChange:c})),n.createElement(E.Flex,{justifyContent:"end",gap:1},n.createElement(E.Button,{type:"button",flavour:"borderless",label:"Cancel",small:!0,width:"initial",onClick:s,"data-testid":"textCardForm-cancel"}),n.createElement(E.Button,{type:"button",label:"Done",small:!0,width:"initial",onClick:i,"data-testid":"textCardForm-done"})))};const Be=e=>e.stopPropagation(),Ae={toolbar:!1,disableEditing:!0,placeholder:{text:"Type your text",hideOnClick:!1}};var He=e=>{let{id:t,cardId:a}=e;const o=(0,fe.I_)(t,a,"text");return n.createElement(E.Box,{"data-testid":"textCardContent",onMouseDown:Be},n.createElement(Me,{text:o,options:Ae}))};const Oe=(0,Ee.default)(Ce).withConfig({displayName:"text__StyledCard",componentId:"sc-1f67m9f-0"})(["cursor:move;"]);const Re={chart:we,text:(0,n.memo)((e=>{let{id:t,cardId:a}=e;const o=(0,fe.I_)(t,a,"editing");return n.createElement(Oe,{column:!0,"data-testid":"textCard"},n.createElement(Te,{id:t,cardId:a}),o&&n.createElement(Le,{id:t,cardId:a}),!o&&n.createElement(He,{id:t,cardId:a}))}))};var Ue=e=>{let{id:t,cardId:a,...o}=e;const l=(0,fe.I_)(t,a,"type"),r=Re[l]||Re.chart;return n.createElement(r,(0,f.Z)({id:t,cardId:a},o))};var Pe=e=>{let{id:t,...a}=e;return(0,be.ZP)(t),n.createElement(pe,(0,f.Z)({id:t,Component:Ue},a))};const je=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];!function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const{navigator:a}=(0,n.useContext)(o.Us),l=(0,o.TH)();(0,n.useEffect)((()=>{if(!t)return;const n=a.block((t=>{const a={...t,retry(){n(),t.retry()}};e(a)}));return n}),[a,e,t,l])}((0,n.useCallback)((t=>{"REPLACE"!==t.action?window.confirm(e)&&t.retry():t.retry()}),[e]),t)};var We=e=>{let{id:t}=e;const[a,,,o]=(0,b.Z)("addChartModal"),{fullyLoaded:l,cardIds:r}=(0,u.LJ)(t);return(e=>{const t=(0,u.DS)(e);je("Are you sure you want to leave this dashboard?\nChanges will be lost.",!t)})(t),n.createElement(j.Z,{padding:[3],margin:[0,0,8,0]},n.createElement(de,{id:t}),l&&r.length>0&&n.createElement(Pe,{id:t}),l&&0===r.length&&n.createElement(y,null),a&&n.createElement(P,{id:t,onClose:o}))};var ze=(0,n.memo)((()=>{(0,c.Z)(),(()=>{const{dashboardSlug:e}=(0,o.UO)(),t=(0,l.Jh)(),a=(0,l.FP)();(0,n.useEffect)((()=>{a!==e&&t(e)}),[a,e]),(0,n.useEffect)((()=>()=>t(null)),[])})(),(0,r.Pf)();const e=(0,d.th)(),t=(0,d.uk)(),a=(0,s.UL)(),g=(0,s.vf)(),b=(0,u.r0)(),f=(0,u.FV)("slug");(0,m.bV)({title:f,id:b,destination:f,type:"dashboards"});const E=(0,i.L)();return(0,h.Z)(E&&b,{spaceId:e,spaceSlug:t,roomId:a,roomSlug:g})?n.createElement(p,null):n.createElement(We,{id:b})}))}}]);
\ No newline at end of file
web/gui/v2/442.291d05e3da308fca6a03.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="9d7ecd7b-24b3-4d0c-854e-24553bace37c",e._sentryDebugIdIdentifier="sentry-dbid-9d7ecd7b-24b3-4d0c-854e-24553bace37c")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[442],{95665:function(e,t,n){n.d(t,{Z:function(){return De}});var a=n(87462),o=(n(33948),n(67294)),r=n(48286),l=n(28789),i=n(69119),c=n(83894),s=n(22195),d=n(92432),u=n(46667),m=n(23109),g=(n(57640),n(9924),n(60677));const p=(0,g.default)(s.Flex).attrs((e=>({position:"relative",width:{min:200},height:{min:45},column:!0,background:"dropdown",color:"text",zIndex:60,round:!0,alignItems:"end",...e}))).withConfig({displayName:"styled__PickerBox",componentId:"sc-gwjt9o-0"})([""]),h=g.default.span.withConfig({displayName:"styled__StyledTimePeriod",componentId:"sc-gwjt9o-1"})(["margin-bottom:",";cursor:pointer;width:187px;height:",";&:last-of-type{margin-bottom:0;}& > span:hover{color:",";}"],(0,s.getSizeBy)(1.5),(0,s.getSizeBy)(2),(0,s.getColor)("textLite")),f=(0,g.default)(s.Flex).attrs((e=>{let{isSelected:t}=e;return{color:t?"primary":"text",margin:[2,6,0]}})).withConfig({displayName:"styled__StyledCustomTimePeriod",componentId:"sc-gwjt9o-2"})(["cursor:pointer;&:first-of-type{margin-top:0;}&:hover{color:",";}"],(0,s.getColor)("textLite")),b=(0,g.default)(s.Flex).attrs({alignItems:"center",border:{side:"all",color:"border"},color:"text",flexWrap:!1,height:8,justifyContent:"center",padding:[2,0],round:1,width:22}).withConfig({displayName:"styled__TimePeriodDropdownButton",componentId:"sc-gwjt9o-3"})([""]),y=(0,g.default)(s.Drop).attrs({background:"mainBackground",column:!0,overflow:{vertical:"auto"},margin:[.5,0,0],padding:[2,0],round:1}).withConfig({displayName:"styled__TimePeriodDrop",componentId:"sc-gwjt9o-4"})([""]),v=(0,g.default)(s.Icon).withConfig({displayName:"styled__DropdownIcon",componentId:"sc-gwjt9o-5"})(["fill:",";width:12px;height:12px;"],(0,s.getColor)("text")),E=g.default.input.withConfig({displayName:"styled__CustomInput",componentId:"sc-gwjt9o-6"})(["border:1px solid ",";background:",";box-sizing:border-box;border-radius:4px;color:",";height:32px;margin-left:10px;margin-right:10px;outline:none;padding:4px;width:32px;&:focus{border:1px solid ",";}"],(0,s.getColor)("border"),(0,s.getColor)("mainBackground"),(0,s.getColor)("text"),(0,s.getColor)("primary")),w=(0,g.default)(s.Drop).attrs({background:"dropdown",round:2,margin:[.5,0,0],border:{side:"all",color:"borderSecondary"},animation:!0}).withConfig({displayName:"styled__StyledDrop",componentId:"sc-gwjt9o-7"})([""]),C=(0,g.default)(s.TextInput).withConfig({displayName:"styled__StyledDateInput",componentId:"sc-gwjt9o-8"})(["margin-left:20px;margin-right:20px;"]),x=g.default.div.withConfig({displayName:"styled__StyledCalendar",componentId:"sc-gwjt9o-9"})(["background:",";border:0;&.react-datepicker{background:",";border:0;}.react-datepicker{&__navigation{top:8px;&-icon::before{border-color:",";}}&__month-container{height:260px;}&__header{background:",";border:0;.react-datepicker__current-month{color:",";font-weight:normal;}.react-datepicker__day-name{color:",";}}&__day{color:",";&:hover{background:",";}&--disabled{color:",";&:hover{background:inherit;}}&--keyboard-selected,&--keyboard-selected:hover{color:",";background:inherit;border-radius:inherit;}&--selected,&--selected:hover{color:",";background:",";border-radius:8px;}&--in-selecting-range,&--in-range{color:",";background:",";border-radius:0;}&--selecting-range-start,&--range-start{color:",";background:",";border-top-left-radius:8px;border-bottom-left-radius:8px;&:hover{color:",";background:",";border-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px;}}&--selecting-range-end,&--range-end{color:",";background:",";border-top-right-radius:8px;border-bottom-right-radius:8px;&:hover{color:",";background:",";border-top-right-radius:8px;border-bottom-right-radius:8px;}}}}"],(0,s.getColor)("dropdown"),(0,s.getColor)("dropdown"),(0,s.getColor)("text"),(0,s.getColor)("dropdown"),(0,s.getColor)("main"),(0,s.getColor)("textLite"),(0,s.getColor)("main"),(0,s.getColor)("elementBackground"),(0,s.getColor)("textLite"),(0,s.getColor)("main"),(0,s.getColor)("bright"),(0,s.getColor)("primary"),(0,s.getColor)("primary"),(0,s.getColor)("elementBackground"),(0,s.getColor)("bright"),(0,s.getColor)("primary"),(0,s.getColor)("bright"),(0,s.getRgbColor)(["green","netdata"],.8),(0,s.getColor)("bright"),(0,s.getColor)("primary"),(0,s.getColor)("bright"),(0,s.getRgbColor)(["green","netdata"],.8)),k=e=>{let{value:t,period:n,resolution:a,isSelected:r,setTimeRange:l,tagging:i}=e;const c=(0,o.useCallback)((()=>l(t,a)),[t,a]);return o.createElement(h,{key:t,onClick:c,"data-ga":"date-picker::click-quick-selector::".concat(i,"::").concat(-t),"data-testid":"timePeriod-value"},o.createElement(s.Text,{color:r?"primary":"text"},n))};var S=(0,o.memo)(k),I=n(29422),T=n(99982),N=n(49546),_=n(38431),Z=n(76417),F=n(936);const M=60,A=3600,D=86400,L=["minutes","hours","days","months"],P={minutes:M,hours:A,days:D,months:2592e3},B=(e,t)=>Math.round(e/P[t]),R=(e,t)=>{const n=(0,I.Z)(new Date(0),{[t]:e});return-(0,T.Z)(n)},O={startDate:"start",endDate:"finish"},z=[{period:"Last 5 minutes",value:-300,resolution:"minutes"},{period:"Last 10 minutes",value:-600,resolution:"minutes"},{period:"Last 15 minutes",value:-900,resolution:"minutes"},{period:"Last 30 minutes",value:-1800,resolution:"minutes"},{period:"Last hour",value:-3600,resolution:"hours"},{period:"Last 2 hours",value:-7200,resolution:"hours"},{period:"Last 6 hours",value:-21600,resolution:"hours"},{period:"Last 12 hours",value:-43200,resolution:"hours"},{period:"Last day",value:-D,resolution:"days"},{period:"Last 2 days",value:-2*D,resolution:"days"},{period:"Last 7 days",value:-7*D,resolution:"days"}],U=(e,t)=>{const n=(0,_.Z)(e,"MMMM d yyyy, H:mm")?e:(0,Z.Z)(e,"MMMM d yyyy, H:mm",Date.now());return(0,Z.Z)("".concat(n," ").concat((e=>{if(!e)return"+00:00";const t=e.toString().split("."),n=t[0]>0?"+":"-",a=Math.abs(t[0]).toString(),o="".concat(n).concat(a.padStart(2,0));return t.length>1?"".concat(o,":").concat(String(.6*t[1]).padEnd(2,0)):"".concat(o,":00")})(t)),"MMMM d yyyy, H:mm xxx",Date.now())};var V=e=>{let{handleTimePeriodChange:t,selectedDate:n,tagging:a}=e;return o.createElement(s.Flex,{column:!0,justifyContent:"start",alignItems:"start",height:{max:"260px"},overflow:{vertical:"auto"},"data-testid":"timePeriods"},z.map((e=>{let{period:r,value:l,resolution:i}=e;return o.createElement(S,{key:l,value:l,period:r,resolution:i,setTimeRange:t,isSelected:n===l,tagging:a})})))},j=n(49599);var H=e=>{let{customTimePeriodRef:t,handleTimePeriodChange:n,value:a,resolution:r,tagging:l}=e;const i=()=>a<=0?B(-a,r):0,[c,d]=(0,o.useState)(i),[m,g,,p]=(0,u.Z)(),h=(0,o.useRef)();(0,o.useEffect)((()=>d(i())),[a]);const w=(0,o.useCallback)((e=>d(e.target.value)),[]),C=(0,o.useCallback)((e=>{const t=Number(e.currentTarget.value),o=!Number.isNaN(t)&&Number.isInteger(t)&&t>0,l=(0,I.Z)(new Date(0),{[r]:t});return o&&(0,j.Z)(l)&&(0,T.Z)(l)<=94694400?n(R(t,r),r):d(a<=0?B(-a,r):0)}),[r,c]),x=(0,o.useCallback)((e=>()=>{n(R(c,e),e),p()}),[c]);return o.createElement(s.Flex,{justifyContent:"start",alignItems:"center",height:8,"data-ga":"date-picker::click-last-integer::".concat(l),"data-testid":"customTimePeriod"},o.createElement(s.Text,{"data-testid":"customTimePeriod-label"},"Last"),o.createElement(E,{value:c,onChange:w,onBlur:C,"data-ga":"date-picker::click-last-integer::".concat(l,"::").concat(c),"data-testid":"timePeriod-timeInput"}),o.createElement(b,{"data-testid":"timePeriodDropdown-button",onClick:g,ref:h},o.createElement(s.Text,{"data-testid":"timePeriodDropdown-buttonLabel",padding:[0,4,0,0]},r),o.createElement(v,{"data-testid":"timePeriodDropdown-buttonIcon",name:"triangle_down"})),h.current&&m&&o.createElement(y,{align:{top:"bottom",left:"left"},animation:!0,close:p,"data-testid":"timePeriodDropdown",onClickOutside:p,onEsc:p,ref:t,target:h.current},L.map((e=>o.createElement(f,{key:e,onClick:x(e),"data-ga":"date-picker::click-last-time-".concat(e,"::").concat(l),"data-testid":"timePeriod-option"},e)))))},G=n(313),W=n(89405),Y=n(9198),J=n.n(Y);n(59061);var q=e=>{let{selected:t,selectsStart:n=!1,selectsEnd:a=!1,startDate:r,endDate:l,onChange:i,minDate:c,maxDate:s,dateFormat:d="MM/dd/yyyy",open:u=!1,startOpen:m=!1,inline:g=!1,selectsRange:p=!1,monthsShown:h=1,showPopperArrow:f=!0,calendarContainer:b=null}=e;return o.createElement(J(),{selected:t,onChange:i,selectsStart:n,selectsEnd:a,startDate:r,endDate:l,minDate:c,maxDate:s,dateFormat:d,open:u,startOpen:m,inline:g,selectsRange:p,monthsShown:h,showPopperArrow:f,calendarContainer:b})};var K=e=>{let{name:t="",value:n="",onDatesChange:a,onFocus:r,placeholderText:i=""}=e;const{utcOffset:c}=(0,W.rA)(),[s,d]=(0,o.useState)(""),u=(0,o.useCallback)((e=>{const t=e.target.value;d(t)}),[]),m=(0,o.useCallback)((e=>{if((0,j.Z)(e)){const t=(0,N.Z)(e,"MMMM d yyyy, H:mm");d(t)}}),[]),g=(0,o.useCallback)((e=>{const t=U(e.target.value,c);if((0,j.Z)(t)&&(0,l.Z)(t)>0){const e=(0,l.Z)(t);a(e,(()=>m(n)))}else m(n)}),[n,c]);return(0,o.useEffect)((()=>m(n)),[n]),o.createElement(C,{type:"text",name:t,value:n?s:i,onChange:u,onBlur:g,onFocus:r,placeholder:i,"data-testid":"datePicker-input"})},$=n(19013);var X=()=>{const{localeTimeString:e,localeDateString:t}=(0,W.rA)();return(0,o.useCallback)((n=>"".concat(t(n,{locale:"en-us",long:!1})," ").concat(e(n,{locale:"en-us",secs:!1}))),[e,t])};const Q=(e,t)=>e>0?(0,$.Z)(new Date(t(e))):e||0===e?(0,$.Z)(new Date(t((new Date).valueOf()+1e3*e))):null,ee=e=>{const t=X();return(0,o.useMemo)((()=>Q(e,t)),[e])};var te=(e,t)=>[ee(e),ee(t)];var ne=e=>{let{startDate:t,setStartDate:n,endDate:r,setEndDate:i,singleDate:c,onDatesChange:d,onInputFocus:u,onlyDates:m,maxDate:g=new Date,minDate:p=new Date("1/1/2018"),isSinglePicker:h}=e;const[f,b]=te(t,r),y=ee(c),{utcOffset:v}=(0,W.rA)(),E=X(),w=(0,o.useCallback)(((e,t)=>(0,G.Z)(Q(e,E),b)?n(e):t()),[r,E]),C=(0,o.useCallback)(((e,t)=>(0,G.Z)(f,Q(e,E))?i(e):t()),[t,E]),k=(0,o.useCallback)((e=>{const t=Array.isArray(e)?e[0]:e,n=Array.isArray(e)?e[1]:null,a=t?U((0,N.Z)(t,"MMMM d yyyy, H:mm"),v):t,o=n?U((0,N.Z)(n,"MMMM d yyyy, H:mm"),v):n,r=(0,l.Z)(a)||null,i=(0,l.Z)(o)||null;d({...h?{singleDate:r}:{startDate:r,endDate:i}})}),[v]);return o.createElement(s.Flex,{column:!0,justifyContent:"center",alignItems:"center",flex:!0,gap:3,"data-testid":"datePicker-wrapper"},o.createElement(q,(0,a.Z)({selected:h?y:f,onChange:k},h?{}:{startDate:f,endDate:b},{maxDate:g,minDate:p,inline:!0,selectsRange:!0,monthsShown:h?1:2,dateFormat:"MMMM d yyyy, H:mm",showPopperArrow:!1,calendarContainer:x})),!m&&(h?o.createElement(K,{name:"date",value:y,onDatesChange:k,placeholderText:"Select a date"}):o.createElement(s.Flex,{justifyContent:"around",alignItems:"center",width:"100%"},o.createElement(K,{name:"startDate",value:f,onDatesChange:w,onFocus:u,placeholderText:"Select a start date"}),o.createElement(K,{name:"endDate",value:b,onDatesChange:C,onFocus:u,placeholderText:"Select an end date"}))))};var ae=e=>{let{startDate:t,endDate:n,onlyDates:a}=e;const[r,i]=te(t,n),{formattedStartDate:c,formattedEndDate:d}=(0,o.useMemo)((()=>function(e,t){let{onlyDates:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const a=n?"MMMM d yyyy":"MMMM d yyyy, H:mm:ss";return{formattedStartDate:(0,N.Z)(e,a),formattedEndDate:(0,N.Z)(t,a)}}(r,i,{onlyDates:a})),[r,i]),u=(0,o.useMemo)((()=>((e,t)=>(0,F.Z)((0,l.Z)(e),(0,l.Z)(t)))(r,i)),[r,i]);return o.createElement(s.Flex,{alignItems:"center",gap:2},o.createElement(s.Flex,{alignItems:"center",justifyContent:"center",gap:1.5},o.createElement(s.TextSmall,{strong:!0,whiteSpace:"nowrap"},"From"),o.createElement(s.TextSmall,{whiteSpace:"nowrap","data-testid":"periodIndication-from"},c)),o.createElement(s.Icon,{name:"arrow_left",size:"small",color:"textLite",rotate:2}),o.createElement(s.Flex,{alignItems:"center",justifyContent:"center",gap:1.5},o.createElement(s.TextSmall,{strong:!0,whiteSpace:"nowrap"},"To"),o.createElement(s.TextSmall,{whiteSpace:"nowrap","data-testid":"periodIndication-to"},d)),o.createElement(s.Flex,{alignItems:"center",justifyContent:"center",gap:2},o.createElement(s.TextSmall,{whiteSpace:"nowrap"},"/"),o.createElement(s.TextSmall,{color:"textLite",whiteSpace:"nowrap","data-testid":"periodIndication-period"},u)))},oe=n(2379),re=n(27816),le=n(33926);const ie=36e5,ce=864e5,se=2592e6,de=[{key:"years",value:31104e6,unit:"y"},{key:"months",value:se,unit:"m"},{key:"days",value:ce,unit:"d"},{key:"hours",value:ie,unit:"h"},{key:"minutes",value:6e4,unit:"min"},{key:"seconds",value:1e3,unit:"s"}],ue=["hours","minutes","seconds"],me=e=>{let{placeholder:t="No date"}=e;return o.createElement(s.TextSmall,null,t)};var ge=e=>{let{isPlaying:t,startDate:n,endDate:a,isSameDate:r,color:l,onlyDates:i}=e;const{localeTimeString:c,localeDateString:d}=(0,W.rA)(),u=l||(t?"accent":"textFocus");return o.createElement(s.Flex,{gap:2},o.createElement(s.TextSmall,{color:l,whiteSpace:"nowrap"},d(n,{long:!1}),!i&&o.createElement(o.Fragment,null," ","\u2022"," ",o.createElement(s.TextSmall,{color:u,whiteSpace:"nowrap"},c(n,{secs:!1})))),i&&!r&&o.createElement(o.Fragment,null,o.createElement(s.Icon,{name:"arrow_left",color:u,size:"small",rotate:2}),o.createElement(s.TextSmall,{color:l,whiteSpace:"nowrap"},!r&&d(a,{long:!1}),!i&&o.createElement(o.Fragment,null," ","\u2022"," ",o.createElement(s.TextSmall,{color:u,whiteSpace:"nowrap"},c(a,{secs:!1}))))))};var pe=e=>{let{isPlaying:t,duration:n,color:a,fluid:r=!1}=e;return o.createElement(s.Flex,{gap:1,align:"center"},o.createElement(s.TextSmall,{color:a},"\u2022"),o.createElement(s.Flex,{width:r?"auto":5},t&&o.createElement(s.TextSmall,{color:a},"last")),o.createElement(s.TextSmall,{color:a},n))},he=n(82351);const fe=(0,g.default)(s.Flex).withConfig({displayName:"styled__Container",componentId:"sc-1s7311w-0"})(["cursor:pointer;&:hover *{color:",";fill:",";}"],(0,s.getColor)("textLite"),(0,s.getColor)("textLite")),be=(0,g.default)(he.Z).withConfig({displayName:"styled__StyledTooltip",componentId:"sc-1s7311w-1"})(["pointer-events:",";"],(e=>{let{isDisabled:t}=e;return t?"none":"auto"})),ye=(0,o.forwardRef)(((e,t)=>{let{onClick:n,start:r,end:l,isPlaying:i,isPickerOpen:c,tagging:s,color:d,fluid:u,onlyDates:m,tooltipContent:g,isSinglePicker:p,noDateSelected:h,...f}=e;const b=(0,oe.I)(),[y,v,E]=(0,o.useMemo)((()=>{if(h)return[];const e=(e=>e<0?(0,I.Z)(new Date,{seconds:e}):new Date(e))(r),t=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e?new Date(e):new Date}(l),n=((e,t)=>(0,re.Z)(e,t))(e,t);return[e,t,n]}),[r,l,h]),w=(0,o.useMemo)((()=>h?0:function(e){let{withSeconds:t=!1,withTime:n=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=t||!!e.seconds;return de.reduce(((t,o)=>{let{key:r,unit:l}=o;return"seconds"!==r||a?!n&&ue.includes(r)?t:e[r]?t?"".concat(t," ").concat(e[r]).concat(l):"".concat(e[r]).concat(l):t:t}),"")}(((e,t)=>(0,le.Z)({start:e,end:t}))(y,v),{withTime:!m})),[i,y,v,h]);return o.createElement(be,{content:c?()=>{}:g||"Select a predefined or a custom timeframe",align:"bottom",isDisabled:!n||b,plain:!0},o.createElement(fe,(0,a.Z)({alignItems:"center",justifyContent:"center",gap:1,height:"100%",onClick:n,padding:[0,1],ref:t,"data-ga":"date-picker::click-time::".concat(s),"data-testid":"datePicker-accessorElement"},f),p&&h?o.createElement(me,null):o.createElement(ge,{isPlaying:i,endDate:v,startDate:y,isSameDate:E,color:d,onlyDates:m}),!m&&!p&&!h&&o.createElement(pe,{isPlaying:i,duration:w,color:d,fluid:u})))}));var ve=ye,Ee=n(95248),we=(n(88449),n(2490),n(59849),n(89211)),Ce=n(67622),xe=n(37689),ke=n(92517);var Se=(0,g.default)(s.Drop).attrs({align:{top:"bottom",left:"left"},animation:!0,background:"dropdown",column:!0,margin:[.5,0,0],overflow:{vertical:"auto"},padding:[2,0],round:1,width:80}).withConfig({displayName:"dropdown__Dropdown",componentId:"sc-pg99kg-0"})([""]);var Ie=(0,g.default)(s.Flex).attrs({column:!0,padding:[2,0,0],overflow:{vertical:"auto"},height:{max:"320px"}}).withConfig({displayName:"container__Container",componentId:"sc-1gtygg6-0"})([""]);var Te=(0,g.default)(s.Flex).attrs({justifyContent:"between",alignItems:"center",width:"100%",gap:2}).withConfig({displayName:"wrapper__Wrapper",componentId:"sc-1ehauu1-0"})([""]);var Ne=e=>{let{name:t,offset:n,utc:a,onSelect:r}=e;const l=(0,o.useCallback)((()=>r(a,n,t)),[a,t]);return o.createElement(Ce.Z,{round:1,onClick:l,Wrapper:Te,"data-ga":"timezone-picker::click-timezone::global-view::".concat(t)},o.createElement(s.Text,{color:"text"},t),o.createElement(s.Text,{color:"textLite",whiteSpace:"nowrap"},"UTC ",n))},_e=n(14600);var Ze=e=>{let{value:t,onChange:n,timezoneRef:a,timezoneName:r}=e;const[l,i]=(0,o.useState)(""),[c,d]=(0,we.Z)(),u=(0,o.useRef)(),m=(0,o.useRef)();(0,o.useEffect)((()=>{m.current&&c&&m.current.focus()}),[c]);const g=(0,o.useMemo)((()=>l?_e.K.filter((e=>{let{text:t,offset:n}=e;return t.toUpperCase().includes(l.toUpperCase())||n.includes(l)})):_e.K),[l]),p=()=>{d(!1),i("")},h=(0,o.useCallback)(((e,t,a)=>{n(e,t,a),p()}),[]),f=(0,o.useCallback)((e=>i(e.target.value)),[]);return o.createElement(ke.Z,{hasBorder:!1,testId:"timezone-picker"},o.createElement(Ce.Z,{round:1,onClick:d,ref:u,Wrapper:Te,padding:[2],"data-ga":"timezone-picker::click-picker::global-view",selected:!0},o.createElement(s.Flex,{gap:1},o.createElement(s.Text,{color:"text",whiteSpace:"nowrap"},r," UTC ",t)),o.createElement(s.Icon,{name:"chevron_down",color:"text",width:"12px",height:"12px"})),u.current&&c&&o.createElement(Se,{onClickOutside:p,onEsc:p,ref:a,target:u.current},o.createElement(s.Box,{padding:[0,2]},o.createElement(xe.Z,{value:l,onChange:f,ref:m,"data-ga":"timezone-picker::click-search::global-view"})),o.createElement(Ie,null,g.map((e=>{let{text:t,offset:n,utc:a}=e;return o.createElement(Ne,{key:t,name:t,offset:n,utc:a[0],onSelect:h})})))))};var Fe=e=>{let{timezoneRef:t}=e;const[{offset:n,timezoneName:a},r]=(0,Ee.I0)(),l=(0,o.useCallback)(((e,t,n)=>r({utc:e,offset:t,timezoneName:n})),[]);return o.createElement(Ze,{timezoneRef:t,timezoneName:a,value:n,onChange:l})};n(68216),n(79433),n(15581),n(34514);const Me=["mousedown","touchstart"];var Ae=n(91128);var De=e=>{let{onChange:t,isSinglePicker:n,values:{start:g,end:h,singleDate:f}={},defaultValue:b=-900,tagging:y="",isPlaying:v,onlyDates:E,accessorProps:C={},maxDate:x,minDate:k,accessorTooltipContent:S,...I}=e;const[T,N]=(0,o.useState)(f),[_,Z]=(0,o.useState)(g),[F,M]=(0,o.useState)(g),[A,D]=(0,m.Z)("resolution","minutes"),[L,P]=(0,o.useState)("startDate"),[B,R,,z]=(0,u.Z)(),U=(0,o.useRef)(),[j,G]=(0,o.useState)(null),[W,Y]=(0,o.useState)(null),[J,q]=(0,o.useState)(null),K=(0,Ae.Z)();!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Me,n=arguments.length>2?arguments[2]:void 0;const a=(0,o.useRef)();(0,o.useEffect)((()=>{const o=t=>{Array.isArray(n)?n.every((e=>!e||!e.contains(t.target)))&&e():a.current&&!a.current.contains(t.target)&&e()};return t.forEach((e=>document.addEventListener(e,o))),()=>{t.forEach((e=>document.removeEventListener(e,o)))}}),[a,e,n])}(z,["mouseup","touchend"],[j,W,J,U.current]),(0,r.Z)((()=>{K(!!B)}),[B]);const $=(0,o.useCallback)((e=>{let{startDate:t,endDate:n}=e;Z(t),M(n)}),[]);(0,o.useEffect)((()=>{$({startDate:g,endDate:h})}),[g,h]);const X=(0,o.useCallback)((()=>{n?(N(f),z()):$({startDate:b,endDate:0})}),[n]),Q=(0,o.useCallback)((e=>{e.target.name&&P(e.target.name)}),[]),ee=(0,o.useCallback)((e=>{e.stopPropagation(),R()}),[R]),te=()=>{n?t(T):(t({start:_,end:F}),K(!1)),z()},oe=(0,o.useMemo)((()=>(e=>O[e])(L)),[L]),re=!!n||null!==_&&null!==F&&_!==F,le=!n&&(_===g&&F===h),ie=(0,o.useMemo)((()=>b),[]),ce=_===ie,se=(0,o.useCallback)(((e,t)=>{D(t),$({startDate:e,endDate:0})}),[]),de=e=>{let{startDate:a,endDate:o,singleDate:r}=e;if(n)N(r),t(r),(0,d.L)("date-picker","click-date-picker",y,String(r));else{$(E?{startDate:a?(0,l.Z)((0,i.Z)(new Date(a))):a,endDate:o?(0,l.Z)((0,c.Z)(new Date(o))):o}:{startDate:a,endDate:o});const e="finish"===oe?o||a:a||o;(0,d.L)("date-picker","click-date-picker",y,String(e))}},ue=(0,o.useMemo)((()=>U.current&&B?o.createElement(w,{backdrop:!0,target:U.current,canHideTarget:!1,align:{top:"bottom",left:"left"},onEsc:z},o.createElement(p,(0,a.Z)({ref:Y,"data-testid":"datePicker"},I),o.createElement(s.Flex,{alignItems:"center",width:"100%",padding:E?[4]:[0,6]},!E&&!n&&o.createElement(s.Flex,{column:!0,gap:3,margin:[0,4,0,0],padding:[6,0],border:{side:"right",color:"borderSecondary"}},o.createElement(V,{handleTimePeriodChange:se,selectedDate:_,tagging:y}),o.createElement(H,{handleTimePeriodChange:se,customTimePeriodRef:G,resolution:A,tagging:y,value:_})),o.createElement(ne,{startDate:_,endDate:F,singleDate:T,setStartDate:Z,setEndDate:M,onDatesChange:de,onInputFocus:Q,onlyDates:E,maxDate:x,minDate:k,isSinglePicker:n})),o.createElement(s.Flex,{column:!0,padding:[4,6,2],width:"100%",border:{side:"top",color:"borderSecondary"}},!E&&!n&&o.createElement(Fe,{timezoneRef:q}),o.createElement(s.Flex,{gap:1,justifyContent:n?"end":E?"center":re?"between":"end",width:"100%"},!E&&!n&&re&&o.createElement(ae,{startDate:_,endDate:F,onlyDates:E}),o.createElement(s.Flex,{alignItems:"center",justifyContent:"center",gap:1},o.createElement(s.Button,{label:"Clear",flavour:"hollow",onClick:X,disabled:ce,"data-ga":"date-picker::click-clear::".concat(y,"-").concat(oe),"data-testid":"datePicker-clear",small:!0}),o.createElement(s.Button,{label:"Apply",onClick:te,disabled:!re||le,"data-ga":"date-picker::click-apply::".concat(y,"-").concat(oe),"data-testid":"datePicker-apply",small:!0})))))):null),[_,y,A,F,re,ce,oe,le,T,B]);return o.createElement(o.Fragment,null,o.createElement(ve,(0,a.Z)({onClick:ee,tagging:y,isPickerOpen:B,isPlaying:v,setRangeValues:t,start:n?T:g,end:n?T:h,ref:U,onlyDates:E,tooltipContent:S,isSinglePicker:n,noDateSelected:n&&!T},C)),ue)}},2379:function(e,t,n){n.d(t,{I:function(){return o},o:function(){return r}});var a=n(89250);const o=()=>{const e=(0,a.bS)("/spaces/:spaceSlug/rooms/:roomSlug/alerts"),t=(0,a.bS)("/spaces/:spaceSlug/rooms/:roomSlug/alerts/:alertId"),n=(0,a.bS)("/spaces/:spaceSlug/rooms/:roomSlug/home"),o=(0,a.bS)("/spaces/:spaceSlug/rooms/:roomSlug/functions");return e||t||n||o},r=()=>(0,a.bS)("/spaces/:spaceSlug/rooms/:roomSlug/events")},92432:function(e,t,n){n.d(t,{L:function(){return a}});const a=function(e,t,n,a,o){var r;let l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"gaCustomEvent";if(window.envSettings.tracking){if(window.dataLayer){const r={event:l,eventCategory:e,eventAction:t,eventLabel:n,eventValue:a,eventResults:o};window.dataLayer.push(r)}window.gtag&&window.gtag("event","gaCustomEvent",{eventCategory:e,eventAction:t,eventLabel:n,eventValue:a,eventResults:o}),null!==(r=window.posthog)&&void 0!==r&&r.__loaded&&window.posthog.capture(l,{eventCategory:e,eventAction:t,eventLabel:n,eventValue:a})}}},64637:function(e,t,n){n.d(t,{a:function(){return o},db:function(){return l},fm:function(){return r}});n(15306);var a=n(53087);const o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;return(0,a.default)(e,t)},r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?e.toLowerCase():e;return t.charAt(0).toUpperCase()+t.slice(1)},l=e=>e.replace(/([a-z])([A-Z])/g,"$1 $2")},89405:function(e,t,n){n.d(t,{rA:function(){return g},tb:function(){return u}});var a=n(67294),o=n(49546),r=n(58591),l=n(14600);const i=!!(Intl&&Intl.DateTimeFormat&&navigator.language),c=e=>"number"===typeof e?new Date(e):e,s=e=>(e=c(e))?(0,o.Z)(e,"MM/dd/yyyy"):"",d=e=>(e=c(e))?(0,o.Z)(e,"HH:mm"):"",u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return new Date(new Date(e).getTime()+60*parseInt(t)*60*1e3)},m=(e,t)=>{let{locale:n,...a}=t;return new Intl.DateTimeFormat(null!==n&&void 0!==n?n:navigator.language,(e=>{let{long:t,isTime:n,secs:a,timezone:o,...r}=e;return{hourCycle:"h23",...n?{}:t?{weekday:"short",year:"numeric",month:"short",day:"2-digit"}:{dateStyle:"short"},...n&&{timeStyle:a?"medium":"short"},timeZone:o,...r}})(a)).format(e)},g=()=>{const{utc:e,offset:t}=(()=>{let{utc:e}=(0,r.m$)();return(0,l.E)("default",e)})();return{localeDateString:(0,a.useMemo)((()=>i?(t,n)=>m(t,{long:!0,timezone:e,...n}):s),[e]),localeTimeString:(0,a.useMemo)((()=>i?(t,n)=>m(t,{secs:!0,isTime:!0,timezone:e,...n}):d),[e]),utcOffset:t}}},20709:function(e,t){const n=36e5;t.Z=function(e){const t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date)-e;if(t<0)return"0 seconds ago";const a=Math.floor(t/864e5);if(a>1)return"".concat(a," days ago");const o=Math.floor(t/n);if(o>0)return"".concat(o," hours ago");const r=Math.floor(t/6e4);if(r>1)return"".concat(r," mins ago");const l=Math.floor(t/1e3);return"".concat(l," seconds ago")}},71752:function(e,t,n){n.d(t,{T:function(){return a}});const a=e=>e.messages&&e.messages.length>0?e.messages[0]:void 0},30688:function(e,t,n){n.d(t,{A:function(){return o},f:function(){return a}});n(33948),n(25387),n(2490),n(72608);const a=(e,t)=>({isValid:e,message:t});function o(e){return Array.isArray(e)?t=>{return e.reduce((n=t,(e,t)=>{const{isValid:a,message:o}=t(n);if(a)return e;const{messages:r=[]}=e;return{isValid:a,messages:[...r,o]}}),{isValid:!0});var n}:(t=e,e=>{const{isValid:n,message:a}=t(e);return a?{isValid:n,messages:[a]}:{isValid:n}});var t}},31203:function(e,t,n){var a=n(87462),o=n(67294),r=n(22195);const l=(0,o.forwardRef)(((e,t)=>{let{onClick:n,src:l,title:i="User avatar",...c}=e;return o.createElement(r.Flex,(0,a.Z)({cursor:"pointer",round:"50%",as:"img","data-testid":"userAvatar",src:l||"https://www.gravatar.com/avatar/00000000000000000000000000000000?d=mp&f=y",title:i,alt:i,onClick:e=>n&&n(e),width:8,height:8},c,{ref:t}))}));t.Z=l},45916:function(e,t,n){var a=n(67294),o=n(22195),r=n(82351);t.Z=e=>{let{children:t,background:n,testId:l,onClose:i}=e;const c=l||"header-banner";return a.createElement(o.Flex,{background:n,"data-testid":c,height:{min:10},padding:[2,10,2,2],position:"sticky",zIndex:5},t,a.createElement(r.Z,{align:"bottom",content:"Dismiss message",isBasic:!0,plain:!0,stretch:"align"},i&&a.createElement(o.Box,{"data-testid":"".concat(c,"-close-button"),as:o.Icon,color:"separator",cursor:"pointer",name:"x",position:"absolute",right:"8px",onClick:e=>{i&&(e.stopPropagation(),i())}})))}},27644:function(e,t,n){var a=n(87462),o=(n(57640),n(9924),n(33948),n(67294)),r=n(52428),l=n(16931),i=n(22195);const c=e=>{let{gaPrefix:t,isNightly:n,os:c,rooms:s,tokens:d}=e;const[u,m]=(0,o.useState)(0),g=(0,r.iE)(n,c,s,d,s),p=Object.keys(g),h=g[p[u]],f="".concat(p[u],"-claimTerminalCommand");return o.createElement(i.Flex,{column:!0},(e=>{let{selectedTab:t,setSelectedTab:n,configKeys:a,configModes:r}=e;return o.createElement(i.Tabs,{selected:t,onChange:n},a.map((e=>o.createElement(i.Tab,{key:e,label:r[e].label}))))})({selectedTab:u,setSelectedTab:m,configKeys:p,configModes:g}),o.createElement(l.i0,{"data-testid":f,onClick:(0,r.JG)(h.command,{text:"Config copied to your clipboard."})},h.command,o.createElement(l.xL,(0,a.Z)({name:"copy",size:"small",color:"primary",onClick:(0,r.JG)(h.command,{text:"Config copied to your clipboard."})},t&&{"data-ga":"".concat(t,"::click-copybash::all-pages::").concat(c,"-config")}))))};t.Z=(0,o.memo)(c)},38346:function(e,t,n){n.d(t,{Z:function(){return T}});var a=n(87462),o=(n(33948),n(57640),n(9924),n(67294)),r=n(91008),l=n(33582),i=n(74059),c=n(22195),s=n(60677),d=n(16931),u=n(52428);const m=(0,s.default)(c.Icon).withConfig({displayName:"copyInfo__StyledIcon",componentId:"sc-fgr5qt-0"})(["display:flex;align-self:center;cursor:pointer;position:absolute;right:16px;"]);var g=e=>{let{gaPrefix:t="claim-nodes",info:n,title:a="Claim token",type:r="token"}=e;return o.createElement(c.Flex,{cursor:"pointer","data-testid":"".concat(r,"Copy"),gap:2,onClick:(0,u.JG)(n,{text:"".concat(a," copied to clipboard")}),position:"relative"},o.createElement(d.U8,{"data-testid":"".concat(r,"TextBlock")},n),o.createElement(m,{"data-testid":"".concat(r,"CopyButton"),"data-ga":"".concat(t,"::click-copy-").concat(r,"::allpages"),name:"copy",size:"small",color:"primary",onClick:(0,u.JG)(n,{text:"".concat(a," copied to clipboard")})}))},p=n(27644),h=n(95826),f=n(58477);var b=e=>{let{gaPrefix:t,isNightly:n,os:r="linux",rooms:l,tokens:i}=e;return o.createElement(o.Fragment,null,o.createElement(c.Flex,{column:!0},o.createElement(h.Z,{os:r,gaPrefix:t}),o.createElement(c.Text,null,"Debian, CentOS, RHEL and more...")),o.createElement(p.Z,{gaPrefix:t,isNightly:n,os:r,rooms:l,tokens:i}),o.createElement(f.Z,(0,a.Z)({os:r},t&&{"data-ga":"".concat(t,"::click-read-documentation::allpages}")})))};const y=e=>{let{gaPrefix:t,isNightly:n,os:r="docker",rooms:l,tokens:i}=e;return o.createElement(o.Fragment,null,o.createElement(h.Z,{os:r,gaPrefix:t}),o.createElement(p.Z,{gaPrefix:t,isNightly:n,os:r,rooms:l,tokens:i}),o.createElement(f.Z,(0,a.Z)({os:r},t&&{"data-ga":"".concat(t,"::click-read-documentation::allpages}")})))};var v=(0,o.memo)(y);const E=e=>{let{dataTransferTool:t="",gaPrefix:n,isNightly:r,os:l,rooms:i,testIdPrefix:c,tokens:s}=e;const m=t?(0,u.NS)(s,r,l,i)[t]:(0,u.NS)(s,r,l,i);return o.createElement(d.i0,{"data-testid":"".concat(c,"-claimTerminalCommand"),onClick:(0,u.JG)(m)},m,o.createElement(d.xL,(0,a.Z)({name:"copy",size:"small",color:"primary",onClick:(0,u.JG)(m)},n&&{"data-ga":"".concat(n,"::click-copybash::all-pages::").concat(l)})))};var w=(0,o.memo)(E);const C=[{label:"linux",testId:"claimingNodes-linux-button",dataGa:"::click-os::allpages::linux",Component:b},{label:"docker",testId:"claimingNodes-docker-button",dataGa:"::click-os::allpages::docker",Component:v},{label:"mac OS",testId:"claimingNodes-macOs-button",dataGa:"::click-os::allpages::macos",Component:e=>{let{gaPrefix:t,isNightly:n,os:r="macos",rooms:l,tokens:i}=e;return o.createElement(o.Fragment,null,o.createElement(h.Z,{os:r,gaPrefix:t}),o.createElement(w,{gaPrefix:t,isNightly:n,os:r,rooms:l,testIdPrefix:"macos",tokens:i}),o.createElement(f.Z,(0,a.Z)({os:r},t&&{"data-ga":"".concat(t,"::click-read-documentation::allpages}")})))}},{label:"kubernetes",testId:"claimingNodes-kubernetes-button",dataGa:"::click-os::allpages::kubernetes",Component:n(39653).Z}],x={Community:"nightly",default:"stable",EarlyBird:"nightly"},k={nightly:{description:"Released at most once every 24 hours with fully-tested code that fixes bugs or security flaws, or introduces new features to Netdata. Every nightly release is a candidate for then becoming a stable release.",title:"Nightly"},stable:{description:"Released when a major milestone is reached. Stable releases might be a better choice for those who run Netdata in mission-critical production systems, as updates will come more infrequently.",title:"Stable"}},S=e=>{let{label:t}=e;return t?o.createElement(o.Fragment,null,o.createElement(c.Icon,{name:"code",size:"small"}),o.createElement(c.TextNano,{strong:!0,textTransform:"uppercase"},t)):null};var I=(0,o.memo)(S);var T=e=>{let{margin:t=[0],rooms:n,spaceId:s,gaPrefix:u,...m}=e;const p=(0,l.Z)(s),h=(0,i.OS)("plan"),[f,b]=(0,o.useState)(0),[y,v]=(0,o.useState)(x[h]||x.default),E=null!==n&&void 0!==n&&n.length?n.join(","):"",w=e=>v(e.target.value);return o.createElement(c.Flex,{column:!0,gap:2,margin:t,width:"100%"},o.createElement(c.Flex,{column:!0,gap:4},o.createElement(c.Flex,{column:!0,gap:1},o.createElement(r.Z,{Component:d.un,"data-testid":"version-title",href:"https://learn.netdata.cloud/docs/getting-started/install-netdata#nightly-vs-stable-releases",padding:[0,0,0,1],rel:"noopener noreferrer",target:"_blank"},o.createElement(c.H5,{"data-testid":"version-title-text"},"Updates channel"),o.createElement(c.Icon,{color:"text","data-testid":"version-title-icon",name:"goToNode",width:"18px",height:"18px"})),Object.keys(k).map((e=>o.createElement(d.EU,{alignItems:"start",checked:y===e,"data-ga":"".concat(u||"claim-nodes","::click-").concat(e,"-version::allpages"),"data-testid":"".concat(e,"VersionOption"),key:e,onChange:w,value:e},o.createElement(c.Flex,{column:!0},o.createElement(c.Text,null,k[e].title),o.createElement(c.TextSmall,{color:"textLite"},k[e].description)))))),o.createElement(c.Tabs,(0,a.Z)({selected:f,onChange:b,TabContent:d.m7,tabsProps:{gap:1,margin:[0,0,4,0]}},m),C.map((e=>{let{label:t,testId:r,dataGa:l,Component:i}=e;return o.createElement(c.Tab,(0,a.Z)({as:d.Sn},u&&{"data-ga":"".concat(u).concat(l)},{"data-testid":r,key:t,label:o.createElement(I,{label:t})}),o.createElement(i,{gaPrefix:u,rooms:n,tokens:p,isNightly:"nightly"===y}))})))),(null===p||void 0===p?void 0:p.length)&&o.createElement(c.Flex,{column:!0,gap:1},o.createElement(c.Text,null,"Claim token"),o.createElement(g,{info:p[0].token})),E&&o.createElement(c.Flex,{column:!0,gap:1},o.createElement(c.Text,null,"Room IDs"),o.createElement(g,{info:E,title:"Room IDs",type:"rooms"})))}},58477:function(e,t,n){var a=n(87462),o=n(67294),r=n(91008),l=n(52428);const i=e=>{let{os:t,...n}=e;return o.createElement(r.Z,(0,a.Z)({href:l.f0[t],target:"_blank",rel:"noopener noreferrer",padding:[0,0,0,1]},n),"Check out documentation")};t.Z=(0,o.memo)(i)},39653:function(e,t,n){var a=n(87462),o=n(67294),r=n(22195),l=n(95826),i=n(27644),c=n(58477);const s=()=>o.createElement(r.Text,null,"For a new installation use helm install or for existing clusters add what we provide to your",o.createElement(r.Text,{color:"textLite",margin:[0,1.5]},"override.yaml"),"and then run",o.createElement(r.Text,{color:"textLite",margin:[0,0,0,1.5]},"helm upgrade -f override.yml netdata netdata/netdata"));t.Z=e=>{let{gaPrefix:t,isNightly:n,os:r="kubernetes",rooms:d,tokens:u}=e;return o.createElement(o.Fragment,null,o.createElement(l.Z,{os:r,gaPrefix:t}),o.createElement(s,null),o.createElement(i.Z,{isNightly:n,rooms:d,tokens:u,os:r,gaPrefix:t}),o.createElement(c.Z,(0,a.Z)({os:r},t&&{"data-ga":"".concat(t,"::click-read-documentation::allpages}")})))}},16931:function(e,t,n){n.d(t,{EU:function(){return u},Sn:function(){return d},U8:function(){return l},i0:function(){return i},m7:function(){return s},un:function(){return m},xL:function(){return c}});var a=n(67294),o=n(60677),r=n(22195);const l=(0,o.default)(r.Box).attrs({border:{side:"all",color:"border"},padding:[1.75,7,1.75,3],round:!0}).withConfig({displayName:"styled__InfoBlock",componentId:"sc-1lice8m-0"})(["color:",';font-family:"Courier New",Courier,monospace;font-size:14px;letter-spacing:0.09px;line-height:18px;max-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;'],(0,r.getColor)("textLite")),i=o.default.div.withConfig({displayName:"styled__StyledTerminalCommand",componentId:"sc-1lice8m-1"})(["display:flex;flex-direction:column;color:",";background:",";border:1px solid ",';border-radius:4px;cursor:pointer;overflow-wrap:anywhere;white-space:pre-wrap;padding:24px 24px 18px;width:100%;font-family:"Courier New",Courier,monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;'],(0,r.getColor)("textDescription"),(0,r.getColor)("modalTabsBackground"),(0,r.getColor)("borderSecondary")),c=(0,o.default)(r.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-1lice8m-2"})(["display:flex;align-self:flex-end;cursor:pointer;"]),s=e=>{let{children:t}=e;return a.createElement(r.Flex,{column:!0,gap:4},t)},d=((0,o.default)(r.Flex).attrs({margin:[4,0]}).withConfig({displayName:"styled__StyledFlex",componentId:"sc-1lice8m-3"})(["nav{border:none;gap:",";padding:0;}"],(0,r.getSizeBy)(1)),(0,o.default)(r.Button).withConfig({displayName:"styled__StyledButton",componentId:"sc-1lice8m-4"})(["&&{width:auto;min-width:auto;height:22px;background:",";border:1px solid ",";border-radius:4px;padding:0;&:hover{background:",";& > span{span{color:",";}svg{fill:",";}}}& > span{display:flex;align-items:center;gap:6px;margin:2px 8px 2px 4px;span{color:",";}svg{fill:",";}}}"],(e=>{let{active:t,theme:n}=e;return(0,r.getColor)(t?"primary":"modalBackground")({theme:n})}),(0,r.getColor)("primary"),(0,r.getColor)("primary"),(0,r.getColor)("modalBackground"),(0,r.getColor)("modalBackground"),(e=>{let{active:t,theme:n}=e;return(0,r.getColor)(t?"modalBackground":"primary")({theme:n})}),(e=>{let{active:t,theme:n}=e;return(0,r.getColor)(t?"modalBackground":"primary")({theme:n})}))),u=(0,o.default)(r.RadioButton).withConfig({displayName:"styled__RadioButton",componentId:"sc-1lice8m-5"})(["&&{align-items:baseline !important;color:red;}"]),m=(0,o.default)(r.Flex).attrs({color:"text",gap:.5}).withConfig({displayName:"styled__VersionTitle",componentId:"sc-1lice8m-6"})(["h5{color:inherit;}"])},95826:function(e,t,n){var a=n(87462),o=n(67294),r=n(22195),l=n(52428);const i=e=>{let{os:t,...n}=e;return o.createElement(r.Text,(0,a.Z)({"data-testid":"command-disclaimer",strong:!0},n),"function"===typeof l.d[t]?l.d[t]():l.d[t])};t.Z=(0,o.memo)(i)},52428:function(e,t,n){n.d(t,{JG:function(){return w},NS:function(){return p},d:function(){return h},f0:function(){return f},iE:function(){return E}});n(33948);var a=n(67294),o=n(22195),r=n(20640),l=n.n(r),i=n(52631),c=n(74855),s=n(91008);const d=e=>{let{isNightly:t,rooms:n,token:a,url:o}=e;return{curl:"curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh --".concat(t?"nightly":"stable","-channel --claim-token ").concat(a).concat(n?" --claim-rooms ".concat(n):""," --claim-url ").concat(o),wget:"wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh --".concat(t?"nightly":"stable","-channel --claim-token ").concat(a).concat(n?" --claim-rooms ".concat(n):""," --claim-url ").concat(o)}},u=e=>{let{isNightly:t,rooms:n,token:a}=e;return"helm install netdata netdata/netdata \\\n --set image.tag=".concat(t?"latest":"stable",' \\\n --set parent.claiming.enabled="true" \\\n --set parent.claiming.token=').concat(a," \\")+"".concat(n&&"\n --set parent.claiming.rooms=".concat(n," \\"),'\n --set child.claiming.enabled="true" \\\n --set child.claiming.token=').concat(a)+"".concat(n&&" \\\n --set child.claiming.rooms=".concat(n))},m=e=>{let{isNightly:t,rooms:n,token:a,url:o}=e;return"docker run -d --name=netdata \\\n --pid=host \\\n --network=host \\\n -v netdataconfig:/etc/netdata \\\n -v netdatalib:/var/lib/netdata \\\n -v netdatacache:/var/cache/netdata \\\n -v /etc/passwd:/host/etc/passwd:ro \\\n -v /etc/group:/host/etc/group:ro \\\n -v /proc:/host/proc:ro \\\n -v /sys:/host/sys:ro \\\n -v /etc/os-release:/host/etc/os-release:ro \\\n -v /var/run/docker.sock:/var/run/docker.sock:ro \\\n --restart unless-stopped \\\n --cap-add SYS_PTRACE \\\n --cap-add SYS_ADMIN \\\n --security-opt apparmor=unconfined \\\n -e NETDATA_CLAIM_TOKEN=".concat(a," \\\n -e NETDATA_CLAIM_URL=").concat(o," \\")+"".concat(n&&"\n -e NETDATA_CLAIM_ROOMS=".concat(n," \\"),"\n netdata/netdata:").concat(t?"edge":"stable")},g={linux:d,docker:m,macos:e=>{let{isNightly:t,rooms:n,token:a,url:o}=e;return"curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh --".concat(t?"nightly":"stable","-channel --claim-token ").concat(a).concat(n?" --claim-rooms ".concat(n):""," --claim-url ").concat(o)},kubernetes:u,windows:e=>{let{rooms:t,token:n,url:a}=e;return"msiexec.exe /i netdata.msi TOKEN=".concat(n," ").concat(t?"ROOMS="+t:""," URL=").concat(a)}},p=(e,t,n,a)=>{if(null===e||void 0===e||!e.length)return"Loading tokens...";const[o]=e,{token:r}=o,l=null!==a&&void 0!==a&&a.length?a.join(","):"",i=window.location.origin;return g[n]({isNightly:t,rooms:l,token:r,url:i})},h={linux:"Run the script below on your node's terminal",windows:()=>a.createElement(o.Flex,{column:!0,gap:3},a.createElement(o.Text,{strong:!0},"Install Netdata on Windows"),a.createElement(o.Box,{sx:{listStyleType:"circle"},column:!0,as:"ul",padding:[3.5],gap:1},a.createElement(o.Box,{as:"li"},a.createElement(o.Text,null,"Download the latest"," ",a.createElement(s.Z,{href:"https://github.com/netdata/msi-installer",rel:"noopener noreferrer",strong:!0,target:"_blank"},"netdata.msi"))),a.createElement(o.Box,{as:"li"},a.createElement(o.Text,null,"From an admin terminal, run the below command in the same location as the downloaded file:")))),docker:()=>a.createElement(o.Flex,{column:!0,gap:2},a.createElement(o.Text,null,"Install and connect new Docker containers")," ",a.createElement(o.Text,null,"Find the commands for ",a.createElement(o.Text,{code:!0},"docker run"),", ",a.createElement(o.Text,{code:!0},"docker compose")," or Docker Swarm. On the last two you can copy the configs, then run"," ",a.createElement(o.Text,{code:!0},"docker-compose up -d")," in the same directory as the"," ",a.createElement(o.Text,{code:!0},"docker-compose.yml")),a.createElement(o.Flex,{background:"modalBackground",padding:[3],column:!0,gap:2},a.createElement(o.Box,null,a.createElement(o.Text,null,"Netdata container requires different privileges and mounts to provide functionality similar to that provided by Netdata installed on the host. More info"," ",a.createElement(s.Z,{href:"https://learn.netdata.cloud/docs/installing/docker#create-a-new-netdata-agent-container",target:"_blank",whiteSpace:"nowrap"},"here"))),a.createElement(o.Box,null,a.createElement(o.Text,null,"Netdata will use the hostname from the container in which it is run instead of that of the host system. To change the default hostname check"," ",a.createElement(s.Z,{href:"https://learn.netdata.cloud/docs/agent/packaging/docker#change-the-default-hostname",target:"_blank",whiteSpace:"nowrap"},"here"))))),macos:"Run the script below on your OSX, macOS server",kubernetes:"Use helm install to install Netdata on your Kubernetes cluster"},f={windows:"https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/wmi",linux:"https://learn.netdata.cloud/docs/agent/claim#connect-an-agent-running-in-linux",docker:"https://learn.netdata.cloud/docs/agent/claim#connect-an-agent-running-in-docker",macos:"https://learn.netdata.cloud/docs/agent/claim#connect-an-agent-running-in-macos",kubernetes:"https://learn.netdata.cloud/docs/agent/packaging/installer/methods/kubernetes#connect-your-kubernetes-cluster-to-netdata-cloud"},b=function(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.location.origin;return{dockerCli:{command:m({isNightly:e,rooms:t,token:n,url:a}),label:"Docker CLI"},compose:{label:"Docker Compose",command:"version: '3'\nservices:\n netdata:\n image: netdata/netdata:".concat(e?"edge":"stable","\n container_name: netdata\n pid: host\n network_mode: host\n restart: unless-stopped\n cap_add:\n - SYS_PTRACE\n - SYS_ADMIN\n security_opt:\n - apparmor:unconfined\n volumes:\n - netdataconfig:/etc/netdata\n - netdatalib:/var/lib/netdata\n - netdatacache:/var/cache/netdata\n - /etc/passwd:/host/etc/passwd:ro\n - /etc/group:/host/etc/group:ro\n - /proc:/host/proc:ro\n - /sys:/host/sys:ro\n - /etc/os-release:/host/etc/os-release:ro\n - /var/run/docker.sock:/var/run/docker.sock:ro\n environment:\n - NETDATA_CLAIM_TOKEN=").concat(n,"\n - NETDATA_CLAIM_URL=").concat(a,"\n - NETDATA_CLAIM_ROOMS=").concat(t,"\n\nvolumes:\n netdataconfig:\n netdatalib:\n netdatacache:")},swarm:{label:"Docker Swarm",command:"version: '3'\nservices:\n netdata:\n image: netdata/netdata:".concat(e?"edge":"stable","\n container_name: netdata\n ports:\n - 19999:19999\n restart: unless-stopped\n cap_add:\n - SYS_PTRACE\n security_opt:\n - apparmor:unconfined\n volumes:\n - netdataconfig:/etc/netdata\n - netdatalib:/var/lib/netdata\n - netdatacache:/var/cache/netdata\n - /etc/passwd:/host/etc/passwd:ro\n - /etc/group:/host/etc/group:ro\n - /proc:/host/proc:ro\n - /sys:/host/sys:ro\n - /etc/os-release:/host/etc/os-release:ro\n - /etc/hostname:/etc/hostname:ro\n environment:\n - NETDATA_CLAIM_TOKEN=").concat(n,"\n - NETDATA_CLAIM_URL=").concat(a,"\n - NETDATA_CLAIM_ROOMS=").concat(t,"\n deploy:\n mode: global\n\nvolumes:\n netdataconfig:\n netdatalib:\n netdatacache:")}}},y=function(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.location.origin;return{wget:{command:d({isNightly:e,rooms:t,token:n,url:a}).wget,label:"wget"},curl:{command:d({isNightly:e,rooms:t,token:n,url:a}).curl,label:"curl"}}},v=(e,t,n)=>({helm:{command:u({isNightly:e,rooms:t,token:n}),label:"Helm"},existingCluster:{label:"Existing cluster",command:"image:\n tag: ".concat(e?"latest":"stable","\n ").concat(e?"\nrestarter:\n enabled: true\n ":"","\nparent:\n claiming:\n enabled: true\n token: ").concat(n,"\n rooms: ").concat(t,"\n \nchild:\n claiming:\n enabled: true\n token: ").concat(n,"\n rooms: ").concat(t)}}),E=(e,t,n,a)=>{if(null===a||void 0===a||!a.length)return"Loading tokens...";const[o]=a,{token:r}=o,l=null!==n&&void 0!==n&&n.length?n.join(","):"";return{docker:b(e,l,r),linux:y(e,l,r),kubernetes:v(e,l,r)}[t]},w=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return()=>{l()(e,{onCopy:()=>{const e=(0,c.sc)({header:"Copied",text:"Command copied to your clipboard! Please run it on your node's terminal.",icon:"gear",...t,success:!0});i.Z.success(e,{context:"copy"})}})}}},80606:function(e,t,n){n.d(t,{F:function(){return i},I:function(){return l}});var a=n(4480),o=n(78401),r=(0,a.cn)({key:"cookiePreferences",default:(0,o.O)()});const l=()=>(0,a.sJ)(r),i=()=>(0,a.FV)(r)},70459:function(e,t,n){n.d(t,{F:function(){return l}});n(33948),n(15581),n(2490),n(34514);var a=n(67294),o=n(54576),r=n(95248);const l=()=>{const e=(0,o.useChart)(),[{after:t,before:n},l]=(0,r.I0)(),i=function(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{autofetchOnWindowBlur:!1};return()=>{if(e.getNodes().forEach((e=>e.updateAttributes(a))),t<0)return;const o=Math.floor((n-t)/1e3);l({after:-o,before:0})}};return{play:(0,a.useCallback)(i(),[n,t]),forcePlay:(0,a.useCallback)(i({autofetchOnWindowBlur:!0}),[n,t]),pause:(0,a.useCallback)((()=>{if(t>0)return;const e=Date.now();l({after:1e3*Math.floor(e/1e3+t),before:1e3*Math.floor(e/1e3)})}),[t])}}},92517:function(e,t,n){var a=n(60677),o=n(67294),r=n(22195);const l=(0,a.default)(r.Flex).withConfig({displayName:"item__StyledFlex",componentId:"sc-1gby0f1-0"})(["&:hover{background:",";}"],(e=>{let{hasHoverBackground:t,theme:n,hoverBackground:a="borderSecondary"}=e;return t?(0,r.getColor)(a)({theme:n}):null})),i=(0,o.forwardRef)(((e,t)=>{let{background:n,children:a,cursor:i,hasBorder:c,hasHoverBackground:s,onClick:d,padding:u,testId:m,borderColor:g="selected",round:p,hoverBackground:h}=e;return o.createElement(r.Flex,{alignItems:"center",border:c&&{side:"right",color:g},cursor:i,"data-testid":m,onClick:d,ref:t},o.createElement(l,{round:p,alignItems:"center",background:n,hasHoverBackground:s,margin:c?[0,3,0,0]:void 0,padding:u,hoverBackground:h},a))}));t.Z=i},27261:function(e,t,n){var a=n(22195),o=n(67294);const r="node-status-indicator";t.Z=e=>{let{statusText:t,counter:n,statusColor:l}=e;const{statusTextColor:i,indicatorWrapperColor:c,counterColor:s}=l;return o.createElement(a.Flex,null,o.createElement(a.Box,{margin:[0,1,0,0]},o.createElement(a.TextSmall,{"data-testid":"".concat(r,"-text-").concat(t),color:i},t)),o.createElement(a.Flex,{justifyContent:"center",alignItems:"center",padding:[0,1],width:{min:7.5},height:5,background:c,round:!0},o.createElement(a.TextSmall,{"data-testid":"".concat(r,"-counter-").concat(t),color:s},n)))}},9458:function(e,t,n){var a=n(67294),o=n(22195);t.Z=()=>a.createElement(o.Box,{as:"hr",height:3,margin:[0],sx:{borderWidth:"0px 0px 0px 1px",borderColor:"placeholder",borderStyle:"solid"}})},6973:function(e,t,n){n.d(t,{B:function(){return a}});const a={live:{statusTextColor:"primary",indicatorWrapperColor:"primary",counterColor:"bright"},stale:{statusTextColor:["green","vista"],indicatorWrapperColor:["green","vista"],counterColor:"bright"},offline:{statusTextColor:"textLite",indicatorWrapperColor:"textLite",counterColor:"bright"},unseen:{statusTextColor:"textLite",indicatorWrapperColor:["yellow","seaBuckthorn"],counterColor:"bright"}}},4514:function(e,t,n){n.d(t,{c:function(){return u}});n(57640),n(9924);var a=n(67294),o=n(60677),r=n(22195),l=n(27261),i=n(9458),c=n(6973);const s=(0,o.default)(r.Flex).withConfig({displayName:"wrapper__NodesIndicatorWrapper",componentId:"sc-gy5ftg-0"})(["pointer-events:",";cursor:",";opacity:",";"],(e=>{let{disabled:t}=e;return t?"none":"auto"}),(e=>{let{disabled:t}=e;return t?"default":"pointer"}),(e=>{let{disabled:t}=e;return t?"0.4":"1"})),d={live:{counter:0,statusText:"Live"},stale:{counter:0,statusText:"Stale"},offline:{counter:0,statusText:"Offline"},unseen:{counter:0,statusText:"Unseen"}},u=e=>a.createElement(s,e,Object.keys(d).map((e=>a.createElement(a.Fragment,{key:e},a.createElement(l.Z,{statusText:d[e].statusText,counter:d[e].counter,statusColor:c.B[e]}),a.createElement(i.Z,null)))));t.Z=s},23442:function(e,t,n){n.r(t),n.d(t,{default:function(){return Ye}});n(33948);var a=n(67294),o=n(2145),r=n(22195),l=n(13477),i=(n(15581),n(2490),n(34514),n(68035)),c=n(4480),s=n(30266),d=n(74059),u=n(33335),m=n(94979),g=n(78266),p=n(46667),h=n(37931),f=n(67622),b=n(61458),y=n(37518),v=n(60677);const E=(0,v.default)(r.Drop).attrs({align:{top:"bottom",left:"left"},animation:!0,background:"dropdown",column:!0,margin:[2,0,0],overflow:{vertical:"auto"},padding:[2,0],round:1,width:64}).withConfig({displayName:"styled__Dropdown",componentId:"sc-1vwntsm-0"})([""]),w=(0,v.default)(r.H6).attrs({color:"border",padding:[2,4]}).withConfig({displayName:"styled__OtherRoomsHeader",componentId:"sc-1vwntsm-1"})([""]);var C=n(82351),x=n(93033),k=n(14428);var S=()=>{const[e,t,,n]=(0,p.Z)(),o=(0,a.useRef)(),l=(0,y.Hm)(),{slug:i}=l,c=(0,d.OS)("name"),s=(0,x.Z)({roomSlug:i}),m=(0,u.gI)("room:Read"),g=(0,d.Q6)();return a.createElement(a.Fragment,null,a.createElement(r.Flex,{alignItems:"center",gap:1,"data-testid":"header-roomOptions"},a.createElement(f.Z,{ref:o,testid:"roomDropdownMenu-roomOptions",icon:"space_new",onClick:t,padding:[2],round:1,width:"auto",disabled:!m||g},l.name&&a.createElement(r.Flex,{alignItems:"center",gap:4},a.createElement(r.Text,null,l.name),a.createElement(r.Icon,{name:"chevron_down",size:"small",color:"text"}))),a.createElement(C.Z,{align:"bottom",content:"Room settings"},a.createElement(k.Z,{permission:"room:Leave","data-ga":"header::click-war-room-settings::global-view","data-testid":"header-manageWarRoom",onClick:s,icon:"gear",flavour:"borderless",neutral:!0,small:!0}))),o.current&&e&&a.createElement(E,{target:o.current,onEsc:n,onClickOutside:n},a.createElement(b.Z,{isOpen:!0,label:"ROOMS IN ".concat(c.toUpperCase()),headerTestId:"roomDropdownMenu-otherRooms",Header:w},a.createElement(r.Flex,{onClick:n,column:!0,height:{max:100},overflow:{vertical:"auto"}},a.createElement(h.Z,null)))))},I=n(97945),T=n(82902);const N=e=>{let{description:t,title:n,testId:o,children:l}=e;return a.createElement(r.Flex,{"data-testid":o,column:!0,gap:2},a.createElement(r.H4,{color:"textDescription"},n),a.createElement(r.Flex,{column:!0,"data-testid":o,gap:2},a.createElement(r.Text,{color:"textDescription"},t),l))},_=e=>{let{children:t,testId:n,icon:o="nodes_update"}=e;return a.createElement(r.Flex,{"data-testid":n,padding:[6],round:1,width:"100%",background:"modalInfoBackground"},a.createElement(r.Box,{margin:[0,4,0,0]},a.createElement(r.Box,{as:r.Icon,width:10,height:10,name:o})),t)},Z=e=>{let{title:t,desciription:n}=e;return a.createElement(r.Flex,{column:!0},a.createElement(r.Flex,null,a.createElement(r.Box,{margin:[0,4,0,0]},a.createElement(r.Icon,{color:"main",name:"warning_triangle_hollow"})),a.createElement(r.H3,null,t)),a.createElement(r.Box,{margin:[6,0,0,0]},n))};var F=n(91008),M=n(91268),A=n(89250),D=(n(64211),n(41874),n(11389)),L=n(89050),P=n(86711),B=n(83925);var R=[{id:"name",accessor:"name",header:"Name",cell:e=>{let{getValue:t,row:n}=e;return a.createElement(F.Z,{disabled:!n.original.isLive&&"stale"!==n.original.state,color:"text",hoverColor:"primary",visitedColor:"accent",Component:r.TextSmall},t())},minSize:60},{id:"version",accessor:"version",header:"Version",cell:e=>{let{getValue:t}=e;return a.createElement(r.Pill,{color:"neutralPillColor",flavour:"neutral"},t())}},{id:"state",accessor:"state",header:"Status",cell:e=>{let{getValue:t}=e;return a.createElement(D.Z,{state:t()})},sortingFn:(e,t)=>{return n=(0,L.Q5)(e.original.state),a=(0,L.Q5)(t.original.state),n===a?0:n>a?1:-1;var n,a},enableColumnFilter:!0,filterFn:(e,t,n)=>{const a=e.original;return n.length<1||n.some((e=>{let{value:t}=e;return"all"===t||t===(0,L.Q5)(a.state)}))},meta:{tooltip:a.createElement(P.Z,null),filter:{component:"select",isMulti:!0,options:[{value:"Offline",label:"Offline"},{value:"Live",label:"Live"},{value:"Stale",label:"Stale"}]}}},{id:"updateSeverity",accessor:"updateSeverity",header:"Severity",cell:e=>{let{getValue:t,row:n}=e;const o=n.original;return a.createElement(B.Z,{name:o.name,os:o.os.id,container:o.hw.container,warningLevel:o.updateSeverity,labels:o.labels,version:o.version,text:t()})}}],O=n(77823);const z=(0,c.cn)({key:"notificationModal",default:!1}),U=function(){let{resetOnUnmount:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,c.rb)(z),[n,o]=(0,c.FV)(z),r=(0,a.useCallback)((()=>o(!0)),[]),l=(0,a.useCallback)((()=>o(!1)),[]);return(0,O.Z)((()=>{e&&t()})),{isModalVisible:n,openModal:r,closeModal:l,resetState:t}},V=[{id:"updateSeverity",desc:!1}];var j=()=>{const{closeModal:e}=U(),t=(0,a.useMemo)((()=>({goto:{handleAction:e=>{const{_install_type:t=null}=(null===e||void 0===e?void 0:e.labels)||{},{hw:{container:n},os:{id:a},version:o}=e,r=(0,T.Ly)({container:n,os:a,_install_type:t,version:o});window.open(r,"_blank","noopener,noreferrer")},tooltipText:"Go to documentation"}})),[]),n=(0,A.s0)(),o=(0,I.Hg)();return{onClickRow:(0,a.useCallback)((t=>{let{data:a}=t;if(!a.isLive&&"stale"!==a.state)return;const r=o(a.id);n(r),e()}),[]),sortBy:V,rowActions:t,columns:R,disableClickRow:e=>{let{data:t}=e;return!t.isLive&&"stale"!==t.state}}},H=n(18129);const G={updateSeverity:!0,connectionToCloud:!1};var W=e=>{let{data:t}=e;const{rowActions:n,onClickRow:o,disableClickRow:r,sortBy:l}=j();return a.createElement(M.Z,{"data-testid":"nodesTable-layout",overflow:"hidden",height:"100%"},a.createElement(H.Z,{customSortBy:l,customNodes:t,showdDefaultRowActions:!1,showDefaultBulkActions:!1,columnVisibility:G,customRowActions:n,enableSelection:!1,onClickRow:o,disableClickRow:r}))};var Y=e=>{let{onClose:t}=e;const n=(0,I.Ng)(),o=(0,I.Ne)(n),l=n.length,i="Need update (".concat(n.length," ").concat((0,T.V6)(n.length),")");return a.createElement(r.Modal,null,a.createElement(r.ModalContent,{width:{min:200,base:270},height:200},a.createElement(r.ModalHeader,null,a.createElement(Z,{title:"Nodes that need Attention",desciription:a.createElement(r.Text,null,"You have ",a.createElement(r.Text,{strong:!0},l)," ",(0,T.V6)(l)," that should be upgraded to ensure experience using Netdata Cloud")}),a.createElement(r.ModalCloseButton,{onClose:t,testId:"close-button"})),a.createElement(r.ModalBody,{overflow:"hidden"},a.createElement(_,null,a.createElement(N,{title:i},a.createElement(r.Text,null,a.createElement(r.Flex,{column:!0},a.createElement(r.Text,null,"Please upgrade to ensure you get the latest security and bug fixes.")," ",a.createElement(r.Box,null,"To update your nodes to the latest version"," ",a.createElement(F.Z,{href:T.XY.default,rel:"noopener noreferrer",strong:!0,target:"_blank"},"please read our documentation"," "),"and find direct links for each node depending on where it is running and/or how it was installed."))))),a.createElement(r.Box,{height:"calc(100% - 145px)",padding:[3,0],margin:[0,0,8,0]},a.createElement(W,{data:o})))))},J=n(48286),q=n(91128),K=n(2379),$=n(54576),X=n(9058),Q=n(95665),ee=n(95248);var te=e=>{let{tagging:t,isPlaying:n}=e;const[{offset:o,after:r,before:l},i]=(0,ee.I0)(),c=(0,a.useCallback)((e=>{let{start:t=-900,end:n=0}=e;i({after:t,before:t<0?0:n})}),[]),s=(0,a.useMemo)((()=>({start:r<0?r:Math.floor(r),end:r<0?0:Math.ceil(l)})),[r,l]);return a.createElement(Q.Z,{values:s,utc:o,onChange:c,tagging:t,isPlaying:n})},ne=n(92517);var ae=(0,v.default)(r.Flex).withConfig({displayName:"container__Container",componentId:"sc-qc13l0-0"})(["background:",";"],(e=>{let{theme:t,isPlaying:n}=e;const{name:a}=t;return("Dark"===a?(0,r.getRgbColor)(n?["green","netdata"]:["neutral","ratsbane"],n?.3:1):(0,r.getRgbColor)(n?["green","frostee"]:["neutral","porcelain"]))({theme:t})})),oe=n(70459);const re=(0,v.default)(C.Z).withConfig({displayName:"playPausePill__StyledTooltip",componentId:"sc-1umryvu-0"})(["pointer-events:",";"],(e=>{let{isDisabled:t}=e;return t?"none":"auto"}));var le=e=>{let{isPlaying:t,isForcePlaying:n,isDisabled:o}=e;const{play:l,pause:i}=(0,oe.F)(),c=(0,a.useMemo)((()=>((e,t)=>e?t?"forcePlay":"playSolid":"pauseSolid")(t,n)),[t,n]);return a.createElement(re,{content:t?"Click to pause":"Click to play",align:"bottom",isDisabled:o},a.createElement(r.Box,{as:r.Pill,icon:c,onClick:t?i:l,isPlaying:t,"data-testid":"playPause-button",flavour:t?"success":"neutral",hollow:!0,_hover:{background:t?"accent":"neutralPillColor"},background:t?"primary":"border",color:"bright"},t?"Playing":"Paused"))};const ie=(0,v.default)(r.Flex).attrs({padding:[1],role:"button"}).withConfig({displayName:"styled__MenuButton",componentId:"sc-3h0zgs-0"})(["cursor:pointer;"]),ce=(0,v.default)(r.Drop).attrs({align:{top:"bottom",left:"left"},animation:!0,backdrop:!0,column:!0,padding:[2,0],background:"dropdown",round:1,overflow:{vertical:"auto"},margin:[.5,0,0],width:40}).withConfig({displayName:"styled__Dropdown",componentId:"sc-3h0zgs-1"})([""]),se=(0,v.default)(C.Z).withConfig({displayName:"styled__StyledTooltip",componentId:"sc-3h0zgs-2"})(["pointer-events:",";"],(e=>{let{isDisabled:t}=e;return t?"none":"auto"})),de=e=>{let{target:t,isDisabled:n}=e;const[o,l,,i]=(0,p.Z)(),{play:c,pause:s,forcePlay:d}=(0,oe.F)();return a.createElement(a.Fragment,null,o?a.createElement(ie,{onClick:l,width:"auto","data-testid":"playOptions-picker"},a.createElement(r.Icon,{name:"chevron_down",color:"text",width:"12px",height:"12px"})):a.createElement(se,{content:"Play to refresh and have live content, pause to see historical, or force play to keep refreshing even when the tab loses focus at the expense of some system performance.",align:{bottom:"bottom",right:"right"},isDisabled:n,plain:!0},a.createElement(ie,{onClick:l,width:"auto","data-testid":"playOptions-picker"},a.createElement(r.Icon,{name:"chevron_down",color:"text",width:"12px",height:"12px"}))),t.current&&o&&!n&&a.createElement(ce,{target:t.current,onEsc:i,onClickOutside:i},a.createElement(f.Z,{icon:"playOutline",onClick:()=>{c(),i()},testid:"playOptions-play"},"Play"),a.createElement(f.Z,{icon:"pauseOutline",onClick:()=>{s(),i()},testid:"playOptions-pause"},"Pause"),a.createElement(f.Z,{icon:"forcePlayOutline",onClick:()=>{d(),i()},testid:"playOptions-forcePlay"},"Force Play")))};var ue=(0,a.memo)(de);const me=(0,$.withChartProvider)((()=>{const e=(0,K.I)(),t=(0,K.o)(),n=(0,a.useRef)(),o=(0,$.useAttributeValue)("autofetch"),r=!(0,$.useAttributeValue)("paused")&&o&&!t,l=(0,$.useAttributeValue)("autofetchOnWindowBlur"),i=(0,q.Z)();return(0,J.Z)((()=>{i(!!e||!!t)}),[e,t]),a.createElement(ne.Z,{hasBorder:!0,borderColor:"borderSecondary",testId:"global-controls"},a.createElement(ae,{isPlaying:r,padding:[2,2],round:!0,height:"100%",alignItems:"center",gap:1,isDisabled:e,ref:n},a.createElement(le,{isPlaying:r,isForcePlaying:l,isDisabled:e||t}),a.createElement(ue,{target:n,isDisabled:e||t}),a.createElement(te,{isPlaying:r,tagging:"global-view"})))}));var ge=()=>{const e=(0,X.e)().getRoot();return a.createElement(me,{chart:e})},pe=n(96929);const he=e=>{let{toggle:t,upToDate:n,hasBorder:o}=e;return a.createElement(ne.Z,{borderColor:"borderSecondary",hasHoverBackground:!0,hasBorder:o},a.createElement(C.Z,{content:"News & Announcements",align:"bottom"},a.createElement(r.Button,{name:"news",icon:"insights",flavour:"borderless",neutral:n,warning:!n,onClick:t,"data-ga":"news::click-news::global-view"})))};var fe=()=>{const e=(0,pe.zN)().length>0;return a.createElement(r.News,{app:"cloud"},(t=>{let{toggle:n,upToDate:o}=t;return a.createElement(r.Flex,{alignItems:"center","data-testid":"cloud-app-news",flex:!0,gap:1},a.createElement(he,{toggle:n,upToDate:o,hasBorder:!e}))}))},be=n(4514),ye=n(13710),ve=n(45916),Ee=n(62200);const we={warning:{background:"warningBackground",isDissmissable:!0,icon:"warning_triangle_hollow",iconColor:"warning"},critical:{background:"errorBackground",isDissmissable:!1,icon:"warning_triangle_hollow",iconColor:"error"}},Ce=e=>{let{iconColor:t,icon:n,warningLevel:o,numberOfNodesWithCriticalSeverity:l,onClickUpdate:i}=e;return a.createElement(r.Flex,{justifyContent:"center",alignItems:"center",width:"100%",gap:2},a.createElement(r.Icon,{"data-testid":"icon-banner-agent-outdated-".concat(o),color:t,name:n})," ",a.createElement(r.Text,{"data-testid":"text-agent-outdated-critical",color:"panel"},l," ",(0,T.V6)(l)," ",l>1?"are":"is"," below recommend agent version"," ",Ee._b,"."," ",a.createElement(r.Box,{"data-testid":"open-add-node",onClick:i,as:r.Text,cursor:"pointer",textDecoration:"underline",color:"panel"},"Please update them")," ","to ensure you get the latest security bug fixes."))};var xe=e=>{let{warningLevel:t,numberOfNodesWithCriticalSeverity:n,onClose:o,onClickUpdate:r}=e;const{background:l,isDissmissable:i,icon:c,iconColor:s}=we[t];return a.createElement(ve.Z,{background:l,onClose:i?o:null},a.createElement(Ce,{iconColor:s,icon:c,warningLevel:t,numberOfNodesWithCriticalSeverity:n,onClickUpdate:r}))};var ke=()=>{const{openModal:e}=U(),t=(0,I.Ng)({severity:"critical"}).length;return t?a.createElement(xe,{numberOfNodesWithCriticalSeverity:t,warningLevel:"critical",onClickUpdate:e}):a.createElement(a.Fragment,null)};var Se=()=>{const e=(0,I.Ng)({severity:"critical"}).length;return a.createElement(a.Fragment,null,!e&&a.createElement(ye.Z,null),a.createElement(ke,null))};var Ie=e=>{let{onOpenModalClick:t}=e;const n=(0,I.Ng)({severity:"critical"}).length,o=(0,I.Ng)().length;return o?a.createElement(ne.Z,{borderColor:"borderSecondary",cursor:"pointer",testId:"update-netdata-version-menu-item",hasBorder:!0,padding:[2,0]},a.createElement(r.Pill,{"data-testid":"update-netdata-version-badge",flavour:n?"error":"warning",icon:"warning_triangle_hollow",iconSize:"16px",onClick:t,size:"small"},o)):null},Te=n(83356);var Ne=()=>{const e=(0,l.Iy)("isAnonymous"),t=(0,Te.Z)();return e?a.createElement(r.Button,{label:"Sign In",margin:[0,1,0,0],padding:[2,4],onClick:t}):null};const _e=(0,o.Z)((()=>Promise.all([n.e(367),n.e(202)]).then(n.bind(n,40644))),"NodesIndicator");var Ze=()=>{const{isModalVisible:e,closeModal:t,openModal:n}=U();return a.createElement(a.Fragment,null,a.createElement(Se,null),a.createElement(r.Flex,{as:"header","data-testid":"header",padding:[2],justifyContent:"between",alignItems:"center",height:12,position:"sticky",background:"topBarBg",zIndex:5},e&&a.createElement(Y,{onClose:t}),a.createElement(S,null),a.createElement(r.Flex,{alignItems:"center","data-testid":"header-features",gap:3},a.createElement(fe,null),a.createElement(ge,null),a.createElement(a.Suspense,{fallback:a.createElement(be.c,{disabled:!0})},a.createElement(_e,null)),a.createElement(Ne,null),a.createElement(Ie,{onOpenModalClick:n}))))},Fe=n(15257);const Me=(0,v.default)(r.Flex).withConfig({displayName:"layout__UserControlContainer",componentId:"sc-18en99b-0"})(["bottom:0;left:0;"]);var Ae=e=>{let{children:t}=e;return a.createElement(r.Flex,{width:"100vw",height:"100vh",column:!0,justifyContent:"center",alignItems:"center",background:"mainBackground",position:"relative"},t,a.createElement(Me,{position:"absolute",padding:[4]},a.createElement(Fe.Z,null)))};const De=(0,v.keyframes)(["from{opacity:0.4;}to{opacity:1;}"]),Le=(0,v.default)(r.Icon).withConfig({displayName:"loading__StyledIcon",componentId:"sc-11p1wp-0"})(["width:208px;height:177px;animation:"," 1.6s ease-in infinite;"],De);var Pe=()=>a.createElement(a.Fragment,null,a.createElement(Le,{name:"netdata",color:"primary",title:"Loading","data-testid":"spaceCreationLoading-logo"}),a.createElement(r.H3,{color:"text",margin:[1,0,0]},"We are attempting to create your space but the system is currently busy."),a.createElement(r.Text,{color:"text",margin:[4.5,0,0]},"Thank you for your patience!")),Be=n(83732);var Re=()=>{const e=(0,l.jr)(),t=(0,l.Iy)("email"),[n,o]=(0,a.useState)(!1),i=(0,a.useCallback)((()=>o(!1)),[]),c=(0,Be.Z)({onSuccess:i,onError:i,isDefault:!0}),s=(0,a.useCallback)((()=>{o(!0),c({userId:e,email:t})}),[e,t]);return a.createElement(r.Flex,{column:!0,gap:6,alignItems:"center"},a.createElement(r.Flex,{column:!0,gap:2,alignItems:"center"},a.createElement(r.H3,{color:"text"},"There was a problem with automatically creating your space"),a.createElement(r.Text,{color:"text"},"Please try again below")),a.createElement(r.Button,{label:"Continue",isLoading:n,onClick:s}))};var Oe=()=>{const[e,t]=(0,a.useState)(!0);return(0,a.useEffect)((()=>{const e=setTimeout((()=>t(!1)),1e4);return()=>clearTimeout(e)}),[]),a.createElement(Ae,null,e?a.createElement(Pe,null):a.createElement(Re,null))},ze=n(78710),Ue=n(27622);const Ve=()=>a.createElement(r.Flex,{background:"sideBarMini","data-testid":"workspaceBar",padding:[3,2],column:!0,alignItems:"center",gap:6,height:"100vh",justifyContent:"between"},a.createElement(Ue.Z,{"data-testid":"workspaceBar-netdataLogo"})),je=(0,o.Z)((()=>n.e(296).then(n.bind(n,88296))),"Sidebar"),He=(0,o.Z)((()=>Promise.all([n.e(663),n.e(969)]).then(n.bind(n,65969))),"Modals"),Ge=(0,o.Z)((()=>n.e(102).then(n.bind(n,48102))),"AcceptTermsDialog"),We=(0,o.Z)((()=>Promise.all([n.e(193),n.e(424),n.e(367),n.e(380)]).then(n.bind(n,98478))),"SpacePages");var Ye=e=>{let{isUserLoaded:t}=e;!function(){let{isUserLoaded:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,c._8)((e=>{let{set:t}=e;return e=>{let{results:n}=e;t((0,d.YH)(),n),n.forEach((e=>{let{id:n,permissions:a}=e;t(u.SX,{id:n,permissions:a})}))}}),[]);(0,i.Z)((()=>({key:"spaces",cache:!1,autorun:!!e,fetch:s.oq,association:{getIds:()=>(0,d.st)("ids"),getError:()=>(0,d.st)("error"),getLoaded:()=>(0,d.st)("loaded"),getUpdatedAt:()=>(0,d.st)("updatedAt")},getResource:e=>(0,d.U7)({id:e}),onReceive:t,pollingOptions:{pollingInterval:412e3}})),[!!e])}({isUserLoaded:t}),(0,m.Z)();const n=(0,d.Iw)(),o=(0,d.GM)("loaded"),p=(0,d.GM)("error"),h=(0,l.Iy)("isAnonymous");if(!t||!p&&!h&&!o)return a.createElement(g.Z,{title:"Loading your space..."});const f=n.length;if(p&&!f)throw p;return ze.ZP||h||f?a.createElement(r.Flex,{overflow:"hidden",height:"100vh",width:"100vw"},a.createElement(a.Suspense,{fallback:a.createElement(Ve,null)},a.createElement(je,null)),a.createElement(r.Flex,{column:!0,position:"relative",overflow:"hidden",flex:!0},a.createElement(Ze,null),a.createElement(r.Flex,{column:!0,as:"main",background:"mainBackground",flex:!0,basis:"100%",height:"100%",overflow:"hidden"},a.createElement(a.Suspense,{fallback:a.createElement(g.Z,{title:"Loading your space..."})},a.createElement(We,null)))),a.createElement(a.Suspense,{fallback:""},a.createElement(He,null),a.createElement(Ge,null))):a.createElement(Oe,null)}},27622:function(e,t,n){var a=n(87462),o=n(67294),r=n(22195);t.Z=e=>o.createElement(r.Icon,(0,a.Z)({name:"netdataPress",color:"success",height:"32px",width:"32px"},e))},67622:function(e,t,n){n.d(t,{z:function(){return s}});var a=n(87462),o=n(67294),r=n(60677),l=n(22195),i=n(89250);const c=e=>e?"selected":"borderSecondary",s=(0,r.default)(l.Flex).withConfig({displayName:"item__PanelRowContainer",componentId:"sc-lf007z-0"})(["cursor:pointer;&:hover{background:",";}",""],(e=>(0,l.getColor)(c(e.isSidebar))(e)),(e=>e.selected&&"background: ".concat((0,l.getColor)(c(e.isSidebar))(e),";"))),d=(0,r.default)(l.Icon).withConfig({displayName:"item__StyledIcon",componentId:"sc-lf007z-1"})(["flex:0 0 auto;"]),u=(0,r.default)(l.IconComponents.LoaderIcon).withConfig({displayName:"item__StyledLoaderIcon",componentId:"sc-lf007z-2"})(["flex:0 0 auto;height:16px;width:16px;"]),m=(0,o.forwardRef)(((e,t)=>{let{disabled:n,children:r,Wrapper:c=l.Text,textProps:m,to:g="",onClick:p,testid:h,icon:f,iconHeight:b="16px",iconWidth:y="16px",iconColor:v="text",textColor:E="text",padding:w=[2,4],margin:C=[0],round:x=0,gap:k=3,actions:S,selected:I,loading:T,width:N="100%",isSidebar:_=!1,isSecondary:Z,...F}=e;const M=(0,i.s0)(),A=(0,o.useCallback)((()=>{n||(p&&p(),g&&M(g))}),[p,n,g]),D=F["data-ga"]||"";return o.createElement(s,(0,a.Z)({ref:t,flexWrap:!1,justifyContent:"between",alignItems:"center",padding:w,margin:C,round:x,onClick:A,"data-testid":h,width:N,selected:I,disabled:n,isSidebar:_},D&&{"data-ga":D}),o.createElement(l.Flex,{alignItems:"center",gap:k,flex:!0,basis:""},T?o.createElement(u,null):"string"===typeof f?o.createElement(d,{name:f,disabled:n,color:v,height:b,width:y}):f,o.createElement(c,(0,a.Z)({opacity:n?"medium":void 0,width:"150px",color:E,italic:Z},m),r)),S)}));t.Z=m},61458:function(e,t,n){n.d(t,{g:function(){return i}});var a=n(87462),o=n(67294),r=n(60677),l=n(22195);const i=(0,r.default)(l.H4).attrs({padding:[0,2],background:"error"}).withConfig({displayName:"list__DefaultListHeader",componentId:"sc-5df7lw-0"})(["cursor:pointer;pointer-events:",";"],(e=>{let{disabled:t}=e;return t?"none":"auto"})),c=e=>{let{disabled:t,toggleOpen:n,label:a,testid:r,Header:l=i}=e;return o.createElement(l,{"data-testid":r,onClick:n,opacity:t?"medium":void 0,disabled:t},a)};t.Z=e=>{let{disabled:t,isOpen:n=!1,toggleOpen:r,label:i,children:s,headerTestId:d,Header:u,...m}=e;return o.createElement(l.Flex,(0,a.Z)({column:!0},m),o.createElement(c,{disabled:t,Header:u,toggleOpen:r,label:i,testid:d}),o.createElement(l.Collapsible,{open:n},s))}},13710:function(e,t,n){n(33948);var a=n(67294),o=n(37518),r=n(96929),l=n(45916),i=n(22195),c=n(5795),s=n(46667),d=n(89250),u=n(53338),m=n(33335);t.Z=()=>{const e=(0,o.UL)(),t=(0,r.X7)(e,"ids"),[n,,g,p]=(0,s.Z)(),h=(0,r.X7)(e,"loaded"),{pathname:f}=(0,d.TH)(),b=(0,m.gI)("node:Create"),y=(0,o.vf)(),v=f.includes("/overview")||f.includes("/nodes")&&!f.includes("/nodes/"),E=0===t.length?"You have no nodes. To unleash the full power of Netdata please add":"You only have one node! To unleash the full power of Netdata please add",w=t.length<2,C=h&&!t.length;return w&&h&&(v||C)&&b&&y===u.i_?a.createElement(l.Z,{background:"successBackground"},a.createElement(i.Flex,{justifyContent:"center",alignItems:"center",width:"100%",gap:2},a.createElement(i.Icon,{"data-testid":"icon-banner-need-more-nodes",color:"primary",name:"add_node"}),a.createElement(i.Text,{"data-testid":"text-need-more-nodes",color:"panel"},E," ",a.createElement(i.Box,{"data-testid":"open-add-node",onClick:g,as:i.Text,cursor:"pointer",textDecoration:"underline",color:"panel"},"two or more nodes!")),n&&a.createElement(c.Z,{onClose:p,room:e}))):null}},83925:function(e,t,n){var a=n(87462),o=n(67294),r=n(22195),l=n(62200),i=n(82902),c=n(64637);const s={warning:{icon:"warning_triangle_hollow",iconColor:"warning",flavour:"warning",hollow:"warning",reccomendedVersion:l.I3,warningText:"is below the latest stable agent version"},critical:{icon:"warning_triangle_hollow",iconColor:"error",flavour:"error",hollow:"error",reccomendedVersion:l._b,warningText:"is below the recommend agent version"}},d=e=>{let{icon:t,iconColor:n,warningLevel:a,handeleNavigateToDocs:l,message:i}=e;return o.createElement(r.Flex,{column:!0,width:{max:"200px"},gap:2},o.createElement(r.Flex,{alignItems:"center",gap:2},o.createElement(r.Icon,{name:t,color:n}),o.createElement(r.TextMicro,{color:"white"},(0,c.fm)(a))),o.createElement(r.Flex,{column:!0,gap:2},o.createElement(r.TextMicro,{color:"white"},i),o.createElement(r.TextMicro,{"data-testid":"text-agent-outdated-critical",color:"white"},o.createElement(r.Box,{"data-testid":"open-add-node",onClick:l,as:r.TextMicro,cursor:"pointer",textDecoration:"underline",color:"white"}," ","Please update them"," "),"to ensure you get the latest security bug fixes.")))};t.Z=e=>{let{warningLevel:t,text:n="Needs Update",container:l,os:u,name:m,labels:g,version:p,...h}=e;const{icon:f,flavour:b,hollow:y,reccomendedVersion:v,iconColor:E,warningText:w}=s[t],C=(0,o.useCallback)((()=>{const e=(0,i.Ly)({container:l,os:u,version:p,...g});window.open(e,"_blank","noopener,noreferrer")}),[l,u]),x="".concat(m," ").concat(w," ").concat(v);return o.createElement(r.Tooltip,{allowHoverOnTooltip:!0,content:o.createElement(d,{message:x,icon:f,iconColor:E,warningLevel:t,handeleNavigateToDocs:C})},o.createElement(r.Pill,(0,a.Z)({icon:f,flavour:b,hollow:y},h),(0,c.fm)(n)))}},11389:function(e,t,n){var a=n(67294),o=n(89050),r=n(62200),l=n(22195);t.Z=e=>{let{state:t,rawState:n}=e;const i=n||(0,o.Q5)(t),{counterColor:c,indicatorWrapperColor:s}=r.WV[i.toLocaleLowerCase()];return a.createElement(l.Flex,{margin:[0,"auto",0,"auto"],width:20,height:"20px",padding:[.5,0],border:{side:"all",color:s},background:"nodeBadgeBackground",justifyContent:"center",round:4},a.createElement(l.TextMicro,{strong:!0,color:c},i))}},86711:function(e,t,n){var a=n(67294),o=n(22195);t.Z=()=>a.createElement(o.Flex,{column:!0,width:{max:"200px"},gap:2},a.createElement(o.TextMicro,{color:"white"},a.createElement(o.TextMicro,{color:"white",strong:!0},"Live:")," ","Node is actual collecting and streaming metrics to Cloud"),a.createElement(o.TextMicro,{color:"white"},a.createElement(o.TextMicro,{color:"white",strong:!0},"Stale:")," ","Node is currently offline and not streaming metrics to Cloud. It can show historical data from a parent node"),a.createElement(o.TextMicro,{color:"white"},a.createElement(o.TextMicro,{color:"white",strong:!0},"Offline:")," ","Node is currently offline, not streaming metrics to Cloud and not available in any parent node"),a.createElement(o.TextMicro,{color:"white"},a.createElement(o.TextMicro,{color:"white",strong:!0},"Unseen:")," ","Nodes have never been connected to Cloud, they are claimed but no successful connection was established"))},91268:function(e,t,n){var a=n(87462),o=n(67294),r=n(22195);const l=(0,o.forwardRef)(((e,t)=>{let{children:n,rightBar:l=null,...i}=e;return o.createElement(r.Flex,{id:"main",height:"100%",width:"100%"},o.createElement(r.Flex,(0,a.Z)({column:!0,overflow:"hidden",width:"100%"},i,{ref:t}),n),l)}));t.Z=l},97346:function(e,t,n){var a=n(33335);t.Z=e=>{let{permission:t,children:n}=e;return(0,a.gI)(t)?n:null}},14428:function(e,t,n){var a=n(87462),o=n(67294),r=n(22195),l=n(33335);const i=(0,o.forwardRef)(((e,t)=>{let{ifForbidden:n="disabled",permission:i,...c}=e;const s=(0,l.gI)(i);return"hide"!==n||s?o.createElement(r.Button,(0,a.Z)({ref:t,disabled:"disabled"===n&&!s||c.disabled},c)):null}));t.Z=i},15418:function(e,t,n){var a=n(87462),o=n(67294),r=n(33335);t.Z=e=>{let{Component:t,ifForbidden:n="disabled",permission:l,children:i,...c}=e;const s=(0,r.gI)(l);return"hide"!==n||s?"function"===typeof i?i(s):t?o.createElement(t,(0,a.Z)({},c,{disabled:"disabled"===n&&!s||c.disabled})):i:null}},37689:function(e,t,n){n.d(t,{Z:function(){return c}});var a=n(87462),o=n(67294),r=n(60677),l=n(22195);var i=(0,r.default)(l.TextInput).withConfig({displayName:"searchInput__SearchInput",componentId:"sc-1x493x7-0"})(["& input{background:transparent;}& > label{margin-bottom:0;}"]);var c=(0,o.forwardRef)(((e,t)=>{let{value:n,onChange:r,...l}=e;return o.createElement(i,(0,a.Z)({inputRef:t,value:n,onChange:r,placeholder:"Search",name:"search",metaShrinked:!0},l))}))},7693:function(e,t,n){n.d(t,{A:function(){return l},x:function(){return i}});var a=n(87462),o=n(67294),r=n(22195);const l=14,i=e=>{let{children:t,isSubmodal:n,onClose:i,title:c,...s}=e;return o.createElement(r.Flex,{justifyContent:"between",background:"modalHeaderBackground",alignItems:"center",padding:[0,4]},o.createElement(r.Flex,{alignItems:"center",height:l},o.createElement(r.Button,{neutral:!0,flavour:"borderless",icon:n?"chevron_left":"x",onClick:i,"data-testid":"sidebarModalHeader_".concat(n?"chevron_left":"close_button")}),o.createElement(r.H4,(0,a.Z)({color:"text"},s),c)),t)}},16645:function(e,t,n){n.d(t,{TZ:function(){return c},ZW:function(){return s},oU:function(){return i},u6:function(){return l}});var a=n(60677),o=n(22195),r=n(7693);const l=(0,a.default)(o.PortalSidebar).withConfig({displayName:"sidebar__SidebarModal",componentId:"sc-tmwerm-0"})(["z-index:35;background:",";width:50%;max-width:",";overflow:",";"],(0,o.getColor)("mainBackground"),(0,o.getSizeBy)(90),(e=>{let{overflow:t="hidden"}=e;return t})),i=(0,a.default)(o.PortalSidebar).withConfig({displayName:"sidebar__FullModal",componentId:"sc-tmwerm-1"})(["z-index:35;background:",";width:100%;overflow:",";"],(0,o.getColor)("mainBackground"),(e=>{let{overflow:t="hidden"}=e;return t})),c=(0,a.default)(o.Flex).attrs((e=>({column:!0,background:"mainBackground",width:"100%",padding:[4,4,8],...e}))).withConfig({displayName:"sidebar__SidebarContent",componentId:"sc-tmwerm-2"})(["overflow:",";height:calc( 100vh - "," );"],(e=>{let{overflow:t="auto"}=e;return t}),(e=>{let{hasFooter:t,hasModalTitle:n=!0}=e;const a=n?r.A:0;return(0,o.getSizeBy)(t?(r.A+a+20)/2:(r.A+a)/2)})),s=(0,a.default)(o.Flex).attrs({height:20,justifyContent:"end",alignItems:"center",padding:[3],background:"mainBackground",border:{side:"top",color:"borderSecondary"}}).withConfig({displayName:"sidebar__SidebarFooter",componentId:"sc-tmwerm-3"})([""])},73256:function(e,t,n){n.d(t,{G:function(){return r}});var a=n(60677),o=n(22195);const r=(0,a.default)(o.Flex).attrs((e=>({padding:[4,6,0],width:"100%",background:"modalTabsBackground",...e}))).withConfig({displayName:"tabs__TabHeader",componentId:"sc-1ramyo4-0"})([""])},92903:function(e,t,n){n.d(t,{B:function(){return l}});var a=n(87462),o=n(67294),r=n(22195);const l=e=>{let{children:t,...n}=e;return o.createElement(r.Flex,(0,a.Z)({justifyContent:"between",background:"elementBackground",alignItems:"center",padding:[4,6]},n),o.createElement(r.H3,null,t))}},81488:function(e,t,n){n(33948);var a=n(67294),o=n(43337),r=n(22195),l=n(15794),i=n(20709);t.Z=e=>{let{text:t,updatedAt:n,error:c}=e;const[,s]=(0,a.useState)(),d=(e=>{if(!e)return"";const t=new Date(e);return t.getTime()?(0,i.Z)(t,new Date):""})(n);return(0,o.Z)((()=>s(Math.random())),1e3),a.createElement(l.Z,{theme:"dark"},a.createElement(r.Flex,{column:!0,gap:3},a.createElement(r.TextSmall,{color:"key"},t),c&&a.createElement(r.Flex,{alignItems:"center",gap:2},a.createElement(r.Icon,{width:14,height:12,color:"text",name:"warning_triangle"}),a.createElement(r.TextSmall,null,"Error: ",d?"Data not updated":"No data")),d&&a.createElement(r.TextMicro,null,a.createElement(r.TextMicro,{color:"key"},"Last updated: "),d)))}},90025:function(e,t,n){var a=n(87462),o=(n(57640),n(9924),n(88449),n(2490),n(59849),n(67294)),r=n(22195),l=n(95383);const i={closeMenuOnSelect:!1,backspaceRemovesValue:!1,isClearable:!1,blurInputOnSelect:!0,captureMenuScroll:!0,isMulti:!0};t.Z=e=>{let{selectedValue:t,onChange:n,formatOptions:c,filterValues:s,placeholder:d="search..."}=e;const u=(0,l.J7)(),m=(0,o.useMemo)((()=>u.map((e=>{let{id:t,name:n}=e;return{label:n,value:t,...c&&c({id:t,name:n})}}))),[u,c]),g=(0,o.useMemo)((()=>m.filter((e=>{let{label:n,value:a}=e;return t.includes(a)||s&&s({label:n,value:a})}))),[m,t,s]),p=(0,o.useCallback)((e=>{const t=e.map((e=>{let{value:t}=e;return t}));n(t)}),[n]);return o.createElement(r.Select,(0,a.Z)({placeholder:d},i,{options:m,value:g,onChange:p}))}},88866:function(e,t,n){n.d(t,{V:function(){return o},_:function(){return r}});n(25387),n(2490),n(72608);const a=[{iconName:"osAlpineLinux",logoFilename:"alpine.svg",name:"alpine",osNames:["Alpine Linux"],title:"Alpine Linux"},{iconName:"osAmazonLinux",logoFilename:"linux.svg",name:"linux",osNames:["Amazon Linux","Amazon Linux AMI"],title:"Amazon Linux"},{iconName:"osArchLinux",logoFilename:"arch.svg",name:"archarm",osNames:["Archcraft","Arch Linux","Arch Linux 32","Arch Linux ARM","ArchLabs","ArchLinux"],title:"Arch Linux"},{iconName:"osCentos",logoFilename:"centos.svg",name:"centos",osNames:["CentOS","CentOS Linux","CentOS Stream"],title:"CentOS"},{iconName:"osCoreOS",logoFilename:"coreos.svg",name:"coreos",osNames:["Container Linux by CoreOS"],title:"CoreOS"},{iconName:"osDebian",logoFilename:"debian.svg",name:"debian",osNames:["Debian GNU/Linux"],title:"Debian"},{iconName:"osFedora",logoFilename:"fedora.svg",name:"fedora",osNames:["Fedora","Fedora Linux","Fedora Remix for WSL"],title:"Fedora"},{iconName:"osFreeBSD",logoFilename:"freebsd.svg",name:"freebsd",osNames:["FreeBSD"],title:"FreeBSD"},{iconName:"serviceFreeNAS",logoFilename:"freenas.svg",name:"freenas",osNames:[],title:"FreeNAS"},{iconName:"osGentoo",logoFilename:"gentoo.svg",name:"gentoo",osNames:["Gentoo"],title:"Gentoo"},{iconName:"serviceKubernetes",logoFilename:"kubernetes.svg",name:"kubernetes",osNames:[],title:"Kubernetes"},{iconName:"osLinux",logoFilename:"linux.svg",name:"linux",osNames:[],title:"Linux"},{iconName:"osMacOSX",logoFilename:"macos.svg",name:"macos",osNames:["mac"],title:"MacOS"},{iconName:"osMacOSX",logoFilename:"macos.svg",name:"mac",osNames:["mac"],title:"MacOS"},{iconName:"osLinuxManjaro",logoFilename:"manjaro.svg",name:"manjaro",osNames:["Manjaro Linux","Manjaro-ARM"],title:"Manjaro"},{iconName:"serviceOpenStack",logoFilename:"openstack.svg",name:"openstack",osNames:[],title:"OpenStack"},{iconName:"osSuseLinux",logoFilename:"opensuse.svg",name:"opensuse",osNames:["openSUSE","openSUSE Leap","openSUSE Leap Micro","openSUSE MicroOS","openSUSE Tumbleweed"],title:"Open Suse"},{iconName:"serviceOpenWrt",logoFilename:"openwrt.svg",name:"openwrt",osNames:["OpenWrt"],title:"OpenWRT"},{iconName:"osOracle",logoFilename:"oracle.svg",name:"oracle",osNames:["Oracle Linux Server"],title:"Oracle Linux"},{iconName:"servicePfSense",logoFilename:"pfsense.svg",name:"pfsense",osNames:[],title:"PFSense"},{logoFilename:"raspberry-pi.svg",name:"raspberry-pi",osNames:[],title:"Raspberry PI"},{iconName:"osRaspbian",name:"raspbian",osNames:["Raspbian","Raspbian GNU/Linux"],title:"Raspbian"},{iconName:"osRedHat",logoFilename:"redhat.svg",name:"redhat",osNames:["Red Hat Enterprise Linux","Red Hat Enterprise Linux Server","Red Hat Enterprise Linux Workstation","RedHatEnterpriseServer"],title:"Red Hat Enterprise Linux"},{iconName:"osSuseLinux",logoFilename:"suse.svg",name:"suse",osNames:[],title:"Suse"},{iconName:"osUbuntu",logoFilename:"ubuntu.svg",name:"ubuntu",osNames:["Ubuntu","Ubuntu Core"],title:"Ubuntu"}],o=a.reduce(((e,t)=>({...e,[t.name]:t})),{}),r=a.reduce(((e,t)=>({...e,...t.osNames.reduce(((e,n)=>({...e,[n]:t})),{})})),{})},15257:function(e,t,n){n.d(t,{Z:function(){return I}});var a=n(87462),o=(n(33948),n(88449),n(2490),n(59849),n(57640),n(9924),n(60677)),r=n(67294),l=n(22195),i=n(15794);const c=o.default.div.withConfig({displayName:"styled__Divider",componentId:"sc-14bbmjw-0"})(["background:",";height:1px;width:auto;margin:"," ",";"],(0,l.getColor)("disabled"),(0,l.getSizeBy)(1),(0,l.getSizeBy)(3));var s=n(67622),d=n(31203),u=n(46667),m=n(13477),g=n(1043),p=n(83356),h=(n(17727),n(16645)),f=n(7693),b=n(73256),y=n(62289);const v={flex:!0};var E=e=>{let{onClose:t}=e;const[n,o]=(0,r.useState)(!1),[i,c]=(0,r.useState)(!1),[s,d]=(0,r.useState)({}),{handleChangeTab:u,activeTabIndex:g,tabsByName:p,tabs:E}=(0,y.Z)(),w=(0,m.oH)(void 0,{shouldPersist:!0,onSuccess:t}),C=(0,r.useCallback)((()=>{o(!0),w(s).finally((()=>o(!1)))}),[s]),x=(0,r.useMemo)((()=>E.map((e=>{const{label:n,testId:o,Component:i}=p[e];return r.createElement(l.Tab,{key:e,label:n,"data-testid":"userProfileModal-".concat(o)},r.createElement(i,(0,a.Z)({},"profile"===e&&{setFormState:d,setFormValid:c},{onClose:t})))}))),[E]);return r.createElement(h.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},r.createElement(f.x,{onClose:t,title:"Settings"},"profile"===E[g]&&r.createElement(l.Button,{disabled:!i,label:"Save",onClick:C,isLoading:n,loadingLabel:"saving..."})),r.createElement(l.Tabs,{selected:g,onChange:u,TabContent:h.TZ,TabsHeader:b.G,tabsProps:v},x))},w=n(82351);var C=(0,o.default)(l.Flex).attrs({column:!0,round:1}).withConfig({displayName:"dropdown__Dropdown",componentId:"sc-w0ej6i-0"})(["box-shadow:0 4px 4px rgba(0,0,0,0.25);"]),x=n(78710);const k={"Operational Status":()=>!0,"Sign In":e=>{let{isAgent:t,isAnonymous:n}=e;return t||n},Settings:e=>{let{isAgent:t,isAnonymous:n}=e;return t||!n},"Sign Out":e=>{let{isAnonymous:t}=e;return!t}},S=(0,o.default)(l.Button).withConfig({displayName:"userControl__SignInButton",componentId:"sc-n4ebn8-0"})(["&&{> .button-icon{width:24px;height:24px;}}"]);var I=e=>{let{dropdownBackground:t="dropdown"}=e;const n=(0,m.Iy)("avatarURL"),o=(0,m.Iy)("isAnonymous"),[h,,f,b]=(0,u.Z)(),v=(0,r.useCallback)((()=>{window.open("https://status.netdata.cloud","_blank")}),[]),I=(0,g.UQ)(),T=(0,p.Z)(),{handleOpenProfileModal:N,handleCloseProfileModal:_,isProfileModalOpen:Z}=(0,y.Z)(),F=(0,r.useMemo)((()=>[{name:"Settings",onClick:N,hasSeparator:!1,testid:"userControl-settings"},{name:"Operational Status",onClick:v,hasSeparator:!1,testid:"userControl-operationalStatus"},{name:"Sign In",onClick:T,hasSeparator:!0,testid:"userControl-signOut"},{name:"Sign Out",onClick:I,hasSeparator:!0,testid:"userControl-signOut"}].filter((e=>k[e.name]({isAgent:x.ZP,isAnonymous:o})))),[o,x.ZP]);return r.createElement(i.Z,null,r.createElement(w.Z,!o&&{content:"Edit your account settings and manage your notifications",align:"right"},o?r.createElement(w.Z,{content:"Sign In",align:"right"},r.createElement(S,{small:!0,icon:"sign_in",onClick:f,"data-ga":"sidebar-sign-in::click-dropdown::global-view","data-testid":"sign-in-dropdown",iconSize:"medium",margin:[0,0,2]})):r.createElement(d.Z,{src:n||"","data-testid":"userControl-userAvatar",onClick:f})),h&&r.createElement(l.Layer,{margin:[5,17],position:"bottom-left",onClickOutside:b,onEsc:b},r.createElement(C,{width:52,background:t,padding:[3]},F.map((e=>{let{hasSeparator:t,name:n,...o}=e;return r.createElement(r.Fragment,{key:n},t&&r.createElement(c,{key:"".concat(n,"-itemSeparator")}),r.createElement(s.Z,(0,a.Z)({key:n,round:1},o),n))})))),Z&&r.createElement(E,{onClose:_}))}},16772:function(e,t,n){var a=n(87462),o=n(67294),r=n(22195);t.Z=e=>{let{onChange:t,value:n,onKeyDown:l,label:i,...c}=e;return o.createElement(r.TextInput,(0,a.Z)({label:i,name:"userEmail",placeholder:"Enter an email address",value:n,onChange:t,onKeyDown:l},c))}},62289:function(e,t,n){n.d(t,{Z:function(){return He}});n(88449),n(2490),n(59849),n(33948);var a=n(67294),o=n(65351),r=n(22195),l=n(30688),i=n(31203),c=n(13477),s=n(1043),d=n(46667);var u=n(87462),m=n(71752);const g="User name cannot exceed ".concat(40," characters"),p=e=>{const t=e.length<=40;return(0,l.f)(t,g)};var h=e=>{let{value:t,isValid:n,setIsValid:o,onChange:i,label:c,validators:s=[],fieldMessage:d,...g}=e;const h=(0,l.A)([p,...s]),[f,b]=(0,a.useState)("");return(0,a.useEffect)((()=>{const e=h(t),a=e.isValid,r=(0,m.T)(e);!n&&a?o(!0):n&&!a&&o(!1),b(r||"")}),[n,t]),a.createElement(r.TextInput,(0,u.Z)({label:c||" ",name:"userName",placeholder:"Enter the user's name",value:t,onChange:i,fieldMessage:d,error:!n&&f},g))},f=n(16772),b=n(46715),y=n(74059),v=n(94666),E=n(72671),w=n(60677);const C=(0,w.default)(r.Text).withConfig({displayName:"styled__Label",componentId:"sc-anprf9-0"})(["height:",";font-weight:bold;display:flex;align-items:center;margin-bottom:",";"],(0,r.getSizeBy)(3),(0,r.getSizeBy)(3)),x=w.default.div.withConfig({displayName:"styled__AvatarBlock",componentId:"sc-anprf9-1"})(["height:",";display:flex;margin-bottom:",";"],(0,r.getSizeBy)(10),(0,r.getSizeBy)(4)),k=(w.default.div.withConfig({displayName:"styled__GravatarInfo",componentId:"sc-anprf9-2"})(["padding:0 ",";display:flex;flex-direction:column;justify-content:center;"],(0,r.getSizeBy)(2)),(0,w.default)(r.TextSmall).withConfig({displayName:"styled__StyledTextSmall",componentId:"sc-anprf9-3"})(["margin-bottom:",";"],(0,r.getSizeBy)(2)),(0,w.default)(r.TextNano).withConfig({displayName:"styled__StyledTextNano",componentId:"sc-anprf9-4"})(["color:",";"],(0,r.getColor)("textFocus")),w.default.div.withConfig({displayName:"styled__RadioRow",componentId:"sc-anprf9-5"})(["display:flex;flex-flow:row nowrap;align-items:center;padding:0 0 "," ",";"],(0,r.getSizeBy)(2),(0,r.getSizeBy)(1))),S=w.default.section.withConfig({displayName:"styled__StyledSection",componentId:"sc-anprf9-6"})(["display:flex;margin-top:auto;justify-content:flex-end;"]),I=[e=>(0,l.f)(!!e,"Name should not be empty")],T=()=>{},N=(0,E.F)((e=>{let{isLastMember:t,spaceName:n,children:o}=e;return a.createElement(r.Flex,{column:!0,gap:2},a.createElement(r.Text,null,"You are about to delete your account at ",a.createElement("strong",null,"Netdata Cloud"),". All data related to your account will be deleted."),t&&a.createElement(a.Fragment,null,a.createElement(r.Text,null,a.createElement(r.Text,{strong:!0},n)," space will be deleted since you are the last member."),o),a.createElement(r.Text,null,"This cannot be undone. Are you sure you want to continue?"))}));var _=e=>{let{setFormValid:t,setFormState:n}=e;const o=(0,c.Iy)("name"),[l,u,m,g]=(0,r.useInputValue)({value:o,maxChars:40}),[p,E]=(0,a.useState)(!1),[w,,k,_]=(0,d.Z)(),[Z,F]=(0,d.Z)(),{value:M}=(0,b.RP)(),A=(0,y.OS)(),D=1===(0,v.H4)().length,L=(0,c.Iy)("email"),P=(0,c.Iy)("avatarURL");(0,a.useEffect)((()=>{g&&t(p)}),[g,p]),(0,a.useEffect)((()=>{n({name:l})}),[l]);const B=(0,s.R2)();return a.createElement(a.Fragment,null,a.createElement(C,{"data-testid":"userProfile-label"},"Photo"),a.createElement(x,{"data-testid":"userProfile-avatarSection"},a.createElement(i.Z,{src:P||"","data-testid":"userProfile-avatar",width:24,height:24})),a.createElement(h,{"data-testid":"userProfile-username",value:l,label:"Name",onChange:u,isValid:p,setIsValid:E,validators:I,fieldIndicator:m,instantFeedback:"positiveFirst",isDirty:g}),a.createElement(f.Z,{"data-testid":"userProfile-email",label:"Email",disabled:!0,value:L,onChange:T}),a.createElement(S,{"data-testid":"userProfile-actions"},a.createElement(r.Button,{danger:!0,onClick:k,label:"Delete account","data-ga":"user-profile-settings::click-delete::global-view","data-testid":"userProfile-deleteAccount-button"}),w&&a.createElement(r.ConfirmationDialog,{confirmLabel:Z?"Deleting...":"Yes, delete","data-ga":"delete-account-dialog","data-testid":"deleteAccountDialog",handleConfirm:()=>{F(),B()},handleDecline:_,message:a.createElement(N,{isLastMember:D,spaceName:A.name,currentPlan:M}),title:"Delete Account",isConfirmDisabled:Z,isConfirmLoading:Z,isDeclineDisabled:Z})))},Z=n(91008);var F=e=>{let{gaPrefix:t="cookie-consent",gaView:n="global-view",testPrefix:o="cookieConsent"}=e;return a.createElement(r.TextSmall,{"data-testid":"".concat(o,"-description")},"This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember you. We use this information to improve and customize your browsing experience and for analytics and metrics about our visitors on this website and other media. To find out more about the cookies we use, see Netdata's"," ",a.createElement(Z.Z,{alignSelf:"start",Component:r.TextSmall,"data-ga":"".concat(t,"::click-policy-link::").concat(n),"data-testid":"".concat(o,"-policyLink"),href:"https://netdata.cloud/privacy",rel:"noopener noreferer",target:"_blank"},"Privacy Policy"),".")},M=(n(15581),n(34514),n(57640),n(9924),n(92432)),A=n(80606),D=n(78401),L=n(52971),P=n(85456);const B=(0,w.default)(r.Button).attrs({textTransform:"none",width:"auto"}).withConfig({displayName:"styled__Action",componentId:"sc-aj53iu-0"})(["&&{height:36px;","}"],(e=>{let{isBanner:t}=e;return t&&"\n border-width: 0;\n \n > span {\n align-items: center;\n display: flex;\n }\n "}));(0,w.default)(r.Box).withConfig({displayName:"styled__AppContainer",componentId:"sc-aj53iu-1"})(["backdrop-filter:blur(2.5px);background-color:rgba(255,255,255,0.7);inset:0;pointer-events:all;position:absolute;z-index:10;"]),(0,w.default)(r.Icon).attrs({color:"primary",name:"chevron_down_thin"}).withConfig({displayName:"styled__ArrowIcon",componentId:"sc-aj53iu-2"})(["",";"],(e=>{let{isOpen:t}=e;return t&&"transform: rotate(180deg);"})),(0,w.default)(r.Box).attrs({background:"bright",border:{color:"borderSecondary",side:"top"},width:"100%"}).withConfig({displayName:"styled__BannerContainer",componentId:"sc-aj53iu-3"})(["bottom:0;position:absolute;"]);var R=e=>{let{gaPrefix:t="cookie-consent",gaView:n="global-view",onClick:o=(()=>{}),testPrefix:l="cookieConsent"}=e;const i=(0,c.Iy)("id"),[s,d]=(0,a.useState)(P.lF),[,u]=(0,A.F)(),m=e=>t=>{let{target:n}=t;d((t=>({...t,[e]:n.checked})))};return a.createElement(r.Flex,{column:!0,"data-testid":"".concat(l,"-preferences"),gap:3},Object.values(L.Ew).map((e=>{let{defaultValue:o,description:i,disabled:c,ga:d,id:u,title:g}=e;return a.createElement(r.Flex,{column:!0,"data-testid":"".concat(l,"-").concat(u),gap:1,key:u},a.createElement(r.Flex,{alignItems:"center","data-testid":"".concat(u,"-actionRow"),justifyContent:"between"},a.createElement(r.Flex,{alignItems:"baseline","data-testid":"".concat(u,"-titleContainer")},a.createElement(r.Text,{color:"main","data-testid":"".concat(u,"-title")},g),c&&a.createElement(a.Fragment,null,"\xa0",a.createElement(r.TextSmall,{color:"main","data-testid":"".concat(u,"-statusDescription")},"(always ",L.pD[o],")"))),a.createElement(r.Toggle,{colored:!0,"data-ga":"".concat(t,"::click-").concat(d,"-switch::").concat(n,"::").concat(s[u]?"enabled":"disabled"),"data-testid":"".concat(u,"-switch"),checked:s[u],disabled:c,onChange:m(u)})),a.createElement(r.TextSmall,{color:"textLite","data-testid":"".concat(u,"-description")},i))})),a.createElement(B,{alignSelf:"end","data-ga":"".concat(t,"::click-save-preferences::").concat(n),"data-testid":"".concat(l,"-savePreferences"),disabled:(0,P.fY)(s),flavour:"hollow",label:"Save preferences",onClick:()=>{const e=[],t={};Object.keys(s).forEach((n=>{const a=s[n]?L.Ci.granted:L.Ci.denied;e.push("".concat(L.Ew[n].eventName,"=").concat(s[n].toString())),(0,P.ej)(n)!==a&&(L.Ew[n].gmtKeys.forEach((e=>{t[e]=a})),s[n]?L.Ew[n].handleAccept():L.Ew[n].handleDeny(),(0,P.d8)(n,(0,P.ow)(1),a))})),u((0,D.O)()),(0,P.v)(t),(0,M.L)("cookie-consent","save-preferences",e.join(","),i,"","cookie-consent-save-preferences"),o()},padding:[2,4]}))};var O=e=>{let{onClose:t}=e;return a.createElement(r.Flex,{column:!0,"data-testid":"manageCookies",gap:3},a.createElement(F,{gaPrefix:"manage-cookies",testPrefix:"manageCookies"}),a.createElement(R,{gaPrefix:"manage-cookies",onClick:t,testPrefix:"manageCookies"}))},z=n(33937);var U=()=>{const[e,t]=(0,z.k)("theme"),n=(0,a.useCallback)((e=>t(e.target.value)),[]);return a.createElement(a.Fragment,null,a.createElement(C,null,"Netdata Theme"),a.createElement(k,null,a.createElement(r.RadioButton,{label:"Light Theme",checked:"light"===e,onChange:n,value:"light"})),a.createElement(k,null,a.createElement(r.RadioButton,{label:"Dark Theme",checked:"light"!==e,onChange:n,value:"dark"})))};var V=e=>{let{onCloseModal:t,onCreate:n}=e;const[o,l]=(0,a.useState)("");return a.createElement(r.ModalContent,null,a.createElement(r.ModalHeader,null,"Create New Token",a.createElement(r.ModalCloseButton,{testId:"close-button",onClose:t})),a.createElement(r.ModalBody,null,a.createElement(r.Flex,{height:10,width:80},a.createElement(r.TextInput,{"data-testid":"description",placeholder:"Enter Description",onChange:e=>{let{target:t}=e;return l(t.value)},value:o}))),a.createElement(r.ModalFooter,null,a.createElement(r.Button,{disabled:""===o.trim(),label:"Create",onClick:()=>n(o),"data-testid":"btn-create"})))};const j=w.default.div.withConfig({displayName:"styled__TokenContainer",componentId:"sc-s1axew-0"})(["display:flex;flex-direction:column;align-items:center;color:",";background:",";border:1px solid ",';border-radius:2px;overflow-wrap:anywhere;white-space:pre-wrap;padding:23px 27px 14px;width:100%;font-family:"Courier New",Courier,monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;'],(0,r.getColor)("textDescription"),(0,r.getColor)("modalTabsBackground"),(0,r.getColor)("borderSecondary")),H=e=>a.createElement(r.Box,(0,u.Z)({},e,{as:r.Icon,sx:{borderRadius:"50%",overflow:"hidden",background:(0,r.getColor)(["neutral","white"])}})),G=e=>a.createElement(r.Text,(0,u.Z)({},e,{color:["neutral","bluebayoux"]})),W=e=>a.createElement(r.Flex,(0,u.Z)({},e,{as:r.Icon,sx:{alignSelf:"flex-end",cursor:"pointer"}}));var Y=n(20640),J=n.n(Y),q=n(55678),K=n(74855);const $=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return()=>{J()(e);const n=(0,K.sc)({...{header:"Copied",text:"Token copied to your clipboard!",icon:"gear",...t},success:!0});q.Am.success(n,{context:"copy"})}};var X=e=>{let{onCloseModal:t,token:n}=e;return a.createElement(r.ModalContent,null,a.createElement(r.ModalHeader,null,"Token Generated",a.createElement(r.ModalCloseButton,{testId:"close-button",onClose:t})),a.createElement(r.ModalBody,null,a.createElement(r.Flex,{column:!0,gap:4},a.createElement(j,null,a.createElement("span",{"data-testid":"token"},n),a.createElement(W,{name:"copy",size:"small",color:"primary",onClick:$(n),"data-ga":"profile::click-copytoken::all-pages::api-token"})),a.createElement(r.Flex,{alignItems:"center",background:"warningBackground",gap:4,padding:[3,3],round:!0},a.createElement(H,{"data-testid":"noNodesView-warningBannerIcon",name:"exclamation",color:"warning"}),a.createElement(G,{"data-testid":"warning-message"},"Make sure to copy or store this token and add it where you need it. Once you close this modal you will not be able to retrieve it again.")))),a.createElement(r.ModalFooter,null,a.createElement(r.Button,{label:"Close",onClick:t})))},Q=n(26398);var ee=e=>{let{onCloseModal:t,onTokenCreated:n,view:o,token:l}=e;const[i,c]=(0,a.useState)(o),[s,d]=(0,a.useState)(l);return a.createElement(r.Modal,null,"CreateView"===i&&a.createElement(V,{"data-testid":"create-view",onCloseModal:t,onCreate:async e=>{const t=await(e=>Q.Z.post("/api/v1/auth/account/api-token",{description:e}))(e);(0,M.L)("api-token","create-token","profile",e),d(t.data.token),c("CopyTokenView"),n()}}),"CopyTokenView"===i&&s&&a.createElement(X,{onCloseModal:t,token:s}))},te=n(49546),ne=()=>{const[e,t]=(0,a.useState)([]),n=async()=>{const e=await Q.Z.get("/api/v1/auth/account/api-token");t(e.data.map((e=>({...e,created_at:e.created_at?(0,te.Z)(new Date(e.created_at),"dd/MM/yyyy"):null,last_used_at:e.last_used_at?(0,te.Z)(new Date(e.last_used_at),"dd/MM/yyyy"):null}))))};return(0,a.useEffect)((()=>{n()}),[]),{data:e,setData:t,fetchData:n}},ae=n(82351);const oe=[{id:"description",header:"Description",size:250,minSize:60,meta:{cellStyles:{sx:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}}},cell:e=>{let{getValue:t}=e;return a.createElement(ae.Z,{plain:!0,content:t()||"",isBasic:!0},a.createElement(r.Text,{whiteSpace:"nowrap",truncate:!0},t()||""))}},{id:"created_at",header:"Created at",size:90,minSize:90,cell:e=>{let{getValue:t}=e;return t()||"-"}},{id:"last_used_at",header:"Used at",size:90,minSize:90,cell:e=>{let{getValue:t}=e;return t()||"-"}},{id:"ends_with",header:"Token",size:90,minSize:90,cell:e=>{let{getValue:t}=e;return a.createElement(a.Fragment,null,a.createElement(r.Text,{style:{verticalAlign:"sub"}},"******"),t())}}];var re=()=>{const[e,t]=(0,a.useState)(!1),[n,o]=(0,a.useState)(!1),[l,i]=(0,a.useState)(null),{data:c,setData:s,fetchData:d}=ne(),u=(0,a.useMemo)((()=>({addEntry:{handleAction:()=>t(!0),tooltipText:"Create new token"}})),[]),m=(0,a.useMemo)((()=>({delete:{handleAction:async e=>{let{id:t}=e;var n;await(n=t,Q.Z.delete("/api/v1/auth/account/api-token/".concat(n))),s(c.filter((e=>e.id!==t))),(0,M.L)("api-token","delete-token","profile")},confirmationTitle:"Delete API Token",confirmationMessage:"You are about to delete API Token, are you sure you want to continue?"}})),[c]);return a.createElement(a.Fragment,null,a.createElement(r.NetdataTable,{dataColumns:oe,data:c,bulkActions:u,rowActions:m}),e&&a.createElement(ee,{view:"CreateView",onCloseModal:()=>t(!1),onTokenCreated:d}),n&&a.createElement(ee,{view:"CopyTokenView",onCloseModal:()=>{o(!1),i(null)},token:l}))},le=n(3528);var ie=()=>{const[e,t]=(0,le.MJ)("email"),n=(0,a.useCallback)((()=>t(!e)),[e,t]);return a.createElement(r.Flex,{justifyContent:"between",alignItems:"center"},a.createElement(r.Box,null,a.createElement(r.H5,null,"E-mail"),a.createElement(r.TextSmall,null,"Netdata will send you health notifications via e-mails")),a.createElement(r.Toggle,{colored:!0,onChange:n,checked:e,"data-testid":"profileNotifications-emailNotificationsToggle","data-ga":"profile-ntab::click-toggle::global-view::".concat(e?"enabled":"disabled")}))},ce=(n(25387),n(72608),n(78266)),se=n(33335),de=(n(31672),n(59461),n(89211)),ue=n(45736),me=n(23383),ge=n(95383),pe=n(3689),he=n(8018),fe=n(37518);const be=w.default.div.withConfig({displayName:"styled__Row",componentId:"sc-lpc291-0"})(["width:100%;height:",";display:flex;flex-flow:row nowrap;align-items:center;padding-left:",";margin-bottom:",";"],(0,r.getSizeBy)(5),(0,r.getSizeBy)(3),(0,r.getSizeBy)(2)),ye=(0,w.default)(r.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-lpc291-1"})(["width:20px;height:20px;margin-right:",";"],(0,r.getSizeBy)()),ve=(0,w.css)(["&&{width:200px;}margin-left:auto;"]),Ee=(0,w.default)(r.Select).withConfig({displayName:"styled__StyledSelect",componentId:"sc-lpc291-2"})(["",""],ve),we=(0,w.default)(r.Button).withConfig({displayName:"styled__SettingsLoader",componentId:"sc-lpc291-3"})([""," color:",";border:1px solid ",";.path{stroke:",";}"],ve,(0,r.getColor)("text"),(0,r.getColor)("border"),(0,r.getColor)("text")),Ce=e=>{let{roomId:t,spaceId:n}=e;const[o,r]=(0,le.dR)({roomId:t,spaceId:n,key:"alarms"}),l=(0,a.useCallback)((e=>{r(e.value)}),[r]);return a.createElement(Ee,{options:Object.values(pe.YM),value:pe.YM[o],onChange:l})},xe=e=>{let{roomId:t,spaceId:n}=e;const[o,l]=(0,a.useState)(),i=(0,he.qn)(n,t,{onFail:()=>{l(!1)},onSuccess:()=>{l(!1)}}),c=(0,a.useCallback)((()=>{l(!0),i()}),[i,t]);return a.createElement(r.Box,{margin:[0,2,0,"auto"]},a.createElement(ae.Z,{content:"Join this room to activate notifications for it",isBasic:!0},a.createElement(r.Button,{isLoading:o,label:"Join",onClick:c,flavour:"hollow"})))},ke=e=>{let{isMember:t,roomId:n,spaceId:o}=e;const l=(0,fe.tE)(n,"name");return a.createElement(be,{"data-testid":"roomSettings-room-".concat(l),"data-ga":"profile-ntab::click-join-room-".concat(l,"::global-view")},a.createElement(ye,{name:"room",color:"text"}),a.createElement(r.Text,null,l),t?a.createElement(a.Suspense,{fallback:a.createElement(we,{isLoading:!0,flavour:"hollow",label:"Loading settings.."})},a.createElement(Ce,{roomId:n,spaceId:o})):a.createElement(xe,{roomId:n,spaceId:o}))},Se=w.default.div.withConfig({displayName:"styled__CollapsibleRoot",componentId:"sc-1p8t8zr-0"})(["width:100%;height:",";display:flex;flex-flow:row nowrap;align-items:center;cursor:pointer;margin-bottom:",";"],(0,r.getSizeBy)(5),(0,r.getSizeBy)(2)),Ie=(0,w.default)(r.Icon).withConfig({displayName:"styled__OpenerIcon",componentId:"sc-1p8t8zr-1"})(["height:5px;width:6px;margin-right:",";",";"],(0,r.getSizeBy)(2),(e=>{let{expanded:t}=e;return t&&"transform: rotate(90deg)"})),Te=(0,w.default)(r.Icon).withConfig({displayName:"styled__SpaceIcon",componentId:"sc-1p8t8zr-2"})(["width:20px;height:20px;margin-right:",";"],(0,r.getSizeBy)()),Ne=(0,w.default)(r.Text).withConfig({displayName:"styled__SpaceLabel",componentId:"sc-1p8t8zr-3"})(["font-weight:bold;"]),_e=(0,w.default)(r.TextSmall).withConfig({displayName:"styled__SettingsInfo",componentId:"sc-1p8t8zr-4"})(["margin-left:auto;opacity:0.8;"]);var Ze=n(26913);const Fe=e=>{let{expanded:t,onExpand:n,label:o,spaceId:r}=e;(0,Ze.Z)(r);const l=(0,ue.pV)(r,"channels").find((e=>"Email"===e.integration))||{};return a.createElement(Se,{onClick:n,"data-testid":"spaceRoot-space-".concat(o)},a.createElement(Ie,{name:"chevron_right_s",expanded:t,color:"text"}),a.createElement(Te,{name:"space",color:"text"}),a.createElement(Ne,null,o),!l.enabled&&a.createElement(_e,null,"E-mail notifications for this space has been disabled by admin"))},Me={width:"108px",height:"77px"},Ae=e=>{let{spaceId:t,isCurrent:n,showAllRooms:o}=e;const[l,i]=(0,de.Z)(n),c=(0,me.Z)(t,{autorun:!1,polling:!1}),s=(0,ge.y3)(t,"loaded");(0,a.useEffect)((()=>{t&&l&&!s&&c()}),[l,s,t,c]);const d=(0,y.vu)(t,"name"),u=(0,ge.WY)(t),m=(0,a.useMemo)((()=>o?u:u.filter((e=>{let{isMember:t}=e;return t}))),[u,o]),g=(0,a.useRef)();return(0,a.useEffect)((()=>{l&&g.current&&g.current.scrollIntoView({behavior:"smooth",block:"start"})}),[l]),a.createElement(r.Flex,{column:!0,ref:g},a.createElement(Fe,{expanded:l,onExpand:i,label:d,spaceId:t}),a.createElement(r.Collapsible,{open:l},(()=>s?a.createElement(a.Fragment,null,m.map((e=>{let{id:n,isMember:o}=e;return a.createElement(ke,{isMember:o,key:n,roomId:n,spaceId:t})}))):a.createElement(ce.Z,{iconProps:Me,title:"Loading..."}))))};var De=n(22613);const Le={width:"108px",height:"77px"},Pe=()=>{const e=(0,y.th)(),t=(e=>{const t=(0,y.GM)("ids");return(0,a.useMemo)((()=>t.reduce(((t,n)=>n===e?[n,...t]:[...t,n]),[])),[e,t])})(e),n=(0,se.gI)("room:ReadAll"),[o,l]=(0,a.useState)(!1);return a.createElement(a.Fragment,null,a.createElement(r.H4,null,"Notifications for all your Netdata Spaces and all the Rooms you are in"),n&&a.createElement(De.Z,{onFilterClick:e=>t=>{t.stopPropagation(),l(e)},showAllRooms:o,padding:[1,0]}),a.createElement(r.Flex,{overflow:{vertical:"auto"},column:!0,"data-testid":"spaceRoomNotifications-spacesContainer",padding:[3,0,3]},a.createElement(a.Suspense,{fallback:a.createElement(ce.Z,{iconProps:Le,title:"Loading notification settings..."})},t.map((t=>a.createElement(Ae,{key:t,isCurrent:t===e,showAllRooms:o,spaceId:t}))))))},Be=(0,a.memo)((()=>a.createElement(r.Flex,{overflow:{vertical:"hidden"},column:!0,gap:2},a.createElement(r.H4,null,"Notification Methods"),a.createElement(a.Suspense,{fallback:"..."},a.createElement(ie,null)),a.createElement(r.Flex,{height:"1px",background:"border"}),a.createElement(Pe,null))));var Re=n(78710);const Oe={agent:["theme"],cloud:["profile","theme","notifications","apiTokens","manageCookies"]},ze={profile:{Component:_,label:"Profile",order:0,testId:"profileTab"},theme:{Component:U,label:"Theme",order:1,testId:"themeTab"},notifications:{Component:Be,label:"Notifications",order:2,testId:"notificationsTab"},apiTokens:{Component:re,label:"API tokens",order:3,testId:"apiTokensTab"},manageCookies:{Component:O,label:"Manage cookies",order:4,testId:"manageCookiesTab"}},Ue=e=>(ze[e]||ze.profile).order,Ve=Re.ZP?"agent":"cloud",je=Object.keys(ze).filter((e=>Oe[Ve].includes(e)));var He=function(){let{modalName:e="profile",tabs:t=je}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{isModalOpen:n,currentModalTab:r,handleOpenModal:l,handleCloseModal:i,handleChangeModalTab:c}=(0,o.Z)(e),[s,d]=(0,a.useState)(Ue(r)),u=e=>{c(e)};return(0,a.useEffect)((()=>{d(Ue(r))}),[r]),{handleOpenProfileModal:function(){l(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"profile")},handleCloseProfileModal:()=>{i()},getPreselectedTab:Ue,setCurrentTab:u,handleChangeTab:e=>{const n=t[e];d(e),u(n)},tabs:t,tabsByName:ze,activeTabIndex:s,isProfileModalOpen:n}}},83356:function(e,t,n){n(15306);var a=n(67294),o=n(89250),r=n(78710);t.Z=()=>{const e=(0,o.s0)();return(0,a.useCallback)((()=>{if(r.ZP){const e=window.location.origin+window.location.pathname.replace(r.tj,"");window.location.href="".concat(window.envSettings.cloudUrl,"/trust?redirect_uri=").concat(encodeURIComponent(window.location.href),"&agent_uri=").concat(encodeURIComponent(e||window.envSettings.agentApiUrl))}else e("/sign-in")}),[])}},82040:function(e,t,n){n.d(t,{IC:function(){return m},Sq:function(){return d},cA:function(){return p},l9:function(){return u}});var a=n(87462),o=n(67294),r=n(22195),l=n(55899);const i="delete-node-dialog",c="deleteNodeDialog",s=e=>{const t=1===e;return"Delete ".concat(e," ").concat(t?"node":"nodes")},d=e=>"Delete ".concat(e," node"),u=e=>{let{name:t,nodesLength:n}=e;return n?1===n&&t?d(t):s(n):""},m=e=>{let{name:t}=e;return o.createElement(o.Fragment,null,"You are about to delete offline node ",o.createElement("strong",null,t),".",o.createElement("br",null),"Node will be removed from all rooms and will no longer be accessible. Plus all metadata will be removed.",o.createElement("br",null),"Are you sure you want to continue?")},g=e=>{let{nodesLength:t}=e;const n=1===t;return o.createElement(o.Fragment,null,"You are about to delete ",n?"this":"these"," ",o.createElement("strong",null,t," offline ",n?"node":"nodes"),".",o.createElement("br",null),n?"Node":"Nodes"," will be removed from all rooms and will no longer be accessible. Plus all metadata will be removed.",o.createElement("br",null),"Are you sure you want to continue?")},p=e=>{let{name:t,nodesLength:n}=e;return n?1===n&&t?o.createElement(m,{name:t}):o.createElement(g,{nodesLength:n}):""};t.ZP=e=>{let{ids:t=[],name:n,onClose:u}=e;const p=(0,l.Z)(),h=n?{"data-ga":"".concat(i,"-with-name"),"data-testid":"".concat(c,"WithName"),message:o.createElement(m,{name:n}),title:d(n)}:{"data-ga":"".concat(i,"Bulk"),"data-testid":"".concat(c,"Bulk"),message:o.createElement(g,{nodesLength:t.length}),title:s(t.length)};return o.createElement(r.ConfirmationDialog,(0,a.Z)({confirmLabel:"Yes, delete",handleConfirm:async()=>{await p(t)},handleDecline:u},h))}},5633:function(e,t,n){n.d(t,{Br:function(){return d},O3:function(){return g},ar:function(){return h},d1:function(){return m}});var a=n(87462),o=n(67294),r=n(22195),l=n(27624),i=n(37518);const c="remove-node-dialog",s="removeNodeDialog",d=e=>"Remove ".concat(e," node"),u=e=>{const t=1===e;return"Remove ".concat(e," ").concat(t?"node":"nodes")},m=e=>{let{name:t,nodesLength:n}=e;return n?1===n&&t?d(t):u(n):""},g=e=>{let{name:t,roomName:n}=e;return o.createElement(o.Fragment,null,"You are about to remove ",o.createElement("strong",null,t)," from room ",o.createElement("strong",null,n),".",o.createElement("br",null),"Are you sure you want to continue?")},p=e=>{let{nodesLength:t,roomName:n}=e;const a=1===t;return o.createElement(o.Fragment,null,"You are about to remove"," ",o.createElement("strong",null,t," ",a?"node":"nodes")," ","from room ",o.createElement("strong",null,n),".",o.createElement("br",null),"Are you sure you want to continue?")},h=e=>{let{name:t,nodesLength:n,roomName:a}=e;return n?1===n&&t?o.createElement(g,{name:t,roomName:a}):o.createElement(p,{nodesLength:n,roomName:a}):""};t.ZP=e=>{let{ids:t=[],name:n,onClose:m}=e;const h=(0,l.Z)(),f=t.length,b=(0,i.Hm)("name"),y=n?{"data-ga":"".concat(c,"WithName"),"data-testid":"".concat(s,"WithName"),message:o.createElement(g,{name:n,roomName:b}),title:d(n)}:{"data-ga":"".concat(c,"Bulk"),"data-testid":"".concat(s,"Bulk"),message:o.createElement(p,{nodesLength:f,roomName:b}),title:u(f)};return o.createElement(r.ConfirmationDialog,(0,a.Z)({handleConfirm:async()=>{await h(t)},handleDecline:m},y))}},89014:function(e,t,n){n.d(t,{m4:function(){return c},aJ:function(){return l},Ho:function(){return r},ne:function(){return a},h8:function(){return o},Id:function(){return i},d6:function(){return d},Lo:function(){return s},En:function(){return u}});const a="No Services",o="N/A",r={groupsOrder:{alertStatus:{["critical"]:1,["warning"]:2,["clear"]:3,["unreachable"]:4},nodeStatus:{Online:1,Stale:2,Offline:3},services:{[a]:2}},prioritySettings:{unprioritizedGroupsPlacement:1}},l=48,i=88,c=75,s=74,d=2,u=0},89050:function(e,t,n){n.d(t,{Aw:function(){return T},Br:function(){return N},Dy:function(){return b},I$:function(){return d},Lt:function(){return f},MC:function(){return E},O2:function(){return y},Q5:function(){return h},V3:function(){return i},_0:function(){return u},cB:function(){return v},jG:function(){return _},jo:function(){return I},kR:function(){return g},oy:function(){return s},yK:function(){return w}});n(25387),n(2490),n(72608),n(33948),n(15581),n(34514),n(88449),n(59849),n(57640),n(9924);var a=n(67294),o=n(41379),r=n(71172),l=n(89014);const i=(e,t)=>"services"===t?((e,t)=>e.reduce(((e,n)=>{const a=n.values[t];return(a.length?a:[l.ne]).forEach((t=>{e[t]=Array.isArray(e[t])?e[t]:[],e[t].push(n)})),e}),{}))(e,t):((e,t)=>e.reduce(((e,n)=>{const a="".concat(n.values[t]);return e[a]=Array.isArray(e[a])?e[a]:[],e[a].push(n),e}),{}))(e,t),c=e=>{var t,n;let{isLive:a,health:o={}}=e;return a?null!==(t=o.alerts)&&void 0!==t&&t.critical?"critical":null!==(n=o.alerts)&&void 0!==n&&n.warning?"warning":"clear":"unreachable"},s=(e,t)=>({...e,alertStatus:c(e),nodeStatus:h(e.state),virtualRowHeight:t}),d=(e,t)=>{const n=t[e];return n.isVirtualGroupHeader?l.aJ:n.original.virtualRowHeight},u=(e,t)=>{var n;let{orderedRows:a}=t;const o=a[e]||{};return(null===o||void 0===o||null===(n=o.original)||void 0===n?void 0:n.id)&&"".concat(o.original.id,"_").concat(e)||o.id||e},m=e=>e>9?"9+":"".concat(e),g=e=>{let{count:t,dataTestId:n,isLive:a,onAlertClick:o,type:r}=e;const l=n?"".concat(n,"-alertIndicator"):"alertIndicator",i={"data-testid":"".concat(l,"-").concat(r)};return a?{...i,...t&&{flavour:"critical"===r?"error":"warning"},...t&&o&&{onClick:()=>o(r)},text:m(t)}:i},p={created:"Unseen",reachable:"Live",stale:"Stale",unreachable:"Offline"},h=e=>p[e]||p.stale,f=e=>"created"===e?"Pending":"Completed",b=e=>e?{background:"nodeBadgeBackground",border:"successText",color:"successText",label:"ON",status:"ON"}:{background:"nodeBadgeBackground",border:"warningText",color:"warningText",label:"OFF",status:"OFF"},y=e=>!e||"unknown"===e,v=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:" \u2022 ";return y(e)?l.h8:"".concat(e).concat(n).concat(t)},E=(e,t)=>y(e)?l.h8:t?"".concat(e," ").concat(t):e,w=(e,t,n,o,r)=>{const l={Live:a.createElement(a.Fragment,null,"is currently connected"),Offline:a.createElement(a.Fragment,null,"is currently not connected"),Stale:a.createElement(a.Fragment,null,"is currently not",a.createElement("br",null),"connected and has",a.createElement("br",null),"only historical data")},i={actionObsolete:a.createElement(a.Fragment,null,"Delete Node"),actionRemove:a.createElement(a.Fragment,null,"Remove Node from room"),alerts:a.createElement(a.Fragment,null,"The current Critical and",a.createElement("br",null),"Warning alerts for",a.createElement("br",null),o),cloudInfo:a.createElement(a.Fragment,null,o,a.createElement("br",null),"cloud information:",a.createElement("br",null),"Cloud Provider \u2022 Instance Type"),connectivity:t in l?a.createElement(a.Fragment,null,o,a.createElement("br",null),l[t]):a.createElement(a.Fragment,null),info:a.createElement(a.Fragment,null,"View node information"),k8s:a.createElement(a.Fragment,null,o," runs on Kubernetes cluster"),kernel:a.createElement(a.Fragment,null,"Kernel information of ",o),ml:a.createElement(a.Fragment,null,"Machine Learning status of ",o," is: ",n),fn:a.createElement(a.Fragment,null,"Functions capability of ",o," is: ",n),functions:a.createElement(a.Fragment,null,o," functions"),systemInfo:a.createElement(a.Fragment,null,o,a.createElement("br",null),"hardware information:",a.createElement("br",null),"O/S \u2022 CPU Frequency \u2022 CPU Cores \u2022 Architecture \u2022 Memory \u2022 Hard Disk Space"),type:a.createElement(a.Fragment,null,"The type of ",o,a.createElement("br",null),"is: ",r)};return e in i?i[e]:""},C={none:!0,null:!0,unknown:!0},x=e=>!!e&&!C[e],k={container:"container","container-other":"container",other:"container"},S={"$(systemd-detect-virt -v)":"vm","$(systemd-detect-virt -v) docker-compose up":"vm","${VIRTUALIZATION}":"vm","(systemd-detect-virt -v)":"vm","detect-virt -v":"vm",lxc:"vm","none #vmware":"vmware",other:"vm","systemd-detect-virt -v":"vm",unknown:"vm","vm-other":"vm","VMware Virtual Platform":"vmware"},I=(e,t)=>x(e)?{icon:"container",iconSize:"18px",label:k[e]||e}:x(t)?{icon:"cluster",iconSize:"18px",label:S[t]||t}:{icon:"ram",iconSize:"14px",label:"Bare Metal"},T=e=>{let{orderedRows:t,start:n,end:a}=e;return t.slice(n,a+1).reduce(((e,t)=>(t.original&&!e.includes(t.original.id)&&e.push(t.original.id),e)),[])},N=async e=>{let{cacheKeyPrefix:t,nodeIds:n,roomId:a,spaceId:l}=e;const i="".concat(t).concat((0,o.A)({id:a,spaceId:l}));await(0,r.c)({key:i,handleResults:e=>e.results.filter((e=>!n.includes(e.id)))})},_=async e=>{let{cacheKeyPrefix:t,nodeIds:n,roomIds:a,spaceId:l}=e;const i=e=>e.results.filter((e=>!n.includes(e.id)));a.map((async e=>{const n="".concat(t).concat((0,o.A)({id:e,spaceId:l}));await(0,r.c)({key:n,handleResults:i})}))}},18129:function(e,t,n){n.d(t,{Z:function(){return O}});var a=n(67294),o=n(22195),r=n(96929),l=n(5795),i=n(33335),c=(n(33948),n(57640),n(9924),n(89250)),s=n(37518),d=n(97945),u=n(46322),m=(n(64211),n(2490),n(41874),n(11389)),g=n(62200),p=n(64637),h=n(89050);const f=e=>{let{icon:t,status:n,handleNavigateToDocs:r,message:l}=e;return a.createElement(o.Flex,{column:!0,width:{max:"200px"},gap:2},a.createElement(o.Flex,{alignItems:"center",gap:2},a.createElement(o.Icon,{name:t,color:"bright",size:"small"}),a.createElement(o.TextMicro,{color:"white"},(0,p.fm)(n))),a.createElement(o.Flex,{column:!0,gap:2},a.createElement(o.TextMicro,{color:"white"},l),r&&a.createElement(o.TextMicro,{"data-testid":"text-agent-outdated-critical",color:"white"},a.createElement(o.Box,{"data-testid":"open-add-node",onClick:r,as:o.TextMicro,cursor:"pointer",textDecoration:"underline",color:"white"}," ","Check here"," "),"for troubleshooting")))};var b=e=>{let{state:t,name:n}=e;const r=(0,h.Lt)(t),{icon:l,text:i,textColor:c,indicatorWrapperColor:s,tooltip:d}=g.R7[r.toLocaleLowerCase()],u=(0,a.useCallback)((()=>{window.open("https://learn.netdata.cloud/guides/troubleshoot/troubleshooting-agent-with-cloud-connection","_blank","noopener,noreferrer")}),[]),m="".concat(n," ").concat(d);return a.createElement(o.Tooltip,{allowHoverOnTooltip:!0,content:a.createElement(f,{message:m,icon:l,status:i,handleNavigateToDocs:"Pending"===r?u:void 0})},a.createElement(o.Flex,{margin:[0,"auto",0,"auto"],height:"20px",padding:[.5,0],border:{side:"all",color:s},background:"nodeBadgeBackground",justifyContent:"center",width:30,round:4,gap:2,alignItems:"center"},a.createElement(o.Icon,{name:l,size:"small",color:c}),a.createElement(o.TextMicro,{strong:!0,color:c},i)))},y=n(61536),v=n(86711),E=n(83925);function w(e,t){return e===t?0:e>t?1:-1}var C=[{id:"name",accessor:"name",header:"Name"},{id:"agent",accessor:"os",header:"Name",size:120,enableColumnFilter:!1,filterFn:(e,t,n)=>{var a;const o=(null===(a=e.original)||void 0===a?void 0:a.name)||"";return null===o||void 0===o?void 0:o.toLowerCase().includes(n)},cell:e=>{let{getValue:t,row:n}=e;const o=t();return a.createElement(y.E,{title:o||"Unknown OS",url:o,name:n.original.name})}},{id:"version",accessor:"version",header:"Version",cell:e=>{let{getValue:t,row:n}=e;return a.createElement(o.Flex,{gap:1,flexWrap:!0},a.createElement(o.Pill,{color:"neutralPillColor",hollow:!0,margin:[1,0]},t()),n.original.updateSeverity&&a.createElement(E.Z,{name:n.original.name,os:n.original.os.id,container:n.original.hw.container,warningLevel:"critical"===n.original.updateSeverity?"critical":"warning",labels:n.original.labels,version:t(),margin:[1,0]}))},minSize:50},{id:"state",accessor:"state",header:"Status",cell:e=>{let{getValue:t}=e;return a.createElement(m.Z,{state:t()})},sortingFn:(e,t)=>w((0,h.Q5)(e.original.state),(0,h.Q5)(t.original.state)),enableColumnFilter:!0,filterFn:(e,t,n)=>{const a=e.original.state;return n.length<1||n.some((e=>{let{value:t}=e;return"all"===t||t===(0,h.Q5)(a)}))},meta:{filter:{component:"select",isMulti:!0,options:[{value:"Offline",label:"Offline"},{value:"Live",label:"Live"},{value:"Stale",label:"Stale"},{value:"Unseen",label:"Unseen"}]},tooltip:a.createElement(v.Z,null)}},{id:"connectionToCloud",accessorKey:"state",header:"Connection To Cloud",cell:e=>{let{getValue:t,row:n}=e;const o=n.original;return a.createElement(b,{state:t(),name:o.name})},sortingFn:(e,t)=>w((0,h.Lt)(e.original.state),(0,h.Lt)(t.original.state)),enableColumnFilter:!0,filterFn:(e,t,n)=>{const a=e.original.state;return n.length<1||n.some((e=>{let{value:t}=e;return"all"===t||("created"===a&&"created"===t||("created"!==a&&"completed"===t||void 0))}))},size:50,meta:{filter:{component:"select",isMulti:!0,options:[{value:"created",label:"Pending"},{value:"completed",label:"Completed"}]}}},{id:"updateSeverity",accessor:"updateSeverity",header:"Severity",cell:e=>{let{getValue:t,row:n}=e;const o=n.original;return a.createElement(E.Z,{name:o.name,os:o.os.id,container:o.hw.container,warningLevel:o.updateSeverity,labels:o.labels,version:o.version,text:t()})}}],x=n(46667),k=(n(88449),n(59849),n(82040)),S=n(5633),I=n(55899),T=n(27624);var N=e=>{let{openClaimNodeModal:t,roomUntouchable:n,isSpace:o}=e;const r=(0,I.Z)(),l=(0,T.Z)(),c=(0,s.Hm)("name"),d=(0,i.gI)("node:Delete"),u=(0,i.gI)("room:RemoveNode"),m=(0,i.gI)("node:Create"),g=(0,i.gI)("room:AddNode"),p=async(e,t)=>{if(!e)return;const n=(e=>Array.isArray(e)?e.filter((e=>{let{hasAccessibleData:t}=e;return!t})):e.hasAccessibleData?[]:[{id:e.id}])(e),a=n.map((e=>{let{id:t}=e;return t}));await r(a),t.resetRowSelection()},h=async(e,t)=>{if(!e)return;const n=(e=>Array.isArray(e)?e:[{id:e.id}])(e),a=n.map((e=>{let{id:t}=e;return t}));await l(a),t.resetRowSelection()};return{rowActions:(0,a.useMemo)((()=>({delete:{confirmLabel:"Yes, delete",confirmationMessage:e=>a.createElement(k.IC,{name:e.name}),confirmationTitle:e=>(0,k.Sq)(e.name),declineLabel:"Cancel",disabledTooltipText:d?"Delete is disabled":"Only admins can delete",handleAction:p,isVisible:!!o,isDisabled:e=>e.disabled||!d,tooltipText:"Delete node from space"},remove:{confirmLabel:"Yes, remove",confirmationMessage:e=>a.createElement(S.O3,{name:e.name,roomName:c}),confirmationTitle:e=>(0,S.Br)(e.name),declineLabel:"Cancel",handleAction:h,tooltipText:"Remove node from room",isVisible:!o,isDisabled:e=>e.disabled||n||!u,disabledTooltipText:n?"Remove is disabled":"Only admins can remove"}})),[k.IC,k.Sq,S.Br,p,h,S.O3,n,o,d,u]),bulkActions:(0,a.useMemo)((()=>({addEntry:{disabledTooltipText:o?"Only admins can connect new nodes":"Only admins can add nodes to the room",handleAction:t,isDisabled:o?!m:!(m||g&&!n),tooltipText:o?"Connect new nodes to space":"Add nodes to room"},...o?{delete:{confirmLabel:"Yes, delete",confirmationMessage:(e,t)=>a.createElement(k.cA,{name:t[0].name,nodesLength:t.length}),confirmationTitle:(e,t)=>(0,k.l9)({name:t[0].name,nodesLength:t.length}),disabledTooltipText:d?"Delete is disabled":"Only admins can delete",declineLabel:"Cancel",handleAction:p,isDisabled:!d,tooltipText:"Delete nodes from space"}}:{remove:{confirmLabel:"Yes, remove",confirmationMessage:(e,t)=>a.createElement(S.ar,{name:t[0].name,nodesLength:t.length,roomName:c}),confirmationTitle:(e,t)=>(0,S.d1)({name:t[0].name,nodesLength:t.length}),declineLabel:"Cancel",disabledTooltipText:n?"Remove is disabled":"Only admins can remove",handleAction:h,isDisabled:n||!u,tooltipText:"Remove nodes from room"}}})),[k.cA,k.l9,S.d1,p,h,m,d,u,S.ar,n,o]),hasPermissionToDelete:d,hasPermissionToRemove:u}};const _={name:!1,updateSeverity:!1,connectionToCloud:!1},Z=[{id:"state",desc:!1}];var F=e=>{let{roomUntouchable:t,customNodes:n,alwaysEnableNodeSelection:o,isSpace:l}=e;const{roomSlug:i}=(0,c.UO)(),m=(0,s.UL)(i),g=(0,r.X7)(m,"ids"),p=(0,d.Ne)(g),f=(0,a.useMemo)((()=>(0,u.C)(n||p)),[n,g]),[,b]=(0,a.useState)(""),[y,,v,E]=(0,x.Z)(),{rowActions:w,bulkActions:k,hasPermissionToDelete:S,hasPermissionToRemove:I}=N({openClaimNodeModal:v,roomUntouchable:t,isSpace:l}),T=(0,a.useCallback)(((e,t,n)=>{const a=n.toLowerCase(),o=e.getValue("name").toLowerCase(),r=(0,h.Q5)(e.getValue("state")).toLocaleLowerCase(),l=(0,h.Lt)(e.getValue("connectionToCloud")).toLocaleLowerCase(),i=(e.getValue("updateSeverity")||"").toLocaleLowerCase(),c=e.getValue("version").toLowerCase();return o.includes(a)||r.includes(a)||c.includes(a)||l.includes(a)||i.includes(a)}),[]);return{nodes:f.map((e=>({...e,disabled:l?!S||!o&&e.hasAccessibleData:!I})))||[],nodeIds:g,columns:C,rowActions:w,bulkActions:k,isClaimNodeModalOpen:y,sortBy:Z,columnVisibility:_,setGlobalFilter:b,openClaimNodeModal:v,closeClaimNodeModal:E,globalFilterFn:T}},M=n(90025),A=n(74059),D=n(33582),L=n(38346),P=n(16645),B=n(7693);var R=e=>{let{onClose:t}=e;const n=(0,A.th)(),r=(0,s.UL)(),[l,i]=(0,a.useState)((()=>r?[r]:[]));return(0,D.Z)(n),a.createElement(P.u6,{onClose:t,"data-testid":"addNodes",right:!0,closeOnEsc:!0,closeOnOverlayClick:!0},a.createElement(B.x,{"data-testid":"addNodes-header",title:"Add Nodes",onClose:t}),a.createElement(P.TZ,{hasModalTitle:!1},a.createElement(o.Flex,{column:!0,"data-testid":"manageClaimedNodes-controls",gap:3},a.createElement(M.Z,{placeholder:"Select Rooms",selectedValue:l,onChange:i}),a.createElement(L.Z,{"data-testid":"manageClaimedNodes-claimingNodes",rooms:l,spaceId:n}))))};var O=e=>{let{roomUntouchable:t,showClaimNodeOnEmptySpace:n=!1,customNodes:c=[],customBulkActions:s,customRowActions:d,enableSelection:u=!0,showdDefaultRowActions:m=!0,showDefaultBulkActions:g=!0,onRowSelected:p,onClickRow:h,disableClickRow:f,columnVisibility:b,customSortBy:y,showClaimModalWithRoomSelection:v=!1,alwaysEnableNodeSelection:E=!1,isSpace:w}=e;const{nodes:C,columns:x,rowActions:k,bulkActions:S,sortBy:I,isClaimNodeModalOpen:T,openClaimNodeModal:N,closeClaimNodeModal:_,columnVisibility:Z,setGlobalFilter:M,globalFilterFn:A}=F({roomUntouchable:t,customNodes:c,alwaysEnableNodeSelection:E,isSpace:w,showClaimModalWithRoomSelection:v}),D=(0,i.gI)("node:Create"),L=(0,r.fD)();(0,a.useEffect)((()=>{L&&n&&D&&0===C.length&&N()}),[L]);const P=(0,a.useMemo)((()=>({...Z,...b})),[Z,b]);return a.createElement(a.Fragment,null,a.createElement(o.NetdataTable,{onRowSelected:p,globalFilterFn:A,columnVisibility:P,enableSelection:u,enableSorting:!0,dataColumns:x,data:C,rowActions:m&&k||d,bulkActions:g&&S||s,sortBy:y||I,onGlobalSearchChange:M,testPrefixCallback:e=>e.hostname||e.name,onClickRow:h,disableClickRow:f}),T&&!v&&a.createElement(l.Z,{onClose:_,isSubmodal:!0}),T&&v&&a.createElement(R,{onClose:_}))}},77184:function(e,t,n){n.d(t,{$3:function(){return p},G1:function(){return f},IU:function(){return m},JV:function(){return u},Y0:function(){return d},eZ:function(){return b},h3:function(){return s}});n(25387),n(2490),n(72608),n(57640),n(9924);var a=n(26398),o=n(64637),r=n(66152),l=n(3689),i=n(31790);const c=e=>{let{integrations:t}=e;return t.reduce(((e,t)=>{var n;const a=(0,r.k5)(t),l=a.available?"available":"unavailable";return a.kindLabel=(0,o.fm)(a.kind,!0),a.docsLink=null===(n=t.schema)||void 0===n?void 0:n.annotations.docsUrl,a.internal||(a.fields=(0,i.sY)(a.schema),a.required=a.schema.required),e[l].push(a),e}),{available:[],unavailable:[],original:t})},s=e=>a.Z.get("/api/v2/spaces/".concat(e,"/integrations"),{transform:c}),d=(e,t)=>a.Z.post("/api/v2/spaces/".concat(e,"/channel"),t),u=(e,t)=>a.Z.delete("/api/v2/spaces/".concat(e,"/channel/").concat(t)),m=(e,t,n)=>a.Z.put("/api/v2/spaces/".concat(e,"/channel/").concat(t),n),g=e=>{var t;const n=(0,r.k5)(e);return n.docsLink=null===(t=n.schema)||void 0===t?void 0:t.annotations.docsUrl,n.internal||(n.fields=(0,i.sY)(n.schema),n.required=n.schema.required),n},p=(e,t)=>a.Z.get("/api/v2/spaces/".concat(e,"/channel/").concat(t),{transform:g}),h=e=>({channels:e.map((e=>({...(0,r.k5)(e),notificationLabel:l.uK[e.alarms].label,kindLabel:(0,o.fm)(e.kind,!0)}))),original:e}),f=e=>a.Z.get("/api/v2/spaces/".concat(e,"/channel"),{transform:h}),b=(e,t,n)=>a.Z.patch("/api/v2/spaces/".concat(e,"/channel/").concat(t),{enabled:n})},45939:function(e,t,n){n.d(t,{C:function(){return o}});var a=n(4480);const o={additionalProperties:!1,alerts:"ALARMS_SETTING_ALL",description:"",enabled:!0,error:"",fields:[],icon:"",internal:!0,id:"",integration:"",integrationId:"",kind:"",loading:!0,loaded:!1,name:"",rooms:null,roomSelections:[n(3689).k_],secrets:{}},r=(0,a.xu)({key:"spaceChannel",default:e=>(e=>({...o,id:e}))(e)});t.Z=r},15635:function(e,t,n){n.d(t,{g:function(){return o}});var a=n(4480);const o={currentChannelId:"",channels:[],error:"",id:null,loading:!0,loaded:!1,original:[]},r=(0,a.xu)({key:"spaceChannels",default:e=>(e=>({...o,id:e}))(e)});t.Z=r},3689:function(e,t,n){n.d(t,{Nq:function(){return c},Ue:function(){return r},XK:function(){return i},YM:function(){return u},aU:function(){return l},k_:function(){return a},mN:function(){return s},q7:function(){return g},rc:function(){return o},uK:function(){return d},yV:function(){return p},zK:function(){return m}});const a={label:"All rooms",value:""},o={plan:"Your plan does not support this configuration.",role:"You do not have permission to change Global Notification configurations."},r="You do not have permission to add configurations. Contact a space administrator to add this configuration.",l={Discord:{name:"integrationDiscordColored"},Webhook:{name:"integrationWebhookColored"},Email:{name:"integrationEmailColored"},MobilePush:{color:"successLite",name:"mobilePushNotifications"},PagerDuty:{name:"integrationPagerdutyColored"},Slack:{name:"integrationSlackColored"},Opsgenie:{name:"integrationOpsgenieColored"},Mattermost:{name:"integrationMattermostColored"},RocketChat:{name:"integrationRocketChatColored"}},i={PERSONAL:{icon:"userPress",tooltip:"Notification methods whose destination will be a user-specific attribute, e.g. user's e-mail."},SYSTEM:{icon:"systemOverviewPress",tooltip:"Notification methods that the destination will be a target that usually isn't specific to a single user, e.g. Slack channel."}},c={ALARMS_SETTING_ALL:{value:"ALARMS_SETTING_ALL",label:"All Alerts and unreachable"},ALARMS_SETTING_ALL_BUT_UNREACHABLE:{value:"ALARMS_SETTING_ALL_BUT_UNREACHABLE",label:"All Alerts"},ALARMS_SETTING_CRITICAL:{value:"ALARMS_SETTING_CRITICAL",label:"Critical only"},ALARMS_SETTING_UNREACHABLE:{value:"ALARMS_SETTING_UNREACHABLE",label:"Unreachable only"}},s={label:"User defined",value:"USER_DEFINED"},d={...c,USER_DEFINED:s},u={...c,ALARMS_SETTING_NONE:{value:"ALARMS_SETTING_NONE",label:"No notifications"}},m={"^.*$":"input"},g={string:"input"},p=/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)/g},26913:function(e,t,n){var a=n(77184),o=n(45736),r=n(15635),l=n(5429);t.Z=e=>{const t=(0,o.rz)(e);(0,l.Z)((()=>({enabled:!!e,fetch:()=>(0,a.G1)(e),onFail:e=>t({...r.g,error:e.message}),onSettle:()=>t({loading:!1,loaded:!0}),onSuccess:e=>t({...r.g,...e})})),[e])}},69414:function(e,t,n){n.d(t,{E:function(){return o}});var a=n(4480);const o={available:[],error:"",id:null,loading:!0,loaded:!1,original:[],unavailable:[]};t.Z=(0,a.xu)({key:"spaceIntegrations",default:e=>(e=>({...o,id:e}))(e)})},3528:function(e,t,n){n.d(t,{dR:function(){return b},hd:function(){return h},MJ:function(){return f}});n(33948);var a=n(4480),o=n(93017),r=n(26398);const l={email:null,browser:null,mobile:null},i={alerts:null},c={me:()=>"/api/v2/accounts/me/notifications/settings",room:e=>{let{spaceId:t,roomId:n}=e;return"/api/v2/spaces/".concat(t,"/rooms/").concat(n,"/notifications/settings")}},s=e=>{let{domain:t,...n}=e;return(0,c[t])(n)};var d=(0,a.xu)({key:"notificationsSettings",default:e=>{const t=(e=>{let{domain:t}=e;return{me:l,room:i}[t]})(e),n=s(e);return r.Z.get(n).then((e=>({...t,...e.data,isLoaded:!0}))).catch((()=>({...t,isLoaded:!0})))}}),u=n(68008);const m=(0,a.CG)({key:"notificationsSettings",get:e=>t=>{let{get:n}=t;return n(d(e))},set:e=>(t,n)=>{let{set:a}=t;const{prop:o,...r}=e;a(d(r),(e=>o?{...e,[o]:n}:n))}}),g=function(e){let{shouldPersist:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,a.Zl)(m(e)),l=(e=>(0,u.Z)((function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.Z.patch(s(e),t)}),[e.domain,e.spaceId,e.roomId]))(e),[,i]=(0,o.Z)();return(0,a._8)((a=>{let{snapshot:o}=a;return async a=>{if(n(a),!t)return;const r=await o.getPromise(m(e)),{prop:c}=e;try{await l({...c?{[c]:a}:a})}catch(s){i(s),n(c?r[c]:r)}}}),[e])},p=e=>(0,a.$P)(m(e)),h=()=>(0,a.$P)(d({domain:"me"})),f=e=>{const t={domain:"me"},n=p(t),a="hasValue"!==n.state?l:n.contents,o=g({...t,prop:e});return[e?a[e]:a,o]},b=e=>{let{roomId:t,spaceId:n,key:a}=e;const o={domain:"room",roomId:t,spaceId:n},r=p(o),l="hasValue"!==r.state?i:r.contents,c=g({...o,prop:a});return[a?l[a]:l,c]}},45736:function(e,t,n){n.d(t,{Cz:function(){return m},R1:function(){return f},h3:function(){return s},pV:function(){return u},ry:function(){return h},rz:function(){return g},su:function(){return c}});var a=n(4480),o=n(45939),r=n(15635),l=n(69414);const i=(0,a.CG)({key:"spaceChannelState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:a}=e;const r=a((0,o.Z)(t));return n?r[n]:r}},set:e=>{let{id:t,key:n}=e;return(e,a)=>{let{set:r}=e;r((0,o.Z)(t),(e=>n?{...e,[n]:a}:{...e,...a}))}}}),c=(e,t)=>(0,a.sJ)(i({id:e,key:t})),s=e=>(0,a.rb)(i(e)),d=(0,a.CG)({key:"spaceChannelsState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:a}=e;const o=a((0,r.Z)(t));return n?o[n]:o}},set:e=>{let{id:t,key:n}=e;return(e,a)=>{let{set:o}=e;o((0,r.Z)(t),(e=>n?{...e,[n]:a}:{...e,...a}))}}}),u=(e,t)=>(0,a.sJ)(d({id:e,key:t})),m=(e,t)=>(0,a.Zl)(i({id:e,key:t})),g=(e,t)=>(0,a.Zl)(d({id:e,key:t})),p=(0,a.CG)({key:"spaceIntegrationsState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:a}=e;const o=a((0,l.Z)(t));return n?o[n]:o}},set:e=>{let{id:t,key:n}=e;return(e,a)=>{let{set:o}=e;o((0,l.Z)(t),(e=>n?{...e,[n]:a}:{...e,...a}))}}}),h=(e,t)=>(0,a.sJ)(p({id:e,key:t})),f=(e,t)=>(0,a.Zl)(p({id:e,key:t}))},31790:function(e,t,n){n.d(t,{uf:function(){return i},xW:function(){return c},D4:function(){return s},sY:function(){return d},XM:function(){return u},ae:function(){return m},A_:function(){return g}});n(88449),n(2490),n(59849),n(25387),n(72608),n(33948),n(31672),n(59461),n(57640),n(9924);var a=n(57557),o=n.n(a),r=n(3689);var l=(e,t,n)=>{const{description:a,placeholder:l,title:i,type:c,...s}=t,u=n.includes(e),m={description:a,id:e,isRequired:u,placeholder:l||"",title:i||e};if("string"===c&&"selection"!==e){const{format:e,maxLength:t,minLength:n}=s;return{component:"input",getValue:e=>{let{id:t,secrets:n,subsetId:a}=e;return(a?n[t][a]:n[t])||""},isValid:a=>!!("uri"!==e||null!==a&&void 0!==a&&a.match(r.yV))&&(!(n&&a.length<n)&&!(t&&a.length>t)),...t?{maxlength:t}:{},...n?{minlength:n}:{},onChange:e=>{let{id:t,setSecrets:n,subsetId:a}=e;return e=>n((n=>a?{...n,[t]:{...n[t],[a]:e}}:{...n,[t]:e}))},type:"uri"===e?"url":e||"text",...m}}if("object"===c){const{oneOf:e,patternProperties:t}=s;if(e)return{component:"select",getValue:t=>{var n,a;let{id:o,secrets:r}=t;return{label:(null===(n=e.find((e=>{var t;return e.properties.selection.const===(null===(t=r[o])||void 0===t?void 0:t.selection)})))||void 0===n?void 0:n.title)||(u?e[0].title:"None"),value:(null===(a=r[o])||void 0===a?void 0:a.selection)||(u?e[0].properties.selection.const:"")}},onChange:t=>{let{id:n,setRequiredSubsets:a,setSecrets:r}=t;return t=>{let{label:l,value:i}=t;if(!i)return a((e=>o()(e,n))),void r((e=>o()(e,n)));const c=e.find((e=>e.title===l));null!==c&&void 0!==c&&c.required&&a((t=>({...t,[n]:e.find((e=>e.title===l)).required}))),r((e=>({...e,[n]:{selection:i}})))}},...e.reduce(((e,t)=>({fields:{...e.fields,[t.properties.selection.const]:d(t)},options:[...e.options,{label:t.title,value:t.properties.selection.const}],required:{...e.required,[t.properties.selection.const]:t.required}})),{fields:{},options:u?[]:[{label:"None",value:""}],required:{}}),...m};if(t)return{component:"pairs",componentPairs:Object.entries(t).map((e=>{let[t,{type:n}]=e;return[r.zK[t],r.q7[n]]})),...m}}return null};const i=(e,t)=>{const n=e=>e.toLowerCase().includes(t.toLowerCase()||"");return e.filter((e=>{let{classification:t,description:a,kind:o,title:r}=e;return n(t)||n(a)||n(o)||n(r)}))},c=(e,t,n)=>!!t&&("selection"===e||("select"===n.component||n.isValid(t))),s=e=>"Delete ".concat(e," channel"),d=e=>{let{properties:t,required:n}=e;return Object.keys(t).reduce(((e,a)=>{const o=l(a,t[a],n);return{...e,...o?{[a]:o}:{}}}),{})},u=e=>{const[t,n]=e;return t===n?"".concat(t,"s"):"".concat(t,"/").concat(n)},m=e=>{let{roomIds:t,roomOptions:n}=e;return t.reduce(((e,t)=>{const a=n.find((e=>e.value===t));return a&&e.push(a.label),e}),[]).join(", ")},g=(e,t)=>Object.values(e).reduce(((e,n)=>"select"===n.component&&t.includes(n.id)?{...e,[n.id]:{selection:n.options[0].value}}:e),{})},28350:function(e,t,n){n.d(t,{Z:function(){return b}});var a=n(87462),o=n(67294),r=n(22195),l=n(91268),i=n(74059),c=n(37518),s=n(18129),d=n(46189),u=n(15418);const m=e=>{let{spaceName:t}=e;return o.createElement(r.Text,{textAlign:"center"},"Please ask your administrator to claim more nodes to\xa0",o.createElement(r.Text,{strong:!0},t)," and you will be able to add them to this room")},g=()=>o.createElement(r.Text,{textAlign:"center"},"To add nodes to this room, you first need to claim them to its space.");var p=e=>{let{spaceName:t}=e;const n="".concat(d.default.assetsBaseURL,"/img/rack.png");return o.createElement(r.Flex,{column:!0,padding:[4,8,0],alignItems:"center",gap:4},o.createElement("img",{src:n,alt:"server-rack",width:"188px",height:"188px"}),o.createElement(r.H4,{textAlign:"center"},"No claimed nodes available in this Space: ",t),o.createElement(u.Z,{permission:"node:Create"},(e=>e?o.createElement(g,null):o.createElement(m,{spaceName:t}))))};n(33948),n(57640),n(9924),n(25387),n(2490),n(72608),n(88449),n(59849);var h=e=>{let{setNodes:t}=e;const[n,a]=(0,o.useState)(""),[r,l]=(0,o.useState)(!0),[i,c]=(0,o.useState)([]);return(0,o.useEffect)((()=>{if(i.length<1)return;let e=[];const o=i.map((t=>{const n=null===t||void 0===t?void 0:t.agent;return e=[...e,null===n||void 0===n?void 0:n.id],n}));e.length||!n||r||t((e=>n.split(",").reduce(((e,t)=>e.filter((e=>e.id!==t))),e))),e.length&&e.join()!==n&&(t((t=>{const n=t.map((e=>e.id));return e.reduce(((e,t,a)=>n.includes(t)?e:[...e,o[a]]),t)})),l(!1)),a(e.join())}),[i]),{onRowSelected:c}};const f={connectionToCloud:!1};var b=e=>{let{claimedNodeIds:t,data:n,roomId:d,setNodes:u,showHeader:m,onAddNodes:g,canAddNodes:b,addNodesGA:y,...v}=e;const{onRowSelected:E}=h({setNodes:u}),w=(0,i.OS)(),C=(0,c.tE)(d),x=(0,o.useMemo)((()=>({addEntry:{handleAction:g,tooltipText:"Add the selected nodes to the room",isDisabled:!b,disabledTooltipText:"Select some nodes to add to the room","data-ga":y}})),[g,b]);return o.createElement(r.Flex,(0,a.Z)({column:!0,gap:3,padding:[2,0,0],flex:"grow",width:"100%",height:"100%"},v),m&&o.createElement(r.Flex,{margin:[0,0,5]},o.createElement(r.H3,null,"Available Nodes (",t.length,")")),m&&o.createElement(r.Flex,null,o.createElement(r.Text,{color:"textDescription"},"Nodes in ",w.name," that can be added to ",C.name)),t.length>0?o.createElement(l.Z,{"data-testid":"nodesTable-layout",overflow:"hidden",height:"100%"},o.createElement(s.Z,{enableSelection:!0,customNodes:n,showdDefaultRowActions:!1,showDefaultBulkActions:!1,customBulkActions:x,onRowSelected:E,columnVisibility:f,alwaysEnableNodeSelection:!0})):o.createElement(p,{spaceName:w.name}))}},86242:function(e,t,n){n.d(t,{Z:function(){return g}});n(33948),n(88449),n(2490),n(59849),n(57640),n(9924);var a=n(67294),o=n(62554),r=n(74059),l=n(37518),i=n(53338),c=n(25819),s=n(96929),d=n(46322),u=n(5429),m=n(93017);var g=function(e){let{addNodesCallback:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const[n,g,p]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const[t,n]=(0,a.useState)(e),[r,l]=(0,a.useState)([]);(0,o.Z)((()=>{l([t])}),300,[t]);const i=(0,a.useCallback)((e=>n(e.currentTarget.value)),[n]);return[t,i,r]}(),[h,f]=(0,a.useState)([]),b=(0,r.th)(),y=(0,l.HM)(b,i.i_),[,v]=(0,m.Z)(),[E]=(0,u.Z)((()=>({enabled:!!y,fetch:()=>(0,c.Fz)({roomId:y,spaceId:b}),initialValue:[],onFail:e=>{v(e)}})),[y,b]),w=(0,s.X7)(e,"ids"),C=(0,a.useMemo)((()=>E.map((e=>e.id)).filter((e=>!w.includes(e)))),[w,E]),x=(0,a.useMemo)((()=>(0,d.C)(E)),[E]),k=(0,s.iB)(b,e,{onSuccess:t});return[{claimedNodeIds:C,data:x,filter:n,setFilter:g,debouncedFilter:p,setNodes:f},{onAddNodes:(0,a.useCallback)((()=>k(h.map((e=>e.id)))),[k,h]),onAddNode:(0,a.useCallback)((e=>{k([e],{makeCallback:!1})}),[k]),selectedNodes:h}]}},5795:function(e,t,n){var a=n(87462),o=(n(33948),n(67294)),r=n(22195),l=n(37518),i=n(74059),c=n(16645),s=n(7693),d=n(92903),u=n(38346),m=n(28350),g=n(86242),p=n(97346);t.Z=e=>{let{onClose:t,isSubmodal:n}=e;const h=(0,i.th)(),f=(0,l.Hm)(),[b,{onAddNodes:y,selectedNodes:v}]=(0,g.Z)(f.id,{addNodesCallback:t});return o.createElement(c.u6,{"data-testid":"addWarRoomModal",right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},o.createElement(s.x,{"data-testid":"addWarRoomModal-header",title:o.createElement(o.Fragment,null,"Manage room",o.createElement(r.TextBig,{color:"textLite"},"\xa0/ Add Nodes")),isSubmodal:n,onClose:t}),o.createElement(d.B,{"data-testid":"addWarRoomModal-title"},"Add nodes to\xa0",null===f||void 0===f?void 0:f.name),o.createElement(c.TZ,{"data-testid":"addWarRoomModal-content",overflow:"auto",hasFooter:!0},o.createElement(p.Z,{permission:"node:Create"},o.createElement(u.Z,{"data-testid":"addWarRoomModal-adminClaimNodes",rooms:[f.id],spaceId:h})),!f.untouchable&&o.createElement(m.Z,(0,a.Z)({"data-testid":"addWarRoomModal-availableNodes"},b,{onAddNodes:y,canAddNodes:!!v.length,addNodesGA:"add-war-room-modal::click-add-node::global-view"}))),o.createElement(c.ZW,{"data-testid":"addWarRoomModal-footer"},o.createElement(r.Button,{"data-ga":"add-war-room-modal::click-back::global-view","data-testid":"addWarRoomModal-backAction",neutral:!0,flavour:"borderless",label:"Back",onClick:t})))}},61536:function(e,t,n){n.d(t,{E:function(){return d},M:function(){return u}});var a=n(67294),o=n(60677),r=n(22195),l=n(64637),i=n(31203);const c=o.default.div.withConfig({displayName:"styled__CellBox",componentId:"sc-1nen61k-0"})(["",";display:flex;flex-direction:",";height:",";align-items:center;"],(e=>{let{width:t}=e;return t?"width: ".concat(t,"px"):"width: auto"}),(e=>{let{reversed:t}=e;return t?"row-reverse":"row"}),(0,r.getSizeBy)(5)),s=o.default.div.withConfig({displayName:"styled__IconContainer",componentId:"sc-1nen61k-1"})(["margin:0 "," 0 0;"],(0,r.getSizeBy)(1)),d=e=>{let{url:t,name:n,title:o,width:d}=e;const u=(d-32)/7,m=(0,a.useMemo)((()=>u?(0,l.a)(n,u):n),[u,n]);return a.createElement(c,null,a.createElement(r.Flex,{alignItems:"center"},a.createElement(s,null,a.createElement(i.Z,{src:t,title:o})),a.createElement(r.TextSmall,null,m)))},u=o.default.div.withConfig({displayName:"styled__TableArea",componentId:"sc-1nen61k-2"})(["display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;margin:"," 0;",""],(0,r.getSizeBy)(2),(e=>{let{isVirtualized:t}=e;return t&&"min-height: 300px;"}))},46322:function(e,t,n){n.d(t,{C:function(){return l},k:function(){return r}});n(25387),n(2490),n(72608);var a=n(46189),o=n(88866);const r=e=>{let{data:t,untouchable:n,currentUserId:a,canRemoveUser:o}=e;return t.reduce(((e,t)=>{const r=a===(null===t||void 0===t?void 0:t.id);return e.push({name:t.name,email:t.email,user:{avatarURL:t.avatarURL,name:t.name,email:t.email,id:t.id},type:t.role,disabled:!o||r||n}),e}),[])},l=e=>e.reduce(((e,t)=>{var n;return e.push({name:t.name||"",os:t.os.id||"",node:{id:t.id,name:t.name||"",os:t.os?"".concat(a.default.assetsBaseURL,"/img/logos/os/").concat((null===(n=o.V[t.os.id])||void 0===n?void 0:n.logoFilename)||"placeholder.svg"):"".concat(a.default.assetsBaseURL,"/img/logos/os/placeholder.svg")},...t}),e}),[])},20031:function(e,t,n){var a=n(87462),o=n(67294),r=n(22195),l=n(82351);t.Z=e=>o.createElement(l.Z,{content:"Room you're a member of. You're able to receive notifications related to nodes in this room"},o.createElement(r.Icon,(0,a.Z)({name:"checkmark",width:"12px",height:"12px"},e)))},41379:function(e,t,n){n.d(t,{A:function(){return g}});n(33948),n(88449),n(2490),n(59849);var a=n(67294),o=n(92432),r=n(78710),l=n(68035),i=n(97945),c=n(48854),s=n(95248),d=n(33335),u=n(25819),m=n(96929);const g=r.ZP?e=>{let{id:t}=e;return"rooms.".concat(t,".nodes")}:e=>{let{id:t,spaceId:n}=e;return"spaces.".concat(n,".rooms.").concat(t,".nodes")};t.Z=e=>{let{id:t,spaceId:n,pollingInterval:r=63e3,polling:p=!0}=e;const h=(0,s.XT)(),f=(0,m.X7)(t,"ids"),[b,y]=(0,a.useState)((()=>(null===f||void 0===f?void 0:f.length)||0)),v=(0,m.X7)(t,"loaded"),E=(0,d.gI)("room:Read");(0,a.useEffect)((()=>{v&&h((e=>e&&e.filter((e=>f.includes(e)))))}),[f,v]),(0,a.useEffect)((()=>{v&&b!==f.length&&((0,o.L)("node-count","node-count-changed-from-".concat(b,"-to-").concat(f.length),"","","","node-count-change"),y(f.length))}),[f.length,b,v]),(0,l.Z)((()=>({key:g({id:t,spaceId:n}),autorun:!!E&&!!n&&!!t,fetch:()=>(0,u.Fz)({roomId:t,spaceId:n}),polling:p,association:{getError:()=>(0,m.kY)({id:t,key:"error"}),getIds:()=>(0,m.kY)({id:t,key:"ids"}),getLoaded:()=>(0,m.kY)({id:t,key:"loaded"}),getUpdatedAt:()=>(0,m.kY)({id:t,key:"updatedAt"})},sort:(e,t)=>e.name.localeCompare(t.name,void 0,{sensitivity:"accent"}),getResource:e=>(0,i.zP)({id:e}),getResourcesInitializer:()=>i.Jz,getResourceInitialState:()=>c.a,pollingOptions:{pollingInterval:r},maxCacheAge:900,force:!0})),[n,t,r])}},45781:function(e,t,n){n.d(t,{e$:function(){return s},Mt:function(){return d}});n(33948);var a=n(4480),o=n(18446),r=n.n(o),l=n(74059);const i={loaded:!1,entries:[],error:null,updatedAt:""};var c=(0,a.xu)({key:"spaceAlerts",default:i});const s=(0,a.CG)({key:"spaceAlertState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:a}=e;return a(c(t))[n]}},set:e=>{let{id:t,key:n}=e;return(e,a)=>{let{set:o}=e;o(c(t),"error"!==n?e=>({loaded:!0,entries:r()(a,e.entries)?e.entries:a,updatedAt:(new Date).toISOString()}):{...i,error:a})}}}),d=e=>((e,t)=>(0,a.sJ)(s({id:e,key:t})))((0,l.th)(),e)},69019:function(e,t,n){n.d(t,{Cl:function(){return p},E3:function(){return i},Vs:function(){return h},ZQ:function(){return u},fA:function(){return b},fh:function(){return m},fz:function(){return f},uV:function(){return y}});n(25387),n(2490),n(72608);var a=n(26398),o=n(50308),r=n.n(o),l=n(66152);const i={id:null,name:"",description:"",commitment:!1,pricing:[],enrolledAt:null,currentPeriodFrom:null,currentPeriodTo:null,committedNodes:0,billingEmail:"",balance:{amount:0,currency:"usd"}},c={Pro:"pro",Professional:"pro",Community:"free",EarlyBird:"earlyBird",Business:"business"},s=e=>{const t=c[e.class],n=(0,l.k5)(e),a=Array.isArray(n.pricing)?n.pricing.reduce(((e,t)=>({...e,[t.type]:t})),{}):{};return{...i,...n,pricing:a,slug:t}},d=e=>(0,l.k5)(e),u=e=>a.Z.get("/api/v2/spaces/".concat(e,"/billing/plans"),{transform:e=>{let{plans:t}=e;return t.reduce(((e,t)=>{const n=s(t),a=e[n.slug]||[];return"year"===n.interval?a.unshift(n):a.push(n),e[n.slug]=a,e}),{})}}),m=e=>a.Z.get("/api/v2/spaces/".concat(e,"/billing/plan"),{transform:s}),g=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"update";return function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o="update"==e?a.Z.put:a.Z.post;return"function"!==typeof o?r():o("/api/v2/spaces/".concat(t,"/billing/plan"),(0,l.v)(n),{transform:e=>{let{url:t}=e;return t}})}},p=(e,t)=>g("checkout")(e,t),h=(e,t)=>g()(e,t),f=(e,t)=>a.Z.get("/api/v2/spaces/".concat(e,"/billing/portal?redirect_url=").concat(encodeURIComponent(t)),{transform:e=>{let{url:t}=e;return t}}),b=(e,t)=>{let{after:n,before:o}=t;return a.Z.get("/api/v2/spaces/".concat(e,"/billing/node-count?from=").concat(n,"&to=").concat(o))},y=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.Z.put("/api/v2/spaces/".concat(e,"/billing/plan/preview"),(0,l.v)(t),{transform:d})}},46715:function(e,t,n){n.d(t,{Gl:function(){return g},RP:function(){return y},SH:function(){return v},Zn:function(){return C},eY:function(){return w},fG:function(){return f}});n(33948),n(17727);var a=n(67294),o=n(4480),r=n(50308),l=n.n(r),i=n(74059),c=n(93017),s=n(69019),d=n(49489);const u=[],m=(0,o.CG)({key:"plans",get:e=>()=>(0,s.ZQ)(e)}),g=()=>{var e;const t=(0,i.th)(),n=(0,o.$P)(m(t));return{loaded:"loading"!==n.state,value:(null===(e=n.contents)||void 0===e?void 0:e.data)||u,hasError:"hasError"===n.state}},p=(0,o.CG)({key:"previewPlan",get:e=>{let{spaceId:t,payload:n}=e;return()=>(0,s.uV)(t,n)},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),h=e=>{var t,n;return d.Fi[null===e||void 0===e||null===(t=e.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.errorMsgKey]},f=(e,t)=>{var n;const a=(0,i.th)(),r=(0,o.$P)(p({spaceId:a,payload:e,forceFetch:t}));return{loading:"loading"===r.state,value:(null===(n=r.contents)||void 0===n?void 0:n.data)||{},promoCodeError:"hasError"===r.state?h(r.contents):void 0}},b=(0,o.CG)({key:"currentPlan",get:e=>()=>(0,s.fh)(e)}),y=()=>{var e;const t=(0,i.th)(),n=(0,o.$P)(b(t)),a=(0,o.C)(b(t));return{loaded:"loading"!==n.state,value:(null===(e=n.contents)||void 0===e?void 0:e.data)||s.E3,hasError:"hasError"===n.state,refresh:a}},v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.href;const[t,n]=(0,a.useState)(!1),o=(0,i.th)();return[(0,a.useCallback)((()=>{n(!0),(0,s.fz)(o,e).then((e=>{let{data:t}=e;return location.href=t})).finally((()=>n(!1)))}),[o,e]),t]},E=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.Vs;const[,t]=(0,c.Z)(),n=(0,i.th)(),a=y();return!a.loaded||a.hasError?l():o=>e(n,o).then((e=>{a.refresh(),null!==e&&void 0!==e&&e.data&&(location.href=e.data)})).catch(t)},w=()=>E(s.Cl),C=()=>E()},33582:function(e,t,n){n.d(t,{Z:function(){return s}});var a=n(67294),o=n(4480),r=n(33335),l=n(26398);var i=(0,o.xu)({key:"spaceClaimingTokens",default:[]});const c=(0,o.CG)({key:"claimingTokensState",get:e=>t=>{let{get:n}=t;return n(i(e))},set:e=>(t,n)=>{let{set:a}=t;a(i(e),[n])}});var s=e=>{const t=(0,o.sJ)(c(e)),n=(0,r.gI)("node:Create"),i=(0,o._8)((e=>{let{snapshot:t,set:n}=e;return async e=>{if(!(await t.getPromise(c(e))).length){const{data:t}=await(e=>l.Z.post("/api/v1/spaces/".concat(e,"/tokens"),void 0,{allow401:!0}))(e);n(c(e),t)}}}),[]);return(0,a.useEffect)((()=>{n&&e&&i(e)}),[n,e]),t}},49489:function(e,t,n){n.d(t,{FC:function(){return o},Fi:function(){return l},Vc:function(){return a},go:function(){return r}});const a={free:{level:0,title:"Community"},earlyBird:{level:0,title:"Early Bird",features:['"Member" role available with existing permissions.','"Member" role with access to _All Nodes_ room.']},pro:{level:10,title:"Pro",features:["7 days of alert history and auditing events.",'Unlock the "Troubleshooter" role and add members to the space without providing management permission.',"Enable webhook alert notification integration."]},business:{level:20,title:"Business",features:["Up-to 90 days of alert history and topology events. Never miss an important event while troubleshooting.",'Unlock all user roles including "Manager", "Observer" and "Billing". Empower your teams to excel.',"Enable alert notification integrations (Slack, PagerDuty and more)."]}},o=["year","month"],r={year:"yearly",month:"monthly"},l={ErrInvalidPromotionCode:"Promotion code is invalid",ErrInactivePromotionCode:"Promotion code is inactive",ErrInvalidPromotionCodePlan:"Promotion code cannot be applied to this plan"}},2509:function(e,t,n){n.d(t,{Q$:function(){return c},Sr:function(){return g},bK:function(){return i},dH:function(){return d},eq:function(){return o},fM:function(){return s},fV:function(){return u},m3:function(){return a},xN:function(){return p},z2:function(){return m}});const a="info",o="rooms",r="nodes",l="users",i="notifications",c="integrations",s="billing",d=[a,o,r,l,i,s],u={[a]:"Info",[o]:"Rooms",[r]:"Nodes",[l]:"Users",[i]:"Alerts & Notifications",[c]:"Services",[s]:"Plan & Billing"},m=d[0],g="/spaces/:spaceSlug/settings/:settingsTab/*",p="/spaces/:spaceSlug/settings/:settingsTab/:settingsSubTab/*"},72671:function(e,t,n){n.d(t,{F:function(){return h}});var a=n(87462),o=(n(33948),n(67294)),r=n(89250),l=n(22195),i=n(97346),c=n(91008),s=n(82351),d=n(53606),u=n(46585),m=n(13477),g=n(46667),p=n(46715);const h=e=>t=>{let{currentPlan:n,...a}=t;const{class:r,interval:i,billingEmail:s}=n,d="year"===i?"yearly":"monthy",u="".concat(r," ").concat(d),m=!["Community","EarlyBird"].includes(r),g=!!s&&!m;return o.createElement(e,a,m&&o.createElement(o.Fragment,null,o.createElement(l.Text,null,"You are currently on ",o.createElement(l.Text,{strong:!0},u)," subscription, which will be cancelled automatically and any due credit from unused period will be given to your credit balance."),o.createElement(l.Text,null,"Any available credit with us won't be automatically lost. If you want to use it in the future, within the defined period on our"," ",o.createElement(c.Z,{href:"https://www.netdata.cloud/service-terms/",rel:"noopener noreferrer",target:"_blank"},"Terms of Service"),", or have any requests about previous invoices you can reach out to"," ",o.createElement(l.Text,{strong:!0},"support@netdata.cloud"))),g&&o.createElement(l.Text,null,"You will lose direct access to you invoices and billing information. If you want to retrieve this information in the future, you'll have to contact"," ",o.createElement(l.Text,{strong:!0},"support@netdata.cloud")))},f=h((e=>{let{spaceName:t,children:n}=e;return o.createElement(l.Flex,{column:!0,gap:2},o.createElement(l.Text,null,"You are about to delete ",o.createElement("strong",null,t)," space."),n,o.createElement(l.Text,null,"Are you sure you want to continue?"))}));t.Z=e=>{let{id:t,isLastSpace:n,name:c,onClose:h,...b}=e;const y=(0,r.s0)(),v=(0,d.Z)(t),E=(0,m.jr)(),{value:w}=(0,p.RP)(),[C,,x,k]=(0,g.Z)(),[S,I]=(0,g.Z)(),T=(0,o.useCallback)((e=>{h(),y("/spaces/".concat(e))}),[]);return E&&o.createElement(i.Z,{permission:"space:Delete"},o.createElement(s.Z,{align:"top",content:n&&u.T$.delete,isBasic:!0,stretch:"align"},o.createElement(l.Box,null,o.createElement(l.Button,(0,a.Z)({danger:!0,"data-ga":"manage-space-tab::click-delete-space::manage-space-modal","data-testid":"deleteSpace-button",disabled:n,flavour:"hollow",label:"DELETE SPACE",onClick:x},b)))),C&&o.createElement(l.ConfirmationDialog,{confirmLabel:S?"Deleting...":"Yes, delete","data-ga":"delete-space","data-testid":"deleteSpaceDialog",handleConfirm:()=>{I(),v({onSuccess:T})},handleDecline:k,message:o.createElement(f,{spaceName:c,currentPlan:w}),title:"Delete ".concat(c," space"),isConfirmDisabled:S,isConfirmLoading:S,isDeclineDisabled:S}))}},22613:function(e,t,n){var a=n(87462),o=n(67294),r=n(22195),l=n(55917);t.Z=e=>{let{onFilterClick:t,showAllRooms:n,...i}=e;return o.createElement(r.Flex,(0,a.Z)({gap:2,padding:[1,2],"data-testid":"roomFilterPills"},i),o.createElement(l.S,{flavour:n?"hollow":"default",onClick:t(!1),label:"My Rooms","data-ga":"roomFilterPills::click-my::global-view","data-testid":"roomFilterPills-showMy"}),o.createElement(l.S,{flavour:n?"default":"hollow",onClick:t(!0),label:"All Rooms","data-ga":"roomFilterPills::click-show-all::global-view","data-testid":"roomFilterPills-showAll"}))}},37931:function(e,t,n){n.d(t,{Z:function(){return S}});var a=n(87462),o=(n(33948),n(88449),n(2490),n(59849),n(57640),n(9924),n(67294)),r=n(48286),l=n(22195),i=n(95383),c=n(74059),s=n(33335),d=n(45781),u=n(37518),m=(n(31672),n(59461),n(4480));const g={alertCounter:{warning:0,critical:0},unreachableCount:0},p=(0,m.CG)({key:"roomAlertSummaryState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:a}=e;const o=a(c.BN),r=a((0,d.e$)({id:o,key:"entries"})).find((e=>{let{id:n}=e;return n===t}))||g;return n?r[n]:r}}});var h=n(67622),f=n(82351),b=n(60677);const y=(0,b.default)(l.Flex).attrs({flex:{grow:0,shrink:0},width:2,height:2,margin:[0,1,0,0],round:1,background:"error",justifyContent:"center",alignItems:"center"}).withConfig({displayName:"indicators__ErrorIndicator",componentId:"sc-19hg3ay-0"})([""]),v=(0,b.default)(y).attrs({background:"warning"}).withConfig({displayName:"indicators__WarningIndicator",componentId:"sc-19hg3ay-1"})([""]),E=(0,b.default)(y).attrs({background:"textLite"}).withConfig({displayName:"indicators__UnreachableIndicator",componentId:"sc-19hg3ay-2"})([""]);var w=n(81488),C=n(20031);var x=e=>{let{id:t,isSidebar:n,hideAlerts:r,differentiateIsMember:i,...s}=e;const g=(0,u.UL)(),{alertCounter:{critical:b,warning:x},unreachableCount:k}=((e,t)=>(0,m.sJ)(p({id:e,key:t})))(t),S=(0,c.uk)(),I=(0,u.tE)(t,"slug"),T=(0,u.tE)(t,"name"),N=(0,u.tE)(t,"isMember"),_=(0,d.Mt)("error"),Z=(0,d.Mt)("updatedAt");return o.createElement(h.Z,(0,a.Z)({to:"/spaces/".concat(S,"/rooms/").concat(I),testid:"roomLabel-warRoom-".concat(T),actions:r?null:o.createElement(f.Z,{content:o.createElement(w.Z,{error:_,text:"Room alerts",updatedAt:Z}),isBasic:!0,align:"right"},o.createElement(l.Flex,{flex:!1,flexWrap:!1,justifyContent:"end",width:{min:6},height:{min:2}},b>0&&o.createElement(y,null),x>0&&o.createElement(v,null),k>0&&o.createElement(E,null))),icon:i&&N&&o.createElement(C.Z,null),iconColor:"successLite",iconHeight:"12px",iconWidth:"12px",gap:1,textProps:i&&!N&&{padding:[0,0,0,4]},selected:t===g,isSidebar:n,isSecondary:!N},s),T)},k=n(22613);var S=e=>{let{isSidebar:t,...n}=e;const d=(0,i.J7)(),[u,m]=(0,o.useState)(!1),g=(0,c.th)();(0,r.Z)((()=>{m(!1)}),[g]);const p=(0,s.gI)("room:ReadAll"),h=(0,o.useMemo)((()=>d.filter((e=>{let{isMember:t}=e;return t}))),[d]),f=p&&h.length>0,b=f&&!u?h:d;return o.createElement(o.Fragment,null,f&&o.createElement(k.Z,{onFilterClick:e=>t=>{t.stopPropagation(),m(e)},showAllRooms:u}),b.map(((e,r)=>{let{id:i,untouchable:c}=e;return o.createElement(o.Fragment,{key:i},o.createElement(x,(0,a.Z)({id:i,hideAlerts:!t,Wrapper:l.Text,isSidebar:t,differentiateIsMember:u},n)),c&&r!==b.length-1&&o.createElement(l.Flex,{border:{side:"top",color:"tabsBorder"},margin:[1.5,0],"data-testid":"roomLabel-warRoomSeparator"}))})))}},55917:function(e,t,n){n.d(t,{S:function(){return l},x:function(){return r}});var a=n(60677),o=n(22195);const r=(0,a.default)(o.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-i0gfkp-0"})(["transform:",";"],(e=>{let{right:t}=e;return t?"rotate(0)":"rotate(180deg)"})),l=(0,a.default)(o.Button).withConfig({displayName:"styled__StyledButton",componentId:"sc-i0gfkp-1"})(["&&{padding:2px 16px;font-size:12px;height:auto;width:auto;min-width:96px;}"])},94666:function(e,t,n){n.d(t,{zm:function(){return d},ZN:function(){return u},WA:function(){return s},J9:function(){return m},Wy:function(){return h},nP:function(){return v},H4:function(){return g},kf:function(){return p},Qk:function(){return b}});n(15581),n(2490),n(34514),n(57640),n(9924),n(88449),n(59849);var a=n(4480),o=n(34912),r=n(13477),l=n(74059),i={ids:(0,a.xu)({key:"spaceMemberIds",default:[]}),updatedAt:(0,a.xu)({key:"spaceMembersUpdatedAt",default:""}),loaded:(0,a.xu)({key:"spaceMembersLoaded",default:!1})};const c=(0,a.xu)({key:"spaceMemberRole",default:""}),s=(0,a.CG)({key:"spaceMemberState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:a}=e;return a(i[n](t))}},set:e=>{let{id:t,key:n}=e;return(e,a)=>{let{set:o}=e;o(i[n](t),a)}}}),d=(e,t)=>{Object.values(i).forEach((n=>e(n(t))))},u=(0,a.CG)({key:"spaceMemberRoleState",get:e=>{let{id:t,spaceId:n}=e;return e=>{let{get:a}=e;return a(c({id:t,spaceId:n}))}},set:e=>{let{id:t,spaceId:n}=e;return(e,a)=>{let{set:o}=e;o(c({id:t,spaceId:n}),a)}}}),m=(0,a.CG)({key:"spaceMembersRoleState",set:e=>(t,n)=>{let{set:a}=t;n.forEach((t=>{let{id:n,role:o}=t;a(u({id:n,spaceId:e}),o)}))},get:e=>{let{ids:t,spaceId:n}=e;return e=>{let{get:a}=e;return t.map((e=>a(u({id:e,spaceId:n}))))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),g=()=>{const e=(0,l.th)();return t=e,n="ids",(0,a.sJ)(s({id:t,key:n}));var t,n},p=e=>{const t=(0,l.th)();return(0,a.sJ)(m({ids:e,spaceId:t}))},h=()=>"admin"===(e=>{const t=(0,l.th)();return(0,a.sJ)(u({id:e,spaceId:t}))})((0,r.Iy)("id")),f=(0,a.CG)({key:"currentSpaceMembersState",get:e=>{let{ids:t,spaceId:n}=e;return e=>{let{get:a}=e;return t.map((e=>({...a((0,o.mX)({id:e})),role:a(u({id:e,spaceId:n}))})))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),b=()=>{const e=(0,l.th)(),t=g();return(0,a.sJ)(f({ids:t,spaceId:e}))},y=(0,a.CG)({key:"spaceAdminsState",get:e=>{let{memberIds:t,spaceId:n}=e;return e=>{let{get:a}=e;return a(f({ids:t,spaceId:n})).filter((e=>{let{role:t}=e;return"admin"===t}))}}}),v=()=>{const e=(0,l.th)(),t=g();return(0,a.sJ)(y({memberIds:t,spaceId:e}))}},83732:function(e,t,n){n(33948),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865);var a=n(4480),o=n(30266),r=n(74059),l=n(58502);t.Z=e=>{let{onSuccess:t,onError:n,isDefault:i=!1}=e;return(0,a._8)((e=>{let{set:a}=e;return async e=>{let{name:c,userId:s,email:d}=e;try{const{data:e}=i?await(0,o.A6)(s,d):await(0,o.wh)(c),{id:n,slug:u,name:m}=e;a((0,l.ZP)(n),{id:n,slug:u,name:i?m:c,loaded:!0}),a((0,l.bo)(u),n),a((0,r.st)("ids"),(e=>e=[...new Set([...e,n])])),a((0,r.st)("loaded"),!0),t&&t(e)}catch(u){n&&n()}}}),[t,n])}},53606:function(e,t,n){n(33948),n(88449),n(2490),n(59849);var a=n(4480),o=n(93017),r=n(30266),l=n(46585),i=n(74059),c=n(58502),s=n(57079),d=n(94666),u=n(95383);t.Z=e=>{const[,t]=(0,o.Z)();return(0,a._8)((n=>{let{snapshot:a,set:o,reset:m}=n;return async n=>{let{onSuccess:g,onError:p}=n;const h=await a.getPromise((0,i.st)("ids")),f=h.filter((t=>e!==t)),[b]=f;if(!b)return void t({header:"Spaces",text:l.T$.delete});const{slug:y}=b&&await a.getPromise((0,c.ZP)(b));o((0,i.st)("ids"),f),o(s.Z,(t=>t.filter((t=>t!==e))));try{await(0,r.Ns)(e),g&&g(y),(0,d.zm)(m,e),(0,u.r1)(m,e),m((0,c.ZP)(e))}catch(v){o((0,i.st)("ids"),h),t(v),p&&p()}}}),[e])}},65351:function(e,t,n){n(33948);var a=n(67294),o=n(95248);t.Z=(e,t,n,r)=>{const[l,i]=(0,o.I0)("modal"),[c,s]=(0,o.I0)("modalTab"),[d,u]=(0,o.I0)("modalParams"),m=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0;"string"===typeof t&&s(t),i(e),n&&u(n)};return(0,a.useEffect)((()=>{t&&m(n,r)}),[]),{isModalOpen:e===l,currentModalTab:c,handleChangeModalTab:s,handleOpenModal:m,handleCloseModal:()=>{s(""),i(""),u()},params:d}}},55899:function(e,t,n){var a=n(67294),o=n(7335),r=n(89050),l=n(96929),i=n(74059),c=n(95383),s=n(19368);t.Z=()=>{const e=(0,s.P)(),t=(0,c.yE)(),n=(0,i.th)(),d=(0,o.XU)(),u=(0,l.Ww)(n,t,{onSuccess:a=>(0,r.jG)({cacheKeyPrefix:e,nodeIds:a,roomIds:t,spaceId:n})});return(0,a.useCallback)((async e=>{await u(e),await d(e)}),[u,d])}},91128:function(e,t,n){n(33948);var a=n(67294),o=n(48286),r=n(46667),l=n(9058);t.Z=()=>{const[e,t]=(0,r.Z)(!1),n=(0,l.e)(),i=(0,a.useRef)(null);return(0,o.Z)((()=>{if(n)return i.current=null===i.current&&n.getRoot().getAttribute("after")>0,n.getRoot().updateAttribute("paused",e),()=>n&&n.getRoot().updateAttribute("paused",i.current)}),[e]),t}},93033:function(e,t,n){var a=n(89250),o=n(67294),r=n(12599),l=n(74059),i=n(2509);t.Z=function(){let{roomSlug:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,l.uk)(),n=(0,a.s0)(),{pathname:c}=(0,a.TH)(),s="".concat(c);return(0,o.useCallback)((()=>{const a=e?(0,r.Gn)(i.xN,{spaceSlug:t,settingsTab:i.eq,settingsSubTab:e}):"/spaces/".concat(t,"/settings");n(a,{state:{previousUrlPath:s}})}),[s,n,e,t])}},27624:function(e,t,n){var a=n(37518),o=n(96929),r=n(89050),l=n(19368);t.Z=e=>{const t=(0,l.P)(),n=(0,a.UL)(),i=(0,a.tE)(e||n,"spaceId");return(0,o.nI)(i,e||n,{onSuccess:a=>(0,r.Br)({cacheKeyPrefix:t,nodeIds:a,roomId:e||n,spaceId:i})})}},78401:function(e,t,n){n.d(t,{O:function(){return r}});n(25387),n(2490),n(72608),n(33948);var a=n(52971),o=n(85456);const r=()=>Object.entries(a.Ew).reduce(((e,t)=>{let[n,a]=t;return{...e,[n]:(0,o.gs)(a.id)}}),{});t.Z=e=>{let{avatar:t,createdAt:n,email:r,id:l,name:i,spacesCount:c,verifiedEmail:s}=e;if(!window.envSettings.tracking)return;if(r&&r.includes("@netdata.msdc.co"))return;if(l&&"00000000-0000-0000-0000-000000000000"===l)return;if(r&&r.includes("anonymous@netdata.cloud"))return;const d=new Date,u=d.toISOString(),m=new Date(n),g=Math.floor((d-m)/864e5);var p;(0,o.gs)(a.Ew.analyticsCookies.id)&&(window.dataLayer&&window.dataLayer.push({event:"UserInfoAvailable",user_id:l,userIdentifier:l,userName:i,userEmail:r,userAccountCreatedAt:n,userAccountCreatedDaysAgo:g,userAvatarURL:t,userEmailVerified:s,spacesCount:c}),window.gtag&&window.gtag("config","G-J69Z2JCTFB",{user_id:l}),null!==(p=window.posthog)&&void 0!==p&&p.__loaded&&(window.posthog.identify(l),window.posthog.people.set({email:r||"unknown email",name:i,netdata_cloud_account_created_at:n,netdata_cloud_account_created_days_ago:g}),window.posthog.register({netdata_cloud_account_created_days_ago:g}),window.posthog.register_once({event_source:"cloud",netdata_cloud_account_created_at:n,netdata_cloud_account_email:r||"unknown email",netdata_cloud_account_id:l,netdata_cloud_signed_in_at:u})))}}}]);
\ No newline at end of file
web/gui/v2/451.87c1413ac5d5138fbb20.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0d01bfd3-c3ba-4ad6-aeab-50c4df2456f8",e._sentryDebugIdIdentifier="sentry-dbid-0d01bfd3-c3ba-4ad6-aeab-50c4df2456f8")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[451],{51091:function(e,t,a){var n=a(87462),l=(a(88449),a(2490),a(59849),a(57640),a(9924),a(60677)),r=a(10928),c=a.n(r),o=a(67294),i=a(22195);const s=(0,l.default)(i.Box).withConfig({displayName:"breadcrumbs__StyledItemContainer",componentId:"sc-3u39st-0"})([""]),d=(0,l.css)(["&:hover{color:",";}"],(e=>{let{withHover:t,theme:a}=e;return t&&(0,i.getColor)("success")({theme:a})})),u=(0,l.default)(i.Text).withConfig({displayName:"breadcrumbs__StyledText",componentId:"sc-3u39st-1"})(["",""],d),m=(0,l.default)(i.TextSmall).withConfig({displayName:"breadcrumbs__StyledTextSmall",componentId:"sc-3u39st-2"})(["",""],d);t.Z=e=>{let{items:t,isBig:a,showBackButton:l=!0,testid:r="",...d}=e;const g=(0,o.useMemo)((()=>{if(null===t||void 0===t||!t.length||!l)return null;return c()(t.filter((e=>{let{onClick:t}=e;return!!t}))).onClick}),[t,l]);if(null===t||void 0===t||!t.length)return null;const h=a?u:m;return o.createElement(i.Flex,(0,n.Z)({gap:4},d),l&&o.createElement(i.Button,{onClick:g,icon:"chevron_left",label:"Back",neutral:!0,flavour:"hollow",small:!0,padding:[0,2,0,1],textTransform:"uppercase","data-testid":"".concat(r,"-breadcrumbs-backButton")}),o.createElement(i.Flex,{gap:2,alignItems:"center"},t.map(((e,t)=>{let{isDisabled:a,name:l,onClick:c}=e;return o.createElement(s,(0,n.Z)({key:t,alignItems:"center"},c&&{cursor:"pointer",onClick:c},{"data-testid":"".concat(r,"-breadcrumbs-level-").concat(t)}),o.createElement(h,{color:a&&"textLite","data-testid":"".concat(r,"-breadcrumbs-level-").concat(t),withHover:!!c},0!==t&&" / ",l))}))))}},25451:function(e,t,a){a.r(t),a.d(t,{default:function(){return ue}});var n=a(67294),l=a(4480),r=a(99322),c=a(91268),o=a(84074),i=(a(33948),a(46667)),s=a(29814),d=a(72843),u=a(54316);const m={filters:{iconName:"filterList",color:{active:"success",notActive:"textLite"},width:"19px",Content:a(97363).Z,dataTestId:"filterBar",label:"Filters"}},g=["filters"];var h=()=>{const[e,t]=(0,i.Z)(!0),{Content:a}=m.filters;return n.createElement(u.ZP,{collapsedComponent:n.createElement(s.Z,{onClickTab:t,availableTabs:m,tabsToShow:g}),isOpen:e,header:n.createElement(d.Z,{isOpen:e,onToggle:t,title:"Alerts",icon:"alarm"})},n.createElement(a,{flavour:"alerts",padding:[0,3,30]}))},b=a(22195),f=a(96929),C=a(36560),p=a(12008),E=a(597),y=a(78266),v=(a(57640),a(9924),a(87462)),w=a(60677),x=a(20686);const S=(0,w.default)(b.Text).attrs({whiteSpace:"normal",wordBreak:"break-word"}).withConfig({displayName:"tableSchema__TextCell",componentId:"sc-u3gyvm-0"})([""]),I=e=>t=>{let{getValue:a}=t;return n.createElement(S,e,a())},T=(0,w.default)(b.Icon).withConfig({displayName:"tableSchema__StyledIcon",componentId:"sc-u3gyvm-1"})(["vertical-align:middle;"]),N=e=>{let{type:t,value:a,...l}=e;return n.createElement(b.Flex,(0,v.Z)({padding:[0,2]},l,{justifyContent:"center"}),0===a?n.createElement(S,{textAlign:"center"},"-"):n.createElement(x.Z,{type:t,textSize:"normal","data-testid":"alertView-alertPill-".concat(t)},a))},k={id:"chevron",header:"",cell:()=>n.createElement(T,{rotate:2,name:"chevron_left",color:"textDescription"})};var A=[{id:"displayName",accessorKey:"displayName",header:"Alert Name",cell:e=>{let{getValue:t}=e;return n.createElement(S,{"data-testid":"alertName"},t())}},{id:"nodesRunningAlert",accessorKey:"nodeCount",header:"Nodes Running Alert",cell:e=>{let{getValue:t}=e;return n.createElement(S,{textAlign:"center","data-testid":"nodesRunningAlert"},t())}},{id:"alertInstances",accessorKey:"instanceCount",header:"Alert Instances",cell:e=>{let{getValue:t}=e;return n.createElement(S,{textAlign:"center","data-testid":"alertInstances"},t())}},{id:"criticalNodes",accessorKey:"criticalCount",header:"Critical",cell:e=>{let{getValue:t}=e;return n.createElement(N,{type:"critical",value:t(),"data-testid":"criticalNodes"})}},{id:"warningNodes",accessorKey:"warningCount",header:"Warning",cell:e=>{let{getValue:t}=e;return n.createElement(N,{type:"warning",value:t(),"data-testid":"warningNodes"})}},{id:"clearNodes",accessorKey:"clearCount",header:"Clear",cell:e=>{let{getValue:t}=e;return n.createElement(N,{type:"clear",value:t(),"data-testid":"clearNodes"})}},{id:"errorNodes",accessorKey:"errorCount",header:"Error",cell:e=>{let{getValue:t}=e;return n.createElement(N,{type:"neutral",value:t(),"data-testid":"errorNodes"})}},{id:"uniqueConfigs",accessorKey:"configCount",header:"Configs",cell:e=>{let{getValue:t}=e;return n.createElement(S,{textAlign:"center","data-testid":"uniqueConfigs"},t())}}],V=a(50358),_=a(63860),z=a(97945),K=a(62200);const Z=(0,w.default)(b.TextSmall).withConfig({displayName:"styled__StyledLinkText",componentId:"sc-1y769u1-0"})(["",""],"\n cursor: pointer;\n overflow-wrap: break-word;\n max-width: 140px;\n &:hover {\n opacity: 0.7;\n }\n"),L=(0,w.default)(b.TextSmall).withConfig({displayName:"styled__StyledText",componentId:"sc-1y769u1-1"})(["&:hover{color:",";text-decoration:underline;}"],(0,b.getColor)("accent"));var F=a(38626),R=a(91008);const B=e=>{let{row:t,value:a,openModal:l}=e;const{id:r,displayName:c,info:o}=t.original,i=(0,n.useCallback)((()=>{l({alertId:r})}),[r]);return n.createElement(R.Z,{Component:b.TextSmall,flavour:"tableLink",cursor:"pointer",showToolTip:!0,content:o,onClick:i,"data-testid":"alertsTableSchema-alertName-".concat(a),"data-ga":"alerts-table::click-alert::alerts-view::".concat(a)},c)},M=e=>{let{row:t,nodeId:a}=e;const{id:l}=t.original,r=(0,z.bV)(a,"name"),c=(0,z.WR)(a,{alertId:l});return n.createElement(b.Flex,{width:35,"data-testid":"alertsTableSchema-nodeName-".concat(r),"data-ga":"alerts-table::click-node::alerts-view::".concat(r)},n.createElement(Z,{onClick:c},n.createElement(F.Z,{maxLength:K.sf,text:r,TextComponent:L})))},P=e=>{let{row:t,value:a}=e;const{id:l,nodeId:r}=t.original,c=(0,z.WR)(r,{alertId:l});return n.createElement(b.Flex,{"data-testid":"alertsTableSchema-chart-id-".concat(a),"data-ga":"alerts-table::click-chartId::alerts-view::".concat(a)},n.createElement(Z,{onClick:c},n.createElement(F.Z,{maxLength:25,TextComponent:L,text:a})))},D=e=>{let{openModal:t}=e;return[{id:"status",accessorKey:"status",header:"Status",cell:e=>{let{getValue:t}=e;return n.createElement(x.Z,{type:"".concat(t(),"AlertsTable"),"data-testid":"alertsTable-alertPill","data-ga":"alerts-table::click-status::alerts-view::".concat(t())},t())},size:80,maxSize:80,minSize:80},{id:"name",accessorKey:"displayName",header:"Alert",cell:e=>{let{row:a,getValue:l}=e;return n.createElement(B,{row:a,value:l(),openModal:t})}},{id:"instance",header:"Instance",accessorKey:"instance",cell:e=>{let{row:t,getValue:a}=e;return n.createElement(P,{row:t,value:a()})},minSize:200,maxSize:200,size:200},{id:"nodeName",header:"Node",accessorKey:"nodeId",cell:e=>{let{row:t,getValue:a}=e;return n.createElement(M,{row:t,nodeId:a()})},minSize:200,maxSize:200,size:200},{id:"value",header:"Latest value",accessorKey:"value",cell:e=>{let{row:t,getValue:a}=e;const{status:l,units:r}=t.original;return n.createElement(V.Z,{loaded:!0,status:l,units:r,value:a(),"data-testid":"alertsTableSchema-alertValue","data-ga":"alerts-table::click-alert-value::alerts-view"})},size:120,maxSize:120,minSize:120},{id:"lastUpdated",header:"Updated at",accessorKey:"lastUpdated",cell:e=>{let{getValue:t}=e;return n.createElement(_.Z,{rawTime:t(),secs:!0,"data-testid":"alertsTableSchema-latestUpdated"})}},{id:"lastStatusChangeValue",header:"Triggered value",accessorKey:"lastStatusChangeValue",cell:e=>{let{row:t,getValue:a}=e;const{status:l,units:r}=t.original;return n.createElement(V.Z,{loaded:!0,status:l,units:r,value:a(),"data-testid":"alertsTableSchema-triggeredValue","data-ga":"alerts-table::click-triggered-value::alerts-view"})},size:120,maxSize:120,minSize:120},{id:"lastStatusChange",header:"Triggered at",accessorKey:"lastStatusChange",cell:e=>{let{getValue:t}=e;return n.createElement(_.Z,{rawTime:t(),secs:!0,"data-testid":"alertsTableSchema-lastStatusChange"})}}]};var U=[{id:"name",accessorKey:"displayName",header:"Alert",cell:I({"data-testid":"alertInstanceName"}),minSize:200,maxSize:200,size:200},{id:"instance",header:"Instance",accessorKey:"instance",cell:e=>{let{row:t,getValue:a}=e;return n.createElement(P,{row:t,value:a()})},minSize:200,maxSize:200,size:200},{id:"status",accessorKey:"status",header:"Status",cell:e=>{let{getValue:t}=e;return n.createElement(b.Flex,{padding:[0,2]},n.createElement(x.Z,{type:t(),textSize:"normal","data-testid":"alertView-alertPill-value",border:void 0},t()))},minSize:80,maxSize:80,size:80},{id:"lastStatusChangeValue",accessorKey:"lastStatusChangeValue",header:"Triggered value",cell:e=>{let{getValue:t,row:a}=e;const{status:l,units:r}=a.original;return n.createElement(V.Z,{loaded:!0,status:l,units:r,value:t(),"data-testid":"alertsTableSchema-alertValue"})},minSize:120,maxSize:120,size:120},{id:"lastStatusChange",accessorKey:"lastStatusChange",header:"Triggered at",cell:e=>{let{getValue:t}=e;return n.createElement(_.Z,{rawTime:t(),secs:!0,nowrap:!0})},minSize:120,maxSize:120,size:120}],G=a(61294);var W=()=>{const[{alertName:e,nodeId:t}]=(0,p.__)(),a=(0,p.JU)(e,t),[l,r,,c]=(0,G.Z)(),o=(0,n.useCallback)((e=>r({alertId:e.data.id})),[e,t]);return n.createElement(n.Fragment,null,n.createElement(b.NetdataTable,{data:a,dataColumns:U,onClickRow:o,enableSorting:!0,enableColumnVisibility:!0}),l&&c)};a(25387),a(2490),a(72608),a(88921),a(96248),a(13599),a(11477),a(64362),a(15389),a(90401),a(45164),a(91238),a(54837),a(87485),a(56767),a(76651),a(61437),a(35285),a(39865);var j=[{id:"nodeName",accessorKey:"nodeId",header:"Node Name",cell:e=>{let{getValue:t}=e;const a=(0,z.bV)(t(),"name");return n.createElement(b.Flex,{width:35,"data-testid":"alertsTableSchema-nodeName-".concat(a),"data-ga":"alerts-table::click-node::alerts-view::".concat(a)},n.createElement(F.Z,{maxLength:K.sf,text:a}))}},{id:"nodes",accessorKey:"nodeCount",header:"Node Instances",cell:I({"data-testid":"nodes",textAlign:"center"})},{id:"instances",accessorKey:"instanceCount",header:"Alert Instances",cell:I({"data-testid":"instances",textAlign:"center"})},{id:"critical",accessorKey:"criticalCount",header:"Critical",cell:e=>{let{getValue:t}=e;return n.createElement(N,{type:"critical",value:t()})}},{id:"warning",accessorKey:"warningCount",header:"Warning",cell:e=>{let{getValue:t}=e;return n.createElement(N,{type:"warning",value:t()})}},{id:"clear",accessorKey:"clearCount",header:"Clear",cell:e=>{let{getValue:t}=e;return n.createElement(N,{type:"clear",value:t()})}},{id:"error",accessorKey:"errorCount",header:"Error",cell:e=>{let{getValue:t}=e;return n.createElement(N,{type:"neutral",value:t(),"data-testid":"errors"})}},{id:"configs",accessorKey:"configCount",header:"Configs",cell:I({"data-testid":"configs",textAlign:"center"})},k];var H=()=>{const[{alertName:e},t]=(0,p.__)(),a=(0,p.JU)(e),l=(0,n.useCallback)((a=>{t({alertName:e,nodeId:a.data.nodeId})}),[e,t]),r=(0,n.useMemo)((()=>Object.values(a.reduce(((e,t)=>{switch(e[t.nodeId]||(e[t.nodeId]={nodeId:t.nodeId,nodeCount:1,instanceCount:0,criticalCount:0,warningCount:0,clearCount:0,errorCount:0,configCount:0,configs:new Set}),e[t.nodeId].instanceCount=e[t.nodeId].instanceCount+1,t.status){case"warning":e[t.nodeId].warningCount=e[t.nodeId].warningCount+1;break;case"critical":e[t.nodeId].criticalCount=e[t.nodeId].criticalCount+1;break;case"clear":e[t.nodeId].clearCount=e[t.nodeId].clearCount+1;break;default:t.value||(e[t.nodeId].errorCount=e[t.nodeId].errorCount+1)}return e[t.nodeId].configCount=e[t.nodeId].configs.add(t.aci).size,e}),{}))),[a]);return n.createElement(b.NetdataTable,{data:r,dataColumns:j,onClickRow:l,enableSorting:!0,enableColumnVisibility:!0})},J=a(51091);var O=()=>{var e;const[{alertName:t,nodeId:a},l]=(0,p.__)(),r=(0,z.Ne)(a?[a]:[]),c=null===r||void 0===r||null===(e=r[0])||void 0===e?void 0:e.name,o=(0,n.useMemo)((()=>c?[{name:"All Alert Configs",onClick:()=>{l({alertName:null,nodeId:null})}},{name:t,onClick:()=>{l({alertName:t,nodeId:null})}},{name:c}]:t?[{name:"All Alert Configs",onClick:()=>{l({alertName:null,nodeId:null})}},{name:t}]:null),[t,c,l]);return n.createElement(J.Z,{padding:[2,0,0],items:o,testid:"alertConfigurations"})},q=a(74059),Q=a(37518),$=a(12899);const Y=()=>n.createElement(b.Text,null,"Loading...");var X=()=>{const e=(0,p.w4)(),[{alertName:t,nodeId:a},l]=(0,p.__)(),[,r]=(0,$.Nu)(),c=(0,n.useCallback)((e=>{l({alertName:e.data.name})}),[]),{rowActions:o}=(()=>{const e=(0,Q.UL)(),[,t]=(0,$.R3)(),[,a]=(0,p.__)(),l=(0,q.Q6)();return{rowActions:(0,n.useMemo)((()=>({goto:{handleAction:e=>{let{name:t}=e;return a({alertName:t})},icon:"chevron_right",tooltipText:"Show configuration"},...!l&&{info:{handleAction:a=>t({roomId:e,alert:a}),tooltipText:"Get some help from Netdata Assistant",icon:"netdataAssistant",iconColor:"primary",dataGa:"alerts::click-assistant-icon::active-alerts-table"}}})),[l,t])}})();return(0,n.useEffect)((()=>{const t=e.map((e=>{let{alert:t}=e;return{name:t}}));r(t)}),[e]),n.createElement(b.Flex,{column:!0,gap:4,height:"100%",overflow:"hidden"},n.createElement(O,null),a&&n.createElement(n.Suspense,{fallback:n.createElement(Y,null)},n.createElement(W,null)),!a&&t&&n.createElement(n.Suspense,{fallback:n.createElement(Y,null)},n.createElement(H,null)),!a&&!t&&n.createElement(b.NetdataTable,{data:e,dataColumns:A,enableSorting:!0,enableColumnVisibility:!0,columnPinning:{right:["actions"]},enableColumnPinning:!0,enablePinning:!0,rowActions:o,onClickRow:c}))},ee=a(89250);const te=[{id:"lastStatusChange",desc:!1}];var ae=()=>{const e=(0,E.K)({extraKey:"alerts"}),[,t]=(0,$.Nu)(),[a,l,,r]=(0,G.Z)(),{rowActions:c}=(()=>{const e=(0,ee.s0)(),t=(0,q.uk)(),a=(0,Q.UL)(),[,l]=(0,$.R3)(),r=(0,q.Q6)();return{rowActions:(0,n.useMemo)((()=>r?{}:{goto:{handleAction:()=>{e("/spaces/".concat(t,"/settings/notifications#notificationsActiveTab=1"))},tooltipText:"Go to silencing manager",icon:"alarm_off",dataGa:"alerts-table::click-link-to-manager::active-alerts-table"},info:{handleAction:e=>l({roomId:a,alert:e}),tooltipText:"Get some help from Netdata Assistant",icon:"netdataAssistant",iconColor:"primary",dataGa:"alerts::click-assistant-icon::active-alerts-table"}}),[r,l])}})();return(0,n.useEffect)((()=>{t(e)}),[e]),n.createElement(n.Fragment,null,n.createElement(b.NetdataTable,{enableSorting:!0,enableColumnVisibility:!0,data:e,dataColumns:D({openModal:l}),rowActions:c,sortBy:te,columnPinning:{right:["actions"]},enableColumnPinning:!0,enablePinning:!0}),a&&r)},ne=a(89405);const le=()=>{const e=(()=>{const{localeTimeString:e,localeDateString:t}=(0,ne.rA)(),a=(0,r.uy)("updatedAt");return(0,n.useMemo)((()=>{if(!a)return;const n=new Date(a);return"".concat(t(n,{long:!0})," ").concat(e(n,{secs:!0}))}),[a,e,t])})();return n.createElement(b.Flex,{column:!0,justifyContent:"center",alignItems:"center",gap:4},n.createElement(b.Icon,{name:"checkmark",width:"168px",height:"168px",margin:[13,0,0]}),n.createElement(b.H3,{margin:[10,0,0]},"This room has no active alerts, you are all good!"),n.createElement(b.Text,{margin:[2,0,0,0]},"Visit later or check your notifications"),n.createElement(b.TextSmall,{color:"textLite"},"Last updated at: ",e))};var re=(0,n.memo)(le),ce=a(46189);const oe=()=>n.createElement(b.Flex,{column:!0,justifyContent:"center",alignItems:"center",margin:[12,0,0]},n.createElement("img",{src:"".concat(ce.default.assetsBaseURL,"/img/no-filter-results.png"),alt:"No Filter Results",title:"No Filter Results"}),n.createElement(b.H3,null,"There are no results for these filtering criteria"));var ie=(0,n.memo)(oe);var se=e=>{let{count:t}=e;const a=(0,r.uy)("ids"),l=(0,r.uy)("loaded"),c=(0,p.ER)(a).length;return l?c?t?n.createElement(ae,null):n.createElement(ie,null):n.createElement(re,null):n.createElement(y.Z,{title:"Loading alerts..."})};var de=()=>{const[e,t]=(0,l.FV)(o.p$),a=(0,p.v3)(),r=(0,n.useCallback)((n=>{n===e&&a(),t(n)}),[e,t]),c=(0,E.K)({extraKey:"alerts"}).length,i=(0,p.sb)();return(0,f.fD)()&&!i.length?n.createElement(C.Z,null):n.createElement(b.Tabs,{selected:e,onChange:r,height:"100%",padding:[4,4,0]},n.createElement(b.Tab,{label:n.createElement(b.Text,null,"Active (",c,")"),maxWidth:"100%","data-testid":"alertTabs-activeAlerts"},n.createElement(se,{count:c})),n.createElement(b.Tab,{label:n.createElement(b.Text,null,"Alert Configurations"),maxWidth:"100%","data-testid":"alertTabs-configurations"},n.createElement(n.Suspense,{fallback:n.createElement(y.Z,{title:"Loading alert configurations..."})},n.createElement(X,null))))};var ue=()=>{const e=(0,r.uy)("ids"),t=(0,l.sJ)(o.p$),a=!!e.length&&1!==t;return n.createElement(c.Z,{rightBar:a&&n.createElement(h,null),margin:[0,0,8,0]},n.createElement(de,null))}}}]);
\ No newline at end of file
web/gui/v2/491.ccf50a459a599910a93b.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var C="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(C._sentryDebugIds=C._sentryDebugIds||{},C._sentryDebugIds[t]="6a175d7a-4594-40fd-86e1-49d25845d30a",C._sentryDebugIdIdentifier="sentry-dbid-6a175d7a-4594-40fd-86e1-49d25845d30a")}catch(C){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[491],{37491:(C,t,e)=>{e.r(t),e.d(t,{default:()=>u});var n=e(29439),i=e(67294),l=e(54851),a=e(28317),d=e(87854),o=e.n(d),r=e(95348),c=e.n(r),p=new(o())({id:"terms.svg",use:"terms.svg-usage",viewBox:"0 0 240 240",content:'<symbol viewBox="0 0 240 240" fill="none" xmlns="http://www.w3.org/2000/svg" id="terms.svg">\n<path opacity="0.3" d="M120 240C186.274 240 240 186.274 240 120C240 53.7258 186.274 0 120 0C53.7258 0 0 53.7258 0 120C0 186.274 53.7258 240 120 240Z" fill="#CCDDE8" />\n<path opacity="0.3" d="M120.284 222.398C183.907 222.398 235.484 218.817 235.484 214.398C235.484 209.98 183.907 206.398 120.284 206.398C56.6608 206.398 5.08398 209.98 5.08398 214.398C5.08398 218.817 56.6608 222.398 120.284 222.398Z" fill="#89B0C9" />\n<path d="M187.823 33.6016H58.2234C54.247 33.6016 51.0234 36.8251 51.0234 40.8016V207.202C51.0234 211.178 54.247 214.402 58.2234 214.402H187.823C191.8 214.402 195.023 211.178 195.023 207.202V40.8016C195.023 36.8251 191.8 33.6016 187.823 33.6016Z" fill="#00AB44" />\n<path d="M188.624 41.6016H57.4238V208.002H188.624V41.6016Z" fill="#F3F7FA" />\n<g opacity="0.3">\n<path opacity="0.3" d="M188.623 41.6V208H57.4232V41.6H188.623ZM190.223 40H55.8232V209.6H190.223V40Z" fill="#435969" />\n</g>\n<path opacity="0.2" d="M164.623 33.6016H87.8232V46.4016C87.8232 48.0989 88.4975 49.7268 89.6978 50.927C90.898 52.1273 92.5259 52.8016 94.2232 52.8016H158.223C159.921 52.8016 161.548 52.1273 162.749 50.927C163.949 49.7268 164.623 48.0989 164.623 46.4016V33.6016Z" fill="#233646" />\n<path d="M155.024 27.1992H91.024C87.4894 27.1992 84.624 30.0646 84.624 33.5992V39.9992C84.624 43.5338 87.4894 46.3992 91.024 46.3992H155.024C158.559 46.3992 161.424 43.5338 161.424 39.9992V33.5992C161.424 30.0646 158.559 27.1992 155.024 27.1992Z" fill="#DBDBDB" />\n<path d="M155.024 27.6817H91.024C90.1912 27.6604 89.3626 27.806 88.5869 28.11C87.8113 28.414 87.1044 28.8703 86.5079 29.4518C85.9114 30.0334 85.4374 30.7286 85.1138 31.4963C84.7903 32.2639 84.6237 33.0887 84.624 33.9217V39.6817C84.6237 40.5148 84.7903 41.3395 85.1138 42.1072C85.4374 42.8749 85.9114 43.5701 86.5079 44.1516C87.1044 44.7332 87.8113 45.1895 88.5869 45.4935C89.3626 45.7975 90.1912 45.9431 91.024 45.9217H155.024C155.857 45.9431 156.686 45.7975 157.461 45.4935C158.237 45.1895 158.944 44.7332 159.54 44.1516C160.137 43.5701 160.611 42.8749 160.934 42.1072C161.258 41.3395 161.424 40.5148 161.424 39.6817V33.9217C161.424 33.0887 161.258 32.2639 160.934 31.4963C160.611 30.7286 160.137 30.0334 159.54 29.4518C158.944 28.8703 158.237 28.414 157.461 28.11C156.686 27.806 155.857 27.6604 155.024 27.6817Z" fill="#DCDCDC" />\n<path d="M155.024 28.1609H91.024C90.2124 28.1178 89.4003 28.238 88.6359 28.5142C87.8715 28.7904 87.1702 29.2171 86.5736 29.769C85.9769 30.3209 85.4969 30.9869 85.1621 31.7275C84.8272 32.4681 84.6443 33.2683 84.624 34.0809V39.5209C84.6443 40.3334 84.8272 41.1336 85.1621 41.8742C85.4969 42.6149 85.9769 43.2808 86.5736 43.8327C87.1702 44.3846 87.8715 44.8113 88.6359 45.0875C89.4003 45.3638 90.2124 45.4839 91.024 45.4409H155.024C155.836 45.4839 156.648 45.3638 157.412 45.0875C158.177 44.8113 158.878 44.3846 159.474 43.8327C160.071 43.2808 160.551 42.6149 160.886 41.8742C161.221 41.1336 161.404 40.3334 161.424 39.5209V34.0809C161.404 33.2683 161.221 32.4681 160.886 31.7275C160.551 30.9869 160.071 30.3209 159.474 29.769C158.878 29.2171 158.177 28.7904 157.412 28.5142C156.648 28.238 155.836 28.1178 155.024 28.1609Z" fill="#DDDDDD" />\n<path d="M155.024 28.6383H91.024C89.4369 28.5499 87.8783 29.0865 86.6821 30.1332C85.4858 31.18 84.7471 32.6536 84.624 34.2383V39.3583C84.7471 40.9431 85.4858 42.4167 86.6821 43.4634C87.8783 44.5101 89.4369 45.0468 91.024 44.9583H155.024C156.611 45.0468 158.17 44.5101 159.366 43.4634C160.562 42.4167 161.301 40.9431 161.424 39.3583V34.2383C161.301 32.6536 160.562 31.18 159.366 30.1332C158.17 29.0865 156.611 28.5499 155.024 28.6383Z" fill="#DEDEDE" />\n<path d="M155.024 29.1211H91.024C87.504 29.1211 84.624 31.5211 84.624 34.4011V39.2011C84.624 42.0811 87.504 44.4811 91.024 44.4811H155.024C158.544 44.4811 161.424 42.0811 161.424 39.2011V34.4011C161.424 31.5211 158.544 29.1211 155.024 29.1211Z" fill="#DFDFDF" />\n<path d="M155.024 29.6016H91.024C87.504 29.6016 84.624 31.8416 84.624 34.7216V38.8816C84.624 41.7616 87.504 44.0016 91.024 44.0016H155.024C158.544 44.0016 161.424 41.7616 161.424 38.8816V34.7216C161.424 31.8416 158.544 29.6016 155.024 29.6016Z" fill="#E0E0E0" />\n<path d="M155.024 30.0781H91.024C87.504 30.0781 84.624 32.1581 84.624 34.8781V38.7181C84.624 41.4381 87.504 43.5181 91.024 43.5181H155.024C158.544 43.5181 161.424 41.4381 161.424 38.7181V34.8781C161.424 32.1581 158.544 30.0781 155.024 30.0781Z" fill="#E1E1E1" />\n<path d="M155.024 30.5586H91.024C87.504 30.5586 84.624 32.4786 84.624 35.0386V38.5586C84.624 41.1186 87.504 43.0386 91.024 43.0386H155.024C158.544 43.0386 161.424 41.1186 161.424 38.5586V35.0386C161.424 32.4786 158.544 30.5586 155.024 30.5586Z" fill="#E2E2E2" />\n<path d="M155.024 31.0391H91.024C87.504 31.0391 84.624 32.9591 84.624 35.1991V38.3991C84.624 40.6391 87.504 42.5591 91.024 42.5591H155.024C158.544 42.5591 161.424 40.6391 161.424 38.3991V35.1991C161.424 32.9591 158.544 31.0391 155.024 31.0391Z" fill="#E3E3E3" />\n<path d="M155.024 31.3594H91.024C87.504 31.3594 84.624 33.2794 84.624 35.5194V38.0794C84.624 40.3194 87.504 42.2394 91.024 42.2394H155.024C158.544 42.2394 161.424 40.3194 161.424 38.0794V35.5194C161.424 33.2794 158.544 31.3594 155.024 31.3594Z" fill="#E3E3E3" />\n<path d="M155.024 31.8398H91.024C87.504 31.8398 84.624 33.5998 84.624 35.6798V37.9198C84.624 39.9998 87.504 41.7598 91.024 41.7598H155.024C158.544 41.7598 161.424 39.9998 161.424 37.9198V35.6798C161.424 33.5998 158.544 31.8398 155.024 31.8398Z" fill="#E4E4E4" />\n<path d="M155.024 32.3203H91.024C87.504 32.3203 84.624 33.9203 84.624 35.8403V37.7603C84.624 39.6803 87.504 41.2803 91.024 41.2803H155.024C158.544 41.2803 161.424 39.6803 161.424 37.7603V35.8403C161.424 33.9203 158.544 32.3203 155.024 32.3203Z" fill="#E5E5E5" />\n<path d="M155.024 32.8008H91.024C87.504 32.8008 84.624 34.2408 84.624 36.0008V37.6008C84.624 39.3608 87.504 40.8008 91.024 40.8008H155.024C158.544 40.8008 161.424 39.3608 161.424 37.6008V36.0008C161.424 34.2408 158.544 32.8008 155.024 32.8008Z" fill="#E6E6E6" />\n<path d="M155.024 33.2812H91.024C87.504 33.2812 84.624 34.5613 84.624 36.3213V37.2812C84.624 39.0412 87.504 40.3213 91.024 40.3213H155.024C158.544 40.3213 161.424 39.0412 161.424 37.2812V36.3213C161.424 34.5613 158.544 33.2812 155.024 33.2812Z" fill="#E7E7E7" />\n<path d="M155.024 33.7617H91.024C87.504 33.7617 84.624 35.0417 84.624 36.4817V37.1217C84.624 38.5617 87.504 39.8417 91.024 39.8417H155.024C158.544 39.8417 161.424 38.5617 161.424 37.1217V36.4817C161.424 35.0417 158.544 33.7617 155.024 33.7617Z" fill="#E8E8E8" />\n<path d="M155.024 34.2422H91.024C87.504 34.2422 84.624 35.3622 84.624 36.6422V36.9622C84.624 38.2422 87.504 39.3622 91.024 39.3622H155.024C158.544 39.3622 161.424 38.2422 161.424 36.9622V36.6422C161.424 35.3622 158.544 34.2422 155.024 34.2422Z" fill="#E9E9E9" />\n<path d="M155.024 34.7188H91.024C87.504 34.7188 84.624 35.6787 84.624 36.7987C84.624 37.9188 87.504 38.8787 91.024 38.8787H155.024C158.544 38.8787 161.424 37.9188 161.424 36.7987C161.424 35.6787 158.544 34.7188 155.024 34.7188Z" fill="#EAEAEA" />\n<path d="M155.024 35.1992H91.024C87.504 35.1992 84.624 35.9992 84.624 37.1192V36.4792C84.624 37.5992 87.504 38.3992 91.024 38.3992H155.024C158.544 38.3992 161.424 37.5992 161.424 36.4792V37.1192C161.424 35.9992 158.544 35.1992 155.024 35.1992Z" fill="#EBEBEB" />\n<path opacity="0.7" d="M155.023 28.8008H91.0233L89.2633 29.1208C88.8179 29.3722 88.4644 29.7594 88.2544 30.2258C88.0445 30.6922 87.9891 31.2136 88.0962 31.7137C88.2034 32.2139 88.4676 32.6667 88.8502 33.0062C89.2329 33.3456 89.7139 33.554 90.2233 33.6008H155.823C156.333 33.554 156.814 33.3456 157.196 33.0062C157.579 32.6667 157.843 32.2139 157.95 31.7137C158.058 31.2136 158.002 30.6922 157.792 30.2258C157.582 29.7594 157.229 29.3722 156.783 29.1208L155.023 28.8008Z" fill="white" />\n<path d="M126.384 19.1992H119.664C117.985 19.1992 116.624 20.5603 116.624 22.2392V32.1592C116.624 33.8382 117.985 35.1992 119.664 35.1992H126.384C128.063 35.1992 129.424 33.8382 129.424 32.1592V22.2392C129.424 20.5603 128.063 19.1992 126.384 19.1992Z" fill="#E6E6E6" />\n<path d="M126.063 19.1992H119.823C118.233 19.1992 116.943 20.4886 116.943 22.0792V32.3192C116.943 33.9098 118.233 35.1992 119.823 35.1992H126.063C127.654 35.1992 128.943 33.9098 128.943 32.3192V22.0792C128.943 20.4886 127.654 19.1992 126.063 19.1992Z" fill="#E7E7E7" />\n<path d="M126.064 19.1992H120.144C118.642 19.1992 117.424 20.417 117.424 21.9192V32.4792C117.424 33.9814 118.642 35.1992 120.144 35.1992H126.064C127.566 35.1992 128.784 33.9814 128.784 32.4792V21.9192C128.784 20.417 127.566 19.1992 126.064 19.1992Z" fill="#E8E8E8" />\n<path d="M125.583 19.1992H120.463C118.961 19.1992 117.743 20.417 117.743 21.9192V32.4792C117.743 33.9814 118.961 35.1992 120.463 35.1992H125.583C127.085 35.1992 128.303 33.9814 128.303 32.4792V21.9192C128.303 20.417 127.085 19.1992 125.583 19.1992Z" fill="#E9E9E9" />\n<path d="M125.423 19.1992H120.623C119.21 19.1992 118.063 20.3454 118.063 21.7592V32.6392C118.063 34.0531 119.21 35.1992 120.623 35.1992H125.423C126.837 35.1992 127.983 34.0531 127.983 32.6392V21.7592C127.983 20.3454 126.837 19.1992 125.423 19.1992Z" fill="#EAEAEA" />\n<path d="M125.263 19.1992H120.943C119.617 19.1992 118.543 20.2737 118.543 21.5992V32.7992C118.543 34.1247 119.617 35.1992 120.943 35.1992H125.263C126.588 35.1992 127.663 34.1247 127.663 32.7992V21.5992C127.663 20.2737 126.588 19.1992 125.263 19.1992Z" fill="#EBEBEB" />\n<path d="M124.784 19.1992H121.264C119.939 19.1992 118.864 20.2737 118.864 21.5992V32.7992C118.864 34.1247 119.939 35.1992 121.264 35.1992H124.784C126.11 35.1992 127.184 34.1247 127.184 32.7992V21.5992C127.184 20.2737 126.11 19.1992 124.784 19.1992Z" fill="#ECECEC" />\n<path d="M124.624 19.1992H121.424C120.186 19.1992 119.184 20.2021 119.184 21.4392V32.9592C119.184 34.1963 120.186 35.1992 121.424 35.1992H124.624C125.861 35.1992 126.864 34.1963 126.864 32.9592V21.4392C126.864 20.2021 125.861 19.1992 124.624 19.1992Z" fill="#ECECEC" />\n<path d="M124.304 19.1992H121.584C120.435 19.1992 119.504 20.1305 119.504 21.2792V33.1192C119.504 34.268 120.435 35.1992 121.584 35.1992H124.304C125.453 35.1992 126.384 34.268 126.384 33.1192V21.2792C126.384 20.1305 125.453 19.1992 124.304 19.1992Z" fill="#EDEDED" />\n<path d="M124.143 19.1992H121.903C120.843 19.1992 119.983 20.0588 119.983 21.1192V33.2792C119.983 34.3396 120.843 35.1992 121.903 35.1992H124.143C125.204 35.1992 126.063 34.3396 126.063 33.2792V21.1192C126.063 20.0588 125.204 19.1992 124.143 19.1992Z" fill="#EEEEEE" />\n<path d="M123.824 19.1992H122.224C121.163 19.1992 120.304 20.0588 120.304 21.1192V33.2792C120.304 34.3396 121.163 35.1992 122.224 35.1992H123.824C124.884 35.1992 125.744 34.3396 125.744 33.2792V21.1192C125.744 20.0588 124.884 19.1992 123.824 19.1992Z" fill="#EFEFEF" />\n<path d="M123.504 19.1992H122.384C121.412 19.1992 120.624 19.9872 120.624 20.9592V33.4392C120.624 34.4112 121.412 35.1992 122.384 35.1992H123.504C124.476 35.1992 125.264 34.4112 125.264 33.4392V20.9592C125.264 19.9872 124.476 19.1992 123.504 19.1992Z" fill="#F0F0F0" />\n<path d="M123.504 19.1992H122.704C121.821 19.1992 121.104 19.9156 121.104 20.7992V33.5992C121.104 34.4829 121.821 35.1992 122.704 35.1992H123.504C124.388 35.1992 125.104 34.4829 125.104 33.5992V20.7992C125.104 19.9156 124.388 19.1992 123.504 19.1992Z" fill="#F1F1F1" />\n<path d="M123.184 19.1992H122.864C122.069 19.1992 121.424 19.8439 121.424 20.6392V33.7592C121.424 34.5545 122.069 35.1992 122.864 35.1992H123.184C123.979 35.1992 124.624 34.5545 124.624 33.7592V20.6392C124.624 19.8439 123.979 19.1992 123.184 19.1992Z" fill="#F2F2F2" />\n<path d="M126.384 19.1992H119.664C117.985 19.1992 116.624 20.5603 116.624 22.2392V32.1592C116.624 33.8382 117.985 35.1992 119.664 35.1992H126.384C128.063 35.1992 129.424 33.8382 129.424 32.1592V22.2392C129.424 20.5603 128.063 19.1992 126.384 19.1992Z" fill="#E6E6E6" />\n<path opacity="0.5" d="M119.664 20.8008C119.282 20.8008 118.915 20.9525 118.645 21.2225C118.375 21.4926 118.224 21.8589 118.224 22.2408V32.1608C118.224 32.5427 118.375 32.909 118.645 33.179C118.915 33.4491 119.282 33.6008 119.664 33.6008C119.895 33.6008 120.124 33.5553 120.337 33.4668C120.551 33.3784 120.745 33.2487 120.908 33.0853C121.072 32.9219 121.201 32.7278 121.29 32.5143C121.378 32.3008 121.424 32.0719 121.424 31.8408V22.5608C121.424 22.3297 121.378 22.1008 121.29 21.8873C121.201 21.6737 121.072 21.4797 120.908 21.3163C120.745 21.1528 120.551 21.0232 120.337 20.9348C120.124 20.8463 119.895 20.8008 119.664 20.8008Z" fill="white" />\n<path opacity="0.1" d="M155.023 27.2H129.423V22.24C129.447 21.8347 129.384 21.4291 129.239 21.0498C129.095 20.6704 128.872 20.3259 128.585 20.0388C128.298 19.7518 127.953 19.5287 127.574 19.3841C127.194 19.2395 126.789 19.1768 126.383 19.2H123.023V46.4H155.023C156.721 46.4 158.349 45.7257 159.549 44.5255C160.749 43.3253 161.423 41.6974 161.423 40V33.6C161.423 31.9026 160.749 30.2748 159.549 29.0745C158.349 27.8743 156.721 27.2 155.023 27.2Z" fill="#233646" />\n<path opacity="0.1" d="M84.624 36.8008V41.6008C84.624 43.2982 85.2983 44.926 86.4985 46.1263C87.6988 47.3265 89.3266 48.0008 91.024 48.0008H155.024C156.721 48.0008 158.349 47.3265 159.55 46.1263C160.75 44.926 161.424 43.2982 161.424 41.6008V36.8008H84.624Z" fill="#233646" />\n<path opacity="0.1" d="M187.823 33.6H161.423C161.423 31.9026 160.749 30.2748 159.549 29.0745C158.349 27.8743 156.721 27.2 155.023 27.2H129.423V22.24C129.447 21.8347 129.384 21.4291 129.239 21.0498C129.095 20.6704 128.872 20.3259 128.585 20.0388C128.298 19.7518 127.953 19.5287 127.574 19.3841C127.194 19.2395 126.789 19.1768 126.383 19.2H123.023V214.4H187.823C189.733 214.4 191.564 213.641 192.915 212.291C194.265 210.941 195.023 209.11 195.023 207.2V40.8C195.023 38.8905 194.265 37.0591 192.915 35.7089C191.564 34.3586 189.733 33.6 187.823 33.6Z" fill="#233646" />\n<g opacity="0.5">\n<path opacity="0.5" d="M84.3034 92.7992C84.8127 92.7992 85.301 93.0015 85.6611 93.3616C86.0212 93.7216 86.2234 94.21 86.2234 94.7192V100.479C86.2234 100.988 86.0212 101.477 85.6611 101.837C85.301 102.197 84.8127 102.399 84.3034 102.399H78.5434C78.0342 102.399 77.5459 102.197 77.1858 101.837C76.8257 101.477 76.6234 100.988 76.6234 100.479V94.7192C76.6234 94.21 76.8257 93.7216 77.1858 93.3616C77.5459 93.0015 78.0342 92.7992 78.5434 92.7992H84.3034ZM84.3034 91.1992H78.5434C78.0812 91.1992 77.6235 91.2903 77.1964 91.4672C76.7693 91.6441 76.3813 91.9033 76.0544 92.2302C75.7276 92.5571 75.4683 92.9451 75.2914 93.3722C75.1145 93.7992 75.0234 94.257 75.0234 94.7192V100.479C75.0234 100.941 75.1145 101.399 75.2914 101.826C75.4683 102.253 75.7276 102.641 76.0544 102.968C76.3813 103.295 76.7693 103.554 77.1964 103.731C77.6235 103.908 78.0812 103.999 78.5434 103.999H84.3034C85.237 103.999 86.1323 103.628 86.7925 102.968C87.4526 102.308 87.8234 101.413 87.8234 100.479V94.7192C87.8234 94.257 87.7324 93.7992 87.5555 93.3722C87.3786 92.9451 87.1193 92.5571 86.7925 92.2302C86.4656 91.9033 86.0776 91.6441 85.6505 91.4672C85.2234 91.2903 84.7657 91.1992 84.3034 91.1992Z" fill="#4B6070" />\n</g>\n<path d="M88.6234 93.6016L82.2234 100.002L79.0234 96.8016" stroke="#FF4136" stroke-miterlimit="10" stroke-linecap="round" />\n<path opacity="0.2" d="M147.184 92.8008H95.6636C95.2817 92.8008 94.9155 92.9525 94.6454 93.2225C94.3753 93.4926 94.2236 93.8589 94.2236 94.2408V94.5608C94.2236 94.9427 94.3753 95.309 94.6454 95.579C94.9155 95.8491 95.2817 96.0008 95.6636 96.0008H147.184C147.566 96.0008 147.932 95.8491 148.202 95.579C148.472 95.309 148.624 94.9427 148.624 94.5608V94.2408C148.624 93.8589 148.472 93.4926 148.202 93.2225C147.932 92.9525 147.566 92.8008 147.184 92.8008ZM132.784 99.2008H95.6636C95.2817 99.2008 94.9155 99.3525 94.6454 99.6225C94.3753 99.8926 94.2236 100.259 94.2236 100.641V100.961C94.2236 101.343 94.3753 101.709 94.6454 101.979C94.9155 102.249 95.2817 102.401 95.6636 102.401H132.784C133.166 102.401 133.532 102.249 133.802 101.979C134.072 101.709 134.224 101.343 134.224 100.961V100.641C134.224 100.259 134.072 99.8926 133.802 99.6225C133.532 99.3525 133.166 99.2008 132.784 99.2008Z" fill="#435969" />\n<g opacity="0.5">\n<path opacity="0.5" d="M84.3034 115.202C84.5556 115.202 84.8053 115.251 85.0382 115.348C85.2711 115.444 85.4828 115.586 85.6611 115.764C85.8394 115.942 85.9808 116.154 86.0773 116.387C86.1738 116.62 86.2234 116.869 86.2234 117.122V122.882C86.2234 123.391 86.0212 123.879 85.6611 124.239C85.301 124.599 84.8127 124.802 84.3034 124.802H78.5434C78.0342 124.802 77.5459 124.599 77.1858 124.239C76.8257 123.879 76.6234 123.391 76.6234 122.882V117.122C76.6234 116.869 76.6731 116.62 76.7696 116.387C76.8661 116.154 77.0075 115.942 77.1858 115.764C77.3641 115.586 77.5757 115.444 77.8087 115.348C78.0416 115.251 78.2913 115.202 78.5434 115.202H84.3034ZM84.3034 113.602H78.5434C78.0812 113.602 77.6235 113.693 77.1964 113.87C76.7693 114.046 76.3813 114.306 76.0544 114.633C75.7276 114.959 75.4683 115.347 75.2914 115.775C75.1145 116.202 75.0234 116.659 75.0234 117.122V122.882C75.0234 123.344 75.1145 123.802 75.2914 124.229C75.4683 124.656 75.7276 125.044 76.0544 125.371C76.3813 125.697 76.7693 125.957 77.1964 126.134C77.6235 126.311 78.0812 126.402 78.5434 126.402H84.3034C85.237 126.402 86.1323 126.031 86.7925 125.371C87.4526 124.71 87.8234 123.815 87.8234 122.882V117.122C87.8234 116.188 87.4526 115.293 86.7925 114.633C86.1323 113.972 85.237 113.602 84.3034 113.602Z" fill="#4B6070" />\n</g>\n<path d="M88.6234 116L82.2234 122.4L79.0234 119.2" stroke="#FF4136" stroke-miterlimit="10" stroke-linecap="round" />\n<path opacity="0.2" d="M132.784 121.599H95.6636C95.2817 121.599 94.9155 121.751 94.6454 122.021C94.3753 122.291 94.2236 122.657 94.2236 123.039V123.359C94.2236 123.741 94.3753 124.107 94.6454 124.377C94.9155 124.647 95.2817 124.799 95.6636 124.799H132.784C133.166 124.799 133.532 124.647 133.802 124.377C134.072 124.107 134.224 123.741 134.224 123.359V123.039C134.224 122.657 134.072 122.291 133.802 122.021C133.532 121.751 133.166 121.599 132.784 121.599ZM147.184 115.199H95.6636C95.4745 115.199 95.2873 115.236 95.1126 115.309C94.9379 115.381 94.7791 115.487 94.6454 115.621C94.5117 115.755 94.4056 115.913 94.3332 116.088C94.2609 116.263 94.2236 116.45 94.2236 116.639V116.959C94.2236 117.341 94.3753 117.707 94.6454 117.977C94.9155 118.248 95.2817 118.399 95.6636 118.399H147.184C147.566 118.399 147.932 118.248 148.202 117.977C148.472 117.707 148.624 117.341 148.624 116.959V116.639C148.624 116.45 148.586 116.263 148.514 116.088C148.442 115.913 148.336 115.755 148.202 115.621C148.068 115.487 147.909 115.381 147.735 115.309C147.56 115.236 147.373 115.199 147.184 115.199Z" fill="#435969" />\n<g opacity="0.5">\n<path opacity="0.5" d="M84.3034 137.6C84.8127 137.6 85.301 137.802 85.6611 138.162C86.0212 138.522 86.2234 139.011 86.2234 139.52V145.28C86.2234 145.789 86.0212 146.278 85.6611 146.638C85.301 146.998 84.8127 147.2 84.3034 147.2H78.5434C78.0342 147.2 77.5459 146.998 77.1858 146.638C76.8257 146.278 76.6234 145.789 76.6234 145.28V139.52C76.6234 139.011 76.8257 138.522 77.1858 138.162C77.5459 137.802 78.0342 137.6 78.5434 137.6H84.3034ZM84.3034 136H78.5434C78.0812 136 77.6235 136.091 77.1964 136.268C76.7693 136.445 76.3813 136.704 76.0544 137.031C75.7276 137.358 75.4683 137.746 75.2914 138.173C75.1145 138.6 75.0234 139.058 75.0234 139.52V145.28C75.0234 145.742 75.1145 146.2 75.2914 146.627C75.4683 147.054 75.7276 147.442 76.0544 147.769C76.3813 148.096 76.7693 148.355 77.1964 148.532C77.6235 148.709 78.0812 148.8 78.5434 148.8H84.3034C85.237 148.8 86.1323 148.429 86.7925 147.769C87.4526 147.109 87.8234 146.214 87.8234 145.28V139.52C87.8234 138.586 87.4526 137.691 86.7925 137.031C86.1323 136.371 85.237 136 84.3034 136Z" fill="#4B6070" />\n</g>\n<path d="M88.6234 138.398L82.2234 144.798L79.0234 141.598" stroke="#FF4136" stroke-miterlimit="10" stroke-linecap="round" />\n<path opacity="0.2" d="M132.784 144.002H95.6636C95.4745 144.002 95.2873 144.039 95.1126 144.111C94.9379 144.184 94.7791 144.29 94.6454 144.423C94.5117 144.557 94.4056 144.716 94.3332 144.891C94.2609 145.065 94.2236 145.252 94.2236 145.442V145.762C94.2236 146.143 94.3753 146.51 94.6454 146.78C94.9155 147.05 95.2817 147.202 95.6636 147.202H132.784C133.166 147.202 133.532 147.05 133.802 146.78C134.072 146.51 134.224 146.143 134.224 145.762V145.442C134.224 145.252 134.186 145.065 134.114 144.891C134.042 144.716 133.936 144.557 133.802 144.423C133.668 144.29 133.509 144.184 133.335 144.111C133.16 144.039 132.973 144.002 132.784 144.002ZM147.184 137.602H95.6636C95.2817 137.602 94.9155 137.753 94.6454 138.023C94.3753 138.293 94.2236 138.66 94.2236 139.042V139.362C94.2236 139.551 94.2609 139.738 94.3332 139.913C94.4056 140.087 94.5117 140.246 94.6454 140.38C94.7791 140.514 94.9379 140.62 95.1126 140.692C95.2873 140.764 95.4745 140.802 95.6636 140.802H147.184C147.373 140.802 147.56 140.764 147.735 140.692C147.909 140.62 148.068 140.514 148.202 140.38C148.336 140.246 148.442 140.087 148.514 139.913C148.586 139.738 148.624 139.551 148.624 139.362V139.042C148.624 138.66 148.472 138.293 148.202 138.023C147.932 137.753 147.566 137.602 147.184 137.602Z" fill="#435969" />\n<g opacity="0.5">\n<path opacity="0.5" d="M84.3034 159.998C84.8127 159.998 85.301 160.201 85.6611 160.561C86.0212 160.921 86.2234 161.409 86.2234 161.918V167.678C86.2234 167.931 86.1738 168.18 86.0773 168.413C85.9808 168.646 85.8394 168.858 85.6611 169.036C85.4828 169.214 85.2711 169.356 85.0382 169.452C84.8053 169.549 84.5556 169.598 84.3034 169.598H78.5434C78.2913 169.598 78.0416 169.549 77.8087 169.452C77.5757 169.356 77.3641 169.214 77.1858 169.036C77.0075 168.858 76.8661 168.646 76.7696 168.413C76.6731 168.18 76.6234 167.931 76.6234 167.678V161.918C76.6234 161.409 76.8257 160.921 77.1858 160.561C77.5459 160.201 78.0342 159.998 78.5434 159.998H84.3034ZM84.3034 158.398H78.5434C77.6099 158.398 76.7146 158.769 76.0544 159.429C75.3943 160.09 75.0234 160.985 75.0234 161.918V167.678C75.0234 168.612 75.3943 169.507 76.0544 170.167C76.7146 170.828 77.6099 171.198 78.5434 171.198H84.3034C85.237 171.198 86.1323 170.828 86.7925 170.167C87.4526 169.507 87.8234 168.612 87.8234 167.678V161.918C87.8234 160.985 87.4526 160.09 86.7925 159.429C86.1323 158.769 85.237 158.398 84.3034 158.398Z" fill="#4B6070" />\n</g>\n<path d="M88.6234 160.801L82.2234 167.201L79.0234 164.001" stroke="#FF4136" stroke-miterlimit="10" stroke-linecap="round" />\n<path opacity="0.2" d="M132.784 166.4H95.6636C95.2817 166.4 94.9155 166.552 94.6454 166.822C94.3753 167.092 94.2236 167.458 94.2236 167.84V168.16C94.2236 168.349 94.2609 168.536 94.3332 168.711C94.4056 168.886 94.5117 169.044 94.6454 169.178C94.7791 169.312 94.9379 169.418 95.1126 169.49C95.2873 169.563 95.4745 169.6 95.6636 169.6H132.784C132.973 169.6 133.16 169.563 133.335 169.49C133.509 169.418 133.668 169.312 133.802 169.178C133.936 169.044 134.042 168.886 134.114 168.711C134.186 168.536 134.224 168.349 134.224 168.16V167.84C134.224 167.458 134.072 167.092 133.802 166.822C133.532 166.552 133.166 166.4 132.784 166.4ZM147.184 160H95.6636C95.4745 160 95.2873 160.037 95.1126 160.11C94.9379 160.182 94.7791 160.288 94.6454 160.422C94.5117 160.555 94.4056 160.714 94.3332 160.889C94.2609 161.064 94.2236 161.251 94.2236 161.44V161.76C94.2236 162.142 94.3753 162.508 94.6454 162.778C94.9155 163.048 95.2817 163.2 95.6636 163.2H147.184C147.566 163.2 147.932 163.048 148.202 162.778C148.472 162.508 148.624 162.142 148.624 161.76V161.44C148.624 161.251 148.586 161.064 148.514 160.889C148.442 160.714 148.336 160.555 148.202 160.422C148.068 160.288 147.909 160.182 147.735 160.11C147.56 160.037 147.373 160 147.184 160Z" fill="#435969" />\n<path opacity="0.2" d="M79.824 70.4H137.424C138.273 70.4 139.087 70.0629 139.687 69.4627C140.287 68.8626 140.624 68.0487 140.624 67.2C140.624 66.3513 140.287 65.5374 139.687 64.9373C139.087 64.3371 138.273 64 137.424 64H79.824C78.9753 64 78.1614 64.3371 77.5613 64.9373C76.9612 65.5374 76.624 66.3513 76.624 67.2C76.624 68.0487 76.9612 68.8626 77.5613 69.4627C78.1614 70.0629 78.9753 70.4 79.824 70.4ZM147.024 75.2H79.824C78.9753 75.2 78.1614 75.5371 77.5613 76.1373C76.9612 76.7374 76.624 77.5513 76.624 78.4C76.624 79.2487 76.9612 80.0626 77.5613 80.6627C78.1614 81.2629 78.9753 81.6 79.824 81.6H147.024C147.873 81.6 148.687 81.2629 149.287 80.6627C149.887 80.0626 150.224 79.2487 150.224 78.4C150.224 77.5513 149.887 76.7374 149.287 76.1373C148.687 75.5371 147.873 75.2 147.024 75.2Z" fill="#435969" />\n</symbol>'});c().add(p);const H=p;const s=function(){return i.createElement("svg",{height:"240px",width:"240px",viewBox:H.viewBox},i.createElement("use",{xlinkHref:"#".concat(H.id)}))};var V=e(41483),f=e(10966);const h=function(C){var t=C.checked,e=C.error,n=C.onChange,a=C.tagging,d=C.children;return i.createElement(l.Flex,{alignItems:"center","data-testid":"termsAndConditions"},i.createElement(V.P2,{checked:t,onChange:n,error:e,"data-ga":"signinup::click-checkbox::".concat(a),"data-testid":"termsAndConditions-checkbox"}),d||i.createElement(l.TextBig,null,"By signing up, you agree to the Netdata ",i.createElement(f.w,{tagging:a})," and"," ",i.createElement(f.F,{tagging:a})))};var E=e(2086),g=e(15267);const u=function(){var C=(0,E.ec)("termsAccepted",{shouldPersist:!0}),t=(0,n.Z)(C,2),e=t[0],d=t[1],o=(0,g.Z)(),r=(0,n.Z)(o,2),c=r[0],p=r[1],H=(0,i.useCallback)((function(){(0,a.L)("","","","","","terms-accept"),d(c)}),[c]);return e?null:i.createElement(l.ConfirmationDialog,{confirmLabel:"Accept","data-ga":"accept-terms-dialog","data-testid":"acceptTermsDialog",handleConfirm:H,hideIcon:!0,hideDecline:!0,isConfirmPositive:!0,isConfirmDisabled:!c,message:i.createElement(l.Flex,{gap:4,alignItems:"center",column:!0},i.createElement(s,null),i.createElement(h,{checked:c,onChange:p,tagging:"modal-view"})),title:"To use Netdata Cloud you need to read and accept our terms and conditions"})}},41483:(C,t,e)=>{e.d(t,{Fg:()=>d,P2:()=>r,Sn:()=>c,U5:()=>o,Yb:()=>p,xG:()=>a});var n=e(60677),i=e(54851),l=e(36589),a=n.default.div.withConfig({displayName:"styled__SvgContainer",componentId:"sc-16ytcl4-0"})(["width:42px;height:42px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:2px;background:white;"]),d=n.default.a.withConfig({displayName:"styled__StyledLink",componentId:"sc-16ytcl4-1"})(["display:inline-flex;align-items:center;text-decoration:none;color:",";cursor:pointer;&:hover{text-decoration:underline;color:"," !important;}&:visited{color:",";}> svg{fill:",";padding-right:",";}"],(0,i.getColor)("success"),(0,i.getColor)("success"),(0,i.getColor)("success"),(0,i.getColor)("main"),(0,i.getSizeBy)(1)),o=(0,n.default)(l.Z).withConfig({displayName:"styled__EmailInput",componentId:"sc-16ytcl4-2"})(["label{margin-bottom:0;}> div{display:none;}"]),r=(0,n.default)(i.Checkbox).withConfig({displayName:"styled__StyledCheckbox",componentId:"sc-16ytcl4-3"})(["margin:0 "," 0 0;& div:last-child{border-color:",";}"],(0,i.getSizeBy)(2),(function(C){return C.error&&(0,i.getColor)("error")})),c=(0,n.default)(i.Button).withConfig({displayName:"styled__StyledButton",componentId:"sc-16ytcl4-4"})(["&&{height:44px;}"]),p=(0,n.default)(i.Flex).attrs((function(C){var t=C.gap;return{column:!0,gap:void 0===t?8:t,alignSelf:"center",padding:[0,0,8,0],border:{side:"bottom",color:"disabled"},width:{max:"320px"}}})).withConfig({displayName:"styled__FormContainer",componentId:"sc-16ytcl4-5"})(["width:100%;"])},10966:(C,t,e)=>{e.d(t,{F:()=>o,w:()=>d});var n=e(67294),i=e(41483),l={link:"https://www.netdata.cloud/terms",title:"Terms And Conditions",dataGa:"signinup::click-terms::"},a=function(C){var t=C.link,e=C.title,l=C.dataGa;return function(C){var a=C.tagging;return n.createElement(i.Fg,{href:t,target:"_blank",rel:"noopener noreferrer","data-ga":"".concat(l).concat(a)},e)}},d=a({link:"https://www.netdata.cloud/privacy",title:"Privacy Policy",dataGa:"signinup::click-privacy::"}),o=a(l)}}]);
\ No newline at end of file
web/gui/v2/493.852a2807baf2ab16ee4e.js
new
+2
@@ -0,0 +1,2 @@
1
+/*! For license information please see 493.852a2807baf2ab16ee4e.js.LICENSE.txt */
2
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2262e5a6-3800-4aed-a845-3b8bc2c28170",e._sentryDebugIdIdentifier="sentry-dbid-2262e5a6-3800-4aed-a845-3b8bc2c28170")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[493],{78081:function(e,t,n){var r=n(82215),o=n(82584),i=n(20609),a=n(98420),s=n(20738),u=n(18923),l=Date.prototype.getTime;function c(e,t,n){var p=n||{};return!!(p.strict?i(e,t):e===t)||(!e||!t||"object"!==typeof e&&"object"!==typeof t?p.strict?i(e,t):e==t:function(e,t,n){var i,p;if(typeof e!==typeof t)return!1;if(f(e)||f(t))return!1;if(e.prototype!==t.prototype)return!1;if(o(e)!==o(t))return!1;var h=a(e),g=a(t);if(h!==g)return!1;if(h||g)return e.source===t.source&&s(e)===s(t);if(u(e)&&u(t))return l.call(e)===l.call(t);var v=d(e),m=d(t);if(v!==m)return!1;if(v||m){if(e.length!==t.length)return!1;for(i=0;i<e.length;i++)if(e[i]!==t[i])return!1;return!0}if(typeof e!==typeof t)return!1;try{var y=r(e),b=r(t)}catch(w){return!1}if(y.length!==b.length)return!1;for(y.sort(),b.sort(),i=y.length-1;i>=0;i--)if(y[i]!=b[i])return!1;for(i=y.length-1;i>=0;i--)if(!c(e[p=y[i]],t[p],n))return!1;return!0}(e,t,p))}function f(e){return null===e||void 0===e}function d(e){return!(!e||"object"!==typeof e||"number"!==typeof e.length)&&("function"===typeof e.copy&&"function"===typeof e.slice&&!(e.length>0&&"number"!==typeof e[0]))}e.exports=c},21782:function(e,t,n){"use strict";var r=n(82215),o="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),i=Object.prototype.toString,a=Array.prototype.concat,s=Object.defineProperty,u=n(31044)(),l=s&&u,c=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!==typeof(o=r)||"[object Function]"!==i.call(o)||!r())return;var o;l?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n},f=function(e,t){var n=arguments.length>2?arguments[2]:{},i=r(t);o&&(i=a.call(i,Object.getOwnPropertySymbols(t)));for(var s=0;s<i.length;s+=1)c(e,i[s],t[i[s]],n[i[s]])};f.supportsDescriptors=!!l,e.exports=f},34474:function(e){"use strict";var t=String.prototype.replace,n=/%20/g,r="RFC1738",o="RFC3986";e.exports={default:o,formatters:{RFC1738:function(e){return t.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:r,RFC3986:o}},33644:function(e,t,n){"use strict";var r=n(62267),o=n(25048),i=n(34474);e.exports={formats:i,parse:o,stringify:r}},25048:function(e,t,n){"use strict";var r=n(74872),o=Object.prototype.hasOwnProperty,i=Array.isArray,a={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},u=function(e,t){return e&&"string"===typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},l=function(e,t,n,r){if(e){var i=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=n.depth>0&&/(\[[^[\]]*])/.exec(i),l=s?i.slice(0,s.index):i,c=[];if(l){if(!n.plainObjects&&o.call(Object.prototype,l)&&!n.allowPrototypes)return;c.push(l)}for(var f=0;n.depth>0&&null!==(s=a.exec(i))&&f<n.depth;){if(f+=1,!n.plainObjects&&o.call(Object.prototype,s[1].slice(1,-1))&&!n.allowPrototypes)return;c.push(s[1])}return s&&c.push("["+i.slice(s.index)+"]"),function(e,t,n,r){for(var o=r?t:u(t,n),i=e.length-1;i>=0;--i){var a,s=e[i];if("[]"===s&&n.parseArrays)a=[].concat(o);else{a=n.plainObjects?Object.create(null):{};var l="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,c=parseInt(l,10);n.parseArrays||""!==l?!isNaN(c)&&s!==l&&String(c)===l&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(a=[])[c]=o:"__proto__"!==l&&(a[l]=o):a={0:o}}o=a}return o}(c,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!==typeof e.decoder)throw new TypeError("Decoder has to be a function.");if("undefined"!==typeof e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t="undefined"===typeof e.charset?a.charset:e.charset;return{allowDots:"undefined"===typeof e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"===typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,allowSparse:"boolean"===typeof e.allowSparse?e.allowSparse:a.allowSparse,arrayLimit:"number"===typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"===typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"===typeof e.comma?e.comma:a.comma,decoder:"function"===typeof e.decoder?e.decoder:a.decoder,delimiter:"string"===typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"===typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"===typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"===typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"===typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"===typeof e.strictNullHandling?e.strictNullHandling:a.strictNullHandling}}(t);if(""===e||null===e||"undefined"===typeof e)return n.plainObjects?Object.create(null):{};for(var c="string"===typeof e?function(e,t){var n,l={__proto__:null},c=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,f=t.parameterLimit===1/0?void 0:t.parameterLimit,d=c.split(t.delimiter,f),p=-1,h=t.charset;if(t.charsetSentinel)for(n=0;n<d.length;++n)0===d[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===d[n]?h="utf-8":"utf8=%26%2310003%3B"===d[n]&&(h="iso-8859-1"),p=n,n=d.length);for(n=0;n<d.length;++n)if(n!==p){var g,v,m=d[n],y=m.indexOf("]="),b=-1===y?m.indexOf("="):y+1;-1===b?(g=t.decoder(m,a.decoder,h,"key"),v=t.strictNullHandling?null:""):(g=t.decoder(m.slice(0,b),a.decoder,h,"key"),v=r.maybeMap(u(m.slice(b+1),t),(function(e){return t.decoder(e,a.decoder,h,"value")}))),v&&t.interpretNumericEntities&&"iso-8859-1"===h&&(v=s(v)),m.indexOf("[]=")>-1&&(v=i(v)?[v]:v),o.call(l,g)?l[g]=r.combine(l[g],v):l[g]=v}return l}(e,n):e,f=n.plainObjects?Object.create(null):{},d=Object.keys(c),p=0;p<d.length;++p){var h=d[p],g=l(h,c[h],n,"string"===typeof e);f=r.merge(f,g,n)}return!0===n.allowSparse?f:r.compact(f)}},62267:function(e,t,n){"use strict";var r=n(37478),o=n(74872),i=n(34474),a=Object.prototype.hasOwnProperty,s={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},u=Array.isArray,l=Array.prototype.push,c=function(e,t){l.apply(e,u(t)?t:[t])},f=Date.prototype.toISOString,d=i.default,p={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:o.encode,encodeValuesOnly:!1,format:d,formatter:i.formatters[d],indices:!1,serializeDate:function(e){return f.call(e)},skipNulls:!1,strictNullHandling:!1},h={},g=function e(t,n,i,a,s,l,f,d,g,v,m,y,b,w,x,_){for(var S,O=t,C=_,E=0,A=!1;void 0!==(C=C.get(h))&&!A;){var M=C.get(t);if(E+=1,"undefined"!==typeof M){if(M===E)throw new RangeError("Cyclic object value");A=!0}"undefined"===typeof C.get(h)&&(E=0)}if("function"===typeof d?O=d(n,O):O instanceof Date?O=m(O):"comma"===i&&u(O)&&(O=o.maybeMap(O,(function(e){return e instanceof Date?m(e):e}))),null===O){if(s)return f&&!w?f(n,p.encoder,x,"key",y):n;O=""}if("string"===typeof(S=O)||"number"===typeof S||"boolean"===typeof S||"symbol"===typeof S||"bigint"===typeof S||o.isBuffer(O))return f?[b(w?n:f(n,p.encoder,x,"key",y))+"="+b(f(O,p.encoder,x,"value",y))]:[b(n)+"="+b(String(O))];var k,P=[];if("undefined"===typeof O)return P;if("comma"===i&&u(O))w&&f&&(O=o.maybeMap(O,f)),k=[{value:O.length>0?O.join(",")||null:void 0}];else if(u(d))k=d;else{var R=Object.keys(O);k=g?R.sort(g):R}for(var T=a&&u(O)&&1===O.length?n+"[]":n,I=0;I<k.length;++I){var B=k[I],D="object"===typeof B&&"undefined"!==typeof B.value?B.value:O[B];if(!l||null!==D){var j=u(O)?"function"===typeof i?i(T,B):T:T+(v?"."+B:"["+B+"]");_.set(t,E);var L=r();L.set(h,_),c(P,e(D,j,i,a,s,l,"comma"===i&&w&&u(O)?null:f,d,g,v,m,y,b,w,x,L))}}return P};e.exports=function(e,t){var n,o=e,l=function(e){if(!e)return p;if(null!==e.encoder&&"undefined"!==typeof e.encoder&&"function"!==typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||p.charset;if("undefined"!==typeof e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=i.default;if("undefined"!==typeof e.format){if(!a.call(i.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=i.formatters[n],o=p.filter;return("function"===typeof e.filter||u(e.filter))&&(o=e.filter),{addQueryPrefix:"boolean"===typeof e.addQueryPrefix?e.addQueryPrefix:p.addQueryPrefix,allowDots:"undefined"===typeof e.allowDots?p.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"===typeof e.charsetSentinel?e.charsetSentinel:p.charsetSentinel,delimiter:"undefined"===typeof e.delimiter?p.delimiter:e.delimiter,encode:"boolean"===typeof e.encode?e.encode:p.encode,encoder:"function"===typeof e.encoder?e.encoder:p.encoder,encodeValuesOnly:"boolean"===typeof e.encodeValuesOnly?e.encodeValuesOnly:p.encodeValuesOnly,filter:o,format:n,formatter:r,serializeDate:"function"===typeof e.serializeDate?e.serializeDate:p.serializeDate,skipNulls:"boolean"===typeof e.skipNulls?e.skipNulls:p.skipNulls,sort:"function"===typeof e.sort?e.sort:null,strictNullHandling:"boolean"===typeof e.strictNullHandling?e.strictNullHandling:p.strictNullHandling}}(t);"function"===typeof l.filter?o=(0,l.filter)("",o):u(l.filter)&&(n=l.filter);var f,d=[];if("object"!==typeof o||null===o)return"";f=t&&t.arrayFormat in s?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var h=s[f];if(t&&"commaRoundTrip"in t&&"boolean"!==typeof t.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var v="comma"===h&&t&&t.commaRoundTrip;n||(n=Object.keys(o)),l.sort&&n.sort(l.sort);for(var m=r(),y=0;y<n.length;++y){var b=n[y];l.skipNulls&&null===o[b]||c(d,g(o[b],b,h,v,l.strictNullHandling,l.skipNulls,l.encode?l.encoder:null,l.filter,l.sort,l.allowDots,l.serializeDate,l.format,l.formatter,l.encodeValuesOnly,l.charset,m))}var w=d.join(l.delimiter),x=!0===l.addQueryPrefix?"?":"";return l.charsetSentinel&&("iso-8859-1"===l.charset?x+="utf8=%26%2310003%3B&":x+="utf8=%E2%9C%93&"),w.length>0?x+w:""}},74872:function(e,t,n){"use strict";var r=n(34474),o=Object.prototype.hasOwnProperty,i=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)"undefined"!==typeof e[r]&&(n[r]=e[r]);return n};e.exports={arrayToObject:s,assign:function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var o=t[r],a=o.obj[o.prop],s=Object.keys(a),u=0;u<s.length;++u){var l=s[u],c=a[l];"object"===typeof c&&null!==c&&-1===n.indexOf(c)&&(t.push({obj:a,prop:l}),n.push(c))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(i(n)){for(var r=[],o=0;o<n.length;++o)"undefined"!==typeof n[o]&&r.push(n[o]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(o){return r}},encode:function(e,t,n,o,i){if(0===e.length)return e;var s=e;if("symbol"===typeof e?s=Symbol.prototype.toString.call(e):"string"!==typeof e&&(s=String(e)),"iso-8859-1"===n)return escape(s).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var u="",l=0;l<s.length;++l){var c=s.charCodeAt(l);45===c||46===c||95===c||126===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||i===r.RFC1738&&(40===c||41===c)?u+=s.charAt(l):c<128?u+=a[c]:c<2048?u+=a[192|c>>6]+a[128|63&c]:c<55296||c>=57344?u+=a[224|c>>12]+a[128|c>>6&63]+a[128|63&c]:(l+=1,c=65536+((1023&c)<<10|1023&s.charCodeAt(l)),u+=a[240|c>>18]+a[128|c>>12&63]+a[128|c>>6&63]+a[128|63&c])}return u},isBuffer:function(e){return!(!e||"object"!==typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(i(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},merge:function e(t,n,r){if(!n)return t;if("object"!==typeof n){if(i(t))t.push(n);else{if(!t||"object"!==typeof t)return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!o.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!==typeof t)return[t].concat(n);var a=t;return i(t)&&!i(n)&&(a=s(t,r)),i(t)&&i(n)?(n.forEach((function(n,i){if(o.call(t,i)){var a=t[i];a&&"object"===typeof a&&n&&"object"===typeof n?t[i]=e(a,n,r):t.push(n)}else t[i]=n})),t):Object.keys(n).reduce((function(t,i){var a=n[i];return o.call(t,i)?t[i]=e(t[i],a,r):t[i]=a,t}),a)}}},25663:function(e,t,n){"use strict";var r=n(25972).functionsHaveConfigurableNames(),o=Object,i=TypeError;e.exports=function(){if(null!=this&&this!==o(this))throw new i("RegExp.prototype.flags getter called on non-object");var e="";return this.hasIndices&&(e+="d"),this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.unicodeSets&&(e+="v"),this.sticky&&(e+="y"),e},r&&Object.defineProperty&&Object.defineProperty(e.exports,"name",{value:"get flags"})},20738:function(e,t,n){"use strict";var r=n(21782),o=n(55559),i=n(25663),a=n(64879),s=n(5353),u=o(a());r(u,{getPolyfill:a,implementation:i,shim:s}),e.exports=u},64879:function(e,t,n){"use strict";var r=n(25663),o=n(21782).supportsDescriptors,i=Object.getOwnPropertyDescriptor;e.exports=function(){if(o&&"gim"===/a/gim.flags){var e=i(RegExp.prototype,"flags");if(e&&"function"===typeof e.get&&"boolean"===typeof RegExp.prototype.dotAll&&"boolean"===typeof RegExp.prototype.hasIndices){var t="",n={};if(Object.defineProperty(n,"hasIndices",{get:function(){t+="d"}}),Object.defineProperty(n,"sticky",{get:function(){t+="y"}}),"dy"===t)return e.get}}return r}},5353:function(e,t,n){"use strict";var r=n(21782).supportsDescriptors,o=n(64879),i=Object.getOwnPropertyDescriptor,a=Object.defineProperty,s=TypeError,u=Object.getPrototypeOf,l=/a/;e.exports=function(){if(!r||!u)throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=o(),t=u(l),n=i(t,"flags");return n&&n.get===e||a(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},45042:function(e,t,n){"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{Z:function(){return r}})},90026:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=a(n(58960)),o=n(24298),i=a(n(93492));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e,t){var n,a,s,l,c=(0,r.default)(e,t),f=function(){c.render();var e=t.getAttributes(),n=e.hoverX;if(e.loaded){var r=t.getPayload().data,o=r[n?t.getClosestRow(n[0]):r.length-1];if(Array.isArray(o)){c.render();var i=t.getAttribute("getValueRange")(t),a=i[0],u=i[1];a===s&&u===l||c.sdk.trigger("yAxisChange",t,a,u),s=a,l=u,c.trigger("rendered")}}};return u(u({},c),{},{mount:function(e){c.mount(e),a=(0,i.default)(e,(function(){return c.trigger("resize")}));var r=t.getAttributes().loaded;n=(0,o.unregister)(t.onAttributeChange("hoverX",f),!r&&t.onceAttributeChange("loaded",f)),c.trigger("resize"),f()},unmount:function(){n&&n(),a&&a(),c.unmount(),s=null,l=null},render:f})}},62369:function(e,t){"use strict";function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.__esModule=!0,t.default=void 0;t.default=function(e,t){void 0===t&&(t={});var n=e.getElement(),o=n.clientWidth,i=n.clientHeight;return{header:{title:{text:"",color:"",fontSize:"",fontWeight:""},subtitle:{text:"",color:"",fontSize:"",fontWeight:""},titleSubtitlePadding:1},footer:{text:"",color:"",fontSize:"",fontWeight:"",location:""},data:r({sortOrder:"label-asc",smallSegmentGrouping:{enabled:!0,value:5,valueType:"count",label:"smaller",caption:"rest of dimensions",color:e.chart.getThemeAttribute("themeD3pieSmallColor")},content:[]},t),labels:{outer:{format:"label-value2",hideWhenLessThanPercentage:null,pieDistance:10},inner:{format:"percentage",hideWhenLessThanPercentage:101},mainLabel:{color:"segment",fontSize:"0.9em",fontWeight:"normal",font:'-apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif'},percentage:{color:e.chart.getThemeAttribute("themeInnerLabelColor"),fontSize:"1em",fontWeight:"strong",decimalPlaces:0,font:'-apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif'},value:{color:e.chart.getThemeAttribute("themeD3pieSmallColor"),fontSize:"1.2em",fontWeight:"strong",font:'-apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif'},lines:{enabled:!0,style:"curved",color:"segment"},truncation:{enabled:!1,truncateLength:30},formatter:function(t){return"value"===t.part?("No data"===t.realLabel?"-":e.chart.getConvertedValue(t.value))+" "+e.chart.getUnitSign():"percentage"===t.part?t.label+"%":t.label}},effects:{load:{effect:"none",speed:0},pullOutSegmentOnClick:{effect:"bounce",speed:400,size:5},highlightSegmentOnMouseover:!0,highlightLuminosity:-.2},tooltips:{enabled:!1,type:"caption",string:"",placeholderParser:null,styles:{fadeInSpeed:250,backgroundColor:"#000000",backgroundOpacity:.5,color:"#ffffff",borderRadius:2,fontSize:"11px",padding:4}},misc:{colors:{background:"transparent",segments:[],segmentStroke:e.chart.getThemeAttribute("themeD3pieStroke")},gradient:{enabled:!1},canvasPadding:{top:0,right:0,bottom:0,left:0},pieCenterOffset:{x:0,y:0},cssPrefix:null},callbacks:{onload:null,onMouseoverSegment:null,onMouseoutSegment:null,onClickSegment:null},size:{canvasHeight:Math.floor(i),canvasWidth:Math.floor(o),pieInnerRadius:"50%",pieOuterRadius:"75%"}}}},16469:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(58960)),o=n(24298),i=c(n(93492)),a=c(n(81220)),s=c(n(53087)),u=c(n(94015)),l=c(n(62369));function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e,t){var n,c,f,p,h=(0,r.default)(e,t),g=null,v=(0,a.default)(),m=function(){g&&(g.destroy(),g.recreate())},y=function(){h.render();var e=t.getAttributes(),n=e.hoverX,r=e.loaded;if(g&&r){var o=t.getPayload().data,i=n?t.getClosestRow(n[0]):-1;i=-1===i?o.length-1:i;var a=t.getVisibleDimensionIds().map((function(e){return{label:(0,s.default)(e,30),value:t.getDimensionValue(e,i),color:t.selectDimensionColor(e),caption:e}})).filter((function(e){return!!e.value})),u=t.getAttribute("getValueRange")(t),c=u[0],d=u[1];c===f&&d===p||h.sdk.trigger("yAxisChange",t,c,d),f=c,p=d,h.render(),g.options.data.content=a.length?a:[{label:"No data",value:1,color:h.chart.getThemeAttribute("themeD3pieSmallColor")}],g.options.labels=(0,l.default)(h).labels,window.requestAnimationFrame((function(){m()})),h.trigger("rendered")}};return d(d({},h),{},{mount:function(e){if(!g){h.mount(e);var r=t.getAttribute("theme");e.classList.add(r);var a=t.getAttributes().loaded;g=new u.default(e,(0,l.default)(h)),c=(0,i.default)(e.parentNode,(function(){g.options=d(d({},g.options),{},{size:(0,l.default)(h).size}),m(),h.trigger("resize")}));var s=v.add(y);n=(0,o.unregister)(t.onAttributeChange("hoverX",s),!a&&t.onceAttributeChange("loaded",s),t.onAttributeChange("theme",s),t.on("visibleDimensionsChanged",s)),h.trigger("resize"),y()}},unmount:function(){n&&n(),c&&c(),g&&(g.destroy(),g=null),f=null,p=null,h.unmount()},render:y})}},94015:function(e,t,n){"use strict";var r,o,i,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(85169));function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}o=[],r=function(){var e="d3pie",t="0.2.1",n=0,r={header:{title:{text:"",color:"#333333",fontSize:"18px",fontWeight:"bold",font:"arial"},subtitle:{text:"",color:"#666666",fontSize:"14px",fontWeight:"bold",font:"arial"},location:"top-center",titleSubtitlePadding:8},footer:{text:"",color:"#666666",fontSize:"14px",fontWeight:"bold",font:"arial",location:"left"},size:{canvasHeight:500,canvasWidth:500,pieInnerRadius:"0%",pieOuterRadius:null},data:{sortOrder:"none",ignoreSmallSegments:{enabled:!1,valueType:"percentage",value:null},smallSegmentGrouping:{enabled:!1,value:1,valueType:"percentage",label:"Other",color:"#cccccc"},content:[]},labels:{outer:{format:"label",hideWhenLessThanPercentage:null,pieDistance:30},inner:{format:"percentage",hideWhenLessThanPercentage:null},mainLabel:{color:"#333333",font:"arial",fontWeight:"normal",fontSize:"10px"},percentage:{color:"#dddddd",font:"arial",fontWeight:"bold",fontSize:"10px",decimalPlaces:0},value:{color:"#cccc44",fontWeight:"bold",font:"arial",fontSize:"10px"},lines:{enabled:!0,style:"curved",color:"segment"},truncation:{enabled:!1,truncateLength:30},formatter:null},effects:{load:{effect:"none",speed:1e3},pullOutSegmentOnClick:{effect:"none",speed:300,size:10},highlightSegmentOnMouseover:!1,highlightLuminosity:-.2},tooltips:{enabled:!1,type:"placeholder",string:"",placeholderParser:null,styles:{fadeInSpeed:250,backgroundColor:"#000000",backgroundOpacity:.5,color:"#efefef",borderRadius:2,font:"arial",fontWeight:"bold",fontSize:"10px",padding:4}},misc:{colors:{background:null,segments:["#2484c1","#65a620","#7b6888","#a05d56","#961a1a","#d8d23a","#e98125","#d0743c","#635222","#6ada6a","#0c6197","#7d9058","#207f33","#44b9b0","#bca44a","#e4a14b","#a3acb2","#8cc3e9","#69a6f9","#5b388f","#546e91","#8bde95","#d2ab58","#273c71","#98bf6e","#4daa4b","#98abc5","#cc1010","#31383b","#006391","#c2643f","#b0a474","#a5a39c","#a9c2bc","#22af8c","#7fcecf","#987ac6","#3d3b87","#b77b1c","#c9c2b6","#807ece","#8db27c","#be66a2","#9ed3c6","#00644b","#005064","#77979f","#77e079","#9c73ab","#1f79a7"],segmentStroke:"#ffffff"},gradient:{enabled:!1,percentage:95,color:"#000000"},canvasPadding:{top:5,right:5,bottom:5,left:5},pieCenterOffset:{x:0,y:0},cssPrefix:null},callbacks:{onload:null,onMouseoverSegment:null,onMouseoutSegment:null,onClickSegment:null}},o={initialCheck:function(e){var t=e.cssPrefix,n=e.element,r=e.options;if(!(n instanceof HTMLElement||n instanceof SVGElement))return!1;if(!/[a-zA-Z][a-zA-Z0-9_-]*$/.test(t))return!1;if(!i.isArray(r.data.content))return!1;for(var o=[],a=0;a<r.data.content.length;a++)"number"!==typeof r.data.content[a].value||isNaN(r.data.content[a].value)||r.data.content[a].value<=0||o.push(r.data.content[a]);return e.options.data.content=o,!0}},i={addSVGSpace:function(e){var t=e.element,n=e.options.size.canvasWidth,r=e.options.size.canvasHeight,o=e.options.misc.colors.background,i=a.select(t).append("svg:svg").attr("width",n).attr("height",r);return"transparent"!==o&&i.style("background-color",(function(){return o})),i},shuffleArray:function(e){for(var t,n,r=e.length;0!==r;)n=Math.floor(Math.random()*r),t=e[r-=1],e[r]=e[n],e[n]=t;return e},processObj:function(e,t,n){return"string"===typeof t?i.processObj(e,t.split("."),n):1===t.length&&void 0!==n?(e[t[0]]=n,e[t[0]]):0===t.length?e:i.processObj(e[t[0]],t.slice(1),n)},getDimensions:function(e){"string"===typeof e&&(e=document.getElementById(e));var t=0,n=0;if(e){var r=e.getBBox();t=r.width,n=r.height}return{w:t,h:n}},rectIntersect:function(e,t){return!(t.x>e.x+e.w||t.x+t.w<e.x||t.y+t.h<e.y||t.y>e.y+e.h)},getColorShade:function(e,t){(e=String(e).replace(/[^0-9a-f]/gi,"")).length<6&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),t=t||0;for(var n="#",r=0;r<3;r++){var o=parseInt(e.substr(2*r,2),16);n+=("00"+(o=Math.round(Math.min(Math.max(0,o+o*t),255)).toString(16))).substr(o.length)}return n},initSegmentColors:function(e){for(var t=e.options.data.content,n=e.options.misc.colors.segments,r=[],o=0;o<t.length;o++)t[o].hasOwnProperty("color")?r.push(t[o].color):r.push(n[o]);return r},applySmallSegmentGrouping:function(e,t){var n=[],r=[],o=0,i=0;if("count"===t.valueType){for(var a=[],s=0,c=0;c<e.length;c++)a[s++]={idx:c,value:e[c].value};for(a.sort((function(e,t){return e.value<t.value?1:-1})),s=0;s<a.length;s++)e[a[s].idx].smallSegmentPriority=s;for(c=0;c<e.length;c++)e[c].smallSegmentPriority>=t.value?(r.push(e[c]),o+=e[c].value,i++):(e[c].isGrouped=!1,n.push(e[c]))}else if("percentage"===t.valueType){var f=u.getTotalPieSize(e);for(c=0;c<e.length;c++)if("percentage"===t.valueType){if(e[c].value/f*100<=t.value){r.push(e[c]),o+=e[c].value,i++;continue}e[c].isGrouped=!1,n.push(e[c])}}else for(c=0;c<e.length;c++)e[c].value<=t.value?(r.push(e[c]),o+=e[c].value,i++):(e[c].isGrouped=!1,n.push(e[c]));return r.length&&n.push(l(l({},t),{},{color:t.color,label:"["+t.label+" "+i+"]",value:o,isGrouped:!0,groupedData:r})),n},showPoint:function(e,t,n){e.append("circle").attr("cx",t).attr("cy",n).attr("r",2).style("fill","black")},isFunction:function(e){return e&&"[object Function]"==={}.toString.call(e)},isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)}},s=function e(){var t,n,r,o,i,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1,f=Object.prototype.toString,d=Object.prototype.hasOwnProperty,p={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object"},h={isFunction:function(e){return"function"===h.type(e)},isArray:Array.isArray||function(e){return"array"===h.type(e)},isWindow:function(e){return null!==e&&e===e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null===e?String(e):p[f.call(e)]||"object"},isPlainObject:function(e){if(!e||"object"!==h.type(e)||e.nodeType)return!1;try{if(e.constructor&&!d.call(e,"constructor")&&!d.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var t;for(t in e);return void 0===t||d.call(e,t)}};for("boolean"===typeof s&&(c=s,s=arguments[1]||{},u=2),"object"===typeof s||h.isFunction(s)||(s={}),l===u&&(s=this,--u);u<l;u++)if(null!==(t=arguments[u]))for(n in t)r=s[n],s!==(o=t[n])&&(c&&o&&(h.isPlainObject(o)||(i=h.isArray(o)))?(i?(i=!1,a=r&&h.isArray(r)?r:[]):a=r&&h.isPlainObject(r)?r:{},s[n]=e(c,a,o)):void 0!==o&&(s[n]=o));return s},u={toRadians:function(e){return e*(Math.PI/180)},toDegrees:function(e){return e*(180/Math.PI)},computePieRadius:function(e){var t=e.options.size,n=e.options.misc.canvasPadding,r=t.canvasWidth-n.left-n.right,o=t.canvasHeight-n.top-n.bottom;"pie-center"!==e.options.header.location&&(o-=e.textComponents.headerHeight),e.textComponents.footer.exists&&(o-=e.textComponents.footer.h);var i,a,s=(r<(o=o<0?0:o)?r:o)/3;if(null!==t.pieOuterRadius)if(/%/.test(t.pieOuterRadius)){a=(a=(a=parseInt(t.pieOuterRadius.replace(/[\D]/,""),10))>99?99:a)<0?0:a;var u=r<o?r:o;if("none"!==e.options.labels.outer.format){var l=2*parseInt(e.options.labels.outer.pieDistance,10);u-l>0&&(u-=l)}s=Math.floor(u/100*a)/2}else s=parseInt(t.pieOuterRadius,10);/%/.test(t.pieInnerRadius)?(a=(a=(a=parseInt(t.pieInnerRadius.replace(/[\D]/,""),10))>99?99:a)<0?0:a,i=Math.floor(s/100*a)):i=parseInt(t.pieInnerRadius,10),e.innerRadius=i,e.outerRadius=s},getTotalPieSize:function(e){for(var t=0,n=0;n<e.length;n++)t+=e[n].value;return t},sortPieData:function(e){var t=e.options.data.content;switch(e.options.data.sortOrder){case"none":break;case"random":t=i.shuffleArray(t);break;case"value-asc":t.sort((function(e,t){return e.value<t.value?-1:1}));break;case"value-desc":t.sort((function(e,t){return e.value<t.value?1:-1}));break;case"label-asc":t.sort((function(e,t){return e.label.toLowerCase()>t.label.toLowerCase()?1:-1}));break;case"label-desc":t.sort((function(e,t){return e.label.toLowerCase()<t.label.toLowerCase()?1:-1}))}return t},getPieTranslateCenter:function(e){return"translate("+e.x+","+e.y+")"},calculatePieCenter:function(e){var t=e.options.misc.pieCenterOffset,n=e.textComponents.title.exists&&"pie-center"!==e.options.header.location,r=e.textComponents.subtitle.exists&&"pie-center"!==e.options.header.location,o=e.options.misc.canvasPadding.top;n&&r?o+=e.textComponents.title.h+e.options.header.titleSubtitlePadding+e.textComponents.subtitle.h:n?o+=e.textComponents.title.h:r&&(o+=e.textComponents.subtitle.h);var i=0;e.textComponents.footer.exists&&(i=e.textComponents.footer.h+e.options.misc.canvasPadding.bottom);var a=(e.options.size.canvasWidth-e.options.misc.canvasPadding.left-e.options.misc.canvasPadding.right)/2+e.options.misc.canvasPadding.left,s=(e.options.size.canvasHeight-i-o)/2+o;a+=t.x,s+=t.y,e.pieCenter={x:a,y:s}},rotate:function(e,t,n,r,o){o=o*Math.PI/180;var i=Math.cos,a=Math.sin;return{x:(e-n)*i(o)-(t-r)*a(o)+n,y:(e-n)*a(o)+(t-r)*i(o)+r}},translate:function(e,t,n,r){var o=u.toRadians(r);return{x:e+n*Math.sin(o),y:t-n*Math.cos(o)}},pointIsInArc:function(e,t,n){var r=n.innerRadius()(t),o=n.outerRadius()(t),i=n.startAngle()(t),a=n.endAngle()(t),s=e.x*e.x+e.y*e.y,u=Math.atan2(e.x,-e.y);return u=u<0?u+2*Math.PI:u,r*r<=s&&s<=o*o&&i<=u&&u<=a}},c={add:function(e,t,n){var r=c.getIncludes(n),o=e.options.labels,i=e.svg.insert("g","."+e.cssPrefix+"labels-"+t).attr("class",e.cssPrefix+"labels-"+t),a=e.__labels[t]=i.selectAll("."+e.cssPrefix+"labelGroup-"+t).data(e.options.data.content).enter().append("g").attr("id",(function(n,r){return e.cssPrefix+"labelGroup"+r+"-"+t})).attr("data-index",(function(e,t){return t})).attr("class",e.cssPrefix+"labelGroup-"+t).style("opacity",0),s={section:t,sectionDisplayType:n};r.mainLabel&&a.append("text").attr("id",(function(n,r){return e.cssPrefix+"segmentMainLabel"+r+"-"+t})).attr("class",e.cssPrefix+"segmentMainLabel-"+t).text((function(e,t){var n=e.label;return o.formatter?(s.index=t,s.part="mainLabel",s.value=e.value,s.label=n,n=o.formatter(s)):o.truncation.enabled&&e.label.length>o.truncation.truncateLength&&(n=e.label.substring(0,o.truncation.truncateLength)+"..."),n})).style("font-size",o.mainLabel.fontSize).style("font-family",o.mainLabel.font).style("font-weight",o.mainLabel.fontWeight).style("fill",(function(t,n){return"segment"===o.mainLabel.color?e.options.colors[n]:o.mainLabel.color})),r.percentage&&a.append("text").attr("id",(function(n,r){return e.cssPrefix+"segmentPercentage"+r+"-"+t})).attr("class",e.cssPrefix+"segmentPercentage-"+t).text((function(e,t){var n=e.percentage;return o.formatter?(s.index=t,s.part="percentage",s.value=e.value,s.label=e.percentage,n=o.formatter(s)):n+="%",n})).style("font-size",o.percentage.fontSize).style("font-family",o.percentage.font).style("font-weight",o.percentage.fontWeight).style("fill",o.percentage.color),r.value&&a.append("text").attr("id",(function(n,r){return e.cssPrefix+"segmentValue"+r+"-"+t})).attr("class",e.cssPrefix+"segmentValue-"+t).text((function(e,t){return s.index=t,s.part="value",s.value=e.value,s.label=e.value,s.realLabel=e.label,o.formatter?o.formatter(s,e.value):e.value})).style("font-size",o.value.fontSize).style("font-family",o.value.font).style("font-weight",o.value.fontWeight).style("fill",o.value.color)},positionLabelElements:function(e,t,n){c["dimensions-"+t]=[],e.__labels[t].each((function(n,r){var o=a.select(this).selectAll("."+e.cssPrefix+"segmentMainLabel-"+t),i=a.select(this).selectAll("."+e.cssPrefix+"segmentPercentage-"+t),s=a.select(this).selectAll("."+e.cssPrefix+"segmentValue-"+t);c["dimensions-"+t].push({mainLabel:null!==o.node()?o.node().getBBox():null,percentage:null!==i.node()?i.node().getBBox():null,value:null!==s.node()?s.node().getBBox():null})}));var r=5,o=c["dimensions-"+t];switch(n){case"label-value1":e.svg.selectAll("."+e.cssPrefix+"segmentValue-"+t).attr("dx",(function(e,t){return o[t].mainLabel.width+r}));break;case"label-value2":e.svg.selectAll("."+e.cssPrefix+"segmentValue-"+t).attr("dy",(function(e,t){return o[t].mainLabel.height}));break;case"label-percentage1":e.svg.selectAll("."+e.cssPrefix+"segmentPercentage-"+t).attr("dx",(function(e,t){return o[t].mainLabel.width+r}));break;case"label-percentage2":e.svg.selectAll("."+e.cssPrefix+"segmentPercentage-"+t).attr("dx",(function(e,t){return o[t].mainLabel.width/2-o[t].percentage.width/2})).attr("dy",(function(e,t){return o[t].mainLabel.height}))}},computeLabelLinePositions:function(e){e.lineCoordGroups=[],e.__labels.outer.each((function(t,n){return c.computeLinePosition(e,n)}))},computeLinePosition:function(e,t){var n,r,o,i,a=f.getSegmentAngle(t,e.options.data.content,e.totalSize,{midpoint:!0}),s=u.rotate(e.pieCenter.x,e.pieCenter.y-e.outerRadius,e.pieCenter.x,e.pieCenter.y,a),l=e.outerLabelGroupData[t].h/5,c=6,d=Math.floor(a/90),p=4;switch(2===d&&180===a&&(d=1),d){case 0:n=e.outerLabelGroupData[t].x-c-(e.outerLabelGroupData[t].x-c-s.x)/2,r=e.outerLabelGroupData[t].y+(s.y-e.outerLabelGroupData[t].y)/p,o=e.outerLabelGroupData[t].x-c,i=e.outerLabelGroupData[t].y-l;break;case 1:n=s.x+(e.outerLabelGroupData[t].x-s.x)/p,r=s.y+(e.outerLabelGroupData[t].y-s.y)/p,o=e.outerLabelGroupData[t].x-c,i=e.outerLabelGroupData[t].y-l;break;case 2:var h=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+c;n=s.x-(s.x-h)/p,r=s.y+(e.outerLabelGroupData[t].y-s.y)/p,o=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+c,i=e.outerLabelGroupData[t].y-l;break;case 3:var g=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+c;n=g+(s.x-g)/p,r=e.outerLabelGroupData[t].y+(s.y-e.outerLabelGroupData[t].y)/p,o=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+c,i=e.outerLabelGroupData[t].y-l}"straight"===e.options.labels.lines.style?e.lineCoordGroups[t]=[{x:s.x,y:s.y},{x:o,y:i}]:e.lineCoordGroups[t]=[{x:s.x,y:s.y},{x:n,y:r},{x:o,y:i}]},addLabelLines:function(e){var t=e.svg.insert("g","."+e.cssPrefix+"pieChart").attr("class",e.cssPrefix+"lineGroups").style("opacity",1).selectAll("."+e.cssPrefix+"lineGroup").data(e.lineCoordGroups).enter().append("g").attr("class",e.cssPrefix+"lineGroup"),n=a.line().curve(a.curveBasis).x((function(e){return e.x})).y((function(e){return e.y}));t.append("path").attr("d",n).attr("stroke",(function(t,n){return"segment"===e.options.labels.lines.color?e.options.colors[n]:e.options.labels.lines.color})).attr("stroke-width",1).attr("fill","none").style("opacity",(function(t,n){var r=e.options.labels.outer.hideWhenLessThanPercentage;return null!==r&&t.percentage<r||""===e.options.data.content[n].label?0:1}))},positionLabelGroups:function(e,t){"none"!==e.options.labels[t].format&&e.__labels[t].style("opacity",(function(n,r){var o=e.options.labels[t].hideWhenLessThanPercentage;return null!==o&&n.percentage<o?0:1})).attr("transform",(function(n,r){var o,a;if("outer"===t)o=e.outerLabelGroupData[r].x,a=e.outerLabelGroupData[r].y;else{var l=s(!0,{},e.pieCenter);if(e.innerRadius>0){var c=f.getSegmentAngle(r,e.options.data.content,e.totalSize,{midpoint:!0}),d=u.translate(e.pieCenter.x,e.pieCenter.y,e.innerRadius,c);l.x=d.x,l.y=d.y}var p=i.getDimensions(e.cssPrefix+"labelGroup"+r+"-inner"),h=p.w/2,g=p.h/4;o=l.x+(e.lineCoordGroups[r][0].x-l.x)/1.8,a=l.y+(e.lineCoordGroups[r][0].y-l.y)/1.8,o-=h,a+=g}return"translate("+o+","+a+")"}))},getIncludes:function(e){var t=!1,n=!1,r=!1;switch(e){case"label":t=!0;break;case"value":n=!0;break;case"percentage":r=!0;break;case"label-value1":case"label-value2":t=!0,n=!0;break;case"label-percentage1":case"label-percentage2":t=!0,r=!0}return{mainLabel:t,value:n,percentage:r}},computeOuterLabelCoords:function(e){e.__labels.outer.each((function(t,n){return c.getIdealOuterLabelPositions(e,n)})),c.resolveOuterLabelCollisions(e)},resolveOuterLabelCollisions:function(e){if("none"!==e.options.labels.outer.format){var t=e.options.data.content.length;c.checkConflict(e,0,"clockwise",t),c.checkConflict(e,t-1,"anticlockwise",t)}},checkConflict:function(e,t,n,r){var o,a;if(!(r<=1)){var s=e.outerLabelGroupData[t].hs;if(("clockwise"!==n||"right"===s)&&("anticlockwise"!==n||"left"===s)){var u="clockwise"===n?t+1:t-1,l=e.outerLabelGroupData[t],f=e.outerLabelGroupData[u],d={labelHeights:e.outerLabelGroupData[0].h,center:e.pieCenter,lineLength:e.outerRadius+e.options.labels.outer.pieDistance,heightChange:e.outerLabelGroupData[0].h+1};if("clockwise"===n){for(o=0;o<=t;o++)if(a=e.outerLabelGroupData[o],!c.isLabelHidden(e,o)&&i.rectIntersect(a,f)){c.adjustLabelPos(e,u,l,d);break}}else for(o=r-1;o>=t;o--)if(a=e.outerLabelGroupData[o],!c.isLabelHidden(e,o)&&i.rectIntersect(a,f)){c.adjustLabelPos(e,u,l,d);break}c.checkConflict(e,u,n,r)}}},isLabelHidden:function(e,t){var n=e.options.labels.outer.hideWhenLessThanPercentage;return null!==n&&d.percentage<n||""===e.options.data.content[t].label},adjustLabelPos:function(e,t,n,r){var o,i,a,s;s=n.y+r.heightChange,i=r.center.y-s,o=Math.abs(r.lineLength)>Math.abs(i)?Math.sqrt(r.lineLength*r.lineLength-i*i):Math.sqrt(i*i-r.lineLength*r.lineLength),a="right"===n.hs?r.center.x+o:r.center.x-o-e.outerLabelGroupData[t].w,e.outerLabelGroupData[t].x=a,e.outerLabelGroupData[t].y=s},getIdealOuterLabelPositions:function(e,t){var n=e.svg.select("#"+e.cssPrefix+"labelGroup"+t+"-outer").node();if(n){var r=n.getBBox(),o=f.getSegmentAngle(t,e.options.data.content,e.totalSize,{midpoint:!0}),i=e.pieCenter.x,a=e.pieCenter.y-(e.outerRadius+e.options.labels.outer.pieDistance),s=u.rotate(i,a,e.pieCenter.x,e.pieCenter.y,o),l="right";o>180?(s.x-=r.width+8,l="left"):s.x+=8,e.outerLabelGroupData[t]={x:s.x,y:s.y,w:r.width,h:r.height,hs:l}}}},f={effectMap:{none:a.easeLinear,bounce:a.easeBounce,linear:a.easeLinear,sin:a.easeSin,elastic:a.easeElastic,back:a.easeBack,quad:a.easeQuad,circle:a.easeCircle,exp:a.easeExp},create:function(e){var t=e.pieCenter,n=e.options.colors,r=(e.options.effects.load,e.options.misc.colors.segmentStroke),o=e.svg.insert("g","#"+e.cssPrefix+"title").attr("transform",(function(){return u.getPieTranslateCenter(t)})).attr("class",e.cssPrefix+"pieChart"),i=a.arc().innerRadius(e.innerRadius).outerRadius(e.outerRadius).startAngle(0).endAngle((function(t){return t.value/e.totalSize*2*Math.PI}));o.selectAll("."+e.cssPrefix+"arc").data(e.options.data.content).enter().append("g").attr("class",e.cssPrefix+"arc").append("path").attr("id",(function(t,n){return e.cssPrefix+"segment"+n})).attr("fill",(function(t,r){var o=n[r];return e.options.misc.gradient.enabled&&(o="url(#"+e.cssPrefix+"grad"+r+")"),o})).style("stroke",r).style("stroke-width",1).attr("data-index",(function(e,t){return t})).attr("d",i),e.svg.selectAll("g."+e.cssPrefix+"arc").attr("transform",(function(t,n){var r=0;return n>0&&(r=f.getSegmentAngle(n-1,e.options.data.content,e.totalSize)),"rotate("+r+")"})),e.arc=i},addGradients:function(e){var t=e.svg.append("defs").selectAll("radialGradient").data(e.options.data.content).enter().append("radialGradient").attr("gradientUnits","userSpaceOnUse").attr("cx",0).attr("cy",0).attr("r","120%").attr("id",(function(t,n){return e.cssPrefix+"grad"+n}));t.append("stop").attr("offset","0%").style("stop-color",(function(t,n){return e.options.colors[n]})),t.append("stop").attr("offset",e.options.misc.gradient.percentage+"%").style("stop-color",e.options.misc.gradient.color)},addSegmentEventHandlers:function(e){var t=e.svg.selectAll("."+e.cssPrefix+"arc");(t=t.merge(e.__labels.inner.merge(e.__labels.outer))).on("click",(function(){var t,n=a.select(this);if(n.attr("class")===e.cssPrefix+"arc")t=n.select("path");else{var r=n.attr("data-index");t=a.select("#"+e.cssPrefix+"segment"+r)}var o=t.attr("class")===e.cssPrefix+"expanded";f.onSegmentEvent(e,e.options.callbacks.onClickSegment,t,o),"none"!==e.options.effects.pullOutSegmentOnClick.effect&&(o?f.closeSegment(e,t.node()):f.openSegment(e,t.node()))})),t.on("mouseover",(function(){var t,n,r=a.select(this);if(r.attr("class")===e.cssPrefix+"arc"?t=r.select("path"):(n=r.attr("data-index"),t=a.select("#"+e.cssPrefix+"segment"+n)),e.options.effects.highlightSegmentOnMouseover){n=t.attr("data-index");var o=e.options.colors[n];t.style("fill",i.getColorShade(o,e.options.effects.highlightLuminosity))}e.options.tooltips.enabled&&(n=t.attr("data-index"),h.showTooltip(e,n));var s=t.attr("class")===e.cssPrefix+"expanded";f.onSegmentEvent(e,e.options.callbacks.onMouseoverSegment,t,s)})),t.on("mousemove",(function(){h.moveTooltip(e)})),t.on("mouseout",(function(){var t,n,r=a.select(this);if(r.attr("class")===e.cssPrefix+"arc"?t=r.select("path"):(n=r.attr("data-index"),t=a.select("#"+e.cssPrefix+"segment"+n)),e.options.effects.highlightSegmentOnMouseover){n=t.attr("data-index");var o=e.options.colors[n];e.options.misc.gradient.enabled&&(o="url(#"+e.cssPrefix+"grad"+n+")"),t.style("fill",o)}e.options.tooltips.enabled&&(n=t.attr("data-index"),h.hideTooltip(e,n));var i=t.attr("class")===e.cssPrefix+"expanded";f.onSegmentEvent(e,e.options.callbacks.onMouseoutSegment,t,i)}))},onSegmentEvent:function(e,t,n,r){if(i.isFunction(t)){var o=parseInt(n.attr("data-index"),10);t({segment:n.node(),index:o,expanded:r,data:e.options.data.content[o]})}},openSegment:function(e,t){e.isOpeningSegment||(e.isOpeningSegment=!0,f.maybeCloseOpenSegment(e),a.select(t).transition().ease(f.effectMap[e.options.effects.pullOutSegmentOnClick.effect]).duration(e.options.effects.pullOutSegmentOnClick.speed).attr("transform",(function(t,n){var r=e.arc.centroid(t),o=r[0],i=r[1],a=Math.sqrt(o*o+i*i),s=parseInt(e.options.effects.pullOutSegmentOnClick.size,10);return"translate("+o/a*s+","+i/a*s+")"})).on("end",(function(n,r){e.currentlyOpenSegment=t,e.isOpeningSegment=!1,a.select(t).attr("class",e.cssPrefix+"expanded")})))},maybeCloseOpenSegment:function(e){"undefined"!==typeof e&&e.svg.selectAll("."+e.cssPrefix+"expanded").size()>0&&f.closeSegment(e,e.svg.select("."+e.cssPrefix+"expanded").node())},closeSegment:function(e,t){a.select(t).transition().duration(400).attr("transform","translate(0,0)").on("end",(function(n,r){a.select(t).attr("class",""),e.currentlyOpenSegment=null}))},getCentroid:function(e){var t=e.getBBox();return{x:t.x+t.width/2,y:t.y+t.height/2}},getSegmentAngle:function(e,t,n,r){var o,i=s({compounded:!0,midpoint:!1},r),a=t[e].value;if(i.compounded){o=0;for(var u=0;u<=e;u++)o+=t[u].value}"undefined"===typeof o&&(o=a);var l=o/n*360;return i.midpoint&&(l-=a/n*360/2),l}},p={offscreenCoord:-1e4,addTitle:function(e){e.__title=e.svg.selectAll("."+e.cssPrefix+"title").data([e.options.header.title]).enter().append("text").text((function(e){return e.text})).attr("id",e.cssPrefix+"title").attr("class",e.cssPrefix+"title").attr("x",p.offscreenCoord).attr("y",p.offscreenCoord).attr("text-anchor",(function(){return"top-center"===e.options.header.location||"pie-center"===e.options.header.location?"middle":"left"})).attr("fill",(function(e){return e.color})).style("font-size",(function(e){return e.fontSize})).style("font-weight",(function(e){return e.fontWeight})).style("font-family",(function(e){return e.font}))},positionTitle:function(e){var t,n=e.textComponents,r=e.options.header.location,o=e.options.misc.canvasPadding,i=e.options.size.canvasWidth,a=e.options.header.titleSubtitlePadding;t="top-left"===r?o.left:(i-o.right)/2+o.left,t+=e.options.misc.pieCenterOffset.x;var s=o.top+n.title.h;"pie-center"===r&&(s=e.pieCenter.y,n.subtitle.exists?s=s-(n.title.h+a+n.subtitle.h)/2+n.title.h:s+=n.title.h/4),e.__title.attr("x",t).attr("y",s)},addSubtitle:function(e){var t=e.options.header.location;e.__subtitle=e.svg.selectAll("."+e.cssPrefix+"subtitle").data([e.options.header.subtitle]).enter().append("text").text((function(e){return e.text})).attr("x",p.offscreenCoord).attr("y",p.offscreenCoord).attr("id",e.cssPrefix+"subtitle").attr("class",e.cssPrefix+"subtitle").attr("text-anchor",(function(){return"top-center"===t||"pie-center"===t?"middle":"left"})).attr("fill",(function(e){return e.color})).style("font-size",(function(e){return e.fontSize})).style("font-weight",(function(e){return e.fontWeight})).style("font-family",(function(e){return e.font}))},positionSubtitle:function(e){var t,n=e.options.misc.canvasPadding,r=e.options.size.canvasWidth;t="top-left"===e.options.header.location?n.left:(r-n.right)/2+n.left,t+=e.options.misc.pieCenterOffset.x;var o=p.getHeaderHeight(e);e.__subtitle.attr("x",t).attr("y",o)},addFooter:function(e){e.__footer=e.svg.selectAll("."+e.cssPrefix+"footer").data([e.options.footer]).enter().append("text").text((function(e){return e.text})).attr("x",p.offscreenCoord).attr("y",p.offscreenCoord).attr("id",e.cssPrefix+"footer").attr("class",e.cssPrefix+"footer").attr("text-anchor",(function(){var t="left";return"bottom-center"===e.options.footer.location?t="middle":"bottom-right"===e.options.footer.location&&(t="left"),t})).attr("fill",(function(e){return e.color})).style("font-size",(function(e){return e.fontSize})).style("font-weight",(function(e){return e.fontWeight})).style("font-family",(function(e){return e.font}))},positionFooter:function(e){var t,n=e.options.footer.location,r=e.textComponents.footer.w,o=e.options.size.canvasWidth,i=e.options.size.canvasHeight,a=e.options.misc.canvasPadding;t="bottom-left"===n?a.left:"bottom-right"===n?o-r-a.right:o/2,e.__footer.attr("x",t).attr("y",i-a.bottom)},getHeaderHeight:function(e){var t;if(e.textComponents.title.exists){var n=e.textComponents.title.h+e.options.header.titleSubtitlePadding+e.textComponents.subtitle.h;t="pie-center"===e.options.header.location?e.pieCenter.y-n/2+n:n+e.options.misc.canvasPadding.top}else if("pie-center"===e.options.header.location){var r=e.options.misc.canvasPadding.bottom+e.textComponents.footer.h;t=(e.options.size.canvasHeight-r)/2+e.options.misc.canvasPadding.top+e.textComponents.subtitle.h/2}else t=e.options.misc.canvasPadding.top+e.textComponents.subtitle.h;return t}},h={addTooltips:function(e){var t=e.svg.insert("g").attr("class",e.cssPrefix+"tooltips");t.selectAll("."+e.cssPrefix+"tooltip").data(e.options.data.content).enter().append("g").attr("class",e.cssPrefix+"tooltip").attr("id",(function(t,n){return e.cssPrefix+"tooltip"+n})).style("opacity",0).append("rect").attr("rx",e.options.tooltips.styles.borderRadius).attr("ry",e.options.tooltips.styles.borderRadius).attr("x",-e.options.tooltips.styles.padding).attr("opacity",e.options.tooltips.styles.backgroundOpacity).style("fill",e.options.tooltips.styles.backgroundColor),t.selectAll("."+e.cssPrefix+"tooltip").data(e.options.data.content).append("text").attr("fill",(function(t){return e.options.tooltips.styles.color})).style("font-size",(function(t){return e.options.tooltips.styles.fontSize})).style("font-weight",(function(t){return e.options.tooltips.styles.fontWeight})).style("font-family",(function(t){return e.options.tooltips.styles.font})).text((function(t,n){var r=e.options.tooltips.string;return"caption"===e.options.tooltips.type&&(r=t.caption),h.replacePlaceholders(e,r,n,{label:t.label,value:t.value,percentage:t.percentage})})),t.selectAll("."+e.cssPrefix+"tooltip rect").attr("width",(function(t,n){return i.getDimensions(e.cssPrefix+"tooltip"+n).w+2*e.options.tooltips.styles.padding})).attr("height",(function(t,n){return i.getDimensions(e.cssPrefix+"tooltip"+n).h+2*e.options.tooltips.styles.padding})).attr("y",(function(t,n){return-i.getDimensions(e.cssPrefix+"tooltip"+n).h/2+1}))},showTooltip:function(e,t){var n=e.options.tooltips.styles.fadeInSpeed;h.currentTooltip===t&&(n=1),h.currentTooltip=t,a.select("#"+e.cssPrefix+"tooltip"+t).transition().duration(n).style("opacity",(function(){return 1})),h.moveTooltip(e)},moveTooltip:function(e){a.selectAll("#"+e.cssPrefix+"tooltip"+h.currentTooltip).attr("transform",(function(t){var n=a.pointer(this.parentNode);return"translate("+(n[0]+e.options.tooltips.styles.padding+2)+","+(n[1]-2*e.options.tooltips.styles.padding-2)+")"}))},hideTooltip:function(e,t){a.select("#"+e.cssPrefix+"tooltip"+t).style("opacity",(function(){return 0})),a.select("#"+e.cssPrefix+"tooltip"+h.currentTooltip).attr("transform",(function(t,n){return"translate("+(e.options.size.canvasWidth+1e3)+","+(e.options.size.canvasHeight+1e3)+")"}))},replacePlaceholders:function(e,t,n,r){i.isFunction(e.options.tooltips.placeholderParser)&&e.options.tooltips.placeholderParser(n,r);var o=function(){return function(e){var t=arguments[1];return r.hasOwnProperty(t)?r[arguments[1]]:arguments[0]}};return t.replace(/\{(\w+)\}/g,o(r))}},g=function(i,u){if(this.element=i,"string"===typeof i){var l=i.replace(/^#/,"");this.element=document.getElementById(l)}var c={};s(!0,c,r,u),this.options=c,null!==this.options.misc.cssPrefix?this.cssPrefix=this.options.misc.cssPrefix:(this.cssPrefix="p"+n+"_",n++),o.initialCheck(this)&&(a.select(this.element).attr(e,t),v.call(this),m.call(this))};g.prototype.recreate=function(){o.initialCheck(this)&&(v.call(this),m.call(this))},g.prototype.redraw=function(){this.element.innerHTML="",m.call(this)},g.prototype.destroy=function(){this.element.innerHTML="",a.select(this.element).attr(e,null)},g.prototype.getOpenSegment=function(){var e=this.currentlyOpenSegment;if(null!==e&&"undefined"!==typeof e){var t=parseInt(a.select(e).attr("data-index"),10);return{element:e,index:t,data:this.options.data.content[t]}}return null},g.prototype.openSegment=function(e){(e=parseInt(e,10))<0||e>this.options.data.content.length-1||f.openSegment(this,a.select("#"+this.cssPrefix+"segment"+e).node())},g.prototype.closeSegment=function(){f.maybeCloseOpenSegment(this)},g.prototype.updateProp=function(e,t){switch(e){case"header.title.text":var n=i.processObj(this.options,e);i.processObj(this.options,e,t),a.select("#"+this.cssPrefix+"title").html(t),(""===n&&""!==t||""!==n&&""===t)&&this.redraw();break;case"header.subtitle.text":var r=i.processObj(this.options,e);i.processObj(this.options,e,t),a.select("#"+this.cssPrefix+"subtitle").html(t),(""===r&&""!==t||""!==r&&""===t)&&this.redraw();break;case"callbacks.onload":case"callbacks.onMouseoverSegment":case"callbacks.onMouseoutSegment":case"callbacks.onClickSegment":case"effects.pullOutSegmentOnClick.effect":case"effects.pullOutSegmentOnClick.speed":case"effects.pullOutSegmentOnClick.size":case"effects.highlightSegmentOnMouseover":case"effects.highlightLuminosity":i.processObj(this.options,e,t);break;default:i.processObj(this.options,e,t),this.destroy(),this.recreate()}};var v=function(){this.options.data.content=u.sortPieData(this),this.options.data.smallSegmentGrouping.enabled&&(this.options.data.content=i.applySmallSegmentGrouping(this.options.data.content,this.options.data.smallSegmentGrouping)),this.options.colors=i.initSegmentColors(this),this.totalSize=u.getTotalPieSize(this.options.data.content);for(var e=this.options.labels.percentage.decimalPlaces,t=0;t<this.options.data.content.length;t++)this.options.data.content[t].percentage=y(this.options.data.content[t].value,this.totalSize,e);for(var n=0,r=0;r<this.options.data.content.length;r++)r===this.options.data.content.length-1&&(this.options.data.content[r].percentage=(100-n).toFixed(e)),n+=parseFloat(this.options.data.content[r].percentage)},m=function(){this.svg=i.addSVGSpace(this),this.textComponents={headerHeight:0,title:{exists:""!==this.options.header.title.text,h:0,w:0},subtitle:{exists:""!==this.options.header.subtitle.text,h:0,w:0},footer:{exists:""!==this.options.footer.text,h:0,w:0}},this.outerLabelGroupData=[],p.addTitle(this),p.addSubtitle(this),p.addFooter(this);var e=this;p.positionFooter(e);var t=i.getDimensions(e.__footer.node());if(e.textComponents.footer.h=t.h,e.textComponents.footer.w=t.w,e.textComponents.title.exists){var n=i.getDimensions(e.__title.node());e.textComponents.title.h=n.h,e.textComponents.title.w=n.w}if(e.textComponents.subtitle.exists){var r=i.getDimensions(e.__subtitle.node());e.textComponents.subtitle.h=r.h,e.textComponents.subtitle.w=r.w}if(e.textComponents.title.exists||e.textComponents.subtitle.exists){var o=0;e.textComponents.title.exists&&(o+=e.textComponents.title.h,e.textComponents.subtitle.exists&&(o+=e.options.header.titleSubtitlePadding)),e.textComponents.subtitle.exists&&(o+=e.textComponents.subtitle.h),e.textComponents.headerHeight=o}if(u.computePieRadius(e),u.calculatePieCenter(e),p.positionTitle(e),p.positionSubtitle(e),e.options.misc.gradient.enabled&&f.addGradients(e),f.create(e),e.__labels={},c.add(e,"inner",e.options.labels.inner.format),c.add(e,"outer",e.options.labels.outer.format),c.positionLabelElements(e,"inner",e.options.labels.inner.format),c.positionLabelElements(e,"outer",e.options.labels.outer.format),c.computeOuterLabelCoords(e),c.positionLabelGroups(e,"outer"),c.computeLabelLinePositions(e),e.options.labels.lines.enabled&&"none"!==e.options.labels.outer.format&&c.addLabelLines(e),c.positionLabelGroups(e,"inner"),i.isFunction(e.options.callbacks.onload))try{e.options.callbacks.onload()}catch(a){}e.options.tooltips.enabled&&h.addTooltips(e),f.addSegmentEventHandlers(e)},y=function(e,t,n){var r=e/t;return n<=0?Math.round(100*r):(100*r).toFixed(n)};return g},void 0===(i="function"===typeof r?r.apply(t,o):r)||(e.exports=i)},49021:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e,t){var n=e.getDygraph(),r=n.getArea().h,o=n.canvas_ctx_,i=e.chart.getPayload().data[t];if(Array.isArray(i)){var a=n.toDomXCoord(i[0]),s=e.chart.getThemeAttribute("themeCrosshair");n.setSelection(t),o.save(),o.beginPath(),o.setLineDash([5,5]),o.strokeStyle=s,o.moveTo(a,0),o.lineTo(a,r),o.stroke(),o.closePath(),o.restore()}}},60579:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t,n,r,o,i=function(t,n,r){var o=r&&function(t,n){if(Array.isArray(n)){var r=t.offsetY;if(r>e.getDygraph().getArea().h-10)return"ANNOTATIONS";if(r<15)return"ANOMALY_RATE";for(var o=n[0],i=Math.abs(n[0].canvasy-r),a=1;a<n.length;a++){var s=Math.abs(n[a].canvasy-r);s<i&&(i=s,o=n[a])}return o.name}}(t,r);if(o){var i=e.getDygraph().getPropertiesForSeries(o);if(i){var a=e.chart.getPayloadDimensionIds();if(null!=a&&a.length){var s=a[i.column-1]||i.name;e.sdk.trigger("highlightHover",e.chart,n,s),e.chart.trigger("highlightHover",n,s)}}}},a=function(e,a,s){o!==a&&(r=s,o=a,t=e.offsetX,n=e.offsetY,i(e,a,s))},s=function(e){Math.abs(e.offsetX-t)<5&&Math.abs(e.offsetY-n)<5||(t=e.offsetX,n=e.offsetY,i(e,o,r))},u=function(){e.sdk.trigger("highlightBlur",e.chart),e.chart.trigger("highlightBlur")},l=function(){n=null,r=null,o=null,e.off("highlightCallback",a),e.off("mousemove",s)};return{toggle:function(t){return t?e.on("highlightCallback",a).on("mousemove",s).on("mouseout",u):l()},destroy:l}}},67514:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=h(n(7494)),o=h(n(58960)),i=h(n(81220)),a=h(n(93492)),s=n(93501),u=n(79635),l=n(56778),c=h(n(97962)),f=h(n(60579)),d=h(n(34613)),p=h(n(49021));function h(e){return e&&e.__esModule?e:{default:e}}function g(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)||function(e,t){if(!e)return;if("string"===typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}(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 v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e,t){var n,h,v,m=(0,o.default)(e,t),b=null,w=[],x=null,_=null,S=null,O=null,C={line:(0,u.makeLinePlotter)(m),stackedBar:(0,u.makeStackedBarPlotter)(m),multiBar:(0,u.makeMultiColumnBarPlotter)(m),heatmap:(0,u.makeHeatmapPlotter)(m),default:null},E={yRangePad:30,strokeWidth:.7,fillAlpha:.2,fillGraph:!1,stackedGraph:!1,forceIncludeZero:!1,errorBars:!1,makeYAxisLabelFormatter:function(){return function(e,n,r,o){var i=o.axes_[0].extremeRange,a=o.axes_[0].valueRange||[null,null],s=a[0],u=a[1];return s=null===s?i[0]:s,u=null===u?i[1]:u,s===h&&u===v||(h=s,v=u,m.sdk.trigger("yAxisChange",t,s,u)),t.getConvertedValue(e)}},makeYTicker:function(){return l.numericTicker},highlightCircleSize:4},A={line:y(y({},E),{},{strokeWidth:1.5,fillAlpha:.2}),stacked:y(y({},E),{},{strokeWidth:.1,fillAlpha:.8,fillGraph:!0,stackedGraph:!0,forceIncludeZero:!0}),area:y(y({},E),{},{fillGraph:!0,forceIncludeZero:!0}),stackedBar:y(y({},E),{},{stackedGraph:!0,forceIncludeZero:!0}),heatmap:y(y({},E),{},{makeYAxisLabelFormatter:function(){return function(e){var n=t.getAttribute("min"),r=t.getAttribute("max");n===h&&r===v||(h=n,v=r,m.sdk.trigger("yAxisChange",t,n,r));var o=parseFloat(parseFloat(e).toFixed(5));return isNaN(o)?e:o}},makeYTicker:function(e){return function(t,n,r,o,i){return(0,l.heatmapTicker)(t,n,r,o,i,e)}},highlightCircleSize:0}),default:y({},E)},M=function(){var e=t.getPayload().labels,n=t.getAttributes(),o=n.chartType,i=n.includeZero,a=n.enabledXAxis,u=n.enabledYAxis,l=n.yAxisLabelWidth,c=C[o]||C.default,f=A[o]||A.default,d=f.strokeWidth,p=f.fillAlpha,h=f.fillGraph,g=f.stackedGraph,v=f.forceIncludeZero,m=f.makeYAxisLabelFormatter,b=f.errorBars,w=f.makeYTicker,x=f.highlightCircleSize,_=f.yRangePad,S=m(e),O=w?w(t.getVisibleDimensionIds()):null,E=t.getAttributes().selectedLegendDimensions,M=t.getPayloadDimensionIds();return{yRangePad:_,stackedGraph:g,fillGraph:h,fillAlpha:p,highlightCircleSize:x,strokeWidth:d,includeZero:i||v&&M.length>1&&E.length>1,stackedGraphNaNFill:"none",plotter:c,errorBars:b,axes:{x:a?{ticker:r.default.dateTicker,axisLabelFormatter:t.formatXAxis,axisLabelWidth:60}:{drawAxis:!1},y:u?y(y(y({},O&&{ticker:O}),{},{axisLabelFormatter:S},l&&{axisLabelWidth:l}),{},{pixelsPerLabel:15}):{drawAxis:!1}},ylabel:t.getAttribute("hasYlabel")&&t.getUnitSign({long:!0,real:(0,s.isHeatmap)(o)})}},k=function(){var e=m.chart.getThemeAttribute("themeGridColor");return{axisLineColor:e,gridLineColor:e}},P=function(){var e=t.getPayloadDimensionIds();if(!e.length)return{visibility:!1};var n=t.getAttribute("selectedLegendDimensions"),r=Array(t.getPayload().labels.length-e.length).fill(!0);return{visibility:[].concat(g(e.map(n.length?t.isDimensionVisible:function(){return!0})),g(r))}},R=function(){var e=t.getAttributes(),n=e.outOfLimits,r=e.getValueRange,o=e.staticValueRange,i=e.chartType,a=t.getPayload(),u=a.data,l=a.labels,c=t.getDateWindow(),f=n||0===u.length;return{file:f?[[0]]:u,labels:f?["X"]:l,dateWindow:c,valueRange:o||((0,s.isHeatmap)(i)?[0,t.getVisibleDimensionIds().length]:r(t,{dygraph:!0}))}},T=function(){return t.isSparkline()?{drawGrid:!1,drawAxis:!1,ylabel:void 0,yLabelWidth:0,highlightCircleSize:3,fillAlpha:1,strokeWidth:0}:null},I=function(){var e=t.getPayloadDimensionIds();return e.length?{colors:e.map(t.selectDimensionColor)}:{}},B=y(y({},m),{},{getChartWidth:function(){return b?b.getArea().w:m.getChartWidth()},getChartHeight:function(){return b?b.getArea().h:100},getPreceded:function(){if(!b)return-1;if(1e3*t.getFirstEntry()<b.xAxisRange()[0])return-1;var e=b.xAxisExtremes()[0];return b.toDomXCoord(e)},mount:function(e){if(!b){m.mount(e);var o=t.getAttribute("theme");e.classList.add(o);var l=t.getAttributes(),c=t.getPayload(),f=c.data,d=c.labels;n=(0,i.default)();var h=l.outOfLimits||0===f.length;b=new r.default(e,h?[[0]]:f,y(y(y(y(y(y({legend:"never",showLabelsOnHighlight:!1,labels:h?["X"]:d,dateWindow:t.getDateWindow(),highlightCallback:n.add((function(e,t,n,r,o){return m.trigger("highlightCallback",e,t,n,r,o)})),unhighlightCallback:n.add((function(){return m.trigger("unhighlightCallback")})),drawCallback:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["drawCallback"].concat(t))},underlayCallback:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["underlayCallback"].concat(t))})),interactionModel:{willDestroyContextMyself:!0,mouseout:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["mouseout"].concat(t))})),mousedown:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["mousedown"].concat(t))})),mousemove:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["mousemove"].concat(t))})),mouseover:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["mouseover"].concat(t))})),mouseup:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["mouseup"].concat(t))})),touchstart:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["touchstart"].concat(t))})),touchmove:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["touchmove"].concat(t))})),touchend:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["touchend"].concat(t))})),dblclick:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["dblclick"].concat(t))})),wheel:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["wheel"].concat(t))}))},series:{ANOMALY_RATE:{plotter:(0,u.makeAnomalyPlotter)(m),drawPoints:!1,pointSize:0,highlightCircleSize:0},ANNOTATIONS:{plotter:(0,u.makeAnnotationsPlotter)(m),drawPoints:!1,pointSize:0,highlightCircleSize:0}},strokeBorderWidth:0,axisLabelFontSize:l.axisLabelFontSize,axisLineWidth:1,gridLineWidth:1,maxNumberWidth:8,highlightSeriesBackgroundAlpha:1,drawGapEdgePoints:!0,ylabel:t.getAttribute("hasYlabel")&&t.getUnitSign({long:!0}),digitsAfterDecimal:t.getAttribute("unitsConversionFractionDigits")<0?0:t.getAttribute("unitsConversionFractionDigits"),yLabelWidth:12,yRangePad:30,labelsSeparateLines:!0,rightGap:-5},M()),k()),P()),R()),T()),I())),S=(0,a.default)(e,(function(){m.trigger("resize")})),_.toggle(l.enabledHover),x.toggle(l.enabledNavigation,l.navigation),w=[m.on("resize",n.add((function(){return b.resize()}))),t.onAttributeChange("hoverX",n.add((function(e){var n=e?t.getClosestRow(e[0]):-1;if(-1===n)return b.setSelection();(0,p.default)(B,n)}))),t.onAttributeChange("enabledHover",_.toggle),t.onAttributeChange("enabledNavigation",x.toggle),t.onAttributeChange("navigation",x.set),t.onAttributeChange("overlays",O.toggle),t.onAttributeChange("theme",(function(t,n){e.classList.remove(n),e.classList.add(t),b.updateOptions(k())})),t.onAttributeChange("chartType",(function(){t.getAttribute("processing")||b.updateOptions(M())})),t.onAttributeChange("selectedLegendDimensions",(function(){t.getAttribute("processing")||b.updateOptions(y(y(y(y({},P()),I()),M()),{},{digitsAfterDecimal:t.getAttribute("unitsConversionFractionDigits")<0?0:t.getAttribute("unitsConversionFractionDigits")}))})),t.onAttributeChange("unitsConversion",(function(){return b.updateOptions(y(y({},M()),{},{digitsAfterDecimal:t.getAttribute("unitsConversionFractionDigits")<0?0:t.getAttribute("unitsConversionFractionDigits")}))})),t.onAttributeChange("staticValueRange",(function(e){var n=e[0],r=e[1];b.updateOptions({valueRange:(0,s.isHeatmap)(l.chartType)?[Math.ceil(n),Math.ceil(r)]:l.getValueRange(t,{dygraph:!0})})})),t.onAttributeChange("timezone",(function(){return b.updateOptions({})}))].filter(Boolean),O.toggle(),m.trigger("resize"),m.render()}},unmount:function(){b&&(S(),n&&n.clear(),w.forEach((function(e){return e()})),w=[],m.unmount(),_.destroy(),x.destroy(),b.destroy(),b=null,O.destroy())},getDygraph:function(){return b},getXAxisRange:function(){var e;return null==(e=b)?void 0:e.xAxisRange()},render:function(){if(b){var e=t.getAttributes(),n=e.highlighting,r=e.panning,o=e.processing;e.chartType;n||r||o||(m.render(),b.updateOptions(y(y(y(y(y({},R()),P()),I()),M()),{},{digitsAfterDecimal:t.getAttribute("unitsConversionFractionDigits")<0?0:t.getAttribute("unitsConversionFractionDigits")},T())),m.trigger("rendered"))}}});return x=(0,c.default)(B),_=(0,f.default)(B),O=(0,d.default)(B),B}},25436:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=n(42189),i=(r=n(18774))&&r.__esModule?r:{default:r};t.default=function(e){var t=function(t,n){return void 0===n&&(n=e.chart.getAttribute("navigation")),e.chart.updateAttributes({navigation:t,prevNavigation:n})},n=(0,o.debounce)(500,(function(e,t,n){e.moveX(t,n)})),r=e.on("mousedown",(function(e){e.shiftKey&&e.altKey?t("selectVertical"):e.altKey?t("highlight"):e.shiftKey&&t("select")})).on("mouseup",(function(){setTimeout((function(){var n=e.chart.getAttribute("prevNavigation");n&&t(n,null)}))})).on("wheel",(function(t,r){if(t.shiftKey||t.altKey){t.preventDefault(),t.stopPropagation();var o="number"!==typeof t.wheelDelta||Number.isNaN(t.wheelDelta)?-1.2*t.deltaY:t.wheelDelta/40,a=(t.detail?-1*t.detail:o)/50,s=t.offsetX||t.layerX-t.target.offsetLeft,u=function(e,t){var n=e.toDomCoords(e.xAxisRange()[0],null)[0],r=t-n,o=e.toDomCoords(e.xAxisRange()[1],null)[0]-n;return 0===o?0:r/o}(r,s);!function(t,o,a){a=a||.5;var s=t.xAxisRange(),u=s[0],l=s[1],c=(l-u)*o,f=c*a,d=c*(1-a),p=Math.round((u+f)/1e3),h=Math.round((l-d)/1e3),g=(0,i.default)({after:p,before:h}),v=g.fixedAfter,m=g.fixedBefore;v===u&&m===l||(n(e.chart,v,m),r.updateOptions({dateWindow:[1e3*v,1e3*m]}))}(r,a,u)}})).on("dblclick",e.chart.resetNavigation);return function(){return r()}}},97962:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(25436)),o=s(n(47883)),i=s(n(36012)),a=s(n(37108));function s(e){return e&&e.__esModule?e:{default:e}}var u={highlight:o.default,select:o.default,selectVertical:a.default,pan:i.default};t.default=function(e){var t,n,o=function(){null==t||t(),t=null},i=function(){o(),null==n||n(),n=null},a=function(r){var i;n&&(o(),t=null==(i=u[r])?void 0:i.call(u,e))};return{toggle:function(t,o){if(!t)return i();n=(0,r.default)(e),o&&a(o)},set:a,destroy:i}}},36012:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(7494))&&r.__esModule?r:{default:r};t.default=function(e){var t=function(e,t,n){n.isPanning&&o.default.movePan(e,t,n)},n=function n(r,i,a){a.isPanning&&(o.default.endPan(r,i,a),a.destroy(),e.sdk.trigger("panEnd",e.chart,i.dateWindow_)),e.off("mousemove",t),e.off("mouseup",n),e.off("mouseout",n)};return e.on("mousedown",(function(r,i,a){e.sdk.trigger("panStart",e.chart),a.initializeMouseDown(r,i,a),o.default.startPan(r,i,a),a.is2DPan=!1,e.on("mousemove",t).on("mouseout",n).on("mouseup",n)}))}},47883:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(7494))&&r.__esModule?r:{default:r},i=n(72247);t.default=function(e){var t,n,r=function(e,t,r){if(r.isZooming){var o=t.canvas_ctx_,a=t.canvas_,s=t.getArea(),u=a.getBoundingClientRect(),l=u.left+s.x,c=(u.top,s.y,s.w);s.h;if(!(e.pageX<l||e.pageX>l+c)){r.zoomMoved=!0,r.dragEndX=(0,i.dragGetX_)(e,r);var f=r.dragStartX,d=r.dragEndX;o.clearRect(0,0,a.width,a.height),o.fillStyle="rgba(128,128,128,0.3)",o.fillRect(Math.min(f,d),s.y,Math.abs(d-f),s.h),r.prevEndX=d,n=d}}},a=function o(i,a,s){if(s.isZooming){a.clearZoomRect_(),s.destroy();var u=function(e){return-1===n||Math.abs(t-n)<5?null:[Math.round(e.toDataXCoord(t)/1e3),Math.round(e.toDataXCoord(n)/1e3)].sort((function(e,t){return e-t}))}(a);e.sdk.trigger("highlightEnd",e.chart,u)}e.off("mousemove",r),e.off("mouseup",o)};return e.on("mousedown",(function(i,s,u){e.sdk.trigger("highlightStart",e.chart),u.initializeMouseDown(i,s,u),o.default.startZoom(i,s,u),t=u.dragStartX,n=-1,e.on("mousemove",r).on("mouseup",a)}))}},37108:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(7494))&&r.__esModule?r:{default:r},i=n(72247);t.default=function(e){var t,n,r=function(e,t,r){if(r.isZooming){var o=t.canvas_ctx_,a=t.canvas_,s=a.getBoundingClientRect();if(!(e.pageY<s.top||e.pageY>s.bottom)){r.zoomMoved=!0,r.dragEndY=(0,i.dragGetY_)(e,r);var u=r.dragStartY,l=r.dragEndY,c=t.getArea();o.clearRect(0,0,a.width,a.height),o.fillStyle="rgba(128,128,128,0.3)",o.fillRect(c.x,Math.min(u,l),c.w,Math.abs(l-u)),r.prevEndY=l,n=l}}},a=function o(i,a,s){if(s.isZooming){a.clearZoomRect_(),s.destroy();var u=-1===n||Math.abs(t-n)<5?null:[a.toDataYCoord(t),a.toDataYCoord(n)].sort((function(e,t){return e-t}));e.sdk.trigger("highlightVerticalEnd",e.chart,u)}e.off("mousemove",r),e.off("mouseup",o)};return e.on("mousedown",(function(i,s,u){e.sdk.trigger("highlightVerticalStart",e.chart),u.initializeMouseDown(i,s,u),o.default.startZoom(i,s,u),t=u.dragStartY,n=-1,e.on("mousemove",r).on("mouseup",a)}))}},1991:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(41062),o={warning:"#F9A825",critical:"#FF4136",clear:"#00AB44"};t.default=function(e,t){var n=e.chart.getAttribute("overlays")[t],i=n.when,a=n.status,s=e.getDygraph(),u=s.getArea().h,l=s.hidden_ctx_,c=(0,r.getArea)(s,[i,i]);if(!c)return(0,r.trigger)(e,t);var f=c.from;(0,r.trigger)(e,t,c),l.save(),l.beginPath(),l.moveTo(f-1,0),l.lineTo(f-1,u),l.globalAlpha=1,l.lineWidth=2,l.setLineDash([4,4]),l.strokeStyle=o[a],l.stroke(),l.closePath(),l.restore()}},3288:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(41062),o={warning:"#FFF8E1",critical:"#FFEBEF",clear:"#E5F5E8"},i={warning:"#FFC300",critical:"#F59B9B",clear:"#68C47D"},a={warning:"#F9A825",critical:"#FF4136",clear:"#00AB44"};t.default=function(e,t){var n=e.chart.getAttribute("overlays")[t],s=n.whenTriggered,u=n.whenLast,l=void 0===u?Math.floor((new Date).getTime()/1e3):u,c=n.status,f=e.getDygraph(),d=f.getArea().h,p=f.hidden_ctx_,h=(0,r.getArea)(f,[s,l]);if(!h)return(0,r.trigger)(e,t);var g=h.from,v=h.width,m=h.to;(0,r.trigger)(e,t,h),p.save(),p.beginPath(),p.rect(g,0,v,d-1),p.fillStyle=i[c],p.globalAlpha=.1,p.fill();p.beginPath(),p.moveTo(g,0),p.lineTo(g,d),p.globalAlpha=1,p.lineWidth=2,p.setLineDash([4,4]),p.strokeStyle=o[c],p.stroke(),p.beginPath(),p.moveTo(m-2,0),p.lineTo(m-2,d),p.strokeStyle=a[c],p.stroke(),p.closePath(),p.restore()}},41062:function(e,t){"use strict";t.__esModule=!0,t.trigger=t.getArea=void 0;t.getArea=function(e,t){var n=e.xAxisRange(),r=n[0],o=n[1],i=1e3*t[0],a=1e3*t[1];if(a<r||i>o)return null;var s=Math.max(r,i),u=Math.min(o,a),l=e.toDomXCoord(s),c=e.toDomXCoord(u);return{from:l,to:c,width:c-l}};t.trigger=function(e,t,n){return requestAnimationFrame((function(){return e.trigger("overlayedAreaChanged:"+t,n)}))}},4241:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(41062);t.default=function(e,t){var n=e.chart.getAttribute("overlays")[t].range;if(n){var o=e.getDygraph(),i=o.getArea().h,a=o.hidden_ctx_,s=(0,r.getArea)(o,n);if(!s)return(0,r.trigger)(e,t);var u=s.from,l=s.width;(0,r.trigger)(e,t,s),a.save(),a.beginPath(),a.rect(u,0,l,i-1),a.fillStyle="rgba(207, 213, 218, 0.12)",a.fill(),a.beginPath(),a.rect(u,0,0,i-1),a.rect(u+l,0,0,i-1),a.fill(),a.setLineDash([2,7]),a.lineWidth=1,a.strokeStyle="#CFD5DA",a.stroke(),a.stroke(),a.closePath(),a.restore()}}},34613:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(82415))&&r.__esModule?r:{default:r};t.default=function(e){var t=null,n=function(t){var n=e.chart.getAttribute("overlays")[t].type,r=o.default[n];r&&r(e,t)},r=function(){var t=e.chart.getAttribute("overlays");Object.keys(t).forEach(n)},i=function(){var t=e.getDygraph();t&&t.renderGraph_(!1)},a=function(){t&&(i(),t(),t=null)};return{toggle:function(){var n=e.chart.getAttribute("overlays");if(!Object.keys(n).length)return a();t?i():t=e.on("underlayCallback",r)},destroy:a}}},85362:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(41062);t.default=function(e,t){var n=e.getDygraph(),o=n.xAxisRange()[1],i=o/1e3,a=e.chart.getFirstEntry(),s=e.chart.getAttributes(),u=s.outOfLimits,l=s.error;if(u||a&&!(a>i)||l){var c=u||l?[o,o]:[a,a],f=(0,r.getArea)(n,c);(0,r.trigger)(e,t,f)}}},82415:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(1991)),o=s(n(3288)),i=s(n(4241)),a=s(n(85362));function s(e){return e&&e.__esModule?e:{default:e}}var u={alarm:r.default,alarmRange:o.default,highlight:i.default,proceeded:a.default};t.default=u},9806:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(35890);function o(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(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 i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.default=function(e){return function(t){if(e&&"ANNOTATIONS"===t.setName){var n=t.drawingContext,i=t.points,a=i[1].canvasx-i[0].canvasx+1,s=Math.floor(a),u=e.chart.getPayloadDimensionIds(),l=e.chart.getAttribute("selectedLegendDimensions"),c=u.reduce((function(t,n,r){return l.length?e.chart.isDimensionVisible(n)&&t.add(r):t.add(r),t}),new Set),f=e.chart.getPayload().all;i.forEach((function(i){var a=i.canvasx,u=e.chart.getClosestRow(i.xval),l=o(f[u].slice(1).reduce((function(e,t,n){var o=t.pa;return c.has(n)&&o&&r.parts.forEach((function(t){return(0,r.check)(o,r.enums[t])&&e.add(t)})),e}),new Set)).sort((function(e,t){return r.priorities[e]<r.priorities[t]})),d=t.dygraph.getArea().h;n.strokeStyle=n.fillStyle="transparent",n.fillRect(a-s/2,d-4,s,d),n.strokeRect(a-s/2,d-4,s,d),l.forEach((function(e){n.strokeStyle=n.fillStyle=r.colors[e]||"transparent",n.fillRect(a-s/2,d-4,s,d),n.strokeRect(a-s/2,d-4,s,d)}))}))}}}},56950:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(69032);t.default=function(e){return function(t){if(e&&"ANOMALY_RATE"===t.setName){var n=t.drawingContext,o=t.points;if(!o.length)return;var i=o[1].canvasx-o[0].canvasx+1,a=Math.floor(i),s=(0,r.scaleLinear)().domain([0,100]).range(["transparent",e.chart.getThemeAttribute("themeAnomalyScaleColor")]),u=e.chart.getPayloadDimensionIds(),l=e.chart.getAttribute("selectedLegendDimensions"),c=u.reduce((function(t,n,r){return l.length?e.chart.isDimensionVisible(n)&&t.add(r):t.add(r),t}),new Set),f=e.chart.getPayload().all;o.forEach((function(t){var r=t.canvasx,o=e.chart.getClosestRow(t.xval),i=f[o].slice(1).reduce((function(e,t,n){var r=t.arp;return c.has(n)?e>(r||0)?e:r||0:e}),0);n.strokeStyle=n.fillStyle=s(i),n.fillRect(r-a/2,0,a,15),n.strokeRect(r-a/2,0,a,15)}))}}}},43492:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(93501);t.default=function(e){return function(t){if(e&&0===t.seriesIndex){var n=e.chart.getVisibleDimensionIds(),o=e.chart.getVisibleDimensionIndexesById(),i=t.dygraph,a=t.drawingContext,s=t.allSeriesPoints,u=i.layout_.setNames,l=1/0;s.forEach((function(e){var t=e[1].canvasx-e[0].canvasx;t<l&&(l=t)}));var c=Math.floor(l),f=(0,r.makeGetColor)(e.chart);u.forEach((function(t,r){var u=o[t];if(-1!==u){var l=Math.abs(0===u?i.toDomYCoord(u+1)-i.toDomYCoord(u):i.toDomYCoord(u)-i.toDomYCoord(u-1));s[r].forEach((function(t,r){var o=e.chart.getDimensionValue(n[u],r)||0;a.fillStyle=f(o),a.fillRect(t.canvasx-c/2,i.toDomYCoord(u)-l/2,c,l),a.strokeStyle="transparent",a.strokeRect(t.canvasx-c/2,i.toDomYCoord(u)-l/2,c,l)}))}}))}}}},96556:function(e,t,n){"use strict";t.__esModule=!0,t.darkenColor=void 0;var r,o=(r=n(7494))&&r.__esModule?r:{default:r};t.darkenColor=function(e){var t=o.default.toRGB_(e);return t.r=Math.floor((255+t.r)/2),t.g=Math.floor((255+t.g)/2),t.b=Math.floor((255+t.b)/2),"rgb("+t.r+","+t.g+","+t.b+")"}},79635:function(e,t,n){"use strict";t.__esModule=!0,t.makeStackedBarPlotter=t.makeMultiColumnBarPlotter=t.makeLinePlotter=t.makeHeatmapPlotter=t.makeAnomalyPlotter=t.makeAnnotationsPlotter=void 0;var r=l(n(98972));t.makeLinePlotter=r.default;var o=l(n(60810));t.makeStackedBarPlotter=o.default;var i=l(n(82921));t.makeMultiColumnBarPlotter=i.default;var a=l(n(43492));t.makeHeatmapPlotter=a.default;var s=l(n(56950));t.makeAnomalyPlotter=s.default;var u=l(n(9806));function l(e){return e&&e.__esModule?e:{default:e}}t.makeAnnotationsPlotter=u.default},98972:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0,n(86929);t.default=function(){return function(e){window.smoothPlotter(e)}}},82921:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(96556);t.default=function(){return function(e){if(0===e.seriesIndex){var t=e.dygraph,n=e.drawingContext,o=e.allSeriesPoints,i=t.toDomYCoord(0),a=1/0;o.forEach((function(e){var t=e[1].canvasx-e[0].canvasx;t<a&&(a=t)}));var s=Math.floor(2/3*a),u=t.getColors(),l=t.getColors().map((function(e){return(0,r.darkenColor)(e)}));o.forEach((function(e,t){n.fillStyle=u[t],n.strokeStyle=l[t],e.forEach((function(e){var r=e.canvasx-s/2*(1-t/(o.length>1?o.length-1:1));n.fillRect(r,e.canvasy,s/o.length,i-e.canvasy),n.strokeRect(r,e.canvasy,s/o.length,i-e.canvasy)}))}))}}}},60810:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(96556);t.default=function(){return function(e){var t=e.drawingContext,n=e.points,o=e.dygraph.toDomYCoord(0);t.fillStyle=(0,r.darkenColor)(e.color);var i=n[1].canvasx-n[0].canvasx,a=Math.floor(2/3*i);n.forEach((function(e){var n=e.canvasx;t.fillRect(n-a/2,e.canvasy,a,o-e.canvasy),t.strokeRect(n-a/2,e.canvasy,a,o-e.canvasy)}))}}},35484:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(93501);function o(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(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 i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.default=function(e,t,n,i,a,s){var u=s.map(r.withoutPrefix),l=i("pixelsPerLabel"),c=Math.floor(n/l),f=i("axisLabelFormatter"),d=Math.ceil(s.length/(c-1)),p=u.map((function(e,t){return{v:t,label:t%d===0?f(u[t],0,i,a):null}})),h=a.yAxisRange(0),g=h[0],v=h[1],m=(v-g)/15/a.getArea().h;return[{label_v:v-m}].concat(o(p),[{label_v:g+m}])}},56778:function(e,t,n){"use strict";t.__esModule=!0,t.numericTicker=t.heatmapTicker=void 0;var r=i(n(65581));t.numericTicker=r.default;var o=i(n(35484));function i(e){return e&&e.__esModule?e:{default:e}}t.heatmapTicker=o.default},65581:function(e,t){"use strict";function n(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(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 r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.__esModule=!0,t.default=void 0;t.default=function(e,t,r,o,i,a){var s,u,l,c,f=o("pixelsPerLabel"),d=[];if(a)for(s=0;s<a.length;s++)d.push({v:a[s]});else if(0===d.length){var p,h,g,v=[1,2,5,10,20,50,100],m=Math.ceil(r/f),y=Math.abs(t-e)/m,b=Math.floor(Math.log(y)/Math.log(10)),w=Math.pow(10,b);for(u=0;u<v.length&&(p=w*v[u],h=Math.floor(e/p)*p,g=Math.ceil(t/p)*p,!(r/(c=Math.abs(g-h)/p)>f));u++);for(h>g&&(p*=-1),s=0;s<=c;s++)l=h+s*p,d.push({v:l})}var x=o("axisLabelFormatter");for(s=0;s<d.length;s++)void 0===d[s].label&&(d[s].label=x(d[s].v,0,o,i));var _=i.yAxisRange(0),S=_[0],O=_[1],C=(O-S)/15/i.getArea().h;return[{label_v:O-C,label:"AR"}].concat(n(d.filter((function(e){return i.toPercentYCoord(e.v,0)<.92&&i.toPercentYCoord(e.v,0)>.08}))),[{label_v:S+C,label:"i"}])}},76081:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(26712)),o=s(n(58960)),i=n(24298),a=s(n(93492));function s(e){return e&&e.__esModule?e:{default:e}}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e,t){var n,s,u,c,f=(0,o.default)(e,t),d=null,p=function(){return{trackColor:t.getThemeAttribute("themeEasyPieTrackColor"),scaleColor:t.getThemeAttribute("themeEasyPieScaleColor")}},h=function(){var e=f.getElement(),t=e.clientWidth,n=e.clientHeight,r=t<n?t:n,o=r/22;return{lineWidth:o<4?2:Math.floor(o),size:r<20?20:r,scaleLength:o<4?2:Math.floor(o)}},g=function(){f.render();var e=t.getAttributes(),n=e.hoverX,r=e.loaded;if(d&&r){var o=t.getPayload().data;if(void 0!==(null==o?void 0:o.length)){var i=o[n?t.getClosestRow(n[0]):o.length-1];if(Array.isArray(i)){var a=i.slice(1).reduce((function(e,t){return void 0===t&&(t=0),e+t}),0),s=t.getAttribute("getValueRange")(t),l=s[0],p=s[1];f.render();var h=(a-l)/(p-l)*100;d.update(h),l===u&&p===c||f.sdk.trigger("yAxisChange",t,l,p),u=l,c=p,f.trigger("rendered")}}}};return l(l({},f),{},{mount:function(e){if(!d){f.mount(e);var o=t.getAttribute("theme");e.classList.add(o);var u=t.getAttributes().loaded,c=function(){d=new r.default(e,l(l({barColor:t.selectDimensionColor(),animate:!1},p()),h()))};c();var v=function(){var t=d.renderer.getCanvas();d.renderer.clear(),e.removeChild(t),c()};s=(0,a.default)(e,(function(){v(),f.trigger("resize")})),n=(0,i.unregister)(t.onAttributeChange("hoverX",(function(e,t){Boolean(t)!==Boolean(e)&&(e?d.disableAnimation():d.enableAnimation()),g()})),!u&&t.onceAttributeChange("loaded",g),t.onAttributeChange("theme",v)),f.trigger("resize"),g()}},unmount:function(){n&&n(),s&&s(),d&&(d.renderer.clear(),d=null),u=null,c=null,f.unmount()},render:g})}},69187:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(63902)),o=s(n(58960)),i=n(24298),a=s(n(93492));function s(e){return e&&e.__esModule?e:{default:e}}function u(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(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 l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e,t){var n,s,l,c,d=(0,o.default)(e,t),p=null,h=function(){return{color:d.chart.getThemeAttribute("themeGaugePointer"),strokeColor:d.chart.getThemeAttribute("themeGaugeStroke")}},g=function(){return t.getAttribute("getValueRange")(t)},v=function(){d.render();var e=t.getAttributes(),n=e.hoverX,r=e.loaded;if(p&&r){var o=t.getPayload().data;if(void 0!==(null==o?void 0:o.length)){var i=o[n?t.getClosestRow(n[0]):o.length-1];if(Array.isArray(i)){var a=i.slice(1).reduce((function(e,t){return void 0===t&&(t=0),e+t}),0),u=g(),c=u[0],f=u[1];c===s&&f===l||d.sdk.trigger("yAxisChange",t,c,f),s=c,l=f,d.render();var h=Math.max(Math.min((a-c)/(f-c)*100,99.999),.001);p.set(h),d.trigger("rendered")}}}};return f(f({},d),{},{mount:function(e){if(!p){d.mount(e);var o=h(),s=o.color,l=o.strokeColor,g=t.getAttributes().staticZones;(p=new r.default(e.firstChild).setOptions(f({angle:-.2,lineWidth:.2,radiusScale:1,pointer:{length:.6,strokeWidth:.035,color:s},strokeColor:l,limitMax:!1,limitMin:!1,colorStart:t.selectDimensionColor(),generateGradient:!0,highDpiSupport:!0},g&&{staticZones:[{strokeStyle:l,min:0,max:100,height:1}].concat(u(g))}))).maxValue=100,p.animationSpeed=Number.MAX_VALUE,p.setMinValue(0),c=(0,a.default)(e,(function(){var t=e.clientWidth,n=.9*(e.clientHeight>t?t:e.clientHeight);e.firstChild.G__height=n,e.firstChild.style.height=n+"px";var r=t;e.firstChild.G__width=r,e.firstChild.style.width=r+"px",p.setOptions({}),p.update(!0),d.trigger("resize")}));var m=t.getAttributes().loaded;n=(0,i.unregister)(t.onAttributeChange("hoverX",v),!m&&t.onceAttributeChange("loaded",v),t.onAttributeChange("theme",(function(){var e=h(),t=e.color,n=e.strokeColor;p.setOptions({strokeColor:n,pointer:{color:t}})})));var y=e.clientWidth,b=.9*(e.clientHeight>y?y:e.clientHeight);e.firstChild.G__height=b,e.firstChild.style.height=b+"px";var w=y;e.firstChild.G__width=w,e.firstChild.style.width=w+"px",p.setOptions({}),d.trigger("resize"),v()}},unmount:function(){n&&n(),c&&c(),p=null,s=null,l=null,d.unmount()},render:v,getMinMax:g})}},63902:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;var n=function(e,t){for(var n in t.prototype)t.hasOwnProperty(n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},r=function(e,t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);for(var o in t)t.hasOwnProperty(o)&&(n[o]=t[o]);return n},o=function(e){return"#"===e.charAt(0)?e.substring(1,7):e};function i(e,t){null==e&&(e=!0),this.clear=null==t||t,e&&l.add(this)}function a(){return a.__super__.constructor.apply(this,arguments)}function s(e){if(this.gauge=e,void 0===this.gauge)throw new Error("The element isn't defined.");this.ctx=this.gauge.ctx,this.canvas=this.gauge.canvas,s.__super__.constructor.call(this,!1,!1),this.setOptions()}function u(e){var t,n;this.canvas=e,u.__super__.constructor.call(this),this.percentColors=null,"undefined"!==typeof G_vmlCanvasManager&&(this.canvas=window.G_vmlCanvasManager.initElement(this.canvas)),this.ctx=this.canvas.getContext("2d"),t=this.canvas.clientHeight,n=this.canvas.clientWidth,this.canvas.height=t,this.canvas.width=n,this.gp=[new s(this)],this.setOptions()}i.prototype.animationSpeed=32,i.prototype.update=function(e){var t;return null==e&&(e=!1),!(!e&&this.displayedValue===this.value)&&(this.ctx&&this.clear&&this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height),t=this.value-this.displayedValue,Math.abs(t/this.animationSpeed)<=.001?this.displayedValue=this.value:this.displayedValue=this.displayedValue+t/this.animationSpeed,this.render(),!0)},n(a,i),a.prototype.displayScale=1,a.prototype.forceUpdate=!0,a.prototype.setMinValue=function(e,t){var n,r,o,i,a;if(this.minValue=e,null==t&&(t=!0),t){for(this.displayedValue=this.minValue,a=[],r=0,o=(i=this.gp||[]).length;r<o;r++)n=i[r],a.push(n.displayedValue=this.minValue);return a}},a.prototype.setOptions=function(e){return null==e&&(e=null),this.options=r(this.options,e),this.options.angle>.5&&(this.options.angle=.5),this.configDisplayScale(),this},a.prototype.configDisplayScale=function(){var e,t,n,r;return!1===this.options.highDpiSupport?delete this.displayScale:(t=window.devicePixelRatio||1,e=this.ctx.webkitBackingStorePixelRatio||this.ctx.mozBackingStorePixelRatio||this.ctx.msBackingStorePixelRatio||this.ctx.oBackingStorePixelRatio||this.ctx.backingStorePixelRatio||1,this.displayScale=t/e),r=this.canvas.G__width||this.canvas.width,n=this.canvas.G__height||this.canvas.height,this.canvas.width=r*this.displayScale,this.canvas.height=n*this.displayScale,this.canvas.style.width=r+"px",this.canvas.style.height=n+"px",this.canvas.G__width=r,this.canvas.G__height=n,this},a.prototype.parseValue=function(e){return e=parseFloat(e)||Number(e),isFinite(e)?e:0},n(s,i),s.prototype.displayedValue=0,s.prototype.value=0,s.prototype.options={strokeWidth:.035,length:.1,color:"#000000",iconPath:null,iconScale:1,iconAngle:0},s.prototype.img=null,s.prototype.setOptions=function(e){if(null==e&&(e=null),this.options=r(this.options,e),this.length=2*this.gauge.radius*this.gauge.options.radiusScale*this.options.length,this.strokeWidth=this.canvas.height*this.options.strokeWidth,this.maxValue=this.gauge.maxValue,this.minValue=this.gauge.minValue,this.animationSpeed=this.gauge.animationSpeed,this.options.angle=this.gauge.options.angle,this.options.iconPath)return this.img=new Image,this.img.src=this.options.iconPath},s.prototype.render=function(){var e,t,n,r,o,i,a,s,u;if(e=this.gauge.getAngle.call(this,this.displayedValue),s=Math.round(this.length*Math.cos(e)),u=Math.round(this.length*Math.sin(e)),i=Math.round(this.strokeWidth*Math.cos(e-Math.PI/2)),a=Math.round(this.strokeWidth*Math.sin(e-Math.PI/2)),t=Math.round(this.strokeWidth*Math.cos(e+Math.PI/2)),n=Math.round(this.strokeWidth*Math.sin(e+Math.PI/2)),this.ctx.beginPath(),this.ctx.fillStyle=this.options.color,this.ctx.arc(0,0,this.strokeWidth,0,2*Math.PI,!1),this.ctx.fill(),this.ctx.beginPath(),this.ctx.moveTo(i,a),this.ctx.lineTo(s,u),this.ctx.lineTo(t,n),this.ctx.fill(),this.img)return r=Math.round(this.img.width*this.options.iconScale),o=Math.round(this.img.height*this.options.iconScale),this.ctx.save(),this.ctx.translate(s,u),this.ctx.rotate(e+Math.PI/180*(90+this.options.iconAngle)),this.ctx.drawImage(this.img,-r/2,-o/2,r,o),this.ctx.restore()},n(u,a),u.prototype.elem=null,u.prototype.value=[20],u.prototype.maxValue=80,u.prototype.minValue=0,u.prototype.displayedAngle=0,u.prototype.displayedValue=0,u.prototype.lineWidth=40,u.prototype.paddingTop=.1,u.prototype.paddingBottom=.1,u.prototype.percentColors=null,u.prototype.options={colorStart:"#6fadcf",colorStop:void 0,gradientType:0,strokeColor:"#e0e0e0",pointer:{length:.8,strokeWidth:.035,iconScale:1},angle:.15,lineWidth:.44,radiusScale:1,limitMax:!1,limitMin:!1},u.prototype.setOptions=function(e){var t,n,r,o,i;for(null==e&&(e=null),u.__super__.setOptions.call(this,e),this.configPercentColors(),this.extraPadding=0,this.options.angle<0&&(o=Math.PI*(1+this.options.angle),this.extraPadding=Math.sin(o)),this.availableHeight=this.canvas.height*(1-this.paddingTop-this.paddingBottom),this.lineWidth=this.availableHeight*this.options.lineWidth,this.radius=(this.availableHeight-this.lineWidth/2)/(1+this.extraPadding),this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height),n=0,r=(i=this.gp).length;n<r;n++)(t=i[n]).setOptions(this.options.pointer),t.render();return this.render(),this},u.prototype.configPercentColors=function(){var e,t,n,r,i,a,s;if(this.percentColors=null,void 0!==this.options.percentColors){for(this.percentColors=new Array,a=[],n=r=0,i=this.options.percentColors.length-1;0<=i?r<=i:r>=i;n=0<=i?++r:--r)s=parseInt(o(this.options.percentColors[n][1]).substring(0,2),16),t=parseInt(o(this.options.percentColors[n][1]).substring(2,4),16),e=parseInt(o(this.options.percentColors[n][1]).substring(4,6),16),a.push(this.percentColors[n]={pct:this.options.percentColors[n][0],color:{r:s,g:t,b:e}});return a}},u.prototype.set=function(e){var t,n,r,o,i,a,u,c,f;for(e instanceof Array||(e=[e]),n=r=0,u=e.length-1;0<=u?r<=u:r>=u;n=0<=u?++r:--r)e[n]=this.parseValue(e[n]);if(e.length>this.gp.length)for(n=o=0,c=e.length-this.gp.length;0<=c?o<c:o>c;n=0<=c?++o:--o)(t=new s(this)).setOptions(this.options.pointer),this.gp.push(t);else e.length<this.gp.length&&(this.gp=this.gp.slice(this.gp.length-e.length));for(n=0,a=0,i=e.length;a<i;a++)(f=e[a])>this.maxValue?this.options.limitMax?f=this.maxValue:this.maxValue=f+1:f<this.minValue&&(this.options.limitMin?f=this.minValue:this.minValue=f-1),this.gp[n].value=f,this.gp[n++].setOptions({minValue:this.minValue,maxValue:this.maxValue,angle:this.options.angle});return this.value=Math.max(Math.min(e[e.length-1],this.maxValue),this.minValue),l.add(this),l.run(this.forceUpdate),this.forceUpdate=!1},u.prototype.getAngle=function(e){return(1+this.options.angle)*Math.PI+(e-this.minValue)/(this.maxValue-this.minValue)*(1-2*this.options.angle)*Math.PI},u.prototype.getColorForPercentage=function(e,t){var n,r,o,i,a,s,u;if(0===e)n=this.percentColors[0].color;else for(n=this.percentColors[this.percentColors.length-1].color,o=i=0,s=this.percentColors.length-1;0<=s?i<=s:i>=s;o=0<=s?++i:--i)if(e<=this.percentColors[o].pct){!0===t?(u=this.percentColors[o-1]||this.percentColors[0],r=this.percentColors[o],a=(e-u.pct)/(r.pct-u.pct),n={r:Math.floor(u.color.r*(1-a)+r.color.r*a),g:Math.floor(u.color.g*(1-a)+r.color.g*a),b:Math.floor(u.color.b*(1-a)+r.color.b*a)}):n=this.percentColors[o].color;break}return"rgb("+[n.r,n.g,n.b].join(",")+")"},u.prototype.getColorForValue=function(e,t){var n;return n=(e-this.minValue)/(this.maxValue-this.minValue),this.getColorForPercentage(n,t)},u.prototype.renderTicks=function(e,t,n,r){var o,i,a,s,u,l,c,f,d,p,h,g,v,m,y,b,w,x,_,S;if(e!=={}){for(l=e.divisions||0,x=e.subDivisions||0,a=e.divColor||"#fff",m=e.subColor||"#fff",s=e.divLength||.7,b=e.subLength||.2,d=parseFloat(this.maxValue)-parseFloat(this.minValue),p=parseFloat(d)/parseFloat(e.divisions),y=parseFloat(p)/parseFloat(e.subDivisions),o=parseFloat(this.minValue),i=0+y,u=(f=d/400)*(e.divWidth||1),w=f*(e.subWidth||1),g=[],_=c=0,h=l+1;c<h;_=c+=1)this.ctx.lineWidth=this.lineWidth*s,v=this.lineWidth/2*(1-s),S=this.radius*this.options.radiusScale+v,this.ctx.strokeStyle=a,this.ctx.beginPath(),this.ctx.arc(0,0,S,this.getAngle(o-u),this.getAngle(o+u),!1),this.ctx.stroke(),i=o+y,o+=p,_!==e.divisions&&x>0?g.push(function(){var e,t,n;for(n=[],e=0,t=x-1;e<t;e+=1)this.ctx.lineWidth=this.lineWidth*b,v=this.lineWidth/2*(1-b),S=this.radius*this.options.radiusScale+v,this.ctx.strokeStyle=m,this.ctx.beginPath(),this.ctx.arc(0,0,S,this.getAngle(i-w),this.getAngle(i+w),!1),this.ctx.stroke(),n.push(i+=y);return n}.call(this)):g.push(void 0);return g}},u.prototype.render=function(){var e,t,n,r,o,i,a,s,u,l,c,f,d,p,h,g;if(h=this.canvas.width/2,n=this.canvas.height*this.paddingTop+this.availableHeight-(this.radius+this.lineWidth/2)*this.extraPadding,e=this.getAngle(this.displayedValue),this.ctx.lineCap="butt",l=this.radius*this.options.radiusScale,this.options.staticZones)for(this.ctx.save(),this.ctx.translate(h,n),this.ctx.lineWidth=this.lineWidth,r=0,i=(c=this.options.staticZones).length;r<i;r++)u=(g=c[r]).min,this.options.limitMin&&u<this.minValue&&(u=this.minValue),s=g.max,this.options.limitMax&&s>this.maxValue&&(s=this.maxValue),p=this.radius*this.options.radiusScale,g.height&&(this.ctx.lineWidth=this.lineWidth*g.height,d=this.lineWidth/2*(g.offset||1-g.height),p=this.radius*this.options.radiusScale+d),this.ctx.strokeStyle=g.strokeStyle,this.ctx.beginPath(),this.ctx.arc(0,0,p,this.getAngle(u),this.getAngle(s),!1),this.ctx.stroke();else void 0!==this.options.customFillStyle?t=this.options.customFillStyle(this):null!==this.percentColors?t=this.getColorForValue(this.displayedValue,this.options.generateGradient):void 0!==this.options.colorStop?((t=0===this.options.gradientType?this.ctx.createRadialGradient(h,n,9,h,n,70):this.ctx.createLinearGradient(0,0,h,0)).addColorStop(0,this.options.colorStart),t.addColorStop(1,this.options.colorStop)):t=this.options.colorStart,this.ctx.strokeStyle=t,this.ctx.beginPath(),this.ctx.arc(h,n,l,(1+this.options.angle)*Math.PI,e,!1),this.ctx.lineWidth=this.lineWidth,this.ctx.stroke(),this.ctx.strokeStyle=this.options.strokeColor,this.ctx.beginPath(),this.ctx.arc(h,n,l,e,(2-this.options.angle)*Math.PI,!1),this.ctx.stroke(),this.ctx.save(),this.ctx.translate(h,n);for(this.options.renderTicks&&this.renderTicks(this.options.renderTicks,h,n,l),this.ctx.restore(),this.ctx.translate(h,n),o=0,a=(f=this.gp).length;o<a;o++)f[o].update(!0);return this.ctx.translate(-h,-n)};var l={elements:[],animId:null,addAll:function(e){var t,n,r,o;for(o=[],n=0,r=e.length;n<r;n++)t=e[n],o.push(l.elements.push(t));return o},add:function(e){if(l.elements.indexOf(e)<0)return l.elements.push(e)},run:function(e){var t,n,r,o,i,a,s;if(null==e&&(e=!1),isFinite(parseFloat(e))||!0===e){for(t=!0,s=[],r=n=0,i=(a=l.elements).length;n<i;r=++n)a[r].update(!0===e)?t=!1:s.push(r);for(o=s.length-1;o>=0;o+=-1)r=s[o],l.elements.splice(r,1);return l.animId=t?null:requestAnimationFrame(l.run)}if(!1===e)return!0===l.animId&&cancelAnimationFrame(l.animId),l.animId=requestAnimationFrame(l.run)}},c=u;t.default=c},1271:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=n(24298),i=(r=n(58960))&&r.__esModule?r:{default:r};function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l={labels:[],data:[],values:{},tree:{}};t.default=function(e,t){var n,r=(0,i.default)(e,t),a=l,u=null,c=!1,f=function(e){var n=(void 0===e?{}:e).force;if(!c||void 0!==n&&n||t.consumePayload()){var o=t.getPayload();o.data.length&&(a=o,d(),c=!0,r.trigger("groupBoxChanged",a))}},d=function(){var e=t.getPayload().all;if(0!==e.length){var n=t.getAttribute("hoverX"),o=n?t.getClosestRow(n[0]):-1;a&&(u=-1===o?e[e.length-1]:e[o],-1===o||Array.isArray(u)?r.trigger("groupBoxRowDataChanged",u):u=null)}};return s(s({},r),{},{mount:function(){f(),r.trigger("resize"),n=(0,o.unregister)(t.onAttributeChange("hoverX",d),t.on("finishFetch",(function(){return f({force:!0})})),t.on("visibleDimensionsChanged",(function(){return f({force:!0})})),t.onAttributeChange("theme",(function(){return f({force:!0})})))},unmount:function(){n&&n(),n=null},render:function(){r.render(),r.trigger("rendered")},getGroupBox:function(){return a},getGroupBoxRowData:function(){return u}})}},1630:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=a(n(58960)),o=n(24298),i=a(n(93492));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e,t){var n,a,s,l,c=(0,r.default)(e,t),f=function(){c.render();var e=t.getAttributes(),n=e.hoverX;if(e.loaded){var r=t.getPayload().data,o=r[n?t.getClosestRow(n[0]):r.length-1];if(Array.isArray(o)){c.render();var i=t.getAttribute("getValueRange")(t),a=i[0],u=i[1];a===s&&u===l||c.sdk.trigger("yAxisChange",t,a,u),s=a,l=u,c.trigger("rendered")}}};return u(u({},c),{},{mount:function(e){c.mount(e),a=(0,i.default)(e,(function(){return c.trigger("resize")}));var r=t.getAttributes().loaded;n=(0,o.unregister)(t.onAttributeChange("hoverX",f),!r&&t.onceAttributeChange("loaded",f)),c.trigger("resize"),f()},unmount:function(){n&&n(),a&&a(),c.unmount(),s=null,l=null},render:f})}},65777:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default={"fping.latency":"FPing Latency","fping.packets":"FPing Packets","fping.quality":"FPing Quality"}},71896:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(60677))&&r.__esModule?r:{default:r},i=n(90509),a=n(81743),s=["icon","hoverIndicator","padding"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=function(e){var t=e.active,n=e.disabled,r=e.defaultColor;return t?"textDescription":n?"disabled":void 0===r?"border":r},d=o.default.button.attrs((function(e){var t=e.icon,n=e.hoverIndicator,r=void 0===n||n,o=e.padding,i=void 0===o?0:o,a=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,s);return l(l({},a),{},{children:t,active:a.active||a["aria-expanded"],hoverIndicator:r,padding:i})})).withConfig({displayName:"button__Button",componentId:"sc-oqiqxn-0"})(["border:initial;padding:",";height:fit-content;line-height:0;background:",";cursor:pointer;svg{fill:",";stroke:",";}"," &:hover{",";svg{fill:",";stroke:",";}}"],(function(e){return e.padding}),(function(e){var t=e.theme;return e.active?(0,i.getColor)("borderSecondary")({theme:t}):"initial"}),(function(e){var t=e.active,n=e.disabled,r=e.theme;return e.stroked?"none":(0,i.getColor)(f({active:t,disabled:n}))({theme:r})}),(function(e){var t=e.active,n=e.disabled,r=e.theme;return e.stroked?(0,i.getColor)(f({active:t,disabled:n}))({theme:r}):"none"}),(function(e){var t=e.active,n=e.hoverIndicator;return(t||n)&&"\n border-radius: 4px;\n "}),(function(e){var t=e.theme,n=e.hoverIndicator,r=e.disabled;return n&&!r&&"background: "+(0,i.getColor)("borderSecondary")({theme:t})+";"}),(function(e){var t=e.theme,n=e.stroked,r=e.disabled;return n?"none":(0,i.getColor)(f({defaultColor:"textDescription",disabled:r}))({theme:t})}),(function(e){var t=e.theme,n=e.stroked,r=e.disabled;return n?(0,i.getColor)(f({defaultColor:"textDescription",disabled:r}))({theme:t}):"none"})),p=(0,a.withTooltip)(d);t.default=p},3701:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.Button=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=u(n(2568)),i=n(10114),a=u(n(71896));t.Button=a.default;var s=["svg","size","width","height"];function u(e){return e&&e.__esModule?e:{default:e}}function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var f="netdata-sdk-svg",d='<svg\n id="'+f+'"\n aria-hidden="true"\n style="position: absolute; width: 0; height: 0; overflow: hidden;"\n >\n <defs />\n </svg>',p=(0,r.forwardRef)((function(e,t){var n=e.svg,a=e.size,u=void 0===a?"24px":a,l=e.width,p=void 0===l?u:l,h=e.height,g=void 0===h?u:h,v=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,s),m=(null==n?void 0:n.content)||n,y=(0,r.useMemo)((function(){return(0,o.default)(m)}),[m]);return(0,r.useEffect)((function(){if(!document.getElementById(y)){!function(){if(!document.querySelector("#"+f)){var e=document.createElement("div");e.innerHTML=d,document.body.insertBefore(e.firstChild.cloneNode(!0),document.body.firstChild)}}();var e=document.querySelector("#"+f+" defs"),t=function(e,t){var n=document.createElement("div");if(!(e=e.trim().replace(/^<symbol /i,"<svg ").replace(/<\/symbol>$/i,"</svg>")))return console.error("Couldn't find SVG: "+t+" - "+e),"";if(n.innerHTML=e,!n.firstChild)return"";var r=n.firstChild.getAttribute("viewBox"),o=n.firstChild.getAttribute("xmlns"),i=n.firstChild.getAttribute("preserveAspectRatio")||"";return n.innerHTML='<svg viewbox="'+r+'" id="'+t+'" xmlns="'+o+'" preserveAspectRatio="'+i+'">'+n.firstChild.innerHTML+"</svg>",n.firstChild}(m,y);e.appendChild(t)}}),[m]),r.default.createElement(i.StyledIcon,c({ref:t,width:p,height:g},v),r.default.createElement("use",{xlinkHref:"#"+y}))}));t.default=p},213:function(e,t,n){"use strict";t.__esModule=!0,t.getColors=t.default=void 0;var r=s(n(67294)),o=s(n(32855)),i=n(90833),a=["type","children","noBorder","title"];function s(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}var l={error:{background:"errorBackground",color:"errorText"},warning:{background:"warningBackground",color:"warningText"},success:{background:["green","frostee"],color:"success"},neutral:{background:"elementBackground",color:"textLite"}},c=function(e){var t;return null!=(t=l[e])?t:l.error};t.getColors=c;var f=function(e){var t=e.type,n=e.children,s=e.noBorder,l=(e.title,function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,a)),f=c(t),d=f.background,p=f.color;return r.default.createElement(o.default,u({padding:[.2,1],background:d,round:3,border:s?void 0:{color:p,size:"1px",side:"all"},alignItems:"center","data-testid":"badge"},l),"object"===typeof n?n:r.default.createElement(i.TextMicro,{color:p,whiteSpace:"nowrap"},n))};t.default=f},40673:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=(0,n(67294).createContext)(null);t.default=r},54576:function(e,t,n){"use strict";t.__esModule=!0;var r={withChartProvider:!0};t.withChartProvider=t.default=void 0;var o=u(n(67294)),i=u(n(40673)),a=n(41145);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===a[e]||(t[e]=a[e]))}));var s=["chart"];function u(e){return e&&e.__esModule?e:{default:e}}var l=function(e){var t=e.chart,n=e.children;return o.default.createElement(i.default.Provider,{value:t},n)};t.withChartProvider=function(e){return function(t){var n=t.chart,r=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,s);return o.default.createElement(l,{chart:n},o.default.createElement(e,r))}};var c=l;t.default=c},41145:function(e,t,n){"use strict";t.__esModule=!0,t.useVisibleDimensionId=t.useValue=t.useUnits=t.useUnitSign=t.useTitle=t.usePayload=t.useOnResize=t.useName=t.useLoadingColor=t.useLatestValue=t.useLatestRowValue=t.useLatestConvertedValue=t.useIsFetching=t.useInitialLoading=t.useImmediateListener=t.useFormatTime=t.useFormatDate=t.useForceUpdate=t.useEmpty=t.useDimensionIds=t.useConvertedValue=t.useConverted=t.useColor=t.useChartError=t.useChart=t.useAttributeValue=t.useAttribute=void 0;var r=n(67294),o=n(69032),i=n(24298),a=n(35890),s=c(n(65777)),u=c(n(40673)),l=["chart","id"];function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(){return(0,r.useContext)(u.default)};t.useChart=h;var g=function(e){return e+1},v=function(){return(0,r.useReducer)(g,0)[1]};t.useForceUpdate=v;var m=function(e,t){var n=(0,r.useMemo)(e,t);(0,r.useLayoutEffect)((function(){return n}),[n])};t.useImmediateListener=m;var y=function(e){var t=h(),n=v();return m((function(){return t.onAttributeChange(e,n)}),[t]),t.getAttribute(e)};t.useAttributeValue=y;t.useInitialLoading=function(){var e=h(),t=v();return m((function(){return e.onAttributeChange("loaded",t)}),[e]),!e.getAttribute("loaded")};t.useLoadingColor=function(e){void 0===e&&(e="themeNeutralBackground");var t=h(),n=(0,r.useState)(e),i=n[0],a=n[1],s=y("fetchStartedAt"),u=y("loading");return(0,r.useLayoutEffect)((function(){if(u){var n=(0,o.scaleLinear)().domain([0,1e3,2e3,3e3,1e5]).range([t.getThemeAttribute(e),t.getThemeAttribute(e),t.getThemeAttribute("themeLoadingStart"),t.getThemeAttribute("themeNetdata"),t.getThemeAttribute("themeNetdata")]),r=setInterval((function(){a(n(Date.now()-s))}),500);return function(){return clearInterval(r)}}a(e)}),[u,s,t]),i};t.useColor=function(e){var t=h(),n=v();return m((function(){return t.onAttributeChange("theme",n)}),[t]),t.getThemeAttribute(e)};t.useIsFetching=function(){var e=h(),t=v();return m((function(){return e.onAttributeChange("loading",t)}),[e]),e.getAttribute("loading")};t.useEmpty=function(){var e=h(),t=v();return m((function(){return e.on("finishFetch",t)}),[e]),0===e.getPayload().data.length};t.useAttribute=function(e){var t=h(),n=v(),o=function(){return t.getAttribute(e)};m((function(){return t.onAttributeChange(e,n)}),[t]);var i=(0,r.useCallback)((function(n){return t.updateAttribute(e,"function"===typeof n?n(o()):n)}),[t]);return[o(),i]};t.useTitle=function(){var e=y("title"),t=y("contextScope"),n=1===t.length&&s.default[t[0]];return n||e};t.useName=function(){var e=y("name"),t=y("contextScope");return e||t.join(", ")};t.useVisibleDimensionId=function(e){var t=h(),n=v();return m((function(){t.onAttributeChange("selectedDimensions",n),t.on("visibleDimensionsChanged",n)}),[t]),t.isDimensionVisible(e)};t.usePayload=function(){var e=h(),t=v();return m((function(){return e.on("payloadChanged",t)}),[e]),e.getPayload()};t.useChartError=function(){var e=(0,r.useState)(null),t=e[0],n=e[1],o=h(),i=v();return m((function(){var e=function(e){n(e),i()};return o.on("successFetch",(function(){return e(o.getAttribute("error"))})).on("failFetch",(function(){return e(o.getAttribute("error"))}))}),[o]),t};t.useFormatTime=function(e){var t=h(),n=v();return m((function(){return t.onAttributeChange("timezone",n)}),[t]),(0,r.useMemo)((function(){return t.formatTime(e)}),[e,t.getAttribute("timezone")])};t.useFormatDate=function(e){var t=h(),n=v();return m((function(){return t.onAttributeChange("timezone",n)}),[t]),(0,r.useMemo)((function(){return t.formatDate(e)}),[e,t.getAttribute("timezone")])};t.useOnResize=function(e){var t=h(),n=v();return m((function(){return t.getUI(e).on("resize",n)}),[e,t]),{width:t.getUI(e).getChartWidth(),height:t.getUI(e).getChartHeight(),parentWidth:t.getAttribute("width")}};t.useDimensionIds=function(){var e=h(),t=v();return m((function(){return e.on("dimensionChanged",t)}),[e]),e.getDimensionIds()};t.useUnitSign=function(e){var t=void 0===e?{}:e,n=t.long,r=t.key,o=void 0===r?"units":r,i=h(),a=v();return m((function(){return i.onAttributeChange(o+"Conversion",a)}),[i,o]),i.getUnitSign({long:n,key:o})};t.useUnits=function(e){void 0===e&&(e="units");var t=h(),n=v();return m((function(){return t.onAttributeChange(e+"Conversion",n)}),[t,e]),t.getUnits(e)};var b=function(e,t){var n=void 0===t?{}:t,o=n.valueKey,i=n.fractionDigits,s=n.unitsKey,u=void 0===s?"units":s,l=h(),c=y(u+"Conversion");return(0,r.useMemo)((function(){return null===e||"-"===e?"-":"arp"===o||"percent"===o?0===e?"-":(Math.round(100*(e+Number.EPSILON))/100).toFixed(i||2):"pa"===o?a.parts.reduce((function(t,n){var r;return(0,a.check)(e,a.enums[n])?d(d({},t),{},((r={})[n]=a.colors[n],r)):t}),{}):l.getConvertedValue(e,{fractionDigits:i,key:u})}),[l,e,o,c])};t.useConverted=b;t.useLatestRowValue=function(e){void 0===e&&(e={});var t=h(),n=(0,r.useState)(null),o=n[0],a=n[1];return(0,r.useLayoutEffect)((function(){var n=function(){var n=t.getAttribute("hoverX"),r=t.getPayload().all;if(0===r.length)return"";var o=n?t.getClosestRow(n[0]):-1;return o=-1===o?r.length-1:o,t.getVisibleDimensionIds().map((function(n){return{label:n,value:t.getDimensionValue(n,o,e),color:t.selectDimensionColor(n)}}))};return(0,i.unregister)(t.onAttributeChange("hoverX",(function(){return a(n())})),t.on("dimensionChanged",(function(){return a(n())})),t.on("render",(function(){return a(n())})))}),[t]),o};var w={latest:function(e){var t=e.chart,n=e.id,r=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,l),o=t.getAttribute("hoverX"),i=t.getPayload().all;if(!i.length)return null;var a=o?t.getClosestRow(o[0]):-1;a=-1===a?i.length-1:a;var s=t.getPayloadDimensionIds();return n=n||s[0],t.getDimensionValue(n,a,r)},window:function(e){var t=e.chart,n=e.id,r=e.valueKey,o=e.objKey,i=t.getAttribute(o).sts[r];if(null==i||!i.length)return null;var a=t.getPayloadDimensionIds();return n=n||a[0],i[t.getDimensionIndex(n)]},highlight:function(e){var t,n=e.chart,r=(e.id,e.valueKey,e.objKey,n.getAttribute("overlays").highlight);if(null==r||!r.range)return null;null==r||r.range;var o=null!=(t=null==r?void 0:r.moveX)?t:{};o.after,o.before}},x=function(e,t,n){void 0===t&&(t="latest");var o=void 0===n?{}:n,a=o.valueKey,s=void 0===a?"value":a,u=o.objKey,l=void 0===u?"viewDimensions":u,c=o.abs,f=o.unitsKey,d=void 0===f?"units":f,p=h(),g=(0,r.useState)(null),v=g[0],m=g[1];return(0,r.useLayoutEffect)((function(){var n=function(){return(w[t]||w.latest)({chart:p,id:e,valueKey:s,objKey:l,abs:c})};return m(n()),(0,i.unregister)(p.onAttributeChange("hoverX",(function(){return m(n())})),p.on("dimensionChanged",(function(){return m(n())})),p.onAttributeChange(d+"Conversion",(function(){return m(n())})),p.on("render",(function(){return m(n())})))}),[p,e,s,t,l,d]),v};t.useValue=x;t.useLatestValue=function(e,t){return void 0===t&&(t={}),x(e,"latest",t)};var _=function(e,t,n){void 0===t&&(t="latest"),void 0===n&&(n={});var r=x(e,t,n);return b(r,n)};t.useConvertedValue=_;t.useLatestConvertedValue=function(e,t){return _(e,"latest",t)}},34675:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=d(n(32855)),i=n(54576),a=d(n(213)),s=n(36657),u=d(n(30017)),l=d(n(53281)),c=["type","status"],f=["plain"];function d(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function g(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b=function(){var e=(0,s.useHovered)(),t=e[0],n=e[1];return r.default.createElement(o.default,{ref:t},n?r.default.createElement(l.default,null):r.default.createElement(u.default,null))},w={type:"error",children:"Error",status:"error"},x={type:"neutral",children:"Loading",status:"loading"},_=function(e){var t=e.type,n=e.status,o=g(e,c);return t?r.default.createElement(a.default,h({type:t,"data-testid":"chartHeaderStatus-"+n},o)):null},S=function(e){var t=e.plain,n=g(e,f),a=(0,i.useInitialLoading)(),s=(0,i.useEmpty)(),u=function(e){var t=e.initialLoading,n=e.error;return(0,r.useMemo)((function(){return n?m(m({},w),{},{children:w.children+": "+n}):t?x:null}),[t,n])}({initialLoading:a,error:(0,i.useChartError)()});return r.default.createElement(o.default,h({gap:2,"data-testid":"chartHeaderStatus",basis:"0"},n),r.default.createElement(b,null),!t&&r.default.createElement(_,u),!t&&!a&&s&&!u&&r.default.createElement(_,{type:"neutral",status:"empty"},"No data"))};t.default=S},30017:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(67294)),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(60677)),i=n(90509),a=c(n(79962)),s=n(54576),u=c(n(3701));function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(e){return e&&e.__esModule?e:{default:e}}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}var d=(0,o.keyframes)(["0%{stroke-dashoffset:100;}100%{stroke-dashoffset:0;}"]),p=(0,o.css)(["stroke-dasharray:100;stroke-dashoffset:100;animation:"," 1000ms linear forwards;animation-delay:0s;animation-iteration-count:infinite;-webkit-backface-visibility:hidden;opacity:1;visibility:visible;"],d),h=(0,o.default)(u.default).withConfig({displayName:"logo__StyledIcon",componentId:"sc-1pruasp-0"})(["stroke:",";stroke-width:2;",""],(function(e){var t=e.strokeColor,n=e.theme;return(0,i.getColor)(t)({theme:n})}),(function(e){return e.isFetching&&p})),g=function(e){var t=(0,s.useIsFetching)(),n=(0,s.useLoadingColor)("tabsBorder");return r.default.createElement(h,f({svg:a.default,color:"mainBackground",strokeColor:n,isFetching:t,title:t?"Playing":"Paused","data-testid":"chartHeaderStatus-logo",size:"16px"},e))};t.default=g},53281:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=c(n(67294)),i=c(n(60677)),a=(r=n(20172))&&r.__esModule?r:{default:r},s=c(n(3701)),u=n(54576);function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}var d=(0,i.keyframes)(["from{transform:rotate(360deg);}to{transform:rotate(0);}"]),p=(0,i.css)(["animation:"," 1.6s ease-in infinite;"],d),h=(0,i.default)(s.default).withConfig({displayName:"reload__StyledIcon",componentId:"sc-hdwdmt-0"})(["",""],(function(e){return e.isLoading&&p})),g=function(e){var t=(0,u.useChart)(),n=(0,o.useState)(!1),r=n[0],i=n[1];return o.default.createElement(s.Button,f({icon:o.default.createElement(h,{svg:a.default,isLoading:r,size:"16px"}),disabled:r,onClick:function(){i(!0),t.fetch().finally((function(){return i(!1)}))},title:"Refresh","data-testid":"chartHeaderStatus-reload",tooltipProps:{open:!0},"data-track":t.track("refresh"),small:!0},e))};t.default=g},96415:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=g(n(67294)),o=p(n(47817)),i=p(n(39161)),a=p(n(51349)),s=p(n(92662)),u=p(n(84156)),l=p(n(72457)),c=p(n(21219)),f=g(n(3701)),d=n(54576);function p(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v.apply(this,arguments)}var m={color:"border",margin:[0,2,0,0],size:"16px"},y=function(e){var t=e.disabled,n=(0,d.useChart)(),p=(0,d.useAttributeValue)("chartType")||"line",h=function(e){return(0,r.useMemo)((function(){return[{value:"line",label:"Line",icon:r.default.createElement(f.default,v({svg:i.default},m)),svg:i.default,"data-track":e.track("chartType-line")},{value:"stacked",label:"Stacked",icon:r.default.createElement(f.default,v({svg:a.default},m)),svg:a.default,"data-track":e.track("chartType-stacked")},{value:"area",label:"Area",icon:r.default.createElement(f.default,v({svg:s.default},m)),svg:s.default,"data-track":e.track("chartType-area")},{value:"stackedBar",label:"Stacked Bar",icon:r.default.createElement(f.default,v({svg:l.default},m)),svg:l.default,"data-track":e.track("chartType-stackedBar")},{value:"multiBar",label:"Multi Bar",icon:r.default.createElement(f.default,v({svg:u.default},m)),svg:u.default,"data-track":e.track("chartType-multiBar")},{value:"heatmap",label:"Heatmap",icon:r.default.createElement(f.default,v({svg:c.default},m)),svg:c.default,"data-track":e.track("chartType-heatmap"),disabled:"disabled"===e.getHeatmapType()}]}),[e,e.getHeatmapType()])}(n),g=h.find((function(e){return e.value===p})),y=g.label,b=g.svg;return r.default.createElement(o.default,{value:p,items:h,dropProps:{align:{top:"bottom",right:"right"},"data-toolbox":!0},dropdownProps:{width:"130px"},onChange:n.updateChartTypeAttribute,"data-track":n.track("chartType")},r.default.createElement(f.Button,{icon:r.default.createElement(f.default,{svg:b,size:"16px"}),title:y,disabled:t,"data-testid":"chartHeaderToolbox-chartType"}))},b=(0,r.memo)(y);t.default=b},70873:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(67294)),o=l(n(25271)),i=l(n(53685)),a=n(54576),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(3701));function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function l(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var f=function(e){var t=(0,a.useChart)(),n=(0,a.useAttributeValue)("fullscreen");return r.default.createElement(s.Button,c({icon:r.default.createElement(s.default,{svg:n?i.default:o.default,size:"16px"}),onClick:t.toggleFullscreen,title:n?"Minimize":"Full screen","data-testid":"chartHeaderToolbox-fullscreen","data-track":t.track("fullscreen")},e))};t.default=f},43460:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(67294)),o=u(n(25312)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(3701)),a=n(54576);function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var c=function(e){var t=(0,a.useChart)(),n=(0,a.useAttribute)("showingInfo"),s=n[0],u=n[1];return r.default.createElement(i.Button,l({icon:r.default.createElement(i.default,{svg:o.default,size:"16px"}),title:"Information","data-testid":"chartHeaderToolbox-information",active:s,onClick:function(){return u((function(e){return!e}))},"data-track":t.track("information")},e))};t.default=c},81743:function(e,t,n){"use strict";t.__esModule=!0,t.withTooltip=t.tooltipStyleProps=t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(22195),i=["children"],a=["content","Content"],s=["title"];function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function c(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var f={padding:[1,2],margin:[2],round:1,width:{max:"300px",base:"fit-content"},"data-toolbox":!0,background:"tooltip"};t.tooltipStyleProps=f;var d=function(e){var t=e.children,n=c(e,i);return r.default.createElement(o.Flex,l({},f,n),r.default.createElement(o.TextSmall,{color:"bright",wordBreak:"break-word"},t))},p=(0,r.forwardRef)((function(e,t){var n=e.content,i=e.Content,s=void 0===i?d:i,u=c(e,a);return r.default.createElement(o.Tooltip,l({ref:t,plain:!0,content:r.default.createElement(s,u,n)},u,{dropProps:{"data-toolbox":!0}}))}));p.defaultProps={align:"bottom"};t.withTooltip=function(e,t){return void 0===t&&(t={}),(0,r.forwardRef)((function(n,o){var i=n.title,a=c(n,s);return i?r.default.createElement(p,l({content:i,disabled:a.open},t,a.tooltipProps),r.default.createElement(e,l({ref:o},a))):r.default.createElement(e,l({ref:o},a))}))};var h=p;t.default=h},36657:function(e,t,n){"use strict";t.__esModule=!0,t.useHovered=t.default=void 0;var r=n(67294),o=function(){return!0},i=function(e,t){var n=e.onHover,i=e.onBlur,a=e.isOut,s=void 0===a?o:a,u=(0,r.useRef)();return(0,r.useLayoutEffect)((function(){if(u.current){var e=function(e){for(var t=e.relatedTarget;t&&t!==u.current&&s(t);)t=t.parentElement;t!==u.current&&s(t)&&i()};return u.current.addEventListener("mouseover",n),u.current.addEventListener("mouseout",e),function(){u.current&&(u.current.removeEventListener("mouseover",n),u.current.removeEventListener("mouseout",e))}}}),t),u};t.useHovered=function(e,t){var n=(void 0===e?{}:e).isOut;void 0===t&&(t=[]);var o=(0,r.useState)(!1),a=o[0],s=o[1];return[i({onHover:function(){return s(!0)},onBlur:function(){return s(!1)},isOut:n},t),a]};var a=i;t.default=a},35890:function(e,t){"use strict";t.__esModule=!0,t.priorities=t.parts=t.labels=t.enums=t.colors=t.check=void 0;var n={E:1,O:2,P:4};t.enums=n;var r=Object.keys(n);t.parts=r;t.check=function(e,t){return e&t};t.colors={P:"RGB(126, 189, 194)",O:"RGB(243, 223, 162)",E:"RGB(232, 185, 219)"};t.priorities={E:0,P:1,O:2};t.labels={E:"Empty data",P:"Partial data",O:"Overflow"}},91211:function(e,t){"use strict";t.__esModule=!0,t.setsAreEqual=t.filter=t.default=void 0;t.setsAreEqual=function(e,t){return e.size===t.size&&Array.from(e).every((function(e){return t.has(e)}))};var n=function(e,t){var n=t.omit,r=void 0===n?[]:n,o=t.keep,i=void 0===o?[]:o;return r.length&&i.length?e.filter((function(e){return i.length?i.includes(e):!r.includes(e)})):e};t.filter=n;var r=function e(t,r,o){if(void 0===o&&(o={}),t===r)return!0;if("object"!==typeof t||null===t||"object"!==typeof r||null===r)return!1;var i=n(Object.keys(t),o),a=n(Object.keys(r),o);if(i.length!==a.length)return!1;var s=Object.prototype.hasOwnProperty.bind(r);return!i.some((function(n){return!s(n)||t[n]!==r[n]&&!e(t[n],r[n],o)}))};t.default=r},93501:function(e,t,n){"use strict";t.__esModule=!0,t.withoutPrefix=t.useIsHeatmap=t.useGetColor=t.makeGetColor=t.isIncremental=t.isHeatmap=t.heatmapTypes=t.heatmapOrChartType=void 0;var r=n(67294),o=n(69032),i=n(54576),a={default:"default",disabled:"disabled",incremental:"incremental"};t.heatmapTypes=a;var s=function(e){return"heatmap"===(e&&"string"!==typeof e?e.getAttribute("chartType"):e)};t.isHeatmap=s;t.useIsHeatmap=function(){return"heatmap"===(0,i.useAttributeValue)("chartType")};t.isIncremental=function(e){return s(e)&&e.getAttribute("heatmapType")===a.incremental};var u=/(.+)_(\d+?\.?(\d+)?|\+[Ii]nf)$/;t.heatmapOrChartType=function(e,t){return Array.isArray(e)&&e.every((function(e){return e.match(u)}))?"heatmap":t};var l=function(e,t){void 0===t&&(t=1);var n=e.getAttribute("max"),r=function(e){return["rgba(62, 73, 137, "+e+")","rgba(49, 104, 142, "+e+")","rgba(38, 130, 142, "+e+")","rgba(31, 158, 137, "+e+")","rgba(53, 183, 121, "+e+")","rgba(110, 206, 88, "+e+")","rgba(181, 222, 43, "+e+")","rgba(253, 231, 37, "+e+")"]}(t),i=n/(r.length-1),a=(0,o.scaleLinear)().domain(Array.from({length:r.length-1},(function(e,t){return t*i}))).range(r);return function(e){return e?a(e):"transparent"}};t.makeGetColor=l;t.useGetColor=function(e){void 0===e&&(e=1);var t=(0,i.useChart)();return(0,r.useMemo)((function(){return l(t,e)}),[e])};t.withoutPrefix=function(e){return e.replace(/.+_(\d+?\.?(\d+)?|\+[Ii]nf)$/,"$1")}},18774:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;var n=function(e){var t=e.after,n=e.before,r=void 0===n?0:n,o=r-t;if(o<=60){var i=60-o,a=i/2;return{fixedAfter:t-a-i%2,fixedBefore:r+a}}return{fixedAfter:t,fixedBefore:r}};t.default=n},81220:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(){var e=new Set;return{add:function(t){var n;return function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];e.delete(n),clearTimeout(n),n=setTimeout((function(){return t.apply(void 0,o)})),e.add(n)}},clear:function(){return Array.from(e).forEach((function(e){return clearTimeout(e)}))}}}},10387:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(26399));function o(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function i(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(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 a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var s="keydown",u="keyup",l={default:function(e,t){return e.size===t.size&&i(t).every((function(t){return e.has(t)||e.has(r.aliasByCode[t])}))?"all":"none"},intersection:function(e,t){if(0===t.size)return"none";var n=i(t).filter((function(t){return e.has(t)||e.has(r.aliasByCode[t])}));return e.size<=t.size&&n.length===e.size?"all":n}};t.default=function(){var e=[],t=new Set,n=function(n){var o=n.code||r.default[n.keyCode||n.which],i=n.type;if(i===s){if(t.has(o))return;t.add(o)}e.some((function(e){return e(i)})),i===u&&t.has(o)&&t.delete(o)};return{onKeyChange:function(n,r,o){var i=void 0===o?{}:o,a=i.fireOn,u=void 0===a?s:a,c=i.policy,f=i.allPressed,d=void 0===f||f,p=new Set(Array.isArray(n)?n:[n]),h=l[c]||l.intersection;e.push((function(e){if(e!==u)return!1;var n=h(p,t);return!(d&&"all"!==n||"none"===n)&&(r(),!0)}));var g=e.length-1;return function(){return e.splice(g,1)}},initKeyboardListener:function(){window.addEventListener("keydown",n),window.addEventListener("keyup",n)},clearKeyboardListener:function(){window.removeEventListener("keydown",n),window.removeEventListener("keyup",n),t=new Set},eventListener:n}}},26399:function(e,t){"use strict";t.__esModule=!0,t.default=t.codesByAlias=t.aliasByCode=void 0;t.aliasByCode={ShiftLeft:"Shift",ShiftRight:"Shift",ControlLeft:"Control",ControlRight:"Control",AltLeft:"Alt",AltRight:"Alt",MetaLeft:"Meta",MetaRight:"Meta"};t.codesByAlias={Shift:["ShiftLeft","ShiftRight"],Alt:["AltLeft","AltRight"],Control:["ControlLeft","ControlRight"],Meta:["MetaLeft","MetaRight"]};t.default={8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",48:"Digit0",49:"Digit1",50:"Digit2",51:"Digit3",52:"Digit4",53:"Digit5",54:"Digit6",55:"Digit7",56:"Digit8",57:"Digit9",65:"KeyA",66:"KeyB",67:"KeyC",68:"KeyD",69:"KeyE",70:"KeyF",71:"KeyG",72:"KeyH",73:"KeyI",74:"KeyJ",75:"KeyK",76:"KeyL",77:"KeyM",78:"KeyN",79:"KeyO",80:"KeyP",81:"KeyQ",82:"KeyR",83:"KeyS",84:"KeyT",85:"KeyU",86:"KeyV",87:"KeyW",88:"KeyX",89:"KeyY",90:"KeyZ",91:"Meta",92:"Meta",93:"ContextMenu",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9",106:"NumpadMultiply",107:"NumpadAdd",109:"NumpadSubtract",110:"NumpadDecimal",111:"NumpadDivide",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",181:"VolumeMute",182:"VolumeDown",183:"VolumeUp",186:"Semicolon",187:"Equal",188:"Comma",190:"Period",191:"Slash",192:"Backquote",219:"BracketLeft",220:"Backslash",221:"BracketRight",222:"Quote"}},24298:function(e,t){"use strict";t.__esModule=!0,t.unregister=t.default=void 0;t.unregister=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){return t.forEach((function(e){return e&&e()}))}};t.default=function(){var e={},t={},n=function(n,r){var o,i;null==(o=t[n])||o.delete(r),null==(i=e[n])||i.delete(r)},r=function e(r,o,i){void 0===i&&(i=[]),t[r]=t[r]||new Set,t[r].add(o),i.unshift((function(){return n(r,o)}));var a=function(){return i.forEach((function(e){return e()}))};return a.on=function(t,n){return e(t,n,i)},a};return{off:n,on:r,once:function(t,o){return r(t,o),e[t]=e[t]||new Set,e[t].add(o),function(){return n(t,o)}},trigger:function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];var a=t[n];null==a||a.forEach((function(e){return e.apply(void 0,o)}));var s=e[n];null!=s&&s.size&&(t[n]=s.forEach((function(e){s.delete(e),a.delete(e)})))},offAll:function(){t={},e={}}}}},93877:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(91211))&&r.__esModule?r:{default:r};function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u=function(e,t){return Object.assign(t,e)};t.default=function(e,t,n){void 0===n&&(n=u);var r=new Set(t);return{updatePristine:function(t,i,s){if(r.has(i)){if(!(i in t[e])&&!(0,o.default)(t[i],s)){var u,l,c=t[e];return n(((l={})[e]=a(a({},t[e]),{},((u={})[i]=t[i],u)),l),t),c}if((0,o.default)(t[e][i],s)){var f,d=t[e],p=a({},t[e]);return delete p[i],n(((f={})[e]=p,f),t),d}}},resetPristine:function(t){var r;n(a(a({},t[e]),{},((r={})[e]={},r)),t)}}}},93492:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e,t){var n,r=!0,o=new ResizeObserver((function(){r?r=!1:(clearTimeout(n),n=setTimeout(t,200))}));return o.observe(e),function(){clearTimeout(n),o&&o.disconnect(),o=null}}},53087:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;var n=function(e){if(/\d/.test(e))return e;var t=e.substring(1,e.length-1);return[e.charAt(0),t.replace(/([aeiou])/gi,""),e.charAt(e.length-1)].join("")},r=function(e){return e.replace(/(\w)\1+/g,"$1")},o=function(e,t){var n=Math.floor((t-3)/2);return e.substring(0,n)+"..."+e.substring(e.length-n)},i=function(e,t,n){return e.length<=n?e:e.replace(/(\w.+?|\d.+)([\s-_.@]+?)/g,(function(e,r,o){return""+(r=t(r,n))+o}))};t.default=function(e,t){if(void 0===t&&(t=60),!e)return e;if(e.length<=t)return e;var a=e.trim().match(/(.+[\s-_.@])(.+)$/);if(!a)return function(e,t){return(e=r(n(e))).length<=t?e:o(e,t)}(e,t);var s=a[1],u=a[2];return s.match(/[\s-_.@]/)?(s=i(s,n,t-u.length),s=i(s,r,t-u.length)):s=r(n(u)),(s+u).length<=t||(s+(u=r(n(u)))).length<=t?s+u:o(s+=u,t)}},97574:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){return e>-10&&e<10?"0"+e:""+e}},25382:function(e,t,n){"use strict";t.Z=void 0;var r=w(n(67514)),o=w(n(76081)),i=w(n(69187)),a=w(n(1630)),s=w(n(16469)),u=w(n(90026)),l=w(n(1271)),c=w(n(91213)),f=w(n(24553)),d=w(n(57799)),p=w(n(24667)),h=w(n(60518)),g=w(n(86534)),v=w(n(75211)),m=w(n(33792)),y=w(n(41578)),b=["attributes"];function w(e){return e&&e.__esModule?e:{default:e}}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){S(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.Z=function(e){void 0===e&&(e={});var t=e,n=t.attributes,w=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,b);return(0,c.default)(_({ui:{dygraph:r.default,easypiechart:o.default,gauge:i.default,groupBoxes:l.default,number:a.default,d3pie:s.default,bars:u.default},plugins:{move:h.default,unitConversion:f.default,hover:d.default,pan:p.default,highlight:g.default,select:v.default,selectVertical:m.default,play:y.default},attributes:_({_v:"v3",chartLibrary:"dygraph",navigation:"pan",after:-900,overlays:{proceeded:{type:"proceeded"}}},n)},w))}},91213:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(24298)),o=u(n(84725)),i=u(n(97966)),a=u(n(211)),s=["ui"];function u(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){var t,n=e.ui,u=e.plugins,l=void 0===u?{}:u,f=e.attributes,d=e.on,p=void 0===d?{}:d,h=(0,r.default)(),g={ui:n},v={},m=function(e,t){v[e]=t(x)},y=function(e){return(0,i.default)(c({sdk:x},e))},b=function(e){var t=e.getAttribute("chartLibrary")||f.chartLibrary;return t in g.ui||console.error('Chart library "'+t+'" does not exist in '+Object.keys(g.ui).join(", ")),(0,g.ui[t])(x,e)},w=function(e){return(0,o.default)(c({sdk:x},e))},x=c(c({},h),{},{getRoot:function(){return t},register:m,unregister:function(e){v[e](),delete v[e]},addUI:function(e,t){g.ui[e]=t},makeChartCore:y,makeChartUI:b,makeChart:function(e){var t=e.ui,n=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,s),r=y(n),o=b(r);return r.setUI(c(c({},o),t),"default"),r},makeContainer:w,getNode:function(e,n){return t.getNode(e,n)},getNodes:function(e,n){return t.getNodes(e,n)},appendChild:function(e,n){var r=(void 0===n?{}:n).inherit,o=void 0===r||r;return t.appendChild(e,{inherit:o})},removeChild:function(e){return t.removeChild(e)},version:function(){return g._v},ui:n});return t=w({attributes:c(c({id:"root"},a.default),f)}),Object.keys(p).forEach((function(e){return h.on(e,p[e])})),Object.keys(l).forEach((function(e){return m(e,l[e])})),x}},211:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(96415)),o=s(n(70873)),i=s(n(43460)),a=s(n(34675));function s(e){return e&&e.__esModule?e:{default:e}}var u={id:"",name:"",chartLibrary:"",theme:"default",host:"",description:"",before:0,after:0,title:"",min:0,max:0,pristineStaticValueRange:void 0,valueRange:null,staticValueRange:null,getValueRange:function(e,t){var n=(void 0===t?{}:t).dygraph,r=void 0!==n&&n;if(!e)return[null,null];var o=e.getAttributes(),i=o.min,a=void 0===i?null:i,s=o.max,u=void 0===s?null:s,l=o.valueRange,c=void 0===l?[null,null]:l,f=o.staticValueRange;if(f)return f;if(!c||null===c[0]&&null===c[1])return r?[null,null]:[a,u];var d=c[0],p=c[1];if(r){var h=e.getAttributes(),g=h.groupBy,v=h.aggregationMethod;if(g.length>1||"dimension"!==g[0]||"avg"!==v)return[null,null]}return[null===d||d>a?a:d,null===p||p<u?u:p]},loaded:!1,loading:!1,processing:!1,updatedAt:0,fetchStartedAt:0,focused:!1,active:!1,sparkline:!1,chartType:"",selectedLegendDimensions:[],contextItems:[],contextScope:[],nodesScope:[],selectedContexts:[],selectedDimensions:[],selectedLabels:[],selectedNodes:[],selectedInstances:[],dimensionIds:[],versions:{},enabledHover:!0,syncHover:!0,hoverX:null,navigation:"",enabledNavigation:!0,enabledResetRange:!0,syncPanning:!0,panning:!1,hovering:!1,syncHighlight:!0,highlighting:!1,desiredUnits:"auto",syncUnits:!1,unitsConversionMethod:"",unitsConversionDivider:-1,unitsConversionFractionDigits:0,unitsConversion:"",dbUnitsConversionMethod:"",dbUnitsConversionDivider:-1,dbUnitsConversionFractionDigits:0,dbUnitsConversion:"",temperature:"celsius",secondsAsTime:!0,timezone:void 0,syncTimezone:!0,dimensionsSort:"default",autofetch:!1,autofetchOnWindowBlur:!1,paused:!1,pixelsPerPoint:3,legend:!0,groupingMethod:"average",groupingTime:0,urlOptions:[],eliminateZeroDimensions:!0,fullscreen:!1,overlays:{},themeGridColor:["#F7F8F8","#282827"],themeCrosshair:["#536775","#536775"],showingInfo:!1,colors:[],height:"",enabledHeightResize:!0,pristineEnabledHeightResize:{},enabledXAxis:!0,enabledYAxis:!0,hasToolbox:!0,expandable:!0,hasYlabel:!0,yAxisLabelWidth:60,axisLabelFontSize:10,outOfLimits:!1,aggregationMethod:"sum",groupBy:["dimension"],groupByLabel:[],dimensionsSortBy:[{id:"contribution",desc:!0}],instancesSortBy:[{id:"contribution",desc:!0}],nodesSortBy:[{id:"contribution",desc:!0}],groupBySortBy:[],labelsSortBy:[{id:"contribution",desc:!0}],nodesExpanded:{},groupByExpanded:{},labelsExpanded:{},pristine:{},themeTrackColor:["#ECEEEF","#383B40"],themeScaleColor:["#F7F8F8","#2B3136"],themeEasyPieTrackColor:["#ECEEEF","#383B40"],themeEasyPieScaleColor:["#CFD5DA","#536775"],themeGaugePointer:["#8F9EAA","#536775"],themeGaugeStroke:["#ECEEEF","#383B40"],themeD3pieSmallColor:["#536775","#CFD5DA"],themeD3pieStroke:["#ECEEEF","#383B40"],themeInnerLabelColor:["#F7F8F8","#282827"],themeLabelColor:["#35414a","#ffffff"],themeBackground:["#ffffff","#282C34"],themeNeutralBackground:["#ECEEEF","#383B40"],themeWarningBackground:["#FFCC26","#FFCC26"],themeErrorBackground:["#F95251","#F95251"],themeAnomalyScaleColor:["#9F75F9","#9F75F9"],themeGroupBoxesMin:["#E4F1FF","#000C18"],themeGroupBoxesMax:["#0075F2","#0075F2"],themeLoadingStart:["#BFE5C6","#2f5446"],themeNetdata:["#00AB44","#00AB44"],legendScroll:0,initializedFilters:!1,error:null,agent:!0,toolboxElements:[i.default,r.default,o.default],leftHeaderElements:[a.default],expanded:!1,expandedHeight:300,viewDimensions:{ids:[],names:[],count:0,priorities:[],grouped:[],algorithm:"absolute"},units:"",viewUpdateEvery:0,updateEvery:0,firstEntry:0,lastEntry:0,dimensions:[],labels:[],nodes:[],instances:[],alerts:[],weightsAction:"values",weightsTab:"window",renderedAt:null,fetchAt:null,dimensionsOnNonDimensionGrouping:null,en:{instance:{one:"instance",other:"instances"}}};t.default=u},3533:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(54111);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s="*";t.default=function(e,t){var n=e.getAttributes().host,o=function(e){var t=e.getAttributes(),n=t.selectedContexts,o=t.context,a=t.nodesScope,u=t.contextScope,l=t.selectedNodes,c=t.selectedInstances,f=t.selectedDimensions,d=t.selectedLabels,p=t.aggregationMethod,h=(0,r.getChartURLOptions)(e),g=(0,r.getChartPayload)(e);return i(i({},g),{},{options:h.join("|"),contexts:(Array.isArray(n)?n.join("|"):"")||o||s,scope_contexts:(Array.isArray(u)?u.join("|"):"")||s,scope_nodes:(Array.isArray(a)?a.join("|"):"")||s,nodes:(Array.isArray(l)?l.join("|"):"")||s,instances:(Array.isArray(c)?c.join("|"):"")||s,dimensions:(Array.isArray(f)?f.join("|"):"")||s,labels:(Array.isArray(d)?d.join("|"):"")||s,"group_by[0]":(g["group_by[0]"]||e.getAttribute("groupBy")).join("|"),"group_by_label[0]":(g["group_by_label[0]"]||e.getAttribute("groupByLabel")).join("|"),"aggregation[0]":g["aggregation[0]"]||p},!!g["group_by[1]"]&&{"group_by[1]":g["group_by[1]"].join("|"),"group_by_label[1]":(g["group_by_label[1]"]||[]).join("|"),"aggregation[1]":g["aggregation[1]"]})}(e),a=new URLSearchParams(o).toString();return fetch(n+"/data?"+a,t).then((function(e){return e.json()}))}},70152:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(54111);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s="*";t.default=function(e,t){var n=e.getAttributes().host,o=function(e){var t=e.getAttributes(),n=t.selectedContexts,o=t.context,a=t.nodesScope,u=t.contextScope,l=t.selectedNodes,c=t.selectedInstances,f=t.selectedDimensions,d=t.selectedLabels,p=t.aggregationMethod,h=(0,r.getChartURLOptions)(e),g=e.getAttribute("groupByLabel").join("|");return i(i({format:"json",options:h.join("|"),contexts:n.join("|")||o||s,scope_contexts:u.join("|")||s,scope_nodes:a.join("|")||s,nodes:l.join("|")||s,instances:c.join("|")||s,dimensions:f.join("|")||s,labels:d.join("|")||s,group_by:e.getAttribute("groupBy").join("|")},!!g&&{group_by_label:g}),{},{aggregation:p},(0,r.getChartPayload)(e))}(e),a=new URLSearchParams(o).toString();return fetch(n+"/weights?"+a,t).then((function(e){return e.json()}))}},41321:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(54111),o=["after","before","points","time_group","time_resampling","format"];function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u=["*"],l=function(e){var t=e.getAttributes(),n=t.selectedContexts,i=t.context,s=t.nodesScope,l=t.contextScope,c=t.selectedNodes,f=t.selectedInstances,d=t.selectedDimensions,p=t.selectedLabels,h=t.aggregationMethod,g=(0,r.getChartURLOptions)(e),v=(0,r.getChartPayload)(e),m=v.after,y=v.before,b=v.points,w=v.time_group,x=v.time_resampling,_=v.format,S=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(v,o);return{format:_,options:g,scope:{contexts:Array.isArray(l)&&l.length?l:u,nodes:Array.isArray(s)&&s.length?s:[]},selectors:{contexts:Array.isArray(n)&&n.length?n:i?[i]:u,nodes:Array.isArray(c)&&c.length?c:u,instances:Array.isArray(f)&&f.length?f:u,dimensions:Array.isArray(d)&&d.length?d:u,labels:Array.isArray(p)&&p.length?p:u},aggregations:{metrics:[{group_by:S["group_by[0]"]||e.getAttribute("groupBy"),group_by_label:S["group_by_label[0]"]||e.getAttribute("groupByLabel"),aggregation:S["aggregation[0]"]||h},!!S["group_by[1]"]&&{group_by:S["group_by[1]"],group_by_label:S["group_by_label[1]"]||[],aggregation:S["aggregation[1]"]||"avg"}].filter(Boolean),time:{time_group:w,time_resampling:x}},window:a(a({after:m},m>0&&{before:y}),{},{points:b})}};t.default=function(e,t){var n=e.getAttributes().host,r=l(e);return fetch(n+"/data",a({method:"POST",body:JSON.stringify(r)},t)).then((function(e){return e.json()}))}},79738:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(54111);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s="*";t.default=function(e,t){var n=e.getAttributes().host,o=function(e){var t=e.getAttributes(),n=t.selectedContexts,o=t.context,a=t.nodesScope,u=t.contextScope,l=t.selectedNodes,c=t.selectedInstances,f=t.selectedDimensions,d=t.selectedLabels,p=t.aggregationMethod,h=(0,r.getChartURLOptions)(e),g=e.getAttribute("groupByLabel").join("|");return i(i({format:"json",options:h.join("|"),contexts:n.join("|")||o||s,scope_contexts:u.join("|")||s,scope_nodes:a.join("|")||s,nodes:l.join("|")||s,instances:c.join("|")||s,dimensions:f.join("|")||s,labels:d.join("|")||s,group_by:e.getAttribute("groupBy").join("|")},!!g&&{group_by_label:g}),{},{aggregation:p},(0,r.getChartPayload)(e))}(e),a=new URLSearchParams(o).toString();return fetch(n+"/weights?"+a,t).then((function(e){return e.json()}))}},54111:function(e,t){"use strict";t.__esModule=!0,t.pointMultiplierByChartType=t.getChartURLOptions=t.getChartPayload=t.errorCodesToMessage=void 0;var n=["after","before","groupingMethod","groupingTime","chartLibrary","renderedAt","hovering","fetchStartedAt","chartType","pixelsPerPoint"];function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(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 s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var u={groupBoxes:["group-by-labels"],default:[]};t.getChartURLOptions=function(e){var t=e.getAttributes(),n=t.eliminateZeroDimensions,r=t.urlOptions,o=void 0===r?[]:r,i=t.chartLibrary,s=u[i]||u.default;return[].concat(a(o),["jsonwrap",n&&"nonzero","flip","ms","jw-anomaly-rates","minify"],a(s)).filter(Boolean)};var l=function(e){return{"group_by[0]":e["group_by[0]"]||["instance"],"group_by_label[0]":e["group_by_label[0]"]||[],"aggregation[0]":e["aggregation[0]"]||"sum"}},c={gauge:l,easypiechart:l,number:l,default:function(e){return{"group_by[0]":e["group_by[0]"],"group_by_label[0]":e["group_by_label[0]"],"aggregation[0]":e["aggregation[0]"]}}},f={multiBar:.1,stackedBar:.1,heatmap:.7,default:.7};t.pointMultiplierByChartType=f;t.getChartPayload=function(e){var t=e.getUI(),r=e.getAttribute("width")||t.getChartWidth(),i=e.getAttributes(),a=i.after,s=i.before,u=i.groupingMethod,l=i.groupingTime,d=i.chartLibrary,p=i.renderedAt,h=i.hovering,g=i.fetchStartedAt,v=i.chartType,m=i.pixelsPerPoint,y=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(i,n),b=f[v]||f.default,w=h&&p?Math.ceil(p/1e3):Math.ceil(g/1e3),x=a>0?{after:a,before:s}:{after:w+a,before:w};return o(o(o({points:Math.round(r/m*b),format:"json2",time_group:u,time_resampling:l},x),(c[d]||c.default)(y)),!!y["group_by[1]"]&&{"group_by[1]":y["group_by[1]"],"group_by_label[1]":y["group_by_label[1]"],"aggregation[1]":y["aggregation[1]"]})};t.errorCodesToMessage={ErrAllNodesFailed:"All agents failed to return data"}},39360:function(e,t,n){"use strict";t.__esModule=!0;var r={fetchChartData:!0,fetchChartWeights:!0};t.fetchChartWeights=t.fetchChartData=void 0;var o=l(n(3533)),i=l(n(70152)),a=l(n(41321)),s=l(n(79738)),u=n(54111);function l(e){return e&&e.__esModule?e:{default:e}}Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===u[e]||(t[e]=u[e]))}));t.fetchChartData=function(e,t){return e.getAttributes().agent?(0,o.default)(e,t):(0,a.default)(e,t)};t.fetchChartWeights=function(e,t){return e.getAttributes().agent?(0,i.default)(e,t):(0,s.default)(e,t)}},19285:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(93501),o=["summary","functions","details","totals","db","view","result"];function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(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 l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c=function e(t,n,r){var o=n[0],i=n.slice(1);return t[o]||i.length?(t[o]||(t[o]={}),t[o]=e(t[o],i,r),t):(t[o]=r,t)},f=function(e){var t=e.data.reduce((function(t,n){var r=function(e,t){return e.reduce((function(n,r,o){return n.values.push(0===o?r:r[t.value]),n.all.push(0===o?{value:r}:Object.keys(t).reduce((function(e,n){return e[n]=r[t[n]],e}),{})),o===e.length-1&&(n.values=[].concat(u(n.values),[null,null]),n.all=[].concat(u(n.all),[{},{}])),n}),{values:[],all:[]})}(n,e.point);return t.data.push(r.values),t.all.push(r.all),t}),{data:[],all:[]}),n=e.labels.reduce((function(e,t,n){if(0===n)return e;var r=t.split(",");return c(e,r,t)}),{});return a(a({labels:[].concat(u(e.labels),["ANOMALY_RATE","ANNOTATIONS"])},t),{},{tree:n})};t.default=function(e){var t=e.summary,n=t.nodes,i=void 0===n?[]:n,s=t.instances,u=void 0===s?[]:s,l=t.dimensions,c=void 0===l?[]:l,d=t.labels,p=void 0===d?[]:d,h=t.alerts,g=void 0===h?[]:h,v=e.functions,m=void 0===v?[]:v,y=e.details,b=void 0===y?{}:y,w=e.totals,x=w.contexts,_=void 0===x?{}:x,S=w.dimensions,O=void 0===S?{}:S,C=w.instances,E=void 0===C?{}:C,A=w.label_key_values,M=void 0===A?{}:A,k=w.nodes,P=void 0===k?{}:k,R=e.db,T=R.update_every,I=R.first_entry,B=R.last_entry,D=R.tiers,j=R.per_tier,L=R.dimensions,Z=R.units,N=e.view,F=N.title,H=N.update_every,V=N.units,z=N.dimensions,U=N.chart_type,G=N.min,W=N.max,$=e.result,q=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,o),Y={},X={};i.forEach((function(e){Y[e.nd||e.mg]=e,X[e.ni]=e.nd||e.mg}));var K=[],J={};c.forEach((function(e){J[e.id]=e,K.push(e.id)}));var Q=null,ee=u.reduce((function(e,t){return e[Q=t.id+"@"+(Y[X[t.ni]].nd||Y[X[t.ni]].mg)]=t,e[Q].nm=(t.nm||t.id)+"@"+Y[X[t.ni]].nm,e}),{});return a(a({},q),{},{result:f($),updateEvery:T,viewUpdateEvery:H,firstEntry:I,lastEntry:B,units:V,chartType:(0,r.heatmapOrChartType)(z.ids,U),title:F,tiers:D,perTier:j,nodes:Y,nodesIndexes:X,instances:ee,dimensions:J,dimensionIds:K,labels:p.reduce((function(e,t){return e[t.id]=t,e}),{}),alerts:g.reduce((function(e,t){return e[t.name]=t,e}),{}),viewDimensions:z,dbDimensions:L,dbUnits:Z,details:b,functions:m,contextsTotals:_,dimensionsTotals:O,instancesTotals:E,labelsTotals:M,nodesTotals:P,min:G,max:W})}},6576:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;var n=new Set(["%","percentage","percent","rotations/min","ratio","seconds","seconds ago","milliseconds","millisec","ms","log2 s","minutes","hours","interval","ticks","celsius","c","mhz","hz","volts","kwh","ampere","amps","dbm","value","stratum","units","watt","temperature","random number","rpm","quadro","adv/item","multiplier","geforce"]),r=/(%|\/operation|\/run| run|\/request)/;t.default=function(e){var t=e.getUnits();if(!t)return"avg";var o=t.toLowerCase();return n.has(o)||r.test(o)?"avg":(o=e.getUnitSign().toLowerCase(),n.has(o)||r.test(o)?"avg":"sum")}},68735:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t=e.getAttributes(),n=t.selectedDimensions,r=t.groupBy,o=t.dimensionsOnNonDimensionGrouping;return n.length||r.includes("dimension")?n:o||n}},24584:function(e,t,n){"use strict";t.__esModule=!0,t.stackedAggregations=t.default=void 0;var r=i(n(6576)),o=i(n(68735));function i(e){return e&&e.__esModule?e:{default:e}}t.stackedAggregations={avg:!0,sum:!0};t.default=function(e){var t=e.getAttribute("dimensionIds");return{aggregationMethod:e.getAttribute("aggregationMethod")||(0,r.default)(e),selectedDimensions:(0,o.default)(e),initializedFilters:!!t.length}}},95433:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(91211))&&r.__esModule?r:{default:r},i=l(n(54417)),a=l(n(24584)),s=n(93501);function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){var t=e.getAttribute("chartType"),n=t,r={node:!0,instance:!0,dimension:!0},u=function(i){var s=i.filter((function(e){return e.isLabel})),u=s.map((function(e){return e.value})),l=i.reduce((function(e,t){return r[t.value]?(e.push(t.value),e):e}),[]);s.length&&l.push("label"),l.length||(l=["dimension"]),(0,o.default)(l,e.getAttribute("groupBy"))&&(0,o.default)(u,e.getAttribute("groupByLabel"))||(e.updateAttributes({groupByLabel:u,groupBy:l,processing:!0}),e.updateAttributes((0,a.default)(e)),e.fetch({processing:!0}).then((function(){return function(r){if(e.updateAttribute("selectedLegendDimensions",[]),!e.getAttribute("selectedChartType")){if(r.length>1||"dimension"!==r[0]){n=n||e.getAttribute("chartType");var o=e.getAttribute("aggregationMethod");return e.updateAttribute("chartType",a.stackedAggregations[o]?"stacked":t)}e.updateAttributes({chartType:n,processing:!0}),n=t}}(e.getAttribute("groupBy"))})))};return{updateGroupByAttribute:u,updateChartTypeAttribute:function(t){var n=e.getAttribute("groupBy");e.updateAttributes({selectedChartType:t,chartType:t,processing:!0}),(0,s.isHeatmap)(t)&&(u(["dimension"]),!(0,o.default)(n,e.getAttribute("groupBy")))||e.trigger("fetch",{processing:!0})},updateNodesAttribute:function(t){var n=t.reduce((function(e,t){return t.isInstance?e.selectedInstances.push(t.value):e.selectedNodes.push(t.value),e}),{selectedNodes:[],selectedInstances:[]}),r=n.selectedNodes,i=n.selectedInstances,a=!(0,o.default)(r,e.getAttribute("selectedNodes"));a&&e.updateAttributes({selectedNodes:r,processing:!0});var s=!(0,o.default)(i,e.getAttribute("selectedInstances"));s&&e.updateAttributes({selectedInstances:i,processing:!0}),(s||a)&&e.trigger("fetch",{processing:!0})},updateInstancesAttribute:function(t){var n=t.map((function(e){return e.value}));(0,o.default)(n,e.getAttribute("selectedInstances"))||(e.updateAttributes({selectedInstances:n,processing:!0}),e.trigger("fetch",{processing:!0}))},updateDimensionsAttribute:function(t){var n=t.map((function(e){return e.value}));(0,o.default)(n,e.getAttribute("selectedDimensions"))||(e.updateAttributes({selectedDimensions:n,processing:!0}),e.trigger("fetch",{processing:!0}))},updateLabelsAttribute:function(t){var n=t.map((function(e){return e.value}));(0,o.default)(n,e.getAttribute("selectedLabels"))||(e.updateAttributes({selectedLabels:n,processing:!0}),e.trigger("fetch",{processing:!0}))},updateAggregationMethodAttribute:function(t){e.getAttribute("aggregationMethod")!==t&&(e.updateAttributes({aggregationMethod:t,processing:!0}),e.trigger("fetch",{processing:!0}))},updateTimeAggregationMethodAttribute:function(t){var n=t.alias,r=t.method,o=n?""+r+n:r;e.getAttribute("groupingMethod")!==o&&(e.updateAttributes({groupingMethod:o,processing:!0}),e.trigger("fetch",{processing:!0}))},updateContextScopeAttribute:function(t){e.getAttribute("contextScope")[0]!==t&&(e.updateAttributes({contextScope:[t],processing:!0}),e.updateAttributes((0,a.default)(e)),e.trigger("fetch",{processing:!0}))},resetPristine:function(){var t=e.getAttributes(),n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t[i.pristineKey]);i.default.reset(t),e.attributeListeners.trigger(i.pristineKey,t[i.pristineKey],n),e.sdk.trigger("pristineChanged",e,i.pristineKey,t[i.pristineKey],n),Object.keys(n).forEach((function(r){return e.attributeListeners.trigger(r,t[r],n[r])})),e.trigger("fetch",{processing:!0})},removePristine:function(){var t=e.getAttribute(i.pristineKey),n={};e.updateAttribute(i.pristineKey,n),e.sdk.trigger("pristineChanged",e,i.pristineKey,n,t)}}}},97966:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=p(n(10387)),o=p(n(81220)),i=p(n(37876)),a=p(n(16286)),s=n(39360),u=p(n(55689)),l=p(n(95433)),c=p(n(73370)),f=p(n(34142)),d=p(n(44255));function p(e){return e&&e.__esModule?e:{default:e}}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){v(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m={default:0,dark:1},y=function(){return function(e){return e}};t.default=function(e){var t=void 0===e?{}:e,n=t.sdk,p=t.parent,h=t.getChart,v=void 0===h?s.fetchChartData:h,b=t.attributes,w=t.makeTrack,x=void 0===w?y:w,_=(0,o.default)(),S=(0,i.default)({sdk:n,parent:p,attributes:b});S.getChart=v;var O=null;S.getRoot=function(){return n.getRoot()},S.backoffMs=null,S.backoff=function(e){if(S)if(e)S.backoffMs=e;else{var t=S.backoffMs?2*S.backoffMs:S.getUpdateEvery();S.backoffMs=t>3e4?3e4:t}};var C={};S.getUpdateEvery=function(){if(S){var e=S.getAttributes(),t=e.loaded,n=e.viewUpdateEvery,r=e.updateEvery;return n?1e3*n:t?1e3*r||1e3:0}};var E=null,A=null,M=null,k=null;S.getDateWindow=function(){var e=S.getAttributes(),t=e.after,r=e.before,o=e.renderedAt,i=n.getRoot().getAttribute("fetchAt")||Date.now();return A===t&&M===o&&k===i?E:(A=t,M=o,k=i,E=t>0?[1e3*t,1e3*r]:[(o||i)+1e3*t,o||i])},S.startAutofetch=function(){if(S){var e=S.getAttributes(),t=e.fetchStartedAt,n=e.loading,r=e.autofetch,o=e.active;if(r&&!n&&o&&!S.getRoot().getAttribute("paused"))if(0!==t){var i=Date.now()-t,a=S.getUpdateEvery(),s=i/a;if(Math.floor(s)>=1)return S.lastFetch=S.getDateWindow(),void S.trigger("fetch");var u=S.backoffMs||a-Math.round((s-Math.floor(s))*a);clearTimeout(O),O=setTimeout((function(){S.startAutofetch()}),u)}else S.trigger("fetch")}},S.getUI=function(e){return void 0===e&&(e="default"),C[e]},S.setUI=function(e,t){void 0===t&&(t="default"),C[t]=e};var P=_.add((function(){return Object.keys(C).forEach((function(e){return C[e].render()}))}));S.on("render",P),S.getConvertedValue=function(e,t){var n=void 0===t?{}:t,r=n.fractionDigits,o=n.key,i=void 0===o?"units":o;if(S){if(null===e)return"-";var s=S.getAttribute(i+"ConversionMethod"),u=S.getAttribute(i+"ConversionDivider"),l=S.getAttribute(i+"ConversionFractionDigits"),c=(0,a.default)(S,s,e,u);return-1===l?c:Intl.NumberFormat(void 0,{useGrouping:!0,minimumFractionDigits:isNaN(r)?l:r,maximumFractionDigits:isNaN(r)?l:r}).format(c)}},S.focus=function(e){S&&(S.getAttribute("focused")&&S.getAttribute("hovering")||(S.updateAttributes({focused:!0}),n.trigger("hoverChart",S,e),S.trigger("hoverChart",e)))},S.blur=function(e){S&&(S.getAttribute("focused")||S.getAttribute("hovering"))&&(S.updateAttributes({focused:!1}),n.trigger("blurChart",S,e),S.trigger("blurChart",e))},S.activate=function(){S&&(S.updateAttribute("active",!0),n.trigger("active",S,!0))},S.deactivate=function(){S&&(S.updateAttribute("active",!1),n.trigger("active",S,!1))},S.getFirstEntry=function(){return S.getAttribute("firstEntry")},S.getUnits=function(){if(S)return S.getAttributes().units},S.getApplicableNodes=function(e,t){if(!S)return[];if(!S.match(e))return[S];var n=S.getAncestor(e);return n?n.getNodes(e,t):[S]},S.stopAutofetch=function(e){void 0===e&&(e=!0),clearTimeout(O),S&&e&&!S.getAttribute("active")&&S.getAttribute("loaded")&&S.getAttribute("loading")&&S.cancelFetch()},(0,u.default)(S,n),(0,c.default)(S,n),(0,d.default)(S,n),S.type="chart",(0,f.default)(S),S.track=x(S);var R=(0,r.default)(),T=R.onKeyChange,I=R.initKeyboardListener,B=R.clearKeyboardListener;T(["Alt","Shift","KeyF"],(function(){S&&S.updateAttribute("fullscreen",!S.getAttribute("fullscreen"))})),T(["Alt","Shift","KeyR"],(function(){S&&S.resetNavigation()})),S.onAttributeChange("autofetch",(function(e){S&&(e?S.startAutofetch():S.stopAutofetch(!1))})),S.onAttributeChange("active",(function(e){if(S)return e?S.getAttribute("autofetch")?S.startAutofetch():void 0:S.stopAutofetch()})),S.onAttributeChange("focused",(function(e){S&&(e?I():B(),S.invalidateClosestRowCache())})),S.makeChartUI=function(e,t){void 0===t&&(t=S.getAttribute("chartLibrary")),t in n.ui||console.error('Chart library "'+t+'" does not exist in '+Object.keys(n.ui).join(", "));var r=(0,n.ui[t])(n,S);S.setUI(r,e)},S.makeSubChart=function(e){void 0===e&&(e={});var t=n.makeChartCore(e),r=n.makeChartUI(t);return t.setUI(r,"default"),t},S.getThemeIndex=function(){if(S)return m[S.getAttribute("theme")]||m.default},S.getThemeAttribute=function(e){var t;if(S){var n=S.getAttributes(),r=S.getThemeIndex();return(null==(t=n[e])?void 0:t[r])||e}};return S.intl=function(e,t){var n,r;if(void 0===t&&(t=1),!S)return e;var o=S.getAttribute("en");return null!=o&&o[e]?1===t?(null==(n=o[e])?void 0:n.one)||e:(null==(r=o[e])?void 0:r.other)||e+"s":1===t?e:e+"s"},g(g(g({},S),(0,l.default)(S)),{},{destroy:function(){S&&(_&&_.clear(),S.destroy(),S.stopAutofetch(),B(),Object.keys(C).forEach((function(e){return C[e].unmount()})),setTimeout((function(){C=null,S=null}),2e3),S.destroy())},onKeyChange:T})}},73370:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(39360),o=u(n(14933)),i=u(n(24584)),a=u(n(19285)),s=["result","chartType","versions"];function u(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d={labels:[],data:[],all:[],tree:{}};t.default=function(e){var t=null,n=d,u=null;e.lastFetch=[null,null],e.getPayload=function(){return n},(0,o.default)(e),e.cancelFetch=function(){return t&&t.abort()};var l=function(){e&&(e.startAutofetch(),e.trigger("finishFetch"),e.trigger("render"))};e.doneFetch=function(t){e.backoffMs=0,setTimeout((function(){var n=(0,a.default)(t),r=n.result,o=n.chartType,p=n.versions,h=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(n,s),g=u,v=function(e){var t=(e||d).data;return(null==t?void 0:t.length)||0}(u=r);e.consumePayload(),e.invalidateClosestRowCache(),!e.getAttribute("loaded")&&e.getParent()&&e.getParent().trigger("chartLoaded",e);var m=e.getAttributes();e.updateAttributes(c(c({loaded:!0,loading:!1,processing:!1,updatedAt:Date.now(),outOfLimits:!v,chartType:m.selectedChartType||m.chartType||o},h),{},{versions:p,title:m.title||h.title,error:null})),e.updateDimensions(),e.getAttribute("initializedFilters")||e.setAttributes((0,i.default)(e)),e.trigger("successFetch",u,g),f(p),l()}))};var f=function(t){var n=t.alerts_hard_hash,r=t.alerts_soft_hash,o=t.contexts_hard_hash,i=t.contexts_soft_hash,a=t.nodes_hard_hash;if(e){var s=e.getParent();s&&s.updateAttribute("versions",{alertsHardHash:n,alertsSoftHash:r,contextsHardHash:o,contextsSoftHash:i,nodesHardHash:a})}},p=function(t){e&&("AbortError"!==(null==t?void 0:t.name)?(e.backoff(),e.trigger("failFetch",t),!e.getAttribute("loaded")&&e.getParent()&&e.getParent().trigger("chartLoaded",e),e.updateAttributes({loaded:!0,loading:!1,processing:!1,updatedAt:Date.now(),error:r.errorCodesToMessage[null==t?void 0:t.errorMessage]||(null==t?void 0:t.errorMessage)||(null==t?void 0:t.message)||"Something went wrong"}),l()):e.updateAttribute("loading",!1))};e.fetch=function(n){var r=(void 0===n?{}:n).processing,o=void 0!==r&&r;if(e){if(e.cancelFetch(),e.updateAttributes({processing:o,loading:!0,fetchStartedAt:Date.now()}),e.trigger("startFetch"),!function(){if(!e)return!1;var t=e.getAttributes(),n=t.firstEntry,r=t.after,o=t.before;return!n||n<=(r>=0?o:Date.now()/1e3)}())return Promise.resolve().then((function(){return p({message:"Exceeds agent data retention settings"})}));var i={signal:(t=new AbortController).signal};return e.getChart(e,i).then((function(t){var n;return null!=t&&t.errorMsgKey?p(t):Array.isArray(null==t?void 0:t.result)||Array.isArray(null==t||null==(n=t.result)?void 0:n.data)?e.doneFetch(t):p()})).catch(p)}},e.consumePayload=function(){if(n===u||null===u)return!1;var t=n;return n=u,e&&e.trigger("payloadChanged",u,t),!0},e.on("fetch",e.fetch)}},55689:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(88577))&&r.__esModule?r:{default:r},i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(91211)),a=n(93501);function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function u(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(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 l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.default=function(e,t){var n=[],r={},s=[],l=[],c={},f=new Set,d=0,p=["sum"];e.isSparkline=function(){return e.getAttribute("sparkline")},e.getHeatmapType=function(){return e.getAttribute("heatmapType")},e.getPayloadDimensionIds=function(){if(e.isSparkline())return p;var t=e.getAttribute("viewDimensions");return u((null==t?void 0:t.ids)||[])};var h={default:function(t){return void 0===t&&(t=e.getPayloadDimensionIds),t().sort((function(t,n){return e.getDimensionPriority(t)-e.getDimensionPriority(n)}))},nameAsc:function(t){return void 0===t&&(t=e.getPayloadDimensionIds),t().sort((function(t,n){return e.getDimensionName(t).localeCompare(e.getDimensionName(n))}))},nameDesc:function(t){return void 0===t&&(t=e.getPayloadDimensionIds),t().sort((function(t,n){return e.getDimensionName(n).localeCompare(e.getDimensionName(t))}))},valueDesc:function(t,n){void 0===t&&(t=e.getPayloadDimensionIds);var r=e.getPayload().data;return n=n||r.length-1,t().sort((function(t,r){return e.getDimensionValue(r,n)-e.getDimensionValue(t,n)}))},valueAsc:function(t,n){void 0===t&&(t=e.getPayloadDimensionIds);var r=e.getPayload().data;return n=n||r.length-1,t().sort((function(t,r){return e.getDimensionValue(t,n)-e.getDimensionValue(r,n)}))},anomalyDesc:function(t,n){void 0===t&&(t=e.getPayloadDimensionIds);var r=e.getPayload().all;return n=n||r.length-1,t().sort((function(t,r){return e.getDimensionValue(r,n,{valueKey:"arp"})-e.getDimensionValue(t,n,{valueKey:"arp"})}))},anomalyAsc:function(t,n){void 0===t&&(t=e.getPayloadDimensionIds);var r=e.getPayload().all;return n=n||r.length-1,t().sort((function(t,r){return e.getDimensionValue(t,n,{valueKey:"arp"})-e.getDimensionValue(r,n,{valueKey:"arp"})}))},annotationsDesc:function(t,n){void 0===t&&(t=e.getPayloadDimensionIds);var r=e.getPayload().all;return n=n||r.length-1,t().sort((function(t,r){return e.getDimensionValue(r,n,{valueKey:"pa"})-e.getDimensionValue(t,n,{valueKey:"pa"})}))},annotationsAsc:function(t,n){void 0===t&&(t=e.getPayloadDimensionIds);var r=e.getPayload().all;return n=n||r.length-1,t().sort((function(t,r){return e.getDimensionValue(t,n,{valueKey:"pa"})-e.getDimensionValue(r,n,{valueKey:"pa"})}))}},g=function(){var t=e.getAttribute("selectedLegendDimensions");l=t.length?s.filter((function(n){return t.includes(n)||t.includes(e.getDimensionName(n))})):s,c=l.reduce((function(e,t,n){return e[t]=n,e}),{});var n=f;f=new Set(l),(0,i.setsAreEqual)(f,n)||e.trigger("visibleDimensionsChanged")};e.sortDimensions=function(){var t=e.getAttribute("dimensionsSort");s=(h[t]||h.default)(),g(),s&&e.trigger("dimensionChanged")},e.onHoverSortDimensions=function(t,n){return void 0===n&&(n=e.getAttribute("dimensionsSort")),((0,a.isHeatmap)(e)?h.default:h[n]||h.default)((function(){return u(e.getVisibleDimensionIds())}),t)};var v=function(){var t=e.getAttribute("colors"),n=d++%(t.length+o.default.length);return n<t.length?"number"===typeof t[n]?o.default[t[n]]:t[n]:o.default[n-t.length]};e.updateDimensions=function(){var t=e.getPayloadDimensionIds();if(!(0,i.default)(n,t)){n=t;var o=1===e.getAttribute("groupBy").length&&"dimension"===e.getAttribute("groupBy")[0];o||e.setAttribute("heatmapType",null);var s=null;r=t.reduce((function(t,n,r){if(o&&!e.getHeatmapType()){var i,u=null==(i=n.match(/(.+)_(\d+?\.?(\d+)?|\+[Ii]nf)$/))?void 0:i[1];e.setAttribute("heatmapType",s&&u!==s||!u?a.heatmapTypes.disabled:null),s===u&&e.setAttribute("heatmapType",a.heatmapTypes[s]||a.heatmapTypes.incremental),s=u}return t[n]=r,t}),{}),e.sortDimensions(),e.updateColors()}},e.getDimensionIndex=function(e){return r[e]},e.getDimensionIds=function(){return s},e.getVisibleDimensionIds=function(){return l},e.getVisibleDimensionIndexesById=function(){return c},e.isDimensionVisible=function(e){return f.has(e)};var m=null;e.selectDimensionColor=function(n){void 0===n&&(n="selected");var r=function(){if(m)return m;var t=e.getAttributes(),n=t.colors,r=t.contextScope,o=t.id;return m=n.length?e.getAttribute("id"):(r[0]||o).split(".")[0]}(),o=e.getAttribute("colors");if(e.isSparkline()&&o&&1===o.length)return o[0];var i="selected"===n;n=!n||i?e.getAttribute("selectedDimensions")[0]:n;var a=i&&null!=o&&o.length?o[0]:t.getRoot().getNextColor(v,r,n),s=e.getThemeIndex();return"string"===typeof a?a:a[s]},e.getDimensionName=function(t){var n=e.getAttribute("viewDimensions");return null!=n&&n.names?(0,a.isHeatmap)(e)?(0,a.withoutPrefix)(n.names[r[t]]):n.names[r[t]]:""},e.getDimensionPriority=function(t){var n=e.getAttribute("viewDimensions");return null!=n&&n.priorities?n.priorities[r[t]]:0},e.getRowDimensionValue=function(t,n,o){var i=void 0===o?{}:o,s=i.valueKey,u=void 0===s?"value":s,l=i.abs,c=void 0===l||l,f=i.incrementable,d=void 0===f||f,p=null==n?void 0:n[r[t]+1];if("undefined"===typeof p)return null;if(p=null!==p&&"object"===typeof p?p[u]:p,p=c?Math.abs(p):p,d&&(0,a.isIncremental)(e)){var h=e.getVisibleDimensionIndexesById()[t],g=e.getVisibleDimensionIds()[h-1];p-=e.getRowDimensionValue(g,n,{valueKey:u,abs:c,incrementable:!1})||0}return p},e.getDimensionValue=function(t,n,r){void 0===r&&(r={});var o=e.getPayload().all[n];return e.getRowDimensionValue(t,o,r)},e.toggleDimensionId=function(t,n){var r=(void 0===n?{}:n).merge,o=void 0!==r&&r,i=e.getAttribute("selectedLegendDimensions");if(i.length)if(e.isDimensionVisible(t)){var a=i.filter((function(e){return e!==t}));e.updateAttribute("selectedLegendDimensions",a.length?o?a:[t]:[])}else{var s=o?[].concat(u(i),[t]):[t];e.updateAttribute("selectedLegendDimensions",s)}else e.updateAttribute("selectedLegendDimensions",o?e.getDimensionIds().filter((function(e){return e!==t})):[t])},e.onAttributeChange("dimensionsSort",e.sortDimensions),e.onAttributeChange("selectedLegendDimensions",g),e.updateColors=function(){var t=e.getAttribute("dimensionIds");t.length&&(e.isSparkline()?p:t).forEach(e.selectDimensionColor)}}},14933:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t=-1,n=-1;e.invalidateClosestRowCache=function(){t=-1,n=-1};e.getClosestRow=function(r){return t===r||(t=r,n=function(t){var n=e.getPayload().data;if(0===n.length)return-1;if(t<n[0][0])return 0;if(t>n[n.length-1][0])return n.length-1;for(var r=0,o=n.length-1;r<o;){var i=Math.floor((r+o)/2);if(n[i][0]===t)return i;n[i][0]<t?r=i+1:o=i-1}return r}(r)),n}}},34142:function(e,t){"use strict";t.__esModule=!0,t.unitMap=t.default=void 0;var n={"active connections":"a-con",arrays:"arrays","calls/s":"c/s",Celsius:"cels",charts:"charts","connected clients":"con-c","connections/s":"c/s",containers:"cont","context switches/s":"co-sw",dBm:"dBm",descriptors:"descr",difference:"dif","drops/s":"d/s",entropy:"entr","errors/s":"err/s",events:"events","events/s":"e/s","faults/s":"f/s","files/s":"f/s","frames/s":"f/s",GiB:"GiB","gigabits/s":"gb/s",inodes:"inodes","interrupts/s":"i/s",KiB:"KiB","KiB/operation":"Kib/op","KiB/s":"KiB/s","kilobits/s":"kb/s",load:"load","merged operations/s":"m-o/s","messages/s":"m/s",metrics:"metrics",MHz:"MHz",MiB:"MiB","MiB/s":"MiB/s","megabits/s":"mb/s","microseconds lost/s":"\xb5s l/s","milliseconds/operation":"ms/o","milliseconds/request":"ms/r","milliseconds/run":"ms/run","milliseconds/s":"ms/s",nanoseconds:"ns",microseconds:"\xb5s",milliseconds:"ms",ms:"ms","% of time working":"%time","open files":"o-f","open pipes":"o-p","open sockets":"o-s","operations/s":"ops/s","packets/s":"p/s","page faults/s":"p-f/s",pages:"pages",percentage:"%",pcent:"%",percent:"%",processes:"prc","processes/s":"prc/s","reads/s":"read/s","reports/s":"rep/s","requests/s":"req/s","Rotations/min":"rot/min",seconds:"secs",minutes:"mins",hours:"hrs",days:"d","duration (minutes, seconds)":"mins:secs","duration (hours, minutes)":"hrs:mins","duration (days, hours)":"d:hrs","duration (months, days)":"m-d","duration (years, months)":"Y-m",segments:"segm",semaphores:"semph",sockets:"socket","softirqs/s":"s-irq/s",state:"state",status:"status",threads:"thr",value:"value",Volts:"V",Watt:"W",bits:"b",bytes:"B",kilobytes:"KB",megabytes:"MB",gigabytes:"GB",terabytes:"TB",petabytes:"PB",exabytes:"EB",zettabytes:"ZB",yottabytes:"YB","bits/s":"b/s","bytes/s":"B/s","kilobytes/s":"KB/s","megabytes/s":"MB/s","gigabytes/s":"GB/s","terabytes/s":"TB/s","petabytes/s":"PB/s","exabytes/s":"EB/s","zettabytes/s":"ZB/s","yottabytes/s":"YB/s"};t.unitMap=n;var r=/num\s\(([fpn\u03bcmcAhkMGTPE])\)?\s(.+)?/;t.default=function(e){return e.getUnitSign=function(t){var o=void 0===t?{}:t,i=o.long,a=void 0!==i&&i,s=o.key,u=void 0===s?"units":s,l=o.real;if(void 0!==l&&l)return e.getAttribute("units");var c=e.getAttribute(u+"Conversion")||e.getAttribute(u),f="";if(r.test(c)){var d=c.match(r);f=d[1]&&"A"!==d[1]?d[1]+" ":"",c=d[2]}return c&&"undefined"!==c&&"null"!==c?""+f+(a?c:n[c]||c):""}}},44255:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;(r=n(88577))&&r.__esModule,function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=o?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r)}(n(91211));var r,o=n(39360),i=["result"];function a(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}var s=function(e){var t=e.nodes;e.point;return Object.keys(t).reduce((function(e,t){var n=transformDataRow(t,result.point,stats);return e.push(n),e}),{})};t.default=function(e,t){var n=null,r=function(t){var n=s(t);n.result,function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n])}(n,i);e.updateAttributes({weightsLoading:!1,error:null}),e.trigger("weights:finishFetch")},a=function(t){e&&("AbortError"!==(null==t?void 0:t.name)?(e.updateAttributes({weightsLoading:!1,weightsError:(null==t?void 0:t.errorMessage)||(null==t?void 0:t.message)||"Something went wrong"}),e.trigger("weights:finishFetch")):e.updateAttribute("weightsLoading",!1))};return{weights:{},fetchWeights:function(){if(e){return n&&n.abort(),e.trigger("weights:startFetch"),e.updateAttributes({weightsLoading:!0}),function(){var t={signal:(n=new AbortController).signal};return(0,o.fetchChartWeights)(e,t).then((function(e){return r(e)})).catch(a)}()}}}}},88577:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default=[["#3366CC","#66AA00"],["#DC3912","#FE3912"],["#109618","#3366CC"],["#FF9900","#D66300"],["#990099","#0099C6"],["#DD4477","#DDDD00"],["#3B3EAC","#5054e6"],["#66AA00","#EE9911"],["#0099C6","#BB44CC"],["#B82E2E","#e45757"],["#AAAA11","#ef0aef"],["#5574A6","#CC7700"],["#994499","#22AA99"],["#22AA99","#109618"],["#6633CC","#905bfd"],["#E67300","#f54882"],["#316395","#4381bf"],["#8B0707","#ff3737"],["#329262","#329262"],["#3B3EAC","#3B3EFF"]]},58960:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=i(n(24298)),o=i(n(81220));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e,t){var n=(0,r.default)(),i=(0,o.default)(),a=null,u=t.getDateWindow()[1],l=function(){return u=t.getDateWindow()[1]};t.on("visibleDimensionsChanged",i.add(l));return s(s({},n),{},{sdk:e,chart:t,mount:function(n){a=n,e.trigger("mountChartUI",t)},unmount:function(){e.trigger("unmountChartUI",t),n.offAll(),a=null,i&&i.clear()},render:l,getRenderedAt:function(){return u},getElement:function(){return a},getChartWidth:function(){return a?a.offsetWidth:800},getChartHeight:function(){return a?a.offsetHeight:300}})}},84725:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(37876))&&r.__esModule?r:{default:r};function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){var t=void 0===e?{}:e,n=t.sdk,r=t.parent,i=t.attributes,s=(0,o.default)({sdk:n,parent:r,attributes:i}),u=[],l=function(e,t,n){void 0===n&&(n=null);var r=n?u:[f];return n=n||[],r.forEach((function(r){var o=r.match(e);!o&&null!=t&&t.inherit||(o&&n.push(r),"container"===r.type&&r.getNodes(e,t,n))})),n},c={};s.type="container",s.getApplicableNodes=function(e,t){if(!s.match(e))return[f];var n=s.getAncestor(e);return n?n.getNodes(e,t):l(e,t)};var f=a(a({},s),{},{destroy:function(){s&&(s.destroy(),u.forEach((function(e){return e.destroy()})),u=[],c={},setTimeout((function(){return s=null}),2e3))},appendChild:function(e,t){var r=(void 0===t?{}:t).inherit,o=void 0===r||r;e.setParent(f,{inherit:o}),u.push(e),f.trigger("nodeAdded",e),n.trigger("nodeAdded",f,e),f.trigger(e.type+"Added",e),n.trigger(e.type+"Added",f,e)},removeChild:function(e){u=u.filter((function(t){return t.getId()!==e})),f.trigger("nodeRemoved",s),n.trigger("nodeRemoved",f,s),f.trigger(s.type+"Removed",s),n.trigger(s.type+"Removed",f,s)},getNode:function(e,t,n){var r;return void 0===n&&(n=[f]),n.some((function(n){var o=n.match(e);if(o||null==t||!t.inherit)return o?(r=n,!0):!("container"!==n.type||!(r=n.getNode(e,t,u)))||void 0})),r},getNodes:l,getChildren:function(){return u},getNextColor:function(e,t,n){t in c||(c[t]={});var r=c[t];if(n in r)return r[n];var o=e();return r[n]=o,o},getRoot:function(){return n.getRoot()}});return f}},78647:function(e,t){"use strict";function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.__esModule=!0,t.default=void 0;var i={hourCycle:"h23",weekday:"short",year:"numeric",month:"short",day:"2-digit"},a={hourCycle:"h23",month:"2-digit",day:"2-digit"},s={hourCycle:"h23",timeStyle:"medium"},u=function(e){return e>-10&&e<10?"0"+e.toString():e.toString()};t.default=function(){var e,t,n,o=function(t){return e.format(t)};return{update:function(o){try{!function(o){e=new Intl.DateTimeFormat(navigator.language,r(r({},s),{},{timeZone:o})),n=new Intl.DateTimeFormat(navigator.language,r(r({},i),{},{timeZone:o})),t=new Intl.DateTimeFormat(navigator.language,r(r({},a),{},{timeZone:o}))}(o)}catch(l){n={format:function(e){return new Date(e).toLocaleDateString()}},e={format:function(e){return new Date(e).toLocaleTimeString()}},t={format:function(e){var t=new Date(e);return[t.getHours(),t.getMinutes(),t.getSeconds()].map(u).join(":")}}}},formatTime:o,formatDate:function(e){return n.format(e)},formatXAxis:function(e){return 0===e.getHours()&&0===e.getMinutes()&&0===e.getSeconds()?t.format(e):o(e)},destroy:function(){e=null,t=null,n=null}}}},37876:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(67429),o=c(n(24298)),i=c(n(93877)),a=c(n(18774)),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(54417)),u=c(n(78647));function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){var t=e.sdk,n=e.parent,l=void 0===n?null:n,c=e.attributes,f=(0,o.default)(),p=(0,o.default)(),h=d({id:(null==c?void 0:c.id)||(0,r.v4)()},c),g=function(e,t){h[e]=t},v=function(e){return h[e]},m=function(){return h.id},y=function(e,t,n){return p.trigger(e,t,n)},b=function(e,n){if(h){var r=h[e];if(r!==n){var o=s.default.update(h,e,n);g(e,n),y(e,n,r),o&&(y(s.pristineKey,h[s.pristineKey],o),t.trigger("pristineChanged",s.pristineKey,D,n,r))}}},w=function(){return h},x=function(e){var n=null,r=Object.keys(e).reduce((function(t,r){var o=e[r],i=h[r];if(i===o)return t;var a=s.default.update(h,r,o);return a&&!n&&(n=a),g(r,o),t[r]=i,t}),{});Object.keys(r).forEach((function(t){return y(t,e[t],r[t])})),n&&(y(s.pristineKey,h[s.pristineKey],n),t.trigger("pristineChanged",s.pristineKey,D,h[s.pristineKey],n))},_=function(e,t){return p.on(e,t)},S=function(e,t){var n=(void 0===t?{}:t).inherit;l=e,(void 0===n||n)&&e&&P()},O=(0,u.default)(),C=O.update,E=O.formatTime,A=O.formatDate,M=O.formatXAxis,k=O.destroy,P=function(){var e=l.getAttributes();h=d(d(d({},e),h),{},{overlays:d(d({},e.overlays),h.overlays)}),C(h.timezone)},R=function(e,n){void 0===n&&(n=0);var r=(0,a.default)({after:e,before:n}),o=r.fixedAfter,i=r.fixedBefore;t.trigger("moveX",D,Math.floor(o),Math.floor(i))},T=function(e){var t=w(),n=t.after,r=t.before;if(n<0){var o=Date.now()/1e3;n=o+n,r=o}var i=e*Math.round((r-n)/4);R(n+i,r-i)},I=function(){var e=v("pristineStaticValueRange");void 0!==e&&(b("pristineStaticValueRange",void 0),b("staticValueRange",e))},B=(0,i.default)("pristineEnabledHeightResize",["enabledHeightResize"],x);C(v("timezone")),_("timezone",C);S(l);var D=d(d({attributeListeners:p},f),{},{sdk:t,setAttribute:g,getAttribute:v,updateAttribute:b,setAttributes:function(e){return Object.keys(e).forEach((function(t){return g(t,e[t])}))},getAttributes:w,updateAttributes:x,onAttributeChange:_,onAttributesChange:function(e,t){return e.reduce((function(e,n){return e?e.on(n,t):p.on(n,t)}),null)},onceAttributeChange:function(e,t){return p.once(e,t)},match:function(e){return"function"===typeof e?e(D,h):!e||!h||!Object.keys(e).some((function(t){return e[t]!==h[t]}))},setParent:S,getParent:function(){return l},getId:m,getAncestor:function(e){for(var t=D,n=null;null!=(r=t.getParent())&&r.match(e);){var r;n=t.getParent(),t=n}return n},inherit:P,updateHeight:function(e){b("height",e),t.trigger("heightChanged",D,e)},updateStaticValueRange:function(e){if(void 0===v("pristineStaticValueRange")){var t=v("staticValueRange");b("pristineStaticValueRange",t)}b("staticValueRange",e)},resetStaticValueRange:I,toggleFullscreen:function(){var e=v("fullscreen");if(!e)return B.updatePristine(h,"enabledHeightResize",!1),b("enabledHeightResize",!1),void b("fullscreen",!e);B.resetPristine(h),b("fullscreen",!e)},moveY:function(e,n){t.trigger("moveY",D,e,n)},moveX:R,zoomIn:function(){return T(1)},zoomOut:function(){return T(-1)},resetNavigation:function(){var e=v("pristineStaticValueRange");if(v("enabledResetRange"))return void 0!==e?I():void R(-900)},destroy:function(){l&&l.removeChild(m()),f.offAll(),p.offAll(),setTimeout((function(){return l=null}),2e3),k()},formatTime:E,formatDate:A,formatXAxis:M});return D}},86534:function(e,t){"use strict";function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.__esModule=!0,t.default=void 0;t.default=function(e){var t=e.on("highlightStart",(function(e){"highlight"===e.getAttribute("navigation")&&e.getApplicableNodes({syncHighlight:!0}).forEach((function(e){e.updateAttributes({enabledHover:!1,highlighting:!0})}))})),n=e.on("highlightEnd",(function(e,t){if("highlight"===e.getAttribute("navigation")){var n=function(e){var t=(e.getAncestor({syncHighlight:!0})||e).getAttribute("after");if(t>0)return null;var n=Math.floor(Date.now()/1e3);return{after:n+t,before:n}}(e);e.getApplicableNodes({syncHighlight:!0}).forEach((function(e){var o=function(e,t){var n=e.getAttributes(),o=n.overlays,i=n.after,a=n.before;if(t)return r(r({},o),{},{highlight:{range:t,type:"highlight",moveX:{after:i,before:a}}});var s=r({},o);return delete s.highlight,s}(e,t);e.updateAttributes(r({enabledHover:!0,highlighting:!1,overlays:o},n))}))}}));return function(){t(),n()}}},57799:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){return e.on("highlightHover",(function(e,t,n){e.getApplicableNodes({syncHover:!0}).forEach((function(e){return e.updateAttribute("hoverX",[t,n])}))})).on("highlightBlur",(function(e){e.getApplicableNodes({syncHover:!0}).forEach((function(e){return e.updateAttribute("hoverX",null)}))})).on("hoverChart",(function(t){t.getApplicableNodes({syncHover:!0}).forEach((function(e){e.getAttribute("hovering")||t.getRoot().getAttribute("paused")||e.updateAttributes({hovering:!0,renderedAt:t.getAttribute("after")<0?t.getUI().getRenderedAt():t.getAttribute("before")})})),e.trigger("play:hoverChart",t)})).on("blurChart",(function(t){t.getApplicableNodes({syncHover:!0}).forEach((function(e){t.getRoot().getAttribute("paused")||e.updateAttributes({hovering:!1,renderedAt:null})})),e.trigger("play:blurChart",t)}))}},60518:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t;return e.on("moveX",(function(e,t,n){var r=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=!0),e<0?{after:e,before:t}:n&&t>Math.ceil(Date.now()/1e3)?{after:Math.floor(e-t+1),before:0}:{after:Math.floor(e),before:Math.ceil(t)}}(t,n,e.getAttribute("autoPlay"));e.getApplicableNodes({syncPanning:!0}).forEach((function(e){e.updateAttributes(r),e.getAttribute("active")||e.updateAttribute("loaded",!1)}))})).on("moveY",(function(e,n,r){e.updateStaticValueRange([n,r]);var o=e.getAttribute("after");if(o<0){var i=Date.now()/1e3-1;e.moveX(i+o,i)}t&&t(),t=e.onAttributeChange("after",(function(n){n>0||(e.resetStaticValueRange(),t())}))}))}},24667:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t=e.on("panStart",(function(e){e.getApplicableNodes({syncPanning:!0}).forEach((function(e){return e.updateAttributes({enabledHover:!1,panning:!0})}))})),n=e.on("panEnd",(function(e,t){var n=t[0],r=t[1];e.moveX(n/1e3,r/1e3),e.getApplicableNodes({syncPanning:!0}).forEach((function(e){return e.updateAttributes({enabledHover:!0,panning:!1})}))}));return function(){t(),n()}}},41578:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t,n=function n(){!e.getRoot().getAttribute("paused")&&e.getRoot().getAttribute("after")<0&&e.getRoot().setAttribute("fetchAt",Date.now()),e.getNodes((function(t,n){var r=n.loaded,o=n.active;return"chart"===t.type&&r&&o&&!e.getRoot().getAttribute("paused")})).forEach((function(e){return e.trigger("render")})),t=setTimeout(n,1e3)},r=function(e){clearTimeout(t),t=null,e&&n()},o=function(e,t){var n=void 0===t?{}:t,r=n.now,o=void 0===r?new Date:r,i=n.force,a=void 0!==i&&i,s=e.getAttributes(),u=s.after,l=s.hovering,c=s.active,f=s.loaded,d=s.fetchStartedAt,p=u<0&&!l&&!e.getRoot().getAttribute("paused");if("container"===e.type)return e.updateAttribute("autofetch",p);p=p&&c,e.updateAttribute("autofetch",p);var h=e.lastFetch,g=h[0],v=h[1],m=e.getDateWindow(),y=m[0],b=m[1];if(c&&!p&&(a||f&&(g!==y||v!==b))){if(d&&o-e.getUpdateEvery()<=d)return;e.lastFetch=[y,b],e.trigger("fetch")}},i=function(){e.getRoot().updateAttribute("paused",!e.getRoot().getAttribute("autofetchOnWindowBlur")),r(e.getRoot().getAttribute("after")<0&&!e.getRoot().getAttribute("paused")),e.getNodes().forEach((function(e){return o(e)}))},a=function(){e.getRoot().updateAttribute("paused",!1),r(e.getRoot().getAttribute("after")<0&&!e.getRoot().getAttribute("paused")),e.getNodes().forEach((function(e){return o(e)}))};window.addEventListener("blur",i),window.addEventListener("focus",a);var s=e.on("active",(function(t){r(t.getAttribute("after")<0&&!t.getAttribute("hovering")&&!e.getRoot().getAttribute("paused")),o(t,{force:!0})})).on("play:hoverChart",(function(t){r(!1),e.getRoot().getAttribute("paused")||t.getApplicableNodes({syncHover:!0}).forEach((function(e){return o(e,{now:t.getAttribute("renderedAt")})}))})).on("play:blurChart",(function(t){t.getRoot().getAttribute("paused")||(r(t.getAttribute("after")<0&&!e.getRoot().getAttribute("paused")),t.getApplicableNodes({syncHover:!0}).forEach((function(e){return o(e)})))})).on("moveX",(function(t){r(t.getAttribute("after")<0&&!e.getRoot().getAttribute("paused")),t.getApplicableNodes({syncPanning:!0}).forEach((function(e){e.setAttributes({viewUpdateEvery:0,updateEvery:0}),o(e)}))}));return e.getRoot().onAttributeChange("paused",(function(){return e.getNodes().forEach((function(e){return o(e)}))})),function(){s(),window.removeEventListener("blur",i),window.removeEventListener("focus",a)}}},75211:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t=e.on("highlightStart",(function(e){"select"===e.getAttribute("navigation")&&e.getApplicableNodes({syncHighlight:!0}).forEach((function(e){e.updateAttributes({enabledHover:!1,highlighting:!0})}))})),n=e.on("highlightEnd",(function(e,t){if("select"===e.getAttribute("navigation")&&(e.getApplicableNodes({syncHighlight:!0}).forEach((function(e){e.updateAttributes({enabledHover:!0,highlighting:!1})})),null!==t)){var n=t[0],r=t[1];e.moveX(n,r)}}));return function(){t(),n()}}},33792:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t=e.on("highlightVerticalStart",(function(e){"selectVertical"===e.getAttribute("navigation")&&e.getApplicableNodes({syncHighlight:!0}).forEach((function(e){e.updateAttributes({enabledHover:!1,highlighting:!0})}))})),n=e.on("highlightVerticalEnd",(function(e,t){if("selectVertical"===e.getAttribute("navigation")&&(e.getApplicableNodes({syncHighlight:!0}).forEach((function(e){e.updateAttributes({enabledHover:!0,highlighting:!1})})),null!==t)){var n=t[0],r=t[1];e.moveY(n,r)}}));return function(){t(),n()}}},21666:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(78775)),o=a(n(99980)),i=a(n(16286));function a(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var u=function(e,t,n,r){var i=o.default[e];if("auto"!==r&&r in i)return["divide",i[r],r];var a=Math.abs(t),s=Math.abs(n),u=a>s?a:s,l=Object.keys(i).reverse().find((function(e){return u>=i[e]}));return l?["divide",i[l],"num"===e?l+" "+r:l]:["original"]},l=function(e,t,n,i){var a=e.getAttributes().desiredUnits;return"original"===a?["original"]:r.default[t]?function(e,t,n,o){var i=r.default[t];if("auto"!==o)return o in i?[(0,r.makeConversableKey)(t,o),void 0,o]:["original"];var a=Object.keys(i),s=a.findIndex((function(t){return i[t].check(e,n)}));if(-1===s)return["original"];var u=a[s];return[(0,r.makeConversableKey)(t,u),void 0,u]}(e,t,i,a):o.default[t]?u(t,n,i,a):"percentage"===t||"percent"===t||"pcent"===t||/%/.test(t||"")?["original"]:u("num",n,i,t)},c=[1e3,100,10,1,.1,.01,.001],f=function(e,t,n,r,o){void 0===o&&(o=5);var a=e.getAttribute(t),s=l(e,a,n,r),u=s[0],f=s[1],d=s[2],p=void 0===d?a:d,h=(0,i.default)(e,u,n,f),g=(0,i.default)(e,u,r,f),v=Math.abs(h===g?h:g-h),m="original"===u||"divide"===u?function(e){var t=c.findIndex((function(t){return e>t})),n=-1===t?c.length-1:t;return 3===n?4:n}(v):-1;return{method:u,divider:f,units:p,fractionDigits:m>o?o:m}};t.default=f},24553:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(21666))&&r.__esModule?r:{default:r};var i=function(e,t,n,r){void 0===t&&(t="units");var i,a=(0,o.default)(e,t,n,r),s=a.method,u=a.divider,l=a.units,c=a.fractionDigits,f=e.getAncestor({syncUnits:!0});if(!f||"original"===s)return e.updateAttributes(((i={})[t+"ConversionMethod"]=s,i[t+"ConversionDivider"]=u,i[t+"Conversion"]=l,i[t+"ConversionFractionDigits"]=c,i));var d=f.getAttribute(t+"ConversionDivider"),p=function(){var n;e.updateAttributes(((n={})[t+"ConversionMethod"]=s,n[t+"ConversionDivider"]=u,n[t+"Conversion"]=l,n[t+"ConversionFractionDigits"]=c,n))};if(u>d)return e.getApplicableNodes({syncUnits:!0}).forEach((function(n){var r;if(n===e)return p();n.updateAttributes(((r={})[t+"ConversionMethod"]=s,r[t+"ConversionDivider"]=u,r[t+"Conversion"]=l,r))}));p()};t.default=function(e){return e.on("yAxisChange",(function(e,t,n){i(e,"units",t,n),i(e,"dbUnits",t,n),e.updateAttributes({min:t,max:n})}))}},54417:function(e,t,n){"use strict";t.__esModule=!0,t.pristineKey=t.default=void 0;var r,o=(r=n(93877))&&r.__esModule?r:{default:r};var i="pristine";t.pristineKey=i;var a=(0,o.default)(i,["aggregationMethod","groupBy","groupByLabel","groupingMethod","groupingTime","chartType","selectedDimensions","selectedLabels","selectedNodes","selectedInstances"]),s={update:a.updatePristine,reset:a.resetPristine};t.default=s},78775:function(e,t,n){"use strict";t.__esModule=!0,t.makeConversableKey=t.default=void 0;var r,o=(r=n(97574))&&r.__esModule?r:{default:r};t.makeConversableKey=function(e,t){return e+"-"+t};var i={check:function(e){return"fahrenheit"===e.getAttribute("temperature")},convert:function(e){return 9*e/5+32}},a=function(e,t,n){void 0===n&&(n="MS");var r=Math.abs(e),i=Math.floor(r/86400),a="DAYS"===t?i+"d":"";r-=86400*i;var s=Math.floor(r/3600),u=(0,o.default)(s);if("DAYS"===t)return a+":"+u;r-=3600*s;var l=Math.floor(r/60),c=(0,o.default)(l);return"HOURS"===t?u+":"+c:(r-=60*l,c+":"+(0,o.default)("MS"===n?r.toFixed(2):Math.round(r)))},s=function(e){return void 0===e&&(e=1),function(t){return(t*e).toFixed(2)}},u={Celsius:{Fahrenheit:i},celsius:{fahrenheit:i},milliseconds:{microseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t<1},convert:s(1e3)},milliseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1&&t<1e3},convert:s()},seconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1e3&&t<6e4},convert:s(.001)},"duration (minutes, seconds)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=6e4&&t<36e5},convert:function(e){return a(e/1e3,"MINUTES")}},"duration (hours, minutes)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=36e5&&t<864e5},convert:function(e){return a(e/1e3,"HOURS")}},"duration (days, hours)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=864e5},convert:function(e){return a(e/1e3,"DAYS")}},"duration (months, days)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=2592e6},convert:function(e){return a(e,"DAYS")}},"duration (years, months)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=31104e6},convert:function(e){return a(e,"DAYS")}}},ms:{microseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t<1},convert:s(1e3)},milliseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1&&t<1e3},convert:s()},seconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1e3&&t<6e4},convert:s(.001)},"duration (minutes, seconds)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=6e4&&t<36e5},convert:function(e){return a(e/1e3,"MINUTES")}},"duration (hours, minutes)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=36e5&&t<864e5},convert:function(e){return a(e/1e3,"HOURS")}},"duration (days, hours)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=864e5},convert:function(e){return a(e/1e3,"DAYS")}},"duration (months, days)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=2592e6},convert:function(e){return a(e,"DAYS")}},"duration (years, months)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=31104e6},convert:function(e){return a(e,"DAYS")}}},seconds:{microseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t<.001},convert:s(1e6)},milliseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=.001&&t<1},convert:s(1e3)},seconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1&&t<60},convert:s(1)},"duration (minutes, seconds)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=60&&t<3600},convert:function(e){return a(e,"MINUTES")}},"duration (hours, minutes)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=3600&&t<86400},convert:function(e){return a(e,"HOURS")}},"duration (days, hours)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=86400},convert:function(e){return a(e,"DAYS")}},"duration (months, days)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=2592e3},convert:function(e){return a(e,"DAYS")}},"duration (years, months)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=31104e3},convert:function(e){return a(e,"DAYS")}},"dHH:MM:ss":{check:function(){return!1},convert:function(e){return a(e,"DAYS","SECONDS")}}},nanoseconds:{nanoseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t<1e3},convert:function(e){var t=Math.round(10*e);return t-=10*(e=Math.floor(t/10)),e+"."+(0,o.default)(t)}},microseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1e3&&t<1e6},convert:function(e){e=Math.round(e);var t=Math.floor(e/1e3);return e-=1e3*t,e=Math.round(e/10),t+"."+(0,o.default)(e)}},milliseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1e6&&t<1e9},convert:function(e){e=Math.round(e);var t=Math.floor(e/1e3/1e3);return e-=1e3*t*1e3,e=Math.round(e/1e3/10),t+"."+(0,o.default)(e)}},seconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1e9},convert:function(e){e=Math.round(e);var t=Math.floor(e/1e3/1e3/1e3);return e-=1e3*t*1e3*1e3,e=Math.round(e/1e3/1e3/10),t+"."+(0,o.default)(e)}}}};t.default=u},16286:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(78775));function o(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u=a(a({},Object.keys(r.default).reduce((function(e,t){return Object.keys(r.default[t]).forEach((function(n){e[(0,r.makeConversableKey)(t,n)]=function(e,o){return r.default[t][n].convert(o,e)}})),e}),{})),{},{original:function(e,t){return t},divide:function(e,t,n){return t/n}});t.default=function(e,t,n,r){return(u[t]||u.original)(e,n,r)}},99980:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default={"packets/s":{pps:1,Kpps:1e3,Mpps:1e6,Gpps:1e9,Tpps:1e12,Ppps:1e15,Epps:1e18},pps:{pps:1,Kpps:1e3,Mpps:1e6,Gpps:1e9,Tpps:1e12,Ppps:1e15,Epps:1e18},"kilobits/s":{"bits/s":.001,"kilobits/s":1,"megabits/s":1e3,"gigabits/s":1e6,"terabits/s":1e9,"petabits/s":1e12,"exabits/s":1e12},"bytes/s":{"bytes/s":1,"kilobytes/s":1024,"megabytes/s":1048576,"gigabytes/s":1073741824,"terabytes/s":1099511627776,"petabits/s":0x4000000000000,"exabits/s":0x1000000000000000},"kilobytes/s":{"bytes/s":1/1024,"kilobytes/s":1,"megabytes/s":1024,"gigabytes/s":1048576,"terabytes/s":1073741824,"petabits/s":1099511627776,"exabits/s":0x4000000000000},"B/s":{"B/s":1,"KiB/s":1024,"MiB/s":1048576,"GiB/s":1073741824,"TiB/s":1099511627776,"PiB/s":0x4000000000000,"EiB/s":0x1000000000000000},"KB/s":{"B/s":1/1024,"KB/s":1,"MB/s":1024,"GB/s":1048576,"TB/s":1073741824,"PB/s":1099511627776,"EB/s":0x4000000000000},"KiB/s":{"B/s":1/1024,"KiB/s":1,"MiB/s":1024,"GiB/s":1048576,"TiB/s":1073741824,"PiB/s":1099511627776,"EiB/s":0x4000000000000},bytes:{bytes:1,kilobytes:1024,megabytes:1048576,gigabytes:1073741824,terabytes:1099511627776,petabytes:0x4000000000000,exabytes:0x1000000000000000},B:{B:1,KiB:1024,MiB:1048576,GiB:1073741824,TiB:1099511627776,PiB:0x4000000000000,EiB:0x1000000000000000},KB:{B:1/1024,KB:1,MB:1024,GB:1048576,TB:1073741824,PB:1099511627776,EB:0x4000000000000},KiB:{B:1/1024,KiB:1,MiB:1024,GiB:1048576,TiB:1073741824,PiB:1099511627776,EiB:0x4000000000000},MB:{B:1/1048576,KB:1/1024,MB:1,GB:1024,TB:1048576,PB:1073741824,EB:1099511627776},MiB:{B:1/1048576,KiB:1/1024,MiB:1,GiB:1024,TiB:1048576,PiB:1073741824,EiB:1099511627776},GB:{B:1/1073741824,KB:1/1048576,MB:1/1024,GB:1,TB:1024,PB:1048576,EB:1073741824},GiB:{B:1/1073741824,KiB:1/1048576,MiB:1/1024,GiB:1,TiB:1024,PiB:1048576,EiB:1073741824},num:{"num (f)":1e-15,"num (p)":1e-12,"num (n)":1e-9,"num (\u03bc)":1e-6,"num (m)":.001,"num (A)":1,"num (k)":1e3,"num (M)":1e6,"num (G)":1e9,"num (T)":1e12,"num (P)":1e15,"num (E)":1e18,"num (Z)":1e21,"num (Y)":1e24}}},82633:function(e,t,n){"use strict";n.r(t);var r,o,i,a=n(60677),s=n(32855),u=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},l=function(){return l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},l.apply(this,arguments)},c=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},f=(0,a.keyframes)(r||(r=u(["\n 0% {\n opacity: 0.5;\n transform: scale(0.8);\n }\n 100% {\n opacity: 1;\n transform: scale(1);\n }\n"],["\n 0% {\n opacity: 0.5;\n transform: scale(0.8);\n }\n 100% {\n opacity: 1;\n transform: scale(1);\n }\n"]))),d=(0,a.css)(o||(o=u(["\n opacity: 0;\n animation: "," 0.1s forwards;\n animation-delay: 0.01s;\n"],["\n opacity: 0;\n animation: "," 0.1s forwards;\n animation-delay: 0.01s;\n"])),f),p=(0,a.default)(s.default).attrs((function(e){var t=e.zIndex,n=void 0===t?6e4:t,r=c(e,["zIndex"]);return l({zIndex:n,position:"fixed"},r)}))(i||(i=u(["\n left: -99999px;\n\n ","\n ","\n ","\n\n backface-visibility: hidden;\n perspective: 1000;\n transform: translate3d(0, 0, 0);\n will-change: left, top, transform;\n"],["\n left: -99999px;\n\n ","\n ","\n ","\n\n backface-visibility: hidden;\n perspective: 1000;\n transform: translate3d(0, 0, 0);\n will-change: left, top, transform;\n"])),(function(e){return e.animation&&d}),(function(e){return!e.hideShadow&&"box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);"}),(function(e){return!!e.noEvents&&"pointer-events: none;"}));t.default=p},24724:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var r,o=n(67294),i=n(73935),a=n(91183),s=n(86321),u=n(44175),l=n(11557),c=n(88006),f=n(86518),d=n(82633),p=n(54113),h=n(60677),g=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},v=function(){return v=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},v.apply(this,arguments)},m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},y=h.default.div(r||(r=g(["\n position: absolute;\n inset: 0;\n pointer-events: all;\n background-color: rgba(0, 0, 0, 0.3);\n z-index: 50000;\n ",";\n}\n"],["\n position: absolute;\n inset: 0;\n pointer-events: all;\n background-color: rgba(0, 0, 0, 0.3);\n z-index: 50000;\n ",";\n}\n"])),p.Z),b={top:"bottom",left:"left"},w=(0,o.forwardRef)((function(e,t){var n=e.backdrop,r=void 0!==n&&n,p=e.target,h=e.align,g=void 0===h?b:h,w=e.stretch,x=void 0===w?"width":w,_=e.onClickOutside,S=e.onEsc,O=e.children,C=e.canHideTarget,E=void 0===C||C,A=e.keepHorizontal,M=m(e,["backdrop","target","align","stretch","onClickOutside","onEsc","children","canHideTarget","keepHorizontal"]),k=(0,l.default)(t),P=k[0],R=k[1],T=(0,f.default)(p,P,g,x,E,A);(0,o.useLayoutEffect)((function(){T()}),[T]),function(e,t){(0,o.useEffect)((function(){var n,r=function(){var n=(0,c.Z)(e).filter((function(e){return e.scrollHeight>e.clientHeight}));return n.forEach((function(e){return e.addEventListener("scroll",t,{capture:!1,passive:!0})})),function(){return n.forEach((function(e){return e.removeEventListener("scroll",t)}))}};n=r();var o=function(){n(),n=r(),t()};return window.addEventListener("resize",o),function(){n(),window.removeEventListener("resize",o)}}),[e,t])}(p,T),(0,u.Z)(P,_,p),(0,s.Z)(S);var I=(0,a.default)();return i.createPortal(r?o.createElement(o.Fragment,null,o.createElement(d.default,v({ref:R,width:{max:"100%"},column:!0,"data-testid":"drop"},M),O),o.createElement(y,null)):o.createElement(d.default,v({ref:R,width:{max:"100%"},column:!0,"data-testid":"drop"},M),O),I)}))},86518:function(e,t,n){"use strict";n.r(t);var r=n(67294),o=function(e,t,n,r){void 0===r&&(r=!0);var i=function(e,t,n){return"left"===e.left?t.left:"right"===e.left?t.right:"right"===e.right?t.right-n.width:"left"===e.right?t.left-n.width:t.left+t.width/2-n.width/2}(e,t,n),a=Math.max(0,i);return i=Math.min(window.innerWidth-n.width,a),r||a===i?i:o(function(e){return"left"===e.left?{right:"right"}:"right"===e.left?{right:"left"}:"right"===e.right?{left:"left"}:"left"===e.right?{left:"right"}:void 0}(e),t,n)},i=function(e,t,n,r){void 0===r&&(r=!0);var o=function(e,t,n){if("top"===e.top)return t.top;if("bottom"===e.top)return t.bottom;if("bottom"===e.bottom)return t.bottom-n.height;if("top"===e.bottom){var r=t.top-n.height;return r<0&&t.bottom+n.height<window.innerHeight?t.bottom:r}return t.top+t.height/2-n.height/2}(e,t,n),a=Math.max(0,o);return o=Math.min(window.innerHeight-n.height,a),r||a===o?o:i(function(e){return"top"===e.top?{bottom:"bottom"}:"bottom"===e.top?{bottom:"top"}:"bottom"===e.bottom?{top:"top"}:"top"===e.bottom?{top:"bottom"}:void 0}(e),t,n)},a=["top","right","bottom","right","width"];t.default=function(e,t,n,s,u,l){return(0,r.useCallback)((function(){if(t.current){a.forEach((function(e){return t.current.style[e]=""}));var r=e.getBoundingClientRect(),c=t.current.getBoundingClientRect(),f=function(e,t,n){return"align"===e?Math.min(t.width,n.width):"width"===e?Math.max(t.width,n.width):Math.min(n.width,window.innerWidth)}(s,r,c);c.width=f;requestAnimationFrame((function(){var e=o(n,r,c,u),a=i(n,r,c,u);t.current&&(l&&t.current.style.left||(t.current.style.left="".concat(e,"px")),t.current.style.top="".concat(a,"px"),s&&(t.current.style.width="".concat(f,"px")))}))}}),[e,n,s])}},51586:function(e,t,n){"use strict";var r,o=n(67294),i=n(60677),a=n(71059),s=n(32855),u=n(37807),l=n(65588),c=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},f=function(){return f=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},f.apply(this,arguments)},d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},p=(0,i.default)(s.default)(r||(r=c(["\n ","\n list-style-type: none;\n"],["\n ","\n list-style-type: none;\n"])),(function(e){return!e.hideShadow&&"box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);"})),h=function(){return 28};t.Z=function(e){var t=e.hideShadow,n=e.itemProps,r=e.items,i=e.onItemClick,c=e.dropTitle,g=e.dropTitlePadding,v=void 0===g?[3,3,0]:g,m=e.Item,y=e.value,b=e.hasSearch,w=e.searchMargin,x=void 0===w?[4]:w,_=e.gap,S=void 0===_?0:_,O=e.estimateSize,C=void 0===O?h:O,E=e.close,A=d(e,["hideShadow","itemProps","items","onItemClick","dropTitle","dropTitlePadding","Item","value","hasSearch","searchMargin","gap","estimateSize","close"]),M=(0,o.useState)(""),k=M[0],P=M[1],R=(0,o.useMemo)((function(){if(!k)return r;var e=k.toLowerCase();return r.filter((function(t){var n=t.label,r=t.value;return!("string"!==typeof n||!n.toLowerCase().includes(e))||!("string"!==typeof r||!r.toLowerCase().includes(e))}))}),[r,k]),T=(0,o.useCallback)((function(e){P(e.target.value)}),[P]),I=(0,o.useRef)(),B=(0,a.MG)({count:R.length,getScrollElement:function(){return I.current},scrollOffsetFn:function(e){return e?e.target.scrollTop-I.current.offsetTop:0},overscan:3,enableSmoothScroll:!1,estimateSize:C});return o.createElement(p,f({as:"ul",role:"listbox",background:"dropdown",hideShadow:t,padding:[0],margin:[1,0],column:!0,tabindex:"-1",width:"auto"},A),c&&o.createElement(s.default,{padding:v},c),b&&o.createElement(l.Z,{margin:x},o.createElement(u.Z,{"data-testid":"dropdown-search",defaultValue:k,placeholder:"Search",onChange:T,size:"tiny"})),o.createElement("div",{ref:I,style:{height:"100%",overflow:"auto"}},o.createElement("div",{style:{minHeight:"".concat(B.getTotalSize(),"px"),width:"100%",position:"relative"}},B.getVirtualItems().map((function(e){return o.createElement("div",{key:e.key,style:{position:"absolute",top:0,left:0,width:"100%",transform:"translateY(".concat(e.start,"px)"),padding:2*S,overflow:"hidden"},"data-index":e.index,ref:B.measureElement},o.createElement(m,{item:R[e.index],index:e.index,itemProps:n,value:y,onItemClick:i,close:E}))})))))}},91970:function(e,t,n){"use strict";n.r(t),n.d(t,{ItemContainer:function(){return d}});var r,o=n(67294),i=n(60677),a=n(50757),s=n(32855),u=n(90833),l=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},c=function(){return c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},c.apply(this,arguments)},f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},d=(0,i.default)(s.default).attrs({as:"li",role:"option",padding:[1,4]})(r||(r=l(["\n cursor: ",";\n opacity: ",";\n alignitems: ",";\n pointer-events: ",";\n\n &:hover {\n background-color: ",";\n }\n"],["\n cursor: ",";\n opacity: ",";\n alignitems: ",";\n pointer-events: ",";\n\n &:hover {\n background-color: ",";\n }\n"])),(function(e){var t=e.cursor;return null!==t&&void 0!==t?t:"pointer"}),(function(e){return e.disabled?.4:1}),(function(e){var t=e.alignItems;return null!==t&&void 0!==t?t:"center"}),(function(e){return e.disabled?"none":"auto"}),(function(e){return(0,a.Lq)("borderSecondary")(e)}));t.default=function(e){var t=e.item,n=t.value,r=t.label,i=t.icon,a=t.reverse,s=t.disabled,l=t.onClick,p=f(t,["value","label","icon","reverse","disabled","onClick"]),h=e.value,g=e.onItemClick,v=e.index,m=e.style,y=f(e,["item","value","onItemClick","index","style"]),b=h===n;return o.createElement(d,c({"data-index":v,"aria-selected":b,disabled:s||b,onClick:function(e){l&&l(e),g(n)}},p,y,{style:m}),a&&o.createElement(u.TextSmall,null,r),i,!a&&o.createElement(u.TextSmall,null,r))}},47817:function(e,t,n){"use strict";n.r(t);var r=n(67294),o=n(24724),i=n(88719),a=n(88006),s=n(11557),u=n(62928),l=n(84309),c=n(51586),f=n(91970),d=function(){return d=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},d.apply(this,arguments)},p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},h=(0,r.forwardRef)((function(e,t){var n=e.value,h=e.onChange,g=e.onOpen,v=e.onClose,m=e.closeOnClick,y=void 0===m||m,b=e.open,w=void 0!==b&&b,x=e.icon,_=void 0===x?null:x,S=e.label,O=e.caret,C=void 0===O||O,E=e.children,A=e.dropProps,M=e.dropdownProps,k=e.itemProps,P=e.items,R=e.Item,T=void 0===R?f.default:R,I=e.Dropdown,B=void 0===I?c.Z:I,D=e.animation,j=e.dropTitle,L=e.dropTitlePadding,Z=e.hasSearch,N=void 0!==Z&&Z,F=p(e,["value","onChange","onOpen","onClose","closeOnClick","open","icon","label","caret","children","dropProps","dropdownProps","itemProps","items","Item","Dropdown","animation","dropTitle","dropTitlePadding","hasSearch"]),H=(0,u.Z)(w,{on:g,off:v}),V=H[0],z=H[1],U=H[3],G=(0,s.default)(t),W=G[0],$=G[1],q=(0,r.useCallback)((function(e){h&&h(e),y&&U()}),[h]),Y=(0,r.useCallback)((function(e){W.current===e.target||(0,a.Z)(e.target).some((function(e){return e===W.current}))||U()}),[U]),X=(0,i.Z)(E,$,d({onClick:z,"aria-haspopup":"listbox","aria-expanded":V,open:V},F)),K=(0,r.useMemo)((function(){if(S)return S;if(X)return X;var e=P.find((function(e){return e.value===n}));return null===e||void 0===e?void 0:e.label}),[S,X,P,n]);return r.createElement(r.Fragment,null,X||r.createElement(l.Z,d({ref:$,icon:_,label:K,caret:C,onClick:z,open:V},F)),V&&W.current&&r.createElement(o.Z,d({animation:D,onEsc:U,onClickOutside:Y,hideShadow:!0,target:W.current},A),r.createElement(B,d({dropTitle:j,dropTitlePadding:L,value:n,onItemClick:q,items:P,itemProps:k,Item:T,hasSearch:N,close:U},M))))}));t.default=h},84309:function(e,t,n){"use strict";var r,o=n(67294),i=n(60677),a=n(32855),s=n(11597),u=n(90833),l=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},c=function(){return c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},c.apply(this,arguments)},f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},d=(0,i.default)(a.default)(r||(r=l(["\n cursor: pointer;\n"],["\n cursor: pointer;\n"]))),p=(0,o.forwardRef)((function(e,t){var n=e.open,r=e.icon,i=e.label,l=e.caret,p=f(e,["open","icon","label","caret"]);return o.createElement(d,c({gap:2,padding:[2,4],justifyContent:"between",alignItems:"center",role:"button",tabindex:"0","aria-haspopup":"listbox","aria-expanded":n,ref:t},p),o.createElement(a.default,{alignItems:"center",gap:2},r,"string"===typeof i?o.createElement(u.Text,null,i):i),!0===l?o.createElement(s.JO,{name:"chevron_down",color:"text",width:"12px",height:"12px",rotate:n?2:null}):l)}));t.Z=p},88006:function(e,t){"use strict";t.Z=function(e){var t=[];for(e=e.parentNode;e;)t.push(e),e=e.parentNode;return t}},88719:function(e,t,n){"use strict";var r=n(67294),o=n(13692),i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)};t.Z=function(e,t,n){return(0,r.useMemo)((function(){if(void 0===e||null===e)return e;if("function"===typeof e)return e(i({ref:function(e){return(0,o.Z)(t,e)}},n));var a=function(e){return 1!==r.Children.count(e)?r.Children.only(e):(0,r.isValidElement)(e)?e:r.createElement("span",null,e)}(e);return(0,r.cloneElement)(a,i(i({},n),{ref:function(e){(0,o.Z)(t,e),(0,o.Z)(a.ref,e)}}))}),[e,n.open])}},54922:function(e,t,n){"use strict";n.r(t),n.d(t,{LoaderIcon:function(){return l}});var r,o=n(67294),i=n(60677),a=n(50757),s=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},u=i.default.svg(r||(r=s(["\n fill: none;\n stroke-width: 17px;\n stroke-dasharray: 100;\n stroke-dashoffset: 100;\n animation: ntd-draw 1s linear infinite;\n stroke: ",";\n width: 24px;\n .path {\n stroke: ",";\n }\n\n @keyframes ntd-draw {\n to {\n stroke-dashoffset: 0;\n }\n }\n"],["\n fill: none;\n stroke-width: 17px;\n stroke-dasharray: 100;\n stroke-dashoffset: 100;\n animation: ntd-draw 1s linear infinite;\n stroke: ",";\n width: 24px;\n .path {\n stroke: ",";\n }\n\n @keyframes ntd-draw {\n to {\n stroke-dashoffset: 0;\n }\n }\n"])),(0,a.Lq)("bright"),(0,a.Lq)("bright")),l=function(e){var t=e.className;return o.createElement(u,{className:t,viewBox:"0 0 21 17",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},o.createElement("g",{className:"path",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},o.createElement("path",{d:"M2,1 C8.25086152,1 11.9367136,1 13.0575562,1 C14.73882,1 19.6834591,2 19.9614325,7.72050108 C20.239406,13.4410022 15.7459591,15.1224845 13.6463763,15.1224845 C12.2466545,15.1224845 10.0279195,15.1224845 6.9901715,15.1224845 L2,1 Z",id:"Path-2",strokeWidth:"2"})))}},46345:function(e,t,n){"use strict";n.d(t,{J:function(){return u}});var r=n(67294),o=n(52603),i=n(10114),a=function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)},s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},u=(0,r.forwardRef)((function(e,t){var n=e.name,u=e.className,l=e.size,c=e.disabled,f=void 0!==c&&c,d=s(e,["name","className","size","disabled"]),p=o.e[n];if(!p)return null;var h,g=l||((h=n).endsWith("_s")?"small":h.endsWith("_l")?"large":"medium");return r.createElement(i.StyledIcon,a({viewBox:p.viewBox},d,{size:g,className:u,disabled:f,ref:t}),r.createElement("use",{xlinkHref:"#".concat(p.id)}))}))},52603:function(e,t,n){"use strict";n.d(t,{e:function(){return vf}});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"add_node",use:"add_node-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="add_node"><path d="M4.25 6.25h1v-1h-1v1ZM3.375 8.5h11c.759 0 1.375-.616 1.375-1.375v-3.75c0-.759-.616-1.375-1.375-1.375h-11C2.616 2 2 2.616 2 3.375v3.75C2 7.884 2.616 8.5 3.375 8.5Zm.125-5h10.75V7H3.5V3.5Zm1.75 10v-1h-1v1h1ZM3.5 10.75h12.25v-.125c0-.759-.616-1.375-1.375-1.375h-11C2.616 9.25 2 9.866 2 10.625v3.75c0 .759.616 1.375 1.375 1.375H10.5v-1.5h-7v-3.5Zm12.25 3.5V12h-1.5v2.25H12v1.5h2.25V18h1.5v-2.25H18v-1.5h-2.25Z" /></symbol>'}),u=(a().add(s),s),l=new(o())({id:"add_user",use:"add_user-usage",viewBox:"0 0 15 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 16" id="add_user"><path d="M11.5 5C11.5 2.519 9.481.5 7 .5A4.505 4.505 0 0 0 2.5 5c0 1.217.49 2.32 1.278 3.13C1.902 8.584.5 10.266.5 12.279V15.5H2v-3.221A2.779 2.779 0 0 1 4.779 9.5H7c2.481 0 4.5-2.019 4.5-4.5ZM7 8a3 3 0 1 1 0-6 3 3 0 0 1 0 6Zm5.75 4.25V10h-1.5v2.25H9v1.5h2.25V16h1.5v-2.25H15v-1.5h-2.25Z" /></symbol>'}),c=(a().add(l),l),f=new(o())({id:"aggregation_avg",use:"aggregation_avg-usage",viewBox:"0 0 16 12",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 12" id="aggregation_avg"><path d="M15.75 4c0-.41-.34-.75-.75-.75H3.81l1.72-1.72c.29-.29.29-.77 0-1.06a.754.754 0 0 0-1.06 0L.19 4.75H15c.41 0 .75-.34.75-.75ZM1 7.25c-.41 0-.75.34-.75.75s.34.75.75.75h11.19l-1.72 1.72c-.29.29-.29.77 0 1.06.15.15.34.22.53.22s.38-.07.53-.22l4.28-4.28H1Z" /></symbol>'}),d=(a().add(f),f),p=new(o())({id:"aggregation_max",use:"aggregation_max-usage",viewBox:"0 0 15 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 16" id="aggregation_max"><path d="M10.03.97a.754.754 0 0 0-1.06 0c-.29.29-.29.77 0 1.06L10.94 4H4.71C2.11 4 0 6.11 0 8.71V16h1.5V8.71c0-1.77 1.44-3.21 3.21-3.21h6.73L8.97 7.97c-.29.29-.29.77 0 1.06.15.15.34.22.53.22s.38-.07.53-.22L14.06 5 10.03.97Z" /></symbol>'}),h=(a().add(p),p),g=new(o())({id:"aggregation_med",use:"aggregation_med-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="aggregation_med"><path d="M.75 0H0v1.5h.75V0ZM0 14h.75v-1.5H0V14ZM3.53 0H2.14v1.5h1.39V0ZM2.14 14h1.39v-1.5H2.14V14ZM6.31 0H4.92v1.5h1.39V0Zm5.55 0h-1.39v1.5h1.39V0ZM9.08 0H7.69v1.5h1.39V0ZM0 5.75h14v-1.5H0v1.5ZM4.92 14h1.39v-1.5H4.92V14Zm8.33-14v1.5H14V0h-.75ZM0 9.75h14v-1.5H0v1.5ZM7.69 14h1.39v-1.5H7.69V14Zm5.56 0H14v-1.5h-.75V14Zm-2.78 0h1.39v-1.5h-1.39V14Z" /></symbol>'}),v=(a().add(g),g),m=new(o())({id:"aggregation_min",use:"aggregation_min-usage",viewBox:"0 0 15 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 16" id="aggregation_min"><path d="M10.03 6.97a.754.754 0 0 0-1.06 0c-.29.29-.29.77 0 1.06l2.47 2.47H4.71c-1.77 0-3.21-1.44-3.21-3.21V0H0v7.29C0 9.89 2.11 12 4.71 12h6.23l-1.97 1.97c-.29.29-.29.77 0 1.06.15.15.34.22.53.22s.38-.07.53-.22L14.06 11l-4.03-4.03Z" /></symbol>'}),y=(a().add(m),m),b=new(o())({id:"aggregation_sum",use:"aggregation_sum-usage",viewBox:"0 0 12 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 14" id="aggregation_sum"><path d="M12 3V0H0v3l5 4-5 4v3h12v-3h-1.5v1.5h-9v-.78l4.44-3.55L7.4 7 5.94 5.83 1.5 2.28V1.5h9V3H12Z" /></symbol>'}),w=(a().add(b),b),x=new(o())({id:"aggregation_sum_abs",use:"aggregation_sum_abs-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="aggregation_sum_abs"><path d="M0 0v6h14V0H0Zm12.5 4.5h-11v-3h11v3ZM0 14h14V8H0v6Zm1.5-4.5h11v3h-11v-3Z" /></symbol>'}),_=(a().add(x),x),S=new(o())({id:"alarm",use:"alarm-usage",viewBox:"0 0 18 21",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 21" id="alarm"><path d="M17 13.6c-.6-.6-1-1.5-1-2.4V8c0-3.5-2.6-6.4-6-6.9V1c0-.6-.4-1-1-1S8 .4 8 1v.1C4.6 1.6 2 4.5 2 8v3.2c0 .9-.3 1.7-1 2.4l-1 1v2.9C0 18.9 1.1 20 2.5 20h4.8c.3.6 1 1 1.7 1s1.4-.4 1.7-1h4.8c1.4 0 2.5-1.1 2.5-2.5v-2.9l-1-1Zm-1 3.9c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-2.1l.4-.4H8a2 2 0 0 0 2-2H3.7c.2-.6.3-1.2.3-1.8V8c0-2.8 2.2-5 5-5s5 2.2 5 5v3.2c0 1.4.6 2.8 1.6 3.8l.4.4v2.1Z" /></symbol>'}),O=(a().add(S),S),C=new(o())({id:"alarm_c",use:"alarm_c-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="alarm_c"><circle cx="21.5" cy="2.5" r="2.5" fill="#FF4136" /><path fill-rule="evenodd" d="M20 14.6c-.6-.6-1-1.5-1-2.4V9c0-3.5-2.6-6.4-6-6.9V2c0-.6-.4-1-1-1s-1 .4-1 1v.1C7.6 2.6 5 5.5 5 9v3.2c0 .9-.3 1.7-1 2.4l-1 1v2.9C3 19.9 4.1 21 5.5 21h4.8c.3.6 1 1 1.7 1s1.4-.4 1.7-1h4.8c1.4 0 2.5-1.1 2.5-2.5v-2.9l-1-1Zm-1 3.9c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-2.1l.4-.4H11a2 2 0 0 0 2-2H6.7c.2-.6.3-1.2.3-1.8V9c0-2.8 2.2-5 5-5s5 2.2 5 5v3.2c0 1.4.6 2.8 1.6 3.8l.4.4v2.1Z" clip-rule="evenodd" /></symbol>'}),E=(a().add(C),C),A=new(o())({id:"alarm_cw",use:"alarm_cw-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="alarm_cw"><circle cx="15.5" cy="2.5" r="2.5" fill="#FF4136" /><circle cx="21.5" cy="2.5" r="2.5" fill="#FFC300" /><path d="M12.317 1.042A3.487 3.487 0 0 0 12 2.5c0 .541.123 1.054.342 1.511A5.29 5.29 0 0 0 12 4C9.2 4 7 6.2 7 9v3.2c0 .6-.1 1.2-.3 1.8H13a2 2 0 0 1-2 2H5.4l-.4.4v2.1c0 .3.2.5.5.5h13c.3 0 .5-.2.5-.5v-2.1l-.4-.4c-1-1-1.6-2.4-1.6-3.8V9c0-1.134-.36-2.17-.976-3h2.294c.437.909.682 1.926.682 3v3.2c0 .9.4 1.8 1 2.4l1 1v2.9c0 1.4-1.1 2.5-2.5 2.5h-4.8c-.3.6-1 1-1.7 1s-1.4-.4-1.7-1H5.5C4.1 21 3 19.9 3 18.5v-2.9l1-1c.7-.7 1-1.5 1-2.4V9c0-3.5 2.6-6.4 6-6.9V2c0-.6.4-1 1-1 .113 0 .22.014.317.042Z" /></symbol>'}),M=(a().add(A),A),k=new(o())({id:"alarm_w",use:"alarm_w-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="alarm_w"><circle cx="21.5" cy="2.5" r="2.5" fill="#FFC300" /><path fill-rule="evenodd" d="M20 14.6c-.6-.6-1-1.5-1-2.4V9c0-3.5-2.6-6.4-6-6.9V2c0-.6-.4-1-1-1s-1 .4-1 1v.1C7.6 2.6 5 5.5 5 9v3.2c0 .9-.3 1.7-1 2.4l-1 1v2.9C3 19.9 4.1 21 5.5 21h4.8c.3.6 1 1 1.7 1s1.4-.4 1.7-1h4.8c1.4 0 2.5-1.1 2.5-2.5v-2.9l-1-1Zm-1 3.9c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-2.1l.4-.4H11a2 2 0 0 0 2-2H6.7c.2-.6.3-1.2.3-1.8V9c0-2.8 2.2-5 5-5s5 2.2 5 5v3.2c0 1.4.6 2.8 1.6 3.8l.4.4v2.1Z" clip-rule="evenodd" /></symbol>'}),P=(a().add(k),k),R=new(o())({id:"alarm_bell",use:"alarm_bell-usage",viewBox:"0 0 12 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 14" id="alarm_bell"><path d="M11.45 8.11A2.61 2.61 0 0 1 10 5.77V5c0-1.97-1.44-3.6-3.31-3.93 0-.02.01-.04.01-.07 0-.39-.31-.7-.7-.7-.39 0-.7.31-.7.7 0 .02.01.05.01.07C3.44 1.4 2 3.03 2 5v.76c0 1-.55 1.9-1.45 2.34L0 8.38v2.82c0 .99.81 1.8 1.8 1.8H5c0 .55.45 1 1 1s1-.45 1-1h3.2c.99 0 1.8-.81 1.8-1.8V8.38l-.55-.27ZM11 11.2c0 .44-.36.8-.8.8H1.8c-.44 0-.8-.36-.8-.8V10h5.5c.55 0 1-.45 1-1H1c1.23-.61 2-1.87 2-3.24V5c0-1.66 1.34-3 3-3s3 1.34 3 3v.76c0 1.37.77 2.62 2 3.24v2.2Z" /></symbol>'}),T=(a().add(R),R),I=new(o())({id:"alarms_new",use:"alarms_new-usage",viewBox:"0 0 22 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 20" id="alarms_new"><path d="m17.5 12 4.4-5-4.4-5H11V0H9v2H0v10h9v6H5v2h10v-2h-4v-6h6.5ZM2 10V4h14.5l2.6 3-2.6 3H2Z" /></symbol>'}),B=(a().add(I),I),D=new(o())({id:"alarm_off",use:"alarm_off-usage",viewBox:"0 0 15 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 16" id="alarm_off"><path d="M12.2 7V6c0-.272-.029-.537-.07-.797l-1.412 2.046a3.504 3.504 0 0 0 1.982 2.914v2.688c0 .358-.292.65-.65.65H6.407l-1.035 1.5H6.2a1 1 0 0 0 2 0h3.85a2.15 2.15 0 0 0 2.15-2.15V9a2 2 0 0 1-2-2Zm.426-6.867a.75.75 0 0 0-1.043.191L10.34 2.128A4.913 4.913 0 0 0 8.18 1.099c.004-.034.02-.063.02-.099a1 1 0 0 0-2 0c0 .035.016.064.02.099A4.999 4.999 0 0 0 2.2 6v1a2 2 0 0 1-2 2v3.85c0 .912.57 1.687 1.372 2a.746.746 0 0 0 1.245.827l10-14.5a.75.75 0 0 0-.19-1.044ZM2.496 13.5H2.35a.65.65 0 0 1-.65-.65V10.5h2.865l-2.069 3ZM5.6 9H3.063A3.472 3.472 0 0 0 3.7 7V6c0-1.93 1.57-3.5 3.5-3.5.877 0 1.672.331 2.284.867L5.6 9Z" /></symbol>'}),j=(a().add(D),D),L=new(o())({id:"anomalies_brain",use:"anomalies_brain-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="anomalies_brain"><path d="M17 8.99c0-1.008-.31-1.915-.929-2.621v-.101a4.44 4.44 0 0 0-4.439-4.436h-.103a3.97 3.97 0 0 0-1.755-.706c-.826-.202-1.548-.1-1.548-.1-.723.2-1.342.503-1.858.907-2.374 0-4.439 2.016-4.439 4.436v.1A3.818 3.818 0 0 0 1 8.99c0 1.008.31 1.916.929 2.622v.1c0 2.42 1.961 4.437 4.336 4.437h.103a4.352 4.352 0 0 0 1.858.806s.722.101 1.548 0a3.868 3.868 0 0 0 1.858-.806c2.375 0 4.439-2.017 4.439-4.437v-.1c.62-.706.929-1.614.929-2.622Zm-8.774 1.815c-.207-.1-.413-.202-.62-.303l-.825 1.311a6.06 6.06 0 0 0 1.445.504v3.126a2.479 2.479 0 0 1-1.136-.605c-.619-.605-.929-1.31-.929-2.218H4.613c0 .605.103 1.109.31 1.613-.93-.504-1.446-1.412-1.446-2.52v-.303c0-.605.413-1.31.93-1.815.206-.202.412-.302.722-.403.206.403.62.907 1.239 1.21L7.09 9.09c-1.032-.504-.722-1.411-.516-1.714L5.13 6.671c-.103.303-.206.605-.31 1.008-.516.101-1.032.404-1.445.807-.31.303-.516.605-.826.907V8.99c0-.706.31-1.411.723-1.915.516-.605 1.342-.908 2.064-.908V4.655c-.516 0-1.135.1-1.548.302.516-.907 1.445-1.512 2.478-1.512h.206l.413.1.31-.302c.206-.302.619-.504 1.032-.605v8.167Zm6.503.1c-.516.606-1.342.908-2.064.908v1.513c.516 0 1.135-.101 1.548-.303-.516.908-1.445 1.512-2.477 1.512h-.207l-.413-.1-.31.302c-.31.303-.722.504-1.135.605V7.276c.206.101.413.101.62.303l.825-1.311c-.31-.302-.826-.504-1.342-.504V2.638c.413.101.826.303 1.136.605.619.504.929 1.311.929 2.118h1.548c0-.605-.103-1.11-.31-1.614.93.505 1.446 1.412 1.446 2.521v.302c-.104.706-.413 1.412-.93 1.916-.206.202-.412.303-.722.403-.207-.504-.62-.907-1.239-1.21L10.91 8.99c1.032.504.722 1.412.516 1.714l1.445.605c.103-.302.206-.605.31-1.008a6.624 6.624 0 0 0 1.445-.807c.31-.302.62-.605.826-1.008v.403a3.2 3.2 0 0 1-.723 2.017Z" /></symbol>'}),Z=(a().add(L),L),N=new(o())({id:"anomalies_lens",use:"anomalies_lens-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="anomalies_lens"><path fill-rule="evenodd" d="m12.74 11.68 2.79 2.79c.29.29.29.77 0 1.06-.15.15-.34.22-.53.22s-.38-.07-.53-.22l-2.79-2.79A5.976 5.976 0 0 1 8 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6c0 1.39-.47 2.66-1.26 3.68ZM3.814 9.65A4.51 4.51 0 0 0 8 12.5a4.51 4.51 0 0 0 4.186-2.85h-.456l-.19-.19-.54-.54-.54.54-.561.56-.44-.66L8 7.173 6.54 9.36l-.192.289H3.814Zm-.3-1.3A4.507 4.507 0 0 1 8 3.5a4.507 4.507 0 0 1 4.486 4.85h-.217l-.81-.81L11 7.08l-.46.46-.439.44-1.56-2.34L8 4.827l-.54.811L5.651 8.35H3.514Z" clip-rule="evenodd" /></symbol>'}),F=(a().add(N),N),H=n(88055),V=new(o())({id:"applications_hollow",use:"applications_hollow-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="applications_hollow"><path d="M13.75 3.75h-1.99c-.37 0-.72.09-1.04.23a2.578 2.578 0 0 0-2.55-2.23H4.34a2.59 2.59 0 0 0-2.59 2.59v3.83c0 1.13.74 2.09 1.76 2.44-.16.32-.26.68-.26 1.07v1.16c0 1.33 1.08 2.42 2.42 2.42h1.16c.4 0 .77-.11 1.1-.28a2.14 2.14 0 0 0 1.96 1.28h2.71c1.18 0 2.15-.96 2.15-2.15V11.4c0-.28-.06-.55-.16-.8.96-.35 1.66-1.26 1.66-2.35v-2a2.5 2.5 0 0 0-2.5-2.5Zm-6 9.08c0 .51-.41.92-.92.92H5.67c-.51 0-.92-.41-.92-.92v-1.16c0-.51.41-.92.92-.92h1.16c.51 0 .92.41.92.92v1.16Zm.41-3.58H4.34c-.6 0-1.09-.49-1.09-1.09V4.34c0-.6.49-1.09 1.09-1.09h3.83c.6 0 1.09.49 1.09 1.09v3.83c-.01.59-.5 1.08-1.1 1.08Zm5.09 4.85c0 .36-.29.65-.65.65H9.9c-.36 0-.65-.29-.65-.65v-2.7c0-.36.29-.65.65-.65h2.7c.36 0 .65.29.65.65v2.7Zm1.5-5.85c0 .55-.45 1-1 1h-1.99c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1h1.99c.55 0 1 .45 1 1v2Z" /></symbol>'}),z=(a().add(V),V),U=new(o())({id:"around_clock",use:"around_clock-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="around_clock"><path d="M8 3.25c-.41 0-.75.34-.75.75v4c0 .2.08.39.22.53l2 2c.15.15.34.22.53.22s.38-.07.53-.22c.29-.29.29-.77 0-1.06L8.75 7.69V4c0-.41-.34-.75-.75-.75Z" /><path d="M8 0C3.58 0 0 3.58 0 8c0 .17.01.33.03.5h1.5c-.01-.17-.03-.33-.03-.5 0-3.58 2.92-6.5 6.5-6.5s6.5 2.92 6.5 6.5-2.92 6.5-6.5 6.5c-2.29 0-4.29-1.2-5.45-3h2.7c.41 0 .75-.34.75-.75S5.66 10 5.25 10H0v5.25c0 .41.34.75.75.75s.75-.34.75-.75v-2.61C2.95 14.67 5.31 16 8 16c4.42 0 8-3.58 8-8s-3.58-8-8-8Z" /></symbol>'}),G=(a().add(U),U),W=new(o())({id:"arrow_down",use:"arrow_down-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="arrow_down"><path d="M9 3v5h2l-3 4-3-4h2V3h2Z" /></symbol>'}),$=(a().add(W),W),q=new(o())({id:"arrow_w_line_left",use:"arrow_w_line_left-usage",viewBox:"0 0 26 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 24" id="arrow_w_line_left"><path stroke="#8F9EAA" d="M1 6v13" /><path d="M9.3 17.7c.4.4 1 .4 1.4 0 .4-.4.4-1 0-1.4L7.4 13H23c.6 0 1-.4 1-1s-.4-1-1-1H7.4l3.3-3.3c.4-.4.4-1 0-1.4-.2-.2-.5-.3-.7-.3-.2 0-.5.1-.7.3L3.6 12l5.7 5.7Z" /></symbol>'}),Y=(a().add(q),q),X=new(o())({id:"arrow_w_line_right",use:"arrow_w_line_right-usage",viewBox:"0 0 24 13",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 13" id="arrow_w_line_right"><path stroke="#8F9EAA" stroke-width="2" d="M23 13V0" /><path d="M14.7 1.3c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4L16.6 6H1c-.6 0-1 .4-1 1s.4 1 1 1h15.6l-3.3 3.3c-.4.4-.4 1 0 1.4.2.2.5.3.7.3.2 0 .5-.1.7-.3L20.4 7l-5.7-5.7Z" /></symbol>'}),K=(a().add(X),X),J=new(o())({id:"arrow_left",use:"arrow_left-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="arrow_left"><path d="M7.3 17.7c.4.4 1 .4 1.4 0 .4-.4.4-1 0-1.4L5.4 13H21c.6 0 1-.4 1-1s-.4-1-1-1H5.4l3.3-3.3c.4-.4.4-1 0-1.4-.2-.2-.5-.3-.7-.3-.2 0-.5.1-.7.3L1.6 12l5.7 5.7Z" /></symbol>'}),Q=(a().add(J),J),ee=new(o())({id:"arrow-s_down",use:"arrow-s_down-usage",viewBox:"0 0 8 9",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 9" id="arrow-s_down"><path d="M7.2 3.8c-.4-.4-1-.4-1.4 0l-.8.8V1c0-.6-.4-1-1-1S3 .4 3 1v3.6l-.8-.8c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4L4 8.4l3.2-3.2c.4-.4.4-1 0-1.4Z" /></symbol>'}),te=(a().add(ee),ee),ne=new(o())({id:"arrow-s_left",use:"arrow-s_left-usage",viewBox:"0 0 8 9",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 9" id="arrow-s_left"><path d="M7.2 3.8c-.4-.4-1-.4-1.4 0l-.8.8V1c0-.6-.4-1-1-1S3 .4 3 1v3.6l-.8-.8c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4L4 8.4l3.2-3.2c.4-.4.4-1 0-1.4Z" /></symbol>'}),re=(a().add(ne),ne),oe=new(o())({id:"arrows_vertical",use:"arrows_vertical-usage",viewBox:"0 0 6 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10" id="arrows_vertical"><path d="m2.2 4.2.8-.8.8.8c.2.2.4.3.7.3.3 0 .5-.1.7-.3.4-.4.4-1 0-1.4L3 .6.8 2.8c-.4.4-.4 1 0 1.4.4.4 1 .4 1.4 0Zm1.6 1.6-.8.8-.8-.8c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4L3 9.4l2.2-2.2c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0Z" /></symbol>'}),ie=(a().add(oe),oe),ae=new(o())({id:"bookmark",use:"bookmark-usage",viewBox:"0 0 12 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 14" id="bookmark"><path d="M9.77 1.5c.4 0 .73.33.73.73V12.5L6.9 9.8 6 9.13l-.9.67-3.6 2.7V2.23c0-.4.33-.73.73-.73h7.54Zm0-1.5H2.23C1 0 0 1 0 2.23V12.5a1.498 1.498 0 0 0 2.4 1.2L6 11l3.6 2.7a1.498 1.498 0 0 0 2.4-1.2V2.23C12 1 11 0 9.77 0Z" /></symbol>'}),se=(a().add(ae),ae),ue=new(o())({id:"bullet_one",use:"bullet_one-usage",viewBox:"0 0 10 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" id="bullet_one"><path d="M5 0C2.24 0 0 2.24 0 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5Zm1.5 7.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-3H4c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5v3.5h1c.28 0 .5.22.5.5s-.22.5-.5.5Z" /></symbol>'}),le=(a().add(ue),ue),ce=new(o())({id:"bullet_three",use:"bullet_three-usage",viewBox:"0 0 10 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" id="bullet_three"><path d="M5 0C2.24 0 0 2.24 0 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5Zm2 6c0 .83-.67 1.5-1.5 1.5h-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h2C6.33 2.5 7 3.17 7 4c0 .39-.15.73-.39 1 .24.27.39.61.39 1Z" /></symbol>'}),fe=(a().add(ce),ce),de=new(o())({id:"bullet_two",use:"bullet_two-usage",viewBox:"0 0 10 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" id="bullet_two"><path d="M5 0C2.24 0 0 2.24 0 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5Zm1.5 6.5c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5v-.99c0-.83.67-1.5 1.49-1.51H5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h2C6.33 2.5 7 3.17 7 4s-.67 1.5-1.5 1.5h-.99c-.28 0-.51.23-.51.51v.49h2.5Z" /></symbol>'}),pe=(a().add(de),de),he=new(o())({id:"calendar_full",use:"calendar_full-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="calendar_full"><path d="M13.747 3.518c0-.006.003-.011.003-.018v-1a.75.75 0 0 0-1.5 0v1h-2.5v-1a.75.75 0 0 0-1.5 0v1h-2.5v-1a.75.75 0 0 0-1.5 0v1c0 .006.003.011.003.018A2.922 2.922 0 0 0 1.5 6.428v6.644A2.931 2.931 0 0 0 4.428 16h9.144a2.931 2.931 0 0 0 2.928-2.928V6.428a2.922 2.922 0 0 0-2.753-2.91ZM15 13.072c0 .789-.639 1.428-1.428 1.428H4.428A1.428 1.428 0 0 1 3 13.072V8.75h8.5a1.5 1.5 0 0 0 1.5-1.5H3v-.822C3 5.639 3.639 5 4.428 5h9.144C14.361 5 15 5.639 15 6.428v6.644Z" /></symbol>'}),ge=(a().add(he),he),ve=new(o())({id:"calendar_full_press",use:"calendar_full_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="calendar_full_press"><path d="M14.07 3h-.32V2c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1h-2.5V2c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1h-2.5V2c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1h-.32C2.86 3 2 3.86 2 4.93V6h11c0 .83-.67 1.5-1.5 1.5H2v6.57C2 15.13 2.86 16 3.93 16h10.15c1.06 0 1.93-.86 1.93-1.93V4.93A1.94 1.94 0 0 0 14.07 3Z" /></symbol>'}),me=(a().add(ve),ve),ye=new(o())({id:"chart_added",use:"chart_added-usage",viewBox:"0 0 17 17",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17" id="chart_added"><path d="M15.5 10.56V4.38L12 .88l-6 6-2-2-3.5 3.5v3.06c0 2.24 1.82 4.06 4.06 4.06h4.7c-.3-.46-.53-.96-.65-1.5H4.56C3.15 14 2 12.85 2 11.44V9l2-2 2 2 6-6 2 2v4.66c-.32-.1-.65-.16-1-.16-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5c0-.95-.38-1.81-1-2.44Zm-.5 3.19h-1.25V15h-1.5v-1.25H11v-1.5h1.25V11h1.5v1.25H15v1.5Z" /></symbol>'}),be=(a().add(ye),ye),we=new(o())({id:"charts",use:"charts-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="charts"><path d="m15 12.59-6-6-3 3-1.5-1.5-4.5 4.5v2.58C0 17.84 2.17 20 4.83 20h10.33c2.67 0 4.83-2.17 4.83-4.83V7.59l-4.99 5Zm3 2.58c0 1.56-1.27 2.83-2.83 2.83H4.83C3.27 18 2 16.73 2 15.17v-1.75l2.5-2.5 1.5 1.5 3-3 6 6 3-3v2.75ZM2 6.41l2-2 2 2 3.5-3.5 5.5 5.5 2-2 .67.67 1.41-1.41L17 3.59l-2 2L9.5.09 6 3.59l-2-2-4 4v4.17l2-2V6.41Z" /></symbol>'}),xe=(a().add(we),we),_e=new(o())({id:"check",use:"check-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="check"><path fill-rule="evenodd" d="M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2Z" clip-rule="evenodd" /></symbol>'}),Se=(a().add(_e),_e),Oe=new(o())({id:"checkmark_partial_s",use:"checkmark_partial_s-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="checkmark_partial_s"><path d="M1 7h14v3H1z" /></symbol>'}),Ce=(a().add(Oe),Oe),Ee=n(13563),Ae=new(o())({id:"checkmark",use:"checkmark-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="checkmark"><circle cx="8" cy="8" r="8" fill="#42B861" /><path fill="#fff" d="M6.913 11.727 3.718 8.532a.747.747 0 1 1 1.057-1.057L6.83 9.53l4.35-5.018a.749.749 0 1 1 1.133.983l-5.4 6.232Z" /></symbol>'}),Me=(a().add(Ae),Ae),ke=new(o())({id:"chevron_double",use:"chevron_double-usage",viewBox:"0 0 6 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10" id="chevron_double"><path d="m2.2 4.2.8-.8.8.8c.2.2.4.3.7.3.3 0 .5-.1.7-.3.4-.4.4-1 0-1.4L3 .6.8 2.8c-.4.4-.4 1 0 1.4.4.4 1 .4 1.4 0Zm1.6 1.6-.8.8-.8-.8c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4L3 9.4l2.2-2.2c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0Z" /></symbol>'}),Pe=(a().add(ke),ke),Re=n(3728),Te=n(54194),Ie=n(51289),Be=new(o())({id:"chevron_left",use:"chevron_left-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="chevron_left"><path d="m4.59 9 5.71-5.71a.996.996 0 1 1 1.41 1.41L7.41 9l4.29 4.29a.996.996 0 1 1-1.41 1.41L4.59 9Z" /></symbol>'}),De=(a().add(Be),Be),je=new(o())({id:"chevron_left_start",use:"chevron_left_start-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="chevron_left_start"><path d="m8 9 5.71-5.71a.996.996 0 1 1 1.41 1.41L10.82 9l4.29 4.29a.996.996 0 1 1-1.41 1.41L8 9Z" /><path fill-rule="evenodd" d="M4 3a1 1 0 0 1 1 1v10a1 1 0 1 1-2 0V4a1 1 0 0 1 1-1Z" clip-rule="evenodd" /></symbol>'}),Le=(a().add(je),je),Ze=new(o())({id:"chevron_left_small",use:"chevron_left_small-usage",viewBox:"0 0 5 6",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 6" id="chevron_left_small"><path d="M4 0c.3 0 .5.1.7.3.4.4.4 1 0 1.4L3.4 3l1.3 1.3c.4.4.4 1 0 1.4-.4.4-1 .4-1.4 0L.6 3 3.3.3c.2-.2.4-.3.7-.3Z" /></symbol>'}),Ne=(a().add(Ze),Ze),Fe=new(o())({id:"chevron_right",use:"chevron_right-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="chevron_right"><path d="M13.41 9 7.7 14.71a.996.996 0 1 1-1.41-1.41l4.29-4.29-4.29-4.3A.996.996 0 1 1 7.7 3.3L13.41 9Z" /></symbol>'}),He=(a().add(Fe),Fe),Ve=new(o())({id:"chevron_right_s",use:"chevron_right_s-usage",viewBox:"0 0 5 6",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 6" id="chevron_right_s"><path d="M1 6c-.3 0-.5-.1-.7-.3-.4-.4-.4-1 0-1.4L1.6 3 .3 1.7C-.1 1.3-.1.7.3.3c.4-.4 1-.4 1.4 0L4.4 3 1.7 5.7c-.2.2-.4.3-.7.3Z" /></symbol>'}),ze=(a().add(Ve),Ve),Ue=new(o())({id:"chevron_right_end",use:"chevron_right_end-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="chevron_right_end"><path d="m10 9-5.71 5.71a.996.996 0 1 1-1.41-1.41L7.18 9 2.89 4.71A.996.996 0 1 1 4.3 3.3L10 9Z" /><path fill-rule="evenodd" d="M14 15a1 1 0 0 1-1-1V4a1 1 0 1 1 2 0v10a1 1 0 0 1-1 1Z" clip-rule="evenodd" /></symbol>'}),Ge=(a().add(Ue),Ue),We=new(o())({id:"chevron_right_small",use:"chevron_right_small-usage",viewBox:"0 0 5 6",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 6" id="chevron_right_small"><path d="M1 6c-.3 0-.5-.1-.7-.3-.4-.4-.4-1 0-1.4L1.6 3 .3 1.7C-.1 1.3-.1.7.3.3c.4-.4 1-.4 1.4 0L4.4 3 1.7 5.7c-.2.2-.4.3-.7.3Z" /></symbol>'}),$e=(a().add(We),We),qe=n(22874),Ye=new(o())({id:"class_error",use:"class_error-usage",viewBox:"0 0 21 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 22" id="class_error"><path d="M10.357 12.95a1.7 1.7 0 1 0 0 3.4 1.7 1.7 0 0 0 0-3.4ZM9.88 5.728a1.83 1.83 0 0 0-1.24 2.272l.88 3a.913.913 0 0 0 1.752 0l.88-3A1.828 1.828 0 0 0 9.88 5.727Zm8.172-1.855L12.741.806a4.7 4.7 0 0 0-4.689 0L2.74 3.872a4.702 4.702 0 0 0-2.344 4.06v6.134c0 1.67.898 3.226 2.344 4.06l5.312 3.067a4.682 4.682 0 0 0 2.345.626c.81 0 1.62-.208 2.344-.626l5.311-3.066a4.702 4.702 0 0 0 2.345-4.061V7.933c0-1.67-.898-3.226-2.345-4.061Zm.345 10.193c0 .958-.515 1.85-1.345 2.329l-5.311 3.067a2.694 2.694 0 0 1-2.689 0L3.74 16.394a2.697 2.697 0 0 1-1.344-2.33V7.934c0-.958.515-1.85 1.344-2.33l5.312-3.066a2.69 2.69 0 0 1 1.345-.358c.464 0 .93.119 1.344.358l5.311 3.067a2.697 2.697 0 0 1 1.345 2.329v6.132Z" /></symbol>'}),Xe=(a().add(Ye),Ye),Ke=new(o())({id:"class_latency",use:"class_latency-usage",viewBox:"0 0 21 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 20" id="class_latency"><path d="M7.736.36c-.36.1-.72.22-1.06.36l.75 1.85c.27-.11.55-.2.84-.28L7.736.36Zm-2.58 3.59-1.31-1.5c-.28.24-.54.5-.79.77l1.46 1.35c-.1.11-.2.22-.29.34.33-.4.69-.76 1.09-1.08-.05.03-.11.08-.16.12Zm-3.92 2.04c-.15.33-.28.68-.39 1.04l1.91.59c.09-.28.2-.56.31-.83l-1.83-.8ZM2.396 10v.25l-1.99.07c.01.38.04.74.1 1.1l1.97-.28c-.05-.37-.08-.75-.08-1.14Zm.89 3.66-1.78.92c.17.33.36.65.57.96l1.66-1.11c.08.12.16.24.25.35-.26-.35-.49-.73-.7-1.12Zm17.09-4.29c-.02-.38-.07-.74-.13-1.1-.01-.04-.01-.08-.02-.12l-.06-.29c-.02-.12-.05-.24-.09-.36-.02-.11-.05-.21-.09-.32-.1-.36-.22-.7-.37-1.04 0-.01 0-.02-.01-.03-.11-.28-.24-.55-.38-.81-.03-.06-.06-.11-.09-.16-.18-.32-.38-.63-.6-.93-.02-.03-.04-.07-.06-.1-.02-.03-.04-.06-.07-.09-.06-.09-.13-.18-.2-.26-.09-.11-.17-.22-.27-.32-.03-.04-.06-.07-.09-.11-.25-.27-.51-.53-.78-.78-.04-.03-.07-.06-.11-.09-.1-.1-.21-.18-.32-.27-.14-.11-.29-.23-.44-.33-.3-.22-.62-.42-.94-.6-.05-.03-.1-.06-.16-.09-.27-.14-.55-.27-.83-.39-.34-.15-.69-.271-1.05-.37-.11-.04-.21-.07-.32-.09-.2-.06-.4-.1-.61-.14-.05-.01-.1-.02-.15-.02-.36-.07-.73-.12-1.11-.14-.2-.01-.42-.02-.63-.02-.16 0-.32 0-.47.01-.38.021-.75.06-1.11.12l.32 1.97c.29-.05.58-.08.88-.09.12-.01.25-.01.38-.01.17 0 .34.01.51.02a7.71 7.71 0 0 1 1.74.3c.29.09.57.19.84.3.01 0 .01.01.02.01.24.09.47.21.7.34.03.01.05.021.08.04.31.18.61.37.89.58.1.08.2.15.3.24.32.26.61.53.88.84.16.18.31.36.45.55.21.28.4.58.58.89.15.26.28.53.39.8.11.27.21.55.3.84.04.14.08.28.11.43.03.13.06.26.08.39.01.01.01.03.01.04.05.29.08.58.1.88.01.17.02.34.02.51a8.714 8.714 0 0 1-.19 1.76c-.02.08-.04.16-.06.23-.03.13-.07.26-.11.38-.15.48-.35.95-.59 1.39 0 .01 0 .01-.01.021 0 0 0 .01-.01.02-.02.03-.04.07-.06.11-.24.41-.51.81-.8 1.17-.07.1-.16.2-.25.29a7.786 7.786 0 0 1-1.6 1.36c-.24.15-.5.3-.77.44-.03.01-.06.03-.09.04-.11.06-.23.11-.35.16-.46.19-.93.34-1.42.45-.22.05-.45.09-.68.12-.29.03-.58.05-.88.06h-.13c-.26 0-.51-.01-.76-.04-.3-.02-.59-.07-.88-.13-.29-.06-.58-.14-.86-.23-.28-.1-.56-.2-.82-.32-.05-.021-.1-.04-.14-.07-.12-.05-.24-.11-.35-.18-.1-.05-.2-.11-.3-.17-.45-.28-.87-.59-1.26-.94.16.16.34.31.52.45l-1.2 1.58c.29.23.59.44.91.63.26.16.54.3.81.43.05.03.11.06.17.08.33.16.68.3 1.04.41.35.12.71.21 1.07.29.36.07.72.13 1.1.17.31.02.63.04.95.04h.16c.37-.01.74-.03 1.1-.08.09-.01.18-.02.26-.04.15-.02.31-.05.45-.07l.39-.09v-.01c.36-.08.71-.18 1.06-.31.01 0 .01-.01.02-.01.3-.11.6-.24.89-.38.04-.01.07-.03.11-.05.34-.17.66-.35.97-.55.07-.05.14-.09.21-.14.12-.08.24-.17.36-.26.11-.07.22-.16.33-.25.28-.24.56-.49.81-.75.1-.09.19-.19.28-.29l.24-.27c.07-.09.15-.18.22-.27.23-.29.44-.59.63-.91.1-.15.2-.31.29-.47.08-.16.16-.31.23-.47.01-.01.01-.02.01-.03h.01a9.82 9.82 0 0 0 .65-1.8c.03-.1.05-.2.07-.3.09-.35.15-.72.19-1.09 0-.03.01-.06.01-.09.03-.34.05-.68.05-1.02 0-.211-.01-.421-.02-.631Zm-16.11 5.77-1.53 1.29c.24.28.5.55.76.8l1.38-1.44c.05.05.1.09.15.13-.29-.26-.56-.54-.8-.84.01.02.02.04.04.06Zm-1.62-3.13-1.93.5c.09.36.2.71.34 1.06l1.86-.72c.03.09.07.18.11.26-.15-.36-.27-.72-.38-1.1Zm-.11-3.53-1.96-.37c-.07.36-.12.72-.15 1.1l1.99.15c0 .06-.01.11-.01.17.02-.36.07-.71.13-1.05Zm1.42-3.22-1.61-1.19c-.22.3-.42.61-.61.93l1.73 1c-.04.06-.07.13-.1.19.18-.32.38-.63.59-.93Zm2.66-2.31-.94-1.77c-.33.18-.65.37-.95.58l1.13 1.65c-.06.04-.12.09-.18.14.3-.22.61-.42.94-.6Z" /></symbol>'}),Je=(a().add(Ke),Ke),Qe=new(o())({id:"class_utilization",use:"class_utilization-usage",viewBox:"0 0 25 19",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 19" id="class_utilization"><path d="m5.357 7.55-2.12-2.12c2.22-1.94 5.05-3.17 8.16-3.39v3.01c.33-.03.663-.05 1-.05.337 0 .67.021 1 .05V2.04c3.11.22 5.94 1.45 8.16 3.39l-2.12 2.12c.51.43.98.9 1.41 1.41l2.12-2.12 1.42-1.41c-.44-.51-.91-.98-1.42-1.42A15.925 15.925 0 0 0 12.397 0c-4.05 0-7.75 1.52-10.57 4.01-.51.44-.98.91-1.42 1.42l1.42 1.41 2.12 2.12c.43-.51.9-.98 1.41-1.41Zm9.56 8.57 2.394-9.714a1.017 1.017 0 0 0-1.827-.812L9.878 13.88a2.8 2.8 0 1 0 5.039 2.24Z" /></symbol>'}),et=(a().add(Qe),Qe),tt=new(o())({id:"class_workload",use:"class_workload-usage",viewBox:"0 0 22 21",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 21" id="class_workload"><path d="M2.336 21h1v-2h-1v2Zm-1.94 0h.94v-2h-.94v2Zm3.94 0h1v-2h-1v2ZM21.104 5.293 16.397.586 11.69 5.293a.999.999 0 1 0 1.414 1.414l2.293-2.293v9.626c0 .13-.01.26-.02.38-.01.16-.03.32-.06.47-.01.1-.03.2-.06.3 0 .02-.01.03-.01.05a4.894 4.894 0 0 1-.45 1.16c-.06.12-.14.24-.21.36-.16.23-.33.45-.52.65a.8.8 0 0 1-.13.13c-.11.11-.23.22-.35.32-.26.21-.54.4-.83.56-.24.13-.5.24-.76.33-.26.08-.53.15-.81.19l-.25.03c-.17.02-.36.03-.6.03h-2v2h2.1c.23 0 .46-.01.68-.04.03 0 .06 0 .08-.01.06 0 .12-.01.17-.01l.12-.03c.39-.05.77-.14 1.14-.26a6.764 6.764 0 0 0 2.05-1.1.55.55 0 0 0 .09-.07c.08-.06.16-.12.24-.2.19-.15.37-.33.53-.51.26-.28.5-.58.72-.91.1-.16.2-.33.3-.5.05-.11.11-.21.15-.31.04-.07.07-.15.1-.22.16-.35.29-.72.38-1.1.01-.03.01-.05.02-.08.03-.12.05-.24.07-.35.04-.17.06-.35.08-.53v-.03c.01-.03.01-.07.01-.11v-.05c.02-.18.03-.36.03-.54V4.414l2.293 2.293a.997.997 0 0 0 1.413 0 .999.999 0 0 0 0-1.414ZM6.336 21h1v-2h-1v2Zm6.82-20h-5.8C3.516 1 .396 4.12.396 7.96V17h2V7.96c0-2.73 2.23-4.96 4.96-4.96h3.8l2-2Z" /></symbol>'}),nt=(a().add(tt),tt),rt=new(o())({id:"clock_hollow",use:"clock_hollow-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="clock_hollow"><path d="M12 4c-4.96 0-9 4.04-9 9 0 2.07.71 3.97 1.89 5.5l-1.64 1.84a.998.998 0 0 0 .08 1.41c.19.17.43.25.66.25.28 0 .55-.11.75-.34l1.53-1.72A8.965 8.965 0 0 0 12 22c4.96 0 9-4.04 9-9s-4.04-9-9-9Zm0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7ZM4.17 6.79C4.06 6.55 4 6.28 4 6c0-1.1.9-2 2-2 .39 0 .75.12 1.06.31.63-.36 1.29-.65 1.99-.87A3.978 3.978 0 0 0 6 2C3.79 2 2 3.79 2 6c0 1.01.39 1.93 1.01 2.63.32-.65.71-1.27 1.16-1.84ZM18 4c1.1 0 2 .9 2 2 0 .28-.06.55-.17.79.45.57.83 1.18 1.15 1.84C21.61 7.93 22 7.01 22 6c0-2.21-1.79-4-4-4-1.23 0-2.32.57-3.05 1.44.7.22 1.36.51 1.99.87.31-.19.67-.31 1.06-.31Zm1.79 15.26c-.42.52-.89 1-1.4 1.43l.86.97c.2.22.47.34.75.34.24 0 .47-.08.66-.25.41-.37.45-1 .08-1.41l-.95-1.08ZM13 12.46V9c0-.55-.45-1-1-1s-1 .45-1 1v4.54l3.45 2.3c.17.11.36.17.55.17.32 0 .64-.16.83-.45.31-.46.18-1.08-.28-1.39L13 12.46Z" /></symbol>'}),ot=(a().add(rt),rt),it=new(o())({id:"clock_5_min",use:"clock_5_min-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="clock_5_min"><path d="M14.25 3c.41 0 .75.34.75.75 0 .19-.08.37-.2.5.32.39.6.81.83 1.26.52-.41.87-1.04.87-1.76 0-1.24-1.01-2.25-2.25-2.25-.72 0-1.35.34-1.76.87.45.24.87.52 1.26.83.13-.12.31-.2.5-.2ZM2.37 5.51c.24-.45.52-.87.83-1.26a.748.748 0 0 1-.2-.5c0-.41.34-.75.75-.75.19 0 .37.08.5.2.39-.32.81-.6 1.26-.83-.41-.53-1.04-.87-1.76-.87-1.24 0-2.25 1.01-2.25 2.25 0 .72.34 1.35.87 1.76ZM9 2C5.13 2 2 5.13 2 9c0 1.95.8 3.71 2.08 4.98l-.66.79A.75.75 0 0 0 4 16c.21 0 .43-.09.58-.27l.68-.82A6.995 6.995 0 0 0 16 9c0-3.87-3.13-7-7-7Zm0 12.5A5.51 5.51 0 0 1 3.5 9c0-3.03 2.47-5.5 5.5-5.5s5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5Zm5.24-.14c-.36.35-.75.66-1.17.93l.36.43c.15.18.36.27.58.27.17 0 .34-.06.48-.17.32-.27.36-.74.1-1.06l-.35-.4ZM9 5v4l1.8-3.57A3.959 3.959 0 0 0 9 5Z" /></symbol>'}),at=(a().add(it),it),st=new(o())({id:"clock_5_min_press",use:"clock_5_min_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="clock_5_min_press"><path d="M14.25 3c.41 0 .75.34.75.75 0 .19-.08.37-.2.5.32.39.6.81.83 1.26.52-.41.87-1.04.87-1.76 0-1.24-1.01-2.25-2.25-2.25-.72 0-1.35.34-1.76.87.45.24.87.52 1.26.83.13-.12.31-.2.5-.2ZM2.37 5.51c.24-.45.52-.87.83-1.26a.748.748 0 0 1-.2-.5c0-.41.34-.75.75-.75.19 0 .37.08.5.2.39-.32.81-.6 1.26-.83-.41-.53-1.04-.87-1.76-.87-1.24 0-2.25 1.01-2.25 2.25 0 .72.34 1.35.87 1.76ZM9 2C5.13 2 2 5.13 2 9c0 1.95.8 3.71 2.08 4.98l-.66.79A.75.75 0 0 0 4 16c.21 0 .43-.09.58-.27l.68-.82A6.995 6.995 0 0 0 16 9c0-3.87-3.13-7-7-7Zm0 7V5c.31 0 .62.04.92.11.3.07.6.18.87.32L9 9Zm5.24 5.36c-.36.35-.75.66-1.17.93l.36.43c.15.18.36.27.58.27.17 0 .34-.06.48-.17.32-.27.36-.74.1-1.06l-.35-.4Z" /></symbol>'}),ut=(a().add(st),st),lt=new(o())({id:"close_circle",use:"close_circle-usage",viewBox:"0 0 10 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" id="close_circle"><path d="M5 0a5 5 0 1 0 .001 10.001A5 5 0 0 0 5 0Zm2.03 5.97a.75.75 0 0 1-1.06 1.061L5 6.061l-.97.97a.748.748 0 0 1-1.06 0 .75.75 0 0 1 0-1.061L3.94 5l-.97-.97a.75.75 0 1 1 1.061-1.061l.97.97.97-.97A.75.75 0 1 1 7.032 4.03l-.97.97.968.97Z" /></symbol>'}),ct=(a().add(lt),lt),ft=new(o())({id:"cluster",use:"cluster-usage",viewBox:"0 0 22 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" id="cluster"><path d="M11 3.494 4.5 7.247v7.506l6.5 3.753 6.5-3.753V7.247L11 3.494Zm0 1.732 4.227 2.44-1.99 1.161L11 7.537 8.736 8.842l-2.01-1.148L11 5.226Zm-.75 11.115L6 13.887v-4.88l2 1.143v2.582l2.25 1.3v2.31Zm-.75-4.475v-1.732l1.5-.866 1.5.866v1.731l-1.5.866-1.5-.865Zm6.5 2.021-4.227 2.44-.01-2.304-.013.008L14 12.732V10.12l2-1.167v4.935Z" /></symbol>'}),dt=(a().add(ft),ft),pt=new(o())({id:"cluster_spaces",use:"cluster_spaces-usage",viewBox:"0 0 22 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" id="cluster_spaces"><path d="M12 4v6h6V4h-6Zm4.5 4.5h-3v-3h3v3ZM4 18h6v-6H4v6Zm1.5-4.5h3v3h-3v-3ZM4 10h6V4H4v6Zm8 8h6v-6h-6v6Zm1.5-4.5h3v3h-3v-3Z" /></symbol>'}),ht=(a().add(pt),pt),gt=new(o())({id:"code",use:"code-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="code"><path d="M9.24 4.29a.753.753 0 0 0-.95.47l-2 6a.753.753 0 0 0 .71.99c.31 0 .61-.2.71-.51l2-6c.13-.4-.08-.82-.47-.95ZM5.32 5c-.3 0-.56.17-.69.45L3.5 8l1.14 2.55c.12.27.39.45.69.45.54 0 .91-.56.69-1.05L5.14 8 6 6.05C6.23 5.56 5.86 5 5.32 5Zm5.36 0c-.54 0-.91.56-.69 1.05L10.85 8l-.86 1.95c-.22.5.14 1.05.69 1.05.3 0 .56-.17.69-.45L12.5 8l-1.14-2.55a.728.728 0 0 0-.68-.45Zm1.67-3h-8.7C2.19 2 1 3.19 1 4.65v6.69c0 1.47 1.19 2.65 2.65 2.65h8.69c1.47 0 2.65-1.19 2.65-2.65V4.65A2.64 2.64 0 0 0 12.35 2Zm1.15 9.35c0 .64-.52 1.15-1.15 1.15h-8.7c-.64 0-1.15-.52-1.15-1.15v-6.7c0-.63.52-1.15 1.15-1.15h8.69c.64 0 1.15.52 1.15 1.15v6.7h.01Z" /></symbol>'}),vt=(a().add(gt),gt),mt=n(53685),yt=new(o())({id:"community",use:"community-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="community"><path d="M10 5.25H6v1.5h4v-1.5Zm-1.5 3H6v1.5h2.5v-1.5Zm6.48-1.09c.01.11.02.22.02.34 0 .94-.19 1.84-.53 2.66.01.11.03.22.03.34V15H10c-1.33 0-2.5-.59-3.32-1.5H8c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6v6h2.83c1.04 1.79 2.96 3 5.17 3h6v-6c0-1.23-.38-2.38-1.02-3.34ZM3.5 12V7.5C3.5 5.01 5.51 3 8 3c1.42 0 2.67.67 3.49 1.7.08.1.17.2.25.3.48.72.76 1.57.76 2.5 0 2.49-2.01 4.5-4.5 4.5H3.5Z" /></symbol>'}),bt=(a().add(yt),yt),wt=new(o())({id:"connection_to_cloud",use:"connection_to_cloud-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="connection_to_cloud"><path d="M15.05 5.07A4.956 4.956 0 0 1 17 9c0 2.58-1.96 4.68-4.47 4.95l.21-.21c.33-.33.51-.77.51-1.24 0-.072-.008-.136-.017-.206a5.176 5.176 0 0 1-.003-.024c1.32-.5 2.27-1.77 2.27-3.27 0-.9-.35-1.71-.9-2.32-.31-.35-.69-.63-1.11-.83l-.025-.015-.025-.015c-.18-.09-.38-.15-.58-.2l-.037-.014c-.023-.01-.048-.02-.073-.026-.24-.05-.49-.08-.74-.08a.506.506 0 0 1-.065.01c-.023.003-.045.005-.065.01l-.22.03-.41.04c-.72.16-1.36.55-1.84 1.08l-1.11-1c.42-.48.94-.87 1.51-1.15A4.43 4.43 0 0 0 7 3.5C4.52 3.5 2.5 5.52 2.5 8c0 1.7.96 3.16 2.35 3.92a1.739 1.739 0 0 0 .41 1.81l.01.01A5.994 5.994 0 0 1 1 8c0-3.31 2.69-6 6-6 1.79 0 3.39.79 4.48 2.04a4.731 4.731 0 0 1 1.44.06c.02.005.04.008.06.01a3.832 3.832 0 0 1 .81.24 4.322 4.322 0 0 1 1.158.644l.102.076Z" /><path d="m7.119 13.09 1.22-1.22v3.19h1.5v-3.19l1.22 1.22c.29.29 1.06 0 1.06 0s.29-.77 0-1.06L9.089 9l-3.03 3.03c-.29.29-.29.77 0 1.06.29.29.77.29 1.06 0Z" /></symbol>'}),xt=(a().add(wt),wt),_t=new(o())({id:"connectivity_status_live",use:"connectivity_status_live-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18" id="connectivity_status_live"><circle cx="9" cy="9" r="9" fill="#BFE5C6" /><path fill="#00AB44" d="M6.903 7.351c0-.538.2-1.024.51-1.396l-.73-.645a3.169 3.169 0 0 0-.748 2.041A3.2 3.2 0 0 0 6.684 9.4l.729-.652a2.18 2.18 0 0 1-.51-1.396Zm-.961-2.7L5.206 4A5.246 5.246 0 0 0 4 7.351c0 1.277.458 2.447 1.206 3.351l.736-.652a4.196 4.196 0 0 1-.974-2.699c0-1.03.367-1.975.974-2.7ZM9 8.516c.62 0 1.129-.526 1.129-1.164 0-.638-.51-1.163-1.129-1.163-.62 0-1.129.525-1.129 1.163S8.381 8.515 9 8.515Zm0-1.33c.09 0 .161.073.161.166 0 .186-.322.186-.322 0 0-.093.07-.166.161-.166ZM12.793 4c-.2.173-.412.366-.735.652.607.724.974 1.668.974 2.7 0 1.03-.367 1.974-.974 2.698.323.286.536.473.736.652A5.233 5.233 0 0 0 14 7.352 5.233 5.233 0 0 0 12.793 4Zm-1.477 1.303-.729.645c.316.38.51.864.51 1.396 0 .532-.2 1.024-.51 1.397.336.292.368.325.73.645a3.2 3.2 0 0 0 .748-2.048c0-.785-.29-1.483-.749-2.035Zm-1.348 7.7h-.484V9.844A.495.495 0 0 0 9 9.346a.495.495 0 0 0-.484.498v3.159h-.484c-.535 0-.967.445-.967.997h3.87c0-.552-.432-.997-.967-.997Z" /></symbol>'}),St=(a().add(_t),_t),Ot=new(o())({id:"connectivity_status_offline",use:"connectivity_status_offline-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18" id="connectivity_status_offline"><circle cx="9" cy="9" r="9" fill="#FFEBEF" /><path fill="#ED7374" d="M9 2.778A6.218 6.218 0 0 0 2.778 9 6.218 6.218 0 0 0 9 15.222 6.218 6.218 0 0 0 15.222 9 6.218 6.218 0 0 0 9 2.778ZM4.111 9A4.898 4.898 0 0 1 9 4.111c1.111 0 2.124.373 2.951.996l-6.835 6.835A4.784 4.784 0 0 1 4.11 9ZM9 13.89a4.878 4.878 0 0 1-2.951-.996l6.835-6.835c.623.818.996 1.84.996 2.95.009 2.685-2.187 4.88-4.88 4.88Z" /></symbol>'}),Ct=(a().add(Ot),Ot),Et=new(o())({id:"connectivity_status_stale",use:"connectivity_status_stale-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18" id="connectivity_status_stale"><circle cx="9" cy="9" r="9" fill="#ECEEEF" /><path fill="#8F9EAA" d="M7.03 4H5.47C4.66 4 4 4.66 4 5.47v7.06c0 .81.66 1.47 1.47 1.47h1.56c.81 0 1.47-.66 1.47-1.47V5.47C8.5 4.66 7.84 4 7.03 4ZM5.5 12.53 5.47 5.5H7l.03 7-1.53.03ZM12.53 4h-1.56c-.81 0-1.47.66-1.47 1.47v7.06c0 .81.66 1.47 1.47 1.47h1.56c.81 0 1.47-.66 1.47-1.47V5.47C14 4.66 13.34 4 12.53 4ZM11 12.53l-.03-7.03h1.53l.03 7-1.53.03Z" /></symbol>'}),At=(a().add(Et),Et),Mt=new(o())({id:"container",use:"container-usage",viewBox:"0 0 22 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" id="container"><path d="M15.613 5H6.387A2.386 2.386 0 0 0 4 7.387v7.227A2.386 2.386 0 0 0 6.387 17h9.227a2.387 2.387 0 0 0 2.387-2.387V7.387A2.388 2.388 0 0 0 15.613 5Zm.887 9.613a.888.888 0 0 1-.887.887H6.387a.888.888 0 0 1-.887-.887V7.387c0-.489.398-.887.887-.887h9.227c.489 0 .887.398.887.887v7.226H16.5ZM10.249 14h1.5V8.002h-1.5V14Zm-3 0h1.5V8.002h-1.5V14Zm6 0h1.5V8.002h-1.5V14Z" /></symbol>'}),kt=(a().add(Mt),Mt),Pt=new(o())({id:"controller_kind",use:"controller_kind-usage",viewBox:"0 0 22 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" id="controller_kind"><path d="M10.25 15h1.5v-1.5h-1.5V15Zm3.189-11H8.561A4.561 4.561 0 0 0 4 8.561v4.879A4.56 4.56 0 0 0 8.561 18h4.879a4.561 4.561 0 0 0 4.561-4.561V8.561A4.562 4.562 0 0 0 13.439 4Zm3.061 9.439a3.064 3.064 0 0 1-3.061 3.061H8.561A3.064 3.064 0 0 1 5.5 13.439V8.561A3.064 3.064 0 0 1 8.561 5.5h4.879a3.064 3.064 0 0 1 3.06 3.061v4.878ZM13 9.25h-1.25V7h-1.5v2.25H9c-.965 0-1.75.785-1.75 1.75s.785 1.75 1.75 1.75h4c.965 0 1.75-.785 1.75-1.75S13.965 9.25 13 9.25Zm0 2H9a.25.25 0 0 1 0-.5h4a.25.25 0 0 1 0 .5Z" /></symbol>'}),Rt=(a().add(Pt),Pt),Tt=new(o())({id:"controller_name",use:"controller_name-usage",viewBox:"0 0 22 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" id="controller_name"><path d="m12.227 8.228-3.354 3.21a1.622 1.622 0 1 0 2.667 1.666l1.415-4.422a.443.443 0 0 0-.728-.454Zm2.482-3.166A6.996 6.996 0 0 0 5.063 7.29 7.001 7.001 0 0 0 10.993 18 7 7 0 0 0 14.71 5.062Zm.956 8.852a5.473 5.473 0 0 1-4.67 2.586 5.496 5.496 0 0 1-2.909-.836 5.507 5.507 0 0 1-1.75-7.579A5.477 5.477 0 0 1 11.008 5.5c1.026 0 2.031.29 2.907.836a5.508 5.508 0 0 1 1.75 7.579Z" /></symbol>'}),It=(a().add(Tt),Tt),Bt=new(o())({id:"copy",use:"copy-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="copy"><path d="M10.146 14h1.412v-1.5h-1.412V14Zm-2.352 0h1.412v-1.5H7.794V14ZM11 0H0v11h3v.559h1.5V11H11V4.5h.559V3H11V0ZM9.5 9.5h-8v-8h8v8ZM3 14h1.5v-1.5H3V14Zm2.441 0h1.411v-1.5H5.441V14Zm7.059 0H14v-1.5h-1.5V14Zm0-11v1.5H14V3h-1.5Zm0 3.853H14V5.441h-1.5v1.412Zm0 2.353H14V7.794h-1.5v1.412Zm0 2.353H14v-1.412h-1.5v1.412Z" /></symbol>'}),Dt=(a().add(Bt),Bt),jt=new(o())({id:"correlation",use:"correlation-usage",viewBox:"0 0 28 28",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 28 28" id="correlation"><path fill="#00AB44" d="M21.56 2.333H6.79A4.456 4.456 0 0 0 2.333 6.79v14.77a4.113 4.113 0 0 0 4.107 4.107h15.12a4.113 4.113 0 0 0 4.107-4.107V6.44a4.113 4.113 0 0 0-4.107-4.107ZM19.833 21H17.5v-2.777l-2.193-1.096 2.613-1.307 1.925.957V21h-.012Zm1.995-9.672a1.146 1.146 0 0 1-.828.339c-.303 0-.595-.117-.828-.339l-.339-.338v2.567L10.5 18.223V21H8.167v-4.223l3.22-1.61-3.22-1.61V10.99l-.339.338a1.162 1.162 0 0 1-1.645 0 1.162 1.162 0 0 1 0-1.645l3.15-3.161 3.162 3.161a1.162 1.162 0 0 1-.828 1.984c-.304 0-.595-.117-.829-.339l-.338-.35v1.132l3.5 1.75 3.5-1.75v-1.132l-.338.339a1.162 1.162 0 0 1-1.645 0 1.162 1.162 0 0 1 0-1.645l3.15-3.15 3.161 3.161c.455.444.455 1.19 0 1.645Z" /><path fill="#fff" d="M21.828 11.328a1.145 1.145 0 0 1-.828.339c-.303 0-.595-.117-.828-.339l-.339-.338v2.567L10.5 18.223V21H8.167v-4.223l3.22-1.61-3.22-1.61V10.99l-.339.338a1.162 1.162 0 0 1-1.645 0 1.162 1.162 0 0 1 0-1.645l3.15-3.161 3.162 3.161a1.162 1.162 0 0 1-.828 1.984c-.304 0-.595-.117-.829-.339l-.338-.35v1.132l3.5 1.75 3.5-1.75v-1.132l-.338.339a1.162 1.162 0 0 1-1.645 0 1.162 1.162 0 0 1 0-1.645l3.15-3.15 3.161 3.161c.455.444.455 1.19 0 1.645Z" /><path fill="#fff" d="M19.833 21H17.5v-2.777l-2.193-1.096 2.613-1.307 1.925.957V21h-.012Z" /></symbol>'}),Lt=(a().add(jt),jt),Zt=new(o())({id:"correlation_inv",use:"correlation_inv-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="correlation_inv"><path d="M12.99 15.24 17 17.58V22h2v-5.57l-4.02-2.35-1.99 1.16Zm9.22-9.45L18 1.59 13.79 5.8a.996.996 0 1 0 1.41 1.41l1.8-1.8v4.01l-5 2.92-5-2.91V5.41L8.79 7.2c.2.2.45.29.71.29.26 0 .51-.1.71-.29a.996.996 0 0 0 0-1.41L6 1.59l-4.21 4.2A.996.996 0 1 0 3.2 7.2L5 5.41v5.16l5.02 2.93L5 16.43V22h2v-4.43l12-7V5.41l1.79 1.79c.2.2.45.29.71.29.26 0 .51-.1.71-.29a.996.996 0 0 0 0-1.41Z" /></symbol>'}),Nt=(a().add(Zt),Zt),Ft=new(o())({id:"cpu",use:"cpu-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="cpu"><path d="M11 2 9.22 8H14l-7 8 1.78-6H4l7-8Zm0-1.5c-.42 0-.84.18-1.13.51l-7 8c-.39.44-.48 1.07-.24 1.61s.78.88 1.37.88h2.77l-1.21 4.07a1.505 1.505 0 0 0 1.43 1.93c.42 0 .84-.18 1.13-.51l6.96-7.96a1.498 1.498 0 0 0-1.09-2.53H14h-2.77l1.21-4.07A1.505 1.505 0 0 0 11 .5Z" /></symbol>'}),Ht=(a().add(Ft),Ft),Vt=new(o())({id:"cross_s",use:"cross_s-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="cross_s"><path fill-rule="evenodd" d="M13 4.538 11.461 3 8 6.462 4.538 3 3 4.538 6.462 8 3 11.461 4.538 13 8 9.538 11.461 13 13 11.461 9.538 8 13 4.538Z" clip-rule="evenodd" /></symbol>'}),zt=(a().add(Vt),Vt),Ut=new(o())({id:"data_retention",use:"data_retention-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="data_retention"><path d="m13.78 4.83-.93-3.46a.75.75 0 1 0-1.45.39l.2.76C10.8 2.2 9.93 2 9 2a6.98 6.98 0 0 0-6.04 3.48l1.11 1.11A5.477 5.477 0 0 1 9 3.5c.78 0 1.52.18 2.2.48l-1.26.34c-.2.05-.36.18-.46.35-.1.17-.13.37-.07.57.11.4.52.64.92.53l3.45-.94ZM3.53 9.59l.94.94c.15.15.34.22.53.22s.38-.07.53-.22c.29-.29.29-.77 0-1.06L3 6.94.47 9.47c-.29.29-.29.77 0 1.06.29.29.77.29 1.06 0l.55-.55c.48 3.39 3.38 6 6.9 6.02l.41-1.52c-.13.01-.25.02-.38.02-2.84 0-5.18-2.15-5.48-4.91Zm10.53 5.11-.75-.2A6.992 6.992 0 0 0 16 9c0-1.27-.34-2.45-.93-3.48l-1.51.4c.59.88.94 1.93.94 3.07 0 1.81-.89 3.41-2.24 4.41l.33-1.25c.05-.2.02-.4-.07-.57-.1-.17-.26-.3-.46-.35a.75.75 0 0 0-.92.53l-.93 3.46 3.46.93a.75.75 0 1 0 .39-1.45Z" /></symbol>'}),Gt=(a().add(Ut),Ut),Wt=n(94631),$t=new(o())({id:"dashboard",use:"dashboard-usage",viewBox:"0 0 22 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 18" id="dashboard"><path d="M11.98 11.29 4.27 8.53a.551.551 0 0 0-.54.94l6.29 5.24a1.994 1.994 0 0 0 3.16-.86 2 2 0 0 0-1.2-2.56ZM11 0C4.93 0 0 4.93 0 11c0 2.39.77 4.68 2.22 6.6l.3.4h16.96l.3-.4C21.23 15.67 22 13.39 22 11c0-6.07-4.93-11-11-11Zm7.47 16H3.53C2.53 14.51 2 12.79 2 11c0-4.62 3.51-8.44 8-8.94V3c0 .55.45 1 1 1s1-.45 1-1v-.94c3.21.36 5.9 2.4 7.19 5.23l-.89.29c-.53.17-.81.73-.64 1.26.14.42.53.69.95.69.1 0 .21-.02.31-.05l.9-.29c.12.59.18 1.19.18 1.81 0 1.79-.53 3.51-1.53 5Z" /></symbol>'}),qt=(a().add($t),$t),Yt=new(o())({id:"dashboard_add",use:"dashboard_add-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="dashboard_add"><path fill-rule="evenodd" d="M8.594 9.357 3.921 7.721a.342.342 0 0 0-.37.101.322.322 0 0 0 .043.456l3.812 3.106a1.233 1.233 0 0 0 1.268.174 3.318 3.318 0 0 1 .423-1.865 1.19 1.19 0 0 0-.503-.336Zm-5.121 2.791h5.294c.11.436.304.837.566 1.185H2.861l-.182-.237a6.36 6.36 0 0 1-1.346-3.91c0-3.598 2.988-6.52 6.667-6.52s6.667 2.922 6.667 6.52c0 .048 0 .096-.002.145a3.347 3.347 0 0 0-1.284-1.033 5.11 5.11 0 0 0-.036-.185l-.239.075A3.325 3.325 0 0 0 12.08 8a.586.586 0 0 1 .346-.842l.539-.172a5.454 5.454 0 0 0-4.358-3.1v.557A.601.601 0 0 1 8 5.037a.601.601 0 0 1-.606-.593v-.557c-2.721.297-4.849 2.56-4.849 5.298 0 1.06.322 2.08.928 2.963Zm5.86-.815a2.666 2.666 0 1 1 5.334 0 2.666 2.666 0 1 1-5.334 0Zm3.334 2V12H14v-1.333h-1.333V9.333h-1.334v1.334H10V12h1.333v1.333h1.334Z" clip-rule="evenodd" /></symbol>'}),Xt=(a().add(Yt),Yt),Kt=new(o())({id:"dashboards",use:"dashboards-usage",viewBox:"0 0 16 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 10" id="dashboards"><path d="M6.27 5.18 3.13 4.6a.436.436 0 0 0-.46.23c-.1.21-.02.47.19.57l2.86 1.42c.07.03.15.06.23.08.47.09.93-.22 1.02-.7a.868.868 0 0 0-.7-1.02ZM10 0c-.7 0-1.37.13-1.99.35C7.38.13 6.71 0 6 0 2.69 0 0 2.69 0 6c0 1.3.42 2.54 1.22 3.6l.3.4h8.95l.3-.4c.8-1.06 1.22-2.31 1.22-3.6 0-1.51-.57-2.89-1.49-3.95C12.47 2.3 14 3.97 14 6c0 .7-.19 1.39-.55 2h-.76c-.21.71-.54 1.38-.98 2h2.77l.3-.4C15.58 8.54 16 7.29 16 6c0-3.31-2.69-6-6-6Zm-.55 8h-6.9C2.19 7.39 2 6.7 2 6c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .7-.19 1.39-.55 2Z" /></symbol>'}),Jt=(a().add(Kt),Kt),Qt=new(o())({id:"disk",use:"disk-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="disk"><path d="M4 13.5h2V12H4v1.5Zm12.44-3.91-1.82-6.37a2.376 2.376 0 0 0-2.27-1.72h-6.7c-1.05 0-1.98.71-2.27 1.72L1.56 9.59l-.06.2v3.58C1.5 14.82 2.68 16 4.13 16h9.74c1.45 0 2.63-1.18 2.63-2.63V9.79l-.06-.2ZM15 13.37c0 .62-.51 1.13-1.13 1.13H4.13c-.62 0-1.13-.51-1.13-1.13v-2.62h8.5c.83 0 1.5-.67 1.5-1.5H3.21l1.61-5.62c.11-.37.45-.63.83-.63h6.69c.39 0 .73.26.83.63L15 10v3.37Z" /></symbol>'}),en=(a().add(Qt),Qt),tn=new(o())({id:"documentation",use:"documentation-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="documentation"><path d="M19.5 16h-13c-.28 0-.5.22-.5.5s.22.5.5.5h13c.28 0 .5-.22.5-.5s-.22-.5-.5-.5Zm0 2h-13c-.28 0-.5.22-.5.5s.22.5.5.5h13c.28 0 .5-.22.5-.5s-.22-.5-.5-.5Zm2.5-5.7V5.63c0-2-1.63-3.63-3.63-3.63H7C4.24 2 2 4.24 2 7v11c0 .15.03.3.1.43A4.503 4.503 0 0 0 6.5 22H21c.55 0 1-.45 1-1s-.45-1-1-1H6.5a2.5 2.5 0 0 1 0-5h12.8c1.49 0 2.7-1.21 2.7-2.7Zm-2 0c0 .39-.31.7-.7.7H6.5c-.92 0-1.78.28-2.5.76V7c0-1.65 1.35-3 3-3h11.37c.9 0 1.63.73 1.63 1.63v6.67Z" /></symbol>'}),nn=(a().add(tn),tn),rn=n(7775),on=new(o())({id:"dots_2x3",use:"dots_2x3-usage",viewBox:"0 0 6 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10" id="dots_2x3"><path d="M1 8c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1Zm0-4c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1Zm4-2c.6 0 1-.4 1-1s-.4-1-1-1-1 .4-1 1 .4 1 1 1Zm0 6c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1ZM1 0C.4 0 0 .4 0 1s.4 1 1 1 1-.4 1-1-.4-1-1-1Zm4 4c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1Z" /></symbol>'}),an=(a().add(on),on),sn=new(o())({id:"download",use:"download-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="download"><path d="M18 13v3.1a1.9 1.9 0 0 1-1.9 1.9H3.9A1.9 1.9 0 0 1 2 16.1V13H0v3.1C0 18.25 1.75 20 3.9 20h12.2c2.15 0 3.9-1.75 3.9-3.9V13h-2Zm-8 1.41 5.21-5.21a.996.996 0 1 0-1.41-1.41l-2.8 2.8V1c0-.55-.45-1-1-1S9 .45 9 1v9.59l-2.79-2.8A.996.996 0 1 0 4.8 9.2l5.2 5.21Z" /></symbol>'}),un=(a().add(sn),sn),ln=n(69999),cn=new(o())({id:"edit",use:"edit-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="edit"><circle cx="8" cy="8" r="8" fill="#536775" /><path fill="#fff" d="M12.23 3.765a2.638 2.638 0 0 0-2.555-.67c-.455.12-.86.38-1.19.715L7.295 5 9.19 6.895c.39.39 1.025.39 1.415 0L8.705 5l.525-.525c.605-.605 1.68-.605 2.29 0 .305.31.475.72.475 1.15 0 .425-.175.845-.475 1.145l-4.76 4.76-.91.13a2.492 2.492 0 0 0-1.505-1.505l.13-.915L7.65 6.065l-.71-.71-3.41 3.41-.47 3.285c-.04.245.04.495.215.67.145.145.345.23.545.23a.82.82 0 0 0 .115-.01l3.295-.47 4.965-4.965c.33-.33.59-.735.71-1.19.25-.935-.01-1.88-.675-2.55ZM4.09 11.91l.105-.735c.27.14.49.36.63.63l-.735.105Z" /></symbol>'}),fn=(a().add(cn),cn),dn=new(o())({id:"error",use:"error-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="error"><path fill-rule="evenodd" d="M1 21h22L12 2 1 21Zm12-3h-2v-2h2v2Zm0-4h-2v-4h2v4Z" clip-rule="evenodd" /><mask id="error_a" width="22" height="19" x="1" y="2" mask-type="alpha" maskUnits="userSpaceOnUse"><path fill-rule="evenodd" d="M1 21h22L12 2 1 21Zm12-3h-2v-2h2v2Zm0-4h-2v-4h2v4Z" clip-rule="evenodd" /></mask></symbol>'}),pn=(a().add(dn),dn),hn=new(o())({id:"exclamation",use:"exclamation-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="exclamation"><path d="m11.865 14.354-.656-4.656V6.546h2.176v3.152l-.624 4.656h-.896Zm.432 3.552c-.459 0-.79-.106-.992-.32-.203-.213-.304-.485-.304-.816v-.32c0-.33.101-.602.304-.816.203-.213.533-.32.992-.32.448 0 .773.107.976.32.203.214.304.486.304.816v.32c0 .331-.101.603-.304.816-.203.214-.528.32-.976.32Z" /></symbol>'}),gn=(a().add(hn),hn),vn=n(25271),mn=new(o())({id:"feed",use:"feed-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="feed"><g clip-path="url(#feed_a)"><path d="M12.12 8C13.16 8 14 7.16 14 6.12V2.88C14 1.84 13.16 1 12.12 1H3.88C2.84 1 2 1.84 2 2.88V10l2-2h8.12ZM3.5 2.88c0-.21.17-.38.38-.38h8.25c.21 0 .38.17.38.38v3.25c0 .21-.17.38-.38.38H3.5V2.88Zm1.79.93a.717.717 0 0 0-.58 0 .746.746 0 0 0 0 1.38.717.717 0 0 0 .58 0 .746.746 0 0 0 0-1.38Zm2 0a.717.717 0 0 0-.58 0 .746.746 0 0 0 0 1.38.717.717 0 0 0 .58 0 .746.746 0 0 0 0-1.38ZM14.12 9H5.88C4.84 9 4 9.84 4 10.88v3.25c0 1.04.84 1.88 1.88 1.88H14l2 2v-7.12C16 9.84 15.16 9 14.12 9Zm.38 5.5H5.88a.38.38 0 0 1-.38-.38v-3.25c0-.21.17-.38.38-.38h8.25c.21 0 .38.17.38.38v3.63h-.01Zm-3.21-2.69a.717.717 0 0 0-.58 0 .746.746 0 0 0 0 1.38.717.717 0 0 0 .58 0 .746.746 0 0 0 0-1.38Zm2 0a.717.717 0 0 0-.58 0 .746.746 0 0 0 0 1.38.717.717 0 0 0 .58 0 .746.746 0 0 0 0-1.38Z" /></g><defs><clipPath id="feed_a"><path d="M0 0h18v18H0z" /></clipPath></defs></symbol>'}),yn=(a().add(mn),mn),bn=new(o())({id:"filter",use:"filter-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="filter"><path d="M18.467 4.222H5.533c-.722 0-1.31.59-1.31 1.311v3.134l4.444 4.444v6.667h2.222l4.444-3.334v-3.333l4.445-4.444V5.533c0-.722-.59-1.31-1.311-1.31Zm-.356 3.756-3.956 3.955-.488.49v3.188l-3.334 2.5v-5.689l-.489-.489-3.266-3.266h6.533c.611 0 1.111-.5 1.111-1.111H5.89V5.889H18.11v2.089Z" /></symbol>'}),wn=(a().add(bn),bn),xn=new(o())({id:"filterList",use:"filterList-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="filterList"><path d="m3 5 .5 2h11l.5-2H3Zm4.5 8h3l.5-2H7l.5 2Zm-2-3h7l.5-2H5l.5 2Z" /></symbol>'}),_n=(a().add(xn),xn),Sn=new(o())({id:"force_play",use:"force_play-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="force_play"><path d="M15.55 7.95 7.5 2.09a.942.942 0 0 0-1.5.77v5.39H3.5V2H2v14h1.5V9.75H6v5.39c0 .77.88 1.22 1.5.77l8.05-5.85a1.3 1.3 0 0 0 0-2.11Z" /></symbol>'}),On=(a().add(Sn),Sn),Cn=new(o())({id:"force_play_outline",use:"force_play_outline-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="force_play_outline"><path d="M15.55 7.95 7.5 2.09a.904.904 0 0 0-.55-.18.95.95 0 0 0-.95.95v5.39H3.5V2H2v14h1.5V9.75H6v5.39c0 .56.46.95.95.95.19 0 .38-.06.55-.18l8.05-5.85a1.3 1.3 0 0 0 0-2.11Zm-8.05 6.1V3.95L14.45 9 7.5 14.05Z" /></symbol>'}),En=(a().add(Cn),Cn),An=new(o())({id:"functions",use:"functions-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="functions"><path d="m7.381 2.268.008-.046-.627-.16c-.623-.16-1.274-.005-1.798.43-.539.445-.893 1.144-.976 1.92l-.079.735h-.473l-.414 1.292h.75L3.497 9l-.412 3.649c-.041.368-.15.72-.316 1.033a2.418 2.418 0 0 1-.604.745L2 15.929l.032.071.474-.309a3.545 3.545 0 0 0 1.176-1.315c.25-.47.412-1 .474-1.554L4.57 9.17l.291-2.73h.95l.385-1.204v-.088H4.998l.061-.57c.044-.414.233-.786.52-1.023a1.07 1.07 0 0 1 .957-.23l.34.088.505-1.144ZM9.186 8.598l1.276 2.144-1.276 2.145.88.75 1.058-1.78 1.06 1.78.88-.75-1.277-2.145 1.276-2.144-.88-.75-1.059 1.78-1.059-1.78-.88.75ZM6.234 9.733c.258-1.79 1.133-3.25 1.863-4.062l.153.198v1.53a6.684 6.684 0 0 0-.952 2.554c-.171 1.187-.004 2.576.952 4.01v1.5l-.16.2c-1.724-1.989-2.121-4.095-1.856-5.93ZM14.062 15.665c.73-.81 1.605-2.272 1.863-4.061.265-1.835-.132-3.941-1.856-5.93l-.16.2v1.5c.955 1.433 1.123 2.823.952 4.01a6.685 6.685 0 0 1-.953 2.554v1.53l.154.197Z" /></symbol>'}),Mn=(a().add(An),An),kn=new(o())({id:"full_screen",use:"full_screen-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="full_screen"><path d="m11.53 7.53 2.97-2.97v2.19a.75.75 0 0 0 1.5 0V3.06l.03-.03L16 3V2h-1l-.03-.03-.03.03h-3.69a.75.75 0 0 0 0 1.5h2.189l-2.97 2.97 1.061 1.06Zm-5.06 2.94L3.5 13.439v-2.19a.75.75 0 0 0-1.5 0v3.69l-.03.03.03.03v1h1l.03.03.03-.03h3.69a.75.75 0 0 0 0-1.5H4.561l2.97-2.97-1.061-1.06Zm.28-6.97a.75.75 0 0 0 0-1.5H3.061l-.03-.03L3 2H2v1l-.03.03.03.03v3.69a.75.75 0 0 0 1.5 0V4.56l2.97 2.97 1.06-1.06L4.561 3.5H6.75ZM16 11.25a.75.75 0 0 0-1.5 0v2.189l-2.97-2.97-1.06 1.06 2.97 2.97h-2.19a.75.75 0 0 0 0 1.5h3.689l.03.03.03-.03h1v-1l.03-.03-.03-.03v-3.69H16Z" /></symbol>'}),Pn=(a().add(kn),kn),Rn=new(o())({id:"gear",use:"gear-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="gear"><path d="M7.17 7.17a4.004 4.004 0 0 0 0 5.66C7.95 13.61 8.97 14 10 14s2.05-.39 2.83-1.17C13.59 12.07 14 11.07 14 10s-.42-2.07-1.17-2.83a4.008 4.008 0 0 0-5.66 0Zm4.24 4.24c-.78.78-2.05.78-2.83 0a1.983 1.983 0 0 1 0-2.82c.39-.39.9-.58 1.41-.58.51 0 1.02.19 1.41.58.38.38.59.88.59 1.41 0 .53-.2 1.04-.58 1.41Zm8.5-2.71-.13-.99-.86-.49-.45-.26c-.1-.27-.21-.54-.33-.8l.14-.5.26-.96-.6-.79c-.3-.39-.57-.7-.85-.98-.29-.29-.6-.56-.99-.86l-.79-.6-.96.26-.5.14c-.26-.12-.53-.23-.8-.33l-.26-.45-.49-.86-.99-.13c-.48-.06-.9-.09-1.3-.09s-.82.03-1.3.09l-.99.13-.49.86-.26.45c-.27.1-.54.21-.8.33l-.5-.14-.97-.26-.79.6c-.39.3-.7.57-.98.85-.29.29-.56.6-.86.99l-.6.79.26.96.14.5c-.12.26-.23.53-.33.8l-.45.26-.86.49-.13.99c-.06.48-.09.9-.09 1.3s.03.82.09 1.3l.13.99.86.49.45.26c.1.27.21.54.33.8l-.14.5-.26.96.6.79c.3.39.57.7.85.98.29.29.6.56.99.86l.79.6.96-.26.5-.14c.26.12.53.23.8.33l.26.45.49.86.99.13c.48.06.9.09 1.3.09s.82-.03 1.3-.09l.99-.13.49-.86.26-.45c.27-.1.54-.21.8-.33l.5.14.96.26.79-.6c.39-.3.7-.57.98-.85.29-.29.56-.6.86-.99l.6-.79-.26-.96-.14-.5c.12-.26.23-.53.33-.8l.45-.26.86-.49.13-.99c.06-.48.09-.9.09-1.3s-.02-.82-.08-1.3Zm-1.99 2.34-1.14.65c-.17.66-.43 1.3-.79 1.91l.35 1.27c-.21.28-.44.54-.68.79-.25.25-.51.47-.79.68L13.6 16c-.6.36-1.24.62-1.91.79l-.65 1.14c-.34.04-.69.08-1.04.08-.35 0-.7-.03-1.04-.08l-.65-1.14A7.35 7.35 0 0 1 6.4 16l-1.27.35c-.28-.21-.54-.44-.79-.68-.25-.25-.47-.51-.68-.79L4 13.6c-.36-.6-.62-1.24-.79-1.91l-1.14-.65C2.03 10.7 2 10.35 2 10c0-.35.03-.7.08-1.04l1.14-.65c.17-.66.43-1.3.79-1.91l-.35-1.27c.21-.28.44-.54.68-.79.25-.25.51-.47.79-.68L6.4 4c.6-.36 1.24-.62 1.91-.79l.65-1.14c.34-.04.69-.08 1.04-.08.35 0 .7.03 1.04.08l.65 1.14c.66.17 1.3.43 1.91.79l1.27-.35c.28.21.54.44.79.68.25.25.47.51.68.79L16 6.4c.36.6.62 1.24.79 1.91l1.14.65c.04.34.08.69.08 1.04 0 .35-.04.7-.09 1.04Z" /></symbol>'}),Tn=(a().add(Rn),Rn),In=new(o())({id:"github",use:"github-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="github"><path fill-rule="evenodd" d="M12 3a9 9 0 0 0-2.845 17.54c.45.083.614-.195.614-.434 0-.213-.007-.78-.012-1.53-2.503.543-3.031-1.207-3.031-1.207-.41-1.04-1-1.317-1-1.317-.817-.558.062-.547.062-.547.903.064 1.378.928 1.378.928.803 1.375 2.107.978 2.62.747.082-.58.314-.977.571-1.202-1.998-.227-4.1-1-4.1-4.448 0-.983.351-1.787.927-2.415-.093-.228-.402-1.144.089-2.382 0 0 .755-.242 2.474.922.718-.2 1.488-.3 2.253-.303a8.63 8.63 0 0 1 2.253.303c1.719-1.164 2.473-.922 2.473-.922.491 1.238.182 2.154.09 2.382.577.628.925 1.432.925 2.415 0 3.457-2.105 4.218-4.11 4.44.323.278.611.828.611 1.667 0 1.203-.01 2.174-.01 2.47 0 .24.162.52.618.432A9 9 0 0 0 12 3Z" clip-rule="evenodd" /></symbol>'}),Bn=(a().add(In),In),Dn=new(o())({id:"go_to_node",use:"go_to_node-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="go_to_node"><path d="M13.5 11.57c0 1.07-.86 1.93-1.93 1.93H6.43c-1.07 0-1.93-.86-1.93-1.93V6.43c0-1.07.86-1.93 1.93-1.93h.07C7.33 4.5 8 3.83 8 3H6.43C4.54 3 3 4.54 3 6.43v5.14C3 13.47 4.54 15 6.43 15h5.14c1.9 0 3.43-1.54 3.43-3.43V10c-.83 0-1.5.67-1.5 1.5v.07ZM10 3c-.41 0-.75.34-.75.75s.34.75.75.75h2.44L8.97 7.97c-.29.29-.29.77 0 1.06.15.15.34.22.53.22s.38-.07.53-.22l3.47-3.47V8c0 .41.34.75.75.75S15 8.41 15 8V3h-5Z" /></symbol>'}),jn=(a().add(Dn),Dn),Ln=new(o())({id:"google",use:"google-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="google"><path fill-rule="evenodd" d="M20.64 12.205c0-.639-.057-1.252-.164-1.841H12v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="M12 21c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H3.957v2.332A8.997 8.997 0 0 0 12 21Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="M6.964 13.71A5.41 5.41 0 0 1 6.682 12c0-.593.102-1.17.282-1.71V7.958H3.957A8.997 8.997 0 0 0 3 12c0 1.452.348 2.827.957 4.042l3.007-2.332Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="M12 6.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C16.463 3.891 14.426 3 12 3a8.997 8.997 0 0 0-8.043 4.958l3.007 2.332C7.672 8.163 9.656 6.58 12 6.58Z" clip-rule="evenodd" /></symbol>'}),Zn=(a().add(Ln),Ln),Nn=new(o())({id:"group_by",use:"group_by-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="group_by"><path d="M3.5 12H2v4h4v-1.5H3.5V12ZM6 12h2v-2H6v2ZM3.5 3.5H6V2H2v4h1.5V3.5ZM12 6h-2v2h2V6Zm2.5 8.5H12V16h4v-4h-1.5v2.5ZM12 2v1.5h2.5V6H16V2h-4Zm0 8h-2v2h2v-2ZM6 8h2V6H6v2Z" /></symbol>'}),Fn=(a().add(Nn),Nn),Hn=new(o())({id:"hamburger",use:"hamburger-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="hamburger"><path d="M3 13h18a1 1 0 1 0 0-2H3a1 1 0 1 0 0 2ZM3 7h18a1 1 0 1 0 0-2H3a1 1 0 0 0 0 2ZM3 19h18a1 1 0 1 0 0-2H3a1 1 0 1 0 0 2Z" /></symbol>'}),Vn=(a().add(Hn),Hn),zn=new(o())({id:"help",use:"help-usage",viewBox:"0 0 20 21",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 21" id="help"><path d="M10 12.2c-.72 0-1.3.58-1.3 1.3 0 .72.58 1.3 1.3 1.3.72 0 1.3-.58 1.3-1.3 0-.72-.58-1.3-1.3-1.3ZM13 0c-1.2 0-2.27.54-3 1.38C9.27.54 8.2 0 7 0H0v19h7c1.1 0 2 .9 2 2h2c0-1.1.9-2 2-2h7V0h-7Zm5 17h-5c-1.2 0-2.27.54-3 1.38C9.27 17.54 8.2 17 7 17H2V2h5a2 2 0 0 1 1.72 1h2.56A2 2 0 0 1 13 2h5v15ZM10.88 5.13C8.85 4.54 7 6.06 7 8h2c0-.55.45-1 1-1s1 .45 1 1c0 .37-.21.71-.54.89-.9.47-1.46 1.45-1.46 2.55h2c0-.34.16-.65.39-.77 1.3-.68 1.96-2.21 1.43-3.72a2.915 2.915 0 0 0-1.94-1.82Z" /></symbol>'}),Un=(a().add(zn),zn),Gn=new(o())({id:"hide",use:"hide-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="hide"><path d="M12 11c1.1 0 2-.9 2-2 0-.86-.54-1.58-1.3-1.87l-1.4 3.73c.22.09.45.14.7.14Zm-.47-8.73a.94.94 0 1 0-1.76-.66L9.25 3H6C2.69 3 0 5.69 0 9c0 2.9 2.06 5.32 4.8 5.88l-.32.86a.94.94 0 1 0 1.76.66L11.25 3l.28-.73ZM7.49 7.68A1.98 1.98 0 0 0 6 7c-1.1 0-2 .9-2 2s.9 2 2 2c.09 0 .17-.01.26-.03l-.92 2.46C3.17 13.11 1.5 11.25 1.5 9c0-2.48 2.02-4.5 4.5-4.5h2.69l-1.2 3.18Zm6.61-4.29-.52 1.41A4.49 4.49 0 0 1 16.5 9c0 2.48-2.02 4.5-4.5 4.5h-1.69L9.75 15H12c3.31 0 6-2.69 6-6 0-2.57-1.62-4.76-3.9-5.61Z" /></symbol>'}),Wn=(a().add(Gn),Gn),$n=new(o())({id:"highlight_area",use:"highlight_area-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="highlight_area"><g clip-path="url(#highlight_area_a)"><path d="M10 13h2v2h1v-2h2v-1h-2v-2h-1v2h-2v1ZM6 13h2v-1H6v1ZM4 13v-1H2v-2H1v2a1 1 0 0 0 1 1h2ZM12 8h1V6h-1v2ZM12 2v2h1V2a1 1 0 0 0-1-1h-2v1h2ZM1 8h1V6H1v2ZM6 2h2V1H6v1ZM2 4V2h2V1H2a1 1 0 0 0-1 1v2h1Z" /></g><defs><clipPath id="highlight_area_a"><path d="M0 0h16v16H0z" /></clipPath></defs></symbol>'}),qn=(a().add($n),$n),Yn=new(o())({id:"holder",use:"holder-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="holder"><path d="m12 10 3 4H9l3-4Z" /></symbol>'}),Xn=(a().add(Yn),Yn),Kn=new(o())({id:"incident_manager",use:"incident_manager-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="incident_manager"><path d="M9 10.3c-.66 0-1.2.54-1.2 1.2 0 .66.54 1.2 1.2 1.2.66 0 1.2-.54 1.2-1.2 0-.66-.54-1.2-1.2-1.2Zm-.13-.68c.41.07.81-.2.88-.62l.36-2c.02-.12.02-.26 0-.39C10 6 9.41 5.59 8.8 5.7c-.61.11-1.02.69-.91 1.3l.36 2c.05.31.29.56.62.62Zm5.95-5.48L10.3 1.53A2.56 2.56 0 0 0 9 1.18c-.46 0-.91.12-1.3.35L3.18 4.14c-.8.46-1.3 1.33-1.3 2.25v5.22c0 .93.5 1.79 1.3 2.25l4.52 2.61c.39.23.84.35 1.3.35.46 0 .91-.12 1.3-.35l4.52-2.61c.8-.46 1.3-1.33 1.3-2.25V6.39c0-.92-.5-1.79-1.3-2.25Zm-.2 7.47c0 .39-.21.76-.55.95l-4.52 2.61a1.084 1.084 0 0 1-1.1 0l-4.52-2.61c-.34-.2-.55-.56-.55-.95V6.39c0-.39.21-.76.55-.95l4.52-2.61a1.084 1.084 0 0 1 1.1 0l4.52 2.61c.34.2.55.56.55.95v5.22Z" /></symbol>'}),Jn=(a().add(Kn),Kn),Qn=n(25312),er=new(o())({id:"information_press",use:"information_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="information_press"><path d="M9 1.714C4.983 1.714 1.714 4.982 1.714 9S4.984 16.286 9 16.286c4.017 0 7.286-3.268 7.286-7.286S13.017 1.714 9 1.714ZM9 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm2 6.503c0 .688-.558 1.247-1.247 1.247H7v-.211c0-.698.557-1.26 1.25-1.281V9.5H7A1.5 1.5 0 0 1 8.5 8h1.25v3.25H11v.253Z" /></symbol>'}),tr=(a().add(er),er),nr=new(o())({id:"insights",use:"insights-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="insights"><path d="M.5 6.25h1.559a7.037 7.037 0 0 0-.011 1.5H2a1.5 1.5 0 0 1-1.5-1.5ZM1.541 11.145l-.001-.001 1.293-.875c.235.443.511.862.836 1.246l-.046.031a1.5 1.5 0 0 1-2.082-.401ZM2.382 1.614l1.284.869a7.025 7.025 0 0 0-.85 1.236l-.033-.022a1.5 1.5 0 0 1-.401-2.083ZM14.337 2.481l1.281-.867a1.5 1.5 0 0 1-.401 2.083l-.036.025a7.03 7.03 0 0 0-.844-1.241ZM6.119 6.163C5.893 6.969 5 7 5 7a4 4 0 0 1 4-4v1a2.99 2.99 0 0 0-2.881 2.163Z" /><path d="M7.615.645A6.508 6.508 0 0 1 15.5 7c0 2.236-1.15 4.29-3 5.472v1.122A2.91 2.91 0 0 1 9.594 16.5H8.406A2.91 2.91 0 0 1 5.5 13.594v-1.121a6.521 6.521 0 0 1-2.902-6.611c.444-2.586 2.46-4.683 5.017-5.217ZM11 13.594v-2.016A4.998 4.998 0 0 0 9 2c-.353 0-.713.036-1.079.113-1.955.408-3.507 2.033-3.845 4.002-.405 2.358.85 4.463 2.779 5.385H10A1.5 1.5 0 0 1 8.5 13H7v.594C7 14.371 7.63 15 8.406 15h1.188C10.37 15 11 14.371 11 13.594ZM14.377 11.546l-.042-.029a7.01 7.01 0 0 0 .846-1.239l1.279.866-.001.001a1.499 1.499 0 0 1-2.082.401ZM16 7c0-.253-.016-.503-.042-.75H17.5a1.5 1.5 0 0 1-1.5 1.5h-.046A6.91 6.91 0 0 0 16 7Z" /></symbol>'}),rr=(a().add(nr),nr),or=new(o())({id:"discord",use:"discord-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="discord"><path d="M12.93 12.45c0-.676.515-1.22 1.166-1.22.64 0 1.165.544 1.165 1.22 0 .678-.514 1.22-1.165 1.22-.64 0-1.165-.543-1.165-1.22ZM8.762 12.45c0-.676.514-1.22 1.165-1.22s1.176.544 1.165 1.22c0 .678-.514 1.22-1.165 1.22-.64 0-1.165-.543-1.165-1.22Z" /><path fill-rule="evenodd" d="M4.342 2h15.305C20.937 2 21.99 3.02 22 4.274V24l-2.467-2.075-1.382-1.231-1.462-1.31.605 2.031H4.342C3.05 21.415 2 20.395 2 19.141V4.273C2 3.021 3.05 2 4.342 2Zm10.142 13.48c.343.41.754.887.754.887 2.391-.074 3.378-1.51 3.476-1.653l.008-.011c0-3.54-1.645-6.413-1.645-6.413-1.633-1.187-3.198-1.153-3.198-1.153l-.16.177c1.942.566 2.844 1.398 2.844 1.398a9.7 9.7 0 0 0-3.438-1.054 9.964 9.964 0 0 0-2.307.022c-.06 0-.111.009-.169.019l-.025.004c-.4.044-1.37.177-2.593.698-.423.178-.674.311-.674.311s.937-.877 2.993-1.442l-.115-.133S8.682 7.103 7.037 8.29c0 0-1.645 2.874-1.645 6.413 0 0 .96 1.598 3.484 1.675 0 0 .423-.488.765-.91-1.45-.421-1.999-1.298-1.999-1.298s.031.022.09.058c.054.032.132.078.23.131.007 0 .014.004.024.01a.266.266 0 0 0 .022.012c.017.012.035.02.052.028a5.974 5.974 0 0 0 .47.234c.142.064.281.12.415.17a8.866 8.866 0 0 0 1.679.478 8.225 8.225 0 0 0 2.958.01 8.364 8.364 0 0 0 1.656-.476c.4-.144.845-.355 1.314-.655 0 0-.571.899-2.068 1.31Z" clip-rule="evenodd" /></symbol>'}),ir=(a().add(or),or),ar=new(o())({id:"discord_colored",use:"discord_colored-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="discord_colored"><path fill="#7289DA" d="M12.93 12.45c0-.676.515-1.22 1.166-1.22.64 0 1.165.544 1.165 1.22 0 .678-.514 1.22-1.165 1.22-.64 0-1.165-.543-1.165-1.22ZM8.762 12.45c0-.676.514-1.22 1.165-1.22s1.176.544 1.165 1.22c0 .678-.514 1.22-1.165 1.22-.64 0-1.165-.543-1.165-1.22Z" /><path fill="#7289DA" fill-rule="evenodd" d="M4.342 2h15.305C20.937 2 21.99 3.02 22 4.274V24l-2.467-2.075-1.382-1.231-1.462-1.31.605 2.031H4.342C3.05 21.415 2 20.395 2 19.141V4.273C2 3.021 3.05 2 4.342 2Zm10.142 13.48c.343.41.754.887.754.887 2.391-.074 3.378-1.51 3.476-1.653l.008-.011c0-3.54-1.645-6.413-1.645-6.413-1.633-1.187-3.198-1.153-3.198-1.153l-.16.177c1.942.566 2.844 1.398 2.844 1.398a9.7 9.7 0 0 0-3.438-1.054 9.964 9.964 0 0 0-2.307.022c-.06 0-.111.009-.169.019l-.025.004c-.4.044-1.37.177-2.593.698-.423.178-.674.311-.674.311s.937-.877 2.993-1.442l-.115-.133S8.682 7.103 7.037 8.29c0 0-1.645 2.874-1.645 6.413 0 0 .96 1.598 3.484 1.675 0 0 .423-.488.765-.91-1.45-.421-1.999-1.298-1.999-1.298s.031.022.09.058c.054.032.132.078.23.131.007 0 .014.004.024.01a.266.266 0 0 0 .022.012c.017.012.035.02.052.028a5.974 5.974 0 0 0 .47.234c.142.064.281.12.415.17a8.866 8.866 0 0 0 1.679.478 8.225 8.225 0 0 0 2.958.01 8.364 8.364 0 0 0 1.656-.476c.4-.144.845-.355 1.314-.655 0 0-.571.899-2.068 1.31Z" clip-rule="evenodd" /></symbol>'}),sr=(a().add(ar),ar),ur=new(o())({id:"email",use:"email-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="email"><path d="M18.177 9.974c-1.233.83-2.487 1.624-3.748 2.407L18.5 16.5l-5.341-3.335c-.258.158-.514.32-.773.478l-.385.235-.386-.235c-.259-.157-.515-.319-.774-.478L5.5 16.5l4.07-4.119a119.756 119.756 0 0 1-3.748-2.406l-1.421-.962A3.167 3.167 0 0 1 4 8.699v7.12A2.18 2.18 0 0 0 6.181 18H17.82A2.18 2.18 0 0 0 20 15.82V8.696a3.03 3.03 0 0 1-.402.315l-1.421.963ZM4.907 8.171l1.517.801c1.889 1.003 3.737 2.074 5.576 3.161 1.84-1.085 3.688-2.156 5.577-3.159l1.517-.801c.4-.17.636-.43.749-.794A2.177 2.177 0 0 0 17.819 6H6.18c-.919 0-1.702.57-2.023 1.375.113.366.349.625.75.796ZM17.891 3H6.108A5.108 5.108 0 0 0 1 8.108v7.783A5.109 5.109 0 0 0 6.109 21h11.783A5.108 5.108 0 0 0 23 15.892V8.108A5.108 5.108 0 0 0 17.891 3ZM21.5 15.82a3.684 3.684 0 0 1-3.68 3.68H6.181A3.685 3.685 0 0 1 2.5 15.819V8.18A3.684 3.684 0 0 1 6.18 4.5h11.639A3.685 3.685 0 0 1 21.5 8.181v7.639Z" /></symbol>'}),lr=(a().add(ur),ur),cr=new(o())({id:"email_colored",use:"email_colored-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="email_colored"><path fill="#49B5E6" d="M17.891 3H6.108A5.108 5.108 0 0 0 1 8.108v7.783A5.109 5.109 0 0 0 6.109 21h11.783A5.108 5.108 0 0 0 23 15.892V8.108A5.108 5.108 0 0 0 17.891 3Z" /><path fill="#fff" d="M17.819 4.5H6.18A3.684 3.684 0 0 0 2.5 8.18v7.639A3.685 3.685 0 0 0 6.181 19.5H17.82a3.684 3.684 0 0 0 3.68-3.68V8.181A3.685 3.685 0 0 0 17.819 4.5ZM6.18 6h11.639c.92 0 1.704.572 2.024 1.378-.113.365-.349.624-.749.794l-1.517.801C15.688 9.976 13.84 11.047 12 12.132c-1.839-1.087-3.687-2.158-5.576-3.161L4.907 8.17c-.4-.17-.637-.43-.749-.796A2.177 2.177 0 0 1 6.18 6ZM20 15.82A2.18 2.18 0 0 1 17.82 18H6.181A2.18 2.18 0 0 1 4 15.819v-7.12c.138.129.284.238.401.314l1.421.962c1.233.83 2.487 1.623 3.748 2.406L5.5 16.5l5.341-3.335c.259.158.515.32.774.478l.386.235.385-.235c.259-.158.515-.319.773-.478L18.5 16.5l-4.071-4.119a122.86 122.86 0 0 0 3.748-2.407l1.421-.962c.118-.077.264-.187.402-.315v7.123Z" /></symbol>'}),fr=(a().add(cr),cr),dr=new(o())({id:"mattermost",use:"mattermost-usage",viewBox:"0 0 700 700",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 700" id="mattermost"><path fill-rule="evenodd" d="m496.909 147.716 2.631 53.063c43.019 47.524 59.999 114.83 38.585 178.086-31.966 94.427-137.372 144.065-235.431 110.87-98.059-33.195-151.637-136.654-119.671-231.082 21.485-63.467 76.148-106.7 139.457-118.148l34.205-40.414c-106.716-2.89-207.397 63.351-243.42 169.762-44.26 130.745 25.849 272.615 156.594 316.876 130.745 44.261 272.615-25.849 316.876-156.594 35.965-106.24-3.587-219.827-89.826-282.419Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="m435.623 304.289-1.811-74.18-1.453-42.685-.983-36.98s.205-17.832-.417-22.022a6.832 6.832 0 0 0-.738-2.226c-.041-.088-.08-.176-.125-.262a5.584 5.584 0 0 0-.142-.229c-.684-1.177-1.759-2.133-3.15-2.604-1.423-.482-2.895-.363-4.173.189l-.079.03a5.765 5.765 0 0 0-.443.226 6.856 6.856 0 0 0-1.825 1.262c-3.04 2.95-13.709 17.24-13.709 17.24l-23.244 28.778-27.083 33.025-46.499 57.826s-21.338 26.631-16.623 59.411 29.085 48.749 47.991 55.15c18.906 6.4 47.965 8.518 71.623-14.657 23.656-23.176 22.883-57.292 22.883-57.292Z" clip-rule="evenodd" /></symbol>'}),pr=(a().add(dr),dr),hr=new(o())({id:"mattermost_colored",use:"mattermost_colored-usage",viewBox:"0 0 700 700",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 700 700" id="mattermost_colored"><path fill="#0058CC" fill-rule="evenodd" d="m496.909 147.716 2.631 53.063c43.019 47.524 59.999 114.83 38.585 178.086-31.966 94.427-137.372 144.065-235.431 110.87-98.059-33.195-151.637-136.654-119.671-231.082 21.485-63.467 76.148-106.7 139.457-118.148l34.205-40.414c-106.716-2.89-207.397 63.351-243.42 169.762-44.26 130.745 25.849 272.615 156.594 316.876 130.745 44.261 272.615-25.849 316.876-156.594 35.965-106.24-3.587-219.827-89.826-282.419Z" clip-rule="evenodd" /><path fill="#0058CC" fill-rule="evenodd" d="m435.623 304.289-1.811-74.18-1.453-42.685-.983-36.98s.205-17.832-.417-22.022a6.832 6.832 0 0 0-.738-2.226c-.041-.088-.08-.176-.125-.262a5.584 5.584 0 0 0-.142-.229c-.684-1.177-1.759-2.133-3.15-2.604-1.423-.482-2.895-.363-4.173.189l-.079.03a5.765 5.765 0 0 0-.443.226 6.856 6.856 0 0 0-1.825 1.262c-3.04 2.95-13.709 17.24-13.709 17.24l-23.244 28.778-27.083 33.025-46.499 57.826s-21.338 26.631-16.623 59.411 29.085 48.749 47.991 55.15c18.906 6.4 47.965 8.518 71.623-14.657 23.656-23.176 22.883-57.292 22.883-57.292Z" clip-rule="evenodd" /></symbol>'}),gr=(a().add(hr),hr),vr=new(o())({id:"opsgenie",use:"opsgenie-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="opsgenie"><path d="M7.97 7.825a3.12 3.12 0 1 0 0-6.242 3.12 3.12 0 0 0 0 6.242Z" /><path d="M10.858 12.258a14.347 14.347 0 0 0 2.48-3.266.174.174 0 0 0-.021-.22.175.175 0 0 0-.067-.043l-2.567-1.341c-.116-.059-.233-.03-.262.058a10.441 10.441 0 0 1-2.45 2.887A10.88 10.88 0 0 1 5.55 7.446a.204.204 0 0 0-.262-.058L2.72 8.729a.175.175 0 0 0-.088.263 15.167 15.167 0 0 0 2.45 3.266h.059a13.04 13.04 0 0 0 2.829 2.159 12.482 12.482 0 0 0 2.858-2.13h.03v-.029Z" /></symbol>'}),mr=(a().add(vr),vr),yr=new(o())({id:"opsgenie_colored",use:"opsgenie_colored-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="opsgenie_colored"><path fill="url(#opsgenie_colored_a)" d="M8 7.982A3.491 3.491 0 1 0 8 1a3.491 3.491 0 0 0 0 6.982Z" /><path fill="url(#opsgenie_colored_b)" d="M7.702 14.906a16.84 16.84 0 0 1-5.528-5.779.391.391 0 0 1 .17-.542l2.644-1.297a.391.391 0 0 1 .51.156 13.07 13.07 0 0 0 5.676 5.137 16.925 16.925 0 0 1-2.877 2.325.561.561 0 0 1-.595 0Z" /><path fill="#2684FF" d="M8.297 14.906a16.83 16.83 0 0 0 5.529-5.779.391.391 0 0 0-.169-.542l-2.645-1.297a.391.391 0 0 0-.511.156 13.064 13.064 0 0 1-5.675 5.137c.87.879 1.835 1.658 2.876 2.325a.561.561 0 0 0 .595 0Z" /><defs><linearGradient id="opsgenie_colored_a" x1="589.669" x2="589.669" y1="233.534" y2="1669.91" gradientUnits="userSpaceOnUse"><stop stop-color="#2684FF" /><stop offset=".82" stop-color="#0052CC" /></linearGradient><linearGradient id="opsgenie_colored_b" x1="486.022" x2="888.127" y1="436.972" y2="1041.77" gradientUnits="userSpaceOnUse"><stop stop-color="#2684FF" /><stop offset=".62" stop-color="#0052CC" /></linearGradient></defs></symbol>'}),br=(a().add(yr),yr),wr=new(o())({id:"pagerduty",use:"pagerduty-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="pagerduty"><path d="M17.668 2H6.332A4.331 4.331 0 0 0 2 6.332v11.336A4.331 4.331 0 0 0 6.332 22h11.336A4.332 4.332 0 0 0 22 17.668V6.332A4.331 4.331 0 0 0 17.668 2ZM9.821 18.667H7.897v-3.59H9.82v3.59h.001Zm3.269-5.257H7.897V5.333h5.192a4.038 4.038 0 0 1 .001 8.077ZM12.577 7H9.821v4.744h2.756a2.372 2.372 0 0 0 0-4.744Z" /></symbol>'}),xr=(a().add(wr),wr),_r=new(o())({id:"pagerduty_colored",use:"pagerduty_colored-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="pagerduty_colored"><path fill="#04AC38" d="M17.668 2H6.332A4.331 4.331 0 0 0 2 6.332v11.336A4.331 4.331 0 0 0 6.332 22h11.336A4.332 4.332 0 0 0 22 17.668V6.332A4.331 4.331 0 0 0 17.668 2Z" /><path fill="#fff" d="M13.09 5.333H7.897v8.077h5.192a4.038 4.038 0 0 0 .001-8.077Zm-.513 6.41H9.821V7h2.756a2.372 2.372 0 0 1 0 4.744Zm-4.68 6.924H9.82v-3.59H7.897v3.59Z" /></symbol>'}),Sr=(a().add(_r),_r),Or=new(o())({id:"rocketChat",use:"rocketChat-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="rocketChat"><path d="M8.119 7.205a.824.824 0 0 0-.844.827.85.85 0 0 0 .808.83c.455.011.832-.37.83-.84-.002-.465-.337-.81-.794-.817Zm-2.654 0a.824.824 0 0 0-.836.834.85.85 0 0 0 .814.822.823.823 0 0 0 .824-.846.791.791 0 0 0-.802-.81Zm9.467.136c-.247-1.367-1.092-2.312-2.223-3.019C10.935 3.217 8.98 2.94 6.937 3.17c-.371.041-.64 0-.945-.255C4.566 1.718 2.535 1.498 1 2.338c.179.189.358.37.528.561.356.398.657.83.844 1.337.174.473.153.863-.21 1.292C.906 7.018.908 8.97 2.169 10.48c.36.431.375.822.2 1.294-.175.478-.454.888-.785 1.267-.184.21-.38.41-.583.628.095.052.158.095.226.121 1.765.684 3.387.436 4.855-.762.178-.145.33-.304.6-.232.444.118.904.106 1.358.107 2.063.003 3.978-.472 5.543-1.895 1.074-.974 1.618-2.183 1.35-3.667ZM12.917 9.88c-.897.937-2.048 1.389-3.293 1.609-1.1.194-2.205.193-3.298-.076-.276-.067-.446.022-.63.212-.614.632-1.316 1.107-2.326 1.183.327-.684.584-1.31.53-2.018-.022-.288-.11-.507-.333-.71-1.386-1.258-1.376-2.941.022-4.185 1-.89 2.212-1.295 3.516-1.447 1.6-.186 3.146.009 4.592.764a4.39 4.39 0 0 1 1.295.988c1.017 1.162.993 2.564-.075 3.68Zm-2.17-2.674a.826.826 0 0 0-.826.845.85.85 0 0 0 .825.811c.455.001.822-.385.812-.857a.79.79 0 0 0-.811-.799Z" /></symbol>'}),Cr=(a().add(Or),Or),Er=new(o())({id:"rocketChat_colored",use:"rocketChat_colored-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="rocketChat_colored"><path fill="#fff" d="M1 2.338c.179.189.358.37.528.561.356.398.657.83.844 1.337.174.473.153.863-.21 1.292C.906 7.018.908 8.97 2.169 10.48c.36.432.375.822.2 1.293-.175.478-.454.888-.785 1.267-.184.21-.38.41-.583.628.095.052.158.095.226.121 1.765.684 3.387.436 4.855-.762.178-.145.33-.304.6-.232.444.118.904.106 1.358.107 2.063.003 3.978-.472 5.543-1.895 1.073-.975 1.617-2.184 1.35-3.668-.248-1.367-1.093-2.312-2.224-3.02C10.935 3.218 8.98 2.94 6.938 3.17c-.372.041-.64 0-.946-.255C4.566 1.718 2.535 1.498 1 2.338Z" /><path fill="#DC2928" d="M8.119 7.205a.824.824 0 0 0-.844.827.85.85 0 0 0 .808.83c.455.011.832-.37.83-.84-.002-.465-.337-.81-.794-.817Zm-2.654 0a.824.824 0 0 0-.836.834.85.85 0 0 0 .814.822.823.823 0 0 0 .824-.846.791.791 0 0 0-.802-.81Zm9.467.136c-.247-1.367-1.092-2.312-2.223-3.019C10.935 3.217 8.98 2.94 6.937 3.17c-.371.041-.64 0-.945-.255C4.566 1.718 2.535 1.498 1 2.338c.179.189.358.37.528.561.356.398.657.83.844 1.337.174.473.153.863-.21 1.292C.906 7.018.908 8.97 2.169 10.48c.36.431.375.822.2 1.294-.175.478-.454.888-.785 1.267-.184.21-.38.41-.583.628.095.052.158.095.226.121 1.765.684 3.387.436 4.855-.762.178-.145.33-.304.6-.232.444.118.904.106 1.358.107 2.063.003 3.978-.472 5.543-1.895 1.074-.974 1.618-2.183 1.35-3.667ZM12.917 9.88c-.897.937-2.048 1.389-3.293 1.609-1.1.194-2.205.193-3.298-.076-.276-.067-.446.022-.63.212-.614.632-1.316 1.107-2.326 1.183.327-.684.584-1.31.53-2.018-.022-.288-.11-.507-.333-.71-1.386-1.258-1.376-2.941.022-4.185 1-.89 2.212-1.295 3.516-1.447 1.6-.186 3.146.009 4.592.764a4.39 4.39 0 0 1 1.295.988c1.017 1.162.993 2.564-.075 3.68Zm-2.17-2.674a.826.826 0 0 0-.826.845.85.85 0 0 0 .825.811c.455.001.822-.385.812-.857a.79.79 0 0 0-.811-.799Z" /></symbol>'}),Ar=(a().add(Er),Er),Mr=new(o())({id:"integrations",use:"integrations-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="integrations"><path d="M15.03 3.97a.754.754 0 0 0-1.06 0l-1.94 1.94-1.94-1.94 1.94-1.94c.29-.29.29-.77 0-1.06a.754.754 0 0 0-1.06 0L9.03 2.91 7.5 1.38 4.75 4.13c-.81.8-1.25 1.88-1.25 3.02v.23l-.27.27C2.04 8.83 1.96 10.7 2.94 12l-1.47 1.47c-.29.29-.29.77 0 1.06.15.15.34.22.53.22s.38-.07.53-.22L4 13.06c.57.44 1.27.68 2 .68.89 0 1.72-.35 2.35-.97l.27-.27h.23c1.14 0 2.21-.44 3.02-1.25l2.75-2.75-1.53-1.53 1.94-1.94c.29-.29.29-.77 0-1.06Zm-4.22 6.22c-.52.52-1.22.81-1.96.81H8l-.71.71a1.8 1.8 0 0 1-1.29.53c-.47 0-.93-.18-1.29-.53l-.42-.42c-.71-.71-.71-1.87 0-2.58l.18-.18.94.94c.59.59 1.54.59 2.12 0L5.02 6.96c.05-.66.32-1.29.79-1.77L7.5 3.5l5 5-1.69 1.69Z" /></symbol>'}),kr=(a().add(Mr),Mr),Pr=new(o())({id:"slack",use:"slack-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="slack"><path d="M22.483 9.243a2.203 2.203 0 0 0-2.205-2.205 2.203 2.203 0 0 0-2.205 2.205v2.206h2.205c1.22 0 2.205-.986 2.205-2.206Zm-20.966 5.53c0 1.219.986 2.205 2.205 2.205a2.203 2.203 0 0 0 2.205-2.205v-2.206H3.722a2.204 2.204 0 0 0-2.205 2.206Zm7.718-2.205a2.204 2.204 0 0 0-2.205 2.206v5.513c0 1.22.986 2.206 2.205 2.206a2.204 2.204 0 0 0 2.205-2.206v-5.513c0-1.22-.985-2.206-2.205-2.206Zm5.53-1.12a2.204 2.204 0 0 0 2.205-2.205v-5.53c0-1.22-.986-2.205-2.205-2.205a2.204 2.204 0 0 0-2.205 2.206v5.529c0 1.22.985 2.206 2.205 2.206Zm-5.53-4.41h-5.53A2.203 2.203 0 0 0 1.5 9.243c0 1.22.986 2.206 2.205 2.206h5.53a2.204 2.204 0 0 0 2.205-2.206 2.203 2.203 0 0 0-2.205-2.205Zm11.06 5.53h-5.53a2.204 2.204 0 0 0-2.205 2.206c0 1.219.986 2.205 2.205 2.205h5.53a2.203 2.203 0 0 0 2.205-2.205c0-1.22-.986-2.206-2.205-2.206Zm-5.53 5.513H12.56v2.205c0 1.22.986 2.206 2.205 2.206a2.204 2.204 0 0 0 2.205-2.206 2.203 2.203 0 0 0-2.205-2.205ZM9.235 1.508A2.204 2.204 0 0 0 7.03 3.714c0 1.219.986 2.205 2.205 2.205h2.205V3.714c0-1.22-.985-2.206-2.205-2.206Z" /></symbol>'}),Rr=(a().add(Pr),Pr),Tr=new(o())({id:"slack_colored",use:"slack_colored-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="slack_colored"><path fill="#E0225B" d="M5.927 14.773c0 1.22-.986 2.205-2.205 2.205a2.203 2.203 0 0 1-2.205-2.205c0-1.22.986-2.205 2.205-2.205h2.205v2.205Zm1.103 0c0-1.22.986-2.205 2.205-2.205 1.22 0 2.205.986 2.205 2.205v5.513c0 1.22-.986 2.205-2.205 2.205a2.203 2.203 0 0 1-2.205-2.205v-5.513Z" /><path fill="#39C5EF" d="M9.235 5.919A2.203 2.203 0 0 1 7.03 3.714c0-1.22.986-2.205 2.205-2.205s2.205.986 2.205 2.205v2.205H9.235Zm0 1.119c1.22 0 2.205.986 2.205 2.205a2.203 2.203 0 0 1-2.205 2.205h-5.53A2.203 2.203 0 0 1 1.5 9.243c0-1.22.986-2.205 2.205-2.205h5.53Z" /><path fill="#2FB77E" d="M18.073 9.243c0-1.22.986-2.205 2.205-2.205 1.22 0 2.205.986 2.205 2.205a2.203 2.203 0 0 1-2.205 2.205h-2.205V9.243Zm-1.103 0c0 1.22-.986 2.205-2.205 2.205a2.203 2.203 0 0 1-2.205-2.205v-5.53c0-1.22.986-2.205 2.205-2.205 1.22 0 2.205.986 2.205 2.205v5.53Z" /><path fill="#EBB22D" d="M14.765 18.08c1.22 0 2.205.987 2.205 2.206 0 1.22-.986 2.205-2.205 2.205a2.203 2.203 0 0 1-2.205-2.205V18.08h2.205Zm0-1.101a2.203 2.203 0 0 1-2.205-2.205c0-1.22.986-2.205 2.205-2.205h5.53c1.22 0 2.205.986 2.205 2.205 0 1.22-.986 2.205-2.205 2.205h-5.53Z" /></symbol>'}),Ir=(a().add(Tr),Tr),Br=new(o())({id:"webhook",use:"webhook-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="webhook"><path d="M4.34 17.025c.247 1.325 1.453 2.139 2.69 1.815 1.314-.344 2.012-1.611 1.517-2.912-.18-.472-.068-.773.156-1.144.874-1.444 1.73-2.9 2.624-4.401-2.082-1.044-2.843-2.43-2.34-4.124.443-1.494 1.938-2.472 3.46-2.242.759.114 1.427.426 1.947 1.018.788.898.965 1.947.725 3.115.639.173 1.22.33 1.798.488.766-2.101-.133-4.555-2.094-5.814a5.148 5.148 0 0 0-6.422.674C7.495 4.39 7 5.478 6.885 6.738c-.163 1.782.573 3.22 1.81 4.45l-1.966 3.3c-.182.013-.293.015-.401.03-1.294.184-2.204 1.334-1.987 2.507Zm17.924-2.384c-.866-1.898-3.281-3.67-6.483-2.68l-1.902-3.355c.098-.246.189-.447.259-.655.252-.745.1-1.424-.378-2.028a2.185 2.185 0 0 0-2.474-.675 2.195 2.195 0 0 0-1.401 2.15c.039.964.685 1.824 1.687 1.998.6.104.894.388 1.16.879.789 1.456 1.619 2.89 2.434 4.337 1.965-1.31 3.59-1.268 4.804.096a3.21 3.21 0 0 1 .052 4.19c-1.198 1.415-2.813 1.47-4.658.276L13.898 20.4c1.868 1.865 4.536 2.113 6.645.66 2.052-1.412 2.767-4.127 1.72-6.42ZM15.85 18.3a2.18 2.18 0 0 0 3.068.106c.904-.84.945-2.25.09-3.127-.835-.858-2.265-.94-3.041-.031-.472.552-.955.617-1.581.607-1.603-.025-3.208-.008-4.811-.008.104 2.256-.748 3.662-2.44 3.995-1.656.327-3.181-.518-3.718-2.06-.61-1.752.144-3.153 2.324-4.265l-.494-1.791c-2.375.518-4.157 2.822-3.973 5.415.163 2.289 2.009 4.32 4.267 4.686a5.146 5.146 0 0 0 3.448-.614c1.375-.78 2.173-2.007 2.543-3.527h3.855c.163.22.295.435.463.614Z" /></symbol>'}),Dr=(a().add(Br),Br),jr=new(o())({id:"webhook_colored",use:"webhook_colored-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="webhook_colored"><path fill="#C73A63" d="M11.327 10.383c-.894 1.502-1.75 2.957-2.624 4.4-.224.372-.336.674-.156 1.145.495 1.302-.203 2.568-1.516 2.912-1.238.324-2.444-.49-2.69-1.814-.217-1.173.694-2.323 1.987-2.506.108-.015.219-.017.4-.031l1.968-3.3C7.458 9.96 6.722 8.52 6.885 6.739 7 5.478 7.495 4.39 8.4 3.498a5.148 5.148 0 0 1 6.422-.674c1.96 1.26 2.859 3.714 2.094 5.814l-1.798-.488c.24-1.168.063-2.216-.725-3.115-.52-.593-1.188-.904-1.947-1.02-1.522-.23-3.017.749-3.46 2.243-.504 1.696.258 3.08 2.34 4.125Z" /><path fill="#4B4B4B" d="m13.879 8.606 1.902 3.355c3.202-.991 5.617.782 6.483 2.68 1.046 2.293.33 5.008-1.724 6.422-2.11 1.452-4.776 1.204-6.645-.661l1.466-1.227c1.846 1.195 3.46 1.139 4.658-.276a3.21 3.21 0 0 0-.052-4.19c-1.214-1.364-2.84-1.406-4.804-.096-.815-1.446-1.644-2.88-2.434-4.337-.266-.491-.56-.776-1.16-.88-1.002-.174-1.648-1.034-1.687-1.998a2.194 2.194 0 0 1 1.4-2.15 2.184 2.184 0 0 1 2.475.675c.478.604.63 1.284.378 2.028-.068.208-.158.409-.256.655Z" /><path fill="#4A4A4A" d="M15.383 17.686h-3.855c-.37 1.52-1.168 2.747-2.543 3.527a5.144 5.144 0 0 1-3.448.614c-2.258-.364-4.104-2.397-4.267-4.685-.184-2.593 1.598-4.897 3.974-5.415l.494 1.79c-2.18 1.113-2.934 2.514-2.324 4.266.537 1.542 2.062 2.387 3.718 2.06 1.69-.334 2.544-1.74 2.44-3.995 1.603 0 3.208-.017 4.81.008.627.01 1.11-.055 1.582-.607.777-.908 2.206-.826 3.042.032a2.183 2.183 0 0 1-.091 3.127 2.181 2.181 0 0 1-3.068-.106c-.165-.181-.298-.395-.464-.616Z" /></symbol>'}),Lr=(a().add(jr),jr),Zr=new(o())({id:"ipNetworking",use:"ipNetworking-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="ipNetworking"><path d="M13.1 6.2c-.1-.2-.3-.3-.5-.5-.2-.1-.4-.3-.6-.4h-.1c-.2-.1-.4-.2-.6-.2h-.1c-.2-.1-.4-.1-.7-.1h-.3C9.4 3.8 8 3 6.5 3 4 3 2 5 2 7.5S4 12 6.5 12h4c1.9 0 3.5-1.6 3.5-3.5 0-.9-.3-1.7-.9-2.3ZM10.5 11h-4C4.6 11 3 9.4 3 7.5S4.6 4 6.5 4c1.1 0 2 .5 2.7 1.3-.7.2-1.3.8-1.7 1.4l.9.5c.3-.5.8-.9 1.4-1.1.1 0 .2 0 .2-.1h.5c.2 0 .4 0 .5.1h.1c.1 0 .3.1.4.1h.1c.1.1.3.2.4.3.1.1.3.2.4.4.4.4.6 1 .6 1.6 0 1.4-1.1 2.5-2.5 2.5Z" /></symbol>'}),Nr=(a().add(Zr),Zr),Fr=new(o())({id:"ipNetworkingPress",use:"ipNetworkingPress-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="ipNetworkingPress"><path d="M13.1 6.2c-.1-.2-.3-.3-.5-.5-.2-.1-.4-.2-.5-.3 0 0-.1 0-.1-.1-.2-.1-.4-.1-.6-.2h-.1c-.3-.1-.5-.1-.8-.1h-.2c-1.2.1-2.2.7-2.7 1.7l-.9-.5c.6-1 1.6-1.8 2.8-2.1-.8-.7-1.8-1.1-3-1.1C4 3 2 5 2 7.5S4 12 6.5 12h4c1.9 0 3.5-1.6 3.5-3.5 0-.9-.3-1.7-.9-2.3Z" /></symbol>'}),Hr=(a().add(Fr),Fr),Vr=new(o())({id:"last_week",use:"last_week-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="last_week"><path d="M10.75 11.083 9 8.75l-1.75 2.333V5.5h-1.5v7.25h2.125L9 11.25l1.125 1.5h2.125V5.5h-1.5v5.583ZM11.562 2H6.438A4.438 4.438 0 0 0 2 6.438v5.124A4.438 4.438 0 0 0 6.438 16h5.124A4.438 4.438 0 0 0 16 11.562V6.438A4.438 4.438 0 0 0 11.562 2Zm2.938 9.562a2.941 2.941 0 0 1-2.938 2.938H6.438A2.941 2.941 0 0 1 3.5 11.562V6.438A2.941 2.941 0 0 1 6.438 3.5h5.124A2.941 2.941 0 0 1 14.5 6.438v5.124Z" /></symbol>'}),zr=(a().add(Vr),Vr),Ur=new(o())({id:"line_chart",use:"line_chart-usage",viewBox:"0 0 15 15",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15" id="line_chart"><path d="M14 3.24A3.24 3.24 0 0 0 10.76 0H3.24A3.24 3.24 0 0 0 0 3.24v7.53a3.24 3.24 0 0 0 3.24 3.24h7.53a3.24 3.24 0 0 0 3.24-3.24V6.48c-.42.32-.94.52-1.5.52v3.76c0 .96-.78 1.74-1.74 1.74H3.24c-.96 0-1.74-.78-1.74-1.74V10C2.33 10 3 9.33 3 8.5c0-.23-.06-.45-.15-.64l1.01-1.01c.2.09.41.15.64.15.36 0 .69-.13.95-.35L8.03 8.2A1.498 1.498 0 0 0 9.5 10a1.498 1.498 0 0 0 1.25-2.33l1.31-1.74c.14.04.29.07.44.07.83 0 1.5-.67 1.5-1.5V3.24Zm-2.75 2.09L9.94 7.07C9.8 7.03 9.65 7 9.5 7c-.36 0-.69.13-.95.35L5.97 5.8A1.498 1.498 0 0 0 4.5 4C3.67 4 3 4.67 3 5.5c0 .23.06.45.15.64L2.14 7.15C1.94 7.06 1.73 7 1.5 7V3.24c0-.96.78-1.74 1.74-1.74h7.53c.88 0 1.6.66 1.71 1.5a1.5 1.5 0 0 0-1.23 2.33Z" /></symbol>'}),Gr=(a().add(Ur),Ur),Wr=new(o())({id:"logo_s",use:"logo_s-usage",viewBox:"0 0 14 13",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13" id="logo_s"><path fill-rule="evenodd" d="M8.393 12.804H5.64L0 .882h8.007c3.113.007 5.636 2.77 5.637 6.177-.005 3.176-2.353 5.745-5.251 5.745Z" clip-rule="evenodd" /></symbol>'}),$r=(a().add(Wr),Wr),qr=n(79962),Yr=new(o())({id:"magnify",use:"magnify-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="magnify"><path fill-rule="evenodd" d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5Zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14Z" clip-rule="evenodd" /></symbol>'}),Xr=(a().add(Yr),Yr),Kr=n(28524),Jr=new(o())({id:"metrics_explorer",use:"metrics_explorer-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="metrics_explorer"><path d="M11.5 7.38c1.03 0 1.88-.85 1.88-1.88 0-.34-.09-.67-.26-.96l-1.62.96.59-1.78c-.19-.06-.39-.1-.59-.1-1.03 0-1.88.85-1.88 1.88 0 1.03.85 1.88 1.88 1.88Zm.59 2.95 2.41 1.5v1.79c0 .48-.39.88-.88.88H4.38c-.48 0-.88-.39-.88-.88V8.14l1.67 1.11 1.02.68 1.5-1.5c.99.96 2.32 1.57 3.81 1.57 2.7 0 4.93-1.94 5.4-4.5A5.497 5.497 0 0 0 11.5 1C8.81 1 6.57 2.94 6.1 5.5c.12.63.34 1.22.65 1.75L6 8 3 6H2v7.62A2.38 2.38 0 0 0 4.38 16h9.24A2.38 2.38 0 0 0 16 13.62V11l-1.17-.73c-.87.24-1.81.27-2.74.06ZM11.5 2.5c1.83 0 3.42 1.25 3.87 3-.45 1.75-2.04 3-3.87 3s-3.42-1.25-3.87-3c.45-1.75 2.04-3 3.87-3Z" /></symbol>'}),Qr=(a().add(Jr),Jr),eo=new(o())({id:"minimize_s",use:"minimize_s-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="minimize_s"><path d="M14 14H4c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1Z" /></symbol>'}),to=(a().add(eo),eo),no=new(o())({id:"mobile_push_notifications",use:"mobile_push_notifications-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="mobile_push_notifications"><path d="M22.09 7.67 22 7.58V6c0-2.76-2.24-5-5-5-.75 0-1.46.18-2.1.48-.55-.29-1.17-.48-1.83-.48H5.93A3.93 3.93 0 0 0 2 4.93v14.14A3.93 3.93 0 0 0 5.93 23h7.14A3.93 3.93 0 0 0 17 19.07V14h-2.69c-2.25 0-4.23-1.72-4.31-3.97-.04-1.05.32-2.05 1-2.84V6c0-.56.08-1.11.23-1.63.23-.8.96-1.36 1.8-1.37a4.98 4.98 0 0 0-1.02 3v1.59l-.09.09c-.59.59-.91 1.37-.91 2.21 0 1.72 1.4 3.12 3.12 3.12h5.76c1.72 0 3.12-1.4 3.12-3.12-.01-.84-.33-1.63-.92-2.22ZM11.5 19c.28 0 .5.22.5.5s-.22.5-.5.5h-4c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h4Zm8.38-8h-5.76a1.118 1.118 0 0 1-.79-1.91l.09-.09H16c1.1 0 2-.9 2-2h-4v-.88c0-1.45.98-2.78 2.4-3.06C18.32 2.69 20 4.15 20 6v2.41l.67.67c.21.21.33.5.33.79 0 .63-.5 1.13-1.12 1.13Z" /></symbol>'}),ro=(a().add(no),no),oo=new(o())({id:"mobile_push_notifications_hollow",use:"mobile_push_notifications_hollow-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="mobile_push_notifications_hollow"><path d="M11.5 19h-4c-.28 0-.5.22-.5.5s.22.5.5.5h4c.28 0 .5-.22.5-.5s-.22-.5-.5-.5ZM22.09 7.67 22 7.58V6c0-2.76-2.24-5-5-5-.75 0-1.46.18-2.1.48-.55-.29-1.17-.48-1.83-.48H5.93A3.93 3.93 0 0 0 2 4.93v14.14A3.93 3.93 0 0 0 5.93 23h7.14A3.93 3.93 0 0 0 17 19.07V14h-2v5.07c0 1.06-.87 1.93-1.93 1.93H5.93C4.87 21 4 20.13 4 19.07V4.93C4 3.87 4.87 3 5.93 3h7.09c-.63.84-1.03 1.87-1.03 3v1.59l-.09.09c-.59.59-.91 1.37-.91 2.21 0 1.72 1.4 3.12 3.12 3.12h5.76c1.72 0 3.12-1.4 3.12-3.12.01-.84-.31-1.63-.9-2.22ZM19.88 11h-5.76a1.118 1.118 0 0 1-.79-1.91l.09-.09H16c1.1 0 2-.9 2-2h-4v-.88c0-1.45.98-2.78 2.4-3.06C18.32 2.69 20 4.15 20 6v2.41l.67.67c.21.21.33.5.33.79 0 .63-.5 1.13-1.12 1.13Z" /></symbol>'}),io=(a().add(oo),oo),ao=new(o())({id:"monitoring",use:"monitoring-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="monitoring"><path d="m13.5 9.38-2 4-.69-1.38H4v1h6.19l1.31 2.62 2-4 .69 1.38H16v-1h-1.19L13.5 9.38ZM15.87 0H4.13C1.85 0 0 1.85 0 4.13v11.74C0 18.15 1.85 20 4.13 20h11.74c2.28 0 4.13-1.85 4.13-4.13V4.13C20 1.85 18.15 0 15.87 0ZM18 15.87c0 1.17-.96 2.13-2.13 2.13H4.13C2.96 18 2 17.04 2 15.87V4.13C2 2.96 2.96 2 4.13 2h11.74C17.04 2 18 2.96 18 4.13v11.74ZM9.5 4.38l-2 4L6.81 7H4v1h2.19l1.31 2.62 2-4L10.19 8H16V7h-5.19L9.5 4.38Z" /></symbol>'}),so=(a().add(ao),ao),uo=new(o())({id:"more",use:"more-usage",viewBox:"0 0 18 4",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 4" id="more"><path d="M14 2a2 2 0 1 0 4.001-.001A2 2 0 0 0 14 2Zm-3 0a2 2 0 1 0-4.001.001A2 2 0 0 0 11 2ZM4 2a2 2 0 1 0-4.001.001A2 2 0 0 0 4 2Z" /></symbol>'}),lo=(a().add(uo),uo),co=n(67679),fo=n(36179),po=new(o())({id:"nav_arrow_goto",use:"nav_arrow_goto-usage",viewBox:"0 0 10 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" id="nav_arrow_goto"><path d="M8.5 7.6c0 .5-.4.9-.9.9H2.4c-.5 0-.9-.4-.9-.9V2.4c0-.5.4-.9.9-.9h.1C3.33 1.5 4 .83 4 0H2.4A2.4 2.4 0 0 0 0 2.4v5.2A2.4 2.4 0 0 0 2.4 10h5.2A2.4 2.4 0 0 0 10 7.6V6c-.83 0-1.5.67-1.5 1.5v.1ZM5.75 0C5.34 0 5 .34 5 .75s.34.75.75.75h1.69L3.97 4.97c-.29.29-.29.77 0 1.06.15.15.34.22.53.22s.38-.07.53-.22L8.5 2.56v1.69c0 .41.34.75.75.75s.75-.34.75-.75V0H5.75Z" /></symbol>'}),ho=(a().add(po),po),go=n(64036),vo=new(o())({id:"netdata",use:"netdata-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="netdata"><g clip-path="url(#netdata_a)"><path d="M13.645 4.5H2.526l7.833 15h3.822c4.025 0 7.286-3.232 7.293-7.228-.002-4.288-3.505-7.764-7.83-7.772Zm.536 13.125h-2.685L5.62 6.375h8.021c3.283.006 5.956 2.652 5.957 5.894-.004 2.954-2.435 5.356-5.417 5.356Z" /></g><defs><clipPath id="netdata_a"><path d="M2 5.2c0-1.12 0-1.68.218-2.108a2 2 0 0 1 .874-.874C3.52 2 4.08 2 5.2 2h13.6c1.12 0 1.68 0 2.108.218a2 2 0 0 1 .874.874C22 3.52 22 4.08 22 5.2v13.6c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C20.48 22 19.92 22 18.8 22H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 20.48 2 19.92 2 18.8V5.2Z" /></clipPath></defs></symbol>'}),mo=(a().add(vo),vo),yo=new(o())({id:"netdataAssistant",use:"netdataAssistant-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="netdataAssistant"><path fill-rule="evenodd" d="M8.302 2.5H1l5.788 11.1h2.8L6.2 6.3h2.102V2.5Zm1.902 11.068L9.45 8.85h1.85L9.06 2.5h.155c3.195.006 5.783 2.578 5.785 5.751-.005 2.758-2.101 5.024-4.796 5.317Z" clip-rule="evenodd" /></symbol>'}),bo=(a().add(yo),yo),wo=new(o())({id:"netdata-press",use:"netdata-press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="netdata-press"><path fill-rule="evenodd" d="M10.535 2H.158l7.311 14h3.567c3.756 0 6.8-3.017 6.806-6.746C17.84 5.251 14.571 2.007 10.535 2Z" clip-rule="evenodd" /></symbol>'}),xo=(a().add(wo),wo),_o=new(o())({id:"node",use:"node-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="node"><path fill-rule="evenodd" d="M19.111 9H4.89A.885.885 0 0 0 4 9.875v5.25c0 .481.4.875.889.875H19.11a.885.885 0 0 0 .889-.875v-5.25c0-.481-.4-.875-.889-.875ZM7.556 14.25c-.978 0-1.778-.787-1.778-1.75 0-.962.8-1.75 1.778-1.75.977 0 1.777.788 1.777 1.75 0 .963-.8 1.75-1.777 1.75Z" clip-rule="evenodd" /></symbol>'}),So=(a().add(_o),_o),Oo=new(o())({id:"node_child",use:"node_child-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="node_child"><path d="M9.5 3.35V5H17v2.5h-1V6H2v1.5H1V5h7.5V3.35c-.15-.09-.26-.21-.35-.35H4c-.28 0-.5-.22-.5-.5S3.72 2 4 2h4.15c.18-.29.48-.5.85-.5s.68.21.85.5H14c.28 0 .5.22.5.5s-.22.5-.5.5H9.85c-.09.15-.21.26-.35.35ZM5 13.5H3.5V12H5v1.5Z" /><path d="M2.51 9h12.98c.83 0 1.51.68 1.5 1.51v3.97c0 .83-.67 1.51-1.51 1.51H2.51c-.83 0-1.51-.67-1.51-1.51v-3.97C1 9.68 1.68 9 2.51 9Zm-.01 5.49 12.99.01v-3.99l-.01-.01H2.51l-.01 3.99Z" /></symbol>'}),Co=(a().add(Oo),Oo),Eo=new(o())({id:"node_default_l",use:"node_default_l-usage",viewBox:"0 0 40 40",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 40 40" id="node_default_l"><rect width="39" height="39" x=".5" y=".5" fill="#F9F4F4" stroke="#979797" rx="7.5" /><path fill="#35414A" fill-rule="evenodd" d="M24.633 15.588a1.543 1.543 0 1 0 0-3.088 1.545 1.545 0 1 0 0 3.088Zm1.377.346a2.182 2.182 0 0 1-1.272.407 2.21 2.21 0 0 1-2.195-2.41 6.064 6.064 0 0 0-3.867.535l1.217 2.158c.46-.209.97-.326 1.507-.326 1.879 0 3.427 1.425 3.639 3.26l2.461-.075a6.16 6.16 0 0 0-1.49-3.549Zm-6.892 1.338a3.775 3.775 0 0 0-1.37 2.93 3.77 3.77 0 0 0 1.333 2.897l-1.187 2.195a6.211 6.211 0 0 1-2.24-3.124 2.26 2.26 0 0 0 .923-1.838 2.26 2.26 0 0 0-.989-1.884 6.228 6.228 0 0 1 2.254-3.3l1.276 2.123Zm-5.074 4.493a1.545 1.545 0 1 0-.001-3.09 1.545 1.545 0 0 0 .001 3.09Zm10.765 2.254c.37 0 .717.09 1.023.25a6.084 6.084 0 0 0 1.668-3.78l-2.466-.048a3.666 3.666 0 0 1-3.652 3.28c-.525 0-1.027-.11-1.48-.309l-1.226 2.138a6.152 6.152 0 0 0 3.932.503 2.204 2.204 0 0 1 2.201-2.034Zm-.176 3.922a1.544 1.544 0 1 0 0-3.088 1.544 1.544 0 0 0 0 3.088Z" clip-rule="evenodd" /></symbol>'}),Ao=(a().add(Eo),Eo),Mo=new(o())({id:"node_hollow",use:"node_hollow-usage",viewBox:"0 0 22 12",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 12" id="node_hollow"><path d="M5 7H3v2h2V7Zm14.97-7H2.03C.91 0 0 .91 0 2.03v7.94C0 11.09.91 12 2.03 12h17.94c1.12 0 2.03-.91 2.03-2.03V2.03C22 .91 21.09 0 19.97 0ZM20 9.97c0 .02-.01.03-.03.03L2 9.97 2.03 2 20 2.03v7.94Z" /></symbol>'}),ko=(a().add(Mo),Mo),Po=new(o())({id:"node_import_export",use:"node_import_export-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="node_import_export"><path d="m7 11.41 3.71-3.71A.996.996 0 1 0 9.3 6.29L8 7.59V2H6v5.59l-1.29-1.3A.996.996 0 1 0 3.3 7.7L7 11.41Zm7.71-4.7L16 5.41V11h2V5.41l1.29 1.29c.2.2.45.29.71.29.26 0 .51-.1.71-.29a.996.996 0 0 0 0-1.41L17 1.59 13.29 5.3a.996.996 0 0 0 0 1.41c.39.39 1.03.39 1.42 0ZM7 17H5v2h2v-2Zm13.61-4H3.39C2.62 13 2 13.62 2 14.39v6.22c0 .77.62 1.39 1.39 1.39h17.22c.77 0 1.39-.62 1.39-1.39v-6.22c0-.77-.62-1.39-1.39-1.39ZM20 20H4v-5h16v5Z" /></symbol>'}),Ro=(a().add(Po),Po),To=new(o())({id:"node_notification_l",use:"node_notification_l-usage",viewBox:"0 0 40 40",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 40 40" id="node_notification_l"><rect width="39" height="39" x=".5" y=".5" fill="#00AB44" stroke="#00AB4E" rx="7.5" /><path fill="#fff" fill-rule="evenodd" d="M24.633 15.588a1.543 1.543 0 1 0 0-3.088 1.545 1.545 0 1 0 0 3.088Zm1.377.346a2.182 2.182 0 0 1-1.272.407 2.21 2.21 0 0 1-2.195-2.41 6.064 6.064 0 0 0-3.867.535l1.217 2.158c.46-.209.97-.326 1.507-.326 1.879 0 3.427 1.425 3.639 3.26l2.461-.075a6.16 6.16 0 0 0-1.49-3.549Zm-6.892 1.338a3.775 3.775 0 0 0-1.37 2.93 3.77 3.77 0 0 0 1.333 2.897l-1.187 2.195a6.211 6.211 0 0 1-2.24-3.124 2.26 2.26 0 0 0 .923-1.838 2.26 2.26 0 0 0-.989-1.884 6.228 6.228 0 0 1 2.254-3.3l1.276 2.123Zm-5.074 4.493a1.545 1.545 0 1 0-.001-3.09 1.545 1.545 0 0 0 .001 3.09Zm10.765 2.254c.37 0 .717.09 1.023.25a6.084 6.084 0 0 0 1.668-3.78l-2.466-.048a3.666 3.666 0 0 1-3.652 3.28c-.525 0-1.027-.11-1.48-.309l-1.226 2.138a6.152 6.152 0 0 0 3.932.503 2.204 2.204 0 0 1 2.201-2.034Zm-.176 3.922a1.544 1.544 0 1 0 0-3.088 1.544 1.544 0 0 0 0 3.088Z" clip-rule="evenodd" /></symbol>'}),Io=(a().add(To),To),Bo=new(o())({id:"node_parent",use:"node_parent-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="node_parent"><path d="M9.5 3.35V5H17v2.5h-1V6H2v1.5H1V5h7.5V3.35c-.15-.09-.26-.21-.35-.35H4c-.28 0-.5-.22-.5-.5S3.72 2 4 2h4.15c.18-.29.48-.5.85-.5s.68.21.85.5H14c.28 0 .5.22.5.5s-.22.5-.5.5H9.85c-.09.15-.21.26-.35.35ZM5 13.5H3.5V12H5v1.5Z" /><path d="M2.51 9h12.98c.83 0 1.51.68 1.5 1.51v3.97c0 .83-.67 1.51-1.51 1.51H2.51c-.83 0-1.51-.67-1.51-1.51v-3.97C1 9.68 1.68 9 2.51 9Zm-.01 5.49 12.99.01v-3.99l-.01-.01H2.51l-.01 3.99Z" /></symbol>'}),Do=(a().add(Bo),Bo),jo=new(o())({id:"node_selected_l",use:"node_selected_l-usage",viewBox:"0 0 40 40",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 40 40" id="node_selected_l"><rect width="39" height="39" x=".5" y=".5" fill="#F9F4F4" stroke="#00AB4E" rx="7.5" /><path fill="#00AB44" fill-rule="evenodd" d="M24.633 15.588a1.543 1.543 0 1 0 0-3.088 1.545 1.545 0 1 0 0 3.088Zm1.377.346a2.182 2.182 0 0 1-1.272.407 2.21 2.21 0 0 1-2.195-2.41 6.064 6.064 0 0 0-3.867.535l1.217 2.158c.46-.209.97-.326 1.507-.326 1.879 0 3.427 1.425 3.639 3.26l2.461-.075a6.16 6.16 0 0 0-1.49-3.549Zm-6.892 1.338a3.775 3.775 0 0 0-1.37 2.93 3.77 3.77 0 0 0 1.333 2.897l-1.187 2.195a6.211 6.211 0 0 1-2.24-3.124 2.26 2.26 0 0 0 .923-1.838 2.26 2.26 0 0 0-.989-1.884 6.228 6.228 0 0 1 2.254-3.3l1.276 2.123Zm-5.074 4.493a1.545 1.545 0 1 0-.001-3.09 1.545 1.545 0 0 0 .001 3.09Zm10.765 2.254c.37 0 .717.09 1.023.25a6.084 6.084 0 0 0 1.668-3.78l-2.466-.048a3.666 3.666 0 0 1-3.652 3.28c-.525 0-1.027-.11-1.48-.309l-1.226 2.138a6.152 6.152 0 0 0 3.932.503 2.204 2.204 0 0 1 2.201-2.034Zm-.176 3.922a1.544 1.544 0 1 0 0-3.088 1.544 1.544 0 0 0 0 3.088Z" clip-rule="evenodd" /></symbol>'}),Lo=(a().add(jo),jo),Zo=new(o())({id:"nodes",use:"nodes-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="nodes"><path d="M15.111 8.889H.89c-.489 0-.889.4-.889.889v5.333C0 15.6.4 16 .889 16H15.11c.489 0 .889-.4.889-.889V9.778c0-.49-.4-.89-.889-.89ZM3.556 14.222c-.978 0-1.778-.8-1.778-1.778 0-.977.8-1.777 1.778-1.777.977 0 1.777.8 1.777 1.777 0 .978-.8 1.778-1.777 1.778ZM15.11 0H.89C.4 0 0 .4 0 .889v5.333c0 .49.4.89.889.89H15.11c.489 0 .889-.4.889-.89V.89C16 .4 15.6 0 15.111 0ZM3.556 5.333c-.978 0-1.778-.8-1.778-1.777 0-.978.8-1.778 1.778-1.778.977 0 1.777.8 1.777 1.778 0 .977-.8 1.777-1.777 1.777Z" /></symbol>'}),No=(a().add(Zo),Zo),Fo=new(o())({id:"nodes_hollow",use:"nodes_hollow-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="nodes_hollow"><path d="M2.5 15.5H4V14H2.5v1.5ZM15.88 0H2.12C.95 0 0 .95 0 2.12v4.26C0 7.55.95 8.5 2.12 8.5h13.76c1.17 0 2.12-.95 2.12-2.12V2.12C18 .95 17.05 0 15.88 0Zm.62 6.38c0 .34-.28.62-.62.62H2.12c-.34 0-.62-.28-.62-.62V2.12c0-.34.28-.62.62-.62h13.76c.34 0 .62.28.62.62v4.26ZM2.5 6H4V4.5H2.5V6Zm13.38 3.5H2.12C.95 9.5 0 10.45 0 11.62v4.26C0 17.05.95 18 2.12 18h13.76c1.17 0 2.12-.95 2.12-2.12v-4.26c0-1.17-.95-2.12-2.12-2.12Zm.62 6.38c0 .34-.28.62-.62.62H2.12c-.34 0-.62-.28-.62-.62v-4.26c0-.34.28-.62.62-.62h13.76c.34 0 .62.28.62.62v4.26Z" /></symbol>'}),Ho=(a().add(Fo),Fo),Vo=new(o())({id:"none_selected",use:"none_selected-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="none_selected"><path d="M8 .5C3.86.5.5 3.86.5 8c0 4.14 3.36 7.5 7.5 7.5 4.14 0 7.5-3.36 7.5-7.5C15.5 3.86 12.14.5 8 .5ZM2 8c0-3.31 2.69-6 6-6 1.39 0 2.66.47 3.67 1.26l-8.41 8.41A5.926 5.926 0 0 1 2 8Zm6 6c-1.39 0-2.66-.47-3.67-1.26l8.41-8.41A5.926 5.926 0 0 1 14 8c0 3.31-2.69 6-6 6Z" /></symbol>'}),zo=(a().add(Vo),Vo),Uo=new(o())({id:"notification_shortcut_enabled",use:"notification_shortcut_enabled-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="notification_shortcut_enabled"><path d="M11 15.18 14.49 13h5.39a3.124 3.124 0 0 0 2.21-5.33L22 7.58V6c0-2.76-2.24-5-5-5-2.41 0-4.43 1.72-4.9 4H5.86C3.73 5 2 6.73 2 8.86v9.29c0 2.13 1.73 3.86 3.86 3.86h10.29c2.13 0 3.86-1.73 3.86-3.86v-4.16c-.04 0-.08.01-.12.01H18v4.14c0 1.02-.83 1.86-1.86 1.86H5.86C4.84 20 4 19.17 4 18.14V10.8l7 4.38Zm2.33-6.09.09-.09H16c1.1 0 2-.9 2-2h-4v-.88c0-1.45.98-2.78 2.4-3.06C18.32 2.69 20 4.15 20 6v2.41l.67.67a1.118 1.118 0 0 1-.79 1.91h-5.76c-.62 0-1.12-.5-1.12-1.12 0-.29.12-.58.33-.78ZM5.86 7H12v.59l-.09.09c-.59.59-.91 1.37-.91 2.21 0 .91.4 1.73 1.03 2.3l-1.03.64-6.96-4.36C4.22 7.63 4.97 7 5.86 7Z" /><path fill="#96D4A2" d="M20 7c.5-2.5-1.281-4-3-4-2.4 0-3.5 2.5-3 4h4l-.5 1-.5.5-.418.418L15.5 9h-2s-.5 0-.5 1 .5 1 1 1h5.5c.5 0 1.5 0 1.5-1 0-.8-1-2.5-1-2.5V7Z" /></symbol>'}),Go=(a().add(Uo),Uo),Wo=new(o())({id:"notification_shortcut_disabled",use:"notification_shortcut_disabled-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="notification_shortcut_disabled"><path d="M11 15.18 14.49 13h5.39a3.124 3.124 0 0 0 2.21-5.33L22 7.58V6c0-2.76-2.24-5-5-5-2.41 0-4.43 1.72-4.9 4H5.86C3.73 5 2 6.73 2 8.86v9.29c0 2.13 1.73 3.86 3.86 3.86h10.29c2.13 0 3.86-1.73 3.86-3.86v-4.16c-.04 0-.08.01-.12.01H18v4.14c0 1.02-.83 1.86-1.86 1.86H5.86C4.84 20 4 19.17 4 18.14V10.8l7 4.38Zm2.33-6.09.09-.09H16c1.1 0 2-.9 2-2h-4v-.88c0-1.45.98-2.78 2.4-3.06C18.32 2.69 20 4.15 20 6v2.41l.67.67a1.118 1.118 0 0 1-.79 1.91h-5.76c-.62 0-1.12-.5-1.12-1.12 0-.29.12-.58.33-.78ZM5.86 7H12v.59l-.09.09c-.59.59-.91 1.37-.91 2.21 0 .91.4 1.73 1.03 2.3l-1.03.64-6.96-4.36C4.22 7.63 4.97 7 5.86 7Z" /><path fill="#F59B9B" d="M20 7c.5-2.5-1.281-4-3-4-2.4 0-3.5 2.5-3 4h4l-.5 1-.5.5-.418.418L15.5 9h-2s-.5 0-.5 1 .5 1 1 1h5.5c.5 0 1.5 0 1.5-1 0-.8-1-2.5-1-2.5V7Z" /></symbol>'}),$o=(a().add(Wo),Wo),qo=new(o())({id:"os",use:"os-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="os"><path d="M6.75 6C5.78 6 5 6.78 5 7.75v2.5c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75v-2.5C8.5 6.78 7.72 6 6.75 6ZM7 10.25c0 .14-.11.25-.25.25s-.25-.11-.25-.25v-2.5c0-.14.11-.25.25-.25s.25.11.25.25v2.5ZM11.25 6c-.96 0-1.75.79-1.75 1.75v.03c0 .57.28 1.11.75 1.43l1.15.8c.07.05.11.12.11.21v.03c0 .14-.11.25-.25.25s-.25-.11-.25-.25V9.9H9.5v.35c0 .96.79 1.75 1.75 1.75S13 11.21 13 10.25v-.03c0-.57-.28-1.11-.75-1.43l-1.15-.8a.248.248 0 0 1-.11-.21v-.03c0-.14.11-.25.25-.25s.25.11.25.25v.35h1.5v-.35C13 6.79 12.21 6 11.25 6Zm.52-4H6.23C3.89 2 2 3.89 2 6.23v5.54C2 14.1 3.89 16 6.23 16h5.54c2.34 0 4.23-1.89 4.23-4.23V6.23C16 3.89 14.11 2 11.77 2Zm2.73 9.77c0 1.5-1.22 2.73-2.73 2.73H6.23c-1.5 0-2.73-1.22-2.73-2.73V6.23c0-1.51 1.22-2.73 2.73-2.73h5.54c1.5 0 2.73 1.22 2.73 2.73v5.54Z" /></symbol>'}),Yo=(a().add(qo),qo),Xo=new(o())({id:"alpine_linux",use:"alpine_linux-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="alpine_linux"><path d="M13.04 2H4.96L.92 9l4.04 7h8.08l4.04-7-4.04-7Zm-6.41 8.78c-.44-.02-.84-.21-1.13-.5l1.13-1.1v1.6Zm3.32-.49L7.52 7.93l-2.44 2.36c-.62.6-1.61.6-2.23 0l4.67-4.52 4.67 4.52c-.62.6-1.61.6-2.24 0Zm2.85.04-2.02-1.96-.17.17-1.13-1.08 1.29-1.25 4.26 4.12c-.62.61-1.61.61-2.23 0Z" /></symbol>'}),Ko=(a().add(Xo),Xo),Jo=new(o())({id:"amazon_linux",use:"amazon_linux-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="amazon_linux"><path d="m15.95 11.99-.01.01c-.23.19-.53.34-.83.46-.31.12-.63.21-.95.3-.65.16-1.33.28-2 .36-1.35.17-2.72.22-4.08.16-1.36-.06-2.71-.24-4.02-.6-1.3-.35-2.55-.89-3.65-1.71a.242.242 0 0 0-.31.01c-.1.09-.12.25-.03.35.48.56 1.06 1.03 1.68 1.42.62.4 1.29.71 1.98.96 1.38.5 2.83.76 4.28.84 1.45.08 2.91-.01 4.34-.31.71-.15 1.42-.35 2.1-.64.34-.14.67-.31.99-.51.16-.1.31-.22.46-.34.14-.13.28-.27.4-.45.05-.08.05-.19-.02-.27-.09-.11-.24-.12-.33-.04Zm-.84-4.81c.68.15 1.28.33 1.28.85 0 .45-.39.75-1.14.75-.63 0-1.24-.28-1.63-.62a.162.162 0 0 0-.25.04l-.28.43c-.05.07-.03.16.03.22.53.48 1.26.72 2.09.72 1.39 0 2.13-.71 2.13-1.62 0-1.21-1.09-1.46-2.01-1.67-.66-.15-1.22-.31-1.22-.76 0-.43.41-.69 1.08-.69.58 0 1.09.2 1.42.5.08.07.2.05.26-.04l.24-.38c.05-.07.03-.17-.03-.22-.44-.38-1.06-.65-1.9-.65-1.29 0-2.01.72-2.01 1.56 0 1.13 1.05 1.37 1.94 1.58ZM6.93 9.32c.02.07.09.12.16.12h.77c.07 0 .14-.05.16-.12l1.1-3.43c.05-.16.27-.16.32 0l1.1 3.43c.02.07.09.12.16.12h.77c.07 0 .14-.05.16-.12l1.55-4.93c.03-.11-.05-.22-.16-.22h-.67c-.08 0-.14.05-.16.12l-1.01 3.38c-.05.16-.27.16-.32 0L9.74 4.28a.171.171 0 0 0-.16-.12h-.61c-.07 0-.14.05-.16.12L7.7 7.67c-.05.16-.28.16-.32 0L6.37 4.28a.171.171 0 0 0-.16-.12h-.67c-.11 0-.2.11-.16.22l1.55 4.94Zm11.03 1.65-.01-.04a.35.35 0 0 0-.3-.23c-.14-.01-.26-.02-.38-.02h-.37c-.25.01-.49.02-.74.06-.25.04-.49.08-.73.16s-.47.18-.68.33c-.06.04-.08.11-.05.18.03.07.12.11.19.08h.01c.2-.09.41-.14.63-.17.22-.03.44-.03.66-.02.22.01.45.04.67.07l.33.06c.02 0 .04.01.06.01v.03c.01.1.01.2.01.31-.01.21-.04.44-.1.65-.11.44-.29.86-.55 1.25-.04.07-.04.15.02.21.07.06.17.06.23-.01.35-.37.63-.8.83-1.27a3.651 3.651 0 0 0 .3-1.16c.01-.15.01-.3-.03-.48ZM3.83 6.54c-.39-.3-.89-.44-1.45-.44-.88 0-1.83.52-1.83 1.73 0 1.16.96 1.75 1.83 1.75.57 0 1.06-.16 1.45-.46.11-.09.27-.01.27.13v.02c0 .09.08.17.17.17h.64c.09 0 .17-.08.17-.17V5.88c0-1.34-.97-1.85-2.12-1.85-.8 0-1.49.25-2.06.76-.06.06-.08.15-.03.22l.24.38c.06.09.18.11.26.04.43-.38.9-.56 1.44-.56.75 0 1.29.39 1.29 1.05v.48c0 .14-.16.22-.27.14Zm.27 1.68c0 .04-.01.08-.04.11-.3.36-.79.55-1.32.55-.71 0-1.21-.43-1.21-1.05 0-.62.5-1.05 1.21-1.05.52 0 1.02.19 1.32.55.02.03.04.07.04.11v.78Z" /></symbol>'}),Qo=(a().add(Jo),Jo),ei=new(o())({id:"arch_linux",use:"arch_linux-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="arch_linux"><path d="M15.46 14.32c-.21-.19-.43-.38-.66-.56-.53-.42-1.08-.81-1.69-1.1-.03-.02-.05-.06-.03-.09.01-.03.05-.04.08-.04.57.13 1.12.36 1.65.61C12.57 9.09 10.6 5.04 9 1c-.6 1.5-1.25 3.01-1.94 4.52.07.08.14.16.22.24.26.27.53.53.82.78.29.24.6.47.93.67.03.02.04.06.02.09s-.05.04-.08.03c-.37-.13-.73-.29-1.08-.47-.35-.19-.69-.39-1.02-.62-.04-.02-.07-.05-.11-.08C5.08 9.76 3.13 13.38 1 17h.1c1.43-1.31 3.6-2.25 6.1-2.56-.04-.27-.06-.55-.06-.84 0-1.8.84-3.27 1.87-3.27 1.03 0 1.87 1.46 1.87 3.27 0 .29-.02.57-.06.84 2.5.31 4.67 1.25 6.1 2.56h.1c-.55-.89-1.06-1.79-1.56-2.68Z" /></symbol>'}),ti=(a().add(ei),ei),ni=new(o())({id:"celarOS",use:"celarOS-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="celarOS"><path d="M9 2.02c-3.87 0-7 3.13-7 7 0 2.44 1.25 4.59 3.15 5.85v-2.54l-2.21-2.21a.815.815 0 0 1 0-1.14c.31-.31.82-.31 1.14 0l2.69 2.69v3.99c.46.15.94.26 1.43.32V10.9L4.97 7.67a.815.815 0 0 1 0-1.14c.31-.31.82-.31 1.14 0l2.9 2.9 2.9-2.9c.31-.31.82-.31 1.14 0 .31.31.31.82 0 1.14L9.81 10.9v5.08c.5-.06.98-.16 1.43-.32v-3.99l2.69-2.69c.31-.31.82-.31 1.14 0 .31.31.31.82 0 1.14l-2.21 2.21v2.54c1.9-1.25 3.15-3.4 3.15-5.85-.01-3.86-3.14-7-7.01-7Zm0 5.46c-.66 0-1.19-.53-1.19-1.19 0-.66.53-1.19 1.19-1.19.66 0 1.19.53 1.19 1.19 0 .66-.53 1.19-1.19 1.19Z" /></symbol>'}),ri=(a().add(ni),ni),oi=new(o())({id:"centos",use:"centos-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="centos"><path d="M7.76 8.27h.51v-.52L5.14 4.62l1.08-1.08H3.54v2.68l1.08-1.08 3.14 3.13Zm.21.73-.36-.36H3.17V7.1L1.27 9l1.9 1.9V9.36H7.6L7.97 9Zm.67-1.39.36.36.36-.36V3.17h1.54L9 1.27l-1.9 1.9h1.53v4.44h.01ZM4.62 5.65 3.54 6.74v1.53h3.7L4.62 5.65Zm3.65 1.59v-3.7H6.74L5.65 4.62l2.62 2.62Zm1.46 0 2.62-2.62-1.08-1.08H9.73v3.7Zm0 .52v.52h.51l3.13-3.13 1.08 1.08V3.54h-2.68l1.08 1.08-3.12 3.14Zm1.03.51h3.7V6.74l-1.08-1.08-2.62 2.61Zm2.62 4.08 1.08-1.08V9.73h-3.7l2.62 2.62Zm-8.76 0 2.62-2.62h-3.7v1.53l1.08 1.09Zm5.62-2.62h-.51v.52l3.13 3.13-1.08 1.08h2.69v-2.68l-1.08 1.08-3.15-3.13ZM16.73 9l-1.9-1.9v1.53H10.4l-.36.36.36.36h4.43v1.55l1.9-1.9Zm-7 1.76v3.7h1.53l1.08-1.08-2.61-2.62Zm-.37-.37L9 10.03l-.36.36v4.43H7.1l1.9 1.9 1.9-1.9H9.36v-4.43Zm-1.09-.15v-.51h-.51l-3.13 3.13-1.08-1.09v2.69h2.68l-1.08-1.08 3.12-3.14Zm0 .52-2.62 2.62 1.08 1.08h1.53v-3.7h.01Z" /></symbol>'}),ii=(a().add(oi),oi),ai=new(o())({id:"centos_colored",use:"centos_colored-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="centos_colored"><path fill="#942579" d="m7.7 8.4.6.59-.6.59H3.5v1.97L.95 8.99l2.56-2.52V8.4H7.7Z" /><path fill="#EEA724" d="m9.6 7.7-.59.6-.59-.6V3.5H6.44L9.01.95l2.52 2.56H9.6V7.7Z" /><path fill="#2E2C74" d="m10.3 9.6-.6-.59.6-.59h4.2V6.44l2.56 2.57-2.56 2.52V9.6h-4.2Z" /><path fill="#9DCB3B" d="m8.4 10.3.59-.6.59.6v4.2h1.97l-2.57 2.56-2.52-2.56H8.4v-4.2ZM3.36 3.36h5.1v5.1h-5.1v-5.1Z" /><path fill="#fff" d="M3.17 3.17h5.46v5.46H3.17V3.17Zm.37 5.1h4.73V3.54H3.54v4.73Z" /><path fill="#942579" d="M9.55 3.36h5.1v5.1h-5.1v-5.1Z" /><path fill="#fff" d="M9.36 3.17h5.46v5.46H9.36V3.17Zm.37 5.1h4.73V3.54H9.73v4.73Z" /><path fill="#EEA724" d="M9.55 9.55h5.1v5.1h-5.1v-5.1Z" /><path fill="#fff" d="M9.36 9.36h5.46v5.46H9.36V9.36Zm.37 5.1h4.73V9.73H9.73v4.73Z" /><path fill="#2E2C74" d="M3.36 9.55h5.1v5.1h-5.1v-5.1Z" /><path fill="#fff" d="M3.17 9.36h5.46v5.46H3.17V9.36Zm.37 5.1h4.73V9.73H3.54v4.73Z" /><path fill="#fff" d="M4.62 12.86.76 9l3.86-3.86L8.49 9l-3.87 3.86ZM1.28 9l3.35 3.35L7.97 9 4.62 5.65 1.28 9ZM9 8.49 5.14 4.62 9 .76l3.86 3.86L9 8.49ZM5.65 4.62 9 7.97l3.35-3.35L9 1.28 5.65 4.62Zm7.73 8.24L9.52 9l3.86-3.86L17.24 9l-3.86 3.86ZM10.03 9l3.35 3.35L16.72 9l-3.35-3.35L10.03 9ZM9 17.24l-3.86-3.86L9 9.52l3.86 3.86L9 17.24Zm-3.35-3.86L9 16.72l3.35-3.35L9 10.03l-3.35 3.35Z" /></symbol>'}),si=(a().add(ai),ai),ui=new(o())({id:"coreOS",use:"coreOS-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="coreOS"><path d="M9 2C5.13 2 2 5.13 2 9s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7Zm-2.1 9.1c0-4.9.7-7 2.1-8.4A6.3 6.3 0 0 1 15.3 9c-1.4 1.4-3.5 2.1-8.4 2.1Zm1.96-5.42c-.28.92-.48 2.18-.54 4 1.82-.06 3.08-.25 4-.54a4.88 4.88 0 0 0-3.46-3.46Z" /></symbol>'}),li=(a().add(ui),ui),ci=new(o())({id:"debian",use:"debian-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="debian"><path d="m15.52 5.98-.23-.75v-.12c.08-.06.12-.17.09-.27-.15-.54-.49-1.14-.95-1.68-.39-.46-1.18-1.13-1.51-1.23-.05-.02-.1-.01-.15 0-.01-.01-.01-.02-.02-.04a.386.386 0 0 0-.2-.2.784.784 0 0 0-.6-.02c-.06.02-.1.02-.16-.01-.13-.08-.27-.15-.43-.2-.26-.09-.51-.18-.77-.26l-.26-.09c-.03-.01-.09-.01-.13-.01-.07 0-.13.03-.17.08-.06-.01-.12-.01-.19-.01-.01-.02-.02-.03-.03-.04a.223.223 0 0 0-.17-.09l-.21-.02c-.1-.01-.17.04-.22.11-.05 0-.1-.01-.15-.02h-.02a.262.262 0 0 0-.18-.16.375.375 0 0 0-.21 0l-.45.08c-.01-.01-.02-.01-.02-.02A.244.244 0 0 0 7.96 1c-.14.06-.29.12-.43.19-.63.27-1.28.54-1.85.98a.296.296 0 0 0-.25.07l-.5.47c-.17.16-.34.32-.51.49-.12.12-.27.29-.36.52-.03.02-.09.07-.12.14l-.15.33c-.06.13-.11.25-.17.38-.02.05-.05.1-.09.12l-.02.01c-.01 0-.03.01-.04.01.05-.1.05-.21.02-.32-.04-.12-.14-.19-.28-.18l-.09.01c-.1.01-.19.12-.22.22l-.07.27c-.03.1.01.2.09.26s.19.07.28.01c.02-.01.04-.02.06-.04-.09.19-.17.38-.25.57-.02-.02-.04-.04-.07-.05a.258.258 0 0 0-.29.03.58.58 0 0 0-.15.65c.03.1.12.17.22.17-.06.17-.11.34-.15.5-.02.07-.02.14-.01.17l.02.13c.01.07.02.13.02.2 0 .16 0 .32-.01.48l-.01.36V8.81c-.03.79.07 1.57.27 2.3.42 1.49 1.2 2.81 2.33 3.91.93.92 1.99 1.54 3.14 1.86.39.11.79.12 1.17.14H9.85c.14 0 .25-.09.25-.23a.247.247 0 0 0-.2-.28l-.64-.12c-.23-.04-.49-.09-.7-.21-.16-.09-.3-.23-.43-.37-.05-.05-.09-.1-.14-.15l-.05-.06a.257.257 0 0 0-.33-.02c-.04-.02-.08-.04-.11-.07a1.74 1.74 0 0 0-.18-.11.33.33 0 0 0 0-.14.217.217 0 0 0-.16-.16c-.17-.06-.3-.17-.44-.36-.12-.16-.26-.2-.37-.19l-.02-.03c-.12-.17-.23-.31-.26-.49-.02-.1-.11-.16-.21-.18h-.03c-.14-.19-.27-.38-.41-.57a.219.219 0 0 0-.03-.05c.03-.09.01-.19-.05-.25l-.04-.05a.647.647 0 0 1-.08-.09c.01-.02.02-.05.02-.06.02-.07 0-.15-.04-.21-.06-.08-.12-.16-.17-.24.01-.01.03-.02.04-.04.06-.07.07-.17.04-.25-.09-.23-.18-.42-.3-.59a.684.684 0 0 0-.5-.3c-.07-.1-.12-.22-.17-.35 0-.01.01-.02.01-.03.03-.07.02-.14-.01-.2l-.03-.07c-.03-.06-.05-.11-.08-.16-.01-.02-.01-.03-.01-.07l.03-.25c0-.06-.01-.12-.04-.19l-.06-.12c-.03-.06-.05-.12-.07-.17-.09-.38-.05-.77-.02-1.19.01-.15.03-.31.05-.46.02-.19.04-.38.05-.57.02-.25.08-.46.18-.65.08-.15.16-.3.23-.45l.07-.14c.02-.05.04-.1.09-.2.03-.07.03-.14 0-.21l.07-.09c.12-.16.25-.31.38-.46.35-.38.64-.63.94-.82.12-.08.21-.12.3-.12.22-.01.32-.16.38-.26.03-.05.04-.11.04-.17.19-.14.38-.2.59-.21.08 0 .31-.01.49-.21.03-.03.05-.08.06-.12.05-.02.1-.05.15-.08.24-.16.52-.25.84-.28.04.01.13.03.16.03l.19-.02.26-.03c.33-.02.68 0 1.02.06.51.09.87.21 1.19.4.55.33 1 .79 1.39 1.4.35.55.53 1.06.56 1.59 0 .05.03.11.06.16v.45c0 .25 0 .5-.01.76 0 .06-.01.11-.02.18l-.02.13c-.01.07.01.13.05.19-.02.08-.05.15-.07.23-.03.09-.06.18-.12.3-.24.1-.36.35-.32.64l-.17.15c-.15.14-.31.27-.47.4-.02.02-.04.04-.06.05a.277.277 0 0 0-.25.03c-.1.08-.2.16-.29.25-.09.09-.22.15-.41.19-.04 0-.11 0-.19.03-.29.12-.6.15-.95.09-.44-.07-.84-.27-1.2-.58-.46-.4-.73-.87-.83-1.44l-.03-.24-.01-.12a.263.263 0 0 0-.07-.15c.02-.7.28-1.22.77-1.59.82-.62 1.65-.64 2.53-.05.1.07.25.05.33-.05.08-.1.08-.24-.01-.33-.5-.53-1.04-.8-1.67-.83-.73-.04-1.34.2-1.85.71-.11.11-.2.23-.29.36-.07.1-.14.19-.22.28-.07.07-.1.15-.13.21l-.13.41c-.02.06-.05.12-.08.18l-.06.14c-.02.04-.05.09-.06.22-.02.16-.03.31-.03.47-.01.46.07.89.23 1.28-.04.04-.07.1-.07.16h-.07c-.12.02-.21.17-.2.29 0 .06-.01.16.05.25.09.14.19.28.3.43.04.05.08.1.12.14l.04.05c.08.09.24.1.34.03.4.4.9.7 1.5.92.48.17.91.24 1.31.2.09-.01.17-.03.26-.05l.1-.02c.13-.03.21-.17.2-.3 0-.02-.01-.03-.01-.05.8-.13 1.52-.5 2.14-1.09l.16-.15c.01 0 .02.01.04.01.11.02.24-.05.28-.15.04-.08.09-.21.04-.35.01-.01.01-.03.02-.04.04.01.08.02.12.01.09-.02.17-.08.2-.17l.04-.12c.02-.08.05-.15.08-.22s.06-.13.09-.2l.06-.11c.09-.2.19-.43.21-.69h.02c.12-.03.2-.14.19-.26-.01-.17.05-.33.12-.52.03-.09.07-.18.09-.27.02-.08-.02-.17-.08-.24a.238.238 0 0 0-.11-.06.43.43 0 0 1 0-.16c0-.01.03-.07.03-.07a.28.28 0 0 0-.03-.25c-.01-.01-.02-.02-.02-.04.01-.02.03-.04.03-.06.05.06.12.1.21.09.11-.01.21-.09.23-.2.02-.03.01-.11 0-.15ZM7.56 7.56c.01 0 .01 0 0 0Zm6.97-2.63-.03.12.03-.12Zm-3.66 4.21h-.7c-.09 0-.16.06-.21.14-.05.08-.03.19.02.27.03.05.09.1.15.12h.01c.15.04.29.09.44.13.02 0 .04.01.06.01.07 0 .16-.03.21-.07l.19-.16c.08-.07.11-.18.07-.28-.05-.09-.14-.16-.24-.16Zm1.35-1.15c.09-.02.17-.09.19-.19.04-.18.04-.34-.01-.5a.243.243 0 0 0-.17-.17.27.27 0 0 0-.24.06c-.1.09-.3.35-.02.71.05.06.12.1.2.1.01 0 .03 0 .05-.01Zm-.86 1.12c.02.02.05.04.08.05l.14.07c.04.02.07.03.11.03.09 0 .18-.05.22-.13l.22-.42c.03-.06.03-.13.01-.2a.273.273 0 0 0-.13-.15c-.05-.03-.11-.03-.17-.02l-.01-.01c-.06-.04-.13-.05-.2-.04-.07.02-.13.06-.16.12l-.05.08c-.05.08-.09.16-.14.24-.05.1-.02.19-.01.19v.01c.01.06.04.13.09.18Z" /></symbol>'}),fi=(a().add(ci),ci),di=new(o())({id:"debian_colored",use:"debian_colored-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="debian_colored"><path fill="#D61C53" d="m15.52 5.98-.23-.75v-.12c.08-.06.12-.17.09-.27-.15-.54-.49-1.14-.95-1.68-.39-.46-1.18-1.13-1.51-1.23-.05-.02-.1-.01-.15 0-.01-.01-.01-.02-.02-.04a.386.386 0 0 0-.2-.2.784.784 0 0 0-.6-.02c-.06.02-.1.02-.16-.01-.13-.08-.27-.15-.43-.2-.26-.09-.51-.18-.77-.26l-.26-.09c-.03-.01-.09-.01-.13-.01-.07 0-.13.03-.17.08-.06-.01-.12-.01-.19-.01-.01-.02-.02-.03-.03-.04a.223.223 0 0 0-.17-.09l-.21-.02c-.1-.01-.17.04-.22.11-.05 0-.1-.01-.15-.02h-.02a.262.262 0 0 0-.18-.16.375.375 0 0 0-.21 0l-.45.08c-.01-.01-.02-.01-.02-.02A.244.244 0 0 0 7.96 1c-.14.06-.29.12-.43.19-.63.27-1.28.54-1.85.98a.296.296 0 0 0-.25.07l-.5.47c-.17.16-.34.32-.51.49-.12.12-.27.29-.36.52-.03.02-.09.07-.12.14l-.15.33c-.06.13-.11.25-.17.38-.02.05-.05.1-.09.12l-.02.01c-.01 0-.03.01-.04.01.05-.1.05-.21.02-.32-.04-.12-.14-.19-.28-.18l-.09.01c-.1.01-.19.12-.22.22l-.07.27c-.03.1.01.2.09.26s.19.07.28.01c.02-.01.04-.02.06-.04-.09.19-.17.38-.25.57-.02-.02-.04-.04-.07-.05a.258.258 0 0 0-.29.03.58.58 0 0 0-.15.65c.03.1.12.17.22.17-.06.17-.11.34-.15.5-.02.07-.02.14-.01.17l.02.13c.01.07.02.13.02.2 0 .16 0 .32-.01.48l-.01.36V8.81c-.03.79.07 1.57.27 2.3.42 1.49 1.2 2.81 2.33 3.91.93.92 1.99 1.54 3.14 1.86.39.11.79.12 1.17.14H9.85c.14 0 .25-.09.25-.23a.247.247 0 0 0-.2-.28l-.64-.12c-.23-.04-.49-.09-.7-.21-.16-.09-.3-.23-.43-.37-.05-.05-.09-.1-.14-.15l-.05-.06a.257.257 0 0 0-.33-.02c-.04-.02-.08-.04-.11-.07a1.74 1.74 0 0 0-.18-.11.33.33 0 0 0 0-.14.217.217 0 0 0-.16-.16c-.17-.06-.3-.17-.44-.36-.12-.16-.26-.2-.37-.19l-.02-.03c-.12-.17-.23-.31-.26-.49-.02-.1-.11-.16-.21-.18h-.03c-.14-.19-.27-.38-.41-.57a.219.219 0 0 0-.03-.05c.03-.09.01-.19-.05-.25l-.04-.05a.647.647 0 0 1-.08-.09c.01-.02.02-.05.02-.06.02-.07 0-.15-.04-.21-.06-.08-.12-.16-.17-.24.01-.01.03-.02.04-.04.06-.07.07-.17.04-.25-.09-.23-.18-.42-.3-.59a.684.684 0 0 0-.5-.3c-.07-.1-.12-.22-.17-.35 0-.01.01-.02.01-.03.03-.07.02-.14-.01-.2l-.03-.07c-.03-.06-.05-.11-.08-.16-.01-.02-.01-.03-.01-.07l.03-.25c0-.06-.01-.12-.04-.19l-.06-.12c-.03-.06-.05-.12-.07-.17-.09-.38-.05-.77-.02-1.19.01-.15.03-.31.05-.46.02-.19.04-.38.05-.57.02-.25.08-.46.18-.65.08-.15.16-.3.23-.45l.07-.14c.02-.05.04-.1.09-.2.03-.07.03-.14 0-.21l.07-.09c.12-.16.25-.31.38-.46.35-.38.64-.63.94-.82.12-.08.21-.12.3-.12.22-.01.32-.16.38-.26.03-.05.04-.11.04-.17.19-.14.38-.2.59-.21.08 0 .31-.01.49-.21.03-.03.05-.08.06-.12.05-.02.1-.05.15-.08.24-.16.52-.25.84-.28.04.01.13.03.16.03l.19-.02.26-.03c.33-.02.68 0 1.02.06.51.09.87.21 1.19.4.55.33 1 .79 1.39 1.4.35.55.53 1.06.56 1.59 0 .05.03.11.06.16v.45c0 .25 0 .5-.01.76 0 .06-.01.11-.02.18l-.02.13c-.01.07.01.13.05.19-.02.08-.05.15-.07.23-.03.09-.06.18-.12.3-.24.1-.36.35-.32.64l-.17.15c-.15.14-.31.27-.47.4-.02.02-.04.04-.06.05a.277.277 0 0 0-.25.03c-.1.08-.2.16-.29.25-.09.09-.22.15-.41.19-.04 0-.11 0-.19.03-.29.12-.6.15-.95.09-.44-.07-.84-.27-1.2-.58-.46-.4-.73-.87-.83-1.44l-.03-.24-.01-.12a.263.263 0 0 0-.07-.15c.02-.7.28-1.22.77-1.59.82-.62 1.65-.64 2.53-.05.1.07.25.05.33-.05.08-.1.08-.24-.01-.33-.5-.53-1.04-.8-1.67-.83-.73-.04-1.34.2-1.85.71-.11.11-.2.23-.29.36-.07.1-.14.19-.22.28-.07.07-.1.15-.13.21l-.13.41c-.02.06-.05.12-.08.18l-.06.14c-.02.04-.05.09-.06.22-.02.16-.03.31-.03.47-.01.46.07.89.23 1.28-.04.04-.07.1-.07.16h-.07c-.12.02-.21.17-.2.29 0 .06-.01.16.05.25.09.14.19.28.3.43.04.05.08.1.12.14l.04.05c.08.09.24.1.34.03.4.4.9.7 1.5.92.48.17.91.24 1.31.2.09-.01.17-.03.26-.05l.1-.02c.13-.03.21-.17.2-.3 0-.02-.01-.03-.01-.05.8-.13 1.52-.5 2.14-1.09l.16-.15c.01 0 .02.01.04.01.11.02.24-.05.28-.15.04-.08.09-.21.04-.35.01-.01.01-.03.02-.04.04.01.08.02.12.01.09-.02.17-.08.2-.17l.04-.12c.02-.08.05-.15.08-.22s.06-.13.09-.2l.06-.11c.09-.2.19-.43.21-.69h.02c.12-.03.2-.14.19-.26-.01-.17.05-.33.12-.52.03-.09.07-.18.09-.27.02-.08-.02-.17-.08-.24a.238.238 0 0 0-.11-.06.43.43 0 0 1 0-.16c0-.01.03-.07.03-.07a.28.28 0 0 0-.03-.25c-.01-.01-.02-.02-.02-.04.01-.02.03-.04.03-.06.05.06.12.1.21.09.11-.01.21-.09.23-.2.02-.03.01-.11 0-.15ZM7.56 7.56c.01 0 .01 0 0 0Zm6.97-2.63-.03.12.03-.12Zm-3.66 4.21h-.7c-.09 0-.16.06-.21.14-.05.08-.03.19.02.27.03.05.09.1.15.12h.01c.15.04.29.09.44.13.02 0 .04.01.06.01.07 0 .16-.03.21-.07l.19-.16c.08-.07.11-.18.07-.28-.05-.09-.14-.16-.24-.16Zm1.35-1.15c.09-.02.17-.09.19-.19.04-.18.04-.34-.01-.5a.243.243 0 0 0-.17-.17.27.27 0 0 0-.24.06c-.1.09-.3.35-.02.71.05.06.12.1.2.1.01 0 .03 0 .05-.01Zm-.86 1.12c.02.02.05.04.08.05l.14.07c.04.02.07.03.11.03.09 0 .18-.05.22-.13l.22-.42c.03-.06.03-.13.01-.2a.273.273 0 0 0-.13-.15c-.05-.03-.11-.03-.17-.02l-.01-.01c-.06-.04-.13-.05-.2-.04-.07.02-.13.06-.16.12l-.05.08c-.05.08-.09.16-.14.24-.05.1-.02.19-.01.19v.01c.01.06.04.13.09.18Z" /></symbol>'}),pi=(a().add(di),di),hi=new(o())({id:"fedora",use:"fedora-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="fedora"><path d="M8.98 2C5.11 2 2 5.15 2 8.98v5.45c0 .85.68 1.57 1.57 1.57h5.4c3.87 0 7.02-3.15 7.02-7.02C16 5.15 12.85 2 8.98 2ZM4.19 14.69a3.261 3.261 0 0 1-1.47-2.73c0-1.6 1.15-2.91 2.63-3.21-.14.2-.24.44-.24.7 0 .34.14.64.35.86-.69.24-1.21.9-1.21 1.65 0 .53.24 1 .61 1.31-.44.19-.73.59-.73 1.11.01.11.04.21.06.31Zm6.49-4.48H9.32v1.74c0 1.83-1.49 3.28-3.32 3.28-.26 0-.47 0-.72-.08-.34-.08-.64-.38-.64-.77 0-.43.3-.72.77-.72.21 0 .3.04.6.04.98 0 1.74-.77 1.74-1.74v-1.49c0-.13-.08-.26-.26-.26H6.38c-.43 0-.77-.34-.77-.77s.34-.77.77-.77h1.36V6.94c0-1.79 1.49-3.28 3.28-3.28.3 0 .47.04.72.08.38.13.68.43.68.77 0 .43-.3.72-.77.72-.21 0-.3-.04-.64-.04-.94 0-1.7.81-1.7 1.74v1.49c0 .17.09.25.21.25h1.15c.43 0 .77.34.77.77s-.33.77-.76.77Zm1.03-.06c.14-.2.24-.44.24-.7 0-.33-.14-.63-.35-.86a1.739 1.739 0 0 0 .58-2.95c.45-.18.75-.6.75-1.13 0-.1-.03-.2-.06-.29.88.59 1.47 1.6 1.47 2.72 0 1.6-1.15 2.91-2.63 3.21Z" /></symbol>'}),gi=(a().add(hi),hi),vi=new(o())({id:"freeBSD",use:"freeBSD-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="freeBSD"><path d="M3.1 5.51c.59-.98 1.42-1.81 2.4-2.4-.3-.2-.59-.38-.77-.46-.42-.21-1.96-.98-2.59-.49-.49.63.28 2.17.49 2.59.1.17.27.46.47.76Zm11 1.19c.35-.35 1.05-1.4 1.26-1.82.21-.42.98-1.96.49-2.59-.63-.49-2.17.28-2.59.49-.42.21-1.46.92-1.81 1.27-.28.98 1.25 2.93 2.65 2.65Zm.64-.21c.18.55.06.93-.39.96-.7.04-1.94-.81-2.77-1.91-.83-1.1-.93-2.02-.22-2.07.1-.01.2.01.31.03l.52-.43a6.822 6.822 0 0 0-9.83 6.12c0 3.77 3.05 6.81 6.81 6.81a6.822 6.822 0 0 0 5.95-10.16l-.38.65Z" /></symbol>'}),mi=(a().add(vi),vi),yi=new(o())({id:"gentoo",use:"gentoo-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="gentoo"><path d="M8.77 5.34c-.1-.02-.2-.04-.29-.04-.4 0-.71.23-.71.53 0 .19.1.42.26.63a.537.537 0 0 1-.05-.21c0-.2.19-.34.44-.34.06 0 .12.01.18.02.4.1.7.49.7.77 0 .16-.12.29-.31.33.06.01.12.02.18.02.4 0 .71-.23.71-.53.01-.42-.47-1.02-1.11-1.18ZM16 8.06c0-.18-.03-.38-.11-.6-.17-.45-.5-.89-.8-1.27-.62-.79-3.19-2.67-3.5-2.89C11.46 3.2 9.81 2 7.78 2h-.17c-2.33.01-4.14 1.36-4.98 2.52-.32.45-.47.9-.48 1.31-.01.18-.01.93.01 1.13.04.49.27.9.57 1.18.31.29 1.37.8 2.26 1.19-.72.57-1.84 1.48-2.31 2.01-.57.64-.78 1.33-.63 2.03-.11.5-.03 1.02.25 1.53.39.72 1.18 1.09 2.33 1.09.39 0 .83-.04 1.37-.12 1.47-.23 4.06-1.64 5.35-2.47 1.26-.82 3.5-2.81 4.19-3.44.19-.18.45-.5.47-.97-.01-.16-.01-.78-.01-.93Zm-.73.79c-.68.63-2.9 2.6-4.14 3.41-1.26.82-3.78 2.2-5.19 2.42-.51.08-.94.12-1.31.12-1.02 0-1.68-.3-2.01-.91-.43-.79-.31-1.59.34-2.32.66-.75 2.74-2.35 2.89-2.47.18-.15.37-.34.47-.46-.12-.06-.31-.13-.48-.18-.02 0-.03-.01-.05-.02-.4-.17-2.42-1.05-2.81-1.41-.5-.46-.72-1.38-.05-2.31.79-1.09 2.49-2.37 4.68-2.37h.16c1.94 0 3.52 1.17 3.59 1.22.11.08 2.82 2.06 3.43 2.83.5.61 1.33 1.66.48 2.45Zm-4.13-5.03S9.53 2.61 7.63 2.67c-2.27 0-3.8 1.42-4.39 2.22-.59.8-.37 1.55 0 1.89.37.34 2.7 1.35 2.7 1.35s.73.2.8.4c.07.2-.66.81-.66.81s-2.18 1.69-2.84 2.44c-.66.74-.58 1.42-.29 1.95.44.81 1.61.81 2.92.61 1.31-.2 3.8-1.55 5.04-2.36 1.24-.81 3.51-2.83 4.09-3.37.58-.54.07-1.28-.51-2.02-.58-.75-3.35-2.77-3.35-2.77ZM8.98 7.49c-1.07-.15-1.93-.86-1.9-1.59.02-.73.91-1.19 1.99-1.04 1.07.15 1.93.86 1.9 1.59-.03.72-.92 1.19-1.99 1.04Z" /></symbol>'}),bi=(a().add(yi),yi),wi=new(o())({id:"linux",use:"linux-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="linux"><path d="M6.71 15.07c-.13-.17-.27-.32-.4-.49-.19-.25-.34-.54-.49-.81-.2-.37-.42-.73-.64-1.09-.09-.15-.19-.3-.32-.4a.696.696 0 0 0-.23-.11.39.39 0 0 0-.26.02.41.41 0 0 0-.21.18c-.05.08-.09.16-.12.25s-.07.17-.11.26a.52.52 0 0 1-.18.21c-.08.06-.19.08-.29.09-.1.01-.21-.01-.31-.01-.1-.01-.21-.02-.31 0a.6.6 0 0 0-.28.13c-.07.07-.11.16-.13.25-.02.09-.02.19-.01.28.01.21.05.42.06.63.01.21 0 .43-.07.63-.05.13-.13.25-.18.38-.02.07-.04.13-.05.2 0 .07.01.14.05.2.05.08.13.14.22.18.09.04.18.06.27.08.21.05.41.13.61.18.57.16 1.18.19 1.74.39.29.11.58.26.89.27.19.01.39-.04.56-.14.17-.1.31-.24.4-.42.13-.24.16-.53.08-.79-.04-.2-.16-.38-.29-.55Zm9.05-.49a.4.4 0 0 0-.14-.15c-.05-.04-.11-.08-.17-.12-.12-.08-.23-.17-.34-.27-.11-.09-.22-.19-.32-.3a.93.93 0 0 1-.2-.38c-.02-.09-.02-.18-.02-.26-.01-.1-.03-.2-.06-.29a.585.585 0 0 0-.1-.17.576.576 0 0 0-.23-.13h-.02c.11-.19.2-.4.24-.61.07-.38.04-.77-.03-1.16-.09-.52-.24-1.03-.44-1.52a4.4 4.4 0 0 0-.54-1.03c-.23-.3-.52-.56-.74-.87-.11-.15-.21-.3-.32-.45-.06-.12-.12-.23-.17-.35-.15-.32-.28-.65-.46-.95-.03-.04-.05-.09-.08-.13-.02-.3-.05-.6-.07-.89-.03-.59.01-1.19-.15-1.76-.08-.28-.2-.54-.35-.79-.18-.29-.41-.54-.68-.74C9.93.94 9.39.78 8.85.78c-.4-.01-.8.07-1.15.26-.37.2-.68.52-.87.9-.19.37-.26.8-.27 1.23-.01.41.02.83.04 1.24.01.43.01.87.04 1.29.01.14.03.28.03.42 0 .07 0 .14-.01.21v-.02c0 .01-.01.01-.01.02-.06.14-.13.28-.21.41-.14.17-.27.34-.41.51l-.48.6c-.2.24-.4.49-.52.77-.11.24-.16.51-.24.77-.09.29-.2.58-.33.85-.12.25-.25.5-.38.75-.1.18-.19.37-.23.57-.03.16-.01.32.03.48.02.07.05.12.07.19.04-.07.09-.14.14-.2.06-.07.14-.13.22-.16.09-.03.19-.04.28-.02.09.02.18.06.26.12.15.11.27.28.37.43.25.37.48.74.69 1.13.17.31.33.64.53.93.13.19.28.37.41.57.08.11.14.23.2.36.06.11.11.22.14.33.06.23.04.47-.04.7l.12-.03c.25-.05.5-.1.76-.1.05 0 .1-.01.15-.01.18.02.37.03.56.02.03 0 .06-.01.09-.01.04 0 .07.01.1.02.31.02.61.05.91.09.27.04.53.09.79.16.1.02.2.05.3.08a1.87 1.87 0 0 1-.03-.34c.01-.34.09-.67.16-1 .02-.1.04-.19.05-.29.04-.21.07-.41.09-.62-.03.28-.08.56-.13.83-.06.33-.12.67-.12 1 0 .19.02.39.12.55.1.16.27.27.44.35.25.11.53.16.79.12.22-.03.43-.13.61-.26s.33-.29.49-.44c.19-.18.39-.34.6-.49.32-.21.68-.36 1.02-.54.2-.1.4-.22.55-.39.07-.08.12-.17.16-.26.09-.1.07-.2.03-.28ZM8.78 3.65c.01-.01.01-.02.01-.03.07-.16.18-.3.33-.4.05-.04.1-.07.15-.09.1-.04.2-.04.3-.03.1.01.2.05.29.1.17.11.29.29.36.48.01.05.03.1.04.16.03.12.04.26.03.39-.01.15-.04.29-.1.43-.04.09-.11.17-.19.24l-.09-.03c-.13-.03-.24-.09-.36-.13.08 0 .16-.02.23-.07.06-.04.11-.1.14-.16.03-.06.05-.13.06-.2.02-.12 0-.25-.06-.37a.593.593 0 0 0-.27-.25.297.297 0 0 0-.16-.02c-.06 0-.11.02-.16.05-.05.03-.09.07-.12.12-.07.1-.09.21-.1.33 0 .09.01.18.03.26.03.07.07.14.13.19-.08-.04-.16-.08-.23-.12a.3.3 0 0 1-.08-.04c-.05-.06-.08-.14-.11-.21-.02-.04-.05-.07-.08-.11a.75.75 0 0 1 .01-.49Zm.12 2.22c.2-.08.39-.2.56-.33.08-.06.16-.12.23-.19l.01-.01c.05 0 .09-.01.14-.01-.05.02-.1.05-.15.08-.08.05-.15.12-.23.19-.17.14-.36.26-.56.33-.13.05-.27.08-.41.11-.18.04-.36.08-.54.07-.18-.01-.37-.05-.51-.16-.05-.04-.1-.09-.15-.14a.585.585 0 0 0-.17-.1c-.01-.01-.02-.01-.04-.01s-.03-.01-.04-.02c-.01-.01-.01-.01-.01-.02.08.01.15.05.21.09.07.05.13.1.2.14.15.1.33.14.51.15.18.01.36-.02.53-.06.15-.03.29-.06.42-.11ZM6.96 3.6c.03-.1.08-.18.15-.25.07-.07.17-.12.26-.12.07-.01.15.01.22.04s.12.08.18.13c.1.11.18.25.23.4.05.13.07.27.07.41-.07.09-.13.19-.2.28-.03.02-.07.03-.1.05 0-.01.01-.01.01-.02.04-.14.04-.3-.01-.44a.52.52 0 0 0-.17-.27.37.37 0 0 0-.14-.07.257.257 0 0 0-.15.01c-.05.02-.09.07-.12.12-.03.05-.04.11-.05.16-.02.12-.02.26.02.37.03.08.07.15.13.21.04.04.08.08.13.1.02.01.05.01.08.01-.05.05-.11.09-.16.14-.04.03-.08.07-.12.11-.02-.02-.05-.03-.06-.05-.07-.06-.11-.14-.15-.22-.07-.17-.08-.35-.09-.53-.01-.19-.02-.39.04-.57Zm7.05 9.22c-.19.27-.48.48-.8.59-.19.07-.4.07-.6.01a.622.622 0 0 1-.3-.18c-.1-.11-.13-.26-.14-.41-.01-.15.01-.31.05-.45-.13-.03-.26-.05-.39-.07-.08-.01-.16-.02-.24-.02a.35.35 0 0 0-.22.08c-.06.06-.1.14-.11.22-.01.08-.01.17 0 .26.02.33.02.65.01.98a1.06 1.06 0 0 0-.43-.05c-.26.03-.51.12-.74.24-.33.17-.63.4-.81.72-.06.11-.11.23-.16.35-.05.12-.11.23-.2.32-.07.08-.16.13-.24.2-.07.01-.15.03-.22.03-.06-.08-.12-.15-.18-.23-.15-.2-.22-.45-.35-.67-.17-.3-.45-.52-.75-.69a.95.95 0 0 0-.09-.21c-.13-.22-.34-.38-.54-.53-.43-.34-.86-.69-1.26-1.07l-.12-.12c-.01-.23-.01-.47.01-.7.06-.6.23-1.19.47-1.74.07-.16.15-.32.23-.47.12-.12.24-.24.38-.35.24-.17.55-.31.9-.43.23-.05.46-.08.46-.08-1.31.19-1.22-.11-1.28-.19a.342.342 0 0 1-.04-.18c.1-.32.29-.6.49-.87.05-.07.1-.14.14-.21.04.03.08.07.12.1.15.08.31.12.47.14.03 0 .06 0 .08.01-.2-.18-.38-.39-.46-.64-.07-.2-.09-.42-.16-.61-.02-.05-.05-.11-.06-.16-.01-.03-.01-.06-.01-.09.01.02.03.04.06.06.02.02.05.03.07.05.13.08.24.2.33.32.13.16.24.34.4.46.12.08.26.13.4.15.17.02.34-.01.5-.06.15-.04.3-.11.43-.19.26-.16.47-.39.75-.49.06-.02.13-.04.18-.07.06-.03.11-.07.14-.13.03-.06.03-.12.04-.18 0-.03.01-.05.02-.08l.01.01c.03.06.04.14.03.21 0 .07-.01.15.02.22.03.08.08.14.12.21.02.04.03.08.03.12 0 .04-.01.08-.04.11-.02.02-.06.04-.09.04-.03.01-.07 0-.1-.01-.07-.01-.13-.04-.19-.05a.375.375 0 0 0-.25.08c-.07.05-.13.12-.2.18-.14.13-.31.24-.48.33-.14.08-.29.15-.42.23-.02.01-.04.03-.06.04.21.01.42 0 .62-.03.35-.06.67-.18 1.01-.21.24-.02.48 0 .71-.04-.09.01-.18.02-.27.02.02.05.05.09.07.14.18.4.31.82.37 1.25.24.25.44.53.59.84.43.9.43 1.94.31 2.93l-.03.24.2.03.03-.12c.04-.1.11-.2.19-.27.09-.07.18-.13.29-.15.12-.03.26-.01.38 0 .12.02.24.05.36.07.13.02.26.04.38.1.06.02.12.06.17.1.04.04.09.1.11.16.03.07.03.16.01.25.01.1-.05.2-.11.3ZM11.04 8.3c-.09-.28-.13-.84-.13-.84s-.06.45-.32.64c-.27.19-.42.16-.75.2-.32.04-1.2.02-1.2.02s.13 0 .41.05c.28.05.86.1 1.18.23.32.12.44.16.64.28.28.18.49.45.75.65 0 0 .01-.26-.1-.45s-.4-.5-.48-.78ZM7.72 9.59c-.07.26-.12.52-.14.79-.04.38-.03.76-.05 1.14-.02.32-.05.65 0 .96.03.15.07.3.14.44.01-.05.02-.11.02-.16.02-.26-.02-.52-.03-.77-.03-.45.04-.9.06-1.36.03-.35.03-.69 0-1.04Zm.53-1.4a.472.472 0 0 1-.18-.49c-.01.08-.02.16-.04.24L8 8.06c-.01.04-.04.07-.07.1a1.086 1.086 0 0 1-.48.16c.05 0 .11.01.16.01.03 0 .07.01.1.02s.07.02.09.04c.03.02.05.05.07.09.04.07.05.14.05.22.01.1.01.19 0 .29.01-.06.02-.13.04-.19.04-.11.09-.21.17-.3.03-.03.07-.06.1-.09.12-.08.26-.12.4-.1a.631.631 0 0 1-.38-.12Z" /></symbol>'}),xi=(a().add(wi),wi),_i=new(o())({id:"linux_colored",use:"linux_colored-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="linux_colored"><path fill="#050507" d="M12.29 6.52c.18.39.38.78.56 1.17.34.76.61 1.56.72 2.38.11.82.06 1.68-.2 2.47-.29.89-.85 1.69-1.52 2.34-.8.77-1.83 1.36-2.94 1.41-.72.03-1.45-.18-2.09-.52a4.58 4.58 0 0 1-1.42-1.13c-.39-.47-.68-1.02-.82-1.61-.17-.73-.09-1.51.16-2.21.18-.51.45-.98.64-1.48.21-.55.32-1.13.6-1.65.25-.47.62-.87.82-1.36.12-.29.17-.61.25-.92.08-.31.18-.62.39-.86.25-.29.63-.44 1.01-.49.38-.04.76.02 1.14.1.3.07.59.15.88.25.24.09.49.19.7.34.29.21.51.49.68.8.16.32.29.65.44.97Z" /><path fill="#050507" d="M9.1 16.3c.31.02.61.05.91.09.27.04.53.09.79.16.41.1.82.23 1.24.24.11 0 .22 0 .33-.03a.69.69 0 0 0 .3-.14c.13-.1.21-.26.24-.42.03-.16.01-.33-.04-.49-.1-.32-.3-.59-.47-.87-.1-.16-.18-.33-.29-.49-.1-.16-.23-.31-.39-.41-.22-.14-.49-.19-.75-.16s-.51.12-.74.24c-.33.17-.63.4-.81.72-.06.11-.11.23-.16.35-.05.12-.11.23-.2.32-.1.1-.23.17-.33.27-.05.05-.1.11-.12.17-.03.07-.03.14-.01.21.02.05.05.09.08.12.04.03.08.05.13.07.09.04.19.04.29.05Z" /><path fill="#050507" d="M8.19 16.28c-.25.01-.51.05-.76.1-.24.05-.48.1-.71.17-.4.1-.79.23-1.2.24-.11 0-.22 0-.32-.03a.606.606 0 0 1-.29-.14.69.69 0 0 1-.24-.42c-.03-.16-.01-.33.04-.49.09-.32.3-.59.46-.87.09-.16.18-.33.28-.49.1-.16.22-.31.38-.41.21-.14.48-.19.73-.16s.5.12.72.24c.32.17.61.41.79.72.13.22.2.47.35.67.08.11.18.2.25.32.03.06.06.12.06.19a.25.25 0 0 1-.05.19c-.03.04-.06.07-.1.09-.04.02-.08.04-.13.05-.08.03-.17.03-.26.03ZM6.77 5.69c-.04-.43-.03-.86-.04-1.29-.02-.41-.05-.83-.04-1.24.01-.42.08-.85.27-1.23s.49-.7.86-.9c.35-.19.75-.27 1.15-.26.54.01 1.08.17 1.52.49.27.2.5.45.69.74.15.24.28.51.35.79.15.57.12 1.17.15 1.76.03.56.12 1.12.09 1.68-.01.12-.02.25-.07.35a.55.55 0 0 1-.25.25.97.97 0 0 1-.34.11c-.23.04-.47.01-.71.03-.34.03-.67.16-1.01.21-.41.06-.82.02-1.23 0-.16-.01-.33-.01-.49-.03a1.28 1.28 0 0 1-.47-.14.876.876 0 0 1-.24-.19.604.604 0 0 1-.14-.26c-.04-.15-.02-.3-.02-.45 0-.14-.02-.28-.03-.42Z" /><path fill="#FDFEFC" d="M7.42 5.52c-.06.07-.1.16-.12.25-.02.09-.03.18-.03.28-.01.19 0 .38-.04.56-.05.19-.17.36-.29.52-.2.28-.4.57-.5.9-.06.2-.08.41-.06.62-.22.33-.42.68-.58 1.04-.24.55-.41 1.14-.47 1.74-.07.73.02 1.49.31 2.17.21.49.52.94.93 1.29.21.18.43.33.68.45.84.41 1.89.42 2.72-.03.43-.23.8-.57 1.15-.91.21-.21.42-.42.59-.66.31-.48.42-1.06.49-1.62.12-.99.12-2.03-.31-2.93-.15-.31-.35-.59-.59-.84-.06-.43-.19-.85-.37-1.25-.13-.29-.29-.56-.41-.85-.05-.12-.09-.24-.15-.36s-.12-.23-.22-.32a.9.9 0 0 0-.34-.2c-.13-.04-.26-.06-.39-.07-.26-.01-.53.02-.79.01-.21-.01-.42-.05-.63-.03-.11.01-.21.02-.31.06-.12.04-.21.1-.27.18Z" /><path fill="#010101" fill-opacity=".259" d="M7.29 6.51c.09.27.28.51.51.69.07.06.15.12.24.16.09.04.18.06.28.05.09-.01.18-.04.27-.09l.24-.15c.14-.09.28-.16.42-.23.17-.09.34-.2.48-.33.07-.06.13-.13.2-.18.07-.05.16-.09.25-.08.07 0 .13.03.19.05.03.01.07.01.1.01.03-.01.07-.02.09-.04a.15.15 0 0 0 .04-.11c0-.04-.02-.08-.03-.12-.04-.07-.1-.14-.12-.21-.02-.07-.02-.14-.02-.22 0-.07 0-.15-.03-.21a.254.254 0 0 0-.12-.11.293.293 0 0 0-.16-.04c-.11-.01-.22.01-.33.02-.15.01-.3-.01-.44 0-.18.01-.36.06-.55.06-.21 0-.42-.07-.63-.04-.09.01-.17.05-.26.08s-.17.05-.26.05c-.1 0-.2-.04-.3-.04-.05 0-.1 0-.15.02-.05.02-.09.05-.11.1a.31.31 0 0 0-.02.08c0 .03 0 .06.01.09.01.06.04.11.06.16.06.16.08.38.15.58Z" /><path fill="#010101" d="M7.02 5.73c.18.11.35.25.49.41.13.15.24.31.4.42.12.08.26.12.4.13.17.02.34-.01.5-.05.15-.04.3-.1.43-.17.26-.14.47-.36.75-.45.06-.02.13-.04.18-.06.06-.03.11-.06.14-.12.03-.05.03-.11.03-.17.01-.06.03-.12.04-.18.01-.06.01-.13-.02-.18-.02-.05-.07-.08-.12-.11-.05-.02-.11-.03-.16-.04-.11-.01-.22.02-.33.03-.15.01-.3-.01-.44 0-.18.01-.36.04-.55.05-.21.01-.42-.02-.63-.03-.09 0-.18 0-.27.01-.09.01-.18.04-.25.09-.07.04-.13.11-.2.16-.03.03-.07.05-.11.07-.04.02-.08.03-.13.03H7.1c-.04.01-.07.03-.09.05.01.04.01.08.01.11Z" opacity=".3" /><path fill="url(#linux_colored_a)" d="M8.2 4.25c0 .12-.01.25-.04.37-.04.12-.1.23-.18.32-.06.06-.13.1-.21.12-.08.03-.17.03-.25.01a.512.512 0 0 1-.23-.14.636.636 0 0 1-.14-.22c-.07-.17-.08-.35-.1-.53-.01-.2-.03-.4.04-.59.03-.1.08-.18.15-.25.07-.07.17-.12.26-.12.07-.01.15.01.21.04.07.03.12.08.18.13.11.11.18.25.24.4.04.15.06.3.07.46Z" /><path fill="url(#linux_colored_b)" d="M10.41 4.25c-.01.15-.04.29-.1.43-.06.13-.16.25-.29.32-.1.06-.23.08-.35.07a.74.74 0 0 1-.33-.13c-.2-.14-.33-.35-.41-.58-.07-.23-.11-.48-.03-.7.01-.01.01-.02.01-.03.07-.16.18-.3.33-.4.05-.04.1-.07.15-.09.1-.04.2-.04.3-.03.1.01.2.05.29.1.17.11.29.29.36.48.01.05.03.1.04.16.03.13.04.27.03.4Z" /><path fill="#010101" fill-opacity=".259" d="M7.47 4.82c-.1.08-.19.17-.28.26-.05.05-.1.1-.12.17-.02.06-.02.12-.03.19 0 .02-.01.04-.01.06v.03c0 .01.01.02.02.03.01.01.03.02.05.02.02 0 .04 0 .05.01.08.01.16.05.22.09.07.05.13.1.2.14.15.1.33.14.51.15.18.01.36-.02.53-.06.14-.03.28-.06.41-.11.2-.08.39-.2.56-.33a2.11 2.11 0 0 0 .3-.26c.03-.02.05-.04.09-.05.05-.02.1-.01.15 0 .04.01.08.01.11.01.02 0 .04 0 .06-.01.02-.01.03-.02.05-.03.02-.02.02-.05.02-.07 0-.03-.01-.05-.02-.07a.273.273 0 0 0-.12-.09c-.06-.03-.13-.04-.2-.06a2.54 2.54 0 0 1-.6-.22c-.1-.05-.19-.1-.28-.15-.1-.05-.19-.1-.3-.13-.23-.07-.49-.05-.72.03-.24.09-.48.25-.65.45Z" /><path fill="#050507" d="M7.96 4.53c.1-.11.17-.24.26-.36.05-.06.1-.11.17-.15.06-.04.14-.06.21-.05.08.01.16.05.22.1.06.06.1.13.14.2.03.07.06.15.11.21.05.07.13.11.19.16.03.03.06.05.09.09.03.03.05.07.05.11.01.04 0 .09-.01.13-.01.04-.04.08-.07.11-.06.06-.14.09-.23.1-.17.02-.34-.03-.51-.02-.17 0-.34.07-.51.06-.09 0-.17-.02-.24-.07a.258.258 0 0 1-.09-.09.284.284 0 0 1-.04-.12c0-.04.01-.08.02-.12a.36.36 0 0 1 .07-.1c.06-.08.12-.13.17-.19ZM9.6 3.69c-.06 0-.11.02-.16.05-.05.03-.09.07-.12.12-.07.1-.09.21-.1.33 0 .09.01.18.04.26.03.08.08.16.14.21.07.06.16.09.25.1.09 0 .18-.02.25-.07.06-.04.11-.1.14-.16.03-.06.05-.13.06-.2.02-.12 0-.25-.06-.37a.593.593 0 0 0-.27-.25c-.06-.01-.11-.02-.17-.02Z" /><path fill="#161615" d="M9.74 4.07c-.05.02-.12.01-.15.05-.01.03.01.07.03.09.06.02.15-.02.17-.08.01-.02-.01-.06-.03-.07 0 0-.01.01-.02.01Z" /><path fill="#fff" d="M9.96 4.2c.06-.06-.05-.24-.13-.31-.06-.05-.24-.1-.24-.05.01.06.09.13.14.18.08.07.2.21.23.18Z" opacity=".5" /><path fill="gray" d="M10.38 3.86c-.08-.07-.16-.13-.25-.19-.29-.19-.68-.23-1.01-.13-.07.02-.14.05-.21.08.07-.16.18-.3.33-.4.05-.04.1-.07.15-.09.1-.04.2-.04.3-.03.1.01.2.05.29.1.17.11.29.29.36.48.02.07.04.12.04.18ZM9.78 2.77c-.03.03-.05.07-.07.11.12.03.23.07.33.14.2.13.35.32.45.53.02-.03.05-.06.07-.09-.11-.22-.26-.42-.46-.56a.831.831 0 0 0-.32-.13ZM7.49 2.88h-.07c.08.01.16.03.23.06.1.04.18.11.26.18.14.13.24.29.31.46-.02-.13-.06-.26-.11-.37l-.09-.09a1 1 0 0 0-.26-.18.626.626 0 0 0-.27-.06Z" /><path fill="#050507" d="M7.26 4.04c-.02.12-.02.26.02.37.03.08.07.15.13.21.04.04.08.08.13.1.05.02.11.03.16.02a.2.2 0 0 0 .12-.08c.03-.04.05-.09.07-.13.04-.14.04-.3-.01-.44a.52.52 0 0 0-.17-.27.37.37 0 0 0-.14-.07.257.257 0 0 0-.15.01c-.05.02-.09.07-.12.12-.01.05-.03.11-.04.16Z" /><path fill="#fff" d="M7.53 3.95c.01.04.06.05.08.08.02.03.05.06.06.09.03.07-.02.16.03.21.02.01.05.01.07 0 .06-.06.05-.17.02-.26a.298.298 0 0 0-.15-.18c-.03-.02-.08-.03-.11-.01-.01.02-.01.05 0 .07Z" opacity=".5" /><path fill="#BA9319" d="M7.03 5.59c0 .02.01.03.02.05.01.02.04.04.06.06.02.02.05.03.07.05.13.08.23.2.33.32.13.16.24.34.4.46.12.08.26.13.4.15.17.02.34-.01.5-.06.15-.04.3-.11.43-.19.26-.16.47-.39.75-.49.06-.02.13-.04.18-.07.06-.03.11-.07.14-.13.03-.06.03-.12.03-.18.01-.07.03-.13.04-.2.01-.07.01-.14-.02-.2a.278.278 0 0 0-.12-.12.317.317 0 0 0-.16-.04c-.11-.01-.22.02-.33.03-.15.01-.3-.01-.44 0-.18.01-.36.05-.55.06-.21.01-.42-.02-.63-.03-.09 0-.18 0-.27.01-.09.02-.18.05-.25.1s-.13.12-.2.18c-.03.03-.07.06-.11.07-.04.02-.08.03-.13.03H7.1c-.01 0-.03.01-.04.02l-.03.03c.03.03.01.06 0 .09Z" /><path fill="#5F461B" d="M7.49 5.13c-.07.04-.15.09-.22.14-.04.03-.07.05-.09.09-.01.03-.02.06-.02.09v.09c0 .02-.01.04-.01.06v.03c0 .01.01.02.02.03.01.01.02.02.04.02.01 0 .03.01.04.01.07.02.12.06.17.1.05.04.09.1.15.14.14.11.33.16.51.16s.36-.03.54-.07c.14-.03.28-.06.41-.11.21-.08.4-.19.56-.33.07-.07.15-.14.23-.19.07-.05.16-.08.23-.12.01 0 .01-.01.02-.01.01-.01.01-.01.01-.02a.03.03 0 0 0 0-.04c0-.01-.01-.02-.02-.04l-.03-.03a.508.508 0 0 0-.29-.1c-.1-.01-.21 0-.31-.02s-.19-.05-.28-.08c-.1-.03-.2-.06-.3-.07a1.94 1.94 0 0 0-.72.02c-.22.05-.44.13-.64.25Z" /><path fill="#F4C021" d="M7.47 4.88c-.11.07-.2.16-.28.26-.05.06-.09.12-.11.19-.02.06-.02.11-.04.17 0 .02-.01.04-.01.06v.03c0 .01.01.02.02.03.01.01.03.02.05.02.02 0 .04 0 .05.01.08.01.16.05.22.09.06.04.13.1.2.14.15.1.33.14.51.15.18.01.36-.02.53-.06.14-.03.28-.06.41-.11.2-.08.39-.2.56-.33.08-.06.16-.12.23-.19l.07-.07c.03-.02.05-.04.09-.05.05-.02.1-.01.15 0 .04.01.08.01.11.01.02 0 .04 0 .06-.01.02-.01.03-.02.05-.03.02-.02.02-.05.02-.07 0-.03-.01-.05-.02-.07a.273.273 0 0 0-.12-.09c-.06-.03-.13-.04-.2-.06a2.54 2.54 0 0 1-.6-.22c-.1-.05-.19-.1-.28-.15-.1-.05-.19-.1-.3-.13-.23-.07-.49-.05-.72.03-.24.08-.48.24-.65.45Z" /><path fill="#F6DA4A" d="M9.11 4.93a.055.055 0 0 0-.05-.03c-.02 0-.04-.01-.06 0a.37.37 0 0 0-.11.05c-.09.07-.18.15-.25.23a.8.8 0 0 0-.2.4c0 .03-.01.05 0 .08s.01.05.03.07c.02.02.04.03.06.03.02 0 .05 0 .07-.01.04-.01.08-.04.11-.07.19-.17.35-.36.42-.6.01-.02.01-.05.01-.07-.01-.04-.01-.06-.03-.08Z" /><path fill="#5F461B" d="M8.67 4.59c.01.04.08.03.12.05.03.02.06.06.1.06.04 0 .09-.01.1-.05.01-.05-.06-.08-.11-.09-.06-.02-.13-.03-.18 0-.02 0-.04.01-.03.03ZM8.03 4.56c-.05-.02-.13.07-.1.12.01.01.03.03.04.02.02-.01.04-.06.07-.07.02-.02.01-.06-.01-.07Z" /><path fill="#F4C021" d="M10.39 5.21c-.01.11-.09.2-.18.2s-.15-.09-.14-.2c.01-.11.09-.2.18-.2.09.01.15.09.14.2Z" /><path fill="gray" d="M8.02 3.57c-.08-.01-.15-.03-.23-.04a.902.902 0 0 0-.51.1c-.1.06-.17.14-.24.23 0-.09.01-.18.04-.26.03-.1.08-.18.15-.25.07-.07.17-.12.26-.12.07-.01.15.01.22.04s.12.08.18.13c.05.06.09.11.13.17Z" /><path fill="#050507" d="M12.54 8.94c.34.27.55.68.62 1.11.05.33.02.68-.06 1.01-.08.33-.19.65-.31.97-.05.13-.09.25-.11.39a.59.59 0 0 0 .06.39c.07.14.21.23.36.27.15.04.3.04.45.01.15-.04.29-.11.41-.2.31-.24.49-.61.56-.99.07-.38.04-.77-.03-1.16-.09-.52-.24-1.03-.44-1.52a4.4 4.4 0 0 0-.54-1.03c-.23-.3-.52-.56-.74-.87-.16-.21-.28-.45-.47-.64a.955.955 0 0 0-.33-.22.654.654 0 0 0-.39-.03c-.17.05-.3.18-.38.34-.07.16-.09.34-.06.51.04.22.14.43.25.62.13.22.28.43.47.59.23.18.48.29.68.45Z" /><path fill="#838385" d="M13.23 11.05c-.12.4-.27.79-.41 1.19-.05.14-.1.28-.12.42-.01-.07-.01-.16-.01-.24.02-.14.07-.26.11-.39.23-.64.47-1.31.37-1.98-.07-.43-.28-.84-.62-1.11-.18-.15-.4-.26-.59-.4.21.12.43.21.62.36.36.26.62.67.69 1.11.05.34.07.64-.04 1.04Z" /><path fill="#010101" fill-opacity=".259" d="M6.48 8.17c.06.08-.04.38 1.28.19 0 0-.23.03-.46.08-.35.12-.66.25-.9.43-.24.17-.41.4-.62.59 0 0 .35-.64.44-.83.09-.19-.01-.18.05-.47.07-.28.24-.56.24-.56s-.14.41-.03.57ZM10.71 8.1c-.27.19-.42.16-.75.2-.32.04-1.2.02-1.2.02s.13 0 .41.05c.28.05.86.1 1.18.23.32.12.44.16.64.28.28.18.49.45.75.65 0 0 .01-.26-.1-.45s-.4-.5-.48-.78c-.09-.28-.13-.84-.13-.84s-.05.45-.32.64Z" /><path fill="#010101" fill-opacity=".259" d="M8.19 7.7c-.01.08-.02.16-.04.24l-.03.12c-.01.04-.04.07-.07.1a1.086 1.086 0 0 1-.48.16c.05 0 .11.01.16.01.03 0 .07.01.1.02s.07.02.09.04c.03.02.05.05.07.09.04.07.05.14.05.22.01.1.01.19 0 .29.01-.06.02-.13.04-.19.04-.11.09-.21.17-.3.03-.03.07-.06.1-.09.12-.08.26-.12.4-.1a.63.63 0 0 1-.4-.12.428.428 0 0 1-.14-.16.613.613 0 0 1-.02-.33ZM7.85 9.59c-.07.26-.12.52-.14.79-.04.38-.03.76-.05 1.14-.02.32-.05.65 0 .96.03.15.07.3.14.44.01-.05.02-.11.02-.16.02-.26-.02-.52-.03-.77-.03-.45.04-.9.06-1.36.02-.35.02-.69 0-1.04Z" /><path fill="#050507" d="M15.88 14.83c-.03-.06-.08-.11-.13-.16-.05-.04-.11-.08-.16-.12-.12-.09-.22-.18-.33-.28-.11-.1-.22-.2-.3-.31a.868.868 0 0 1-.18-.39c-.01-.04 0-.07-.01-.11-.01-.03-.03-.07-.04-.1-.02-.09-.02-.18-.02-.26 0-.05-.02-.09-.03-.13-.02-.04-.04-.09-.07-.13a.636.636 0 0 0-.22-.14.742.742 0 0 0-.25-.05c-.21-.01-.42.06-.63.07-.2.02-.39-.02-.58-.07-.11-.03-.22-.08-.33-.11-.18-.05-.36-.08-.54-.12-.08-.01-.16-.03-.23-.03a.34.34 0 0 0-.22.07c-.07.05-.1.14-.12.22-.02.08-.01.17-.01.26.02.51 0 1.02-.07 1.52-.03.18-.07.36-.1.54l-.03.21c-.06.33-.12.67-.12 1 0 .19.02.39.12.55.1.16.27.27.44.35.25.11.53.16.79.12.22-.03.43-.13.61-.26s.33-.29.49-.44c.19-.18.39-.34.6-.49.32-.21.68-.36 1.02-.54.2-.1.4-.22.55-.39.06-.07.1-.14.13-.22-.02-.02-.02-.04-.03-.06Z" /><path fill="#F4C021" d="M15.75 14.67c-.03.09-.08.17-.14.24-.13.16-.32.26-.5.35-.31.16-.64.29-.93.48-.2.13-.38.28-.55.44-.15.14-.28.28-.45.4-.17.12-.36.2-.56.23-.24.04-.5-.01-.72-.11-.16-.07-.31-.16-.4-.31-.09-.15-.11-.32-.11-.49 0-.3.06-.6.11-.9.04-.25.09-.5.11-.75.05-.46.05-.92.02-1.37a.885.885 0 0 1 0-.23.288.288 0 0 1 .3-.27c.07 0 .14.01.21.02.17.02.34.04.5.09.1.03.2.06.31.09.17.05.35.07.53.05.19-.02.38-.09.57-.09.08 0 .16.02.23.04.08.02.15.06.21.11.04.04.07.1.1.15.03.08.06.17.06.26s-.02.19-.01.28c.01.08.04.15.08.21s.09.12.14.18c.1.11.19.23.31.31.14.1.3.16.44.25.04.03.08.06.11.1.04.07.06.16.03.24Z" /><path fill="#7D7D7D" d="M12.37 9.21c.07-.01.47.34.42.46-.06.13-.16.05-.23.05s-.28.09-.31.04c-.03-.05.09-.2.16-.31.04-.09-.11-.23-.04-.24Z" opacity=".75" /><path fill="#7D7D7D" d="M6.63 7.03c-.01-.08-.12-.09-.17-.05-.04.03-.08.15-.05.19.07.08.23-.03.22-.14Z" opacity=".25" /><path fill="#BA9319" d="M14.01 12.84a.273.273 0 0 0-.15-.13c-.06-.03-.13-.03-.2-.03-.14 0-.27.04-.41.02-.12-.01-.23-.05-.34-.08a.732.732 0 0 0-.36-.01c-.12.03-.23.12-.3.22-.06.1-.09.21-.1.32-.01.11 0 .23.01.34.01.08.02.16.04.24a.561.561 0 0 0 .38.42c.18.07.38.06.56-.01.31-.14.58-.38.74-.68.06-.11.1-.22.13-.34.01-.05.02-.1.02-.14.01-.05 0-.1-.02-.14Z" /><path fill="#BA9319" d="M14.01 12.77a.33.33 0 0 0-.15-.1c-.06-.02-.13-.03-.2-.02-.14 0-.27.03-.41.02-.12-.01-.23-.04-.34-.06-.12-.02-.24-.03-.36-.01-.12.02-.23.08-.3.16a.43.43 0 0 0-.1.23c-.01.08 0 .16.01.24.01.06.02.12.04.17.02.06.05.11.1.16.07.07.17.12.28.15.18.05.38.05.56-.01.31-.1.58-.28.74-.49.06-.08.1-.16.13-.25.01-.03.02-.07.02-.1.01-.02 0-.06-.02-.09Z" /><path fill="#050507" d="M14.26 12.27c.03.07.03.16.01.25-.03.1-.08.21-.15.29-.19.28-.47.49-.79.6-.19.07-.4.07-.6.01a.71.71 0 0 1-.3-.18c-.1-.11-.13-.26-.15-.41-.01-.19.01-.4.1-.57a.736.736 0 0 1 .48-.43c.12-.02.26-.01.38.01s.24.05.36.07c.12.02.26.04.38.1.06.02.12.06.16.1.07.04.1.09.12.16Z" /><path fill="#838385" d="M12.94 11.77c-.03 0-.06.01-.09.01-.19.03-.37.16-.47.32-.07.12-.1.26-.09.4 0-.1.03-.19.08-.28.08-.14.22-.25.38-.28.1-.02.2-.01.3.01.1.01.19.02.29.05.15.03.29.08.41.17.03.02.06.04.08.07.02.03.04.06.05.09.01.05 0 .1-.03.15a1.06 1.06 0 0 1-.19.2c.14-.03.29-.07.4-.15a.3.3 0 0 0 .12-.13c.03-.05.04-.12.03-.18a.238.238 0 0 0-.06-.11c-.03-.03-.06-.06-.09-.08-.15-.1-.32-.17-.5-.19-.12-.02-.23-.04-.35-.05-.09-.01-.18-.02-.27-.02Z" /><path fill="#050507" d="m6.63 6.67-.46.58-.48.6c-.2.24-.4.49-.52.77-.11.24-.16.51-.24.77-.09.29-.2.58-.33.85-.12.25-.25.5-.38.75-.1.18-.19.37-.23.57-.03.16-.01.32.03.48.04.16.11.31.18.45.31.61.79 1.14 1.34 1.55.25.18.53.34.81.47.15.07.32.13.49.14.08 0 .17-.01.25-.05.08-.03.15-.09.19-.16.06-.09.08-.2.06-.3-.01-.1-.05-.2-.11-.29-.13-.22-.34-.38-.54-.53-.43-.34-.86-.69-1.26-1.07-.11-.11-.23-.22-.31-.35-.08-.13-.12-.28-.15-.43-.08-.41-.06-.84.08-1.23.05-.15.13-.3.2-.45.12-.25.23-.51.39-.75.2-.29.46-.54.62-.85.14-.26.19-.56.24-.85.05-.22.09-.44.13-.67Z" /><path fill="#838385" d="M5.06 10.24c-.14.39-.16.82-.08 1.23.03.15.07.3.15.43.08.13.19.24.31.35.01.01.04.03.05.04h-.02a.523.523 0 0 1-.23-.1.58.58 0 0 1-.16-.19c-.06-.09-.1-.18-.16-.26a.548.548 0 0 0-.29-.21c.09-.04.16-.1.21-.18a.6.6 0 0 0 .07-.32c-.01-.11-.02-.22-.01-.33.01-.21.1-.41.18-.61.1-.27.19-.55.34-.79.1-.15.21-.29.33-.41a.12.12 0 0 1 .07-.07c.02-.01.04-.03.07-.03-.07.09-.15.18-.21.28-.16.23-.27.49-.39.74-.11.13-.18.28-.23.43Z" /><path fill="#050507" d="M4.46 11.86c.09-.03.19-.04.28-.02.09.02.18.06.26.12.15.11.27.28.37.43.25.37.48.74.69 1.13.17.31.33.64.53.93.13.19.28.37.41.57.13.19.25.4.3.63.07.3.03.62-.12.88a1.146 1.146 0 0 1-1.07.59c-.34-.03-.64-.21-.95-.34-.63-.28-1.33-.39-1.98-.61-.2-.07-.4-.15-.6-.21-.09-.03-.18-.05-.27-.1a.478.478 0 0 1-.21-.19.378.378 0 0 1-.04-.21c.01-.07.02-.14.05-.21.05-.14.14-.26.2-.39.1-.22.12-.46.12-.7 0-.24-.03-.48-.04-.71 0-.11 0-.21.02-.32.02-.1.07-.2.15-.28.07-.07.17-.1.27-.12.1-.02.2-.01.29-.01.1.01.2.01.29.01.1 0 .2-.02.28-.07.08-.04.15-.11.21-.18.06-.07.1-.15.15-.23.05-.08.1-.16.16-.23s.16-.13.25-.16Z" /><path fill="#F4C021" d="M4.5 12.18c.08-.03.17-.04.26-.02.08.02.16.06.23.11.14.11.23.26.32.4.22.36.44.72.64 1.09.15.28.3.56.49.81.13.17.27.32.4.49.13.17.24.35.3.55.07.26.04.55-.08.79-.09.17-.23.32-.4.42-.17.1-.36.15-.56.14-.31-.01-.59-.17-.89-.27-.56-.2-1.17-.23-1.74-.39-.21-.06-.41-.13-.61-.18-.09-.02-.18-.04-.27-.08a.433.433 0 0 1-.22-.18.351.351 0 0 1-.05-.2c0-.07.02-.14.04-.2.05-.13.13-.25.18-.38.08-.2.09-.42.07-.63-.01-.21-.05-.42-.06-.63a.878.878 0 0 1 .01-.28c.02-.09.06-.18.13-.25s.17-.11.28-.13c.1-.02.21-.01.31 0s.21.02.31.01.21-.03.29-.09a.52.52 0 0 0 .18-.21c.04-.08.08-.17.11-.26s.07-.17.12-.25a.41.41 0 0 1 .21-.18Z" /><defs><radialGradient id="linux_colored_a" cx="0" cy="0" r="1" gradientTransform="matrix(.65895 -.02773 .04242 1.00798 7.632 4.069)" gradientUnits="userSpaceOnUse"><stop stop-color="#FFFFFD" /><stop offset=".757" stop-color="#FFFFFD" /><stop offset="1" stop-color="#D4D4D4" /></radialGradient><radialGradient id="linux_colored_b" cx="0" cy="0" r="1" gradientTransform="matrix(.9544 0 0 .9544 9.662 4.1)" gradientUnits="userSpaceOnUse"><stop stop-color="#FFFFFD" /><stop offset=".757" stop-color="#FFFFFD" /><stop offset="1" stop-color="#D4D4D4" /></radialGradient></defs></symbol>'}),Si=(a().add(_i),_i),Oi=new(o())({id:"linux_manjaro",use:"linux_manjaro-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="linux_manjaro"><path d="M9.049 0H0v14h4.084V4.097h4.965V0ZM14 0H9.903v14H14V0Z" /><path d="M9.049 4.951H4.95V14H9.05V4.951Z" /></symbol>'}),Ci=(a().add(Oi),Oi),Ei=new(o())({id:"macOSX",use:"macOSX-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="macOSX"><path d="M9 2C5.13 2 2 5.13 2 9s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7Zm3.55 11.48h-.85L9 9.61l-2.7 3.87h-.85L8.57 9 5.45 4.52h.85L9 8.39l2.7-3.87h.85L9.43 9l3.12 4.48Z" /></symbol>'}),Ai=(a().add(Ei),Ei),Mi=new(o())({id:"oracle",use:"oracle-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="oracle"><path d="M12 14H6c-2.76 0-5-2.24-5-5s2.24-5 5-5h6c2.76 0 5 2.24 5 5s-2.24 5-5 5ZM6 6C4.35 6 3 7.35 3 9s1.35 3 3 3h6c1.65 0 3-1.35 3-3s-1.35-3-3-3H6Z" /></symbol>'}),ki=(a().add(Mi),Mi),Pi=new(o())({id:"oracle_colored",use:"oracle_colored-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="oracle_colored"><path fill="#ED1C24" d="M12 4H6C3.24 4 1 6.24 1 9s2.24 5 5 5h6c2.76 0 5-2.24 5-5s-2.24-5-5-5Z" /></symbol>'}),Ri=(a().add(Pi),Pi),Ti=new(o())({id:"os_press",use:"os_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="os_press"><path d="M6.75 7.5c-.14 0-.25.11-.25.25v2.5c0 .14.11.25.25.25s.25-.11.25-.25v-2.5c0-.14-.11-.25-.25-.25ZM11.77 2H6.23C3.89 2 2 3.89 2 6.23v5.54C2 14.1 3.89 16 6.23 16h5.54c2.34 0 4.23-1.89 4.23-4.23V6.23C16 3.89 14.11 2 11.77 2ZM8.5 10.25c0 .97-.78 1.75-1.75 1.75S5 11.22 5 10.25v-2.5C5 6.78 5.78 6 6.75 6s1.75.78 1.75 1.75v2.5ZM13 8.1h-1.5v-.35c0-.14-.11-.25-.25-.25s-.25.11-.25.25v.03c0 .08.04.16.11.21l1.15.8c.47.33.75.86.75 1.43v.03c0 .96-.79 1.75-1.75 1.75s-1.76-.79-1.76-1.75V9.9H11v.35c0 .14.11.25.25.25s.25-.11.25-.25v-.03a.26.26 0 0 0-.11-.21l-1.15-.8c-.47-.33-.75-.86-.75-1.43v-.03c0-.96.79-1.75 1.75-1.75S13 6.79 13 7.75v.35Z" /></symbol>'}),Ii=(a().add(Ti),Ti),Bi=new(o())({id:"raspbian",use:"raspbian-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="raspbian"><path d="M13.96 8.09c.32-1.85-1.36-2.49-1.36-2.49 1.36-.32 2.4-2.57 2-3.86 0 0 .16-.24-1.76-.64S9 1.58 9 2.86C9 1.58 7.08.7 5.16 1.1c-1.92.4-1.76.64-1.76.64-.4 1.29.64 3.53 2 3.86 0 0-1.68.64-1.36 2.49 0 0-2.24 1.45-.64 3.86 0 0 .08.8.4 1.2 0 0 .24 1.69 1.68 2.01 0 0 .48.8 1.44.88 0 0 .72.96 2.08.96s2.08-.96 2.08-.96c.96-.08 1.44-.88 1.44-.88 1.44-.32 1.68-2.01 1.68-2.01.32-.4.4-1.2.4-1.2 1.6-2.42-.64-3.86-.64-3.86Zm-1.1-1.77c.59.53.84 1.25.66 1.77-.45-.17-.94-.47-1.41-.89a4.49 4.49 0 0 1-1.06-1.33c.49-.24 1.23-.07 1.81.45ZM9.72 2.3c.64-.64 1.44-.8 2.16-.72.72.08 1.92.48 2.4.4-.24.4-.4.88-.4 1.37 0 .49-.8 1.69-1.76 1.93-.84.21-1.67-.01-2.03-.71 0-.01.01-.01.01-.02.1-.12.21-.23.32-.34.23-.22.48-.43.74-.62.52-.39 1.09-.72 1.69-1l-.03-.07c-.63.21-1.24.49-1.82.83-.29.17-.57.35-.84.56-.11.09-.21.17-.32.27-.48-.34-.71-1.28-.12-1.88Zm.93 4.14c-.13.57-.82 1-1.65 1s-1.52-.43-1.65-1c.13-.57.82-1 1.65-1s1.52.43 1.65 1Zm.03 6.22c0 .93-.75 1.69-1.68 1.69-.93 0-1.68-.76-1.68-1.69 0-.93.75-1.69 1.68-1.69.93 0 1.68.76 1.68 1.69ZM4.12 3.35c0-.48-.16-.96-.4-1.37.48.08 1.68-.32 2.4-.4.72-.08 1.52.08 2.16.72.59.6.36 1.54-.12 1.86-.1-.09-.21-.18-.32-.27-.27-.21-.55-.39-.84-.56-.58-.33-1.2-.61-1.83-.82l-.03.07c.6.28 1.16.61 1.69 1 .26.19.51.4.74.62.12.11.22.23.32.34 0 .01.01.01.01.02-.36.7-1.2.92-2.03.71-.95-.24-1.75-1.44-1.75-1.92Zm1.02 2.97c.59-.52 1.33-.69 1.81-.45-.22.43-.58.9-1.06 1.33-.47.41-.96.72-1.41.89-.19-.52.06-1.24.66-1.77Zm-1.12 5.36h-.05c-.44-.04-.73-.78-.64-1.64.09-.86.51-1.52.95-1.48.06.01.12.03.18.06.19.33.28.88.22 1.5-.07.73-.34 1.34-.66 1.56Zm2.44 3.15c-.57.11-1.43-.47-1.92-1.29-.49-.83-.43-1.58.13-1.7.57-.11 1.43.47 1.92 1.29.49.83.43 1.59-.13 1.7Zm.08-3.59c-.91-.04-1.48-.9-1.26-1.92.22-1.02 1.13-1.81 2.04-1.76.91.04 1.48.9 1.26 1.92-.22 1.01-1.13 1.8-2.04 1.76ZM9 16.52c-.83 0-1.53-.5-1.76-1.19.45-.31 1.07-.5 1.76-.5s1.31.19 1.76.5c-.23.69-.93 1.19-1.76 1.19Zm.42-7.05c-.22-1.01.35-1.87 1.26-1.91.91-.04 1.83.75 2.04 1.76.22 1.02-.35 1.88-1.26 1.92-.91.04-1.82-.75-2.04-1.77Zm4.04 4.07c-.49.83-1.35 1.4-1.92 1.29-.57-.11-.63-.87-.13-1.7.49-.83 1.35-1.4 1.92-1.29.57.11.63.87.13 1.7Zm.57-1.86h-.05c-.32-.23-.59-.83-.66-1.56-.06-.61.03-1.17.22-1.5.06-.03.12-.05.18-.06.44-.04.87.62.95 1.48.09.87-.2 1.6-.64 1.64Z" /></symbol>'}),Di=(a().add(Bi),Bi),ji=new(o())({id:"red_hat",use:"red_hat-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="red_hat"><path d="m14.41 8.96-.19-.8a1.153 1.153 0 0 1 0 .01l-.63-2.72c-.14-.6-.27-.87-1.32-1.4-.81-.42-2.59-1.11-3.12-1.11-.49 0-.63.63-1.21.63-.56 0-.98-.47-1.5-.47-.5 0-.83.34-1.09 1.05 0 0-.71 1.99-.8 2.28v.01l-.31.76C2.83 7.28 1 7.53 1 9.14c0 2.65 6.27 5.91 11.23 5.91 3.81 0 4.77-1.72 4.77-3.08 0-1.07-.92-2.28-2.59-3.01ZM4.54 6.54v.08-.02a.064.064 0 0 1 0-.06Zm6.95 5.11c-3.93 0-7.37-2.3-7.37-3.82v-.04c.13-.31.3-.71.45-1.03v-.02c0 .01.01.02.01.03l.03.06c0 .01.01.02.01.03.01.02.02.04.04.07.01.01.01.02.02.03.01.02.03.05.05.07.01.01.02.03.03.04.02.02.03.05.05.07.01.01.02.03.03.04.02.02.03.04.05.06.02.02.04.04.05.06.02.02.03.04.05.05.02.02.04.05.07.07l.05.05.07.07.06.06c.02.02.05.04.08.07.02.02.05.04.07.06.02.02.04.04.06.05.03.03.07.05.1.08.02.02.04.04.07.05l.11.08c.02.02.05.03.07.05.04.03.08.06.12.08.02.02.05.03.07.05.04.03.08.05.12.08.03.02.06.04.08.05.04.02.08.05.11.07.03.02.06.04.1.06.04.02.08.05.12.07.03.02.06.04.1.06.04.03.09.05.13.08.03.01.05.03.08.04.05.03.11.06.16.08.02.01.05.02.07.04l.18.09c.02.01.05.02.07.03.06.03.13.06.19.09.02.01.05.02.07.03.07.03.13.06.2.09.02.01.05.02.07.03.07.03.14.06.22.08.02.01.04.02.06.02.08.03.15.06.23.08.02.01.04.01.05.02.08.03.16.05.24.08.01 0 .03.01.04.01.08.03.17.05.25.07.01 0 .02.01.04.01.09.02.18.05.27.07.02 0 .03.01.05.01l.27.06c.02 0 .03.01.05.01.09.02.18.04.28.05.02 0 .04.01.05.01.09.02.19.03.28.04.02 0 .03 0 .05.01.1.01.19.03.29.04h.05l.3.03h.04c.11.01.21.01.32.02h.02c.11 0 .23.01.34.01.98 0 2.37-.19 2.55-1.23.1.44.22.94.3 1.41-.15 1.03-1.4 1.58-2.99 1.58Z" /></symbol>'}),Li=(a().add(ji),ji),Zi=new(o())({id:"suse_linux",use:"suse_linux-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="suse_linux"><path d="M16.83 8.24c.01 0 .02-.01.03-.01.13-.04.77-.2.68-.45l-.47-1.26s-.16-.55-.87-.79-2.52-.79-3.07-.79v.63s-1.89-.79-4.88-.79-5.59 1.5-6.85 3.07c-1.26 1.57-1.01 3-.7 3.63.31.63 1.1 1.73 2.6 1.73s2.28-1.02 2.28-1.65c0-.7-.23-1.51-.84-1.92-.65-.42-1.58-.46-2.15.11-.68.68-.3 2.01.76 1.98.28-.01.73-.14.73-.48 0-.31-.16-.39-.39-.31-.24.08-.31.08-.47 0-.25-.13-.3-.5-.1-.69.26-.24.69-.2.96-.01.42.28.74.66.57 1.18-.16.49-.53.88-1.08.89-.56.01-1.17-.08-1.52-.57-.43-.61-.69-1.46-.26-2.13.55-.87 1.26-1.02 2.05-.94.79.08 2.2.87 2.44 1.57.24.71.31.87.31 1.1l1.1.55s-.47-1.26.24-1.89c.71-.63 1.65-.31 1.97-.08.32.23 1.34 1.18 1.5 1.5l1.5.71s-.47-.71-.71-1.34c-.24-.63 0-1.26.39-1.26s1.5.16 2.05.16c.55 0 2.52-.08 2.83-1.34-.02.08-.41.22-.49.25-.19.08-.39.15-.6.18-.38.07-.74.02-1.1-.11-.49-.16-.97-.39-1.43-.64l-.31-.71c.57.32 1.11.71 1.73.93.5.17 1.05.13 1.57-.01Zm-2.12-1.29c0-.59.48-1.06 1.06-1.06.58 0 1.06.48 1.06 1.06a1.06 1.06 0 0 1-2.12 0Zm1.81 0c0-.41-.33-.75-.75-.75s-.75.33-.75.75c0 .41.33.75.75.75s.75-.33.75-.75Zm-.93-.25c.03-.1.19-.14.36-.09.17.05.27.18.24.28-.03.1-.19.14-.36.09-.17-.05-.27-.18-.24-.28Z" /></symbol>'}),Ni=(a().add(Zi),Zi),Fi=new(o())({id:"ubuntu",use:"ubuntu-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="ubuntu"><path d="M2.95 7.54c-.81 0-1.46.65-1.46 1.46 0 .81.65 1.46 1.46 1.46.81 0 1.46-.65 1.46-1.46 0-.8-.65-1.46-1.46-1.46Zm6.98-2.15a3.61 3.61 0 0 1 3.57 3.1H16a6.009 6.009 0 0 0-1.64-3.67c-.61.31-1.36.32-2-.05a2.07 2.07 0 0 1-1.04-1.71c-.46-.11-.93-.16-1.4-.16-.91 0-1.79.2-2.6.58l1.25 2.17c.44-.17.9-.26 1.36-.26Zm3.48-.97c.81 0 1.46-.65 1.46-1.46 0-.81-.65-1.46-1.46-1.46-.81 0-1.46.65-1.46 1.46 0 .81.66 1.46 1.46 1.46ZM6.32 9c0-1.15.54-2.18 1.38-2.84L6.44 4c-.3.21-.57.44-.83.7-.72.72-1.24 1.6-1.53 2.55a2.093 2.093 0 0 1 0 3.52c.29.95.81 1.83 1.53 2.55.26.26.53.49.83.7l1.26-2.18A3.608 3.608 0 0 1 6.32 9Zm3.61 3.61c-.47 0-.93-.09-1.34-.26l-1.25 2.17c.8.38 1.68.58 2.6.58.48 0 .95-.05 1.4-.16.03-.69.4-1.34 1.04-1.71.64-.37 1.39-.36 2-.05a6.028 6.028 0 0 0 1.63-3.67h-2.5c-.26 1.75-1.77 3.1-3.58 3.1Zm3.48.97c-.81 0-1.46.65-1.46 1.46 0 .81.65 1.46 1.46 1.46.81 0 1.46-.65 1.46-1.46 0-.81-.65-1.46-1.46-1.46Z" /></symbol>'}),Hi=(a().add(Fi),Fi),Vi=new(o())({id:"ubuntu_colored",use:"ubuntu_colored-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="ubuntu_colored"><path fill="#F26422" d="M2.95 7.54c-.81 0-1.46.65-1.46 1.46 0 .81.65 1.46 1.46 1.46.81 0 1.46-.65 1.46-1.46 0-.8-.65-1.46-1.46-1.46Zm6.98-2.15a3.61 3.61 0 0 1 3.57 3.1H16a6.009 6.009 0 0 0-1.64-3.67c-.61.31-1.36.32-2-.05a2.07 2.07 0 0 1-1.04-1.71c-.46-.11-.93-.16-1.4-.16-.91 0-1.79.2-2.6.58l1.25 2.17c.44-.17.9-.26 1.36-.26Zm3.48-.97c.81 0 1.46-.65 1.46-1.46 0-.81-.65-1.46-1.46-1.46-.81 0-1.46.65-1.46 1.46 0 .81.66 1.46 1.46 1.46ZM6.32 9c0-1.15.54-2.18 1.38-2.84L6.44 4c-.3.21-.57.44-.83.7-.72.72-1.24 1.6-1.53 2.55a2.093 2.093 0 0 1 0 3.52c.29.95.81 1.83 1.53 2.55.26.26.53.49.83.7l1.26-2.18A3.608 3.608 0 0 1 6.32 9Zm3.61 3.61c-.47 0-.93-.09-1.34-.26l-1.25 2.17c.8.38 1.68.58 2.6.58.48 0 .95-.05 1.4-.16.03-.69.4-1.34 1.04-1.71.64-.37 1.39-.36 2-.05a6.028 6.028 0 0 0 1.63-3.67h-2.5c-.26 1.75-1.77 3.1-3.58 3.1Zm3.48.97c-.81 0-1.46.65-1.46 1.46 0 .81.65 1.46 1.46 1.46.81 0 1.46-.65 1.46-1.46 0-.81-.65-1.46-1.46-1.46Z" /></symbol>'}),zi=(a().add(Vi),Vi),Ui=new(o())({id:"notification",use:"notification-usage",viewBox:"0 0 40 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 24" id="notification"><path fill-rule="evenodd" d="M28 24c6.627 0 12-5.373 12-12S34.627 0 28 0 16 5.373 16 12s5.373 12 12 12Z" clip-rule="evenodd" /><path stroke="#fff" d="M23.5 12c0 6.351-5.149 11.5-11.5 11.5S.5 18.351.5 12 5.649.5 12 .5 23.5 5.649 23.5 12Z" /><path d="M14.718 15H9.459v-.897l2.606-2.841c.375-.42.642-.768.8-1.048.16-.283.241-.565.241-.848 0-.373-.105-.673-.316-.903-.208-.229-.49-.343-.844-.343-.422 0-.75.129-.983.386-.232.258-.349.61-.349 1.058H9.31c0-.476.107-.904.322-1.283.219-.383.528-.68.93-.892.404-.211.87-.317 1.396-.317.76 0 1.357.192 1.794.575.44.38.66.906.66 1.58 0 .39-.11.8-.332 1.23-.219.425-.579.91-1.08 1.455l-1.912 2.046h3.63V15ZM26.969 10.494h.795c.4-.004.718-.108.95-.312.237-.204.355-.5.355-.886 0-.372-.099-.66-.296-.865-.193-.208-.49-.311-.891-.311-.351 0-.64.102-.865.306-.226.2-.338.463-.338.79h-1.305c0-.402.105-.767.316-1.096.215-.33.512-.586.892-.768.383-.187.811-.28 1.284-.28.78 0 1.393.197 1.837.591.447.39.671.935.671 1.633 0 .35-.113.682-.338.994-.222.308-.51.54-.865.698.43.147.755.378.977.693.226.315.339.69.339 1.128 0 .701-.242 1.26-.725 1.675-.48.416-1.112.623-1.896.623-.752 0-1.368-.2-1.848-.601-.48-.401-.72-.935-.72-1.6h1.306c0 .343.114.622.343.837.233.215.544.322.935.322.404 0 .723-.107.956-.322.233-.215.349-.526.349-.934 0-.412-.122-.73-.365-.951-.244-.222-.605-.333-1.085-.333h-.768v-1.031Z" /></symbol>'}),Gi=(a().add(Ui),Ui),Wi=new(o())({id:"padlock",use:"padlock-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="padlock"><path d="M13 7.5v-2c0-2.21-1.79-4-4-4s-4 1.79-4 4v2H3.5V11c0 3.03 2.47 5.5 5.5 5.5s5.5-2.47 5.5-5.5V7.5H13Zm-6.5-2a2.5 2.5 0 0 1 5 0v2h-5v-2ZM13 11c0 2.21-1.79 4-4 4s-4-1.79-4-4V9h8v2Zm-4.75 1.75c0 .41.34.75.75.75s.75-.34.75-.75v-.95A1.097 1.097 0 0 0 9 9.9a1.097 1.097 0 0 0-.75 1.9v.95Z" /></symbol>'}),$i=(a().add(Wi),Wi),qi=n(57138),Yi=new(o())({id:"pause_outline",use:"pause_outline-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="pause_outline"><path d="M6.43 3H5.07C3.93 3 3 3.93 3 5.07v7.86C3 14.07 3.93 15 5.07 15h1.36c1.14 0 2.07-.93 2.07-2.07V5.07C8.5 3.93 7.57 3 6.43 3ZM7 12.93c0 .31-.26.57-.57.57H5.07a.57.57 0 0 1-.57-.57V5.07c0-.31.26-.57.57-.57h1.36c.32 0 .57.26.57.57v7.86ZM12.93 3h-1.36c-1.14 0-2.07.93-2.07 2.07v7.86c0 1.14.93 2.07 2.07 2.07h1.36c1.14 0 2.07-.93 2.07-2.07V5.07C15 3.93 14.07 3 12.93 3Zm.57 9.93c0 .31-.26.57-.57.57h-1.36a.57.57 0 0 1-.57-.57V5.07c0-.31.26-.57.57-.57h1.36c.32 0 .57.26.57.57v7.86Z" /></symbol>'}),Xi=(a().add(Yi),Yi),Ki=new(o())({id:"pause_solid",use:"pause_solid-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="pause_solid"><path d="M9.1 5H6.8c-1 0-1.9.8-1.9 1.9v10.3c0 1 .8 1.9 1.9 1.9h2.3c1 0 1.9-.8 1.9-1.9V6.9C11 5.8 10.2 5 9.1 5Zm8 0h-2.3c-1 0-1.9.8-1.9 1.9v10.3c0 1 .8 1.9 1.9 1.9h2.3c1 0 1.9-.8 1.9-1.9V6.9c0-1.1-.8-1.9-1.9-1.9Z" /></symbol>'}),Ji=(a().add(Ki),Ki),Qi=new(o())({id:"pencil_outline",use:"pencil_outline-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="pencil_outline"><path d="M9.76 0c-1.13 0-2.2.45-3 1.24L6 2 4.94 3.06.5 7.5 0 14l6.5-.5 6.26-6.26a4.242 4.242 0 0 0-3-7.24Zm1.94 6.18-5.86 5.86-2.26.17c-.21-.43-.49-.82-.84-1.15-.28-.26-.6-.48-.95-.65l.17-2.25L6 4.12 8.38 6.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44L7.06 3.06l.76-.76a2.744 2.744 0 0 1 3.88 3.88Z" /></symbol>'}),ea=(a().add(Qi),Qi),ta=new(o())({id:"pencil_solid",use:"pencil_solid-usage",viewBox:"0 0 19 19",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 19" id="pencil_solid"><path d="M17.71 4.043c.39-.39.39-1.04 0-1.41L15.37.292c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75 1.84-1.83ZM0 14.253v3.75h3.75l11.06-11.07-3.75-3.75L0 14.253Z" /></symbol>'}),na=(a().add(ta),ta),ra=new(o())({id:"pie_chart_skeleton",use:"pie_chart_skeleton-usage",viewBox:"0 0 100 100",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" id="pie_chart_skeleton"><path fill-rule="evenodd" d="m68.254 96.563-1.544-8.756A41.654 41.654 0 0 1 50 91.282c-23.083 0-41.795-18.712-41.795-41.795C8.205 26.404 26.917 7.692 50 7.692c.872 0 1.739.027 2.598.08L51.23.015A50.96 50.96 0 0 0 50 0C22.386 0 0 22.386 0 50s22.386 50 50 50c6.442 0 12.6-1.219 18.254-3.437Zm31.092-54.669a50.02 50.02 0 0 0-.224-1.27l.224 1.27Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="m95.04 28.262 1.687 4.637-7.31 2.66a41.73 41.73 0 0 1 2.377 13.928c0 23.083-18.712 41.795-41.794 41.795-.225 0-.45-.002-.674-.005l3.153 8.662C78.941 98.647 100 76.784 100 50a49.8 49.8 0 0 0-4.96-21.738Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="M99.514 57c.32-2.287.486-4.624.486-7 0-27.614-22.385-50-50-50h-.256v7.693H50c23.083 0 41.795 18.711 41.795 41.794 0 2.565-.23 5.076-.673 7.513h8.392Z" clip-rule="evenodd" /></symbol>'}),oa=(a().add(ra),ra),ia=new(o())({id:"pin_element",use:"pin_element-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="pin_element"><path d="M3.75 0h6.5A3.75 3.75 0 0 1 14 3.75C14 4.44 13.44 5 12.75 5h-.25V3.75a2.25 2.25 0 0 0-2.25-2.25h-6.5A2.25 2.25 0 0 0 1.5 3.75v6.5a2.25 2.25 0 0 0 2.25 2.25H5v.25C5 13.44 4.44 14 3.75 14A3.75 3.75 0 0 1 0 10.25v-6.5A3.75 3.75 0 0 1 3.75 0Z" /><path d="M12.5 7.25a.75.75 0 0 1 1.5 0V14H7.25a.75.75 0 0 1 0-1.5h4.19L6.47 7.53l1.06-1.06 4.97 4.969V7.25Z" /></symbol>'}),aa=(a().add(ia),ia),sa=new(o())({id:"play_outline",use:"play_outline-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="play_outline"><path d="M13.73 7.24 5.94 3.05c-.2-.11-.42-.16-.62-.16C4.63 2.89 4 3.44 4 4.2v9.6c0 .77.63 1.32 1.32 1.32.21 0 .42-.05.62-.16l7.79-4.19c1.4-.76 1.4-2.78 0-3.53Zm-.71 2.2L5.5 13.49V4.51l7.52 4.05c.23.12.26.33.26.44 0 .11-.03.32-.26.44Z" /></symbol>'}),ua=(a().add(sa),sa),la=new(o())({id:"play_solid",use:"play_solid-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="play_solid"><path d="M21.728 10.702 5.619 1.5a1.738 1.738 0 0 0-.868-.234c-.917 0-1.759.734-1.759 1.759v17.95a1.76 1.76 0 0 0 1.759 1.759c.29 0 .587-.073.868-.234l16.109-9.201a1.496 1.496 0 0 0 0-2.597Z" /></symbol>'}),ca=(a().add(la),la),fa=new(o())({id:"plus",use:"plus-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="plus"><path fill-rule="evenodd" d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2Z" clip-rule="evenodd" /></symbol>'}),da=(a().add(fa),fa),pa=new(o())({id:"plus_mini_s",use:"plus_mini_s-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="plus_mini_s"><path fill-rule="evenodd" d="M15.889 7H8.11C7.5 7 7 7.5 7 8.111v7.778C7 16.5 7.5 17 8.111 17h7.778C16.5 17 17 16.5 17 15.889V8.11C17 7.5 16.5 7 15.889 7ZM15 12.6h-2.4V15h-1.2v-2.4H9v-1.2h2.4V9h1.2v2.4H15v1.2Z" clip-rule="evenodd" /></symbol>'}),ha=(a().add(pa),pa),ga=new(o())({id:"pod",use:"pod-usage",viewBox:"0 0 22 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" id="pod"><path d="M7 15h3v-3H7v3Zm4-11-7 6v8h7l7-6V4h-7Zm5.5 7.31-6.055 5.19H5.5v-5.81l6.055-5.19H16.5v5.81ZM15 7h-3v3h3V7Z" /></symbol>'}),va=(a().add(ga),ga),ma=new(o())({id:"pricing",use:"pricing-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="pricing"><path d="M9.75 5.751 7.556 7.947l-.862-.862a.67.67 0 0 0-.942 0 .67.67 0 0 0 0 .942L7.555 9.83l3.138-3.138a.67.67 0 0 0 0-.942.67.67 0 0 0-.942 0ZM8 1.778c-2.596.026-4.64.649-6.222 1.778V7.11C1.75 9.618 4.426 12.97 8 14.222c3.573-1.253 6.249-4.604 6.222-7.11V3.555C12.64 2.426 10.595 1.804 8 1.778ZM8 12.79c-2.845-1.182-4.907-3.893-4.89-5.68V4.285C4.419 3.529 6.054 3.138 8 3.11c1.946.018 3.582.418 4.889 1.165V7.12c.017 1.778-2.045 4.489-4.89 5.671Z" /></symbol>'}),ya=(a().add(ma),ma),ba=new(o())({id:"print",use:"print-usage",viewBox:"0 0 21 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 20" id="print"><path d="M18 8.2v6.4l-1 1v2.3c0 .1-.1.2-.2.2H3.2c-.1-.1-.2-.2-.2-.3V16h10c1.1 0 2-.9 2-2H2v-3c0-.6.5-1 1-1h13V0H4v8H3c-1.7 0-3 1.4-3 3v4.4l1 1v1.4C1 19 2 20 3.2 20h13.7c1.2 0 2.2-1 2.2-2.2v-1.4l1-1V11c-.1-1.3-.9-2.4-2.1-2.8ZM6 2h8v6H6V2Z" /></symbol>'}),wa=(a().add(ba),ba),xa=new(o())({id:"privacy",use:"privacy-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="privacy"><path d="M11.556 6.667V4.889A3.555 3.555 0 0 0 8 1.333 3.555 3.555 0 0 0 4.445 4.89v1.778H3.11v3.11a4.897 4.897 0 0 0 4.89 4.89 4.897 4.897 0 0 0 4.888-4.89v-3.11h-1.333ZM5.778 4.889a2.223 2.223 0 0 1 4.444 0v1.778H5.778V4.889Zm5.778 4.889A3.555 3.555 0 0 1 8 13.333a3.555 3.555 0 0 1-3.555-3.555V8h7.11v1.778Zm-4.222 1.555c0 .365.302.667.666.667a.671.671 0 0 0 .667-.667v-.844A.975.975 0 0 0 8 8.8a.975.975 0 0 0-.666 1.689v.844Z" /></symbol>'}),_a=(a().add(xa),xa),Sa=new(o())({id:"question",use:"question-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="question"><path d="M10 12.6c-.77 0-1.4.63-1.4 1.4 0 .77.63 1.4 1.4 1.4.77 0 1.4-.63 1.4-1.4 0-.77-.63-1.4-1.4-1.4ZM10 0C4.49 0 0 4.49 0 10s4.49 10 10 10 10-4.49 10-10S15.51 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Zm.06-13h-.11C8.32 5 7 6.32 7 7.94V8l2-.06c0-.52.42-.94.94-.94h.11c.52 0 .94.42.94.94 0 .25-.15.49-.38.6l-.12.05a2.87 2.87 0 0 0-1.65 2.59v.61h2v-.61c0-.33.19-.64.49-.78l.12-.05c.93-.44 1.53-1.38 1.53-2.41C13 6.32 11.68 5 10.06 5Z" /></symbol>'}),Oa=(a().add(Sa),Sa),Ca=new(o())({id:"questionFilled",use:"questionFilled-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="questionFilled"><path d="M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2Zm0 15.4c-.77 0-1.4-.63-1.4-1.4 0-.77.63-1.4 1.4-1.4.77 0 1.4.63 1.4 1.4 0 .77-.63 1.4-1.4 1.4Zm1.55-5.06c-.48.22-.55.47-.55.76v.65h-2v-.96c0-.87.48-1.65 1.26-2.04l.4-.2c.21-.11.34-.32.34-.55 0-.55-.45-1-1-1s-1 .45-1 1H9c0-1.65 1.35-3 3-3s3 1.35 3 3c0 1-.55 1.9-1.45 2.34Z" /></symbol>'}),Ea=(a().add(Ca),Ca),Aa=new(o())({id:"ram",use:"ram-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="ram"><path d="m7.5 8.5 2 2 1-1-2-2-1 1ZM5 11l2 2 1-1-2-2-1 1Zm5-5 2 2 1-1-2-2-1 1Zm7 1-6-6L1 11l6 6 1-1 1 1 8-8-1-1 1-1Zm-2.12 2L9 14.88l-1-1-1 1L3.12 11 11 3.12 14.88 7l-1 1 1 1Z" /></symbol>'}),Ma=(a().add(Aa),Aa),ka=n(16071),Pa=new(o())({id:"reduce_size",use:"reduce_size-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="reduce_size"><path d="M2 6.75A.75.75 0 0 1 2.75 6h2.189L1.97 3.03l1.06-1.061L6 4.939v-2.19a.75.75 0 0 1 1.5 0v3.69l.03.03-.03.03v1h-1l-.031.03-.03-.03H2.75A.75.75 0 0 1 2 6.75ZM11.31 2a.75.75 0 0 1 .75.75v2.189l2.97-2.97 1.061 1.06L13.121 6h2.189a.75.75 0 0 1 0 1.5h-3.69l-.03.03-.03-.03h-1v-1l-.03-.03.03-.03v-3.69a.75.75 0 0 1 .75-.75ZM2 11.31c0 .414.336.75.75.75h2.189L1.97 15.03l1.06 1.06L6 13.12v2.19a.75.75 0 0 0 1.5 0v-3.69l.03-.03-.03-.03v-1h-1l-.031-.03-.03.03H2.75a.75.75 0 0 0-.75.75ZM11.31 16.06a.75.75 0 0 0 .75-.75v-2.19l2.97 2.97 1.061-1.06-2.97-2.97h2.189a.75.75 0 0 0 0-1.5h-3.69l-.03-.03-.03.03h-1v1l-.03.03.03.03v3.69c0 .414.336.75.75.75Z" /></symbol>'}),Ra=(a().add(Pa),Pa),Ta=new(o())({id:"refresh",use:"refresh-usage",viewBox:"0 0 18 19",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 19" id="refresh"><path d="M9 14.524c-1.867 0-3.487-1.023-4.365-2.531h2.947a.85.85 0 0 0 .844-.844.85.85 0 0 0-.844-.843H2.25v5.343a.85.85 0 0 0 .844.844.85.85 0 0 0 .844-.844v-1.755C5.175 15.312 6.974 16.212 9 16.212a6.741 6.741 0 0 0 6.716-6.188h-1.721c-.27 2.52-2.396 4.5-4.995 4.5Zm5.906-12.093a.85.85 0 0 0-.844.843V5.03C12.825 3.612 11.026 2.712 9 2.712a6.741 6.741 0 0 0-6.716 6.187h1.721C4.275 6.38 6.401 4.4 9 4.4c1.867 0 3.488 1.024 4.365 2.532h-2.959a.85.85 0 0 0-.844.843.85.85 0 0 0 .844.844h5.344V3.274a.85.85 0 0 0-.844-.843Z" /></symbol>'}),Ia=(a().add(Ta),Ta),Ba=new(o())({id:"reload",use:"reload-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="reload"><path fill-rule="evenodd" d="M12.77 20.047c3.228-.362 5.814-2.942 6.183-6.17.483-4.221-2.798-7.814-6.91-7.86V4.124c0-.106-.131-.161-.22-.096L7.924 6.891a.12.12 0 0 0 0 .194l3.899 2.863c.088.066.22.007.22-.095v-1.89c2.89.046 5.204 2.505 5.006 5.444-.167 2.527-2.228 4.579-4.756 4.74a5.105 5.105 0 0 1-5.365-4.274.971.971 0 0 0-.96-.812.963.963 0 0 0-.956 1.105 7.048 7.048 0 0 0 7.758 5.88Z" clip-rule="evenodd" /></symbol>'}),Da=(a().add(Ba),Ba),ja=new(o())({id:"remove_node",use:"remove_node-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="remove_node"><path d="M3.5 6.55c0-1.68 1.37-3.05 3.05-3.05H8V2H6.55C4.04 2 2 4.04 2 6.55V8h1.5V6.55Zm7.71-5.27c-.4-.12-.81.12-.93.52l-.06.21-.22.77-1.21 4.24C7.78 7.13 7 7.97 7 9c0 .64.31 1.2.77 1.56L6.65 14.5h-.1c-1.68 0-3.05-1.37-3.05-3.05V10H2v1.45c0 2.41 1.89 4.37 4.27 4.52a.742.742 0 0 0 .74.78c.33 0 .63-.21.72-.54l4-14c.1-.4-.13-.82-.52-.93Zm2.6 1.39-.44 1.53c.68.56 1.13 1.4 1.13 2.35V8H16V6.55c0-1.65-.88-3.08-2.19-3.88Zm.69 8.78c0 1.68-1.37 3.05-3.05 3.05h-1.03L9.99 16h1.45c2.51 0 4.55-2.04 4.55-4.55V10h-1.5v1.45h.01Z" /></symbol>'}),La=(a().add(ja),ja),Za=n(259),Na=new(o())({id:"room",use:"room-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="room"><path fill-rule="evenodd" d="M9 6a1 1 0 0 0-1 1v1H7a1 1 0 1 0 0 2h1v4H7a1 1 0 1 0 0 2h1v1a1 1 0 1 0 2 0v-1h4v1a1 1 0 1 0 2 0v-1h1a1 1 0 1 0 0-2h-1v-4h1a1 1 0 1 0 0-2h-1V7a1 1 0 1 0-2 0v1h-4V7a1 1 0 0 0-1-1Zm5 8v-4h-4v4h4Z" clip-rule="evenodd" /></symbol>'}),Fa=(a().add(Na),Na),Ha=new(o())({id:"room_home",use:"room_home-usage",viewBox:"0 0 14 12",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 12" id="room_home"><path d="M11.93 0H2.07C.93 0 0 .93 0 2.07v5.85c0 1.14.93 2.07 2.07 2.07H6.5v1h-2c-.28 0-.5.22-.5.5s.22.5.5.5h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2v-1h4.43c1.14 0 2.07-.93 2.07-2.07V2.07C14 .93 13.07 0 11.93 0Zm0 9H2.07c-.57 0-1.02-.44-1.06-1h11.97c-.03.56-.49 1-1.05 1ZM13 7H1V2.07C1 1.48 1.48 1 2.07 1h9.85c.59 0 1.07.48 1.07 1.07V7H13Z" /></symbol>'}),Va=(a().add(Ha),Ha),za=new(o())({id:"room_new",use:"room_new-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="room_new"><path d="M2.567 10h6.866A2.57 2.57 0 0 0 12 7.433V2.567A2.57 2.57 0 0 0 9.433 0H2.567A2.57 2.57 0 0 0 0 2.567v4.866A2.57 2.57 0 0 0 2.567 10ZM2 2.567C2 2.255 2.254 2 2.567 2h6.866c.312 0 .567.254.567.567v4.866A.568.568 0 0 1 9.433 8H2.567A.568.568 0 0 1 2 7.433V2.567ZM15.14 0h-1.933c.398.583.644 1.267.736 2h1.197A2.863 2.863 0 0 1 18 4.86v10.28A2.863 2.863 0 0 1 15.14 18H4.86A2.863 2.863 0 0 1 2 15.14v-3.197a4.541 4.541 0 0 1-2-.736v3.933C0 17.82 2.18 20 4.86 20h10.28c2.68 0 4.86-2.18 4.86-4.86V4.86C20 2.18 17.82 0 15.14 0Z" /></symbol>'}),Ua=(a().add(za),za),Ga=new(o())({id:"room_overview",use:"room_overview-usage",viewBox:"0 0 24 25",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 25" id="room_overview"><path d="m16 8.5 2.667-2.666L21.334 8.5v.16l-2 1.507v-.84l-.667-.667L16 11.327l-5.333-5.333L8 8.66 6.667 7.327l-2 2v1.013l-2 2V8.5l4-4L8 5.834l2.667-2.667L16 8.5Z" /><path fill-rule="evenodd" d="m8 12.5 2.667-2.666L16 15.167l5.334-4v6.107c0 2.52-2.04 4.56-4.56 4.56H7.227c-2.52 0-4.56-2.04-4.56-4.56v-2.107l4-4L8 12.5Zm11.334 4.774v-2.107l-3.52 2.64-5.147-5.147L8 15.327l-1.333-1.333-2 2v1.28a2.56 2.56 0 0 0 2.56 2.56h9.547a2.56 2.56 0 0 0 2.56-2.56Z" clip-rule="evenodd" /></symbol>'}),Wa=(a().add(Ga),Ga),$a=new(o())({id:"sad",use:"sad-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="sad"><path fill-rule="evenodd" d="M17.93 20.666A10.453 10.453 0 0 1 12 22.5C6.201 22.5 1.5 17.799 1.5 12S6.201 1.5 12 1.5 22.5 6.201 22.5 12c0 1.482-.308 2.922-.895 4.248l1.34 2.476a1.5 1.5 0 0 1 .165.934 1.506 1.506 0 0 1-1.56 1.278l-.144-.014-3.174-.47-.302.214ZM8.5 11a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm7.514 5.832c-2.81-1.774-5.406-1.774-7.889-.014a.5.5 0 1 1-.578-.816c2.822-2 5.856-2 9-.015a.5.5 0 1 1-.533.845ZM15.5 11a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm-13 1a9.5 9.5 0 1 1 19 0 9.461 9.461 0 0 1-.905 4.053l-.108.229 1.578 2.918a.5.5 0 0 1-.454.738l-.087-.009-3.563-.529-.168.13A9.455 9.455 0 0 1 12 21.5 9.5 9.5 0 0 1 2.5 12Z" clip-rule="evenodd" /></symbol>'}),qa=(a().add($a),$a),Ya=new(o())({id:"save",use:"save-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="save"><path d="m7 11.061 4.03-4.03A.75.75 0 1 0 9.969 5.97l-2.22 2.22V0h-1.5v8.189L4.03 5.97a.75.75 0 1 0-1.061 1.061L7 11.061ZM0 12.5V14h14v-1.5H0Z" /></symbol>'}),Xa=(a().add(Ya),Ya),Ka=new(o())({id:"search",use:"search-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="search"><path d="M5 8h1c0-1.1.9-2 2-2V5C6.34 5 5 6.34 5 8Zm10.53 6.47-2.79-2.79A5.976 5.976 0 0 0 14 8c0-3.31-2.69-6-6-6S2 4.69 2 8s2.69 6 6 6c1.39 0 2.66-.47 3.68-1.26l2.79 2.79c.15.15.34.22.53.22s.38-.07.53-.22c.29-.29.29-.77 0-1.06ZM8 12.5c-2.48 0-4.5-2.02-4.5-4.5S5.52 3.5 8 3.5s4.5 2.02 4.5 4.5-2.02 4.5-4.5 4.5Z" /></symbol>'}),Ja=(a().add(Ka),Ka),Qa=new(o())({id:"search_s",use:"search_s-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="search_s"><path fill-rule="evenodd" d="m10.122 9.143 3.673 3.66A.701.701 0 0 1 13.296 14a.703.703 0 0 1-.497-.204L9.12 10.128a5.648 5.648 0 0 1-3.45 1.178C2.543 11.306 0 8.77 0 5.653 0 2.536 2.544 0 5.67 0c3.127 0 5.67 2.536 5.67 5.653a5.61 5.61 0 0 1-1.218 3.49Zm-4.45-7.74c-2.351 0-4.265 1.906-4.265 4.25 0 2.343 1.914 4.25 4.264 4.25 2.351 0 4.264-1.907 4.264-4.25 0-2.344-1.913-4.25-4.264-4.25Z" clip-rule="evenodd" /></symbol>'}),es=(a().add(Qa),Qa),ts=new(o())({id:"search_press",use:"search_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="search_press"><path d="m15.53 14.47-2.79-2.79A5.976 5.976 0 0 0 14 8c0-3.31-2.69-6-6-6S2 4.69 2 8s2.69 6 6 6c1.39 0 2.66-.47 3.68-1.26l2.79 2.79c.15.15.34.22.53.22s.38-.07.53-.22c.29-.29.29-.77 0-1.06ZM8 6c-1.1 0-2 .9-2 2H5c0-1.66 1.34-3 3-3v1Z" /></symbol>'}),ns=(a().add(ts),ts),rs=new(o())({id:"apache",use:"apache-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="apache"><path d="M4.91 16.7c.18-.5.35-1 .54-1.5.21.07.42.14.64.22-.16.53-.31 1.06-.48 1.59l-.7-.31Zm8.95-10.95c-.3.3-.8.48-1.37.42 0 0 .53.22 1.16.38-.14.47-.29.96-.46 1.47-.39.17-.79.29-1.13.26.35.15.65.25.93.33-.03.1-.07.19-.11.29-.42.06-.96.09-1.64.02.39.27.86.47 1.32.62-1.43 2.55-4.21 3.39-4.21 3.39 1.21.84 2.02.21 2.02.21-.62 1.37-1.83.53-1.83.53.19.74 1.21.84 1.21.84-.82.63-3.04-.31-3.04-.31 1.21.84.39 1.48.39 1.48-.13-.49-.6-.69-.92-.77.1-.34.2-.68.3-1.03.16-.55.33-1.1.5-1.64.17-.55.34-1.09.52-1.64.43-1.29.87-2.58 1.36-3.84.52-1.26 1.02-2.53 1.84-3.65-.87 1.09-1.43 2.34-2 3.57-.55 1.24-1.05 2.51-1.54 3.78-.09.24-.18.48-.27.71-.2.54-.39 1.07-.59 1.61l-.57 1.62c-.03.09-.06.19-.09.28-.4-.21-1.18-.52-1.77-.06-.19-.74.82-.63.82-.63-1.21-.84-.19-.74-.19-.74.19.74 1.21.84 1.21.84-.19-.74-1.59-2.32-1.59-2.32 1.01.1 1.21.84 1.21.84-.97-3.69 1.91-7.71 2.54-9.08.62-1.37 2.85-2.95 4.28-2.43 2.16.78 2.27 2.4 1.71 4.65Z" /></symbol>'}),os=(a().add(rs),rs),is=new(o())({id:"apache_tomcat",use:"apache_tomcat-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="apache_tomcat"><path d="M16.58 9.12v-.23h-.92c-.04.08-.09.15-.13.23h1.05Zm0-.54v-.23h-.64c-.04.08-.07.15-.11.23h.75Zm1.15 6.04c-.34-.38-1.01-.57-1.57-.55-.36-.43-2.26-2.43-2.63-2.83.79-.55 1.47-1.27 2-2.13h-.77v-.23h.9c.06-.1.11-.21.17-.31h-1.07v-.23h1.18c.47-1.02.74-2.19.71-3.47 0-.35-.11-1.84-.31-2.24-.54.21-1.54.88-1.76 1.57-1.07-.16-2.29-.14-3.35.04-.18-.74-1.07-1.31-1.74-1.62-.29.48-.41 1.59-.38 2.37H9.1c.03.71.12 1.37.28 1.97-2.32.58-4.84 2.1-6.26 3.56-.66-.89-.93-1.63-1-2.18-.1-.7.07-1.34.49-1.86.65-.81 1.58-.86 2.53-.71-.02.15 0 .29.06.38.25.37 1.6.5 2.41.14-.59-.84-1.8-1.24-2.14-1.08-.11.06-.19.15-.25.27-.33-.06-.66-.1-.89-.1-.84.01-1.48.3-1.96.89-.47.59-.66 1.31-.55 2.1.11.75.47 1.54 1.1 2.37l-.3.33C1.1 12.77 0 14.58 0 14.88v.16h1.99l-.03-.19c-.11-.59.11-1.34.57-1.89.29-.35.77-.75 1.52-.93.67.66 1.52 1.34 2.47 2.02H8v-.16c0-.18-.08-.33-.24-.44-.23-.15-.59-.18-.93-.06-.32-.35-.49-.82-.53-1.41 3.21.28 6.29 1.58 9.76 3.4h1.91l.02-.12c.03-.18-.06-.42-.26-.64Zm-1.4-8.06-.14.41-.62-.1.76-.31Zm-.31.92-.11.34-.47-.17.58-.17Zm-1.16-3.23c-.01 0-.02-.01-.02-.01s.01.01.02.01Zm-1.43.06-.38 1.3-.58-1.28.96-.02Zm-2.99 2.38-.84.05-.09-.55.93.5Zm-.13.73-.47.13-.09-.36.56.23ZM4.67 9.51l.53-.4.26.94-.79-.54Zm1.17-.77.6-.36.54.94-1.14-.58Zm1.06-.55 1.03-.47.51 1.51L6.9 8.19Zm4.13.93H9.21v-.23h1.82v.23Zm0-.54H9.21v-.23h1.82v.23Zm1.2.77-.11-.17.65-.43-1.15-.72.05-.08c.15-.26.28-.59.37-.92h-.88v-.2h.92c.11-.49.14-.95 0-1.19-.06-.1-.14-.15-.25-.15-.53 0-.75.56-.75.58L10.89 6c.01-.03.28-.71.94-.71.19 0 .33.08.43.25.17.29.15.78.03 1.29h1.61c.21-.63.66-.93 1.41-.93v.2c-.81 0-1.04.34-1.2.73h.88v.2l-.88-.01h-.08c-.1.34-.02.64.21 1-.06.03-1.14.74-1.13.74l.72.45-.11.17-.79-.51-.7.48Zm1.39 2.29.37.36-.86.4.49-.76Zm-.02 1.46.79-.6.31.32-1.1.28Zm-1.51-5.01.85.54.81-.54h-1.66Zm1.74-1.07h-1.59c-.08.32-.2.62-.33.87h2.06c-.18-.3-.21-.64-.14-.87Z" /></symbol>'}),as=(a().add(is),is),ss=new(o())({id:"beanstalk",use:"beanstalk-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="beanstalk"><path d="M8.37 8.56c-.29 0-.54.11-.76.32-.22.21-.33.57-.33 1.06 0 .36.04.65.13.87.17.42.48.63.94.63.34 0 .6-.14.77-.41.17-.27.26-.64.26-1.08 0-.4-.09-.73-.26-.99-.16-.27-.41-.4-.75-.4ZM6.99 5.64c-1.61-.73-4.05-.68-4.56-.71-.52-.03-1.27-.15-1.41-.57.08 1.24.58 4 1.57 5.94.99 1.94 3.11 2.79 4.15 3.08 1.04.29 2.7.28 3.11.3.41.02.55.43.65.9.11.53.05 1.72-.27 2.42h.72c.13-2.14-.14-4.86-.58-7.23-.44-2.36-1.77-3.4-3.38-4.13Zm2.61 5.77c-.29.4-.69.59-1.21.59-.29 0-.53-.07-.73-.21-.12-.08-.24-.21-.38-.4v.49H6.7V6.66h.62v1.89c.14-.18.31-.32.5-.42.19-.1.4-.14.63-.14.47 0 .86.16 1.15.49.29.32.44.8.44 1.44 0 .6-.15 1.09-.44 1.49ZM16.98 1c-.3.29-1.48.42-1.92.44-.44.02-2.03.07-3.47 1.17-1.44 1.1-1.55 4.67-1.2 6.37-.13-.92.28-1.36.51-1.47.34-.16.68-.08 1.45-.13 1.25-.08 2.46-.92 3.3-2C16.49 4.29 17 1.71 16.98 1Z" /></symbol>'}),us=(a().add(ss),ss),ls=new(o())({id:"bind",use:"bind-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="bind"><path fill-rule="evenodd" d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14Zm.02-1.128a5.892 5.892 0 1 0-5.206-3.131c.123.206.25.394.38.581.215.312.456.604.762.866.355.305.759.597 1.223.657.185.024.334.024.334.024h.314l.815-.084.188-.02c.15-.018.453-.091.585-.126.773-.23 1.525-.982 1.63-1.087.083-.083.3-.369.397-.501.054-.07.03-.17.006-.27l-.005-.021a3.113 3.113 0 1 1 1.65-3.131c.122.655.227 1.762-.084 2.586-.48 1.275-.773 1.65-1.484 2.382-.535.551-1.248.886-1.591 1.004a.087.087 0 0 0-.06.083.194.194 0 0 1-.12.182c.09.004.178.006.267.006Zm-1.368-.16a8.949 8.949 0 0 1-1.012-.341c.323.143.661.257 1.012.34ZM10.069 8A2.069 2.069 0 1 1 5.93 8a2.069 2.069 0 0 1 4.138 0Z" clip-rule="evenodd" /></symbol>'}),cs=(a().add(ls),ls),fs=new(o())({id:"containerTech",use:"containerTech-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="containerTech"><path d="M10.42 1.81c-.46-.34-1.02-.53-1.59-.53-.41 0-.82.1-1.19.28L2.61 4.08l4.45 3.34 6.5-3.25-3.14-2.36Zm-1.79.5c.07-.01.13-.02.2-.02.02 0 .04.01.06.01a.758.758 0 0 0-.26.01ZM2 9.47c0 .65.31 1.26.83 1.65L6.4 13.8l.1.08V8.25L2 4.88v4.59Zm5.5-1.16v5.56l1.5-.75V9.5c0-.28.22-.5.5-.5s.5.22.5.5v3.12l1-.5V8.5c0-.28.22-.5.5-.5s.5.22.5.5v3.12l.86-.43c.7-.35 1.14-1.06 1.14-1.85V5.06L7.5 8.31Z" /></symbol>'}),ds=(a().add(fs),fs),ps=new(o())({id:"coreDNS",use:"coreDNS-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="coreDNS"><path d="m7.508 7.097-.074-.074L5.48 8.977l-.013.014a.661.661 0 0 0-.11.15l-.003.004-.029.06a.697.697 0 0 0 .151.753l.394.394 1.635-1.636a1.142 1.142 0 0 0 .003-1.62Z" /><path d="m14.405 5.14-.84-.841a1.143 1.143 0 0 0-1.536-.074c-.03.022-.055.048-.084.074l-.64.64 2.005 2.007c.05.051.098.106.142.164l.003.005c.03.173.052.35.068.526l-.003.003a5.812 5.812 0 0 0-.071-.528 1.365 1.365 0 0 0-.142-.164l-2.003-2.01L9.112 2.75a1.632 1.632 0 0 0-2.3 0l-4.53 4.527a1.63 1.63 0 0 0-.24 1.987l.002.004-.434.427a1.145 1.145 0 0 0 0 1.62l.84.84a1.148 1.148 0 0 0 1.62 0l.394-.394 2.014 2.014a1.632 1.632 0 0 0 2.299 0l4.533-4.527a1.623 1.623 0 0 0 .358-1.752l-.073.073.076-.076-.002-.005.733-.732a1.144 1.144 0 0 0 .003-1.617Zm-3.493 2.55a1.25 1.25 0 0 1 0 0ZM7.623 11.12a1.304 1.304 0 0 1-1.841 0l-.342-.34-.977.976-1.091-1.091 1.09 1.09.978-.979-.39-.39a1.316 1.316 0 0 1-.232-1.526c.061-.116.14-.223.233-.315l1.952-1.953.002.002 1.046-1.047a1.302 1.302 0 0 1 1.842 0l.4.4-.429.428.002.001-.002.002-.402-.403a.68.68 0 0 0-.622-.193.693.693 0 0 0-.357.19L7.437 7.02l.075.074a1.145 1.145 0 0 1 0 1.62l-1.64 1.638.342.341a.691.691 0 0 0 .753.152l.062-.03c.003 0 .003-.003.006-.003a.72.72 0 0 0 .161-.119l1.32-1.32-.013-.013a1.145 1.145 0 0 1 0-1.62l.003-.002a1.144 1.144 0 0 0 0 1.62l.012.01-.002.002.428.428 1.681-1.68a.867.867 0 0 0 0 .003l-3 3Z" /></symbol>'}),hs=(a().add(ps),ps),gs=new(o())({id:"couchDB",use:"couchDB-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="couchDB"><path d="M14 10.75c0 .66-.35.99-1 1H5c-.65-.01-1-.34-1-1 0-.66.35-.99 1-1h8c.65.01 1 .34 1 1Zm-1 1.5H5c-.65.01-1 .34-1 1 0 .66.35.99 1 1h8c.65-.01 1-.34 1-1 0-.66-.35-.99-1-1Zm2.5-5.5c-.65.01-1 .34-1 1v5.5c0 .66.35.99 1 1 .98-.03 1.5-1.01 1.5-3v-2.5c0-1.33-.52-1.98-1.5-2Zm-13 0c-.98.02-1.5.67-1.5 2v2.5c0 1.99.52 2.96 1.5 3 .65-.01 1-.34 1-1v-5.5c0-.66-.35-.99-1-1Zm13-.5c0-1.66-.87-2.47-2.5-2.5H5c-1.63.03-2.5.84-2.5 2.5.98.02 1.5.5 1.5 1.5 0 .99.52 1.48 1.5 1.5h7c.98-.02 1.5-.5 1.5-1.5 0-.99.52-1.48 1.5-1.5Z" /></symbol>'}),vs=(a().add(gs),gs),ms=new(o())({id:"database",use:"database-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="database"><path d="M9 10c5.153 0 7.5-2.073 7.5-4S14.153 2 9 2C3.847 2 1.5 4.073 1.5 6s2.347 4 7.5 4Zm0-6.5c3.313 0 6 1.119 6 2.5s-2.687 2.5-6 2.5S3 7.381 3 6s2.687-2.5 6-2.5Zm5.566 9.431C13.68 13.85 11.523 14.5 9 14.5c-2.523 0-4.68-.65-5.566-1.569-.795-.384-1.424-.85-1.889-1.368A2.391 2.391 0 0 0 1.5 12c0 1.927 2.347 4 7.5 4 5.153 0 7.5-2.073 7.5-4 0-.146-.018-.292-.045-.438-.465.519-1.094.984-1.889 1.369Zm0-3C13.68 10.85 11.523 11.5 9 11.5c-2.523 0-4.68-.65-5.566-1.569-.795-.384-1.424-.85-1.889-1.368A2.391 2.391 0 0 0 1.5 9c0 1.927 2.347 4 7.5 4 5.153 0 7.5-2.073 7.5-4 0-.146-.018-.292-.045-.438-.465.519-1.094.984-1.889 1.369Z" /></symbol>'}),ys=(a().add(ms),ms),bs=new(o())({id:"dns",use:"dns-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="dns"><path d="M12.233 9.344c-.564 0-1.174-.151-1.19-.745l-.552.002c0 .907.865 1.172 1.7 1.172.743 0 1.588-.246 1.588-1.084 0-.68-.822-.796-1.112-.848l-.906-.14c-.456-.07-.604-.232-.604-.435 0-.389.46-.54.858-.54.885 0 1.058.354 1.099.61h.549c-.056-.796-.828-1.037-1.575-1.037-.947 0-1.48.398-1.48 1.005 0 .643.658.805 1.098.865l.84.124c.428.07.687.19.687.49-.002.357-.42.561-1 .561ZM3.154 3.801a6.836 6.836 0 0 1 1.888-1.216c-.512.616-.933 1.385-1.24 2.264h1.112c.176-.449.388-.86.631-1.234.355-.535.775-.967 1.212-1.247.234-.148.47-.256.713-.319v2.8h1.053v-2.8c.242.063.479.17.713.32.438.277.856.71 1.21 1.246.245.372.457.785.634 1.232h1.109c-.306-.878-.729-1.648-1.24-2.264a6.82 6.82 0 0 1 1.89 1.217c.355.319.664.672.931 1.047h1.213c-1.325-2.274-3.954-3.825-6.986-3.825-3.032 0-5.662 1.551-6.988 3.825H2.22c.268-.375.579-.727.934-1.046ZM9.446 9.012h-.012L7.059 6.38H6.42v3.306h.549V7.055h.01l2.377 2.632h.638V6.381h-.55v2.63ZM4.155 6.38H2.28v3.306h1.907c1.133 0 1.584-.778 1.584-1.699.001-.959-.507-1.607-1.616-1.607Zm.007 2.88-1.33-.002V6.806h1.227c.952 0 1.166.61 1.166 1.189-.002.589-.162 1.266-1.063 1.266ZM12.84 12.22a6.859 6.859 0 0 1-1.89 1.216c.514-.615.935-1.386 1.24-2.264h-1.11c-.176.448-.389.86-.635 1.233-.353.536-.774.968-1.211 1.249a2.542 2.542 0 0 1-.711.317V11.17H7.472v2.8c-.24-.064-.48-.171-.714-.318-.438-.28-.854-.711-1.21-1.249a6.986 6.986 0 0 1-.635-1.233H3.802c.305.879.728 1.648 1.24 2.264a6.836 6.836 0 0 1-1.888-1.217 6.42 6.42 0 0 1-.934-1.047H1.01c1.327 2.276 3.956 3.827 6.988 3.827 3.032 0 5.662-1.551 6.988-3.827h-1.213c-.268.377-.577.73-.931 1.05Z" /></symbol>'}),ws=(a().add(bs),bs),xs=new(o())({id:"docker_hub_press",use:"docker_hub_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="docker_hub_press"><path d="M7.9 3.77H6.42v1.47H7.9V3.77Zm2.21 2.21H8.63v1.47h1.47V5.98h.01Zm0-2.21H8.63v1.47h1.47V3.77h.01Zm4.87 3.49c-.13-.02.16-2.05-1.5-1.99 0 0-.84 1.12-.5 1.99.41 1.04-1.5 1-1.5 1h-9.6C.81 8.26.16 9.45.75 10.34c1.15 1.73 2.76 3.9 5.75 3.9h1c1.34 0 2.46-.34 3.35-.79 1.35-.68 2.33-1.89 2.96-3.26.25-.53.67-1.08 1.34-1.14 1.33-.11 2.33-.66 2.32-1.8 0 .01-1.35-.52-2.49.01ZM5.69 5.98H4.21v1.47h1.47V5.98h.01Zm2.21 0H6.42v1.47H7.9V5.98Z" /></symbol>'}),_s=(a().add(xs),xs),Ss=new(o())({id:"docker_hub",use:"docker_hub-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="docker_hub"><g clip-path="url(#docker_hub_a)"><path d="M9.98 4.37v1.3h-1.3v-1.3h1.3Zm-1.96 0v1.3h-1.3v-1.3h1.3Zm5.01 1.32c1.4 0 1.15 1.75 1.26 1.77.34-.15.7-.21 1.02-.21.65 0 1.18.21 1.18.21.01 1-.87 1.49-2.05 1.59-.6.05-.97.53-1.19 1.01-.56 1.21-1.43 2.28-2.62 2.89-.79.4-1.77.7-2.96.7h-.88c-2.65 0-4.07-1.92-5.09-3.45-.52-.79.05-1.84 1-1.84h8.53c.21 0 1.63-.03 1.3-.88-.3-.77.44-1.77.44-1.77.02-.02.04-.02.06-.02Zm-3.05.63v1.3h-1.3v-1.3h1.3Zm-1.96 0v1.3h-1.3v-1.3h1.3Zm-1.95 0v1.3h-1.3v-1.3h1.3Zm5.41-3.45H5.22v1.96H3.26v2.02H2.7c-1 0-1.91.55-2.38 1.42-.47.87-.42 1.93.13 2.75.89 1.34 2.74 4.12 6.34 4.12h.88c1.29 0 2.51-.29 3.64-.86 1.4-.71 2.55-1.95 3.31-3.59.03-.07.06-.12.09-.16 2.44-.25 3.3-1.75 3.29-3.08l-.01-1.02-.95-.37c-.13-.05-.78-.29-1.61-.31-.59-1.38-1.81-1.56-2.4-1.56h-.11l-.72.03-.43.58c-.06.07-.17.23-.29.45V2.87Z" /></g><defs><clipPath id="docker_hub_a"><path d="M0 0h18v18H0z" /></clipPath></defs></symbol>'}),Os=(a().add(Ss),Ss),Cs=new(o())({id:"dotnet",use:"dotnet-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="dotnet"><path d="M2.389 9.991c0 .127-.054.24-.14.32a.488.488 0 0 1-.672 0 .44.44 0 0 1 .001-.64.49.49 0 0 1 .672 0c.085.08.139.194.139.32Zm4.758.379h-.852L4.053 6.83c-.052-.08-.1-.171-.138-.268l-.003-.01h-.02a4.874 4.874 0 0 1 .026.668v-.007 3.156h-.753V5.556h.907L6.24 9.011c.091.143.15.242.177.296h.013a4.205 4.205 0 0 1-.033-.653v.005-3.103h.75v4.814Zm3.667 0H8.178V5.556h2.532v.678H8.958v1.364h1.614v.675H8.958v1.423h1.856v.674Zm3.747-4.136h-1.35v4.136h-.779V6.234h-1.346v-.678h3.474v.678Z" /></symbol>'}),Es=(a().add(Cs),Cs),As=new(o())({id:"eBPF",use:"eBPF-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="eBPF"><path d="M16.291 4.293a.445.445 0 0 0-.629.029c-.315.345-1.152.89-2.217 1.093a3.968 3.968 0 0 0-1.848-1.306c-.132-1.01.002-1.838.419-2.663a.444.444 0 1 0-.795-.4c-.455.901-.63 1.822-.538 2.885-.901-.052-1.749.269-2.279.953a2.373 2.373 0 0 0-.278.458C7.3 5.05 6.365 4.913 5.47 4.913c-1.586 0-3.049.426-3.574 1.161-1.119 1.564.86 3.292 2.061 3.802a3.694 3.694 0 0 0-.344 1.501c-.007.745.227 1.493.677 2.163.131.195.28.38.443.553l-.384 1.778 1.75-.79c.41.19.843.312 1.275.356.12.012.248.02.385.02.699 0 1.593-.197 2.489-.935.713 1.02 1.738 1.678 2.751 1.678h.074c1.467-.048 3.18-1.955.372-6.939a2.32 2.32 0 0 0 .249-.273c.597-.77.648-1.816.235-2.767 1.068-.267 1.948-.812 2.392-1.298a.449.449 0 0 0-.03-.63ZM9.735 9.41a5.275 5.275 0 0 0-.431 2.292c-.68 0-1.291-.232-1.719-.664-.316-.319-.497-.718-.495-1.072a4.242 4.242 0 0 0 1.946-1.087 4.05 4.05 0 0 0 .699.531Zm-4.049-.079a5.11 5.11 0 0 1-.246-.006c-.003-.71.155-1.312.951-1.952.95.03 1.868.167 2.588.307a3.323 3.323 0 0 1-.404.518c-.698.752-1.67 1.133-2.889 1.133Zm-.217-3.614c.963 0 1.904.172 2.653.485.829.413 1.002.739 1.031.897a.511.511 0 0 1-.009.204c-1.687-.337-3.169-.426-4.404-.263-.03.004-.059.01-.088.013-.376-.13-.803-.427-1.049-1.091.534-.158 1.193-.245 1.866-.245ZM2.453 7.453c-.138-.345-.108-.626.096-.911.139-.195.43-.347.675-.447.137.366.374.783.787 1.08a5.139 5.139 0 0 0-1.422.546 1.991 1.991 0 0 1-.136-.268Zm.98 1.173a4.029 4.029 0 0 1-.608-.58c.519-.297 1.126-.478 1.769-.578.008 0 .116-.017.116-.017.356-.05.721-.075 1.087-.082-.616.63-.755 1.26-.757 1.926a6.278 6.278 0 0 1-.52-.078c-.175-.033-.608-.218-1.087-.591Zm4.024 6.011c-.967-.1-1.925-.692-2.499-1.546-.644-.957-.71-2.037-.202-3.019.145.02.303.037.469.048.041.797.406 1.601 1.032 2.233.783.791 1.866 1.218 3.043 1.218.137 0 .275-.007.414-.018.038.09.078.178.12.265-.713.623-1.53.906-2.377.82Zm2.658-2.827a4.486 4.486 0 0 1 .482-2.348c.064-.118.176-.253.317-.373.464.883.81 1.666 1.05 2.384-.331.79-.891 1.311-1.608 1.51a4.542 4.542 0 0 1-.241-1.173Zm2.177 3.434a2.554 2.554 0 0 1-.445-.24 3.76 3.76 0 0 1-1.078-1.152 4.387 4.387 0 0 1-.262-.493c.686-.199 1.244-.652 1.627-1.323.079.294.14.577.182.852.141.903.072 1.623-.024 2.356Zm1.619-.404c-.273.484-.695.55-.864.554l-.048.001c-.104 0-.209-.01-.316-.032.065-.495.122-.988.116-1.535.368.241.887.41 1.304.454-.039.212-.103.4-.192.558Zm.183-1.71c.041.27.057.523.049.755a2.794 2.794 0 0 1-.619-.149c-.362-.13-.652-.31-.755-.469-.101-1.099-.486-2.446-1.515-4.398a.98.98 0 0 1 .414-.1c.158 0 .308.049.458.151.217.147.425.394.617.736.748 1.328 1.203 2.496 1.351 3.473Z" /></symbol>'}),Ms=(a().add(As),As),ks=new(o())({id:"elasticSearch",use:"elasticSearch-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="elasticSearch"><path d="m6.21 6.83-2.52-.59c-1.03.33-1.73 1.32-1.73 2.39 0 1.05.65 1.99 1.62 2.36L6.8 8.08l-.59-1.25Zm4.49 2.63 3.37-2.96c.05-.25.07-.5.07-.75 0-2.08-1.69-3.76-3.76-3.76-1.25 0-2.41.61-3.1 1.64l-.56 2.91.65 1.39 3.33 1.53ZM6.17 6.23l.51-2.6c-.32-.24-.7-.37-1.1-.37-.99 0-1.81.81-1.81 1.81 0 .21.04.43.11.62l2.29.54Zm8.25.75-3.3 2.88.67 1.28 2.52.59a2.535 2.535 0 0 0 1.73-2.39c0-1.05-.64-1.98-1.62-2.36Zm-2.59 4.77-.5 2.59c.32.24.7.38 1.09.38.99 0 1.81-.81 1.81-1.81 0-.22-.04-.43-.11-.62l-2.29-.54ZM7.2 8.5l-3.29 2.97c-.05.24-.07.5-.07.76 0 2.08 1.7 3.77 3.77 3.77 1.26 0 2.42-.62 3.13-1.65l.55-2.91-.75-1.42L7.2 8.5Z" /></symbol>'}),Ps=(a().add(ks),ks),Rs=new(o())({id:"freeNAS",use:"freeNAS-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="freeNAS"><path d="M17.33 7.17c-.43.86-2.22 1.51-2.94 1.43l-.43.79-.43-.72c-1.08.22-2.44.07-2.58-.14-.14-.22-.14-.43-.14-.43l.93-1.15-2.37-.5 3.01-.57c.43-.86 1.08-2.51 1-3.37-.65 0-5.45.57-6.88 1.86-1.79-1.43-4.01-1.64-4.94-1.64.79.72.79 1.22.79 1.79v1.29s-.72 1.29-.93 2.44c-.21 1.15.14 2.72.72 3.66.18.29.44.76.84 1.25-.45.76-1.07 1.83-.98 1.83.09 0 .97-.7 1.58-1.18.94.88 2.4 1.69 4.73 1.69 4.23 0 6.31-3.44 6.38-4.66 2.28-.66 2.78-2.74 2.64-3.67Zm-5.23 5.59c-.57.29-1.72.5-2.51 0-.73-.46-.72-1.51-.57-2.01.15-.5.93-1.65.93-1.65.36 1 1.79 1.86 3.08 1.86 0 .8-.36 1.52-.93 1.8Z" /></symbol>'}),Ts=(a().add(Rs),Rs),Is=new(o())({id:"haProxy",use:"haProxy-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="haProxy"><path d="m15.93 8.98.53-.52v.01h.48V8h-.48v.2l-1.29-.26v-.31l1.06-.72V7h.48v-.47h-.48v.06l-.71-.4.26-.61h.31v-.47h-.48v.24l-.95.07v-.38h-.17l.4-.72h.37v-.47h-.48v.16l-.69-.11-.07-.65h.18v-.47h-.48v.29l-.75.38v-.2h-.38l.07-.83h.26v-.47h-.48v.27l-.67.18-.37-.62h.08v-.47H11v.47h.05l-.51.62h-.45l-.26-.93h.16V1h-.48v.43l-.55.44-.5-.39V1h-.47v.48h.15l-.26.92h-.45l-.49-.6h.03v-.47h-.48v.47h.07l-.36.6-.65-.18v-.29h-.47v.48h.25l.06.87H5v.19l-.73-.34v-.34h-.48v.47H4l-.08.7-.68.13v-.24h-.48v.47h.31l.42.73h-.18v.39l-.92-.07v-.24h-.48v.47h.32l.27.6-.69.4v-.07h-.48V7h.48v-.08l.99.68v.35l-1.27.24v-.17h-.48v.47h.46l.54.51-.54.51h-.46v.47h.48v-.17l1.28.22v.33l-1.01.69v-.02h-.48v.47h.48v-.07l.69.38-.26.62H1.9v.47h.48v-.24l.94-.09v.37h.19l-.44.79h-.32v.47h.48v-.21l.69.1.07.68h-.18v.47h.48v-.3l.73-.4v.18h.39l-.07.95h-.22v.47h.48v-.31l.66-.2.36.6h-.11v.47h.48v-.47h-.02l.51-.66h.42l.26.97h-.12v.47h.48v-.46l.5-.4.55.45v.41h.47v-.48h-.17l.27-.94h.45l.51.65h-.07v.47h.48v-.47h-.09l.38-.64.65.19v.32h.47v-.48h-.25l-.06-.91h.4v-.21l.74.37v.35h.48v-.47h-.21l.08-.69.7-.1v.23h.48v-.47h-.34l-.42-.78h.16v-.39l.95.1v.28h.48v-.47h-.32l-.29-.66.74-.42v.13h.48v-.47h-.48v.07l-1.07-.71v-.33l1.3-.24v.17h.48v-.47h-.46l-.56-.56Zm.54-.75v.2l-.55.53-.74-.72v-.27l1.29.26Zm-.24-1.61v.26l-1.06.72v-.15h-.19l.53-1.24.72.41Zm-.62-1.24v.2h.14l-.25.59-.83-.47v-.25l.94-.07Zm-.94.53v-.18l.82.47-.54 1.25h-.65v.3l-.67-.18.01-.83h-.25l.56-.82.72-.01Zm-1.25 4.11.6-.93.38.58h-.1v.6l-.69.23v-.49l-.19.01Zm-2.68 2.27.11-1.34 1.43-.12v.49h.57l-.15 1.34-1.4.16v-.54l-.56.01Zm-2.79 0 .23-.26 1.64.01.21.24h-.06l-.01 1.14-.98.75-1.01-.77.01-1.11h-.03ZM4.6 8.03l-.63.95-.43-.67h.13v-.52l.72-.2v.44h.21Zm2.63-2.34-.14 1.44-1.38.16v-.56h-.57l.14-1.4 1.39-.17v.53h.56Zm2.8 0-.25.29-1.6-.01-.25-.27H8l.01-1.14.97-.75 1.02.78-.01 1.1h.04Zm2.81 1.04-.52-.01-.01.56-1.47-.17-.12-1.43h.59v-.55l1.38.17.15 1.43Zm-.12-1.41 1.07.13v.46h.12l-.56.82-.48-.01-.15-1.4Zm-1.79 2.73-.07-.86 1.46.17-.01.52-.29.25v-.06l-1.09-.02Zm-2.89 2.09-.01.81-.89-.09-.09-.89.81.01.01-1.9-.82-.01.09-.88.88-.1-.01.78 1.9.01.01-.8.85.1.07.87-.75-.01-.01 1.9.77.01-.08.94-.85.07.01-.81-1.89-.01ZM5.98 8.25l-.01 1.58-.25.22v-.01l-1.07-.01-.67-1.02.65-.98 1.07.01v-.03l.28.24Zm-.27-.33v-.57l1.37-.16-.09.88-1.01-.01v.1l-.27-.24Zm.01 2.22.25-.22v.04l1.02.01.09.88-1.37-.14.01-.57Zm5.22-.19 1.04.01.32.28v.54l-1.43.12.07-.95Zm-.16-2.84-.85-.1.01-1.03h-.08l.25-.29h.54l.13 1.42ZM8.09 5.97h-.05l-.01 1.05-.88.1.15-1.43h.55l.24.28Zm-2.98.75H4.6l-.55-.8h.11v-.46l1.08-.13-.13 1.39Zm-.5 3.32h-.22v.43l-.71-.22v-.58h-.12l.41-.62.64.99Zm.5 1.32.14 1.31-1.06-.12v-.5h-.08l.5-.71.5.02Zm.03 0 .57.01.01-.59 1.38.14.14 1.37h-.56v.55l-1.39-.15-.15-1.33Zm2.02-.44.88.09-.01 1.03h.06l-.23.26H7.3l-.14-1.38Zm2.75 1.13h.02l.01-1.02.85-.07-.11 1.33h-.55l-.22-.24Zm2.97-.72h.46l.54.73h-.09v.47l-1.06.12.15-1.32Zm-.59-1.32v.14L12 9.9l.01-1.69.29-.25v.09l1.04.01.65 1-.62.96-1.08-.01Zm1.73-.99-.63-.96h.24V7.6l.67.18v.53h.17l-.45.71Zm.76-4.98v.29h.08l-.4.72h-.25l-.12-1.11.69.1Zm-1.06-.94v.15h.27l.07.65-1.09-.17v-.26l.75-.37Zm-.74 1.02v-.35l1.09.17.12 1.12h-.39v.37l-1.08-.14-.13-1.17h.39Zm-.29 1.16-1.37-.17v-.53l.79-.56v.1h.45l.13 1.16Zm-.24-3.04v.17h.19l-.07.84h-.27l-.5-.84.65-.17Zm-1.36-.46h.29l.37.62-1.12.3v-.31h-.05l.51-.61Zm-.45 1.49v-.53l1.13-.31.5.83h-.16v.73l-.79.55v-.16l-.81-.01-.21-1.1h.34Zm-.38 0 .21 1.1h-.48v.18L9 3.8l.77-.59v.07l.49-.01Zm-.75-1.81v.01h.3l.26.93h-.31v.08l-.78-.6.53-.42Zm-.55.44.8.61v.65l-.79.61-.78-.6V2.5l.77-.6Zm-.79-.41h.26l.52.4-.75.59v-.07h-.3l.27-.92Zm.03 1.78v-.06l.76.58-.94.72v-.14h-.54l.21-1.1h.51ZM6.59 1.8h.31l.49.6h-.06v.3l-1.11-.3.37-.6Zm-.37.62 1.12.31v.54h.32l-.21 1.1-.75-.01v.22L5.87 4v-.72H5.7l.52-.86Zm-.86-.01h.2v-.16l.63.17-.52.86h-.25l-.06-.87Zm.05 1.74h.46v-.11l.82.58v.5l-1.39.17.11-1.14Zm-1.38-.9h.24v-.1L5 3.5v.26l-1.05.19.08-.7Zm-.08.72L5 3.78v.36h.37l-.12 1.15-1.08.13v-.38h-.36l.14-1.07Zm-.85.34h.14V4.1l.68-.12-.12 1.06h-.28l-.42-.73Zm.92 1.61.55.8h-.18l-.01.85-.72.2v-.31h-.59l-.55-1.23.78-.46v.15h.72Zm-1.77-.34h.14v-.2l.92.07v.27l-.79.46-.27-.6ZM1.8 6.9v-.27l.7-.41.54 1.22H2.8v.13l-1-.67Zm-.27 1.58v-.26l1.27-.24v.32l-.73.69-.54-.51Zm0 1.31v-.25l.54-.51.73.69v.3l-1.27-.23Zm1.28-.12v.01l-.71-.67.73-.7h.67l.45.7-.43.65-.71.01ZM1.8 11.4v-.32l1.01-.68v.13h.23l-.54 1.26-.7-.39Zm.57 1.23v-.2h-.12l.26-.6.8.45v.27l-.94.08Zm.94-.56v.18l-.79-.44.55-1.27h.61v-.25l.71.22-.01.86h.17l-.5.71-.74-.01Zm-.09 1.89v-.24h-.13l.44-.79h.25l.12 1.12-.68-.09Zm1.06.94v-.14h-.27l-.07-.68 1.07.15v.27l-.73.4ZM5 13.84v.36l-1.07-.15-.12-1.13h.37v-.34l1.06.12.12 1.13-.36.01Zm.28-1.13 1.39.15v.52l-.79.57v-.12H5.4l-.12-1.12Zm.29 3.08v-.14h-.23l.07-.95h.26l.53.89-.63.2Zm1.33.43h-.29l-.36-.61 1.07-.33v.28h.09l-.51.66Zm.42-1.53v.56l-1.09.34-.53-.88h.17V14l.79-.57v.18l.79.01.21 1.08-.34-.01Zm.37 0-.21-1.08h.5v-.17l.98.75-.77.59v-.1l-.5.01Zm.77 1.84h-.31l-.26-.97h.3v-.07l.77.63-.5.41Zm-.27-1.07v-.62l.8-.61.8.61v.63l-.8.64-.8-.65Zm1.62 1.06h-.27v.04l-.53-.44.78-.63v.08h.3l-.28.95Zm-.02-1.81v.09l-.77-.59.95-.73v.14h.53l-.21 1.1-.5-.01Zm1.58 1.53h-.26l-.51-.66h.05v-.31l1.1.33-.38.64Zm.39-.67-1.11-.33v-.53h-.34l.21-1.1.76.01v-.21l.83.6v.71h.15l-.5.85Zm.86.06h-.2v.13l-.64-.19.51-.86h.26l.07.92Zm-.05-1.78h-.44v.12l-.83-.6v-.5l1.39-.16-.12 1.14Zm1.4.91h-.24v.1l-.74-.37v-.26l1.06-.16-.08.69Zm.08-.72-1.06.16v-.34h-.39l.13-1.16 1.07-.12v.36h.39l-.14 1.1Zm.83-.32h-.11v.22l-.7.1.13-1.1h.26l.42.78Zm-.95-1.65-.54-.73h.22l.01-.8.69-.23v.23h.61l.54 1.25-.79.45v-.16l-.74-.01Zm1.82.38h-.13v.17l-.95-.1v-.26l.8-.46.28.65Zm.48-1.32v.21l-.75.43-.54-1.23h.23v-.12l1.06.71Zm-1.78-1.47-.4-.61.47-.74h.66v-.03l.72.7-.73.71v-.02l-.72-.01Zm2.02.13-1.3.24v-.31l.74-.72.55.54.01.25Z" /></symbol>'}),Bs=(a().add(Is),Is),Ds=new(o())({id:"httpCheck",use:"httpCheck-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="httpCheck"><path d="M7.16 7.35c0 .47.16.76.79.76.16 0 .42-.02.56-.06v-.59H8.4c-.18 0-.22-.05-.22-.18v-.93h.39V5.7h-.39v-.6h-1v.6h-.33v.65h.32v1h-.01ZM12.6 6.3c-.22 0-.28.16-.28.6 0 .39.06.58.27.58.21 0 .29-.16.29-.61.01-.46-.1-.57-.28-.57ZM9 2c-3.08.26-4.98.86-6.39 1.6v5.11c0 3.26 2.62 6.78 6.39 7.29 3.77-.51 6.39-4.03 6.39-7.29V3.6C13.98 2.86 12.08 2.26 9 2Zm.31 3.69h.33v-.6h1v.6h.39v.65h-.39v.93c0 .13.04.18.22.18h.11v.59c-.14.04-.4.06-.56.06-.62 0-.79-.29-.79-.76v-1H9.3v-.65h.01ZM9 13.52v1.84c-1.58-.24-3.04-1.08-4.12-2.38-1.04-1.24-1.63-2.8-1.63-4.27V3.99C4.73 3.28 6.58 2.85 9 2.64v9.07l2.36-2.36.9.9L9 13.52Zm3.88-5.39c-.27 0-.43-.09-.53-.21v.99h-1.02V5.7h.99c.01.06.02.19.02.25.09-.13.27-.31.66-.31.48 0 .92.39.92 1.19.01.91-.51 1.3-1.04 1.3ZM7.69 10.4l-.9.9L9 13.52v-1.81L7.69 10.4ZM5.86 5.63c-.34 0-.54.15-.67.29v-1.1H4.17v3.24h1.02V6.75c0-.25.03-.41.23-.41.14 0 .2.09.2.29v1.44h1.02V6.52c-.01-.55-.26-.89-.78-.89Z" /></symbol>'}),js=(a().add(Ds),Ds),Ls=new(o())({id:"iceCast",use:"iceCast-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="iceCast"><path d="m14.94 12.17-.22-.39c-.01-.02-.02-.03-.04-.03l-.31-.12L16.3 9.7l-5.34-5.34-1.65 1.77a.09.09 0 0 1-.07.03c-.02 0-.05-.01-.06-.02-.04-.03-.04-.09 0-.13l1.65-1.77L9 2.41 6.66 4.75l1.28 1.31c.04.04.04.1 0 .13-.02.02-.04.03-.06.03-.02 0-.05-.01-.07-.03L6.53 4.88 1.7 9.7l1.73 1.73-.03.1a.79.79 0 0 0-.23.14c-.18.17-.28.76-.26 1.19.01.28.07.46.17.54.09.07.15.1.23.04.02-.02.04-.03.14-.02.16.03.2.08.2.1 0 .04.03.08.07.08l1.18.07c.25-.01.46-.05.65-.12L9 17l3.48-3.48.32-.21.03.06c.01.02.03.03.04.04.27.09.55.12.81.12.21 0 .42-.02.61-.04.01 0 .02 0 .03-.01l.48-.27c.01-.01.03-.02.03-.04.1-.24.14-.56.13-.97-.01-.01-.01-.02-.02-.03Zm-1.61-2.03c.24-.04.44-.02.55.08.09.08.14.19.13.35 0 .02 0 .03.01.04.17.25.19.41.07.69-.08.05-.23.1-.7.1h-.01l-.34.06h-.52l-.18-.26c-.01-.09-.03-.19-.08-.32 0-.12 0-.29-.05-.44l.05-.25c.06 0 .12-.01.17-.02l.5-.04h.38c.01.01.02.01.02.01Zm-.56-1 .28.2.12.48c-.28.12-.51.21-.63.18h-.04c-.02.01-.04.01-.07.02l-.22.02H10.8c-.3-.04-.52-.13-.63-.27l-.01-.01c-.14-.11-.21-.27-.2-.49 0-.01 0-.03-.01-.04-.02-.03-.06-.11.1-.24l.67-.06h1.81l.24.21Zm-.59 2.2c-.01.02-.04.03-.07.03h-.05c-.06-.03-.13-.05-.2-.08s-.14-.05-.21-.08c-.2-.08-.4-.18-.54-.3a.489.489 0 0 1-.14-.18c-.01-.01-.01-.02-.02-.03-.03-.02-.06-.04-.08-.07-.18-.16-.14-.25-.04-.39l1.02.02c.23.08.28.31.27.64v.03c.11.29.08.38.06.41Zm-.72-3.51c.02-.01.12-.08.69.02.21.15.28.31.24.48v.03c.01.09-.05.2-.17.33H10.84c-.28.09-.52.12-.72.09h-.01a.868.868 0 0 1-.46-.1c-.01 0-.02-.01-.03-.02l-.07-.19.04-.27.03-.24 1.11-.08.7-.02c0-.01.02-.02.03-.03Zm-2.08.67.04.12c-.06.03-.12.05-.19.06-.06-.01-.11-.02-.17-.04h-.03l-.47.09-.83.02H7.7c-.18.07-.48.02-.86-.05l.02-.7.12-.06c.13-.06.24-.09.33-.08h.01c.37-.06.78-.11 1.05-.05h.03c.28-.04.51 0 .72.04h.01c.11.1.2.22.26.36l-.03.25c.01.01.01.03.02.04Zm-1.34.48.53-.1.47-.09c.07.01.13.03.19.04.33.08.5.16.5.32v.42c-.06.1-.43.13-.57.14l-.66.1a.57.57 0 0 0-.26 0c-.2-.05-.32-.13-.38-.27-.08-.24-.02-.42.18-.56Zm1.41-2.25c.26-.1.68-.01.98.06l.09.02h.03c.2-.04.35.01.46.15l.01.01c.12.11.26.38.18.47-.01.02-.02.04-.02.06.01.13-.02.18-.03.19-.01 0-.02.02-.07.01h-.77l-.84.06c-.25-.04-.38-.17-.4-.4 0-.01 0-.02-.01-.03-.08-.16-.14-.29-.18-.48.16-.05.34-.09.55-.11.01-.01.01-.01.02-.01Zm-1.41-.51c.01 0 .01 0 .02-.01.29-.17.94-.21 1.1-.07l.15.22c-.01.08-.03.14-.07.17-.04.03-.1.04-.19.02h-.03l-1 .12c-.12.02-.2.01-.24-.03-.04-.04-.07-.11-.07-.22.06-.11.17-.16.33-.2ZM5.99 7.49l.54-.26.61-.36h1.29c.19.05.29.21.29.5 0 .01 0 .02.01.03.03.07.05.12.03.15-.02.03-.08.06-.16.07l-.21.03c-.26-.06-.61-.02-1.07.05-.11 0-.23.03-.36.08h-.55c-.19.05-.31.05-.37 0-.07-.05-.07-.18-.05-.29Zm-.28.76.64-.16c.06 0 .14 0 .17.05.04.04.03.12.02.18v.04c.06.15.03.25-.09.33l-.81.13c-.13.02-.24-.03-.33-.15-.01-.07 0-.22.4-.42ZM4.68 9.43c.1-.13.2-.21.32-.24.01 0 .02-.01.03-.01.18-.14.37-.16.62-.16h.65l.6-.05.43.15.22.2-.03.64-.29.08c-.13-.05-.28-.02-.47.09l-1.45-.05H5.3c-.22.04-.42-.01-.63-.14-.06-.2-.06-.36.01-.51Zm2.38 1.73a.24.24 0 0 1-.15.06c-.07 0-.14-.03-.21-.09-.15-.59-.06-.72-.01-.75.04-.03.08-.06.12-.08h.11l.29-.08c.07.06.12.19.14.39l-.31.49s0 .03.02.06Zm-3.43.16v-.01c.04-.44.13-.77.24-.91.32-.17.61-.21.85-.11.01 0 .01 0 .02.01l.76.06h.74c.06 0 .11.01.14.04.05.05.08.16.08.31l-.05.7c-.04.03-.08.06-.11.1-.06.06-.1.13-.14.2-.1 0-.23 0-.42.06-.55.17-1.17.07-1.77-.03-.15-.02-.29-.05-.43-.06l.09-.36Zm2.32 1.34v.25l-.07.31c-.25.19-.56.29-.97.31l-1.12-.07c-.03-.06-.11-.14-.31-.18-.15-.03-.21.01-.26.04-.01-.01-.02-.01-.04-.03-.05-.04-.1-.17-.11-.42-.02-.43.09-.95.22-1.08.02-.02.04-.04.07-.05 0 .02 0 .04.01.05.01.02.03.03.05.03.16.02.33.05.51.07.36.06.74.12 1.12.12.24 0 .48-.03.7-.09.1.07.19.16.28.31l-.08.43Zm1.26-.4-.03.08-.26.78c-.21.28-.36.41-.47.41-.1 0-.21-.1-.34-.3v-.55l.11-.56v-.02c-.01-.07.01-.16.04-.24.12-.01.2-.06.29-.24 0-.01.01-.02.01-.03l.01-.09c.06-.03.12-.05.19-.04h.01l.41-.04.18.09c.06.21-.03.44-.15.75Zm1.58-1.84-.23.26c-.52.48-.88.73-1.05.73l-.23-.25c.02-.02.03-.04.05-.05 0-.01.01-.01.01-.02l.18-.43c0-.01.01-.02.01-.03l.06-.09c.11-.1.24-.2.35-.29.14-.11.26-.2.32-.27.03.01.05.01.08.01h.02l.13-.02c.1.03.19.08.27.15.01.01.02.03.04.04v.26h-.01Zm1.4.61-.71-.36c-.18-.1-.36-.16-.53-.17V10l.54-.12.68.2.3.22.03.47c-.19.1-.29.18-.31.26Zm.66.54-.43-.43.22-.26c.06-.02.12-.05.2-.08l.01.01c.18.32.61.49.97.62.07.03.14.05.2.08.01 0 .01 0 .02.01.09.14.05.25 0 .33l-.01.01c-.08.02-.16.07-.22.15l-.18.14-.13.1-.65-.68Zm1.5 1.85c-.23 0-.31-.12-.4-.26-.01-.02-.03-.04-.04-.06-.02-.03-.05-.06-.07-.09-.13-.16-.3-.37-.31-.58l.18-.14.38-.28c.06 0 .12.02.19.06 0 .03.01.07.02.1l.22.61v.01l.12.23.04.18-.33.22Zm2.34-.33-.44.25c-.4.04-.86.07-1.31-.06l-.28-.55-.21-.6c-.02-.09-.04-.22.02-.28.05-.05.15-.06.3-.04h.02l.86-.12.59.04.36.14.19.35c.02.37-.02.66-.1.87ZM3.02 1.03c-.04-.04-.09-.04-.13 0-.04.04-.04.09 0 .13l3.64 3.72.13-.13-3.64-3.72Zm10.88.19c.03-.04.03-.1 0-.13-.04-.03-.1-.03-.13 0l-2.94 3.15.13.13 2.94-3.15Z" /></symbol>'}),Zs=(a().add(Ls),Ls),Ns=new(o())({id:"influxDB",use:"influxDB-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="influxDB"><path d="M16.68 10.76 14.9 3.78a.76.76 0 0 0-.53-.54L7.43 1.28a.78.78 0 0 0-.74.19L1.53 6.5a.79.79 0 0 0-.21.73l1.78 6.99c.07.26.27.47.53.54l6.94 1.95a.75.75 0 0 0 .74-.19l5.16-5.03c.19-.18.27-.46.21-.73Zm-4.02-6.42-2.39.8-1.46-1.89 3.85 1.09Zm-1.54 6.71-4.79-1.8 3.6-3 1.19 4.8ZM7.44 2.87l.14.04 2.04 2.62L5.56 8.9 3.1 7.1l4.34-4.23ZM3.1 8.04l2.03 1.49-.94 2.81-1.09-4.3Zm7.48 7.07-.02.02-5.94-1.67 1.2-3.59 5.41 2.03-.65 3.21Zm.97-.94.44-2.18 2.17-.36-2.61 2.54Zm.4-2.94-1.35-5.4 3-1 1.5 5.88-3.15.52Z" /></symbol>'}),Fs=(a().add(Ns),Ns),Hs=new(o())({id:"ipfs",use:"ipfs-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="ipfs"><path d="M2.05 13.09 8.81 17V9.19L2.05 5.28v7.81Zm.47-6.74c.08-.04.16-.08.23-.13l4.91 2.83c-.06.51.22 1 .7 1.21v5.67c-.08.04-.16.08-.23.13l-4.91-2.83c.06-.51-.22-1-.7-1.21V6.35Zm1.07 6.66 4.39 2.53v-5.06c-.42-.27-.68-.72-.7-1.22L2.89 6.73v5.07c.41.27.67.72.7 1.21ZM9 2.54c-.25 0-.49-.06-.7-.17L3.91 4.91 8.3 7.44c.22-.11.45-.17.7-.17.25 0 .49.06.7.17l4.39-2.53L9.7 2.37c-.22.11-.46.17-.7.17Zm1.02 7.94v5.03l4.39-2.53c.02-.5.28-.95.7-1.22V6.7l-4.39 2.56c-.02.5-.28.95-.7 1.22ZM9 1 2.23 4.91 9 8.81l6.77-3.91L9 1Zm-.7 6.87L3.39 5.04c.01-.09.01-.18 0-.26L8.3 1.94c.41.31.98.31 1.39 0l4.91 2.83c-.01.09-.01.18 0 .26L9.69 7.87c-.41-.31-.97-.31-1.39 0Zm.89 1.32V17l6.77-3.91V5.28L9.19 9.19Zm6.29 2.8c-.47.21-.75.69-.7 1.21l-4.91 2.83c-.07-.05-.15-.1-.23-.13l-.01-5.63c.47-.21.75-.69.7-1.21l4.91-2.86c.07.05.15.1.23.13v5.66h.01Z" /></symbol>'}),Vs=(a().add(Hs),Hs),zs=new(o())({id:"ipvs",use:"ipvs-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="ipvs"><path d="M1.63 13.18 8.24 17V9.41L1.63 5.59v7.59Zm2.3-5 .6 2.6c.18.8.31 1.39.41 2l.02.01c.09-.45.23-.91.42-1.51L6 9.37l1.17.68-1.57 4.17-1.36-.78L2.7 7.47l1.23.71ZM9.02 1 2.45 4.8l6.61 3.82 6.57-3.8L9.02 1ZM5.05 4.47 8.46 2.5l1.17.68-3.41 1.97-1.17-.68Zm7.15 1.48c-.77.45-1.74.31-2.5-.13l-.53-.31L8 6.18l-1.14-.66 3.41-1.97 1.71.99c.8.46.9 1.02.22 1.41ZM9.76 9.41V17l6.61-3.82V5.59L9.76 9.41Zm3.32 4.5c-1.17.67-1.8.4-1.9-.5l1.14-.66c.09.42.38.44.84.18.44-.25.63-.55.63-.87 0-.37-.21-.39-.92-.17-1.27.39-1.54.01-1.54-.67 0-.89.58-1.87 1.71-2.52 1.24-.71 1.73-.26 1.79.48l-1.13.66c-.04-.26-.16-.49-.68-.2-.33.19-.53.46-.53.76s.17.33.86.12c1.32-.4 1.61-.01 1.61.72-.01.94-.64 1.95-1.88 2.67Zm-2.1-9.08-.32-.18-.74.42.33.19c.26.15.55.18.8.04.25-.15.2-.32-.07-.47Z" /></symbol>'}),Us=(a().add(zs),zs),Gs=new(o())({id:"kubernetes",use:"kubernetes-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="kubernetes"><path d="M8.18 8.14c.15 0 .28-.12.28-.27l.08-1.66-.33.07c-.58.13-1.11.43-1.54.84l1.37.98c.06.03.09.04.14.04Zm1.31-.11c.08.12.25.13.36.07l1.36-.96c-.5-.5-1.14-.81-1.87-.89l.1 1.67c0 .04.02.08.05.11ZM7.46 9.22a.27.27 0 0 0-.03-.38L6.2 7.75a3.52 3.52 0 0 0-.48 2.02l1.6-.47c.07-.01.1-.03.14-.08Zm1.06.58.45.22.45-.22.12-.48-.31-.4h-.5l-.31.4.1.48Zm1.68.48c-.12.05-.18.18-.15.31l.65 1.56c.4-.25.75-.6.99-.99.13-.18.23-.4.31-.63l-1.66-.28c-.04 0-.09.01-.14.03Zm-2.65-.02-1.64.28c.23.66.7 1.24 1.28 1.62l.63-1.52c.03-.05.03-.12.02-.17-.02-.12-.15-.21-.29-.21Zm7.42-5.15a1.03 1.03 0 0 0-.53-.61L9.39 2.08A.859.859 0 0 0 8.98 2c-.13 0-.28 0-.41.03L3.51 4.47c-.25.12-.43.33-.5.61l-1.24 5.45c-.05.28.02.56.18.79l3.49 4.32c.2.2.48.33.76.35h5.56c.3.03.58-.1.76-.35l3.49-4.32c.17-.23.23-.51.2-.79l-1.24-5.42Zm-.81 5.78c-.03 0-.05 0-.08-.02-.02-.02-.02-.02-.03-.02-.03 0-.05-.02-.07-.02-.07-.02-.12-.05-.18-.08-.03 0-.07-.02-.1-.03h-.02c-.17-.07-.35-.12-.53-.15h-.02c-.05 0-.1.02-.13.05 0 0 0 .02-.02.02l-.13-.02c-.3.94-.94 1.74-1.79 2.25l.05.13s-.02 0-.02.02c-.03.05-.03.12-.02.17.07.17.15.33.26.48v.03c.03.03.05.05.07.08.05.05.08.1.12.17.02.02.03.03.03.05 0 0 .02 0 .02.02.03.08.03.17.02.25-.01.08-.08.15-.15.18-.05.02-.08.03-.13.03-.13 0-.25-.08-.31-.2-.02 0-.02-.02-.02-.02-.02-.02-.02-.03-.03-.05-.03-.05-.05-.12-.07-.18l-.03-.1v-.02c-.05-.18-.13-.35-.22-.51a.256.256 0 0 0-.13-.1c0-.02 0-.02-.02-.02l-.07-.12c-.17.05-.35.12-.53.15-.3.08-.6.12-.89.12-.5 0-.98-.08-1.44-.26l-.07.13c0 .02 0 .02-.02.02-.05.02-.1.05-.13.1-.08.17-.17.33-.22.51l-.03.1c-.02.07-.05.12-.07.18-.02.02-.03.03-.03.05-.02 0-.02.02-.02.02-.07.12-.18.2-.31.2-.03 0-.08-.02-.12-.03A.334.334 0 0 1 6.4 14c.02 0 .02-.02.02-.02.02-.02.02-.03.03-.05.05-.07.08-.13.12-.17a.5.5 0 0 0 .07-.08v-.02c.1-.15.2-.31.26-.48.02-.05.02-.12-.02-.17 0 0-.02 0-.02-.02l.08-.12c-.17-.08-.3-.18-.45-.3-.65-.5-1.11-1.18-1.36-1.94l-.15.02s0-.02-.02-.02a.19.19 0 0 0-.13-.05h-.02c-.2.03-.36.08-.55.15h-.02c-.03 0-.07.02-.1.03-.05.02-.12.05-.18.07-.02 0-.07-.02-.07 0s0 .02-.02.02c-.03.02-.05.02-.08.02-.15.02-.3-.08-.33-.23-.03-.18.08-.35.26-.38.02-.02.02-.02.03-.02.03 0 .05-.02.07-.02.07 0 .13-.02.2-.02.03-.02.07-.02.1-.02.2-.02.38-.05.56-.1.05-.03.1-.07.12-.12 0 0 .02 0 .02-.02l.13-.03c-.15-.94.07-1.9.58-2.72.02-.03.03-.05.05-.08l-.1-.1v.02c.02-.05-.02-.12-.05-.15-.13-.13-.3-.23-.46-.33-.03-.02-.07-.03-.1-.05-.07-.03-.13-.07-.18-.1-.02 0-.05-.03-.05-.03s0-.02-.02-.02c-.13-.12-.17-.31-.07-.46.05-.08.13-.12.23-.12.08 0 .17.03.23.08l.02.02c.02.02.03.02.05.03.05.05.08.1.13.15.02.02.05.03.07.07.12.13.27.26.41.38.03.02.07.03.1.03s.05-.02.07-.02h.02l.1.07c.55-.58 1.26-.99 2.04-1.16.2-.03.38-.07.56-.08l.02-.13v-.03c.05-.03.07-.08.08-.13 0-.2 0-.38-.03-.56v.01c0-.03 0-.07-.02-.1a.693.693 0 0 1-.03-.2v-.08c0-.08.03-.17.1-.23.08-.08.18-.13.28-.12.17.02.3.18.28.35v.1c-.02.07-.02.13-.03.2 0 .03-.02.07-.02.1v.02c-.03.2-.03.38-.03.56.02.05.03.1.08.13v-.02l.02.13c.78.08 1.54.38 2.15.86.13.13.28.26.41.4l.13-.08h.02c.02.02.05.02.07.02.03 0 .07-.02.1-.03.15-.1.3-.23.41-.36.02-.02.05-.03.07-.07.03-.05.08-.1.13-.15.02 0 .03-.02.05-.03l.02-.02a.4.4 0 0 1 .23-.08c.08 0 .18.05.23.12.12.15.08.35-.07.46 0 .02.02.02 0 .03-.02.02-.03.02-.05.03-.07.03-.12.07-.18.1-.03.02-.07.03-.1.05-.17.1-.31.2-.46.33-.03.03-.05.1-.05.15v.02l-.1.1c.26.41.46.88.58 1.36.1.48.13.98.07 1.46l.13.03c.02.05.07.1.12.12.18.05.38.08.56.1h.02c.03.02.07.02.1.02.07 0 .13 0 .2.02.03 0 .07 0 .07.02s.02.02.03.02c.15.03.28.17.3.35-.03.1-.16.2-.31.2Zm-2.45-3.14-1.24 1.13c-.03.03-.05.07-.07.12-.03.15.05.3.2.33l1.57.45c.03-.35.02-.7-.07-1.04-.07-.36-.21-.7-.39-.99Zm-2.65 3.23c-.12-.07-.25-.03-.33.07l-.81 1.47c.33.1.7.17 1.04.17.25 0 .48-.03.71-.08.12-.03.22-.05.31-.07l-.79-1.44a.474.474 0 0 0-.13-.12Z" /></symbol>'}),Ws=(a().add(Gs),Gs),$s=new(o())({id:"lighthttpd",use:"lighthttpd-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="lighthttpd"><path d="M3.67 14.86v.01l1.02-.92-.48-.32-.54 1.23ZM17.49 2 .51 10.14l1.89 1.65 14.92-9.67-14.63 9.92.98 2.83.36-1.82L17.49 2 4.38 13.25l-.01.03L8.43 16l9.06-14Z" /></symbol>'}),qs=(a().add($s),$s),Ys=new(o())({id:"lighthttpd2",use:"lighthttpd2-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="lighthttpd2"><path d="M16.97 2 1.03 6.92l3.5 3.76L16.8 2.11 4.82 10.93l.97 2.81.36-1.81L16.97 2 6.5 12.13l-.01.03 6.8 3.84 3.68-14Zm-4.03 10.71v.71h-2.43v-.8c0-.7.57-1.27 1.27-1.27h.2c.18 0 .32-.14.32-.32s-.14-.32-.32-.32h-.61c-.08 0-.14.06-.14.14v.07h-.71v-.07c0-.47.39-.86.86-.86h.61a1.04 1.04 0 1 1 0 2.08h-.2c-.31 0-.55.25-.55.55v.09h1.7ZM5.8 13.73v.01l1.01-.92-.47-.32-.54 1.23Z" /></symbol>'}),Xs=(a().add(Ys),Ys),Ks=new(o())({id:"liteSpeed",use:"liteSpeed-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="liteSpeed"><path d="M8.2 10.92 6.5 9.23a.398.398 0 0 1 0-.57l.49-.49-.33-.47a.532.532 0 0 1 .11-.72l3.84-2.95V1L2.95 8.67c-.16.16-.16.41 0 .57l3.68 3.68 1.57-2Zm2.78-.51L9.13 7.75c-.08-.11-.07-.29.01-.4l3.37-4.28c.05-.06.06-.1.05-.1-.01 0-.04.02-.09.05L7.05 7.19c-.11.08-.13.24-.06.36l1.88 2.7c.08.11.07.29-.01.4l-3.37 4.27c-.05.06-.06.1-.04.1.01 0 .04-.02.09-.05l5.42-4.16c.1-.08.06-.33.02-.4Zm4.07-1.64-3.68-3.68L9.8 7.08l1.69 1.69c.16.16.16.41 0 .57l-.49.49s.33.49.34.52c.08.15.09.51-.12.67l-3.84 2.95V17l7.67-7.66c.16-.16.16-.41 0-.57Z" /></symbol>'}),Js=(a().add(Ks),Ks),Qs=new(o())({id:"lxc",use:"lxc-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="lxc"><path d="M8.69 6.35 4.96 4.26l-3.58 2 3.74 2.09 3.57-2ZM5.26 9.59l3.59-2.01V6.6L5.26 8.61v.98Zm7.48 0v-.98l-3.59-2v.98l3.59 2Zm-7.78.17V8.61L1.22 6.52v1.19l3.7 2.07.04-.02Zm11.66-3.5L9 2 5.26 4.09l7.62 4.26 3.74-2.09Zm-3.58 5.21h-.07l-3.84 2.15V16l7.65-4.28V9.34l-3.74 2.09v.04Zm-.3-.22v-.94l-3.61 2.02v.94l3.61-2.02Zm.3-2.64v2.47l3.74-2.09V6.52l-3.74 2.09ZM1.22 11.72 8.87 16v-2.39L1.22 9.34v2.38Zm11.52-1.79L9 7.84 5.26 9.93v.04L9 12.06l3.74-2.09v-.04ZM1.22 8.99l7.65 4.28v-.94L1.22 8.06v.93Z" /></symbol>'}),eu=(a().add(Qs),Qs),tu=new(o())({id:"mariaDB",use:"mariaDB-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="mariaDB"><path d="M16.82 3.09c-.9.3-1.21-.3-2.41 0-1.21.3-1.51 2.98-3.02 3.87-1.51.89-3.92.6-5.43 1.79-1.51 1.19-1.81 3.28-2.41 3.28-.6 0-1.21-.3-2.11-.3-.9 0-.9 0-.9.3s1.21.89 1.21 1.19c0 .3-.91.89-.91 1.49s1.51 0 2.11-.3c.6-.3 1.81-1.49 2.71-1.49.9 0 2.41.6 3.32.6.41 0 .57-.06.63-.13.07-.08.88-.77.88-1.36 0 0 0 1.19-.6 1.79-.6.6-1.21 1.19-.9 1.19.3 0 3.02 0 3.32-2.98.15-1.51.3 0 .3 0l-.3.6s2.41-1.49 2.71-2.68c.3-1.19-.3-2.68.6-3.28.9-.6 1.81-1.49 1.81-1.79-.01-.3.29-1.2-.61-1.79ZM15.39 4.3c-.04.07-.11.13-.17.17-.13.08-.25.1-.4.07-.05-.02-.06-.05-.06-.07 0-.02 0-.04.01-.06.02-.07.03-.11.06-.15.03-.03.07-.06.13-.08.11-.04.24-.04.35-.03.05 0 .09-.01.1.05.01.02-.01.07-.02.1Z" /></symbol>'}),nu=(a().add(tu),tu),ru=new(o())({id:"memCached",use:"memCached-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="memCached"><path d="M11.46 2H6.54C2.57 2 2 2.57 2 6.54v4.92C2 15.43 2.57 16 6.54 16h4.93c3.97 0 4.54-.57 4.54-4.54V6.54C16 2.57 15.43 2 11.46 2ZM8.07 13.08c-.28 0-.51-.23-.51-.51s.23-.51.51-.51.51.23.51.51c0 .29-.23.51-.51.51Zm1.86 0c-.28 0-.51-.23-.51-.51s.23-.51.51-.51.51.23.51.51c0 .29-.23.51-.51.51Zm3.38 0h-2.15c.2-1.09.94-6.06.33-6.08-.33.05-1.82 4.22-1.82 4.22s-.33-.04-.66-.04-.66.04-.66.04S6.84 7.06 6.52 7c-.61.02.12 4.99.33 6.08H4.69S4.33 9 5.02 4.64h1.99c.38 0 1.82 2.53 1.99 2.53.17 0 1.61-2.53 1.99-2.53h1.99c.69 4.36.33 8.44.33 8.44Z" /></symbol>'}),ou=(a().add(ru),ru),iu=new(o())({id:"mongoDB",use:"mongoDB-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="mongoDB"><g clip-path="url(#mongoDB_a)"><path d="M8.9.07c-.04.27-.12.47-.38.7-.64.57-3.35 2.78-3.58 7.57-.2 4.29 3.01 7 3.67 7.45.22-.63.34-1.3.42-2.33.11-4.19.11-10.81-.13-13.39Zm.16 14.6c-.07.45-.17.82-.29 1.18l-.06.17c.05.35.15 1.15.23 1.99h.36c.08-.76.21-1.51.38-2.25l-.02-.01c-.27-.14-.48-.52-.6-1.08Zm3.86-7.58C11.97 2.88 9.97 1.76 9.47.96 9.28.65 9.12.33 8.97 0c0 .04.01.09.01.13.04.29.07.79.09 1.4.09 2.02.12 4.96.1 7.74.02.88.01 1.75-.03 2.63-.01.64-.02 1.26-.04 1.82.05 1.05.29 1.71.62 1.87l.04.02c1.69-1.2 3.9-4.24 3.16-8.52Z" /></g><defs><clipPath id="mongoDB_a"><path d="M0 0h18v18H0z" /></clipPath></defs></symbol>'}),au=(a().add(iu),iu),su=new(o())({id:"mySQL",use:"mySQL-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="mySQL"><path d="M16.06 14.8c-.14-.14-.3-.27-.46-.39-.05-.04-.08-.06-.12-.09.13-.02.26-.05.39-.07.17-.02.36-.03.5-.04l1.27-.02-.6-1.08c-.5-.9-1.21-1.46-1.92-1.94-.36-.24-.72-.45-1.1-.64-.31-.16-.61-.3-.93-.43-.51-.67-.79-1.54-1.2-2.53a10.57 10.57 0 0 0-1.79-2.89c-.75-.85-1.58-1.6-2.53-2.23-.47-.31-1.01-.61-1.59-.79-.5-.16-.97-.26-1.54-.28-.41-.32-.85-.61-1.38-.81C2.72.47 2.38.39 1.98.4 1.62.41 1.19.51.81.82c-.27.18-.46.49-.52.76-.07.28-.05.53-.01.75.09.44.28.8.6 1.12.2.19.25.21.36.31.09.08.16.15.21.21.09.11.12.2.15.4.09.68.3 1.24.52 1.8.12.29.23.55.44.89.05.06.07.1.14.18.04.04.09.09.14.12-.26.65-.29 1.25-.32 1.83-.01.36 0 .71.04 1.06.04.37.06.67.2 1.14.16.44.36.76.64 1.09.14.16.3.32.52.46.22.14.52.28.92.26.4-.04.7-.19.96-.51.18.22.37.44.56.65.64.62 1.33 1.17 2.06 1.65 1.46.95 3.02 1.67 4.67 2.15l.22-.62c-1.46-.71-2.85-1.61-4.09-2.61-.62-.51-1.18-1.07-1.69-1.65-.52-.58-.93-1.21-1.37-1.83l-.93-1.29-.44 1.38-.02.05c-.14.44-.13.8-.15 1.03-.03-.03-.07-.06-.09-.1-.15-.16-.29-.41-.35-.58-.05-.16-.1-.51-.13-.79-.03-.3-.04-.6-.03-.9.01-.58.1-1.2.3-1.52l.2-.33-.15-.34c-.09-.21-.17-.35-.31-.54-.07-.09-.15-.19-.27-.28-.08-.13-.2-.38-.29-.61-.19-.48-.37-.99-.43-1.44-.04-.36-.2-.82-.48-1.15-.25-.31-.57-.54-.67-.63a.801.801 0 0 1-.19-.35c0-.02-.01-.04-.01-.06l.04-.03s.08-.05.23-.05c.15 0 .34.03.53.1.39.14.77.39 1.13.7l.23.2.33-.01a4 4 0 0 1 1.26.21c.43.14.83.35 1.24.63.81.54 1.58 1.21 2.22 1.96.65.74 1.15 1.57 1.54 2.5.39.89.71 2.05 1.51 3.01l.13.15.19.07c.32.12.68.29 1 .46.33.17.65.35.96.56.22.15.43.31.63.48-.4.1-.81.23-1.21.46l-.61.35.31.64.01.01c.17.32.3.44.47.6.16.15.33.27.51.37.17.1.38.2.52.25.14.05.27.11.4.18.26.14.51.31.72.5.22.23.5.49.75.72l.42-.29c-.14-.33-.26-.63-.43-.96-.16-.37-.4-.68-.69-.95ZM.73.89C.76.86.79.85.82.82L.84.8.73.89ZM5.2 5.51c.47-.39.16-1.1-.63-1.02.4.24.63.87.63 1.02Z" /></symbol>'}),uu=(a().add(su),su),lu=new(o())({id:"mySQL_press",use:"mySQL_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="mySQL_press"><path d="M16.45 16.06s-.39-.63-1.26-1.1c-.87-.47-1.1-.94-1.1-.94.94-.55 2.28-.55 2.28-.55-.87-1.65-3.78-2.75-3.78-2.75-1.02-1.26-1.02-2.44-2.13-4.25C9.36 4.65 7.48 3.15 6.3 2.6c-1.18-.55-2.13-.47-2.13-.47-1.26-1.1-2.44-1.18-2.91-.71-.47.32-.24 1.18.23 1.58.47.4.79.63.87 1.34.08.71.71 2.28.94 2.44.24.16.39.55.39.55-.63 1.02-.39 3.23-.24 3.78.16.55.87 1.57 1.5 1.34.63-.24.31-1.02.55-1.65 2.13 4.09 7.71 6.06 7.71 6.06H17l-.55-.8ZM4.8 4.81c0-.16-.24-.79-.63-1.02.79-.08 1.1.62.63 1.02Z" /></symbol>'}),cu=(a().add(lu),lu),fu=new(o())({id:"nginx",use:"nginx-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="nginx"><path d="M10.75 6c-.41 0-.75.34-.75.75v2.31L7.84 6.29a.756.756 0 0 0-.83-.25c-.3.1-.51.39-.51.71v4.5c0 .41.34.75.75.75s.75-.34.75-.75V8.94l2.16 2.77a.738.738 0 0 0 .83.25c.3-.1.51-.39.51-.71v-4.5c0-.41-.34-.75-.75-.75Zm4.19-1.78-4.77-2.76c-.35-.2-.76-.31-1.16-.31-.4 0-.81.11-1.16.31L3.06 4.23c-.72.41-1.16 1.19-1.16 2.02v5.51c0 .83.45 1.6 1.17 2.02l4.77 2.76c.35.2.76.31 1.16.31.41 0 .81-.11 1.16-.31l4.78-2.76c.72-.41 1.16-1.19 1.16-2.02V6.24c.01-.83-.44-1.6-1.16-2.02Zm-.33 7.54c0 .3-.16.57-.41.72l-4.78 2.76c-.13.07-.27.11-.41.11-.14 0-.29-.04-.41-.11l-4.78-2.76a.819.819 0 0 1-.41-.72V6.24c0-.3.16-.57.41-.72L8.6 2.76c.13-.07.27-.11.41-.11.14 0 .29.04.41.11l4.78 2.76c.26.15.41.42.41.72v5.52Z" /></symbol>'}),du=(a().add(fu),fu),pu=new(o())({id:"nginx_local",use:"nginx_local-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="nginx_local"><path d="m9 17 2-2H7l2 2Zm1.75-12c-.41 0-.75.34-.75.75v2.31L7.84 5.29a.756.756 0 0 0-.83-.25c-.3.1-.51.39-.51.71v4.5c0 .41.34.75.75.75s.75-.34.75-.75V7.94l2.16 2.77a.738.738 0 0 0 .83.25c.3-.1.51-.39.51-.71v-4.5c0-.41-.34-.75-.75-.75Zm2.77-1.21-3.13-1.81c-.42-.24-.9-.37-1.39-.37-.49 0-.97.13-1.39.37L4.48 3.79c-.86.49-1.39 1.41-1.39 2.4V9.8c0 .99.53 1.91 1.39 2.41l3.13 1.81c.42.24.9.37 1.39.37.49 0 .97-.13 1.39-.37l3.13-1.81a2.78 2.78 0 0 0 1.39-2.41V6.19c0-.99-.53-1.91-1.39-2.4Zm-.11 6.02c0 .46-.24.88-.64 1.11l-3.13 1.81c-.2.11-.42.17-.64.17-.22 0-.44-.06-.64-.17l-3.13-1.81c-.4-.23-.64-.65-.64-1.11V6.19c0-.46.24-.88.64-1.11l3.13-1.81c.2-.11.42-.17.64-.17.22 0 .44.06.64.17l3.13 1.81c.4.23.64.65.64 1.11v3.62Z" /></symbol>'}),hu=(a().add(pu),pu),gu=new(o())({id:"nginx_plus",use:"nginx_plus-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="nginx_plus"><path d="M15.55 4.62 9.52 1.14a1.02 1.02 0 0 0-1.04 0L2.45 4.62c-.32.19-.52.53-.52.9v6.96c0 .37.2.71.52.9l6.03 3.48c.32.19.72.19 1.04 0l6.03-3.48c.32-.19.52-.53.52-.9V5.52c0-.37-.2-.71-.52-.9Zm-6.43 6.49c0 .24-.14.46-.37.55-.07.03-.15.05-.23.05-.15 0-.31-.06-.42-.17L4.6 8.03v3.09a.591.591 0 0 1-1.18 0V6.6c0-.24.14-.46.37-.55.22-.09.48-.04.65.13l3.51 3.51V6.6a.591.591 0 0 1 1.18 0v4.51h-.01Zm5.23-1.75h-1.53v1.53a.56.56 0 1 1-1.12 0V9.36h-1.53a.56.56 0 1 1 0-1.12h1.53V6.7a.56.56 0 1 1 1.12 0v1.53h1.53c.31 0 .56.25.56.56 0 .31-.25.57-.56.57Z" /></symbol>'}),vu=(a().add(gu),gu),mu=new(o())({id:"ntpd",use:"ntpd-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="ntpd"><path d="M15.25 14.5h-4.74c-.13-.39-.4-.71-.76-.91v-.65A5.998 5.998 0 0 0 9 .99C5.69.99 3 3.69 3 7c0 3.06 2.29 5.58 5.25 5.95v.65c-.36.19-.63.51-.76.91H2.75c-.41 0-.75.34-.75.75s.34.75.75.75h5.01c.29.36.74.6 1.24.6s.95-.24 1.24-.6h5.01c.41 0 .75-.34.75-.75s-.34-.76-.75-.76ZM4.5 7c0-2.48 2.02-4.5 4.5-4.5s4.5 2.02 4.5 4.5-2.02 4.5-4.5 4.5S4.5 9.48 4.5 7Zm5.25-.31V4.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75v2.81l1.24 1.24c.15.15.34.22.53.22s.38-.07.53-.22c.29-.29.29-.77 0-1.06l-.8-.8Z" /></symbol>'}),yu=(a().add(mu),mu),bu=new(o())({id:"ntpd_press",use:"ntpd_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="ntpd_press"><path d="M15.25 14.5h-4.74c-.13-.39-.4-.71-.76-.91v-.65A5.998 5.998 0 0 0 9 .99C5.69.99 3 3.69 3 7c0 3.06 2.29 5.58 5.25 5.95v.65c-.36.19-.63.51-.76.91H2.75c-.41 0-.75.34-.75.75s.34.75.75.75h5.01c.29.36.74.6 1.24.6s.95-.24 1.24-.6h5.01c.41 0 .75-.34.75-.75s-.34-.76-.75-.76Zm-7-7.19V4.5c0-.41.34-.75.75-.75s.75.34.75.75v2.19l.8.8c.29.29.29.77 0 1.06-.15.15-.34.22-.53.22s-.38-.07-.53-.22L8.25 7.31Z" /></symbol>'}),wu=(a().add(bu),bu),xu=new(o())({id:"openStack",use:"openStack-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="openStack"><path d="M12.5 12.01c0 .27-.22.49-.49.49H5.99a.49.49 0 0 1-.49-.49v-.21H2v3.38c0 .45.37.82.82.82h12.36c.45 0 .82-.37.82-.82V11.8h-3.5v.21Zm-7-4.41H2v2.8h3.5V7.6ZM15.18 2H2.82c-.45 0-.82.37-.82.82V6.2h3.5v-.21c0-.27.22-.49.49-.49h6.03c.27 0 .49.22.49.49v.21h3.5V2.82a.839.839 0 0 0-.83-.82Zm-2.68 8.4H16V7.6h-3.5v2.8Z" /></symbol>'}),_u=(a().add(xu),xu),Su=new(o())({id:"openWrt",use:"openWrt-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="openWrt"><path d="M3.69 8.36c-.12 0-.22.04-.29.13-.07.08-.11.22-.11.42 0 .19.04.33.11.41.07.08.17.13.29.13.13 0 .23-.04.3-.12.07-.08.1-.23.1-.44 0-.18-.04-.31-.11-.39-.07-.1-.16-.14-.29-.14ZM9 2C5.13 2 2 5.13 2 9s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7ZM4.58 9.43c-.08.14-.18.25-.33.33-.14.08-.32.12-.53.12-.22 0-.4-.03-.54-.1a.773.773 0 0 1-.34-.33c-.1-.14-.14-.33-.14-.55 0-.31.09-.55.26-.73.17-.17.42-.26.73-.26.32 0 .57.09.74.26.17.17.26.41.26.72 0 .22-.04.4-.11.54Zm1.76.27c-.11.12-.25.18-.42.18-.08 0-.16-.01-.22-.04a.567.567 0 0 1-.18-.12v.66h-.54V8.47h.5v.2c.07-.09.13-.14.19-.17.08-.04.16-.06.26-.06.19 0 .33.07.43.21.1.14.15.32.15.53 0 .23-.06.4-.17.52Zm1.97-.41H7.24c.01.08.03.15.07.19.05.06.12.09.2.09.05 0 .1-.01.15-.04.03-.02.06-.05.09-.09l.53.05c-.08.14-.18.24-.29.3-.11.06-.28.09-.49.09-.18 0-.33-.03-.44-.08a.568.568 0 0 1-.26-.25.744.744 0 0 1-.1-.4c0-.22.07-.39.21-.52.14-.13.33-.2.58-.2.2 0 .36.03.47.09.12.06.2.15.26.26.06.11.09.26.09.44v.07Zm1.71.56h-.54v-.76c0-.09-.02-.15-.05-.18-.03-.04-.08-.05-.14-.05-.06 0-.12.02-.16.07-.04.05-.06.14-.06.26v.66h-.53V8.47h.5v.23c.07-.09.15-.16.22-.2.08-.04.17-.06.28-.06.15 0 .26.04.35.13.08.09.12.22.12.4v.88h.01Zm2.42 0h-.58l-.34-1.2-.33 1.2h-.59l-.43-1.91h.56l.2 1.06.3-1.06h.56l.3 1.07.2-1.07h.56l-.41 1.91Zm1.52-.96a.336.336 0 0 0-.15-.04.18.18 0 0 0-.16.09c-.06.08-.08.23-.08.45v.46h-.54V8.47h.5v.23c.05-.1.1-.17.15-.2.05-.04.11-.06.19-.06s.17.02.26.07l-.17.38Zm.68.94a.339.339 0 0 1-.14-.15.875.875 0 0 1-.05-.33v-.49h-.2v-.39h.2v-.25l.53-.27v.52h.29v.39h-.29v.49c0 .06.01.1.02.12.02.03.05.04.09.04.04 0 .09-.01.17-.03l.04.37c-.13.03-.25.04-.37.04-.13 0-.23-.02-.29-.06ZM7.5 8.75c-.08 0-.15.03-.2.1-.03.04-.05.1-.06.19h.53c-.01-.1-.04-.18-.08-.22a.294.294 0 0 0-.19-.07Zm-1.75.08c-.07 0-.12.03-.17.08-.05.05-.07.14-.07.26 0 .11.02.19.07.24.05.05.1.08.18.08.06 0 .11-.02.16-.08.04-.05.06-.14.06-.26 0-.11-.02-.2-.07-.25a.213.213 0 0 0-.16-.07Z" /></symbol>'}),Ou=(a().add(Su),Su),Cu=new(o())({id:"pan",use:"pan-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="pan"><path d="M9 8a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm6.624-2.416a.75.75 0 1 0-1.248.832l1.223 1.834h-1.674C13.56 5.847 11.504 4 9 4S4.44 5.847 4.076 8.25H2.401l1.223-1.834a.75.75 0 0 0-1.248-.832L.099 9l2.277 3.416a.75.75 0 0 0 1.248-.832L2.401 9.75h1.674C4.44 12.153 6.496 14 9 14s4.56-1.847 4.924-4.25h1.674l-1.223 1.834a.75.75 0 0 0 1.248.832L17.901 9l-2.277-3.416ZM9 12.5c-1.93 0-3.5-1.57-3.5-3.5S7.07 5.5 9 5.5s3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5Z" /></symbol>'}),Eu=(a().add(Cu),Cu),Au=new(o())({id:"percona",use:"percona-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="percona"><path d="M9 2C5.13 2 2 5.13 2 9c0 2.38 1.19 4.48 3 5.74V9c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4c-.95 0-1.81-.35-2.5-.9v3.44c.78.3 1.62.47 2.5.47 3.87 0 7-3.13 7-7S12.87 2 9 2Zm2.5 7a2.5 2.5 0 0 0-5 0 2.5 2.5 0 0 0 5 0Z" /></symbol>'}),Mu=(a().add(Au),Au),ku=new(o())({id:"pfSense",use:"pfSense-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="pfSense"><path d="m11.86 6.83.53-1.8c.38-1.3 1.57-2.19 2.92-2.19H16c0-.46-.38-.84-.84-.84H2.84c-.46 0-.84.38-.84.84V13.5l1.68-6.67h2.1l-.21.85c.86-.76 1.9-1.19 2.87-1.1 1.7.17 2.5 1.92 1.78 3.92s-2.68 3.48-4.38 3.31c-.69-.07-1.23-.4-1.58-.9L3.47 16h11.69c.46 0 .84-.38.84-.84V4.8h-.69c-.48 0-.91.32-1.04.78l-.37 1.25h1.26l.35.84-.84.84h-1.26l-1.5 5.11H9.87l1.5-5.11h-.75l.49-1.68h.75Zm-3.75 3.56c.36-1.02-.05-1.92-.93-2.01-.82-.09-1.76.57-2.17 1.5l-.19.77c-.05.75.36 1.34 1.05 1.41.87.1 1.87-.65 2.24-1.67Z" /></symbol>'}),Pu=(a().add(ku),ku),Ru=new(o())({id:"php_fpm",use:"php_fpm-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="php_fpm"><path d="M2.32 8.49h-.37l-.21 1.14h.33c.22 0 .39-.05.5-.14.11-.09.18-.23.22-.45.01-.07.02-.14.02-.2 0-.1-.02-.18-.07-.23-.07-.08-.21-.12-.42-.12Zm10.11.04h-.38l-.21 1.19h.34c.22 0 .39-.05.51-.14.11-.09.18-.24.22-.47.02-.07.02-.14.02-.2 0-.11-.02-.18-.07-.24-.07-.1-.22-.14-.43-.14ZM.82 6.67 0 11.33h8.32l.82-4.65H.82v-.01Zm2.53 2.42c-.03.13-.06.26-.12.37-.06.11-.13.21-.22.29-.11.11-.23.19-.37.23-.13.05-.3.07-.52.07h-.47l-.13.72H.98l.51-2.71h1.05c.31 0 .54.09.69.27.1.13.15.29.15.49 0 .08-.02.17-.03.27Zm2.27-.31-.23 1.26h-.55l.22-1.2c.01-.06.02-.11.02-.14 0-.06-.01-.11-.04-.13-.05-.05-.14-.07-.27-.07h-.44l-.29 1.55H3.5L4 7.33h.54l-.13.72h.48c.3 0 .51.06.63.17.09.08.12.2.12.35 0 .07 0 .14-.02.21Zm2.48.31c-.03.13-.06.26-.12.37-.06.11-.13.21-.22.29-.11.11-.23.19-.37.23-.14.04-.3.07-.52.07H6.4l-.13.72h-.54l.51-2.71h1.05c.31 0 .54.09.69.27.1.13.15.29.15.49-.01.08-.02.17-.03.27Zm1.47-2.42-.82 4.65h8.43L18 6.67H9.57Zm.83 3.49h-.58l.3-1.67h-.39l.07-.41h.39l.04-.21c.04-.21.11-.36.2-.43.09-.07.25-.11.47-.11h.52l-.07.4h-.26c-.09 0-.16.02-.21.04-.05.03-.07.08-.09.14l-.03.17h.52l-.07.41h-.51l-.3 1.67Zm3.06-1.01c-.03.14-.07.27-.13.38-.06.11-.13.21-.22.3-.11.12-.23.2-.37.24-.14.05-.31.07-.52.07h-.47l-.13.75h-.55l.52-2.82h1.06c.32 0 .55.1.7.28.11.13.15.3.15.51-.01.1-.02.19-.04.29Zm3.41-.31-.24 1.32h-.56l.22-1.25c.01-.03.01-.05.02-.07 0-.02.01-.05.01-.08 0-.06-.01-.11-.03-.15-.05-.05-.14-.07-.28-.07h-.31l-.3 1.62h-.57l.29-1.62h-.64l-.3 1.62h-.56L14 8.09h2.12c.3 0 .52.06.64.18.08.09.12.21.12.37.01.06 0 .13-.01.2Zm-9.8-.35H6.7l-.21 1.14h.33c.22 0 .39-.05.5-.14.11-.09.18-.23.22-.45.01-.07.02-.14.02-.2 0-.1-.02-.18-.07-.23-.07-.08-.21-.12-.42-.12Z" /></symbol>'}),Tu=(a().add(Ru),Ru),Iu=new(o())({id:"postgreSQL",use:"postgreSQL-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="postgreSQL"><path d="M6.05 10.28c-.55-.58-.8-1.37-.69-2.19.12-.88.08-1.65.05-2.07-.01-.1-.01-.19-.01-.24 0-.12-.05-2.62 1.4-4.07.01-.01.03-.02.04-.04-.87-.28-3.05-.85-4.37.09-.81.58-1.19 1.65-1.11 3.19.02.49.33 2.22.86 3.95.61 1.99 1.3 3.25 1.89 3.45.09.03.37.12.77-.36.57-.68 1.1-1.27 1.35-1.53-.07-.06-.12-.12-.18-.18Zm8.17-5.06c-.59-.07-1.27-.06-1.54.33-.52.75.5 2.58.93 3.36.11.2.19.35.23.44.04.1.09.19.13.27.3-.64.22-1.28.15-1.91-.04-.31-.08-.63-.07-.94.01-.32.05-.58.09-.83.04-.25.07-.47.08-.72Zm-.58.56c-.05.05-.15.14-.29.16h-.05c-.21 0-.38-.17-.4-.26-.02-.13.19-.22.4-.25.21-.03.43.01.45.13.01.06-.03.14-.11.22Zm-.14-3.17c.8.93 1.19 1.96 1.22 2.3.01.05 0 .1-.01.13.01.36-.03.66-.08.96-.04.24-.07.49-.08.77-.01.27.03.56.06.87.09.74.19 1.59-.32 2.43l.03.03c.02.03.04.05.06.08 1.99-3.13 2.68-6.76 2.05-7.56C14.94.71 12.65.91 11.55 1.14c.87.39 1.51.96 1.95 1.47Zm-5 8.54c-.14-.06-.21-.09-.38.1-.11.12-.19.22-.26.31-.31.39-.45.52-1.36.71-.19.04-.3.08-.36.11.07.05.2.11.34.14.67.17 1.6.18 2.24-.72.08-.11.05-.24.03-.31-.04-.16-.14-.29-.25-.34Zm5.91-.06c-.03-.02-.05-.04-.07-.05-.04.02-.08.03-.1.03-.23.07-.45.13-.42.72.19.18 1.4.16 2.07-.15.34-.16.58-.33.71-.46h-.01c-1.04.21-1.77.18-2.18-.09Zm-8-1.15c.35.36.81.57 1.28.57.05-.22.14-.46.24-.71l.04-.1c.05-.13.1-.25.16-.39.29-.64.65-1.44.23-3.35-.08-.37-.27-.58-.59-.66-.69-.16-1.66.36-1.87.55 0 .04.01.1.01.16.03.43.07 1.24-.06 2.17-.09.65.12 1.29.56 1.76Zm.79-4.22c0-.03.02-.07.07-.11.08-.06.25-.09.43-.06.11.02.22.05.29.09.14.08.15.16.14.21-.02.13-.22.3-.44.3h-.06a.578.578 0 0 1-.36-.22c-.02-.05-.08-.13-.07-.21Zm6.86 4.88c-.04-.05-.08-.11-.13-.17-.16-.2-.38-.48-.55-.89-.03-.06-.11-.21-.2-.38-.52-.94-1.61-2.89-.91-3.89.32-.46.96-.65 1.9-.55-.3-.87-1.64-3.46-4.72-3.51-.94-.02-1.71.27-2.29.86C6.24 3 6 4.46 5.93 5.24c.04-.02.09-.05.14-.07.23-.12.7-.32 1.21-.38.85-.09 1.41.29 1.58 1.07.45 2.08.04 3-.27 3.67-.06.12-.11.24-.15.35l-.04.1c-.09.24-.17.46-.22.65.22-.06.41.02.51.06.25.11.47.36.55.66l.03.15c.01.03.01.05.01.08-.06 2.08.02 3.97.19 4.39.26.65.65 1.22 1.76.98 1.07-.23 1.45-.62 1.63-1.65.14-.79.4-3.02.44-3.48-.03-.95.48-1.14.76-1.22Z" /></symbol>'}),Bu=(a().add(Iu),Iu),Du=new(o())({id:"prometheus",use:"prometheus-usage",viewBox:"0 0 256 257",content:'<symbol xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid" viewBox="0 0 256 257" id="prometheus"><path d="M128.001.667C57.311.667 0 57.971 0 128.664c0 70.69 57.311 127.998 128.001 127.998S256 199.354 256 128.664C256 57.97 198.689.667 128.001.667zm0 239.56c-20.112 0-36.419-13.435-36.419-30.004h72.838c0 16.566-16.306 30.004-36.419 30.004zm60.153-39.94H67.842V178.47h120.314v21.816h-.002zm-.432-33.045H68.185c-.398-.458-.804-.91-1.188-1.375-12.315-14.954-15.216-22.76-18.032-30.716-.048-.262 14.933 3.06 25.556 5.45 0 0 5.466 1.265 13.458 2.722-7.673-8.994-12.23-20.428-12.23-32.116 0-25.658 19.68-48.079 12.58-66.201 6.91.562 14.3 14.583 14.8 36.505 7.346-10.152 10.42-28.69 10.42-40.056 0-11.769 7.755-25.44 15.512-25.907-6.915 11.396 1.79 21.165 9.53 45.4 2.902 9.103 2.532 24.423 4.772 34.138.744-20.178 4.213-49.62 17.014-59.784-5.647 12.8.836 28.818 5.27 36.518 7.154 12.424 11.49 21.836 11.49 39.638 0 11.936-4.407 23.173-11.84 31.958 8.452-1.586 14.289-3.016 14.289-3.016l27.45-5.355c.002-.002-3.987 16.401-19.314 32.197z" /></symbol>'}),ju=(a().add(Du),Du),Lu=new(o())({id:"proxySQL",use:"proxySQL-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="proxySQL"><path d="m3.26 8.13-.89-.75-.37.53.18.62 1.08-.4Zm-1.27-.21L2 7.91v-.02l-.01.03Zm1.97 4.15H2.8l.05.64.54.36.57-1Zm2.64 3.77-.01-.01h-.02l.03.01Zm-3.75-3.12v-.02l-.01-.01.01.03Zm10.72-9.05.01.01h.02l-.03-.01ZM7.03 14.63l-.89.74.45.46.64-.07-.2-1.13Zm5.72-9.96 1.09-.39-.26-.59-.63-.16-.2 1.14ZM9 3.29l.58-1L9 2.01l-.58.28.58 1ZM8.99 2l.01.01.01-.01h-.02ZM4.41 3.69h.02l.01-.01-.03.01Zm.84.98-.2-1.14-.63.16-.26.59 1.09.39Zm-2.39 5.49a.09.09 0 0 0-.07-.03l-.09.02c-.02 0-.04.02-.05.05-.01.03-.01.06-.01.09l.02.12.26-.05-.02-.12c0-.03-.02-.06-.04-.08Zm11.88-2.03 1.09.4.18-.62-.38-.52-.89.74ZM3.82 6.23c.03-.01.05-.03.07-.07.02-.03.03-.06.03-.09A.09.09 0 0 0 3.89 6l-.22-.14a.085.085 0 0 0-.07 0c-.03.01-.05.03-.07.07-.02.03-.03.06-.03.09s.01.05.03.07l.22.14c.02.01.04.01.07 0Zm10.79 1.93 1.02-.86a6.962 6.962 0 0 0-1.72-2.98l-1.24.45.23-1.3A6.85 6.85 0 0 0 9.66 2.3L9 3.42 8.35 2.3c-1.2.12-2.3.54-3.24 1.19l.22 1.28-1.22-.44c-.81.82-1.41 1.84-1.72 2.98l1 .84-1.22.45a6.911 6.911 0 0 0 .6 3.4h1.31l-.65 1.13c.68.94 1.59 1.71 2.65 2.21l1-.84.23 1.28c.55.14 1.12.21 1.71.21.58 0 1.14-.07 1.68-.21l.23-1.29 1.01.85c1.06-.5 1.97-1.26 2.65-2.2l-.66-1.15h1.33a6.843 6.843 0 0 0 .6-3.39l-1.25-.44Zm-3.57-5.05.12-.23.24.12-.12.23c-.01.02-.01.05.01.07.01.03.04.05.07.07.03.02.06.02.09.02s.05-.02.06-.04l.12-.23.23.12-.12.23c-.05.09-.15.1-.32.03l-.16.31-.23-.12.16-.31c-.15-.08-.2-.17-.15-.27Zm-4.48-.06.1.24c.01.02.03.04.06.04.03.01.06 0 .1-.01.03-.01.06-.03.08-.06.02-.03.02-.05.01-.07l-.1-.24.24-.1.09.2c.04.1-.02.18-.17.27.17-.06.27-.04.31.06l.09.2-.24.1-.1-.24a.068.068 0 0 0-.06-.04c-.03-.01-.06 0-.1.01-.03.01-.06.03-.08.06-.02.03-.02.05-.01.07l.1.24-.24.1-.09-.2c-.04-.1.02-.18.17-.27-.17.06-.27.04-.31-.06l-.09-.2.24-.1ZM3.38 6.31c-.04-.03-.06-.07-.06-.13s.02-.12.05-.18l.14-.22c.04-.06.09-.1.14-.13.06-.03.11-.03.15 0l.22.14c.04.03.06.07.06.13s-.02.12-.05.19l-.13.21c-.04.06-.09.1-.14.13-.06.03-.11.03-.15 0l-.23-.14Zm-.75 4.38-.1-.5a.306.306 0 0 1 .02-.19.14.14 0 0 1 .11-.1l.05-.01c.04-.01.08 0 .12.04.04.03.07.09.09.18l-.02-.12c-.01-.03 0-.07.01-.09.01-.03.03-.04.05-.05l.31-.06.05.25-.26.05c-.02 0-.04.02-.05.05-.01.03-.01.06-.01.09l.02.12.35-.07.05.25-.79.16Zm2.34 3.62-.38-.37a.335.335 0 0 1-.1-.17c-.01-.06 0-.11.03-.14l.06-.06c.03-.03.08-.05.14-.04.06.01.12.04.17.09l.19.18.24-.26.19.18-.54.59Zm8.26-.03-.45-.54-.3.25-.06-.07.51-.42.51.61-.21.17Zm-4.22.34c-3.03 0-5.49-2.46-5.49-5.49 0-3.03 2.46-5.49 5.49-5.49 3.03 0 5.49 2.46 5.49 5.49 0 3.03-2.45 5.49-5.49 5.49ZM14.56 6c-.02.01-.03.03-.03.06l-.04.35c-.01.06-.03.11-.07.13l-.04.02c-.04.02-.09.02-.15 0a.348.348 0 0 1-.14-.13l-.07-.11a.45.45 0 0 1-.06-.19c0-.05.03-.09.08-.12l.07.11c-.01 0-.01 0-.01.01-.02.01-.03.03-.03.06s.01.06.03.09c.02.04.05.07.07.08.02.01.05.01.07-.01.02-.01.03-.03.03-.06l.04-.35c.01-.06.03-.11.07-.13l.04-.02c.04-.02.09-.02.15 0 .06.03.1.07.14.13l.07.11c.08.14.08.25-.02.32l-.07-.11c.05-.04.05-.09.01-.15a.19.19 0 0 0-.07-.08c-.02-.01-.05-.02-.07-.01Zm1.05 4.28-.06.26c-.02.07-.05.13-.09.17-.05.04-.09.06-.14.05l-.43-.1c-.1-.02-.14-.12-.11-.3l-.06.26-.09-.02.05-.19c.02-.08.06-.11.12-.11l.05-.19c.02-.07.05-.13.09-.17.05-.04.09-.06.14-.05l.43.1c.05.01.08.05.1.1.02.05.02.12 0 .19ZM4.84 13.73c-.03-.01-.05 0-.07.02l-.06.06c-.02.02-.02.04-.01.07.01.03.02.06.05.08l.1.09.18-.19-.1-.09c-.03-.02-.06-.03-.09-.04Zm10.6-3.49-.43-.1c-.02-.01-.05 0-.07.02-.02.02-.04.05-.05.09a.17.17 0 0 0 0 .1c.01.03.03.05.05.05l.43.1c.02.01.05 0 .07-.02.02-.02.04-.05.05-.08a.17.17 0 0 0 0-.1c-.01-.04-.02-.06-.05-.06Zm-1.4 1.83.58 1 .54-.36.05-.64h-1.17Zm1.12.63-.01.01v.02l.01-.03Zm-4.19 1.93-.2 1.14.64.07.45-.46-.89-.75Zm.45 1.2h-.02l-.01.01.03-.01Zm4.59-7.94v.02l.01.01-.01-.03Zm-7-3.88c-2.83 0-5.12 2.29-5.12 5.12s2.29 5.12 5.12 5.12 5.12-2.29 5.12-5.12-2.29-5.12-5.12-5.12Zm-1.7 3.61c.6-.86 1.43-1.32 2.47-1.37h.09c.32 0 .64.08.88.15-.29-.07-.56-.1-.83-.1-.67 0-1.12.22-1.45.42-.54.32-.43.78-.4.87 0 0-.01 0-.01.01-.42.27-.78.84-.66 1.41.11.53.58 1.14 1.36 1.25-.04.07-.16.23-.39.23-.08 0-.16-.02-.25-.05-.31-.12-.79-.7-.99-1.34-.12-.37-.18-.95.18-1.48Zm1.24 3.91c-.67 0-1.36-.28-1.86-.75-.49-.45-.79-1.12-.88-1.84.27 1.6 1.77 2.15 1.79 2.16.16.06.32.09.49.09.32 0 .6-.11.77-.32 1.05-.23 1.66-.93 1.63-1.89.18.18.65.78 0 1.57-.53.64-1.2.98-1.94.98Zm2.35-1.99c0-.15-.18-.58-.43-.68l-.05-.02v.05c.03 1.28-1.03 1.71-1.15 1.76l-.02.01c-.12.04-.36.14-.68.14-.44 0-.87-.16-1.3-.49-.48-.36-.68-.83-.73-1.29.03.18.09.35.18.51.3.57.88.94 1.29 1.04.09.02.17.03.25.03.44 0 .58-.34.58-.34l.02-.04-.04-.01c-.6-.08-1.08-.59-1.27-1.04-.09-.2-.06-.52.06-.81.15-.35.41-.65.75-.85.34-.19.73-.3 1.13-.3.16 0 .31.02.46.05-.1-.01-.21-.02-.32-.02-.16 0-.3.01-.43.02-.03 0-.07.01-.1.01-.35.03-.88.39-.91.62-.03.23.07.27.08.27l.02.01.01-.01c.1-.08.41-.26 1.07-.26.64 0 1.24.38 1.56.98.32.61.01 1.46-.32 1.87-.17.21-.36.36-.51.46.73-.57.8-1.4.8-1.67Zm-.47 2.72c.78-.62 1.21-1.29 1.26-1.97.07-.92-.56-1.55-.57-1.56l-.07-.07.01.09c.01.09.01.18 0 .25-.18-.62-1.06-1.18-1.92-1.18-.34 0-.64.09-.87.26-.02-.12.02-.24.1-.34.2-.26.67-.42 1.23-.42.77 0 2.13.43 2.29 2.02.12 1.19-.42 2.26-1.46 2.92Z" /></symbol>'}),Zu=(a().add(Lu),Lu),Nu=new(o())({id:"rabbitMQ",use:"rabbitMQ-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="rabbitMQ"><path d="M10.26 6.96V2.71c0-.39-.32-.71-.71-.71H8.17c-.39 0-.71.32-.71.71v4.25c0 .39-.32.71-.71.71h-.82c-.39 0-.71-.32-.71-.71V2.71c0-.39-.32-.71-.71-.71H3.2c-.39 0-.71.32-.71.71v12.58c0 .39.32.71.71.71h11.6c.39 0 .71-.32.71-.71V8.38c0-.39-.32-.71-.71-.71h-3.83c-.39 0-.71-.32-.71-.71Zm2.66 5.54c0 .38-.31.7-.7.7h-1.27c-.38 0-.7-.31-.7-.7v-1.27c0-.38.31-.7.7-.7h1.27c.38 0 .7.31.7.7v1.27Z" /></symbol>'}),Fu=(a().add(Nu),Nu),Hu=new(o())({id:"redis",use:"redis-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="redis"><path d="M1.49 5.89c.87.41 5.67 2.35 6.43 2.71.76.36 1.29.37 2.25-.13s5.48-2.36 6.35-2.81c.42-.22.63-.39.64-.55.01-.17-.21-.31-.65-.47-.85-.31-5.34-2.1-6.2-2.41-.86-.32-1.21-.3-2.22.06-1.01.36-5.78 2.23-6.63 2.57-.43.17-.63.32-.63.49.01.16.23.33.66.54Zm7.85 1.92L6.55 6.66l4-.61-1.21 1.76Zm5.81-2.65-2.33.92-.26.1-2.34-.92 2.58-1.02 2.35.92ZM8.04 2.79l1.22.48 1.14-.37-.31.74 1.06.4-.01.07-1.39.14-.34.81-.54-.9-1.62-.14-.01-.07 1.18-.43-.38-.73ZM5.66 4.46c1.16 0 2.06.36 2.06.82 0 .46-.9.82-2.06.82-1.16 0-2.06-.36-2.06-.82 0-.46.91-.82 2.06-.82Zm10.87 6.68c-.87.45-5.39 2.31-6.35 2.81s-1.5.5-2.25.13c-.76-.36-5.56-2.3-6.43-2.72-.43-.21-.65-.38-.66-.55v1.65c0 .16.23.34.66.55.87.41 5.67 2.35 6.43 2.72.76.36 1.29.37 2.25-.13s5.48-2.36 6.35-2.81c.44-.23.64-.41.64-.57v-1.63c-.01.16-.22.33-.64.55ZM1.49 7.54c.87.41 5.67 2.35 6.43 2.72.76.36 1.29.37 2.25-.13s5.48-2.36 6.35-2.81c.44-.23.64-.41.64-.57V5.31c-.01.02-.02.03-.04.05v.01c-.03.03-.06.06-.11.1l-.01.01c-.02.01-.04.03-.06.04l-.01.01c-.05.03-.1.07-.16.1-.01 0-.01.01-.02.01-.02.01-.05.03-.07.04-.01 0-.02.01-.03.01-.03.02-.07.04-.1.05-.01.01-.03.01-.04.02-.24.12-.7.33-1.26.57-.08.04-.17.07-.26.11-.02.01-.04.02-.07.03-.43.19-.91.39-1.4.6-.34.14-.68.29-1 .43l-.06.03-.15.06c-.58.25-1.12.49-1.53.67-.25.11-.44.21-.57.27-.4.21-.73.33-1.02.38-.1.02-.2.02-.29.02h-.12c-.05 0-.09-.01-.14-.02-.23-.03-.47-.11-.75-.25-.35-.17-1.58-.68-2.9-1.23a.694.694 0 0 0-.13-.05c-.82-.34-1.65-.68-2.3-.96-.14-.06-.28-.12-.41-.17-.31-.13-.56-.24-.7-.31-.04-.02-.07-.03-.1-.05-.01 0-.02-.01-.03-.01-.03-.01-.05-.03-.07-.04-.01 0-.01-.01-.02-.01-.03-.02-.06-.03-.09-.05h-.01c-.03-.02-.05-.03-.07-.05-.01 0-.01-.01-.02-.01-.02-.01-.04-.03-.06-.04 0 0-.01 0-.01-.01-.02-.02-.04-.03-.06-.05-.02-.01-.03-.03-.05-.04l-.01-.01c-.01-.02-.03-.03-.04-.05v1.46c.02.18.25.35.68.56Zm15.04.91c-.87.45-5.39 2.31-6.35 2.81s-1.5.5-2.25.13c-.76-.36-5.56-2.3-6.43-2.72-.43-.21-.65-.38-.66-.55v1.65c0 .16.23.34.66.55.87.41 5.67 2.36 6.43 2.72.76.36 1.29.37 2.25-.13s5.48-2.36 6.35-2.81c.44-.23.64-.41.64-.57V7.9c-.01.16-.22.33-.64.55Z" /></symbol>'}),Vu=(a().add(Hu),Hu),zu=new(o())({id:"rethinkDB",use:"rethinkDB-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="rethinkDB"><path d="M4.08 8.83c-.13 0-.22.04-.27.12-.05.08-.08.17-.08.27h.67c0-.26-.11-.39-.32-.39ZM2.1 8.27h-.12v.74h.07c.17 0 .31-.03.4-.1.1-.07.14-.16.14-.3.02-.22-.15-.34-.49-.34ZM0 4.91v8.18h18V4.91H0Zm8.2 3.1c.04-.04.1-.06.17-.06s.12.02.17.06c.04.04.06.1.06.16s-.02.12-.06.16c-.04.04-.1.06-.17.06s-.12-.02-.16-.06a.211.211 0 0 1-.06-.16c0-.07.01-.11.05-.16Zm-4.99 2.08c0 .03-.02.05-.05.05h-.42c-.03 0-.06-.01-.07-.04l-.44-.83h-.06c-.07 0-.13 0-.18-.01v.64h.2c.03 0 .05.02.05.05v.15c0 .03-.02.05-.05.05h-.73c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.17V8.28h-.17c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05.27-.01.5-.02.68-.02.56 0 .83.19.83.57a.635.635 0 0 1-.39.58l.37.71h.2c.03 0 .05.02.05.05v.17h.01Zm1.51-.66c-.01.01-.02.01-.05.01h-.94c.01.15.05.26.11.34.07.08.18.12.34.12.12 0 .24-.03.36-.08.03-.01.05-.01.06.02l.06.14c.01.02 0 .05-.03.06-.14.07-.32.11-.53.11-.25 0-.44-.07-.56-.21-.12-.14-.18-.33-.18-.57 0-.24.06-.43.19-.59.13-.16.31-.23.54-.23.12 0 .22.02.3.06.08.04.15.1.19.17.09.14.13.3.13.48.02.12.01.16.01.17Zm1.21.67c-.1.05-.22.07-.36.07-.19 0-.31-.05-.37-.14a.34.34 0 0 1-.07-.18c-.02-.08-.03-.17-.03-.25v-.74h-.18c-.03 0-.05-.02-.05-.05v-.16c0-.03.02-.05.05-.05h.18v-.42c0-.03.02-.05.05-.05h.26c.03 0 .05.02.05.05v.42h.32c.03 0 .05.02.05.05v.16c0 .03-.02.05-.05.05h-.32v.78c0 .1.01.17.04.21.03.04.07.06.14.06s.14-.01.2-.04c.02-.01.04 0 .05.02l.06.14v.03c.01.01 0 .02-.02.04Zm1.95-.01c0 .03-.02.05-.05.05h-.7c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.15v-.64c0-.13-.02-.22-.05-.28-.03-.06-.1-.09-.21-.09a.4.4 0 0 0-.27.09c-.07.06-.11.13-.11.21v.71h.2c.03 0 .05.02.05.05v.15c0 .03-.02.05-.05.05h-.73c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.17V8.08h-.17c-.03 0-.05-.02-.05-.05v-.16c0-.03.02-.05.05-.05h.49c.03 0 .05.02.05.05v.95c.12-.17.29-.26.5-.26.33 0 .5.17.5.52v.79h.19c.03 0 .05.02.05.05v.17h-.01Zm.95 0c0 .03-.02.05-.05.05h-.76c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.2V8.86h-.17c-.03 0-.05-.02-.05-.05v-.16c0-.03.02-.05.05-.05h.48c.03 0 .05.02.05.05v1.24h.2c.03 0 .05.02.05.05v.15Zm1.92 0c0 .03-.02.05-.05.05H10c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.15v-.64c0-.13-.02-.22-.05-.28-.03-.06-.1-.09-.21-.09a.4.4 0 0 0-.27.09c-.07.06-.11.13-.11.21v.71h.2c.03 0 .05.02.05.05v.15c0 .03-.02.05-.05.05H9c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.17V8.86H9c-.03 0-.05-.01-.05-.04v-.16c0-.03.02-.05.05-.05h.44c.03 0 .04.02.05.05l.03.18c.11-.16.27-.25.48-.26h.07c.31.01.46.19.46.52v.79h.19c.03 0 .05.02.05.05v.15h-.02Zm1.83 0c0 .03-.02.05-.05.05h-.41c-.03 0-.05-.01-.07-.04l-.48-.75h-.11v.54h.17c.03 0 .05.02.05.05v.15c0 .03-.02.05-.05.05h-.7c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.17V8.08h-.17c-.03 0-.05-.02-.05-.05v-.16c0-.03.02-.05.05-.05h.48c.03 0 .05.02.05.05V9.1h.16l.5-.47c.02-.02.05-.03.08-.03h.25c.03 0 .05.02.05.05v.16c0 .03-.02.05-.05.05h-.2l-.35.33.44.7h.19c.03 0 .05.02.05.05v.15Zm1.75-.23c-.21.18-.5.27-.87.27h-.67c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.17v-1.6h-.17c-.03 0-.05-.02-.05-.05v-.16c0-.03.02-.05.05-.05.27-.01.48-.02.61-.02s.23 0 .3.01l.22.03c.08.02.16.04.22.07.07.03.13.07.2.12.07.05.12.11.17.18.1.16.15.36.15.61-.01.38-.12.66-.33.84Zm2.05.08c-.13.11-.31.17-.53.18-.09.01-.24.01-.44.01h-.45c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.17v-1.6h-.17c-.03 0-.05-.02-.05-.05v-.16c0-.03.02-.05.05-.05.26-.01.5-.02.73-.02.23 0 .41.04.55.13.14.09.21.21.21.37 0 .12-.04.22-.11.3-.07.09-.16.15-.26.19.16.02.29.08.38.18.09.09.13.21.13.34 0 .18-.07.32-.21.43Zm-2.86-1.67h-.2v1.62h.21c.23 0 .42-.07.55-.22.13-.15.19-.35.19-.61s-.06-.45-.18-.59c-.13-.13-.32-.2-.57-.2Zm2.2.89h-.23v.74h.14c.19 0 .33-.03.44-.09.1-.06.16-.16.16-.3-.01-.23-.17-.35-.51-.35Zm.36-.57c0-.12-.04-.2-.12-.25a.623.623 0 0 0-.33-.07h-.15v.63h.12c.33 0 .48-.1.48-.31Z" /></symbol>'}),Uu=(a().add(zu),zu),Gu=new(o())({id:"retroShare",use:"retroShare-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="retroShare"><path d="M15.31 5.69a2.428 2.428 0 0 0-2.99-2.99c-.89-.45-1.9-.7-2.96-.7-2.31 0-4.34 1.18-5.53 2.96-.22.05-.43.14-.62.25-.56.32-.96.84-1.13 1.47-.17.62-.08 1.28.24 1.84.11.19.25.37.41.52.2 3.34 2.87 6.01 6.2 6.22.15.16.33.3.53.41.37.21.79.32 1.21.32a2.427 2.427 0 0 0 2.35-1.82A6.64 6.64 0 0 0 16 8.63c0-1.05-.25-2.05-.69-2.94ZM5.34 9.35c-1.03.46-2.27.08-2.85-.92-.62-1.07-.25-2.44.82-3.05 1.07-.62 2.44-.25 3.05.82.38.65.39 1.42.09 2.06l3.02 3.06-.12.06c-.44.25-.78.62-1 1.04L5.34 9.35Zm6.65 2.42c.92.66 1.2 1.93.63 2.93a2.23 2.23 0 0 1-3.05.82 2.23 2.23 0 0 1-.82-3.05c.38-.65 1.04-1.05 1.74-1.11l1.14-4.14c.04.02.08.05.11.07.44.25.92.36 1.39.35l-1.14 4.13Zm.99-4.51c-.76 0-1.42-.38-1.83-.95L7 7.4v-.13c0-.51-.15-.98-.4-1.38l4.16-1.09a2.235 2.235 0 0 1 4.46.23c0 1.23-1 2.23-2.24 2.23Z" /></symbol>'}),Wu=(a().add(Gu),Gu),$u=new(o())({id:"selected_area",use:"selected_area-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="selected_area"><path d="M3.5 5.85H2v2.1h1.5v-2.1Zm0-2.35h.25V2H2v1.75h1.5V3.5ZM7.949 2h-2.1v1.5h2.1V2ZM2 16h6.75V9.25H2V16Zm1.5-5.25h3.75v3.75H3.5v-3.75ZM14.25 2v1.5h.25v.25H16V2h-1.75Zm.25 5.95H16v-2.1h-1.5v2.1Zm0 4.2H16v-2.1h-1.5v2.1ZM10.051 16h2.1v-1.5h-2.1V16Zm4.449-1.5h-.25V16H16v-1.75h-1.5v.25ZM12.149 2h-2.1v1.5h2.1V2Z" /></symbol>'}),qu=(a().add($u),$u),Yu=new(o())({id:"sendgrid",use:"sendgrid-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="sendgrid"><path d="M2 10.16h3.84V14H2v-3.84Zm7.92 0H6.08V14h3.84v-3.84ZM2 9.92h3.84V6.08H2v3.84Zm4.08 0h3.84V6.08H6.08v3.84Zm4.08-4.08H14V2h-3.84v3.84Zm3.84.24h-3.84v3.84H14V6.08Zm-7.92-.24h3.84V2H6.08v3.84Z" /></symbol>'}),Xu=(a().add(Yu),Yu),Ku=new(o())({id:"services",use:"services-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="services"><path d="M14.5 6c-1.39 0-2.57.96-2.9 2.25H9.52c.47-.53.84-1.12 1.11-1.78.12.02.24.03.37.03 1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3c0 1 .49 1.88 1.24 2.43a5.11 5.11 0 0 1-1.97 2.32H6.4A3.003 3.003 0 0 0 3.5 6c-1.65 0-3 1.35-3 3s1.35 3 3 3c1.39 0 2.57-.96 2.9-2.25h.87c.9.58 1.55 1.35 1.97 2.32C8.49 12.62 8 13.5 8 14.5c0 1.65 1.35 3 3 3s3-1.35 3-3-1.35-3-3-3c-.13 0-.25.01-.37.03-.27-.66-.64-1.25-1.11-1.78h2.08A3.003 3.003 0 0 0 14.5 12c1.65 0 3-1.35 3-3s-1.35-3-3-3Zm-4.97 8.22c.01-.08.04-.16.07-.23.02-.07.06-.14.1-.21v-.01c.02-.04.05-.09.08-.13a.53.53 0 0 1 .1-.12c.01-.02.03-.04.05-.06.02-.03.04-.05.07-.06a.7.7 0 0 1 .16-.14c.08-.05.16-.1.25-.14.1-.04.2-.07.31-.09.09-.02.19-.03.28-.03.03 0 .07 0 .1.01.1 0 .19.02.28.05.08.02.16.04.23.08.07.03.14.06.21.11.01 0 .01.01.02.01.06.04.13.09.18.15.06.05.11.11.15.17.21.25.33.56.33.92 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5c0-.1.01-.19.03-.28ZM9.5 3.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5c0 .8-.62 1.44-1.4 1.49-.03.01-.07.01-.1.01-.56 0-1.06-.31-1.3-.77-.13-.22-.2-.46-.2-.73Zm5 7c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5S16 8.17 16 9s-.67 1.5-1.5 1.5Z" /></symbol>'}),Ju=(a().add(Ku),Ku),Qu=new(o())({id:"smartdlog",use:"smartdlog-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="smartdlog"><path d="M15 14.022H1V2h14v12.022Zm-13.48-.52h12.96V2.52H1.52v10.982Z" /><path d="M15 2.52H1v.99h14v-.99ZM9.848 4.602h-4.25v.52h4.25v-.52ZM12.103 5.947H5.597v.52h6.506v-.52ZM11.123 7.335H5.597v.52h5.526v-.52ZM12.97 8.809H5.597v.52h7.373v-.52ZM10.715 10.327H5.597v.52h5.118v-.52ZM12.016 11.671H5.684v.52h6.332v-.52ZM4.816 4.602H2.561v.52h2.255v-.52ZM4.816 5.947H2.561v.52h2.255v-.52Z" /><path d="M4.816 5.947H2.561v.52h2.255v-.52ZM4.816 7.291H2.561v.52h2.255v-.52ZM4.816 8.636H2.561v.52h2.255v-.52ZM4.816 10.327H2.561v.52h2.255v-.52ZM4.816 11.671H2.561v.52h2.255v-.52Z" /></symbol>'}),el=(a().add(Qu),Qu),tl=new(o())({id:"solr",use:"solr-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="solr"><path d="M8.99 2c-.95 0-1.86.19-2.69.54l-.92 7.79L10 2.07A8.57 8.57 0 0 0 8.99 2ZM3.21 5.03l1.02 5.12 1.45-7.32c-.99.52-1.83 1.28-2.47 2.2Zm7.2-2.88-4.02 8.71 7.45-6.89a6.857 6.857 0 0 0-3.43-1.82ZM2 8.38l1.09 1.95-.5-4.2c-.31.7-.52 1.46-.59 2.25Zm13.94-.28-8.21 4.59 7.7-.91c.37-.85.57-1.78.57-2.77 0-.31-.02-.61-.06-.91Zm-3.03 6.73c.92-.62 1.68-1.45 2.22-2.43l-7.22 1.43 5 1ZM9.57 16c.78-.06 1.52-.25 2.2-.55l-4.04-.48L9.57 16ZM14.1 4.22l-6.89 7.45 8.66-4a6.965 6.965 0 0 0-1.77-3.45Z" /></symbol>'}),nl=(a().add(tl),tl),rl=new(o())({id:"squid",use:"squid-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="squid"><path d="M17 3.1c-.03-.43-.36-.65-.54-.81-.18-.16-.41-.47.03-.7-1.9-.15-5.12-.31-8.95 1.79C4.36 5.13 3.3 7.43 3.03 8.15c-.79.2-1.37.92-1.37 1.77 0 .16.02.32.06.48-.85.67-.88 2.89-.5 3.52.4.66 1.15 1.35 2.59 1.24 1.44-.11 2.27.58 2.39 1.33 0 0 .19-.72.04-1.29-.15-.16-.4-.34-.75-.48.04.03.07.08.07.14 0 .09-.08.17-.17.17-.09 0-.17-.08-.17-.17 0-.09.08-.17.17-.17h.02c-.09-.03-.18-.06-.28-.09-.13-.04-.27-.08-.41-.13.05.03.09.08.09.15 0 .09-.08.17-.17.17-.09 0-.17-.08-.17-.17 0-.09.08-.17.17-.17h.03c-.44-.16-.9-.4-1.19-.75-.39-.33-.44-.8-.32-1 .02.18.23.56.47.88.2.24.64.58 1.56.84.11.03.41.12.71.29.14.08.26.16.36.24.11.03.29.06.55.06.5-.01 2.03.03 2.57.95-.18-1.26-.9-1.8-1.69-2.06-.11.04-.23.07-.35.09.05.04.09.11.09.18 0 .13-.1.23-.23.23s-.23-.1-.23-.23c0-.05.02-.1.05-.14-.06 0-.12.01-.18.01-.12 0-.25-.01-.39-.02.01.03.02.06.02.1 0 .13-.1.23-.23.23s-.23-.1-.23-.23c0-.05.02-.1.05-.14-.02 0-.04-.01-.06-.01a2.17 2.17 0 0 1-.42-.11c-.02.13-.13.23-.26.23-.15 0-.26-.12-.26-.26 0-.07.03-.14.08-.19-.17-.11-.34-.25-.49-.4a.32.32 0 0 1-.29.19c-.18 0-.32-.14-.32-.32 0-.16.11-.29.26-.32-.13-.2-.24-.42-.33-.65a.29.29 0 0 1-.24.14.28.28 0 1 1 0-.56c.05 0 .11.02.15.04l.14-.03c.1.41.27.78.5 1.1.08.04.14.11.16.2.19.22.42.41.66.55.09 0 .17.04.22.11.16.07.32.12.49.14.89.14 1.4.09 1.96-.19.14-.12.25-.25.34-.36.17-.22.91-1.02 1.49-.99-.09-.31-.41-.52-.77-.55-.36-.03-.7.17-.95.38s-.82.61-1.31.41c-.49-.2-1.08-.69-1.14-1.4-.06-.71.56-1.19.56-1.19.68.31 1.88.24 2.89-.08 1.01-.32 2.93-1.31 3.54-1.9.61-.59 1.03-1.23 1.2-1.87.16-.64.48-.72.56-.67.09.05.28.31.52.31s.91-.27.88-1.12c-.03-.59-.14-.67.14-.83.19-.11.42-.09.58-.07.11-.01.49-.18.46-.61ZM6.03 15.39c.08 0 .15.07.15.15 0 .08-.07.15-.15.15-.08 0-.15-.07-.15-.15 0-.08.07-.15.15-.15Zm-2.29-1.2c.13 0 .24.11.24.24s-.11.24-.24.24-.24-.11-.24-.24.1-.24.24-.24Zm4.88.48c.1 0 .18.08.18.18 0 .1-.08.18-.18.18a.18.18 0 0 1-.18-.18c0-.1.08-.18.18-.18Zm-.6-.44c.11 0 .2.09.2.2a.2.2 0 0 1-.2.2.2.2 0 0 1-.2-.2c0-.11.09-.2.2-.2Zm1.2-2.25c.07 0 .12.05.12.12 0 .07-.05.12-.12.12-.07 0-.12-.05-.12-.12 0-.07.05-.12.12-.12Zm-.46.08c.09 0 .16.07.16.16s-.07.16-.16.16-.16-.07-.16-.16c0-.08.08-.16.16-.16Zm-.61.29c.09 0 .16.07.16.16s-.07.16-.16.16-.16-.07-.16-.16.07-.16.16-.16Zm-.81.32c.12 0 .21.1.21.21 0 .12-.1.21-.21.21-.12 0-.21-.1-.21-.21-.01-.11.09-.21.21-.21Zm-.85 0a.29.29 0 1 1 0 .58.29.29 0 0 1 0-.58Zm6.53-10.88c.18 0 .33.15.33.33 0 .18-.15.33-.33.33-.18 0-.33-.15-.33-.33 0-.18.14-.33.33-.33Zm-2.65.57c.25 0 .46.21.46.46s-.21.46-.46.46-.46-.21-.46-.46.21-.46.46-.46Zm-1.63.7a.56.56 0 1 1 0 1.12.56.56 0 1 1 0-1.12Zm-1.48.86a.56.56 0 1 1 0 1.12.56.56 0 1 1 0-1.12Zm-2.4 2.05c.17 0 .31.14.31.31 0 .17-.14.32-.31.32-.17 0-.31-.14-.31-.31 0-.17.13-.32.31-.32Zm-2.53 7.28c-.17 0-.3-.13-.3-.3 0-.17.13-.3.3-.3.17 0 .3.13.3.3a.3.3 0 0 1-.3.3Zm-.3-1.34c0-.18.14-.32.32-.32s.32.14.32.32-.14.32-.32.32a.329.329 0 0 1-.32-.32Zm1.12 1.99c0 .15-.12.27-.27.27-.15 0-.27-.12-.27-.27 0-.15.12-.27.27-.27.15 0 .27.12.27.27Zm.35-2.43c-.86 0-1.55-.69-1.55-1.55 0-.86.69-1.55 1.55-1.55.86 0 1.55.69 1.55 1.55 0 .86-.7 1.55-1.55 1.55Zm1.56.25c-.17 0-.31-.14-.31-.31 0-.17.14-.31.31-.31.17 0 .31.14.31.31 0 .17-.14.31-.31.31Zm.57.34a.29.29 0 1 1 0 .58.29.29 0 0 1 0-.58Zm.15-3.61c-.15 0-.27-.12-.27-.27 0-.15.12-.27.27-.27.15 0 .27.12.27.27 0 .15-.12.27-.27.27Zm.14-2.55c-.25 0-.46-.21-.46-.46s.21-.46.46-.46.46.21.46.46-.21.46-.46.46Zm.61 3.82c-.15 0-.27-.12-.27-.27 0-.15.12-.27.27-.27.15 0 .27.12.27.27 0 .15-.12.27-.27.27Zm.38-1.81c-.23 0-.42-.19-.42-.42 0-.23.19-.42.42-.42.23 0 .42.19.42.42 0 .23-.19.42-.42.42Zm.78 1.9c-.22 0-.41-.18-.41-.41 0-.22.18-.41.41-.41.22 0 .41.18.41.41 0 .23-.18.41-.41.41Zm.2-3.17a.58.58 0 1 1 1.16.001.58.58 0 0 1-1.16 0ZM9.2 9.4a.49.49 0 1 1 .002-.981.49.49 0 0 1-.002.981Zm.4-3.77c0-.36.29-.65.65-.65.36 0 .65.29.65.65 0 .36-.29.65-.65.65-.36 0-.65-.29-.65-.65Zm1.1 3.14c-.31 0-.55-.25-.55-.55 0-.3.25-.55.55-.55.31 0 .55.25.55.55 0 .3-.25.55-.55.55Zm.63-6.32a.37.37 0 1 1 .738-.002.37.37 0 0 1-.738.002Zm.7 1.76c.3 0 .53.24.53.53 0 .3-.24.53-.53.53-.3 0-.53-.24-.53-.53 0-.29.24-.53.53-.53Zm.1 3.49c-.29 0-.52-.23-.52-.52 0-.29.23-.52.52-.52.29 0 .52.23.52.52 0 .29-.23.52-.52.52Zm1.02-1.1a.47.47 0 1 1-.001-.939.47.47 0 0 1 .001.94Zm.28-2.25a.39.39 0 1 1 .39-.39c0 .22-.17.39-.39.39Zm.59 1.06c-.13 0-.23-.1-.23-.23s.1-.23.23-.23.23.1.23.23-.1.23-.23.23Zm.39-1.75c-.14 0-.26-.11-.26-.26 0-.14.11-.26.26-.26.15 0 .26.11.26.26 0 .14-.12.26-.26.26ZM3.66 8.68c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1Z" /></symbol>'}),ol=(a().add(rl),rl),il=new(o())({id:"summary_statistic",use:"summary_statistic-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="summary_statistic"><path d="M3.5 11.666V6.334A2.837 2.837 0 0 1 6.334 3.5h5.332A2.837 2.837 0 0 1 14.5 6.334V11H16V6.334A4.333 4.333 0 0 0 11.666 2H6.334A4.333 4.333 0 0 0 2 6.334v5.332A4.333 4.333 0 0 0 6.334 16H11v-1.5H6.334A2.837 2.837 0 0 1 3.5 11.666ZM9.75 12V8h-1.5v4h1.5ZM16 14.5V12h-1.5v2.5H12V16h2.5v2H16v-2h2v-1.5h-2ZM5.25 12h1.5V9h-1.5v3Zm7.5-6h-1.5v6h1.5V6Z" /></symbol>'}),al=(a().add(il),il),sl=new(o())({id:"systemd",use:"systemd-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="systemd"><path d="M2 6v3.628h1.395V9.07h-.837V6.558h.837V6H2Zm10.605 0v.558h.837V9.07h-.837v.558H14V6h-1.395ZM8.28 7.814l2.511-1.396V9.21L8.28 7.814ZM6.187 9.07a1.256 1.256 0 1 0 0-2.512 1.256 1.256 0 0 0 0 2.512Z" /></symbol>'}),ul=(a().add(sl),sl),ll=new(o())({id:"traefik",use:"traefik-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="traefik"><path d="M4.93 5.87c-.07.12-.21.2-.35.2-.07 0-.14-.02-.21-.05-.03.39-.03.78-.01 1.18l4.38 1.07.02.1c.01.03.11.64.16 1.41.05-.77.16-1.38.16-1.41l.02-.1 4.17-1.07c-.01-.39-.04-.78-.08-1.16-.06.03-.12.04-.19.04-.15 0-.28-.07-.35-.19-.01-.02-.16-.21-.35-.52-.06.46-.24.88-.57 1.03l-1.76-.2c.09.14.11.29-.04.45-.13.14-.25.14-.39.11.01.19.04.38 0 .6-.06.11-.17.12-.27.16a.388.388 0 0 1-.3-.24c-.03-.24 0-.47.02-.7h-.02c-.01.25-.05.5-.02.75-.46.61-.74-.15-.6-.6-.17.04-.34.03-.44-.16a.425.425 0 0 1-.04-.31l-1.95.12c-.36-.06-.58-.47-.66-.97-.17.26-.29.41-.33.46Zm.67-.98c.39 1.51 2.81 1.13 2.72-.39-.03-.43-.21-.74-.48-.93H9.4c-.26.25-.43.6-.41 1.04.28 1.63 2.81 1.32 2.77-.18-.21-.41-.41-.88-.57-1.39-.03-.1-.03-.2-.01-.29-.73-.31-1.59-.38-2.48-.38-.79.06-1.55.18-2.22.44.02.08.01.17-.02.26-.24.71-.57 1.34-.86 1.82Zm4.09-.79c.22 0 .4.2.4.44s-.18.44-.4.44c-.22 0-.4-.2-.4-.44s.18-.44.4-.44Zm-3.02.55c0 .24-.18.44-.41.44-.23 0-.41-.2-.41-.44s.18-.44.41-.44c.23 0 .41.2.41.44Zm3.2.1c.05 0 .09-.05.09-.11s-.04-.11-.09-.11c-.05 0-.1.05-.1.11.01.06.05.11.1.11Zm-3.42.11c.05 0 .1-.05.1-.11s-.04-.11-.1-.11c-.05 0-.1.05-.1.11s.05.11.1.11Zm-2.27.81h.01c.02.05.06.09.11.12l.14.08c.13.07.28.03.35-.09 0 0 .98-1.22 1.51-2.74.05-.14.02-.27-.11-.34l-.14-.08a.25.25 0 0 0-.17-.03h-.01c-.5-.27-1.11-.16-1.59.22.2-.31.47-.64.8-.96.99-.94 6.99-.7 7.6 0 .23.26.45.62.63.95-.47-.37-1.06-.48-1.55-.23h-.01a.27.27 0 0 0-.17.03l-.15.08c-.13.07-.16.19-.12.34.48 1.54 1.43 2.79 1.43 2.79.06.12.22.17.35.1l.15-.08c.05-.03.09-.07.12-.12h.01c.58-.3.83-1.02.67-1.74.1-.06.07-.3-.05-.54-.11-.21-.26-.36-.36-.36-.19-.45-.51-1.09-.97-1.51-.76-.7-6.68-.73-7.59 0-.53.43-.9 1.04-1.12 1.48-.1.03-.24.16-.34.35-.13.24-.16.48-.07.54-.17.7.07 1.42.64 1.74Zm4.48-.39c-.02.02-.05.07-.1.14.2-.1.47-.11.67-.03a.63.63 0 0 0-.08-.11c-.11-.08-.4-.07-.49 0Zm5.2 6.79c-.01-.12-.03-.25-.04-.37-.05.01-2.53.66-4.68.42.02.19.04.37.05.53v-.06s2.42.17 4.67-.52Zm-4.45 1.37c-.01-.02-.02-.03-.03-.05.1.17.25.35.35.41.13.09.66.24 1.4.27.74.03 1.59-.13 2.12-.43s.7-.63.7-.63v-.02c-.09.03-2.41.69-4.54.45Zm-.07-.1c-.03-.06-.06-.13-.08-.21.01.05.02.09.03.11.02.03.04.06.05.1Zm6.6-7.15-.08-.04c-.1-.05-.23.01-.3.14l-1.47 2.78-.05.09v.01l-.25.46c-.17-.05-.35-.07-.52-.06l.02.5c.01.19.05.18.15.22l-.11.2c-.08-.11-.14-.27-.13-.61.03-.77.32-.46.31-.95l.01-1.63-4.3 1.1s-.17.92-.18 1.91c0 .3.01.66.03 1.03 0-.02 0-.04.01-.06 0 0 2.27.22 4.53-.47.06 0 .12-.02.14-.07l.12-.24c.16.04.31 0 .32-.25.17-.08.1-.24 0-.36l.26-.5v-.01l1.52-2.86c.09-.14.07-.28-.03-.33ZM4.29 10.86l.07-.03c2.2.65 4.38.44 4.38.44v.02c.02-.35.03-.7.03-.99-.01-1-.17-1.91-.17-1.91l-4.51-1.1.1 1.63c-.01.49.46.18.49.95.01.45-.08.59-.2.7l-.11-.23c.1-.04.14-.02.15-.22l.02-.5c-.16-.01-.33 0-.49.05l-.21-.44s0-.01-.01-.01L2.44 6.28c-.06-.13-.19-.2-.29-.15l-.08.04c-.1.05-.13.19-.07.32l1.39 2.93c0 .01.01.02.02.03l.22.46c-.11.12-.2.3-.02.39.01.25.16.29.32.25l.12.26c.03.07.14.1.24.05Zm8.94 2.97c-.5.25-1.22.41-1.92.41h-.19c-.71-.03-1.29-.18-1.48-.3-.17-.11-.4-.42-.49-.64-.08-.2-.19-1.26-.23-2.18-.04.92-.15 1.98-.23 2.18-.09.23-.32.53-.49.64-.18.12-.76.27-1.46.3h-.19c-.73 0-1.49-.18-1.99-.46-.05-.03-.09-.06-.14-.08.07.51.21 1 .48 1.42.15.24.34.45.55.63-.02 0-.04 0-.06.01-.3.22-.89.55-.6 1 .07.07.07.03.12.05.03.05.15.29.45.11.33-.18.55-.53.94-.59-.02-.02-.04-.05-.06-.07.69.33 1.5.47 2.21.49 1.02.04 2.17-.1 3.09-.6.42.14.69 1.05 1.17.61.5-.3-.1-.92-.44-1.13.24-.22.44-.49.59-.8.17-.31.28-.65.37-1Zm-4.55-1.71c-2.13.23-4.6-.42-4.62-.42-.01.12-.03.25-.04.37 2.22.69 4.6.52 4.61.52.02-.14.04-.3.05-.47Zm-.13 1.07c-.01.02-.02.05-.02.07 0-.01.01-.02.01-.02 0-.02 0-.03.01-.05Zm-1.82.89c.73-.03 1.25-.19 1.38-.27.09-.06.22-.21.32-.36-2.14.24-4.46-.44-4.48-.45v.02s.17.33.69.63c.52.3 1.36.46 2.09.43Z" /></symbol>'}),cl=(a().add(ll),ll),fl=new(o())({id:"varnish",use:"varnish-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="varnish"><path d="M13.165 8.533a3.766 3.766 0 1 0 0-7.531 3.766 3.766 0 0 0 0 7.531ZM7.197 17.001a2.72 2.72 0 1 0 0-5.44 2.72 2.72 0 0 0 0 5.44ZM2.638 9.656a1.564 1.564 0 1 0 0-3.127 1.564 1.564 0 0 0 0 3.127Z" /></symbol>'}),dl=(a().add(fl),fl),pl=new(o())({id:"webLog",use:"webLog-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="webLog"><path d="M8.26 15.96c.24.03.49.04.74.04s.5-.01.74-.04l1.34-1.36H6.92l1.34 1.36ZM6.22 13.9h5.55l1.38-1.4H4.84l1.38 1.4Zm-2.07-2.1h9.71l1.38-1.4H2.76l1.39 1.4ZM16 8.82v-.18c0-.03 0-.06-.01-.09 0-.03 0-.06-.01-.09 0-.06-.01-.11-.01-.17a7.03 7.03 0 0 0-2.16-4.39A7.046 7.046 0 0 0 9 2c-1.79 0-3.5.68-4.8 1.91A6.93 6.93 0 0 0 2.04 8.3c-.01.06-.01.11-.01.17 0 .03 0 .06-.01.08 0 .03 0 .06-.01.09V9c0 .24.01.47.04.7h13.93c.02-.23.04-.46.04-.7-.02-.06-.02-.12-.02-.18ZM8.3 8.3H3.44c.13-1.05.54-2.02 1.21-2.84a7.19 7.19 0 0 0 3.64 1.4V8.3h.01Zm0-2.84c-.94-.11-1.83-.45-2.61-.97.77-.56 1.66-.92 2.61-1.04v2.01Zm1.4-2.02c.95.12 1.84.47 2.61 1.04-.78.53-1.67.86-2.61.97V3.44Zm0 4.86V6.87a7.28 7.28 0 0 0 3.64-1.4c.67.82 1.08 1.79 1.21 2.84H9.7V8.3Z" /></symbol>'}),hl=(a().add(pl),pl),gl=new(o())({id:"webLog_nginx",use:"webLog_nginx-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="webLog_nginx"><path d="m11.06 1.94-.44-.44H3.5v15h11V5.38l-3.44-3.44Zm-.31 1.81 1.5 1.5h-1.5v-1.5ZM13 15H5V3h4.25v3.75H13V15ZM6.97 7.93c-.29.11-.47.39-.47.7v3.75c0 .41.34.75.75.75s.75-.34.75-.75v-1.85l2.2 2.36c.14.16.34.24.55.24.09 0 .19-.02.28-.05.29-.11.47-.39.47-.7V8.62c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.85L7.8 8.11a.754.754 0 0 0-.83-.18Z" /></symbol>'}),vl=(a().add(gl),gl),ml=new(o())({id:"x509_check",use:"x509_check-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="x509_check"><path d="M12.79 9.42c-.02.46-.07.85-.16 1.18h1.23c.04.22.13.45.45.45.5 0 .53-.88.54-1.49-.21.27-.56.36-.91.36-.48 0-.88-.17-1.15-.5Zm1.45 2.64c-1.2 0-1.59-.65-1.71-1.15-.31.81-.88 1.15-1.71 1.15-.77 0-1.33-.31-1.65-1.06-.27.67-.86 1.06-1.82 1.06-1.29 0-1.82-.71-1.87-1.67h1.38c.03.41.16.66.51.66.42 0 .53-.34.53-.97 0-.63-.13-.93-.55-.93-.32 0-.46.19-.54.51l-1.25-.13c.1-.66.29-2.5.35-3.22h3.27L9 7.44H7.06c-.02.25-.08.74-.1.95.18-.16.47-.27.9-.27.45 0 .79.15 1.04.4.13-1.72.89-2.31 1.96-2.31.77 0 1.37.3 1.69 1.12.26-.7.88-1.12 1.77-1.12.72 0 1.22.24 1.54.71C14.96 4.07 12.3 2 9.16 2 5.83 2 3.04 4.33 2.33 7.45h.81c.23.56.39 1.09.47 1.35h.03c.11-.33.3-.88.5-1.35h1.51L4.49 9.57l1.16 2.4H4.08c-.24-.63-.39-1.13-.48-1.4h-.03c-.08.25-.3.92-.49 1.4h-.27A7.013 7.013 0 0 0 9.16 16a7 7 0 0 0 6.56-4.56c-.32.41-.79.62-1.48.62ZM2.16 9c0 .5.05.98.15 1.45l.36-.72-.5-1.04c-.01.1-.01.21-.01.31Zm12.18-.11c.31 0 .5-.2.5-.77 0-.59-.11-.91-.51-.91-.34 0-.5.27-.5.84 0 .59.18.84.51.84Zm-3.85.6-.63-.63-.49.49 1.12 1.12 1.68-1.68-.49-.49-1.19 1.19Z" /></symbol>'}),yl=(a().add(ml),ml),bl=new(o())({id:"xen",use:"xen-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="xen"><path d="M10.22 6.47H7.17L5.4 7.82 4.37 6.47H1.92l1.94 2.54L0 11.97h3.06l1.93-1.48 1.13 1.48h2.45L6.53 9.3l3.69-2.83Zm-5.24 5.94a3.3 3.3 0 0 1-1.65-.43l-.21.16H1.58c.85.91 2.05 1.49 3.4 1.49s2.55-.57 3.4-1.49H6.29c-.4.17-.84.27-1.31.27Zm5.72-4.84c-1.78 0-2.57.97-2.57 1.85 0 .73.52 1.42 2.06 1.42 1.42 0 2.1-.51 2.36-1.05h-1.56c-.12.16-.29.26-.66.26-.43 0-.61-.2-.61-.48 0-.03 0-.07.01-.1h2.96c.07-.18.1-.34.1-.56-.01-.74-.63-1.34-2.09-1.34Zm.56 1.25H9.91c.09-.3.35-.5.77-.5.39 0 .59.14.59.4.01.02 0 .06-.01.1Zm-9.42 1.51a3.406 3.406 0 0 1 .32-3.25l-.6-.79H2.9a3.419 3.419 0 0 1 4.17.02l.03-.02h1.63a4.634 4.634 0 0 0-3.76-1.92C2.42 4.37.35 6.44.35 9c0 .75.18 1.47.5 2.1l.99-.77Zm6.49-1.97c.24-.31.59-.58 1.07-.76-.02-.08-.05-.15-.08-.23l-1.03.79c.01.08.03.14.04.2Zm8.44-.79c-.71 0-1.11.22-1.36.42.02-.09.05-.28.06-.34h-1.58c-.05.21-.11.45-.22.85l-.61 2.25h1.62l.43-1.6c.13-.5.4-.72.81-.72.42 0 .46.22.38.52l-.49 1.8h1.62l.51-1.89c.23-.85-.24-1.29-1.17-1.29Zm-8.6 2.62c-.08.21-.18.41-.29.59l.78 1.02c.21-.28.4-.59.54-.91-.29-.08-.53-.2-.72-.36a1.26 1.26 0 0 1-.31-.34Z" /></symbol>'}),wl=(a().add(bl),bl),xl=new(o())({id:"settings",use:"settings-usage",viewBox:"0 0 17 15",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 15" id="settings"><path d="M14.514 7.41V1.55c0-.41-.34-.75-.75-.75s-.75.34-.75.75v5.86c-1.29.34-2.25 1.5-2.25 2.89 0 1.65 1.35 3 3 3s3-1.35 3-3c0-1.39-.96-2.56-2.25-2.89Zm-.17 4.27c-.18.08-.38.12-.58.12-.2 0-.4-.04-.58-.12-.54-.23-.92-.76-.92-1.38a1.36 1.36 0 0 1 .08-.45c.03-.1.07-.19.12-.27.01-.02.02-.03.03-.05.13-.22.31-.39.53-.52.22-.13.48-.21.75-.21s.53.08.75.21c.22.13.4.3.53.52.01.02.02.03.03.05a1.595 1.595 0 0 1 .15.36c.03.12.05.24.05.36-.02.62-.4 1.15-.94 1.38ZM4.014 5.41V1.55c0-.41-.34-.75-.75-.75s-.75.34-.75.75v3.86c-1.29.33-2.25 1.5-2.25 2.89 0 1.65 1.35 3 3 3s3-1.35 3-3c0-1.39-.96-2.56-2.25-2.89Zm.7 3.25-.03.09c-.03.1-.07.19-.12.27-.01.02-.02.03-.03.05-.13.22-.31.39-.53.52-.22.13-.48.21-.75.21s-.53-.08-.75-.21c-.22-.13-.4-.3-.53-.52-.01-.02-.02-.03-.03-.05-.05-.09-.09-.18-.12-.27l-.03-.09c-.03-.12-.05-.24-.05-.36s.02-.25.05-.36l.03-.09c.03-.1.07-.19.12-.27.01-.02.02-.03.03-.05.13-.22.31-.39.53-.52.22-.13.48-.21.75-.21s.53.08.75.21c.22.13.4.3.53.52.01.02.02.03.03.05a1.595 1.595 0 0 1 .15.36c.03.12.05.24.05.36s-.02.25-.05.36Zm4.52-7.26a.739.739 0 0 0-.72-.6c-.36 0-.65.26-.72.6a2.982 2.982 0 0 0-2.28 2.9c0 1.65 1.35 3 3 3s3-1.35 3-3c0-1.41-.97-2.58-2.28-2.9Zm.73 3.26-.03.09c-.03.1-.07.19-.12.27-.01.02-.02.03-.03.05-.13.22-.31.39-.53.52a1.42 1.42 0 0 1-1.49 0c-.22-.13-.4-.3-.53-.52-.01-.02-.02-.03-.03-.05-.05-.09-.09-.18-.12-.27l-.03-.09c-.02-.11-.04-.23-.04-.36 0-.13.02-.25.05-.36l.03-.09c.03-.1.07-.19.12-.27.01-.02.02-.03.03-.05.13-.22.31-.39.53-.52.22-.13.48-.21.75-.21s.53.08.75.21c.22.13.4.3.53.52.01.02.02.03.03.05a1.595 1.595 0 0 1 .15.36c.03.12.05.24.05.36s-.04.25-.07.36Zm-7.45 7.05v2.34c0 .41.34.75.75.75s.75-.34.75-.75v-2.34c-.24.06-.49.09-.75.09s-.51-.04-.75-.09Zm5.25-4v6.34c0 .41.34.75.75.75s.75-.34.75-.75V7.71c-.24.05-.49.09-.75.09s-.51-.04-.75-.09Zm5.25 6v.34c0 .41.34.75.75.75s.75-.34.75-.75v-.34c-.24.06-.49.09-.75.09s-.51-.04-.75-.09Z" /></symbol>'}),_l=(a().add(xl),xl),Sl=new(o())({id:"settings_h",use:"settings_h-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="settings_h"><path d="M.75 4.5h5.86c.34 1.29 1.5 2.25 2.89 2.25 1.65 0 3-1.35 3-3s-1.35-3-3-3C8.11.75 6.94 1.71 6.61 3H.75C.34 3 0 3.34 0 3.75s.34.75.75.75ZM8.21 3c.13-.22.3-.4.52-.53.02-.01.03-.02.05-.03.09-.05.18-.09.27-.12l.09-.03a1.4 1.4 0 0 1 .94.07c.54.23.92.76.92 1.38 0 .62-.38 1.15-.92 1.38-.18.08-.38.12-.58.12a1.361 1.361 0 0 1-.45-.08c-.1-.03-.19-.07-.27-.12-.02-.01-.03-.02-.05-.03-.22-.13-.39-.31-.52-.53C8.08 4.26 8 4 8 3.73s.08-.51.21-.73Zm5.04 1.5c.41 0 .75-.34.75-.75S13.66 3 13.25 3h-.34c.05.24.09.49.09.75s-.04.51-.09.75h.34ZM4.5 7.25c-1.39 0-2.56.96-2.89 2.25H.75c-.41 0-.75.34-.75.75s.34.75.75.75h.86c.34 1.29 1.5 2.25 2.89 2.25 1.65 0 3-1.35 3-3s-1.35-3-3-3Zm.58 4.38c-.18.08-.38.12-.58.12-.13 0-.25-.02-.36-.05l-.09-.03c-.1-.03-.19-.07-.27-.12-.02-.01-.03-.02-.05-.03-.22-.13-.39-.31-.52-.53-.13-.22-.21-.48-.21-.75s.08-.53.21-.75c.13-.22.3-.4.52-.53.02-.01.03-.02.05-.03.09-.05.18-.09.27-.12l.09-.03a1.4 1.4 0 0 1 .94.07c.54.23.92.76.92 1.38 0 .62-.38 1.17-.92 1.4Zm8.17-2.13H7.91c.05.24.09.49.09.75s-.04.51-.09.75h5.34c.41 0 .75-.34.75-.75s-.34-.75-.75-.75Z" /></symbol>'}),Ol=(a().add(Sl),Sl),Cl=new(o())({id:"sign_in",use:"sign_in-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="sign_in"><g clip-path="url(#sign_in_a)"><path d="M6.76 4.231c.38-.308.994-.308 1.374 0L14 9.001l-5.867 4.768c-.19.154-.438.231-.687.231-.248 0-.497-.078-.686-.232-.38-.308-.38-.808 0-1.116l3.523-2.863H.97C.435 9.79 0 9.436 0 9c0-.435.435-.788.971-.788h9.312L6.76 5.348c-.38-.308-.38-.808 0-1.117Z" /><path d="M2.6 3.88a.759.759 0 0 1-.07-1.12A8.944 8.944 0 0 1 9 0c4.97 0 8.99 4.03 8.99 9S13.97 18 9 18c-2.54 0-4.84-1.06-6.47-2.76a.759.759 0 0 1 .07-1.12c.3-.23.73-.22.99.05 1.69 1.78 4.25 2.73 7 2.16 2.89-.59 5.2-2.93 5.77-5.82.1-.51.14-1.02.14-1.51s-.04-1-.14-1.51c-.57-2.89-2.89-5.22-5.77-5.82-2.74-.57-5.3.38-7 2.16-.26.28-.7.29-.99.05Z" /></g><defs><clipPath id="sign_in_a"><path d="M0 18V0h18v18z" /></clipPath></defs></symbol>'}),El=(a().add(Cl),Cl),Al=new(o())({id:"sorting_vertical",use:"sorting_vertical-usage",viewBox:"0 0 19 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18" id="sorting_vertical"><path d="M16.736 0H2.908C1.822 0 .933.9.933 2v14c0 1.1.889 2 1.975 2h13.828c1.086 0 1.975-.9 1.975-2V2c0-1.1-.889-2-1.975-2ZM6.859 14H4.883V7H6.86v7Zm3.95 0H8.835V4h1.976v10Zm3.951 0h-1.975v-4h1.975v4Z" /></symbol>'}),Ml=(a().add(Al),Al),kl=new(o())({id:"sorting_asc",use:"sorting_asc-usage",viewBox:"0 0 8 9",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 9" id="sorting_asc"><path d="M.8 5.2c.4.4 1 .4 1.4 0l.8-.8V8c0 .6.4 1 1 1s1-.4 1-1V4.4l.8.8c.4.4 1 .4 1.4 0 .4-.4.4-1 0-1.4L4 .6.8 3.8c-.4.4-.4 1 0 1.4Z" /></symbol>'}),Pl=(a().add(kl),kl),Rl=n(30871),Tl=new(o())({id:"sorting_desc",use:"sorting_desc-usage",viewBox:"0 0 8 9",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 9" id="sorting_desc"><path d="M7.2 3.8c-.4-.4-1-.4-1.4 0l-.8.8V1c0-.6-.4-1-1-1S3 .4 3 1v3.6l-.8-.8c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4L4 8.4l3.2-3.2c.4-.4.4-1 0-1.4Z" /></symbol>'}),Il=(a().add(Tl),Tl),Bl=n(35211),Dl=new(o())({id:"sort_indicator",use:"sort_indicator-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="sort_indicator"><path d="M6 2.44 3.47 4.97c-.29.29-.29.77 0 1.06.29.29.77.29 1.06 0l.72-.72V15c0 .41.34.75.75.75s.75-.34.75-.75V5.31l.72.72c.15.15.34.22.53.22s.38-.07.53-.22c.29-.29.29-.77 0-1.06L6 2.44ZM12 15.75l2.53-2.53c.29-.29.29-.77 0-1.06a.754.754 0 0 0-1.06 0l-.72.72V3.19c0-.41-.34-.75-.75-.75s-.75.34-.75.75v9.69l-.72-.72a.742.742 0 0 0-.53-.22c-.19 0-.38.07-.53.22-.29.29-.29.77 0 1.06L12 15.75Z" /></symbol>'}),jl=(a().add(Dl),Dl),Ll=new(o())({id:"space",use:"space-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="space"><path fill-rule="evenodd" d="M11.985 2a9.92 9.92 0 0 1 7.06 2.925 9.92 9.92 0 0 1 2.925 7.06 9.92 9.92 0 0 1-2.924 7.06 9.92 9.92 0 0 1-7.06 2.925 9.92 9.92 0 0 1-7.061-2.924A9.92 9.92 0 0 1 2 11.986c0-1.346.263-2.652.782-3.881a.58.58 0 0 1 1.068.45 8.771 8.771 0 0 0-.691 3.43c0 4.867 3.96 8.826 8.826 8.826 4.867 0 8.826-3.959 8.826-8.826 0-4.867-3.959-8.826-8.826-8.826a8.788 8.788 0 0 0-3.179.59.58.58 0 0 1-.417-1.082A9.942 9.942 0 0 1 11.985 2Zm.195 13.963c.895 0 1.623.727 1.623 1.622 0 .894-.728 1.622-1.623 1.622a1.624 1.624 0 0 1-1.622-1.622c0-.895.728-1.622 1.622-1.622Zm0 1.158a.464.464 0 1 0 .002.928.464.464 0 0 0-.002-.928Zm-.195-11.315a6.186 6.186 0 0 1 6.18 6.18 6.176 6.176 0 0 1-2.725 5.122.58.58 0 0 1-.648-.96 5.02 5.02 0 1 0-5.332.177.58.58 0 0 1-.584 1 6.175 6.175 0 0 1-3.07-5.34 6.186 6.186 0 0 1 6.18-6.179Zm0 2.698c1.92 0 3.481 1.562 3.481 3.481 0 1.92-1.561 3.481-3.48 3.481a3.485 3.485 0 0 1-3.482-3.48c0-1.92 1.562-3.482 3.481-3.482Zm0 1.16a2.325 2.325 0 0 0-2.322 2.321 2.325 2.325 0 0 0 2.322 2.322 2.325 2.325 0 0 0 2.322-2.322 2.325 2.325 0 0 0-2.322-2.322ZM5.228 2.946A2.284 2.284 0 0 1 7.51 5.228 2.284 2.284 0 0 1 5.23 7.51a2.284 2.284 0 0 1-2.282-2.28 2.284 2.284 0 0 1 2.281-2.282Zm0 1.16c-.618 0-1.122.503-1.122 1.121 0 .619.504 1.122 1.122 1.122.62 0 1.122-.503 1.122-1.122 0-.618-.503-1.122-1.122-1.122Z" clip-rule="evenodd" /></symbol>'}),Zl=(a().add(Ll),Ll),Nl=new(o())({id:"space_new",use:"space_new-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="space_new"><path d="M2 13.77V11H0v2.77C0 17.2 2.79 20 6.23 20H9v-2H6.23C3.9 18 2 16.1 2 13.77Zm0-7.54C2 3.9 3.9 2 6.23 2H9V0H6.23A6.23 6.23 0 0 0 0 6.23V9h2V6.23ZM12 10c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2Zm6 3.77C18 16.1 16.1 18 13.77 18H11v2h2.77C17.2 20 20 17.21 20 13.77V11h-2v2.77ZM13.77 0H11v2h2.77C16.1 2 18 3.9 18 6.23V9h2V6.23A6.23 6.23 0 0 0 13.77 0Z" /></symbol>'}),Fl=(a().add(Nl),Nl),Hl=new(o())({id:"spaces_v2",use:"spaces_v2-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="spaces_v2"><path d="M22.27 4.22c-.17-.85-.65-1.49-1.38-1.85-.89-.45-2.11-.43-3.58.02.82.46 1.58 1.02 2.25 1.66.18.02.32.05.43.11.12.06.25.16.31.47.08.4.01.94-.19 1.56A9.926 9.926 0 0 0 12 2C6.49 2 2 6.49 2 12c0 1.25.25 2.43.67 3.54-.85 1.7-1.17 3.13-.94 4.25.2.96.8 1.67 1.7 1.99.36.13.76.19 1.2.19 2.25 0 5.54-1.59 8.98-4.4 4.73-3.87 9.37-9.86 8.66-13.35ZM4.1 19.89c-.2-.07-.34-.18-.41-.51-.08-.39 0-.94.2-1.58.54.75 1.17 1.41 1.89 1.99-.72.19-1.3.23-1.68.1Zm3.91-.99C5.62 17.52 4 14.95 4 12c0-4.41 3.59-8 8-8 3.1 0 5.79 1.78 7.11 4.36-1.33 2.31-3.69 5.14-6.77 7.65-1.58 1.3-3.05 2.24-4.33 2.89Zm12.56-5.35c-.34.4-.69.78-1.06 1.16-1.04 2.89-3.69 5-6.87 5.26 0 0-.01 0-.01.01-1.07.6-2.15 1.18-3.32 1.65.85.24 1.75.37 2.67.37 5.51 0 10-4.49 10-10 0-.1-.01-.2-.01-.29-.42.65-.89 1.26-1.4 1.84Z" /></symbol>'}),Vl=(a().add(Hl),Hl),zl=new(o())({id:"switch_off",use:"switch_off-usage",viewBox:"0 0 14 15",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 15" id="switch_off"><path d="M11.58 2.712a.75.75 0 0 0-.981 1.136A5.479 5.479 0 0 1 12.499 8c0 3.033-2.468 5.5-5.5 5.5a5.506 5.506 0 0 1-5.5-5.5 5.48 5.48 0 0 1 1.9-4.152.75.75 0 1 0-.981-1.136A6.985 6.985 0 0 0 0 8c0 3.86 3.141 7 7 7s7-3.14 7-7a6.98 6.98 0 0 0-2.42-5.288ZM7 8.75A.75.75 0 0 0 7.75 8V1a.75.75 0 0 0-1.5 0v7c0 .414.336.75.75.75Z" /></symbol>'}),Ul=(a().add(zl),zl),Gl=new(o())({id:"system_overview",use:"system_overview-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" id="system_overview"><path d="M16 14c.51 0 .98.2 1.33.52l2.68-2.98A5.99 5.99 0 0 0 16 10.01c-3.29 0-6 2.71-6 6s2.71 6 6 6 6-2.71 6-6a6 6 0 0 0-.48-2.36l-3.68 1.57A2.006 2.006 0 0 1 16 18.01c-1.1 0-2-.9-2-2S14.9 14 16 14ZM3.47 16C4.84 10.25 10.06 6.11 16 6.11c2.41 0 4.69.69 6.65 1.89H21.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5H28V4.5c0-.83-.67-1.5-1.5-1.5S25 3.67 25 4.5v1.19c-2.6-1.76-5.7-2.8-9-2.8C8.43 2.89 1.8 8.26.24 15.67L.17 16l.07.33c.19.92.47 1.81.81 2.67H4.6c-.5-.94-.88-1.94-1.13-3Zm28.29-.33c-.19-.92-.47-1.81-.81-2.67H27.4c.5.94.88 1.94 1.13 3-1.37 5.75-6.59 9.89-12.53 9.89-2.41 0-4.69-.69-6.65-1.89h1.15c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5H4v6.5c0 .83.67 1.5 1.5 1.5S7 28.33 7 27.5v-1.19c2.6 1.76 5.7 2.8 9 2.8 7.57 0 14.2-5.37 15.76-12.78l.07-.33-.07-.33Z" /></symbol>'}),Wl=(a().add(Gl),Gl),$l=new(o())({id:"system_overview_press",use:"system_overview_press-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="system_overview_press"><path d="M3.07 12H7.5v1h-2c-.28 0-.5.22-.5.5s.22.5.5.5h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2v-1h4.43c1.12 0 2.03-.89 2.07-2H1.01c.04 1.11.94 2 2.06 2Zm9.86-10H3.07C1.93 2 1 2.93 1 4.07V9h14V4.07C15 2.93 14.07 2 12.93 2Z" /></symbol>'}),ql=(a().add($l),$l),Yl=new(o())({id:"text_add",use:"text_add-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="text_add"><path d="M12 8.5c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5Zm2 4.25h-1.25V14h-1.5v-1.25H10v-1.5h1.25V10h1.5v1.25H14v1.5ZM12.5 1.54V5H14V1.54C14 .69 13.31 0 12.46 0H1.54C.69 0 0 .69 0 1.54V5h1.5V1.54c0-.02.02-.04.04-.04h4.71v11H3V14h4.75V1.5h4.71c.02 0 .04.02.04.04Z" /></symbol>'}),Xl=(a().add(Yl),Yl),Kl=new(o())({id:"thumb_down",use:"thumb_down-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="thumb_down"><path d="M20.4 4h-3l-2-2H5.6L2 5.6v8.8L4.6 17H9v3.4l1.6 1.6h3.8l1.6-1.6v-3l1.4-1.4H22V5.6L20.4 4ZM16 14.6l-2 2v3l-.4.4h-2.2l-.4-.4V15H5.4L4 13.6V12h5v-1H4V8h5V7H4v-.6L6.4 4h8.2L16 5.4v9.2Zm4-.6h-2V6h1.6l.4.4V14Z" /></symbol>'}),Jl=(a().add(Kl),Kl),Ql=new(o())({id:"thumb_up",use:"thumb_up-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="thumb_up"><path d="M19.4 7H15V3.6L13.4 2H9.6L8 3.6v3L6.6 8H2v10.4L3.6 20h3l2 2h9.8l3.6-3.6V9.6L19.4 7ZM6 18H4.4l-.4-.4V10h2v8Zm14-6h-5v1h5v3h-5v1h5v.6L17.6 20H9.4L8 18.6V9.4l2-2v-3l.4-.4h2.2l.4.4V9h5.6l1.4 1.4V12Z" /></symbol>'}),ec=(a().add(Ql),Ql),tc=new(o())({id:"tiny_buttons",use:"tiny_buttons-usage",viewBox:"0 0 22 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" id="tiny_buttons"><path d="M14.525 18.5h1.65V17h-1.65v1.5Zm.225-15H3.5v11.25h3.75v1.425h1.5V14.75h6v-6h1.425v-1.5H14.75V3.5Zm-1.5 9.75H5V5h8.25v8.25Zm-1.2 5.25h1.65V17h-1.65v1.5Zm-2.475 0h1.65V17h-1.65v1.5Zm-2.325 0h1.5V17h-1.5v1.5ZM17 7.25v1.5h1.5v-1.5H17Zm0 3.975h1.5v-1.65H17v1.65Zm0 7.275h1.5V17H17v1.5Zm0-2.325h1.5v-1.65H17v1.65Zm0-2.475h1.5v-1.65H17v1.65ZM4 1h14v-2H4v2Zm17 3v14h2V4h-2Zm-3 17H4v2h14v-2ZM1 18V4h-2v14h2Zm3 3a3 3 0 0 1-3-3h-2a5 5 0 0 0 5 5v-2Zm17-3a3 3 0 0 1-3 3v2a5 5 0 0 0 5-5h-2ZM18 1a3 3 0 0 1 3 3h2a5 5 0 0 0-5-5v2ZM4-1a5 5 0 0 0-5 5h2a3 3 0 0 1 3-3v-2Z" /></symbol>'}),nc=(a().add(tc),tc),rc=new(o())({id:"training",use:"training-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="training"><path fill="#8F9EAA" fill-rule="evenodd" d="M1.3 6.661 3.507 7.8v2.976c.016.276.1.544.243.777.142.23.337.42.568.552.87.6 2.314.896 3.681.896s2.81-.296 3.68-.896a1.6 1.6 0 0 0 .569-.552c.143-.233.227-.5.243-.777V7.796l.337-.183v3.35l.01.031a.589.589 0 0 0 .208.294.554.554 0 0 0 .662 0 .59.59 0 0 0 .208-.294l.01-.03V7.058l.772-.397h.002a.558.558 0 0 0 .225-.222.588.588 0 0 0-.031-.623.552.552 0 0 0-.246-.195l-.033-.013h-.037l-6.4-2.57a.508.508 0 0 0-.395 0L1.35 5.623a.552.552 0 0 0-.246.196.584.584 0 0 0 .194.843Zm10.07 1.701-.013 1.246v1.17c0 .048-.034.146-.181.279-.141.127-.36.262-.658.385-.592.245-1.464.43-2.556.43s-1.963-.19-2.555-.438a2.324 2.324 0 0 1-.658-.39c-.147-.134-.182-.233-.182-.281V8.357l1.454.751 1.101.573.577.298a.514.514 0 0 0 .495.001l.605-.298 1.119-.57 1.451-.75Zm-3.917.234L2.866 6.22l5.096-2.045 5.096 2.042-4.586 2.378-.51.245-.51-.245Z" clip-rule="evenodd" /></symbol>'}),oc=(a().add(rc),rc),ic=new(o())({id:"trashcan",use:"trashcan-usage",viewBox:"0 0 14 15",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 15" id="trashcan"><path d="M4.75 5.188v6.75c0 .314.248.562.563.562a.557.557 0 0 0 .562-.563v-6.75a.557.557 0 0 0-.562-.562.557.557 0 0 0-.563.563Zm3.375 0v6.75c0 .314.248.562.563.562a.557.557 0 0 0 .562-.563v-6.75a.557.557 0 0 0-.562-.562.557.557 0 0 0-.563.563Zm4.669.73-.259.26.09-1.474v-.068H11.5l-.495 7.92a1.147 1.147 0 0 1-1.147 1.08H4.143a1.147 1.147 0 0 1-1.148-1.08L2.568 5.75 2.433 3.5h10.755a.557.557 0 0 0 .562-.563.557.557 0 0 0-.563-.562H9.25A2.257 2.257 0 0 0 7 .125a2.257 2.257 0 0 0-2.25 2.25H.813a.557.557 0 0 0-.563.563c0 .314.248.562.563.562h.495l.067 1.192.09 1.474-.259-.259a.557.557 0 0 0-.798 0 .557.557 0 0 0 0 .8L1.533 7.83c.01.011.022.011.033.023l.293 4.759A2.286 2.286 0 0 0 4.13 14.75h5.704a2.27 2.27 0 0 0 2.272-2.137l.293-4.748c.011-.011.022-.011.034-.022l1.125-1.125a.557.557 0 0 0 0-.8c-.225-.224-.551-.224-.765 0ZM7 1.25c.619 0 1.125.506 1.125 1.125h-2.25c0-.619.506-1.125 1.125-1.125Z" /></symbol>'}),ac=(a().add(ic),ic),sc=new(o())({id:"triangle",use:"triangle-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="triangle"><path d="M24 0 12 16 0 0z" /></symbol>'}),uc=(a().add(sc),sc),lc=new(o())({id:"triangle_down",use:"triangle_down-usage",viewBox:"0 0 10 5",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 5" id="triangle_down"><path d="m0 0 5 5 5-5H0Z" /></symbol>'}),cc=(a().add(lc),lc),fc=new(o())({id:"unknownError",use:"unknownError-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="unknownError"><path d="M11.17 2H4.83C2.26 2 .68 4.8 2 7l3.35 5.59c.6 1 1.62 1.5 2.65 1.5 1.03 0 2.05-.5 2.65-1.5L14 7c1.32-2.2-.26-5-2.83-5Zm1.55 4.23-3.35 5.59c-.42.7-1.09.77-1.36.77s-.94-.07-1.36-.77L3.28 6.23c-.49-.81-.18-1.54-.02-1.81s.62-.92 1.57-.92h6.34c.95 0 1.41.64 1.57.91.16.27.46 1-.02 1.82ZM8 8.35c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75Zm-.18-3.31c-.43.1-.71.53-.61.96l.36 1.6a.434.434 0 0 0 .85 0L8.78 6c.02-.11.03-.24 0-.35a.79.79 0 0 0-.96-.61Z" /></symbol>'}),dc=(a().add(fc),fc),pc=new(o())({id:"universe",use:"universe-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="universe"><path d="M9 13.35c.75 0 1.35-.6 1.35-1.35 0-.75-.6-1.35-1.35-1.35-.75 0-1.35.6-1.35 1.35 0 .75.6 1.35 1.35 1.35Zm2.23-2.12c.35.35.93.26 1.19-.16.37-.6.58-1.31.58-2.07 0-2.21-1.79-3.97-4-3.98a3.982 3.982 0 0 0-3.42 6.05c.26.43.84.51 1.19.16.25-.25.28-.63.1-.93-.23-.37-.37-.82-.37-1.3 0-1.38 1.12-2.49 2.5-2.49S11.5 7.63 11.5 9c0 .48-.14.93-.37 1.31-.18.29-.15.67.1.92ZM5.71 5.71c.53-.53.53-1.38 0-1.91s-1.38-.53-1.91 0-.53 1.38 0 1.91 1.38.53 1.91 0ZM9 10c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1Zm.42-7.99c-.81-.05-1.58.04-2.31.25-.43.12-.66.59-.49 1.01l.01.01c.14.34.51.53.86.43.89-.26 1.87-.3 2.88-.05 1.98.48 3.57 2.11 4.01 4.1a5.514 5.514 0 0 1-6.6 6.6c-1.99-.44-3.62-2.02-4.1-4-.25-1.01-.21-2 .05-2.89.1-.35-.1-.72-.43-.86 0 0-.01 0-.01-.01a.759.759 0 0 0-1.01.49c-.2.73-.3 1.5-.25 2.3.2 3.59 3.24 6.52 6.84 6.6 3.98.08 7.22-3.15 7.15-7.12-.08-3.59-3.01-6.65-6.6-6.86Z" /></symbol>'}),hc=(a().add(pc),pc),gc=new(o())({id:"unreachable",use:"unreachable-usage",viewBox:"0 0 12 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 14" id="unreachable"><path d="M10 8.5H8V10H5.62l-1.38 1.5h.96v2h1.62v-2H9.5V10h2V3.62L10 5.24V8.5ZM11.5.45a.746.746 0 0 0-1.06.05l-.46.5H.5v9h1.3L.44 11.5c-.28.31-.26.78.05 1.06.14.13.32.2.5.2.2 0 .41-.08.55-.25l10-11c.29-.31.27-.79-.04-1.06ZM3.17 8.5H2v-6h1.25V4h1.5V2.5h3.87l-5.45 6Z" /></symbol>'}),vc=(a().add(gc),gc),mc=new(o())({id:"unreachableNode",use:"unreachableNode-usage",viewBox:"0 0 231 230",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 231 230" id="unreachableNode"><path fill="#EDF2F6" d="M115.5 226c61.304 0 111-49.696 111-111S176.804 4 115.5 4 4.5 53.696 4.5 115s49.696 111 111 111Z" /><path fill="#E2E6EC" d="M212.149 115a96.657 96.657 0 0 1-40.698 78.821 96.654 96.654 0 0 1-87.833 12.432 96.653 96.653 0 0 1-60.974-64.43 96.65 96.65 0 0 1 17.25-87.015l3.303-4.037A96.649 96.649 0 0 1 212.149 115Z" /><mask id="unreachableNode_a" width="206" height="194" x="6" y="18" maskUnits="userSpaceOnUse" style="mask-type:alpha"><path fill="#E2E6EC" d="M211.798 114.743a96.645 96.645 0 0 1-40.698 78.821 96.654 96.654 0 0 1-87.833 12.432C68.697 200.905 26.108 203.209 15.5 192c-10.608-11.209.281-35.172-4-50-4.281-14.828-6-31.361-3-46.5 3.001-15.139-.614-35.927 9-48H40c13.017-14.675 33.037-22.027 52.086-26.708a96.648 96.648 0 0 1 119.712 93.951Z" /></mask><g mask="url(#unreachableNode_a)"><g clip-path="url(#unreachableNode_b)"><path fill="#45535C" d="M217.255 50H19.142a2.641 2.641 0 0 0-2.642 2.642v134.716A2.642 2.642 0 0 0 19.142 190h198.113a2.641 2.641 0 0 0 2.641-2.642V52.642A2.641 2.641 0 0 0 217.255 50Z" /><path fill="#546C82" d="M19.142 50h198.113a2.644 2.644 0 0 1 2.641 2.642v3.962H16.5v-3.962A2.641 2.641 0 0 1 19.142 50Z" /><path fill="#0F0" d="M21.123 55.283a1.981 1.981 0 1 0 0-3.963 1.981 1.981 0 0 0 0 3.963Z" opacity=".5" /><path fill="#FF0" d="M27.727 55.283a1.981 1.981 0 1 0 0-3.963 1.981 1.981 0 0 0 0 3.963Z" opacity=".5" /><path fill="red" d="M34.33 55.283a1.981 1.981 0 1 0 0-3.963 1.981 1.981 0 0 0 0 3.963Z" opacity=".5" /><path stroke="#fff" stroke-miterlimit="10" stroke-width="2" d="m34.33 88.962 6.604-6.603-6.604-6.604M44.236 88.302h11.887" /></g><path fill="#7698B0" d="M145.374 81.989a2.328 2.328 0 0 0-4.656 0v19.552a2.327 2.327 0 0 0 4.656 0V81.989Z" /><path fill="#6D8CA3" d="M145.373 83.386h7.821a2.421 2.421 0 0 1 2.421 2.42v11.918a2.42 2.42 0 0 1-2.421 2.421h-7.821v-16.76Z" /><path fill="#658196" d="M155.615 88.972h2.979a2.607 2.607 0 0 1 2.607 2.607v.372a2.61 2.61 0 0 1-2.607 2.607h-2.979v-5.586Z" /><path fill="#7698B0" d="M219.897 143.904v1.862h-36.35a9.31 9.31 0 0 1-9.311-9.31v-36.312c0-4.096-2.7-7.448-6.052-7.448h-6.983v-1.862h6.983c4.376 0 7.914 4.19 7.914 9.31v36.312a7.447 7.447 0 0 0 7.449 7.448h36.35Z" /><path fill="#80A4BF" d="M124.89 85.247h-9.31a1.862 1.862 0 1 0 0 3.724h9.31a1.862 1.862 0 1 0 0-3.724ZM124.89 94.558h-9.31a1.862 1.862 0 1 0 0 3.724h9.31a1.862 1.862 0 1 0 0-3.724Z" /><path fill="#6D8CA3" d="M127.777 81.523h12.941v20.484h-12.941a3.818 3.818 0 0 1-3.818-3.818V85.341a3.815 3.815 0 0 1 2.357-3.527c.463-.192.959-.29 1.461-.29Z" /><path fill="#19B357" d="M106.269 107.127a2.327 2.327 0 0 0-4.655 0v19.553a2.327 2.327 0 0 0 4.655 0v-19.553Z" /><path fill="#00AB44" d="M106.269 108.523h7.821a2.419 2.419 0 0 1 2.42 2.421v11.918a2.419 2.419 0 0 1-2.42 2.42h-7.821v-16.759Z" /><path fill="#00993D" d="M116.51 114.11h2.98a2.607 2.607 0 0 1 2.607 2.607v.373a2.607 2.607 0 0 1-2.607 2.607h-2.98v-5.587Z" /><path fill="#00AB44" d="M219.896 132.732c-.016.624 0 1.136 0 1.862h-75.454a9.312 9.312 0 0 1-9.311-9.311c0-4.096-2.7-7.448-6.051-7.448h-6.983v-1.862h6.983c4.376 0 7.914 4.189 7.914 9.31a7.447 7.447 0 0 0 7.448 7.449h75.454Z" /><path fill="#00CB51" d="M85.786 110.386h-9.31a1.862 1.862 0 1 0 0 3.724h9.31a1.862 1.862 0 0 0 0-3.724ZM85.786 119.696h-9.31a1.862 1.862 0 0 0 0 3.724h9.31a1.862 1.862 0 1 0 0-3.724Z" /><path fill="#00AB44" d="M88.672 106.662h12.942v20.483H88.672a3.817 3.817 0 0 1-3.817-3.817v-12.849a3.818 3.818 0 0 1 3.817-3.817Z" /><path fill="#7698B0" d="M124.89 149.025a2.328 2.328 0 1 0-4.655 0v19.552a2.328 2.328 0 0 0 4.655 0v-19.552Z" /><path fill="#6D8CA3" d="M124.89 150.421h7.821a2.421 2.421 0 0 1 2.421 2.421v11.824a2.421 2.421 0 0 1-2.421 2.421h-7.821v-16.666Z" /><path fill="#658196" d="M135.131 156.008h2.98a2.606 2.606 0 0 1 2.607 2.607v.372a2.608 2.608 0 0 1-2.607 2.607h-2.98v-5.586Z" /><path fill="#7698B0" d="M219.896 122.49h-56.833a7.447 7.447 0 0 0-7.448 7.448v20.484c0 5.12-3.538 9.31-7.914 9.31h-6.983v-1.862h6.983c3.352 0 6.052-3.352 6.052-7.448v-20.484a9.31 9.31 0 0 1 9.31-9.31h56.833v1.862Z" /><path fill="#80A4BF" d="M104.407 152.283h-9.31a1.862 1.862 0 0 0 0 3.724h9.31a1.862 1.862 0 1 0 0-3.724ZM104.407 161.594h-9.31a1.862 1.862 0 1 0 0 3.724h9.31a1.862 1.862 0 0 0 0-3.724Z" /><path fill="#6D8CA3" d="M107.293 148.559h12.942v20.483h-12.942a3.817 3.817 0 0 1-3.817-3.818v-12.848a3.815 3.815 0 0 1 3.817-3.817Z" /></g><defs><clipPath id="unreachableNode_b"><path fill="#fff" d="M16.5 50h203.396v140H16.5z" /></clipPath></defs></symbol>'}),yc=(a().add(mc),mc),bc=new(o())({id:"update",use:"update-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="update"><path d="M12.29 7.29 9 10.59 7.71 9.3a.996.996 0 1 0-1.41 1.41l2.71 2.71 4.71-4.71a.996.996 0 0 0 0-1.41 1.02 1.02 0 0 0-1.43-.01ZM2 10c0-4.41 3.59-8 8-8 2.02 0 3.85.76 5.26 2H13v2h6V0h-2v2.89A9.93 9.93 0 0 0 10 0C4.49 0 0 4.49 0 10c0 .34.02.67.05 1h2.02c-.04-.33-.07-.66-.07-1Zm17.95-1h-2.02c.04.33.07.66.07 1 0 4.41-3.59 8-8 8-2.02 0-3.85-.76-5.26-2H7v-2H1v6h2v-2.89A9.93 9.93 0 0 0 10 20c5.51 0 10-4.49 10-10 0-.34-.02-.67-.05-1Z" /></symbol>'}),wc=(a().add(bc),bc),xc=new(o())({id:"update_pending",use:"update_pending-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="update_pending"><path d="M2 10c0-4.41 3.59-8 8-8 2.02 0 3.85.76 5.26 2H13v2h6V0h-2v2.89A9.93 9.93 0 0 0 10 0C4.49 0 0 4.49 0 10c0 .34.02.67.05 1h2.02c-.04-.33-.07-.66-.07-1Zm9.5-3.21a1.54 1.54 0 0 0-1.86-1.14A1.53 1.53 0 0 0 8.5 7.5l.59 2.5a.93.93 0 0 0 1.81 0l.59-2.5c.06-.23.07-.47.01-.71ZM10 11.24c-.7 0-1.26.56-1.26 1.26s.56 1.26 1.26 1.26 1.26-.56 1.26-1.26-.56-1.26-1.26-1.26ZM19.95 9h-2.02c.04.33.07.66.07 1 0 4.41-3.59 8-8 8-2.02 0-3.85-.76-5.26-2H7v-2H1v6h2v-2.89A9.93 9.93 0 0 0 10 20c5.51 0 10-4.49 10-10 0-.34-.02-.67-.05-1Z" /></symbol>'}),_c=(a().add(xc),xc),Sc=new(o())({id:"upload",use:"upload-usage",viewBox:"0 0 20 21",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 21" id="upload"><path d="M6.21 7.21 9 4.41V14c0 .55.45 1 1 1s1-.45 1-1V4.41l2.79 2.79c.2.2.45.29.71.29.26 0 .51-.1.71-.29a.996.996 0 0 0 0-1.41L10 .59l-5.21 5.2a.996.996 0 0 0 0 1.41c.39.39 1.03.4 1.42.01ZM18 14v3.1a1.9 1.9 0 0 1-1.9 1.9H3.9A1.9 1.9 0 0 1 2 17.1V14H0v3.1C0 19.25 1.75 21 3.9 21h12.2c2.15 0 3.9-1.75 3.9-3.9V14h-2Z" /></symbol>'}),Oc=(a().add(Sc),Sc),Cc=new(o())({id:"user",use:"user-usage",viewBox:"0 0 16 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 18" id="user"><path d="M13.72 11.59c-.02.02-.04.05-.06.07-.35.35-.74.66-1.14.94 1.18.71 1.98 2 1.98 3.48V18H16v-1.92c0-1.85-.9-3.48-2.28-4.49ZM8 0C4.69 0 2 2.69 2 6c0 1.89.87 3.57 2.24 4.67-2.43.6-4.24 2.79-4.24 5.41V18h1.5v-1.92C1.5 13.83 3.33 12 5.58 12H8c3.31 0 6-2.69 6-6s-2.69-6-6-6Zm0 10.5c-2.48 0-4.5-2.02-4.5-4.5S5.52 1.5 8 1.5s4.5 2.02 4.5 4.5-2.02 4.5-4.5 4.5Z" /></symbol>'}),Ec=(a().add(Cc),Cc),Ac=new(o())({id:"user_press",use:"user_press-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="user_press"><path d="M10 7.2c.6-.5 1-1.3 1-2.2 0-1.7-1.3-3-3-3S5 3.3 5 5c0 .9.4 1.7 1 2.2-1.7.5-3 2.1-3 4V14h10v-2.8c0-1.9-1.3-3.5-3-4Z" /></symbol>'}),Mc=(a().add(Ac),Ac),kc=new(o())({id:"users",use:"users-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="users"><path d="M11.71 6.92C12.5 6.19 13 5.16 13 4c0-2.21-1.79-4-4-4-1.11 0-2.1.46-2.82 1.2C5.81 1.08 5.42 1 5 1 2.79 1 1 2.79 1 5c0 1.16.5 2.19 1.29 2.92A4.059 4.059 0 0 0 0 11.56V14h1.5v-2.44C1.5 10.15 2.65 9 4.06 9h1.88c1.41 0 2.56 1.15 2.56 2.56V14H10v-2.44c0-1.6-.94-2.98-2.29-3.64C8.5 7.19 9 6.16 9 5c0-1.22-.56-2.3-1.42-3.03.41-.29.89-.47 1.42-.47a2.494 2.494 0 0 1 .8 4.86c-.09.32-.23.63-.38.92l.24.72h.27c1.41 0 2.56 1.15 2.56 2.56V14h1.5v-3.44c.01-1.6-.93-2.98-2.28-3.64ZM5 7.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5Z" /></symbol>'}),Pc=(a().add(kc),kc),Rc=new(o())({id:"view_list",use:"view_list-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="view_list"><path d="M10 17h6c1.1 0 2-.9 2-2h-8v2Zm0-8h6c1.1 0 2-.9 2-2h-8v2Zm8.48-7H5.52C3.58 2 2 3.58 2 5.52v12.97c0 1.94 1.58 3.52 3.52 3.52h12.97c1.94 0 3.52-1.58 3.52-3.52V5.52A3.54 3.54 0 0 0 18.48 2ZM6 20h-.48C4.68 20 4 19.32 4 18.48V5.52C4 4.68 4.68 4 5.52 4H6v16Zm14-1.52c0 .84-.68 1.52-1.52 1.52H8V4h10.48c.84 0 1.52.68 1.52 1.52v12.96ZM10 13h6c1.1 0 2-.9 2-2h-8v2Z" /></symbol>'}),Tc=(a().add(Rc),Rc),Ic=new(o())({id:"single_node_view",use:"single_node_view-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="single_node_view"><path d="m7.22 2.75-.59-1.43-1.38.58.59 1.43c.43-.25.9-.44 1.38-.58Zm2.53-.2V1h-1.5v1.55c.25-.03.5-.05.75-.05s.5.02.75.05ZM4.97 3.91l-1.1-1.1-1.06 1.06L3.9 4.96c.32-.38.67-.74 1.07-1.05Zm-1.06 9.12-1.09 1.09 1.06 1.06 1.09-1.09c-.4-.31-.75-.67-1.06-1.06ZM12.75 1.9l-1.39-.57-.59 1.43c.49.14.95.33 1.39.57l.59-1.43Zm1.34 3.07 1.09-1.09-1.06-1.06-1.09 1.09c.4.31.75.67 1.06 1.06Zm-1.06 9.12 1.09 1.09 1.06-1.06-1.09-1.09c-.31.39-.66.75-1.06 1.06ZM5 8.5H3.5V10H5V8.5Zm10.5-3h-13C1.67 5.5 1 6.17 1 7v4c0 .83.67 1.5 1.5 1.5h13c.83 0 1.5-.67 1.5-1.5V7c0-.83-.67-1.5-1.5-1.5Zm0 5.5h-13V7h13v4Zm-7.25 4.45V17h1.5v-1.55c-.25.03-.5.05-.75.05s-.5-.02-.75-.05Zm2.53-.2.59 1.43 1.39-.57-.59-1.43c-.44.24-.91.43-1.39.57Zm-5.53.85 1.39.57.59-1.43c-.49-.14-.95-.33-1.39-.57l-.59 1.43Z" /></symbol>'}),Bc=(a().add(Ic),Ic),Dc=new(o())({id:"single_node_view_press",use:"single_node_view_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="single_node_view_press"><path d="M9.75 2.55V1h-1.5v1.55c.25-.03.5-.05.75-.05s.5.02.75.05Zm-2.53.2-.59-1.43-1.38.58.59 1.43c.43-.25.9-.44 1.38-.58Zm5.53-.85-1.39-.57-.59 1.43c.49.14.95.33 1.39.57l.59-1.43ZM4.97 3.91l-1.1-1.1-1.06 1.06L3.9 4.96c.32-.38.67-.74 1.07-1.05Zm9.12 1.06 1.09-1.09-1.06-1.06-1.09 1.09c.4.31.75.67 1.06 1.06ZM5.25 16.1l1.39.57.59-1.43c-.49-.14-.95-.33-1.39-.57l-.59 1.43Zm7.78-2.01 1.09 1.09 1.06-1.06-1.09-1.09c-.31.39-.66.75-1.06 1.06ZM15.5 5.5h-13C1.67 5.5 1 6.17 1 7v4c0 .83.67 1.5 1.5 1.5h13c.83 0 1.5-.67 1.5-1.5V7c0-.83-.67-1.5-1.5-1.5ZM5 10H3.5V8.5H5V10Zm-1.09 3.03-1.09 1.09 1.06 1.06 1.09-1.09c-.4-.31-.75-.67-1.06-1.06Zm6.87 2.22.59 1.43 1.39-.57-.59-1.43c-.44.24-.91.43-1.39.57Zm-2.53.2V17h1.5v-1.55c-.25.03-.5.05-.75.05s-.5-.02-.75-.05Z" /></symbol>'}),jc=(a().add(Dc),Dc),Lc=new(o())({id:"virtualization",use:"virtualization-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="virtualization"><path d="M11.69 3H6.31C5.59 3 5 3.59 5 4.31V5h-.69C3.59 5 3 5.59 3 6.31v5.38c0 .72.59 1.31 1.31 1.31h5.38c.72 0 1.31-.59 1.31-1.31V11h.69c.72 0 1.31-.59 1.31-1.31V4.31C13 3.59 12.41 3 11.69 3ZM10 11.69c0 .17-.14.31-.31.31H4.31c-.17 0-.31-.14-.31-.31V6.31c0-.17.14-.31.31-.31H5v3.69c0 .72.59 1.31 1.31 1.31H10v.69ZM10 10H6.31C6.14 10 6 9.86 6 9.69V6h3.69c.17 0 .31.14.31.31V10Zm2-.31c0 .17-.14.31-.31.31H11V6.31C11 5.59 10.41 5 9.69 5H6v-.69c0-.17.14-.31.31-.31h5.38c.17 0 .31.14.31.31v5.38Z" /></symbol>'}),Zc=(a().add(Lc),Lc),Nc=new(o())({id:"warning",use:"warning-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="warning"><path fill-rule="evenodd" d="M12.065 2C6.509 2 2 6.509 2 12.065c0 5.555 4.509 10.064 10.065 10.064 5.555 0 10.064-4.509 10.064-10.065C22.129 6.51 17.62 2 12.064 2Zm1.006 15.097h-2.013v-2.013h2.013v2.013Zm0-4.026h-2.013V7.032h2.013v6.039Z" clip-rule="evenodd" /><mask id="warning_a" width="21" height="21" x="2" y="2" mask-type="alpha" maskUnits="userSpaceOnUse"><path fill-rule="evenodd" d="M12.065 2C6.509 2 2 6.509 2 12.065c0 5.555 4.509 10.064 10.065 10.064 5.555 0 10.064-4.509 10.064-10.065C22.129 6.51 17.62 2 12.064 2Zm1.006 15.097h-2.013v-2.013h2.013v2.013Zm0-4.026h-2.013V7.032h2.013v6.039Z" clip-rule="evenodd" /></mask></symbol>'}),Fc=(a().add(Nc),Nc),Hc=new(o())({id:"warning_triangle",use:"warning_triangle-usage",viewBox:"0 0 12 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" id="warning_triangle"><path d="M11.027 7.94 6.84.493a.887.887 0 0 0-.153-.2C6.68.287 6.68.28 6.674.28A.932.932 0 0 0 6 0a.953.953 0 0 0-.673.273C5.32.28 5.32.287 5.314.287c-.054.06-.107.12-.154.2L.974 7.94a1.23 1.23 0 0 0-.154.593c.014.394.227.767.567.967.173.1.373.16.593.16h8.04a1.158 1.158 0 0 0 1.16-1.127c.007-.193-.04-.4-.153-.593ZM6 7.667A.669.669 0 0 1 5.334 7c0-.367.3-.667.666-.667.367 0 .667.3.667.667 0 .367-.3.667-.667.667Zm.667-3.334-.32 1.334a.365.365 0 0 1-.433.266.372.372 0 0 1-.267-.266l-.313-1.334a.688.688 0 0 1 .506-.826.688.688 0 0 1 .827.826Z" /></symbol>'}),Vc=(a().add(Hc),Hc),zc=n(45724),Uc=new(o())({id:"weights_compare",use:"weights_compare-usage",viewBox:"0 0 14 12",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 12" id="weights_compare"><path d="M2.111 11.778v-.89H.778v.89H2.11ZM13.222 10v-.889H11.89V10h1.333ZM.778 9.111V10H2.11v-.889H.778Zm12.444 2.667v-.89H11.89v.89h1.333Zm0-8.89V2H11.89v.889h1.333Zm-3.529-.47-.942.942 1.974 1.973H3.277L5.25 3.36l-.943-.942L2.11 4.612v-.834H.778v.889h1.279L.724 6l1.333 1.333H.777v.89h1.334v-.835l2.196 2.194.942-.942-1.973-1.973h7.448L8.75 8.64l.943.942 2.196-2.195v.835h1.333v-.889h-1.279L13.277 6l-1.334-1.333h1.28v-.89h-1.334v.835L9.693 2.418Zm3.53-1.307V.222h-1.334v.89h1.333Zm-12.445 0H2.11V.222H.778v.89ZM2.11 2.89V2H.778v.889H2.11Z" /></symbol>'}),Gc=(a().add(Uc),Uc),Wc=new(o())({id:"weights_drill_down",use:"weights_drill_down-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="weights_drill_down"><path d="M13.222 8.333V3.89H7.89v1.555H4.11v-.666h2V.333H.778v4.445h2v7.333h5.11v1.556h5.334V9.222H7.89v1.556H4.11v-4H7.89v1.555h5.333Zm-4-3.11h2.667V7H9.222V5.222Zm0 5.333h2.667v1.777H9.222v-1.777Zm-7.11-7.112V1.667h2.666v1.777H2.11Z" /></symbol>'}),$c=(a().add(Wc),Wc),qc=new(o())({id:"x",use:"x-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="x"><path d="m13.4 12 5.3-5.3c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0L12 10.6 6.7 5.3c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4l5.3 5.3-5.3 5.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3l5.3-5.3 5.3 5.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L13.4 12Z" /></symbol>'}),Yc=(a().add(qc),qc),Xc=new(o())({id:"firewall_solid",use:"firewall_solid-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="firewall_solid"><path d="M20 3c-3.71 0-7.52-1.88-7.55-1.89L12 .88l-.45.22C11.52 1.12 7.72 3 4 3H3v7.03c0 5.29 2.94 10.05 7.68 12.42l1.32.66 1-.5V3.51c1.39.55 3.62 1.27 6 1.44v5.07c0 4.3-2.27 8.19-5.97 10.3.12.72.64 1.31 1.32 1.54C18.48 19.35 21 14.91 21 10.01V3h-1Z" /></symbol>'}),Kc=(a().add(Xc),Xc),Jc=new(o())({id:"qualityOfService_solid",use:"qualityOfService_solid-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="qualityOfService_solid"><path d="m22.28 8.88-1.99-1.67-.45-2.56c-.17-.96-1-1.65-1.97-1.65h-2.6l-1.99-1.67c-.37-.31-.83-.47-1.29-.47-.46 0-.91.16-1.29.47L8.72 3h-2.6c-.97 0-1.8.7-1.97 1.65L3.7 7.21 1.72 8.88c-.74.62-.93 1.69-.45 2.53l1.3 2.25-.45 2.56a2 2 0 0 0 1.29 2.23l2.44.89 1.3 2.25c.37.63 1.03 1 1.73 1 .23 0 .46-.04.68-.12l2.44-.89 2.44.89a1.994 1.994 0 0 0 2.41-.88l1.3-2.25 2.44-.89c.91-.33 1.45-1.27 1.29-2.23l-.45-2.56 1.3-2.25c.49-.84.3-1.91-.45-2.53Zm-5.57 1.83L11 16.41 7.29 12.7a.996.996 0 1 1 1.41-1.41l2.29 2.29 4.29-4.29a.996.996 0 0 1 1.41 0c.39.39.41 1.03.02 1.42Z" /></symbol>'}),Qc=(a().add(Jc),Jc),ef=new(o())({id:"applications_solid",use:"applications_solid-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="applications_solid"><path d="M15.87 16c-1.19 0-2.24-.55-2.95-1.39C14.15 14 15 12.75 15 11.3V5.71C15 3.67 13.34 2 11.29 2H5.71C3.66 2 2 3.66 2 5.71v5.59c0 2.04 1.66 3.71 3.71 3.71h.4c-.06.23-.11.47-.11.72v1.57c0 1.5 1.22 2.72 2.72 2.72h1.37a3.68 3.68 0 0 1-.09-.82V18H8.72c-.4 0-.72-.32-.72-.72v-1.57c0-.4.32-.72.72-.72h2.42c-.08.26-.13.53-.13.82v3.37c0 1.55 1.26 2.82 2.82 2.82h3.37c1.55 0 2.82-1.26 2.82-2.82V15.9c-.28.07-.57.1-.87.1h-3.28Zm3.26-10H16v2h3.13c.48 0 .87.39.87.87v3.27c0 .48-.39.87-.87.87h-3.27c-.06 0-.12-.02-.18-.04-.25.65-.64 1.23-1.14 1.7.4.21.84.34 1.32.34h3.27c1.58 0 2.87-1.29 2.87-2.87V8.87C22 7.29 20.71 6 19.13 6Z" /></symbol>'}),tf=(a().add(ef),ef),nf=new(o())({id:"networking_stack",use:"networking_stack-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="networking_stack"><path d="m2.94 9.26 3.73 2.15c.71.41 1.53.63 2.35.63.82 0 1.64-.22 2.35-.63l3.69-2.13c.82-.47 1.31-1.32 1.31-2.27s-.49-1.8-1.31-2.27l-3.73-2.15c-.71-.41-1.53-.63-2.35-.63-.82 0-1.64.22-2.35.63L2.94 4.72c-.82.47-1.31 1.32-1.31 2.27s.49 1.79 1.31 2.27Zm.75-3.24 3.69-2.13c.5-.29 1.05-.43 1.6-.43s1.11.14 1.6.43l3.73 2.15c.75.43.75 1.51 0 1.94l-3.69 2.13c-.5.29-1.05.43-1.6.43s-1.11-.14-1.6-.43L3.69 7.96c-.75-.43-.75-1.51 0-1.94Zm3.46 1.8c.72.41 1.88.42 2.59 0 .27-.15 1.06-.61 1.29-.75.48-.27.47-.72-.01-1s-1.25-.28-1.73 0c-.42.24-.45.62-.12.89-.11-.04-.21-.09-.31-.14-.38-.22-.56-.51-.53-.8-.44.01-.87.11-1.2.3-.7.41-.7 1.08.02 1.5Zm8.26 4.07-3.69 2.13a5.43 5.43 0 0 1-5.4 0l-3.73-2.15c-.38-.22-.7-.5-.96-.83.02.93.5 1.75 1.3 2.22l3.73 2.15c.71.41 1.53.63 2.35.63.82 0 1.64-.22 2.35-.63l3.69-2.13c.81-.46 1.29-1.29 1.3-2.22-.24.33-.56.61-.94.83Zm0-2-3.69 2.13a5.43 5.43 0 0 1-5.4 0L2.59 9.86c-.38-.22-.7-.5-.96-.83.02.93.5 1.75 1.3 2.22l3.73 2.15c.71.41 1.53.63 2.35.63.82 0 1.64-.22 2.35-.63l3.69-2.13c.81-.46 1.29-1.29 1.3-2.22-.24.34-.56.62-.94.84Z" /></symbol>'}),rf=(a().add(nf),nf),of=new(o())({id:"charts_view",use:"charts_view-usage",viewBox:"0 0 16 15",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 15" id="charts_view"><path d="M10.25 6.38c1.03 0 1.88-.85 1.88-1.88 0-.34-.09-.67-.26-.96l-1.62.96.59-1.78c-.19-.06-.39-.1-.59-.1-1.03 0-1.88.85-1.88 1.88 0 1.03.85 1.88 1.88 1.88Zm.59 2.95 2.41 1.5v1.79c0 .48-.39.88-.88.88H3.13c-.48 0-.88-.39-.88-.88V7.14l1.67 1.11 1.02.68 1.5-1.5C7.43 8.39 8.76 9 10.25 9c2.7 0 4.93-1.94 5.4-4.5a5.497 5.497 0 0 0-5.4-4.5c-2.69 0-4.93 1.94-5.4 4.5.12.63.34 1.22.65 1.75L4.75 7l-3-2h-1v7.62A2.38 2.38 0 0 0 3.13 15h9.24a2.38 2.38 0 0 0 2.38-2.38V10l-1.17-.73c-.87.24-1.81.27-2.74.06Zm-.59-7.83c1.83 0 3.42 1.25 3.87 3-.45 1.75-2.04 3-3.87 3s-3.42-1.25-3.87-3c.45-1.75 2.04-3 3.87-3Z" /></symbol>'}),af=(a().add(of),of),sf=new(o())({id:"nodes_update",use:"nodes_update-usage",viewBox:"0 0 40 40",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 40 40" id="nodes_update"><rect width="40" height="40" fill="#F9A825" rx="20" /><path fill="#FFF8E1" d="M20 10.285c-5.356 0-9.715 4.358-9.715 9.715s4.359 9.715 9.715 9.715 9.715-4.358 9.715-9.715-4.36-9.715-9.715-9.715Zm0 4.382a1.334 1.334 0 1 1-.001 2.668 1.334 1.334 0 0 1 0-2.668Zm2.666 8.67c0 .918-.744 1.663-1.662 1.663h-3.67v-.281c0-.93.742-1.679 1.666-1.708v-2.344h-1.667a2 2 0 0 1 2-2H21V23h1.666v.337Z" /></symbol>'}),uf=(a().add(sf),sf),lf=n(69666),cf=n(65828),ff=n(44636),df=n(13249),pf=n(18567),hf=n(11182),gf=n(69790),vf={add_node:u,add_user:c,aggregation_avg:d,aggregation_max:h,aggregation_med:v,aggregation_min:y,aggregation_sum:w,aggregation_sum_abs:_,alarm:O,alarmCritical:E,alarmCriticalWarning:M,alarmWarning:P,alarm_bell:T,alarms_new:B,alarm_off:j,anomaliesBrain:Z,anomaliesLens:F,anomalyBadge:H.default,applications_hollow:z,applicationsSolid:tf,around_clock:G,arrow_down:$,arrow_w_line_left:Y,arrow_w_line_right:K,arrow_left:Q,arrow_s_down:te,arrow_s_left:re,arrows_vertical:ie,bookmark:se,bullet_one:le,bullet_three:fe,bullet_two:pe,calendarFull:ge,calendarFullPress:me,chart_added:be,charts:xe,charts_view:af,check:Se,checkmark_partial_s:Ce,checkmark_s:Ee.default,checkmark:Me,chevron_double:Pe,chevron_down:Re.default,chevron_down_thin:Te.default,chevron_expand:Ie.default,chevron_left:De,chevron_left_small:Ne,chevron_left_start:Le,chevron_right:He,chevron_right_end:Ge,chevron_right_s:ze,chevron_right_small:$e,chevron_up_thin:qe.default,classError:Xe,classLatency:Je,classUtilization:et,classWorkload:nt,clock_hollow:ot,clock5Min:at,clock5MinPress:ut,close_circle:ct,cluster:dt,cluster_spaces:ht,code:vt,collapse:mt.default,community:bt,connection_to_cloud:xt,connectivityStatusLive:St,connectivityStatusOffline:Ct,connectivityStatusStale:At,container:kt,controller_kind:Rt,controller_name:It,copy:Dt,correlation:Lt,correlation_inv:Nt,cpu:Ht,cross_s:zt,data_retention:Gt,database:Wt.default,dashboard:qt,dashboard_add:Xt,dashboards:Jt,disk:en,documentation:nn,dot:rn.default,dots_2x3:an,download:un,dragHorizontal:ln.default,edit:fn,error:pn,exclamation:gn,expand:vn.default,feed:yn,filter:wn,filterList:_n,firewallSolid:Kc,forcePlay:On,forcePlayOutline:En,functions:Mn,fullScreen:Pn,gear:Tn,github:Bn,google:Zn,goToNode:jn,group_by:Fn,hamburger:Vn,help:Un,hide:Wn,highlightArea:qn,holder:Xn,incident_manager:Jn,information:Qn.default,informationPress:tr,insights:rr,integrationDiscord:ir,integrationDiscordColored:sr,integrationEmail:lr,integrationEmailColored:fr,integrationMattermost:pr,integrationMattermostColored:gr,integrationOpsgenie:mr,integrationOpsgenieColored:br,integrationPagerduty:xr,integrationPagerdutyColored:Sr,integrationRocketChat:Cr,integrationRocketChatColored:Ar,integrations:kr,integrationSlack:Rr,integrationSlackColored:Ir,integrationWebhook:Dr,integrationWebhookColored:Lr,ipNetworking:Nr,ipNetworkingPress:Hr,last_week:zr,line_chart:Gr,logo_s:$r,loading:qr.default,magnify:Xr,metrics:Kr.default,metrics_explorer:Qr,minimize_s:to,mobilePushNotifications:ro,mobilePushNotificationsHollow:io,monitoring:so,more:lo,navLeft:co.default,navRight:fo.default,nav_arrow_goto:ho,nav_dots:go.Z,networkingStack:rf,netdata:mo,netdataAssistant:bo,netdataPress:xo,node:So,node_child:Co,node_default_l:Ao,node_hollow:ko,node_import_export:Ro,node_notification_l:Io,node_parent:Do,node_selected_l:Lo,nodes:No,nodes_hollow:Ho,none_selected:zo,nodes_update:uf,notification:Gi,notification_shortcut_enabled:Go,notification_shortcut_disabled:$o,os:Yo,osAlpineLinux:Ko,osAmazonLinux:Qo,osArchLinux:ti,osCelarOS:ri,osCentos:ii,osCentosColored:si,osCoreOS:li,osDebian:fi,osDebianColored:pi,osFedora:gi,osFreeBSD:mi,osGentoo:bi,osLinux:xi,osLinuxColored:Si,osLinuxManjaro:Ci,osMacOSX:Ai,osOracle:ki,osOracleColored:Ri,osPress:Ii,osRaspbian:Di,osRedHat:Li,osSuseLinux:Ni,osUbuntu:Hi,osUbuntuColored:zi,padlock:$i,panTool:qi.default,pauseOutline:Xi,pauseSolid:Ji,pencilSolid:na,pencilOutline:ea,pie_chart_skeleton:oa,pin_element:aa,playOutline:ua,playSolid:ca,plus:da,plus_mini_s:ha,pod:va,pricing:ya,print:wa,privacy:_a,ram:Ma,qualityOfServiceSolid:Qc,question:Oa,questionFilled:Ea,rearrange:ka.Z,reduceSize:Ra,refresh:Ia,reload:Da,removeNode:La,resize_handler:Za.default,room:Fa,room_home:Va,room_new:Ua,room_overview:Wa,sad:qa,save:Xa,search:Ja,search_s:es,searchPress:ns,serviceApache:os,serviceApacheTomcat:as,serviceBeanstalk:us,serviceBind:cs,serviceContainer:ds,serviceCoreDns:hs,serviceCouchDB:vs,serviceDatabase:ys,serviceDNS:ws,serviceDockerHubPress:_s,serviceDockerHub:Os,serviceDotNet:Es,serviceEBPF:Ms,serviceElasticSearch:Ps,serviceFreeNAS:Ts,serviceHAProxy:Bs,serviceHTTPCheck:js,serviceIceCast:Zs,serviceInfluxDB:Fs,serviceIPFS:Vs,serviceIPVS:Us,serviceKubernetes:Ws,serviceLighthttpd:qs,serviceLighthttpd2:Xs,serviceLiteSpeed:Js,serviceLxc:eu,serviceMariaDB:nu,serviceMemCached:ou,serviceMongoDB:au,serviceMySQL:uu,serviceMySQLPress:cu,serviceNginx:du,serviceNginxLocal:hu,serviceNginxPlus:vu,serviceNtpd:yu,serviceNtpdPress:wu,serviceOpenStack:_u,serviceOpenWrt:Ou,servicePan:Eu,servicePercona:Mu,servicePfSense:Pu,servicePhpFpm:Tu,servicePostgreSQL:Bu,servicePrometheus:ju,serviceProxySQL:Zu,serviceRabbitMQ:Fu,serviceRedis:Vu,serviceRethinkDB:Uu,serviceRetroShare:Wu,serviceSelectedArea:qu,serviceSendgrid:Xu,services:Ju,servicesSmartdlog:el,serviceSolr:nl,serviceSquid:ol,serviceSummaryStatistic:al,serviceSystemd:ul,serviceTraefik:cl,serviceVarnish:dl,serviceWebLog:hl,serviceWebLogNginx:vl,serviceX509Check:yl,serviceXen:wl,settings:_l,settings_h:Ol,sign_in:El,sorting_vertical:Ml,sort_ascending:Rl.default,sorting_asc:Pl,sort_descending:Bl.default,sorting_desc:Il,sort_indicator:jl,space:Zl,space_new:Fl,spaces_v2:Vl,switch_off:Ul,system_overview:Wl,systemOverviewPress:ql,text_add:Xl,thumb_down:Jl,thumb_up:ec,tiny_buttons:nc,training:oc,trashcan:ac,triangle:uc,triangle_down:cc,unknownError:dc,universe:hc,unreachable:vc,unreachableNode:yc,update:wc,update_pending:_c,upload:Oc,user:Ec,userPress:Mc,users:Pc,view_list:Tc,viewSingleNode:Bc,viewSingleNodePress:jc,virtualization:Zc,warning:Fc,warning_triangle:Vc,warning_triangle_hollow:zc.default,weights_compare:Gc,weights_drill_down:$c,x:Yc,zoomIn:lf.default,zoomOut:cf.default,zoomReset:ff.default,N:df.default,I:pf.default,D:hf.default,L:gf.default}},11597:function(e,t,n){"use strict";n.d(t,{JO:function(){return i.J},NZ:function(){return r},eS:function(){return o.e}});var r=n(54922),o=n(52603),i=n(46345)},10114:function(e,t,n){"use strict";n.r(t),n.d(t,{StyledIcon:function(){return c}});var r,o=n(60677),i=n(50757),a=n(69498),s=n(21352),u=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},l={small:"16px",medium:"24px",large:"40px"},c=o.default.svg(r||(r=u(["\n height: ",";\n width: ",";\n opacity: ",";\n pointer-events: ",";\n ","\n ","\n ","\n ","\n ","\n"],["\n height: ",";\n width: ",";\n opacity: ",";\n pointer-events: ",";\n ","\n ","\n ","\n ","\n ","\n"])),(function(e){var t=e.size;return e.height||l[t]}),(function(e){var t=e.size;return e.width||l[t]}),(function(e){return e.disabled?.3:1}),(function(e){return e.disabled?"none":"unset"}),(function(e){var t=e.rotate;return!isNaN(t)&&"transform: rotate(".concat(90*t,"deg);")}),(function(e){var t=e.theme,n=e.color;return n&&"fill: ".concat((0,i.Lq)(n)({theme:t}),";")}),(function(e){var t=e.theme,n=e.hoverColor;return n&&"&:hover { fill: ".concat((0,i.Lq)(n)({theme:t}),"; }")}),a.ZP,s.Z)},49713:function(e,t,n){"use strict";n.d(t,{oi:function(){return $},di:function(){return F},a6:function(){return z},fC:function(){return Y},mz:function(){return q}});var r,o,i,a,s,u,l,c,f,d,p,h,g,v=n(67294),m=n(78382),y=n(60677),b=n(11597),w=n(90509),x=n(11275),_=n(69498),S=n(21352),O=n(1605),C=n(32855),E=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},A=(0,y.css)(r||(r=E(["\n cursor: ",";\n pointer-events: ",";\n"],["\n cursor: ",";\n pointer-events: ",";\n"])),(function(e){return e.disabled?"not-allowed":""}),(function(e){return e.disabled?"none":"auto"})),M=y.default.div(o||(o=E(["\n ","\n ","\n position: relative;\n min-width: 144px;\n width: 100%;\n"],["\n ","\n ","\n position: relative;\n min-width: 144px;\n width: 100%;\n"])),_.ZP,S.Z),k=y.default.input.attrs({round:!0})(i||(i=E(["\n ","\n ","\n height: 100%;\n width: 100%;\n font-weight: normal;\n flex-grow: 0;\n ",";\n ",";\n font-size: ",";\n line-height: 18px;\n color: ",";\n background: ",";\n\n &::placeholder {\n font-size: ",";\n line-height: 18px;\n color: ",";\n opacity: 1;\n font-weight: normal;\n }\n ",";\n"],["\n ","\n ","\n height: 100%;\n width: 100%;\n font-weight: normal;\n flex-grow: 0;\n ",";\n ",";\n font-size: ",";\n line-height: 18px;\n color: ",";\n background: ",";\n\n &::placeholder {\n font-size: ",";\n line-height: 18px;\n color: ",";\n opacity: 1;\n font-weight: normal;\n }\n ",";\n"])),x.aY,O.Z,(function(e){return e.iconLeft&&"padding-left: 0"}),(function(e){return e.iconRight&&"padding-right: 0"}),(function(e){return"tiny"===e.size?"12px":"14px"}),(function(e){return e.disabled?(0,w.getColor)("placeholder"):(0,w.getColor)("textDescription")}),(function(e){return e.disabled?(0,w.getColor)("mainBackgroundDisabled"):(0,w.getColor)("mainBackground")}),(function(e){return"tiny"===e.size?"12px":"14px"}),(0,w.getColor)("placeholder"),A),P=y.default.label(a||(a=E(["\n width: 100%;\n display: block;\n ",";\n"],["\n width: 100%;\n display: block;\n ",";\n"])),A),R=(0,y.default)(C.default).attrs({alignItems:"center",color:"text",flex:!1,width:"100%"})(s||(s=E(["\n font-style: normal;\n font-weight: bold;\n font-size: ",";\n line-height: 18px;\n margin-bottom: 4px;\n"],["\n font-style: normal;\n font-weight: bold;\n font-size: ",";\n line-height: 18px;\n margin-bottom: 4px;\n"])),(function(e){return"tiny"===e.size?"12px":"14px"})),T=(0,y.default)(C.default)(u||(u=E(["\n ",";\n"],["\n ",";\n"])),A),I=(0,y.default)(b.JO)(l||(l=E(["\n flex-grow: 0;\n flex-shrink: 0;\n"],["\n flex-grow: 0;\n flex-shrink: 0;\n"]))),B=(0,y.default)(I)(c||(c=E(["\n fill: ",";\n"],["\n fill: ",";\n"])),(0,w.getColor)("error")),D=(0,y.default)(I)(f||(f=E(["\n fill: ",";\n"],["\n fill: ",";\n"])),(0,w.getColor)("success")),j=(0,y.default)(C.default)(d||(d=E([""],[""]))),L=(0,y.default)(C.default)(p||(p=E(["\n flex-flow: row nowrap;\n"],["\n flex-flow: row nowrap;\n"]))),Z=y.default.span(h||(h=E(["\n font-size: 12px;\n line-height: 16px;\n overflow: hidden;\n flex-grow: 0;\n flex-shrink: 0;\n color: ",";\n"],["\n font-size: 12px;\n line-height: 16px;\n overflow: hidden;\n flex-grow: 0;\n flex-shrink: 0;\n color: ",";\n"])),(0,w.getColor)("placeholder")),N=(0,y.default)(Z)(g||(g=E(["\n color: ",";\n flex-shrink: 1;\n"],["\n color: ",";\n flex-shrink: 1;\n"])),(0,w.getValidatedControlColor)("text")),F=function(e){var t=e.defaultState,n=void 0!==t&&t,r=e.onBlur,o=e.onFocus,i=(0,v.useState)(n),a=i[0],s=i[1],u=(0,v.useCallback)((function(e){a||s(!0),o&&o(e)}),[o,a]),l=(0,v.useCallback)((function(e){s(!1),r&&r(e)}),[r]);return[a,u,l]},H=function(){return H=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},H.apply(this,arguments)},V=function(e){var t=e.defaultColor,n=void 0===t?"inputBorder":t,r=e.success,o=void 0===r?"success":r,i=e.error,a=void 0===i?"error":i,s=e.disabled;return{success:o,error:a,disabled:void 0===s?"inputBorder":s,default:n}},z=function(e){var t=e.size,n=void 0===t?"large":t,r=e.disabled,o=e.success,i=e.error,a=e.focused,s=o?"success":i?"error":r?"disabled":"default",u=(0,v.useMemo)((function(){switch(n){case"tiny":return{height:"28px",padding:[1,2]};case"small":return{height:"34px",padding:[2,3]};default:return{height:"42px",padding:[2.5,4]}}}),[n]),l=(0,v.useMemo)((function(){return H(H({},u),{background:r?"mainBackgroundDisabled":"mainBackground",border:{size:"1px",type:"solid",color:a?V({defaultColor:"inputBorderFocus"})[s]:V({})[s],side:"all"},round:!0,_hover:{border:{size:"1px",type:"solid",color:V({defaultColor:"inputBorderHover"})[s],side:"all"}}})}),[s,u,a]),c=(0,v.useCallback)((function(e){var t=e.iconRight,n=void 0!==t&&t,r=e.iconLeft;return{height:"100%",alignItems:"center",round:!0,margin:[0,n?0:2,0,void 0!==r&&r?0:2]}}),[r]);return{styles:{inputContainer:l,iconContainer:c}}},U=function(){return U=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},U.apply(this,arguments)},G=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},W=function(e){var t=e.isDirty,n=e.instantFeedback,r=e.value,o=e.prevValue,i=e.error,a=e.success;return e.touched||Boolean("all"===n&&t)||Boolean("positiveFirst"===n&&t&&a)||Boolean("positiveFirst"===n&&t&&i&&o&&r.length<o.length)},$=function(e){var t=e.error,n=e.success,r=e.touched,o=e.disabled,i=e.instantFeedback,a=e.iconLeft,s=e.iconRight,u=e.name,l=e.onFocus,c=e.onBlur,f=e.className,d=e.fieldMessage,p=e.fieldIndicator,h=e.metaShrinked,g=e.placeholder,y=void 0===g?"":g,b=e.label,w=e.isDirty,x=e.value,_=e.inputRef,S=e.size,O=void 0===S?"large":S,C=e.handleMetaDisplay,E=void 0===C?W:C,A=e.inputContainerStyles,I=G(e,["error","success","touched","disabled","instantFeedback","iconLeft","iconRight","name","onFocus","onBlur","className","fieldMessage","fieldIndicator","metaShrinked","placeholder","label","isDirty","value","inputRef","size","handleMetaDisplay","inputContainerStyles"]),H=F({onBlur:c,onFocus:l}),V=H[0],$=H[1],q=H[2],Y=E({isDirty:w,instantFeedback:i,value:x,prevValue:(0,m.Z)(x),error:t,success:n,touched:r,focused:V}),X=Y&&n,K=Y&&t,J=K&&!0!==t&&t,Q=X&&!0!==n&&n,ee=z({size:O,error:K,success:X,disabled:o,focused:V}).styles,te=v.useCallback((function(e){var t=e.icon;return v.createElement(j,U({},ee.iconContainer({iconLeft:!0})),t)}),[]),ne=v.useCallback((function(e){var t=e.icon;return v.createElement(j,U({},ee.iconContainer({iconRight:!0})),t)}),[]);return v.createElement(M,{className:f},v.createElement(P,{disabled:o},b&&v.createElement(R,{size:O},v.createElement("span",null,b)),v.createElement(T,U({},ee.inputContainer,{focused:V,success:X,error:K,disabled:o},A),a&&v.createElement(te,{icon:a}),v.createElement(k,U({disabled:o,placeholder:y,onBlur:q,onFocus:$,name:u,"aria-label":u,iconLeft:a,iconRight:s,type:"text",value:x,size:O,ref:_},I)),s&&v.createElement(ne,{icon:s}),Y&&t&&v.createElement(ne,{icon:v.createElement(B,{name:"cross_s"})}),Y&&n&&v.createElement(ne,{icon:v.createElement(D,{name:"checkmark_s"})}))),!h&&v.createElement(L,{margin:[1,0,0,0],width:"100%",justifyContent:"between",alignItems:"center"},v.createElement(N,{success:X,error:K},K&&J||X&&Q||d),v.createElement(Z,null,p)))},q=(n(65390),function(e){var t=e.onBlur,n=e.defaultState,r=void 0!==n&&n,o=(0,v.useState)(r),i=o[0],a=o[1],s=(0,v.useCallback)((function(e){i||a(!0),t&&t(e)}),[t,i]);return[i,s,a]}),Y=function(e){var t=e.value,n=void 0===t?"":t,r=e.onChange,o=e.maxChars,i=(0,v.useState)(n),a=i[0],s=i[1],u=(0,v.useState)(!1),l=u[0],c=u[1],f=(0,v.useCallback)((function(e){var t=e.target.value;if(o&&t.length>o)return e.preventDefault(),void e.stopPropagation();s(t),l||c(!0),r&&r(e)}),[l,o,r]),d=o?"".concat(a.length,"/").concat(o):"",p=(0,v.useCallback)((function(e){void 0===e&&(e=""),s(e),c(!1)}),[]);return[a,f,d,l,{setIsDirty:c,setValue:s,resetValue:p}]}},65390:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r,o,i,a=n(67294),s=n(32855),u=n(90833),l=n(60677),c=n(65588),f=n(66243),d=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},p=(0,l.default)(c.Z)(r||(r=d([""],[""]))),h=(0,l.default)(c.Z)(o||(o=d(["\n background-position: ",";\n background-color: ","40;\n background-image: linear-gradient(\n ",",\n ","\n );\n background-repeat: no-repeat;\n background-size: ",";\n height: 2px;\n width: ",";\n"],["\n background-position: ",";\n background-color: ","40;\n background-image: linear-gradient(\n ",",\n ","\n );\n background-repeat: no-repeat;\n background-size: ",";\n height: 2px;\n width: ",";\n"])),(function(e){var t=e.max,n=e.min,r=e.minValue,o=e.width;return"".concat(o*((r-n)/(t-n))*100/100,"px 100%")}),(function(e){return e.theme.colors.primary}),(function(e){return e.theme.colors.primary}),(function(e){return e.theme.colors.primary}),(function(e){var t=e.max,n=e.maxValue,r=e.min,o=e.minValue;return"".concat(100*(n-o)/(t-r),"% 100%")}),(function(e){var t=e.width;return"".concat(t,"px")||0})),g=(0,l.default)(f.Z)(i||(i=d(["\n pointer-events: none;\n position: absolute;\n height: 0;\n outline: none;\n width: 100%;\n\n &::-webkit-slider-thumb {\n pointer-events: all;\n }\n"],["\n pointer-events: none;\n position: absolute;\n height: 0;\n outline: none;\n width: 100%;\n\n &::-webkit-slider-thumb {\n pointer-events: all;\n }\n"]))),v=function(){return v=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},v.apply(this,arguments)},m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},y=function(e){var t=e.initMax,n=e.initMin,r=e.max,o=void 0===r?100:r,i=e.min,l=void 0===i?0:i,c=e.onChange,f=e.onInput,d=e.step,y=void 0===d?1:d,b=e.TextComponent,w=void 0===b?u.TextSmall:b,x=m(e,["initMax","initMin","max","min","onChange","onInput","step","TextComponent"]),_=(0,a.useState)(t||o),S=_[0],O=_[1],C=(0,a.useState)(n||l),E=C[0],A=C[1],M=(0,a.useState)(0),k=M[0],P=M[1],R=(0,a.useRef)(null),T=(0,a.useRef)(null);(0,a.useEffect)((function(){R.current&&P(R.current.getBoundingClientRect().width)}),[E]),(0,a.useEffect)((function(){O(t||o),A(n||l)}),[o,l]);return a.createElement(s.default,{column:!0,gap:1},a.createElement(s.default,{alignItems:"center","data-testid":"multiRangeInput",justifyContent:"center",position:"relative",width:"100%"},a.createElement(g,v({"data-testid":"minRangeInput",max:o,min:l,onChange:function(e){c&&c({max:S,min:e.target.value})},onInput:function(e){var t=Math.min(+e.target.value,S-y);A(t),e.target.value=t.toString(),f&&f({max:S,min:e.target.value})},position:"relative",ref:T,step:y,value:E,zIndex:3},x)),a.createElement(g,v({"data-testid":"maxRangeInput",max:o,min:l,onChange:function(e){c&&c({max:e.target.value,min:E})},onInput:function(e){var t=Math.max(+e.target.value,E+y);O(t),e.target.value=t.toString(),f&&f({max:e.target.value,min:E})},ref:R,step:y,value:S,zIndex:5},x)),a.createElement(p,{"data-testid":"multiRange-slider"},a.createElement(h,{"data-testid":"multiRange-sliderTrack",max:o,maxValue:S,min:l,minValue:E,width:k}))),a.createElement(s.default,{"data-testid":"multiRange-values",justifyContent:"between"},a.createElement(w,{"data-testid":"multiRange-minValue"},E),a.createElement(w,{"data-testid":"multiRange-maxValue"},S)))}},66243:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r,o=n(67294),i=n(60677),a=n(50757),s=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},u=i.default.input.attrs({type:"range"})(r||(r=s(["\n -webkit-appearance: none;\n height: 2px;\n background-color: ","40;\n background-image: linear-gradient(",", ",");\n background-repeat: no-repeat;\n background-size: ",";\n cursor: pointer;\n width: 100%;\n\n &::-webkit-slider-thumb {\n -webkit-appearance: none;\n height: 10px;\n width: 10px;\n border-radius: 50%;\n background: ",";\n transition: all 0.3s ease-in-out;\n\n &:active {\n height: 16px;\n width: 16px;\n }\n }\n"],["\n -webkit-appearance: none;\n height: 2px;\n background-color: ","40;\n background-image: linear-gradient(",", ",");\n background-repeat: no-repeat;\n background-size: ",";\n cursor: pointer;\n width: 100%;\n\n &::-webkit-slider-thumb {\n -webkit-appearance: none;\n height: 10px;\n width: 10px;\n border-radius: 50%;\n background: ",";\n transition: all 0.3s ease-in-out;\n\n &:active {\n height: 16px;\n width: 16px;\n }\n }\n"])),(0,a.Lq)("primary"),(0,a.Lq)("primary"),(0,a.Lq)("primary"),(function(e){var t=e.max,n=e.value;return"".concat(100*n/t,"% 100%")}),(0,a.Lq)("primary")),l=function(){return l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},l.apply(this,arguments)},c=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},f=(0,o.forwardRef)((function(e,t){var n=e.max,r=void 0===n?100:n,i=e.min,a=void 0===i?0:i,s=e.step,f=void 0===s?1:s,d=e.value,p=void 0===d?0:d,h=c(e,["max","min","step","value"]);return o.createElement(u,l({"data-testid":"rangeInput",max:r,min:a,step:f,type:"range",value:p,ref:t},h))}))},11307:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return S}});var r,o,i,a,s=n(67294),u=n(90833),l=n(60677),c=n(90509),f=n(69498),d=n(955),p=n(21352),h=n(11597),g=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},v=l.default.input(r||(r=g(["\n && {\n height: 0;\n width: 0;\n opacity: 0;\n -moz-appearance: none;\n margin: 0;\n border: none;\n }\n"],["\n && {\n height: 0;\n width: 0;\n opacity: 0;\n -moz-appearance: none;\n margin: 0;\n border: none;\n }\n"]))),m=l.default.label(o||(o=g(["\n display: flex;\n flex-direction: row;\n align-items: center;\n ","\n ","\n\n ","\n ","\n"],["\n display: flex;\n flex-direction: row;\n align-items: center;\n ","\n ","\n\n ","\n ","\n"])),d.Z,p.Z,f.ZP,(function(e){var t=e.disabled;return"\n pointer-events: ".concat(t?"none":"auto",";\n cursor: ").concat(t?"default":"pointer",";\n")})),y=l.default.div(i||(i=g(["\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n flex: 0 0 auto;\n\n height: 16px;\n width: 16px;\n\n box-sizing: border-box;\n border: 1px solid ",";\n border-radius: 100%;\n background: ",";\n\n ","\n"],["\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n flex: 0 0 auto;\n\n height: 16px;\n width: 16px;\n\n box-sizing: border-box;\n border: 1px solid ",";\n border-radius: 100%;\n background: ",";\n\n ","\n"])),(function(e){return(0,c.getColor)(e.borderColor)(e)}),(function(e){return(0,c.getColor)(e.background)(e)}),f.ZP),b=(0,l.default)(h.JO)(a||(a=g(["\n fill: ",";\n height: 8px;\n width: 8px;\n"],["\n fill: ",";\n height: 8px;\n width: 8px;\n"])),(function(e){return(0,c.getColor)(e.color)(e)})),w=function(){return w=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},w.apply(this,arguments)},x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},_={disabled:{containerColor:"disabledBackground",dotColor:"disabledBackground",borderColor:"disabledBackground"},checked:{containerColor:"inputBg",dotColor:"primary",borderColor:"inputBorder"},checkedDisabled:{containerColor:"inputBg",dotColor:"disabled",borderColor:"inputBorder"},default:{containerColor:"inputBg",dotColor:"bright",borderColor:"inputBorder"}},S=function(e){var t=e.alignItems,n=void 0===t?"center":t,r=e.alignSelf,o=e.checked,i=e.children,a=e.disabled,l=e.iconProps,c=e.label,f=e.margin,d=x(e,["alignItems","alignSelf","checked","children","disabled","iconProps","label","margin"]),p=a&&!o?"disabled":o&&a?"checkedDisabled":o?"checked":"default",h=s.useMemo((function(){return _[p]}),[p]),g="checkedDisabled"===p||"checked"===p;return s.createElement(m,{alignItems:n,alignSelf:r,disabled:a,margin:f},s.createElement(v,w({type:"radio",disabled:a,checked:o},d)),s.createElement(y,{background:h.containerColor,borderColor:h.borderColor,margin:i||c?[.5,2,0,0]:null},g&&s.createElement(b,w({name:"dot",color:h.dotColor},l))),i,c&&!i&&s.createElement(u.Text,null,c))}},37807:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r,o=n(67294),i=n(60677),a=n(49713),s=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},u=(0,i.default)(a.oi)(r||(r=s(["\n & input {\n background: transparent;\n }\n\n & > label {\n margin-bottom: 0;\n }\n\n & > div {\n margin-top: 0;\n }\n"],["\n & input {\n background: transparent;\n }\n\n & > label {\n margin-bottom: 0;\n }\n\n & > div {\n margin-top: 0;\n }\n"]))),l=function(){return l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},l.apply(this,arguments)},c=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},f=(0,o.forwardRef)((function(e,t){var n=e.value,r=e.onChange,i=e.placeholder,a=c(e,["value","onChange","placeholder"]);return o.createElement(u,l({inputRef:t,value:n,onChange:r,placeholder:i,size:"tiny"},a))}))},51559:function(e,t,n){"use strict";var r,o=n(60677),i=n(21352),a=n(69498),s=n(96069),u=n(1605),l=n(33778),c=n(94932),f=n(69838),d=n(55199),p=n(51702),h=n(88292),g=n(77857),v=n(77606),m=n(13557),y=n(4667),b=n(88489),w=n(87331),x=n(73052),_=n(75980),S=n(37947),O=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},C=function(e){return(0,S.ZP)(e.sx)(e)};t.Z=function(e){return(0,o.default)(e)(r||(r=O(["\n box-sizing: border-box;\n\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"],["\n box-sizing: border-box;\n\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"])),m.Z,i.Z,c.Z,a.ZP,s.Z,y.Z,h.Z,p.Z,v.Z,l.Z,b.Z,u.Z,g.Z,f.Z,d.Z,w.Z,x.ZP,_.FK,C)}},65588:function(e,t,n){"use strict";var r=(0,n(51559).Z)("div");t.Z=r},4528:function(e,t,n){"use strict";n.d(t,{Z:function(){return I}});var r,o=n(60677),i=n(21352),a=n(69498),s=n(96069),u=n(1605),l=n(33778),c=n(94932),f=n(69838),d=n(55199),p=n(51702),h=n(88292),g=n(77857),v=n(77606),m=function(e){var t=e.flex,n=e.basis;if(void 0===t&&void 0===n)return"";if(n&&void 0===t)return"flex-basis: ".concat(n,";");var r=function(e,t){if(void 0===t&&(t="auto"),!0===e)return"1 1 ".concat(t);if(!1===e)return"0 0 ".concat(t);if("grow"===e)return"1 0 ".concat(t);if("shrink"===e)return"0 1 ".concat(t);if("number"===typeof e)return"".concat(e," 0 ").concat(t);if("object"!==typeof e)return"";var n=e.grow,r=e.shrink;return"".concat(n," ").concat(r," ").concat(t)}(t,n);return r?"flex: ".concat(r,";"):""},y=function(e){var t=function(e){return!0===e?"wrap":!1===e?"nowrap":"reverse"===e?e:""}(e.flexWrap);return t&&"flex-wrap: ".concat(t,";")},b=n(955),w=n(13557),x={start:"flex-start",center:"center",end:"flex-end",between:"space-between",around:"space-around",evenly:"space-evenly",stretch:"stretch"},_=function(e){var t=e.justifyContent;return t in x?"justify-content: ".concat(x[t],";"):""},S=n(4667),O=function(e){var t=function(e,t,n){return e?"column":t?"column-reverse":n?"row-reverse":"row"}(e.column,e.columnReverse,e.rowReverse);return"flex-direction: ".concat(t,";")},C=n(88489),E=n(87331),A=n(73052),M=n(60702),k=n(75980),P=n(37947),R=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},T=function(e){return(0,P.ZP)(e.sx)(e)},I=function(e){return(0,o.default)(e)(r||(r=R(["\n display: flex;\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"],["\n display: flex;\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"])),m,O,y,b.Z,w.Z,_,i.Z,c.Z,a.ZP,s.Z,S.Z,h.Z,p.Z,M.B3,v.Z,l.Z,C.Z,u.Z,g.Z,f.Z,d.Z,E.Z,A.ZP,k.FK,T)}},32855:function(e,t,n){"use strict";n.r(t);var r=(0,n(4528).Z)("div");t.default=r},24018:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return v}});var r,o=n(60677),i=n(69498),a={top:"0",right:"0",bottom:"0",left:"0"},s=function(e,t){if(!Array.isArray(t)||t.length<1||t.length>4)return a;var n=t.map((function(t){return(0,i.Fr)(e,t)}));return 1===n.length?{top:n[0],right:n[0],bottom:n[0],left:n[0]}:2===n.length?{top:n[0],right:n[1],bottom:n[0],left:n[1]}:3===n.length?{top:n[0],right:n[1],bottom:n[2],left:n[1]}:{top:n[0],right:n[1],bottom:n[2],left:n[3]}},u=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},l=function(e,t){return"0"!==e&&"0"!==t?"calc((100% - ".concat(e,") - ").concat(t,")"):"0"===e&&"0"===t?"100%":"calc(100% - ".concat("0"===e?t:e,")")},c=new Set(["top","center","bottom"]),f=new Set(["bottom-left","left","top-left"]),d=new Set(["right","center","left"]),p=new Set(["top-left","top","top-right"]),h=new Set(["top-right","right","bottom-right"]),g=new Set(["bottom-right","bottom","bottom-left"]),v=o.default.div.attrs((function(e){var t=e.theme,n=e.margin;return{marginDimensions:s(t,n)}}))(r||(r=u(["\n position: ",";\n display: flex;\n outline: none;\n pointer-events: all;\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n"],["\n position: ",";\n display: flex;\n outline: none;\n pointer-events: all;\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n"])),(function(e){return e.isAbsolute?"absolute":"fixed"}),(function(e){var t=e.marginDimensions,n=t.top,r=t.bottom;return"max-height: ".concat(l(n,r),";")}),(function(e){var t=e.marginDimensions,n=t.right,r=t.left;return"max-width: ".concat(l(r,n),";")}),(function(e){var t=e.position,n=e.full,r=e.marginDimensions;return"vertical"===n||!0===n||p.has(t)?"top: ".concat(r.top,";"):d.has(t)?"top: 50%;":""}),(function(e){var t=e.position,n=e.full,r=e.marginDimensions;return"horizontal"===n||!0===n||h.has(t)?"right: ".concat(r.right,";"):""}),(function(e){var t=e.position,n=e.full,r=e.marginDimensions;return"vertical"===n||!0===n||g.has(t)?"bottom: ".concat(r.bottom,";"):""}),(function(e){var t=e.position,n=e.full,r=e.marginDimensions;return"horizontal"===n||!0===n||f.has(t)?"left: ".concat(r.left,";"):c.has(t)?"left: 50%;":""}),(function(e){var t=e.full,n=e.position,r=function(){var e=!0!==t&&"horizontal"!==t&&c.has(n),r=!0!==t&&"vertical"!==t&&d.has(n);return e||r?e&&!r?"translateX(-50%)":!e&&r?"translateY(-50%)":"translate(-50%, -50%)":""}();return r&&"transform: ".concat(r,";")}),(function(e){return e.borderShadow&&"box-shadow: 0px 2px 68px rgba(0, 0, 0, 0.288);"}),(function(e){var t=e.zIndex;return"z-index: ".concat(void 0===t?35:t,";")}))},56872:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return x}});var r,o,i=n(67294),a=n(73935),s=n(91183),u=n(44175),l=n(86321),c=n(24018),f=n(60677),d=n(54113),p=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},h=function(){return h=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},h.apply(this,arguments)},g=f.default.div(r||(r=p(["\n position: fixed;\n inset: 0;\n z-index: 35;\n pointer-events: none;\n outline: none;\n"],["\n position: fixed;\n inset: 0;\n z-index: 35;\n pointer-events: none;\n outline: none;\n"]))),v=f.default.div(o||(o=p(["\n position: absolute;\n inset: 0;\n pointer-events: all;\n background-color: rgba(0, 0, 0, 0.3);\n ",";\n}\n"],["\n position: absolute;\n inset: 0;\n pointer-events: all;\n background-color: rgba(0, 0, 0, 0.3);\n ",";\n}\n"])),d.Z),m=function(e){var t=e.children,n=e.backdropProps;return i.createElement(g,{"data-testid":"layer-backdropContainer"},i.createElement(v,h({"data-testid":"layer-backdrop"},n)),t)},y=function(){return y=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},y.apply(this,arguments)},b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},w=[],x=function(e){var t=e.position,n=void 0===t?"center":t,r=e.full,o=void 0!==r&&r,f=e.backdrop,d=void 0===f||f,p=e.margin,h=void 0===p?w:p,g=e.onClickOutside,v=e.onEsc,x=e.borderShadow,_=e.children,S=e.backdropProps,O=b(e,["position","full","backdrop","margin","onClickOutside","onEsc","borderShadow","children","backdropProps"]),C=(0,i.useRef)();(0,u.Z)(C,g),(0,l.Z)(v);var E=(0,s.default)(),A=i.createElement(c.default,y({isAbsolute:d,ref:C,full:o,position:n,margin:h,borderShadow:x,"data-testid":"layer-container"},d?{}:y({},O)),_);return a.createPortal(d?i.createElement(m,y({backdropProps:S},O),A):A,E)}},54113:function(e,t){"use strict";t.Z=function(e){var t=e.backdropBlur;return t?"boolean"===typeof t?"backdrop-filter: blur(10px);":"backdrop-filter: blur(".concat(t,"number"===typeof t?"px);":");"):""}},13557:function(e,t){"use strict";var n={start:"flex-start",center:"center",end:"flex-end",between:"space-between",around:"space-around",stretch:"stretch"};t.Z=function(e){var t=e.alignContent;return t in n?"align-content: ".concat(n[t],";"):""}},955:function(e,t){"use strict";var n={start:"flex-start",center:"center",end:"flex-end",baseline:"baseline",stretch:"stretch"};t.Z=function(e){var t=e.alignItems;return t in n?"align-items: ".concat(n[t],";"):""}},77606:function(e,t,n){"use strict";var r=n(50757);t.Z=function(e){var t=e.theme,n=e.background,o=e.backgroundOpacity;if(!n)return"";var i=o?(0,r.zt)(n,o)({theme:t}):(0,r.Lq)(n)({theme:t});return i&&"background-color: ".concat(i,";")}},88489:function(e,t,n){"use strict";var r=n(50757),o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},o.apply(this,arguments)},i={all:function(e){var t=e.size,n=e.type,r=e.color;return"\n border: ".concat(t," ").concat(n," ").concat(r,";\n ")},horizontal:function(e){var t=e.size,n=e.type,r=e.color;return"\n border-top: ".concat(t," ").concat(n," ").concat(r,";\n border-bottom: ").concat(t," ").concat(n," ").concat(r,";\n ")},vertical:function(e){var t=e.size,n=e.type,r=e.color;return"\n border-left: ".concat(t," ").concat(n," ").concat(r,";\n border-right: ").concat(t," ").concat(n," ").concat(r,";\n ")},top:function(e){var t=e.size,n=e.type,r=e.color;return"\n border-top: ".concat(t," ").concat(n," ").concat(r,";\n ")},right:function(e){var t=e.size,n=e.type,r=e.color;return"\n border-right: ".concat(t," ").concat(n," ").concat(r,";\n ")},bottom:function(e){var t=e.size,n=e.type,r=e.color;return"\n border-bottom: ".concat(t," ").concat(n," ").concat(r,";\n ")},left:function(e){var t=e.size,n=e.type,r=e.color;return"\n border-left: ".concat(t," ").concat(n," ").concat(r,";\n ")}},a=function(e){return{color:(0,r.Lq)("border")({theme:e}),size:"1px",side:"all",type:"solid"}};t.Z=function(e){var t=e.theme,n=e.border;if(void 0===n)return"";if(!0===n)return i.all(a(t));if(n in i)return i[n](a(t));if("object"!==typeof n)return"";var s=n.side,u=n.color;return s in i&&i[s](o(o(o({},a(t)),n),{color:(0,r.Lq)(u||"border")({theme:t})}))}},4667:function(e,t){"use strict";t.Z=function(e){var t=e.theme.constants.SIZE_SUB_UNIT,n=e.gap,r=e.column,o=e.columnReverse,i=e.rowReverse;if("number"!==typeof n)return"";var a=function(e){var t=e.column,n=e.columnReverse,r=e.rowReverse;return t||n?"bottom":r?"left":"right"}({column:r,columnReverse:o,rowReverse:i});return"\n &> *:not(:last-child) {\n margin-".concat(a,": ").concat(t*n,"px;\n }\n ")}},51702:function(e,t){"use strict";t.Z=function(e){var t=e.theme.constants.SIZE_SUB_UNIT,n=e.height;if("object"===typeof n){var r=n.min,o=void 0===r?"":r,i=n.max,a=void 0===i?"":i;return"\n ".concat(o&&"min-height: ".concat("number"===typeof o?"".concat(t*o,"px"):o,";"),"\n ").concat(a&&"max-height: ".concat("number"===typeof a?"".concat(t*a,"px"):a,";"),"\n ")}return n&&"height: ".concat("number"===typeof n?"".concat(t*n,"px"):n,";")}},77857:function(e,t){"use strict";t.Z=function(e){var t=e.overflow;if(!t)return"";if("string"===typeof t)return"overflow: ".concat(t,";");var n=t.vertical,r=void 0===n?"":n,o=t.horizontal,i=void 0===o?"":o;return"\n ".concat(r&&"overflow-y: ".concat(r,";"),"\n ").concat(i&&"overflow-x: ".concat(i,";"),"\n ")}},73052:function(e,t,n){"use strict";var r=n(77606),o=n(88489),i=n(87331),a=n(50757),s=n(955),u=function(){return u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},u.apply(this,arguments)},l=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},c={boxShadow:i.Z,border:o.Z,background:r.Z,color:function(e){var t=e.theme,n=e.color;return n?"color: ".concat((0,a.Lq)(n)({theme:t}),";"):""},alignItems:s.Z},f=function(e){var t=e.theme,n=l(e,["theme"]),r="";for(var o in n)if(void 0===c[o]){var i=n[o];r+="".concat(o,":").concat(i,";")}else{var a=c[o];r+=a&&"function"===typeof a?a(u({theme:t},n)):""}return r},d={_before:"&::before",_after:"&::after",_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_focusWithin:"&:focus-within",_visited:"&:visited",_empty:"&:empty",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_disabled:"&[disabled], &[aria-disabled=true], &[data-disabled]",_checked:"&[aria-checked=true]",_mixed:"&[aria-checked=mixed]",_selected:"&[aria-selected=true], [data-selected] > &",_invalid:"&[aria-invalid=true]",_pressed:"&[aria-pressed=true]",_readOnly:"&[aria-readonly=true], &[readonly]",_first:"&:first-of-type",_last:"&:last-of-type",_expanded:"&[aria-expanded=true]",_grabbed:"&[aria-grabbed=true]",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_groupHover:"[role=group]:hover &",_autofill:"&:-webkit-autofill",_placeholder:"&::placeholder"};t.ZP=function(e){var t=e.theme,n=l(e,["theme"]),r="";for(var o in n)if(o in d){var i=o,a=n[i],s=f(u({theme:t},a));r+="\n ".concat(d[i],"{ \n ").concat(s," \n }")}return r.replace(/^(?=\n)$|^\s*|\s*$|\n\n+/gm,"")}},87331:function(e,t,n){"use strict";var r=n(50757);t.Z=function(e){var t=e.boxShadow,n=e.theme;if(!t)return"";var o=t.color?(0,r.Lq)(t.color)({theme:n}):"",i=t.size?t.size:"";return i?"box-shadow:".concat(i," ").concat(o,";"):""}},88292:function(e,t){"use strict";t.Z=function(e){var t=e.theme.constants.SIZE_SUB_UNIT,n=e.width;if("object"===typeof n){var r=n.min,o=void 0===r?"":r,i=n.max,a=void 0===i?"":i,s=n.base,u=void 0===s?"":s;return"\n ".concat(o&&"min-width: ".concat("number"===typeof o?"".concat(t*o,"px"):o,";"),"\n ").concat(a&&"max-width: ".concat("number"===typeof a?"".concat(t*a,"px"):a,";"),"\n ").concat(u&&"width: ".concat("number"===typeof u?"".concat(t*u,"px"):u,";"),"\n ")}return n&&"width: ".concat("number"===typeof n?"".concat(t*n,"px"):n,";")}},90833:function(e,t,n){"use strict";n.r(t),n.d(t,{H0:function(){return g},H1:function(){return v},H2:function(){return m},H3:function(){return y},H4:function(){return b},H5:function(){return w},H6:function(){return x},List:function(){return p},ListItem:function(){return h},Text:function(){return E},TextBig:function(){return A},TextBigger:function(){return M},TextFemto:function(){return _},TextHuge:function(){return k},TextMicro:function(){return O},TextNano:function(){return S},TextSmall:function(){return C},makeBig:function(){return a.fl},makeBigger:function(){return a.L5},makeFemto:function(){return a.zs},makeH0:function(){return a.XZ},makeH1:function(){return a.Q2},makeH2:function(){return a.gg},makeH3:function(){return a.UY},makeH4:function(){return a.lU},makeH5:function(){return a.Pp},makeH6:function(){return a.QL},makeHuge:function(){return a.u$},makeMicro:function(){return a.Ly},makeNano:function(){return a.Uw},makeSmall:function(){return a.Y2},makeText:function(){return a.fh},makeTypography:function(){return a.eq}});var r,o,i,a=n(60702),s=n(60677),u=n(21352),l=n(69498),c=n(96069),f=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},d=(0,s.css)(r||(r=f(["\n ","\n ","\n ","\n"],["\n ","\n ","\n ","\n"])),u.Z,l.ZP,c.Z),p=s.default.ul(o||(o=f(["\n list-style-type: disc;\n list-style-position: outside;\n padding-left: 28px;\n ","\n"],["\n list-style-type: disc;\n list-style-position: outside;\n padding-left: 28px;\n ","\n"])),d),h=s.default.li(i||(i=f(["\n line-height: 22px;\n padding-left: 9px;\n ","\n"],["\n line-height: 22px;\n padding-left: 9px;\n ","\n"])),d),g=(0,a.XZ)("h1"),v=(0,a.Q2)("h1"),m=(0,a.gg)("h2"),y=(0,a.UY)("h3"),b=(0,a.lU)("h4"),w=(0,a.Pp)("h5"),x=(0,a.QL)("h6"),_=(0,a.zs)("span"),S=(0,a.Uw)("span"),O=(0,a.Ly)("span"),C=(0,a.Y2)("span"),E=(0,a.fh)("span"),A=(0,a.fl)("span"),M=(0,a.L5)("span"),k=(0,a.u$)("span")},60702:function(e,t,n){"use strict";n.d(t,{B3:function(){return y},fl:function(){return I},L5:function(){return B},zs:function(){return M},XZ:function(){return x},Q2:function(){return _},gg:function(){return S},UY:function(){return O},lU:function(){return C},Pp:function(){return E},QL:function(){return A},u$:function(){return D},Ly:function(){return P},Uw:function(){return k},Y2:function(){return R},fh:function(){return T},eq:function(){return w}});var r,o,i=n(60677),a=n(50757),s=n(21352),u=n(69498),l=n(96069),c=n(98625),f=new Set(["left","center","right"]),d=new Set(["underline","none","line-through"]),p=new Set(["normal","nowrap","pre-line"]),h=new Set(["normal","break-all","keep-all","break-word"]),g=n(33778),v=n(55199),m=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},y=function(e){var t=e.theme,n=e.color,r=void 0===n?"text":n;return"color: ".concat((0,a.Lq)(r)({theme:t}),";")},b=(0,i.css)(r||(r=m(["\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n "," \n ","\n ","\n ","\n ","\n ","\n"],["\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n "," \n ","\n ","\n ","\n ","\n ","\n"])),y,(function(e){var t=e.background,n=void 0===t?"text":t,r=e.code,o=e.color,i=void 0===o?"elementBackground":o,s=e.theme;return r&&"\n background-color: ".concat((0,a.Lq)(n)({theme:s}),";\n border-radius: 4px;\n color: ").concat((0,a.Lq)(i)({theme:s}),";\n padding: 0 6px;\n ")}),s.Z,(function(e){var t=e.textAlign;return f.has(t)&&"text-align: ".concat(t,";")}),(function(e){var t=e.textDecoration;return d.has(t)&&"text-decoration: ".concat(t,";")}),c.Z,(function(e){return e.truncate&&"\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n"}),(function(e){var t=e.whiteSpace;return p.has(t)&&"white-space: ".concat(t,";")}),(function(e){var t=e.wordBreak;return h.has(t)&&"word-break: ".concat(t,";")}),u.ZP,l.Z,g.Z,v.Z,(function(e){var t=e.fontSize;return t&&"\n font-size: ".concat(t,";\n line-height: ").concat(t,";\n ")})),w=function(e,t){var n,r,a=t.fontSize,s=t.lineHeight,u=t.strong;return(0,i.default)(e)(o||(o=m(['\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;\n font-style: normal;\n ',"\n ","\n ","\n ","\n"],['\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;\n font-style: normal;\n ',"\n ","\n ","\n ","\n"])),(r=a,function(){return"font-size: ".concat(r,";")}),function(e){return function(){return"line-height: ".concat(e,";")}}(s),(n=u,function(e){var t=e.strong;return"font-weight: ".concat((void 0===t?n:t)?"bold":"normal",";")}),b)},x=function(e){return w(e,{fontSize:"26px",lineHeight:"32px",strong:!0})},_=function(e){return w(e,{fontSize:"24px",lineHeight:"28px",strong:!0})},S=function(e){return w(e,{fontSize:"22px",lineHeight:"24px",strong:!0})},O=function(e){return w(e,{fontSize:"20px",lineHeight:"24px",strong:!0})},C=function(e){return w(e,{fontSize:"16px",lineHeight:"21px",strong:!0})},E=function(e){return w(e,{fontSize:"14px",lineHeight:"18px",strong:!0})},A=function(e){return w(e,{fontSize:"12px",lineHeight:"14px",strong:!0})},M=function(e){return w(e,{fontSize:"8px",lineHeight:"10px"})},k=function(e){return w(e,{fontSize:"10px",lineHeight:"13px"})},P=function(e){return w(e,{fontSize:"11px",lineHeight:"14px"})},R=function(e){return w(e,{fontSize:"12px",lineHeight:"16px"})},T=function(e){return w(e,{fontSize:"14px",lineHeight:"20px"})},I=function(e){return w(e,{fontSize:"16px",lineHeight:"18px"})},B=function(e){return w(e,{fontSize:"24px",lineHeight:"32px"})},D=function(e){return w(e,{fontSize:"36px",lineHeight:"44px"})}},91183:function(e,t,n){"use strict";n.r(t);var r=n(67294);t.default=function(){var e=(0,r.useMemo)((function(){var e=document.createElement("div");return document.body.append(e),e}),[]);return(0,r.useLayoutEffect)((function(){return function(){return document.body.removeChild(e)}}),[]),e}},11557:function(e,t,n){"use strict";n.r(t);var r=n(67294),o=n(13692);t.default=function(e){var t=(0,r.useRef)(),n=(0,r.useCallback)((function(n){t.current=n,(0,o.Z)(e,n)}),[]);return[t,n]}},86321:function(e,t,n){"use strict";var r=n(67294);t.Z=function(e){return(0,r.useEffect)((function(){if(e){var t=function(t){27===t.keyCode&&e(t)};return document.addEventListener("keydown",t),function(){return document.removeEventListener("keydown",t)}}}),[e])}},44175:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(67294),o=n(88006),i=function(e,t){return(0,o.Z)(t).some((function(t){return t===e}))},a=function(e,t,n){(0,r.useEffect)((function(){if(t){var r=function(r){r.target===e.current||i(e.current,r.target)||i(n,r.target)||t(r)};return document.addEventListener("mousedown",r),function(){return document.removeEventListener("mousedown",r)}}}),[t])}},62928:function(e,t,n){"use strict";var r=n(67294);t.Z=function(e,t){void 0===e&&(e=!1);var n=void 0===t?{}:t,o=n.on,i=n.off,a=n.toggle,s=(0,r.useState)(!!e),u=s[0],l=s[1];return[u,(0,r.useCallback)((function(){l((function(e){var t=!e;return a&&a(t),o&&t&&o(),i&&!t&&i(),t}))}),[o,i,a]),(0,r.useCallback)((function(){l(!0),o&&o()}),[o]),(0,r.useCallback)((function(){l(!1),i&&i()}),[i])]}},22195:function(e,t,n){"use strict";n.r(t),n.d(t,{AlertMasterCard:function(){return vm},Animation:function(){return fi},Box:function(){return Pe.Z},Button:function(){return Oe},Checkbox:function(){return $t},Collapsible:function(){return bi},ConfirmationDialog:function(){return zm},DarkTheme:function(){return ee.Cs},DefaultTheme:function(){return ee.XU},Documentation:function(){return ou},DraggableTabs:function(){return Sv},Drop:function(){return Re.Z},DropContainer:function(){return ze},Flex:function(){return xe.default},H0:function(){return Ne.H0},H1:function(){return Ne.H1},H2:function(){return Ne.H2},H3:function(){return Ne.H3},H4:function(){return Ne.H4},H5:function(){return Ne.H5},H6:function(){return Ne.H6},Icon:function(){return be.JO},IconButton:function(){return et},IconComponents:function(){return be.NZ},InputRange:function(){return ko.Z},Intersection:function(){return jv},Layer:function(){return Vo.default},List:function(){return Ne.List},ListItem:function(){return Ne.ListItem},MasterCard:function(){return xm},Menu:function(){return jo.default},MenuButton:function(){return No.Z},MenuDropdown:function(){return Lo.Z},MenuDropdownItem:function(){return Zo.default},MenuItemContainer:function(){return Zo.ItemContainer},Modal:function(){return Pm},ModalBody:function(){return Em},ModalButton:function(){return Mm},ModalCloseButton:function(){return km},ModalContent:function(){return Om},ModalFooter:function(){return Am},ModalHeader:function(){return Cm},MultiRangeInput:function(){return Po.Z},NavigationTab:function(){return Tl},NavigationTabs:function(){return Sl},NetdataTable:function(){return OO},News:function(){return xl},Pill:function(){return om},Popover:function(){return Do},PortalSidebar:function(){return _t},ProgressBar:function(){return um},RadioButton:function(){return go.default},Select:function(){return US},Sidebar:function(){return ut},Tab:function(){return Oo},TabSeparator:function(){return Il},Table:function(){return pr},Tabs:function(){return Mo},Text:function(){return Ne.Text},TextBig:function(){return Ne.TextBig},TextBigger:function(){return Ne.TextBigger},TextFemto:function(){return Ne.TextFemto},TextHuge:function(){return Ne.TextHuge},TextInput:function(){return Kt.oi},TextMicro:function(){return Ne.TextMicro},TextNano:function(){return Ne.TextNano},TextSmall:function(){return Ne.TextSmall},Toggle:function(){return lo},Tooltip:function(){return qe},VirtualizedTable:function(){return qr},breakpoints:function(){return Ot},calcSize:function(){return ee.nF},devices:function(){return St},extendTheme:function(){return ee.B1},getColor:function(){return ee.Lq},getGutterHeight:function(){return ee.j2},getOrElse:function(){return ee.fS},getRgbColor:function(){return ee.zt},getSizeBy:function(){return ee.sq},getSizeUnit:function(){return ee.T2},iconsList:function(){return be.eS},makeBig:function(){return Ne.makeBig},makeBigger:function(){return Ne.makeBigger},makeBox:function(){return Ho.Z},makeFemto:function(){return Ne.makeFemto},makeFlex:function(){return Fo.Z},makeH0:function(){return Ne.makeH0},makeH1:function(){return Ne.makeH1},makeH2:function(){return Ne.makeH2},makeH3:function(){return Ne.makeH3},makeH4:function(){return Ne.makeH4},makeH5:function(){return Ne.makeH5},makeH6:function(){return Ne.makeH6},makeHuge:function(){return Ne.makeHuge},makeMicro:function(){return Ne.makeMicro},makeNano:function(){return Ne.makeNano},makeSmall:function(){return Ne.makeSmall},makeText:function(){return Ne.makeText},makeTypography:function(){return Ne.makeTypography},propOrElse:function(){return ee.yw},useCheckboxesList:function(){return Xt},useFocusedState:function(){return Kt.di},useInputStyles:function(){return Kt.a6},useInputValue:function(){return Kt.fC},useIntersection:function(){return Rv},useNavigationArrow:function(){return tv.default},useTouchedState:function(){return Kt.mz},webkitVisibleScrollbar:function(){return Jt.f1}});var r={};n.r(r),n.d(r,{doFilterValuesMatch:function(){return zi},findFilterValues:function(){return Fi},isFilterValueRange:function(){return Gi},markSelectedFacetValuesFromFilters:function(){return Vi},mergeFilters:function(){return Ui},removeSingleFilterValue:function(){return Hi},serialiseFilter:function(){return Wi}});var o={};n.r(o),n.d(o,{a11yNotify:function(){return ns},addFilter:function(){return Fa},clearFilters:function(){return Va},removeFilter:function(){return za},reset:function(){return Ua},setCurrent:function(){return Ga},setFilter:function(){return Wa},setResultsPerPage:function(){return $a},setSearchTerm:function(){return qa},setSort:function(){return Ya},trackAutocompleteClickThrough:function(){return Ha},trackAutocompleteSuggestionClickThrough:function(){return rs},trackClickThrough:function(){return Xa}});var i=n(67294),a=n.t(i,2),s=n(60677),u=n(87462),l=n(97326),c=n(89611);function f(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,c.Z)(e,t)}var d=n(61120);var p=n(78814);function h(e,t,n){return h=(0,p.Z)()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&(0,c.Z)(o,n.prototype),o},h.apply(null,arguments)}function g(e){var t="function"===typeof Map?new Map:void 0;return g=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return h(e,arguments,(0,d.Z)(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),(0,c.Z)(r,e)},g(e)}var v=function(e){function t(t){var n;return n=e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+t+" for more information.")||this,(0,l.Z)(n)}return f(t,e),t}(g(Error));function m(e){return Math.round(255*e)}function y(e,t,n){return m(e)+","+m(t)+","+m(n)}function b(e,t,n,r){if(void 0===r&&(r=y),0===t)return r(n,n,n);var o=(e%360+360)%360/60,i=(1-Math.abs(2*n-1))*t,a=i*(1-Math.abs(o%2-1)),s=0,u=0,l=0;o>=0&&o<1?(s=i,u=a):o>=1&&o<2?(s=a,u=i):o>=2&&o<3?(u=i,l=a):o>=3&&o<4?(u=a,l=i):o>=4&&o<5?(s=a,l=i):o>=5&&o<6&&(s=i,l=a);var c=n-i/2;return r(s+c,u+c,l+c)}var w={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var x=/^#[a-fA-F0-9]{6}$/,_=/^#[a-fA-F0-9]{8}$/,S=/^#[a-fA-F0-9]{3}$/,O=/^#[a-fA-F0-9]{4}$/,C=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,E=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,A=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,M=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function k(e){if("string"!==typeof e)throw new v(3);var t=function(e){if("string"!==typeof e)return e;var t=e.toLowerCase();return w[t]?"#"+w[t]:e}(e);if(t.match(x))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(_)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:n}}if(t.match(S))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(O)){var r=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:r}}var o=C.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var i=E.exec(t.substring(0,50));if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10),alpha:parseFloat(""+i[4])>1?parseFloat(""+i[4])/100:parseFloat(""+i[4])};var a=A.exec(t);if(a){var s="rgb("+b(parseInt(""+a[1],10),parseInt(""+a[2],10)/100,parseInt(""+a[3],10)/100)+")",u=C.exec(s);if(!u)throw new v(4,t,s);return{red:parseInt(""+u[1],10),green:parseInt(""+u[2],10),blue:parseInt(""+u[3],10)}}var l=M.exec(t.substring(0,50));if(l){var c="rgb("+b(parseInt(""+l[1],10),parseInt(""+l[2],10)/100,parseInt(""+l[3],10)/100)+")",f=C.exec(c);if(!f)throw new v(4,t,c);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10),alpha:parseFloat(""+l[4])>1?parseFloat(""+l[4])/100:parseFloat(""+l[4])}}throw new v(5)}function P(e){return function(e){var t,n=e.red/255,r=e.green/255,o=e.blue/255,i=Math.max(n,r,o),a=Math.min(n,r,o),s=(i+a)/2;if(i===a)return void 0!==e.alpha?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var u=i-a,l=s>.5?u/(2-i-a):u/(i+a);switch(i){case n:t=(r-o)/u+(r<o?6:0);break;case r:t=(o-n)/u+2;break;default:t=(n-r)/u+4}return t*=60,void 0!==e.alpha?{hue:t,saturation:l,lightness:s,alpha:e.alpha}:{hue:t,saturation:l,lightness:s}}(k(e))}var R=function(e){return 7===e.length&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e};function T(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function I(e){return T(Math.round(255*e))}function B(e,t,n){return R("#"+I(e)+I(t)+I(n))}function D(e,t,n){return b(e,t,n,B)}function j(e,t,n){if("number"===typeof e&&"number"===typeof t&&"number"===typeof n)return D(e,t,n);if("object"===typeof e&&void 0===t&&void 0===n)return D(e.hue,e.saturation,e.lightness);throw new v(1)}function L(e,t,n,r){if("number"===typeof e&&"number"===typeof t&&"number"===typeof n&&"number"===typeof r)return r>=1?D(e,t,n):"rgba("+b(e,t,n)+","+r+")";if("object"===typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?D(e.hue,e.saturation,e.lightness):"rgba("+b(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new v(2)}function Z(e,t,n){if("number"===typeof e&&"number"===typeof t&&"number"===typeof n)return R("#"+T(e)+T(t)+T(n));if("object"===typeof e&&void 0===t&&void 0===n)return R("#"+T(e.red)+T(e.green)+T(e.blue));throw new v(6)}function N(e,t,n,r){if("string"===typeof e&&"number"===typeof t){var o=k(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}if("number"===typeof e&&"number"===typeof t&&"number"===typeof n&&"number"===typeof r)return r>=1?Z(e,t,n):"rgba("+e+","+t+","+n+","+r+")";if("object"===typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?Z(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new v(7)}var F=function(e){return"number"===typeof e.red&&"number"===typeof e.green&&"number"===typeof e.blue&&("number"!==typeof e.alpha||"undefined"===typeof e.alpha)},H=function(e){return"number"===typeof e.red&&"number"===typeof e.green&&"number"===typeof e.blue&&"number"===typeof e.alpha},V=function(e){return"number"===typeof e.hue&&"number"===typeof e.saturation&&"number"===typeof e.lightness&&("number"!==typeof e.alpha||"undefined"===typeof e.alpha)},z=function(e){return"number"===typeof e.hue&&"number"===typeof e.saturation&&"number"===typeof e.lightness&&"number"===typeof e.alpha};function U(e){if("object"!==typeof e)throw new v(8);if(H(e))return N(e);if(F(e))return Z(e);if(z(e))return L(e);if(V(e))return j(e);throw new v(8)}function G(e,t,n){return function(){var r=n.concat(Array.prototype.slice.call(arguments));return r.length>=t?e.apply(this,r):G(e,t,r)}}function W(e){return G(e,e.length,[])}function $(e,t,n){return Math.max(e,Math.min(t,n))}function q(e,t){if("transparent"===t)return t;var n=P(t);return U((0,u.Z)({},n,{lightness:$(0,1,n.lightness-parseFloat(e))}))}var Y=W(q);function X(e,t){if("transparent"===t)return t;var n=P(t);return U((0,u.Z)({},n,{lightness:$(0,1,n.lightness+parseFloat(e))}))}var K=W(X);var J,Q,ee=n(50757),te=n(69498),ne=n(96069),re=n(21352),oe=n(98625),ie="default",ae="hollow",se=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},ue=function(){return ue=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ue.apply(this,arguments)},le={light:ee.XU,dark:ee.Cs},ce=(0,s.css)(J||(J=se(["\n border-color: ",";\n background-color: ",";\n color: ",";\n"],["\n border-color: ",";\n background-color: ",";\n color: ",";\n"])),(function(e){return e.colors.borderActive(e)}),(function(e){return e.colors.bgActive(e)}),(function(e){return e.colors.colorActive(e)})),fe=function(e){return e.neutral?(0,ee.Lq)(e.flavour===ae?"textFocus":"text")(e):(0,ee.Lq)("primary")(e)},de=function(e){return e.neutral?(0,ee.Lq)("textFocus")(e):(0,ee.Lq)("primary")(e)},pe=function(e){return(0,ee.Lq)("mainBackground")(e)},he=function(e){return e.neutral?(0,ee.Lq)("textFocus")(e):(0,ee.Lq)("accent")(e)},ge=function(e){return e.neutral?K(.2,(0,ee.Lq)("textFocus")(e)):(0,ee.Lq)("successLite")(e)},ve=(0,ee.Lq)(["transparent","full"]),me=function(e){var t,n=e.flavour,r=void 0===n?ie:n,o=e.danger,i=e.warning,a=e.iconColor,s=o?(0,ee.Lq)("error"):void 0,u=i?(0,ee.Lq)("warning"):void 0,l=s||u,c=l?function(e){return K(.2,l(e))}:void 0,f=l?function(e){return Y(.2,l(e))}:void 0,d=a?(0,ee.Lq)(a):void 0,p=((t={})[ie]={color:pe,colorHover:pe,colorActive:pe,bg:l||fe,bgHover:c||he,bgActive:f||ge,border:l||fe,borderHover:c||he,borderActive:f||ge,iconColor:d||pe},t[ae]={color:l||fe,colorHover:c||ge,colorActive:f||ge,bg:ve,bgHover:ve,bgActive:ve,border:l||de,borderHover:c||ge,borderActive:f||ge,iconColor:d||l||fe},t.borderless={color:l||fe,colorHover:c||ge,colorActive:f||ge,bg:ve,bgHover:ve,bgActive:ve,border:ve,borderHover:ve,borderActive:ve,iconColor:d||l||fe},t);return p[r]||p[ie]},ye=s.default.button.attrs((function(e){return ue({padding:e.padding||e.tiny?[.5]:e.small?[1]:[2],colors:me(e)},function(e){return e.themeType?ue(ue({},e),{theme:le[e.themeType]}):ue(ue({},e),{theme:e.theme})}(e))}))(Q||(Q=se(["\n && {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n ",";\n\n font-weight: ",";\n font-size: ",";\n line-height: ",";\n white-space: nowrap;\n word-break: keep-all;\n\n cursor: pointer;\n opacity: ",";\n pointer-events: ",";\n\n ","\n ","\n transition: all 150ms;\n\n background-color: ",";\n color: ",";\n\n border-width: 1px;\n border-style: solid;\n border-color: ",";\n border-radius: 4px;\n box-sizing: border-box;\n\n text-decoration: none;\n & > span {\n ",";\n margin-left: ",";\n }\n\n &:hover {\n border-color: ",";\n background-color: ",";\n color: ",";\n text-decoration: none;\n\n .button-icon {\n fill: ",";\n }\n }\n\n &:active {\n ","\n }\n ","\n\n &:focus {\n outline: none;\n }\n\n .button-icon {\n height: ",";\n width: ",";\n fill: ",";\n }\n\n .button-icon__color {\n fill: ",";\n }\n .ntd-spinner {\n fill: none;\n stroke-width: 17px;\n stroke-dasharray: 100;\n stroke-dashoffset: 100;\n animation: ntd-draw 1s linear infinite;\n stroke: ",";\n width: 24px;\n }\n\n .path {\n stroke: ",";\n }\n\n @keyframes ntd-draw {\n to {\n stroke-dashoffset: 0;\n }\n }\n }\n"],["\n && {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n ",";\n\n font-weight: ",";\n font-size: ",";\n line-height: ",";\n white-space: nowrap;\n word-break: keep-all;\n\n cursor: pointer;\n opacity: ",";\n pointer-events: ",";\n\n ","\n ","\n transition: all 150ms;\n\n background-color: ",";\n color: ",";\n\n border-width: 1px;\n border-style: solid;\n border-color: ",";\n border-radius: 4px;\n box-sizing: border-box;\n\n text-decoration: none;\n & > span {\n ",";\n margin-left: ",";\n }\n\n &:hover {\n border-color: ",";\n background-color: ",";\n color: ",";\n text-decoration: none;\n\n .button-icon {\n fill: ",";\n }\n }\n\n &:active {\n ","\n }\n ","\n\n &:focus {\n outline: none;\n }\n\n .button-icon {\n height: ",";\n width: ",";\n fill: ",";\n }\n\n .button-icon__color {\n fill: ",";\n }\n .ntd-spinner {\n fill: none;\n stroke-width: 17px;\n stroke-dasharray: 100;\n stroke-dashoffset: 100;\n animation: ntd-draw 1s linear infinite;\n stroke: ",";\n width: 24px;\n }\n\n .path {\n stroke: ",";\n }\n\n @keyframes ntd-draw {\n to {\n stroke-dashoffset: 0;\n }\n }\n }\n"])),re.Z,(function(e){return e.strong?700:500}),(function(e){var t=e.small;return e.tiny?"10px":t?"12px":"14px"}),(0,ee.sq)(2),(function(e){return e.disabled?.4:1}),(function(e){return e.disabled?"none":"auto"}),te.ZP,ne.Z,(function(e){return e.colors.bg(e)}),(function(e){return e.colors.color(e)}),(function(e){return e.colors.border(e)}),oe.Z,(function(e){return e.hasIcon?"2px":"0px"}),(function(e){return e.colors.borderHover(e)}),(function(e){return e.colors.bgHover(e)}),(function(e){return e.colors.colorHover(e)}),(function(e){return e.colors.colorHover(e)}),ce,(function(e){return e.active&&"\n ".concat(ce,"\n ")}),(0,ee.sq)(2),(0,ee.sq)(2),(function(e){return e.colors.color(e)}),(function(e){return e.colors.iconColor(e)}),(function(e){return e.colors.color(e)}),(function(e){return e.colors.color(e)})),be=n(11597),we=n(54922),xe=n(32855),_e=function(){return _e=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},_e.apply(this,arguments)},Se=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Oe=(0,i.forwardRef)((function(e,t){var n=e.label,r=e.icon,o=e.flavour,a=e.isLoading,s=e.loadingLabel,u=e.onClick,l=e.textTransform,c=void 0===l?"firstLetter":l,f=e.iconColor,d=e.iconSize,p=e.iconWidth,h=e.iconHeight,g=e.children,v=void 0===g?n:g,m=Se(e,["label","icon","flavour","isLoading","loadingLabel","onClick","textTransform","iconColor","iconSize","iconWidth","iconHeight","children"]);return i.createElement(ye,_e({flavour:o,textTransform:c,hasIcon:!!r||a,onClick:a?void 0:u,ref:t,iconColor:f},m),a&&i.createElement(we.LoaderIcon,{className:"button-icon"}),r&&!a&&i.createElement(xe.default,{justifyContent:"center",alignItems:"center",width:"auto",height:"100%"},i.createElement(be.JO,{size:d,className:f?"button-icon__color":"button-icon",title:r,name:r,width:p,height:h})),!!v&&i.createElement("span",null,a&&s||v))}));Oe.defaultProps={onClick:function(){},icon:null};var Ce,Ee,Ae,Me,ke,Pe=n(65588),Re=n(24724),Te=n(11557),Ie=n(62928),Be=n(88719),De=0,je=function(){return--De},Le=function(e){return(0,i.useMemo)((function(){return e||je()}),[])},Ze={top:{bottom:"top"},left:{right:"left"},right:{left:"right"},bottom:{top:"bottom"}},Ne=n(90833),Fe=function(){return Fe=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Fe.apply(this,arguments)},He=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Ve={right:1,bottom:2,left:3},ze=function(e){var t=e.children,n=e.align,r=e.margin,o=void 0===r?[1]:r,a=e.background,s=void 0===a?"tooltip":a,u=He(e,["children","align","margin","background"]);return i.createElement(xe.default,{column:"top"===n,columnReverse:"bottom"===n,rowReverse:"right"===n,margin:o},i.createElement(xe.default,Fe({background:s,padding:[1,2],round:!0,column:!0},u),"string"===typeof t?i.createElement(Ne.Text,{color:"bright"},t):t),n&&i.createElement(be.JO,{name:"triangle",alignSelf:"center",color:s,rotate:Ve[n],height:"8px",width:"8px","data-testid":"drop-arrow"}))},Ue=function(){return Ue=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ue.apply(this,arguments)},Ge=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},We=function(e){return"function"===typeof e?e():e},$e=(0,i.forwardRef)((function(e,t){var n=e.plain,r=e.open,o=void 0!==r&&r,a=e.align,s=void 0===a?"top":a,u=e.dropProps,l=e.content,c=e.animation,f=e.disabled,d=e.zIndex,p=void 0===d?80:d,h=e.children,g=e.allowHoverOnTooltip,v=Ge(e,["plain","open","align","dropProps","content","animation","disabled","zIndex","children","allowHoverOnTooltip"]),m=Le(v["aria-describedby"]),y=(0,Ie.Z)(!1),b=y[0],w=y[2],x=y[3],_=(0,Te.default)(t),S=_[0],O=_[1],C=(0,Be.Z)(h,O,Ue(Ue({onMouseEnter:w,onMouseLeave:g?function(){return setTimeout((function(){E.current||x()}),300)}:x,onFocus:w,onBlur:x},b&&{"aria-describedby":m}),v)),E=(0,i.useRef)(!1);return(0,i.useLayoutEffect)((function(){S.current&&o&&w()}),[]),l?i.createElement(i.Fragment,null,C,b&&S.current&&!f&&i.createElement(Re.Z,Ue({noEvents:!g,align:(null===u||void 0===u?void 0:u.align)||Ze[s],hideShadow:!0,id:m,onClickOutside:x,onMouseEnter:function(){return E.current=!0},onMouseLeave:function(){E.current=!1,x()},target:S.current},u,{animation:c,onEsc:x,zIndex:p}),n?We(l):i.createElement(ze,{align:s},We(l)))):h})),qe=$e,Ye=function(){return Ye=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ye.apply(this,arguments)},Xe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Ke=["neutral","black"],Je=function(e){var t=e.content;return i.createElement(xe.default,{padding:[1.5,2],margin:[2],background:Ke,round:1,alignSelf:"start"},i.createElement(Ne.TextSmall,{color:"bright"},t))},Qe=(0,i.forwardRef)((function(e,t){var n=e.iconColor,r=void 0===n?"nodeBadgeColor":n,o=e.flavour,a=void 0===o?"borderless":o,s=e.icon,u=e.disabled,l=e.onClick,c=e.width,f=void 0===c?"20px":c,d=e.height,p=void 0===d?"20px":d,h=e.iconSize,g=e.tooltip,v=void 0===g?"":g,m=Xe(e,["iconColor","flavour","icon","disabled","onClick","width","height","iconSize","tooltip"]),y="default"===a;return i.createElement(qe,{plain:!0,animation:!0,content:v&&i.createElement(Je,{content:v})},i.createElement(Pe.Z,Ye({cursor:"pointer",iconWidth:f,iconHeight:p,onClick:l,as:Oe,flavour:a,disabled:u,icon:s,iconColor:y?"white":r,iconSize:h,neutral:!y,ref:t},m)))})),et=Qe,tt=n(90509),nt=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},rt=s.default.div(Ce||(Ce=nt(["\n display: flex;\n flex-direction: ",";\n top: 0;\n bottom: 0;\n height: 100vh;\n width: 100vw;\n"],["\n display: flex;\n flex-direction: ",";\n top: 0;\n bottom: 0;\n height: 100vh;\n width: 100vw;\n"])),(function(e){return e.isRight?"row-reverse":"row"})),ot=s.default.aside(Ee||(Ee=nt(["\n overflow: hidden;\n top: 0;\n bottom: 0;\n height: 100%;\n width: 50%;\n"],["\n overflow: hidden;\n top: 0;\n bottom: 0;\n height: 100%;\n width: 50%;\n"]))),it=s.default.aside(Ae||(Ae=nt(["\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0; // needed for dashboard where body has some left-padding\n height: 100vh;\n width: 100vw;\n min-width: 100vw;\n max-width: 100vw;\n background-color: black;\n opacity: 0.3;\n z-index: 15;\n"],["\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0; // needed for dashboard where body has some left-padding\n height: 100vh;\n width: 100vw;\n min-width: 100vw;\n max-width: 100vw;\n background-color: black;\n opacity: 0.3;\n z-index: 15;\n"]))),at=s.default.aside(Me||(Me=nt(["\n position: fixed;\n overflow: hidden;\n top: 0;\n ",": 0;\n bottom: 0;\n height: 100vh;\n width: 50vw;\n box-shadow: 0px ","px 68px rgba(0, 0, 0, 0.288);\n"],["\n position: fixed;\n overflow: hidden;\n top: 0;\n ",": 0;\n bottom: 0;\n height: 100vh;\n width: 50vw;\n box-shadow: 0px ","px 68px rgba(0, 0, 0, 0.288);\n"])),(0,tt.propOrElse)(["side"],"left"),(0,tt.propOrElse)(["shadowSide"],!0)?2:-2),st=s.default.div(ke||(ke=nt(["\n display: flex;\n width: 50%;\n background-color: ",";\n box-shadow: inset 0px ","px 68px\n rgba(0, 0, 0, 0.288);\n"],["\n display: flex;\n width: 50%;\n background-color: ",";\n box-shadow: inset 0px ","px 68px\n rgba(0, 0, 0, 0.288);\n"])),(0,tt.getColor)("primary"),(0,tt.propOrElse)(["shadowSide"],!0)?2:-2),ut=function(e){var t=e.info,n=e.children,r=e.className,o=e.right,a=void 0!==o&&o;return i.createElement(rt,{isRight:a},i.createElement(ot,{className:r,shadowSide:a},n),i.createElement(st,null,t))},lt=n(73935),ct=n(45697),ft=n.n(ct),dt=!("undefined"===typeof window||!window.document||!window.document.createElement),pt=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var ht=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),pt(t,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return dt?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),lt.createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),t}(i.Component);ht.propTypes={children:ft().node.isRequired,node:ft().any};var gt=ht,vt=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var mt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),vt(t,[{key:"componentDidMount",value:function(){this.renderPortal()}},{key:"componentDidUpdate",value:function(e){this.renderPortal()}},{key:"componentWillUnmount",value:function(){lt.unmountComponentAtNode(this.defaultNode||this.props.node),this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null,this.portal=null}},{key:"renderPortal",value:function(e){this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode));var t=this.props.children;"function"===typeof this.props.children.type&&(t=i.cloneElement(this.props.children)),this.portal=lt.unstable_renderSubtreeIntoContainer(this,t,this.props.node||this.defaultNode)}},{key:"render",value:function(){return null}}]),t}(i.Component),yt=mt;mt.propTypes={children:ft().node.isRequired,node:ft().any};var bt=lt.createPortal?gt:yt,wt=function(){return wt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},wt.apply(this,arguments)},xt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},_t=function(e){var t=e.children,n=e.className,r=e.closeOnEsc,o=void 0!==r&&r,a=e.closeOnOverlayClick,s=void 0!==a&&a,u=e.onClose,l=void 0===u?function(){}:u,c=e.right,f=void 0!==c&&c,d=e.Wrapper,p=void 0===d?i.Fragment:d,h=xt(e,["children","className","closeOnEsc","closeOnOverlayClick","onClose","right","Wrapper"]);(0,i.useEffect)((function(){var e=function(e){27===e.keyCode&&o&&l()};return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[o,l]);return i.createElement(bt,null,i.createElement(it,{onClick:function(){s&&l()}}),i.createElement(p,null,i.createElement(at,wt({className:n,shadowSide:f,side:f?"right":"left"},h),t)))},St={mobileSmall:"320px",mobile:"425px",tablet:"768px",laptop:"1024px",laptopLarge:"1200px",desktop:"1440px",desktopLarge:"2560px"},Ot={mobileSmall:"(min-width: ".concat(St.mobileSmall,")"),mobile:"(min-width: ".concat(St.mobile,")"),tablet:"(min-width: ".concat(St.tablet,")"),laptop:"(min-width: ".concat(St.laptop,")"),laptopLarge:"(min-width: ".concat(St.laptopLarge,")"),desktop:"(min-width: ".concat(St.desktop,")"),desktopLarge:"(min-width: ".concat(St.desktopLarge,")")},Ct=function(e){var t=e.defaultColor,n=void 0===t?"inputBorder":t,r=e.disabled,o=void 0===r?"inputBorder":r,i=e.error,a=void 0===i?"error":i,s=e.success;return{default:n,disabled:o,error:a,success:void 0===s?"success":s}},Et=function(e){var t=e.disabled,n=e.success,r=e.error,o=e.focused,a=n?"success":r?"error":t?"disabled":"default";return{styles:{styledCheckbox:(0,i.useMemo)((function(){return{alignItems:"center",background:t?"mainBackgroundDisabled":"mainBackground",border:{size:"1px",type:"solid",color:o?Ct({defaultColor:"inputBorderFocus"})[a]:Ct({})[a],side:"all"},height:"inherit",justifyContent:"center",round:!0,width:"inherit",_focus:{border:{color:Ct({defaultColor:"controlFocused"})[a],side:"all",size:"1px",type:"solid"},boxShadow:{color:Ct({defaultColor:"controlFocused"})[a],size:"0 0 0 1px"}}}}),[a,o])}}};function At(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){e.forEach((function(e){return function(e,t){if(null!=e)if(function(e){return"function"===typeof e}(e))e(t);else try{e.current=t}catch(n){throw new Error("Cannot assign value '".concat(t,"' to ref '").concat(e,"'"))}}(e,t)}))}}var Mt,kt,Pt,Rt,Tt,It,Bt=function(){return Bt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Bt.apply(this,arguments)},Dt=function(e){var t=e.onChange,n=e.indeterminate,r=e.disabled,o=e.checked,a=(0,Ie.Z)(),s=a[0],u=a[2],l=a[3],c=(0,i.useRef)(null),f=(0,i.useCallback)((function(e){r?e.preventDefault():null===t||void 0===t||t(e)}),[r,t]);return(0,i.useEffect)((function(){c.current&&(c.current.indeterminate=Boolean(n))}),[n]),{getCheckBoxProps:(0,i.useCallback)((function(){return{"data-focus":s?"":void 0,"data-disabled":r?"":void 0,indeterminate:n,checked:o}}),[s,r,o,n]),getInputProps:(0,i.useCallback)((function(e,t){return void 0===e&&(e=null),Bt(Bt({},t),{type:"checkbox",ref:At(c,e),onChange:f,onFocus:u,onBlur:l,checked:o,disabled:r})}),[l,u,f,o,r]),state:{disabled:r,indeterminate:n,checked:o,isFocused:s}}},jt=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Lt=function(){return Lt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Lt.apply(this,arguments)},Zt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Nt=(0,s.default)(Pe.Z).attrs({height:"16px",width:"16px"})(Mt||(Mt=jt(["\n box-sizing: border-box;\n"],["\n box-sizing: border-box;\n"]))),Ft=(0,s.default)(be.JO).attrs({height:"16px",width:"16px"})(kt||(kt=jt(["\n flex-grow: 0;\n flex-shrink: 0;\n fill: ",";\n"],["\n flex-grow: 0;\n flex-shrink: 0;\n fill: ",";\n"])),(0,tt.getValidatedControlColor)("primary","accent")),Ht=s.default.input.attrs({type:"checkbox"})(Pt||(Pt=jt(["\n border: 0;\n clip: rect(0 0 0 0);\n clip-path: inset(50%);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n white-space: nowrap;\n width: 1px;\n"],["\n border: 0;\n clip: rect(0 0 0 0);\n clip-path: inset(50%);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n white-space: nowrap;\n width: 1px;\n"]))),Vt=(0,s.default)(xe.default)(Rt||(Rt=jt(["\n box-sizing: border-box;\n transition: all 150ms;\n\n "," {\n visibility: ",";\n"],["\n box-sizing: border-box;\n transition: all 150ms;\n\n "," {\n visibility: ",";\n"])),Ft,(function(e){return e.indeterminate||e.checked?"visible":"hidden"})),zt=(0,s.default)(xe.default).attrs((function(e){return Lt({as:"label",position:"relative",alignItems:"center"},e)}))(Tt||(Tt=jt(["\n cursor: ",";\n"],["\n cursor: ",";\n"])),(function(e){return e.disabled?"auto":"pointer"})),Ut=s.default.span(It||(It=jt(["\n ",";\n ",";\n"],["\n ",";\n ",";\n"])),(function(e){var t=e.right,n=Zt(e,["right"]);return t?"margin-left: ".concat((0,tt.getSizeUnit)(n),"px;"):"margin-right: ".concat((0,tt.getSizeUnit)(n),"px;")}),(function(e){return e.disabled&&"opacity: 0.4;"})),Gt=function(){return Gt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Gt.apply(this,arguments)},Wt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},$t=(0,i.forwardRef)((function(e,t){var n=e.alignSelf,r=e.checked,o=e.className,a=e["data-testid"],s=e.disabled,u=e.iconProps,l=e.indeterminate,c=e.Label,f=e.label,d=e.labelProps,p=e.labelPosition,h=e.margin,g=Wt(e,["alignSelf","checked","className","data-testid","disabled","iconProps","indeterminate","Label","label","labelProps","labelPosition","margin"]),v=Et({disabled:s}).styles,m=Dt(Gt({checked:r,disabled:s,indeterminate:l},g)),y=m.getInputProps,b=m.getCheckBoxProps;return i.createElement(zt,Gt({alignSelf:n,className:o,"data-testid":a,disabled:s,margin:h},d),f&&"left"===p&&i.createElement(Ut,{as:c,disabled:s,left:!0},f),i.createElement(Nt,null,i.createElement(Ht,Gt({"data-testid":"checkbox-input"},y(t,g))),i.createElement(Vt,Gt({"data-testid":"styled-checkbox"},v.styledCheckbox,b()),i.createElement(Ft,Gt({disabled:s,name:l?"checkmark_partial_s":"checkmark_s"},u)))),f&&"right"===p&&i.createElement(Ut,{as:c,disabled:s,right:!0},f))}));$t.defaultProps={Label:Ne.Text,labelPosition:"right"};var qt,Yt,Xt=function(e,t){var n=e.every((function(e){return e})),r=!n&&e.includes(!1)&&e.includes(!0),o=(0,i.useCallback)((function(){n?t.forEach((function(e){return e(!1)})):t.forEach((function(e){return e(!0)}))}),[n,t]);return[n,r,o]},Kt=n(49713),Jt=n(11275),Qt=n(79521),en=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},tn=s.default.table(qt||(qt=en(["\n width: 100%;\n height: 100%;\n border-collapse: ",";\n position: ",";\n"],["\n width: 100%;\n height: 100%;\n border-collapse: ",";\n position: ",";\n"])),(function(e){return e.hasStickyHeader?"separate":"collapse"}),(function(e){return e.hasStickyHeader&&"relative"})),nn=s.default.div(Yt||(Yt=en(["\n display: ",";\n border-spacing: 0;\n"],["\n display: ",";\n border-spacing: 0;\n"])),(function(e){return e.hideHeader?"block":"inline-block"})),rn=function(){return rn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},rn.apply(this,arguments)},on=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},an={mainContainer:{block:function(e){var t=e.children,n=e.className,r=e.callbackRef,o=on(e,["children","className","callbackRef"]);return i.createElement(nn,rn({ref:r,className:"table-container ".concat(n||"")},o),t)},table:function(e){var t=e.children,n=e.callbackRef,r=on(e,["children","callbackRef"]);return i.createElement(tn,rn({ref:n},r),t)}},tbody:{block:function(e){var t=e.children,n=on(e,["children"]);return i.createElement("div",rn({className:"table-body"},n),t)},table:function(e){var t=e.children,n=on(e,["children"]);return i.createElement("tbody",rn({},n),t)}}},sn=function(e){var t=e.children,n=e.layoutType,r=on(e,["children","layoutType"]);return(0,an.mainContainer[n])(rn({children:t},r))},un=function(e){var t=e.children,n=e.layoutType,r=on(e,["children","layoutType"]);return(0,an.tbody[n])(rn({children:t},r))},ln=(0,i.createContext)({}),cn=(0,i.createContext)({});cn.displayName="StickyListContext";var fn,dn,pn,hn,gn,vn,mn=ln.Provider,yn=(ln.Consumer,cn.Provider),bn=cn.Consumer,wn=n(55101),xn=function(){return xn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},xn.apply(this,arguments)},_n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Sn=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},On=function(e,t){var n=e.reduce((function(e,n){var r="".concat(n.values[t]);return e[r]=Array.isArray(e[r])?e[r]:[],e[r].push(n),e}),{});return n},Cn=function(e,t){return e.priority-t.priority},En=function(e,t,n){return(0,wn.ETc)(["groupsOrder",t,n],e)||(0,wn.ETc)(["prioritySettings","unprioritizedGroupsPlacement"],e)||999999},An=function(e,t){return(0,wn.zGw)((function(e){return e.filter((function(e){return e.subRows.length}))}),(0,wn.UID)((function(e){return xn(xn({},e),{priority:e.priority||En(t,e.groupByID,e.groupByVal)})})),(0,wn.DYV)(Cn))(e)},Mn=function(e){return e.reduce((function(e,t){var n=t.subRows,r=_n(t,["subRows"]);return n.length>0?(e.push(xn({subRows:[],isVirtualGroupHeader:!0},r)),(0,wn.zoF)(e,n)):(e.push(t),e)}),[])},kn=function(e){var t=e.index,n=e.style,r=e.rows,o=e.verticalGutter,i=0!==t?r[t-1]:{},a=r[t].isVirtualGroupHeader||i.isVirtualGroupHeader,s=a?n.top:n.top+o,u=a?n.height:n.height-o;return xn(xn({},n),{top:s,height:u})},Pn=function(e){var t=e.selectedFlatRows,n=e.isGrouped,r=e.itemIsDisabled;return t.reduce((function(e,t){return n&&t.isGrouped||r(t.original)||e.push(t.original),e}),[])},Rn=function(e){return e.reduce((function(e,t){return t.column.InnerRow?function(e,t){var n;return xn(xn({},e),((n={})[t.column.id]=xn(xn({},Object.prototype.hasOwnProperty.call(e,t.column.id)&&e[t.column.id]),{parentRow:t}),n))}(e,t):t.column.parentRow?function(e,t){var n;return xn(xn({},e),((n={})[t.column.parentRow]=xn(xn({},Object.prototype.hasOwnProperty.call(e,t.column.parentRow)&&e[t.column.parentRow]),{children:Object.prototype.hasOwnProperty.call(e[t.column.parentRow],"children")?Sn(Sn([],e[t.column.parentRow].children,!0),[t],!1):[t]}),n))}(e,t):e}),{})},Tn=function(){return Tn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Tn.apply(this,arguments)},In=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Bn=function(e){var t=e.cell,n=e.selectedRowIds,r=e.customProps,o=In(e,["cell","selectedRowIds","customProps"]);return"table"===(0,i.useContext)(ln)?i.createElement("td",Tn({},o),t.render("Cell",Tn({selectedRowIds:n},r))):i.createElement("div",Tn({className:"table-cell"},o),t.render("Cell",Tn({selectedRowIds:n},r)))},Dn=function(){return Dn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Dn.apply(this,arguments)},jn=function(e){var t=e.row,n=e.children,r=e.selectedRowIds,o=e.customProps;return t.render("InnerRow",Dn({selectedRowIds:r,children:n},o))},Ln=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Zn=s.default.tr(fn||(fn=Ln(["\n cursor: ",";\n position: ",";\n"],["\n cursor: ",";\n position: ",";\n"])),(function(e){return e.onClick?"pointer":"auto"}),(function(e){return e.hasStickyHeader?"static":"relative"})),Nn=s.default.div(dn||(dn=Ln(["\n position: relative;\n"],["\n position: relative;\n"]))),Fn=function(){return Fn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Fn.apply(this,arguments)},Hn=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Vn={row:{block:function(e){var t=e.children,n=Hn(e,["children"]);return i.createElement(Nn,Fn({className:"table-row"},n),t)},table:function(e){var t=e.children,n=Hn(e,["children"]);return i.createElement(Zn,Fn({},n),t)}},group:{}},zn=function(e){var t=e.children,n=e.layoutType,r=Hn(e,["children","layoutType"]);return(0,Vn.row[n])(Fn({children:t},r))},Un=function(e){var t=e.row,n=e.layoutType,r=e.style,o=t.getRowProps();return"table"===n?i.createElement("tr",Fn({title:"group-head"},o,{style:r}),i.createElement("td",{colSpan:t.cells.length},t.groupByVal)):i.createElement("div",Fn({className:"group-head"},o,{style:r}),t.groupByVal)},Gn=function(e){var t=e.row,n=e.prepareRow,r=e.selectedRowIds,o=e.onRowClick,a=e.renderGroupHead,s=e.canToggleExpand,u=e.customProps,l=e.style,c=(0,i.useContext)(ln),f=t.subRows,d=t.isVirtualGroupHeader,p=(0,i.useMemo)((function(){return Rn(t.cells)}),[t.cells]),h=(0,i.useMemo)((function(){return o?function(e){o(t,e)}:o}),[o,t]),g=function(e){return e.map((function(e){var t=e.getCellProps(),n=t.key,o=Hn(t,["key"]);return i.createElement(Bn,Fn({key:n,cell:e,selectedRowIds:r},o,{customProps:u}))}))};if(d||f.length>0)return a?i.createElement(i.Fragment,null,a({row:t,layoutType:c,prepareRow:n,selectedRowIds:r,customProps:u,style:l})):i.createElement(Un,{row:t,layoutType:c,style:l});var v,m=u.hasStickyHeader;return i.createElement(zn,Fn({layoutType:c,hasStickyHeader:m},h&&{onClick:h},t.getRowProps({style:l}),s&&t.getToggleRowExpandedProps()),Object.keys(p).length?(v=p,Object.values(v).map((function(e){return i.createElement(jn,{row:e.parentRow,customProps:u,key:e.parentRow,selectedRowIds:r},g(e.children||[]))}))):g(t.cells))},Wn=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},$n=s.default.thead(pn||(pn=Wn(["\n & > tr th {\n border-spacing: 0;\n border-bottom: 1px solid #aeb3b7;\n padding-bottom: 5px;\n text-align: left;\n }\n"],["\n & > tr th {\n border-spacing: 0;\n border-bottom: 1px solid #aeb3b7;\n padding-bottom: 5px;\n text-align: left;\n }\n"]))),qn=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Yn=function(){return Yn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Yn.apply(this,arguments)},Xn=(0,s.default)(xe.default)(hn||(hn=qn(["\n &:hover {\n opacity: 0.7;\n }\n"],["\n &:hover {\n opacity: 0.7;\n }\n"]))),Kn=s.default.th(vn||(vn=qn(["\n position: ",";\n ",";\n"],["\n position: ",";\n ",";\n"])),(function(e){return e.hasStickyHeader&&"relative"}),(function(e){var t=e.background,n=void 0===t?"mainBackground":t,r=e.hasStickyHeader,o=e.stickyTop,i=void 0===o?0:o;return r&&(0,s.css)(gn||(gn=qn(["\n position: sticky;\n top: ",";\n background: ",";\n z-index: 1;\n "],["\n position: sticky;\n top: ",";\n background: ",";\n z-index: 1;\n "])),i,(0,ee.Lq)(n))})),Jn=function(e){var t=e.column,n=e.sortableBy,r=e.customProps,o=(0,i.useState)(!1),a=o[0],s=o[1],u=(0,i.useContext)(ln),l=t.id,c=t.getSortByToggleProps,f=t.getHeaderProps,d=t.render,p=t.isSorted,h=t.isSortedDesc,g=n.includes(l),v=g&&a,m=(0,i.useMemo)((function(){return g?c():{}}),[g]),y=r.hasStickyHeader,b=r.stickyTop;return"table"===u?i.createElement(Kn,Yn({hasStickyHeader:y,stickyTop:b},m,f(),{onMouseEnter:function(){return s(!0)},onMouseLeave:function(){return s(!1)}}),g?i.createElement(Xn,{alignItems:"center",justifyContent:"start",height:{min:6},gap:2},d("Header",Yn({},r)),p?i.createElement(be.JO,{name:"arrow_s_down",color:"text",width:"10",height:"10",rotate:h?null:2,"data-testid":"columnHhead-sortingIcon"}):v&&i.createElement(be.JO,{name:"arrow_s_down",color:"text",width:"10",height:"10",rotate:2})):d("Header",Yn({},r))):i.createElement("div",Yn({},m,f(),{className:"column-head"}),d("Header",Yn({},r)))},Qn=function(){return Qn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Qn.apply(this,arguments)},er=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},tr={thead:{block:function(e){var t=e.children;return i.createElement("div",{className:"table-head"},t)},table:function(e){var t=e.children;return i.createElement($n,null,t)}},headerGroup:{block:function(e){var t=e.children,n=er(e,["children"]);return i.createElement("div",Qn({className:"header-group"},n),t)},table:function(e){var t=e.children,n=er(e,["children"]);return i.createElement("tr",Qn({},n),t)}}},nr=function(e){var t=e.children,n=e.layoutType;return(0,tr.thead[n])({children:t})},rr=function(e){var t=e.children,n=e.layoutType,r=er(e,["children","layoutType"]);return(0,tr.headerGroup[n])(Qn({children:t},r))},or=function(e){var t=e.headerGroups,n=e.sortableBy,r=e.customProps,o=(0,i.useContext)(ln);return i.createElement(nr,{layoutType:o},t.map((function(e){var t=e.getHeaderGroupProps(),a=t.key,s=er(t,["key"]);return i.createElement(rr,Qn({key:a},s,{layoutType:o}),e.headers.map((function(e){var t=e.getHeaderProps().key;return i.createElement(Jn,{key:t,column:e,sortableBy:n,customProps:r})})))})))},ir=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},ar=[Qt.useGlobalFilter,Qt.useColumnOrder,Qt.useGroupBy,Qt.useSortBy,Qt.useExpanded,Qt.usePagination,Qt.useRowSelect],sr=ir(ir([],ar,!0),[Qt.useBlockLayout],!1),ur=function(){return ur=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ur.apply(this,arguments)},lr=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},cr=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},fr=function(){return!1},dr=function(e){var t=e.layoutType,n=e.dataTestId,r=e.getTableProps,o=e.getTableBodyProps,a=e.prepareRow,s=e.renderRowSubComponent,u=e.className,l=e.callbackRef,c=e.customProps,f=void 0===c?{}:c,d=e.headerGroups,p=e.sortableBy,h=e.tableRows,g=e.onRowClick,v=e.selectedRowIds,m=e.renderGroupHead,y=e.visibleColumns;return i.createElement(mn,{value:t},i.createElement(sn,ur({"data-testid":n,layoutType:t},r(),{className:u,callbackRef:l,hasStickyHeader:f.hasStickyHeader,stickyTop:f.stickyTop}),i.createElement(or,{headerGroups:d,sortableBy:p,customProps:f}),i.createElement(un,ur({layoutType:t},o()),h.map((function(e){return a(e),i.createElement(i.Fragment,{key:e.id},i.createElement(Gn,{canToggleExpand:!!s,customProps:f,row:e,prepareRow:a,onRowClick:g,selectedRowIds:v,renderGroupHead:m}),e.isExpanded&&s?i.createElement("tr",null,i.createElement("td",{colSpan:y.length},s({row:e}))):null)})))))};function pr(e){var t=e.groupsOrderSettings,n=e.layoutType,r=void 0===n?"table":n,o=e.columns,a=e.data,s=e["data-testid"],u=e.sortableBy,l=void 0===u?[]:u,c=e.selectedItemsClb,f=e.toggleSelectedItemClb,d=e.itemIsDisabled,p=void 0===d?fr:d,h=e.autoResetSelectedRows,g=void 0!==h&&h,v=e.autoResetSortBy,m=void 0!==v&&v,y=e.autoResetGroupBy,b=void 0!==y&&y,w=e.autoResetFilters,x=void 0!==w&&w,_=e.autoResetExpanded,S=void 0!==_&&_,O=e.withPagination,C=void 0!==O&&O,E=e.showTotalPages,A=void 0!==E&&E,M=e.controlledState,k=void 0===M?{}:M,P=e.renderGroupHead,R=e.initialState,T=void 0===R?{}:R,I=e.className,B=e.paginationContainerStyles,D=void 0===B?{}:B,j=e.callbackRef,L=e.groupByFn,Z=void 0===L?On:L,N=e.disableGlobalFilter,F=void 0!==N&&N,H=e.globalFilter,V=e.filterTypes,z=e.dataResultsCallback,U=e.renderRowSubComponent,G=e.onRowClick,W=e.onGoToPrevious,$=void 0===W?function(){}:W,q=e.onGoToNext,Y=void 0===q?function(){}:q,X=lr(e,["groupsOrderSettings","layoutType","columns","data","data-testid","sortableBy","selectedItemsClb","toggleSelectedItemClb","itemIsDisabled","autoResetSelectedRows","autoResetSortBy","autoResetGroupBy","autoResetFilters","autoResetExpanded","withPagination","showTotalPages","controlledState","renderGroupHead","initialState","className","paginationContainerStyles","callbackRef","groupByFn","disableGlobalFilter","globalFilter","filterTypes","dataResultsCallback","renderRowSubComponent","onRowClick","onGoToPrevious","onGoToNext"]),K=(0,i.useMemo)((function(){return k.columnOrder||o.map((function(e){return e.id}))}),[o,k.columnOrder]),J="block"===r?sr:ar,Q=Qt.useTable.apply(void 0,cr([{columns:o,data:a,initialState:T,autoResetSelectedRows:g,autoResetSortBy:m,autoResetGroupBy:b,autoResetFilters:x,autoResetExpanded:S,disableGlobalFilter:F,globalFilter:H,filterTypes:V,groupByFn:Z,useControlledState:function(e){return i.useMemo((function(){return ur(ur(ur({},e),k),{columnOrder:K})}),[e,k])},toggleSelectedItemClb:f,itemIsDisabled:p}],J,!1)),ee=Q.getTableProps,te=Q.getTableBodyProps,ne=Q.headerGroups,re=Q.rows,oe=Q.prepareRow,ie=Q.selectedFlatRows,ae=Q.isAllRowsSelected,se=Q.state,ue=se.selectedRowIds,le=se.groupBy,ce=se.pageIndex,fe=Q.toggleAllRowsExpanded,de=Q.isAllRowsExpanded,pe=Q.visibleColumns,he=Q.page,ge=Q.canPreviousPage,ve=Q.canNextPage,me=Q.nextPage,ye=Q.previousPage,we=Q.pageCount;(0,i.useEffect)((function(){if((0===ie.length||ae)&&c){var e=le.length>0,t=Pn({selectedFlatRows:ie,isGrouped:e,itemIsDisabled:p});c(t)}}),[ie,ae,c,le,p]),(0,i.useEffect)((function(){de||U||fe()}),[de,fe]);var _e=(0,i.useMemo)((function(){return le.length>0&&t&&t.groupsOrder[le[0]]?An(re,t):re}),[le,t,re]),Se=(0,i.useMemo)((function(){return C?he:_e}),[C,he,_e]),Oe=C&&we>1,Ce=(0,i.useCallback)((function(){$(),ye()}),[ye,$]),Ee=(0,i.useCallback)((function(){Y(),me()}),[me,Y]);return(0,i.useEffect)((function(){if(z){var e=Mn(_e).filter((function(e){return!e.isVirtualGroupHeader}));z(e)}}),[_e,z]),Oe?i.createElement(xe.default,ur({column:!0,justifyContent:"between",alignItems:"center",gap:1},D),i.createElement(dr,{layoutType:r,dataTestId:s,getTableProps:ee,getTableBodyProps:te,prepareRow:oe,renderRowSubComponent:U,className:I,callbackRef:j,customProps:X,headerGroups:ne,sortableBy:l,tableRows:Se,onRowClick:G,selectedRowIds:ue,renderGroupHead:P,visibleColumns:pe}),i.createElement(xe.default,{justifyContent:"between",alignItems:"center",gap:6,"data-testid":"table-pagination"},i.createElement(be.JO,{name:"chevron_left",color:"text",cursor:"pointer",disabled:!ge,onClick:Ce}),i.createElement(Ne.Text,{color:"textDescription"},ce+1,A&&" / ".concat(we)),i.createElement(be.JO,{name:"chevron_left",color:"text",cursor:"pointer",disabled:!ve,onClick:Ee,rotate:2}))):i.createElement(dr,{layoutType:r,dataTestId:s,getTableProps:ee,getTableBodyProps:te,prepareRow:oe,renderRowSubComponent:U,className:I,callbackRef:j,customProps:X,headerGroups:ne,sortableBy:l,tableRows:Se,onRowClick:G,selectedRowIds:ue,renderGroupHead:P,visibleColumns:pe})}var hr=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function gr(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(r=e[n],o=t[n],!(r===o||hr(r)&&hr(o)))return!1;var r,o;return!0}var vr=function(e,t){var n;void 0===t&&(t=gr);var r,o=[],i=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return i&&n===this&&t(a,o)||(r=e.apply(this,a),i=!0,n=this,o=a),r}},mr="object"===typeof performance&&"function"===typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function yr(e){cancelAnimationFrame(e.id)}function br(e,t){var n=mr();var r={id:requestAnimationFrame((function o(){mr()-n>=t?e.call(null):r.id=requestAnimationFrame(o)}))};return r}var wr=-1;function xr(e){if(void 0===e&&(e=!1),-1===wr||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",document.body.appendChild(t),wr=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return wr}var _r=null;function Sr(e){if(void 0===e&&(e=!1),null===_r||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),o=r.style;return o.width="100px",o.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?_r="positive-descending":(t.scrollLeft=1,_r=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),_r}return _r}var Or=function(e,t){return e};function Cr(e){var t,n=e.getItemOffset,r=e.getEstimatedTotalSize,o=e.getItemSize,a=e.getOffsetForIndexAndAlignment,s=e.getStartIndexForOffset,c=e.getStopIndexForStartIndex,d=e.initInstanceProps,p=e.shouldResetStyleCacheOnItemSizeChange,h=e.validateProps;return t=function(e){function t(t){var r;return(r=e.call(this,t)||this)._instanceProps=d(r.props,(0,l.Z)(r)),r._outerRef=void 0,r._resetIsScrollingTimeoutId=null,r.state={instance:(0,l.Z)(r),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"===typeof r.props.initialScrollOffset?r.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},r._callOnItemsRendered=void 0,r._callOnItemsRendered=vr((function(e,t,n,o){return r.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:n,visibleStopIndex:o})})),r._callOnScroll=void 0,r._callOnScroll=vr((function(e,t,n){return r.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:n})})),r._getItemStyle=void 0,r._getItemStyle=function(e){var t,i=r.props,a=i.direction,s=i.itemSize,u=i.layout,l=r._getItemStyleCache(p&&s,p&&u,p&&a);if(l.hasOwnProperty(e))t=l[e];else{var c=n(r.props,e,r._instanceProps),f=o(r.props,e,r._instanceProps),d="horizontal"===a||"horizontal"===u,h="rtl"===a,g=d?c:0;l[e]=t={position:"absolute",left:h?void 0:g,right:h?g:void 0,top:d?0:c,height:d?"100%":f,width:d?f:"100%"}}return t},r._getItemStyleCache=void 0,r._getItemStyleCache=vr((function(e,t,n){return{}})),r._onScrollHorizontal=function(e){var t=e.currentTarget,n=t.clientWidth,o=t.scrollLeft,i=t.scrollWidth;r.setState((function(e){if(e.scrollOffset===o)return null;var t=r.props.direction,a=o;if("rtl"===t)switch(Sr()){case"negative":a=-o;break;case"positive-descending":a=i-n-o}return a=Math.max(0,Math.min(a,i-n)),{isScrolling:!0,scrollDirection:e.scrollOffset<o?"forward":"backward",scrollOffset:a,scrollUpdateWasRequested:!1}}),r._resetIsScrollingDebounced)},r._onScrollVertical=function(e){var t=e.currentTarget,n=t.clientHeight,o=t.scrollHeight,i=t.scrollTop;r.setState((function(e){if(e.scrollOffset===i)return null;var t=Math.max(0,Math.min(i,o-n));return{isScrolling:!0,scrollDirection:e.scrollOffset<t?"forward":"backward",scrollOffset:t,scrollUpdateWasRequested:!1}}),r._resetIsScrollingDebounced)},r._outerRefSetter=function(e){var t=r.props.outerRef;r._outerRef=e,"function"===typeof t?t(e):null!=t&&"object"===typeof t&&t.hasOwnProperty("current")&&(t.current=e)},r._resetIsScrollingDebounced=function(){null!==r._resetIsScrollingTimeoutId&&yr(r._resetIsScrollingTimeoutId),r._resetIsScrollingTimeoutId=br(r._resetIsScrolling,150)},r._resetIsScrolling=function(){r._resetIsScrollingTimeoutId=null,r.setState({isScrolling:!1},(function(){r._getItemStyleCache(-1,null)}))},r}f(t,e),t.getDerivedStateFromProps=function(e,t){return Er(e,t),h(e),null};var g=t.prototype;return g.scrollTo=function(e){e=Math.max(0,e),this.setState((function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffset<e?"forward":"backward",scrollOffset:e,scrollUpdateWasRequested:!0}}),this._resetIsScrollingDebounced)},g.scrollToItem=function(e,t){void 0===t&&(t="auto");var n=this.props,r=n.itemCount,o=n.layout,i=this.state.scrollOffset;e=Math.max(0,Math.min(e,r-1));var s=0;if(this._outerRef){var u=this._outerRef;s="vertical"===o?u.scrollWidth>u.clientWidth?xr():0:u.scrollHeight>u.clientHeight?xr():0}this.scrollTo(a(this.props,e,t,i,this._instanceProps,s))},g.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if("number"===typeof n&&null!=this._outerRef){var o=this._outerRef;"horizontal"===t||"horizontal"===r?o.scrollLeft=n:o.scrollTop=n}this._callPropsCallbacks()},g.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,o=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var i=this._outerRef;if("horizontal"===t||"horizontal"===n)if("rtl"===t)switch(Sr()){case"negative":i.scrollLeft=-o;break;case"positive-ascending":i.scrollLeft=o;break;default:var a=i.clientWidth,s=i.scrollWidth;i.scrollLeft=s-a-o}else i.scrollLeft=o;else i.scrollTop=o}this._callPropsCallbacks()},g.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&yr(this._resetIsScrollingTimeoutId)},g.render=function(){var e=this.props,t=e.children,n=e.className,o=e.direction,a=e.height,s=e.innerRef,l=e.innerElementType,c=e.innerTagName,f=e.itemCount,d=e.itemData,p=e.itemKey,h=void 0===p?Or:p,g=e.layout,v=e.outerElementType,m=e.outerTagName,y=e.style,b=e.useIsScrolling,w=e.width,x=this.state.isScrolling,_="horizontal"===o||"horizontal"===g,S=_?this._onScrollHorizontal:this._onScrollVertical,O=this._getRangeToRender(),C=O[0],E=O[1],A=[];if(f>0)for(var M=C;M<=E;M++)A.push((0,i.createElement)(t,{data:d,key:h(M,d),index:M,isScrolling:b?x:void 0,style:this._getItemStyle(M)}));var k=r(this.props,this._instanceProps);return(0,i.createElement)(v||m||"div",{className:n,onScroll:S,ref:this._outerRefSetter,style:(0,u.Z)({position:"relative",height:a,width:w,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:o},y)},(0,i.createElement)(l||c||"div",{children:A,ref:s,style:{height:_?"100%":k,pointerEvents:x?"none":void 0,width:_?k:"100%"}}))},g._callPropsCallbacks=function(){if("function"===typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],o=e[3];this._callOnItemsRendered(t,n,r,o)}if("function"===typeof this.props.onScroll){var i=this.state,a=i.scrollDirection,s=i.scrollOffset,u=i.scrollUpdateWasRequested;this._callOnScroll(a,s,u)}},g._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,o=r.isScrolling,i=r.scrollDirection,a=r.scrollOffset;if(0===t)return[0,0,0,0];var u=s(this.props,a,this._instanceProps),l=c(this.props,u,a,this._instanceProps),f=o&&"backward"!==i?1:Math.max(1,n),d=o&&"forward"!==i?1:Math.max(1,n);return[Math.max(0,u-f),Math.max(0,Math.min(t-1,l+d)),u,l]},t}(i.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var Er=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},Ar=function(e,t,n){var r=e.itemSize,o=n.itemMetadataMap,i=n.lastMeasuredIndex;if(t>i){var a=0;if(i>=0){var s=o[i];a=s.offset+s.size}for(var u=i+1;u<=t;u++){var l=r(u);o[u]={offset:a,size:l},a+=l}n.lastMeasuredIndex=t}return o[t]},Mr=function(e,t,n,r,o){for(;r<=n;){var i=r+Math.floor((n-r)/2),a=Ar(e,i,t).offset;if(a===o)return i;a<o?r=i+1:a>o&&(n=i-1)}return r>0?r-1:0},kr=function(e,t,n,r){for(var o=e.itemCount,i=1;n<o&&Ar(e,n,t).offset<r;)n+=i,i*=2;return Mr(e,t,Math.min(n,o-1),Math.floor(n/2),r)},Pr=function(e,t){var n=e.itemCount,r=t.itemMetadataMap,o=t.estimatedItemSize,i=t.lastMeasuredIndex,a=0;if(i>=n&&(i=n-1),i>=0){var s=r[i];a=s.offset+s.size}return a+(n-i-1)*o},Rr=Cr({getItemOffset:function(e,t,n){return Ar(e,t,n).offset},getItemSize:function(e,t,n){return n.itemMetadataMap[t].size},getEstimatedTotalSize:Pr,getOffsetForIndexAndAlignment:function(e,t,n,r,o,i){var a=e.direction,s=e.height,u=e.layout,l=e.width,c="horizontal"===a||"horizontal"===u?l:s,f=Ar(e,t,o),d=Pr(e,o),p=Math.max(0,Math.min(d-c,f.offset)),h=Math.max(0,f.offset-c+f.size+i);switch("smart"===n&&(n=r>=h-c&&r<=p+c?"auto":"center"),n){case"start":return p;case"end":return h;case"center":return Math.round(h+(p-h)/2);default:return r>=h&&r<=p?r:r<h?h:p}},getStartIndexForOffset:function(e,t,n){return function(e,t,n){var r=t.itemMetadataMap,o=t.lastMeasuredIndex;return(o>0?r[o].offset:0)>=n?Mr(e,t,o,0,n):kr(e,t,Math.max(0,o),n)}(e,n,t)},getStopIndexForStartIndex:function(e,t,n,r){for(var o=e.direction,i=e.height,a=e.itemCount,s=e.layout,u=e.width,l="horizontal"===o||"horizontal"===s?u:i,c=Ar(e,t,r),f=n+l,d=c.offset+c.size,p=t;p<a-1&&d<f;)p++,d+=Ar(e,p,r).size;return p},initInstanceProps:function(e,t){var n={itemMetadataMap:{},estimatedItemSize:e.estimatedItemSize||50,lastMeasuredIndex:-1};return t.resetAfterIndex=function(e,r){void 0===r&&(r=!0),n.lastMeasuredIndex=Math.min(n.lastMeasuredIndex,e-1),t._getItemStyleCache(-1),r&&t.forceUpdate()},n},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(e){e.itemSize}}),Tr=Cr({getItemOffset:function(e,t){return t*e.itemSize},getItemSize:function(e,t){return e.itemSize},getEstimatedTotalSize:function(e){var t=e.itemCount;return e.itemSize*t},getOffsetForIndexAndAlignment:function(e,t,n,r,o,i){var a=e.direction,s=e.height,u=e.itemCount,l=e.itemSize,c=e.layout,f=e.width,d="horizontal"===a||"horizontal"===c?f:s,p=Math.max(0,u*l-d),h=Math.min(p,t*l),g=Math.max(0,t*l-d+l+i);switch("smart"===n&&(n=r>=g-d&&r<=h+d?"auto":"center"),n){case"start":return h;case"end":return g;case"center":var v=Math.round(g+(h-g)/2);return v<Math.ceil(d/2)?0:v>p+Math.floor(d/2)?p:v;default:return r>=g&&r<=h?r:r<g?g:h}},getStartIndexForOffset:function(e,t){var n=e.itemCount,r=e.itemSize;return Math.max(0,Math.min(n-1,Math.floor(t/r)))},getStopIndexForStartIndex:function(e,t,n){var r=e.direction,o=e.height,i=e.itemCount,a=e.itemSize,s=e.layout,u=e.width,l=t*a,c="horizontal"===r||"horizontal"===s?u:o,f=Math.ceil((c+n-l)/a);return Math.max(0,Math.min(i-1,t+f-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.itemSize}});var Ir,Br,Dr=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},jr=(0,s.default)(Tr)(Ir||(Ir=Dr(["\n ","\n"],["\n ","\n"])),Jt.f1),Lr=(0,s.default)(Rr)(Br||(Br=Dr(["\n ","\n"],["\n ","\n"])),Jt.f1),Zr=function(){return Zr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Zr.apply(this,arguments)},Nr=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Fr=function(e){var t=e.data,n=e.index,r=e.style,o=t.ItemRenderer;return i.createElement(o,{index:n,style:r,data:t})},Hr=(0,i.forwardRef)((function(e,t){var n=e.children,r=e.style,o=(r.width,Nr(r,["width"]));Nr(e,["children","style"]);return i.createElement(bn,null,(function(e){var r=e.getTableProps,a=e.getTableBodyProps,s=e.headerGroups,u=e.hideHeader,l=e.sortableBy,c=e.className,f=e.customProps,d=e.layoutType;return i.createElement(sn,Zr({style:o,layoutType:d,hideHeader:u},r(),{className:c,callbackRef:t}),!u&&i.createElement(or,{headerGroups:s,sortableBy:l,customProps:f}),i.createElement(un,Zr({layoutType:d},a()),n))}))})),Vr=function(e){var t=e.children,n=e.getTableProps,r=e.getTableBodyProps,o=e.headerGroups,a=e.hideHeader,s=e.sortableBy,u=e.className,l=e.customProps,c=e.layoutType,f=e.variableSize,d=e.callbackRef,p=e.itemKey,h=e.orderedRows,g=Nr(e,["children","getTableProps","getTableBodyProps","headerGroups","hideHeader","sortableBy","className","customProps","layoutType","variableSize","callbackRef","itemKey","orderedRows"]);return i.createElement(yn,{value:{ItemRenderer:t,getTableProps:n,getTableBodyProps:r,headerGroups:o,hideHeader:a,sortableBy:s,className:u,customProps:l,layoutType:c}},f?i.createElement(Lr,Zr({itemData:{ItemRenderer:t,orderedRows:h},ref:d,itemKey:p},g),Fr):i.createElement(jr,Zr({itemData:{ItemRenderer:t,orderedRows:h},ref:d,itemKey:p},g),Fr))};Vr.defaultProps={innerElementType:Hr};var zr=function(){return zr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},zr.apply(this,arguments)},Ur=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Gr=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},Wr=function(e){return String(e)},$r=function(){return!1};function qr(e){var t=e.groupsOrderSettings,n=e.layoutType,r=void 0===n?"table":n,o=e.columns,a=e.data,s=e.sortableBy,u=void 0===s?[]:s,l=e.selectedItemsClb,c=e.toggleSelectedItemClb,f=e.itemIsDisabled,d=void 0===f?$r:f,p=e.autoResetSelectedRows,h=void 0!==p&&p,g=e.autoResetSortBy,v=void 0!==g&&g,m=e.autoResetGroupBy,y=void 0!==m&&m,b=e.autoResetFilters,w=void 0!==b&&b,x=e.autoResetExpanded,_=void 0!==x&&x,S=e.controlledState,O=void 0===S?{}:S,C=e.renderGroupHead,E=e.initialState,A=void 0===E?{}:E,M=e.className,k=e.hideHeader,P=void 0!==k&&k,R=e.groupByFn,T=void 0===R?On:R,I=e.disableGlobalFilter,B=void 0!==I&&I,D=e.globalFilter,j=e.filterTypes,L=e.virtualizedSettings,Z=L.width,N=L.height,F=L.variableSize,H=void 0!==F&&F,V=L.overscanCount,z=L.itemSize,U=L.verticalGutter,G=void 0===U?0:U,W=L.itemKey,$=void 0===W?Wr:W,q=L.rendererHash,Y=L.innerRef,X=L.outerRef,K=L.onItemsRendered,J=L.onScroll,Q=L.useIsScrolling,ee=e.callbackRef,te=e.dataResultsCallback,ne=Ur(e,["groupsOrderSettings","layoutType","columns","data","sortableBy","selectedItemsClb","toggleSelectedItemClb","itemIsDisabled","autoResetSelectedRows","autoResetSortBy","autoResetGroupBy","autoResetFilters","autoResetExpanded","controlledState","renderGroupHead","initialState","className","hideHeader","groupByFn","disableGlobalFilter","globalFilter","filterTypes","virtualizedSettings","callbackRef","dataResultsCallback"]),re=(0,i.useMemo)((function(){return O.columnOrder||o.map((function(e){return e.id}))}),[o,O.columnOrder]),oe=(0,i.useMemo)((function(){return q||"stableFallback"}),[q]),ie="block"===r?sr:ar,ae=Qt.useTable.apply(void 0,Gr([{columns:o,data:a,initialState:A,autoResetSelectedRows:h,autoResetSortBy:v,autoResetGroupBy:y,autoResetFilters:w,disableGlobalFilter:B,globalFilter:D,filterTypes:j,autoResetExpanded:_,useControlledState:function(e){return i.useMemo((function(){return zr(zr(zr({},e),O),{columnOrder:re})}),[e,O])},groupByFn:T,toggleSelectedItemClb:c,itemIsDisabled:d}],ie,!1)),se=ae.getTableProps,ue=ae.getTableBodyProps,le=ae.headerGroups,ce=ae.rows,fe=ae.prepareRow,de=ae.selectedFlatRows,pe=ae.isAllRowsSelected,he=ae.state,ge=he.selectedRowIds,ve=he.groupBy,me=ae.toggleAllRowsExpanded,ye=ae.isAllRowsExpanded;(0,i.useEffect)((function(){if((0===de.length||pe)&&l){var e=ve.length>0,t=Pn({selectedFlatRows:de,isGrouped:e,itemIsDisabled:d});l(t)}}),[de,pe,l,ve,d]),(0,i.useEffect)((function(){ye||me()}),[ye,me]);var be=(0,i.useMemo)((function(){return ve.length>0&&t&&t.groupsOrder[ve[0]]?Mn(An(ce,t)):ce}),[ve,t,ce]),we=(0,i.useCallback)((function(e){return z(e,be)}),[z,be]),xe=H?we:z,_e=(0,i.useCallback)((function(e){var t=e.index,n=e.style,r=e.data,o=r.orderedRows[t];return fe(o),i.createElement(Gn,{key:o.id,style:kn({index:t,style:n,verticalGutter:G,rows:r.orderedRows}),customProps:ne,row:o,prepareRow:fe,selectedRowIds:ge,renderGroupHead:C})}),[O,C,G,oe]),Se=(0,i.useCallback)((function(e){K&&K(e,be)}),[K,be]);return(0,i.useEffect)((function(){if(te){var e=be.filter((function(e){return!e.isVirtualGroupHeader}));te(e)}}),[be,te]),i.createElement(mn,{value:r},i.createElement(Vr,{height:N,itemCount:be.length,itemSize:xe,width:Z,getTableProps:se,getTableBodyProps:ue,headerGroups:le,hideHeader:P,sortableBy:u,className:M,customProps:ne,layoutType:r,variableSize:H,overscanCount:V,callbackRef:ee,itemKey:$,orderedRows:be,innerRef:Y,outerRef:X,onItemsRendered:Se,onScroll:J,useIsScrolling:Q},_e))}var Yr,Xr,Kr,Jr,Qr,eo=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},to=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},no=s.default.div(Yr||(Yr=eo(["\n display: block;\n box-sizing: border-box;\n width: 40px;\n height: 20px;\n"],["\n display: block;\n box-sizing: border-box;\n width: 40px;\n height: 20px;\n"]))),ro=s.default.input.attrs({type:"checkbox"})(Xr||(Xr=eo(["\n display: none;\n"],["\n display: none;\n"]))),oo=s.default.div(Kr||(Kr=eo(["\n box-sizing: border-box;\n width: 40px;\n height: 20px;\n background: ",";\n border: 1px solid ",";\n border-radius: 100px;\n transition: all 150ms;\n\n display: block;\n position: relative;\n\n -webkit-tap-highlight-color: transparent;\n flex-shrink: 0;\n align-self: flex-start;\n cursor: pointer;\n pointer-events: ",';\n\n &:after {\n display: block;\n position: absolute;\n content: "";\n width: 16px;\n height: 16px;\n border-radius: 50%;\n left: 5%;\n top: 50%;\n transform: translateY(-50%);\n transition: left 0.2s ease;\n background-color: ',";\n }\n\n ","\n\n ",":focus + & {\n ","\n }\n"],["\n box-sizing: border-box;\n width: 40px;\n height: 20px;\n background: ",";\n border: 1px solid ",";\n border-radius: 100px;\n transition: all 150ms;\n\n display: block;\n position: relative;\n\n -webkit-tap-highlight-color: transparent;\n flex-shrink: 0;\n align-self: flex-start;\n cursor: pointer;\n pointer-events: ",';\n\n &:after {\n display: block;\n position: absolute;\n content: "";\n width: 16px;\n height: 16px;\n border-radius: 50%;\n left: 5%;\n top: 50%;\n transform: translateY(-50%);\n transition: left 0.2s ease;\n background-color: ',";\n }\n\n ","\n\n ",":focus + & {\n ","\n }\n"])),(function(e){return e.disabled?(0,tt.getColor)("mainBackgroundDisabled"):(0,tt.getColor)("mainBackground")}),(0,tt.getColor)("border"),(function(e){return e.disabled?"none":"auto"}),(function(e){var t=e.disabled,n=e.colored,r=e.checked;return t?(0,tt.getColor)("border"):n?r?(0,tt.getColor)("primary"):(0,tt.getColor)("error"):(0,tt.getColor)("controlFocused")}),(function(e){return e.checked&&"\n &:after {\n left: 55%;\n }\n "}),ro,Jt._Y),io=s.default.label(Jr||(Jr=eo(["\n ","\n ","\n position: relative;\n cursor: pointer;\n display: flex;\n flex-flow: row nowrap;\n align-items: center;\n"],["\n ","\n ","\n position: relative;\n cursor: pointer;\n display: flex;\n flex-flow: row nowrap;\n align-items: center;\n"])),te.ZP,re.Z),ao=s.default.span(Qr||(Qr=eo(["\n ","\n"],["\n ","\n"])),(function(e){var t=e.right,n=to(e,["right"]);return t?"margin-left: ".concat((0,tt.getSizeUnit)(n),"px;"):"margin-right: ".concat((0,tt.getSizeUnit)(n),"px;")})),so=function(){return so=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},so.apply(this,arguments)},uo=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},lo=function(e){var t=e.checked,n=e.disabled,r=e.className,o=e.labelLeft,a=e.labelRight,s=e.Label,u=e.colored,l=e.margin,c=e.alignSelf,f=uo(e,["checked","disabled","className","labelLeft","labelRight","Label","colored","margin","alignSelf"]);return i.createElement(io,{className:r,margin:l,alignSelf:c},o&&i.createElement(ao,{as:s,left:!0},o),i.createElement(no,null,i.createElement(ro,so({disabled:n,checked:t},f)),i.createElement(oo,{checked:t,disabled:n,colored:u,role:"switch"})),a&&i.createElement(ao,{as:s,right:!0},a))};lo.defaultProps={colored:!1,Label:Ne.Text};var co,fo,po,ho,go=n(11307),vo=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},mo=function(){return mo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},mo.apply(this,arguments)},yo=(0,s.default)(xe.default).attrs((function(e){return mo({column:!0,flexWrap:!1},e)}))(co||(co=vo([""],[""]))),bo=(0,s.default)(xe.default).attrs((function(e){return mo({as:"nav",row:!0,flexWrap:!1,justifyContent:"start",alignItems:"center",padding:[0,.5],flex:!1,border:e.noDefaultBorder&&{side:"bottom",size:"1px",type:"solid",color:"borderSecondary"}},e)}))(fo||(fo=vo([""],[""]))),wo=(0,s.default)(xe.default)(po||(po=vo(["\n white-space: nowrap;\n border-bottom: "," solid\n ",";\n box-sizing: border-box;\n\n min-width: ",";\n max-width: ",";\n height: ",";\n color: ",";\n font-weight: ",";\n\n cursor: pointer;\n opacity: ",";\n pointer-events: ",";\n\n &:hover {\n border-bottom: "," solid ",";\n }\n\n & > span {\n font-weight: ",";\n }\n"],["\n white-space: nowrap;\n border-bottom: "," solid\n ",";\n box-sizing: border-box;\n\n min-width: ",";\n max-width: ",";\n height: ",";\n color: ",";\n font-weight: ",";\n\n cursor: pointer;\n opacity: ",";\n pointer-events: ",";\n\n &:hover {\n border-bottom: "," solid ",";\n }\n\n & > span {\n font-weight: ",";\n }\n"])),(function(e){return e.small?"2px":"4px"}),(function(e){return e.active?(0,tt.getColor)("accent"):(0,tt.getColor)(["transparent","full"])}),(function(e){var t=e.minWidth;return null!==t&&void 0!==t?t:(0,tt.getSizeBy)(10)}),(function(e){var t=e.maxWidth;return null!==t&&void 0!==t?t:(0,tt.getSizeBy)(26)}),(function(e){return e.small?(0,tt.getSizeBy)(4):(0,tt.getSizeBy)(6)}),(0,tt.getColor)("text"),(function(e){return e.active?"bold":"normal"}),(function(e){return e.disabled?.4:1}),(function(e){return e.disabled?"none":"auto"}),(function(e){return e.small?"2px":"4px"}),(0,tt.getColor)("primary"),(function(e){return e.active?"bold":"normal"})),xo=(0,s.default)(xe.default)(ho||(ho=vo(["\n white-space: nowrap;\n color: ",";\n padding: 4px 8px;\n background: ",";\n width: 100%;\n border-radius: 4px;\n cursor: ",";\n justify-content: flex-start;\n &:hover {\n background: ",";\n }\n"],["\n white-space: nowrap;\n color: ",";\n padding: 4px 8px;\n background: ",";\n width: 100%;\n border-radius: 4px;\n cursor: ",";\n justify-content: flex-start;\n &:hover {\n background: ",";\n }\n"])),(0,tt.getColor)("text"),(function(e){return e.active?(0,tt.getColor)("nodeBadgeBackground"):(0,tt.getColor)(["transparent","full"])}),(function(e){return e.active?"default":"pointer"}),(0,tt.getColor)("nodeBadgeBackground")),_o=function(){return _o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},_o.apply(this,arguments)},So=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Oo=function(e){var t=e.index,n=e.isMenuItem,r=e.onChange,o=So(e,["index","isMenuItem","onChange"]),a=(0,i.useCallback)((function(){return r&&r(t||0)}),[t,r]),s=n?xo:wo;return i.createElement(s,_o({justifyContent:"center",alignItems:"center",basis:"100%",onClick:o.disabled?void 0:a},o),o.label)},Co=function(){return Co=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Co.apply(this,arguments)},Eo=function(){return Eo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Eo.apply(this,arguments)},Ao=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Mo=(0,i.forwardRef)((function(e,t){var n=e.className,r=e.onChange,o=e.selected,a=e.children,s=e.TabsHeader,u=void 0===s?i.Fragment:s,l=e.TabContent,c=void 0===l?i.Fragment:l,f=e.noDefaultBorder,d=e.tabsProps,p=Ao(e,["className","onChange","selected","children","TabsHeader","TabContent","noDefaultBorder","tabsProps"]),h=function(e,t){void 0===e&&(e=0);var n=(0,i.useState)(t?e:0),r=n[0],o=n[1],a=(0,i.useCallback)((function(e){t?t(e):o(e)}),[t]);return(0,i.useEffect)((function(){o(e||0)}),[e]),[r,a]}(o,r),g=h[0],v=h[1],m=function(e,t,n){return(0,i.useMemo)((function(){var r=[],o=[],a=null,s=-1,u=!1;return i.Children.forEach(e,(function(e,l){var c=(null===e||void 0===e?void 0:e.props)||{};s<0&&!c.disabled&&(s=l);var f=t===r.length,d="".concat(l,"-").concat(c.label);e&&o.push(i.createElement(Oo,Co({key:d},c,{onChange:n,index:l,active:f}))),f&&(u=!!c.disabled,a=c.children),r.push(l)})),[o,a,s,u]}),[e,t,n])}(a,g,v),y=m[0],b=m[1],w=m[2],x=m[3];return(0,i.useEffect)((function(){x&&g!==w&&v(w)}),[g,w,x,v]),i.createElement(yo,Eo({className:n},p),i.createElement(u,{ref:t},i.createElement(bo,Eo({className:"tabs",noDefaultBorder:f},d),y)),i.createElement(c,null,b))})),ko=n(66243),Po=n(65390),Ro=function(){return Ro=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ro.apply(this,arguments)},To=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Io=function(e){return"function"===typeof e?e():e},Bo=(0,i.forwardRef)((function(e,t){var n=e.plain,r=e.open,o=void 0!==r&&r,a=e.align,s=void 0===a?"top":a,u=e.dropProps,l=e.content,c=e.animation,f=e.children,d=e.zIndex,p=void 0===d?70:d,h=To(e,["plain","open","align","dropProps","content","animation","children","zIndex"]),g=Le(h["aria-describedby"]),v=(0,Ie.Z)(o),m=v[0],y=v[2],b=v[3],w=(0,i.useRef)(!1),x=(0,i.useRef)(!1),_=(0,i.useCallback)((function(){return requestAnimationFrame((function(){return!w.current&&!x.current&&b()}))}),[]),S=(0,Te.default)(t),O=S[0],C=S[1],E=(0,Be.Z)(f,C,Ro(Ro({isOpen:m,onMouseOver:y,onMouseLeave:_,onFocus:y,onBlur:_},m&&{"aria-describedby":g}),h)),A=(0,i.useCallback)((function(){w.current=!0}),[]),M=(0,i.useCallback)((function(){w.current=!1,_()}),[]);return i.createElement(i.Fragment,null,E,m&&O.current&&i.createElement(Re.Z,Ro({id:g,hideShadow:!0},u,{align:(null===u||void 0===u?void 0:u.align)||Ze[s],animation:c,onEsc:b,onMouseEnter:A,onMouseLeave:M,target:O.current,zIndex:p}),n?Io(l):i.createElement(ze,{align:s,background:["transparent","popover"],padding:[2,4]},Io(l))))})),Do=Bo,jo=n(47817),Lo=n(51586),Zo=n(91970),No=n(84309),Fo=n(4528),Ho=n(51559),Vo=n(56872);function zo(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var Uo=!1,Go=i.createContext(null),Wo="unmounted",$o="exited",qo="entering",Yo="entered",Xo="exiting",Ko=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(o=$o,r.appearStatus=qo):o=Yo:o=t.unmountOnExit||t.mountOnEnter?Wo:$o,r.state={status:o},r.nextCallback=null,r}f(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Wo?{status:$o}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==qo&&n!==Yo&&(t=qo):n!==qo&&n!==Yo||(t=Xo)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===qo){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:lt.findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===$o&&this.setState({status:Wo})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[lt.findDOMNode(this),r],i=o[0],a=o[1],s=this.getTimeouts(),u=r?s.appear:s.enter;!e&&!n||Uo?this.safeSetState({status:Yo},(function(){t.props.onEntered(i)})):(this.props.onEnter(i,a),this.safeSetState({status:qo},(function(){t.props.onEntering(i,a),t.onTransitionEnd(u,(function(){t.safeSetState({status:Yo},(function(){t.props.onEntered(i,a)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:lt.findDOMNode(this);t&&!Uo?(this.props.onExit(r),this.safeSetState({status:Xo},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:$o},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:$o},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:lt.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=o[0],a=o[1];this.props.addEndListener(i,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===Wo)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,zo(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.createElement(Go.Provider,{value:null},"function"===typeof n?n(e,r):i.cloneElement(i.Children.only(n),r))},t}(i.Component);function Jo(){}Ko.contextType=Go,Ko.propTypes={},Ko.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Jo,onEntering:Jo,onEntered:Jo,onExit:Jo,onExiting:Jo,onExited:Jo},Ko.UNMOUNTED=Wo,Ko.EXITED=$o,Ko.ENTERING=qo,Ko.ENTERED=Yo,Ko.EXITING=Xo;var Qo,ei,ti,ni,ri,oi,ii,ai=Ko,si=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},ui=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},li=function(){return li=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},li.apply(this,arguments)},ci=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},fi=function(e){var t=e.in,n=e.as,r=e.toggle,o=e.speed,a=void 0===o?200:o,u=e.timing,l=void 0===u?"":u,c=e.transformOrigin,f=e.mount,d=e.children,p=ci(e,["in","as","toggle","speed","timing","transformOrigin","mount","children"]),h=(0,i.useMemo)((function(){return function(e){var t=e.toggle,n=e.timing,r=void 0===n?"":n,o=e.speed,i=void 0===o?200:o,a=e.transformOrigin,u=function(e){return(0,s.css)(Qo||(Qo=si(["\n ","\n animation: "," ","ms ",";\n "],["\n ","\n animation: "," ","ms ",";\n "])),a&&"transform-origin: ".concat(a,";"),e,i,r)};return{entering:u((0,s.keyframes)(ei||(ei=si(["from { "," }"],["from { "," }"])),t)),exiting:u((0,s.keyframes)(ti||(ti=si(["to { "," }"],["to { "," }"])),t))}}({toggle:r,timing:l,speed:a,transformOrigin:c})}),[]),g=(0,i.useMemo)((function(){return n&&(0,s.default)(n)(ni||(ni=ui(["\n ","\n "],["\n ","\n "])),(function(e){return e.transitionStyling}))}),[]);return i.createElement(ai,{in:t,timeout:a,mountOnEnter:!f,unmountOnExit:!f},(function(e){var t=h[e];return g?i.createElement(g,li({transitionStyling:t},p),d({transition:e,transitionStyling:t})):d({transition:e,transitionStyling:t})}))},di=n(21794),pi=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},hi=function(){return hi=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},hi.apply(this,arguments)},gi=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},vi={vertical:"height",horizontal:"width"},mi=(0,s.default)(xe.default).attrs({column:!0})(ri||(ri=pi(["\n transition: ",";\n ",";\n"],["\n transition: ",";\n ",";\n"])),(function(e){var t=e.duration,n=e.measurement;return"max-".concat(n," ").concat(t,"ms ease-out, opacity ").concat(t,"ms ease")}),(function(e){var t=e.measurement,n=e.maxDimension;return"max-".concat(t,": ").concat(n)})),yi=(0,i.forwardRef)((function(e,t){var n=e.open,r=void 0!==n&&n,o=e.duration,a=void 0===o?150:o,s=e.children,u=e.direction,l=e.persist,c=void 0!==l&&l,f=gi(e,["open","duration","children","direction","persist"]),d=(0,i.useState)(r?"initial":0),p=d[0],h=d[1],g=(0,i.useState)(r),v=g[0],m=g[1],y=(0,Te.default)(t),b=y[0],w=y[1];(0,di.Z)((function(){var e,t=requestAnimationFrame((function(){h(r?0:"".concat(b.current.scrollHeight,"px")),e=requestAnimationFrame((function(){h(r?"".concat(b.current.scrollHeight,"px"):0)}))}));r&&m(!0);var n=setTimeout((function(){return r?h("initial"):m(!1)}),a);return function(){cancelAnimationFrame(t),cancelAnimationFrame(e),clearTimeout(n)}}),[r]);var x=(0,i.useMemo)((function(){return(v||c)&&("function"===typeof s?s():s)}),[v,c,s]);return i.createElement(mi,hi({open:r,maxDimension:p,measurement:vi[u]||vi.vertical,duration:a,ref:w,"data-testid":"collapsible",overflow:"initial"===p?"visible":"hidden"},f),x)})),bi=(0,i.memo)(yi),wi=n(73809),xi=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},_i=function(){return _i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},_i.apply(this,arguments)},Si=(0,s.default)(Ne.Text).attrs({as:"a",target:"_blank"})(oi||(oi=xi(["\n &&& {\n text-decoration: none;\n color: ",";\n\n &:hover {\n color: ",";\n text-decoration: none;\n }\n }\n"],["\n &&& {\n text-decoration: none;\n color: ",";\n\n &:hover {\n color: ",";\n text-decoration: none;\n }\n }\n"])),(0,ee.Lq)("primary"),(0,ee.Lq)("accent")),Oi=function(e){var t=e.icon,n=e.title,r=e.content,o=e.url,a=e.children,s=e.testid,u=e.label,l=e.labelTransform,c=e.onClick;return i.createElement(xe.default,{width:"100%",column:!0,gap:2},i.createElement(xe.default,{gap:2,alignItems:"center"},i.createElement(be.JO,{color:"text",name:t,width:"18px",height:"18px"}),i.createElement(Ne.H5,{margin:[0]},n)),i.createElement(xe.default,{column:!0,gap:4,padding:[0,2]},i.createElement(Ne.Text,null,r),i.createElement(Oe,_i({width:"100%",onClick:c,label:u,"data-testid":s},l&&{textTransform:l},o&&{as:"a",target:"_blank",href:o})),a))},Ci={cloud:{documentationUrl:"https://learn.netdata.cloud/",issuesUrl:"https://github.com/netdata/netdata-cloud/issues/new?labels=bug&template=submig-a-bug-for-netdata-cloud.md&title=%5BBUG%5D",issuesLabel:"Let us know about any bugs you\u2019ve encountered in Netdata Cloud.",otherIssuesUrl:"https://github.com/netdata/netdata/issues/new?assignees=&labels=bug%2Cneeds+triage&template=BUG_REPORT.yml&title=%5BBug%5D%3A+",otherIssuesLabel:"Agent",communitySupportUrl:"https://www.netdata.cloud/community/"},agent:{documentationUrl:"https://learn.netdata.cloud/",issuesUrl:"https://github.com/netdata/netdata/issues/new?assignees=&labels=bug%2Cneeds+triage&template=BUG_REPORT.yml&title=%5BBug%5D%3A+",issuesLabel:"Let us know about any bugs you\u2019ve encountered in Netdata Agent.",otherIssuesUrl:"https://github.com/netdata/netdata-cloud/issues/new?labels=bug&template=submig-a-bug-for-netdata-cloud.md&title=%5BBUG%5D",otherIssuesLabel:"Cloud",communitySupportUrl:"https://www.netdata.cloud/community/"}},Ei=function(e){var t=e.app,n=e.onDashboardClick,r=e.onVisitDocumentClick,o=e.onOpenIssueClick,a=e.onOpenBugClick,s=e.onSupportClick,u=e.onGoToDemoClick,l=e.demoUrl,c=void 0===l?"https://app.netdata.cloud/spaces/netdata-demor":l,f=Ci[t]||Ci.cloud,d=f.documentationUrl,p=f.issuesUrl,h=f.issuesLabel,g=f.communitySupportUrl,v=f.otherIssuesUrl,m=f.otherIssuesLabel;return i.createElement(i.Fragment,null,"agent"===t&&i.createElement(i.Fragment,null,i.createElement(Oi,{icon:"dashboard",title:"Dashboard",content:"Learn how to interact with graphs using your mouse or touch interface.",testid:"dashboard-info",label:"Learn to use the Dashboard",onClick:n}),i.createElement(xe.default,{width:"100%",height:{min:"1px"},background:"disabled"})),i.createElement(Oi,{icon:"documentation",title:"Documentation",content:"View how-tos, reference docs, and tutorials to help you get the most out of Netdata Cloud.\n ",url:d,testid:"documentation-link",label:"Visit the docs",onClick:r}),i.createElement(Oi,{icon:"unknownError",title:"Report a Bug",content:h,url:p,testid:"documentation-report-bug-link",label:"Open a new Issue in GitHub",labelTransform:"none",onClick:o},i.createElement(Ne.Text,null,"Found a bug with the Netdata ",m,"?",i.createElement(Si,{href:v,onClick:a},"Open an issue")," ","on GitHub")),i.createElement(Oi,{icon:"community",title:"Community",content:"If you need help or would like to contribute to Netdata, join our Community and ask questions, discuss topics, or propose feature requests.",url:g,testid:"documentation-community-support-link",label:"Join the Community",onClick:s}),i.createElement(Oi,{icon:"spaces_v2",title:"Public demo space",content:"Netdata has a public demo space where you can explore different monitoring use-cases. Jump into any that might interest you and put your hands-on our monitoring solution!",url:c,testid:"demo-link",label:"Go to demo",onClick:u}))},Ai=function(){return Ai=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ai.apply(this,arguments)},Mi=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},ki={border:{side:"top",color:"disabled"},padding:[6,0,0]},Pi=function(e){return i.createElement(xe.default,Ai({overflow:{vertical:"auto"},padding:[6,4],gap:6,column:!0},e))},Ri=function(e){var t=e.title,n=e.children,r=e.topBorder,o=void 0===r||r,a=Mi(e,["title","children","topBorder"]);return i.createElement(xe.default,Ai({column:!0},o&&ki,a),i.createElement(xe.default,{margin:[0,0,2],gap:2},i.createElement(be.JO,{name:"insights",color:"text",width:"18px",height:"18px"}),i.createElement(Ne.Text,{strong:!0},t)),"string"===typeof n?i.createElement(Ne.Text,null,n):n)},Ti=function(){return i.createElement(Pi,null,i.createElement(Ri,{title:"Mouse Over / Hover",topBorder:!1},i.createElement(Ne.Text,null,"Mouse over on a chart to show, at its legend, the values for the timestamp under the mouse (the chart will also highlight the point at the chart)."),i.createElement(Ne.Text,null,"All the other visible charts will also show and highlight their values for the same timestamp.")),i.createElement(Ri,{title:"Drag Chart Contents"},i.createElement(Ne.Text,null,"Drag the contents of a chart, by pressing the left mouse button and moving the mouse,"),i.createElement(Ne.Text,null,"All the charts will follow soon after you let the chart alone (this little delay is by design: it speeds up your browser and lets you focus on what you are exploring)."),i.createElement(Ne.Text,null,"Once a chart is panned, auto refreshing stops for all charts. To enable it again, double click a panned chart.")),i.createElement(Ri,{title:"Double Click"},"Double Click a chart to reset all the charts to their default auto-refreshing state."),i.createElement(Ri,{title:"SHIFT + Drag"},i.createElement(Ne.Text,null,"While pressing the ",i.createElement("b",null,"SHIFT")," key, press the left mouse button on the contents of a chart and move the mouse to select an area, to zoom in. The other charts will follow too. Zooming is performed in two phases:"),i.createElement(Ne.Text,{margin:[4,0,0]},"- The already loaded chart contents are zoomed (low resolution)"),i.createElement(Ne.Text,null,"- New data are transferred from the netdata server, to refresh the chart with possibly more detail."),i.createElement(Ne.Text,{margin:[4,0,0]},"Once a chart is zoomed, auto refreshing stops for all charts. To enable it again, double click a zoomed chart.")),i.createElement(Ri,{title:"Highlight Timeframe"},i.createElement(Ne.Text,null,"While pressing the ",i.createElement("b",null,"ALT")," key, press the left mouse button on the contents of a chart and move the mouse to select an area. The selected are will be highlighted on all charts.")),i.createElement(Ri,{title:"SHIFT + Mouse Wheel"},i.createElement(Ne.Text,null,"While pressing the ",i.createElement("b",null,"SHIFT")," key and the mouse pointer is over the contents of a chart, scroll the mouse wheel to zoom in or out. This kind of zooming is aligned to center below the mouse pointer. The other charts will follow too."),i.createElement(Ne.Text,null,"Once a chart is zoomed, auto refreshing stops for all charts. To enable it again, double click a zoomed chart.")),i.createElement(Ri,{title:"Legend Operations"},i.createElement(Ne.Text,null,"Click on the label or value of a dimension, will select / un-select this dimension."),i.createElement(Ne.Text,null,"You can press any of the ",i.createElement("b",null,"SHIFT")," or ",i.createElement("b",null,"CONTROL")," keys and then click on legend labels or values, to select / un-select multiple dimensions.")))},Ii=function(){return i.createElement(Pi,null,i.createElement(Ri,{title:"Single tap",topBorder:!1},i.createElement(Ne.Text,null,"Single Tap on the contents of a chart to show, at its legend, the values for the timestamp tapped (the chart will also highlight the point at the chart)."),i.createElement(Ne.Text,null,"All the other visible charts will also show and highlight their values for the same timestamp.")),i.createElement(Ri,{title:"Drag Chart Contents"},i.createElement(Ne.Text,null,"Touch and Drag the contents of a chart to pan it horizontally."),i.createElement(Ne.Text,null,"All the charts will follow soon after you let the chart alone (this little delay is by design: it speeds up your browser and lets you focus on what you are exploring)."),i.createElement(Ne.Text,null,"Once a chart is panned, auto refreshing stops for all charts. To enable it again, double tap a panned chart.")),i.createElement(Ri,{title:i.createElement(i.Fragment,null,i.createElement(Ne.Text,{strong:!0},"Zoom"),i.createElement(Ne.Text,{margin:[0,0,0,1]},"(does not work on firefox and IE/Edge)"))},i.createElement(Ne.Text,null,"With two fingers, zoom in or out."),i.createElement(Ne.Text,null,"Once a chart is zoomed, auto refreshing stops for all charts. To enable it again, double click a zoomed chart.")),i.createElement(Ri,{title:"Double Tap"},"Tap on the label or value of a dimension, will select / un-select this dimension."))},Bi=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Di=(0,s.default)(Mo)(ii||(ii=Bi(["\n width: 100%;\n\n .tabs > * {\n min-width: initial;\n max-width: initial;\n }\n"],["\n width: 100%;\n\n .tabs > * {\n min-width: initial;\n max-width: initial;\n }\n"]))),ji=function(){return i.createElement(xe.default,{overflow:{vertical:"auto"},"data-testid":"dashboard"},i.createElement(Di,null,i.createElement(Oo,{label:"Using a Mouse"},i.createElement(Ti,null)),i.createElement(Oo,{label:"Using Touch"},i.createElement(Ii,null))))},Li=n(78081),Zi=n.n(Li),Ni=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function Fi(e,t,n){const r=e.find((e=>e.field===t&&e.type===n));return r?r.values:[]}function Hi(e,t,n,r){return e.reduce(((e,o)=>{const{field:i,values:a,type:s}=o,u=Ni(o,["field","values","type"]);if(i===t&&(!r||s===r)){const t=a.filter((e=>!zi(e,n)));return t.length>0?e.concat(Object.assign({field:i,values:t,type:s},u)):e}return e.concat(o)}),[])}function Vi(e,t,n,r){const o=e.data,i=Fi(t,n,r)||[];return Object.assign(Object.assign({},e),{data:o.map((e=>Object.assign(Object.assign({},e),{selected:i.some((t=>zi(t,e.value)))})))})}function zi(e,t){return!!(e&&e.name&&t&&t.name&&e.name===t.name)||Zi()(e,t,{strict:!0})}function Ui(e,t){return t?t.reduce(((e,t)=>e.find((e=>e.type===t.type&&e.field===t.field))?e:[...e,t]),e):e}function Gi(e){return"object"===typeof e&&void 0!==e.name}const Wi=e=>e.reduce(((e,t)=>(Gi(t)?e.push(t.name):e.push(t.toString()),e)),[]).join(","),$i=Object.assign({},r);var qi=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function Yi(e,t,n){const{disjunctiveFacets:r,disjunctiveFacetsAnalyticsTags:o}=t;r&&console.warn("search-ui-site-search-connector: disjunctiveFacets is not supported by Site Search"),o&&console.warn("search-ui-site-search-connector: disjunctiveFacetsAnalyticsTags is not supported by Site Search");const i=function(e){if(!e)return;const t=Object.entries(e).map((([e,t])=>{if("value"==t.type)return t.sort&&console.warn("search-ui-site-search-connector: Site Search does not support 'sort' on facets"),t.size&&console.warn("search-ui-site-search-connector: Site Search does not support 'size' on facets"),[e,t];console.warn(`search-ui-site-search-connector: Dropping ${e} facet, only value facets are supported in Site Search`)})).filter((e=>e)).map((([e])=>e));return t.length?t:void 0}(t.facets),a=function(e){if(e&&0!==Object.keys(e).length)return e.reduce(((e,t)=>{const n=t.field,r=t.values;if(e[n])return console.warn("search-ui-site-search-connector: More than one filter found for a single field"),e;if(t.type&&"all"!==t.type&&"any"!==t.type)return console.warn(`search-ui-site-search-connector: Unsupported filter type "${t.type}" found, only "all" and "any" are currently supported`),e;if(void 0!==r.find((e=>"object"===typeof e))){if(r.length>1)return console.warn("search-ui-site-search-connector: Cannot apply more than 1 none-value filters to a single field"),e;const t=r[0];if($i.isFilterValueRange(t)){const{name:r}=t,o=qi(t,["name"]);return e[n]=Object.assign({type:"range"},o),e}return e}return e[n]=Object.assign(Object.assign({},"any"===t.type?{}:{type:"and"}),{values:r}),e}),{})}(void 0!==t.filters?t.filters:e.filters),s=void 0!==t.current?t.current:e.current,u=void 0!==t.resultsPerPage?t.resultsPerPage:e.resultsPerPage,l=void 0!==t.sortDirection?t.sortDirection:e.sortDirection,c=void 0!==t.sortField?t.sortField:e.sortField,f=void 0!==t.sortList?t.sortList:e.sortList,[d,p]=(h=t.result_fields)?[Object.keys(h),Object.entries(h).reduce(((e,[t,n])=>n.snippet?Object.assign(Object.assign({},e),{[t]:n.snippet}):e),{})]:[];var h;const g=(v=t.search_fields)?Object.keys(v):[];var v;const m=e.searchTerm;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},u&&{per_page:u}),s&&{page:s}),l&&{sort_direction:{[n]:l}}),c&&{sort_field:{[n]:c}}),f&&{sort_list:{[n]:f}}),a&&{filters:{[n]:a}}),i&&{facets:{[n]:i}}),d&&{fetch_fields:{[n]:d}}),p&&{highlight_fields:{[n]:p}}),g&&!!g.length&&{search_fields:{[n]:g}}),{q:m})}var Xi=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const Ki=(e,[t,n])=>Object.assign(Object.assign({},e),{[t]:n});function Ji(e,t){const n=function(e,t){return e[t].map((e=>{const{highlight:t,sort:n}=e,r=Xi(e,["highlight","sort"]),o=Object.entries(r).filter((([e])=>!e.startsWith("_"))).map((([e,t])=>{return[e,(n=t,{raw:n})];var n})).reduce(Ki,{});return Object.entries(t).forEach((([e,t])=>{o[e].snippet=t})),o}))}(e.records,t),r=e.info[t].num_pages,o=e.info[t].total_result_count,i=(a=e.info[t]).facets?Object.entries(a.facets).map((([e,t])=>[e,[{field:e,data:Object.entries(t).map((([e,t])=>({value:e,count:t}))),type:"value"}]])).reduce(Ki,{}):{};var a;return Object.assign({rawResponse:e,results:n,totalPages:r,totalResults:o,requestId:""},Object.keys(i).length>0&&{facets:i})}var Qi=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{u(r.next(e))}catch(t){i(t)}}function s(e){try{u(r.throw(e))}catch(t){i(t)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))};function ea(e,t,n,r){return Qi(this,void 0,void 0,(function*(){const o=new Headers({"Content-Type":"application/json"}),i=yield fetch(`https://search-api.swiftype.com/api/v1/public/${n}`,{method:t,headers:o,body:JSON.stringify(Object.assign({engine_key:e},r)),credentials:"include"});let a;try{a=yield i.json()}catch(s){}if(i.status>=200&&i.status<300)return a;{const e=a&&a.errors&&Object.entries(a.errors).length>0?JSON.stringify(a.errors):i.status;throw new Error(`${e}`)}}))}var ta=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{u(r.next(e))}catch(t){i(t)}}function s(e){try{u(r.throw(e))}catch(t){i(t)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))};function na(e,t,n){const r=Object.entries(Object.assign({engine_key:e},n)).map((([e,t])=>`${e}=${encodeURIComponent(t)}`)).join("&");return fetch(`https://search-api.swiftype.com/api/v1/public/${t}?${r}`,{method:"GET",credentials:"include"})}var ra=class{constructor({documentType:e,engineKey:t,beforeSearchCall:n=((e,t)=>t(e)),beforeAutocompleteResultsCall:r=((e,t)=>t(e))}){this.documentType=e,this.engineKey=t,this.beforeSearchCall=n,this.beforeAutocompleteResultsCall=r,this.request=ea.bind(this,t),this._get=na.bind(this,t)}onResultClick({query:e,documentId:t,tags:n}){n&&n.length>0&&console.warn("search-ui-site-search-connector: Site Search does not support tags on click"),this._get("analytics/pc",{t:(new Date).getTime(),q:e,doc_id:t})}onAutocompleteResultClick({query:e,documentId:t,tags:n}){n&&console.warn("search-ui-site-search-connector: Site Search does not support tags on autocompleteClick"),this._get("analytics/pas",{t:(new Date).getTime(),q:e,doc_id:t})}onSearch(e,t){const n=Yi(e,t,this.documentType);return this.beforeSearchCall(n,(e=>this.request("POST","engines/search.json",e).then((e=>Ji(e,this.documentType)))))}onAutocomplete({searchTerm:e},t){return ta(this,void 0,void 0,(function*(){if(t.results){const n=Yi({searchTerm:e},t.results,this.documentType);return this.beforeAutocompleteResultsCall(n,(e=>this.request("POST","engines/suggest.json",e).then((e=>({autocompletedResults:Ji(e,this.documentType).results})))))}t.suggestions&&console.warn("search-ui-site-search-connector: Site Search does support query suggestions on autocomplete")}))}};function oa(e){return"/"===e.charAt(0)}function ia(e,t){for(var n=t,r=n+1,o=e.length;r<o;n+=1,r+=1)e[n]=e[r];e.pop()}var aa=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],o=t&&t.split("/")||[],i=e&&oa(e),a=t&&oa(t),s=i||a;if(e&&oa(e)?o=r:r.length&&(o.pop(),o=o.concat(r)),!o.length)return"/";if(o.length){var u=o[o.length-1];n="."===u||".."===u||""===u}else n=!1;for(var l=0,c=o.length;c>=0;c--){var f=o[c];"."===f?ia(o,c):".."===f?(ia(o,c),l++):l&&(ia(o,c),l--)}if(!s)for(;l--;l)o.unshift("..");!s||""===o[0]||o[0]&&oa(o[0])||o.unshift("");var d=o.join("/");return n&&"/"!==d.substr(-1)&&(d+="/"),d},sa=!0,ua="Invariant failed";function la(e,t){if(!e){if(sa)throw new Error(ua);var n="function"===typeof t?t():t,r=n?"".concat(ua,": ").concat(n):ua;throw new Error(r)}}function ca(e){return"/"===e.charAt(0)?e:"/"+e}function fa(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function da(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function pa(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function ha(e,t,n,r){var o;"string"===typeof e?(o=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,u.Z)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(i){throw i instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):i}return n&&(o.key=n),r?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=aa(o.pathname,r.pathname)):o.pathname=r.pathname:o.pathname||(o.pathname="/"),o}function ga(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var i="function"===typeof e?e(t,n):e;"string"===typeof i?"function"===typeof r?r(i,o):o(!0):o(!1!==i)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var va=!("undefined"===typeof window||!window.document||!window.document.createElement);function ma(e,t){t(window.confirm(e))}var ya="popstate",ba="hashchange";function wa(){try{return window.history.state||{}}catch(e){return{}}}function xa(e){void 0===e&&(e={}),va||la(!1);var t=window.history,n=function(){var e=window.navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history}(),r=!(-1===window.navigator.userAgent.indexOf("Trident")),o=e,i=o.forceRefresh,a=void 0!==i&&i,s=o.getUserConfirmation,l=void 0===s?ma:s,c=o.keyLength,f=void 0===c?6:c,d=e.basename?da(ca(e.basename)):"";function p(e){var t=e||{},n=t.key,r=t.state,o=window.location,i=o.pathname+o.search+o.hash;return d&&(i=fa(i,d)),ha(i,r,n)}function h(){return Math.random().toString(36).substr(2,f)}var g=ga();function v(e){(0,u.Z)(M,e),M.length=t.length,g.notifyListeners(M.location,M.action)}function m(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||w(p(e.state))}function y(){w(p(wa()))}var b=!1;function w(e){if(b)b=!1,v();else{g.confirmTransitionTo(e,"POP",l,(function(t){t?v({action:"POP",location:e}):function(e){var t=M.location,n=_.indexOf(t.key);-1===n&&(n=0);var r=_.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(b=!0,O(o))}(e)}))}}var x=p(wa()),_=[x.key];function S(e){return d+pa(e)}function O(e){t.go(e)}var C=0;function E(e){1===(C+=e)&&1===e?(window.addEventListener(ya,m),r&&window.addEventListener(ba,y)):0===C&&(window.removeEventListener(ya,m),r&&window.removeEventListener(ba,y))}var A=!1;var M={length:t.length,action:"POP",location:x,createHref:S,push:function(e,r){var o="PUSH",i=ha(e,r,h(),M.location);g.confirmTransitionTo(i,o,l,(function(e){if(e){var r=S(i),s=i.key,u=i.state;if(n)if(t.pushState({key:s,state:u},null,r),a)window.location.href=r;else{var l=_.indexOf(M.location.key),c=_.slice(0,l+1);c.push(i.key),_=c,v({action:o,location:i})}else window.location.href=r}}))},replace:function(e,r){var o="REPLACE",i=ha(e,r,h(),M.location);g.confirmTransitionTo(i,o,l,(function(e){if(e){var r=S(i),s=i.key,u=i.state;if(n)if(t.replaceState({key:s,state:u},null,r),a)window.location.replace(r);else{var l=_.indexOf(M.location.key);-1!==l&&(_[l]=i.key),v({action:o,location:i})}else window.location.replace(r)}}))},go:O,goBack:function(){O(-1)},goForward:function(){O(1)},block:function(e){void 0===e&&(e=!1);var t=g.setPrompt(e);return A||(E(1),A=!0),function(){return A&&(A=!1,E(-1)),t()}},listen:function(e){var t=g.appendListener(e);return E(1),function(){E(-1),t()}}};return M}function _a(e,t,n){return Math.min(Math.max(e,t),n)}var Sa=n(33644),Oa=n.n(Sa);var Ca={encode(e,t){return function(e){return void 0!==e&&null!==e&&"number"===typeof e}(e)?`n_${e}_n`:function(e){return e&&"boolean"===typeof e}(e)?`b_${e}_b`:t(e)},decode(e,t){if(/n_-?[\d\.]*_n/.test(e)){const t=e.substring(2,e.length-2);return Number(t)}if(/^b_(true|false)*_b$/.test(e)){return function(e){if("true"===e)return!0;if("false"===e)return!1;throw"Invalid type parsed as Boolean value"}(e.substring(2,e.length-2))}return t(e)}},Ea={parse(e){return Oa().parse(e,{ignoreQueryPrefix:!0,decoder:Ca.decode,arrayLimit:1e3})},stringify(e){return Oa().stringify(e,{encoder:Ca.encode})}};function Aa(e){return Array.isArray(e)?e[e.length-1]:e}function Ma(e){return function(e){if(!function(e){return!isNaN(e)}(e))return;return parseInt(e,10)}(Aa(e))}function ka(e){return e.filters}function Pa(e){return Ma(e.current)}function Ra(e){return Aa(e.q)}function Ta(e){const t=Aa(e["sort-field"]),n=Aa(e["sort-direction"]);return t?[t,n]:[]}function Ia(e){return Ma(e.size)}function Ba(e){return e.sort}class Da{constructor(e={}){this.routingOptions={readUrl:e.readUrl||this.readUrl.bind(this),writeUrl:e.writeUrl||this.writeUrl.bind(this),urlToState:e.urlToState||this.urlToState.bind(this),stateToUrl:e.stateToUrl||this.stateToUrl.bind(this),routeChangeHandler:e.routeChangeHandler||this.routeChangeHandler.bind(this)},this.history="undefined"!==typeof window?xa():function(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,r=t.initialEntries,o=void 0===r?["/"]:r,i=t.initialIndex,a=void 0===i?0:i,s=t.keyLength,l=void 0===s?6:s,c=ga();function f(e){(0,u.Z)(m,e),m.length=m.entries.length,c.notifyListeners(m.location,m.action)}function d(){return Math.random().toString(36).substr(2,l)}var p=_a(a,0,o.length-1),h=o.map((function(e){return ha(e,void 0,"string"===typeof e?d():e.key||d())})),g=pa;function v(e){var t=_a(m.index+e,0,m.entries.length-1),r=m.entries[t];c.confirmTransitionTo(r,"POP",n,(function(e){e?f({action:"POP",location:r,index:t}):f()}))}var m={length:h.length,action:"POP",location:h[p],index:p,entries:h,createHref:g,push:function(e,t){var r="PUSH",o=ha(e,t,d(),m.location);c.confirmTransitionTo(o,r,n,(function(e){if(e){var t=m.index+1,n=m.entries.slice(0);n.length>t?n.splice(t,n.length-t,o):n.push(o),f({action:r,location:o,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",o=ha(e,t,d(),m.location);c.confirmTransitionTo(o,r,n,(function(e){e&&(m.entries[m.index]=o,f({action:r,location:o}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=m.index+e;return t>=0&&t<m.entries.length},block:function(e){return void 0===e&&(e=!1),c.setPrompt(e)},listen:function(e){return c.appendListener(e)}};return m}(),this.lastPushSearchString=""}readUrl(){return this.history?this.history.location.search:""}writeUrl(e,{replaceUrl:t=!1}={}){(t?this.history.replace:this.history.push)(`?${e}`)}urlToState(e){return function(e){const t={current:Pa(e),filters:ka(e),searchTerm:Ra(e),resultsPerPage:Ia(e),sortField:Ta(e)[0],sortDirection:Ta(e)[1],sortList:Ba(e)};return Object.keys(t).reduce(((e,n)=>{const r=t[n];return r&&(e[n]=r),e}),{})}(Ea.parse(e))}stateToUrl(e){return`${function(e){return Ea.stringify(function({searchTerm:e,current:t,filters:n,resultsPerPage:r,sortDirection:o,sortField:i,sortList:a}){const s={};return t>1&&(s.current=t),e&&(s.q=e),r&&(s.size=r),n&&n.length>0&&(s.filters=n),a&&a.length>0?s.sort=a:i&&(s["sort-field"]=i,s["sort-direction"]=o),s}(e))}(e)}`}getStateFromURL(){return this.routingOptions.urlToState(this.routingOptions.readUrl())}pushStateToURL(e,{replaceUrl:t=!1}={}){const n=this.routingOptions.stateToUrl(e);this.lastPushSearchString=n,this.routingOptions.writeUrl(n,{replaceUrl:t})}onURLStateChange(e){this.unlisten=this.routingOptions.routeChangeHandler((t=>{`?${this.lastPushSearchString}`!==t&&(this.lastPushSearchString="",e(this.routingOptions.urlToState(t)))}).bind(this))}routeChangeHandler(e){return this.history.listen((t=>{e(t.search)}))}tearDown(){this.unlisten()}}class ja{constructor(){this.requestSequence=0,this.lastCompleted=0}next(){return++this.requestSequence}isOldRequest(e){return e<this.lastCompleted}completed(e){this.lastCompleted=e}}function La(e,t){let n;const r=function(){const r=arguments;clearTimeout(n),n=setTimeout((()=>{e.apply(null,r)}),t)};return r.cancel=()=>{n&&(clearTimeout(n),n=null)},r}class Za{constructor(){this.debounceCache={}}runWithDebounce(e,t,n,...r){if(!e)return n(...r);const o=`${t}|${e.toString()}`;let i=this.debounceCache[o];i||(this.debounceCache[o]=La(n,e),i=this.debounceCache[o]),i(...r)}cancelByName(e){Object.entries(this.debounceCache).filter((([t])=>t.startsWith(`${e}|`))).forEach((([e,t])=>t.cancel()))}}Za.debounce=(e,t)=>La(t,e);var Na=Za;function Fa(e,t,n="all"){this.debug&&console.log("Search UI: Action","addFilter",...arguments);const{filters:r}=this.state,o=r.find((t=>t.field===e&&t.type===n))||null,i=r.filter((t=>t.field!==e||t.type!==n))||[],a=(null===o||void 0===o?void 0:o.values)||[],s=a.find((e=>zi(e,t)))?a:a.concat(t);this._updateSearchResults({current:1,filters:[...i,{field:e,values:s,type:n}]});this.events.emit({type:"FacetFilterSelected",field:e,value:Wi(s),query:this.state.searchTerm})}function Ha(e,t=[]){this.debug&&console.log("Search UI: Action","trackAutocompleteClickThrough",...arguments);const{autocompletedResultsRequestId:n,searchTerm:r,autocompletedResults:o,current:i,resultsPerPage:a,totalResults:s,filters:u}=this.state,l=o.findIndex((t=>t._meta.id===e)),c=o[l],f=this.events;f.autocompleteResultClick({query:r,documentId:e,requestId:n,tags:t,result:c,resultIndex:l}),f.emit({type:"ResultSelected",documentId:e,query:r,position:l,origin:"autocomplete",tags:t,totalResults:s,filters:u,currentPage:i,resultsPerPage:a})}function Va(e=[]){this.debug&&console.log("Search UI: Action","clearFilters",...arguments);const{filters:t}=this.state,n=t.filter((t=>{const n=t.field;return e.includes(n)}));this._updateSearchResults({current:1,filters:n})}function za(e,t,n){this.debug&&console.log("Search UI: Action","removeFilter",...arguments);const{filters:r}=this.state;let o=r;o=!t&&n?r.filter((t=>!(t.field===e&&t.type===n))):t?Hi(r,e,t,n):r.filter((t=>t.field!==e)),this._updateSearchResults({current:1,filters:o});this.events.emit({type:"FacetFilterRemoved",field:e,value:t&&Wi([t]),query:this.state.searchTerm})}function Ua(){this.debug&&console.log("Search UI: Action","reset",...arguments),this._setState(this.startingState),this.trackUrlState&&this.URLManager.pushStateToURL(this.state)}function Ga(e){this.debug&&console.log("Search UI: Action","setCurrent",...arguments),this._updateSearchResults({current:e})}function Wa(e,t,n="all"){this.debug&&console.log("Search UI: Action","setFilter",...arguments);let{filters:r}=this.state;r=r.filter((t=>t.field!==e||t.type!==n)),this._updateSearchResults({current:1,filters:[...r,{field:e,values:[t],type:n}]});this.events.emit({type:"FacetFilterSelected",field:e,value:t&&Wi([t]),query:this.state.searchTerm})}function $a(e){this.debug&&console.log("Search UI: Action","setResultsPerPage",...arguments),this._updateSearchResults({current:1,resultsPerPage:e})}function qa(e,{autocompleteMinimumCharacters:t=0,autocompleteResults:n=!1,autocompleteSuggestions:r=!1,shouldClearFilters:o=!0,refresh:i=!0,debounce:a=0}={}){this.debug&&console.log("Search UI: Action","setSearchTerm",...arguments),this._setState({searchTerm:e}),i&&this.debounceManager.runWithDebounce(a,"_updateSearchResults",this._updateSearchResults,Object.assign({current:1},o&&{filters:[]})),(n||r)&&e.length>=t&&this.debounceManager.runWithDebounce(a,"_updateAutocomplete",this._updateAutocomplete,e,{autocompleteResults:n,autocompleteSuggestions:r})}function Ya(e,t){this.debug&&console.log("Search UI: Action","setSort",...arguments);const n={current:1,sortList:null,sortField:null,sortDirection:null};Array.isArray(e)?n.sortList=e:(n.sortField=e,n.sortDirection=t),this._updateSearchResults(n)}function Xa(e,t=[]){this.debug&&console.log("Search UI: Action","trackClickThrough",...arguments);const{requestId:n,searchTerm:r,results:o,current:i,resultsPerPage:a,totalResults:s,filters:u}=this.state,l=o.findIndex((t=>t._meta.id===e)),c=o[l],f=this.events;this.events.resultClick({query:r,documentId:e,requestId:n,tags:t,result:c,page:i,resultsPerPage:a,resultIndexOnPage:l}),f.emit({type:"ResultSelected",documentId:e,query:r,origin:"results",position:l,tags:t,totalResults:s,filters:u,currentPage:i,resultsPerPage:a})}const Ka="search-ui-screen-reader-notifications",Ja="undefined"!==typeof document,Qa=()=>{if(!Ja)return null;let e=document.getElementById(Ka);return e||(e=document.createElement("div"),e.id=Ka,e.setAttribute("role","status"),e.setAttribute("aria-live","polite"),e.style.position="absolute",e.style.width="1px",e.style.height="1px",e.style.margin="-1px",e.style.padding="0",e.style.border="0",e.style.overflow="hidden",e.style.clip="rect(0 0 0 0)",document.body.appendChild(e),e)},es=e=>{const t=Qa();t&&(t.textContent=e)},ts={searchResults:({start:e,end:t,totalResults:n,searchTerm:r})=>{let o=`Showing ${e} to ${t} results out of ${n}`;return r&&(o+=`, searching for "${r}".`),o}};function ns(e,t){if(!this.hasA11yNotifications)return;const n=this.a11yNotificationMessages[e];if(!n){const t=`Could not find corresponding message function in a11yNotificationMessages: "${e}"`;return void console.warn("Action","a11yNotify",t)}const r=n(t);es(r),this.debug&&console.log("Search UI: Action","a11yNotify",{messageFunc:e,messageArgs:t,message:r})}function rs(e,t,n=[]){this.debug&&console.log("Search UI: Action","trackAutocompleteSuggestionClickThrough",...arguments);const{searchTerm:r}=this.state;this.events.emit({type:"AutocompleteSuggestionSelected",position:t,query:r,tags:n,suggestion:e})}function os(e,t,n){if(n){if(t){const r=t[e].bind(t);return(...e)=>n(...e,r)}return n}return t&&t[e]?t[e].bind(t):()=>{throw`No ${e} handler provided and no Connector provided. You must configure one or the other.`}}var is=class{constructor({apiConnector:e,onSearch:t,onAutocomplete:n,onResultClick:r,onAutocompleteResultClick:o,plugins:i=[]}={}){this.search=os("onSearch",e,t),this.autocomplete=os("onAutocomplete",e,n),this.resultClick=os("onResultClick",e,r),this.autocompleteResultClick=os("onAutocompleteResultClick",e,o),this.plugins=i}emit(e){this.plugins.forEach((t=>{t.subscribe(e)}))}};var as=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function ss({current:e,filters:t,resultsPerPage:n,searchTerm:r,sortDirection:o,sortField:i,sortList:a}){return{current:e,filters:t,resultsPerPage:n,searchTerm:r,sortDirection:o,sortField:i,sortList:a}}const us={current:1,filters:[],resultsPerPage:20,searchTerm:"",sortDirection:"",sortField:"",sortList:[],autocompletedResults:[],autocompletedResultsRequestId:"",autocompletedSuggestions:{},autocompletedSuggestionsRequestId:"",error:"",isLoading:!1,facets:{},requestId:"",results:[],resultSearchTerm:"",totalPages:0,totalResults:0,pagingStart:0,pagingEnd:0,wasSearched:!1,rawResponse:{}};function ls(e={},t={},n=[]){return Object.entries(e).reduce(((e,[r,o])=>(t[r]&&"function"===typeof t[r]&&!t[r]({filters:n})||(e[r]=o),e)),{})}var cs=class{constructor({apiConnector:e,autocompleteQuery:t={},plugins:n=[],debug:r,initialState:i,onSearch:a,onAutocomplete:s,onResultClick:u,onAutocompleteResultClick:l,searchQuery:c={},trackUrlState:f=!0,routingOptions:d={},urlPushDebounceLength:p=500,hasA11yNotifications:h=!1,a11yNotificationMessages:g={},alwaysSearchOnInitialLoad:v=!1}){let m;this.state=us,this._updateAutocomplete=(e,{autocompleteResults:t,autocompleteSuggestions:n}={})=>{const r=this.autocompleteRequestSequencer.next(),o=Object.assign(Object.assign({},t&&{results:this.autocompleteQuery.results||{}}),n&&{suggestions:this.autocompleteQuery.suggestions||{}});return this.events.autocomplete({searchTerm:e},o).then((e=>{this.autocompleteRequestSequencer.isOldRequest(r)||(this.autocompleteRequestSequencer.completed(r),this._setState(e))}))},this._updateSearchResults=(e,{skipPushToUrl:t=!1,replaceUrl:n=!1}={})=>{const{current:r,filters:o,resultsPerPage:i,searchTerm:a,sortDirection:s,sortField:u,sortList:l}=Object.assign(Object.assign({},this.state),e);this.debounceManager.cancelByName("_updateSearchResults"),this._setState({current:r,error:"",filters:o,resultsPerPage:i,searchTerm:a,sortDirection:s,sortField:u,sortList:l}),this._makeSearchRequest({skipPushToUrl:t,replaceUrl:n})},this._makeSearchRequest=Na.debounce(0,(({skipPushToUrl:e,replaceUrl:t})=>{const{current:n,filters:r,resultsPerPage:o,searchTerm:i,sortDirection:a,sortField:s,sortList:u}=this.state;this._setState({isLoading:!0});const l=this.searchRequestSequencer.next(),c=this.searchQuery,{conditionalFacets:f}=c,d=as(c,["conditionalFacets"]),p=Object.assign(Object.assign({},d),{facets:ls(this.searchQuery.facets,f,r)}),h=Object.assign(Object.assign({},ss(this.state)),{filters:Ui(r,this.searchQuery.filters)});return this.events.search(h,p).then((c=>{if(this.searchRequestSequencer.isOldRequest(l))return;this.searchRequestSequencer.completed(l);const{totalResults:f}=c;this.events.emit({type:"SearchQuery",filters:this.state.filters,query:this.state.searchTerm,currentPage:h.current,resultsPerPage:h.resultsPerPage,totalResults:f});const d=0===f?0:(n-1)*o+1,p=f<d+o?f:d+o-1;if(this._setState(Object.assign(Object.assign({isLoading:!1,resultSearchTerm:i,pagingStart:d,pagingEnd:p},c),{wasSearched:!0})),this.hasA11yNotifications){const e={start:d,end:p,totalResults:f,searchTerm:i};this.actions.a11yNotify("searchResults",e)}!e&&this.trackUrlState&&this.debounceManager.runWithDebounce(this.urlPushDebounceLength,"pushStateToURL",this.URLManager.pushStateToURL.bind(this.URLManager),{current:n,filters:r,resultsPerPage:o,searchTerm:i,sortDirection:a,sortField:s,sortList:u},{replaceUrl:t})}),(e=>{var t;"Invalid credentials"!==e.message?this._setState({error:`An unexpected error occurred: ${e.message}`}):this._setState(Object.assign({},(null===(t=this.apiConnector)||void 0===t?void 0:t.state)&&Object.assign({},this.apiConnector.state)))}))})),this.actions=Object.entries(o).reduce(((e,[t,n])=>Object.assign(Object.assign({},e),{[t]:n.bind(this)})),{}),this.actions=Object.assign(Object.assign({},this.actions),(null===e||void 0===e?void 0:e.actions)&&Object.assign({},e.actions)),Object.assign(this,this.actions),this.events=new is({apiConnector:e,onSearch:a,onAutocomplete:s,onResultClick:u,onAutocompleteResultClick:l,plugins:n}),this.debug=r,this.debug&&(console.warn("Search UI Debugging is enabled. This should be turned off in production deployments."),"undefined"!==typeof window&&(window.searchUI=this)),this.autocompleteRequestSequencer=new ja,this.searchRequestSequencer=new ja,this.debounceManager=new Na,this.autocompleteQuery=t,this.searchQuery=c,this.subscriptions=[],this.trackUrlState=f,this.urlPushDebounceLength=p,this.alwaysSearchOnInitialLoad=v,this.apiConnector=e,f?(this.URLManager=new Da(d),m=this.URLManager.getStateFromURL(),this.URLManager.onURLStateChange((e=>{this._updateSearchResults(Object.assign(Object.assign({},us),e),{skipPushToUrl:!0})}))):m={},this.hasA11yNotifications=h,this.hasA11yNotifications&&Qa(),this.a11yNotificationMessages=Object.assign(Object.assign({},ts),g),this.startingState=Object.assign(Object.assign({},this.state),i);const y=ss(Object.assign(Object.assign({},this.startingState),m));this.state=Object.assign(Object.assign(Object.assign({},this.state),(null===e||void 0===e?void 0:e.state)&&Object.assign({},e.state)),y),(y.searchTerm||y.filters.length>0||this.alwaysSearchOnInitialLoad)&&this._updateSearchResults(y,{replaceUrl:!0})}_setState(e){const t=Object.assign(Object.assign({},this.state),e);this.debug&&console.log("Search UI: State Update",e,t),this.state=t,this.subscriptions.forEach((e=>e(t)))}setSearchQuery(e){this.searchQuery=e,this._updateSearchResults({})}setAutocompleteQuery(e){this.autocompleteQuery=e}subscribeToStateChanges(e){this.subscriptions.push(e)}unsubscribeToStateChanges(e){this.subscriptions=this.subscriptions.filter((t=>t!==e))}tearDown(){this.subscriptions=[],this.URLManager&&this.URLManager.tearDown(),this.debounceManager.cancelByName("pushStateToURL")}getActions(){return this.actions}getState(){return Object.assign({},this.state)}};var fs=i.createContext(null);var ds={moreFilters:({visibleOptionsCount:e,showingAll:t})=>{let n=t?"All ":"";return n+=`${e} options shown.`,n}};var ps=({children:e,config:t,driver:n})=>{const[r,o]=(0,i.useState)(null);if((0,i.useEffect)((()=>{const e=n||new cs(Object.assign(Object.assign({},t),{a11yNotificationMessages:Object.assign(Object.assign({},ds),t.a11yNotificationMessages)}));return o(e),()=>{e.tearDown()}}),[]),(0,i.useEffect)((()=>{r&&r.setSearchQuery(t.searchQuery)}),[t.searchQuery]),(0,i.useEffect)((()=>{r&&r.setAutocompleteQuery(t.autocompleteQuery)}),[t.autocompleteQuery]),!r)return null;const a={driver:r};return i.createElement(fs.Provider,{value:a},e)},hs=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function gs(e,t,n){return(n.mapContextToProps||t)(e,n)||{}}var vs=function(e){if(!e)throw"withSearch requires a function to be provided which returns an object with at least one value.";return function(t){class n extends i.PureComponent{constructor(t,n){super(t),this.subscription=t=>{this.mounted&&this.setState((n=>gs(Object.assign(Object.assign({},n),t),e,this.props)))},this.mounted=!1,this.state=Object.assign({},gs(function(e){return Object.assign(Object.assign({},e.driver.getState()),e.driver.getActions())}(n),e,t))}componentDidMount(){this.mounted=!0,this.context.driver.subscribeToStateChanges(this.subscription)}componentWillUnmount(){this.mounted=!1,this.context.driver.unsubscribeToStateChanges(this.subscription)}render(){const e=hs(this.props,[]);return i.createElement(t,Object.assign({},this.state,e))}}return n.contextType=fs,n}};function ms({mapContextToProps:e,children:t}){const n=vs(e)((e=>t(e)));return i.createElement(n,null)}ms.propTypes={mapContextToProps:ft().func,children:ft().func.isRequired};var ys,bs,ws,xs,_s,Ss,Os=ms,Cs=n(52861),Es=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{u(r.next(e))}catch(t){i(t)}}function s(e){try{u(r.throw(e))}catch(t){i(t)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},As=function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(u){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(u){s=[6,u],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,u])}}},Ms={headers:{"Content-Type":"application/json"},transformResponse:function(e){try{var t=JSON.parse(e).topics;return(void 0===t?[]:t).map((function(e){var t=e.id,n=e.title,r=e.fancy_title,o=e.slug;return{id:{raw:t},title:{raw:n},description:{raw:r},url:{raw:"https://community.netdata.cloud/t/".concat(o)}}}))}catch(n){return n}}},ks=function(e,t){return Es(void 0,void 0,void 0,(function(){var n;return As(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,(0,Cs.Z)("https://community.netdata.cloud/search.json?q=".concat(e),Ms)];case 1:return(n=r.sent()).data?(t&&t(n),[3,3]):[2];case 2:return r.sent(),[2];case 3:return[2]}}))}))},Ps=function(){return Ps=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ps.apply(this,arguments)},Rs=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Ts=function(e){var t=e.children,n=Rs(e,["children"]),r=(0,i.useState)([]),o=r[0],a=r[1],s=n.searchTerm,u=n.results;return(0,i.useEffect)((function(){if(s){var e=!0;return ks(s,(function(t){var n=t.data;return e&&a(n)})),function(){return e=!1}}}),[s]),t(Ps(Ps({},n),{results:Ps(Ps({},u),{discourse:o})}))},Is=/^https:\/\/((learn.netdata).cloud|www.(netdata.cloud)|github.com\/netdata\/(netdata-cloud)|github.com\/netdata\/(netdata))/,Bs=function(e){return e.reduce((function(e,t){var n=t.url.raw.match(Is).find((function(e,t){return t>1&&e}));return e[n]=e[n]||[],e[n].push(t),e}),{})},Ds=function(){return Ds=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ds.apply(this,arguments)},js={apiConnector:new ra({engineKey:"BZL_aEiLAebVKkcm3eFr",documentType:"page"}),initialState:{resultsPerPage:100},searchQuery:{result_fields:{title:{snippet:{size:100,fallback:!0}},url:{raw:{}},description:{snippet:{size:100,fallback:!0}}}},alwaysSearchOnInitialLoad:!1},Ls=function(e){var t=e.searchTerm,n=e.setSearchTerm,r=e.results,o=e.reset;return{searchTerm:t,setSearchTerm:n,results:Ds(Ds({},Bs(r)),{discourse:[]}),reset:o}},Zs=function(e){var t=e.children;return i.createElement(ps,{config:js},i.createElement(Os,{mapContextToProps:Ls},(function(e){return i.createElement(Ts,Ds({},e),t)})))},Ns=n(21337),Fs=function(e){var t=e.defaultValue,n=e.setSearchTerm,r=e.setSearchView,o=(0,i.useState)(t),a=o[0],s=o[1];(0,Ns.Z)((function(){n(a),a.length<3||r()}),300,[a]);var u=(0,i.useCallback)((function(e){return s(e.target.value)}),[]);return i.createElement(Kt.oi,{value:a,onChange:u,placeholder:"Search Netdata\u2019s docs & community",autoFocus:!0,iconLeft:i.createElement(be.JO,{name:"search_s",size:"small",color:a?"text":"border"})})},Hs=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Vs=function(){return Vs=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Vs.apply(this,arguments)},zs=s.default.a(ys||(ys=Hs(["\n text-decoration: none;\n\n &:hover,\n &:visited {\n color: ",";\n }\n"],["\n text-decoration: none;\n\n &:hover,\n &:visited {\n color: ",";\n }\n"])),(0,ee.Lq)("primary")),Us=function(e){var t=e.title,n=e.description,r=e.url;return i.createElement(xe.default,{gap:2,column:!0},i.createElement(Ne.Text,{strong:!0,dangerouslySetInnerHTML:{__html:(null===t||void 0===t?void 0:t.snippet)||(null===t||void 0===t?void 0:t.raw)||"Untitled"}}),!!n&&i.createElement(Ne.Text,{dangerouslySetInnerHTML:{__html:"".concat((null===n||void 0===n?void 0:n.snippet)||(null===n||void 0===n?void 0:n.raw)||"No description","…")}}),i.createElement(xe.default,{alignSelf:"end"},i.createElement(Ne.Text,{as:zs,color:"primary",href:r,target:"_blank"},"Read \u2192")))},Gs=function(e){return i.createElement(xe.default,Vs({overflow:{vertical:"auto"},padding:[6,4],gap:6,column:!0},e))},Ws=(0,s.default)(Mo)(bs||(bs=Hs(["\n width: 100%;\n\n .tabs > * {\n min-width: 160px;\n max-width: 100%;\n }\n"],["\n width: 100%;\n\n .tabs > * {\n min-width: 160px;\n max-width: 100%;\n }\n"]))),$s=["learn","community"],qs={learn:"learn.netdata",community:"discourse","github-cloud":"netdata-cloud","github-agent":"netdata"},Ys={learn:"Documentation",community:"Community","github-cloud":"Github / Cloud","github-agent":"Github / Agent"},Xs=function(e){var t=e.results;return i.createElement(xe.default,{overflow:{vertical:"auto"},"data-testid":"searchResults",flex:!0,width:"1000px",height:"60vh"},i.createElement(Ws,null,$s.map((function(e){var n=t[qs[e]],r=null===n||void 0===n?void 0:n.length;return i.createElement(Oo,{key:e,label:"".concat(Ys[e]).concat(r?" (".concat(r,")"):"")},i.createElement(Gs,null,r?n.map((function(e){var t=e.id,n=e.url,r=e.title,o=e.description;return i.createElement(Us,{key:t.raw,url:n.raw,title:r,description:o})})):i.createElement(xe.default,{padding:[4]},i.createElement(Ne.Text,{strong:!0},"No results"))))}))))},Ks=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Js=(0,s.default)(xe.default).attrs({padding:[6],background:"dropdown",gap:6,column:!0,round:!0,overflow:{vertical:"auto"}})(ws||(ws=Ks(["\n box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n"],["\n box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n"]))),Qs=function(e){var t=e.children,n=e.onClose;return i.createElement(xe.default,{width:"100%",alignItems:"center",justifyContent:"between",padding:[0,0,4],border:{side:"bottom",color:"disabled"}},i.createElement(xe.default,{gap:2,alignItems:"center"},t),i.createElement(Oe,{icon:"x",neutral:!0,small:!0,onClick:n,flavour:"borderless","data-testid":"documentation-help-close"}))},eu="general",tu="dashboard",nu="search",ru={general:"Need help?",dashboard:"Need help?"},ou=function(e){var t=e.app,n=void 0===t?"cloud":t,r=e.onCloseClick,o=e.onVisitDocumentClick,a=e.onOpenIssueClick,s=e.onOpenBugClick,u=e.onContributeClick,l=e.onSupportClick,c=e.onGoToDemoClick,f=e.children,d=e.demoUrl,p=(0,wi.Z)(),h=p[0],g=p[1],v=(0,i.useState)(eu),m=v[0],y=v[1],b=m===eu,w=(0,i.useCallback)((function(){return y(tu)}),[]),x=(0,i.useCallback)((function(){return y(eu)}),[]),_=(0,i.useCallback)((function(){return y(nu)}),[]),S=(0,i.useCallback)((function(){g(),r&&r()}),[]);return i.createElement(i.Fragment,null,f(g,h),h&&i.createElement(Vo.default,{position:"bottom-left",backdrop:!0,margin:[5,17],onClickOutside:g,onEsc:g},i.createElement(Zs,null,(function(e){var t=e.searchTerm,r=e.setSearchTerm,f=e.results,p=e.reset;return i.createElement(i.Fragment,null,i.createElement(Js,{width:{max:b?"325px":m===tu?"600px":"100%"},"data-testid":"documentation-layer"},i.createElement(Qs,{onClose:S},b&&i.createElement(be.JO,{color:"text",name:"questionFilled",width:"18px",height:"18px"}),!b&&i.createElement(Oe,{icon:"arrow_left",neutral:!0,small:!0,onClick:function(){x(),p()},flavour:"borderless","data-testid":"dashboard-back"}),i.createElement(Ne.H5,{margin:[0]},ru[m]||ru.general)),m!==tu&&i.createElement(Fs,{defaultValue:t,setSearchTerm:r,setSearchView:_}),b&&i.createElement(xe.default,{gap:6,overflow:{vertical:"auto"},column:!0,padding:[1]},i.createElement(Ei,{app:n,onDashboardClick:w,onVisitDocumentClick:o,onOpenIssueClick:a,onOpenBugClick:s,onContributeClick:u,onSupportClick:l,onGoToDemoClick:c,demoUrl:d})),m===tu&&i.createElement(ji,null),m===nu&&i.createElement(Xs,{results:f})))}))))},iu=n(27539),au=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},su=(0,s.default)(xe.default).attrs({overflow:{vertical:"auto"},padding:[0,4,0,0]})(xs||(xs=au(["\n ","\n"],["\n ","\n"])),Jt.f1),uu=function(e){var t=e.onClose;return i.createElement(xe.default,{border:{side:"bottom",color:"selected"},justifyContent:"between",alignItems:"center",padding:[0,0,4,0]},i.createElement(xe.default,{gap:2},i.createElement(be.JO,{color:"text",name:"insights"}),i.createElement(Ne.TextBig,{strong:!0},"Netdata News")),i.createElement(Oe,{flavour:"borderless",neutral:!0,icon:"x",title:"close news",onClick:t}))},lu=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},cu=(0,s.default)(xe.default).attrs({as:"img"})(_s||(_s=lu(["\n object-fit: cover;\n"],["\n object-fit: cover;\n"]))),fu=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},du=(0,s.default)(xe.default).attrs({as:"a"})(Ss||(Ss=fu(["\n text-decoration: none;\n & :hover {\n text-decoration: none;\n }\n"],["\n text-decoration: none;\n & :hover {\n text-decoration: none;\n }\n"]))),pu=function(e){var t=e.item,n=t.last_publication_date,r=t.data,o=r.title,a=r.description,s=r.url,u=r.image,l=r.label,c=u&&u.url,f=new Date(n);return i.createElement(xe.default,{column:!0,gap:2},i.createElement(xe.default,{gap:4},c&&i.createElement(cu,{src:c,width:"160px"}),i.createElement(xe.default,{column:!0,gap:2},i.createElement(Ne.Text,{strong:!0},o),i.createElement(Ne.Text,null,a))),i.createElement(xe.default,{justifyContent:"between",alignItems:"center"},i.createElement(Ne.TextSmall,null,f.toLocaleDateString()),i.createElement(du,{href:s,target:"_blank",rel:"noopener noreferrer",gap:1,alignItems:"center"},i.createElement(Ne.Text,{color:"success",strong:!0},l),i.createElement(be.JO,{color:"success",rotate:2,name:"arrow_left"}))))},hu=n(80024),gu=function(e,t){return gu=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},gu(e,t)};function vu(e,t){function n(){this.constructor=e}gu(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var mu=function(){return mu=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},mu.apply(this,arguments)},yu=function(){function e(e){this.data={},this.data=e}return e.prototype.id=function(){return this.data.id},e.prototype.ref=function(){return this.data.ref},e.prototype.label=function(){return this.data.label},e}(),bu=function(){function e(e){this.data={},this.data=e,this.variations=(e.variations||[]).map((function(e){return new yu(e)}))}return e.prototype.id=function(){return this.data.id},e.prototype.googleId=function(){return this.data.googleId},e.prototype.name=function(){return this.data.name},e}(),wu=function(){function e(e){e&&(this.drafts=(e.drafts||[]).map((function(e){return new bu(e)})),this.running=(e.running||[]).map((function(e){return new bu(e)})))}return e.prototype.current=function(){return this.running.length>0?this.running[0]:null},e.prototype.refFromCookie=function(e){if(!e||""===e.trim())return null;var t=e.trim().split(" ");if(t.length<2)return null;var n=t[0],r=parseInt(t[1],10),o=this.running.filter((function(e){return e.googleId()===n&&e.variations.length>r}))[0];return o?o.variations[r].ref():null},e}(),xu=function(){function e(e,t){for(var n in this.httpClient=t,this.form=e,this.data={},e.fields)e.fields[n].default&&(this.data[n]=[e.fields[n].default])}return e.prototype.set=function(e,t){var n=this.form.fields[e];if(!n)throw new Error("Unknown field "+e);var r=""===t||void 0===t?null:t,o=this.data[e]||[];o=n.multiple?r?o.concat([r]):o:r?[r]:o,this.data[e]=o},e.prototype.url=function(){var e=this.form.action;if(this.data){var t=e.indexOf("?")>-1?"&":"?";for(var n in this.data)if(Object.prototype.hasOwnProperty.call(this.data,n)){var r=this.data[n];if(r)for(var o=0;o<r.length;o++)e+=t+n+"="+encodeURIComponent(r[o]),t="&"}}return e},e.prototype.submit=function(e){return this.httpClient.cachedRequest(this.url()).then((function(t){return e&&e(null,t),t})).catch((function(t){throw e&&e(t),t}))},e}(),_u=function(e){function t(t,n){return e.call(this,t,n)||this}return vu(t,e),t.prototype.set=function(t,n){return e.prototype.set.call(this,t,n),this},t.prototype.ref=function(e){return this.set("ref",e)},t.prototype.query=function(e){if("string"===typeof e)return this.query([e]);if(Array.isArray(e))return this.set("q","["+e.join("")+"]");throw new Error("Invalid query : "+e)},t.prototype.pageSize=function(e){return this.set("pageSize",e)},t.prototype.graphQuery=function(e){return this.set("graphQuery",e)},t.prototype.lang=function(e){return this.set("lang",e)},t.prototype.page=function(e){return this.set("page",e)},t.prototype.after=function(e){return this.set("after",e)},t.prototype.orderings=function(e){return e?this.set("orderings","["+e.join(",")+"]"):this},t}(xu),Su=function(e){function t(t,n){return e.call(this,t,n)||this}return vu(t,e),t}(xu),Ou="at",Cu="not",Eu="missing",Au="has",Mu="any",ku="in",Pu="fulltext",Ru="similar",Tu="number.gt",Iu="number.lt",Bu="number.inRange",Du="date.before",ju="date.after",Lu="date.between",Zu="date.day-of-month",Nu="date.day-of-month-after",Fu="date.day-of-month-before",Hu="date.day-of-week",Vu="date.day-of-week-after",zu="date.day-of-week-before",Uu="date.month",Gu="date.month-before",Wu="date.month-after",$u="date.year",qu="date.hour",Yu="date.hour-before",Xu="date.hour-after",Ku="geopoint.near";function Ju(e){if("string"===typeof e)return'"'+e+'"';if("number"===typeof e)return e.toString();if(e instanceof Date)return e.getTime().toString();if(Array.isArray(e))return"["+e.map((function(e){return Ju(e)})).join(",")+"]";if("boolean"===typeof e)return e.toString();throw new Error("Unable to encode "+e+" of type "+typeof e)}var Qu={near:function(e,t,n,r){return"["+Ku+"("+e+", "+t+", "+n+", "+r+")]"}},el={before:function(e,t){return"["+Du+"("+e+", "+Ju(t)+")]"},after:function(e,t){return"["+ju+"("+e+", "+Ju(t)+")]"},between:function(e,t,n){return"["+Lu+"("+e+", "+Ju(t)+", "+Ju(n)+")]"},dayOfMonth:function(e,t){return"["+Zu+"("+e+", "+t+")]"},dayOfMonthAfter:function(e,t){return"["+Nu+"("+e+", "+t+")]"},dayOfMonthBefore:function(e,t){return"["+Fu+"("+e+", "+t+")]"},dayOfWeek:function(e,t){return"["+Hu+"("+e+", "+Ju(t)+")]"},dayOfWeekAfter:function(e,t){return"["+Vu+"("+e+", "+Ju(t)+")]"},dayOfWeekBefore:function(e,t){return"["+zu+"("+e+", "+Ju(t)+")]"},month:function(e,t){return"["+Uu+"("+e+", "+Ju(t)+")]"},monthBefore:function(e,t){return"["+Gu+"("+e+", "+Ju(t)+")]"},monthAfter:function(e,t){return"["+Wu+"("+e+", "+Ju(t)+")]"},year:function(e,t){return"["+$u+"("+e+", "+t+")]"},hour:function(e,t){return"["+qu+"("+e+", "+t+")]"},hourBefore:function(e,t){return"["+Yu+"("+e+", "+t+")]"},hourAfter:function(e,t){return"["+Xu+"("+e+", "+t+")]"}},tl={gt:function(e,t){return"["+Tu+"("+e+", "+t+")]"},lt:function(e,t){return"["+Iu+"("+e+", "+t+")]"},inRange:function(e,t,n){return"["+Bu+"("+e+", "+t+", "+n+")]"}},nl={at:function(e,t){return"["+Ou+"("+e+", "+Ju(t)+")]"},not:function(e,t){return"["+Cu+"("+e+", "+Ju(t)+")]"},missing:function(e){return"["+Eu+"("+e+")]"},has:function(e){return"["+Au+"("+e+")]"},any:function(e,t){return"["+Mu+"("+e+", "+Ju(t)+")]"},in:function(e,t){return"["+ku+"("+e+", "+Ju(t)+")]"},fulltext:function(e,t){return"["+Pu+"("+e+", "+Ju(t)+")]"},similar:function(e,t){return"["+Ru+'("'+e+'", '+t+")]"},date:el,dateBefore:el.before,dateAfter:el.after,dateBetween:el.between,dayOfMonth:el.dayOfMonth,dayOfMonthAfter:el.dayOfMonthAfter,dayOfMonthBefore:el.dayOfMonthBefore,dayOfWeek:el.dayOfWeek,dayOfWeekAfter:el.dayOfWeekAfter,dayOfWeekBefore:el.dayOfWeekBefore,month:el.month,monthBefore:el.monthBefore,monthAfter:el.monthAfter,year:el.year,hour:el.hour,hourBefore:el.hourBefore,hourAfter:el.hourAfter,number:tl,gt:tl.gt,lt:tl.lt,inRange:tl.inRange,near:Qu.near,geopoint:Qu},rl=decodeURIComponent;var ol={parse:function(e,t){if("string"!==typeof e)throw new TypeError("argument str must be a string");var n={},r=t||{},o=e.split(/; */),i=r.decode||rl;return o.forEach((function(e){var t=e.indexOf("=");if(!(t<0)){var r=e.substr(0,t).trim(),o=e.substr(++t,e.length).trim();'"'==o[0]&&(o=o.slice(1,-1)),void 0==n[r]&&(n[r]=function(e,t){try{return t(e)}catch(n){return e}}(o,i))}})),n}};function il(e,t,n){return{token:e,documentId:t,resolve:function(r,o,i){return t&&n?n(t,{ref:e}).then((function(e){if(e){var t=r&&r(e)||e.url||o;return i&&i(null,t),t}return i&&i(null,o),o})):Promise.resolve(o)}}}var al="io.prismic.preview",sl="io.prismic.experiment",ul=function(){function e(e,t,n){this.data=e,this.masterRef=e.refs.filter((function(e){return e.isMasterRef}))[0],this.experiments=new wu(e.experiments),this.bookmarks=e.bookmarks,this.httpClient=t,this.options=n,this.refs=e.refs,this.tags=e.tags,this.types=e.types,this.languages=e.languages}return e.prototype.form=function(e){var t=this.data.forms[e];return t?"tags"===e?new Su(t,this.httpClient):new _u(t,this.httpClient):null},e.prototype.searchForm=function(e){var t=this.form(e);return t instanceof _u?t:null},e.prototype.tagsForm=function(){var e=this.form("tags");if(!e)throw new Error("Missing tags form");if(e instanceof Su)return e;throw new Error("Unexpected error: tags form is not TagsForm")},e.prototype.everything=function(){var e=this.searchForm("everything");if(!e)throw new Error("Missing everything form");return e},e.prototype.master=function(){return this.masterRef.ref},e.prototype.ref=function(e){var t=this.data.refs.filter((function(t){return t.label===e}))[0];return t?t.ref:null},e.prototype.currentExperiment=function(){return this.experiments.current()},e.prototype.query=function(e,t,n){void 0===n&&(n=function(){});var r="function"===typeof t?{options:{},callback:t}:{options:t||{},callback:n},o=r.options,i=r.callback,a=this.everything();for(var s in o)a=a.set(s,o[s]);if(!o.ref){var u="";this.options.req?u=this.options.req.headers.cookie||"":"undefined"!==typeof window&&window.document&&(u=window.document.cookie||"");var l=ol.parse(u),c=l[al],f=this.experiments.refFromCookie(l[sl]);a=a.ref(c||f||this.masterRef.ref)}return e&&a.query(e),a.submit(i)},e.prototype.queryFirst=function(e,t,n){var r="function"===typeof t?{options:{},callback:t}:{options:t||{},callback:n||function(){}},o=r.options,i=r.callback;return o.page=1,o.pageSize=1,this.query(e,o).then((function(e){var t=e&&e.results&&e.results[0];return i(null,t),t})).catch((function(e){throw i(e),e}))},e.prototype.getByID=function(e,t,n){var r=t?mu({},t):{};return r.lang||(r.lang="*"),this.queryFirst(nl.at("document.id",e),r,n)},e.prototype.getByIDs=function(e,t,n){var r=t?mu({},t):{};return r.lang||(r.lang="*"),this.query(nl.in("document.id",e),r,n)},e.prototype.getByUID=function(e,t,n,r){var o=n?mu({},n):{};if("*"===o.lang)throw new Error("FORBIDDEN. You can't use getByUID with *, use the predicates instead.");return o.page||(o.page=1),this.queryFirst(nl.at("my."+e+".uid",t),o,r)},e.prototype.getSingle=function(e,t,n){var r=t?mu({},t):{};return this.queryFirst(nl.at("document.type",e),r,n)},e.prototype.getBookmark=function(e,t,n){var r=this.data.bookmarks[e];return r?this.getByID(r,t,n):Promise.reject("Error retrieving bookmarked id")},e.prototype.getTags=function(e){return this.tagsForm().submit(e)},e.prototype.getPreviewResolver=function(e,t){return il(e,t,this.getByID.bind(this))},e}();function ll(e){this.size=0,this.limit=e,this._keymap={}}ll.prototype.put=function(e,t){var n={key:e,value:t};if(this._keymap[e]=n,this.tail?(this.tail.newer=n,n.older=this.tail):this.head=n,this.tail=n,this.size===this.limit)return this.shift();this.size++},ll.prototype.shift=function(){var e=this.head;return e&&(this.head.newer?(this.head=this.head.newer,this.head.older=void 0):this.head=void 0,e.newer=e.older=void 0,delete this._keymap[e.key]),console.log("purging ",e.key),e},ll.prototype.get=function(e,t){var n=this._keymap[e];if(void 0!==n)return n===this.tail||(n.newer&&(n===this.head&&(this.head=n.newer),n.newer.older=n.older),n.older&&(n.older.newer=n.newer),n.newer=void 0,n.older=this.tail,this.tail&&(this.tail.newer=n),this.tail=n),t?n:n.value},ll.prototype.find=function(e){return this._keymap[e]},ll.prototype.set=function(e,t){var n,r=this.get(e,!0);return r?(n=r.value,r.value=t):(n=this.put(e,t))&&(n=n.value),n},ll.prototype.remove=function(e){var t=this._keymap[e];if(t)return delete this._keymap[t.key],t.newer&&t.older?(t.older.newer=t.newer,t.newer.older=t.older):t.newer?(t.newer.older=void 0,this.head=t.newer):t.older?(t.older.newer=void 0,this.tail=t.older):this.head=this.tail=void 0,this.size--,t.value},ll.prototype.removeAll=function(){this.head=this.tail=void 0,this.size=0,this._keymap={}},"function"===typeof Object.keys?ll.prototype.keys=function(){return Object.keys(this._keymap)}:ll.prototype.keys=function(){var e=[];for(var t in this._keymap)e.push(t);return e},ll.prototype.forEach=function(e,t,n){var r;if(!0===t?(n=!0,t=void 0):"object"!==typeof t&&(t=this),n)for(r=this.tail;r;)e.call(t,r.key,r.value,this),r=r.older;else for(r=this.head;r;)e.call(t,r.key,r.value,this),r=r.newer},ll.prototype.toString=function(){for(var e="",t=this.head;t;)e+=String(t.key)+":"+t.value,(t=t.newer)&&(e+=" < ");return e};var cl=function(){function e(e){void 0===e&&(e=1e3),this.lru=function(e){return new ll(e)}(e)}return e.prototype.isExpired=function(e){var t=this.lru.get(e,!1);return!!t&&(0!==t.expiredIn&&t.expiredIn<Date.now())},e.prototype.get=function(e,t){var n=this.lru.get(e,!1);n&&!this.isExpired(e)?t(null,n.data):t&&t(null)},e.prototype.set=function(e,t,n,r){this.lru.remove(e),this.lru.put(e,{data:t,expiredIn:n?Date.now()+1e3*n:0}),r&&r(null)},e.prototype.remove=function(e,t){this.lru.remove(e),t&&t(null)},e.prototype.clear=function(e){this.lru.removeAll(),e&&e(null)},e}();var fl=function(){function e(e){this.options=e||{}}return e.prototype.request=function(e,t){!function(e,t,n){var r,o={headers:{Accept:"application/json"}};t&&t.proxyAgent&&(o.agent=t.proxyAgent);var i=hu(e,o);(t.timeoutInMs?Promise.race([i,new Promise((function(n,o){r=setTimeout((function(){return o(new Error(e+" response timeout"))}),t.timeoutInMs)}))]):i).then((function(t){return clearTimeout(r),~~(t.status/100!==2)?t.text().then((function(){var n=new Error("Unexpected status code ["+t.status+"] on URL "+e);throw n.status=t.status,n})):t.json().then((function(e){var r=t.headers.get("cache-control"),o=r?/max-age=(\d+)/.exec(r):null,i=o?parseInt(o[1],10):void 0;n(null,e,t,i)}))})).catch((function(e){clearTimeout(r),n(e)}))}(e,this.options,t)},e}(),dl=function(){function e(e,t,n,r){this.requestHandler=e||new fl({proxyAgent:n,timeoutInMs:r}),this.cache=t||new cl}return e.prototype.request=function(e,t){this.requestHandler.request(e,(function(e,n,r,o){e?t&&t(e,null,r,o):n&&t&&t(null,n,r,o)}))},e.prototype.cachedRequest=function(e,t){var n=this,r=t||{};return new Promise((function(t,o){!function(t){var o=r.cacheKey||e;n.cache.get(o,(function(i,a){i||a?t(i,a):n.request(e,(function(e,i,a,s){if(e)t(e,null);else{var u=s||r.ttl;u&&n.cache.set(o,i,u,t),t(null,i)}}))}))}((function(e,n){e&&o(e),n&&t(n)}))}))},e}();var pl=function(){function e(e,t){this.options=t||{},this.url=e;var n=[this.options.accessToken&&"access_token="+this.options.accessToken,this.options.routes&&"routes="+encodeURIComponent(JSON.stringify(this.options.routes))].filter(Boolean);n.length>0&&(this.url+=function(e){return e.indexOf("?")>-1?"&":"?"}(e)+n.join("&")),this.apiDataTTL=this.options.apiDataTTL||5,this.httpClient=new dl(this.options.requestHandler,this.options.apiCache,this.options.proxyAgent,this.options.timeoutInMs)}return e.prototype.get=function(e){var t=this;return this.httpClient.cachedRequest(this.url,{ttl:this.apiDataTTL}).then((function(n){var r=new ul(n,t.httpClient,t.options);return e&&e(null,r),r})).catch((function(t){throw e&&e(t),t}))},e}(),hl=function(){function e(e,t){this.id=e,this.api=t,this.fields={}}return e.prototype.set=function(e,t){return this.fields[e]=t,this},e.prototype.ref=function(e){return this.set("ref",e)},e.prototype.query=function(e){return this.set("q",e)},e.prototype.pageSize=function(e){return this.set("pageSize",e)},e.prototype.graphQuery=function(e){return this.set("graphQuery",e)},e.prototype.lang=function(e){return this.set("lang",e)},e.prototype.page=function(e){return this.set("page",e)},e.prototype.after=function(e){return this.set("after",e)},e.prototype.orderings=function(e){return this.set("orderings",e)},e.prototype.url=function(){var t=this;return this.api.get().then((function(n){return e.toSearchForm(t,n).url()}))},e.prototype.submit=function(t){var n=this;return this.api.get().then((function(r){return e.toSearchForm(n,r).submit(t)}))},e.toSearchForm=function(e,t){var n=t.searchForm(e.id);if(n)return Object.keys(e.fields).reduce((function(t,n){var r=e.fields[n];return"q"===n?t.query(r):"pageSize"===n?t.pageSize(r):"graphQuery"===n?t.graphQuery(r):"lang"===n?t.lang(r):"page"===n?t.page(r):"after"===n?t.after(r):"orderings"===n?t.orderings(r):t.set(n,r)}),n);throw new Error("Unable to access to form "+e.id)},e}(),gl=function(){function e(e,t){this.api=new pl(e,t)}return e.prototype.getApi=function(){return this.api.get()},e.prototype.everything=function(){return this.form("everything")},e.prototype.form=function(e){return new hl(e,this.api)},e.prototype.query=function(e,t,n){return this.getApi().then((function(r){return r.query(e,t,n)}))},e.prototype.queryFirst=function(e,t,n){return this.getApi().then((function(r){return r.queryFirst(e,t,n)}))},e.prototype.getByID=function(e,t,n){return this.getApi().then((function(r){return r.getByID(e,t,n)}))},e.prototype.getByIDs=function(e,t,n){return this.getApi().then((function(r){return r.getByIDs(e,t,n)}))},e.prototype.getByUID=function(e,t,n,r){return this.getApi().then((function(o){return o.getByUID(e,t,n,r)}))},e.prototype.getSingle=function(e,t,n){return this.getApi().then((function(r){return r.getSingle(e,t,n)}))},e.prototype.getBookmark=function(e,t,n){return this.getApi().then((function(r){return r.getBookmark(e,t,n)}))},e.prototype.getTags=function(){return this.getApi().then((function(e){return e.getTags()}))},e.prototype.getPreviewResolver=function(e,t){var n=this;return il(e,t,(function(e,t){return n.getApi().then((function(n){return n.getByID(e,t)}))}))},e.getApi=function(e,t){return new pl(e,t).get()},e}(),vl={experimentCookie:sl,previewCookie:al,Predicates:nl,predicates:nl,Experiments:wu,Api:pl,client:function(e,t){return new gl(e,t)},getApi:ml,api:function(e,t){return ml(e,t)}};function ml(e,t){return gl.getApi(e,t)}var yl=vl,bl=yl.client("https://netdata-news.cdn.prismic.io/api/v2"),wl=[],xl=function(e){var t=e.app,n=void 0===t?"cloud":t,r=e.onCloseClick,o=e.children,a=(0,iu.Z)("news_last_seen"),s=a[0],u=a[1],l=(0,i.useState)(wl),c=l[0],f=l[1],d=(0,i.useState)(),p=d[0],h=d[1],g=(0,wi.Z)(),v=g[0],m=g[1];(0,i.useEffect)((function(){!function(e,t,n){bl.query(yl.Predicates.at("document.tags",[e]),{pageSize:100,orderings:"[document.last_publication_date desc]"}).then(t).catch(n)}(n,(function(e){var t=e.results;return f(t)}),(function(){return h(!0)}))}),[]);var y=(0,i.useMemo)((function(){if(!c.length)return!0;var e=c[0].last_publication_date;return new Date(s)>=new Date(e)}),[s,c]),b=(0,i.useCallback)((function(){m(),u(new Date),r&&r()}),[r]);return i.createElement(i.Fragment,null,o({toggle:m,isOpen:v,upToDate:y}),v&&i.createElement(Vo.default,{backdrop:!0,onClickOutside:b,onEsc:b},i.createElement(xe.default,{background:"dropdown",round:!0,padding:[6],width:"640px",height:{max:"640px"},gap:4,column:!0},i.createElement(uu,{onClose:b}),i.createElement(su,{column:!0,gap:6},p&&i.createElement(Ne.TextSmall,{textAlign:"center"},"Something went wrong \ud83d\ude14"),!p&&!c.length&&i.createElement(Ne.TextSmall,{textAlign:"center"},"There are no latest news"),!p&&c.length>0&&c.map((function(e){return i.createElement(pu,{key:e.id,item:e})}))))))},_l=function(){return _l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},_l.apply(this,arguments)},Sl=function(e){var t=e.children,n=(0,i.useState)(!1),r=n[0],o=n[1],a=(0,i.useRef)(),s=(0,i.useMemo)((function(){return i.Children.map(t,(function(e){var t="DraggableTabs"===e.type.displayName;return i.cloneElement(e,_l({collapsed:r},t&&{onResize:o,ref:a}))}))}),[r,t]);return i.createElement(xe.default,{column:!0,width:"100%",position:"relative",ref:a},i.createElement(xe.default,{height:"1px",background:"borderSecondary",width:"100%",position:"absolute",style:{top:0},zIndex:3}),i.createElement(xe.default,{justifyContent:"start",alignSelf:"start",alignItems:"end",width:"100%",height:"100%",overflow:"hidden",background:"topBarBg"},s),i.createElement(xe.default,{height:"1px",background:"borderSecondary",width:"100%",position:"absolute",style:{bottom:0},zIndex:1}))},Ol=n(46345),Cl=function(){var e=(0,i.useContext)(s.ThemeContext);return function(t){return(0,ee.Lq)(t)({theme:e})}},El=function(){return El=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},El.apply(this,arguments)},Al=function(e){var t=e.borderSideColor,n=e.borderTopColor,r=e.showBorderLeft;return El({borderRight:"1px solid ".concat(t),borderTop:"3px solid ".concat(n)},r?{borderLeft:"1px solid ".concat(t)}:{})},Ml=function(e){var t=e.active,n=void 0!==t&&t,r=e.showBorderLeft,o=void 0!==r&&r,a=Cl(),s=a("borderSecondary"),u=n?a("primary"):"transparent";return{rootStyles:(0,i.useMemo)((function(){return{cursor:"pointer",gap:1,alignItems:"center",justifyContent:"start",position:"relative",padding:[2,3],background:n?"mainBackground":"topBarBg",zIndex:n?2:1,height:8,sx:El({},Al({borderSideColor:s,borderTopColor:u,showBorderLeft:o}))}}),[u,s,n])}},kl=function(){return kl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},kl.apply(this,arguments)},Pl=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Rl=function(e){var t=e.active,n=e.onActivate,r=e.tabIndex,o=e.onMouseOver,a=e.onMouseOut,s=e.onClose,u=e.fixed,l=e.collapsed,c=e.icon,f=e.children,d=e.draggableRef,p=e.dragHandleProps,h=e.tabRef,g=e.showBorderLeft,v=e.tooltip,m=Pl(e,["active","onActivate","tabIndex","onMouseOver","onMouseOut","onClose","fixed","collapsed","icon","children","draggableRef","dragHandleProps","tabRef","showBorderLeft","tooltip"]),y=(0,i.useState)(),b=y[0],w=y[1],x=Ml({active:t,showBorderLeft:g}).rootStyles,_=(0,i.useCallback)((function(e){e&&e.preventDefault(),n&&n()}),[n]),S=(0,i.useCallback)((function(e){w(!0),o&&o(e)}),[o]),O=(0,i.useCallback)((function(e){w(!1),a&&a(e)}),[a]),C=(0,i.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),s&&s(r,t)}),[s,r,t]),E=(0,i.useCallback)((function(e){d&&d(e),h&&h(e)}),[d,h]),A=(0,i.useCallback)((function(e){return i.cloneElement(e,{color:t?"text":"border"})}),[t]),M=b&&!u;return i.createElement(xe.default,kl({},x,{ref:E,onClick:_,onMouseOver:S,onMouseLeave:O},m),i.createElement(xe.default,null,M&&i.createElement(Ol.J,{name:"x",size:"small",color:t?"text":"border",onClick:C}),i.createElement(qe,{content:v,align:v?"bottom":"top",isBasic:!0},!M&&c&&A(c))),!l&&i.createElement(xe.default,kl({},p),f))};Rl.displayName="Tab";var Tl=Rl,Il=function(){return i.createElement(xe.default,{padding:[1,2],height:"100%"},i.createElement(xe.default,{width:"1px",background:"selected",height:"100%"}))},Bl=n(4942);function Dl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dl(Object(n),!0).forEach((function(t){(0,Bl.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ll(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var Zl="function"===typeof Symbol&&Symbol.observable||"@@observable",Nl=function(){return Math.random().toString(36).substring(7).split("").join(".")},Fl={INIT:"@@redux/INIT"+Nl(),REPLACE:"@@redux/REPLACE"+Nl(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Nl()}};function Hl(e){if("object"!==typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function Vl(e,t,n){var r;if("function"===typeof t&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error(Ll(0));if("function"===typeof t&&"undefined"===typeof n&&(n=t,t=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error(Ll(1));return n(Vl)(e,t)}if("function"!==typeof e)throw new Error(Ll(2));var o=e,i=t,a=[],s=a,u=!1;function l(){s===a&&(s=a.slice())}function c(){if(u)throw new Error(Ll(3));return i}function f(e){if("function"!==typeof e)throw new Error(Ll(4));if(u)throw new Error(Ll(5));var t=!0;return l(),s.push(e),function(){if(t){if(u)throw new Error(Ll(6));t=!1,l();var n=s.indexOf(e);s.splice(n,1),a=null}}}function d(e){if(!Hl(e))throw new Error(Ll(7));if("undefined"===typeof e.type)throw new Error(Ll(8));if(u)throw new Error(Ll(9));try{u=!0,i=o(i,e)}finally{u=!1}for(var t=a=s,n=0;n<t.length;n++){(0,t[n])()}return e}return d({type:Fl.INIT}),(r={dispatch:d,subscribe:f,getState:c,replaceReducer:function(e){if("function"!==typeof e)throw new Error(Ll(10));o=e,d({type:Fl.REPLACE})}})[Zl]=function(){var e,t=f;return(e={subscribe:function(e){if("object"!==typeof e||null===e)throw new Error(Ll(11));function n(){e.next&&e.next(c())}return n(),{unsubscribe:t(n)}}})[Zl]=function(){return this},e},r}function zl(e,t){return function(){return t(e.apply(this,arguments))}}function Ul(e,t){if("function"===typeof e)return zl(e,t);if("object"!==typeof e||null===e)throw new Error(Ll(16));var n={};for(var r in e){var o=e[r];"function"===typeof o&&(n[r]=zl(o,t))}return n}function Gl(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}var Wl=i.createContext(null);var $l=function(e){e()},ql=function(){return $l};var Yl={notify:function(){},get:function(){return[]}};function Xl(e,t){var n,r=Yl;function o(){a.onStateChange&&a.onStateChange()}function i(){n||(n=t?t.addNestedSub(o):e.subscribe(o),r=function(){var e=ql(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}var a={addNestedSub:function(e){return i(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:o,isSubscribed:function(){return Boolean(n)},trySubscribe:i,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=Yl)},getListeners:function(){return r}};return a}var Kl="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?i.useLayoutEffect:i.useEffect;var Jl=function(e){var t=e.store,n=e.context,r=e.children,o=(0,i.useMemo)((function(){var e=Xl(t);return{store:t,subscription:e}}),[t]),a=(0,i.useMemo)((function(){return t.getState()}),[t]);Kl((function(){var e=o.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),a!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[o,a]);var s=n||Wl;return i.createElement(s.Provider,{value:o},r)},Ql=n(8679),ec=n.n(Ql),tc=n(72973),nc=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],rc=["reactReduxForwardedRef"],oc=[],ic=[null,null];function ac(e,t){var n=e[1];return[t.payload,n+1]}function sc(e,t,n){Kl((function(){return e.apply(void 0,t)}),n)}function uc(e,t,n,r,o,i,a){e.current=r,t.current=o,n.current=!1,i.current&&(i.current=null,a())}function lc(e,t,n,r,o,i,a,s,u,l){if(e){var c=!1,f=null,d=function(){if(!c){var e,n,d=t.getState();try{e=r(d,o.current)}catch(p){n=p,f=p}n||(f=null),e===i.current?a.current||u():(i.current=e,s.current=e,a.current=!0,l({type:"STORE_UPDATED",payload:{error:n}}))}};n.onStateChange=d,n.trySubscribe(),d();return function(){if(c=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}}var cc=function(){return[null,0]};function fc(e,t){void 0===t&&(t={});var n=t,r=n.getDisplayName,o=void 0===r?function(e){return"ConnectAdvanced("+e+")"}:r,a=n.methodName,s=void 0===a?"connectAdvanced":a,l=n.renderCountProp,c=void 0===l?void 0:l,f=n.shouldHandleStateChanges,d=void 0===f||f,p=n.storeKey,h=void 0===p?"store":p,g=(n.withRef,n.forwardRef),v=void 0!==g&&g,m=n.context,y=void 0===m?Wl:m,b=zo(n,nc),w=y;return function(t){var n=t.displayName||t.name||"Component",r=o(n),a=(0,u.Z)({},b,{getDisplayName:o,methodName:s,renderCountProp:c,shouldHandleStateChanges:d,storeKey:h,displayName:r,wrappedComponentName:n,WrappedComponent:t}),l=b.pure;var f=l?i.useMemo:function(e){return e()};function p(n){var r=(0,i.useMemo)((function(){var e=n.reactReduxForwardedRef,t=zo(n,rc);return[n.context,e,t]}),[n]),o=r[0],s=r[1],l=r[2],c=(0,i.useMemo)((function(){return o&&o.Consumer&&(0,tc.isContextConsumer)(i.createElement(o.Consumer,null))?o:w}),[o,w]),p=(0,i.useContext)(c),h=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(p)&&Boolean(p.store);var g=h?n.store:p.store,v=(0,i.useMemo)((function(){return function(t){return e(t.dispatch,a)}(g)}),[g]),m=(0,i.useMemo)((function(){if(!d)return ic;var e=Xl(g,h?null:p.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[g,h,p]),y=m[0],b=m[1],x=(0,i.useMemo)((function(){return h?p:(0,u.Z)({},p,{subscription:y})}),[h,p,y]),_=(0,i.useReducer)(ac,oc,cc),S=_[0][0],O=_[1];if(S&&S.error)throw S.error;var C=(0,i.useRef)(),E=(0,i.useRef)(l),A=(0,i.useRef)(),M=(0,i.useRef)(!1),k=f((function(){return A.current&&l===E.current?A.current:v(g.getState(),l)}),[g,S,l]);sc(uc,[E,C,M,l,k,A,b]),sc(lc,[d,g,y,v,E,C,M,A,b,O],[g,y,v]);var P=(0,i.useMemo)((function(){return i.createElement(t,(0,u.Z)({},k,{ref:s}))}),[s,t,k]);return(0,i.useMemo)((function(){return d?i.createElement(c.Provider,{value:x},P):P}),[c,P,x])}var g=l?i.memo(p):p;if(g.WrappedComponent=t,g.displayName=p.displayName=r,v){var m=i.forwardRef((function(e,t){return i.createElement(g,(0,u.Z)({},e,{reactReduxForwardedRef:t}))}));return m.displayName=r,m.WrappedComponent=t,ec()(m,t)}return ec()(g,t)}}function dc(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function pc(e,t){if(dc(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!Object.prototype.hasOwnProperty.call(t,n[o])||!dc(e[n[o]],t[n[o]]))return!1;return!0}function hc(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function gc(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function vc(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=gc(e);var o=r(t,n);return"function"===typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=gc(o),o=r(t,n)),o},r}}var mc=[function(e){return"function"===typeof e?vc(e):void 0},function(e){return e?void 0:hc((function(e){return{dispatch:e}}))},function(e){return e&&"object"===typeof e?hc((function(t){return function(e,t){var n={},r=function(r){var o=e[r];"function"===typeof o&&(n[r]=function(){return t(o.apply(void 0,arguments))})};for(var o in e)r(o);return n}(e,t)})):void 0}];var yc=[function(e){return"function"===typeof e?vc(e):void 0},function(e){return e?void 0:hc((function(){return{}}))}];function bc(e,t,n){return(0,u.Z)({},n,e,t)}var wc=[function(e){return"function"===typeof e?function(e){return function(t,n){n.displayName;var r,o=n.pure,i=n.areMergedPropsEqual,a=!1;return function(t,n,s){var u=e(t,n,s);return a?o&&i(u,r)||(r=u):(a=!0,r=u),r}}}(e):void 0},function(e){return e?void 0:function(){return bc}}],xc=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function _c(e,t,n,r){return function(o,i){return n(e(o,i),t(r,i),i)}}function Sc(e,t,n,r,o){var i,a,s,u,l,c=o.areStatesEqual,f=o.areOwnPropsEqual,d=o.areStatePropsEqual,p=!1;function h(o,p){var h=!f(p,a),g=!c(o,i,p,a);return i=o,a=p,h&&g?(s=e(i,a),t.dependsOnOwnProps&&(u=t(r,a)),l=n(s,u,a)):h?(e.dependsOnOwnProps&&(s=e(i,a)),t.dependsOnOwnProps&&(u=t(r,a)),l=n(s,u,a)):g?function(){var t=e(i,a),r=!d(t,s);return s=t,r&&(l=n(s,u,a)),l}():l}return function(o,c){return p?h(o,c):(s=e(i=o,a=c),u=t(r,a),l=n(s,u,a),p=!0,l)}}function Oc(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,i=zo(t,xc),a=n(e,i),s=r(e,i),u=o(e,i);return(i.pure?Sc:_c)(a,s,u,e,i)}var Cc=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function Ec(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function Ac(e,t){return e===t}function Mc(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?fc:n,o=t.mapStateToPropsFactories,i=void 0===o?yc:o,a=t.mapDispatchToPropsFactories,s=void 0===a?mc:a,l=t.mergePropsFactories,c=void 0===l?wc:l,f=t.selectorFactory,d=void 0===f?Oc:f;return function(e,t,n,o){void 0===o&&(o={});var a=o,l=a.pure,f=void 0===l||l,p=a.areStatesEqual,h=void 0===p?Ac:p,g=a.areOwnPropsEqual,v=void 0===g?pc:g,m=a.areStatePropsEqual,y=void 0===m?pc:m,b=a.areMergedPropsEqual,w=void 0===b?pc:b,x=zo(a,Cc),_=Ec(e,i,"mapStateToProps"),S=Ec(t,s,"mapDispatchToProps"),O=Ec(n,c,"mergeProps");return r(d,(0,u.Z)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:_,initMapDispatchToProps:S,initMergeProps:O,pure:f,areStatesEqual:h,areOwnPropsEqual:v,areStatePropsEqual:y,areMergedPropsEqual:w},x))}}var kc=Mc();var Pc;function Rc(e,t){var n=(0,i.useState)((function(){return{inputs:t,result:e()}}))[0],r=(0,i.useRef)(!0),o=(0,i.useRef)(n),a=r.current||Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,o.current.inputs)),s=a?o.current:{inputs:t,result:e()};return(0,i.useEffect)((function(){r.current=!1,o.current=s}),[s]),s.result}Pc=lt.unstable_batchedUpdates,$l=Pc;var Tc=Rc,Ic=function(e,t){return Rc((function(){return e}),t)},Bc=function(e){var t=e.top,n=e.right,r=e.bottom,o=e.left;return{top:t,right:n,bottom:r,left:o,width:n-o,height:r-t,x:o,y:t,center:{x:(n+o)/2,y:(r+t)/2}}},Dc=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},jc=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},Lc={top:0,right:0,bottom:0,left:0},Zc=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?Lc:n,o=e.border,i=void 0===o?Lc:o,a=e.padding,s=void 0===a?Lc:a,u=Bc(Dc(t,r)),l=Bc(jc(t,i)),c=Bc(jc(l,s));return{marginBox:u,borderBox:Bc(t),paddingBox:l,contentBox:c,margin:r,border:i,padding:s}},Nc=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&la(!1),n},Fc=function(e,t){var n,r,o=e.borderBox,i=e.border,a=e.margin,s=e.padding,u=(r=t,{top:(n=o).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return Zc({borderBox:u,border:i,margin:a,padding:s})},Hc=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),Fc(e,t)},Vc=function(e,t){var n={top:Nc(t.marginTop),right:Nc(t.marginRight),bottom:Nc(t.marginBottom),left:Nc(t.marginLeft)},r={top:Nc(t.paddingTop),right:Nc(t.paddingRight),bottom:Nc(t.paddingBottom),left:Nc(t.paddingLeft)},o={top:Nc(t.borderTopWidth),right:Nc(t.borderRightWidth),bottom:Nc(t.borderBottomWidth),left:Nc(t.borderLeftWidth)};return Zc({borderBox:e,margin:n,padding:r,border:o})},zc=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return Vc(t,n)},Uc=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];t=o,n||(n=requestAnimationFrame((function(){n=null,e.apply(void 0,t)})))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function Gc(e,t){}Gc.bind(null,"warn"),Gc.bind(null,"error");function Wc(){}function $c(e,t,n){var r=t.map((function(t){var r=function(e,t){return(0,u.Z)({},e,{},t)}(n,t.options);return e.addEventListener(t.eventName,t.fn,r),function(){e.removeEventListener(t.eventName,t.fn,r)}}));return function(){r.forEach((function(e){e()}))}}var qc=!0,Yc="Invariant failed";function Xc(e){this.message=e}function Kc(e,t){if(!e)throw new Xc(qc?Yc:Yc+": "+(t||""))}Xc.prototype.toString=function(){return this.message};var Jc=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).callbacks=null,t.unbind=Wc,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof Xc&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}f(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=$c(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof Xc))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(i.Component),Qc=function(e){return e+1},ef=function(e,t){var n=e.droppableId===t.droppableId,r=Qc(e.index),o=Qc(t.index);return n?"\n You have moved the item from position "+r+"\n to position "+o+"\n ":"\n You have moved the item from position "+r+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+o+"\n "},tf=function(e,t,n){return t.droppableId===n.droppableId?"\n The item "+e+"\n has been combined with "+n.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+n.draggableId+"\n in list "+n.droppableId+"\n "},nf=function(e){return"\n The item has returned to its starting position\n of "+Qc(e.index)+"\n"},rf="\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",of=function(e){return"\n You have lifted an item in position "+Qc(e.source.index)+"\n"},af=function(e){var t=e.destination;if(t)return ef(e.source,t);var n=e.combine;return n?tf(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},sf=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+nf(e.source)+"\n ";var t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n "+ef(e.source,t)+"\n ":n?"\n You have dropped the item.\n "+tf(e.draggableId,e.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+nf(e.source)+"\n "},uf={x:0,y:0},lf=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},cf=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},ff=function(e,t){return e.x===t.x&&e.y===t.y},df=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},pf=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},hf=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},gf=function(e,t){return Math.min.apply(Math,t.map((function(t){return hf(e,t)})))},vf=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},mf=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},yf=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},bf=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=Bc({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):Bc(e)},wf=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,o=e.frame,i=function(e,t){return t?mf(e,t.scroll.diff.displacement):e}(t.marginBox,o),a=function(e,t,n){var r;return n&&n.increasedBy?(0,u.Z)({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(i,r,n);return{page:t,withPlaceholder:n,active:bf(a,o)}},xf=function(e,t){e.frame||Kc(!1);var n=e.frame,r=cf(t,n.scroll.initial),o=df(r),i=(0,u.Z)({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:o},max:n.scroll.max}}),a=wf({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i});return(0,u.Z)({},e,{frame:i,subject:a})};function _f(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function Sf(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}function Of(e,t){if(e.find)return e.find(t);var n=Sf(e,t);return-1!==n?e[n]:void 0}function Cf(e){return Array.prototype.slice.call(e)}var Ef=vr((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),Af=vr((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),Mf=vr((function(e){return _f(e)})),kf=vr((function(e){return _f(e)})),Pf=vr((function(e,t){var n=kf(t).filter((function(t){return e===t.descriptor.droppableId})).sort((function(e,t){return e.descriptor.index-t.descriptor.index}));return n}));function Rf(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function Tf(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var If=vr((function(e,t){return t.filter((function(t){return t.descriptor.id!==e.descriptor.id}))})),Bf=function(e,t){return e.descriptor.droppableId===t.descriptor.id},Df={point:uf,value:0},jf={invisible:{},visible:{},all:[]},Lf={displaced:jf,displacedBy:Df,at:null},Zf=function(e,t){return function(n){return e<=n&&n<=t}},Nf=function(e){var t=Zf(e.top,e.bottom),n=Zf(e.left,e.right);return function(r){if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;var o=t(r.top)||t(r.bottom),i=n(r.left)||n(r.right);if(o&&i)return!0;var a=r.top<e.top&&r.bottom>e.bottom,s=r.left<e.left&&r.right>e.right;return!(!a||!s)||(a&&i||s&&o)}},Ff=function(e){var t=Zf(e.top,e.bottom),n=Zf(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},Hf={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Vf={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},zf=function(e){var t=e.target,n=e.destination,r=e.viewport,o=e.withDroppableDisplacement,i=e.isVisibleThroughFrameFn,a=o?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:uf;return mf(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(a,n,i)&&function(e,t,n){return n(t)(e)}(a,r,i)},Uf=function(e){return zf((0,u.Z)({},e,{isVisibleThroughFrameFn:Nf}))},Gf=function(e){return zf((0,u.Z)({},e,{isVisibleThroughFrameFn:Ff}))},Wf=function(e,t,n){if("boolean"===typeof n)return n;if(!t)return!0;var r=t.invisible,o=t.visible;if(r[e])return!1;var i=o[e];return!i||i.shouldAnimate};function $f(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,o=e.viewport,i=e.forceShouldAnimate,a=e.last;return t.reduce((function(e,t){var s=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return Bc(Dc(n,r))}(t,r),u=t.descriptor.id;if(e.all.push(u),!Uf({target:s,destination:n,viewport:o,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var l={draggableId:u,shouldAnimate:Wf(u,a,i)};return e.visible[u]=l,e}),{all:[],visible:{},invisible:{}})}function qf(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,o=e.destination,i=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:jf,displacedBy:r,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:i}}}}function Yf(e){var t=e.draggable,n=e.insideDestination,r=e.destination,o=e.viewport,i=e.displacedBy,a=e.last,s=e.index,u=e.forceShouldAnimate,l=Bf(t,r);if(null==s)return qf({insideDestination:n,inHomeList:l,displacedBy:i,destination:r});var c=Of(n,(function(e){return e.descriptor.index===s}));if(!c)return qf({insideDestination:n,inHomeList:l,displacedBy:i,destination:r});var f=If(t,n),d=n.indexOf(c);return{displaced:$f({afterDragging:f.slice(d),destination:r,displacedBy:i,last:a,viewport:o.frame,forceShouldAnimate:u}),displacedBy:i,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:s}}}}function Xf(e,t){return Boolean(t.effected[e])}var Kf=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,o=e.draggables,i=e.destination,a=e.insideDestination,s=e.previousImpact,u=e.viewport,l=e.afterCritical,c=s.at;if(c||Kc(!1),"REORDER"===c.type){var f=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,o=e.location;if(!r.length)return null;var i=o.index,a=t?i+1:i-1,s=r[0].descriptor.index,u=r[r.length-1].descriptor.index;return a<s||a>(n?u:u+1)?null:a}({isMovingForward:t,isInHomeList:n,location:c.destination,insideDestination:a});return null==f?null:Yf({draggable:r,insideDestination:a,destination:i,viewport:u,last:s.displaced,displacedBy:s.displacedBy,index:f})}var d=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,o=e.combine,i=e.afterCritical;if(!n.isCombineEnabled)return null;var a=o.draggableId,s=r[a].descriptor.index;return Xf(a,i)?t?s:s-1:t?s+1:s}({isMovingForward:t,destination:i,displaced:s.displaced,draggables:o,combine:c.combine,afterCritical:l});return null==d?null:Yf({draggable:r,insideDestination:a,destination:i,viewport:u,last:s.displaced,displacedBy:s.displacedBy,index:d})},Jf=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,o=Tf(n);o||Kc(!1);var i=o.draggableId,a=r[i].page.borderBox.center,s=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,o=e.displacedBy,i=Boolean(t.visible[r]||t.invisible[r]);return Xf(r,n)?i?uf:df(o.point):i?o.point:uf}({displaced:n.displaced,afterCritical:t,combineWith:i,displacedBy:n.displacedBy});return lf(a,s)},Qf=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},ed=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},td=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return pf(t.line,n.marginBox[t.end]+Qf(t,r),ed(t,n.marginBox,r))},nd=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return pf(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),ed(t,n.marginBox,r))},rd=function(e){var t=e.impact,n=e.draggable,r=e.draggables,o=e.droppable,i=e.afterCritical,a=Pf(o.descriptor.id,r),s=n.page,u=o.axis;if(!a.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return pf(t.line,n.contentBox[t.start]+Qf(t,r),ed(t,n.contentBox,r))}({axis:u,moveInto:o.page,isMoving:s});var l=t.displaced,c=t.displacedBy,f=l.all[0];if(f){var d=r[f];if(Xf(f,i))return nd({axis:u,moveRelativeTo:d.page,isMoving:s});var p=Fc(d.page,c.point);return nd({axis:u,moveRelativeTo:p,isMoving:s})}var h=a[a.length-1];if(h.descriptor.id===n.descriptor.id)return s.borderBox.center;if(Xf(h.descriptor.id,i)){var g=Fc(h.page,df(i.displacedBy.point));return td({axis:u,moveRelativeTo:g,isMoving:s})}return td({axis:u,moveRelativeTo:h.page,isMoving:s})},od=function(e,t){var n=e.frame;return n?lf(t,n.scroll.diff.displacement):t},id=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,o=e.draggables,i=e.afterCritical,a=n.page.borderBox.center,s=t.at;return r&&s?"REORDER"===s.type?rd({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:i}):Jf({impact:t,draggables:o,afterCritical:i}):a}(e),n=e.droppable;return n?od(n,t):t},ad=function(e,t){var n=cf(t,e.scroll.initial),r=df(n);return{frame:Bc({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function sd(e,t){return e.map((function(e){return t[e]}))}var ud=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return lf(e.scroll.diff.displacement,t)}(e.viewport,t),o=cf(r,n.page.borderBox.center);return lf(n.client.borderBox.center,o)},ld=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,o=e.viewport,i=e.withDroppableDisplacement,a=e.onlyOnMainAxis,s=void 0!==a&&a,l=cf(r,t.page.borderBox.center),c={target:mf(t.page.borderBox,l),destination:n,withDroppableDisplacement:i,viewport:o};return s?function(e){return zf((0,u.Z)({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=Zf(e.top,e.bottom),r=Zf(e.left,e.right);return function(e){return t===Hf?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(c):Gf(c)},cd=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.draggables,i=e.previousImpact,a=e.viewport,s=e.previousPageBorderBoxCenter,l=e.previousClientSelection,c=e.afterCritical;if(!r.isEnabled)return null;var f=Pf(r.descriptor.id,o),d=Bf(n,r),p=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.insideDestination,i=e.previousImpact;if(!r.isCombineEnabled)return null;if(!Rf(i))return null;function a(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return(0,u.Z)({},i,{at:t})}var s=i.displaced.all,l=s.length?s[0]:null;if(t)return l?a(l):null;var c=If(n,o);if(!l)return c.length?a(c[c.length-1].descriptor.id):null;var f=Sf(c,(function(e){return e.descriptor.id===l}));-1===f&&Kc(!1);var d=f-1;return d<0?null:a(c[d].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:f,previousImpact:i})||Kf({isMovingForward:t,isInHomeList:d,draggable:n,draggables:o,destination:r,insideDestination:f,previousImpact:i,viewport:a,afterCritical:c});if(!p)return null;var h=id({impact:p,draggable:n,droppable:r,draggables:o,afterCritical:c});if(ld({draggable:n,destination:r,newPageBorderBoxCenter:h,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:ud({pageBorderBoxCenter:h,draggable:n,viewport:a}),impact:p,scrollJumpRequest:null};var g=cf(h,s),v=function(e){var t=e.impact,n=e.viewport,r=e.destination,o=e.draggables,i=e.maxScrollChange,a=ad(n,lf(n.scroll.current,i)),s=r.frame?xf(r,lf(r.frame.scroll.current,i)):r,l=t.displaced,c=$f({afterDragging:sd(l.all,o),destination:r,displacedBy:t.displacedBy,viewport:a.frame,last:l,forceShouldAnimate:!1}),f=$f({afterDragging:sd(l.all,o),destination:s,displacedBy:t.displacedBy,viewport:n.frame,last:l,forceShouldAnimate:!1}),d={},p={},h=[l,c,f];return l.all.forEach((function(e){var t=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].visible[e];if(r)return r}return null}(e,h);t?p[e]=t:d[e]=!0})),(0,u.Z)({},t,{displaced:{all:l.all,invisible:d,visible:p}})}({impact:p,viewport:a,destination:r,draggables:o,maxScrollChange:g});return{clientSelection:l,impact:v,scrollJumpRequest:g}},fd=function(e){var t=e.subject.active;return t||Kc(!1),t},dd=function(e,t){var n=e.page.borderBox.center;return Xf(e.descriptor.id,t)?cf(n,t.displacedBy.point):n},pd=function(e,t){var n=e.page.borderBox;return Xf(e.descriptor.id,t)?mf(n,df(t.displacedBy.point)):n},hd=vr((function(e,t){var n=t[e.line];return{value:n,point:pf(e.line,n)}})),gd=function(e,t){return(0,u.Z)({},e,{scroll:(0,u.Z)({},e.scroll,{max:t})})},vd=function(e,t,n){var r=e.frame;Bf(t,e)&&Kc(!1),e.subject.withPlaceholder&&Kc(!1);var o=hd(e.axis,t.displaceBy).point,i=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return pf(r.line,t[r.line]);var o=e.subject.page.contentBox[r.size],i=Pf(e.descriptor.id,n).reduce((function(e,t){return e+t.client.marginBox[r.size]}),0),a=i+t[r.line]-o;return a<=0?null:pf(r.line,a)}(e,o,n),a={placeholderSize:o,increasedBy:i,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){var s=wf({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:e.frame});return(0,u.Z)({},e,{subject:s})}var l=i?lf(r.scroll.max,i):r.scroll.max,c=gd(r,l),f=wf({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:c});return(0,u.Z)({},e,{subject:f,frame:c})},md=function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,o=e.isOver,i=e.draggables,a=e.droppables,s=e.viewport,u=e.afterCritical,l=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,o=e.droppables,i=e.viewport,a=r.subject.active;if(!a)return null;var s=r.axis,u=Zf(a[s.start],a[s.end]),l=Mf(o).filter((function(e){return e!==r})).filter((function(e){return e.isEnabled})).filter((function(e){return Boolean(e.subject.active)})).filter((function(e){return Nf(i.frame)(fd(e))})).filter((function(e){var n=fd(e);return t?a[s.crossAxisEnd]<n[s.crossAxisEnd]:n[s.crossAxisStart]<a[s.crossAxisStart]})).filter((function(e){var t=fd(e),n=Zf(t[s.start],t[s.end]);return u(t[s.start])||u(t[s.end])||n(a[s.start])||n(a[s.end])})).sort((function(e,n){var r=fd(e)[s.crossAxisStart],o=fd(n)[s.crossAxisStart];return t?r-o:o-r})).filter((function(e,t,n){return fd(e)[s.crossAxisStart]===fd(n[0])[s.crossAxisStart]}));if(!l.length)return null;if(1===l.length)return l[0];var c=l.filter((function(e){return Zf(fd(e)[s.start],fd(e)[s.end])(n[s.line])}));return 1===c.length?c[0]:c.length>1?c.sort((function(e,t){return fd(e)[s.start]-fd(t)[s.start]}))[0]:l.sort((function(e,t){var r=gf(n,yf(fd(e))),o=gf(n,yf(fd(t)));return r!==o?r-o:fd(e)[s.start]-fd(t)[s.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:o,droppables:a,viewport:s});if(!l)return null;var c=Pf(l.descriptor.id,i),f=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,o=e.insideDestination,i=e.afterCritical,a=o.filter((function(e){return Gf({target:pd(e,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var o=hf(t,od(r,dd(e,i))),a=hf(t,od(r,dd(n,i)));return o<a?-1:a<o?1:e.descriptor.index-n.descriptor.index}));return a[0]||null}({pageBorderBoxCenter:n,viewport:s,destination:l,insideDestination:c,afterCritical:u}),d=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,o=e.draggable,i=e.draggables,a=e.destination,s=e.viewport,u=e.afterCritical;if(!n){if(r.length)return null;var l={displaced:jf,displacedBy:Df,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:0}}},c=id({impact:l,draggable:o,droppable:a,draggables:i,afterCritical:u}),f=Bf(o,a)?a:vd(a,o,i);return ld({draggable:o,destination:f,newPageBorderBoxCenter:c,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?l:null}var d=Boolean(t[a.axis.line]<=n.page.borderBox.center[a.axis.line]),p=function(){var e=n.descriptor.index;return n.descriptor.id===o.descriptor.id||d?e:e+1}(),h=hd(a.axis,o.displaceBy);return Yf({draggable:o,insideDestination:r,destination:a,viewport:s,displacedBy:h,last:jf,index:p})}({previousPageBorderBoxCenter:n,destination:l,draggable:r,draggables:i,moveRelativeTo:f,insideDestination:c,viewport:s,afterCritical:u});if(!d)return null;var p=id({impact:d,draggable:r,droppable:l,draggables:i,afterCritical:u});return{clientSelection:ud({pageBorderBoxCenter:p,draggable:r,viewport:s}),impact:d,scrollJumpRequest:null}},yd=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},bd=function(e){var t=e.state,n=e.type,r=function(e,t){var n=yd(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),o=Boolean(r),i=t.dimensions.droppables[t.critical.droppable.id],a=r||i,s=a.axis.direction,u="vertical"===s&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===s&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(u&&!o)return null;var l="MOVE_DOWN"===n||"MOVE_RIGHT"===n,c=t.dimensions.draggables[t.critical.draggable.id],f=t.current.page.borderBoxCenter,d=t.dimensions,p=d.draggables,h=d.droppables;return u?cd({isMovingForward:l,previousPageBorderBoxCenter:f,draggable:c,destination:a,draggables:p,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):md({isMovingForward:l,previousPageBorderBoxCenter:f,draggable:c,isOver:a,draggables:p,droppables:h,viewport:t.viewport,afterCritical:t.afterCritical})};function wd(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function xd(e){var t=Zf(e.top,e.bottom),n=Zf(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function _d(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,o=Mf(r).filter((function(e){if(!e.isEnabled)return!1;var n,r,o=e.subject.active;if(!o)return!1;if(r=o,!((n=t).left<r.right&&n.right>r.left&&n.top<r.bottom&&n.bottom>r.top))return!1;if(xd(o)(t.center))return!0;var i=e.axis,a=o.center[i.crossAxisLine],s=t[i.crossAxisStart],u=t[i.crossAxisEnd],l=Zf(o[i.crossAxisStart],o[i.crossAxisEnd]),c=l(s),f=l(u);return!c&&!f||(c?s<a:u>a)}));return o.length?1===o.length?o[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,o=n.page.borderBox.center,i=r.map((function(e){var n=e.axis,r=pf(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:hf(o,r)}})).sort((function(e,t){return t.distance-e.distance}));return i[0]?i[0].id:null}({pageBorderBox:t,draggable:n,candidates:o}):null}var Sd=function(e,t){return Bc(mf(e,t))};function Od(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var Cd=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,o=e.droppables,i=e.previousImpact,a=e.viewport,s=e.afterCritical,u=Sd(n.page.borderBox,t),l=_d({pageBorderBox:u,draggable:n,droppables:o});if(!l)return Lf;var c=o[l],f=Pf(c.descriptor.id,r),d=function(e,t){var n=e.frame;return n?Sd(t,n.scroll.diff.value):t}(c,u);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,o=e.destination,i=e.insideDestination,a=e.afterCritical;if(!o.isCombineEnabled)return null;var s=o.axis,u=hd(o.axis,t.displaceBy),l=u.value,c=n[s.start],f=n[s.end],d=Of(If(t,i),(function(e){var t=e.descriptor.id,n=e.page.borderBox,o=n[s.size]/4,i=Xf(t,a),u=Od({displaced:r.displaced,id:t});return i?u?f>n[s.start]+o&&f<n[s.end]-o:c>n[s.start]-l+o&&c<n[s.end]-l-o:u?f>n[s.start]+l+o&&f<n[s.end]+l-o:c>n[s.start]+o&&c<n[s.end]-o}));return d?{displacedBy:u,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:d.descriptor.id,droppableId:o.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:d,draggable:n,previousImpact:i,destination:c,insideDestination:f,afterCritical:s})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,o=e.insideDestination,i=e.last,a=e.viewport,s=e.afterCritical,u=r.axis,l=hd(r.axis,n.displaceBy),c=l.value,f=t[u.start],d=t[u.end],p=function(e){var t=e.draggable,n=e.closest,r=e.inHomeList;return n?r&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:Of(If(n,o),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[u.line],r=Xf(t,s),o=Od({displaced:i,id:t});return r?o?d<=n:f<n-c:o?d<=n+c:f<n})),inHomeList:Bf(n,r)});return Yf({draggable:n,insideDestination:o,destination:r,viewport:a,last:i,displacedBy:l,index:p})}({pageBorderBoxWithDroppableScroll:d,draggable:n,destination:c,insideDestination:f,last:i.displaced,viewport:a,afterCritical:s})},Ed=function(e,t){var n;return(0,u.Z)({},e,((n={})[t.descriptor.id]=t,n))},Ad=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,o=yd(t),i=yd(n);if(!o)return r;if(o===i)return r;var a=r[o];if(!a.subject.withPlaceholder)return r;var s=function(e){var t=e.subject.withPlaceholder;t||Kc(!1);var n=e.frame;if(!n){var r=wf({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return(0,u.Z)({},e,{subject:r})}var o=t.oldFrameMaxScroll;o||Kc(!1);var i=gd(n,o),a=wf({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null});return(0,u.Z)({},e,{subject:a,frame:i})}(a);return Ed(r,s)},Md=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,o=e.viewport,i=e.impact,a=e.scrollJumpRequest,s=o||t.viewport,l=r||t.dimensions,c=n||t.current.client.selection,f=cf(c,t.initial.client.selection),d={offset:f,selection:c,borderBoxCenter:lf(t.initial.client.borderBoxCenter,f)},p={selection:lf(d.selection,s.scroll.current),borderBoxCenter:lf(d.borderBoxCenter,s.scroll.current),offset:lf(d.offset,s.scroll.diff.value)},h={client:d,page:p};if("COLLECTING"===t.phase)return(0,u.Z)({phase:"COLLECTING"},t,{dimensions:l,viewport:s,current:h});var g=l.draggables[t.critical.draggable.id],v=i||Cd({pageOffset:p.offset,draggable:g,draggables:l.draggables,droppables:l.droppables,previousImpact:t.impact,viewport:s,afterCritical:t.afterCritical}),m=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,o=e.previousImpact,i=e.impact,a=Ad({previousImpact:o,impact:i,droppables:r}),s=yd(i);if(!s)return a;var u=r[s];if(Bf(t,u))return a;if(u.subject.withPlaceholder)return a;var l=vd(u,t,n);return Ed(a,l)}({draggable:g,impact:v,previousImpact:t.impact,draggables:l.draggables,droppables:l.droppables});return(0,u.Z)({},t,{current:h,dimensions:{draggables:l.draggables,droppables:m},impact:v,viewport:s,scrollJumpRequest:a||null,forceShouldAnimate:!a&&null})};var kd=function(e){var t=e.impact,n=e.viewport,r=e.draggables,o=e.destination,i=e.forceShouldAnimate,a=t.displaced,s=function(e,t){return e.map((function(e){return t[e]}))}(a.all,r),l=$f({afterDragging:s,destination:o,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:i,last:a});return(0,u.Z)({},t,{displaced:l})},Pd=function(e){var t=e.impact,n=e.draggable,r=e.droppable,o=e.draggables,i=e.viewport,a=e.afterCritical,s=id({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:a});return ud({pageBorderBoxCenter:s,draggable:n,viewport:i})},Rd=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&Kc(!1);var o=t.impact,i=r||t.viewport,a=n||t.dimensions,s=a.draggables,u=a.droppables,l=s[t.critical.draggable.id],c=yd(o);c||Kc(!1);var f=u[c],d=kd({impact:o,viewport:i,destination:f,draggables:s}),p=Pd({impact:d,draggable:l,droppable:f,draggables:s,viewport:i,afterCritical:t.afterCritical});return Md({impact:d,clientSelection:p,state:t,dimensions:a,viewport:i})},Td=function(e){var t=e.draggable,n=e.home,r=e.draggables,o=e.viewport,i=hd(n.axis,t.displaceBy),a=Pf(n.descriptor.id,r),s=a.indexOf(t);-1===s&&Kc(!1);var u,l=a.slice(s+1),c=l.reduce((function(e,t){return e[t.descriptor.id]=!0,e}),{}),f={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:i,effected:c};return{impact:{displaced:$f({afterDragging:l,destination:n,displacedBy:i,last:null,viewport:o.frame,forceShouldAnimate:!1}),displacedBy:i,at:{type:"REORDER",destination:(u=t.descriptor,{index:u.index,droppableId:u.droppableId})}},afterCritical:f}},Id=function(e){0},Bd=function(e){0},Dd=function(e){var t=e.additions,n=e.updatedDroppables,r=e.viewport,o=r.scroll.diff.value;return t.map((function(e){var t=e.descriptor.droppableId,i=function(e){var t=e.frame;return t||Kc(!1),t}(n[t]),a=i.scroll.diff.value,s=function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,o=Fc(t.client,n),i=Hc(o,r);return(0,u.Z)({},t,{placeholder:(0,u.Z)({},t.placeholder,{client:o}),client:o,page:i})}({draggable:e,offset:lf(o,a),initialWindowScroll:r.scroll.initial});return s}))},jd=function(e){return"SNAP"===e.movementMode},Ld=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:Ed(e.droppables,t)}}(e.dimensions,t);return!jd(e)||n?Md({state:e,dimensions:r}):Rd({state:e,dimensions:r})};function Zd(e){return e.isDragging&&"SNAP"===e.movementMode?(0,u.Z)({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var Nd={phase:"IDLE",completed:null,shouldFlush:!1},Fd=function(e,t){if(void 0===e&&(e=Nd),"FLUSH"===t.type)return(0,u.Z)({},Nd,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&Kc(!1);var n=t.payload,r=n.critical,o=n.clientSelection,i=n.viewport,a=n.dimensions,s=n.movementMode,l=a.draggables[r.draggable.id],c=a.droppables[r.droppable.id],f={selection:o,borderBoxCenter:l.client.borderBox.center,offset:uf},d={client:f,page:{selection:lf(f.selection,i.scroll.initial),borderBoxCenter:lf(f.selection,i.scroll.initial),offset:lf(f.selection,i.scroll.diff.value)}},p=Mf(a.droppables).every((function(e){return!e.isFixedOnPage})),h=Td({draggable:l,home:c,draggables:a.draggables,viewport:i}),g=h.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:s,dimensions:a,initial:d,current:d,isWindowScrollAllowed:p,impact:g,afterCritical:h.afterCritical,onLiftImpact:g,viewport:i,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&Kc(!1),(0,u.Z)({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&Kc(!1),function(e){var t=e.state,n=e.published;Id();var r=n.modified.map((function(e){var n=t.dimensions.droppables[e.droppableId];return xf(n,e.scroll)})),o=(0,u.Z)({},t.dimensions.droppables,{},Ef(r)),i=Af(Dd({additions:n.additions,updatedDroppables:o,viewport:t.viewport})),a=(0,u.Z)({},t.dimensions.draggables,{},i);n.removals.forEach((function(e){delete a[e]}));var s={droppables:o,draggables:a},l=yd(t.impact),c=l?s.droppables[l]:null,f=s.draggables[t.critical.draggable.id],d=s.droppables[t.critical.droppable.id],p=Td({draggable:f,home:d,draggables:a,viewport:t.viewport}),h=p.impact,g=p.afterCritical,v=c&&c.isCombineEnabled?t.impact:h,m=Cd({pageOffset:t.current.page.offset,draggable:s.draggables[t.critical.draggable.id],draggables:s.draggables,droppables:s.droppables,previousImpact:v,viewport:t.viewport,afterCritical:g});Bd();var y=(0,u.Z)({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:m,onLiftImpact:h,dimensions:s,afterCritical:g,forceShouldAnimate:!1});return"COLLECTING"===t.phase?y:(0,u.Z)({phase:"DROP_PENDING"},y,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;wd(e)||Kc(!1);var v=t.payload.client;return ff(v,e.current.client.selection)?e:Md({state:e,clientSelection:v,impact:jd(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return Zd(e);if("COLLECTING"===e.phase)return Zd(e);wd(e)||Kc(!1);var m=t.payload,y=m.id,b=m.newScroll,w=e.dimensions.droppables[y];if(!w)return e;var x=xf(w,b);return Ld(e,x,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;wd(e)||Kc(!1);var _=t.payload,S=_.id,O=_.isEnabled,C=e.dimensions.droppables[S];C||Kc(!1),C.isEnabled===O&&Kc(!1);var E=(0,u.Z)({},C,{isEnabled:O});return Ld(e,E,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;wd(e)||Kc(!1);var A=t.payload,M=A.id,k=A.isCombineEnabled,P=e.dimensions.droppables[M];P||Kc(!1),P.isCombineEnabled===k&&Kc(!1);var R=(0,u.Z)({},P,{isCombineEnabled:k});return Ld(e,R,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;wd(e)||Kc(!1),e.isWindowScrollAllowed||Kc(!1);var T=t.payload.newScroll;if(ff(e.viewport.scroll.current,T))return Zd(e);var I=ad(e.viewport,T);return jd(e)?Rd({state:e,viewport:I}):Md({state:e,viewport:I})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!wd(e))return e;var B=t.payload.maxScroll;if(ff(B,e.viewport.scroll.max))return e;var D=(0,u.Z)({},e.viewport,{scroll:(0,u.Z)({},e.viewport.scroll,{max:B})});return(0,u.Z)({phase:"DRAGGING"},e,{viewport:D})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&Kc(!1);var j=bd({state:e,type:t.type});return j?Md({state:e,impact:j.impact,clientSelection:j.clientSelection,scrollJumpRequest:j.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var L=t.payload.reason;return"COLLECTING"!==e.phase&&Kc(!1),(0,u.Z)({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:L})}if("DROP_ANIMATE"===t.type){var Z=t.payload,N=Z.completed,F=Z.dropDuration,H=Z.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&Kc(!1),{phase:"DROP_ANIMATING",completed:N,dropDuration:F,newHomeClientOffset:H,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},Hd=function(e){return{type:"LIFT",payload:e}},Vd=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},zd=function(){return{type:"COLLECTION_STARTING",payload:null}},Ud=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},Gd=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},Wd=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},$d=function(e){return{type:"MOVE",payload:e}},qd=function(){return{type:"MOVE_UP",payload:null}},Yd=function(){return{type:"MOVE_DOWN",payload:null}},Xd=function(){return{type:"MOVE_RIGHT",payload:null}},Kd=function(){return{type:"MOVE_LEFT",payload:null}},Jd=function(){return{type:"FLUSH",payload:null}},Qd=function(e){return{type:"DROP_COMPLETE",payload:e}},ep=function(e){return{type:"DROP",payload:e}},tp=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};var np="cubic-bezier(.2,1,.1,1)",rp={drop:0,combining:.7},op={drop:.75},ip=.2+"s "+"cubic-bezier(0.2, 0, 0, 1)",ap={fluid:"opacity "+ip,snap:"transform "+ip+", opacity "+ip,drop:function(e){var t=e+"s "+np;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+ip,placeholder:"height "+ip+", width "+ip+", margin "+ip},sp=function(e){return ff(e,uf)?null:"translate("+e.x+"px, "+e.y+"px)"},up={moveTo:sp,drop:function(e,t){var n=sp(e);return n?t?n+" scale("+op.drop+")":n:null}},lp=.33,cp=.55,fp=cp-lp,dp=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var o=t(),i=r.payload.reason;if("COLLECTING"!==o.phase){if("IDLE"!==o.phase){"DROP_PENDING"===o.phase&&o.isWaiting&&Kc(!1),"DRAGGING"!==o.phase&&"DROP_PENDING"!==o.phase&&Kc(!1);var a=o.critical,s=o.dimensions,l=s.draggables[o.critical.draggable.id],c=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,o=e.home,i=e.viewport,a=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:(0,u.Z)({},r,{displaced:jf}),didDropInsideDroppable:!0}:{impact:kd({draggables:t,impact:a,destination:o,viewport:i,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:i,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),f=c.impact,d=c.didDropInsideDroppable,p=d?Rf(f):null,h=d?Tf(f):null,g={index:a.draggable.index,droppableId:a.droppable.id},v={draggableId:l.descriptor.id,type:l.descriptor.type,source:g,reason:i,mode:o.movementMode,destination:p,combine:h},m=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,o=e.viewport,i=e.afterCritical,a=r.draggables,s=r.droppables,u=yd(t),l=u?s[u]:null,c=s[n.descriptor.droppableId],f=Pd({impact:t,draggable:n,draggables:a,afterCritical:i,droppable:l||c,viewport:o});return cf(f,n.client.borderBox.center)}({impact:f,draggable:l,dimensions:s,viewport:o.viewport,afterCritical:o.afterCritical}),y={critical:o.critical,afterCritical:o.afterCritical,result:v,impact:f};if(!ff(o.current.client.offset,m)||Boolean(v.combine)){var b=function(e){var t=e.current,n=e.destination,r=e.reason,o=hf(t,n);if(o<=0)return lp;if(o>=1500)return cp;var i=lp+fp*(o/1500);return Number(("CANCEL"===r?.6*i:i).toFixed(2))}({current:o.current.client.offset,destination:m,reason:i});n(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:m,dropDuration:b,completed:y}))}else n(Qd({completed:y}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:i}))}else e(r)}}},pp=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function hp(e){var t=e.onWindowScroll;var n=Uc((function(){t(pp())})),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(n),o=Wc;function i(){return o!==Wc}return{start:function(){i()&&Kc(!1),o=$c(window,[r])},stop:function(){i()||Kc(!1),n.cancel(),o(),o=Wc},isActive:i}}var gp=function(e){var t=hp({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},vp=function(){var e=[];return{add:function(t){var n=setTimeout((function(){return function(t){var n=Sf(e,(function(e){return e.timerId===t}));-1===n&&Kc(!1),e.splice(n,1)[0].callback()}(n)})),r={timerId:n,callback:t};e.push(r)},flush:function(){if(e.length){var t=[].concat(e);e.length=0,t.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}},mp=function(e,t){Id(),t(),Bd()},yp=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},bp=function(e,t,n,r){if(e){var o=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),o=function(o){t||n||(t=!0,e(o),clearTimeout(r))};return o.wasCalled=function(){return t},o}(n);e(t,{announce:o}),o.wasCalled()||n(r(t))}else n(r(t))},wp=function(e,t){var n=function(e,t){var n=vp(),r=null,o=function(n){r||Kc(!1),r=null,mp(0,(function(){return bp(e().onDragEnd,n,t,sf)}))};return{beforeCapture:function(t,n){r&&Kc(!1),mp(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){r&&Kc(!1),mp(0,(function(){var r=e().onBeforeDragStart;r&&r(yp(t,n))}))},start:function(o,i){r&&Kc(!1);var a=yp(o,i);r={mode:i,lastCritical:o,lastLocation:a.source,lastCombine:null},n.add((function(){mp(0,(function(){return bp(e().onDragStart,a,t,of)}))}))},update:function(o,i){var a=Rf(i),s=Tf(i);r||Kc(!1);var l=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(o,r.lastCritical);l&&(r.lastCritical=o);var c,f,d=(f=a,!(null==(c=r.lastLocation)&&null==f||null!=c&&null!=f&&c.droppableId===f.droppableId&&c.index===f.index));d&&(r.lastLocation=a);var p=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(r.lastCombine,s);if(p&&(r.lastCombine=s),l||d||p){var h=(0,u.Z)({},yp(o,r.mode),{combine:s,destination:a});n.add((function(){mp(0,(function(){return bp(e().onDragUpdate,h,t,af)}))}))}},flush:function(){r||Kc(!1),n.flush()},drop:o,abort:function(){if(r){var e=(0,u.Z)({},yp(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});o(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var o=r.payload.critical;return n.beforeStart(o,r.payload.movementMode),t(r),void n.start(o,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var i=r.payload.completed.result;return n.flush(),t(r),void n.drop(i)}if(t(r),"FLUSH"!==r.type){var a=e.getState();"DRAGGING"===a.phase&&n.update(a.critical,a.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},xp=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Kc(!1),e.dispatch(Qd({completed:r.completed}))}else t(n)}}},_p=function(e){var t=null,n=null;return function(r){return function(o){if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(o),"DROP_ANIMATE"===o.type){var i={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=$c(window,[i])}))}}}},Sp=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(ep({reason:r.reason})))}}}},Op=Gl,Cp=function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,o=e.styleMarshal,i=e.getResponders,a=e.announce,s=e.autoScroller;return Vl(Fd,Op(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(Ll(15))},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},i=t.map((function(e){return e(o)}));return r=Gl.apply(void 0,i)(n.dispatch),jl(jl({},n),{},{dispatch:r})}}}((t=o,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(o){if("LIFT"===o.type){var i=o.payload,a=i.id,s=i.clientSelection,u=i.movementMode,l=n();"DROP_ANIMATING"===l.phase&&r(Qd({completed:l.completed})),"IDLE"!==n().phase&&Kc(!1),r(Jd()),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:a,movementMode:u}});var c={draggableId:a,scrollOptions:{shouldPublishImmediately:"SNAP"===u}},f=e.startPublishing(c),d=f.critical,p=f.dimensions,h=f.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:d,dimensions:p,clientSelection:s,movementMode:u,viewport:h}})}else t(o)}}}}(n),dp,xp,_p,Sp,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var o=t.getState();return"DRAGGING"!==o.phase&&Kc(!1),void e.start(o)}n(r),e.scroll(t.getState())}}}}(s),gp,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var o=r.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),wp(i,a))))};var Ep=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,o=e.width,i=cf({x:n,y:t},{x:o,y:r});return{x:Math.max(0,i.x),y:Math.max(0,i.y)}},Ap=function(){var e=document.documentElement;return e||Kc(!1),e},Mp=function(){var e=Ap();return Ep({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},kp=function(e){var t=e.critical,n=e.scrollOptions,r=e.registry;Id();var o=function(){var e=pp(),t=Mp(),n=e.y,r=e.x,o=Ap(),i=o.clientWidth,a=o.clientHeight;return{frame:Bc({top:n,left:r,right:r+i,bottom:n+a}),scroll:{initial:e,current:e,max:t,diff:{value:uf,displacement:uf}}}}(),i=o.scroll.current,a=t.droppable,s=r.droppable.getAllByType(a.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(i,n)})),u=r.draggable.getAllByType(t.draggable.type).map((function(e){return e.getDimension(i)})),l={draggables:Af(u),droppables:Ef(s)};return Bd(),{dimensions:l,critical:t,viewport:o}};function Pp(e,t,n){return n.descriptor.id!==t.id&&(n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode)}var Rp=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},o=null,i=function(){o||(n.collectionStarting(),o=requestAnimationFrame((function(){o=null,Id();var e=r,i=e.additions,a=e.removals,s=e.modified,u=Object.keys(i).map((function(e){return t.draggable.getById(e).getDimension(uf)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),l=Object.keys(s).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),c={additions:u,removals:Object.keys(a),modified:l};r={additions:{},removals:{},modified:{}},Bd(),n.publish(c)})))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],i()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],i()},stop:function(){o&&(cancelAnimationFrame(o),o=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=function(t){n||Kc(!1);var o=n.critical.draggable;"ADDITION"===t.type&&Pp(e,o,t.value)&&r.add(t.value),"REMOVAL"===t.type&&Pp(e,o,t.value)&&r.remove(t.value)},i={updateDroppableIsEnabled:function(r,o){e.droppable.exists(r)||Kc(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:o})},updateDroppableIsCombineEnabled:function(r,o){n&&(e.droppable.exists(r)||Kc(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:o}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,o){n&&(e.droppable.exists(r)||Kc(!1),t.updateDroppableScroll({id:r,newScroll:o}))},startPublishing:function(t){n&&Kc(!1);var r=e.draggable.getById(t.draggableId),i=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:i.descriptor},s=e.subscribe(o);return n={critical:a,unsubscribe:s},kp({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),n.unsubscribe(),n=null}}};return i},Tp=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason)},Ip=function(e){window.scrollBy(e.x,e.y)},Bp=vr((function(e){return Mf(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),Dp=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var o=r[n];return o.frame?o:null}var i=function(e,t){var n=Of(Bp(t),(function(t){return t.frame||Kc(!1),xd(t.frame.pageMarginBox)(e)}));return n}(t,r);return i},jp=.25,Lp=.05,Zp=28,Np=function(e){return Math.pow(e,2)},Fp={stopDampeningAt:1200,accelerateAt:360},Hp=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,o=n-t;return 0===o?0:(r-t)/o},Vp=Fp.accelerateAt,zp=Fp.stopDampeningAt,Up=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,o=e.shouldUseTimeDampening,i=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Zp;if(e===t.startScrollingFrom)return 1;var n=Hp({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=Zp*Np(1-n);return Math.ceil(r)}(t,n);return 0===i?0:o?Math.max(function(e,t){var n=t,r=zp,o=Date.now()-n;if(o>=zp)return e;if(o<Vp)return 1;var i=Hp({startOfRange:Vp,endOfRange:r,current:o}),a=e*Np(i);return Math.ceil(a)}(i,r),1):i},Gp=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,o=e.axis,i=e.shouldUseTimeDampening,a=function(e,t){return{startScrollingFrom:e[t.size]*jp,maxScrollValueAt:e[t.size]*Lp}}(t,o);return n[o.end]<n[o.start]?Up({distanceToEdge:n[o.end],thresholds:a,dragStartTime:r,shouldUseTimeDampening:i}):-1*Up({distanceToEdge:n[o.start],thresholds:a,dragStartTime:r,shouldUseTimeDampening:i})},Wp=vf((function(e){return 0===e?0:e})),$p=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,o=e.center,i=e.shouldUseTimeDampening,a={top:o.y-n.top,right:n.right-o.x,bottom:n.bottom-o.y,left:o.x-n.left},s=Gp({container:n,distanceToEdges:a,dragStartTime:t,axis:Hf,shouldUseTimeDampening:i}),u=Gp({container:n,distanceToEdges:a,dragStartTime:t,axis:Vf,shouldUseTimeDampening:i}),l=Wp({x:u,y:s});if(ff(l,uf))return null;var c=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,o=n.height>t.height,i=n.width>t.width;return i||o?i&&o?null:{x:i?0:r.x,y:o?0:r.y}:r}({container:n,subject:r,proposedScroll:l});return c?ff(c,uf)?null:c:null},qp=vf((function(e){return 0===e?0:e>0?1:-1})),Yp=function(){var e=function(e,t){return e<0?e:e>t?e-t:0};return function(t){var n=t.current,r=t.max,o=t.change,i=lf(n,o),a={x:e(i.x,r.x),y:e(i.y,r.y)};return ff(a,uf)?null:a}}(),Xp=function(e){var t=e.max,n=e.current,r=e.change,o={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},i=qp(r),a=Yp({max:o,current:n,change:i});return!a||(0!==i.x&&0===a.x||0!==i.y&&0===a.y)},Kp=function(e,t){return Xp({current:e.scroll.current,max:e.scroll.max,change:t})},Jp=function(e,t){var n=e.frame;return!!n&&Xp({current:n.scroll.current,max:n.scroll.max,change:t})},Qp=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,o=e.scrollWindow,i=e.scrollDroppable,a=t.current.page.borderBoxCenter,s=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var u=function(e){var t=e.viewport,n=e.subject,r=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,a=$p({dragStartTime:o,container:t.frame,subject:n,center:r,shouldUseTimeDampening:i});return a&&Kp(t,a)?a:null}({dragStartTime:n,viewport:t.viewport,subject:s,center:a,shouldUseTimeDampening:r});if(u)return void o(u)}var l=Dp({center:a,destination:yd(t.impact),droppables:t.dimensions.droppables});if(l){var c=function(e){var t=e.droppable,n=e.subject,r=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,a=t.frame;if(!a)return null;var s=$p({dragStartTime:o,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:i});return s&&Jp(t,s)?s:null}({dragStartTime:n,droppable:l,subject:s,center:a,shouldUseTimeDampening:r});c&&i(l.descriptor.id,c)}},eh=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,o=function(e,t){if(!Jp(e,t))return t;var r=function(e,t){var n=e.frame;return n&&Jp(e,t)?Yp({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var o=cf(t,r);return n(e.descriptor.id,o),cf(t,o)},i=function(e,t,n){if(!e)return n;if(!Kp(t,n))return n;var o=function(e,t){if(!Kp(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return Yp({current:r,max:n,change:t})}(t,n);if(!o)return r(n),null;var i=cf(n,o);return r(i),cf(n,i)};return function(e){var n=e.scrollJumpRequest;if(n){var r=yd(e.impact);r||Kc(!1);var a=o(e.dimensions.droppables[r],n);if(a){var s=e.viewport,u=i(e.isWindowScrollAllowed,s,a);u&&function(e,n){var r=lf(e.current.client.selection,n);t({client:r})}(e,u)}}}},th=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,o=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=Uc(t),o=Uc(n),i=null,a=function(e){i||Kc(!1);var t=i,n=t.shouldUseTimeDampening,a=t.dragStartTime;Qp({state:e,scrollWindow:r,scrollDroppable:o,dragStartTime:a,shouldUseTimeDampening:n})};return{start:function(e){Id(),i&&Kc(!1);var t=Date.now(),n=!1,r=function(){n=!0};Qp({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),i={dragStartTime:t,shouldUseTimeDampening:n},Bd(),n&&a(e)},stop:function(){i&&(r.cancel(),o.cancel(),i=null)},scroll:a}}({scrollWindow:n,scrollDroppable:t}),i=eh({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&i(e):o.scroll(e))},start:o.start,stop:o.stop}},nh="data-rbd",rh=function(){var e=nh+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),oh=function(){var e=nh+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),ih=function(){var e=nh+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),ah={contextId:nh+"-scroll-container-context-id"},sh=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},uh=function(e){var t,n=(t=e,function(e){return"["+e+'="'+t+'"]'}),r=function(){var e="\n cursor: -webkit-grab;\n cursor: grab;\n ";return{selector:n(rh.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:e,dragging:"pointer-events: none;",dropAnimating:e}}}(),o=[function(){var e="\n transition: "+ap.outOfTheWay+";\n ";return{selector:n(oh.contextId),styles:{dragging:e,dropAnimating:e,userCancel:e}}}(),r,{selector:n(ih.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:sh(o,"always"),resting:sh(o,"resting"),dragging:sh(o,"dragging"),dropAnimating:sh(o,"dropAnimating"),userCancel:sh(o,"userCancel")}},lh="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?i.useLayoutEffect:i.useEffect,ch=function(){var e=document.querySelector("head");return e||Kc(!1),e},fh=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};var dh=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function ph(e){return e instanceof dh(e).HTMLElement}function hh(e,t){var n="["+rh.contextId+'="'+e+'"]',r=Cf(document.querySelectorAll(n));if(!r.length)return null;var o=Of(r,(function(e){return e.getAttribute(rh.draggableId)===t}));return o&&ph(o)?o:null}function gh(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}var o={register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var o=t.descriptor.id,i=r(o);i&&t.uniqueId===i.uniqueId&&(delete e.draggables[o],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Kc(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return _f(e.draggables).filter((function(e){return e.descriptor.type===t}))}};function i(t){return e.droppables[t]||null}return{draggable:o,droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=i(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||Kc(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return _f(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var vh=i.createContext(null),mh=function(){var e=document.body;return e||Kc(!1),e},yh={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},bh=function(e){return"rbd-announcement-"+e};var wh=0,xh={separator:"::"};function _h(e,t){return void 0===t&&(t=xh),Tc((function(){return""+e+t.separator+wh++}),[t.separator,e])}var Sh=i.createContext(null);function Oh(e){0}function Ch(e,t){Oh()}function Eh(e){var t=(0,i.useRef)(e);return(0,i.useEffect)((function(){t.current=e})),t}var Ah,Mh=27,kh=32,Ph=37,Rh=38,Th=39,Ih=40,Bh=((Ah={})[13]=!0,Ah[9]=!0,Ah),Dh=function(e){Bh[e.keyCode]&&e.preventDefault()},jh=function(){var e="visibilitychange";return"undefined"===typeof document?e:Of([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}(),Lh=0,Zh=5;var Nh,Fh={type:"IDLE"};function Hh(e){var t=e.cancel,n=e.completed,r=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,i=e.clientY;if(t===Lh){var a={x:n,y:i},s=r();if("DRAGGING"===s.type)return e.preventDefault(),void s.actions.move(a);"PENDING"!==s.type&&Kc(!1);var u=s.point;if(l=u,c=a,Math.abs(c.x-l.x)>=Zh||Math.abs(c.y-l.y)>=Zh){var l,c;e.preventDefault();var f=s.actions.fluidLift(a);o({type:"DRAGGING",actions:f})}}}},{eventName:"mouseup",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return e.keyCode===Mh?(e.preventDefault(),void t()):void Dh(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&Kc(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:jh,fn:t}]}function Vh(){}var zh=((Nh={})[34]=!0,Nh[33]=!0,Nh[36]=!0,Nh[35]=!0,Nh);function Uh(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return r.keyCode===Mh?(r.preventDefault(),void n()):r.keyCode===kh?(r.preventDefault(),t(),void e.drop()):r.keyCode===Ih?(r.preventDefault(),void e.moveDown()):r.keyCode===Rh?(r.preventDefault(),void e.moveUp()):r.keyCode===Th?(r.preventDefault(),void e.moveRight()):r.keyCode===Ph?(r.preventDefault(),void e.moveLeft()):void(zh[r.keyCode]?r.preventDefault():Dh(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:jh,fn:n}]}var Gh={type:"IDLE"},Wh=.15;var $h={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function qh(e,t){if(null==t)return!1;if(Boolean($h[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&qh(e,t.parentElement)}function Yh(e,t){var n=t.target;return!!ph(n)&&qh(e,n)}var Xh=function(e){return Bc(e.getBoundingClientRect()).center};var Kh=function(){var e="matches";return"undefined"===typeof document?e:Of([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function Jh(e,t){return null==e?null:e[Kh](t)?e:Jh(e.parentElement,t)}function Qh(e,t){return e.closest?e.closest(t):Jh(e,t)}function eg(e,t){var n,r=t.target;if(!((n=r)instanceof dh(n).Element))return null;var o=function(e){return"["+rh.contextId+'="'+e+'"]'}(e),i=Qh(r,o);return i&&ph(i)?i:null}function tg(e){e.preventDefault()}function ng(e){var t=e.expected,n=e.phase,r=e.isLockActive;e.shouldWarn;return!!r()&&t===n}function rg(e){var t=e.lockAPI,n=e.store,r=e.registry,o=e.draggableId;if(t.isClaimed())return!1;var i=r.draggable.findById(o);return!!i&&(!!i.options.isEnabled&&!!Tp(n.getState(),o))}function og(e){var t=e.lockAPI,n=e.contextId,r=e.store,o=e.registry,i=e.draggableId,a=e.forceSensorStop,s=e.sourceEvent;if(!rg({lockAPI:t,store:r,registry:o,draggableId:i}))return null;var l=o.draggable.getById(i),c=function(e,t){var n="["+oh.contextId+'="'+e+'"]',r=Of(Cf(document.querySelectorAll(n)),(function(e){return e.getAttribute(oh.id)===t}));return r&&ph(r)?r:null}(n,l.descriptor.id);if(!c)return null;if(s&&!l.options.canDragInteractiveElements&&Yh(c,s))return null;var f=t.claim(a||Wc),d="PRE_DRAG";function p(){return l.options.shouldRespectForcePress}function h(){return t.isActive(f)}var g=function(e,t){ng({expected:e,phase:d,isLockActive:h,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function v(e){function n(){t.release(),d="COMPLETED"}function o(t,o){if(void 0===o&&(o={shouldBlockNextClick:!1}),e.cleanup(),o.shouldBlockNextClick){var i=$c(window,[{eventName:"click",fn:tg,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(i)}n(),r.dispatch(ep({reason:t}))}return"PRE_DRAG"!==d&&(n(),"PRE_DRAG"!==d&&Kc(!1)),r.dispatch(Hd(e.liftActionArgs)),d="DRAGGING",(0,u.Z)({isActive:function(){return ng({expected:"DRAGGING",phase:d,isLockActive:h,shouldWarn:!1})},shouldRespectForcePress:p,drop:function(e){return o("DROP",e)},cancel:function(e){return o("CANCEL",e)}},e.actions)}var m={isActive:function(){return ng({expected:"PRE_DRAG",phase:d,isLockActive:h,shouldWarn:!1})},shouldRespectForcePress:p,fluidLift:function(e){var t=Uc((function(e){g((function(){return $d({client:e})}))})),n=v({liftActionArgs:{id:i,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}});return(0,u.Z)({},n,{move:t})},snapLift:function(){var e={moveUp:function(){return g(qd)},moveRight:function(){return g(Xd)},moveDown:function(){return g(Yd)},moveLeft:function(){return g(Kd)}};return v({liftActionArgs:{id:i,clientSelection:Xh(c),movementMode:"SNAP"},cleanup:Wc,actions:e})},abort:function(){ng({expected:"PRE_DRAG",phase:d,isLockActive:h,shouldWarn:!0})&&t.release()}};return m}var ig=[function(e){var t=(0,i.useRef)(Fh),n=(0,i.useRef)(Wc),r=Tc((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&t.button===Lh&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var r=e.findClosestDraggableId(t);if(r){var o=e.tryGetLock(r,s,{sourceEvent:t});if(o){t.preventDefault();var i={x:t.clientX,y:t.clientY};n.current(),c(o,i)}}}}}}),[e]),o=Tc((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}}}}),[e]),a=Ic((function(){n.current=$c(window,[o,r],{passive:!1,capture:!0})}),[o,r]),s=Ic((function(){"IDLE"!==t.current.type&&(t.current=Fh,n.current(),a())}),[a]),u=Ic((function(){var e=t.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[s]),l=Ic((function(){var e=Hh({cancel:u,completed:s,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});n.current=$c(window,e,{capture:!0,passive:!1})}),[u,s]),c=Ic((function(e,n){"IDLE"!==t.current.type&&Kc(!1),t.current={type:"PENDING",point:n,actions:e},l()}),[l]);lh((function(){return a(),function(){n.current()}}),[a])},function(e){var t=(0,i.useRef)(Vh),n=Tc((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&n.keyCode===kh){var o=e.findClosestDraggableId(n);if(o){var i=e.tryGetLock(o,u,{sourceEvent:n});if(i){n.preventDefault();var a=!0,s=i.snapLift();t.current(),t.current=$c(window,Uh(s,u),{capture:!0,passive:!1})}}}function u(){a||Kc(!1),a=!1,t.current(),r()}}}}),[e]),r=Ic((function(){t.current=$c(window,[n],{passive:!1,capture:!0})}),[n]);lh((function(){return r(),function(){t.current()}}),[r])},function(e){var t=(0,i.useRef)(Gh),n=(0,i.useRef)(Wc),r=Ic((function(){return t.current}),[]),o=Ic((function(e){t.current=e}),[]),a=Tc((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var o=e.tryGetLock(r,u,{sourceEvent:t});if(o){var i=t.touches[0],a={x:i.clientX,y:i.clientY};n.current(),d(o,a)}}}}}}),[e]),s=Ic((function(){n.current=$c(window,[a],{capture:!0,passive:!1})}),[a]),u=Ic((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(Gh),n.current(),s())}),[s,o]),l=Ic((function(){var e=t.current;u(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[u]),c=Ic((function(){var e={capture:!0,passive:!1},t={cancel:l,completed:u,getPhase:r},o=$c(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var o=e.touches[0],i={x:o.clientX,y:o.clientY};e.preventDefault(),n.actions.move(i)}else t()}},{eventName:"touchend",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&Kc(!1);var o=e.touches[0];if(o&&o.force>=Wh){var i=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return i?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();i&&t()}}},{eventName:jh,fn:t}]}(t),e),i=$c(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(e.keyCode===Mh&&e.preventDefault(),t()):t()}},{eventName:jh,fn:t}]}(t),e);n.current=function(){o(),i()}}),[l,r,u]),f=Ic((function(){var e=r();"PENDING"!==e.type&&Kc(!1);var t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})}),[r,o]),d=Ic((function(e,t){"IDLE"!==r().type&&Kc(!1);var n=setTimeout(f,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:n}),c()}),[c,r,o,f]);lh((function(){return s(),function(){n.current();var e=r();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(Gh))}}),[r,s,o]),lh((function(){return $c(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function ag(e){var t=e.contextId,n=e.store,r=e.registry,o=e.customSensors,a=e.enableDefaultSensors,s=[].concat(a?ig:[],o||[]),u=(0,i.useState)((function(){return function(){var e=null;function t(){e||Kc(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Kc(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],l=Ic((function(e,t){e.isDragging&&!t.isDragging&&u.tryAbandon()}),[u]);lh((function(){var e=n.getState();return n.subscribe((function(){var t=n.getState();l(e,t),e=t}))}),[u,n,l]),lh((function(){return u.tryAbandon}),[u.tryAbandon]);var c=Ic((function(e){return rg({lockAPI:u,registry:r,store:n,draggableId:e})}),[u,r,n]),f=Ic((function(e,o,i){return og({lockAPI:u,registry:r,contextId:t,store:n,draggableId:e,forceSensorStop:o,sourceEvent:i&&i.sourceEvent?i.sourceEvent:null})}),[t,u,r,n]),d=Ic((function(e){return function(e,t){var n=eg(e,t);return n?n.getAttribute(rh.draggableId):null}(t,e)}),[t]),p=Ic((function(e){var t=r.draggable.findById(e);return t?t.options:null}),[r.draggable]),h=Ic((function(){u.isClaimed()&&(u.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch(Jd()))}),[u,n]),g=Ic(u.isClaimed,[u]),v=Tc((function(){return{canGetLock:c,tryGetLock:f,findClosestDraggableId:d,findOptionsForDraggable:p,tryReleaseLock:h,isLockClaimed:g}}),[c,f,d,p,h,g]);Oh();for(var m=0;m<s.length;m++)s[m](v)}var sg=function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}};function ug(e){return e.current||Kc(!1),e.current}function lg(e){var t=e.contextId,n=e.setCallbacks,r=e.sensors,o=e.nonce,a=e.dragHandleUsageInstructions,s=(0,i.useRef)(null);Ch();var l=Eh(e),c=Ic((function(){return sg(l.current)}),[l]),f=function(e){var t=Tc((function(){return bh(e)}),[e]),n=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e=document.createElement("div");return n.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),(0,u.Z)(e.style,yh),mh().appendChild(e),function(){setTimeout((function(){var t=mh();t.contains(e)&&t.removeChild(e),e===n.current&&(n.current=null)}))}}),[t]),Ic((function(e){var t=n.current;t&&(t.textContent=e)}),[])}(t),d=function(e){var t=e.contextId,n=e.text,r=_h("hidden-text",{separator:"-"}),o=Tc((function(){return function(e){return"rbd-hidden-text-"+e.contextId+"-"+e.uniqueId}({contextId:t,uniqueId:r})}),[r,t]);return(0,i.useEffect)((function(){var e=document.createElement("div");return e.id=o,e.textContent=n,e.style.display="none",mh().appendChild(e),function(){var t=mh();t.contains(e)&&t.removeChild(e)}}),[o,n]),o}({contextId:t,text:a}),p=function(e,t){var n=Tc((function(){return uh(e)}),[e]),r=(0,i.useRef)(null),o=(0,i.useRef)(null),a=Ic(vr((function(e){var t=o.current;t||Kc(!1),t.textContent=e})),[]),s=Ic((function(e){var t=r.current;t||Kc(!1),t.textContent=e}),[]);lh((function(){(r.current||o.current)&&Kc(!1);var i=fh(t),u=fh(t);return r.current=i,o.current=u,i.setAttribute(nh+"-always",e),u.setAttribute(nh+"-dynamic",e),ch().appendChild(i),ch().appendChild(u),s(n.always),a(n.resting),function(){var e=function(e){var t=e.current;t||Kc(!1),ch().removeChild(t),e.current=null};e(r),e(o)}}),[t,s,a,n.always,n.resting,e]);var u=Ic((function(){return a(n.dragging)}),[a,n.dragging]),l=Ic((function(e){a("DROP"!==e?n.userCancel:n.dropAnimating)}),[a,n.dropAnimating,n.userCancel]),c=Ic((function(){o.current&&a(n.resting)}),[a,n.resting]);return Tc((function(){return{dragging:u,dropping:l,resting:c}}),[u,l,c])}(t,o),h=Ic((function(e){ug(s).dispatch(e)}),[]),g=Tc((function(){return Ul({publishWhileDragging:Vd,updateDroppableScroll:Ud,updateDroppableIsEnabled:Gd,updateDroppableIsCombineEnabled:Wd,collectionStarting:zd},h)}),[h]),v=function(){var e=Tc(gh,[]);return(0,i.useEffect)((function(){return function(){requestAnimationFrame(e.clean)}}),[e]),e}(),m=Tc((function(){return Rp(v,g)}),[v,g]),y=Tc((function(){return th((0,u.Z)({scrollWindow:Ip,scrollDroppable:m.scrollDroppable},Ul({move:$d},h)))}),[m.scrollDroppable,h]),b=function(e){var t=(0,i.useRef)({}),n=(0,i.useRef)(null),r=(0,i.useRef)(null),o=(0,i.useRef)(!1),a=Ic((function(e,n){var r={id:e,focus:n};return t.current[e]=r,function(){var n=t.current;n[e]!==r&&delete n[e]}}),[]),s=Ic((function(t){var n=hh(e,t);n&&n!==document.activeElement&&n.focus()}),[e]),u=Ic((function(e,t){n.current===e&&(n.current=t)}),[]),l=Ic((function(){r.current||o.current&&(r.current=requestAnimationFrame((function(){r.current=null;var e=n.current;e&&s(e)})))}),[s]),c=Ic((function(e){n.current=null;var t=document.activeElement;t&&t.getAttribute(rh.draggableId)===e&&(n.current=e)}),[]);return lh((function(){return o.current=!0,function(){o.current=!1;var e=r.current;e&&cancelAnimationFrame(e)}}),[]),Tc((function(){return{register:a,tryRecordFocus:c,tryRestoreFocusRecorded:l,tryShiftRecord:u}}),[a,c,l,u])}(t),w=Tc((function(){return Cp({announce:f,autoScroller:y,dimensionMarshal:m,focusMarshal:b,getResponders:c,styleMarshal:p})}),[f,y,m,b,c,p]);s.current=w;var x=Ic((function(){var e=ug(s);"IDLE"!==e.getState().phase&&e.dispatch(Jd())}),[]),_=Ic((function(){var e=ug(s).getState();return e.isDragging||"DROP_ANIMATING"===e.phase}),[]);n(Tc((function(){return{isDragging:_,tryAbort:x}}),[_,x]));var S=Ic((function(e){return Tp(ug(s).getState(),e)}),[]),O=Ic((function(){return wd(ug(s).getState())}),[]),C=Tc((function(){return{marshal:m,focus:b,contextId:t,canLift:S,isMovementAllowed:O,dragHandleUsageInstructionsId:d,registry:v}}),[t,m,d,b,S,O,v]);return ag({contextId:t,store:w,registry:v,customSensors:r,enableDefaultSensors:!1!==e.enableDefaultSensors}),(0,i.useEffect)((function(){return x}),[x]),i.createElement(Sh.Provider,{value:C},i.createElement(Jl,{context:vh,store:w},e.children))}var cg=0;function fg(e){var t=Tc((function(){return""+cg++}),[]),n=e.dragHandleUsageInstructions||rf;return i.createElement(Jc,null,(function(r){return i.createElement(lg,{nonce:e.nonce,contextId:t,setCallbacks:r,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)}))}var dg=function(e){return function(t){return e===t}},pg=dg("scroll"),hg=dg("auto"),gg=(dg("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),vg=function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return gg(n,pg)||gg(n,hg)},mg=function e(t){return null==t||t===document.body||t===document.documentElement?null:vg(t)?t:e(t.parentElement)},yg=function(e){return{x:e.scrollLeft,y:e.scrollTop}},bg=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},wg=function(e){return{closestScrollable:mg(e),isFixedOnPage:bg(e)}},xg=function(e){var t=e.ref,n=e.descriptor,r=e.env,o=e.windowScroll,i=e.direction,a=e.isDropDisabled,s=e.isCombineEnabled,u=e.shouldClipSubject,l=r.closestScrollable,c=function(e,t){var n=zc(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,o=n.paddingBox.left-t.scrollLeft,i=r+t.scrollHeight,a=o+t.scrollWidth,s=Dc({top:r,right:a,bottom:i,left:o},n.border);return Zc({borderBox:s,margin:n.margin,border:n.border,padding:n.padding})}(t,l),f=Hc(c,o),d=function(){if(!l)return null;var e=zc(l),t={scrollHeight:l.scrollHeight,scrollWidth:l.scrollWidth};return{client:e,page:Hc(e,o),scroll:yg(l),scrollSize:t,shouldClipSubject:u}}(),p=function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,o=e.isFixedOnPage,i=e.direction,a=e.client,s=e.page,u=e.closest,l=function(){if(!u)return null;var e=u.scrollSize,t=u.client,n=Ep({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:u.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:u.shouldClipSubject,scroll:{initial:u.scroll,current:u.scroll,max:n,diff:{value:uf,displacement:uf}}}}(),c="vertical"===i?Hf:Vf;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:o,axis:c,isEnabled:n,client:a,page:s,frame:l,subject:wf({page:s,withPlaceholder:null,axis:c,frame:l})}}({descriptor:n,isEnabled:!a,isCombineEnabled:s,isFixedOnPage:r.isFixedOnPage,direction:i,client:c,page:f,closest:d});return p},_g={passive:!1},Sg={passive:!0},Og=function(e){return e.shouldPublishImmediately?_g:Sg};function Cg(e){var t=(0,i.useContext)(e);return t||Kc(!1),t}var Eg=function(e){return e&&e.env.closestScrollable||null};function Ag(){}var Mg={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},kg=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,o=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate;return t||"close"===r?Mg:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}}({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:o.width,height:o.height,marginTop:o.margin.top,marginRight:o.margin.right,marginBottom:o.margin.bottom,marginLeft:o.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?ap.placeholder:null}};var Pg=i.memo((function(e){var t=(0,i.useRef)(null),n=Ic((function(){t.current&&(clearTimeout(t.current),t.current=null)}),[]),r=e.animate,o=e.onTransitionEnd,a=e.onClose,s=e.contextId,u=(0,i.useState)("open"===e.animate),l=u[0],c=u[1];(0,i.useEffect)((function(){return l?"open"!==r?(n(),c(!1),Ag):t.current?Ag:(t.current=setTimeout((function(){t.current=null,c(!1)})),n):Ag}),[r,l,n]);var f=Ic((function(e){"height"===e.propertyName&&(o(),"close"===r&&a())}),[r,a,o]),d=kg({isAnimatingOpenOnMount:l,animate:e.animate,placeholder:e.placeholder});return i.createElement(e.placeholder.tagName,{style:d,"data-rbd-placeholder-context-id":s,onTransitionEnd:f,ref:e.innerRef})})),Rg=i.createContext(null);var Tg=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return f(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(i.PureComponent),Ig={dragging:5e3,dropAnimating:4500},Bg=function(e,t){return t?ap.drop(t.duration):e?ap.snap:ap.fluid},Dg=function(e,t){return e?t?rp.drop:rp.combining:null},jg=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode};function Lg(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,n=e.offset,r=e.combineWith,o=e.dropping,i=Boolean(r),a=jg(e),s=Boolean(o),u=s?up.drop(n,i):up.moveTo(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:Bg(a,o),transform:u,opacity:Dg(i,s),zIndex:s?Ig.dropAnimating:Ig.dragging,pointerEvents:"none"}}(e):(t=e,{transform:up.moveTo(t.offset),transition:t.shouldAnimateDisplacement?null:"none"});var t}function Zg(e){var t=_h("draggable"),n=e.descriptor,r=e.registry,o=e.getDraggableRef,a=e.canDragInteractiveElements,s=e.shouldRespectForcePress,u=e.isEnabled,l=Tc((function(){return{canDragInteractiveElements:a,shouldRespectForcePress:s,isEnabled:u}}),[a,u,s]),c=Ic((function(e){var t=o();return t||Kc(!1),function(e,t,n){void 0===n&&(n=uf);var r=window.getComputedStyle(t),o=t.getBoundingClientRect(),i=Vc(o,r),a=Hc(i,n);return{descriptor:e,placeholder:{client:i,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:i.marginBox.width,y:i.marginBox.height},client:i,page:a}}(n,t,e)}),[n,o]),f=Tc((function(){return{uniqueId:t,descriptor:n,options:l,getDimension:c}}),[n,c,l,t]),d=(0,i.useRef)(f),p=(0,i.useRef)(!0);lh((function(){return r.draggable.register(d.current),function(){return r.draggable.unregister(d.current)}}),[r.draggable]),lh((function(){if(p.current)p.current=!1;else{var e=d.current;d.current=f,r.draggable.update(f,e)}}),[f,r.draggable])}function Ng(e,t,n){Ch()}function Fg(e){e.preventDefault()}var Hg=function(e,t){return e===t},Vg=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function zg(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var Ug={mapped:{type:"SECONDARY",offset:uf,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:zg(null)}};var Gg=kc((function(){var e=function(){var e=vr((function(e,t){return{x:e,y:t}})),t=vr((function(e,t,n,r,o){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(o),dropAnimation:o,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}})),n=vr((function(e,n,r,o,i,a,s){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:i,combineWith:a,mode:n,offset:e,dimension:r,forceShouldAnimate:s,snapshot:t(n,o,i,a,null)}}}));return function(r,o){if(r.isDragging){if(r.critical.draggable.id!==o.draggableId)return null;var i=r.current.client.offset,a=r.dimensions.draggables[o.draggableId],s=yd(r.impact),u=(c=r.impact).at&&"COMBINE"===c.at.type?c.at.combine.draggableId:null,l=r.forceShouldAnimate;return n(e(i.x,i.y),r.movementMode,a,o.isClone,s,u,l)}var c;if("DROP_ANIMATING"===r.phase){var f=r.completed;if(f.result.draggableId!==o.draggableId)return null;var d=o.isClone,p=r.dimensions.draggables[o.draggableId],h=f.result,g=h.mode,v=Vg(h),m=function(e){return e.combine?e.combine.draggableId:null}(h),y={duration:r.dropDuration,curve:np,moveTo:r.newHomeClientOffset,opacity:m?rp.drop:null,scale:m?op.drop:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:p,dropping:y,draggingOver:v,combineWith:m,mode:g,forceShouldAnimate:null,snapshot:t(g,d,v,m,y)}}}return null}}(),t=function(){var e=vr((function(e,t){return{x:e,y:t}})),t=vr(zg),n=vr((function(e,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}}})),r=function(e){return e?n(uf,e,!0):null},o=function(t,o,i,a){var s=i.displaced.visible[t],u=Boolean(a.inVirtualList&&a.effected[t]),l=Tf(i),c=l&&l.draggableId===t?o:null;if(!s){if(!u)return r(c);if(i.displaced.invisible[t])return null;var f=df(a.displacedBy.point),d=e(f.x,f.y);return n(d,c,!0)}if(u)return r(c);var p=i.displacedBy.point,h=e(p.x,p.y);return n(h,c,s.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:o(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var n=e.completed;return n.result.draggableId===t.draggableId?null:o(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(n,r){return e(n,r)||t(n,r)||Ug}}),{dropAnimationFinished:tp},null,{context:vh,pure:!0,areStatePropsEqual:Hg})((function(e){var t=(0,i.useRef)(null),n=Ic((function(e){t.current=e}),[]),r=Ic((function(){return t.current}),[]),o=Cg(Sh),a=o.contextId,s=o.dragHandleUsageInstructionsId,u=o.registry,l=Cg(Rg),c=l.type,f=l.droppableId,d=Tc((function(){return{id:e.draggableId,index:e.index,type:c,droppableId:f}}),[e.draggableId,e.index,c,f]),p=e.children,h=e.draggableId,g=e.isEnabled,v=e.shouldRespectForcePress,m=e.canDragInteractiveElements,y=e.isClone,b=e.mapped,w=e.dropAnimationFinished;Ng(),Oh(),y||Zg(Tc((function(){return{descriptor:d,registry:u,getDraggableRef:r,canDragInteractiveElements:m,shouldRespectForcePress:v,isEnabled:g}}),[d,u,r,m,v,g]));var x=Tc((function(){return g?{tabIndex:0,role:"button","aria-describedby":s,"data-rbd-drag-handle-draggable-id":h,"data-rbd-drag-handle-context-id":a,draggable:!1,onDragStart:Fg}:null}),[a,s,h,g]),_=Ic((function(e){"DRAGGING"===b.type&&b.dropping&&"transform"===e.propertyName&&w()}),[w,b]),S=Tc((function(){var e=Lg(b),t="DRAGGING"===b.type&&b.dropping?_:null;return{innerRef:n,draggableProps:{"data-rbd-draggable-context-id":a,"data-rbd-draggable-id":h,style:e,onTransitionEnd:t},dragHandleProps:x}}),[a,x,h,b,_,n]),O=Tc((function(){return{draggableId:d.id,type:d.type,source:{index:d.index,droppableId:d.droppableId}}}),[d.droppableId,d.id,d.index,d.type]);return p(S,b.snapshot,O)}));function Wg(e){return Cg(Rg).isUsingCloneFor!==e.draggableId||e.isClone?i.createElement(Gg,e):null}function $g(e){var t="boolean"!==typeof e.isDragDisabled||!e.isDragDisabled,n=Boolean(e.disableInteractiveElementBlocking),r=Boolean(e.shouldRespectForcePress);return i.createElement(Wg,(0,u.Z)({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:r}))}var qg=function(e,t){return e===t.droppable.type},Yg=function(e,t){return t.draggables[e.draggable.id]};var Xg={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||Kc(!1),document.body}},Kg=kc((function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=(0,u.Z)({},e,{shouldAnimatePlaceholder:!1}),n=vr((function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}})),r=vr((function(r,o,i,a,s,u){var l=s.descriptor.id;if(s.descriptor.droppableId===r){var c=u?{render:u,dragging:n(s.descriptor)}:null,f={isDraggingOver:i,draggingOverWith:i?l:null,draggingFromThisWith:l,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!1,snapshot:f,useClone:c}}if(!o)return t;if(!a)return e;var d={isDraggingOver:i,draggingOverWith:l,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!0,snapshot:d,useClone:null}}));return function(n,o){var i=o.droppableId,a=o.type,s=!o.isDropDisabled,u=o.renderClone;if(n.isDragging){var l=n.critical;if(!qg(a,l))return t;var c=Yg(l,n.dimensions),f=yd(n.impact)===i;return r(i,s,f,f,c,u)}if("DROP_ANIMATING"===n.phase){var d=n.completed;if(!qg(a,d.critical))return t;var p=Yg(d.critical,n.dimensions);return r(i,s,Vg(d.result)===i,yd(d.impact)===i,p,u)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var h=n.completed;if(!qg(a,h.critical))return t;var g=yd(h.impact)===i,v=Boolean(h.impact.at&&"COMBINE"===h.impact.at.type),m=h.critical.droppable.id===i;return g?v?e:t:m?e:t}return t}}),{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:vh,pure:!0,areStatePropsEqual:Hg})((function(e){var t=(0,i.useContext)(Sh);t||Kc(!1);var n=t.contextId,r=t.isMovementAllowed,o=(0,i.useRef)(null),a=(0,i.useRef)(null),s=e.children,u=e.droppableId,l=e.type,c=e.mode,f=e.direction,d=e.ignoreContainerClipping,p=e.isDropDisabled,h=e.isCombineEnabled,g=e.snapshot,v=e.useClone,m=e.updateViewportMaxScroll,y=e.getContainerForClone,b=Ic((function(){return o.current}),[]),w=Ic((function(e){o.current=e}),[]),x=(Ic((function(){return a.current}),[]),Ic((function(e){a.current=e}),[]));Ch();var _=Ic((function(){r()&&m({maxScroll:Mp()})}),[r,m]);!function(e){var t=(0,i.useRef)(null),n=Cg(Sh),r=_h("droppable"),o=n.registry,a=n.marshal,s=Eh(e),u=Tc((function(){return{id:e.droppableId,type:e.type,mode:e.mode}}),[e.droppableId,e.mode,e.type]),l=(0,i.useRef)(u),c=Tc((function(){return vr((function(e,n){t.current||Kc(!1);var r={x:e,y:n};a.updateDroppableScroll(u.id,r)}))}),[u.id,a]),f=Ic((function(){var e=t.current;return e&&e.env.closestScrollable?yg(e.env.closestScrollable):uf}),[]),d=Ic((function(){var e=f();c(e.x,e.y)}),[f,c]),p=Tc((function(){return Uc(d)}),[d]),h=Ic((function(){var e=t.current,n=Eg(e);e&&n||Kc(!1),e.scrollOptions.shouldPublishImmediately?d():p()}),[p,d]),g=Ic((function(e,r){t.current&&Kc(!1);var o=s.current,i=o.getDroppableRef();i||Kc(!1);var a=wg(i),l={ref:i,descriptor:u,env:a,scrollOptions:r};t.current=l;var c=xg({ref:i,descriptor:u,env:a,windowScroll:e,direction:o.direction,isDropDisabled:o.isDropDisabled,isCombineEnabled:o.isCombineEnabled,shouldClipSubject:!o.ignoreContainerClipping}),f=a.closestScrollable;return f&&(f.setAttribute(ah.contextId,n.contextId),f.addEventListener("scroll",h,Og(l.scrollOptions))),c}),[n.contextId,u,h,s]),v=Ic((function(){var e=t.current,n=Eg(e);return e&&n||Kc(!1),yg(n)}),[]),m=Ic((function(){var e=t.current;e||Kc(!1);var n=Eg(e);t.current=null,n&&(p.cancel(),n.removeAttribute(ah.contextId),n.removeEventListener("scroll",h,Og(e.scrollOptions)))}),[h,p]),y=Ic((function(e){var n=t.current;n||Kc(!1);var r=Eg(n);r||Kc(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x}),[]),b=Tc((function(){return{getDimensionAndWatchScroll:g,getScrollWhileDragging:v,dragStopped:m,scroll:y}}),[m,g,v,y]),w=Tc((function(){return{uniqueId:r,descriptor:u,callbacks:b}}),[b,u,r]);lh((function(){return l.current=w.descriptor,o.droppable.register(w),function(){t.current&&m(),o.droppable.unregister(w)}}),[b,u,m,w,a,o.droppable]),lh((function(){t.current&&a.updateDroppableIsEnabled(l.current.id,!e.isDropDisabled)}),[e.isDropDisabled,a]),lh((function(){t.current&&a.updateDroppableIsCombineEnabled(l.current.id,e.isCombineEnabled)}),[e.isCombineEnabled,a])}({droppableId:u,type:l,mode:c,direction:f,isDropDisabled:p,isCombineEnabled:h,ignoreContainerClipping:d,getDroppableRef:b});var S=i.createElement(Tg,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},(function(e){var t=e.onClose,r=e.data,o=e.animate;return i.createElement(Pg,{placeholder:r,onClose:t,innerRef:x,animate:o,contextId:n,onTransitionEnd:_})})),O=Tc((function(){return{innerRef:w,placeholder:S,droppableProps:{"data-rbd-droppable-id":u,"data-rbd-droppable-context-id":n}}}),[n,u,S,w]),C=v?v.dragging.draggableId:null,E=Tc((function(){return{droppableId:u,type:l,isUsingCloneFor:C}}),[u,C,l]);return i.createElement(Rg.Provider,{value:E},s(O,g),function(){if(!v)return null;var e=v.dragging,t=v.render,n=i.createElement(Wg,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(n,r){return t(n,r,e)}));return lt.createPortal(n,y())}())}));Kg.defaultProps=Xg;var Jg,Qg,ev=n(27856),tv=n(84436),nv=function(){return nv=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},nv.apply(this,arguments)},rv={width:-1,tabRight:-1},ov=function(e,t,n,r,o){var a=(0,i.useRef)(rv);return(0,i.useCallback)((function(){if(t.current&&n.current.length){var o=document.body.clientWidth,i=t.current.getBoundingClientRect().left,s=e.current.getBoundingClientRect(),u=s.right,l=s.left;a.current.expandedStaticWidth||(a.current.expandedStaticWidth=i-l);var c=n.current[n.current.length-1].getBoundingClientRect(),f=c.right,d=c.width;if(function(e,t){return e.width===rv.width||e.width===t.width&&e.tabRight!==t.tabRight||e.width!==t.width}(a.current,{width:o,tabRight:f})){var p=o-u;if(!(f<o-p&&l+a.current.expandedStaticWidth+(f-i)+p>o))return a.current=nv(nv({},a.current),{width:o,tabRight:f,containerRight:u}),f>=u&&!a.current.collapse?(a.current.collapse=!0,r(!0)):f+d<u&&(a.current.collapse||"undefined"===typeof a.current.collapse)?(a.current.collapse=!1,r(!1)):void 0}}}),o)},iv=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},av=(0,s.default)(xe.default).attrs({width:"100%",height:"100%",flex:!0,basis:"0%",position:"relative",overflow:{vertical:"hidden",horizontal:"auto"}})(Jg||(Jg=iv(["\n -ms-overflow-style: none;\n overflow: -moz-scrollbars-none;\n\n &::-webkit-scrollbar {\n height: 0px;\n }\n\n ::-webkit-scrollbar-thumb {\n background: ",";\n }\n"],["\n -ms-overflow-style: none;\n overflow: -moz-scrollbars-none;\n\n &::-webkit-scrollbar {\n height: 0px;\n }\n\n ::-webkit-scrollbar-thumb {\n background: ",";\n }\n"])),(0,ee.Lq)("selected")),sv=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},uv=(0,s.default)(xe.default).attrs({padding:[2]})(Qg||(Qg=sv(["\n cursor: pointer;\n"],["\n cursor: pointer;\n"]))),lv=function(e){var t=e.onClick,n=e.name;return i.createElement(uv,{onClick:t},i.createElement(Ol.J,{name:n,color:"text",width:8,height:8}))},cv=function(){return cv=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},cv.apply(this,arguments)},fv=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},dv=(0,i.forwardRef)((function(e,t){var n=e.children,r=e.onDragEnd,o=e.onTabClose,a=e.onResize,s=e.collapsed,u=(0,i.useRef)(),l=(0,i.useRef)([]);!function(e){var t=(0,i.useCallback)((function(t){var n=e.current;n.scrollLeft=n.scrollLeft+.1*t.deltaY}));(0,i.useEffect)((function(){if(e.current){var n=e.current;return n.addEventListener("wheel",t),function(){return n.remove("wheel",t)}}}),[])}(u);var c=ov(t,u,l,a,[n]),f=(0,tv.default)(u,l,n,s),d=f[0],p=f[1],h=f[2];(0,i.useEffect)((function(){if(u.current){var e=u.current,t=(0,ev.D)(300,(function(){c(),h()}));return t(),e.addEventListener("scroll",h),window.addEventListener("resize",t),function(){e.removeEventListener("scroll",h),window.removeEventListener("resize",t)}}}),[n]);var g=(0,i.useCallback)((function(e){if(e){var t=l.current;n.length>=t.length&&(l.current=fv(fv([],t,!0),[e],!1)),n.length<t.length&&(l.current=t.filter((function(t){return t.getAttribute("data-rbd-draggable-id")===e.getAttribute("data-rbd-draggable-id")})))}}),[n]),v=(0,i.useMemo)((function(){return i.Children.map(n,(function(e,t){var n="tab-".concat(t);return i.createElement($g,{key:n,draggableId:n,index:t},(function(n){var r=n.innerRef,a=n.draggableProps,s=n.dragHandleProps;return i.cloneElement(e,cv(cv(cv({},a),{dragHandleProps:s,draggableRef:r,tabRef:g,tabIndex:t,onClose:o}),e.props))}))}))}),[n,o]),m=(0,i.useCallback)((function(e){if(r)return r(e)}),[r]);return i.createElement(fg,{onDragEnd:m},i.createElement(xe.default,{flex:"grow",basis:"0%",height:"100%",width:"100%",alignItems:"center",overflow:"hidden"},d&&i.createElement(lv,{onClick:function(e){e.preventDefault();var t=u.current;t.scrollTo({left:t.scrollLeft-100,behavior:"smooth"})},name:"navLeft"}),i.createElement(Kg,{droppableId:"tabList",direction:"horizontal"},(function(e){var t=e.innerRef,n=e.placeholder,r=e.droppableProps;return i.createElement(av,cv({ref:function(e){u.current=e,t(e)}},r,{flex:"grow",basis:"0%",position:"relative"}),v,n)})),p&&i.createElement(lv,{onClick:function(e){e.preventDefault();var t=u.current;t.scrollTo({left:t.scrollLeft+100,behavior:"smooth"})},name:"navRight"})))}));dv.displayName="DraggableTabs";var pv,hv,gv,vv,mv,yv,bv,wv,xv,_v,Sv=dv,Ov=n(68434),Cv=new Map,Ev={},Av={},Mv=new Map,kv=function(e){var t=e.root,n=e.rootMargin,r=e.threshold;return"".concat(function(e){if(Cv.has(e))return Cv.get(e);var t=je();return Cv.set(e,t),t}(t),"|").concat(n,"|").concat(r)},Pv=function(e){e.forEach((function(e){var t=e.target,n=e.isIntersecting,r=Mv.get(t);null===r||void 0===r||r(n)}))},Rv=function(e){var t=e.root,n=e.rootMargin,r=e.threshold,o=e.onVisibility,a=(0,i.useRef)(),s=(0,i.useRef)(),u=(0,i.useState)(!1),l=u[0],c=u[1],f=(0,i.useCallback)((function(e){var i;if(a.current=e,null===(i=s.current)||void 0===i||i.call(s),s.current=null,e){var u={root:t,rootMargin:n,threshold:r};s.current=function(e,t,n){var r=kv(n);r in Ev||(Ev[r]=new IntersectionObserver(Pv,n),Av[r]=0);var o=Ev[r];return o.observe(t),Mv.set(t,e),Av[r]=Av[r]+1,function(){Mv.delete(t),o.unobserve(t),Av[r]=Av[r]-1,Av[r]>0||(o.disconnect(),Mv.delete(e),delete Ev[r],delete Av[r])}}((function(e){o&&o(e),c(e)}),e,u)}}),[t,n,r,o]);return(0,i.useEffect)((function(){return function(){var e;null===(e=s.current)||void 0===e||e.call(s),s.current=null}}),[]),[f,a,l]},Tv=n(13692),Iv=function(){return Iv=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Iv.apply(this,arguments)},Bv=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Dv=(0,i.forwardRef)((function(e,t){var n,r=e.height,o=void 0===r?"100%":r,a=e.width,s=void 0===a?"100%":a,u=e.fallback,l=void 0===u?null:u,c=e.root,f=e.rootMargin,d=void 0===f?"0px":f,p=e.threshold,h=void 0===p?0:p,g=e.onVisibility,v=e.children,m=Bv(e,["height","width","fallback","root","rootMargin","threshold","onVisibility","children"]),y=Rv({root:c,rootMargin:d,threshold:h,onVisibility:g}),b=y[0],w=y[1],x=y[2],_=(0,Ov.Z)(x),S=(0,i.useRef)(o);return x!==_&&!x&&w.current&&(S.current="".concat(w.current.clientHeight,"px")),i.createElement(xe.default,Iv({ref:function(e){b(e),(0,Tv.Z)(t,e)},width:s},{height:x?o:{min:S.current}},m),"function"===typeof(n=x?v:l)?n():n)})),jv=Dv,Lv={background:{neutral:"nodeBadgeBackground",success:["green","netdata"],clear:["green","netdata"],warning:["yellow","seaBuckthorn"],error:["red","pomegranate"]},hollow:{neutral:"nodeBadgeBackground",success:"nodeBadgeBackground",warning:"nodeBadgeBackground",error:"nodeBadgeBackground"},border:{neutral:"neutralPillBorder",success:["green","deyork"],clear:["green","deyork"],warning:["yellow","seaBuckthorn"],error:["red","apricot"]},color:{neutral:"neutralPillColor",success:["green","netdata"],clear:["green","netdata"],warning:["yellow","seaBuckthorn"],error:["red","apricot"]}},Zv={alert:"alertIcon",disabledClear:"idleClear",disabledError:"idleError",disabledWarning:"idleWarning",clear:"successLite",error:"errorLite",warning:"warningLite"},Nv=function(e,t){return Lv[e][t]},Fv=function(){return Fv=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Fv.apply(this,arguments)},Hv=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Vv=function(e){var t=e.icon,n=e.color,r=e.hollow,o=e.flavour,a=e.size,s=Hv(e,["icon","color","hollow","flavour","size"]);return t?"string"!==typeof t?t:i.createElement(be.JO,Fv({color:n||(r?Nv("color",o):"bright"),"data-testid":"pill-icon",height:a||"14px",width:a||"14px",name:t},s)):null},zv=function(e,t){return e||function(e){return Zv[e]}(t)},Uv=function(e){var t=e.theme,n=e.background,r=e.flavour,o=void 0===r?"neutral":r,i=e.hollow;if(n){var a=(0,ee.Lq)(n)({theme:t});return"background-color: ".concat(a,";")}var s=i?"hollow":"background",u=(0,ee.Lq)(Nv(s,o))({theme:t});return"background-color: ".concat(u,";")},Gv={default:"18px",large:"22px"},Wv=function(e,t,n){return e||(n?"8px":Gv[t]||Gv.default)},$v={default:[1,2],large:[1,3]},qv=function(e,t,n){return e||(n?[0]:$v[t]||$v.default)},Yv=function(e,t){return e||t&&"8px"},Xv=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Kv=function(){return Kv=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Kv.apply(this,arguments)},Jv=(0,s.default)(xe.default).attrs((function(e){var t=e.background,n=(e.height,e.onClick),r=e.round,o=void 0===r?999:r,i=e.size;return Kv(Kv({background:t},n&&{cursor:"pointer"}),{position:"relative",round:o,size:i,border:{side:"all",color:"alertBorder"}})}))(pv||(pv=Xv(["\n * {\n cursor: ",";\n }\n"],["\n * {\n cursor: ",";\n }\n"])),(function(e){return e.onClick?"pointer":"inherit"})),Qv=(0,s.default)(xe.default).attrs((function(e){var t=e.round,n=void 0===t?999:t,r=e.hollow,o=e.flavour,i=e.borderColor,a=e.onClick,s=e.padding,u=e.size,l=e.tiny,c=e.width,f=e.height,d=e.position,p=e.zIndex,h=e.justifyContent,g=void 0===h?"center":h,v=e.alignItems,m=void 0===v?"center":v;return Kv(Kv({padding:qv(s,u,l),round:n,border:{side:"all",color:i||Nv(r?"border":"background",o),size:"1px"}},a&&{cursor:"pointer"}),{height:Wv(f,u,l),width:Yv(c,l),justifyContent:g,alignItems:m,position:d,zIndex:p})}))(hv||(hv=Xv(["\n ",";\n"],["\n ",";\n"])),Uv),em=function(){return em=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},em.apply(this,arguments)},tm=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},nm={default:Ne.TextMicro,large:Ne.Text,normal:Ne.Text,small:Ne.TextSmall},rm=(0,i.forwardRef)((function(e,t){var n=e.children,r=e.background,o=e.color,a=e["data-testid"],s=void 0===a?"pill":a,u=e.flavour,l=e.hollow,c=e.icon,f=e.iconSize,d=e.normal,p=e.reverse,h=e.size,g=e.textSize,v=e.tiny,m=tm(e,["children","background","color","data-testid","flavour","hollow","icon","iconSize","normal","reverse","size","textSize","tiny"]),y={color:o,flavour:u,hollow:l,icon:c,size:f};if(v)return i.createElement(Qv,em({background:r,"data-testid":"".concat(s,"-tiny"),flavour:u,hollow:l,ref:t,tiny:!0},m));var b=g?nm[g]:nm[h]||nm.default;return i.createElement(Qv,em({background:r,"data-testid":s,flavour:u,gap:1,hollow:l,ref:t,size:h},m),!p&&i.createElement(Vv,em({"data-testid":"".concat(s,"-icon-left")},y)),n&&i.createElement(b,{color:o||(l?Nv("color",u):"bright"),"data-testid":"".concat(s,"-text"),strong:!d,whiteSpace:"nowrap"},n),p&&i.createElement(Vv,em({"data-testid":"".concat(s,"-icon-right")},y)))})),om=rm,im=function(){return im=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},im.apply(this,arguments)},am=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},sm=(0,i.forwardRef)((function(e,t){var n=e.background,r=void 0===n?"nodeBadgeBackground":n,o=e.className,a=e.color,s=void 0===a?"text":a,u=e.containerWidth,l=void 0===u?"100%":u,c=e.height,f=void 0===c?2:c,d=e.value,p=e.width,h=am(e,["background","className","color","containerWidth","height","value","width"]);return d=Array.isArray(d)?d:[d||{width:p,color:s}],i.createElement(xe.default,im({background:r,border:{side:"all",color:r},className:o,"data-testid":"progressBar",height:f,ref:t,round:"2px",width:l},h),d.map((function(e,t){var n=e.color,r=e.width;return"0%"===r?null:i.createElement(Pe.Z,{background:n,border:{side:"all",color:n},"data-testid":"progressBar-progress".concat(r),height:"100%",key:"".concat(r,"-").concat(t),position:"relative",round:"2px",width:r})})))})),um=sm,lm=function(){return lm=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},lm.apply(this,arguments)},cm=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},fm=(0,i.forwardRef)((function(e,t){var n=e.background,r=e.icon,o=e.text,a=cm(e,["background","icon","text"]);return i.createElement(om,lm({background:n,borderColor:n,"data-testid":"mastercard-pill",icon:r,ref:t},a),!r&&(o||"-"))})),dm=fm,pm=function(){return pm=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},pm.apply(this,arguments)},hm=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},gm=(0,i.forwardRef)((function(e,t){var n=e["data-testid"],r=void 0===n?"alert-mastercard":n,o=e.height,a=e.normal,s=e.onClick,u=e.labelProps,l=void 0===u?{}:u,c=e.pillLeft,f=void 0===c?{}:c,d=e.pillRight,p=void 0===d?{}:d,h=e.pillEnd,g=e.round,v=e.size,m=hm(e,["data-testid","height","normal","onClick","labelProps","pillLeft","pillRight","pillEnd","round","size"]),y={height:o,round:g,size:v},b=pm(pm({background:Zv.alert,color:"text",icon:"alarm_bell",zIndex:4},l),y),w=pm(pm({normal:a},y),m),x=zv(f.background,f.flavour||"disabledError"),_=zv(p.background,p.flavour||"disabledWarning"),S=h&&zv(h.background,h.flavour||"disabledClear"),O=pm(pm(pm({background:x,position:"relative",margin:[0,0,0,-3],padding:[1,2,1,4],zIndex:3},w),f),{round:l.hidden?g:"0 12px 12px 0"}),C=pm(pm(pm({background:_,margin:[0,0,0,-3],padding:[1,2,1,4],zIndex:2},w),p),{round:"0 12px 12px 0"}),E=h&&pm(pm({background:S,margin:[0,0,0,-3],padding:[1,2,1,4],zIndex:1,round:"0 12px 12px 0"},w),h);return i.createElement(Jv,pm({"data-testid":r,onClick:s,ref:t},y),!l.hidden&&i.createElement(dm,pm({"data-testid":"".concat(r,"-icon-pill")},b)),i.createElement(dm,pm({"data-testid":"".concat(r,"-left-pill")},O)),i.createElement(dm,pm({"data-testid":"".concat(r,"-right-pill")},C)),E&&i.createElement(dm,pm({"data-testid":"".concat(r,"-end-pill")},E)))})),vm=gm,mm=function(){return mm=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},mm.apply(this,arguments)},ym=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},bm={default:"22px",large:"37px"},wm=(0,i.forwardRef)((function(e,t){var n=e.children,r=e["data-testid"],o=void 0===r?"mastercard":r,a=e.height,s=e.normal,u=e.onClick,l=e.pillLeft,c=void 0===l?{}:l,f=e.pillRight,d=void 0===f?{}:f,p=e.pillEnd,h=e.round,g=e.size,v=(e.zIndex,ym(e,["children","data-testid","height","normal","onClick","pillLeft","pillRight","pillEnd","round","size","zIndex"])),m={height:a,round:h,size:g},y=mm(mm({normal:s},m),v),b=zv(d.background,d.flavour||"disabledWarning"),w=p&&zv(p.background,p.flavour||"disabledClear"),x=mm(mm(mm({background:zv(c.background,c.flavour||"disabledError"),padding:[0,3],position:"relative",width:{min:bm[v.size]||bm.default}},y),c),{round:"12px",zIndex:3}),_=mm(mm(mm({background:b,margin:[0,0,0,-1.5],padding:[0,2],width:{min:bm[v.size]||bm.default}},y),d),{round:"0 12px 12px 0",zIndex:2}),S=p&&mm(mm(mm({background:w,margin:[0,0,0,-1.5],padding:[0,2],width:{min:bm[v.size]||bm.default}},y),p),{round:"0 12px 12px 0",zIndex:1});return i.createElement(Jv,mm({"data-testid":o,onClick:u,ref:t},m),n||i.createElement(i.Fragment,null,i.createElement(dm,mm({"data-testid":"".concat(o,"-left-pill")},x)),i.createElement(dm,mm({"data-testid":"".concat(o,"-right-pill")},_)),S&&i.createElement(dm,mm({"data-testid":"".concat(o,"-end-pill")},S))))})),xm=wm,_m=function(){return _m=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},_m.apply(this,arguments)},Sm=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Om=function(e){var t=e.background,n=void 0===t?"mainBackground":t,r=e.children,o=e.testId,a=Sm(e,["background","children","testId"]);return i.createElement(xe.default,_m({background:n,column:!0,"data-testid":o,round:!0},a),r)},Cm=function(e){var t=e.children,n=e.testId,r=Sm(e,["children","testId"]);return i.createElement(xe.default,_m({background:"modalHeaderBackground","data-testid":n,padding:[2,4]},r),t)},Em=function(e){var t=e.children,n=e.testId,r=Sm(e,["children","testId"]);return i.createElement(xe.default,_m({"data-testid":n,padding:[2,4],column:!0},r),t)},Am=function(e){var t=e.children,n=e.hasBorder,r=void 0===n||n,o=e.parentPadding,a=e.testId,s=Sm(e,["children","hasBorder","parentPadding","testId"]);return i.createElement(xe.default,{column:!0,padding:o||[0,4],flex:1},i.createElement(xe.default,_m({"data-testid":a,flex:1,padding:[2,0],alignItems:"center",justifyContent:"end",border:r?{size:"1px",type:"solid",side:"top",color:"borderSecondary"}:{}},s),t))},Mm=function(e){var t=e.iconName,n=e.onClick,r=e.testId,o=Sm(e,["iconName","onClick","testId"]);return i.createElement(Pe.Z,_m({"data-testid":r,sx:{marginLeft:"auto"},as:be.JO,name:t,color:"border",onClick:n,cursor:"pointer"},o))},km=function(e){var t=e.onClose,n=e.testId,r=Sm(e,["onClose","testId"]);return i.createElement(Mm,_m({iconName:"x",onClick:t,testId:n},r))},Pm=function(e){var t=e.children,n=Sm(e,["children"]);return i.createElement(Vo.default,_m({},n),t)},Rm=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Tm=(0,s.default)(Am).attrs({gap:6,hasBorder:!1,parentPadding:[0],padding:[0]})(gv||(gv=Rm([""],[""]))),Im=(0,s.default)(km).attrs({color:"text",height:"14px",width:"14px"})(vv||(vv=Rm(["\n &:hover {\n fill: ",";\n }\n"],["\n &:hover {\n fill: ",";\n }\n"])),(0,ee.Lq)("selected")),Bm=(0,s.default)(Ne.Text).attrs({as:Om,background:"dropdown",gap:6,height:{max:"calc(100vh - 32px)",min:45},padding:[6],width:{base:128,max:140,min:70}})(mv||(mv=Rm([""],[""]))),Dm=(0,s.default)(Em).attrs({column:!1,padding:[0]})(yv||(yv=Rm(["\n display: block;\n\n strong {\n font-weight: bold;\n }\n"],["\n display: block;\n\n strong {\n font-weight: bold;\n }\n"]))),jm=(0,s.default)(Pm).attrs({backdropProps:{backdropBlur:8}})(bv||(bv=Rm(["\n box-shadow: 0 11px 15px -7px rgb(0 0 0 / 20%), 0px 24px 38px 3px rgb(0 0 0 / 14%),\n 0px 9px 46px 8px rgb(0 0 0 / 12%);\n"],["\n box-shadow: 0 11px 15px -7px rgb(0 0 0 / 20%), 0px 24px 38px 3px rgb(0 0 0 / 14%),\n 0px 9px 46px 8px rgb(0 0 0 / 12%);\n"]))),Lm=(0,s.default)(Cm).attrs({alignItems:"center",padding:[0],background:""})(wv||(wv=Rm([""],[""]))),Zm=(0,s.default)(Ne.H3).attrs({margin:[0]})(xv||(xv=Rm([""],[""]))),Nm=(0,s.default)(be.JO).attrs({color:"main",height:"24px",width:"24px"})(_v||(_v=Rm([""],[""]))),Fm=function(){return Fm=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Fm.apply(this,arguments)},Hm=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Vm=function(e){var t=e.children,n=Hm(e,["children"]);return"object"===typeof t?t:i.createElement(Ne.Text,Fm({},n),t)},zm=function(e){var t=e.confirmLabel,n=void 0===t?"Yes, remove":t,r=e.confirmWidth,o=void 0===r?"128px":r,a=e["data-ga"],s=void 0===a?"confirmation-dialog":a,u=e["data-testid"],l=void 0===u?"confirmationDialog":u,c=e.declineLabel,f=void 0===c?"Cancel":c,d=e.declineWidth,p=void 0===d?"128px":d,h=e.handleConfirm,g=e.handleDecline,v=e.hideIcon,m=e.iconName,y=void 0===m?"warning_triangle_hollow":m,b=e.isConfirmDisabled,w=e.isConfirmLoading,x=e.isDeclineDisabled,_=e.isConfirmPositive,S=e.message,O=e.title;return i.createElement(jm,{onEsc:g},i.createElement(Bm,{"data-testid":l},i.createElement(Lm,{"data-testid":"".concat(l,"-headerContainer")},i.createElement(xe.default,{"data-testid":"".concat(l,"-header"),gap:4},!v&&i.createElement(Nm,{"data-testid":"".concat(l,"-headerIcon"),name:y}),i.createElement(Zm,{"data-testid":"".concat(l,"-headerText")},O)),g&&i.createElement(Im,{"data-testid":"".concat(l,"-headerClose"),onClose:g})),i.createElement(Dm,{"data-testid":"".concat(l,"-body")},i.createElement(Vm,{"data-testid":"".concat(l,"-bodyMessage")},S)),i.createElement(Tm,{"data-testid":"".concat(l,"-actions")},g&&i.createElement(Oe,{"data-ga":"".concat(s,"-::click-cancel::global-view"),"data-testid":"".concat(l,"-cancelAction"),flavour:"hollow",disabled:x,label:f,onClick:g,width:p}),i.createElement(Oe,{"data-ga":"".concat(s,"-::click-confirm::global-view"),"data-testid":"".concat(l,"-confirmAction"),danger:!_&&!0,disabled:b,label:n,onClick:h,width:o,isLoading:w}))))};function Um(e,t){return"function"===typeof e?e(t):e}function Gm(e,t){return n=>{t.setState((t=>({...t,[e]:Um(n,t[e])})))}}function Wm(e){return e instanceof Function}function $m(e,t){const n=[],r=e=>{e.forEach((e=>{n.push(e);const o=t(e);null!=o&&o.length&&r(o)}))};return r(e),n}function qm(e,t,n){let r,o=[];return()=>{let i;n.key&&n.debug&&(i=Date.now());const a=e(),s=a.length!==o.length||a.some(((e,t)=>o[t]!==e));if(!s)return r;let u;if(o=a,n.key&&n.debug&&(u=Date.now()),r=t(...a),null==n||null==n.onChange||n.onChange(r),n.key&&n.debug&&null!=n&&n.debug()){const e=Math.round(100*(Date.now()-i))/100,t=Math.round(100*(Date.now()-u))/100,r=t/16,o=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c\u23f1 ${o(t,5)} /${o(e,5)} ms`,`\n font-size: .6rem;\n font-weight: bold;\n color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,null==n?void 0:n.key)}return r}}function Ym(e,t,n){var r;let o={id:null!=(r=n.id)?r:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const e=[],t=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)};return t(o),e},getContext:()=>({table:e,header:o,column:t})};return e._features.forEach((t=>{Object.assign(o,null==t.createHeader?void 0:t.createHeader(o,e))})),o}const Xm={createTable:e=>({getHeaderGroups:qm((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right]),((t,n,r,o)=>{var i,a;const s=null!=(i=null==r?void 0:r.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?i:[],u=null!=(a=null==o?void 0:o.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?a:[],l=n.filter((e=>!(null!=r&&r.includes(e.id))&&!(null!=o&&o.includes(e.id))));return Km(t,[...s,...l,...u],e)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterHeaderGroups:qm((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right]),((t,n,r,o)=>(n=n.filter((e=>!(null!=r&&r.includes(e.id))&&!(null!=o&&o.includes(e.id)))),Km(t,n,e,"center"))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftHeaderGroups:qm((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left]),((t,n,r)=>{var o;const i=null!=(o=null==r?void 0:r.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?o:[];return Km(t,i,e,"left")}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightHeaderGroups:qm((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right]),((t,n,r)=>{var o;const i=null!=(o=null==r?void 0:r.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?o:[];return Km(t,i,e,"right")}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getFooterGroups:qm((()=>[e.getHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftFooterGroups:qm((()=>[e.getLeftHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterFooterGroups:qm((()=>[e.getCenterHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightFooterGroups:qm((()=>[e.getRightHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getFlatHeaders:qm((()=>[e.getHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftFlatHeaders:qm((()=>[e.getLeftHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterFlatHeaders:qm((()=>[e.getCenterHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightFlatHeaders:qm((()=>[e.getRightHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterLeafHeaders:qm((()=>[e.getCenterFlatHeaders()]),(e=>e.filter((e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftLeafHeaders:qm((()=>[e.getLeftFlatHeaders()]),(e=>e.filter((e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightLeafHeaders:qm((()=>[e.getRightFlatHeaders()]),(e=>e.filter((e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeafHeaders:qm((()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()]),((e,t,n)=>{var r,o,i,a,s,u;return[...null!=(r=null==(o=e[0])?void 0:o.headers)?r:[],...null!=(i=null==(a=t[0])?void 0:a.headers)?i:[],...null!=(s=null==(u=n[0])?void 0:u.headers)?s:[]].map((e=>e.getLeafHeaders())).flat()}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}})})};function Km(e,t,n,r){var o,i;let a=0;const s=function(e,t){void 0===t&&(t=1),a=Math.max(a,t),e.filter((e=>e.getIsVisible())).forEach((e=>{var n;null!=(n=e.columns)&&n.length&&s(e.columns,t+1)}),0)};s(e);let u=[];const l=(e,t)=>{const o={depth:t,id:[r,`${t}`].filter(Boolean).join("_"),headers:[]},i=[];e.forEach((e=>{const a=[...i].reverse()[0];let s,u=!1;if(e.column.depth===o.depth&&e.column.parent?s=e.column.parent:(s=e.column,u=!0),a&&(null==a?void 0:a.column)===s)a.subHeaders.push(e);else{const o=Ym(n,s,{id:[r,t,s.id,null==e?void 0:e.id].filter(Boolean).join("_"),isPlaceholder:u,placeholderId:u?`${i.filter((e=>e.column===s)).length}`:void 0,depth:t,index:i.length});o.subHeaders.push(e),i.push(o)}o.headers.push(e),e.headerGroup=o})),u.push(o),t>0&&l(i,t-1)},c=t.map(((e,t)=>Ym(n,e,{depth:a,index:t})));l(c,a-1),u.reverse();const f=e=>{const t=e.filter((e=>e.column.getIsVisible()));return t.map((e=>{let t=0,n=0,r=[0];e.subHeaders&&e.subHeaders.length?(r=[],f(e.subHeaders).forEach((e=>{let{colSpan:n,rowSpan:o}=e;t+=n,r.push(o)}))):t=1;return n+=Math.min(...r),e.colSpan=t,e.rowSpan=n,{colSpan:t,rowSpan:n}}))};return f(null!=(o=null==(i=u[0])?void 0:i.headers)?o:[]),u}const Jm={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},Qm={getDefaultColumnDef:()=>Jm,getInitialState:e=>({columnSizing:{},columnSizingInfo:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]},...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",onColumnSizingChange:Gm("columnSizing",e),onColumnSizingInfoChange:Gm("columnSizingInfo",e)}),createColumn:(e,t)=>({getSize:()=>{var n,r,o;const i=t.getState().columnSizing[e.id];return Math.min(Math.max(null!=(n=e.columnDef.minSize)?n:Jm.minSize,null!=(r=null!=i?i:e.columnDef.size)?r:Jm.size),null!=(o=e.columnDef.maxSize)?o:Jm.maxSize)},getStart:n=>{const r=n?"left"===n?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns(),o=r.findIndex((t=>t.id===e.id));if(o>0){const e=r[o-1];return e.getStart(n)+e.getSize()}return 0},resetSize:()=>{t.setColumnSizing((t=>{let{[e.id]:n,...r}=t;return r}))},getCanResize:()=>{var n,r;return(null==(n=e.columnDef.enableResizing)||n)&&(null==(r=t.options.enableColumnResizing)||r)},getIsResizing:()=>t.getState().columnSizingInfo.isResizingColumn===e.id}),createHeader:(e,t)=>({getSize:()=>{let t=0;const n=e=>{var r;e.subHeaders.length?e.subHeaders.forEach(n):t+=null!=(r=e.column.getSize())?r:0};return n(e),t},getStart:()=>{if(e.index>0){const t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},getResizeHandler:()=>{const n=t.getColumn(e.column.id),r=null==n?void 0:n.getCanResize();return o=>{if(!n||!r)return;if(null==o.persist||o.persist(),ty(o)&&o.touches&&o.touches.length>1)return;const i=e.getSize(),a=e?e.getLeafHeaders().map((e=>[e.column.id,e.column.getSize()])):[[n.id,n.getSize()]],s=ty(o)?Math.round(o.touches[0].clientX):o.clientX,u={},l=(e,n)=>{"number"===typeof n&&(t.setColumnSizingInfo((e=>{var t,r;const o=n-(null!=(t=null==e?void 0:e.startOffset)?t:0),i=Math.max(o/(null!=(r=null==e?void 0:e.startSize)?r:0),-.999999);return e.columnSizingStart.forEach((e=>{let[t,n]=e;u[t]=Math.round(100*Math.max(n+n*i,0))/100})),{...e,deltaOffset:o,deltaPercentage:i}})),"onChange"!==t.options.columnResizeMode&&"end"!==e||t.setColumnSizing((e=>({...e,...u}))))},c=e=>l("move",e),f=e=>{l("end",e),t.setColumnSizingInfo((e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]})))},d={moveHandler:e=>c(e.clientX),upHandler:e=>{document.removeEventListener("mousemove",d.moveHandler),document.removeEventListener("mouseup",d.upHandler),f(e.clientX)}},p={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),c(e.touches[0].clientX),!1),upHandler:e=>{var t;document.removeEventListener("touchmove",p.moveHandler),document.removeEventListener("touchend",p.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),f(null==(t=e.touches[0])?void 0:t.clientX)}},h=!!function(){if("boolean"===typeof ey)return ey;let e=!1;try{const t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener("test",n,t),window.removeEventListener("test",n)}catch(t){e=!1}return ey=e,ey}()&&{passive:!1};ty(o)?(document.addEventListener("touchmove",p.moveHandler,h),document.addEventListener("touchend",p.upHandler,h)):(document.addEventListener("mousemove",d.moveHandler,h),document.addEventListener("mouseup",d.upHandler,h)),t.setColumnSizingInfo((e=>({...e,startOffset:s,startSize:i,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:n.id})))}}}),createTable:e=>({setColumnSizing:t=>null==e.options.onColumnSizingChange?void 0:e.options.onColumnSizingChange(t),setColumnSizingInfo:t=>null==e.options.onColumnSizingInfoChange?void 0:e.options.onColumnSizingInfoChange(t),resetColumnSizing:t=>{var n;e.setColumnSizing(t?{}:null!=(n=e.initialState.columnSizing)?n:{})},resetHeaderSizeInfo:t=>{var n;e.setColumnSizingInfo(t?{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}:null!=(n=e.initialState.columnSizingInfo)?n:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]})},getTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0},getLeftTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getLeftHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0},getCenterTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getCenterHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0},getRightTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getRightHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0}})};let ey=null;function ty(e){return"touchstart"===e.type}const ny={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:Gm("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;return{_autoResetExpanded:()=>{var r,o;if(t){if(null!=(r=null!=(o=e.options.autoResetAll)?o:e.options.autoResetExpanded)?r:!e.options.manualExpanding){if(n)return;n=!0,e._queue((()=>{e.resetExpanded(),n=!1}))}}else e._queue((()=>{t=!0}))},setExpanded:t=>null==e.options.onExpandedChange?void 0:e.options.onExpandedChange(t),toggleAllRowsExpanded:t=>{(null!=t?t:!e.getIsAllRowsExpanded())?e.setExpanded(!0):e.setExpanded({})},resetExpanded:t=>{var n,r;e.setExpanded(t?{}:null!=(n=null==(r=e.initialState)?void 0:r.expanded)?n:{})},getCanSomeRowsExpand:()=>e.getPrePaginationRowModel().flatRows.some((e=>e.getCanExpand())),getToggleAllRowsExpandedHandler:()=>t=>{null==t.persist||t.persist(),e.toggleAllRowsExpanded()},getIsSomeRowsExpanded:()=>{const t=e.getState().expanded;return!0===t||Object.values(t).some(Boolean)},getIsAllRowsExpanded:()=>{const t=e.getState().expanded;return"boolean"===typeof t?!0===t:!!Object.keys(t).length&&!e.getRowModel().flatRows.some((e=>!e.getIsExpanded()))},getExpandedDepth:()=>{let t=0;return(!0===e.getState().expanded?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach((e=>{const n=e.split(".");t=Math.max(t,n.length)})),t},getPreExpandedRowModel:()=>e.getSortedRowModel(),getExpandedRowModel:()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())}},createRow:(e,t)=>({toggleExpanded:n=>{t.setExpanded((r=>{var o;const i=!0===r||!(null==r||!r[e.id]);let a={};if(!0===r?Object.keys(t.getRowModel().rowsById).forEach((e=>{a[e]=!0})):a=r,n=null!=(o=n)?o:!i,!i&&n)return{...a,[e.id]:!0};if(i&&!n){const{[e.id]:t,...n}=a;return n}return r}))},getIsExpanded:()=>{var n;const r=t.getState().expanded;return!!(null!=(n=null==t.options.getIsRowExpanded?void 0:t.options.getIsRowExpanded(e))?n:!0===r||(null==r?void 0:r[e.id]))},getCanExpand:()=>{var n,r,o;return null!=(n=null==t.options.getRowCanExpand?void 0:t.options.getRowCanExpand(e))?n:(null==(r=t.options.enableExpanding)||r)&&!(null==(o=e.subRows)||!o.length)},getToggleExpandedHandler:()=>{const t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}})},ry=(e,t,n)=>{var r,o,i;const a=n.toLowerCase();return Boolean(null==(r=e.getValue(t))||null==(o=r.toString())||null==(i=o.toLowerCase())?void 0:i.includes(a))};ry.autoRemove=e=>py(e);const oy=(e,t,n)=>{var r,o;return Boolean(null==(r=e.getValue(t))||null==(o=r.toString())?void 0:o.includes(n))};oy.autoRemove=e=>py(e);const iy=(e,t,n)=>{var r,o;return(null==(r=e.getValue(t))||null==(o=r.toString())?void 0:o.toLowerCase())===(null==n?void 0:n.toLowerCase())};iy.autoRemove=e=>py(e);const ay=(e,t,n)=>{var r;return null==(r=e.getValue(t))?void 0:r.includes(n)};ay.autoRemove=e=>py(e)||!(null!=e&&e.length);const sy=(e,t,n)=>!n.some((n=>{var r;return!(null!=(r=e.getValue(t))&&r.includes(n))}));sy.autoRemove=e=>py(e)||!(null!=e&&e.length);const uy=(e,t,n)=>n.some((n=>{var r;return null==(r=e.getValue(t))?void 0:r.includes(n)}));uy.autoRemove=e=>py(e)||!(null!=e&&e.length);const ly=(e,t,n)=>e.getValue(t)===n;ly.autoRemove=e=>py(e);const cy=(e,t,n)=>e.getValue(t)==n;cy.autoRemove=e=>py(e);const fy=(e,t,n)=>{let[r,o]=n;const i=e.getValue(t);return i>=r&&i<=o};fy.resolveFilterValue=e=>{let[t,n]=e,r="number"!==typeof t?parseFloat(t):t,o="number"!==typeof n?parseFloat(n):n,i=null===t||Number.isNaN(r)?-1/0:r,a=null===n||Number.isNaN(o)?1/0:o;if(i>a){const e=i;i=a,a=e}return[i,a]},fy.autoRemove=e=>py(e)||py(e[0])&&py(e[1]);const dy={includesString:ry,includesStringSensitive:oy,equalsString:iy,arrIncludes:ay,arrIncludesAll:sy,arrIncludesSome:uy,equals:ly,weakEquals:cy,inNumberRange:fy};function py(e){return void 0===e||null===e||""===e}const hy={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],globalFilter:void 0,...e}),getDefaultOptions:e=>({onColumnFiltersChange:Gm("columnFilters",e),onGlobalFilterChange:Gm("globalFilter",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100,globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var n,r;const o=null==(n=e.getCoreRowModel().flatRows[0])||null==(r=n._getAllCellsByColumnId()[t.id])?void 0:r.getValue();return"string"===typeof o||"number"===typeof o}}),createColumn:(e,t)=>({getAutoFilterFn:()=>{const n=t.getCoreRowModel().flatRows[0],r=null==n?void 0:n.getValue(e.id);return"string"===typeof r?dy.includesString:"number"===typeof r?dy.inNumberRange:"boolean"===typeof r||null!==r&&"object"===typeof r?dy.equals:Array.isArray(r)?dy.arrIncludes:dy.weakEquals},getFilterFn:()=>{var n,r;return Wm(e.columnDef.filterFn)?e.columnDef.filterFn:"auto"===e.columnDef.filterFn?e.getAutoFilterFn():null!=(n=null==(r=t.options.filterFns)?void 0:r[e.columnDef.filterFn])?n:dy[e.columnDef.filterFn]},getCanFilter:()=>{var n,r,o;return(null==(n=e.columnDef.enableColumnFilter)||n)&&(null==(r=t.options.enableColumnFilters)||r)&&(null==(o=t.options.enableFilters)||o)&&!!e.accessorFn},getCanGlobalFilter:()=>{var n,r,o,i;return(null==(n=e.columnDef.enableGlobalFilter)||n)&&(null==(r=t.options.enableGlobalFilter)||r)&&(null==(o=t.options.enableFilters)||o)&&(null==(i=null==t.options.getColumnCanGlobalFilter?void 0:t.options.getColumnCanGlobalFilter(e))||i)&&!!e.accessorFn},getIsFiltered:()=>e.getFilterIndex()>-1,getFilterValue:()=>{var n,r;return null==(n=t.getState().columnFilters)||null==(r=n.find((t=>t.id===e.id)))?void 0:r.value},getFilterIndex:()=>{var n,r;return null!=(n=null==(r=t.getState().columnFilters)?void 0:r.findIndex((t=>t.id===e.id)))?n:-1},setFilterValue:n=>{t.setColumnFilters((t=>{const r=e.getFilterFn(),o=null==t?void 0:t.find((t=>t.id===e.id)),i=Um(n,o?o.value:void 0);var a;if(gy(r,i,e))return null!=(a=null==t?void 0:t.filter((t=>t.id!==e.id)))?a:[];const s={id:e.id,value:i};var u;return o?null!=(u=null==t?void 0:t.map((t=>t.id===e.id?s:t)))?u:[]:null!=t&&t.length?[...t,s]:[s]}))},_getFacetedRowModel:t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),getFacetedRowModel:()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),_getFacetedUniqueValues:t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),getFacetedUniqueValues:()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,_getFacetedMinMaxValues:t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),getFacetedMinMaxValues:()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}),createRow:(e,t)=>({columnFilters:{},columnFiltersMeta:{}}),createTable:e=>({getGlobalAutoFilterFn:()=>dy.includesString,getGlobalFilterFn:()=>{var t,n;const{globalFilterFn:r}=e.options;return Wm(r)?r:"auto"===r?e.getGlobalAutoFilterFn():null!=(t=null==(n=e.options.filterFns)?void 0:n[r])?t:dy[r]},setColumnFilters:t=>{const n=e.getAllLeafColumns();null==e.options.onColumnFiltersChange||e.options.onColumnFiltersChange((e=>{var r;return null==(r=Um(t,e))?void 0:r.filter((e=>{const t=n.find((t=>t.id===e.id));if(t){if(gy(t.getFilterFn(),e.value,t))return!1}return!0}))}))},setGlobalFilter:t=>{null==e.options.onGlobalFilterChange||e.options.onGlobalFilterChange(t)},resetGlobalFilter:t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)},resetColumnFilters:t=>{var n,r;e.setColumnFilters(t?[]:null!=(n=null==(r=e.initialState)?void 0:r.columnFilters)?n:[])},getPreFilteredRowModel:()=>e.getCoreRowModel(),getFilteredRowModel:()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel()),_getGlobalFacetedRowModel:e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),getGlobalFacetedRowModel:()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),_getGlobalFacetedUniqueValues:e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),getGlobalFacetedUniqueValues:()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,_getGlobalFacetedMinMaxValues:e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),getGlobalFacetedMinMaxValues:()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}})};function gy(e,t,n){return!(!e||!e.autoRemove)&&e.autoRemove(t,n)||"undefined"===typeof t||"string"===typeof t&&!t}const vy={sum:(e,t,n)=>n.reduce(((t,n)=>{const r=n.getValue(e);return t+("number"===typeof r?r:0)}),0),min:(e,t,n)=>{let r;return n.forEach((t=>{const n=t.getValue(e);null!=n&&(r>n||void 0===r&&n>=n)&&(r=n)})),r},max:(e,t,n)=>{let r;return n.forEach((t=>{const n=t.getValue(e);null!=n&&(r<n||void 0===r&&n>=n)&&(r=n)})),r},extent:(e,t,n)=>{let r,o;return n.forEach((t=>{const n=t.getValue(e);null!=n&&(void 0===r?n>=n&&(r=o=n):(r>n&&(r=n),o<n&&(o=n)))})),[r,o]},mean:(e,t)=>{let n=0,r=0;if(t.forEach((t=>{let o=t.getValue(e);null!=o&&(o=+o)>=o&&(++n,r+=o)})),n)return r/n},median:(e,t)=>{if(!t.length)return;const n=t.map((t=>t.getValue(e)));if(!function(e){return Array.isArray(e)&&e.every((e=>"number"===typeof e))}(n))return;if(1===n.length)return n[0];const r=Math.floor(n.length/2),o=n.sort(((e,t)=>e-t));return n.length%2!==0?o[r]:(o[r-1]+o[r])/2},unique:(e,t)=>Array.from(new Set(t.map((t=>t.getValue(e)))).values()),uniqueCount:(e,t)=>new Set(t.map((t=>t.getValue(e)))).size,count:(e,t)=>t.length},my={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return null!=(t=null==(n=e.getValue())||null==n.toString?void 0:n.toString())?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:Gm("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>({toggleGrouping:()=>{t.setGrouping((t=>null!=t&&t.includes(e.id)?t.filter((t=>t!==e.id)):[...null!=t?t:[],e.id]))},getCanGroup:()=>{var n,r,o,i;return null!=(n=null==(r=null!=(o=null==(i=e.columnDef.enableGrouping)||i)?o:t.options.enableGrouping)||r)?n:!!e.accessorFn},getIsGrouped:()=>{var n;return null==(n=t.getState().grouping)?void 0:n.includes(e.id)},getGroupedIndex:()=>{var n;return null==(n=t.getState().grouping)?void 0:n.indexOf(e.id)},getToggleGroupingHandler:()=>{const t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},getAutoAggregationFn:()=>{const n=t.getCoreRowModel().flatRows[0],r=null==n?void 0:n.getValue(e.id);return"number"===typeof r?vy.sum:"[object Date]"===Object.prototype.toString.call(r)?vy.extent:void 0},getAggregationFn:()=>{var n,r;if(!e)throw new Error;return Wm(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:"auto"===e.columnDef.aggregationFn?e.getAutoAggregationFn():null!=(n=null==(r=t.options.aggregationFns)?void 0:r[e.columnDef.aggregationFn])?n:vy[e.columnDef.aggregationFn]}}),createTable:e=>({setGrouping:t=>null==e.options.onGroupingChange?void 0:e.options.onGroupingChange(t),resetGrouping:t=>{var n,r;e.setGrouping(t?[]:null!=(n=null==(r=e.initialState)?void 0:r.grouping)?n:[])},getPreGroupedRowModel:()=>e.getFilteredRowModel(),getGroupedRowModel:()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())}),createRow:(e,t)=>({getIsGrouped:()=>!!e.groupingColumnId,getGroupingValue:n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];const r=t.getColumn(n);return null!=r&&r.columnDef.getGroupingValue?(e._groupingValuesCache[n]=r.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},_groupingValuesCache:{}}),createCell:(e,t,n,r)=>({getIsGrouped:()=>t.getIsGrouped()&&t.id===n.groupingColumnId,getIsPlaceholder:()=>!e.getIsGrouped()&&t.getIsGrouped(),getIsAggregated:()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!(null==(t=n.subRows)||!t.length)}})};const yy={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:Gm("columnOrder",e)}),createTable:e=>({setColumnOrder:t=>null==e.options.onColumnOrderChange?void 0:e.options.onColumnOrderChange(t),resetColumnOrder:t=>{var n;e.setColumnOrder(t?[]:null!=(n=e.initialState.columnOrder)?n:[])},_getOrderColumnsFn:qm((()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode]),((e,t,n)=>r=>{let o=[];if(null!=e&&e.length){const t=[...e],n=[...r];for(;n.length&&t.length;){const e=t.shift(),r=n.findIndex((t=>t.id===e));r>-1&&o.push(n.splice(r,1)[0])}o=[...o,...n]}else o=r;return function(e,t,n){if(null==t||!t.length||!n)return e;const r=e.filter((e=>!t.includes(e.id)));if("remove"===n)return r;const o=t.map((t=>e.find((e=>e.id===t)))).filter(Boolean);return[...o,...r]}(o,t,n)}),{key:!1})})},by={getInitialState:e=>({...e,pagination:{pageIndex:0,pageSize:10,...null==e?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:Gm("pagination",e)}),createTable:e=>{let t=!1,n=!1;return{_autoResetPageIndex:()=>{var r,o;if(t){if(null!=(r=null!=(o=e.options.autoResetAll)?o:e.options.autoResetPageIndex)?r:!e.options.manualPagination){if(n)return;n=!0,e._queue((()=>{e.resetPageIndex(),n=!1}))}}else e._queue((()=>{t=!0}))},setPagination:t=>null==e.options.onPaginationChange?void 0:e.options.onPaginationChange((e=>Um(t,e))),resetPagination:t=>{var n;e.setPagination(t?{pageIndex:0,pageSize:10}:null!=(n=e.initialState.pagination)?n:{pageIndex:0,pageSize:10})},setPageIndex:t=>{e.setPagination((n=>{let r=Um(t,n.pageIndex);const o="undefined"===typeof e.options.pageCount||-1===e.options.pageCount?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return r=Math.max(0,Math.min(r,o)),{...n,pageIndex:r}}))},resetPageIndex:t=>{var n,r,o;e.setPageIndex(t?0:null!=(n=null==(r=e.initialState)||null==(o=r.pagination)?void 0:o.pageIndex)?n:0)},resetPageSize:t=>{var n,r,o;e.setPageSize(t?10:null!=(n=null==(r=e.initialState)||null==(o=r.pagination)?void 0:o.pageSize)?n:10)},setPageSize:t=>{e.setPagination((e=>{const n=Math.max(1,Um(t,e.pageSize)),r=e.pageSize*e.pageIndex,o=Math.floor(r/n);return{...e,pageIndex:o,pageSize:n}}))},setPageCount:t=>e.setPagination((n=>{var r;let o=Um(t,null!=(r=e.options.pageCount)?r:-1);return"number"===typeof o&&(o=Math.max(-1,o)),{...n,pageCount:o}})),getPageOptions:qm((()=>[e.getPageCount()]),(e=>{let t=[];return e&&e>0&&(t=[...new Array(e)].fill(null).map(((e,t)=>t))),t}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getCanPreviousPage:()=>e.getState().pagination.pageIndex>0,getCanNextPage:()=>{const{pageIndex:t}=e.getState().pagination,n=e.getPageCount();return-1===n||0!==n&&t<n-1},previousPage:()=>e.setPageIndex((e=>e-1)),nextPage:()=>e.setPageIndex((e=>e+1)),getPrePaginationRowModel:()=>e.getExpandedRowModel(),getPaginationRowModel:()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),getPageCount:()=>{var t;return null!=(t=e.options.pageCount)?t:Math.ceil(e.getPrePaginationRowModel().rows.length/e.getState().pagination.pageSize)}}}},wy={getInitialState:e=>({columnPinning:{left:[],right:[]},...e}),getDefaultOptions:e=>({onColumnPinningChange:Gm("columnPinning",e)}),createColumn:(e,t)=>({pin:n=>{const r=e.getLeafColumns().map((e=>e.id)).filter(Boolean);t.setColumnPinning((e=>{var t,o,i,a,s,u;return"right"===n?{left:(null!=(i=null==e?void 0:e.left)?i:[]).filter((e=>!(null!=r&&r.includes(e)))),right:[...(null!=(a=null==e?void 0:e.right)?a:[]).filter((e=>!(null!=r&&r.includes(e)))),...r]}:"left"===n?{left:[...(null!=(s=null==e?void 0:e.left)?s:[]).filter((e=>!(null!=r&&r.includes(e)))),...r],right:(null!=(u=null==e?void 0:e.right)?u:[]).filter((e=>!(null!=r&&r.includes(e))))}:{left:(null!=(t=null==e?void 0:e.left)?t:[]).filter((e=>!(null!=r&&r.includes(e)))),right:(null!=(o=null==e?void 0:e.right)?o:[]).filter((e=>!(null!=r&&r.includes(e))))}}))},getCanPin:()=>e.getLeafColumns().some((e=>{var n,r;return(null==(n=e.columnDef.enablePinning)||n)&&(null==(r=t.options.enablePinning)||r)})),getIsPinned:()=>{const n=e.getLeafColumns().map((e=>e.id)),{left:r,right:o}=t.getState().columnPinning,i=n.some((e=>null==r?void 0:r.includes(e))),a=n.some((e=>null==o?void 0:o.includes(e)));return i?"left":!!a&&"right"},getPinnedIndex:()=>{var n,r,o;const i=e.getIsPinned();return i?null!=(n=null==(r=t.getState().columnPinning)||null==(o=r[i])?void 0:o.indexOf(e.id))?n:-1:0}}),createRow:(e,t)=>({getCenterVisibleCells:qm((()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right]),((e,t,n)=>{const r=[...null!=t?t:[],...null!=n?n:[]];return e.filter((e=>!r.includes(e.column.id)))}),{key:"row.getCenterVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),getLeftVisibleCells:qm((()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,,]),((e,t)=>{const n=(null!=t?t:[]).map((t=>e.find((e=>e.column.id===t)))).filter(Boolean).map((e=>({...e,position:"left"})));return n}),{key:"row.getLeftVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),getRightVisibleCells:qm((()=>[e._getAllVisibleCells(),t.getState().columnPinning.right]),((e,t)=>{const n=(null!=t?t:[]).map((t=>e.find((e=>e.column.id===t)))).filter(Boolean).map((e=>({...e,position:"right"})));return n}),{key:"row.getRightVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})}),createTable:e=>({setColumnPinning:t=>null==e.options.onColumnPinningChange?void 0:e.options.onColumnPinningChange(t),resetColumnPinning:t=>{var n,r;return e.setColumnPinning(t?{left:[],right:[]}:null!=(n=null==(r=e.initialState)?void 0:r.columnPinning)?n:{left:[],right:[]})},getIsSomeColumnsPinned:t=>{var n;const r=e.getState().columnPinning;var o,i;return t?Boolean(null==(n=r[t])?void 0:n.length):Boolean((null==(o=r.left)?void 0:o.length)||(null==(i=r.right)?void 0:i.length))},getLeftLeafColumns:qm((()=>[e.getAllLeafColumns(),e.getState().columnPinning.left]),((e,t)=>(null!=t?t:[]).map((t=>e.find((e=>e.id===t)))).filter(Boolean)),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getRightLeafColumns:qm((()=>[e.getAllLeafColumns(),e.getState().columnPinning.right]),((e,t)=>(null!=t?t:[]).map((t=>e.find((e=>e.id===t)))).filter(Boolean)),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getCenterLeafColumns:qm((()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right]),((e,t,n)=>{const r=[...null!=t?t:[],...null!=n?n:[]];return e.filter((e=>!r.includes(e.id)))}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}})})},xy={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:Gm("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>({setRowSelection:t=>null==e.options.onRowSelectionChange?void 0:e.options.onRowSelectionChange(t),resetRowSelection:t=>{var n;return e.setRowSelection(t?{}:null!=(n=e.initialState.rowSelection)?n:{})},toggleAllRowsSelected:t=>{e.setRowSelection((n=>{t="undefined"!==typeof t?t:!e.getIsAllRowsSelected();const r={...n},o=e.getPreGroupedRowModel().flatRows;return t?o.forEach((e=>{e.getCanSelect()&&(r[e.id]=!0)})):o.forEach((e=>{delete r[e.id]})),r}))},toggleAllPageRowsSelected:t=>e.setRowSelection((n=>{const r="undefined"!==typeof t?t:!e.getIsAllPageRowsSelected(),o={...n};return e.getRowModel().rows.forEach((t=>{_y(o,t.id,r,e)})),o})),getPreSelectedRowModel:()=>e.getCoreRowModel(),getSelectedRowModel:qm((()=>[e.getState().rowSelection,e.getCoreRowModel()]),((t,n)=>Object.keys(t).length?Sy(e,n):{rows:[],flatRows:[],rowsById:{}}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getFilteredSelectedRowModel:qm((()=>[e.getState().rowSelection,e.getFilteredRowModel()]),((t,n)=>Object.keys(t).length?Sy(e,n):{rows:[],flatRows:[],rowsById:{}}),{key:"getFilteredSelectedRowModel",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getGroupedSelectedRowModel:qm((()=>[e.getState().rowSelection,e.getSortedRowModel()]),((t,n)=>Object.keys(t).length?Sy(e,n):{rows:[],flatRows:[],rowsById:{}}),{key:"getGroupedSelectedRowModel",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getIsAllRowsSelected:()=>{const t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState();let r=Boolean(t.length&&Object.keys(n).length);return r&&t.some((e=>e.getCanSelect()&&!n[e.id]))&&(r=!1),r},getIsAllPageRowsSelected:()=>{const t=e.getPaginationRowModel().flatRows.filter((e=>e.getCanSelect())),{rowSelection:n}=e.getState();let r=!!t.length;return r&&t.some((e=>!n[e.id]))&&(r=!1),r},getIsSomeRowsSelected:()=>{var t;const n=Object.keys(null!=(t=e.getState().rowSelection)?t:{}).length;return n>0&&n<e.getFilteredRowModel().flatRows.length},getIsSomePageRowsSelected:()=>{const t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.filter((e=>e.getCanSelect())).some((e=>e.getIsSelected()||e.getIsSomeSelected()))},getToggleAllRowsSelectedHandler:()=>t=>{e.toggleAllRowsSelected(t.target.checked)},getToggleAllPageRowsSelectedHandler:()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}}),createRow:(e,t)=>({toggleSelected:n=>{const r=e.getIsSelected();t.setRowSelection((o=>{if(r===(n="undefined"!==typeof n?n:!r))return o;const i={...o};return _y(i,e.id,n,t),i}))},getIsSelected:()=>{const{rowSelection:n}=t.getState();return Oy(e,n)},getIsSomeSelected:()=>{const{rowSelection:n}=t.getState();return"some"===Cy(e,n)},getIsAllSubRowsSelected:()=>{const{rowSelection:n}=t.getState();return"all"===Cy(e,n)},getCanSelect:()=>{var n;return"function"===typeof t.options.enableRowSelection?t.options.enableRowSelection(e):null==(n=t.options.enableRowSelection)||n},getCanSelectSubRows:()=>{var n;return"function"===typeof t.options.enableSubRowSelection?t.options.enableSubRowSelection(e):null==(n=t.options.enableSubRowSelection)||n},getCanMultiSelect:()=>{var n;return"function"===typeof t.options.enableMultiRowSelection?t.options.enableMultiRowSelection(e):null==(n=t.options.enableMultiRowSelection)||n},getToggleSelectedHandler:()=>{const t=e.getCanSelect();return n=>{var r;t&&e.toggleSelected(null==(r=n.target)?void 0:r.checked)}}})},_y=(e,t,n,r)=>{var o;const i=r.getRow(t);n?(i.getCanMultiSelect()||Object.keys(e).forEach((t=>delete e[t])),i.getCanSelect()&&(e[t]=!0)):delete e[t],null!=(o=i.subRows)&&o.length&&i.getCanSelectSubRows()&&i.subRows.forEach((t=>_y(e,t.id,n,r)))};function Sy(e,t){const n=e.getState().rowSelection,r=[],o={},i=function(e,t){return e.map((e=>{var t;const a=Oy(e,n);if(a&&(r.push(e),o[e.id]=e),null!=(t=e.subRows)&&t.length&&(e={...e,subRows:i(e.subRows)}),a)return e})).filter(Boolean)};return{rows:i(t.rows),flatRows:r,rowsById:o}}function Oy(e,t){var n;return null!=(n=t[e.id])&&n}function Cy(e,t,n){if(e.subRows&&e.subRows.length){let n=!0,r=!1;return e.subRows.forEach((e=>{r&&!n||(Oy(e,t)?r=!0:n=!1)})),n?"all":!!r&&"some"}return!1}const Ey=/([0-9]+)/gm;function Ay(e,t){return e===t?0:e>t?1:-1}function My(e){return"number"===typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"===typeof e?e:""}function ky(e,t){const n=e.split(Ey).filter(Boolean),r=t.split(Ey).filter(Boolean);for(;n.length&&r.length;){const e=n.shift(),t=r.shift(),o=parseInt(e,10),i=parseInt(t,10),a=[o,i].sort();if(isNaN(a[0])){if(e>t)return 1;if(t>e)return-1}else{if(isNaN(a[1]))return isNaN(o)?-1:1;if(o>i)return 1;if(i>o)return-1}}return n.length-r.length}const Py={alphanumeric:(e,t,n)=>ky(My(e.getValue(n)).toLowerCase(),My(t.getValue(n)).toLowerCase()),alphanumericCaseSensitive:(e,t,n)=>ky(My(e.getValue(n)),My(t.getValue(n))),text:(e,t,n)=>Ay(My(e.getValue(n)).toLowerCase(),My(t.getValue(n)).toLowerCase()),textCaseSensitive:(e,t,n)=>Ay(My(e.getValue(n)),My(t.getValue(n))),datetime:(e,t,n)=>{const r=e.getValue(n),o=t.getValue(n);return r>o?1:r<o?-1:0},basic:(e,t,n)=>Ay(e.getValue(n),t.getValue(n))},Ry={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto"}),getDefaultOptions:e=>({onSortingChange:Gm("sorting",e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>({getAutoSortingFn:()=>{const n=t.getFilteredRowModel().flatRows.slice(10);let r=!1;for(const t of n){const n=null==t?void 0:t.getValue(e.id);if("[object Date]"===Object.prototype.toString.call(n))return Py.datetime;if("string"===typeof n&&(r=!0,n.split(Ey).length>1))return Py.alphanumeric}return r?Py.text:Py.basic},getAutoSortDir:()=>{const n=t.getFilteredRowModel().flatRows[0];return"string"===typeof(null==n?void 0:n.getValue(e.id))?"asc":"desc"},getSortingFn:()=>{var n,r;if(!e)throw new Error;return Wm(e.columnDef.sortingFn)?e.columnDef.sortingFn:"auto"===e.columnDef.sortingFn?e.getAutoSortingFn():null!=(n=null==(r=t.options.sortingFns)?void 0:r[e.columnDef.sortingFn])?n:Py[e.columnDef.sortingFn]},toggleSorting:(n,r)=>{const o=e.getNextSortingOrder(),i="undefined"!==typeof n&&null!==n;t.setSorting((a=>{const s=null==a?void 0:a.find((t=>t.id===e.id)),u=null==a?void 0:a.findIndex((t=>t.id===e.id));let l,c=[],f=i?n:"desc"===o;var d;(l=null!=a&&a.length&&e.getCanMultiSort()&&r?s?"toggle":"add":null!=a&&a.length&&u!==a.length-1?"replace":s?"toggle":"replace","toggle"===l&&(i||o||(l="remove")),"add"===l)?(c=[...a,{id:e.id,desc:f}],c.splice(0,c.length-(null!=(d=t.options.maxMultiSortColCount)?d:Number.MAX_SAFE_INTEGER))):c="toggle"===l?a.map((t=>t.id===e.id?{...t,desc:f}:t)):"remove"===l?a.filter((t=>t.id!==e.id)):[{id:e.id,desc:f}];return c}))},getFirstSortDir:()=>{var n,r;return(null!=(n=null!=(r=e.columnDef.sortDescFirst)?r:t.options.sortDescFirst)?n:"desc"===e.getAutoSortDir())?"desc":"asc"},getNextSortingOrder:n=>{var r,o;const i=e.getFirstSortDir(),a=e.getIsSorted();return a?!!(a===i||null!=(r=t.options.enableSortingRemoval)&&!r||n&&null!=(o=t.options.enableMultiRemove)&&!o)&&("desc"===a?"asc":"desc"):i},getCanSort:()=>{var n,r;return(null==(n=e.columnDef.enableSorting)||n)&&(null==(r=t.options.enableSorting)||r)&&!!e.accessorFn},getCanMultiSort:()=>{var n,r;return null!=(n=null!=(r=e.columnDef.enableMultiSort)?r:t.options.enableMultiSort)?n:!!e.accessorFn},getIsSorted:()=>{var n;const r=null==(n=t.getState().sorting)?void 0:n.find((t=>t.id===e.id));return!!r&&(r.desc?"desc":"asc")},getSortIndex:()=>{var n,r;return null!=(n=null==(r=t.getState().sorting)?void 0:r.findIndex((t=>t.id===e.id)))?n:-1},clearSorting:()=>{t.setSorting((t=>null!=t&&t.length?t.filter((t=>t.id!==e.id)):[]))},getToggleSortingHandler:()=>{const n=e.getCanSort();return r=>{n&&(null==r.persist||r.persist(),null==e.toggleSorting||e.toggleSorting(void 0,!!e.getCanMultiSort()&&(null==t.options.isMultiSortEvent?void 0:t.options.isMultiSortEvent(r))))}}}),createTable:e=>({setSorting:t=>null==e.options.onSortingChange?void 0:e.options.onSortingChange(t),resetSorting:t=>{var n,r;e.setSorting(t?[]:null!=(n=null==(r=e.initialState)?void 0:r.sorting)?n:[])},getPreSortedRowModel:()=>e.getGroupedRowModel(),getSortedRowModel:()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())})},Ty={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:Gm("columnVisibility",e)}),createColumn:(e,t)=>({toggleVisibility:n=>{e.getCanHide()&&t.setColumnVisibility((t=>({...t,[e.id]:null!=n?n:!e.getIsVisible()})))},getIsVisible:()=>{var n,r;return null==(n=null==(r=t.getState().columnVisibility)?void 0:r[e.id])||n},getCanHide:()=>{var n,r;return(null==(n=e.columnDef.enableHiding)||n)&&(null==(r=t.options.enableHiding)||r)},getToggleVisibilityHandler:()=>t=>{null==e.toggleVisibility||e.toggleVisibility(t.target.checked)}}),createRow:(e,t)=>({_getAllVisibleCells:qm((()=>[e.getAllCells(),t.getState().columnVisibility]),(e=>e.filter((e=>e.column.getIsVisible()))),{key:"row._getAllVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),getVisibleCells:qm((()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()]),((e,t,n)=>[...e,...t,...n]),{key:!1,debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})}),createTable:e=>{const t=(t,n)=>qm((()=>[n(),n().filter((e=>e.getIsVisible())).map((e=>e.id)).join("_")]),(e=>e.filter((e=>null==e.getIsVisible?void 0:e.getIsVisible()))),{key:t,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}});return{getVisibleFlatColumns:t("getVisibleFlatColumns",(()=>e.getAllFlatColumns())),getVisibleLeafColumns:t("getVisibleLeafColumns",(()=>e.getAllLeafColumns())),getLeftVisibleLeafColumns:t("getLeftVisibleLeafColumns",(()=>e.getLeftLeafColumns())),getRightVisibleLeafColumns:t("getRightVisibleLeafColumns",(()=>e.getRightLeafColumns())),getCenterVisibleLeafColumns:t("getCenterVisibleLeafColumns",(()=>e.getCenterLeafColumns())),setColumnVisibility:t=>null==e.options.onColumnVisibilityChange?void 0:e.options.onColumnVisibilityChange(t),resetColumnVisibility:t=>{var n;e.setColumnVisibility(t?{}:null!=(n=e.initialState.columnVisibility)?n:{})},toggleAllColumnsVisible:t=>{var n;t=null!=(n=t)?n:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce(((e,n)=>({...e,[n.id]:t||!(null!=n.getCanHide&&n.getCanHide())})),{}))},getIsAllColumnsVisible:()=>!e.getAllLeafColumns().some((e=>!(null!=e.getIsVisible&&e.getIsVisible()))),getIsSomeColumnsVisible:()=>e.getAllLeafColumns().some((e=>null==e.getIsVisible?void 0:e.getIsVisible())),getToggleAllColumnsVisibilityHandler:()=>t=>{var n;e.toggleAllColumnsVisible(null==(n=t.target)?void 0:n.checked)}}}},Iy=[Xm,Ty,yy,wy,hy,Ry,my,ny,by,xy,Qm];function By(e){var t;(e.debugAll||e.debugTable)&&console.info("Creating Table Instance...");let n={_features:Iy};const r=n._features.reduce(((e,t)=>Object.assign(e,null==t.getDefaultOptions?void 0:t.getDefaultOptions(n))),{});let o={...null!=(t=e.initialState)?t:{}};n._features.forEach((e=>{var t;o=null!=(t=null==e.getInitialState?void 0:e.getInitialState(o))?t:o}));const i=[];let a=!1;const s={_features:Iy,options:{...r,...e},initialState:o,_queue:e=>{i.push(e),a||(a=!0,Promise.resolve().then((()=>{for(;i.length;)i.shift()();a=!1})).catch((e=>setTimeout((()=>{throw e})))))},reset:()=>{n.setState(n.initialState)},setOptions:e=>{const t=Um(e,n.options);n.options=(e=>n.options.mergeOptions?n.options.mergeOptions(r,e):{...r,...e})(t)},getState:()=>n.options.state,setState:e=>{null==n.options.onStateChange||n.options.onStateChange(e)},_getRowId:(e,t,r)=>{var o;return null!=(o=null==n.options.getRowId?void 0:n.options.getRowId(e,t,r))?o:`${r?[r.id,t].join("."):t}`},getCoreRowModel:()=>(n._getCoreRowModel||(n._getCoreRowModel=n.options.getCoreRowModel(n)),n._getCoreRowModel()),getRowModel:()=>n.getPaginationRowModel(),getRow:e=>{const t=n.getRowModel().rowsById[e];if(!t)throw new Error;return t},_getDefaultColumnDef:qm((()=>[n.options.defaultColumn]),(e=>{var t;return e=null!=(t=e)?t:{},{header:e=>{const t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t,n;return null!=(t=null==(n=e.renderValue())||null==n.toString?void 0:n.toString())?t:null},...n._features.reduce(((e,t)=>Object.assign(e,null==t.getDefaultColumnDef?void 0:t.getDefaultColumnDef())),{}),...e}}),{debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns},key:!1}),_getColumnDefs:()=>n.options.columns,getAllColumns:qm((()=>[n._getColumnDefs()]),(e=>{const t=function(e,r,o){return void 0===o&&(o=0),e.map((e=>{const i=function(e,t,n,r){var o,i;const a={...e._getDefaultColumnDef(),...t},s=a.accessorKey;let u,l=null!=(o=null!=(i=a.id)?i:s?s.replace(".","_"):void 0)?o:"string"===typeof a.header?a.header:void 0;if(a.accessorFn?u=a.accessorFn:s&&(u=s.includes(".")?e=>{let t=e;for(const r of s.split(".")){var n;t=null==(n=t)?void 0:n[r]}return t}:e=>e[a.accessorKey]),!l)throw new Error;let c={id:`${String(l)}`,accessorFn:u,parent:r,depth:n,columnDef:a,columns:[],getFlatColumns:qm((()=>[!0]),(()=>{var e;return[c,...null==(e=c.columns)?void 0:e.flatMap((e=>e.getFlatColumns()))]}),{key:"column.getFlatColumns",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getLeafColumns:qm((()=>[e._getOrderColumnsFn()]),(e=>{var t;if(null!=(t=c.columns)&&t.length){let t=c.columns.flatMap((e=>e.getLeafColumns()));return e(t)}return[c]}),{key:"column.getLeafColumns",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}})};return c=e._features.reduce(((t,n)=>Object.assign(t,null==n.createColumn?void 0:n.createColumn(c,e))),c),c}(n,e,o,r),a=e;return i.columns=a.columns?t(a.columns,i,o+1):[],i}))};return t(e)}),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getAllFlatColumns:qm((()=>[n.getAllColumns()]),(e=>e.flatMap((e=>e.getFlatColumns()))),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),_getAllFlatColumnsById:qm((()=>[n.getAllFlatColumns()]),(e=>e.reduce(((e,t)=>(e[t.id]=t,e)),{})),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getAllLeafColumns:qm((()=>[n.getAllColumns(),n._getOrderColumnsFn()]),((e,t)=>{let n=e.flatMap((e=>e.getLeafColumns()));return t(n)}),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getColumn:e=>n._getAllFlatColumnsById()[e]};return Object.assign(n,s),n._features.forEach((e=>Object.assign(n,null==e.createTable?void 0:e.createTable(n)))),n}const Dy=(e,t,n,r,o,i,a)=>{let s={id:t,index:r,original:n,depth:o,parentId:a,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(s._valuesCache.hasOwnProperty(t))return s._valuesCache[t];const n=e.getColumn(t);return null!=n&&n.accessorFn?(s._valuesCache[t]=n.accessorFn(s.original,r),s._valuesCache[t]):void 0},getUniqueValues:t=>{if(s._uniqueValuesCache.hasOwnProperty(t))return s._uniqueValuesCache[t];const n=e.getColumn(t);return null!=n&&n.accessorFn?n.columnDef.getUniqueValues?(s._uniqueValuesCache[t]=n.columnDef.getUniqueValues(s.original,r),s._uniqueValuesCache[t]):(s._uniqueValuesCache[t]=[s.getValue(t)],s._uniqueValuesCache[t]):void 0},renderValue:t=>{var n;return null!=(n=s.getValue(t))?n:e.options.renderFallbackValue},subRows:null!=i?i:[],getLeafRows:()=>$m(s.subRows,(e=>e.subRows)),getParentRow:()=>s.parentId?e.getRow(s.parentId):void 0,getParentRows:()=>{let e=[],t=s;for(;;){const n=t.getParentRow();if(!n)break;e.push(n),t=n}return e.reverse()},getAllCells:qm((()=>[e.getAllLeafColumns()]),(t=>t.map((t=>function(e,t,n,r){const o={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(r),renderValue:()=>{var t;return null!=(t=o.getValue())?t:e.options.renderFallbackValue},getContext:qm((()=>[e,n,t,o]),((e,t,n,r)=>({table:e,column:t,row:n,cell:r,getValue:r.getValue,renderValue:r.renderValue})),{key:!1,debug:()=>e.options.debugAll})};return e._features.forEach((r=>{Object.assign(o,null==r.createCell?void 0:r.createCell(o,n,t,e))}),{}),o}(e,s,t,t.id)))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}}),_getAllCellsByColumnId:qm((()=>[s.getAllCells()]),(e=>e.reduce(((e,t)=>(e[t.column.id]=t,e)),{})),{key:"row.getAllCellsByColumnId",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}})};for(let u=0;u<e._features.length;u++){const t=e._features[u];Object.assign(s,null==t||null==t.createRow?void 0:t.createRow(s,e))}return s};function jy(e,t,n){return n.options.filterFromLeafRows?function(e,t,n){var r;const o=[],i={},a=null!=(r=n.options.maxLeafRowFilterDepth)?r:100,s=function(e,r){void 0===r&&(r=0);const o=[];for(let l=0;l<e.length;l++){var u;let c=e[l];const f=Dy(n,c.id,c.original,c.index,c.depth,void 0,c.parentId);if(f.columnFilters=c.columnFilters,null!=(u=c.subRows)&&u.length&&r<a){if(f.subRows=s(c.subRows,r+1),c=f,t(c)&&!f.subRows.length){o.push(c),i[c.id]=c,i[l]=c;continue}if(t(c)||f.subRows.length){o.push(c),i[c.id]=c,i[l]=c;continue}}else c=f,t(c)&&(o.push(c),i[c.id]=c,i[l]=c)}return o};return{rows:s(e),flatRows:o,rowsById:i}}(e,t,n):function(e,t,n){var r;const o=[],i={},a=null!=(r=n.options.maxLeafRowFilterDepth)?r:100,s=function(e,r){void 0===r&&(r=0);const u=[];for(let c=0;c<e.length;c++){let f=e[c];if(t(f)){var l;if(null!=(l=f.subRows)&&l.length&&r<a){const e=Dy(n,f.id,f.original,f.index,f.depth,void 0,f.parentId);e.subRows=s(f.subRows,r+1),f=e}u.push(f),o.push(f),i[f.id]=f}}return u};return{rows:s(e),flatRows:o,rowsById:i}}(e,t,n)}function Ly(){return e=>qm((()=>[e.getState().grouping,e.getPreGroupedRowModel()]),((t,n)=>{if(!n.rows.length||!t.length)return n;const r=t.filter((t=>e.getColumn(t))),o=[],i={},a=function(t,n,s){if(void 0===n&&(n=0),n>=r.length)return t.map((e=>(e.depth=n,o.push(e),i[e.id]=e,e.subRows&&(e.subRows=a(e.subRows,n+1,e.id)),e)));const u=r[n],l=function(e,t){const n=new Map;return e.reduce(((e,n)=>{const r=`${n.getGroupingValue(t)}`,o=e.get(r);return o?o.push(n):e.set(r,[n]),e}),n)}(t,u),c=Array.from(l.entries()).map(((t,l)=>{let[c,f]=t,d=`${u}:${c}`;d=s?`${s}>${d}`:d;const p=a(f,n+1,d),h=n?$m(f,(e=>e.subRows)):f,g=Dy(e,d,h[0].original,l,n,void 0,s);return Object.assign(g,{groupingColumnId:u,groupingValue:c,subRows:p,leafRows:h,getValue:t=>{if(r.includes(t)){if(g._valuesCache.hasOwnProperty(t))return g._valuesCache[t];var n;if(f[0])g._valuesCache[t]=null!=(n=f[0].getValue(t))?n:void 0;return g._valuesCache[t]}if(g._groupingValuesCache.hasOwnProperty(t))return g._groupingValuesCache[t];const o=e.getColumn(t),i=null==o?void 0:o.getAggregationFn();return i?(g._groupingValuesCache[t]=i(t,h,f),g._groupingValuesCache[t]):void 0}}),p.forEach((e=>{o.push(e),i[e.id]=e})),g}));return c},s=a(n.rows,0);return s.forEach((e=>{o.push(e),i[e.id]=e})),{rows:s,flatRows:o,rowsById:i}}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._queue((()=>{e._autoResetExpanded(),e._autoResetPageIndex()}))}})}function Zy(e){const t=[],n=e=>{var r;t.push(e),null!=(r=e.subRows)&&r.length&&e.getIsExpanded()&&e.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}function Ny(e,t){return e?function(e){return"function"===typeof e&&(()=>{const t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}(n=e)||"function"===typeof n||function(e){return"object"===typeof e&&"symbol"===typeof e.$$typeof&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}(n)?i.createElement(e,t):e:null;var n}var Fy={gt:function(e,t){return e>t},eq:function(e,t){return e===t},lt:function(e,t){return e<t},all:function(){return!0}},Hy=function(e,t,n){var r=n[0],o=n[1],i=r.value,a=e.getValue(t);if(isNaN(o)||""===o)return!0;var s=Fy[i](Number(a),Number(o));return!s&&e.subRows.length?e.subRows.some((function(e){return Hy(e,t,n)})):s},Vy=function(e,t,n){var r=e.getValue(t);return n.length<1||n.some((function(e){var t,n,o=e.value;return"all"===o||(null===(t=null===o||void 0===o?void 0:o.toLowerCase)||void 0===t?void 0:t.call(o))===(null===(n=null===r||void 0===r?void 0:r.toLowerCase)||void 0===n?void 0:n.call(r))}))},zy=function(e,t,n){var r,o,i=e.getValue(t),a=n.value;return"all"===a||(null===(r=null===a||void 0===a?void 0:a.toLowerCase)||void 0===r?void 0:r.call(a))===(null===(o=null===i||void 0===i?void 0:i.toLowerCase)||void 0===o?void 0:o.call(i))},Uy=function(e,t,n){var r,o,i=null===(o=null===(r=e.getValue(t))||void 0===r?void 0:r.toString)||void 0===o?void 0:o.call(r);if("string"!==typeof i)return!1;var a=n?n.toLowerCase():"",s=i.toLowerCase().includes(a);return!s&&e.subRows.length?e.subRows.some((function(e){return Uy(e,t,n)})):s},Gy=function(){return Gy=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Gy.apply(this,arguments)},Wy=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},$y=(0,i.forwardRef)((function(e,t){var n=e.id,r=e.icon,o=e.background,a=e.handleAction,s=e.tooltipText,u=e.confirmation,l=e.confirmationTitle,c=e.confirmationMessage,f=e.handleDecline,d=e.confirmLabel,p=e.declineLabel,h=e.actionButtonDirection,g=e.testPrefix,v=e.dataGa,m=e.disabled,y=e.visible,b=e.currentRow,w=e.selectedRows,x=e.disabledTooltipText,_=e.iconColor,S=e.flavour,O=void 0===S?"borderless":S,C=e.CustomUIAction,E=e.label,A=e.TooltipComponent,M=void 0===A?qe:A,k=Wy(e,["id","icon","background","handleAction","tooltipText","confirmation","confirmationTitle","confirmationMessage","handleDecline","confirmLabel","declineLabel","actionButtonDirection","testPrefix","dataGa","disabled","visible","currentRow","selectedRows","disabledTooltipText","iconColor","flavour","CustomUIAction","label","TooltipComponent"]),P=(0,i.useState)(!1),R=P[0],T=P[1];if(!1===y)return null;var I=E?Oe:et;return i.createElement(i.Fragment,null,R&&C&&i.createElement(C,{handleAction:a(),onClose:function(){return T(!1)},data:(null===b||void 0===b?void 0:b.original)||w}),R&&!C&&i.createElement(zm,{actionButtonDirection:h,declineLabel:p,confirmLabel:d,title:"function"===typeof l?l(null===b||void 0===b?void 0:b.original,w):l,message:"function"===typeof c?c(null===b||void 0===b?void 0:b.original,w):c,handleDecline:function(){T(!1),null===f||void 0===f||f()},handleConfirm:function(){T(!1),null===a||void 0===a||a()}}),i.createElement(M,{content:m?x:s},i.createElement(xe.default,{ref:t,alignItems:"center",justifyContent:"center",_hover:{background:m||E?null:"borderSecondary"},cursor:m?"auto":"pointer",key:n,round:!0,background:E?null:o},i.createElement(I,Gy({iconSize:"small","data-testid":"netdata-table-action-".concat(n).concat(g),"data-ga":v,disabled:m,onClick:function(){u||C?T(!0):a()},icon:r,flavour:O,iconColor:_,label:E},k)))))})),qy=$y,Yy=function(){return Yy=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Yy.apply(this,arguments)},Xy=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Ky={delete:{icon:"trashcan",confirmation:!0,tooltipText:"Delete",confirmationTitle:"Delete Row",confirmationMessage:"You are about to delete a row, are you sure?",confirmLabel:"Yes",declineLabel:"No",actionButtonDirection:"reverse",disabledTooltipText:"Delete is disabled"},edit:{icon:"pencilOutline",confirmation:!1,tooltipText:"Edit"},replace:{icon:"refresh",confirmation:!0,tooltipText:"Replace",confirmationTitle:"Replace Row",confirmationMessage:"You are about to replace a row, are you sure you want to continue?",confirmLabel:"Yes",declineLabel:"No",actionButtonDirection:"reverse"},info:{icon:"information",confirmation:!1,tooltipText:"Information"},toggleAlarm:{icon:"alarm_off",confirmation:!1,tooltipText:"Turn of Alarms"},userSettings:{icon:"user",confirmation:!1,tooltipText:"User Settings"},remove:{icon:"removeNode",confirmation:!0,actionButtonDirection:"reverse",confirmLabel:"Yes",declineLabel:"No"},goto:{icon:"nav_arrow_goto",confirmation:!1,tooltipText:"Go to"}},Jy=function(){return Jy=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Jy.apply(this,arguments)},Qy=function(e,t){var n=t.rowActions,r=t.enableSelection,o=t.testPrefix,a=t.tableMeta,s=function(e,t){var n=void 0===t?{}:t,r=n.testPrefix,o=n.tableMeta,a=(0,i.useMemo)((function(){return Object.keys(e).reduce((function(t,n){var r=Ky[n]||Ky.delete,o=e[n];return t.push(Yy(Yy({id:n},r),o)),t}),[])}),[e]);return a.length<1?null:{id:"actions",enableHiding:!1,enableResizing:!1,header:"Actions",cell:function(e){var t=e.row,n=e.table;return i.createElement(xe.default,{"data-testid":"action-cell",height:"100%",gap:2},a.map((function(e){var o=e.id,a=e.handleAction,s=e.isDisabled,u=e.isVisible,l=void 0===u||u,c=e.dataGa,f=Xy(e,["id","handleAction","isDisabled","isVisible","dataGa"]);return i.createElement(qy,Yy({},f,{disabled:"function"===typeof s?s(t.original):s,visible:"function"===typeof l?l(t.original):l,dataGa:"function"===typeof c?c(t.original):c,key:o,id:o,handleAction:function(){return a(t.original,n)},testPrefix:r,currentRow:t}))})))},enableColumnFilter:!1,enableSorting:!1,meta:{stopPropagation:!0},tableMeta:o}}(n,{testPrefix:o,tableMeta:a}),u=function(e,t){var n=t.testPrefix,r=t.tableMeta;return(0,i.useMemo)((function(){return e?{id:"checkbox",enableHiding:!1,enableResizing:!1,header:function(e){var t=e.table;return i.createElement($t,{"data-testid":"netdata-table-header-checkbox".concat(n),checked:t.getIsAllRowsSelected(),indeterminate:t.getIsSomeRowsSelected(),onChange:t.getToggleAllRowsSelectedHandler()})},cell:function(e){var t,r,o,a=e.row;return"hidden"!==(null===(t=a.original)||void 0===t?void 0:t.disabled)&&i.createElement($t,{"data-testid":"netdata-table-cell-checkbox".concat(n),checked:!(null===(r=a.original)||void 0===r?void 0:r.disabled)&&a.getIsSelected(),indeterminate:a.getIsSomeSelected(),onChange:a.getToggleSelectedHandler(),disabled:(null===(o=a.original)||void 0===o?void 0:o.disabled)||!1})},enableColumnFilter:!1,enableSorting:!1,size:30,maxSize:30,minSize:30,meta:{stopPropagation:!0},tableMeta:r}:null}),[e])}(r,{testPrefix:o,tableMeta:a});return(0,i.useMemo)((function(){if(!e||e.length<1)return[];var t=!1;return e=e.map((function(e,n){if(Array.isArray(e.columns))return t=!0,Jy(Jy({id:n},e),{columns:e.columns.map((function(e,t){if(!e.id)throw new Error("Please provide id at ".concat(t));return Jy(Jy({enableColumnFilter:!1,enableGlobalFilter:!0,enableSorting:!0,size:150,maxSize:5e3,minSize:150,enableHiding:!0,enableResize:!0,footer:function(e){return e.column.id},tableMeta:a},e),{accessorKey:e.accessorKey||e.id})}))});if(!e.id)throw new Error("Please provide id at ".concat(n));return Jy(Jy({enableColumnFilter:!1,enableGlobalFilter:!0,enableSorting:!0,size:150,maxSize:5e3,minSize:150,enableHiding:!0,enableResize:!0,footer:function(e){return e.column.id},tableMeta:a},e),{accessorKey:e.accessorKey||e.id})})),u&&e.unshift(t?{id:"selectionColumn",columns:u}:u),s&&e.push(t?{id:"rowActionsColumn",columns:s}:s),e}),[e,s,u])},eb=function(){return eb=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},eb.apply(this,arguments)},tb=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},nb=(0,i.forwardRef)((function(e,t){var n=e.isDisabled,r=e.isVisible,o=e.testPrefix,a=e.id,s=e.icon,u=e.handleAction,l=e.selectedRows,c=e.table,f=e.tooltipText,d=e.alwaysEnabled,p=tb(e,["isDisabled","isVisible","testPrefix","id","icon","handleAction","selectedRows","table","tooltipText","alwaysEnabled"]),h=(0,i.useRef)(),g="function"===typeof n?n():n,v="function"===typeof r?r():r;return i.createElement(qy,eb({ref:At(h,t),testPrefix:"-bulk".concat(o),key:a,visible:v,id:a,icon:s,handleAction:function(){return u(l,c)},tooltipText:f,disabled:!d&&(null===l||void 0===l?void 0:l.length)<1||g,background:"elementBackground",selectedRows:l},p))})),rb=nb,ob=function(e){var t=e.column,n=e.dataGa,r=e.disabled,o=t.getIsVisible();return i.createElement(xe.default,{alignItems:"center",as:Ne.ListItem,justifyContent:"between",padding:[1]},i.createElement($t,{checked:o,disabled:r,label:t.columnDef.name||t.id,onChange:t.getToggleVisibilityHandler(),"data-ga":"columns-menu::click-".concat(o?"disable":"enable","-").concat(t.id,"-::").concat(n)}))},ib=function(e){var t=e.dataGa,n=e.parentRef,r=e.isOpen,o=e.columns,a=e.onClose,s=e.pinnedColumns;return n.current&&r?i.createElement(Re.Z,{background:"dropdown",height:{max:"400px"},onClickOutside:a,overflow:{vertical:"auto"},round:1,target:n.current,width:50,align:{top:"bottom",right:"right"}},i.createElement(xe.default,{border:{size:"1px",type:"solid",side:"bottom",color:"borderSecondary"},padding:[3,3,1]},i.createElement(Ne.Text,{color:"textLite"},"Edit columns")),i.createElement(xe.default,{column:!0,padding:[1,3]},s.length?i.createElement(xe.default,{border:{size:"1px",type:"solid",side:"bottom",color:"borderSecondary"},column:!0},s.map((function(e){return i.createElement(ob,{column:e,dataGa:t,disabled:!0,key:e.id})}))):null,o.map((function(e){return i.createElement(ob,{column:e,dataGa:t,key:e.id})})))):null},ab=function(){return ab=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ab.apply(this,arguments)},sb=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},ub=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},lb=function(e){var t=e.alwaysEnabled,n=e.columnPinning,r=void 0===n?{}:n,o=e.dataGa,a=e.enableColumnPinning,s=e.handleAction,u=e.id,l=e.icon,c=e.isDisabled,f=e.isOpen,d=e.isVisible,p=e.onClose,h=e.selectedRows,g=e.table,v=e.testPrefix,m=e.tooltipText,y=sb(e,["alwaysEnabled","columnPinning","dataGa","enableColumnPinning","handleAction","id","icon","isDisabled","isOpen","isVisible","onClose","selectedRows","table","testPrefix","tooltipText"]),b=(0,i.useRef)(),w="function"===typeof c?c():c,x="function"===typeof d?d():d,_=g.getAllLeafColumns(),S=a?ub(ub([],(null===r||void 0===r?void 0:r.left)||[],!0),(null===r||void 0===r?void 0:r.right)||[],!0):[],O=a?_.reduce((function(e,t){var n;if(!t.getCanHide())return e;var r="columns";return S.includes(t.id)&&(r="pinnedColumns"),ab(ab({},e),((n={})[r]=ub(ub([],e[r],!0),[t],!1),n))}),{columns:[],pinnedColumns:[]}):{columns:_,pinnedColumns:[]},C=O.columns,E=O.pinnedColumns;return i.createElement(i.Fragment,null,i.createElement(rb,ab({ref:b,testPrefix:"-bulk".concat(v),visible:x,id:u,icon:l,handleAction:function(){return s(h,g)},tooltipText:m,disabled:!t&&(null===h||void 0===h?void 0:h.length)<1||w,background:"elementBackground",selectedRows:h,dataGa:o},y)),i.createElement(ib,{columns:C,dataGa:o,isOpen:f,onClose:p,parentRef:b,pinnedColumns:E}))},cb=function(){return cb=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},cb.apply(this,arguments)},fb=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},db={delete:{icon:"trashcan",confirmation:!0,tooltipText:"Delete",confirmationTitle:"Delete Row",confirmationMessage:"You are about to delete a row, are you sure you want to continue?",confirmLabel:"Yes",declineLabel:"No",actionButtonDirection:"reverse"},download:{icon:"download",confirmation:!1,tooltipText:"Download"},toggleAlarm:{icon:"alarm_off",confirmation:!1,tooltipText:"Turn of Alarms"},userSettings:{icon:"user",confirmation:!1,tooltipText:"User Settings"},addEntry:{icon:"plus",alwaysEnabled:!0,flavour:"default",iconColor:"white"},remove:{icon:"removeNode",confirmation:!0,confirmLabel:"Yes",declineLabel:"No"},columnVisibility:{icon:"gear",alwaysEnabled:!0}},pb=function(e,t){void 0===t&&(t={});var n=(0,Ie.Z)(!1),r=n[0],o=n[1],a=n[3];return(0,i.useMemo)((function(){return i.createElement(lb,cb({key:"columnVisibility"},db.columnVisibility,{handleAction:o,isOpen:r,isVisible:e,id:"columnVisibility",onClose:a},t))}),[e,r,t.table.getVisibleFlatColumns()])},hb=function(){return hb=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},hb.apply(this,arguments)},gb=(0,i.createContext)({}),vb=function(){return(0,i.useContext)(gb)},mb={hoveredRow:null,hoveredColumn:null,rowsHeight:{}},yb=function(e){var t=e.onHoverCell,n=e.children,r=(0,i.useState)(mb),o=r[0],a=r[1],s=(0,i.useCallback)((function(e){a((function(t){return hb(hb({},t),e)}))}),[]),u=(0,i.useCallback)((function(e){var n=void 0===e?{}:e,r=n.row,o=n.column;s({hoveredRow:r,hoveredColumn:o}),null===t||void 0===t||t({row:r,column:o})}),[t]),l=(0,i.useCallback)((function(e){var t=e.index,n=e.height;a((function(e){var r;return hb(hb({},e),{rowsHeight:hb(hb({},e.rowsHeight),(r={},r[t]=Math.max(e.rowsHeight[t]||0,n),r))})}))}),[]),c=(0,i.useMemo)((function(){return hb(hb({},o),{dispatch:s,onHover:u,setRowHeight:l})}),[o,u]);return i.createElement(gb.Provider,{value:c},n)},bb=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},wb=function(){return wb=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},wb.apply(this,arguments)},xb=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},_b=(0,s.default)(Ne.Text).attrs((function(e){return wb({as:"tr",width:"fit-content"},e)}))(Eb||(Eb=bb([""],[""]))),Sb=(0,s.default)(Pe.Z)(Ab||(Ab=bb(["\n border-bottom: 1px solid ",";\n &:not(:last-child) {\n border-right: 1px solid\n ",";\n }\n"],["\n border-bottom: 1px solid ",";\n &:not(:last-child) {\n border-right: 1px solid\n ",";\n }\n"])),(0,tt.getColor)("borderSecondary"),(function(e){var t=e.background,n=e.theme;return(0,tt.getColor)(t||"borderSecondary")({theme:n})})),Ob=(0,i.forwardRef)((function(e,t){var n=e.children,r=e.width,o=xb(e,["children","width"]);return i.createElement(Pe.Z,wb({sx:{borderCollapse:"separate","table-layout":"fixed",borderSpacing:"0"},ref:t,as:"table",width:r},o),n)}));Ob.Head=(0,i.forwardRef)((function(e,t){var n=e.children,r=xb(e,["children"]);return i.createElement(Pe.Z,wb({ref:t,sx:{zIndex:10,position:"sticky",top:0},as:"thead"},r),n)})),Ob.HeadRow=(0,i.forwardRef)((function(e,t){var n=e.children,r=xb(e,["children"]);return i.createElement(Pe.Z,wb({as:"tr",ref:t,background:"tableRowBg",color:"text"},r),n)})),Ob.Resizer=function(e){var t=e.onMouseDown,n=e.onTouchStart,r=e.deltaOffset,o=e.getIsResizing,a=e.background;if(t){var s=o()?{transform:"translateX(".concat(r,"px)")}:{};return i.createElement(Pe.Z,{_hover:{background:"resizerLine",color:"resizerLine"},_active:{background:"resizerLine",color:"resizerLine"},_before:{content:'":"',position:"absolute",top:"0",bottom:"0",display:"flex",alignItems:"center",left:"-8px",width:"8px"},sx:wb({width:"2px",userSelect:"none",touchAction:"none",cursor:"col-resize",color:"border"},s),onMouseDown:t,onTouchStart:n,background:a||"borderSecondary",position:"absolute",top:0,right:0,bottom:0})}},Ob.HeadCell=(0,i.forwardRef)((function(e,t){var n=e.id,r=e.children,o=e.align,a=void 0===o?"left":o,s=e.width,u=e.tooltipText,l=e.filter,c=e.onMouseDown,f=e.onTouchStart,d=e.getIsResizing,p=e.deltaOffset,h=e.styles,g=void 0===h?{}:h,v=e.headStyles,m=void 0===v?{}:v,y=xb(e,["id","children","align","width","tooltipText","filter","onMouseDown","onTouchStart","getIsResizing","deltaOffset","styles","headStyles"]),b=vb().onHover;return i.createElement(Sb,wb({as:"th",ref:t,sx:{textAlign:a,fontSize:"14px"},position:"relative",padding:[1,2],width:"".concat(s,"px"),onMouseEnter:function(){return b({row:null,column:n})},onMouseLeave:function(){return b()},height:"60px"},y,g,m,{background:y.background}),i.createElement(xe.default,null,r,u&&i.createElement(Pe.Z,{position:"absolute",top:1,right:"12px",width:4,height:4},i.createElement(qe,{align:"bottom",content:u},i.createElement(be.JO,{color:"nodeBadgeColor",size:"small",name:"information"})))),i.createElement(Pe.Z,{sx:{fontWeight:"normal"}},l),i.createElement(Ob.Resizer,{onMouseDown:c,onTouchStart:f,getIsResizing:d,deltaOffset:p,background:y.background}))}));var Cb={asc:"sort_ascending",desc:"sort_descending",indicator:"sort_indicator"};Ob.SortingHeadCell=(0,i.forwardRef)((function(e,t){var n,r=e.children,o=e.onSortClicked,a=e.setSortDirection,s=e.width,u=e.sortDirection,l=e.filter,c=e.align,f=void 0===c?"left":c,d=e.dataGa,p=e["data-testid"],h=e["sortby-testid"],g=e.styles,v=void 0===g?{}:g,m=e.headStyles,y=void 0===m?{}:m,b=e.tooltipText,w=e.coloredSortedColumn,x=xb(e,["children","onSortClicked","setSortDirection","width","sortDirection","filter","align","dataGa","data-testid","sortby-testid","styles","headStyles","tooltipText","coloredSortedColumn"]),_=(0,Ie.Z)(!1),S=_[0],O=_[2],C=_[3],E=S&&!u,A=(0,i.useCallback)((function(e){e.preventDefault(),null===o||void 0===o||o(e)}),[u,a,o]);return i.createElement(Ob.HeadCell,wb({styles:v,align:f,ref:t,"data-testid":p,width:s,tooltipText:b,headStyles:y},x,{filter:l},w&&!!u&&{background:"columnHighlight"}),i.createElement(Pe.Z,{onMouseEnter:O,onMouseLeave:C,onClick:A,position:"relative",cursor:"pointer","data-testid":h,"data-ga":"".concat(d,"::click-").concat(u?"ascending":"descending","-column-").concat(x.id)},i.createElement(xe.default,{position:"relative","data-testid":"sorting-cell-children-sorting-arrows-wrapper",gap:1},r,i.createElement(Pe.Z,{position:"absolute",top:.5,right:"-16px"},i.createElement(be.JO,{height:"16px",width:"16px",color:E?"textLite":"text",name:null!==(n=Cb[E?"indicator":u])&&void 0!==n?n:null})))))})),Ob.Body=(0,i.forwardRef)((function(e,t){var n=e.children,r=xb(e,["children"]);return i.createElement(Pe.Z,wb({ref:t,as:"tbody"},r),n)})),Ob.Cell=(0,i.forwardRef)((function(e,t){var n=e.align,r=void 0===n?"left":n,o=e.cellHeight,a=void 0===o?"65px":o,s=e.children,u=e.index,l=e.isRowHovering,c=e.meta,f=e.onClick,d=e.tableMeta,p=e.width,h=e.row,g=e.cell,v=xb(e,["align","cellHeight","children","index","isRowHovering","meta","onClick","tableMeta","width","row","cell"]);return i.createElement(Pe.Z,wb({as:"td",onClick:function(e){e.persist(),v.stopPropagation&&e.stopPropagation(),null===f||void 0===f||f()},padding:[1,2],ref:t,sx:{textAlign:r},width:"".concat(p,"px")},v,{background:!v.background&&l?"tableRowBgHover":v.background||(u%2===0?"mainBackground":"tableRowBg"),backgroundOpacity:l?v.backgroundOpacity?.8:1:v.backgroundOpacity||.7,height:a},null===d||void 0===d?void 0:d.cellStyles,null===d||void 0===d?void 0:d.pinnedStyles,null===d||void 0===d?void 0:d.styles,null===c||void 0===c?void 0:c.cellStyles,null===c||void 0===c?void 0:c.pinnedStyles,null===c||void 0===c?void 0:c.styles),s,g.getIsGrouped()&&h.getCanExpand()&&i.createElement(xe.default,{cursor:"pointer",role:"button",padding:[1],gap:1,onClick:function(e){h.getToggleExpandedHandler()(e),setTimeout((function(){return e.target.scrollIntoView({behavior:"smooth",block:"nearest"})}))}},i.createElement(Ne.Text,{fontSize:"10px",color:"textLite"},"Expand"),i.createElement(be.JO,{name:"chevron_down",width:"12px",height:"12px",color:"selected",rotate:h.getIsExpanded()?2:null})))})),Ob.Row=(0,i.forwardRef)((function(e,t){var n=e.children,r=e.onClick,o=e.disableClickRow,a=e.onMouseEnter,s=e.onMouseLeave,u=xb(e,["children","onClick","disableClickRow","onMouseEnter","onMouseLeave"]),l=o&&o(),c=!l&&void 0!==r?"pointer":"intial";return i.createElement(Pe.Z,wb({onMouseEnter:function(e){null===a||void 0===a||a(e)},onMouseLeave:function(e){null===s||void 0===s||s(e)},as:_b,cursor:c,isClickable:!!r,onClick:function(e){l||(e.persist(),e.stopPropagation(),null===r||void 0===r||r())},ref:t},u),n)}));var Eb,Ab,Mb=Ob;var kb=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(r){0}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),Pb=Math.abs,Rb=String.fromCharCode,Tb=Object.assign;function Ib(e){return e.trim()}function Bb(e,t,n){return e.replace(t,n)}function Db(e,t){return e.indexOf(t)}function jb(e,t){return 0|e.charCodeAt(t)}function Lb(e,t,n){return e.slice(t,n)}function Zb(e){return e.length}function Nb(e){return e.length}function Fb(e,t){return t.push(e),e}var Hb=1,Vb=1,zb=0,Ub=0,Gb=0,Wb="";function $b(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:Hb,column:Vb,length:a,return:""}}function qb(e,t){return Tb($b("",null,null,"",null,null,0),e,{length:-e.length},t)}function Yb(){return Gb=Ub>0?jb(Wb,--Ub):0,Vb--,10===Gb&&(Vb=1,Hb--),Gb}function Xb(){return Gb=Ub<zb?jb(Wb,Ub++):0,Vb++,10===Gb&&(Vb=1,Hb++),Gb}function Kb(){return jb(Wb,Ub)}function Jb(){return Ub}function Qb(e,t){return Lb(Wb,e,t)}function ew(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function tw(e){return Hb=Vb=1,zb=Zb(Wb=e),Ub=0,[]}function nw(e){return Wb="",e}function rw(e){return Ib(Qb(Ub-1,aw(91===e?e+2:40===e?e+1:e)))}function ow(e){for(;(Gb=Kb())&&Gb<33;)Xb();return ew(e)>2||ew(Gb)>3?"":" "}function iw(e,t){for(;--t&&Xb()&&!(Gb<48||Gb>102||Gb>57&&Gb<65||Gb>70&&Gb<97););return Qb(e,Jb()+(t<6&&32==Kb()&&32==Xb()))}function aw(e){for(;Xb();)switch(Gb){case e:return Ub;case 34:case 39:34!==e&&39!==e&&aw(Gb);break;case 40:41===e&&aw(e);break;case 92:Xb()}return Ub}function sw(e,t){for(;Xb()&&e+Gb!==57&&(e+Gb!==84||47!==Kb()););return"/*"+Qb(t,Ub-1)+"*"+Rb(47===e?e:Xb())}function uw(e){for(;!ew(Kb());)Xb();return Qb(e,Ub)}var lw="-ms-",cw="-moz-",fw="-webkit-",dw="comm",pw="rule",hw="decl",gw="@keyframes";function vw(e,t){for(var n="",r=Nb(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function mw(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case hw:return e.return=e.return||e.value;case dw:return"";case gw:return e.return=e.value+"{"+vw(e.children,r)+"}";case pw:e.value=e.props.join(",")}return Zb(n=vw(e.children,r))?e.return=e.value+"{"+n+"}":""}function yw(e){return nw(bw("",null,null,null,[""],e=tw(e),0,[0],e))}function bw(e,t,n,r,o,i,a,s,u){for(var l=0,c=0,f=a,d=0,p=0,h=0,g=1,v=1,m=1,y=0,b="",w=o,x=i,_=r,S=b;v;)switch(h=y,y=Xb()){case 40:if(108!=h&&58==jb(S,f-1)){-1!=Db(S+=Bb(rw(y),"&","&\f"),"&\f")&&(m=-1);break}case 34:case 39:case 91:S+=rw(y);break;case 9:case 10:case 13:case 32:S+=ow(h);break;case 92:S+=iw(Jb()-1,7);continue;case 47:switch(Kb()){case 42:case 47:Fb(xw(sw(Xb(),Jb()),t,n),u);break;default:S+="/"}break;case 123*g:s[l++]=Zb(S)*m;case 125*g:case 59:case 0:switch(y){case 0:case 125:v=0;case 59+c:-1==m&&(S=Bb(S,/\f/g,"")),p>0&&Zb(S)-f&&Fb(p>32?_w(S+";",r,n,f-1):_w(Bb(S," ","")+";",r,n,f-2),u);break;case 59:S+=";";default:if(Fb(_=ww(S,t,n,l,c,o,s,b,w=[],x=[],f),i),123===y)if(0===c)bw(S,t,_,_,w,i,f,s,x);else switch(99===d&&110===jb(S,3)?100:d){case 100:case 108:case 109:case 115:bw(e,_,_,r&&Fb(ww(e,_,_,0,0,o,s,b,o,w=[],f),x),o,x,f,s,r?w:x);break;default:bw(S,_,_,_,[""],x,0,s,x)}}l=c=p=0,g=m=1,b=S="",f=a;break;case 58:f=1+Zb(S),p=h;default:if(g<1)if(123==y)--g;else if(125==y&&0==g++&&125==Yb())continue;switch(S+=Rb(y),y*g){case 38:m=c>0?1:(S+="\f",-1);break;case 44:s[l++]=(Zb(S)-1)*m,m=1;break;case 64:45===Kb()&&(S+=rw(Xb())),d=Kb(),c=f=Zb(b=S+=uw(Jb())),y++;break;case 45:45===h&&2==Zb(S)&&(g=0)}}return i}function ww(e,t,n,r,o,i,a,s,u,l,c){for(var f=o-1,d=0===o?i:[""],p=Nb(d),h=0,g=0,v=0;h<r;++h)for(var m=0,y=Lb(e,f+1,f=Pb(g=a[h])),b=e;m<p;++m)(b=Ib(g>0?d[m]+" "+y:Bb(y,/&\f/g,d[m])))&&(u[v++]=b);return $b(e,t,n,0===o?pw:s,u,l,c)}function xw(e,t,n){return $b(e,t,n,dw,Rb(Gb),Lb(e,2,-2),0)}function _w(e,t,n,r){return $b(e,t,n,hw,Lb(e,0,r),Lb(e,r+1,-1),r)}var Sw=function(e,t,n){for(var r=0,o=0;r=o,o=Kb(),38===r&&12===o&&(t[n]=1),!ew(o);)Xb();return Qb(e,Ub)},Ow=function(e,t){return nw(function(e,t){var n=-1,r=44;do{switch(ew(r)){case 0:38===r&&12===Kb()&&(t[n]=1),e[n]+=Sw(Ub-1,t,n);break;case 2:e[n]+=rw(r);break;case 4:if(44===r){e[++n]=58===Kb()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=Rb(r)}}while(r=Xb());return e}(tw(e),t))},Cw=new WeakMap,Ew=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Cw.get(n))&&!r){Cw.set(e,!0);for(var o=[],i=Ow(t,o),a=n.props,s=0,u=0;s<i.length;s++)for(var l=0;l<a.length;l++,u++)e.props[u]=o[s]?i[s].replace(/&\f/g,a[l]):a[l]+" "+i[s]}}},Aw=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function Mw(e,t){switch(function(e,t){return 45^jb(e,0)?(((t<<2^jb(e,0))<<2^jb(e,1))<<2^jb(e,2))<<2^jb(e,3):0}(e,t)){case 5103:return fw+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return fw+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return fw+e+cw+e+lw+e+e;case 6828:case 4268:return fw+e+lw+e+e;case 6165:return fw+e+lw+"flex-"+e+e;case 5187:return fw+e+Bb(e,/(\w+).+(:[^]+)/,fw+"box-$1$2"+lw+"flex-$1$2")+e;case 5443:return fw+e+lw+"flex-item-"+Bb(e,/flex-|-self/,"")+e;case 4675:return fw+e+lw+"flex-line-pack"+Bb(e,/align-content|flex-|-self/,"")+e;case 5548:return fw+e+lw+Bb(e,"shrink","negative")+e;case 5292:return fw+e+lw+Bb(e,"basis","preferred-size")+e;case 6060:return fw+"box-"+Bb(e,"-grow","")+fw+e+lw+Bb(e,"grow","positive")+e;case 4554:return fw+Bb(e,/([^-])(transform)/g,"$1"+fw+"$2")+e;case 6187:return Bb(Bb(Bb(e,/(zoom-|grab)/,fw+"$1"),/(image-set)/,fw+"$1"),e,"")+e;case 5495:case 3959:return Bb(e,/(image-set\([^]*)/,fw+"$1$`$1");case 4968:return Bb(Bb(e,/(.+:)(flex-)?(.*)/,fw+"box-pack:$3"+lw+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+fw+e+e;case 4095:case 3583:case 4068:case 2532:return Bb(e,/(.+)-inline(.+)/,fw+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Zb(e)-1-t>6)switch(jb(e,t+1)){case 109:if(45!==jb(e,t+4))break;case 102:return Bb(e,/(.+:)(.+)-([^]+)/,"$1"+fw+"$2-$3$1"+cw+(108==jb(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Db(e,"stretch")?Mw(Bb(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==jb(e,t+1))break;case 6444:switch(jb(e,Zb(e)-3-(~Db(e,"!important")&&10))){case 107:return Bb(e,":",":"+fw)+e;case 101:return Bb(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+fw+(45===jb(e,14)?"inline-":"")+"box$3$1"+fw+"$2$3$1"+lw+"$2box$3")+e}break;case 5936:switch(jb(e,t+11)){case 114:return fw+e+lw+Bb(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return fw+e+lw+Bb(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return fw+e+lw+Bb(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return fw+e+lw+e+e}return e}var kw=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case hw:e.return=Mw(e.value,e.length);break;case gw:return vw([qb(e,{value:Bb(e.value,"@","@"+fw)})],r);case pw:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return vw([qb(e,{props:[Bb(t,/:(read-\w+)/,":"+cw+"$1")]})],r);case"::placeholder":return vw([qb(e,{props:[Bb(t,/:(plac\w+)/,":"+fw+"input-$1")]}),qb(e,{props:[Bb(t,/:(plac\w+)/,":"+cw+"$1")]}),qb(e,{props:[Bb(t,/:(plac\w+)/,lw+"input-$1")]})],r)}return""}))}}],Pw=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r=e.stylisPlugins||kw;var o,i,a={},s=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)a[t[n]]=!0;s.push(e)}));var u,l,c=[mw,(l=function(e){u.insert(e)},function(e){e.root||(e=e.return)&&l(e)})],f=function(e){var t=Nb(e);return function(n,r,o,i){for(var a="",s=0;s<t;s++)a+=e[s](n,r,o,i)||"";return a}}([Ew,Aw].concat(r,c));i=function(e,t,n,r){u=n,vw(yw(e?e+"{"+t.styles+"}":t.styles),f),r&&(d.inserted[t.name]=!0)};var d={key:t,sheet:new kb({key:t,container:o,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:a,registered:{},insert:i};return d.sheet.hydrate(s),d};var Rw=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)};var Tw={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Iw=n(45042),Bw=/[A-Z]|^ms/g,Dw=/_EMO_([^_]+?)_([^]*?)_EMO_/g,jw=function(e){return 45===e.charCodeAt(1)},Lw=function(e){return null!=e&&"boolean"!==typeof e},Zw=(0,Iw.Z)((function(e){return jw(e)?e:e.replace(Bw,"-$&").toLowerCase()})),Nw=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(Dw,(function(e,t,n){return Hw={name:t,styles:n,next:Hw},t}))}return 1===Tw[e]||jw(e)||"number"!==typeof t||0===t?t:t+"px"};function Fw(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return Hw={name:n.name,styles:n.styles,next:Hw},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)Hw={name:r.name,styles:r.styles,next:Hw},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=Fw(e,t,n[o])+";";else for(var i in n){var a=n[i];if("object"!==typeof a)null!=t&&void 0!==t[a]?r+=i+"{"+t[a]+"}":Lw(a)&&(r+=Zw(i)+":"+Nw(i,a)+";");else if(!Array.isArray(a)||"string"!==typeof a[0]||null!=t&&void 0!==t[a[0]]){var s=Fw(e,t,a);switch(i){case"animation":case"animationName":r+=Zw(i)+":"+s+";";break;default:r+=i+"{"+s+"}"}}else for(var u=0;u<a.length;u++)Lw(a[u])&&(r+=Zw(i)+":"+Nw(i,a[u])+";")}return r}(e,t,n);case"function":if(void 0!==e){var o=Hw,i=n(e);return Hw=o,Fw(e,t,i)}}if(null==t)return n;var a=t[n];return void 0!==a?a:n}var Hw,Vw=/label:\s*([^\s;\n{]+)\s*(;|$)/g;var zw=function(e,t,n){if(1===e.length&&"object"===typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";Hw=void 0;var i=e[0];null==i||void 0===i.raw?(r=!1,o+=Fw(n,t,i)):o+=i[0];for(var a=1;a<e.length;a++)o+=Fw(n,t,e[a]),r&&(o+=i[a]);Vw.lastIndex=0;for(var s,u="";null!==(s=Vw.exec(o));)u+="-"+s[1];var l=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+u;return{name:l,styles:o,next:Hw}},Uw=!!a.useInsertionEffect&&a.useInsertionEffect,Gw=Uw||function(e){return e()},Ww=(Uw||i.useLayoutEffect,{}.hasOwnProperty),$w=i.createContext("undefined"!==typeof HTMLElement?Pw({key:"css"}):null);$w.Provider;var qw=function(e){return(0,i.forwardRef)((function(t,n){var r=(0,i.useContext)($w);return e(t,r,n)}))};var Yw=i.createContext({});var Xw="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",Kw=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Rw(t,n,r),Gw((function(){return function(e,t,n){Rw(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}(t,n,r)})),null},Jw=qw((function(e,t,n){var r=e.css;"string"===typeof r&&void 0!==t.registered[r]&&(r=t.registered[r]);var o=e[Xw],a=[r],s="";"string"===typeof e.className?s=function(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}(t.registered,a,e.className):null!=e.className&&(s=e.className+" ");var u=zw(a,void 0,i.useContext(Yw));s+=t.key+"-"+u.name;var l={};for(var c in e)Ww.call(e,c)&&"css"!==c&&c!==Xw&&(l[c]=e[c]);return l.ref=n,l.className=s,i.createElement(i.Fragment,null,i.createElement(Kw,{cache:t,serialized:u,isStringTag:"string"===typeof o}),i.createElement(o,l))}));var Qw=Jw,ex=function(e,t){var n=arguments;if(null==t||!Ww.call(t,"css"))return i.createElement.apply(void 0,n);var r=n.length,o=new Array(r);o[0]=Qw,o[1]=function(e,t){var n={};for(var r in t)Ww.call(t,r)&&(n[r]=t[r]);return n[Xw]=e,n}(e,t);for(var a=2;a<r;a++)o[a]=n[a];return i.createElement.apply(null,o)};function tx(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return zw(t)}var nx=n(40181);function rx(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,s=[],u=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,o=c}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return s}}(e,t)||(0,nx.Z)(e,t)||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 ox(e,t){if(null==e)return{};var n,r,o=zo(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ix=n(71002);function ax(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}Math.min,Math.max;const sx=["top","right","bottom","left"];sx.reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]);function ux(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function lx(e){return ux(e).getComputedStyle(e)}function cx(e){return e instanceof ux(e).Node}function fx(e){return cx(e)?(e.nodeName||"").toLowerCase():""}let dx;function px(){if(dx)return dx;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(dx=e.brands.map((e=>e.brand+"/"+e.version)).join(" "),dx):navigator.userAgent}function hx(e){return e instanceof ux(e).HTMLElement}function gx(e){return e instanceof ux(e).Element}function vx(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ux(e).ShadowRoot||e instanceof ShadowRoot)}function mx(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=lx(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function yx(){return/^((?!chrome|android).)*safari/i.test(px())}function bx(e){return["html","body","#document"].includes(fx(e))}Math.min,Math.max;const wx=Math.round;function xx(e){const t=lx(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=hx(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,s=wx(n)!==i||wx(r)!==a;return s&&(n=i,r=a),{width:n,height:r,fallback:s}}function _x(e){return gx(e)?e:e.contextElement}const Sx={x:1,y:1};function Ox(e){const t=_x(e);if(!hx(t))return Sx;const n=t.getBoundingClientRect(),{width:r,height:o,fallback:i}=xx(t);let a=(i?wx(n.width):n.width)/r,s=(i?wx(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function Cx(e,t,n,r){var o,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=_x(e);let u=Sx;t&&(r?gx(r)&&(u=Ox(r)):u=Ox(e));const l=s?ux(s):window,c=yx()&&n;let f=(a.left+(c&&(null==(o=l.visualViewport)?void 0:o.offsetLeft)||0))/u.x,d=(a.top+(c&&(null==(i=l.visualViewport)?void 0:i.offsetTop)||0))/u.y,p=a.width/u.x,h=a.height/u.y;if(s){const e=ux(s),t=r&&gx(r)?ux(r):r;let n=e.frameElement;for(;n&&r&&t!==e;){const e=Ox(n),t=n.getBoundingClientRect(),r=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(r.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(r.paddingTop))*e.y,f*=e.x,d*=e.y,p*=e.x,h*=e.y,f+=t.x,d+=t.y,n=ux(n).frameElement}}return ax({width:p,height:h,x:f,y:d})}function Ex(e){return((cx(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ax(e){if("html"===fx(e))return e;const t=e.assignedSlot||e.parentNode||vx(e)&&e.host||Ex(e);return vx(t)?t.host:t}function Mx(e){const t=Ax(e);return bx(t)?t.ownerDocument.body:hx(t)&&mx(t)?t:Mx(t)}function kx(e,t){var n;void 0===t&&(t=[]);const r=Mx(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=ux(r);return o?t.concat(i,i.visualViewport||[],mx(r)?r:[]):t.concat(r,kx(r))}var Px=i.useLayoutEffect,Rx=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],Tx=function(){};function Ix(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function Bx(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var i=[].concat(r);if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&i.push("".concat(Ix(e,a)));return i.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var Dx=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===(0,ix.Z)(e)&&null!==e?[e]:[];var t},jx=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,jl({},ox(e,Rx))},Lx=function(e,t,n){var r=e.cx,o=e.getStyles,i=e.getClassNames,a=e.className;return{css:o(t,e),className:r(null!==n&&void 0!==n?n:{},i(t,e),a)}};function Zx(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function Nx(e){return Zx(e)?window.pageYOffset:e.scrollTop}function Fx(e,t){Zx(e)?window.scrollTo(0,t):e.scrollTop=t}function Hx(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Tx,o=Nx(e),i=t-o,a=0;!function t(){var s=function(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}(a+=10,o,i,n);Fx(e,s),a<n?window.requestAnimationFrame(t):r(e)}()}function Vx(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=t.offsetHeight/3;r.bottom+o>n.bottom?Fx(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o<n.top&&Fx(e,Math.max(t.offsetTop-o,0))}function zx(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}var Ux=!1,Gx={get passive(){return Ux=!0}},Wx="undefined"!==typeof window?window:{};Wx.addEventListener&&Wx.removeEventListener&&(Wx.addEventListener("p",Tx,Gx),Wx.removeEventListener("p",Tx,!1));var $x=Ux;function qx(e){return null!=e}function Yx(e,t,n){return e?t:n}function Xx(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,o=e.placement,i=e.shouldScroll,a=e.isFixedPosition,s=e.controlHeight,u=function(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var o=e;o=o.parentElement;)if(t=getComputedStyle(o),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return o;return document.documentElement}(n),l={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return l;var c,f=u.getBoundingClientRect().height,d=n.getBoundingClientRect(),p=d.bottom,h=d.height,g=d.top,v=n.offsetParent.getBoundingClientRect().top,m=a?window.innerHeight:Zx(c=u)?window.innerHeight:c.clientHeight,y=Nx(u),b=parseInt(getComputedStyle(n).marginBottom,10),w=parseInt(getComputedStyle(n).marginTop,10),x=v-w,_=m-g,S=x+y,O=f-y-g,C=p-m+y+b,E=y+g-w,A=160;switch(o){case"auto":case"bottom":if(_>=h)return{placement:"bottom",maxHeight:t};if(O>=h&&!a)return i&&Hx(u,C,A),{placement:"bottom",maxHeight:t};if(!a&&O>=r||a&&_>=r)return i&&Hx(u,C,A),{placement:"bottom",maxHeight:a?_-b:O-b};if("auto"===o||a){var M=t,k=a?x:S;return k>=r&&(M=Math.min(k-b-s,t)),{placement:"top",maxHeight:M}}if("bottom"===o)return i&&Fx(u,C),{placement:"bottom",maxHeight:t};break;case"top":if(x>=h)return{placement:"top",maxHeight:t};if(S>=h&&!a)return i&&Hx(u,E,A),{placement:"top",maxHeight:t};if(!a&&S>=r||a&&x>=r){var P=t;return(!a&&S>=r||a&&x>=r)&&(P=a?x-w:S-w),i&&Hx(u,E,A),{placement:"top",maxHeight:P}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return l}var Kx=function(e){return"auto"===e?"bottom":e},Jx=(0,i.createContext)(null),Qx=function(e){var t=e.children,n=e.minMenuHeight,r=e.maxMenuHeight,o=e.menuPlacement,a=e.menuPosition,s=e.menuShouldScrollIntoView,u=e.theme,l=((0,i.useContext)(Jx)||{}).setPortalPlacement,c=(0,i.useRef)(null),f=rx((0,i.useState)(r),2),d=f[0],p=f[1],h=rx((0,i.useState)(null),2),g=h[0],v=h[1],m=u.spacing.controlHeight;return Px((function(){var e=c.current;if(e){var t="fixed"===a,i=Xx({maxHeight:r,menuEl:e,minHeight:n,placement:o,shouldScroll:s&&!t,isFixedPosition:t,controlHeight:m});p(i.maxHeight),v(i.placement),null===l||void 0===l||l(i.placement)}}),[r,o,a,s,n,l,m]),t({ref:c,placerProps:jl(jl({},e),{},{placement:g||Kx(o),maxHeight:d})})},e_=function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return ex("div",(0,u.Z)({},Lx(e,"menu",{menu:!0}),{ref:n},r),t)},t_=function(e,t){var n=e.theme,r=n.spacing.baseUnit,o=n.colors;return jl({textAlign:"center"},t?{}:{color:o.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},n_=t_,r_=t_,o_=function(e){var t=e.children,n=e.innerProps;return ex("div",(0,u.Z)({},Lx(e,"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),t)};o_.defaultProps={children:"No options"};var i_=function(e){var t=e.children,n=e.innerProps;return ex("div",(0,u.Z)({},Lx(e,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),t)};i_.defaultProps={children:"Loading..."};var a_,s_=["size"];var u_,l_,c_={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},f_=function(e){var t=e.size,n=ox(e,s_);return ex("svg",(0,u.Z)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:c_},n))},d_=function(e){return ex(f_,(0,u.Z)({size:20},e),ex("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},p_=function(e){return ex(f_,(0,u.Z)({size:20},e),ex("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},h_=function(e,t){var n=e.isFocused,r=e.theme,o=r.spacing.baseUnit,i=r.colors;return jl({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?i.neutral60:i.neutral20,padding:2*o,":hover":{color:n?i.neutral80:i.neutral40}})},g_=h_,v_=h_,m_=function(){var e=tx.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(a_||(u_=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],l_||(l_=u_.slice(0)),a_=Object.freeze(Object.defineProperties(u_,{raw:{value:Object.freeze(l_)}})))),y_=function(e){var t=e.delay,n=e.offset;return ex("span",{css:tx({animation:"".concat(m_," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},b_=function(e){var t=e.innerProps,n=e.isRtl;return ex("div",(0,u.Z)({},Lx(e,"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),ex(y_,{delay:0,offset:n}),ex(y_,{delay:160,offset:!0}),ex(y_,{delay:320,offset:!n}))};b_.defaultProps={size:4};var w_=function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.innerRef,i=e.innerProps,a=e.menuIsOpen;return ex("div",(0,u.Z)({ref:o},Lx(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":a}),i),t)},x_=["data"],__=function(e){var t=e.children,n=e.cx,r=e.getStyles,o=e.getClassNames,i=e.Heading,a=e.headingProps,s=e.innerProps,l=e.label,c=e.theme,f=e.selectProps;return ex("div",(0,u.Z)({},Lx(e,"group",{group:!0}),s),ex(i,(0,u.Z)({},a,{selectProps:f,theme:c,getStyles:r,getClassNames:o,cx:n}),l),ex("div",null,t))},S_=["innerRef","isDisabled","isHidden","inputClassName"],O_={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},C_={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":jl({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},O_)},E_=function(e){return jl({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},O_)},A_=function(e){var t=e.children,n=e.innerProps;return ex("div",n,t)};var M_=function(e){var t=e.children,n=e.components,r=e.data,o=e.innerProps,i=e.isDisabled,a=e.removeProps,s=e.selectProps,u=n.Container,l=n.Label,c=n.Remove;return ex(u,{data:r,innerProps:jl(jl({},Lx(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":i})),o),selectProps:s},ex(l,{data:r,innerProps:jl({},Lx(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:s},t),ex(c,{data:r,innerProps:jl(jl({},Lx(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},a),selectProps:s}))},k_={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return ex("div",(0,u.Z)({},Lx(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||ex(d_,null))},Control:w_,DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return ex("div",(0,u.Z)({},Lx(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||ex(p_,null))},DownChevron:p_,CrossIcon:d_,Group:__,GroupHeading:function(e){var t=jx(e);t.data;var n=ox(t,x_);return ex("div",(0,u.Z)({},Lx(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return ex("div",(0,u.Z)({},Lx(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return ex("span",(0,u.Z)({},t,Lx(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=jx(e),o=r.innerRef,i=r.isDisabled,a=r.isHidden,s=r.inputClassName,l=ox(r,S_);return ex("div",(0,u.Z)({},Lx(e,"input",{"input-container":!0}),{"data-value":n||""}),ex("input",(0,u.Z)({className:t({input:!0},s),ref:o,style:E_(a),disabled:i},l)))},LoadingIndicator:b_,Menu:e_,MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,o=e.isMulti;return ex("div",(0,u.Z)({},Lx(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:r},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,r=e.controlElement,o=e.innerProps,a=e.menuPlacement,s=e.menuPosition,l=(0,i.useRef)(null),c=(0,i.useRef)(null),f=rx((0,i.useState)(Kx(a)),2),d=f[0],p=f[1],h=(0,i.useMemo)((function(){return{setPortalPlacement:p}}),[]),g=rx((0,i.useState)(null),2),v=g[0],m=g[1],y=(0,i.useCallback)((function(){if(r){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(r),t="fixed"===s?0:window.pageYOffset,n=e[d]+t;n===(null===v||void 0===v?void 0:v.offset)&&e.left===(null===v||void 0===v?void 0:v.rect.left)&&e.width===(null===v||void 0===v?void 0:v.rect.width)||m({offset:n,rect:e})}}),[r,s,d,null===v||void 0===v?void 0:v.offset,null===v||void 0===v?void 0:v.rect.left,null===v||void 0===v?void 0:v.rect.width]);Px((function(){y()}),[y]);var b=(0,i.useCallback)((function(){"function"===typeof c.current&&(c.current(),c.current=null),r&&l.current&&(c.current=function(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=!0,animationFrame:s=!1}=r,u=o||i?[...gx(e)?kx(e):e.contextElement?kx(e.contextElement):[],...kx(t)]:[];u.forEach((e=>{const t=!gx(e)&&e.toString().includes("V");!o||s&&!t||e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)}));let l,c=null;a&&(c=new ResizeObserver((()=>{n()})),gx(e)&&!s&&c.observe(e),gx(e)||!e.contextElement||s||c.observe(e.contextElement),c.observe(t));let f=s?Cx(e):null;return s&&function t(){const r=Cx(e);!f||r.x===f.x&&r.y===f.y&&r.width===f.width&&r.height===f.height||n(),f=r,l=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach((e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)})),null==(e=c)||e.disconnect(),c=null,s&&cancelAnimationFrame(l)}}(r,l.current,y,{elementResize:"ResizeObserver"in window}))}),[r,y]);Px((function(){b()}),[b]);var w=(0,i.useCallback)((function(e){l.current=e,b()}),[b]);if(!t&&"fixed"!==s||!v)return null;var x=ex("div",(0,u.Z)({ref:w},Lx(jl(jl({},e),{},{offset:v.offset,position:s,rect:v.rect}),"menuPortal",{"menu-portal":!0}),o),n);return ex(Jx.Provider,{value:h},t?(0,lt.createPortal)(x,t):x)},LoadingMessage:i_,NoOptionsMessage:o_,MultiValue:M_,MultiValueContainer:A_,MultiValueLabel:A_,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return ex("div",(0,u.Z)({role:"button"},n),t||ex(d_,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.isSelected,i=e.innerRef,a=e.innerProps;return ex("div",(0,u.Z)({},Lx(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":o}),{ref:i,"aria-disabled":n},a),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return ex("div",(0,u.Z)({},Lx(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,o=e.isRtl;return ex("div",(0,u.Z)({},Lx(e,"container",{"--is-disabled":r,"--is-rtl":o}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return ex("div",(0,u.Z)({},Lx(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,o=e.hasValue;return ex("div",(0,u.Z)({},Lx(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":o}),n),t)}},P_=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];var R_=n(15671),T_=n(43144),I_=n(60136),B_=n(27277),D_=n(30907);function j_(e){return function(e){if(Array.isArray(e))return(0,D_.Z)(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,nx.Z)(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.")}()}var L_=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function Z_(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(r=e[n],o=t[n],!(r===o||L_(r)&&L_(o)))return!1;var r,o;return!0}for(var N_={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},F_=function(e){return ex("span",(0,u.Z)({css:N_},e))},H_={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.isDisabled,o=e.tabSelectsValue;switch(e.context){case"menu":return"Use Up and Down to choose options".concat(r?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(o?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,r=void 0===n?"":n,o=e.labels,i=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(o.length>1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return"option ".concat(r,i?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,o=e.label,i=void 0===o?"":o,a=e.selectValue,s=e.isDisabled,u=e.isSelected,l=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&a)return"value ".concat(i," focused, ").concat(l(a,n),".");if("menu"===t){var c=s?" disabled":"",f="".concat(u?"selected":"focused").concat(c);return"option ".concat(i," ").concat(f,", ").concat(l(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},V_=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,o=e.focusableOptions,a=e.isFocused,s=e.selectValue,u=e.selectProps,l=e.id,c=u.ariaLiveMessages,f=u.getOptionLabel,d=u.inputValue,p=u.isMulti,h=u.isOptionDisabled,g=u.isSearchable,v=u.menuIsOpen,m=u.options,y=u.screenReaderStatus,b=u.tabSelectsValue,w=u["aria-label"],x=u["aria-live"],_=(0,i.useMemo)((function(){return jl(jl({},H_),c||{})}),[c]),S=(0,i.useMemo)((function(){var e,n="";if(t&&_.onChange){var r=t.option,o=t.options,i=t.removedValue,a=t.removedValues,u=t.value,l=i||r||(e=u,Array.isArray(e)?null:e),c=l?f(l):"",d=o||a||void 0,p=d?d.map(f):[],g=jl({isDisabled:l&&h(l,s),label:c,labels:p},t);n=_.onChange(g)}return n}),[t,_,h,s,f]),O=(0,i.useMemo)((function(){var e="",t=n||r,i=!!(n&&s&&s.includes(n));if(t&&_.onFocus){var a={focused:t,label:f(t),isDisabled:h(t,s),isSelected:i,options:o,context:t===n?"menu":"value",selectValue:s};e=_.onFocus(a)}return e}),[n,r,f,h,_,o,s]),C=(0,i.useMemo)((function(){var e="";if(v&&m.length&&_.onFilter){var t=y({count:o.length});e=_.onFilter({inputValue:d,resultsMessage:t})}return e}),[o,d,v,_,m,y]),E=(0,i.useMemo)((function(){var e="";if(_.guidance){var t=r?"value":v?"menu":"input";e=_.guidance({"aria-label":w,context:t,isDisabled:n&&h(n,s),isMulti:p,isSearchable:g,tabSelectsValue:b})}return e}),[w,n,r,p,h,g,v,_,s,b]),A="".concat(O," ").concat(C," ").concat(E),M=ex(i.Fragment,null,ex("span",{id:"aria-selection"},S),ex("span",{id:"aria-context"},A)),k="initial-input-focus"===(null===t||void 0===t?void 0:t.action);return ex(i.Fragment,null,ex(F_,{id:l},k&&M),ex(F_,{"aria-live":x,"aria-atomic":"false","aria-relevant":"additions text"},a&&!k&&M))},z_=[{base:"A",letters:"A\u24b6\uff21\xc0\xc1\xc2\u1ea6\u1ea4\u1eaa\u1ea8\xc3\u0100\u0102\u1eb0\u1eae\u1eb4\u1eb2\u0226\u01e0\xc4\u01de\u1ea2\xc5\u01fa\u01cd\u0200\u0202\u1ea0\u1eac\u1eb6\u1e00\u0104\u023a\u2c6f"},{base:"AA",letters:"\ua732"},{base:"AE",letters:"\xc6\u01fc\u01e2"},{base:"AO",letters:"\ua734"},{base:"AU",letters:"\ua736"},{base:"AV",letters:"\ua738\ua73a"},{base:"AY",letters:"\ua73c"},{base:"B",letters:"B\u24b7\uff22\u1e02\u1e04\u1e06\u0243\u0182\u0181"},{base:"C",letters:"C\u24b8\uff23\u0106\u0108\u010a\u010c\xc7\u1e08\u0187\u023b\ua73e"},{base:"D",letters:"D\u24b9\uff24\u1e0a\u010e\u1e0c\u1e10\u1e12\u1e0e\u0110\u018b\u018a\u0189\ua779"},{base:"DZ",letters:"\u01f1\u01c4"},{base:"Dz",letters:"\u01f2\u01c5"},{base:"E",letters:"E\u24ba\uff25\xc8\xc9\xca\u1ec0\u1ebe\u1ec4\u1ec2\u1ebc\u0112\u1e14\u1e16\u0114\u0116\xcb\u1eba\u011a\u0204\u0206\u1eb8\u1ec6\u0228\u1e1c\u0118\u1e18\u1e1a\u0190\u018e"},{base:"F",letters:"F\u24bb\uff26\u1e1e\u0191\ua77b"},{base:"G",letters:"G\u24bc\uff27\u01f4\u011c\u1e20\u011e\u0120\u01e6\u0122\u01e4\u0193\ua7a0\ua77d\ua77e"},{base:"H",letters:"H\u24bd\uff28\u0124\u1e22\u1e26\u021e\u1e24\u1e28\u1e2a\u0126\u2c67\u2c75\ua78d"},{base:"I",letters:"I\u24be\uff29\xcc\xcd\xce\u0128\u012a\u012c\u0130\xcf\u1e2e\u1ec8\u01cf\u0208\u020a\u1eca\u012e\u1e2c\u0197"},{base:"J",letters:"J\u24bf\uff2a\u0134\u0248"},{base:"K",letters:"K\u24c0\uff2b\u1e30\u01e8\u1e32\u0136\u1e34\u0198\u2c69\ua740\ua742\ua744\ua7a2"},{base:"L",letters:"L\u24c1\uff2c\u013f\u0139\u013d\u1e36\u1e38\u013b\u1e3c\u1e3a\u0141\u023d\u2c62\u2c60\ua748\ua746\ua780"},{base:"LJ",letters:"\u01c7"},{base:"Lj",letters:"\u01c8"},{base:"M",letters:"M\u24c2\uff2d\u1e3e\u1e40\u1e42\u2c6e\u019c"},{base:"N",letters:"N\u24c3\uff2e\u01f8\u0143\xd1\u1e44\u0147\u1e46\u0145\u1e4a\u1e48\u0220\u019d\ua790\ua7a4"},{base:"NJ",letters:"\u01ca"},{base:"Nj",letters:"\u01cb"},{base:"O",letters:"O\u24c4\uff2f\xd2\xd3\xd4\u1ed2\u1ed0\u1ed6\u1ed4\xd5\u1e4c\u022c\u1e4e\u014c\u1e50\u1e52\u014e\u022e\u0230\xd6\u022a\u1ece\u0150\u01d1\u020c\u020e\u01a0\u1edc\u1eda\u1ee0\u1ede\u1ee2\u1ecc\u1ed8\u01ea\u01ec\xd8\u01fe\u0186\u019f\ua74a\ua74c"},{base:"OI",letters:"\u01a2"},{base:"OO",letters:"\ua74e"},{base:"OU",letters:"\u0222"},{base:"P",letters:"P\u24c5\uff30\u1e54\u1e56\u01a4\u2c63\ua750\ua752\ua754"},{base:"Q",letters:"Q\u24c6\uff31\ua756\ua758\u024a"},{base:"R",letters:"R\u24c7\uff32\u0154\u1e58\u0158\u0210\u0212\u1e5a\u1e5c\u0156\u1e5e\u024c\u2c64\ua75a\ua7a6\ua782"},{base:"S",letters:"S\u24c8\uff33\u1e9e\u015a\u1e64\u015c\u1e60\u0160\u1e66\u1e62\u1e68\u0218\u015e\u2c7e\ua7a8\ua784"},{base:"T",letters:"T\u24c9\uff34\u1e6a\u0164\u1e6c\u021a\u0162\u1e70\u1e6e\u0166\u01ac\u01ae\u023e\ua786"},{base:"TZ",letters:"\ua728"},{base:"U",letters:"U\u24ca\uff35\xd9\xda\xdb\u0168\u1e78\u016a\u1e7a\u016c\xdc\u01db\u01d7\u01d5\u01d9\u1ee6\u016e\u0170\u01d3\u0214\u0216\u01af\u1eea\u1ee8\u1eee\u1eec\u1ef0\u1ee4\u1e72\u0172\u1e76\u1e74\u0244"},{base:"V",letters:"V\u24cb\uff36\u1e7c\u1e7e\u01b2\ua75e\u0245"},{base:"VY",letters:"\ua760"},{base:"W",letters:"W\u24cc\uff37\u1e80\u1e82\u0174\u1e86\u1e84\u1e88\u2c72"},{base:"X",letters:"X\u24cd\uff38\u1e8a\u1e8c"},{base:"Y",letters:"Y\u24ce\uff39\u1ef2\xdd\u0176\u1ef8\u0232\u1e8e\u0178\u1ef6\u1ef4\u01b3\u024e\u1efe"},{base:"Z",letters:"Z\u24cf\uff3a\u0179\u1e90\u017b\u017d\u1e92\u1e94\u01b5\u0224\u2c7f\u2c6b\ua762"},{base:"a",letters:"a\u24d0\uff41\u1e9a\xe0\xe1\xe2\u1ea7\u1ea5\u1eab\u1ea9\xe3\u0101\u0103\u1eb1\u1eaf\u1eb5\u1eb3\u0227\u01e1\xe4\u01df\u1ea3\xe5\u01fb\u01ce\u0201\u0203\u1ea1\u1ead\u1eb7\u1e01\u0105\u2c65\u0250"},{base:"aa",letters:"\ua733"},{base:"ae",letters:"\xe6\u01fd\u01e3"},{base:"ao",letters:"\ua735"},{base:"au",letters:"\ua737"},{base:"av",letters:"\ua739\ua73b"},{base:"ay",letters:"\ua73d"},{base:"b",letters:"b\u24d1\uff42\u1e03\u1e05\u1e07\u0180\u0183\u0253"},{base:"c",letters:"c\u24d2\uff43\u0107\u0109\u010b\u010d\xe7\u1e09\u0188\u023c\ua73f\u2184"},{base:"d",letters:"d\u24d3\uff44\u1e0b\u010f\u1e0d\u1e11\u1e13\u1e0f\u0111\u018c\u0256\u0257\ua77a"},{base:"dz",letters:"\u01f3\u01c6"},{base:"e",letters:"e\u24d4\uff45\xe8\xe9\xea\u1ec1\u1ebf\u1ec5\u1ec3\u1ebd\u0113\u1e15\u1e17\u0115\u0117\xeb\u1ebb\u011b\u0205\u0207\u1eb9\u1ec7\u0229\u1e1d\u0119\u1e19\u1e1b\u0247\u025b\u01dd"},{base:"f",letters:"f\u24d5\uff46\u1e1f\u0192\ua77c"},{base:"g",letters:"g\u24d6\uff47\u01f5\u011d\u1e21\u011f\u0121\u01e7\u0123\u01e5\u0260\ua7a1\u1d79\ua77f"},{base:"h",letters:"h\u24d7\uff48\u0125\u1e23\u1e27\u021f\u1e25\u1e29\u1e2b\u1e96\u0127\u2c68\u2c76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24d8\uff49\xec\xed\xee\u0129\u012b\u012d\xef\u1e2f\u1ec9\u01d0\u0209\u020b\u1ecb\u012f\u1e2d\u0268\u0131"},{base:"j",letters:"j\u24d9\uff4a\u0135\u01f0\u0249"},{base:"k",letters:"k\u24da\uff4b\u1e31\u01e9\u1e33\u0137\u1e35\u0199\u2c6a\ua741\ua743\ua745\ua7a3"},{base:"l",letters:"l\u24db\uff4c\u0140\u013a\u013e\u1e37\u1e39\u013c\u1e3d\u1e3b\u017f\u0142\u019a\u026b\u2c61\ua749\ua781\ua747"},{base:"lj",letters:"\u01c9"},{base:"m",letters:"m\u24dc\uff4d\u1e3f\u1e41\u1e43\u0271\u026f"},{base:"n",letters:"n\u24dd\uff4e\u01f9\u0144\xf1\u1e45\u0148\u1e47\u0146\u1e4b\u1e49\u019e\u0272\u0149\ua791\ua7a5"},{base:"nj",letters:"\u01cc"},{base:"o",letters:"o\u24de\uff4f\xf2\xf3\xf4\u1ed3\u1ed1\u1ed7\u1ed5\xf5\u1e4d\u022d\u1e4f\u014d\u1e51\u1e53\u014f\u022f\u0231\xf6\u022b\u1ecf\u0151\u01d2\u020d\u020f\u01a1\u1edd\u1edb\u1ee1\u1edf\u1ee3\u1ecd\u1ed9\u01eb\u01ed\xf8\u01ff\u0254\ua74b\ua74d\u0275"},{base:"oi",letters:"\u01a3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\ua74f"},{base:"p",letters:"p\u24df\uff50\u1e55\u1e57\u01a5\u1d7d\ua751\ua753\ua755"},{base:"q",letters:"q\u24e0\uff51\u024b\ua757\ua759"},{base:"r",letters:"r\u24e1\uff52\u0155\u1e59\u0159\u0211\u0213\u1e5b\u1e5d\u0157\u1e5f\u024d\u027d\ua75b\ua7a7\ua783"},{base:"s",letters:"s\u24e2\uff53\xdf\u015b\u1e65\u015d\u1e61\u0161\u1e67\u1e63\u1e69\u0219\u015f\u023f\ua7a9\ua785\u1e9b"},{base:"t",letters:"t\u24e3\uff54\u1e6b\u1e97\u0165\u1e6d\u021b\u0163\u1e71\u1e6f\u0167\u01ad\u0288\u2c66\ua787"},{base:"tz",letters:"\ua729"},{base:"u",letters:"u\u24e4\uff55\xf9\xfa\xfb\u0169\u1e79\u016b\u1e7b\u016d\xfc\u01dc\u01d8\u01d6\u01da\u1ee7\u016f\u0171\u01d4\u0215\u0217\u01b0\u1eeb\u1ee9\u1eef\u1eed\u1ef1\u1ee5\u1e73\u0173\u1e77\u1e75\u0289"},{base:"v",letters:"v\u24e5\uff56\u1e7d\u1e7f\u028b\ua75f\u028c"},{base:"vy",letters:"\ua761"},{base:"w",letters:"w\u24e6\uff57\u1e81\u1e83\u0175\u1e87\u1e85\u1e98\u1e89\u2c73"},{base:"x",letters:"x\u24e7\uff58\u1e8b\u1e8d"},{base:"y",letters:"y\u24e8\uff59\u1ef3\xfd\u0177\u1ef9\u0233\u1e8f\xff\u1ef7\u1e99\u1ef5\u01b4\u024f\u1eff"},{base:"z",letters:"z\u24e9\uff5a\u017a\u1e91\u017c\u017e\u1e93\u1e95\u01b6\u0225\u0240\u2c6c\ua763"}],U_=new RegExp("["+z_.map((function(e){return e.letters})).join("")+"]","g"),G_={},W_=0;W_<z_.length;W_++)for(var $_=z_[W_],q_=0;q_<$_.letters.length;q_++)G_[$_.letters[q_]]=$_.base;var Y_=function(e){return e.replace(U_,(function(e){return G_[e]}))},X_=function(e,t){void 0===t&&(t=Z_);var n=null;function r(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var i=e.apply(this,r);return n={lastResult:i,lastArgs:r,lastThis:this},i}return r.clear=function(){n=null},r}(Y_),K_=function(e){return e.replace(/^\s+|\s+$/g,"")},J_=function(e){return"".concat(e.label," ").concat(e.value)},Q_=["innerRef"];function eS(e){var t=e.innerRef,n=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=Object.entries(e).filter((function(e){var t=rx(e,1)[0];return!n.includes(t)}));return o.reduce((function(e,t){var n=rx(t,2),r=n[0],o=n[1];return e[r]=o,e}),{})}(ox(e,Q_),"onExited","in","enter","exit","appear");return ex("input",(0,u.Z)({ref:t},n,{css:tx({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var tS=function(e){e.preventDefault(),e.stopPropagation()};var nS=["boxSizing","height","overflow","paddingRight","position"],rS={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function oS(e){e.preventDefault()}function iS(e){e.stopPropagation()}function aS(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function sS(){return"ontouchstart"in window||navigator.maxTouchPoints}var uS=!("undefined"===typeof window||!window.document||!window.document.createElement),lS=0,cS={capture:!1,passive:!1};var fS=function(){return document.activeElement&&document.activeElement.blur()},dS={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function pS(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,o=function(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,o=e.onTopArrive,a=e.onTopLeave,s=(0,i.useRef)(!1),u=(0,i.useRef)(!1),l=(0,i.useRef)(0),c=(0,i.useRef)(null),f=(0,i.useCallback)((function(e,t){if(null!==c.current){var i=c.current,l=i.scrollTop,f=i.scrollHeight,d=i.clientHeight,p=c.current,h=t>0,g=f-d-l,v=!1;g>t&&s.current&&(r&&r(e),s.current=!1),h&&u.current&&(a&&a(e),u.current=!1),h&&t>g?(n&&!s.current&&n(e),p.scrollTop=f,v=!0,s.current=!0):!h&&-t>l&&(o&&!u.current&&o(e),p.scrollTop=0,v=!0,u.current=!0),v&&tS(e)}}),[n,r,o,a]),d=(0,i.useCallback)((function(e){f(e,e.deltaY)}),[f]),p=(0,i.useCallback)((function(e){l.current=e.changedTouches[0].clientY}),[]),h=(0,i.useCallback)((function(e){var t=l.current-e.changedTouches[0].clientY;f(e,t)}),[f]),g=(0,i.useCallback)((function(e){if(e){var t=!!$x&&{passive:!1};e.addEventListener("wheel",d,t),e.addEventListener("touchstart",p,t),e.addEventListener("touchmove",h,t)}}),[h,p,d]),v=(0,i.useCallback)((function(e){e&&(e.removeEventListener("wheel",d,!1),e.removeEventListener("touchstart",p,!1),e.removeEventListener("touchmove",h,!1))}),[h,p,d]);return(0,i.useEffect)((function(){if(t){var e=c.current;return g(e),function(){v(e)}}}),[t,g,v]),function(e){c.current=e}}({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),a=function(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,o=(0,i.useRef)({}),a=(0,i.useRef)(null),s=(0,i.useCallback)((function(e){if(uS){var t=document.body,n=t&&t.style;if(r&&nS.forEach((function(e){var t=n&&n[e];o.current[e]=t})),r&&lS<1){var i=parseInt(o.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+i||0;Object.keys(rS).forEach((function(e){var t=rS[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(s,"px"))}t&&sS()&&(t.addEventListener("touchmove",oS,cS),e&&(e.addEventListener("touchstart",aS,cS),e.addEventListener("touchmove",iS,cS))),lS+=1}}),[r]),u=(0,i.useCallback)((function(e){if(uS){var t=document.body,n=t&&t.style;lS=Math.max(lS-1,0),r&&lS<1&&nS.forEach((function(e){var t=o.current[e];n&&(n[e]=t)})),t&&sS()&&(t.removeEventListener("touchmove",oS,cS),e&&(e.removeEventListener("touchstart",aS,cS),e.removeEventListener("touchmove",iS,cS)))}}),[r]);return(0,i.useEffect)((function(){if(t){var e=a.current;return s(e),function(){u(e)}}}),[t,s,u]),function(e){a.current=e}}({isEnabled:n});return ex(i.Fragment,null,n&&ex("div",{onClick:fS,css:dS}),t((function(e){o(e),a(e)})))}var hS={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},gS=function(e){var t=e.name,n=e.onFocus;return ex("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:hS,value:"",onChange:function(){}})},vS={clearIndicator:v_,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var n=e.isDisabled,r=e.isFocused,o=e.theme,i=o.colors,a=o.borderRadius;return jl({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:o.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?i.neutral5:i.neutral0,borderColor:n?i.neutral10:r?i.primary:i.neutral20,borderRadius:a,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(i.primary):void 0,"&:hover":{borderColor:r?i.primary:i.neutral30}})},dropdownIndicator:g_,group:function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},groupHeading:function(e,t){var n=e.theme,r=n.colors,o=n.spacing;return jl({label:"group",cursor:"default",display:"block"},t?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*o.baseUnit,paddingRight:3*o.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var n=e.isDisabled,r=e.theme,o=r.spacing.baseUnit,i=r.colors;return jl({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?i.neutral10:i.neutral20,marginBottom:2*o,marginTop:2*o})},input:function(e,t){var n=e.isDisabled,r=e.value,o=e.theme,i=o.spacing,a=o.colors;return jl(jl({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},C_),t?{}:{margin:i.baseUnit/2,paddingBottom:i.baseUnit/2,paddingTop:i.baseUnit/2,color:a.neutral80})},loadingIndicator:function(e,t){var n=e.isFocused,r=e.size,o=e.theme,i=o.colors,a=o.spacing.baseUnit;return jl({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?i.neutral60:i.neutral20,padding:2*a})},loadingMessage:r_,menu:function(e,t){var n,r=e.placement,o=e.theme,i=o.borderRadius,a=o.spacing,s=o.colors;return jl((n={label:"menu"},(0,Bl.Z)(n,function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(r),"100%"),(0,Bl.Z)(n,"position","absolute"),(0,Bl.Z)(n,"width","100%"),(0,Bl.Z)(n,"zIndex",1),n),t?{}:{backgroundColor:s.neutral0,borderRadius:i,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:a.menuGutter,marginTop:a.menuGutter})},menuList:function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return jl({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:r,paddingTop:r})},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e,t){var n=e.theme,r=n.spacing,o=n.borderRadius,i=n.colors;return jl({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:i.neutral10,borderRadius:o/2,margin:r.baseUnit/2})},multiValueLabel:function(e,t){var n=e.theme,r=n.borderRadius,o=n.colors,i=e.cropWithEllipsis;return jl({overflow:"hidden",textOverflow:i||void 0===i?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:r/2,color:o.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var n=e.theme,r=n.spacing,o=n.borderRadius,i=n.colors,a=e.isFocused;return jl({alignItems:"center",display:"flex"},t?{}:{borderRadius:o/2,backgroundColor:a?i.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:i.dangerLight,color:i.danger}})},noOptionsMessage:n_,option:function(e,t){var n=e.isDisabled,r=e.isFocused,o=e.isSelected,i=e.theme,a=i.spacing,s=i.colors;return jl({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:o?s.primary:r?s.primary25:"transparent",color:n?s.neutral20:o?s.neutral0:"inherit",padding:"".concat(2*a.baseUnit,"px ").concat(3*a.baseUnit,"px"),":active":{backgroundColor:n?void 0:o?s.primary:s.primary50}})},placeholder:function(e,t){var n=e.theme,r=n.spacing,o=n.colors;return jl({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:o.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},singleValue:function(e,t){var n=e.isDisabled,r=e.theme,o=r.spacing,i=r.colors;return jl({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?i.neutral40:i.neutral80,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},valueContainer:function(e,t){var n=e.theme.spacing,r=e.isMulti,o=e.hasValue,i=e.selectProps.controlShouldRenderValue;return jl({alignItems:"center",display:r&&o&&i?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})}};var mS={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},yS={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:zx(),captureMenuScroll:!zx(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e){return function(t,n){if(t.data.__isNew__)return!0;var r=jl({ignoreCase:!0,ignoreAccents:!0,stringify:J_,trim:!0,matchFrom:"any"},e),o=r.ignoreCase,i=r.ignoreAccents,a=r.stringify,s=r.trim,u=r.matchFrom,l=s?K_(n):n,c=s?K_(a(t)):a(t);return o&&(l=l.toLowerCase(),c=c.toLowerCase()),i&&(l=X_(l),c=Y_(c)),"start"===u?c.substr(0,l.length)===l:c.indexOf(l)>-1}}(),formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function bS(e,t,n,r){return{type:"option",data:t,isDisabled:CS(e,t,n),isSelected:ES(e,t,n),label:SS(e,t),value:OS(e,t),index:r}}function wS(e,t){return e.options.map((function(n,r){if("options"in n){var o=n.options.map((function(n,r){return bS(e,n,t,r)})).filter((function(t){return _S(e,t)}));return o.length>0?{type:"group",data:n,options:o,index:r}:void 0}var i=bS(e,n,t,r);return _S(e,i)?i:void 0})).filter(qx)}function xS(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,j_(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function _S(e,t){var n=e.inputValue,r=void 0===n?"":n,o=t.data,i=t.isSelected,a=t.label,s=t.value;return(!MS(e)||!i)&&AS(e,{label:a,value:s,data:o},r)}var SS=function(e,t){return e.getOptionLabel(t)},OS=function(e,t){return e.getOptionValue(t)};function CS(e,t,n){return"function"===typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function ES(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"===typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=OS(e,t);return n.some((function(t){return OS(e,t)===r}))}function AS(e,t,n){return!e.filterOption||e.filterOption(t,n)}var MS=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},kS=1,PS=function(e){(0,I_.Z)(n,e);var t=(0,B_.Z)(n);function n(e){var r;if((0,R_.Z)(this,n),(r=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.instancePrefix="",r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,o=n.onChange,i=n.name;t.name=i,r.ariaOnChange(e,t),o(e,t)},r.setValue=function(e,t,n){var o=r.props,i=o.closeMenuOnSelect,a=o.isMulti,s=o.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:s}),i&&(r.setState({inputIsHiddenAfterUpdate:!a}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,o=t.isMulti,i=t.name,a=r.state.selectValue,s=o&&r.isOptionSelected(e,a),u=r.isOptionDisabled(e,a);if(s){var l=r.getOptionValue(e);r.setValue(a.filter((function(e){return r.getOptionValue(e)!==l})),"deselect-option",e)}else{if(u)return void r.ariaOnChange(e,{action:"select-option",option:e,name:i});o?r.setValue([].concat(j_(a),[e]),"select-option",e):r.setValue(e,"select-option")}n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,o=r.getOptionValue(e),i=n.filter((function(e){return r.getOptionValue(e)!==o})),a=Yx(t,i,i[0]||null);r.onChange(a,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange(Yx(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],o=t.slice(0,t.length-1),i=Yx(e,o,o[0]||null);r.onChange(i,{action:"pop-value",removedValue:n})},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Bx.apply(void 0,[r.props.classNamePrefix].concat(t))},r.getOptionLabel=function(e){return SS(r.props,e)},r.getOptionValue=function(e){return OS(r.props,e)},r.getStyles=function(e,t){var n=r.props.unstyled,o=vS[e](t,n);o.boxSizing="border-box";var i=r.props.styles[e];return i?i(o,t):o},r.getClassNames=function(e,t){var n,o;return null===(n=(o=r.props.classNames)[e])||void 0===n?void 0:n.call(o,t)},r.getElementId=function(e){return"".concat(r.instancePrefix,"-").concat(e)},r.getComponents=function(){return e=r.props,jl(jl({},k_),e.components);var e},r.buildCategorizedOptions=function(){return wS(r.props,r.state.selectValue)},r.getCategorizedOptions=function(){return r.props.menuIsOpen?r.buildCategorizedOptions():[]},r.buildFocusableOptions=function(){return xS(r.buildCategorizedOptions())},r.getFocusableOptions=function(){return r.props.menuIsOpen?r.buildFocusableOptions():[]},r.ariaOnChange=function(e,t){r.setState({ariaSelection:jl({value:e},t)})},r.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(e){r.blockOptionHover=!1},r.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&r.onMenuClose():t&&r.openMenu("first"):(t&&(r.openAfterFocus=!0),r.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},r.onDropdownIndicatorMouseDown=function(e){if((!e||"mousedown"!==e.type||0===e.button)&&!r.props.isDisabled){var t=r.props,n=t.isMulti,o=t.menuIsOpen;r.focusInput(),o?(r.setState({inputIsHiddenAfterUpdate:!n}),r.onMenuClose()):r.openMenu("first"),e.preventDefault()}},r.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(r.clearValue(),e.preventDefault(),r.openAfterFocus=!1,"touchend"===e.type?r.focusInput():setTimeout((function(){return r.focusInput()})))},r.onScroll=function(e){"boolean"===typeof r.props.closeMenuOnScroll?e.target instanceof HTMLElement&&Zx(e.target)&&r.props.onMenuClose():"function"===typeof r.props.closeMenuOnScroll&&r.props.closeMenuOnScroll(e)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(e){var t=e.touches,n=t&&t.item(0);n&&(r.initialTouchX=n.clientX,r.initialTouchY=n.clientY,r.userIsDragging=!1)},r.onTouchMove=function(e){var t=e.touches,n=t&&t.item(0);if(n){var o=Math.abs(n.clientX-r.initialTouchX),i=Math.abs(n.clientY-r.initialTouchY);r.userIsDragging=o>5||i>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){r.blockOptionHover||r.state.focusedOption===e||r.setState({focusedOption:e})},r.shouldHideSelectedOptions=function(){return MS(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,o=t.backspaceRemovesValue,i=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,u=t.isDisabled,l=t.menuIsOpen,c=t.onKeyDown,f=t.tabSelectsValue,d=t.openMenuOnFocus,p=r.state,h=p.focusedOption,g=p.focusedValue,v=p.selectValue;if(!u&&("function"!==typeof c||(c(e),!e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||a)return;r.focusValue("previous");break;case"ArrowRight":if(!n||a)return;r.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(g)r.removeValue(g);else{if(!o)return;n?r.popValue():s&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!l||!f||!h||d&&r.isOptionSelected(h,v))return;r.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(l){if(!h)return;if(r.isComposing)return;r.selectOption(h);break}return;case"Escape":l?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:a}),r.onMenuClose()):s&&i&&r.clearValue();break;case" ":if(a)return;if(!l){r.openMenu("first");break}if(!h)return;r.selectOption(h);break;case"ArrowUp":l?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":l?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!l)return;r.focusOption("pageup");break;case"PageDown":if(!l)return;r.focusOption("pagedown");break;case"Home":if(!l)return;r.focusOption("first");break;case"End":if(!l)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.instancePrefix="react-select-"+(r.props.instanceId||++kS),r.state.selectValue=Dx(e.value),e.menuIsOpen&&r.state.selectValue.length){var o=r.buildFocusableOptions(),i=o.indexOf(r.state.selectValue[0]);r.state.focusedOption=o[i]}return r}return(0,T_.Z)(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&Vx(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,o=this.state.isFocused;(o&&!n&&e.isDisabled||o&&r&&!e.menuIsOpen)&&this.focusInput(),o&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):o||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(Vx(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,o=n.isFocused,i=this.buildFocusableOptions(),a="first"===e?0:i.length-1;if(!this.props.isMulti){var s=i.indexOf(r[0]);s>-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[a]},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var o=n.indexOf(r);r||(o=-1);var i=n.length-1,a=-1;if(n.length){switch(e){case"previous":a=0===o?0:-1===o?i:o-1;break;case"next":o>-1&&o<i&&(a=o+1)}this.setState({inputIsHidden:-1!==a,focusedValue:n[a]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var o=0,i=r.indexOf(n);n||(i=-1),"up"===e?o=i>0?i-1:r.length-1:"down"===e?o=(i+1)%r.length:"pageup"===e?(o=i-t)<0&&(o=0):"pagedown"===e?(o=i+t)>r.length-1&&(o=r.length-1):"last"===e&&(o=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[o],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"===typeof this.props.theme?this.props.theme(mS):jl(jl({},mS),this.props.theme):mS}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,o=this.getValue,i=this.selectOption,a=this.setValue,s=this.props,u=s.isMulti,l=s.isRtl,c=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:o,hasValue:this.hasValue(),isMulti:u,isRtl:l,options:c,selectOption:i,selectProps:s,setValue:a,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return CS(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return ES(this.props,e,t)}},{key:"filterOption",value:function(e,t){return AS(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"===typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,a=e.tabIndex,s=e.form,l=e.menuIsOpen,c=e.required,f=this.getComponents().Input,d=this.state,p=d.inputIsHidden,h=d.ariaSelection,g=this.commonProps,v=r||this.getElementId("input"),m=jl(jl(jl({"aria-autocomplete":"list","aria-expanded":l,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":c,role:"combobox"},l&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null===h||void 0===h?void 0:h.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?i.createElement(f,(0,u.Z)({},g,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:v,innerRef:this.getInputRef,isDisabled:t,isHidden:p,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,form:s,type:"text",value:o},m)):i.createElement(eS,(0,u.Z)({id:v,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Tx,onFocus:this.onInputFocus,disabled:t,tabIndex:a,inputMode:"none",form:s,value:""},m))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,a=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,f=this.props,d=f.controlShouldRenderValue,p=f.isDisabled,h=f.isMulti,g=f.inputValue,v=f.placeholder,m=this.state,y=m.selectValue,b=m.focusedValue,w=m.isFocused;if(!this.hasValue()||!d)return g?null:i.createElement(l,(0,u.Z)({},c,{key:"placeholder",isDisabled:p,isFocused:w,innerProps:{id:this.getElementId("placeholder")}}),v);if(h)return y.map((function(t,s){var l=t===b,f="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return i.createElement(n,(0,u.Z)({},c,{components:{Container:r,Label:o,Remove:a},isFocused:l,isDisabled:p,key:f,index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(g)return null;var x=y[0];return i.createElement(s,(0,u.Z)({},c,{data:x,isDisabled:p}),this.formatOptionLabel(x,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return i.createElement(e,(0,u.Z)({},t,{innerProps:s,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!e||!o)return null;return i.createElement(e,(0,u.Z)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:a}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,a=this.state.isFocused;return i.createElement(n,(0,u.Z)({},r,{isDisabled:o,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return i.createElement(e,(0,u.Z)({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,r=t.GroupHeading,o=t.Menu,a=t.MenuList,s=t.MenuPortal,l=t.LoadingMessage,c=t.NoOptionsMessage,f=t.Option,d=this.commonProps,p=this.state.focusedOption,h=this.props,g=h.captureMenuScroll,v=h.inputValue,m=h.isLoading,y=h.loadingMessage,b=h.minMenuHeight,w=h.maxMenuHeight,x=h.menuIsOpen,_=h.menuPlacement,S=h.menuPosition,O=h.menuPortalTarget,C=h.menuShouldBlockScroll,E=h.menuShouldScrollIntoView,A=h.noOptionsMessage,M=h.onMenuScrollToTop,k=h.onMenuScrollToBottom;if(!x)return null;var P,R=function(t,n){var r=t.type,o=t.data,a=t.isDisabled,s=t.isSelected,l=t.label,c=t.value,h=p===o,g=a?void 0:function(){return e.onOptionHover(o)},v=a?void 0:function(){return e.selectOption(o)},m="".concat(e.getElementId("option"),"-").concat(n),y={id:m,onClick:v,onMouseMove:g,onMouseOver:g,tabIndex:-1};return i.createElement(f,(0,u.Z)({},d,{innerProps:y,data:o,isDisabled:a,isSelected:s,key:m,label:l,type:r,value:c,isFocused:h,innerRef:h?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())P=this.getCategorizedOptions().map((function(t){if("group"===t.type){var o=t.data,a=t.options,s=t.index,l="".concat(e.getElementId("group"),"-").concat(s),c="".concat(l,"-heading");return i.createElement(n,(0,u.Z)({},d,{key:l,data:o,options:a,Heading:r,headingProps:{id:c,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return R(e,"".concat(s,"-").concat(e.index))})))}if("option"===t.type)return R(t,"".concat(t.index))}));else if(m){var T=y({inputValue:v});if(null===T)return null;P=i.createElement(l,d,T)}else{var I=A({inputValue:v});if(null===I)return null;P=i.createElement(c,d,I)}var B={minMenuHeight:b,maxMenuHeight:w,menuPlacement:_,menuPosition:S,menuShouldScrollIntoView:E},D=i.createElement(Qx,(0,u.Z)({},d,B),(function(t){var n=t.ref,r=t.placerProps,s=r.placement,l=r.maxHeight;return i.createElement(o,(0,u.Z)({},d,B,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove,id:e.getElementId("listbox")},isLoading:m,placement:s}),i.createElement(pS,{captureEnabled:g,onTopArrive:M,onBottomArrive:k,lockEnabled:C},(function(t){return i.createElement(a,(0,u.Z)({},d,{innerRef:function(n){e.getMenuListRef(n),t(n)},isLoading:m,maxHeight:l,focusedOption:p}),P)})))}));return O||"fixed"===S?i.createElement(s,(0,u.Z)({},d,{appendTo:O,controlElement:this.controlRef,menuPlacement:_,menuPosition:S}),D):D}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,a=t.name,s=t.required,u=this.state.selectValue;if(s&&!this.hasValue()&&!r)return i.createElement(gS,{name:a,onFocus:this.onValueInputFocus});if(a&&!r){if(o){if(n){var l=u.map((function(t){return e.getOptionValue(t)})).join(n);return i.createElement("input",{name:a,type:"hidden",value:l})}var c=u.length>0?u.map((function(t,n){return i.createElement("input",{key:"i-".concat(n),name:a,type:"hidden",value:e.getOptionValue(t)})})):i.createElement("input",{name:a,type:"hidden",value:""});return i.createElement("div",null,c)}var f=u[0]?this.getOptionValue(u[0]):"";return i.createElement("input",{name:a,type:"hidden",value:f})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,r=t.focusedOption,o=t.focusedValue,a=t.isFocused,s=t.selectValue,l=this.getFocusableOptions();return i.createElement(V_,(0,u.Z)({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:r,focusedValue:o,isFocused:a,selectValue:s,focusableOptions:l}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,a=this.props,s=a.className,l=a.id,c=a.isDisabled,f=a.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return i.createElement(r,(0,u.Z)({},p,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),i.createElement(t,(0,u.Z)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:f}),i.createElement(o,(0,u.Z)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),i.createElement(n,(0,u.Z)({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,o=t.inputIsHiddenAfterUpdate,i=t.ariaSelection,a=t.isFocused,s=t.prevWasFocused,u=e.options,l=e.value,c=e.menuIsOpen,f=e.inputValue,d=e.isMulti,p=Dx(l),h={};if(n&&(l!==n.value||u!==n.options||c!==n.menuIsOpen||f!==n.inputValue)){var g=c?function(e,t){return xS(wS(e,t))}(e,p):[],v=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r<t.length)return t[r]}return null}(t,p):null,m=function(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}(t,g);h={selectValue:p,focusedOption:m,focusedValue:v,clearFocusValueOnUpdate:!1}}var y=null!=o&&e!==n?{inputIsHidden:o,inputIsHiddenAfterUpdate:void 0}:{},b=i,w=a&&s;return a&&!w&&(b={value:Yx(d,p,p[0]||null),options:p,action:"initial-input-focus"},w=!s),"initial-input-focus"===(null===i||void 0===i?void 0:i.action)&&(b=null),jl(jl(jl({},h),y),{},{prevProps:e,ariaSelection:b,prevWasFocused:w})}}]),n}(i.Component);PS.defaultProps=yS;var RS,TS,IS,BS=(0,i.forwardRef)((function(e,t){var n=function(e){var t=e.defaultInputValue,n=void 0===t?"":t,r=e.defaultMenuIsOpen,o=void 0!==r&&r,a=e.defaultValue,s=void 0===a?null:a,u=e.inputValue,l=e.menuIsOpen,c=e.onChange,f=e.onInputChange,d=e.onMenuClose,p=e.onMenuOpen,h=e.value,g=ox(e,P_),v=rx((0,i.useState)(void 0!==u?u:n),2),m=v[0],y=v[1],b=rx((0,i.useState)(void 0!==l?l:o),2),w=b[0],x=b[1],_=rx((0,i.useState)(void 0!==h?h:s),2),S=_[0],O=_[1],C=(0,i.useCallback)((function(e,t){"function"===typeof c&&c(e,t),O(e)}),[c]),E=(0,i.useCallback)((function(e,t){var n;"function"===typeof f&&(n=f(e,t)),y(void 0!==n?n:e)}),[f]),A=(0,i.useCallback)((function(){"function"===typeof p&&p(),x(!0)}),[p]),M=(0,i.useCallback)((function(){"function"===typeof d&&d(),x(!1)}),[d]),k=void 0!==u?u:m,P=void 0!==l?l:w,R=void 0!==h?h:S;return jl(jl({},g),{},{inputValue:k,menuIsOpen:P,onChange:C,onInputChange:E,onMenuClose:M,onMenuOpen:A,value:R})}(e);return i.createElement(PS,(0,u.Z)({ref:t},n))})),DS=BS,jS=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},LS=function(){return LS=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},LS.apply(this,arguments)},ZS=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},NS=function(e,t){var n=e.selectProps,r=n["data-ga"],o=n["data-testid"];return{"data-ga":(0,i.useMemo)((function(){if(!r)return r;var e=r.split("::");return e[1]?(e[1]="".concat(e[1],"-").concat(t),e.join("::")):r}),[r]),"data-testid":"".concat(o||"").concat(t)}},FS=function(e,t){return function(n){var r=NS(n,t);return i.createElement(e,LS({},n,{innerProps:LS(LS({},n.innerProps||{}),r)}))}},HS=LS(LS({},k_),{ClearIndicator:FS(k_.ClearIndicator,"ClearIndicator"),Control:FS(k_.Control,"Control"),DropdownIndicator:FS(k_.DropdownIndicator,"DropdownIndicator"),DownChevron:FS(k_.DownChevron,"DownChevron"),CrossIcon:FS(k_.CrossIcon,"CrossIcon"),Group:FS(k_.Group,"Group"),GroupHeading:FS(k_.GroupHeading,"GroupHeading"),IndicatorsContainer:FS(k_.IndicatorsContainer,"IndicatorsContainer"),IndicatorSeparator:FS(k_.IndicatorSeparator,"IndicatorSeparator"),Input:(RS=k_.Input,TS="Input",function(e){var t=NS(e,TS);return i.createElement(RS,LS({},e,t))}),LoadingIndicator:FS(k_.LoadingIndicator,"LoadingIndicator"),Menu:FS(k_.Menu,"Menu"),MenuList:FS(k_.MenuList,"MenuList"),MenuPortal:FS(k_.MenuPortal,"MenuPortal"),LoadingMessage:FS(k_.LoadingMessage,"LoadingMessage"),MultiValue:FS(k_.MultiValue,"MultiValue"),MultiValueContainer:FS(k_.MultiValueContainer,"MultiValueContainer"),MultiValueLabel:FS(k_.MultiValueLabel,"MultiValueLabel"),MultiValueRemove:FS(k_.MultiValueRemove,"MultiValueRemove"),NoOptionsMessage:FS(k_.NoOptionsMessage,"NoOptionsMessage"),Option:FS(k_.Option,"Option"),Placeholder:FS(k_.Placeholder,"Placeholder"),SelectContainer:FS(k_.SelectContainer,"SelectContainer"),SingleValue:FS(k_.SingleValue,"SingleValue"),ValueContainer:FS(k_.ValueContainer,"ValueContainer")}),VS=function(e,t){return t.isDisabled?e.colors.placeholder:t.isSelected?e.colors.bright:e.colors.textDescription},zS=function(e,t){void 0===t&&(t={});var n=t.minWidth,r=t.size,o=ZS(t,["minWidth","size"]);return LS(LS({control:function(t,r){return LS(LS({},t),{borderColor:r.isFocused?e.colors.inputBorderFocus:e.colors.inputBorder,boxShadow:"none",minHeight:18,minWidth:n||160,":hover":{borderColor:e.colors.inputBorderHover}})},input:function(t,n){return LS(LS(LS({},t),{color:n.isDisabled?e.colors.placeholder:e.colors.textDescription}),"tiny"===r?{lineHeight:"18px",paddingBottom:0,paddingTop:0}:{})},menu:function(e){return LS(LS({},e),{zIndex:100})},menuPortal:function(e){return LS(LS({},e),{zIndex:9999})},multiValue:function(e){return LS(LS(LS({},e),{fontSize:"tiny"===r?"12px":"14px",flexDirection:"row-reverse"}),"tiny"===r?{minHeight:18}:{})},multiValueLabel:function(t,n){return LS(LS(LS(LS({},t),{backgroundColor:e.colors.disabled,borderRadius:"0 2px 2px 0",color:n.isDisabled?e.colors.placeholder:e.colors.textDescription}),"tiny"===r?{padding:"1px"}:{}),{paddingRight:n.data.isDisabled?"8px":""})},multiValueRemove:function(t,n){return LS({color:n.isDisabled?e.colors.placeholder:e.colors.textDescription},n.data.isDisabled?LS(LS({},t),{display:"none"}):LS(LS({},t),{borderRadius:"2px 0 0 2px",background:e.colors.disabled,":hover":{background:e.colors.tabsBorder}}))},option:function(t,n){return LS(LS(LS({},t),{color:VS(e,n)}),"tiny"===r?{fontSize:"12px",minHeight:28,padding:"4px 8px"}:{})},placeholder:function(t){return LS(LS(LS({},t),{color:e.colors.placeholder}),"tiny"===r?{fontSize:"12px",lineHeight:"18px"}:{})},singleValue:function(t,n){return LS(LS({},t),{color:n.isDisabled?e.colors.placeholder:e.colors.textDescription,fontSize:"tiny"===r?"12px":"14px"})}},"tiny"===r?{dropdownIndicator:function(e){return LS(LS({},e),{padding:"3px"})},clearIndicator:function(e){return LS(LS({},e),{padding:"3px"})},indicatorsContainer:function(e){return LS(LS({},e),{minHeight:18})},valueContainer:function(e){return LS(LS({},e),{minHeight:18,padding:"1px 6px"})}}:{dropdownIndicator:function(e){return LS(LS({},e),{padding:"3px"})},clearIndicator:function(e){return LS(LS({},e),{padding:"3px"})},indicatorsContainer:function(e){return LS(LS({},e),{minHeight:28})},valueContainer:function(e){return LS(LS({},e),{minHeight:28,padding:"1px 6px"})}}),o)},US=(0,s.default)(DS).attrs((function(e){return LS(LS({},e),{components:LS(LS({},HS),e.components),theme:(t=e.theme,function(e){return LS(LS({},e),{borderRadius:4,colors:LS(LS({},e.colors),{primary:t.colors.border,primary25:t.colors.selected,primary50:t.colors.border,primary75:t.colors.tooltip,danger:t.colors.text,dangerLight:t.colors.border,neutral0:t.colors.mainBackground,neutral5:t.colors.mainBackgroundDisabled,neutral30:t.colors.controlFocused,neutral60:t.colors.border,neutral80:t.colors.text,neutral10:t.colors.border,neutral20:t.colors.border})})}),styles:zS(e.theme,e.styles)});var t}))(IS||(IS=jS([""],[""]))),GS=function(){return GS=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},GS.apply(this,arguments)},WS=function(e){var t=e["data-ga"],n=e["data-testid"],r=e.onChange,o=e.value,a=e.options,s=e.isMulti,u=e.styles;return i.createElement(US,{"data-testid":n,"data-ga":t,isMulti:s,options:a,value:o,onChange:function(e){r(e)},styles:GS({size:"tiny"},u||{})})},$S=[{value:"all",label:"All"},{value:"gt",label:"Greater than"},{value:"eq",label:"Equal"},{value:"lt",label:"Less than"}],qS=function(e){var t=e.column,n=t.setFilterValue,r=(0,t.getFilterValue)();return(0,i.useEffect)((function(){n((function(e){return[$S[0],null===e||void 0===e?void 0:e[1]]}))}),[]),i.createElement(xe.default,{gap:2},i.createElement(WS,{value:r?r[0]:$S[0],options:$S,onChange:function(e){return n((function(t){return[e,null===t||void 0===t?void 0:t[1]]}))}}),i.createElement(Pe.Z,{as:Kt.oi,width:{max:50},defaultValue:r?r[1]:null,onChange:(0,ev.D)(300,(function(e){e.persist(),n((function(t){return[null===t||void 0===t?void 0:t[0],e.target.value]}))})),pattern:"[0-9]*(.[0-9]+)?",inputMode:"decimal",size:"tiny"}))},YS=function(){return YS=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},YS.apply(this,arguments)},XS=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},KS=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},JS={value:"all",label:"All"},QS=function(e){var t=e.column,n=e.isMulti,r=void 0!==n&&n,o=e.options,a=void 0===o?[]:o,s=e.tiny,u=void 0===s||s,l=XS(e,["column","isMulti","options","tiny"]),c=t.setFilterValue,f=(0,t.getFilterValue)(),d=r?a:KS([JS],a,!0),p=r?f:d[0];return i.createElement(WS,YS({value:f||p,isMulti:r,options:d,onChange:function(e){return c(e)},styles:u&&{size:"tiny"}},l))},eO=n(37807),tO=function(){return tO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},tO.apply(this,arguments)},nO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},rO={comparison:qS,select:QS,default:function(e){var t=e.column,n=e.testPrefix,r=t.id,o=void 0===r?"":r,a=(0,ev.D)(300,(function(e){t.setFilterValue(e.target.value)}));return i.createElement(Pe.Z,{"data-testid":"netdata-table-filter-".concat(o).concat(n),as:eO.Z,defaultValue:t.getFilterValue(),width:{max:50},placeholder:"Search...",iconRight:i.createElement(be.JO,{color:"textLite",name:"magnify",height:"18px",width:"18px"}),onChange:a})}},oO=function(e){var t=e.enableResize,n=e.enableSorting,r=e.headers,o=e.pinnedStyles,a=void 0===o?{}:o,s=e.table,u=e.testPrefix,l=nO(e,["enableResize","enableSorting","headers","pinnedStyles","table","testPrefix"]);return r.map((function(e,r){var o,c,f=e.id,d=e.colSpan,p=e.getContext,h=e.isPlaceholder,g=e.column,v=e.getResizeHandler,m=e.getSize,y=g.getCanSort,b=g.columnDef,w=g.getCanResize,x=g.getIsResizing,_="function"===typeof b.tableMeta?b.tableMeta({},g,r):b.tableMeta,S="function"===typeof b.meta?b.meta({},g,r):b.meta,O=tO(tO(tO({verticalAlign:"baseline"},(null===_||void 0===_?void 0:_.headStyles)||{}),(null===S||void 0===S?void 0:S.headStyles)||{}),a),C=(null===S||void 0===S?void 0:S.styles)||{},E=S&&(null===(o=null===S||void 0===S?void 0:S.filter)||void 0===o?void 0:o.component)?null===(c=null===S||void 0===S?void 0:S.filter)||void 0===c?void 0:c.component:"default",A=S&&(null===S||void 0===S?void 0:S.filter)?null===S||void 0===S?void 0:S.filter:{},M=S&&(null===S||void 0===S?void 0:S.tooltip)?null===S||void 0===S?void 0:S.tooltip:"",k=rO[E],P=t&&w()?{onMouseDown:v(),onTouchStart:v(),getIsResizing:x,deltaOffset:s.getState().columnSizingInfo.deltaOffset}:{},R=m();return y()&&n?i.createElement(Mb.SortingHeadCell,tO({colSpan:d,"data-testid":"netdata-table-head-cell".concat(u),filter:g.getCanFilter()&&i.createElement(k,tO({column:g,testPrefix:u},A)),headStyles:O,key:f,id:f,onSortClicked:g.getToggleSortingHandler(),"sortby-testid":"netdata-table-head-cell-sortyBy-".concat(f).concat(u),sortDirection:g.getIsSorted(),styles:C,tooltipText:M,width:R},P,l),h?null:Ny(g.columnDef.header,p())," "):i.createElement(Mb.HeadCell,tO({colSpan:d,"data-testid":"netdata-table-head-cell".concat(u),filter:g.getCanFilter()&&i.createElement(k,tO({column:g,testPrefix:u},A)),headStyles:O,key:f,id:f,styles:C,tooltipText:M,width:R},P,l),h?null:Ny(g.columnDef.header,p()))}))},iO=n(71059),aO=function(){return aO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},aO.apply(this,arguments)},sO=function(e){var t=e.coloredSortedColumn,n=e.disableClickRow,r=e.enableColumnPinning,o=e.getRowHandler,a=e.hoveredRow,s=e.onClickRow,u=e.onHover,l=e.pinnedStyles,c=e.row,f=e.side,d=e.table,p=e.testPrefix,h=e.testPrefixCallback,g=e.virtualRow,v=(0,i.useRef)(),m=c[o](),y=vb(),b=y.rowsHeight,w=y.setRowHeight,x=b[g.index];return(0,i.useLayoutEffect)((function(){var e;if(r||["left","right"].includes(f)){var t=(null===(e=v.current)||void 0===e?void 0:e.clientHeight)||0;w({index:g.index,height:t})}}),[]),i.createElement(Mb.Row,aO({key:g.key,"data-testid":"netdata-table-row".concat(p).concat(h?"-"+h(c.original):""),onClick:c.getCanExpand()&&!c.depth?void 0:s?function(){return s({data:c.original,table:d,fullRow:c})}:void 0,disableClickRow:function(){return null===n||void 0===n?void 0:n({data:c.original,table:d,fullRow:c})},ref:v},x?{height:"".concat(x,"px")}:{}),m.map((function(e,n){return i.createElement(Mb.Cell,aO({"data-testid":"netdata-table-cell-".concat(e.column.columnDef.id).concat(p),key:e.column.columnDef.id,index:g.index,isRowExpandable:c.getCanExpand(),isRowHovering:c.id===a,meta:"function"===typeof e.column.columnDef.meta?e.column.columnDef.meta(c):e.column.columnDef.meta,onMouseEnter:function(){return u({row:c.id,column:e.column.id})},onMouseLeave:function(){return u()},pinnedStyles:n===m.length-1?l:{},row:c,cell:e,tableMeta:"function"===typeof e.column.columnDef.tableMeta?e.column.columnDef.tableMeta(c,e,n):e.column.columnDef.tableMeta,width:e.column.getSize()},e.column.getCanSort()&&t&&!!e.column.getIsSorted()&&{background:"columnHighlight",backgroundOpacity:g.index%2===0?"0.2":"0.4"},r?{cellHeight:"".concat(x,"px")}:{}),Ny(e.column.columnDef.cell,e.getContext()))})))},uO=function(e){var t,n=e.disableClickRow,r=e.getRowHandler,o=void 0===r?"getCenterVisibleCells":r,a=e.onClickRow,s=e.pinnedStyles,u=e.table,l=e.testPrefix,c=e.testPrefixCallback,f=e.scrollParentRef,d=e.overscan,p=e.hasNextPage,h=e.loading,g=e.loadMore,v=e.coloredSortedColumn,m=e.meta,y=e.enableColumnPinning,b=e.side,w=vb(),x=w.onHover,_=w.hoveredRow,S=u.getRowModel().rows,O=(0,iO.MG)({count:S.length,getScrollElement:function(){return f.current},estimateSize:function(){var e,t;return!!(null===(e=m.styles)||void 0===e?void 0:e.height)&&parseInt(m.styles.height)||!!(null===(t=m.cellStyles)||void 0===t?void 0:t.height)&&parseInt(m.cellStyles.height)||35},overscan:d||10}),C=O.getVirtualItems();(0,i.useEffect)((function(){if(g){var e=C[C.length-1];e&&e.index===S.length-1&&p&&!h&&g()}}),[C,h]);var E=C.length>0&&(null===(t=null===C||void 0===C?void 0:C[0])||void 0===t?void 0:t.start)||0,A=O.getTotalSize(),M=(0,i.useMemo)((function(){var e;return C.length>0?A-((null===(e=null===C||void 0===C?void 0:C[C.length-1])||void 0===e?void 0:e.end)||0):0}),[C.length]);return i.createElement(i.Fragment,null,E>0&&i.createElement("tr",null,i.createElement("td",{style:{height:"".concat(E,"px")}})),C.map((function(e){var t=S[e.index];return i.createElement(sO,{key:e.key,table:u,pinnedStyles:s,row:t,virtualRow:e,onClickRow:a,disableClickRow:n,testPrefix:l,testPrefixCallback:c,getRowHandler:o,onHover:x,coloredSortedColumn:v,hoveredRow:_,enableColumnPinning:y,side:b})})),M>0&&i.createElement("tr",null,i.createElement("td",{style:{height:"".concat(M,"px")}})))},lO=function(){return lO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},lO.apply(this,arguments)},cO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},fO=function(e){var t=e.dataGa,n=e.disableClickRow,r=e.enableResize,o=e.enableSorting,a=e.getRowHandler,s=e.headers,u=e.onClickRow,l=e.onHoverCell,c=e.pinnedStyles,f=void 0===c?{}:c,d=e.table,p=e.tableRef,h=e.testPrefix,g=e.testPrefixCallback,v=e.width,m=e.scrollParentRef,y=e.virtualizeOptions,b=void 0===y?{}:y,w=e.coloredSortedColumn,x=e.meta,_=e.side,S=cO(e,["dataGa","disableClickRow","enableResize","enableSorting","getRowHandler","headers","onClickRow","onHoverCell","pinnedStyles","table","tableRef","testPrefix","testPrefixCallback","width","scrollParentRef","virtualizeOptions","coloredSortedColumn","meta","side"]);return i.createElement(Mb,lO({dataGa:t,"data-testid":"netdata-table".concat(h),ref:p,testPrefix:h,width:v},S),i.createElement(Mb.Head,{"data-testid":"netdata-table-head".concat(h)},s.map((function(e,n){return i.createElement(Mb.HeadRow,{key:n,id:e.id,"data-testid":"netdata-table-headRow".concat(h)},i.createElement(oO,{dataGa:t,enableResize:r,enableSorting:o,headers:e.headers,pinnedStyles:f,table:d,testPrefix:h,coloredSortedColumn:o&&w}))}))),i.createElement(Mb.Body,{"data-testid":"netdata-table-body".concat(h)},i.createElement(uO,lO({scrollParentRef:m,disableClickRow:n,getRowHandler:a,onClickRow:u,onHoverCell:l,pinnedStyles:f,table:d,testPrefix:h,testPrefixCallback:g,coloredSortedColumn:o&&w,meta:x,enableColumnPinning:S.enableColumnPinning,side:_},b))))},dO=function(){return dO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},dO.apply(this,arguments)},pO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},hO=function(e){var t,n,r=e.dataGa,o=e.disableClickRow,a=e.enableResize,s=e.enableSorting,u=e.onClickRow,l=e.onHoverCell,c=e.table,f=e.testPrefix,d=e.testPrefixCallback,p=e.scrollParentRef,h=e.side,g=pO(e,["dataGa","disableClickRow","enableResize","enableSorting","onClickRow","onHoverCell","table","testPrefix","testPrefixCallback","scrollParentRef","side"]),v=Cl(),m="left"==h,y=m?"getLeftVisibleCells":"getRightVisibleCells",b=m?"borderRight":"borderLeft",w=m?"getLeftTotalSize":"getRightTotalSize";return i.createElement(Pe.Z,{background:"mainBackground",sx:(t={position:"sticky"},t[h]=0,t.zIndex=11,t.height="fit-content",t)},i.createElement(fO,dO({scrollParentRef:p,dataGa:"pin-".concat(r),disableClickRow:o,enableResize:a,enableSorting:s,getRowHandler:y,onClickRow:u,onHoverCell:l,pinnedStyles:(n={},n[b]="1px solid ".concat(v("borderSecondary")),n),table:c,testPrefix:"pin".concat(f),testPrefixCallback:d,width:a?"".concat(c[w](),"px"):"100%",side:h},g)))},gO=function(){return gO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},gO.apply(this,arguments)},vO=(0,i.memo)((function(e){var t=e.bulkActions,n=e.dataGa,r=e.groupByOptions,o=e.groupValue,a=e.onGroupBy,s=e.onSearch,u=e.searchPlaceholder,l=void 0===u?"Search":u,c=e.searchValue,f=e.tableMeta,d=e.title,p=null===c||void 0===c?void 0:c.split(" ").filter((function(e){return!!e})).length;return f="function"===typeof f?f({},{},null):f,i.createElement(xe.default,gO({width:"100%",zIndex:10,background:"mainBackground",padding:[0,0,4],gap:3,alignItems:"center"},f.bulkActionsStyles),!!d&&i.createElement(Ne.TextBig,{margin:[0,0,0,3],strong:!0},d),s&&i.createElement(xe.default,gO({width:{max:57.5,base:"40%"}},f.searchContainerStyles),i.createElement(eO.Z,gO({"data-testid":"table-global-search-filter","data-ga":"".concat(n,"::search-").concat(p,"-words::table-filter"),defaultValue:c,iconLeft:i.createElement(be.JO,{color:"textLite",name:"magnify",height:"18px",width:"18px"}),onChange:(0,ev.D)(300,(function(e){e.persist(),s(e.target.value)})),placeholder:l},f.searchStyles))),r&&i.createElement(xe.default,gO({alignItems:"center","data-testid":"tableGroupBy",gap:2},f.groupByContainerStyles),i.createElement(Ne.TextSmall,{"data-testid":"tableGroupByLabel",color:"textLite",whiteSpace:"nowrap"},"Group by"),i.createElement(US,{"data-ga":"".concat(n,"::group-by-filter::table-filter"),"data-testid":"tableGroupByFilter",menuPortalTarget:document.body,onChange:function(e){var t=e.value;return a(t)},options:Object.values(r),styles:{size:"tiny",minWidth:120},value:r[o]||r.default})),!!t&&i.createElement(xe.default,{gap:1,"data-testid":"bulk-actions",width:"100%",justifyContent:"end"},t))})),mO=(0,i.memo)((function(e){var t=e.table,n=t.nextPage,r=t.previousPage,o=t.getCanPreviousPage,a=t.getCanNextPage,s=t.getPageCount,u=t.setPageIndex,l=t.resetPageIndex,c=t.getState().pagination.pageIndex;return i.createElement(xe.default,{alignItems:"center",justifyContent:"end",height:"45px",background:"mainBackground",border:{side:"top",color:"borderSecondary"}},i.createElement(et,{title:"First","data-testid":"pagination-go-to-first",cursor:"pointer",onClick:l,icon:"chevron_left_start",iconSize:"small",tooltip:"test",disabled:!o()}),i.createElement(et,{title:"Previous","data-testid":"pagination-go-to-previous",cursor:"pointer",onClick:r,icon:"chevron_left",iconSize:"small",tooltip:"Previous",disabled:!o()}),i.createElement(Ne.Text,{"data-testid":"pagination-counter"},"Page ",0===s()?0:c," of ",s()),i.createElement(et,{title:"Next","data-testid":"pagination-go-to-next",cursor:"pointer",onClick:n,icon:"chevron_right",iconSize:"small",disabled:!a()}),i.createElement(et,{title:"Last","data-testid":"pagination-go-to-last",cursor:"pointer",onClick:function(){return u(s()-1)},icon:"chevron_right_end",iconSize:"small",disabled:!a()}))})),yO=function(){return yO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},yO.apply(this,arguments)},bO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},wO=function(){},xO={},_O={comparison:Hy,select:function(e,t,n){var r=Array.isArray(n),o=r?Vy(e,t,n):zy(e,t,n);return!o&&e.subRows.length?e.subRows.some((function(e){return r?Vy(e,t,n):zy(e,t,n)})):o}},SO=(0,i.forwardRef)((function(e,t){var n=e.bulkActions,r=e.columnPinning,o=e.columnVisibility,a=e.expanded,s=e.rowSelection,u=e.data,l=e.dataColumns,c=e.dataGa,f=e.enableColumnPinning,d=e.enableColumnVisibility,p=e.enablePagination,h=e.enableResize,g=e.enableSelection,v=e.enableSubRowSelection,m=e.enableSorting,y=e.globalFilter,b=e.globalFilterFn,w=void 0===b?Uy:b,x=e.grouping,_=void 0===x?"":x,S=e.groupByColumns,O=e.onClickRow,C=e.onColumnVisibilityChange,E=e.onGlobalSearchChange,A=e.onGroupByChange,M=e.onHoverCell,k=e.onRowSelected,P=e.onSortingChange,R=e.onExpandedChange,T=e.paginationOptions,I=e.rowActions,B=e.sortBy,D=e.testPrefix,j=e.meta,L=e.title,Z=e.virtualizeOptions,N=bO(e,["bulkActions","columnPinning","columnVisibility","expanded","rowSelection","data","dataColumns","dataGa","enableColumnPinning","enableColumnVisibility","enablePagination","enableResize","enableSelection","enableSubRowSelection","enableSorting","globalFilter","globalFilterFn","grouping","groupByColumns","onClickRow","onColumnVisibilityChange","onGlobalSearchChange","onGroupByChange","onHoverCell","onRowSelected","onSortingChange","onExpandedChange","paginationOptions","rowActions","sortBy","testPrefix","meta","title","virtualizeOptions"]),F=(0,i.useState)(o),H=F[0],V=F[1];(0,i.useEffect)((function(){H!==o&&V(o)}),[o]);var z=(0,i.useState)((function(){return r||{}})),U=z[0],G=z[1];(0,i.useEffect)((function(){r&&H!==r&&G(r)}),[r]);var W=(0,i.useState)(s),$=W[0],q=W[1];(0,i.useEffect)((function(){$!==s&&q(s)}),[s]);var Y=(0,i.useState)((function(){return B||[]})),X=Y[0],K=Y[1];(0,i.useEffect)((function(){B&&X!==B&&K(B)}),[B]);var J=(0,i.useCallback)((function(e){P(e),K(e)}),[P]),Q=(0,i.useState)((function(){return{pageIndex:T.pageIndex,pageSize:T.pageSize}})),ee=Q[0],te=Q[1],ne=(0,i.useCallback)((function(e){C(e),V(e)}),[]),re=(0,i.useState)(y),oe=re[0],ie=re[1],ae=(0,i.useState)(_),se=ae[0],ue=ae[1],le=(0,i.useMemo)((function(){return S?yO({default:{label:"None",value:""}},Object.keys(S).reduce((function(e,t){var n,r=l.find((function(e){return e.id===t}));return yO(yO({},e),((n={})[t]={label:(null===r||void 0===r?void 0:r.name)||r.id,value:t},n))}),{})):null}),[S]);(0,i.useEffect)((function(){y&&oe!==y&&ie(y)}),[B]);var ce=(0,i.useCallback)((function(e){null===E||void 0===E||E(e),ie(String(e))}),[]),fe=(0,i.useCallback)((function(e){null===A||void 0===A||A(e),ue(e)}),[A]),de=Qy(l,{testPrefix:D,enableSelection:g,rowActions:I,tableMeta:j}),pe=(0,i.useState)(a),he=pe[0],ge=pe[1],ve=(0,i.useCallback)((function(e){R(e),ge(e)}),[]),me=function(e){const t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=i.useState((()=>({current:By(t)}))),[r,o]=i.useState((()=>n.current.initialState));return n.current.setOptions((t=>({...t,...e,state:{...r,...e.state},onStateChange:t=>{o(t),null==e.onStateChange||e.onStateChange(t)}}))),n.current}(yO(yO({columns:de,data:u,manualPagination:!p,columnResizeMode:h?"onEnd":"",filterFns:_O,state:{columnVisibility:H,rowSelection:$,globalFilter:oe,sorting:X,pagination:ee,columnPinning:U,expanded:he,grouping:(0,i.useMemo)((function(){var e;return Array.isArray(se)?[se].filter(Boolean):(null===(e=null===S||void 0===S?void 0:S[se])||void 0===e?void 0:e.columns)||[]}),[se]),columnOrder:[]},onExpandedChange:ve},w?{globalFilterFn:w}:{}),{getCoreRowModel:e=>qm((()=>[e.options.data]),(t=>{const n={rows:[],flatRows:[],rowsById:{}},r=function(t,o,i){void 0===o&&(o=0);const a=[];for(let u=0;u<t.length;u++){const l=Dy(e,e._getRowId(t[u],u,i),t[u],u,o,void 0,null==i?void 0:i.id);var s;n.flatRows.push(l),n.rowsById[l.id]=l,a.push(l),e.options.getSubRows&&(l.originalSubRows=e.options.getSubRows(t[u],u),null!=(s=l.originalSubRows)&&s.length&&(l.subRows=r(l.originalSubRows,o+1,l)))}return a};return n.rows=r(t),n}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}),getFilteredRowModel:e=>qm((()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter]),((t,n,r)=>{if(!t.rows.length||(null==n||!n.length)&&!r){for(let e=0;e<t.flatRows.length;e++)t.flatRows[e].columnFilters={},t.flatRows[e].columnFiltersMeta={};return t}const o=[],i=[];(null!=n?n:[]).forEach((t=>{var n;const r=e.getColumn(t.id);if(!r)return;const i=r.getFilterFn();i&&o.push({id:t.id,filterFn:i,resolvedValue:null!=(n=null==i.resolveFilterValue?void 0:i.resolveFilterValue(t.value))?n:t.value})}));const a=n.map((e=>e.id)),s=e.getGlobalFilterFn(),u=e.getAllLeafColumns().filter((e=>e.getCanGlobalFilter()));let l,c;r&&s&&u.length&&(a.push("__global__"),u.forEach((e=>{var t;i.push({id:e.id,filterFn:s,resolvedValue:null!=(t=null==s.resolveFilterValue?void 0:s.resolveFilterValue(r))?t:r})})));for(let e=0;e<t.flatRows.length;e++){const n=t.flatRows[e];if(n.columnFilters={},o.length)for(let e=0;e<o.length;e++){l=o[e];const t=l.id;n.columnFilters[t]=l.filterFn(n,t,l.resolvedValue,(e=>{n.columnFiltersMeta[t]=e}))}if(i.length){for(let e=0;e<i.length;e++){c=i[e];const t=c.id;if(c.filterFn(n,t,c.resolvedValue,(e=>{n.columnFiltersMeta[t]=e}))){n.columnFilters.__global__=!0;break}}!0!==n.columnFilters.__global__&&(n.columnFilters.__global__=!1)}}return jy(t.rows,(e=>{for(let t=0;t<a.length;t++)if(!1===e.columnFilters[a[t]])return!1;return!0}),e)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}),onRowSelectionChange:q,onGlobalFilterChange:ce,onSortingChange:J,getSortedRowModel:e=>qm((()=>[e.getState().sorting,e.getPreSortedRowModel()]),((t,n)=>{if(!n.rows.length||null==t||!t.length)return n;const r=e.getState().sorting,o=[],i=r.filter((t=>{var n;return null==(n=e.getColumn(t.id))?void 0:n.getCanSort()})),a={};i.forEach((t=>{const n=e.getColumn(t.id);n&&(a[t.id]={sortUndefined:n.columnDef.sortUndefined,invertSorting:n.columnDef.invertSorting,sortingFn:n.getSortingFn()})}));const s=e=>{const t=[...e];return t.sort(((e,t)=>{for(let r=0;r<i.length;r+=1){var n;const o=i[r],s=a[o.id],u=null!=(n=null==o?void 0:o.desc)&&n;if(s.sortUndefined){const n="undefined"===typeof e.getValue(o.id),r="undefined"===typeof t.getValue(o.id);if(n||r)return n&&r?0:n?s.sortUndefined:-s.sortUndefined}let l=s.sortingFn(e,t,o.id);if(0!==l)return u&&(l*=-1),s.invertSorting&&(l*=-1),l}return e.index-t.index})),t.forEach((e=>{var t;o.push(e),null!=(t=e.subRows)&&t.length&&(e.subRows=s(e.subRows))})),t};return{rows:s(n.rows),flatRows:o,rowsById:n.rowsById}}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}),getPaginationRowModel:e=>qm((()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded]),((t,n)=>{if(!n.rows.length)return n;const{pageSize:r,pageIndex:o}=t;let{rows:i,flatRows:a,rowsById:s}=n;const u=r*o,l=u+r;let c;i=i.slice(u,l),c=e.options.paginateExpandedRows?{rows:i,flatRows:a,rowsById:s}:Zy({rows:i,flatRows:a,rowsById:s}),c.flatRows=[];const f=e=>{c.flatRows.push(e),e.subRows.length&&e.subRows.forEach(f)};return c.rows.forEach(f),c}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getExpandedRowModel:e=>qm((()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows]),((e,t,n)=>!t.rows.length||!0!==e&&!Object.keys(null!=e?e:{}).length?t:n?Zy(t):t),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getGroupedRowModel:Ly(),getSubRows:function(e){return e.children},onPaginationChange:te,onColumnVisibilityChange:ne,onColumnPinningChange:G,enableSubRowSelection:v,columnGroupingMode:"reorder"})),ye=(0,i.useState)([]),we=ye[0],_e=ye[1];(0,i.useEffect)((function(){var e=me.getSelectedRowModel().flatRows;if(e){var t=e.reduce((function(e,t){var n=t.original;return(null===n||void 0===n?void 0:n.disabled)||e.push(n),e}),[]);_e(t),null===k||void 0===k||k(t)}}),[$,me]);var Se=f||d||!!n,Oe=(0,i.useRef)(),Ce=function(e){var t=e.bulkActions,n=e.enableColumnVisibility,r=fb(e,["bulkActions","enableColumnVisibility"]),o=pb(n,r);return(0,i.useMemo)((function(){return t?Object.keys(t).map((function(e){var n=db[e]||db.delete,o=t[e];return i.createElement(rb,cb({key:e},r,n,{id:e},o))})).concat(o):o}),[t,o])}({bulkActions:n,columnPinning:U,dataGa:c,enableColumnVisibility:d,enableColumnPinning:f,selectedRows:we,table:me,testPrefix:D}),Ee=(0,i.useCallback)((function(e){return{side:e,enableResize:h,onClickRow:O,enableSorting:m,table:me,headers:"left"===e?me.getLeftHeaderGroups():me.getRightHeaderGroups(),testPrefix:D,dataGa:c,scrollParentRef:Oe,virtualizeOptions:Z,meta:j}}),[h,O,m,me,D,c,Oe,Z,j]),Ae=Z||{},Me=Ae.hasNextPage,ke=Ae.loading,Pe=Ae.warning;return i.createElement(yb,{onHoverCell:M},i.createElement(xe.default,{height:"100%",overflow:"hidden",column:!0,ref:t},E||Se?i.createElement(vO,{bulkActions:Se?Ce:null,dataGa:c,groupByOptions:le,groupValue:se,onGroupBy:fe,onSearch:E?ce:null,searchValue:oe,tableMeta:j,title:L}):null,i.createElement(xe.default,{row:!0,ref:Oe,overflow:"auto"},f&&U.left&&i.createElement(hO,yO({},Ee("left"))),i.createElement(fO,yO({headers:U?me.getCenterHeaderGroups():me.getHeaderGroups(),width:"100%",getRowHandler:f?"getCenterVisibleCells":"getVisibleCells",scrollParentRef:Oe,enableResize:h,onClickRow:O,enableSorting:m,enableColumnPinning:f,table:me,dataGa:c,testPrefix:D,virtualizeOptions:Z,meta:j,side:"center"},N)),f&&U.right&&i.createElement(hO,yO({},Ee("right")))),!Me&&!ke&&!!Pe&&i.createElement(xe.default,{alignItems:"center",justifyContent:"center",gap:2,padding:[4],width:"100%"},i.createElement(be.JO,{name:"warning_triangle_hollow",color:"warning"})," ",i.createElement(Ne.Text,{color:"warningText"},Pe)),Me&&ke&&i.createElement(xe.default,{alignItems:"center",justifyContent:"center",gap:2,padding:[4],width:"100%"},i.createElement(be.NZ.LoaderIcon,null)," ",i.createElement(Ne.Text,null,"Loading more...")),p&&i.createElement(mO,{table:me})))}));SO.defaultProps={coloredSortedColumn:!0,enableColumnPinning:!1,enableColumnVisibility:!1,enableResize:!1,onColumnVisibilityChange:wO,onSortingChange:wO,onExpandedChange:wO,paginationOptions:{pageIndex:0,pageSize:100},expanded:xO,rowSelection:xO,rowActions:xO,meta:xO,globalFilter:"",testPrefix:""};var OO=SO},21352:function(e,t){"use strict";var n={end:"flex-end",start:"flex-start",center:"center",stretch:"stretch"};t.Z=function(e){var t=e.alignSelf;return t in n&&"align-self: ".concat(n[t],";")}},55199:function(e,t){"use strict";var n={pointer:"pointer",default:"default",grab:"grab",move:"move",none:"none",text:"text",wait:"wait",notAllowed:"not-allowed",initial:"initial",inherit:"inherit"};t.Z=function(e){var t=e.cursor;return t&&t in n?"cursor: ".concat(n[t],";"):""}},11275:function(e,t,n){"use strict";n.d(t,{_Y:function(){return l},aY:function(){return i},f1:function(){return d}});var r,o,i="\n font-family: inherit;\n border: none;\n outline: none;\n padding: 0;\n margin: 0;\n",a=n(60677),s=n(50757),u=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},l=(0,a.css)(r||(r=u(["\n border-color: ",";\n box-shadow: 0 0 0 1px ",";\n"],["\n border-color: ",";\n box-shadow: 0 0 0 1px ",";\n"])),(0,s.dI)("controlFocused"),(0,s.dI)("controlFocused")),c=n(90509),f=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},d=(0,a.css)(o||(o=f(["\n &::-webkit-scrollbar {\n width: ",";\n }\n &::-webkit-scrollbar-track {\n border-radius: ",";\n background-color: ",";\n }\n &::-webkit-scrollbar-thumb {\n border-radius: ",";\n background-color: ",";\n }\n &::-webkit-scrollbar-thumb:hover {\n background-color: ",";\n }\n &::-webkit-scrollbar-track-piece {\n background-color: ",";\n }\n &::-webkit-scrollbar-corner {\n background-color: ",";\n }\n"],["\n &::-webkit-scrollbar {\n width: ",";\n }\n &::-webkit-scrollbar-track {\n border-radius: ",";\n background-color: ",";\n }\n &::-webkit-scrollbar-thumb {\n border-radius: ",";\n background-color: ",";\n }\n &::-webkit-scrollbar-thumb:hover {\n background-color: ",";\n }\n &::-webkit-scrollbar-track-piece {\n background-color: ",";\n }\n &::-webkit-scrollbar-corner {\n background-color: ",";\n }\n"])),(0,c.getSizeBy)(1),(0,c.getSizeBy)(.5),(0,c.getRgbColor)("border",.1),(0,c.getSizeBy)(1),(0,c.getRgbColor)("border",.3),(0,c.getRgbColor)("border",.5),(0,c.getRgbColor)("border",.3),(0,c.getRgbColor)("border",.3))},69498:function(e,t,n){"use strict";n.d(t,{Fr:function(){return r},t_:function(){return o}});var r=function(e,t){return"number"===typeof t?0===(n=e.constants.SIZE_SUB_UNIT*t)?"0":"".concat(n,"px"):"auto";var n},o=function(e,t){return t.map((function(t){return r(e,t)})).join(" ")};t.ZP=function(e){var t=e.theme,n=e.margin;return n?Array.isArray(n)&&n.length>=1&&n.length<=4?"margin: ".concat(o(t,n),";"):(console.error("Please provide an array (max 4 elements) for `margin` style helper."),""):""}},33778:function(e,t){"use strict";var n={weak:.3,medium:.4,strong:.8};t.Z=function(e){var t=e.opacity,r=t&&n[t];return r?"opacity: ".concat(r,";"):""}},96069:function(e,t,n){"use strict";var r=n(69498);t.Z=function(e){var t=e.theme,n=e.padding;return n?Array.isArray(n)&&n.length>=1&&n.length<=4?"padding: ".concat((0,r.t_)(t,n),";"):(console.error("Please provide an array (max 4 elements) for `padding` style helper."),""):""}},94932:function(e,t){"use strict";var n={static:"static",absolute:"absolute",fixed:"fixed",relative:"relative",sticky:"sticky",initial:"initial",inherit:"inherit"};t.Z=function(e){var t=e.position;return t in n?"position: ".concat(t,";"):""}},1605:function(e,t){"use strict";var n=function(e,t){return!0===t?"".concat(e,"px"):"number"===typeof t?"".concat(e*t,"px"):"string"===typeof t?t:""},r=function(e,t){return"border-top-left-radius: ".concat(n(e,t),";")},o=function(e,t){return"border-top-right-radius: ".concat(n(e,t),";")},i=function(e,t){return"border-bottom-left-radius: ".concat(n(e,t),";")},a=function(e,t){return"border-bottom-right-radius: ".concat(n(e,t),";")},s={top:function(e,t){return"\n ".concat(r(e,t),"\n ").concat(o(e,t),"\n ")},left:function(e,t){return"\n ".concat(r(e,t),"\n ").concat(i(e,t),"\n ")},bottom:function(e,t){return"\n ".concat(i(e,t),"\n ").concat(a(e,t),"\n ")},right:function(e,t){return"\n ".concat(o(e,t),"\n ").concat(a(e,t),"\n ")},"top-left":r,"top-right":o,"bottom-left":i,"bottom-right":a};t.Z=function(e){var t=e.theme.constants.SIZE_SUB_UNIT,r=e.round;if(!r)return"";var o=n(t,r);if(o)return"border-radius: ".concat(o,";");var i=r.side,a=r.size,u=void 0===a?1:a;return i in s?"".concat(s[i](t,u)):""}},13692:function(e,t){"use strict";t.Z=function(e,t){"function"===typeof e?e(t):e&&(e.current=t)}},98625:function(e,t){"use strict";var n={none:"none",capitalize:"capitalize",uppercase:"uppercase",lowercase:"lowercase",firstLetter:"firstLetter",fullWidth:"full-width"};t.Z=function(e){var t=(void 0===e?{}:e).textTransform,r=void 0===t?n.none:t;return r===n.firstLetter?"text-transform: lowercase;\n &::first-letter {\n text-transform: uppercase;\n }\n":"text-transform: ".concat(r in n?n[r]:n.none,";")}},69838:function(e,t){"use strict";t.Z=function(e){var t=e.zIndex;if(t&&"number"===typeof t)return"z-index: ".concat(t,";")}},84436:function(e,t,n){"use strict";n.r(t);var r=n(67294);t.default=function(e,t,n,o){var i=(0,r.useState)(!1),a=i[0],s=i[1],u=(0,r.useState)(!1),l=u[0],c=u[1];return[a,l,(0,r.useCallback)((function(){if(e.current&&t.current&&o){var n=e.current,r=t.current;if(Array.isArray(r)&&r.length){var i=r[r.length-1],a=n.scrollLeft,u=n.getBoundingClientRect().right,l=i.getBoundingClientRect().right;l>u&&c(!0),l<=u&&c(!1),a>0&&s(!0),0===a&&s(!1)}}}),[o,n])]}},50757:function(e,t,n){"use strict";n.d(t,{Cs:function(){return m},XU:function(){return d},nF:function(){return y.calcSize},B1:function(){return y.extendTheme},Lq:function(){return y.getColor},j2:function(){return y.getGutterHeight},fS:function(){return y.getOrElse},zt:function(){return y.getRgbColor},sq:function(){return y.getSizeBy},T2:function(){return y.getSizeUnit},dI:function(){return y.getValidatedControlColor},yw:function(){return y.propOrElse}});var r={};n.r(r),n.d(r,{GUTTER_HEIGHT:function(){return c},SIZE_SUB_UNIT:function(){return u},SIZE_UNIT:function(){return l}});var o={transparent:{full:"rgba(255, 255, 255, 0.0)",semi:"rgba(255, 255, 255, 0.5)",popover:"rgba(18, 36, 50, 0.9)"},green:{poker:"#2f5446",chateau:"#42B861",netdata:"#00AB44",deyork:"#68C47D",vista:"#96D4A2",fringyFlower:"#BFE5C6",frostee:"#E5F5E8",limeGreen:"#48E499"},red:{pomegranate:"#FF4136",carnation:"#F95251",apricot:"#ED7374",wewak:"#F59B9B",pastelpink:"#FFCED3",lavender:"#FFEBEF"},yellow:{amber:"#FFC300",sunglow:"#FFCC26",seaBuckthorn:"#F9A825",mustard:"#FFD74F",salomie:"#FFE182",buttermilk:"#FFEDB3",ginfizz:"#FFF8E1"},neutral:{white:"#FFFFFF",black:"#000000",limedSpruce:"#35414A",regentgrey:"#8F9EAA",blackhaze:"#F7F8F8",brightGrey:"#E9ECEC",chineseWhite:"#DEE3E3",iron:"#CFD5DA",porcelain:"#ECEEEF",bluebayoux:"#536775",shark:"#1C1E22",tuna:"#383B40",outerSpace:"#2B3136",ratsbane:"#3E4551",arsenic:"#353B45",gunmetal:"#282C34",darkGunmetal:"#21252B",eerieBlack:"#181c20"},purple:{mauve:"#DB94F4",mauveDark:"#CB66EF",mauveFocus:"#EBC2F9",daisy:"#563D7C",lilac:"#B596F8",lilacLite:"#C6AEFA",lilacFocus:"#824EF3"},blue:{aquamarine:"#19C89E",indigo:"#5790FF",cyan:"#00BAE2"},shadows:{dropdownLight:"rgba(9, 30, 66, 0.15)",dropdownDark:"rgba(0, 0, 0, 0.4)"}},i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)},a={primary:o.green.netdata,accent:o.green.chateau,main:o.neutral.limedSpruce,border:o.neutral.regentgrey,borderSecondary:o.neutral.porcelain,tabsBorder:o.neutral.iron,disabled:o.neutral.porcelain,disabledBackground:o.neutral.porcelain,dropdown:o.neutral.white,dropdownShadow:o.shadows.dropdownLight,elementBackground:o.neutral.blackhaze,elementBackgroundHover:o.neutral.white,mainBackground:o.neutral.white,mainBackgroundDisabled:o.neutral.blackhaze,modalHeaderBackground:o.neutral.porcelain,modalTabsBackground:o.neutral.blackhaze,modalBackground:o.neutral.white,modalInfoBackground:o.neutral.blackhaze,success:o.green.netdata,successLite:o.green.deyork,successBackground:o.green.frostee,successText:o.green.netdata,warning:o.yellow.seaBuckthorn,warningLite:o.yellow.mustard,warningBackground:o.yellow.buttermilk,warningText:o.yellow.seaBuckthorn,error:o.red.pomegranate,errorLite:o.red.apricot,errorBackground:o.red.lavender,errorText:o.red.pomegranate,attention:o.purple.mauve,attentionSecondary:o.purple.daisy,separator:o.neutral.porcelain,controlFocused:o.neutral.limedSpruce,selected:o.neutral.iron,tooltip:o.neutral.shark,bright:o.neutral.white,text:o.neutral.bluebayoux,textLite:o.neutral.regentgrey,textFocus:o.neutral.regentgrey,textDescription:o.neutral.bluebayoux,sectionHeaderBackground:o.neutral.limedSpruce,sectionTitle:o.neutral.bluebayoux,sectionDescription:o.neutral.regentgrey,placeholder:o.neutral.regentgrey,key:o.neutral.regentgrey,panel:o.neutral.limedSpruce,panelBg:o.neutral.blackhaze,sideBar:o.neutral.brightGrey,sideBarMini:o.neutral.chineseWhite,menuItem:o.neutral.bluebayoux,nodesViewMiniCharts:o.neutral.iron,topBarBg:o.neutral.blackhaze,elevationLevelOne:o.neutral.porcelain,inputBg:o.neutral.blackhaze,inputBorder:o.neutral.iron,inputBorderHover:o.neutral.regentgrey,inputBorderFocus:o.neutral.bluebayoux,nodeBadgeBackground:o.neutral.porcelain,nodeBadgeBorder:o.neutral.iron,nodeBadgeColor:o.neutral.bluebayoux,neutralPillBg:o.neutral.iron,neutralPillBorder:o.neutral.iron,neutralPillColor:o.neutral.bluebayoux,alertBorder:o.neutral.porcelain,alertIcon:o.neutral.porcelain,idleError:o.neutral.regentgrey,idleWarning:o.neutral.iron,idleClear:o.neutral.chineseWhite,dropdownTable:o.neutral.white,tableRowBg:o.neutral.blackhaze,tableRowBgHover:o.neutral.porcelain,columnHighlight:o.green.frostee,iconColor:o.neutral.limedSpruce,progressBg:o.neutral.chineseWhite,resizerLine:o.green.vista,anomalyText:o.purple.lilac,anomalyTextLite:o.purple.lilacLite,anomalyTextFocus:o.purple.lilacFocus},s=i(i({},a),o),u=4,l=8,c=8,f=function(){return f=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},f.apply(this,arguments)},d=f(f({},{name:"Default",version:"0.0.1"}),{constants:r,colors:s}),p=function(){return p=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},p.apply(this,arguments)},h={primary:o.green.netdata,accent:o.green.chateau,main:o.neutral.white,border:o.neutral.bluebayoux,borderSecondary:o.neutral.ratsbane,tabsBorder:o.neutral.ratsbane,disabled:o.neutral.tuna,disabledBackground:o.neutral.outerSpace,dropdown:o.neutral.arsenic,dropdownShadow:o.shadows.dropdownDark,elementBackground:o.neutral.outerSpace,elementBackgroundHover:o.neutral.tuna,mainBackground:o.neutral.gunmetal,mainBackgroundDisabled:o.neutral.outerSpace,modalHeaderBackground:o.neutral.shark,modalTabsBackground:o.neutral.darkGunmetal,modalBackground:o.neutral.outerSpace,modalInfoBackground:o.neutral.bluebayoux,success:o.green.netdata,successLite:o.green.deyork,successBackground:o.green.deyork,successText:o.green.netdata,warning:o.yellow.seaBuckthorn,warningLite:o.yellow.sunglow,warningBackground:o.yellow.salomie,warningText:o.yellow.seaBuckthorn,error:o.red.pomegranate,errorLite:o.red.apricot,errorBackground:o.red.wewak,errorText:o.red.pomegranate,attention:o.purple.mauve,attentionSecondary:o.purple.daisy,separator:o.neutral.bluebayoux,controlFocused:o.neutral.white,selected:o.neutral.bluebayoux,tooltip:o.neutral.outerSpace,bright:o.neutral.white,text:o.neutral.iron,textLite:o.neutral.regentgrey,textFocus:o.neutral.porcelain,textDescription:o.neutral.regentgrey,sectionHeaderBackground:o.neutral.white,sectionTitle:o.neutral.iron,sectionDescription:o.neutral.regentgrey,menuItem:o.neutral.regentgrey,placeholder:o.neutral.bluebayoux,key:o.neutral.iron,panel:o.neutral.limedSpruce,panelBg:o.neutral.arsenic,sideBar:o.neutral.darkGunmetal,sideBarMini:o.neutral.eerieBlack,nodesViewMiniCharts:o.neutral.limedSpruce,topBarBg:o.neutral.arsenic,elevationLevelOne:o.neutral.ratsbane,inputBg:o.neutral.arsenic,inputBorder:o.neutral.bluebayoux,inputBorderHover:o.neutral.bluebayoux,inputBorderFocus:o.neutral.limedSpruce,nodeBadgeBackground:o.neutral.limedSpruce,nodeBadgeBorder:o.neutral.bluebayoux,nodeBadgeColor:o.neutral.white,neutralPillBg:o.neutral.limedSpruce,neutralPillBorder:o.neutral.limedSpruce,neutralPillColor:o.neutral.regentgrey,alertBorder:o.neutral.bluebayoux,alertIcon:o.neutral.gunmetal,idleError:o.neutral.tuna,idleWarning:o.neutral.ratsbane,idleClear:o.neutral.arsenic,dropdownTable:o.neutral.eerieBlack,tableRowBgHover:o.neutral.ratsbane,tableRowBg:o.neutral.arsenic,columnHighlight:o.green.poker,progressBg:o.neutral.bluebayoux,iconColor:o.neutral.iron,resizerLine:o.green.vista,anomalyText:o.purple.mauve,anomalyTextLite:o.purple.mauveDark,anomalyTextFocus:o.purple.mauveFocus},g=p(p({},o),h),v=function(){return v=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},v.apply(this,arguments)},m=v(v({},{name:"Dark",version:"0.0.1"}),{constants:r,colors:g}),y=n(90509)},90509:function(e,t,n){"use strict";n.r(t),n.d(t,{calcSize:function(){return f},extendTheme:function(){return s},getColor:function(){return d},getGutterHeight:function(){return g},getOrElse:function(){return l},getRgbColor:function(){return p},getSizeBy:function(){return h},getSizeUnit:function(){return c},getValidatedControlColor:function(){return v},propOrElse:function(){return u}});var r=n(65583),o=n.n(r),i=n(55101),a=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},s=function(e,t){return(0,i.BPw)(e,t)},u=function(e,t){return function(n){return(0,i.pMU)(t,e,n)}},l=function(e,t){return function(n){var r=n.theme;return(0,i.pMU)(t,e,r)}},c=function(e){var t=e.theme;return(0,i.ETc)(["constants","SIZE_UNIT"],t)},f=function(e){return function(t){if(e){var n=e.replace("_","".concat(c(t)));return o()(n)}return c(t)}},d=function(e){var t=Array.isArray(e)?e:[e];return l(a(["colors"],t,!0),e||"#fff")},p=function(e,t){return void 0===t&&(t=1),function(n){var r=n.theme,o=d(e)({theme:r}),i=parseInt(o.substring(1),16),a=i>>8&255,s=255&i;return"rgba(".concat(i>>16&255,", ").concat(a,", ").concat(s,", ").concat(t,")")}},h=function(e){return void 0===e&&(e=1),function(t){return isNaN(e)?e:"".concat((c(t)||0)*e,"px")}},g=function(e){var t=e.theme,n=(0,i.ETc)(["constants","GUTTER_HEIGHT"],t)||0;return"".concat(n,"px")},v=function(e,t){return void 0===e&&(e="border"),void 0===t&&(t="disabled"),function(n){var r=n.theme,o=n.success,i=n.error,a=n.disabled;return o?d(["success"])({theme:r}):i?d(["error"])({theme:r}):a?d([t])({theme:r}):d([e])({theme:r})}}},80024:function(e,t){var n="undefined"!==typeof self?self:this,r=function(){function e(){this.fetch=!1,this.DOMException=n.DOMException}return e.prototype=n,new e}();!function(e){!function(t){var n={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(n.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],o=ArrayBuffer.isView||function(e){return e&&r.indexOf(Object.prototype.toString.call(e))>-1};function i(e){if("string"!==typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function a(e){return"string"!==typeof e&&(e=String(e)),e}function s(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n.iterable&&(t[Symbol.iterator]=function(){return t}),t}function u(e){this.map={},e instanceof u?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function l(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function c(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function f(e){var t=new FileReader,n=c(t);return t.readAsArrayBuffer(e),n}function d(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function p(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"===typeof e?this._bodyText=e:n.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:n.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():n.arrayBuffer&&n.blob&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=d(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):n.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||o(e))?this._bodyArrayBuffer=d(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"===typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},n.blob&&(this.blob=function(){var e=l(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?l(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(f)}),this.text=function(){var e=l(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,n=c(t);return t.readAsText(e),n}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},n.formData&&(this.formData=function(){return this.text().then(v)}),this.json=function(){return this.text().then(JSON.parse)},this}u.prototype.append=function(e,t){e=i(e),t=a(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},u.prototype.delete=function(e){delete this.map[i(e)]},u.prototype.get=function(e){return e=i(e),this.has(e)?this.map[e]:null},u.prototype.has=function(e){return this.map.hasOwnProperty(i(e))},u.prototype.set=function(e,t){this.map[i(e)]=a(t)},u.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},u.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),s(e)},u.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),s(e)},u.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),s(e)},n.iterable&&(u.prototype[Symbol.iterator]=u.prototype.entries);var h=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function g(e,t){var n=(t=t||{}).body;if(e instanceof g){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new u(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new u(t.headers)),this.method=function(e){var t=e.toUpperCase();return h.indexOf(t)>-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function v(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function m(e){var t=new u;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t}function y(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new u(t.headers),this.url=t.url||"",this._initBody(e)}g.prototype.clone=function(){return new g(this,{body:this._bodyInit})},p.call(g.prototype),p.call(y.prototype),y.prototype.clone=function(){return new y(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new u(this.headers),url:this.url})},y.error=function(){var e=new y(null,{status:0,statusText:""});return e.type="error",e};var b=[301,302,303,307,308];y.redirect=function(e,t){if(-1===b.indexOf(t))throw new RangeError("Invalid status code");return new y(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(x){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function w(e,r){return new Promise((function(o,i){var a=new g(e,r);if(a.signal&&a.signal.aborted)return i(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function u(){s.abort()}s.onload=function(){var e={status:s.status,statusText:s.statusText,headers:m(s.getAllResponseHeaders()||"")};e.url="responseURL"in s?s.responseURL:e.headers.get("X-Request-URL");var t="response"in s?s.response:s.responseText;o(new y(t,e))},s.onerror=function(){i(new TypeError("Network request failed"))},s.ontimeout=function(){i(new TypeError("Network request failed"))},s.onabort=function(){i(new t.DOMException("Aborted","AbortError"))},s.open(a.method,a.url,!0),"include"===a.credentials?s.withCredentials=!0:"omit"===a.credentials&&(s.withCredentials=!1),"responseType"in s&&n.blob&&(s.responseType="blob"),a.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),a.signal&&(a.signal.addEventListener("abort",u),s.onreadystatechange=function(){4===s.readyState&&a.signal.removeEventListener("abort",u)}),s.send("undefined"===typeof a._bodyInit?null:a._bodyInit)}))}w.polyfill=!0,e.fetch||(e.fetch=w,e.Headers=u,e.Request=g,e.Response=y),t.Headers=u,t.Request=g,t.Response=y,t.fetch=w,Object.defineProperty(t,"__esModule",{value:!0})}({})}(r),r.fetch.ponyfill=!0,delete r.fetch.polyfill;var o=r;(t=o.fetch).default=o.fetch,t.fetch=o.fetch,t.Headers=o.Headers,t.Request=o.Request,t.Response=o.Response,e.exports=t},12599:function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}var o;n.d(t,{Ep:function(){return s},Gn:function(){return _},J0:function(){return i},LX:function(){return S},RQ:function(){return k},WK:function(){return B},X3:function(){return I},Zn:function(){return C},Zq:function(){return A},aU:function(){return o},cP:function(){return u},fp:function(){return c},pC:function(){return M}}),function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(o||(o={}));function i(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function a(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(n){}}}function s(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function u(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var l;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(l||(l={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function c(e,t,n){void 0===n&&(n="/");let r=C(("string"===typeof t?u(t):t).pathname||"/",n);if(null==r)return null;let o=f(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(o);let i=null;for(let a=0;null==i&&a<o.length;++a)i=x(o[a],O(r));return i}function f(e,t,n,r){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r="");let o=(e,o,a)=>{let s={relativePath:void 0===a?e.path||"":a,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};s.relativePath.startsWith("/")&&(i(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),s.relativePath=s.relativePath.slice(r.length));let u=k([r,s.relativePath]),l=n.concat(s);e.children&&e.children.length>0&&(i(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+u+'".'),f(e.children,t,l,u)),(null!=e.path||e.index)&&t.push({path:u,score:w(u,e.index),routesMeta:l})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let r of d(e.path))o(e,t,r);else o(e,t)})),t}function d(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===r.length)return o?[i,""]:[i];let a=d(r.join("/")),s=[];return s.push(...a.map((e=>""===e?i:[i,e].join("/")))),o&&s.push(...a),s.map((t=>e.startsWith("/")&&""===t?"/":t))}const p=/^:\w+$/,h=3,g=2,v=1,m=10,y=-2,b=e=>"*"===e;function w(e,t){let n=e.split("/"),r=n.length;return n.some(b)&&(r+=y),t&&(r+=g),n.filter((e=>!b(e))).reduce(((e,t)=>e+(p.test(t)?h:""===t?v:m)),r)}function x(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let a=0;a<n.length;++a){let e=n[a],s=a===n.length-1,u="/"===o?t:t.slice(o.length)||"/",l=S({path:e.relativePath,caseSensitive:e.caseSensitive,end:s},u);if(!l)return null;Object.assign(r,l.params);let c=e.route;i.push({params:r,pathname:k([o,l.pathname]),pathnameBase:P(k([o,l.pathnameBase])),route:c}),"/"!==l.pathnameBase&&(o=k([o,l.pathnameBase]))}return i}function _(e,t){void 0===t&&(t={});let n=e;n.endsWith("*")&&"*"!==n&&!n.endsWith("/*")&&(a(!1,'Route path "'+n+'" will be treated as if it were "'+n.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+n.replace(/\*$/,"/*")+'".'),n=n.replace(/\*$/,"/*"));return(n.startsWith("/")?"/":"")+n.split(/\/+/).map(((e,n,r)=>{if(n===r.length-1&&"*"===e){return t["*"]}const o=e.match(/^:(\w+)(\??)$/);if(o){const[,e,n]=o;let r=t[e];return"?"===n?null==r?"":r:(null==r&&i(!1,'Missing ":'+e+'" param'),r)}return e.replace(/\?$/g,"")})).filter((e=>!!e)).join("/")}function S(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);a("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,((e,t)=>(r.push(t),"/([^\\/]+)")));e.endsWith("*")?(r.push("*"),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))");let i=new RegExp(o,t?void 0:"i");return[i,r]}(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let i=o[0],s=i.replace(/(.)\/+$/,"$1"),u=o.slice(1);return{params:r.reduce(((e,t,n)=>{if("*"===t){let e=u[n]||"";s=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(n){return a(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}(u[n]||"",t),e}),{}),pathname:i,pathnameBase:s,pattern:e}}function O(e){try{return decodeURI(e)}catch(t){return a(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function C(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function E(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function A(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function M(e,t,n,o){let a;void 0===o&&(o=!1),"string"===typeof e?a=u(e):(a=r({},e),i(!a.pathname||!a.pathname.includes("?"),E("?","pathname","search",a)),i(!a.pathname||!a.pathname.includes("#"),E("#","pathname","hash",a)),i(!a.search||!a.search.includes("#"),E("#","search","hash",a)));let s,l=""===e||""===a.pathname,c=l?"/":a.pathname;if(o||null==c)s=n;else{let e=t.length-1;if(c.startsWith("..")){let t=c.split("/");for(;".."===t[0];)t.shift(),e-=1;a.pathname=t.join("/")}s=e>=0?t[e]:"/"}let f=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:o=""}="string"===typeof e?u(e):e,i=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:i,search:R(r),hash:T(o)}}(a,s),d=c&&"/"!==c&&c.endsWith("/"),p=(l||"."===c)&&n.endsWith("/");return f.pathname.endsWith("/")||!d&&!p||(f.pathname+="/"),f}const k=e=>e.join("/").replace(/\/\/+/g,"/"),P=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),R=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",T=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";class I extends Error{}function B(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}const D=["post","put","patch","delete"],j=(new Set(D),["get",...D]);new Set(j),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred")},52139:function(e,t,n){"use strict";n.d(t,{S1:function(){return Bt},jp:function(){return Dt}});var r=n(12343),o=n(62844),i=n(57321);const a=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],s=[/^.*healthcheck.*$/,/^.*healthy.*$/,/^.*live.*$/,/^.*ready.*$/,/^.*heartbeat.*$/,/^.*\/health$/,/^.*\/healthz$/];class u{static __initStatic(){this.id="InboundFilters"}__init(){this.name=u.id}constructor(e={}){this._options=e,u.prototype.__init.call(this)}setupOnce(e,t){const n=e=>{const n=t();if(n){const t=n.getIntegration(u);if(t){const u=n.getClient(),c=u?u.getOptions():{},f=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:a],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:s],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(t._options,c);return function(e,t){if(t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(t){}return!1}(e))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${(0,o.jH)(e)}`),!0;if(function(e,t){if(e.type||!t||!t.length)return!1;return function(e){if(e.message)return[e.message];if(e.exception){const{values:n}=e.exception;try{const{type:e="",value:t=""}=n&&n[n.length-1]||{};return[`${t}`,`${e}: ${t}`]}catch(t){return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error(`Cannot extract message for event ${(0,o.jH)(e)}`),[]}}return[]}(e).some((e=>(0,i.U0)(e,t)))}(e,t.ignoreErrors))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${(0,o.jH)(e)}`),!0;if(function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;const n=e.transaction;return!!n&&(0,i.U0)(n,t)}(e,t.ignoreTransactions))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${(0,o.jH)(e)}`),!0;if(function(e,t){if(!t||!t.length)return!1;const n=l(e);return!!n&&(0,i.U0)(n,t)}(e,t.denyUrls))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${(0,o.jH)(e)}.\nUrl: ${l(e)}`),!0;if(!function(e,t){if(!t||!t.length)return!0;const n=l(e);return!n||(0,i.U0)(n,t)}(e,t.allowUrls))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${(0,o.jH)(e)}.\nUrl: ${l(e)}`),!0;return!1}(e,f)?null:e}}return e};n.id=this.name,e(n)}}function l(e){try{let n;try{n=e.exception.values[0].stacktrace.frames}catch(t){}return n?function(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(n):null}catch(n){return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error(`Cannot extract url for event ${(0,o.jH)(e)}`),null}}u.__initStatic();var c=n(20535);let f;class d{constructor(){d.prototype.__init.call(this)}static __initStatic(){this.id="FunctionToString"}__init(){this.name=d.id}setupOnce(){f=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=(0,c.HK)(this)||this;return f.apply(t,e)}}catch(e){}}}d.__initStatic();var p=n(95659),h=n(10350);const g=[];function v(e){const t=e.defaultIntegrations||[],n=e.integrations;let r;t.forEach((e=>{e.isDefaultInstance=!0})),r=Array.isArray(n)?[...t,...n]:"function"===typeof n?(0,o.lE)(n(t)):t;const i=function(e){const t={};return e.forEach((e=>{const{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)})),Object.keys(t).map((e=>t[e]))}(r),a=function(e,t){for(let n=0;n<e.length;n++)if(!0===t(e[n]))return n;return-1}(i,(e=>"Debug"===e.name));if(-1!==a){const[e]=i.splice(a,1);i.push(e)}return i}function m(e,t){t[e.name]=e,-1===g.indexOf(e.name)&&(e.setupOnce(h.c,p.Gd),g.push(e.name),("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log(`Integration installed: ${e.name}`))}const y=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function b(e,t=!1){const{host:n,path:r,pass:o,port:i,projectId:a,protocol:s,publicKey:u}=e;return`${s}://${u}${t&&o?`:${o}`:""}@${n}${i?`:${i}`:""}/${r?`${r}/`:r}${a}`}function w(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function x(e){const t="string"===typeof e?function(e){const t=y.exec(e);if(!t)return void console.error(`Invalid Sentry Dsn: ${e}`);const[n,r,o="",i,a="",s]=t.slice(1);let u="",l=s;const c=l.split("/");if(c.length>1&&(u=c.slice(0,-1).join("/"),l=c.pop()),l){const e=l.match(/^\d+/);e&&(l=e[0])}return w({host:i,pass:o,path:u,projectId:l,port:a,protocol:n,publicKey:r})}(e):w(e);if(t&&function(e){if("undefined"!==typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__)return!0;const{port:t,projectId:n,protocol:o}=e;return!["protocol","publicKey","host","projectId"].find((t=>!e[t]&&(r.kg.error(`Invalid Sentry Dsn: ${t} missing`),!0)))&&(n.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(o)?!t||!isNaN(parseInt(t,10))||(r.kg.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):(r.kg.error(`Invalid Sentry Dsn: Invalid protocol ${o}`),!1):(r.kg.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1))}(t))return t}const _="7";function S(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function O(e,t={}){const n="string"===typeof t?t:t.tunnel,r="string"!==typeof t&&t._metadata?t._metadata.sdk:void 0;return n||`${function(e){return`${S(e)}${e.projectId}/envelope/`}(e)}?${function(e,t){return(0,c._j)({sentry_key:e.publicKey,sentry_version:_,...t&&{sentry_client:`${t.name}/${t.version}`}})}(e,r)}`}const C=50,E=/\(error: (.*)\)/;function A(...e){const t=e.sort(((e,t)=>e[0]-t[0])).map((e=>e[1]));return(e,n=0)=>{const r=[],o=e.split("\n");for(let i=n;i<o.length;i++){const e=o[i];if(e.length>1024)continue;const n=E.test(e)?e.replace(E,"$1"):e;if(!n.match(/\S*Error: /)){for(const e of t){const t=e(n);if(t){r.push(t);break}}if(r.length>=C)break}}return function(e){if(!e.length)return[];const t=e.slice(0,C),n=t[t.length-1].function;n&&/sentryWrapped/.test(n)&&t.pop();t.reverse();const r=t[t.length-1].function;r&&/captureMessage|captureException/.test(r)&&t.pop();return t.map((e=>({...e,filename:e.filename||t[t.length-1].filename,function:e.function||"?"})))}(r)}}const M="<anonymous>";function k(e){try{return e&&"function"===typeof e&&e.name||M}catch(t){return M}}var P=n(71235);const R=(0,P.Rf)();function T(){if(!("fetch"in R))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function I(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}var B=n(67597);const D=(0,P.Rf)();const j=(0,P.Rf)(),L="__sentry_xhr_v2__",Z={},N={};function F(e){if(!N[e])switch(N[e]=!0,e){case"console":!function(){if(!("console"in j))return;r.RU.forEach((function(e){e in j.console&&(0,c.hl)(j.console,e,(function(t){return function(...n){V("console",{args:n,level:e}),t&&t.apply(j.console,n)}}))}))}();break;case"dom":!function(){if(!("document"in j))return;const e=V.bind(null,"dom"),t=Y(e,!0);j.document.addEventListener("click",t,!1),j.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{const n=j[t]&&j[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,c.hl)(n,"addEventListener",(function(t){return function(n,r,o){if("click"===n||"keypress"==n)try{const r=this,i=r.__sentry_instrumentation_handlers__=r.__sentry_instrumentation_handlers__||{},a=i[n]=i[n]||{refCount:0};if(!a.handler){const r=Y(e);a.handler=r,t.call(this,n,r,o)}a.refCount++}catch(i){}return t.call(this,n,r,o)}})),(0,c.hl)(n,"removeEventListener",(function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{const n=this,o=n.__sentry_instrumentation_handlers__||{},i=o[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,r),i.handler=void 0,delete o[t]),0===Object.keys(o).length&&delete n.__sentry_instrumentation_handlers__)}catch(o){}return e.call(this,t,n,r)}})))}))}();break;case"xhr":!function(){if(!("XMLHttpRequest"in j))return;const e=XMLHttpRequest.prototype;(0,c.hl)(e,"open",(function(e){return function(...t){const n=t[1],r=this[L]={method:(0,B.HD)(t[0])?t[0].toUpperCase():t[0],url:t[1],request_headers:{}};(0,B.HD)(n)&&"POST"===r.method&&n.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const o=()=>{const e=this[L];if(e&&4===this.readyState){try{e.status_code=this.status}catch(n){}V("xhr",{args:t,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&"function"===typeof this.onreadystatechange?(0,c.hl)(this,"onreadystatechange",(function(e){return function(...t){return o(),e.apply(this,t)}})):this.addEventListener("readystatechange",o),(0,c.hl)(this,"setRequestHeader",(function(e){return function(...t){const[n,r]=t,o=this[L];return o&&(o.request_headers[n.toLowerCase()]=r),e.apply(this,t)}})),e.apply(this,t)}})),(0,c.hl)(e,"send",(function(e){return function(...t){const n=this[L];return n&&void 0!==t[0]&&(n.body=t[0]),V("xhr",{args:t,startTimestamp:Date.now(),xhr:this}),e.apply(this,t)}}))}();break;case"fetch":!function(){if(!function(){if(!T())return!1;if(I(R.fetch))return!0;let e=!1;const t=R.document;if(t&&"function"===typeof t.createElement)try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=I(n.contentWindow.fetch)),t.head.removeChild(n)}catch(n){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return e}())return;(0,c.hl)(j,"fetch",(function(e){return function(...t){const{method:n,url:r}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){const[t,n]=e;return{url:U(t),method:z(n,"method")?String(n.method).toUpperCase():"GET"}}const t=e[0];return{url:U(t),method:z(t,"method")?String(t.method).toUpperCase():"GET"}}(t),o={args:t,fetchData:{method:n,url:r},startTimestamp:Date.now()};return V("fetch",{...o}),e.apply(j,t).then((e=>(V("fetch",{...o,endTimestamp:Date.now(),response:e}),e)),(e=>{throw V("fetch",{...o,endTimestamp:Date.now(),error:e}),e}))}}))}();break;case"history":!function(){if(!function(){const e=D.chrome,t=e&&e.app&&e.app.runtime,n="history"in D&&!!D.history.pushState&&!!D.history.replaceState;return!t&&n}())return;const e=j.onpopstate;function t(e){return function(...t){const n=t.length>2?t[2]:void 0;if(n){const e=G,t=String(n);G=t,V("history",{from:e,to:t})}return e.apply(this,t)}}j.onpopstate=function(...t){const n=j.location.href,r=G;if(G=n,V("history",{from:r,to:n}),e)try{return e.apply(this,t)}catch(o){}},(0,c.hl)(j.history,"pushState",t),(0,c.hl)(j.history,"replaceState",t)}();break;case"error":X=j.onerror,j.onerror=function(e,t,n,r,o){return V("error",{column:r,error:o,line:n,msg:e,url:t}),!(!X||X.__SENTRY_LOADER__)&&X.apply(this,arguments)},j.onerror.__SENTRY_INSTRUMENTED__=!0;break;case"unhandledrejection":K=j.onunhandledrejection,j.onunhandledrejection=function(e){return V("unhandledrejection",e),!(K&&!K.__SENTRY_LOADER__)||K.apply(this,arguments)},j.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0;break;default:return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("unknown instrumentation type:",e))}}function H(e,t){Z[e]=Z[e]||[],Z[e].push(t),F(e)}function V(e,t){if(e&&Z[e])for(const o of Z[e]||[])try{o(t)}catch(n){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${k(o)}\nError:`,n)}}function z(e,t){return!!e&&"object"===typeof e&&!!e[t]}function U(e){return"string"===typeof e?e:e?z(e,"url")?e.url:e.toString?e.toString():"":""}let G;const W=1e3;let $,q;function Y(e,t=!1){return n=>{if(!n||q===n)return;if(function(e){if("keypress"!==e.type)return!1;try{const t=e.target;if(!t||!t.tagName)return!0;if("INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)return!1}catch(t){}return!0}(n))return;const r="keypress"===n.type?"input":n.type;(void 0===$||function(e,t){if(!e)return!0;if(e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch(n){}return!1}(q,n))&&(e({event:n,name:r,global:t}),q=n),clearTimeout($),$=j.setTimeout((()=>{$=void 0}),W)}}let X=null;let K=null;var J=n(96893);function Q(e,t=100,n=1/0){try{return te("",e,t,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function ee(e,t=3,n=102400){const r=Q(e,t);return o=r,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(o))>n?ee(e,t-1,n):r;var o}function te(e,t,r=1/0,o=1/0,i=function(){const e="function"===typeof WeakSet,t=e?new WeakSet:[];return[function(n){if(e)return!!t.has(n)||(t.add(n),!1);for(let e=0;e<t.length;e++)if(t[e]===n)return!0;return t.push(n),!1},function(n){if(e)t.delete(n);else for(let e=0;e<t.length;e++)if(t[e]===n){t.splice(e,1);break}}]}()){const[a,s]=i;if(null==t||["number","boolean","string"].includes(typeof t)&&!(0,B.i2)(t))return t;const u=function(e,t){try{if("domain"===e&&t&&"object"===typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if("undefined"!==typeof n.g&&t===n.g)return"[Global]";if("undefined"!==typeof window&&t===window)return"[Window]";if("undefined"!==typeof document&&t===document)return"[Document]";if((0,B.Cy)(t))return"[SyntheticEvent]";if("number"===typeof t&&t!==t)return"[NaN]";if("function"===typeof t)return`[Function: ${k(t)}]`;if("symbol"===typeof t)return`[${String(t)}]`;if("bigint"===typeof t)return`[BigInt: ${String(t)}]`;const r=function(e){const t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}(t);return/^HTML(\w*)Element$/.test(r)?`[HTMLElement: ${r}]`:`[object ${r}]`}catch(r){return`**non-serializable** (${r})`}}(e,t);if(!u.startsWith("[object "))return u;if(t.__sentry_skip_normalization__)return t;const l="number"===typeof t.__sentry_override_normalization_depth__?t.__sentry_override_normalization_depth__:r;if(0===l)return u.replace("object ","");if(a(t))return"[Circular ~]";const f=t;if(f&&"function"===typeof f.toJSON)try{return te("",f.toJSON(),l-1,o,i)}catch(g){}const d=Array.isArray(t)?[]:{};let p=0;const h=(0,c.Sh)(t);for(const n in h){if(!Object.prototype.hasOwnProperty.call(h,n))continue;if(p>=o){d[n]="[MaxProperties ~]";break}const e=h[n];d[n]=te(n,e,l-1,o,i),p++}return s(t),d}function ne(e,t=[]){return[e,t]}function re(e,t){const[n,r]=e;return[n,[...r,t]]}function oe(e,t){const n=e[1];for(const r of n){if(t(r,r[0].type))return!0}return!1}function ie(e,t){return(t||new TextEncoder).encode(e)}function ae(e,t){const[n,r]=e;let o=JSON.stringify(n);function i(e){"string"===typeof o?o="string"===typeof e?o+e:[ie(o,t),e]:o.push("string"===typeof e?ie(e,t):e)}for(const s of r){const[e,t]=s;if(i(`\n${JSON.stringify(e)}\n`),"string"===typeof t||t instanceof Uint8Array)i(t);else{let e;try{e=JSON.stringify(t)}catch(a){e=JSON.stringify(Q(t))}i(e)}}return"string"===typeof o?o:function(e){const t=e.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(t);let r=0;for(const o of e)n.set(o,r),r+=o.length;return n}(o)}function se(e,t){const n="string"===typeof e.data?ie(e.data,t):e.data;return[(0,c.Jr)({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}const ue={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};function le(e){return ue[e]}function ce(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}class fe extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}function de(e,t,n,r){const o=ce(n),i=e.type&&"replay_event"!==e.type?e.type:"event";!function(e,t){t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]])}(e,n&&n.sdk);const a=function(e,t,n,r){const o=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&{sdk:t},...!!n&&{dsn:b(r)},...o&&{trace:(0,c.Jr)({...o})}}}(e,o,r,t);delete e.sdkProcessingMetadata;return ne(a,[[{type:i},e]])}var pe=n(9015),he=n(21170),ge=n(51131);function ve(e,t,n,r){const{normalizeDepth:a=3,normalizeMaxBreadth:s=1e3}=e,u={...t,event_id:t.event_id||n.event_id||(0,o.DM)(),timestamp:t.timestamp||(0,he.yW)()},l=n.integrations||e.integrations.map((e=>e.name));!function(e,t){const{environment:n,release:r,dist:o,maxValueLength:a=250}=t;"environment"in e||(e.environment="environment"in t?n:ge.J);void 0===e.release&&void 0!==r&&(e.release=r);void 0===e.dist&&void 0!==o&&(e.dist=o);e.message&&(e.message=(0,i.$G)(e.message,a));const s=e.exception&&e.exception.values&&e.exception.values[0];s&&s.value&&(s.value=(0,i.$G)(s.value,a));const u=e.request;u&&u.url&&(u.url=(0,i.$G)(u.url,a))}(u,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}(u,l),void 0===t.type&&function(e,t){const n=P.n2._sentryDebugIds;if(!n)return;let r;const o=me.get(t);o?r=o:(r=new Map,me.set(t,r));const i=Object.keys(n).reduce(((e,o)=>{let i;const a=r.get(o);a?i=a:(i=t(o),r.set(o,i));for(let t=i.length-1;t>=0;t--){const r=i[t];if(r.filename){e[r.filename]=n[o];break}}return e}),{});try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.filename&&(e.debug_id=i[e.filename])}))}))}catch(a){}}(u,e.stackParser);let c=r;n.captureContext&&(c=h.s.clone(c).update(n.captureContext));let f=(0,J.WD)(u);if(c){if(c.getAttachments){const e=[...n.attachments||[],...c.getAttachments()];e.length&&(n.attachments=e)}f=c.applyToEvent(u,n)}return f.then((e=>(e&&function(e){const t={};try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)}))}))}catch(r){}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.keys(t).forEach((e=>{n.push({type:"sourcemap",code_file:e,debug_id:t[e]})}))}(e),"number"===typeof a&&a>0?function(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((e=>({...e,...e.data&&{data:Q(e.data,t,n)}})))},...e.user&&{user:Q(e.user,t,n)},...e.contexts&&{contexts:Q(e.contexts,t,n)},...e.extra&&{extra:Q(e.extra,t,n)}};e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Q(e.contexts.trace.data,t,n)));e.spans&&(r.spans=e.spans.map((e=>(e.data&&(e.data=Q(e.data,t,n)),e))));return r}(e,a,s):e)))}const me=new WeakMap;const ye="Not capturing exception because it's already been captured.";class be{__init(){this._integrations={}}__init2(){this._integrationsInitialized=!1}__init3(){this._numProcessing=0}__init4(){this._outcomes={}}__init5(){this._hooks={}}constructor(e){if(be.prototype.__init.call(this),be.prototype.__init2.call(this),be.prototype.__init3.call(this),be.prototype.__init4.call(this),be.prototype.__init5.call(this),this._options=e,e.dsn?this._dsn=x(e.dsn):("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("No DSN provided, client will not do anything."),this._dsn){const t=O(this._dsn,e);this._transport=e.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,n){if((0,o.YO)(e))return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log(ye));let i=t&&t.event_id;return this._process(this.eventFromException(e,t).then((e=>this._captureEvent(e,t,n))).then((e=>{i=e}))),i}captureMessage(e,t,n,r){let o=n&&n.event_id;const i=(0,B.pt)(e)?this.eventFromMessage(String(e),t,n):this.eventFromException(e,n);return this._process(i.then((e=>this._captureEvent(e,n,r))).then((e=>{o=e}))),o}captureEvent(e,t,n){if(t&&t.originalException&&(0,o.YO)(t.originalException))return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log(ye));let i=t&&t.event_id;return this._process(this._captureEvent(e,t,n).then((e=>{i=e}))),i}captureSession(e){this._isEnabled()?"string"!==typeof e.release?("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),(0,pe.CT)(e,{init:!1})):("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("SDK not enabled, will not capture session.")}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){const t=this._transport;return t?this._isClientDoneProcessing(e).then((n=>t.flush(e).then((e=>n&&e)))):(0,J.WD)(!0)}close(e){return this.flush(e).then((e=>(this.getOptions().enabled=!1,e)))}setupIntegrations(){this._isEnabled()&&!this._integrationsInitialized&&(this._integrations=function(e){const t={};return e.forEach((e=>{e&&m(e,t)})),t}(this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch(t){return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){m(e,this._integrations)}sendEvent(e,t={}){if(this._dsn){let n=de(e,this._dsn,this._options._metadata,this._options.tunnel);for(const e of t.attachments||[])n=re(n,se(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));const r=this._sendEnvelope(n);r&&r.then((t=>this.emit("afterSendEvent",e,t)),null)}}sendSession(e){if(this._dsn){const t=function(e,t,n,r){const o=ce(n);return ne({sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&{dsn:b(t)}},["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()]])}(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}}recordDroppedEvent(e,t,n){if(this._options.sendClientReports){const n=`${e}:${t}`;("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log(`Adding outcome: "${n}"`),this._outcomes[n]=this._outcomes[n]+1||1}}on(e,t){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(t)}emit(e,...t){this._hooks[e]&&this._hooks[e].forEach((e=>e(...t)))}_updateSessionFromEvent(e,t){let n=!1,r=!1;const o=t.exception&&t.exception.values;if(o){r=!0;for(const e of o){const t=e.mechanism;if(t&&!1===t.handled){n=!0;break}}}const i="ok"===e.status;(i&&0===e.errors||i&&n)&&((0,pe.CT)(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new J.cW((t=>{let n=0;const r=setInterval((()=>{0==this._numProcessing?(clearInterval(r),t(!0)):(n+=1,e&&n>=e&&(clearInterval(r),t(!1)))}),1)}))}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._dsn}_prepareEvent(e,t,n){const r=this.getOptions(),o=Object.keys(this._integrations);return!t.integrations&&o.length>0&&(t.integrations=o),ve(r,e,t,n)}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then((e=>e.event_id),(e=>{if("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__){const t=e;"log"===t.logLevel?r.kg.log(t.message):r.kg.warn(t)}}))}_processEvent(e,t,n){const r=this.getOptions(),{sampleRate:o}=r;if(!this._isEnabled())return(0,J.$2)(new fe("SDK not enabled, will not capture event.","log"));const i=xe(e),a=we(e),s=e.type||"error",u=`before send for type \`${s}\``;if(a&&"number"===typeof o&&Math.random()>o)return this.recordDroppedEvent("sample_rate","error",e),(0,J.$2)(new fe(`Discarding event because it's not included in the random sample (sampling rate = ${o})`,"log"));const l="replay_event"===s?"replay":s;return this._prepareEvent(e,t,n).then((n=>{if(null===n)throw this.recordDroppedEvent("event_processor",l,e),new fe("An event processor returned `null`, will not send event.","log");if(t.data&&!0===t.data.__sentry__)return n;const o=function(e,t,n){const{beforeSend:r,beforeSendTransaction:o}=e;if(we(t)&&r)return r(t,n);if(xe(t)&&o)return o(t,n);return t}(r,n,t);return function(e,t){const n=`${t} must return \`null\` or a valid event.`;if((0,B.J8)(e))return e.then((e=>{if(!(0,B.PO)(e)&&null!==e)throw new fe(n);return e}),(e=>{throw new fe(`${t} rejected with ${e}`)}));if(!(0,B.PO)(e)&&null!==e)throw new fe(n);return e}(o,u)})).then((r=>{if(null===r)throw this.recordDroppedEvent("before_send",l,e),new fe(`${u} returned \`null\`, will not send event.`,"log");const o=n&&n.getSession();!i&&o&&this._updateSessionFromEvent(o,r);const a=r.transaction_info;if(i&&a&&r.transaction!==e.transaction){const e="custom";r.transaction_info={...a,source:e}}return this.sendEvent(r,t),r})).then(null,(e=>{if(e instanceof fe)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new fe(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${e}`)}))}_process(e){this._numProcessing++,e.then((e=>(this._numProcessing--,e)),(e=>(this._numProcessing--,e)))}_sendEnvelope(e){if(this._transport&&this._dsn)return this.emit("beforeEnvelope",e),this._transport.send(e).then(null,(e=>{("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error("Error while sending event:",e)}));("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error("Transport disabled")}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.keys(e).map((t=>{const[n,r]=t.split(":");return{reason:n,category:r,quantity:e[t]}}))}}function we(e){return void 0===e.type}function xe(e){return"transaction"===e.type}var _e=n(40105),Se=n(68518);function Oe(e,t){const n=Ee(e,t),r={type:t&&t.name,value:Me(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function Ce(e,t){return{exception:{values:[Oe(e,t)]}}}function Ee(e,t){const n=t.stacktrace||t.stack||"",r=function(e){if(e){if("number"===typeof e.framesToPop)return e.framesToPop;if(Ae.test(e.message))return 1}return 0}(t);try{return e(n,r)}catch(o){}return[]}const Ae=/Minified React error #\d+;/i;function Me(e){const t=e&&e.message;return t?t.error&&"string"===typeof t.error.message?t.error.message:t:"No error message"}function ke(e,t,n,r,i){let a;if((0,B.VW)(t)&&t.error){return Ce(e,t.error)}if((0,B.TX)(t)||(0,B.fm)(t)){const i=t;if("stack"in t)a=Ce(e,t);else{const t=i.name||((0,B.TX)(i)?"DOMError":"DOMException"),s=i.message?`${t}: ${i.message}`:t;a=Pe(e,s,n,r),(0,o.Db)(a,s)}return"code"in i&&(a.tags={...a.tags,"DOMException.code":`${i.code}`}),a}if((0,B.VZ)(t))return Ce(e,t);if((0,B.PO)(t)||(0,B.cO)(t)){return a=function(e,t,n,r){const o=(0,p.Gd)().getClient(),i=o&&o.getOptions().normalizeDepth,a={exception:{values:[{type:(0,B.cO)(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:`Non-Error ${r?"promise rejection":"exception"} captured with keys: ${(0,c.zf)(t)}`}]},extra:{__serialized__:ee(t,i)}};if(n){const t=Ee(e,n);t.length&&(a.exception.values[0].stacktrace={frames:t})}return a}(e,t,n,i),(0,o.EG)(a,{synthetic:!0}),a}return a=Pe(e,t,n,r),(0,o.Db)(a,`${t}`,void 0),(0,o.EG)(a,{synthetic:!0}),a}function Pe(e,t,n,r){const o={message:t};if(r&&n){const r=Ee(e,n);r.length&&(o.exception={values:[{value:t,stacktrace:{frames:r}}]})}return o}var Re=n(64487);const Te=P.n2;let Ie=0;function Be(){return Ie>0}function De(e,t={},n){if("function"!==typeof e)return e;try{const t=e.__sentry_wrapped__;if(t)return t;if((0,c.HK)(e))return e}catch(i){return e}const r=function(){const r=Array.prototype.slice.call(arguments);try{n&&"function"===typeof n&&n.apply(this,arguments);const o=r.map((e=>De(e,t)));return e.apply(this,o)}catch(i){throw Ie++,setTimeout((()=>{Ie--})),(0,Re.$e)((e=>{e.addEventProcessor((e=>(t.mechanism&&((0,o.Db)(e,void 0,void 0),(0,o.EG)(e,t.mechanism)),e.extra={...e.extra,arguments:r},e))),(0,Re.Tb)(i)})),i}};try{for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch(a){}(0,c.$Q)(r,e),(0,c.xp)(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get(){return e.name}})}catch(a){}return r}var je=n(58464);const Le=["fatal","error","warning","log","info","debug"];function Ze(e){return"warn"===e?"warning":Le.includes(e)?e:"log"}function Ne(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}const Fe=1024,He="Breadcrumbs";class Ve{static __initStatic(){this.id=He}__init(){this.name=Ve.id}constructor(e){Ve.prototype.__init.call(this),this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e}}setupOnce(){this.options.console&&H("console",ze),this.options.dom&&H("dom",function(e){function t(t){let n,o="object"===typeof e?e.serializeAttribute:void 0,i="object"===typeof e&&"number"===typeof e.maxStringLength?e.maxStringLength:void 0;i&&i>Fe&&(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${i} was configured. Sentry will use 1024 instead.`),i=Fe),"string"===typeof o&&(o=[o]);try{const e=t.event;n=function(e){return e&&!!e.target}(e)?(0,je.Rt)(e.target,{keyAttrs:o,maxStringLength:i}):(0,je.Rt)(e,{keyAttrs:o,maxStringLength:i})}catch(a){n="<unknown>"}0!==n.length&&(0,p.Gd)().addBreadcrumb({category:`ui.${t.name}`,message:n},{event:t.event,name:t.name,global:t.global})}return t}(this.options.dom)),this.options.xhr&&H("xhr",Ue),this.options.fetch&&H("fetch",Ge),this.options.history&&H("history",We)}addSentryBreadcrumb(e){this.options.sentry&&(0,p.Gd)().addBreadcrumb({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:(0,o.jH)(e)},{event:e})}}function ze(e){for(let n=0;n<e.args.length;n++)if("ref=Ref<"===e.args[n]){e.args[n+1]="viewRef";break}const t={category:"console",data:{arguments:e.args,logger:"console"},level:Ze(e.level),message:(0,i.nK)(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;t.message=`Assertion failed: ${(0,i.nK)(e.args.slice(1)," ")||"console.assert"}`,t.data.arguments=e.args.slice(1)}(0,p.Gd)().addBreadcrumb(t,{input:e.args,level:e.level})}function Ue(e){const{startTimestamp:t,endTimestamp:n}=e,r=e.xhr[L];if(!t||!n||!r)return;const{method:o,url:i,status_code:a,body:s}=r,u={method:o,url:i,status_code:a},l={xhr:e.xhr,input:s,startTimestamp:t,endTimestamp:n};(0,p.Gd)().addBreadcrumb({category:"xhr",data:u,type:"http"},l)}function Ge(e){const{startTimestamp:t,endTimestamp:n}=e;if(n&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.error){const r=e.fetchData,o={data:e.error,input:e.args,startTimestamp:t,endTimestamp:n};(0,p.Gd)().addBreadcrumb({category:"fetch",data:r,level:"error",type:"http"},o)}else{const r={...e.fetchData,status_code:e.response&&e.response.status},o={input:e.args,response:e.response,startTimestamp:t,endTimestamp:n};(0,p.Gd)().addBreadcrumb({category:"fetch",data:r,type:"http"},o)}}function We(e){let t=e.from,n=e.to;const r=Ne(Te.location.href);let o=Ne(t);const i=Ne(n);o.path||(o=r),r.protocol===i.protocol&&r.host===i.host&&(n=i.relative),r.protocol===o.protocol&&r.host===o.host&&(t=o.relative),(0,p.Gd)().addBreadcrumb({category:"navigation",data:{from:t,to:n}})}Ve.__initStatic();class $e extends be{constructor(e){const t=Te.SENTRY_SDK_SOURCE||(0,Se.S)();e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${t}:@sentry/browser`,version:_e.J}],version:_e.J},super(e),e.sendClientReports&&Te.document&&Te.document.addEventListener("visibilitychange",(()=>{"hidden"===Te.document.visibilityState&&this._flushOutcomes()}))}eventFromException(e,t){return function(e,t,n,r){const i=ke(e,t,n&&n.syntheticException||void 0,r);return(0,o.EG)(i),i.level="error",n&&n.event_id&&(i.event_id=n.event_id),(0,J.WD)(i)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,o){const i=Pe(e,t,r&&r.syntheticException||void 0,o);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),(0,J.WD)(i)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}sendEvent(e,t){const n=this.getIntegrationById(He);n&&n.addSentryBreadcrumb&&n.addSentryBreadcrumb(e),super.sendEvent(e,t)}captureUserFeedback(e){if(!this._isEnabled())return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("SDK not enabled, will not capture user feedback."));const t=function(e,{metadata:t,tunnel:n,dsn:r}){const o={event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:b(r)}},i=function(e){return[{type:"user_report"},e]}(e);return ne(o,[i])}(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(t)}_prepareEvent(e,t,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n)}_flushOutcomes(){const e=this._clearOutcomes();if(0===e.length)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log("No outcomes to send"));if(!this._dsn)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log("No dsn provided, will not send outcomes"));("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log("Sending outcomes:",e);const t=(n=e,ne((o=this._options.tunnel&&b(this._dsn))?{dsn:o}:{},[[{type:"client_report"},{timestamp:i||(0,he.yW)(),discarded_events:n}]]));var n,o,i;this._sendEnvelope(t)}}class qe{static __initStatic(){this.id="GlobalHandlers"}__init(){this.name=qe.id}__init2(){this._installFunc={onerror:Ye,onunhandledrejection:Xe}}constructor(e){qe.prototype.__init.call(this),qe.prototype.__init2.call(this),this._options={onerror:!0,onunhandledrejection:!0,...e}}setupOnce(){Error.stackTraceLimit=50;const e=this._options;for(const n in e){const o=this._installFunc[n];o&&e[n]&&(t=n,("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log(`Global Handler attached: ${t}`),o(),this._installFunc[n]=void 0)}var t}}function Ye(){H("error",(e=>{const[t,n,r]=Qe();if(!t.getIntegration(qe))return;const{msg:o,url:i,line:a,column:s,error:u}=e;if(Be()||u&&u.__sentry_own_request__)return;const l=void 0===u&&(0,B.HD)(o)?function(e,t,n,r){const o=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let i=(0,B.VW)(e)?e.message:e,a="Error";const s=i.match(o);s&&(a=s[1],i=s[2]);const u={exception:{values:[{type:a,value:i}]}};return Ke(u,t,n,r)}(o,i,a,s):Ke(ke(n,u||o,void 0,r,!1),i,a,s);l.level="error",Je(t,u,l,"onerror")}))}function Xe(){H("unhandledrejection",(e=>{const[t,n,r]=Qe();if(!t.getIntegration(qe))return;let o=e;try{"reason"in e?o=e.reason:"detail"in e&&"reason"in e.detail&&(o=e.detail.reason)}catch(a){}if(Be()||o&&o.__sentry_own_request__)return!0;const i=(0,B.pt)(o)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:ke(n,o,void 0,r,!0);i.level="error",Je(t,o,i,"onunhandledrejection")}))}function Ke(e,t,n,r){const o=e.exception=e.exception||{},i=o.values=o.values||[],a=i[0]=i[0]||{},s=a.stacktrace=a.stacktrace||{},u=s.frames=s.frames||[],l=isNaN(parseInt(r,10))?void 0:r,c=isNaN(parseInt(n,10))?void 0:n,f=(0,B.HD)(t)&&t.length>0?t:(0,je.l4)();return 0===u.length&&u.push({colno:l,filename:f,function:"?",in_app:!0,lineno:c}),e}function Je(e,t,n,r){(0,o.EG)(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function Qe(){const e=(0,p.Gd)(),t=e.getClient(),n=t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[e,n.stackParser,n.attachStacktrace]}qe.__initStatic();const et=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class tt{static __initStatic(){this.id="TryCatch"}__init(){this.name=tt.id}constructor(e){tt.prototype.__init.call(this),this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e}}setupOnce(){this._options.setTimeout&&(0,c.hl)(Te,"setTimeout",nt),this._options.setInterval&&(0,c.hl)(Te,"setInterval",nt),this._options.requestAnimationFrame&&(0,c.hl)(Te,"requestAnimationFrame",rt),this._options.XMLHttpRequest&&"XMLHttpRequest"in Te&&(0,c.hl)(XMLHttpRequest.prototype,"send",ot);const e=this._options.eventTarget;if(e){(Array.isArray(e)?e:et).forEach(it)}}}function nt(e){return function(...t){const n=t[0];return t[0]=De(n,{mechanism:{data:{function:k(e)},handled:!0,type:"instrument"}}),e.apply(this,t)}}function rt(e){return function(t){return e.apply(this,[De(t,{mechanism:{data:{function:"requestAnimationFrame",handler:k(e)},handled:!0,type:"instrument"}})])}}function ot(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((e=>{e in n&&"function"===typeof n[e]&&(0,c.hl)(n,e,(function(t){const n={mechanism:{data:{function:e,handler:k(t)},handled:!0,type:"instrument"}},r=(0,c.HK)(t);return r&&(n.mechanism.data.handler=k(r)),De(t,n)}))})),e.apply(this,t)}}function it(e){const t=Te,n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,c.hl)(n,"addEventListener",(function(t){return function(n,r,o){try{"function"===typeof r.handleEvent&&(r.handleEvent=De(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:k(r),target:e},handled:!0,type:"instrument"}}))}catch(i){}return t.apply(this,[n,De(r,{mechanism:{data:{function:"addEventListener",handler:k(r),target:e},handled:!0,type:"instrument"}}),o])}})),(0,c.hl)(n,"removeEventListener",(function(e){return function(t,n,r){const o=n;try{const n=o&&o.__sentry_wrapped__;n&&e.call(this,t,n,r)}catch(i){}return e.call(this,t,o,r)}})))}tt.__initStatic();class at{static __initStatic(){this.id="LinkedErrors"}__init(){this.name=at.id}constructor(e={}){at.prototype.__init.call(this),this._key=e.key||"cause",this._limit=e.limit||5}setupOnce(){const e=(0,p.Gd)().getClient();e&&(0,h.c)(((t,n)=>{const r=(0,p.Gd)().getIntegration(at);return r?function(e,t,n,r,o){if(!r.exception||!r.exception.values||!o||!(0,B.V9)(o.originalException,Error))return r;const i=st(e,n,o.originalException,t);return r.exception.values=[...i,...r.exception.values],r}(e.getOptions().stackParser,r._key,r._limit,t,n):t}))}}function st(e,t,n,r,o=[]){if(!(0,B.V9)(n[r],Error)||o.length+1>=t)return o;const i=Oe(e,n[r]);return st(e,t,n[r],r,[i,...o])}at.__initStatic();class ut{constructor(){ut.prototype.__init.call(this)}static __initStatic(){this.id="HttpContext"}__init(){this.name=ut.id}setupOnce(){(0,h.c)((e=>{if((0,p.Gd)().getIntegration(ut)){if(!Te.navigator&&!Te.location&&!Te.document)return e;const t=e.request&&e.request.url||Te.location&&Te.location.href,{referrer:n}=Te.document||{},{userAgent:r}=Te.navigator||{},o={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},i={...e.request,...t&&{url:t},headers:o};return{...e,request:i}}return e}))}}ut.__initStatic();class lt{constructor(){lt.prototype.__init.call(this)}static __initStatic(){this.id="Dedupe"}__init(){this.name=lt.id}setupOnce(e,t){const n=e=>{if(e.type)return e;const n=t().getIntegration(lt);if(n){try{if(function(e,t){if(!t)return!1;if(function(e,t){const n=e.message,r=t.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!ft(e,t))return!1;if(!ct(e,t))return!1;return!0}(e,t))return!0;if(function(e,t){const n=dt(t),r=dt(e);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!ft(e,t))return!1;if(!ct(e,t))return!1;return!0}(e,t))return!0;return!1}(e,n._previousEvent))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(o){return n._previousEvent=e}return n._previousEvent=e}return e};n.id=this.name,e(n)}}function ct(e,t){let n=pt(e),r=pt(t);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let o=0;o<r.length;o++){const e=r[o],t=n[o];if(e.filename!==t.filename||e.lineno!==t.lineno||e.colno!==t.colno||e.function!==t.function)return!1}return!0}function ft(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;try{return!(n.join("")!==r.join(""))}catch(o){return!1}}function dt(e){return e.exception&&e.exception.values&&e.exception.values[0]}function pt(e){const t=e.exception;if(t)try{return t.values[0].stacktrace.frames}catch(n){return}}lt.__initStatic();const ht="?";function gt(e,t,n,r){const o={filename:e,function:t,in_app:!0};return void 0!==n&&(o.lineno=n),void 0!==r&&(o.colno=r),o}const vt=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,mt=/\((\S*)(?::(\d+))(?::(\d+))\)/,yt=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,bt=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,wt=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,xt=A(...[[30,e=>{const t=vt.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){const e=mt.exec(t[2]);e&&(t[2]=e[1],t[3]=e[2],t[4]=e[3])}const[e,n]=_t(t[1]||ht,t[2]);return gt(n,e,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],[50,e=>{const t=yt.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const e=bt.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||ht;return[n,e]=_t(n,e),gt(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],[40,e=>{const t=wt.exec(e);return t?gt(t[2],t[1]||ht,+t[3],t[4]?+t[4]:void 0):void 0}]]),_t=(e,t)=>{const n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:ht,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};function St(e){const t=[];function n(e){return t.splice(t.indexOf(e),1)[0]}return{$:t,add:function(r){if(!(void 0===e||t.length<e))return(0,J.$2)(new fe("Not adding Promise because buffer limit was reached."));const o=r();return-1===t.indexOf(o)&&t.push(o),o.then((()=>n(o))).then(null,(()=>n(o).then(null,(()=>{})))),o},drain:function(e){return new J.cW(((n,r)=>{let o=t.length;if(!o)return n(!0);const i=setTimeout((()=>{e&&e>0&&n(!1)}),e);t.forEach((e=>{(0,J.WD)(e).then((()=>{--o||(clearTimeout(i),n(!0))}),r)}))}))}}}const Ot=6e4;function Ct(e,{statusCode:t,headers:n},r=Date.now()){const o={...e},i=n&&n["x-sentry-rate-limits"],a=n&&n["retry-after"];if(i)for(const s of i.trim().split(",")){const[e,t]=s.split(":",2),n=parseInt(e,10),i=1e3*(isNaN(n)?60:n);if(t)for(const a of t.split(";"))o[a]=r+i;else o.all=r+i}else a?o.all=r+function(e,t=Date.now()){const n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;const r=Date.parse(`${e}`);return isNaN(r)?Ot:r-t}(a,r):429===t&&(o.all=r+6e4);return o}const Et=30;function At(e,t,n=St(e.bufferSize||Et)){let o={};function i(i){const a=[];if(oe(i,((t,n)=>{const r=le(n);if(function(e,t,n=Date.now()){return function(e,t){return e[t]||e.all||0}(e,t)>n}(o,r)){const o=Mt(t,n);e.recordDroppedEvent("ratelimit_backoff",r,o)}else a.push(t)})),0===a.length)return(0,J.WD)();const s=ne(i[0],a),u=t=>{oe(s,((n,r)=>{const o=Mt(n,r);e.recordDroppedEvent(t,le(r),o)}))};return n.add((()=>t({body:ae(s,e.textEncoder)}).then((e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),o=Ct(o,e),e)),(e=>{throw u("network_error"),e})))).then((e=>e),(e=>{if(e instanceof fe)return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error("Skipped sending event because buffer is full."),u("queue_overflow"),(0,J.WD)();throw e}))}return i.__sentry__baseTransport__=!0,{send:i,flush:e=>n.drain(e)}}function Mt(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}let kt;function Pt(e,t=function(){if(kt)return kt;if(I(Te.fetch))return kt=Te.fetch.bind(Te);const e=Te.document;let t=Te.fetch;if(e&&"function"===typeof e.createElement)try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);const r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(n){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return kt=t.bind(Te)}()){let n=0,o=0;return At(e,(function(r){const i=r.body.length;n+=i,o++;const a={body:r.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&o<15,...e.fetchOptions};try{return t(e.url,a).then((e=>(n-=i,o--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}})))}catch(s){return kt=void 0,n-=i,o--,(0,J.$2)(s)}}))}const Rt=4;function Tt(e){return At(e,(function(t){return new J.cW(((n,r)=>{const o=new XMLHttpRequest;o.onerror=r,o.onreadystatechange=()=>{o.readyState===Rt&&n({statusCode:o.status,headers:{"x-sentry-rate-limits":o.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":o.getResponseHeader("Retry-After")}})},o.open("POST",e.url);for(const t in e.headers)Object.prototype.hasOwnProperty.call(e.headers,t)&&o.setRequestHeader(t,e.headers[t]);o.send(t.body)}))}))}const It=[new u,new d,new tt,new Ve,new qe,new at,new lt,new ut];function Bt(e={}){void 0===e.defaultIntegrations&&(e.defaultIntegrations=It),void 0===e.release&&("string"===typeof __SENTRY_RELEASE__&&(e.release=__SENTRY_RELEASE__),Te.SENTRY_RELEASE&&Te.SENTRY_RELEASE.id&&(e.release=Te.SENTRY_RELEASE.id)),void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);const t={...e,stackParser:(n=e.stackParser||xt,Array.isArray(n)?A(...n):n),integrations:v(e),transport:e.transport||(T()?Pt:Tt)};var n;!function(e,t){!0===t.debug&&("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?r.kg.enable():console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));const n=(0,p.Gd)();n.getScope().update(t.initialScope);const o=new e(t);n.bindClient(o)}($e,t),e.autoSessionTracking&&function(){if("undefined"===typeof Te.document)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));const e=(0,p.Gd)();if(!e.captureSession)return;jt(e),H("history",(({from:e,to:t})=>{void 0!==e&&e!==t&&jt((0,p.Gd)())}))}()}function Dt(e={},t=(0,p.Gd)()){if(!Te.document)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error("Global document not defined in showReportDialog call"));const{client:n,scope:o}=t.getStackTop(),i=e.dsn||n&&n.getDsn();if(!i)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error("DSN not configured for showReportDialog call"));o&&(e.user={...o.getUser(),...e.user}),e.eventId||(e.eventId=t.lastEventId());const a=Te.document.createElement("script");a.async=!0,a.src=function(e,t){const n=x(e);if(!n)return"";const r=`${S(n)}embed/error-page/`;let o=`dsn=${b(n)}`;for(const i in t)if("dsn"!==i)if("user"===i){const e=t.user;if(!e)continue;e.name&&(o+=`&name=${encodeURIComponent(e.name)}`),e.email&&(o+=`&email=${encodeURIComponent(e.email)}`)}else o+=`&${encodeURIComponent(i)}=${encodeURIComponent(t[i])}`;return`${r}?${o}`}(i,e),e.onLoad&&(a.onload=e.onLoad);const s=Te.document.head||Te.document.body;s?s.appendChild(a):("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error("Not injecting report dialog. No injection point found in HTML")}function jt(e){e.startSession({ignoreDuration:!0}),e.captureSession()}},51131:function(e,t,n){"use strict";n.d(t,{J:function(){return r}});const r="production"},64487:function(e,t,n){"use strict";n.d(t,{$e:function(){return a},Tb:function(){return o},av:function(){return i}});var r=n(95659);function o(e,t){return(0,r.Gd)().captureException(e,{captureContext:t})}function i(e){(0,r.Gd)().setUser(e)}function a(e){(0,r.Gd)().withScope(e)}},95659:function(e,t,n){"use strict";n.d(t,{Gd:function(){return g}});var r=n(62844),o=n(21170),i=n(12343),a=n(71235),s=n(51131),u=n(10350),l=n(9015);const c=4,f=100;class d{constructor(e,t=new u.s,n=c){this._version=n,this._stack=[{scope:t}],e&&this.bindClient(e)}isOlderThan(e){return this._version<e}bindClient(e){this.getStackTop().client=e,e&&e.setupIntegrations&&e.setupIntegrations()}pushScope(){const e=u.s.clone(this.getScope());return this.getStack().push({client:this.getClient(),scope:e}),e}popScope(){return!(this.getStack().length<=1)&&!!this.getStack().pop()}withScope(e){const t=this.pushScope();try{e(t)}finally{this.popScope()}}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(e,t){const n=this._lastEventId=t&&t.event_id?t.event_id:(0,r.DM)(),o=new Error("Sentry syntheticException");return this._withClient(((r,i)=>{r.captureException(e,{originalException:e,syntheticException:o,...t,event_id:n},i)})),n}captureMessage(e,t,n){const o=this._lastEventId=n&&n.event_id?n.event_id:(0,r.DM)(),i=new Error(e);return this._withClient(((r,a)=>{r.captureMessage(e,t,{originalException:e,syntheticException:i,...n,event_id:o},a)})),o}captureEvent(e,t){const n=t&&t.event_id?t.event_id:(0,r.DM)();return e.type||(this._lastEventId=n),this._withClient(((r,o)=>{r.captureEvent(e,{...t,event_id:n},o)})),n}lastEventId(){return this._lastEventId}addBreadcrumb(e,t){const{scope:n,client:r}=this.getStackTop();if(!r)return;const{beforeBreadcrumb:a=null,maxBreadcrumbs:s=f}=r.getOptions&&r.getOptions()||{};if(s<=0)return;const u={timestamp:(0,o.yW)(),...e},l=a?(0,i.Cf)((()=>a(u,t))):u;null!==l&&(r.emit&&r.emit("beforeAddBreadcrumb",l,t),n.addBreadcrumb(l,s))}setUser(e){this.getScope().setUser(e)}setTags(e){this.getScope().setTags(e)}setExtras(e){this.getScope().setExtras(e)}setTag(e,t){this.getScope().setTag(e,t)}setExtra(e,t){this.getScope().setExtra(e,t)}setContext(e,t){this.getScope().setContext(e,t)}configureScope(e){const{scope:t,client:n}=this.getStackTop();n&&e(t)}run(e){const t=h(this);try{e(this)}finally{h(t)}}getIntegration(e){const t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(n){return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,t){const n=this._callExtensionMethod("startTransaction",e,t);return"undefined"!==typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__||n||console.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"),n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){const e=this.getStackTop().scope,t=e.getSession();t&&(0,l.RJ)(t),this._sendSessionUpdate(),e.setSession()}startSession(e){const{scope:t,client:n}=this.getStackTop(),{release:r,environment:o=s.J}=n&&n.getOptions()||{},{userAgent:i}=a.n2.navigator||{},u=(0,l.Hv)({release:r,environment:o,user:t.getUser(),...i&&{userAgent:i},...e}),c=t.getSession&&t.getSession();return c&&"ok"===c.status&&(0,l.CT)(c,{status:"exited"}),this.endSession(),t.setSession(u),u}shouldSendDefaultPii(){const e=this.getClient(),t=e&&e.getOptions();return Boolean(t&&t.sendDefaultPii)}_sendSessionUpdate(){const{scope:e,client:t}=this.getStackTop(),n=e.getSession();n&&t&&t.captureSession&&t.captureSession(n)}_withClient(e){const{scope:t,client:n}=this.getStackTop();n&&e(n,t)}_callExtensionMethod(e,...t){const n=p().__SENTRY__;if(n&&n.extensions&&"function"===typeof n.extensions[e])return n.extensions[e].apply(this,t);("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.warn(`Extension method ${e} couldn't be found, doing nothing.`)}}function p(){return a.n2.__SENTRY__=a.n2.__SENTRY__||{extensions:{},hub:void 0},a.n2}function h(e){const t=p(),n=y(t);return b(t,e),n}function g(){const e=p();if(e.__SENTRY__&&e.__SENTRY__.acs){const t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return v(e)}function v(e=p()){return m(e)&&!y(e).isOlderThan(c)||b(e,new d),y(e)}function m(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function y(e){return(0,a.YO)("hub",(()=>new d),e)}function b(e,t){if(!e)return!1;return(e.__SENTRY__=e.__SENTRY__||{}).hub=t,!0}},10350:function(e,t,n){"use strict";n.d(t,{c:function(){return d},s:function(){return c}});var r=n(67597),o=n(21170),i=n(96893),a=n(12343),s=n(62844),u=n(71235),l=n(9015);class c{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={}}static clone(e){const t=new c;return e&&(t._breadcrumbs=[...e._breadcrumbs],t._tags={...e._tags},t._extra={...e._extra},t._contexts={...e._contexts},t._user=e._user,t._level=e._level,t._span=e._span,t._session=e._session,t._transactionName=e._transactionName,t._fingerprint=e._fingerprint,t._eventProcessors=[...e._eventProcessors],t._requestSession=e._requestSession,t._attachments=[...e._attachments],t._sdkProcessingMetadata={...e._sdkProcessingMetadata}),t}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{},this._session&&(0,l.CT)(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const e=this.getSpan();return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;if("function"===typeof e){const t=e(this);return t instanceof c?t:this}return e instanceof c?(this._tags={...this._tags,...e._tags},this._extra={...this._extra,...e._extra},this._contexts={...this._contexts,...e._contexts},e._user&&Object.keys(e._user).length&&(this._user=e._user),e._level&&(this._level=e._level),e._fingerprint&&(this._fingerprint=e._fingerprint),e._requestSession&&(this._requestSession=e._requestSession)):(0,r.PO)(e)&&(this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this}addBreadcrumb(e,t){const n="number"===typeof t?t:100;if(n<=0)return this;const r={timestamp:(0,o.yW)(),...e};return this._breadcrumbs=[...this._breadcrumbs,r].slice(-n),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(e,t={}){if(this._extra&&Object.keys(this._extra).length&&(e.extra={...this._extra,...e.extra}),this._tags&&Object.keys(this._tags).length&&(e.tags={...this._tags,...e.tags}),this._user&&Object.keys(this._user).length&&(e.user={...this._user,...e.user}),this._contexts&&Object.keys(this._contexts).length&&(e.contexts={...this._contexts,...e.contexts}),this._level&&(e.level=this._level),this._transactionName&&(e.transaction=this._transactionName),this._span){e.contexts={trace:this._span.getTraceContext(),...e.contexts};const t=this._span.transaction;if(t){e.sdkProcessingMetadata={dynamicSamplingContext:t.getDynamicSamplingContext(),...e.sdkProcessingMetadata};const n=t.name;n&&(e.tags={transaction:n,...e.tags})}}return this._applyFingerprint(e),e.breadcrumbs=[...e.breadcrumbs||[],...this._breadcrumbs],e.breadcrumbs=e.breadcrumbs.length>0?e.breadcrumbs:void 0,e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...this._sdkProcessingMetadata},this._notifyEventProcessors([...f(),...this._eventProcessors],e,t)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}_notifyEventProcessors(e,t,n,o=0){return new i.cW(((i,s)=>{const u=e[o];if(null===t||"function"!==typeof u)i(t);else{const l=u({...t},n);("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.id&&null===l&&a.kg.log(`Event processor "${u.id}" dropped event`),(0,r.J8)(l)?l.then((t=>this._notifyEventProcessors(e,t,n,o+1).then(i))).then(null,s):this._notifyEventProcessors(e,l,n,o+1).then(i).then(null,s)}}))}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((e=>{e(this)})),this._notifyingListeners=!1)}_applyFingerprint(e){e.fingerprint=e.fingerprint?(0,s.lE)(e.fingerprint):[],this._fingerprint&&(e.fingerprint=e.fingerprint.concat(this._fingerprint)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}}function f(){return(0,u.YO)("globalEventProcessors",(()=>[]))}function d(e){f().push(e)}},9015:function(e,t,n){"use strict";n.d(t,{CT:function(){return s},Hv:function(){return a},RJ:function(){return u}});var r=n(21170),o=n(62844),i=n(20535);function a(e){const t=(0,r.ph)(),n={sid:(0,o.DM)(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(e){return(0,i.Jr)({sid:`${e.sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"===typeof e.did||"string"===typeof e.did?`${e.did}`:void 0,duration:e.duration,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}(n)};return e&&s(n,e),n}function s(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,r.ph)(),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:(0,o.DM)()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"===typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"===typeof t.duration)e.duration=t.duration;else{const t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"===typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}function u(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),s(e,n)}},40105:function(e,t,n){"use strict";n.d(t,{J:function(){return r}});const r="7.56.0"},24975:function(e,t,n){"use strict";n.d(t,{SV:function(){return c}});var r=n(95659),o=n(52139),i=n(64487),a=n(67597),s=n(12343),u=(n(8679),n(67294));const l={componentStack:null,error:null,eventId:null};class c extends u.Component{__init(){this.state=l}__init2(){this._openFallbackReportDialog=!0}constructor(e){super(e),c.prototype.__init.call(this),c.prototype.__init2.call(this),c.prototype.__init3.call(this);const t=(0,r.Gd)().getClient();t&&t.on&&e.showDialog&&(this._openFallbackReportDialog=!1,t.on("afterSendEvent",(t=>{t.type||t.event_id!==this._lastEventId||(0,o.jp)({...e.dialogOptions,eventId:this._lastEventId})})))}componentDidCatch(e,{componentStack:t}){const{beforeCapture:n,onError:r,showDialog:s,dialogOptions:l}=this.props;(0,i.$e)((c=>{if(function(e){const t=e.match(/^([^.]+)/);return null!==t&&parseInt(t[0])>=17}(u.version)&&(0,a.VZ)(e)){const n=new Error(e.message);n.name=`React ErrorBoundary ${n.name}`,n.stack=t,function(e,t){const n=new WeakMap;!function e(t,r){if(!n.has(t))return t.cause?(n.set(t,!0),e(t.cause,r)):void(t.cause=r)}(e,t)}(e,n)}n&&n(c,e,t);const f=(0,i.Tb)(e,{contexts:{react:{componentStack:t}}});r&&r(e,t,f),s&&(this._lastEventId=f,this._openFallbackReportDialog&&(0,o.jp)({...l,eventId:f})),this.setState({error:e,componentStack:t,eventId:f})}))}componentDidMount(){const{onMount:e}=this.props;e&&e()}componentWillUnmount(){const{error:e,componentStack:t,eventId:n}=this.state,{onUnmount:r}=this.props;r&&r(e,t,n)}__init3(){this.resetErrorBoundary=()=>{const{onReset:e}=this.props,{error:t,componentStack:n,eventId:r}=this.state;e&&e(t,n,r),this.setState(l)}}render(){const{fallback:e,children:t}=this.props,n=this.state;if(n.error){let t;return t="function"===typeof e?e({error:n.error,componentStack:n.componentStack,resetError:this.resetErrorBoundary,eventId:n.eventId}):e,u.isValidElement(t)?t:(e&&("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.warn("fallback did not produce a valid ReactElement"),null)}return"function"===typeof t?t():t}}},27923:function(e,t,n){"use strict";n.d(t,{S:function(){return i}});var r=n(40105),o=n(52139);function i(e){e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.react",packages:[{name:"npm:@sentry/react",version:r.J}],version:r.J},(0,o.S1)(e)}},58464:function(e,t,n){"use strict";n.d(t,{Rt:function(){return a},l4:function(){return u}});var r=n(67597);const o=(0,n(71235).Rf)(),i=80;function a(e,t={}){try{let n=e;const r=5,o=[];let a=0,u=0;const l=" > ",c=l.length;let f;const d=Array.isArray(t)?t:t.keyAttrs,p=!Array.isArray(t)&&t.maxStringLength||i;for(;n&&a++<r&&(f=s(n,d),!("html"===f||a>1&&u+o.length*c+f.length>=p));)o.push(f),u+=f.length,n=n.parentNode;return o.reverse().join(l)}catch(n){return"<unknown>"}}function s(e,t){const n=e,o=[];let i,a,s,u,l;if(!n||!n.tagName)return"";o.push(n.tagName.toLowerCase());const c=t&&t.length?t.filter((e=>n.getAttribute(e))).map((e=>[e,n.getAttribute(e)])):null;if(c&&c.length)c.forEach((e=>{o.push(`[${e[0]}="${e[1]}"]`)}));else if(n.id&&o.push(`#${n.id}`),i=n.className,i&&(0,r.HD)(i))for(a=i.split(/\s+/),l=0;l<a.length;l++)o.push(`.${a[l]}`);const f=["aria-label","type","name","title","alt"];for(l=0;l<f.length;l++)s=f[l],u=n.getAttribute(s),u&&o.push(`[${s}="${u}"]`);return o.join("")}function u(){try{return o.document.location.href}catch(e){return""}}},68518:function(e,t,n){"use strict";function r(){return"undefined"!==typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function o(){return"npm"}n.d(t,{S:function(){return o},n:function(){return r}})},67597:function(e,t,n){"use strict";n.d(t,{Cy:function(){return v},HD:function(){return l},J8:function(){return g},Kj:function(){return h},PO:function(){return f},TX:function(){return s},V9:function(){return y},VW:function(){return a},VZ:function(){return o},cO:function(){return d},fm:function(){return u},i2:function(){return m},kK:function(){return p},pt:function(){return c}});const r=Object.prototype.toString;function o(e){switch(r.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return y(e,Error)}}function i(e,t){return r.call(e)===`[object ${t}]`}function a(e){return i(e,"ErrorEvent")}function s(e){return i(e,"DOMError")}function u(e){return i(e,"DOMException")}function l(e){return i(e,"String")}function c(e){return null===e||"object"!==typeof e&&"function"!==typeof e}function f(e){return i(e,"Object")}function d(e){return"undefined"!==typeof Event&&y(e,Event)}function p(e){return"undefined"!==typeof Element&&y(e,Element)}function h(e){return i(e,"RegExp")}function g(e){return Boolean(e&&e.then&&"function"===typeof e.then)}function v(e){return f(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function m(e){return"number"===typeof e&&e!==e}function y(e,t){try{return e instanceof t}catch(n){return!1}}},12343:function(e,t,n){"use strict";n.d(t,{Cf:function(){return i},RU:function(){return o},kg:function(){return s}});var r=n(71235);const o=["debug","info","warn","error","log","assert","trace"];function i(e){if(!("console"in r.n2))return e();const t=r.n2.console,n={};o.forEach((e=>{const r=t[e]&&t[e].__sentry_original__;e in t&&r&&(n[e]=t[e],t[e]=r)}));try{return e()}finally{Object.keys(n).forEach((e=>{t[e]=n[e]}))}}function a(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1}};return"undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?o.forEach((n=>{t[n]=(...t)=>{e&&i((()=>{r.n2.console[n](`Sentry Logger [${n}]:`,...t)}))}})):o.forEach((e=>{t[e]=()=>{}})),t}let s;s="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?(0,r.YO)("logger",a):a()},62844:function(e,t,n){"use strict";n.d(t,{DM:function(){return i},Db:function(){return u},EG:function(){return l},YO:function(){return c},jH:function(){return s},lE:function(){return f}});var r=n(20535),o=n(71235);function i(){const e=o.n2,t=e.crypto||e.msCrypto;if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");const n=t&&t.getRandomValues?()=>t.getRandomValues(new Uint8Array(1))[0]:()=>16*Math.random();return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(e=>(e^(15&n())>>e/4).toString(16)))}function a(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function s(e){const{message:t,event_id:n}=e;if(t)return t;const r=a(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function u(e,t,n){const r=e.exception=e.exception||{},o=r.values=r.values||[],i=o[0]=o[0]||{};i.value||(i.value=t||""),i.type||(i.type=n||"Error")}function l(e,t){const n=a(e);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){const e={...r&&r.data,...t.data};n.mechanism.data=e}}function c(e){if(e&&e.__sentry_captured__)return!0;try{(0,r.xp)(e,"__sentry_captured__",!0)}catch(t){}return!1}function f(e){return Array.isArray(e)?e:[e]}},61422:function(e,t,n){"use strict";n.d(t,{KV:function(){return o},l$:function(){return i}});var r=n(68518);function o(){return!(0,r.n)()&&"[object process]"===Object.prototype.toString.call("undefined"!==typeof process?process:0)}function i(e,t){return e.require(t)}e=n.hmd(e)},20535:function(e,t,n){"use strict";n.d(t,{$Q:function(){return u},HK:function(){return l},Jr:function(){return g},Sh:function(){return f},_j:function(){return c},hl:function(){return a},xp:function(){return s},zf:function(){return h}});var r=n(58464),o=n(67597),i=n(57321);function a(e,t,n){if(!(t in e))return;const r=e[t],o=n(r);if("function"===typeof o)try{u(o,r)}catch(i){}e[t]=o}function s(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}function u(e,t){const n=t.prototype||{};e.prototype=t.prototype=n,s(e,"__sentry_original__",t)}function l(e){return e.__sentry_original__}function c(e){return Object.keys(e).map((t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`)).join("&")}function f(e){if((0,o.VZ)(e))return{message:e.message,name:e.name,stack:e.stack,...p(e)};if((0,o.cO)(e)){const t={type:e.type,target:d(e.target),currentTarget:d(e.currentTarget),...p(e)};return"undefined"!==typeof CustomEvent&&(0,o.V9)(e,CustomEvent)&&(t.detail=e.detail),t}return e}function d(e){try{return(0,o.kK)(e)?(0,r.Rt)(e):Object.prototype.toString.call(e)}catch(t){return"<unknown>"}}function p(e){if("object"===typeof e&&null!==e){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}return{}}function h(e,t=40){const n=Object.keys(f(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return(0,i.$G)(n[0],t);for(let r=n.length;r>0;r--){const e=n.slice(0,r).join(", ");if(!(e.length>t))return r===n.length?e:(0,i.$G)(e,t)}return""}function g(e){return v(e,new Map)}function v(e,t){if((0,o.PO)(e)){const n=t.get(e);if(void 0!==n)return n;const r={};t.set(e,r);for(const o of Object.keys(e))"undefined"!==typeof e[o]&&(r[o]=v(e[o],t));return r}if(Array.isArray(e)){const n=t.get(e);if(void 0!==n)return n;const r=[];return t.set(e,r),e.forEach((e=>{r.push(v(e,t))})),r}return e}},57321:function(e,t,n){"use strict";n.d(t,{$G:function(){return o},U0:function(){return a},nK:function(){return i}});var r=n(67597);function o(e,t=0){return"string"!==typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function i(e,t){if(!Array.isArray(e))return"";const n=[];for(let o=0;o<e.length;o++){const t=e[o];try{n.push(String(t))}catch(r){n.push("[value cannot be serialized]")}}return n.join(t)}function a(e,t=[],n=!1){return t.some((t=>function(e,t,n=!1){return!!(0,r.HD)(e)&&((0,r.Kj)(t)?t.test(e):!!(0,r.HD)(t)&&(n?e===t:e.includes(t)))}(e,t,n)))}},96893:function(e,t,n){"use strict";n.d(t,{$2:function(){return a},WD:function(){return i},cW:function(){return s}});var r,o=n(67597);function i(e){return new s((t=>{t(e)}))}function a(e){return new s(((t,n)=>{n(e)}))}!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(r||(r={}));class s{__init(){this._state=r.PENDING}__init2(){this._handlers=[]}constructor(e){s.prototype.__init.call(this),s.prototype.__init2.call(this),s.prototype.__init3.call(this),s.prototype.__init4.call(this),s.prototype.__init5.call(this),s.prototype.__init6.call(this);try{e(this._resolve,this._reject)}catch(t){this._reject(t)}}then(e,t){return new s(((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(o){r(o)}else n(t)},e=>{if(t)try{n(t(e))}catch(o){r(o)}else r(e)}]),this._executeHandlers()}))}catch(e){return this.then((e=>e),e)}finally(e){return new s(((t,n)=>{let r,o;return this.then((t=>{o=!1,r=t,e&&e()}),(t=>{o=!0,r=t,e&&e()})).then((()=>{o?n(r):t(r)}))}))}__init3(){this._resolve=e=>{this._setResult(r.RESOLVED,e)}}__init4(){this._reject=e=>{this._setResult(r.REJECTED,e)}}__init5(){this._setResult=(e,t)=>{this._state===r.PENDING&&((0,o.J8)(t)?t.then(this._resolve,this._reject):(this._state=e,this._value=t,this._executeHandlers()))}}__init6(){this._executeHandlers=()=>{if(this._state===r.PENDING)return;const e=this._handlers.slice();this._handlers=[],e.forEach((e=>{e[0]||(this._state===r.RESOLVED&&e[1](this._value),this._state===r.REJECTED&&e[2](this._value),e[0]=!0)}))}}}},21170:function(e,t,n){"use strict";n.d(t,{ph:function(){return c},yW:function(){return l}});var r=n(61422),o=n(71235);e=n.hmd(e);const i=(0,o.Rf)(),a={nowSeconds:()=>Date.now()/1e3};const s=(0,r.KV)()?function(){try{return(0,r.l$)(e,"perf_hooks").performance}catch(t){return}}():function(){const{performance:e}=i;if(!e||!e.now)return;return{now:()=>e.now(),timeOrigin:Date.now()-e.now()}}(),u=void 0===s?a:{nowSeconds:()=>(s.timeOrigin+s.now())/1e3},l=a.nowSeconds.bind(a),c=u.nowSeconds.bind(u);let f;(()=>{const{performance:e}=i;if(!e||!e.now)return void(f="none");const t=36e5,n=e.now(),r=Date.now(),o=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,a=o<t,s=e.timing&&e.timing.navigationStart,u="number"===typeof s?Math.abs(s+n-r):t;a||u<t?o<=u?(f="timeOrigin",e.timeOrigin):f="navigationStart":f="dateNow"})()},71235:function(e,t,n){"use strict";function r(e){return e&&e.Math==Math?e:void 0}n.d(t,{Rf:function(){return i},YO:function(){return a},n2:function(){return o}});const o="object"==typeof globalThis&&r(globalThis)||"object"==typeof window&&r(window)||"object"==typeof self&&r(self)||"object"==typeof n.g&&r(n.g)||function(){return this}()||{};function i(){return o}function a(e,t,n){const r=n||o,i=r.__SENTRY__=r.__SENTRY__||{};return i[e]||(i[e]=t())}},37947:function(e,t,n){"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}var o=function(e,t,n,r,o){for(t=t&&t.split?t.split("."):[t],r=0;r<t.length;r++)e=e?e[t[r]]:o;return e===o?n:e},i=[40,52,64].map((function(e){return e+"em"})),a={space:[0,4,8,16,32,64,128,256,512],fontSizes:[12,14,16,20,24,32,48,64,72]},s={bg:"backgroundColor",m:"margin",mt:"marginTop",mr:"marginRight",mb:"marginBottom",ml:"marginLeft",mx:"marginX",my:"marginY",p:"padding",pt:"paddingTop",pr:"paddingRight",pb:"paddingBottom",pl:"paddingLeft",px:"paddingX",py:"paddingY"},u={marginX:["marginLeft","marginRight"],marginY:["marginTop","marginBottom"],paddingX:["paddingLeft","paddingRight"],paddingY:["paddingTop","paddingBottom"],size:["width","height"]},l={color:"colors",backgroundColor:"colors",borderColor:"colors",margin:"space",marginTop:"space",marginRight:"space",marginBottom:"space",marginLeft:"space",marginX:"space",marginY:"space",padding:"space",paddingTop:"space",paddingRight:"space",paddingBottom:"space",paddingLeft:"space",paddingX:"space",paddingY:"space",top:"space",right:"space",bottom:"space",left:"space",gridGap:"space",gridColumnGap:"space",gridRowGap:"space",gap:"space",columnGap:"space",rowGap:"space",fontFamily:"fonts",fontSize:"fontSizes",fontWeight:"fontWeights",lineHeight:"lineHeights",letterSpacing:"letterSpacings",border:"borders",borderTop:"borders",borderRight:"borders",borderBottom:"borders",borderLeft:"borders",borderWidth:"borderWidths",borderStyle:"borderStyles",borderRadius:"radii",borderTopRightRadius:"radii",borderTopLeftRadius:"radii",borderBottomRightRadius:"radii",borderBottomLeftRadius:"radii",borderTopWidth:"borderWidths",borderTopColor:"colors",borderTopStyle:"borderStyles",borderBottomWidth:"borderWidths",borderBottomColor:"colors",borderBottomStyle:"borderStyles",borderLeftWidth:"borderWidths",borderLeftColor:"colors",borderLeftStyle:"borderStyles",borderRightWidth:"borderWidths",borderRightColor:"colors",borderRightStyle:"borderStyles",outlineColor:"colors",boxShadow:"shadows",textShadow:"shadows",zIndex:"zIndices",width:"sizes",minWidth:"sizes",maxWidth:"sizes",height:"sizes",minHeight:"sizes",maxHeight:"sizes",flexBasis:"sizes",size:"sizes",fill:"colors",stroke:"colors"},c=function(e,t){if("number"!==typeof t||t>=0)return o(e,t,t);var n=Math.abs(t),r=o(e,n,n);return"string"===typeof r?"-"+r:-1*r},f=["margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","top","bottom","left","right"].reduce((function(e,t){var n;return r({},e,((n={})[t]=c,n))}),{});t.ZP=function e(t){return function(n){void 0===n&&(n={});var c=r({},a,{},n.theme||n),d={},p=function(e){return function(t){var n={},r=o(t,"breakpoints",i),a=[null].concat(r.map((function(e){return"@media screen and (min-width: "+e+")"})));for(var s in e){var u="function"===typeof e[s]?e[s](t):e[s];if(null!=u)if(Array.isArray(u))for(var l=0;l<u.slice(0,a.length).length;l++){var c=a[l];c?(n[c]=n[c]||{},null!=u[l]&&(n[c][s]=u[l])):n[s]=u[l]}else n[s]=u}return n}}("function"===typeof t?t(c):t)(c);for(var h in p){var g=p[h],v="function"===typeof g?g(c):g;if("variant"!==h)if(v&&"object"===typeof v)d[h]=e(v)(c);else{var m=o(s,h,h),y=o(l,m),b=o(c,y,o(c,m,{})),w=o(f,m,o)(b,v,v);if(u[m])for(var x=u[m],_=0;_<x.length;_++)d[x[_]]=w;else d[m]=w}else d=r({},d,{},e(o(c,v))(c))}return d}}},21924:function(e,t,n){"use strict";var r=n(10492),o=n(55559),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&i(e,".prototype.")>-1?o(n):n}},55559:function(e,t,n){"use strict";var r=n(58612),o=n(10492),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),s=o("%Reflect.apply%",!0)||r.call(a,i),u=o("%Object.getOwnPropertyDescriptor%",!0),l=o("%Object.defineProperty%",!0),c=o("%Math.max%");if(l)try{l({},"a",{value:1})}catch(d){l=null}e.exports=function(e){var t=s(r,a,arguments);u&&l&&(u(t,"length").configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))}));return t};var f=function(){return s(r,i,arguments)};l?l(e.exports,"apply",{value:f}):e.exports.apply=f},10492:function(e,t,n){"use strict";var r,o=SyntaxError,i=Function,a=TypeError,s=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(t){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(P){u=null}var l=function(){throw new a},c=u?function(){try{return l}catch(e){try{return u(arguments,"callee").get}catch(t){return l}}}():l,f=n(41405)(),d=n(28185)(),p=Object.getPrototypeOf||(d?function(e){return e.__proto__}:null),h={},g="undefined"!==typeof Uint8Array&&p?p(Uint8Array):r,v={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":f&&p?p([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":h,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":f&&p?p(p([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&f&&p?p((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&f&&p?p((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":f&&p?p(""[Symbol.iterator]()):r,"%Symbol%":f?Symbol:r,"%SyntaxError%":o,"%ThrowTypeError%":c,"%TypedArray%":g,"%TypeError%":a,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet};if(p)try{null.error}catch(P){var m=p(p(P));v["%Error.prototype%"]=m}var y=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&p&&(n=p(o.prototype))}return v[t]=n,n},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},w=n(58612),x=n(17642),_=w.call(Function.call,Array.prototype.concat),S=w.call(Function.apply,Array.prototype.splice),O=w.call(Function.call,String.prototype.replace),C=w.call(Function.call,String.prototype.slice),E=w.call(Function.call,RegExp.prototype.exec),A=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,M=/\\(\\)?/g,k=function(e,t){var n,r=e;if(x(b,r)&&(r="%"+(n=b[r])[0]+"%"),x(v,r)){var i=v[r];if(i===h&&(i=y(r)),"undefined"===typeof i&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new a('"allowMissing" argument must be a boolean');if(null===E(/^%?[^%]*%?$/,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=C(e,0,1),n=C(e,-1);if("%"===t&&"%"!==n)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var r=[];return O(e,A,(function(e,t,n,o){r[r.length]=n?O(o,M,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",i=k("%"+r+"%",t),s=i.name,l=i.value,c=!1,f=i.alias;f&&(r=f[0],S(n,_([0,1],f)));for(var d=1,p=!0;d<n.length;d+=1){var h=n[d],g=C(h,0,1),m=C(h,-1);if(('"'===g||"'"===g||"`"===g||'"'===m||"'"===m||"`"===m)&&g!==m)throw new o("property names with quotes must have matching quotes");if("constructor"!==h&&p||(c=!0),x(v,s="%"+(r+="."+h)+"%"))l=v[s];else if(null!=l){if(!(h in l)){if(!t)throw new a("base intrinsic for "+e+" exists, but the property is not available.");return}if(u&&d+1>=n.length){var y=u(l,h);l=(p=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:l[h]}else p=x(l,h),l=l[h];p&&!c&&(v[s]=l)}}return l}},40487:function(e){var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};e.exports=t},86010:function(e,t,n){"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n);else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}function o(){for(var e,t,n=0,o="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}n.r(t),n.d(t,{clsx:function(){return o}}),t.default=o},19662:function(e,t,n){var r=n(60614),o=n(66330),i=TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not a function")}},39483:function(e,t,n){var r=n(4411),o=n(66330),i=TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not a constructor")}},40027:function(e,t,n){var r=n(75706).has;e.exports=function(e){return r(e),e}},96077:function(e,t,n){var r=n(60614),o=String,i=TypeError;e.exports=function(e){if("object"==typeof e||r(e))return e;throw i("Can't set "+o(e)+" as a prototype")}},88999:function(e,t,n){var r=n(79405).has;e.exports=function(e){return r(e),e}},51223:function(e,t,n){var r=n(5112),o=n(70030),i=n(3070).f,a=r("unscopables"),s=Array.prototype;void 0==s[a]&&i(s,a,{configurable:!0,value:o(null)}),e.exports=function(e){s[a][e]=!0}},31530:function(e,t,n){"use strict";var r=n(28710).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},25787:function(e,t,n){var r=n(47976),o=TypeError;e.exports=function(e,t){if(r(t,e))return e;throw o("Incorrect invocation")}},19670:function(e,t,n){var r=n(70111),o=String,i=TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not an object")}},41318:function(e,t,n){var r=n(45656),o=n(51400),i=n(26244),a=function(e){return function(t,n,a){var s,u=r(t),l=i(u),c=o(a,l);if(e&&n!=n){for(;l>c;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},41589:function(e,t,n){var r=n(51400),o=n(26244),i=n(86135),a=Array,s=Math.max;e.exports=function(e,t,n){for(var u=o(e),l=r(t,u),c=r(void 0===n?u:n,u),f=a(s(c-l,0)),d=0;l<c;l++,d++)i(f,d,e[l]);return f.length=d,f}},94362:function(e,t,n){var r=n(41589),o=Math.floor,i=function(e,t){var n=e.length,u=o(n/2);return n<8?a(e,t):s(e,i(r(e,0,u),t),i(r(e,u),t),t)},a=function(e,t){for(var n,r,o=e.length,i=1;i<o;){for(r=i,n=e[i];r&&t(e[r-1],n)>0;)e[r]=e[--r];r!==i++&&(e[r]=n)}return e},s=function(e,t,n,r){for(var o=t.length,i=n.length,a=0,s=0;a<o||s<i;)e[a+s]=a<o&&s<i?r(t[a],n[s])<=0?t[a++]:n[s++]:a<o?t[a++]:n[s++];return e};e.exports=i},21753:function(e,t,n){var r=n(46916),o=n(35005),i=n(58173);e.exports=function(e,t,n,a){try{var s=i(e,"return");if(s)return o("Promise").resolve(r(s,e)).then((function(){t(n)}),(function(e){a(e)}))}catch(u){return a(u)}t(n)}},45348:function(e,t,n){"use strict";var r=n(46916),o=n(12534),i=n(19670),a=n(70030),s=n(68880),u=n(89190),l=n(5112),c=n(29909),f=n(35005),d=n(58173),p=n(66462),h=n(76178),g=n(99212),v=f("Promise"),m=l("toStringTag"),y="AsyncIteratorHelper",b="WrapForValidAsyncIterator",w=c.set,x=function(e){var t=!e,n=c.getterFor(e?b:y),s=function(e){var r=o((function(){return n(e)})),i=r.error,a=r.value;return i||t&&a.done?{exit:!0,value:i?v.reject(a):v.resolve(h(void 0,!0))}:{exit:!1,value:a}};return u(a(p),{next:function(){var e=s(this),t=e.value;if(e.exit)return t;var n=o((function(){return i(t.nextHandler(v))})),r=n.error,a=n.value;return r&&(t.done=!0),r?v.reject(a):v.resolve(a)},return:function(){var t=s(this),n=t.value;if(t.exit)return n;n.done=!0;var a,u,l=n.iterator,c=o((function(){if(n.inner)try{g(n.inner.iterator,"normal")}catch(e){return g(l,"throw",e)}return d(l,"return")}));return a=u=c.value,c.error?v.reject(u):void 0===a?v.resolve(h(void 0,!0)):(u=(c=o((function(){return r(a,l)}))).value,c.error?v.reject(u):e?v.resolve(u):v.resolve(u).then((function(e){return i(e),h(void 0,!0)})))}})},_=x(!0),S=x(!1);s(S,m,"Async Iterator Helper"),e.exports=function(e,t){var n=function(n,r){r?(r.iterator=n.iterator,r.next=n.next):r=n,r.type=t?b:y,r.nextHandler=e,r.counter=0,r.done=!1,w(this,r)};return n.prototype=t?_:S,n}},12269:function(e,t,n){"use strict";var r=n(46916),o=n(19662),i=n(19670),a=n(70111),s=n(7207),u=n(35005),l=n(24942),c=n(21753),f=function(e){var t=0==e,n=1==e,f=2==e,d=3==e;return function(e,p,h){i(e);var g=void 0!==p;!g&&t||o(p);var v=l(e),m=u("Promise"),y=v.iterator,b=v.next,w=0;return new m((function(e,o){var u=function(e){c(y,o,e,o)},l=function(){try{if(g)try{s(w)}catch(v){u(v)}m.resolve(i(r(b,y))).then((function(r){try{if(i(r).done)t?(h.length=w,e(h)):e(!d&&(f||void 0));else{var s=r.value;try{if(g){var v=p(s,w),b=function(r){if(n)l();else if(f)r?l():c(y,e,!1,o);else if(t)try{h[w++]=r,l()}catch(i){u(i)}else r?c(y,e,d||s,o):l()};a(v)?m.resolve(v).then(b,u):b(v)}else h[w++]=s,l()}catch(x){u(x)}}}catch(_){o(_)}}),o)}catch(x){o(x)}};l()}))}};e.exports={toArray:f(0),forEach:f(1),every:f(2),some:f(3),find:f(4)}},13232:function(e,t,n){"use strict";var r=n(46916),o=n(19662),i=n(19670),a=n(70111),s=n(24942),u=n(45348),l=n(76178),c=n(21753),f=u((function(e){var t=this,n=t.iterator,o=t.mapper;return new e((function(s,u){var f=function(e){t.done=!0,u(e)},d=function(e){c(n,f,e,f)};e.resolve(i(r(t.next,n))).then((function(n){try{if(i(n).done)t.done=!0,s(l(void 0,!0));else{var r=n.value;try{var u=o(r,t.counter++),c=function(e){s(l(e,!1))};a(u)?e.resolve(u).then(c,d):c(u)}catch(p){d(p)}}}catch(h){f(h)}}),f)}))}));e.exports=function(e){return i(this),o(e),new f(s(this),{mapper:e})}},66462:function(e,t,n){var r,o,i=n(17854),a=n(5465),s=n(60614),u=n(70030),l=n(79518),c=n(98052),f=n(5112),d=n(31913),p="USE_FUNCTION_CONSTRUCTOR",h=f("asyncIterator"),g=i.AsyncIterator,v=a.AsyncIteratorPrototype;if(v)r=v;else if(s(g))r=g.prototype;else if(a[p]||i[p])try{o=l(l(l(Function("return async function*(){}()")()))),l(o)===Object.prototype&&(r=o)}catch(m){}r?d&&(r=u(r)):r={},s(r[h])||c(r,h,(function(){return this})),e.exports=r},53411:function(e,t,n){var r=n(19670),o=n(99212);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(a){o(e,"throw",a)}}},84326:function(e,t,n){var r=n(1702),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},70648:function(e,t,n){var r=n(51694),o=n(60614),i=n(84326),a=n(5112)("toStringTag"),s=Object,u="Arguments"==i(function(){return arguments}());e.exports=r?i:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=s(e),a))?n:u?i(t):"Object"==(r=i(t))&&o(t.callee)?"Arguments":r}},99920:function(e,t,n){var r=n(92597),o=n(53887),i=n(31236),a=n(3070);e.exports=function(e,t,n){for(var s=o(t),u=a.f,l=i.f,c=0;c<s.length;c++){var f=s[c];r(e,f)||n&&r(n,f)||u(e,f,l(t,f))}}},49920:function(e,t,n){var r=n(47293);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},76178:function(e){e.exports=function(e,t){return{value:e,done:t}}},68880:function(e,t,n){var r=n(19781),o=n(3070),i=n(79114);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},79114:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},86135:function(e,t,n){"use strict";var r=n(34948),o=n(3070),i=n(79114);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},47045:function(e,t,n){var r=n(56339),o=n(3070);e.exports=function(e,t,n){return n.get&&r(n.get,t,{getter:!0}),n.set&&r(n.set,t,{setter:!0}),o.f(e,t,n)}},98052:function(e,t,n){var r=n(60614),o=n(3070),i=n(56339),a=n(13072);e.exports=function(e,t,n,s){s||(s={});var u=s.enumerable,l=void 0!==s.name?s.name:t;if(r(n)&&i(n,l,s),s.global)u?e[t]=n:a(t,n);else{try{s.unsafe?e[t]&&(u=!0):delete e[t]}catch(c){}u?e[t]=n:o.f(e,t,{value:n,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}},89190:function(e,t,n){var r=n(98052);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},13072:function(e,t,n){var r=n(17854),o=Object.defineProperty;e.exports=function(e,t){try{o(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},19781:function(e,t,n){var r=n(47293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:function(e){var t="object"==typeof document&&document.all,n="undefined"==typeof t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:n}},80317:function(e,t,n){var r=n(17854),o=n(70111),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},7207:function(e){var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},48324:function(e){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},98509:function(e,t,n){var r=n(80317)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},88113:function(e){e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7392:function(e,t,n){var r,o,i=n(17854),a=n(88113),s=i.process,u=i.Deno,l=s&&s.versions||u&&u.version,c=l&&l.v8;c&&(o=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},80748:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},82109:function(e,t,n){var r=n(17854),o=n(31236).f,i=n(68880),a=n(98052),s=n(13072),u=n(99920),l=n(54705);e.exports=function(e,t){var n,c,f,d,p,h=e.target,g=e.global,v=e.stat;if(n=g?r:v?r[h]||s(h,{}):(r[h]||{}).prototype)for(c in t){if(d=t[c],f=e.dontCallGetSet?(p=o(n,c))&&p.value:n[c],!l(g?c:h+(v?".":"#")+c,e.forced)&&void 0!==f){if(typeof d==typeof f)continue;u(d,f)}(e.sham||f&&f.sham)&&i(d,"sham",!0),a(n,c,d,e)}}},47293:function(e){e.exports=function(e){try{return!!e()}catch(t){return!0}}},27007:function(e,t,n){"use strict";n(74916);var r=n(21470),o=n(98052),i=n(22261),a=n(47293),s=n(5112),u=n(68880),l=s("species"),c=RegExp.prototype;e.exports=function(e,t,n,f){var d=s(e),p=!a((function(){var t={};return t[d]=function(){return 7},7!=""[e](t)})),h=p&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[d]=/./[d]),n.exec=function(){return t=!0,null},n[d](""),!t}));if(!p||!h||n){var g=r(/./[d]),v=t(d,""[e],(function(e,t,n,o,a){var s=r(e),u=t.exec;return u===i||u===c.exec?p&&!a?{done:!0,value:g(t,n,o)}:{done:!0,value:s(n,t,o)}:{done:!1}}));o(String.prototype,e,v[0]),o(c,d,v[1])}f&&u(c[d],"sham",!0)}},22104:function(e,t,n){var r=n(34374),o=Function.prototype,i=o.apply,a=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(i):function(){return a.apply(i,arguments)})},49974:function(e,t,n){var r=n(21470),o=n(19662),i=n(34374),a=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}},34374:function(e,t,n){var r=n(47293);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},46916:function(e,t,n){var r=n(34374),o=Function.prototype.call;e.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},76530:function(e,t,n){var r=n(19781),o=n(92597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,s=o(i,"name"),u=s&&"something"===function(){}.name,l=s&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:s,PROPER:u,CONFIGURABLE:l}},75668:function(e,t,n){var r=n(1702),o=n(19662);e.exports=function(e,t,n){try{return r(o(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(i){}}},21470:function(e,t,n){var r=n(84326),o=n(1702);e.exports=function(e){if("Function"===r(e))return o(e)}},1702:function(e,t,n){var r=n(34374),o=Function.prototype,i=o.call,a=r&&o.bind.bind(i,i);e.exports=r?a:function(e){return function(){return i.apply(e,arguments)}}},35005:function(e,t,n){var r=n(17854),o=n(60614);e.exports=function(e,t){return arguments.length<2?(n=r[e],o(n)?n:void 0):r[e]&&r[e][t];var n}},24942:function(e){e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},71246:function(e,t,n){var r=n(70648),o=n(58173),i=n(68554),a=n(97497),s=n(5112)("iterator");e.exports=function(e){if(!i(e))return o(e,s)||o(e,"@@iterator")||a[r(e)]}},18554:function(e,t,n){var r=n(46916),o=n(19662),i=n(19670),a=n(66330),s=n(71246),u=TypeError;e.exports=function(e,t){var n=arguments.length<2?s(e):t;if(o(n))return i(r(n,e));throw u(a(e)+" is not iterable")}},58173:function(e,t,n){var r=n(19662),o=n(68554);e.exports=function(e,t){var n=e[t];return o(n)?void 0:r(n)}},738:function(e,t,n){var r=n(19662),o=n(19670),i=n(46916),a=n(19303),s=TypeError,u=Math.max,l=function(e,t,n,r){this.set=e,this.size=t,this.has=n,this.keys=r};l.prototype={getIterator:function(){return o(i(this.keys,this.set))},includes:function(e){return i(this.has,this.set,e)}},e.exports=function(e){o(e);var t=+e.size;if(t!=t)throw s("Invalid size");return new l(e,u(a(t),0),r(e.has),r(e.keys))}},10647:function(e,t,n){var r=n(1702),o=n(47908),i=Math.floor,a=r("".charAt),s=r("".replace),u=r("".slice),l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,f,d){var p=n+e.length,h=r.length,g=c;return void 0!==f&&(f=o(f),g=l),s(d,g,(function(o,s){var l;switch(a(s,0)){case"$":return"$";case"&":return e;case"`":return u(t,0,n);case"'":return u(t,p);case"<":l=f[u(s,1,-1)];break;default:var c=+s;if(0===c)return o;if(c>h){var d=i(c/10);return 0===d?o:d<=h?void 0===r[d-1]?a(s,1):r[d-1]+a(s,1):o}l=r[c-1]}return void 0===l?"":l}))}},17854:function(e,t,n){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||this||Function("return this")()},92597:function(e,t,n){var r=n(1702),o=n(47908),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(o(e),t)}},3501:function(e){e.exports={}},60490:function(e,t,n){var r=n(35005);e.exports=r("document","documentElement")},64664:function(e,t,n){var r=n(19781),o=n(47293),i=n(80317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},68361:function(e,t,n){var r=n(1702),o=n(47293),i=n(84326),a=Object,s=r("".split);e.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?s(e,""):a(e)}:a},42788:function(e,t,n){var r=n(1702),o=n(60614),i=n(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},29909:function(e,t,n){var r,o,i,a=n(94811),s=n(17854),u=n(70111),l=n(68880),c=n(92597),f=n(5465),d=n(6200),p=n(3501),h="Object already initialized",g=s.TypeError,v=s.WeakMap;if(a||f.state){var m=f.state||(f.state=new v);m.get=m.get,m.has=m.has,m.set=m.set,r=function(e,t){if(m.has(e))throw g(h);return t.facade=e,m.set(e,t),t},o=function(e){return m.get(e)||{}},i=function(e){return m.has(e)}}else{var y=d("state");p[y]=!0,r=function(e,t){if(c(e,y))throw g(h);return t.facade=e,l(e,y,t),t},o=function(e){return c(e,y)?e[y]:{}},i=function(e){return c(e,y)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!u(t)||(n=o(t)).type!==e)throw g("Incompatible receiver, "+e+" required");return n}}}},97659:function(e,t,n){var r=n(5112),o=n(97497),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},60614:function(e,t,n){var r=n(4154),o=r.all;e.exports=r.IS_HTMLDDA?function(e){return"function"==typeof e||e===o}:function(e){return"function"==typeof e}},4411:function(e,t,n){var r=n(1702),o=n(47293),i=n(60614),a=n(70648),s=n(35005),u=n(42788),l=function(){},c=[],f=s("Reflect","construct"),d=/^\s*(?:class|function)\b/,p=r(d.exec),h=!d.exec(l),g=function(e){if(!i(e))return!1;try{return f(l,c,e),!0}catch(t){return!1}},v=function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!p(d,u(e))}catch(t){return!0}};v.sham=!0,e.exports=!f||o((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?v:g},54705:function(e,t,n){var r=n(47293),o=n(60614),i=/#|\.prototype\./,a=function(e,t){var n=u[s(e)];return n==c||n!=l&&(o(t)?r(t):!!t)},s=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},u=a.data={},l=a.NATIVE="N",c=a.POLYFILL="P";e.exports=a},25615:function(e,t,n){var r=n(70648),o=n(92597),i=n(68554),a=n(5112),s=n(97497),u=a("iterator"),l=Object;e.exports=function(e){if(i(e))return!1;var t=l(e);return void 0!==t[u]||"@@iterator"in t||o(s,r(t))}},68554:function(e){e.exports=function(e){return null===e||void 0===e}},70111:function(e,t,n){var r=n(60614),o=n(4154),i=o.all;e.exports=o.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:r(e)||e===i}:function(e){return"object"==typeof e?null!==e:r(e)}},31913:function(e){e.exports=!1},52190:function(e,t,n){var r=n(35005),o=n(60614),i=n(47976),a=n(43307),s=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return o(t)&&i(t.prototype,s(e))}},6333:function(e,t,n){var r=n(46916);e.exports=function(e,t,n){for(var o,i,a=n||e.next;!(o=r(a,e)).done;)if(void 0!==(i=t(o.value)))return i}},20408:function(e,t,n){var r=n(49974),o=n(46916),i=n(19670),a=n(66330),s=n(97659),u=n(26244),l=n(47976),c=n(18554),f=n(71246),d=n(99212),p=TypeError,h=function(e,t){this.stopped=e,this.result=t},g=h.prototype;e.exports=function(e,t,n){var v,m,y,b,w,x,_,S=n&&n.that,O=!(!n||!n.AS_ENTRIES),C=!(!n||!n.IS_RECORD),E=!(!n||!n.IS_ITERATOR),A=!(!n||!n.INTERRUPTED),M=r(t,S),k=function(e){return v&&d(v,"normal",e),new h(!0,e)},P=function(e){return O?(i(e),A?M(e[0],e[1],k):M(e[0],e[1])):A?M(e,k):M(e)};if(C)v=e.iterator;else if(E)v=e;else{if(!(m=f(e)))throw p(a(e)+" is not iterable");if(s(m)){for(y=0,b=u(e);b>y;y++)if((w=P(e[y]))&&l(g,w))return w;return new h(!1)}v=c(e,m)}for(x=C?e.next:v.next;!(_=o(x,v)).done;){try{w=P(_.value)}catch(R){d(v,"throw",R)}if("object"==typeof w&&w&&l(g,w))return w}return new h(!1)}},99212:function(e,t,n){var r=n(46916),o=n(19670),i=n(58173);e.exports=function(e,t,n){var a,s;o(e);try{if(!(a=i(e,"return"))){if("throw"===t)throw n;return n}a=r(a,e)}catch(u){s=!0,a=u}if("throw"===t)throw n;if(s)throw a;return o(a),n}},63061:function(e,t,n){"use strict";var r=n(13383).IteratorPrototype,o=n(70030),i=n(79114),a=n(58003),s=n(97497),u=function(){return this};e.exports=function(e,t,n,l){var c=t+" Iterator";return e.prototype=o(r,{next:i(+!l,n)}),a(e,c,!1,!0),s[c]=u,e}},54956:function(e,t,n){"use strict";var r=n(46916),o=n(70030),i=n(68880),a=n(89190),s=n(5112),u=n(29909),l=n(58173),c=n(13383).IteratorPrototype,f=n(76178),d=n(99212),p=s("toStringTag"),h="IteratorHelper",g="WrapForValidIterator",v=u.set,m=function(e){var t=u.getterFor(e?g:h);return a(o(c),{next:function(){var n=t(this);if(e)return n.nextHandler();try{var r=n.done?void 0:n.nextHandler();return f(r,n.done)}catch(o){throw n.done=!0,o}},return:function(){var n=t(this),o=n.iterator;if(n.done=!0,e){var i=l(o,"return");return i?r(i,o):f(void 0,!0)}if(n.inner)try{d(n.inner.iterator,"normal")}catch(a){return d(o,"throw",a)}return d(o,"normal"),f(void 0,!0)}})},y=m(!0),b=m(!1);i(b,p,"Iterator Helper"),e.exports=function(e,t){var n=function(n,r){r?(r.iterator=n.iterator,r.next=n.next):r=n,r.type=t?g:h,r.nextHandler=e,r.counter=0,r.done=!1,v(this,r)};return n.prototype=t?y:b,n}},51656:function(e,t,n){"use strict";var r=n(82109),o=n(46916),i=n(31913),a=n(76530),s=n(60614),u=n(63061),l=n(79518),c=n(27674),f=n(58003),d=n(68880),p=n(98052),h=n(5112),g=n(97497),v=n(13383),m=a.PROPER,y=a.CONFIGURABLE,b=v.IteratorPrototype,w=v.BUGGY_SAFARI_ITERATORS,x=h("iterator"),_="keys",S="values",O="entries",C=function(){return this};e.exports=function(e,t,n,a,h,v,E){u(n,t,a);var A,M,k,P=function(e){if(e===h&&D)return D;if(!w&&e in I)return I[e];switch(e){case _:case S:case O:return function(){return new n(this,e)}}return function(){return new n(this)}},R=t+" Iterator",T=!1,I=e.prototype,B=I[x]||I["@@iterator"]||h&&I[h],D=!w&&B||P(h),j="Array"==t&&I.entries||B;if(j&&(A=l(j.call(new e)))!==Object.prototype&&A.next&&(i||l(A)===b||(c?c(A,b):s(A[x])||p(A,x,C)),f(A,R,!0,!0),i&&(g[R]=C)),m&&h==S&&B&&B.name!==S&&(!i&&y?d(I,"name",S):(T=!0,D=function(){return o(B,this)})),h)if(M={values:P(S),keys:v?D:P(_),entries:P(O)},E)for(k in M)(w||T||!(k in I))&&p(I,k,M[k]);else r({target:t,proto:!0,forced:w||T},M);return i&&!E||I[x]===D||p(I,x,D,{name:h}),g[t]=D,M}},20487:function(e,t,n){"use strict";var r=n(46916),o=n(19662),i=n(19670),a=n(24942),s=n(54956),u=n(53411),l=s((function(){var e=this.iterator,t=i(r(this.next,e));if(!(this.done=!!t.done))return u(e,this.mapper,[t.value,this.counter++],!0)}));e.exports=function(e){return i(this),o(e),new l(a(this),{mapper:e})}},13383:function(e,t,n){"use strict";var r,o,i,a=n(47293),s=n(60614),u=n(70111),l=n(70030),c=n(79518),f=n(98052),d=n(5112),p=n(31913),h=d("iterator"),g=!1;[].keys&&("next"in(i=[].keys())?(o=c(c(i)))!==Object.prototype&&(r=o):g=!0),!u(r)||a((function(){var e={};return r[h].call(e)!==e}))?r={}:p&&(r=l(r)),s(r[h])||f(r,h,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:g}},97497:function(e){e.exports={}},26244:function(e,t,n){var r=n(17466);e.exports=function(e){return r(e.length)}},56339:function(e,t,n){var r=n(1702),o=n(47293),i=n(60614),a=n(92597),s=n(19781),u=n(76530).CONFIGURABLE,l=n(42788),c=n(29909),f=c.enforce,d=c.get,p=String,h=Object.defineProperty,g=r("".slice),v=r("".replace),m=r([].join),y=s&&!o((function(){return 8!==h((function(){}),"length",{value:8}).length})),b=String(String).split("String"),w=e.exports=function(e,t,n){"Symbol("===g(p(t),0,7)&&(t="["+v(p(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!a(e,"name")||u&&e.name!==t)&&(s?h(e,"name",{value:t,configurable:!0}):e.name=t),y&&n&&a(n,"arity")&&e.length!==n.arity&&h(e,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?s&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(o){}var r=f(e);return a(r,"source")||(r.source=m(b,"string"==typeof t?t:"")),e};Function.prototype.toString=w((function(){return i(this)&&d(this).source||l(this)}),"toString")},75706:function(e,t,n){var r=n(1702),o=Map.prototype;e.exports={Map:Map,set:r(o.set),get:r(o.get),has:r(o.has),remove:r(o.delete),proto:o}},14995:function(e,t,n){var r=n(1702),o=n(6333),i=n(75706),a=i.Map,s=i.proto,u=r(s.forEach),l=r(s.entries),c=l(new a).next;e.exports=function(e,t,n){return n?o(l(e),(function(e){return t(e[1],e[0])}),c):u(e,t)}},74758:function(e){var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},78523:function(e,t,n){"use strict";var r=n(19662),o=TypeError,i=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw o("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new i(e)}},70030:function(e,t,n){var r,o=n(19670),i=n(36048),a=n(80748),s=n(3501),u=n(60490),l=n(80317),c=n(6200),f="prototype",d="script",p=c("IE_PROTO"),h=function(){},g=function(e){return"<"+d+">"+e+"</"+d+">"},v=function(e){e.write(g("")),e.close();var t=e.parentWindow.Object;return e=null,t},m=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}m="undefined"!=typeof document?document.domain&&r?v(r):function(){var e,t=l("iframe"),n="java"+d+":";return t.style.display="none",u.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(g("document.F=Object")),e.close(),e.F}():v(r);for(var e=a.length;e--;)delete m[f][a[e]];return m()};s[p]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(h[f]=o(e),n=new h,h[f]=null,n[p]=e):n=m(),void 0===t?n:i.f(n,t)}},36048:function(e,t,n){var r=n(19781),o=n(3353),i=n(3070),a=n(19670),s=n(45656),u=n(81956);t.f=r&&!o?Object.defineProperties:function(e,t){a(e);for(var n,r=s(t),o=u(t),l=o.length,c=0;l>c;)i.f(e,n=o[c++],r[n]);return e}},3070:function(e,t,n){var r=n(19781),o=n(64664),i=n(3353),a=n(19670),s=n(34948),u=TypeError,l=Object.defineProperty,c=Object.getOwnPropertyDescriptor,f="enumerable",d="configurable",p="writable";t.f=r?i?function(e,t,n){if(a(e),t=s(t),a(n),"function"===typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var r=c(e,t);r&&r[p]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:f in n?n[f]:r[f],writable:!1})}return l(e,t,n)}:l:function(e,t,n){if(a(e),t=s(t),a(n),o)try{return l(e,t,n)}catch(r){}if("get"in n||"set"in n)throw u("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},31236:function(e,t,n){var r=n(19781),o=n(46916),i=n(55296),a=n(79114),s=n(45656),u=n(34948),l=n(92597),c=n(64664),f=Object.getOwnPropertyDescriptor;t.f=r?f:function(e,t){if(e=s(e),t=u(t),c)try{return f(e,t)}catch(n){}if(l(e,t))return a(!o(i.f,e,t),e[t])}},8006:function(e,t,n){var r=n(16324),o=n(80748).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},25181:function(e,t){t.f=Object.getOwnPropertySymbols},79518:function(e,t,n){var r=n(92597),o=n(60614),i=n(47908),a=n(6200),s=n(49920),u=a("IE_PROTO"),l=Object,c=l.prototype;e.exports=s?l.getPrototypeOf:function(e){var t=i(e);if(r(t,u))return t[u];var n=t.constructor;return o(n)&&t instanceof n?n.prototype:t instanceof l?c:null}},47976:function(e,t,n){var r=n(1702);e.exports=r({}.isPrototypeOf)},16324:function(e,t,n){var r=n(1702),o=n(92597),i=n(45656),a=n(41318).indexOf,s=n(3501),u=r([].push);e.exports=function(e,t){var n,r=i(e),l=0,c=[];for(n in r)!o(s,n)&&o(r,n)&&u(c,n);for(;t.length>l;)o(r,n=t[l++])&&(~a(c,n)||u(c,n));return c}},81956:function(e,t,n){var r=n(16324),o=n(80748);e.exports=Object.keys||function(e){return r(e,o)}},55296:function(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},27674:function(e,t,n){var r=n(75668),o=n(19670),i=n(96077);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(a){}return function(n,r){return o(n),i(r),t?e(n,r):n.__proto__=r,n}}():void 0)},92140:function(e,t,n){var r=n(46916),o=n(60614),i=n(70111),a=TypeError;e.exports=function(e,t){var n,s;if("string"===t&&o(n=e.toString)&&!i(s=r(n,e)))return s;if(o(n=e.valueOf)&&!i(s=r(n,e)))return s;if("string"!==t&&o(n=e.toString)&&!i(s=r(n,e)))return s;throw a("Can't convert object to primitive value")}},53887:function(e,t,n){var r=n(35005),o=n(1702),i=n(8006),a=n(25181),s=n(19670),u=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(s(e)),n=a.f;return n?u(t,n(e)):t}},12534:function(e){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},2492:function(e,t,n){var r=n(17854);e.exports=r.Promise},69478:function(e,t,n){var r=n(19670),o=n(70111),i=n(78523);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},97651:function(e,t,n){var r=n(46916),o=n(19670),i=n(60614),a=n(84326),s=n(22261),u=TypeError;e.exports=function(e,t){var n=e.exec;if(i(n)){var l=r(n,e,t);return null!==l&&o(l),l}if("RegExp"===a(e))return r(s,e,t);throw u("RegExp#exec called on incompatible receiver")}},22261:function(e,t,n){"use strict";var r=n(46916),o=n(1702),i=n(41340),a=n(67066),s=n(52999),u=n(72309),l=n(70030),c=n(29909).get,f=n(9441),d=n(38173),p=u("native-string-replace",String.prototype.replace),h=RegExp.prototype.exec,g=h,v=o("".charAt),m=o("".indexOf),y=o("".replace),b=o("".slice),w=function(){var e=/a/,t=/b*/g;return r(h,e,"a"),r(h,t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),x=s.BROKEN_CARET,_=void 0!==/()??/.exec("")[1];(w||_||x||f||d)&&(g=function(e){var t,n,o,s,u,f,d,S=this,O=c(S),C=i(e),E=O.raw;if(E)return E.lastIndex=S.lastIndex,t=r(g,E,C),S.lastIndex=E.lastIndex,t;var A=O.groups,M=x&&S.sticky,k=r(a,S),P=S.source,R=0,T=C;if(M&&(k=y(k,"y",""),-1===m(k,"g")&&(k+="g"),T=b(C,S.lastIndex),S.lastIndex>0&&(!S.multiline||S.multiline&&"\n"!==v(C,S.lastIndex-1))&&(P="(?: "+P+")",T=" "+T,R++),n=new RegExp("^(?:"+P+")",k)),_&&(n=new RegExp("^"+P+"$(?!\\s)",k)),w&&(o=S.lastIndex),s=r(h,M?n:S,T),M?s?(s.input=b(s.input,R),s[0]=b(s[0],R),s.index=S.lastIndex,S.lastIndex+=s[0].length):S.lastIndex=0:w&&s&&(S.lastIndex=S.global?s.index+s[0].length:o),_&&s&&s.length>1&&r(p,s[0],n,(function(){for(u=1;u<arguments.length-2;u++)void 0===arguments[u]&&(s[u]=void 0)})),s&&A)for(s.groups=f=l(null),u=0;u<A.length;u++)f[(d=A[u])[0]]=s[d[1]];return s}),e.exports=g},67066:function(e,t,n){"use strict";var r=n(19670);e.exports=function(){var e=r(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},52999:function(e,t,n){var r=n(47293),o=n(17854).RegExp,i=r((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),a=i||r((function(){return!o("a","y").sticky})),s=i||r((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));e.exports={BROKEN_CARET:s,MISSED_STICKY:a,UNSUPPORTED_Y:i}},9441:function(e,t,n){var r=n(47293),o=n(17854).RegExp;e.exports=r((function(){var e=o(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},38173:function(e,t,n){var r=n(47293),o=n(17854).RegExp;e.exports=r((function(){var e=o("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},84488:function(e,t,n){var r=n(68554),o=TypeError;e.exports=function(e){if(r(e))throw o("Can't call method on "+e);return e}},46465:function(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},26283:function(e,t,n){var r=n(79405),o=n(87758),i=r.Set,a=r.add;e.exports=function(e){var t=new i;return o(e,(function(e){a(t,e)})),t}},37075:function(e,t,n){"use strict";var r=n(88999),o=n(79405),i=n(26283),a=n(60366),s=n(738),u=n(87758),l=n(6333),c=o.has,f=o.remove;e.exports=function(e){var t=r(this),n=s(e),o=i(t);return a(t)<=n.size?u(t,(function(e){n.includes(e)&&f(o,e)})):l(n.getIterator(),(function(e){c(t,e)&&f(o,e)})),o}},79405:function(e,t,n){var r=n(1702),o=Set.prototype;e.exports={Set:Set,add:r(o.add),has:r(o.has),remove:r(o.delete),proto:o}},81920:function(e,t,n){"use strict";var r=n(88999),o=n(79405),i=n(60366),a=n(738),s=n(87758),u=n(6333),l=o.Set,c=o.add,f=o.has;e.exports=function(e){var t=r(this),n=a(e),o=new l;return i(t)>n.size?u(n.getIterator(),(function(e){f(t,e)&&c(o,e)})):s(t,(function(e){n.includes(e)&&c(o,e)})),o}},78239:function(e,t,n){"use strict";var r=n(88999),o=n(79405).has,i=n(60366),a=n(738),s=n(87758),u=n(6333),l=n(99212);e.exports=function(e){var t=r(this),n=a(e);if(i(t)<=n.size)return!1!==s(t,(function(e){if(n.includes(e))return!1}),!0);var c=n.getIterator();return!1!==u(c,(function(e){if(o(t,e))return l(c,"normal",!1)}))}},49180:function(e,t,n){"use strict";var r=n(88999),o=n(60366),i=n(87758),a=n(738);e.exports=function(e){var t=r(this),n=a(e);return!(o(t)>n.size)&&!1!==i(t,(function(e){if(!n.includes(e))return!1}),!0)}},10107:function(e,t,n){"use strict";var r=n(88999),o=n(79405).has,i=n(60366),a=n(738),s=n(6333),u=n(99212);e.exports=function(e){var t=r(this),n=a(e);if(i(t)<n.size)return!1;var l=n.getIterator();return!1!==s(l,(function(e){if(!o(t,e))return u(l,"normal",!1)}))}},87758:function(e,t,n){var r=n(1702),o=n(6333),i=n(79405),a=i.Set,s=i.proto,u=r(s.forEach),l=r(s.keys),c=l(new a).next;e.exports=function(e,t,n){return n?o(l(e),t,c):u(e,t)}},60366:function(e,t,n){var r=n(75668),o=n(79405);e.exports=r(o.proto,"size","get")||function(e){return e.size}},98506:function(e,t,n){"use strict";var r=n(88999),o=n(79405),i=n(26283),a=n(738),s=n(6333),u=o.add,l=o.has,c=o.remove;e.exports=function(e){var t=r(this),n=a(e).getIterator(),o=i(t);return s(n,(function(e){l(t,e)?c(o,e):u(o,e)})),o}},58003:function(e,t,n){var r=n(3070).f,o=n(92597),i=n(5112)("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!o(e,i)&&r(e,i,{configurable:!0,value:t})}},39391:function(e,t,n){"use strict";var r=n(88999),o=n(79405).add,i=n(26283),a=n(738),s=n(6333);e.exports=function(e){var t=r(this),n=a(e).getIterator(),u=i(t);return s(n,(function(e){o(u,e)})),u}},6200:function(e,t,n){var r=n(72309),o=n(69711),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},5465:function(e,t,n){var r=n(17854),o=n(13072),i="__core-js_shared__",a=r[i]||o(i,{});e.exports=a},72309:function(e,t,n){var r=n(31913),o=n(5465);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.31.0",mode:r?"pure":"global",copyright:"\xa9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.31.0/LICENSE",source:"https://github.com/zloirock/core-js"})},36707:function(e,t,n){var r=n(19670),o=n(39483),i=n(68554),a=n(5112)("species");e.exports=function(e,t){var n,s=r(e).constructor;return void 0===s||i(n=r(s)[a])?t:o(n)}},28710:function(e,t,n){var r=n(1702),o=n(19303),i=n(41340),a=n(84488),s=r("".charAt),u=r("".charCodeAt),l=r("".slice),c=function(e){return function(t,n){var r,c,f=i(a(t)),d=o(n),p=f.length;return d<0||d>=p?e?"":void 0:(r=u(f,d))<55296||r>56319||d+1===p||(c=u(f,d+1))<56320||c>57343?e?s(f,d):r:e?l(f,d,d+2):c-56320+(r-55296<<10)+65536}};e.exports={codeAt:c(!1),charAt:c(!0)}},36293:function(e,t,n){var r=n(7392),o=n(47293),i=n(17854).String;e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},51400:function(e,t,n){var r=n(19303),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},45656:function(e,t,n){var r=n(68361),o=n(84488);e.exports=function(e){return r(o(e))}},19303:function(e,t,n){var r=n(74758);e.exports=function(e){var t=+e;return t!==t||0===t?0:r(t)}},17466:function(e,t,n){var r=n(19303),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},47908:function(e,t,n){var r=n(84488),o=Object;e.exports=function(e){return o(r(e))}},57593:function(e,t,n){var r=n(46916),o=n(70111),i=n(52190),a=n(58173),s=n(92140),u=n(5112),l=TypeError,c=u("toPrimitive");e.exports=function(e,t){if(!o(e)||i(e))return e;var n,u=a(e,c);if(u){if(void 0===t&&(t="default"),n=r(u,e,t),!o(n)||i(n))return n;throw l("Can't convert object to primitive value")}return void 0===t&&(t="number"),s(e,t)}},34948:function(e,t,n){var r=n(57593),o=n(52190);e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},45965:function(e,t,n){var r=n(35005),o=n(60614),i=n(25615),a=n(70111),s=r("Set");e.exports=function(e){return function(e){return a(e)&&"number"==typeof e.size&&o(e.has)&&o(e.keys)}(e)?e:i(e)?new s(e):e}},51694:function(e,t,n){var r={};r[n(5112)("toStringTag")]="z",e.exports="[object z]"===String(r)},41340:function(e,t,n){var r=n(70648),o=String;e.exports=function(e){if("Symbol"===r(e))throw TypeError("Cannot convert a Symbol value to a string");return o(e)}},66330:function(e){var t=String;e.exports=function(e){try{return t(e)}catch(n){return"Object"}}},69711:function(e,t,n){var r=n(1702),o=0,i=Math.random(),a=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++o+i,36)}},85143:function(e,t,n){var r=n(47293),o=n(5112),i=n(19781),a=n(31913),s=o("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n=new URLSearchParams("a=1&a=2"),r="";return e.pathname="c%20d",t.forEach((function(e,n){t.delete("b"),r+=n+e})),n.delete("a",2),a&&(!e.toJSON||!n.has("a",1)||n.has("a",2))||!t.size&&(a||!i)||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[s]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://\u0442\u0435\u0441\u0442").host||"#%D0%B1"!==new URL("http://a#\u0431").hash||"a1c3"!==r||"x"!==new URL("http://x",void 0).host}))},43307:function(e,t,n){var r=n(36293);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:function(e,t,n){var r=n(19781),o=n(47293);e.exports=r&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},48053:function(e){var t=TypeError;e.exports=function(e,n){if(e<n)throw t("Not enough arguments");return e}},94811:function(e,t,n){var r=n(17854),o=n(60614),i=r.WeakMap;e.exports=o(i)&&/native code/.test(String(i))},5112:function(e,t,n){var r=n(17854),o=n(72309),i=n(92597),a=n(69711),s=n(36293),u=n(43307),l=r.Symbol,c=o("wks"),f=u?l.for||l:l&&l.withoutSetter||a;e.exports=function(e){return i(c,e)||(c[e]=s&&i(l,e)?l[e]:f("Symbol."+e)),c[e]}},66992:function(e,t,n){"use strict";var r=n(45656),o=n(51223),i=n(97497),a=n(29909),s=n(3070).f,u=n(51656),l=n(76178),c=n(31913),f=n(19781),d="Array Iterator",p=a.set,h=a.getterFor(d);e.exports=u(Array,"Array",(function(e,t){p(this,{type:d,target:r(e),index:0,kind:t})}),(function(){var e=h(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,l(void 0,!0)):l("keys"==n?r:"values"==n?t[r]:[r,t[r]],!1)}),"values");var g=i.Arguments=i.Array;if(o("keys"),o("values"),o("entries"),!c&&f&&"values"!==g.name)try{s(g,"name",{value:"values"})}catch(v){}},17727:function(e,t,n){"use strict";var r=n(82109),o=n(31913),i=n(2492),a=n(47293),s=n(35005),u=n(60614),l=n(36707),c=n(69478),f=n(98052),d=i&&i.prototype;if(r({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){d.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=l(this,s("Promise")),n=u(e);return this.then(n?function(n){return c(t,e()).then((function(){return n}))}:e,n?function(n){return c(t,e()).then((function(){throw n}))}:e)}}),!o&&u(i)){var p=s("Promise").prototype.finally;d.finally!==p&&f(d,"finally",p,{unsafe:!0})}},74916:function(e,t,n){"use strict";var r=n(82109),o=n(22261);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},15306:function(e,t,n){"use strict";var r=n(22104),o=n(46916),i=n(1702),a=n(27007),s=n(47293),u=n(19670),l=n(60614),c=n(68554),f=n(19303),d=n(17466),p=n(41340),h=n(84488),g=n(31530),v=n(58173),m=n(10647),y=n(97651),b=n(5112)("replace"),w=Math.max,x=Math.min,_=i([].concat),S=i([].push),O=i("".indexOf),C=i("".slice),E="$0"==="a".replace(/./,"$0"),A=!!/./[b]&&""===/./[b]("a","$0");a("replace",(function(e,t,n){var i=A?"$":"$0";return[function(e,n){var r=h(this),i=c(e)?void 0:v(e,b);return i?o(i,e,r,n):o(t,p(r),e,n)},function(e,o){var a=u(this),s=p(e);if("string"==typeof o&&-1===O(o,i)&&-1===O(o,"$<")){var c=n(t,a,s,o);if(c.done)return c.value}var h=l(o);h||(o=p(o));var v=a.global;if(v){var b=a.unicode;a.lastIndex=0}for(var E=[];;){var A=y(a,s);if(null===A)break;if(S(E,A),!v)break;""===p(A[0])&&(a.lastIndex=g(s,d(a.lastIndex),b))}for(var M,k="",P=0,R=0;R<E.length;R++){for(var T=p((A=E[R])[0]),I=w(x(f(A.index),s.length),0),B=[],D=1;D<A.length;D++)S(B,void 0===(M=A[D])?M:String(M));var j=A.groups;if(h){var L=_([T],B,I,s);void 0!==j&&S(L,j);var Z=p(r(o,void 0,L))}else Z=m(T,s,I,B,j,o);I>=P&&(k+=C(s,P,I)+Z,P=I+T.length)}return k+C(s,P)}]}),!!s((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!E||A)},68216:function(e,t,n){"use strict";var r=n(82109),o=n(12269).every;r({target:"AsyncIterator",proto:!0,real:!0},{every:function(e){return o(this,e)}})},88449:function(e,t,n){"use strict";var r=n(82109),o=n(46916),i=n(19662),a=n(19670),s=n(70111),u=n(24942),l=n(45348),c=n(76178),f=n(21753),d=l((function(e){var t=this,n=t.iterator,r=t.predicate;return new e((function(i,u){var l=function(e){t.done=!0,u(e)},d=function(e){f(n,l,e,l)},p=function(){try{e.resolve(a(o(t.next,n))).then((function(n){try{if(a(n).done)t.done=!0,i(c(void 0,!0));else{var o=n.value;try{var u=r(o,t.counter++),f=function(e){e?i(c(o,!1)):p()};s(u)?e.resolve(u).then(f,d):f(u)}catch(h){d(h)}}}catch(g){l(g)}}),l)}catch(u){l(u)}};p()}))}));r({target:"AsyncIterator",proto:!0,real:!0},{filter:function(e){return a(this),i(e),new d(u(this),{predicate:e})}})},31672:function(e,t,n){"use strict";var r=n(82109),o=n(12269).find;r({target:"AsyncIterator",proto:!0,real:!0},{find:function(e){return o(this,e)}})},15581:function(e,t,n){"use strict";var r=n(82109),o=n(12269).forEach;r({target:"AsyncIterator",proto:!0,real:!0},{forEach:function(e){return o(this,e)}})},57640:function(e,t,n){n(82109)({target:"AsyncIterator",proto:!0,real:!0},{map:n(13232)})},25387:function(e,t,n){"use strict";var r=n(82109),o=n(46916),i=n(19662),a=n(19670),s=n(70111),u=n(35005),l=n(24942),c=n(21753),f=u("Promise"),d=TypeError;r({target:"AsyncIterator",proto:!0,real:!0},{reduce:function(e){a(this),i(e);var t=l(this),n=t.iterator,r=t.next,u=arguments.length<2,p=u?void 0:arguments[1],h=0;return new f((function(t,i){var l=function(e){c(n,i,e,i)},g=function(){try{f.resolve(a(o(r,n))).then((function(n){try{if(a(n).done)u?i(d("Reduce of empty iterator with no initial value")):t(p);else{var r=n.value;if(u)u=!1,p=r,g();else try{var o=e(p,r,h),c=function(e){p=e,g()};s(o)?f.resolve(o).then(c,l):c(o)}catch(v){l(v)}}h++}catch(m){i(m)}}),i)}catch(c){i(c)}};g()}))}})},64211:function(e,t,n){"use strict";var r=n(82109),o=n(12269).some;r({target:"AsyncIterator",proto:!0,real:!0},{some:function(e){return o(this,e)}})},2490:function(e,t,n){"use strict";var r=n(82109),o=n(17854),i=n(25787),a=n(60614),s=n(68880),u=n(47293),l=n(92597),c=n(5112),f=n(13383).IteratorPrototype,d=n(31913),p=c("toStringTag"),h=o.Iterator,g=d||!a(h)||h.prototype!==f||!u((function(){h({})})),v=function(){i(this,f)};l(f,p)||s(f,p,"Iterator"),!g&&l(f,"constructor")&&f.constructor!==Object||s(f,"constructor",v),v.prototype=f,r({global:!0,constructor:!0,forced:g},{Iterator:v})},79433:function(e,t,n){"use strict";var r=n(82109),o=n(20408),i=n(19662),a=n(19670),s=n(24942);r({target:"Iterator",proto:!0,real:!0},{every:function(e){a(this),i(e);var t=s(this),n=0;return!o(t,(function(t,r){if(!e(t,n++))return r()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},59849:function(e,t,n){"use strict";var r=n(82109),o=n(46916),i=n(19662),a=n(19670),s=n(24942),u=n(54956),l=n(53411),c=u((function(){for(var e,t,n=this.iterator,r=this.predicate,i=this.next;;){if(e=a(o(i,n)),this.done=!!e.done)return;if(t=e.value,l(n,r,[t,this.counter++],!0))return t}}));r({target:"Iterator",proto:!0,real:!0},{filter:function(e){return a(this),i(e),new c(s(this),{predicate:e})}})},59461:function(e,t,n){"use strict";var r=n(82109),o=n(20408),i=n(19662),a=n(19670),s=n(24942);r({target:"Iterator",proto:!0,real:!0},{find:function(e){a(this),i(e);var t=s(this),n=0;return o(t,(function(t,r){if(e(t,n++))return r(t)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}})},34514:function(e,t,n){"use strict";var r=n(82109),o=n(20408),i=n(19662),a=n(19670),s=n(24942);r({target:"Iterator",proto:!0,real:!0},{forEach:function(e){a(this),i(e);var t=s(this),n=0;o(t,(function(t){e(t,n++)}),{IS_RECORD:!0})}})},9924:function(e,t,n){n(82109)({target:"Iterator",proto:!0,real:!0},{map:n(20487)})},72608:function(e,t,n){"use strict";var r=n(82109),o=n(20408),i=n(19662),a=n(19670),s=n(24942),u=TypeError;r({target:"Iterator",proto:!0,real:!0},{reduce:function(e){a(this),i(e);var t=s(this),n=arguments.length<2,r=n?void 0:arguments[1],l=0;if(o(t,(function(t){n?(n=!1,r=t):r=e(r,t,l),l++}),{IS_RECORD:!0}),n)throw u("Reduce of empty iterator with no initial value");return r}})},41874:function(e,t,n){"use strict";var r=n(82109),o=n(20408),i=n(19662),a=n(19670),s=n(24942);r({target:"Iterator",proto:!0,real:!0},{some:function(e){a(this),i(e);var t=s(this),n=0;return o(t,(function(t,r){if(e(t,n++))return r()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},10072:function(e,t,n){"use strict";var r=n(82109),o=n(40027),i=n(75706).remove;r({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var e,t=o(this),n=!0,r=0,a=arguments.length;r<a;r++)e=i(t,arguments[r]),n=n&&e;return!!n}})},23042:function(e,t,n){"use strict";var r=n(82109),o=n(40027),i=n(75706),a=i.get,s=i.has,u=i.set;r({target:"Map",proto:!0,real:!0,forced:!0},{emplace:function(e,t){var n,r,i=o(this);return s(i,e)?(n=a(i,e),"update"in t&&(n=t.update(n,e,i),u(i,e,n)),n):(r=t.insert(e,i),u(i,e,r),r)}})},99137:function(e,t,n){"use strict";var r=n(82109),o=n(49974),i=n(40027),a=n(14995);r({target:"Map",proto:!0,real:!0,forced:!0},{every:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0);return!1!==a(t,(function(e,r){if(!n(e,r,t))return!1}),!0)}})},71957:function(e,t,n){"use strict";var r=n(82109),o=n(49974),i=n(40027),a=n(75706),s=n(14995),u=a.Map,l=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0),r=new u;return s(t,(function(e,o){n(e,o,t)&&l(r,o,e)})),r}})},103:function(e,t,n){"use strict";var r=n(82109),o=n(49974),i=n(40027),a=n(14995);r({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0),r=a(t,(function(e,r){if(n(e,r,t))return{key:r}}),!0);return r&&r.key}})},96306:function(e,t,n){"use strict";var r=n(82109),o=n(49974),i=n(40027),a=n(14995);r({target:"Map",proto:!0,real:!0,forced:!0},{find:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0),r=a(t,(function(e,r){if(n(e,r,t))return{value:e}}),!0);return r&&r.value}})},74592:function(e,t,n){"use strict";var r=n(82109),o=n(46465),i=n(40027),a=n(14995);r({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(e){return!0===a(i(this),(function(t){if(o(t,e))return!0}),!0)}})},58276:function(e,t,n){"use strict";var r=n(82109),o=n(40027),i=n(14995);r({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(e){var t=i(o(this),(function(t,n){if(t===e)return{key:n}}),!0);return t&&t.key}})},35082:function(e,t,n){"use strict";var r=n(82109),o=n(49974),i=n(40027),a=n(75706),s=n(14995),u=a.Map,l=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0),r=new u;return s(t,(function(e,o){l(r,n(e,o,t),e)})),r}})},12813:function(e,t,n){"use strict";var r=n(82109),o=n(49974),i=n(40027),a=n(75706),s=n(14995),u=a.Map,l=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0),r=new u;return s(t,(function(e,o){l(r,o,n(e,o,t))})),r}})},18222:function(e,t,n){"use strict";var r=n(82109),o=n(40027),i=n(20408),a=n(75706).set;r({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(e){for(var t=o(this),n=arguments.length,r=0;r<n;)i(arguments[r++],(function(e,n){a(t,e,n)}),{AS_ENTRIES:!0});return t}})},38563:function(e,t,n){"use strict";var r=n(82109),o=n(19662),i=n(40027),a=n(14995),s=TypeError;r({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(e){var t=i(this),n=arguments.length<2,r=n?void 0:arguments[1];if(o(e),a(t,(function(o,i){n?(n=!1,r=o):r=e(r,o,i,t)})),n)throw s("Reduce of empty map with no initial value");return r}})},50336:function(e,t,n){"use strict";var r=n(82109),o=n(49974),i=n(40027),a=n(14995);r({target:"Map",proto:!0,real:!0,forced:!0},{some:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0);return!0===a(t,(function(e,r){if(n(e,r,t))return!0}),!0)}})},7512:function(e,t,n){"use strict";var r=n(82109),o=n(19662),i=n(40027),a=n(75706),s=TypeError,u=a.get,l=a.has,c=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{update:function(e,t){var n=i(this),r=arguments.length;o(t);var a=l(n,e);if(!a&&r<3)throw s("Updating absent value");var f=a?u(n,e):o(r>2?arguments[2]:void 0)(e,n);return c(n,e,t(f,e,n)),n}})},88921:function(e,t,n){"use strict";var r=n(82109),o=n(88999),i=n(79405).add;r({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var e=o(this),t=0,n=arguments.length;t<n;t++)i(e,arguments[t]);return e}})},96248:function(e,t,n){"use strict";var r=n(82109),o=n(88999),i=n(79405).remove;r({target:"Set",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var e,t=o(this),n=!0,r=0,a=arguments.length;r<a;r++)e=i(t,arguments[r]),n=n&&e;return!!n}})},13599:function(e,t,n){"use strict";var r=n(82109),o=n(46916),i=n(45965),a=n(37075);r({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(e){return o(a,this,i(e))}})},11477:function(e,t,n){"use strict";var r=n(82109),o=n(49974),i=n(88999),a=n(87758);r({target:"Set",proto:!0,real:!0,forced:!0},{every:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0);return!1!==a(t,(function(e){if(!n(e,e,t))return!1}),!0)}})},64362:function(e,t,n){"use strict";var r=n(82109),o=n(49974),i=n(88999),a=n(79405),s=n(87758),u=a.Set,l=a.add;r({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0),r=new u;return s(t,(function(e){n(e,e,t)&&l(r,e)})),r}})},15389:function(e,t,n){"use strict";var r=n(82109),o=n(49974),i=n(88999),a=n(87758);r({target:"Set",proto:!0,real:!0,forced:!0},{find:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0),r=a(t,(function(e){if(n(e,e,t))return{value:e}}),!0);return r&&r.value}})},90401:function(e,t,n){"use strict";var r=n(82109),o=n(46916),i=n(45965),a=n(81920);r({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(e){return o(a,this,i(e))}})},45164:function(e,t,n){"use strict";var r=n(82109),o=n(46916),i=n(45965),a=n(78239);r({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(e){return o(a,this,i(e))}})},91238:function(e,t,n){"use strict";var r=n(82109),o=n(46916),i=n(45965),a=n(49180);r({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(e){return o(a,this,i(e))}})},54837:function(e,t,n){"use strict";var r=n(82109),o=n(46916),i=n(45965),a=n(10107);r({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(e){return o(a,this,i(e))}})},87485:function(e,t,n){"use strict";var r=n(82109),o=n(1702),i=n(88999),a=n(87758),s=n(41340),u=o([].join),l=o([].push);r({target:"Set",proto:!0,real:!0,forced:!0},{join:function(e){var t=i(this),n=void 0===e?",":s(e),r=[];return a(t,(function(e){l(r,e)})),u(r,n)}})},56767:function(e,t,n){"use strict";var r=n(82109),o=n(49974),i=n(88999),a=n(79405),s=n(87758),u=a.Set,l=a.add;r({target:"Set",proto:!0,real:!0,forced:!0},{map:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0),r=new u;return s(t,(function(e){l(r,n(e,e,t))})),r}})},76651:function(e,t,n){"use strict";var r=n(82109),o=n(19662),i=n(88999),a=n(87758),s=TypeError;r({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(e){var t=i(this),n=arguments.length<2,r=n?void 0:arguments[1];if(o(e),a(t,(function(o){n?(n=!1,r=o):r=e(r,o,o,t)})),n)throw s("Reduce of empty set with no initial value");return r}})},61437:function(e,t,n){"use strict";var r=n(82109),o=n(49974),i=n(88999),a=n(87758);r({target:"Set",proto:!0,real:!0,forced:!0},{some:function(e){var t=i(this),n=o(e,arguments.length>1?arguments[1]:void 0);return!0===a(t,(function(e){if(n(e,e,t))return!0}),!0)}})},35285:function(e,t,n){"use strict";var r=n(82109),o=n(46916),i=n(45965),a=n(98506);r({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(e){return o(a,this,i(e))}})},39865:function(e,t,n){"use strict";var r=n(82109),o=n(46916),i=n(45965),a=n(39391);r({target:"Set",proto:!0,real:!0,forced:!0},{union:function(e){return o(a,this,i(e))}})},33948:function(e,t,n){var r=n(17854),o=n(48324),i=n(98509),a=n(66992),s=n(68880),u=n(5112),l=u("iterator"),c=u("toStringTag"),f=a.values,d=function(e,t){if(e){if(e[l]!==f)try{s(e,l,f)}catch(r){e[l]=f}if(e[c]||s(e,c,t),o[t])for(var n in a)if(e[n]!==a[n])try{s(e,n,a[n])}catch(r){e[n]=a[n]}}};for(var p in o)d(r[p]&&r[p].prototype,p);d(i,"DOMTokenList")},65556:function(e,t,n){"use strict";n(66992);var r=n(82109),o=n(17854),i=n(46916),a=n(1702),s=n(19781),u=n(85143),l=n(98052),c=n(47045),f=n(89190),d=n(58003),p=n(63061),h=n(29909),g=n(25787),v=n(60614),m=n(92597),y=n(49974),b=n(70648),w=n(19670),x=n(70111),_=n(41340),S=n(70030),O=n(79114),C=n(18554),E=n(71246),A=n(48053),M=n(5112),k=n(94362),P=M("iterator"),R="URLSearchParams",T=R+"Iterator",I=h.set,B=h.getterFor(R),D=h.getterFor(T),j=Object.getOwnPropertyDescriptor,L=function(e){if(!s)return o[e];var t=j(o,e);return t&&t.value},Z=L("fetch"),N=L("Request"),F=L("Headers"),H=N&&N.prototype,V=F&&F.prototype,z=o.RegExp,U=o.TypeError,G=o.decodeURIComponent,W=o.encodeURIComponent,$=a("".charAt),q=a([].join),Y=a([].push),X=a("".replace),K=a([].shift),J=a([].splice),Q=a("".split),ee=a("".slice),te=/\+/g,ne=Array(4),re=function(e){return ne[e-1]||(ne[e-1]=z("((?:%[\\da-f]{2}){"+e+"})","gi"))},oe=function(e){try{return G(e)}catch(t){return e}},ie=function(e){var t=X(e,te," "),n=4;try{return G(t)}catch(r){for(;n;)t=X(t,re(n--),oe);return t}},ae=/[!'()~]|%20/g,se={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},ue=function(e){return se[e]},le=function(e){return X(W(e),ae,ue)},ce=p((function(e,t){I(this,{type:T,iterator:C(B(e).entries),kind:t})}),"Iterator",(function(){var e=D(this),t=e.kind,n=e.iterator.next(),r=n.value;return n.done||(n.value="keys"===t?r.key:"values"===t?r.value:[r.key,r.value]),n}),!0),fe=function(e){this.entries=[],this.url=null,void 0!==e&&(x(e)?this.parseObject(e):this.parseQuery("string"==typeof e?"?"===$(e,0)?ee(e,1):e:_(e)))};fe.prototype={type:R,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,n,r,o,a,s,u,l=E(e);if(l)for(n=(t=C(e,l)).next;!(r=i(n,t)).done;){if(a=(o=C(w(r.value))).next,(s=i(a,o)).done||(u=i(a,o)).done||!i(a,o).done)throw U("Expected sequence with length 2");Y(this.entries,{key:_(s.value),value:_(u.value)})}else for(var c in e)m(e,c)&&Y(this.entries,{key:c,value:_(e[c])})},parseQuery:function(e){if(e)for(var t,n,r=Q(e,"&"),o=0;o<r.length;)(t=r[o++]).length&&(n=Q(t,"="),Y(this.entries,{key:ie(K(n)),value:ie(q(n,"="))}))},serialize:function(){for(var e,t=this.entries,n=[],r=0;r<t.length;)e=t[r++],Y(n,le(e.key)+"="+le(e.value));return q(n,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var de=function(){g(this,pe);var e=I(this,new fe(arguments.length>0?arguments[0]:void 0));s||(this.size=e.entries.length)},pe=de.prototype;if(f(pe,{append:function(e,t){var n=B(this);A(arguments.length,2),Y(n.entries,{key:_(e),value:_(t)}),s||this.length++,n.updateURL()},delete:function(e){for(var t=B(this),n=A(arguments.length,1),r=t.entries,o=_(e),i=n<2?void 0:arguments[1],a=void 0===i?i:_(i),u=0;u<r.length;){var l=r[u];if(l.key!==o||void 0!==a&&l.value!==a)u++;else if(J(r,u,1),void 0!==a)break}s||(this.size=r.length),t.updateURL()},get:function(e){var t=B(this).entries;A(arguments.length,1);for(var n=_(e),r=0;r<t.length;r++)if(t[r].key===n)return t[r].value;return null},getAll:function(e){var t=B(this).entries;A(arguments.length,1);for(var n=_(e),r=[],o=0;o<t.length;o++)t[o].key===n&&Y(r,t[o].value);return r},has:function(e){for(var t=B(this).entries,n=A(arguments.length,1),r=_(e),o=n<2?void 0:arguments[1],i=void 0===o?o:_(o),a=0;a<t.length;){var s=t[a++];if(s.key===r&&(void 0===i||s.value===i))return!0}return!1},set:function(e,t){var n=B(this);A(arguments.length,1);for(var r,o=n.entries,i=!1,a=_(e),u=_(t),l=0;l<o.length;l++)(r=o[l]).key===a&&(i?J(o,l--,1):(i=!0,r.value=u));i||Y(o,{key:a,value:u}),s||(this.size=o.length),n.updateURL()},sort:function(){var e=B(this);k(e.entries,(function(e,t){return e.key>t.key?1:-1})),e.updateURL()},forEach:function(e){for(var t,n=B(this).entries,r=y(e,arguments.length>1?arguments[1]:void 0),o=0;o<n.length;)r((t=n[o++]).value,t.key,this)},keys:function(){return new ce(this,"keys")},values:function(){return new ce(this,"values")},entries:function(){return new ce(this,"entries")}},{enumerable:!0}),l(pe,P,pe.entries,{name:"entries"}),l(pe,"toString",(function(){return B(this).serialize()}),{enumerable:!0}),s&&c(pe,"size",{get:function(){return B(this).entries.length},configurable:!0,enumerable:!0}),d(de,R),r({global:!0,constructor:!0,forced:!u},{URLSearchParams:de}),!u&&v(F)){var he=a(V.has),ge=a(V.set),ve=function(e){if(x(e)){var t,n=e.body;if(b(n)===R)return t=e.headers?new F(e.headers):new F,he(t,"content-type")||ge(t,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),S(e,{body:O(0,_(n)),headers:O(0,t)})}return e};if(v(Z)&&r({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(e){return Z(e,arguments.length>1?ve(arguments[1]):{})}}),v(N)){var me=function(e){return g(this,H),new N(e,arguments.length>1?ve(arguments[1]):{})};H.constructor=me,me.prototype=H,r({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:me})}}e.exports={URLSearchParams:de,getState:B}},41637:function(e,t,n){n(65556)},71012:function(e){!function(){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=n.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n<e.length;n++,r+=8)t[r>>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},bytesToBase64:function(e){for(var n=[],r=0;r<e.length;r+=3)for(var o=e[r]<<16|e[r+1]<<8|e[r+2],i=0;i<4;i++)8*r+6*i<=8*e.length?n.push(t.charAt(o>>>6*(3-i)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],r=0,o=0;r<e.length;o=++r%4)0!=o&&n.push((t.indexOf(e.charAt(r-1))&Math.pow(2,-2*o+8)-1)<<2*o|t.indexOf(e.charAt(r))>>>6-2*o);return n}};e.exports=n}()},44020:function(e){"use strict";var t="%[a-f0-9]{2}",n=new RegExp("("+t+")|([^%]+?)","gi"),r=new RegExp("("+t+")+","gi");function o(e,t){try{return[decodeURIComponent(e.join(""))]}catch(i){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],o(n),o(r))}function i(e){try{return decodeURIComponent(e)}catch(i){for(var t=e.match(n)||[],r=1;r<t.length;r++)t=(e=o(t,r).join("")).match(n)||[];return e}}e.exports=function(e){if("string"!==typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var n={"%FE%FF":"\ufffd\ufffd","%FF%FE":"\ufffd\ufffd"},o=r.exec(e);o;){try{n[o[0]]=decodeURIComponent(o[0])}catch(t){var a=i(o[0]);a!==o[0]&&(n[o[0]]=a)}o=r.exec(e)}n["%C2"]="\ufffd";for(var s=Object.keys(n),u=0;u<s.length;u++){var l=s[u];e=e.replace(new RegExp(l,"g"),n[l])}return e}(e)}}},7494:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r.default}});var r=n(95984)},74321:function(e,t,n){"use strict";n.d(t,{Dv:function(){return i},He:function(){return s},JL:function(){return o},XX:function(){return w},cc:function(){return a}});var r=n(72247),o=function(e,t,n,r,o,a){return i(e,t,n,(function(e){return"logscale"!==e&&r(e)}),o,a)},i=function(e,t,n,o,i,a){var s,u,l,c,f=o("pixelsPerLabel"),d=[];if(a)for(s=0;s<a.length;s++)d.push({v:a[s]});else{if(o("logscale")){c=Math.floor(n/f);var p=r.binarySearch(e,m,1),h=r.binarySearch(t,m,-1);-1==p&&(p=0),-1==h&&(h=m.length-1);var g=null;if(h-p>=c/4){for(var v=h;v>=p;v--){var y=m[v],b=Math.log(y/e)/Math.log(t/e)*n,w={v:y};null===g||Math.abs(b-g.pixel_coord)>=f?g={tickValue:y,pixel_coord:b}:w.label="",d.push(w)}d.reverse()}}if(0===d.length){var x,_;o("labelsKMG2")?(x=[1,2,4,8,16,32,64,128,256],_=16):(x=[1,2,5,10,20,50,100],_=10);var S,O,C,E=Math.ceil(n/f),A=Math.abs(t-e)/E,M=Math.floor(Math.log(A)/Math.log(_)),k=Math.pow(_,M);for(u=0;u<x.length&&(S=k*x[u],O=Math.floor(e/S)*S,C=Math.ceil(t/S)*S,!(n/(c=Math.abs(C-O)/S)>f));u++);for(O>C&&(S*=-1),s=0;s<=c;s++)l=O+s*S,d.push({v:l})}}var P=o("axisLabelFormatter");for(s=0;s<d.length;s++)void 0===d[s].label&&(d[s].label=P.call(i,d[s].v,0,o,i));return d},a=function(e,t,n,r,o,i){var a=y(e,t,n,r);return a>=0?w(e,t,a,r,o):[]},s={MILLISECONDLY:0,TWO_MILLISECONDLY:1,FIVE_MILLISECONDLY:2,TEN_MILLISECONDLY:3,FIFTY_MILLISECONDLY:4,HUNDRED_MILLISECONDLY:5,FIVE_HUNDRED_MILLISECONDLY:6,SECONDLY:7,TWO_SECONDLY:8,FIVE_SECONDLY:9,TEN_SECONDLY:10,THIRTY_SECONDLY:11,MINUTELY:12,TWO_MINUTELY:13,FIVE_MINUTELY:14,TEN_MINUTELY:15,THIRTY_MINUTELY:16,HOURLY:17,TWO_HOURLY:18,SIX_HOURLY:19,DAILY:20,TWO_DAILY:21,WEEKLY:22,MONTHLY:23,QUARTERLY:24,BIANNUAL:25,ANNUAL:26,DECADAL:27,CENTENNIAL:28,NUM_GRANULARITIES:29},u=0,l=1,c=2,f=3,d=4,p=5,h=6,g=7,v=[];v[s.MILLISECONDLY]={datefield:h,step:1,spacing:1},v[s.TWO_MILLISECONDLY]={datefield:h,step:2,spacing:2},v[s.FIVE_MILLISECONDLY]={datefield:h,step:5,spacing:5},v[s.TEN_MILLISECONDLY]={datefield:h,step:10,spacing:10},v[s.FIFTY_MILLISECONDLY]={datefield:h,step:50,spacing:50},v[s.HUNDRED_MILLISECONDLY]={datefield:h,step:100,spacing:100},v[s.FIVE_HUNDRED_MILLISECONDLY]={datefield:h,step:500,spacing:500},v[s.SECONDLY]={datefield:p,step:1,spacing:1e3},v[s.TWO_SECONDLY]={datefield:p,step:2,spacing:2e3},v[s.FIVE_SECONDLY]={datefield:p,step:5,spacing:5e3},v[s.TEN_SECONDLY]={datefield:p,step:10,spacing:1e4},v[s.THIRTY_SECONDLY]={datefield:p,step:30,spacing:3e4},v[s.MINUTELY]={datefield:d,step:1,spacing:6e4},v[s.TWO_MINUTELY]={datefield:d,step:2,spacing:12e4},v[s.FIVE_MINUTELY]={datefield:d,step:5,spacing:3e5},v[s.TEN_MINUTELY]={datefield:d,step:10,spacing:6e5},v[s.THIRTY_MINUTELY]={datefield:d,step:30,spacing:18e5},v[s.HOURLY]={datefield:f,step:1,spacing:36e5},v[s.TWO_HOURLY]={datefield:f,step:2,spacing:72e5},v[s.SIX_HOURLY]={datefield:f,step:6,spacing:216e5},v[s.DAILY]={datefield:c,step:1,spacing:864e5},v[s.TWO_DAILY]={datefield:c,step:2,spacing:1728e5},v[s.WEEKLY]={datefield:c,step:7,spacing:6048e5},v[s.MONTHLY]={datefield:l,step:1,spacing:2629746e3},v[s.QUARTERLY]={datefield:l,step:3,spacing:7889238e3},v[s.BIANNUAL]={datefield:l,step:6,spacing:15778476e3},v[s.ANNUAL]={datefield:u,step:1,spacing:31556952e3},v[s.DECADAL]={datefield:u,step:10,spacing:31556952e4},v[s.CENTENNIAL]={datefield:u,step:100,spacing:31556952e5};var m=function(){for(var e=[],t=-39;t<=39;t++)for(var n=Math.pow(10,t),r=1;r<=9;r++){var o=n*r;e.push(o)}return e}(),y=function(e,t,n,r){for(var o=r("pixelsPerLabel"),i=0;i<s.NUM_GRANULARITIES;i++){if(n/b(e,t,i)>=o)return i}return-1},b=function(e,t,n){var r=v[n].spacing;return Math.round(1*(t-e)/r)},w=function(e,t,n,o,i){var a=o("axisLabelFormatter"),m=o("labelsUTC")?r.DateAccessorsUTC:r.DateAccessorsLocal,y=v[n].datefield,b=v[n].step,w=v[n].spacing,x=new Date(e),_=[];_[u]=m.getFullYear(x),_[l]=m.getMonth(x),_[c]=m.getDate(x),_[f]=m.getHours(x),_[d]=m.getMinutes(x),_[p]=m.getSeconds(x),_[h]=m.getMilliseconds(x);var S=_[y]%b;n==s.WEEKLY&&(S=m.getDay(x)),_[y]-=S;for(var O=y+1;O<g;O++)_[O]=O===c?1:0;var C=[],E=m.makeDate.apply(null,_),A=E.getTime();if(n<=s.HOURLY)for(A<e&&(A+=w,E=new Date(A));A<=t;)C.push({v:A,label:a.call(i,E,n,o,i)}),A+=w,E=new Date(A);else for(A<e&&(_[y]+=b,A=(E=m.makeDate.apply(null,_)).getTime());A<=t;)(n>=s.DAILY||m.getHours(E)%b===0)&&C.push({v:A,label:a.call(i,E,n,o,i)}),_[y]+=b,A=(E=m.makeDate.apply(null,_)).getTime();return C}},72247:function(e,t,n){"use strict";n.r(t),n.d(t,{Circles:function(){return K},DASHED_LINE:function(){return c},DOTTED_LINE:function(){return l},DOT_DASH_LINE:function(){return f},DateAccessorsLocal:function(){return M},DateAccessorsUTC:function(){return k},HORIZONTAL:function(){return d},Iterator:function(){return G},LN_TEN:function(){return a},LOG_SCALE:function(){return i},VERTICAL:function(){return p},addEvent:function(){return g},binarySearch:function(){return I},cancelEvent:function(){return m},clone:function(){return V},createCanvas:function(){return z},createIterator:function(){return W},dateAxisLabelFormatter:function(){return ve},dateParser:function(){return B},dateStrToMillis:function(){return D},dateString_:function(){return R},dateValueFormatter:function(){return me},detectLineDelimiter:function(){return J},dragGetX_:function(){return _},dragGetY_:function(){return S},findPos:function(){return b},floatFormat:function(){return E},getContext:function(){return h},getContextPixelRatio:function(){return U},hmsString_:function(){return P},hsvToRGB:function(){return y},isArrayLike:function(){return F},isCanvasSupported:function(){return ie},isDateLike:function(){return H},isNodeContainedBy:function(){return Q},isOK:function(){return O},isPixelChangingOptionList:function(){return X},isValidPoint:function(){return C},log10:function(){return s},logRangeFraction:function(){return u},numberAxisLabelFormatter:function(){return he},numberValueFormatter:function(){return pe},pageX:function(){return w},pageY:function(){return x},parseFloat_:function(){return ae},pow:function(){return ee},removeEvent:function(){return v},repeatAndCleanup:function(){return q},requestAnimFrame:function(){return $},round_:function(){return T},setupDOMready_:function(){return xe},toRGB_:function(){return oe},type:function(){return o},typeArrayLike:function(){return N},update:function(){return j},updateDeep:function(){return Z},zeropad:function(){return A}});var r=n(74321);function o(e){return null===e?"null":typeof e}var i=10,a=Math.log(i),s=function(e){return Math.log(e)/a},u=function(e,t,n){var r=s(e),o=r+n*(s(t)-r);return Math.pow(i,o)},l=[2,2],c=[7,3],f=[7,2,2,2],d=1,p=2,h=function(e){return e.getContext("2d")},g=function(e,t,n){e.addEventListener(t,n,!1)};function v(e,t,n){e.removeEventListener(t,n,!1)}function m(e){return(e=e||window.event).stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.cancel=!0,e.returnValue=!1,!1}function y(e,t,n){var r,o,i;if(0===t)r=n,o=n,i=n;else{var a=Math.floor(6*e),s=6*e-a,u=n*(1-t),l=n*(1-t*s),c=n*(1-t*(1-s));switch(a){case 1:r=l,o=n,i=u;break;case 2:r=u,o=n,i=c;break;case 3:r=u,o=l,i=n;break;case 4:r=c,o=u,i=n;break;case 5:r=n,o=u,i=l;break;case 6:case 0:r=n,o=c,i=u}}return"rgb("+(r=Math.floor(255*r+.5))+","+(o=Math.floor(255*o+.5))+","+(i=Math.floor(255*i+.5))+")"}function b(e){var t=e.getBoundingClientRect(),n=window,r=document.documentElement;return{x:t.left+(n.pageXOffset||r.scrollLeft),y:t.top+(n.pageYOffset||r.scrollTop)}}function w(e){return!e.pageX||e.pageX<0?0:e.pageX}function x(e){return!e.pageY||e.pageY<0?0:e.pageY}function _(e,t){return w(e)-t.px}function S(e,t){return x(e)-t.py}function O(e){return!!e&&!isNaN(e)}function C(e,t){return!!e&&(null!==e.yval&&(null!==e.x&&void 0!==e.x&&(null!==e.y&&void 0!==e.y&&!(isNaN(e.x)||!t&&isNaN(e.y)))))}function E(e,t){var n=Math.min(Math.max(1,t||2),21);return Math.abs(e)<.001&&0!==e?e.toExponential(n-1):e.toPrecision(n)}function A(e){return e<10?"0"+e:""+e}var M={getFullYear:e=>e.getFullYear(),getMonth:e=>e.getMonth(),getDate:e=>e.getDate(),getHours:e=>e.getHours(),getMinutes:e=>e.getMinutes(),getSeconds:e=>e.getSeconds(),getMilliseconds:e=>e.getMilliseconds(),getDay:e=>e.getDay(),makeDate:function(e,t,n,r,o,i,a){return new Date(e,t,n,r,o,i,a)}},k={getFullYear:e=>e.getUTCFullYear(),getMonth:e=>e.getUTCMonth(),getDate:e=>e.getUTCDate(),getHours:e=>e.getUTCHours(),getMinutes:e=>e.getUTCMinutes(),getSeconds:e=>e.getUTCSeconds(),getMilliseconds:e=>e.getUTCMilliseconds(),getDay:e=>e.getUTCDay(),makeDate:function(e,t,n,r,o,i,a){return new Date(Date.UTC(e,t,n,r,o,i,a))}};function P(e,t,n,r){var o=A(e)+":"+A(t);if(n&&(o+=":"+A(n),r)){var i=""+r;o+="."+("000"+i).substring(i.length)}return o}function R(e,t){var n=t?k:M,r=new Date(e),o=n.getFullYear(r),i=n.getMonth(r),a=n.getDate(r),s=n.getHours(r),u=n.getMinutes(r),l=n.getSeconds(r),c=n.getMilliseconds(r),f=""+o+"/"+A(i+1)+"/"+A(a);return 3600*s+60*u+l+.001*c&&(f+=" "+P(s,u,l,c)),f}function T(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}function I(e,t,n,r,o){if(null!==r&&void 0!==r&&null!==o&&void 0!==o||(r=0,o=t.length-1),r>o)return-1;null!==n&&void 0!==n||(n=0);var i,a=function(e){return e>=0&&e<t.length},s=parseInt((r+o)/2,10),u=t[s];return u==e?s:u>e?n>0&&a(i=s-1)&&t[i]<e?s:I(e,t,n,r,s-1):u<e?n<0&&a(i=s+1)&&t[i]>e?s:I(e,t,n,s+1,o):-1}function B(e){var t,n;if((-1==e.search("-")||-1!=e.search("T")||-1!=e.search("Z"))&&(n=D(e))&&!isNaN(n))return n;if(-1!=e.search("-")){for(t=e.replace("-","/","g");-1!=t.search("-");)t=t.replace("-","/");n=D(t)}else n=D(e);return n&&!isNaN(n)||console.error("Couldn't parse "+e+" as a date"),n}function D(e){return new Date(e).getTime()}function j(e,t){if("undefined"!=typeof t&&null!==t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}var L="undefined"!==typeof Node&&null!==Node&&"object"===typeof Node?function(e){return e instanceof Node}:function(e){return"object"===typeof e&&"number"===typeof e.nodeType&&"string"===typeof e.nodeName};function Z(e,t){if("undefined"!=typeof t&&null!==t)for(var n in t)if(t.hasOwnProperty(n)){const r=t[n];null===r?e[n]=null:F(r)?e[n]=r.slice():L(r)?e[n]=r:"object"==typeof r?("object"==typeof e[n]&&null!==e[n]||(e[n]={}),Z(e[n],r)):e[n]=r}return e}function N(e){if(null===e)return"null";const t=typeof e;return("object"===t||"function"===t&&"function"===typeof e.item)&&"number"===typeof e.length&&3!==e.nodeType&&4!==e.nodeType?"array":t}function F(e){const t=typeof e;return null!==e&&("object"===t||"function"===t&&"function"===typeof e.item)&&"number"===typeof e.length&&3!==e.nodeType&&4!==e.nodeType}function H(e){return null!==e&&"object"===typeof e&&"function"===typeof e.getTime}function V(e){for(var t=[],n=0;n<e.length;n++)F(e[n])?t.push(V(e[n])):t.push(e[n]);return t}function z(){return document.createElement("canvas")}function U(e){try{var t=window.devicePixelRatio,n=e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1;return void 0!==t?t/n:1}catch(r){return 1}}function G(e,t,n,r){t=t||0,n=n||e.length,this.hasNext=!0,this.peek=null,this.start_=t,this.array_=e,this.predicate_=r,this.end_=Math.min(e.length,t+n),this.nextIdx_=t-1,this.next()}function W(e,t,n,r){return new G(e,t,n,r)}G.prototype.next=function(){if(!this.hasNext)return null;for(var e=this.peek,t=this.nextIdx_+1,n=!1;t<this.end_;){if(!this.predicate_||this.predicate_(this.array_,t)){this.peek=this.array_[t],n=!0;break}t++}return this.nextIdx_=t,n||(this.hasNext=!1,this.peek=null),e};var $=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)};function q(e,t,n,r){var o,i=0,a=(new Date).getTime();if(e(i),1!=t){var s=t-1;!function u(){i>=t||$.call(window,(function(){var t=(new Date).getTime()-a;o=i;var l=(i=Math.floor(t/n))-o;i+l>s||i>=s?(e(s),r()):(0!==l&&e(i),u())}))}()}else r()}var Y={annotationClickHandler:!0,annotationDblClickHandler:!0,annotationMouseOutHandler:!0,annotationMouseOverHandler:!0,axisLineColor:!0,axisLineWidth:!0,clickCallback:!0,drawCallback:!0,drawHighlightPointCallback:!0,drawPoints:!0,drawPointCallback:!0,drawGrid:!0,fillAlpha:!0,gridLineColor:!0,gridLineWidth:!0,hideOverlayOnMouseOut:!0,highlightCallback:!0,highlightCircleSize:!0,interactionModel:!0,labelsDiv:!0,labelsKMB:!0,labelsKMG2:!0,labelsSeparateLines:!0,labelsShowZeroValues:!0,legend:!0,panEdgeFraction:!0,pixelsPerYLabel:!0,pointClickCallback:!0,pointSize:!0,rangeSelectorPlotFillColor:!0,rangeSelectorPlotFillGradientColor:!0,rangeSelectorPlotStrokeColor:!0,rangeSelectorBackgroundStrokeColor:!0,rangeSelectorBackgroundLineWidth:!0,rangeSelectorPlotLineWidth:!0,rangeSelectorForegroundStrokeColor:!0,rangeSelectorForegroundLineWidth:!0,rangeSelectorAlpha:!0,showLabelsOnHighlight:!0,showRoller:!0,strokeWidth:!0,underlayCallback:!0,unhighlightCallback:!0,zoomCallback:!0};function X(e,t){var n={};if(e)for(var r=1;r<e.length;r++)n[e[r]]=!0;var o=function(e){for(var t in e)if(e.hasOwnProperty(t)&&!Y[t])return!0;return!1};for(var i in t)if(t.hasOwnProperty(i))if("highlightSeriesOpts"==i||n[i]&&!t.series){if(o(t[i]))return!0}else if("series"==i||"axes"==i){var a=t[i];for(var s in a)if(a.hasOwnProperty(s)&&o(a[s]))return!0}else if(!Y[i])return!0;return!1}var K={DEFAULT:function(e,t,n,r,o,i,a){n.beginPath(),n.fillStyle=i,n.arc(r,o,a,0,2*Math.PI,!1),n.fill()}};function J(e){for(var t=0;t<e.length;t++){var n=e.charAt(t);if("\r"===n)return t+1<e.length&&"\n"===e.charAt(t+1)?"\r\n":n;if("\n"===n)return t+1<e.length&&"\r"===e.charAt(t+1)?"\n\r":n}return null}function Q(e,t){if(null===t||null===e)return!1;for(var n=e;n&&n!==t;)n=n.parentNode;return n===t}function ee(e,t){return t<0?1/Math.pow(e,-t):Math.pow(e,t)}var te=/^#([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})?$/,ne=/^rgba?\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})(?:,\s*([01](?:\.\d+)?))?\)$/;function re(e){var t,n,r,o,i=null;if(t=te.exec(e))n=parseInt(t[1],16),r=parseInt(t[2],16),o=parseInt(t[3],16),t[4]&&(i=parseInt(t[4],16));else{if(!(t=ne.exec(e)))return null;n=parseInt(t[1],10),r=parseInt(t[2],10),o=parseInt(t[3],10),t[4]&&(i=parseFloat(t[4]))}return null!==i?{r:n,g:r,b:o,a:i}:{r:n,g:r,b:o}}function oe(e){var t=re(e);if(t)return t;var n=document.createElement("div");n.style.backgroundColor=e,n.style.visibility="hidden",document.body.appendChild(n);var r=window.getComputedStyle(n,null).backgroundColor;return document.body.removeChild(n),re(r)}function ie(e){try{(e||document.createElement("canvas")).getContext("2d")}catch(t){return!1}return!0}function ae(e,t,n){var r=parseFloat(e);if(!isNaN(r))return r;if(/^ *$/.test(e))return null;if(/^ *nan *$/i.test(e))return NaN;var o="Unable to parse '"+e+"' as a number";return void 0!==n&&void 0!==t&&(o+=" on line "+(1+(t||0))+" ('"+n+"') of CSV."),console.error(o),null}var se=["k","M","G","T","P","E","Z","Y"],ue=["m","\xb5","n","p","f","a","z","y"],le=["Ki","Mi","Gi","Ti","Pi","Ei","Zi","Yi"],ce=["p-10","p-20","p-30","p-40","p-50","p-60","p-70","p-80"],fe=["K","M","G","T","P","E","Z","Y"],de=ue;function pe(e,t){var n=t("sigFigs");if(null!==n)return E(e,n);if(0===e)return"0";var r=t("digitsAfterDecimal"),o=t("maxNumberWidth"),i=t("labelsKMB"),a=t("labelsKMG2"),s=Math.abs(e);if(i||a){var u,l,c,f=[],d=[];if(i&&(u=1e3,f=se,d=ue),a&&(u=1024,f=le,d=ce,i&&(f=fe,d=de)),s>=u){for(c=f.length;c>0;)if(l=ee(u,c),--c,s>=l)return s/l>=Math.pow(10,o)?e.toExponential(r):T(e/l,r)+f[c]}else if(s<1){for(c=0;c<d.length&&!(s*(l=ee(u,++c))>=1););return s*l<Math.pow(10,-r)?e.toExponential(r):T(e*l,r)+d[c-1]}}return s>=Math.pow(10,o)||s<Math.pow(10,-r)?e.toExponential(r):""+T(e,r)}function he(e,t,n){return pe.call(this,e,n)}var ge=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function ve(e,t,n){var o=n("labelsUTC")?k:M,i=o.getFullYear(e),a=o.getMonth(e),s=o.getDate(e),u=o.getHours(e),l=o.getMinutes(e),c=o.getSeconds(e),f=o.getMilliseconds(e);if(t>=r.He.DECADAL)return""+i;if(t>=r.He.MONTHLY)return ge[a]+" "+i;if(0===3600*u+60*l+c+.001*f||t>=r.He.DAILY)return A(s)+" "+ge[a];if(t<r.He.SECONDLY){var d=""+f;return A(c)+"."+("000"+d).substring(d.length)}return t>r.He.MINUTELY?P(u,l,c,0):P(u,l,c,f)}function me(e,t){return R(e,t("labelsUTC"))}var ye=[],be=!1;function we(e){return"function"===typeof e&&e(),!0}function xe(e){if("undefined"!==typeof document){const t=function(){if(!be){be=!0,e.onDOMready=we,document.removeEventListener("DOMContentLoaded",t,!1),window.removeEventListener("load",t,!1);for(let e=0;e<ye.length;++e)ye[e]();ye=null}};e.onDOMready=function(n){if("complete"===document.readyState)return e.onDOMready=we,we(n);const r=function(e){return"function"===typeof e&&ye.push(e),!1};return e.onDOMready=r,document.addEventListener("DOMContentLoaded",t,!1),window.addEventListener("load",t,!1),"complete"===document.readyState?(t(),e.onDOMready=we,we(n)):r(n)}}}},95984:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return K}});var r=n(72247),o=function(e){this.dygraph_=e,this.points=[],this.setNames=[],this.annotations=[],this.yAxes_=null,this.xTicks_=null,this.yTicks_=null};o.prototype.addDataset=function(e,t){this.points.push(t),this.setNames.push(e)},o.prototype.getPlotArea=function(){return this.area_},o.prototype.computePlotArea=function(){var e={x:0,y:0};e.w=this.dygraph_.width_-e.x-this.dygraph_.getOption("rightGap"),e.h=this.dygraph_.height_;var t={chart_div:this.dygraph_.graphDiv,reserveSpaceLeft:function(t){var n={x:e.x,y:e.y,w:t,h:e.h};return e.x+=t,e.w-=t,n},reserveSpaceRight:function(t){var n={x:e.x+e.w-t,y:e.y,w:t,h:e.h};return e.w-=t,n},reserveSpaceTop:function(t){var n={x:e.x,y:e.y,w:e.w,h:t};return e.y+=t,e.h-=t,n},reserveSpaceBottom:function(t){var n={x:e.x,y:e.y+e.h-t,w:e.w,h:t};return e.h-=t,n},chartRect:function(){return{x:e.x,y:e.y,w:e.w,h:e.h}}};this.dygraph_.cascadeEvents_("layout",t),this.area_=e},o.prototype.setAnnotations=function(e){this.annotations=[];for(var t=this.dygraph_.getOption("xValueParser")||function(e){return e},n=0;n<e.length;n++){var o={};if(!e[n].xval&&void 0===e[n].x)return void console.error("Annotations must have an 'x' property");if(e[n].icon&&(!e[n].hasOwnProperty("width")||!e[n].hasOwnProperty("height")))return void console.error("Must set width and height when setting annotation.icon property");r.update(o,e[n]),o.xval||(o.xval=t(o.x)),this.annotations.push(o)}},o.prototype.setXTicks=function(e){this.xTicks_=e},o.prototype.setYAxes=function(e){this.yAxes_=e},o.prototype.evaluate=function(){this._xAxis={},this._evaluateLimits(),this._evaluateLineCharts(),this._evaluateLineTicks(),this._evaluateAnnotations()},o.prototype._evaluateLimits=function(){var e=this.dygraph_.xAxisRange();this._xAxis.minval=e[0],this._xAxis.maxval=e[1];var t=e[1]-e[0];this._xAxis.scale=0!==t?1/t:1,this.dygraph_.getOptionForAxis("logscale","x")&&(this._xAxis.xlogrange=r.log10(this._xAxis.maxval)-r.log10(this._xAxis.minval),this._xAxis.xlogscale=0!==this._xAxis.xlogrange?1/this._xAxis.xlogrange:1);for(var n=0;n<this.yAxes_.length;n++){var o=this.yAxes_[n];o.minyval=o.computedValueRange[0],o.maxyval=o.computedValueRange[1],o.yrange=o.maxyval-o.minyval,o.yscale=0!==o.yrange?1/o.yrange:1,(this.dygraph_.getOption("logscale")||o.logscale)&&(o.ylogrange=r.log10(o.maxyval)-r.log10(o.minyval),o.ylogscale=0!==o.ylogrange?1/o.ylogrange:1,isFinite(o.ylogrange)&&!isNaN(o.ylogrange)||console.error("axis "+n+" of graph at "+o.g+" can't be displayed in log scale for range ["+o.minyval+" - "+o.maxyval+"]"))}},o.calcXNormal_=function(e,t,n){return n?(r.log10(e)-r.log10(t.minval))*t.xlogscale:(e-t.minval)*t.scale},o.calcYNormal_=function(e,t,n){if(n){var o=1-(r.log10(t)-r.log10(e.minyval))*e.ylogscale;return isFinite(o)?o:NaN}return 1-(t-e.minyval)*e.yscale},o.prototype._evaluateLineCharts=function(){for(var e=this.dygraph_.getOption("stackedGraph"),t=this.dygraph_.getOptionForAxis("logscale","x"),n=0;n<this.points.length;n++){for(var r=this.points[n],i=this.setNames[n],a=this.dygraph_.getOption("connectSeparatedPoints",i),s=this.dygraph_.axisPropertiesForSeries(i),u=this.dygraph_.attributes_.getForSeries("logscale",i),l=0;l<r.length;l++){var c=r[l];c.x=o.calcXNormal_(c.xval,this._xAxis,t);var f=c.yval;e&&(c.y_stacked=o.calcYNormal_(s,c.yval_stacked,u),null===f||isNaN(f)||(f=c.yval_stacked)),null===f&&(f=NaN,a||(c.yval=NaN)),c.y=o.calcYNormal_(s,f,u)}this.dygraph_.dataHandler_.onLineEvaluated(r,s,u)}},o.prototype._evaluateLineTicks=function(){var e,t,n,r,o,i;for(this.xticks=[],e=0;e<this.xTicks_.length;e++)n=(t=this.xTicks_[e]).label,o=(i=!("label_v"in t))?t.v:t.label_v,(r=this.dygraph_.toPercentXCoord(o))>=0&&r<1&&this.xticks.push({pos:r,label:n,has_tick:i});for(this.yticks=[],e=0;e<this.yAxes_.length;e++)for(var a=this.yAxes_[e],s=0;s<a.ticks.length;s++)n=(t=a.ticks[s]).label,o=(i=!("label_v"in t))?t.v:t.label_v,(r=this.dygraph_.toPercentYCoord(o,e))>0&&r<=1&&this.yticks.push({axis:e,pos:r,label:n,has_tick:i})},o.prototype._evaluateAnnotations=function(){var e,t={};for(e=0;e<this.annotations.length;e++){var n=this.annotations[e];t[n.xval+","+n.series]=n}if(this.annotated_points=[],this.annotations&&this.annotations.length)for(var r=0;r<this.points.length;r++){var o=this.points[r];for(e=0;e<o.length;e++){var i=o[e],a=i.xval+","+i.name;a in t&&(i.annotation=t[a],this.annotated_points.push(i),delete t[a])}}},o.prototype.removeAllDatasets=function(){delete this.points,delete this.setNames,delete this.setPointsLengths,delete this.setPointsOffsets,this.points=[],this.setNames=[],this.setPointsLengths=[],this.setPointsOffsets=[]};var i=o,a=function(e,t,n,o){if(this.dygraph_=e,this.layout=o,this.element=t,this.elementContext=n,this.height=e.height_,this.width=e.width_,!r.isCanvasSupported(this.element))throw"Canvas is not supported.";this.area=o.getPlotArea();var i=this.dygraph_.canvas_ctx_;i.beginPath(),i.rect(this.area.x,this.area.y,this.area.w,this.area.h),i.clip(),(i=this.dygraph_.hidden_ctx_).beginPath(),i.rect(this.area.x,this.area.y,this.area.w,this.area.h),i.clip()};a.prototype.clear=function(){this.elementContext.clearRect(0,0,this.width,this.height)},a.prototype.render=function(){this._updatePoints(),this._renderLineChart()},a._getIteratorPredicate=function(e){return e?a._predicateThatSkipsEmptyPoints:null},a._predicateThatSkipsEmptyPoints=function(e,t){return null!==e[t].yval},a._drawStyledLine=function(e,t,n,o,i,s,u){var l=e.dygraph,c=l.getBooleanOption("stepPlot",e.setName);r.isArrayLike(o)||(o=null);var f=l.getBooleanOption("drawGapEdgePoints",e.setName),d=e.points,p=e.setName,h=r.createIterator(d,0,d.length,a._getIteratorPredicate(l.getBooleanOption("connectSeparatedPoints",p))),g=o&&o.length>=2,v=e.drawingContext;v.save(),g&&v.setLineDash&&v.setLineDash(o);var m=a._drawSeries(e,h,n,u,i,f,c,t);a._drawPointsOnLine(e,m,s,t,u),g&&v.setLineDash&&v.setLineDash([]),v.restore()},a._drawSeries=function(e,t,n,r,o,i,a,s){var u,l,c=null,f=null,d=null,p=[],h=!0,g=e.drawingContext;g.beginPath(),g.strokeStyle=s,g.lineWidth=n;for(var v=t.array_,m=t.end_,y=t.predicate_,b=t.start_;b<m;b++){if(l=v[b],y){for(;b<m&&!y(v,b);)b++;if(b==m)break;l=v[b]}if(null===l.canvasy||l.canvasy!=l.canvasy)a&&null!==c&&(g.moveTo(c,f),g.lineTo(l.canvasx,f)),c=f=null;else{if(u=!1,i||null===c){t.nextIdx_=b,t.next();var w=null===(d=t.hasNext?t.peek.canvasy:null)||d!=d;u=null===c&&w,i&&(!h&&null===c||t.hasNext&&w)&&(u=!0)}null!==c?n&&(a&&(g.moveTo(c,f),g.lineTo(l.canvasx,f)),g.lineTo(l.canvasx,l.canvasy)):g.moveTo(l.canvasx,l.canvasy),(o||u)&&p.push([l.canvasx,l.canvasy,l.idx]),c=l.canvasx,f=l.canvasy}h=!1}return g.stroke(),p},a._drawPointsOnLine=function(e,t,n,r,o){for(var i=e.drawingContext,a=0;a<t.length;a++){var s=t[a];i.save(),n.call(e.dygraph,e.dygraph,e.setName,i,s[0],s[1],r,o,s[2]),i.restore()}},a.prototype._updatePoints=function(){for(var e=this.layout.points,t=e.length;t--;)for(var n=e[t],r=n.length;r--;){var o=n[r];o.canvasx=this.area.w*o.x+this.area.x,o.canvasy=this.area.h*o.y+this.area.y}},a.prototype._renderLineChart=function(e,t){var n,o,i=t||this.elementContext,a=this.layout.points,s=this.layout.setNames;this.colors=this.dygraph_.colorsMap_;var u=this.dygraph_.getOption("plotter"),l=u;r.isArrayLike(l)||(l=[l]);var c={};for(n=0;n<s.length;n++){o=s[n];var f=this.dygraph_.getOption("plotter",o);f!=u&&(c[o]=f)}for(n=0;n<l.length;n++)for(var d=l[n],p=n==l.length-1,h=0;h<a.length;h++)if(o=s[h],!e||o==e){var g=a[h],v=d;if(o in c){if(!p)continue;v=c[o]}var m=this.colors[o],y=this.dygraph_.getOption("strokeWidth",o);i.save(),i.strokeStyle=m,i.lineWidth=y,v({points:g,setName:o,drawingContext:i,color:m,strokeWidth:y,dygraph:this.dygraph_,axis:this.dygraph_.axisPropertiesForSeries(o),plotArea:this.area,seriesIndex:h,seriesCount:a.length,singleSeriesName:e,allSeriesPoints:a}),i.restore()}},a._Plotters={linePlotter:function(e){a._linePlotter(e)},fillPlotter:function(e){a._fillPlotter(e)},errorPlotter:function(e){a._errorPlotter(e)}},a._linePlotter=function(e){var t=e.dygraph,n=e.setName,o=e.strokeWidth,i=t.getNumericOption("strokeBorderWidth",n),s=t.getOption("drawPointCallback",n)||r.Circles.DEFAULT,u=t.getOption("strokePattern",n),l=t.getBooleanOption("drawPoints",n),c=t.getNumericOption("pointSize",n);i&&o&&a._drawStyledLine(e,t.getOption("strokeBorderColor",n),o+2*i,u,l,s,c),a._drawStyledLine(e,e.color,o,u,l,s,c)},a._errorPlotter=function(e){var t=e.dygraph,n=e.setName;if(t.getBooleanOption("errorBars")||t.getBooleanOption("customBars")){t.getBooleanOption("fillGraph",n)&&console.warn("Can't use fillGraph option with customBars or errorBars option");var o,i=e.drawingContext,s=e.color,u=t.getNumericOption("fillAlpha",n),l=t.getBooleanOption("stepPlot",n),c=e.points,f=r.createIterator(c,0,c.length,a._getIteratorPredicate(t.getBooleanOption("connectSeparatedPoints",n))),d=NaN,p=NaN,h=[-1,-1],g=r.toRGB_(s),v="rgba("+g.r+","+g.g+","+g.b+","+u+")";i.fillStyle=v,i.beginPath();for(var m=function(e){return null===e||void 0===e||isNaN(e)};f.hasNext;){var y=f.next();!l&&m(y.y)||l&&!isNaN(p)&&m(p)?d=NaN:(o=[y.y_bottom,y.y_top],l&&(p=y.y),isNaN(o[0])&&(o[0]=y.y),isNaN(o[1])&&(o[1]=y.y),o[0]=e.plotArea.h*o[0]+e.plotArea.y,o[1]=e.plotArea.h*o[1]+e.plotArea.y,isNaN(d)||(l?(i.moveTo(d,h[0]),i.lineTo(y.canvasx,h[0]),i.lineTo(y.canvasx,h[1])):(i.moveTo(d,h[0]),i.lineTo(y.canvasx,o[0]),i.lineTo(y.canvasx,o[1])),i.lineTo(d,h[1]),i.closePath()),h=o,d=y.canvasx)}i.fill()}},a._fastCanvasProxy=function(e){var t=[],n=null,r=null,o=0,i=function(n){!function(e){if(!(t.length<=1)){for(var n=t.length-1;n>0;n--)if(2==(s=t[n])[0]){var r=t[n-1];r[1]==s[1]&&r[2]==s[2]&&t.splice(n,1)}for(n=0;n<t.length-1;)2==(s=t[n])[0]&&2==t[n+1][0]?t.splice(n,1):n++;if(t.length>2&&!e){var o=0;2==t[0][0]&&o++;var i=null,a=null;for(n=o;n<t.length;n++){var s;if(1==(s=t[n])[0])if(null===i&&null===a)i=n,a=n;else{var u=s[2];u<t[i][2]?i=n:u>t[a][2]&&(a=n)}}var l=t[i],c=t[a];t.splice(o,t.length-o),i<a?(t.push(l),t.push(c)):i>a?(t.push(c),t.push(l)):t.push(l)}}}(n);for(var i=0,a=t.length;i<a;i++){var s=t[i];1==s[0]?e.lineTo(s[1],s[2]):2==s[0]&&e.moveTo(s[1],s[2])}t.length&&(r=t[t.length-1][1]),o+=t.length,t=[]},a=function(e,o,a){var s=Math.round(o);null!==n&&s==n||(i(n-r>1||s-n>1),n=s);t.push([e,o,a])};return{moveTo:function(e,t){a(2,e,t)},lineTo:function(e,t){a(1,e,t)},stroke:function(){i(!0),e.stroke()},fill:function(){i(!0),e.fill()},beginPath:function(){i(!0),e.beginPath()},closePath:function(){i(!0),e.closePath()},_count:function(){return o}}},a._fillPlotter=function(e){if(!e.singleSeriesName&&0===e.seriesIndex){for(var t=e.dygraph,n=t.getLabels().slice(1),o=n.length;o>=0;o--)t.visibility()[o]||n.splice(o,1);var i=function(){for(var e=0;e<n.length;e++)if(t.getBooleanOption("fillGraph",n[e]))return!0;return!1}();if(i)for(var s,u,l=e.plotArea,c=e.allSeriesPoints,f=c.length,d=t.getBooleanOption("stackedGraph"),p=t.getColors(),h={},g=function(e,t,n,r){if(e.lineTo(t,n),d)for(var o=r.length-1;o>=0;o--){var i=r[o];e.lineTo(i[0],i[1])}},v=f-1;v>=0;v--){var m=e.drawingContext,y=n[v];if(t.getBooleanOption("fillGraph",y)){var b=t.getNumericOption("fillAlpha",y),w=t.getBooleanOption("stepPlot",y),x=p[v],_=t.axisPropertiesForSeries(y),S=1+_.minyval*_.yscale;S<0?S=0:S>1&&(S=1),S=l.h*S+l.y;var O,C=c[v],E=r.createIterator(C,0,C.length,a._getIteratorPredicate(t.getBooleanOption("connectSeparatedPoints",y))),A=NaN,M=[-1,-1],k=r.toRGB_(x),P="rgba("+k.r+","+k.g+","+k.b+","+b+")";m.fillStyle=P,m.beginPath();var R,T=!0;(C.length>2*t.width_||K.FORCE_FAST_PROXY)&&(m=a._fastCanvasProxy(m));for(var I,B=[];E.hasNext;)if(I=E.next(),r.isOK(I.y)||w){if(d){if(!T&&R==I.xval)continue;var D;T=!1,R=I.xval,D=void 0===(s=h[I.canvasx])?S:u?s[0]:s,O=[I.canvasy,D],w?-1===M[0]?h[I.canvasx]=[I.canvasy,S]:h[I.canvasx]=[I.canvasy,M[0]]:h[I.canvasx]=I.canvasy}else O=isNaN(I.canvasy)&&w?[l.y+l.h,S]:[I.canvasy,S];isNaN(A)?(m.moveTo(I.canvasx,O[1]),m.lineTo(I.canvasx,O[0])):(w?(m.lineTo(I.canvasx,M[0]),m.lineTo(I.canvasx,O[0])):m.lineTo(I.canvasx,O[0]),d&&(B.push([A,M[1]]),u&&s?B.push([I.canvasx,s[1]]):B.push([I.canvasx,O[1]]))),M=O,A=I.canvasx}else g(m,A,M[1],B),B=[],A=NaN,null===I.y_stacked||isNaN(I.y_stacked)||(h[I.canvasx]=l.h*I.y_stacked+l.y);u=w,O&&I&&(g(m,I.canvasx,O[1],B),B=[]),m.fill()}}}};var s=a,u=n(74321),l={maybeTreatMouseOpAsClick:function(e,t,n){n.dragEndX=r.dragGetX_(e,n),n.dragEndY=r.dragGetY_(e,n);var o=Math.abs(n.dragEndX-n.dragStartX),i=Math.abs(n.dragEndY-n.dragStartY);o<2&&i<2&&void 0!==t.lastx_&&null!==t.lastx_&&l.treatMouseOpAsClick(t,e,n),n.regionWidth=o,n.regionHeight=i},startPan:function(e,t,n){var o,i;n.isPanning=!0;var a=t.xAxisRange();if(t.getOptionForAxis("logscale","x")?(n.initialLeftmostDate=r.log10(a[0]),n.dateRange=r.log10(a[1])-r.log10(a[0])):(n.initialLeftmostDate=a[0],n.dateRange=a[1]-a[0]),n.xUnitsPerPixel=n.dateRange/(t.plotter_.area.w-1),t.getNumericOption("panEdgeFraction")){var s=t.width_*t.getNumericOption("panEdgeFraction"),u=t.xAxisExtremes(),l=t.toDomXCoord(u[0])-s,c=t.toDomXCoord(u[1])+s,f=t.toDataXCoord(l),d=t.toDataXCoord(c);n.boundedDates=[f,d];var p=[],h=t.height_*t.getNumericOption("panEdgeFraction");for(o=0;o<t.axes_.length;o++){var g=(i=t.axes_[o]).extremeRange,v=t.toDomYCoord(g[0],o)+h,m=t.toDomYCoord(g[1],o)-h,y=t.toDataYCoord(v,o),b=t.toDataYCoord(m,o);p[o]=[y,b]}n.boundedValues=p}else n.boundedDates=null,n.boundedValues=null;for(n.is2DPan=!1,n.axes=[],o=0;o<t.axes_.length;o++){i=t.axes_[o];var w={},x=t.yAxisRange(o);t.attributes_.getForAxis("logscale",o)?(w.initialTopValue=r.log10(x[1]),w.dragValueRange=r.log10(x[1])-r.log10(x[0])):(w.initialTopValue=x[1],w.dragValueRange=x[1]-x[0]),w.unitsPerPixel=w.dragValueRange/(t.plotter_.area.h-1),n.axes.push(w),i.valueRange&&(n.is2DPan=!0)}},movePan:function(e,t,n){n.dragEndX=r.dragGetX_(e,n),n.dragEndY=r.dragGetY_(e,n);var o=n.initialLeftmostDate-(n.dragEndX-n.dragStartX)*n.xUnitsPerPixel;n.boundedDates&&(o=Math.max(o,n.boundedDates[0]));var i=o+n.dateRange;if(n.boundedDates&&i>n.boundedDates[1]&&(i=(o-=i-n.boundedDates[1])+n.dateRange),t.getOptionForAxis("logscale","x")?t.dateWindow_=[Math.pow(r.LOG_SCALE,o),Math.pow(r.LOG_SCALE,i)]:t.dateWindow_=[o,i],n.is2DPan)for(var a=n.dragEndY-n.dragStartY,s=0;s<t.axes_.length;s++){var u=t.axes_[s],l=n.axes[s],c=a*l.unitsPerPixel,f=n.boundedValues?n.boundedValues[s]:null,d=l.initialTopValue+c;f&&(d=Math.min(d,f[1]));var p=d-l.dragValueRange;f&&p<f[0]&&(p=(d-=p-f[0])-l.dragValueRange),t.attributes_.getForAxis("logscale",s)?u.valueRange=[Math.pow(r.LOG_SCALE,p),Math.pow(r.LOG_SCALE,d)]:u.valueRange=[p,d]}t.drawGraph_(!1)}};l.endPan=l.maybeTreatMouseOpAsClick,l.startZoom=function(e,t,n){n.isZooming=!0,n.zoomMoved=!1},l.moveZoom=function(e,t,n){n.zoomMoved=!0,n.dragEndX=r.dragGetX_(e,n),n.dragEndY=r.dragGetY_(e,n);var o=Math.abs(n.dragStartX-n.dragEndX),i=Math.abs(n.dragStartY-n.dragEndY);n.dragDirection=o<i/2?r.VERTICAL:r.HORIZONTAL,t.drawZoomRect_(n.dragDirection,n.dragStartX,n.dragEndX,n.dragStartY,n.dragEndY,n.prevDragDirection,n.prevEndX,n.prevEndY),n.prevEndX=n.dragEndX,n.prevEndY=n.dragEndY,n.prevDragDirection=n.dragDirection},l.treatMouseOpAsClick=function(e,t,n){for(var r=e.getFunctionOption("clickCallback"),o=e.getFunctionOption("pointClickCallback"),i=null,a=-1,s=Number.MAX_VALUE,u=0;u<e.selPoints_.length;u++){var l=e.selPoints_[u],c=Math.pow(l.canvasx-n.dragEndX,2)+Math.pow(l.canvasy-n.dragEndY,2);!isNaN(c)&&(-1==a||c<s)&&(s=c,a=u)}var f=e.getNumericOption("highlightCircleSize")+2;if(s<=f*f&&(i=e.selPoints_[a]),i){var d={cancelable:!0,point:i,canvasx:n.dragEndX,canvasy:n.dragEndY};if(e.cascadeEvents_("pointClick",d))return;o&&o.call(e,t,i)}d={cancelable:!0,xval:e.lastx_,pts:e.selPoints_,canvasx:n.dragEndX,canvasy:n.dragEndY};e.cascadeEvents_("click",d)||r&&r.call(e,t,e.lastx_,e.selPoints_)},l.endZoom=function(e,t,n){t.clearZoomRect_(),n.isZooming=!1,l.maybeTreatMouseOpAsClick(e,t,n);var o=t.getArea();if(n.regionWidth>=10&&n.dragDirection==r.HORIZONTAL){var i=Math.min(n.dragStartX,n.dragEndX),a=Math.max(n.dragStartX,n.dragEndX);(i=Math.max(i,o.x))<(a=Math.min(a,o.x+o.w))&&t.doZoomX_(i,a),n.cancelNextDblclick=!0}else if(n.regionHeight>=10&&n.dragDirection==r.VERTICAL){var s=Math.min(n.dragStartY,n.dragEndY),u=Math.max(n.dragStartY,n.dragEndY);(s=Math.max(s,o.y))<(u=Math.min(u,o.y+o.h))&&t.doZoomY_(s,u),n.cancelNextDblclick=!0}n.dragStartX=null,n.dragStartY=null},l.startTouch=function(e,t,n){e.preventDefault(),e.touches.length>1&&(n.startTimeForDoubleTapMs=null);for(var r=[],o=0;o<e.touches.length;o++){var i=e.touches[o],a=i.target.getBoundingClientRect();r.push({pageX:i.pageX,pageY:i.pageY,dataX:t.toDataXCoord(i.clientX-a.left),dataY:t.toDataYCoord(i.clientY-a.top)})}if(n.initialTouches=r,1==r.length)n.initialPinchCenter=r[0],n.touchDirections={x:!0,y:!0};else if(r.length>=2){n.initialPinchCenter={pageX:.5*(r[0].pageX+r[1].pageX),pageY:.5*(r[0].pageY+r[1].pageY),dataX:.5*(r[0].dataX+r[1].dataX),dataY:.5*(r[0].dataY+r[1].dataY)};var s=180/Math.PI*Math.atan2(n.initialPinchCenter.pageY-r[0].pageY,r[0].pageX-n.initialPinchCenter.pageX);(s=Math.abs(s))>90&&(s=90-s),n.touchDirections={x:s<67.5,y:s>22.5}}n.initialRange={x:t.xAxisRange(),y:t.yAxisRange()}},l.moveTouch=function(e,t,n){n.startTimeForDoubleTapMs=null;var r,o=[];for(r=0;r<e.touches.length;r++){var i=e.touches[r];o.push({pageX:i.pageX,pageY:i.pageY})}var a,s,u,l=n.initialTouches,c=n.initialPinchCenter,f={pageX:(a=1==o.length?o[0]:{pageX:.5*(o[0].pageX+o[1].pageX),pageY:.5*(o[0].pageY+o[1].pageY)}).pageX-c.pageX,pageY:a.pageY-c.pageY},d=n.initialRange.x[1]-n.initialRange.x[0],p=n.initialRange.y[0]-n.initialRange.y[1];if(f.dataX=f.pageX/t.plotter_.area.w*d,f.dataY=f.pageY/t.plotter_.area.h*p,1==o.length)s=1,u=1;else if(o.length>=2){var h=l[1].pageX-c.pageX;s=(o[1].pageX-a.pageX)/h;var g=l[1].pageY-c.pageY;u=(o[1].pageY-a.pageY)/g}s=Math.min(8,Math.max(.125,s)),u=Math.min(8,Math.max(.125,u));var v=!1;if(n.touchDirections.x){var m=c.dataX-f.dataX/s;t.dateWindow_=[m+(n.initialRange.x[0]-c.dataX)/s,m+(n.initialRange.x[1]-c.dataX)/s],v=!0}if(n.touchDirections.y)for(r=0;r<1;r++){var y=t.axes_[r];if(t.attributes_.getForAxis("logscale",r));else{m=c.dataY-f.dataY/u;y.valueRange=[m+(n.initialRange.y[0]-c.dataY)/u,m+(n.initialRange.y[1]-c.dataY)/u],v=!0}}if(t.drawGraph_(!1),v&&o.length>1&&t.getFunctionOption("zoomCallback")){var b=t.xAxisRange();t.getFunctionOption("zoomCallback").call(t,b[0],b[1],t.yAxisRanges())}},l.endTouch=function(e,t,n){if(0!==e.touches.length)l.startTouch(e,t,n);else if(1==e.changedTouches.length){var r=(new Date).getTime(),o=e.changedTouches[0];n.startTimeForDoubleTapMs&&r-n.startTimeForDoubleTapMs<500&&n.doubleTapX&&Math.abs(n.doubleTapX-o.screenX)<50&&n.doubleTapY&&Math.abs(n.doubleTapY-o.screenY)<50?t.resetZoom():(n.startTimeForDoubleTapMs=r,n.doubleTapX=o.screenX,n.doubleTapY=o.screenY)}};var c=function(e,t,n){return e<t?t-e:e>n?e-n:0};l.defaultModel={mousedown:function(e,t,n){if(!e.button||2!=e.button){n.initializeMouseDown(e,t,n),e.altKey||e.shiftKey?l.startPan(e,t,n):l.startZoom(e,t,n);var o=function(e){if(n.isZooming){var o=function(e,t){var n=r.findPos(t.canvas_),o={left:n.x,right:n.x+t.canvas_.offsetWidth,top:n.y,bottom:n.y+t.canvas_.offsetHeight},i={x:r.pageX(e),y:r.pageY(e)},a=c(i.x,o.left,o.right),s=c(i.y,o.top,o.bottom);return Math.max(a,s)}(e,t);o<100?l.moveZoom(e,t,n):null!==n.dragEndX&&(n.dragEndX=null,n.dragEndY=null,t.clearZoomRect_())}else n.isPanning&&l.movePan(e,t,n)},i=function(e){n.isZooming?null!==n.dragEndX?l.endZoom(e,t,n):l.maybeTreatMouseOpAsClick(e,t,n):n.isPanning&&l.endPan(e,t,n),r.removeEvent(document,"mousemove",o),r.removeEvent(document,"mouseup",i),n.destroy()};t.addAndTrackEvent(document,"mousemove",o),t.addAndTrackEvent(document,"mouseup",i)}},willDestroyContextMyself:!0,touchstart:function(e,t,n){l.startTouch(e,t,n)},touchmove:function(e,t,n){l.moveTouch(e,t,n)},touchend:function(e,t,n){l.endTouch(e,t,n)},dblclick:function(e,t,n){if(n.cancelNextDblclick)n.cancelNextDblclick=!1;else{var r={canvasx:n.dragEndX,canvasy:n.dragEndY,cancelable:!0};t.cascadeEvents_("dblclick",r)||e.altKey||e.shiftKey||t.resetZoom()}}},l.nonInteractiveModel_={mousedown:function(e,t,n){n.initializeMouseDown(e,t,n)},mouseup:l.maybeTreatMouseOpAsClick},l.dragIsPanInteractionModel={mousedown:function(e,t,n){n.initializeMouseDown(e,t,n),l.startPan(e,t,n)},mousemove:function(e,t,n){n.isPanning&&l.movePan(e,t,n)},mouseup:function(e,t,n){n.isPanning&&l.endPan(e,t,n)}};var f=l,d={highlightCircleSize:3,highlightSeriesOpts:null,highlightSeriesBackgroundAlpha:.5,highlightSeriesBackgroundColor:"rgb(255, 255, 255)",labelsSeparateLines:!1,labelsShowZeroValues:!0,labelsKMB:!1,labelsKMG2:!1,showLabelsOnHighlight:!0,digitsAfterDecimal:2,maxNumberWidth:6,sigFigs:null,strokeWidth:1,strokeBorderWidth:0,strokeBorderColor:"white",axisTickSize:3,axisLabelFontSize:14,rightGap:5,showRoller:!1,xValueParser:void 0,delimiter:",",sigma:2,errorBars:!1,fractions:!1,wilsonInterval:!0,customBars:!1,fillGraph:!1,fillAlpha:.15,connectSeparatedPoints:!1,stackedGraph:!1,stackedGraphNaNFill:"all",hideOverlayOnMouseOut:!0,resizable:"no",legend:"onmouseover",legendFollowOffsetX:50,legendFollowOffsetY:-50,stepPlot:!1,xRangePad:0,yRangePad:null,drawAxesAtZero:!1,titleHeight:28,xLabelHeight:18,yLabelWidth:18,axisLineColor:"black",axisLineWidth:.3,gridLineWidth:.3,axisLabelWidth:50,gridLineColor:"rgb(128,128,128)",interactionModel:f.defaultModel,animatedZooms:!1,animateBackgroundFade:!0,showRangeSelector:!1,rangeSelectorHeight:40,rangeSelectorPlotStrokeColor:"#808FAB",rangeSelectorPlotFillGradientColor:"white",rangeSelectorPlotFillColor:"#A7B1C4",rangeSelectorBackgroundStrokeColor:"gray",rangeSelectorBackgroundLineWidth:1,rangeSelectorPlotLineWidth:1.5,rangeSelectorForegroundStrokeColor:"black",rangeSelectorForegroundLineWidth:1,rangeSelectorAlpha:.6,showInRangeSelector:null,plotter:[s._fillPlotter,s._errorPlotter,s._linePlotter],plugins:[],axes:{x:{pixelsPerLabel:70,axisLabelWidth:60,axisLabelFormatter:r.dateAxisLabelFormatter,valueFormatter:r.dateValueFormatter,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:u.cc},y:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:r.numberValueFormatter,axisLabelFormatter:r.numberAxisLabelFormatter,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:u.Dv},y2:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:r.numberValueFormatter,axisLabelFormatter:r.numberAxisLabelFormatter,drawAxis:!0,drawGrid:!1,independentTicks:!1,ticker:u.Dv}}},p=function(e){this.dygraph_=e,this.yAxes_=[],this.xAxis_={},this.series_={},this.global_=this.dygraph_.attrs_,this.user_=this.dygraph_.user_attrs_||{},this.labels_=[],this.highlightSeries_=this.get("highlightSeriesOpts")||{},this.reparseSeries()};p.AXIS_STRING_MAPPINGS_={y:0,Y:0,y1:0,Y1:0,y2:1,Y2:1},p.axisToIndex_=function(e){if("string"==typeof e){if(p.AXIS_STRING_MAPPINGS_.hasOwnProperty(e))return p.AXIS_STRING_MAPPINGS_[e];throw"Unknown axis : "+e}if("number"==typeof e){if(0===e||1===e)return e;throw"Dygraphs only supports two y-axes, indexed from 0-1."}if(e)throw"Unknown axis : "+e;return 0},p.prototype.reparseSeries=function(){var e=this.get("labels");if(e){this.labels_=e.slice(1),this.yAxes_=[{series:[],options:{}}],this.xAxis_={options:{}},this.series_={};for(var t=this.user_.series||{},n=0;n<this.labels_.length;n++){var o=this.labels_[n],i=t[o]||{},a=p.axisToIndex_(i.axis);this.series_[o]={idx:n,yAxis:a,options:i},this.yAxes_[a]?this.yAxes_[a].series.push(o):this.yAxes_[a]={series:[o],options:{}}}var s=this.user_.axes||{};r.update(this.yAxes_[0].options,s.y||{}),this.yAxes_.length>1&&r.update(this.yAxes_[1].options,s.y2||{}),r.update(this.xAxis_.options,s.x||{})}},p.prototype.get=function(e){var t=this.getGlobalUser_(e);return null!==t?t:this.getGlobalDefault_(e)},p.prototype.getGlobalUser_=function(e){return this.user_.hasOwnProperty(e)?this.user_[e]:null},p.prototype.getGlobalDefault_=function(e){return this.global_.hasOwnProperty(e)?this.global_[e]:d.hasOwnProperty(e)?d[e]:null},p.prototype.getForAxis=function(e,t){var n,r;if("number"==typeof t)r=0===(n=t)?"y":"y2";else{if("y1"==t&&(t="y"),"y"==t)n=0;else if("y2"==t)n=1;else{if("x"!=t)throw"Unknown axis "+t;n=-1}r=t}var o=-1==n?this.xAxis_:this.yAxes_[n];if(o){var i=o.options;if(i.hasOwnProperty(e))return i[e]}if("x"!==t||"logscale"!==e){var a=this.getGlobalUser_(e);if(null!==a)return a}var s=d.axes[r];return s.hasOwnProperty(e)?s[e]:this.getGlobalDefault_(e)},p.prototype.getForSeries=function(e,t){if(t===this.dygraph_.getHighlightSeries()&&this.highlightSeries_.hasOwnProperty(e))return this.highlightSeries_[e];if(!this.series_.hasOwnProperty(t))throw"Unknown series: "+t;var n=this.series_[t],r=n.options;return r.hasOwnProperty(e)?r[e]:this.getForAxis(e,n.yAxis)},p.prototype.numAxes=function(){return this.yAxes_.length},p.prototype.axisForSeries=function(e){return this.series_[e].yAxis},p.prototype.axisOptions=function(e){return this.yAxes_[e].options},p.prototype.seriesForAxis=function(e){return this.yAxes_[e].series},p.prototype.seriesNames=function(){return this.labels_};var h=p;function g(){this.tarps=[]}g.prototype.cover=function(){for(var e=document.getElementsByTagName("iframe"),t=0;t<e.length;t++){var n=e[t],o=r.findPos(n),i=o.x,a=o.y,s=n.offsetWidth,u=n.offsetHeight,l=document.createElement("div");l.style.position="absolute",l.style.left=i+"px",l.style.top=a+"px",l.style.width=s+"px",l.style.height=u+"px",l.style.zIndex=999,document.body.appendChild(l),this.tarps.push(l)}},g.prototype.uncover=function(){for(var e=0;e<this.tarps.length;e++)this.tarps[e].parentNode.removeChild(this.tarps[e]);this.tarps=[]};var v=g,m=function(){},y=m;y.X=0,y.Y=1,y.EXTRAS=2,y.prototype.extractSeries=function(e,t,n){},y.prototype.seriesToPoints=function(e,t,n){for(var r=[],o=0;o<e.length;++o){var i=e[o],a=i[1],s=null===a?null:y.parseFloat(a),u={x:NaN,y:NaN,xval:y.parseFloat(i[0]),yval:s,name:t,idx:o+n,canvasx:NaN,canvasy:NaN};r.push(u)}return this.onPointsCreated_(e,r),r},y.prototype.onPointsCreated_=function(e,t){},y.prototype.rollingAverage=function(e,t,n,r){},y.prototype.getExtremeYValues=function(e,t,n){},y.prototype.onLineEvaluated=function(e,t,n){},y.parseFloat=function(e){return null===e?NaN:e};var b=m,w=function(){};(w.prototype=new b).extractSeries=function(e,t,n){var r=[];const o=n.get("labels")[t],i=n.getForSeries("logscale",o);for(var a=0;a<e.length;a++){var s=e[a][0],u=e[a][t];i&&u<=0&&(u=null),r.push([s,u])}return r},w.prototype.rollingAverage=function(e,t,n,r){var o,i,a,s,u=[];if(1==(t=Math.min(t,e.length)))return e;for(r=0;r<e.length;r++){for(a=0,s=0,o=Math.max(0,r-t+1);o<r+1;o++)null===(i=e[o][1])||isNaN(i)||(s++,a+=e[o][1]);u[r]=s?[e[r][0],a/s]:[e[r][0],null]}return u},w.prototype.getExtremeYValues=function(e,t,n){for(var r,o=null,i=null,a=e.length-1,s=0;s<=a;s++)null===(r=e[s][1])||isNaN(r)||((null===i||r>i)&&(i=r),(null===o||r<o)&&(o=r));return[o,i]};var x=w,_=function(){b.call(this)};(_.prototype=new b).extractSeries=function(e,t,n){},_.prototype.rollingAverage=function(e,t,n,r){},_.prototype.onPointsCreated_=function(e,t){for(var n=0;n<e.length;++n){var r=e[n],o=t[n];o.y_top=NaN,o.y_bottom=NaN,o.yval_minus=b.parseFloat(r[2][0]),o.yval_plus=b.parseFloat(r[2][1])}},_.prototype.getExtremeYValues=function(e,t,n){for(var r,o=null,i=null,a=e.length-1,s=0;s<=a;s++)if(null!==(r=e[s][1])&&!isNaN(r)){var u=e[s][2][0],l=e[s][2][1];u>r&&(u=r),l<r&&(l=r),(null===i||l>i)&&(i=l),(null===o||u<o)&&(o=u)}return[o,i]},_.prototype.onLineEvaluated=function(e,t,n){for(var r,o=0;o<e.length;o++)(r=e[o]).y_top=i.calcYNormal_(t,r.yval_minus,n),r.y_bottom=i.calcYNormal_(t,r.yval_plus,n)};var S=_,O=function(){};(O.prototype=new S).extractSeries=function(e,t,n){var r,o,i,a,s=[];const u=n.get("labels")[t],l=n.getForSeries("logscale",u),c=n.getForSeries("sigma",u);for(var f=0;f<e.length;f++)r=e[f][0],a=e[f][t],l&&null!==a&&(a[0]<=0||a[0]-c*a[1]<=0)&&(a=null),null!==a?null===(o=a[0])||isNaN(o)?s.push([r,o,[o,o,o]]):(i=c*a[1],s.push([r,o,[o-i,o+i,a[1]]])):s.push([r,null,[null,null,null]]);return s},O.prototype.rollingAverage=function(e,t,n,r){t=Math.min(t,e.length);var o=[];const i=n.get("labels")[r],a=n.getForSeries("sigma",i);var s,u,l,c,f,d,p,h;for(r=0;r<e.length;r++){for(c=0,p=0,f=0,s=Math.max(0,r-t+1);s<r+1;s++)null===(u=e[s][1])||isNaN(u)||(f++,c+=u,p+=Math.pow(e[s][2][2],2));f?(d=Math.sqrt(p)/f,h=c/f,o[r]=[e[r][0],h,[h-a*d,h+a*d]]):(l=1==t?e[r][1]:null,o[r]=[e[r][0],l,[l,l]])}return o};var C=O,E=function(){};(E.prototype=new S).extractSeries=function(e,t,n){var r,o,i,a=[];const s=n.get("labels")[t],u=n.getForSeries("logscale",s);for(var l=0;l<e.length;l++)r=e[l][0],i=e[l][t],u&&null!==i&&(i[0]<=0||i[1]<=0||i[2]<=0)&&(i=null),null!==i?null===(o=i[1])||isNaN(o)?a.push([r,o,[o,o]]):a.push([r,o,[i[0],i[2]]]):a.push([r,null,[null,null]]);return a},E.prototype.rollingAverage=function(e,t,n,r){t=Math.min(t,e.length);var o,i,a,s,u,l,c=[];for(i=0,s=0,a=0,u=0,r=0;r<e.length;r++){if(o=e[r][1],l=e[r][2],c[r]=e[r],null===o||isNaN(o)||(i+=l[0],s+=o,a+=l[1],u+=1),r-t>=0){var f=e[r-t];null===f[1]||isNaN(f[1])||(i-=f[2][0],s-=f[1],a-=f[2][1],u-=1)}c[r]=u?[e[r][0],1*s/u,[1*i/u,1*a/u]]:[e[r][0],null,[null,null]]}return c};var A=E,M=function(){};(M.prototype=new x).extractSeries=function(e,t,n){var r,o,i,a,s,u=[];const l=n.get("labels")[t],c=n.getForSeries("logscale",l);for(var f=0;f<e.length;f++)r=e[f][0],i=e[f][t],c&&null!==i&&(i[0]<=0||i[1]<=0)&&(i=null),null!==i?(a=i[0],s=i[1],null===a||isNaN(a)?u.push([r,a,[a,s]]):(o=100*(s?a/s:0),u.push([r,o,[a,s]]))):u.push([r,null,[null,null]]);return u},M.prototype.rollingAverage=function(e,t,n,r){t=Math.min(t,e.length);var o=[],i=0,a=0;for(r=0;r<e.length;r++){i+=e[r][2][0],a+=e[r][2][1],r-t>=0&&(i-=e[r-t][2][0],a-=e[r-t][2][1]);var s=e[r][0],u=a?i/a:0;o[r]=[s,100*u]}return o};var k=M,P=function(){};(P.prototype=new S).extractSeries=function(e,t,n){var r,o,i,a,s,u,l,c=[];const f=n.get("labels")[t],d=n.getForSeries("logscale",f),p=n.getForSeries("sigma",f);for(var h=0;h<e.length;h++)r=e[h][0],i=e[h][t],d&&null!==i&&(i[0]<=0||i[1]<=0)&&(i=null),null!==i?(a=i[0],s=i[1],null===a||isNaN(a)?c.push([r,a,[a,a,a,s]]):(u=s?a/s:0,l=100*(s?p*Math.sqrt(u*(1-u)/s):1),o=100*u,c.push([r,o,[o-l,o+l,a,s]]))):c.push([r,null,[null,null,null,null]]);return c},P.prototype.rollingAverage=function(e,t,n,r){t=Math.min(t,e.length);var o=[];const i=n.get("labels")[r],a=n.getForSeries("sigma",i),s=n.getForSeries("wilsonInterval",i);var u,l,c,f=0,d=0,p=100;for(r=0;r<e.length;r++){f+=e[r][2][2],d+=e[r][2][3],r-t>=0&&(f-=e[r-t][2][2],d-=e[r-t][2][3]);var h=e[r][0],g=d?f/d:0;if(s)if(d){var v=g<0?0:g,m=d,y=a*Math.sqrt(v*(1-v)/m+a*a/(4*m*m)),b=1+a*a/d;u=(v+a*a/(2*d)-y)/b,l=(v+a*a/(2*d)+y)/b,o[r]=[h,v*p,[u*p,l*p]]}else o[r]=[h,0,[0,0]];else c=d?a*Math.sqrt(g*(1-g)/d):1,o[r]=[h,p*g,[p*(g-c),p*(g+c)]]}return o};var R=P,T=function(){this.annotations_=[]};T.prototype.toString=function(){return"Annotations Plugin"},T.prototype.activate=function(e){return{clearChart:this.clearChart,didDrawChart:this.didDrawChart}},T.prototype.detachLabels=function(){for(var e=0;e<this.annotations_.length;e++){var t=this.annotations_[e];t.parentNode&&t.parentNode.removeChild(t),this.annotations_[e]=null}this.annotations_=[]},T.prototype.clearChart=function(e){this.detachLabels()},T.prototype.didDrawChart=function(e){var t=e.dygraph,n=t.layout_.annotated_points;if(n&&0!==n.length)for(var r=e.canvas.parentNode,o=function(e,n,r){return function(o){var i=r.annotation;i.hasOwnProperty(e)?i[e](i,r,t,o):t.getOption(n)&&t.getOption(n)(i,r,t,o)}},i=e.dygraph.getArea(),a={},s=0;s<n.length;s++){var u=n[s];if(!(u.canvasx<i.x||u.canvasx>i.x+i.w||u.canvasy<i.y||u.canvasy>i.y+i.h)){var l=u.annotation,c=6;l.hasOwnProperty("tickHeight")&&(c=l.tickHeight);var f=document.createElement("div");f.style.fontSize=t.getOption("axisLabelFontSize")+"px";var d="dygraph-annotation";l.hasOwnProperty("icon")||(d+=" dygraphDefaultAnnotation dygraph-default-annotation"),l.hasOwnProperty("cssClass")&&(d+=" "+l.cssClass),f.className=d;var p=l.hasOwnProperty("width")?l.width:16,h=l.hasOwnProperty("height")?l.height:16;if(l.hasOwnProperty("icon")){var g=document.createElement("img");g.src=l.icon,g.width=p,g.height=h,f.appendChild(g)}else u.annotation.hasOwnProperty("shortText")&&f.appendChild(document.createTextNode(u.annotation.shortText));var v=u.canvasx-p/2;f.style.left=v+"px";var m=0;if(l.attachAtBottom){var y=i.y+i.h-h-c;a[v]?y-=a[v]:a[v]=0,a[v]+=c+h,m=y}else m=u.canvasy-h-c;f.style.top=m+"px",f.style.width=p+"px",f.style.height=h+"px",f.title=u.annotation.text,f.style.color=t.colorsMap_[u.name],f.style.borderColor=t.colorsMap_[u.name],l.div=f,t.addAndTrackEvent(f,"click",o("clickHandler","annotationClickHandler",u)),t.addAndTrackEvent(f,"mouseover",o("mouseOverHandler","annotationMouseOverHandler",u)),t.addAndTrackEvent(f,"mouseout",o("mouseOutHandler","annotationMouseOutHandler",u)),t.addAndTrackEvent(f,"dblclick",o("dblClickHandler","annotationDblClickHandler",u)),r.appendChild(f),this.annotations_.push(f);var b=e.drawingContext;if(b.save(),b.strokeStyle=l.hasOwnProperty("tickColor")?l.tickColor:t.colorsMap_[u.name],b.lineWidth=l.hasOwnProperty("tickWidth")?l.tickWidth:t.getOption("strokeWidth"),b.beginPath(),l.attachAtBottom){y=m+h;b.moveTo(u.canvasx,y),b.lineTo(u.canvasx,y+c)}else b.moveTo(u.canvasx,u.canvasy),b.lineTo(u.canvasx,u.canvasy-2-c);b.closePath(),b.stroke(),b.restore()}}},T.prototype.destroy=function(){this.detachLabels()};var I=T,B=function(){this.xlabels_=[],this.ylabels_=[]};B.prototype.toString=function(){return"Axes Plugin"},B.prototype.activate=function(e){return{layout:this.layout,clearChart:this.clearChart,willDrawChart:this.willDrawChart}},B.prototype.layout=function(e){var t,n=e.dygraph;if(n.getOptionForAxis("drawAxis","y")){var r=n.getOptionForAxis("axisLabelWidth","y")+2*n.getOptionForAxis("axisTickSize","y");e.reserveSpaceLeft(r)}n.getOptionForAxis("drawAxis","x")&&(t=n.getOption("xAxisHeight")?n.getOption("xAxisHeight"):n.getOptionForAxis("axisLabelFontSize","x")+2*n.getOptionForAxis("axisTickSize","x"),e.reserveSpaceBottom(t));if(2==n.numAxes()){if(n.getOptionForAxis("drawAxis","y2")){r=n.getOptionForAxis("axisLabelWidth","y2")+2*n.getOptionForAxis("axisTickSize","y2");e.reserveSpaceRight(r)}}else n.numAxes()>2&&n.error("Only two y-axes are supported at this time. (Trying to use "+n.numAxes()+")")},B.prototype.detachLabels=function(){function e(e){for(var t=0;t<e.length;t++){var n=e[t];n.parentNode&&n.parentNode.removeChild(n)}}e(this.xlabels_),e(this.ylabels_),this.xlabels_=[],this.ylabels_=[]},B.prototype.clearChart=function(e){this.detachLabels()},B.prototype.willDrawChart=function(e){var t=e.dygraph;if(!t.getOptionForAxis("drawAxis","x")&&!t.getOptionForAxis("drawAxis","y")&&!t.getOptionForAxis("drawAxis","y2"))return;function n(e){return Math.round(e)+.5}function o(e){return Math.round(e)-.5}var i,a,s,u=e.drawingContext,l=e.canvas.parentNode,c=t.width_,f=t.height_,d=function(e){return{position:"absolute",fontSize:t.getOptionForAxis("axisLabelFontSize",e)+"px",width:t.getOptionForAxis("axisLabelWidth",e)+"px"}},p={x:d("x"),y:d("y"),y2:d("y2")},h=function(e,t,n){var o=document.createElement("div"),i=p["y2"==n?"y2":t];r.update(o.style,i);var a=document.createElement("div");return a.className="dygraph-axis-label dygraph-axis-label-"+t+(n?" dygraph-axis-label-"+n:""),a.innerHTML=e,o.appendChild(a),o};u.save();var g=t.layout_,v=e.dygraph.plotter_.area,m=function(e){return function(n){return t.getOptionForAxis(n,e)}};const y=this;if(t.getOptionForAxis("drawAxis","y")||2==t.numAxes()&&t.getOptionForAxis("drawAxis","y2")){if(g.yticks&&g.yticks.length>0){var b=t.numAxes(),w=[m("y"),m("y2")];g.yticks.forEach((function(e){if(void 0!==e.label){a=v.x;var t="y1",n=w[0];if(1==e.axis&&(a=v.x+v.w,-1,t="y2",n=w[1]),n("drawAxis")){var r=n("axisLabelFontSize");s=v.y+e.pos*v.h,i=h(e.label,"y",2==b?t:null);var o=s-r/2;o<0&&(o=0),o+r+3>f?i.style.bottom="0":i.style.top=Math.min(o,f-2*r)+"px",0===e.axis?(i.style.left=v.x-n("axisLabelWidth")-n("axisTickSize")+"px",i.style.textAlign="right"):1==e.axis&&(i.style.left=v.x+v.w+n("axisTickSize")+"px",i.style.textAlign="left"),i.style.width=n("axisLabelWidth")+"px",l.appendChild(i),y.ylabels_.push(i)}}}))}var x;if(t.getOption("drawAxesAtZero"))((O=t.toPercentXCoord(0))>1||O<0||isNaN(O))&&(O=0),x=n(v.x+O*v.w);else x=n(v.x);u.strokeStyle=t.getOptionForAxis("axisLineColor","y"),u.lineWidth=t.getOptionForAxis("axisLineWidth","y"),u.beginPath(),u.moveTo(x,o(v.y)),u.lineTo(x,o(v.y+v.h)),u.closePath(),u.stroke(),2==t.numAxes()&&t.getOptionForAxis("drawAxis","y2")&&(u.strokeStyle=t.getOptionForAxis("axisLineColor","y2"),u.lineWidth=t.getOptionForAxis("axisLineWidth","y2"),u.beginPath(),u.moveTo(o(v.x+v.w),o(v.y)),u.lineTo(o(v.x+v.w),o(v.y+v.h)),u.closePath(),u.stroke())}if(t.getOptionForAxis("drawAxis","x")){if(g.xticks){var _=m("x");g.xticks.forEach((function(e){if(void 0!==e.label){a=v.x+e.pos*v.w,s=v.y+v.h,(i=h(e.label,"x")).style.textAlign="center",i.style.top=s+_("axisTickSize")+"px";var t=a-_("axisLabelWidth")/2;t+_("axisLabelWidth")>c&&(t=c-_("axisLabelWidth"),i.style.textAlign="right"),t<0&&(t=0,i.style.textAlign="left"),i.style.left=t+"px",i.style.width=_("axisLabelWidth")+"px",l.appendChild(i),y.xlabels_.push(i)}}))}var S,O;if(u.strokeStyle=t.getOptionForAxis("axisLineColor","x"),u.lineWidth=t.getOptionForAxis("axisLineWidth","x"),u.beginPath(),t.getOption("drawAxesAtZero"))((O=t.toPercentYCoord(0,0))>1||O<0)&&(O=1),S=o(v.y+O*v.h);else S=o(v.y+v.h);u.moveTo(n(v.x),S),u.lineTo(n(v.x+v.w),S),u.closePath(),u.stroke()}u.restore()};var D=B,j=function(){this.title_div_=null,this.xlabel_div_=null,this.ylabel_div_=null,this.y2label_div_=null};j.prototype.toString=function(){return"ChartLabels Plugin"},j.prototype.activate=function(e){return{layout:this.layout,didDrawChart:this.didDrawChart}};var L=function(e){var t=document.createElement("div");return t.style.position="absolute",t.style.left=e.x+"px",t.style.top=e.y+"px",t.style.width=e.w+"px",t.style.height=e.h+"px",t};j.prototype.detachLabels_=function(){for(var e=[this.title_div_,this.xlabel_div_,this.ylabel_div_,this.y2label_div_],t=0;t<e.length;t++){var n=e[t];n&&(n.parentNode&&n.parentNode.removeChild(n))}this.title_div_=null,this.xlabel_div_=null,this.ylabel_div_=null,this.y2label_div_=null};var Z=function(e,t,n,r,o){var i=document.createElement("div");i.style.position="absolute",i.style.left=1==n?"0px":t.x+"px",i.style.top=t.y+"px",i.style.width=t.w+"px",i.style.height=t.h+"px",i.style.fontSize=e.getOption("yLabelWidth")-2+"px";var a=document.createElement("div");a.style.position="absolute",a.style.width=t.h+"px",a.style.height=t.w+"px",a.style.top=t.h/2-t.w/2+"px",a.style.left=t.w/2-t.h/2+"px",a.className="dygraph-label-rotate-"+(1==n?"right":"left");var s=document.createElement("div");return s.className=r,s.innerHTML=o,a.appendChild(s),i.appendChild(a),i};j.prototype.layout=function(e){this.detachLabels_();var t=e.dygraph,n=e.chart_div;if(t.getOption("title")){var r=e.reserveSpaceTop(t.getOption("titleHeight"));this.title_div_=L(r),this.title_div_.style.fontSize=t.getOption("titleHeight")-8+"px",(o=document.createElement("div")).className="dygraph-label dygraph-title",o.innerHTML=t.getOption("title"),this.title_div_.appendChild(o),n.appendChild(this.title_div_)}if(t.getOption("xlabel")){var o,i=e.reserveSpaceBottom(t.getOption("xLabelHeight"));this.xlabel_div_=L(i),this.xlabel_div_.style.fontSize=t.getOption("xLabelHeight")-2+"px",(o=document.createElement("div")).className="dygraph-label dygraph-xlabel",o.innerHTML=t.getOption("xlabel"),this.xlabel_div_.appendChild(o),n.appendChild(this.xlabel_div_)}if(t.getOption("ylabel")){var a=e.reserveSpaceLeft(0);this.ylabel_div_=Z(t,a,1,"dygraph-label dygraph-ylabel",t.getOption("ylabel")),n.appendChild(this.ylabel_div_)}if(t.getOption("y2label")&&2==t.numAxes()){var s=e.reserveSpaceRight(0);this.y2label_div_=Z(t,s,2,"dygraph-label dygraph-y2label",t.getOption("y2label")),n.appendChild(this.y2label_div_)}},j.prototype.didDrawChart=function(e){var t=e.dygraph;this.title_div_&&(this.title_div_.children[0].innerHTML=t.getOption("title")),this.xlabel_div_&&(this.xlabel_div_.children[0].innerHTML=t.getOption("xlabel")),this.ylabel_div_&&(this.ylabel_div_.children[0].children[0].innerHTML=t.getOption("ylabel")),this.y2label_div_&&(this.y2label_div_.children[0].children[0].innerHTML=t.getOption("y2label"))},j.prototype.clearChart=function(){},j.prototype.destroy=function(){this.detachLabels_()};var N=j,F=function(){};F.prototype.toString=function(){return"Gridline Plugin"},F.prototype.activate=function(e){return{willDrawChart:this.willDrawChart}},F.prototype.willDrawChart=function(e){var t,n,r,o=e.dygraph,i=e.drawingContext,a=o.layout_,s=e.dygraph.plotter_.area;function u(e){return Math.round(e)+.5}function l(e){return Math.round(e)-.5}if(o.getOptionForAxis("drawGrid","y")){for(var c=["y","y2"],f=[],d=[],p=[],h=[],g=[],v=0;v<c.length;v++)p[v]=o.getOptionForAxis("drawGrid",c[v]),p[v]&&(f[v]=o.getOptionForAxis("gridLineColor",c[v]),d[v]=o.getOptionForAxis("gridLineWidth",c[v]),g[v]=o.getOptionForAxis("gridLinePattern",c[v]),h[v]=g[v]&&g[v].length>=2);r=a.yticks,i.save(),r.forEach((e=>{if(e.has_tick){var r=e.axis;p[r]&&(i.save(),h[r]&&i.setLineDash&&i.setLineDash(g[r]),i.strokeStyle=f[r],i.lineWidth=d[r],t=u(s.x),n=l(s.y+e.pos*s.h),i.beginPath(),i.moveTo(t,n),i.lineTo(t+s.w,n),i.stroke(),i.restore())}})),i.restore()}if(o.getOptionForAxis("drawGrid","x")){r=a.xticks,i.save();g=o.getOptionForAxis("gridLinePattern","x");(h=g&&g.length>=2)&&i.setLineDash&&i.setLineDash(g),i.strokeStyle=o.getOptionForAxis("gridLineColor","x"),i.lineWidth=o.getOptionForAxis("gridLineWidth","x"),r.forEach((e=>{e.has_tick&&(t=u(s.x+e.pos*s.w),n=l(s.y+s.h),i.beginPath(),i.moveTo(t,n),i.lineTo(t,s.y),i.stroke())})),h&&i.setLineDash&&i.setLineDash([]),i.restore()}},F.prototype.destroy=function(){};var H=F,V=function(){this.legend_div_=null,this.is_generated_div_=!1};V.prototype.toString=function(){return"Legend Plugin"},V.prototype.activate=function(e){var t,n=e.getOption("labelsDiv");return n&&null!==n?t="string"==typeof n||n instanceof String?document.getElementById(n):n:((t=document.createElement("div")).className="dygraph-legend",e.graphDiv.appendChild(t),this.is_generated_div_=!0),this.legend_div_=t,this.one_em_width_=10,{select:this.select,deselect:this.deselect,predraw:this.predraw,didDrawChart:this.didDrawChart}};function z(e,t,n){if(!e||e.length<=1)return`<div class="dygraph-legend-line" style="border-bottom-color: ${t};"></div>`;var r,o,i,a,s=0,u=0,l=[];for(r=0;r<=e.length;r++)s+=e[r%e.length];if((a=Math.floor(n/(s-e[0])))>1){for(r=0;r<e.length;r++)l[r]=e[r]/n;u=l.length}else{for(a=1,r=0;r<e.length;r++)l[r]=e[r]/s;u=l.length+1}var c="";for(o=0;o<a;o++)for(r=0;r<u;r+=2)i=l[r%l.length],c+=`<div class="dygraph-legend-dash" style="margin-right: ${r<e.length?l[(r+1)%l.length]:0}em; padding-left: ${i}em;"></div>`;return c}V.prototype.select=function(e){var t=e.selectedX,n=e.selectedPoints,r=e.selectedRow,o=e.dygraph.getOption("legend");if("never"!==o){var i=V.generateLegendHTML(e.dygraph,t,n,this.one_em_width_,r);if(i instanceof Node&&i.nodeType===Node.DOCUMENT_FRAGMENT_NODE?(this.legend_div_.innerHTML="",this.legend_div_.appendChild(i)):this.legend_div_.innerHTML=i,this.legend_div_.style.display="","follow"===o){var a,s=e.dygraph.plotter_.area,u=this.legend_div_.offsetWidth,l=e.dygraph.getOptionForAxis("axisLabelWidth","y"),c=e.dygraph.getHighlightSeries();c&&(a=n.find((e=>e.name===c)))||(a=n[0]);const t=e.dygraph.getNumericOption("legendFollowOffsetX"),r=e.dygraph.getNumericOption("legendFollowOffsetY");var f=a.x*s.w+t,d=a.y*s.h+r;f+u+1>s.w&&(f=f-2*t-u-(l-s.x)),this.legend_div_.style.left=l+f+"px",this.legend_div_.style.top=d+"px"}else if("onmouseover"===o&&this.is_generated_div_){s=e.dygraph.plotter_.area,u=this.legend_div_.offsetWidth;this.legend_div_.style.left=s.x+s.w-u-1+"px",this.legend_div_.style.top=s.y+"px"}}else this.legend_div_.style.display="none"},V.prototype.deselect=function(e){"always"!==e.dygraph.getOption("legend")&&(this.legend_div_.style.display="none");var t=function(e){var t=document.createElement("span");t.setAttribute("style","margin: 0; padding: 0 0 0 1em; border: 0;"),e.appendChild(t);var n=t.offsetWidth;return e.removeChild(t),n}(this.legend_div_);this.one_em_width_=t;var n=V.generateLegendHTML(e.dygraph,void 0,void 0,t,null);n instanceof Node&&n.nodeType===Node.DOCUMENT_FRAGMENT_NODE?(this.legend_div_.innerHTML="",this.legend_div_.appendChild(n)):this.legend_div_.innerHTML=n},V.prototype.didDrawChart=function(e){this.deselect(e)},V.prototype.predraw=function(e){if(this.is_generated_div_){e.dygraph.graphDiv.appendChild(this.legend_div_);var t=e.dygraph.plotter_.area,n=this.legend_div_.offsetWidth;this.legend_div_.style.left=t.x+t.w-n-1+"px",this.legend_div_.style.top=t.y+"px"}},V.prototype.destroy=function(){this.legend_div_=null},V.generateLegendHTML=function(e,t,n,o,i){var a,s={dygraph:e,x:t,i:i,series:[]},u={},l=e.getLabels();if(l)for(var c=1;c<l.length;c++){var f=e.getPropertiesForSeries(l[c]),d={dashHTML:z(e.getOption("strokePattern",l[c]),f.color,o),label:l[c],labelHTML:(a=l[c],a.replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">")),isVisible:f.visible,color:f.color};s.series.push(d),u[l[c]]=d}if("undefined"!==typeof t){var p=e.optionsViewForAxis_("x"),h=p("valueFormatter");s.xHTML=h.call(e,t,p,l[0],e,i,0);var g=[],v=e.numAxes();for(c=0;c<v;c++)g[c]=e.optionsViewForAxis_("y"+(c?1+c:""));var m=e.getOption("labelsShowZeroValues"),y=e.getHighlightSeries();for(c=0;c<n.length;c++){var b=n[c];if((d=u[b.name]).y=b.yval,0===b.yval&&!m||isNaN(b.canvasy))d.isVisible=!1;else{var w=g[(f=e.getPropertiesForSeries(b.name)).axis-1],x=w("valueFormatter").call(e,b.yval,w,b.name,e,i,l.indexOf(b.name));r.update(d,{yHTML:x}),b.name==y&&(d.isHighlighted=!0)}}}return(e.getOption("legendFormatter")||V.defaultFormatter).call(e,s)},V.defaultFormatter=function(e){var t=e.dygraph;if(!0!==t.getOption("showLabelsOnHighlight"))return"";var n,r=t.getOption("labelsSeparateLines");if("undefined"===typeof e.x){if("always"!=t.getOption("legend"))return"";n="";for(var o=0;o<e.series.length;o++){(i=e.series[o]).isVisible&&(""!==n&&(n+=r?"<br />":" "),n+=`<span style='font-weight: bold; color: ${i.color};'>${i.dashHTML} ${i.labelHTML}</span>`)}return n}n=e.xHTML+":";for(o=0;o<e.series.length;o++){var i;if((i=e.series[o]).y||i.yHTML)if(i.isVisible)r&&(n+="<br>"),n+=`<span${i.isHighlighted?' class="highlight"':""}> <b><span style='color: ${i.color};'>${i.labelHTML}</span></b>: ${i.yHTML}</span>`}return n};var U=V,G=function(){this.hasTouchInterface_="undefined"!=typeof TouchEvent,this.isMobileDevice_=/mobile|android/gi.test(navigator.appVersion),this.interfaceCreated_=!1};G.prototype.toString=function(){return"RangeSelector Plugin"},G.prototype.activate=function(e){return this.dygraph_=e,this.getOption_("showRangeSelector")&&this.createInterface_(),{layout:this.reserveSpace_,predraw:this.renderStaticLayer_,didDrawChart:this.renderInteractiveLayer_}},G.prototype.destroy=function(){this.bgcanvas_=null,this.fgcanvas_=null,this.leftZoomHandle_=null,this.rightZoomHandle_=null},G.prototype.getOption_=function(e,t){return this.dygraph_.getOption(e,t)},G.prototype.setDefaultOption_=function(e,t){this.dygraph_.attrs_[e]=t},G.prototype.createInterface_=function(){this.createCanvases_(),this.createZoomHandles_(),this.initInteraction_(),this.getOption_("animatedZooms")&&(console.warn("Animated zooms and range selector are not compatible; disabling animatedZooms."),this.dygraph_.updateOptions({animatedZooms:!1},!0)),this.interfaceCreated_=!0,this.addToGraph_()},G.prototype.addToGraph_=function(){var e=this.graphDiv_=this.dygraph_.graphDiv;e.appendChild(this.bgcanvas_),e.appendChild(this.fgcanvas_),e.appendChild(this.leftZoomHandle_),e.appendChild(this.rightZoomHandle_)},G.prototype.removeFromGraph_=function(){var e=this.graphDiv_;e.removeChild(this.bgcanvas_),e.removeChild(this.fgcanvas_),e.removeChild(this.leftZoomHandle_),e.removeChild(this.rightZoomHandle_),this.graphDiv_=null},G.prototype.reserveSpace_=function(e){this.getOption_("showRangeSelector")&&e.reserveSpaceBottom(this.getOption_("rangeSelectorHeight")+4)},G.prototype.renderStaticLayer_=function(){this.updateVisibility_()&&(this.resize_(),this.drawStaticLayer_())},G.prototype.renderInteractiveLayer_=function(){this.updateVisibility_()&&!this.isChangingRange_&&(this.placeZoomHandles_(),this.drawInteractiveLayer_())},G.prototype.updateVisibility_=function(){var e=this.getOption_("showRangeSelector");if(e)this.interfaceCreated_?this.graphDiv_&&this.graphDiv_.parentNode||this.addToGraph_():this.createInterface_();else if(this.graphDiv_){this.removeFromGraph_();var t=this.dygraph_;setTimeout((function(){t.width_=0,t.resize()}),1)}return e},G.prototype.resize_=function(){function e(e,t,n,o){var i=o||r.getContextPixelRatio(t);e.style.top=n.y+"px",e.style.left=n.x+"px",e.width=n.w*i,e.height=n.h*i,e.style.width=n.w+"px",e.style.height=n.h+"px",1!=i&&t.scale(i,i)}var t=this.dygraph_.layout_.getPlotArea(),n=0;this.dygraph_.getOptionForAxis("drawAxis","x")&&(n=this.getOption_("xAxisHeight")||this.getOption_("axisLabelFontSize")+2*this.getOption_("axisTickSize")),this.canvasRect_={x:t.x,y:t.y+t.h+n+4,w:t.w,h:this.getOption_("rangeSelectorHeight")};var o=this.dygraph_.getNumericOption("pixelRatio");e(this.bgcanvas_,this.bgcanvas_ctx_,this.canvasRect_,o),e(this.fgcanvas_,this.fgcanvas_ctx_,this.canvasRect_,o)},G.prototype.createCanvases_=function(){this.bgcanvas_=r.createCanvas(),this.bgcanvas_.className="dygraph-rangesel-bgcanvas",this.bgcanvas_.style.position="absolute",this.bgcanvas_.style.zIndex=9,this.bgcanvas_ctx_=r.getContext(this.bgcanvas_),this.fgcanvas_=r.createCanvas(),this.fgcanvas_.className="dygraph-rangesel-fgcanvas",this.fgcanvas_.style.position="absolute",this.fgcanvas_.style.zIndex=9,this.fgcanvas_.style.cursor="default",this.fgcanvas_ctx_=r.getContext(this.fgcanvas_)},G.prototype.createZoomHandles_=function(){var e=new Image;e.className="dygraph-rangesel-zoomhandle",e.style.position="absolute",e.style.zIndex=10,e.style.visibility="hidden",e.style.cursor="col-resize",e.width=9,e.height=16,e.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAAXNSR0IArs4c6QAAAAZiS0dEANAAzwDP4Z7KegAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB9sHGw0cMqdt1UwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAaElEQVQoz+3SsRFAQBCF4Z9WJM8KCDVwownl6YXsTmCUsyKGkZzcl7zkz3YLkypgAnreFmDEpHkIwVOMfpdi9CEEN2nGpFdwD03yEqDtOgCaun7sqSTDH32I1pQA2Pb9sZecAxc5r3IAb21d6878xsAAAAAASUVORK5CYII=",this.isMobileDevice_&&(e.width*=2,e.height*=2),this.leftZoomHandle_=e,this.rightZoomHandle_=e.cloneNode(!1)},G.prototype.initInteraction_=function(){var e,t,n,o,i,a,s,u,l,c,d,p,h,g,m=this,y=document,b=0,w=null,x=!1,_=!1,S=!this.isMobileDevice_,O=new v;e=function(e){var t=m.dygraph_.xAxisExtremes(),n=(t[1]-t[0])/m.canvasRect_.w;return[t[0]+(e.leftHandlePos-m.canvasRect_.x)*n,t[0]+(e.rightHandlePos-m.canvasRect_.x)*n]},t=function(e){return r.cancelEvent(e),x=!0,b=e.clientX,w=e.target?e.target:e.srcElement,"mousedown"!==e.type&&"dragstart"!==e.type||(r.addEvent(y,"mousemove",n),r.addEvent(y,"mouseup",o)),m.fgcanvas_.style.cursor="col-resize",O.cover(),!0},n=function(e){if(!x)return!1;r.cancelEvent(e);var t=e.clientX-b;if(Math.abs(t)<4)return!0;b=e.clientX;var n,o=m.getZoomHandleStatus_();w==m.leftZoomHandle_?(n=o.leftHandlePos+t,n=Math.min(n,o.rightHandlePos-w.width-3),n=Math.max(n,m.canvasRect_.x)):(n=o.rightHandlePos+t,n=Math.min(n,m.canvasRect_.x+m.canvasRect_.w),n=Math.max(n,o.leftHandlePos+w.width+3));var a=w.width/2;return w.style.left=n-a+"px",m.drawInteractiveLayer_(),S&&i(),!0},o=function(e){return!!x&&(x=!1,O.uncover(),r.removeEvent(y,"mousemove",n),r.removeEvent(y,"mouseup",o),m.fgcanvas_.style.cursor="default",S||i(),!0)},i=function(){try{var t=m.getZoomHandleStatus_();if(m.isChangingRange_=!0,t.isZoomed){var n=e(t);m.dygraph_.doZoomXDates_(n[0],n[1])}else m.dygraph_.resetZoom()}finally{m.isChangingRange_=!1}},a=function(e){var t=m.leftZoomHandle_.getBoundingClientRect(),n=t.left+t.width/2,r=(t=m.rightZoomHandle_.getBoundingClientRect()).left+t.width/2;return e.clientX>n&&e.clientX<r},s=function(e){return!(_||!a(e)||!m.getZoomHandleStatus_().isZoomed)&&(r.cancelEvent(e),_=!0,b=e.clientX,"mousedown"===e.type&&(r.addEvent(y,"mousemove",u),r.addEvent(y,"mouseup",l)),!0)},u=function(e){if(!_)return!1;r.cancelEvent(e);var t=e.clientX-b;if(Math.abs(t)<4)return!0;b=e.clientX;var n=m.getZoomHandleStatus_(),o=n.leftHandlePos,i=n.rightHandlePos,a=i-o;o+t<=m.canvasRect_.x?i=(o=m.canvasRect_.x)+a:i+t>=m.canvasRect_.x+m.canvasRect_.w?o=(i=m.canvasRect_.x+m.canvasRect_.w)-a:(o+=t,i+=t);var s=m.leftZoomHandle_.width/2;return m.leftZoomHandle_.style.left=o-s+"px",m.rightZoomHandle_.style.left=i-s+"px",m.drawInteractiveLayer_(),S&&c(),!0},l=function(e){return!!_&&(_=!1,r.removeEvent(y,"mousemove",u),r.removeEvent(y,"mouseup",l),S||c(),!0)},c=function(){try{m.isChangingRange_=!0,m.dygraph_.dateWindow_=e(m.getZoomHandleStatus_()),m.dygraph_.drawGraph_(!1)}finally{m.isChangingRange_=!1}},d=function(e){if(!x&&!_){var t=a(e)?"move":"default";t!=m.fgcanvas_.style.cursor&&(m.fgcanvas_.style.cursor=t)}},p=function(e){"touchstart"==e.type&&1==e.targetTouches.length?t(e.targetTouches[0])&&r.cancelEvent(e):"touchmove"==e.type&&1==e.targetTouches.length?n(e.targetTouches[0])&&r.cancelEvent(e):o(e)},h=function(e){"touchstart"==e.type&&1==e.targetTouches.length?s(e.targetTouches[0])&&r.cancelEvent(e):"touchmove"==e.type&&1==e.targetTouches.length?u(e.targetTouches[0])&&r.cancelEvent(e):l(e)},g=function(e,t){for(var n=["touchstart","touchend","touchmove","touchcancel"],r=0;r<n.length;r++)m.dygraph_.addAndTrackEvent(e,n[r],t)},this.setDefaultOption_("interactionModel",f.dragIsPanInteractionModel),this.setDefaultOption_("panEdgeFraction",1e-4);var C=window.opera?"mousedown":"dragstart";this.dygraph_.addAndTrackEvent(this.leftZoomHandle_,C,t),this.dygraph_.addAndTrackEvent(this.rightZoomHandle_,C,t),this.dygraph_.addAndTrackEvent(this.fgcanvas_,"mousedown",s),this.dygraph_.addAndTrackEvent(this.fgcanvas_,"mousemove",d),this.hasTouchInterface_&&(g(this.leftZoomHandle_,p),g(this.rightZoomHandle_,p),g(this.fgcanvas_,h))},G.prototype.drawStaticLayer_=function(){var e=this.bgcanvas_ctx_;e.clearRect(0,0,this.canvasRect_.w,this.canvasRect_.h);try{this.drawMiniPlot_()}catch(n){console.warn(n)}var t=.5;this.bgcanvas_ctx_.lineWidth=this.getOption_("rangeSelectorBackgroundLineWidth"),e.strokeStyle=this.getOption_("rangeSelectorBackgroundStrokeColor"),e.beginPath(),e.moveTo(t,t),e.lineTo(t,this.canvasRect_.h-t),e.lineTo(this.canvasRect_.w-t,this.canvasRect_.h-t),e.lineTo(this.canvasRect_.w-t,t),e.stroke()},G.prototype.drawMiniPlot_=function(){var e=this.getOption_("rangeSelectorPlotFillColor"),t=this.getOption_("rangeSelectorPlotFillGradientColor"),n=this.getOption_("rangeSelectorPlotStrokeColor");if(e||n){var r=this.getOption_("stepPlot"),o=this.computeCombinedSeriesAndLimits_(),i=o.yMax-o.yMin,a=this.bgcanvas_ctx_,s=.5,u=this.dygraph_.xAxisExtremes(),l=Math.max(u[1]-u[0],1e-30),c=(this.canvasRect_.w-s)/l,f=(this.canvasRect_.h-s)/i,d=this.canvasRect_.w-s,p=this.canvasRect_.h-s,h=null,g=null;a.beginPath(),a.moveTo(s,p);for(var v=0;v<o.data.length;v++){var m=o.data[v],y=null!==m[0]?(m[0]-u[0])*c:NaN,b=null!==m[1]?p-(m[1]-o.yMin)*f:NaN;(r||null===h||Math.round(y)!=Math.round(h))&&(isFinite(y)&&isFinite(b)?(null===h?a.lineTo(y,p):r&&a.lineTo(y,g),a.lineTo(y,b),h=y,g=b):(null!==h&&(r?(a.lineTo(y,g),a.lineTo(y,p)):a.lineTo(h,p)),h=g=null))}if(a.lineTo(d,p),a.closePath(),e){var w=this.bgcanvas_ctx_.createLinearGradient(0,0,0,p);t&&w.addColorStop(0,t),w.addColorStop(1,e),this.bgcanvas_ctx_.fillStyle=w,a.fill()}n&&(this.bgcanvas_ctx_.strokeStyle=n,this.bgcanvas_ctx_.lineWidth=this.getOption_("rangeSelectorPlotLineWidth"),a.stroke())}},G.prototype.computeCombinedSeriesAndLimits_=function(){var e,t=this.dygraph_,n=this.getOption_("logscale"),o=t.numColumns(),i=t.getLabels(),a=new Array(o),s=!1,u=t.visibility(),l=[];for(e=1;e<o;e++){var c=this.getOption_("showInRangeSelector",i[e]);l.push(c),null!==c&&(s=!0)}if(s)for(e=1;e<o;e++)a[e]=l[e-1];else for(e=1;e<o;e++)a[e]=u[e-1];var f=[],d=t.dataHandler_,p=t.attributes_;for(e=1;e<t.numColumns();e++)if(a[e]){var h=d.extractSeries(t.rawData_,e,p);t.rollPeriod()>1&&(h=d.rollingAverage(h,t.rollPeriod(),p,e)),f.push(h)}var g=[];for(e=0;e<f[0].length;e++){for(var v=0,m=0,y=0;y<f.length;y++){var b=f[y][e][1];null===b||isNaN(b)||(m++,v+=b)}g.push([f[0][e][0],v/m])}var w=Number.MAX_VALUE,x=-Number.MAX_VALUE;for(e=0;e<g.length;e++){var _=g[e][1];null!==_&&isFinite(_)&&(!n||_>0)&&(w=Math.min(w,_),x=Math.max(x,_))}var S=.25;if(n)for(x=r.log10(x),x+=x*S,w=r.log10(w),e=0;e<g.length;e++)g[e][1]=r.log10(g[e][1]);else{var O,C=x-w;x+=O=C<=Number.MIN_VALUE?x*S:C*S,w-=O}return{data:g,yMin:w,yMax:x}},G.prototype.placeZoomHandles_=function(){var e=this.dygraph_.xAxisExtremes(),t=this.dygraph_.xAxisRange(),n=e[1]-e[0],r=Math.max(0,(t[0]-e[0])/n),o=Math.max(0,(e[1]-t[1])/n),i=this.canvasRect_.x+this.canvasRect_.w*r,a=this.canvasRect_.x+this.canvasRect_.w*(1-o),s=Math.max(this.canvasRect_.y,this.canvasRect_.y+(this.canvasRect_.h-this.leftZoomHandle_.height)/2),u=this.leftZoomHandle_.width/2;this.leftZoomHandle_.style.left=i-u+"px",this.leftZoomHandle_.style.top=s+"px",this.rightZoomHandle_.style.left=a-u+"px",this.rightZoomHandle_.style.top=this.leftZoomHandle_.style.top,this.leftZoomHandle_.style.visibility="visible",this.rightZoomHandle_.style.visibility="visible"},G.prototype.drawInteractiveLayer_=function(){var e=this.fgcanvas_ctx_;e.clearRect(0,0,this.canvasRect_.w,this.canvasRect_.h);var t=this.canvasRect_.w-1,n=this.canvasRect_.h-1,r=this.getZoomHandleStatus_();if(e.strokeStyle=this.getOption_("rangeSelectorForegroundStrokeColor"),e.lineWidth=this.getOption_("rangeSelectorForegroundLineWidth"),r.isZoomed){var o=Math.max(1,r.leftHandlePos-this.canvasRect_.x),i=Math.min(t,r.rightHandlePos-this.canvasRect_.x);const a=this.getOption_("rangeSelectorVeilColour");e.fillStyle=a||"rgba(240, 240, 240, "+this.getOption_("rangeSelectorAlpha").toString()+")",e.fillRect(0,0,o,this.canvasRect_.h),e.fillRect(i,0,this.canvasRect_.w-i,this.canvasRect_.h),e.beginPath(),e.moveTo(1,1),e.lineTo(o,1),e.lineTo(o,n),e.lineTo(i,n),e.lineTo(i,1),e.lineTo(t,1),e.stroke()}else e.beginPath(),e.moveTo(1,1),e.lineTo(1,n),e.lineTo(t,n),e.lineTo(t,1),e.stroke()},G.prototype.getZoomHandleStatus_=function(){var e=this.leftZoomHandle_.width/2,t=parseFloat(this.leftZoomHandle_.style.left)+e,n=parseFloat(this.rightZoomHandle_.style.left)+e;return{leftHandlePos:t,rightHandlePos:n,isZoomed:t-1>this.canvasRect_.x||n+1<this.canvasRect_.x+this.canvasRect_.w}};var W=G,$=function(e){this.container=e};$.prototype.draw=function(e,t){this.container.innerHTML="","undefined"!=typeof this.date_graph&&this.date_graph.destroy(),this.date_graph=new K(this.container,e,t)},$.prototype.setSelection=function(e){var t=!1;e.length&&(t=e[0].row),this.date_graph.setSelection(t)},$.prototype.getSelection=function(){var e=[],t=this.date_graph.getSelection();if(t<0)return e;for(var n=this.date_graph.layout_.points,r=0;r<n.length;++r)e.push({row:t,column:r+1});return e};var q=$,Y=function(e,t,n){this.__init__(e,t,n)};Y.NAME="Dygraph",Y.VERSION="2.2.1";var X={};(Y._require=function(e){return e in X?X[e]:Y._require._b(e)})._b=null,Y._require.add=function(e,t){X[e]=t},Y.DEFAULT_ROLL_PERIOD=1,Y.DEFAULT_WIDTH=480,Y.DEFAULT_HEIGHT=320,Y.ANIMATION_STEPS=12,Y.ANIMATION_DURATION=200,Y.Plotters=s._Plotters,Y.addedAnnotationCSS=!1,Y.prototype.__init__=function(e,t,n){if(this.is_initial_draw_=!0,this.readyFns_=[],null!==n&&void 0!==n||(n={}),n=Y.copyUserAttrs_(n),"string"==typeof e&&(e=document.getElementById(e)),!e)throw new Error("Constructing dygraph with a non-existent div!");this.maindiv_=e,this.file_=t,this.rollPeriod_=n.rollPeriod||Y.DEFAULT_ROLL_PERIOD,this.previousVerticalX_=-1,this.fractions_=n.fractions||!1,this.dateWindow_=n.dateWindow||null,this.annotations_=[],e.innerHTML="";const o=window.getComputedStyle(e,null);"0px"===o.paddingLeft&&"0px"===o.paddingRight&&"0px"===o.paddingTop&&"0px"===o.paddingBottom||console.error("Main div contains padding; graph will misbehave"),""===e.style.width&&n.width&&(e.style.width=n.width+"px"),""===e.style.height&&n.height&&(e.style.height=n.height+"px"),""===e.style.height&&0===e.clientHeight&&(e.style.height=Y.DEFAULT_HEIGHT+"px",""===e.style.width&&(e.style.width=Y.DEFAULT_WIDTH+"px")),this.width_=e.clientWidth||n.width||0,this.height_=e.clientHeight||n.height||0,n.stackedGraph&&(n.fillGraph=!0),this.user_attrs_={},r.update(this.user_attrs_,n),this.attrs_={},r.updateDeep(this.attrs_,d),this.boundaryIds_=[],this.setIndexByName_={},this.datasetIndex_=[],this.registeredEvents_=[],this.eventListeners_={},this.attributes_=new h(this),this.createInterface_(),this.plugins_=[];for(var i=Y.PLUGINS.concat(this.getOption("plugins")),a=0;a<i.length;a++){var s,u=i[a],l={plugin:s="undefined"!==typeof u.activate?u:new u,events:{},options:{},pluginOptions:{}},c=s.activate(this);for(var f in c)c.hasOwnProperty(f)&&(l.events[f]=c[f]);this.plugins_.push(l)}for(a=0;a<this.plugins_.length;a++){var p=this.plugins_[a];for(var f in p.events)if(p.events.hasOwnProperty(f)){var g=p.events[f],v=[p.plugin,g];f in this.eventListeners_?this.eventListeners_[f].push(v):this.eventListeners_[f]=[v]}}this.createDragInterface_(),this.start_()},Y.prototype.cascadeEvents_=function(e,t){if(!(e in this.eventListeners_))return!1;var n={dygraph:this,cancelable:!1,defaultPrevented:!1,preventDefault:function(){if(!n.cancelable)throw"Cannot call preventDefault on non-cancelable event.";n.defaultPrevented=!0},propagationStopped:!1,stopPropagation:function(){n.propagationStopped=!0}};r.update(n,t);var o=this.eventListeners_[e];if(o)for(var i=o.length-1;i>=0;i--){var a=o[i][0];if(o[i][1].call(a,n),n.propagationStopped)break}return n.defaultPrevented},Y.prototype.getPluginInstance_=function(e){for(var t=0;t<this.plugins_.length;t++){var n=this.plugins_[t];if(n.plugin instanceof e)return n.plugin}return null},Y.prototype.isZoomed=function(e){const t=!!this.dateWindow_;if("x"===e)return t;const n=this.axes_.map((e=>!!e.valueRange)).indexOf(!0)>=0;if(null===e||void 0===e)return t||n;if("y"===e)return n;throw new Error(`axis parameter is [${e}] must be null, 'x' or 'y'.`)},Y.prototype.toString=function(){var e=this.maindiv_;return"[Dygraph "+(e&&e.id?e.id:e)+"]"},Y.prototype.attr_=function(e,t){return t?this.attributes_.getForSeries(e,t):this.attributes_.get(e)},Y.prototype.getOption=function(e,t){return this.attr_(e,t)},Y.prototype.getNumericOption=function(e,t){return this.getOption(e,t)},Y.prototype.getStringOption=function(e,t){return this.getOption(e,t)},Y.prototype.getBooleanOption=function(e,t){return this.getOption(e,t)},Y.prototype.getFunctionOption=function(e,t){return this.getOption(e,t)},Y.prototype.getOptionForAxis=function(e,t){return this.attributes_.getForAxis(e,t)},Y.prototype.optionsViewForAxis_=function(e){var t=this;return function(n){var r=t.user_attrs_.axes;return r&&r[e]&&r[e].hasOwnProperty(n)?r[e][n]:("x"!==e||"logscale"!==n)&&("undefined"!=typeof t.user_attrs_[n]?t.user_attrs_[n]:(r=t.attrs_.axes)&&r[e]&&r[e].hasOwnProperty(n)?r[e][n]:"y"==e&&t.axes_[0].hasOwnProperty(n)?t.axes_[0][n]:"y2"==e&&t.axes_[1].hasOwnProperty(n)?t.axes_[1][n]:t.attr_(n))}},Y.prototype.rollPeriod=function(){return this.rollPeriod_},Y.prototype.xAxisRange=function(){return this.dateWindow_?this.dateWindow_:this.xAxisExtremes()},Y.prototype.xAxisExtremes=function(){var e=this.getNumericOption("xRangePad")/this.plotter_.area.w;if(0===this.numRows())return[0-e,1+e];var t=this.rawData_[0][0],n=this.rawData_[this.rawData_.length-1][0];if(e){var r=n-t;t-=r*e,n+=r*e}return[t,n]},Y.prototype.yAxisExtremes=function(){const e=this.gatherDatasets_(this.rolledSeries_,null),{extremes:t}=e,n=this.axes_;this.computeYAxisRanges_(t);const r=this.axes_;return this.axes_=n,r.map((e=>e.extremeRange))},Y.prototype.yAxisRange=function(e){if("undefined"==typeof e&&(e=0),e<0||e>=this.axes_.length)return null;var t=this.axes_[e];return[t.computedValueRange[0],t.computedValueRange[1]]},Y.prototype.yAxisRanges=function(){for(var e=[],t=0;t<this.axes_.length;t++)e.push(this.yAxisRange(t));return e},Y.prototype.toDomCoords=function(e,t,n){return[this.toDomXCoord(e),this.toDomYCoord(t,n)]},Y.prototype.toDomXCoord=function(e){if(null===e)return null;var t=this.plotter_.area,n=this.xAxisRange();return t.x+(e-n[0])/(n[1]-n[0])*t.w},Y.prototype.toDomYCoord=function(e,t){var n=this.toPercentYCoord(e,t);if(null===n)return null;var r=this.plotter_.area;return r.y+n*r.h},Y.prototype.toDataCoords=function(e,t,n){return[this.toDataXCoord(e),this.toDataYCoord(t,n)]},Y.prototype.toDataXCoord=function(e){if(null===e)return null;var t=this.plotter_.area,n=this.xAxisRange();if(this.attributes_.getForAxis("logscale","x")){var o=(e-t.x)/t.w;return r.logRangeFraction(n[0],n[1],o)}return n[0]+(e-t.x)/t.w*(n[1]-n[0])},Y.prototype.toDataYCoord=function(e,t){if(null===e)return null;var n=this.plotter_.area,o=this.yAxisRange(t);if("undefined"==typeof t&&(t=0),this.attributes_.getForAxis("logscale",t)){var i=(e-n.y)/n.h;return r.logRangeFraction(o[1],o[0],i)}return o[0]+(n.y+n.h-e)/n.h*(o[1]-o[0])},Y.prototype.toPercentYCoord=function(e,t){if(null===e)return null;"undefined"==typeof t&&(t=0);var n,o=this.yAxisRange(t);if(this.attributes_.getForAxis("logscale",t)){var i=r.log10(o[0]),a=r.log10(o[1]);n=(a-r.log10(e))/(a-i)}else n=(o[1]-e)/(o[1]-o[0]);return n},Y.prototype.toPercentXCoord=function(e){if(null===e)return null;var t,n=this.xAxisRange();if(!0===this.attributes_.getForAxis("logscale","x")){var o=r.log10(n[0]),i=r.log10(n[1]);t=(r.log10(e)-o)/(i-o)}else t=(e-n[0])/(n[1]-n[0]);return t},Y.prototype.numColumns=function(){return this.rawData_?this.rawData_[0]?this.rawData_[0].length:this.attr_("labels").length:0},Y.prototype.numRows=function(){return this.rawData_?this.rawData_.length:0},Y.prototype.getValue=function(e,t){return e<0||e>=this.rawData_.length||t<0||t>=this.rawData_[e].length?null:this.rawData_[e][t]},Y.prototype.createInterface_=function(){var e=this.maindiv_;this.graphDiv=document.createElement("div"),this.graphDiv.style.textAlign="left",this.graphDiv.style.position="relative",e.appendChild(this.graphDiv),this.canvas_=r.createCanvas(),this.canvas_.style.position="absolute",this.canvas_.style.top=0,this.canvas_.style.left=0,this.hidden_=this.createPlotKitCanvas_(this.canvas_),this.canvas_ctx_=r.getContext(this.canvas_),this.hidden_ctx_=r.getContext(this.hidden_),this.resizeElements_(),this.graphDiv.appendChild(this.hidden_),this.graphDiv.appendChild(this.canvas_),this.mouseEventElement_=this.createMouseEventElement_(),this.layout_=new i(this);var t=this;if(this.mouseMoveHandler_=function(e){t.mouseMove_(e)},this.mouseOutHandler_=function(e){var n=e.target||e.fromElement,o=e.relatedTarget||e.toElement;r.isNodeContainedBy(n,t.graphDiv)&&!r.isNodeContainedBy(o,t.graphDiv)&&t.mouseOut_(e)},this.addAndTrackEvent(window,"mouseout",this.mouseOutHandler_),this.addAndTrackEvent(this.mouseEventElement_,"mousemove",this.mouseMoveHandler_),!this.resizeHandler_){this.resizeHandler_=function(e){t.resize()},this.addAndTrackEvent(window,"resize",this.resizeHandler_),this.resizeObserver_=null;var n=this.getStringOption("resizable");if("undefined"===typeof ResizeObserver&&"no"!==n&&(console.error("ResizeObserver unavailable; ignoring resizable property"),n="no"),"horizontal"===n||"vertical"===n||"both"===n?e.style.resize=n:"passive"!==n&&(n="no"),"no"!==n){window.getComputedStyle(e).overflow;"visible"===window.getComputedStyle(e).overflow&&(e.style.overflow="hidden"),this.resizeObserver_=new ResizeObserver(this.resizeHandler_),this.resizeObserver_.observe(e)}}},Y.prototype.resizeElements_=function(){this.graphDiv.style.width=this.width_+"px",this.graphDiv.style.height=this.height_+"px";var e=this.getNumericOption("pixelRatio"),t=e||r.getContextPixelRatio(this.canvas_ctx_);this.canvas_.width=this.width_*t,this.canvas_.height=this.height_*t,this.canvas_.style.width=this.width_+"px",this.canvas_.style.height=this.height_+"px",1!==t&&this.canvas_ctx_.scale(t,t);var n=e||r.getContextPixelRatio(this.hidden_ctx_);this.hidden_.width=this.width_*n,this.hidden_.height=this.height_*n,this.hidden_.style.width=this.width_+"px",this.hidden_.style.height=this.height_+"px",1!==n&&this.hidden_ctx_.scale(n,n)},Y.prototype.destroy=function(){this.canvas_ctx_.restore(),this.hidden_ctx_.restore();for(var e=this.plugins_.length-1;e>=0;e--){var t=this.plugins_.pop();t.plugin.destroy&&t.plugin.destroy()}var n=function(e){for(;e.hasChildNodes();)n(e.firstChild),e.removeChild(e.firstChild)};this.removeTrackedEvents_(),r.removeEvent(window,"mouseout",this.mouseOutHandler_),r.removeEvent(this.mouseEventElement_,"mousemove",this.mouseMoveHandler_),this.resizeObserver_&&(this.resizeObserver_.disconnect(),this.resizeObserver_=null),r.removeEvent(window,"resize",this.resizeHandler_),this.resizeHandler_=null,n(this.maindiv_);var o=function(e){for(var t in e)"object"===typeof e[t]&&(e[t]=null)};o(this.layout_),o(this.plotter_),o(this)},Y.prototype.createPlotKitCanvas_=function(e){var t=r.createCanvas();return t.style.position="absolute",t.style.top=e.style.top,t.style.left=e.style.left,t.width=this.width_,t.height=this.height_,t.style.width=this.width_+"px",t.style.height=this.height_+"px",t},Y.prototype.createMouseEventElement_=function(){return this.canvas_},Y.prototype.setColors_=function(){var e=this.getLabels(),t=e.length-1;this.colors_=[],this.colorsMap_={};for(var n=this.getNumericOption("colorSaturation")||1,o=this.getNumericOption("colorValue")||.5,i=Math.ceil(t/2),a=this.getOption("colors"),s=this.visibility(),u=0;u<t;u++)if(s[u]){var l=e[u+1],c=this.attributes_.getForSeries("color",l);if(!c)if(a)c=a[u%a.length];else{var f=1*(u%2?i+(u+1)/2:Math.ceil((u+1)/2))/(1+t);c=r.hsvToRGB(f,n,o)}this.colors_.push(c),this.colorsMap_[l]=c}},Y.prototype.getColors=function(){return this.colors_},Y.prototype.getPropertiesForSeries=function(e){for(var t=-1,n=this.getLabels(),r=1;r<n.length;r++)if(n[r]==e){t=r;break}return-1==t?null:{name:e,column:t,visible:this.visibility()[t-1],color:this.colorsMap_[e],axis:1+this.attributes_.axisForSeries(e)}},Y.prototype.createRollInterface_=function(){var e=this.roller_;e||(this.roller_=e=document.createElement("input"),e.type="text",e.style.display="none",e.className="dygraph-roller",this.graphDiv.appendChild(e));var t=this.getBooleanOption("showRoller")?"block":"none",n=this.getArea(),o={top:n.y+n.h-25+"px",left:n.x+1+"px",display:t};e.size="2",e.value=this.rollPeriod_,r.update(e.style,o);const i=this;e.onchange=function(){return i.adjustRoll(e.value)}},Y.prototype.createDragInterface_=function(){var e={isZooming:!1,isPanning:!1,is2DPan:!1,dragStartX:null,dragStartY:null,dragEndX:null,dragEndY:null,dragDirection:null,prevEndX:null,prevEndY:null,prevDragDirection:null,cancelNextDblclick:!1,initialLeftmostDate:null,xUnitsPerPixel:null,dateRange:null,px:0,py:0,boundedDates:null,boundedValues:null,tarp:new v,initializeMouseDown:function(e,t,n){e.preventDefault?e.preventDefault():(e.returnValue=!1,e.cancelBubble=!0);var o=r.findPos(t.canvas_);n.px=o.x,n.py=o.y,n.dragStartX=r.dragGetX_(e,n),n.dragStartY=r.dragGetY_(e,n),n.cancelNextDblclick=!1,n.tarp.cover()},destroy:function(){var e=this;if((e.isZooming||e.isPanning)&&(e.isZooming=!1,e.dragStartX=null,e.dragStartY=null),e.isPanning){e.isPanning=!1,e.draggingDate=null,e.dateRange=null;for(var t=0;t<n.axes_.length;t++)delete n.axes_[t].draggingValue,delete n.axes_[t].dragValueRange}e.tarp.uncover()}},t=this.getOption("interactionModel"),n=this,o=function(t){return function(r){t(r,n,e)}};for(var i in t)t.hasOwnProperty(i)&&this.addAndTrackEvent(this.mouseEventElement_,i,o(t[i]));if(!t.willDestroyContextMyself){this.addAndTrackEvent(document,"mouseup",(function(t){e.destroy()}))}},Y.prototype.drawZoomRect_=function(e,t,n,o,i,a,s,u){var l=this.canvas_ctx_;a==r.HORIZONTAL?l.clearRect(Math.min(t,s),this.layout_.getPlotArea().y,Math.abs(t-s),this.layout_.getPlotArea().h):a==r.VERTICAL&&l.clearRect(this.layout_.getPlotArea().x,Math.min(o,u),this.layout_.getPlotArea().w,Math.abs(o-u)),e==r.HORIZONTAL?n&&t&&(l.fillStyle="rgba(128,128,128,0.33)",l.fillRect(Math.min(t,n),this.layout_.getPlotArea().y,Math.abs(n-t),this.layout_.getPlotArea().h)):e==r.VERTICAL&&i&&o&&(l.fillStyle="rgba(128,128,128,0.33)",l.fillRect(this.layout_.getPlotArea().x,Math.min(o,i),this.layout_.getPlotArea().w,Math.abs(i-o)))},Y.prototype.clearZoomRect_=function(){this.currentZoomRectArgs_=null,this.canvas_ctx_.clearRect(0,0,this.width_,this.height_)},Y.prototype.doZoomX_=function(e,t){this.currentZoomRectArgs_=null;var n=this.toDataXCoord(e),r=this.toDataXCoord(t);this.doZoomXDates_(n,r)},Y.prototype.doZoomXDates_=function(e,t){var n=this.xAxisRange(),r=[e,t];const o=this.getFunctionOption("zoomCallback"),i=this;this.doAnimatedZoom(n,r,null,null,(function(){o&&o.call(i,e,t,i.yAxisRanges())}))},Y.prototype.doZoomY_=function(e,t){this.currentZoomRectArgs_=null;for(var n=this.yAxisRanges(),r=[],o=0;o<this.axes_.length;o++){var i=this.toDataYCoord(e,o),a=this.toDataYCoord(t,o);r.push([a,i])}const s=this.getFunctionOption("zoomCallback"),u=this;this.doAnimatedZoom(null,null,n,r,(function(){if(s){const[e,t]=u.xAxisRange();s.call(u,e,t,u.yAxisRanges())}}))},Y.zoomAnimationFunction=function(e,t){return(1-Math.pow(1.5,-e))/(1-Math.pow(1.5,-t))},Y.prototype.resetZoom=function(){const e=this.isZoomed("x"),t=this.isZoomed("y"),n=e||t;if(this.clearSelection(),!n)return;const[r,o]=this.xAxisExtremes(),i=this.getBooleanOption("animatedZooms"),a=this.getFunctionOption("zoomCallback");if(!i)return this.dateWindow_=null,this.axes_.forEach((e=>{e.valueRange&&delete e.valueRange})),this.drawGraph_(),void(a&&a.call(this,r,o,this.yAxisRanges()));var s=null,u=null,l=null,c=null;e&&(s=this.xAxisRange(),u=[r,o]),t&&(l=this.yAxisRanges(),c=this.yAxisExtremes());const f=this;this.doAnimatedZoom(s,u,l,c,(function(){f.dateWindow_=null,f.axes_.forEach((e=>{e.valueRange&&delete e.valueRange})),a&&a.call(f,r,o,f.yAxisRanges())}))},Y.prototype.doAnimatedZoom=function(e,t,n,o,i){var a,s,u=this.getBooleanOption("animatedZooms")?Y.ANIMATION_STEPS:1,l=[],c=[];if(null!==e&&null!==t)for(a=1;a<=u;a++)s=Y.zoomAnimationFunction(a,u),l[a-1]=[e[0]*(1-s)+s*t[0],e[1]*(1-s)+s*t[1]];if(null!==n&&null!==o)for(a=1;a<=u;a++){s=Y.zoomAnimationFunction(a,u);for(var f=[],d=0;d<this.axes_.length;d++)f.push([n[d][0]*(1-s)+s*o[d][0],n[d][1]*(1-s)+s*o[d][1]]);c[a-1]=f}const p=this;r.repeatAndCleanup((function(e){if(c.length)for(var t=0;t<p.axes_.length;t++){var n=c[e][t];p.axes_[t].valueRange=[n[0],n[1]]}l.length&&(p.dateWindow_=l[e]),p.drawGraph_()}),u,Y.ANIMATION_DURATION/u,i)},Y.prototype.getArea=function(){return this.plotter_.area},Y.prototype.eventToDomCoords=function(e){if(e.offsetX&&e.offsetY)return[e.offsetX,e.offsetY];var t=r.findPos(this.mouseEventElement_);return[r.pageX(e)-t.x,r.pageY(e)-t.y]},Y.prototype.findClosestRow=function(e){for(var t=1/0,n=-1,o=this.layout_.points,i=0;i<o.length;i++)for(var a=o[i],s=a.length,u=0;u<s;u++){var l=a[u];if(r.isValidPoint(l,!0)){var c=Math.abs(l.canvasx-e);c<t&&(t=c,n=l.idx)}}return n},Y.prototype.findClosestPoint=function(e,t){for(var n,o,i,a,s,u,l,c=1/0,f=this.layout_.points.length-1;f>=0;--f)for(var d=this.layout_.points[f],p=0;p<d.length;++p)a=d[p],r.isValidPoint(a)&&(n=(o=a.canvasx-e)*o+(i=a.canvasy-t)*i)<c&&(c=n,s=a,u=f,l=a.idx);return{row:l,seriesName:this.layout_.setNames[u],point:s}},Y.prototype.findStackedPoint=function(e,t){for(var n,o,i=this.findClosestRow(e),a=0;a<this.layout_.points.length;++a){var s=i-this.getLeftBoundary_(a),u=this.layout_.points[a];if(!(s>=u.length)){var l=u[s];if(r.isValidPoint(l)){var c=l.canvasy;if(e>l.canvasx&&s+1<u.length){var f=u[s+1];if(r.isValidPoint(f))if((d=f.canvasx-l.canvasx)>0)c+=(e-l.canvasx)/d*(f.canvasy-l.canvasy)}else if(e<l.canvasx&&s>0){var d,p=u[s-1];if(r.isValidPoint(p))if((d=l.canvasx-p.canvasx)>0)c+=(l.canvasx-e)/d*(p.canvasy-l.canvasy)}(0===a||c<t)&&(n=l,o=a)}}}return{row:i,seriesName:this.layout_.setNames[o],point:n}},Y.prototype.mouseMove_=function(e){var t=this.layout_.points;if(void 0!==t&&null!==t){var n=this.eventToDomCoords(e),r=n[0],o=n[1],i=!1;if(this.getOption("highlightSeriesOpts")&&!this.isSeriesLocked()){var a;a=this.getBooleanOption("stackedGraph")?this.findStackedPoint(r,o):this.findClosestPoint(r,o),i=this.setSelection(a.row,a.seriesName)}else{var s=this.findClosestRow(r);i=this.setSelection(s)}var u=this.getFunctionOption("highlightCallback");u&&i&&u.call(this,e,this.lastx_,this.selPoints_,this.lastRow_,this.highlightSet_)}},Y.prototype.getLeftBoundary_=function(e){if(this.boundaryIds_[e])return this.boundaryIds_[e][0];for(var t=0;t<this.boundaryIds_.length;t++)if(void 0!==this.boundaryIds_[t])return this.boundaryIds_[t][0];return 0},Y.prototype.animateSelection_=function(e){void 0===this.fadeLevel&&(this.fadeLevel=0),void 0===this.animateId&&(this.animateId=0);var t=this.fadeLevel,n=e<0?t:10-t;if(n<=0)this.fadeLevel&&this.updateSelection_(1);else{var o=++this.animateId,i=this;r.repeatAndCleanup((function(t){i.animateId==o&&(i.fadeLevel+=e,0===i.fadeLevel?i.clearSelection():i.updateSelection_(i.fadeLevel/10))}),n,30,(function(){0!==i.fadeLevel&&e<0&&(i.fadeLevel=0,i.clearSelection())}))}},Y.prototype.updateSelection_=function(e){var t;this.cascadeEvents_("select",{selectedRow:-1===this.lastRow_?void 0:this.lastRow_,selectedX:null===this.lastx_?void 0:this.lastx_,selectedPoints:this.selPoints_});var n=this.canvas_ctx_;if(this.getOption("highlightSeriesOpts")){n.clearRect(0,0,this.width_,this.height_);var o=1-this.getNumericOption("highlightSeriesBackgroundAlpha"),i=r.toRGB_(this.getOption("highlightSeriesBackgroundColor"));if(o){if(this.getBooleanOption("animateBackgroundFade")){if(void 0===e)return void this.animateSelection_(1);o*=e}n.fillStyle="rgba("+i.r+","+i.g+","+i.b+","+o+")",n.fillRect(0,0,this.width_,this.height_)}this.plotter_._renderLineChart(this.highlightSet_,n)}else if(this.previousVerticalX_>=0){var a=0,s=this.attr_("labels");for(t=1;t<s.length;t++){var u=this.getNumericOption("highlightCircleSize",s[t]);u>a&&(a=u)}var l=this.previousVerticalX_;n.clearRect(l-a-1,0,2*a+2,this.height_)}if(this.selPoints_.length>0){var c=this.selPoints_[0].canvasx;for(n.save(),t=0;t<this.selPoints_.length;t++){var f=this.selPoints_[t];if(!isNaN(f.canvasy)){var d=this.getNumericOption("highlightCircleSize",f.name),p=this.getFunctionOption("drawHighlightPointCallback",f.name),h=this.plotter_.colors[f.name];p||(p=r.Circles.DEFAULT),n.lineWidth=this.getNumericOption("strokeWidth",f.name),n.strokeStyle=h,n.fillStyle=h,p.call(this,this,f.name,n,c,f.canvasy,h,d,f.idx)}}n.restore(),this.previousVerticalX_=c}},Y.prototype.setSelection=function(e,t,n,r){this.selPoints_=[];var o=!1;if(!1!==e&&e>=0){e!=this.lastRow_&&(o=!0),this.lastRow_=e;for(var i=0;i<this.layout_.points.length;++i){var a=this.layout_.points[i],s=e-this.getLeftBoundary_(i);if(s>=0&&s<a.length&&a[s].idx==e)null!==(l=a[s]).yval&&this.selPoints_.push(l);else for(var u=0;u<a.length;++u){var l;if((l=a[u]).idx==e){null!==l.yval&&this.selPoints_.push(l);break}}}}else this.lastRow_>=0&&(o=!0),this.lastRow_=-1;if(this.selPoints_.length?this.lastx_=this.selPoints_[0].xval:this.lastx_=null,void 0!==t&&(this.highlightSet_!==t&&(o=!0),this.highlightSet_=t),void 0!==n&&(this.lockedSet_=n),o&&(this.updateSelection_(void 0),r)){var c=this.getFunctionOption("highlightCallback");if(c){c.call(this,{},this.lastx_,this.selPoints_,this.lastRow_,this.highlightSet_)}}return o},Y.prototype.mouseOut_=function(e){this.getFunctionOption("unhighlightCallback")&&this.getFunctionOption("unhighlightCallback").call(this,e),this.getBooleanOption("hideOverlayOnMouseOut")&&!this.lockedSet_&&this.clearSelection()},Y.prototype.clearSelection=function(){this.cascadeEvents_("deselect",{}),this.lockedSet_=!1,this.fadeLevel?this.animateSelection_(-1):(this.canvas_ctx_.clearRect(0,0,this.width_,this.height_),this.fadeLevel=0,this.selPoints_=[],this.lastx_=null,this.lastRow_=-1,this.highlightSet_=null)},Y.prototype.getSelection=function(){if(!this.selPoints_||this.selPoints_.length<1)return-1;for(var e=0;e<this.layout_.points.length;e++)for(var t=this.layout_.points[e],n=0;n<t.length;n++)if(t[n].x==this.selPoints_[0].x)return t[n].idx;return-1},Y.prototype.getHighlightSeries=function(){return this.highlightSet_},Y.prototype.isSeriesLocked=function(){return this.lockedSet_},Y.prototype.loadedEvent_=function(e){this.rawData_=this.parseCSV_(e),this.cascadeDataDidUpdateEvent_(),this.predraw_()},Y.prototype.addXTicks_=function(){var e;e=this.dateWindow_?[this.dateWindow_[0],this.dateWindow_[1]]:this.xAxisExtremes();var t=this.optionsViewForAxis_("x"),n=t("ticker")(e[0],e[1],this.plotter_.area.w,t,this);this.layout_.setXTicks(n)},Y.prototype.getHandlerClass_=function(){return this.attr_("dataHandler")?this.attr_("dataHandler"):this.fractions_?this.getBooleanOption("errorBars")?R:k:this.getBooleanOption("customBars")?A:this.getBooleanOption("errorBars")?C:x},Y.prototype.predraw_=function(){var e=new Date;this.dataHandler_=new(this.getHandlerClass_()),this.layout_.computePlotArea(),this.computeYAxes_(),this.is_initial_draw_||(this.canvas_ctx_.restore(),this.hidden_ctx_.restore()),this.canvas_ctx_.save(),this.hidden_ctx_.save(),this.plotter_=new s(this,this.hidden_,this.hidden_ctx_,this.layout_),this.createRollInterface_(),this.cascadeEvents_("predraw"),this.rolledSeries_=[null];for(var t=1;t<this.numColumns();t++){var n=this.dataHandler_.extractSeries(this.rawData_,t,this.attributes_);this.rollPeriod_>1&&(n=this.dataHandler_.rollingAverage(n,this.rollPeriod_,this.attributes_,t)),this.rolledSeries_.push(n)}this.drawGraph_();var r=new Date;this.drawingTimeMs_=r-e},Y.PointType=void 0,Y.stackPoints_=function(e,t,n,r){for(var o=null,i=null,a=null,s=-1,u=function(t){if(!(s>=t))for(var n=t;n<e.length;++n)if(a=null,!isNaN(e[n].yval)&&null!==e[n].yval){s=n,a=e[n];break}},l=0;l<e.length;++l){var c=e[l],f=c.xval;void 0===t[f]&&(t[f]=0);var d=c.yval;isNaN(d)||null===d?"none"==r?d=0:(u(l),d=i&&a&&"none"!=r?i.yval+(a.yval-i.yval)*((f-i.xval)/(a.xval-i.xval)):i&&"all"==r?i.yval:a&&"all"==r?a.yval:0):i=c;var p=t[f];o!=f&&(p+=d,t[f]=p),o=f,c.yval_stacked=p,p>n[1]&&(n[1]=p),p<n[0]&&(n[0]=p)}},Y.prototype.gatherDatasets_=function(e,t){var n,r,o,i,a,s,u=[],l=[],c=[],f={};for(n=e.length-1;n>=1;n--)if(this.visibility()[n-1]){if(t){s=e[n];var d=t[0],p=t[1];for(o=null,i=null,r=0;r<s.length;r++)s[r][0]>=d&&null===o&&(o=r),s[r][0]<=p&&(i=r);null===o&&(o=0);for(var h=o,g=!0;g&&h>0;)g=null===s[--h][1];null===i&&(i=s.length-1);var v=i;for(g=!0;g&&v<s.length-1;)g=null===s[++v][1];h!==o&&(o=h),v!==i&&(i=v),u[n-1]=[o,i],s=s.slice(o,i+1)}else s=e[n],u[n-1]=[0,s.length-1];var m=this.attr_("labels")[n],y=this.dataHandler_.getExtremeYValues(s,t,this.getBooleanOption("stepPlot",m)),b=this.dataHandler_.seriesToPoints(s,m,u[n-1][0]);this.getBooleanOption("stackedGraph")&&(void 0===c[a=this.attributes_.axisForSeries(m)]&&(c[a]=[]),Y.stackPoints_(b,c[a],y,this.getBooleanOption("stackedGraphNaNFill"))),f[m]=y,l[n]=b}return{points:l,extremes:f,boundaryIds:u}},Y.prototype.drawGraph_=function(){var e=new Date,t=this.is_initial_draw_;this.is_initial_draw_=!1,this.layout_.removeAllDatasets(),this.setColors_(),this.attrs_.pointSize=.5*this.getNumericOption("highlightCircleSize");var n=this.gatherDatasets_(this.rolledSeries_,this.dateWindow_),r=n.points,o=n.extremes;this.boundaryIds_=n.boundaryIds,this.setIndexByName_={};for(var i=this.attr_("labels"),a=0,s=1;s<r.length;s++)this.visibility()[s-1]&&(this.layout_.addDataset(i[s],r[s]),this.datasetIndex_[s]=a++);for(s=0;s<i.length;s++)this.setIndexByName_[i[s]]=s;if(this.computeYAxisRanges_(o),this.layout_.setYAxes(this.axes_),this.addXTicks_(),this.layout_.evaluate(),this.renderGraph_(t),this.getStringOption("timingName")){var u=new Date;console.log(this.getStringOption("timingName")+" - drawGraph: "+(u-e)+"ms")}},Y.prototype.renderGraph_=function(e){this.cascadeEvents_("clearChart"),this.plotter_.clear();const t=this.getFunctionOption("underlayCallback");t&&t.call(this,this.hidden_ctx_,this.layout_.getPlotArea(),this,this);var n={canvas:this.hidden_,drawingContext:this.hidden_ctx_};this.cascadeEvents_("willDrawChart",n),this.plotter_.render(),this.cascadeEvents_("didDrawChart",n),this.lastRow_=-1,this.canvas_.getContext("2d").clearRect(0,0,this.width_,this.height_);const r=this.getFunctionOption("drawCallback");if(null!==r&&r.call(this,this,e),e)for(this.readyFired_=!0;this.readyFns_.length>0;){this.readyFns_.pop()(this)}},Y.prototype.computeYAxes_=function(){var e,t,n;for(this.axes_=[],e=0;e<this.attributes_.numAxes();e++)t={g:this},r.update(t,this.attributes_.axisOptions(e)),this.axes_[e]=t;for(e=0;e<this.axes_.length;e++)if(0===e)(n=(t=this.optionsViewForAxis_("y"+(e?"2":"")))("valueRange"))&&(this.axes_[e].valueRange=n);else{var o=this.user_attrs_.axes;o&&o.y2&&(n=o.y2.valueRange)&&(this.axes_[e].valueRange=n)}},Y.prototype.numAxes=function(){return this.attributes_.numAxes()},Y.prototype.axisPropertiesForSeries=function(e){return this.axes_[this.attributes_.axisForSeries(e)]},Y.prototype.computeYAxisRanges_=function(e){for(var t,n,o,i,a,s=function(e){return isNaN(parseFloat(e))},u=this.attributes_.numAxes(),l=0;l<u;l++){var c=this.axes_[l],f=this.attributes_.getForAxis("logscale",l),d=this.attributes_.getForAxis("includeZero",l),p=this.attributes_.getForAxis("independentTicks",l);o=this.attributes_.seriesForAxis(l),t=!0,i=.1;const u=this.getNumericOption("yRangePad");if(null!==u&&(t=!1,i=u/this.plotter_.area.h),0===o.length)c.extremeRange=[0,1];else{for(var h,g,v=1/0,m=-1/0,y=0;y<o.length;y++)e.hasOwnProperty(o[y])&&(null!==(h=e[o[y]][0])&&(v=Math.min(h,v)),null!==(g=e[o[y]][1])&&(m=Math.max(g,m)));d&&!f&&(v>0&&(v=0),m<0&&(m=0)),v==1/0&&(v=0),m==-1/0&&(m=1),0===(n=m-v)&&(0!==m?n=Math.abs(m):(m=1,n=1));var b=m,w=v;t&&(f?(b=m+i*n,w=v):((w=v-i*n)<0&&v>=0&&(w=0),(b=m+i*n)>0&&m<=0&&(b=0))),c.extremeRange=[w,b]}if(c.valueRange){var x=s(c.valueRange[0])?c.extremeRange[0]:c.valueRange[0],_=s(c.valueRange[1])?c.extremeRange[1]:c.valueRange[1];c.computedValueRange=[x,_]}else c.computedValueRange=c.extremeRange;if(!t){if((x=c.computedValueRange[0])===(_=c.computedValueRange[1]))if(0===x)_=1;else{var S=Math.abs(x/10);x-=S,_+=S}if(f){var O=i/(2*i-1),C=(i-1)/(2*i-1);c.computedValueRange[0]=r.logRangeFraction(x,_,O),c.computedValueRange[1]=r.logRangeFraction(x,_,C)}else n=_-x,c.computedValueRange[0]=x-n*i,c.computedValueRange[1]=_+n*i}if(p){c.independentTicks=p;var E=(A=this.optionsViewForAxis_("y"+(l?"2":"")))("ticker");c.ticks=E(c.computedValueRange[0],c.computedValueRange[1],this.plotter_.area.h,A,this),a||(a=c)}}if(void 0===a)throw'Configuration Error: At least one axis has to have the "independentTicks" option activated.';for(l=0;l<u;l++){if(!(c=this.axes_[l]).independentTicks){E=(A=this.optionsViewForAxis_("y"+(l?"2":"")))("ticker");for(var A,M=a.ticks,k=a.computedValueRange[1]-a.computedValueRange[0],P=c.computedValueRange[1]-c.computedValueRange[0],R=[],T=0;T<M.length;T++){var I=(M[T].v-a.computedValueRange[0])/k,B=c.computedValueRange[0]+I*P;R.push(B)}c.ticks=E(c.computedValueRange[0],c.computedValueRange[1],this.plotter_.area.h,A,this,R)}}},Y.prototype.detectTypeFromString_=function(e){var t=!1,n=e.indexOf("-");(n>0&&"e"!=e[n-1]&&"E"!=e[n-1]||e.indexOf("/")>=0||isNaN(parseFloat(e)))&&(t=!0),this.setXAxisOptions_(t)},Y.prototype.setXAxisOptions_=function(e){e?(this.attrs_.xValueParser=r.dateParser,this.attrs_.axes.x.valueFormatter=r.dateValueFormatter,this.attrs_.axes.x.ticker=u.cc,this.attrs_.axes.x.axisLabelFormatter=r.dateAxisLabelFormatter):(this.attrs_.xValueParser=function(e){return parseFloat(e)},this.attrs_.axes.x.valueFormatter=function(e){return e},this.attrs_.axes.x.ticker=u.Dv,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter)},Y.prototype.parseCSV_=function(e){var t,n,o=[],i=r.detectLineDelimiter(e),a=e.split(i||"\n"),s=this.getStringOption("delimiter");-1==a[0].indexOf(s)&&a[0].indexOf("\t")>=0&&(s="\t");var u=0;"labels"in this.user_attrs_||(u=1,this.attrs_.labels=a[0].split(s),this.attributes_.reparseSeries());for(var l,c=!1,f=this.attr_("labels").length,d=!1,p=u;p<a.length;p++){var h=a[p];if(p,0!==h.length&&"#"!=h[0]){var g=h.split(s);if(!(g.length<2)){var v=[];if(c||(this.detectTypeFromString_(g[0]),l=this.getFunctionOption("xValueParser"),c=!0),v[0]=l(g[0],this),this.fractions_)for(n=1;n<g.length;n++)2!=(t=g[n].split("/")).length?(console.error('Expected fractional "num/den" values in CSV data but found a value \''+g[n]+"' on line "+(1+p)+" ('"+h+"') which is not of this form."),v[n]=[0,0]):v[n]=[r.parseFloat_(t[0],p,h),r.parseFloat_(t[1],p,h)];else if(this.getBooleanOption("errorBars"))for(g.length%2!=1&&console.error("Expected alternating (value, stdev.) pairs in CSV data but line "+(1+p)+" has an odd number of values ("+(g.length-1)+"): '"+h+"'"),n=1;n<g.length;n+=2)v[(n+1)/2]=[r.parseFloat_(g[n],p,h),r.parseFloat_(g[n+1],p,h)];else if(this.getBooleanOption("customBars"))for(n=1;n<g.length;n++){var m=g[n];/^ *$/.test(m)?v[n]=[null,null,null]:3==(t=m.split(";")).length?v[n]=[r.parseFloat_(t[0],p,h),r.parseFloat_(t[1],p,h),r.parseFloat_(t[2],p,h)]:console.warn('When using customBars, values must be either blank or "low;center;high" tuples (got "'+m+'" on line '+(1+p)+")")}else for(n=1;n<g.length;n++)v[n]=r.parseFloat_(g[n],p,h);if(o.length>0&&v[0]<o[o.length-1][0]&&(d=!0),v.length!=f&&console.error("Number of columns in line "+p+" ("+v.length+") does not agree with number of labels ("+f+") "+h),0===p&&this.attr_("labels")){var y=!0;for(n=0;y&&n<v.length;n++)v[n]&&(y=!1);if(y){console.warn("The dygraphs 'labels' option is set, but the first row of CSV data ('"+h+"') appears to also contain labels. Will drop the CSV labels and use the option labels.");continue}}o.push(v)}}}return d&&(console.warn("CSV is out of order; order it correctly to speed loading."),o.sort((function(e,t){return e[0]-t[0]}))),o},Y.prototype.parseArray_=function(e){if(0===e.length&&(e=[[0]]),0===e[0].length)return console.error("Data set cannot contain an empty row"),null;var t;if(function(e){const t=e[0],n=t[0];if("number"!==typeof n&&!r.isDateLike(n))throw new Error(`Expected number or date but got ${typeof n}: ${n}.`);for(let o=1;o<t.length;o++){const e=t[o];if(null!==e&&void 0!==e&&"number"!==typeof e&&!r.isArrayLike(e))throw new Error(`Expected number or array but got ${typeof e}: ${e}.`)}}(e),null===this.attr_("labels")){for(console.warn("Using default labels. Set labels explicitly via 'labels' in the options parameter"),this.attrs_.labels=["X"],t=1;t<e[0].length;t++)this.attrs_.labels.push("Y"+t);this.attributes_.reparseSeries()}else{var n=this.attr_("labels");if(n.length!=e[0].length)return console.error("Mismatch between number of labels ("+n+") and number of columns in array ("+e[0].length+")"),null}if(r.isDateLike(e[0][0])){this.attrs_.axes.x.valueFormatter=r.dateValueFormatter,this.attrs_.axes.x.ticker=u.cc,this.attrs_.axes.x.axisLabelFormatter=r.dateAxisLabelFormatter;var o=r.clone(e);for(t=0;t<e.length;t++){if(0===o[t].length)return console.error("Row "+(1+t)+" of data is empty"),null;if(null===o[t][0]||"function"!=typeof o[t][0].getTime||isNaN(o[t][0].getTime()))return console.error("x value in row "+(1+t)+" is not a Date"),null;o[t][0]=o[t][0].getTime()}return o}return this.attrs_.axes.x.valueFormatter=function(e){return e},this.attrs_.axes.x.ticker=u.Dv,this.attrs_.axes.x.axisLabelFormatter=r.numberAxisLabelFormatter,e},Y.prototype.parseDataTable_=function(e){var t=function(e){var t=String.fromCharCode(65+e%26);for(e=Math.floor(e/26);e>0;)t=String.fromCharCode(65+(e-1)%26)+t.toLowerCase(),e=Math.floor((e-1)/26);return t},n=e.getNumberOfColumns(),o=e.getNumberOfRows(),i=e.getColumnType(0);if("date"==i||"datetime"==i)this.attrs_.xValueParser=r.dateParser,this.attrs_.axes.x.valueFormatter=r.dateValueFormatter,this.attrs_.axes.x.ticker=u.cc,this.attrs_.axes.x.axisLabelFormatter=r.dateAxisLabelFormatter;else{if("number"!=i)throw new Error("only 'date', 'datetime' and 'number' types are supported for column 1 of DataTable input (Got '"+i+"')");this.attrs_.xValueParser=function(e){return parseFloat(e)},this.attrs_.axes.x.valueFormatter=function(e){return e},this.attrs_.axes.x.ticker=u.Dv,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter}var a,s,l=[],c={},f=!1;for(a=1;a<n;a++){var d=e.getColumnType(a);if("number"==d)l.push(a);else{if("string"!=d||!this.getBooleanOption("displayAnnotations"))throw new Error("Only 'number' is supported as a dependent type with Gviz. 'string' is only supported if displayAnnotations is true");var p=l[l.length-1];c.hasOwnProperty(p)?c[p].push(a):c[p]=[a],f=!0}}var h=[e.getColumnLabel(0)];for(a=0;a<l.length;a++)h.push(e.getColumnLabel(l[a])),this.getBooleanOption("errorBars")&&(a+=1);this.attrs_.labels=h,n=h.length;var g=[],v=!1,m=[];for(a=0;a<o;a++){var y=[];if("undefined"!==typeof e.getValue(a,0)&&null!==e.getValue(a,0)){if("date"==i||"datetime"==i?y.push(e.getValue(a,0).getTime()):y.push(e.getValue(a,0)),this.getBooleanOption("errorBars"))for(s=0;s<n-1;s++)y.push([e.getValue(a,1+2*s),e.getValue(a,2+2*s)]);else{for(s=0;s<l.length;s++){var b=l[s];if(y.push(e.getValue(a,b)),f&&c.hasOwnProperty(b)&&null!==e.getValue(a,c[b][0])){var w={};w.series=e.getColumnLabel(b),w.xval=y[0],w.shortText=t(m.length),w.text="";for(var x=0;x<c[b].length;x++)x&&(w.text+="\n"),w.text+=e.getValue(a,c[b][x]);m.push(w)}}for(s=0;s<y.length;s++)isFinite(y[s])||(y[s]=null)}g.length>0&&y[0]<g[g.length-1][0]&&(v=!0),g.push(y)}else console.warn("Ignoring row "+a+" of DataTable because of undefined or null first column.")}v&&(console.warn("DataTable is out of order; order it correctly to speed loading."),g.sort((function(e,t){return e[0]-t[0]}))),this.rawData_=g,m.length>0&&this.setAnnotations(m,!0),this.attributes_.reparseSeries()},Y.prototype.cascadeDataDidUpdateEvent_=function(){this.cascadeEvents_("dataDidUpdate",{})},Y.prototype.start_=function(){var e=this.file_;"function"==typeof e&&(e=e());const t=r.typeArrayLike(e);if("array"==t)this.rawData_=this.parseArray_(e),this.cascadeDataDidUpdateEvent_(),this.predraw_();else if("object"==t&&"function"==typeof e.getColumnRange)this.parseDataTable_(e),this.cascadeDataDidUpdateEvent_(),this.predraw_();else if("string"==t){if(r.detectLineDelimiter(e))this.loadedEvent_(e);else{var n;n=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");var o=this;n.onreadystatechange=function(){4==n.readyState&&(200!==n.status&&0!==n.status||o.loadedEvent_(n.responseText))},n.open("GET",e,!0),n.send(null)}}else console.error("Unknown data format: "+t)},Y.prototype.updateOptions=function(e,t){"undefined"==typeof t&&(t=!1);var n=e.file,o=Y.copyUserAttrs_(e),i=this.attributes_.numAxes();"rollPeriod"in o&&(this.rollPeriod_=o.rollPeriod),"dateWindow"in o&&(this.dateWindow_=o.dateWindow);var a=r.isPixelChangingOptionList(this.attr_("labels"),o);r.updateDeep(this.user_attrs_,o),this.attributes_.reparseSeries(),i<this.attributes_.numAxes()&&this.plotter_.clear(),n?(this.cascadeEvents_("dataWillUpdate",{}),this.file_=n,t||this.start_()):t||(a?this.predraw_():this.renderGraph_(!1))},Y.copyUserAttrs_=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&"file"!=n&&e.hasOwnProperty(n)&&(t[n]=e[n]);return t},Y.prototype.resize=function(e,t){if(!this.resize_lock){this.resize_lock=!0,null===e!=(null===t)&&(console.warn("Dygraph.resize() should be called with zero parameters or two non-NULL parameters. Pretending it was zero."),e=t=null);var n=this.width_,r=this.height_;e?(this.maindiv_.style.width=e+"px",this.maindiv_.style.height=t+"px",this.width_=e,this.height_=t):(this.width_=this.maindiv_.clientWidth,this.height_=this.maindiv_.clientHeight),n==this.width_&&r==this.height_||(this.resizeElements_(),this.predraw_()),this.resize_lock=!1}},Y.prototype.adjustRoll=function(e){this.rollPeriod_=e,this.predraw_()},Y.prototype.visibility=function(){for(this.getOption("visibility")||(this.attrs_.visibility=[]);this.getOption("visibility").length<this.numColumns()-1;)this.attrs_.visibility.push(!0);return this.getOption("visibility")},Y.prototype.setVisibility=function(e,t){var n=this.visibility(),r=!1;if(Array.isArray(e)||(null!==e&&"object"===typeof e?r=!0:e=[e]),r)for(var o in e)e.hasOwnProperty(o)&&(o<0||o>=n.length?console.warn("Invalid series number in setVisibility: "+o):n[o]=e[o]);else for(o=0;o<e.length;o++)"boolean"===typeof e[o]?o>=n.length?console.warn("Invalid series number in setVisibility: "+o):n[o]=e[o]:e[o]<0||e[o]>=n.length?console.warn("Invalid series number in setVisibility: "+e[o]):n[e[o]]=t;this.predraw_()},Y.prototype.size=function(){return{width:this.width_,height:this.height_}},Y.prototype.setAnnotations=function(e,t){this.annotations_=e,this.layout_?(this.layout_.setAnnotations(this.annotations_),t||this.predraw_()):console.warn("Tried to setAnnotations before dygraph was ready. Try setting them in a ready() block. See dygraphs.com/tests/annotation.html")},Y.prototype.annotations=function(){return this.annotations_},Y.prototype.getLabels=function(){var e=this.attr_("labels");return e?e.slice():null},Y.prototype.indexFromSetName=function(e){return this.setIndexByName_[e]},Y.prototype.getRowForX=function(e){for(var t=0,n=this.numRows()-1;t<=n;){var r=n+t>>1,o=this.getValue(r,0);if(o<e)t=r+1;else if(o>e)n=r-1;else{if(t==r)return r;n=r}}return null},Y.prototype.ready=function(e){this.is_initial_draw_?this.readyFns_.push(e):e.call(this,this)},Y.prototype.addAndTrackEvent=function(e,t,n){r.addEvent(e,t,n),this.registeredEvents_.push({elem:e,type:t,fn:n})},Y.prototype.removeTrackedEvents_=function(){if(this.registeredEvents_)for(var e=0;e<this.registeredEvents_.length;e++){var t=this.registeredEvents_[e];r.removeEvent(t.elem,t.type,t.fn)}this.registeredEvents_=[]},Y.PLUGINS=[U,D,W,N,I,H],Y.GVizChart=q,Y.DASHED_LINE=r.DASHED_LINE,Y.DOT_DASH_LINE=r.DOT_DASH_LINE,Y.dateAxisLabelFormatter=r.dateAxisLabelFormatter,Y.toRGB_=r.toRGB_,Y.findPos=r.findPos,Y.pageX=r.pageX,Y.pageY=r.pageY,Y.dateString_=r.dateString_,Y.defaultInteractionModel=f.defaultModel,Y.nonInteractiveModel=Y.nonInteractiveModel_=f.nonInteractiveModel_,Y.Circles=r.Circles,Y.Plugins={Legend:U,Axes:D,Annotations:I,ChartLabels:N,Grid:H,RangeSelector:W},Y.DataHandlers={DefaultHandler:x,BarsHandler:S,CustomBarsHandler:A,DefaultFractionHandler:k,ErrorBarsHandler:C,FractionsBarsHandler:R},Y.startPan=f.startPan,Y.startZoom=f.startZoom,Y.movePan=f.movePan,Y.moveZoom=f.moveZoom,Y.endPan=f.endPan,Y.endZoom=f.endZoom,Y.numericLinearTicks=u.JL,Y.numericTicks=u.Dv,Y.dateTicker=u.cc,Y.Granularity=u.He,Y.getDateAxis=u.XX,Y.floatFormat=r.floatFormat,r.setupDOMready_(Y);var K=Y},86929:function(e,t,n){!function(){"use strict";var e;function t(e,t,n,r,o){var i=void 0!==r?r:1/3,a=o||!1;if(!n)return[t.x,t.y,null,null];var s=(1-i)*t.x+i*e.x,u=(1-i)*t.y+i*e.y,l=(1-i)*t.x+i*n.x,c=(1-i)*t.y+i*n.y;if(s!=l){var f=t.y-c-(t.x-l)*(u-c)/(s-l);u+=f,c+=f}return a||(u>e.y&&u>t.y?(u=Math.max(e.y,t.y),c=2*t.y-u):u<e.y&&u<t.y&&(u=Math.min(e.y,t.y),c=2*t.y-u),c>t.y&&c>n.y?(c=Math.max(t.y,n.y),u=2*t.y-c):c<t.y&&c<n.y&&(c=Math.min(t.y,n.y),u=2*t.y-c)),[s,u,l,c]}function r(e){return!!e&&!isNaN(e)}function o(e){var n=e.drawingContext,i=e.points;n.beginPath(),n.moveTo(i[0].canvasx,i[0].canvasy);for(var a=i[0].canvasx,s=i[0].canvasy,u=1;u<i.length;u++){var l=i[u-1],c=i[u],f=i[u+1];if(l=l&&r(l.canvasy)?l:null,c=c&&r(c.canvasy)?c:null,f=f&&r(f.canvasy)?f:null,l&&c){var d=t({x:l.canvasx,y:l.canvasy},{x:c.canvasx,y:c.canvasy},f&&{x:f.canvasx,y:f.canvasy},o.smoothing);a=null!==a?a:l.canvasx,s=null!==s?s:l.canvasy,n.bezierCurveTo(a,s,d[0],d[1],c.canvasx,c.canvasy),a=d[2],s=d[3]}else c?(n.moveTo(c.canvasx,c.canvasy),a=c.canvasx,s=c.canvasy):a=s=null}n.stroke()}window.Dygraph?e=window.Dygraph:"undefined"===typeof(e=n(95984)).NAME&&"undefined"!==typeof e.default&&(e=e.default),o.smoothing=1/3,o._getControlPoints=t,window.smoothPlotter=o,e.smoothPlotter=o,e._require.add("dygraphs/src/extras/smooth-plotter.js",{})}()},26712:function(e,t){var n,r;r=this,void 0===(n=function(){return r.EasyPieChart=function(){var e=function(e,t){var n,r=document.createElement("canvas");e.appendChild(r),"object"===typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(r);var o=r.getContext("2d");r.width=r.height=t.size;var i=1;window.devicePixelRatio>1&&(i=window.devicePixelRatio,r.style.width=r.style.height=[t.size,"px"].join(""),r.width=r.height=t.size*i,o.scale(i,i)),o.translate(t.size/2,t.size/2),o.rotate((t.rotate/180-.5)*Math.PI);var a=(t.size-t.lineWidth)/2;t.scaleColor&&t.scaleLength&&(a-=t.scaleLength+2),Date.now=Date.now||function(){return+new Date};var s=function(e,t,n){var r=(n=Math.min(Math.max(-1,n||0),1))<=0;o.beginPath(),o.arc(0,0,a,0,2*Math.PI*n,r),o.strokeStyle=e,o.lineWidth=t,o.stroke()},u=function(){var e,n;o.lineWidth=1,o.fillStyle=t.scaleColor,o.save();for(var r=24;r>0;--r)r%6===0?(n=t.scaleLength,e=0):(n=.6*t.scaleLength,e=t.scaleLength-n),o.fillRect(-t.size/2+e,0,n,1),o.rotate(Math.PI/12);o.restore()},l=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)},c=function(){t.scaleColor&&u(),t.trackColor&&s(t.trackColor,t.trackWidth||t.lineWidth,1)};this.getCanvas=function(){return r},this.getCtx=function(){return o},this.clear=function(){o.clearRect(t.size/-2,t.size/-2,t.size,t.size)},this.draw=function(e){var r;t.scaleColor||t.trackColor?o.getImageData&&o.putImageData?n?o.putImageData(n,0,0):(c(),n=o.getImageData(0,0,t.size*i,t.size*i)):(this.clear(),c()):this.clear(),o.lineCap=t.lineCap,r="function"===typeof t.barColor?t.barColor(e):t.barColor,s(r,t.lineWidth,e/100)}.bind(this),this.animate=function(e,n){var r=Date.now();t.onStart(e,n);var o=function(){var i=Math.min(Date.now()-r,t.animate.duration),a=t.easing(this,i,e,n-e,t.animate.duration);this.draw(a),t.onStep(e,n,a),i>=t.animate.duration?t.onStop(e,n):l(o)}.bind(this);l(o)}.bind(this)};return function(t,n){var r={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,trackWidth:void 0,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(e,t,n,r,o){return(t/=o/2)<1?r/2*t*t+n:-r/2*(--t*(t-2)-1)+n},onStart:function(e,t){},onStep:function(e,t,n){},onStop:function(e,t){}};if("undefined"!==typeof e)r.renderer=e;else{if("undefined"===typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");r.renderer=SVGRenderer}var o={},i=0,a=function(){for(var e in this.el=t,this.options=o,r)r.hasOwnProperty(e)&&(o[e]=n&&"undefined"!==typeof n[e]?n[e]:r[e],"function"===typeof o[e]&&(o[e]=o[e].bind(this)));"string"===typeof o.easing&&"undefined"!==typeof jQuery&&jQuery.isFunction(jQuery.easing[o.easing])?o.easing=jQuery.easing[o.easing]:o.easing=r.easing,"number"===typeof o.animate&&(o.animate={duration:o.animate,enabled:!0}),"boolean"!==typeof o.animate||o.animate||(o.animate={duration:1e3,enabled:o.animate}),this.renderer=new o.renderer(t,o),this.renderer.draw(i),t.dataset&&t.dataset.percent?this.update(parseFloat(t.dataset.percent)):t.getAttribute&&t.getAttribute("data-percent")&&this.update(parseFloat(t.getAttribute("data-percent")))}.bind(this);this.update=function(e){return e=parseFloat(e),o.animate.enabled?this.renderer.animate(i,e):this.renderer.draw(e),i=e,this}.bind(this),this.disableAnimation=function(){return o.animate.enabled=!1,this},this.enableAnimation=function(){return o.animate.enabled=!0,this},a()}}()}.apply(t,[]))||(e.exports=n)},92806:function(e){"use strict";e.exports=function(e,t){for(var n={},r=Object.keys(e),o=Array.isArray(t),i=0;i<r.length;i++){var a=r[i],s=e[a];(o?-1!==t.indexOf(a):t(a,s,e))&&(n[a]=s)}return n}},17648:function(e){"use strict";var t=Array.prototype.slice,n=Object.prototype.toString;e.exports=function(e){var r=this;if("function"!==typeof r||"[object Function]"!==n.call(r))throw new TypeError("Function.prototype.bind called on incompatible "+r);for(var o,i=t.call(arguments,1),a=Math.max(0,r.length-i.length),s=[],u=0;u<a;u++)s.push("$"+u);if(o=Function("binder","return function ("+s.join(",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof o){var n=r.apply(this,i.concat(t.call(arguments)));return Object(n)===n?n:this}return r.apply(e,i.concat(t.call(arguments)))})),r.prototype){var l=function(){};l.prototype=r.prototype,o.prototype=new l,l.prototype=null}return o}},58612:function(e,t,n){"use strict";var r=n(17648);e.exports=Function.prototype.bind||r},25972:function(e){"use strict";var t=function(){return"string"===typeof function(){}.name},n=Object.getOwnPropertyDescriptor;if(n)try{n([],"length")}catch(o){n=null}t.functionsHaveConfigurableNames=function(){if(!t()||!n)return!1;var e=n((function(){}),"name");return!!e&&!!e.configurable};var r=Function.prototype.bind;t.boundFunctionsHaveNames=function(){return t()&&"function"===typeof r&&""!==function(){}.bind().name},e.exports=t},31044:function(e,t,n){"use strict";var r=n(56181)("%Object.defineProperty%",!0),o=function(){if(r)try{return r({},"a",{value:1}),!0}catch(e){return!1}return!1};o.hasArrayLengthDefineBug=function(){if(!o())return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},56181:function(e,t,n){"use strict";var r,o=SyntaxError,i=Function,a=TypeError,s=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(t){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(P){u=null}var l=function(){throw new a},c=u?function(){try{return l}catch(e){try{return u(arguments,"callee").get}catch(t){return l}}}():l,f=n(41405)(),d=n(28185)(),p=Object.getPrototypeOf||(d?function(e){return e.__proto__}:null),h={},g="undefined"!==typeof Uint8Array&&p?p(Uint8Array):r,v={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":f&&p?p([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":h,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":f&&p?p(p([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&f&&p?p((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&f&&p?p((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":f&&p?p(""[Symbol.iterator]()):r,"%Symbol%":f?Symbol:r,"%SyntaxError%":o,"%ThrowTypeError%":c,"%TypedArray%":g,"%TypeError%":a,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet};if(p)try{null.error}catch(P){var m=p(p(P));v["%Error.prototype%"]=m}var y=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&p&&(n=p(o.prototype))}return v[t]=n,n},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},w=n(58612),x=n(17642),_=w.call(Function.call,Array.prototype.concat),S=w.call(Function.apply,Array.prototype.splice),O=w.call(Function.call,String.prototype.replace),C=w.call(Function.call,String.prototype.slice),E=w.call(Function.call,RegExp.prototype.exec),A=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,M=/\\(\\)?/g,k=function(e,t){var n,r=e;if(x(b,r)&&(r="%"+(n=b[r])[0]+"%"),x(v,r)){var i=v[r];if(i===h&&(i=y(r)),"undefined"===typeof i&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new a('"allowMissing" argument must be a boolean');if(null===E(/^%?[^%]*%?$/,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=C(e,0,1),n=C(e,-1);if("%"===t&&"%"!==n)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var r=[];return O(e,A,(function(e,t,n,o){r[r.length]=n?O(o,M,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",i=k("%"+r+"%",t),s=i.name,l=i.value,c=!1,f=i.alias;f&&(r=f[0],S(n,_([0,1],f)));for(var d=1,p=!0;d<n.length;d+=1){var h=n[d],g=C(h,0,1),m=C(h,-1);if(('"'===g||"'"===g||"`"===g||'"'===m||"'"===m||"`"===m)&&g!==m)throw new o("property names with quotes must have matching quotes");if("constructor"!==h&&p||(c=!0),x(v,s="%"+(r+="."+h)+"%"))l=v[s];else if(null!=l){if(!(h in l)){if(!t)throw new a("base intrinsic for "+e+" exists, but the property is not available.");return}if(u&&d+1>=n.length){var y=u(l,h);l=(p=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:l[h]}else p=x(l,h),l=l[h];p&&!c&&(v[s]=l)}}return l}},28185:function(e){"use strict";var t={foo:{}},n=Object;e.exports=function(){return{__proto__:t}.foo===t.foo&&!({__proto__:null}instanceof n)}},41405:function(e,t,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,o=n(55419);e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&o())))}},55419:function(e){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},96410:function(e,t,n){"use strict";var r=n(55419);e.exports=function(){return r()&&!!Symbol.toStringTag}},17642:function(e,t,n){"use strict";var r=n(58612);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},47323:function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}var o;n.d(t,{lX:function(){return u}}),function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(o||(o={}));var i=function(e){return e};var a="beforeunload",s="popstate";function u(e){void 0===e&&(e={});var t=e.window,n=void 0===t?document.defaultView:t,u=n.history;function h(){var e=n.location,t=e.pathname,r=e.search,o=e.hash,a=u.state||{};return[a.idx,i({pathname:t,search:r,hash:o,state:a.usr||null,key:a.key||"default"})]}var g=null;n.addEventListener(s,(function(){if(g)x.call(g),g=null;else{var e=o.Pop,t=h(),n=t[0],r=t[1];if(x.length){if(null!=n){var i=y-n;i&&(g={action:e,location:r,retry:function(){A(-1*i)}},A(i))}}else E(e)}}));var v=o.Pop,m=h(),y=m[0],b=m[1],w=c(),x=c();function _(e){return"string"===typeof e?e:d(e)}function S(e,t){return void 0===t&&(t=null),i(r({pathname:b.pathname,hash:"",search:""},"string"===typeof e?p(e):e,{state:t,key:f()}))}function O(e,t){return[{usr:e.state,key:e.key,idx:t},_(e)]}function C(e,t,n){return!x.length||(x.call({action:e,location:t,retry:n}),!1)}function E(e){v=e;var t=h();y=t[0],b=t[1],w.call({action:v,location:b})}function A(e){u.go(e)}null==y&&(y=0,u.replaceState(r({},u.state,{idx:y}),""));var M={get action(){return v},get location(){return b},createHref:_,push:function e(t,r){var i=o.Push,a=S(t,r);if(C(i,a,(function(){e(t,r)}))){var s=O(a,y+1),l=s[0],c=s[1];try{u.pushState(l,"",c)}catch(f){n.location.assign(c)}E(i)}},replace:function e(t,n){var r=o.Replace,i=S(t,n);if(C(r,i,(function(){e(t,n)}))){var a=O(i,y),s=a[0],l=a[1];u.replaceState(s,"",l),E(r)}},go:A,back:function(){A(-1)},forward:function(){A(1)},listen:function(e){return w.push(e)},block:function(e){var t=x.push(e);return 1===x.length&&n.addEventListener(a,l),function(){t(),x.length||n.removeEventListener(a,l)}}};return M}function l(e){e.preventDefault(),e.returnValue=""}function c(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function f(){return Math.random().toString(36).substr(2,8)}function d(e){var t=e.pathname,n=void 0===t?"/":t,r=e.search,o=void 0===r?"":r,i=e.hash,a=void 0===i?"":i;return o&&"?"!==o&&(n+="?"===o.charAt(0)?o:"?"+o),a&&"#"!==a&&(n+="#"===a.charAt(0)?a:"#"+a),n}function p(e){var t={};if(e){var n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}},8679:function(e,t,n){"use strict";var r=n(21296),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function u(e){return r.isMemo(e)?a:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var l=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=c(n);f&&(a=a.concat(f(n)));for(var s=u(t),g=u(n),v=0;v<a.length;++v){var m=a[v];if(!i[m]&&(!r||!r[m])&&(!g||!g[m])&&(!s||!s[m])){var y=d(n,m);try{l(t,m,y)}catch(b){}}}}return t}},96103:function(e,t){"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,l=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,m=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function x(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case f:case i:case s:case a:case p:return e;default:switch(e=e&&e.$$typeof){case l:case d:case v:case g:case u:return e;default:return t}}case o:return t}}}function _(e){return x(e)===f}t.AsyncMode=c,t.ConcurrentMode=f,t.ContextConsumer=l,t.ContextProvider=u,t.Element=r,t.ForwardRef=d,t.Fragment=i,t.Lazy=v,t.Memo=g,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=p,t.isAsyncMode=function(e){return _(e)||x(e)===c},t.isConcurrentMode=_,t.isContextConsumer=function(e){return x(e)===l},t.isContextProvider=function(e){return x(e)===u},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return x(e)===d},t.isFragment=function(e){return x(e)===i},t.isLazy=function(e){return x(e)===v},t.isMemo=function(e){return x(e)===g},t.isPortal=function(e){return x(e)===o},t.isProfiler=function(e){return x(e)===s},t.isStrictMode=function(e){return x(e)===a},t.isSuspense=function(e){return x(e)===p},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===i||e===f||e===s||e===a||e===p||e===h||"object"===typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===g||e.$$typeof===u||e.$$typeof===l||e.$$typeof===d||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===m)},t.typeOf=x},21296:function(e,t,n){"use strict";e.exports=n(96103)},82584:function(e,t,n){"use strict";var r=n(96410)(),o=n(21924)("Object.prototype.toString"),i=function(e){return!(r&&e&&"object"===typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)},a=function(e){return!!i(e)||null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Array]"!==o(e)&&"[object Function]"===o(e.callee)},s=function(){return i(arguments)}();i.isLegacyArguments=a,e.exports=s?i:a},48738:function(e){function t(e){return!!e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(t(e)||function(e){return"function"===typeof e.readFloatLE&&"function"===typeof e.slice&&t(e.slice(0,0))}(e)||!!e._isBuffer)}},18923:function(e,t,n){"use strict";var r=Date.prototype.getDay,o=Object.prototype.toString,i=n(96410)();e.exports=function(e){return"object"===typeof e&&null!==e&&(i?function(e){try{return r.call(e),!0}catch(t){return!1}}(e):"[object Date]"===o.call(e))}},98420:function(e,t,n){"use strict";var r,o,i,a,s=n(21924),u=n(96410)();if(u){r=s("Object.prototype.hasOwnProperty"),o=s("RegExp.prototype.exec"),i={};var l=function(){throw i};a={toString:l,valueOf:l},"symbol"===typeof Symbol.toPrimitive&&(a[Symbol.toPrimitive]=l)}var c=s("Object.prototype.toString"),f=Object.getOwnPropertyDescriptor;e.exports=u?function(e){if(!e||"object"!==typeof e)return!1;var t=f(e,"lastIndex");if(!(t&&r(t,"value")))return!1;try{o(e,a)}catch(n){return n===i}}:function(e){return!(!e||"object"!==typeof e&&"function"!==typeof e)&&"[object RegExp]"===c(e)}},18552:function(e,t,n){var r=n(10852)(n(55639),"DataView");e.exports=r},1989:function(e,t,n){var r=n(51789),o=n(80401),i=n(57667),a=n(21327),s=n(81866);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=i,u.prototype.has=a,u.prototype.set=s,e.exports=u},96425:function(e,t,n){var r=n(3118),o=n(9435);function i(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}i.prototype=r(o.prototype),i.prototype.constructor=i,e.exports=i},38407:function(e,t,n){var r=n(27040),o=n(14125),i=n(82117),a=n(67518),s=n(13399);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=i,u.prototype.has=a,u.prototype.set=s,e.exports=u},7548:function(e,t,n){var r=n(3118),o=n(9435);function i(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}i.prototype=r(o.prototype),i.prototype.constructor=i,e.exports=i},57071:function(e,t,n){var r=n(10852)(n(55639),"Map");e.exports=r},83369:function(e,t,n){var r=n(24785),o=n(11285),i=n(96e3),a=n(49916),s=n(95265);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=i,u.prototype.has=a,u.prototype.set=s,e.exports=u},53818:function(e,t,n){var r=n(10852)(n(55639),"Promise");e.exports=r},58525:function(e,t,n){var r=n(10852)(n(55639),"Set");e.exports=r},88668:function(e,t,n){var r=n(83369),o=n(90619),i=n(72385);function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}a.prototype.add=a.prototype.push=o,a.prototype.has=i,e.exports=a},46384:function(e,t,n){var r=n(38407),o=n(37465),i=n(63779),a=n(67599),s=n(44758),u=n(34309);function l(e){var t=this.__data__=new r(e);this.size=t.size}l.prototype.clear=o,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=s,l.prototype.set=u,e.exports=l},62705:function(e,t,n){var r=n(55639).Symbol;e.exports=r},11149:function(e,t,n){var r=n(55639).Uint8Array;e.exports=r},70577:function(e,t,n){var r=n(10852)(n(55639),"WeakMap");e.exports=r},96874:function(e){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},77412:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},34963:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}},47443:function(e,t,n){var r=n(42118);e.exports=function(e,t){return!!(null==e?0:e.length)&&r(e,t,0)>-1}},1196:function(e){e.exports=function(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}},14636:function(e,t,n){var r=n(22545),o=n(35694),i=n(1469),a=n(44144),s=n(65776),u=n(36719),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),c=!n&&o(e),f=!n&&!c&&a(e),d=!n&&!c&&!f&&u(e),p=n||c||f||d,h=p?r(e.length,String):[],g=h.length;for(var v in e)!t&&!l.call(e,v)||p&&("length"==v||f&&("offset"==v||"parent"==v)||d&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||s(v,g))||h.push(v);return h}},29932:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}},62488:function(e){e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}},86556:function(e,t,n){var r=n(89465),o=n(77813);e.exports=function(e,t,n){(void 0!==n&&!o(e[t],n)||void 0===n&&!(t in e))&&r(e,t,n)}},34865:function(e,t,n){var r=n(89465),o=n(77813),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var a=e[t];i.call(e,t)&&o(a,n)&&(void 0!==n||t in e)||r(e,t,n)}},18470:function(e,t,n){var r=n(77813);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},44037:function(e,t,n){var r=n(98363),o=n(3674);e.exports=function(e,t){return e&&r(t,o(t),e)}},63886:function(e,t,n){var r=n(98363),o=n(81704);e.exports=function(e,t){return e&&r(t,o(t),e)}},89465:function(e,t,n){var r=n(38777);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},85990:function(e,t,n){var r=n(46384),o=n(77412),i=n(34865),a=n(44037),s=n(63886),u=n(64626),l=n(278),c=n(18805),f=n(1911),d=n(58234),p=n(46904),h=n(64160),g=n(43824),v=n(29148),m=n(38517),y=n(1469),b=n(44144),w=n(56688),x=n(13218),_=n(72928),S=n(3674),O=n(81704),C="[object Arguments]",E="[object Function]",A="[object Object]",M={};M[C]=M["[object Array]"]=M["[object ArrayBuffer]"]=M["[object DataView]"]=M["[object Boolean]"]=M["[object Date]"]=M["[object Float32Array]"]=M["[object Float64Array]"]=M["[object Int8Array]"]=M["[object Int16Array]"]=M["[object Int32Array]"]=M["[object Map]"]=M["[object Number]"]=M[A]=M["[object RegExp]"]=M["[object Set]"]=M["[object String]"]=M["[object Symbol]"]=M["[object Uint8Array]"]=M["[object Uint8ClampedArray]"]=M["[object Uint16Array]"]=M["[object Uint32Array]"]=!0,M["[object Error]"]=M[E]=M["[object WeakMap]"]=!1,e.exports=function e(t,n,k,P,R,T){var I,B=1&n,D=2&n,j=4&n;if(k&&(I=R?k(t,P,R,T):k(t)),void 0!==I)return I;if(!x(t))return t;var L=y(t);if(L){if(I=g(t),!B)return l(t,I)}else{var Z=h(t),N=Z==E||"[object GeneratorFunction]"==Z;if(b(t))return u(t,B);if(Z==A||Z==C||N&&!R){if(I=D||N?{}:m(t),!B)return D?f(t,s(I,t)):c(t,a(I,t))}else{if(!M[Z])return R?t:{};I=v(t,Z,B)}}T||(T=new r);var F=T.get(t);if(F)return F;T.set(t,I),_(t)?t.forEach((function(r){I.add(e(r,n,k,r,t,T))})):w(t)&&t.forEach((function(r,o){I.set(o,e(r,n,k,o,t,T))}));var H=L?void 0:(j?D?p:d:D?O:S)(t);return o(H||t,(function(r,o){H&&(r=t[o=r]),i(I,o,e(r,n,k,o,t,T))})),I}},3118:function(e,t,n){var r=n(13218),o=Object.create,i=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=i},20731:function(e,t,n){var r=n(88668),o=n(47443),i=n(1196),a=n(29932),s=n(7518),u=n(74757);e.exports=function(e,t,n,l){var c=-1,f=o,d=!0,p=e.length,h=[],g=t.length;if(!p)return h;n&&(t=a(t,s(n))),l?(f=i,d=!1):t.length>=200&&(f=u,d=!1,t=new r(t));e:for(;++c<p;){var v=e[c],m=null==n?v:n(v);if(v=l||0!==v?v:0,d&&m===m){for(var y=g;y--;)if(t[y]===m)continue e;h.push(v)}else f(t,m,l)||h.push(v)}return h}},41848:function(e){e.exports=function(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}},21078:function(e,t,n){var r=n(62488),o=n(37285);e.exports=function e(t,n,i,a,s){var u=-1,l=t.length;for(i||(i=o),s||(s=[]);++u<l;){var c=t[u];n>0&&i(c)?n>1?e(c,n-1,i,a,s):r(s,c):a||(s[s.length]=c)}return s}},28483:function(e,t,n){var r=n(25063)();e.exports=r},97786:function(e,t,n){var r=n(71811),o=n(40327);e.exports=function(e,t){for(var n=0,i=(t=r(t,e)).length;null!=e&&n<i;)e=e[o(t[n++])];return n&&n==i?e:void 0}},68866:function(e,t,n){var r=n(62488),o=n(1469);e.exports=function(e,t,n){var i=t(e);return o(e)?i:r(i,n(e))}},44239:function(e,t,n){var r=n(62705),o=n(89607),i=n(2333),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},42118:function(e,t,n){var r=n(41848),o=n(62722),i=n(42351);e.exports=function(e,t,n){return t===t?i(e,t,n):r(e,o,n)}},9454:function(e,t,n){var r=n(44239),o=n(37005);e.exports=function(e){return o(e)&&"[object Arguments]"==r(e)}},25588:function(e,t,n){var r=n(64160),o=n(37005);e.exports=function(e){return o(e)&&"[object Map]"==r(e)}},62722:function(e){e.exports=function(e){return e!==e}},28458:function(e,t,n){var r=n(23560),o=n(15346),i=n(13218),a=n(80346),s=/^\[object .+?Constructor\]$/,u=Function.prototype,l=Object.prototype,c=u.toString,f=l.hasOwnProperty,d=RegExp("^"+c.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(r(e)?d:s).test(a(e))}},29221:function(e,t,n){var r=n(64160),o=n(37005);e.exports=function(e){return o(e)&&"[object Set]"==r(e)}},38749:function(e,t,n){var r=n(44239),o=n(41780),i=n(37005),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[r(e)]}},280:function(e,t,n){var r=n(25726),o=n(86916),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},10313:function(e,t,n){var r=n(13218),o=n(25726),i=n(33498),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=o(e),n=[];for(var s in e)("constructor"!=s||!t&&a.call(e,s))&&n.push(s);return n}},9435:function(e){e.exports=function(){}},42980:function(e,t,n){var r=n(46384),o=n(86556),i=n(28483),a=n(59783),s=n(13218),u=n(81704),l=n(36390);e.exports=function e(t,n,c,f,d){t!==n&&i(n,(function(i,u){if(d||(d=new r),s(i))a(t,n,u,c,e,f,d);else{var p=f?f(l(t,u),i,u+"",t,n,d):void 0;void 0===p&&(p=i),o(t,u,p)}}),u)}},59783:function(e,t,n){var r=n(86556),o=n(64626),i=n(77133),a=n(278),s=n(38517),u=n(35694),l=n(1469),c=n(29246),f=n(44144),d=n(23560),p=n(13218),h=n(68630),g=n(36719),v=n(36390),m=n(59881);e.exports=function(e,t,n,y,b,w,x){var _=v(e,n),S=v(t,n),O=x.get(S);if(O)r(e,n,O);else{var C=w?w(_,S,n+"",e,t,x):void 0,E=void 0===C;if(E){var A=l(S),M=!A&&f(S),k=!A&&!M&&g(S);C=S,A||M||k?l(_)?C=_:c(_)?C=a(_):M?(E=!1,C=o(S,!0)):k?(E=!1,C=i(S,!0)):C=[]:h(S)||u(S)?(C=_,u(_)?C=m(_):p(_)&&!d(_)||(C=s(S))):E=!1}E&&(x.set(S,C),b(C,S,y,w,x),x.delete(S)),r(e,n,C)}}},5976:function(e,t,n){var r=n(6557),o=n(45357),i=n(30061);e.exports=function(e,t){return i(o(e,t,r),e+"")}},56560:function(e,t,n){var r=n(75703),o=n(38777),i=n(6557),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},14259:function(e){e.exports=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}},22545:function(e){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},80531:function(e,t,n){var r=n(62705),o=n(29932),i=n(1469),a=n(33448),s=r?r.prototype:void 0,u=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(a(t))return u?u.call(t):"";var n=t+"";return"0"==n&&1/t==-Infinity?"-0":n}},7518:function(e){e.exports=function(e){return function(t){return e(t)}}},57406:function(e,t,n){var r=n(71811),o=n(10928),i=n(40292),a=n(40327);e.exports=function(e,t){return t=r(t,e),null==(e=i(e,t))||delete e[a(o(t))]}},74757:function(e){e.exports=function(e,t){return e.has(t)}},71811:function(e,t,n){var r=n(1469),o=n(15403),i=n(55514),a=n(79833);e.exports=function(e,t){return r(e)?e:o(e,t)?[e]:i(a(e))}},74318:function(e,t,n){var r=n(11149);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},64626:function(e,t,n){e=n.nmd(e);var r=n(55639),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o?r.Buffer:void 0,s=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}},57157:function(e,t,n){var r=n(74318);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},93147:function(e){var t=/\w*$/;e.exports=function(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}},40419:function(e,t,n){var r=n(62705),o=r?r.prototype:void 0,i=o?o.valueOf:void 0;e.exports=function(e){return i?Object(i.call(e)):{}}},77133:function(e,t,n){var r=n(74318);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},278:function(e){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},98363:function(e,t,n){var r=n(34865),o=n(89465);e.exports=function(e,t,n,i){var a=!n;n||(n={});for(var s=-1,u=t.length;++s<u;){var l=t[s],c=i?i(n[l],e[l],l,n,e):void 0;void 0===c&&(c=e[l]),a?o(n,l,c):r(n,l,c)}return n}},18805:function(e,t,n){var r=n(98363),o=n(99551);e.exports=function(e,t){return r(e,o(e),t)}},1911:function(e,t,n){var r=n(98363),o=n(51442);e.exports=function(e,t){return r(e,o(e),t)}},14429:function(e,t,n){var r=n(55639)["__core-js_shared__"];e.exports=r},21463:function(e,t,n){var r=n(5976),o=n(16612);e.exports=function(e){return r((function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,s&&o(n[0],n[1],s)&&(a=i<3?void 0:a,i=1),t=Object(t);++r<i;){var u=n[r];u&&e(t,u,r,a)}return t}))}},25063:function(e){e.exports=function(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),s=a.length;s--;){var u=a[e?s:++o];if(!1===n(i[u],u,i))break}return t}}},23468:function(e,t,n){var r=n(7548),o=n(99021),i=n(66833),a=n(97658),s=n(1469),u=n(86528);e.exports=function(e){return o((function(t){var n=t.length,o=n,l=r.prototype.thru;for(e&&t.reverse();o--;){var c=t[o];if("function"!=typeof c)throw new TypeError("Expected a function");if(l&&!f&&"wrapper"==a(c))var f=new r([],!0)}for(o=f?o:n;++o<n;){c=t[o];var d=a(c),p="wrapper"==d?i(c):void 0;f=p&&u(p[0])&&424==p[1]&&!p[4].length&&1==p[9]?f[a(p[0])].apply(f,p[3]):1==c.length&&u(c)?f[d]():f.thru(c)}return function(){var e=arguments,r=e[0];if(f&&1==e.length&&s(r))return f.plant(r).value();for(var o=0,i=n?t[o].apply(this,e):r;++o<n;)i=t[o].call(this,i);return i}}))}},60696:function(e,t,n){var r=n(68630);e.exports=function(e){return r(e)?void 0:e}},38777:function(e,t,n){var r=n(10852),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=o},99021:function(e,t,n){var r=n(85564),o=n(45357),i=n(30061);e.exports=function(e){return i(o(e,void 0,r),e+"")}},31957:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},58234:function(e,t,n){var r=n(68866),o=n(99551),i=n(3674);e.exports=function(e){return r(e,i,o)}},46904:function(e,t,n){var r=n(68866),o=n(51442),i=n(81704);e.exports=function(e){return r(e,i,o)}},66833:function(e,t,n){var r=n(20546),o=n(50308),i=r?function(e){return r.get(e)}:o;e.exports=i},97658:function(e,t,n){var r=n(52060),o=Object.prototype.hasOwnProperty;e.exports=function(e){for(var t=e.name+"",n=r[t],i=o.call(r,t)?n.length:0;i--;){var a=n[i],s=a.func;if(null==s||s==e)return a.name}return t}},45050:function(e,t,n){var r=n(37019);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},10852:function(e,t,n){var r=n(28458),o=n(47801);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},85924:function(e,t,n){var r=n(5569)(Object.getPrototypeOf,Object);e.exports=r},89607:function(e,t,n){var r=n(62705),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(u){}var o=a.call(e);return r&&(t?e[s]=n:delete e[s]),o}},99551:function(e,t,n){var r=n(34963),o=n(70479),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(e){return null==e?[]:(e=Object(e),r(a(e),(function(t){return i.call(e,t)})))}:o;e.exports=s},51442:function(e,t,n){var r=n(62488),o=n(85924),i=n(99551),a=n(70479),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,i(e)),e=o(e);return t}:a;e.exports=s},64160:function(e,t,n){var r=n(18552),o=n(57071),i=n(53818),a=n(58525),s=n(70577),u=n(44239),l=n(80346),c="[object Map]",f="[object Promise]",d="[object Set]",p="[object WeakMap]",h="[object DataView]",g=l(r),v=l(o),m=l(i),y=l(a),b=l(s),w=u;(r&&w(new r(new ArrayBuffer(1)))!=h||o&&w(new o)!=c||i&&w(i.resolve())!=f||a&&w(new a)!=d||s&&w(new s)!=p)&&(w=function(e){var t=u(e),n="[object Object]"==t?e.constructor:void 0,r=n?l(n):"";if(r)switch(r){case g:return h;case v:return c;case m:return f;case y:return d;case b:return p}return t}),e.exports=w},47801:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},51789:function(e,t,n){var r=n(94536);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},80401:function(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},57667:function(e,t,n){var r=n(94536),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(t,e)?t[e]:void 0}},21327:function(e,t,n){var r=n(94536),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}},81866:function(e,t,n){var r=n(94536);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},43824:function(e){var t=Object.prototype.hasOwnProperty;e.exports=function(e){var n=e.length,r=new e.constructor(n);return n&&"string"==typeof e[0]&&t.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},29148:function(e,t,n){var r=n(74318),o=n(57157),i=n(93147),a=n(40419),s=n(77133);e.exports=function(e,t,n){var u=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new u(+e);case"[object DataView]":return o(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,n);case"[object Map]":case"[object Set]":return new u;case"[object Number]":case"[object String]":return new u(e);case"[object RegExp]":return i(e);case"[object Symbol]":return a(e)}}},38517:function(e,t,n){var r=n(3118),o=n(85924),i=n(25726);e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:r(o(e))}},37285:function(e,t,n){var r=n(62705),o=n(35694),i=n(1469),a=r?r.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||o(e)||!!(a&&e&&e[a])}},65776:function(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},16612:function(e,t,n){var r=n(77813),o=n(98612),i=n(65776),a=n(13218);e.exports=function(e,t,n){if(!a(n))return!1;var s=typeof t;return!!("number"==s?o(n)&&i(t,n.length):"string"==s&&t in n)&&r(n[t],e)}},15403:function(e,t,n){var r=n(1469),o=n(33448),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!o(e))||(a.test(e)||!i.test(e)||null!=t&&e in Object(t))}},37019:function(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},86528:function(e,t,n){var r=n(96425),o=n(66833),i=n(97658),a=n(8111);e.exports=function(e){var t=i(e),n=a[t];if("function"!=typeof n||!(t in r.prototype))return!1;if(e===n)return!0;var s=o(n);return!!s&&e===s[0]}},15346:function(e,t,n){var r=n(14429),o=function(){var e=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!o&&o in e}},25726:function(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},27040:function(e){e.exports=function(){this.__data__=[],this.size=0}},14125:function(e,t,n){var r=n(18470),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():o.call(t,n,1),--this.size,!0)}},82117:function(e,t,n){var r=n(18470);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},67518:function(e,t,n){var r=n(18470);e.exports=function(e){return r(this.__data__,e)>-1}},13399:function(e,t,n){var r=n(18470);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},24785:function(e,t,n){var r=n(1989),o=n(38407),i=n(57071);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},11285:function(e,t,n){var r=n(45050);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},96e3:function(e,t,n){var r=n(45050);e.exports=function(e){return r(this,e).get(e)}},49916:function(e,t,n){var r=n(45050);e.exports=function(e){return r(this,e).has(e)}},95265:function(e,t,n){var r=n(45050);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},24523:function(e,t,n){var r=n(88306);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},20546:function(e,t,n){var r=n(70577),o=r&&new r;e.exports=o},94536:function(e,t,n){var r=n(10852)(Object,"create");e.exports=r},86916:function(e,t,n){var r=n(5569)(Object.keys,Object);e.exports=r},33498:function(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},31167:function(e,t,n){e=n.nmd(e);var r=n(31957),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(t){}}();e.exports=s},2333:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5569:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},45357:function(e,t,n){var r=n(96874),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,s=o(i.length-t,0),u=Array(s);++a<s;)u[a]=i[t+a];a=-1;for(var l=Array(t+1);++a<t;)l[a]=i[a];return l[t]=n(u),r(e,this,l)}}},40292:function(e,t,n){var r=n(97786),o=n(14259);e.exports=function(e,t){return t.length<2?e:r(e,o(t,0,-1))}},52060:function(e){e.exports={}},55639:function(e,t,n){var r=n(31957),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},36390:function(e){e.exports=function(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}},90619:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},72385:function(e){e.exports=function(e){return this.__data__.has(e)}},30061:function(e,t,n){var r=n(56560),o=n(21275)(r);e.exports=o},21275:function(e){var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var o=t(),i=16-(o-r);if(r=o,i>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},37465:function(e,t,n){var r=n(38407);e.exports=function(){this.__data__=new r,this.size=0}},63779:function(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},67599:function(e){e.exports=function(e){return this.__data__.get(e)}},44758:function(e){e.exports=function(e){return this.__data__.has(e)}},34309:function(e,t,n){var r=n(38407),o=n(57071),i=n(83369);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(e,t),this.size=n.size,this}},42351:function(e){e.exports=function(e,t,n){for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1}},55514:function(e,t,n){var r=n(24523),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,(function(e,n,r,o){t.push(r?o.replace(i,"$1"):n||e)})),t}));e.exports=a},40327:function(e,t,n){var r=n(33448);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}},80346:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(n){}try{return e+""}catch(n){}}return""}},21913:function(e,t,n){var r=n(96425),o=n(7548),i=n(278);e.exports=function(e){if(e instanceof r)return e.clone();var t=new o(e.__wrapped__,e.__chain__);return t.__actions__=i(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}},75703:function(e){e.exports=function(e){return function(){return e}}},91966:function(e,t,n){var r=n(20731),o=n(21078),i=n(5976),a=n(29246),s=i((function(e,t){return a(e)?r(e,o(t,1,a,!0)):[]}));e.exports=s},77813:function(e){e.exports=function(e,t){return e===t||e!==e&&t!==t}},85564:function(e,t,n){var r=n(21078);e.exports=function(e){return(null==e?0:e.length)?r(e,1):[]}},59242:function(e,t,n){var r=n(23468)();e.exports=r},6557:function(e){e.exports=function(e){return e}},35694:function(e,t,n){var r=n(9454),o=n(37005),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return o(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=u},1469:function(e){var t=Array.isArray;e.exports=t},98612:function(e,t,n){var r=n(23560),o=n(41780);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},29246:function(e,t,n){var r=n(98612),o=n(37005);e.exports=function(e){return o(e)&&r(e)}},44144:function(e,t,n){e=n.nmd(e);var r=n(55639),o=n(95062),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,s=a&&a.exports===i?r.Buffer:void 0,u=(s?s.isBuffer:void 0)||o;e.exports=u},23560:function(e,t,n){var r=n(44239),o=n(13218);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},41780:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},56688:function(e,t,n){var r=n(25588),o=n(7518),i=n(31167),a=i&&i.isMap,s=a?o(a):r;e.exports=s},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},37005:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},68630:function(e,t,n){var r=n(44239),o=n(85924),i=n(37005),a=Function.prototype,s=Object.prototype,u=a.toString,l=s.hasOwnProperty,c=u.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=r(e))return!1;var t=o(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==c}},72928:function(e,t,n){var r=n(29221),o=n(7518),i=n(31167),a=i&&i.isSet,s=a?o(a):r;e.exports=s},33448:function(e,t,n){var r=n(44239),o=n(37005);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},36719:function(e,t,n){var r=n(38749),o=n(7518),i=n(31167),a=i&&i.isTypedArray,s=a?o(a):r;e.exports=s},3674:function(e,t,n){var r=n(14636),o=n(280),i=n(98612);e.exports=function(e){return i(e)?r(e):o(e)}},81704:function(e,t,n){var r=n(14636),o=n(10313),i=n(98612);e.exports=function(e){return i(e)?r(e,!0):o(e)}},10928:function(e){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},88306:function(e,t,n){var r=n(83369);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,e.exports=o},82492:function(e,t,n){var r=n(42980),o=n(21463)((function(e,t,n){r(e,t,n)}));e.exports=o},50308:function(e){e.exports=function(){}},57557:function(e,t,n){var r=n(29932),o=n(85990),i=n(57406),a=n(71811),s=n(98363),u=n(60696),l=n(99021),c=n(46904),f=l((function(e,t){var n={};if(null==e)return n;var l=!1;t=r(t,(function(t){return t=a(t,e),l||(l=t.length>1),t})),s(e,c(e),n),l&&(n=o(n,7,u));for(var f=t.length;f--;)i(n,t[f]);return n}));e.exports=f},70479:function(e){e.exports=function(){return[]}},95062:function(e){e.exports=function(){return!1}},59881:function(e,t,n){var r=n(98363),o=n(81704);e.exports=function(e){return r(e,o(e))}},79833:function(e,t,n){var r=n(80531);e.exports=function(e){return null==e?"":r(e)}},8111:function(e,t,n){var r=n(96425),o=n(7548),i=n(9435),a=n(1469),s=n(37005),u=n(21913),l=Object.prototype.hasOwnProperty;function c(e){if(s(e)&&!a(e)&&!(e instanceof r)){if(e instanceof o)return e;if(l.call(e,"__wrapped__"))return u(e)}return new o(e)}c.prototype=i.prototype,c.prototype.constructor=c,e.exports=c},2568:function(e,t,n){!function(){var t=n(71012),r=n(40487).utf8,o=n(48738),i=n(40487).bin,a=function(e,n){e.constructor==String?e=n&&"binary"===n.encoding?i.stringToBytes(e):r.stringToBytes(e):o(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var s=t.bytesToWords(e),u=8*e.length,l=1732584193,c=-271733879,f=-1732584194,d=271733878,p=0;p<s.length;p++)s[p]=16711935&(s[p]<<8|s[p]>>>24)|4278255360&(s[p]<<24|s[p]>>>8);s[u>>>5]|=128<<u%32,s[14+(u+64>>>9<<4)]=u;var h=a._ff,g=a._gg,v=a._hh,m=a._ii;for(p=0;p<s.length;p+=16){var y=l,b=c,w=f,x=d;l=h(l,c,f,d,s[p+0],7,-680876936),d=h(d,l,c,f,s[p+1],12,-389564586),f=h(f,d,l,c,s[p+2],17,606105819),c=h(c,f,d,l,s[p+3],22,-1044525330),l=h(l,c,f,d,s[p+4],7,-176418897),d=h(d,l,c,f,s[p+5],12,1200080426),f=h(f,d,l,c,s[p+6],17,-1473231341),c=h(c,f,d,l,s[p+7],22,-45705983),l=h(l,c,f,d,s[p+8],7,1770035416),d=h(d,l,c,f,s[p+9],12,-1958414417),f=h(f,d,l,c,s[p+10],17,-42063),c=h(c,f,d,l,s[p+11],22,-1990404162),l=h(l,c,f,d,s[p+12],7,1804603682),d=h(d,l,c,f,s[p+13],12,-40341101),f=h(f,d,l,c,s[p+14],17,-1502002290),l=g(l,c=h(c,f,d,l,s[p+15],22,1236535329),f,d,s[p+1],5,-165796510),d=g(d,l,c,f,s[p+6],9,-1069501632),f=g(f,d,l,c,s[p+11],14,643717713),c=g(c,f,d,l,s[p+0],20,-373897302),l=g(l,c,f,d,s[p+5],5,-701558691),d=g(d,l,c,f,s[p+10],9,38016083),f=g(f,d,l,c,s[p+15],14,-660478335),c=g(c,f,d,l,s[p+4],20,-405537848),l=g(l,c,f,d,s[p+9],5,568446438),d=g(d,l,c,f,s[p+14],9,-1019803690),f=g(f,d,l,c,s[p+3],14,-187363961),c=g(c,f,d,l,s[p+8],20,1163531501),l=g(l,c,f,d,s[p+13],5,-1444681467),d=g(d,l,c,f,s[p+2],9,-51403784),f=g(f,d,l,c,s[p+7],14,1735328473),l=v(l,c=g(c,f,d,l,s[p+12],20,-1926607734),f,d,s[p+5],4,-378558),d=v(d,l,c,f,s[p+8],11,-2022574463),f=v(f,d,l,c,s[p+11],16,1839030562),c=v(c,f,d,l,s[p+14],23,-35309556),l=v(l,c,f,d,s[p+1],4,-1530992060),d=v(d,l,c,f,s[p+4],11,1272893353),f=v(f,d,l,c,s[p+7],16,-155497632),c=v(c,f,d,l,s[p+10],23,-1094730640),l=v(l,c,f,d,s[p+13],4,681279174),d=v(d,l,c,f,s[p+0],11,-358537222),f=v(f,d,l,c,s[p+3],16,-722521979),c=v(c,f,d,l,s[p+6],23,76029189),l=v(l,c,f,d,s[p+9],4,-640364487),d=v(d,l,c,f,s[p+12],11,-421815835),f=v(f,d,l,c,s[p+15],16,530742520),l=m(l,c=v(c,f,d,l,s[p+2],23,-995338651),f,d,s[p+0],6,-198630844),d=m(d,l,c,f,s[p+7],10,1126891415),f=m(f,d,l,c,s[p+14],15,-1416354905),c=m(c,f,d,l,s[p+5],21,-57434055),l=m(l,c,f,d,s[p+12],6,1700485571),d=m(d,l,c,f,s[p+3],10,-1894986606),f=m(f,d,l,c,s[p+10],15,-1051523),c=m(c,f,d,l,s[p+1],21,-2054922799),l=m(l,c,f,d,s[p+8],6,1873313359),d=m(d,l,c,f,s[p+15],10,-30611744),f=m(f,d,l,c,s[p+6],15,-1560198380),c=m(c,f,d,l,s[p+13],21,1309151649),l=m(l,c,f,d,s[p+4],6,-145523070),d=m(d,l,c,f,s[p+11],10,-1120210379),f=m(f,d,l,c,s[p+2],15,718787259),c=m(c,f,d,l,s[p+9],21,-343485551),l=l+y>>>0,c=c+b>>>0,f=f+w>>>0,d=d+x>>>0}return t.endian([l,c,f,d])};a._ff=function(e,t,n,r,o,i,a){var s=e+(t&n|~t&r)+(o>>>0)+a;return(s<<i|s>>>32-i)+t},a._gg=function(e,t,n,r,o,i,a){var s=e+(t&r|n&~r)+(o>>>0)+a;return(s<<i|s>>>32-i)+t},a._hh=function(e,t,n,r,o,i,a){var s=e+(t^n^r)+(o>>>0)+a;return(s<<i|s>>>32-i)+t},a._ii=function(e,t,n,r,o,i,a){var s=e+(n^(t|~r))+(o>>>0)+a;return(s<<i|s>>>32-i)+t},a._blocksize=16,a._digestsize=16,e.exports=function(e,n){if(void 0===e||null===e)throw new Error("Illegal argument "+e);var r=t.wordsToBytes(a(e,n));return n&&n.asBytes?r:n&&n.asString?i.bytesToString(r):t.bytesToHex(r)}}()},27418:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,o){for(var i,a,s=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u<arguments.length;u++){for(var l in i=Object(arguments[u]))n.call(i,l)&&(s[l]=i[l]);if(t){a=t(i);for(var c=0;c<a.length;c++)r.call(i,a[c])&&(s[a[c]]=i[a[c]])}}return s}},24244:function(e){"use strict";var t=function(e){return e!==e};e.exports=function(e,n){return 0===e&&0===n?1/e===1/n:e===n||!(!t(e)||!t(n))}},20609:function(e,t,n){"use strict";var r=n(17446),o=n(55559),i=n(24244),a=n(75624),s=n(52281),u=o(a(),Object);r(u,{getPolyfill:a,implementation:i,shim:s}),e.exports=u},17446:function(e,t,n){"use strict";var r=n(82215),o="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),i=Object.prototype.toString,a=Array.prototype.concat,s=Object.defineProperty,u=n(31044)(),l=s&&u,c=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!==typeof(o=r)||"[object Function]"!==i.call(o)||!r())return;var o;l?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n},f=function(e,t){var n=arguments.length>2?arguments[2]:{},i=r(t);o&&(i=a.call(i,Object.getOwnPropertySymbols(t)));for(var s=0;s<i.length;s+=1)c(e,i[s],t[i[s]],n[i[s]])};f.supportsDescriptors=!!l,e.exports=f},75624:function(e,t,n){"use strict";var r=n(24244);e.exports=function(){return"function"===typeof Object.is?Object.is:r}},52281:function(e,t,n){"use strict";var r=n(75624),o=n(17446);e.exports=function(){var e=r();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},18987:function(e,t,n){"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=n(21414),s=Object.prototype.propertyIsEnumerable,u=!s.call({toString:null},"toString"),l=s.call((function(){}),"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],f=function(e){var t=e.constructor;return t&&t.prototype===e},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},p=function(){if("undefined"===typeof window)return!1;for(var e in window)try{if(!d["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"===typeof window[e])try{f(window[e])}catch(t){return!0}}catch(t){return!0}return!1}();r=function(e){var t=null!==e&&"object"===typeof e,n="[object Function]"===i.call(e),r=a(e),s=t&&"[object String]"===i.call(e),d=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=l&&n;if(s&&e.length>0&&!o.call(e,0))for(var g=0;g<e.length;++g)d.push(String(g));if(r&&e.length>0)for(var v=0;v<e.length;++v)d.push(String(v));else for(var m in e)h&&"prototype"===m||!o.call(e,m)||d.push(String(m));if(u)for(var y=function(e){if("undefined"===typeof window||!p)return f(e);try{return f(e)}catch(t){return!1}}(e),b=0;b<c.length;++b)y&&"constructor"===c[b]||!o.call(e,c[b])||d.push(c[b]);return d}}e.exports=r},82215:function(e,t,n){"use strict";var r=Array.prototype.slice,o=n(21414),i=Object.keys,a=i?function(e){return i(e)}:n(18987),s=Object.keys;a.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return o(e)?s(r.call(e)):s(e)})}else Object.keys=a;return Object.keys||a},e.exports=a},21414:function(e){"use strict";var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},5598:function(e,t){"use strict";function n(e){var t="function"===typeof Map?new Map:void 0;return n=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return r(e,arguments,i(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),o(a,e)},n(e)}function r(e,t,n){return r=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&o(i,n.prototype),i},r.apply(null,arguments)}function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}function i(e){return i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},i(e)}t.__esModule=!0,t.default=void 0;var a=function(e){var t,n;function r(t){return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+t+" for more information.")||this)}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n),r}(n(Error));t.default=a,e.exports=t.default},65583:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){var n=l(e),i=n.match(s);if(i&&!i.every((function(e){return e===i[0]})))throw new o.default(41);return""+function(e,t){var n,i=function(e){var t={};return t.symbols=e?a({},r.default.symbols,e.symbols):a({},r.default.symbols),t}(t),s=[i.symbols["("].prefix],l=[],c=new RegExp("\\d+(?:\\.\\d+)?|"+Object.keys(i.symbols).map((function(e){return i.symbols[e]})).sort((function(e,t){return t.symbol.length-e.symbol.length})).map((function(e){return e.regSymbol})).join("|")+"|(\\S)","g");c.lastIndex=0;var f=!1;do{var d=(n=c.exec(e))||[")",void 0],p=d[0],h=d[1],g=i.symbols[p],v=g&&!g.prefix&&!g.func,m=!g||!g.postfix&&!g.infix;if(h||(f?m:v))throw new o.default(37,n?n.index:e.length,e);if(f){var y=g.postfix||g.infix;do{var b=s[s.length-1];if((y.precedence-b.precedence||b.rightToLeft)>0)break}while(u(s,l));f="postfix"===y.notation,")"!==y.symbol&&(s.push(y),f&&u(s,l))}else if(g){if(s.push(g.prefix||g.func),g.func&&(!(n=c.exec(e))||"("!==n[0]))throw new o.default(38,n?n.index:e.length,e)}else l.push(+p),f=!0}while(n&&s.length);if(s.length)throw new o.default(39,n?n.index:e.length,e);if(n)throw new o.default(40,n?n.index:e.length,e);return l.pop()}(l(n.replace(s,"")),t)+(i?l(i[0]):"")};var r=i(n(43975)),o=i(n(5598));function i(e){return e&&e.__esModule?e:{default:e}}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}var s=/((?!\w)a|na|hc|mc|dg|me[r]?|xe|ni(?![a-zA-Z])|mm|cp|tp|xp|q(?!s)|hv|xamv|nimv|wv|sm|s(?!\D|$)|ged|darg?|nrut)/g;function u(e,t){var n,r=e.pop();return t.push(r.f.apply(r,(n=[]).concat.apply(n,t.splice(-r.argCount)))),r.precedence}function l(e){return e.split("").reverse().join("")}e.exports=t.default},43975:function(e,t){"use strict";function n(){var e;return(e=arguments.length-1)<0||arguments.length<=e?void 0:arguments[e]}t.__esModule=!0,t.default=void 0;var r={symbols:{"*":{infix:{symbol:"*",f:function(e,t){return e*t},notation:"infix",precedence:4,rightToLeft:0,argCount:2},symbol:"*",regSymbol:"\\*"},"/":{infix:{symbol:"/",f:function(e,t){return e/t},notation:"infix",precedence:4,rightToLeft:0,argCount:2},symbol:"/",regSymbol:"/"},"+":{infix:{symbol:"+",f:function(e,t){return e+t},notation:"infix",precedence:2,rightToLeft:0,argCount:2},prefix:{symbol:"+",f:n,notation:"prefix",precedence:3,rightToLeft:0,argCount:1},symbol:"+",regSymbol:"\\+"},"-":{infix:{symbol:"-",f:function(e,t){return e-t},notation:"infix",precedence:2,rightToLeft:0,argCount:2},prefix:{symbol:"-",f:function(e){return-e},notation:"prefix",precedence:3,rightToLeft:0,argCount:1},symbol:"-",regSymbol:"-"},",":{infix:{symbol:",",f:function(){return Array.of.apply(Array,arguments)},notation:"infix",precedence:1,rightToLeft:0,argCount:2},symbol:",",regSymbol:","},"(":{prefix:{symbol:"(",f:n,notation:"prefix",precedence:0,rightToLeft:0,argCount:1},symbol:"(",regSymbol:"\\("},")":{postfix:{symbol:")",f:void 0,notation:"postfix",precedence:0,rightToLeft:0,argCount:1},symbol:")",regSymbol:"\\)"},min:{func:{symbol:"min",f:function(){return Math.min.apply(Math,arguments)},notation:"func",precedence:0,rightToLeft:0,argCount:1},symbol:"min",regSymbol:"min\\b"},max:{func:{symbol:"max",f:function(){return Math.max.apply(Math,arguments)},notation:"func",precedence:0,rightToLeft:0,argCount:1},symbol:"max",regSymbol:"max\\b"}}},o=r;t.default=o,e.exports=t.default},92703:function(e,t,n){"use strict";var r=n(50414);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},45697:function(e,t,n){e.exports=n(92703)()},50414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},17563:function(e,t,n){"use strict";const r=n(70610),o=n(44020),i=n(80500),a=n(92806),s=Symbol("encodeFragmentIdentifier");function u(e){if("string"!==typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function l(e,t){return t.encode?t.strict?r(e):encodeURIComponent(e):e}function c(e,t){return t.decode?o(e):e}function f(e){return Array.isArray(e)?e.sort():"object"===typeof e?f(Object.keys(e)).sort(((e,t)=>Number(e)-Number(t))).map((t=>e[t])):e}function d(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function p(e){const t=(e=d(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function h(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"===typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function g(e,t){u((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const n=function(e){let t;switch(e.arrayFormat){case"index":return(e,n,r)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return(e,n,r)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};case"colon-list-separator":return(e,n,r)=>{t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};case"comma":case"separator":return(t,n,r)=>{const o="string"===typeof n&&n.includes(e.arrayFormatSeparator),i="string"===typeof n&&!o&&c(n,e).includes(e.arrayFormatSeparator);n=i?c(n,e):n;const a=o||i?n.split(e.arrayFormatSeparator).map((t=>c(t,e))):null===n?n:c(n,e);r[t]=a};case"bracket-separator":return(t,n,r)=>{const o=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!o)return void(r[t]=n?c(n,e):n);const i=null===n?[]:n.split(e.arrayFormatSeparator).map((t=>c(t,e)));void 0!==r[t]?r[t]=[].concat(r[t],i):r[t]=i};default:return(e,t,n)=>{void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t),r=Object.create(null);if("string"!==typeof e)return r;if(!(e=e.trim().replace(/^[?#&]/,"")))return r;for(const o of e.split("&")){if(""===o)continue;let[e,a]=i(t.decode?o.replace(/\+/g," "):o,"=");a=void 0===a?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?a:c(a,t),n(c(e,t),a,r)}for(const o of Object.keys(r)){const e=r[o];if("object"===typeof e&&null!==e)for(const n of Object.keys(e))e[n]=h(e[n],t);else r[o]=h(e,t)}return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce(((e,t)=>{const n=r[t];return Boolean(n)&&"object"===typeof n&&!Array.isArray(n)?e[t]=f(n):e[t]=n,e}),Object.create(null))}t.extract=p,t.parse=g,t.stringify=(e,t)=>{if(!e)return"";u((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const n=n=>{return t.skipNull&&(null===(r=e[n])||void 0===r)||t.skipEmptyString&&""===e[n];var r},r=function(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{const o=n.length;return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[l(t,e),"[",o,"]"].join("")]:[...n,[l(t,e),"[",l(o,e),"]=",l(r,e)].join("")]};case"bracket":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[l(t,e),"[]"].join("")]:[...n,[l(t,e),"[]=",l(r,e)].join("")];case"colon-list-separator":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[l(t,e),":list="].join("")]:[...n,[l(t,e),":list=",l(r,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t="bracket-separator"===e.arrayFormat?"[]=":"=";return n=>(r,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&""===o?r:(o=null===o?"":o,0===r.length?[[l(n,e),t,l(o,e)].join("")]:[[r,l(o,e)].join(e.arrayFormatSeparator)])}default:return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,l(t,e)]:[...n,[l(t,e),"=",l(r,e)].join("")]}}(t),o={};for(const a of Object.keys(e))n(a)||(o[a]=e[a]);const i=Object.keys(o);return!1!==t.sort&&i.sort(t.sort),i.map((n=>{const o=e[n];return void 0===o?"":null===o?l(n,t):Array.isArray(o)?0===o.length&&"bracket-separator"===t.arrayFormat?l(n,t)+"[]":o.reduce(r(n),[]).join("&"):l(n,t)+"="+l(o,t)})).filter((e=>e.length>0)).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[n,r]=i(e,"#");return Object.assign({url:n.split("?")[0]||"",query:g(p(e),t)},t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:c(r,t)}:{})},t.stringifyUrl=(e,n)=>{n=Object.assign({encode:!0,strict:!0,[s]:!0},n);const r=d(e.url).split("?")[0]||"",o=t.extract(e.url),i=t.parse(o,{sort:!1}),a=Object.assign(i,e.query);let u=t.stringify(a,n);u&&(u=`?${u}`);let c=function(e){let t="";const n=e.indexOf("#");return-1!==n&&(t=e.slice(n)),t}(e.url);return e.fragmentIdentifier&&(c=`#${n[s]?l(e.fragmentIdentifier,n):e.fragmentIdentifier}`),`${r}${u}${c}`},t.pick=(e,n,r)=>{r=Object.assign({parseFragmentIdentifier:!0,[s]:!1},r);const{url:o,query:i,fragmentIdentifier:u}=t.parseUrl(e,r);return t.stringifyUrl({url:o,query:a(i,n),fragmentIdentifier:u},r)},t.exclude=(e,n,r)=>{const o=Array.isArray(n)?e=>!n.includes(e):(e,t)=>!n(e,t);return t.pick(e,o,r)}},69921:function(e,t){"use strict";var n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),v=Symbol.for("react.offscreen");function m(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case s:case a:case d:case p:return e;default:switch(e=e&&e.$$typeof){case c:case l:case f:case g:case h:case u:return e;default:return t}}case o:return t}}}n=Symbol.for("react.module.reference"),t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===i||e===s||e===a||e===d||e===p||e===v||"object"===typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===u||e.$$typeof===l||e.$$typeof===f||e.$$typeof===n||void 0!==e.getModuleId)},t.typeOf=m},59864:function(e,t,n){"use strict";e.exports=n(69921)},88359:function(e,t){"use strict";var n=60103,r=60106,o=60107,i=60108,a=60114,s=60109,u=60110,l=60112,c=60113,f=60120,d=60115,p=60116,h=60121,g=60122,v=60117,m=60129,y=60131;if("function"===typeof Symbol&&Symbol.for){var b=Symbol.for;n=b("react.element"),r=b("react.portal"),o=b("react.fragment"),i=b("react.strict_mode"),a=b("react.profiler"),s=b("react.provider"),u=b("react.context"),l=b("react.forward_ref"),c=b("react.suspense"),f=b("react.suspense_list"),d=b("react.memo"),p=b("react.lazy"),h=b("react.block"),g=b("react.server.block"),v=b("react.fundamental"),m=b("react.debug_trace_mode"),y=b("react.legacy_hidden")}function w(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case a:case i:case c:case f:return e;default:switch(e=e&&e.$$typeof){case u:case l:case p:case d:case s:return e;default:return t}}case r:return t}}}t.isContextConsumer=function(e){return w(e)===u}},72973:function(e,t,n){"use strict";e.exports=n(88359)},79655:function(e,t,n){"use strict";n.d(t,{M:function(){return c},lr:function(){return v},rU:function(){return p}});var r=n(67294),o=n(89250),i=n(12599);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function s(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function u(e){return void 0===e&&(e=""),new URLSearchParams("string"===typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce(((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map((e=>[n,e])):[[n,r]])}),[]))}const l=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"];function c(e){let{basename:t,children:n,future:i,history:a}=e,[s,u]=r.useState({action:a.action,location:a.location}),{v7_startTransition:l}=i||{},c=r.useCallback((e=>{l&&o.XS?(0,o.XS)((()=>u(e))):u(e)}),[u,l]);return r.useLayoutEffect((()=>a.listen(c)),[a,c]),r.createElement(o.F0,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:a})}const f="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement,d=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,p=r.forwardRef((function(e,t){let n,{onClick:u,relative:c,reloadDocument:p,replace:h,state:g,target:v,to:m,preventScrollReset:y}=e,b=s(e,l),{basename:w}=r.useContext(o.Us),x=!1;if("string"===typeof m&&d.test(m)&&(n=m,f))try{let e=new URL(window.location.href),t=m.startsWith("//")?new URL(e.protocol+m):new URL(m),n=(0,i.Zn)(t.pathname,w);t.origin===e.origin&&null!=n?m=n+t.search+t.hash:x=!0}catch(O){}let _=(0,o.oQ)(m,{relative:c}),S=function(e,t){let{target:n,replace:a,state:s,preventScrollReset:u,relative:l}=void 0===t?{}:t,c=(0,o.s0)(),f=(0,o.TH)(),d=(0,o.WU)(e,{relative:l});return r.useCallback((t=>{if(function(e,t){return 0===e.button&&(!t||"_self"===t)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)}(t,n)){t.preventDefault();let n=void 0!==a?a:(0,i.Ep)(f)===(0,i.Ep)(d);c(e,{replace:n,state:s,preventScrollReset:u,relative:l})}}),[f,c,d,a,s,n,e,u,l])}(m,{replace:h,state:g,target:v,preventScrollReset:y,relative:c});return r.createElement("a",a({},b,{href:n||_,onClick:x||p?u:function(e){u&&u(e),e.defaultPrevented||S(e)},ref:t,target:v}))}));var h,g;function v(e){let t=r.useRef(u(e)),n=r.useRef(!1),i=(0,o.TH)(),a=r.useMemo((()=>function(e,t){let n=u(e);if(t)for(let r of t.keys())n.has(r)||t.getAll(r).forEach((e=>{n.append(r,e)}));return n}(i.search,n.current?null:t.current)),[i.search]),s=(0,o.s0)(),l=r.useCallback(((e,t)=>{const r=u("function"===typeof e?e(a):e);n.current=!0,s("?"+r,t)}),[s,a]);return[a,l]}(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(h||(h={})),function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(g||(g={}))},89250:function(e,t,n){"use strict";var r;n.d(t,{AW:function(){return B},F0:function(){return D},Fg:function(){return I},TH:function(){return v},UO:function(){return w},Us:function(){return c},WU:function(){return x},XS:function(){return s},Z5:function(){return j},bS:function(){return m},oQ:function(){return h},s0:function(){return b}});var o=n(67294),i=n(12599);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}var s=(r||(r=n.t(o,2))).startTransition;const u=o.createContext(null);const l=o.createContext(null);const c=o.createContext(null);const f=o.createContext(null);const d=o.createContext({outlet:null,matches:[],isDataRoute:!1});const p=o.createContext(null);function h(e,t){let{relative:n}=void 0===t?{}:t;g()||(0,i.J0)(!1);let{basename:r,navigator:a}=o.useContext(c),{hash:s,pathname:u,search:l}=x(e,{relative:n}),f=u;return"/"!==r&&(f="/"===u?r:(0,i.RQ)([r,u])),a.createHref({pathname:f,search:l,hash:s})}function g(){return null!=o.useContext(f)}function v(){return g()||(0,i.J0)(!1),o.useContext(f).location}function m(e){g()||(0,i.J0)(!1);let{pathname:t}=v();return o.useMemo((()=>(0,i.LX)(e,t)),[t,e])}function y(e){o.useContext(c).static||o.useLayoutEffect(e)}function b(){let{isDataRoute:e}=o.useContext(d);return e?function(){let{router:e}=P(M.UseNavigateStable),t=T(k.UseNavigateStable),n=o.useRef(!1);return y((()=>{n.current=!0})),o.useCallback((function(r,o){void 0===o&&(o={}),n.current&&("number"===typeof r?e.navigate(r):e.navigate(r,a({fromRouteId:t},o)))}),[e,t])}():function(){g()||(0,i.J0)(!1);let e=o.useContext(u),{basename:t,navigator:n}=o.useContext(c),{matches:r}=o.useContext(d),{pathname:a}=v(),s=JSON.stringify((0,i.Zq)(r).map((e=>e.pathnameBase))),l=o.useRef(!1);return y((()=>{l.current=!0})),o.useCallback((function(r,o){if(void 0===o&&(o={}),!l.current)return;if("number"===typeof r)return void n.go(r);let u=(0,i.pC)(r,JSON.parse(s),a,"path"===o.relative);null==e&&"/"!==t&&(u.pathname="/"===u.pathname?t:(0,i.RQ)([t,u.pathname])),(o.replace?n.replace:n.push)(u,o.state,o)}),[t,n,s,a,e])}()}function w(){let{matches:e}=o.useContext(d),t=e[e.length-1];return t?t.params:{}}function x(e,t){let{relative:n}=void 0===t?{}:t,{matches:r}=o.useContext(d),{pathname:a}=v(),s=JSON.stringify((0,i.Zq)(r).map((e=>e.pathnameBase)));return o.useMemo((()=>(0,i.pC)(e,JSON.parse(s),a,"path"===n)),[e,s,a,n])}function _(e,t,n){g()||(0,i.J0)(!1);let{navigator:r}=o.useContext(c),{matches:s}=o.useContext(d),u=s[s.length-1],l=u?u.params:{},p=(u&&u.pathname,u?u.pathnameBase:"/");u&&u.route;let h,m=v();if(t){var y;let e="string"===typeof t?(0,i.cP)(t):t;"/"===p||(null==(y=e.pathname)?void 0:y.startsWith(p))||(0,i.J0)(!1),h=e}else h=m;let b=h.pathname||"/",w="/"===p?b:b.slice(p.length)||"/",x=(0,i.fp)(e,{pathname:w});let _=A(x&&x.map((e=>Object.assign({},e,{params:Object.assign({},l,e.params),pathname:(0,i.RQ)([p,r.encodeLocation?r.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?p:(0,i.RQ)([p,r.encodeLocation?r.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),s,n);return t&&_?o.createElement(f.Provider,{value:{location:a({pathname:"/",search:"",hash:"",state:null,key:"default"},h),navigationType:i.aU.Pop}},_):_}function S(){let e=function(){var e;let t=o.useContext(p),n=R(k.UseRouteError),r=T(k.UseRouteError);if(t)return t;return null==(e=n.errors)?void 0:e[r]}(),t=(0,i.WK)(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",a={padding:"0.5rem",backgroundColor:r};return o.createElement(o.Fragment,null,o.createElement("h2",null,"Unexpected Application Error!"),o.createElement("h3",{style:{fontStyle:"italic"}},t),n?o.createElement("pre",{style:a},n):null,null)}const O=o.createElement(S,null);class C extends o.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error||t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error?o.createElement(d.Provider,{value:this.props.routeContext},o.createElement(p.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function E(e){let{routeContext:t,match:n,children:r}=e,i=o.useContext(u);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),o.createElement(d.Provider,{value:t},r)}function A(e,t,n){var r;if(void 0===t&&(t=[]),void 0===n&&(n=null),null==e){var a;if(null==(a=n)||!a.errors)return null;e=n.matches}let s=e,u=null==(r=n)?void 0:r.errors;if(null!=u){let e=s.findIndex((e=>e.route.id&&(null==u?void 0:u[e.route.id])));e>=0||(0,i.J0)(!1),s=s.slice(0,Math.min(s.length,e+1))}return s.reduceRight(((e,r,i)=>{let a=r.route.id?null==u?void 0:u[r.route.id]:null,l=null;n&&(l=r.route.errorElement||O);let c=t.concat(s.slice(0,i+1)),f=()=>{let t;return t=a?l:r.route.Component?o.createElement(r.route.Component,null):r.route.element?r.route.element:e,o.createElement(E,{match:r,routeContext:{outlet:e,matches:c,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===i)?o.createElement(C,{location:n.location,revalidation:n.revalidation,component:l,error:a,children:f(),routeContext:{outlet:null,matches:c,isDataRoute:!0}}):f()}),null)}var M,k;function P(e){let t=o.useContext(u);return t||(0,i.J0)(!1),t}function R(e){let t=o.useContext(l);return t||(0,i.J0)(!1),t}function T(e){let t=function(e){let t=o.useContext(d);return t||(0,i.J0)(!1),t}(),n=t.matches[t.matches.length-1];return n.route.id||(0,i.J0)(!1),n.route.id}!function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate"}(M||(M={})),function(e){e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId"}(k||(k={}));function I(e){let{to:t,replace:n,state:r,relative:a}=e;g()||(0,i.J0)(!1);let{matches:s}=o.useContext(d),{pathname:u}=v(),l=b(),c=(0,i.pC)(t,(0,i.Zq)(s).map((e=>e.pathnameBase)),u,"path"===a),f=JSON.stringify(c);return o.useEffect((()=>l(JSON.parse(f),{replace:n,state:r,relative:a})),[l,f,a,n,r]),null}function B(e){(0,i.J0)(!1)}function D(e){let{basename:t="/",children:n=null,location:r,navigationType:a=i.aU.Pop,navigator:s,static:u=!1}=e;g()&&(0,i.J0)(!1);let l=t.replace(/^\/*/,"/"),d=o.useMemo((()=>({basename:l,navigator:s,static:u})),[l,s,u]);"string"===typeof r&&(r=(0,i.cP)(r));let{pathname:p="/",search:h="",hash:v="",state:m=null,key:y="default"}=r,b=o.useMemo((()=>{let e=(0,i.Zn)(p,l);return null==e?null:{location:{pathname:e,search:h,hash:v,state:m,key:y},navigationType:a}}),[l,p,h,v,m,y,a]);return null==b?null:o.createElement(c.Provider,{value:d},o.createElement(f.Provider,{children:n,value:b}))}function j(e){let{children:t,location:n}=e;return _(N(t),n)}var L;!function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"}(L||(L={}));new Promise((()=>{}));class Z extends o.Component{constructor(e){super(e),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){console.error("<Await> caught the following error during render",e,t)}render(){let{children:e,errorElement:t,resolve:n}=this.props,r=null,a=L.pending;if(n instanceof Promise)if(this.state.error){L.error;let e=this.state.error;Promise.reject().catch((()=>{})),Object.defineProperty(r,"_tracked",{get:()=>!0}),Object.defineProperty(r,"_error",{get:()=>e})}else n._tracked?(n,void 0!==r._error?L.error:void 0!==r._data?L.success:L.pending):(L.pending,Object.defineProperty(n,"_tracked",{get:()=>!0}),n.then((e=>Object.defineProperty(n,"_data",{get:()=>e})),(e=>Object.defineProperty(n,"_error",{get:()=>e}))));else L.success,Promise.resolve(),Object.defineProperty(r,"_tracked",{get:()=>!0}),Object.defineProperty(r,"_data",{get:()=>n});if(a===L.error&&r._error instanceof i.X3)throw neverSettledPromise;if(a===L.error&&!t)throw r._error;if(a===L.error)return o.createElement(AwaitContext.Provider,{value:r,children:t});if(a===L.success)return o.createElement(AwaitContext.Provider,{value:r,children:e});throw r}}function N(e,t){void 0===t&&(t=[]);let n=[];return o.Children.forEach(e,((e,r)=>{if(!o.isValidElement(e))return;let a=[...t,r];if(e.type===o.Fragment)return void n.push.apply(n,N(e.props.children,a));e.type!==B&&(0,i.J0)(!1),e.props.index&&e.props.children&&(0,i.J0)(!1);let s={id:e.props.id||a.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(s.children=N(e.props.children,a)),n.push(s)})),n}},40217:function(e,t,n){!function(e,t){"use strict";function n(e,t,n,r,o,i,a){try{var s=e[i](a),u=s.value}catch(e){return void n(e)}s.done?t(u):Promise.resolve(u).then(r,o)}function r(e){return function(){var t=this,r=arguments;return new Promise((function(o,i){var a=e.apply(t,r);function s(e){n(a,o,i,s,u,"next",e)}function u(e){n(a,o,i,s,u,"throw",e)}s(void 0)}))}}function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function a(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var s={init:"init"},u=function(e){var t=e.value;return void 0===t?"":t},l=function(){return t.createElement(t.Fragment,null,"\xa0")},c={Cell:u,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function f(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){var n=t.style,r=t.className;return e=o({},e,{},i(t,["style","className"])),n&&(e.style=e.style?o({},e.style||{},{},n||{}):n),r&&(e.className=e.className?e.className+" "+r:r),""===e.className&&delete e.className,e}),{})}var d=function(e,t){return void 0===t&&(t={}),function(n){return void 0===n&&(n={}),[].concat(e,[n]).reduce((function(e,r){return function e(t,n,r){return"function"==typeof n?e({},n(t,r)):Array.isArray(n)?f.apply(void 0,[t].concat(n)):f(t,n)}(e,r,o({},t,{userProps:n}))}),{})}},p=function(e,t,n,r){return void 0===n&&(n={}),e.reduce((function(e,t){return t(e,n)}),t)},h=function(e,t,n){return void 0===n&&(n={}),e.forEach((function(e){e(t,n)}))};function g(e,t,n,r){e.findIndex((function(e){return e.pluginName===n})),t.forEach((function(t){e.findIndex((function(e){return e.pluginName===t}))}))}function v(e,t){return"function"==typeof e?e(t):e}function m(e){var n=t.useRef();return n.current=e,t.useCallback((function(){return n.current}),[])}var y="undefined"!=typeof document?t.useLayoutEffect:t.useEffect;function b(e,n){var r=t.useRef(!1);y((function(){r.current&&e(),r.current=!0}),n)}function w(e,t,n){return void 0===n&&(n={}),function(r,i){void 0===i&&(i={});var a="string"==typeof r?t[r]:r;if(void 0===a)throw console.info(t),new Error("Renderer Error \u261d\ufe0f");return x(a,o({},e,{column:t},n,{},i))}}function x(e,n){return function(e){return"function"==typeof e&&(t=Object.getPrototypeOf(e)).prototype&&t.prototype.isReactComponent;var t}(r=e)||"function"==typeof r||function(e){return"object"==typeof e&&"symbol"==typeof e.$$typeof&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}(r)?t.createElement(e,n):e;var r}function _(e,t,n){return void 0===n&&(n=0),e.map((function(e){return O(e=o({},e,{parent:t,depth:n})),e.columns&&(e.columns=_(e.columns,e,n+1)),e}))}function S(e){return P(e,"columns")}function O(e){var t=e.id,n=e.accessor,r=e.Header;if("string"==typeof n){t=t||n;var o=n.split(".");n=function(e){return function(e,t,n){if(!t)return e;var r,o="function"==typeof t?t:JSON.stringify(t),i=A.get(o)||function(){var e=function(e){return function e(t,n){if(void 0===n&&(n=[]),Array.isArray(t))for(var r=0;r<t.length;r+=1)e(t[r],n);else n.push(t);return n}(e).map((function(e){return String(e).replace(".","_")})).join(".").replace(j,".").replace(L,"").split(".")}(t);return A.set(o,e),e}();try{r=i.reduce((function(e,t){return e[t]}),e)}catch(e){}return void 0!==r?r:n}(e,o)}}if(!t&&"string"==typeof r&&r&&(t=r),!t&&e.columns)throw console.error(e),new Error('A column ID (or unique "Header" value) is required!');if(!t)throw console.error(e),new Error("A column ID (or string accessor) is required!");return Object.assign(e,{id:t,accessor:n}),e}function C(e,t){if(!t)throw new Error;return Object.assign(e,o({Header:l,Footer:l},c,{},t,{},e)),Object.assign(e,{originalWidth:e.width}),e}function E(e,t,n){void 0===n&&(n=function(){return{}});for(var r=[],i=e,a=0,s=function(){return a++},u=function(){var e={headers:[]},a=[],u=i.some((function(e){return e.parent}));i.forEach((function(r){var i,l=[].concat(a).reverse()[0];u&&(i=r.parent?o({},r.parent,{originalId:r.parent.id,id:r.parent.id+"_"+s(),headers:[r]},n(r)):C(o({originalId:r.id+"_placeholder",id:r.id+"_placeholder_"+s(),placeholderOf:r,headers:[r]},n(r)),t),l&&l.originalId===i.originalId?l.headers.push(r):a.push(i)),e.headers.push(r)})),r.push(e),i=a};i.length;)u();return r.reverse()}var A=new Map;function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r=0;r<t.length;r+=1)if(void 0!==t[r])return t[r]}function k(e){if("function"==typeof e)return e}function P(e,t){var n=[];return function e(r){r.forEach((function(r){r[t]?e(r[t]):n.push(r)}))}(e),n}function R(e,t){var n=t.manualExpandedKey,r=t.expanded,o=t.expandSubRows,i=void 0===o||o,a=[];return e.forEach((function(e){return function e(t,o){void 0===o&&(o=!0),t.isExpanded=t.original&&t.original[n]||r[t.id],t.canExpand=t.subRows&&!!t.subRows.length,o&&a.push(t),t.subRows&&t.subRows.length&&t.isExpanded&&t.subRows.forEach((function(t){return e(t,i)}))}(e)})),a}function T(e,t,n){return k(e)||t[e]||n[e]||n.text}function I(e,t,n){return e?e(t,n):void 0===t}function B(){throw new Error("React-Table: You have not called prepareRow(row) one or more rows you are attempting to render.")}var D=null,j=/\[/g,L=/\]/g,Z=function(e){return o({role:"table"},e)},N=function(e){return o({role:"rowgroup"},e)},F=function(e,t){var n=t.column;return o({key:"header_"+n.id,colSpan:n.totalVisibleHeaderCount,role:"columnheader"},e)},H=function(e,t){var n=t.column;return o({key:"footer_"+n.id,colSpan:n.totalVisibleHeaderCount},e)},V=function(e,t){return o({key:"headerGroup_"+t.index,role:"row"},e)},z=function(e,t){return o({key:"footerGroup_"+t.index},e)},U=function(e,t){return o({key:"row_"+t.row.id,role:"row"},e)},G=function(e,t){var n=t.cell;return o({key:"cell_"+n.row.id+"_"+n.column.id,role:"cell"},e)};function W(){return{useOptions:[],stateReducers:[],useControlledState:[],columns:[],columnsDeps:[],allColumns:[],allColumnsDeps:[],accessValue:[],materializedColumns:[],materializedColumnsDeps:[],useInstanceAfterData:[],visibleColumns:[],visibleColumnsDeps:[],headerGroups:[],headerGroupsDeps:[],useInstanceBeforeDimensions:[],useInstance:[],prepareRow:[],getTableProps:[Z],getTableBodyProps:[N],getHeaderGroupProps:[V],getFooterGroupProps:[z],getHeaderProps:[F],getFooterProps:[H],getRowProps:[U],getCellProps:[G],useFinalInstance:[]}}s.resetHiddenColumns="resetHiddenColumns",s.toggleHideColumn="toggleHideColumn",s.setHiddenColumns="setHiddenColumns",s.toggleHideAllColumns="toggleHideAllColumns";var $=function(e){e.getToggleHiddenProps=[q],e.getToggleHideAllColumnsProps=[Y],e.stateReducers.push(X),e.useInstanceBeforeDimensions.push(K),e.headerGroupsDeps.push((function(e,t){var n=t.instance;return[].concat(e,[n.state.hiddenColumns])})),e.useInstance.push(J)};$.pluginName="useColumnVisibility";var q=function(e,t){var n=t.column;return[e,{onChange:function(e){n.toggleHidden(!e.target.checked)},style:{cursor:"pointer"},checked:n.isVisible,title:"Toggle Column Visible"}]},Y=function(e,t){var n=t.instance;return[e,{onChange:function(e){n.toggleHideAllColumns(!e.target.checked)},style:{cursor:"pointer"},checked:!n.allColumnsHidden&&!n.state.hiddenColumns.length,title:"Toggle All Columns Hidden",indeterminate:!n.allColumnsHidden&&n.state.hiddenColumns.length}]};function X(e,t,n,r){if(t.type===s.init)return o({hiddenColumns:[]},e);if(t.type===s.resetHiddenColumns)return o({},e,{hiddenColumns:r.initialState.hiddenColumns||[]});if(t.type===s.toggleHideColumn){var i=(void 0!==t.value?t.value:!e.hiddenColumns.includes(t.columnId))?[].concat(e.hiddenColumns,[t.columnId]):e.hiddenColumns.filter((function(e){return e!==t.columnId}));return o({},e,{hiddenColumns:i})}return t.type===s.setHiddenColumns?o({},e,{hiddenColumns:v(t.value,e.hiddenColumns)}):t.type===s.toggleHideAllColumns?o({},e,{hiddenColumns:(void 0!==t.value?t.value:!e.hiddenColumns.length)?r.allColumns.map((function(e){return e.id})):[]}):void 0}function K(e){var n=e.headers,r=e.state.hiddenColumns;t.useRef(!1).current;var o=0;n.forEach((function(e){return o+=function e(t,n){t.isVisible=n&&!r.includes(t.id);var o=0;return t.headers&&t.headers.length?t.headers.forEach((function(n){return o+=e(n,t.isVisible)})):o=t.isVisible?1:0,t.totalVisibleHeaderCount=o,o}(e,!0)}))}function J(e){var n=e.columns,r=e.flatHeaders,o=e.dispatch,i=e.allColumns,a=e.getHooks,u=e.state.hiddenColumns,l=e.autoResetHiddenColumns,c=void 0===l||l,f=m(e),p=i.length===u.length,h=t.useCallback((function(e,t){return o({type:s.toggleHideColumn,columnId:e,value:t})}),[o]),g=t.useCallback((function(e){return o({type:s.setHiddenColumns,value:e})}),[o]),v=t.useCallback((function(e){return o({type:s.toggleHideAllColumns,value:e})}),[o]),y=d(a().getToggleHideAllColumnsProps,{instance:f()});r.forEach((function(e){e.toggleHidden=function(t){o({type:s.toggleHideColumn,columnId:e.id,value:t})},e.getToggleHiddenProps=d(a().getToggleHiddenProps,{instance:f(),column:e})}));var w=m(c);b((function(){w()&&o({type:s.resetHiddenColumns})}),[o,n]),Object.assign(e,{allColumnsHidden:p,toggleHideColumn:h,setHiddenColumns:g,toggleHideAllColumns:v,getToggleHideAllColumnsProps:y})}var Q={},ee={},te=function(e,t,n){return e},ne=function(e,t){return e.subRows||[]},re=function(e,t,n){return""+(n?[n.id,t].join("."):t)},oe=function(e){return e};function ie(e){var t=e.initialState,n=void 0===t?Q:t,r=e.defaultColumn,a=void 0===r?ee:r,s=e.getSubRows,u=void 0===s?ne:s,l=e.getRowId,c=void 0===l?re:l,f=e.stateReducer,d=void 0===f?te:f,p=e.useControlledState,h=void 0===p?oe:p;return o({},i(e,["initialState","defaultColumn","getSubRows","getRowId","stateReducer","useControlledState"]),{initialState:n,defaultColumn:a,getSubRows:u,getRowId:c,stateReducer:d,useControlledState:h})}function ae(e,t){void 0===t&&(t=0);var n=0,r=0,o=0,i=0;return e.forEach((function(e){var a=e.headers;if(e.totalLeft=t,a&&a.length){var s=ae(a,t),u=s[0],l=s[1],c=s[2],f=s[3];e.totalMinWidth=u,e.totalWidth=l,e.totalMaxWidth=c,e.totalFlexWidth=f}else e.totalMinWidth=e.minWidth,e.totalWidth=Math.min(Math.max(e.minWidth,e.width),e.maxWidth),e.totalMaxWidth=e.maxWidth,e.totalFlexWidth=e.canResize?e.totalWidth:0;e.isVisible&&(t+=e.totalWidth,n+=e.totalMinWidth,r+=e.totalWidth,o+=e.totalMaxWidth,i+=e.totalFlexWidth)})),[n,r,o,i]}function se(e){var t=e.data,n=e.rows,r=e.flatRows,o=e.rowsById,i=e.column,a=e.getRowId,s=e.getSubRows,u=e.accessValueHooks,l=e.getInstance;t.forEach((function(e,c){return function e(n,c,f,d,h){void 0===f&&(f=0);var g=n,v=a(n,c,d),m=o[v];if(m)m.subRows&&m.originalSubRows.forEach((function(t,n){return e(t,n,f+1,m)}));else if((m={id:v,original:g,index:c,depth:f,cells:[{}]}).cells.map=B,m.cells.filter=B,m.cells.forEach=B,m.cells[0].getCellProps=B,m.values={},h.push(m),r.push(m),o[v]=m,m.originalSubRows=s(n,c),m.originalSubRows){var y=[];m.originalSubRows.forEach((function(t,n){return e(t,n,f+1,m,y)})),m.subRows=y}i.accessor&&(m.values[i.id]=i.accessor(n,c,m,h,t)),m.values[i.id]=p(u,m.values[i.id],{row:m,column:i,instance:l()})}(e,c,0,void 0,n)}))}s.resetExpanded="resetExpanded",s.toggleRowExpanded="toggleRowExpanded",s.toggleAllRowsExpanded="toggleAllRowsExpanded";var ue=function(e){e.getToggleAllRowsExpandedProps=[le],e.getToggleRowExpandedProps=[ce],e.stateReducers.push(fe),e.useInstance.push(de),e.prepareRow.push(pe)};ue.pluginName="useExpanded";var le=function(e,t){var n=t.instance;return[e,{onClick:function(e){n.toggleAllRowsExpanded()},style:{cursor:"pointer"},title:"Toggle All Rows Expanded"}]},ce=function(e,t){var n=t.row;return[e,{onClick:function(){n.toggleRowExpanded()},style:{cursor:"pointer"},title:"Toggle Row Expanded"}]};function fe(e,t,n,r){if(t.type===s.init)return o({expanded:{}},e);if(t.type===s.resetExpanded)return o({},e,{expanded:r.initialState.expanded||{}});if(t.type===s.toggleAllRowsExpanded){var u=t.value,l=r.rowsById,c=Object.keys(l).length===Object.keys(e.expanded).length;if(void 0!==u?u:!c){var f={};return Object.keys(l).forEach((function(e){f[e]=!0})),o({},e,{expanded:f})}return o({},e,{expanded:{}})}if(t.type===s.toggleRowExpanded){var d,p=t.id,h=t.value,g=e.expanded[p],v=void 0!==h?h:!g;if(!g&&v)return o({},e,{expanded:o({},e.expanded,(d={},d[p]=!0,d))});if(g&&!v){var m=e.expanded;return m[p],o({},e,{expanded:i(m,[p].map(a))})}return e}}function de(e){var n=e.data,r=e.rows,o=e.rowsById,i=e.manualExpandedKey,a=void 0===i?"expanded":i,u=e.paginateExpandedRows,l=void 0===u||u,c=e.expandSubRows,f=void 0===c||c,p=e.autoResetExpanded,h=void 0===p||p,v=e.getHooks,y=e.plugins,w=e.state.expanded,x=e.dispatch;g(y,["useSortBy","useGroupBy","usePivotColumns","useGlobalFilter"],"useExpanded");var _=m(h),S=Boolean(Object.keys(o).length&&Object.keys(w).length);S&&Object.keys(o).some((function(e){return!w[e]}))&&(S=!1),b((function(){_()&&x({type:s.resetExpanded})}),[x,n]);var O=t.useCallback((function(e,t){x({type:s.toggleRowExpanded,id:e,value:t})}),[x]),C=t.useCallback((function(e){return x({type:s.toggleAllRowsExpanded,value:e})}),[x]),E=t.useMemo((function(){return l?R(r,{manualExpandedKey:a,expanded:w,expandSubRows:f}):r}),[l,r,a,w,f]),A=t.useMemo((function(){return function(e){var t=0;return Object.keys(e).forEach((function(e){var n=e.split(".");t=Math.max(t,n.length)})),t}(w)}),[w]),M=m(e),k=d(v().getToggleAllRowsExpandedProps,{instance:M()});Object.assign(e,{preExpandedRows:r,expandedRows:E,rows:E,expandedDepth:A,isAllRowsExpanded:S,toggleRowExpanded:O,toggleAllRowsExpanded:C,getToggleAllRowsExpandedProps:k})}function pe(e,t){var n=t.instance.getHooks,r=t.instance;e.toggleRowExpanded=function(t){return r.toggleRowExpanded(e.id,t)},e.getToggleRowExpandedProps=d(n().getToggleRowExpandedProps,{instance:r,row:e})}var he=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return String(r).toLowerCase().includes(String(n).toLowerCase())}))}))};he.autoRemove=function(e){return!e};var ge=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return void 0===r||String(r).toLowerCase()===String(n).toLowerCase()}))}))};ge.autoRemove=function(e){return!e};var ve=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return void 0===r||String(r)===String(n)}))}))};ve.autoRemove=function(e){return!e};var me=function(e,t,n){return e.filter((function(e){return t.some((function(t){return e.values[t].includes(n)}))}))};me.autoRemove=function(e){return!e||!e.length};var ye=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return r&&r.length&&n.every((function(e){return r.includes(e)}))}))}))};ye.autoRemove=function(e){return!e||!e.length};var be=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return r&&r.length&&n.some((function(e){return r.includes(e)}))}))}))};be.autoRemove=function(e){return!e||!e.length};var we=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return n.includes(r)}))}))};we.autoRemove=function(e){return!e||!e.length};var xe=function(e,t,n){return e.filter((function(e){return t.some((function(t){return e.values[t]===n}))}))};xe.autoRemove=function(e){return void 0===e};var _e=function(e,t,n){return e.filter((function(e){return t.some((function(t){return e.values[t]==n}))}))};_e.autoRemove=function(e){return null==e};var Se=function(e,t,n){var r=n||[],o=r[0],i=r[1];if((o="number"==typeof o?o:-1/0)>(i="number"==typeof i?i:1/0)){var a=o;o=i,i=a}return e.filter((function(e){return t.some((function(t){var n=e.values[t];return n>=o&&n<=i}))}))};Se.autoRemove=function(e){return!e||"number"!=typeof e[0]&&"number"!=typeof e[1]};var Oe=Object.freeze({__proto__:null,text:he,exactText:ge,exactTextCase:ve,includes:me,includesAll:ye,includesSome:be,includesValue:we,exact:xe,equals:_e,between:Se});s.resetFilters="resetFilters",s.setFilter="setFilter",s.setAllFilters="setAllFilters";var Ce=function(e){e.stateReducers.push(Ee),e.useInstance.push(Ae)};function Ee(e,t,n,r){if(t.type===s.init)return o({filters:[]},e);if(t.type===s.resetFilters)return o({},e,{filters:r.initialState.filters||[]});if(t.type===s.setFilter){var i=t.columnId,a=t.filterValue,u=r.allColumns,l=r.filterTypes,c=u.find((function(e){return e.id===i}));if(!c)throw new Error("React-Table: Could not find a column with id: "+i);var f=T(c.filter,l||{},Oe),d=e.filters.find((function(e){return e.id===i})),p=v(a,d&&d.value);return I(f.autoRemove,p,c)?o({},e,{filters:e.filters.filter((function(e){return e.id!==i}))}):o({},e,d?{filters:e.filters.map((function(e){return e.id===i?{id:i,value:p}:e}))}:{filters:[].concat(e.filters,[{id:i,value:p}])})}if(t.type===s.setAllFilters){var h=t.filters,g=r.allColumns,m=r.filterTypes;return o({},e,{filters:v(h,e.filters).filter((function(e){var t=g.find((function(t){return t.id===e.id}));return!I(T(t.filter,m||{},Oe).autoRemove,e.value,t)}))})}}function Ae(e){var n=e.data,r=e.rows,o=e.flatRows,i=e.rowsById,a=e.allColumns,u=e.filterTypes,l=e.manualFilters,c=e.defaultCanFilter,f=void 0!==c&&c,d=e.disableFilters,p=e.state.filters,h=e.dispatch,g=e.autoResetFilters,v=void 0===g||g,y=t.useCallback((function(e,t){h({type:s.setFilter,columnId:e,filterValue:t})}),[h]),w=t.useCallback((function(e){h({type:s.setAllFilters,filters:e})}),[h]);a.forEach((function(e){var t=e.id,n=e.accessor,r=e.defaultCanFilter,o=e.disableFilters;e.canFilter=n?M(!0!==o&&void 0,!0!==d&&void 0,!0):M(r,f,!1),e.setFilter=function(t){return y(e.id,t)};var i=p.find((function(e){return e.id===t}));e.filterValue=i&&i.value}));var x=t.useMemo((function(){if(l||!p.length)return[r,o,i];var e=[],t={};return[function n(r,o){void 0===o&&(o=0);var i=r;return(i=p.reduce((function(e,t){var n=t.id,r=t.value,i=a.find((function(e){return e.id===n}));if(!i)return e;0===o&&(i.preFilteredRows=e);var s=T(i.filter,u||{},Oe);return s?(i.filteredRows=s(e,[n],r),i.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+i.id+"."),e)}),r)).forEach((function(r){e.push(r),t[r.id]=r,r.subRows&&(r.subRows=r.subRows&&r.subRows.length>0?n(r.subRows,o+1):r.subRows)})),i}(r),e,t]}),[l,p,r,o,i,a,u]),_=x[0],S=x[1],O=x[2];t.useMemo((function(){a.filter((function(e){return!p.find((function(t){return t.id===e.id}))})).forEach((function(e){e.preFilteredRows=_,e.filteredRows=_}))}),[_,p,a]);var C=m(v);b((function(){C()&&h({type:s.resetFilters})}),[h,l?null:n]),Object.assign(e,{preFilteredRows:r,preFilteredFlatRows:o,preFilteredRowsById:i,filteredRows:_,filteredFlatRows:S,filteredRowsById:O,rows:_,flatRows:S,rowsById:O,setFilter:y,setAllFilters:w})}Ce.pluginName="useFilters",s.resetGlobalFilter="resetGlobalFilter",s.setGlobalFilter="setGlobalFilter";var Me=function(e){e.stateReducers.push(ke),e.useInstance.push(Pe)};function ke(e,t,n,r){if(t.type===s.resetGlobalFilter)return o({},e,{globalFilter:r.initialState.globalFilter||void 0});if(t.type===s.setGlobalFilter){var a=t.filterValue,u=r.userFilterTypes,l=T(r.globalFilter,u||{},Oe),c=v(a,e.globalFilter);return I(l.autoRemove,c)?(e.globalFilter,i(e,["globalFilter"])):o({},e,{globalFilter:c})}}function Pe(e){var n=e.data,r=e.rows,o=e.flatRows,i=e.rowsById,a=e.allColumns,u=e.filterTypes,l=e.globalFilter,c=e.manualGlobalFilter,f=e.state.globalFilter,d=e.dispatch,p=e.autoResetGlobalFilter,h=void 0===p||p,g=e.disableGlobalFilter,v=t.useCallback((function(e){d({type:s.setGlobalFilter,filterValue:e})}),[d]),y=t.useMemo((function(){if(c||void 0===f)return[r,o,i];var e=[],t={},n=T(l,u||{},Oe);if(!n)return console.warn("Could not find a valid 'globalFilter' option."),r;a.forEach((function(e){var t=e.disableGlobalFilter;e.canFilter=M(!0!==t&&void 0,!0!==g&&void 0,!0)}));var s=a.filter((function(e){return!0===e.canFilter}));return[function r(o){return(o=n(o,s.map((function(e){return e.id})),f)).forEach((function(n){e.push(n),t[n.id]=n,n.subRows=n.subRows&&n.subRows.length?r(n.subRows):n.subRows})),o}(r),e,t]}),[c,f,l,u,a,r,o,i,g]),w=y[0],x=y[1],_=y[2],S=m(h);b((function(){S()&&d({type:s.resetGlobalFilter})}),[d,c?null:n]),Object.assign(e,{preGlobalFilteredRows:r,preGlobalFilteredFlatRows:o,preGlobalFilteredRowsById:i,globalFilteredRows:w,globalFilteredFlatRows:x,globalFilteredRowsById:_,rows:w,flatRows:x,rowsById:_,setGlobalFilter:v,disableGlobalFilter:g})}function Re(e,t){return t.reduce((function(e,t){return e+("number"==typeof t?t:0)}),0)}Me.pluginName="useGlobalFilter";var Te=Object.freeze({__proto__:null,sum:Re,min:function(e){var t=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e))})),t},max:function(e){var t=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.max(t,e))})),t},minMax:function(e){var t=e[0]||0,n=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e),n=Math.max(n,e))})),t+".."+n},average:function(e){return Re(0,e)/e.length},median:function(e){if(!e.length)return null;var t=Math.floor(e.length/2),n=[].concat(e).sort((function(e,t){return e-t}));return e.length%2!=0?n[t]:(n[t-1]+n[t])/2},unique:function(e){return Array.from(new Set(e).values())},uniqueCount:function(e){return new Set(e).size},count:function(e){return e.length}}),Ie=[],Be={};s.resetGroupBy="resetGroupBy",s.setGroupBy="setGroupBy",s.toggleGroupBy="toggleGroupBy";var De=function(e){e.getGroupByToggleProps=[je],e.stateReducers.push(Le),e.visibleColumnsDeps.push((function(e,t){var n=t.instance;return[].concat(e,[n.state.groupBy])})),e.visibleColumns.push(Ze),e.useInstance.push(Fe),e.prepareRow.push(He)};De.pluginName="useGroupBy";var je=function(e,t){var n=t.header;return[e,{onClick:n.canGroupBy?function(e){e.persist(),n.toggleGroupBy()}:void 0,style:{cursor:n.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function Le(e,t,n,r){if(t.type===s.init)return o({groupBy:[]},e);if(t.type===s.resetGroupBy)return o({},e,{groupBy:r.initialState.groupBy||[]});if(t.type===s.setGroupBy)return o({},e,{groupBy:t.value});if(t.type===s.toggleGroupBy){var i=t.columnId,a=t.value,u=void 0!==a?a:!e.groupBy.includes(i);return o({},e,u?{groupBy:[].concat(e.groupBy,[i])}:{groupBy:e.groupBy.filter((function(e){return e!==i}))})}}function Ze(e,t){var n=t.instance.state.groupBy,r=n.map((function(t){return e.find((function(e){return e.id===t}))})).filter(Boolean),o=e.filter((function(e){return!n.includes(e.id)}));return(e=[].concat(r,o)).forEach((function(e){e.isGrouped=n.includes(e.id),e.groupedIndex=n.indexOf(e.id)})),e}var Ne={};function Fe(e){var n=e.data,r=e.rows,i=e.flatRows,a=e.rowsById,u=e.allColumns,l=e.flatHeaders,c=e.groupByFn,f=void 0===c?Ve:c,p=e.manualGroupBy,h=e.aggregations,v=void 0===h?Ne:h,y=e.plugins,w=e.state.groupBy,x=e.dispatch,_=e.autoResetGroupBy,S=void 0===_||_,O=e.disableGroupBy,C=e.defaultCanGroupBy,E=e.getHooks;g(y,["useColumnOrder","useFilters"],"useGroupBy");var A=m(e);u.forEach((function(t){var n=t.accessor,r=t.defaultGroupBy,o=t.disableGroupBy;t.canGroupBy=n?M(t.canGroupBy,!0!==o&&void 0,!0!==O&&void 0,!0):M(t.canGroupBy,r,C,!1),t.canGroupBy&&(t.toggleGroupBy=function(){return e.toggleGroupBy(t.id)}),t.Aggregated=t.Aggregated||t.Cell}));var k=t.useCallback((function(e,t){x({type:s.toggleGroupBy,columnId:e,value:t})}),[x]),R=t.useCallback((function(e){x({type:s.setGroupBy,value:e})}),[x]);l.forEach((function(e){e.getGroupByToggleProps=d(E().getGroupByToggleProps,{instance:A(),header:e})}));var T=t.useMemo((function(){if(p||!w.length)return[r,i,a,Ie,Be,i,a];var e=w.filter((function(e){return u.find((function(t){return t.id===e}))})),t=[],n={},s=[],l={},c=[],d={},h=function r(i,a,p){if(void 0===a&&(a=0),a===e.length)return i.map((function(e){return o({},e,{depth:a})}));var h=e[a],g=f(i,h);return Object.entries(g).map((function(o,i){var f=o[0],g=o[1],m=h+":"+f,y=r(g,a+1,m=p?p+">"+m:m),b=a?P(g,"leafRows"):g,w=function(t,n,r){var o={};return u.forEach((function(i){if(e.includes(i.id))o[i.id]=n[0]?n[0].values[i.id]:null;else{var a="function"==typeof i.aggregate?i.aggregate:v[i.aggregate]||Te[i.aggregate];if(a){var s=n.map((function(e){return e.values[i.id]})),u=t.map((function(e){var t=e.values[i.id];if(!r&&i.aggregateValue){var n="function"==typeof i.aggregateValue?i.aggregateValue:v[i.aggregateValue]||Te[i.aggregateValue];if(!n)throw console.info({column:i}),new Error("React Table: Invalid column.aggregateValue option for column listed above");t=n(t,e,i)}return t}));o[i.id]=a(u,s)}else{if(i.aggregate)throw console.info({column:i}),new Error("React Table: Invalid column.aggregate option for column listed above");o[i.id]=null}}})),o}(b,g,a),x={id:m,isGrouped:!0,groupByID:h,groupByVal:f,values:w,subRows:y,leafRows:b,depth:a,index:i};return y.forEach((function(e){t.push(e),n[e.id]=e,e.isGrouped?(s.push(e),l[e.id]=e):(c.push(e),d[e.id]=e)})),x}))}(r);return h.forEach((function(e){t.push(e),n[e.id]=e,e.isGrouped?(s.push(e),l[e.id]=e):(c.push(e),d[e.id]=e)})),[h,t,n,s,l,c,d]}),[p,w,r,i,a,u,v,f]),I=T[0],B=T[1],D=T[2],j=T[3],L=T[4],Z=T[5],N=T[6],F=m(S);b((function(){F()&&x({type:s.resetGroupBy})}),[x,p?null:n]),Object.assign(e,{preGroupedRows:r,preGroupedFlatRow:i,preGroupedRowsById:a,groupedRows:I,groupedFlatRows:B,groupedRowsById:D,onlyGroupedFlatRows:j,onlyGroupedRowsById:L,nonGroupedFlatRows:Z,nonGroupedRowsById:N,rows:I,flatRows:B,rowsById:D,toggleGroupBy:k,setGroupBy:R})}function He(e){e.allCells.forEach((function(t){var n;t.isGrouped=t.column.isGrouped&&t.column.id===e.groupByID,t.isPlaceholder=!t.isGrouped&&t.column.isGrouped,t.isAggregated=!t.isGrouped&&!t.isPlaceholder&&(null==(n=e.subRows)?void 0:n.length)}))}function Ve(e,t){return e.reduce((function(e,n,r){var o=""+n.values[t];return e[o]=Array.isArray(e[o])?e[o]:[],e[o].push(n),e}),{})}var ze=/([0-9]+)/gm;function Ue(e,t){return e===t?0:e>t?1:-1}function Ge(e,t,n){return[e.values[n],t.values[n]]}function We(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}var $e=Object.freeze({__proto__:null,alphanumeric:function(e,t,n){var r=Ge(e,t,n),o=r[0],i=r[1];for(o=We(o),i=We(i),o=o.split(ze).filter(Boolean),i=i.split(ze).filter(Boolean);o.length&&i.length;){var a=o.shift(),s=i.shift(),u=parseInt(a,10),l=parseInt(s,10),c=[u,l].sort();if(isNaN(c[0])){if(a>s)return 1;if(s>a)return-1}else{if(isNaN(c[1]))return isNaN(u)?-1:1;if(u>l)return 1;if(l>u)return-1}}return o.length-i.length},datetime:function(e,t,n){var r=Ge(e,t,n),o=r[0],i=r[1];return Ue(o=o.getTime(),i=i.getTime())},basic:function(e,t,n){var r=Ge(e,t,n);return Ue(r[0],r[1])},string:function(e,t,n){var r=Ge(e,t,n),o=r[0],i=r[1];for(o=o.split("").filter(Boolean),i=i.split("").filter(Boolean);o.length&&i.length;){var a=o.shift(),s=i.shift(),u=a.toLowerCase(),l=s.toLowerCase();if(u>l)return 1;if(l>u)return-1;if(a>s)return 1;if(s>a)return-1}return o.length-i.length},number:function(e,t,n){var r=Ge(e,t,n),o=r[0],i=r[1],a=/[^0-9.]/gi;return Ue(o=Number(String(o).replace(a,"")),i=Number(String(i).replace(a,"")))}});s.resetSortBy="resetSortBy",s.setSortBy="setSortBy",s.toggleSortBy="toggleSortBy",s.clearSortBy="clearSortBy",c.sortType="alphanumeric",c.sortDescFirst=!1;var qe=function(e){e.getSortByToggleProps=[Ye],e.stateReducers.push(Xe),e.useInstance.push(Ke)};qe.pluginName="useSortBy";var Ye=function(e,t){var n=t.instance,r=t.column,o=n.isMultiSortEvent,i=void 0===o?function(e){return e.shiftKey}:o;return[e,{onClick:r.canSort?function(e){e.persist(),r.toggleSortBy(void 0,!n.disableMultiSort&&i(e))}:void 0,style:{cursor:r.canSort?"pointer":void 0},title:r.canSort?"Toggle SortBy":void 0}]};function Xe(e,t,n,r){if(t.type===s.init)return o({sortBy:[]},e);if(t.type===s.resetSortBy)return o({},e,{sortBy:r.initialState.sortBy||[]});if(t.type===s.clearSortBy)return o({},e,{sortBy:e.sortBy.filter((function(e){return e.id!==t.columnId}))});if(t.type===s.setSortBy)return o({},e,{sortBy:t.sortBy});if(t.type===s.toggleSortBy){var i,a=t.columnId,u=t.desc,l=t.multi,c=r.allColumns,f=r.disableMultiSort,d=r.disableSortRemove,p=r.disableMultiRemove,h=r.maxMultiSortColCount,g=void 0===h?Number.MAX_SAFE_INTEGER:h,v=e.sortBy,m=c.find((function(e){return e.id===a})).sortDescFirst,y=v.find((function(e){return e.id===a})),b=v.findIndex((function(e){return e.id===a})),w=null!=u,x=[];return"toggle"!==(i=!f&&l?y?"toggle":"add":b!==v.length-1||1!==v.length?"replace":y?"toggle":"replace")||d||w||l&&p||!(y&&y.desc&&!m||!y.desc&&m)||(i="remove"),"replace"===i?x=[{id:a,desc:w?u:m}]:"add"===i?(x=[].concat(v,[{id:a,desc:w?u:m}])).splice(0,x.length-g):"toggle"===i?x=v.map((function(e){return e.id===a?o({},e,{desc:w?u:!y.desc}):e})):"remove"===i&&(x=v.filter((function(e){return e.id!==a}))),o({},e,{sortBy:x})}}function Ke(e){var n=e.data,r=e.rows,o=e.flatRows,i=e.allColumns,a=e.orderByFn,u=void 0===a?Je:a,l=e.sortTypes,c=e.manualSortBy,f=e.defaultCanSort,p=e.disableSortBy,h=e.flatHeaders,v=e.state.sortBy,y=e.dispatch,w=e.plugins,x=e.getHooks,_=e.autoResetSortBy,S=void 0===_||_;g(w,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var O=t.useCallback((function(e){y({type:s.setSortBy,sortBy:e})}),[y]),C=t.useCallback((function(e,t,n){y({type:s.toggleSortBy,columnId:e,desc:t,multi:n})}),[y]),E=m(e);h.forEach((function(e){var t=e.accessor,n=e.canSort,r=e.disableSortBy,o=e.id,i=t?M(!0!==r&&void 0,!0!==p&&void 0,!0):M(f,n,!1);e.canSort=i,e.canSort&&(e.toggleSortBy=function(t,n){return C(e.id,t,n)},e.clearSortBy=function(){y({type:s.clearSortBy,columnId:e.id})}),e.getSortByToggleProps=d(x().getSortByToggleProps,{instance:E(),column:e});var a=v.find((function(e){return e.id===o}));e.isSorted=!!a,e.sortedIndex=v.findIndex((function(e){return e.id===o})),e.isSortedDesc=e.isSorted?a.desc:void 0}));var A=t.useMemo((function(){if(c||!v.length)return[r,o];var e=[],t=v.filter((function(e){return i.find((function(t){return t.id===e.id}))}));return[function n(r){var o=u(r,t.map((function(e){var t=i.find((function(t){return t.id===e.id}));if(!t)throw new Error("React-Table: Could not find a column with id: "+e.id+" while sorting");var n=t.sortType,r=k(n)||(l||{})[n]||$e[n];if(!r)throw new Error("React-Table: Could not find a valid sortType of '"+n+"' for column '"+e.id+"'.");return function(t,n){return r(t,n,e.id,e.desc)}})),t.map((function(e){var t=i.find((function(t){return t.id===e.id}));return t&&t.sortInverted?e.desc:!e.desc})));return o.forEach((function(t){e.push(t),t.subRows&&0!==t.subRows.length&&(t.subRows=n(t.subRows))})),o}(r),e]}),[c,v,r,o,i,u,l]),P=A[0],R=A[1],T=m(S);b((function(){T()&&y({type:s.resetSortBy})}),[c?null:n]),Object.assign(e,{preSortedRows:r,preSortedFlatRows:o,sortedRows:P,sortedFlatRows:R,rows:P,flatRows:R,setSortBy:O,toggleSortBy:C})}function Je(e,t,n){return[].concat(e).sort((function(e,r){for(var o=0;o<t.length;o+=1){var i=t[o],a=!1===n[o]||"desc"===n[o],s=i(e,r);if(0!==s)return a?-s:s}return n[0]?e.index-r.index:r.index-e.index}))}s.resetPage="resetPage",s.gotoPage="gotoPage",s.setPageSize="setPageSize";var Qe=function(e){e.stateReducers.push(et),e.useInstance.push(tt)};function et(e,t,n,r){if(t.type===s.init)return o({pageSize:10,pageIndex:0},e);if(t.type===s.resetPage)return o({},e,{pageIndex:r.initialState.pageIndex||0});if(t.type===s.gotoPage){var i=r.pageCount,a=r.page,u=v(t.pageIndex,e.pageIndex),l=!1;return u>e.pageIndex?l=-1===i?a.length>=e.pageSize:u<i:u<e.pageIndex&&(l=u>-1),l?o({},e,{pageIndex:u}):e}if(t.type===s.setPageSize){var c=t.pageSize,f=e.pageSize*e.pageIndex;return o({},e,{pageIndex:Math.floor(f/c),pageSize:c})}}function tt(e){var n=e.rows,r=e.autoResetPage,o=void 0===r||r,i=e.manualExpandedKey,a=void 0===i?"expanded":i,u=e.plugins,l=e.pageCount,c=e.paginateExpandedRows,f=void 0===c||c,d=e.expandSubRows,p=void 0===d||d,h=e.state,v=h.pageSize,y=h.pageIndex,w=h.expanded,x=h.globalFilter,_=h.filters,S=h.groupBy,O=h.sortBy,C=e.dispatch,E=e.data,A=e.manualPagination;g(u,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var M=m(o);b((function(){M()&&C({type:s.resetPage})}),[C,A?null:E,x,_,S,O]);var k=A?l:Math.ceil(n.length/v),P=t.useMemo((function(){return k>0?[].concat(new Array(k)).fill(null).map((function(e,t){return t})):[]}),[k]),T=t.useMemo((function(){var e;if(A)e=n;else{var t=v*y,r=t+v;e=n.slice(t,r)}return f?e:R(e,{manualExpandedKey:a,expanded:w,expandSubRows:p})}),[p,w,a,A,y,v,f,n]),I=y>0,B=-1===k?T.length>=v:y<k-1,D=t.useCallback((function(e){C({type:s.gotoPage,pageIndex:e})}),[C]),j=t.useCallback((function(){return D((function(e){return e-1}))}),[D]),L=t.useCallback((function(){return D((function(e){return e+1}))}),[D]),Z=t.useCallback((function(e){C({type:s.setPageSize,pageSize:e})}),[C]);Object.assign(e,{pageOptions:P,pageCount:k,page:T,canPreviousPage:I,canNextPage:B,gotoPage:D,previousPage:j,nextPage:L,setPageSize:Z})}Qe.pluginName="usePagination",s.resetPivot="resetPivot",s.togglePivot="togglePivot";var nt=function(e){e.getPivotToggleProps=[ot],e.stateReducers.push(it),e.useInstanceAfterData.push(at),e.allColumns.push(st),e.accessValue.push(ut),e.materializedColumns.push(lt),e.materializedColumnsDeps.push(ct),e.visibleColumns.push(ft),e.visibleColumnsDeps.push(dt),e.useInstance.push(pt),e.prepareRow.push(ht)};nt.pluginName="usePivotColumns";var rt=[],ot=function(e,t){var n=t.header;return[e,{onClick:n.canPivot?function(e){e.persist(),n.togglePivot()}:void 0,style:{cursor:n.canPivot?"pointer":void 0},title:"Toggle Pivot"}]};function it(e,t,n,r){if(t.type===s.init)return o({pivotColumns:rt},e);if(t.type===s.resetPivot)return o({},e,{pivotColumns:r.initialState.pivotColumns||rt});if(t.type===s.togglePivot){var i=t.columnId,a=t.value,u=void 0!==a?a:!e.pivotColumns.includes(i);return o({},e,u?{pivotColumns:[].concat(e.pivotColumns,[i])}:{pivotColumns:e.pivotColumns.filter((function(e){return e!==i}))})}}function at(e){e.allColumns.forEach((function(t){t.isPivotSource=e.state.pivotColumns.includes(t.id)}))}function st(e,t){var n=t.instance;return e.forEach((function(e){e.isPivotSource=n.state.pivotColumns.includes(e.id),e.uniqueValues=new Set})),e}function ut(e,t){var n=t.column;return n.uniqueValues&&void 0!==e&&n.uniqueValues.add(e),e}function lt(e,t){var n=t.instance,r=n.allColumns,i=n.state;if(!i.pivotColumns.length||!i.groupBy||!i.groupBy.length)return e;var a=i.pivotColumns.map((function(e){return r.find((function(t){return t.id===e}))})).filter(Boolean),s=r.filter((function(e){return!e.isPivotSource&&!i.groupBy.includes(e.id)&&!i.pivotColumns.includes(e.id)})),u=S(function e(t,n,r){void 0===t&&(t=0),void 0===r&&(r=[]);var i=a[t];return i?Array.from(i.uniqueValues).sort().map((function(a){var s=o({},i,{Header:i.PivotHeader||"string"==typeof i.header?i.Header+": "+a:a,isPivotGroup:!0,parent:n,depth:t,id:n?n.id+"."+i.id+"."+a:i.id+"."+a,pivotValue:a});return s.columns=e(t+1,s,[].concat(r,[function(e){return e.values[i.id]===a}])),s})):s.map((function(e){return o({},e,{canPivot:!1,isPivoted:!0,parent:n,depth:t,id:""+(n?n.id+"."+e.id:e.id),accessor:function(t,n,o){if(r.every((function(e){return e(o)})))return o.values[e.id]}})}))}());return[].concat(e,u)}function ct(e,t){var n=t.instance.state,r=n.pivotColumns,o=n.groupBy;return[].concat(e,[r,o])}function ft(e,t){var n=t.instance.state;return e=e.filter((function(e){return!e.isPivotSource})),n.pivotColumns.length&&n.groupBy&&n.groupBy.length&&(e=e.filter((function(e){return e.isGrouped||e.isPivoted}))),e}function dt(e,t){var n=t.instance;return[].concat(e,[n.state.pivotColumns,n.state.groupBy])}function pt(e){var t=e.columns,n=e.allColumns,r=e.flatHeaders,o=e.getHooks,i=e.plugins,a=e.dispatch,u=e.autoResetPivot,l=void 0===u||u,c=e.manaulPivot,f=e.disablePivot,p=e.defaultCanPivot;g(i,["useGroupBy"],"usePivotColumns");var h=m(e);n.forEach((function(t){var n=t.accessor,r=t.defaultPivot,o=t.disablePivot;t.canPivot=n?M(t.canPivot,!0!==o&&void 0,!0!==f&&void 0,!0):M(t.canPivot,r,p,!1),t.canPivot&&(t.togglePivot=function(){return e.togglePivot(t.id)}),t.Aggregated=t.Aggregated||t.Cell})),r.forEach((function(e){e.getPivotToggleProps=d(o().getPivotToggleProps,{instance:h(),header:e})}));var v=m(l);b((function(){v()&&a({type:s.resetPivot})}),[a,c?null:t]),Object.assign(e,{togglePivot:function(e,t){a({type:s.togglePivot,columnId:e,value:t})}})}function ht(e){e.allCells.forEach((function(e){e.isPivoted=e.column.isPivoted}))}s.resetSelectedRows="resetSelectedRows",s.toggleAllRowsSelected="toggleAllRowsSelected",s.toggleRowSelected="toggleRowSelected",s.toggleAllPageRowsSelected="toggleAllPageRowsSelected";var gt=function(e){e.getToggleRowSelectedProps=[vt],e.getToggleAllRowsSelectedProps=[mt],e.getToggleAllPageRowsSelectedProps=[yt],e.stateReducers.push(bt),e.useInstance.push(wt),e.prepareRow.push(xt)};gt.pluginName="useRowSelect";var vt=function(e,t){var n=t.instance,r=t.row,o=n.manualRowSelectedKey,i=void 0===o?"isSelected":o;return[e,{onChange:function(e){r.toggleRowSelected(e.target.checked)},style:{cursor:"pointer"},checked:!(!r.original||!r.original[i])||r.isSelected,title:"Toggle Row Selected",indeterminate:r.isSomeSelected}]},mt=function(e,t){var n=t.instance;return[e,{onChange:function(e){n.toggleAllRowsSelected(e.target.checked)},style:{cursor:"pointer"},checked:n.isAllRowsSelected,title:"Toggle All Rows Selected",indeterminate:Boolean(!n.isAllRowsSelected&&Object.keys(n.state.selectedRowIds).length)}]},yt=function(e,t){var n=t.instance;return[e,{onChange:function(e){n.toggleAllPageRowsSelected(e.target.checked)},style:{cursor:"pointer"},checked:n.isAllPageRowsSelected,title:"Toggle All Current Page Rows Selected",indeterminate:Boolean(!n.isAllPageRowsSelected&&n.page.some((function(e){var t=e.id;return n.state.selectedRowIds[t]})))}]};function bt(e,t,n,r){if(t.type===s.init)return o({selectedRowIds:{}},e);if(t.type===s.resetSelectedRows)return o({},e,{selectedRowIds:r.initialState.selectedRowIds||{}});if(t.type===s.toggleAllRowsSelected){var i=t.value,a=r.isAllRowsSelected,u=r.rowsById,l=r.nonGroupedRowsById,c=void 0===l?u:l,f=void 0!==i?i:!a,d=Object.assign({},e.selectedRowIds);return f?Object.keys(c).forEach((function(e){d[e]=!0})):Object.keys(c).forEach((function(e){delete d[e]})),o({},e,{selectedRowIds:d})}if(t.type===s.toggleRowSelected){var p=t.id,h=t.value,g=r.rowsById,v=r.selectSubRows,m=void 0===v||v,y=r.getSubRows,b=e.selectedRowIds[p],w=void 0!==h?h:!b;if(b===w)return e;var x=o({},e.selectedRowIds);return function e(t){var n=g[t];if(n&&(n.isGrouped||(w?x[t]=!0:delete x[t]),m&&y(n)))return y(n).forEach((function(t){return e(t.id)}))}(p),o({},e,{selectedRowIds:x})}if(t.type===s.toggleAllPageRowsSelected){var _=t.value,S=r.page,O=r.rowsById,C=r.selectSubRows,E=void 0===C||C,A=r.isAllPageRowsSelected,M=r.getSubRows,k=void 0!==_?_:!A,P=o({},e.selectedRowIds);return S.forEach((function(e){return function e(t){var n=O[t];if(n.isGrouped||(k?P[t]=!0:delete P[t]),E&&M(n))return M(n).forEach((function(t){return e(t.id)}))}(e.id)})),o({},e,{selectedRowIds:P})}return e}function wt(e){var n=e.data,r=e.rows,o=e.getHooks,i=e.plugins,a=e.rowsById,u=e.nonGroupedRowsById,l=void 0===u?a:u,c=e.autoResetSelectedRows,f=void 0===c||c,p=e.state.selectedRowIds,h=e.selectSubRows,v=void 0===h||h,y=e.dispatch,w=e.page,x=e.getSubRows;g(i,["useFilters","useGroupBy","useSortBy","useExpanded","usePagination"],"useRowSelect");var _=t.useMemo((function(){var e=[];return r.forEach((function(t){var n=v?function e(t,n,r){if(n[t.id])return!0;var o=r(t);if(o&&o.length){var i=!0,a=!1;return o.forEach((function(t){a&&!i||(e(t,n,r)?a=!0:i=!1)})),!!i||!!a&&null}return!1}(t,p,x):!!p[t.id];t.isSelected=!!n,t.isSomeSelected=null===n,n&&e.push(t)})),e}),[r,v,p,x]),S=Boolean(Object.keys(l).length&&Object.keys(p).length),O=S;S&&Object.keys(l).some((function(e){return!p[e]}))&&(S=!1),S||w&&w.length&&w.some((function(e){var t=e.id;return!p[t]}))&&(O=!1);var C=m(f);b((function(){C()&&y({type:s.resetSelectedRows})}),[y,n]);var E=t.useCallback((function(e){return y({type:s.toggleAllRowsSelected,value:e})}),[y]),A=t.useCallback((function(e){return y({type:s.toggleAllPageRowsSelected,value:e})}),[y]),M=t.useCallback((function(e,t){return y({type:s.toggleRowSelected,id:e,value:t})}),[y]),k=m(e),P=d(o().getToggleAllRowsSelectedProps,{instance:k()}),R=d(o().getToggleAllPageRowsSelectedProps,{instance:k()});Object.assign(e,{selectedFlatRows:_,isAllRowsSelected:S,isAllPageRowsSelected:O,toggleRowSelected:M,toggleAllRowsSelected:E,getToggleAllRowsSelectedProps:P,getToggleAllPageRowsSelectedProps:R,toggleAllPageRowsSelected:A})}function xt(e,t){var n=t.instance;e.toggleRowSelected=function(t){return n.toggleRowSelected(e.id,t)},e.getToggleRowSelectedProps=d(n.getHooks().getToggleRowSelectedProps,{instance:n,row:e})}var _t=function(e){return{}},St=function(e){return{}};s.setRowState="setRowState",s.setCellState="setCellState",s.resetRowState="resetRowState";var Ot=function(e){e.stateReducers.push(Ct),e.useInstance.push(Et),e.prepareRow.push(At)};function Ct(e,t,n,r){var i=r.initialRowStateAccessor,a=void 0===i?_t:i,u=r.initialCellStateAccessor,l=void 0===u?St:u,c=r.rowsById;if(t.type===s.init)return o({rowState:{}},e);if(t.type===s.resetRowState)return o({},e,{rowState:r.initialState.rowState||{}});if(t.type===s.setRowState){var f,d=t.rowId,p=t.value,h=void 0!==e.rowState[d]?e.rowState[d]:a(c[d]);return o({},e,{rowState:o({},e.rowState,(f={},f[d]=v(p,h),f))})}if(t.type===s.setCellState){var g,m,y,b,w,x=t.rowId,_=t.columnId,S=t.value,O=void 0!==e.rowState[x]?e.rowState[x]:a(c[x]),C=void 0!==(null==O||null==(g=O.cellState)?void 0:g[_])?O.cellState[_]:l(null==(m=c[x])||null==(y=m.cells)?void 0:y.find((function(e){return e.column.id===_})));return o({},e,{rowState:o({},e.rowState,(w={},w[x]=o({},O,{cellState:o({},O.cellState||{},(b={},b[_]=v(S,C),b))}),w))})}}function Et(e){var n=e.autoResetRowState,r=void 0===n||n,o=e.data,i=e.dispatch,a=t.useCallback((function(e,t){return i({type:s.setRowState,rowId:e,value:t})}),[i]),u=t.useCallback((function(e,t,n){return i({type:s.setCellState,rowId:e,columnId:t,value:n})}),[i]),l=m(r);b((function(){l()&&i({type:s.resetRowState})}),[o]),Object.assign(e,{setRowState:a,setCellState:u})}function At(e,t){var n=t.instance,r=n.initialRowStateAccessor,o=void 0===r?_t:r,i=n.initialCellStateAccessor,a=void 0===i?St:i,s=n.state.rowState;e&&(e.state=void 0!==s[e.id]?s[e.id]:o(e),e.setState=function(t){return n.setRowState(e.id,t)},e.cells.forEach((function(t){e.state.cellState||(e.state.cellState={}),t.state=void 0!==e.state.cellState[t.column.id]?e.state.cellState[t.column.id]:a(t),t.setState=function(r){return n.setCellState(e.id,t.column.id,r)}})))}Ot.pluginName="useRowState",s.resetColumnOrder="resetColumnOrder",s.setColumnOrder="setColumnOrder";var Mt=function(e){e.stateReducers.push(kt),e.visibleColumnsDeps.push((function(e,t){var n=t.instance;return[].concat(e,[n.state.columnOrder])})),e.visibleColumns.push(Pt),e.useInstance.push(Rt)};function kt(e,t,n,r){return t.type===s.init?o({columnOrder:[]},e):t.type===s.resetColumnOrder?o({},e,{columnOrder:r.initialState.columnOrder||[]}):t.type===s.setColumnOrder?o({},e,{columnOrder:v(t.columnOrder,e.columnOrder)}):void 0}function Pt(e,t){var n=t.instance.state.columnOrder;if(!n||!n.length)return e;for(var r=[].concat(n),o=[].concat(e),i=[],a=function(){var e=r.shift(),t=o.findIndex((function(t){return t.id===e}));t>-1&&i.push(o.splice(t,1)[0])};o.length&&r.length;)a();return[].concat(i,o)}function Rt(e){var n=e.dispatch;e.setColumnOrder=t.useCallback((function(e){return n({type:s.setColumnOrder,columnOrder:e})}),[n])}Mt.pluginName="useColumnOrder",c.canResize=!0,s.columnStartResizing="columnStartResizing",s.columnResizing="columnResizing",s.columnDoneResizing="columnDoneResizing",s.resetResize="resetResize";var Tt=function(e){e.getResizerProps=[It],e.getHeaderProps.push({style:{position:"relative"}}),e.stateReducers.push(Bt),e.useInstance.push(jt),e.useInstanceBeforeDimensions.push(Dt)},It=function(e,t){var n=t.instance,r=t.header,o=n.dispatch,i=function(e,t){var n=!1;if("touchstart"===e.type){if(e.touches&&e.touches.length>1)return;n=!0}var r,i,a=function(e){var t=[];return function e(n){n.columns&&n.columns.length&&n.columns.map(e),t.push(n)}(e),t}(t).map((function(e){return[e.id,e.totalWidth]})),u=n?Math.round(e.touches[0].clientX):e.clientX,l=function(){window.cancelAnimationFrame(r),r=null,o({type:s.columnDoneResizing})},c=function(){window.cancelAnimationFrame(r),r=null,o({type:s.columnResizing,clientX:i})},f=function(e){i=e,r||(r=window.requestAnimationFrame(c))},d={mouse:{moveEvent:"mousemove",moveHandler:function(e){return f(e.clientX)},upEvent:"mouseup",upHandler:function(e){document.removeEventListener("mousemove",d.mouse.moveHandler),document.removeEventListener("mouseup",d.mouse.upHandler),l()}},touch:{moveEvent:"touchmove",moveHandler:function(e){return e.cancelable&&(e.preventDefault(),e.stopPropagation()),f(e.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(e){document.removeEventListener(d.touch.moveEvent,d.touch.moveHandler),document.removeEventListener(d.touch.upEvent,d.touch.moveHandler),l()}}},p=n?d.touch:d.mouse,h=!!function(){if("boolean"==typeof D)return D;var e=!1;try{var t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){e=!1}return D=e}()&&{passive:!1};document.addEventListener(p.moveEvent,p.moveHandler,h),document.addEventListener(p.upEvent,p.upHandler,h),o({type:s.columnStartResizing,columnId:t.id,columnWidth:t.totalWidth,headerIdWidths:a,clientX:u})};return[e,{onMouseDown:function(e){return e.persist()||i(e,r)},onTouchStart:function(e){return e.persist()||i(e,r)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function Bt(e,t){if(t.type===s.init)return o({columnResizing:{columnWidths:{}}},e);if(t.type===s.resetResize)return o({},e,{columnResizing:{columnWidths:{}}});if(t.type===s.columnStartResizing){var n=t.clientX,r=t.columnId,i=t.columnWidth,a=t.headerIdWidths;return o({},e,{columnResizing:o({},e.columnResizing,{startX:n,headerIdWidths:a,columnWidth:i,isResizingColumn:r})})}if(t.type===s.columnResizing){var u=t.clientX,l=e.columnResizing,c=l.startX,f=l.columnWidth,d=l.headerIdWidths,p=(u-c)/f,h={};return(void 0===d?[]:d).forEach((function(e){var t=e[0],n=e[1];h[t]=Math.max(n+n*p,0)})),o({},e,{columnResizing:o({},e.columnResizing,{columnWidths:o({},e.columnResizing.columnWidths,{},h)})})}return t.type===s.columnDoneResizing?o({},e,{columnResizing:o({},e.columnResizing,{startX:null,isResizingColumn:null})}):void 0}Tt.pluginName="useResizeColumns";var Dt=function(e){var t=e.flatHeaders,n=e.disableResizing,r=e.getHooks,o=e.state.columnResizing,i=m(e);t.forEach((function(e){var t=M(!0!==e.disableResizing&&void 0,!0!==n&&void 0,!0);e.canResize=t,e.width=o.columnWidths[e.id]||e.originalWidth||e.width,e.isResizing=o.isResizingColumn===e.id,t&&(e.getResizerProps=d(r().getResizerProps,{instance:i(),header:e}))}))};function jt(e){var n=e.plugins,r=e.dispatch,o=e.autoResetResize,i=void 0===o||o,a=e.columns;g(n,["useAbsoluteLayout"],"useResizeColumns");var u=m(i);b((function(){u()&&r({type:s.resetResize})}),[a]);var l=t.useCallback((function(){return r({type:s.resetResize})}),[r]);Object.assign(e,{resetResizing:l})}var Lt={position:"absolute",top:0},Zt=function(e){e.getTableBodyProps.push(Nt),e.getRowProps.push(Nt),e.getHeaderGroupProps.push(Nt),e.getFooterGroupProps.push(Nt),e.getHeaderProps.push((function(e,t){var n=t.column;return[e,{style:o({},Lt,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var n=t.cell;return[e,{style:o({},Lt,{left:n.column.totalLeft+"px",width:n.column.totalWidth+"px"})}]})),e.getFooterProps.push((function(e,t){var n=t.column;return[e,{style:o({},Lt,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]}))};Zt.pluginName="useAbsoluteLayout";var Nt=function(e,t){return[e,{style:{position:"relative",width:t.instance.totalColumnsWidth+"px"}}]},Ft={display:"inline-block",boxSizing:"border-box"},Ht=function(e,t){return[e,{style:{display:"flex",width:t.instance.totalColumnsWidth+"px"}}]},Vt=function(e){e.getRowProps.push(Ht),e.getHeaderGroupProps.push(Ht),e.getFooterGroupProps.push(Ht),e.getHeaderProps.push((function(e,t){var n=t.column;return[e,{style:o({},Ft,{width:n.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var n=t.cell;return[e,{style:o({},Ft,{width:n.column.totalWidth+"px"})}]})),e.getFooterProps.push((function(e,t){var n=t.column;return[e,{style:o({},Ft,{width:n.totalWidth+"px"})}]}))};function zt(e){e.getTableProps.push(Ut),e.getRowProps.push(Gt),e.getHeaderGroupProps.push(Gt),e.getFooterGroupProps.push(Gt),e.getHeaderProps.push(Wt),e.getCellProps.push($t),e.getFooterProps.push(qt)}Vt.pluginName="useBlockLayout",zt.pluginName="useFlexLayout";var Ut=function(e,t){return[e,{style:{minWidth:t.instance.totalColumnsMinWidth+"px"}}]},Gt=function(e,t){return[e,{style:{display:"flex",flex:"1 0 auto",minWidth:t.instance.totalColumnsMinWidth+"px"}}]},Wt=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]},$t=function(e,t){var n=t.cell;return[e,{style:{boxSizing:"border-box",flex:n.column.totalFlexWidth+" 0 auto",minWidth:n.column.totalMinWidth+"px",width:n.column.totalWidth+"px"}}]},qt=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]};function Yt(e){e.stateReducers.push(Qt),e.getTableProps.push(Xt),e.getHeaderProps.push(Kt),e.getRowProps.push(Jt)}s.columnStartResizing="columnStartResizing",s.columnResizing="columnResizing",s.columnDoneResizing="columnDoneResizing",s.resetResize="resetResize",Yt.pluginName="useGridLayout";var Xt=function(e,t){var n=t.instance;return[e,{style:{display:"grid",gridTemplateColumns:n.visibleColumns.map((function(e){var t;return n.state.gridLayout.columnWidths[e.id]?n.state.gridLayout.columnWidths[e.id]+"px":(null==(t=n.state.columnResizing)?void 0:t.isResizingColumn)?n.state.gridLayout.startWidths[e.id]+"px":"number"==typeof e.width?e.width+"px":e.width})).join(" ")}}]},Kt=function(e,t){var n=t.column;return[e,{id:"header-cell-"+n.id,style:{position:"sticky",gridColumn:"span "+n.totalVisibleHeaderCount}}]},Jt=function(e,t){var n=t.row;return n.isExpanded?[e,{style:{gridColumn:"1 / "+(n.cells.length+1)}}]:[e,{}]};function Qt(e,t,n,r){if(t.type===s.init)return o({gridLayout:{columnWidths:{}}},e);if(t.type===s.resetResize)return o({},e,{gridLayout:{columnWidths:{}}});if(t.type===s.columnStartResizing){var i=t.columnId,a=t.headerIdWidths,u=en(i);if(void 0!==u){var l=r.visibleColumns.reduce((function(e,t){var n;return o({},e,((n={})[t.id]=en(t.id),n))}),{}),c=r.visibleColumns.reduce((function(e,t){var n;return o({},e,((n={})[t.id]=t.minWidth,n))}),{}),f=r.visibleColumns.reduce((function(e,t){var n;return o({},e,((n={})[t.id]=t.maxWidth,n))}),{}),d=a.map((function(e){var t=e[0];return[t,en(t)]}));return o({},e,{gridLayout:o({},e.gridLayout,{startWidths:l,minWidths:c,maxWidths:f,headerIdGridWidths:d,columnWidth:u})})}return e}if(t.type===s.columnResizing){var p=t.clientX,h=e.columnResizing.startX,g=e.gridLayout,v=g.columnWidth,m=g.minWidths,y=g.maxWidths,b=g.headerIdGridWidths,w=(p-h)/v,x={};return(void 0===b?[]:b).forEach((function(e){var t=e[0],n=e[1];x[t]=Math.min(Math.max(m[t],n+n*w),y[t])})),o({},e,{gridLayout:o({},e.gridLayout,{columnWidths:o({},e.gridLayout.columnWidths,{},x)})})}return t.type===s.columnDoneResizing?o({},e,{gridLayout:o({},e.gridLayout,{startWidths:{},minWidths:{},maxWidths:{}})}):void 0}function en(e){var t,n=null==(t=document.getElementById("header-cell-"+e))?void 0:t.offsetWidth;if(void 0!==n)return n}e._UNSTABLE_usePivotColumns=nt,e.actions=s,e.defaultColumn=c,e.defaultGroupByFn=Ve,e.defaultOrderByFn=Je,e.defaultRenderer=u,e.emptyRenderer=l,e.ensurePluginOrder=g,e.flexRender=x,e.functionalUpdate=v,e.loopHooks=h,e.makePropGetter=d,e.makeRenderer=w,e.reduceHooks=p,e.safeUseLayoutEffect=y,e.useAbsoluteLayout=Zt,e.useAsyncDebounce=function(e,n){void 0===n&&(n=0);var o=t.useRef({}),i=m(e),a=m(n);return t.useCallback(function(){var e=r(regeneratorRuntime.mark((function e(){var t,n,s,u=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(t=u.length,n=new Array(t),s=0;s<t;s++)n[s]=u[s];return o.current.promise||(o.current.promise=new Promise((function(e,t){o.current.resolve=e,o.current.reject=t}))),o.current.timeout&&clearTimeout(o.current.timeout),o.current.timeout=setTimeout(r(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete o.current.timeout,e.prev=1,e.t0=o.current,e.next=5,i().apply(void 0,n);case 5:e.t1=e.sent,e.t0.resolve.call(e.t0,e.t1),e.next=12;break;case 9:e.prev=9,e.t2=e.catch(1),o.current.reject(e.t2);case 12:return e.prev=12,delete o.current.promise,e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])}))),a()),e.abrupt("return",o.current.promise);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),[i,a])},e.useBlockLayout=Vt,e.useColumnOrder=Mt,e.useExpanded=ue,e.useFilters=Ce,e.useFlexLayout=zt,e.useGetLatest=m,e.useGlobalFilter=Me,e.useGridLayout=Yt,e.useGroupBy=De,e.useMountedLayoutEffect=b,e.usePagination=Qe,e.useResizeColumns=Tt,e.useRowSelect=gt,e.useRowState=Ot,e.useSortBy=qe,e.useTable=function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];e=ie(e),r=[$].concat(r);var a=m(t.useRef({}).current);Object.assign(a(),o({},e,{plugins:r,hooks:W()})),r.filter(Boolean).forEach((function(e){e(a().hooks)}));var u=m(a().hooks);a().getHooks=u,delete a().hooks,Object.assign(a(),p(u().useOptions,ie(e)));var l=a(),c=l.data,f=l.columns,g=l.initialState,v=l.defaultColumn,y=l.getSubRows,b=l.getRowId,x=l.stateReducer,A=l.useControlledState,M=m(x),k=t.useCallback((function(e,t){if(!t.type)throw console.info({action:t}),new Error("Unknown Action \ud83d\udc46");return[].concat(u().stateReducers,Array.isArray(M())?M():[M()]).reduce((function(n,r){return r(n,t,e,a())||n}),e)}),[u,M,a]),P=t.useReducer(k,void 0,(function(){return k(g,{type:s.init})})),R=P[0],T=P[1],I=p([].concat(u().useControlledState,[A]),R,{instance:a()});Object.assign(a(),{state:I,dispatch:T});var B=t.useMemo((function(){return _(p(u().columns,f,{instance:a()}))}),[u,a,f].concat(p(u().columnsDeps,[],{instance:a()})));a().columns=B;var D=t.useMemo((function(){return p(u().allColumns,S(B),{instance:a()}).map(O)}),[B,u,a].concat(p(u().allColumnsDeps,[],{instance:a()})));a().allColumns=D;var j=t.useMemo((function(){for(var e=[],t=[],n={},r=[].concat(D);r.length;){var o=r.shift();se({data:c,rows:e,flatRows:t,rowsById:n,column:o,getRowId:b,getSubRows:y,accessValueHooks:u().accessValue,getInstance:a})}return[e,t,n]}),[D,c,b,y,u,a]),L=j[0],Z=j[1],N=j[2];Object.assign(a(),{rows:L,initialRows:[].concat(L),flatRows:Z,rowsById:N}),h(u().useInstanceAfterData,a());var F=t.useMemo((function(){return p(u().visibleColumns,D,{instance:a()}).map((function(e){return C(e,v)}))}),[u,D,a,v].concat(p(u().visibleColumnsDeps,[],{instance:a()})));D=t.useMemo((function(){var e=[].concat(F);return D.forEach((function(t){e.find((function(e){return e.id===t.id}))||e.push(t)})),e}),[D,F]),a().allColumns=D;var H=t.useMemo((function(){return p(u().headerGroups,E(F,v),a())}),[u,F,v,a].concat(p(u().headerGroupsDeps,[],{instance:a()})));a().headerGroups=H;var V=t.useMemo((function(){return H.length?H[0].headers:[]}),[H]);a().headers=V,a().flatHeaders=H.reduce((function(e,t){return[].concat(e,t.headers)}),[]),h(u().useInstanceBeforeDimensions,a());var z=F.filter((function(e){return e.isVisible})).map((function(e){return e.id})).sort().join("_");F=t.useMemo((function(){return F.filter((function(e){return e.isVisible}))}),[F,z]),a().visibleColumns=F;var U=ae(V),G=U[0],q=U[1],Y=U[2];return a().totalColumnsMinWidth=G,a().totalColumnsWidth=q,a().totalColumnsMaxWidth=Y,h(u().useInstance,a()),[].concat(a().flatHeaders,a().allColumns).forEach((function(e){e.render=w(a(),e),e.getHeaderProps=d(u().getHeaderProps,{instance:a(),column:e}),e.getFooterProps=d(u().getFooterProps,{instance:a(),column:e})})),a().headerGroups=t.useMemo((function(){return H.filter((function(e,t){return e.headers=e.headers.filter((function(e){return e.headers?function e(t){return t.filter((function(t){return t.headers?e(t.headers):t.isVisible})).length}(e.headers):e.isVisible})),!!e.headers.length&&(e.getHeaderGroupProps=d(u().getHeaderGroupProps,{instance:a(),headerGroup:e,index:t}),e.getFooterGroupProps=d(u().getFooterGroupProps,{instance:a(),headerGroup:e,index:t}),!0)}))}),[H,a,u]),a().footerGroups=[].concat(a().headerGroups).reverse(),a().prepareRow=t.useCallback((function(e){e.getRowProps=d(u().getRowProps,{instance:a(),row:e}),e.allCells=D.map((function(t){var n=e.values[t.id],r={column:t,row:e,value:n};return r.getCellProps=d(u().getCellProps,{instance:a(),cell:r}),r.render=w(a(),t,{row:e,cell:r,value:n}),r})),e.cells=F.map((function(t){return e.allCells.find((function(e){return e.column.id===t.id}))})),h(u().prepareRow,e,{instance:a()})}),[u,a,D,F]),a().getTableProps=d(u().getTableProps,{instance:a()}),a().getTableBodyProps=d(u().getTableBodyProps,{instance:a()}),h(u().useFinalInstance,a()),a()},Object.defineProperty(e,"__esModule",{value:!0})}(t,n(67294))},79521:function(e,t,n){e.exports=n(40217)},30644:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(67294);function o(){var e=(0,r.useRef)(!0);return e.current?(e.current=!1,!0):e.current}},48286:function(e,t,n){"use strict";var r=n(67294),o=n(30644);t.Z=function(e,t){var n=(0,o.Z)();(0,r.useEffect)((function(){if(!n)return e()}),t)}},88387:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNavigator=t.isBrowser=t.off=t.on=t.noop=void 0;t.noop=function(){},t.on=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)},t.off=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)},t.isBrowser="undefined"!==typeof window,t.isNavigator="undefined"!==typeof navigator},21337:function(e,t,n){"use strict";var r=n(5272),o=n(67294),i=r.__importDefault(n(82370));t.Z=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=[]);var r=i.default(e,t),a=r[0],s=r[1],u=r[2];return o.useEffect(u,n),[a,s]}},91784:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useFirstMountState=void 0;var r=n(67294);t.useFirstMountState=function(){var e=r.useRef(!0);return e.current?(e.current=!1,!0):e.current}},27539:function(e,t,n){"use strict";var r=n(67294),o=n(88387);t.Z=function(e,t,n){if(!o.isBrowser)return[t,o.noop,o.noop];if(!e)throw new Error("useLocalStorage key may not be falsy");var i=n?n.raw?function(e){return e}:n.deserializer:JSON.parse,a=r.useRef((function(e){try{var r=n?n.raw?String:n.serializer:JSON.stringify,o=localStorage.getItem(e);return null!==o?i(o):(t&&localStorage.setItem(e,r(t)),t)}catch(s){return t}})),s=r.useState((function(){return a.current(e)})),u=s[0],l=s[1];r.useLayoutEffect((function(){return l(a.current(e))}),[e]);var c=r.useCallback((function(t){try{var r="function"===typeof t?t(u):t;if("undefined"===typeof r)return;var o=void 0;o=n?n.raw?"string"===typeof r?r:JSON.stringify(r):n.serializer?n.serializer(r):JSON.stringify(r):JSON.stringify(r),localStorage.setItem(e,o),l(i(o))}catch(s){}}),[e,l]),f=r.useCallback((function(){try{localStorage.removeItem(e),l(void 0)}catch(s){}}),[e,l]);return[u,c,f]}},68434:function(e,t,n){"use strict";var r=n(67294);t.Z=function(e){var t=r.useRef();return r.useEffect((function(){t.current=e})),t.current}},78382:function(e,t,n){"use strict";var r=n(67294),o=n(91784),i=function(e,t){return e===t};t.Z=function(e,t){void 0===t&&(t=i);var n=r.useRef(),a=r.useRef(e);return o.useFirstMountState()||t(a.current,e)||(n.current=a.current,a.current=e),n.current}},82370:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(67294);t.default=function(e,t){void 0===t&&(t=0);var n=r.useRef(!1),o=r.useRef(),i=r.useRef(e),a=r.useCallback((function(){return n.current}),[]),s=r.useCallback((function(){n.current=!1,o.current&&clearTimeout(o.current),o.current=setTimeout((function(){n.current=!0,i.current()}),t)}),[t]),u=r.useCallback((function(){n.current=null,o.current&&clearTimeout(o.current)}),[]);return r.useEffect((function(){i.current=e}),[e]),r.useEffect((function(){return s(),u}),[t]),[a,u,s]}},73809:function(e,t,n){"use strict";var r=n(67294),o=function(e,t){return"boolean"===typeof t?t:!e};t.Z=function(e){return r.useReducer(o,e)}},21794:function(e,t,n){"use strict";var r=n(67294),o=n(91784);t.Z=function(e,t){var n=o.useFirstMountState();r.useEffect((function(){if(!n)return e()}),t)}},5272:function(e,t,n){"use strict";n.r(t),n.d(t,{__assign:function(){return i},__asyncDelegator:function(){return x},__asyncGenerator:function(){return w},__asyncValues:function(){return _},__await:function(){return b},__awaiter:function(){return c},__classPrivateFieldGet:function(){return A},__classPrivateFieldIn:function(){return k},__classPrivateFieldSet:function(){return M},__createBinding:function(){return d},__decorate:function(){return s},__exportStar:function(){return p},__extends:function(){return o},__generator:function(){return f},__importDefault:function(){return E},__importStar:function(){return C},__makeTemplateObject:function(){return S},__metadata:function(){return l},__param:function(){return u},__read:function(){return g},__rest:function(){return a},__spread:function(){return v},__spreadArray:function(){return y},__spreadArrays:function(){return m},__values:function(){return h}});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)};function a(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function s(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function u(e,t){return function(n,r){t(n,r,e)}}function l(e,t){if("object"===typeof Reflect&&"function"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function c(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{u(r.next(e))}catch(t){i(t)}}function s(e){try{u(r.throw(e))}catch(t){i(t)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))}function f(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(s){i=[6,s],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}}var d=Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]};function p(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||d(t,e,n)}function h(e){var t="function"===typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"===typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(s){o={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function v(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(g(arguments[t]));return e}function m(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r}function y(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}function b(e){return this instanceof b?(this.v=e,this):new b(e)}function w(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(e,t||[]),i=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(e){o[e]&&(r[e]=function(t){return new Promise((function(n,r){i.push([e,t,n,r])>1||s(e,t)}))})}function s(e,t){try{(n=o[e](t)).value instanceof b?Promise.resolve(n.value.v).then(u,l):c(i[0][2],n)}catch(r){c(i[0][3],r)}var n}function u(e){s("next",e)}function l(e){s("throw",e)}function c(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}}function x(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:b(e[r](t)),done:"return"===r}:o?o(t):t}:o}}function _(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=h(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,o,(t=e[n](t)).done,t.value)}))}}}function S(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var O=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function C(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&d(t,e,n);return O(t,e),t}function E(e){return e&&e.__esModule?e:{default:e}}function A(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"===typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}function M(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"===typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n}function k(e,t){if(null===t||"object"!==typeof t&&"function"!==typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"===typeof e?t===e:e.has(t)}},72408:function(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),u=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),p=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,v={};function m(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}m.prototype.isReactComponent={},m.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=m.prototype;var w=b.prototype=new y;w.constructor=b,g(w,m.prototype),w.isPureReactComponent=!0;var x=Array.isArray,_=Object.prototype.hasOwnProperty,S={current:null},O={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,r){var o,i={},a=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)_.call(t,o)&&!O.hasOwnProperty(o)&&(i[o]=t[o]);var u=arguments.length-2;if(1===u)i.children=r;else if(1<u){for(var l=Array(u),c=0;c<u;c++)l[c]=arguments[c+2];i.children=l}if(e&&e.defaultProps)for(o in u=e.defaultProps)void 0===i[o]&&(i[o]=u[o]);return{$$typeof:n,type:e,key:a,ref:s,props:i,_owner:S.current}}function E(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var A=/\/+/g;function M(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function k(e,t,o,i,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var u=!1;if(null===e)u=!0;else switch(s){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case n:case r:u=!0}}if(u)return a=a(u=e),e=""===i?"."+M(u,0):i,x(a)?(o="",null!=e&&(o=e.replace(A,"$&/")+"/"),k(a,t,o,"",(function(e){return e}))):null!=a&&(E(a)&&(a=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,o+(!a.key||u&&u.key===a.key?"":(""+a.key).replace(A,"$&/")+"/")+e)),t.push(a)),1;if(u=0,i=""===i?".":i+":",x(e))for(var l=0;l<e.length;l++){var c=i+M(s=e[l],l);u+=k(s,t,o,c,a)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),l=0;!(s=e.next()).done;)u+=k(s=s.value,t,o,c=i+M(s,l++),a);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return u}function P(e,t,n){if(null==e)return e;var r=[],o=0;return k(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function R(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var T={current:null},I={transition:null},B={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:I,ReactCurrentOwner:S};t.Children={map:P,forEach:function(e,t,n){P(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return P(e,(function(){t++})),t},toArray:function(e){return P(e,(function(e){return e}))||[]},only:function(e){if(!E(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=m,t.Fragment=o,t.Profiler=a,t.PureComponent=b,t.StrictMode=i,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=B,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=g({},e.props),i=e.key,a=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=S.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(l in t)_.call(t,l)&&!O.hasOwnProperty(l)&&(o[l]=void 0===t[l]&&void 0!==u?u[l]:t[l])}var l=arguments.length-2;if(1===l)o.children=r;else if(1<l){u=Array(l);for(var c=0;c<l;c++)u[c]=arguments[c+2];o.children=u}return{$$typeof:n,type:e.type,key:i,ref:a,props:o,_owner:s}},t.createContext=function(e){return(e={$$typeof:u,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=E,t.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:R}},t.memo=function(e,t){return{$$typeof:f,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=I.transition;I.transition={};try{e()}finally{I.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return T.current.useCallback(e,t)},t.useContext=function(e){return T.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return T.current.useDeferredValue(e)},t.useEffect=function(e,t){return T.current.useEffect(e,t)},t.useId=function(){return T.current.useId()},t.useImperativeHandle=function(e,t,n){return T.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return T.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return T.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return T.current.useMemo(e,t)},t.useReducer=function(e,t,n){return T.current.useReducer(e,t,n)},t.useRef=function(e){return T.current.useRef(e)},t.useState=function(e){return T.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return T.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return T.current.useTransition()},t.version="18.2.0"},67294:function(e,t,n){"use strict";e.exports=n(72408)},4480:function(e,t,n){"use strict";n.d(t,{$P:function(){return vs},C:function(){return ws},CG:function(){return hs},FV:function(){return ms},Wh:function(){return cs},Zl:function(){return ys},_8:function(){return xs},cn:function(){return fs},nZ:function(){return ds},rb:function(){return bs},sJ:function(){return gs},xu:function(){return ps}});var r=n(67294),o=n(73935);var i=function(e){const t=new Error(e);if(void 0===t.stack)try{throw t}catch(n){}return t};var a=function(e){return!!e&&"function"===typeof e.then};var s=function(e,t){if(null!=e)return e;throw i(null!==t&&void 0!==t?t:"Got unexpected null or undefined")};function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class l{getValue(){throw i("BaseLoadable")}toPromise(){throw i("BaseLoadable")}valueMaybe(){throw i("BaseLoadable")}valueOrThrow(){throw i(`Loadable expected value, but in "${this.state}" state`)}promiseMaybe(){throw i("BaseLoadable")}promiseOrThrow(){throw i(`Loadable expected promise, but in "${this.state}" state`)}errorMaybe(){throw i("BaseLoadable")}errorOrThrow(){throw i(`Loadable expected error, but in "${this.state}" state`)}is(e){return e.state===this.state&&e.contents===this.contents}map(e){throw i("BaseLoadable")}}class c extends l{constructor(e){super(),u(this,"state","hasValue"),u(this,"contents",void 0),this.contents=e}getValue(){return this.contents}toPromise(){return Promise.resolve(this.contents)}valueMaybe(){return this.contents}valueOrThrow(){return this.contents}promiseMaybe(){}errorMaybe(){}map(e){try{const t=e(this.contents);return a(t)?g(t):y(t)?t:p(t)}catch(t){return a(t)?g(t.next((()=>this.map(e)))):h(t)}}}class f extends l{constructor(e){super(),u(this,"state","hasError"),u(this,"contents",void 0),this.contents=e}getValue(){throw this.contents}toPromise(){return Promise.reject(this.contents)}valueMaybe(){}promiseMaybe(){}errorMaybe(){return this.contents}errorOrThrow(){return this.contents}map(e){return this}}class d extends l{constructor(e){super(),u(this,"state","loading"),u(this,"contents",void 0),this.contents=e}getValue(){throw this.contents}toPromise(){return this.contents}valueMaybe(){}promiseMaybe(){return this.contents}promiseOrThrow(){return this.contents}errorMaybe(){}map(e){return g(this.contents.then((t=>{const n=e(t);if(y(n)){const e=n;switch(e.state){case"hasValue":case"loading":return e.contents;case"hasError":throw e.contents}}return n})).catch((t=>{if(a(t))return t.then((()=>this.map(e).contents));throw t})))}}function p(e){return Object.freeze(new c(e))}function h(e){return Object.freeze(new f(e))}function g(e){return Object.freeze(new d(e))}function v(){return Object.freeze(new d(new Promise((()=>{}))))}function m(e){const t=function(e){return e.every((e=>"hasValue"===e.state))?p(e.map((e=>e.contents))):e.some((e=>"hasError"===e.state))?h(s(e.find((e=>"hasError"===e.state)),"Invalid loadable passed to loadableAll").contents):g(Promise.all(e.map((e=>e.contents))))}((Array.isArray(e)?e:Object.getOwnPropertyNames(e).map((t=>e[t]))).map((e=>y(e)?e:a(e)?g(e):p(e))));return Array.isArray(e)?t:t.map((t=>Object.getOwnPropertyNames(e).reduce(((e,n,r)=>({...e,[n]:t[r]})),{})))}function y(e){return e instanceof l}const b={of:e=>a(e)?g(e):y(e)?e:p(e),error:e=>h(e),loading:()=>v(),all:m,isLoadable:y};var w={loadableWithValue:p,loadableWithError:h,loadableWithPromise:g,loadableLoading:v,loadableAll:m,isLoadable:y,RecoilLoadable:b},x=w.loadableWithValue,_=w.loadableWithError,S=w.loadableWithPromise,O=w.loadableLoading,C=w.loadableAll,E=w.isLoadable,A=w.RecoilLoadable,M=Object.freeze({__proto__:null,loadableWithValue:x,loadableWithError:_,loadableWithPromise:S,loadableLoading:O,loadableAll:C,isLoadable:E,RecoilLoadable:A});const k={RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED:!0,RECOIL_GKS_ENABLED:new Set(["recoil_hamt_2020","recoil_sync_external_store","recoil_suppress_rerender_in_callback","recoil_memory_managament_2020"])};!function(){var e;"undefined"!==typeof process&&null!=(null===(e=process)||void 0===e?void 0:e.env)&&(function(e,t){var n,r;const o=null===(n=process.env[e])||void 0===n||null===(r=n.toLowerCase())||void 0===r?void 0:r.trim();if(null==o||""===o)return;if(!["true","false"].includes(o))throw i(`process.env.${e} value must be 'true', 'false', or empty: ${o}`);t("true"===o)}("RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED",(e=>{k.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED=e})),function(e,t){var n;const r=null===(n=process.env[e])||void 0===n?void 0:n.trim();null!=r&&""!==r&&t(r.split(/\s*,\s*|\s+/))}("RECOIL_GKS_ENABLED",(e=>{e.forEach((e=>{k.RECOIL_GKS_ENABLED.add(e)}))})))}();var P=k;function R(e){return P.RECOIL_GKS_ENABLED.has(e)}R.setPass=e=>{P.RECOIL_GKS_ENABLED.add(e)},R.setFail=e=>{P.RECOIL_GKS_ENABLED.delete(e)},R.clear=()=>{P.RECOIL_GKS_ENABLED.clear()};var T=R;var I,B,D,j=function(e,t,{error:n}={}){return null};const L=null!==(I=r.createMutableSource)&&void 0!==I?I:r.unstable_createMutableSource,Z=null!==(B=r.useMutableSource)&&void 0!==B?B:r.unstable_useMutableSource,N=null!==(D=r.useSyncExternalStore)&&void 0!==D?D:r.unstable_useSyncExternalStore;let F=!1;var H={createMutableSource:L,useMutableSource:Z,useSyncExternalStore:N,currentRendererSupportsUseSyncExternalStore:function(){var e;const{ReactCurrentDispatcher:t,ReactCurrentOwner:n}=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,o=null!=(null!==(e=null===t||void 0===t?void 0:t.current)&&void 0!==e?e:n.currentDispatcher).useSyncExternalStore;return!N||o||F||(F=!0,j("A React renderer without React 18+ API support is being used with React 18+.")),o},reactMode:function(){return T("recoil_transition_support")?{mode:"TRANSITION_SUPPORT",early:!0,concurrent:!0}:T("recoil_sync_external_store")&&null!=N?{mode:"SYNC_EXTERNAL_STORE",early:!0,concurrent:!1}:T("recoil_mutable_source")&&null!=Z&&"undefined"!==typeof window&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?T("recoil_suppress_rerender_in_callback")?{mode:"MUTABLE_SOURCE",early:!0,concurrent:!0}:{mode:"MUTABLE_SOURCE",early:!1,concurrent:!1}:T("recoil_suppress_rerender_in_callback")?{mode:"LEGACY",early:!0,concurrent:!1}:{mode:"LEGACY",early:!1,concurrent:!1}},isFastRefreshEnabled:function(){return!1}};class V{constructor(e){u(this,"key",void 0),this.key=e}toJSON(){return{key:this.key}}}class z extends V{}class U extends V{}var G={AbstractRecoilValue:V,RecoilState:z,RecoilValueReadOnly:U,isRecoilValue:function(e){return e instanceof z||e instanceof U}},W=G.AbstractRecoilValue,$=G.RecoilState,q=G.RecoilValueReadOnly,Y=G.isRecoilValue,X=Object.freeze({__proto__:null,AbstractRecoilValue:W,RecoilState:$,RecoilValueReadOnly:q,isRecoilValue:Y});var K=function(e,...t){0};var J=function(e,t){return function*(){let n=0;for(const r of e)yield t(r,n++)}()};const{isFastRefreshEnabled:Q}=H;class ee{}const te=new ee,ne=new Map,re=new Map;class oe extends Error{}const ie=new Map;function ae(e){return ie.get(e)}var se={nodes:ne,recoilValues:re,registerNode:function(e){P.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED&&function(e){if(ne.has(e)){const t=`Duplicate atom key "${e}". This is a FATAL ERROR in\n production. But it is safe to ignore this warning if it occurred because of\n hot module replacement.`;console.warn(t)}}(e.key),ne.set(e.key,e);const t=null==e.set?new X.RecoilValueReadOnly(e.key):new X.RecoilState(e.key);return re.set(e.key,t),t},getNode:function(e){const t=ne.get(e);if(null==t)throw new oe(`Missing definition for RecoilValue: "${e}""`);return t},getNodeMaybe:function(e){return ne.get(e)},deleteNodeConfigIfPossible:function(e){var t;if(!T("recoil_memory_managament_2020"))return;const n=ne.get(e);var r;null!==n&&void 0!==n&&null!==(t=n.shouldDeleteConfigOnRelease)&&void 0!==t&&t.call(n)&&(ne.delete(e),null===(r=ae(e))||void 0===r||r(),ie.delete(e))},setConfigDeletionHandler:function(e,t){T("recoil_memory_managament_2020")&&(void 0===t?ie.delete(e):ie.set(e,t))},getConfigDeletionHandler:ae,recoilValuesForKeys:function(e){return J(e,(e=>s(re.get(e))))},NodeMissingError:oe,DefaultValue:ee,DEFAULT_VALUE:te};var ue={enqueueExecution:function(e,t){t()}};var le,ce,fe=(le=function(e){var t="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},n={},r=Math.pow(2,5),o=r-1,i=r/2,a=r/4,s={},u=function(e){return function(){return e}},l=n.hash=function(e){var n="undefined"===typeof e?"undefined":t(e);if("number"===n)return e;"string"!==n&&(e+="");for(var r=0,o=0,i=e.length;o<i;++o)r=(r<<5)-r+e.charCodeAt(o)|0;return r},c=function(e,t){return t>>>e&o},f=function(e){return 1<<e},d=function(e,t){return n=e&t-1,n=(n=(858993459&(n-=n>>1&1431655765))+(n>>2&858993459))+(n>>4)&252645135,127&(n+=n>>8)+(n>>16);var n},p=function(e,t,n,r){var o=r;if(!e){var i=r.length;o=new Array(i);for(var a=0;a<i;++a)o[a]=r[a]}return o[t]=n,o},h=function(e,t,n){var r=n.length-1,o=0,i=0,a=n;if(e)o=i=t;else for(a=new Array(r);o<t;)a[i++]=n[o++];for(++o;o<=r;)a[i++]=n[o++];return e&&(a.length=r),a},g={__hamt_isEmpty:!0},v=function(e){return e===g||e&&e.__hamt_isEmpty},m=function(e,t,n,r){return{type:1,edit:e,hash:t,key:n,value:r,_modify:S}},y=function(e,t,n){return{type:2,edit:e,hash:t,children:n,_modify:O}},b=function(e,t,n){return{type:3,edit:e,mask:t,children:n,_modify:C}},w=function(e,t,n){return{type:4,edit:e,size:t,children:n,_modify:E}},x=function e(t,n,r,o,i,a){if(r===i)return y(t,r,[a,o]);var s=c(n,r),u=c(n,i);return b(t,f(s)|f(u),s===u?[e(t,n+5,r,o,i,a)]:s<u?[o,a]:[a,o])},_=function(e,t){return e===t.edit},S=function(e,t,n,r,o,i,a){if(t(i,this.key)){var u=r(this.value);return u===this.value?this:u===s?(--a.value,g):_(e,this)?(this.value=u,this):m(e,o,i,u)}var l=r();return l===s?this:(++a.value,x(e,n,this.hash,this,o,m(e,o,i,l)))},O=function(e,t,n,r,o,i,a){if(o===this.hash){var u=function(e,t,n,r,o,i,a,u){for(var l=o.length,c=0;c<l;++c){var f=o[c];if(n(a,f.key)){var d=f.value,g=i(d);return g===d?o:g===s?(--u.value,h(e,c,o)):p(e,c,m(t,r,a,g),o)}}var v=i();return v===s?o:(++u.value,p(e,l,m(t,r,a,v),o))}(_(e,this),e,t,this.hash,this.children,r,i,a);return u===this.children?this:u.length>1?y(e,this.hash,u):u[0]}var l=r();return l===s?this:(++a.value,x(e,n,this.hash,this,o,m(e,o,i,l)))},C=function(e,t,n,r,o,a,s){var u=this.mask,l=this.children,m=c(n,o),y=f(m),x=d(u,y),S=u&y,O=S?l[x]:g,C=O._modify(e,t,n+5,r,o,a,s);if(O===C)return this;var E=_(e,this),A=u,M=void 0;if(S&&v(C)){if(!(A&=~y))return g;if(l.length<=2&&function(e){return e===g||1===e.type||2===e.type}(l[1^x]))return l[1^x];M=h(E,x,l)}else if(S||v(C))M=p(E,x,C,l);else{if(l.length>=i)return function(e,t,n,r,o){for(var i=[],a=r,s=0,u=0;a;++u)1&a&&(i[u]=o[s++]),a>>>=1;return i[t]=n,w(e,s+1,i)}(e,m,C,u,l);A|=y,M=function(e,t,n,r){var o=r.length;if(e){for(var i=o;i>=t;)r[i--]=r[i];return r[t]=n,r}for(var a=0,s=0,u=new Array(o+1);a<t;)u[s++]=r[a++];for(u[t]=n;a<o;)u[++s]=r[a++];return u}(E,x,C,l)}return E?(this.mask=A,this.children=M,this):b(e,A,M)},E=function(e,t,n,r,o,i,s){var u=this.size,l=this.children,f=c(n,o),d=l[f],h=(d||g)._modify(e,t,n+5,r,o,i,s);if(d===h)return this;var m=_(e,this),y=void 0;if(v(d)&&!v(h))++u,y=p(m,f,h,l);else if(!v(d)&&v(h)){if(--u<=a)return function(e,t,n,r){for(var o=new Array(t-1),i=0,a=0,s=0,u=r.length;s<u;++s)if(s!==n){var l=r[s];l&&!v(l)&&(o[i++]=l,a|=1<<s)}return b(e,a,o)}(e,u,f,l);y=p(m,f,g,l)}else y=p(m,f,h,l);return m?(this.size=u,this.children=y,this):w(e,u,y)};function A(e,t,n,r,o){this._editable=e,this._edit=t,this._config=n,this._root=r,this._size=o}g._modify=function(e,t,n,r,o,i,a){var u=r();return u===s?g:(++a.value,m(e,o,i,u))},A.prototype.setTree=function(e,t){return this._editable?(this._root=e,this._size=t,this):e===this._root?this:new A(this._editable,this._edit,this._config,e,t)};var M=n.tryGetHash=function(e,t,n,r){for(var o=r._root,i=0,a=r._config.keyEq;;)switch(o.type){case 1:return a(n,o.key)?o.value:e;case 2:if(t===o.hash)for(var s=o.children,u=0,l=s.length;u<l;++u){var p=s[u];if(a(n,p.key))return p.value}return e;case 3:var h=c(i,t),g=f(h);if(o.mask&g){o=o.children[d(o.mask,g)],i+=5;break}return e;case 4:if(o=o.children[c(i,t)]){i+=5;break}return e;default:return e}};A.prototype.tryGetHash=function(e,t,n){return M(e,t,n,this)};var k=n.tryGet=function(e,t,n){return M(e,n._config.hash(t),t,n)};A.prototype.tryGet=function(e,t){return k(e,t,this)};var P=n.getHash=function(e,t,n){return M(void 0,e,t,n)};A.prototype.getHash=function(e,t){return P(e,t,this)},n.get=function(e,t){return M(void 0,t._config.hash(e),e,t)},A.prototype.get=function(e,t){return k(t,e,this)};var R=n.has=function(e,t,n){return M(s,e,t,n)!==s};A.prototype.hasHash=function(e,t){return R(e,t,this)};var T=n.has=function(e,t){return R(t._config.hash(e),e,t)};A.prototype.has=function(e){return T(e,this)};var I=function(e,t){return e===t};n.make=function(e){return new A(0,0,{keyEq:e&&e.keyEq||I,hash:e&&e.hash||l},g,0)},n.empty=n.make();var B=n.isEmpty=function(e){return e&&!!v(e._root)};A.prototype.isEmpty=function(){return B(this)};var D=n.modifyHash=function(e,t,n,r){var o={value:r._size},i=r._root._modify(r._editable?r._edit:NaN,r._config.keyEq,0,e,t,n,o);return r.setTree(i,o.value)};A.prototype.modifyHash=function(e,t,n){return D(n,e,t,this)};var j=n.modify=function(e,t,n){return D(e,n._config.hash(t),t,n)};A.prototype.modify=function(e,t){return j(t,e,this)};var L=n.setHash=function(e,t,n,r){return D(u(n),e,t,r)};A.prototype.setHash=function(e,t,n){return L(e,t,n,this)};var Z=n.set=function(e,t,n){return L(n._config.hash(e),e,t,n)};A.prototype.set=function(e,t){return Z(e,t,this)};var N=u(s),F=n.removeHash=function(e,t,n){return D(N,e,t,n)};A.prototype.removeHash=A.prototype.deleteHash=function(e,t){return F(e,t,this)};var H=n.remove=function(e,t){return F(t._config.hash(e),e,t)};A.prototype.remove=A.prototype.delete=function(e){return H(e,this)};var V=n.beginMutation=function(e){return new A(e._editable+1,e._edit+1,e._config,e._root,e._size)};A.prototype.beginMutation=function(){return V(this)};var z=n.endMutation=function(e){return e._editable=e._editable&&e._editable-1,e};A.prototype.endMutation=function(){return z(this)};var U=n.mutate=function(e,t){var n=V(t);return e(n),z(n)};A.prototype.mutate=function(e){return U(e,this)};var G=function(e){return e&&W(e[0],e[1],e[2],e[3],e[4])},W=function(e,t,n,r,o){for(;n<e;){var i=t[n++];if(i&&!v(i))return $(i,r,[e,t,n,r,o])}return G(o)},$=function(e,t,n){switch(e.type){case 1:return{value:t(e),rest:n};case 2:case 4:case 3:var r=e.children;return W(r.length,r,0,t,n);default:return G(n)}},q={done:!0};function Y(e){this.v=e}Y.prototype.next=function(){if(!this.v)return q;var e=this.v;return this.v=G(e.rest),e},Y.prototype[Symbol.iterator]=function(){return this};var X=function(e,t){return new Y($(e._root,t))},K=function(e){return[e.key,e.value]},J=n.entries=function(e){return X(e,K)};A.prototype.entries=A.prototype[Symbol.iterator]=function(){return J(this)};var Q=function(e){return e.key},ee=n.keys=function(e){return X(e,Q)};A.prototype.keys=function(){return ee(this)};var te=function(e){return e.value},ne=n.values=A.prototype.values=function(e){return X(e,te)};A.prototype.values=function(){return ne(this)};var re=n.fold=function(e,t,n){var r=n._root;if(1===r.type)return e(t,r.value,r.key);for(var o=[r.children],i=void 0;i=o.pop();)for(var a=0,s=i.length;a<s;){var u=i[a++];u&&u.type&&(1===u.type?t=e(t,u.value,u.key):o.push(u.children))}return t};A.prototype.fold=function(e,t){return re(e,t,this)};var oe=n.forEach=function(e,t){return re((function(n,r,o){return e(r,o,t)}),null,t)};A.prototype.forEach=function(e){return oe(e,this)};var ie=n.count=function(e){return e._size};A.prototype.count=function(){return ie(this)},Object.defineProperty(A.prototype,"size",{get:A.prototype.count}),e.exports?e.exports=n:(void 0).hamt=n},le(ce={exports:{}},ce.exports),ce.exports);class de{constructor(e){u(this,"_map",void 0),this._map=new Map(null===e||void 0===e?void 0:e.entries())}keys(){return this._map.keys()}entries(){return this._map.entries()}get(e){return this._map.get(e)}has(e){return this._map.has(e)}set(e,t){return this._map.set(e,t),this}delete(e){return this._map.delete(e),this}clone(){return he(this)}toMap(){return new Map(this._map)}}class pe{constructor(e){if(u(this,"_hamt",fe.empty.beginMutation()),e instanceof pe){const t=e._hamt.endMutation();e._hamt=t.beginMutation(),this._hamt=t.beginMutation()}else if(e)for(const[t,n]of e.entries())this._hamt.set(t,n)}keys(){return this._hamt.keys()}entries(){return this._hamt.entries()}get(e){return this._hamt.get(e)}has(e){return this._hamt.has(e)}set(e,t){return this._hamt.set(e,t),this}delete(e){return this._hamt.delete(e),this}clone(){return he(this)}toMap(){return new Map(this._hamt)}}function he(e){return T("recoil_hamt_2020")?new pe(e):new de(e)}var ge=he,ve=Object.freeze({__proto__:null,persistentMap:ge});var me=function(e,...t){const n=new Set;e:for(const r of e){for(const e of t)if(e.has(r))continue e;n.add(r)}return n};var ye=function(e,t){const n=new Map;return e.forEach(((e,r)=>{n.set(r,t(e,r))})),n};function be(e,t,n,r){const{nodeDeps:o,nodeToNodeSubscriptions:i}=n,a=o.get(e);if(a&&r&&a!==r.nodeDeps.get(e))return;o.set(e,t);const u=null==a?t:me(t,a);for(const l of u){i.has(l)||i.set(l,new Set);s(i.get(l)).add(e)}if(a){const n=me(a,t);for(const t of n){if(!i.has(t))return;const n=s(i.get(t));n.delete(e),0===n.size&&i.delete(t)}}}var we={cloneGraph:function(e){return{nodeDeps:ye(e.nodeDeps,(e=>new Set(e))),nodeToNodeSubscriptions:ye(e.nodeToNodeSubscriptions,(e=>new Set(e)))}},graph:function(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}},saveDepsToStore:function(e,t,n,r){var o,i,a,s;const u=n.getState();r!==u.currentTree.version&&r!==(null===(o=u.nextTree)||void 0===o?void 0:o.version)&&r!==(null===(i=u.previousTree)||void 0===i?void 0:i.version)&&j("Tried to save dependencies to a discarded tree");const l=n.getGraph(r);if(be(e,t,l),r===(null===(a=u.previousTree)||void 0===a?void 0:a.version)){be(e,t,n.getGraph(u.currentTree.version),l)}if(r===(null===(s=u.previousTree)||void 0===s?void 0:s.version)||r===u.currentTree.version){var c;const r=null===(c=u.nextTree)||void 0===c?void 0:c.version;if(void 0!==r){be(e,t,n.getGraph(r),l)}}}};let xe=0;let _e=0;let Se=0;var Oe={getNextTreeStateVersion:()=>xe++,getNextStoreID:()=>_e++,getNextComponentID:()=>Se++};const{persistentMap:Ce}=ve,{graph:Ee}=we,{getNextTreeStateVersion:Ae}=Oe;function Me(){const e=Ae();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:Ce(),nonvalidatedAtoms:Ce()}}var ke={makeEmptyTreeState:Me,makeEmptyStoreState:function(){const e=Me();return{currentTree:e,nextTree:null,previousTree:null,commitDepth:0,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(e.version,Ee()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}},getNextTreeStateVersion:Ae};class Pe{}var Re={RetentionZone:Pe,retentionZone:function(){return new Pe}};var Te={setByAddingToSet:function(e,t){const n=new Set(e);return n.add(t),n},setByDeletingFromSet:function(e,t){const n=new Set(e);return n.delete(t),n},mapBySettingInMap:function(e,t,n){const r=new Map(e);return r.set(t,n),r},mapByUpdatingInMap:function(e,t,n){const r=new Map(e);return r.set(t,n(r.get(t))),r},mapByDeletingFromMap:function(e,t){const n=new Map(e);return n.delete(t),n},mapByDeletingMultipleFromMap:function(e,t){const n=new Map(e);return t.forEach((e=>n.delete(e))),n}};var Ie=function*(e,t){let n=0;for(const r of e)t(r,n++)&&(yield r)};var Be=function(e,t){return new Proxy(e,{get:(e,n)=>(!(n in e)&&n in t&&(e[n]=t[n]()),e[n]),ownKeys:e=>Object.keys(e)})};const{getNode:De,getNodeMaybe:je,recoilValuesForKeys:Le}=se,{RetentionZone:Ze}=Re,{setByAddingToSet:Ne}=Te,Fe=Object.freeze(new Set);class He extends Error{}function Ve(e,t,n,r){const o=e.getState();if(o.nodeCleanupFunctions.has(n))return;const i=De(n),a=function(e,t,n){if(!T("recoil_memory_managament_2020"))return()=>{};const{nodesRetainedByZone:r}=e.getState().retention;function o(e){let n=r.get(e);n||r.set(e,n=new Set),n.add(t)}if(n instanceof Ze)o(n);else if(Array.isArray(n))for(const i of n)o(i);return()=>{if(!T("recoil_memory_managament_2020"))return;const{retention:r}=e.getState();function o(e){const n=r.nodesRetainedByZone.get(e);null===n||void 0===n||n.delete(t),n&&0===n.size&&r.nodesRetainedByZone.delete(e)}if(n instanceof Ze)o(n);else if(Array.isArray(n))for(const e of n)o(e)}}(e,n,i.retainedBy),s=i.init(e,t,r);o.nodeCleanupFunctions.set(n,(()=>{s(),a()}))}function ze(e,t,n){return De(n).peek(e,t)}function Ue(e,t,n){const r=new Set,o=Array.from(n),i=e.getGraph(t.version);for(let s=o.pop();s;s=o.pop()){var a;r.add(s);const e=null!==(a=i.nodeToNodeSubscriptions.get(s))&&void 0!==a?a:Fe;for(const t of e)r.has(t)||o.push(t)}return r}var Ge={getNodeLoadable:function(e,t,n){return Ve(e,t,n,"get"),De(n).get(e,t)},peekNodeLoadable:ze,setNodeValue:function(e,t,n,r){const o=De(n);if(null==o.set)throw new He(`Attempt to set read-only RecoilValue: ${n}`);const i=o.set;return Ve(e,t,n,"set"),i(e,t,r)},initializeNode:function(e,t,n){Ve(e,e.getState().currentTree,t,n)},cleanUpNode:function(e,t){var n;const r=e.getState();null===(n=r.nodeCleanupFunctions.get(t))||void 0===n||n(),r.nodeCleanupFunctions.delete(t)},setUnvalidatedAtomValue_DEPRECATED:function(e,t,n){var r;const o=je(t);return null===o||void 0===o||null===(r=o.invalidate)||void 0===r||r.call(o,e),{...e,atomValues:e.atomValues.clone().delete(t),nonvalidatedAtoms:e.nonvalidatedAtoms.clone().set(t,n),dirtyAtoms:Ne(e.dirtyAtoms,t)}},peekNodeInfo:function(e,t,n){const r=e.getState(),o=e.getGraph(t.version),i=De(n).nodeType;return Be({type:i},{loadable:()=>ze(e,t,n),isActive:()=>r.knownAtoms.has(n)||r.knownSelectors.has(n),isSet:()=>"selector"!==i&&t.atomValues.has(n),isModified:()=>t.dirtyAtoms.has(n),deps:()=>{var e;return Le(null!==(e=o.nodeDeps.get(n))&&void 0!==e?e:[])},subscribers:()=>{var o,i;return{nodes:Le(Ie(Ue(e,t,new Set([n])),(e=>e!==n))),components:J(null!==(o=null===(i=r.nodeToComponentSubscriptions.get(n))||void 0===i?void 0:i.values())&&void 0!==o?o:[],(([e])=>({name:e})))}}})},getDownstreamNodes:Ue};let We=null;var $e={setInvalidateMemoizedSnapshot:function(e){We=e},invalidateMemoizedSnapshot:function(){var e;null===(e=We)||void 0===e||e()}};const{getDownstreamNodes:qe,getNodeLoadable:Ye,setNodeValue:Xe}=Ge,{getNextComponentID:Ke}=Oe,{getNode:Je,getNodeMaybe:Qe}=se,{DefaultValue:et}=se,{reactMode:tt}=H,{AbstractRecoilValue:nt,RecoilState:rt,RecoilValueReadOnly:ot,isRecoilValue:it}=X,{invalidateMemoizedSnapshot:at}=$e;function st(e,t,n){if("set"===n.type){const{recoilValue:r,valueOrUpdater:o}=n,a=function(e,t,{key:n},r){if("function"===typeof r){const o=Ye(e,t,n);if("loading"===o.state){const e=`Tried to set atom or selector "${n}" using an updater function while the current state is pending, this is not currently supported.`;throw j(e),i(e)}if("hasError"===o.state)throw o.contents;return r(o.contents)}return r}(e,t,r,o),s=Xe(e,t,r.key,a);for(const[e,n]of s.entries())ut(t,e,n)}else if("setLoadable"===n.type){const{recoilValue:{key:e},loadable:r}=n;ut(t,e,r)}else if("markModified"===n.type){const{recoilValue:{key:e}}=n;t.dirtyAtoms.add(e)}else if("setUnvalidated"===n.type){var r;const{recoilValue:{key:e},unvalidatedValue:o}=n,i=Qe(e);null===i||void 0===i||null===(r=i.invalidate)||void 0===r||r.call(i,t),t.atomValues.delete(e),t.nonvalidatedAtoms.set(e,o),t.dirtyAtoms.add(e)}else j(`Unknown action ${n.type}`)}function ut(e,t,n){"hasValue"===n.state&&n.contents instanceof et?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function lt(e,t){e.replaceState((n=>{const r=dt(n);for(const o of t)st(e,r,o);return pt(e,r),at(),r}))}function ct(e,t){if(ft.length){const n=ft[ft.length-1];let r=n.get(e);r||n.set(e,r=[]),r.push(t)}else lt(e,[t])}const ft=[];function dt(e){return{...e,atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)}}function pt(e,t){const n=qe(e,t,t.dirtyAtoms);for(const i of n){var r,o;null===(r=Qe(i))||void 0===r||null===(o=r.invalidate)||void 0===o||o.call(r,t)}}function ht(e,t,n){ct(e,{type:"set",recoilValue:t,valueOrUpdater:n})}var gt={RecoilValueReadOnly:ot,AbstractRecoilValue:nt,RecoilState:rt,getRecoilValueAsLoadable:function(e,{key:t},n=e.getState().currentTree){var r,o;const i=e.getState();n.version!==i.currentTree.version&&n.version!==(null===(r=i.nextTree)||void 0===r?void 0:r.version)&&n.version!==(null===(o=i.previousTree)||void 0===o?void 0:o.version)&&j("Tried to read from a discarded tree");const a=Ye(e,n,t);return"loading"===a.state&&a.contents.catch((()=>{})),a},setRecoilValue:ht,setRecoilValueLoadable:function(e,t,n){if(n instanceof et)return ht(e,t,n);ct(e,{type:"setLoadable",recoilValue:t,loadable:n})},markRecoilValueModified:function(e,t){ct(e,{type:"markModified",recoilValue:t})},setUnvalidatedRecoilValue:function(e,t,n){ct(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})},subscribeToRecoilValue:function(e,{key:t},n,r=null){const o=Ke(),i=e.getState();i.nodeToComponentSubscriptions.has(t)||i.nodeToComponentSubscriptions.set(t,new Map),s(i.nodeToComponentSubscriptions.get(t)).set(o,[null!==r&&void 0!==r?r:"<not captured>",n]);const a=tt();if(a.early&&("LEGACY"===a.mode||"MUTABLE_SOURCE"===a.mode)){const r=e.getState().nextTree;r&&r.dirtyAtoms.has(t)&&n(r)}return{release:()=>{const n=e.getState(),r=n.nodeToComponentSubscriptions.get(t);void 0!==r&&r.has(o)?(r.delete(o),0===r.size&&n.nodeToComponentSubscriptions.delete(t)):j(`Subscription missing at release time for atom ${t}. This is a bug in Recoil.`)}}},isRecoilValue:it,applyAtomValueWrites:function(e,t){const n=e.clone();return t.forEach(((e,t)=>{"hasValue"===e.state&&e.contents instanceof et?n.delete(t):n.set(t,e)})),n},batchStart:function(){const e=new Map;return ft.push(e),()=>{for(const[t,n]of e)lt(t,n);ft.pop()!==e&&j("Incorrect order of batch popping")}},writeLoadableToTreeState:ut,invalidateDownstreams:pt,copyTreeState:dt,refreshRecoilValue:function(e,t){var n;const{currentTree:r}=e.getState(),o=Je(t.key);null===(n=o.clearCache)||void 0===n||n.call(o,e,r)}};var vt=function(e,t,n){const r=e.entries();let o=r.next();for(;!o.done;){const i=o.value;if(t.call(n,i[1],i[0],e))return!0;o=r.next()}return!1};const{cleanUpNode:mt}=Ge,{deleteNodeConfigIfPossible:yt,getNode:bt}=se,{RetentionZone:wt}=Re,xt=new Set;function _t(e,t){const n=e.getState(),r=n.currentTree;if(n.nextTree)return void j("releaseNodesNowOnCurrentTree should only be called at the end of a batch");const o=new Set;for(const a of t)if(a instanceof wt)for(const e of Ot(n,a))o.add(e);else o.add(a);const i=function(e,t){const n=e.getState(),r=n.currentTree,o=e.getGraph(r.version),i=new Set,a=new Set;return u(t),i;function u(t){const l=new Set,c=function(e,t,n,r,o){const i=e.getGraph(t.version),a=[],u=new Set;for(;n.size>0;)l(s(n.values().next().value));return a;function l(e){if(r.has(e)||o.has(e))return void n.delete(e);if(u.has(e))return;const t=i.nodeToNodeSubscriptions.get(e);if(t)for(const n of t)l(n);u.add(e),n.delete(e),a.push(e)}}(e,r,t,i,a);for(const e of c){var f;if("recoilRoot"===bt(e).retainedBy){a.add(e);continue}if((null!==(f=n.retention.referenceCounts.get(e))&&void 0!==f?f:0)>0){a.add(e);continue}if(Ct(e).some((e=>n.retention.referenceCounts.get(e)))){a.add(e);continue}const t=o.nodeToNodeSubscriptions.get(e);t&&vt(t,(e=>a.has(e)))?a.add(e):(i.add(e),l.add(e))}const d=new Set;for(const e of l)for(const t of null!==(p=o.nodeDeps.get(e))&&void 0!==p?p:xt){var p;i.has(t)||d.add(t)}d.size&&u(d)}}(e,o);for(const a of i)St(e,r,a)}function St(e,t,n){if(!T("recoil_memory_managament_2020"))return;mt(e,n);const r=e.getState();r.knownAtoms.delete(n),r.knownSelectors.delete(n),r.nodeTransactionSubscriptions.delete(n),r.retention.referenceCounts.delete(n);const o=Ct(n);for(const u of o){var i;null===(i=r.retention.nodesRetainedByZone.get(u))||void 0===i||i.delete(n)}t.atomValues.delete(n),t.dirtyAtoms.delete(n),t.nonvalidatedAtoms.delete(n);const a=r.graphsByVersion.get(t.version);if(a){const e=a.nodeDeps.get(n);if(void 0!==e){a.nodeDeps.delete(n);for(const t of e){var s;null===(s=a.nodeToNodeSubscriptions.get(t))||void 0===s||s.delete(n)}}a.nodeToNodeSubscriptions.delete(n)}yt(n)}function Ot(e,t){var n;return null!==(n=e.retention.nodesRetainedByZone.get(t))&&void 0!==n?n:xt}function Ct(e){const t=bt(e).retainedBy;return void 0===t||"components"===t||"recoilRoot"===t?[]:t instanceof wt?[t]:t}function Et(e,t){if(!T("recoil_memory_managament_2020"))return;e.getState().retention.referenceCounts.delete(t),function(e,t){const n=e.getState();n.nextTree?n.retention.retainablesToCheckForRelease.add(t):_t(e,new Set([t]))}(e,t)}var At={SUSPENSE_TIMEOUT_MS:12e4,updateRetainCount:function(e,t,n){var r;if(!T("recoil_memory_managament_2020"))return;const o=e.getState().retention.referenceCounts,i=(null!==(r=o.get(t))&&void 0!==r?r:0)+n;0===i?Et(e,t):o.set(t,i)},updateRetainCountToZero:Et,releaseScheduledRetainablesNow:function(e){if(!T("recoil_memory_managament_2020"))return;const t=e.getState();_t(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()},retainedByOptionWithDefault:function(e){return void 0===e?"recoilRoot":e}};const{unstable_batchedUpdates:Mt}=o;var kt={unstable_batchedUpdates:Mt};const{unstable_batchedUpdates:Pt}=kt;var Rt={unstable_batchedUpdates:Pt};const{batchStart:Tt}=gt,{unstable_batchedUpdates:It}=Rt;let Bt=It||(e=>e());var Dt={getBatcher:()=>Bt,setBatcher:e=>{Bt=e},batchUpdates:e=>{Bt((()=>{let t=()=>{};try{t=Tt(),e()}finally{t()}}))}};var jt=function*(e){for(const t of e)for(const e of t)yield e};const Lt="undefined"===typeof Window||"undefined"===typeof window,Zt="undefined"!==typeof navigator&&"ReactNative"===navigator.product;var Nt={isSSR:Lt,isReactNative:Zt,isWindow:e=>!Lt&&(e===window||e instanceof Window)};var Ft={memoizeWithArgsHash:function(e,t){let n;return(...r)=>{n||(n={});const o=t(...r);return Object.hasOwnProperty.call(n,o)||(n[o]=e(...r)),n[o]}},memoizeOneWithArgsHash:function(e,t){let n,r;return(...o)=>{const i=t(...o);return n===i||(n=i,r=e(...o)),r}},memoizeOneWithArgsHashAndInvalidation:function(e,t){let n,r;return[(...o)=>{const i=t(...o);return n===i||(n=i,r=e(...o)),r},()=>{n=null}]}};const{batchUpdates:Ht}=Dt,{initializeNode:Vt,peekNodeInfo:zt}=Ge,{graph:Ut}=we,{getNextStoreID:Gt}=Oe,{DEFAULT_VALUE:Wt,recoilValues:$t,recoilValuesForKeys:qt}=se,{AbstractRecoilValue:Yt,getRecoilValueAsLoadable:Xt,setRecoilValue:Kt,setUnvalidatedRecoilValue:Jt}=gt,{updateRetainCount:Qt}=At,{setInvalidateMemoizedSnapshot:en}=$e,{getNextTreeStateVersion:tn,makeEmptyStoreState:nn}=ke,{isSSR:rn}=Nt,{memoizeOneWithArgsHashAndInvalidation:on}=Ft;class an{constructor(e,t){u(this,"_store",void 0),u(this,"_refCount",1),u(this,"getLoadable",(e=>(this.checkRefCount_INTERNAL(),Xt(this._store,e)))),u(this,"getPromise",(e=>(this.checkRefCount_INTERNAL(),this.getLoadable(e).toPromise()))),u(this,"getNodes_UNSTABLE",(e=>{if(this.checkRefCount_INTERNAL(),!0===(null===e||void 0===e?void 0:e.isModified)){if(!1===(null===e||void 0===e?void 0:e.isInitialized))return[];const t=this._store.getState().currentTree;return qt(t.dirtyAtoms)}const t=this._store.getState().knownAtoms,n=this._store.getState().knownSelectors;return null==(null===e||void 0===e?void 0:e.isInitialized)?$t.values():!0===e.isInitialized?qt(jt([t,n])):Ie($t.values(),(({key:e})=>!t.has(e)&&!n.has(e)))})),u(this,"getInfo_UNSTABLE",(({key:e})=>(this.checkRefCount_INTERNAL(),zt(this._store,this._store.getState().currentTree,e)))),u(this,"map",(e=>{this.checkRefCount_INTERNAL();const t=new cn(this,Ht);return e(t),t})),u(this,"asyncMap",(async e=>{this.checkRefCount_INTERNAL();const t=new cn(this,Ht);return t.retain(),await e(t),t.autoRelease_INTERNAL(),t})),this._store={storeID:Gt(),parentStoreID:t,getState:()=>e,replaceState:t=>{e.currentTree=t(e.currentTree)},getGraph:t=>{const n=e.graphsByVersion;if(n.has(t))return s(n.get(t));const r=Ut();return n.set(t,r),r},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw i("Cannot subscribe to Snapshots")}};for(const n of this._store.getState().knownAtoms)Vt(this._store,n,"get"),Qt(this._store,n,1);this.autoRelease_INTERNAL()}retain(){this._refCount<=0&&j("Attempt to retain() Snapshot that was already released."),this._refCount++;let e=!1;return()=>{e||(e=!0,this._release())}}autoRelease_INTERNAL(){rn||window.setTimeout((()=>this._release()),10)}_release(){if(this._refCount--,0===this._refCount){if(this._store.getState().nodeCleanupFunctions.forEach((e=>e())),this._store.getState().nodeCleanupFunctions.clear(),!T("recoil_memory_managament_2020"))return}else this._refCount}isRetained(){return this._refCount>0}checkRefCount_INTERNAL(){T("recoil_memory_managament_2020")&&this._refCount}getStore_INTERNAL(){return this.checkRefCount_INTERNAL(),this._store}getID(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}getStoreID(){return this.checkRefCount_INTERNAL(),this._store.storeID}}function sn(e,t,n=!1){const r=e.getState(),o=n?tn():t.version;return{currentTree:{version:n?o:t.version,stateID:n?o:t.stateID,transactionMetadata:{...t.transactionMetadata},dirtyAtoms:new Set(t.dirtyAtoms),atomValues:t.atomValues.clone(),nonvalidatedAtoms:t.nonvalidatedAtoms.clone()},commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(r.knownAtoms),knownSelectors:new Set(r.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(o,e.getGraph(t.version)),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map(J(r.nodeCleanupFunctions.entries(),(([e])=>[e,()=>{}])))}}const[un,ln]=on(((e,t)=>{var n;const r=e.getState(),o="latest"===t?null!==(n=r.nextTree)&&void 0!==n?n:r.currentTree:s(r.previousTree);return new an(sn(e,o),e.storeID)}),((e,t)=>{var n,r;return String(t)+String(e.storeID)+String(null===(n=e.getState().nextTree)||void 0===n?void 0:n.version)+String(e.getState().currentTree.version)+String(null===(r=e.getState().previousTree)||void 0===r?void 0:r.version)}));en(ln);class cn extends an{constructor(e,t){super(sn(e.getStore_INTERNAL(),e.getStore_INTERNAL().getState().currentTree,!0),e.getStoreID()),u(this,"_batch",void 0),u(this,"set",((e,t)=>{this.checkRefCount_INTERNAL();const n=this.getStore_INTERNAL();this._batch((()=>{Qt(n,e.key,1),Kt(this.getStore_INTERNAL(),e,t)}))})),u(this,"reset",(e=>{this.checkRefCount_INTERNAL();const t=this.getStore_INTERNAL();this._batch((()=>{Qt(t,e.key,1),Kt(this.getStore_INTERNAL(),e,Wt)}))})),u(this,"setUnvalidatedAtomValues_DEPRECATED",(e=>{this.checkRefCount_INTERNAL();const t=this.getStore_INTERNAL();Ht((()=>{for(const[n,r]of e.entries())Qt(t,n,1),Jt(t,new Yt(n),r)}))})),this._batch=t}}var fn={Snapshot:an,MutableSnapshot:cn,freshSnapshot:function(e){const t=new an(nn());return null!=e?t.map(e):t},cloneSnapshot:function(e,t="latest"){const n=un(e,t);return n.isRetained()?n:(ln(),un(e,t))}},dn=fn.Snapshot,pn=fn.MutableSnapshot,hn=fn.freshSnapshot,gn=fn.cloneSnapshot,vn=Object.freeze({__proto__:null,Snapshot:dn,MutableSnapshot:pn,freshSnapshot:hn,cloneSnapshot:gn});var mn=function(...e){const t=new Set;for(const n of e)for(const e of n)t.add(e);return t};const{useRef:yn}=r;var bn=function(e){const t=yn(e);return t.current===e&&"function"===typeof e&&(t.current=e()),t};const{getNextTreeStateVersion:wn,makeEmptyStoreState:xn}=ke,{cleanUpNode:_n,getDownstreamNodes:Sn,initializeNode:On,setNodeValue:Cn,setUnvalidatedAtomValue_DEPRECATED:En}=Ge,{graph:An}=we,{cloneGraph:Mn}=we,{getNextStoreID:kn}=Oe,{createMutableSource:Pn,reactMode:Rn}=H,{applyAtomValueWrites:Tn}=gt,{releaseScheduledRetainablesNow:In}=At,{freshSnapshot:Bn}=vn,{useCallback:Dn,useContext:jn,useEffect:Ln,useMemo:Zn,useRef:Nn,useState:Fn}=r;function Hn(){throw i("This component must be used inside a <RecoilRoot> component.")}const Vn=Object.freeze({storeID:kn(),getState:Hn,replaceState:Hn,getGraph:Hn,subscribeToTransactions:Hn,addTransactionMetadata:Hn});let zn=!1;function Un(e){if(zn)throw i("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");const t=e.getState();if(null===t.nextTree){T("recoil_memory_managament_2020")&&T("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&In(e);const n=t.currentTree.version,r=wn();t.nextTree={...t.currentTree,version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}},t.graphsByVersion.set(r,Mn(s(t.graphsByVersion.get(n))))}}const Gn=r.createContext({current:Vn}),Wn=()=>jn(Gn),$n=r.createContext(null);function qn(e,t,n){const r=Sn(e,n,n.dirtyAtoms);for(const o of r){const e=t.nodeToComponentSubscriptions.get(o);if(e)for(const[t,[r,o]]of e)o(n)}}function Yn(e){const t=e.getState(),n=t.currentTree,r=n.dirtyAtoms;if(r.size){for(const[n,o]of t.nodeTransactionSubscriptions)if(r.has(n))for(const[t,r]of o)r(e);for(const[n,r]of t.transactionSubscriptions)r(e);(!Rn().early||t.suspendedComponentResolvers.size>0)&&(qn(e,t,n),t.suspendedComponentResolvers.forEach((e=>e())),t.suspendedComponentResolvers.clear())}t.queuedComponentCallbacks_DEPRECATED.forEach((e=>e(n))),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function Xn({setNotifyBatcherOfChange:e}){const t=Wn(),[,n]=Fn([]);return e((()=>n({}))),Ln((()=>(e((()=>n({}))),()=>{e((()=>{}))})),[e]),Ln((()=>{ue.enqueueExecution("Batcher",(()=>{!function(e){const t=e.getState();t.commitDepth++;try{const{nextTree:n}=t;if(null==n)return;t.previousTree=t.currentTree,t.currentTree=n,t.nextTree=null,Yn(e),null!=t.previousTree?t.graphsByVersion.delete(t.previousTree.version):j("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,T("recoil_memory_managament_2020")&&null==n&&In(e)}finally{t.commitDepth--}}(t.current)}))})),null}let Kn=0;function Jn({initializeState_DEPRECATED:e,initializeState:t,store_INTERNAL:n,children:o}){let i;const a=e=>{const t=i.current.graphsByVersion;if(t.has(e))return s(t.get(e));const n=An();return t.set(e,n),n},u=(e,t)=>{if(null==t){const{transactionSubscriptions:t}=p.current.getState(),n=Kn++;return t.set(n,e),{release:()=>{t.delete(n)}}}{const{nodeTransactionSubscriptions:n}=p.current.getState();n.has(t)||n.set(t,new Map);const r=Kn++;return s(n.get(t)).set(r,e),{release:()=>{const e=n.get(t);e&&(e.delete(r),0===e.size&&n.delete(t))}}}},l=e=>{Un(p.current);for(const t of Object.keys(e))s(p.current.getState().nextTree).transactionMetadata[t]=e[t]},c=e=>{Un(p.current);const t=s(i.current.nextTree);let n;try{zn=!0,n=e(t)}finally{zn=!1}n!==t&&(i.current.nextTree=n,Rn().early&&qn(p.current,i.current,n),s(f.current)())},f=Nn(null),d=Dn((e=>{f.current=e}),[f]),p=bn((()=>null!==n&&void 0!==n?n:{storeID:kn(),getState:()=>i.current,replaceState:c,getGraph:a,subscribeToTransactions:u,addTransactionMetadata:l}));null!=n&&(p.current=n),i=bn((()=>null!=e?function(e,t){const n=xn();return t({set:(t,r)=>{const o=n.currentTree,i=Cn(e,o,t.key,r),a=new Set(i.keys()),s=o.nonvalidatedAtoms.clone();for(const e of a)s.delete(e);n.currentTree={...o,dirtyAtoms:mn(o.dirtyAtoms,a),atomValues:Tn(o.atomValues,i),nonvalidatedAtoms:s}},setUnvalidatedAtomValues:e=>{e.forEach(((e,t)=>{n.currentTree=En(n.currentTree,t,e)}))}}),n}(p.current,e):null!=t?function(e){const t=Bn(e),n=t.getStore_INTERNAL().getState();return t.retain(),n.nodeCleanupFunctions.forEach((e=>e())),n.nodeCleanupFunctions.clear(),n}(t):xn()));const h=Zn((()=>null===Pn||void 0===Pn?void 0:Pn(i,(()=>i.current.currentTree.version))),[i]);return Ln((()=>{const e=p.current;for(const t of new Set(e.getState().knownAtoms))On(e,t,"get");return()=>{for(const t of e.getState().knownAtoms)_n(e,t)}}),[p]),r.createElement(Gn.Provider,{value:p},r.createElement($n.Provider,{value:h},r.createElement(Xn,{setNotifyBatcherOfChange:d}),o))}var Qn={RecoilRoot:function(e){const{override:t,...n}=e,o=Wn();return!1===t&&o.current!==Vn?e.children:r.createElement(Jn,n)},useStoreRef:Wn,useRecoilMutableSource:function(){const e=jn($n);return null==e&&K("Attempted to use a Recoil hook outside of a <RecoilRoot>. <RecoilRoot> must be an ancestor of any component that uses Recoil hooks."),e},useRecoilStoreID:function(){return Wn().current.storeID},notifyComponents_FOR_TESTING:qn,sendEndOfBatchNotifications_FOR_TESTING:Yn};var er=function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!1;return!0};const{useEffect:tr,useRef:nr}=r;var rr=function(e){const t=nr();return tr((()=>{t.current=e})),t.current};const{useStoreRef:or}=Qn,{SUSPENSE_TIMEOUT_MS:ir}=At,{updateRetainCount:ar}=At,{RetentionZone:sr}=Re,{useEffect:ur,useRef:lr}=r,{isSSR:cr}=Nt;var fr=function(e){if(T("recoil_memory_managament_2020"))return function(e){const t=Array.isArray(e)?e:[e],n=t.map((e=>e instanceof sr?e:e.key)),r=or();ur((()=>{if(!T("recoil_memory_managament_2020"))return;const e=r.current;if(o.current&&!cr)window.clearTimeout(o.current),o.current=null;else for(const t of n)ar(e,t,1);return()=>{for(const t of n)ar(e,t,-1)}}),[r,...n]);const o=lr(),i=rr(n);if(!cr&&(void 0===i||!er(i,n))){const e=r.current;for(const t of n)ar(e,t,1);if(i)for(const t of i)ar(e,t,-1);o.current&&window.clearTimeout(o.current),o.current=window.setTimeout((()=>{o.current=null;for(const t of n)ar(e,t,-1)}),ir)}}(e)};var dr=function(){return"<component name not available>"};const{batchUpdates:pr}=Dt,{DEFAULT_VALUE:hr}=se,{currentRendererSupportsUseSyncExternalStore:gr,reactMode:vr,useMutableSource:mr,useSyncExternalStore:yr}=H,{useRecoilMutableSource:br,useStoreRef:wr}=Qn,{isRecoilValue:xr}=X,{AbstractRecoilValue:_r,getRecoilValueAsLoadable:Sr,setRecoilValue:Or,setUnvalidatedRecoilValue:Cr,subscribeToRecoilValue:Er}=gt,{useCallback:Ar,useEffect:Mr,useMemo:kr,useRef:Pr,useState:Rr}=r,{setByAddingToSet:Tr}=Te,{isSSR:Ir}=Nt;function Br(e,t,n){if("hasValue"===e.state)return e.contents;if("loading"===e.state){throw new Promise((t=>{const r=n.current.getState().suspendedComponentResolvers;r.add(t),Ir&&a(e.contents)&&e.contents.finally((()=>{r.delete(t)}))}))}throw"hasError"===e.state?e.contents:i(`Invalid value of loadable atom "${t.key}"`)}function Dr(e){const t=wr(),n=dr(),r=Ar((()=>{var n;const r=t.current,o=r.getState(),i=vr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return{loadable:Sr(r,e,i),key:e.key}}),[t,e]),o=Ar((e=>{let t;return()=>{var n,r;const o=e();return null!==(n=t)&&void 0!==n&&n.loadable.is(o.loadable)&&(null===(r=t)||void 0===r?void 0:r.key)===o.key?t:(t=o,o)}}),[]),i=kr((()=>o(r)),[r,o]),a=Ar((r=>{const o=t.current;return Er(o,e,r,n).release}),[t,e,n]);return yr(a,i,i).loadable}function jr(e){const t=wr(),n=Ar((()=>{var n;const r=t.current,o=r.getState(),i=vr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return Sr(r,e,i)}),[t,e]),r=Ar((()=>n()),[n]),o=dr(),a=Ar(((r,i)=>{const a=t.current;return Er(a,e,(()=>{if(!T("recoil_suppress_rerender_in_callback"))return i();const e=n();l.current.is(e)||i(),l.current=e}),o).release}),[t,e,o,n]),s=br();if(null==s)throw i("Recoil hooks must be used in components contained within a <RecoilRoot> component.");const u=mr(s,r,a),l=Pr(u);return Mr((()=>{l.current=u})),u}function Lr(e){const t=wr(),n=dr(),r=Ar((()=>{var n;const r=t.current,o=r.getState(),i=vr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return Sr(r,e,i)}),[t,e]),o=Ar((()=>({loadable:r(),key:e.key})),[r,e.key]),i=Ar((e=>{const t=o();return e.loadable.is(t.loadable)&&e.key===t.key?e:t}),[o]);Mr((()=>{const r=Er(t.current,e,(e=>{s(i)}),n);return s(i),r.release}),[n,e,t,i]);const[a,s]=Rr(o);return a.key!==e.key?o().loadable:a.loadable}function Zr(e){const t=wr(),[,n]=Rr([]),r=dr(),o=Ar((()=>{var n;const r=t.current,o=r.getState(),i=vr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return Sr(r,e,i)}),[t,e]),i=o(),a=Pr(i);return Mr((()=>{a.current=i})),Mr((()=>{const i=t.current,s=i.getState(),u=Er(i,e,(e=>{var t;if(!T("recoil_suppress_rerender_in_callback"))return n([]);const r=o();null!==(t=a.current)&&void 0!==t&&t.is(r)||n(r),a.current=r}),r);if(s.nextTree)i.getState().queuedComponentCallbacks_DEPRECATED.push((()=>{a.current=null,n([])}));else{var l;if(!T("recoil_suppress_rerender_in_callback"))return n([]);const e=o();null!==(l=a.current)&&void 0!==l&&l.is(e)||n(e),a.current=e}return u.release}),[r,o,e,t]),i}function Nr(e){return T("recoil_memory_managament_2020")&&fr(e),{TRANSITION_SUPPORT:Lr,SYNC_EXTERNAL_STORE:gr()?Dr:Lr,MUTABLE_SOURCE:jr,LEGACY:Zr}[vr().mode](e)}function Fr(e){const t=wr();return Br(Nr(e),e,t)}function Hr(e){const t=wr();return Ar((n=>{Or(t.current,e,n)}),[t,e])}function Vr(e){return T("recoil_memory_managament_2020")&&fr(e),Lr(e)}function zr(e){const t=wr();return Br(Vr(e),e,t)}var Ur={recoilComponentGetRecoilValueCount_FOR_TESTING:{current:0},useRecoilInterface:function(){const e=dr(),t=wr(),[,n]=Rr([]),r=Pr(new Set);r.current=new Set;const o=Pr(new Set),i=Pr(new Map),a=Ar((e=>{const t=i.current.get(e);t&&(t.release(),i.current.delete(e))}),[i]),s=Ar(((e,t)=>{i.current.has(t)&&n([])}),[]);return Mr((()=>{const n=t.current;me(r.current,o.current).forEach((t=>{if(i.current.has(t))return void K(`Double subscription to RecoilValue "${t}"`);const r=Er(n,new _r(t),(e=>s(e,t)),e);i.current.set(t,r);n.getState().nextTree?n.getState().queuedComponentCallbacks_DEPRECATED.push((()=>{s(n.getState(),t)})):s(n.getState(),t)})),me(o.current,r.current).forEach((e=>{a(e)})),o.current=r.current})),Mr((()=>{const n=i.current;return me(r.current,new Set(n.keys())).forEach((r=>{const o=Er(t.current,new _r(r),(e=>s(e,r)),e);n.set(r,o)})),()=>n.forEach(((e,t)=>a(t)))}),[e,t,a,s]),kr((()=>{function e(e){return n=>{Or(t.current,e,n)}}function n(e){var n;r.current.has(e.key)||(r.current=Tr(r.current,e.key));const o=t.current.getState();return Sr(t.current,e,vr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree)}function o(e){return Br(n(e),e,t)}return{getRecoilValue:o,getRecoilValueLoadable:n,getRecoilState:function(t){return[o(t),e(t)]},getRecoilStateLoadable:function(t){return[n(t),e(t)]},getSetRecoilState:e,getResetRecoilState:function(e){return()=>Or(t.current,e,hr)}}}),[r,t])},useRecoilState:function(e){return[Fr(e),Hr(e)]},useRecoilStateLoadable:function(e){return[Nr(e),Hr(e)]},useRecoilValue:Fr,useRecoilValueLoadable:Nr,useResetRecoilState:function(e){const t=wr();return Ar((()=>{Or(t.current,e,hr)}),[t,e])},useSetRecoilState:Hr,useSetUnvalidatedAtomValues:function(){const e=wr();return(t,n={})=>{pr((()=>{e.current.addTransactionMetadata(n),t.forEach(((t,n)=>Cr(e.current,new _r(n),t)))}))}},useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:Vr,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:zr,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:function(e){return[zr(e),Hr(e)]}};var Gr=function(e,t){const n=new Map;for(const[r,o]of e)t(o,r)&&n.set(r,o);return n};var Wr=function(e,t){const n=new Set;for(const r of e)t(r)&&n.add(r);return n};var $r=function(...e){const t=new Map;for(let n=0;n<e.length;n++){const r=e[n].keys();let o;for(;!(o=r.next()).done;)t.set(o.value,e[n].get(o.value))}return t};const{batchUpdates:qr}=Dt,{DEFAULT_VALUE:Yr,getNode:Xr,nodes:Kr}=se,{useStoreRef:Jr}=Qn,{AbstractRecoilValue:Qr,setRecoilValueLoadable:eo}=gt,{SUSPENSE_TIMEOUT_MS:to}=At,{cloneSnapshot:no}=vn,{useCallback:ro,useEffect:oo,useRef:io,useState:ao}=r,{isSSR:so}=Nt;function uo(e){const t=Jr();oo((()=>t.current.subscribeToTransactions(e).release),[e,t])}function lo(e){const t=e.atomValues.toMap(),n=ye(Gr(t,((e,t)=>{const n=Xr(t).persistence_UNSTABLE;return null!=n&&"none"!==n.type&&"hasValue"===e.state})),(e=>e.contents));return $r(e.nonvalidatedAtoms.toMap(),n)}function co(e,t){var n;const r=e.getState(),o=null!==(n=r.nextTree)&&void 0!==n?n:r.currentTree,i=t.getStore_INTERNAL().getState().currentTree;qr((()=>{const n=new Set;for(const e of[o.atomValues.keys(),i.atomValues.keys()])for(const t of e){var r,a;(null===(r=o.atomValues.get(t))||void 0===r?void 0:r.contents)!==(null===(a=i.atomValues.get(t))||void 0===a?void 0:a.contents)&&Xr(t).shouldRestoreFromSnapshots&&n.add(t)}n.forEach((t=>{eo(e,new Qr(t),i.atomValues.has(t)?s(i.atomValues.get(t)):Yr)})),e.replaceState((e=>({...e,stateID:t.getID()})))}))}var fo={useRecoilSnapshot:function(){const e=Jr(),[t,n]=ao((()=>no(e.current))),r=rr(t),o=io(),i=io();if(uo(ro((e=>n(no(e))),[])),oo((()=>{const e=t.retain();var n;o.current&&!so&&(window.clearTimeout(o.current),o.current=null,null===(n=i.current)||void 0===n||n.call(i),i.current=null);return()=>{window.setTimeout(e,10)}}),[t]),r!==t&&!so){var a;if(o.current)window.clearTimeout(o.current),o.current=null,null===(a=i.current)||void 0===a||a.call(i),i.current=null;i.current=t.retain(),o.current=window.setTimeout((()=>{var e;o.current=null,null===(e=i.current)||void 0===e||e.call(i),i.current=null}),to)}return t},gotoSnapshot:co,useGotoRecoilSnapshot:function(){const e=Jr();return ro((t=>co(e.current,t)),[e])},useRecoilTransactionObserver:function(e){uo(ro((t=>{const n=no(t,"latest"),r=no(t,"previous");e({snapshot:n,previousSnapshot:r})}),[e]))},useTransactionObservation_DEPRECATED:function(e){uo(ro((t=>{let n=t.getState().previousTree;const r=t.getState().currentTree;n||(j("Transaction subscribers notified without a previous tree being present -- this is a bug in Recoil"),n=t.getState().currentTree);const o=lo(r),i=lo(n),a=ye(Kr,(e=>{var t,n,r,o;return{persistence_UNSTABLE:{type:null!==(t=null===(n=e.persistence_UNSTABLE)||void 0===n?void 0:n.type)&&void 0!==t?t:"none",backButton:null!==(r=null===(o=e.persistence_UNSTABLE)||void 0===o?void 0:o.backButton)&&void 0!==r&&r}}})),s=Wr(r.dirtyAtoms,(e=>o.has(e)||i.has(e)));e({atomValues:o,previousAtomValues:i,atomInfo:a,modifiedAtoms:s,transactionMetadata:{...r.transactionMetadata}})}),[e]))},useTransactionSubscription_DEPRECATED:uo};const{peekNodeInfo:po}=Ge,{useStoreRef:ho}=Qn;var go=function(){const e=ho();return({key:t})=>po(e.current,e.current.getState().currentTree,t)};const{reactMode:vo}=H,{RecoilRoot:mo,useStoreRef:yo}=Qn,{useMemo:bo}=r;var wo=function(){"MUTABLE_SOURCE"===vo().mode&&console.warn("Warning: There are known issues using useRecoilBridgeAcrossReactRoots() in recoil_mutable_source rendering mode. Please consider upgrading to recoil_sync_external_store mode.");const e=yo().current;return bo((()=>function({children:t}){return r.createElement(mo,{store_INTERNAL:e},t)}),[e])};const{loadableWithValue:xo}=M,{initializeNode:_o}=Ge,{DEFAULT_VALUE:So,getNode:Oo}=se,{copyTreeState:Co,getRecoilValueAsLoadable:Eo,invalidateDownstreams:Ao,writeLoadableToTreeState:Mo}=gt;function ko(e){return"atom"===Oo(e.key).nodeType}class Po{constructor(e,t){u(this,"_store",void 0),u(this,"_treeState",void 0),u(this,"_changes",void 0),u(this,"get",(e=>{if(this._changes.has(e.key))return this._changes.get(e.key);if(!ko(e))throw i("Reading selectors within atomicUpdate is not supported");const t=Eo(this._store,e,this._treeState);if("hasValue"===t.state)return t.contents;throw"hasError"===t.state?t.contents:i(`Expected Recoil atom ${e.key} to have a value, but it is in a loading state.`)})),u(this,"set",((e,t)=>{if(!ko(e))throw i("Setting selectors within atomicUpdate is not supported");if("function"===typeof t){const n=this.get(e);this._changes.set(e.key,t(n))}else _o(this._store,e.key,"set"),this._changes.set(e.key,t)})),u(this,"reset",(e=>{this.set(e,So)})),this._store=e,this._treeState=t,this._changes=new Map}newTreeState_INTERNAL(){if(0===this._changes.size)return this._treeState;const e=Co(this._treeState);for(const[t,n]of this._changes)Mo(e,t,xo(n));return Ao(this._store,e),e}}var Ro=function(e){return t=>{e.replaceState((n=>{const r=new Po(e,n);return t(r),r.newTreeState_INTERNAL()}))}},To=Ro,Io=Object.freeze({__proto__:null,atomicUpdater:To});var Bo=function(e,t){if(!e)throw new Error(t)};const{atomicUpdater:Do}=Io,{batchUpdates:jo}=Dt,{DEFAULT_VALUE:Lo}=se,{useStoreRef:Zo}=Qn,{refreshRecoilValue:No,setRecoilValue:Fo}=gt,{cloneSnapshot:Ho}=vn,{gotoSnapshot:Vo}=fo,{useCallback:zo}=r;class Uo{}const Go=new Uo;function Wo(e,t,n,r){let o,s=Go;var u;(jo((()=>{const a="useRecoilCallback() expects a function that returns a function: it accepts a function of the type (RecoilInterface) => (Args) => ReturnType and returns a callback function (Args) => ReturnType, where RecoilInterface is an object {snapshot, set, ...} and Args and ReturnType are the argument and return types of the callback you want to create. Please see the docs at recoiljs.org for details.";if("function"!==typeof t)throw i(a);const u=Be({...null!==r&&void 0!==r?r:{},set:(t,n)=>Fo(e,t,n),reset:t=>Fo(e,t,Lo),refresh:t=>No(e,t),gotoSnapshot:t=>Vo(e,t),transact_UNSTABLE:t=>Do(e)(t)},{snapshot:()=>{const t=Ho(e);return o=t.retain(),t}}),l=t(u);if("function"!==typeof l)throw i(a);s=l(...n)})),s instanceof Uo&&Bo(!1),a(s))?s=s.finally((()=>{var e;null===(e=o)||void 0===e||e()})):null===(u=o)||void 0===u||u();return s}var $o={recoilCallback:Wo,useRecoilCallback:function(e,t){const n=Zo();return zo(((...t)=>Wo(n.current,e,t)),null!=t?[...t,n]:void 0)}};const{useStoreRef:qo}=Qn,{refreshRecoilValue:Yo}=gt,{useCallback:Xo}=r;var Ko=function(e){const t=qo();return Xo((()=>{const n=t.current;Yo(n,e)}),[e,t])};const{atomicUpdater:Jo}=Io,{useStoreRef:Qo}=Qn,{useMemo:ei}=r;var ti=function(e,t){const n=Qo();return ei((()=>(...t)=>{Jo(n.current)((n=>{e(n)(...t)}))}),null!=t?[...t,n]:void 0)};var ni=class{constructor(e){u(this,"value",void 0),this.value=e}},ri=Object.freeze({__proto__:null,WrappedValue:ni});const{isFastRefreshEnabled:oi}=H;class ii extends Error{}var ai=class{constructor(e){var t,n,r;u(this,"_name",void 0),u(this,"_numLeafs",void 0),u(this,"_root",void 0),u(this,"_onHit",void 0),u(this,"_onSet",void 0),u(this,"_mapNodeValue",void 0),this._name=null===e||void 0===e?void 0:e.name,this._numLeafs=0,this._root=null,this._onHit=null!==(t=null===e||void 0===e?void 0:e.onHit)&&void 0!==t?t:()=>{},this._onSet=null!==(n=null===e||void 0===e?void 0:e.onSet)&&void 0!==n?n:()=>{},this._mapNodeValue=null!==(r=null===e||void 0===e?void 0:e.mapNodeValue)&&void 0!==r?r:e=>e}size(){return this._numLeafs}root(){return this._root}get(e,t){var n;return null===(n=this.getLeafNode(e,t))||void 0===n?void 0:n.value}getLeafNode(e,t){if(null==this._root)return;let n=this._root;for(;n;){if(null===t||void 0===t||t.onNodeVisit(n),"leaf"===n.type)return this._onHit(n),n;const r=this._mapNodeValue(e(n.nodeKey));n=n.branches.get(r)}}set(e,t,n){const r=()=>{var r,o,i,a;let s,u;for(const[t,h]of e){var l,c,f;const e=this._root;if("leaf"===(null===e||void 0===e?void 0:e.type))throw this.invalidCacheError();const r=s;if(s=r?r.branches.get(u):e,s=null!==(l=s)&&void 0!==l?l:{type:"branch",nodeKey:t,parent:r,branches:new Map,branchKey:u},"branch"!==s.type||s.nodeKey!==t)throw this.invalidCacheError();null===r||void 0===r||r.branches.set(u,s),null===n||void 0===n||null===(c=n.onNodeVisit)||void 0===c||c.call(n,s),u=this._mapNodeValue(h),this._root=null!==(f=this._root)&&void 0!==f?f:s}const d=s?null===(r=s)||void 0===r?void 0:r.branches.get(u):this._root;if(null!=d&&("leaf"!==d.type||d.branchKey!==u))throw this.invalidCacheError();const p={type:"leaf",value:t,parent:s,branchKey:u};null===(o=s)||void 0===o||o.branches.set(u,p),this._root=null!==(i=this._root)&&void 0!==i?i:p,this._numLeafs++,this._onSet(p),null===n||void 0===n||null===(a=n.onNodeVisit)||void 0===a||a.call(n,p)};try{r()}catch(o){if(!(o instanceof ii))throw o;this.clear(),r()}}delete(e){const t=this.root();if(!t)return!1;if(e===t)return this._root=null,this._numLeafs=0,!0;let n=e.parent,r=e.branchKey;for(;n;){var o;if(n.branches.delete(r),n===t)return 0===n.branches.size?(this._root=null,this._numLeafs=0):this._numLeafs--,!0;if(n.branches.size>0)break;r=null===(o=n)||void 0===o?void 0:o.branchKey,n=n.parent}for(;n!==t;n=n.parent)if(null==n)return!1;return this._numLeafs--,!0}clear(){this._numLeafs=0,this._root=null}invalidCacheError(){const e=oi()?"Possible Fast Refresh module reload detected. This may also be caused by an selector returning inconsistent values. Resetting cache.":"Invalid cache values. This happens when selectors do not return consistent values for the same input dependency values. That may also be caused when using Fast Refresh to change a selector implementation. Resetting cache.";throw j(e+(null!=this._name?` - ${this._name}`:"")),new ii}},si=Object.freeze({__proto__:null,TreeCache:ai});var ui=class{constructor(e){var t;u(this,"_maxSize",void 0),u(this,"_size",void 0),u(this,"_head",void 0),u(this,"_tail",void 0),u(this,"_map",void 0),u(this,"_keyMapper",void 0),this._maxSize=e.maxSize,this._size=0,this._head=null,this._tail=null,this._map=new Map,this._keyMapper=null!==(t=e.mapKey)&&void 0!==t?t:e=>e}head(){return this._head}tail(){return this._tail}size(){return this._size}maxSize(){return this._maxSize}has(e){return this._map.has(this._keyMapper(e))}get(e){const t=this._keyMapper(e),n=this._map.get(t);if(n)return this.set(e,n.value),n.value}set(e,t){const n=this._keyMapper(e);this._map.get(n)&&this.delete(e);const r=this.head(),o={key:e,right:r,left:null,value:t};r?r.left=o:this._tail=o,this._map.set(n,o),this._head=o,this._size++,this._maybeDeleteLRU()}_maybeDeleteLRU(){this.size()>this.maxSize()&&this.deleteLru()}deleteLru(){const e=this.tail();e&&this.delete(e.key)}delete(e){const t=this._keyMapper(e);if(!this._size||!this._map.has(t))return;const n=s(this._map.get(t)),r=n.right,o=n.left;r&&(r.left=n.left),o&&(o.right=n.right),n===this.head()&&(this._head=r),n===this.tail()&&(this._tail=o),this._map.delete(t),this._size--}clear(){this._size=0,this._head=null,this._tail=null,this._map=new Map}},li=Object.freeze({__proto__:null,LRUCache:ui});const{LRUCache:ci}=li,{TreeCache:fi}=si;var di=function({name:e,maxSize:t,mapNodeValue:n=(e=>e)}){const r=new ci({maxSize:t}),o=new fi({name:e,mapNodeValue:n,onHit:e=>{r.set(e,!0)},onSet:e=>{const n=r.tail();r.set(e,!0),n&&o.size()>t&&o.delete(n.key)}});return o};function pi(e,t,n){if("string"===typeof e&&!e.includes('"')&&!e.includes("\\"))return`"${e}"`;switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if(!0!==(null===t||void 0===t?void 0:t.allowFunctions))throw i("Attempt to serialize function in a Recoil cache key");return`__FUNCTION(${e.name})__`}if(null===e)return"null";var r;if("object"!==typeof e)return null!==(r=JSON.stringify(e))&&void 0!==r?r:"";if(a(e))return"__PROMISE__";if(Array.isArray(e))return`[${e.map(((e,n)=>pi(e,t,n.toString())))}]`;if("function"===typeof e.toJSON)return pi(e.toJSON(n),t,n);if(e instanceof Map){const r={};for(const[n,o]of e)r["string"===typeof n?n:pi(n,t)]=o;return pi(r,t,n)}return e instanceof Set?pi(Array.from(e).sort(((e,n)=>pi(e,t).localeCompare(pi(n,t)))),t,n):void 0!==Symbol&&null!=e[Symbol.iterator]&&"function"===typeof e[Symbol.iterator]?pi(Array.from(e),t,n):`{${Object.keys(e).filter((t=>void 0!==e[t])).sort().map((n=>`${pi(n,t)}:${pi(e[n],t,n)}`)).join(",")}}`}var hi=function(e,t={allowFunctions:!1}){return pi(e,t)};const{TreeCache:gi}=si,vi={equality:"reference",eviction:"keep-all",maxSize:1/0};var mi=function({equality:e=vi.equality,eviction:t=vi.eviction,maxSize:n=vi.maxSize}=vi,r){const o=function(e){switch(e){case"reference":return e=>e;case"value":return e=>hi(e)}throw i(`Unrecognized equality policy ${e}`)}(e);return function(e,t,n,r){switch(e){case"keep-all":return new gi({name:r,mapNodeValue:n});case"lru":return di({name:r,maxSize:s(t),mapNodeValue:n});case"most-recent":return di({name:r,maxSize:1,mapNodeValue:n})}throw i(`Unrecognized eviction policy ${e}`)}(t,n,o,r)};const{isReactNative:yi,isWindow:bi}=Nt;var wi={startPerfBlock:function(e){return()=>null}};const{isLoadable:xi,loadableWithError:_i,loadableWithPromise:Si,loadableWithValue:Oi}=M,{WrappedValue:Ci}=ri,{getNodeLoadable:Ei,peekNodeLoadable:Ai,setNodeValue:Mi}=Ge,{saveDepsToStore:ki}=we,{DEFAULT_VALUE:Pi,getConfigDeletionHandler:Ri,getNode:Ti,registerNode:Ii}=se,{isRecoilValue:Bi}=X,{markRecoilValueModified:Di}=gt,{retainedByOptionWithDefault:ji}=At,{recoilCallback:Li}=$o,{startPerfBlock:Zi}=wi;class Ni{}const Fi=new Ni,Hi=[],Vi=new Map,zi=(()=>{let e=0;return()=>e++})();function Ui(e){let t=null;const{key:n,get:r,cachePolicy_UNSTABLE:o}=e,u=null!=e.set?e.set:void 0;const l=new Set,c=mi(null!==o&&void 0!==o?o:{equality:"reference",eviction:"keep-all"},n),f=ji(e.retainedBy_UNSTABLE),d=new Map;let p=0;function h(){return!T("recoil_memory_managament_2020")||p>0}function g(e){return e.getState().knownSelectors.add(n),p++,()=>{p--}}function v(){return void 0!==Ri(n)&&!h()}function m(e,t,n,r,o){P(t,r,o),y(e,n)}function y(e,t){k(e,t)&&M(e),b(t,!0)}function b(e,n){const r=Vi.get(e);if(null!=r){for(const e of r)Di(e,s(t));n&&Vi.delete(e)}}function w(e,t){let n=Vi.get(t);null==n&&Vi.set(t,n=new Set),n.add(e)}function x(e,t,n,r,o,i){return t.then((r=>{if(!h())throw M(e),Fi;null!=i.loadingDepKey&&i.loadingDepPromise===t?n.atomValues.set(i.loadingDepKey,Oi(r)):e.getState().knownSelectors.forEach((e=>{n.atomValues.delete(e)}));const a=O(e,n);if(a&&"loading"!==a.state){if((k(e,o)||null==A(e))&&y(e,o),"hasValue"===a.state)return a.contents;throw a.contents}if(!k(e,o)){const t=E(e,n);if(null!=t)return t.loadingLoadable.contents}const[s,u]=S(e,n,o);if("loading"!==s.state&&m(e,n,o,s,u),"hasError"===s.state)throw s.contents;return s.contents})).catch((t=>{if(t instanceof Ni)throw Fi;if(!h())throw M(e),Fi;const i=_i(t);throw m(e,n,o,i,r),t}))}function _(e,t,r,o){var i,a,s,u,c,f,d;(k(e,o)||t.version===(null===(i=e.getState())||void 0===i||null===(a=i.currentTree)||void 0===a?void 0:a.version)||t.version===(null===(s=e.getState())||void 0===s||null===(u=s.nextTree)||void 0===u?void 0:u.version))&&ki(n,r,e,null!==(c=null===(f=e.getState())||void 0===f||null===(d=f.nextTree)||void 0===d?void 0:d.version)&&void 0!==c?c:e.getState().currentTree.version);for(const n of r)l.add(n)}function S(e,o,u){const l=Zi(n);let c=!0,f=!0;const d=()=>{l(),f=!1};let p,g,v=!1;const y={loadingDepKey:null,loadingDepPromise:null},w=new Map;function S({key:t}){const n=Ei(e,o,t);switch(w.set(t,n),c||(_(e,o,new Set(w.keys()),u),function(e,t){k(e,t)&&(s(A(e)).stateVersions.clear(),b(t,!1))}(e,u)),n.state){case"hasValue":return n.contents;case"hasError":throw n.contents;case"loading":throw y.loadingDepKey=t,y.loadingDepPromise=n.contents,n.contents}throw i("Invalid Loadable state")}const O=n=>(...r)=>{if(f)throw i("Callbacks from getCallback() should only be called asynchronously after the selector is evalutated. It can be used for selectors to return objects with callbacks that can work with Recoil state without a subscription.");return null==t&&Bo(!1),Li(e,n,r,{node:t})};try{p=r({get:S,getCallback:O}),p=Bi(p)?S(p):p,xi(p)&&("hasError"===p.state&&(v=!0),p=p.contents),a(p)?p=function(e,t,n,r,o,i){return t.then((t=>{if(!h())throw M(e),Fi;const i=Oi(t);return m(e,n,o,i,r),t})).catch((t=>{if(!h())throw M(e),Fi;if(a(t))return x(e,t,n,r,o,i);const s=_i(t);throw m(e,n,o,s,r),t}))}(e,p,o,w,u,y).finally(d):d(),p=p instanceof Ci?p.value:p}catch(C){p=C,a(p)?p=x(e,p,o,w,u,y).finally(d):(v=!0,d())}return g=v?_i(p):a(p)?Si(p):Oi(p),c=!1,function(e,t,n){if(k(e,t)){const t=A(e);null!=t&&(t.depValuesDiscoveredSoFarDuringAsyncWork=n)}}(e,u,w),_(e,o,new Set(w.keys()),u),[g,w]}function O(e,t){let r=t.atomValues.get(n);if(null!=r)return r;const o=new Set;try{r=c.get((n=>("string"!==typeof n&&Bo(!1),Ei(e,t,n).contents)),{onNodeVisit:e=>{"branch"===e.type&&e.nodeKey!==n&&o.add(e.nodeKey)}})}catch(s){throw i(`Problem with cache lookup for selector "${n}": ${s.message}`)}var a;r&&(t.atomValues.set(n,r),_(e,t,o,null===(a=A(e))||void 0===a?void 0:a.executionID));return r}function C(e,t){const n=O(e,t);if(null!=n)return M(e),n;const r=E(e,t);var o;if(null!=r)return"loading"===(null===(o=r.loadingLoadable)||void 0===o?void 0:o.state)&&w(e,r.executionID),r.loadingLoadable;const i=zi(),[a,s]=S(e,t,i);return"loading"===a.state?(!function(e,t,n,r,o){d.set(e,{depValuesDiscoveredSoFarDuringAsyncWork:r,executionID:t,loadingLoadable:n,stateVersions:new Map([[o.version,!0]])})}(e,i,a,s,t),w(e,i)):(M(e),P(t,a,s)),a}function E(e,t){const n=jt([d.has(e)?[s(d.get(e))]:[],J(Ie(d,(([t])=>t!==e)),(([,e])=>e))]);function r(n){for(const[r,o]of n)if(!Ei(e,t,r).is(o))return!0;return!1}for(const o of n){if(o.stateVersions.get(t.version)||!r(o.depValuesDiscoveredSoFarDuringAsyncWork))return o.stateVersions.set(t.version,!0),o;o.stateVersions.set(t.version,!1)}}function A(e){return d.get(e)}function M(e){d.delete(e)}function k(e,t){var n;return t===(null===(n=A(e))||void 0===n?void 0:n.executionID)}function P(e,t,r){e.atomValues.set(n,t);try{c.set(function(e){return Array.from(e.entries()).map((([e,t])=>[e,t.contents]))}(r),t)}catch(o){throw i(`Problem with setting cache for selector "${n}": ${o.message}`)}}function R(e,t){const r=t.atomValues.get(n);return null!=r?r:c.get((n=>{var r;return"string"!==typeof n&&Bo(!1),null===(r=Ai(e,t,n))||void 0===r?void 0:r.contents}))}function I(e,t){return function(e){if(Hi.includes(n)){const e=`Recoil selector has circular dependencies: ${Hi.slice(Hi.indexOf(n)).join(" \u2192 ")}`;return _i(i(e))}Hi.push(n);try{return e()}finally{Hi.pop()}}((()=>C(e,t)))}function B(e){e.atomValues.delete(n)}function D(e,n){null==t&&Bo(!1);for(const t of l){var r;const o=Ti(t);null===(r=o.clearCache)||void 0===r||r.call(o,e,n)}l.clear(),B(n),c.clear(),Di(e,t)}if(null!=u){return t=Ii({key:n,nodeType:"selector",peek:R,get:I,set:(e,t,r)=>{let o=!1;const s=new Map;function l({key:r}){if(o)throw i("Recoil: Async selector sets are not currently supported.");const a=Ei(e,t,r);if("hasValue"===a.state)return a.contents;if("loading"===a.state){const e=`Getting value of asynchronous atom or selector "${r}" in a pending state while setting selector "${n}" is not yet supported.`;throw j(e),i(e)}throw a.contents}function c(n,r){if(o){const e="Recoil: Async selector sets are not currently supported.";throw j(e),i(e)}const a="function"===typeof r?r(l(n)):r;Mi(e,t,n.key,a).forEach(((e,t)=>s.set(t,e)))}const f=u({set:c,get:l,reset:function(e){c(e,Pi)}},r);if(void 0!==f)throw a(f)?i("Recoil: Async selector sets are not currently supported."):i("Recoil: selector set should be a void function.");return o=!0,s},init:g,invalidate:B,clearCache:D,shouldDeleteConfigOnRelease:v,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:f})}return t=Ii({key:n,nodeType:"selector",peek:R,get:I,init:g,invalidate:B,clearCache:D,shouldDeleteConfigOnRelease:v,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:f})}Ui.value=e=>new Ci(e);var Gi=Ui;const{isLoadable:Wi,loadableWithError:$i,loadableWithPromise:qi,loadableWithValue:Yi}=M,{WrappedValue:Xi}=ri,{peekNodeInfo:Ki}=Ge,{DEFAULT_VALUE:Ji,DefaultValue:Qi,getConfigDeletionHandler:ea,registerNode:ta,setConfigDeletionHandler:na}=se,{isRecoilValue:ra}=X,{getRecoilValueAsLoadable:oa,markRecoilValueModified:ia,setRecoilValue:aa,setRecoilValueLoadable:sa}=gt,{retainedByOptionWithDefault:ua}=At,la=e=>e instanceof Xi?e.value:e;function ca(e){const{key:t,persistence_UNSTABLE:n}=e,r=ua(e.retainedBy_UNSTABLE);let o=0;function u(e){return qi(e.then((e=>(c=Yi(e),e))).catch((e=>{throw c=$i(e),e})))}let l,c=a(e.default)?u(e.default):Wi(e.default)?"loading"===e.default.state?u(e.default.contents):e.default:Yi(la(e.default));d(c.contents);const f=new Map;function d(e){return e}function p(e,n){var r,o;return null!==(r=null!==(o=n.atomValues.get(t))&&void 0!==o?o:l)&&void 0!==r?r:c}const h=ta({key:t,nodeType:"atom",peek:p,get:function(e,r){if(r.atomValues.has(t))return s(r.atomValues.get(t));if(r.nonvalidatedAtoms.has(t)){if(null!=l)return l;if(null==n)return K(`Tried to restore a persisted value for atom ${t} but it has no persistence settings.`),c;const e=r.nonvalidatedAtoms.get(t),o=n.validator(e,Ji),i=o instanceof Qi?c:Yi(o);return l=i,l}return c},set:function(e,n,r){if(n.atomValues.has(t)){const e=s(n.atomValues.get(t));if("hasValue"===e.state&&r===e.contents)return new Map}else if(!n.nonvalidatedAtoms.has(t)&&r instanceof Qi)return new Map;return l=void 0,(new Map).set(t,Yi(r))},init:function(n,r,s){var u;if(o++,n.getState().knownAtoms.add(t),"loading"===c.state){const m=()=>{var e;(null!==(e=n.getState().nextTree)&&void 0!==e?e:n.getState().currentTree).atomValues.has(t)||ia(n,h)};c.contents.finally(m)}const l=null!==(u=e.effects)&&void 0!==u?u:e.effects_UNSTABLE;if(null!=l){let y=Ji,b=!0,w=!1,x=null;function _(e){if(b&&e.key===t){const e=y;return e instanceof Qi?p(n,r):a(e)?qi(e.then((e=>e instanceof Qi?c.toPromise():e))):Yi(e)}return oa(n,e)}function S(e){return _(e).toPromise()}function O(e){var r;const o=Ki(n,null!==(r=n.getState().nextTree)&&void 0!==r?r:n.getState().currentTree,e.key);return!b||e.key!==t||y instanceof Qi?o:{...o,isSet:!0,loadable:_(e)}}const C=e=>t=>{if(b){const n=_(h),r="hasValue"===n.state?n.contents:Ji;y="function"===typeof t?t(r):t,a(y)&&(y=y.then((t=>(x={effect:e,value:t},t))))}else{if(a(t))throw i("Setting atoms to async values is not implemented.");"function"!==typeof t&&(x={effect:e,value:la(t)}),aa(n,h,"function"===typeof t?n=>{const r=la(t(n));return x={effect:e,value:r},r}:la(t))}},E=e=>()=>C(e)(Ji),A=e=>r=>{var o;const{release:i}=n.subscribeToTransactions((n=>{var o;let{currentTree:i,previousTree:a}=n.getState();a||(j("Transaction subscribers notified without a next tree being present -- this is a bug in Recoil"),a=i);const s=null!==(o=i.atomValues.get(t))&&void 0!==o?o:c;if("hasValue"===s.state){var u,l,f,d;const n=s.contents,o=null!==(u=a.atomValues.get(t))&&void 0!==u?u:c,p="hasValue"===o.state?o.contents:Ji;(null===(l=x)||void 0===l?void 0:l.effect)!==e||(null===(f=x)||void 0===f?void 0:f.value)!==n?r(n,p,!i.atomValues.has(t)):(null===(d=x)||void 0===d?void 0:d.effect)===e&&(x=null)}}),t);f.set(n,[...null!==(o=f.get(n))&&void 0!==o?o:[],i])};for(const M of l)try{const k=M({node:h,storeID:n.storeID,parentStoreID_UNSTABLE:n.parentStoreID,trigger:s,setSelf:C(M),resetSelf:E(M),onSet:A(M),getPromise:S,getLoadable:_,getInfo_UNSTABLE:O});var d;if(null!=k)f.set(n,[...null!==(d=f.get(n))&&void 0!==d?d:[],k])}catch(v){y=v,w=!0}if(b=!1,!(y instanceof Qi)){var g;const P=w?$i(y):a(y)?qi(function(e,n){const r=n.then((n=>{var o,i;return(null===(i=(null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree).atomValues.get(t))||void 0===i?void 0:i.contents)===r&&aa(e,h,n),n})).catch((n=>{var o,i;throw(null===(i=(null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree).atomValues.get(t))||void 0===i?void 0:i.contents)===r&&sa(e,h,$i(n)),n}));return r}(n,y)):Yi(la(y));P.contents,r.atomValues.set(t,P),null===(g=n.getState().nextTree)||void 0===g||g.atomValues.set(t,P)}}return()=>{var e;o--,null===(e=f.get(n))||void 0===e||e.forEach((e=>e())),f.delete(n)}},invalidate:function(){l=void 0},shouldDeleteConfigOnRelease:function(){return void 0!==ea(t)&&o<=0},dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:r});return h}function fa(e){const{...t}=e,n="default"in e?e.default:new Promise((()=>{}));return ra(n)?function(e){const t=fa({...e,default:Ji,persistence_UNSTABLE:void 0===e.persistence_UNSTABLE?void 0:{...e.persistence_UNSTABLE,validator:t=>t instanceof Qi?t:s(e.persistence_UNSTABLE).validator(t,Ji)},effects:e.effects,effects_UNSTABLE:e.effects_UNSTABLE}),n=Gi({key:`${e.key}__withFallback`,get:({get:n})=>{const r=n(t);return r instanceof Qi?e.default:r},set:({set:e},n)=>e(t,n),cachePolicy_UNSTABLE:{eviction:"most-recent"},dangerouslyAllowMutability:e.dangerouslyAllowMutability});return na(n.key,ea(e.key)),n}({...t,default:n}):ca({...t,default:n})}fa.value=e=>new Xi(e);var da=fa;var pa=class{constructor(e){var t;u(this,"_map",void 0),u(this,"_keyMapper",void 0),this._map=new Map,this._keyMapper=null!==(t=null===e||void 0===e?void 0:e.mapKey)&&void 0!==t?t:e=>e}size(){return this._map.size}has(e){return this._map.has(this._keyMapper(e))}get(e){return this._map.get(this._keyMapper(e))}set(e,t){this._map.set(this._keyMapper(e),t)}delete(e){this._map.delete(this._keyMapper(e))}clear(){this._map.clear()}},ha=Object.freeze({__proto__:null,MapCache:pa});const{LRUCache:ga}=li,{MapCache:va}=ha,ma={equality:"reference",eviction:"none",maxSize:1/0};var ya=function({equality:e=ma.equality,eviction:t=ma.eviction,maxSize:n=ma.maxSize}=ma){const r=function(e){switch(e){case"reference":return e=>e;case"value":return e=>hi(e)}throw i(`Unrecognized equality policy ${e}`)}(e);return function(e,t,n){switch(e){case"keep-all":return new va({mapKey:n});case"lru":return new ga({mapKey:n,maxSize:s(t)});case"most-recent":return new ga({mapKey:n,maxSize:1})}throw i(`Unrecognized eviction policy ${e}`)}(t,n,r)};const{setConfigDeletionHandler:ba}=se;var wa=function(e){var t,n;const r=ya({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return t=>{var n,o;const i=r.get(t);if(null!=i)return i;const{cachePolicyForParams_UNSTABLE:a,...s}=e,u="default"in e?e.default:new Promise((()=>{})),l=da({...s,key:`${e.key}__${null!==(n=hi(t))&&void 0!==n?n:"void"}`,default:"function"===typeof u?u(t):u,retainedBy_UNSTABLE:"function"===typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE,effects:"function"===typeof e.effects?e.effects(t):"function"===typeof e.effects_UNSTABLE?e.effects_UNSTABLE(t):null!==(o=e.effects)&&void 0!==o?o:e.effects_UNSTABLE});return r.set(t,l),ba(l.key,(()=>{r.delete(t)})),l}};const{setConfigDeletionHandler:xa}=se;let _a=0;var Sa=function(e){var t,n;const r=ya({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return t=>{var n;let o;try{o=r.get(t)}catch(f){throw i(`Problem with cache lookup for selector ${e.key}: ${f.message}`)}if(null!=o)return o;const a=`${e.key}__selectorFamily/${null!==(n=hi(t,{allowFunctions:!0}))&&void 0!==n?n:"void"}/${_a++}`,s=n=>e.get(t)(n),u=e.cachePolicy_UNSTABLE,l="function"===typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE;let c;if(null!=e.set){const n=e.set;c=Gi({key:a,get:s,set:(e,r)=>n(t)(e,r),cachePolicy_UNSTABLE:u,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:l})}else c=Gi({key:a,get:s,cachePolicy_UNSTABLE:u,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:l});return r.set(t,c),xa(c.key,(()=>{r.delete(t)})),c}};const Oa=Sa({key:"__constant",get:e=>()=>e,cachePolicyForParams_UNSTABLE:{equality:"reference"}});var Ca=function(e){return Oa(e)};const Ea=Sa({key:"__error",get:e=>()=>{throw i(e)},cachePolicyForParams_UNSTABLE:{equality:"reference"}});var Aa=function(e){return Ea(e)};var Ma=function(e){return e};const{loadableWithError:ka,loadableWithPromise:Pa,loadableWithValue:Ra}=M;function Ta(e,t){const n=Array(t.length).fill(void 0),r=Array(t.length).fill(void 0);for(const[i,a]of t.entries())try{n[i]=e(a)}catch(o){r[i]=o}return[n,r]}function Ia(e){return null!=e&&!a(e)}function Ba(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map((t=>e[t]))}function Da(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce(((e,n,r)=>({...e,[n]:t[r]})),{})}function ja(e,t,n){return Da(e,n.map(((e,n)=>null==e?Ra(t[n]):a(e)?Pa(e):ka(e))))}var La={waitForNone:Sa({key:"__waitForNone",get:e=>({get:t})=>{const n=Ba(e),[r,o]=Ta(t,n);return ja(e,r,o)},dangerouslyAllowMutability:!0}),waitForAny:Sa({key:"__waitForAny",get:e=>({get:t})=>{const n=Ba(e),[r,o]=Ta(t,n);return o.some((e=>!a(e)))?ja(e,r,o):new Promise((t=>{for(const[n,i]of o.entries())a(i)&&i.then((i=>{r[n]=i,o[n]=void 0,t(ja(e,r,o))})).catch((i=>{o[n]=i,t(ja(e,r,o))}))}))},dangerouslyAllowMutability:!0}),waitForAll:Sa({key:"__waitForAll",get:e=>({get:t})=>{const n=Ba(e),[r,o]=Ta(t,n);if(o.every((e=>null==e)))return Da(e,r);const i=o.find(Ia);if(null!=i)throw i;return Promise.all(o).then((t=>{return Da(e,(n=r,t.map(((e,t)=>void 0===e?n[t]:e))));var n}))},dangerouslyAllowMutability:!0}),waitForAllSettled:Sa({key:"__waitForAllSettled",get:e=>({get:t})=>{const n=Ba(e),[r,o]=Ta(t,n);return o.every((e=>!a(e)))?ja(e,r,o):Promise.all(o.map(((e,t)=>a(e)?e.then((e=>{r[t]=e,o[t]=void 0})).catch((e=>{r[t]=void 0,o[t]=e})):null))).then((()=>ja(e,r,o)))},dangerouslyAllowMutability:!0}),noWait:Sa({key:"__noWait",get:e=>({get:t})=>{try{return Gi.value(Ra(t(e)))}catch(n){return Gi.value(a(n)?Pa(n):ka(n))}},dangerouslyAllowMutability:!0})};const{RecoilLoadable:Za}=M,{DefaultValue:Na}=se,{RecoilRoot:Fa,useRecoilStoreID:Ha}=Qn,{isRecoilValue:Va}=X,{retentionZone:za}=Re,{freshSnapshot:Ua}=vn,{useRecoilState:Ga,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:Wa,useRecoilStateLoadable:$a,useRecoilValue:qa,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:Ya,useRecoilValueLoadable:Xa,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:Ka,useResetRecoilState:Ja,useSetRecoilState:Qa}=Ur,{useGotoRecoilSnapshot:es,useRecoilSnapshot:ts,useRecoilTransactionObserver:ns}=fo,{useRecoilCallback:rs}=$o,{noWait:os,waitForAll:is,waitForAllSettled:as,waitForAny:ss,waitForNone:us}=La;var ls={DefaultValue:Na,isRecoilValue:Va,RecoilLoadable:Za,RecoilEnv:P,RecoilRoot:Fa,useRecoilStoreID:Ha,useRecoilBridgeAcrossReactRoots_UNSTABLE:wo,atom:da,selector:Gi,atomFamily:wa,selectorFamily:Sa,constSelector:Ca,errorSelector:Aa,readOnlySelector:Ma,noWait:os,waitForNone:us,waitForAny:ss,waitForAll:is,waitForAllSettled:as,useRecoilValue:qa,useRecoilValueLoadable:Xa,useRecoilState:Ga,useRecoilStateLoadable:$a,useSetRecoilState:Qa,useResetRecoilState:Ja,useGetRecoilValueInfo_UNSTABLE:go,useRecoilRefresher_UNSTABLE:Ko,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:Ka,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:Ya,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:Wa,useRecoilCallback:rs,useRecoilTransaction_UNSTABLE:ti,useGotoRecoilSnapshot:es,useRecoilSnapshot:ts,useRecoilTransactionObserver_UNSTABLE:ns,snapshot_UNSTABLE:Ua,useRetain:fr,retentionZone:za},cs=ls.RecoilRoot,fs=ls.atom,ds=ls.selector,ps=ls.atomFamily,hs=ls.selectorFamily,gs=ls.useRecoilValue,vs=ls.useRecoilValueLoadable,ms=ls.useRecoilState,ys=ls.useSetRecoilState,bs=ls.useResetRecoilState,ws=ls.useRecoilRefresher_UNSTABLE,xs=ls.useRecoilCallback},60053:function(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(!(0<i(o,t)))break e;e[r]=t,e[n]=o,n=r}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,a=o>>>1;r<a;){var s=2*(r+1)-1,u=e[s],l=s+1,c=e[l];if(0>i(u,n))l<o&&0>i(c,u)?(e[r]=c,e[l]=n,r=l):(e[r]=u,e[s]=n,r=s);else{if(!(l<o&&0>i(c,n)))break e;e[r]=c,e[l]=n,r=l}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,u=s.now();t.unstable_now=function(){return s.now()-u}}var l=[],c=[],f=1,d=null,p=3,h=!1,g=!1,v=!1,m="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function w(e){for(var t=r(c);null!==t;){if(null===t.callback)o(c);else{if(!(t.startTime<=e))break;o(c),t.sortIndex=t.expirationTime,n(l,t)}t=r(c)}}function x(e){if(v=!1,w(e),!g)if(null!==r(l))g=!0,I(_);else{var t=r(c);null!==t&&B(x,t.startTime-e)}}function _(e,n){g=!1,v&&(v=!1,y(E),E=-1),h=!0;var i=p;try{for(w(n),d=r(l);null!==d&&(!(d.expirationTime>n)||e&&!k());){var a=d.callback;if("function"===typeof a){d.callback=null,p=d.priorityLevel;var s=a(d.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?d.callback=s:d===r(l)&&o(l),w(n)}else o(l);d=r(l)}if(null!==d)var u=!0;else{var f=r(c);null!==f&&B(x,f.startTime-n),u=!1}return u}finally{d=null,p=i,h=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,O=!1,C=null,E=-1,A=5,M=-1;function k(){return!(t.unstable_now()-M<A)}function P(){if(null!==C){var e=t.unstable_now();M=e;var n=!0;try{n=C(!0,e)}finally{n?S():(O=!1,C=null)}}else O=!1}if("function"===typeof b)S=function(){b(P)};else if("undefined"!==typeof MessageChannel){var R=new MessageChannel,T=R.port2;R.port1.onmessage=P,S=function(){T.postMessage(null)}}else S=function(){m(P,0)};function I(e){C=e,O||(O=!0,S())}function B(e,n){E=m((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||h||(g=!0,I(_))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):A=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(l)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,o,i){var a=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?a+i:a:i=a,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:f++,callback:o,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>a?(e.sortIndex=i,n(c,e),null===r(l)&&e===r(c)&&(v?(y(E),E=-1):v=!0,B(x,i-a))):(e.sortIndex=s,n(l,e),g||h||(g=!0,I(_))),e},t.unstable_shouldYield=k,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},63840:function(e,t,n){"use strict";e.exports=n(60053)},96774:function(e){e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),u=0;u<i.length;u++){var l=i[u];if(!s(l))return!1;var c=e[l],f=t[l];if(!1===(o=n?n.call(r,c,f,l):void 0)||void 0===o&&c!==f)return!1}return!0}},37478:function(e,t,n){"use strict";var r=n(45388),o=n(21924),i=n(27470),a=r("%TypeError%"),s=r("%WeakMap%",!0),u=r("%Map%",!0),l=o("WeakMap.prototype.get",!0),c=o("WeakMap.prototype.set",!0),f=o("WeakMap.prototype.has",!0),d=o("Map.prototype.get",!0),p=o("Map.prototype.set",!0),h=o("Map.prototype.has",!0),g=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n};e.exports=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new a("Side channel does not contain "+i(e))},get:function(r){if(s&&r&&("object"===typeof r||"function"===typeof r)){if(e)return l(e,r)}else if(u){if(t)return d(t,r)}else if(n)return function(e,t){var n=g(e,t);return n&&n.value}(n,r)},has:function(r){if(s&&r&&("object"===typeof r||"function"===typeof r)){if(e)return f(e,r)}else if(u){if(t)return h(t,r)}else if(n)return function(e,t){return!!g(e,t)}(n,r);return!1},set:function(r,o){s&&r&&("object"===typeof r||"function"===typeof r)?(e||(e=new s),c(e,r,o)):u?(t||(t=new u),p(t,r,o)):(n||(n={key:{},next:null}),function(e,t,n){var r=g(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}}(n,r,o))}};return r}},45388:function(e,t,n){"use strict";var r,o=SyntaxError,i=Function,a=TypeError,s=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(t){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(P){u=null}var l=function(){throw new a},c=u?function(){try{return l}catch(e){try{return u(arguments,"callee").get}catch(t){return l}}}():l,f=n(41405)(),d=n(28185)(),p=Object.getPrototypeOf||(d?function(e){return e.__proto__}:null),h={},g="undefined"!==typeof Uint8Array&&p?p(Uint8Array):r,v={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":f&&p?p([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":h,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":f&&p?p(p([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&f&&p?p((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&f&&p?p((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":f&&p?p(""[Symbol.iterator]()):r,"%Symbol%":f?Symbol:r,"%SyntaxError%":o,"%ThrowTypeError%":c,"%TypedArray%":g,"%TypeError%":a,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet};if(p)try{null.error}catch(P){var m=p(p(P));v["%Error.prototype%"]=m}var y=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&p&&(n=p(o.prototype))}return v[t]=n,n},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},w=n(58612),x=n(17642),_=w.call(Function.call,Array.prototype.concat),S=w.call(Function.apply,Array.prototype.splice),O=w.call(Function.call,String.prototype.replace),C=w.call(Function.call,String.prototype.slice),E=w.call(Function.call,RegExp.prototype.exec),A=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,M=/\\(\\)?/g,k=function(e,t){var n,r=e;if(x(b,r)&&(r="%"+(n=b[r])[0]+"%"),x(v,r)){var i=v[r];if(i===h&&(i=y(r)),"undefined"===typeof i&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new a('"allowMissing" argument must be a boolean');if(null===E(/^%?[^%]*%?$/,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=C(e,0,1),n=C(e,-1);if("%"===t&&"%"!==n)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var r=[];return O(e,A,(function(e,t,n,o){r[r.length]=n?O(o,M,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",i=k("%"+r+"%",t),s=i.name,l=i.value,c=!1,f=i.alias;f&&(r=f[0],S(n,_([0,1],f)));for(var d=1,p=!0;d<n.length;d+=1){var h=n[d],g=C(h,0,1),m=C(h,-1);if(('"'===g||"'"===g||"`"===g||'"'===m||"'"===m||"`"===m)&&g!==m)throw new o("property names with quotes must have matching quotes");if("constructor"!==h&&p||(c=!0),x(v,s="%"+(r+="."+h)+"%"))l=v[s];else if(null!=l){if(!(h in l)){if(!t)throw new a("base intrinsic for "+e+" exists, but the property is not available.");return}if(u&&d+1>=n.length){var y=u(l,h);l=(p=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:l[h]}else p=x(l,h),l=l[h];p&&!c&&(v[s]=l)}}return l}},27470:function(e,t,n){var r="function"===typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=r&&o&&"function"===typeof o.get?o.get:null,a=r&&Map.prototype.forEach,s="function"===typeof Set&&Set.prototype,u=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,l=s&&u&&"function"===typeof u.get?u.get:null,c=s&&Set.prototype.forEach,f="function"===typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,d="function"===typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"===typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,g=Object.prototype.toString,v=Function.prototype.toString,m=String.prototype.match,y=String.prototype.slice,b=String.prototype.replace,w=String.prototype.toUpperCase,x=String.prototype.toLowerCase,_=RegExp.prototype.test,S=Array.prototype.concat,O=Array.prototype.join,C=Array.prototype.slice,E=Math.floor,A="function"===typeof BigInt?BigInt.prototype.valueOf:null,M=Object.getOwnPropertySymbols,k="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?Symbol.prototype.toString:null,P="function"===typeof Symbol&&"object"===typeof Symbol.iterator,R="function"===typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===P||"symbol")?Symbol.toStringTag:null,T=Object.prototype.propertyIsEnumerable,I=("function"===typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function B(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||_.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"===typeof e){var r=e<0?-E(-e):E(e);if(r!==e){var o=String(r),i=y.call(t,o.length+1);return b.call(o,n,"$&_")+"."+b.call(b.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(t,n,"$&_")}var D=n(47165),j=D.custom,L=V(j)?j:null;function Z(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function N(e){return b.call(String(e),/"/g,""")}function F(e){return"[object Array]"===G(e)&&(!R||!("object"===typeof e&&R in e))}function H(e){return"[object RegExp]"===G(e)&&(!R||!("object"===typeof e&&R in e))}function V(e){if(P)return e&&"object"===typeof e&&e instanceof Symbol;if("symbol"===typeof e)return!0;if(!e||"object"!==typeof e||!k)return!1;try{return k.call(e),!0}catch(t){}return!1}e.exports=function e(t,n,r,o){var s=n||{};if(U(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(U(s,"maxStringLength")&&("number"===typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var u=!U(s,"customInspect")||s.customInspect;if("boolean"!==typeof u&&"symbol"!==u)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(U(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(U(s,"numericSeparator")&&"boolean"!==typeof s.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var g=s.numericSeparator;if("undefined"===typeof t)return"undefined";if(null===t)return"null";if("boolean"===typeof t)return t?"true":"false";if("string"===typeof t)return $(t,s);if("number"===typeof t){if(0===t)return 1/0/t>0?"0":"-0";var w=String(t);return g?B(t,w):w}if("bigint"===typeof t){var _=String(t)+"n";return g?B(t,_):_}var E="undefined"===typeof s.depth?5:s.depth;if("undefined"===typeof r&&(r=0),r>=E&&E>0&&"object"===typeof t)return F(t)?"[Array]":"[Object]";var M=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"===typeof e.indent&&e.indent>0))return null;n=O.call(Array(e.indent+1)," ")}return{base:n,prev:O.call(Array(t+1),n)}}(s,r);if("undefined"===typeof o)o=[];else if(W(o,t)>=0)return"[Circular]";function j(t,n,i){if(n&&(o=C.call(o)).push(n),i){var a={depth:s.depth};return U(s,"quoteStyle")&&(a.quoteStyle=s.quoteStyle),e(t,a,r+1,o)}return e(t,s,r+1,o)}if("function"===typeof t&&!H(t)){var z=function(e){if(e.name)return e.name;var t=m.call(v.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),q=Q(t,j);return"[Function"+(z?": "+z:" (anonymous)")+"]"+(q.length>0?" { "+O.call(q,", ")+" }":"")}if(V(t)){var ee=P?b.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):k.call(t);return"object"!==typeof t||P?ee:Y(ee)}if(function(e){if(!e||"object"!==typeof e)return!1;if("undefined"!==typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"===typeof e.nodeName&&"function"===typeof e.getAttribute}(t)){for(var te="<"+x.call(String(t.nodeName)),ne=t.attributes||[],re=0;re<ne.length;re++)te+=" "+ne[re].name+"="+Z(N(ne[re].value),"double",s);return te+=">",t.childNodes&&t.childNodes.length&&(te+="..."),te+="</"+x.call(String(t.nodeName))+">"}if(F(t)){if(0===t.length)return"[]";var oe=Q(t,j);return M&&!function(e){for(var t=0;t<e.length;t++)if(W(e[t],"\n")>=0)return!1;return!0}(oe)?"["+J(oe,M)+"]":"[ "+O.call(oe,", ")+" ]"}if(function(e){return"[object Error]"===G(e)&&(!R||!("object"===typeof e&&R in e))}(t)){var ie=Q(t,j);return"cause"in Error.prototype||!("cause"in t)||T.call(t,"cause")?0===ie.length?"["+String(t)+"]":"{ ["+String(t)+"] "+O.call(ie,", ")+" }":"{ ["+String(t)+"] "+O.call(S.call("[cause]: "+j(t.cause),ie),", ")+" }"}if("object"===typeof t&&u){if(L&&"function"===typeof t[L]&&D)return D(t,{depth:E-r});if("symbol"!==u&&"function"===typeof t.inspect)return t.inspect()}if(function(e){if(!i||!e||"object"!==typeof e)return!1;try{i.call(e);try{l.call(e)}catch(te){return!0}return e instanceof Map}catch(t){}return!1}(t)){var ae=[];return a&&a.call(t,(function(e,n){ae.push(j(n,t,!0)+" => "+j(e,t))})),K("Map",i.call(t),ae,M)}if(function(e){if(!l||!e||"object"!==typeof e)return!1;try{l.call(e);try{i.call(e)}catch(t){return!0}return e instanceof Set}catch(n){}return!1}(t)){var se=[];return c&&c.call(t,(function(e){se.push(j(e,t))})),K("Set",l.call(t),se,M)}if(function(e){if(!f||!e||"object"!==typeof e)return!1;try{f.call(e,f);try{d.call(e,d)}catch(te){return!0}return e instanceof WeakMap}catch(t){}return!1}(t))return X("WeakMap");if(function(e){if(!d||!e||"object"!==typeof e)return!1;try{d.call(e,d);try{f.call(e,f)}catch(te){return!0}return e instanceof WeakSet}catch(t){}return!1}(t))return X("WeakSet");if(function(e){if(!p||!e||"object"!==typeof e)return!1;try{return p.call(e),!0}catch(t){}return!1}(t))return X("WeakRef");if(function(e){return"[object Number]"===G(e)&&(!R||!("object"===typeof e&&R in e))}(t))return Y(j(Number(t)));if(function(e){if(!e||"object"!==typeof e||!A)return!1;try{return A.call(e),!0}catch(t){}return!1}(t))return Y(j(A.call(t)));if(function(e){return"[object Boolean]"===G(e)&&(!R||!("object"===typeof e&&R in e))}(t))return Y(h.call(t));if(function(e){return"[object String]"===G(e)&&(!R||!("object"===typeof e&&R in e))}(t))return Y(j(String(t)));if(!function(e){return"[object Date]"===G(e)&&(!R||!("object"===typeof e&&R in e))}(t)&&!H(t)){var ue=Q(t,j),le=I?I(t)===Object.prototype:t instanceof Object||t.constructor===Object,ce=t instanceof Object?"":"null prototype",fe=!le&&R&&Object(t)===t&&R in t?y.call(G(t),8,-1):ce?"Object":"",de=(le||"function"!==typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(fe||ce?"["+O.call(S.call([],fe||[],ce||[]),": ")+"] ":"");return 0===ue.length?de+"{}":M?de+"{"+J(ue,M)+"}":de+"{ "+O.call(ue,", ")+" }"}return String(t)};var z=Object.prototype.hasOwnProperty||function(e){return e in this};function U(e,t){return z.call(e,t)}function G(e){return g.call(e)}function W(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function $(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return $(y.call(e,0,t.maxStringLength),t)+r}return Z(b.call(b.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,q),"single",t)}function q(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+w.call(t.toString(16))}function Y(e){return"Object("+e+")"}function X(e){return e+" { ? }"}function K(e,t,n,r){return e+" ("+t+") {"+(r?J(n,r):O.call(n,", "))+"}"}function J(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+O.call(e,","+n)+"\n"+t.prev}function Q(e,t){var n=F(e),r=[];if(n){r.length=e.length;for(var o=0;o<e.length;o++)r[o]=U(e,o)?t(e[o],e):""}var i,a="function"===typeof M?M(e):[];if(P){i={};for(var s=0;s<a.length;s++)i["$"+a[s]]=a[s]}for(var u in e)U(e,u)&&(n&&String(Number(u))===u&&u<e.length||P&&i["$"+u]instanceof Symbol||(_.call(/[^\w$]/,u)?r.push(t(u,e)+": "+t(e[u],e)):r.push(u+": "+t(e[u],e))));if("function"===typeof M)for(var l=0;l<a.length;l++)T.call(e,a[l])&&r.push("["+t(a[l])+"]: "+t(e[a[l]],e));return r}},80500:function(e){"use strict";e.exports=(e,t)=>{if("string"!==typeof e||"string"!==typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},70610:function(e){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`))},60677:function(e,t,n){"use strict";n.r(t),n.d(t,{ServerStyleSheet:function(){return He},StyleSheetConsumer:function(){return ie},StyleSheetContext:function(){return oe},StyleSheetManager:function(){return fe},ThemeConsumer:function(){return Ie},ThemeContext:function(){return Te},ThemeProvider:function(){return Be},__PRIVATE__:function(){return Ue},createGlobalStyle:function(){return Ne},css:function(){return xe},default:function(){return Ge},isStyledComponent:function(){return x},keyframes:function(){return Fe},useTheme:function(){return ze},version:function(){return S},withTheme:function(){return Ve}});var r=n(59864),o=n(67294),i=n(96774),a=n.n(i);var s=function(e){function t(e,r,u,l,d){for(var p,h,g,v,w,_=0,S=0,O=0,C=0,E=0,T=0,B=g=p=0,j=0,L=0,Z=0,N=0,F=u.length,H=F-1,V="",z="",U="",G="";j<F;){if(h=u.charCodeAt(j),j===H&&0!==S+C+O+_&&(0!==S&&(h=47===S?10:47),C=O=_=0,F++,H++),0===S+C+O+_){if(j===H&&(0<L&&(V=V.replace(f,"")),0<V.trim().length)){switch(h){case 32:case 9:case 59:case 13:case 10:break;default:V+=u.charAt(j)}h=59}switch(h){case 123:for(p=(V=V.trim()).charCodeAt(0),g=1,N=++j;j<F;){switch(h=u.charCodeAt(j)){case 123:g++;break;case 125:g--;break;case 47:switch(h=u.charCodeAt(j+1)){case 42:case 47:e:{for(B=j+1;B<H;++B)switch(u.charCodeAt(B)){case 47:if(42===h&&42===u.charCodeAt(B-1)&&j+2!==B){j=B+1;break e}break;case 10:if(47===h){j=B+1;break e}}j=B}}break;case 91:h++;case 40:h++;case 34:case 39:for(;j++<H&&u.charCodeAt(j)!==h;);}if(0===g)break;j++}if(g=u.substring(N,j),0===p&&(p=(V=V.replace(c,"").trim()).charCodeAt(0)),64===p){switch(0<L&&(V=V.replace(f,"")),h=V.charCodeAt(1)){case 100:case 109:case 115:case 45:L=r;break;default:L=R}if(N=(g=t(r,L,g,h,d+1)).length,0<I&&(w=s(3,g,L=n(R,V,Z),r,M,A,N,h,d,l),V=L.join(""),void 0!==w&&0===(N=(g=w.trim()).length)&&(h=0,g="")),0<N)switch(h){case 115:V=V.replace(x,a);case 100:case 109:case 45:g=V+"{"+g+"}";break;case 107:g=(V=V.replace(m,"$1 $2"))+"{"+g+"}",g=1===P||2===P&&i("@"+g,3)?"@-webkit-"+g+"@"+g:"@"+g;break;default:g=V+g,112===l&&(z+=g,g="")}else g=""}else g=t(r,n(r,V,Z),g,l,d+1);U+=g,g=Z=L=B=p=0,V="",h=u.charCodeAt(++j);break;case 125:case 59:if(1<(N=(V=(0<L?V.replace(f,""):V).trim()).length))switch(0===B&&(p=V.charCodeAt(0),45===p||96<p&&123>p)&&(N=(V=V.replace(" ",":")).length),0<I&&void 0!==(w=s(1,V,r,e,M,A,z.length,l,d,l))&&0===(N=(V=w.trim()).length)&&(V="\0\0"),p=V.charCodeAt(0),h=V.charCodeAt(1),p){case 0:break;case 64:if(105===h||99===h){G+=V+u.charAt(j);break}default:58!==V.charCodeAt(N-1)&&(z+=o(V,p,h,V.charCodeAt(2)))}Z=L=B=p=0,V="",h=u.charCodeAt(++j)}}switch(h){case 13:case 10:47===S?S=0:0===1+p&&107!==l&&0<V.length&&(L=1,V+="\0"),0<I*D&&s(0,V,r,e,M,A,z.length,l,d,l),A=1,M++;break;case 59:case 125:if(0===S+C+O+_){A++;break}default:switch(A++,v=u.charAt(j),h){case 9:case 32:if(0===C+_+S)switch(E){case 44:case 58:case 9:case 32:v="";break;default:32!==h&&(v=" ")}break;case 0:v="\\0";break;case 12:v="\\f";break;case 11:v="\\v";break;case 38:0===C+S+_&&(L=Z=1,v="\f"+v);break;case 108:if(0===C+S+_+k&&0<B)switch(j-B){case 2:112===E&&58===u.charCodeAt(j-3)&&(k=E);case 8:111===T&&(k=T)}break;case 58:0===C+S+_&&(B=j);break;case 44:0===S+O+C+_&&(L=1,v+="\r");break;case 34:case 39:0===S&&(C=C===h?0:0===C?h:C);break;case 91:0===C+S+O&&_++;break;case 93:0===C+S+O&&_--;break;case 41:0===C+S+_&&O--;break;case 40:if(0===C+S+_){if(0===p)if(2*E+3*T===533);else p=1;O++}break;case 64:0===S+O+C+_+B+g&&(g=1);break;case 42:case 47:if(!(0<C+_+O))switch(S){case 0:switch(2*h+3*u.charCodeAt(j+1)){case 235:S=47;break;case 220:N=j,S=42}break;case 42:47===h&&42===E&&N+2!==j&&(33===u.charCodeAt(N+2)&&(z+=u.substring(N,j+1)),v="",S=0)}}0===S&&(V+=v)}T=E,E=h,j++}if(0<(N=z.length)){if(L=r,0<I&&(void 0!==(w=s(2,z,L,e,M,A,N,l,d,l))&&0===(z=w).length))return G+z+U;if(z=L.join(",")+"{"+z+"}",0!==P*k){switch(2!==P||i(z,2)||(k=0),k){case 111:z=z.replace(b,":-moz-$1")+z;break;case 112:z=z.replace(y,"::-webkit-input-$1")+z.replace(y,"::-moz-$1")+z.replace(y,":-ms-input-$1")+z}k=0}}return G+z+U}function n(e,t,n){var o=t.trim().split(g);t=o;var i=o.length,a=e.length;switch(a){case 0:case 1:var s=0;for(e=0===a?"":e[0]+" ";s<i;++s)t[s]=r(e,t[s],n).trim();break;default:var u=s=0;for(t=[];s<i;++s)for(var l=0;l<a;++l)t[u++]=r(e[l]+" ",o[s],n).trim()}return t}function r(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(v,"$1"+e.trim());case 58:return e.trim()+t.replace(v,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(v,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function o(e,t,n,r){var a=e+";",s=2*t+3*n+4*r;if(944===s){e=a.indexOf(":",9)+1;var u=a.substring(e,a.length-1).trim();return u=a.substring(0,e).trim()+u+";",1===P||2===P&&i(u,1)?"-webkit-"+u+u:u}if(0===P||2===P&&!i(a,1))return a;switch(s){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(E,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(u=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+u+a;case 1005:return p.test(a)?a.replace(d,":-webkit-")+a.replace(d,":-moz-")+a:a;case 1e3:switch(t=(u=a.substring(13).trim()).indexOf("-")+1,u.charCodeAt(0)+u.charCodeAt(t)){case 226:u=a.replace(w,"tb");break;case 232:u=a.replace(w,"tb-rl");break;case 220:u=a.replace(w,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+u+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,s=(u=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|u.charCodeAt(7))){case 203:if(111>u.charCodeAt(8))break;case 115:a=a.replace(u,"-webkit-"+u)+";"+a;break;case 207:case 102:a=a.replace(u,"-webkit-"+(102<s?"inline-":"")+"box")+";"+a.replace(u,"-webkit-"+u)+";"+a.replace(u,"-ms-"+u+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return u=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+u+"-ms-flex-"+u+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(S,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(S,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===C.test(e))return 115===(u=e.substring(e.indexOf(":")+1)).charCodeAt(0)?o(e.replace("stretch","fill-available"),t,n,r).replace(":fill-available",":stretch"):a.replace(u,"-webkit-"+u)+a.replace(u,"-moz-"+u.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===n+r&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(h,"$1-webkit-$2")+a}return a}function i(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),B(2!==t?r:r.replace(O,"$1"),n,t)}function a(e,t){var n=o(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(_," or ($1)").substring(4):"("+t+")"}function s(e,t,n,r,o,i,a,s,u,c){for(var f,d=0,p=t;d<I;++d)switch(f=T[d].call(l,e,p,n,r,o,i,a,s,u,c)){case void 0:case!1:case!0:case null:break;default:p=f}if(p!==t)return p}function u(e){return void 0!==(e=e.prefix)&&(B=null,e?"function"!==typeof e?P=1:(P=2,B=e):P=0),u}function l(e,n){var r=e;if(33>r.charCodeAt(0)&&(r=r.trim()),r=[r],0<I){var o=s(-1,n,r,r,M,A,0,0,0,0);void 0!==o&&"string"===typeof o&&(n=o)}var i=t(R,r,n,0,0);return 0<I&&(void 0!==(o=s(-2,i,r,r,M,A,i.length,0,0,0))&&(i=o)),"",k=0,A=M=1,i}var c=/^\0+/g,f=/[\0\r\f]/g,d=/: */g,p=/zoo|gra/,h=/([,: ])(transform)/g,g=/,\r+?/g,v=/([\t\r\n ])*\f?&/g,m=/@(k\w+)\s*(\S*)\s*/,y=/::(place)/g,b=/:(read-only)/g,w=/[svh]\w+-[tblr]{2}/,x=/\(\s*(.*)\s*\)/g,_=/([\s\S]*?);/g,S=/-self|flex-/g,O=/[^]*?(:[rp][el]a[\w-]+)[^]*/,C=/stretch|:\s*\w+\-(?:conte|avail)/,E=/([^-])(image-set\()/,A=1,M=1,k=0,P=1,R=[],T=[],I=0,B=null,D=0;return l.use=function e(t){switch(t){case void 0:case null:I=T.length=0;break;default:if("function"===typeof t)T[I++]=t;else if("object"===typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else D=0|!!t}return e},l.set=u,void 0!==e&&u(e),l},u={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},l=n(45042),c=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,f=(0,l.Z)((function(e){return c.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),d=n(8679),p=n.n(d);function h(){return(h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var g=function(e,t){for(var n=[e[0]],r=0,o=t.length;r<o;r+=1)n.push(t[r],e[r+1]);return n},v=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!(0,r.typeOf)(e)},m=Object.freeze([]),y=Object.freeze({});function b(e){return"function"==typeof e}function w(e){return e.displayName||e.name||"Component"}function x(e){return e&&"string"==typeof e.styledComponentId}var _="undefined"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",S="5.3.10",O="undefined"!=typeof window&&"HTMLElement"in window,C=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&(void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&("false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY))),E={};function A(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(n.length>0?" Args: "+n.join(", "):""))}var M=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;e>=o;)(o<<=1)<0&&A(16,""+e);this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var i=r;i<o;i++)this.groupSizes[i]=0}for(var a=this.indexOfGroup(e+1),s=0,u=t.length;s<u;s++)this.tag.insertRule(a,t[s])&&(this.groupSizes[e]++,a++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(var o=n;o<r;o++)this.tag.deleteRule(n)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n,i=r;i<o;i++)t+=this.tag.getRule(i)+"/*!sc*/\n";return t},e}(),k=new Map,P=new Map,R=1,T=function(e){if(k.has(e))return k.get(e);for(;P.has(R);)R++;var t=R++;return k.set(e,t),P.set(t,e),t},I=function(e){return P.get(e)},B=function(e,t){t>=R&&(R=t+1),k.set(e,t),P.set(t,e)},D="style["+_+'][data-styled-version="5.3.10"]',j=new RegExp("^"+_+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),L=function(e,t,n){for(var r,o=n.split(","),i=0,a=o.length;i<a;i++)(r=o[i])&&e.registerName(t,r)},Z=function(e,t){for(var n=(t.textContent||"").split("/*!sc*/\n"),r=[],o=0,i=n.length;o<i;o++){var a=n[o].trim();if(a){var s=a.match(j);if(s){var u=0|parseInt(s[1],10),l=s[2];0!==u&&(B(l,u),L(e,l,s[3]),e.getTag().insertRules(u,r)),r.length=0}else r.push(a)}}},N=function(){return n.nc},F=function(e){var t=document.head,n=e||t,r=document.createElement("style"),o=function(e){for(var t=e.childNodes,n=t.length;n>=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(_))return r}}(n),i=void 0!==o?o.nextSibling:null;r.setAttribute(_,"active"),r.setAttribute("data-styled-version","5.3.10");var a=N();return a&&r.setAttribute("nonce",a),n.insertBefore(r,i),r},H=function(){function e(e){var t=this.element=F(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var o=t[n];if(o.ownerNode===e)return o}A(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),V=function(){function e(e){var t=this.element=F(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),z=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),U=O,G={isServer:!O,useCSSOMInjection:!C},W=function(){function e(e,t,n){void 0===e&&(e=y),void 0===t&&(t={}),this.options=h({},G,{},e),this.gs=t,this.names=new Map(n),this.server=!!e.isServer,!this.server&&O&&U&&(U=!1,function(e){for(var t=document.querySelectorAll(D),n=0,r=t.length;n<r;n++){var o=t[n];o&&"active"!==o.getAttribute(_)&&(Z(e,o),o.parentNode&&o.parentNode.removeChild(o))}}(this))}e.registerId=function(e){return T(e)};var t=e.prototype;return t.reconstructWithOptions=function(t,n){return void 0===n&&(n=!0),new e(h({},this.options,{},t),this.gs,n&&this.names||void 0)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){return this.tag||(this.tag=(n=(t=this.options).isServer,r=t.useCSSOMInjection,o=t.target,e=n?new z(o):r?new H(o):new V(o),new M(e)));var e,t,n,r,o},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(T(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},t.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(T(e),n)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(T(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),n=t.length,r="",o=0;o<n;o++){var i=I(o);if(void 0!==i){var a=e.names.get(i),s=t.getGroup(o);if(a&&s&&a.size){var u=_+".g"+o+'[id="'+i+'"]',l="";void 0!==a&&a.forEach((function(e){e.length>0&&(l+=e+",")})),r+=""+s+u+'{content:"'+l+'"}/*!sc*/\n'}}}return r}(this)},e}(),$=/(a)(d)/gi,q=function(e){return String.fromCharCode(e+(e>25?39:97))};function Y(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=q(t%52)+n;return(q(t%52)+n).replace($,"$1-$2")}var X=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},K=function(e){return X(5381,e)};function J(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(b(n)&&!x(n))return!1}return!0}var Q=K("5.3.10"),ee=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&J(e),this.componentId=t,this.baseHash=X(Q,t),this.baseStyle=n,W.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.componentId,o=[];if(this.baseStyle&&o.push(this.baseStyle.generateAndInjectStyles(e,t,n)),this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(r,this.staticRulesId))o.push(this.staticRulesId);else{var i=be(this.rules,e,t,n).join(""),a=Y(X(this.baseHash,i)>>>0);if(!t.hasNameForId(r,a)){var s=n(i,"."+a,void 0,r);t.insertRules(r,a,s)}o.push(a),this.staticRulesId=a}else{for(var u=this.rules.length,l=X(this.baseHash,n.hash),c="",f=0;f<u;f++){var d=this.rules[f];if("string"==typeof d)c+=d;else if(d){var p=be(d,e,t,n),h=Array.isArray(p)?p.join(""):p;l=X(l,h+f),c+=h}}if(c){var g=Y(l>>>0);if(!t.hasNameForId(r,g)){var v=n(c,"."+g,void 0,r);t.insertRules(r,g,v)}o.push(g)}}return o.join(" ")},e}(),te=/^\s*\/\/.*$/gm,ne=[":","[",".","#"];function re(e){var t,n,r,o,i=void 0===e?y:e,a=i.options,u=void 0===a?y:a,l=i.plugins,c=void 0===l?m:l,f=new s(u),d=[],p=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,i,a,s,u,l,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===l)return r+"/*|*/";break;case 3:switch(l){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}((function(e){d.push(e)})),h=function(e,r,i){return 0===r&&-1!==ne.indexOf(i[n.length])||i.match(o)?e:"."+t};function g(e,i,a,s){void 0===s&&(s="&");var u=e.replace(te,""),l=i&&a?a+" "+i+" { "+u+" }":u;return t=s,n=i,r=new RegExp("\\"+n+"\\b","g"),o=new RegExp("(\\"+n+"\\b){2,}"),f(a||!i?"":i,l)}return f.use([].concat(c,[function(e,t,o){2===e&&o.length&&o[0].lastIndexOf(n)>0&&(o[0]=o[0].replace(r,h))},p,function(e){if(-2===e){var t=d;return d=[],t}}])),g.hash=c.length?c.reduce((function(e,t){return t.name||A(15),X(e,t.name)}),5381).toString():"",g}var oe=o.createContext(),ie=oe.Consumer,ae=o.createContext(),se=(ae.Consumer,new W),ue=re();function le(){return(0,o.useContext)(oe)||se}function ce(){return(0,o.useContext)(ae)||ue}function fe(e){var t=(0,o.useState)(e.stylisPlugins),n=t[0],r=t[1],i=le(),s=(0,o.useMemo)((function(){var t=i;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),u=(0,o.useMemo)((function(){return re({options:{prefix:!e.disableVendorPrefixes},plugins:n})}),[e.disableVendorPrefixes,n]);return(0,o.useEffect)((function(){a()(n,e.stylisPlugins)||r(e.stylisPlugins)}),[e.stylisPlugins]),o.createElement(oe.Provider,{value:s},o.createElement(ae.Provider,{value:u},e.children))}var de=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=ue);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.toString=function(){return A(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ue),this.name+e.hash},e}(),pe=/([A-Z])/,he=/([A-Z])/g,ge=/^ms-/,ve=function(e){return"-"+e.toLowerCase()};function me(e){return pe.test(e)?e.replace(he,ve).replace(ge,"-ms-"):e}var ye=function(e){return null==e||!1===e||""===e};function be(e,t,n,r){if(Array.isArray(e)){for(var o,i=[],a=0,s=e.length;a<s;a+=1)""!==(o=be(e[a],t,n,r))&&(Array.isArray(o)?i.push.apply(i,o):i.push(o));return i}return ye(e)?"":x(e)?"."+e.styledComponentId:b(e)?"function"!=typeof(l=e)||l.prototype&&l.prototype.isReactComponent||!t?e:be(e(t),t,n,r):e instanceof de?n?(e.inject(n,r),e.getName(r)):e:v(e)?function e(t,n){var r,o,i=[];for(var a in t)t.hasOwnProperty(a)&&!ye(t[a])&&(Array.isArray(t[a])&&t[a].isCss||b(t[a])?i.push(me(a)+":",t[a],";"):v(t[a])?i.push.apply(i,e(t[a],a)):i.push(me(a)+": "+(r=a,(null==(o=t[a])||"boolean"==typeof o||""===o?"":"number"!=typeof o||0===o||r in u||r.startsWith("--")?String(o).trim():o+"px")+";")));return n?[n+" {"].concat(i,["}"]):i}(e):e.toString();var l}var we=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function xe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return b(e)||v(e)?we(be(g(m,[e].concat(n)))):0===n.length&&1===e.length&&"string"==typeof e[0]?e:we(be(g(e,n)))}new Set;var _e=function(e,t,n){return void 0===n&&(n=y),e.theme!==n.theme&&e.theme||t||n.theme},Se=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Oe=/(^-|-$)/g;function Ce(e){return e.replace(Se,"-").replace(Oe,"")}var Ee=function(e){return Y(K(e)>>>0)};function Ae(e){return"string"==typeof e&&!0}var Me=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},ke=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Pe(e,t,n){var r=e[n];Me(t)&&Me(r)?Re(r,t):e[n]=t}function Re(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var o=0,i=n;o<i.length;o++){var a=i[o];if(Me(a))for(var s in a)ke(s)&&Pe(e,a[s],s)}return e}var Te=o.createContext(),Ie=Te.Consumer;function Be(e){var t=(0,o.useContext)(Te),n=(0,o.useMemo)((function(){return function(e,t){return e?b(e)?e(t):Array.isArray(e)||"object"!=typeof e?A(8):t?h({},t,{},e):e:A(14)}(e.theme,t)}),[e.theme,t]);return e.children?o.createElement(Te.Provider,{value:n},e.children):null}var De={};function je(e,t,n){var r=x(e),i=!Ae(e),a=t.attrs,s=void 0===a?m:a,u=t.componentId,l=void 0===u?function(e,t){var n="string"!=typeof e?"sc":Ce(e);De[n]=(De[n]||0)+1;var r=n+"-"+Ee("5.3.10"+n+De[n]);return t?t+"-"+r:r}(t.displayName,t.parentComponentId):u,c=t.displayName,d=void 0===c?function(e){return Ae(e)?"styled."+e:"Styled("+w(e)+")"}(e):c,g=t.displayName&&t.componentId?Ce(t.displayName)+"-"+t.componentId:t.componentId||l,v=r&&e.attrs?Array.prototype.concat(e.attrs,s).filter(Boolean):s,_=t.shouldForwardProp;r&&e.shouldForwardProp&&(_=t.shouldForwardProp?function(n,r,o){return e.shouldForwardProp(n,r,o)&&t.shouldForwardProp(n,r,o)}:e.shouldForwardProp);var S,O=new ee(n,g,r?e.componentStyle:void 0),C=O.isStatic&&0===s.length,E=function(e,t){return function(e,t,n,r){var i=e.attrs,a=e.componentStyle,s=e.defaultProps,u=e.foldedComponentIds,l=e.shouldForwardProp,c=e.styledComponentId,d=e.target,p=function(e,t,n){void 0===e&&(e=y);var r=h({},t,{theme:e}),o={};return n.forEach((function(e){var t,n,i,a=e;for(t in b(a)&&(a=a(r)),a)r[t]=o[t]="className"===t?(n=o[t],i=a[t],n&&i?n+" "+i:n||i):a[t]})),[r,o]}(_e(t,(0,o.useContext)(Te),s)||y,t,i),g=p[0],v=p[1],m=function(e,t,n,r){var o=le(),i=ce();return t?e.generateAndInjectStyles(y,o,i):e.generateAndInjectStyles(n,o,i)}(a,r,g),w=n,x=v.$as||t.$as||v.as||t.as||d,_=Ae(x),S=v!==t?h({},t,{},v):t,O={};for(var C in S)"$"!==C[0]&&"as"!==C&&("forwardedAs"===C?O.as=S[C]:(l?l(C,f,x):!_||f(C))&&(O[C]=S[C]));return t.style&&v.style!==t.style&&(O.style=h({},t.style,{},v.style)),O.className=Array.prototype.concat(u,c,m!==c?m:null,t.className,v.className).filter(Boolean).join(" "),O.ref=w,(0,o.createElement)(x,O)}(S,e,t,C)};return E.displayName=d,(S=o.forwardRef(E)).attrs=v,S.componentStyle=O,S.displayName=d,S.shouldForwardProp=_,S.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):m,S.styledComponentId=g,S.target=r?e.target:e,S.withComponent=function(e){var r=t.componentId,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["componentId"]),i=r&&r+"-"+(Ae(e)?e:Ce(w(e)));return je(e,h({},o,{attrs:v,componentId:i}),n)},Object.defineProperty(S,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?Re({},e.defaultProps,t):t}}),Object.defineProperty(S,"toString",{value:function(){return"."+S.styledComponentId}}),i&&p()(S,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),S}var Le=function(e){return function e(t,n,o){if(void 0===o&&(o=y),!(0,r.isValidElementType)(n))return A(1,String(n));var i=function(){return t(n,o,xe.apply(void 0,arguments))};return i.withConfig=function(r){return e(t,n,h({},o,{},r))},i.attrs=function(r){return e(t,n,h({},o,{attrs:Array.prototype.concat(o.attrs,r).filter(Boolean)}))},i}(je,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){Le[e]=Le(e)}));var Ze=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=J(e),W.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var o=r(be(this.rules,t,n,r).join(""),""),i=this.componentId+e;n.insertRules(i,i,o)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&W.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function Ne(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=xe.apply(void 0,[e].concat(n)),a="sc-global-"+Ee(JSON.stringify(i)),s=new Ze(i,a);function u(e){var t=le(),n=ce(),r=(0,o.useContext)(Te),i=(0,o.useRef)(t.allocateGSInstance(a)).current;return t.server&&l(i,e,t,r,n),(0,o.useLayoutEffect)((function(){if(!t.server)return l(i,e,t,r,n),function(){return s.removeStyles(i,t)}}),[i,e,t,r,n]),null}function l(e,t,n,r,o){if(s.isStatic)s.renderStyles(e,E,n,o);else{var i=h({},t,{theme:_e(t,r,u.defaultProps)});s.renderStyles(e,i,n,o)}}return o.memo(u)}function Fe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=xe.apply(void 0,[e].concat(n)).join(""),i=Ee(o);return new de(i,o)}var He=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var n=N();return"<style "+[n&&'nonce="'+n+'"',_+'="true"','data-styled-version="5.3.10"'].filter(Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return e.sealed?A(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return A(2);var n=((t={})[_]="",t["data-styled-version"]="5.3.10",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),r=N();return r&&(n.nonce=r),[o.createElement("style",h({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new W({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?A(2):o.createElement(fe,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return A(3)},e}(),Ve=function(e){var t=o.forwardRef((function(t,n){var r=(0,o.useContext)(Te),i=e.defaultProps,a=_e(t,r,i);return o.createElement(e,h({},t,{theme:a,ref:n}))}));return p()(t,e),t.displayName="WithTheme("+w(e)+")",t},ze=function(){return(0,o.useContext)(Te)},Ue={StyleSheet:W,masterSheet:se},Ge=Le},75980:function(e,t,n){"use strict";n.d(t,{FK:function(){return A}});var r=n(27418),o=n.n(r),i=function(e,t){var n=o()({},e,t);for(var r in e){var i;e[r]&&"object"===typeof t[r]&&o()(n,((i={})[r]=o()(e[r],t[r]),i))}return n},a={breakpoints:[40,52,64].map((function(e){return e+"em"}))},s=function(e){return"@media screen and (min-width: "+e+")"},u=function(e,t){return l(t,e,e)},l=function(e,t,n,r,o){for(t=t&&t.split?t.split("."):[t],r=0;r<t.length;r++)e=e?e[t[r]]:o;return e===o?n:e},c=function e(t){var n={},r=function(e){var r={},u=!1,c=e.theme&&e.theme.disableStyledSystemCache;for(var p in e)if(t[p]){var h=t[p],g=e[p],v=l(e.theme,h.scale,h.defaults);if("object"!==typeof g)o()(r,h(g,v,e));else{if(n.breakpoints=!c&&n.breakpoints||l(e.theme,"breakpoints",a.breakpoints),Array.isArray(g)){n.media=!c&&n.media||[null].concat(n.breakpoints.map(s)),r=i(r,f(n.media,h,v,g,e));continue}null!==g&&(r=i(r,d(n.breakpoints,h,v,g,e)),u=!0)}}return u&&(r=function(e){var t={};return Object.keys(e).sort((function(e,t){return e.localeCompare(t,void 0,{numeric:!0,sensitivity:"base"})})).forEach((function(n){t[n]=e[n]})),t}(r)),r};r.config=t,r.propNames=Object.keys(t),r.cache=n;var u=Object.keys(t).filter((function(e){return"config"!==e}));return u.length>1&&u.forEach((function(n){var o;r[n]=e(((o={})[n]=t[n],o))})),r},f=function(e,t,n,r,i){var a={};return r.slice(0,e.length).forEach((function(r,s){var u,l=e[s],c=t(r,n,i);l?o()(a,((u={})[l]=o()({},a[l],c),u)):o()(a,c)})),a},d=function(e,t,n,r,i){var a={};for(var u in r){var l=e[u],c=t(r[u],n,i);if(l){var f,d=s(l);o()(a,((f={})[d]=o()({},a[d],c),f))}else o()(a,c)}return a},p=function(e){var t=e.properties,n=e.property,r=e.scale,o=e.transform,i=void 0===o?u:o,a=e.defaultScale;t=t||[n];var s=function(e,n,r){var o={},a=i(e,n,r);if(null!==a)return t.forEach((function(e){o[e]=a})),o};return s.scale=r,s.defaults=a,s},h=function(e){void 0===e&&(e={});var t={};return Object.keys(e).forEach((function(n){var r=e[n];t[n]=!0!==r?"function"!==typeof r?p(r):r:p({property:n,scale:n})})),c(t)},g=h({width:{property:"width",scale:"sizes",transform:function(e,t){return l(t,e,!function(e){return"number"===typeof e&&!isNaN(e)}(e)||e>1?e:100*e+"%")}},height:{property:"height",scale:"sizes"},minWidth:{property:"minWidth",scale:"sizes"},minHeight:{property:"minHeight",scale:"sizes"},maxWidth:{property:"maxWidth",scale:"sizes"},maxHeight:{property:"maxHeight",scale:"sizes"},size:{properties:["width","height"],scale:"sizes"},overflow:!0,overflowX:!0,overflowY:!0,display:!0,verticalAlign:!0}),v={color:{property:"color",scale:"colors"},backgroundColor:{property:"backgroundColor",scale:"colors"},opacity:!0};v.bg=v.backgroundColor;var m=h(v),y=h({fontFamily:{property:"fontFamily",scale:"fonts"},fontSize:{property:"fontSize",scale:"fontSizes",defaultScale:[12,14,16,20,24,32,48,64,72]},fontWeight:{property:"fontWeight",scale:"fontWeights"},lineHeight:{property:"lineHeight",scale:"lineHeights"},letterSpacing:{property:"letterSpacing",scale:"letterSpacings"},textAlign:!0,fontStyle:!0}),b=h({alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:!0,flex:!0,flexGrow:!0,flexShrink:!0,flexBasis:!0,justifySelf:!0,alignSelf:!0,order:!0}),w={space:[0,4,8,16,32,64,128,256,512]},x=h({gridGap:{property:"gridGap",scale:"space",defaultScale:w.space},gridColumnGap:{property:"gridColumnGap",scale:"space",defaultScale:w.space},gridRowGap:{property:"gridRowGap",scale:"space",defaultScale:w.space},gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridAutoRows:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0}),_={border:{property:"border",scale:"borders"},borderWidth:{property:"borderWidth",scale:"borderWidths"},borderStyle:{property:"borderStyle",scale:"borderStyles"},borderColor:{property:"borderColor",scale:"colors"},borderRadius:{property:"borderRadius",scale:"radii"},borderTop:{property:"borderTop",scale:"borders"},borderTopLeftRadius:{property:"borderTopLeftRadius",scale:"radii"},borderTopRightRadius:{property:"borderTopRightRadius",scale:"radii"},borderRight:{property:"borderRight",scale:"borders"},borderBottom:{property:"borderBottom",scale:"borders"},borderBottomLeftRadius:{property:"borderBottomLeftRadius",scale:"radii"},borderBottomRightRadius:{property:"borderBottomRightRadius",scale:"radii"},borderLeft:{property:"borderLeft",scale:"borders"},borderX:{properties:["borderLeft","borderRight"],scale:"borders"},borderY:{properties:["borderTop","borderBottom"],scale:"borders"},borderTopWidth:{property:"borderTopWidth",scale:"borderWidths"},borderTopColor:{property:"borderTopColor",scale:"colors"},borderTopStyle:{property:"borderTopStyle",scale:"borderStyles"}};_.borderTopLeftRadius={property:"borderTopLeftRadius",scale:"radii"},_.borderTopRightRadius={property:"borderTopRightRadius",scale:"radii"},_.borderBottomWidth={property:"borderBottomWidth",scale:"borderWidths"},_.borderBottomColor={property:"borderBottomColor",scale:"colors"},_.borderBottomStyle={property:"borderBottomStyle",scale:"borderStyles"},_.borderBottomLeftRadius={property:"borderBottomLeftRadius",scale:"radii"},_.borderBottomRightRadius={property:"borderBottomRightRadius",scale:"radii"},_.borderLeftWidth={property:"borderLeftWidth",scale:"borderWidths"},_.borderLeftColor={property:"borderLeftColor",scale:"colors"},_.borderLeftStyle={property:"borderLeftStyle",scale:"borderStyles"},_.borderRightWidth={property:"borderRightWidth",scale:"borderWidths"},_.borderRightColor={property:"borderRightColor",scale:"colors"},_.borderRightStyle={property:"borderRightStyle",scale:"borderStyles"};var S=h(_),O={background:!0,backgroundImage:!0,backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0};O.bgImage=O.backgroundImage,O.bgSize=O.backgroundSize,O.bgPosition=O.backgroundPosition,O.bgRepeat=O.backgroundRepeat;var C=h(O),E={space:[0,4,8,16,32,64,128,256,512]},A=h({position:!0,zIndex:{property:"zIndex",scale:"zIndices"},top:{property:"top",scale:"space",defaultScale:E.space},right:{property:"right",scale:"space",defaultScale:E.space},bottom:{property:"bottom",scale:"space",defaultScale:E.space},left:{property:"left",scale:"space",defaultScale:E.space}}),M=A,k={space:[0,4,8,16,32,64,128,256,512]},P=function(e){return"number"===typeof e&&!isNaN(e)},R=function(e,t){if(!P(e))return l(t,e,e);var n=e<0,r=Math.abs(e),o=l(t,r,r);return P(o)?o*(n?-1:1):n?"-"+o:o},T={};T.margin={margin:{property:"margin",scale:"space",transform:R,defaultScale:k.space},marginTop:{property:"marginTop",scale:"space",transform:R,defaultScale:k.space},marginRight:{property:"marginRight",scale:"space",transform:R,defaultScale:k.space},marginBottom:{property:"marginBottom",scale:"space",transform:R,defaultScale:k.space},marginLeft:{property:"marginLeft",scale:"space",transform:R,defaultScale:k.space},marginX:{properties:["marginLeft","marginRight"],scale:"space",transform:R,defaultScale:k.space},marginY:{properties:["marginTop","marginBottom"],scale:"space",transform:R,defaultScale:k.space}},T.margin.m=T.margin.margin,T.margin.mt=T.margin.marginTop,T.margin.mr=T.margin.marginRight,T.margin.mb=T.margin.marginBottom,T.margin.ml=T.margin.marginLeft,T.margin.mx=T.margin.marginX,T.margin.my=T.margin.marginY,T.padding={padding:{property:"padding",scale:"space",defaultScale:k.space},paddingTop:{property:"paddingTop",scale:"space",defaultScale:k.space},paddingRight:{property:"paddingRight",scale:"space",defaultScale:k.space},paddingBottom:{property:"paddingBottom",scale:"space",defaultScale:k.space},paddingLeft:{property:"paddingLeft",scale:"space",defaultScale:k.space},paddingX:{properties:["paddingLeft","paddingRight"],scale:"space",defaultScale:k.space},paddingY:{properties:["paddingTop","paddingBottom"],scale:"space",defaultScale:k.space}},T.padding.p=T.padding.padding,T.padding.pt=T.padding.paddingTop,T.padding.pr=T.padding.paddingRight,T.padding.pb=T.padding.paddingBottom,T.padding.pl=T.padding.paddingLeft,T.padding.px=T.padding.paddingX,T.padding.py=T.padding.paddingY;(function(){for(var e={},t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];n.forEach((function(t){t&&t.config&&o()(e,t.config)})),c(e)})(h(T.margin),h(T.padding)),h({boxShadow:{property:"boxShadow",scale:"shadows"},textShadow:{property:"textShadow",scale:"shadows"}});var I=n(37947),B=function(e){var t,n,r=e.scale,o=e.prop,i=void 0===o?"variant":o,a=e.variants,s=void 0===a?{}:a,u=e.key;n=Object.keys(s).length?function(e,t,n){return(0,I.ZP)(l(t,e,null))(n.theme)}:function(e,t){return l(t,e,null)},n.scale=r||u,n.defaults=s;var f=((t={})[i]=n,t);return c(f)};B({key:"buttons"}),B({key:"textStyles",prop:"textStyle"}),B({key:"colorStyles",prop:"colors"}),g.width,g.height,g.minWidth,g.minHeight,g.maxWidth,g.maxHeight,g.size,g.verticalAlign,g.display,g.overflow,g.overflowX,g.overflowY,m.opacity,y.fontSize,y.fontFamily,y.fontWeight,y.lineHeight,y.textAlign,y.fontStyle,y.letterSpacing,b.alignItems,b.alignContent,b.justifyItems,b.justifyContent,b.flexWrap,b.flexDirection,b.flex,b.flexGrow,b.flexShrink,b.flexBasis,b.justifySelf,b.alignSelf,b.order,x.gridGap,x.gridColumnGap,x.gridRowGap,x.gridColumn,x.gridRow,x.gridAutoFlow,x.gridAutoColumns,x.gridAutoRows,x.gridTemplateColumns,x.gridTemplateRows,x.gridTemplateAreas,x.gridArea,S.borderWidth,S.borderStyle,S.borderColor,S.borderTop,S.borderRight,S.borderBottom,S.borderLeft,S.borderRadius,C.backgroundImage,C.backgroundSize,C.backgroundPosition,C.backgroundRepeat,M.zIndex,M.top,M.right,M.bottom,M.left},87854:function(e,t,n){e.exports=function(){"use strict";var e=function(e){var t=e.id,n=e.viewBox,r=e.content;this.id=t,this.viewBox=n,this.content=r};e.prototype.stringify=function(){return this.content},e.prototype.toString=function(){return this.stringify()},e.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach((function(t){return delete e[t]}))};var t=function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n};function r(e,t){return e(t={exports:{}},t.exports),t.exports}"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self&&self;var o=r((function(e,t){!function(t,n){e.exports=n()}(0,(function(){function e(e){return e&&"object"===typeof e&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(e){return Array.isArray(e)?[]:{}}function n(n,r){return r&&!0===r.clone&&e(n)?i(t(n),n,r):n}function r(t,r,o){var a=t.slice();return r.forEach((function(r,s){"undefined"===typeof a[s]?a[s]=n(r,o):e(r)?a[s]=i(t[s],r,o):-1===t.indexOf(r)&&a.push(n(r,o))})),a}function o(t,r,o){var a={};return e(t)&&Object.keys(t).forEach((function(e){a[e]=n(t[e],o)})),Object.keys(r).forEach((function(s){e(r[s])&&t[s]?a[s]=i(t[s],r[s],o):a[s]=n(r[s],o)})),a}function i(e,t,i){var a=Array.isArray(t),s=(i||{arrayMerge:r}).arrayMerge||r;return a?Array.isArray(e)?s(e,t,i):n(t,i):o(e,t,i)}return i.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return i(e,n,t)}))},i}))})),i=r((function(e,t){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};t.default=n,e.exports=t.default})),a=function(e){return Object.keys(e).map((function(t){return t+'="'+e[t].toString().replace(/"/g,""")+'"'})).join(" ")},s=i.svg,u=i.xlink,l={};l[s.name]=s.uri,l[u.name]=u.uri;var c=function(e,t){void 0===e&&(e="");var n=o(l,t||{});return"<svg "+a(n)+">"+e+"</svg>"},f=function(e){function n(){e.apply(this,arguments)}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var r={isMounted:{}};return r.isMounted.get=function(){return!!this.node},n.createFromExistingNode=function(e){return new n({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},n.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},n.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"===typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},n.prototype.render=function(){var e=this.stringify();return t(c(e)).childNodes[0]},n.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(n.prototype,r),n}(e);return f}()},11182:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"D",use:"D-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="D"><path d="M10.4 2H5.6C3.6 2 2 3.6 2 5.6v4.8c0 2 1.6 3.6 3.6 3.6h4.8c2 0 3.6-1.6 3.6-3.6V5.6c0-2-1.6-3.6-3.6-3.6Zm2.6 8.4c0 1.4-1.2 2.6-2.6 2.6H5.6C4.2 13 3 11.8 3 10.4V5.6C3 4.2 4.2 3 5.6 3h4.8C11.8 3 13 4.2 13 5.6v4.8Z" /><path d="M5.81 10.299v-4.7c-.253-.003-.44-.06-.562-.17a.568.568 0 0 1-.182-.433c0-.18.061-.324.182-.434.125-.113.332-.17.621-.17l2.514.006c.39 0 .771.073 1.142.217.375.145.676.328.903.551.172.168.35.398.533.691.187.293.328.584.422.873.094.29.14.643.14 1.061v.574c0 .508-.085.96-.257 1.354-.172.39-.399.71-.68.96a3.45 3.45 0 0 1-.785.546c-.39.183-.897.275-1.518.275H5.87c-.289 0-.496-.055-.62-.164a.574.574 0 0 1-.183-.44c0-.175.061-.32.182-.433.125-.113.313-.168.563-.164Zm1.202 0h1.277c.477 0 .836-.069 1.078-.205.317-.18.555-.408.715-.686.16-.277.24-.637.24-1.078v-.568c0-.38-.072-.711-.216-.996-.227-.446-.483-.75-.768-.914-.281-.168-.635-.252-1.06-.252H7.011v4.699Z" /></symbol>'});a().add(s);t.default=s},18567:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"I",use:"I-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="I"><path d="M10.4 2H5.6C3.6 2 2 3.6 2 5.6v4.8c0 2 1.6 3.6 3.6 3.6h4.8c2 0 3.6-1.6 3.6-3.6V5.6c0-2-1.6-3.6-3.6-3.6Zm2.6 8.4c0 1.4-1.2 2.6-2.6 2.6H5.6C4.2 13 3 11.8 3 10.4V5.6C3 4.2 4.2 3 5.6 3h4.8C11.8 3 13 4.2 13 5.6v4.8Z" /><path d="M8.598 5.6v4.699H9.81c.289 0 .494.056.615.17.125.11.187.254.187.433 0 .176-.062.32-.187.434-.121.11-.326.164-.615.164H6.184c-.29 0-.497-.055-.622-.164a.574.574 0 0 1-.181-.44.55.55 0 0 1 .181-.427c.125-.114.333-.17.622-.17h1.212v-4.7H6.184c-.29 0-.497-.054-.622-.163a.575.575 0 0 1-.181-.44c0-.18.06-.324.181-.434.125-.113.333-.17.622-.17l3.627.006c.289 0 .494.055.615.165.125.109.187.253.187.433s-.062.326-.187.44c-.121.109-.326.164-.615.164H8.598Z" /></symbol>'});a().add(s);t.default=s},69790:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"L",use:"L-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="L"><path d="M10.4 2H5.6C3.6 2 2 3.6 2 5.6v4.8c0 2 1.6 3.6 3.6 3.6h4.8c2 0 3.6-1.6 3.6-3.6V5.6c0-2-1.6-3.6-3.6-3.6Zm2.6 8.4c0 1.4-1.2 2.6-2.6 2.6H5.6C4.2 13 3 11.8 3 10.4V5.6C3 4.2 4.2 3 5.6 3h4.8C11.8 3 13 4.2 13 5.6v4.8Z" /><path d="M7.496 5.6v4.699h2.59V9.162c0-.289.055-.494.164-.615a.566.566 0 0 1 .44-.188c.175 0 .318.063.427.188.113.121.17.326.17.615V11.5h-5.69c-.288 0-.495-.055-.62-.164a.574.574 0 0 1-.182-.44.55.55 0 0 1 .182-.427c.125-.114.332-.17.62-.17h.698v-4.7h-.697c-.29 0-.496-.054-.621-.163a.575.575 0 0 1-.182-.44c0-.18.06-.324.182-.434.125-.113.332-.17.62-.17l2.602.006c.29 0 .494.055.615.165.125.109.188.253.188.433s-.063.326-.188.44c-.12.109-.326.164-.615.164h-.703Z" /></symbol>'});a().add(s);t.default=s},13249:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"N",use:"N-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="N"><path d="M10.4 2H5.6C3.6 2 2 3.6 2 5.6v4.8c0 2 1.6 3.6 3.6 3.6h4.8c2 0 3.6-1.6 3.6-3.6V5.6c0-2-1.6-3.6-3.6-3.6Zm2.6 8.4c0 1.4-1.2 2.6-2.6 2.6H5.6C4.2 13 3 11.8 3 10.4V5.6C3 4.2 4.2 3 5.6 3h4.8C11.8 3 13 4.2 13 5.6v4.8Z" /><path d="M6.494 6.666v3.633h.434c.289 0 .494.056.615.17.125.11.187.254.187.433 0 .176-.062.32-.187.434-.121.11-.326.164-.615.164H5.352c-.29 0-.497-.055-.622-.164a.574.574 0 0 1-.181-.44.56.56 0 0 1 .181-.427c.122-.114.31-.17.563-.17v-4.7h-.188c-.289 0-.496-.054-.62-.163a.574.574 0 0 1-.182-.44c0-.18.06-.324.181-.434.125-.113.332-.17.621-.17l1.39.006 3.07 4.817V5.6H9.13c-.29 0-.496-.055-.621-.164a.574.574 0 0 1-.182-.44c0-.18.06-.324.182-.434.125-.113.332-.17.62-.17l1.577.006c.29 0 .494.055.615.165.125.109.188.253.188.433 0 .176-.06.32-.182.434-.121.113-.306.17-.556.17v5.9h-1.19L6.494 6.666Z" /></symbol>'});a().add(s);t.default=s},88055:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"anomaly_badge",use:"anomaly_badge-usage",viewBox:"0 0 15 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 16" id="anomaly_badge"><path fill-rule="evenodd" d="M13.228 3.296 8.522.579a2.292 2.292 0 0 0-2.294 0L1.522 3.296A2.294 2.294 0 0 0 .375 5.283v5.435c0 .819.437 1.577 1.147 1.986l4.706 2.717a2.292 2.292 0 0 0 2.294 0l4.706-2.717a2.293 2.293 0 0 0 1.147-1.986V5.283c0-.82-.437-1.577-1.147-1.987ZM7.979 4.761l-.604-1.528-.604 1.528-1.838 4.646H1.375v1.3h4.442l.162-.411 1.396-3.529 1.396 3.529.495 1.253.672-1.168.437-.758.437.758.187.326h2.376v-1.3h-1.624l-.813-1.412-.563-.978-.563.978-.328.57L7.979 4.76Z" clip-rule="evenodd" /></symbol>'});a().add(s);t.default=s},92662:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"area_chart",use:"area_chart-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="area_chart"><path d="M19.1 22H4.9C3.3 22 2 20.7 2 19.1v-5.5l5-5 2.5 2.5 9-9L22 5.6v13.5c0 1.6-1.3 2.9-2.9 2.9ZM4 14.4V19c0 .6.4 1 .9 1H19c.5 0 .9-.4.9-.9V6.4l-1.5-1.5-9 9L7 11.4l-3 3Z" /></symbol>'});a().add(s);t.default=s},84156:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"bar_chart",use:"bar_chart-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18" id="bar_chart"><path d="M12 5V2H6v5H2v6.619A2.381 2.381 0 0 0 4.381 16h9.238A2.381 2.381 0 0 0 16 13.619V5h-4Zm-6 9.5H4.381a.882.882 0 0 1-.881-.881V8.5H6v6Zm4.5 0h-3v-11h3v11Zm4-.881a.882.882 0 0 1-.881.881H12v-8h2.5v7.119Z" /></symbol>'});a().add(s);t.default=s},13563:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"checkmark_s",use:"checkmark_s-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="checkmark_s"><path fill-rule="evenodd" d="m12.956 4.503-6 8.334c-.048.051-.125.163-.22.163-.1 0-.164-.075-.22-.135A5013.1 5013.1 0 0 0 3.112 9.32l-.065-.07A.289.289 0 0 1 3 9.101c0-.055.022-.107.047-.149a378.83 378.83 0 0 1 1.096-1.247c.056-.06.104-.14.207-.14.108 0 .177.099.229.155C4.63 7.776 6.52 9.74 6.52 9.74l4.801-6.676A.236.236 0 0 1 11.472 3a.23.23 0 0 1 .151.06l1.32 1.126a.274.274 0 0 1 .056.163.255.255 0 0 1-.043.154Z" clip-rule="evenodd" /><mask id="checkmark_s_a" width="10" height="10" x="3" y="3" mask-type="alpha" maskUnits="userSpaceOnUse"><path fill-rule="evenodd" d="m12.956 4.503-6 8.334c-.048.051-.125.163-.22.163-.1 0-.164-.075-.22-.135A5013.1 5013.1 0 0 0 3.112 9.32l-.065-.07A.289.289 0 0 1 3 9.101c0-.055.022-.107.047-.149a378.83 378.83 0 0 1 1.096-1.247c.056-.06.104-.14.207-.14.108 0 .177.099.229.155C4.63 7.776 6.52 9.74 6.52 9.74l4.801-6.676A.236.236 0 0 1 11.472 3a.23.23 0 0 1 .151.06l1.32 1.126a.274.274 0 0 1 .056.163.255.255 0 0 1-.043.154Z" clip-rule="evenodd" /></mask></symbol>'});a().add(s);t.default=s},3728:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"chevron_down",use:"chevron_down-usage",viewBox:"0 0 12 12",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" id="chevron_down"><path d="M3 5c0-.3.1-.5.3-.7.4-.4 1-.4 1.4 0L6 5.6l1.3-1.3c.4-.4 1-.4 1.4 0 .4.4.4 1 0 1.4L6 8.4 3.3 5.7C3.1 5.5 3 5.3 3 5Z" /></symbol>'});a().add(s);t.default=s},54194:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"chevron_down_thin",use:"chevron_down_thin-usage",viewBox:"0 0 16 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 24" id="chevron_down_thin"><path d="M6.979 13.813 10.792 10l.541.542-4.083 4.083h-.542l-4.083-4.083.541-.542 3.813 3.813Z" /></symbol>'});a().add(s);t.default=s},51289:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"chevron_expand",use:"chevron_expand-usage",viewBox:"0 0 8 6",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 6" id="chevron_expand"><path d="M.632 1.577 4 3.264l3.368-1.687A.593.593 0 0 0 7.632.79a.59.59 0 0 0-.785-.264L4 1.957 1.146.535A.586.586 0 0 0 .36.8a.578.578 0 0 0 .272.778Zm6.222 1.29L4 4.292 1.146 2.868a.586.586 0 0 0-.786.264.58.58 0 0 0 .264.786L4 5.598 7.368 3.91a.593.593 0 0 0 .264-.786.572.572 0 0 0-.778-.256Z" /></symbol>'});a().add(s);t.default=s},22874:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"chevron_up_thin",use:"chevron_up_thin-usage",viewBox:"0 0 16 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 24" id="chevron_up_thin"><path d="m7 9.427 3.33 3.331a.58.58 0 1 1-.822.823L7 11.073l-2.503 2.502a.58.58 0 1 1-.822-.822L7 9.426Z" /></symbol>'});a().add(s);t.default=s},53685:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"collapse",use:"collapse-usage",viewBox:"0 0 16 2",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 2" id="collapse"><rect width="16" height="2" rx="1" /></symbol>'});a().add(s);t.default=s},94631:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"database",use:"database-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="database"><path d="M12 14c5.607 0 10-2.636 10-6s-4.393-6-10-6S2 4.636 2 8s4.393 6 10 6Zm0-10c4.714 0 8 2.108 8 4s-3.286 4-8 4-8-2.108-8-4 3.286-4 8-4Zm7.627 13.126C18.644 18.641 15.785 20 12 20c-3.785 0-6.644-1.359-7.627-2.874-.933-.56-1.699-1.228-2.265-1.979A3.803 3.803 0 0 0 2 16c0 3.364 4.393 6 10 6s10-2.636 10-6a3.82 3.82 0 0 0-.108-.854c-.567.752-1.332 1.42-2.265 1.98Zm0-4C18.644 14.641 15.785 16 12 16c-3.785 0-6.644-1.359-7.627-2.874-.933-.56-1.699-1.228-2.265-1.979A3.803 3.803 0 0 0 2 12c0 3.364 4.393 6 10 6s10-2.636 10-6a3.82 3.82 0 0 0-.108-.854c-.567.752-1.332 1.42-2.265 1.98Z" /></symbol>'});a().add(s);t.default=s},7775:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"dot",use:"dot-usage",viewBox:"0 0 10 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" id="dot"><rect width="10" height="10" rx="5" /></symbol>'});a().add(s);t.default=s},69999:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"drag_horizontal",use:"drag_horizontal-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="drag_horizontal"><path d="M9 3v8.25H4.372l1.936-1.943L5.25 8.25 1.5 12l3.75 3.75 1.058-1.057-1.936-1.943H9V21h1.5V3H9ZM18.75 8.25l-1.058 1.057 1.936 1.943H15V3h-1.5v18H15v-8.25h4.628l-1.936 1.943 1.058 1.057L22.5 12l-3.75-3.75Z" /></symbol>'});a().add(s);t.default=s},25271:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"expand",use:"expand-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="expand"><path fill-rule="evenodd" d="M5.3 6.7 3 9V3h6L6.7 5.3l2.89 2.87-1.42 1.42L5.3 6.7Zm12-1.4L15 3h6v6l-2.3-2.3-2.87 2.89-1.42-1.42L17.3 5.3ZM9 21l-2.3-2.3 2.89-2.87-1.42-1.42L5.3 17.3 3 15v6h6Zm9.7-3.7L21 15v6h-6l2.3-2.3-2.89-2.87 1.42-1.42 2.87 2.89Z" clip-rule="evenodd" /></symbol>'});a().add(s);t.default=s},21219:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"heatmap_chart",use:"heatmap_chart-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18" id="heatmap_chart"><path d="M6 16h2v-2H6v2Zm0-8h2V6H6v2ZM2 4h2V2H2v2Zm4 0h2V2H6v2ZM2 16h2v-2H2v2Zm0-4h2v-2H2v2Zm0-4h2V6H2v2Zm4 4h2v-2H6v2Zm4 4h2v-2h-2v2Zm4-8h2V6h-2v2Zm0 8h2v-2h-2v2Zm0-14v2h2V2h-2Zm0 10h2v-2h-2v2Zm-4 0h2v-2h-2v2Zm0-8h2V2h-2v2Zm0 4h2V6h-2v2Z" /></symbol>'});a().add(s);t.default=s},25312:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"information",use:"information-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="information"><path d="M9 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm.75 1H8.5A1.5 1.5 0 0 0 7 9.5h1.25v1.758A1.284 1.284 0 0 0 7 12.538v.212h2.753c.688 0 1.247-.558 1.247-1.247v-.253H9.75V8ZM9 1.714C4.983 1.714 1.714 4.982 1.714 9S4.984 16.286 9 16.286c4.017 0 7.286-3.268 7.286-7.286S13.017 1.714 9 1.714ZM9 15A6 6 0 1 1 9 3a6 6 0 1 1 0 12Z" /></symbol>'});a().add(s);t.default=s},39161:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"line_chart2",use:"line_chart2-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="line_chart2"><path d="M17.413 2.667 10.747 8 8.08 5.333l-5.413 4.32v2.56L7.92 8l2.667 2.667 6.666-5.334 4.08 4.08V6.587l-3.92-3.92Zm-2.68 15.986L9.44 13.36 2.667 18.2v2.467l6.56-4.694 5.373 5.374.013-.014 6.72-5.586v-2.614l-6.6 5.52Z" /><path d="m14.587 21.333.013.014.014-.014h-.027Z" /></symbol>'});a().add(s);t.default=s},79962:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"loading",use:"loading-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="loading"><path d="M14.303 18.727h-3.436L3.67 5.273h10.066c4.043.008 7.262 3.172 7.265 7.007-.007 3.536-2.972 6.447-6.697 6.447Z" /></symbol>'});a().add(s);t.default=s},28524:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"metrics",use:"metrics-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="metrics"><path d="M21.83 5.64C21.29 3.55 19.41 2 17.16 2H6.84C4.17 2 2 4.17 2 6.84v6.94c-.61.55-1 1.34-1 2.22 0 1.65 1.35 3 3 3s3-1.35 3-3c0-.46-.11-.89-.3-1.29l1.01-1.01c.39.19.82.3 1.29.3.87 0 1.65-.38 2.2-.97l1.82.78c0 .06-.02.12-.02.19 0 1.65 1.35 3 3 3s3-1.35 3-3c0-.67-.23-1.29-.61-1.79l.88-1.31c.24.06.48.1.73.1 1.65 0 3-1.35 3-3 0-.96-.46-1.81-1.17-2.36ZM4 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1Zm5-5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1Zm7 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1Zm1-7c0 .67.23 1.29.61 1.79l-.87 1.31c-.24-.06-.48-.1-.73-.1-.87 0-1.65.38-2.2.97l-1.82-.78c0-.06.02-.12.02-.19 0-1.65-1.35-3-3-3s-3 1.35-3 3c0 .46.11.89.3 1.29L5.29 13.3C4.9 13.11 4.47 13 4 13V6.84C4 5.27 5.28 4 6.84 4h10.31c.89 0 1.68.42 2.2 1.07C18.01 5.37 17 6.57 17 8Zm3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1Zm0 8.16c0 1.57-1.28 2.84-2.84 2.84H6.84c-.46 0-.89-.12-1.28-.32-.48.2-1.01.32-1.56.32-.42 0-.83-.08-1.21-.21A4.84 4.84 0 0 0 6.84 22h10.31c2.67 0 4.84-2.17 4.84-4.84v-5.72c-.59.35-1.27.56-2 .56v5.16H20Z" /></symbol>'});a().add(s);t.default=s},64036:function(e,t,n){"use strict";var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"nav_dots",use:"nav_dots-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="nav_dots"><path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2Zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Z" /></symbol>'});a().add(s);t.Z=s},67679:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"nav_left",use:"nav_left-usage",viewBox:"0 0 8 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 10" id="nav_left"><path d="M4.17 8.67 2.34 5l1.83-3.67a.742.742 0 0 0-.33-1 .745.745 0 0 0-1.01.34L.66 5l2.17 4.33c.19.37.64.52 1.01.34s.52-.63.33-1Zm1.66-8L3.66 5l2.17 4.33c.19.37.64.52 1.01.34.37-.19.52-.64.34-1.01L5.34 5l1.83-3.67a.742.742 0 0 0-.33-1 .74.74 0 0 0-1.01.34Z" /></symbol>'});a().add(s);t.default=s},36179:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"nav_right",use:"nav_right-usage",viewBox:"0 0 8 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 10" id="nav_right"><path d="M3.83 1.33 5.66 5 3.83 8.67a.742.742 0 0 0 .33 1c.37.19.82.04 1.01-.34L7.34 5 5.17.67A.763.763 0 0 0 4.16.33c-.37.18-.52.63-.33 1Zm-1.66 8L4.34 5 2.17.67A.763.763 0 0 0 1.16.33C.79.52.64.97.82 1.34L2.66 5 .83 8.67a.742.742 0 0 0 .33 1c.38.19.83.04 1.01-.34Z" /></symbol>'});a().add(s);t.default=s},57138:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"pan_tool",use:"pan_tool-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="pan_tool"><path d="m9.893 3.579.42.157.202-.399a1.497 1.497 0 0 1 1.329-.837c.574 0 1.073.337 1.327.85l.202.406.424-.162c.141-.054.303-.083.48-.083a1.48 1.48 0 0 1 1.471 1.35l.05.572.561-.13a1.576 1.576 0 0 1 1.4.38c.284.296.428.653.428 1.044v8.256c0 3.6-2.851 6.517-6.343 6.517-1.69 0-3.283-.67-4.474-1.91l-.005-.006C6.155 18.36 5.5 16.724 5.5 14.983v-4.706c0-.806.65-1.461 1.477-1.461.112 0 .232.012.347.038l.61.137V4.972c0-.81.655-1.481 1.476-1.481.164 0 .327.029.483.088Zm1.035.418v7.415c0 .167-.13.284-.27.284a.277.277 0 0 1-.271-.284v-6.42c0-.522-.442-.933-.956-.933-.515 0-.957.411-.957.934v9.804c0 .167-.13.284-.27.284a.277.277 0 0 1-.27-.284v-4.5c0-.22-.09-.459-.265-.638l-.352.343.352-.343a.966.966 0 0 0-.692-.275c-.504 0-.956.382-.956.913v4.706c0 1.584.613 3.082 1.712 4.21 1.1 1.127 2.561 1.76 4.11 1.76 3.129 0 5.667-2.538 5.817-5.676h.047v-8.57a.894.894 0 0 0-.265-.619.966.966 0 0 0-.691-.274c-.495 0-.957.372-.957.872v4.706c0 .167-.13.284-.27.284a.277.277 0 0 1-.27-.284v-6.42c0-.522-.443-.933-.957-.933s-.956.411-.956.934v6.419c0 .167-.13.284-.27.284a.277.277 0 0 1-.271-.284v-7.43c0-.523-.442-.934-.956-.934-.508 0-.967.41-.916.949Z" /></symbol>'});a().add(s);t.default=s},16071:function(e,t,n){"use strict";var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"rearrange",use:"rearrange-usage",viewBox:"0 0 8 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 14" id="rearrange"><path d="M1.5 3.5C2.3 3.5 3 2.8 3 2S2.3.5 1.5.5 0 1.2 0 2s.7 1.5 1.5 1.5Zm0 7c-.8 0-1.5.7-1.5 1.5s.7 1.5 1.5 1.5S3 12.8 3 12s-.7-1.5-1.5-1.5Zm0-5C.7 5.5 0 6.2 0 7s.7 1.5 1.5 1.5S3 7.8 3 7s-.7-1.5-1.5-1.5ZM6.5 3.5C7.3 3.5 8 2.8 8 2S7.3.5 6.5.5 5 1.2 5 2s.7 1.5 1.5 1.5Zm0 7c-.8 0-1.5.7-1.5 1.5s.7 1.5 1.5 1.5S8 12.8 8 12s-.7-1.5-1.5-1.5Zm0-5C5.7 5.5 5 6.2 5 7s.7 1.5 1.5 1.5S8 7.8 8 7s-.7-1.5-1.5-1.5Z" /></symbol>'});a().add(s);t.Z=s},20172:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"reload2",use:"reload2-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="reload2"><path d="M16.795 5.889h2.15a.834.834 0 0 0 0-1.667H13.11v5.833a.834.834 0 0 0 1.666 0v-3.47c1.972 1.014 3.334 3.05 3.334 5.415A6.118 6.118 0 0 1 12 18.11 6.118 6.118 0 0 1 5.889 12c0-2.99 2.16-5.48 5-6.005V4.311C7.12 4.851 4.222 8.082 4.222 12a7.778 7.778 0 1 0 15.555 0 7.741 7.741 0 0 0-2.982-6.111Z" /></symbol>'});a().add(s);t.default=s},259:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"resize_handler",use:"resize_handler-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="resize_handler"><path d="M4 11c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1Zm8-6c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1Zm-4 6c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1Zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1Zm4 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1Zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1Z" /></symbol>'});a().add(s);t.default=s},30871:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"sort_ascending",use:"sort_ascending-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="sort_ascending"><path d="M4.97 6.47c-.29.29-.29.77 0 1.06.29.29.77.29 1.06 0l2.22-2.22V15c0 .41.34.75.75.75s.75-.34.75-.75V5.31l2.22 2.22c.29.29.77.29 1.06 0 .15-.15.22-.34.22-.53s-.07-.38-.22-.53L9 2.44 4.97 6.47Z" /></symbol>'});a().add(s);t.default=s},35211:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"sort_descending",use:"sort_descending-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="sort_descending"><path d="M13.03 11.53c.29-.29.29-.77 0-1.06a.754.754 0 0 0-1.06 0l-2.22 2.22V3c0-.41-.34-.75-.75-.75s-.75.34-.75.75v9.69l-2.22-2.22a.754.754 0 0 0-1.06 0c-.15.15-.22.34-.22.53s.07.38.22.53L9 15.56l4.03-4.03Z" /></symbol>'});a().add(s);t.default=s},72457:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"stacked_bar_chart",use:"stacked_bar_chart-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18" id="stacked_bar_chart"><path d="M6.75 3a1 1 0 0 1 1-1h2.5a1 1 0 0 1 1 1v7.75h-4.5V3Zm1.125.5a.5.5 0 0 1 .5-.5h1.25a.5.5 0 0 1 .5.5v6h-2.25v-6ZM2 6a1 1 0 0 1 1-1h3.5v4.75H2V6Zm1.125.688a.5.5 0 0 1 .5-.5h1.75v2.638h-2.25V6.687ZM2 10h4.5v6H4.3A2.3 2.3 0 0 1 2 13.7V10Zm1.125 1h2.25v4h-.75a1.5 1.5 0 0 1-1.5-1.5V11Zm8.125 0h-4.5v5h4.5v-5Zm-1.125 1h-2.25v3h2.25v-3ZM16 9h-4.5v7h2.2a2.3 2.3 0 0 0 2.3-2.3V9Zm-1.125 1h-2.25v5h.75a1.5 1.5 0 0 0 1.5-1.5V10ZM11.5 4H15a1 1 0 0 1 1 1v3.75h-4.5V4Zm1.125 1.125h2.25v2.5h-2.25v-2.5Z" clip-rule="evenodd" /></symbol>'});a().add(s);t.default=s},51349:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"stacked_chart",use:"stacked_chart-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="stacked_chart"><path d="m18.116 6.783-4.735-4.06-4.8 3.53-2.936-.698-2.978 3.402v8.45a3.928 3.928 0 0 0 3.924 3.926h10.817a3.928 3.928 0 0 0 3.924-3.924V4.944l-3.216 1.839Zm1.217 10.626a1.926 1.926 0 0 1-1.924 1.924H6.591a1.926 1.926 0 0 1-1.924-1.924v-2.938l1.91 1.358 2.686-1.343 4.042 2.697 6.028-3.618v3.844Zm0-6.176-5.972 3.584-3.956-2.637-2.648 1.324-2.09-1.487V9.71l1.689-1.93 2.663.636 4.266-3.138 4.599 3.942 1.45-.83v2.844Z" /></symbol>'});a().add(s);t.default=s},45724:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"warning_triangle_hollow",use:"warning_triangle_hollow-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="warning_triangle_hollow"><path d="M12 15.8c-.66 0-1.2.54-1.2 1.2 0 .66.54 1.2 1.2 1.2.66 0 1.2-.54 1.2-1.2 0-.66-.54-1.2-1.2-1.2Zm-.37-6.69c-.84.2-1.36 1.05-1.15 1.89l.73 3c.07.29.29.53.6.6.44.11.88-.16.99-.6l.73-3c.06-.23.06-.49 0-.74a1.58 1.58 0 0 0-1.9-1.15Zm10.96 9.19L13.86 3.22A2.137 2.137 0 0 0 12 2.15c-.77 0-1.47.4-1.86 1.07L1.41 18.3c-.45.77-.45 1.69 0 2.47.45.77 1.24 1.23 2.14 1.23h16.91a2.456 2.456 0 0 0 2.13-3.7Zm-1.73 1.47c-.05.09-.17.23-.4.23H3.54c-.23 0-.35-.15-.4-.23a.451.451 0 0 1 0-.47l8.73-15.08c.01-.02.04-.08.13-.08s.12.06.13.08l8.73 15.08c.12.2.05.38 0 .47Z" /></symbol>'});a().add(s);t.default=s},69666:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"zoom_in",use:"zoom_in-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="zoom_in"><path d="M13.5 9h-3V6H9v3H6v1.5h3v3h1.5v-3h3V9Z" /><path d="M16.086 15A8.142 8.142 0 0 0 18 9.75 8.25 8.25 0 1 0 9.75 18 8.142 8.142 0 0 0 15 16.086l5.69 5.664 1.06-1.06L16.086 15ZM9.75 16.5a6.75 6.75 0 1 1 6.75-6.75 6.758 6.758 0 0 1-6.75 6.75Z" /></symbol>'});a().add(s);t.default=s},65828:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"zoom_out",use:"zoom_out-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="zoom_out"><path d="M13.5 9H6v1.5h7.5V9Z" /><path d="M16.086 15A8.142 8.142 0 0 0 18 9.75 8.25 8.25 0 1 0 9.75 18 8.142 8.142 0 0 0 15 16.086l5.69 5.664 1.06-1.06L16.086 15ZM9.75 16.5a6.75 6.75 0 1 1 6.75-6.75 6.758 6.758 0 0 1-6.75 6.75Z" /></symbol>'});a().add(s);t.default=s},44636:function(e,t,n){"use strict";n.r(t);var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"zoom_reset",use:"zoom_reset-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="zoom_reset"><path d="M16.836 15.75a8.141 8.141 0 0 0 1.914-5.25A8.242 8.242 0 0 0 4.5 4.85V1.5H3v6h6V6H5.499a6.733 6.733 0 1 1-1.575 6h-1.53a8.259 8.259 0 0 0 8.106 6.75 8.141 8.141 0 0 0 5.25-1.914l5.69 5.664 1.06-1.06-5.664-5.69Z" /></symbol>'});a().add(s);t.default=s},95348:function(e,t,n){e.exports=function(){"use strict";function e(e,t){return e(t={exports:{}},t.exports),t.exports}"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self&&self;var t=e((function(e,t){!function(t,n){e.exports=n()}(0,(function(){function e(e){return e&&"object"===typeof e&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(e){return Array.isArray(e)?[]:{}}function n(n,r){return r&&!0===r.clone&&e(n)?i(t(n),n,r):n}function r(t,r,o){var a=t.slice();return r.forEach((function(r,s){"undefined"===typeof a[s]?a[s]=n(r,o):e(r)?a[s]=i(t[s],r,o):-1===t.indexOf(r)&&a.push(n(r,o))})),a}function o(t,r,o){var a={};return e(t)&&Object.keys(t).forEach((function(e){a[e]=n(t[e],o)})),Object.keys(r).forEach((function(s){e(r[s])&&t[s]?a[s]=i(t[s],r[s],o):a[s]=n(r[s],o)})),a}function i(e,t,i){var a=Array.isArray(t),s=(i||{arrayMerge:r}).arrayMerge||r;return a?Array.isArray(e)?s(e,t,i):n(t,i):o(e,t,i)}return i.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return i(e,n,t)}))},i}))}));function r(e){return e=e||Object.create(null),{on:function(t,n){(e[t]||(e[t]=[])).push(n)},off:function(t,n){e[t]&&e[t].splice(e[t].indexOf(n)>>>0,1)},emit:function(t,n){(e[t]||[]).map((function(e){e(n)})),(e["*"]||[]).map((function(e){e(t,n)}))}}}var o=e((function(e,t){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};t.default=n,e.exports=t.default})),i=function(e){return Object.keys(e).map((function(t){return t+'="'+e[t].toString().replace(/"/g,""")+'"'})).join(" ")},a=o.svg,s=o.xlink,u={};u[a.name]=a.uri,u[s.name]=s.uri;var l,c=function(e,n){void 0===e&&(e="");var r=t(u,n||{});return"<svg "+i(r)+">"+e+"</svg>"},f=o.svg,d=o.xlink,p={attrs:(l={style:["position: absolute","width: 0","height: 0"].join("; "),"aria-hidden":"true"},l[f.name]=f.uri,l[d.name]=d.uri,l)},h=function(e){this.config=t(p,e||{}),this.symbols=[]};h.prototype.add=function(e){var t=this.symbols,n=this.find(e.id);return n?(t[t.indexOf(n)]=e,!1):(t.push(e),!0)},h.prototype.remove=function(e){var t=this.symbols,n=this.find(e);return!!n&&(t.splice(t.indexOf(n),1),n.destroy(),!0)},h.prototype.find=function(e){return this.symbols.filter((function(t){return t.id===e}))[0]||null},h.prototype.has=function(e){return null!==this.find(e)},h.prototype.stringify=function(){var e=this.config.attrs,t=this.symbols.map((function(e){return e.stringify()})).join("");return c(t,e)},h.prototype.toString=function(){return this.stringify()},h.prototype.destroy=function(){this.symbols.forEach((function(e){return e.destroy()}))};var g=function(e){var t=e.id,n=e.viewBox,r=e.content;this.id=t,this.viewBox=n,this.content=r};g.prototype.stringify=function(){return this.content},g.prototype.toString=function(){return this.stringify()},g.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach((function(t){return delete e[t]}))};var v=function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n},m=function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},t.createFromExistingNode=function(e){return new t({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},t.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},t.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"===typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},t.prototype.render=function(){var e=this.stringify();return v(c(e)).childNodes[0]},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(t.prototype,n),t}(g),y={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},b=function(e){return Array.prototype.slice.call(e,0)},w={isChrome:function(){return/chrome/i.test(navigator.userAgent)},isFirefox:function(){return/firefox/i.test(navigator.userAgent)},isIE:function(){return/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent)},isEdge:function(){return/edge/i.test(navigator.userAgent)}},x=function(e,t){var n=document.createEvent("CustomEvent");n.initCustomEvent(e,!1,!1,t),window.dispatchEvent(n)},_=function(e){var t=[];return b(e.querySelectorAll("style")).forEach((function(e){e.textContent+="",t.push(e)})),t},S=function(e){return(e||window.location.href).split("#")[0]},O=function(e){angular.module("ng").run(["$rootScope",function(t){t.$on("$locationChangeSuccess",(function(t,n,r){x(e,{oldUrl:r,newUrl:n})}))}])},C="linearGradient, radialGradient, pattern, mask, clipPath",E=function(e,t){return void 0===t&&(t=C),b(e.querySelectorAll("symbol")).forEach((function(e){b(e.querySelectorAll(t)).forEach((function(t){e.parentNode.insertBefore(t,e)}))})),e};function A(e,t){return b(e).reduce((function(e,n){if(!n.attributes)return e;var r=b(n.attributes),o=t?r.filter(t):r;return e.concat(o)}),[])}var M=o.xlink.uri,k="xlink:href",P=/[{}|\\\^\[\]`"<>]/g;function R(e){return e.replace(P,(function(e){return"%"+e[0].charCodeAt(0).toString(16).toUpperCase()}))}function T(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function I(e,t,n){return b(e).forEach((function(e){var r=e.getAttribute(k);if(r&&0===r.indexOf(t)){var o=r.replace(t,n);e.setAttributeNS(M,k,o)}})),e}var B,D=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],j=D.map((function(e){return"["+e+"]"})).join(","),L=function(e,t,n,r){var o=R(n),i=R(r);A(e.querySelectorAll(j),(function(e){var t=e.localName,n=e.value;return-1!==D.indexOf(t)&&-1!==n.indexOf("url("+o)})).forEach((function(e){return e.value=e.value.replace(new RegExp(T(o),"g"),i)})),I(t,o,i)},Z={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},N=function(e){function n(n){var o=this;void 0===n&&(n={}),e.call(this,t(y,n));var i=r();this._emitter=i,this.node=null;var a=this.config;if(a.autoConfigure&&this._autoConfigure(n),a.syncUrlsWithBaseTag){var s=document.getElementsByTagName("base")[0].getAttribute("href");i.on(Z.MOUNT,(function(){return o.updateUrls("#",s)}))}var u=this._handleLocationChange.bind(this);this._handleLocationChange=u,a.listenLocationChangeEvent&&window.addEventListener(a.locationChangeEvent,u),a.locationChangeAngularEmitter&&O(a.locationChangeEvent),i.on(Z.MOUNT,(function(e){a.moveGradientsOutsideSymbol&&E(e)})),i.on(Z.SYMBOL_MOUNT,(function(e){a.moveGradientsOutsideSymbol&&E(e.parentNode),(w.isIE()||w.isEdge())&&_(e)}))}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var o={isMounted:{}};return o.isMounted.get=function(){return!!this.node},n.prototype._autoConfigure=function(e){var t=this.config;"undefined"===typeof e.syncUrlsWithBaseTag&&(t.syncUrlsWithBaseTag="undefined"!==typeof document.getElementsByTagName("base")[0]),"undefined"===typeof e.locationChangeAngularEmitter&&(t.locationChangeAngularEmitter="undefined"!==typeof window.angular),"undefined"===typeof e.moveGradientsOutsideSymbol&&(t.moveGradientsOutsideSymbol=w.isFirefox())},n.prototype._handleLocationChange=function(e){var t=e.detail,n=t.oldUrl,r=t.newUrl;this.updateUrls(n,r)},n.prototype.add=function(t){var n=this,r=e.prototype.add.call(this,t);return this.isMounted&&r&&(t.mount(n.node),this._emitter.emit(Z.SYMBOL_MOUNT,t.node)),r},n.prototype.attach=function(e){var t=this,n=this;if(n.isMounted)return n.node;var r="string"===typeof e?document.querySelector(e):e;return n.node=r,this.symbols.forEach((function(e){e.mount(n.node),t._emitter.emit(Z.SYMBOL_MOUNT,e.node)})),b(r.querySelectorAll("symbol")).forEach((function(e){var t=m.createFromExistingNode(e);t.node=e,n.add(t)})),this._emitter.emit(Z.MOUNT,r),r},n.prototype.destroy=function(){var e=this,t=e.config,n=e.symbols,r=e._emitter;n.forEach((function(e){return e.destroy()})),r.off("*"),window.removeEventListener(t.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},n.prototype.mount=function(e,t){void 0===e&&(e=this.config.mountTo),void 0===t&&(t=!1);var n=this;if(n.isMounted)return n.node;var r="string"===typeof e?document.querySelector(e):e,o=n.render();return this.node=o,t&&r.childNodes[0]?r.insertBefore(o,r.childNodes[0]):r.appendChild(o),this._emitter.emit(Z.MOUNT,o),o},n.prototype.render=function(){return v(this.stringify())},n.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},n.prototype.updateUrls=function(e,t){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return L(this.node,n,S(e)+"#",S(t)+"#"),!0},Object.defineProperties(n.prototype,o),n}(h),F=e((function(e){var t;t=function(){var e,t=[],n=document,r=n.documentElement.doScroll,o="DOMContentLoaded",i=(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return i||n.addEventListener(o,e=function(){for(n.removeEventListener(o,e),i=1;e=t.shift();)e()}),function(e){i?setTimeout(e,0):t.push(e)}},e.exports=t()})),H="__SVG_SPRITE_NODE__",V="__SVG_SPRITE__";window[V]?B=window[V]:(B=new N({attrs:{id:H,"aria-hidden":"true"}}),window[V]=B);var z=function(){var e=document.getElementById(H);e?B.attach(e):B.mount(document.body,!0)};return document.body?z():F(z),B}()},67429:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NIL",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"v1",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"v3",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"v4",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"v5",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"version",{enumerable:!0,get:function(){return u.default}});var r=d(n(63990)),o=d(n(8237)),i=d(n(75355)),a=d(n(83764)),s=d(n(86314)),u=d(n(88421)),l=d(n(46435)),c=d(n(73990)),f=d(n(38627));function d(e){return e&&e.__esModule?e:{default:e}}},94163:function(e,t){"use strict";function n(e){return 14+(e+64>>>9<<4)+1}function r(e,t){const n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function o(e,t,n,o,i,a){return r((s=r(r(t,e),r(o,a)))<<(u=i)|s>>>32-u,n);var s,u}function i(e,t,n,r,i,a,s){return o(t&n|~t&r,e,t,i,a,s)}function a(e,t,n,r,i,a,s){return o(t&r|n&~r,e,t,i,a,s)}function s(e,t,n,r,i,a,s){return o(t^n^r,e,t,i,a,s)}function u(e,t,n,r,i,a,s){return o(n^(t|~r),e,t,i,a,s)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e){if("string"===typeof e){const t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(let n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return function(e){const t=[],n=32*e.length,r="0123456789abcdef";for(let o=0;o<n;o+=8){const n=e[o>>5]>>>o%32&255,i=parseInt(r.charAt(n>>>4&15)+r.charAt(15&n),16);t.push(i)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[n(t)-1]=t;let o=1732584193,l=-271733879,c=-1732584194,f=271733878;for(let n=0;n<e.length;n+=16){const t=o,d=l,p=c,h=f;o=i(o,l,c,f,e[n],7,-680876936),f=i(f,o,l,c,e[n+1],12,-389564586),c=i(c,f,o,l,e[n+2],17,606105819),l=i(l,c,f,o,e[n+3],22,-1044525330),o=i(o,l,c,f,e[n+4],7,-176418897),f=i(f,o,l,c,e[n+5],12,1200080426),c=i(c,f,o,l,e[n+6],17,-1473231341),l=i(l,c,f,o,e[n+7],22,-45705983),o=i(o,l,c,f,e[n+8],7,1770035416),f=i(f,o,l,c,e[n+9],12,-1958414417),c=i(c,f,o,l,e[n+10],17,-42063),l=i(l,c,f,o,e[n+11],22,-1990404162),o=i(o,l,c,f,e[n+12],7,1804603682),f=i(f,o,l,c,e[n+13],12,-40341101),c=i(c,f,o,l,e[n+14],17,-1502002290),l=i(l,c,f,o,e[n+15],22,1236535329),o=a(o,l,c,f,e[n+1],5,-165796510),f=a(f,o,l,c,e[n+6],9,-1069501632),c=a(c,f,o,l,e[n+11],14,643717713),l=a(l,c,f,o,e[n],20,-373897302),o=a(o,l,c,f,e[n+5],5,-701558691),f=a(f,o,l,c,e[n+10],9,38016083),c=a(c,f,o,l,e[n+15],14,-660478335),l=a(l,c,f,o,e[n+4],20,-405537848),o=a(o,l,c,f,e[n+9],5,568446438),f=a(f,o,l,c,e[n+14],9,-1019803690),c=a(c,f,o,l,e[n+3],14,-187363961),l=a(l,c,f,o,e[n+8],20,1163531501),o=a(o,l,c,f,e[n+13],5,-1444681467),f=a(f,o,l,c,e[n+2],9,-51403784),c=a(c,f,o,l,e[n+7],14,1735328473),l=a(l,c,f,o,e[n+12],20,-1926607734),o=s(o,l,c,f,e[n+5],4,-378558),f=s(f,o,l,c,e[n+8],11,-2022574463),c=s(c,f,o,l,e[n+11],16,1839030562),l=s(l,c,f,o,e[n+14],23,-35309556),o=s(o,l,c,f,e[n+1],4,-1530992060),f=s(f,o,l,c,e[n+4],11,1272893353),c=s(c,f,o,l,e[n+7],16,-155497632),l=s(l,c,f,o,e[n+10],23,-1094730640),o=s(o,l,c,f,e[n+13],4,681279174),f=s(f,o,l,c,e[n],11,-358537222),c=s(c,f,o,l,e[n+3],16,-722521979),l=s(l,c,f,o,e[n+6],23,76029189),o=s(o,l,c,f,e[n+9],4,-640364487),f=s(f,o,l,c,e[n+12],11,-421815835),c=s(c,f,o,l,e[n+15],16,530742520),l=s(l,c,f,o,e[n+2],23,-995338651),o=u(o,l,c,f,e[n],6,-198630844),f=u(f,o,l,c,e[n+7],10,1126891415),c=u(c,f,o,l,e[n+14],15,-1416354905),l=u(l,c,f,o,e[n+5],21,-57434055),o=u(o,l,c,f,e[n+12],6,1700485571),f=u(f,o,l,c,e[n+3],10,-1894986606),c=u(c,f,o,l,e[n+10],15,-1051523),l=u(l,c,f,o,e[n+1],21,-2054922799),o=u(o,l,c,f,e[n+8],6,1873313359),f=u(f,o,l,c,e[n+15],10,-30611744),c=u(c,f,o,l,e[n+6],15,-1560198380),l=u(l,c,f,o,e[n+13],21,1309151649),o=u(o,l,c,f,e[n+4],6,-145523070),f=u(f,o,l,c,e[n+11],10,-1120210379),c=u(c,f,o,l,e[n+2],15,718787259),l=u(l,c,f,o,e[n+9],21,-343485551),o=r(o,t),l=r(l,d),c=r(c,p),f=r(f,h)}return[o,l,c,f]}(function(e){if(0===e.length)return[];const t=8*e.length,r=new Uint32Array(n(t));for(let n=0;n<t;n+=8)r[n>>5]|=(255&e[n/8])<<n%32;return r}(e),8*e.length))};t.default=l},54790:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};t.default=n},86314:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default="00000000-0000-0000-0000-000000000000"},38627:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(46435))&&r.__esModule?r:{default:r};var i=function(e){if(!(0,o.default)(e))throw TypeError("Invalid UUID");let t;const n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n};t.default=i},70058:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},33319:function(e,t){"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!n&&(n="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!n))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(r)};const r=new Uint8Array(16)},93757:function(e,t){"use strict";function n(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}function r(e,t){return e<<t|e>>>32-t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e){const t=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"===typeof e){const t=unescape(encodeURIComponent(e));e=[];for(let n=0;n<t.length;++n)e.push(t.charCodeAt(n))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);const i=e.length/4+2,a=Math.ceil(i/16),s=new Array(a);for(let n=0;n<a;++n){const t=new Uint32Array(16);for(let r=0;r<16;++r)t[r]=e[64*n+4*r]<<24|e[64*n+4*r+1]<<16|e[64*n+4*r+2]<<8|e[64*n+4*r+3];s[n]=t}s[a-1][14]=8*(e.length-1)/Math.pow(2,32),s[a-1][14]=Math.floor(s[a-1][14]),s[a-1][15]=8*(e.length-1)&4294967295;for(let u=0;u<a;++u){const e=new Uint32Array(80);for(let t=0;t<16;++t)e[t]=s[u][t];for(let t=16;t<80;++t)e[t]=r(e[t-3]^e[t-8]^e[t-14]^e[t-16],1);let i=o[0],a=o[1],l=o[2],c=o[3],f=o[4];for(let o=0;o<80;++o){const s=Math.floor(o/20),u=r(i,5)+n(s,a,l,c)+f+t[s]+e[o]>>>0;f=c,c=l,l=r(a,30)>>>0,a=i,i=u}o[0]=o[0]+i>>>0,o[1]=o[1]+a>>>0,o[2]=o[2]+l>>>0,o[3]=o[3]+c>>>0,o[4]=o[4]+f>>>0}return[o[0]>>24&255,o[0]>>16&255,o[0]>>8&255,255&o[0],o[1]>>24&255,o[1]>>16&255,o[1]>>8&255,255&o[1],o[2]>>24&255,o[2]>>16&255,o[2]>>8&255,255&o[2],o[3]>>24&255,o[3]>>16&255,o[3]>>8&255,255&o[3],o[4]>>24&255,o[4]>>16&255,o[4]>>8&255,255&o[4]]};t.default=o},73990:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.unsafeStringify=a;var r,o=(r=n(46435))&&r.__esModule?r:{default:r};const i=[];for(let u=0;u<256;++u)i.push((u+256).toString(16).slice(1));function a(e,t=0){return(i[e[t+0]]+i[e[t+1]]+i[e[t+2]]+i[e[t+3]]+"-"+i[e[t+4]]+i[e[t+5]]+"-"+i[e[t+6]]+i[e[t+7]]+"-"+i[e[t+8]]+i[e[t+9]]+"-"+i[e[t+10]]+i[e[t+11]]+i[e[t+12]]+i[e[t+13]]+i[e[t+14]]+i[e[t+15]]).toLowerCase()}var s=function(e,t=0){const n=a(e,t);if(!(0,o.default)(n))throw TypeError("Stringified UUID is invalid");return n};t.default=s},63990:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(33319))&&r.__esModule?r:{default:r},i=n(73990);let a,s,u=0,l=0;var c=function(e,t,n){let r=t&&n||0;const c=t||new Array(16);let f=(e=e||{}).node||a,d=void 0!==e.clockseq?e.clockseq:s;if(null==f||null==d){const t=e.random||(e.rng||o.default)();null==f&&(f=a=[1|t[0],t[1],t[2],t[3],t[4],t[5]]),null==d&&(d=s=16383&(t[6]<<8|t[7]))}let p=void 0!==e.msecs?e.msecs:Date.now(),h=void 0!==e.nsecs?e.nsecs:l+1;const g=p-u+(h-l)/1e4;if(g<0&&void 0===e.clockseq&&(d=d+1&16383),(g<0||p>u)&&void 0===e.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");u=p,l=h,s=d,p+=122192928e5;const v=(1e4*(268435455&p)+h)%4294967296;c[r++]=v>>>24&255,c[r++]=v>>>16&255,c[r++]=v>>>8&255,c[r++]=255&v;const m=p/4294967296*1e4&268435455;c[r++]=m>>>8&255,c[r++]=255&m,c[r++]=m>>>24&15|16,c[r++]=m>>>16&255,c[r++]=d>>>8|128,c[r++]=255&d;for(let o=0;o<6;++o)c[r+o]=f[o];return t||(0,i.unsafeStringify)(c)};t.default=c},8237:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(17925)),o=i(n(94163));function i(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)("v3",48,o.default);t.default=a},17925:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0,t.default=function(e,t,n){function r(e,r,a,s){var u;if("string"===typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));const t=[];for(let n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}(e)),"string"===typeof r&&(r=(0,i.default)(r)),16!==(null===(u=r)||void 0===u?void 0:u.length))throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let l=new Uint8Array(16+e.length);if(l.set(r),l.set(e,r.length),l=n(l),l[6]=15&l[6]|t,l[8]=63&l[8]|128,a){s=s||0;for(let e=0;e<16;++e)a[s+e]=l[e];return a}return(0,o.unsafeStringify)(l)}try{r.name=e}catch(u){}return r.DNS=a,r.URL=s,r};var r,o=n(73990),i=(r=n(38627))&&r.__esModule?r:{default:r};const a="6ba7b810-9dad-11d1-80b4-00c04fd430c8";t.DNS=a;const s="6ba7b811-9dad-11d1-80b4-00c04fd430c8";t.URL=s},75355:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(54790)),o=a(n(33319)),i=n(73990);function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e,t,n){if(r.default.randomUUID&&!t&&!e)return r.default.randomUUID();const a=(e=e||{}).random||(e.rng||o.default)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=a[e];return t}return(0,i.unsafeStringify)(a)};t.default=s},83764:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(17925)),o=i(n(93757));function i(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)("v5",80,o.default);t.default=a},46435:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(70058))&&r.__esModule?r:{default:r};var i=function(e){return"string"===typeof e&&o.default.test(e)};t.default=i},88421:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(46435))&&r.__esModule?r:{default:r};var i=function(e){if(!(0,o.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)};t.default=i},2375:function(e,t){"use strict";t.Z="00000000-0000-0000-0000-000000000000"},28721:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let o;const i=new Uint8Array(16);function a(){if(!o&&(o="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!o))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return o(i)}const s=[];for(let c=0;c<256;++c)s.push((c+256).toString(16).slice(1));function u(e,t=0){return(s[e[t+0]]+s[e[t+1]]+s[e[t+2]]+s[e[t+3]]+"-"+s[e[t+4]]+s[e[t+5]]+"-"+s[e[t+6]]+s[e[t+7]]+"-"+s[e[t+8]]+s[e[t+9]]+"-"+s[e[t+10]]+s[e[t+11]]+s[e[t+12]]+s[e[t+13]]+s[e[t+14]]+s[e[t+15]]).toLowerCase()}var l=function(e,t,n){if(r.randomUUID&&!t&&!e)return r.randomUUID();const o=(e=e||{}).random||(e.rng||a)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=o[e];return t}return u(o)}},42189:function(e,t){"use strict";function n(e,t,n){var r,o=n||{},i=o.noTrailing,a=void 0!==i&&i,s=o.noLeading,u=void 0!==s&&s,l=o.debounceMode,c=void 0===l?void 0:l,f=!1,d=0;function p(){r&&clearTimeout(r)}function h(){for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];var s=this,l=Date.now()-d;function h(){d=Date.now(),t.apply(s,o)}function g(){r=void 0}f||(u||!c||r||h(),p(),void 0===c&&l>e?u?(d=Date.now(),a||(r=setTimeout(c?g:h,e))):h():!0!==a&&(r=setTimeout(c?g:h,void 0===c?e-l:e)))}return h.cancel=function(e){var t=(e||{}).upcomingOnly,n=void 0!==t&&t;p(),f=!n},h}Object.defineProperty(t,"__esModule",{value:!0}),t.debounce=function(e,t,r){var o=(r||{}).atBegin;return n(e,t,{debounceMode:!1!==(void 0!==o&&o)})},t.throttle=n},30907:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{Z:function(){return r}})},97326:function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:function(){return r}})},15671:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:function(){return r}})},43144:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(49142);function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,(0,r.Z)(o.key),o)}}function i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},27277:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(61120),o=n(78814),i=n(71002),a=n(97326);function s(e){var t=(0,o.Z)();return function(){var n,o=(0,r.Z)(e);if(t){var s=(0,r.Z)(this).constructor;n=Reflect.construct(o,arguments,s)}else n=o.apply(this,arguments);return function(e,t){if(t&&("object"===(0,i.Z)(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,a.Z)(e)}(this,n)}}},4942:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(49142);function o(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},87462:function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:function(){return r}})},61120:function(e,t,n){"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{Z:function(){return r}})},60136:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(89611);function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.Z)(e,t)}},78814:function(e,t,n){"use strict";function r(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}n.d(t,{Z:function(){return r}})},89611:function(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:function(){return r}})},49142:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(71002);function o(e){var t=function(e,t){if("object"!==(0,r.Z)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!==(0,r.Z)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===(0,r.Z)(t)?t:String(t)}},71002:function(e,t,n){"use strict";function r(e){return r="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},r(e)}n.d(t,{Z:function(){return r}})},40181:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(30907);function o(e,t){if(e){if("string"===typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}},71059:function(e,t,n){"use strict";n.d(t,{MG:function(){return m}});var r=n(67294);function o(e,t,n){let r,o=[];return()=>{let i;n.key&&null!=n.debug&&n.debug()&&(i=Date.now());const a=e();if(!(a.length!==o.length||a.some(((e,t)=>o[t]!==e))))return r;let s;if(o=a,n.key&&null!=n.debug&&n.debug()&&(s=Date.now()),r=t(...a),null==n||null==n.onChange||n.onChange(r),n.key&&null!=n.debug&&n.debug()){const e=Math.round(100*(Date.now()-i))/100,t=Math.round(100*(Date.now()-s))/100,r=t/16,o=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c\u23f1 ${o(t,5)} /${o(e,5)} ms`,`\n font-size: .6rem;\n font-weight: bold;\n color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,null==n?void 0:n.key)}return r}}const i=e=>e,a=e=>{const t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1),r=[];for(let o=t;o<=n;o++)r.push(o);return r},s=(e,t)=>{const n=new ResizeObserver((e=>{var n,r;t({width:null==(n=e[0])?void 0:n.contentRect.width,height:null==(r=e[0])?void 0:r.contentRect.height})}));if(e.scrollElement)return t(e.scrollElement.getBoundingClientRect()),n.observe(e.scrollElement),()=>{n.unobserve(e.scrollElement)}},u={element:["scrollLeft","scrollTop"],window:["scrollX","scrollY"]},l=e=>(t,n)=>{if(!t.scrollElement)return;const r=u[e][0],o=u[e][1];let i=t.scrollElement[r],a=t.scrollElement[o];const s=()=>{const e=t.scrollElement[t.options.horizontal?r:o];n(Math.max(0,e-t.options.scrollMargin))};s();const l=e=>{const n=e.currentTarget,u=n[r],l=n[o];(t.options.horizontal?i-u:a-l)&&s(),i=u,a=l};return t.scrollElement.addEventListener("scroll",l,{capture:!1,passive:!0}),()=>{t.scrollElement.removeEventListener("scroll",l)}},c=l("element"),f=(l("window"),(e,t)=>Math.round(e.getBoundingClientRect()[t.options.horizontal?"width":"height"])),d=(e,t,n)=>{var r;let{adjustments:o,behavior:i,sync:a}=t;const s=(a?e:e+n.options.scrollMargin)+(o??0);null==(r=n.scrollElement)||null==r.scrollTo||r.scrollTo({[n.options.horizontal?"left":"top"]:s,behavior:i})};class p{constructor(e){var t=this;this.unsubs=[],this.scrollElement=null,this.isScrolling=!1,this.isScrollingTimeoutId=null,this.measurementsCache=[],this.itemMeasurementsCache={},this.pendingMeasuredCacheIndexes=[],this.scrollAdjustments=0,this.measureElementCache={},this.pendingScrollToIndexCallback=null,this.getResizeObserver=(()=>{let e=null;return()=>e||("undefined"!==typeof ResizeObserver?e=new ResizeObserver((e=>{e.forEach((e=>{this._measureElement(e.target,!1)}))})):null)})(),this.range={startIndex:0,endIndex:0},this.setOptions=e=>{Object.entries(e).forEach((t=>{let[n,r]=t;"undefined"===typeof r&&delete e[n]})),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:i,rangeExtractor:a,onChange:()=>{},measureElement:f,initialRect:{width:0,height:0},scrollMargin:0,scrollingDelay:150,indexAttribute:"data-index",...e}},this.notify=()=>{var e,t;null==(e=(t=this.options).onChange)||e.call(t,this)},this.cleanup=()=>{this.unsubs.filter(Boolean).forEach((e=>e())),this.unsubs=[],this.scrollElement=null},this._didMount=()=>{const e=this.getResizeObserver();return Object.values(this.measureElementCache).forEach((t=>null==e?void 0:e.observe(t))),()=>{null==e||e.disconnect(),this.cleanup()}},this._willUpdate=()=>{var e;null==(e=this.pendingScrollToIndexCallback)||e.call(this);const t=this.options.getScrollElement();this.scrollElement!==t?(this.cleanup(),this.scrollElement=t,this._scrollToOffset(this.scrollOffset,{adjustments:void 0,behavior:void 0,sync:!0}),this.unsubs.push(this.options.observeElementRect(this,(e=>{this.scrollRect=e,this.calculateRange()}))),this.unsubs.push(this.options.observeElementOffset(this,(e=>{null!==this.isScrollingTimeoutId&&(clearTimeout(this.isScrollingTimeoutId),this.isScrollingTimeoutId=null),this.scrollOffset!==e?(this.scrollOffset=e,this.isScrolling=!0,this.scrollAdjustments=0,this.isScrollingTimeoutId=setTimeout((()=>{this.isScrollingTimeoutId=null,this.isScrolling=!1,this.notify()}),this.options.scrollingDelay)):(this.isScrolling=!1,this.scrollAdjustments=0),this.calculateRange()})))):this.isScrolling||this.calculateRange()},this.getSize=()=>this.scrollRect[this.options.horizontal?"width":"height"],this.getMeasurements=o((()=>[this.options.count,this.options.paddingStart,this.options.getItemKey,this.itemMeasurementsCache]),((e,t,n,r)=>{const o=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];const i=this.measurementsCache.slice(0,o);for(let a=o;a<e;a++){const e=n(a),o=r[e],s=i[a-1]?i[a-1].end:t,u="number"===typeof o?o:this.options.estimateSize(a),l=s+u;i[a]={index:a,start:s,size:u,end:l,key:e}}return this.measurementsCache=i,i}),{key:!1,debug:()=>this.options.debug}),this.calculateRange=o((()=>[this.getMeasurements(),this.getSize(),this.scrollOffset]),((e,t,n)=>{const r=function(e){let{measurements:t,outerSize:n,scrollOffset:r}=e;const o=t.length-1,i=e=>t[e].start,a=h(0,o,i,r);let s=a;for(;s<o&&t[s].end<r+n;)s++;return{startIndex:a,endIndex:s}}({measurements:e,outerSize:t,scrollOffset:n});return r.startIndex===this.range.startIndex&&r.endIndex===this.range.endIndex||(this.range=r,this.notify()),this.range}),{key:!1,debug:()=>this.options.debug}),this.getIndexes=o((()=>[this.options.rangeExtractor,this.range,this.options.overscan,this.options.count]),((e,t,n,r)=>e({...t,overscan:n,count:r})),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{const t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this._measureElement=(e,t)=>{const n=this.indexFromElement(e),r=this.measurementsCache[n];if(!r)return;const o=this.measureElementCache[r.key],i=this.getResizeObserver();if(!e.isConnected)return void(o&&(null==i||i.unobserve(o),delete this.measureElementCache[r.key]));o&&o===e||(o&&(null==i||i.unobserve(o)),this.measureElementCache[r.key]=e,null==i||i.observe(e));const a=this.options.measureElement(e,this),s=a-(this.itemMeasurementsCache[r.key]??r.size);0!==s&&(r.start<this.scrollOffset&&this.isScrolling&&this._scrollToOffset(this.scrollOffset,{adjustments:this.scrollAdjustments+=s,behavior:void 0,sync:!1}),this.pendingMeasuredCacheIndexes.push(n),this.itemMeasurementsCache={...this.itemMeasurementsCache,[r.key]:a},this.notify())},this.measureElement=e=>{e&&this._measureElement(e,!0)},this.getVirtualItems=o((()=>[this.getIndexes(),this.getMeasurements()]),((e,t)=>{const n=[];for(let r=0,o=e.length;r<o;r++){const o=t[e[r]];n.push(o)}return n}),{key:!1,debug:()=>this.options.debug}),this.scrollToOffset=function(e,n){let{align:r="start",behavior:o}=void 0===n?{}:n;const i=t.scrollOffset,a=t.getSize();"auto"===r&&(r=e<=i?"start":e>=i+a?"end":"start");const s={adjustments:void 0,behavior:o,sync:!1};"start"===r?t._scrollToOffset(e,s):"end"===r?t._scrollToOffset(e-a,s):"center"===r&&t._scrollToOffset(e-a/2,s)},this.scrollToIndex=function(e,n){let{align:r="auto",...o}=void 0===n?{}:n;t.pendingScrollToIndexCallback=null;const i=t.getMeasurements(),a=t.scrollOffset,s=t.getSize(),{count:u}=t.options,l=i[Math.max(0,Math.min(e,u-1))];if(!l)return;if("auto"===r)if(l.end>=a+s-t.options.scrollPaddingEnd)r="end";else{if(!(l.start<=a+t.options.scrollPaddingStart))return;r="start"}const c="end"===r?l.end+t.options.scrollPaddingEnd:l.start-t.options.scrollPaddingStart;t.scrollToOffset(c,{align:r,...o});if(Object.keys(t.measureElementCache).length>0){const n=()=>"number"===typeof t.itemMeasurementsCache[t.options.getItemKey(e)];n()||(t.pendingScrollToIndexCallback=()=>{n()&&(t.pendingScrollToIndexCallback=null,t.scrollToIndex(e,{align:r,...o}))})}},this.getTotalSize=()=>{var e;return((null==(e=this.getMeasurements()[this.options.count-1])?void 0:e.end)||this.options.paddingStart)+this.options.paddingEnd},this._scrollToOffset=(e,t)=>{let{adjustments:n,behavior:r,sync:o}=t;this.options.scrollToFn(e,{behavior:r,sync:o,adjustments:n},this)},this.measure=()=>{this.itemMeasurementsCache={},this.notify()},this.setOptions(e),this.scrollRect=this.options.initialRect,this.scrollOffset=this.options.initialOffset,this.calculateRange()}}const h=(e,t,n,r)=>{for(;e<=t;){const o=(e+t)/2|0,i=n(o);if(i<r)e=o+1;else{if(!(i>r))return o;t=o-1}}return e>0?e-1:0};const g="undefined"!==typeof window?r.useLayoutEffect:r.useEffect;function v(e){const t=r.useReducer((()=>({})),{})[1],n={...e,onChange:n=>{t(),null==e.onChange||e.onChange(n)}},[o]=r.useState((()=>new p(n)));return o.setOptions(n),r.useEffect((()=>o._didMount()),[]),g((()=>o._willUpdate())),o}function m(e){return v({observeElementRect:s,observeElementOffset:c,scrollToFn:d,...e})}},52861:function(e,t,n){"use strict";function r(e,t){return function(){return e.apply(t,arguments)}}n.d(t,{Z:function(){return Ve}});const{toString:o}=Object.prototype,{getPrototypeOf:i}=Object,a=(s=Object.create(null),e=>{const t=o.call(e);return s[t]||(s[t]=t.slice(8,-1).toLowerCase())});var s;const u=e=>(e=e.toLowerCase(),t=>a(t)===e),l=e=>t=>typeof t===e,{isArray:c}=Array,f=l("undefined");const d=u("ArrayBuffer");const p=l("string"),h=l("function"),g=l("number"),v=e=>null!==e&&"object"===typeof e,m=e=>{if("object"!==a(e))return!1;const t=i(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},y=u("Date"),b=u("File"),w=u("Blob"),x=u("FileList"),_=u("URLSearchParams");function S(e,t,{allOwnKeys:n=!1}={}){if(null===e||"undefined"===typeof e)return;let r,o;if("object"!==typeof e&&(e=[e]),c(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let a;for(r=0;r<i;r++)a=o[r],t.call(null,e[a],a,e)}}function O(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const C="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,E=e=>!f(e)&&e!==C;const A=(M="undefined"!==typeof Uint8Array&&i(Uint8Array),e=>M&&e instanceof M);var M;const k=u("HTMLFormElement"),P=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),R=u("RegExp"),T=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};S(n,((n,o)=>{!1!==t(n,o,e)&&(r[o]=n)})),Object.defineProperties(e,r)},I="abcdefghijklmnopqrstuvwxyz",B="0123456789",D={DIGIT:B,ALPHA:I,ALPHA_DIGIT:I+I.toUpperCase()+B};const j=u("AsyncFunction");var L={isArray:c,isArrayBuffer:d,isBuffer:function(e){return null!==e&&!f(e)&&null!==e.constructor&&!f(e.constructor)&&h(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||h(e.append)&&("formdata"===(t=a(e))||"object"===t&&h(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&d(e.buffer),t},isString:p,isNumber:g,isBoolean:e=>!0===e||!1===e,isObject:v,isPlainObject:m,isUndefined:f,isDate:y,isFile:b,isBlob:w,isRegExp:R,isFunction:h,isStream:e=>v(e)&&h(e.pipe),isURLSearchParams:_,isTypedArray:A,isFileList:x,forEach:S,merge:function e(){const{caseless:t}=E(this)&&this||{},n={},r=(r,o)=>{const i=t&&O(n,o)||o;m(n[i])&&m(r)?n[i]=e(n[i],r):m(r)?n[i]=e({},r):c(r)?n[i]=r.slice():n[i]=r};for(let o=0,i=arguments.length;o<i;o++)arguments[o]&&S(arguments[o],r);return n},extend:(e,t,n,{allOwnKeys:o}={})=>(S(t,((t,o)=>{n&&h(t)?e[o]=r(t,n):e[o]=t}),{allOwnKeys:o}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,a,s;const u={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)s=o[a],r&&!r(s,e,t)||u[s]||(t[s]=e[s],u[s]=!0);e=!1!==n&&i(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:a,kindOfTest:u,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(c(e))return e;let t=e.length;if(!g(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:k,hasOwnProperty:P,hasOwnProp:P,reduceDescriptors:T,freezeMethods:e=>{T(e,((t,n)=>{if(h(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];h(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return c(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:O,global:C,isContextDefined:E,ALPHABET:D,generateString:(e=16,t=D.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&h(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(v(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=c(e)?[]:{};return S(e,((e,t)=>{const i=n(e,r+1);!f(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:j,isThenable:e=>e&&(v(e)||h(e))&&h(e.then)&&h(e.catch)};function Z(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}L.inherits(Z,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:L.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const N=Z.prototype,F={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{F[e]={value:e}})),Object.defineProperties(Z,F),Object.defineProperty(N,"isAxiosError",{value:!0}),Z.from=(e,t,n,r,o,i)=>{const a=Object.create(N);return L.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),Z.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};var H=Z,V=null;function z(e){return L.isPlainObject(e)||L.isArray(e)}function U(e){return L.endsWith(e,"[]")?e.slice(0,-2):e}function G(e,t,n){return e?e.concat(t).map((function(e,t){return e=U(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const W=L.toFlatObject(L,{},null,(function(e){return/^is[A-Z]/.test(e)}));var $=function(e,t,n){if(!L.isObject(e))throw new TypeError("target must be an object");t=t||new(V||FormData);const r=(n=L.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!L.isUndefined(t[e])}))).metaTokens,o=n.visitor||l,i=n.dots,a=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&L.isSpecCompliantForm(t);if(!L.isFunction(o))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(L.isDate(e))return e.toISOString();if(!s&&L.isBlob(e))throw new H("Blob is not supported. Use a Buffer instead.");return L.isArrayBuffer(e)||L.isTypedArray(e)?s&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function l(e,n,o){let s=e;if(e&&!o&&"object"===typeof e)if(L.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(L.isArray(e)&&function(e){return L.isArray(e)&&!e.some(z)}(e)||(L.isFileList(e)||L.endsWith(n,"[]"))&&(s=L.toArray(e)))return n=U(n),s.forEach((function(e,r){!L.isUndefined(e)&&null!==e&&t.append(!0===a?G([n],r,i):null===a?n:n+"[]",u(e))})),!1;return!!z(e)||(t.append(G(o,n,i),u(e)),!1)}const c=[],f=Object.assign(W,{defaultVisitor:l,convertValue:u,isVisitable:z});if(!L.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!L.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),L.forEach(n,(function(n,i){!0===(!(L.isUndefined(n)||null===n)&&o.call(t,n,L.isString(i)?i.trim():i,r,f))&&e(n,r?r.concat(i):[i])})),c.pop()}}(e),t};function q(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Y(e,t){this._pairs=[],e&&$(e,this,t)}const X=Y.prototype;X.append=function(e,t){this._pairs.push([e,t])},X.toString=function(e){const t=e?function(t){return e.call(this,t,q)}:q;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var K=Y;function J(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Q(e,t,n){if(!t)return e;const r=n&&n.encode||J,o=n&&n.serialize;let i;if(i=o?o(t,n):L.isURLSearchParams(t)?t.toString():new K(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}var ee=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){L.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},te={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};var ne={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:K,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},isStandardBrowserEnv:(()=>{let e;return("undefined"===typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&("undefined"!==typeof window&&"undefined"!==typeof document)})(),isStandardBrowserWebWorkerEnv:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,protocols:["http","https","file","blob","url","data"]};var re=function(e){function t(e,n,r,o){let i=e[o++];const a=Number.isFinite(+i),s=o>=e.length;if(i=!i&&L.isArray(r)?r.length:i,s)return L.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a;r[i]&&L.isObject(r[i])||(r[i]=[]);return t(e,n,r[i],o)&&L.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}(r[i])),!a}if(L.isFormData(e)&&L.isFunction(e.entries)){const n={};return L.forEachEntry(e,((e,r)=>{t(function(e){return L.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const oe={"Content-Type":void 0};const ie={transitional:te,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=L.isObject(e);o&&L.isHTMLForm(e)&&(e=new FormData(e));if(L.isFormData(e))return r&&r?JSON.stringify(re(e)):e;if(L.isArrayBuffer(e)||L.isBuffer(e)||L.isStream(e)||L.isFile(e)||L.isBlob(e))return e;if(L.isArrayBufferView(e))return e.buffer;if(L.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return $(e,new ne.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return ne.isNode&&L.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=L.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return $(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(L.isString(e))try{return(t||JSON.parse)(e),L.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||ie.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&L.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(o){if(n){if("SyntaxError"===o.name)throw H.from(o,H.ERR_BAD_RESPONSE,this,null,this.response);throw o}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ne.classes.FormData,Blob:ne.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};L.forEach(["delete","get","head"],(function(e){ie.headers[e]={}})),L.forEach(["post","put","patch"],(function(e){ie.headers[e]=L.merge(oe)}));var ae=ie;const se=L.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const ue=Symbol("internals");function le(e){return e&&String(e).trim().toLowerCase()}function ce(e){return!1===e||null==e?e:L.isArray(e)?e.map(ce):String(e)}function fe(e,t,n,r,o){return L.isFunction(r)?r.call(this,t,n):(o&&(t=n),L.isString(t)?L.isString(r)?-1!==t.indexOf(r):L.isRegExp(r)?r.test(t):void 0:void 0)}class de{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=le(t);if(!o)throw new Error("header name must be a non-empty string");const i=L.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=ce(e))}const i=(e,t)=>L.forEach(e,((e,n)=>o(e,n,t)));return L.isPlainObject(e)||e instanceof this.constructor?i(e,t):L.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())?i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&se[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=le(e)){const n=L.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(L.isFunction(t))return t.call(this,e,n);if(L.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=le(e)){const n=L.findKey(this,e);return!(!n||void 0===this[n]||t&&!fe(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=le(e)){const o=L.findKey(n,e);!o||t&&!fe(0,n[o],o,t)||(delete n[o],r=!0)}}return L.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!fe(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return L.forEach(this,((r,o)=>{const i=L.findKey(n,o);if(i)return t[i]=ce(r),void delete t[o];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();a!==o&&delete t[o],t[a]=ce(r),n[a]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return L.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&L.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[ue]=this[ue]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=le(e);t[r]||(!function(e,t){const n=L.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return L.isArray(e)?e.forEach(r):r(e),this}}de.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),L.freezeMethods(de.prototype),L.freezeMethods(de);var pe=de;function he(e,t){const n=this||ae,r=t||n,o=pe.from(r.headers);let i=r.data;return L.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function ge(e){return!(!e||!e.__CANCEL__)}function ve(e,t,n){H.call(this,null==e?"canceled":e,H.ERR_CANCELED,t,n),this.name="CanceledError"}L.inherits(ve,H,{__CANCEL__:!0});var me=ve;var ye=ne.isStandardBrowserEnv?{write:function(e,t,n,r,o,i){const a=[];a.push(e+"="+encodeURIComponent(t)),L.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),L.isString(r)&&a.push("path="+r),L.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function be(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var we=ne.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=L.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0};var xe=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,a=0;return t=void 0!==t?t:1e3,function(s){const u=Date.now(),l=r[a];o||(o=u),n[i]=s,r[i]=u;let c=a,f=0;for(;c!==i;)f+=n[c++],c%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),u-o<t)return;const d=l&&u-l;return d?Math.round(1e3*f/d):void 0}};function _e(e,t){let n=0;const r=xe(50,250);return o=>{const i=o.loaded,a=o.lengthComputable?o.total:void 0,s=i-n,u=r(s);n=i;const l={loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:u||void 0,estimated:u&&a&&i<=a?(a-i)/u:void 0,event:o};l[t?"download":"upload"]=!0,e(l)}}const Se="undefined"!==typeof XMLHttpRequest;const Oe={http:V,xhr:Se&&function(e){return new Promise((function(t,n){let r=e.data;const o=pe.from(e.headers).normalize(),i=e.responseType;let a;function s(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}L.isFormData(r)&&(ne.isStandardBrowserEnv||ne.isStandardBrowserWebWorkerEnv?o.setContentType(!1):o.setContentType("multipart/form-data;",!1));let u=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const l=be(e.baseURL,e.url);function c(){if(!u)return;const r=pe.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new H("Request failed with status code "+n.status,[H.ERR_BAD_REQUEST,H.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),s()}),(function(e){n(e),s()}),{data:i&&"text"!==i&&"json"!==i?u.response:u.responseText,status:u.status,statusText:u.statusText,headers:r,config:e,request:u}),u=null}if(u.open(e.method.toUpperCase(),Q(l,e.params,e.paramsSerializer),!0),u.timeout=e.timeout,"onloadend"in u?u.onloadend=c:u.onreadystatechange=function(){u&&4===u.readyState&&(0!==u.status||u.responseURL&&0===u.responseURL.indexOf("file:"))&&setTimeout(c)},u.onabort=function(){u&&(n(new H("Request aborted",H.ECONNABORTED,e,u)),u=null)},u.onerror=function(){n(new H("Network Error",H.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||te;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new H(t,r.clarifyTimeoutError?H.ETIMEDOUT:H.ECONNABORTED,e,u)),u=null},ne.isStandardBrowserEnv){const t=(e.withCredentials||we(l))&&e.xsrfCookieName&&ye.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in u&&L.forEach(o.toJSON(),(function(e,t){u.setRequestHeader(t,e)})),L.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),i&&"json"!==i&&(u.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&u.addEventListener("progress",_e(e.onDownloadProgress,!0)),"function"===typeof e.onUploadProgress&&u.upload&&u.upload.addEventListener("progress",_e(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=t=>{u&&(n(!t||t.type?new me(null,e,u):t),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const f=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(l);f&&-1===ne.protocols.indexOf(f)?n(new H("Unsupported protocol "+f+":",H.ERR_BAD_REQUEST,e)):u.send(r||null)}))}};L.forEach(Oe,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}}));var Ce=e=>{e=L.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=L.isString(n)?Oe[n.toLowerCase()]:n));o++);if(!r){if(!1===r)throw new H(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT");throw new Error(L.hasOwnProp(Oe,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`)}if(!L.isFunction(r))throw new TypeError("adapter is not a function");return r};function Ee(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new me(null,e)}function Ae(e){Ee(e),e.headers=pe.from(e.headers),e.data=he.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return Ce(e.adapter||ae.adapter)(e).then((function(t){return Ee(e),t.data=he.call(e,e.transformResponse,t),t.headers=pe.from(t.headers),t}),(function(t){return ge(t)||(Ee(e),t&&t.response&&(t.response.data=he.call(e,e.transformResponse,t.response),t.response.headers=pe.from(t.response.headers))),Promise.reject(t)}))}const Me=e=>e instanceof pe?e.toJSON():e;function ke(e,t){t=t||{};const n={};function r(e,t,n){return L.isPlainObject(e)&&L.isPlainObject(t)?L.merge.call({caseless:n},e,t):L.isPlainObject(t)?L.merge({},t):L.isArray(t)?t.slice():t}function o(e,t,n){return L.isUndefined(t)?L.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!L.isUndefined(t))return r(void 0,t)}function a(e,t){return L.isUndefined(t)?L.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const u={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(e,t)=>o(Me(e),Me(t),!0)};return L.forEach(Object.keys(Object.assign({},e,t)),(function(r){const i=u[r]||o,a=i(e[r],t[r],r);L.isUndefined(a)&&i!==s||(n[r]=a)})),n}const Pe="1.4.0",Re={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Re[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Te={};Re.transitional=function(e,t,n){function r(e,t){return"[Axios v1.4.0] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new H(r(o," has been removed"+(t?" in "+t:"")),H.ERR_DEPRECATED);return t&&!Te[o]&&(Te[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};var Ie={assertOptions:function(e,t,n){if("object"!==typeof e)throw new H("options must be an object",H.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const t=e[i],n=void 0===t||a(t,i,e);if(!0!==n)throw new H("option "+i+" must be "+n,H.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new H("Unknown option "+i,H.ERR_BAD_OPTION)}},validators:Re};const Be=Ie.validators;class De{constructor(e){this.defaults=e,this.interceptors={request:new ee,response:new ee}}request(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},t=ke(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;let i;void 0!==n&&Ie.assertOptions(n,{silentJSONParsing:Be.transitional(Be.boolean),forcedJSONParsing:Be.transitional(Be.boolean),clarifyTimeoutError:Be.transitional(Be.boolean)},!1),null!=r&&(L.isFunction(r)?t.paramsSerializer={serialize:r}:Ie.assertOptions(r,{encode:Be.function,serialize:Be.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase(),i=o&&L.merge(o.common,o[t.method]),i&&L.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=pe.concat(i,o);const a=[];let s=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const u=[];let l;this.interceptors.response.forEach((function(e){u.push(e.fulfilled,e.rejected)}));let c,f=0;if(!s){const e=[Ae.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,u),c=e.length,l=Promise.resolve(t);f<c;)l=l.then(e[f++],e[f++]);return l}c=a.length;let d=t;for(f=0;f<c;){const e=a[f++],t=a[f++];try{d=e(d)}catch(p){t.call(this,p);break}}try{l=Ae.call(this,d)}catch(p){return Promise.reject(p)}for(f=0,c=u.length;f<c;)l=l.then(u[f++],u[f++]);return l}getUri(e){return Q(be((e=ke(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}L.forEach(["delete","get","head","options"],(function(e){De.prototype[e]=function(t,n){return this.request(ke(n||{},{method:e,url:t,data:(n||{}).data}))}})),L.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(ke(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}De.prototype[e]=t(),De.prototype[e+"Form"]=t(!0)}));var je=De;class Le{constructor(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new me(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new Le((function(t){e=t})),cancel:e}}}var Ze=Le;const Ne={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ne).forEach((([e,t])=>{Ne[t]=e}));var Fe=Ne;const He=function e(t){const n=new je(t),o=r(je.prototype.request,n);return L.extend(o,je.prototype,n,{allOwnKeys:!0}),L.extend(o,n,null,{allOwnKeys:!0}),o.create=function(n){return e(ke(t,n))},o}(ae);He.Axios=je,He.CanceledError=me,He.CancelToken=Ze,He.isCancel=ge,He.VERSION=Pe,He.toFormData=$,He.AxiosError=H,He.Cancel=He.CanceledError,He.all=function(e){return Promise.all(e)},He.spread=function(e){return function(t){return e.apply(null,t)}},He.isAxiosError=function(e){return L.isObject(e)&&!0===e.isAxiosError},He.mergeConfig=ke,He.AxiosHeaders=pe,He.formToJSON=e=>re(L.isHTMLForm(e)?new FormData(e):e),He.HttpStatusCode=Fe,He.default=He;var Ve=He},4447:function(e,t,n){"use strict";n.d(t,{B8:function(){return O},Il:function(){return o},J5:function(){return a},SU:function(){return S},Ss:function(){return C},Ym:function(){return I},ZP:function(){return w},xV:function(){return i}});var r=n(49531);function o(){}var i=.7,a=1/i,s="\\s*([+-]?\\d+)\\s*",u="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",l="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",c=/^#([0-9a-f]{3,8})$/,f=new RegExp(`^rgb\\(${s},${s},${s}\\)$`),d=new RegExp(`^rgb\\(${l},${l},${l}\\)$`),p=new RegExp(`^rgba\\(${s},${s},${s},${u}\\)$`),h=new RegExp(`^rgba\\(${l},${l},${l},${u}\\)$`),g=new RegExp(`^hsl\\(${u},${l},${l}\\)$`),v=new RegExp(`^hsla\\(${u},${l},${l},${u}\\)$`),m={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function y(){return this.rgb().formatHex()}function b(){return this.rgb().formatRgb()}function w(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=c.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?x(t):3===n?new C(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?_(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?_(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=f.exec(e))?new C(t[1],t[2],t[3],1):(t=d.exec(e))?new C(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=p.exec(e))?_(t[1],t[2],t[3],t[4]):(t=h.exec(e))?_(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=g.exec(e))?R(t[1],t[2]/100,t[3]/100,1):(t=v.exec(e))?R(t[1],t[2]/100,t[3]/100,t[4]):m.hasOwnProperty(e)?x(m[e]):"transparent"===e?new C(NaN,NaN,NaN,0):null}function x(e){return new C(e>>16&255,e>>8&255,255&e,1)}function _(e,t,n,r){return r<=0&&(e=t=n=NaN),new C(e,t,n,r)}function S(e){return e instanceof o||(e=w(e)),e?new C((e=e.rgb()).r,e.g,e.b,e.opacity):new C}function O(e,t,n,r){return 1===arguments.length?S(e):new C(e,t,n,null==r?1:r)}function C(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function E(){return`#${P(this.r)}${P(this.g)}${P(this.b)}`}function A(){const e=M(this.opacity);return`${1===e?"rgb(":"rgba("}${k(this.r)}, ${k(this.g)}, ${k(this.b)}${1===e?")":`, ${e})`}`}function M(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function k(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function P(e){return((e=k(e))<16?"0":"")+e.toString(16)}function R(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new B(e,t,n,r)}function T(e){if(e instanceof B)return new B(e.h,e.s,e.l,e.opacity);if(e instanceof o||(e=w(e)),!e)return new B;if(e instanceof B)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),s=NaN,u=a-i,l=(a+i)/2;return u?(s=t===a?(n-r)/u+6*(n<r):n===a?(r-t)/u+2:(t-n)/u+4,u/=l<.5?a+i:2-a-i,s*=60):u=l>0&&l<1?0:s,new B(s,u,l,e.opacity)}function I(e,t,n,r){return 1===arguments.length?T(e):new B(e,t,n,null==r?1:r)}function B(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function D(e){return(e=(e||0)%360)<0?e+360:e}function j(e){return Math.max(0,Math.min(1,e||0))}function L(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}(0,r.Z)(o,w,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:y,formatHex:y,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return T(this).formatHsl()},formatRgb:b,toString:b}),(0,r.Z)(C,O,(0,r.l)(o,{brighter(e){return e=null==e?a:Math.pow(a,e),new C(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?i:Math.pow(i,e),new C(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new C(k(this.r),k(this.g),k(this.b),M(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:E,formatHex:E,formatHex8:function(){return`#${P(this.r)}${P(this.g)}${P(this.b)}${P(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:A,toString:A})),(0,r.Z)(B,I,(0,r.l)(o,{brighter(e){return e=null==e?a:Math.pow(a,e),new B(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?i:Math.pow(i,e),new B(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new C(L(e>=240?e-240:e+120,o,r),L(e,o,r),L(e<120?e+240:e-120,o,r),this.opacity)},clamp(){return new B(D(this.h),j(this.s),j(this.l),M(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=M(this.opacity);return`${1===e?"hsl(":"hsla("}${D(this.h)}, ${100*j(this.s)}%, ${100*j(this.l)}%${1===e?")":`, ${e})`}`}}))},49531:function(e,t,n){"use strict";function r(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function o(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}n.d(t,{Z:function(){return r},l:function(){return o}})},65386:function(e,t,n){"use strict";n.d(t,{WU:function(){return o},ZP:function(){return s},jH:function(){return i}});var r,o,i,a=n(80028);function s(e){return r=(0,a.Z)(e),o=r.format,i=r.formatPrefix,r}s({thousands:",",grouping:[3],currency:["$",""]})},65368:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(78613);function o(e){return(e=(0,r.V)(Math.abs(e)))?e[1]:NaN}},78613:function(e,t,n){"use strict";function r(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function o(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}n.d(t,{V:function(){return o},Z:function(){return r}})},42035:function(e,t,n){"use strict";n.d(t,{Z:function(){return o},v:function(){return i}});var r=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function o(e){if(!(t=r.exec(e)))throw new Error("invalid format: "+e);var t;return new i({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function i(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}o.prototype=i.prototype,i.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},80028:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(65368);var o=n(42035);var i,a=n(78613);function s(e,t){var n=(0,a.V)(e,t);if(!n)return e+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")}var u={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:a.Z,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>s(100*e,t),r:s,s:function(e,t){var n=(0,a.V)(e,t);if(!n)return e+"";var r=n[0],o=n[1],s=o-(i=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,u=r.length;return s===u?r:s>u?r+new Array(s-u+1).join("0"):s>0?r.slice(0,s)+"."+r.slice(s):"0."+new Array(1-s).join("0")+(0,a.V)(e,Math.max(0,t+s-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function l(e){return e}var c=Array.prototype.map,f=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function d(e){var t,n,a=void 0===e.grouping||void 0===e.thousands?l:(t=c.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var o=e.length,i=[],a=0,s=t[0],u=0;o>0&&s>0&&(u+s+1>r&&(s=Math.max(1,r-u)),i.push(e.substring(o-=s,o+s)),!((u+=s+1)>r));)s=t[a=(a+1)%t.length];return i.reverse().join(n)}),s=void 0===e.currency?"":e.currency[0]+"",d=void 0===e.currency?"":e.currency[1]+"",p=void 0===e.decimal?".":e.decimal+"",h=void 0===e.numerals?l:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(c.call(e.numerals,String)),g=void 0===e.percent?"%":e.percent+"",v=void 0===e.minus?"\u2212":e.minus+"",m=void 0===e.nan?"NaN":e.nan+"";function y(e){var t=(e=(0,o.Z)(e)).fill,n=e.align,r=e.sign,l=e.symbol,c=e.zero,y=e.width,b=e.comma,w=e.precision,x=e.trim,_=e.type;"n"===_?(b=!0,_="g"):u[_]||(void 0===w&&(w=12),x=!0,_="g"),(c||"0"===t&&"="===n)&&(c=!0,t="0",n="=");var S="$"===l?s:"#"===l&&/[boxX]/.test(_)?"0"+_.toLowerCase():"",O="$"===l?d:/[%p]/.test(_)?g:"",C=u[_],E=/[defgprs%]/.test(_);function A(e){var o,s,u,l=S,d=O;if("c"===_)d=C(e)+d,e="";else{var g=(e=+e)<0||1/e<0;if(e=isNaN(e)?m:C(Math.abs(e),w),x&&(e=function(e){e:for(var t,n=e.length,r=1,o=-1;r<n;++r)switch(e[r]){case".":o=t=r;break;case"0":0===o&&(o=r),t=r;break;default:if(!+e[r])break e;o>0&&(o=0)}return o>0?e.slice(0,o)+e.slice(t+1):e}(e)),g&&0===+e&&"+"!==r&&(g=!1),l=(g?"("===r?r:v:"-"===r||"("===r?"":r)+l,d=("s"===_?f[8+i/3]:"")+d+(g&&"("===r?")":""),E)for(o=-1,s=e.length;++o<s;)if(48>(u=e.charCodeAt(o))||u>57){d=(46===u?p+e.slice(o+1):e.slice(o))+d,e=e.slice(0,o);break}}b&&!c&&(e=a(e,1/0));var A=l.length+e.length+d.length,M=A<y?new Array(y-A+1).join(t):"";switch(b&&c&&(e=a(M+e,M.length?y-d.length:1/0),M=""),n){case"<":e=l+e+d+M;break;case"=":e=l+M+e+d;break;case"^":e=M.slice(0,A=M.length>>1)+l+e+d+M.slice(A);break;default:e=M+l+e+d}return h(e)}return w=void 0===w?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w)),A.toString=function(){return e+""},A}return{format:y,formatPrefix:function(e,t){var n=y(((e=(0,o.Z)(e)).type="f",e)),i=3*Math.max(-8,Math.min(8,Math.floor((0,r.Z)(t)/3))),a=Math.pow(10,-i),s=f[8+i/3];return function(e){return n(a*e)+s}}}}},96909:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(65368);function o(e){return Math.max(0,-(0,r.Z)(Math.abs(e)))}},87017:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(65368);function o(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor((0,r.Z)(t)/3)))-(0,r.Z)(Math.abs(e)))}},63482:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(65368);function o(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,(0,r.Z)(t)-(0,r.Z)(e))+1}},51606:function(e,t,n){"use strict";n.d(t,{M:function(){return a},Z:function(){return i}});var r=n(45326),o=n(45401);function i(e,t){return((0,o.v)(t)?o.Z:a)(e,t)}function a(e,t){var n,o=t?t.length:0,i=e?Math.min(o,e.length):0,a=new Array(i),s=new Array(o);for(n=0;n<i;++n)a[n]=(0,r.Z)(e[n],t[n]);for(;n<o;++n)s[n]=t[n];return function(e){for(n=0;n<i;++n)s[n]=a[n](e);return s}}},27265:function(e,t,n){"use strict";function r(e,t,n,r,o){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*n+(1+3*e+3*i-3*a)*r+a*o)/6}function o(e){var t=e.length-1;return function(n){var o=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),i=e[o],a=e[o+1],s=o>0?e[o-1]:2*i-a,u=o<t-1?e[o+2]:2*a-i;return r((n-o/t)*t,s,i,a,u)}}n.d(t,{Z:function(){return o},t:function(){return r}})},76068:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(27265);function o(e){var t=e.length;return function(n){var o=Math.floor(((n%=1)<0?++n:n)*t),i=e[(o+t-1)%t],a=e[o%t],s=e[(o+1)%t],u=e[(o+2)%t];return(0,r.t)((n-o/t)*t,i,a,s,u)}}},98280:function(e,t,n){"use strict";n.d(t,{ZP:function(){return s},wx:function(){return i},yi:function(){return a}});var r=n(22954);function o(e,t){return function(n){return e+n*t}}function i(e,t){var n=t-e;return n?o(e,n>180||n<-180?n-360*Math.round(n/360):n):(0,r.Z)(isNaN(e)?t:e)}function a(e){return 1===(e=+e)?s:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):(0,r.Z)(isNaN(t)?n:t)}}function s(e,t){var n=t-e;return n?o(e,n):(0,r.Z)(isNaN(e)?t:e)}},22954:function(e,t){"use strict";t.Z=e=>()=>e},56246:function(e,t,n){"use strict";function r(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}n.d(t,{Z:function(){return r}})},68063:function(e,t,n){"use strict";function r(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}n.d(t,{Z:function(){return r}})},45401:function(e,t,n){"use strict";function r(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,o=t.slice();return function(i){for(n=0;n<r;++n)o[n]=e[n]*(1-i)+t[n]*i;return o}}function o(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}n.d(t,{Z:function(){return r},v:function(){return o}})},58296:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(45326);function o(e,t){var n,o={},i={};for(n in null!==e&&"object"===typeof e||(e={}),null!==t&&"object"===typeof t||(t={}),t)n in e?o[n]=(0,r.Z)(e[n],t[n]):i[n]=t[n];return function(e){for(n in o)i[n]=o[n](e);return i}}},19640:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(45326);function o(e,t){void 0===t&&(t=e,e=r.Z);for(var n=0,o=t.length-1,i=t[0],a=new Array(o<0?0:o);n<o;)a[n]=e(i,i=t[++n]);return function(e){var t=Math.max(0,Math.min(o-1,Math.floor(e*=o)));return a[t](e-t)}}},6354:function(e,t,n){"use strict";n.d(t,{YD:function(){return l},hD:function(){return u}});var r=n(4447),o=n(27265),i=n(76068),a=n(98280);function s(e){return function(t){var n,o,i=t.length,a=new Array(i),s=new Array(i),u=new Array(i);for(n=0;n<i;++n)o=(0,r.B8)(t[n]),a[n]=o.r||0,s[n]=o.g||0,u[n]=o.b||0;return a=e(a),s=e(s),u=e(u),o.opacity=1,function(e){return o.r=a(e),o.g=s(e),o.b=u(e),o+""}}}t.ZP=function e(t){var n=(0,a.yi)(t);function o(e,t){var o=n((e=(0,r.B8)(e)).r,(t=(0,r.B8)(t)).r),i=n(e.g,t.g),s=n(e.b,t.b),u=(0,a.ZP)(e.opacity,t.opacity);return function(t){return e.r=o(t),e.g=i(t),e.b=s(t),e.opacity=u(t),e+""}}return o.gamma=e,o}(1);var u=s(o.Z),l=s(i.Z)},64635:function(e,t,n){"use strict";function r(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}n.d(t,{Z:function(){return r}})},16773:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(68063),o=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,i=new RegExp(o.source,"g");function a(e,t){var n,a,s,u=o.lastIndex=i.lastIndex=0,l=-1,c=[],f=[];for(e+="",t+="";(n=o.exec(e))&&(a=i.exec(t));)(s=a.index)>u&&(s=t.slice(u,s),c[l]?c[l]+=s:c[++l]=s),(n=n[0])===(a=a[0])?c[l]?c[l]+=a:c[++l]=a:(c[++l]=null,f.push({i:l,x:(0,r.Z)(n,a)})),u=i.lastIndex;return u<t.length&&(s=t.slice(u),c[l]?c[l]+=s:c[++l]=s),c.length<2?f[0]?function(e){return function(t){return e(t)+""}}(f[0].x):function(e){return function(){return e}}(t):(t=f.length,function(e){for(var n,r=0;r<t;++r)c[(n=f[r]).i]=n.x(e);return c.join("")})}},45326:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(4447),o=n(6354),i=n(51606),a=n(56246),s=n(68063),u=n(58296),l=n(16773),c=n(22954),f=n(45401);function d(e,t){var n,d=typeof t;return null==t||"boolean"===d?(0,c.Z)(t):("number"===d?s.Z:"string"===d?(n=(0,r.ZP)(t))?(t=n,o.ZP):l.Z:t instanceof r.ZP?o.ZP:t instanceof Date?a.Z:(0,f.v)(t)?f.Z:Array.isArray(t)?i.M:"function"!==typeof t.valueOf&&"function"!==typeof t.toString||isNaN(t)?u.Z:s.Z)(e,t)}},69032:function(e,t,n){"use strict";function r(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function o(e,t){switch(arguments.length){case 0:break;case 1:"function"===typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"===typeof t?this.interpolator(t):this.range(t)}return this}n.r(t),n.d(t,{scaleBand:function(){return u},scaleDiverging:function(){return gt},scaleDivergingLog:function(){return vt},scaleDivergingPow:function(){return yt},scaleDivergingSqrt:function(){return bt},scaleDivergingSymlog:function(){return mt},scaleIdentity:function(){return G},scaleImplicit:function(){return a},scaleLinear:function(){return U},scaleLog:function(){return ee},scaleOrdinal:function(){return s},scalePoint:function(){return c},scalePow:function(){return le},scaleQuantile:function(){return xe},scaleQuantize:function(){return _e},scaleRadial:function(){return de},scaleSequential:function(){return st},scaleSequentialLog:function(){return ut},scaleSequentialPow:function(){return ct},scaleSequentialQuantile:function(){return dt},scaleSequentialSqrt:function(){return ft},scaleSequentialSymlog:function(){return lt},scaleSqrt:function(){return ce},scaleSymlog:function(){return oe},scaleThreshold:function(){return Se},scaleTime:function(){return rt},scaleUtc:function(){return ot},tickFormat:function(){return V}});var i=n(909);const a=Symbol("implicit");function s(){var e=new i.L,t=[],n=[],o=a;function u(r){let i=e.get(r);if(void 0===i){if(o!==a)return o;e.set(r,i=t.push(r)-1)}return n[i%n.length]}return u.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new i.L;for(const r of n)e.has(r)||e.set(r,t.push(r)-1);return u},u.range=function(e){return arguments.length?(n=Array.from(e),u):n.slice()},u.unknown=function(e){return arguments.length?(o=e,u):o},u.copy=function(){return s(t,n).unknown(o)},r.apply(u,arguments),u}function u(){var e,t,n=s().unknown(void 0),o=n.domain,i=n.range,a=0,l=1,c=!1,f=0,d=0,p=.5;function h(){var n=o().length,r=l<a,s=r?l:a,u=r?a:l;e=(u-s)/Math.max(1,n-f+2*d),c&&(e=Math.floor(e)),s+=(u-s-e*(n-f))*p,t=e*(1-f),c&&(s=Math.round(s),t=Math.round(t));var h=function(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(o);++r<o;)i[r]=e+r*n;return i}(n).map((function(t){return s+e*t}));return i(r?h.reverse():h)}return delete n.unknown,n.domain=function(e){return arguments.length?(o(e),h()):o()},n.range=function(e){return arguments.length?([a,l]=e,a=+a,l=+l,h()):[a,l]},n.rangeRound=function(e){return[a,l]=e,a=+a,l=+l,c=!0,h()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(c=!!e,h()):c},n.padding=function(e){return arguments.length?(f=Math.min(1,d=+e),h()):f},n.paddingInner=function(e){return arguments.length?(f=Math.min(1,e),h()):f},n.paddingOuter=function(e){return arguments.length?(d=+e,h()):d},n.align=function(e){return arguments.length?(p=Math.max(0,Math.min(1,e)),h()):p},n.copy=function(){return u(o(),[a,l]).round(c).paddingInner(f).paddingOuter(d).align(p)},r.apply(h(),arguments)}function l(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return l(t())},e}function c(){return l(u.apply(null,arguments).paddingInner(1))}var f=Math.sqrt(50),d=Math.sqrt(10),p=Math.sqrt(2);function h(e,t,n){var r,o,i,a,s=-1;if(n=+n,(e=+e)===(t=+t)&&n>0)return[e];if((r=t<e)&&(o=e,e=t,t=o),0===(a=g(e,t,n))||!isFinite(a))return[];if(a>0){let n=Math.round(e/a),r=Math.round(t/a);for(n*a<e&&++n,r*a>t&&--r,i=new Array(o=r-n+1);++s<o;)i[s]=(n+s)*a}else{a=-a;let n=Math.round(e*a),r=Math.round(t*a);for(n/a<e&&++n,r/a>t&&--r,i=new Array(o=r-n+1);++s<o;)i[s]=(n+s)/a}return r&&i.reverse(),i}function g(e,t,n){var r=(t-e)/Math.max(0,n),o=Math.floor(Math.log(r)/Math.LN10),i=r/Math.pow(10,o);return o>=0?(i>=f?10:i>=d?5:i>=p?2:1)*Math.pow(10,o):-Math.pow(10,-o)/(i>=f?10:i>=d?5:i>=p?2:1)}function v(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),o=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),i=r/o;return i>=f?o*=10:i>=d?o*=5:i>=p&&(o*=2),t<e?-o:o}function m(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function y(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function b(e){let t,n,r;function o(e,r,o=0,i=e.length){if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;n(e[t],r)<0?o=t+1:i=t}while(o<i)}return o}return 2!==e.length?(t=m,n=(t,n)=>m(e(t),n),r=(t,n)=>e(t)-n):(t=e===m||e===y?e:w,n=e,r=e),{left:o,center:function(e,t,n=0,i=e.length){const a=o(e,t,n,i-1);return a>n&&r(e[a-1],t)>-r(e[a],t)?a-1:a},right:function(e,r,o=0,i=e.length){if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;n(e[t],r)<=0?o=t+1:i=t}while(o<i)}return o}}}function w(){return 0}function x(e){return null===e?NaN:+e}const _=b(m),S=_.right;_.left,b(x).center;var O=S,C=n(45326),E=n(68063),A=n(64635);function M(e){return+e}var k=[0,1];function P(e){return e}function R(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:(n=isNaN(t)?NaN:.5,function(){return n});var n}function T(e,t,n){var r=e[0],o=e[1],i=t[0],a=t[1];return o<r?(r=R(o,r),i=n(a,i)):(r=R(r,o),i=n(i,a)),function(e){return i(r(e))}}function I(e,t,n){var r=Math.min(e.length,t.length)-1,o=new Array(r),i=new Array(r),a=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<r;)o[a]=R(e[a],e[a+1]),i[a]=n(t[a],t[a+1]);return function(t){var n=O(e,t,1,r)-1;return i[n](o[n](t))}}function B(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function D(){var e,t,n,r,o,i,a=k,s=k,u=C.Z,l=P;function c(){var e=Math.min(a.length,s.length);return l!==P&&(l=function(e,t){var n;return e>t&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}(a[0],a[e-1])),r=e>2?I:T,o=i=null,f}function f(t){return null==t||isNaN(t=+t)?n:(o||(o=r(a.map(e),s,u)))(e(l(t)))}return f.invert=function(n){return l(t((i||(i=r(s,a.map(e),E.Z)))(n)))},f.domain=function(e){return arguments.length?(a=Array.from(e,M),c()):a.slice()},f.range=function(e){return arguments.length?(s=Array.from(e),c()):s.slice()},f.rangeRound=function(e){return s=Array.from(e),u=A.Z,c()},f.clamp=function(e){return arguments.length?(l=!!e||P,c()):l!==P},f.interpolate=function(e){return arguments.length?(u=e,c()):u},f.unknown=function(e){return arguments.length?(n=e,f):n},function(n,r){return e=n,t=r,c()}}function j(){return D()(P,P)}var L=n(42035),Z=n(87017),N=n(65386),F=n(63482),H=n(96909);function V(e,t,n,r){var o,i=v(e,t,n);switch((r=(0,L.Z)(null==r?",f":r)).type){case"s":var a=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(o=(0,Z.Z)(i,a))||(r.precision=o),(0,N.jH)(r,a);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(o=(0,F.Z)(i,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=o-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(o=(0,H.Z)(i))||(r.precision=o-2*("%"===r.type))}return(0,N.WU)(r)}function z(e){var t=e.domain;return e.ticks=function(e){var n=t();return h(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return V(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,o,i=t(),a=0,s=i.length-1,u=i[a],l=i[s],c=10;for(l<u&&(o=u,u=l,l=o,o=a,a=s,s=o);c-- >0;){if((o=g(u,l,n))===r)return i[a]=u,i[s]=l,t(i);if(o>0)u=Math.floor(u/o)*o,l=Math.ceil(l/o)*o;else{if(!(o<0))break;u=Math.ceil(u*o)/o,l=Math.floor(l*o)/o}r=o}return e},e}function U(){var e=j();return e.copy=function(){return B(e,U())},r.apply(e,arguments),z(e)}function G(e){var t;function n(e){return null==e||isNaN(e=+e)?t:e}return n.invert=n,n.domain=n.range=function(t){return arguments.length?(e=Array.from(t,M),n):e.slice()},n.unknown=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return G(e).unknown(t)},e=arguments.length?Array.from(e,M):[0,1],z(n)}function W(e,t){var n,r=0,o=(e=e.slice()).length-1,i=e[r],a=e[o];return a<i&&(n=r,r=o,o=n,n=i,i=a,a=n),e[r]=t.floor(i),e[o]=t.ceil(a),e}function $(e){return Math.log(e)}function q(e){return Math.exp(e)}function Y(e){return-Math.log(-e)}function X(e){return-Math.exp(-e)}function K(e){return isFinite(e)?+("1e"+e):e<0?0:e}function J(e){return(t,n)=>-e(-t,n)}function Q(e){const t=e($,q),n=t.domain;let r,o,i=10;function a(){return r=function(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}(i),o=function(e){return 10===e?K:e===Math.E?Math.exp:t=>Math.pow(e,t)}(i),n()[0]<0?(r=J(r),o=J(o),e(Y,X)):e($,q),t}return t.base=function(e){return arguments.length?(i=+e,a()):i},t.domain=function(e){return arguments.length?(n(e),a()):n()},t.ticks=e=>{const t=n();let a=t[0],s=t[t.length-1];const u=s<a;u&&([a,s]=[s,a]);let l,c,f=r(a),d=r(s);const p=null==e?10:+e;let g=[];if(!(i%1)&&d-f<p){if(f=Math.floor(f),d=Math.ceil(d),a>0){for(;f<=d;++f)for(l=1;l<i;++l)if(c=f<0?l/o(-f):l*o(f),!(c<a)){if(c>s)break;g.push(c)}}else for(;f<=d;++f)for(l=i-1;l>=1;--l)if(c=f>0?l/o(-f):l*o(f),!(c<a)){if(c>s)break;g.push(c)}2*g.length<p&&(g=h(a,s,p))}else g=h(f,d,Math.min(d-f,p)).map(o);return u?g.reverse():g},t.tickFormat=(e,n)=>{if(null==e&&(e=10),null==n&&(n=10===i?"s":","),"function"!==typeof n&&(i%1||null!=(n=(0,L.Z)(n)).precision||(n.trim=!0),n=(0,N.WU)(n)),e===1/0)return n;const a=Math.max(1,i*e/t.ticks().length);return e=>{let t=e/o(Math.round(r(e)));return t*i<i-.5&&(t*=i),t<=a?n(e):""}},t.nice=()=>n(W(n(),{floor:e=>o(Math.floor(r(e))),ceil:e=>o(Math.ceil(r(e)))})),t}function ee(){const e=Q(D()).domain([1,10]);return e.copy=()=>B(e,ee()).base(e.base()),r.apply(e,arguments),e}function te(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function ne(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function re(e){var t=1,n=e(te(t),ne(t));return n.constant=function(n){return arguments.length?e(te(t=+n),ne(t)):t},z(n)}function oe(){var e=re(D());return e.copy=function(){return B(e,oe()).constant(e.constant())},r.apply(e,arguments)}function ie(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function ae(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function se(e){return e<0?-e*e:e*e}function ue(e){var t=e(P,P),n=1;return t.exponent=function(t){return arguments.length?1===(n=+t)?e(P,P):.5===n?e(ae,se):e(ie(n),ie(1/n)):n},z(t)}function le(){var e=ue(D());return e.copy=function(){return B(e,le()).exponent(e.exponent())},r.apply(e,arguments),e}function ce(){return le.apply(null,arguments).exponent(.5)}function fe(e){return Math.sign(e)*e*e}function de(){var e,t=j(),n=[0,1],o=!1;function i(n){var r=function(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}(t(n));return isNaN(r)?e:o?Math.round(r):r}return i.invert=function(e){return t.invert(fe(e))},i.domain=function(e){return arguments.length?(t.domain(e),i):t.domain()},i.range=function(e){return arguments.length?(t.range((n=Array.from(e,M)).map(fe)),i):n.slice()},i.rangeRound=function(e){return i.range(e).round(!0)},i.round=function(e){return arguments.length?(o=!!e,i):o},i.clamp=function(e){return arguments.length?(t.clamp(e),i):t.clamp()},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return de(t.domain(),n).round(o).clamp(t.clamp()).unknown(e)},r.apply(i,arguments),z(i)}function pe(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n<r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(n<o||void 0===n&&o>=o)&&(n=o)}return n}function he(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n>r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}function ge(e=m){if(e===m)return ve;if("function"!==typeof e)throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||0===r?r:(0===e(n,n))-(0===e(t,t))}}function ve(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:e>t?1:0)}function me(e,t,n=0,r=e.length-1,o){for(o=void 0===o?ve:ge(o);r>n;){if(r-n>600){const i=r-n+1,a=t-n+1,s=Math.log(i),u=.5*Math.exp(2*s/3),l=.5*Math.sqrt(s*u*(i-u)/i)*(a-i/2<0?-1:1);me(e,t,Math.max(n,Math.floor(t-a*u/i+l)),Math.min(r,Math.floor(t+(i-a)*u/i+l)),o)}const i=e[t];let a=n,s=r;for(ye(e,n,t),o(e[r],i)>0&&ye(e,n,r);a<s;){for(ye(e,a,s),++a,--s;o(e[a],i)<0;)++a;for(;o(e[s],i)>0;)--s}0===o(e[n],i)?ye(e,n,s):(++s,ye(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function ye(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function be(e,t,n){if(e=Float64Array.from(function*(e,t){if(void 0===t)for(let n of e)null!=n&&(n=+n)>=n&&(yield n);else{let n=-1;for(let r of e)null!=(r=t(r,++n,e))&&(r=+r)>=r&&(yield r)}}(e,n)),r=e.length){if((t=+t)<=0||r<2)return he(e);if(t>=1)return pe(e);var r,o=(r-1)*t,i=Math.floor(o),a=pe(me(e,i).subarray(0,i+1));return a+(he(e.subarray(i+1))-a)*(o-i)}}function we(e,t,n=x){if(r=e.length){if((t=+t)<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,o=(r-1)*t,i=Math.floor(o),a=+n(e[i],i,e);return a+(+n(e[i+1],i+1,e)-a)*(o-i)}}function xe(){var e,t=[],n=[],o=[];function i(){var e=0,r=Math.max(1,n.length);for(o=new Array(r-1);++e<r;)o[e-1]=we(t,e/r);return a}function a(t){return null==t||isNaN(t=+t)?e:n[O(o,t)]}return a.invertExtent=function(e){var r=n.indexOf(e);return r<0?[NaN,NaN]:[r>0?o[r-1]:t[0],r<o.length?o[r]:t[t.length-1]]},a.domain=function(e){if(!arguments.length)return t.slice();t=[];for(let n of e)null==n||isNaN(n=+n)||t.push(n);return t.sort(m),i()},a.range=function(e){return arguments.length?(n=Array.from(e),i()):n.slice()},a.unknown=function(t){return arguments.length?(e=t,a):e},a.quantiles=function(){return o.slice()},a.copy=function(){return xe().domain(t).range(n).unknown(e)},r.apply(a,arguments)}function _e(){var e,t=0,n=1,o=1,i=[.5],a=[0,1];function s(t){return null!=t&&t<=t?a[O(i,t,0,o)]:e}function u(){var e=-1;for(i=new Array(o);++e<o;)i[e]=((e+1)*n-(e-o)*t)/(o+1);return s}return s.domain=function(e){return arguments.length?([t,n]=e,t=+t,n=+n,u()):[t,n]},s.range=function(e){return arguments.length?(o=(a=Array.from(e)).length-1,u()):a.slice()},s.invertExtent=function(e){var r=a.indexOf(e);return r<0?[NaN,NaN]:r<1?[t,i[0]]:r>=o?[i[o-1],n]:[i[r-1],i[r]]},s.unknown=function(t){return arguments.length?(e=t,s):s},s.thresholds=function(){return i.slice()},s.copy=function(){return _e().domain([t,n]).range(a).unknown(e)},r.apply(z(s),arguments)}function Se(){var e,t=[.5],n=[0,1],o=1;function i(r){return null!=r&&r<=r?n[O(t,r,0,o)]:e}return i.domain=function(e){return arguments.length?(t=Array.from(e),o=Math.min(t.length,n.length-1),i):t.slice()},i.range=function(e){return arguments.length?(n=Array.from(e),o=Math.min(t.length,n.length-1),i):n.slice()},i.invertExtent=function(e){var r=n.indexOf(e);return[t[r-1],t[r]]},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return Se().domain(t).range(n).unknown(e)},r.apply(i,arguments)}var Oe=n(11262),Ce=n(52576),Ee=(0,Ce.Z)((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e}));Ee.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?(0,Ce.Z)((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):Ee:null};var Ae=Ee,Me=(Ee.range,(0,Ce.Z)((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+t*Oe.Ym)}),(function(e,t){return(t-e)/Oe.Ym}),(function(e){return e.getUTCSeconds()}))),ke=Me,Pe=(Me.range,(0,Ce.Z)((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*Oe.Ym)}),(function(e,t){e.setTime(+e+t*Oe.yB)}),(function(e,t){return(t-e)/Oe.yB}),(function(e){return e.getMinutes()}))),Re=Pe,Te=(Pe.range,(0,Ce.Z)((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*Oe.Ym-e.getMinutes()*Oe.yB)}),(function(e,t){e.setTime(+e+t*Oe.Y2)}),(function(e,t){return(t-e)/Oe.Y2}),(function(e){return e.getHours()}))),Ie=Te,Be=(Te.range,n(96199)),De=n(85235),je=(0,Ce.Z)((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()})),Le=je,Ze=(je.range,n(38887)),Ne=(0,Ce.Z)((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+t*Oe.yB)}),(function(e,t){return(t-e)/Oe.yB}),(function(e){return e.getUTCMinutes()})),Fe=Ne,He=(Ne.range,(0,Ce.Z)((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+t*Oe.Y2)}),(function(e,t){return(t-e)/Oe.Y2}),(function(e){return e.getUTCHours()}))),Ve=He,ze=(He.range,n(74834)),Ue=n(81416),Ge=(0,Ce.Z)((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCMonth(e.getUTCMonth()+t)}),(function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()})),We=Ge,$e=(Ge.range,n(69935));function qe(e,t,n,r,o,i){const a=[[ke,1,Oe.Ym],[ke,5,5*Oe.Ym],[ke,15,15*Oe.Ym],[ke,30,30*Oe.Ym],[i,1,Oe.yB],[i,5,5*Oe.yB],[i,15,15*Oe.yB],[i,30,30*Oe.yB],[o,1,Oe.Y2],[o,3,3*Oe.Y2],[o,6,6*Oe.Y2],[o,12,12*Oe.Y2],[r,1,Oe.UD],[r,2,2*Oe.UD],[n,1,Oe.iM],[t,1,Oe.jz],[t,3,3*Oe.jz],[e,1,Oe.qz]];function s(t,n,r){const o=Math.abs(n-t)/r,i=b((([,,e])=>e)).right(a,o);if(i===a.length)return e.every(v(t/Oe.qz,n/Oe.qz,r));if(0===i)return Ae.every(Math.max(v(t,n,r),1));const[s,u]=a[o/a[i-1][2]<a[i][2]/o?i-1:i];return s.every(u)}return[function(e,t,n){const r=t<e;r&&([e,t]=[t,e]);const o=n&&"function"===typeof n.range?n:s(e,t,n),i=o?o.range(e,+t+1):[];return r?i.reverse():i},s]}const[Ye,Xe]=qe($e.Z,We,Ue.Ox,ze.Z,Ve,Fe),[Ke,Je]=qe(Ze.Z,Le,De.OM,Be.Z,Ie,Re);var Qe=n(82138);function et(e){return new Date(e)}function tt(e){return e instanceof Date?+e:+new Date(+e)}function nt(e,t,n,r,o,i,a,s,u,l){var c=j(),f=c.invert,d=c.domain,p=l(".%L"),h=l(":%S"),g=l("%I:%M"),v=l("%I %p"),m=l("%a %d"),y=l("%b %d"),b=l("%B"),w=l("%Y");function x(e){return(u(e)<e?p:s(e)<e?h:a(e)<e?g:i(e)<e?v:r(e)<e?o(e)<e?m:y:n(e)<e?b:w)(e)}return c.invert=function(e){return new Date(f(e))},c.domain=function(e){return arguments.length?d(Array.from(e,tt)):d().map(et)},c.ticks=function(t){var n=d();return e(n[0],n[n.length-1],null==t?10:t)},c.tickFormat=function(e,t){return null==t?x:l(t)},c.nice=function(e){var n=d();return e&&"function"===typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?d(W(n,e)):c},c.copy=function(){return B(c,nt(e,t,n,r,o,i,a,s,u,l))},c}function rt(){return r.apply(nt(Ke,Je,Ze.Z,Le,De.OM,Be.Z,Ie,Re,ke,Qe.i$).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function ot(){return r.apply(nt(Ye,Xe,$e.Z,We,Ue.Ox,ze.Z,Ve,Fe,ke,Qe.g0).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function it(){var e,t,n,r,o,i=0,a=1,s=P,u=!1;function l(t){return null==t||isNaN(t=+t)?o:s(0===n?.5:(t=(r(t)-e)*n,u?Math.max(0,Math.min(1,t)):t))}function c(e){return function(t){var n,r;return arguments.length?([n,r]=t,s=e(n,r),l):[s(0),s(1)]}}return l.domain=function(o){return arguments.length?([i,a]=o,e=r(i=+i),t=r(a=+a),n=e===t?0:1/(t-e),l):[i,a]},l.clamp=function(e){return arguments.length?(u=!!e,l):u},l.interpolator=function(e){return arguments.length?(s=e,l):s},l.range=c(C.Z),l.rangeRound=c(A.Z),l.unknown=function(e){return arguments.length?(o=e,l):o},function(o){return r=o,e=o(i),t=o(a),n=e===t?0:1/(t-e),l}}function at(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function st(){var e=z(it()(P));return e.copy=function(){return at(e,st())},o.apply(e,arguments)}function ut(){var e=Q(it()).domain([1,10]);return e.copy=function(){return at(e,ut()).base(e.base())},o.apply(e,arguments)}function lt(){var e=re(it());return e.copy=function(){return at(e,lt()).constant(e.constant())},o.apply(e,arguments)}function ct(){var e=ue(it());return e.copy=function(){return at(e,ct()).exponent(e.exponent())},o.apply(e,arguments)}function ft(){return ct.apply(null,arguments).exponent(.5)}function dt(){var e=[],t=P;function n(n){if(null!=n&&!isNaN(n=+n))return t((O(e,n,1)-1)/(e.length-1))}return n.domain=function(t){if(!arguments.length)return e.slice();e=[];for(let n of t)null==n||isNaN(n=+n)||e.push(n);return e.sort(m),n},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.range=function(){return e.map(((n,r)=>t(r/(e.length-1))))},n.quantiles=function(t){return Array.from({length:t+1},((n,r)=>be(e,r/t)))},n.copy=function(){return dt(t).domain(e)},o.apply(n,arguments)}var pt=n(19640);function ht(){var e,t,n,r,o,i,a,s=0,u=.5,l=1,c=1,f=P,d=!1;function p(e){return isNaN(e=+e)?a:(e=.5+((e=+i(e))-t)*(c*e<c*t?r:o),f(d?Math.max(0,Math.min(1,e)):e))}function h(e){return function(t){var n,r,o;return arguments.length?([n,r,o]=t,f=(0,pt.Z)(e,[n,r,o]),p):[f(0),f(.5),f(1)]}}return p.domain=function(a){return arguments.length?([s,u,l]=a,e=i(s=+s),t=i(u=+u),n=i(l=+l),r=e===t?0:.5/(t-e),o=t===n?0:.5/(n-t),c=t<e?-1:1,p):[s,u,l]},p.clamp=function(e){return arguments.length?(d=!!e,p):d},p.interpolator=function(e){return arguments.length?(f=e,p):f},p.range=h(C.Z),p.rangeRound=h(A.Z),p.unknown=function(e){return arguments.length?(a=e,p):a},function(a){return i=a,e=a(s),t=a(u),n=a(l),r=e===t?0:.5/(t-e),o=t===n?0:.5/(n-t),c=t<e?-1:1,p}}function gt(){var e=z(ht()(P));return e.copy=function(){return at(e,gt())},o.apply(e,arguments)}function vt(){var e=Q(ht()).domain([.1,1,10]);return e.copy=function(){return at(e,vt()).base(e.base())},o.apply(e,arguments)}function mt(){var e=re(ht());return e.copy=function(){return at(e,mt()).constant(e.constant())},o.apply(e,arguments)}function yt(){var e=ue(ht());return e.copy=function(){return at(e,yt()).exponent(e.exponent())},o.apply(e,arguments)}function bt(){return yt.apply(null,arguments).exponent(.5)}},82138:function(e,t,n){"use strict";n.d(t,{Z1:function(){return i},ZP:function(){return l},g0:function(){return a},i$:function(){return o},wp:function(){return s}});var r,o,i,a,s,u=n(47238);function l(e){return r=(0,u.Z)(e),o=r.format,i=r.parse,a=r.utcFormat,s=r.utcParse,r}l({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})},47238:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(81416),o=n(74834),i=n(85235),a=n(96199),s=n(38887),u=n(69935);function l(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function c(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function f(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function d(e){var t=e.dateTime,n=e.date,s=e.time,u=e.periods,d=e.days,h=e.shortDays,g=e.months,v=e.shortMonths,m=b(u),y=w(u),J=b(d),ye=w(d),Pe=b(h),Re=w(h),Te=b(g),Ie=w(g),Be=b(v),De=w(v),je={a:function(e){return h[e.getDay()]},A:function(e){return d[e.getDay()]},b:function(e){return v[e.getMonth()]},B:function(e){return g[e.getMonth()]},c:null,d:H,e:H,f:W,g:re,G:ie,H:V,I:z,j:U,L:G,m:$,M:q,p:function(e){return u[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:Me,s:ke,S:Y,u:X,U:K,V:Q,w:ee,W:te,x:null,X:null,y:ne,Y:oe,Z:ae,"%":Ae},Le={a:function(e){return h[e.getUTCDay()]},A:function(e){return d[e.getUTCDay()]},b:function(e){return v[e.getUTCMonth()]},B:function(e){return g[e.getUTCMonth()]},c:null,d:se,e:se,f:de,g:Se,G:Ce,H:ue,I:le,j:ce,L:fe,m:pe,M:he,p:function(e){return u[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:Me,s:ke,S:ge,u:ve,U:me,V:be,w:we,W:xe,x:null,X:null,y:_e,Y:Oe,Z:Ee,"%":Ae},Ze={a:function(e,t,n){var r=Pe.exec(t.slice(n));return r?(e.w=Re.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=J.exec(t.slice(n));return r?(e.w=ye.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=Be.exec(t.slice(n));return r?(e.m=De.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=Te.exec(t.slice(n));return r?(e.m=Ie.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return He(e,t,n,r)},d:R,e:R,f:L,g:A,G:E,H:I,I:I,j:T,L:j,m:P,M:B,p:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.p=y.get(r[0].toLowerCase()),n+r[0].length):-1},q:k,Q:N,s:F,S:D,u:_,U:S,V:O,w:x,W:C,x:function(e,t,r){return He(e,n,t,r)},X:function(e,t,n){return He(e,s,t,n)},y:A,Y:E,Z:M,"%":Z};function Ne(e,t){return function(n){var r,o,i,a=[],s=-1,u=0,l=e.length;for(n instanceof Date||(n=new Date(+n));++s<l;)37===e.charCodeAt(s)&&(a.push(e.slice(u,s)),null!=(o=p[r=e.charAt(++s)])?r=e.charAt(++s):o="e"===r?" ":"0",(i=t[r])&&(r=i(n,o)),a.push(r),u=s+1);return a.push(e.slice(u,s)),a.join("")}}function Fe(e,t){return function(n){var s,u,d=f(1900,void 0,1);if(He(d,e,n+="",0)!=n.length)return null;if("Q"in d)return new Date(d.Q);if("s"in d)return new Date(1e3*d.s+("L"in d?d.L:0));if(t&&!("Z"in d)&&(d.Z=0),"p"in d&&(d.H=d.H%12+12*d.p),void 0===d.m&&(d.m="q"in d?d.q:0),"V"in d){if(d.V<1||d.V>53)return null;"w"in d||(d.w=1),"Z"in d?(u=(s=c(f(d.y,0,1))).getUTCDay(),s=u>4||0===u?r.l6.ceil(s):(0,r.l6)(s),s=o.Z.offset(s,7*(d.V-1)),d.y=s.getUTCFullYear(),d.m=s.getUTCMonth(),d.d=s.getUTCDate()+(d.w+6)%7):(u=(s=l(f(d.y,0,1))).getDay(),s=u>4||0===u?i.wA.ceil(s):(0,i.wA)(s),s=a.Z.offset(s,7*(d.V-1)),d.y=s.getFullYear(),d.m=s.getMonth(),d.d=s.getDate()+(d.w+6)%7)}else("W"in d||"U"in d)&&("w"in d||(d.w="u"in d?d.u%7:"W"in d?1:0),u="Z"in d?c(f(d.y,0,1)).getUTCDay():l(f(d.y,0,1)).getDay(),d.m=0,d.d="W"in d?(d.w+6)%7+7*d.W-(u+5)%7:d.w+7*d.U-(u+6)%7);return"Z"in d?(d.H+=d.Z/100|0,d.M+=d.Z%100,c(d)):l(d)}}function He(e,t,n,r){for(var o,i,a=0,s=t.length,u=n.length;a<s;){if(r>=u)return-1;if(37===(o=t.charCodeAt(a++))){if(o=t.charAt(a++),!(i=Ze[o in p?t.charAt(a++):o])||(r=i(e,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}return je.x=Ne(n,je),je.X=Ne(s,je),je.c=Ne(t,je),Le.x=Ne(n,Le),Le.X=Ne(s,Le),Le.c=Ne(t,Le),{format:function(e){var t=Ne(e+="",je);return t.toString=function(){return e},t},parse:function(e){var t=Fe(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=Ne(e+="",Le);return t.toString=function(){return e},t},utcParse:function(e){var t=Fe(e+="",!0);return t.toString=function(){return e},t}}}var p={"-":"",_:" ",0:"0"},h=/^\s*\d+/,g=/^%/,v=/[\\^$*+?|[\]().{}]/g;function m(e,t,n){var r=e<0?"-":"",o=(r?-e:e)+"",i=o.length;return r+(i<n?new Array(n-i+1).join(t)+o:o)}function y(e){return e.replace(v,"\\$&")}function b(e){return new RegExp("^(?:"+e.map(y).join("|")+")","i")}function w(e){return new Map(e.map(((e,t)=>[e.toLowerCase(),t])))}function x(e,t,n){var r=h.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function _(e,t,n){var r=h.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function S(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function O(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function C(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function E(e,t,n){var r=h.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function A(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function M(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function k(e,t,n){var r=h.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function P(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function R(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function T(e,t,n){var r=h.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function I(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function B(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function D(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function j(e,t,n){var r=h.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function L(e,t,n){var r=h.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Z(e,t,n){var r=g.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function N(e,t,n){var r=h.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function F(e,t,n){var r=h.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function H(e,t){return m(e.getDate(),t,2)}function V(e,t){return m(e.getHours(),t,2)}function z(e,t){return m(e.getHours()%12||12,t,2)}function U(e,t){return m(1+a.Z.count((0,s.Z)(e),e),t,3)}function G(e,t){return m(e.getMilliseconds(),t,3)}function W(e,t){return G(e,t)+"000"}function $(e,t){return m(e.getMonth()+1,t,2)}function q(e,t){return m(e.getMinutes(),t,2)}function Y(e,t){return m(e.getSeconds(),t,2)}function X(e){var t=e.getDay();return 0===t?7:t}function K(e,t){return m(i.OM.count((0,s.Z)(e)-1,e),t,2)}function J(e){var t=e.getDay();return t>=4||0===t?(0,i.bL)(e):i.bL.ceil(e)}function Q(e,t){return e=J(e),m(i.bL.count((0,s.Z)(e),e)+(4===(0,s.Z)(e).getDay()),t,2)}function ee(e){return e.getDay()}function te(e,t){return m(i.wA.count((0,s.Z)(e)-1,e),t,2)}function ne(e,t){return m(e.getFullYear()%100,t,2)}function re(e,t){return m((e=J(e)).getFullYear()%100,t,2)}function oe(e,t){return m(e.getFullYear()%1e4,t,4)}function ie(e,t){var n=e.getDay();return m((e=n>=4||0===n?(0,i.bL)(e):i.bL.ceil(e)).getFullYear()%1e4,t,4)}function ae(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+m(t/60|0,"0",2)+m(t%60,"0",2)}function se(e,t){return m(e.getUTCDate(),t,2)}function ue(e,t){return m(e.getUTCHours(),t,2)}function le(e,t){return m(e.getUTCHours()%12||12,t,2)}function ce(e,t){return m(1+o.Z.count((0,u.Z)(e),e),t,3)}function fe(e,t){return m(e.getUTCMilliseconds(),t,3)}function de(e,t){return fe(e,t)+"000"}function pe(e,t){return m(e.getUTCMonth()+1,t,2)}function he(e,t){return m(e.getUTCMinutes(),t,2)}function ge(e,t){return m(e.getUTCSeconds(),t,2)}function ve(e){var t=e.getUTCDay();return 0===t?7:t}function me(e,t){return m(r.Ox.count((0,u.Z)(e)-1,e),t,2)}function ye(e){var t=e.getUTCDay();return t>=4||0===t?(0,r.hB)(e):r.hB.ceil(e)}function be(e,t){return e=ye(e),m(r.hB.count((0,u.Z)(e),e)+(4===(0,u.Z)(e).getUTCDay()),t,2)}function we(e){return e.getUTCDay()}function xe(e,t){return m(r.l6.count((0,u.Z)(e)-1,e),t,2)}function _e(e,t){return m(e.getUTCFullYear()%100,t,2)}function Se(e,t){return m((e=ye(e)).getUTCFullYear()%100,t,2)}function Oe(e,t){return m(e.getUTCFullYear()%1e4,t,4)}function Ce(e,t){var n=e.getUTCDay();return m((e=n>=4||0===n?(0,r.hB)(e):r.hB.ceil(e)).getUTCFullYear()%1e4,t,4)}function Ee(){return"+0000"}function Ae(){return"%"}function Me(e){return+e}function ke(e){return Math.floor(+e/1e3)}},96199:function(e,t,n){"use strict";var r=n(52576),o=n(11262),i=(0,r.Z)((e=>e.setHours(0,0,0,0)),((e,t)=>e.setDate(e.getDate()+t)),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*o.yB)/o.UD),(e=>e.getDate()-1));t.Z=i;i.range},11262:function(e,t,n){"use strict";n.d(t,{UD:function(){return a},Y2:function(){return i},Ym:function(){return r},iM:function(){return s},jz:function(){return u},qz:function(){return l},yB:function(){return o}});const r=1e3,o=60*r,i=60*o,a=24*i,s=7*a,u=30*a,l=365*a},52576:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=new Date,o=new Date;function i(e,t,n,a){function s(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return s.floor=function(t){return e(t=new Date(+t)),t},s.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},s.round=function(e){var t=s(e),n=s.ceil(e);return e-t<n-e?t:n},s.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},s.range=function(n,r,o){var i,a=[];if(n=s.ceil(n),o=null==o?1:Math.floor(o),!(n<r)||!(o>0))return a;do{a.push(i=new Date(+n)),t(n,o),e(n)}while(i<n&&n<r);return a},s.filter=function(n){return i((function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}))},n&&(s.count=function(t,i){return r.setTime(+t),o.setTime(+i),e(r),e(o),Math.floor(n(r,o))},s.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?s.filter(a?function(t){return a(t)%e===0}:function(t){return s.count(0,t)%e===0}):s:null}),s}},74834:function(e,t,n){"use strict";var r=n(52576),o=n(11262),i=(0,r.Z)((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/o.UD}),(function(e){return e.getUTCDate()-1}));t.Z=i;i.range},81416:function(e,t,n){"use strict";n.d(t,{Ox:function(){return a},hB:function(){return c},l6:function(){return s}});var r=n(52576),o=n(11262);function i(e){return(0,r.Z)((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/o.iM}))}var a=i(0),s=i(1),u=i(2),l=i(3),c=i(4),f=i(5),d=i(6);a.range,s.range,u.range,l.range,c.range,f.range,d.range},69935:function(e,t,n){"use strict";var r=n(52576),o=(0,r.Z)((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));o.every=function(e){return isFinite(e=Math.floor(e))&&e>0?(0,r.Z)((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null},t.Z=o;o.range},85235:function(e,t,n){"use strict";n.d(t,{OM:function(){return a},bL:function(){return c},wA:function(){return s}});var r=n(52576),o=n(11262);function i(e){return(0,r.Z)((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*o.yB)/o.iM}))}var a=i(0),s=i(1),u=i(2),l=i(3),c=i(4),f=i(5),d=i(6);a.range,s.range,u.range,l.range,c.range,f.range,d.range},38887:function(e,t,n){"use strict";var r=n(52576),o=(0,r.Z)((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));o.every=function(e){return isFinite(e=Math.floor(e))&&e>0?(0,r.Z)((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null},t.Z=o;o.range},85169:function(e,t,n){"use strict";function r(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function o(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function i(e){let t,n,i;function s(e,r,o=0,i=e.length){if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;n(e[t],r)<0?o=t+1:i=t}while(o<i)}return o}return 2!==e.length?(t=r,n=(t,n)=>r(e(t),n),i=(t,n)=>e(t)-n):(t=e===r||e===o?e:a,n=e,i=e),{left:s,center:function(e,t,n=0,r=e.length){const o=s(e,t,n,r-1);return o>n&&i(e[o-1],t)>-i(e[o],t)?o-1:o},right:function(e,r,o=0,i=e.length){if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;n(e[t],r)<=0?o=t+1:i=t}while(o<i)}return o}}}function a(){return 0}function s(e){return null===e?NaN:+e}function*u(e,t){if(void 0===t)for(let n of e)null!=n&&(n=+n)>=n&&(yield n);else{let n=-1;for(let r of e)null!=(r=t(r,++n,e))&&(r=+r)>=r&&(yield r)}}n.r(t),n.d(t,{Adder:function(){return P},Delaunay:function(){return cs},FormatSpecifier:function(){return El.v},InternMap:function(){return I.L},InternSet:function(){return I.H},Node:function(){return Uh},Path:function(){return li},Voronoi:function(){return os},ZoomTransform:function(){return B_},active:function(){return ho},arc:function(){return Wy},area:function(){return eb},areaRadial:function(){return lb},ascending:function(){return r},autoType:function(){return Us},axisBottom:function(){return gt},axisLeft:function(){return vt},axisRight:function(){return ht},axisTop:function(){return pt},bin:function(){return le},bisect:function(){return p},bisectCenter:function(){return d},bisectLeft:function(){return f},bisectRight:function(){return c},bisector:function(){return i},blob:function(){return Iu},blur:function(){return h},blur2:function(){return g},blurImage:function(){return v},brush:function(){return zo},brushSelection:function(){return Fo},brushX:function(){return Ho},brushY:function(){return Vo},buffer:function(){return Du},chord:function(){return ei},chordDirected:function(){return ni},chordTranspose:function(){return ti},cluster:function(){return Lh},color:function(){return Zr.ZP},contourDensity:function(){return Ta},contours:function(){return ya},count:function(){return x},create:function(){return wy},creator:function(){return Sn},cross:function(){return C},csv:function(){return Fu},csvFormat:function(){return Rs},csvFormatBody:function(){return Ts},csvFormatRow:function(){return Bs},csvFormatRows:function(){return Is},csvFormatValue:function(){return Ds},csvParse:function(){return ks},csvParseRows:function(){return Ps},cubehelix:function(){return ta},cumsum:function(){return E},curveBasis:function(){return Qb},curveBasisClosed:function(){return tw},curveBasisOpen:function(){return rw},curveBumpX:function(){return pb},curveBumpY:function(){return hb},curveBundle:function(){return iw},curveCardinal:function(){return uw},curveCardinalClosed:function(){return cw},curveCardinalOpen:function(){return dw},curveCatmullRom:function(){return gw},curveCatmullRomClosed:function(){return mw},curveCatmullRomOpen:function(){return bw},curveLinear:function(){return Xy},curveLinearClosed:function(){return xw},curveMonotoneX:function(){return kw},curveMonotoneY:function(){return Pw},curveNatural:function(){return Iw},curveStep:function(){return Dw},curveStepAfter:function(){return Lw},curveStepBefore:function(){return jw},descending:function(){return o},deviation:function(){return M},difference:function(){return $e},disjoint:function(){return qe},dispatch:function(){return _t},drag:function(){return ms},dragDisable:function(){return Vn},dragEnable:function(){return zn},dsv:function(){return Nu},dsvFormat:function(){return As},easeBack:function(){return Au},easeBackIn:function(){return Cu},easeBackInOut:function(){return Au},easeBackOut:function(){return Eu},easeBounce:function(){return _u},easeBounceIn:function(){return xu},easeBounceInOut:function(){return Su},easeBounceOut:function(){return _u},easeCircle:function(){return cu},easeCircleIn:function(){return uu},easeCircleInOut:function(){return cu},easeCircleOut:function(){return lu},easeCubic:function(){return lo},easeCubicIn:function(){return so},easeCubicInOut:function(){return lo},easeCubicOut:function(){return uo},easeElastic:function(){return Pu},easeElasticIn:function(){return ku},easeElasticInOut:function(){return Ru},easeElasticOut:function(){return Pu},easeExp:function(){return su},easeExpIn:function(){return iu},easeExpInOut:function(){return su},easeExpOut:function(){return au},easeLinear:function(){return Ws},easePoly:function(){return Js},easePolyIn:function(){return Xs},easePolyInOut:function(){return Js},easePolyOut:function(){return Ks},easeQuad:function(){return Ys},easeQuadIn:function(){return $s},easeQuadInOut:function(){return Ys},easeQuadOut:function(){return qs},easeSin:function(){return ru},easeSinIn:function(){return tu},easeSinInOut:function(){return ru},easeSinOut:function(){return nu},every:function(){return He},extent:function(){return k},fcumsum:function(){return T},filter:function(){return ze},flatGroup:function(){return Z},flatRollup:function(){return N},forceCenter:function(){return Yu},forceCollide:function(){return ul},forceLink:function(){return fl},forceManyBody:function(){return wl},forceRadial:function(){return xl},forceSimulation:function(){return bl},forceX:function(){return _l},forceY:function(){return Sl},format:function(){return Ol.WU},formatDefaultLocale:function(){return Ol.ZP},formatLocale:function(){return Cl.Z},formatPrefix:function(){return Ol.jH},formatSpecifier:function(){return El.Z},fsum:function(){return R},geoAlbers:function(){return Jp},geoAlbersUsa:function(){return Qp},geoArea:function(){return Rc},geoAzimuthalEqualArea:function(){return rh},geoAzimuthalEqualAreaRaw:function(){return nh},geoAzimuthalEquidistant:function(){return ih},geoAzimuthalEquidistantRaw:function(){return oh},geoBounds:function(){return pf},geoCentroid:function(){return Cf},geoCircle:function(){return jf},geoClipAntimeridian:function(){return qf},geoClipCircle:function(){return Yf},geoClipExtent:function(){return rd},geoClipRectangle:function(){return nd},geoConicConformal:function(){return fh},geoConicConformalRaw:function(){return ch},geoConicEqualArea:function(){return Kp},geoConicEqualAreaRaw:function(){return Xp},geoConicEquidistant:function(){return gh},geoConicEquidistantRaw:function(){return hh},geoContains:function(){return wd},geoDistance:function(){return fd},geoEqualEarth:function(){return _h},geoEqualEarthRaw:function(){return xh},geoEquirectangular:function(){return ph},geoEquirectangularRaw:function(){return dh},geoGnomonic:function(){return Oh},geoGnomonicRaw:function(){return Sh},geoGraticule:function(){return Od},geoGraticule10:function(){return Cd},geoIdentity:function(){return Ch},geoInterpolate:function(){return Ed},geoLength:function(){return ud},geoMercator:function(){return sh},geoMercatorRaw:function(){return ah},geoNaturalEarth1:function(){return Ah},geoNaturalEarth1Raw:function(){return Eh},geoOrthographic:function(){return kh},geoOrthographicRaw:function(){return Mh},geoPath:function(){return Ip},geoProjection:function(){return $p},geoProjectionMutator:function(){return qp},geoRotation:function(){return If},geoStereographic:function(){return Rh},geoStereographicRaw:function(){return Ph},geoStream:function(){return sc},geoTransform:function(){return Bp},geoTransverseMercator:function(){return Ih},geoTransverseMercatorRaw:function(){return Th},gray:function(){return Di},greatest:function(){return ve},greatestIndex:function(){return Ie},group:function(){return D},groupSort:function(){return X},groups:function(){return j},hcl:function(){return Ui},hierarchy:function(){return Nh},histogram:function(){return le},hsl:function(){return Zr.Ym},html:function(){return $u},image:function(){return Vu},index:function(){return V},indexes:function(){return z},interpolate:function(){return Un.Z},interpolateArray:function(){return Gg.Z},interpolateBasis:function(){return Wg.Z},interpolateBasisClosed:function(){return $g.Z},interpolateBlues:function(){return $m},interpolateBrBG:function(){return im},interpolateBuGn:function(){return Sm},interpolateBuPu:function(){return Cm},interpolateCividis:function(){return oy},interpolateCool:function(){return sy},interpolateCubehelix:function(){return fv},interpolateCubehelixDefault:function(){return iy},interpolateCubehelixLong:function(){return dv},interpolateDate:function(){return qg.Z},interpolateDiscrete:function(){return Yg},interpolateGnBu:function(){return Am},interpolateGreens:function(){return Ym},interpolateGreys:function(){return Km},interpolateHcl:function(){return uv},interpolateHclLong:function(){return lv},interpolateHsl:function(){return ov},interpolateHslLong:function(){return iv},interpolateHue:function(){return Kg},interpolateInferno:function(){return yy},interpolateLab:function(){return av},interpolateMagma:function(){return my},interpolateNumber:function(){return Mr.Z},interpolateNumberArray:function(){return Jg.Z},interpolateObject:function(){return Qg.Z},interpolateOrRd:function(){return km},interpolateOranges:function(){return ry},interpolatePRGn:function(){return sm},interpolatePiYG:function(){return lm},interpolatePlasma:function(){return by},interpolatePuBu:function(){return Im},interpolatePuBuGn:function(){return Rm},interpolatePuOr:function(){return fm},interpolatePuRd:function(){return Dm},interpolatePurples:function(){return Qm},interpolateRainbow:function(){return ly},interpolateRdBu:function(){return pm},interpolateRdGy:function(){return gm},interpolateRdPu:function(){return Lm},interpolateRdYlBu:function(){return mm},interpolateRdYlGn:function(){return bm},interpolateReds:function(){return ty},interpolateRgb:function(){return Nr.ZP},interpolateRgbBasis:function(){return Nr.hD},interpolateRgbBasisClosed:function(){return Nr.YD},interpolateRound:function(){return ev.Z},interpolateSinebow:function(){return py},interpolateSpectral:function(){return xm},interpolateString:function(){return Fr.Z},interpolateTransformCss:function(){return Ir},interpolateTransformSvg:function(){return Br},interpolateTurbo:function(){return hy},interpolateViridis:function(){return vy},interpolateWarm:function(){return ay},interpolateYlGn:function(){return Hm},interpolateYlGnBu:function(){return Nm},interpolateYlOrBr:function(){return zm},interpolateYlOrRd:function(){return Gm},interpolateZoom:function(){return nv},interrupt:function(){return Er},intersection:function(){return Ye},interval:function(){return R_},isoFormat:function(){return M_},isoParse:function(){return P_},json:function(){return Uu},lab:function(){return ji},lch:function(){return zi},least:function(){return Re},leastIndex:function(){return Te},line:function(){return Qy},lineRadial:function(){return ub},link:function(){return yb},linkHorizontal:function(){return bb},linkRadial:function(){return xb},linkVertical:function(){return wb},local:function(){return _y},map:function(){return Ue},matcher:function(){return Mt},max:function(){return ce},maxIndex:function(){return fe},mean:function(){return _e},median:function(){return Se},medianIndex:function(){return Oe},merge:function(){return Ce},min:function(){return de},minIndex:function(){return pe},mode:function(){return Ee},namespace:function(){return zt},namespaces:function(){return Vt},nice:function(){return se},now:function(){return or},pack:function(){return gg},packEnclose:function(){return Qh},packSiblings:function(){return pg},pairs:function(){return Ae},partition:function(){return xg},path:function(){return ci},pathRound:function(){return fi},permute:function(){return W},pie:function(){return rb},piecewise:function(){return pv.Z},pointRadial:function(){return cb},pointer:function(){return Wn},pointers:function(){return Oy},polygonArea:function(){return gv},polygonCentroid:function(){return vv},polygonContains:function(){return xv},polygonHull:function(){return wv},polygonLength:function(){return _v},precisionFixed:function(){return Al.Z},precisionPrefix:function(){return Ml.Z},precisionRound:function(){return kl.Z},quadtree:function(){return el},quantile:function(){return me},quantileIndex:function(){return be},quantileSorted:function(){return ye},quantize:function(){return hv},quickselect:function(){return he},radialArea:function(){return lb},radialLine:function(){return ub},randomBates:function(){return kv},randomBernoulli:function(){return Tv},randomBeta:function(){return Dv},randomBinomial:function(){return jv},randomCauchy:function(){return Zv},randomExponential:function(){return Pv},randomGamma:function(){return Bv},randomGeometric:function(){return Iv},randomInt:function(){return Cv},randomIrwinHall:function(){return Mv},randomLcg:function(){return Uv},randomLogNormal:function(){return Av},randomLogistic:function(){return Nv},randomNormal:function(){return Ev},randomPareto:function(){return Rv},randomPoisson:function(){return Fv},randomUniform:function(){return Ov},randomWeibull:function(){return Lv},range:function(){return ke},rank:function(){return Pe},reduce:function(){return Ge},reverse:function(){return We},rgb:function(){return Zr.B8},ribbon:function(){return _i},ribbonArrow:function(){return Si},rollup:function(){return F},rollups:function(){return H},scaleBand:function(){return Gv.scaleBand},scaleDiverging:function(){return Gv.scaleDiverging},scaleDivergingLog:function(){return Gv.scaleDivergingLog},scaleDivergingPow:function(){return Gv.scaleDivergingPow},scaleDivergingSqrt:function(){return Gv.scaleDivergingSqrt},scaleDivergingSymlog:function(){return Gv.scaleDivergingSymlog},scaleIdentity:function(){return Gv.scaleIdentity},scaleImplicit:function(){return Gv.scaleImplicit},scaleLinear:function(){return Gv.scaleLinear},scaleLog:function(){return Gv.scaleLog},scaleOrdinal:function(){return Gv.scaleOrdinal},scalePoint:function(){return Gv.scalePoint},scalePow:function(){return Gv.scalePow},scaleQuantile:function(){return Gv.scaleQuantile},scaleQuantize:function(){return Gv.scaleQuantize},scaleRadial:function(){return Gv.scaleRadial},scaleSequential:function(){return Gv.scaleSequential},scaleSequentialLog:function(){return Gv.scaleSequentialLog},scaleSequentialPow:function(){return Gv.scaleSequentialPow},scaleSequentialQuantile:function(){return Gv.scaleSequentialQuantile},scaleSequentialSqrt:function(){return Gv.scaleSequentialSqrt},scaleSequentialSymlog:function(){return Gv.scaleSequentialSymlog},scaleSqrt:function(){return Gv.scaleSqrt},scaleSymlog:function(){return Gv.scaleSymlog},scaleThreshold:function(){return Gv.scaleThreshold},scaleTime:function(){return Gv.scaleTime},scaleUtc:function(){return Gv.scaleUtc},scan:function(){return Be},schemeAccent:function(){return qv},schemeBlues:function(){return Wm},schemeBrBG:function(){return om},schemeBuGn:function(){return _m},schemeBuPu:function(){return Om},schemeCategory10:function(){return $v},schemeDark2:function(){return Yv},schemeGnBu:function(){return Em},schemeGreens:function(){return qm},schemeGreys:function(){return Xm},schemeOrRd:function(){return Mm},schemeOranges:function(){return ny},schemePRGn:function(){return am},schemePaired:function(){return Xv},schemePastel1:function(){return Kv},schemePastel2:function(){return Jv},schemePiYG:function(){return um},schemePuBu:function(){return Tm},schemePuBuGn:function(){return Pm},schemePuOr:function(){return cm},schemePuRd:function(){return Bm},schemePurples:function(){return Jm},schemeRdBu:function(){return dm},schemeRdGy:function(){return hm},schemeRdPu:function(){return jm},schemeRdYlBu:function(){return vm},schemeRdYlGn:function(){return ym},schemeReds:function(){return ey},schemeSet1:function(){return Qv},schemeSet2:function(){return em},schemeSet3:function(){return tm},schemeSpectral:function(){return wm},schemeTableau10:function(){return nm},schemeYlGn:function(){return Fm},schemeYlGnBu:function(){return Zm},schemeYlOrBr:function(){return Vm},schemeYlOrRd:function(){return Um},select:function(){return Ln},selectAll:function(){return Cy},selection:function(){return jn},selector:function(){return Ot},selectorAll:function(){return At},shuffle:function(){return De},shuffler:function(){return je},some:function(){return Ve},sort:function(){return $},stack:function(){return Vw},stackOffsetDiverging:function(){return Uw},stackOffsetExpand:function(){return zw},stackOffsetNone:function(){return Zw},stackOffsetSilhouette:function(){return Gw},stackOffsetWiggle:function(){return Ww},stackOrderAppearance:function(){return $w},stackOrderAscending:function(){return Yw},stackOrderDescending:function(){return Kw},stackOrderInsideOut:function(){return Jw},stackOrderNone:function(){return Nw},stackOrderReverse:function(){return Qw},stratify:function(){return Ag},style:function(){return en},subset:function(){return Qe},sum:function(){return Le},superset:function(){return Ke},svg:function(){return qu},symbol:function(){return Yb},symbolAsterisk:function(){return Sb},symbolCircle:function(){return Ob},symbolCross:function(){return Cb},symbolDiamond:function(){return Mb},symbolDiamond2:function(){return kb},symbolPlus:function(){return Pb},symbolSquare:function(){return Rb},symbolSquare2:function(){return Tb},symbolStar:function(){return jb},symbolTimes:function(){return Wb},symbolTriangle:function(){return Zb},symbolTriangle2:function(){return Fb},symbolWye:function(){return Gb},symbolX:function(){return Wb},symbols:function(){return $b},symbolsFill:function(){return $b},symbolsStroke:function(){return qb},text:function(){return Lu},thresholdFreedmanDiaconis:function(){return we},thresholdScott:function(){return xe},thresholdSturges:function(){return ue},tickFormat:function(){return Gv.tickFormat},tickIncrement:function(){return ie},tickStep:function(){return ae},ticks:function(){return oe},timeDay:function(){return _x},timeDays:function(){return Sx},timeFormat:function(){return O_.i$},timeFormatDefaultLocale:function(){return O_.ZP},timeFormatLocale:function(){return C_.Z},timeFriday:function(){return Bx},timeFridays:function(){return Hx},timeHour:function(){return yx},timeHours:function(){return bx},timeInterval:function(){return nx},timeMillisecond:function(){return rx},timeMilliseconds:function(){return ox},timeMinute:function(){return hx},timeMinutes:function(){return gx},timeMonday:function(){return Px},timeMondays:function(){return Lx},timeMonth:function(){return o_},timeMonths:function(){return i_},timeParse:function(){return O_.Z1},timeSaturday:function(){return Dx},timeSaturdays:function(){return Vx},timeSecond:function(){return dx},timeSeconds:function(){return px},timeSunday:function(){return kx},timeSundays:function(){return jx},timeThursday:function(){return Ix},timeThursdays:function(){return Fx},timeTickInterval:function(){return S_},timeTicks:function(){return __},timeTuesday:function(){return Rx},timeTuesdays:function(){return Zx},timeWednesday:function(){return Tx},timeWednesdays:function(){return Nx},timeWeek:function(){return kx},timeWeeks:function(){return jx},timeYear:function(){return u_},timeYears:function(){return l_},timeout:function(){return dr},timer:function(){return sr},timerFlush:function(){return ur},transition:function(){return oo},transpose:function(){return Ze},tree:function(){return jg},treemap:function(){return Hg},treemapBinary:function(){return Vg},treemapDice:function(){return wg},treemapResquarify:function(){return Ug},treemapSlice:function(){return Lg},treemapSliceDice:function(){return zg},treemapSquarify:function(){return Fg},tsv:function(){return Hu},tsvFormat:function(){return Ns},tsvFormatBody:function(){return Fs},tsvFormatRow:function(){return Vs},tsvFormatRows:function(){return Hs},tsvFormatValue:function(){return zs},tsvParse:function(){return Ls},tsvParseRows:function(){return Zs},union:function(){return et},unixDay:function(){return Ex},unixDays:function(){return Ax},utcDay:function(){return Ox},utcDays:function(){return Cx},utcFormat:function(){return O_.g0},utcFriday:function(){return Yx},utcFridays:function(){return n_},utcHour:function(){return wx},utcHours:function(){return xx},utcMillisecond:function(){return rx},utcMilliseconds:function(){return ox},utcMinute:function(){return vx},utcMinutes:function(){return mx},utcMonday:function(){return Gx},utcMondays:function(){return Jx},utcMonth:function(){return a_},utcMonths:function(){return s_},utcParse:function(){return O_.wp},utcSaturday:function(){return Xx},utcSaturdays:function(){return r_},utcSecond:function(){return dx},utcSeconds:function(){return px},utcSunday:function(){return Ux},utcSundays:function(){return Kx},utcThursday:function(){return qx},utcThursdays:function(){return t_},utcTickInterval:function(){return x_},utcTicks:function(){return w_},utcTuesday:function(){return Wx},utcTuesdays:function(){return Qx},utcWednesday:function(){return $x},utcWednesdays:function(){return e_},utcWeek:function(){return Ux},utcWeeks:function(){return Kx},utcYear:function(){return c_},utcYears:function(){return f_},variance:function(){return A},window:function(){return Xt},xml:function(){return Wu},zip:function(){return Fe},zoom:function(){return G_},zoomIdentity:function(){return D_},zoomTransform:function(){return j_}});const l=i(r),c=l.right,f=l.left,d=i(s).center;var p=c;function h(e,t){if(!((t=+t)>=0))throw new RangeError("invalid r");let n=e.length;if(!((n=Math.floor(n))>=0))throw new RangeError("invalid length");if(!n||!t)return e;const r=w(t),o=e.slice();return r(e,o,0,n,1),r(o,e,0,n,1),r(e,o,0,n,1),e}const g=m(w),v=m((function(e){const t=w(e);return(e,n,r,o,i)=>{t(e,n,(r<<=2)+0,(o<<=2)+0,i<<=2),t(e,n,r+1,o+1,i),t(e,n,r+2,o+2,i),t(e,n,r+3,o+3,i)}}));function m(e){return function(t,n,r=n){if(!((n=+n)>=0))throw new RangeError("invalid rx");if(!((r=+r)>=0))throw new RangeError("invalid ry");let{data:o,width:i,height:a}=t;if(!((i=Math.floor(i))>=0))throw new RangeError("invalid width");if(!((a=Math.floor(void 0!==a?a:o.length/i))>=0))throw new RangeError("invalid height");if(!i||!a||!n&&!r)return t;const s=n&&e(n),u=r&&e(r),l=o.slice();return s&&u?(y(s,l,o,i,a),y(s,o,l,i,a),y(s,l,o,i,a),b(u,o,l,i,a),b(u,l,o,i,a),b(u,o,l,i,a)):s?(y(s,o,l,i,a),y(s,l,o,i,a),y(s,o,l,i,a)):u&&(b(u,o,l,i,a),b(u,l,o,i,a),b(u,o,l,i,a)),t}}function y(e,t,n,r,o){for(let i=0,a=r*o;i<a;)e(t,n,i,i+=r,1)}function b(e,t,n,r,o){for(let i=0,a=r*o;i<r;++i)e(t,n,i,i+a,r)}function w(e){const t=Math.floor(e);if(t===e)return function(e){const t=2*e+1;return(n,r,o,i,a)=>{if(!((i-=a)>=o))return;let s=e*r[o];const u=a*e;for(let e=o,t=o+u;e<t;e+=a)s+=r[Math.min(i,e)];for(let e=o,l=i;e<=l;e+=a)s+=r[Math.min(i,e+u)],n[e]=s/t,s-=r[Math.max(o,e-u)]}}(e);const n=e-t,r=2*e+1;return(e,o,i,a,s)=>{if(!((a-=s)>=i))return;let u=t*o[i];const l=s*t,c=l+s;for(let t=i,n=i+l;t<n;t+=s)u+=o[Math.min(a,t)];for(let t=i,f=a;t<=f;t+=s)u+=o[Math.min(a,t+l)],e[t]=(u+n*(o[Math.max(i,t-c)]+o[Math.min(a,t+c)]))/r,u-=o[Math.max(i,t-l)]}}function x(e,t){let n=0;if(void 0===t)for(let r of e)null!=r&&(r=+r)>=r&&++n;else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(o=+o)>=o&&++n}return n}function _(e){return 0|e.length}function S(e){return!(e>0)}function O(e){return"object"!==typeof e||"length"in e?e:Array.from(e)}function C(...e){const t="function"===typeof e[e.length-1]&&function(e){return t=>e(...t)}(e.pop()),n=(e=e.map(O)).map(_),r=e.length-1,o=new Array(r+1).fill(0),i=[];if(r<0||n.some(S))return i;for(;;){i.push(o.map(((t,n)=>e[n][t])));let a=r;for(;++o[a]===n[a];){if(0===a)return t?i.map(t):i;o[a--]=0}}}function E(e,t){var n=0,r=0;return Float64Array.from(e,void 0===t?e=>n+=+e||0:o=>n+=+t(o,r++,e)||0)}function A(e,t){let n,r=0,o=0,i=0;if(void 0===t)for(let a of e)null!=a&&(a=+a)>=a&&(n=a-o,o+=n/++r,i+=n*(a-o));else{let a=-1;for(let s of e)null!=(s=t(s,++a,e))&&(s=+s)>=s&&(n=s-o,o+=n/++r,i+=n*(s-o))}if(r>1)return i/(r-1)}function M(e,t){const n=A(e,t);return n?Math.sqrt(n):n}function k(e,t){let n,r;if(void 0===t)for(const o of e)null!=o&&(void 0===n?o>=o&&(n=r=o):(n>o&&(n=o),r<o&&(r=o)));else{let o=-1;for(let i of e)null!=(i=t(i,++o,e))&&(void 0===n?i>=i&&(n=r=i):(n>i&&(n=i),r<i&&(r=i)))}return[n,r]}class P{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){const t=this._partials;let n=0;for(let r=0;r<this._n&&r<32;r++){const o=t[r],i=e+o,a=Math.abs(e)<Math.abs(o)?e-(i-o):o-(i-e);a&&(t[n++]=a),e=i}return t[n]=e,this._n=n+1,this}valueOf(){const e=this._partials;let t,n,r,o=this._n,i=0;if(o>0){for(i=e[--o];o>0&&(t=i,n=e[--o],i=t+n,r=n-(i-t),!r););o>0&&(r<0&&e[o-1]<0||r>0&&e[o-1]>0)&&(n=2*r,t=i+n,n==t-i&&(i=t))}return i}}function R(e,t){const n=new P;if(void 0===t)for(let r of e)(r=+r)&&n.add(r);else{let r=-1;for(let o of e)(o=+t(o,++r,e))&&n.add(o)}return+n}function T(e,t){const n=new P;let r=-1;return Float64Array.from(e,void 0===t?e=>n.add(+e||0):o=>n.add(+t(o,++r,e)||0))}var I=n(909);function B(e){return e}function D(e,...t){return G(e,B,B,t)}function j(e,...t){return G(e,Array.from,B,t)}function L(e,t){for(let n=1,r=t.length;n<r;++n)e=e.flatMap((e=>e.pop().map((([t,n])=>[...e,t,n]))));return e}function Z(e,...t){return L(j(e,...t),t)}function N(e,t,...n){return L(H(e,t,...n),n)}function F(e,t,...n){return G(e,B,t,n)}function H(e,t,...n){return G(e,Array.from,t,n)}function V(e,...t){return G(e,B,U,t)}function z(e,...t){return G(e,Array.from,U,t)}function U(e){if(1!==e.length)throw new Error("duplicate key");return e[0]}function G(e,t,n,r){return function e(o,i){if(i>=r.length)return n(o);const a=new I.L,s=r[i++];let u=-1;for(const t of o){const e=s(t,++u,o),n=a.get(e);n?n.push(t):a.set(e,[t])}for(const[t,n]of a)a.set(t,e(n,i));return t(a)}(e,0)}function W(e,t){return Array.from(t,(t=>e[t]))}function $(e,...t){if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);let[n]=t;if(n&&2!==n.length||t.length>1){const r=Uint32Array.from(e,((e,t)=>t));return t.length>1?(t=t.map((t=>e.map(t))),r.sort(((e,n)=>{for(const r of t){const t=Y(r[e],r[n]);if(t)return t}}))):(n=e.map(n),r.sort(((e,t)=>Y(n[e],n[t])))),W(e,r)}return e.sort(q(n))}function q(e=r){if(e===r)return Y;if("function"!==typeof e)throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||0===r?r:(0===e(n,n))-(0===e(t,t))}}function Y(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:e>t?1:0)}function X(e,t,n){return(2!==t.length?$(F(e,t,n),(([e,t],[n,o])=>r(t,o)||r(e,n))):$(D(e,n),(([e,n],[o,i])=>t(n,i)||r(e,o)))).map((([e])=>e))}var K=Array.prototype,J=K.slice;K.map;function Q(e){return()=>e}const ee=Math.sqrt(50),te=Math.sqrt(10),ne=Math.sqrt(2);function re(e,t,n){const r=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(r)),i=r/Math.pow(10,o),a=i>=ee?10:i>=te?5:i>=ne?2:1;let s,u,l;return o<0?(l=Math.pow(10,-o)/a,s=Math.round(e*l),u=Math.round(t*l),s/l<e&&++s,u/l>t&&--u,l=-l):(l=Math.pow(10,o)*a,s=Math.round(e/l),u=Math.round(t/l),s*l<e&&++s,u*l>t&&--u),u<s&&.5<=n&&n<2?re(e,t,2*n):[s,u,l]}function oe(e,t,n){if(!((n=+n)>0))return[];if((e=+e)===(t=+t))return[e];const r=t<e,[o,i,a]=r?re(t,e,n):re(e,t,n);if(!(i>=o))return[];const s=i-o+1,u=new Array(s);if(r)if(a<0)for(let l=0;l<s;++l)u[l]=(i-l)/-a;else for(let l=0;l<s;++l)u[l]=(i-l)*a;else if(a<0)for(let l=0;l<s;++l)u[l]=(o+l)/-a;else for(let l=0;l<s;++l)u[l]=(o+l)*a;return u}function ie(e,t,n){return re(e=+e,t=+t,n=+n)[2]}function ae(e,t,n){n=+n;const r=(t=+t)<(e=+e),o=r?ie(t,e,n):ie(e,t,n);return(r?-1:1)*(o<0?1/-o:o)}function se(e,t,n){let r;for(;;){const o=ie(e,t,n);if(o===r||0===o||!isFinite(o))return[e,t];o>0?(e=Math.floor(e/o)*o,t=Math.ceil(t/o)*o):o<0&&(e=Math.ceil(e*o)/o,t=Math.floor(t*o)/o),r=o}}function ue(e){return Math.max(1,Math.ceil(Math.log(x(e))/Math.LN2)+1)}function le(){var e=B,t=k,n=ue;function r(r){Array.isArray(r)||(r=Array.from(r));var o,i,a,s=r.length,u=new Array(s);for(o=0;o<s;++o)u[o]=e(r[o],o,r);var l=t(u),c=l[0],f=l[1],d=n(u,c,f);if(!Array.isArray(d)){const e=f,n=+d;if(t===k&&([c,f]=se(c,f,n)),(d=oe(c,f,n))[0]<=c&&(a=ie(c,f,n)),d[d.length-1]>=f)if(e>=f&&t===k){const e=ie(c,f,n);isFinite(e)&&(e>0?f=(Math.floor(f/e)+1)*e:e<0&&(f=(Math.ceil(f*-e)+1)/-e))}else d.pop()}for(var h=d.length,g=0,v=h;d[g]<=c;)++g;for(;d[v-1]>f;)--v;(g||v<h)&&(d=d.slice(g,v),h=v-g);var m,y=new Array(h+1);for(o=0;o<=h;++o)(m=y[o]=[]).x0=o>0?d[o-1]:c,m.x1=o<h?d[o]:f;if(isFinite(a)){if(a>0)for(o=0;o<s;++o)null!=(i=u[o])&&c<=i&&i<=f&&y[Math.min(h,Math.floor((i-c)/a))].push(r[o]);else if(a<0)for(o=0;o<s;++o)if(null!=(i=u[o])&&c<=i&&i<=f){const e=Math.floor((c-i)*a);y[Math.min(h,e+(d[e]<=i))].push(r[o])}}else for(o=0;o<s;++o)null!=(i=u[o])&&c<=i&&i<=f&&y[p(d,i,0,h)].push(r[o]);return y}return r.value=function(t){return arguments.length?(e="function"===typeof t?t:Q(t),r):e},r.domain=function(e){return arguments.length?(t="function"===typeof e?e:Q([e[0],e[1]]),r):t},r.thresholds=function(e){return arguments.length?(n="function"===typeof e?e:Q(Array.isArray(e)?J.call(e):e),r):n},r}function ce(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n<r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(n<o||void 0===n&&o>=o)&&(n=o)}return n}function fe(e,t){let n,r=-1,o=-1;if(void 0===t)for(const i of e)++o,null!=i&&(n<i||void 0===n&&i>=i)&&(n=i,r=o);else for(let i of e)null!=(i=t(i,++o,e))&&(n<i||void 0===n&&i>=i)&&(n=i,r=o);return r}function de(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n>r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}function pe(e,t){let n,r=-1,o=-1;if(void 0===t)for(const i of e)++o,null!=i&&(n>i||void 0===n&&i>=i)&&(n=i,r=o);else for(let i of e)null!=(i=t(i,++o,e))&&(n>i||void 0===n&&i>=i)&&(n=i,r=o);return r}function he(e,t,n=0,r=1/0,o){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(o=void 0===o?Y:q(o);r>n;){if(r-n>600){const i=r-n+1,a=t-n+1,s=Math.log(i),u=.5*Math.exp(2*s/3),l=.5*Math.sqrt(s*u*(i-u)/i)*(a-i/2<0?-1:1);he(e,t,Math.max(n,Math.floor(t-a*u/i+l)),Math.min(r,Math.floor(t+(i-a)*u/i+l)),o)}const i=e[t];let a=n,s=r;for(ge(e,n,t),o(e[r],i)>0&&ge(e,n,r);a<s;){for(ge(e,a,s),++a,--s;o(e[a],i)<0;)++a;for(;o(e[s],i)>0;)--s}0===o(e[n],i)?ge(e,n,s):(++s,ge(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function ge(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function ve(e,t=r){let n,o=!1;if(1===t.length){let i;for(const a of e){const e=t(a);(o?r(e,i)>0:0===r(e,e))&&(n=a,i=e,o=!0)}}else for(const r of e)(o?t(r,n)>0:0===t(r,r))&&(n=r,o=!0);return n}function me(e,t,n){if((r=(e=Float64Array.from(u(e,n))).length)&&!isNaN(t=+t)){if(t<=0||r<2)return de(e);if(t>=1)return ce(e);var r,o=(r-1)*t,i=Math.floor(o),a=ce(he(e,i).subarray(0,i+1));return a+(de(e.subarray(i+1))-a)*(o-i)}}function ye(e,t,n=s){if((r=e.length)&&!isNaN(t=+t)){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,o=(r-1)*t,i=Math.floor(o),a=+n(e[i],i,e);return a+(+n(e[i+1],i+1,e)-a)*(o-i)}}function be(e,t,n){if((r=(e=Float64Array.from(u(e,n))).length)&&!isNaN(t=+t)){if(t<=0||r<2)return pe(e);if(t>=1)return fe(e);var r,o=Math.floor((r-1)*t),i=he(Uint32Array.from(e,((e,t)=>t)),o,0,r-1,((t,n)=>Y(e[t],e[n])));return ve(i.subarray(0,o+1),(t=>e[t]))}}function we(e,t,n){const r=x(e),o=me(e,.75)-me(e,.25);return r&&o?Math.ceil((n-t)/(2*o*Math.pow(r,-1/3))):1}function xe(e,t,n){const r=x(e),o=M(e);return r&&o?Math.ceil((n-t)*Math.cbrt(r)/(3.49*o)):1}function _e(e,t){let n=0,r=0;if(void 0===t)for(let o of e)null!=o&&(o=+o)>=o&&(++n,r+=o);else{let o=-1;for(let i of e)null!=(i=t(i,++o,e))&&(i=+i)>=i&&(++n,r+=i)}if(n)return r/n}function Se(e,t){return me(e,.5,t)}function Oe(e,t){return be(e,.5,t)}function Ce(e){return Array.from(function*(e){for(const t of e)yield*t}(e))}function Ee(e,t){const n=new I.L;if(void 0===t)for(let i of e)null!=i&&i>=i&&n.set(i,(n.get(i)||0)+1);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&o>=o&&n.set(o,(n.get(o)||0)+1)}let r,o=0;for(const[i,a]of n)a>o&&(o=a,r=i);return r}function Ae(e,t=Me){const n=[];let r,o=!1;for(const i of e)o&&n.push(t(r,i)),r=i,o=!0;return n}function Me(e,t){return[e,t]}function ke(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(o);++r<o;)i[r]=e+r*n;return i}function Pe(e,t=r){if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");let n=Array.from(e);const o=new Float64Array(n.length);2!==t.length&&(n=n.map(t),t=r);const i=(e,r)=>t(n[e],n[r]);let a,s;return(e=Uint32Array.from(n,((e,t)=>t))).sort(t===r?(e,t)=>Y(n[e],n[t]):q(i)),e.forEach(((e,t)=>{const n=i(e,void 0===a?e:a);n>=0?((void 0===a||n>0)&&(a=e,s=t),o[e]=s):o[e]=NaN})),o}function Re(e,t=r){let n,o=!1;if(1===t.length){let i;for(const a of e){const e=t(a);(o?r(e,i)<0:0===r(e,e))&&(n=a,i=e,o=!0)}}else for(const r of e)(o?t(r,n)<0:0===t(r,r))&&(n=r,o=!0);return n}function Te(e,t=r){if(1===t.length)return pe(e,t);let n,o=-1,i=-1;for(const r of e)++i,(o<0?0===t(r,r):t(r,n)<0)&&(n=r,o=i);return o}function Ie(e,t=r){if(1===t.length)return fe(e,t);let n,o=-1,i=-1;for(const r of e)++i,(o<0?0===t(r,r):t(r,n)>0)&&(n=r,o=i);return o}function Be(e,t){const n=Te(e,t);return n<0?void 0:n}var De=je(Math.random);function je(e){return function(t,n=0,r=t.length){let o=r-(n=+n);for(;o;){const r=e()*o--|0,i=t[o+n];t[o+n]=t[r+n],t[r+n]=i}return t}}function Le(e,t){let n=0;if(void 0===t)for(let r of e)(r=+r)&&(n+=r);else{let r=-1;for(let o of e)(o=+t(o,++r,e))&&(n+=o)}return n}function Ze(e){if(!(o=e.length))return[];for(var t=-1,n=de(e,Ne),r=new Array(n);++t<n;)for(var o,i=-1,a=r[t]=new Array(o);++i<o;)a[i]=e[i][t];return r}function Ne(e){return e.length}function Fe(){return Ze(arguments)}function He(e,t){if("function"!==typeof t)throw new TypeError("test is not a function");let n=-1;for(const r of e)if(!t(r,++n,e))return!1;return!0}function Ve(e,t){if("function"!==typeof t)throw new TypeError("test is not a function");let n=-1;for(const r of e)if(t(r,++n,e))return!0;return!1}function ze(e,t){if("function"!==typeof t)throw new TypeError("test is not a function");const n=[];let r=-1;for(const o of e)t(o,++r,e)&&n.push(o);return n}function Ue(e,t){if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!==typeof t)throw new TypeError("mapper is not a function");return Array.from(e,((n,r)=>t(n,r,e)))}function Ge(e,t,n){if("function"!==typeof t)throw new TypeError("reducer is not a function");const r=e[Symbol.iterator]();let o,i,a=-1;if(arguments.length<3){if(({done:o,value:n}=r.next()),o)return;++a}for(;({done:o,value:i}=r.next()),!o;)n=t(n,i,++a,e);return n}function We(e){if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(e).reverse()}function $e(e,...t){e=new I.H(e);for(const n of t)for(const t of n)e.delete(t);return e}function qe(e,t){const n=t[Symbol.iterator](),r=new I.H;for(const o of e){if(r.has(o))return!1;let e,t;for(;({value:e,done:t}=n.next())&&!t;){if(Object.is(o,e))return!1;r.add(e)}}return!0}function Ye(e,...t){e=new I.H(e),t=t.map(Xe);e:for(const n of e)for(const r of t)if(!r.has(n)){e.delete(n);continue e}return e}function Xe(e){return e instanceof I.H?e:new I.H(e)}function Ke(e,t){const n=e[Symbol.iterator](),r=new Set;for(const o of t){const e=Je(o);if(r.has(e))continue;let t,i;for(;({value:t,done:i}=n.next());){if(i)return!1;const n=Je(t);if(r.add(n),Object.is(e,n))break}}return!0}function Je(e){return null!==e&&"object"===typeof e?e.valueOf():e}function Qe(e,t){return Ke(t,e)}function et(...e){const t=new I.H;for(const n of e)for(const e of n)t.add(e);return t}function tt(e){return e}var nt=1,rt=2,ot=3,it=4,at=1e-6;function st(e){return"translate("+e+",0)"}function ut(e){return"translate(0,"+e+")"}function lt(e){return t=>+e(t)}function ct(e,t){return t=Math.max(0,e.bandwidth()-2*t)/2,e.round()&&(t=Math.round(t)),n=>+e(n)+t}function ft(){return!this.__axis}function dt(e,t){var n=[],r=null,o=null,i=6,a=6,s=3,u="undefined"!==typeof window&&window.devicePixelRatio>1?0:.5,l=e===nt||e===it?-1:1,c=e===it||e===rt?"x":"y",f=e===nt||e===ot?st:ut;function d(d){var p=null==r?t.ticks?t.ticks.apply(t,n):t.domain():r,h=null==o?t.tickFormat?t.tickFormat.apply(t,n):tt:o,g=Math.max(i,0)+s,v=t.range(),m=+v[0]+u,y=+v[v.length-1]+u,b=(t.bandwidth?ct:lt)(t.copy(),u),w=d.selection?d.selection():d,x=w.selectAll(".domain").data([null]),_=w.selectAll(".tick").data(p,t).order(),S=_.exit(),O=_.enter().append("g").attr("class","tick"),C=_.select("line"),E=_.select("text");x=x.merge(x.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),_=_.merge(O),C=C.merge(O.append("line").attr("stroke","currentColor").attr(c+"2",l*i)),E=E.merge(O.append("text").attr("fill","currentColor").attr(c,l*g).attr("dy",e===nt?"0em":e===ot?"0.71em":"0.32em")),d!==w&&(x=x.transition(d),_=_.transition(d),C=C.transition(d),E=E.transition(d),S=S.transition(d).attr("opacity",at).attr("transform",(function(e){return isFinite(e=b(e))?f(e+u):this.getAttribute("transform")})),O.attr("opacity",at).attr("transform",(function(e){var t=this.parentNode.__axis;return f((t&&isFinite(t=t(e))?t:b(e))+u)}))),S.remove(),x.attr("d",e===it||e===rt?a?"M"+l*a+","+m+"H"+u+"V"+y+"H"+l*a:"M"+u+","+m+"V"+y:a?"M"+m+","+l*a+"V"+u+"H"+y+"V"+l*a:"M"+m+","+u+"H"+y),_.attr("opacity",1).attr("transform",(function(e){return f(b(e)+u)})),C.attr(c+"2",l*i),E.attr(c,l*g).text(h),w.filter(ft).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",e===rt?"start":e===it?"end":"middle"),w.each((function(){this.__axis=b}))}return d.scale=function(e){return arguments.length?(t=e,d):t},d.ticks=function(){return n=Array.from(arguments),d},d.tickArguments=function(e){return arguments.length?(n=null==e?[]:Array.from(e),d):n.slice()},d.tickValues=function(e){return arguments.length?(r=null==e?null:Array.from(e),d):r&&r.slice()},d.tickFormat=function(e){return arguments.length?(o=e,d):o},d.tickSize=function(e){return arguments.length?(i=a=+e,d):i},d.tickSizeInner=function(e){return arguments.length?(i=+e,d):i},d.tickSizeOuter=function(e){return arguments.length?(a=+e,d):a},d.tickPadding=function(e){return arguments.length?(s=+e,d):s},d.offset=function(e){return arguments.length?(u=+e,d):u},d}function pt(e){return dt(nt,e)}function ht(e){return dt(rt,e)}function gt(e){return dt(ot,e)}function vt(e){return dt(it,e)}var mt={value:()=>{}};function yt(){for(var e,t=0,n=arguments.length,r={};t<n;++t){if(!(e=arguments[t]+"")||e in r||/[\s.]/.test(e))throw new Error("illegal type: "+e);r[e]=[]}return new bt(r)}function bt(e){this._=e}function wt(e,t){for(var n,r=0,o=e.length;r<o;++r)if((n=e[r]).name===t)return n.value}function xt(e,t,n){for(var r=0,o=e.length;r<o;++r)if(e[r].name===t){e[r]=mt,e=e.slice(0,r).concat(e.slice(r+1));break}return null!=n&&e.push({name:t,value:n}),e}bt.prototype=yt.prototype={constructor:bt,on:function(e,t){var n,r,o=this._,i=(r=o,(e+"").trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");if(n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),e&&!r.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}}))),a=-1,s=i.length;if(!(arguments.length<2)){if(null!=t&&"function"!==typeof t)throw new Error("invalid callback: "+t);for(;++a<s;)if(n=(e=i[a]).type)o[n]=xt(o[n],e.name,t);else if(null==t)for(n in o)o[n]=xt(o[n],e.name,null);return this}for(;++a<s;)if((n=(e=i[a]).type)&&(n=wt(o[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new bt(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,r,o=new Array(n),i=0;i<n;++i)o[i]=arguments[i+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(i=0,n=(r=this._[e]).length;i<n;++i)r[i].value.apply(t,o)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var r=this._[e],o=0,i=r.length;o<i;++o)r[o].value.apply(t,n)}};var _t=yt;function St(){}function Ot(e){return null==e?St:function(){return this.querySelector(e)}}function Ct(e){return null==e?[]:Array.isArray(e)?e:Array.from(e)}function Et(){return[]}function At(e){return null==e?Et:function(){return this.querySelectorAll(e)}}function Mt(e){return function(){return this.matches(e)}}function kt(e){return function(t){return t.matches(e)}}var Pt=Array.prototype.find;function Rt(){return this.firstElementChild}var Tt=Array.prototype.filter;function It(){return Array.from(this.children)}function Bt(e){return new Array(e.length)}function Dt(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function jt(e,t,n,r,o,i){for(var a,s=0,u=t.length,l=i.length;s<l;++s)(a=t[s])?(a.__data__=i[s],r[s]=a):n[s]=new Dt(e,i[s]);for(;s<u;++s)(a=t[s])&&(o[s]=a)}function Lt(e,t,n,r,o,i,a){var s,u,l,c=new Map,f=t.length,d=i.length,p=new Array(f);for(s=0;s<f;++s)(u=t[s])&&(p[s]=l=a.call(u,u.__data__,s,t)+"",c.has(l)?o[s]=u:c.set(l,u));for(s=0;s<d;++s)l=a.call(e,i[s],s,i)+"",(u=c.get(l))?(r[s]=u,u.__data__=i[s],c.delete(l)):n[s]=new Dt(e,i[s]);for(s=0;s<f;++s)(u=t[s])&&c.get(p[s])===u&&(o[s]=u)}function Zt(e){return e.__data__}function Nt(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}function Ft(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}Dt.prototype={constructor:Dt,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var Ht="http://www.w3.org/1999/xhtml",Vt={svg:"http://www.w3.org/2000/svg",xhtml:Ht,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function zt(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),Vt.hasOwnProperty(t)?{space:Vt[t],local:e}:e}function Ut(e){return function(){this.removeAttribute(e)}}function Gt(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Wt(e,t){return function(){this.setAttribute(e,t)}}function $t(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function qt(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function Yt(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function Xt(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function Kt(e){return function(){this.style.removeProperty(e)}}function Jt(e,t,n){return function(){this.style.setProperty(e,t,n)}}function Qt(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function en(e,t){return e.style.getPropertyValue(t)||Xt(e).getComputedStyle(e,null).getPropertyValue(t)}function tn(e){return function(){delete this[e]}}function nn(e,t){return function(){this[e]=t}}function rn(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function on(e){return e.trim().split(/^|\s+/)}function an(e){return e.classList||new sn(e)}function sn(e){this._node=e,this._names=on(e.getAttribute("class")||"")}function un(e,t){for(var n=an(e),r=-1,o=t.length;++r<o;)n.add(t[r])}function ln(e,t){for(var n=an(e),r=-1,o=t.length;++r<o;)n.remove(t[r])}function cn(e){return function(){un(this,e)}}function fn(e){return function(){ln(this,e)}}function dn(e,t){return function(){(t.apply(this,arguments)?un:ln)(this,e)}}function pn(){this.textContent=""}function hn(e){return function(){this.textContent=e}}function gn(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}function vn(){this.innerHTML=""}function mn(e){return function(){this.innerHTML=e}}function yn(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}function bn(){this.nextSibling&&this.parentNode.appendChild(this)}function wn(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function xn(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===Ht&&t.documentElement.namespaceURI===Ht?t.createElement(e):t.createElementNS(n,e)}}function _n(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Sn(e){var t=zt(e);return(t.local?_n:xn)(t)}function On(){return null}function Cn(){var e=this.parentNode;e&&e.removeChild(this)}function En(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function An(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function Mn(e){return function(){var t=this.__on;if(t){for(var n,r=0,o=-1,i=t.length;r<i;++r)n=t[r],e.type&&n.type!==e.type||n.name!==e.name?t[++o]=n:this.removeEventListener(n.type,n.listener,n.options);++o?t.length=o:delete this.__on}}}function kn(e,t,n){return function(){var r,o=this.__on,i=function(e){return function(t){e.call(this,t,this.__data__)}}(t);if(o)for(var a=0,s=o.length;a<s;++a)if((r=o[a]).type===e.type&&r.name===e.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=i,r.options=n),void(r.value=t);this.addEventListener(e.type,i,n),r={type:e.type,name:e.name,value:t,listener:i,options:n},o?o.push(r):this.__on=[r]}}function Pn(e,t,n){var r=Xt(e),o=r.CustomEvent;"function"===typeof o?o=new o(t,n):(o=r.document.createEvent("Event"),n?(o.initEvent(t,n.bubbles,n.cancelable),o.detail=n.detail):o.initEvent(t,!1,!1)),e.dispatchEvent(o)}function Rn(e,t){return function(){return Pn(this,e,t)}}function Tn(e,t){return function(){return Pn(this,e,t.apply(this,arguments))}}sn.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var In=[null];function Bn(e,t){this._groups=e,this._parents=t}function Dn(){return new Bn([[document.documentElement]],In)}Bn.prototype=Dn.prototype={constructor:Bn,select:function(e){"function"!==typeof e&&(e=Ot(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i,a,s=t[o],u=s.length,l=r[o]=new Array(u),c=0;c<u;++c)(i=s[c])&&(a=e.call(i,i.__data__,c,s))&&("__data__"in i&&(a.__data__=i.__data__),l[c]=a);return new Bn(r,this._parents)},selectAll:function(e){e="function"===typeof e?function(e){return function(){return Ct(e.apply(this,arguments))}}(e):At(e);for(var t=this._groups,n=t.length,r=[],o=[],i=0;i<n;++i)for(var a,s=t[i],u=s.length,l=0;l<u;++l)(a=s[l])&&(r.push(e.call(a,a.__data__,l,s)),o.push(a));return new Bn(r,o)},selectChild:function(e){return this.select(null==e?Rt:function(e){return function(){return Pt.call(this.children,e)}}("function"===typeof e?e:kt(e)))},selectChildren:function(e){return this.selectAll(null==e?It:function(e){return function(){return Tt.call(this.children,e)}}("function"===typeof e?e:kt(e)))},filter:function(e){"function"!==typeof e&&(e=Mt(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i,a=t[o],s=a.length,u=r[o]=[],l=0;l<s;++l)(i=a[l])&&e.call(i,i.__data__,l,a)&&u.push(i);return new Bn(r,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,Zt);var n=t?Lt:jt,r=this._parents,o=this._groups;"function"!==typeof e&&(e=function(e){return function(){return e}}(e));for(var i=o.length,a=new Array(i),s=new Array(i),u=new Array(i),l=0;l<i;++l){var c=r[l],f=o[l],d=f.length,p=Nt(e.call(c,c&&c.__data__,l,r)),h=p.length,g=s[l]=new Array(h),v=a[l]=new Array(h);n(c,f,g,v,u[l]=new Array(d),p,t);for(var m,y,b=0,w=0;b<h;++b)if(m=g[b]){for(b>=w&&(w=b+1);!(y=v[w])&&++w<h;);m._next=y||null}}return(a=new Bn(a,r))._enter=s,a._exit=u,a},enter:function(){return new Bn(this._enter||this._groups.map(Bt),this._parents)},exit:function(){return new Bn(this._exit||this._groups.map(Bt),this._parents)},join:function(e,t,n){var r=this.enter(),o=this,i=this.exit();return"function"===typeof e?(r=e(r))&&(r=r.selection()):r=r.append(e+""),null!=t&&(o=t(o))&&(o=o.selection()),null==n?i.remove():n(i),r&&o?r.merge(o).order():o},merge:function(e){for(var t=e.selection?e.selection():e,n=this._groups,r=t._groups,o=n.length,i=r.length,a=Math.min(o,i),s=new Array(o),u=0;u<a;++u)for(var l,c=n[u],f=r[u],d=c.length,p=s[u]=new Array(d),h=0;h<d;++h)(l=c[h]||f[h])&&(p[h]=l);for(;u<o;++u)s[u]=n[u];return new Bn(s,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r,o=e[t],i=o.length-1,a=o[i];--i>=0;)(r=o[i])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=Ft);for(var n=this._groups,r=n.length,o=new Array(r),i=0;i<r;++i){for(var a,s=n[i],u=s.length,l=o[i]=new Array(u),c=0;c<u;++c)(a=s[c])&&(l[c]=a);l.sort(t)}return new Bn(o,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],o=0,i=r.length;o<i;++o){var a=r[o];if(a)return a}return null},size:function(){let e=0;for(const t of this)++e;return e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var o,i=t[n],a=0,s=i.length;a<s;++a)(o=i[a])&&e.call(o,o.__data__,a,i);return this},attr:function(e,t){var n=zt(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==t?n.local?Gt:Ut:"function"===typeof t?n.local?Yt:qt:n.local?$t:Wt)(n,t))},style:function(e,t,n){return arguments.length>1?this.each((null==t?Kt:"function"===typeof t?Qt:Jt)(e,t,null==n?"":n)):en(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?tn:"function"===typeof t?rn:nn)(e,t)):this.node()[e]},classed:function(e,t){var n=on(e+"");if(arguments.length<2){for(var r=an(this.node()),o=-1,i=n.length;++o<i;)if(!r.contains(n[o]))return!1;return!0}return this.each(("function"===typeof t?dn:t?cn:fn)(n,t))},text:function(e){return arguments.length?this.each(null==e?pn:("function"===typeof e?gn:hn)(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?vn:("function"===typeof e?yn:mn)(e)):this.node().innerHTML},raise:function(){return this.each(bn)},lower:function(){return this.each(wn)},append:function(e){var t="function"===typeof e?e:Sn(e);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(e,t){var n="function"===typeof e?e:Sn(e),r=null==t?On:"function"===typeof t?t:Ot(t);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(Cn)},clone:function(e){return this.select(e?An:En)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var r,o,i=function(e){return e.trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}(e+""),a=i.length;if(!(arguments.length<2)){for(s=t?kn:Mn,r=0;r<a;++r)this.each(s(i[r],t,n));return this}var s=this.node().__on;if(s)for(var u,l=0,c=s.length;l<c;++l)for(r=0,u=s[l];r<a;++r)if((o=i[r]).type===u.type&&o.name===u.name)return u.value},dispatch:function(e,t){return this.each(("function"===typeof t?Tn:Rn)(e,t))},[Symbol.iterator]:function*(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r,o=e[t],i=0,a=o.length;i<a;++i)(r=o[i])&&(yield r)}};var jn=Dn;function Ln(e){return"string"===typeof e?new Bn([[document.querySelector(e)]],[document.documentElement]):new Bn([[e]],In)}const Zn={passive:!1},Nn={capture:!0,passive:!1};function Fn(e){e.stopImmediatePropagation()}function Hn(e){e.preventDefault(),e.stopImmediatePropagation()}function Vn(e){var t=e.document.documentElement,n=Ln(e).on("dragstart.drag",Hn,Nn);"onselectstart"in t?n.on("selectstart.drag",Hn,Nn):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function zn(e,t){var n=e.document.documentElement,r=Ln(e).on("dragstart.drag",null);t&&(r.on("click.drag",Hn,Nn),setTimeout((function(){r.on("click.drag",null)}),0)),"onselectstart"in n?r.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}var Un=n(45326);function Gn(e){let t;for(;t=e.sourceEvent;)e=t;return e}function Wn(e,t){if(e=Gn(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=e.clientX,r.y=e.clientY,[(r=r.matrixTransform(t.getScreenCTM().inverse())).x,r.y]}if(t.getBoundingClientRect){var o=t.getBoundingClientRect();return[e.clientX-o.left-t.clientLeft,e.clientY-o.top-t.clientTop]}}return[e.pageX,e.pageY]}var $n,qn,Yn=0,Xn=0,Kn=0,Jn=1e3,Qn=0,er=0,tr=0,nr="object"===typeof performance&&performance.now?performance:Date,rr="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function or(){return er||(rr(ir),er=nr.now()+tr)}function ir(){er=0}function ar(){this._call=this._time=this._next=null}function sr(e,t,n){var r=new ar;return r.restart(e,t,n),r}function ur(){or(),++Yn;for(var e,t=$n;t;)(e=er-t._time)>=0&&t._call.call(void 0,e),t=t._next;--Yn}function lr(){er=(Qn=nr.now())+tr,Yn=Xn=0;try{ur()}finally{Yn=0,function(){var e,t,n=$n,r=1/0;for(;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:$n=t);qn=e,fr(r)}(),er=0}}function cr(){var e=nr.now(),t=e-Qn;t>Jn&&(tr-=t,Qn=e)}function fr(e){Yn||(Xn&&(Xn=clearTimeout(Xn)),e-er>24?(e<1/0&&(Xn=setTimeout(lr,e-nr.now()-tr)),Kn&&(Kn=clearInterval(Kn))):(Kn||(Qn=nr.now(),Kn=setInterval(cr,Jn)),Yn=1,rr(lr)))}function dr(e,t,n){var r=new ar;return t=null==t?0:+t,r.restart((n=>{r.stop(),e(n+t)}),t,n),r}ar.prototype=sr.prototype={constructor:ar,restart:function(e,t,n){if("function"!==typeof e)throw new TypeError("callback is not a function");n=(null==n?or():+n)+(null==t?0:+t),this._next||qn===this||(qn?qn._next=this:$n=this,qn=this),this._call=e,this._time=n,fr()},stop:function(){this._call&&(this._call=null,this._time=1/0,fr())}};var pr=_t("start","end","cancel","interrupt"),hr=[],gr=0,vr=1,mr=2,yr=3,br=4,wr=5,xr=6;function _r(e,t,n,r,o,i){var a=e.__transition;if(a){if(n in a)return}else e.__transition={};!function(e,t,n){var r,o=e.__transition;function i(e){n.state=vr,n.timer.restart(a,n.delay,n.time),n.delay<=e&&a(e-n.delay)}function a(i){var l,c,f,d;if(n.state!==vr)return u();for(l in o)if((d=o[l]).name===n.name){if(d.state===yr)return dr(a);d.state===br?(d.state=xr,d.timer.stop(),d.on.call("interrupt",e,e.__data__,d.index,d.group),delete o[l]):+l<t&&(d.state=xr,d.timer.stop(),d.on.call("cancel",e,e.__data__,d.index,d.group),delete o[l])}if(dr((function(){n.state===yr&&(n.state=br,n.timer.restart(s,n.delay,n.time),s(i))})),n.state=mr,n.on.call("start",e,e.__data__,n.index,n.group),n.state===mr){for(n.state=yr,r=new Array(f=n.tween.length),l=0,c=-1;l<f;++l)(d=n.tween[l].value.call(e,e.__data__,n.index,n.group))&&(r[++c]=d);r.length=c+1}}function s(t){for(var o=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(u),n.state=wr,1),i=-1,a=r.length;++i<a;)r[i].call(e,o);n.state===wr&&(n.on.call("end",e,e.__data__,n.index,n.group),u())}function u(){for(var r in n.state=xr,n.timer.stop(),delete o[t],o)return;delete e.__transition}o[t]=n,n.timer=sr(i,0,n.time)}(e,n,{name:t,index:r,group:o,on:pr,tween:hr,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:gr})}function Sr(e,t){var n=Cr(e,t);if(n.state>gr)throw new Error("too late; already scheduled");return n}function Or(e,t){var n=Cr(e,t);if(n.state>yr)throw new Error("too late; already running");return n}function Cr(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function Er(e,t){var n,r,o,i=e.__transition,a=!0;if(i){for(o in t=null==t?null:t+"",i)(n=i[o]).name===t?(r=n.state>mr&&n.state<wr,n.state=xr,n.timer.stop(),n.on.call(r?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete i[o]):a=!1;a&&delete e.__transition}}var Ar,Mr=n(68063),kr=180/Math.PI,Pr={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Rr(e,t,n,r,o,i){var a,s,u;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(u=e*n+t*r)&&(n-=e*u,r-=t*u),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,u/=s),e*r<t*n&&(e=-e,t=-t,u=-u,a=-a),{translateX:o,translateY:i,rotate:Math.atan2(t,e)*kr,skewX:Math.atan(u)*kr,scaleX:a,scaleY:s}}function Tr(e,t,n,r){function o(e){return e.length?e.pop()+" ":""}return function(i,a){var s=[],u=[];return i=e(i),a=e(a),function(e,r,o,i,a,s){if(e!==o||r!==i){var u=a.push("translate(",null,t,null,n);s.push({i:u-4,x:(0,Mr.Z)(e,o)},{i:u-2,x:(0,Mr.Z)(r,i)})}else(o||i)&&a.push("translate("+o+t+i+n)}(i.translateX,i.translateY,a.translateX,a.translateY,s,u),function(e,t,n,i){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),i.push({i:n.push(o(n)+"rotate(",null,r)-2,x:(0,Mr.Z)(e,t)})):t&&n.push(o(n)+"rotate("+t+r)}(i.rotate,a.rotate,s,u),function(e,t,n,i){e!==t?i.push({i:n.push(o(n)+"skewX(",null,r)-2,x:(0,Mr.Z)(e,t)}):t&&n.push(o(n)+"skewX("+t+r)}(i.skewX,a.skewX,s,u),function(e,t,n,r,i,a){if(e!==n||t!==r){var s=i.push(o(i)+"scale(",null,",",null,")");a.push({i:s-4,x:(0,Mr.Z)(e,n)},{i:s-2,x:(0,Mr.Z)(t,r)})}else 1===n&&1===r||i.push(o(i)+"scale("+n+","+r+")")}(i.scaleX,i.scaleY,a.scaleX,a.scaleY,s,u),i=a=null,function(e){for(var t,n=-1,r=u.length;++n<r;)s[(t=u[n]).i]=t.x(e);return s.join("")}}}var Ir=Tr((function(e){const t=new("function"===typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?Pr:Rr(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),Br=Tr((function(e){return null==e?Pr:(Ar||(Ar=document.createElementNS("http://www.w3.org/2000/svg","g")),Ar.setAttribute("transform",e),(e=Ar.transform.baseVal.consolidate())?Rr((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):Pr)}),", ",")",")");function Dr(e,t){var n,r;return function(){var o=Or(this,e),i=o.tween;if(i!==n)for(var a=0,s=(r=n=i).length;a<s;++a)if(r[a].name===t){(r=r.slice()).splice(a,1);break}o.tween=r}}function jr(e,t,n){var r,o;if("function"!==typeof n)throw new Error;return function(){var i=Or(this,e),a=i.tween;if(a!==r){o=(r=a).slice();for(var s={name:t,value:n},u=0,l=o.length;u<l;++u)if(o[u].name===t){o[u]=s;break}u===l&&o.push(s)}i.tween=o}}function Lr(e,t,n){var r=e._id;return e.each((function(){var e=Or(this,r);(e.value||(e.value={}))[t]=n.apply(this,arguments)})),function(e){return Cr(e,r).value[t]}}var Zr=n(4447),Nr=n(6354),Fr=n(16773);function Hr(e,t){var n;return("number"===typeof t?Mr.Z:t instanceof Zr.ZP?Nr.ZP:(n=(0,Zr.ZP)(t))?(t=n,Nr.ZP):Fr.Z)(e,t)}function Vr(e){return function(){this.removeAttribute(e)}}function zr(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Ur(e,t,n){var r,o,i=n+"";return function(){var a=this.getAttribute(e);return a===i?null:a===r?o:o=t(r=a,n)}}function Gr(e,t,n){var r,o,i=n+"";return function(){var a=this.getAttributeNS(e.space,e.local);return a===i?null:a===r?o:o=t(r=a,n)}}function Wr(e,t,n){var r,o,i;return function(){var a,s,u=n(this);if(null!=u)return(a=this.getAttribute(e))===(s=u+"")?null:a===r&&s===o?i:(o=s,i=t(r=a,u));this.removeAttribute(e)}}function $r(e,t,n){var r,o,i;return function(){var a,s,u=n(this);if(null!=u)return(a=this.getAttributeNS(e.space,e.local))===(s=u+"")?null:a===r&&s===o?i:(o=s,i=t(r=a,u));this.removeAttributeNS(e.space,e.local)}}function qr(e,t){var n,r;function o(){var o=t.apply(this,arguments);return o!==r&&(n=(r=o)&&function(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}(e,o)),n}return o._value=t,o}function Yr(e,t){var n,r;function o(){var o=t.apply(this,arguments);return o!==r&&(n=(r=o)&&function(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}(e,o)),n}return o._value=t,o}function Xr(e,t){return function(){Sr(this,e).delay=+t.apply(this,arguments)}}function Kr(e,t){return t=+t,function(){Sr(this,e).delay=t}}function Jr(e,t){return function(){Or(this,e).duration=+t.apply(this,arguments)}}function Qr(e,t){return t=+t,function(){Or(this,e).duration=t}}var eo=jn.prototype.constructor;function to(e){return function(){this.style.removeProperty(e)}}var no=0;function ro(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function oo(e){return jn().transition(e)}function io(){return++no}var ao=jn.prototype;function so(e){return e*e*e}function uo(e){return--e*e*e+1}function lo(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}ro.prototype=oo.prototype={constructor:ro,select:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=Ot(e));for(var r=this._groups,o=r.length,i=new Array(o),a=0;a<o;++a)for(var s,u,l=r[a],c=l.length,f=i[a]=new Array(c),d=0;d<c;++d)(s=l[d])&&(u=e.call(s,s.__data__,d,l))&&("__data__"in s&&(u.__data__=s.__data__),f[d]=u,_r(f[d],t,n,d,f,Cr(s,n)));return new ro(i,this._parents,t,n)},selectAll:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=At(e));for(var r=this._groups,o=r.length,i=[],a=[],s=0;s<o;++s)for(var u,l=r[s],c=l.length,f=0;f<c;++f)if(u=l[f]){for(var d,p=e.call(u,u.__data__,f,l),h=Cr(u,n),g=0,v=p.length;g<v;++g)(d=p[g])&&_r(d,t,n,g,p,h);i.push(p),a.push(u)}return new ro(i,a,t,n)},selectChild:ao.selectChild,selectChildren:ao.selectChildren,filter:function(e){"function"!==typeof e&&(e=Mt(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i,a=t[o],s=a.length,u=r[o]=[],l=0;l<s;++l)(i=a[l])&&e.call(i,i.__data__,l,a)&&u.push(i);return new ro(r,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,r=t.length,o=n.length,i=Math.min(r,o),a=new Array(r),s=0;s<i;++s)for(var u,l=t[s],c=n[s],f=l.length,d=a[s]=new Array(f),p=0;p<f;++p)(u=l[p]||c[p])&&(d[p]=u);for(;s<r;++s)a[s]=t[s];return new ro(a,this._parents,this._name,this._id)},selection:function(){return new eo(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=io(),r=this._groups,o=r.length,i=0;i<o;++i)for(var a,s=r[i],u=s.length,l=0;l<u;++l)if(a=s[l]){var c=Cr(a,t);_r(a,e,n,l,s,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new ro(r,this._parents,e,n)},call:ao.call,nodes:ao.nodes,node:ao.node,size:ao.size,empty:ao.empty,each:ao.each,on:function(e,t){var n=this._id;return arguments.length<2?Cr(this.node(),n).on.on(e):this.each(function(e,t,n){var r,o,i=function(e){return(e+"").trim().split(/^|\s+/).every((function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?Sr:Or;return function(){var a=i(this,e),s=a.on;s!==r&&(o=(r=s).copy()).on(t,n),a.on=o}}(n,e,t))},attr:function(e,t){var n=zt(e),r="transform"===n?Br:Hr;return this.attrTween(e,"function"===typeof t?(n.local?$r:Wr)(n,r,Lr(this,"attr."+e,t)):null==t?(n.local?zr:Vr)(n):(n.local?Gr:Ur)(n,r,t))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!==typeof t)throw new Error;var r=zt(e);return this.tween(n,(r.local?qr:Yr)(r,t))},style:function(e,t,n){var r="transform"===(e+="")?Ir:Hr;return null==t?this.styleTween(e,function(e,t){var n,r,o;return function(){var i=en(this,e),a=(this.style.removeProperty(e),en(this,e));return i===a?null:i===n&&a===r?o:o=t(n=i,r=a)}}(e,r)).on("end.style."+e,to(e)):"function"===typeof t?this.styleTween(e,function(e,t,n){var r,o,i;return function(){var a=en(this,e),s=n(this),u=s+"";return null==s&&(this.style.removeProperty(e),u=s=en(this,e)),a===u?null:a===r&&u===o?i:(o=u,i=t(r=a,s))}}(e,r,Lr(this,"style."+e,t))).each(function(e,t){var n,r,o,i,a="style."+t,s="end."+a;return function(){var u=Or(this,e),l=u.on,c=null==u.value[a]?i||(i=to(t)):void 0;l===n&&o===c||(r=(n=l).copy()).on(s,o=c),u.on=r}}(this._id,e)):this.styleTween(e,function(e,t,n){var r,o,i=n+"";return function(){var a=en(this,e);return a===i?null:a===r?o:o=t(r=a,n)}}(e,r,t),n).on("end.style."+e,null)},styleTween:function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!==typeof t)throw new Error;return this.tween(r,function(e,t,n){var r,o;function i(){var i=t.apply(this,arguments);return i!==o&&(r=(o=i)&&function(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}(e,i,n)),r}return i._value=t,i}(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"===typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(Lr(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!==typeof e)throw new Error;return this.tween(t,function(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&function(e){return function(t){this.textContent=e.call(this,t)}}(r)),t}return r._value=e,r}(e))},remove:function(){return this.on("end.remove",function(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}(this._id))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r,o=Cr(this.node(),n).tween,i=0,a=o.length;i<a;++i)if((r=o[i]).name===e)return r.value;return null}return this.each((null==t?Dr:jr)(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"===typeof e?Xr:Kr)(t,e)):Cr(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"===typeof e?Jr:Qr)(t,e)):Cr(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(function(e,t){if("function"!==typeof t)throw new Error;return function(){Or(this,e).ease=t}}(t,e)):Cr(this.node(),t).ease},easeVarying:function(e){if("function"!==typeof e)throw new Error;return this.each(function(e,t){return function(){var n=t.apply(this,arguments);if("function"!==typeof n)throw new Error;Or(this,e).ease=n}}(this._id,e))},end:function(){var e,t,n=this,r=n._id,o=n.size();return new Promise((function(i,a){var s={value:a},u={value:function(){0===--o&&i()}};n.each((function(){var n=Or(this,r),o=n.on;o!==e&&((t=(e=o).copy())._.cancel.push(s),t._.interrupt.push(s),t._.end.push(u)),n.on=t})),0===o&&i()}))},[Symbol.iterator]:ao[Symbol.iterator]};var co={time:null,delay:0,duration:250,ease:lo};function fo(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return n}jn.prototype.interrupt=function(e){return this.each((function(){Er(this,e)}))},jn.prototype.transition=function(e){var t,n;e instanceof ro?(t=e._id,e=e._name):(t=io(),(n=co).time=or(),e=null==e?null:e+"");for(var r=this._groups,o=r.length,i=0;i<o;++i)for(var a,s=r[i],u=s.length,l=0;l<u;++l)(a=s[l])&&_r(a,e,t,l,s,n||fo(a,t));return new ro(r,this._parents,e,t)};var po=[null];function ho(e,t){var n,r,o=e.__transition;if(o)for(r in t=null==t?null:t+"",o)if((n=o[r]).state>vr&&n.name===t)return new ro([[e]],po,t,+r);return null}var go=e=>()=>e;function vo(e,{sourceEvent:t,target:n,selection:r,mode:o,dispatch:i}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},selection:{value:r,enumerable:!0,configurable:!0},mode:{value:o,enumerable:!0,configurable:!0},_:{value:i}})}function mo(e){e.preventDefault(),e.stopImmediatePropagation()}var yo={name:"drag"},bo={name:"space"},wo={name:"handle"},xo={name:"center"};const{abs:_o,max:So,min:Oo}=Math;function Co(e){return[+e[0],+e[1]]}function Eo(e){return[Co(e[0]),Co(e[1])]}var Ao={name:"x",handles:["w","e"].map(Do),input:function(e,t){return null==e?null:[[+e[0],t[0][1]],[+e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},Mo={name:"y",handles:["n","s"].map(Do),input:function(e,t){return null==e?null:[[t[0][0],+e[0]],[t[1][0],+e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},ko={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(Do),input:function(e){return null==e?null:Eo(e)},output:function(e){return e}},Po={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Ro={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},To={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},Io={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},Bo={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function Do(e){return{type:e}}function jo(e){return!e.ctrlKey&&!e.button}function Lo(){var e=this.ownerSVGElement||this;return e.hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function Zo(){return navigator.maxTouchPoints||"ontouchstart"in this}function No(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function Fo(e){var t=e.__brush;return t?t.dim.output(t.selection):null}function Ho(){return Uo(Ao)}function Vo(){return Uo(Mo)}function zo(){return Uo(ko)}function Uo(e){var t,n=Lo,r=jo,o=Zo,i=!0,a=_t("start","brush","end"),s=6;function u(t){var n=t.property("__brush",g).selectAll(".overlay").data([Do("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",Po.overlay).merge(n).each((function(){var e=No(this).extent;Ln(this).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1])})),t.selectAll(".selection").data([Do("selection")]).enter().append("rect").attr("class","selection").attr("cursor",Po.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var r=t.selectAll(".handle").data(e.handles,(function(e){return e.type}));r.exit().remove(),r.enter().append("rect").attr("class",(function(e){return"handle handle--"+e.type})).attr("cursor",(function(e){return Po[e.type]})),t.each(l).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",d).filter(o).on("touchstart.brush",d).on("touchmove.brush",p).on("touchend.brush touchcancel.brush",h).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function l(){var e=Ln(this),t=No(this).selection;t?(e.selectAll(".selection").style("display",null).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1]),e.selectAll(".handle").style("display",null).attr("x",(function(e){return"e"===e.type[e.type.length-1]?t[1][0]-s/2:t[0][0]-s/2})).attr("y",(function(e){return"s"===e.type[0]?t[1][1]-s/2:t[0][1]-s/2})).attr("width",(function(e){return"n"===e.type||"s"===e.type?t[1][0]-t[0][0]+s:s})).attr("height",(function(e){return"e"===e.type||"w"===e.type?t[1][1]-t[0][1]+s:s}))):e.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function c(e,t,n){var r=e.__brush.emitter;return!r||n&&r.clean?new f(e,t,n):r}function f(e,t,n){this.that=e,this.args=t,this.state=e.__brush,this.active=0,this.clean=n}function d(n){if((!t||n.touches)&&r.apply(this,arguments)){var o,a,s,u,f,d,p,h,g,v,m,y=this,b=n.target.__data__.type,w="selection"===(i&&n.metaKey?b="overlay":b)?yo:i&&n.altKey?xo:wo,x=e===Mo?null:Io[b],_=e===Ao?null:Bo[b],S=No(y),O=S.extent,C=S.selection,E=O[0][0],A=O[0][1],M=O[1][0],k=O[1][1],P=0,R=0,T=x&&_&&i&&n.shiftKey,I=Array.from(n.touches||[n],(e=>{const t=e.identifier;return(e=Wn(e,y)).point0=e.slice(),e.identifier=t,e}));Er(y);var B=c(y,arguments,!0).beforestart();if("overlay"===b){C&&(g=!0);const t=[I[0],I[1]||I[0]];S.selection=C=[[o=e===Mo?E:Oo(t[0][0],t[1][0]),s=e===Ao?A:Oo(t[0][1],t[1][1])],[f=e===Mo?M:So(t[0][0],t[1][0]),p=e===Ao?k:So(t[0][1],t[1][1])]],I.length>1&&N(n)}else o=C[0][0],s=C[0][1],f=C[1][0],p=C[1][1];a=o,u=s,d=f,h=p;var D=Ln(y).attr("pointer-events","none"),j=D.selectAll(".overlay").attr("cursor",Po[b]);if(n.touches)B.moved=Z,B.ended=F;else{var L=Ln(n.view).on("mousemove.brush",Z,!0).on("mouseup.brush",F,!0);i&&L.on("keydown.brush",(function(e){switch(e.keyCode){case 16:T=x&&_;break;case 18:w===wo&&(x&&(f=d-P*x,o=a+P*x),_&&(p=h-R*_,s=u+R*_),w=xo,N(e));break;case 32:w!==wo&&w!==xo||(x<0?f=d-P:x>0&&(o=a-P),_<0?p=h-R:_>0&&(s=u-R),w=bo,j.attr("cursor",Po.selection),N(e));break;default:return}mo(e)}),!0).on("keyup.brush",(function(e){switch(e.keyCode){case 16:T&&(v=m=T=!1,N(e));break;case 18:w===xo&&(x<0?f=d:x>0&&(o=a),_<0?p=h:_>0&&(s=u),w=wo,N(e));break;case 32:w===bo&&(e.altKey?(x&&(f=d-P*x,o=a+P*x),_&&(p=h-R*_,s=u+R*_),w=xo):(x<0?f=d:x>0&&(o=a),_<0?p=h:_>0&&(s=u),w=wo),j.attr("cursor",Po[b]),N(e));break;default:return}mo(e)}),!0),Vn(n.view)}l.call(y),B.start(n,w.name)}function Z(e){for(const t of e.changedTouches||[e])for(const e of I)e.identifier===t.identifier&&(e.cur=Wn(t,y));if(T&&!v&&!m&&1===I.length){const e=I[0];_o(e.cur[0]-e[0])>_o(e.cur[1]-e[1])?m=!0:v=!0}for(const t of I)t.cur&&(t[0]=t.cur[0],t[1]=t.cur[1]);g=!0,mo(e),N(e)}function N(e){const t=I[0],n=t.point0;var r;switch(P=t[0]-n[0],R=t[1]-n[1],w){case bo:case yo:x&&(P=So(E-o,Oo(M-f,P)),a=o+P,d=f+P),_&&(R=So(A-s,Oo(k-p,R)),u=s+R,h=p+R);break;case wo:I[1]?(x&&(a=So(E,Oo(M,I[0][0])),d=So(E,Oo(M,I[1][0])),x=1),_&&(u=So(A,Oo(k,I[0][1])),h=So(A,Oo(k,I[1][1])),_=1)):(x<0?(P=So(E-o,Oo(M-o,P)),a=o+P,d=f):x>0&&(P=So(E-f,Oo(M-f,P)),a=o,d=f+P),_<0?(R=So(A-s,Oo(k-s,R)),u=s+R,h=p):_>0&&(R=So(A-p,Oo(k-p,R)),u=s,h=p+R));break;case xo:x&&(a=So(E,Oo(M,o-P*x)),d=So(E,Oo(M,f+P*x))),_&&(u=So(A,Oo(k,s-R*_)),h=So(A,Oo(k,p+R*_)))}d<a&&(x*=-1,r=o,o=f,f=r,r=a,a=d,d=r,b in Ro&&j.attr("cursor",Po[b=Ro[b]])),h<u&&(_*=-1,r=s,s=p,p=r,r=u,u=h,h=r,b in To&&j.attr("cursor",Po[b=To[b]])),S.selection&&(C=S.selection),v&&(a=C[0][0],d=C[1][0]),m&&(u=C[0][1],h=C[1][1]),C[0][0]===a&&C[0][1]===u&&C[1][0]===d&&C[1][1]===h||(S.selection=[[a,u],[d,h]],l.call(y),B.brush(e,w.name))}function F(e){if(function(e){e.stopImmediatePropagation()}(e),e.touches){if(e.touches.length)return;t&&clearTimeout(t),t=setTimeout((function(){t=null}),500)}else zn(e.view,g),L.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);D.attr("pointer-events","all"),j.attr("cursor",Po.overlay),S.selection&&(C=S.selection),function(e){return e[0][0]===e[1][0]||e[0][1]===e[1][1]}(C)&&(S.selection=null,l.call(y)),B.end(e,w.name)}}function p(e){c(this,arguments).moved(e)}function h(e){c(this,arguments).ended(e)}function g(){var t=this.__brush||{selection:null};return t.extent=Eo(n.apply(this,arguments)),t.dim=e,t}return u.move=function(t,n,r){t.tween?t.on("start.brush",(function(e){c(this,arguments).beforestart().start(e)})).on("interrupt.brush end.brush",(function(e){c(this,arguments).end(e)})).tween("brush",(function(){var t=this,r=t.__brush,o=c(t,arguments),i=r.selection,a=e.input("function"===typeof n?n.apply(this,arguments):n,r.extent),s=(0,Un.Z)(i,a);function u(e){r.selection=1===e&&null===a?null:s(e),l.call(t),o.brush()}return null!==i&&null!==a?u:u(1)})):t.each((function(){var t=this,o=arguments,i=t.__brush,a=e.input("function"===typeof n?n.apply(t,o):n,i.extent),s=c(t,o).beforestart();Er(t),i.selection=null===a?null:a,l.call(t),s.start(r).brush(r).end(r)}))},u.clear=function(e,t){u.move(e,null,t)},f.prototype={beforestart:function(){return 1===++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(e,t){return this.starting?(this.starting=!1,this.emit("start",e,t)):this.emit("brush",e),this},brush:function(e,t){return this.emit("brush",e,t),this},end:function(e,t){return 0===--this.active&&(delete this.state.emitter,this.emit("end",e,t)),this},emit:function(t,n,r){var o=Ln(this.that).datum();a.call(t,this.that,new vo(t,{sourceEvent:n,target:u,selection:e.output(this.state.selection),mode:r,dispatch:a}),o)}},u.extent=function(e){return arguments.length?(n="function"===typeof e?e:go(Eo(e)),u):n},u.filter=function(e){return arguments.length?(r="function"===typeof e?e:go(!!e),u):r},u.touchable=function(e){return arguments.length?(o="function"===typeof e?e:go(!!e),u):o},u.handleSize=function(e){return arguments.length?(s=+e,u):s},u.keyModifiers=function(e){return arguments.length?(i=!!e,u):i},u.on=function(){var e=a.on.apply(a,arguments);return e===a?u:e},u}var Go=Math.abs,Wo=Math.cos,$o=Math.sin,qo=Math.PI,Yo=qo/2,Xo=2*qo,Ko=Math.max,Jo=1e-12;function Qo(e,t){return Array.from({length:t-e},((t,n)=>e+n))}function ei(){return ri(!1,!1)}function ti(){return ri(!1,!0)}function ni(){return ri(!0,!1)}function ri(e,t){var n=0,r=null,o=null,i=null;function a(a){var s,u=a.length,l=new Array(u),c=Qo(0,u),f=new Array(u*u),d=new Array(u),p=0;a=Float64Array.from({length:u*u},t?(e,t)=>a[t%u][t/u|0]:(e,t)=>a[t/u|0][t%u]);for(let t=0;t<u;++t){let n=0;for(let r=0;r<u;++r)n+=a[t*u+r]+e*a[r*u+t];p+=l[t]=n}s=(p=Ko(0,Xo-n*u)/p)?n:Xo/u;{let t=0;r&&c.sort(((e,t)=>r(l[e],l[t])));for(const n of c){const r=t;if(e){const e=Qo(1+~u,u).filter((e=>e<0?a[~e*u+n]:a[n*u+e]));o&&e.sort(((e,t)=>o(e<0?-a[~e*u+n]:a[n*u+e],t<0?-a[~t*u+n]:a[n*u+t])));for(const r of e)if(r<0){(f[~r*u+n]||(f[~r*u+n]={source:null,target:null})).target={index:n,startAngle:t,endAngle:t+=a[~r*u+n]*p,value:a[~r*u+n]}}else{(f[n*u+r]||(f[n*u+r]={source:null,target:null})).source={index:n,startAngle:t,endAngle:t+=a[n*u+r]*p,value:a[n*u+r]}}d[n]={index:n,startAngle:r,endAngle:t,value:l[n]}}else{const e=Qo(0,u).filter((e=>a[n*u+e]||a[e*u+n]));o&&e.sort(((e,t)=>o(a[n*u+e],a[n*u+t])));for(const r of e){let e;if(n<r?(e=f[n*u+r]||(f[n*u+r]={source:null,target:null}),e.source={index:n,startAngle:t,endAngle:t+=a[n*u+r]*p,value:a[n*u+r]}):(e=f[r*u+n]||(f[r*u+n]={source:null,target:null}),e.target={index:n,startAngle:t,endAngle:t+=a[n*u+r]*p,value:a[n*u+r]},n===r&&(e.source=e.target)),e.source&&e.target&&e.source.value<e.target.value){const t=e.source;e.source=e.target,e.target=t}}d[n]={index:n,startAngle:r,endAngle:t,value:l[n]}}t+=s}}return(f=Object.values(f)).groups=d,i?f.sort(i):f}return a.padAngle=function(e){return arguments.length?(n=Ko(0,e),a):n},a.sortGroups=function(e){return arguments.length?(r=e,a):r},a.sortSubgroups=function(e){return arguments.length?(o=e,a):o},a.sortChords=function(e){return arguments.length?(null==e?i=null:(t=e,i=function(e,n){return t(e.source.value+e.target.value,n.source.value+n.target.value)})._=e,a):i&&i._;var t},a}const oi=Math.PI,ii=2*oi,ai=1e-6,si=ii-ai;function ui(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}class li{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?ui:function(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return ui;const n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,n,r){this._append`Q${+e},${+t},${this._x1=+n},${this._y1=+r}`}bezierCurveTo(e,t,n,r,o,i){this._append`C${+e},${+t},${+n},${+r},${this._x1=+o},${this._y1=+i}`}arcTo(e,t,n,r,o){if(e=+e,t=+t,n=+n,r=+r,(o=+o)<0)throw new Error(`negative radius: ${o}`);let i=this._x1,a=this._y1,s=n-e,u=r-t,l=i-e,c=a-t,f=l*l+c*c;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(f>ai)if(Math.abs(c*s-u*l)>ai&&o){let d=n-i,p=r-a,h=s*s+u*u,g=d*d+p*p,v=Math.sqrt(h),m=Math.sqrt(f),y=o*Math.tan((oi-Math.acos((h+f-g)/(2*v*m)))/2),b=y/m,w=y/v;Math.abs(b-1)>ai&&this._append`L${e+b*l},${t+b*c}`,this._append`A${o},${o},0,0,${+(c*d>l*p)},${this._x1=e+w*s},${this._y1=t+w*u}`}else this._append`L${this._x1=e},${this._y1=t}`;else;}arc(e,t,n,r,o,i){if(e=+e,t=+t,i=!!i,(n=+n)<0)throw new Error(`negative radius: ${n}`);let a=n*Math.cos(r),s=n*Math.sin(r),u=e+a,l=t+s,c=1^i,f=i?r-o:o-r;null===this._x1?this._append`M${u},${l}`:(Math.abs(this._x1-u)>ai||Math.abs(this._y1-l)>ai)&&this._append`L${u},${l}`,n&&(f<0&&(f=f%ii+ii),f>si?this._append`A${n},${n},0,1,${c},${e-a},${t-s}A${n},${n},0,1,${c},${this._x1=u},${this._y1=l}`:f>ai&&this._append`A${n},${n},0,${+(f>=oi)},${c},${this._x1=e+n*Math.cos(o)},${this._y1=t+n*Math.sin(o)}`)}rect(e,t,n,r){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function ci(){return new li}function fi(e=3){return new li(+e)}ci.prototype=li.prototype;var di=Array.prototype.slice;function pi(e){return function(){return e}}function hi(e){return e.source}function gi(e){return e.target}function vi(e){return e.radius}function mi(e){return e.startAngle}function yi(e){return e.endAngle}function bi(){return 0}function wi(){return 10}function xi(e){var t=hi,n=gi,r=vi,o=vi,i=mi,a=yi,s=bi,u=null;function l(){var l,c=t.apply(this,arguments),f=n.apply(this,arguments),d=s.apply(this,arguments)/2,p=di.call(arguments),h=+r.apply(this,(p[0]=c,p)),g=i.apply(this,p)-Yo,v=a.apply(this,p)-Yo,m=+o.apply(this,(p[0]=f,p)),y=i.apply(this,p)-Yo,b=a.apply(this,p)-Yo;if(u||(u=l=ci()),d>Jo&&(Go(v-g)>2*d+Jo?v>g?(g+=d,v-=d):(g-=d,v+=d):g=v=(g+v)/2,Go(b-y)>2*d+Jo?b>y?(y+=d,b-=d):(y-=d,b+=d):y=b=(y+b)/2),u.moveTo(h*Wo(g),h*$o(g)),u.arc(0,0,h,g,v),g!==y||v!==b)if(e){var w=m-+e.apply(this,arguments),x=(y+b)/2;u.quadraticCurveTo(0,0,w*Wo(y),w*$o(y)),u.lineTo(m*Wo(x),m*$o(x)),u.lineTo(w*Wo(b),w*$o(b))}else u.quadraticCurveTo(0,0,m*Wo(y),m*$o(y)),u.arc(0,0,m,y,b);if(u.quadraticCurveTo(0,0,h*Wo(g),h*$o(g)),u.closePath(),l)return u=null,l+""||null}return e&&(l.headRadius=function(t){return arguments.length?(e="function"===typeof t?t:pi(+t),l):e}),l.radius=function(e){return arguments.length?(r=o="function"===typeof e?e:pi(+e),l):r},l.sourceRadius=function(e){return arguments.length?(r="function"===typeof e?e:pi(+e),l):r},l.targetRadius=function(e){return arguments.length?(o="function"===typeof e?e:pi(+e),l):o},l.startAngle=function(e){return arguments.length?(i="function"===typeof e?e:pi(+e),l):i},l.endAngle=function(e){return arguments.length?(a="function"===typeof e?e:pi(+e),l):a},l.padAngle=function(e){return arguments.length?(s="function"===typeof e?e:pi(+e),l):s},l.source=function(e){return arguments.length?(t=e,l):t},l.target=function(e){return arguments.length?(n=e,l):n},l.context=function(e){return arguments.length?(u=null==e?null:e,l):u},l}function _i(){return xi()}function Si(){return xi(wi)}var Oi=n(49531);const Ci=Math.PI/180,Ei=180/Math.PI,Ai=.96422,Mi=1,ki=.82521,Pi=4/29,Ri=6/29,Ti=3*Ri*Ri,Ii=Ri*Ri*Ri;function Bi(e){if(e instanceof Li)return new Li(e.l,e.a,e.b,e.opacity);if(e instanceof Gi)return Wi(e);e instanceof Zr.Ss||(e=(0,Zr.SU)(e));var t,n,r=Hi(e.r),o=Hi(e.g),i=Hi(e.b),a=Zi((.2225045*r+.7168786*o+.0606169*i)/Mi);return r===o&&o===i?t=n=a:(t=Zi((.4360747*r+.3850649*o+.1430804*i)/Ai),n=Zi((.0139322*r+.0971045*o+.7141733*i)/ki)),new Li(116*a-16,500*(t-a),200*(a-n),e.opacity)}function Di(e,t){return new Li(e,0,0,null==t?1:t)}function ji(e,t,n,r){return 1===arguments.length?Bi(e):new Li(e,t,n,null==r?1:r)}function Li(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function Zi(e){return e>Ii?Math.pow(e,1/3):e/Ti+Pi}function Ni(e){return e>Ri?e*e*e:Ti*(e-Pi)}function Fi(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function Hi(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function Vi(e){if(e instanceof Gi)return new Gi(e.h,e.c,e.l,e.opacity);if(e instanceof Li||(e=Bi(e)),0===e.a&&0===e.b)return new Gi(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*Ei;return new Gi(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function zi(e,t,n,r){return 1===arguments.length?Vi(e):new Gi(n,t,e,null==r?1:r)}function Ui(e,t,n,r){return 1===arguments.length?Vi(e):new Gi(e,t,n,null==r?1:r)}function Gi(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}function Wi(e){if(isNaN(e.h))return new Li(e.l,0,0,e.opacity);var t=e.h*Ci;return new Li(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}(0,Oi.Z)(Li,ji,(0,Oi.l)(Zr.Il,{brighter(e){return new Li(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker(e){return new Li(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return t=Ai*Ni(t),e=Mi*Ni(e),n=ki*Ni(n),new Zr.Ss(Fi(3.1338561*t-1.6168667*e-.4906146*n),Fi(-.9787684*t+1.9161415*e+.033454*n),Fi(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),(0,Oi.Z)(Gi,Ui,(0,Oi.l)(Zr.Il,{brighter(e){return new Gi(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker(e){return new Gi(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb(){return Wi(this).rgb()}}));var $i=-.14861,qi=1.78277,Yi=-.29227,Xi=-.90649,Ki=1.97294,Ji=Ki*Xi,Qi=Ki*qi,ea=qi*Yi-Xi*$i;function ta(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof na)return new na(e.h,e.s,e.l,e.opacity);e instanceof Zr.Ss||(e=(0,Zr.SU)(e));var t=e.r/255,n=e.g/255,r=e.b/255,o=(ea*r+Ji*t-Qi*n)/(ea+Ji-Qi),i=r-o,a=(Ki*(n-o)-Yi*i)/Xi,s=Math.sqrt(a*a+i*i)/(Ki*o*(1-o)),u=s?Math.atan2(a,i)*Ei-120:NaN;return new na(u<0?u+360:u,s,o,e.opacity)}(e):new na(e,t,n,null==r?1:r)}function na(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function ra(e){return Math.max(1,Math.ceil(Math.log(function(e,t){let n=0;if(void 0===t)for(let r of e)null!=r&&(r=+r)>=r&&++n;else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(o=+o)>=o&&++n}return n}(e))/Math.LN2)+1)}(0,Oi.Z)(na,ta,(0,Oi.l)(Zr.Il,{brighter(e){return e=null==e?Zr.J5:Math.pow(Zr.J5,e),new na(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?Zr.xV:Math.pow(Zr.xV,e),new na(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=isNaN(this.h)?0:(this.h+120)*Ci,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),o=Math.sin(e);return new Zr.Ss(255*(t+n*($i*r+qi*o)),255*(t+n*(Yi*r+Xi*o)),255*(t+n*(Ki*r)),this.opacity)}}));const oa=Math.sqrt(50),ia=Math.sqrt(10),aa=Math.sqrt(2);function sa(e,t,n){const r=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(r)),i=r/Math.pow(10,o),a=i>=oa?10:i>=ia?5:i>=aa?2:1;let s,u,l;return o<0?(l=Math.pow(10,-o)/a,s=Math.round(e*l),u=Math.round(t*l),s/l<e&&++s,u/l>t&&--u,l=-l):(l=Math.pow(10,o)*a,s=Math.round(e/l),u=Math.round(t/l),s*l<e&&++s,u*l>t&&--u),u<s&&.5<=n&&n<2?sa(e,t,2*n):[s,u,l]}function ua(e,t,n){if(!((n=+n)>0))return[];if((e=+e)===(t=+t))return[e];const r=t<e,[o,i,a]=r?sa(t,e,n):sa(e,t,n);if(!(i>=o))return[];const s=i-o+1,u=new Array(s);if(r)if(a<0)for(let l=0;l<s;++l)u[l]=(i-l)/-a;else for(let l=0;l<s;++l)u[l]=(i-l)*a;else if(a<0)for(let l=0;l<s;++l)u[l]=(o+l)/-a;else for(let l=0;l<s;++l)u[l]=(o+l)*a;return u}function la(e,t,n){return sa(e=+e,t=+t,n=+n)[2]}var ca=Array.prototype.slice;function fa(e,t){return e-t}var da=e=>()=>e;function pa(e,t){for(var n,r=-1,o=t.length;++r<o;)if(n=ha(e,t[r]))return n;return 0}function ha(e,t){for(var n=t[0],r=t[1],o=-1,i=0,a=e.length,s=a-1;i<a;s=i++){var u=e[i],l=u[0],c=u[1],f=e[s],d=f[0],p=f[1];if(ga(u,f,t))return 0;c>r!==p>r&&n<(d-l)*(r-c)/(p-c)+l&&(o=-o)}return o}function ga(e,t,n){var r,o,i,a;return function(e,t,n){return(t[0]-e[0])*(n[1]-e[1])===(n[0]-e[0])*(t[1]-e[1])}(e,t,n)&&(o=e[r=+(e[0]===t[0])],i=n[r],a=t[r],o<=i&&i<=a||a<=i&&i<=o)}function va(){}var ma=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function ya(){var e=1,t=1,n=ra,r=s;function o(e){var t=n(e);if(Array.isArray(t))t=t.slice().sort(fa);else{const n=function(e,t){let n,r;if(void 0===t)for(const o of e)null!=o&&(void 0===n?o>=o&&(n=r=o):(n>o&&(n=o),r<o&&(r=o)));else{let o=-1;for(let i of e)null!=(i=t(i,++o,e))&&(void 0===n?i>=i&&(n=r=i):(n>i&&(n=i),r<i&&(r=i)))}return[n,r]}(e,ba);for(t=ua(...function(e,t,n){let r;for(;;){const o=la(e,t,n);if(o===r||0===o||!isFinite(o))return[e,t];o>0?(e=Math.floor(e/o)*o,t=Math.ceil(t/o)*o):o<0&&(e=Math.ceil(e*o)/o,t=Math.floor(t*o)/o),r=o}}(n[0],n[1],t),t);t[t.length-1]>=n[1];)t.pop();for(;t[1]<n[0];)t.shift()}return t.map((t=>i(e,t)))}function i(n,o){const i=null==o?NaN:+o;if(isNaN(i))throw new Error(`invalid value: ${o}`);var s=[],u=[];return function(n,r,o){var i,s,u,l,c,f,d=new Array,p=new Array;i=s=-1,l=wa(n[0],r),ma[l<<1].forEach(h);for(;++i<e-1;)u=l,l=wa(n[i+1],r),ma[u|l<<1].forEach(h);ma[l<<0].forEach(h);for(;++s<t-1;){for(i=-1,l=wa(n[s*e+e],r),c=wa(n[s*e],r),ma[l<<1|c<<2].forEach(h);++i<e-1;)u=l,l=wa(n[s*e+e+i+1],r),f=c,c=wa(n[s*e+i+1],r),ma[u|l<<1|c<<2|f<<3].forEach(h);ma[l|c<<3].forEach(h)}i=-1,c=n[s*e]>=r,ma[c<<2].forEach(h);for(;++i<e-1;)f=c,c=wa(n[s*e+i+1],r),ma[c<<2|f<<3].forEach(h);function h(e){var t,n,r=[e[0][0]+i,e[0][1]+s],u=[e[1][0]+i,e[1][1]+s],l=a(r),c=a(u);(t=p[l])?(n=d[c])?(delete p[t.end],delete d[n.start],t===n?(t.ring.push(u),o(t.ring)):d[t.start]=p[n.end]={start:t.start,end:n.end,ring:t.ring.concat(n.ring)}):(delete p[t.end],t.ring.push(u),p[t.end=c]=t):(t=d[c])?(n=p[l])?(delete d[t.start],delete p[n.end],t===n?(t.ring.push(u),o(t.ring)):d[n.start]=p[t.end]={start:n.start,end:t.end,ring:n.ring.concat(t.ring)}):(delete d[t.start],t.ring.unshift(r),d[t.start=l]=t):d[l]=p[c]={start:l,end:c,ring:[r,u]}}ma[c<<3].forEach(h)}(n,i,(function(e){r(e,n,i),function(e){for(var t=0,n=e.length,r=e[n-1][1]*e[0][0]-e[n-1][0]*e[0][1];++t<n;)r+=e[t-1][1]*e[t][0]-e[t-1][0]*e[t][1];return r}(e)>0?s.push([e]):u.push(e)})),u.forEach((function(e){for(var t,n=0,r=s.length;n<r;++n)if(-1!==pa((t=s[n])[0],e))return void t.push(e)})),{type:"MultiPolygon",value:o,coordinates:s}}function a(t){return 2*t[0]+t[1]*(e+1)*4}function s(n,r,o){n.forEach((function(n){var i=n[0],a=n[1],s=0|i,u=0|a,l=xa(r[u*e+s]);i>0&&i<e&&s===i&&(n[0]=_a(i,xa(r[u*e+s-1]),l,o)),a>0&&a<t&&u===a&&(n[1]=_a(a,xa(r[(u-1)*e+s]),l,o))}))}return o.contour=i,o.size=function(n){if(!arguments.length)return[e,t];var r=Math.floor(n[0]),i=Math.floor(n[1]);if(!(r>=0&&i>=0))throw new Error("invalid size");return e=r,t=i,o},o.thresholds=function(e){return arguments.length?(n="function"===typeof e?e:Array.isArray(e)?da(ca.call(e)):da(e),o):n},o.smooth=function(e){return arguments.length?(r=e?s:va,o):r===s},o}function ba(e){return isFinite(e)?e:NaN}function wa(e,t){return null!=e&&+e>=t}function xa(e){return null==e||isNaN(e=+e)?-1/0:e}function _a(e,t,n,r){const o=r-t,i=n-t,a=isFinite(o)||isFinite(i)?o/i:Math.sign(o)/Math.sign(i);return isNaN(a)?e:e+a-.5}const Sa=Oa(Aa);Oa((function(e){const t=Aa(e);return(e,n,r,o,i)=>{t(e,n,(r<<=2)+0,(o<<=2)+0,i<<=2),t(e,n,r+1,o+1,i),t(e,n,r+2,o+2,i),t(e,n,r+3,o+3,i)}}));function Oa(e){return function(t,n,r=n){if(!((n=+n)>=0))throw new RangeError("invalid rx");if(!((r=+r)>=0))throw new RangeError("invalid ry");let{data:o,width:i,height:a}=t;if(!((i=Math.floor(i))>=0))throw new RangeError("invalid width");if(!((a=Math.floor(void 0!==a?a:o.length/i))>=0))throw new RangeError("invalid height");if(!i||!a||!n&&!r)return t;const s=n&&e(n),u=r&&e(r),l=o.slice();return s&&u?(Ca(s,l,o,i,a),Ca(s,o,l,i,a),Ca(s,l,o,i,a),Ea(u,o,l,i,a),Ea(u,l,o,i,a),Ea(u,o,l,i,a)):s?(Ca(s,o,l,i,a),Ca(s,l,o,i,a),Ca(s,o,l,i,a)):u&&(Ea(u,o,l,i,a),Ea(u,l,o,i,a),Ea(u,o,l,i,a)),t}}function Ca(e,t,n,r,o){for(let i=0,a=r*o;i<a;)e(t,n,i,i+=r,1)}function Ea(e,t,n,r,o){for(let i=0,a=r*o;i<r;++i)e(t,n,i,i+a,r)}function Aa(e){const t=Math.floor(e);if(t===e)return function(e){const t=2*e+1;return(n,r,o,i,a)=>{if(!((i-=a)>=o))return;let s=e*r[o];const u=a*e;for(let e=o,t=o+u;e<t;e+=a)s+=r[Math.min(i,e)];for(let e=o,l=i;e<=l;e+=a)s+=r[Math.min(i,e+u)],n[e]=s/t,s-=r[Math.max(o,e-u)]}}(e);const n=e-t,r=2*e+1;return(e,o,i,a,s)=>{if(!((a-=s)>=i))return;let u=t*o[i];const l=s*t,c=l+s;for(let t=i,n=i+l;t<n;t+=s)u+=o[Math.min(a,t)];for(let t=i,f=a;t<=f;t+=s)u+=o[Math.min(a,t+l)],e[t]=(u+n*(o[Math.max(i,t-c)]+o[Math.min(a,t+c)]))/r,u-=o[Math.max(i,t-l)]}}function Ma(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n<r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(n<o||void 0===n&&o>=o)&&(n=o)}return n}function ka(e){return e[0]}function Pa(e){return e[1]}function Ra(){return 1}function Ta(){var e=ka,t=Pa,n=Ra,r=960,o=500,i=20,a=2,s=3*i,u=r+2*s>>a,l=o+2*s>>a,c=da(20);function f(r){var o=new Float32Array(u*l),c=Math.pow(2,-a),f=-1;for(const i of r){var d=(e(i,++f,r)+s)*c,p=(t(i,f,r)+s)*c,h=+n(i,f,r);if(h&&d>=0&&d<u&&p>=0&&p<l){var g=Math.floor(d),v=Math.floor(p),m=d-g-.5,y=p-v-.5;o[g+v*u]+=(1-m)*(1-y)*h,o[g+1+v*u]+=m*(1-y)*h,o[g+1+(v+1)*u]+=m*y*h,o[g+(v+1)*u]+=(1-m)*y*h}}return Sa({data:o,width:u,height:l},i*c),o}function d(e){var t=f(e),n=c(t),r=Math.pow(2,2*a);return Array.isArray(n)||(n=ua(Number.MIN_VALUE,Ma(t)/r,n)),ya().size([u,l]).thresholds(n.map((e=>e*r)))(t).map(((e,t)=>(e.value=+n[t],p(e))))}function p(e){return e.coordinates.forEach(h),e}function h(e){e.forEach(g)}function g(e){e.forEach(v)}function v(e){e[0]=e[0]*Math.pow(2,a)-s,e[1]=e[1]*Math.pow(2,a)-s}function m(){return u=r+2*(s=3*i)>>a,l=o+2*s>>a,d}return d.contours=function(e){var t=f(e),n=ya().size([u,l]),r=Math.pow(2,2*a),o=e=>{e=+e;var o=p(n.contour(t,e*r));return o.value=e,o};return Object.defineProperty(o,"max",{get:()=>Ma(t)/r}),o},d.x=function(t){return arguments.length?(e="function"===typeof t?t:da(+t),d):e},d.y=function(e){return arguments.length?(t="function"===typeof e?e:da(+e),d):t},d.weight=function(e){return arguments.length?(n="function"===typeof e?e:da(+e),d):n},d.size=function(e){if(!arguments.length)return[r,o];var t=+e[0],n=+e[1];if(!(t>=0&&n>=0))throw new Error("invalid size");return r=t,o=n,m()},d.cellSize=function(e){if(!arguments.length)return 1<<a;if(!((e=+e)>=1))throw new Error("invalid cell size");return a=Math.floor(Math.log(e)/Math.LN2),m()},d.thresholds=function(e){return arguments.length?(c="function"===typeof e?e:Array.isArray(e)?da(ca.call(e)):da(e),d):c},d.bandwidth=function(e){if(!arguments.length)return Math.sqrt(i*(i+1));if(!((e=+e)>=0))throw new Error("invalid bandwidth");return i=(Math.sqrt(4*e*e+1)-1)/2,m()},d}const Ia=134217729,Ba=33306690738754706e-32;function Da(e,t,n,r,o){let i,a,s,u,l=t[0],c=r[0],f=0,d=0;c>l===c>-l?(i=l,l=t[++f]):(i=c,c=r[++d]);let p=0;if(f<e&&d<n)for(c>l===c>-l?(a=l+i,s=i-(a-l),l=t[++f]):(a=c+i,s=i-(a-c),c=r[++d]),i=a,0!==s&&(o[p++]=s);f<e&&d<n;)c>l===c>-l?(a=i+l,u=a-i,s=i-(a-u)+(l-u),l=t[++f]):(a=i+c,u=a-i,s=i-(a-u)+(c-u),c=r[++d]),i=a,0!==s&&(o[p++]=s);for(;f<e;)a=i+l,u=a-i,s=i-(a-u)+(l-u),l=t[++f],i=a,0!==s&&(o[p++]=s);for(;d<n;)a=i+c,u=a-i,s=i-(a-u)+(c-u),c=r[++d],i=a,0!==s&&(o[p++]=s);return 0===i&&0!==p||(o[p++]=i),p}function ja(e){return new Float64Array(e)}const La=22204460492503146e-32,Za=11093356479670487e-47,Na=ja(4),Fa=ja(8),Ha=ja(12),Va=ja(16),za=ja(4);function Ua(e,t,n,r,o,i){const a=(t-i)*(n-o),s=(e-o)*(r-i),u=a-s;if(0===a||0===s||a>0!==s>0)return u;const l=Math.abs(a+s);return Math.abs(u)>=33306690738754716e-32*l?u:-function(e,t,n,r,o,i,a){let s,u,l,c,f,d,p,h,g,v,m,y,b,w,x,_,S,O;const C=e-o,E=n-o,A=t-i,M=r-i;w=C*M,d=Ia*C,p=d-(d-C),h=C-p,d=Ia*M,g=d-(d-M),v=M-g,x=h*v-(w-p*g-h*g-p*v),_=A*E,d=Ia*A,p=d-(d-A),h=A-p,d=Ia*E,g=d-(d-E),v=E-g,S=h*v-(_-p*g-h*g-p*v),m=x-S,f=x-m,Na[0]=x-(m+f)+(f-S),y=w+m,f=y-w,b=w-(y-f)+(m-f),m=b-_,f=b-m,Na[1]=b-(m+f)+(f-_),O=y+m,f=O-y,Na[2]=y-(O-f)+(m-f),Na[3]=O;let k=function(e,t){let n=t[0];for(let r=1;r<e;r++)n+=t[r];return n}(4,Na),P=La*a;if(k>=P||-k>=P)return k;if(f=e-C,s=e-(C+f)+(f-o),f=n-E,l=n-(E+f)+(f-o),f=t-A,u=t-(A+f)+(f-i),f=r-M,c=r-(M+f)+(f-i),0===s&&0===u&&0===l&&0===c)return k;if(P=Za*a+Ba*Math.abs(k),k+=C*c+M*s-(A*l+E*u),k>=P||-k>=P)return k;w=s*M,d=Ia*s,p=d-(d-s),h=s-p,d=Ia*M,g=d-(d-M),v=M-g,x=h*v-(w-p*g-h*g-p*v),_=u*E,d=Ia*u,p=d-(d-u),h=u-p,d=Ia*E,g=d-(d-E),v=E-g,S=h*v-(_-p*g-h*g-p*v),m=x-S,f=x-m,za[0]=x-(m+f)+(f-S),y=w+m,f=y-w,b=w-(y-f)+(m-f),m=b-_,f=b-m,za[1]=b-(m+f)+(f-_),O=y+m,f=O-y,za[2]=y-(O-f)+(m-f),za[3]=O;const R=Da(4,Na,4,za,Fa);w=C*c,d=Ia*C,p=d-(d-C),h=C-p,d=Ia*c,g=d-(d-c),v=c-g,x=h*v-(w-p*g-h*g-p*v),_=A*l,d=Ia*A,p=d-(d-A),h=A-p,d=Ia*l,g=d-(d-l),v=l-g,S=h*v-(_-p*g-h*g-p*v),m=x-S,f=x-m,za[0]=x-(m+f)+(f-S),y=w+m,f=y-w,b=w-(y-f)+(m-f),m=b-_,f=b-m,za[1]=b-(m+f)+(f-_),O=y+m,f=O-y,za[2]=y-(O-f)+(m-f),za[3]=O;const T=Da(R,Fa,4,za,Ha);w=s*c,d=Ia*s,p=d-(d-s),h=s-p,d=Ia*c,g=d-(d-c),v=c-g,x=h*v-(w-p*g-h*g-p*v),_=u*l,d=Ia*u,p=d-(d-u),h=u-p,d=Ia*l,g=d-(d-l),v=l-g,S=h*v-(_-p*g-h*g-p*v),m=x-S,f=x-m,za[0]=x-(m+f)+(f-S),y=w+m,f=y-w,b=w-(y-f)+(m-f),m=b-_,f=b-m,za[1]=b-(m+f)+(f-_),O=y+m,f=O-y,za[2]=y-(O-f)+(m-f),za[3]=O;const I=Da(T,Ha,4,za,Va);return Va[I-1]}(e,t,n,r,o,i,l)}ja(4),ja(4),ja(4),ja(4),ja(4),ja(4),ja(4),ja(4),ja(4),ja(8),ja(8),ja(8),ja(4),ja(8),ja(8),ja(8),ja(12);ja(192),ja(192);ja(4),ja(4),ja(4),ja(4),ja(4),ja(4),ja(4),ja(4),ja(8),ja(8),ja(8),ja(8),ja(8),ja(8),ja(8),ja(8),ja(8),ja(4),ja(4),ja(4),ja(8),ja(16),ja(16),ja(16),ja(32),ja(32),ja(48),ja(64);ja(1152),ja(1152);ja(4),ja(4),ja(4),ja(4),ja(4),ja(4),ja(4),ja(4),ja(4),ja(4),ja(24),ja(24),ja(24),ja(24),ja(24),ja(24),ja(24),ja(24),ja(24),ja(24),ja(1152),ja(1152),ja(1152),ja(1152),ja(1152),ja(2304),ja(2304),ja(3456),ja(5760),ja(8),ja(8),ja(8),ja(16),ja(24),ja(48),ja(48),ja(96),ja(192),ja(384),ja(384),ja(384),ja(768);ja(96),ja(96),ja(96),ja(1152);const Ga=Math.pow(2,-52),Wa=new Uint32Array(512);class $a{static from(e,t=Qa,n=es){const r=e.length,o=new Float64Array(2*r);for(let i=0;i<r;i++){const r=e[i];o[2*i]=t(r),o[2*i+1]=n(r)}return new $a(o)}constructor(e){const t=e.length>>1;if(t>0&&"number"!==typeof e[0])throw new Error("Expected coords to contain numbers.");this.coords=e;const n=Math.max(2*t-5,0);this._triangles=new Uint32Array(3*n),this._halfedges=new Int32Array(3*n),this._hashSize=Math.ceil(Math.sqrt(t)),this._hullPrev=new Uint32Array(t),this._hullNext=new Uint32Array(t),this._hullTri=new Uint32Array(t),this._hullHash=new Int32Array(this._hashSize).fill(-1),this._ids=new Uint32Array(t),this._dists=new Float64Array(t),this.update()}update(){const{coords:e,_hullPrev:t,_hullNext:n,_hullTri:r,_hullHash:o}=this,i=e.length>>1;let a=1/0,s=1/0,u=-1/0,l=-1/0;for(let C=0;C<i;C++){const t=e[2*C],n=e[2*C+1];t<a&&(a=t),n<s&&(s=n),t>u&&(u=t),n>l&&(l=n),this._ids[C]=C}const c=(a+u)/2,f=(s+l)/2;let d,p,h,g=1/0;for(let C=0;C<i;C++){const t=qa(c,f,e[2*C],e[2*C+1]);t<g&&(d=C,g=t)}const v=e[2*d],m=e[2*d+1];g=1/0;for(let C=0;C<i;C++){if(C===d)continue;const t=qa(v,m,e[2*C],e[2*C+1]);t<g&&t>0&&(p=C,g=t)}let y=e[2*p],b=e[2*p+1],w=1/0;for(let C=0;C<i;C++){if(C===d||C===p)continue;const t=Xa(v,m,y,b,e[2*C],e[2*C+1]);t<w&&(h=C,w=t)}let x=e[2*h],_=e[2*h+1];if(w===1/0){for(let r=0;r<i;r++)this._dists[r]=e[2*r]-e[0]||e[2*r+1]-e[1];Ka(this._ids,this._dists,0,i-1);const t=new Uint32Array(i);let n=0;for(let e=0,r=-1/0;e<i;e++){const o=this._ids[e];this._dists[o]>r&&(t[n++]=o,r=this._dists[o])}return this.hull=t.subarray(0,n),this.triangles=new Uint32Array(0),void(this.halfedges=new Uint32Array(0))}if(Ua(v,m,y,b,x,_)<0){const e=p,t=y,n=b;p=h,y=x,b=_,h=e,x=t,_=n}const S=function(e,t,n,r,o,i){const a=n-e,s=r-t,u=o-e,l=i-t,c=a*a+s*s,f=u*u+l*l,d=.5/(a*l-s*u),p=e+(l*c-s*f)*d,h=t+(a*f-u*c)*d;return{x:p,y:h}}(v,m,y,b,x,_);this._cx=S.x,this._cy=S.y;for(let C=0;C<i;C++)this._dists[C]=qa(e[2*C],e[2*C+1],S.x,S.y);Ka(this._ids,this._dists,0,i-1),this._hullStart=d;let O=3;n[d]=t[h]=p,n[p]=t[d]=h,n[h]=t[p]=d,r[d]=0,r[p]=1,r[h]=2,o.fill(-1),o[this._hashKey(v,m)]=d,o[this._hashKey(y,b)]=p,o[this._hashKey(x,_)]=h,this.trianglesLen=0,this._addTriangle(d,p,h,-1,-1,-1);for(let C,E,A=0;A<this._ids.length;A++){const i=this._ids[A],a=e[2*i],s=e[2*i+1];if(A>0&&Math.abs(a-C)<=Ga&&Math.abs(s-E)<=Ga)continue;if(C=a,E=s,i===d||i===p||i===h)continue;let u=0;for(let e=0,t=this._hashKey(a,s);e<this._hashSize&&(u=o[(t+e)%this._hashSize],-1===u||u===n[u]);e++);u=t[u];let l,c=u;for(;l=n[c],Ua(a,s,e[2*c],e[2*c+1],e[2*l],e[2*l+1])>=0;)if(c=l,c===u){c=-1;break}if(-1===c)continue;let f=this._addTriangle(c,i,n[c],-1,-1,r[c]);r[i]=this._legalize(f+2),r[c]=f,O++;let g=n[c];for(;l=n[g],Ua(a,s,e[2*g],e[2*g+1],e[2*l],e[2*l+1])<0;)f=this._addTriangle(g,i,l,r[i],-1,r[g]),r[i]=this._legalize(f+2),n[g]=g,O--,g=l;if(c===u)for(;l=t[c],Ua(a,s,e[2*l],e[2*l+1],e[2*c],e[2*c+1])<0;)f=this._addTriangle(l,i,c,-1,r[c],r[l]),this._legalize(f+2),r[l]=f,n[c]=c,O--,c=l;this._hullStart=t[i]=c,n[c]=t[g]=i,n[i]=g,o[this._hashKey(a,s)]=i,o[this._hashKey(e[2*c],e[2*c+1])]=c}this.hull=new Uint32Array(O);for(let C=0,E=this._hullStart;C<O;C++)this.hull[C]=E,E=n[E];this.triangles=this._triangles.subarray(0,this.trianglesLen),this.halfedges=this._halfedges.subarray(0,this.trianglesLen)}_hashKey(e,t){return Math.floor(function(e,t){const n=e/(Math.abs(e)+Math.abs(t));return(t>0?3-n:1+n)/4}(e-this._cx,t-this._cy)*this._hashSize)%this._hashSize}_legalize(e){const{_triangles:t,_halfedges:n,coords:r}=this;let o=0,i=0;for(;;){const a=n[e],s=e-e%3;if(i=s+(e+2)%3,-1===a){if(0===o)break;e=Wa[--o];continue}const u=a-a%3,l=s+(e+1)%3,c=u+(a+2)%3,f=t[i],d=t[e],p=t[l],h=t[c];if(Ya(r[2*f],r[2*f+1],r[2*d],r[2*d+1],r[2*p],r[2*p+1],r[2*h],r[2*h+1])){t[e]=h,t[a]=f;const r=n[c];if(-1===r){let t=this._hullStart;do{if(this._hullTri[t]===c){this._hullTri[t]=e;break}t=this._hullPrev[t]}while(t!==this._hullStart)}this._link(e,r),this._link(a,n[i]),this._link(i,c);const s=u+(a+1)%3;o<Wa.length&&(Wa[o++]=s)}else{if(0===o)break;e=Wa[--o]}}return i}_link(e,t){this._halfedges[e]=t,-1!==t&&(this._halfedges[t]=e)}_addTriangle(e,t,n,r,o,i){const a=this.trianglesLen;return this._triangles[a]=e,this._triangles[a+1]=t,this._triangles[a+2]=n,this._link(a,r),this._link(a+1,o),this._link(a+2,i),this.trianglesLen+=3,a}}function qa(e,t,n,r){const o=e-n,i=t-r;return o*o+i*i}function Ya(e,t,n,r,o,i,a,s){const u=e-a,l=t-s,c=n-a,f=r-s,d=o-a,p=i-s,h=c*c+f*f,g=d*d+p*p;return u*(f*g-h*p)-l*(c*g-h*d)+(u*u+l*l)*(c*p-f*d)<0}function Xa(e,t,n,r,o,i){const a=n-e,s=r-t,u=o-e,l=i-t,c=a*a+s*s,f=u*u+l*l,d=.5/(a*l-s*u),p=(l*c-s*f)*d,h=(a*f-u*c)*d;return p*p+h*h}function Ka(e,t,n,r){if(r-n<=20)for(let o=n+1;o<=r;o++){const r=e[o],i=t[r];let a=o-1;for(;a>=n&&t[e[a]]>i;)e[a+1]=e[a--];e[a+1]=r}else{let o=n+1,i=r;Ja(e,n+r>>1,o),t[e[n]]>t[e[r]]&&Ja(e,n,r),t[e[o]]>t[e[r]]&&Ja(e,o,r),t[e[n]]>t[e[o]]&&Ja(e,n,o);const a=e[o],s=t[a];for(;;){do{o++}while(t[e[o]]<s);do{i--}while(t[e[i]]>s);if(i<o)break;Ja(e,o,i)}e[n+1]=e[i],e[i]=a,r-o+1>=i-n?(Ka(e,t,o,r),Ka(e,t,n,i-1)):(Ka(e,t,n,i-1),Ka(e,t,o,r))}}function Ja(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function Qa(e){return e[0]}function es(e){return e[1]}const ts=1e-6;class ns{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(e,t){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(e,t){this._+=`L${this._x1=+e},${this._y1=+t}`}arc(e,t,n){const r=(e=+e)+(n=+n),o=t=+t;if(n<0)throw new Error("negative radius");null===this._x1?this._+=`M${r},${o}`:(Math.abs(this._x1-r)>ts||Math.abs(this._y1-o)>ts)&&(this._+="L"+r+","+o),n&&(this._+=`A${n},${n},0,1,1,${e-n},${t}A${n},${n},0,1,1,${this._x1=r},${this._y1=o}`)}rect(e,t,n,r){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${+n}v${+r}h${-n}Z`}value(){return this._||null}}class rs{constructor(){this._=[]}moveTo(e,t){this._.push([e,t])}closePath(){this._.push(this._[0].slice())}lineTo(e,t){this._.push([e,t])}value(){return this._.length?this._:null}}class os{constructor(e,[t,n,r,o]=[0,0,960,500]){if(!((r=+r)>=(t=+t))||!((o=+o)>=(n=+n)))throw new Error("invalid bounds");this.delaunay=e,this._circumcenters=new Float64Array(2*e.points.length),this.vectors=new Float64Array(2*e.points.length),this.xmax=r,this.xmin=t,this.ymax=o,this.ymin=n,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points:e,hull:t,triangles:n},vectors:r}=this,o=this.circumcenters=this._circumcenters.subarray(0,n.length/3*2);for(let d,p,h=0,g=0,v=n.length;h<v;h+=3,g+=2){const t=2*n[h],r=2*n[h+1],i=2*n[h+2],a=e[t],s=e[t+1],u=e[r],l=e[r+1],c=e[i],f=e[i+1],v=u-a,m=l-s,y=c-a,b=f-s,w=2*(v*b-m*y);if(Math.abs(w)<1e-9){let t=1e9;const r=2*n[0];t*=Math.sign((e[r]-a)*b-(e[r+1]-s)*y),d=(a+c)/2-t*b,p=(s+f)/2+t*y}else{const e=1/w,t=v*v+m*m,n=y*y+b*b;d=a+(b*t-m*n)*e,p=s+(v*n-y*t)*e}o[g]=d,o[g+1]=p}let i,a,s,u=t[t.length-1],l=4*u,c=e[2*u],f=e[2*u+1];r.fill(0);for(let d=0;d<t.length;++d)u=t[d],i=l,a=c,s=f,l=4*u,c=e[2*u],f=e[2*u+1],r[i+2]=r[l]=s-f,r[i+3]=r[l+1]=c-a}render(e){const t=null==e?e=new ns:void 0,{delaunay:{halfedges:n,inedges:r,hull:o},circumcenters:i,vectors:a}=this;if(o.length<=1)return null;for(let l=0,c=n.length;l<c;++l){const t=n[l];if(t<l)continue;const r=2*Math.floor(l/3),o=2*Math.floor(t/3),a=i[r],s=i[r+1],u=i[o],c=i[o+1];this._renderSegment(a,s,u,c,e)}let s,u=o[o.length-1];for(let l=0;l<o.length;++l){s=u,u=o[l];const t=2*Math.floor(r[u]/3),n=i[t],c=i[t+1],f=4*s,d=this._project(n,c,a[f+2],a[f+3]);d&&this._renderSegment(n,c,d[0],d[1],e)}return t&&t.value()}renderBounds(e){const t=null==e?e=new ns:void 0;return e.rect(this.xmin,this.ymin,this.xmax-this.xmin,this.ymax-this.ymin),t&&t.value()}renderCell(e,t){const n=null==t?t=new ns:void 0,r=this._clip(e);if(null===r||!r.length)return;t.moveTo(r[0],r[1]);let o=r.length;for(;r[0]===r[o-2]&&r[1]===r[o-1]&&o>1;)o-=2;for(let i=2;i<o;i+=2)r[i]===r[i-2]&&r[i+1]===r[i-1]||t.lineTo(r[i],r[i+1]);return t.closePath(),n&&n.value()}*cellPolygons(){const{delaunay:{points:e}}=this;for(let t=0,n=e.length/2;t<n;++t){const e=this.cellPolygon(t);e&&(e.index=t,yield e)}}cellPolygon(e){const t=new rs;return this.renderCell(e,t),t.value()}_renderSegment(e,t,n,r,o){let i;const a=this._regioncode(e,t),s=this._regioncode(n,r);0===a&&0===s?(o.moveTo(e,t),o.lineTo(n,r)):(i=this._clipSegment(e,t,n,r,a,s))&&(o.moveTo(i[0],i[1]),o.lineTo(i[2],i[3]))}contains(e,t,n){return(t=+t)===t&&(n=+n)===n&&this.delaunay._step(e,t,n)===e}*neighbors(e){const t=this._clip(e);if(t)for(const n of this.delaunay.neighbors(e)){const e=this._clip(n);if(e)e:for(let r=0,o=t.length;r<o;r+=2)for(let i=0,a=e.length;i<a;i+=2)if(t[r]===e[i]&&t[r+1]===e[i+1]&&t[(r+2)%o]===e[(i+a-2)%a]&&t[(r+3)%o]===e[(i+a-1)%a]){yield n;break e}}}_cell(e){const{circumcenters:t,delaunay:{inedges:n,halfedges:r,triangles:o}}=this,i=n[e];if(-1===i)return null;const a=[];let s=i;do{const n=Math.floor(s/3);if(a.push(t[2*n],t[2*n+1]),s=s%3===2?s-2:s+1,o[s]!==e)break;s=r[s]}while(s!==i&&-1!==s);return a}_clip(e){if(0===e&&1===this.delaunay.hull.length)return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];const t=this._cell(e);if(null===t)return null;const{vectors:n}=this,r=4*e;return this._simplify(n[r]||n[r+1]?this._clipInfinite(e,t,n[r],n[r+1],n[r+2],n[r+3]):this._clipFinite(e,t))}_clipFinite(e,t){const n=t.length;let r,o,i,a,s=null,u=t[n-2],l=t[n-1],c=this._regioncode(u,l),f=0;for(let d=0;d<n;d+=2)if(r=u,o=l,u=t[d],l=t[d+1],i=c,c=this._regioncode(u,l),0===i&&0===c)a=f,f=0,s?s.push(u,l):s=[u,l];else{let t,n,d,p,h;if(0===i){if(null===(t=this._clipSegment(r,o,u,l,i,c)))continue;[n,d,p,h]=t}else{if(null===(t=this._clipSegment(u,l,r,o,c,i)))continue;[p,h,n,d]=t,a=f,f=this._edgecode(n,d),a&&f&&this._edge(e,a,f,s,s.length),s?s.push(n,d):s=[n,d]}a=f,f=this._edgecode(p,h),a&&f&&this._edge(e,a,f,s,s.length),s?s.push(p,h):s=[p,h]}if(s)a=f,f=this._edgecode(s[0],s[1]),a&&f&&this._edge(e,a,f,s,s.length);else if(this.contains(e,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2))return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];return s}_clipSegment(e,t,n,r,o,i){const a=o<i;for(a&&([e,t,n,r,o,i]=[n,r,e,t,i,o]);;){if(0===o&&0===i)return a?[n,r,e,t]:[e,t,n,r];if(o&i)return null;let s,u,l=o||i;8&l?(s=e+(n-e)*(this.ymax-t)/(r-t),u=this.ymax):4&l?(s=e+(n-e)*(this.ymin-t)/(r-t),u=this.ymin):2&l?(u=t+(r-t)*(this.xmax-e)/(n-e),s=this.xmax):(u=t+(r-t)*(this.xmin-e)/(n-e),s=this.xmin),o?(e=s,t=u,o=this._regioncode(e,t)):(n=s,r=u,i=this._regioncode(n,r))}}_clipInfinite(e,t,n,r,o,i){let a,s=Array.from(t);if((a=this._project(s[0],s[1],n,r))&&s.unshift(a[0],a[1]),(a=this._project(s[s.length-2],s[s.length-1],o,i))&&s.push(a[0],a[1]),s=this._clipFinite(e,s))for(let u,l=0,c=s.length,f=this._edgecode(s[c-2],s[c-1]);l<c;l+=2)u=f,f=this._edgecode(s[l],s[l+1]),u&&f&&(l=this._edge(e,u,f,s,l),c=s.length);else this.contains(e,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2)&&(s=[this.xmin,this.ymin,this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax]);return s}_edge(e,t,n,r,o){for(;t!==n;){let n,i;switch(t){case 5:t=4;continue;case 4:t=6,n=this.xmax,i=this.ymin;break;case 6:t=2;continue;case 2:t=10,n=this.xmax,i=this.ymax;break;case 10:t=8;continue;case 8:t=9,n=this.xmin,i=this.ymax;break;case 9:t=1;continue;case 1:t=5,n=this.xmin,i=this.ymin}r[o]===n&&r[o+1]===i||!this.contains(e,n,i)||(r.splice(o,0,n,i),o+=2)}return o}_project(e,t,n,r){let o,i,a,s=1/0;if(r<0){if(t<=this.ymin)return null;(o=(this.ymin-t)/r)<s&&(a=this.ymin,i=e+(s=o)*n)}else if(r>0){if(t>=this.ymax)return null;(o=(this.ymax-t)/r)<s&&(a=this.ymax,i=e+(s=o)*n)}if(n>0){if(e>=this.xmax)return null;(o=(this.xmax-e)/n)<s&&(i=this.xmax,a=t+(s=o)*r)}else if(n<0){if(e<=this.xmin)return null;(o=(this.xmin-e)/n)<s&&(i=this.xmin,a=t+(s=o)*r)}return[i,a]}_edgecode(e,t){return(e===this.xmin?1:e===this.xmax?2:0)|(t===this.ymin?4:t===this.ymax?8:0)}_regioncode(e,t){return(e<this.xmin?1:e>this.xmax?2:0)|(t<this.ymin?4:t>this.ymax?8:0)}_simplify(e){if(e&&e.length>4){for(let t=0;t<e.length;t+=2){const n=(t+2)%e.length,r=(t+4)%e.length;(e[t]===e[n]&&e[n]===e[r]||e[t+1]===e[n+1]&&e[n+1]===e[r+1])&&(e.splice(n,2),t-=2)}e.length||(e=null)}return e}}const is=2*Math.PI,as=Math.pow;function ss(e){return e[0]}function us(e){return e[1]}function ls(e,t,n){return[e+Math.sin(e+t)*n,t+Math.cos(e-t)*n]}class cs{static from(e,t=ss,n=us,r){return new cs("length"in e?function(e,t,n,r){const o=e.length,i=new Float64Array(2*o);for(let a=0;a<o;++a){const o=e[a];i[2*a]=t.call(r,o,a,e),i[2*a+1]=n.call(r,o,a,e)}return i}(e,t,n,r):Float64Array.from(function*(e,t,n,r){let o=0;for(const i of e)yield t.call(r,i,o,e),yield n.call(r,i,o,e),++o}(e,t,n,r)))}constructor(e){this._delaunator=new $a(e),this.inedges=new Int32Array(e.length/2),this._hullIndex=new Int32Array(e.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){const e=this._delaunator,t=this.points;if(e.hull&&e.hull.length>2&&function(e){const{triangles:t,coords:n}=e;for(let r=0;r<t.length;r+=3){const e=2*t[r],o=2*t[r+1],i=2*t[r+2];if((n[i]-n[e])*(n[o+1]-n[e+1])-(n[o]-n[e])*(n[i+1]-n[e+1])>1e-10)return!1}return!0}(e)){this.collinear=Int32Array.from({length:t.length/2},((e,t)=>t)).sort(((e,n)=>t[2*e]-t[2*n]||t[2*e+1]-t[2*n+1]));const e=this.collinear[0],n=this.collinear[this.collinear.length-1],r=[t[2*e],t[2*e+1],t[2*n],t[2*n+1]],o=1e-8*Math.hypot(r[3]-r[1],r[2]-r[0]);for(let i=0,a=t.length/2;i<a;++i){const e=ls(t[2*i],t[2*i+1],o);t[2*i]=e[0],t[2*i+1]=e[1]}this._delaunator=new $a(t)}else delete this.collinear;const n=this.halfedges=this._delaunator.halfedges,r=this.hull=this._delaunator.hull,o=this.triangles=this._delaunator.triangles,i=this.inedges.fill(-1),a=this._hullIndex.fill(-1);for(let s=0,u=n.length;s<u;++s){const e=o[s%3===2?s-2:s+1];-1!==n[s]&&-1!==i[e]||(i[e]=s)}for(let s=0,u=r.length;s<u;++s)a[r[s]]=s;r.length<=2&&r.length>0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=r[0],i[r[0]]=1,2===r.length&&(i[r[1]]=0,this.triangles[1]=r[1],this.triangles[2]=r[1]))}voronoi(e){return new os(this,e)}*neighbors(e){const{inedges:t,hull:n,_hullIndex:r,halfedges:o,triangles:i,collinear:a}=this;if(a){const t=a.indexOf(e);return t>0&&(yield a[t-1]),void(t<a.length-1&&(yield a[t+1]))}const s=t[e];if(-1===s)return;let u=s,l=-1;do{if(yield l=i[u],u=u%3===2?u-2:u+1,i[u]!==e)return;if(u=o[u],-1===u){const t=n[(r[e]+1)%n.length];return void(t!==l&&(yield t))}}while(u!==s)}find(e,t,n=0){if((e=+e)!==e||(t=+t)!==t)return-1;const r=n;let o;for(;(o=this._step(n,e,t))>=0&&o!==n&&o!==r;)n=o;return o}_step(e,t,n){const{inedges:r,hull:o,_hullIndex:i,halfedges:a,triangles:s,points:u}=this;if(-1===r[e]||!u.length)return(e+1)%(u.length>>1);let l=e,c=as(t-u[2*e],2)+as(n-u[2*e+1],2);const f=r[e];let d=f;do{let r=s[d];const f=as(t-u[2*r],2)+as(n-u[2*r+1],2);if(f<c&&(c=f,l=r),d=d%3===2?d-2:d+1,s[d]!==e)break;if(d=a[d],-1===d){if(d=o[(i[e]+1)%o.length],d!==r&&as(t-u[2*d],2)+as(n-u[2*d+1],2)<c)return d;break}}while(d!==f);return l}render(e){const t=null==e?e=new ns:void 0,{points:n,halfedges:r,triangles:o}=this;for(let i=0,a=r.length;i<a;++i){const t=r[i];if(t<i)continue;const a=2*o[i],s=2*o[t];e.moveTo(n[a],n[a+1]),e.lineTo(n[s],n[s+1])}return this.renderHull(e),t&&t.value()}renderPoints(e,t){void 0!==t||e&&"function"===typeof e.moveTo||(t=e,e=null),t=void 0==t?2:+t;const n=null==e?e=new ns:void 0,{points:r}=this;for(let o=0,i=r.length;o<i;o+=2){const n=r[o],i=r[o+1];e.moveTo(n+t,i),e.arc(n,i,t,0,is)}return n&&n.value()}renderHull(e){const t=null==e?e=new ns:void 0,{hull:n,points:r}=this,o=2*n[0],i=n.length;e.moveTo(r[o],r[o+1]);for(let a=1;a<i;++a){const t=2*n[a];e.lineTo(r[t],r[t+1])}return e.closePath(),t&&t.value()}hullPolygon(){const e=new rs;return this.renderHull(e),e.value()}renderTriangle(e,t){const n=null==t?t=new ns:void 0,{points:r,triangles:o}=this,i=2*o[e*=3],a=2*o[e+1],s=2*o[e+2];return t.moveTo(r[i],r[i+1]),t.lineTo(r[a],r[a+1]),t.lineTo(r[s],r[s+1]),t.closePath(),n&&n.value()}*trianglePolygons(){const{triangles:e}=this;for(let t=0,n=e.length/3;t<n;++t)yield this.trianglePolygon(t)}trianglePolygon(e){const t=new rs;return this.renderTriangle(e,t),t.value()}}var fs=e=>()=>e;function ds(e,{sourceEvent:t,subject:n,target:r,identifier:o,active:i,x:a,y:s,dx:u,dy:l,dispatch:c}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},identifier:{value:o,enumerable:!0,configurable:!0},active:{value:i,enumerable:!0,configurable:!0},x:{value:a,enumerable:!0,configurable:!0},y:{value:s,enumerable:!0,configurable:!0},dx:{value:u,enumerable:!0,configurable:!0},dy:{value:l,enumerable:!0,configurable:!0},_:{value:c}})}function ps(e){return!e.ctrlKey&&!e.button}function hs(){return this.parentNode}function gs(e,t){return null==t?{x:e.x,y:e.y}:t}function vs(){return navigator.maxTouchPoints||"ontouchstart"in this}function ms(){var e,t,n,r,o=ps,i=hs,a=gs,s=vs,u={},l=_t("start","drag","end"),c=0,f=0;function d(e){e.on("mousedown.drag",p).filter(s).on("touchstart.drag",v).on("touchmove.drag",m,Zn).on("touchend.drag touchcancel.drag",y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function p(a,s){if(!r&&o.call(this,a,s)){var u=b(this,i.call(this,a,s),a,s,"mouse");u&&(Ln(a.view).on("mousemove.drag",h,Nn).on("mouseup.drag",g,Nn),Vn(a.view),Fn(a),n=!1,e=a.clientX,t=a.clientY,u("start",a))}}function h(r){if(Hn(r),!n){var o=r.clientX-e,i=r.clientY-t;n=o*o+i*i>f}u.mouse("drag",r)}function g(e){Ln(e.view).on("mousemove.drag mouseup.drag",null),zn(e.view,n),Hn(e),u.mouse("end",e)}function v(e,t){if(o.call(this,e,t)){var n,r,a=e.changedTouches,s=i.call(this,e,t),u=a.length;for(n=0;n<u;++n)(r=b(this,s,e,t,a[n].identifier,a[n]))&&(Fn(e),r("start",e,a[n]))}}function m(e){var t,n,r=e.changedTouches,o=r.length;for(t=0;t<o;++t)(n=u[r[t].identifier])&&(Hn(e),n("drag",e,r[t]))}function y(e){var t,n,o=e.changedTouches,i=o.length;for(r&&clearTimeout(r),r=setTimeout((function(){r=null}),500),t=0;t<i;++t)(n=u[o[t].identifier])&&(Fn(e),n("end",e,o[t]))}function b(e,t,n,r,o,i){var s,f,p,h=l.copy(),g=Wn(i||n,t);if(null!=(p=a.call(e,new ds("beforestart",{sourceEvent:n,target:d,identifier:o,active:c,x:g[0],y:g[1],dx:0,dy:0,dispatch:h}),r)))return s=p.x-g[0]||0,f=p.y-g[1]||0,function n(i,a,l){var v,m=g;switch(i){case"start":u[o]=n,v=c++;break;case"end":delete u[o],--c;case"drag":g=Wn(l||a,t),v=c}h.call(i,e,new ds(i,{sourceEvent:a,subject:p,target:d,identifier:o,active:v,x:g[0]+s,y:g[1]+f,dx:g[0]-m[0],dy:g[1]-m[1],dispatch:h}),r)}}return d.filter=function(e){return arguments.length?(o="function"===typeof e?e:fs(!!e),d):o},d.container=function(e){return arguments.length?(i="function"===typeof e?e:fs(e),d):i},d.subject=function(e){return arguments.length?(a="function"===typeof e?e:fs(e),d):a},d.touchable=function(e){return arguments.length?(s="function"===typeof e?e:fs(!!e),d):s},d.on=function(){var e=l.on.apply(l,arguments);return e===l?d:e},d.clickDistance=function(e){return arguments.length?(f=(e=+e)*e,d):Math.sqrt(f)},d}ds.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};var ys={},bs={},ws=34,xs=10,_s=13;function Ss(e){return new Function("d","return {"+e.map((function(e,t){return JSON.stringify(e)+": d["+t+'] || ""'})).join(",")+"}")}function Os(e){var t=Object.create(null),n=[];return e.forEach((function(e){for(var r in e)r in t||n.push(t[r]=r)})),n}function Cs(e,t){var n=e+"",r=n.length;return r<t?new Array(t-r+1).join(0)+n:n}function Es(e){var t,n=e.getUTCHours(),r=e.getUTCMinutes(),o=e.getUTCSeconds(),i=e.getUTCMilliseconds();return isNaN(e)?"Invalid Date":((t=e.getUTCFullYear())<0?"-"+Cs(-t,6):t>9999?"+"+Cs(t,6):Cs(t,4))+"-"+Cs(e.getUTCMonth()+1,2)+"-"+Cs(e.getUTCDate(),2)+(i?"T"+Cs(n,2)+":"+Cs(r,2)+":"+Cs(o,2)+"."+Cs(i,3)+"Z":o?"T"+Cs(n,2)+":"+Cs(r,2)+":"+Cs(o,2)+"Z":r||n?"T"+Cs(n,2)+":"+Cs(r,2)+"Z":"")}function As(e){var t=new RegExp('["'+e+"\n\r]"),n=e.charCodeAt(0);function r(e,t){var r,o=[],i=e.length,a=0,s=0,u=i<=0,l=!1;function c(){if(u)return bs;if(l)return l=!1,ys;var t,r,o=a;if(e.charCodeAt(o)===ws){for(;a++<i&&e.charCodeAt(a)!==ws||e.charCodeAt(++a)===ws;);return(t=a)>=i?u=!0:(r=e.charCodeAt(a++))===xs?l=!0:r===_s&&(l=!0,e.charCodeAt(a)===xs&&++a),e.slice(o+1,t-1).replace(/""/g,'"')}for(;a<i;){if((r=e.charCodeAt(t=a++))===xs)l=!0;else if(r===_s)l=!0,e.charCodeAt(a)===xs&&++a;else if(r!==n)continue;return e.slice(o,t)}return u=!0,e.slice(o,i)}for(e.charCodeAt(i-1)===xs&&--i,e.charCodeAt(i-1)===_s&&--i;(r=c())!==bs;){for(var f=[];r!==ys&&r!==bs;)f.push(r),r=c();t&&null==(f=t(f,s++))||o.push(f)}return o}function o(t,n){return t.map((function(t){return n.map((function(e){return a(t[e])})).join(e)}))}function i(t){return t.map(a).join(e)}function a(e){return null==e?"":e instanceof Date?Es(e):t.test(e+="")?'"'+e.replace(/"/g,'""')+'"':e}return{parse:function(e,t){var n,o,i=r(e,(function(e,r){if(n)return n(e,r-1);o=e,n=t?function(e,t){var n=Ss(e);return function(r,o){return t(n(r),o,e)}}(e,t):Ss(e)}));return i.columns=o||[],i},parseRows:r,format:function(t,n){return null==n&&(n=Os(t)),[n.map(a).join(e)].concat(o(t,n)).join("\n")},formatBody:function(e,t){return null==t&&(t=Os(e)),o(e,t).join("\n")},formatRows:function(e){return e.map(i).join("\n")},formatRow:i,formatValue:a}}var Ms=As(","),ks=Ms.parse,Ps=Ms.parseRows,Rs=Ms.format,Ts=Ms.formatBody,Is=Ms.formatRows,Bs=Ms.formatRow,Ds=Ms.formatValue,js=As("\t"),Ls=js.parse,Zs=js.parseRows,Ns=js.format,Fs=js.formatBody,Hs=js.formatRows,Vs=js.formatRow,zs=js.formatValue;function Us(e){for(var t in e){var n,r,o=e[t].trim();if(o)if("true"===o)o=!0;else if("false"===o)o=!1;else if("NaN"===o)o=NaN;else if(isNaN(n=+o)){if(!(r=o.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;Gs&&r[4]&&!r[7]&&(o=o.replace(/-/g,"/").replace(/T/," ")),o=new Date(o)}else o=n;else o=null;e[t]=o}return e}const Gs=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours(),Ws=e=>+e;function $s(e){return e*e}function qs(e){return e*(2-e)}function Ys(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}var Xs=function e(t){function n(e){return Math.pow(e,t)}return t=+t,n.exponent=e,n}(3),Ks=function e(t){function n(e){return 1-Math.pow(1-e,t)}return t=+t,n.exponent=e,n}(3),Js=function e(t){function n(e){return((e*=2)<=1?Math.pow(e,t):2-Math.pow(2-e,t))/2}return t=+t,n.exponent=e,n}(3),Qs=Math.PI,eu=Qs/2;function tu(e){return 1===+e?1:1-Math.cos(e*eu)}function nu(e){return Math.sin(e*eu)}function ru(e){return(1-Math.cos(Qs*e))/2}function ou(e){return 1.0009775171065494*(Math.pow(2,-10*e)-.0009765625)}function iu(e){return ou(1-+e)}function au(e){return 1-ou(e)}function su(e){return((e*=2)<=1?ou(1-e):2-ou(e-1))/2}function uu(e){return 1-Math.sqrt(1-e*e)}function lu(e){return Math.sqrt(1- --e*e)}function cu(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}var fu=4/11,du=6/11,pu=8/11,hu=3/4,gu=9/11,vu=10/11,mu=15/16,yu=21/22,bu=63/64,wu=1/fu/fu;function xu(e){return 1-_u(1-e)}function _u(e){return(e=+e)<fu?wu*e*e:e<pu?wu*(e-=du)*e+hu:e<vu?wu*(e-=gu)*e+mu:wu*(e-=yu)*e+bu}function Su(e){return((e*=2)<=1?1-_u(1-e):_u(e-1)+1)/2}var Ou=1.70158,Cu=function e(t){function n(e){return(e=+e)*e*(t*(e-1)+e)}return t=+t,n.overshoot=e,n}(Ou),Eu=function e(t){function n(e){return--e*e*((e+1)*t+e)+1}return t=+t,n.overshoot=e,n}(Ou),Au=function e(t){function n(e){return((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}return t=+t,n.overshoot=e,n}(Ou),Mu=2*Math.PI,ku=function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=Mu);function o(e){return t*ou(- --e)*Math.sin((r-e)/n)}return o.amplitude=function(t){return e(t,n*Mu)},o.period=function(n){return e(t,n)},o}(1,.3),Pu=function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=Mu);function o(e){return 1-t*ou(e=+e)*Math.sin((e+r)/n)}return o.amplitude=function(t){return e(t,n*Mu)},o.period=function(n){return e(t,n)},o}(1,.3),Ru=function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=Mu);function o(e){return((e=2*e-1)<0?t*ou(-e)*Math.sin((r-e)/n):2-t*ou(e)*Math.sin((r+e)/n))/2}return o.amplitude=function(t){return e(t,n*Mu)},o.period=function(n){return e(t,n)},o}(1,.3);function Tu(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.blob()}function Iu(e,t){return fetch(e,t).then(Tu)}function Bu(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.arrayBuffer()}function Du(e,t){return fetch(e,t).then(Bu)}function ju(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.text()}function Lu(e,t){return fetch(e,t).then(ju)}function Zu(e){return function(t,n,r){return 2===arguments.length&&"function"===typeof n&&(r=n,n=void 0),Lu(t,n).then((function(t){return e(t,r)}))}}function Nu(e,t,n,r){3===arguments.length&&"function"===typeof n&&(r=n,n=void 0);var o=As(e);return Lu(t,n).then((function(e){return o.parse(e,r)}))}var Fu=Zu(ks),Hu=Zu(Ls);function Vu(e,t){return new Promise((function(n,r){var o=new Image;for(var i in t)o[i]=t[i];o.onerror=r,o.onload=function(){n(o)},o.src=e}))}function zu(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);if(204!==e.status&&205!==e.status)return e.json()}function Uu(e,t){return fetch(e,t).then(zu)}function Gu(e){return(t,n)=>Lu(t,n).then((t=>(new DOMParser).parseFromString(t,e)))}var Wu=Gu("application/xml"),$u=Gu("text/html"),qu=Gu("image/svg+xml");function Yu(e,t){var n,r=1;function o(){var o,i,a=n.length,s=0,u=0;for(o=0;o<a;++o)s+=(i=n[o]).x,u+=i.y;for(s=(s/a-e)*r,u=(u/a-t)*r,o=0;o<a;++o)(i=n[o]).x-=s,i.y-=u}return null==e&&(e=0),null==t&&(t=0),o.initialize=function(e){n=e},o.x=function(t){return arguments.length?(e=+t,o):e},o.y=function(e){return arguments.length?(t=+e,o):t},o.strength=function(e){return arguments.length?(r=+e,o):r},o}function Xu(e,t,n,r){if(isNaN(t)||isNaN(n))return e;var o,i,a,s,u,l,c,f,d,p=e._root,h={data:r},g=e._x0,v=e._y0,m=e._x1,y=e._y1;if(!p)return e._root=h,e;for(;p.length;)if((l=t>=(i=(g+m)/2))?g=i:m=i,(c=n>=(a=(v+y)/2))?v=a:y=a,o=p,!(p=p[f=c<<1|l]))return o[f]=h,e;if(s=+e._x.call(null,p.data),u=+e._y.call(null,p.data),t===s&&n===u)return h.next=p,o?o[f]=h:e._root=h,e;do{o=o?o[f]=new Array(4):e._root=new Array(4),(l=t>=(i=(g+m)/2))?g=i:m=i,(c=n>=(a=(v+y)/2))?v=a:y=a}while((f=c<<1|l)===(d=(u>=a)<<1|s>=i));return o[d]=p,o[f]=h,e}function Ku(e,t,n,r,o){this.node=e,this.x0=t,this.y0=n,this.x1=r,this.y1=o}function Ju(e){return e[0]}function Qu(e){return e[1]}function el(e,t,n){var r=new tl(null==t?Ju:t,null==n?Qu:n,NaN,NaN,NaN,NaN);return null==e?r:r.addAll(e)}function tl(e,t,n,r,o,i){this._x=e,this._y=t,this._x0=n,this._y0=r,this._x1=o,this._y1=i,this._root=void 0}function nl(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}var rl=el.prototype=tl.prototype;function ol(e){return function(){return e}}function il(e){return 1e-6*(e()-.5)}function al(e){return e.x+e.vx}function sl(e){return e.y+e.vy}function ul(e){var t,n,r,o=1,i=1;function a(){for(var e,a,u,l,c,f,d,p=t.length,h=0;h<i;++h)for(a=el(t,al,sl).visitAfter(s),e=0;e<p;++e)u=t[e],f=n[u.index],d=f*f,l=u.x+u.vx,c=u.y+u.vy,a.visit(g);function g(e,t,n,i,a){var s=e.data,p=e.r,h=f+p;if(!s)return t>l+h||i<l-h||n>c+h||a<c-h;if(s.index>u.index){var g=l-s.x-s.vx,v=c-s.y-s.vy,m=g*g+v*v;m<h*h&&(0===g&&(m+=(g=il(r))*g),0===v&&(m+=(v=il(r))*v),m=(h-(m=Math.sqrt(m)))/m*o,u.vx+=(g*=m)*(h=(p*=p)/(d+p)),u.vy+=(v*=m)*h,s.vx-=g*(h=1-h),s.vy-=v*h)}}}function s(e){if(e.data)return e.r=n[e.data.index];for(var t=e.r=0;t<4;++t)e[t]&&e[t].r>e.r&&(e.r=e[t].r)}function u(){if(t){var r,o,i=t.length;for(n=new Array(i),r=0;r<i;++r)o=t[r],n[o.index]=+e(o,r,t)}}return"function"!==typeof e&&(e=ol(null==e?1:+e)),a.initialize=function(e,n){t=e,r=n,u()},a.iterations=function(e){return arguments.length?(i=+e,a):i},a.strength=function(e){return arguments.length?(o=+e,a):o},a.radius=function(t){return arguments.length?(e="function"===typeof t?t:ol(+t),u(),a):e},a}function ll(e){return e.index}function cl(e,t){var n=e.get(t);if(!n)throw new Error("node not found: "+t);return n}function fl(e){var t,n,r,o,i,a,s=ll,u=function(e){return 1/Math.min(o[e.source.index],o[e.target.index])},l=ol(30),c=1;function f(r){for(var o=0,s=e.length;o<c;++o)for(var u,l,f,d,p,h,g,v=0;v<s;++v)l=(u=e[v]).source,d=(f=u.target).x+f.vx-l.x-l.vx||il(a),p=f.y+f.vy-l.y-l.vy||il(a),d*=h=((h=Math.sqrt(d*d+p*p))-n[v])/h*r*t[v],p*=h,f.vx-=d*(g=i[v]),f.vy-=p*g,l.vx+=d*(g=1-g),l.vy+=p*g}function d(){if(r){var a,u,l=r.length,c=e.length,f=new Map(r.map(((e,t)=>[s(e,t,r),e])));for(a=0,o=new Array(l);a<c;++a)(u=e[a]).index=a,"object"!==typeof u.source&&(u.source=cl(f,u.source)),"object"!==typeof u.target&&(u.target=cl(f,u.target)),o[u.source.index]=(o[u.source.index]||0)+1,o[u.target.index]=(o[u.target.index]||0)+1;for(a=0,i=new Array(c);a<c;++a)u=e[a],i[a]=o[u.source.index]/(o[u.source.index]+o[u.target.index]);t=new Array(c),p(),n=new Array(c),h()}}function p(){if(r)for(var n=0,o=e.length;n<o;++n)t[n]=+u(e[n],n,e)}function h(){if(r)for(var t=0,o=e.length;t<o;++t)n[t]=+l(e[t],t,e)}return null==e&&(e=[]),f.initialize=function(e,t){r=e,a=t,d()},f.links=function(t){return arguments.length?(e=t,d(),f):e},f.id=function(e){return arguments.length?(s=e,f):s},f.iterations=function(e){return arguments.length?(c=+e,f):c},f.strength=function(e){return arguments.length?(u="function"===typeof e?e:ol(+e),p(),f):u},f.distance=function(e){return arguments.length?(l="function"===typeof e?e:ol(+e),h(),f):l},f}rl.copy=function(){var e,t,n=new tl(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return n;if(!r.length)return n._root=nl(r),n;for(e=[{source:r,target:n._root=new Array(4)}];r=e.pop();)for(var o=0;o<4;++o)(t=r.source[o])&&(t.length?e.push({source:t,target:r.target[o]=new Array(4)}):r.target[o]=nl(t));return n},rl.add=function(e){const t=+this._x.call(null,e),n=+this._y.call(null,e);return Xu(this.cover(t,n),t,n,e)},rl.addAll=function(e){var t,n,r,o,i=e.length,a=new Array(i),s=new Array(i),u=1/0,l=1/0,c=-1/0,f=-1/0;for(n=0;n<i;++n)isNaN(r=+this._x.call(null,t=e[n]))||isNaN(o=+this._y.call(null,t))||(a[n]=r,s[n]=o,r<u&&(u=r),r>c&&(c=r),o<l&&(l=o),o>f&&(f=o));if(u>c||l>f)return this;for(this.cover(u,l).cover(c,f),n=0;n<i;++n)Xu(this,a[n],s[n],e[n]);return this},rl.cover=function(e,t){if(isNaN(e=+e)||isNaN(t=+t))return this;var n=this._x0,r=this._y0,o=this._x1,i=this._y1;if(isNaN(n))o=(n=Math.floor(e))+1,i=(r=Math.floor(t))+1;else{for(var a,s,u=o-n||1,l=this._root;n>e||e>=o||r>t||t>=i;)switch(s=(t<r)<<1|e<n,(a=new Array(4))[s]=l,l=a,u*=2,s){case 0:o=n+u,i=r+u;break;case 1:n=o-u,i=r+u;break;case 2:o=n+u,r=i-u;break;case 3:n=o-u,r=i-u}this._root&&this._root.length&&(this._root=l)}return this._x0=n,this._y0=r,this._x1=o,this._y1=i,this},rl.data=function(){var e=[];return this.visit((function(t){if(!t.length)do{e.push(t.data)}while(t=t.next)})),e},rl.extent=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},rl.find=function(e,t,n){var r,o,i,a,s,u,l,c=this._x0,f=this._y0,d=this._x1,p=this._y1,h=[],g=this._root;for(g&&h.push(new Ku(g,c,f,d,p)),null==n?n=1/0:(c=e-n,f=t-n,d=e+n,p=t+n,n*=n);u=h.pop();)if(!(!(g=u.node)||(o=u.x0)>d||(i=u.y0)>p||(a=u.x1)<c||(s=u.y1)<f))if(g.length){var v=(o+a)/2,m=(i+s)/2;h.push(new Ku(g[3],v,m,a,s),new Ku(g[2],o,m,v,s),new Ku(g[1],v,i,a,m),new Ku(g[0],o,i,v,m)),(l=(t>=m)<<1|e>=v)&&(u=h[h.length-1],h[h.length-1]=h[h.length-1-l],h[h.length-1-l]=u)}else{var y=e-+this._x.call(null,g.data),b=t-+this._y.call(null,g.data),w=y*y+b*b;if(w<n){var x=Math.sqrt(n=w);c=e-x,f=t-x,d=e+x,p=t+x,r=g.data}}return r},rl.remove=function(e){if(isNaN(i=+this._x.call(null,e))||isNaN(a=+this._y.call(null,e)))return this;var t,n,r,o,i,a,s,u,l,c,f,d,p=this._root,h=this._x0,g=this._y0,v=this._x1,m=this._y1;if(!p)return this;if(p.length)for(;;){if((l=i>=(s=(h+v)/2))?h=s:v=s,(c=a>=(u=(g+m)/2))?g=u:m=u,t=p,!(p=p[f=c<<1|l]))return this;if(!p.length)break;(t[f+1&3]||t[f+2&3]||t[f+3&3])&&(n=t,d=f)}for(;p.data!==e;)if(r=p,!(p=p.next))return this;return(o=p.next)&&delete p.next,r?(o?r.next=o:delete r.next,this):t?(o?t[f]=o:delete t[f],(p=t[0]||t[1]||t[2]||t[3])&&p===(t[3]||t[2]||t[1]||t[0])&&!p.length&&(n?n[d]=p:this._root=p),this):(this._root=o,this)},rl.removeAll=function(e){for(var t=0,n=e.length;t<n;++t)this.remove(e[t]);return this},rl.root=function(){return this._root},rl.size=function(){var e=0;return this.visit((function(t){if(!t.length)do{++e}while(t=t.next)})),e},rl.visit=function(e){var t,n,r,o,i,a,s=[],u=this._root;for(u&&s.push(new Ku(u,this._x0,this._y0,this._x1,this._y1));t=s.pop();)if(!e(u=t.node,r=t.x0,o=t.y0,i=t.x1,a=t.y1)&&u.length){var l=(r+i)/2,c=(o+a)/2;(n=u[3])&&s.push(new Ku(n,l,c,i,a)),(n=u[2])&&s.push(new Ku(n,r,c,l,a)),(n=u[1])&&s.push(new Ku(n,l,o,i,c)),(n=u[0])&&s.push(new Ku(n,r,o,l,c))}return this},rl.visitAfter=function(e){var t,n=[],r=[];for(this._root&&n.push(new Ku(this._root,this._x0,this._y0,this._x1,this._y1));t=n.pop();){var o=t.node;if(o.length){var i,a=t.x0,s=t.y0,u=t.x1,l=t.y1,c=(a+u)/2,f=(s+l)/2;(i=o[0])&&n.push(new Ku(i,a,s,c,f)),(i=o[1])&&n.push(new Ku(i,c,s,u,f)),(i=o[2])&&n.push(new Ku(i,a,f,c,l)),(i=o[3])&&n.push(new Ku(i,c,f,u,l))}r.push(t)}for(;t=r.pop();)e(t.node,t.x0,t.y0,t.x1,t.y1);return this},rl.x=function(e){return arguments.length?(this._x=e,this):this._x},rl.y=function(e){return arguments.length?(this._y=e,this):this._y};const dl=1664525,pl=1013904223,hl=4294967296;function gl(e){return e.x}function vl(e){return e.y}var ml=10,yl=Math.PI*(3-Math.sqrt(5));function bl(e){var t,n=1,r=.001,o=1-Math.pow(r,1/300),i=0,a=.6,s=new Map,u=sr(f),l=_t("tick","end"),c=function(){let e=1;return()=>(e=(dl*e+pl)%hl)/hl}();function f(){d(),l.call("tick",t),n<r&&(u.stop(),l.call("end",t))}function d(r){var u,l,c=e.length;void 0===r&&(r=1);for(var f=0;f<r;++f)for(n+=(i-n)*o,s.forEach((function(e){e(n)})),u=0;u<c;++u)null==(l=e[u]).fx?l.x+=l.vx*=a:(l.x=l.fx,l.vx=0),null==l.fy?l.y+=l.vy*=a:(l.y=l.fy,l.vy=0);return t}function p(){for(var t,n=0,r=e.length;n<r;++n){if((t=e[n]).index=n,null!=t.fx&&(t.x=t.fx),null!=t.fy&&(t.y=t.fy),isNaN(t.x)||isNaN(t.y)){var o=ml*Math.sqrt(.5+n),i=n*yl;t.x=o*Math.cos(i),t.y=o*Math.sin(i)}(isNaN(t.vx)||isNaN(t.vy))&&(t.vx=t.vy=0)}}function h(t){return t.initialize&&t.initialize(e,c),t}return null==e&&(e=[]),p(),t={tick:d,restart:function(){return u.restart(f),t},stop:function(){return u.stop(),t},nodes:function(n){return arguments.length?(e=n,p(),s.forEach(h),t):e},alpha:function(e){return arguments.length?(n=+e,t):n},alphaMin:function(e){return arguments.length?(r=+e,t):r},alphaDecay:function(e){return arguments.length?(o=+e,t):+o},alphaTarget:function(e){return arguments.length?(i=+e,t):i},velocityDecay:function(e){return arguments.length?(a=1-e,t):1-a},randomSource:function(e){return arguments.length?(c=e,s.forEach(h),t):c},force:function(e,n){return arguments.length>1?(null==n?s.delete(e):s.set(e,h(n)),t):s.get(e)},find:function(t,n,r){var o,i,a,s,u,l=0,c=e.length;for(null==r?r=1/0:r*=r,l=0;l<c;++l)(a=(o=t-(s=e[l]).x)*o+(i=n-s.y)*i)<r&&(u=s,r=a);return u},on:function(e,n){return arguments.length>1?(l.on(e,n),t):l.on(e)}}}function wl(){var e,t,n,r,o,i=ol(-30),a=1,s=1/0,u=.81;function l(n){var o,i=e.length,a=el(e,gl,vl).visitAfter(f);for(r=n,o=0;o<i;++o)t=e[o],a.visit(d)}function c(){if(e){var t,n,r=e.length;for(o=new Array(r),t=0;t<r;++t)n=e[t],o[n.index]=+i(n,t,e)}}function f(e){var t,n,r,i,a,s=0,u=0;if(e.length){for(r=i=a=0;a<4;++a)(t=e[a])&&(n=Math.abs(t.value))&&(s+=t.value,u+=n,r+=n*t.x,i+=n*t.y);e.x=r/u,e.y=i/u}else{(t=e).x=t.data.x,t.y=t.data.y;do{s+=o[t.data.index]}while(t=t.next)}e.value=s}function d(e,i,l,c){if(!e.value)return!0;var f=e.x-t.x,d=e.y-t.y,p=c-i,h=f*f+d*d;if(p*p/u<h)return h<s&&(0===f&&(h+=(f=il(n))*f),0===d&&(h+=(d=il(n))*d),h<a&&(h=Math.sqrt(a*h)),t.vx+=f*e.value*r/h,t.vy+=d*e.value*r/h),!0;if(!(e.length||h>=s)){(e.data!==t||e.next)&&(0===f&&(h+=(f=il(n))*f),0===d&&(h+=(d=il(n))*d),h<a&&(h=Math.sqrt(a*h)));do{e.data!==t&&(p=o[e.data.index]*r/h,t.vx+=f*p,t.vy+=d*p)}while(e=e.next)}}return l.initialize=function(t,r){e=t,n=r,c()},l.strength=function(e){return arguments.length?(i="function"===typeof e?e:ol(+e),c(),l):i},l.distanceMin=function(e){return arguments.length?(a=e*e,l):Math.sqrt(a)},l.distanceMax=function(e){return arguments.length?(s=e*e,l):Math.sqrt(s)},l.theta=function(e){return arguments.length?(u=e*e,l):Math.sqrt(u)},l}function xl(e,t,n){var r,o,i,a=ol(.1);function s(e){for(var a=0,s=r.length;a<s;++a){var u=r[a],l=u.x-t||1e-6,c=u.y-n||1e-6,f=Math.sqrt(l*l+c*c),d=(i[a]-f)*o[a]*e/f;u.vx+=l*d,u.vy+=c*d}}function u(){if(r){var t,n=r.length;for(o=new Array(n),i=new Array(n),t=0;t<n;++t)i[t]=+e(r[t],t,r),o[t]=isNaN(i[t])?0:+a(r[t],t,r)}}return"function"!==typeof e&&(e=ol(+e)),null==t&&(t=0),null==n&&(n=0),s.initialize=function(e){r=e,u()},s.strength=function(e){return arguments.length?(a="function"===typeof e?e:ol(+e),u(),s):a},s.radius=function(t){return arguments.length?(e="function"===typeof t?t:ol(+t),u(),s):e},s.x=function(e){return arguments.length?(t=+e,s):t},s.y=function(e){return arguments.length?(n=+e,s):n},s}function _l(e){var t,n,r,o=ol(.1);function i(e){for(var o,i=0,a=t.length;i<a;++i)(o=t[i]).vx+=(r[i]-o.x)*n[i]*e}function a(){if(t){var i,a=t.length;for(n=new Array(a),r=new Array(a),i=0;i<a;++i)n[i]=isNaN(r[i]=+e(t[i],i,t))?0:+o(t[i],i,t)}}return"function"!==typeof e&&(e=ol(null==e?0:+e)),i.initialize=function(e){t=e,a()},i.strength=function(e){return arguments.length?(o="function"===typeof e?e:ol(+e),a(),i):o},i.x=function(t){return arguments.length?(e="function"===typeof t?t:ol(+t),a(),i):e},i}function Sl(e){var t,n,r,o=ol(.1);function i(e){for(var o,i=0,a=t.length;i<a;++i)(o=t[i]).vy+=(r[i]-o.y)*n[i]*e}function a(){if(t){var i,a=t.length;for(n=new Array(a),r=new Array(a),i=0;i<a;++i)n[i]=isNaN(r[i]=+e(t[i],i,t))?0:+o(t[i],i,t)}}return"function"!==typeof e&&(e=ol(null==e?0:+e)),i.initialize=function(e){t=e,a()},i.strength=function(e){return arguments.length?(o="function"===typeof e?e:ol(+e),a(),i):o},i.y=function(t){return arguments.length?(e="function"===typeof t?t:ol(+t),a(),i):e},i}var Ol=n(65386),Cl=n(80028),El=n(42035),Al=n(96909),Ml=n(87017),kl=n(63482);class Pl{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){const t=this._partials;let n=0;for(let r=0;r<this._n&&r<32;r++){const o=t[r],i=e+o,a=Math.abs(e)<Math.abs(o)?e-(i-o):o-(i-e);a&&(t[n++]=a),e=i}return t[n]=e,this._n=n+1,this}valueOf(){const e=this._partials;let t,n,r,o=this._n,i=0;if(o>0){for(i=e[--o];o>0&&(t=i,n=e[--o],i=t+n,r=n-(i-t),!r););o>0&&(r<0&&e[o-1]<0||r>0&&e[o-1]>0)&&(n=2*r,t=i+n,n==t-i&&(i=t))}return i}}var Rl=1e-6,Tl=1e-12,Il=Math.PI,Bl=Il/2,Dl=Il/4,jl=2*Il,Ll=180/Il,Zl=Il/180,Nl=Math.abs,Fl=Math.atan,Hl=Math.atan2,Vl=Math.cos,zl=Math.ceil,Ul=Math.exp,Gl=(Math.floor,Math.hypot),Wl=Math.log,$l=Math.pow,ql=Math.sin,Yl=Math.sign||function(e){return e>0?1:e<0?-1:0},Xl=Math.sqrt,Kl=Math.tan;function Jl(e){return e>1?0:e<-1?Il:Math.acos(e)}function Ql(e){return e>1?Bl:e<-1?-Bl:Math.asin(e)}function ec(e){return(e=ql(e/2))*e}function tc(){}function nc(e,t){e&&oc.hasOwnProperty(e.type)&&oc[e.type](e,t)}var rc={Feature:function(e,t){nc(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r<o;)nc(n[r].geometry,t)}},oc={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){ic(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)ic(n[r],t,0)},Polygon:function(e,t){ac(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)ac(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,o=n.length;++r<o;)nc(n[r],t)}};function ic(e,t,n){var r,o=-1,i=e.length-n;for(t.lineStart();++o<i;)r=e[o],t.point(r[0],r[1],r[2]);t.lineEnd()}function ac(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)ic(e[n],t,1);t.polygonEnd()}function sc(e,t){e&&rc.hasOwnProperty(e.type)?rc[e.type](e,t):nc(e,t)}var uc,lc,cc,fc,dc,pc,hc,gc,vc,mc,yc,bc,wc,xc,_c,Sc,Oc=new Pl,Cc=new Pl,Ec={point:tc,lineStart:tc,lineEnd:tc,polygonStart:function(){Oc=new Pl,Ec.lineStart=Ac,Ec.lineEnd=Mc},polygonEnd:function(){var e=+Oc;Cc.add(e<0?jl+e:e),this.lineStart=this.lineEnd=this.point=tc},sphere:function(){Cc.add(jl)}};function Ac(){Ec.point=kc}function Mc(){Pc(uc,lc)}function kc(e,t){Ec.point=Pc,uc=e,lc=t,cc=e*=Zl,fc=Vl(t=(t*=Zl)/2+Dl),dc=ql(t)}function Pc(e,t){var n=(e*=Zl)-cc,r=n>=0?1:-1,o=r*n,i=Vl(t=(t*=Zl)/2+Dl),a=ql(t),s=dc*a,u=fc*i+s*Vl(o),l=s*r*ql(o);Oc.add(Hl(l,u)),cc=e,fc=i,dc=a}function Rc(e){return Cc=new Pl,sc(e,Ec),2*Cc}function Tc(e){return[Hl(e[1],e[0]),Ql(e[2])]}function Ic(e){var t=e[0],n=e[1],r=Vl(n);return[r*Vl(t),r*ql(t),ql(n)]}function Bc(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Dc(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function jc(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Lc(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Zc(e){var t=Xl(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var Nc,Fc,Hc,Vc,zc,Uc,Gc,Wc,$c,qc,Yc,Xc,Kc,Jc,Qc,ef,tf={point:nf,lineStart:of,lineEnd:af,polygonStart:function(){tf.point=sf,tf.lineStart=uf,tf.lineEnd=lf,xc=new Pl,Ec.polygonStart()},polygonEnd:function(){Ec.polygonEnd(),tf.point=nf,tf.lineStart=of,tf.lineEnd=af,Oc<0?(pc=-(gc=180),hc=-(vc=90)):xc>Rl?vc=90:xc<-Rl&&(hc=-90),Sc[0]=pc,Sc[1]=gc},sphere:function(){pc=-(gc=180),hc=-(vc=90)}};function nf(e,t){_c.push(Sc=[pc=e,gc=e]),t<hc&&(hc=t),t>vc&&(vc=t)}function rf(e,t){var n=Ic([e*Zl,t*Zl]);if(wc){var r=Dc(wc,n),o=Dc([r[1],-r[0],0],r);Zc(o),o=Tc(o);var i,a=e-mc,s=a>0?1:-1,u=o[0]*Ll*s,l=Nl(a)>180;l^(s*mc<u&&u<s*e)?(i=o[1]*Ll)>vc&&(vc=i):l^(s*mc<(u=(u+360)%360-180)&&u<s*e)?(i=-o[1]*Ll)<hc&&(hc=i):(t<hc&&(hc=t),t>vc&&(vc=t)),l?e<mc?cf(pc,e)>cf(pc,gc)&&(gc=e):cf(e,gc)>cf(pc,gc)&&(pc=e):gc>=pc?(e<pc&&(pc=e),e>gc&&(gc=e)):e>mc?cf(pc,e)>cf(pc,gc)&&(gc=e):cf(e,gc)>cf(pc,gc)&&(pc=e)}else _c.push(Sc=[pc=e,gc=e]);t<hc&&(hc=t),t>vc&&(vc=t),wc=n,mc=e}function of(){tf.point=rf}function af(){Sc[0]=pc,Sc[1]=gc,tf.point=nf,wc=null}function sf(e,t){if(wc){var n=e-mc;xc.add(Nl(n)>180?n+(n>0?360:-360):n)}else yc=e,bc=t;Ec.point(e,t),rf(e,t)}function uf(){Ec.lineStart()}function lf(){sf(yc,bc),Ec.lineEnd(),Nl(xc)>Rl&&(pc=-(gc=180)),Sc[0]=pc,Sc[1]=gc,wc=null}function cf(e,t){return(t-=e)<0?t+360:t}function ff(e,t){return e[0]-t[0]}function df(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}function pf(e){var t,n,r,o,i,a,s;if(vc=gc=-(pc=hc=1/0),_c=[],sc(e,tf),n=_c.length){for(_c.sort(ff),t=1,i=[r=_c[0]];t<n;++t)df(r,(o=_c[t])[0])||df(r,o[1])?(cf(r[0],o[1])>cf(r[0],r[1])&&(r[1]=o[1]),cf(o[0],r[1])>cf(r[0],r[1])&&(r[0]=o[0])):i.push(r=o);for(a=-1/0,t=0,r=i[n=i.length-1];t<=n;r=o,++t)o=i[t],(s=cf(r[1],o[0]))>a&&(a=s,pc=o[0],gc=r[1])}return _c=Sc=null,pc===1/0||hc===1/0?[[NaN,NaN],[NaN,NaN]]:[[pc,hc],[gc,vc]]}var hf={sphere:tc,point:gf,lineStart:mf,lineEnd:wf,polygonStart:function(){hf.lineStart=xf,hf.lineEnd=_f},polygonEnd:function(){hf.lineStart=mf,hf.lineEnd=wf}};function gf(e,t){e*=Zl;var n=Vl(t*=Zl);vf(n*Vl(e),n*ql(e),ql(t))}function vf(e,t,n){++Nc,Hc+=(e-Hc)/Nc,Vc+=(t-Vc)/Nc,zc+=(n-zc)/Nc}function mf(){hf.point=yf}function yf(e,t){e*=Zl;var n=Vl(t*=Zl);Jc=n*Vl(e),Qc=n*ql(e),ef=ql(t),hf.point=bf,vf(Jc,Qc,ef)}function bf(e,t){e*=Zl;var n=Vl(t*=Zl),r=n*Vl(e),o=n*ql(e),i=ql(t),a=Hl(Xl((a=Qc*i-ef*o)*a+(a=ef*r-Jc*i)*a+(a=Jc*o-Qc*r)*a),Jc*r+Qc*o+ef*i);Fc+=a,Uc+=a*(Jc+(Jc=r)),Gc+=a*(Qc+(Qc=o)),Wc+=a*(ef+(ef=i)),vf(Jc,Qc,ef)}function wf(){hf.point=gf}function xf(){hf.point=Sf}function _f(){Of(Xc,Kc),hf.point=gf}function Sf(e,t){Xc=e,Kc=t,e*=Zl,t*=Zl,hf.point=Of;var n=Vl(t);Jc=n*Vl(e),Qc=n*ql(e),ef=ql(t),vf(Jc,Qc,ef)}function Of(e,t){e*=Zl;var n=Vl(t*=Zl),r=n*Vl(e),o=n*ql(e),i=ql(t),a=Qc*i-ef*o,s=ef*r-Jc*i,u=Jc*o-Qc*r,l=Gl(a,s,u),c=Ql(l),f=l&&-c/l;$c.add(f*a),qc.add(f*s),Yc.add(f*u),Fc+=c,Uc+=c*(Jc+(Jc=r)),Gc+=c*(Qc+(Qc=o)),Wc+=c*(ef+(ef=i)),vf(Jc,Qc,ef)}function Cf(e){Nc=Fc=Hc=Vc=zc=Uc=Gc=Wc=0,$c=new Pl,qc=new Pl,Yc=new Pl,sc(e,hf);var t=+$c,n=+qc,r=+Yc,o=Gl(t,n,r);return o<Tl&&(t=Uc,n=Gc,r=Wc,Fc<Rl&&(t=Hc,n=Vc,r=zc),(o=Gl(t,n,r))<Tl)?[NaN,NaN]:[Hl(n,t)*Ll,Ql(r/o)*Ll]}function Ef(e){return function(){return e}}function Af(e,t){function n(n,r){return n=e(n,r),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return(n=t.invert(n,r))&&e.invert(n[0],n[1])}),n}function Mf(e,t){return Nl(e)>Il&&(e-=Math.round(e/jl)*jl),[e,t]}function kf(e,t,n){return(e%=jl)?t||n?Af(Rf(e),Tf(t,n)):Rf(e):t||n?Tf(t,n):Mf}function Pf(e){return function(t,n){return Nl(t+=e)>Il&&(t-=Math.round(t/jl)*jl),[t,n]}}function Rf(e){var t=Pf(e);return t.invert=Pf(-e),t}function Tf(e,t){var n=Vl(e),r=ql(e),o=Vl(t),i=ql(t);function a(e,t){var a=Vl(t),s=Vl(e)*a,u=ql(e)*a,l=ql(t),c=l*n+s*r;return[Hl(u*o-c*i,s*n-l*r),Ql(c*o+u*i)]}return a.invert=function(e,t){var a=Vl(t),s=Vl(e)*a,u=ql(e)*a,l=ql(t),c=l*o-u*i;return[Hl(u*o+l*i,s*n+c*r),Ql(c*n-s*r)]},a}function If(e){function t(t){return(t=e(t[0]*Zl,t[1]*Zl))[0]*=Ll,t[1]*=Ll,t}return e=kf(e[0]*Zl,e[1]*Zl,e.length>2?e[2]*Zl:0),t.invert=function(t){return(t=e.invert(t[0]*Zl,t[1]*Zl))[0]*=Ll,t[1]*=Ll,t},t}function Bf(e,t,n,r,o,i){if(n){var a=Vl(t),s=ql(t),u=r*n;null==o?(o=t+r*jl,i=t-u/2):(o=Df(a,o),i=Df(a,i),(r>0?o<i:o>i)&&(o+=r*jl));for(var l,c=o;r>0?c>i:c<i;c-=u)l=Tc([a,-s*Vl(c),-s*ql(c)]),e.point(l[0],l[1])}}function Df(e,t){(t=Ic(t))[0]-=e,Zc(t);var n=Jl(-t[1]);return((-t[2]<0?-n:n)+jl-Rl)%jl}function jf(){var e,t,n=Ef([0,0]),r=Ef(90),o=Ef(6),i={point:function(n,r){e.push(n=t(n,r)),n[0]*=Ll,n[1]*=Ll}};function a(){var a=n.apply(this,arguments),s=r.apply(this,arguments)*Zl,u=o.apply(this,arguments)*Zl;return e=[],t=kf(-a[0]*Zl,-a[1]*Zl,0).invert,Bf(i,s,u,1),a={type:"Polygon",coordinates:[e]},e=t=null,a}return a.center=function(e){return arguments.length?(n="function"===typeof e?e:Ef([+e[0],+e[1]]),a):n},a.radius=function(e){return arguments.length?(r="function"===typeof e?e:Ef(+e),a):r},a.precision=function(e){return arguments.length?(o="function"===typeof e?e:Ef(+e),a):o},a}function Lf(){var e,t=[];return{point:function(t,n,r){e.push([t,n,r])},lineStart:function(){t.push(e=[])},lineEnd:tc,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}}function Zf(e,t){return Nl(e[0]-t[0])<Rl&&Nl(e[1]-t[1])<Rl}function Nf(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function Ff(e,t,n,r,o){var i,a,s=[],u=[];if(e.forEach((function(e){if(!((t=e.length-1)<=0)){var t,n,r=e[0],a=e[t];if(Zf(r,a)){if(!r[2]&&!a[2]){for(o.lineStart(),i=0;i<t;++i)o.point((r=e[i])[0],r[1]);return void o.lineEnd()}a[0]+=2*Rl}s.push(n=new Nf(r,e,null,!0)),u.push(n.o=new Nf(r,null,n,!1)),s.push(n=new Nf(a,e,null,!1)),u.push(n.o=new Nf(a,null,n,!0))}})),s.length){for(u.sort(t),Hf(s),Hf(u),i=0,a=u.length;i<a;++i)u[i].e=n=!n;for(var l,c,f=s[0];;){for(var d=f,p=!0;d.v;)if((d=d.n)===f)return;l=d.z,o.lineStart();do{if(d.v=d.o.v=!0,d.e){if(p)for(i=0,a=l.length;i<a;++i)o.point((c=l[i])[0],c[1]);else r(d.x,d.n.x,1,o);d=d.n}else{if(p)for(l=d.p.z,i=l.length-1;i>=0;--i)o.point((c=l[i])[0],c[1]);else r(d.x,d.p.x,-1,o);d=d.p}l=(d=d.o).z,p=!p}while(!d.v);o.lineEnd()}}}function Hf(e){if(t=e.length){for(var t,n,r=0,o=e[0];++r<t;)o.n=n=e[r],n.p=o,o=n;o.n=n=e[0],n.p=o}}function Vf(e){return Nl(e[0])<=Il?e[0]:Yl(e[0])*((Nl(e[0])+Il)%jl-Il)}function zf(e,t){var n=Vf(t),r=t[1],o=ql(r),i=[ql(n),-Vl(n),0],a=0,s=0,u=new Pl;1===o?r=Bl+Rl:-1===o&&(r=-Bl-Rl);for(var l=0,c=e.length;l<c;++l)if(d=(f=e[l]).length)for(var f,d,p=f[d-1],h=Vf(p),g=p[1]/2+Dl,v=ql(g),m=Vl(g),y=0;y<d;++y,h=w,v=_,m=S,p=b){var b=f[y],w=Vf(b),x=b[1]/2+Dl,_=ql(x),S=Vl(x),O=w-h,C=O>=0?1:-1,E=C*O,A=E>Il,M=v*_;if(u.add(Hl(M*C*ql(E),m*S+M*Vl(E))),a+=A?O+C*jl:O,A^h>=n^w>=n){var k=Dc(Ic(p),Ic(b));Zc(k);var P=Dc(i,k);Zc(P);var R=(A^O>=0?-1:1)*Ql(P[2]);(r>R||r===R&&(k[0]||k[1]))&&(s+=A^O>=0?1:-1)}}return(a<-Rl||a<Rl&&u<-Tl)^1&s}function Uf(e){return Array.from(function*(e){for(const t of e)yield*t}(e))}function Gf(e,t,n,r){return function(o){var i,a,s,u=t(o),l=Lf(),c=t(l),f=!1,d={point:p,lineStart:g,lineEnd:v,polygonStart:function(){d.point=m,d.lineStart=y,d.lineEnd=b,a=[],i=[]},polygonEnd:function(){d.point=p,d.lineStart=g,d.lineEnd=v,a=Uf(a);var e=zf(i,r);a.length?(f||(o.polygonStart(),f=!0),Ff(a,$f,e,n,o)):e&&(f||(o.polygonStart(),f=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),f&&(o.polygonEnd(),f=!1),a=i=null},sphere:function(){o.polygonStart(),o.lineStart(),n(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function p(t,n){e(t,n)&&o.point(t,n)}function h(e,t){u.point(e,t)}function g(){d.point=h,u.lineStart()}function v(){d.point=p,u.lineEnd()}function m(e,t){s.push([e,t]),c.point(e,t)}function y(){c.lineStart(),s=[]}function b(){m(s[0][0],s[0][1]),c.lineEnd();var e,t,n,r,u=c.clean(),d=l.result(),p=d.length;if(s.pop(),i.push(s),s=null,p)if(1&u){if((t=(n=d[0]).length-1)>0){for(f||(o.polygonStart(),f=!0),o.lineStart(),e=0;e<t;++e)o.point((r=n[e])[0],r[1]);o.lineEnd()}}else p>1&&2&u&&d.push(d.pop().concat(d.shift())),a.push(d.filter(Wf))}return d}}function Wf(e){return e.length>1}function $f(e,t){return((e=e.x)[0]<0?e[1]-Bl-Rl:Bl-e[1])-((t=t.x)[0]<0?t[1]-Bl-Rl:Bl-t[1])}Mf.invert=Mf;var qf=Gf((function(){return!0}),(function(e){var t,n=NaN,r=NaN,o=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(i,a){var s=i>0?Il:-Il,u=Nl(i-n);Nl(u-Il)<Rl?(e.point(n,r=(r+a)/2>0?Bl:-Bl),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(i,r),t=0):o!==s&&u>=Il&&(Nl(n-o)<Rl&&(n-=o*Rl),Nl(i-s)<Rl&&(i-=s*Rl),r=function(e,t,n,r){var o,i,a=ql(e-n);return Nl(a)>Rl?Fl((ql(t)*(i=Vl(r))*ql(n)-ql(r)*(o=Vl(t))*ql(e))/(o*i*a)):(t+r)/2}(n,r,i,a),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(s,r),t=0),e.point(n=i,r=a),o=s},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}}),(function(e,t,n,r){var o;if(null==e)o=n*Bl,r.point(-Il,o),r.point(0,o),r.point(Il,o),r.point(Il,0),r.point(Il,-o),r.point(0,-o),r.point(-Il,-o),r.point(-Il,0),r.point(-Il,o);else if(Nl(e[0]-t[0])>Rl){var i=e[0]<t[0]?Il:-Il;o=n*i/2,r.point(-i,o),r.point(0,o),r.point(i,o)}else r.point(t[0],t[1])}),[-Il,-Bl]);function Yf(e){var t=Vl(e),n=6*Zl,r=t>0,o=Nl(t)>Rl;function i(e,n){return Vl(e)*Vl(n)>t}function a(e,n,r){var o=[1,0,0],i=Dc(Ic(e),Ic(n)),a=Bc(i,i),s=i[0],u=a-s*s;if(!u)return!r&&e;var l=t*a/u,c=-t*s/u,f=Dc(o,i),d=Lc(o,l);jc(d,Lc(i,c));var p=f,h=Bc(d,p),g=Bc(p,p),v=h*h-g*(Bc(d,d)-1);if(!(v<0)){var m=Xl(v),y=Lc(p,(-h-m)/g);if(jc(y,d),y=Tc(y),!r)return y;var b,w=e[0],x=n[0],_=e[1],S=n[1];x<w&&(b=w,w=x,x=b);var O=x-w,C=Nl(O-Il)<Rl;if(!C&&S<_&&(b=_,_=S,S=b),C||O<Rl?C?_+S>0^y[1]<(Nl(y[0]-w)<Rl?_:S):_<=y[1]&&y[1]<=S:O>Il^(w<=y[0]&&y[0]<=x)){var E=Lc(p,(-h+m)/g);return jc(E,d),[y,Tc(E)]}}}function s(t,n){var o=r?e:Il-e,i=0;return t<-o?i|=1:t>o&&(i|=2),n<-o?i|=4:n>o&&(i|=8),i}return Gf(i,(function(e){var t,n,u,l,c;return{lineStart:function(){l=u=!1,c=1},point:function(f,d){var p,h=[f,d],g=i(f,d),v=r?g?0:s(f,d):g?s(f+(f<0?Il:-Il),d):0;if(!t&&(l=u=g)&&e.lineStart(),g!==u&&(!(p=a(t,h))||Zf(t,p)||Zf(h,p))&&(h[2]=1),g!==u)c=0,g?(e.lineStart(),p=a(h,t),e.point(p[0],p[1])):(p=a(t,h),e.point(p[0],p[1],2),e.lineEnd()),t=p;else if(o&&t&&r^g){var m;v&n||!(m=a(h,t,!0))||(c=0,r?(e.lineStart(),e.point(m[0][0],m[0][1]),e.point(m[1][0],m[1][1]),e.lineEnd()):(e.point(m[1][0],m[1][1]),e.lineEnd(),e.lineStart(),e.point(m[0][0],m[0][1],3)))}!g||t&&Zf(t,h)||e.point(h[0],h[1]),t=h,u=g,n=v},lineEnd:function(){u&&e.lineEnd(),t=null},clean:function(){return c|(l&&u)<<1}}}),(function(t,r,o,i){Bf(i,e,n,o,t,r)}),r?[0,-e]:[-Il,e-Il])}var Xf,Kf,Jf,Qf,ed=1e9,td=-ed;function nd(e,t,n,r){function o(o,i){return e<=o&&o<=n&&t<=i&&i<=r}function i(o,i,s,l){var c=0,f=0;if(null==o||(c=a(o,s))!==(f=a(i,s))||u(o,i)<0^s>0)do{l.point(0===c||3===c?e:n,c>1?r:t)}while((c=(c+s+4)%4)!==f);else l.point(i[0],i[1])}function a(r,o){return Nl(r[0]-e)<Rl?o>0?0:3:Nl(r[0]-n)<Rl?o>0?2:1:Nl(r[1]-t)<Rl?o>0?1:0:o>0?3:2}function s(e,t){return u(e.x,t.x)}function u(e,t){var n=a(e,1),r=a(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(a){var u,l,c,f,d,p,h,g,v,m,y,b=a,w=Lf(),x={point:_,lineStart:function(){x.point=S,l&&l.push(c=[]);m=!0,v=!1,h=g=NaN},lineEnd:function(){u&&(S(f,d),p&&v&&w.rejoin(),u.push(w.result()));x.point=_,v&&b.lineEnd()},polygonStart:function(){b=w,u=[],l=[],y=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,o=l.length;n<o;++n)for(var i,a,s=l[n],u=1,c=s.length,f=s[0],d=f[0],p=f[1];u<c;++u)i=d,a=p,d=(f=s[u])[0],p=f[1],a<=r?p>r&&(d-i)*(r-a)>(p-a)*(e-i)&&++t:p<=r&&(d-i)*(r-a)<(p-a)*(e-i)&&--t;return t}(),n=y&&t,o=(u=Uf(u)).length;(n||o)&&(a.polygonStart(),n&&(a.lineStart(),i(null,null,1,a),a.lineEnd()),o&&Ff(u,s,t,i,a),a.polygonEnd());b=a,u=l=c=null}};function _(e,t){o(e,t)&&b.point(e,t)}function S(i,a){var s=o(i,a);if(l&&c.push([i,a]),m)f=i,d=a,p=s,m=!1,s&&(b.lineStart(),b.point(i,a));else if(s&&v)b.point(i,a);else{var u=[h=Math.max(td,Math.min(ed,h)),g=Math.max(td,Math.min(ed,g))],w=[i=Math.max(td,Math.min(ed,i)),a=Math.max(td,Math.min(ed,a))];!function(e,t,n,r,o,i){var a,s=e[0],u=e[1],l=0,c=1,f=t[0]-s,d=t[1]-u;if(a=n-s,f||!(a>0)){if(a/=f,f<0){if(a<l)return;a<c&&(c=a)}else if(f>0){if(a>c)return;a>l&&(l=a)}if(a=o-s,f||!(a<0)){if(a/=f,f<0){if(a>c)return;a>l&&(l=a)}else if(f>0){if(a<l)return;a<c&&(c=a)}if(a=r-u,d||!(a>0)){if(a/=d,d<0){if(a<l)return;a<c&&(c=a)}else if(d>0){if(a>c)return;a>l&&(l=a)}if(a=i-u,d||!(a<0)){if(a/=d,d<0){if(a>c)return;a>l&&(l=a)}else if(d>0){if(a<l)return;a<c&&(c=a)}return l>0&&(e[0]=s+l*f,e[1]=u+l*d),c<1&&(t[0]=s+c*f,t[1]=u+c*d),!0}}}}}(u,w,e,t,n,r)?s&&(b.lineStart(),b.point(i,a),y=!1):(v||(b.lineStart(),b.point(u[0],u[1])),b.point(w[0],w[1]),s||b.lineEnd(),y=!1)}h=i,g=a,v=s}return x}}function rd(){var e,t,n,r=0,o=0,i=960,a=500;return n={stream:function(n){return e&&t===n?e:e=nd(r,o,i,a)(t=n)},extent:function(s){return arguments.length?(r=+s[0][0],o=+s[0][1],i=+s[1][0],a=+s[1][1],e=t=null,n):[[r,o],[i,a]]}}}var od={sphere:tc,point:tc,lineStart:function(){od.point=ad,od.lineEnd=id},lineEnd:tc,polygonStart:tc,polygonEnd:tc};function id(){od.point=od.lineEnd=tc}function ad(e,t){Kf=e*=Zl,Jf=ql(t*=Zl),Qf=Vl(t),od.point=sd}function sd(e,t){e*=Zl;var n=ql(t*=Zl),r=Vl(t),o=Nl(e-Kf),i=Vl(o),a=r*ql(o),s=Qf*n-Jf*r*i,u=Jf*n+Qf*r*i;Xf.add(Hl(Xl(a*a+s*s),u)),Kf=e,Jf=n,Qf=r}function ud(e){return Xf=new Pl,sc(e,od),+Xf}var ld=[null,null],cd={type:"LineString",coordinates:ld};function fd(e,t){return ld[0]=e,ld[1]=t,ud(cd)}var dd={Feature:function(e,t){return hd(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r<o;)if(hd(n[r].geometry,t))return!0;return!1}},pd={Sphere:function(){return!0},Point:function(e,t){return gd(e.coordinates,t)},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)if(gd(n[r],t))return!0;return!1},LineString:function(e,t){return vd(e.coordinates,t)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)if(vd(n[r],t))return!0;return!1},Polygon:function(e,t){return md(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)if(md(n[r],t))return!0;return!1},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,o=n.length;++r<o;)if(hd(n[r],t))return!0;return!1}};function hd(e,t){return!(!e||!pd.hasOwnProperty(e.type))&&pd[e.type](e,t)}function gd(e,t){return 0===fd(e,t)}function vd(e,t){for(var n,r,o,i=0,a=e.length;i<a;i++){if(0===(r=fd(e[i],t)))return!0;if(i>0&&(o=fd(e[i],e[i-1]))>0&&n<=o&&r<=o&&(n+r-o)*(1-Math.pow((n-r)/o,2))<Tl*o)return!0;n=r}return!1}function md(e,t){return!!zf(e.map(yd),bd(t))}function yd(e){return(e=e.map(bd)).pop(),e}function bd(e){return[e[0]*Zl,e[1]*Zl]}function wd(e,t){return(e&&dd.hasOwnProperty(e.type)?dd[e.type]:hd)(e,t)}function xd(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(o);++r<o;)i[r]=e+r*n;return i}function _d(e,t,n){var r=xd(e,t-Rl,n).concat(t);return function(e){return r.map((function(t){return[e,t]}))}}function Sd(e,t,n){var r=xd(e,t-Rl,n).concat(t);return function(e){return r.map((function(t){return[t,e]}))}}function Od(){var e,t,n,r,o,i,a,s,u,l,c,f,d=10,p=d,h=90,g=360,v=2.5;function m(){return{type:"MultiLineString",coordinates:y()}}function y(){return xd(zl(r/h)*h,n,h).map(c).concat(xd(zl(s/g)*g,a,g).map(f)).concat(xd(zl(t/d)*d,e,d).filter((function(e){return Nl(e%h)>Rl})).map(u)).concat(xd(zl(i/p)*p,o,p).filter((function(e){return Nl(e%g)>Rl})).map(l))}return m.lines=function(){return y().map((function(e){return{type:"LineString",coordinates:e}}))},m.outline=function(){return{type:"Polygon",coordinates:[c(r).concat(f(a).slice(1),c(n).reverse().slice(1),f(s).reverse().slice(1))]}},m.extent=function(e){return arguments.length?m.extentMajor(e).extentMinor(e):m.extentMinor()},m.extentMajor=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],s=+e[0][1],a=+e[1][1],r>n&&(e=r,r=n,n=e),s>a&&(e=s,s=a,a=e),m.precision(v)):[[r,s],[n,a]]},m.extentMinor=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],i=+n[0][1],o=+n[1][1],t>e&&(n=t,t=e,e=n),i>o&&(n=i,i=o,o=n),m.precision(v)):[[t,i],[e,o]]},m.step=function(e){return arguments.length?m.stepMajor(e).stepMinor(e):m.stepMinor()},m.stepMajor=function(e){return arguments.length?(h=+e[0],g=+e[1],m):[h,g]},m.stepMinor=function(e){return arguments.length?(d=+e[0],p=+e[1],m):[d,p]},m.precision=function(d){return arguments.length?(v=+d,u=_d(i,o,90),l=Sd(t,e,v),c=_d(s,a,90),f=Sd(r,n,v),m):v},m.extentMajor([[-180,-90+Rl],[180,90-Rl]]).extentMinor([[-180,-80-Rl],[180,80+Rl]])}function Cd(){return Od()()}function Ed(e,t){var n=e[0]*Zl,r=e[1]*Zl,o=t[0]*Zl,i=t[1]*Zl,a=Vl(r),s=ql(r),u=Vl(i),l=ql(i),c=a*Vl(n),f=a*ql(n),d=u*Vl(o),p=u*ql(o),h=2*Ql(Xl(ec(i-r)+a*u*ec(o-n))),g=ql(h),v=h?function(e){var t=ql(e*=h)/g,n=ql(h-e)/g,r=n*c+t*d,o=n*f+t*p,i=n*s+t*l;return[Hl(o,r)*Ll,Hl(i,Xl(r*r+o*o))*Ll]}:function(){return[n*Ll,r*Ll]};return v.distance=h,v}var Ad,Md,kd,Pd,Rd=e=>e,Td=new Pl,Id=new Pl,Bd={point:tc,lineStart:tc,lineEnd:tc,polygonStart:function(){Bd.lineStart=Dd,Bd.lineEnd=Zd},polygonEnd:function(){Bd.lineStart=Bd.lineEnd=Bd.point=tc,Td.add(Nl(Id)),Id=new Pl},result:function(){var e=Td/2;return Td=new Pl,e}};function Dd(){Bd.point=jd}function jd(e,t){Bd.point=Ld,Ad=kd=e,Md=Pd=t}function Ld(e,t){Id.add(Pd*e-kd*t),kd=e,Pd=t}function Zd(){Ld(Ad,Md)}var Nd=Bd,Fd=1/0,Hd=Fd,Vd=-Fd,zd=Vd,Ud={point:function(e,t){e<Fd&&(Fd=e);e>Vd&&(Vd=e);t<Hd&&(Hd=t);t>zd&&(zd=t)},lineStart:tc,lineEnd:tc,polygonStart:tc,polygonEnd:tc,result:function(){var e=[[Fd,Hd],[Vd,zd]];return Vd=zd=-(Hd=Fd=1/0),e}};var Gd,Wd,$d,qd,Yd=Ud,Xd=0,Kd=0,Jd=0,Qd=0,ep=0,tp=0,np=0,rp=0,op=0,ip={point:ap,lineStart:sp,lineEnd:cp,polygonStart:function(){ip.lineStart=fp,ip.lineEnd=dp},polygonEnd:function(){ip.point=ap,ip.lineStart=sp,ip.lineEnd=cp},result:function(){var e=op?[np/op,rp/op]:tp?[Qd/tp,ep/tp]:Jd?[Xd/Jd,Kd/Jd]:[NaN,NaN];return Xd=Kd=Jd=Qd=ep=tp=np=rp=op=0,e}};function ap(e,t){Xd+=e,Kd+=t,++Jd}function sp(){ip.point=up}function up(e,t){ip.point=lp,ap($d=e,qd=t)}function lp(e,t){var n=e-$d,r=t-qd,o=Xl(n*n+r*r);Qd+=o*($d+e)/2,ep+=o*(qd+t)/2,tp+=o,ap($d=e,qd=t)}function cp(){ip.point=ap}function fp(){ip.point=pp}function dp(){hp(Gd,Wd)}function pp(e,t){ip.point=hp,ap(Gd=$d=e,Wd=qd=t)}function hp(e,t){var n=e-$d,r=t-qd,o=Xl(n*n+r*r);Qd+=o*($d+e)/2,ep+=o*(qd+t)/2,tp+=o,np+=(o=qd*e-$d*t)*($d+e),rp+=o*(qd+t),op+=3*o,ap($d=e,qd=t)}var gp=ip;function vp(e){this._context=e}vp.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,jl)}},result:tc};var mp,yp,bp,wp,xp,_p=new Pl,Sp={point:tc,lineStart:function(){Sp.point=Op},lineEnd:function(){mp&&Cp(yp,bp),Sp.point=tc},polygonStart:function(){mp=!0},polygonEnd:function(){mp=null},result:function(){var e=+_p;return _p=new Pl,e}};function Op(e,t){Sp.point=Cp,yp=wp=e,bp=xp=t}function Cp(e,t){wp-=e,xp-=t,_p.add(Xl(wp*wp+xp*xp)),wp=e,xp=t}var Ep=Sp;let Ap,Mp,kp,Pp;class Rp{constructor(e){this._append=null==e?Tp:function(e){const t=Math.floor(e);if(!(t>=0))throw new RangeError(`invalid digits: ${e}`);if(t>15)return Tp;if(t!==Ap){const e=10**t;Ap=t,Mp=function(t){let n=1;this._+=t[0];for(const r=t.length;n<r;++n)this._+=Math.round(arguments[n]*e)/e+t[n]}}return Mp}(e),this._radius=4.5,this._=""}pointRadius(e){return this._radius=+e,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){0===this._line&&(this._+="Z"),this._point=NaN}point(e,t){switch(this._point){case 0:this._append`M${e},${t}`,this._point=1;break;case 1:this._append`L${e},${t}`;break;default:if(this._append`M${e},${t}`,this._radius!==kp||this._append!==Mp){const e=this._radius,t=this._;this._="",this._append`m0,${e}a${e},${e} 0 1,1 0,${-2*e}a${e},${e} 0 1,1 0,${2*e}z`,kp=e,Mp=this._append,Pp=this._,this._=t}this._+=Pp}}result(){const e=this._;return this._="",e.length?e:null}}function Tp(e){let t=1;this._+=e[0];for(const n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function Ip(e,t){let n,r,o=3,i=4.5;function a(e){return e&&("function"===typeof i&&r.pointRadius(+i.apply(this,arguments)),sc(e,n(r))),r.result()}return a.area=function(e){return sc(e,n(Nd)),Nd.result()},a.measure=function(e){return sc(e,n(Ep)),Ep.result()},a.bounds=function(e){return sc(e,n(Yd)),Yd.result()},a.centroid=function(e){return sc(e,n(gp)),gp.result()},a.projection=function(t){return arguments.length?(n=null==t?(e=null,Rd):(e=t).stream,a):e},a.context=function(e){return arguments.length?(r=null==e?(t=null,new Rp(o)):new vp(t=e),"function"!==typeof i&&r.pointRadius(i),a):t},a.pointRadius=function(e){return arguments.length?(i="function"===typeof e?e:(r.pointRadius(+e),+e),a):i},a.digits=function(e){if(!arguments.length)return o;if(null==e)o=null;else{const t=Math.floor(e);if(!(t>=0))throw new RangeError(`invalid digits: ${e}`);o=t}return null===t&&(r=new Rp(o)),a},a.projection(e).digits(o).context(t)}function Bp(e){return{stream:Dp(e)}}function Dp(e){return function(t){var n=new jp;for(var r in e)n[r]=e[r];return n.stream=t,n}}function jp(){}function Lp(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),sc(n,e.stream(Yd)),t(Yd.result()),null!=r&&e.clipExtent(r),e}function Zp(e,t,n){return Lp(e,(function(n){var r=t[1][0]-t[0][0],o=t[1][1]-t[0][1],i=Math.min(r/(n[1][0]-n[0][0]),o/(n[1][1]-n[0][1])),a=+t[0][0]+(r-i*(n[1][0]+n[0][0]))/2,s=+t[0][1]+(o-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([a,s])}),n)}function Np(e,t,n){return Zp(e,[[0,0],t],n)}function Fp(e,t,n){return Lp(e,(function(n){var r=+t,o=r/(n[1][0]-n[0][0]),i=(r-o*(n[1][0]+n[0][0]))/2,a=-o*n[0][1];e.scale(150*o).translate([i,a])}),n)}function Hp(e,t,n){return Lp(e,(function(n){var r=+t,o=r/(n[1][1]-n[0][1]),i=-o*n[0][0],a=(r-o*(n[1][1]+n[0][1]))/2;e.scale(150*o).translate([i,a])}),n)}jp.prototype={constructor:jp,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Vp=16,zp=Vl(30*Zl);function Up(e,t){return+t?function(e,t){function n(r,o,i,a,s,u,l,c,f,d,p,h,g,v){var m=l-r,y=c-o,b=m*m+y*y;if(b>4*t&&g--){var w=a+d,x=s+p,_=u+h,S=Xl(w*w+x*x+_*_),O=Ql(_/=S),C=Nl(Nl(_)-1)<Rl||Nl(i-f)<Rl?(i+f)/2:Hl(x,w),E=e(C,O),A=E[0],M=E[1],k=A-r,P=M-o,R=y*k-m*P;(R*R/b>t||Nl((m*k+y*P)/b-.5)>.3||a*d+s*p+u*h<zp)&&(n(r,o,i,a,s,u,A,M,C,w/=S,x/=S,_,g,v),v.point(A,M),n(A,M,C,w,x,_,l,c,f,d,p,h,g,v))}}return function(t){var r,o,i,a,s,u,l,c,f,d,p,h,g={point:v,lineStart:m,lineEnd:b,polygonStart:function(){t.polygonStart(),g.lineStart=w},polygonEnd:function(){t.polygonEnd(),g.lineStart=m}};function v(n,r){n=e(n,r),t.point(n[0],n[1])}function m(){c=NaN,g.point=y,t.lineStart()}function y(r,o){var i=Ic([r,o]),a=e(r,o);n(c,f,l,d,p,h,c=a[0],f=a[1],l=r,d=i[0],p=i[1],h=i[2],Vp,t),t.point(c,f)}function b(){g.point=v,t.lineEnd()}function w(){m(),g.point=x,g.lineEnd=_}function x(e,t){y(r=e,t),o=c,i=f,a=d,s=p,u=h,g.point=y}function _(){n(c,f,l,d,p,h,o,i,r,a,s,u,Vp,t),g.lineEnd=b,b()}return g}}(e,t):function(e){return Dp({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}(e)}var Gp=Dp({point:function(e,t){this.stream.point(e*Zl,t*Zl)}});function Wp(e,t,n,r,o,i){if(!i)return function(e,t,n,r,o){function i(i,a){return[t+e*(i*=r),n-e*(a*=o)]}return i.invert=function(i,a){return[(i-t)/e*r,(n-a)/e*o]},i}(e,t,n,r,o);var a=Vl(i),s=ql(i),u=a*e,l=s*e,c=a/e,f=s/e,d=(s*n-a*t)/e,p=(s*t+a*n)/e;function h(e,i){return[u*(e*=r)-l*(i*=o)+t,n-l*e-u*i]}return h.invert=function(e,t){return[r*(c*e-f*t+d),o*(p-f*e-c*t)]},h}function $p(e){return qp((function(){return e}))()}function qp(e){var t,n,r,o,i,a,s,u,l,c,f=150,d=480,p=250,h=0,g=0,v=0,m=0,y=0,b=0,w=1,x=1,_=null,S=qf,O=null,C=Rd,E=.5;function A(e){return u(e[0]*Zl,e[1]*Zl)}function M(e){return(e=u.invert(e[0],e[1]))&&[e[0]*Ll,e[1]*Ll]}function k(){var e=Wp(f,0,0,w,x,b).apply(null,t(h,g)),r=Wp(f,d-e[0],p-e[1],w,x,b);return n=kf(v,m,y),s=Af(t,r),u=Af(n,s),a=Up(s,E),P()}function P(){return l=c=null,A}return A.stream=function(e){return l&&c===e?l:l=Gp(function(e){return Dp({point:function(t,n){var r=e(t,n);return this.stream.point(r[0],r[1])}})}(n)(S(a(C(c=e)))))},A.preclip=function(e){return arguments.length?(S=e,_=void 0,P()):S},A.postclip=function(e){return arguments.length?(C=e,O=r=o=i=null,P()):C},A.clipAngle=function(e){return arguments.length?(S=+e?Yf(_=e*Zl):(_=null,qf),P()):_*Ll},A.clipExtent=function(e){return arguments.length?(C=null==e?(O=r=o=i=null,Rd):nd(O=+e[0][0],r=+e[0][1],o=+e[1][0],i=+e[1][1]),P()):null==O?null:[[O,r],[o,i]]},A.scale=function(e){return arguments.length?(f=+e,k()):f},A.translate=function(e){return arguments.length?(d=+e[0],p=+e[1],k()):[d,p]},A.center=function(e){return arguments.length?(h=e[0]%360*Zl,g=e[1]%360*Zl,k()):[h*Ll,g*Ll]},A.rotate=function(e){return arguments.length?(v=e[0]%360*Zl,m=e[1]%360*Zl,y=e.length>2?e[2]%360*Zl:0,k()):[v*Ll,m*Ll,y*Ll]},A.angle=function(e){return arguments.length?(b=e%360*Zl,k()):b*Ll},A.reflectX=function(e){return arguments.length?(w=e?-1:1,k()):w<0},A.reflectY=function(e){return arguments.length?(x=e?-1:1,k()):x<0},A.precision=function(e){return arguments.length?(a=Up(s,E=e*e),P()):Xl(E)},A.fitExtent=function(e,t){return Zp(A,e,t)},A.fitSize=function(e,t){return Np(A,e,t)},A.fitWidth=function(e,t){return Fp(A,e,t)},A.fitHeight=function(e,t){return Hp(A,e,t)},function(){return t=e.apply(this,arguments),A.invert=t.invert&&M,k()}}function Yp(e){var t=0,n=Il/3,r=qp(e),o=r(t,n);return o.parallels=function(e){return arguments.length?r(t=e[0]*Zl,n=e[1]*Zl):[t*Ll,n*Ll]},o}function Xp(e,t){var n=ql(e),r=(n+ql(t))/2;if(Nl(r)<Rl)return function(e){var t=Vl(e);function n(e,n){return[e*t,ql(n)/t]}return n.invert=function(e,n){return[e/t,Ql(n*t)]},n}(e);var o=1+n*(2*r-n),i=Xl(o)/r;function a(e,t){var n=Xl(o-2*r*ql(t))/r;return[n*ql(e*=r),i-n*Vl(e)]}return a.invert=function(e,t){var n=i-t,a=Hl(e,Nl(n))*Yl(n);return n*r<0&&(a-=Il*Yl(e)*Yl(n)),[a/r,Ql((o-(e*e+n*n)*r*r)/(2*r))]},a}function Kp(){return Yp(Xp).scale(155.424).center([0,33.6442])}function Jp(){return Kp().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function Qp(){var e,t,n,r,o,i,a=Jp(),s=Kp().rotate([154,0]).center([-2,58.5]).parallels([55,65]),u=Kp().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(e,t){i=[e,t]}};function c(e){var t=e[0],a=e[1];return i=null,n.point(t,a),i||(r.point(t,a),i)||(o.point(t,a),i)}function f(){return e=t=null,c}return c.invert=function(e){var t=a.scale(),n=a.translate(),r=(e[0]-n[0])/t,o=(e[1]-n[1])/t;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?s:o>=.166&&o<.234&&r>=-.214&&r<-.115?u:a).invert(e)},c.stream=function(n){return e&&t===n?e:e=function(e){var t=e.length;return{point:function(n,r){for(var o=-1;++o<t;)e[o].point(n,r)},sphere:function(){for(var n=-1;++n<t;)e[n].sphere()},lineStart:function(){for(var n=-1;++n<t;)e[n].lineStart()},lineEnd:function(){for(var n=-1;++n<t;)e[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<t;)e[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<t;)e[n].polygonEnd()}}}([a.stream(t=n),s.stream(n),u.stream(n)])},c.precision=function(e){return arguments.length?(a.precision(e),s.precision(e),u.precision(e),f()):a.precision()},c.scale=function(e){return arguments.length?(a.scale(e),s.scale(.35*e),u.scale(e),c.translate(a.translate())):a.scale()},c.translate=function(e){if(!arguments.length)return a.translate();var t=a.scale(),i=+e[0],c=+e[1];return n=a.translate(e).clipExtent([[i-.455*t,c-.238*t],[i+.455*t,c+.238*t]]).stream(l),r=s.translate([i-.307*t,c+.201*t]).clipExtent([[i-.425*t+Rl,c+.12*t+Rl],[i-.214*t-Rl,c+.234*t-Rl]]).stream(l),o=u.translate([i-.205*t,c+.212*t]).clipExtent([[i-.214*t+Rl,c+.166*t+Rl],[i-.115*t-Rl,c+.234*t-Rl]]).stream(l),f()},c.fitExtent=function(e,t){return Zp(c,e,t)},c.fitSize=function(e,t){return Np(c,e,t)},c.fitWidth=function(e,t){return Fp(c,e,t)},c.fitHeight=function(e,t){return Hp(c,e,t)},c.scale(1070)}function eh(e){return function(t,n){var r=Vl(t),o=Vl(n),i=e(r*o);return i===1/0?[2,0]:[i*o*ql(t),i*ql(n)]}}function th(e){return function(t,n){var r=Xl(t*t+n*n),o=e(r),i=ql(o),a=Vl(o);return[Hl(t*i,r*a),Ql(r&&n*i/r)]}}var nh=eh((function(e){return Xl(2/(1+e))}));function rh(){return $p(nh).scale(124.75).clipAngle(179.999)}nh.invert=th((function(e){return 2*Ql(e/2)}));var oh=eh((function(e){return(e=Jl(e))&&e/ql(e)}));function ih(){return $p(oh).scale(79.4188).clipAngle(179.999)}function ah(e,t){return[e,Wl(Kl((Bl+t)/2))]}function sh(){return uh(ah).scale(961/jl)}function uh(e){var t,n,r,o=$p(e),i=o.center,a=o.scale,s=o.translate,u=o.clipExtent,l=null;function c(){var i=Il*a(),s=o(If(o.rotate()).invert([0,0]));return u(null==l?[[s[0]-i,s[1]-i],[s[0]+i,s[1]+i]]:e===ah?[[Math.max(s[0]-i,l),t],[Math.min(s[0]+i,n),r]]:[[l,Math.max(s[1]-i,t)],[n,Math.min(s[1]+i,r)]])}return o.scale=function(e){return arguments.length?(a(e),c()):a()},o.translate=function(e){return arguments.length?(s(e),c()):s()},o.center=function(e){return arguments.length?(i(e),c()):i()},o.clipExtent=function(e){return arguments.length?(null==e?l=t=n=r=null:(l=+e[0][0],t=+e[0][1],n=+e[1][0],r=+e[1][1]),c()):null==l?null:[[l,t],[n,r]]},c()}function lh(e){return Kl((Bl+e)/2)}function ch(e,t){var n=Vl(e),r=e===t?ql(e):Wl(n/Vl(t))/Wl(lh(t)/lh(e)),o=n*$l(lh(e),r)/r;if(!r)return ah;function i(e,t){o>0?t<-Bl+Rl&&(t=-Bl+Rl):t>Bl-Rl&&(t=Bl-Rl);var n=o/$l(lh(t),r);return[n*ql(r*e),o-n*Vl(r*e)]}return i.invert=function(e,t){var n=o-t,i=Yl(r)*Xl(e*e+n*n),a=Hl(e,Nl(n))*Yl(n);return n*r<0&&(a-=Il*Yl(e)*Yl(n)),[a/r,2*Fl($l(o/i,1/r))-Bl]},i}function fh(){return Yp(ch).scale(109.5).parallels([30,30])}function dh(e,t){return[e,t]}function ph(){return $p(dh).scale(152.63)}function hh(e,t){var n=Vl(e),r=e===t?ql(e):(n-Vl(t))/(t-e),o=n/r+e;if(Nl(r)<Rl)return dh;function i(e,t){var n=o-t,i=r*e;return[n*ql(i),o-n*Vl(i)]}return i.invert=function(e,t){var n=o-t,i=Hl(e,Nl(n))*Yl(n);return n*r<0&&(i-=Il*Yl(e)*Yl(n)),[i/r,o-Yl(r)*Xl(e*e+n*n)]},i}function gh(){return Yp(hh).scale(131.154).center([0,13.9389])}oh.invert=th((function(e){return e})),ah.invert=function(e,t){return[e,2*Fl(Ul(t))-Bl]},dh.invert=dh;var vh=1.340264,mh=-.081106,yh=893e-6,bh=.003796,wh=Xl(3)/2;function xh(e,t){var n=Ql(wh*ql(t)),r=n*n,o=r*r*r;return[e*Vl(n)/(wh*(vh+3*mh*r+o*(7*yh+9*bh*r))),n*(vh+mh*r+o*(yh+bh*r))]}function _h(){return $p(xh).scale(177.158)}function Sh(e,t){var n=Vl(t),r=Vl(e)*n;return[n*ql(e)/r,ql(t)/r]}function Oh(){return $p(Sh).scale(144.049).clipAngle(60)}function Ch(){var e,t,n,r,o,i,a,s=1,u=0,l=0,c=1,f=1,d=0,p=null,h=1,g=1,v=Dp({point:function(e,t){var n=b([e,t]);this.stream.point(n[0],n[1])}}),m=Rd;function y(){return h=s*c,g=s*f,i=a=null,b}function b(n){var r=n[0]*h,o=n[1]*g;if(d){var i=o*e-r*t;r=r*e+o*t,o=i}return[r+u,o+l]}return b.invert=function(n){var r=n[0]-u,o=n[1]-l;if(d){var i=o*e+r*t;r=r*e-o*t,o=i}return[r/h,o/g]},b.stream=function(e){return i&&a===e?i:i=v(m(a=e))},b.postclip=function(e){return arguments.length?(m=e,p=n=r=o=null,y()):m},b.clipExtent=function(e){return arguments.length?(m=null==e?(p=n=r=o=null,Rd):nd(p=+e[0][0],n=+e[0][1],r=+e[1][0],o=+e[1][1]),y()):null==p?null:[[p,n],[r,o]]},b.scale=function(e){return arguments.length?(s=+e,y()):s},b.translate=function(e){return arguments.length?(u=+e[0],l=+e[1],y()):[u,l]},b.angle=function(n){return arguments.length?(t=ql(d=n%360*Zl),e=Vl(d),y()):d*Ll},b.reflectX=function(e){return arguments.length?(c=e?-1:1,y()):c<0},b.reflectY=function(e){return arguments.length?(f=e?-1:1,y()):f<0},b.fitExtent=function(e,t){return Zp(b,e,t)},b.fitSize=function(e,t){return Np(b,e,t)},b.fitWidth=function(e,t){return Fp(b,e,t)},b.fitHeight=function(e,t){return Hp(b,e,t)},b}function Eh(e,t){var n=t*t,r=n*n;return[e*(.8707-.131979*n+r*(r*(.003971*n-.001529*r)-.013791)),t*(1.007226+n*(.015085+r*(.028874*n-.044475-.005916*r)))]}function Ah(){return $p(Eh).scale(175.295)}function Mh(e,t){return[Vl(t)*ql(e),ql(t)]}function kh(){return $p(Mh).scale(249.5).clipAngle(90+Rl)}function Ph(e,t){var n=Vl(t),r=1+Vl(e)*n;return[n*ql(e)/r,ql(t)/r]}function Rh(){return $p(Ph).scale(250).clipAngle(142)}function Th(e,t){return[Wl(Kl((Bl+t)/2)),-e]}function Ih(){var e=uh(Th),t=e.center,n=e.rotate;return e.center=function(e){return arguments.length?t([-e[1],e[0]]):[(e=t())[1],-e[0]]},e.rotate=function(e){return arguments.length?n([e[0],e[1],e.length>2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)}function Bh(e,t){return e.parent===t.parent?1:2}function Dh(e,t){return e+t.x}function jh(e,t){return Math.max(e,t.y)}function Lh(){var e=Bh,t=1,n=1,r=!1;function o(o){var i,a=0;o.eachAfter((function(t){var n=t.children;n?(t.x=function(e){return e.reduce(Dh,0)/e.length}(n),t.y=function(e){return 1+e.reduce(jh,0)}(n)):(t.x=i?a+=e(t,i):0,t.y=0,i=t)}));var s=function(e){for(var t;t=e.children;)e=t[0];return e}(o),u=function(e){for(var t;t=e.children;)e=t[t.length-1];return e}(o),l=s.x-e(s,u)/2,c=u.x+e(u,s)/2;return o.eachAfter(r?function(e){e.x=(e.x-o.x)*t,e.y=(o.y-e.y)*n}:function(e){e.x=(e.x-l)/(c-l)*t,e.y=(1-(o.y?e.y/o.y:1))*n})}return o.separation=function(t){return arguments.length?(e=t,o):e},o.size=function(e){return arguments.length?(r=!1,t=+e[0],n=+e[1],o):r?null:[t,n]},o.nodeSize=function(e){return arguments.length?(r=!0,t=+e[0],n=+e[1],o):r?[t,n]:null},o}function Zh(e){var t=0,n=e.children,r=n&&n.length;if(r)for(;--r>=0;)t+=n[r].value;else t=1;e.value=t}function Nh(e,t){e instanceof Map?(e=[void 0,e],void 0===t&&(t=Hh)):void 0===t&&(t=Fh);for(var n,r,o,i,a,s=new Uh(e),u=[s];n=u.pop();)if((o=t(n.data))&&(a=(o=Array.from(o)).length))for(n.children=o,i=a-1;i>=0;--i)u.push(r=o[i]=new Uh(o[i])),r.parent=n,r.depth=n.depth+1;return s.eachBefore(zh)}function Fh(e){return e.children}function Hh(e){return Array.isArray(e)?e[1]:null}function Vh(e){void 0!==e.data.value&&(e.value=e.data.value),e.data=e.data.data}function zh(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function Uh(e){this.data=e,this.depth=this.height=0,this.parent=null}function Gh(e){return null==e?null:Wh(e)}function Wh(e){if("function"!==typeof e)throw new Error;return e}function $h(){return 0}function qh(e){return function(){return e}}xh.invert=function(e,t){for(var n,r=t,o=r*r,i=o*o*o,a=0;a<12&&(i=(o=(r-=n=(r*(vh+mh*o+i*(yh+bh*o))-t)/(vh+3*mh*o+i*(7*yh+9*bh*o)))*r)*o*o,!(Nl(n)<Tl));++a);return[wh*e*(vh+3*mh*o+i*(7*yh+9*bh*o))/Vl(r),Ql(ql(r)/wh)]},Sh.invert=th(Fl),Eh.invert=function(e,t){var n,r=t,o=25;do{var i=r*r,a=i*i;r-=n=(r*(1.007226+i*(.015085+a*(.028874*i-.044475-.005916*a)))-t)/(1.007226+i*(.045255+a*(.259866*i-.311325-.005916*11*a)))}while(Nl(n)>Rl&&--o>0);return[e/(.8707+(i=r*r)*(i*(i*i*i*(.003971-.001529*i)-.013791)-.131979)),r]},Mh.invert=th(Ql),Ph.invert=th((function(e){return 2*Fl(e)})),Th.invert=function(e,t){return[-t,2*Fl(Ul(e))-Bl]},Uh.prototype=Nh.prototype={constructor:Uh,count:function(){return this.eachAfter(Zh)},each:function(e,t){let n=-1;for(const r of this)e.call(t,r,++n,this);return this},eachAfter:function(e,t){for(var n,r,o,i=this,a=[i],s=[],u=-1;i=a.pop();)if(s.push(i),n=i.children)for(r=0,o=n.length;r<o;++r)a.push(n[r]);for(;i=s.pop();)e.call(t,i,++u,this);return this},eachBefore:function(e,t){for(var n,r,o=this,i=[o],a=-1;o=i.pop();)if(e.call(t,o,++a,this),n=o.children)for(r=n.length-1;r>=0;--r)i.push(n[r]);return this},find:function(e,t){let n=-1;for(const r of this)if(e.call(t,r,++n,this))return r},sum:function(e){return this.eachAfter((function(t){for(var n=+e(t.data)||0,r=t.children,o=r&&r.length;--o>=0;)n+=r[o].value;t.value=n}))},sort:function(e){return this.eachBefore((function(t){t.children&&t.children.sort(e)}))},path:function(e){for(var t=this,n=function(e,t){if(e===t)return e;var n=e.ancestors(),r=t.ancestors(),o=null;e=n.pop(),t=r.pop();for(;e===t;)o=e,e=n.pop(),t=r.pop();return o}(t,e),r=[t];t!==n;)t=t.parent,r.push(t);for(var o=r.length;e!==n;)r.splice(o,0,e),e=e.parent;return r},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){return Array.from(this)},leaves:function(){var e=[];return this.eachBefore((function(t){t.children||e.push(t)})),e},links:function(){var e=this,t=[];return e.each((function(n){n!==e&&t.push({source:n.parent,target:n})})),t},copy:function(){return Nh(this).eachBefore(Vh)},[Symbol.iterator]:function*(){var e,t,n,r,o=this,i=[o];do{for(e=i.reverse(),i=[];o=e.pop();)if(yield o,t=o.children)for(n=0,r=t.length;n<r;++n)i.push(t[n])}while(i.length)}};const Yh=1664525,Xh=1013904223,Kh=4294967296;function Jh(){let e=1;return()=>(e=(Yh*e+Xh)%Kh)/Kh}function Qh(e){return eg(e,Jh())}function eg(e,t){for(var n,r,o=0,i=(e=function(e,t){let n,r,o=e.length;for(;o;)r=t()*o--|0,n=e[o],e[o]=e[r],e[r]=n;return e}(Array.from(e),t)).length,a=[];o<i;)n=e[o],r&&rg(r,n)?++o:(r=ig(a=tg(a,n)),o=0);return r}function tg(e,t){var n,r;if(og(t,e))return[t];for(n=0;n<e.length;++n)if(ng(t,e[n])&&og(ag(e[n],t),e))return[e[n],t];for(n=0;n<e.length-1;++n)for(r=n+1;r<e.length;++r)if(ng(ag(e[n],e[r]),t)&&ng(ag(e[n],t),e[r])&&ng(ag(e[r],t),e[n])&&og(sg(e[n],e[r],t),e))return[e[n],e[r],t];throw new Error}function ng(e,t){var n=e.r-t.r,r=t.x-e.x,o=t.y-e.y;return n<0||n*n<r*r+o*o}function rg(e,t){var n=e.r-t.r+1e-9*Math.max(e.r,t.r,1),r=t.x-e.x,o=t.y-e.y;return n>0&&n*n>r*r+o*o}function og(e,t){for(var n=0;n<t.length;++n)if(!rg(e,t[n]))return!1;return!0}function ig(e){switch(e.length){case 1:return function(e){return{x:e.x,y:e.y,r:e.r}}(e[0]);case 2:return ag(e[0],e[1]);case 3:return sg(e[0],e[1],e[2])}}function ag(e,t){var n=e.x,r=e.y,o=e.r,i=t.x,a=t.y,s=t.r,u=i-n,l=a-r,c=s-o,f=Math.sqrt(u*u+l*l);return{x:(n+i+u/f*c)/2,y:(r+a+l/f*c)/2,r:(f+o+s)/2}}function sg(e,t,n){var r=e.x,o=e.y,i=e.r,a=t.x,s=t.y,u=t.r,l=n.x,c=n.y,f=n.r,d=r-a,p=r-l,h=o-s,g=o-c,v=u-i,m=f-i,y=r*r+o*o-i*i,b=y-a*a-s*s+u*u,w=y-l*l-c*c+f*f,x=p*h-d*g,_=(h*w-g*b)/(2*x)-r,S=(g*v-h*m)/x,O=(p*b-d*w)/(2*x)-o,C=(d*m-p*v)/x,E=S*S+C*C-1,A=2*(i+_*S+O*C),M=_*_+O*O-i*i,k=-(Math.abs(E)>1e-6?(A+Math.sqrt(A*A-4*E*M))/(2*E):M/A);return{x:r+_+S*k,y:o+O+C*k,r:k}}function ug(e,t,n){var r,o,i,a,s=e.x-t.x,u=e.y-t.y,l=s*s+u*u;l?(o=t.r+n.r,o*=o,a=e.r+n.r,o>(a*=a)?(r=(l+a-o)/(2*l),i=Math.sqrt(Math.max(0,a/l-r*r)),n.x=e.x-r*s-i*u,n.y=e.y-r*u+i*s):(r=(l+o-a)/(2*l),i=Math.sqrt(Math.max(0,o/l-r*r)),n.x=t.x+r*s-i*u,n.y=t.y+r*u+i*s)):(n.x=t.x+n.r,n.y=t.y)}function lg(e,t){var n=e.r+t.r-1e-6,r=t.x-e.x,o=t.y-e.y;return n>0&&n*n>r*r+o*o}function cg(e){var t=e._,n=e.next._,r=t.r+n.r,o=(t.x*n.r+n.x*t.r)/r,i=(t.y*n.r+n.y*t.r)/r;return o*o+i*i}function fg(e){this._=e,this.next=null,this.previous=null}function dg(e,t){if(!(i=(e=function(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}(e)).length))return 0;var n,r,o,i,a,s,u,l,c,f,d;if((n=e[0]).x=0,n.y=0,!(i>1))return n.r;if(r=e[1],n.x=-r.r,r.x=n.r,r.y=0,!(i>2))return n.r+r.r;ug(r,n,o=e[2]),n=new fg(n),r=new fg(r),o=new fg(o),n.next=o.previous=r,r.next=n.previous=o,o.next=r.previous=n;e:for(u=3;u<i;++u){ug(n._,r._,o=e[u]),o=new fg(o),l=r.next,c=n.previous,f=r._.r,d=n._.r;do{if(f<=d){if(lg(l._,o._)){r=l,n.next=r,r.previous=n,--u;continue e}f+=l._.r,l=l.next}else{if(lg(c._,o._)){(n=c).next=r,r.previous=n,--u;continue e}d+=c._.r,c=c.previous}}while(l!==c.next);for(o.previous=n,o.next=r,n.next=r.previous=r=o,a=cg(n);(o=o.next)!==r;)(s=cg(o))<a&&(n=o,a=s);r=n.next}for(n=[r._],o=r;(o=o.next)!==r;)n.push(o._);for(o=eg(n,t),u=0;u<i;++u)(n=e[u]).x-=o.x,n.y-=o.y;return o.r}function pg(e){return dg(e,Jh()),e}function hg(e){return Math.sqrt(e.value)}function gg(){var e=null,t=1,n=1,r=$h;function o(o){const i=Jh();return o.x=t/2,o.y=n/2,e?o.eachBefore(vg(e)).eachAfter(mg(r,.5,i)).eachBefore(yg(1)):o.eachBefore(vg(hg)).eachAfter(mg($h,1,i)).eachAfter(mg(r,o.r/Math.min(t,n),i)).eachBefore(yg(Math.min(t,n)/(2*o.r))),o}return o.radius=function(t){return arguments.length?(e=Gh(t),o):e},o.size=function(e){return arguments.length?(t=+e[0],n=+e[1],o):[t,n]},o.padding=function(e){return arguments.length?(r="function"===typeof e?e:qh(+e),o):r},o}function vg(e){return function(t){t.children||(t.r=Math.max(0,+e(t)||0))}}function mg(e,t,n){return function(r){if(o=r.children){var o,i,a,s=o.length,u=e(r)*t||0;if(u)for(i=0;i<s;++i)o[i].r+=u;if(a=dg(o,n),u)for(i=0;i<s;++i)o[i].r-=u;r.r=a+u}}}function yg(e){return function(t){var n=t.parent;t.r*=e,n&&(t.x=n.x+e*t.x,t.y=n.y+e*t.y)}}function bg(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)}function wg(e,t,n,r,o){for(var i,a=e.children,s=-1,u=a.length,l=e.value&&(r-t)/e.value;++s<u;)(i=a[s]).y0=n,i.y1=o,i.x0=t,i.x1=t+=i.value*l}function xg(){var e=1,t=1,n=0,r=!1;function o(o){var i=o.height+1;return o.x0=o.y0=n,o.x1=e,o.y1=t/i,o.eachBefore(function(e,t){return function(r){r.children&&wg(r,r.x0,e*(r.depth+1)/t,r.x1,e*(r.depth+2)/t);var o=r.x0,i=r.y0,a=r.x1-n,s=r.y1-n;a<o&&(o=a=(o+a)/2),s<i&&(i=s=(i+s)/2),r.x0=o,r.y0=i,r.x1=a,r.y1=s}}(t,i)),r&&o.eachBefore(bg),o}return o.round=function(e){return arguments.length?(r=!!e,o):r},o.size=function(n){return arguments.length?(e=+n[0],t=+n[1],o):[e,t]},o.padding=function(e){return arguments.length?(n=+e,o):n},o}var _g={depth:-1},Sg={},Og={};function Cg(e){return e.id}function Eg(e){return e.parentId}function Ag(){var e,t=Cg,n=Eg;function r(r){var o,i,a,s,u,l,c,f,d=Array.from(r),p=t,h=n,g=new Map;if(null!=e){const t=d.map(((t,n)=>function(e){e=`${e}`;let t=e.length;kg(e,t-1)&&!kg(e,t-2)&&(e=e.slice(0,-1));return"/"===e[0]?e:`/${e}`}(e(t,n,r)))),n=t.map(Mg),o=new Set(t).add("");for(const e of n)o.has(e)||(o.add(e),t.push(e),n.push(Mg(e)),d.push(Og));p=(e,n)=>t[n],h=(e,t)=>n[t]}for(a=0,o=d.length;a<o;++a)i=d[a],l=d[a]=new Uh(i),null!=(c=p(i,a,r))&&(c+="")&&(f=l.id=c,g.set(f,g.has(f)?Sg:l)),null!=(c=h(i,a,r))&&(c+="")&&(l.parent=c);for(a=0;a<o;++a)if(c=(l=d[a]).parent){if(!(u=g.get(c)))throw new Error("missing: "+c);if(u===Sg)throw new Error("ambiguous: "+c);u.children?u.children.push(l):u.children=[l],l.parent=u}else{if(s)throw new Error("multiple roots");s=l}if(!s)throw new Error("no root");if(null!=e){for(;s.data===Og&&1===s.children.length;)s=s.children[0],--o;for(let e=d.length-1;e>=0&&(l=d[e]).data===Og;--e)l.data=null}if(s.parent=_g,s.eachBefore((function(e){e.depth=e.parent.depth+1,--o})).eachBefore(zh),s.parent=null,o>0)throw new Error("cycle");return s}return r.id=function(e){return arguments.length?(t=Gh(e),r):t},r.parentId=function(e){return arguments.length?(n=Gh(e),r):n},r.path=function(t){return arguments.length?(e=Gh(t),r):e},r}function Mg(e){let t=e.length;if(t<2)return"";for(;--t>1&&!kg(e,t););return e.slice(0,t)}function kg(e,t){if("/"===e[t]){let n=0;for(;t>0&&"\\"===e[--t];)++n;if(0===(1&n))return!0}return!1}function Pg(e,t){return e.parent===t.parent?1:2}function Rg(e){var t=e.children;return t?t[0]:e.t}function Tg(e){var t=e.children;return t?t[t.length-1]:e.t}function Ig(e,t,n){var r=n/(t.i-e.i);t.c-=r,t.s+=n,e.c+=r,t.z+=n,t.m+=n}function Bg(e,t,n){return e.a.parent===t.parent?e.a:n}function Dg(e,t){this._=e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=t}function jg(){var e=Pg,t=1,n=1,r=null;function o(o){var u=function(e){for(var t,n,r,o,i,a=new Dg(e,0),s=[a];t=s.pop();)if(r=t._.children)for(t.children=new Array(i=r.length),o=i-1;o>=0;--o)s.push(n=t.children[o]=new Dg(r[o],o)),n.parent=t;return(a.parent=new Dg(null,0)).children=[a],a}(o);if(u.eachAfter(i),u.parent.m=-u.z,u.eachBefore(a),r)o.eachBefore(s);else{var l=o,c=o,f=o;o.eachBefore((function(e){e.x<l.x&&(l=e),e.x>c.x&&(c=e),e.depth>f.depth&&(f=e)}));var d=l===c?1:e(l,c)/2,p=d-l.x,h=t/(c.x+d+p),g=n/(f.depth||1);o.eachBefore((function(e){e.x=(e.x+p)*h,e.y=e.depth*g}))}return o}function i(t){var n=t.children,r=t.parent.children,o=t.i?r[t.i-1]:null;if(n){!function(e){for(var t,n=0,r=0,o=e.children,i=o.length;--i>=0;)(t=o[i]).z+=n,t.m+=n,n+=t.s+(r+=t.c)}(t);var i=(n[0].z+n[n.length-1].z)/2;o?(t.z=o.z+e(t._,o._),t.m=t.z-i):t.z=i}else o&&(t.z=o.z+e(t._,o._));t.parent.A=function(t,n,r){if(n){for(var o,i=t,a=t,s=n,u=i.parent.children[0],l=i.m,c=a.m,f=s.m,d=u.m;s=Tg(s),i=Rg(i),s&&i;)u=Rg(u),(a=Tg(a)).a=t,(o=s.z+f-i.z-l+e(s._,i._))>0&&(Ig(Bg(s,t,r),t,o),l+=o,c+=o),f+=s.m,l+=i.m,d+=u.m,c+=a.m;s&&!Tg(a)&&(a.t=s,a.m+=f-c),i&&!Rg(u)&&(u.t=i,u.m+=l-d,r=t)}return r}(t,o,t.parent.A||r[0])}function a(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function s(e){e.x*=t,e.y=e.depth*n}return o.separation=function(t){return arguments.length?(e=t,o):e},o.size=function(e){return arguments.length?(r=!1,t=+e[0],n=+e[1],o):r?null:[t,n]},o.nodeSize=function(e){return arguments.length?(r=!0,t=+e[0],n=+e[1],o):r?[t,n]:null},o}function Lg(e,t,n,r,o){for(var i,a=e.children,s=-1,u=a.length,l=e.value&&(o-n)/e.value;++s<u;)(i=a[s]).x0=t,i.x1=r,i.y0=n,i.y1=n+=i.value*l}Dg.prototype=Object.create(Uh.prototype);var Zg=(1+Math.sqrt(5))/2;function Ng(e,t,n,r,o,i){for(var a,s,u,l,c,f,d,p,h,g,v,m=[],y=t.children,b=0,w=0,x=y.length,_=t.value;b<x;){u=o-n,l=i-r;do{c=y[w++].value}while(!c&&w<x);for(f=d=c,v=c*c*(g=Math.max(l/u,u/l)/(_*e)),h=Math.max(d/v,v/f);w<x;++w){if(c+=s=y[w].value,s<f&&(f=s),s>d&&(d=s),v=c*c*g,(p=Math.max(d/v,v/f))>h){c-=s;break}h=p}m.push(a={value:c,dice:u<l,children:y.slice(b,w)}),a.dice?wg(a,n,r,o,_?r+=l*c/_:i):Lg(a,n,r,_?n+=u*c/_:o,i),_-=c,b=w}return m}var Fg=function e(t){function n(e,n,r,o,i){Ng(t,e,n,r,o,i)}return n.ratio=function(t){return e((t=+t)>1?t:1)},n}(Zg);function Hg(){var e=Fg,t=!1,n=1,r=1,o=[0],i=$h,a=$h,s=$h,u=$h,l=$h;function c(e){return e.x0=e.y0=0,e.x1=n,e.y1=r,e.eachBefore(f),o=[0],t&&e.eachBefore(bg),e}function f(t){var n=o[t.depth],r=t.x0+n,c=t.y0+n,f=t.x1-n,d=t.y1-n;f<r&&(r=f=(r+f)/2),d<c&&(c=d=(c+d)/2),t.x0=r,t.y0=c,t.x1=f,t.y1=d,t.children&&(n=o[t.depth+1]=i(t)/2,r+=l(t)-n,c+=a(t)-n,(f-=s(t)-n)<r&&(r=f=(r+f)/2),(d-=u(t)-n)<c&&(c=d=(c+d)/2),e(t,r,c,f,d))}return c.round=function(e){return arguments.length?(t=!!e,c):t},c.size=function(e){return arguments.length?(n=+e[0],r=+e[1],c):[n,r]},c.tile=function(t){return arguments.length?(e=Wh(t),c):e},c.padding=function(e){return arguments.length?c.paddingInner(e).paddingOuter(e):c.paddingInner()},c.paddingInner=function(e){return arguments.length?(i="function"===typeof e?e:qh(+e),c):i},c.paddingOuter=function(e){return arguments.length?c.paddingTop(e).paddingRight(e).paddingBottom(e).paddingLeft(e):c.paddingTop()},c.paddingTop=function(e){return arguments.length?(a="function"===typeof e?e:qh(+e),c):a},c.paddingRight=function(e){return arguments.length?(s="function"===typeof e?e:qh(+e),c):s},c.paddingBottom=function(e){return arguments.length?(u="function"===typeof e?e:qh(+e),c):u},c.paddingLeft=function(e){return arguments.length?(l="function"===typeof e?e:qh(+e),c):l},c}function Vg(e,t,n,r,o){var i,a,s=e.children,u=s.length,l=new Array(u+1);for(l[0]=a=i=0;i<u;++i)l[i+1]=a+=s[i].value;!function e(t,n,r,o,i,a,u){if(t>=n-1){var c=s[t];return c.x0=o,c.y0=i,c.x1=a,void(c.y1=u)}var f=l[t],d=r/2+f,p=t+1,h=n-1;for(;p<h;){var g=p+h>>>1;l[g]<d?p=g+1:h=g}d-l[p-1]<l[p]-d&&t+1<p&&--p;var v=l[p]-f,m=r-v;if(a-o>u-i){var y=r?(o*m+a*v)/r:a;e(t,p,v,o,i,y,u),e(p,n,m,y,i,a,u)}else{var b=r?(i*m+u*v)/r:u;e(t,p,v,o,i,a,b),e(p,n,m,o,b,a,u)}}(0,u,e.value,t,n,r,o)}function zg(e,t,n,r,o){(1&e.depth?Lg:wg)(e,t,n,r,o)}var Ug=function e(t){function n(e,n,r,o,i){if((a=e._squarify)&&a.ratio===t)for(var a,s,u,l,c,f=-1,d=a.length,p=e.value;++f<d;){for(u=(s=a[f]).children,l=s.value=0,c=u.length;l<c;++l)s.value+=u[l].value;s.dice?wg(s,n,r,o,p?r+=(i-r)*s.value/p:i):Lg(s,n,r,p?n+=(o-n)*s.value/p:o,i),p-=s.value}else e._squarify=a=Ng(t,e,n,r,o,i),a.ratio=t}return n.ratio=function(t){return e((t=+t)>1?t:1)},n}(Zg),Gg=n(51606),Wg=n(27265),$g=n(76068),qg=n(56246);function Yg(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}var Xg=n(98280);function Kg(e,t){var n=(0,Xg.wx)(+e,+t);return function(e){var t=n(e);return t-360*Math.floor(t/360)}}var Jg=n(45401),Qg=n(58296),ev=n(64635);function tv(e){return((e=Math.exp(e))+1/e)/2}var nv=function e(t,n,r){function o(e,o){var i,a,s=e[0],u=e[1],l=e[2],c=o[0],f=o[1],d=o[2],p=c-s,h=f-u,g=p*p+h*h;if(g<1e-12)a=Math.log(d/l)/t,i=function(e){return[s+e*p,u+e*h,l*Math.exp(t*e*a)]};else{var v=Math.sqrt(g),m=(d*d-l*l+r*g)/(2*l*n*v),y=(d*d-l*l-r*g)/(2*d*n*v),b=Math.log(Math.sqrt(m*m+1)-m),w=Math.log(Math.sqrt(y*y+1)-y);a=(w-b)/t,i=function(e){var r=e*a,o=tv(b),i=l/(n*v)*(o*function(e){return((e=Math.exp(2*e))-1)/(e+1)}(t*r+b)-function(e){return((e=Math.exp(e))-1/e)/2}(b));return[s+i*p,u+i*h,l*o/tv(t*r+b)]}}return i.duration=1e3*a*t/Math.SQRT2,i}return o.rho=function(t){var n=Math.max(.001,+t),r=n*n;return e(n,r,r*r)},o}(Math.SQRT2,2,4);function rv(e){return function(t,n){var r=e((t=(0,Zr.Ym)(t)).h,(n=(0,Zr.Ym)(n)).h),o=(0,Xg.ZP)(t.s,n.s),i=(0,Xg.ZP)(t.l,n.l),a=(0,Xg.ZP)(t.opacity,n.opacity);return function(e){return t.h=r(e),t.s=o(e),t.l=i(e),t.opacity=a(e),t+""}}}var ov=rv(Xg.wx),iv=rv(Xg.ZP);function av(e,t){var n=(0,Xg.ZP)((e=ji(e)).l,(t=ji(t)).l),r=(0,Xg.ZP)(e.a,t.a),o=(0,Xg.ZP)(e.b,t.b),i=(0,Xg.ZP)(e.opacity,t.opacity);return function(t){return e.l=n(t),e.a=r(t),e.b=o(t),e.opacity=i(t),e+""}}function sv(e){return function(t,n){var r=e((t=Ui(t)).h,(n=Ui(n)).h),o=(0,Xg.ZP)(t.c,n.c),i=(0,Xg.ZP)(t.l,n.l),a=(0,Xg.ZP)(t.opacity,n.opacity);return function(e){return t.h=r(e),t.c=o(e),t.l=i(e),t.opacity=a(e),t+""}}}var uv=sv(Xg.wx),lv=sv(Xg.ZP);function cv(e){return function t(n){function r(t,r){var o=e((t=ta(t)).h,(r=ta(r)).h),i=(0,Xg.ZP)(t.s,r.s),a=(0,Xg.ZP)(t.l,r.l),s=(0,Xg.ZP)(t.opacity,r.opacity);return function(e){return t.h=o(e),t.s=i(e),t.l=a(Math.pow(e,n)),t.opacity=s(e),t+""}}return n=+n,r.gamma=t,r}(1)}var fv=cv(Xg.wx),dv=cv(Xg.ZP),pv=n(19640);function hv(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e(r/(t-1));return n}function gv(e){for(var t,n=-1,r=e.length,o=e[r-1],i=0;++n<r;)t=o,o=e[n],i+=t[1]*o[0]-t[0]*o[1];return i/2}function vv(e){for(var t,n,r=-1,o=e.length,i=0,a=0,s=e[o-1],u=0;++r<o;)t=s,s=e[r],u+=n=t[0]*s[1]-s[0]*t[1],i+=(t[0]+s[0])*n,a+=(t[1]+s[1])*n;return[i/(u*=3),a/u]}function mv(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])}function yv(e,t){return e[0]-t[0]||e[1]-t[1]}function bv(e){const t=e.length,n=[0,1];let r,o=2;for(r=2;r<t;++r){for(;o>1&&mv(e[n[o-2]],e[n[o-1]],e[r])<=0;)--o;n[o++]=r}return n.slice(0,o)}function wv(e){if((n=e.length)<3)return null;var t,n,r=new Array(n),o=new Array(n);for(t=0;t<n;++t)r[t]=[+e[t][0],+e[t][1],t];for(r.sort(yv),t=0;t<n;++t)o[t]=[r[t][0],-r[t][1]];var i=bv(r),a=bv(o),s=a[0]===i[0],u=a[a.length-1]===i[i.length-1],l=[];for(t=i.length-1;t>=0;--t)l.push(e[r[i[t]][2]]);for(t=+s;t<a.length-u;++t)l.push(e[r[a[t]][2]]);return l}function xv(e,t){for(var n,r,o=e.length,i=e[o-1],a=t[0],s=t[1],u=i[0],l=i[1],c=!1,f=0;f<o;++f)n=(i=e[f])[0],(r=i[1])>s!==l>s&&a<(u-n)*(s-r)/(l-r)+n&&(c=!c),u=n,l=r;return c}function _v(e){for(var t,n,r=-1,o=e.length,i=e[o-1],a=i[0],s=i[1],u=0;++r<o;)t=a,n=s,t-=a=(i=e[r])[0],n-=s=i[1],u+=Math.hypot(t,n);return u}var Sv=Math.random,Ov=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,1===arguments.length?(n=e,e=0):n-=e,function(){return t()*n+e}}return n.source=e,n}(Sv),Cv=function e(t){function n(e,n){return arguments.length<2&&(n=e,e=0),e=Math.floor(e),n=Math.floor(n)-e,function(){return Math.floor(t()*n+e)}}return n.source=e,n}(Sv),Ev=function e(t){function n(e,n){var r,o;return e=null==e?0:+e,n=null==n?1:+n,function(){var i;if(null!=r)i=r,r=null;else do{r=2*t()-1,i=2*t()-1,o=r*r+i*i}while(!o||o>1);return e+n*i*Math.sqrt(-2*Math.log(o)/o)}}return n.source=e,n}(Sv),Av=function e(t){var n=Ev.source(t);function r(){var e=n.apply(this,arguments);return function(){return Math.exp(e())}}return r.source=e,r}(Sv),Mv=function e(t){function n(e){return(e=+e)<=0?()=>0:function(){for(var n=0,r=e;r>1;--r)n+=t();return n+r*t()}}return n.source=e,n}(Sv),kv=function e(t){var n=Mv.source(t);function r(e){if(0===(e=+e))return t;var r=n(e);return function(){return r()/e}}return r.source=e,r}(Sv),Pv=function e(t){function n(e){return function(){return-Math.log1p(-t())/e}}return n.source=e,n}(Sv),Rv=function e(t){function n(e){if((e=+e)<0)throw new RangeError("invalid alpha");return e=1/-e,function(){return Math.pow(1-t(),e)}}return n.source=e,n}(Sv),Tv=function e(t){function n(e){if((e=+e)<0||e>1)throw new RangeError("invalid p");return function(){return Math.floor(t()+e)}}return n.source=e,n}(Sv),Iv=function e(t){function n(e){if((e=+e)<0||e>1)throw new RangeError("invalid p");return 0===e?()=>1/0:1===e?()=>1:(e=Math.log1p(-e),function(){return 1+Math.floor(Math.log1p(-t())/e)})}return n.source=e,n}(Sv),Bv=function e(t){var n=Ev.source(t)();function r(e,r){if((e=+e)<0)throw new RangeError("invalid k");if(0===e)return()=>0;if(r=null==r?1:+r,1===e)return()=>-Math.log1p(-t())*r;var o=(e<1?e+1:e)-1/3,i=1/(3*Math.sqrt(o)),a=e<1?()=>Math.pow(t(),1/e):()=>1;return function(){do{do{var e=n(),s=1+i*e}while(s<=0);s*=s*s;var u=1-t()}while(u>=1-.0331*e*e*e*e&&Math.log(u)>=.5*e*e+o*(1-s+Math.log(s)));return o*s*a()*r}}return r.source=e,r}(Sv),Dv=function e(t){var n=Bv.source(t);function r(e,t){var r=n(e),o=n(t);return function(){var e=r();return 0===e?0:e/(e+o())}}return r.source=e,r}(Sv),jv=function e(t){var n=Iv.source(t),r=Dv.source(t);function o(e,t){return e=+e,(t=+t)>=1?()=>e:t<=0?()=>0:function(){for(var o=0,i=e,a=t;i*a>16&&i*(1-a)>16;){var s=Math.floor((i+1)*a),u=r(s,i-s+1)();u<=a?(o+=s,i-=s,a=(a-u)/(1-u)):(i=s-1,a/=u)}for(var l=a<.5,c=n(l?a:1-a),f=c(),d=0;f<=i;++d)f+=c();return o+(l?d:i-d)}}return o.source=e,o}(Sv),Lv=function e(t){function n(e,n,r){var o;return 0===(e=+e)?o=e=>-Math.log(e):(e=1/e,o=t=>Math.pow(t,e)),n=null==n?0:+n,r=null==r?1:+r,function(){return n+r*o(-Math.log1p(-t()))}}return n.source=e,n}(Sv),Zv=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,function(){return e+n*Math.tan(Math.PI*t())}}return n.source=e,n}(Sv),Nv=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,function(){var r=t();return e+n*Math.log(r/(1-r))}}return n.source=e,n}(Sv),Fv=function e(t){var n=Bv.source(t),r=jv.source(t);function o(e){return function(){for(var o=0,i=e;i>16;){var a=Math.floor(.875*i),s=n(a)();if(s>i)return o+r(a-1,i/s)();o+=a,i-=s}for(var u=-Math.log1p(-t()),l=0;u<=i;++l)u-=Math.log1p(-t());return o+l}}return o.source=e,o}(Sv);const Hv=1664525,Vv=1013904223,zv=1/4294967296;function Uv(e=Math.random()){let t=0|(0<=e&&e<1?e/zv:Math.abs(e));return()=>(t=Hv*t+Vv|0,zv*(t>>>0))}var Gv=n(69032);function Wv(e){for(var t=e.length/6|0,n=new Array(t),r=0;r<t;)n[r]="#"+e.slice(6*r,6*++r);return n}var $v=Wv("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),qv=Wv("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),Yv=Wv("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),Xv=Wv("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),Kv=Wv("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),Jv=Wv("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),Qv=Wv("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),em=Wv("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),tm=Wv("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),nm=Wv("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab"),rm=e=>(0,Nr.hD)(e[e.length-1]),om=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(Wv),im=rm(om),am=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(Wv),sm=rm(am),um=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(Wv),lm=rm(um),cm=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(Wv),fm=rm(cm),dm=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(Wv),pm=rm(dm),hm=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(Wv),gm=rm(hm),vm=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(Wv),mm=rm(vm),ym=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(Wv),bm=rm(ym),wm=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(Wv),xm=rm(wm),_m=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(Wv),Sm=rm(_m),Om=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(Wv),Cm=rm(Om),Em=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(Wv),Am=rm(Em),Mm=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(Wv),km=rm(Mm),Pm=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(Wv),Rm=rm(Pm),Tm=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(Wv),Im=rm(Tm),Bm=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(Wv),Dm=rm(Bm),jm=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(Wv),Lm=rm(jm),Zm=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(Wv),Nm=rm(Zm),Fm=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(Wv),Hm=rm(Fm),Vm=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(Wv),zm=rm(Vm),Um=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(Wv),Gm=rm(Um),Wm=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(Wv),$m=rm(Wm),qm=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(Wv),Ym=rm(qm),Xm=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(Wv),Km=rm(Xm),Jm=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(Wv),Qm=rm(Jm),ey=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(Wv),ty=rm(ey),ny=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(Wv),ry=rm(ny);function oy(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-e*(35.34-e*(2381.73-e*(6402.7-e*(7024.72-2710.57*e)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+e*(170.73+e*(52.82-e*(131.46-e*(176.58-67.37*e)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+e*(442.36-e*(2482.43-e*(6167.24-e*(6614.94-2475.67*e)))))))+")"}var iy=dv(ta(300,.5,0),ta(-240,.5,1)),ay=dv(ta(-100,.75,.35),ta(80,1.5,.8)),sy=dv(ta(260,.75,.35),ta(80,1.5,.8)),uy=ta();function ly(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return uy.h=360*e-100,uy.s=1.5-1.5*t,uy.l=.8-.9*t,uy+""}var cy=(0,Zr.B8)(),fy=Math.PI/3,dy=2*Math.PI/3;function py(e){var t;return e=(.5-e)*Math.PI,cy.r=255*(t=Math.sin(e))*t,cy.g=255*(t=Math.sin(e+fy))*t,cy.b=255*(t=Math.sin(e+dy))*t,cy+""}function hy(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+e*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-14825.05*e)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+707.56*e)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-6838.66*e)))))))+")"}function gy(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}var vy=gy(Wv("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),my=gy(Wv("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),yy=gy(Wv("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),by=gy(Wv("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function wy(e){return Ln(Sn(e).call(document.documentElement))}var xy=0;function _y(){return new Sy}function Sy(){this._="@"+(++xy).toString(36)}function Oy(e,t){return e.target&&(e=Gn(e),void 0===t&&(t=e.currentTarget),e=e.touches||[e]),Array.from(e,(e=>Wn(e,t)))}function Cy(e){return"string"===typeof e?new Bn([document.querySelectorAll(e)],[document.documentElement]):new Bn([Ct(e)],In)}function Ey(e){return function(){return e}}Sy.prototype=_y.prototype={constructor:Sy,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};const Ay=Math.abs,My=Math.atan2,ky=Math.cos,Py=Math.max,Ry=Math.min,Ty=Math.sin,Iy=Math.sqrt,By=1e-12,Dy=Math.PI,jy=Dy/2,Ly=2*Dy;function Zy(e){return e>=1?jy:e<=-1?-jy:Math.asin(e)}function Ny(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{const e=Math.floor(n);if(!(e>=0))throw new RangeError(`invalid digits: ${n}`);t=e}return e},()=>new li(t)}function Fy(e){return e.innerRadius}function Hy(e){return e.outerRadius}function Vy(e){return e.startAngle}function zy(e){return e.endAngle}function Uy(e){return e&&e.padAngle}function Gy(e,t,n,r,o,i,a){var s=e-n,u=t-r,l=(a?i:-i)/Iy(s*s+u*u),c=l*u,f=-l*s,d=e+c,p=t+f,h=n+c,g=r+f,v=(d+h)/2,m=(p+g)/2,y=h-d,b=g-p,w=y*y+b*b,x=o-i,_=d*g-h*p,S=(b<0?-1:1)*Iy(Py(0,x*x*w-_*_)),O=(_*b-y*S)/w,C=(-_*y-b*S)/w,E=(_*b+y*S)/w,A=(-_*y+b*S)/w,M=O-v,k=C-m,P=E-v,R=A-m;return M*M+k*k>P*P+R*R&&(O=E,C=A),{cx:O,cy:C,x01:-c,y01:-f,x11:O*(o/x-1),y11:C*(o/x-1)}}function Wy(){var e=Fy,t=Hy,n=Ey(0),r=null,o=Vy,i=zy,a=Uy,s=null,u=Ny(l);function l(){var l,c,f=+e.apply(this,arguments),d=+t.apply(this,arguments),p=o.apply(this,arguments)-jy,h=i.apply(this,arguments)-jy,g=Ay(h-p),v=h>p;if(s||(s=l=u()),d<f&&(c=d,d=f,f=c),d>By)if(g>Ly-By)s.moveTo(d*ky(p),d*Ty(p)),s.arc(0,0,d,p,h,!v),f>By&&(s.moveTo(f*ky(h),f*Ty(h)),s.arc(0,0,f,h,p,v));else{var m,y,b=p,w=h,x=p,_=h,S=g,O=g,C=a.apply(this,arguments)/2,E=C>By&&(r?+r.apply(this,arguments):Iy(f*f+d*d)),A=Ry(Ay(d-f)/2,+n.apply(this,arguments)),M=A,k=A;if(E>By){var P=Zy(E/f*Ty(C)),R=Zy(E/d*Ty(C));(S-=2*P)>By?(x+=P*=v?1:-1,_-=P):(S=0,x=_=(p+h)/2),(O-=2*R)>By?(b+=R*=v?1:-1,w-=R):(O=0,b=w=(p+h)/2)}var T=d*ky(b),I=d*Ty(b),B=f*ky(_),D=f*Ty(_);if(A>By){var j,L=d*ky(w),Z=d*Ty(w),N=f*ky(x),F=f*Ty(x);if(g<Dy)if(j=function(e,t,n,r,o,i,a,s){var u=n-e,l=r-t,c=a-o,f=s-i,d=f*u-c*l;if(!(d*d<By))return[e+(d=(c*(t-i)-f*(e-o))/d)*u,t+d*l]}(T,I,N,F,L,Z,B,D)){var H=T-j[0],V=I-j[1],z=L-j[0],U=Z-j[1],G=1/Ty(function(e){return e>1?0:e<-1?Dy:Math.acos(e)}((H*z+V*U)/(Iy(H*H+V*V)*Iy(z*z+U*U)))/2),W=Iy(j[0]*j[0]+j[1]*j[1]);M=Ry(A,(f-W)/(G-1)),k=Ry(A,(d-W)/(G+1))}else M=k=0}O>By?k>By?(m=Gy(N,F,T,I,d,k,v),y=Gy(L,Z,B,D,d,k,v),s.moveTo(m.cx+m.x01,m.cy+m.y01),k<A?s.arc(m.cx,m.cy,k,My(m.y01,m.x01),My(y.y01,y.x01),!v):(s.arc(m.cx,m.cy,k,My(m.y01,m.x01),My(m.y11,m.x11),!v),s.arc(0,0,d,My(m.cy+m.y11,m.cx+m.x11),My(y.cy+y.y11,y.cx+y.x11),!v),s.arc(y.cx,y.cy,k,My(y.y11,y.x11),My(y.y01,y.x01),!v))):(s.moveTo(T,I),s.arc(0,0,d,b,w,!v)):s.moveTo(T,I),f>By&&S>By?M>By?(m=Gy(B,D,L,Z,f,-M,v),y=Gy(T,I,N,F,f,-M,v),s.lineTo(m.cx+m.x01,m.cy+m.y01),M<A?s.arc(m.cx,m.cy,M,My(m.y01,m.x01),My(y.y01,y.x01),!v):(s.arc(m.cx,m.cy,M,My(m.y01,m.x01),My(m.y11,m.x11),!v),s.arc(0,0,f,My(m.cy+m.y11,m.cx+m.x11),My(y.cy+y.y11,y.cx+y.x11),v),s.arc(y.cx,y.cy,M,My(y.y11,y.x11),My(y.y01,y.x01),!v))):s.arc(0,0,f,_,x,v):s.lineTo(B,D)}else s.moveTo(0,0);if(s.closePath(),l)return s=null,l+""||null}return l.centroid=function(){var n=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,r=(+o.apply(this,arguments)+ +i.apply(this,arguments))/2-Dy/2;return[ky(r)*n,Ty(r)*n]},l.innerRadius=function(t){return arguments.length?(e="function"===typeof t?t:Ey(+t),l):e},l.outerRadius=function(e){return arguments.length?(t="function"===typeof e?e:Ey(+e),l):t},l.cornerRadius=function(e){return arguments.length?(n="function"===typeof e?e:Ey(+e),l):n},l.padRadius=function(e){return arguments.length?(r=null==e?null:"function"===typeof e?e:Ey(+e),l):r},l.startAngle=function(e){return arguments.length?(o="function"===typeof e?e:Ey(+e),l):o},l.endAngle=function(e){return arguments.length?(i="function"===typeof e?e:Ey(+e),l):i},l.padAngle=function(e){return arguments.length?(a="function"===typeof e?e:Ey(+e),l):a},l.context=function(e){return arguments.length?(s=null==e?null:e,l):s},l}var $y=Array.prototype.slice;function qy(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}function Yy(e){this._context=e}function Xy(e){return new Yy(e)}function Ky(e){return e[0]}function Jy(e){return e[1]}function Qy(e,t){var n=Ey(!0),r=null,o=Xy,i=null,a=Ny(s);function s(s){var u,l,c,f=(s=qy(s)).length,d=!1;for(null==r&&(i=o(c=a())),u=0;u<=f;++u)!(u<f&&n(l=s[u],u,s))===d&&((d=!d)?i.lineStart():i.lineEnd()),d&&i.point(+e(l,u,s),+t(l,u,s));if(c)return i=null,c+""||null}return e="function"===typeof e?e:void 0===e?Ky:Ey(e),t="function"===typeof t?t:void 0===t?Jy:Ey(t),s.x=function(t){return arguments.length?(e="function"===typeof t?t:Ey(+t),s):e},s.y=function(e){return arguments.length?(t="function"===typeof e?e:Ey(+e),s):t},s.defined=function(e){return arguments.length?(n="function"===typeof e?e:Ey(!!e),s):n},s.curve=function(e){return arguments.length?(o=e,null!=r&&(i=o(r)),s):o},s.context=function(e){return arguments.length?(null==e?r=i=null:i=o(r=e),s):r},s}function eb(e,t,n){var r=null,o=Ey(!0),i=null,a=Xy,s=null,u=Ny(l);function l(l){var c,f,d,p,h,g=(l=qy(l)).length,v=!1,m=new Array(g),y=new Array(g);for(null==i&&(s=a(h=u())),c=0;c<=g;++c){if(!(c<g&&o(p=l[c],c,l))===v)if(v=!v)f=c,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),d=c-1;d>=f;--d)s.point(m[d],y[d]);s.lineEnd(),s.areaEnd()}v&&(m[c]=+e(p,c,l),y[c]=+t(p,c,l),s.point(r?+r(p,c,l):m[c],n?+n(p,c,l):y[c]))}if(h)return s=null,h+""||null}function c(){return Qy().defined(o).curve(a).context(i)}return e="function"===typeof e?e:void 0===e?Ky:Ey(+e),t="function"===typeof t?t:Ey(void 0===t?0:+t),n="function"===typeof n?n:void 0===n?Jy:Ey(+n),l.x=function(t){return arguments.length?(e="function"===typeof t?t:Ey(+t),r=null,l):e},l.x0=function(t){return arguments.length?(e="function"===typeof t?t:Ey(+t),l):e},l.x1=function(e){return arguments.length?(r=null==e?null:"function"===typeof e?e:Ey(+e),l):r},l.y=function(e){return arguments.length?(t="function"===typeof e?e:Ey(+e),n=null,l):t},l.y0=function(e){return arguments.length?(t="function"===typeof e?e:Ey(+e),l):t},l.y1=function(e){return arguments.length?(n=null==e?null:"function"===typeof e?e:Ey(+e),l):n},l.lineX0=l.lineY0=function(){return c().x(e).y(t)},l.lineY1=function(){return c().x(e).y(n)},l.lineX1=function(){return c().x(r).y(t)},l.defined=function(e){return arguments.length?(o="function"===typeof e?e:Ey(!!e),l):o},l.curve=function(e){return arguments.length?(a=e,null!=i&&(s=a(i)),l):a},l.context=function(e){return arguments.length?(null==e?i=s=null:s=a(i=e),l):i},l}function tb(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function nb(e){return e}function rb(){var e=nb,t=tb,n=null,r=Ey(0),o=Ey(Ly),i=Ey(0);function a(a){var s,u,l,c,f,d=(a=qy(a)).length,p=0,h=new Array(d),g=new Array(d),v=+r.apply(this,arguments),m=Math.min(Ly,Math.max(-Ly,o.apply(this,arguments)-v)),y=Math.min(Math.abs(m)/d,i.apply(this,arguments)),b=y*(m<0?-1:1);for(s=0;s<d;++s)(f=g[h[s]=s]=+e(a[s],s,a))>0&&(p+=f);for(null!=t?h.sort((function(e,n){return t(g[e],g[n])})):null!=n&&h.sort((function(e,t){return n(a[e],a[t])})),s=0,l=p?(m-d*b)/p:0;s<d;++s,v=c)u=h[s],c=v+((f=g[u])>0?f*l:0)+b,g[u]={data:a[u],index:s,value:f,startAngle:v,endAngle:c,padAngle:y};return g}return a.value=function(t){return arguments.length?(e="function"===typeof t?t:Ey(+t),a):e},a.sortValues=function(e){return arguments.length?(t=e,n=null,a):t},a.sort=function(e){return arguments.length?(n=e,t=null,a):n},a.startAngle=function(e){return arguments.length?(r="function"===typeof e?e:Ey(+e),a):r},a.endAngle=function(e){return arguments.length?(o="function"===typeof e?e:Ey(+e),a):o},a.padAngle=function(e){return arguments.length?(i="function"===typeof e?e:Ey(+e),a):i},a}Yy.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};var ob=ab(Xy);function ib(e){this._curve=e}function ab(e){function t(t){return new ib(e(t))}return t._curve=e,t}function sb(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(ab(e)):t()._curve},e}function ub(){return sb(Qy().curve(ob))}function lb(){var e=eb().curve(ob),t=e.curve,n=e.lineX0,r=e.lineX1,o=e.lineY0,i=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return sb(n())},delete e.lineX0,e.lineEndAngle=function(){return sb(r())},delete e.lineX1,e.lineInnerRadius=function(){return sb(o())},delete e.lineY0,e.lineOuterRadius=function(){return sb(i())},delete e.lineY1,e.curve=function(e){return arguments.length?t(ab(e)):t()._curve},e}function cb(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}ib.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};class fb{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}class db{constructor(e){this._context=e}lineStart(){this._point=0}lineEnd(){}point(e,t){if(e=+e,t=+t,0===this._point)this._point=1;else{const n=cb(this._x0,this._y0),r=cb(this._x0,this._y0=(this._y0+t)/2),o=cb(e,this._y0),i=cb(e,t);this._context.moveTo(...n),this._context.bezierCurveTo(...r,...o,...i)}this._x0=e,this._y0=t}}function pb(e){return new fb(e,!0)}function hb(e){return new fb(e,!1)}function gb(e){return new db(e)}function vb(e){return e.source}function mb(e){return e.target}function yb(e){let t=vb,n=mb,r=Ky,o=Jy,i=null,a=null,s=Ny(u);function u(){let u;const l=$y.call(arguments),c=t.apply(this,l),f=n.apply(this,l);if(null==i&&(a=e(u=s())),a.lineStart(),l[0]=c,a.point(+r.apply(this,l),+o.apply(this,l)),l[0]=f,a.point(+r.apply(this,l),+o.apply(this,l)),a.lineEnd(),u)return a=null,u+""||null}return u.source=function(e){return arguments.length?(t=e,u):t},u.target=function(e){return arguments.length?(n=e,u):n},u.x=function(e){return arguments.length?(r="function"===typeof e?e:Ey(+e),u):r},u.y=function(e){return arguments.length?(o="function"===typeof e?e:Ey(+e),u):o},u.context=function(t){return arguments.length?(null==t?i=a=null:a=e(i=t),u):i},u}function bb(){return yb(pb)}function wb(){return yb(hb)}function xb(){const e=yb(gb);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}const _b=Iy(3);var Sb={draw(e,t){const n=.59436*Iy(t+Ry(t/28,.75)),r=n/2,o=r*_b;e.moveTo(0,n),e.lineTo(0,-n),e.moveTo(-o,-r),e.lineTo(o,r),e.moveTo(-o,r),e.lineTo(o,-r)}},Ob={draw(e,t){const n=Iy(t/Dy);e.moveTo(n,0),e.arc(0,0,n,0,Ly)}},Cb={draw(e,t){const n=Iy(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}};const Eb=Iy(1/3),Ab=2*Eb;var Mb={draw(e,t){const n=Iy(t/Ab),r=n*Eb;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},kb={draw(e,t){const n=.62625*Iy(t);e.moveTo(0,-n),e.lineTo(n,0),e.lineTo(0,n),e.lineTo(-n,0),e.closePath()}},Pb={draw(e,t){const n=.87559*Iy(t-Ry(t/7,2));e.moveTo(-n,0),e.lineTo(n,0),e.moveTo(0,n),e.lineTo(0,-n)}},Rb={draw(e,t){const n=Iy(t),r=-n/2;e.rect(r,r,n,n)}},Tb={draw(e,t){const n=.4431*Iy(t);e.moveTo(n,n),e.lineTo(n,-n),e.lineTo(-n,-n),e.lineTo(-n,n),e.closePath()}};const Ib=Ty(Dy/10)/Ty(7*Dy/10),Bb=Ty(Ly/10)*Ib,Db=-ky(Ly/10)*Ib;var jb={draw(e,t){const n=Iy(.8908130915292852*t),r=Bb*n,o=Db*n;e.moveTo(0,-n),e.lineTo(r,o);for(let i=1;i<5;++i){const t=Ly*i/5,a=ky(t),s=Ty(t);e.lineTo(s*n,-a*n),e.lineTo(a*r-s*o,s*r+a*o)}e.closePath()}};const Lb=Iy(3);var Zb={draw(e,t){const n=-Iy(t/(3*Lb));e.moveTo(0,2*n),e.lineTo(-Lb*n,-n),e.lineTo(Lb*n,-n),e.closePath()}};const Nb=Iy(3);var Fb={draw(e,t){const n=.6824*Iy(t),r=n/2,o=n*Nb/2;e.moveTo(0,-n),e.lineTo(o,r),e.lineTo(-o,r),e.closePath()}};const Hb=-.5,Vb=Iy(3)/2,zb=1/Iy(12),Ub=3*(zb/2+1);var Gb={draw(e,t){const n=Iy(t/Ub),r=n/2,o=n*zb,i=r,a=n*zb+n,s=-i,u=a;e.moveTo(r,o),e.lineTo(i,a),e.lineTo(s,u),e.lineTo(Hb*r-Vb*o,Vb*r+Hb*o),e.lineTo(Hb*i-Vb*a,Vb*i+Hb*a),e.lineTo(Hb*s-Vb*u,Vb*s+Hb*u),e.lineTo(Hb*r+Vb*o,Hb*o-Vb*r),e.lineTo(Hb*i+Vb*a,Hb*a-Vb*i),e.lineTo(Hb*s+Vb*u,Hb*u-Vb*s),e.closePath()}},Wb={draw(e,t){const n=.6189*Iy(t-Ry(t/6,1.7));e.moveTo(-n,-n),e.lineTo(n,n),e.moveTo(-n,n),e.lineTo(n,-n)}};const $b=[Ob,Cb,Mb,Rb,jb,Zb,Gb],qb=[Ob,Pb,Wb,Fb,Sb,Tb,kb];function Yb(e,t){let n=null,r=Ny(o);function o(){let o;if(n||(n=o=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),o)return n=null,o+""||null}return e="function"===typeof e?e:Ey(e||Ob),t="function"===typeof t?t:Ey(void 0===t?64:+t),o.type=function(t){return arguments.length?(e="function"===typeof t?t:Ey(t),o):e},o.size=function(e){return arguments.length?(t="function"===typeof e?e:Ey(+e),o):t},o.context=function(e){return arguments.length?(n=null==e?null:e,o):n},o}function Xb(){}function Kb(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function Jb(e){this._context=e}function Qb(e){return new Jb(e)}function ew(e){this._context=e}function tw(e){return new ew(e)}function nw(e){this._context=e}function rw(e){return new nw(e)}function ow(e,t){this._basis=new Jb(e),this._beta=t}Jb.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Kb(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Kb(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},ew.prototype={areaStart:Xb,areaEnd:Xb,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Kb(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},nw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Kb(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},ow.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,o=e[0],i=t[0],a=e[n]-o,s=t[n]-i,u=-1;++u<=n;)r=u/n,this._basis.point(this._beta*e[u]+(1-this._beta)*(o+r*a),this._beta*t[u]+(1-this._beta)*(i+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var iw=function e(t){function n(e){return 1===t?new Jb(e):new ow(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function aw(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function sw(e,t){this._context=e,this._k=(1-t)/6}sw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:aw(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:aw(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var uw=function e(t){function n(e){return new sw(e,t)}return n.tension=function(t){return e(+t)},n}(0);function lw(e,t){this._context=e,this._k=(1-t)/6}lw.prototype={areaStart:Xb,areaEnd:Xb,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:aw(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var cw=function e(t){function n(e){return new lw(e,t)}return n.tension=function(t){return e(+t)},n}(0);function fw(e,t){this._context=e,this._k=(1-t)/6}fw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:aw(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var dw=function e(t){function n(e){return new fw(e,t)}return n.tension=function(t){return e(+t)},n}(0);function pw(e,t,n){var r=e._x1,o=e._y1,i=e._x2,a=e._y2;if(e._l01_a>By){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,u=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/u,o=(o*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/u}if(e._l23_a>By){var l=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);i=(i*l+e._x1*e._l23_2a-t*e._l12_2a)/c,a=(a*l+e._y1*e._l23_2a-n*e._l12_2a)/c}e._context.bezierCurveTo(r,o,i,a,e._x2,e._y2)}function hw(e,t){this._context=e,this._alpha=t}hw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:pw(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var gw=function e(t){function n(e){return t?new hw(e,t):new sw(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function vw(e,t){this._context=e,this._alpha=t}vw.prototype={areaStart:Xb,areaEnd:Xb,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:pw(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var mw=function e(t){function n(e){return t?new vw(e,t):new lw(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function yw(e,t){this._context=e,this._alpha=t}yw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:pw(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var bw=function e(t){function n(e){return t?new yw(e,t):new fw(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function ww(e){this._context=e}function xw(e){return new ww(e)}function _w(e){return e<0?-1:1}function Sw(e,t,n){var r=e._x1-e._x0,o=t-e._x1,i=(e._y1-e._y0)/(r||o<0&&-0),a=(n-e._y1)/(o||r<0&&-0),s=(i*o+a*r)/(r+o);return(_w(i)+_w(a))*Math.min(Math.abs(i),Math.abs(a),.5*Math.abs(s))||0}function Ow(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Cw(e,t,n){var r=e._x0,o=e._y0,i=e._x1,a=e._y1,s=(i-r)/3;e._context.bezierCurveTo(r+s,o+s*t,i-s,a-s*n,i,a)}function Ew(e){this._context=e}function Aw(e){this._context=new Mw(e)}function Mw(e){this._context=e}function kw(e){return new Ew(e)}function Pw(e){return new Aw(e)}function Rw(e){this._context=e}function Tw(e){var t,n,r=e.length-1,o=new Array(r),i=new Array(r),a=new Array(r);for(o[0]=0,i[0]=2,a[0]=e[0]+2*e[1],t=1;t<r-1;++t)o[t]=1,i[t]=4,a[t]=4*e[t]+2*e[t+1];for(o[r-1]=2,i[r-1]=7,a[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=o[t]/i[t-1],i[t]-=n,a[t]-=n*a[t-1];for(o[r-1]=a[r-1]/i[r-1],t=r-2;t>=0;--t)o[t]=(a[t]-o[t+1])/i[t];for(i[r-1]=(e[r]+o[r-1])/2,t=0;t<r-1;++t)i[t]=2*e[t+1]-o[t+1];return[o,i]}function Iw(e){return new Rw(e)}function Bw(e,t){this._context=e,this._t=t}function Dw(e){return new Bw(e,.5)}function jw(e){return new Bw(e,0)}function Lw(e){return new Bw(e,1)}function Zw(e,t){if((o=e.length)>1)for(var n,r,o,i=1,a=e[t[0]],s=a.length;i<o;++i)for(r=a,a=e[t[i]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function Nw(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function Fw(e,t){return e[t]}function Hw(e){const t=[];return t.key=e,t}function Vw(){var e=Ey([]),t=Nw,n=Zw,r=Fw;function o(o){var i,a,s=Array.from(e.apply(this,arguments),Hw),u=s.length,l=-1;for(const e of o)for(i=0,++l;i<u;++i)(s[i][l]=[0,+r(e,s[i].key,l,o)]).data=e;for(i=0,a=qy(t(s));i<u;++i)s[a[i]].index=i;return n(s,a),s}return o.keys=function(t){return arguments.length?(e="function"===typeof t?t:Ey(Array.from(t)),o):e},o.value=function(e){return arguments.length?(r="function"===typeof e?e:Ey(+e),o):r},o.order=function(e){return arguments.length?(t=null==e?Nw:"function"===typeof e?e:Ey(Array.from(e)),o):t},o.offset=function(e){return arguments.length?(n=null==e?Zw:e,o):n},o}function zw(e,t){if((r=e.length)>0){for(var n,r,o,i=0,a=e[0].length;i<a;++i){for(o=n=0;n<r;++n)o+=e[n][i][1]||0;if(o)for(n=0;n<r;++n)e[n][i][1]/=o}Zw(e,t)}}function Uw(e,t){if((s=e.length)>0)for(var n,r,o,i,a,s,u=0,l=e[t[0]].length;u<l;++u)for(i=a=0,n=0;n<s;++n)(o=(r=e[t[n]][u])[1]-r[0])>0?(r[0]=i,r[1]=i+=o):o<0?(r[1]=a,r[0]=a+=o):(r[0]=0,r[1]=o)}function Gw(e,t){if((n=e.length)>0){for(var n,r=0,o=e[t[0]],i=o.length;r<i;++r){for(var a=0,s=0;a<n;++a)s+=e[a][r][1]||0;o[r][1]+=o[r][0]=-s/2}Zw(e,t)}}function Ww(e,t){if((o=e.length)>0&&(r=(n=e[t[0]]).length)>0){for(var n,r,o,i=0,a=1;a<r;++a){for(var s=0,u=0,l=0;s<o;++s){for(var c=e[t[s]],f=c[a][1]||0,d=(f-(c[a-1][1]||0))/2,p=0;p<s;++p){var h=e[t[p]];d+=(h[a][1]||0)-(h[a-1][1]||0)}u+=f,l+=d*f}n[a-1][1]+=n[a-1][0]=i,u&&(i-=l/u)}n[a-1][1]+=n[a-1][0]=i,Zw(e,t)}}function $w(e){var t=e.map(qw);return Nw(e).sort((function(e,n){return t[e]-t[n]}))}function qw(e){for(var t,n=-1,r=0,o=e.length,i=-1/0;++n<o;)(t=+e[n][1])>i&&(i=t,r=n);return r}function Yw(e){var t=e.map(Xw);return Nw(e).sort((function(e,n){return t[e]-t[n]}))}function Xw(e){for(var t,n=0,r=-1,o=e.length;++r<o;)(t=+e[r][1])&&(n+=t);return n}function Kw(e){return Yw(e).reverse()}function Jw(e){var t,n,r=e.length,o=e.map(Xw),i=$w(e),a=0,s=0,u=[],l=[];for(t=0;t<r;++t)n=i[t],a<s?(a+=o[n],u.push(n)):(s+=o[n],l.push(n));return l.reverse().concat(u)}function Qw(e){return Nw(e).reverse()}ww.prototype={areaStart:Xb,areaEnd:Xb,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},Ew.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Cw(this,this._t0,Ow(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Cw(this,Ow(this,n=Sw(this,e,t)),n);break;default:Cw(this,this._t0,n=Sw(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(Aw.prototype=Object.create(Ew.prototype)).point=function(e,t){Ew.prototype.point.call(this,t,e)},Mw.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,o,i){this._context.bezierCurveTo(t,e,r,n,i,o)}},Rw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var r=Tw(e),o=Tw(t),i=0,a=1;a<n;++i,++a)this._context.bezierCurveTo(r[0][i],o[0][i],r[1][i],o[1][i],e[a],t[a]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},Bw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};const ex=new Date,tx=new Date;function nx(e,t,n,r){function o(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return o.floor=t=>(e(t=new Date(+t)),t),o.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),o.round=e=>{const t=o(e),n=o.ceil(e);return e-t<n-e?t:n},o.offset=(e,n)=>(t(e=new Date(+e),null==n?1:Math.floor(n)),e),o.range=(n,r,i)=>{const a=[];if(n=o.ceil(n),i=null==i?1:Math.floor(i),!(n<r)||!(i>0))return a;let s;do{a.push(s=new Date(+n)),t(n,i),e(n)}while(s<n&&n<r);return a},o.filter=n=>nx((t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),((e,r)=>{if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););})),n&&(o.count=(t,r)=>(ex.setTime(+t),tx.setTime(+r),e(ex),e(tx),Math.floor(n(ex,tx))),o.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?o.filter(r?t=>r(t)%e===0:t=>o.count(0,t)%e===0):o:null)),o}const rx=nx((()=>{}),((e,t)=>{e.setTime(+e+t)}),((e,t)=>t-e));rx.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?nx((t=>{t.setTime(Math.floor(t/e)*e)}),((t,n)=>{t.setTime(+t+n*e)}),((t,n)=>(n-t)/e)):rx:null);const ox=rx.range,ix=1e3,ax=6e4,sx=60*ax,ux=24*sx,lx=7*ux,cx=30*ux,fx=365*ux,dx=nx((e=>{e.setTime(e-e.getMilliseconds())}),((e,t)=>{e.setTime(+e+t*ix)}),((e,t)=>(t-e)/ix),(e=>e.getUTCSeconds())),px=dx.range,hx=nx((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ix)}),((e,t)=>{e.setTime(+e+t*ax)}),((e,t)=>(t-e)/ax),(e=>e.getMinutes())),gx=hx.range,vx=nx((e=>{e.setUTCSeconds(0,0)}),((e,t)=>{e.setTime(+e+t*ax)}),((e,t)=>(t-e)/ax),(e=>e.getUTCMinutes())),mx=vx.range,yx=nx((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ix-e.getMinutes()*ax)}),((e,t)=>{e.setTime(+e+t*sx)}),((e,t)=>(t-e)/sx),(e=>e.getHours())),bx=yx.range,wx=nx((e=>{e.setUTCMinutes(0,0,0)}),((e,t)=>{e.setTime(+e+t*sx)}),((e,t)=>(t-e)/sx),(e=>e.getUTCHours())),xx=wx.range,_x=nx((e=>e.setHours(0,0,0,0)),((e,t)=>e.setDate(e.getDate()+t)),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ax)/ux),(e=>e.getDate()-1)),Sx=_x.range,Ox=nx((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/ux),(e=>e.getUTCDate()-1)),Cx=Ox.range,Ex=nx((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/ux),(e=>Math.floor(e/ux))),Ax=Ex.range;function Mx(e){return nx((t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),((e,t)=>{e.setDate(e.getDate()+7*t)}),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ax)/lx))}const kx=Mx(0),Px=Mx(1),Rx=Mx(2),Tx=Mx(3),Ix=Mx(4),Bx=Mx(5),Dx=Mx(6),jx=kx.range,Lx=Px.range,Zx=Rx.range,Nx=Tx.range,Fx=Ix.range,Hx=Bx.range,Vx=Dx.range;function zx(e){return nx((t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)}),((e,t)=>(t-e)/lx))}const Ux=zx(0),Gx=zx(1),Wx=zx(2),$x=zx(3),qx=zx(4),Yx=zx(5),Xx=zx(6),Kx=Ux.range,Jx=Gx.range,Qx=Wx.range,e_=$x.range,t_=qx.range,n_=Yx.range,r_=Xx.range,o_=nx((e=>{e.setDate(1),e.setHours(0,0,0,0)}),((e,t)=>{e.setMonth(e.getMonth()+t)}),((e,t)=>t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())),(e=>e.getMonth())),i_=o_.range,a_=nx((e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)}),((e,t)=>t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())),(e=>e.getUTCMonth())),s_=a_.range,u_=nx((e=>{e.setMonth(0,1),e.setHours(0,0,0,0)}),((e,t)=>{e.setFullYear(e.getFullYear()+t)}),((e,t)=>t.getFullYear()-e.getFullYear()),(e=>e.getFullYear()));u_.every=e=>isFinite(e=Math.floor(e))&&e>0?nx((t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),((t,n)=>{t.setFullYear(t.getFullYear()+n*e)})):null;const l_=u_.range,c_=nx((e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)}),((e,t)=>t.getUTCFullYear()-e.getUTCFullYear()),(e=>e.getUTCFullYear()));c_.every=e=>isFinite(e=Math.floor(e))&&e>0?nx((t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),((t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null;const f_=c_.range;function d_(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function p_(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function h_(){return 0}var g_=Math.sqrt(50),v_=Math.sqrt(10),m_=Math.sqrt(2);function y_(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),o=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),i=r/o;return i>=g_?o*=10:i>=v_?o*=5:i>=m_&&(o*=2),t<e?-o:o}function b_(e,t,n,r,o,i){const a=[[dx,1,ix],[dx,5,5e3],[dx,15,15e3],[dx,30,3e4],[i,1,ax],[i,5,5*ax],[i,15,15*ax],[i,30,30*ax],[o,1,sx],[o,3,3*sx],[o,6,6*sx],[o,12,12*sx],[r,1,ux],[r,2,2*ux],[n,1,lx],[t,1,cx],[t,3,3*cx],[e,1,fx]];function s(t,n,r){const o=Math.abs(n-t)/r,i=function(e){let t,n,r;function o(e,r,o=0,i=e.length){if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;n(e[t],r)<0?o=t+1:i=t}while(o<i)}return o}return 2!==e.length?(t=d_,n=(t,n)=>d_(e(t),n),r=(t,n)=>e(t)-n):(t=e===d_||e===p_?e:h_,n=e,r=e),{left:o,center:function(e,t,n=0,i=e.length){const a=o(e,t,n,i-1);return a>n&&r(e[a-1],t)>-r(e[a],t)?a-1:a},right:function(e,r,o=0,i=e.length){if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;n(e[t],r)<=0?o=t+1:i=t}while(o<i)}return o}}}((([,,e])=>e)).right(a,o);if(i===a.length)return e.every(y_(t/fx,n/fx,r));if(0===i)return rx.every(Math.max(y_(t,n,r),1));const[s,u]=a[o/a[i-1][2]<a[i][2]/o?i-1:i];return s.every(u)}return[function(e,t,n){const r=t<e;r&&([e,t]=[t,e]);const o=n&&"function"===typeof n.range?n:s(e,t,n),i=o?o.range(e,+t+1):[];return r?i.reverse():i},s]}const[w_,x_]=b_(c_,a_,Ux,Ex,wx,vx),[__,S_]=b_(u_,o_,kx,_x,yx,hx);var O_=n(82138),C_=n(47238),E_="%Y-%m-%dT%H:%M:%S.%LZ";var A_=Date.prototype.toISOString?function(e){return e.toISOString()}:(0,O_.g0)(E_),M_=A_;var k_=+new Date("2000-01-01T00:00:00.000Z")?function(e){var t=new Date(e);return isNaN(t)?null:t}:(0,O_.wp)(E_),P_=k_;function R_(e,t,n){var r=new ar,o=t;return null==t?(r.restart(e,t,n),r):(r._restart=r.restart,r.restart=function(e,t,n){t=+t,n=null==n?or():+n,r._restart((function i(a){a+=o,r._restart(i,o+=t,n),e(a)}),t,n)},r.restart(e,t,n),r)}var T_=e=>()=>e;function I_(e,{sourceEvent:t,target:n,transform:r,dispatch:o}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:o}})}function B_(e,t,n){this.k=e,this.x=t,this.y=n}B_.prototype={constructor:B_,scale:function(e){return 1===e?this:new B_(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new B_(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var D_=new B_(1,0,0);function j_(e){for(;!e.__zoom;)if(!(e=e.parentNode))return D_;return e.__zoom}function L_(e){e.stopImmediatePropagation()}function Z_(e){e.preventDefault(),e.stopImmediatePropagation()}function N_(e){return(!e.ctrlKey||"wheel"===e.type)&&!e.button}function F_(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e).hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]:[[0,0],[e.clientWidth,e.clientHeight]]}function H_(){return this.__zoom||D_}function V_(e){return-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function z_(){return navigator.maxTouchPoints||"ontouchstart"in this}function U_(e,t,n){var r=e.invertX(t[0][0])-n[0][0],o=e.invertX(t[1][0])-n[1][0],i=e.invertY(t[0][1])-n[0][1],a=e.invertY(t[1][1])-n[1][1];return e.translate(o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o),a>i?(i+a)/2:Math.min(0,i)||Math.max(0,a))}function G_(){var e,t,n,r=N_,o=F_,i=U_,a=V_,s=z_,u=[0,1/0],l=[[-1/0,-1/0],[1/0,1/0]],c=250,f=nv,d=_t("start","zoom","end"),p=500,h=150,g=0,v=10;function m(e){e.property("__zoom",H_).on("wheel.zoom",O,{passive:!1}).on("mousedown.zoom",C).on("dblclick.zoom",E).filter(s).on("touchstart.zoom",A).on("touchmove.zoom",M).on("touchend.zoom touchcancel.zoom",k).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function y(e,t){return(t=Math.max(u[0],Math.min(u[1],t)))===e.k?e:new B_(t,e.x,e.y)}function b(e,t,n){var r=t[0]-n[0]*e.k,o=t[1]-n[1]*e.k;return r===e.x&&o===e.y?e:new B_(e.k,r,o)}function w(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function x(e,t,n,r){e.on("start.zoom",(function(){_(this,arguments).event(r).start()})).on("interrupt.zoom end.zoom",(function(){_(this,arguments).event(r).end()})).tween("zoom",(function(){var e=this,i=arguments,a=_(e,i).event(r),s=o.apply(e,i),u=null==n?w(s):"function"===typeof n?n.apply(e,i):n,l=Math.max(s[1][0]-s[0][0],s[1][1]-s[0][1]),c=e.__zoom,d="function"===typeof t?t.apply(e,i):t,p=f(c.invert(u).concat(l/c.k),d.invert(u).concat(l/d.k));return function(e){if(1===e)e=d;else{var t=p(e),n=l/t[2];e=new B_(n,u[0]-t[0]*n,u[1]-t[1]*n)}a.zoom(null,e)}}))}function _(e,t,n){return!n&&e.__zooming||new S(e,t)}function S(e,t){this.that=e,this.args=t,this.active=0,this.sourceEvent=null,this.extent=o.apply(e,t),this.taps=0}function O(e,...t){if(r.apply(this,arguments)){var n=_(this,t).event(e),o=this.__zoom,s=Math.max(u[0],Math.min(u[1],o.k*Math.pow(2,a.apply(this,arguments)))),c=Wn(e);if(n.wheel)n.mouse[0][0]===c[0]&&n.mouse[0][1]===c[1]||(n.mouse[1]=o.invert(n.mouse[0]=c)),clearTimeout(n.wheel);else{if(o.k===s)return;n.mouse=[c,o.invert(c)],Er(this),n.start()}Z_(e),n.wheel=setTimeout((function(){n.wheel=null,n.end()}),h),n.zoom("mouse",i(b(y(o,s),n.mouse[0],n.mouse[1]),n.extent,l))}}function C(e,...t){if(!n&&r.apply(this,arguments)){var o=e.currentTarget,a=_(this,t,!0).event(e),s=Ln(e.view).on("mousemove.zoom",(function(e){if(Z_(e),!a.moved){var t=e.clientX-c,n=e.clientY-f;a.moved=t*t+n*n>g}a.event(e).zoom("mouse",i(b(a.that.__zoom,a.mouse[0]=Wn(e,o),a.mouse[1]),a.extent,l))}),!0).on("mouseup.zoom",(function(e){s.on("mousemove.zoom mouseup.zoom",null),zn(e.view,a.moved),Z_(e),a.event(e).end()}),!0),u=Wn(e,o),c=e.clientX,f=e.clientY;Vn(e.view),L_(e),a.mouse=[u,this.__zoom.invert(u)],Er(this),a.start()}}function E(e,...t){if(r.apply(this,arguments)){var n=this.__zoom,a=Wn(e.changedTouches?e.changedTouches[0]:e,this),s=n.invert(a),u=n.k*(e.shiftKey?.5:2),f=i(b(y(n,u),a,s),o.apply(this,t),l);Z_(e),c>0?Ln(this).transition().duration(c).call(x,f,a,e):Ln(this).call(m.transform,f,a,e)}}function A(n,...o){if(r.apply(this,arguments)){var i,a,s,u,l=n.touches,c=l.length,f=_(this,o,n.changedTouches.length===c).event(n);for(L_(n),a=0;a<c;++a)u=[u=Wn(s=l[a],this),this.__zoom.invert(u),s.identifier],f.touch0?f.touch1||f.touch0[2]===u[2]||(f.touch1=u,f.taps=0):(f.touch0=u,i=!0,f.taps=1+!!e);e&&(e=clearTimeout(e)),i&&(f.taps<2&&(t=u[0],e=setTimeout((function(){e=null}),p)),Er(this),f.start())}}function M(e,...t){if(this.__zooming){var n,r,o,a,s=_(this,t).event(e),u=e.changedTouches,c=u.length;for(Z_(e),n=0;n<c;++n)o=Wn(r=u[n],this),s.touch0&&s.touch0[2]===r.identifier?s.touch0[0]=o:s.touch1&&s.touch1[2]===r.identifier&&(s.touch1[0]=o);if(r=s.that.__zoom,s.touch1){var f=s.touch0[0],d=s.touch0[1],p=s.touch1[0],h=s.touch1[1],g=(g=p[0]-f[0])*g+(g=p[1]-f[1])*g,v=(v=h[0]-d[0])*v+(v=h[1]-d[1])*v;r=y(r,Math.sqrt(g/v)),o=[(f[0]+p[0])/2,(f[1]+p[1])/2],a=[(d[0]+h[0])/2,(d[1]+h[1])/2]}else{if(!s.touch0)return;o=s.touch0[0],a=s.touch0[1]}s.zoom("touch",i(b(r,o,a),s.extent,l))}}function k(e,...r){if(this.__zooming){var o,i,a=_(this,r).event(e),s=e.changedTouches,u=s.length;for(L_(e),n&&clearTimeout(n),n=setTimeout((function(){n=null}),p),o=0;o<u;++o)i=s[o],a.touch0&&a.touch0[2]===i.identifier?delete a.touch0:a.touch1&&a.touch1[2]===i.identifier&&delete a.touch1;if(a.touch1&&!a.touch0&&(a.touch0=a.touch1,delete a.touch1),a.touch0)a.touch0[1]=this.__zoom.invert(a.touch0[0]);else if(a.end(),2===a.taps&&(i=Wn(i,this),Math.hypot(t[0]-i[0],t[1]-i[1])<v)){var l=Ln(this).on("dblclick.zoom");l&&l.apply(this,arguments)}}}return m.transform=function(e,t,n,r){var o=e.selection?e.selection():e;o.property("__zoom",H_),e!==o?x(e,t,n,r):o.interrupt().each((function(){_(this,arguments).event(r).start().zoom(null,"function"===typeof t?t.apply(this,arguments):t).end()}))},m.scaleBy=function(e,t,n,r){m.scaleTo(e,(function(){return this.__zoom.k*("function"===typeof t?t.apply(this,arguments):t)}),n,r)},m.scaleTo=function(e,t,n,r){m.transform(e,(function(){var e=o.apply(this,arguments),r=this.__zoom,a=null==n?w(e):"function"===typeof n?n.apply(this,arguments):n,s=r.invert(a),u="function"===typeof t?t.apply(this,arguments):t;return i(b(y(r,u),a,s),e,l)}),n,r)},m.translateBy=function(e,t,n,r){m.transform(e,(function(){return i(this.__zoom.translate("function"===typeof t?t.apply(this,arguments):t,"function"===typeof n?n.apply(this,arguments):n),o.apply(this,arguments),l)}),null,r)},m.translateTo=function(e,t,n,r,a){m.transform(e,(function(){var e=o.apply(this,arguments),a=this.__zoom,s=null==r?w(e):"function"===typeof r?r.apply(this,arguments):r;return i(D_.translate(s[0],s[1]).scale(a.k).translate("function"===typeof t?-t.apply(this,arguments):-t,"function"===typeof n?-n.apply(this,arguments):-n),e,l)}),r,a)},S.prototype={event:function(e){return e&&(this.sourceEvent=e),this},start:function(){return 1===++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(e,t){return this.mouse&&"mouse"!==e&&(this.mouse[1]=t.invert(this.mouse[0])),this.touch0&&"touch"!==e&&(this.touch0[1]=t.invert(this.touch0[0])),this.touch1&&"touch"!==e&&(this.touch1[1]=t.invert(this.touch1[0])),this.that.__zoom=t,this.emit("zoom"),this},end:function(){return 0===--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(e){var t=Ln(this.that).datum();d.call(e,this.that,new I_(e,{sourceEvent:this.sourceEvent,target:m,type:e,transform:this.that.__zoom,dispatch:d}),t)}},m.wheelDelta=function(e){return arguments.length?(a="function"===typeof e?e:T_(+e),m):a},m.filter=function(e){return arguments.length?(r="function"===typeof e?e:T_(!!e),m):r},m.touchable=function(e){return arguments.length?(s="function"===typeof e?e:T_(!!e),m):s},m.extent=function(e){return arguments.length?(o="function"===typeof e?e:T_([[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]]),m):o},m.scaleExtent=function(e){return arguments.length?(u[0]=+e[0],u[1]=+e[1],m):[u[0],u[1]]},m.translateExtent=function(e){return arguments.length?(l[0][0]=+e[0][0],l[1][0]=+e[1][0],l[0][1]=+e[0][1],l[1][1]=+e[1][1],m):[[l[0][0],l[0][1]],[l[1][0],l[1][1]]]},m.constrain=function(e){return arguments.length?(i=e,m):i},m.duration=function(e){return arguments.length?(c=+e,m):c},m.interpolate=function(e){return arguments.length?(f=e,m):f},m.on=function(){var e=d.on.apply(d,arguments);return e===d?m:e},m.clickDistance=function(e){return arguments.length?(g=(e=+e)*e,m):Math.sqrt(g)},m.tapDistance=function(e){return arguments.length?(v=+e,m):v},m}j_.prototype=B_.prototype},24678:function(e,t,n){"use strict";function r(e){return new Promise(((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)}))}function o(e,t){const n=indexedDB.open(e);n.onupgradeneeded=()=>n.result.createObjectStore(t);const o=r(n);return(e,n)=>o.then((r=>n(r.transaction(t,e).objectStore(t))))}let i;function a(){return i||(i=o("keyval-store","keyval")),i}function s(e,t=a()){return t("readonly",(t=>r(t.get(e))))}function u(e,t,n=a()){return n("readwrite",(n=>(n.put(t,e),r(n.transaction))))}function l(e,t=a()){return t("readwrite",(t=>(t.delete(e),r(t.transaction))))}function c(e=a()){return e("readwrite",(e=>(e.clear(),r(e.transaction))))}n.d(t,{IV:function(){return l},MT:function(){return o},U2:function(){return s},ZH:function(){return c},t8:function(){return u}})},909:function(e,t,n){"use strict";n.d(t,{H:function(){return o},L:function(){return r}});class r extends Map{constructor(e,t=u){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[n,r]of e)this.set(n,r)}get(e){return super.get(i(this,e))}has(e){return super.has(i(this,e))}set(e,t){return super.set(a(this,e),t)}delete(e){return super.delete(s(this,e))}}class o extends Set{constructor(e,t=u){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const n of e)this.add(n)}has(e){return super.has(i(this,e))}add(e){return super.add(a(this,e))}delete(e){return super.delete(s(this,e))}}function i({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function a({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function s({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function u(e){return null!==e&&"object"===typeof e?e.valueOf():e}},55101:function(e,t,n){"use strict";n.d(t,{zoF:function(){return le},UID:function(){return D},BPw:function(){return he},ETc:function(){return fe},pMU:function(){return ve},zGw:function(){return z},DYV:function(){return me}});var r=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)};function o(e,t,n){return function(){if(0===arguments.length)return n();var o=arguments[arguments.length-1];if(!r(o)){for(var i=0;i<e.length;){if("function"===typeof o[e[i]])return o[e[i]].apply(o,Array.prototype.slice.call(arguments,0,-1));i+=1}if(function(e){return null!=e&&"function"===typeof e["@@transducer/step"]}(o))return t.apply(null,Array.prototype.slice.call(arguments,0,-1))(o)}return n.apply(this,arguments)}}var i=function(){return this.xf["@@transducer/init"]()},a=function(e){return this.xf["@@transducer/result"](e)};function s(e){return null!=e&&"object"===typeof e&&!0===e["@@functional/placeholder"]}function u(e){return function t(n){return 0===arguments.length||s(n)?t:e.apply(this,arguments)}}function l(e){return function t(n,r){switch(arguments.length){case 0:return t;case 1:return s(n)?t:u((function(t){return e(n,t)}));default:return s(n)&&s(r)?t:s(n)?u((function(t){return e(t,r)})):s(r)?u((function(t){return e(n,t)})):e(n,r)}}}function c(e,t){for(var n=0,r=t.length,o=Array(r);n<r;)o[n]=e(t[n]),n+=1;return o}function f(e){return"[object String]"===Object.prototype.toString.call(e)}var d=u((function(e){return!!r(e)||!!e&&("object"===typeof e&&(!f(e)&&(0===e.length||e.length>0&&(e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1)))))})),p=function(){function e(e){this.f=e}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(e){return e},e.prototype["@@transducer/step"]=function(e,t){return this.f(e,t)},e}();function h(e,t){switch(e){case 0:return function(){return t.apply(this,arguments)};case 1:return function(e){return t.apply(this,arguments)};case 2:return function(e,n){return t.apply(this,arguments)};case 3:return function(e,n,r){return t.apply(this,arguments)};case 4:return function(e,n,r,o){return t.apply(this,arguments)};case 5:return function(e,n,r,o,i){return t.apply(this,arguments)};case 6:return function(e,n,r,o,i,a){return t.apply(this,arguments)};case 7:return function(e,n,r,o,i,a,s){return t.apply(this,arguments)};case 8:return function(e,n,r,o,i,a,s,u){return t.apply(this,arguments)};case 9:return function(e,n,r,o,i,a,s,u,l){return t.apply(this,arguments)};case 10:return function(e,n,r,o,i,a,s,u,l,c){return t.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}var g=l((function(e,t){return h(e.length,(function(){return e.apply(t,arguments)}))})),v=g;function m(e,t,n){for(var r=n.next();!r.done;){if((t=e["@@transducer/step"](t,r.value))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r=n.next()}return e["@@transducer/result"](t)}function y(e,t,n,r){return e["@@transducer/result"](n[r](v(e["@@transducer/step"],e),t))}var b="undefined"!==typeof Symbol?Symbol.iterator:"@@iterator";function w(e,t,n){if("function"===typeof e&&(e=function(e){return new p(e)}(e)),d(n))return function(e,t,n){for(var r=0,o=n.length;r<o;){if((t=e["@@transducer/step"](t,n[r]))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r+=1}return e["@@transducer/result"](t)}(e,t,n);if("function"===typeof n["fantasy-land/reduce"])return y(e,t,n,"fantasy-land/reduce");if(null!=n[b])return m(e,t,n[b]());if("function"===typeof n.next)return m(e,t,n);if("function"===typeof n.reduce)return y(e,t,n,"reduce");throw new TypeError("reduce: list must be array or iterable")}var x=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=i,e.prototype["@@transducer/result"]=a,e.prototype["@@transducer/step"]=function(e,t){return this.xf["@@transducer/step"](e,this.f(t))},e}(),_=l((function(e,t){return new x(e,t)}));function S(e,t,n){return function(){for(var r=[],o=0,i=e,a=0;a<t.length||o<arguments.length;){var u;a<t.length&&(!s(t[a])||o>=arguments.length)?u=t[a]:(u=arguments[o],o+=1),r[a]=u,s(u)||(i-=1),a+=1}return i<=0?n.apply(this,r):h(i,S(e,r,n))}}var O=l((function(e,t){return 1===e?u(t):h(e,S(e,[],t))}));function C(e,t){return Object.prototype.hasOwnProperty.call(t,e)}var E=Object.prototype.toString,A=function(){return"[object Arguments]"===E.call(arguments)?function(e){return"[object Arguments]"===E.call(e)}:function(e){return C("callee",e)}}(),M=A,k=!{toString:null}.propertyIsEnumerable("toString"),P=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],R=function(){return arguments.propertyIsEnumerable("length")}(),T=function(e,t){for(var n=0;n<e.length;){if(e[n]===t)return!0;n+=1}return!1},I="function"!==typeof Object.keys||R?u((function(e){if(Object(e)!==e)return[];var t,n,r=[],o=R&&M(e);for(t in e)!C(t,e)||o&&"length"===t||(r[r.length]=t);if(k)for(n=P.length-1;n>=0;)C(t=P[n],e)&&!T(r,t)&&(r[r.length]=t),n-=1;return r})):u((function(e){return Object(e)!==e?[]:Object.keys(e)})),B=l(o(["fantasy-land/map","map"],_,(function(e,t){switch(Object.prototype.toString.call(t)){case"[object Function]":return O(t.length,(function(){return e.call(this,t.apply(this,arguments))}));case"[object Object]":return w((function(n,r){return n[r]=e(t[r]),n}),{},I(t));default:return c(e,t)}}))),D=B,j=Number.isInteger||function(e){return e<<0===e},L=l((function(e,t){var n=e<0?t.length+e:e;return f(t)?t.charAt(n):t[n]}));function Z(e){return function t(n,r,o){switch(arguments.length){case 0:return t;case 1:return s(n)?t:l((function(t,r){return e(n,t,r)}));case 2:return s(n)&&s(r)?t:s(n)?l((function(t,n){return e(t,r,n)})):s(r)?l((function(t,r){return e(n,t,r)})):u((function(t){return e(n,r,t)}));default:return s(n)&&s(r)&&s(o)?t:s(n)&&s(r)?l((function(t,n){return e(t,n,o)})):s(n)&&s(o)?l((function(t,n){return e(t,r,n)})):s(r)&&s(o)?l((function(t,r){return e(n,t,r)})):s(n)?u((function(t){return e(t,r,o)})):s(r)?u((function(t){return e(n,t,o)})):s(o)?u((function(t){return e(n,r,t)})):e(n,r,o)}}}var N=Z(w);function F(e,t){return function(){return t.call(this,e.apply(this,arguments))}}function H(e,t){return function(){var n=arguments.length;if(0===n)return t();var o=arguments[n-1];return r(o)||"function"!==typeof o[e]?t.apply(this,arguments):o[e].apply(o,Array.prototype.slice.call(arguments,0,n-1))}}var V=u(H("tail",Z(H("slice",(function(e,t,n){return Array.prototype.slice.call(n,e,t)})))(1,1/0)));function z(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return h(arguments[0].length,N(F,arguments[0],V(arguments)))}function U(e){var t=Object.prototype.toString.call(e);return"[object Function]"===t||"[object AsyncFunction]"===t||"[object GeneratorFunction]"===t||"[object AsyncGeneratorFunction]"===t}function G(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}function W(e,t,n){for(var r=0,o=n.length;r<o;){if(e(t,n[r]))return!0;r+=1}return!1}var $="function"===typeof Object.is?Object.is:function(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t},q=u((function(e){return null===e?"Null":void 0===e?"Undefined":Object.prototype.toString.call(e).slice(8,-1)}));function Y(e,t,n,r){var o=G(e);function i(e,t){return X(e,t,n.slice(),r.slice())}return!W((function(e,t){return!W(i,t,e)}),G(t),o)}function X(e,t,n,r){if($(e,t))return!0;var o=q(e);if(o!==q(t))return!1;if("function"===typeof e["fantasy-land/equals"]||"function"===typeof t["fantasy-land/equals"])return"function"===typeof e["fantasy-land/equals"]&&e["fantasy-land/equals"](t)&&"function"===typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](e);if("function"===typeof e.equals||"function"===typeof t.equals)return"function"===typeof e.equals&&e.equals(t)&&"function"===typeof t.equals&&t.equals(e);switch(o){case"Arguments":case"Array":case"Object":if("function"===typeof e.constructor&&"Promise"===function(e){var t=String(e).match(/^function (\w*)/);return null==t?"":t[1]}(e.constructor))return e===t;break;case"Boolean":case"Number":case"String":if(typeof e!==typeof t||!$(e.valueOf(),t.valueOf()))return!1;break;case"Date":if(!$(e.valueOf(),t.valueOf()))return!1;break;case"Error":return e.name===t.name&&e.message===t.message;case"RegExp":if(e.source!==t.source||e.global!==t.global||e.ignoreCase!==t.ignoreCase||e.multiline!==t.multiline||e.sticky!==t.sticky||e.unicode!==t.unicode)return!1}for(var i=n.length-1;i>=0;){if(n[i]===e)return r[i]===t;i-=1}switch(o){case"Map":return e.size===t.size&&Y(e.entries(),t.entries(),n.concat([e]),r.concat([t]));case"Set":return e.size===t.size&&Y(e.values(),t.values(),n.concat([e]),r.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var a=I(e);if(a.length!==I(t).length)return!1;var s=n.concat([e]),u=r.concat([t]);for(i=a.length-1;i>=0;){var l=a[i];if(!C(l,t)||!X(t[l],e[l],s,u))return!1;i-=1}return!0}var K=l((function(e,t){return X(e,t,[],[])}));function J(e,t){return function(e,t,n){var r,o;if("function"===typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(r=1/t;n<e.length;){if(0===(o=e[n])&&1/o===r)return n;n+=1}return-1}if(t!==t){for(;n<e.length;){if("number"===typeof(o=e[n])&&o!==o)return n;n+=1}return-1}return e.indexOf(t,n);case"string":case"boolean":case"function":case"undefined":return e.indexOf(t,n);case"object":if(null===t)return e.indexOf(t,n)}for(;n<e.length;){if(K(e[n],t))return n;n+=1}return-1}(t,e,0)>=0}function Q(e){return'"'+e.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0").replace(/"/g,'\\"')+'"'}var ee=function(e){return(e<10?"0":"")+e},te="function"===typeof Date.prototype.toISOString?function(e){return e.toISOString()}:function(e){return e.getUTCFullYear()+"-"+ee(e.getUTCMonth()+1)+"-"+ee(e.getUTCDate())+"T"+ee(e.getUTCHours())+":"+ee(e.getUTCMinutes())+":"+ee(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};function ne(e){return"[object Object]"===Object.prototype.toString.call(e)}var re=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=i,e.prototype["@@transducer/result"]=a,e.prototype["@@transducer/step"]=function(e,t){return this.f(t)?this.xf["@@transducer/step"](e,t):e},e}(),oe=l(o(["fantasy-land/filter","filter"],l((function(e,t){return new re(e,t)})),(function(e,t){return ne(t)?w((function(n,r){return e(t[r])&&(n[r]=t[r]),n}),{},I(t)):function(e,t){for(var n=0,r=t.length,o=[];n<r;)e(t[n])&&(o[o.length]=t[n]),n+=1;return o}(e,t)}))),ie=l((function(e,t){return oe((n=e,function(){return!n.apply(this,arguments)}),t);var n})),ae=ie;function se(e,t){var n=function(n){var r=t.concat([e]);return J(n,r)?"<Circular>":se(n,r)},r=function(e,t){return c((function(t){return Q(t)+": "+n(e[t])}),t.slice().sort())};switch(Object.prototype.toString.call(e)){case"[object Arguments]":return"(function() { return arguments; }("+c(n,e).join(", ")+"))";case"[object Array]":return"["+c(n,e).concat(r(e,ae((function(e){return/^\d+$/.test(e)}),I(e)))).join(", ")+"]";case"[object Boolean]":return"object"===typeof e?"new Boolean("+n(e.valueOf())+")":e.toString();case"[object Date]":return"new Date("+(isNaN(e.valueOf())?n(NaN):Q(te(e)))+")";case"[object Null]":return"null";case"[object Number]":return"object"===typeof e?"new Number("+n(e.valueOf())+")":1/e===-1/0?"-0":e.toString(10);case"[object String]":return"object"===typeof e?"new String("+n(e.valueOf())+")":Q(e);case"[object Undefined]":return"undefined";default:if("function"===typeof e.toString){var o=e.toString();if("[object Object]"!==o)return o}return"{"+r(e,I(e)).join(", ")+"}"}}var ue=u((function(e){return se(e,[])})),le=l((function(e,t){if(r(e)){if(r(t))return e.concat(t);throw new TypeError(ue(t)+" is not an array")}if(f(e)){if(f(t))return e+t;throw new TypeError(ue(t)+" is not a string")}if(null!=e&&U(e["fantasy-land/concat"]))return e["fantasy-land/concat"](t);if(null!=e&&U(e.concat))return e.concat(t);throw new TypeError(ue(e)+' does not have a method named "concat" or "fantasy-land/concat"')}));"function"===typeof Object.assign&&Object.assign;var ce=l((function(e,t){return e.map((function(e){for(var n,r=t,o=0;o<e.length;){if(null==r)return;n=e[o],r=j(n)?L(n,r):r[n],o+=1}return r}))})),fe=l((function(e,t){return ce([e],t)[0]})),de=Z((function(e,t,n){var r,o={};for(r in t)C(r,t)&&(o[r]=C(r,n)?e(r,t[r],n[r]):t[r]);for(r in n)C(r,n)&&!C(r,o)&&(o[r]=n[r]);return o})),pe=Z((function e(t,n,r){return de((function(n,r,o){return ne(r)&&ne(o)?e(t,r,o):t(n,r,o)}),n,r)})),he=l((function(e,t){return pe((function(e,t,n){return n}),e,t)}));var ge=l((function(e,t){return null==t||t!==t?e:t})),ve=Z((function(e,t,n){return ge(e,fe(t,n))})),me=l((function(e,t){return Array.prototype.slice.call(t,0).sort(e)})),ye="\t\n\v\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff";String.prototype.trim},55678:function(e,t,n){"use strict";n.d(t,{Am:function(){return B},Ix:function(){return O}});var r=n(67294),o=n(86010);const i=e=>"number"==typeof e&&!isNaN(e),a=e=>"string"==typeof e,s=e=>"function"==typeof e,u=e=>a(e)||s(e)?e:null,l=e=>(0,r.isValidElement)(e)||a(e)||s(e)||i(e);function c(e){let{enter:t,exit:n,appendPosition:o=!1,collapse:i=!0,collapseDuration:a=300}=e;return function(e){let{children:s,position:u,preventExitTransition:l,done:c,nodeRef:f,isIn:d}=e;const p=o?`${t}--${u}`:t,h=o?`${n}--${u}`:n,g=(0,r.useRef)(0);return(0,r.useLayoutEffect)((()=>{const e=f.current,t=p.split(" "),n=r=>{r.target===f.current&&(e.dispatchEvent(new Event("d")),e.removeEventListener("animationend",n),e.removeEventListener("animationcancel",n),0===g.current&&"animationcancel"!==r.type&&e.classList.remove(...t))};e.classList.add(...t),e.addEventListener("animationend",n),e.addEventListener("animationcancel",n)}),[]),(0,r.useEffect)((()=>{const e=f.current,t=()=>{e.removeEventListener("animationend",t),i?function(e,t,n){void 0===n&&(n=300);const{scrollHeight:r,style:o}=e;requestAnimationFrame((()=>{o.minHeight="initial",o.height=r+"px",o.transition=`all ${n}ms`,requestAnimationFrame((()=>{o.height="0",o.padding="0",o.margin="0",setTimeout(t,n)}))}))}(e,c,a):c()};d||(l?t():(g.current=1,e.className+=` ${h}`,e.addEventListener("animationend",t)))}),[d]),r.createElement(r.Fragment,null,s)}}function f(e,t){return null!=e?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const d={list:new Map,emitQueue:new Map,on(e,t){return this.list.has(e)||this.list.set(e,[]),this.list.get(e).push(t),this},off(e,t){if(t){const n=this.list.get(e).filter((e=>e!==t));return this.list.set(e,n),this}return this.list.delete(e),this},cancelEmit(e){const t=this.emitQueue.get(e);return t&&(t.forEach(clearTimeout),this.emitQueue.delete(e)),this},emit(e){this.list.has(e)&&this.list.get(e).forEach((t=>{const n=setTimeout((()=>{t(...[].slice.call(arguments,1))}),0);this.emitQueue.has(e)||this.emitQueue.set(e,[]),this.emitQueue.get(e).push(n)}))}},p=e=>{let{theme:t,type:n,...o}=e;return r.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:"colored"===t?"currentColor":`var(--toastify-icon-color-${n})`,...o})},h={info:function(e){return r.createElement(p,{...e},r.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return r.createElement(p,{...e},r.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return r.createElement(p,{...e},r.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return r.createElement(p,{...e},r.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return r.createElement("div",{className:"Toastify__spinner"})}};function g(e){const[,t]=(0,r.useReducer)((e=>e+1),0),[n,o]=(0,r.useState)([]),c=(0,r.useRef)(null),p=(0,r.useRef)(new Map).current,g=e=>-1!==n.indexOf(e),v=(0,r.useRef)({toastKey:1,displayedToast:0,count:0,queue:[],props:e,containerId:null,isToastActive:g,getToast:e=>p.get(e)}).current;function m(e){let{containerId:t}=e;const{limit:n}=v.props;!n||t&&v.containerId!==t||(v.count-=v.queue.length,v.queue=[])}function y(e){o((t=>null==e?[]:t.filter((t=>t!==e))))}function b(){const{toastContent:e,toastProps:t,staleId:n}=v.queue.shift();x(e,t,n)}function w(e,n){let{delay:o,staleId:g,...m}=n;if(!l(e)||function(e){return!c.current||v.props.enableMultiContainer&&e.containerId!==v.props.containerId||p.has(e.toastId)&&null==e.updateId}(m))return;const{toastId:w,updateId:_,data:S}=m,{props:O}=v,C=()=>y(w),E=null==_;E&&v.count++;const A={...O,style:O.toastStyle,key:v.toastKey++,...Object.fromEntries(Object.entries(m).filter((e=>{let[t,n]=e;return null!=n}))),toastId:w,updateId:_,data:S,closeToast:C,isIn:!1,className:u(m.className||O.toastClassName),bodyClassName:u(m.bodyClassName||O.bodyClassName),progressClassName:u(m.progressClassName||O.progressClassName),autoClose:!m.isLoading&&(M=m.autoClose,k=O.autoClose,!1===M||i(M)&&M>0?M:k),deleteToast(){const e=f(p.get(w),"removed");p.delete(w),d.emit(4,e);const n=v.queue.length;if(v.count=null==w?v.count-v.displayedToast:v.count-1,v.count<0&&(v.count=0),n>0){const e=null==w?v.props.limit:1;if(1===n||1===e)v.displayedToast++,b();else{const t=e>n?n:e;v.displayedToast=t;for(let e=0;e<t;e++)b()}}else t()}};var M,k;A.iconOut=function(e){let{theme:t,type:n,isLoading:o,icon:u}=e,l=null;const c={theme:t,type:n};return!1===u||(s(u)?l=u(c):(0,r.isValidElement)(u)?l=(0,r.cloneElement)(u,c):a(u)||i(u)?l=u:o?l=h.spinner():(e=>e in h)(n)&&(l=h[n](c))),l}(A),s(m.onOpen)&&(A.onOpen=m.onOpen),s(m.onClose)&&(A.onClose=m.onClose),A.closeButton=O.closeButton,!1===m.closeButton||l(m.closeButton)?A.closeButton=m.closeButton:!0===m.closeButton&&(A.closeButton=!l(O.closeButton)||O.closeButton);let P=e;(0,r.isValidElement)(e)&&!a(e.type)?P=(0,r.cloneElement)(e,{closeToast:C,toastProps:A,data:S}):s(e)&&(P=e({closeToast:C,toastProps:A,data:S})),O.limit&&O.limit>0&&v.count>O.limit&&E?v.queue.push({toastContent:P,toastProps:A,staleId:g}):i(o)?setTimeout((()=>{x(P,A,g)}),o):x(P,A,g)}function x(e,t,n){const{toastId:r}=t;n&&p.delete(n);const i={content:e,props:t};p.set(r,i),o((e=>[...e,r].filter((e=>e!==n)))),d.emit(4,f(i,null==i.props.updateId?"added":"updated"))}return(0,r.useEffect)((()=>(v.containerId=e.containerId,d.cancelEmit(3).on(0,w).on(1,(e=>c.current&&y(e))).on(5,m).emit(2,v),()=>{p.clear(),d.emit(3,v)})),[]),(0,r.useEffect)((()=>{v.props=e,v.isToastActive=g,v.displayedToast=n.length})),{getToastToRender:function(t){const n=new Map,r=Array.from(p.values());return e.newestOnTop&&r.reverse(),r.forEach((e=>{const{position:t}=e.props;n.has(t)||n.set(t,[]),n.get(t).push(e)})),Array.from(n,(e=>t(e[0],e[1])))},containerRef:c,isToastActive:g}}function v(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientX:e.clientX}function m(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientY:e.clientY}function y(e){const[t,n]=(0,r.useState)(!1),[o,i]=(0,r.useState)(!1),a=(0,r.useRef)(null),u=(0,r.useRef)({start:0,x:0,y:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,boundingRect:null,didMove:!1}).current,l=(0,r.useRef)(e),{autoClose:c,pauseOnHover:f,closeToast:d,onClick:p,closeOnClick:h}=e;function g(t){if(e.draggable){"touchstart"===t.nativeEvent.type&&t.nativeEvent.preventDefault(),u.didMove=!1,document.addEventListener("mousemove",x),document.addEventListener("mouseup",_),document.addEventListener("touchmove",x),document.addEventListener("touchend",_);const n=a.current;u.canCloseOnClick=!0,u.canDrag=!0,u.boundingRect=n.getBoundingClientRect(),n.style.transition="",u.x=v(t.nativeEvent),u.y=m(t.nativeEvent),"x"===e.draggableDirection?(u.start=u.x,u.removalDistance=n.offsetWidth*(e.draggablePercent/100)):(u.start=u.y,u.removalDistance=n.offsetHeight*(80===e.draggablePercent?1.5*e.draggablePercent:e.draggablePercent/100))}}function y(t){if(u.boundingRect){const{top:n,bottom:r,left:o,right:i}=u.boundingRect;"touchend"!==t.nativeEvent.type&&e.pauseOnHover&&u.x>=o&&u.x<=i&&u.y>=n&&u.y<=r?w():b()}}function b(){n(!0)}function w(){n(!1)}function x(n){const r=a.current;u.canDrag&&r&&(u.didMove=!0,t&&w(),u.x=v(n),u.y=m(n),u.delta="x"===e.draggableDirection?u.x-u.start:u.y-u.start,u.start!==u.x&&(u.canCloseOnClick=!1),r.style.transform=`translate${e.draggableDirection}(${u.delta}px)`,r.style.opacity=""+(1-Math.abs(u.delta/u.removalDistance)))}function _(){document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",_),document.removeEventListener("touchmove",x),document.removeEventListener("touchend",_);const t=a.current;if(u.canDrag&&u.didMove&&t){if(u.canDrag=!1,Math.abs(u.delta)>u.removalDistance)return i(!0),void e.closeToast();t.style.transition="transform 0.2s, opacity 0.2s",t.style.transform=`translate${e.draggableDirection}(0)`,t.style.opacity="1"}}(0,r.useEffect)((()=>{l.current=e})),(0,r.useEffect)((()=>(a.current&&a.current.addEventListener("d",b,{once:!0}),s(e.onOpen)&&e.onOpen((0,r.isValidElement)(e.children)&&e.children.props),()=>{const e=l.current;s(e.onClose)&&e.onClose((0,r.isValidElement)(e.children)&&e.children.props)})),[]),(0,r.useEffect)((()=>(e.pauseOnFocusLoss&&(document.hasFocus()||w(),window.addEventListener("focus",b),window.addEventListener("blur",w)),()=>{e.pauseOnFocusLoss&&(window.removeEventListener("focus",b),window.removeEventListener("blur",w))})),[e.pauseOnFocusLoss]);const S={onMouseDown:g,onTouchStart:g,onMouseUp:y,onTouchEnd:y};return c&&f&&(S.onMouseEnter=w,S.onMouseLeave=b),h&&(S.onClick=e=>{p&&p(e),u.canCloseOnClick&&d()}),{playToast:b,pauseToast:w,isRunning:t,preventExitTransition:o,toastRef:a,eventHandlers:S}}function b(e){let{closeToast:t,theme:n,ariaLabel:o="close"}=e;return r.createElement("button",{className:`Toastify__close-button Toastify__close-button--${n}`,type:"button",onClick:e=>{e.stopPropagation(),t(e)},"aria-label":o},r.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},r.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function w(e){let{delay:t,isRunning:n,closeToast:i,type:a="default",hide:u,className:l,style:c,controlledProgress:f,progress:d,rtl:p,isIn:h,theme:g}=e;const v=u||f&&0===d,m={...c,animationDuration:`${t}ms`,animationPlayState:n?"running":"paused",opacity:v?0:1};f&&(m.transform=`scaleX(${d})`);const y=(0,o.default)("Toastify__progress-bar",f?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${g}`,`Toastify__progress-bar--${a}`,{"Toastify__progress-bar--rtl":p}),b=s(l)?l({rtl:p,type:a,defaultClassName:y}):(0,o.default)(y,l);return r.createElement("div",{role:"progressbar","aria-hidden":v?"true":"false","aria-label":"notification timer",className:b,style:m,[f&&d>=1?"onTransitionEnd":"onAnimationEnd"]:f&&d<1?null:()=>{h&&i()}})}const x=e=>{const{isRunning:t,preventExitTransition:n,toastRef:i,eventHandlers:a}=y(e),{closeButton:u,children:l,autoClose:c,onClick:f,type:d,hideProgressBar:p,closeToast:h,transition:g,position:v,className:m,style:x,bodyClassName:_,bodyStyle:S,progressClassName:O,progressStyle:C,updateId:E,role:A,progress:M,rtl:k,toastId:P,deleteToast:R,isIn:T,isLoading:I,iconOut:B,closeOnClick:D,theme:j}=e,L=(0,o.default)("Toastify__toast",`Toastify__toast-theme--${j}`,`Toastify__toast--${d}`,{"Toastify__toast--rtl":k},{"Toastify__toast--close-on-click":D}),Z=s(m)?m({rtl:k,position:v,type:d,defaultClassName:L}):(0,o.default)(L,m),N=!!M||!c,F={closeToast:h,type:d,theme:j};let H=null;return!1===u||(H=s(u)?u(F):(0,r.isValidElement)(u)?(0,r.cloneElement)(u,F):b(F)),r.createElement(g,{isIn:T,done:R,position:v,preventExitTransition:n,nodeRef:i},r.createElement("div",{id:P,onClick:f,className:Z,...a,style:x,ref:i},r.createElement("div",{...T&&{role:A},className:s(_)?_({type:d}):(0,o.default)("Toastify__toast-body",_),style:S},null!=B&&r.createElement("div",{className:(0,o.default)("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!I})},B),r.createElement("div",null,l)),H,r.createElement(w,{...E&&!N?{key:`pb-${E}`}:{},rtl:k,theme:j,delay:c,isRunning:t,isIn:T,closeToast:h,hide:p,type:d,style:C,className:O,controlledProgress:N,progress:M||0})))},_=function(e,t){return void 0===t&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},S=c(_("bounce",!0)),O=(c(_("slide",!0)),c(_("zoom")),c(_("flip")),(0,r.forwardRef)(((e,t)=>{const{getToastToRender:n,containerRef:i,isToastActive:a}=g(e),{className:l,style:c,rtl:f,containerId:d}=e;function p(e){const t=(0,o.default)("Toastify__toast-container",`Toastify__toast-container--${e}`,{"Toastify__toast-container--rtl":f});return s(l)?l({position:e,rtl:f,defaultClassName:t}):(0,o.default)(t,u(l))}return(0,r.useEffect)((()=>{t&&(t.current=i.current)}),[]),r.createElement("div",{ref:i,className:"Toastify",id:d},n(((e,t)=>{const n=t.length?{...c}:{...c,pointerEvents:"none"};return r.createElement("div",{className:p(e),style:n,key:`container-${e}`},t.map(((e,n)=>{let{content:o,props:i}=e;return r.createElement(x,{...i,isIn:a(i.toastId),style:{...i.style,"--nth":n+1,"--len":t.length},key:`toast-${i.key}`},o)})))})))})));O.displayName="ToastContainer",O.defaultProps={position:"top-right",transition:S,autoClose:5e3,closeButton:b,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,draggable:!0,draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};let C,E=new Map,A=[],M=1;function k(){return""+M++}function P(e){return e&&(a(e.toastId)||i(e.toastId))?e.toastId:k()}function R(e,t){return E.size>0?d.emit(0,e,t):A.push({content:e,options:t}),t.toastId}function T(e,t){return{...t,type:t&&t.type||e,toastId:P(t)}}function I(e){return(t,n)=>R(t,T(e,n))}function B(e,t){return R(e,T("default",t))}B.loading=(e,t)=>R(e,T("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),B.promise=function(e,t,n){let r,{pending:o,error:i,success:u}=t;o&&(r=a(o)?B.loading(o,n):B.loading(o.render,{...n,...o}));const l={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},c=(e,t,o)=>{if(null==t)return void B.dismiss(r);const i={type:e,...l,...n,data:o},s=a(t)?{render:t}:t;return r?B.update(r,{...i,...s}):B(s.render,{...i,...s}),o},f=s(e)?e():e;return f.then((e=>c("success",u,e))).catch((e=>c("error",i,e))),f},B.success=I("success"),B.info=I("info"),B.error=I("error"),B.warning=I("warning"),B.warn=B.warning,B.dark=(e,t)=>R(e,T("default",{theme:"dark",...t})),B.dismiss=e=>{E.size>0?d.emit(1,e):A=A.filter((t=>null!=e&&t.options.toastId!==e))},B.clearWaitingQueue=function(e){return void 0===e&&(e={}),d.emit(5,e)},B.isActive=e=>{let t=!1;return E.forEach((n=>{n.isToastActive&&n.isToastActive(e)&&(t=!0)})),t},B.update=function(e,t){void 0===t&&(t={}),setTimeout((()=>{const n=function(e,t){let{containerId:n}=t;const r=E.get(n||C);return r&&r.getToast(e)}(e,t);if(n){const{props:r,content:o}=n,i={delay:100,...r,...t,toastId:t.toastId||e,updateId:k()};i.toastId!==e&&(i.staleId=e);const a=i.render||o;delete i.render,R(a,i)}}),0)},B.done=e=>{B.update(e,{progress:1})},B.onChange=e=>(d.on(4,e),()=>{d.off(4,e)}),B.POSITION={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},B.TYPE={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"},d.on(2,(e=>{C=e.containerId||e,E.set(C,e),A.forEach((e=>{d.emit(0,e.content,e.options)})),A=[]})).on(3,(e=>{E.delete(e.containerId||e),0===E.size&&d.off(0).off(1).off(5)}))},27856:function(e,t,n){"use strict";function r(e,t,n){var r=(n||{}).atBegin;return function(e,t,n){var r,o=n||{},i=o.noTrailing,a=void 0!==i&&i,s=o.noLeading,u=void 0!==s&&s,l=o.debounceMode,c=void 0===l?void 0:l,f=!1,d=0;function p(){r&&clearTimeout(r)}function h(){for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];var s=this,l=Date.now()-d;function h(){d=Date.now(),t.apply(s,o)}function g(){r=void 0}f||(u||!c||r||h(),p(),void 0===c&&l>e?u?(d=Date.now(),a||(r=setTimeout(c?g:h,e))):h():!0!==a&&(r=setTimeout(c?g:h,void 0===c?e-l:e)))}return h.cancel=function(e){var t=(e||{}).upcomingOnly,n=void 0!==t&&t;p(),f=!n},h}(e,t,{debounceMode:!1!==(void 0!==r&&r)})}n.d(t,{D:function(){return r}})}}]);
\ No newline at end of file
web/gui/v2/510.18fca9a4a4064516dc64.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="7d80889d-58c3-44f4-a8e8-a5df13366e03",e._sentryDebugIdIdentifier="sentry-dbid-7d80889d-58c3-44f4-a8e8-a5df13366e03")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[510],{89510:function(e,t,o){o.r(t);var i=o(60677),n=o(22195);const r=(0,i.css)(['html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:inherit;}body{font-size:14px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizespeed;scrollbar-gutter:stable both-edges;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;}body > iframe{display:none;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;th,tr{vertical-align:middle;}th{font-weight:bold;}}*{box-sizing:inherit;-webkit-font-smoothing:antialiased;font-weight:inherit;text-rendering:optimizelegibility;-webkit-appearance:none;border-width:0px;border-style:initial;border-color:initial;border-image:initial;margin:0px;outline:0px;padding:0px;text-decoration:none;}*,*::before,*::after{box-sizing:border-box;}input[type="button" i],input[type="submit" i],input[type="reset" i],input[type="file" i]::-webkit-file-upload-button,button{border-color:transparent;border-style:none;border-width:0;padding:0;}a{color:',";&:hover{text-decoration:underline;color:",";}&:visited{color:",";}}ul.CodeMirror-hints{z-index:150;}::-webkit-scrollbar{height:8px;width:8px;}"],(e=>e.theme.colors.successLite),(e=>e.theme.colors.success),(e=>e.theme.colors.success));t.default=(0,i.createGlobalStyle)([""," ",""],r,n.webkitVisibleScrollbar)}}]);
\ No newline at end of file
web/gui/v2/514.34e67f51cb675fe68e87.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="616dc5f4-8bcc-4492-ac35-65084d037786",e._sentryDebugIdIdentifier="sentry-dbid-616dc5f4-8bcc-4492-ac35-65084d037786")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[514],{70516:(e,t,n)=>{n.d(t,{vV:()=>a});var r=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,a=function(e){return!!e&&r.test(e)}},36569:(e,t,n)=>{n.d(t,{m:()=>d});var r=n(93433),a=n(29439),o=n(67294),i=n(54851),l=n(70516),c=(0,n(60677).default)(i.Select).withConfig({displayName:"styled__StyledSelect",componentId:"sc-bkkrx-0"})(["width:100%;"]),s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"name";return e.length?"string"===typeof e[0]?(0,r.Z)(new Set(e)):(0,r.Z)(new Map(e.map((function(e){return[e[t],e]}))).values()):[]},u=[],d=function(e){var t=e.invitations,n=e.setInvitations,d=(0,o.useState)(u),m=(0,a.Z)(d,2),f=m[0],p=m[1],v=(0,o.useState)(""),b=(0,a.Z)(v,2),g=b[0],h=b[1],y=(0,o.useState)(""),w=(0,a.Z)(y,2),E=w[0],x=w[1],O=function(){return x("")},k=(0,o.useCallback)((function(e){h(e.toLowerCase())}),[h]),C=o.useCallback((function(e){var t=e.emails,r=void 0===t?u:t,a=e.invitations,o=void 0===a?u:a;if(e.isEmailValid){var i=s(r),l=s(o);return p(i),n(l),h(""),void O()}x("Invalid Email")}),[n]),Z=(0,o.useCallback)((function(e){return(0,l.vV)(e)&&!f.includes(e)}),[f]),j=(0,o.useCallback)((function(e){C({isEmailValid:!0,emails:e.map((function(e){return e.value})),invitations:e.map((function(e){return{email:e.value,name:e.value.split("@")[0]}}))})}),[p]),S=(0,o.useCallback)((function(e){var n=e.clipboardData.getData("Text").toLowerCase().replace(/ /g,",").replace(/,,/g,",").split(",").filter((function(e){return Z(e)}))||u;C({emails:[].concat((0,r.Z)(f),(0,r.Z)(n)),invitations:[].concat((0,r.Z)(t),(0,r.Z)(n.map((function(e){return{email:e,name:e.split("@")[0]}})))),isEmailValid:n.length>0}),e.preventDefault()}),[f,t,Z,C]),I=(0,o.useCallback)((function(e){if(g)switch(O(),e.key){case"Enter":case"Tab":case",":case" ":C({emails:[].concat((0,r.Z)(f),[g]),invitations:[].concat((0,r.Z)(t),[{email:g,name:g.split("@")[0]}]),isEmailValid:Z(g)}),e.preventDefault()}}),[f,g,t,Z,C]);return o.createElement(i.Flex,{justifyContent:"space-between",column:!0,onPaste:S},o.createElement(c,{components:{DropdownIndicator:null},inputValue:g,isClearable:!0,isMulti:!0,menuIsOpen:!1,onBlur:function(){g&&C({emails:[].concat((0,r.Z)(f),[g]),invitations:[].concat((0,r.Z)(t),[{email:g,name:g.split("@")[0]}]),isEmailValid:Z(g)})},onChange:j,onInputChange:k,onKeyDown:I,onClear:function(){p(u),n(u)},placeholder:"Enter an email and hit enter",value:f.map((function(e){return{label:t=e,value:t};var t}))}),E&&o.createElement(i.Text,{color:"error"},E))}},64514:(e,t,n)=>{n.d(t,{l:()=>R});var r=n(4942),a=n(15861),o=n(29439),i=n(64687),l=n.n(i),c=n(67294),s=n(54851),u=n(28317),d=n(12070),m=n(20383),f=n(33932),p=n(87053),v=n(36569),b=n(38700),g=n(97510),h=n(39246),y=n(92074),w=n(40924),E=n(53843),x=n(16702),O=n(4661);const k=function(e){var t=e.id,n=e.handleDelete,r=(0,h.D)(t,"email");return c.createElement(s.Flex,{justifyContent:"between",alignItems:"center"},c.createElement(s.Flex,{gap:4},c.createElement(s.Icon,{color:"text",name:"check"}),c.createElement(s.Text,null,r)),c.createElement(s.Button,{flavour:"borderless",icon:"trashcan",onClick:function(){return n({email:r})}}))};var C=n(88715),Z=n(70516),j=n(28969),S=n(19389),I=n(16503);function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var D=function(e){var t=e.email;return(0,Z.vV)(t)},T={header:"Invitations",text:"Invitations successfully sent!"},R=function(e){var t=e.onClose,n=e.isSubmodal,i=void 0!==n&&n,Z=(0,b.OS)(),R=Z.id,_=Z.name,B=Z.slug,U=(0,g.yE)(),V=(0,c.useState)(U),F=(0,o.Z)(V,2),N=F[0],W=F[1],M=(0,c.useState)([]),q=(0,o.Z)(M,2),A=q[0],L=q[1],Q=(0,c.useState)([]),G=(0,o.Z)(Q,2),J=G[0],Y=G[1],z=(0,c.useState)(),H=(0,o.Z)(z,2),K=H[0],$=H[1],X=(0,h.E)(R),ee=(0,o.Z)(X,4),te=ee[0],ne=ee[1],re=ee[2],ae=ee[3],oe=(0,C.Z)(),ie=(0,o.Z)(oe,2)[1],le=function(e){var n=e||T,r=n.header,a=n.text,o=(0,d.sc)({header:r,text:a,success:!0}),i=J.filter(D).map((function(e){return e.email})).join(",");(0,u.L)("invite","invite-sent","".concat(K,"::").concat(i,"::").concat(N.join(",")),"","","invite-sent"),m.Z.success(o,{context:"manageInvitations"}),t()},ce=function(){var e=(0,a.Z)(l().mark((function e(){var t,n,r;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=J.filter(D),n=t.map((function(e){return{email:e.email,name:e.name,role:K,roomIDs:N}})),r="".concat(window.location.origin,"/spaces/").concat(B,"/join-space"),re(n,r,{onSuccess:le,onError:ie});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=(0,j.QB)(),ue=function(e){return function(t){var n=t.email;e&&ne(e),Y(J.filter((function(e){return e.email!==n}))),L(A.filter((function(e){return e.email!==n})))}},de=(0,c.useCallback)((function(){W([])}),[W]),me="member"===K;return c.createElement(w.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},c.createElement(E.x,{onClose:t,isSubmodal:i,title:"Invite Users"}),c.createElement(x.B,null,"Invite users to\xa0",_),c.createElement(w.TZ,null,c.createElement(O.qQ,null,"Send invitations to your team"),c.createElement(O.ne,null,"TIP: You can send more invitations at once, separate each with a comma."),c.createElement(v.m,{invitations:J,setInvitations:Y}),c.createElement("br",null),c.createElement(O.qQ,null,"War Rooms"),c.createElement(s.Flex,{alignItems:"center",justifyContent:"between",margin:[1,0,2]},c.createElement(s.TextSmall,null,"Choose one or more War rooms you'd like to invite users to."),!!N.length&&c.createElement(s.Button,{onClick:de,padding:[0],flavour:"borderless","data-ga":"rooms-clear",label:"Clear",small:!0},"Clear")),c.createElement(s.Box,{"data-testid":"invite-selectRoom"},c.createElement(f.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({selectedValue:N,onChange:W},me?{formatOptions:function(e){return{isDisabled:e.name===y.TY}},filterValues:function(e){return e.label===y.TY}}:{}))),c.createElement("br",null),c.createElement(O.qQ,null,"Role"),c.createElement(O.ne,null,"Choose a role for invited user."," ",c.createElement(p.Z,{href:I.R,target:"_blank",rel:"noopener noreferrer",Component:s.TextSmall},"Learn more")),c.createElement(s.Box,{"data-testid":"invite-selectRole"},c.createElement(S.Z,{availableRoles:se,dataGA:"invite-to-space",dataTestId:"invite-selectRole",onChange:function(e){$(e.target.value)},value:K})),c.createElement(O.p7,null,c.createElement(s.Button,{label:"Send",onClick:ce,disabled:0===J.length||!K,flavour:"hollow",isLoading:ae})),c.createElement(s.H5,{margin:[2,0,0]},"Invitations awaiting response"),c.createElement(s.Flex,{column:!0},te.length>0?te.map((function(e){return c.createElement(k,{key:e,handleDelete:ue(e),id:e})})):c.createElement(O.xB,null,c.createElement("br",null),c.createElement(O.qQ,null,"You haven't invited any users yet.")))))}},4661:(e,t,n)=>{n.d(t,{ne:()=>c,p7:()=>i,qQ:()=>o,xB:()=>l});var r=n(60677),a=n(54851),o=(0,r.default)(a.H5).withConfig({displayName:"styled__StyledH5",componentId:"sc-1kusjmi-0"})(["display:flex;align-items:center;"]),i=r.default.div.withConfig({displayName:"styled__FormRow",componentId:"sc-1kusjmi-1"})(["width:100%;display:flex;flex-flow:row no-wrap;justify-content:flex-end;margin-top:",";"],(0,a.getSizeBy)(2)),l=r.default.div.withConfig({displayName:"styled__StyledUserInvitationEmptyListItem",componentId:"sc-1kusjmi-2"})(["display:flex;flex-flow:column nowrap;align-items:center;"]),c=(0,r.default)(a.TextSmall).withConfig({displayName:"styled__StyledSecondaryText",componentId:"sc-1kusjmi-3"})(["margin:2px 0 8px;"])},16503:(e,t,n)=>{n.d(t,{R:()=>r});var r="https://learn.netdata.cloud/docs/nightly/concepts/role-based-access-model"},57241:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(67294),a=n(97431),o=n(38700);const i=function(e){var t=(0,a.RP)(),n=t.loaded,i=t.value,l=t.hasError,c=(0,o.uk)(),s=n&&i?i.billingEmail?"update":"checkout":"",u=(0,r.useCallback)((function(e){return n&&i?"/spaces/".concat(c,"/settings/billing/all-plans#billingModalType=").concat(s,"&billingModalSlug=").concat(e):null}),[e,c,s]),d=e?u(e):null;return{loaded:n,getUrl:u,url:d,hasError:l}}},19389:(e,t,n)=>{n.d(t,{Z:()=>b});var r=n(67294),a=n(54851),o=n(60677),i=n(51801),l=n(9508),c=n(38700),s=n(87053),u=n(79655),d=n(28969),m=n(26503),f=n(57241),p={admin:"Users with this role can control Spaces, War Rooms, Nodes, Users and Billing. They can also access any War Room in the Space.",member:"Users with this role can create War Rooms and invite other Members. They can only see the War Rooms they belong to and all Nodes in the All Nodes room",manager:"Users with this role can manage War Rooms and Users. They can access any War Room in the Space.",troubleshooter:"Users with this role can use Netdata to troubleshoot, not manage entities. They can access any War Room in the Space.",observer:"Users with this role can only view data in specific War Rooms.",billing:"Users with this role can handle billing options and invoices."},v=(0,o.default)(a.Flex).withConfig({displayName:"rolePicker__PlanBadge",componentId:"sc-ypuqww-0"})(["pointer-events:auto;"]);const b=function(e){var t=e.availableRoles,n=e.dataGA,o=e.dataTestId,b=e.onChange,g=e.value,h=(0,c.OS)("plan"),y=(0,r.useMemo)((function(){return(0,l.xJ)(h).map((function(e){return{isChecked:e===g,isEnabled:t.includes(e),role:e}})).sort((function(e,t){return Number(t.isEnabled)-Number(e.isEnabled)}))}),[t,l.xJ,h,g]),w=(0,d.gI)(m.mk.billingReadAll),E=(0,f.Z)().getUrl;return r.createElement(a.Flex,{column:!0,gap:2,"data-testid":"".concat(o,"-roleOptions")},y.map((function(e){var t=e.isChecked,l=e.isEnabled,c=e.role,d=l?void 0:"medium",m="troubleshooter"===c?"pro":"business";return r.createElement(a.RadioButton,{key:c,checked:t,"data-ga":"".concat(n,"::select-role-").concat(c,"::global-view"),"data-testid":"".concat(o,"-").concat(c,"Option"),disabled:!l,onChange:b,value:c,alignItems:"start"},r.createElement(a.Flex,{column:!0},r.createElement(a.Flex,{gap:2,alignItems:"center"},r.createElement(a.Text,{opacity:d},(0,i.fm)(c)),!l&&r.createElement(v,{background:"sideBarMini",border:{side:"all",color:"tabsBorder"},cursor:"initial",padding:[1],round:!0},r.createElement(s.Z,{align:"bottom",as:u.rU,boxProps:{as:a.Flex},color:"text",Component:a.TextMicro,content:"Available on ".concat((0,i.fm)(m)," plan"),"data-ga":"".concat(n,"::click-plan-badge-").concat(m,"::global-view"),disabled:!w,hoverColor:"textFocus",showToolTip:!0,strong:!0,to:E(m)},(0,i.fm)(m)))),r.createElement(a.TextSmall,{color:"textLite",opacity:d},p[c])))})))}},39246:(e,t,n)=>{n.d(t,{D:()=>D,E:()=>P});var r=n(15861),a=n(29439),o=n(4942),i=n(93433),l=n(64687),c=n.n(l),s=n(67294),u=n(4480);const d=(0,u.xu)({key:"invitation",default:{id:"",email:""}});var m=(0,u.xu)({key:"invitationIds",default:[]}),f=n(45987),p=n(35835),v=["role"];function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var g=function(e){return e.map((function(e){return{id:e.id,email:e.email}}))},h=function(e){return p.Z.get("/api/v2/spaces/".concat(e,"/invitations"),{transform:g})},y={member:1,admin:2,manager:3,troubleshooter:4,observer:5,billing:6},w=function(e){return e.map((function(e){var t=e.role,n=(0,f.Z)(e,v);if(void 0===y[t])throw new Error("role not found");return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({role:y[t]},n)}))},E=function(e,t,n){return p.Z.post("/api/v1/spaces/".concat(e,"/invitations"),{redirectURI:n,requests:w(t)})},x=function(e,t){return p.Z.delete("/api/v1/spaces/".concat(e,"/invitations"),{params:{invitation_ids:t.join(",")}})},O=n(6792),k=function(e){var t=e.data,n=e.invitations;return t.reduce((function(e,t,r){var a,o;return(o=t.errorMsgKey)&&o===O.Sq&&(null===(a=n[r])||void 0===a?void 0:a.email)&&e.push(n[r].email),e}),[])},C=function(e){return e.length>1};function Z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var S=(0,u.CG)({key:"spaceInvitationValue",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)(d(t));return n?r[n]:r}}}),I=(0,u.CG)({key:"spaceInvitationsIdsValue",get:function(e){return function(t){return(0,t.get)(m(e))}},set:function(e){return function(t,n){var r=t.set,a=n.invitations,o=n.merge;r(m(e),(function(e){return(0,i.Z)(new Set([].concat((0,i.Z)(e),(0,i.Z)(a.map((function(e){return e.id}))))))})),a.forEach((function(e){r(d(e.id),(function(t){return j(j({},o&&t),e)}))}))}}}),P=function(e){var t=(0,u.sJ)(I(e)),n=(0,s.useState)(!1),o=(0,a.Z)(n,2),l=o[0],f=o[1],p=(0,u._8)((function(t){var n=t.snapshot,a=t.set;return(0,r.Z)(c().mark((function t(){var r,o;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.getLoadable(I(e));case 2:if(t.sent.length){t.next=9;break}return t.next=6,h(e);case 6:r=t.sent,o=r.data,a(I(e),{invitations:o,merge:!0});case 9:case"end":return t.stop()}}),t)})))}),[e]),v=(0,s.useCallback)(function(){var t=(0,r.Z)(c().mark((function t(n,r,a){var o,i,l,s,u;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=a.onSuccess,i=a.onError,t.prev=1,f(!0),t.next=5,E(e,n,r);case 5:if(l=t.sent,s=l.data,!(u=k({data:s,invitations:n})).length||C(n)){t.next=11;break}return i&&i({message:"User has already joined that space!"}),t.abrupt("return");case 11:if(!u.length||!C(n)){t.next=18;break}if(u.length!==n.length){t.next=15;break}return i&&i({message:"All of the selected users are already meembers of this space"}),t.abrupt("return");case 15:if(!o){t.next=18;break}return o({header:"Invitations partially send",text:"Some of the selected users are already members of this space"}),t.abrupt("return");case 18:o&&o(),t.next=24;break;case 21:t.prev=21,t.t0=t.catch(1),i&&i(t.t0);case 24:return t.prev=24,f(!1),t.finish(24);case 27:case"end":return t.stop()}}),t,null,[[1,21,24,27]])})));return function(e,n,r){return t.apply(this,arguments)}}(),[e]),b=(0,u._8)((function(t){var n=t.snapshot,a=t.set,o=t.reset;return function(){var t=(0,r.Z)(c().mark((function t(r){var l,s;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.getPromise(I(e));case 2:return l=t.sent,s=l.filter((function(e){return e===r})),a(m(e),(function(e){var t=new Set(e);return s.forEach((function(e){return t.delete(e)})),(0,i.Z)(t)})),t.prev=5,t.next=8,x(e,[r]);case 8:s.forEach((function(e){o(d(e))})),t.next=14;break;case 11:t.prev=11,t.t0=t.catch(5),a(I(e),{invitations:l,merge:!1});case 14:case"end":return t.stop()}}),t,null,[[5,11]])})));return function(e){return t.apply(this,arguments)}}()}),[e]);return(0,s.useEffect)((function(){p()}),[e]),[t,b,v,l]},D=function(e,t){return(0,u.sJ)(S({id:e,key:t}))}}}]);
\ No newline at end of file
web/gui/v2/514.a79a713718922522851d.chunk.js
new
+2
@@ -0,0 +1,2 @@
1
+/*! For license information please see 514.a79a713718922522851d.chunk.js.LICENSE.txt */
2
+!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},e=(new Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="b0944bcb-6d84-4498-ae5c-be6bb7da0394",t._sentryDebugIdIdentifier="sentry-dbid-b0944bcb-6d84-4498-ae5c-be6bb7da0394")}catch(t){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[514],{36337:function(t,e,i){"use strict";i.d(e,{Z:function(){return Xt}});var n=i(23148),s=i(50713);const o={modes:{point(t,e){return a(t,e,{intersect:!0})},nearest(t,e,i){return function(t,e,i){let n=Number.POSITIVE_INFINITY;return a(t,e,i).reduce(((t,o)=>{const r=o.getCenterPoint(),a=function(t,e,i){if("x"===i)return{x:t.x,y:e.y};if("y"===i)return{x:e.x,y:t.y};return e}(e,r,i.axis),h=(0,s.aE)(e,a);return h<n?(t=[o],n=h):h===n&&t.push(o),t}),[]).sort(((t,e)=>t._index-e._index)).slice(0,1)}(t,e,i)},x(t,e,i){return a(t,e,{intersect:i.intersect,axis:"x"})},y(t,e,i){return a(t,e,{intersect:i.intersect,axis:"y"})}}};function r(t,e,i){return(o.modes[i.mode]||o.modes.nearest)(t,e,i)}function a(t,e,i){return t.visibleElements.filter((t=>i.intersect?t.inRange(e.x,e.y):function(t,e,i){return"x"!==i&&"y"!==i?t.inRange(e.x,e.y,"x",!0)||t.inRange(e.x,e.y,"y",!0):t.inRange(e.x,e.y,i,!0)}(t,e,i.axis)))}const h=(t,e)=>e>t||t.length>e.length&&t.slice(0,e.length)===e,l=.001,c=(t,e,i)=>Math.min(i,Math.max(e,t));function d(t,e,i){for(const n of Object.keys(t))t[n]=c(t[n],e,i);return t}function u(t,{x:e,y:i,x2:n,y2:s},o,r){const a=r/2,h=t.x>=e-a-l&&t.x<=n+a+l,c=t.y>=i-a-l&&t.y<=s+a+l;return"x"===o?h:("y"===o||h)&&c}function f(t,e){const{centerX:i,centerY:n}=t.getProps(["centerX","centerY"],e);return{x:i,y:n}}const g=t=>"string"===typeof t&&t.endsWith("%"),p=t=>parseFloat(t)/100,x=t=>c(p(t),0,1);function m(t,e){return"start"===e?0:"end"===e?t:g(e)?x(e)*t:t/2}function b(t,e,i=!0){return"number"===typeof e?e:g(e)?(i?x(e):p(e))*t:t}function y(t,e="center"){return(0,s.i)(t)?{x:(0,s.v)(t.x,e),y:(0,s.v)(t.y,e)}:{x:t=(0,s.v)(t,e),y:t}}function _(t){return t&&((0,s.h)(t.xValue)||(0,s.h)(t.yValue))}function v(t,e,i,n=!1){const o=i.init;if(o)return!0===o?k(e,n):function(t,e,i){if(!0===i)return k(t,e);if((0,s.i)(i))return i}(e,n,(0,s.Q)(o,[{chart:t,properties:e,options:i}]))}function w(t,e,i){let n=!1;return e.forEach((e=>{(0,s.a7)(t[e])?(n=!0,i[e]=t[e]):(0,s.h)(i[e])&&delete i[e]})),n}function k({centerX:t,centerY:e},i){return i?{centerX:t,centerY:e,radius:0,width:0,height:0}:{x:t,y:e,x2:t,y2:e,width:0,height:0}}const M=new Map,S=t=>t.reduce((function(t,e){return t+=e.string}),"");function P(t){if(t&&"object"===typeof t){const e=t.toString();return"[object HTMLImageElement]"===e||"[object HTMLCanvasElement]"===e}}function C(t,{x:e,y:i},n){n&&(t.translate(e,i),t.rotate((0,s.t)(n)),t.translate(-e,-i))}function D(t,e){if(e&&e.borderWidth)return t.lineCap=e.borderCapStyle,t.setLineDash(e.borderDash),t.lineDashOffset=e.borderDashOffset,t.lineJoin=e.borderJoinStyle,t.lineWidth=e.borderWidth,t.strokeStyle=e.borderColor,!0}function O(t,e){t.shadowColor=e.backgroundShadowColor,t.shadowBlur=e.shadowBlur,t.shadowOffsetX=e.shadowOffsetX,t.shadowOffsetY=e.shadowOffsetY}function T(t,e){const i=e.content;if(P(i))return{width:b(i.width,e.width),height:b(i.height,e.height)};const n=e.font,o=(0,s.b)(n)?n.map((t=>(0,s.a0)(t))):[(0,s.a0)(n)],r=e.textStrokeWidth,a=(0,s.b)(i)?i:[i],h=a.join()+S(o)+r+(t._measureText?"-spriting":"");return M.has(h)||M.set(h,function(t,e,i,n){t.save();const s=e.length;let o=0,r=n;for(let a=0;a<s;a++){const s=i[Math.min(a,i.length-1)];t.font=s.string;const h=e[a];o=Math.max(o,t.measureText(h).width+n),r+=s.lineHeight}return t.restore(),{width:o,height:r}}(t,a,o,r)),M.get(h)}function A(t,e,i){const{x:n,y:o,width:r,height:a}=e;t.save(),O(t,i);const h=D(t,i);t.fillStyle=i.backgroundColor,t.beginPath(),(0,s.au)(t,{x:n,y:o,w:r,h:a,radius:d((0,s.aw)(i.borderRadius),0,Math.min(r,a)/2)}),t.closePath(),t.fill(),h&&(t.shadowColor=i.borderShadowColor,t.stroke()),t.restore()}function L(t,e,i){const n=i.content;if(P(n))return t.save(),t.globalAlpha=function(t,e){const i=(0,s.x)(t)?t:e;return(0,s.x)(i)?c(i,0,1):1}(i.opacity,n.style.opacity),t.drawImage(n,e.x,e.y,e.width,e.height),void t.restore();const o=(0,s.b)(n)?n:[n],r=i.font,a=(0,s.b)(r)?r.map((t=>(0,s.a0)(t))):[(0,s.a0)(r)],h=i.color,l=(0,s.b)(h)?h:[h],d=function(t,e){const{x:i,width:n}=t,s=e.textAlign;return"center"===s?i+n/2:"end"===s||"right"===s?i+n:i}(e,i),u=e.y+i.textStrokeWidth/2;t.save(),t.textBaseline="middle",t.textAlign=i.textAlign,function(t,e){if(e.textStrokeWidth>0)return t.lineJoin="round",t.miterLimit=2,t.lineWidth=e.textStrokeWidth,t.strokeStyle=e.textStrokeColor,!0}(t,i)&&function(t,{x:e,y:i},n,s){t.beginPath();let o=0;n.forEach((function(n,r){const a=s[Math.min(r,s.length-1)],h=a.lineHeight;t.font=a.string,t.strokeText(n,e,i+h/2+o),o+=h})),t.stroke()}(t,{x:d,y:u},o,a),function(t,{x:e,y:i},n,{fonts:s,colors:o}){let r=0;n.forEach((function(n,a){const h=o[Math.min(a,o.length-1)],l=s[Math.min(a,s.length-1)],c=l.lineHeight;t.beginPath(),t.font=l.string,t.fillStyle=h,t.fillText(n,e,i+c/2+r),r+=c,t.fill()}))}(t,{x:d,y:u},o,{fonts:a,colors:l}),t.restore()}function I(t,e,i,n){const{radius:o,options:r}=e,a=r.pointStyle,h=r.rotation;let l=(h||0)*s.b3;if(P(a))return t.save(),t.translate(i,n),t.rotate(l),t.drawImage(a,-a.width/2,-a.height/2,a.width,a.height),void t.restore();(t=>isNaN(t)||t<=0)(o)||function(t,{x:e,y:i,radius:n,rotation:o,style:r,rad:a}){let h,l,c,d;switch(t.beginPath(),r){default:t.arc(e,i,n,0,s.T),t.closePath();break;case"triangle":t.moveTo(e+Math.sin(a)*n,i-Math.cos(a)*n),a+=s.b5,t.lineTo(e+Math.sin(a)*n,i-Math.cos(a)*n),a+=s.b5,t.lineTo(e+Math.sin(a)*n,i-Math.cos(a)*n),t.closePath();break;case"rectRounded":d=.516*n,c=n-d,h=Math.cos(a+s.b4)*c,l=Math.sin(a+s.b4)*c,t.arc(e-h,i-l,d,a-s.P,a-s.H),t.arc(e+l,i-h,d,a-s.H,a),t.arc(e+h,i+l,d,a,a+s.H),t.arc(e-l,i+h,d,a+s.H,a+s.P),t.closePath();break;case"rect":if(!o){c=Math.SQRT1_2*n,t.rect(e-c,i-c,2*c,2*c);break}a+=s.b4;case"rectRot":h=Math.cos(a)*n,l=Math.sin(a)*n,t.moveTo(e-h,i-l),t.lineTo(e+l,i-h),t.lineTo(e+h,i+l),t.lineTo(e-l,i+h),t.closePath();break;case"crossRot":a+=s.b4;case"cross":h=Math.cos(a)*n,l=Math.sin(a)*n,t.moveTo(e-h,i-l),t.lineTo(e+h,i+l),t.moveTo(e+l,i-h),t.lineTo(e-l,i+h);break;case"star":h=Math.cos(a)*n,l=Math.sin(a)*n,t.moveTo(e-h,i-l),t.lineTo(e+h,i+l),t.moveTo(e+l,i-h),t.lineTo(e-l,i+h),a+=s.b4,h=Math.cos(a)*n,l=Math.sin(a)*n,t.moveTo(e-h,i-l),t.lineTo(e+h,i+l),t.moveTo(e+l,i-h),t.lineTo(e-l,i+h);break;case"line":h=Math.cos(a)*n,l=Math.sin(a)*n,t.moveTo(e-h,i-l),t.lineTo(e+h,i+l);break;case"dash":t.moveTo(e,i),t.lineTo(e+Math.cos(a)*n,i+Math.sin(a)*n)}t.fill()}(t,{x:i,y:n,radius:o,rotation:h,style:a,rad:l})}const E={xScaleID:{min:"xMin",max:"xMax",start:"left",end:"right",startProp:"x",endProp:"x2"},yScaleID:{min:"yMin",max:"yMax",start:"bottom",end:"top",startProp:"y",endProp:"y2"}};function R(t,e,i){return e="number"===typeof e?e:t.parse(e),(0,s.g)(e)?t.getPixelForValue(e):i}function z(t,e,i){const n=e[i];if(n||"scaleID"===i)return n;const s=i.charAt(0),o=Object.values(t).filter((t=>t.axis&&t.axis===s));return o.length?o[0].id:s}function F(t,e){if(t){const i=t.options.reverse;return{start:R(t,e.min,i?e.end:e.start),end:R(t,e.max,i?e.start:e.end)}}}function j(t,e){const{chartArea:i,scales:n}=t,s=n[z(n,e,"xScaleID")],o=n[z(n,e,"yScaleID")];let r=i.width/2,a=i.height/2;return s&&(r=R(s,e.xValue,s.left+s.width/2)),o&&(a=R(o,e.yValue,o.top+o.height/2)),{x:r,y:a}}function W(t,e){const i=t.scales,n=i[z(i,e,"xScaleID")],s=i[z(i,e,"yScaleID")];if(!n&&!s)return{};let{left:o,right:r}=n||t.chartArea,{top:a,bottom:h}=s||t.chartArea;const l=N(n,{min:e.xMin,max:e.xMax,start:o,end:r});o=l.start,r=l.end;const c=N(s,{min:e.yMin,max:e.yMax,start:h,end:a});return a=c.start,h=c.end,{x:o,y:a,x2:r,y2:h,width:r-o,height:h-a,centerX:o+(r-o)/2,centerY:a+(h-a)/2}}function B(t,e){if(!_(e)){const i=W(t,e);let n=e.radius;n&&!isNaN(n)||(n=Math.min(i.width,i.height)/2,e.radius=n);const s=2*n,o=i.centerX+e.xAdjust,r=i.centerY+e.yAdjust;return{x:o-n,y:r-n,x2:o+n,y2:r+n,centerX:o,centerY:r,width:s,height:s,radius:n}}return function(t,e){const i=j(t,e),n=2*e.radius;return{x:i.x-e.radius+e.xAdjust,y:i.y-e.radius+e.yAdjust,x2:i.x+e.radius+e.xAdjust,y2:i.y+e.radius+e.yAdjust,centerX:i.x+e.xAdjust,centerY:i.y+e.yAdjust,radius:e.radius,width:n,height:n}}(t,e)}function V(t,e){const{scales:i,chartArea:n}=t,s=i[e.scaleID],o={x:n.left,y:n.top,x2:n.right,y2:n.bottom};return s?function(t,e,i){const n=R(t,i.value,NaN),s=R(t,i.endValue,n);t.isHorizontal()?(e.x=n,e.x2=s):(e.y=n,e.y2=s)}(s,o,e):function(t,e,i){for(const n of Object.keys(E)){const s=t[z(t,i,n)];if(s){const{min:t,max:o,start:r,end:a,startProp:h,endProp:l}=E[n],c=F(s,{min:i[t],max:i[o],start:s[r],end:s[a]});e[h]=c.start,e[l]=c.end}}}(i,o,e),o}function H(t,e,i){const n=W(t,e);return n.initProperties=v(t,n,e,i),n.elements=[{type:"label",optionScope:"label",properties:$(t,n,e),initProperties:n.initProperties}],n}function N(t,e){const i=F(t,e)||e;return{start:Math.min(i.start,i.end),end:Math.max(i.start,i.end)}}function Y(t,e){const{start:i,end:n,borderWidth:s}=t,{position:o,padding:{start:r,end:a},adjust:h}=e;return i+s/2+h+m(n-s-i-r-a-e.size,o)}function $(t,e,i){const n=i.label;n.backgroundColor="transparent",n.callout.display=!1;const o=y(n.position),r=(0,s.E)(n.padding),a=T(t.ctx,n),h=function({properties:t,options:e},i,n,s){const{x:o,x2:r,width:a}=t;return Y({start:o,end:r,size:a,borderWidth:e.borderWidth},{position:n.x,padding:{start:s.left,end:s.right},adjust:e.label.xAdjust,size:i.width})}({properties:e,options:i},a,o,r),l=function({properties:t,options:e},i,n,s){const{y:o,y2:r,height:a}=t;return Y({start:o,end:r,size:a,borderWidth:e.borderWidth},{position:n.y,padding:{start:s.top,end:s.bottom},adjust:e.label.yAdjust,size:i.height})}({properties:e,options:i},a,o,r),c=a.width+r.width,d=a.height+r.height;return{x:h,y:l,x2:h+c,y2:l+d,width:c,height:d,centerX:h+c/2,centerY:l+d/2,rotation:n.rotation}}function X(t,e,i){const n=Math.cos(i),s=Math.sin(i),o=e.x,r=e.y;return{x:o+n*(t.x-o)-s*(t.y-r),y:r+s*(t.x-o)+n*(t.y-r)}}const U=["enter","leave"],Q=U.concat("click");function q(t,e,i){if(t.listened)switch(e.type){case"mousemove":case"mouseout":return function(t,e,i){if(!t.moveListened)return;let n;n="mousemove"===e.type?r(t,e,i.interaction):[];const s=t.hovered;t.hovered=n;const o={state:t,event:e};let a=K(o,"leave",s,n);return K(o,"enter",n,s)||a}(t,e,i);case"click":return function(t,e,i){const n=t.listeners,s=r(t,e,i.interaction);let o;for(const r of s)o=J(r.options.click||n.click,r,e)||o;return o}(t,e,i)}}function K({state:t,event:e},i,n,s){let o;for(const r of n)s.indexOf(r)<0&&(o=J(r.options[i]||t.listeners[i],r,e)||o);return o}function J(t,e,i){return!0===(0,s.Q)(t,[e.$context,i])}const Z=["afterDraw","beforeDraw"];function G(t,e,i){if(t.hooked){const n=e.options[i]||t.hooks[i];return(0,s.Q)(n,[e.$context])}}function tt(t,e,i){const n=function(t,e,i){const n=e.axis,o=e.id,r=n+"ScaleID",a={min:(0,s.v)(e.min,Number.NEGATIVE_INFINITY),max:(0,s.v)(e.max,Number.POSITIVE_INFINITY)};for(const s of i)s.scaleID===o?st(s,e,["value","endValue"],a):z(t,s,r)===o&&st(s,e,[n+"Min",n+"Max",n+"Value"],a);return a}(t.scales,e,i);let o=et(e,n,"min","suggestedMin");o=et(e,n,"max","suggestedMax")||o,o&&(0,s.a7)(e.handleTickRangeOptions)&&e.handleTickRangeOptions()}function et(t,e,i,n){if((0,s.g)(e[i])&&!function(t,e,i){return(0,s.h)(t[e])||(0,s.h)(t[i])}(t.options,i,n)){const n=t[i]!==e[i];return t[i]=e[i],n}}function it(t,e){for(const i of["scaleID","xScaleID","yScaleID"]){const n=z(e,t,i);n&&!e[n]&&nt(t,i)&&console.warn(`No scale found with id '${n}' for annotation '${t.id}'`)}}function nt(t,e){if("scaleID"===e)return!0;const i=e.charAt(0);for(const n of["Min","Max","Value"])if((0,s.h)(t[i+n]))return!0;return!1}function st(t,e,i,n){for(const o of i){const i=t[o];if((0,s.h)(i)){const t=e.parse(i);n.min=Math.min(n.min,t),n.max=Math.max(n.max,t)}}}class ot extends n.W_{inRange(t,e,i,n){const{x:o,y:r}=X({x:t,y:e},this.getCenterPoint(n),(0,s.t)(-this.options.rotation));return u({x:o,y:r},this.getProps(["x","y","x2","y2"],n),i,this.options.borderWidth)}getCenterPoint(t){return f(this,t)}draw(t){t.save(),C(t,this.getCenterPoint(),this.options.rotation),A(t,this,this.options),t.restore()}get label(){return this.elements&&this.elements[0]}resolveElementProperties(t,e){return H(t,e)}}ot.id="boxAnnotation",ot.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderRadius:0,borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,label:{backgroundColor:"transparent",borderWidth:0,callout:{display:!1},color:"black",content:null,display:!1,drawTime:void 0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:"bold"},height:void 0,opacity:void 0,padding:6,position:"center",rotation:void 0,textAlign:"start",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,yAdjust:0,z:void 0},rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,xMax:void 0,xMin:void 0,xScaleID:void 0,yMax:void 0,yMin:void 0,yScaleID:void 0,z:0},ot.defaultRoutes={borderColor:"color",backgroundColor:"color"},ot.descriptors={label:{_fallback:!0}};const rt=["left","bottom","top","right"];class at extends n.W_{inRange(t,e,i,n){const{x:o,y:r}=X({x:t,y:e},this.getCenterPoint(n),(0,s.t)(-this.rotation));return u({x:o,y:r},this.getProps(["x","y","x2","y2"],n),i,this.options.borderWidth)}getCenterPoint(t){return f(this,t)}draw(t){const e=this.options,i=!(0,s.h)(this._visible)||this._visible;e.display&&e.content&&i&&(t.save(),C(t,this.getCenterPoint(),this.rotation),function(t,e){const{pointX:i,pointY:n,options:o}=e,r=o.callout,a=r&&r.display&&function(t,e){const i=e.position;if(rt.includes(i))return i;return function(t,e){const{x:i,y:n,x2:o,y2:r,width:a,height:h,pointX:l,pointY:c,centerX:d,centerY:u,rotation:f}=t,g={x:d,y:u},p=e.start,x=b(a,p),m=b(h,p),y=[i,i+x,i+x,o],_=[n+m,r,n,r],v=[];for(let b=0;b<4;b++){const t=X({x:y[b],y:_[b]},g,(0,s.t)(f));v.push({position:rt[b],distance:(0,s.aE)(t,{x:l,y:c})})}return v.sort(((t,e)=>t.distance-e.distance))[0].position}(t,e)}(e,r);if(!a||function(t,e,i){const{pointX:n,pointY:s}=t,o=e.margin;let r=n,a=s;"left"===i?r+=o:"right"===i?r-=o:"top"===i?a+=o:"bottom"===i&&(a-=o);return t.inRange(r,a)}(e,r,a))return;t.save(),t.beginPath();const h=D(t,r);if(!h)return t.restore();const{separatorStart:l,separatorEnd:c}=function(t,e){const{x:i,y:n,x2:s,y2:o}=t,r=function(t,e){const{width:i,height:n,options:s}=t,o=s.callout.margin+s.borderWidth/2;if("right"===e)return i+o;if("bottom"===e)return n+o;return-o}(t,e);let a,h;"left"===e||"right"===e?(a={x:i+r,y:n},h={x:a.x,y:o}):(a={x:i,y:n+r},h={x:s,y:a.y});return{separatorStart:a,separatorEnd:h}}(e,a),{sideStart:d,sideEnd:u}=function(t,e,i){const{y:n,width:s,height:o,options:r}=t,a=r.callout.start,h=function(t,e){const i=e.side;if("left"===t||"top"===t)return-i;return i}(e,r.callout);let l,c;"left"===e||"right"===e?(l={x:i.x,y:n+b(o,a)},c={x:l.x+h,y:l.y}):(l={x:i.x+b(s,a),y:i.y},c={x:l.x,y:l.y+h});return{sideStart:l,sideEnd:c}}(e,a,l);(r.margin>0||0===o.borderWidth)&&(t.moveTo(l.x,l.y),t.lineTo(c.x,c.y));t.moveTo(d.x,d.y),t.lineTo(u.x,u.y);const f=X({x:i,y:n},e.getCenterPoint(),(0,s.t)(-e.rotation));t.lineTo(f.x,f.y),t.stroke(),t.restore()}(t,this),A(t,this,e),L(t,function({x:t,y:e,width:i,height:n,options:o}){const r=o.borderWidth/2,a=(0,s.E)(o.padding);return{x:t+a.left+r,y:e+a.top+r,width:i-a.left-a.right-o.borderWidth,height:n-a.top-a.bottom-o.borderWidth}}(this),e),t.restore())}resolveElementProperties(t,e){let i;if(_(e))i=j(t,e);else{const{centerX:n,centerY:s}=W(t,e);i={x:n,y:s}}const n=(0,s.E)(e.padding),o=function(t,e,i,n){const s=e.width+n.width+i.borderWidth,o=e.height+n.height+i.borderWidth,r=y(i.position,"center"),a=ht(t.x,s,i.xAdjust,r.x),h=ht(t.y,o,i.yAdjust,r.y);return{x:a,y:h,x2:a+s,y2:h+o,width:s,height:o,centerX:a+s/2,centerY:h+o/2}}(i,T(t.ctx,e),e,n);return{initProperties:v(t,o,e),pointX:i.x,pointY:i.y,...o,rotation:e.rotation}}}function ht(t,e,i=0,n){return t-m(e,n)+i}at.id="labelAnnotation",at.defaults={adjustScaleRange:!0,backgroundColor:"transparent",backgroundShadowColor:"transparent",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderRadius:0,borderShadowColor:"transparent",borderWidth:0,callout:{borderCapStyle:"butt",borderColor:void 0,borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:1,display:!1,margin:5,position:"auto",side:5,start:"50%"},color:"black",content:null,display:!0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:void 0},height:void 0,init:void 0,opacity:void 0,padding:6,position:"center",rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,textAlign:"center",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,xMax:void 0,xMin:void 0,xScaleID:void 0,xValue:void 0,yAdjust:0,yMax:void 0,yMin:void 0,yScaleID:void 0,yValue:void 0,z:0},at.defaultRoutes={borderColor:"color"};const lt=(t,e,i)=>({x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}),ct=(t,e,i)=>lt(e,i,Math.abs((t-e.y)/(i.y-e.y))).x,dt=(t,e,i)=>lt(e,i,Math.abs((t-e.x)/(i.x-e.x))).y,ut=t=>t*t,ft=(t,e,i,n)=>(1-n)*(1-n)*t+2*(1-n)*n*e+n*n*i,gt=(t,e,i,n)=>({x:ft(t.x,e.x,i.x,n),y:ft(t.y,e.y,i.y,n)}),pt=(t,e,i,n)=>2*(1-n)*(e-t)+2*n*(i-e),xt=(t,e,i,n)=>-Math.atan2(pt(t.x,e.x,i.x,n),pt(t.y,e.y,i.y,n))+.5*s.P;class mt extends n.W_{inRange(t,e,i,n){const s=this.options.borderWidth/2;if("x"!==i&&"y"!==i){const i={mouseX:t,mouseY:e},{path:o,ctx:r}=this;if(o){D(r,this.options);const{chart:s}=this.$context,a=t*s.currentDevicePixelRatio,h=e*s.currentDevicePixelRatio,l=r.isPointInStroke(o,a,h)||_t(this,i,n);return r.restore(),l}return function(t,{mouseX:e,mouseY:i},n=l,s){const{x:o,y:r,x2:a,y2:h}=t.getProps(["x","y","x2","y2"],s),c=a-o,d=h-r,u=ut(c)+ut(d),f=0===u?-1:((e-o)*c+(i-r)*d)/u;let g,p;f<0?(g=o,p=r):f>1?(g=a,p=h):(g=o+f*c,p=r+f*d);return ut(e-g)+ut(i-p)<=n}(this,i,ut(s),n)||_t(this,i,n)}return function(t,{mouseX:e,mouseY:i},n,{hBorderWidth:s,useFinalPosition:o}){const r=((t,e,{x:i,y:n,x2:s,y2:o},r)=>"y"===r?{start:Math.min(n,o),end:Math.max(n,o),value:e}:{start:Math.min(i,s),end:Math.max(i,s),value:t})(e,i,t.getProps(["x","y","x2","y2"],o),n);return r.value>=r.start-s&&r.value<=r.end+s||_t(t,{mouseX:e,mouseY:i},o,n)}(this,{mouseX:t,mouseY:e},i,{hBorderWidth:s,useFinalPosition:n})}getCenterPoint(t){return f(this,t)}draw(t){const{x:e,y:i,x2:n,y2:o,cp:r,options:a}=this;if(t.save(),!D(t,a))return t.restore();O(t,a);const h=Math.sqrt(Math.pow(n-e,2)+Math.pow(o-i,2));if(a.curve&&r)return function(t,e,i,n){const{x:o,y:r,x2:a,y2:h,options:l}=e,{startOpts:c,endOpts:d,startAdjust:u,endAdjust:f}=kt(e),g={x:o,y:r},p={x:a,y:h},x=xt(g,i,p,0),m=xt(g,i,p,1)-s.P,b=gt(g,i,p,u/n),y=gt(g,i,p,1-f/n),_=new Path2D;t.beginPath(),_.moveTo(b.x,b.y),_.quadraticCurveTo(i.x,i.y,y.x,y.y),t.shadowColor=l.borderShadowColor,t.stroke(_),e.path=_,e.ctx=t,Pt(t,b,{angle:x,adjust:u},c),Pt(t,y,{angle:m,adjust:f},d)}(t,this,r,h),t.restore();const{startOpts:l,endOpts:c,startAdjust:d,endAdjust:u}=kt(this),f=Math.atan2(o-i,n-e);t.translate(e,i),t.rotate(f),t.beginPath(),t.moveTo(0+d,0),t.lineTo(h-u,0),t.shadowColor=a.borderShadowColor,t.stroke(),St(t,0,d,l),St(t,h,-u,c),t.restore()}get label(){return this.elements&&this.elements[0]}resolveElementProperties(t,e){const i=V(t,e),{x:n,y:o,x2:r,y2:a}=i,h=function({x:t,y:e,x2:i,y2:n},{top:s,right:o,bottom:r,left:a}){return!(t<a&&i<a||t>o&&i>o||e<s&&n<s||e>r&&n>r)}(i,t.chartArea),l=h?function(t,e,i){const{x:n,y:s}=yt(t,e,i),{x:o,y:r}=yt(e,t,i);return{x:n,y:s,x2:o,y2:r,width:Math.abs(o-n),height:Math.abs(r-s)}}({x:n,y:o},{x:r,y:a},t.chartArea):{x:n,y:o,x2:r,y2:a,width:Math.abs(r-n),height:Math.abs(a-o)};if(l.centerX=(r+n)/2,l.centerY=(a+o)/2,l.initProperties=v(t,l,e),e.curve){const t={x:l.x,y:l.y},i={x:l.x2,y:l.y2};l.cp=function(t,e,i){const{x:n,y:s,x2:o,y2:r,centerX:a,centerY:h}=t,l=Math.atan2(r-s,o-n),c=y(e.controlPoint,0);return X({x:a+b(i,c.x,!1),y:h+b(i,c.y,!1)},{x:a,y:h},l)}(l,e,(0,s.aE)(t,i))}const c=function(t,e,i){const n=i.borderWidth,o=(0,s.E)(i.padding),r=T(t.ctx,i),a=r.width+o.width+n,h=r.height+o.height+n;return function(t,e,i,n){const{width:o,height:r,padding:a}=i,{xAdjust:h,yAdjust:l}=e,c={x:t.x,y:t.y},d={x:t.x2,y:t.y2},u="auto"===e.rotation?function(t){const{x:e,y:i,x2:n,y2:o}=t,r=Math.atan2(o-i,n-e);return r>s.P/2?r-s.P:r<s.P/-2?r+s.P:r}(t):(0,s.t)(e.rotation),f=function(t,e,i){const n=Math.cos(i),s=Math.sin(i);return{w:Math.abs(t*n)+Math.abs(e*s),h:Math.abs(t*s)+Math.abs(e*n)}}(o,r,u),g=function(t,e,i,n){let s;const o=function(t,e){const{x:i,x2:n,y:s,y2:o}=t,r=Math.min(s,o)-e.top,a=Math.min(i,n)-e.left,h=e.bottom-Math.max(s,o),l=e.right-Math.max(i,n);return{x:Math.min(a,l),y:Math.min(r,h),dx:a<=l?1:-1,dy:r<=h?1:-1}}(t,n);s="start"===e.position?vt({w:t.x2-t.x,h:t.y2-t.y},i,e,o):"end"===e.position?1-vt({w:t.x-t.x2,h:t.y-t.y2},i,e,o):m(1,e.position);return s}(t,e,{labelSize:f,padding:a},n),p=t.cp?gt(c,t.cp,d,g):lt(c,d,g),x={size:f.w,min:n.left,max:n.right,padding:a.left},b={size:f.h,min:n.top,max:n.bottom,padding:a.top},y=wt(p.x,x)+h,_=wt(p.y,b)+l;return{x:y-o/2,y:_-r/2,x2:y+o/2,y2:_+r/2,centerX:y,centerY:_,pointX:p.x,pointY:p.y,width:o,height:r,rotation:(0,s.U)(u)}}(e,i,{width:a,height:h,padding:o},t.chartArea)}(t,l,e.label);return c._visible=h,l.elements=[{type:"label",optionScope:"label",properties:c,initProperties:l.initProperties}],l}}mt.id="lineAnnotation";const bt={backgroundColor:void 0,backgroundShadowColor:void 0,borderColor:void 0,borderDash:void 0,borderDashOffset:void 0,borderShadowColor:void 0,borderWidth:void 0,display:void 0,fill:void 0,length:void 0,shadowBlur:void 0,shadowOffsetX:void 0,shadowOffsetY:void 0,width:void 0};function yt({x:t,y:e},i,{top:n,right:s,bottom:o,left:r}){return t<r&&(e=dt(r,{x:t,y:e},i),t=r),t>s&&(e=dt(s,{x:t,y:e},i),t=s),e<n&&(t=ct(n,{x:t,y:e},i),e=n),e>o&&(t=ct(o,{x:t,y:e},i),e=o),{x:t,y:e}}function _t(t,{mouseX:e,mouseY:i},n,s){const o=t.label;return o.options.display&&o.inRange(e,i,s,n)}function vt(t,e,i,n){const{labelSize:s,padding:o}=e,r=t.w*n.dx,a=t.h*n.dy,h=r>0&&(s.w/2+o.left-n.x)/r,l=a>0&&(s.h/2+o.top-n.y)/a;return c(Math.max(h,l),0,.25)}function wt(t,e){const{size:i,min:n,max:s,padding:o}=e,r=i/2;return i>s-n?(s+n)/2:(n>=t-o-r&&(t=n+o+r),s<=t+o+r&&(t=s-o-r),t)}function kt(t){const e=t.options,i=e.arrowHeads&&e.arrowHeads.start,n=e.arrowHeads&&e.arrowHeads.end;return{startOpts:i,endOpts:n,startAdjust:Mt(t,i),endAdjust:Mt(t,n)}}function Mt(t,e){if(!e||!e.display)return 0;const{length:i,width:n}=e,s=t.options.borderWidth/2,o={x:i,y:n+s},r={x:0,y:s};return Math.abs(ct(0,o,r))}function St(t,e,i,n){if(!n||!n.display)return;const{length:s,width:o,fill:r,backgroundColor:a,borderColor:h}=n,l=Math.abs(e-s)+i;t.beginPath(),O(t,n),D(t,n),t.moveTo(l,-o),t.lineTo(e+i,0),t.lineTo(l,o),!0===r?(t.fillStyle=a||h,t.closePath(),t.fill(),t.shadowColor="transparent"):t.shadowColor=n.borderShadowColor,t.stroke()}function Pt(t,{x:e,y:i},{angle:n,adjust:s},o){o&&o.display&&(t.save(),t.translate(e,i),t.rotate(n),St(t,0,-s,o),t.restore())}mt.defaults={adjustScaleRange:!0,arrowHeads:{display:!1,end:Object.assign({},bt),fill:!1,length:12,start:Object.assign({},bt),width:6},borderDash:[],borderDashOffset:0,borderShadowColor:"transparent",borderWidth:2,curve:!1,controlPoint:{y:"-50%"},display:!0,endValue:void 0,init:void 0,label:{backgroundColor:"rgba(0,0,0,0.8)",backgroundShadowColor:"transparent",borderCapStyle:"butt",borderColor:"black",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderRadius:6,borderShadowColor:"transparent",borderWidth:0,callout:Object.assign({},at.defaults.callout),color:"#fff",content:null,display:!1,drawTime:void 0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:"bold"},height:void 0,opacity:void 0,padding:6,position:"center",rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,textAlign:"center",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,yAdjust:0,z:void 0},scaleID:void 0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,value:void 0,xMax:void 0,xMin:void 0,xScaleID:void 0,yMax:void 0,yMin:void 0,yScaleID:void 0,z:0},mt.descriptors={arrowHeads:{start:{_fallback:!0},end:{_fallback:!0},_fallback:!0}},mt.defaultRoutes={borderColor:"color"};class Ct extends n.W_{inRange(t,e,i,n){const o=this.options.rotation,r=this.options.borderWidth;if("x"!==i&&"y"!==i)return function(t,e,i,n){const{width:o,height:r,centerX:a,centerY:h}=e,l=o/2,c=r/2;if(l<=0||c<=0)return!1;const d=(0,s.t)(i||0),u=n/2||0,f=Math.cos(d),g=Math.sin(d),p=Math.pow(f*(t.x-a)+g*(t.y-h),2),x=Math.pow(g*(t.x-a)-f*(t.y-h),2);return p/Math.pow(l+u,2)+x/Math.pow(c+u,2)<=1.0001}({x:t,y:e},this.getProps(["width","height","centerX","centerY"],n),o,r);const{x:a,y:h,x2:c,y2:d}=this.getProps(["x","y","x2","y2"],n),u=r/2,f="y"===i?{start:h,end:d}:{start:a,end:c},g=X({x:t,y:e},this.getCenterPoint(n),(0,s.t)(-o));return g[i]>=f.start-u-l&&g[i]<=f.end+u+l}getCenterPoint(t){return f(this,t)}draw(t){const{width:e,height:i,centerX:n,centerY:o,options:r}=this;t.save(),C(t,this.getCenterPoint(),r.rotation),O(t,this.options),t.beginPath(),t.fillStyle=r.backgroundColor;const a=D(t,r);t.ellipse(n,o,i/2,e/2,s.P/2,0,2*s.P),t.fill(),a&&(t.shadowColor=r.borderShadowColor,t.stroke()),t.restore()}get label(){return this.elements&&this.elements[0]}resolveElementProperties(t,e){return H(t,e,!0)}}Ct.id="ellipseAnnotation",Ct.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderDash:[],borderDashOffset:0,borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,label:Object.assign({},ot.defaults.label),rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,xMax:void 0,xMin:void 0,xScaleID:void 0,yMax:void 0,yMin:void 0,yScaleID:void 0,z:0},Ct.defaultRoutes={borderColor:"color",backgroundColor:"color"},Ct.descriptors={label:{_fallback:!0}};class Dt extends n.W_{inRange(t,e,i,n){const{x:s,y:o,x2:r,y2:a,width:h}=this.getProps(["x","y","x2","y2","width"],n),l=this.options.borderWidth;if("x"!==i&&"y"!==i)return function(t,e,i,n){if(!t||!e||i<=0)return!1;const s=n/2;return Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)<=Math.pow(i+s,2)}({x:t,y:e},this.getCenterPoint(n),h/2,l);const c=l/2,d="y"===i?{start:o,end:a,value:e}:{start:s,end:r,value:t};return d.value>=d.start-c&&d.value<=d.end+c}getCenterPoint(t){return f(this,t)}draw(t){const e=this.options,i=e.borderWidth;if(e.radius<.1)return;t.save(),t.fillStyle=e.backgroundColor,O(t,e);const n=D(t,e);I(t,this,this.centerX,this.centerY),n&&!P(e.pointStyle)&&(t.shadowColor=e.borderShadowColor,t.stroke()),t.restore(),e.borderWidth=i}resolveElementProperties(t,e){const i=B(t,e);return i.initProperties=v(t,i,e,!0),i}}Dt.id="pointAnnotation",Dt.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderDash:[],borderDashOffset:0,borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,pointStyle:"circle",radius:10,rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,xAdjust:0,xMax:void 0,xMin:void 0,xScaleID:void 0,xValue:void 0,yAdjust:0,yMax:void 0,yMin:void 0,yScaleID:void 0,yValue:void 0,z:0},Dt.defaultRoutes={borderColor:"color",backgroundColor:"color"};class Ot extends n.W_{inRange(t,e,i,n){if("x"!==i&&"y"!==i)return this.options.radius>=.1&&this.elements.length>1&&function(t,e,i,n){let s=!1,o=t[t.length-1].getProps(["bX","bY"],n);for(const r of t){const t=r.getProps(["bX","bY"],n);t.bY>i!==o.bY>i&&e<(o.bX-t.bX)*(i-t.bY)/(o.bY-t.bY)+t.bX&&(s=!s),o=t}return s}(this.elements,t,e,n);const o=X({x:t,y:e},this.getCenterPoint(n),(0,s.t)(-this.options.rotation)),r=this.elements.map((t=>"y"===i?t.bY:t.bX)),a=Math.min(...r),h=Math.max(...r);return o[i]>=a&&o[i]<=h}getCenterPoint(t){return f(this,t)}draw(t){const{elements:e,options:i}=this;t.save(),t.beginPath(),t.fillStyle=i.backgroundColor,O(t,i);const n=D(t,i);let s=!0;for(const o of e)s?(t.moveTo(o.x,o.y),s=!1):t.lineTo(o.x,o.y);t.closePath(),t.fill(),n&&(t.shadowColor=i.borderShadowColor,t.stroke()),t.restore()}resolveElementProperties(t,e){const i=B(t,e),{sides:n,rotation:o}=e,r=[],a=2*s.P/n;let h=o*s.b3;for(let s=0;s<n;s++,h+=a){const n=Tt(i,e,h);n.initProperties=v(t,i,e),r.push(n)}return i.elements=r,i}}function Tt({centerX:t,centerY:e},{radius:i,borderWidth:n},s){const o=n/2,r=Math.sin(s),a=Math.cos(s),h={x:t+r*i,y:e-a*i};return{type:"point",optionScope:"point",properties:{x:h.x,y:h.y,centerX:h.x,centerY:h.y,bX:t+r*(i+o),bY:e-a*(i+o)}}}Ot.id="polygonAnnotation",Ot.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,point:{radius:0},radius:10,rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,sides:3,xAdjust:0,xMax:void 0,xMin:void 0,xScaleID:void 0,xValue:void 0,yAdjust:0,yMax:void 0,yMin:void 0,yScaleID:void 0,yValue:void 0,z:0},Ot.defaultRoutes={borderColor:"color",backgroundColor:"color"};const At={box:ot,ellipse:Ct,label:at,line:mt,point:Dt,polygon:Ot};Object.keys(At).forEach((t=>{s.d.describe(`elements.${At[t].id}`,{_fallback:"plugins.annotation.common"})}));const Lt={update:Object.assign},It=Q.concat(Z),Et=(t,e)=>(0,s.i)(e)?Ht(t,e):t,Rt=t=>"color"===t||"font"===t;function zt(t="line"){return At[t]?t:(console.warn(`Unknown annotation type: '${t}', defaulting to 'line'`),"line")}function Ft(t,e,i,o){const r=function(t,e,i){if("reset"===i||"none"===i||"resize"===i)return Lt;return new n.FK(t,e)}(t,i.animations,o),a=e.annotations,h=function(t,e){const i=e.length,n=t.length;if(n<i){const e=i-n;t.splice(n,0,...new Array(e))}else n>i&&t.splice(i,n-i);return t}(e.elements,a);for(let n=0;n<a.length;n++){const e=a[n],i=Bt(h,n,e.type),o=e.setContext(Nt(t,i,e)),l=i.resolveElementProperties(t,o);l.skip=jt(l),"elements"in l&&(Wt(i,l.elements,o,r),delete l.elements),(0,s.h)(i.x)||Object.assign(i,l),Object.assign(i,l.initProperties),l.options=Vt(o),r.update(i,l)}}function jt(t){return isNaN(t.x)||isNaN(t.y)}function Wt(t,e,i,n){const s=t.elements||(t.elements=[]);s.length=e.length;for(let o=0;o<e.length;o++){const t=e[o],r=t.properties,a=Bt(s,o,t.type,t.initProperties),h=i[t.optionScope].override(t);r.options=Vt(h),n.update(a,r)}}function Bt(t,e,i,n){const s=At[zt(i)];let o=t[e];return o&&o instanceof s||(o=t[e]=new s,Object.assign(o,n)),o}function Vt(t){const e=At[zt(t.type)],i={};i.id=t.id,i.type=t.type,i.drawTime=t.drawTime,Object.assign(i,Ht(t,e.defaults),Ht(t,e.defaultRoutes));for(const n of It)i[n]=t[n];return i}function Ht(t,e){const i={};for(const n of Object.keys(e)){const o=e[n],r=t[n];Rt(n)&&(0,s.b)(r)?i[n]=r.map((t=>Et(t,o))):i[n]=Et(r,o)}return i}function Nt(t,e,i){return e.$context||(e.$context=Object.assign(Object.create(t.getContext()),{element:e,id:i.id,type:"annotation"}))}const Yt=new Map,$t=Q.concat(Z);var Xt={id:"annotation",version:"2.2.1",beforeRegister(){!function(t,e,i,n=!0){const s=i.split(".");let o=0;for(const r of e.split(".")){const a=s[o++];if(parseInt(r,10)<parseInt(a,10))break;if(h(a,r)){if(n)throw new Error(`${t} v${i} is not supported. v${e} or newer is required.`);return!1}}}("chart.js","3.7",n.kL.version)},afterRegister(){n.kL.register(At)},afterUnregister(){n.kL.unregister(At)},beforeInit(t){Yt.set(t,{annotations:[],elements:[],visibleElements:[],listeners:{},listened:!1,moveListened:!1,hooks:{},hooked:!1,hovered:[]})},beforeUpdate(t,e,i){const n=Yt.get(t).annotations=[];let o=i.annotations;(0,s.i)(o)?Object.keys(o).forEach((t=>{const e=o[t];(0,s.i)(e)&&(e.id=t,n.push(e))})):(0,s.b)(o)&&n.push(...o),function(t,e){for(const i of t)it(i,e)}(n,t.scales)},afterDataLimits(t,e){const i=Yt.get(t);tt(t,e.scale,i.annotations.filter((t=>t.display&&t.adjustScaleRange)))},afterUpdate(t,e,i){const n=Yt.get(t);!function(t,e,i){e.listened=w(i,Q,e.listeners),e.moveListened=!1,e._getElements=r,U.forEach((t=>{(0,s.a7)(i[t])&&(e.moveListened=!0)})),e.listened&&e.moveListened||e.annotations.forEach((t=>{!e.listened&&(0,s.a7)(t.click)&&(e.listened=!0),e.moveListened||U.forEach((i=>{(0,s.a7)(t[i])&&(e.listened=!0,e.moveListened=!0)}))}))}(0,n,i),Ft(t,n,i,e.mode),n.visibleElements=n.elements.filter((t=>!t.skip&&t.options.display)),function(t,e,i){const n=e.visibleElements;e.hooked=w(i,Z,e.hooks),e.hooked||n.forEach((t=>{e.hooked||Z.forEach((i=>{(0,s.a7)(t.options[i])&&(e.hooked=!0)}))}))}(0,n,i)},beforeDatasetsDraw(t,e,i){Ut(t,"beforeDatasetsDraw",i.clip)},afterDatasetsDraw(t,e,i){Ut(t,"afterDatasetsDraw",i.clip)},beforeDraw(t,e,i){Ut(t,"beforeDraw",i.clip)},afterDraw(t,e,i){Ut(t,"afterDraw",i.clip)},beforeEvent(t,e,i){q(Yt.get(t),e.event,i)&&(e.changed=!0)},afterDestroy(t){Yt.delete(t)},_getState(t){return Yt.get(t)},defaults:{animations:{numbers:{properties:["x","y","x2","y2","width","height","centerX","centerY","pointX","pointY","radius"],type:"number"}},clip:!0,interaction:{mode:void 0,axis:void 0,intersect:void 0},common:{drawTime:"afterDatasetsDraw",init:!1,label:{}}},descriptors:{_indexable:!1,_scriptable:t=>!$t.includes(t)&&"init"!==t,annotations:{_allKeys:!1,_fallback:(t,e)=>`elements.${At[zt(e.type)].id}`},interaction:{_fallback:!0},common:{label:{_indexable:Rt,_fallback:!0},_indexable:Rt}},additionalOptionScopes:[""]};function Ut(t,e,i){const{ctx:n,chartArea:o}=t,r=Yt.get(t);i&&(0,s.Y)(n,o);const a=function(t,e){const i=[];for(const n of t)if(n.options.drawTime===e&&i.push({element:n,main:!0}),n.elements&&n.elements.length)for(const t of n.elements)t.options.display&&t.options.drawTime===e&&i.push({element:t});return i}(r.visibleElements,e).sort(((t,e)=>t.element.options.z-e.element.options.z));for(const s of a)Qt(n,o,r,s);i&&(0,s.$)(n)}function Qt(t,e,i,n){const s=n.element;n.main?(G(i,s,"beforeDraw"),s.draw(t,e),G(i,s,"afterDraw")):s.draw(t,e)}},52262:function(t,e,i){"use strict";var n=i(82109),s=i(47908),o=i(26244),r=i(19303),a=i(51223);n({target:"Array",proto:!0},{at:function(t){var e=s(this),i=o(e),n=r(t),a=n>=0?n:i+n;return a<0||a>=i?void 0:e[a]}}),a("at")},69810:function(t,e,i){i(52262)},86035:function(t,e,i){"use strict";var n=i(82109),s=i(28710).charAt,o=i(84488),r=i(19303),a=i(41340);n({target:"String",proto:!0,forced:!0},{at:function(t){var e=a(o(this)),i=e.length,n=r(t),h=n>=0?n:i+n;return h<0||h>=i?void 0:s(e,h)}})},23148:function(t,e,i){"use strict";i.d(e,{De:function(){return Ce},FB:function(){return si},FK:function(){return l},IQ:function(){return E},ST:function(){return A},W_:function(){return bt},ZL:function(){return ke},f$:function(){return Qe},jn:function(){return ge},kL:function(){return se},od:function(){return xe},u:function(){return He},uw:function(){return $e},vn:function(){return T}});var n=i(50713);class s{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,i,n){const s=e.listeners[n],o=e.duration;s.forEach((n=>n({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(i-e.start,o)})))}_refresh(){this._request||(this._running=!0,this._request=n.r.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(t=Date.now()){let e=0;this._charts.forEach(((i,n)=>{if(!i.running||!i.items.length)return;const s=i.items;let o,r=s.length-1,a=!1;for(;r>=0;--r)o=s[r],o._active?(o._total>i.duration&&(i.duration=o._total),o.tick(t),a=!0):(s[r]=s[s.length-1],s.pop());a&&(n.draw(),this._notify(n,i,t,"progress")),s.length||(i.running=!1,this._notify(n,i,t,"complete"),i.initial=!1),e+=s.length})),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const i=e.items;let n=i.length-1;for(;n>=0;--n)i[n].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var o=new s;const r="transparent",a={boolean(t,e,i){return i>.5?e:t},color(t,e,i){const s=(0,n.c)(t||r),o=s.valid&&(0,n.c)(e||r);return o&&o.valid?o.mix(s,i).hexString():e},number(t,e,i){return t+(e-t)*i}};class h{constructor(t,e,i,s){const o=e[i];s=(0,n.a)([t.to,s,o,t.from]);const r=(0,n.a)([t.from,o,s]);this._active=!0,this._fn=t.fn||a[t.type||typeof r],this._easing=n.e[t.easing]||n.e.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=r,this._to=s,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);const s=this._target[this._prop],o=i-this._start,r=this._duration-o;this._start=i,this._duration=Math.floor(Math.max(r,t.duration)),this._total+=o,this._loop=!!t.loop,this._to=(0,n.a)([t.to,e,s,t.from]),this._from=(0,n.a)([t.from,s,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,i=this._duration,n=this._prop,s=this._from,o=this._loop,r=this._to;let a;if(this._active=s!==r&&(o||e<i),!this._active)return this._target[n]=r,void this._notify(!0);e<0?this._target[n]=s:(a=e/i%2,a=o&&a>1?2-a:a,a=this._easing(Math.min(1,Math.max(0,a))),this._target[n]=this._fn(s,r,a))}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,i)=>{t.push({res:e,rej:i})}))}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let n=0;n<i.length;n++)i[n][e]()}}class l{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!(0,n.i)(t))return;const e=Object.keys(n.d.animation),i=this._properties;Object.getOwnPropertyNames(t).forEach((s=>{const o=t[s];if(!(0,n.i)(o))return;const r={};for(const t of e)r[t]=o[t];((0,n.b)(o.properties)&&o.properties||[s]).forEach((t=>{t!==s&&i.has(t)||i.set(t,r)}))}))}_animateOptions(t,e){const i=e.options,n=function(t,e){if(!e)return;let i=t.options;if(!i)return void(t.options=e);i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}}));return i}(t,i);if(!n)return[];const s=this._createAnimations(n,i);return i.$shared&&function(t,e){const i=[],n=Object.keys(e);for(let s=0;s<n.length;s++){const e=t[n[s]];e&&e.active()&&i.push(e.wait())}return Promise.all(i)}(t.options.$animations,i).then((()=>{t.options=i}),(()=>{})),s}_createAnimations(t,e){const i=this._properties,n=[],s=t.$animations||(t.$animations={}),o=Object.keys(e),r=Date.now();let a;for(a=o.length-1;a>=0;--a){const l=o[a];if("$"===l.charAt(0))continue;if("options"===l){n.push(...this._animateOptions(t,e));continue}const c=e[l];let d=s[l];const u=i.get(l);if(d){if(u&&d.active()){d.update(u,c,r);continue}d.cancel()}u&&u.duration?(s[l]=d=new h(u,t,l,c),n.push(d)):t[l]=c}return n}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const i=this._createAnimations(t,e);return i.length?(o.add(this._chart,i),!0):void 0}}function c(t,e){const i=t&&t.options||{},n=i.reverse,s=void 0===i.min?e:0,o=void 0===i.max?e:0;return{start:n?o:s,end:n?s:o}}function d(t,e){const i=[],n=t._getSortedDatasetMetas(e);let s,o;for(s=0,o=n.length;s<o;++s)i.push(n[s].index);return i}function u(t,e,i,s={}){const o=t.keys,r="single"===s.mode;let a,h,l,c;if(null!==e){for(a=0,h=o.length;a<h;++a){if(l=+o[a],l===i){if(s.all)continue;break}c=t.values[l],(0,n.g)(c)&&(r||0===e||(0,n.s)(e)===(0,n.s)(c))&&(e+=c)}return e}}function f(t,e){const i=t&&t.options.stacked;return i||void 0===i&&void 0!==e.stack}function g(t,e,i){const n=t[e]||(t[e]={});return n[i]||(n[i]={})}function p(t,e,i,n){for(const s of e.getMatchingVisibleMetas(n).reverse()){const e=t[s.index];if(i&&e>0||!i&&e<0)return s.index}return null}function x(t,e){const{chart:i,_cachedMeta:n}=t,s=i._stacks||(i._stacks={}),{iScale:o,vScale:r,index:a}=n,h=o.axis,l=r.axis,c=function(t,e,i){return`${t.id}.${e.id}.${i.stack||i.type}`}(o,r,n),d=e.length;let u;for(let f=0;f<d;++f){const t=e[f],{[h]:i,[l]:o}=t;u=(t._stacks||(t._stacks={}))[l]=g(s,c,i),u[a]=o,u._top=p(u,r,!0,n.type),u._bottom=p(u,r,!1,n.type);(u._visualValues||(u._visualValues={}))[a]=o}}function m(t,e){const i=t.scales;return Object.keys(i).filter((t=>i[t].axis===e)).shift()}function b(t,e){const i=t.controller.index,n=t.vScale&&t.vScale.axis;if(n){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[n]||void 0===e[n][i])return;delete e[n][i],void 0!==e[n]._visualValues&&void 0!==e[n]._visualValues[i]&&delete e[n]._visualValues[i]}}}const y=t=>"reset"===t||"none"===t,_=(t,e)=>e?t:Object.assign({},t);class v{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=f(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&b(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,i=this.getDataset(),s=(t,e,i,n)=>"x"===t?e:"r"===t?n:i,o=e.xAxisID=(0,n.v)(i.xAxisID,m(t,"x")),r=e.yAxisID=(0,n.v)(i.yAxisID,m(t,"y")),a=e.rAxisID=(0,n.v)(i.rAxisID,m(t,"r")),h=e.indexAxis,l=e.iAxisID=s(h,o,r,a),c=e.vAxisID=s(h,r,o,a);e.xScale=this.getScaleForId(o),e.yScale=this.getScaleForId(r),e.rScale=this.getScaleForId(a),e.iScale=this.getScaleForId(l),e.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&(0,n.u)(this._data,this),t._stacked&&b(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if((0,n.i)(e))this._data=function(t){const e=Object.keys(t),i=new Array(e.length);let n,s,o;for(n=0,s=e.length;n<s;++n)o=e[n],i[n]={x:o,y:t[o]};return i}(e);else if(i!==e){if(i){(0,n.u)(i,this);const t=this._cachedMeta;b(t),t._parsed=[]}e&&Object.isExtensible(e)&&(0,n.l)(e,this),this._syncList=[],this._data=e}}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const e=this._cachedMeta,i=this.getDataset();let n=!1;this._dataCheck();const s=e._stacked;e._stacked=f(e.vScale,e),e.stack!==i.stack&&(n=!0,b(e),e.stack=i.stack),this._resyncElements(t),(n||s!==e._stacked)&&x(this,e._parsed)}configure(){const t=this.chart.config,e=t.datasetScopeKeys(this._type),i=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(i,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){const{_cachedMeta:i,_data:s}=this,{iScale:o,_stacked:r}=i,a=o.axis;let h,l,c,d=0===t&&e===s.length||i._sorted,u=t>0&&i._parsed[t-1];if(!1===this._parsing)i._parsed=s,i._sorted=!0,c=s;else{c=(0,n.b)(s[t])?this.parseArrayData(i,s,t,e):(0,n.i)(s[t])?this.parseObjectData(i,s,t,e):this.parsePrimitiveData(i,s,t,e);const o=()=>null===l[a]||u&&l[a]<u[a];for(h=0;h<e;++h)i._parsed[h+t]=l=c[h],d&&(o()&&(d=!1),u=l);i._sorted=d}r&&x(this,c)}parsePrimitiveData(t,e,i,n){const{iScale:s,vScale:o}=t,r=s.axis,a=o.axis,h=s.getLabels(),l=s===o,c=new Array(n);let d,u,f;for(d=0,u=n;d<u;++d)f=d+i,c[d]={[r]:l||s.parse(h[f],f),[a]:o.parse(e[f],f)};return c}parseArrayData(t,e,i,n){const{xScale:s,yScale:o}=t,r=new Array(n);let a,h,l,c;for(a=0,h=n;a<h;++a)l=a+i,c=e[l],r[a]={x:s.parse(c[0],l),y:o.parse(c[1],l)};return r}parseObjectData(t,e,i,s){const{xScale:o,yScale:r}=t,{xAxisKey:a="x",yAxisKey:h="y"}=this._parsing,l=new Array(s);let c,d,u,f;for(c=0,d=s;c<d;++c)u=c+i,f=e[u],l[c]={x:o.parse((0,n.f)(f,a),u),y:r.parse((0,n.f)(f,h),u)};return l}getParsed(t){return this._cachedMeta._parsed[t]}getDataElement(t){return this._cachedMeta.data[t]}applyStack(t,e,i){const n=this.chart,s=this._cachedMeta,o=e[t.axis];return u({keys:d(n,!0),values:e._stacks[t.axis]._visualValues},o,s.index,{mode:i})}updateRangeFromParsed(t,e,i,n){const s=i[e.axis];let o=null===s?NaN:s;const r=n&&i._stacks[e.axis];n&&r&&(n.values=r,o=u(n,s,this._cachedMeta.index)),t.min=Math.min(t.min,o),t.max=Math.max(t.max,o)}getMinMax(t,e){const i=this._cachedMeta,s=i._parsed,o=i._sorted&&t===i.iScale,r=s.length,a=this._getOtherScale(t),h=((t,e,i)=>t&&!e.hidden&&e._stacked&&{keys:d(i,!0),values:null})(e,i,this.chart),l={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:c,max:u}=function(t){const{min:e,max:i,minDefined:n,maxDefined:s}=t.getUserBounds();return{min:n?e:Number.NEGATIVE_INFINITY,max:s?i:Number.POSITIVE_INFINITY}}(a);let f,g;function p(){g=s[f];const e=g[a.axis];return!(0,n.g)(g[t.axis])||c>e||u<e}for(f=0;f<r&&(p()||(this.updateRangeFromParsed(l,t,g,h),!o));++f);if(o)for(f=r-1;f>=0;--f)if(!p()){this.updateRangeFromParsed(l,t,g,h);break}return l}getAllParsedValues(t){const e=this._cachedMeta._parsed,i=[];let s,o,r;for(s=0,o=e.length;s<o;++s)r=e[s][t.axis],(0,n.g)(r)&&i.push(r);return i}getMaxOverflow(){return!1}getLabelAndValue(t){const e=this._cachedMeta,i=e.iScale,n=e.vScale,s=this.getParsed(t);return{label:i?""+i.getLabelForValue(s[i.axis]):"",value:n?""+n.getLabelForValue(s[n.axis]):""}}_update(t){const e=this._cachedMeta;this.update(t||"default"),e._clip=function(t){let e,i,s,o;return(0,n.i)(t)?(e=t.top,i=t.right,s=t.bottom,o=t.left):e=i=s=o=t,{top:e,right:i,bottom:s,left:o,disabled:!1===t}}((0,n.v)(this.options.clip,function(t,e,i){if(!1===i)return!1;const n=c(t,i),s=c(e,i);return{top:s.end,right:n.end,bottom:s.start,left:n.start}}(e.xScale,e.yScale,this.getMaxOverflow())))}update(t){}draw(){const t=this._ctx,e=this.chart,i=this._cachedMeta,n=i.data||[],s=e.chartArea,o=[],r=this._drawStart||0,a=this._drawCount||n.length-r,h=this.options.drawActiveElementsOnTop;let l;for(i.dataset&&i.dataset.draw(t,s,r,a),l=r;l<r+a;++l){const e=n[l];e.hidden||(e.active&&h?o.push(e):e.draw(t,s))}for(l=0;l<o.length;++l)o[l].draw(t,s)}getStyle(t,e){const i=e?"active":"default";return void 0===t&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(i):this.resolveDataElementOptions(t||0,i)}getContext(t,e,i){const s=this.getDataset();let o;if(t>=0&&t<this._cachedMeta.data.length){const e=this._cachedMeta.data[t];o=e.$context||(e.$context=function(t,e,i){return(0,n.j)(t,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:i,index:e,mode:"default",type:"data"})}(this.getContext(),t,e)),o.parsed=this.getParsed(t),o.raw=s.data[t],o.index=o.dataIndex=t}else o=this.$context||(this.$context=function(t,e){return(0,n.j)(t,{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),o.dataset=s,o.index=o.datasetIndex=this.index;return o.active=!!e,o.mode=i,o}resolveDatasetElementOptions(t){return this._resolveElementOptions(this.datasetElementType.id,t)}resolveDataElementOptions(t,e){return this._resolveElementOptions(this.dataElementType.id,e,t)}_resolveElementOptions(t,e="default",i){const s="active"===e,o=this._cachedDataOpts,r=t+"-"+e,a=o[r],h=this.enableOptionSharing&&(0,n.h)(i);if(a)return _(a,h);const l=this.chart.config,c=l.datasetElementScopeKeys(this._type,t),d=s?[`${t}Hover`,"hover",t,""]:[t,""],u=l.getOptionScopes(this.getDataset(),c),f=Object.keys(n.d.elements[t]),g=l.resolveNamedOptions(u,f,(()=>this.getContext(i,s,e)),d);return g.$shared&&(g.$shared=h,o[r]=Object.freeze(_(g,h))),g}_resolveAnimations(t,e,i){const n=this.chart,s=this._cachedDataOpts,o=`animation-${e}`,r=s[o];if(r)return r;let a;if(!1!==n.options.animation){const n=this.chart.config,s=n.datasetAnimationScopeKeys(this._type,e),o=n.getOptionScopes(this.getDataset(),s);a=n.createResolver(o,this.getContext(t,i,e))}const h=new l(n,a&&a.animations);return a&&a._cacheable&&(s[o]=Object.freeze(h)),h}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||y(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const i=this.resolveDataElementOptions(t,e),n=this._sharedOptions,s=this.getSharedOptions(i),o=this.includeOptions(e,s)||s!==n;return this.updateSharedOptions(s,e,i),{sharedOptions:s,includeOptions:o}}updateElement(t,e,i,n){y(n)?Object.assign(t,i):this._resolveAnimations(e,n).update(t,i)}updateSharedOptions(t,e,i){t&&!y(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,n){t.active=n;const s=this.getStyle(e,n);this._resolveAnimations(e,i,n).update(t,{options:!n&&this.getSharedOptions(s)||s})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,i=this._cachedMeta.data;for(const[r,a,h]of this._syncList)this[r](a,h);this._syncList=[];const n=i.length,s=e.length,o=Math.min(s,n);o&&this.parse(0,o),s>n?this._insertElements(n,s-n,t):s<n&&this._removeElements(s,n-s)}_insertElements(t,e,i=!0){const n=this._cachedMeta,s=n.data,o=t+e;let r;const a=t=>{for(t.length+=e,r=t.length-1;r>=o;r--)t[r]=t[r-e]};for(a(s),r=t;r<o;++r)s[r]=new this.dataElementType;this._parsing&&a(n._parsed),this.parse(t,e),i&&this.updateElements(s,t,e,"reset")}updateElements(t,e,i,n){}_removeElements(t,e){const i=this._cachedMeta;if(this._parsing){const n=i._parsed.splice(t,e);i._stacked&&b(i,n)}i.data.splice(t,e)}_sync(t){if(this._parsing)this._syncList.push(t);else{const[e,i,n]=t;this[e](i,n)}this.chart._dataChanges.push([this.index,...t])}_onDataPush(){const t=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-t,t])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(t,e){e&&this._sync(["_removeElements",t,e]);const i=arguments.length-2;i&&this._sync(["_insertElements",t,i])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}function w(t){const e=t.iScale,i=function(t,e){if(!t._cache.$bar){const i=t.getMatchingVisibleMetas(e);let s=[];for(let e=0,n=i.length;e<n;e++)s=s.concat(i[e].controller.getAllParsedValues(t));t._cache.$bar=(0,n._)(s.sort(((t,e)=>t-e)))}return t._cache.$bar}(e,t.type);let s,o,r,a,h=e._length;const l=()=>{32767!==r&&-32768!==r&&((0,n.h)(a)&&(h=Math.min(h,Math.abs(r-a)||h)),a=r)};for(s=0,o=i.length;s<o;++s)r=e.getPixelForValue(i[s]),l();for(a=void 0,s=0,o=e.ticks.length;s<o;++s)r=e.getPixelForTick(s),l();return h}function k(t,e,i,s){return(0,n.b)(t)?function(t,e,i,n){const s=i.parse(t[0],n),o=i.parse(t[1],n),r=Math.min(s,o),a=Math.max(s,o);let h=r,l=a;Math.abs(r)>Math.abs(a)&&(h=a,l=r),e[i.axis]=l,e._custom={barStart:h,barEnd:l,start:s,end:o,min:r,max:a}}(t,e,i,s):e[i.axis]=i.parse(t,s),e}function M(t,e,i,n){const s=t.iScale,o=t.vScale,r=s.getLabels(),a=s===o,h=[];let l,c,d,u;for(l=i,c=i+n;l<c;++l)u=e[l],d={},d[s.axis]=a||s.parse(r[l],l),h.push(k(u,d,o,l));return h}function S(t){return t&&void 0!==t.barStart&&void 0!==t.barEnd}function P(t,e,i,n){let s=e.borderSkipped;const o={};if(!s)return void(t.borderSkipped=o);if(!0===s)return void(t.borderSkipped={top:!0,right:!0,bottom:!0,left:!0});const{start:r,end:a,reverse:h,top:l,bottom:c}=function(t){let e,i,n,s,o;return t.horizontal?(e=t.base>t.x,i="left",n="right"):(e=t.base<t.y,i="bottom",n="top"),e?(s="end",o="start"):(s="start",o="end"),{start:i,end:n,reverse:e,top:s,bottom:o}}(t);"middle"===s&&i&&(t.enableBorderRadius=!0,(i._top||0)===n?s=l:(i._bottom||0)===n?s=c:(o[C(c,r,a,h)]=!0,s=l)),o[C(s,r,a,h)]=!0,t.borderSkipped=o}function C(t,e,i,n){var s,o,r;return n?(r=i,t=D(t=(s=t)===(o=e)?r:s===r?o:s,i,e)):t=D(t,e,i),t}function D(t,e,i){return"start"===t?e:"end"===t?i:t}function O(t,{inflateAmount:e},i){t.inflateAmount="auto"===e?1===i?.33:0:e}class T extends v{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(t,e,i,n){return M(t,e,i,n)}parseArrayData(t,e,i,n){return M(t,e,i,n)}parseObjectData(t,e,i,s){const{iScale:o,vScale:r}=t,{xAxisKey:a="x",yAxisKey:h="y"}=this._parsing,l="x"===o.axis?a:h,c="x"===r.axis?a:h,d=[];let u,f,g,p;for(u=i,f=i+s;u<f;++u)p=e[u],g={},g[o.axis]=o.parse((0,n.f)(p,l),u),d.push(k((0,n.f)(p,c),g,r,u));return d}updateRangeFromParsed(t,e,i,n){super.updateRangeFromParsed(t,e,i,n);const s=i._custom;s&&e===this._cachedMeta.vScale&&(t.min=Math.min(t.min,s.min),t.max=Math.max(t.max,s.max))}getMaxOverflow(){return 0}getLabelAndValue(t){const e=this._cachedMeta,{iScale:i,vScale:n}=e,s=this.getParsed(t),o=s._custom,r=S(o)?"["+o.start+", "+o.end+"]":""+n.getLabelForValue(s[n.axis]);return{label:""+i.getLabelForValue(s[i.axis]),value:r}}initialize(){this.enableOptionSharing=!0,super.initialize();this._cachedMeta.stack=this.getDataset().stack}update(t){const e=this._cachedMeta;this.updateElements(e.data,0,e.data.length,t)}updateElements(t,e,i,s){const o="reset"===s,{index:r,_cachedMeta:{vScale:a}}=this,h=a.getBasePixel(),l=a.isHorizontal(),c=this._getRuler(),{sharedOptions:d,includeOptions:u}=this._getSharedOptions(e,s);for(let f=e;f<e+i;f++){const e=this.getParsed(f),i=o||(0,n.k)(e[a.axis])?{base:h,head:h}:this._calculateBarValuePixels(f),g=this._calculateBarIndexPixels(f,c),p=(e._stacks||{})[a.axis],x={horizontal:l,base:i.base,enableBorderRadius:!p||S(e._custom)||r===p._top||r===p._bottom,x:l?i.head:g.center,y:l?g.center:i.head,height:l?g.size:Math.abs(i.size),width:l?Math.abs(i.size):g.size};u&&(x.options=d||this.resolveDataElementOptions(f,t[f].active?"active":s));const m=x.options||t[f].options;P(x,m,p,r),O(x,m,c.ratio),this.updateElement(t[f],f,x,s)}}_getStacks(t,e){const{iScale:i}=this._cachedMeta,s=i.getMatchingVisibleMetas(this._type).filter((t=>t.controller.options.grouped)),o=i.options.stacked,r=[],a=t=>{const i=t.controller.getParsed(e),s=i&&i[t.vScale.axis];if((0,n.k)(s)||isNaN(s))return!0};for(const n of s)if((void 0===e||!a(n))&&((!1===o||-1===r.indexOf(n.stack)||void 0===o&&void 0===n.stack)&&r.push(n.stack),n.index===t))break;return r.length||r.push(void 0),r}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,i){const n=this._getStacks(t,i),s=void 0!==e?n.indexOf(e):-1;return-1===s?n.length-1:s}_getRuler(){const t=this.options,e=this._cachedMeta,i=e.iScale,n=[];let s,o;for(s=0,o=e.data.length;s<o;++s)n.push(i.getPixelForValue(this.getParsed(s)[i.axis],s));const r=t.barThickness;return{min:r||w(e),pixels:n,start:i._startPixel,end:i._endPixel,stackCount:this._getStackCount(),scale:i,grouped:t.grouped,ratio:r?1:t.categoryPercentage*t.barPercentage}}_calculateBarValuePixels(t){const{_cachedMeta:{vScale:e,_stacked:i,index:s},options:{base:o,minBarLength:r}}=this,a=o||0,h=this.getParsed(t),l=h._custom,c=S(l);let d,u,f=h[e.axis],g=0,p=i?this.applyStack(e,h,i):f;p!==f&&(g=p-f,p=f),c&&(f=l.barStart,p=l.barEnd-l.barStart,0!==f&&(0,n.s)(f)!==(0,n.s)(l.barEnd)&&(g=0),g+=f);const x=(0,n.k)(o)||c?g:o;let m=e.getPixelForValue(x);if(d=this.chart.getDataVisibility(t)?e.getPixelForValue(g+p):m,u=d-m,Math.abs(u)<r){u=function(t,e,i){return 0!==t?(0,n.s)(t):(e.isHorizontal()?1:-1)*(e.min>=i?1:-1)}(u,e,a)*r,f===a&&(m-=u/2);const t=e.getPixelForDecimal(0),o=e.getPixelForDecimal(1),l=Math.min(t,o),g=Math.max(t,o);m=Math.max(Math.min(m,g),l),d=m+u,i&&!c&&(h._stacks[e.axis]._visualValues[s]=e.getValueForPixel(d)-e.getValueForPixel(m))}if(m===e.getPixelForValue(a)){const t=(0,n.s)(u)*e.getLineWidthForValue(a)/2;m+=t,u-=t}return{size:u,base:m,head:d,center:d+u/2}}_calculateBarIndexPixels(t,e){const i=e.scale,s=this.options,o=s.skipNull,r=(0,n.v)(s.maxBarThickness,1/0);let a,h;if(e.grouped){const i=o?this._getStackCount(t):e.stackCount,l="flex"===s.barThickness?function(t,e,i,n){const s=e.pixels,o=s[t];let r=t>0?s[t-1]:null,a=t<s.length-1?s[t+1]:null;const h=i.categoryPercentage;null===r&&(r=o-(null===a?e.end-e.start:a-o)),null===a&&(a=o+o-r);const l=o-(o-Math.min(r,a))/2*h;return{chunk:Math.abs(a-r)/2*h/n,ratio:i.barPercentage,start:l}}(t,e,s,i):function(t,e,i,s){const o=i.barThickness;let r,a;return(0,n.k)(o)?(r=e.min*i.categoryPercentage,a=i.barPercentage):(r=o*s,a=1),{chunk:r/s,ratio:a,start:e.pixels[t]-r/2}}(t,e,s,i),c=this._getStackIndex(this.index,this._cachedMeta.stack,o?t:void 0);a=l.start+l.chunk*c+l.chunk/2,h=Math.min(r,l.chunk*l.ratio)}else a=i.getPixelForValue(this.getParsed(t)[i.axis],t),h=Math.min(r,e.min*e.ratio);return{base:a-h/2,head:a+h/2,center:a,size:h}}draw(){const t=this._cachedMeta,e=t.vScale,i=t.data,n=i.length;let s=0;for(;s<n;++s)null!==this.getParsed(s)[e.axis]&&i[s].draw(this._ctx)}}class A extends v{static id="line";static defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};static overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){const e=this._cachedMeta,{dataset:i,data:s=[],_dataset:o}=e,r=this.chart._animationsDisabled;let{start:a,count:h}=(0,n.q)(e,s,r);this._drawStart=a,this._drawCount=h,(0,n.w)(e)&&(a=0,h=s.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!o._decimated,i.points=s;const l=this.resolveDatasetElementOptions(t);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(i,void 0,{animated:!r,options:l},t),this.updateElements(s,a,h,t)}updateElements(t,e,i,s){const o="reset"===s,{iScale:r,vScale:a,_stacked:h,_dataset:l}=this._cachedMeta,{sharedOptions:c,includeOptions:d}=this._getSharedOptions(e,s),u=r.axis,f=a.axis,{spanGaps:g,segment:p}=this.options,x=(0,n.x)(g)?g:Number.POSITIVE_INFINITY,m=this.chart._animationsDisabled||o||"none"===s,b=e+i,y=t.length;let _=e>0&&this.getParsed(e-1);for(let v=0;v<y;++v){const i=t[v],g=m?i:{};if(v<e||v>=b){g.skip=!0;continue}const y=this.getParsed(v),w=(0,n.k)(y[f]),k=g[u]=r.getPixelForValue(y[u],v),M=g[f]=o||w?a.getBasePixel():a.getPixelForValue(h?this.applyStack(a,y,h):y[f],v);g.skip=isNaN(k)||isNaN(M)||w,g.stop=v>0&&Math.abs(y[u]-_[u])>x,p&&(g.parsed=y,g.raw=l.data[v]),d&&(g.options=c||this.resolveDataElementOptions(v,i.active?"active":s)),m||this.updateElement(i,v,g,s),_=y}}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,n=t.data||[];if(!n.length)return i;const s=n[0].size(this.resolveDataElementOptions(0)),o=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(i,s,o)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}function L(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class I{static override(t){Object.assign(I.prototype,t)}options;constructor(t){this.options=t||{}}init(){}formats(){return L()}parse(){return L()}format(){return L()}add(){return L()}diff(){return L()}startOf(){return L()}endOf(){return L()}}var E={_date:I};function R(t,e,i,s){const{controller:o,data:r,_sorted:a}=t,h=o._cachedMeta.iScale;if(h&&e===h.axis&&"r"!==e&&a&&r.length){const t=h._reversePixels?n.A:n.B;if(!s)return t(r,e,i);if(o._sharedOptions){const n=r[0],s="function"===typeof n.getRange&&n.getRange(e);if(s){const n=t(r,e,i-s),o=t(r,e,i+s);return{lo:n.lo,hi:o.hi}}}}return{lo:0,hi:r.length-1}}function z(t,e,i,n,s){const o=t.getSortedVisibleDatasetMetas(),r=i[e];for(let a=0,h=o.length;a<h;++a){const{index:t,data:i}=o[a],{lo:h,hi:l}=R(o[a],e,r,s);for(let e=h;e<=l;++e){const s=i[e];s.skip||n(s,t,e)}}}function F(t,e,i,s,o){const r=[];if(!o&&!t.isPointInArea(e))return r;return z(t,i,e,(function(i,a,h){(o||(0,n.C)(i,t.chartArea,0))&&i.inRange(e.x,e.y,s)&&r.push({element:i,datasetIndex:a,index:h})}),!0),r}function j(t,e,i,n,s,o){let r=[];const a=function(t){const e=-1!==t.indexOf("x"),i=-1!==t.indexOf("y");return function(t,n){const s=e?Math.abs(t.x-n.x):0,o=i?Math.abs(t.y-n.y):0;return Math.sqrt(Math.pow(s,2)+Math.pow(o,2))}}(i);let h=Number.POSITIVE_INFINITY;return z(t,i,e,(function(i,l,c){const d=i.inRange(e.x,e.y,s);if(n&&!d)return;const u=i.getCenterPoint(s);if(!(!!o||t.isPointInArea(u))&&!d)return;const f=a(e,u);f<h?(r=[{element:i,datasetIndex:l,index:c}],h=f):f===h&&r.push({element:i,datasetIndex:l,index:c})})),r}function W(t,e,i,s,o,r){return r||t.isPointInArea(e)?"r"!==i||s?j(t,e,i,s,o,r):function(t,e,i,s){let o=[];return z(t,i,e,(function(t,i,r){const{startAngle:a,endAngle:h}=t.getProps(["startAngle","endAngle"],s),{angle:l}=(0,n.D)(t,{x:e.x,y:e.y});(0,n.p)(l,a,h)&&o.push({element:t,datasetIndex:i,index:r})})),o}(t,e,i,o):[]}function B(t,e,i,n,s){const o=[],r="x"===i?"inXRange":"inYRange";let a=!1;return z(t,i,e,((t,n,h)=>{t[r](e[i],s)&&(o.push({element:t,datasetIndex:n,index:h}),a=a||t.inRange(e.x,e.y,s))})),n&&!a?[]:o}var V={evaluateInteractionItems:z,modes:{index(t,e,i,s){const o=(0,n.z)(e,t),r=i.axis||"x",a=i.includeInvisible||!1,h=i.intersect?F(t,o,r,s,a):W(t,o,r,!1,s,a),l=[];return h.length?(t.getSortedVisibleDatasetMetas().forEach((t=>{const e=h[0].index,i=t.data[e];i&&!i.skip&&l.push({element:i,datasetIndex:t.index,index:e})})),l):[]},dataset(t,e,i,s){const o=(0,n.z)(e,t),r=i.axis||"xy",a=i.includeInvisible||!1;let h=i.intersect?F(t,o,r,s,a):W(t,o,r,!1,s,a);if(h.length>0){const e=h[0].datasetIndex,i=t.getDatasetMeta(e).data;h=[];for(let t=0;t<i.length;++t)h.push({element:i[t],datasetIndex:e,index:t})}return h},point(t,e,i,s){return F(t,(0,n.z)(e,t),i.axis||"xy",s,i.includeInvisible||!1)},nearest(t,e,i,s){const o=(0,n.z)(e,t),r=i.axis||"xy",a=i.includeInvisible||!1;return W(t,o,r,i.intersect,s,a)},x(t,e,i,s){return B(t,(0,n.z)(e,t),"x",i.intersect,s)},y(t,e,i,s){return B(t,(0,n.z)(e,t),"y",i.intersect,s)}}};const H=["left","top","right","bottom"];function N(t,e){return t.filter((t=>t.pos===e))}function Y(t,e){return t.filter((t=>-1===H.indexOf(t.pos)&&t.box.axis===e))}function $(t,e){return t.sort(((t,i)=>{const n=e?i:t,s=e?t:i;return n.weight===s.weight?n.index-s.index:n.weight-s.weight}))}function X(t,e){const i=function(t){const e={};for(const i of t){const{stack:t,pos:n,stackWeight:s}=i;if(!t||!H.includes(n))continue;const o=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=s}return e}(t),{vBoxMaxWidth:n,hBoxMaxHeight:s}=e;let o,r,a;for(o=0,r=t.length;o<r;++o){a=t[o];const{fullSize:r}=a.box,h=i[a.stack],l=h&&a.stackWeight/h.weight;a.horizontal?(a.width=l?l*n:r&&e.availableWidth,a.height=s):(a.width=n,a.height=l?l*s:r&&e.availableHeight)}return i}function U(t,e,i,n){return Math.max(t[i],e[i])+Math.max(t[n],e[n])}function Q(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function q(t,e,i,s){const{pos:o,box:r}=i,a=t.maxPadding;if(!(0,n.i)(o)){i.size&&(t[o]-=i.size);const e=s[i.stack]||{size:0,count:1};e.size=Math.max(e.size,i.horizontal?r.height:r.width),i.size=e.size/e.count,t[o]+=i.size}r.getPadding&&Q(a,r.getPadding());const h=Math.max(0,e.outerWidth-U(a,t,"left","right")),l=Math.max(0,e.outerHeight-U(a,t,"top","bottom")),c=h!==t.w,d=l!==t.h;return t.w=h,t.h=l,i.horizontal?{same:c,other:d}:{same:d,other:c}}function K(t,e){const i=e.maxPadding;function n(t){const n={left:0,top:0,right:0,bottom:0};return t.forEach((t=>{n[t]=Math.max(e[t],i[t])})),n}return n(t?["left","right"]:["top","bottom"])}function J(t,e,i,n){const s=[];let o,r,a,h,l,c;for(o=0,r=t.length,l=0;o<r;++o){a=t[o],h=a.box,h.update(a.width||e.w,a.height||e.h,K(a.horizontal,e));const{same:r,other:d}=q(e,i,a,n);l|=r&&s.length,c=c||d,h.fullSize||s.push(a)}return l&&J(s,e,i,n)||c}function Z(t,e,i,n,s){t.top=i,t.left=e,t.right=e+n,t.bottom=i+s,t.width=n,t.height=s}function G(t,e,i,s){const o=i.padding;let{x:r,y:a}=e;for(const h of t){const t=h.box,l=s[h.stack]||{count:1,placed:0,weight:1},c=h.stackWeight/l.weight||1;if(h.horizontal){const s=e.w*c,r=l.size||t.height;(0,n.h)(l.start)&&(a=l.start),t.fullSize?Z(t,o.left,a,i.outerWidth-o.right-o.left,r):Z(t,e.left+l.placed,a,s,r),l.start=a,l.placed+=s,a=t.bottom}else{const s=e.h*c,a=l.size||t.width;(0,n.h)(l.start)&&(r=l.start),t.fullSize?Z(t,r,o.top,a,i.outerHeight-o.bottom-o.top):Z(t,r,e.top+l.placed,a,s),l.start=r,l.placed+=s,r=t.right}}e.x=r,e.y=a}var tt={addBox(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw(t){e.draw(t)}}]},t.boxes.push(e)},removeBox(t,e){const i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure(t,e,i){e.fullSize=i.fullSize,e.position=i.position,e.weight=i.weight},update(t,e,i,s){if(!t)return;const o=(0,n.E)(t.options.layout.padding),r=Math.max(e-o.width,0),a=Math.max(i-o.height,0),h=function(t){const e=function(t){const e=[];let i,n,s,o,r,a;for(i=0,n=(t||[]).length;i<n;++i)s=t[i],({position:o,options:{stack:r,stackWeight:a=1}}=s),e.push({index:i,box:s,pos:o,horizontal:s.isHorizontal(),weight:s.weight,stack:r&&o+r,stackWeight:a});return e}(t),i=$(e.filter((t=>t.box.fullSize)),!0),n=$(N(e,"left"),!0),s=$(N(e,"right")),o=$(N(e,"top"),!0),r=$(N(e,"bottom")),a=Y(e,"x"),h=Y(e,"y");return{fullSize:i,leftAndTop:n.concat(o),rightAndBottom:s.concat(h).concat(r).concat(a),chartArea:N(e,"chartArea"),vertical:n.concat(s).concat(h),horizontal:o.concat(r).concat(a)}}(t.boxes),l=h.vertical,c=h.horizontal;(0,n.F)(t.boxes,(t=>{"function"===typeof t.beforeLayout&&t.beforeLayout()}));const d=l.reduce(((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1),0)||1,u=Object.freeze({outerWidth:e,outerHeight:i,padding:o,availableWidth:r,availableHeight:a,vBoxMaxWidth:r/2/d,hBoxMaxHeight:a/2}),f=Object.assign({},o);Q(f,(0,n.E)(s));const g=Object.assign({maxPadding:f,w:r,h:a,x:o.left,y:o.top},o),p=X(l.concat(c),u);J(h.fullSize,g,u,p),J(l,g,u,p),J(c,g,u,p)&&J(l,g,u,p),function(t){const e=t.maxPadding;function i(i){const n=Math.max(e[i]-t[i],0);return t[i]+=n,n}t.y+=i("top"),t.x+=i("left"),i("right"),i("bottom")}(g),G(h.leftAndTop,g,u,p),g.x+=g.w,g.y+=g.h,G(h.rightAndBottom,g,u,p),t.chartArea={left:g.left,top:g.top,right:g.left+g.w,bottom:g.top+g.h,height:g.h,width:g.w},(0,n.F)(h.chartArea,(e=>{const i=e.box;Object.assign(i,t.chartArea),i.update(g.w,g.h,{left:0,top:0,right:0,bottom:0})}))}};class et{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,i){}removeEventListener(t,e,i){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,i,n){return e=Math.max(0,e||t.width),i=i||t.height,{width:e,height:Math.max(0,n?Math.floor(e/n):i)}}isAttached(t){return!0}updateConfig(t){}}class it extends et{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const nt="$chartjs",st={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},ot=t=>null===t||""===t;const rt=!!n.K&&{passive:!0};function at(t,e,i){t.canvas.removeEventListener(e,i,rt)}function ht(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function lt(t,e,i){const n=t.canvas,s=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||ht(i.addedNodes,n),e=e&&!ht(i.removedNodes,n);e&&i()}));return s.observe(document,{childList:!0,subtree:!0}),s}function ct(t,e,i){const n=t.canvas,s=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||ht(i.removedNodes,n),e=e&&!ht(i.addedNodes,n);e&&i()}));return s.observe(document,{childList:!0,subtree:!0}),s}const dt=new Map;let ut=0;function ft(){const t=window.devicePixelRatio;t!==ut&&(ut=t,dt.forEach(((e,i)=>{i.currentDevicePixelRatio!==t&&e()})))}function gt(t,e,i){const s=t.canvas,o=s&&(0,n.I)(s);if(!o)return;const r=(0,n.L)(((t,e)=>{const n=o.clientWidth;i(t,e),n<o.clientWidth&&i()}),window),a=new ResizeObserver((t=>{const e=t[0],i=e.contentRect.width,n=e.contentRect.height;0===i&&0===n||r(i,n)}));return a.observe(o),function(t,e){dt.size||window.addEventListener("resize",ft),dt.set(t,e)}(t,r),a}function pt(t,e,i){i&&i.disconnect(),"resize"===e&&function(t){dt.delete(t),dt.size||window.removeEventListener("resize",ft)}(t)}function xt(t,e,i){const s=t.canvas,o=(0,n.L)((e=>{null!==t.ctx&&i(function(t,e){const i=st[t.type]||t.type,{x:s,y:o}=(0,n.z)(t,e);return{type:i,chart:e,native:t,x:void 0!==s?s:null,y:void 0!==o?o:null}}(e,t))}),t);return function(t,e,i){t.addEventListener(e,i,rt)}(s,e,o),o}class mt extends et{acquireContext(t,e){const i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function(t,e){const i=t.style,s=t.getAttribute("height"),o=t.getAttribute("width");if(t[nt]={initial:{height:s,width:o,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",ot(o)){const e=(0,n.J)(t,"width");void 0!==e&&(t.width=e)}if(ot(s))if(""===t.style.height)t.height=t.width/(e||2);else{const e=(0,n.J)(t,"height");void 0!==e&&(t.height=e)}}(t,e),i):null}releaseContext(t){const e=t.canvas;if(!e[nt])return!1;const i=e[nt].initial;["height","width"].forEach((t=>{const s=i[t];(0,n.k)(s)?e.removeAttribute(t):e.setAttribute(t,s)}));const s=i.style||{};return Object.keys(s).forEach((t=>{e.style[t]=s[t]})),e.width=e.width,delete e[nt],!0}addEventListener(t,e,i){this.removeEventListener(t,e);const n=t.$proxies||(t.$proxies={}),s={attach:lt,detach:ct,resize:gt}[e]||xt;n[e]=s(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),n=i[e];if(!n)return;({attach:pt,detach:pt,resize:pt}[e]||at)(t,e,n),i[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,s){return(0,n.G)(t,e,i,s)}isAttached(t){const e=(0,n.I)(t);return!(!e||!e.isConnected)}}class bt{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(t){const{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}hasValue(){return(0,n.x)(this.x)&&(0,n.x)(this.y)}getProps(t,e){const i=this.$animations;if(!e||!i)return this;const n={};return t.forEach((t=>{n[t]=i[t]&&i[t].active()?i[t]._to:this[t]})),n}}function yt(t,e){const i=t.options.ticks,s=function(t){const e=t.options.offset,i=t._tickSize(),n=t._length/i+(e?0:1),s=t._maxLength/i;return Math.floor(Math.min(n,s))}(t),o=Math.min(i.maxTicksLimit||s,s),r=i.major.enabled?function(t){const e=[];let i,n;for(i=0,n=t.length;i<n;i++)t[i].major&&e.push(i);return e}(e):[],a=r.length,h=r[0],l=r[a-1],c=[];if(a>o)return function(t,e,i,n){let s,o=0,r=i[0];for(n=Math.ceil(n),s=0;s<t.length;s++)s===r&&(e.push(t[s]),o++,r=i[o*n])}(e,c,r,a/o),c;const d=function(t,e,i){const s=function(t){const e=t.length;let i,n;if(e<2)return!1;for(n=t[0],i=1;i<e;++i)if(t[i]-t[i-1]!==n)return!1;return n}(t),o=e.length/i;if(!s)return Math.max(o,1);const r=(0,n.N)(s);for(let n=0,a=r.length-1;n<a;n++){const t=r[n];if(t>o)return t}return Math.max(o,1)}(r,e,o);if(a>0){let t,i;const s=a>1?Math.round((l-h)/(a-1)):null;for(_t(e,c,d,(0,n.k)(s)?0:h-s,h),t=0,i=a-1;t<i;t++)_t(e,c,d,r[t],r[t+1]);return _t(e,c,d,l,(0,n.k)(s)?e.length:l+s),c}return _t(e,c,d),c}function _t(t,e,i,s,o){const r=(0,n.v)(s,0),a=Math.min((0,n.v)(o,t.length),t.length);let h,l,c,d=0;for(i=Math.ceil(i),o&&(h=o-s,i=h/Math.floor(h/i)),c=r;c<0;)d++,c=Math.round(r+d*i);for(l=Math.max(r,0);l<a;l++)l===c&&(e.push(t[l]),d++,c=Math.round(r+d*i))}const vt=(t,e,i)=>"top"===e||"left"===e?t[e]+i:t[e]-i,wt=(t,e)=>Math.min(e||t,t);function kt(t,e){const i=[],n=t.length/e,s=t.length;let o=0;for(;o<s;o+=n)i.push(t[Math.floor(o)]);return i}function Mt(t,e,i){const n=t.ticks.length,s=Math.min(e,n-1),o=t._startPixel,r=t._endPixel,a=1e-6;let h,l=t.getPixelForTick(s);if(!(i&&(h=1===n?Math.max(l-o,r-l):0===e?(t.getPixelForTick(1)-l)/2:(l-t.getPixelForTick(s-1))/2,l+=s<e?h:-h,l<o-a||l>r+a)))return l}function St(t){return t.drawTicks?t.tickLength:0}function Pt(t,e){if(!t.display)return 0;const i=(0,n.a0)(t.font,e),s=(0,n.E)(t.padding);return((0,n.b)(t.text)?t.text.length:1)*i.lineHeight+s.height}function Ct(t,e,i){let s=(0,n.a1)(t);return(i&&"right"!==e||!i&&"right"===e)&&(s=(t=>"left"===t?"right":"right"===t?"left":t)(s)),s}class Dt extends bt{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:i,_suggestedMax:s}=this;return t=(0,n.O)(t,Number.POSITIVE_INFINITY),e=(0,n.O)(e,Number.NEGATIVE_INFINITY),i=(0,n.O)(i,Number.POSITIVE_INFINITY),s=(0,n.O)(s,Number.NEGATIVE_INFINITY),{min:(0,n.O)(t,i),max:(0,n.O)(e,s),minDefined:(0,n.g)(t),maxDefined:(0,n.g)(e)}}getMinMax(t){let e,{min:i,max:s,minDefined:o,maxDefined:r}=this.getUserBounds();if(o&&r)return{min:i,max:s};const a=this.getMatchingVisibleMetas();for(let n=0,h=a.length;n<h;++n)e=a[n].controller.getMinMax(this,t),o||(i=Math.min(i,e.min)),r||(s=Math.max(s,e.max));return i=r&&i>s?s:i,s=o&&i>s?i:s,{min:(0,n.O)(i,(0,n.O)(s,i)),max:(0,n.O)(s,(0,n.O)(i,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){(0,n.Q)(this.options.beforeUpdate,[this])}update(t,e,i){const{beginAtZero:s,grace:o,ticks:r}=this.options,a=r.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=(0,n.R)(this,o,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const h=a<this.ticks.length;this._convertTicksToLabels(h?kt(this.ticks,a):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),r.display&&(r.autoSkip||"auto"===r.source)&&(this.ticks=yt(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),h&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let t,e,i=this.options.reverse;this.isHorizontal()?(t=this.left,e=this.right):(t=this.top,e=this.bottom,i=!i),this._startPixel=t,this._endPixel=e,this._reversePixels=i,this._length=e-t,this._alignToPixels=this.options.alignToPixels}afterUpdate(){(0,n.Q)(this.options.afterUpdate,[this])}beforeSetDimensions(){(0,n.Q)(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){(0,n.Q)(this.options.afterSetDimensions,[this])}_callHooks(t){this.chart.notifyPlugins(t,this.getContext()),(0,n.Q)(this.options[t],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){(0,n.Q)(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(t){const e=this.options.ticks;let i,s,o;for(i=0,s=t.length;i<s;i++)o=t[i],o.label=(0,n.Q)(e.callback,[o.value,i,t],this)}afterTickToLabelConversion(){(0,n.Q)(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){(0,n.Q)(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const t=this.options,e=t.ticks,i=wt(this.ticks.length,t.ticks.maxTicksLimit),s=e.minRotation||0,o=e.maxRotation;let r,a,h,l=s;if(!this._isVisible()||!e.display||s>=o||i<=1||!this.isHorizontal())return void(this.labelRotation=s);const c=this._getLabelSizes(),d=c.widest.width,u=c.highest.height,f=(0,n.S)(this.chart.width-d,0,this.maxWidth);r=t.offset?this.maxWidth/i:f/(i-1),d+6>r&&(r=f/(i-(t.offset?.5:1)),a=this.maxHeight-St(t.grid)-e.padding-Pt(t.title,this.chart.options.font),h=Math.sqrt(d*d+u*u),l=(0,n.U)(Math.min(Math.asin((0,n.S)((c.highest.height+6)/r,-1,1)),Math.asin((0,n.S)(a/h,-1,1))-Math.asin((0,n.S)(u/h,-1,1)))),l=Math.max(s,Math.min(o,l))),this.labelRotation=l}afterCalculateLabelRotation(){(0,n.Q)(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){(0,n.Q)(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:i,title:s,grid:o}}=this,r=this._isVisible(),a=this.isHorizontal();if(r){const r=Pt(s,e.options.font);if(a?(t.width=this.maxWidth,t.height=St(o)+r):(t.height=this.maxHeight,t.width=St(o)+r),i.display&&this.ticks.length){const{first:e,last:s,widest:o,highest:r}=this._getLabelSizes(),h=2*i.padding,l=(0,n.t)(this.labelRotation),c=Math.cos(l),d=Math.sin(l);if(a){const e=i.mirror?0:d*o.width+c*r.height;t.height=Math.min(this.maxHeight,t.height+e+h)}else{const e=i.mirror?0:c*o.width+d*r.height;t.width=Math.min(this.maxWidth,t.width+e+h)}this._calculatePadding(e,s,d,c)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,n){const{ticks:{align:s,padding:o},position:r}=this.options,a=0!==this.labelRotation,h="top"!==r&&"x"===this.axis;if(this.isHorizontal()){const r=this.getPixelForTick(0)-this.left,l=this.right-this.getPixelForTick(this.ticks.length-1);let c=0,d=0;a?h?(c=n*t.width,d=i*e.height):(c=i*t.height,d=n*e.width):"start"===s?d=e.width:"end"===s?c=t.width:"inner"!==s&&(c=t.width/2,d=e.width/2),this.paddingLeft=Math.max((c-r+o)*this.width/(this.width-r),0),this.paddingRight=Math.max((d-l+o)*this.width/(this.width-l),0)}else{let i=e.height/2,n=t.height/2;"start"===s?(i=0,n=t.height):"end"===s&&(i=e.height,n=0),this.paddingTop=i+o,this.paddingBottom=n+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){(0,n.Q)(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e<i;e++)(0,n.k)(t[e].label)&&(t.splice(e,1),i--,e--);this.afterTickToLabelConversion()}_getLabelSizes(){let t=this._labelSizes;if(!t){const e=this.options.ticks.sampleSize;let i=this.ticks;e<i.length&&(i=kt(i,e)),this._labelSizes=t=this._computeLabelSizes(i,i.length,this.options.ticks.maxTicksLimit)}return t}_computeLabelSizes(t,e,i){const{ctx:s,_longestTextCache:o}=this,r=[],a=[],h=Math.floor(e/wt(e,i));let l,c,d,u,f,g,p,x,m,b,y,_=0,v=0;for(l=0;l<e;l+=h){if(u=t[l].label,f=this._resolveTickFontOptions(l),s.font=g=f.string,p=o[g]=o[g]||{data:{},gc:[]},x=f.lineHeight,m=b=0,(0,n.k)(u)||(0,n.b)(u)){if((0,n.b)(u))for(c=0,d=u.length;c<d;++c)y=u[c],(0,n.k)(y)||(0,n.b)(y)||(m=(0,n.V)(s,p.data,p.gc,m,y),b+=x)}else m=(0,n.V)(s,p.data,p.gc,m,u),b=x;r.push(m),a.push(b),_=Math.max(m,_),v=Math.max(b,v)}!function(t,e){(0,n.F)(t,(t=>{const i=t.gc,n=i.length/2;let s;if(n>e){for(s=0;s<n;++s)delete t.data[i[s]];i.splice(0,n)}}))}(o,e);const w=r.indexOf(_),k=a.indexOf(v),M=t=>({width:r[t]||0,height:a[t]||0});return{first:M(0),last:M(e-1),widest:M(w),highest:M(k),widths:r,heights:a}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return(0,n.W)(this._alignToPixels?(0,n.X)(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&t<e.length){const i=e[t];return i.$context||(i.$context=function(t,e,i){return(0,n.j)(t,{tick:i,index:e,type:"tick"})}(this.getContext(),t,i))}return this.$context||(this.$context=(i=this.chart.getContext(),s=this,(0,n.j)(i,{scale:s,type:"scale"})));var i,s}_tickSize(){const t=this.options.ticks,e=(0,n.t)(this.labelRotation),i=Math.abs(Math.cos(e)),s=Math.abs(Math.sin(e)),o=this._getLabelSizes(),r=t.autoSkipPadding||0,a=o?o.widest.width+r:0,h=o?o.highest.height+r:0;return this.isHorizontal()?h*i>a*s?a/i:h/s:h*s<a*i?h/i:a/s}_isVisible(){const t=this.options.display;return"auto"!==t?!!t:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(t){const e=this.axis,i=this.chart,s=this.options,{grid:o,position:r,border:a}=s,h=o.offset,l=this.isHorizontal(),c=this.ticks.length+(h?1:0),d=St(o),u=[],f=a.setContext(this.getContext()),g=f.display?f.width:0,p=g/2,x=function(t){return(0,n.X)(i,t,g)};let m,b,y,_,v,w,k,M,S,P,C,D;if("top"===r)m=x(this.bottom),w=this.bottom-d,M=m-p,P=x(t.top)+p,D=t.bottom;else if("bottom"===r)m=x(this.top),P=t.top,D=x(t.bottom)-p,w=m+p,M=this.top+d;else if("left"===r)m=x(this.right),v=this.right-d,k=m-p,S=x(t.left)+p,C=t.right;else if("right"===r)m=x(this.left),S=t.left,C=x(t.right)-p,v=m+p,k=this.left+d;else if("x"===e){if("center"===r)m=x((t.top+t.bottom)/2+.5);else if((0,n.i)(r)){const t=Object.keys(r)[0],e=r[t];m=x(this.chart.scales[t].getPixelForValue(e))}P=t.top,D=t.bottom,w=m+p,M=w+d}else if("y"===e){if("center"===r)m=x((t.left+t.right)/2);else if((0,n.i)(r)){const t=Object.keys(r)[0],e=r[t];m=x(this.chart.scales[t].getPixelForValue(e))}v=m-p,k=v-d,S=t.left,C=t.right}const O=(0,n.v)(s.ticks.maxTicksLimit,c),T=Math.max(1,Math.ceil(c/O));for(b=0;b<c;b+=T){const t=this.getContext(b),e=o.setContext(t),s=a.setContext(t),r=e.lineWidth,c=e.color,d=s.dash||[],f=s.dashOffset,g=e.tickWidth,p=e.tickColor,x=e.tickBorderDash||[],m=e.tickBorderDashOffset;y=Mt(this,b,h),void 0!==y&&(_=(0,n.X)(i,y,r),l?v=k=S=C=_:w=M=P=D=_,u.push({tx1:v,ty1:w,tx2:k,ty2:M,x1:S,y1:P,x2:C,y2:D,width:r,color:c,borderDash:d,borderDashOffset:f,tickWidth:g,tickColor:p,tickBorderDash:x,tickBorderDashOffset:m}))}return this._ticksLength=c,this._borderValue=m,u}_computeLabelItems(t){const e=this.axis,i=this.options,{position:s,ticks:o}=i,r=this.isHorizontal(),a=this.ticks,{align:h,crossAlign:l,padding:c,mirror:d}=o,u=St(i.grid),f=u+c,g=d?-c:f,p=-(0,n.t)(this.labelRotation),x=[];let m,b,y,_,v,w,k,M,S,P,C,D,O="middle";if("top"===s)w=this.bottom-g,k=this._getXAxisLabelAlignment();else if("bottom"===s)w=this.top+g,k=this._getXAxisLabelAlignment();else if("left"===s){const t=this._getYAxisLabelAlignment(u);k=t.textAlign,v=t.x}else if("right"===s){const t=this._getYAxisLabelAlignment(u);k=t.textAlign,v=t.x}else if("x"===e){if("center"===s)w=(t.top+t.bottom)/2+f;else if((0,n.i)(s)){const t=Object.keys(s)[0],e=s[t];w=this.chart.scales[t].getPixelForValue(e)+f}k=this._getXAxisLabelAlignment()}else if("y"===e){if("center"===s)v=(t.left+t.right)/2-f;else if((0,n.i)(s)){const t=Object.keys(s)[0],e=s[t];v=this.chart.scales[t].getPixelForValue(e)}k=this._getYAxisLabelAlignment(u).textAlign}"y"===e&&("start"===h?O="top":"end"===h&&(O="bottom"));const T=this._getLabelSizes();for(m=0,b=a.length;m<b;++m){y=a[m],_=y.label;const t=o.setContext(this.getContext(m));M=this.getPixelForTick(m)+o.labelOffset,S=this._resolveTickFontOptions(m),P=S.lineHeight,C=(0,n.b)(_)?_.length:1;const e=C/2,i=t.color,h=t.textStrokeColor,c=t.textStrokeWidth;let u,f=k;if(r?(v=M,"inner"===k&&(f=m===b-1?this.options.reverse?"left":"right":0===m?this.options.reverse?"right":"left":"center"),D="top"===s?"near"===l||0!==p?-C*P+P/2:"center"===l?-T.highest.height/2-e*P+P:-T.highest.height+P/2:"near"===l||0!==p?P/2:"center"===l?T.highest.height/2-e*P:T.highest.height-C*P,d&&(D*=-1),0===p||t.showLabelBackdrop||(v+=P/2*Math.sin(p))):(w=M,D=(1-C)*P/2),t.showLabelBackdrop){const e=(0,n.E)(t.backdropPadding),i=T.heights[m],s=T.widths[m];let o=D-e.top,r=0-e.left;switch(O){case"middle":o-=i/2;break;case"bottom":o-=i}switch(k){case"center":r-=s/2;break;case"right":r-=s}u={left:r,top:o,width:s+e.width,height:i+e.height,color:t.backdropColor}}x.push({label:_,font:S,textOffset:D,options:{rotation:p,color:i,strokeColor:h,strokeWidth:c,textAlign:f,textBaseline:O,translation:[v,w],backdrop:u}})}return x}_getXAxisLabelAlignment(){const{position:t,ticks:e}=this.options;if(-(0,n.t)(this.labelRotation))return"top"===t?"left":"right";let i="center";return"start"===e.align?i="left":"end"===e.align?i="right":"inner"===e.align&&(i="inner"),i}_getYAxisLabelAlignment(t){const{position:e,ticks:{crossAlign:i,mirror:n,padding:s}}=this.options,o=t+s,r=this._getLabelSizes().widest.width;let a,h;return"left"===e?n?(h=this.right+s,"near"===i?a="left":"center"===i?(a="center",h+=r/2):(a="right",h+=r)):(h=this.right-o,"near"===i?a="right":"center"===i?(a="center",h-=r/2):(a="left",h=this.left)):"right"===e?n?(h=this.left+s,"near"===i?a="right":"center"===i?(a="center",h-=r/2):(a="left",h-=r)):(h=this.left+o,"near"===i?a="left":"center"===i?(a="center",h+=r/2):(a="right",h=this.right)):a="right",{textAlign:a,x:h}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,e=this.options.position;return"left"===e||"right"===e?{top:0,left:this.left,bottom:t.height,right:this.right}:"top"===e||"bottom"===e?{top:this.top,left:0,bottom:this.bottom,right:t.width}:void 0}drawBackground(){const{ctx:t,options:{backgroundColor:e},left:i,top:n,width:s,height:o}=this;e&&(t.save(),t.fillStyle=e,t.fillRect(i,n,s,o),t.restore())}getLineWidthForValue(t){const e=this.options.grid;if(!this._isVisible()||!e.display)return 0;const i=this.ticks.findIndex((e=>e.value===t));if(i>=0){return e.setContext(this.getContext(i)).lineWidth}return 0}drawGrid(t){const e=this.options.grid,i=this.ctx,n=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let s,o;const r=(t,e,n)=>{n.width&&n.color&&(i.save(),i.lineWidth=n.width,i.strokeStyle=n.color,i.setLineDash(n.borderDash||[]),i.lineDashOffset=n.borderDashOffset,i.beginPath(),i.moveTo(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(e.display)for(s=0,o=n.length;s<o;++s){const t=n[s];e.drawOnChartArea&&r({x:t.x1,y:t.y1},{x:t.x2,y:t.y2},t),e.drawTicks&&r({x:t.tx1,y:t.ty1},{x:t.tx2,y:t.ty2},{color:t.tickColor,width:t.tickWidth,borderDash:t.tickBorderDash,borderDashOffset:t.tickBorderDashOffset})}}drawBorder(){const{chart:t,ctx:e,options:{border:i,grid:s}}=this,o=i.setContext(this.getContext()),r=i.display?o.width:0;if(!r)return;const a=s.setContext(this.getContext(0)).lineWidth,h=this._borderValue;let l,c,d,u;this.isHorizontal()?(l=(0,n.X)(t,this.left,r)-r/2,c=(0,n.X)(t,this.right,a)+a/2,d=u=h):(d=(0,n.X)(t,this.top,r)-r/2,u=(0,n.X)(t,this.bottom,a)+a/2,l=c=h),e.save(),e.lineWidth=o.width,e.strokeStyle=o.color,e.beginPath(),e.moveTo(l,d),e.lineTo(c,u),e.stroke(),e.restore()}drawLabels(t){if(!this.options.ticks.display)return;const e=this.ctx,i=this._computeLabelArea();i&&(0,n.Y)(e,i);const s=this.getLabelItems(t);for(const o of s){const t=o.options,i=o.font,s=o.label,r=o.textOffset;(0,n.Z)(e,s,0,r,i,t)}i&&(0,n.$)(e)}drawTitle(){const{ctx:t,options:{position:e,title:i,reverse:s}}=this;if(!i.display)return;const o=(0,n.a0)(i.font),r=(0,n.E)(i.padding),a=i.align;let h=o.lineHeight/2;"bottom"===e||"center"===e||(0,n.i)(e)?(h+=r.bottom,(0,n.b)(i.text)&&(h+=o.lineHeight*(i.text.length-1))):h+=r.top;const{titleX:l,titleY:c,maxWidth:d,rotation:u}=function(t,e,i,s){const{top:o,left:r,bottom:a,right:h,chart:l}=t,{chartArea:c,scales:d}=l;let u,f,g,p=0;const x=a-o,m=h-r;if(t.isHorizontal()){if(f=(0,n.a2)(s,r,h),(0,n.i)(i)){const t=Object.keys(i)[0],n=i[t];g=d[t].getPixelForValue(n)+x-e}else g="center"===i?(c.bottom+c.top)/2+x-e:vt(t,i,e);u=h-r}else{if((0,n.i)(i)){const t=Object.keys(i)[0],n=i[t];f=d[t].getPixelForValue(n)-m+e}else f="center"===i?(c.left+c.right)/2-m+e:vt(t,i,e);g=(0,n.a2)(s,a,o),p="left"===i?-n.H:n.H}return{titleX:f,titleY:g,maxWidth:u,rotation:p}}(this,h,e,a);(0,n.Z)(t,i.text,0,0,o,{color:i.color,maxWidth:d,rotation:u,textAlign:Ct(a,e,s),textBaseline:"middle",translation:[l,c]})}draw(t){this._isVisible()&&(this.drawBackground(),this.drawGrid(t),this.drawBorder(),this.drawTitle(),this.drawLabels(t))}_layers(){const t=this.options,e=t.ticks&&t.ticks.z||0,i=(0,n.v)(t.grid&&t.grid.z,-1),s=(0,n.v)(t.border&&t.border.z,0);return this._isVisible()&&this.draw===Dt.prototype.draw?[{z:i,draw:t=>{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:s,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",n=[];let s,o;for(s=0,o=e.length;s<o;++s){const o=e[s];o[i]!==this.id||t&&o.type!==t||n.push(o)}return n}_resolveTickFontOptions(t){const e=this.options.ticks.setContext(this.getContext(t));return(0,n.a0)(e.font)}_maxDigits(){const t=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/t}}class Ot{constructor(t,e,i){this.type=t,this.scope=e,this.override=i,this.items=Object.create(null)}isForType(t){return Object.prototype.isPrototypeOf.call(this.type.prototype,t.prototype)}register(t){const e=Object.getPrototypeOf(t);let i;(function(t){return"id"in t&&"defaults"in t})(e)&&(i=this.register(e));const s=this.items,o=t.id,r=this.scope+"."+o;if(!o)throw new Error("class does not have id: "+t);return o in s||(s[o]=t,function(t,e,i){const s=(0,n.a4)(Object.create(null),[i?n.d.get(i):{},n.d.get(e),t.defaults]);n.d.set(e,s),t.defaultRoutes&&function(t,e){Object.keys(e).forEach((i=>{const s=i.split("."),o=s.pop(),r=[t].concat(s).join("."),a=e[i].split("."),h=a.pop(),l=a.join(".");n.d.route(r,o,l,h)}))}(e,t.defaultRoutes);t.descriptors&&n.d.describe(e,t.descriptors)}(t,r,i),this.override&&n.d.override(t.id,t.overrides)),r}get(t){return this.items[t]}unregister(t){const e=this.items,i=t.id,s=this.scope;i in e&&delete e[i],s&&i in n.d[s]&&(delete n.d[s][i],this.override&&delete n.a3[i])}}class Tt{constructor(){this.controllers=new Ot(v,"datasets",!0),this.elements=new Ot(bt,"elements"),this.plugins=new Ot(Object,"plugins"),this.scales=new Ot(Dt,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach((e=>{const s=i||this._getRegistryForType(e);i||s.isForType(e)||s===this.plugins&&e.id?this._exec(t,s,e):(0,n.F)(e,(e=>{const n=i||this._getRegistryForType(e);this._exec(t,n,e)}))}))}_exec(t,e,i){const s=(0,n.a5)(t);(0,n.Q)(i["before"+s],[],i),e[t](i),(0,n.Q)(i["after"+s],[],i)}_getRegistryForType(t){for(let e=0;e<this._typedRegistries.length;e++){const i=this._typedRegistries[e];if(i.isForType(t))return i}return this.plugins}_get(t,e,i){const n=e.get(t);if(void 0===n)throw new Error('"'+t+'" is not a registered '+i+".");return n}}var At=new Tt;class Lt{constructor(){this._init=[]}notify(t,e,i,n){"beforeInit"===e&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));const s=n?this._descriptors(t).filter(n):this._descriptors(t),o=this._notify(s,t,e,i);return"afterDestroy"===e&&(this._notify(s,t,"stop"),this._notify(this._init,t,"uninstall")),o}_notify(t,e,i,s){s=s||{};for(const o of t){const t=o.plugin,r=t[i],a=[e,s,o.options];if(!1===(0,n.Q)(r,a,t)&&s.cancelable)return!1}return!0}invalidate(){(0,n.k)(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;const e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){const i=t&&t.config,s=(0,n.v)(i.options&&i.options.plugins,{}),o=function(t){const e={},i=[],n=Object.keys(At.plugins.items);for(let o=0;o<n.length;o++)i.push(At.getPlugin(n[o]));const s=t.plugins||[];for(let o=0;o<s.length;o++){const t=s[o];-1===i.indexOf(t)&&(i.push(t),e[t.id]=!0)}return{plugins:i,localIds:e}}(i);return!1!==s||e?function(t,{plugins:e,localIds:i},n,s){const o=[],r=t.getContext();for(const a of e){const e=a.id,h=It(n[e],s);null!==h&&o.push({plugin:a,options:Et(t.config,{plugin:a,local:i[e]},h,r)})}return o}(t,o,s,e):[]}_notifyStateChanges(t){const e=this._oldCache||[],i=this._cache,n=(t,e)=>t.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(n(e,i),t,"stop"),this._notify(n(i,e),t,"start")}}function It(t,e){return e||!1!==t?!0===t?{}:t:null}function Et(t,{plugin:e,local:i},n,s){const o=t.pluginScopeKeys(e),r=t.getOptionScopes(n,o);return i&&e.defaults&&r.push(e.defaults),t.createResolver(r,s,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function Rt(t,e){const i=n.d.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||i.indexAxis||"x"}function zt(t){if("x"===t||"y"===t||"r"===t)return t}function Ft(t,...e){if(zt(t))return t;for(const n of e){const e=n.axis||("top"===(i=n.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.length>1&&zt(t[0].toLowerCase());if(e)return e}var i;throw new Error(`Cannot determine type of '${t}' axis. Please provide 'axis' or 'position' option.`)}function jt(t,e,i){if(i[e+"AxisID"]===t)return{axis:e}}function Wt(t,e){const i=n.a3[t.type]||{scales:{}},s=e.scales||{},o=Rt(t.type,e),r=Object.create(null);return Object.keys(s).forEach((e=>{const a=s[e];if(!(0,n.i)(a))return console.error(`Invalid scale configuration for scale: ${e}`);if(a._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${e}`);const h=Ft(e,a,function(t,e){if(e.data&&e.data.datasets){const i=e.data.datasets.filter((e=>e.xAxisID===t||e.yAxisID===t));if(i.length)return jt(t,"x",i[0])||jt(t,"y",i[0])}return{}}(e,t),n.d.scales[a.type]),l=function(t,e){return t===e?"_index_":"_value_"}(h,o),c=i.scales||{};r[e]=(0,n.ab)(Object.create(null),[{axis:h},a,c[h],c[l]])})),t.data.datasets.forEach((i=>{const o=i.type||t.type,a=i.indexAxis||Rt(o,e),h=(n.a3[o]||{}).scales||{};Object.keys(h).forEach((t=>{const e=function(t,e){let i=t;return"_index_"===t?i=e:"_value_"===t&&(i="x"===e?"y":"x"),i}(t,a),o=i[e+"AxisID"]||e;r[o]=r[o]||Object.create(null),(0,n.ab)(r[o],[{axis:e},s[o],h[t]])}))})),Object.keys(r).forEach((t=>{const e=r[t];(0,n.ab)(e,[n.d.scales[e.type],n.d.scale])})),r}function Bt(t){const e=t.options||(t.options={});e.plugins=(0,n.v)(e.plugins,{}),e.scales=Wt(t,e)}function Vt(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const Ht=new Map,Nt=new Set;function Yt(t,e){let i=Ht.get(t);return i||(i=e(),Ht.set(t,i),Nt.add(i)),i}const $t=(t,e,i)=>{const s=(0,n.f)(e,i);void 0!==s&&t.add(s)};class Xt{constructor(t){this._config=function(t){return(t=t||{}).data=Vt(t.data),Bt(t),t}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=Vt(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),Bt(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return Yt(t,(()=>[[`datasets.${t}`,""]]))}datasetAnimationScopeKeys(t,e){return Yt(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]]))}datasetElementScopeKeys(t,e){return Yt(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]]))}pluginScopeKeys(t){const e=t.id;return Yt(`${this.type}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const i=this._scopeCache;let n=i.get(t);return n&&!e||(n=new Map,i.set(t,n)),n}getOptionScopes(t,e,i){const{options:s,type:o}=this,r=this._cachedScopes(t,i),a=r.get(e);if(a)return a;const h=new Set;e.forEach((e=>{t&&(h.add(t),e.forEach((e=>$t(h,t,e)))),e.forEach((t=>$t(h,s,t))),e.forEach((t=>$t(h,n.a3[o]||{},t))),e.forEach((t=>$t(h,n.d,t))),e.forEach((t=>$t(h,n.a6,t)))}));const l=Array.from(h);return 0===l.length&&l.push(Object.create(null)),Nt.has(e)&&r.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,n.a3[e]||{},n.d.datasets[e]||{},{type:e},n.d,n.a6]}resolveNamedOptions(t,e,i,s=[""]){const o={$shared:!0},{resolver:r,subPrefixes:a}=Ut(this._resolverCache,t,s);let h=r;if(function(t,e){const{isScriptable:i,isIndexable:s}=(0,n.aa)(t);for(const o of e){const e=i(o),r=s(o),a=(r||e)&&t[o];if(e&&((0,n.a7)(a)||Qt(a))||r&&(0,n.b)(a))return!0}return!1}(r,e)){o.$shared=!1,i=(0,n.a7)(i)?i():i;const e=this.createResolver(t,i,a);h=(0,n.a8)(r,i,e)}for(const n of e)o[n]=h[n];return o}createResolver(t,e,i=[""],s){const{resolver:o}=Ut(this._resolverCache,t,i);return(0,n.i)(e)?(0,n.a8)(o,e,void 0,s):o}}function Ut(t,e,i){let s=t.get(e);s||(s=new Map,t.set(e,s));const o=i.join();let r=s.get(o);if(!r){r={resolver:(0,n.a9)(e,i),subPrefixes:i.filter((t=>!t.toLowerCase().includes("hover")))},s.set(o,r)}return r}const Qt=t=>(0,n.i)(t)&&Object.getOwnPropertyNames(t).reduce(((e,i)=>e||(0,n.a7)(t[i])),!1);const qt=["top","bottom","left","right","chartArea"];function Kt(t,e){return"top"===t||"bottom"===t||-1===qt.indexOf(t)&&"x"===e}function Jt(t,e){return function(i,n){return i[t]===n[t]?i[e]-n[e]:i[t]-n[t]}}function Zt(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),(0,n.Q)(i&&i.onComplete,[t],e)}function Gt(t){const e=t.chart,i=e.options.animation;(0,n.Q)(i&&i.onProgress,[t],e)}function te(t){return(0,n.M)()&&"string"===typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const ee={},ie=t=>{const e=te(t);return Object.values(ee).filter((t=>t.canvas===e)).pop()};function ne(t,e,i){const n=Object.keys(t);for(const s of n){const n=+s;if(n>=e){const o=t[s];delete t[s],(i>0||n>e)&&(t[n+i]=o)}}}class se{static defaults=n.d;static instances=ee;static overrides=n.a3;static registry=At;static version="4.3.0";static getChart=ie;static register(...t){At.add(...t),oe()}static unregister(...t){At.remove(...t),oe()}constructor(t,e){const i=this.config=new Xt(e),s=te(t),r=ie(s);if(r)throw new Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");const a=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||function(t){return!(0,n.M)()||"undefined"!==typeof OffscreenCanvas&&t instanceof OffscreenCanvas?it:mt}(s)),this.platform.updateConfig(i);const h=this.platform.acquireContext(s,a.aspectRatio),l=h&&h.canvas,c=l&&l.height,d=l&&l.width;this.id=(0,n.ac)(),this.ctx=h,this.canvas=l,this.width=d,this.height=c,this._options=a,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Lt,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=(0,n.ad)((t=>this.update(t)),a.resizeDelay||0),this._dataChanges=[],ee[this.id]=this,h&&l?(o.listen(this,"complete",Zt),o.listen(this,"progress",Gt),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:s,_aspectRatio:o}=this;return(0,n.k)(t)?e&&o?o:s?i/s:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return At}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():(0,n.ae)(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return(0,n.af)(this.canvas,this.ctx),this}stop(){return o.stop(this),this}resize(t,e){o.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const i=this.options,s=this.canvas,o=i.maintainAspectRatio&&this.aspectRatio,r=this.platform.getMaximumSize(s,t,e,o),a=i.devicePixelRatio||this.platform.getDevicePixelRatio(),h=this.width?"resize":"attach";this.width=r.width,this.height=r.height,this._aspectRatio=this.aspectRatio,(0,n.ae)(this,a,!0)&&(this.notifyPlugins("resize",{size:r}),(0,n.Q)(i.onResize,[this,r],this),this.attached&&this._doResize(h)&&this.render())}ensureScalesHaveIDs(){const t=this.options.scales||{};(0,n.F)(t,((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options,e=t.scales,i=this.scales,s=Object.keys(i).reduce(((t,e)=>(t[e]=!1,t)),{});let o=[];e&&(o=o.concat(Object.keys(e).map((t=>{const i=e[t],n=Ft(t,i),s="r"===n,o="x"===n;return{options:i,dposition:s?"chartArea":o?"bottom":"left",dtype:s?"radialLinear":o?"category":"linear"}})))),(0,n.F)(o,(e=>{const o=e.options,r=o.id,a=Ft(r,o),h=(0,n.v)(o.type,e.dtype);void 0!==o.position&&Kt(o.position,a)===Kt(e.dposition)||(o.position=e.dposition),s[r]=!0;let l=null;if(r in i&&i[r].type===h)l=i[r];else{l=new(At.getScale(h))({id:r,type:h,ctx:this.ctx,chart:this}),i[l.id]=l}l.init(o,t)})),(0,n.F)(s,((t,e)=>{t||delete i[e]})),(0,n.F)(i,(t=>{tt.configure(this,t,t.options),tt.addBox(this,t)}))}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort(((t,e)=>t.index-e.index)),i>e){for(let t=e;t<i;++t)this._destroyDatasetMeta(t);t.splice(e,i-e)}this._sortedMetasets=t.slice(0).sort(Jt("order","index"))}_removeUnreferencedMetasets(){const{_metasets:t,data:{datasets:e}}=this;t.length>e.length&&delete this._stacks,t.forEach(((t,i)=>{0===e.filter((e=>e===t._dataset)).length&&this._destroyDatasetMeta(i)}))}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let i,s;for(this._removeUnreferencedMetasets(),i=0,s=e.length;i<s;i++){const s=e[i];let o=this.getDatasetMeta(i);const r=s.type||this.config.type;if(o.type&&o.type!==r&&(this._destroyDatasetMeta(i),o=this.getDatasetMeta(i)),o.type=r,o.indexAxis=s.indexAxis||Rt(r,this.options),o.order=s.order||0,o.index=i,o.label=""+s.label,o.visible=this.isDatasetVisible(i),o.controller)o.controller.updateIndex(i),o.controller.linkScales();else{const e=At.getController(r),{datasetElementType:s,dataElementType:a}=n.d.datasets[r];Object.assign(e,{dataElementType:At.getElement(a),datasetElementType:s&&At.getElement(s)}),o.controller=new e(this,i),t.push(o.controller)}}return this._updateMetasets(),t}_resetElements(){(0,n.F)(this.data.datasets,((t,e)=>{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),s=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let r=0;for(let n=0,l=this.data.datasets.length;n<l;n++){const{controller:t}=this.getDatasetMeta(n),e=!s&&-1===o.indexOf(t);t.buildOrUpdateElements(e),r=Math.max(+t.getMaxOverflow(),r)}r=this._minPadding=i.layout.autoPadding?r:0,this._updateLayout(r),s||(0,n.F)(o,(t=>{t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(Jt("z","_idx"));const{_active:a,_lastEvent:h}=this;h?this._eventHandler(h,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){(0,n.F)(this.scales,(t=>{tt.removeBox(this,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);(0,n.ag)(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:i,start:n,count:s}of e){ne(t,n,"_removeElements"===i?-s:s)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,i=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+","+t.splice(1).join(",")))),s=i(0);for(let o=1;o<e;o++)if(!(0,n.ag)(s,i(o)))return;return Array.from(s).map((t=>t.split(","))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;tt.update(this,this.width,this.height,t);const e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],(0,n.F)(this.boxes,(t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))}),this),this._layers.forEach(((t,e)=>{t._idx=e})),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t<e;++t)this.getDatasetMeta(t).controller.configure();for(let e=0,i=this.data.datasets.length;e<i;++e)this._updateDataset(e,(0,n.a7)(t)?t({datasetIndex:e}):t);this.notifyPlugins("afterDatasetsUpdate",{mode:t})}}_updateDataset(t,e){const i=this.getDatasetMeta(t),n={meta:i,index:t,mode:e,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",n)&&(i.controller._update(e),n.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",n))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(o.has(this)?this.attached&&!o.running(this)&&o.start(this):(this.draw(),Zt({chart:this})))}draw(){let t;if(this._resizeBeforeDraw){const{width:t,height:e}=this._resizeBeforeDraw;this._resize(t,e),this._resizeBeforeDraw=null}if(this.clear(),this.width<=0||this.height<=0)return;if(!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;const e=this._layers;for(t=0;t<e.length&&e[t].z<=0;++t)e[t].draw(this.chartArea);for(this._drawDatasets();t<e.length;++t)e[t].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(t){const e=this._sortedMetasets,i=[];let n,s;for(n=0,s=e.length;n<s;++n){const s=e[n];t&&!s.visible||i.push(s)}return i}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(!1===this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;const t=this.getSortedVisibleDatasetMetas();for(let e=t.length-1;e>=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,i=t._clip,s=!i.disabled,o=function(t){const{xScale:e,yScale:i}=t;if(e&&i)return{left:e.left,right:e.right,top:i.top,bottom:i.bottom}}(t)||this.chartArea,r={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",r)&&(s&&(0,n.Y)(e,{left:!1===i.left?0:o.left-i.left,right:!1===i.right?this.width:o.right+i.right,top:!1===i.top?0:o.top-i.top,bottom:!1===i.bottom?this.height:o.bottom+i.bottom}),t.controller.draw(),s&&(0,n.$)(e),r.cancelable=!1,this.notifyPlugins("afterDatasetDraw",r))}isPointInArea(t){return(0,n.C)(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,i,n){const s=V.modes[e];return"function"===typeof s?s(this,t,i,n):[]}getDatasetMeta(t){const e=this.data.datasets[t],i=this._metasets;let n=i.filter((t=>t&&t._dataset===e)).pop();return n||(n={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(n)),n}getContext(){return this.$context||(this.$context=(0,n.j)(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const i=this.getDatasetMeta(t);return"boolean"===typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){const s=i?"show":"hide",o=this.getDatasetMeta(t),r=o.controller._resolveAnimations(void 0,s);(0,n.h)(e)?(o.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),r.update(o,{visible:i}),this.update((e=>e.datasetIndex===t?s:void 0)))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),o.remove(this),t=0,e=this.data.datasets.length;t<e;++t)this._destroyDatasetMeta(t)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:t,ctx:e}=this;this._stop(),this.config.clearCache(),t&&(this.unbindEvents(),(0,n.af)(t,e),this.platform.releaseContext(e),this.canvas=null,this.ctx=null),delete ee[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...t){return this.canvas.toDataURL(...t)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const t=this._listeners,e=this.platform,i=(i,n)=>{e.addEventListener(this,i,n),t[i]=n},s=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};(0,n.F)(this.options.events,(t=>i(t,s)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,i=(i,n)=>{e.addEventListener(this,i,n),t[i]=n},n=(i,n)=>{t[i]&&(e.removeEventListener(this,i,n),delete t[i])},s=(t,e)=>{this.canvas&&this.resize(t,e)};let o;const r=()=>{n("attach",r),this.attached=!0,this.resize(),i("resize",s),i("detach",o)};o=()=>{this.attached=!1,n("resize",s),this._stop(),this._resize(0,0),i("attach",r)},e.isAttached(this.canvas)?r():o()}unbindEvents(){(0,n.F)(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._listeners={},(0,n.F)(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){const n=i?"set":"remove";let s,o,r,a;for("dataset"===e&&(s=this.getDatasetMeta(t[0].datasetIndex),s.controller["_"+n+"DatasetHoverStyle"]()),r=0,a=t.length;r<a;++r){o=t[r];const e=o&&this.getDatasetMeta(o.datasetIndex).controller;e&&e[n+"HoverStyle"](o.element,o.datasetIndex,o.index)}}getActiveElements(){return this._active||[]}setActiveElements(t){const e=this._active||[],i=t.map((({datasetIndex:t,index:e})=>{const i=this.getDatasetMeta(t);if(!i)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}));!(0,n.ah)(i,e)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}isPluginEnabled(t){return 1===this._plugins._cache.filter((e=>e.plugin.id===t)).length}_updateHoverStyles(t,e,i){const n=this.options.hover,s=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),o=s(e,t),r=i?t:s(t,e);o.length&&this.updateHoverStyle(o,n.mode,!1),r.length&&n.mode&&this.updateHoverStyle(r,n.mode,!0)}_eventHandler(t,e){const i={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},n=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,n))return;const s=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,n),(s||i.changed)&&this.render(),this}_handleEvent(t,e,i){const{_active:s=[],options:o}=this,r=e,a=this._getActiveElements(t,s,i,r),h=(0,n.ai)(t),l=function(t,e,i,n){return i&&"mouseout"!==t.type?n?e:t:null}(t,this._lastEvent,i,h);i&&(this._lastEvent=null,(0,n.Q)(o.onHover,[t,a,this],this),h&&(0,n.Q)(o.onClick,[t,a,this],this));const c=!(0,n.ah)(a,s);return(c||e)&&(this._active=a,this._updateHoverStyles(a,s,e)),this._lastEvent=l,c}_getActiveElements(t,e,i,n){if("mouseout"===t.type)return[];if(!i)return e;const s=this.options.hover;return this.getElementsAtEventForMode(t,s.mode,s,n)}}function oe(){return(0,n.F)(se.instances,(t=>t._plugins.invalidate()))}function re(t,e,i=e){t.lineCap=(0,n.v)(i.borderCapStyle,e.borderCapStyle),t.setLineDash((0,n.v)(i.borderDash,e.borderDash)),t.lineDashOffset=(0,n.v)(i.borderDashOffset,e.borderDashOffset),t.lineJoin=(0,n.v)(i.borderJoinStyle,e.borderJoinStyle),t.lineWidth=(0,n.v)(i.borderWidth,e.borderWidth),t.strokeStyle=(0,n.v)(i.borderColor,e.borderColor)}function ae(t,e,i){t.lineTo(i.x,i.y)}function he(t,e,i={}){const n=t.length,{start:s=0,end:o=n-1}=i,{start:r,end:a}=e,h=Math.max(s,r),l=Math.min(o,a),c=s<r&&o<r||s>a&&o>a;return{count:n,start:h,loop:e.loop,ilen:l<h&&!c?n+l-h:l-h}}function le(t,e,i,s){const{points:o,options:r}=e,{count:a,start:h,loop:l,ilen:c}=he(o,i,s),d=function(t){return t.stepped?n.ar:t.tension||"monotone"===t.cubicInterpolationMode?n.as:ae}(r);let u,f,g,{move:p=!0,reverse:x}=s||{};for(u=0;u<=c;++u)f=o[(h+(x?c-u:u))%a],f.skip||(p?(t.moveTo(f.x,f.y),p=!1):d(t,g,f,x,r.stepped),g=f);return l&&(f=o[(h+(x?c:0))%a],d(t,g,f,x,r.stepped)),!!l}function ce(t,e,i,n){const s=e.points,{count:o,start:r,ilen:a}=he(s,i,n),{move:h=!0,reverse:l}=n||{};let c,d,u,f,g,p,x=0,m=0;const b=t=>(r+(l?a-t:t))%o,y=()=>{f!==g&&(t.lineTo(x,g),t.lineTo(x,f),t.lineTo(x,p))};for(h&&(d=s[b(0)],t.moveTo(d.x,d.y)),c=0;c<=a;++c){if(d=s[b(c)],d.skip)continue;const e=d.x,i=d.y,n=0|e;n===u?(i<f?f=i:i>g&&(g=i),x=(m*x+e)/++m):(y(),t.lineTo(e,i),u=n,m=0,f=g=i),p=i}y()}function de(t){const e=t.options,i=e.borderDash&&e.borderDash.length;return!t._decimated&&!t._loop&&!e.tension&&"monotone"!==e.cubicInterpolationMode&&!e.stepped&&!i?ce:le}const ue="function"===typeof Path2D;function fe(t,e,i,n){ue&&!e.options.segment?function(t,e,i,n){let s=e._path;s||(s=e._path=new Path2D,e.path(s,i,n)&&s.closePath()),re(t,e.options),t.stroke(s)}(t,e,i,n):function(t,e,i,n){const{segments:s,options:o}=e,r=de(e);for(const a of s)re(t,o,a.style),t.beginPath(),r(t,e,a,{start:i,end:i+n-1})&&t.closePath(),t.stroke()}(t,e,i,n)}class ge extends bt{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t&&"fill"!==t};constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){const s=i.spanGaps?this._loop:this._fullLoop;(0,n.al)(this._points,i,t,s,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=(0,n.am)(this,this.options.segment))}first(){const t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){const i=this.options,s=t[e],o=this.points,r=(0,n.an)(this,{property:e,start:s,end:s});if(!r.length)return;const a=[],h=function(t){return t.stepped?n.ao:t.tension||"monotone"===t.cubicInterpolationMode?n.ap:n.aq}(i);let l,c;for(l=0,c=r.length;l<c;++l){const{start:n,end:c}=r[l],d=o[n],u=o[c];if(d===u){a.push(d);continue}const f=h(d,u,Math.abs((s-d[e])/(u[e]-d[e])),i.stepped);f[e]=t[e],a.push(f)}return 1===a.length?a[0]:a}pathSegment(t,e,i){return de(this)(t,this,e,i)}path(t,e,i){const n=this.segments,s=de(this);let o=this._loop;e=e||0,i=i||this.points.length-e;for(const r of n)o&=s(t,this,r,{start:e,end:e+i-1});return!!o}draw(t,e,i,n){const s=this.options||{};(this.points||[]).length&&s.borderWidth&&(t.save(),fe(t,this,i,n),t.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}function pe(t,e,i,n){const s=t.options,{[i]:o}=t.getProps([i],n);return Math.abs(e-o)<s.radius+s.hitRadius}class xe extends bt{static id="point";parsed;skip;stop;static defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,i){const n=this.options,{x:s,y:o}=this.getProps(["x","y"],i);return Math.pow(t-s,2)+Math.pow(e-o,2)<Math.pow(n.hitRadius+n.radius,2)}inXRange(t,e){return pe(this,t,"x",e)}inYRange(t,e){return pe(this,t,"y",e)}getCenterPoint(t){const{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}size(t){let e=(t=t||this.options||{}).radius||0;e=Math.max(e,e&&t.hoverRadius||0);return 2*(e+(e&&t.borderWidth||0))}draw(t,e){const i=this.options;this.skip||i.radius<.1||!(0,n.C)(this,e,this.size(i)/2)||(t.strokeStyle=i.borderColor,t.lineWidth=i.borderWidth,t.fillStyle=i.backgroundColor,(0,n.at)(t,i,this.x,this.y))}getRange(){const t=this.options||{};return t.radius+t.hitRadius}}function me(t,e){const{x:i,y:n,base:s,width:o,height:r}=t.getProps(["x","y","base","width","height"],e);let a,h,l,c,d;return t.horizontal?(d=r/2,a=Math.min(i,s),h=Math.max(i,s),l=n-d,c=n+d):(d=o/2,a=i-d,h=i+d,l=Math.min(n,s),c=Math.max(n,s)),{left:a,top:l,right:h,bottom:c}}function be(t,e,i,s){return t?0:(0,n.S)(e,i,s)}function ye(t){const e=me(t),i=e.right-e.left,s=e.bottom-e.top,o=function(t,e,i){const s=t.options.borderWidth,o=t.borderSkipped,r=(0,n.av)(s);return{t:be(o.top,r.top,0,i),r:be(o.right,r.right,0,e),b:be(o.bottom,r.bottom,0,i),l:be(o.left,r.left,0,e)}}(t,i/2,s/2),r=function(t,e,i){const{enableBorderRadius:s}=t.getProps(["enableBorderRadius"]),o=t.options.borderRadius,r=(0,n.aw)(o),a=Math.min(e,i),h=t.borderSkipped,l=s||(0,n.i)(o);return{topLeft:be(!l||h.top||h.left,r.topLeft,0,a),topRight:be(!l||h.top||h.right,r.topRight,0,a),bottomLeft:be(!l||h.bottom||h.left,r.bottomLeft,0,a),bottomRight:be(!l||h.bottom||h.right,r.bottomRight,0,a)}}(t,i/2,s/2);return{outer:{x:e.left,y:e.top,w:i,h:s,radius:r},inner:{x:e.left+o.l,y:e.top+o.t,w:i-o.l-o.r,h:s-o.t-o.b,radius:{topLeft:Math.max(0,r.topLeft-Math.max(o.t,o.l)),topRight:Math.max(0,r.topRight-Math.max(o.t,o.r)),bottomLeft:Math.max(0,r.bottomLeft-Math.max(o.b,o.l)),bottomRight:Math.max(0,r.bottomRight-Math.max(o.b,o.r))}}}}function _e(t,e,i,s){const o=null===e,r=null===i,a=t&&!(o&&r)&&me(t,s);return a&&(o||(0,n.aj)(e,a.left,a.right))&&(r||(0,n.aj)(i,a.top,a.bottom))}function ve(t,e){t.rect(e.x,e.y,e.w,e.h)}function we(t,e,i={}){const n=t.x!==i.x?-e:0,s=t.y!==i.y?-e:0,o=(t.x+t.w!==i.x+i.w?e:0)-n,r=(t.y+t.h!==i.y+i.h?e:0)-s;return{x:t.x+n,y:t.y+s,w:t.w+o,h:t.h+r,radius:t.radius}}class ke extends bt{static id="bar";static defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(t){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,t&&Object.assign(this,t)}draw(t){const{inflateAmount:e,options:{borderColor:i,backgroundColor:s}}=this,{inner:o,outer:r}=ye(this),a=(h=r.radius).topLeft||h.topRight||h.bottomLeft||h.bottomRight?n.au:ve;var h;t.save(),r.w===o.w&&r.h===o.h||(t.beginPath(),a(t,we(r,e,o)),t.clip(),a(t,we(o,-e,r)),t.fillStyle=i,t.fill("evenodd")),t.beginPath(),a(t,we(o,e)),t.fillStyle=s,t.fill(),t.restore()}inRange(t,e,i){return _e(this,t,e,i)}inXRange(t,e){return _e(this,t,null,e)}inYRange(t,e){return _e(this,null,t,e)}getCenterPoint(t){const{x:e,y:i,base:n,horizontal:s}=this.getProps(["x","y","base","horizontal"],t);return{x:s?(e+n)/2:e,y:s?i:(i+n)/2}}getRange(t){return"x"===t?this.width/2:this.height/2}}const Me=(t,e)=>{let{boxHeight:i=e,boxWidth:n=e}=t;return t.usePointStyle&&(i=Math.min(i,e),n=t.pointStyleWidth||Math.min(n,e)),{boxWidth:n,boxHeight:i,itemHeight:Math.max(e,i)}};class Se extends bt{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=(0,n.Q)(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data)))),t.sort&&(e=e.sort(((e,i)=>t.sort(e,i,this.chart.data)))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const i=t.labels,s=(0,n.a0)(i.font),o=s.size,r=this._computeTitleHeight(),{boxWidth:a,itemHeight:h}=Me(i,o);let l,c;e.font=s.string,this.isHorizontal()?(l=this.maxWidth,c=this._fitRows(r,o,a,h)+10):(c=this.maxHeight,l=this._fitCols(r,s,a,h)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(c,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,n){const{ctx:s,maxWidth:o,options:{labels:{padding:r}}}=this,a=this.legendHitBoxes=[],h=this.lineWidths=[0],l=n+r;let c=t;s.textAlign="left",s.textBaseline="middle";let d=-1,u=-l;return this.legendItems.forEach(((t,f)=>{const g=i+e/2+s.measureText(t.text).width;(0===f||h[h.length-1]+g+2*r>o)&&(c+=l,h[h.length-(f>0?0:1)]=0,u+=l,d++),a[f]={left:0,top:u,row:d,width:g,height:n},h[h.length-1]+=g+r})),c}_fitCols(t,e,i,n){const{ctx:s,maxHeight:o,options:{labels:{padding:r}}}=this,a=this.legendHitBoxes=[],h=this.columnSizes=[],l=o-t;let c=r,d=0,u=0,f=0,g=0;return this.legendItems.forEach(((t,o)=>{const{itemWidth:p,itemHeight:x}=function(t,e,i,n,s){const o=function(t,e,i,n){let s=t.text;s&&"string"!==typeof s&&(s=s.reduce(((t,e)=>t.length>e.length?t:e)));return e+i.size/2+n.measureText(s).width}(n,t,e,i),r=function(t,e,i){let n=t;"string"!==typeof e.text&&(n=Pe(e,i));return n}(s,n,e.lineHeight);return{itemWidth:o,itemHeight:r}}(i,e,s,t,n);o>0&&u+x+2*r>l&&(c+=d+r,h.push({width:d,height:u}),f+=d+r,g++,d=u=0),a[o]={left:f,top:u,col:g,width:p,height:x},d=Math.max(d,p),u+=x+r})),c+=d,h.push({width:d,height:u}),c}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:s},rtl:o}}=this,r=(0,n.az)(o,this.left,this.width);if(this.isHorizontal()){let o=0,a=(0,n.a2)(i,this.left+s,this.right-this.lineWidths[o]);for(const h of e)o!==h.row&&(o=h.row,a=(0,n.a2)(i,this.left+s,this.right-this.lineWidths[o])),h.top+=this.top+t+s,h.left=r.leftForLtr(r.x(a),h.width),a+=h.width+s}else{let o=0,a=(0,n.a2)(i,this.top+t+s,this.bottom-this.columnSizes[o].height);for(const h of e)h.col!==o&&(o=h.col,a=(0,n.a2)(i,this.top+t+s,this.bottom-this.columnSizes[o].height)),h.top=a,h.left+=this.left+s,h.left=r.leftForLtr(r.x(h.left),h.width),a+=h.height+s}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;(0,n.Y)(t,this),this._draw(),(0,n.$)(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:i,ctx:s}=this,{align:o,labels:r}=t,a=n.d.color,h=(0,n.az)(t.rtl,this.left,this.width),l=(0,n.a0)(r.font),{padding:c}=r,d=l.size,u=d/2;let f;this.drawTitle(),s.textAlign=h.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=l.string;const{boxWidth:g,boxHeight:p,itemHeight:x}=Me(r,d),m=this.isHorizontal(),b=this._computeTitleHeight();f=m?{x:(0,n.a2)(o,this.left+c,this.right-i[0]),y:this.top+c+b,line:0}:{x:this.left+c,y:(0,n.a2)(o,this.top+b+c,this.bottom-e[0].height),line:0},(0,n.aA)(this.ctx,t.textDirection);const y=x+c;this.legendItems.forEach(((_,v)=>{s.strokeStyle=_.fontColor,s.fillStyle=_.fontColor;const w=s.measureText(_.text).width,k=h.textAlign(_.textAlign||(_.textAlign=r.textAlign)),M=g+u+w;let S=f.x,P=f.y;h.setWidth(this.width),m?v>0&&S+M+c>this.right&&(P=f.y+=y,f.line++,S=f.x=(0,n.a2)(o,this.left+c,this.right-i[f.line])):v>0&&P+y>this.bottom&&(S=f.x=S+e[f.line].width+c,f.line++,P=f.y=(0,n.a2)(o,this.top+b+c,this.bottom-e[f.line].height));if(function(t,e,i){if(isNaN(g)||g<=0||isNaN(p)||p<0)return;s.save();const o=(0,n.v)(i.lineWidth,1);if(s.fillStyle=(0,n.v)(i.fillStyle,a),s.lineCap=(0,n.v)(i.lineCap,"butt"),s.lineDashOffset=(0,n.v)(i.lineDashOffset,0),s.lineJoin=(0,n.v)(i.lineJoin,"miter"),s.lineWidth=o,s.strokeStyle=(0,n.v)(i.strokeStyle,a),s.setLineDash((0,n.v)(i.lineDash,[])),r.usePointStyle){const a={radius:p*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:o},l=h.xPlus(t,g/2),c=e+u;(0,n.aD)(s,a,l,c,r.pointStyleWidth&&g)}else{const r=e+Math.max((d-p)/2,0),a=h.leftForLtr(t,g),l=(0,n.aw)(i.borderRadius);s.beginPath(),Object.values(l).some((t=>0!==t))?(0,n.au)(s,{x:a,y:r,w:g,h:p,radius:l}):s.rect(a,r,g,p),s.fill(),0!==o&&s.stroke()}s.restore()}(h.x(S),P,_),S=(0,n.aB)(k,S+g+u,m?S+M:this.right,t.rtl),function(t,e,i){(0,n.Z)(s,i.text,t,e+x/2,l,{strikethrough:i.hidden,textAlign:h.textAlign(i.textAlign)})}(h.x(S),P,_),m)f.x+=M+c;else if("string"!==typeof _.text){const t=l.lineHeight;f.y+=Pe(_,t)}else f.y+=y})),(0,n.aC)(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,i=(0,n.a0)(e.font),s=(0,n.E)(e.padding);if(!e.display)return;const o=(0,n.az)(t.rtl,this.left,this.width),r=this.ctx,a=e.position,h=i.size/2,l=s.top+h;let c,d=this.left,u=this.width;if(this.isHorizontal())u=Math.max(...this.lineWidths),c=this.top+l,d=(0,n.a2)(t.align,d,this.right-u);else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);c=l+(0,n.a2)(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const f=(0,n.a2)(a,d,d+u);r.textAlign=o.textAlign((0,n.a1)(a)),r.textBaseline="middle",r.strokeStyle=e.color,r.fillStyle=e.color,r.font=i.string,(0,n.Z)(r,e.text,f,c,i)}_computeTitleHeight(){const t=this.options.title,e=(0,n.a0)(t.font),i=(0,n.E)(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,s,o;if((0,n.aj)(t,this.left,this.right)&&(0,n.aj)(e,this.top,this.bottom))for(o=this.legendHitBoxes,i=0;i<o.length;++i)if(s=o[i],(0,n.aj)(t,s.left,s.left+s.width)&&(0,n.aj)(e,s.top,s.top+s.height))return this.legendItems[i];return null}handleEvent(t){const e=this.options;if(!function(t,e){if(("mousemove"===t||"mouseout"===t)&&(e.onHover||e.onLeave))return!0;if(e.onClick&&("click"===t||"mouseup"===t))return!0;return!1}(t.type,e))return;const i=this._getLegendItemAt(t.x,t.y);if("mousemove"===t.type||"mouseout"===t.type){const r=this._hoveredItem,a=(o=i,null!==(s=r)&&null!==o&&s.datasetIndex===o.datasetIndex&&s.index===o.index);r&&!a&&(0,n.Q)(e.onLeave,[t,r,this],this),this._hoveredItem=i,i&&!a&&(0,n.Q)(e.onHover,[t,i,this],this)}else i&&(0,n.Q)(e.onClick,[t,i,this],this);var s,o}}function Pe(t,e){return e*(t.text?t.text.length+.5:0)}var Ce={id:"legend",_element:Se,start(t,e,i){const n=t.legend=new Se({ctx:t.ctx,options:i,chart:t});tt.configure(t,n,i),tt.addBox(t,n)},stop(t){tt.removeBox(t,t.legend),delete t.legend},beforeUpdate(t,e,i){const n=t.legend;tt.configure(t,n,i),n.options=i},afterUpdate(t){const e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(t,e,i){const n=e.datasetIndex,s=i.chart;s.isDatasetVisible(n)?(s.hide(n),e.hidden=!0):(s.show(n),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:s,textAlign:o,color:r,useBorderRadius:a,borderRadius:h}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const l=t.controller.getStyle(i?0:void 0),c=(0,n.E)(l.borderWidth);return{text:e[t.index].label,fillStyle:l.backgroundColor,fontColor:r,hidden:!t.visible,lineCap:l.borderCapStyle,lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:l.borderColor,pointStyle:s||l.pointStyle,rotation:l.rotation,textAlign:o||l.textAlign,borderRadius:a&&(h||l.borderRadius),datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};new WeakMap;const De={average(t){if(!t.length)return!1;let e,i,n=0,s=0,o=0;for(e=0,i=t.length;e<i;++e){const i=t[e].element;if(i&&i.hasValue()){const t=i.tooltipPosition();n+=t.x,s+=t.y,++o}}return{x:n/o,y:s/o}},nearest(t,e){if(!t.length)return!1;let i,s,o,r=e.x,a=e.y,h=Number.POSITIVE_INFINITY;for(i=0,s=t.length;i<s;++i){const s=t[i].element;if(s&&s.hasValue()){const t=s.getCenterPoint(),i=(0,n.aE)(e,t);i<h&&(h=i,o=s)}}if(o){const t=o.tooltipPosition();r=t.x,a=t.y}return{x:r,y:a}}};function Oe(t,e){return e&&((0,n.b)(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function Te(t){return("string"===typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function Ae(t,e){const{element:i,datasetIndex:n,index:s}=e,o=t.getDatasetMeta(n).controller,{label:r,value:a}=o.getLabelAndValue(s);return{chart:t,label:r,parsed:o.getParsed(s),raw:t.data.datasets[n].data[s],formattedValue:a,dataset:o.getDataset(),dataIndex:s,datasetIndex:n,element:i}}function Le(t,e){const i=t.chart.ctx,{body:s,footer:o,title:r}=t,{boxWidth:a,boxHeight:h}=e,l=(0,n.a0)(e.bodyFont),c=(0,n.a0)(e.titleFont),d=(0,n.a0)(e.footerFont),u=r.length,f=o.length,g=s.length,p=(0,n.E)(e.padding);let x=p.height,m=0,b=s.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);if(b+=t.beforeBody.length+t.afterBody.length,u&&(x+=u*c.lineHeight+(u-1)*e.titleSpacing+e.titleMarginBottom),b){x+=g*(e.displayColors?Math.max(h,l.lineHeight):l.lineHeight)+(b-g)*l.lineHeight+(b-1)*e.bodySpacing}f&&(x+=e.footerMarginTop+f*d.lineHeight+(f-1)*e.footerSpacing);let y=0;const _=function(t){m=Math.max(m,i.measureText(t).width+y)};return i.save(),i.font=c.string,(0,n.F)(t.title,_),i.font=l.string,(0,n.F)(t.beforeBody.concat(t.afterBody),_),y=e.displayColors?a+2+e.boxPadding:0,(0,n.F)(s,(t=>{(0,n.F)(t.before,_),(0,n.F)(t.lines,_),(0,n.F)(t.after,_)})),y=0,i.font=d.string,(0,n.F)(t.footer,_),i.restore(),m+=p.width,{width:m,height:x}}function Ie(t,e,i,n){const{x:s,width:o}=i,{width:r,chartArea:{left:a,right:h}}=t;let l="center";return"center"===n?l=s<=(a+h)/2?"left":"right":s<=o/2?l="left":s>=r-o/2&&(l="right"),function(t,e,i,n){const{x:s,width:o}=n,r=i.caretSize+i.caretPadding;return"left"===t&&s+o+r>e.width||"right"===t&&s-o-r<0||void 0}(l,t,e,i)&&(l="center"),l}function Ee(t,e,i){const n=i.yAlign||e.yAlign||function(t,e){const{y:i,height:n}=e;return i<n/2?"top":i>t.height-n/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||Ie(t,e,i,n),yAlign:n}}function Re(t,e,i,s){const{caretSize:o,caretPadding:r,cornerRadius:a}=t,{xAlign:h,yAlign:l}=i,c=o+r,{topLeft:d,topRight:u,bottomLeft:f,bottomRight:g}=(0,n.aw)(a);let p=function(t,e){let{x:i,width:n}=t;return"right"===e?i-=n:"center"===e&&(i-=n/2),i}(e,h);const x=function(t,e,i){let{y:n,height:s}=t;return"top"===e?n+=i:n-="bottom"===e?s+i:s/2,n}(e,l,c);return"center"===l?"left"===h?p+=c:"right"===h&&(p-=c):"left"===h?p-=Math.max(d,f)+o:"right"===h&&(p+=Math.max(u,g)+o),{x:(0,n.S)(p,0,s.width-e.width),y:(0,n.S)(x,0,s.height-e.height)}}function ze(t,e,i){const s=(0,n.E)(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-s.right:t.x+s.left}function Fe(t){return Oe([],Te(t))}function je(t,e){const i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}const We={beforeTitle:n.aF,title(t){if(t.length>0){const e=t[0],i=e.chart.data.labels,n=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(n>0&&e.dataIndex<n)return i[e.dataIndex]}return""},afterTitle:n.aF,beforeBody:n.aF,beforeLabel:n.aF,label(t){if(this&&this.options&&"dataset"===this.options.mode)return t.label+": "+t.formattedValue||t.formattedValue;let e=t.dataset.label||"";e&&(e+=": ");const i=t.formattedValue;return(0,n.k)(i)||(e+=i),e},labelColor(t){const e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{borderColor:e.borderColor,backgroundColor:e.backgroundColor,borderWidth:e.borderWidth,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(t){const e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{pointStyle:e.pointStyle,rotation:e.rotation}},afterLabel:n.aF,afterBody:n.aF,beforeFooter:n.aF,footer:n.aF,afterFooter:n.aF};function Be(t,e,i,n){const s=t[e].call(i,n);return"undefined"===typeof s?We[e].call(i,n):s}class Ve extends bt{static positioners=De;constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const e=this.chart,i=this.options.setContext(this.getContext()),n=i.enabled&&e.options.animation&&i.animations,s=new l(this.chart,n);return n._cacheable&&(this._cachedAnimations=Object.freeze(s)),s}getContext(){return this.$context||(this.$context=(t=this.chart.getContext(),e=this,i=this._tooltipItems,(0,n.j)(t,{tooltip:e,tooltipItems:i,type:"tooltip"})));var t,e,i}getTitle(t,e){const{callbacks:i}=e,n=Be(i,"beforeTitle",this,t),s=Be(i,"title",this,t),o=Be(i,"afterTitle",this,t);let r=[];return r=Oe(r,Te(n)),r=Oe(r,Te(s)),r=Oe(r,Te(o)),r}getBeforeBody(t,e){return Fe(Be(e.callbacks,"beforeBody",this,t))}getBody(t,e){const{callbacks:i}=e,s=[];return(0,n.F)(t,(t=>{const e={before:[],lines:[],after:[]},n=je(i,t);Oe(e.before,Te(Be(n,"beforeLabel",this,t))),Oe(e.lines,Be(n,"label",this,t)),Oe(e.after,Te(Be(n,"afterLabel",this,t))),s.push(e)})),s}getAfterBody(t,e){return Fe(Be(e.callbacks,"afterBody",this,t))}getFooter(t,e){const{callbacks:i}=e,n=Be(i,"beforeFooter",this,t),s=Be(i,"footer",this,t),o=Be(i,"afterFooter",this,t);let r=[];return r=Oe(r,Te(n)),r=Oe(r,Te(s)),r=Oe(r,Te(o)),r}_createItems(t){const e=this._active,i=this.chart.data,s=[],o=[],r=[];let a,h,l=[];for(a=0,h=e.length;a<h;++a)l.push(Ae(this.chart,e[a]));return t.filter&&(l=l.filter(((e,n,s)=>t.filter(e,n,s,i)))),t.itemSort&&(l=l.sort(((e,n)=>t.itemSort(e,n,i)))),(0,n.F)(l,(e=>{const i=je(t.callbacks,e);s.push(Be(i,"labelColor",this,e)),o.push(Be(i,"labelPointStyle",this,e)),r.push(Be(i,"labelTextColor",this,e))})),this.labelColors=s,this.labelPointStyles=o,this.labelTextColors=r,this.dataPoints=l,l}update(t,e){const i=this.options.setContext(this.getContext()),n=this._active;let s,o=[];if(n.length){const t=De[i.position].call(this,n,this._eventPosition);o=this._createItems(i),this.title=this.getTitle(o,i),this.beforeBody=this.getBeforeBody(o,i),this.body=this.getBody(o,i),this.afterBody=this.getAfterBody(o,i),this.footer=this.getFooter(o,i);const e=this._size=Le(this,i),r=Object.assign({},t,e),a=Ee(this.chart,i,r),h=Re(i,r,a,this.chart);this.xAlign=a.xAlign,this.yAlign=a.yAlign,s={opacity:1,x:h.x,y:h.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(s={opacity:0});this._tooltipItems=o,this.$context=void 0,s&&this._resolveAnimations().update(this,s),t&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,n){const s=this.getCaretPosition(t,i,n);e.lineTo(s.x1,s.y1),e.lineTo(s.x2,s.y2),e.lineTo(s.x3,s.y3)}getCaretPosition(t,e,i){const{xAlign:s,yAlign:o}=this,{caretSize:r,cornerRadius:a}=i,{topLeft:h,topRight:l,bottomLeft:c,bottomRight:d}=(0,n.aw)(a),{x:u,y:f}=t,{width:g,height:p}=e;let x,m,b,y,_,v;return"center"===o?(_=f+p/2,"left"===s?(x=u,m=x-r,y=_+r,v=_-r):(x=u+g,m=x+r,y=_-r,v=_+r),b=x):(m="left"===s?u+Math.max(h,c)+r:"right"===s?u+g-Math.max(l,d)-r:this.caretX,"top"===o?(y=f,_=y-r,x=m-r,b=m+r):(y=f+p,_=y+r,x=m+r,b=m-r),v=y),{x1:x,x2:m,x3:b,y1:y,y2:_,y3:v}}drawTitle(t,e,i){const s=this.title,o=s.length;let r,a,h;if(o){const l=(0,n.az)(i.rtl,this.x,this.width);for(t.x=ze(this,i.titleAlign,i),e.textAlign=l.textAlign(i.titleAlign),e.textBaseline="middle",r=(0,n.a0)(i.titleFont),a=i.titleSpacing,e.fillStyle=i.titleColor,e.font=r.string,h=0;h<o;++h)e.fillText(s[h],l.x(t.x),t.y+r.lineHeight/2),t.y+=r.lineHeight+a,h+1===o&&(t.y+=i.titleMarginBottom-a)}}_drawColorBox(t,e,i,s,o){const r=this.labelColors[i],a=this.labelPointStyles[i],{boxHeight:h,boxWidth:l}=o,c=(0,n.a0)(o.bodyFont),d=ze(this,"left",o),u=s.x(d),f=h<c.lineHeight?(c.lineHeight-h)/2:0,g=e.y+f;if(o.usePointStyle){const e={radius:Math.min(l,h)/2,pointStyle:a.pointStyle,rotation:a.rotation,borderWidth:1},i=s.leftForLtr(u,l)+l/2,c=g+h/2;t.strokeStyle=o.multiKeyBackground,t.fillStyle=o.multiKeyBackground,(0,n.at)(t,e,i,c),t.strokeStyle=r.borderColor,t.fillStyle=r.backgroundColor,(0,n.at)(t,e,i,c)}else{t.lineWidth=(0,n.i)(r.borderWidth)?Math.max(...Object.values(r.borderWidth)):r.borderWidth||1,t.strokeStyle=r.borderColor,t.setLineDash(r.borderDash||[]),t.lineDashOffset=r.borderDashOffset||0;const e=s.leftForLtr(u,l),i=s.leftForLtr(s.xPlus(u,1),l-2),a=(0,n.aw)(r.borderRadius);Object.values(a).some((t=>0!==t))?(t.beginPath(),t.fillStyle=o.multiKeyBackground,(0,n.au)(t,{x:e,y:g,w:l,h:h,radius:a}),t.fill(),t.stroke(),t.fillStyle=r.backgroundColor,t.beginPath(),(0,n.au)(t,{x:i,y:g+1,w:l-2,h:h-2,radius:a}),t.fill()):(t.fillStyle=o.multiKeyBackground,t.fillRect(e,g,l,h),t.strokeRect(e,g,l,h),t.fillStyle=r.backgroundColor,t.fillRect(i,g+1,l-2,h-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){const{body:s}=this,{bodySpacing:o,bodyAlign:r,displayColors:a,boxHeight:h,boxWidth:l,boxPadding:c}=i,d=(0,n.a0)(i.bodyFont);let u=d.lineHeight,f=0;const g=(0,n.az)(i.rtl,this.x,this.width),p=function(i){e.fillText(i,g.x(t.x+f),t.y+u/2),t.y+=u+o},x=g.textAlign(r);let m,b,y,_,v,w,k;for(e.textAlign=r,e.textBaseline="middle",e.font=d.string,t.x=ze(this,x,i),e.fillStyle=i.bodyColor,(0,n.F)(this.beforeBody,p),f=a&&"right"!==x?"center"===r?l/2+c:l+2+c:0,_=0,w=s.length;_<w;++_){for(m=s[_],b=this.labelTextColors[_],e.fillStyle=b,(0,n.F)(m.before,p),y=m.lines,a&&y.length&&(this._drawColorBox(e,t,_,g,i),u=Math.max(d.lineHeight,h)),v=0,k=y.length;v<k;++v)p(y[v]),u=d.lineHeight;(0,n.F)(m.after,p)}f=0,u=d.lineHeight,(0,n.F)(this.afterBody,p),t.y-=o}drawFooter(t,e,i){const s=this.footer,o=s.length;let r,a;if(o){const h=(0,n.az)(i.rtl,this.x,this.width);for(t.x=ze(this,i.footerAlign,i),t.y+=i.footerMarginTop,e.textAlign=h.textAlign(i.footerAlign),e.textBaseline="middle",r=(0,n.a0)(i.footerFont),e.fillStyle=i.footerColor,e.font=r.string,a=0;a<o;++a)e.fillText(s[a],h.x(t.x),t.y+r.lineHeight/2),t.y+=r.lineHeight+i.footerSpacing}}drawBackground(t,e,i,s){const{xAlign:o,yAlign:r}=this,{x:a,y:h}=t,{width:l,height:c}=i,{topLeft:d,topRight:u,bottomLeft:f,bottomRight:g}=(0,n.aw)(s.cornerRadius);e.fillStyle=s.backgroundColor,e.strokeStyle=s.borderColor,e.lineWidth=s.borderWidth,e.beginPath(),e.moveTo(a+d,h),"top"===r&&this.drawCaret(t,e,i,s),e.lineTo(a+l-u,h),e.quadraticCurveTo(a+l,h,a+l,h+u),"center"===r&&"right"===o&&this.drawCaret(t,e,i,s),e.lineTo(a+l,h+c-g),e.quadraticCurveTo(a+l,h+c,a+l-g,h+c),"bottom"===r&&this.drawCaret(t,e,i,s),e.lineTo(a+f,h+c),e.quadraticCurveTo(a,h+c,a,h+c-f),"center"===r&&"left"===o&&this.drawCaret(t,e,i,s),e.lineTo(a,h+d),e.quadraticCurveTo(a,h,a+d,h),e.closePath(),e.fill(),s.borderWidth>0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,i=this.$animations,n=i&&i.x,s=i&&i.y;if(n||s){const i=De[t.position].call(this,this._active,this._eventPosition);if(!i)return;const o=this._size=Le(this,t),r=Object.assign({},i,this._size),a=Ee(e,t,r),h=Re(t,r,a,e);n._to===h.x&&s._to===h.y||(this.xAlign=a.xAlign,this.yAlign=a.yAlign,this.width=o.width,this.height=o.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,h))}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(e);const s={width:this.width,height:this.height},o={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const r=(0,n.E)(e.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&a&&(t.save(),t.globalAlpha=i,this.drawBackground(o,t,s,e),(0,n.aA)(t,e.textDirection),o.y+=r.top,this.drawTitle(o,t,e),this.drawBody(o,t,e),this.drawFooter(o,t,e),(0,n.aC)(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const i=this._active,s=t.map((({datasetIndex:t,index:e})=>{const i=this.chart.getDatasetMeta(t);if(!i)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}})),o=!(0,n.ah)(i,s),r=this._positionChanged(s,e);(o||r)&&(this._active=s,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,o=this._active||[],r=this._getActiveElements(t,o,e,i),a=this._positionChanged(r,t),h=e||!(0,n.ah)(r,o)||a;return h&&(this._active=r,(s.enabled||s.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),h}_getActiveElements(t,e,i,n){const s=this.options;if("mouseout"===t.type)return[];if(!n)return e;const o=this.chart.getElementsAtEventForMode(t,s.mode,s,i);return s.reverse&&o.reverse(),o}_positionChanged(t,e){const{caretX:i,caretY:n,options:s}=this,o=De[s.position].call(this,t,e);return!1!==o&&(i!==o.x||n!==o.y)}}var He={id:"tooltip",_element:Ve,positioners:De,afterInit(t,e,i){i&&(t.tooltip=new Ve({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const i={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",{...i,cancelable:!0}))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i)}},afterEvent(t,e){if(t.tooltip){const i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:We},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};function Ne(t,e,i,n){const s=t.indexOf(e);if(-1===s)return((t,e,i,n)=>("string"===typeof e?(i=t.push(e)-1,n.unshift({index:i,label:e})):isNaN(e)&&(i=null),i))(t,e,i,n);return s!==t.lastIndexOf(e)?i:s}function Ye(t){const e=this.getLabels();return t>=0&&t<e.length?e[t]:t}class $e extends Dt{static id="category";static defaults={ticks:{callback:Ye}};constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const t=this.getLabels();for(const{index:i,label:n}of e)t[i]===n&&t.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,e){if((0,n.k)(t))return null;const i=this.getLabels();return((t,e)=>null===t?null:(0,n.S)(Math.round(t),0,e))(e=isFinite(e)&&i[e]===t?e:Ne(i,t,(0,n.v)(e,t),this._addedLabels),i.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:i,max:n}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(i=0),e||(n=this.getLabels().length-1)),this.min=i,this.max=n}buildTicks(){const t=this.min,e=this.max,i=this.options.offset,n=[];let s=this.getLabels();s=0===t&&e===s.length-1?s:s.slice(t,e+1),this._valueRange=Math.max(s.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let o=t;o<=e;o++)n.push({value:o});return n}getLabelForValue(t){return Ye.call(this,t)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(t){return"number"!==typeof t&&(t=this.parse(t)),null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function Xe(t,e,{horizontal:i,minRotation:s}){const o=(0,n.t)(s),r=(i?Math.sin(o):Math.cos(o))||.001,a=.75*e*(""+t).length;return Math.min(e/r,a)}class Ue extends Dt{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return(0,n.k)(t)||("number"===typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:i}=this.getUserBounds();let{min:s,max:o}=this;const r=t=>s=e?s:t,a=t=>o=i?o:t;if(t){const t=(0,n.s)(s),e=(0,n.s)(o);t<0&&e<0?a(0):t>0&&e>0&&r(0)}if(s===o){let e=0===o?1:Math.abs(.05*o);a(o+e),t||r(s-e)}this.min=s,this.max=o}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:i,stepSize:n}=t;return n?(e=Math.ceil(this.max/n)-Math.floor(this.min/n)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${n} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),i=i||11),i&&(e=Math.min(i,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let i=this.getTickLimit();i=Math.max(2,i);const s=function(t,e){const i=[],{bounds:s,step:o,min:r,max:a,precision:h,count:l,maxTicks:c,maxDigits:d,includeBounds:u}=t,f=o||1,g=c-1,{min:p,max:x}=e,m=!(0,n.k)(r),b=!(0,n.k)(a),y=!(0,n.k)(l),_=(x-p)/(d+1);let v,w,k,M,S=(0,n.aH)((x-p)/g/f)*f;if(S<1e-14&&!m&&!b)return[{value:p},{value:x}];M=Math.ceil(x/S)-Math.floor(p/S),M>g&&(S=(0,n.aH)(M*S/g/f)*f),(0,n.k)(h)||(v=Math.pow(10,h),S=Math.ceil(S*v)/v),"ticks"===s?(w=Math.floor(p/S)*S,k=Math.ceil(x/S)*S):(w=p,k=x),m&&b&&o&&(0,n.aI)((a-r)/o,S/1e3)?(M=Math.round(Math.min((a-r)/S,c)),S=(a-r)/M,w=r,k=a):y?(w=m?r:w,k=b?a:k,M=l-1,S=(k-w)/M):(M=(k-w)/S,M=(0,n.aJ)(M,Math.round(M),S/1e3)?Math.round(M):Math.ceil(M));const P=Math.max((0,n.aK)(S),(0,n.aK)(w));v=Math.pow(10,(0,n.k)(h)?P:h),w=Math.round(w*v)/v,k=Math.round(k*v)/v;let C=0;for(m&&(u&&w!==r?(i.push({value:r}),w<r&&C++,(0,n.aJ)(Math.round((w+C*S)*v)/v,r,Xe(r,_,t))&&C++):w<r&&C++);C<M;++C){const t=Math.round((w+C*S)*v)/v;if(b&&t>a)break;i.push({value:t})}return b&&u&&k!==a?i.length&&(0,n.aJ)(i[i.length-1].value,a,Xe(a,_,t))?i[i.length-1].value=a:i.push({value:a}):b&&k!==a||i.push({value:k}),i}({maxTicks:i,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&(0,n.aG)(s,this,"value"),t.reverse?(s.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),s}configure(){const t=this.ticks;let e=this.min,i=this.max;if(super.configure(),this.options.offset&&t.length){const n=(i-e)/Math.max(t.length-1,1)/2;e-=n,i+=n}this._startValue=e,this._endValue=i,this._valueRange=i-e}getLabelForValue(t){return(0,n.o)(t,this.chart.options.locale,this.options.ticks.format)}}class Qe extends Ue{static id="linear";static defaults={ticks:{callback:n.aL.formatters.numeric}};determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=(0,n.g)(t)?t:0,this.max=(0,n.g)(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,i=(0,n.t)(this.options.ticks.minRotation),s=(t?Math.sin(i):Math.cos(i))||.001,o=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,o.lineHeight/s))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}class qe extends Dt{static id="logarithmic";static defaults={ticks:{callback:n.aL.formatters.logarithmic,major:{enabled:!0}}};constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const i=Ue.prototype.parse.apply(this,[t,e]);if(0!==i)return(0,n.g)(i)&&i>0?i:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=(0,n.g)(t)?Math.max(0,t):null,this.max=(0,n.g)(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!(0,n.g)(this._userMin)&&(this.min=t===changeExponent(this.min,0)?changeExponent(this.min,-1):changeExponent(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let i=this.min,n=this.max;const s=e=>t?i:e,o=t=>e?n:t;i===n&&(i<=0?(s(1),o(10)):(s(changeExponent(i,-1)),o(changeExponent(n,1)))),i<=0&&s(changeExponent(n,-1)),n<=0&&o(changeExponent(i,1)),this.min=i,this.max=n}buildTicks(){const t=this.options,e=generateTicks({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&(0,n.aG)(e,this,"value"),t.reverse?(e.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),e}getLabelForValue(t){return void 0===t?"0":(0,n.o)(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=(0,n.aM)(t),this._valueRange=(0,n.aM)(this.max)-(0,n.aM)(t)}getPixelForValue(t){return void 0!==t&&0!==t||this.min,null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:((0,n.aM)(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}class Ke extends Ue{static id="radialLinear";static defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:n.aL.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(t){return t},padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const t=this._padding=(0,n.E)(getTickBackdropHeight(this.options)/2),e=this.width=this.maxWidth-t.width,i=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+i/2+t.top),this.drawingArea=Math.floor(Math.min(e,i)/2)}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!1);this.min=(0,n.g)(t)&&!isNaN(t)?t:0,this.max=(0,n.g)(e)&&!isNaN(e)?e:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/getTickBackdropHeight(this.options))}generateTickLabels(t){Ue.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map(((t,e)=>{const i=(0,n.Q)(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?fitWithPointLabels(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,n){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-n)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,n))}getIndexAngle(t){const e=n.T/(this._pointLabels.length||1),i=this.options.startAngle||0;return(0,n.ay)(t*e+(0,n.t)(i))}getDistanceFromCenterForValue(t){if((0,n.k)(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if((0,n.k)(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t<e.length){const i=e[t];return function(t,e,i){return(0,n.j)(t,{label:i,index:e,type:"pointLabel"})}(this.getContext(),t,i)}}getPointPosition(t,e,i=0){const s=this.getIndexAngle(t)-n.H+i;return{x:Math.cos(s)*e+this.xCenter,y:Math.sin(s)*e+this.yCenter,angle:s}}getPointPositionForValue(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))}getBasePosition(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}getPointLabelPosition(t){const{left:e,top:i,right:n,bottom:s}=this._pointLabelItems[t];return{left:e,top:i,right:n,bottom:s}}drawBackground(){const{backgroundColor:t,grid:{circular:e}}=this.options;if(t){const i=this.ctx;i.save(),i.beginPath(),pathRadiusLine(this,this.getDistanceFromCenterForValue(this._endValue),e,this._pointLabels.length),i.closePath(),i.fillStyle=t,i.fill(),i.restore()}}drawGrid(){const t=this.ctx,e=this.options,{angleLines:i,grid:s,border:o}=e,r=this._pointLabels.length;let a,h,l;if(e.pointLabels.display&&function(t,e){const{ctx:i,options:{pointLabels:s}}=t;for(let o=e-1;o>=0;o--){const e=t._pointLabelItems[o];if(!e.visible)continue;const r=s.setContext(t.getPointLabelContext(o));drawPointLabelBox(i,r,e);const a=(0,n.a0)(r.font),{x:h,y:l,textAlign:c}=e;(0,n.Z)(i,t._pointLabels[o],h,l+a.lineHeight/2,a,{color:r.color,textAlign:c,textBaseline:"middle"})}}(this,r),s.display&&this.ticks.forEach(((t,e)=>{if(0!==e){this.getDistanceFromCenterForValue(t.value);const i=this.getContext(e),n=s.setContext(i),a=o.setContext(i);!function(t,e,i,n,s){const o=t.ctx,r=e.circular,{color:a,lineWidth:h}=e;!r&&!n||!a||!h||i<0||(o.save(),o.strokeStyle=a,o.lineWidth=h,o.setLineDash(s.dash),o.lineDashOffset=s.dashOffset,o.beginPath(),pathRadiusLine(t,i,r,n),o.closePath(),o.stroke(),o.restore())}(this,n,h,r,a)}})),i.display){for(t.save(),r-1;a>=0;a--){const n=i.setContext(this.getPointLabelContext(a)),{color:s,lineWidth:o}=n;o&&s&&(t.lineWidth=o,t.strokeStyle=s,t.setLineDash(n.borderDash),t.lineDashOffset=n.borderDashOffset,this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),this.getPointPosition(a,h),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;const s=this.getIndexAngle(0);let o,r;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(s),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach(((s,a)=>{if(0===a&&!e.reverse)return;const h=i.setContext(this.getContext(a)),l=(0,n.a0)(h.font);if(this.getDistanceFromCenterForValue(this.ticks[a].value),h.showLabelBackdrop){t.font=l.string,t.measureText(s.label).width,t.fillStyle=h.backdropColor;const e=(0,n.E)(h.backdropPadding);t.fillRect(-r/2-e.left,-o-l.size/2-e.top,r+e.width,l.size+e.height)}(0,n.Z)(t,s.label,0,-o,l,{color:h.color})})),t.restore()}drawTitle(){}}const Je={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Ze=Object.keys(Je);function Ge(t,e){return t-e}function ti(t,e){if((0,n.k)(e))return null;const i=t._adapter,{parser:s,round:o,isoWeekday:r}=t._parseOpts;let a=e;return"function"===typeof s&&(a=s(a)),(0,n.g)(a)||(a="string"===typeof s?i.parse(a,s):i.parse(a)),null===a?null:(o&&(a="week"!==o||!(0,n.x)(r)&&!0!==r?i.startOf(a,o):i.startOf(a,"isoWeek",r)),+a)}function ei(t,e,i,n){const s=Ze.length;for(let o=Ze.indexOf(t);o<s-1;++o){const t=Je[Ze[o]],s=t.steps?t.steps:Number.MAX_SAFE_INTEGER;if(t.common&&Math.ceil((i-e)/(s*t.size))<=n)return Ze[o]}return Ze[s-1]}function ii(t,e,i){if(i){if(i.length){const{lo:s,hi:o}=(0,n.aP)(i,e);t[i[s]>=e?i[s]:i[o]]=!0}}else t[e]=!0}function ni(t,e,i){const n=[],s={},o=e.length;let r,a;for(r=0;r<o;++r)a=e[r],s[a]=r,n.push({value:a,major:!1});return 0!==o&&i?function(t,e,i,n){const s=t._adapter,o=+s.startOf(e[0].value,n),r=e[e.length-1].value;let a,h;for(a=o;a<=r;a=+s.add(a,1,n))h=i[a],h>=0&&(e[h].major=!0);return e}(t,n,s,i):n}class si extends Dt{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e={}){const i=t.time||(t.time={}),s=this._adapter=new E._date(t.adapters.date);s.init(e),(0,n.ab)(i.displayFormats,s.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:ti(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options,e=this._adapter,i=t.time.unit||"day";let{min:s,max:o,minDefined:r,maxDefined:a}=this.getUserBounds();function h(t){r||isNaN(t.min)||(s=Math.min(s,t.min)),a||isNaN(t.max)||(o=Math.max(o,t.max))}r&&a||(h(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||h(this.getMinMax(!1))),s=(0,n.g)(s)&&!isNaN(s)?s:+e.startOf(Date.now(),i),o=(0,n.g)(o)&&!isNaN(o)?o:+e.endOf(Date.now(),i)+1,this.min=Math.min(s,o-1),this.max=Math.max(s+1,o)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){const t=this.options,e=t.time,i=t.ticks,s="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&s.length&&(this.min=this._userMin||s[0],this.max=this._userMax||s[s.length-1]);const o=this.min,r=this.max,a=(0,n.aO)(s,o,r);return this._unit=e.unit||(i.autoSkip?ei(e.minUnit,this.min,this.max,this._getLabelCapacity(o)):function(t,e,i,n,s){for(let o=Ze.length-1;o>=Ze.indexOf(i);o--){const i=Ze[o];if(Je[i].common&&t._adapter.diff(s,n,i)>=e-1)return i}return Ze[i?Ze.indexOf(i):0]}(this,a.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=Ze.indexOf(t)+1,i=Ze.length;e<i;++e)if(Je[Ze[e]].common)return Ze[e]}(this._unit):void 0,this.initOffsets(s),t.reverse&&a.reverse(),ni(this,a,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map((t=>+t.value)))}initOffsets(t=[]){let e,i,s=0,o=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),s=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,i=this.getDecimalForValue(t[t.length-1]),o=1===t.length?i:(i-this.getDecimalForValue(t[t.length-2]))/2);const r=t.length<3?.5:.25;s=(0,n.S)(s,0,r),o=(0,n.S)(o,0,r),this._offsets={start:s,end:o,factor:1/(s+1+o)}}_generate(){const t=this._adapter,e=this.min,i=this.max,s=this.options,o=s.time,r=o.unit||ei(o.minUnit,e,i,this._getLabelCapacity(e)),a=(0,n.v)(s.ticks.stepSize,1),h="week"===r&&o.isoWeekday,l=(0,n.x)(h)||!0===h,c={};let d,u,f=e;if(l&&(f=+t.startOf(f,"isoWeek",h)),f=+t.startOf(f,l?"day":r),t.diff(i,e,r)>1e5*a)throw new Error(e+" and "+i+" are too far apart with stepSize of "+a+" "+r);const g="data"===s.ticks.source&&this.getDataTimestamps();for(d=f,u=0;d<i;d=+t.add(d,a,r),u++)ii(c,d,g);return d!==i&&"ticks"!==s.bounds&&1!==u||ii(c,d,g),Object.keys(c).sort(((t,e)=>t-e)).map((t=>+t))}getLabelForValue(t){const e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}format(t,e){const i=this.options.time.displayFormats,n=this._unit,s=e||i[n];return this._adapter.format(t,s)}_tickFormatFunction(t,e,i,s){const o=this.options,r=o.ticks.callback;if(r)return(0,n.Q)(r,[t,e,i],this);const a=o.time.displayFormats,h=this._unit,l=this._majorUnit,c=h&&a[h],d=l&&a[l],u=i[e],f=l&&d&&u&&u.major;return this._adapter.format(t,s||(f?d:c))}generateTickLabels(t){let e,i,n;for(e=0,i=t.length;e<i;++e)n=t[e],n.label=this._tickFormatFunction(n.value,e,t)}getDecimalForValue(t){return null===t?NaN:(t-this.min)/(this.max-this.min)}getPixelForValue(t){const e=this._offsets,i=this.getDecimalForValue(t);return this.getPixelForDecimal((e.start+i)*e.factor)}getValueForPixel(t){const e=this._offsets,i=this.getDecimalForPixel(t)/e.factor-e.end;return this.min+i*(this.max-this.min)}_getLabelSize(t){const e=this.options.ticks,i=this.ctx.measureText(t).width,s=(0,n.t)(this.isHorizontal()?e.maxRotation:e.minRotation),o=Math.cos(s),r=Math.sin(s),a=this._resolveTickFontOptions(0).size;return{w:i*o+a*r,h:i*r+a*o}}_getLabelCapacity(t){const e=this.options.time,i=e.displayFormats,n=i[e.unit]||i.millisecond,s=this._tickFormatFunction(t,0,ni(this,[t],this._majorUnit),n),o=this._getLabelSize(s),r=Math.floor(this.isHorizontal()?this.width/o.w:this.height/o.h)-1;return r>0?r:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;const n=this.getMatchingVisibleMetas();if(this._normalized&&n.length)return this._cache.data=n[0].controller.getAllParsedValues(this);for(t=0,e=n.length;t<e;++t)i=i.concat(n[t].controller.getAllParsedValues(this));return this._cache.data=this.normalize(i)}getLabelTimestamps(){const t=this._cache.labels||[];let e,i;if(t.length)return t;const n=this.getLabels();for(e=0,i=n.length;e<i;++e)t.push(ti(this,n[e]));return this._cache.labels=this._normalized?t:this.normalize(t)}normalize(t){return(0,n._)(t.sort(Ge))}}},50713:function(t,e,i){"use strict";function n(t){return t+.5|0}i.d(e,{$:function(){return Me},A:function(){return Ft},B:function(){return zt},C:function(){return we},D:function(){return Ct},E:function(){return je},F:function(){return U},G:function(){return yi},H:function(){return ft},I:function(){return di},J:function(){return wi},K:function(){return vi},L:function(){return Yt},M:function(){return ci},N:function(){return _t},O:function(){return H},P:function(){return ht},Q:function(){return X},R:function(){return Ve},S:function(){return Lt},T:function(){return lt},U:function(){return St},V:function(){return xe},W:function(){return It},X:function(){return be},Y:function(){return ke},Z:function(){return Oe},_:function(){return Ht},a:function(){return Be},a0:function(){return We},a1:function(){return Xt},a2:function(){return Ut},a3:function(){return ce},a4:function(){return Z},a5:function(){return nt},a6:function(){return de},a7:function(){return ot},a8:function(){return Ye},a9:function(){return Ne},aA:function(){return Oi},aB:function(){return Qt},aC:function(){return Ti},aD:function(){return ve},aE:function(){return Dt},aF:function(){return z},aG:function(){return kt},aH:function(){return yt},aI:function(){return wt},aJ:function(){return bt},aK:function(){return Pt},aL:function(){return le},aM:function(){return xt},aN:function(){return me},aO:function(){return jt},aP:function(){return Rt},aa:function(){return $e},ab:function(){return G},ac:function(){return F},ad:function(){return $t},ae:function(){return _i},af:function(){return ye},ag:function(){return rt},ah:function(){return Q},ai:function(){return at},aj:function(){return Et},ak:function(){return Re},al:function(){return li},am:function(){return Ri},an:function(){return Ei},ao:function(){return Mi},ap:function(){return Si},aq:function(){return ki},ar:function(){return Se},as:function(){return Pe},at:function(){return _e},au:function(){return Te},av:function(){return ze},aw:function(){return Fe},ax:function(){return Ii},ay:function(){return Tt},az:function(){return Di},b:function(){return W},b3:function(){return ut},b4:function(){return gt},b5:function(){return pt},c:function(){return ie},d:function(){return pe},e:function(){return te},f:function(){return it},g:function(){return V},h:function(){return st},i:function(){return B},j:function(){return He},k:function(){return j},l:function(){return Bt},m:function(){return Y},n:function(){return $},o:function(){return ae},p:function(){return At},q:function(){return qt},r:function(){return Nt},s:function(){return mt},t:function(){return Mt},u:function(){return Vt},v:function(){return N},w:function(){return Kt},x:function(){return vt},y:function(){return ii},z:function(){return mi}});const s=(t,e,i)=>Math.max(Math.min(t,i),e);function o(t){return s(n(2.55*t),0,255)}function r(t){return s(n(255*t),0,255)}function a(t){return s(n(t/2.55)/100,0,1)}function h(t){return s(n(100*t),0,100)}const l={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},c=[..."0123456789ABCDEF"],d=t=>c[15&t],u=t=>c[(240&t)>>4]+c[15&t],f=t=>(240&t)>>4===(15&t);function g(t){var e=(t=>f(t.r)&&f(t.g)&&f(t.b)&&f(t.a))(t)?d:u;return t?"#"+e(t.r)+e(t.g)+e(t.b)+((t,e)=>t<255?e(t):"")(t.a,e):void 0}const p=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function x(t,e,i){const n=e*Math.min(i,1-i),s=(e,s=(e+t/30)%12)=>i-n*Math.max(Math.min(s-3,9-s,1),-1);return[s(0),s(8),s(4)]}function m(t,e,i){const n=(n,s=(n+t/60)%6)=>i-i*e*Math.max(Math.min(s,4-s,1),0);return[n(5),n(3),n(1)]}function b(t,e,i){const n=x(t,1,.5);let s;for(e+i>1&&(s=1/(e+i),e*=s,i*=s),s=0;s<3;s++)n[s]*=1-e-i,n[s]+=e;return n}function y(t){const e=t.r/255,i=t.g/255,n=t.b/255,s=Math.max(e,i,n),o=Math.min(e,i,n),r=(s+o)/2;let a,h,l;return s!==o&&(l=s-o,h=r>.5?l/(2-s-o):l/(s+o),a=function(t,e,i,n,s){return t===s?(e-i)/n+(e<i?6:0):e===s?(i-t)/n+2:(t-e)/n+4}(e,i,n,l,s),a=60*a+.5),[0|a,h||0,r]}function _(t,e,i,n){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,i,n)).map(r)}function v(t,e,i){return _(x,t,e,i)}function w(t){return(t%360+360)%360}function k(t){const e=p.exec(t);let i,n=255;if(!e)return;e[5]!==i&&(n=e[6]?o(+e[5]):r(+e[5]));const s=w(+e[2]),a=+e[3]/100,h=+e[4]/100;return i="hwb"===e[1]?function(t,e,i){return _(b,t,e,i)}(s,a,h):"hsv"===e[1]?function(t,e,i){return _(m,t,e,i)}(s,a,h):v(s,a,h),{r:i[0],g:i[1],b:i[2],a:n}}const M={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},S={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};let P;function C(t){P||(P=function(){const t={},e=Object.keys(S),i=Object.keys(M);let n,s,o,r,a;for(n=0;n<e.length;n++){for(r=a=e[n],s=0;s<i.length;s++)o=i[s],a=a.replace(o,M[o]);o=parseInt(S[r],16),t[a]=[o>>16&255,o>>8&255,255&o]}return t}(),P.transparent=[0,0,0,0]);const e=P[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}const D=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const O=t=>t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,T=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function A(t,e,i){if(t){let n=y(t);n[e]=Math.max(0,Math.min(n[e]+n[e]*i,0===e?360:1)),n=v(n),t.r=n[0],t.g=n[1],t.b=n[2]}}function L(t,e){return t?Object.assign(e||{},t):t}function I(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=r(t[3]))):(e=L(t,{r:0,g:0,b:0,a:1})).a=r(e.a),e}function E(t){return"r"===t.charAt(0)?function(t){const e=D.exec(t);let i,n,r,a=255;if(e){if(e[7]!==i){const t=+e[7];a=e[8]?o(t):s(255*t,0,255)}return i=+e[1],n=+e[3],r=+e[5],i=255&(e[2]?o(i):s(i,0,255)),n=255&(e[4]?o(n):s(n,0,255)),r=255&(e[6]?o(r):s(r,0,255)),{r:i,g:n,b:r,a:a}}}(t):k(t)}class R{constructor(t){if(t instanceof R)return t;const e=typeof t;let i;"object"===e?i=I(t):"string"===e&&(i=function(t){var e,i=t.length;return"#"===t[0]&&(4===i||5===i?e={r:255&17*l[t[1]],g:255&17*l[t[2]],b:255&17*l[t[3]],a:5===i?17*l[t[4]]:255}:7!==i&&9!==i||(e={r:l[t[1]]<<4|l[t[2]],g:l[t[3]]<<4|l[t[4]],b:l[t[5]]<<4|l[t[6]],a:9===i?l[t[7]]<<4|l[t[8]]:255})),e}(t)||C(t)||E(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=L(this._rgb);return t&&(t.a=a(t.a)),t}set rgb(t){this._rgb=I(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${a(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):void 0;var t}hexString(){return this._valid?g(this._rgb):void 0}hslString(){return this._valid?function(t){if(!t)return;const e=y(t),i=e[0],n=h(e[1]),s=h(e[2]);return t.a<255?`hsla(${i}, ${n}%, ${s}%, ${a(t.a)})`:`hsl(${i}, ${n}%, ${s}%)`}(this._rgb):void 0}mix(t,e){if(t){const i=this.rgb,n=t.rgb;let s;const o=e===s?.5:e,r=2*o-1,a=i.a-n.a,h=((r*a===-1?r:(r+a)/(1+r*a))+1)/2;s=1-h,i.r=255&h*i.r+s*n.r+.5,i.g=255&h*i.g+s*n.g+.5,i.b=255&h*i.b+s*n.b+.5,i.a=o*i.a+(1-o)*n.a,this.rgb=i}return this}interpolate(t,e){return t&&(this._rgb=function(t,e,i){const n=T(a(t.r)),s=T(a(t.g)),o=T(a(t.b));return{r:r(O(n+i*(T(a(e.r))-n))),g:r(O(s+i*(T(a(e.g))-s))),b:r(O(o+i*(T(a(e.b))-o))),a:t.a+i*(e.a-t.a)}}(this._rgb,t._rgb,e)),this}clone(){return new R(this.rgb)}alpha(t){return this._rgb.a=r(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=n(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return A(this._rgb,2,t),this}darken(t){return A(this._rgb,2,-t),this}saturate(t){return A(this._rgb,1,t),this}desaturate(t){return A(this._rgb,1,-t),this}rotate(t){return function(t,e){var i=y(t);i[0]=w(i[0]+e),i=v(i),t.r=i[0],t.g=i[1],t.b=i[2]}(this._rgb,t),this}}function z(){}const F=(()=>{let t=0;return()=>t++})();function j(t){return null===t||"undefined"===typeof t}function W(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function B(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function V(t){return("number"===typeof t||t instanceof Number)&&isFinite(+t)}function H(t,e){return V(t)?t:e}function N(t,e){return"undefined"===typeof t?e:t}const Y=(t,e)=>"string"===typeof t&&t.endsWith("%")?parseFloat(t)/100:+t/e,$=(t,e)=>"string"===typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function X(t,e,i){if(t&&"function"===typeof t.call)return t.apply(i,e)}function U(t,e,i,n){let s,o,r;if(W(t))if(o=t.length,n)for(s=o-1;s>=0;s--)e.call(i,t[s],s);else for(s=0;s<o;s++)e.call(i,t[s],s);else if(B(t))for(r=Object.keys(t),o=r.length,s=0;s<o;s++)e.call(i,t[r[s]],r[s])}function Q(t,e){let i,n,s,o;if(!t||!e||t.length!==e.length)return!1;for(i=0,n=t.length;i<n;++i)if(s=t[i],o=e[i],s.datasetIndex!==o.datasetIndex||s.index!==o.index)return!1;return!0}function q(t){if(W(t))return t.map(q);if(B(t)){const e=Object.create(null),i=Object.keys(t),n=i.length;let s=0;for(;s<n;++s)e[i[s]]=q(t[i[s]]);return e}return t}function K(t){return-1===["__proto__","prototype","constructor"].indexOf(t)}function J(t,e,i,n){if(!K(t))return;const s=e[t],o=i[t];B(s)&&B(o)?Z(s,o,n):e[t]=q(o)}function Z(t,e,i){const n=W(e)?e:[e],s=n.length;if(!B(t))return t;const o=(i=i||{}).merger||J;let r;for(let a=0;a<s;++a){if(r=n[a],!B(r))continue;const e=Object.keys(r);for(let n=0,s=e.length;n<s;++n)o(e[n],t,r,i)}return t}function G(t,e){return Z(t,e,{merger:tt})}function tt(t,e,i){if(!K(t))return;const n=e[t],s=i[t];B(n)&&B(s)?G(n,s):Object.prototype.hasOwnProperty.call(e,t)||(e[t]=q(s))}const et={"":t=>t,x:t=>t.x,y:t=>t.y};function it(t,e){const i=et[e]||(et[e]=function(t){const e=function(t){const e=t.split("."),i=[];let n="";for(const s of e)n+=s,n.endsWith("\\")?n=n.slice(0,-1)+".":(i.push(n),n="");return i}(t);return t=>{for(const i of e){if(""===i)break;t=t&&t[i]}return t}}(e));return i(t)}function nt(t){return t.charAt(0).toUpperCase()+t.slice(1)}const st=t=>"undefined"!==typeof t,ot=t=>"function"===typeof t,rt=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0};function at(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}const ht=Math.PI,lt=2*ht,ct=lt+ht,dt=Number.POSITIVE_INFINITY,ut=ht/180,ft=ht/2,gt=ht/4,pt=2*ht/3,xt=Math.log10,mt=Math.sign;function bt(t,e,i){return Math.abs(t-e)<i}function yt(t){const e=Math.round(t);t=bt(t,e,t/1e3)?e:t;const i=Math.pow(10,Math.floor(xt(t))),n=t/i;return(n<=1?1:n<=2?2:n<=5?5:10)*i}function _t(t){const e=[],i=Math.sqrt(t);let n;for(n=1;n<i;n++)t%n===0&&(e.push(n),e.push(t/n));return i===(0|i)&&e.push(i),e.sort(((t,e)=>t-e)).pop(),e}function vt(t){return!isNaN(parseFloat(t))&&isFinite(t)}function wt(t,e){const i=Math.round(t);return i-e<=t&&i+e>=t}function kt(t,e,i){let n,s,o;for(n=0,s=t.length;n<s;n++)o=t[n][i],isNaN(o)||(e.min=Math.min(e.min,o),e.max=Math.max(e.max,o))}function Mt(t){return t*(ht/180)}function St(t){return t*(180/ht)}function Pt(t){if(!V(t))return;let e=1,i=0;for(;Math.round(t*e)/e!==t;)e*=10,i++;return i}function Ct(t,e){const i=e.x-t.x,n=e.y-t.y,s=Math.sqrt(i*i+n*n);let o=Math.atan2(n,i);return o<-.5*ht&&(o+=lt),{angle:o,distance:s}}function Dt(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function Ot(t,e){return(t-e+ct)%lt-ht}function Tt(t){return(t%lt+lt)%lt}function At(t,e,i,n){const s=Tt(t),o=Tt(e),r=Tt(i),a=Tt(o-s),h=Tt(r-s),l=Tt(s-o),c=Tt(s-r);return s===o||s===r||n&&o===r||a>h&&l<c}function Lt(t,e,i){return Math.max(e,Math.min(i,t))}function It(t){return Lt(t,-32768,32767)}function Et(t,e,i,n=1e-6){return t>=Math.min(e,i)-n&&t<=Math.max(e,i)+n}function Rt(t,e,i){i=i||(i=>t[i]<e);let n,s=t.length-1,o=0;for(;s-o>1;)n=o+s>>1,i(n)?o=n:s=n;return{lo:o,hi:s}}const zt=(t,e,i,n)=>Rt(t,i,n?n=>{const s=t[n][e];return s<i||s===i&&t[n+1][e]===i}:n=>t[n][e]<i),Ft=(t,e,i)=>Rt(t,i,(n=>t[n][e]>=i));function jt(t,e,i){let n=0,s=t.length;for(;n<s&&t[n]<e;)n++;for(;s>n&&t[s-1]>i;)s--;return n>0||s<t.length?t.slice(n,s):t}const Wt=["push","pop","shift","splice","unshift"];function Bt(t,e){t._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),Wt.forEach((e=>{const i="_onData"+nt(e),n=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){const s=n.apply(this,e);return t._chartjs.listeners.forEach((t=>{"function"===typeof t[i]&&t[i](...e)})),s}})})))}function Vt(t,e){const i=t._chartjs;if(!i)return;const n=i.listeners,s=n.indexOf(e);-1!==s&&n.splice(s,1),n.length>0||(Wt.forEach((e=>{delete t[e]})),delete t._chartjs)}function Ht(t){const e=new Set(t);return e.size===t.length?t:Array.from(e)}const Nt="undefined"===typeof window?function(t){return t()}:window.requestAnimationFrame;function Yt(t,e){let i=[],n=!1;return function(...s){i=s,n||(n=!0,Nt.call(window,(()=>{n=!1,t.apply(e,i)})))}}function $t(t,e){let i;return function(...n){return e?(clearTimeout(i),i=setTimeout(t,e,n)):t.apply(this,n),e}}const Xt=t=>"start"===t?"left":"end"===t?"right":"center",Ut=(t,e,i)=>"start"===t?e:"end"===t?i:(e+i)/2,Qt=(t,e,i,n)=>t===(n?"left":"right")?i:"center"===t?(e+i)/2:e;function qt(t,e,i){const n=e.length;let s=0,o=n;if(t._sorted){const{iScale:r,_parsed:a}=t,h=r.axis,{min:l,max:c,minDefined:d,maxDefined:u}=r.getUserBounds();d&&(s=Lt(Math.min(zt(a,r.axis,l).lo,i?n:zt(e,h,r.getPixelForValue(l)).lo),0,n-1)),o=u?Lt(Math.max(zt(a,r.axis,c,!0).hi+1,i?0:zt(e,h,r.getPixelForValue(c),!0).hi+1),s,n)-s:n-s}return{start:s,count:o}}function Kt(t){const{xScale:e,yScale:i,_scaleRanges:n}=t,s={xmin:e.min,xmax:e.max,ymin:i.min,ymax:i.max};if(!n)return t._scaleRanges=s,!0;const o=n.xmin!==e.min||n.xmax!==e.max||n.ymin!==i.min||n.ymax!==i.max;return Object.assign(n,s),o}const Jt=t=>0===t||1===t,Zt=(t,e,i)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*lt/i),Gt=(t,e,i)=>Math.pow(2,-10*t)*Math.sin((t-e)*lt/i)+1,te={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*ft),easeOutSine:t=>Math.sin(t*ft),easeInOutSine:t=>-.5*(Math.cos(ht*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>Jt(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>Jt(t)?t:Zt(t,.075,.3),easeOutElastic:t=>Jt(t)?t:Gt(t,.075,.3),easeInOutElastic(t){const e=.1125;return Jt(t)?t:t<.5?.5*Zt(2*t,e,.45):.5+.5*Gt(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-te.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,i=2.75;return t<1/i?e*t*t:t<2/i?e*(t-=1.5/i)*t+.75:t<2.5/i?e*(t-=2.25/i)*t+.9375:e*(t-=2.625/i)*t+.984375},easeInOutBounce:t=>t<.5?.5*te.easeInBounce(2*t):.5*te.easeOutBounce(2*t-1)+.5};function ee(t){if(t&&"object"===typeof t){const e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function ie(t){return ee(t)?t:new R(t)}function ne(t){return ee(t)?t:new R(t).saturate(.5).darken(.1).hexString()}const se=["x","y","borderWidth","radius","tension"],oe=["color","borderColor","backgroundColor"];const re=new Map;function ae(t,e,i){return function(t,e){e=e||{};const i=t+JSON.stringify(e);let n=re.get(i);return n||(n=new Intl.NumberFormat(t,e),re.set(i,n)),n}(e,i).format(t)}const he={values(t){return W(t)?t:""+t},numeric(t,e,i){if(0===t)return"0";const n=this.chart.options.locale;let s,o=t;if(i.length>1){const e=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(e<1e-4||e>1e15)&&(s="scientific"),o=function(t,e){let i=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;Math.abs(i)>=1&&t!==Math.floor(t)&&(i=t-Math.floor(t));return i}(t,i)}const r=xt(Math.abs(o)),a=isNaN(r)?1:Math.max(Math.min(-1*Math.floor(r),20),0),h={notation:s,minimumFractionDigits:a,maximumFractionDigits:a};return Object.assign(h,this.options.ticks.format),ae(t,n,h)},logarithmic(t,e,i){if(0===t)return"0";const n=i[e].significand||t/Math.pow(10,Math.floor(xt(t)));return[1,2,3,5,10,15].includes(n)||e>.8*i.length?he.numeric.call(this,t,e,i):""}};var le={formatters:he};const ce=Object.create(null),de=Object.create(null);function ue(t,e){if(!e)return t;const i=e.split(".");for(let n=0,s=i.length;n<s;++n){const e=i[n];t=t[e]||(t[e]=Object.create(null))}return t}function fe(t,e,i){return"string"===typeof e?Z(ue(t,e),i):Z(ue(t,""),e)}class ge{constructor(t,e){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=t=>t.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>ne(e.backgroundColor),this.hoverBorderColor=(t,e)=>ne(e.borderColor),this.hoverColor=(t,e)=>ne(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return fe(this,t,e)}get(t){return ue(this,t)}describe(t,e){return fe(de,t,e)}override(t,e){return fe(ce,t,e)}route(t,e,i,n){const s=ue(this,t),o=ue(this,i),r="_"+e;Object.defineProperties(s,{[r]:{value:s[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[r],e=o[n];return B(t)?Object.assign({},e,t):N(t,e)},set(t){this[r]=t}}})}apply(t){t.forEach((t=>t(this)))}}var pe=new ge({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),t.set("animations",{colors:{type:"color",properties:oe},numbers:{type:"number",properties:se}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}})},function(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:le.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}]);function xe(t,e,i,n,s){let o=e[s];return o||(o=e[s]=t.measureText(s).width,i.push(s)),o>n&&(n=o),n}function me(t,e,i,n){let s=(n=n||{}).data=n.data||{},o=n.garbageCollect=n.garbageCollect||[];n.font!==e&&(s=n.data={},o=n.garbageCollect=[],n.font=e),t.save(),t.font=e;let r=0;const a=i.length;let h,l,c,d,u;for(h=0;h<a;h++)if(d=i[h],void 0===d||null===d||W(d)){if(W(d))for(l=0,c=d.length;l<c;l++)u=d[l],void 0===u||null===u||W(u)||(r=xe(t,s,o,r,u))}else r=xe(t,s,o,r,d);t.restore();const f=o.length/2;if(f>i.length){for(h=0;h<f;h++)delete s[o[h]];o.splice(0,f)}return r}function be(t,e,i){const n=t.currentDevicePixelRatio,s=0!==i?Math.max(i/2,.5):0;return Math.round((e-s)*n)/n+s}function ye(t,e){(e=e||t.getContext("2d")).save(),e.resetTransform(),e.clearRect(0,0,t.width,t.height),e.restore()}function _e(t,e,i,n){ve(t,e,i,n,null)}function ve(t,e,i,n,s){let o,r,a,h,l,c,d,u;const f=e.pointStyle,g=e.rotation,p=e.radius;let x=(g||0)*ut;if(f&&"object"===typeof f&&(o=f.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return t.save(),t.translate(i,n),t.rotate(x),t.drawImage(f,-f.width/2,-f.height/2,f.width,f.height),void t.restore();if(!(isNaN(p)||p<=0)){switch(t.beginPath(),f){default:s?t.ellipse(i,n,s/2,p,0,0,lt):t.arc(i,n,p,0,lt),t.closePath();break;case"triangle":c=s?s/2:p,t.moveTo(i+Math.sin(x)*c,n-Math.cos(x)*p),x+=pt,t.lineTo(i+Math.sin(x)*c,n-Math.cos(x)*p),x+=pt,t.lineTo(i+Math.sin(x)*c,n-Math.cos(x)*p),t.closePath();break;case"rectRounded":l=.516*p,h=p-l,r=Math.cos(x+gt)*h,d=Math.cos(x+gt)*(s?s/2-l:h),a=Math.sin(x+gt)*h,u=Math.sin(x+gt)*(s?s/2-l:h),t.arc(i-d,n-a,l,x-ht,x-ft),t.arc(i+u,n-r,l,x-ft,x),t.arc(i+d,n+a,l,x,x+ft),t.arc(i-u,n+r,l,x+ft,x+ht),t.closePath();break;case"rect":if(!g){h=Math.SQRT1_2*p,c=s?s/2:h,t.rect(i-c,n-h,2*c,2*h);break}x+=gt;case"rectRot":d=Math.cos(x)*(s?s/2:p),r=Math.cos(x)*p,a=Math.sin(x)*p,u=Math.sin(x)*(s?s/2:p),t.moveTo(i-d,n-a),t.lineTo(i+u,n-r),t.lineTo(i+d,n+a),t.lineTo(i-u,n+r),t.closePath();break;case"crossRot":x+=gt;case"cross":d=Math.cos(x)*(s?s/2:p),r=Math.cos(x)*p,a=Math.sin(x)*p,u=Math.sin(x)*(s?s/2:p),t.moveTo(i-d,n-a),t.lineTo(i+d,n+a),t.moveTo(i+u,n-r),t.lineTo(i-u,n+r);break;case"star":d=Math.cos(x)*(s?s/2:p),r=Math.cos(x)*p,a=Math.sin(x)*p,u=Math.sin(x)*(s?s/2:p),t.moveTo(i-d,n-a),t.lineTo(i+d,n+a),t.moveTo(i+u,n-r),t.lineTo(i-u,n+r),x+=gt,d=Math.cos(x)*(s?s/2:p),r=Math.cos(x)*p,a=Math.sin(x)*p,u=Math.sin(x)*(s?s/2:p),t.moveTo(i-d,n-a),t.lineTo(i+d,n+a),t.moveTo(i+u,n-r),t.lineTo(i-u,n+r);break;case"line":r=s?s/2:Math.cos(x)*p,a=Math.sin(x)*p,t.moveTo(i-r,n-a),t.lineTo(i+r,n+a);break;case"dash":t.moveTo(i,n),t.lineTo(i+Math.cos(x)*(s?s/2:p),n+Math.sin(x)*p);break;case!1:t.closePath()}t.fill(),e.borderWidth>0&&t.stroke()}}function we(t,e,i){return i=i||.5,!e||t&&t.x>e.left-i&&t.x<e.right+i&&t.y>e.top-i&&t.y<e.bottom+i}function ke(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()}function Me(t){t.restore()}function Se(t,e,i,n,s){if(!e)return t.lineTo(i.x,i.y);if("middle"===s){const n=(e.x+i.x)/2;t.lineTo(n,e.y),t.lineTo(n,i.y)}else"after"===s!==!!n?t.lineTo(e.x,i.y):t.lineTo(i.x,e.y);t.lineTo(i.x,i.y)}function Pe(t,e,i,n){if(!e)return t.lineTo(i.x,i.y);t.bezierCurveTo(n?e.cp1x:e.cp2x,n?e.cp1y:e.cp2y,n?i.cp2x:i.cp1x,n?i.cp2y:i.cp1y,i.x,i.y)}function Ce(t,e,i,n,s){if(s.strikethrough||s.underline){const o=t.measureText(n),r=e-o.actualBoundingBoxLeft,a=e+o.actualBoundingBoxRight,h=i-o.actualBoundingBoxAscent,l=i+o.actualBoundingBoxDescent,c=s.strikethrough?(h+l)/2:l;t.strokeStyle=t.fillStyle,t.beginPath(),t.lineWidth=s.decorationWidth||2,t.moveTo(r,c),t.lineTo(a,c),t.stroke()}}function De(t,e){const i=t.fillStyle;t.fillStyle=e.color,t.fillRect(e.left,e.top,e.width,e.height),t.fillStyle=i}function Oe(t,e,i,n,s,o={}){const r=W(e)?e:[e],a=o.strokeWidth>0&&""!==o.strokeColor;let h,l;for(t.save(),t.font=s.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]),j(e.rotation)||t.rotate(e.rotation),e.color&&(t.fillStyle=e.color),e.textAlign&&(t.textAlign=e.textAlign),e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,o),h=0;h<r.length;++h)l=r[h],o.backdrop&&De(t,o.backdrop),a&&(o.strokeColor&&(t.strokeStyle=o.strokeColor),j(o.strokeWidth)||(t.lineWidth=o.strokeWidth),t.strokeText(l,i,n,o.maxWidth)),t.fillText(l,i,n,o.maxWidth),Ce(t,i,n,l,o),n+=Number(s.lineHeight);t.restore()}function Te(t,e){const{x:i,y:n,w:s,h:o,radius:r}=e;t.arc(i+r.topLeft,n+r.topLeft,r.topLeft,-ft,ht,!0),t.lineTo(i,n+o-r.bottomLeft),t.arc(i+r.bottomLeft,n+o-r.bottomLeft,r.bottomLeft,ht,ft,!0),t.lineTo(i+s-r.bottomRight,n+o),t.arc(i+s-r.bottomRight,n+o-r.bottomRight,r.bottomRight,ft,0,!0),t.lineTo(i+s,n+r.topRight),t.arc(i+s-r.topRight,n+r.topRight,r.topRight,0,-ft,!0),t.lineTo(i+r.topLeft,n)}const Ae=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,Le=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function Ie(t,e){const i=(""+t).match(Ae);if(!i||"normal"===i[1])return 1.2*e;switch(t=+i[2],i[3]){case"px":return t;case"%":t/=100}return e*t}const Ee=t=>+t||0;function Re(t,e){const i={},n=B(e),s=n?Object.keys(e):e,o=B(t)?n?i=>N(t[i],t[e[i]]):e=>t[e]:()=>t;for(const r of s)i[r]=Ee(o(r));return i}function ze(t){return Re(t,{top:"y",right:"x",bottom:"y",left:"x"})}function Fe(t){return Re(t,["topLeft","topRight","bottomLeft","bottomRight"])}function je(t){const e=ze(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function We(t,e){t=t||{},e=e||pe.font;let i=N(t.size,e.size);"string"===typeof i&&(i=parseInt(i,10));let n=N(t.style,e.style);n&&!(""+n).match(Le)&&(console.warn('Invalid font style specified: "'+n+'"'),n=void 0);const s={family:N(t.family,e.family),lineHeight:Ie(N(t.lineHeight,e.lineHeight),i),size:i,style:n,weight:N(t.weight,e.weight),string:""};return s.string=function(t){return!t||j(t.size)||j(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}(s),s}function Be(t,e,i,n){let s,o,r,a=!0;for(s=0,o=t.length;s<o;++s)if(r=t[s],void 0!==r&&(void 0!==e&&"function"===typeof r&&(r=r(e),a=!1),void 0!==i&&W(r)&&(r=r[i%r.length],a=!1),void 0!==r))return n&&!a&&(n.cacheable=!1),r}function Ve(t,e,i){const{min:n,max:s}=t,o=$(e,(s-n)/2),r=(t,e)=>i&&0===t?0:t+e;return{min:r(n,-Math.abs(o)),max:r(s,o)}}function He(t,e){return Object.assign(Object.create(t),e)}function Ne(t,e=[""],i,n,s=(()=>t[0])){const o=i||t;"undefined"===typeof n&&(n=ti("_fallback",t));const r={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:o,_fallback:n,_getTarget:s,override:i=>Ne([i,...t],e,o,n)};return new Proxy(r,{deleteProperty(e,i){return delete e[i],delete e._keys,delete t[0][i],!0},get(i,n){return Qe(i,n,(()=>function(t,e,i,n){let s;for(const o of e)if(s=ti(Xe(o,t),i),"undefined"!==typeof s)return Ue(t,s)?Ze(i,n,t,s):s}(n,e,t,i)))},getOwnPropertyDescriptor(t,e){return Reflect.getOwnPropertyDescriptor(t._scopes[0],e)},getPrototypeOf(){return Reflect.getPrototypeOf(t[0])},has(t,e){return ei(t).includes(e)},ownKeys(t){return ei(t)},set(t,e,i){const n=t._storage||(t._storage=s());return t[e]=n[e]=i,delete t._keys,!0}})}function Ye(t,e,i,n){const s={_cacheable:!1,_proxy:t,_context:e,_subProxy:i,_stack:new Set,_descriptors:$e(t,n),setContext:e=>Ye(t,e,i,n),override:s=>Ye(t.override(s),e,i,n)};return new Proxy(s,{deleteProperty(e,i){return delete e[i],delete t[i],!0},get(t,e,i){return Qe(t,e,(()=>function(t,e,i){const{_proxy:n,_context:s,_subProxy:o,_descriptors:r}=t;let a=n[e];ot(a)&&r.isScriptable(e)&&(a=function(t,e,i,n){const{_proxy:s,_context:o,_subProxy:r,_stack:a}=i;if(a.has(t))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+t);a.add(t);let h=e(o,r||n);a.delete(t),Ue(t,h)&&(h=Ze(s._scopes,s,t,h));return h}(e,a,t,i));W(a)&&a.length&&(a=function(t,e,i,n){const{_proxy:s,_context:o,_subProxy:r,_descriptors:a}=i;if("undefined"!==typeof o.index&&n(t))return e[o.index%e.length];if(B(e[0])){const i=e,n=s._scopes.filter((t=>t!==i));e=[];for(const h of i){const i=Ze(n,s,t,h);e.push(Ye(i,o,r&&r[t],a))}}return e}(e,a,t,r.isIndexable));Ue(e,a)&&(a=Ye(a,s,o&&o[e],r));return a}(t,e,i)))},getOwnPropertyDescriptor(e,i){return e._descriptors.allKeys?Reflect.has(t,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,i)},getPrototypeOf(){return Reflect.getPrototypeOf(t)},has(e,i){return Reflect.has(t,i)},ownKeys(){return Reflect.ownKeys(t)},set(e,i,n){return t[i]=n,delete e[i],!0}})}function $e(t,e={scriptable:!0,indexable:!0}){const{_scriptable:i=e.scriptable,_indexable:n=e.indexable,_allKeys:s=e.allKeys}=t;return{allKeys:s,scriptable:i,indexable:n,isScriptable:ot(i)?i:()=>i,isIndexable:ot(n)?n:()=>n}}const Xe=(t,e)=>t?t+nt(e):e,Ue=(t,e)=>B(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function Qe(t,e,i){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const n=i();return t[e]=n,n}function qe(t,e,i){return ot(t)?t(e,i):t}const Ke=(t,e)=>!0===t?e:"string"===typeof t?it(e,t):void 0;function Je(t,e,i,n,s){for(const o of e){const e=Ke(i,o);if(e){t.add(e);const o=qe(e._fallback,i,s);if("undefined"!==typeof o&&o!==i&&o!==n)return o}else if(!1===e&&"undefined"!==typeof n&&i!==n)return null}return!1}function Ze(t,e,i,n){const s=e._rootScopes,o=qe(e._fallback,i,n),r=[...t,...s],a=new Set;a.add(n);let h=Ge(a,r,i,o||i,n);return null!==h&&(("undefined"===typeof o||o===i||(h=Ge(a,r,o,h,n),null!==h))&&Ne(Array.from(a),[""],s,o,(()=>function(t,e,i){const n=t._getTarget();e in n||(n[e]={});const s=n[e];if(W(s)&&B(i))return i;return s||{}}(e,i,n))))}function Ge(t,e,i,n,s){for(;i;)i=Je(t,e,i,n,s);return i}function ti(t,e){for(const i of e){if(!i)continue;const e=i[t];if("undefined"!==typeof e)return e}}function ei(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const i of t)for(const t of Object.keys(i).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}(t._scopes)),e}function ii(t,e,i,n){const{iScale:s}=t,{key:o="r"}=this._parsing,r=new Array(n);let a,h,l,c;for(a=0,h=n;a<h;++a)l=a+i,c=e[l],r[a]={r:s.parse(it(c,o),l)};return r}const ni=Number.EPSILON||1e-14,si=(t,e)=>e<t.length&&!t[e].skip&&t[e],oi=t=>"x"===t?"y":"x";function ri(t,e,i,n){const s=t.skip?e:t,o=e,r=i.skip?e:i,a=Dt(o,s),h=Dt(r,o);let l=a/(a+h),c=h/(a+h);l=isNaN(l)?0:l,c=isNaN(c)?0:c;const d=n*l,u=n*c;return{previous:{x:o.x-d*(r.x-s.x),y:o.y-d*(r.y-s.y)},next:{x:o.x+u*(r.x-s.x),y:o.y+u*(r.y-s.y)}}}function ai(t,e="x"){const i=oi(e),n=t.length,s=Array(n).fill(0),o=Array(n);let r,a,h,l=si(t,0);for(r=0;r<n;++r)if(a=h,h=l,l=si(t,r+1),h){if(l){const t=l[e]-h[e];s[r]=0!==t?(l[i]-h[i])/t:0}o[r]=a?l?mt(s[r-1])!==mt(s[r])?0:(s[r-1]+s[r])/2:s[r-1]:s[r]}!function(t,e,i){const n=t.length;let s,o,r,a,h,l=si(t,0);for(let c=0;c<n-1;++c)h=l,l=si(t,c+1),h&&l&&(bt(e[c],0,ni)?i[c]=i[c+1]=0:(s=i[c]/e[c],o=i[c+1]/e[c],a=Math.pow(s,2)+Math.pow(o,2),a<=9||(r=3/Math.sqrt(a),i[c]=s*r*e[c],i[c+1]=o*r*e[c])))}(t,s,o),function(t,e,i="x"){const n=oi(i),s=t.length;let o,r,a,h=si(t,0);for(let l=0;l<s;++l){if(r=a,a=h,h=si(t,l+1),!a)continue;const s=a[i],c=a[n];r&&(o=(s-r[i])/3,a[`cp1${i}`]=s-o,a[`cp1${n}`]=c-o*e[l]),h&&(o=(h[i]-s)/3,a[`cp2${i}`]=s+o,a[`cp2${n}`]=c+o*e[l])}}(t,o,e)}function hi(t,e,i){return Math.max(Math.min(t,i),e)}function li(t,e,i,n,s){let o,r,a,h;if(e.spanGaps&&(t=t.filter((t=>!t.skip))),"monotone"===e.cubicInterpolationMode)ai(t,s);else{let i=n?t[t.length-1]:t[0];for(o=0,r=t.length;o<r;++o)a=t[o],h=ri(i,a,t[Math.min(o+1,r-(n?0:1))%r],e.tension),a.cp1x=h.previous.x,a.cp1y=h.previous.y,a.cp2x=h.next.x,a.cp2y=h.next.y,i=a}e.capBezierPoints&&function(t,e){let i,n,s,o,r,a=we(t[0],e);for(i=0,n=t.length;i<n;++i)r=o,o=a,a=i<n-1&&we(t[i+1],e),o&&(s=t[i],r&&(s.cp1x=hi(s.cp1x,e.left,e.right),s.cp1y=hi(s.cp1y,e.top,e.bottom)),a&&(s.cp2x=hi(s.cp2x,e.left,e.right),s.cp2y=hi(s.cp2y,e.top,e.bottom)))}(t,i)}function ci(){return"undefined"!==typeof window&&"undefined"!==typeof document}function di(t){let e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e}function ui(t,e,i){let n;return"string"===typeof t?(n=parseInt(t,10),-1!==t.indexOf("%")&&(n=n/100*e.parentNode[i])):n=t,n}const fi=t=>t.ownerDocument.defaultView.getComputedStyle(t,null);const gi=["top","right","bottom","left"];function pi(t,e,i){const n={};i=i?"-"+i:"";for(let s=0;s<4;s++){const o=gi[s];n[o]=parseFloat(t[e+"-"+o+i])||0}return n.width=n.left+n.right,n.height=n.top+n.bottom,n}const xi=(t,e,i)=>(t>0||e>0)&&(!i||!i.shadowRoot);function mi(t,e){if("native"in t)return t;const{canvas:i,currentDevicePixelRatio:n}=e,s=fi(i),o="border-box"===s.boxSizing,r=pi(s,"padding"),a=pi(s,"border","width"),{x:h,y:l,box:c}=function(t,e){const i=t.touches,n=i&&i.length?i[0]:t,{offsetX:s,offsetY:o}=n;let r,a,h=!1;if(xi(s,o,t.target))r=s,a=o;else{const t=e.getBoundingClientRect();r=n.clientX-t.left,a=n.clientY-t.top,h=!0}return{x:r,y:a,box:h}}(t,i),d=r.left+(c&&a.left),u=r.top+(c&&a.top);let{width:f,height:g}=e;return o&&(f-=r.width+a.width,g-=r.height+a.height),{x:Math.round((h-d)/f*i.width/n),y:Math.round((l-u)/g*i.height/n)}}const bi=t=>Math.round(10*t)/10;function yi(t,e,i,n){const s=fi(t),o=pi(s,"margin"),r=ui(s.maxWidth,t,"clientWidth")||dt,a=ui(s.maxHeight,t,"clientHeight")||dt,h=function(t,e,i){let n,s;if(void 0===e||void 0===i){const o=di(t);if(o){const t=o.getBoundingClientRect(),r=fi(o),a=pi(r,"border","width"),h=pi(r,"padding");e=t.width-h.width-a.width,i=t.height-h.height-a.height,n=ui(r.maxWidth,o,"clientWidth"),s=ui(r.maxHeight,o,"clientHeight")}else e=t.clientWidth,i=t.clientHeight}return{width:e,height:i,maxWidth:n||dt,maxHeight:s||dt}}(t,e,i);let{width:l,height:c}=h;if("content-box"===s.boxSizing){const t=pi(s,"border","width"),e=pi(s,"padding");l-=e.width+t.width,c-=e.height+t.height}l=Math.max(0,l-o.width),c=Math.max(0,n?l/n:c-o.height),l=bi(Math.min(l,r,h.maxWidth)),c=bi(Math.min(c,a,h.maxHeight)),l&&!c&&(c=bi(l/2));return(void 0!==e||void 0!==i)&&n&&h.height&&c>h.height&&(c=h.height,l=bi(Math.floor(c*n))),{width:l,height:c}}function _i(t,e,i){const n=e||1,s=Math.floor(t.height*n),o=Math.floor(t.width*n);t.height=Math.floor(t.height),t.width=Math.floor(t.width);const r=t.canvas;return r.style&&(i||!r.style.height&&!r.style.width)&&(r.style.height=`${t.height}px`,r.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==n||r.height!==s||r.width!==o)&&(t.currentDevicePixelRatio=n,r.height=s,r.width=o,t.ctx.setTransform(n,0,0,n,0,0),!0)}const vi=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){}return t}();function wi(t,e){const i=function(t,e){return fi(t).getPropertyValue(e)}(t,e),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?+n[1]:void 0}function ki(t,e,i,n){return{x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}}function Mi(t,e,i,n){return{x:t.x+i*(e.x-t.x),y:"middle"===n?i<.5?t.y:e.y:"after"===n?i<1?t.y:e.y:i>0?e.y:t.y}}function Si(t,e,i,n){const s={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},r=ki(t,s,i),a=ki(s,o,i),h=ki(o,e,i),l=ki(r,a,i),c=ki(a,h,i);return ki(l,c,i)}const Pi=function(t,e){return{x(i){return t+t+e-i},setWidth(t){e=t},textAlign(t){return"center"===t?t:"right"===t?"left":"right"},xPlus(t,e){return t-e},leftForLtr(t,e){return t-e}}},Ci=function(){return{x(t){return t},setWidth(t){},textAlign(t){return t},xPlus(t,e){return t+e},leftForLtr(t,e){return t}}};function Di(t,e,i){return t?Pi(e,i):Ci()}function Oi(t,e){let i,n;"ltr"!==e&&"rtl"!==e||(i=t.canvas.style,n=[i.getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",e,"important"),t.prevTextDirection=n)}function Ti(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function Ai(t){return"angle"===t?{between:At,compare:Ot,normalize:Tt}:{between:Et,compare:(t,e)=>t-e,normalize:t=>t}}function Li({start:t,end:e,count:i,loop:n,style:s}){return{start:t%i,end:e%i,loop:n&&(e-t+1)%i===0,style:s}}function Ii(t,e,i){if(!i)return[t];const{property:n,start:s,end:o}=i,r=e.length,{compare:a,between:h,normalize:l}=Ai(n),{start:c,end:d,loop:u,style:f}=function(t,e,i){const{property:n,start:s,end:o}=i,{between:r,normalize:a}=Ai(n),h=e.length;let l,c,{start:d,end:u,loop:f}=t;if(f){for(d+=h,u+=h,l=0,c=h;l<c&&r(a(e[d%h][n]),s,o);++l)d--,u--;d%=h,u%=h}return u<d&&(u+=h),{start:d,end:u,loop:f,style:t.style}}(t,e,i),g=[];let p,x,m,b=!1,y=null;const _=()=>b||h(s,m,p)&&0!==a(s,m),v=()=>!b||0===a(o,p)||h(o,m,p);for(let w=c,k=c;w<=d;++w)x=e[w%r],x.skip||(p=l(x[n]),p!==m&&(b=h(p,s,o),null===y&&_()&&(y=0===a(p,s)?w:k),null!==y&&v()&&(g.push(Li({start:y,end:w,loop:u,count:r,style:f})),y=null),k=w,m=p));return null!==y&&g.push(Li({start:y,end:d,loop:u,count:r,style:f})),g}function Ei(t,e){const i=[],n=t.segments;for(let s=0;s<n.length;s++){const o=Ii(n[s],t.points,e);o.length&&i.push(...o)}return i}function Ri(t,e){const i=t.points,n=t.options.spanGaps,s=i.length;if(!s)return[];const o=!!t._loop,{start:r,end:a}=function(t,e,i,n){let s=0,o=e-1;if(i&&!n)for(;s<e&&!t[s].skip;)s++;for(;s<e&&t[s].skip;)s++;for(s%=e,i&&(o+=s);o>s&&t[o%e].skip;)o--;return o%=e,{start:s,end:o}}(i,s,o,n);if(!0===n)return zi(t,[{start:r,end:a,loop:o}],i,e);return zi(t,function(t,e,i,n){const s=t.length,o=[];let r,a=e,h=t[e];for(r=e+1;r<=i;++r){const i=t[r%s];i.skip||i.stop?h.skip||(n=!1,o.push({start:e%s,end:(r-1)%s,loop:n}),e=a=i.stop?r:null):(a=r,h.skip&&(e=r)),h=i}return null!==a&&o.push({start:e%s,end:a%s,loop:n}),o}(i,r,a<r?a+s:a,!!t._fullLoop&&0===r&&a===s-1),i,e)}function zi(t,e,i,n){return n&&n.setContext&&i?function(t,e,i,n){const s=t._chart.getContext(),o=Fi(t.options),{_datasetIndex:r,options:{spanGaps:a}}=t,h=i.length,l=[];let c=o,d=e[0].start,u=d;function f(t,e,n,s){const o=a?-1:1;if(t!==e){for(t+=h;i[t%h].skip;)t-=o;for(;i[e%h].skip;)e+=o;t%h!==e%h&&(l.push({start:t%h,end:e%h,loop:n,style:s}),c=s,d=e%h)}}for(const g of e){d=a?d:g.start;let t,e=i[d%h];for(u=d+1;u<=g.end;u++){const o=i[u%h];t=Fi(n.setContext(He(s,{type:"segment",p0:e,p1:o,p0DataIndex:(u-1)%h,p1DataIndex:u%h,datasetIndex:r}))),ji(t,c)&&f(d,u-1,g.loop,c),e=o,c=t}d<u-1&&f(d,u-1,g.loop,c)}return l}(t,e,i,n):e}function Fi(t){return{backgroundColor:t.backgroundColor,borderCapStyle:t.borderCapStyle,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderJoinStyle:t.borderJoinStyle,borderWidth:t.borderWidth,borderColor:t.borderColor}}function ji(t,e){if(!e)return!1;const i=[],n=function(t,e){return ee(e)?(i.includes(e)||i.push(e),i.indexOf(e)):e};return JSON.stringify(t,n)!==JSON.stringify(e,n)}},26495:function(t,e,i){"use strict";i.d(e,{$Q:function(){return f},kL:function(){return d}});var n=i(67294),s=i(23148);const o="label";function r(t,e){"function"===typeof t?t(e):t&&(t.current=e)}function a(t,e){t.labels=e}function h(t,e){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o;const n=[];t.datasets=e.map((e=>{const s=t.datasets.find((t=>t[i]===e[i]));return s&&e.data&&!n.includes(s)?(n.push(s),Object.assign(s,e),s):{...e}}))}function l(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;const i={labels:[],datasets:[]};return a(i,t.labels),h(i,t.datasets,e),i}function c(t,e){const{height:i=150,width:o=300,redraw:c=!1,datasetIdKey:d,type:u,data:f,options:g,plugins:p=[],fallbackContent:x,updateMode:m,...b}=t,y=(0,n.useRef)(null),_=(0,n.useRef)(),v=()=>{y.current&&(_.current=new s.kL(y.current,{type:u,data:l(f,d),options:g&&{...g},plugins:p}),r(e,_.current))},w=()=>{r(e,null),_.current&&(_.current.destroy(),_.current=null)};return(0,n.useEffect)((()=>{!c&&_.current&&g&&function(t,e){const i=t.options;i&&e&&Object.assign(i,e)}(_.current,g)}),[c,g]),(0,n.useEffect)((()=>{!c&&_.current&&a(_.current.config.data,f.labels)}),[c,f.labels]),(0,n.useEffect)((()=>{!c&&_.current&&f.datasets&&h(_.current.config.data,f.datasets,d)}),[c,f.datasets]),(0,n.useEffect)((()=>{_.current&&(c?(w(),setTimeout(v)):_.current.update(m))}),[c,g,f.labels,f.datasets,m]),(0,n.useEffect)((()=>{_.current&&(w(),setTimeout(v))}),[u]),(0,n.useEffect)((()=>(v(),()=>w())),[]),n.createElement("canvas",Object.assign({ref:y,role:"img",height:i,width:o},b),x)}const d=(0,n.forwardRef)(c);function u(t,e){return s.kL.register(e),(0,n.forwardRef)(((e,i)=>n.createElement(d,Object.assign({},e,{ref:i,type:t}))))}const f=u("bar",s.vn)}}]);
\ No newline at end of file
web/gui/v2/533.c99e4841496c93d3be4e.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="36e8e97f-2143-487e-ae6b-410c13a795ec",e._sentryDebugIdIdentifier="sentry-dbid-36e8e97f-2143-487e-ae6b-410c13a795ec")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[533],{35533:function(e,t,a){a.r(t),a.d(t,{default:function(){return N}});var n=a(67294),l=a(22195),r=a(54227),o=a(12008),d=a(91268),c=a(78266),i=a(89250),s=a(12599),m=a(17563),u=a(22648),g=a(37518),f=a(92253),E=a(80854),p=a(17208),b=a(39840),h=a(95248),w=a(97945),y=a(60677);const x=(0,y.default)(l.Flex).attrs({alignItems:"center"}).withConfig({displayName:"styled__StyledButtonContainer",componentId:"sc-1glv09p-0"})(["position:sticky;bottom:0;"]),I=e=>{let{disabled:t,nodeId:a,alertId:r,context:o,lastStatusChange:d,onClose:c,isLoading:s,small:m=!1,testid:u="alertDetailsModal"}=e;const g=(0,i.s0)(),f=(0,w.m3)(a),E=(0,n.useCallback)((()=>{c&&c(),r?g(f,{state:{alertId:r}}):g(f)}),[f,r]),p=(0,h.TQ)(),b=(0,n.useCallback)((()=>{const e=1e3*d;p({highlight:{after:e-6e4,before:e},correlation:!0}),E()}),[d,o,E,r]);return n.createElement(x,{justifyContent:"end",gap:2},n.createElement(l.Flex,{gap:2,justifyContent:"end"},n.createElement(l.Button,{small:m,label:"Run correlations",onClick:b,flavour:"hollow",isLoading:s,width:m?"112px":"170px","data-testid":"".concat(u,"-runCorrelations-button"),"data-ga":"alert-modal::click-run-correlations::alerts-view"}),n.createElement(l.Button,{small:m,label:"Go to chart",onClick:E,isLoading:s,disabled:s||t,width:m?"112px":"150px","data-testid":"".concat(u,"-goToNode-button"),"data-ga":"alert-modal::click-goto-chart::alerts-view"})))};var C=(0,n.memo)(I),k=a(29876),v=a(20686);var L=e=>{let{alertId:t,context:a,name:r,nodeId:o,status:d,lastStatusChange:c,fullyLoaded:i}=e;const s=(0,u.m)(),m=s?l.H4:l.H0;return n.createElement(l.Flex,{column:!0,gap:4},n.createElement(l.Flex,{justifyContent:"between"},n.createElement(l.Flex,{alignItems:"center",gap:2},n.createElement(v.Z,{margin:s?null:[.5,0,0],type:"".concat(d,"AlertsTable"),"data-testid":"alertView-statusPill"},d),n.createElement(m,{"data-testid":"alertView-alertName"},r)),!1),n.createElement(l.Flex,{justifyContent:"between",alignItems:"center"},n.createElement(k.Z,{alertId:t}),i&&!s&&n.createElement(C,{lastStatusChange:c,alertId:t,context:a,name:r,nodeId:o,small:!0,testid:"alertView"})))},S=a(46189);const _=y.default.img.withConfig({displayName:"sc-404__Illustration",componentId:"sc-4w81fg-0"})(["height:35%;width:35%;"]),B=y.default.div.withConfig({displayName:"sc-404__ButtonContainer",componentId:"sc-4w81fg-1"})(["margin:",";"],(0,l.getSizeBy)(4));var F=()=>{const e="".concat(S.default.assetsBaseURL,"/img/no-nodes-room.svg");return n.createElement(l.Flex,{column:!0,alignItems:"center",justifyItems:"center",justifyContent:"center",height:"100%",width:"100%",padding:[0,0,"10%"]},n.createElement(_,{src:e,alt:"Unreachable alert",title:"Unreachable alert"}),n.createElement(l.H3,null,"We couldn't find the alert"),n.createElement(l.Text,null,"This can be a temporary problem of that specific alert."),n.createElement(B,null,n.createElement(l.Button,{label:"Retry",icon:"reload"})))},V=a(50709);const T=e=>{let{children:t}=e;return n.createElement(l.Flex,{background:"modalHeaderBackground",height:12,flex:!1,gap:4,padding:[0,2,0,4],alignItems:"center"},n.createElement(l.Icon,{name:"logo_s",color:"success",width:"23px"}),t)};var R=e=>{let{alertId:t}=e;const a=(0,g.Hm)("name"),{fullyLoaded:r=!1,fullyLoading:d=!0,info:i,units:s,lastStatusChangeValue:m,lastStatusChange:h,context:w,instance:y,name:x,nodeId:I,status:C,lastUpdated:k,value:v}=(0,o.E5)(t);(0,o.yx)(t);const S=(0,b.pK)(v,s),_=(0,b.pK)(m,s),B=(0,u.m)();return n.createElement(l.Flex,{column:!0,width:B?"100%":{max:280},padding:B?null:[0,0,10],background:B?"modalBackground":null},B&&n.createElement(T,null,n.createElement(l.Flex,{column:!0},n.createElement(l.H6,{color:"textLite"},"ROOM"),n.createElement(l.Text,{"data-testid":"alertView-mobile-roomName"},a))),n.createElement(l.Flex,{column:!0,padding:B?[3]:[0],overflow:B?"auto":"visible",gap:3},n.createElement(L,{alertId:t,context:w,status:C,name:x,nodeId:I,lastStatusChange:h,fullyLoaded:r}),r?null:d?n.createElement(c.Z,{title:"Loading alert..."}):n.createElement(F,null),r&&i&&n.createElement(n.Fragment,null,n.createElement(E.Z,{iconName:"documentation"},"Alert Description"),n.createElement(l.Text,{"data-testid":"alertView-info"},i),n.createElement(V.Z,{alertId:t})),r&&n.createElement(f.Z,{id:t,context:w,instance:y,formattedLastValue:S,formattedLastStatusChangeValue:_,lastStatusChange:h,lastUpdated:k,isFormattedValueLoaded:r,nodeId:I,status:C,testid:"alertView"}),r&&n.createElement(p.Z,{id:t,testid:"alertView"})),B&&n.createElement(l.Box,{position:"sticky",padding:[4],background:"modalBackground",bottom:0,border:{side:"top",color:"tabsBorder"}},n.createElement(l.TextSmall,null,"In order to ",n.createElement(l.TextSmall,{strong:!0},"Run Correlations")," or"," ",n.createElement(l.TextSmall,{strong:!0},"View the Chart")," you will have to visit this alert from its\u2019 dedicated page on a desktop device.")))};var Z=e=>{let{children:t}=e;return(0,u.m)()?n.createElement(l.Layer,{full:!0},n.createElement(l.Flex,{width:"100%",background:"mainBackground","data-testid":"alertView-mobileContainer"},t)):t};var N=()=>{const e=(()=>{const{alertId:e,...t}=(0,i.UO)(),{search:a}=(0,i.TH)(),{transition:l}=m.parse(a),r=(0,n.useRef)(l||e),o=(0,i.s0)();return(0,n.useEffect)((()=>{l&&l!==e&&o((0,s.Gn)("/spaces/:spaceSlug/rooms/:roomSlug/alerts/".concat(l),t),{replace:!0})}),[e,l]),r.current})(),{name:t="unknown alert",fullyLoaded:a=!1}=(0,o.E5)(e),u=(0,o.Bk)();return(0,r.bV)({title:t,id:e,destination:e,params:location.hash,type:"alerts",isReady:a}),u?n.createElement(d.Z,{overflow:{vertical:"auto"}},u&&n.createElement(l.Box,{padding:[10,6]},n.createElement(Z,null,n.createElement(R,{alertId:e})))):n.createElement(c.Z,{title:"Loading alert..."})}}}]);
\ No newline at end of file
web/gui/v2/564.67df4067cbc8fb003702.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="45bbe276-c0ed-40ef-80d1-efc78765005d",e._sentryDebugIdIdentifier="sentry-dbid-45bbe276-c0ed-40ef-80d1-efc78765005d")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[564],{16512:function(e,t,a){a.d(t,{Q0:function(){return o},R4:function(){return m},TT:function(){return i},WL:function(){return s},Y:function(){return d},by:function(){return u},qY:function(){return r},rU:function(){return h},xL:function(){return c}});var n=a(60677),l=a(22195);const o=n.default.img.withConfig({displayName:"styled__Illustration",componentId:"sc-1yhntgl-0"})(["margin:0 auto;"]),r=(0,n.default)(l.Text).withConfig({displayName:"styled__StyledText",componentId:"sc-1yhntgl-1"})(["display:block;"]),d=n.default.div.withConfig({displayName:"styled__TextHeader",componentId:"sc-1yhntgl-2"})(["margin-bottom:",";font-weight:700;"],(0,l.getSizeBy)(2)),s=n.default.div.withConfig({displayName:"styled__StaticCheckmarks",componentId:"sc-1yhntgl-3"})(["margin-top:",";margin-bottom:",";"],(0,l.getSizeBy)(2),(0,l.getSizeBy)(5)),i=n.default.div.withConfig({displayName:"styled__CheckmarkLine",componentId:"sc-1yhntgl-4"})(["display:flex;align-items:center;"]),c=(0,n.default)(l.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-1yhntgl-5"})(["margin-right:4px;height:18px;> use{fill:",";}"],(0,l.getColor)("primary")),u=(0,n.default)(c).withConfig({displayName:"styled__HelpIcon",componentId:"sc-1yhntgl-6"})(["vertical-align:middle;"]),m=n.default.div.withConfig({displayName:"styled__LearnMoreSection",componentId:"sc-1yhntgl-7"})(["margin-top:",";"],(0,l.getSizeBy)(4)),h=n.default.a.withConfig({displayName:"styled__Link",componentId:"sc-1yhntgl-8"})(["text-decoration:underline;color:",";&:visited{color:",";}"],(0,l.getColor)("success"),(0,l.getColor)("success"))},43564:function(e,t,a){a.r(t),a.d(t,{default:function(){return v}});a(33948);var n=a(67294),l=a(22195),o=a(46667),r=a(29748),d=a(5934),s=a(89250),i=a(16645),c=a(7693),u=a(92903),m=a(62200),h=a(37518),b=a(74059),g=a(97723),f=a(87574),y=a(59112),p=a(16512);var w=e=>{let{onClose:t}=e;const a=(0,s.s0)(),[o,r]=(0,n.useState)(!1),[d,w]=(0,n.useState)(""),{id:E,slug:C}=(0,b.OS)(),D=(0,h.UL)(),A=(0,h.vf)(),k=(0,n.useCallback)((e=>{let{slug:n}=e;t(),a("/spaces/".concat(C,"/rooms/").concat(A,"/dashboards/").concat(n))}),[C,A]),_=(0,g.EW)(E,D,{onSuccess:k}),T=(0,n.useCallback)((()=>_({name:d})),[d]),S=d.length>0;return n.createElement(i.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},n.createElement(c.x,{onClose:t,title:"New Dashboard"},n.createElement(l.Button,{label:"Add",icon:"plus",onClick:T,"data-testid":"addNewDashboardModal-add-button"})),n.createElement(u.B,null,"Create new Dashboard"),n.createElement(i.TZ,null,n.createElement(y.Z,{value:d,label:"Name",onChange:e=>{w(e.target.value)},isValid:o,setIsValid:r,isDirty:S,instantFeedback:"all",onKeyDown:e=>e.keyCode===m.DV&&o&&T,"data-testid":"addNewDashboardModal-dashboardName-input"}),n.createElement(p.qY,null,n.createElement(p.Y,null,"What you can do with Dashboards?"),"Combine all the metrics that matter to you, from all the nodes that matter to you, into one clean interface that helps you visually detect anomalies as they\u2019re happening. Building a new dashboard will only take a few minutes, and the metrics are always real-time."),n.createElement(p.WL,null,n.createElement(p.TT,null,n.createElement(p.xL,{name:"check"}),n.createElement(l.Text,null,"Add charts from your infrastructure")),n.createElement(p.TT,null,n.createElement(p.xL,{name:"check"}),n.createElement(l.Text,null,"Group information in a meaningful way")),n.createElement(p.R4,null,n.createElement(p.by,{name:"help"}),n.createElement(l.Text,null,"Learn more about Dashboards")," ",n.createElement(p.rU,{href:"https://learn.netdata.cloud/docs/cloud/visualize/dashboards",target:"_blank",rel:"noopener noreferrer"},"In our documentation"))),n.createElement(p.Q0,{src:f.X,alt:"No nodes",title:"No nodes"})))},E=a(78266);a(57640),a(9924),a(64211),a(2490),a(41874);var C=e=>{let{handleOpenAddDashboardModal:t,hasPermissionToAddDashboard:a,hasPermissionToDeleteDashboard:l}=e;const o=(0,h.Hm)("name"),r=(0,g.qN)(),d=async(e,t)=>{const a=(Array.isArray(e)?e:[e]).map((e=>{let{id:t}=e;return t}));await r({ids:a}),t.resetRowSelection()},s=(0,n.useMemo)((()=>({delete:{confirmLabel:"Yes, delete",confirmationMessage:e=>n.createElement(n.Fragment,null,"You are about to delete ",n.createElement("strong",null,e.name)," from ",n.createElement("strong",null,o),".",n.createElement("br",null),"Are you sure you want to continue?"),confirmationTitle:e=>"Delete ".concat(e.name),declineLabel:"Cancel",handleAction:d,tooltipText:"Delete dashboard",isVisible:l}})),[l]),i=(0,n.useMemo)((()=>({addEntry:{handleAction:t,isVisible:a,tooltipText:"Create dashboard"},delete:{confirmLabel:"Yes, delete",confirmationMessage:(e,t)=>n.createElement(n.Fragment,null,"You are about to delete"," ",n.createElement("strong",null,t.length>1?"".concat(t.length," dashboards"):t[0].name)," ","from ",n.createElement("strong",null,o),".",n.createElement("br",null),"Are you sure you want to continue?"),confirmationTitle:()=>"Delete",disabledTooltipText:"Delete is disabled because you haven't selected dashboards",declineLabel:"Cancel",handleAction:d,tooltipText:"Delete dashboards",isVisible:l}})));return{rowActions:l?s:[],bulkActions:[a,l].some(Boolean)?i:[]}},D=a(47133),A=e=>{const t=new Date(e),[,a,n,l]=t.toDateString().split(" ");return"".concat(a," ").concat(n,", ").concat(l)},k=a(91008),_=a(33335);var T=e=>{let{handleOpenAddDashboardModal:t}=e;const[,a]=(0,n.useState)(),l=(0,d.ie)(),o=(0,D.QF)(l),r=(0,_.gI)("dashboard:Create"),s=(0,_.gI)("dashboard:Delete"),i=(0,n.useMemo)((()=>[{id:"name",accessor:"name",header:"Name",cell:e=>{let{getValue:t,row:a}=e;return n.createElement(k.Z,{as:"Link",to:a.original.slug},t())}},{id:"lastModified",accessorKey:"updatedAt",header:"Last modified",cell:e=>{let{getValue:t}=e;return A(t())}},{id:"createdAt",accessorKey:"createdAt",header:"Created",cell:e=>{let{getValue:t}=e;return A(t())}}]),[]),{rowActions:c,bulkActions:u}=C({dashboards:o,handleOpenAddDashboardModal:t,hasPermissionToAddDashboard:r,hasPermissionToDeleteDashboard:s});return{rowActions:c,bulkActions:u,data:o,enableSelection:s,columns:i,enableSorting:!0,globalFilterFn:(0,n.useCallback)(((e,t,a)=>{const n=a.toLowerCase(),l=e.getValue("name").toLowerCase(),o="".concat(A(e.getValue("lastModified")).toLowerCase()),r="".concat(A(e.getValue("createdAt")).toLowerCase());return l.includes(n)||o.includes(n)||r.includes(n)}),[]),setGlobalFilter:a}},S=e=>{let{handleOpenAddDashboardModal:t}=e;const{enableSelection:a,columns:o,data:r,rowActions:d,bulkActions:s,enableSorting:i,globalFilterFn:c,setGlobalFilter:u}=T({handleOpenAddDashboardModal:t});return n.createElement(l.Flex,{column:!0,overflow:"auto",padding:[0,0,4]},n.createElement(l.NetdataTable,{rowActions:d,enableSelection:a,data:r,dataColumns:o,bulkActions:s,enableSorting:i,globalFilterFn:c,onGlobalSearchChange:u,testPrefixCallback:e=>e.name}))};var v=()=>{(0,r.Z)();const[e,,t,a]=(0,o.Z)(!1);return(0,d.L)()?n.createElement(l.Flex,{position:"relative",width:"100%",height:"100%",flex:!0,column:!0,padding:[4]},n.createElement(S,{handleOpenAddDashboardModal:t}),e&&n.createElement(w,{onClose:a})):n.createElement(E.Z,{title:"Loading dashboards..."})}}}]);
\ No newline at end of file
web/gui/v2/575.e15b08c9747df1aa0537.chunk.js
new
+2
@@ -0,0 +1,2 @@
1
+/*! For license information please see 575.e15b08c9747df1aa0537.chunk.js.LICENSE.txt */
2
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="991a141e-9f0f-45c2-955a-5f8a2298380d",e._sentryDebugIdIdentifier="sentry-dbid-991a141e-9f0f-45c2-955a-5f8a2298380d")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[575],{7836:function(e){e.exports=function(e){var t={},n=arguments[1];if("string"===typeof n){n={};for(var i=1;i<arguments.length;i++)n[arguments[i]]=!0}for(var o in e)n[o]||(t[o]=e[o]);return t}},69748:function(e,t,n){var i;"classList"in document.createElement("_")||function(e){"use strict";if("Element"in e){var t="classList",n="prototype",i=e.Element[n],o=Object,s=String[n].trim||function(){return this.replace(/^\s+|\s+$/g,"")},r=Array[n].indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(t in this&&this[t]===e)return t;return-1},a=function(e,t){this.name=e,this.code=DOMException[e],this.message=t},l=function(e,t){if(""===t)throw new a("SYNTAX_ERR","An invalid or illegal string was specified");if(/\s/.test(t))throw new a("INVALID_CHARACTER_ERR","String contains an invalid character");return r.call(e,t)},c=function(e){for(var t=s.call(e.getAttribute("class")||""),n=t?t.split(/\s+/):[],i=0,o=n.length;i<o;i++)this.push(n[i]);this._updateClassName=function(){e.setAttribute("class",this.toString())}},u=c[n]=[],d=function(){return new c(this)};if(a[n]=Error[n],u.item=function(e){return this[e]||null},u.contains=function(e){return-1!==l(this,e+="")},u.add=function(){var e,t=arguments,n=0,i=t.length,o=!1;do{-1===l(this,e=t[n]+"")&&(this.push(e),o=!0)}while(++n<i);o&&this._updateClassName()},u.remove=function(){var e,t,n=arguments,i=0,o=n.length,s=!1;do{for(t=l(this,e=n[i]+"");-1!==t;)this.splice(t,1),s=!0,t=l(this,e)}while(++i<o);s&&this._updateClassName()},u.toggle=function(e,t){e+="";var n=this.contains(e),i=n?!0!==t&&"remove":!1!==t&&"add";return i&&this[i](e),!0===t||!1===t?t:!n},u.toString=function(){return this.join(" ")},o.defineProperty){var h={get:d,enumerable:!0,configurable:!0};try{o.defineProperty(i,t,h)}catch(m){-2146823252===m.number&&(h.enumerable=!1,o.defineProperty(i,t,h))}}else o[n].__defineGetter__&&i.__defineGetter__(t,d)}}(self),function(e){"use strict";if(e.URL=e.URL||e.webkitURL,e.Blob&&e.URL)try{return void new Blob}catch(i){}var t=e.BlobBuilder||e.WebKitBlobBuilder||e.MozBlobBuilder||function(e){var t=function(e){return Object.prototype.toString.call(e).match(/^\[object\s(.*)\]$/)[1]},n=function(){this.data=[]},i=function(e,t,n){this.data=e,this.size=e.length,this.type=t,this.encoding=n},o=n.prototype,s=i.prototype,r=e.FileReaderSync,a=function(e){this.code=this[this.name=e]},l="NOT_FOUND_ERR SECURITY_ERR ABORT_ERR NOT_READABLE_ERR ENCODING_ERR NO_MODIFICATION_ALLOWED_ERR INVALID_STATE_ERR SYNTAX_ERR".split(" "),c=l.length,u=e.URL||e.webkitURL||e,d=u.createObjectURL,h=u.revokeObjectURL,m=u,f=e.btoa,p=e.atob,g=e.ArrayBuffer,b=e.Uint8Array,v=/^[\w-]+:\/*\[?[\w\.:-]+\]?(?::[0-9]+)?/;for(i.fake=s.fake=!0;c--;)a.prototype[l[c]]=c+1;return u.createObjectURL||(m=e.URL=function(e){var t,n=document.createElementNS("http://www.w3.org/1999/xhtml","a");return n.href=e,"origin"in n||("data:"===n.protocol.toLowerCase()?n.origin=null:(t=e.match(v),n.origin=t&&t[1])),n}),m.createObjectURL=function(e){var t,n=e.type;return null===n&&(n="application/octet-stream"),e instanceof i?(t="data:"+n,"base64"===e.encoding?t+";base64,"+e.data:"URI"===e.encoding?t+","+decodeURIComponent(e.data):f?t+";base64,"+f(e.data):t+","+encodeURIComponent(e.data)):d?d.call(u,e):void 0},m.revokeObjectURL=function(e){"data:"!==e.substring(0,5)&&h&&h.call(u,e)},o.append=function(e){var n=this.data;if(b&&(e instanceof g||e instanceof b)){for(var o="",s=new b(e),l=0,c=s.length;l<c;l++)o+=String.fromCharCode(s[l]);n.push(o)}else if("Blob"===t(e)||"File"===t(e)){if(!r)throw new a("NOT_READABLE_ERR");var u=new r;n.push(u.readAsBinaryString(e))}else e instanceof i?"base64"===e.encoding&&p?n.push(p(e.data)):"URI"===e.encoding?n.push(decodeURIComponent(e.data)):"raw"===e.encoding&&n.push(e.data):("string"!==typeof e&&(e+=""),n.push(unescape(encodeURIComponent(e))))},o.getBlob=function(e){return arguments.length||(e=null),new i(this.data.join(""),e,"raw")},o.toString=function(){return"[object BlobBuilder]"},s.slice=function(e,t,n){var o=arguments.length;return o<3&&(n=null),new i(this.data.slice(e,o>1?t:this.data.length),n,this.encoding)},s.toString=function(){return"[object Blob]"},s.close=function(){this.size=0,delete this.data},n}(e);e.Blob=function(e,n){var i=n&&n.type||"",o=new t;if(e)for(var s=0,r=e.length;s<r;s++)Uint8Array&&e[s]instanceof Uint8Array?o.append(e[s].buffer):o.append(e[s]);var a=o.getBlob(i);return!a.slice&&a.webkitSlice&&(a.slice=a.webkitSlice),a};var n=Object.getPrototypeOf||function(e){return e.__proto__};e.Blob.prototype=n(new e.Blob)}("undefined"!==typeof self&&self||"undefined"!==typeof window&&window||this.content||this),function(o,s){"use strict";"undefined"!==typeof process&&process&&process.versions&&process.versions.electron?void 0===(i=function(){return s}.call(t,n,t,e))||(e.exports=i):e.exports=s}(0,function(){"use strict";function e(e,t){return this.init(e,t)}return e.extensions={},function(t){function n(e,t){var n,i=Array.prototype.slice.call(arguments,2);t=t||{};for(var o=0;o<i.length;o++){var s=i[o];if(s)for(n in s)s.hasOwnProperty(n)&&"undefined"!==typeof s[n]&&(e||!1===t.hasOwnProperty(n))&&(t[n]=s[n])}return t}var i=!1;try{var o=document.createElement("div"),s=document.createTextNode(" ");o.appendChild(s),i=o.contains(s)}catch(a){}var r={isIE:"Microsoft Internet Explorer"===navigator.appName||"Netscape"===navigator.appName&&null!==new RegExp("Trident/.*rv:([0-9]{1,}[.0-9]{0,})").exec(navigator.userAgent),isEdge:null!==/Edge\/\d+/.exec(navigator.userAgent),isFF:navigator.userAgent.toLowerCase().indexOf("firefox")>-1,isMac:t.navigator.platform.toUpperCase().indexOf("MAC")>=0,keyCode:{BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,DELETE:46,K:75,M:77,V:86},isMetaCtrlKey:function(e){return!!(r.isMac&&e.metaKey||!r.isMac&&e.ctrlKey)},isKey:function(e,t){var n=r.getKeyCode(e);return!1===Array.isArray(t)?n===t:-1!==t.indexOf(n)},getKeyCode:function(e){var t=e.which;return null===t&&(t=null!==e.charCode?e.charCode:e.keyCode),t},blockContainerElementNames:["p","h1","h2","h3","h4","h5","h6","blockquote","pre","ul","li","ol","address","article","aside","audio","canvas","dd","dl","dt","fieldset","figcaption","figure","footer","form","header","hgroup","main","nav","noscript","output","section","video","table","thead","tbody","tfoot","tr","th","td"],emptyElementNames:["br","col","colgroup","hr","img","input","source","wbr"],extend:function(){var e=[!0].concat(Array.prototype.slice.call(arguments));return n.apply(this,e)},defaults:function(){var e=[!1].concat(Array.prototype.slice.call(arguments));return n.apply(this,e)},createLink:function(e,t,n,i){var o=e.createElement("a");return r.moveTextRangeIntoElement(t[0],t[t.length-1],o),o.setAttribute("href",n),i&&("_blank"===i&&o.setAttribute("rel","noopener noreferrer"),o.setAttribute("target",i)),o},findOrCreateMatchingTextNodes:function(e,t,n){for(var i=e.createTreeWalker(t,NodeFilter.SHOW_ALL,null,!1),o=[],s=0,a=!1,l=null,c=null;null!==(l=i.nextNode());)if(!(l.nodeType>3))if(3===l.nodeType){if(!a&&n.start<s+l.nodeValue.length&&(a=!0,c=r.splitStartNodeIfNeeded(l,n.start,s)),a&&r.splitEndNodeIfNeeded(l,c,n.end,s),a&&s===n.end)break;if(a&&s>n.end+1)throw new Error("PerformLinking overshot the target!");a&&o.push(c||l),s+=l.nodeValue.length,null!==c&&(s+=c.nodeValue.length,i.nextNode()),c=null}else"img"===l.tagName.toLowerCase()&&(!a&&n.start<=s&&(a=!0),a&&o.push(l));return o},splitStartNodeIfNeeded:function(e,t,n){return t!==n?e.splitText(t-n):null},splitEndNodeIfNeeded:function(e,t,n,i){var o,s;o=i+e.nodeValue.length+(t?t.nodeValue.length:0)-1,s=n-i-(t?e.nodeValue.length:0),o>=n&&i!==o&&0!==s&&(t||e).splitText(s)},splitByBlockElements:function(t){if(3!==t.nodeType&&1!==t.nodeType)return[];var n=[],i=e.util.blockContainerElementNames.join(",");if(3===t.nodeType||0===t.querySelectorAll(i).length)return[t];for(var o=0;o<t.childNodes.length;o++){var s=t.childNodes[o];if(3===s.nodeType)n.push(s);else if(1===s.nodeType){0===s.querySelectorAll(i).length?n.push(s):n=n.concat(e.util.splitByBlockElements(s))}}return n},findAdjacentTextNodeWithContent:function(e,t,n){var i,o=!1,s=n.createNodeIterator(e,NodeFilter.SHOW_TEXT,null,!1);for(i=s.nextNode();i;){if(i===t)o=!0;else if(o&&3===i.nodeType&&i.nodeValue&&i.nodeValue.trim().length>0)break;i=s.nextNode()}return i},findPreviousSibling:function(e){if(!e||r.isMediumEditorElement(e))return!1;for(var t=e.previousSibling;!t&&!r.isMediumEditorElement(e.parentNode);)t=(e=e.parentNode).previousSibling;return t},isDescendant:function(e,t,n){if(!e||!t)return!1;if(e===t)return!!n;if(1!==e.nodeType)return!1;if(i||3!==t.nodeType)return e.contains(t);for(var o=t.parentNode;null!==o;){if(o===e)return!0;o=o.parentNode}return!1},isElement:function(e){return!(!e||1!==e.nodeType)},throttle:function(e,t){var n,i,o,s=null,r=0,a=function(){r=Date.now(),s=null,o=e.apply(n,i),s||(n=i=null)};return t||0===t||(t=50),function(){var l=Date.now(),c=t-(l-r);return n=this,i=arguments,c<=0||c>t?(s&&(clearTimeout(s),s=null),r=l,o=e.apply(n,i),s||(n=i=null)):s||(s=setTimeout(a,c)),o}},traverseUp:function(e,t){if(!e)return!1;do{if(1===e.nodeType){if(t(e))return e;if(r.isMediumEditorElement(e))return!1}e=e.parentNode}while(e);return!1},htmlEntities:function(e){return String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""")},insertHTMLCommand:function(t,n){var i,o,s,a,l,c,u,d=!1,h=["insertHTML",!1,n];if(!e.util.isEdge&&t.queryCommandSupported("insertHTML"))try{return t.execCommand.apply(t,h)}catch(m){}if((i=t.getSelection()).rangeCount){if(u=(o=i.getRangeAt(0)).commonAncestorContainer,r.isMediumEditorElement(u)&&!u.firstChild)o.selectNode(u.appendChild(t.createTextNode("")));else if(3===u.nodeType&&0===o.startOffset&&o.endOffset===u.nodeValue.length||3!==u.nodeType&&u.innerHTML===o.toString()){for(;!r.isMediumEditorElement(u)&&u.parentNode&&1===u.parentNode.childNodes.length&&!r.isMediumEditorElement(u.parentNode);)u=u.parentNode;o.selectNode(u)}for(o.deleteContents(),(s=t.createElement("div")).innerHTML=n,a=t.createDocumentFragment();s.firstChild;)l=s.firstChild,c=a.appendChild(l);o.insertNode(a),c&&((o=o.cloneRange()).setStartAfter(c),o.collapse(!0),e.selection.selectRange(t,o)),d=!0}return t.execCommand.callListeners&&t.execCommand.callListeners(h,d),d},execFormatBlock:function(t,n){var i=r.getTopBlockContainer(e.selection.getSelectionStart(t));if("blockquote"===n){if(i&&Array.prototype.slice.call(i.childNodes).some((function(e){return r.isBlockContainer(e)})))return t.execCommand("outdent",!1,null);if(r.isIE)return t.execCommand("indent",!1,n)}if(i&&n===i.nodeName.toLowerCase()&&(n="p"),r.isIE&&(n="<"+n+">"),i&&"blockquote"===i.nodeName.toLowerCase()){if(r.isIE&&"<p>"===n)return t.execCommand("outdent",!1,n);if((r.isFF||r.isEdge)&&"p"===n)return Array.prototype.slice.call(i.childNodes).some((function(e){return!r.isBlockContainer(e)}))&&t.execCommand("formatBlock",!1,n),t.execCommand("outdent",!1,n)}return t.execCommand("formatBlock",!1,n)},setTargetBlank:function(e,t){var n,i=t||!1;if("a"===e.nodeName.toLowerCase())e.target="_blank",e.rel="noopener noreferrer";else for(e=e.getElementsByTagName("a"),n=0;n<e.length;n+=1)!1!==i&&i!==e[n].attributes.href.value||(e[n].target="_blank",e[n].rel="noopener noreferrer")},removeTargetBlank:function(e,t){var n;if("a"===e.nodeName.toLowerCase())e.removeAttribute("target"),e.removeAttribute("rel");else for(e=e.getElementsByTagName("a"),n=0;n<e.length;n+=1)t===e[n].attributes.href.value&&(e[n].removeAttribute("target"),e[n].removeAttribute("rel"))},addClassToAnchors:function(e,t){var n,i,o=t.split(" ");if("a"===e.nodeName.toLowerCase())for(i=0;i<o.length;i+=1)e.classList.add(o[i]);else{var s=e.getElementsByTagName("a");if(0===s.length){var a=r.getClosestTag(e,"a");e=a?[a]:[]}else e=s;for(n=0;n<e.length;n+=1)for(i=0;i<o.length;i+=1)e[n].classList.add(o[i])}},isListItem:function(e){if(!e)return!1;if("li"===e.nodeName.toLowerCase())return!0;for(var t=e.parentNode,n=t.nodeName.toLowerCase();"li"===n||!r.isBlockContainer(t)&&"div"!==n;){if("li"===n)return!0;if(!(t=t.parentNode))return!1;n=t.nodeName.toLowerCase()}return!1},cleanListDOM:function(t,n){if("li"===n.nodeName.toLowerCase()){var i=n.parentElement;"p"===i.parentElement.nodeName.toLowerCase()&&(r.unwrap(i.parentElement,t),e.selection.moveCursor(t,n.firstChild,n.firstChild.textContent.length))}},splitOffDOMTree:function(e,t,n){for(var i=t,o=null,s=!n;i!==e;){var r,a=i.parentNode,l=a.cloneNode(!1),c=s?i:a.firstChild;for(o&&(s?l.appendChild(o):r=o),o=l;c;){var u=c.nextSibling;c===i?(c.hasChildNodes()?c=c.cloneNode(!1):c.parentNode.removeChild(c),c.textContent&&o.appendChild(c),c=s?u:null):(c.parentNode.removeChild(c),(c.hasChildNodes()||c.textContent)&&o.appendChild(c),c=u)}r&&o.appendChild(r),i=a}return o},moveTextRangeIntoElement:function(e,t,n){if(!e||!t)return!1;var i=r.findCommonRoot(e,t);if(!i)return!1;if(t===e){var o=e.parentNode,s=e.nextSibling;return o.removeChild(e),n.appendChild(e),s?o.insertBefore(n,s):o.appendChild(n),n.hasChildNodes()}for(var a,l,c,u=[],d=0;d<i.childNodes.length;d++)if(c=i.childNodes[d],a){if(r.isDescendant(c,t,!0)){l=c;break}u.push(c)}else r.isDescendant(c,e,!0)&&(a=c);var h=l.nextSibling,m=i.ownerDocument.createDocumentFragment();return a===e?(a.parentNode.removeChild(a),m.appendChild(a)):m.appendChild(r.splitOffDOMTree(a,e)),u.forEach((function(e){e.parentNode.removeChild(e),m.appendChild(e)})),l===t?(l.parentNode.removeChild(l),m.appendChild(l)):m.appendChild(r.splitOffDOMTree(l,t,!0)),n.appendChild(m),l.parentNode===i?i.insertBefore(n,l):h?i.insertBefore(n,h):i.appendChild(n),n.hasChildNodes()},depthOfNode:function(e){for(var t=0,n=e;null!==n.parentNode;)n=n.parentNode,t++;return t},findCommonRoot:function(e,t){for(var n=r.depthOfNode(e),i=r.depthOfNode(t),o=e,s=t;n!==i;)n>i?(o=o.parentNode,n-=1):(s=s.parentNode,i-=1);for(;o!==s;)o=o.parentNode,s=s.parentNode;return o},isElementAtBeginningOfBlock:function(e){for(var t;!r.isBlockContainer(e)&&!r.isMediumEditorElement(e);){for(t=e;t=t.previousSibling;)if((3===t.nodeType?t.nodeValue:t.textContent).length>0)return!1;e=e.parentNode}return!0},isMediumEditorElement:function(e){return e&&e.getAttribute&&!!e.getAttribute("data-medium-editor-element")},getContainerEditorElement:function(e){return r.traverseUp(e,(function(e){return r.isMediumEditorElement(e)}))},isBlockContainer:function(e){return e&&3!==e.nodeType&&-1!==r.blockContainerElementNames.indexOf(e.nodeName.toLowerCase())},getClosestBlockContainer:function(e){return r.traverseUp(e,(function(e){return r.isBlockContainer(e)||r.isMediumEditorElement(e)}))},getTopBlockContainer:function(e){var t=!!r.isBlockContainer(e)&&e;return r.traverseUp(e,(function(e){return r.isBlockContainer(e)&&(t=e),!(t||!r.isMediumEditorElement(e))&&(t=e,!0)})),t},getFirstSelectableLeafNode:function(e){for(;e&&e.firstChild;)e=e.firstChild;if("table"===(e=r.traverseUp(e,(function(e){return-1===r.emptyElementNames.indexOf(e.nodeName.toLowerCase())}))).nodeName.toLowerCase()){var t=e.querySelector("th, td");t&&(e=t)}return e},getFirstTextNode:function(e){return r.warn("getFirstTextNode is deprecated and will be removed in version 6.0.0"),r._getFirstTextNode(e)},_getFirstTextNode:function(e){if(3===e.nodeType)return e;for(var t=0;t<e.childNodes.length;t++){var n=r._getFirstTextNode(e.childNodes[t]);if(null!==n)return n}return null},ensureUrlHasProtocol:function(e){return-1===e.indexOf("://")?"http://"+e:e},warn:function(){void 0!==t.console&&"function"===typeof t.console.warn&&t.console.warn.apply(t.console,arguments)},deprecated:function(e,t,n){var i=e+" is deprecated, please use "+t+" instead.";n&&(i+=" Will be removed in "+n),r.warn(i)},deprecatedMethod:function(e,t,n,i){r.deprecated(e,t,i),"function"===typeof this[t]&&this[t].apply(this,n)},cleanupAttrs:function(e,t){t.forEach((function(t){e.removeAttribute(t)}))},cleanupTags:function(e,t){-1!==t.indexOf(e.nodeName.toLowerCase())&&e.parentNode.removeChild(e)},unwrapTags:function(t,n){-1!==n.indexOf(t.nodeName.toLowerCase())&&e.util.unwrap(t,document)},getClosestTag:function(e,t){return r.traverseUp(e,(function(e){return e.nodeName.toLowerCase()===t.toLowerCase()}))},unwrap:function(e,t){for(var n=t.createDocumentFragment(),i=Array.prototype.slice.call(e.childNodes),o=0;o<i.length;o++)n.appendChild(i[o]);n.childNodes.length?e.parentNode.replaceChild(n,e):e.parentNode.removeChild(e)},guid:function(){function e(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()}};e.util=r}(window),function(){var t=function(t){e.util.extend(this,t)};t.extend=function(t){var n,i=this;n=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return i.apply(this,arguments)},e.util.extend(n,i);var o=function(){this.constructor=n};return o.prototype=i.prototype,n.prototype=new o,t&&e.util.extend(n.prototype,t),n},t.prototype={init:function(){},base:void 0,name:void 0,checkState:void 0,destroy:void 0,queryCommandState:void 0,isActive:void 0,isAlreadyApplied:void 0,setActive:void 0,setInactive:void 0,getInteractionElements:void 0,window:void 0,document:void 0,getEditorElements:function(){return this.base.elements},getEditorId:function(){return this.base.id},getEditorOption:function(e){return this.base.options[e]}},["execAction","on","off","subscribe","trigger"].forEach((function(e){t.prototype[e]=function(){return this.base[e].apply(this.base,arguments)}})),e.Extension=t}(),function(){function t(t){return e.util.isBlockContainer(t)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}var n={findMatchingSelectionParent:function(t,n){var i,o=n.getSelection();return 0!==o.rangeCount&&(i=o.getRangeAt(0).commonAncestorContainer,e.util.traverseUp(i,t))},getSelectionElement:function(t){return this.findMatchingSelectionParent((function(t){return e.util.isMediumEditorElement(t)}),t)},exportSelection:function(e,t){if(!e)return null;var n=null,i=t.getSelection();if(i.rangeCount>0){var o,s=i.getRangeAt(0),r=s.cloneRange();r.selectNodeContents(e),r.setEnd(s.startContainer,s.startOffset),n={start:o=r.toString().length,end:o+s.toString().length},this.doesRangeStartWithImages(s,t)&&(n.startsWithImage=!0);var a=this.getTrailingImageCount(e,n,s.endContainer,s.endOffset);if(a&&(n.trailingImageCount=a),0!==o){var l=this.getIndexRelativeToAdjacentEmptyBlocks(t,e,s.startContainer,s.startOffset);-1!==l&&(n.emptyBlocksIndex=l)}}return n},importSelection:function(e,t,n,i){if(e&&t){var o=n.createRange();o.setStart(t,0),o.collapse(!0);var s,r=t,a=[],l=0,c=!1,u=!1,d=0,h=!1,m=!1,f=null;for((i||e.startsWithImage||"undefined"!==typeof e.emptyBlocksIndex)&&(m=!0);!h&&r;)if(r.nodeType>3)r=a.pop();else{if(3!==r.nodeType||u){if(e.trailingImageCount&&u&&("img"===r.nodeName.toLowerCase()&&d++,d===e.trailingImageCount)){for(var p=0;r.parentNode.childNodes[p]!==r;)p++;o.setEnd(r.parentNode,p+1),h=!0}if(!h&&1===r.nodeType)for(var g=r.childNodes.length-1;g>=0;)a.push(r.childNodes[g]),g-=1}else s=l+r.length,!c&&e.start>=l&&e.start<=s&&(m||e.start<s?(o.setStart(r,e.start-l),c=!0):f=r),c&&e.end>=l&&e.end<=s&&(e.trailingImageCount?u=!0:(o.setEnd(r,e.end-l),h=!0)),l=s;h||(r=a.pop())}!c&&f&&(o.setStart(f,f.length),o.setEnd(f,f.length)),"undefined"!==typeof e.emptyBlocksIndex&&(o=this.importSelectionMoveCursorPastBlocks(n,t,e.emptyBlocksIndex,o)),i&&(o=this.importSelectionMoveCursorPastAnchor(e,o)),this.selectRange(n,o)}},importSelectionMoveCursorPastAnchor:function(t,n){if(t.start===t.end&&3===n.startContainer.nodeType&&n.startOffset===n.startContainer.nodeValue.length&&e.util.traverseUp(n.startContainer,(function(e){return"a"===e.nodeName.toLowerCase()}))){for(var i=n.startContainer,o=n.startContainer.parentNode;null!==o&&"a"!==o.nodeName.toLowerCase();)o.childNodes[o.childNodes.length-1]!==i?o=null:(i=o,o=o.parentNode);if(null!==o&&"a"===o.nodeName.toLowerCase()){for(var s=null,r=0;null===s&&r<o.parentNode.childNodes.length;r++)o.parentNode.childNodes[r]===o&&(s=r);n.setStart(o.parentNode,s+1),n.collapse(!0)}}return n},importSelectionMoveCursorPastBlocks:function(n,i,o,s){var r,a,l=n.createTreeWalker(i,NodeFilter.SHOW_ELEMENT,t,!1),c=s.startContainer,u=0;for(o=o||1,r=3===c.nodeType&&e.util.isBlockContainer(c.previousSibling)?c.previousSibling:e.util.getClosestBlockContainer(c);l.nextNode();)if(a){if(a=l.currentNode,++u===o)break;if(a.textContent.length>0)break}else r===l.currentNode&&(a=l.currentNode);return a||(a=r),s.setStart(e.util.getFirstSelectableLeafNode(a),0),s},getIndexRelativeToAdjacentEmptyBlocks:function(n,i,o,s){if(o.textContent.length>0&&s>0)return-1;var r=o;if(3!==r.nodeType&&(r=o.childNodes[s]),r){if(!e.util.isElementAtBeginningOfBlock(r))return-1;var a=e.util.findPreviousSibling(r);if(!a)return-1;if(a.nodeValue)return-1}for(var l=e.util.getClosestBlockContainer(o),c=n.createTreeWalker(i,NodeFilter.SHOW_ELEMENT,t,!1),u=0;c.nextNode();){var d=""===c.currentNode.textContent;if((d||u>0)&&(u+=1),c.currentNode===l)return u;d||(u=0)}return u},doesRangeStartWithImages:function(e,t){if(0!==e.startOffset||1!==e.startContainer.nodeType)return!1;if("img"===e.startContainer.nodeName.toLowerCase())return!0;var n=e.startContainer.querySelector("img");if(!n)return!1;for(var i=t.createTreeWalker(e.startContainer,NodeFilter.SHOW_ALL,null,!1);i.nextNode();){var o=i.currentNode;if(o===n)break;if(o.nodeValue)return!1}return!0},getTrailingImageCount:function(e,t,n,i){if(0===i||1!==n.nodeType)return 0;if("img"!==n.nodeName.toLowerCase()&&!n.querySelector("img"))return 0;for(var o=n.childNodes[i-1];o.hasChildNodes();)o=o.lastChild;for(var s,r=e,a=[],l=0,c=!1,u=!1,d=!1,h=0;!d&&r;)if(r.nodeType>3)r=a.pop();else{if(3!==r.nodeType||u){if("img"===r.nodeName.toLowerCase()&&h++,r===o)d=!0;else if(1===r.nodeType)for(var m=r.childNodes.length-1;m>=0;)a.push(r.childNodes[m]),m-=1}else h=0,s=l+r.length,!c&&t.start>=l&&t.start<=s&&(c=!0),c&&t.end>=l&&t.end<=s&&(u=!0),l=s;d||(r=a.pop())}return h},selectionContainsContent:function(e){var t=e.getSelection();if(!t||t.isCollapsed||!t.rangeCount)return!1;if(""!==t.toString().trim())return!0;var n=this.getSelectedParentElement(t.getRangeAt(0));return!(!n||!("img"===n.nodeName.toLowerCase()||1===n.nodeType&&n.querySelector("img")))},selectionInContentEditableFalse:function(e){var t,n=this.findMatchingSelectionParent((function(e){var n=e&&e.getAttribute("contenteditable");return"true"===n&&(t=!0),"#text"!==e.nodeName&&"false"===n}),e);return!t&&n},getSelectionHtml:function(e){var t,n,i,o="",s=e.getSelection();if(s.rangeCount){for(i=e.createElement("div"),t=0,n=s.rangeCount;t<n;t+=1)i.appendChild(s.getRangeAt(t).cloneContents());o=i.innerHTML}return o},getCaretOffsets:function(e,t){var n,i;return t||(t=window.getSelection().getRangeAt(0)),n=t.cloneRange(),i=t.cloneRange(),n.selectNodeContents(e),n.setEnd(t.endContainer,t.endOffset),i.selectNodeContents(e),i.setStart(t.endContainer,t.endOffset),{left:n.toString().length,right:i.toString().length}},rangeSelectsSingleNode:function(e){var t=e.startContainer;return t===e.endContainer&&t.hasChildNodes()&&e.endOffset===e.startOffset+1},getSelectedParentElement:function(e){return e?this.rangeSelectsSingleNode(e)&&3!==e.startContainer.childNodes[e.startOffset].nodeType?e.startContainer.childNodes[e.startOffset]:3===e.startContainer.nodeType?e.startContainer.parentNode:e.startContainer:null},getSelectedElements:function(e){var t,n,i,o=e.getSelection();if(!o.rangeCount||o.isCollapsed||!o.getRangeAt(0).commonAncestorContainer)return[];if(3===(t=o.getRangeAt(0)).commonAncestorContainer.nodeType){for(n=[],i=t.commonAncestorContainer;i.parentNode&&1===i.parentNode.childNodes.length;)n.push(i.parentNode),i=i.parentNode;return n}return[].filter.call(t.commonAncestorContainer.getElementsByTagName("*"),(function(e){return"function"!==typeof o.containsNode||o.containsNode(e,!0)}))},selectNode:function(e,t){var n=t.createRange();n.selectNodeContents(e),this.selectRange(t,n)},select:function(e,t,n,i,o){var s=e.createRange();return s.setStart(t,n),i?s.setEnd(i,o):s.collapse(!0),this.selectRange(e,s),s},clearSelection:function(e,t){t?e.getSelection().collapseToStart():e.getSelection().collapseToEnd()},moveCursor:function(e,t,n){this.select(e,t,n)},getSelectionRange:function(e){var t=e.getSelection();return 0===t.rangeCount?null:t.getRangeAt(0)},selectRange:function(e,t){var n=e.getSelection();n.removeAllRanges(),n.addRange(t)},getSelectionStart:function(e){var t=e.getSelection().anchorNode;return t&&3===t.nodeType?t.parentNode:t}};e.selection=n}(),function(){function t(t,n){return!!t&&t.some((function(t){if("function"!==typeof t.getInteractionElements)return!1;var i=t.getInteractionElements();return!!i&&(Array.isArray(i)||(i=[i]),i.some((function(t){return e.util.isDescendant(t,n,!0)})))}))}var n=function(e){this.base=e,this.options=this.base.options,this.events=[],this.disabledEvents={},this.customEvents={},this.listeners={}};n.prototype={InputEventOnContenteditableSupported:!e.util.isIE&&!e.util.isEdge,attachDOMEvent:function(t,n,i,o){var s=this.base.options.contentWindow,r=this.base.options.ownerDocument;t=e.util.isElement(t)||[s,r].indexOf(t)>-1?[t]:t,Array.prototype.forEach.call(t,function(e){e.addEventListener(n,i,o),this.events.push([e,n,i,o])}.bind(this))},detachDOMEvent:function(t,n,i,o){var s,r,a=this.base.options.contentWindow,l=this.base.options.ownerDocument;t&&(t=e.util.isElement(t)||[a,l].indexOf(t)>-1?[t]:t,Array.prototype.forEach.call(t,function(e){-1!==(s=this.indexOfListener(e,n,i,o))&&(r=this.events.splice(s,1)[0])[0].removeEventListener(r[1],r[2],r[3])}.bind(this)))},indexOfListener:function(e,t,n,i){var o,s,r;for(o=0,s=this.events.length;o<s;o+=1)if((r=this.events[o])[0]===e&&r[1]===t&&r[2]===n&&r[3]===i)return o;return-1},detachAllDOMEvents:function(){for(var e=this.events.pop();e;)e[0].removeEventListener(e[1],e[2],e[3]),e=this.events.pop()},detachAllEventsFromElement:function(e){for(var t=this.events.filter((function(t){return t&&t[0].getAttribute&&t[0].getAttribute("medium-editor-index")===e.getAttribute("medium-editor-index")})),n=0,i=t.length;n<i;n++){var o=t[n];this.detachDOMEvent(o[0],o[1],o[2],o[3])}},attachAllEventsToElement:function(e){this.listeners.editableInput&&(this.contentCache[e.getAttribute("medium-editor-index")]=e.innerHTML),this.eventsCache&&this.eventsCache.forEach((function(t){this.attachDOMEvent(e,t.name,t.handler.bind(this))}),this)},enableCustomEvent:function(e){void 0!==this.disabledEvents[e]&&delete this.disabledEvents[e]},disableCustomEvent:function(e){this.disabledEvents[e]=!0},attachCustomEvent:function(e,t){this.setupListener(e),this.customEvents[e]||(this.customEvents[e]=[]),this.customEvents[e].push(t)},detachCustomEvent:function(e,t){var n=this.indexOfCustomListener(e,t);-1!==n&&this.customEvents[e].splice(n,1)},indexOfCustomListener:function(e,t){return this.customEvents[e]&&this.customEvents[e].length?this.customEvents[e].indexOf(t):-1},detachAllCustomEvents:function(){this.customEvents={}},triggerCustomEvent:function(e,t,n){this.customEvents[e]&&!this.disabledEvents[e]&&this.customEvents[e].forEach((function(e){e(t,n)}))},destroy:function(){this.detachAllDOMEvents(),this.detachAllCustomEvents(),this.detachExecCommand(),this.base.elements&&this.base.elements.forEach((function(e){e.removeAttribute("data-medium-focused")}))},attachToExecCommand:function(){this.execCommandListener||(this.execCommandListener=function(e){this.handleDocumentExecCommand(e)}.bind(this),this.wrapExecCommand(),this.options.ownerDocument.execCommand.listeners.push(this.execCommandListener))},detachExecCommand:function(){var e=this.options.ownerDocument;if(this.execCommandListener&&e.execCommand.listeners){var t=e.execCommand.listeners.indexOf(this.execCommandListener);-1!==t&&e.execCommand.listeners.splice(t,1),e.execCommand.listeners.length||this.unwrapExecCommand()}},wrapExecCommand:function(){var e=this.options.ownerDocument;if(!e.execCommand.listeners){var t=function(t,n){e.execCommand.listeners&&e.execCommand.listeners.forEach((function(e){e({command:t[0],value:t[2],args:t,result:n})}))},n=function(){var n=e.execCommand.orig.apply(this,arguments);if(!e.execCommand.listeners)return n;var i=Array.prototype.slice.call(arguments);return t(i,n),n};n.orig=e.execCommand,n.listeners=[],n.callListeners=t,e.execCommand=n}},unwrapExecCommand:function(){var e=this.options.ownerDocument;e.execCommand.orig&&(e.execCommand=e.execCommand.orig)},setupListener:function(e){if(!this.listeners[e]){switch(e){case"externalInteraction":this.attachDOMEvent(this.options.ownerDocument.body,"mousedown",this.handleBodyMousedown.bind(this),!0),this.attachDOMEvent(this.options.ownerDocument.body,"click",this.handleBodyClick.bind(this),!0),this.attachDOMEvent(this.options.ownerDocument.body,"focus",this.handleBodyFocus.bind(this),!0);break;case"blur":case"focus":this.setupListener("externalInteraction");break;case"editableInput":this.contentCache={},this.base.elements.forEach((function(e){this.contentCache[e.getAttribute("medium-editor-index")]=e.innerHTML}),this),this.InputEventOnContenteditableSupported&&this.attachToEachElement("input",this.handleInput),this.InputEventOnContenteditableSupported||(this.setupListener("editableKeypress"),this.keypressUpdateInput=!0,this.attachDOMEvent(document,"selectionchange",this.handleDocumentSelectionChange.bind(this)),this.attachToExecCommand());break;case"editableClick":this.attachToEachElement("click",this.handleClick);break;case"editableBlur":this.attachToEachElement("blur",this.handleBlur);break;case"editableKeypress":this.attachToEachElement("keypress",this.handleKeypress);break;case"editableKeyup":this.attachToEachElement("keyup",this.handleKeyup);break;case"editableKeydown":this.attachToEachElement("keydown",this.handleKeydown);break;case"editableKeydownSpace":case"editableKeydownEnter":case"editableKeydownTab":case"editableKeydownDelete":this.setupListener("editableKeydown");break;case"editableMouseover":this.attachToEachElement("mouseover",this.handleMouseover);break;case"editableDrag":this.attachToEachElement("dragover",this.handleDragging),this.attachToEachElement("dragleave",this.handleDragging);break;case"editableDrop":this.attachToEachElement("drop",this.handleDrop);break;case"editablePaste":this.attachToEachElement("paste",this.handlePaste)}this.listeners[e]=!0}},attachToEachElement:function(e,t){this.eventsCache||(this.eventsCache=[]),this.base.elements.forEach((function(n){this.attachDOMEvent(n,e,t.bind(this))}),this),this.eventsCache.push({name:e,handler:t})},cleanupElement:function(e){var t=e.getAttribute("medium-editor-index");t&&(this.detachAllEventsFromElement(e),this.contentCache&&delete this.contentCache[t])},focusElement:function(e){e.focus(),this.updateFocus(e,{target:e,type:"focus"})},updateFocus:function(n,i){var o,s=this.base.getFocusedElement();s&&"click"===i.type&&this.lastMousedownTarget&&(e.util.isDescendant(s,this.lastMousedownTarget,!0)||t(this.base.extensions,this.lastMousedownTarget))&&(o=s),o||this.base.elements.some((function(t){return!o&&e.util.isDescendant(t,n,!0)&&(o=t),!!o}),this);var r=!e.util.isDescendant(s,n,!0)&&!t(this.base.extensions,n);o!==s&&(s&&r&&(s.removeAttribute("data-medium-focused"),this.triggerCustomEvent("blur",i,s)),o&&(o.setAttribute("data-medium-focused",!0),this.triggerCustomEvent("focus",i,o))),r&&this.triggerCustomEvent("externalInteraction",i)},updateInput:function(e,t){if(this.contentCache){var n=e.getAttribute("medium-editor-index"),i=e.innerHTML;i!==this.contentCache[n]&&this.triggerCustomEvent("editableInput",t,e),this.contentCache[n]=i}},handleDocumentSelectionChange:function(t){if(t.currentTarget&&t.currentTarget.activeElement){var n,i=t.currentTarget.activeElement;this.base.elements.some((function(t){return!!e.util.isDescendant(t,i,!0)&&(n=t,!0)}),this),n&&this.updateInput(n,{target:i,currentTarget:n})}},handleDocumentExecCommand:function(){var e=this.base.getFocusedElement();e&&this.updateInput(e,{target:e,currentTarget:e})},handleBodyClick:function(e){this.updateFocus(e.target,e)},handleBodyFocus:function(e){this.updateFocus(e.target,e)},handleBodyMousedown:function(e){this.lastMousedownTarget=e.target},handleInput:function(e){this.updateInput(e.currentTarget,e)},handleClick:function(e){this.triggerCustomEvent("editableClick",e,e.currentTarget)},handleBlur:function(e){this.triggerCustomEvent("editableBlur",e,e.currentTarget)},handleKeypress:function(e){if(this.triggerCustomEvent("editableKeypress",e,e.currentTarget),this.keypressUpdateInput){var t={target:e.target,currentTarget:e.currentTarget};setTimeout(function(){this.updateInput(t.currentTarget,t)}.bind(this),0)}},handleKeyup:function(e){this.triggerCustomEvent("editableKeyup",e,e.currentTarget)},handleMouseover:function(e){this.triggerCustomEvent("editableMouseover",e,e.currentTarget)},handleDragging:function(e){this.triggerCustomEvent("editableDrag",e,e.currentTarget)},handleDrop:function(e){this.triggerCustomEvent("editableDrop",e,e.currentTarget)},handlePaste:function(e){this.triggerCustomEvent("editablePaste",e,e.currentTarget)},handleKeydown:function(t){return this.triggerCustomEvent("editableKeydown",t,t.currentTarget),e.util.isKey(t,e.util.keyCode.SPACE)?this.triggerCustomEvent("editableKeydownSpace",t,t.currentTarget):e.util.isKey(t,e.util.keyCode.ENTER)||t.ctrlKey&&e.util.isKey(t,e.util.keyCode.M)?this.triggerCustomEvent("editableKeydownEnter",t,t.currentTarget):e.util.isKey(t,e.util.keyCode.TAB)?this.triggerCustomEvent("editableKeydownTab",t,t.currentTarget):e.util.isKey(t,[e.util.keyCode.DELETE,e.util.keyCode.BACKSPACE])?this.triggerCustomEvent("editableKeydownDelete",t,t.currentTarget):void 0}},e.Events=n}(),function(){var t=e.Extension.extend({action:void 0,aria:void 0,tagNames:void 0,style:void 0,useQueryState:void 0,contentDefault:void 0,contentFA:void 0,classList:void 0,attrs:void 0,constructor:function(n){t.isBuiltInButton(n)?e.Extension.call(this,this.defaults[n]):e.Extension.call(this,n)},init:function(){e.Extension.prototype.init.apply(this,arguments),this.button=this.createButton(),this.on(this.button,"click",this.handleClick.bind(this))},getButton:function(){return this.button},getAction:function(){return"function"===typeof this.action?this.action(this.base.options):this.action},getAria:function(){return"function"===typeof this.aria?this.aria(this.base.options):this.aria},getTagNames:function(){return"function"===typeof this.tagNames?this.tagNames(this.base.options):this.tagNames},createButton:function(){var e=this.document.createElement("button"),t=this.contentDefault,n=this.getAria(),i=this.getEditorOption("buttonLabels");return e.classList.add("medium-editor-action"),e.classList.add("medium-editor-action-"+this.name),this.classList&&this.classList.forEach((function(t){e.classList.add(t)})),e.setAttribute("data-action",this.getAction()),n&&(e.setAttribute("title",n),e.setAttribute("aria-label",n)),this.attrs&&Object.keys(this.attrs).forEach((function(t){e.setAttribute(t,this.attrs[t])}),this),"fontawesome"===i&&this.contentFA&&(t=this.contentFA),e.innerHTML=t,e},handleClick:function(e){e.preventDefault(),e.stopPropagation();var t=this.getAction();t&&this.execAction(t)},isActive:function(){return this.button.classList.contains(this.getEditorOption("activeButtonClass"))},setInactive:function(){this.button.classList.remove(this.getEditorOption("activeButtonClass")),delete this.knownState},setActive:function(){this.button.classList.add(this.getEditorOption("activeButtonClass")),delete this.knownState},queryCommandState:function(){var e=null;return this.useQueryState&&(e=this.base.queryCommandState(this.getAction())),e},isAlreadyApplied:function(e){var t,n,i=!1,o=this.getTagNames();return!1===this.knownState||!0===this.knownState?this.knownState:(o&&o.length>0&&(i=-1!==o.indexOf(e.nodeName.toLowerCase())),!i&&this.style&&(t=this.style.value.split("|"),n=this.window.getComputedStyle(e,null).getPropertyValue(this.style.prop),t.forEach((function(e){this.knownState||((i=-1!==n.indexOf(e))||"text-decoration"!==this.style.prop)&&(this.knownState=i)}),this)),i)}});t.isBuiltInButton=function(t){return"string"===typeof t&&e.extensions.button.prototype.defaults.hasOwnProperty(t)},e.extensions.button=t}(),e.extensions.button.prototype.defaults={bold:{name:"bold",action:"bold",aria:"bold",tagNames:["b","strong"],style:{prop:"font-weight",value:"700|bold"},useQueryState:!0,contentDefault:"<b>B</b>",contentFA:'<i class="fa fa-bold"></i>'},italic:{name:"italic",action:"italic",aria:"italic",tagNames:["i","em"],style:{prop:"font-style",value:"italic"},useQueryState:!0,contentDefault:"<b><i>I</i></b>",contentFA:'<i class="fa fa-italic"></i>'},underline:{name:"underline",action:"underline",aria:"underline",tagNames:["u"],style:{prop:"text-decoration",value:"underline"},useQueryState:!0,contentDefault:"<b><u>U</u></b>",contentFA:'<i class="fa fa-underline"></i>'},strikethrough:{name:"strikethrough",action:"strikethrough",aria:"strike through",tagNames:["strike"],style:{prop:"text-decoration",value:"line-through"},useQueryState:!0,contentDefault:"<s>A</s>",contentFA:'<i class="fa fa-strikethrough"></i>'},superscript:{name:"superscript",action:"superscript",aria:"superscript",tagNames:["sup"],contentDefault:"<b>x<sup>1</sup></b>",contentFA:'<i class="fa fa-superscript"></i>'},subscript:{name:"subscript",action:"subscript",aria:"subscript",tagNames:["sub"],contentDefault:"<b>x<sub>1</sub></b>",contentFA:'<i class="fa fa-subscript"></i>'},image:{name:"image",action:"image",aria:"image",tagNames:["img"],contentDefault:"<b>image</b>",contentFA:'<i class="fa fa-picture-o"></i>'},html:{name:"html",action:"html",aria:"evaluate html",tagNames:["iframe","object"],contentDefault:"<b>html</b>",contentFA:'<i class="fa fa-code"></i>'},orderedlist:{name:"orderedlist",action:"insertorderedlist",aria:"ordered list",tagNames:["ol"],useQueryState:!0,contentDefault:"<b>1.</b>",contentFA:'<i class="fa fa-list-ol"></i>'},unorderedlist:{name:"unorderedlist",action:"insertunorderedlist",aria:"unordered list",tagNames:["ul"],useQueryState:!0,contentDefault:"<b>•</b>",contentFA:'<i class="fa fa-list-ul"></i>'},indent:{name:"indent",action:"indent",aria:"indent",tagNames:[],contentDefault:"<b>→</b>",contentFA:'<i class="fa fa-indent"></i>'},outdent:{name:"outdent",action:"outdent",aria:"outdent",tagNames:[],contentDefault:"<b>←</b>",contentFA:'<i class="fa fa-outdent"></i>'},justifyCenter:{name:"justifyCenter",action:"justifyCenter",aria:"center justify",tagNames:[],style:{prop:"text-align",value:"center"},contentDefault:"<b>C</b>",contentFA:'<i class="fa fa-align-center"></i>'},justifyFull:{name:"justifyFull",action:"justifyFull",aria:"full justify",tagNames:[],style:{prop:"text-align",value:"justify"},contentDefault:"<b>J</b>",contentFA:'<i class="fa fa-align-justify"></i>'},justifyLeft:{name:"justifyLeft",action:"justifyLeft",aria:"left justify",tagNames:[],style:{prop:"text-align",value:"left"},contentDefault:"<b>L</b>",contentFA:'<i class="fa fa-align-left"></i>'},justifyRight:{name:"justifyRight",action:"justifyRight",aria:"right justify",tagNames:[],style:{prop:"text-align",value:"right"},contentDefault:"<b>R</b>",contentFA:'<i class="fa fa-align-right"></i>'},removeFormat:{name:"removeFormat",aria:"remove formatting",action:"removeFormat",contentDefault:"<b>X</b>",contentFA:'<i class="fa fa-eraser"></i>'},quote:{name:"quote",action:"append-blockquote",aria:"blockquote",tagNames:["blockquote"],contentDefault:"<b>“</b>",contentFA:'<i class="fa fa-quote-right"></i>'},pre:{name:"pre",action:"append-pre",aria:"preformatted text",tagNames:["pre"],contentDefault:"<b>0101</b>",contentFA:'<i class="fa fa-code fa-lg"></i>'},h1:{name:"h1",action:"append-h1",aria:"header type one",tagNames:["h1"],contentDefault:"<b>H1</b>",contentFA:'<i class="fa fa-header"><sup>1</sup>'},h2:{name:"h2",action:"append-h2",aria:"header type two",tagNames:["h2"],contentDefault:"<b>H2</b>",contentFA:'<i class="fa fa-header"><sup>2</sup>'},h3:{name:"h3",action:"append-h3",aria:"header type three",tagNames:["h3"],contentDefault:"<b>H3</b>",contentFA:'<i class="fa fa-header"><sup>3</sup>'},h4:{name:"h4",action:"append-h4",aria:"header type four",tagNames:["h4"],contentDefault:"<b>H4</b>",contentFA:'<i class="fa fa-header"><sup>4</sup>'},h5:{name:"h5",action:"append-h5",aria:"header type five",tagNames:["h5"],contentDefault:"<b>H5</b>",contentFA:'<i class="fa fa-header"><sup>5</sup>'},h6:{name:"h6",action:"append-h6",aria:"header type six",tagNames:["h6"],contentDefault:"<b>H6</b>",contentFA:'<i class="fa fa-header"><sup>6</sup>'}},function(){var t=e.extensions.button.extend({init:function(){e.extensions.button.prototype.init.apply(this,arguments)},formSaveLabel:"✓",formCloseLabel:"×",activeClass:"medium-editor-toolbar-form-active",hasForm:!0,getForm:function(){},isDisplayed:function(){return!!this.hasForm&&this.getForm().classList.contains(this.activeClass)},showForm:function(){this.hasForm&&this.getForm().classList.add(this.activeClass)},hideForm:function(){this.hasForm&&this.getForm().classList.remove(this.activeClass)},showToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.showToolbarDefaultActions()},hideToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.hideToolbarDefaultActions()},setToolbarPosition:function(){var e=this.base.getExtensionByName("toolbar");e&&e.setToolbarPosition()}});e.extensions.form=t}(),function(){var t=e.extensions.form.extend({customClassOption:null,customClassOptionText:"Button",linkValidation:!1,placeholderText:"Paste or type a link",targetCheckbox:!1,targetCheckboxText:"Open in new window",name:"anchor",action:"createLink",aria:"link",tagNames:["a"],contentDefault:"<b>#</b>",contentFA:'<i class="fa fa-link"></i>',init:function(){e.extensions.form.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this))},handleClick:function(t){t.preventDefault(),t.stopPropagation();var n=e.selection.getSelectionRange(this.document);return"a"===n.startContainer.nodeName.toLowerCase()||"a"===n.endContainer.nodeName.toLowerCase()||e.util.getClosestTag(e.selection.getSelectedParentElement(n),"a")?this.execAction("unlink"):(this.isDisplayed()||this.showForm(),!1)},handleKeydown:function(t){e.util.isKey(t,e.util.keyCode.K)&&e.util.isMetaCtrlKey(t)&&!t.shiftKey&&this.handleClick(t)},getForm:function(){return this.form||(this.form=this.createForm()),this.form},getTemplate:function(){var e=['<input type="text" class="medium-editor-toolbar-input" placeholder="',this.placeholderText,'">'];return e.push('<a href="#" class="medium-editor-toolbar-save">',"fontawesome"===this.getEditorOption("buttonLabels")?'<i class="fa fa-check"></i>':this.formSaveLabel,"</a>"),e.push('<a href="#" class="medium-editor-toolbar-close">',"fontawesome"===this.getEditorOption("buttonLabels")?'<i class="fa fa-times"></i>':this.formCloseLabel,"</a>"),this.targetCheckbox&&e.push('<div class="medium-editor-toolbar-form-row">','<input type="checkbox" class="medium-editor-toolbar-anchor-target" id="medium-editor-toolbar-anchor-target-field-'+this.getEditorId()+'">','<label for="medium-editor-toolbar-anchor-target-field-'+this.getEditorId()+'">',this.targetCheckboxText,"</label>","</div>"),this.customClassOption&&e.push('<div class="medium-editor-toolbar-form-row">','<input type="checkbox" class="medium-editor-toolbar-anchor-button">',"<label>",this.customClassOptionText,"</label>","</div>"),e.join("")},isDisplayed:function(){return e.extensions.form.prototype.isDisplayed.apply(this)},hideForm:function(){e.extensions.form.prototype.hideForm.apply(this),this.getInput().value=""},showForm:function(t){var n=this.getInput(),i=this.getAnchorTargetCheckbox(),o=this.getAnchorButtonCheckbox();if("string"===typeof(t=t||{value:""})&&(t={value:t}),this.base.saveSelection(),this.hideToolbarDefaultActions(),e.extensions.form.prototype.showForm.apply(this),this.setToolbarPosition(),n.value=t.value,n.focus(),i&&(i.checked="_blank"===t.target),o){var s=t.buttonClass?t.buttonClass.split(" "):[];o.checked=-1!==s.indexOf(this.customClassOption)}},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},getFormOpts:function(){var e=this.getAnchorTargetCheckbox(),t=this.getAnchorButtonCheckbox(),n={value:this.getInput().value.trim()};return this.linkValidation&&(n.value=this.checkLinkFormat(n.value)),n.target="_self",e&&e.checked&&(n.target="_blank"),t&&t.checked&&(n.buttonClass=this.customClassOption),n},doFormSave:function(){var e=this.getFormOpts();this.completeFormSave(e)},completeFormSave:function(e){this.base.restoreSelection(),this.execAction(this.action,e),this.base.checkSelection()},ensureEncodedUri:function(e){return e===decodeURI(e)?encodeURI(e):e},ensureEncodedUriComponent:function(e){return e===decodeURIComponent(e)?encodeURIComponent(e):e},ensureEncodedParam:function(e){var t=e.split("="),n=t[0],i=t[1];return n+(void 0===i?"":"="+this.ensureEncodedUriComponent(i))},ensureEncodedQuery:function(e){return e.split("&").map(this.ensureEncodedParam.bind(this)).join("&")},checkLinkFormat:function(e){var t=/^([a-z]+:)?\/\/|^(mailto|tel|maps):|^\#/i.test(e),n="",i=e.match(/^(.*?)(?:\?(.*?))?(?:#(.*))?$/),o=i[1],s=i[2],r=i[3];if(/^\+?\s?\(?(?:\d\s?\-?\)?){3,20}$/.test(e))return"tel:"+e;if(!t){var a=o.split("/")[0];(a.match(/.+(\.|:).+/)||"localhost"===a)&&(n="http://")}return n+this.ensureEncodedUri(o)+(void 0===s?"":"?"+this.ensureEncodedQuery(s))+(void 0===r?"":"#"+r)},doFormCancel:function(){this.base.restoreSelection(),this.base.checkSelection()},attachFormEvents:function(e){var t=e.querySelector(".medium-editor-toolbar-close"),n=e.querySelector(".medium-editor-toolbar-save"),i=e.querySelector(".medium-editor-toolbar-input");this.on(e,"click",this.handleFormClick.bind(this)),this.on(i,"keyup",this.handleTextboxKeyup.bind(this)),this.on(t,"click",this.handleCloseClick.bind(this)),this.on(n,"click",this.handleSaveClick.bind(this),!0)},createForm:function(){var e=this.document.createElement("div");return e.className="medium-editor-toolbar-form",e.id="medium-editor-toolbar-form-anchor-"+this.getEditorId(),e.innerHTML=this.getTemplate(),this.attachFormEvents(e),e},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},getAnchorTargetCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-target")},getAnchorButtonCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-button")},handleTextboxKeyup:function(t){if(t.keyCode===e.util.keyCode.ENTER)return t.preventDefault(),void this.doFormSave();t.keyCode===e.util.keyCode.ESCAPE&&(t.preventDefault(),this.doFormCancel())},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}});e.extensions.anchor=t}(),function(){var t=e.Extension.extend({name:"anchor-preview",hideDelay:500,previewValueSelector:"a",showWhenToolbarIsVisible:!1,showOnEmptyLinks:!0,init:function(){this.anchorPreview=this.createPreview(),this.getEditorOption("elementsContainer").appendChild(this.anchorPreview),this.attachToEditables()},getInteractionElements:function(){return this.getPreviewElement()},getPreviewElement:function(){return this.anchorPreview},createPreview:function(){var e=this.document.createElement("div");return e.id="medium-editor-anchor-preview-"+this.getEditorId(),e.className="medium-editor-anchor-preview",e.innerHTML=this.getTemplate(),this.on(e,"click",this.handleClick.bind(this)),e},getTemplate:function(){return'<div class="medium-editor-toolbar-anchor-preview" id="medium-editor-toolbar-anchor-preview"> <a class="medium-editor-toolbar-anchor-preview-inner"></a></div>'},destroy:function(){this.anchorPreview&&(this.anchorPreview.parentNode&&this.anchorPreview.parentNode.removeChild(this.anchorPreview),delete this.anchorPreview)},hidePreview:function(){this.anchorPreview&&this.anchorPreview.classList.remove("medium-editor-anchor-preview-active"),this.activeAnchor=null},showPreview:function(e){return!(!this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")&&!e.getAttribute("data-disable-preview"))||(this.previewValueSelector&&(this.anchorPreview.querySelector(this.previewValueSelector).textContent=e.attributes.href.value,this.anchorPreview.querySelector(this.previewValueSelector).href=e.attributes.href.value),this.anchorPreview.classList.add("medium-toolbar-arrow-over"),this.anchorPreview.classList.remove("medium-toolbar-arrow-under"),this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")||this.anchorPreview.classList.add("medium-editor-anchor-preview-active"),this.activeAnchor=e,this.positionPreview(),this.attachPreviewHandlers(),this)},positionPreview:function(e){e=e||this.activeAnchor;var t,n,i,o,s,r=this.window.innerWidth,a=this.anchorPreview.offsetHeight,l=e.getBoundingClientRect(),c=this.diffLeft,u=this.diffTop,d=this.getEditorOption("elementsContainer"),h=["absolute","fixed"].indexOf(window.getComputedStyle(d).getPropertyValue("position"))>-1,m={};t=this.anchorPreview.offsetWidth/2;var f=this.base.getExtensionByName("toolbar");f&&(c=f.diffLeft,u=f.diffTop),n=c-t,h?(o=d.getBoundingClientRect(),["top","left"].forEach((function(e){m[e]=l[e]-o[e]})),m.width=l.width,m.height=l.height,l=m,r=o.width,s=d.scrollTop):s=this.window.pageYOffset,i=l.left+l.width/2,s+=a+l.top+l.height-u-this.anchorPreview.offsetHeight,this.anchorPreview.style.top=Math.round(s)+"px",this.anchorPreview.style.right="initial",i<t?(this.anchorPreview.style.left=n+t+"px",this.anchorPreview.style.right="initial"):r-i<t?(this.anchorPreview.style.left="auto",this.anchorPreview.style.right=0):(this.anchorPreview.style.left=n+i+"px",this.anchorPreview.style.right="initial")},attachToEditables:function(){this.subscribe("editableMouseover",this.handleEditableMouseover.bind(this)),this.subscribe("positionedToolbar",this.handlePositionedToolbar.bind(this))},handlePositionedToolbar:function(){this.showWhenToolbarIsVisible||this.hidePreview()},handleClick:function(e){var t=this.base.getExtensionByName("anchor"),n=this.activeAnchor;t&&n&&(e.preventDefault(),this.base.selectElement(this.activeAnchor),this.base.delay(function(){if(n){var e={value:n.attributes.href.value,target:n.getAttribute("target"),buttonClass:n.getAttribute("class")};t.showForm(e),n=null}}.bind(this))),this.hidePreview()},handleAnchorMouseout:function(){this.anchorToPreview=null,this.off(this.activeAnchor,"mouseout",this.instanceHandleAnchorMouseout),this.instanceHandleAnchorMouseout=null},handleEditableMouseover:function(t){var n=e.util.getClosestTag(t.target,"a");if(!1!==n){if(!this.showOnEmptyLinks&&(!/href=["']\S+["']/.test(n.outerHTML)||/href=["']#\S+["']/.test(n.outerHTML)))return!0;var i=this.base.getExtensionByName("toolbar");if(!this.showWhenToolbarIsVisible&&i&&i.isDisplayed&&i.isDisplayed())return!0;this.activeAnchor&&this.activeAnchor!==n&&this.detachPreviewHandlers(),this.anchorToPreview=n,this.instanceHandleAnchorMouseout=this.handleAnchorMouseout.bind(this),this.on(this.anchorToPreview,"mouseout",this.instanceHandleAnchorMouseout),this.base.delay(function(){this.anchorToPreview&&this.showPreview(this.anchorToPreview)}.bind(this))}},handlePreviewMouseover:function(){this.lastOver=(new Date).getTime(),this.hovering=!0},handlePreviewMouseout:function(e){e.relatedTarget&&/anchor-preview/.test(e.relatedTarget.className)||(this.hovering=!1)},updatePreview:function(){if(this.hovering)return!0;(new Date).getTime()-this.lastOver>this.hideDelay&&this.detachPreviewHandlers()},detachPreviewHandlers:function(){clearInterval(this.intervalTimer),this.instanceHandlePreviewMouseover&&(this.off(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.activeAnchor&&(this.off(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout))),this.hidePreview(),this.hovering=this.instanceHandlePreviewMouseover=this.instanceHandlePreviewMouseout=null},attachPreviewHandlers:function(){this.lastOver=(new Date).getTime(),this.hovering=!0,this.instanceHandlePreviewMouseover=this.handlePreviewMouseover.bind(this),this.instanceHandlePreviewMouseout=this.handlePreviewMouseout.bind(this),this.intervalTimer=setInterval(this.updatePreview.bind(this),200),this.on(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.on(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout)}});e.extensions.anchorPreview=t}(),function(){var t,n,i,o,s;t=[" ","\t","\n","\r","\xa0","\u2000","\u2001","\u2002","\u2003","\u2028","\u2029"],i="(((?:(https?://|ftps?://|nntp://)|www\\d{0,3}[.]|[a-z0-9.\\-]+[.]("+(n="com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw")+")\\/)\\S+(?:[^\\s`!\\[\\]{};:'\".,?\xab\xbb\u201c\u201d\u2018\u2019])))|(([a-z0-9\\-]+\\.)?[a-z0-9\\-]+\\.("+n+"))",o=new RegExp("^("+n+")$","i"),s=new RegExp(i,"gi");var r=e.Extension.extend({init:function(){e.Extension.prototype.init.apply(this,arguments),this.disableEventHandling=!1,this.subscribe("editableKeypress",this.onKeypress.bind(this)),this.subscribe("editableBlur",this.onBlur.bind(this)),this.document.execCommand("AutoUrlDetect",!1,!1)},isLastInstance:function(){for(var e=0,t=0;t<this.window._mediumEditors.length;t++){var n=this.window._mediumEditors[t];null!==n&&void 0!==n.getExtensionByName("autoLink")&&e++}return 1===e},destroy:function(){this.document.queryCommandSupported("AutoUrlDetect")&&this.isLastInstance()&&this.document.execCommand("AutoUrlDetect",!1,!0)},onBlur:function(e,t){this.performLinking(t)},onKeypress:function(t){this.disableEventHandling||e.util.isKey(t,[e.util.keyCode.SPACE,e.util.keyCode.ENTER])&&(clearTimeout(this.performLinkingTimeout),this.performLinkingTimeout=setTimeout(function(){try{var e=this.base.exportSelection();this.performLinking(t.target)&&this.base.importSelection(e,!0)}catch(n){window.console&&window.console.error("Failed to perform linking",n),this.disableEventHandling=!0}}.bind(this),0))},performLinking:function(t){var n=e.util.splitByBlockElements(t),i=!1;0===n.length&&(n=[t]);for(var o=0;o<n.length;o++)i=this.removeObsoleteAutoLinkSpans(n[o])||i,i=this.performLinkingWithinElement(n[o])||i;return this.base.events.updateInput(t,{target:t,currentTarget:t}),i},removeObsoleteAutoLinkSpans:function(t){if(!t||3===t.nodeType)return!1;for(var n,i=t.querySelectorAll('span[data-auto-link="true"]'),o=!1,s=0;s<i.length;s++){var r=i[s].textContent;if(-1===r.indexOf("://")&&(r=e.util.ensureUrlHasProtocol(r)),i[s].getAttribute("data-href")!==r&&(n=i[s],!e.util.getClosestTag(n,"a"))){o=!0;var a=r.replace(/\s+$/,"");if(i[s].getAttribute("data-href")===a){var l=r.length-a.length,c=e.util.splitOffDOMTree(i[s],this.splitTextBeforeEnd(i[s],l));i[s].parentNode.insertBefore(c,i[s].nextSibling)}else e.util.unwrap(i[s],this.document)}}return o},splitTextBeforeEnd:function(e,t){for(var n,i,o,s=this.document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null,!1),r=!0;r;)r=null!==s.lastChild();for(;t>0&&null!==o;)(i=(n=s.currentNode).nodeValue).length>t?(o=n.splitText(i.length-t),t=0):(o=s.previousNode(),t-=i.length);return o},performLinkingWithinElement:function(t){for(var n=this.findLinkableText(t),i=0;i<n.length;i++){var o=e.util.findOrCreateMatchingTextNodes(this.document,t,n[i]);this.shouldNotLink(o)||this.createAutoLink(o,n[i].href)}return!1},shouldNotLink:function(t){for(var n=!1,i=0;i<t.length&&!1===n;i++)n=!!e.util.traverseUp(t[i],(function(e){return"a"===e.nodeName.toLowerCase()||e.getAttribute&&"true"===e.getAttribute("data-auto-link")}));return n},findLinkableText:function(e){for(var n=e.textContent,i=null,r=[];null!==(i=s.exec(n));){var a=i.index+i[0].length;(0===i.index||-1!==t.indexOf(n[i.index-1]))&&(a===n.length||-1!==t.indexOf(n[a]))&&(-1!==i[0].indexOf("/")||o.test(i[0].split(".").pop().split("?").shift()))&&r.push({href:i[0],start:i.index,end:a})}return r},createAutoLink:function(t,n){n=e.util.ensureUrlHasProtocol(n);var i=e.util.createLink(this.document,t,n,this.getEditorOption("targetBlank")?"_blank":null),o=this.document.createElement("span");for(o.setAttribute("data-auto-link","true"),o.setAttribute("data-href",n),i.insertBefore(o,i.firstChild);i.childNodes.length>1;)o.appendChild(i.childNodes[1])}});e.extensions.autoLink=r}(),function(){var t="medium-editor-dragover";function n(n){var i=e.util.getContainerEditorElement(n);Array.prototype.slice.call(i.parentElement.querySelectorAll("."+t)).forEach((function(e){e.classList.remove(t)}))}var i=e.Extension.extend({name:"fileDragging",allowedTypes:["image"],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableDrag",this.handleDrag.bind(this)),this.subscribe("editableDrop",this.handleDrop.bind(this))},handleDrag:function(e){e.preventDefault(),e.dataTransfer.dropEffect="copy";var i=e.target.classList?e.target:e.target.parentElement;n(i),"dragover"===e.type&&i.classList.add(t)},handleDrop:function(e){e.preventDefault(),e.stopPropagation(),this.base.selectElement(e.target);var t=this.base.exportSelection();t.start=t.end,this.base.importSelection(t),e.dataTransfer.files&&Array.prototype.slice.call(e.dataTransfer.files).forEach((function(e){this.isAllowedFile(e)&&e.type.match("image")&&this.insertImageFile(e)}),this),n(e.target)},isAllowedFile:function(e){return this.allowedTypes.some((function(t){return!!e.type.match(t)}))},insertImageFile:function(t){if("function"===typeof FileReader){var n=new FileReader;n.readAsDataURL(t),n.addEventListener("load",function(t){var n=this.document.createElement("img");n.src=t.target.result,e.util.insertHTMLCommand(this.document,n.outerHTML)}.bind(this))}}});e.extensions.fileDragging=i}(),function(){var t=e.Extension.extend({name:"keyboard-commands",commands:[{command:"bold",key:"B",meta:!0,shift:!1,alt:!1},{command:"italic",key:"I",meta:!0,shift:!1,alt:!1},{command:"underline",key:"U",meta:!0,shift:!1,alt:!1}],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this)),this.keys={},this.commands.forEach((function(e){var t=e.key.charCodeAt(0);this.keys[t]||(this.keys[t]=[]),this.keys[t].push(e)}),this)},handleKeydown:function(t){var n=e.util.getKeyCode(t);if(this.keys[n]){var i=e.util.isMetaCtrlKey(t),o=!!t.shiftKey,s=!!t.altKey;this.keys[n].forEach((function(e){e.meta!==i||e.shift!==o||e.alt!==s&&void 0!==e.alt||(t.preventDefault(),t.stopPropagation(),"function"===typeof e.command?e.command.apply(this):!1!==e.command&&this.execAction(e.command))}),this)}}});e.extensions.keyboardCommands=t}(),function(){var t=e.extensions.form.extend({name:"fontname",action:"fontName",aria:"change font name",contentDefault:"±",contentFA:'<i class="fa fa-font"></i>',fonts:["","Arial","Verdana","Times New Roman"],init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontName")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getSelect().value=""},showForm:function(e){var t=this.getSelect();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontName(),this.base.checkSelection()},createForm:function(){var e,t=this.document,n=t.createElement("div"),i=t.createElement("select"),o=t.createElement("a"),s=t.createElement("a");n.className="medium-editor-toolbar-form",n.id="medium-editor-toolbar-form-fontname-"+this.getEditorId(),this.on(n,"click",this.handleFormClick.bind(this));for(var r=0;r<this.fonts.length;r++)(e=t.createElement("option")).innerHTML=this.fonts[r],e.value=this.fonts[r],i.appendChild(e);return i.className="medium-editor-toolbar-select",n.appendChild(i),this.on(i,"change",this.handleFontChange.bind(this)),s.setAttribute("href","#"),s.className="medium-editor-toobar-save",s.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'<i class="fa fa-check"></i>':"✓",n.appendChild(s),this.on(s,"click",this.handleSaveClick.bind(this),!0),o.setAttribute("href","#"),o.className="medium-editor-toobar-close",o.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'<i class="fa fa-times"></i>':"×",n.appendChild(o),this.on(o,"click",this.handleCloseClick.bind(this)),n},getSelect:function(){return this.getForm().querySelector("select.medium-editor-toolbar-select")},clearFontName:function(){e.selection.getSelectedElements(this.document).forEach((function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("face")&&e.removeAttribute("face")}))},handleFontChange:function(){var e=this.getSelect().value;""===e?this.clearFontName():this.execAction("fontName",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}});e.extensions.fontName=t}(),function(){var t=e.extensions.form.extend({name:"fontsize",action:"fontSize",aria:"increase/decrease font size",contentDefault:"±",contentFA:'<i class="fa fa-text-height"></i>',init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontSize")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getInput().value=""},showForm:function(e){var t=this.getInput();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontSize(),this.base.checkSelection()},createForm:function(){var e=this.document,t=e.createElement("div"),n=e.createElement("input"),i=e.createElement("a"),o=e.createElement("a");return t.className="medium-editor-toolbar-form",t.id="medium-editor-toolbar-form-fontsize-"+this.getEditorId(),this.on(t,"click",this.handleFormClick.bind(this)),n.setAttribute("type","range"),n.setAttribute("min","1"),n.setAttribute("max","7"),n.className="medium-editor-toolbar-input",t.appendChild(n),this.on(n,"change",this.handleSliderChange.bind(this)),o.setAttribute("href","#"),o.className="medium-editor-toobar-save",o.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'<i class="fa fa-check"></i>':"✓",t.appendChild(o),this.on(o,"click",this.handleSaveClick.bind(this),!0),i.setAttribute("href","#"),i.className="medium-editor-toobar-close",i.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'<i class="fa fa-times"></i>':"×",t.appendChild(i),this.on(i,"click",this.handleCloseClick.bind(this)),t},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},clearFontSize:function(){e.selection.getSelectedElements(this.document).forEach((function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("size")&&e.removeAttribute("size")}))},handleSliderChange:function(){var e=this.getInput().value;"4"===e?this.clearFontSize():this.execAction("fontSize",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}});e.extensions.fontSize=t}(),function(){var t="%ME_PASTEBIN%",n=null,i=null,o=function(e){e.stopPropagation()};function s(e,t,n){var i=e.clipboardData||t.clipboardData||n.dataTransfer,o={};if(!i)return o;if(i.getData){var s=i.getData("Text");s&&s.length>0&&(o["text/plain"]=s)}if(i.types)for(var r=0;r<i.types.length;r++){var a=i.types[r];o[a]=i.getData(a)}return o}var r=e.Extension.extend({forcePlainText:!0,cleanPastedHTML:!1,preCleanReplacements:[],cleanReplacements:[],cleanAttrs:["class","style","dir"],cleanTags:["meta"],unwrapTags:[],init:function(){e.Extension.prototype.init.apply(this,arguments),(this.forcePlainText||this.cleanPastedHTML)&&(this.subscribe("editableKeydown",this.handleKeydown.bind(this)),this.getEditorElements().forEach((function(e){this.on(e,"paste",this.handlePaste.bind(this))}),this),this.subscribe("addElement",this.handleAddElement.bind(this)))},handleAddElement:function(e,t){this.on(t,"paste",this.handlePaste.bind(this))},destroy:function(){(this.forcePlainText||this.cleanPastedHTML)&&this.removePasteBin()},handlePaste:function(e,t){if(!e.defaultPrevented){var n=s(e,this.window,this.document),i=n["text/html"],o=n["text/plain"];this.window.clipboardData&&void 0===e.clipboardData&&!i&&(i=o),(i||o)&&(e.preventDefault(),this.doPaste(i,o,t))}},doPaste:function(t,n,i){var o,s,r="";if(this.cleanPastedHTML&&t)return this.cleanPaste(t);if(n){if(this.getEditorOption("disableReturn")||i&&i.getAttribute("data-disable-return"))r=e.util.htmlEntities(n);else if((o=n.split(/[\r\n]+/g)).length>1)for(s=0;s<o.length;s+=1)""!==o[s]&&(r+="<p>"+e.util.htmlEntities(o[s])+"</p>");else r=e.util.htmlEntities(o[0]);e.util.insertHTMLCommand(this.document,r)}},handlePasteBinPaste:function(e){if(e.defaultPrevented)this.removePasteBin();else{var t=s(e,this.window,this.document),n=t["text/html"],o=t["text/plain"],r=i;if(!this.cleanPastedHTML||n)return e.preventDefault(),this.removePasteBin(),this.doPaste(n,o,r),void this.trigger("editablePaste",{currentTarget:r,target:r},r);setTimeout(function(){this.cleanPastedHTML&&(n=this.getPasteBinHtml()),this.removePasteBin(),this.doPaste(n,o,r),this.trigger("editablePaste",{currentTarget:r,target:r},r)}.bind(this),0)}},handleKeydown:function(t,n){e.util.isKey(t,e.util.keyCode.V)&&e.util.isMetaCtrlKey(t)&&(t.stopImmediatePropagation(),this.removePasteBin(),this.createPasteBin(n))},createPasteBin:function(s){var r,a=e.selection.getSelectionRange(this.document),l=this.window.pageYOffset;i=s,a&&((r=a.getClientRects()).length?l+=r[0].top:void 0!==a.startContainer.getBoundingClientRect?l+=a.startContainer.getBoundingClientRect().top:l+=a.getBoundingClientRect().top),n=a;var c=this.document.createElement("div");c.id=this.pasteBinId="medium-editor-pastebin-"+ +Date.now(),c.setAttribute("style","border: 1px red solid; position: absolute; top: "+l+"px; width: 10px; height: 10px; overflow: hidden; opacity: 0"),c.setAttribute("contentEditable",!0),c.innerHTML=t,this.document.body.appendChild(c),this.on(c,"focus",o),this.on(c,"focusin",o),this.on(c,"focusout",o),c.focus(),e.selection.selectNode(c,this.document),this.boundHandlePaste||(this.boundHandlePaste=this.handlePasteBinPaste.bind(this)),this.on(c,"paste",this.boundHandlePaste)},removePasteBin:function(){null!==n&&(e.selection.selectRange(this.document,n),n=null),null!==i&&(i=null);var t=this.getPasteBin();t&&t&&(this.off(t,"focus",o),this.off(t,"focusin",o),this.off(t,"focusout",o),this.off(t,"paste",this.boundHandlePaste),t.parentElement.removeChild(t))},getPasteBin:function(){return this.document.getElementById(this.pasteBinId)},getPasteBinHtml:function(){var e=this.getPasteBin();if(!e)return!1;if(e.firstChild&&"mcepastebin"===e.firstChild.id)return!1;var n=e.innerHTML;return!(!n||n===t)&&n},cleanPaste:function(e){var t,n,i,o,s=/<p|<br|<div/.test(e),r=[].concat(this.preCleanReplacements||[],[[new RegExp(/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g),""],[new RegExp(/<!--StartFragment-->|<!--EndFragment-->/g),""],[new RegExp(/<br>$/i),""],[new RegExp(/<[^>]*docs-internal-guid[^>]*>/gi),""],[new RegExp(/<\/b>(<br[^>]*>)?$/gi),""],[new RegExp(/<span class="Apple-converted-space">\s+<\/span>/g)," "],[new RegExp(/<br class="Apple-interchange-newline">/g),"<br>"],[new RegExp(/<span[^>]*(font-style:italic;font-weight:(bold|700)|font-weight:(bold|700);font-style:italic)[^>]*>/gi),'<span class="replace-with italic bold">'],[new RegExp(/<span[^>]*font-style:italic[^>]*>/gi),'<span class="replace-with italic">'],[new RegExp(/<span[^>]*font-weight:(bold|700)[^>]*>/gi),'<span class="replace-with bold">'],[new RegExp(/<(\/?)(i|b|a)>/gi),"<$1$2>"],[new RegExp(/<a(?:(?!href).)+href=(?:"|”|“|"|\u201c|\u201d)(((?!"|”|“|"|\u201c|\u201d).)*)(?:"|”|“|"|\u201c|\u201d)(?:(?!>).)*>/gi),'<a href="$1">'],[new RegExp(/<\/p>\n+/gi),"</p>"],[new RegExp(/\n+<p/gi),"<p"],[new RegExp(/<\/?o:[a-z]*>/gi),""],[new RegExp(/<!\[if !supportLists\]>(((?!<!).)*)<!\[endif]\>/gi),"$1"]],this.cleanReplacements||[]);for(t=0;t<r.length;t+=1)e=e.replace(r[t][0],r[t][1]);if(!s)return this.pasteHTML(e);for((i=this.document.createElement("div")).innerHTML="<p>"+e.split("<br><br>").join("</p><p>")+"</p>",n=i.querySelectorAll("a,p,div,br"),t=0;t<n.length;t+=1)switch((o=n[t]).innerHTML=o.innerHTML.replace(/\n/gi," "),o.nodeName.toLowerCase()){case"p":case"div":this.filterCommonBlocks(o);break;case"br":this.filterLineBreak(o)}this.pasteHTML(i.innerHTML)},pasteHTML:function(t,n){n=e.util.defaults({},n,{cleanAttrs:this.cleanAttrs,cleanTags:this.cleanTags,unwrapTags:this.unwrapTags});var i,o,s,r,a=this.document.createDocumentFragment();for(a.appendChild(this.document.createElement("body")),(r=a.querySelector("body")).innerHTML=t,this.cleanupSpans(r),i=r.querySelectorAll("*"),s=0;s<i.length;s+=1)"a"===(o=i[s]).nodeName.toLowerCase()&&this.getEditorOption("targetBlank")&&e.util.setTargetBlank(o),e.util.cleanupAttrs(o,n.cleanAttrs),e.util.cleanupTags(o,n.cleanTags),e.util.unwrapTags(o,n.unwrapTags);e.util.insertHTMLCommand(this.document,r.innerHTML.replace(/ /g," "))},isCommonBlock:function(e){return e&&("p"===e.nodeName.toLowerCase()||"div"===e.nodeName.toLowerCase())},filterCommonBlocks:function(e){/^\s*$/.test(e.textContent)&&e.parentNode&&e.parentNode.removeChild(e)},filterLineBreak:function(e){this.isCommonBlock(e.previousElementSibling)?this.removeWithParent(e):!this.isCommonBlock(e.parentNode)||e.parentNode.firstChild!==e&&e.parentNode.lastChild!==e?e.parentNode&&1===e.parentNode.childElementCount&&""===e.parentNode.textContent&&this.removeWithParent(e):this.removeWithParent(e)},removeWithParent:function(e){e&&e.parentNode&&(e.parentNode.parentNode&&1===e.parentNode.childElementCount?e.parentNode.parentNode.removeChild(e.parentNode):e.parentNode.removeChild(e))},cleanupSpans:function(t){var n,i,o,s=t.querySelectorAll(".replace-with"),r=function(e){return e&&"#text"!==e.nodeName&&"false"===e.getAttribute("contenteditable")};for(n=0;n<s.length;n+=1)i=s[n],o=this.document.createElement(i.classList.contains("bold")?"b":"i"),i.classList.contains("bold")&&i.classList.contains("italic")?o.innerHTML="<i>"+i.innerHTML+"</i>":o.innerHTML=i.innerHTML,i.parentNode.replaceChild(o,i);for(s=t.querySelectorAll("span"),n=0;n<s.length;n+=1){if(i=s[n],e.util.traverseUp(i,r))return!1;e.util.unwrap(i,this.document)}}});e.extensions.paste=r}(),function(){var t=e.Extension.extend({name:"placeholder",text:"Type your text",hideOnClick:!0,init:function(){e.Extension.prototype.init.apply(this,arguments),this.initPlaceholders(),this.attachEventHandlers()},initPlaceholders:function(){this.getEditorElements().forEach(this.initElement,this)},handleAddElement:function(e,t){this.initElement(t)},initElement:function(e){e.getAttribute("data-placeholder")||e.setAttribute("data-placeholder",this.text),this.updatePlaceholder(e)},destroy:function(){this.getEditorElements().forEach(this.cleanupElement,this)},handleRemoveElement:function(e,t){this.cleanupElement(t)},cleanupElement:function(e){e.getAttribute("data-placeholder")===this.text&&e.removeAttribute("data-placeholder")},showPlaceholder:function(t){t&&(e.util.isFF&&0===t.childNodes.length?(t.classList.add("medium-editor-placeholder-relative"),t.classList.remove("medium-editor-placeholder")):(t.classList.add("medium-editor-placeholder"),t.classList.remove("medium-editor-placeholder-relative")))},hidePlaceholder:function(e){e&&(e.classList.remove("medium-editor-placeholder"),e.classList.remove("medium-editor-placeholder-relative"))},updatePlaceholder:function(e,t){if(e.querySelector("img, blockquote, ul, ol, table")||""!==e.textContent.replace(/^\s+|\s+$/g,""))return this.hidePlaceholder(e);t||this.showPlaceholder(e)},attachEventHandlers:function(){this.hideOnClick&&this.subscribe("focus",this.handleFocus.bind(this)),this.subscribe("editableInput",this.handleInput.bind(this)),this.subscribe("blur",this.handleBlur.bind(this)),this.subscribe("addElement",this.handleAddElement.bind(this)),this.subscribe("removeElement",this.handleRemoveElement.bind(this))},handleInput:function(e,t){var n=this.hideOnClick&&t===this.base.getFocusedElement();this.updatePlaceholder(t,n)},handleFocus:function(e,t){this.hidePlaceholder(t)},handleBlur:function(e,t){this.updatePlaceholder(t)}});e.extensions.placeholder=t}(),function(){var t=e.Extension.extend({name:"toolbar",align:"center",allowMultiParagraphSelection:!0,buttons:["bold","italic","underline","anchor","h2","h3","quote"],diffLeft:0,diffTop:-10,firstButtonClass:"medium-editor-button-first",lastButtonClass:"medium-editor-button-last",standardizeSelectionStart:!1,static:!1,sticky:!1,stickyTopOffset:0,updateOnEmptySelection:!1,relativeContainer:null,init:function(){e.Extension.prototype.init.apply(this,arguments),this.initThrottledMethods(),this.relativeContainer?this.relativeContainer.appendChild(this.getToolbarElement()):this.getEditorOption("elementsContainer").appendChild(this.getToolbarElement())},forEachExtension:function(e,t){return this.base.extensions.forEach((function(n){if(n!==this)return e.apply(t||this,arguments)}),this)},createToolbar:function(){var e=this.document.createElement("div");return e.id="medium-editor-toolbar-"+this.getEditorId(),e.className="medium-editor-toolbar",this.static?e.className+=" static-toolbar":this.relativeContainer?e.className+=" medium-editor-relative-toolbar":e.className+=" medium-editor-stalker-toolbar",e.appendChild(this.createToolbarButtons()),this.forEachExtension((function(t){t.hasForm&&e.appendChild(t.getForm())})),this.attachEventHandlers(),e},createToolbarButtons:function(){var t,n,i,o,s,r,a=this.document.createElement("ul");return a.id="medium-editor-toolbar-actions"+this.getEditorId(),a.className="medium-editor-toolbar-actions",a.style.display="block",this.buttons.forEach((function(i){"string"===typeof i?(s=i,r=null):(s=i.name,r=i),(o=this.base.addBuiltInExtension(s,r))&&"function"===typeof o.getButton&&(n=o.getButton(this.base),t=this.document.createElement("li"),e.util.isElement(n)?t.appendChild(n):t.innerHTML=n,a.appendChild(t))}),this),(i=a.querySelectorAll("button")).length>0&&(i[0].classList.add(this.firstButtonClass),i[i.length-1].classList.add(this.lastButtonClass)),a},destroy:function(){this.toolbar&&(this.toolbar.parentNode&&this.toolbar.parentNode.removeChild(this.toolbar),delete this.toolbar)},getInteractionElements:function(){return this.getToolbarElement()},getToolbarElement:function(){return this.toolbar||(this.toolbar=this.createToolbar()),this.toolbar},getToolbarActionsElement:function(){return this.getToolbarElement().querySelector(".medium-editor-toolbar-actions")},initThrottledMethods:function(){this.throttledPositionToolbar=e.util.throttle(function(){this.base.isActive&&this.positionToolbarIfShown()}.bind(this))},attachEventHandlers:function(){this.subscribe("blur",this.handleBlur.bind(this)),this.subscribe("focus",this.handleFocus.bind(this)),this.subscribe("editableClick",this.handleEditableClick.bind(this)),this.subscribe("editableKeyup",this.handleEditableKeyup.bind(this)),this.on(this.document.documentElement,"mouseup",this.handleDocumentMouseup.bind(this)),this.static&&this.sticky&&this.on(this.window,"scroll",this.handleWindowScroll.bind(this),!0),this.on(this.window,"resize",this.handleWindowResize.bind(this))},handleWindowScroll:function(){this.positionToolbarIfShown()},handleWindowResize:function(){this.throttledPositionToolbar()},handleDocumentMouseup:function(t){if(t&&t.target&&e.util.isDescendant(this.getToolbarElement(),t.target))return!1;this.checkState()},handleEditableClick:function(){setTimeout(function(){this.checkState()}.bind(this),0)},handleEditableKeyup:function(){this.checkState()},handleBlur:function(){clearTimeout(this.hideTimeout),clearTimeout(this.delayShowTimeout),this.hideTimeout=setTimeout(function(){this.hideToolbar()}.bind(this),1)},handleFocus:function(){this.checkState()},isDisplayed:function(){return this.getToolbarElement().classList.contains("medium-editor-toolbar-active")},showToolbar:function(){clearTimeout(this.hideTimeout),this.isDisplayed()||(this.getToolbarElement().classList.add("medium-editor-toolbar-active"),this.trigger("showToolbar",{},this.base.getFocusedElement()))},hideToolbar:function(){this.isDisplayed()&&(this.getToolbarElement().classList.remove("medium-editor-toolbar-active"),this.trigger("hideToolbar",{},this.base.getFocusedElement()))},isToolbarDefaultActionsDisplayed:function(){return"block"===this.getToolbarActionsElement().style.display},hideToolbarDefaultActions:function(){this.isToolbarDefaultActionsDisplayed()&&(this.getToolbarActionsElement().style.display="none")},showToolbarDefaultActions:function(){this.hideExtensionForms(),this.isToolbarDefaultActionsDisplayed()||(this.getToolbarActionsElement().style.display="block"),this.delayShowTimeout=this.base.delay(function(){this.showToolbar()}.bind(this))},hideExtensionForms:function(){this.forEachExtension((function(e){e.hasForm&&e.isDisplayed()&&e.hideForm()}))},multipleBlockElementsSelected:function(){var t=new RegExp("<("+e.util.blockContainerElementNames.join("|")+")[^>]*>","g"),n=e.selection.getSelectionHtml(this.document).replace(/<[^\/>][^>]*><\/[^>]+>/gim,"").match(t);return!!n&&n.length>1},modifySelection:function(){var t=this.window.getSelection().getRangeAt(0);if(this.standardizeSelectionStart&&t.startContainer.nodeValue&&t.startOffset===t.startContainer.nodeValue.length){var n=e.util.findAdjacentTextNodeWithContent(e.selection.getSelectionElement(this.window),t.startContainer,this.document);if(n){for(var i=0;0===n.nodeValue.substr(i,1).trim().length;)i+=1;t=e.selection.select(this.document,n,i,t.endContainer,t.endOffset)}}},checkState:function(){if(!this.base.preventSelectionUpdates){if(!this.base.getFocusedElement()||e.selection.selectionInContentEditableFalse(this.window))return this.hideToolbar();var t=e.selection.getSelectionElement(this.window);return!t||-1===this.getEditorElements().indexOf(t)||t.getAttribute("data-disable-toolbar")?this.hideToolbar():this.updateOnEmptySelection&&this.static?this.showAndUpdateToolbar():!e.selection.selectionContainsContent(this.document)||!1===this.allowMultiParagraphSelection&&this.multipleBlockElementsSelected()?this.hideToolbar():void this.showAndUpdateToolbar()}},showAndUpdateToolbar:function(){this.modifySelection(),this.setToolbarButtonStates(),this.trigger("positionToolbar",{},this.base.getFocusedElement()),this.showToolbarDefaultActions(),this.setToolbarPosition()},setToolbarButtonStates:function(){this.forEachExtension((function(e){"function"===typeof e.isActive&&"function"===typeof e.setInactive&&e.setInactive()})),this.checkActiveButtons()},checkActiveButtons:function(){var t,n=[],i=null,o=e.selection.getSelectionRange(this.document),s=function(e){"function"===typeof e.checkState?e.checkState(t):"function"===typeof e.isActive&&"function"===typeof e.isAlreadyApplied&&"function"===typeof e.setActive&&!e.isActive()&&e.isAlreadyApplied(t)&&e.setActive()};if(o&&(this.forEachExtension((function(e){"function"!==typeof e.queryCommandState||null===(i=e.queryCommandState())?n.push(e):i&&"function"===typeof e.setActive&&e.setActive()})),t=e.selection.getSelectedParentElement(o),this.getEditorElements().some((function(n){return e.util.isDescendant(n,t,!0)}))))for(;t&&(n.forEach(s),!e.util.isMediumEditorElement(t));)t=t.parentNode},positionToolbarIfShown:function(){this.isDisplayed()&&this.setToolbarPosition()},setToolbarPosition:function(){var e=this.base.getFocusedElement(),t=this.window.getSelection();if(!e)return this;!this.static&&t.isCollapsed||(this.showToolbar(),this.relativeContainer||(this.static?this.positionStaticToolbar(e):this.positionToolbar(t)),this.trigger("positionedToolbar",{},this.base.getFocusedElement()))},positionStaticToolbar:function(e){this.getToolbarElement().style.left="0";var t,n=this.document.documentElement&&this.document.documentElement.scrollTop||this.document.body.scrollTop,i=this.window.innerWidth,o=this.getToolbarElement(),s=e.getBoundingClientRect(),r=s.top+n,a=s.left+s.width/2,l=o.offsetHeight,c=o.offsetWidth,u=c/2;switch(this.sticky?n>r+e.offsetHeight-l-this.stickyTopOffset?(o.style.top=r+e.offsetHeight-l+"px",o.classList.remove("medium-editor-sticky-toolbar")):n>r-l-this.stickyTopOffset?(o.classList.add("medium-editor-sticky-toolbar"),o.style.top=this.stickyTopOffset+"px"):(o.classList.remove("medium-editor-sticky-toolbar"),o.style.top=r-l+"px"):o.style.top=r-l+"px",this.align){case"left":t=s.left;break;case"right":t=s.right-c;break;case"center":t=a-u}t<0?t=0:t+c>i&&(t=i-Math.ceil(c)-1),o.style.left=t+"px"},positionToolbar:function(e){this.getToolbarElement().style.left="0",this.getToolbarElement().style.right="initial";var t=e.getRangeAt(0),n=t.getBoundingClientRect();(!n||0===n.height&&0===n.width&&t.startContainer===t.endContainer)&&(n=1===t.startContainer.nodeType&&t.startContainer.querySelector("img")?t.startContainer.querySelector("img").getBoundingClientRect():t.startContainer.getBoundingClientRect());var i,o,s=this.window.innerWidth,r=this.getToolbarElement(),a=r.offsetHeight,l=r.offsetWidth/2,c=this.diffLeft-l,u=this.getEditorOption("elementsContainer"),d=["absolute","fixed"].indexOf(window.getComputedStyle(u).getPropertyValue("position"))>-1,h={},m={};d?(o=u.getBoundingClientRect(),["top","left"].forEach((function(e){m[e]=n[e]-o[e]})),m.width=n.width,m.height=n.height,n=m,s=o.width,h.top=u.scrollTop):h.top=this.window.pageYOffset,i=n.left+n.width/2,h.top+=n.top-a,n.top<50?(r.classList.add("medium-toolbar-arrow-over"),r.classList.remove("medium-toolbar-arrow-under"),h.top+=50+n.height-this.diffTop):(r.classList.add("medium-toolbar-arrow-under"),r.classList.remove("medium-toolbar-arrow-over"),h.top+=this.diffTop),i<l?(h.left=c+l,h.right="initial"):s-i<l?(h.left="auto",h.right=0):(h.left=c+i,h.right="initial"),["top","left","right"].forEach((function(e){r.style[e]=h[e]+(isNaN(h[e])?"":"px")}))}});e.extensions.toolbar=t}(),function(){var t=e.Extension.extend({init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableDrag",this.handleDrag.bind(this)),this.subscribe("editableDrop",this.handleDrop.bind(this))},handleDrag:function(e){var t="medium-editor-dragover";e.preventDefault(),e.dataTransfer.dropEffect="copy","dragover"===e.type?e.target.classList.add(t):"dragleave"===e.type&&e.target.classList.remove(t)},handleDrop:function(t){t.preventDefault(),t.stopPropagation(),t.dataTransfer.files&&Array.prototype.slice.call(t.dataTransfer.files,0).some(function(t){var n,i;t.type.match("image")&&((n=new FileReader).readAsDataURL(t),i="medium-img-"+ +new Date,e.util.insertHTMLCommand(this.document,'<img class="medium-editor-image-loading" id="'+i+'" />'),n.onload=function(){var e=this.document.getElementById(i);e&&(e.removeAttribute("id"),e.removeAttribute("class"),e.src=n.result)}.bind(this))}.bind(this)),t.target.classList.remove("medium-editor-dragover")}});e.extensions.imageDragging=t}(),function(){function t(t){var n=e.selection.getSelectionStart(this.options.ownerDocument),i=n.textContent,o=e.selection.getCaretOffsets(n);(void 0===i[o.left-1]||""===i[o.left-1].trim()||void 0!==i[o.left]&&""===i[o.left].trim())&&t.preventDefault()}function n(t,n){if(this.options.disableReturn||n.getAttribute("data-disable-return"))t.preventDefault();else if(this.options.disableDoubleReturn||n.getAttribute("data-disable-double-return")){var i=e.selection.getSelectionStart(this.options.ownerDocument);(i&&""===i.textContent.trim()&&"li"!==i.nodeName.toLowerCase()||i.previousElementSibling&&"br"!==i.previousElementSibling.nodeName.toLowerCase()&&""===i.previousElementSibling.textContent.trim())&&t.preventDefault()}}function i(t){var n=e.selection.getSelectionStart(this.options.ownerDocument);"pre"===(n&&n.nodeName.toLowerCase())&&(t.preventDefault(),e.util.insertHTMLCommand(this.options.ownerDocument," ")),e.util.isListItem(n)&&(t.preventDefault(),t.shiftKey?this.options.ownerDocument.execCommand("outdent",!1,null):this.options.ownerDocument.execCommand("indent",!1,null))}function o(t){var n,i=e.selection.getSelectionStart(this.options.ownerDocument),o=i.nodeName.toLowerCase(),s=/^(\s+|<br\/?>)?$/i,r=/h\d/i;e.util.isKey(t,[e.util.keyCode.BACKSPACE,e.util.keyCode.ENTER])&&i.previousElementSibling&&r.test(o)&&0===e.selection.getCaretOffsets(i).left?e.util.isKey(t,e.util.keyCode.BACKSPACE)&&s.test(i.previousElementSibling.innerHTML)?(i.previousElementSibling.parentNode.removeChild(i.previousElementSibling),t.preventDefault()):!this.options.disableDoubleReturn&&e.util.isKey(t,e.util.keyCode.ENTER)&&((n=this.options.ownerDocument.createElement("p")).innerHTML="<br>",i.previousElementSibling.parentNode.insertBefore(n,i),t.preventDefault()):e.util.isKey(t,e.util.keyCode.DELETE)&&i.nextElementSibling&&i.previousElementSibling&&!r.test(o)&&s.test(i.innerHTML)&&r.test(i.nextElementSibling.nodeName.toLowerCase())?(e.selection.moveCursor(this.options.ownerDocument,i.nextElementSibling),i.previousElementSibling.parentNode.removeChild(i),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&"li"===o&&s.test(i.innerHTML)&&!i.previousElementSibling&&!i.parentElement.previousElementSibling&&i.nextElementSibling&&"li"===i.nextElementSibling.nodeName.toLowerCase()?((n=this.options.ownerDocument.createElement("p")).innerHTML="<br>",i.parentElement.parentElement.insertBefore(n,i.parentElement),e.selection.moveCursor(this.options.ownerDocument,n),i.parentElement.removeChild(i),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&!1!==e.util.getClosestTag(i,"blockquote")&&0===e.selection.getCaretOffsets(i).left?(t.preventDefault(),e.util.execFormatBlock(this.options.ownerDocument,"p")):e.util.isKey(t,e.util.keyCode.ENTER)&&!1!==e.util.getClosestTag(i,"blockquote")&&0===e.selection.getCaretOffsets(i).right?((n=this.options.ownerDocument.createElement("p")).innerHTML="<br>",i.parentElement.insertBefore(n,i.nextSibling),e.selection.moveCursor(this.options.ownerDocument,n),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&e.util.isMediumEditorElement(i.parentElement)&&!i.previousElementSibling&&i.nextElementSibling&&s.test(i.innerHTML)&&(t.preventDefault(),e.selection.moveCursor(this.options.ownerDocument,i.nextSibling),i.parentElement.removeChild(i))}function s(t){var n=e.selection.getSelectionStart(this.options.ownerDocument);n&&(e.util.isMediumEditorElement(n)&&0===n.children.length&&!e.util.isBlockContainer(n)&&this.options.ownerDocument.execCommand("formatBlock",!1,"p"),!e.util.isKey(t,e.util.keyCode.ENTER)||e.util.isListItem(n)||e.util.isBlockContainer(n)||("a"===n.nodeName.toLowerCase()?this.options.ownerDocument.execCommand("unlink",!1,null):t.shiftKey||t.ctrlKey||this.options.ownerDocument.execCommand("formatBlock",!1,"p")))}function r(e,t){var n=t.parentNode.querySelector('textarea[medium-editor-textarea-id="'+t.getAttribute("medium-editor-textarea-id")+'"]');n&&(n.value=t.innerHTML.trim())}function a(e){e._mediumEditors||(e._mediumEditors=[null]),this.id||(this.id=e._mediumEditors.length),e._mediumEditors[this.id]=this}function l(e){e._mediumEditors&&e._mediumEditors[this.id]&&(e._mediumEditors[this.id]=null)}function c(t,n,i){var o=[];if(t||(t=[]),"string"===typeof t&&(t=n.querySelectorAll(t)),e.util.isElement(t)&&(t=[t]),i)for(var s=0;s<t.length;s++){var r=t[s];!e.util.isElement(r)||r.getAttribute("data-medium-editor-element")||r.getAttribute("medium-editor-textarea-id")||o.push(r)}else o=Array.prototype.slice.apply(t);return o}function u(e){var t=e.parentNode.querySelector('textarea[medium-editor-textarea-id="'+e.getAttribute("medium-editor-textarea-id")+'"]');t&&(t.classList.remove("medium-editor-hidden"),t.removeAttribute("medium-editor-textarea-id")),e.parentNode&&e.parentNode.removeChild(e)}function d(e,t,n){return"function"===typeof(e=function(e,t){return Object.keys(t).forEach((function(n){void 0===e[n]&&(e[n]=t[n])})),e}(e,{window:n.options.contentWindow,document:n.options.ownerDocument,base:n})).init&&e.init(),e.name||(e.name=t),e}function h(){return!this.elements.every((function(e){return!!e.getAttribute("data-disable-toolbar")}))&&!1!==this.options.toolbar}function m(){return!!h.call(this)&&!1!==this.options.anchorPreview}function f(){return!1!==this.options.placeholder}function p(){return!1!==this.options.autoLink}function g(){return!1!==this.options.imageDragging}function b(){return!1!==this.options.keyboardCommands}function v(){return!this.options.extensions.imageDragging}function E(e){for(var t=this.options.ownerDocument.createElement("div"),n=Date.now(),i="medium-editor-"+n,o=e.attributes;this.options.ownerDocument.getElementById(i);)n++,i="medium-editor-"+n;t.className=e.className,t.id=i,t.innerHTML=e.value,e.setAttribute("medium-editor-textarea-id",i);for(var s=0,r=o.length;s<r;s++)t.hasAttribute(o[s].nodeName)||t.setAttribute(o[s].nodeName,o[s].value);return e.form&&this.on(e.form,"reset",function(e){e.defaultPrevented||this.resetContent(this.options.ownerDocument.getElementById(i))}.bind(this)),e.classList.add("medium-editor-hidden"),e.parentNode.insertBefore(t,e),t}function y(t,i){if(!t.getAttribute("data-medium-editor-element")){"textarea"===t.nodeName.toLowerCase()&&(t=E.call(this,t),this.instanceHandleEditableInput||(this.instanceHandleEditableInput=r.bind(this),this.subscribe("editableInput",this.instanceHandleEditableInput))),this.options.disableEditing||t.getAttribute("data-disable-editing")||(t.setAttribute("contentEditable",!0),t.setAttribute("spellcheck",this.options.spellcheck)),this.instanceHandleEditableKeydownEnter||(t.getAttribute("data-disable-return")||t.getAttribute("data-disable-double-return"))&&(this.instanceHandleEditableKeydownEnter=n.bind(this),this.subscribe("editableKeydownEnter",this.instanceHandleEditableKeydownEnter)),this.options.disableReturn||t.getAttribute("data-disable-return")||this.on(t,"keyup",s.bind(this));var o=e.util.guid();t.setAttribute("data-medium-editor-element",!0),t.classList.add("medium-editor-element"),t.setAttribute("role","textbox"),t.setAttribute("aria-multiline",!0),t.setAttribute("data-medium-editor-editor-index",i),t.setAttribute("medium-editor-index",o),S[o]=t.innerHTML,this.events.attachAllEventsToElement(t)}return t}function C(){this.subscribe("editableKeydownTab",i.bind(this)),this.subscribe("editableKeydownDelete",o.bind(this)),this.subscribe("editableKeydownEnter",o.bind(this)),this.options.disableExtraSpaces&&this.subscribe("editableKeydownSpace",t.bind(this)),this.instanceHandleEditableKeydownEnter||(this.options.disableReturn||this.options.disableDoubleReturn)&&(this.instanceHandleEditableKeydownEnter=n.bind(this),this.subscribe("editableKeydownEnter",this.instanceHandleEditableKeydownEnter))}function w(){if(this.extensions=[],Object.keys(this.options.extensions).forEach((function(e){"toolbar"!==e&&this.options.extensions[e]&&this.extensions.push(d(this.options.extensions[e],e,this))}),this),v.call(this)){var t=this.options.fileDragging;t||(t={},g.call(this)||(t.allowedTypes=[])),this.addBuiltInExtension("fileDragging",t)}var n={paste:!0,"anchor-preview":m.call(this),autoLink:p.call(this),keyboardCommands:b.call(this),placeholder:f.call(this)};Object.keys(n).forEach((function(e){n[e]&&this.addBuiltInExtension(e)}),this);var i=this.options.extensions.toolbar;if(!i&&h.call(this)){var o=e.util.extend({},this.options.toolbar,{allowMultiParagraphSelection:this.options.allowMultiParagraphSelection});i=new e.extensions.toolbar(o)}i&&this.extensions.push(d(i,"toolbar",this))}function x(t,n){return n&&[["allowMultiParagraphSelection","toolbar.allowMultiParagraphSelection"]].forEach((function(t){n.hasOwnProperty(t[0])&&void 0!==n[t[0]]&&e.util.deprecated(t[0],t[1],"v6.0.0")})),e.util.defaults({},n,t)}function T(t,n){var i,o;if(i=/^append-(.+)$/gi.exec(t))return e.util.execFormatBlock(this.options.ownerDocument,i[1]);if("fontSize"===t)return n.size&&e.util.deprecated(".size option for fontSize command",".value","6.0.0"),o=n.value||n.size,this.options.ownerDocument.execCommand("fontSize",!1,o);if("fontName"===t)return n.name&&e.util.deprecated(".name option for fontName command",".value","6.0.0"),o=n.value||n.name,this.options.ownerDocument.execCommand("fontName",!1,o);if("createLink"===t)return this.createLink(n);if("image"===t){var s=this.options.contentWindow.getSelection().toString().trim();return this.options.ownerDocument.execCommand("insertImage",!1,s)}if("html"===t){var r=this.options.contentWindow.getSelection().toString().trim();return e.util.insertHTMLCommand(this.options.ownerDocument,r)}if(/justify([A-Za-z]*)$/g.exec(t)){var a=this.options.ownerDocument.execCommand(t,!1,null),l=e.selection.getSelectedParentElement(e.selection.getSelectionRange(this.options.ownerDocument));return l&&k.call(this,e.util.getTopBlockContainer(l)),a}return o=n&&n.value,this.options.ownerDocument.execCommand(t,!1,o)}function k(t){if(t){var n,i=Array.prototype.slice.call(t.childNodes).filter((function(e){var t="div"===e.nodeName.toLowerCase();return t&&!n&&(n=e.style.textAlign),t}));i.length&&(this.saveSelection(),i.forEach((function(t){if(t.style.textAlign===n){var i=t.lastChild;if(i){e.util.unwrap(t,this.options.ownerDocument);var o=this.options.ownerDocument.createElement("BR");i.parentNode.insertBefore(o,i.nextSibling)}}}),this),t.style.textAlign=n,this.restoreSelection())}}var S={};e.prototype={init:function(e,t){return this.options=x.call(this,this.defaults,t),this.origElements=e,this.options.elementsContainer||(this.options.elementsContainer=this.options.ownerDocument.body),this.setup()},setup:function(){this.isActive||(a.call(this,this.options.contentWindow),this.events=new e.Events(this),this.elements=[],this.addElements(this.origElements),0!==this.elements.length&&(this.isActive=!0,w.call(this),C.call(this)))},destroy:function(){this.isActive&&(this.isActive=!1,this.extensions.forEach((function(e){"function"===typeof e.destroy&&e.destroy()}),this),this.events.destroy(),this.elements.forEach((function(e){this.options.spellcheck&&(e.innerHTML=e.innerHTML),e.removeAttribute("contentEditable"),e.removeAttribute("spellcheck"),e.removeAttribute("data-medium-editor-element"),e.classList.remove("medium-editor-element"),e.removeAttribute("role"),e.removeAttribute("aria-multiline"),e.removeAttribute("medium-editor-index"),e.removeAttribute("data-medium-editor-editor-index"),e.getAttribute("medium-editor-textarea-id")&&u(e)}),this),this.elements=[],this.instanceHandleEditableKeydownEnter=null,this.instanceHandleEditableInput=null,l.call(this,this.options.contentWindow))},on:function(e,t,n,i){return this.events.attachDOMEvent(e,t,n,i),this},off:function(e,t,n,i){return this.events.detachDOMEvent(e,t,n,i),this},subscribe:function(e,t){return this.events.attachCustomEvent(e,t),this},unsubscribe:function(e,t){return this.events.detachCustomEvent(e,t),this},trigger:function(e,t,n){return this.events.triggerCustomEvent(e,t,n),this},delay:function(e){var t=this;return setTimeout((function(){t.isActive&&e()}),this.options.delay)},serialize:function(){var e,t={},n=this.elements.length;for(e=0;e<n;e+=1)t[""!==this.elements[e].id?this.elements[e].id:"element-"+e]={value:this.elements[e].innerHTML.trim()};return t},getExtensionByName:function(e){var t;return this.extensions&&this.extensions.length&&this.extensions.some((function(n){return n.name===e&&(t=n,!0)})),t},addBuiltInExtension:function(t,n){var i,o=this.getExtensionByName(t);if(o)return o;switch(t){case"anchor":i=e.util.extend({},this.options.anchor,n),o=new e.extensions.anchor(i);break;case"anchor-preview":o=new e.extensions.anchorPreview(this.options.anchorPreview);break;case"autoLink":o=new e.extensions.autoLink;break;case"fileDragging":o=new e.extensions.fileDragging(n);break;case"fontname":o=new e.extensions.fontName(this.options.fontName);break;case"fontsize":o=new e.extensions.fontSize(n);break;case"keyboardCommands":o=new e.extensions.keyboardCommands(this.options.keyboardCommands);break;case"paste":o=new e.extensions.paste(this.options.paste);break;case"placeholder":o=new e.extensions.placeholder(this.options.placeholder);break;default:e.extensions.button.isBuiltInButton(t)&&(n?(i=e.util.defaults({},n,e.extensions.button.prototype.defaults[t]),o=new e.extensions.button(i)):o=new e.extensions.button(t))}return o&&this.extensions.push(d(o,t,this)),o},stopSelectionUpdates:function(){this.preventSelectionUpdates=!0},startSelectionUpdates:function(){this.preventSelectionUpdates=!1},checkSelection:function(){var e=this.getExtensionByName("toolbar");return e&&e.checkState(),this},queryCommandState:function(e){var t,n=null;(t=/^full-(.+)$/gi.exec(e))&&(e=t[1]);try{n=this.options.ownerDocument.queryCommandState(e)}catch(i){n=null}return n},execAction:function(t,n){var i,o;return(i=/^full-(.+)$/gi.exec(t))?(this.saveSelection(),this.selectAllContents(),o=T.call(this,i[1],n),this.restoreSelection()):o=T.call(this,t,n),"insertunorderedlist"!==t&&"insertorderedlist"!==t||e.util.cleanListDOM(this.options.ownerDocument,this.getSelectedParentElement()),this.checkSelection(),o},getSelectedParentElement:function(t){return void 0===t&&(t=this.options.contentWindow.getSelection().getRangeAt(0)),e.selection.getSelectedParentElement(t)},selectAllContents:function(){var t=e.selection.getSelectionElement(this.options.contentWindow);if(t){for(;1===t.children.length;)t=t.children[0];this.selectElement(t)}},selectElement:function(t){e.selection.selectNode(t,this.options.ownerDocument);var n=e.selection.getSelectionElement(this.options.contentWindow);n&&this.events.focusElement(n)},getFocusedElement:function(){var e;return this.elements.some((function(t){return!e&&t.getAttribute("data-medium-focused")&&(e=t),!!e}),this),e},exportSelection:function(){var t=e.selection.getSelectionElement(this.options.contentWindow),n=this.elements.indexOf(t),i=null;return n>=0&&(i=e.selection.exportSelection(t,this.options.ownerDocument)),null!==i&&0!==n&&(i.editableElementIndex=n),i},saveSelection:function(){this.selectionState=this.exportSelection()},importSelection:function(t,n){if(t){var i=this.elements[t.editableElementIndex||0];e.selection.importSelection(t,i,this.options.ownerDocument,n)}},restoreSelection:function(){this.importSelection(this.selectionState)},createLink:function(t){var n,i=e.selection.getSelectionElement(this.options.contentWindow),o={};if(-1!==this.elements.indexOf(i)){try{if(this.events.disableCustomEvent("editableInput"),t.url&&e.util.deprecated(".url option for createLink",".value","6.0.0"),(n=t.url||t.value)&&n.trim().length>0){var s=this.options.contentWindow.getSelection();if(s){var r,a,l,c,u=s.getRangeAt(0),d=u.commonAncestorContainer;if(3===u.endContainer.nodeType&&3!==u.startContainer.nodeType&&0===u.startOffset&&u.startContainer.firstChild===u.endContainer&&(d=u.endContainer),a=e.util.getClosestBlockContainer(u.startContainer),l=e.util.getClosestBlockContainer(u.endContainer),3!==d.nodeType&&0!==d.textContent.length&&a===l){var h=a||i,m=this.options.ownerDocument.createDocumentFragment();this.execAction("unlink"),r=this.exportSelection(),m.appendChild(h.cloneNode(!0)),i===h?e.selection.select(this.options.ownerDocument,h.firstChild,0,h.lastChild,3===h.lastChild.nodeType?h.lastChild.nodeValue.length:h.lastChild.childNodes.length):e.selection.select(this.options.ownerDocument,h,0,h,h.childNodes.length);var f=this.exportSelection();0===(c=e.util.findOrCreateMatchingTextNodes(this.options.ownerDocument,m,{start:r.start-f.start,end:r.end-f.start,editableElementIndex:r.editableElementIndex})).length&&((m=this.options.ownerDocument.createDocumentFragment()).appendChild(d.cloneNode(!0)),c=[m.firstChild.firstChild,m.firstChild.lastChild]),e.util.createLink(this.options.ownerDocument,c,n.trim());var p=(m.firstChild.innerHTML.match(/^\s+/)||[""])[0].length;e.util.insertHTMLCommand(this.options.ownerDocument,m.firstChild.innerHTML.replace(/^\s+/,"")),r.start-=p,r.end-=p,this.importSelection(r)}else this.options.ownerDocument.execCommand("createLink",!1,n);this.options.targetBlank||"_blank"===t.target?e.util.setTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n):e.util.removeTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n),t.buttonClass&&e.util.addClassToAnchors(e.selection.getSelectionStart(this.options.ownerDocument),t.buttonClass)}}if(this.options.targetBlank||"_blank"===t.target||t.buttonClass){(o=this.options.ownerDocument.createEvent("HTMLEvents")).initEvent("input",!0,!0,this.options.contentWindow);for(var g=0,b=this.elements.length;g<b;g+=1)this.elements[g].dispatchEvent(o)}}finally{this.events.enableCustomEvent("editableInput")}this.events.triggerCustomEvent("editableInput",o,i)}},cleanPaste:function(e){this.getExtensionByName("paste").cleanPaste(e)},pasteHTML:function(e,t){this.getExtensionByName("paste").pasteHTML(e,t)},setContent:function(e,t){if(t=t||0,this.elements[t]){var n=this.elements[t];n.innerHTML=e,this.checkContentChanged(n)}},getContent:function(e){return e=e||0,this.elements[e]?this.elements[e].innerHTML.trim():null},checkContentChanged:function(t){t=t||e.selection.getSelectionElement(this.options.contentWindow),this.events.updateInput(t,{target:t,currentTarget:t})},resetContent:function(e){if(e){var t=this.elements.indexOf(e);-1!==t&&this.setContent(S[e.getAttribute("medium-editor-index")],t)}else this.elements.forEach((function(e,t){this.setContent(S[e.getAttribute("medium-editor-index")],t)}),this)},addElements:function(e){var t=c(e,this.options.ownerDocument,!0);if(0===t.length)return!1;t.forEach((function(e){e=y.call(this,e,this.id),this.elements.push(e),this.trigger("addElement",{target:e,currentTarget:e},e)}),this)},removeElements:function(e){var t=c(e,this.options.ownerDocument).map((function(e){return e.getAttribute("medium-editor-textarea-id")&&e.parentNode?e.parentNode.querySelector('div[medium-editor-textarea-id="'+e.getAttribute("medium-editor-textarea-id")+'"]'):e}));this.elements=this.elements.filter((function(e){return-1===t.indexOf(e)||(this.events.cleanupElement(e),e.getAttribute("medium-editor-textarea-id")&&u(e),this.trigger("removeElement",{target:e,currentTarget:e},e),!1)}),this)}},e.getEditorFromElement=function(e){var t=e.getAttribute("data-medium-editor-editor-index"),n=e&&e.ownerDocument&&(e.ownerDocument.defaultView||e.ownerDocument.parentWindow);return n&&n._mediumEditors&&n._mediumEditors[t]?n._mediumEditors[t]:null}}(),e.prototype.defaults={activeButtonClass:"medium-editor-button-active",buttonLabels:!1,delay:0,disableReturn:!1,disableDoubleReturn:!1,disableExtraSpaces:!1,disableEditing:!1,autoLink:!1,elementsContainer:!1,contentWindow:window,ownerDocument:document,targetBlank:!1,extensions:{},spellcheck:!0},e.parseVersionString=function(e){var t=e.split("-"),n=t[0].split("."),i=t.length>1?t[1]:"";return{major:parseInt(n[0],10),minor:parseInt(n[1],10),revision:parseInt(n[2],10),preRelease:i,toString:function(){return[n[0],n[1],n[2]].join(".")+(i?"-"+i:"")}}},e.version=e.parseVersionString.call(this,"5.23.3"),e}())},70743:function(e,t,n){"use strict";var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=l(n(27418)),s=l(n(7836)),r=l(n(67294)),a=l(n(73935));function l(e){return e&&e.__esModule?e:{default:e}}if("undefined"!==typeof document)var c=n(69748);var u=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,Object.getPrototypeOf(t).call(this,e));return n.state={text:n.props.text},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentDidMount",value:function(){var e=this,t=a.default.findDOMNode(this);this.medium=new c(t,this.props.options),this.medium.subscribe("editableInput",(function(n){e._updated=!0,e.change(t.innerHTML)}))}},{key:"componentDidUpdate",value:function(){this.medium.restoreSelection()}},{key:"componentWillUnmount",value:function(){this.medium.destroy()}},{key:"componentWillReceiveProps",value:function(e){e.text===this.state.text||this._updated||this.setState({text:e.text}),this._updated&&(this._updated=!1)}},{key:"render",value:function(){var e=this.props.tag,t=(0,s.default)(this.props,"options","text","tag","contentEditable","dangerouslySetInnerHTML");return(0,o.default)(t,{dangerouslySetInnerHTML:{__html:this.state.text}}),this.medium&&this.medium.saveSelection(),r.default.createElement(e,t)}},{key:"change",value:function(e){this.props.onChange&&this.props.onChange(e,this.medium)}}]),t}(r.default.Component);u.defaultProps={tag:"div"},t.default=u},5575:function(e,t,n){e.exports=n(70743)}}]);
\ No newline at end of file
web/gui/v2/597.21617496c215b928ad5b.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="fa5372ba-d6a3-42ad-90d2-a8c8ffd634ea",e._sentryDebugIdIdentifier="sentry-dbid-fa5372ba-d6a3-42ad-90d2-a8c8ffd634ea")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[597],{35539:function(e,t,n){"use strict";n.d(t,{JG:function(){return i},Qj:function(){return m},Ym:function(){return l},Zg:function(){return s},k0:function(){return r},lI:function(){return c},mD:function(){return u},sr:function(){return o},xQ:function(){return a},yu:function(){return d}});const l="silencingRules",r={system:{text:"All users",tooltip:"Rule affects all users"},personal:{text:"Myself",tooltip:"Limit the silencing effect to your account only"}},a="system",o={label:"All rooms",value:""},s={now:{text:"Silence for a specific duration",tooltip:"Rule starts immediately and lasts until the specified duration"},schedule:{text:"Schedule silence",tooltip:"Schedule the rule to start taking effect at some point at the future"}},i="now",c={untilTurnedOff:"Until turned off",oneHour:"1 hour",sixHours:"6 hours",twelveHours:"12 hours",oneDay:"1 day",custom:"Custom"},d={label:"Until turned off",value:"untilTurnedOff"},u={border:{side:"all",color:"inputBorder"},padding:[1,2],margin:[0,0,.5,0],round:!0,justifyContent:"start"},m={ErrInvalidName:"No rule name provided",ErrCodeInvalidStartsAt:"Invalid or no start date provided",ErrCodeInvalidSLastUntil:"Invalid or no end date provided",ErrCodeInvalidScheduleDuration:"Invalid duration selected",ErrCodeInvalidSeverity:"Invalid severity",ErrCodeInvalidIntegration:"Invalid integration",ErrCodeNotOwnRule:"Not permitted to create system rules"}},45396:function(e,t,n){"use strict";n.d(t,{B:function(){return d}});n(57640),n(9924);var l=n(67294),r=n(4480),a=n(74059),o=n(96929),s=n(25819),i=n(93742);const c=()=>{const e=(0,a.th)();return(0,r._8)((t=>{let{set:n,snapshot:l}=t;return async t=>{const r=await l.getPromise((0,o.Nj)({id:t,key:"nodes"}));let a=null;return null!==r&&void 0!==r&&r.length||(n((0,o.Nj)({id:t,key:"loaded"}),!1),a=(0,s.Fz)({roomId:t,spaceId:e}),a.then((e=>{let{data:l}=e;n((0,o.Nj)({id:t,key:"nodes"}),l.map((e=>{let{id:t,name:n}=e;return{label:n,value:t}}))),n((0,o.Nj)({id:t,key:"loaded"}),!0)})).catch((e=>n((0,o.Nj)({id:t,key:"error"}),e)))),a}}),[e])},d=()=>{const e=c(),t=(0,i.p)("id");(0,l.useEffect)((()=>{let n=null;return t&&(n=e(t)),()=>{var e;return!(null===(e=n)||void 0===e||!e.cancel)&&n.cancel()}}),[t,e])};t.Z=c},95384:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ae}});var l=n(67294),r=n(91268),a=n(78266),o=(n(64211),n(2490),n(41874),n(33948),n(46667)),s=n(29814),i=n(72843),c=n(54316),d=n(87462),u=n(22195),m=(n(25387),n(72608),n(15581),n(34514),n(95248)),f=n(8144),g=n(46742),p=(n(57640),n(9924),n(88449),n(59849),n(4480)),y=n(74059),h=n(25403),b=n(93742);const v=e=>(t,n)=>{const l=t[e];return!Array.isArray(n)||!n.length||(Array.isArray(l)?n.some((e=>l.includes(e))):n.includes(l))},E={roomIds:v("roomIds"),nodeIds:v("nodeIds"),hostLabels:(x="hostLabels",(e,t)=>{const n=e[x];if(!n)return!t.length;const l=Object.entries(n).map((e=>{let[t,n]=e;return"".concat(t,": ").concat(n)}));return v(x)({...e,[x]:l},t)}),alertNames:v("alertNames"),alertRoles:v("alertRoles"),alertContexts:v("alertContexts")};var x;const k=(0,p.CG)({key:"silencingRulesFiltered",get:e=>{let{extraKey:t,spaceId:n,omit:l=[],keepAll:r,allNodesRoomId:a}=e;return e=>{let{get:o}=e;const s=o((0,m.dz)({key:n,extraKey:t})),i=Object.keys(s).reduce(((e,t)=>(l.includes(t)||e.push([t,s[t]]),e)),[]),c=o((0,h.z5)({id:n,allNodesRoomId:a}));if(!i.length)return c;const d=(e=>t=>!e.some((e=>{let[n,l]=e;return!!E[n]&&!E[n](t,l)})))(i),{rules:u,...f}=c;return r?c:{...f,rules:u.filter(d)}}}}),I=function(){let{extraKey:e,omit:t=[],keepAll:n=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const l=(0,y.th)(),r=(0,b.p)("id");return(0,p.sJ)(k({extraKey:e,spaceId:l,omit:t,keepAll:n,allNodesRoomId:r}))};var w=n(62447);const A=(e,t,n)=>{let{id:l,name:r}=e;-1==n?t.push({id:l,name:r,count:1}):t[n]={...t[n],count:t[n].count+1}},C=e=>e.id,K=e=>e.name;var S=e=>{let{title:t,baseKey:n,param:r,paramKey:a,extraKey:o,testIdPrefix:s}=e;const i=(e=>{let{baseKey:t,extraKey:n,param:r,paramKey:a}=e;const{rules:o}=I({extraKey:n,omit:[r],keepAll:!0}),s=(0,m.by)(r,{key:t,extraKey:n});return(0,l.useMemo)((()=>o.reduce(((e,t)=>{const n=t[a];if(!n)return e;const l=e.findIndex((e=>e.id==n.id));return["rooms","nodes"].includes(a)?n.forEach((t=>{let{id:n,name:r,notAvailable:a}=t;const o=a?"Not available (".concat(n,")"):r;A({id:n,name:o},e,l)})):["alertNames","alertContexts","alertRoles"].includes(a)?n.forEach((t=>{A({id:t,name:t},e,l)})):"hostLabels"==a&&Object.entries(n).forEach((t=>{let[n,r]=t;const a=(0,w.q)({key:n,value:r});A({id:a,name:a},e,l)})),e}),[])),[o,s])})({baseKey:n,extraKey:o,param:r,paramKey:a});return i.length?l.createElement(f.Z,{title:t,testIdPrefix:s,param:r,baseKey:n,extraKey:o},l.createElement(g.ZP,{param:r,baseKey:n,extraKey:o,testIdPrefix:s,collection:i,getValue:C,getLabel:K,capitalized:!1})):null},R=n(35539);const N=[{title:"Rooms",param:"roomIds",paramKey:"rooms"},{title:"Nodes",param:"nodeIds",paramKey:"nodes"},{title:"Host labels",param:"hostLabels",paramKey:"hostLabels"},{title:"Alert names",param:"alertNames",paramKey:"alertNames"},{title:"Alert contexts",param:"alertContexts",paramKey:"alertContexts"},{title:"Alert roles",param:"alertRoles",paramKey:"alertRoles"}],Z=(0,l.memo)((e=>{const t=(0,y.th)();return l.createElement(u.Flex,(0,d.Z)({column:!0,height:"calc(100vh - 266px)",overflow:{vertical:"auto"},padding:[0,0,30]},e),N.map((e=>{let{title:n,param:r,paramKey:a}=e;return l.createElement(S,{key:n,baseKey:t,extraKey:R.Ym,title:n,param:r,paramKey:a})})))}));const T={filters:{iconName:"filterList",color:{active:"success",notActive:"textLite"},width:"19px",Content:Z,dataTestId:"filterBar",label:"Filters"}},L=["filters"],j=e=>e.some((e=>{let{roomIds:t=[],nodeIds:n=[],hostLabels:l={},alertNames:r=[],alertContexts:a=[],alertRoles:o=[]}=e;return t.length||n.length||Object.keys(l).length||r.length||a.length||o.length}));var D=e=>{let{rules:t}=e;const[n,r]=(0,o.Z)((()=>j(t))),{Content:a}=T.filters;return(0,l.useEffect)((()=>{r(j(t))}),[t]),l.createElement(c.ZP,{collapsedComponent:l.createElement(s.Z,{onClickTab:r,availableTabs:T,tabsToShow:L}),isOpen:n,header:l.createElement(i.Z,{isOpen:n,onToggle:r,title:"Filters",icon:"filterList"})},l.createElement(a,{padding:[0,3,30]}))},F=n(2145),O=n(91008),_=n(41331),P=(n(17727),n(89405)),M=n(93017),z=n(82351);const B=e=>{let{value:t,...n}=e;return l.createElement(z.Z,{content:t},l.createElement(u.Pill,(0,d.Z)({maxWidth:"100%",overflow:"hidden",flavour:"neutral",color:"neutralPillColor",size:"small",justifyContent:"start",margin:[1]},n),t))},G=()=>l.createElement(u.Text,null,"*"),H=e=>{let{getValue:t}=e;const n=t();return null!==n&&void 0!==n&&n.length?l.createElement(u.Flex,{flexWrap:!0},n.map((e=>l.createElement(B,{key:e,value:e})))):l.createElement(G,null)},V=e=>{let{getValue:t}=e;const{localeDateString:n}=(0,P.rA)();if(!t())return l.createElement(u.Text,null,"-");const r=n(new Date(t()),{month:"2-digit",day:"2-digit",year:"numeric",hour:"numeric",minute:"numeric",long:!1,dateStyle:void 0});return l.createElement(u.Text,{whiteSpace:"nowrap"},r)},U=[{id:"disabled",name:"Disable rule",accessorKey:"disabled",header:"",cell:e=>{let{row:t,getValue:n}=e;const r=t.original,[a,s]=(0,l.useState)(!n()),[i,c]=(0,o.Z)(),[,d]=(0,M.Z)(),m=(0,h.j6)(),f=(0,h._A)();return l.createElement(u.Toggle,{colored:!0,checked:a,disabled:i,onChange:e=>{c();const t=e.target.checked;s(t),m({...r,disabled:!t}).then((()=>{f()})).catch((e=>{s(!t),d(e)})).finally(c)}})},size:50,maxSize:50,minSize:50},{id:"name",name:"Name",accessorKey:"name",header:"Rule name",cell:e=>{let{row:t,getValue:n}=e;const{accountId:r}=t.original;return l.createElement(u.Flex,{gap:2,alignItems:"center"},l.createElement(u.Text,{wordBreak:"break-word"},n()),r&&l.createElement(z.Z,{align:"bottom",content:"This rule affects only your account"},l.createElement(u.Icon,{color:"textLite",height:"16px",name:"userPress",width:"16px"})))}},{id:"rooms",name:"Rooms",accessorKey:"rooms",header:"Rooms",cell:e=>{let{getValue:t}=e;const n=t();return null!==n&&void 0!==n&&n.length?l.createElement(u.Text,null,n.map((e=>{let{name:t}=e;return t})).join(", ")):l.createElement(u.Text,null,"All rooms")}},{id:"nodes",name:"Nodes",accessorKey:"nodes",header:"Nodes",cell:e=>{let{getValue:t}=e;const n=t();return null!==n&&void 0!==n&&n.length?l.createElement(u.Flex,{flexWrap:!0},n.map((e=>{let{id:t,name:n,notAvailable:r}=e;const a=r?l.createElement(u.Flex,{alignItems:"center",gap:1},l.createElement(u.Icon,{name:"warning_triangle",size:"small",color:"neutralPillColor"}),l.createElement(u.Text,null,"Node no longer available")):n;return l.createElement(B,{key:t,value:a})}))):l.createElement(G,null)}},{id:"hostLabels",name:"Host labels",accessorKey:"hostLabels",header:"Host labels",cell:e=>{let{getValue:t}=e;const n=t(),r=Object.entries(n||{});return r.length?l.createElement(u.Flex,{flexWrap:!0},r.map((e=>{let[t,n]=e;const r=(0,w.q)({key:t,value:n});return l.createElement(B,{key:r,value:r})}))):l.createElement(G,null)}},{id:"alertNames",name:"Alert names",accessorKey:"alertNames",header:"Alert name",cell:H},{id:"alertContexts",name:"Alert contexts",accessorKey:"alertContexts",header:"Alert context",cell:H},{id:"alertRoles",name:"Alert roles",accessorKey:"alertRoles",header:"Alert role",cell:H},{id:"startDate",name:"Start date",accessorKey:"startsAt",header:"Start date",cell:V,size:120},{id:"endDate",name:"End date",accessorKey:"lastsUntil",header:"End date",cell:V,size:120}];n(92686);var J=n(33335);const Y={month:"2-digit",day:"2-digit",year:"numeric",hour:"numeric",minute:"numeric",long:!1,dateStyle:void 0};const Q=(0,F.Z)((()=>n.e(20).then(n.bind(n,9020))),"CreateOrUpdateRuleModal"),W=(0,l.memo)(u.NetdataTable,((e,t)=>(0,_.ZP)(e,t))),q={right:["actions"]},X=()=>l.createElement(u.Flex,null,l.createElement(u.Text,null,"Create or Maintain Alert Notification Silencing Rules on this Space. These rules can be applicable to all users or just you, depending on their definition."," ",l.createElement(O.Z,{"data-ga":"alert-silencing::click-link-docs::rules-table","data-testid":"silencing-rules-doc",href:"https://learn.netdata.cloud/docs/alerts-and-notifications/notifications/netdata-cloud-notifications/#silencing-alert-notifications",rel:"noopener noreferrer",target:"_blank"},"Read the Alert Notification Silencing Rules documentation to learn more.")));var $=e=>{let{data:t}=e;const{search:n,setSearch:r,bulkActions:a,rowActions:o,onFilter:s,modalDetails:i,closeModal:c}=(()=>{const[e,t]=(0,l.useState)(""),[n,r]=(0,l.useState)({}),[,a]=(0,M.Z)(),{localeDateString:o}=(0,P.rA)(),s=(0,h.hr)(),i=(0,h._A)(),c=()=>r({type:"create"}),d=e=>r({type:"edit",rule:e}),m=e=>{let{id:t}=e;s([t]).then((()=>{i()})).catch(a)},f=(0,J.gI)("space:DeletePersonalSilencingRule"),g=(0,J.gI)("space:DeleteSystemSilencingRule"),p=(0,l.useMemo)((()=>({addEntry:{dataGa:"",flavour:"hollow",handleAction:c,iconColor:"success",label:"Add rule",small:!0,width:"auto"}})),[]),y=e=>{let{name:t}=e;return l.createElement(l.Fragment,null,"Delete ",l.createElement(u.H3,{wordBreak:"break-word"},t)," rule")};return{search:e,setSearch:t,bulkActions:p,rowActions:(0,l.useMemo)((()=>({edit:{handleAction:d,disabledTooltipText:"Edit is disabled",isDisabled:e=>{let{readOnly:t}=e;return!!t},dataGa:"alert-silencing::click-edit-row::rules-table"},delete:{handleAction:m,confirmationTitle:y,confirmationMessage:e=>l.createElement(u.Text,{wordBreak:"break-word"},"You are about to delete ",l.createElement("strong",null,e.name)," silencing rule.",l.createElement("br",null),"Are you sure you want to continue?"),dataGa:"alert-silencing::click-delete-row::rules-table",disabledTooltipText:"Delete is disabled",confirmLabel:"Yes, delete",declineLabel:"Cancel",isDisabled:e=>{let{accountId:t}=e;return t?!f:!g}}})),[]),onFilter:(0,l.useCallback)(((e,t,n)=>{const l=e.original,r=n.toLowerCase(),a=(l.rooms||[]).map((e=>{let{name:t}=e;return t})),s=(l.nodes||[]).map((e=>{let{name:t}=e;return t})),i=l.alertNames||[],c=l.alertContexts||[],d=l.alertRoles||[],u=l.hostLabels||{},m=l.startsAt?o(new Date(l.startsAt),Y):"",f=l.lastsUntil?o(new Date(l.lastsUntil),Y):"";return((e,t)=>e.some((e=>e.toLowerCase().includes(t))))([l.name.toLowerCase(),...a,...s,...i,...c,...d,...Object.entries(u).flat(),m,f],r)}),[]),modalDetails:n,closeModal:()=>r({})}})();return l.createElement(l.Fragment,null,l.createElement(u.Flex,{column:!0,gap:4,padding:[2,4],height:"calc(100vh - 241px)"},l.createElement(X,null),l.createElement(W,{key:JSON.stringify(t||{}),enableSorting:!0,enableColumnVisibility:!0,data:t,dataColumns:U,bulkActions:a,rowActions:o,globalFilter:n,globalFilterFn:s,onGlobalSearchChange:r,columnPinning:q,enableColumnPinning:!0,enablePinning:!0})),"create"==i.type&&l.createElement(l.Suspense,null,l.createElement(Q,{onClose:c})),"edit"==i.type&&i.rule&&l.createElement(l.Suspense,null,l.createElement(Q,{rule:i.rule,onClose:c,isEdit:!0})))},ee=n(94050),te=n(73787),ne=n(5429);var le=e=>{let{errorMessage:t}=e;return l.createElement(u.Flex,{column:!0,gap:2,alignItems:"center",justifyContent:"center",flex:!0},l.createElement(u.TextBig,null,"Something went wrong"),t&&l.createElement(u.Text,null,"(",t,")"))},re=n(45396),ae=()=>{(e=>{const t=(0,h.oO)({id:e,key:"initialLoad"}),n=(0,h.tZ)(),l=(0,h.XJ)(e);(0,ne.Z)((()=>({enabled:!!e&&!t,fetch:()=>(0,ee.KH)(e),onFail:e=>l({...te.R,loading:!1,loaded:!0,error:e}),onSuccess:e=>l(((e,t)=>({...e,loading:!1,loaded:!0,initialLoad:!0,rules:t}))(te.R,e))})),[e,n])})((0,y.th)()),(0,re.B)();const{loaded:e,rules:t,error:n}=I({extraKey:R.Ym});return e?n?l.createElement(le,{errorMessage:n.message}):l.createElement(r.Z,{rightBar:l.createElement(D,{rules:t}),margin:[3,0]},l.createElement($,{data:t})):l.createElement(a.Z,{height:"calc(100% - 44px)",title:"Loading silencing rules..."})}},62447:function(e,t,n){"use strict";n.d(t,{_:function(){return r},q:function(){return a}});n(25387),n(2490),n(72608),n(33948);var l=n(35539);const r=e=>{var t;const{validationErrors:n,errorMessage:r}=(null===e||void 0===e||null===(t=e.response)||void 0===t?void 0:t.data)||{};return n&&Object.keys(n).length?Object.entries(n).reduce(((e,t)=>{let[,n]=t;const{Code:r}=n;return l.Qj[r]&&e.push({errorMessage:l.Qj[r]}),e}),[]):[{errorMessage:r}]},a=e=>{let{key:t,value:n}=e;return"".concat(t,": ").concat(n)}},94050:function(e,t,n){"use strict";n.d(t,{KF:function(){return c},KH:function(){return o},nt:function(){return s},oG:function(){return i}});n(57640),n(9924);var l=n(26398),r=n(66152);const a=e=>e.map((e=>(0,r.k5)(e))),o=e=>l.Z.get("/api/v2/spaces/".concat(e,"/notifications/silencing/rules"),{transform:a}),s=(e,t)=>l.Z.post("/api/v2/spaces/".concat(e,"/notifications/silencing/rules/delete"),t),i=(e,t)=>l.Z.post("/api/v2/spaces/".concat(e,"/notifications/silencing/rule"),(0,r.v)(t)),c=(e,t)=>l.Z.put("/api/v2/spaces/".concat(e,"/notifications/silencing/rule/").concat(t.id),(0,r.v)(t))},25403:function(e,t,n){"use strict";n.d(t,{XJ:function(){return m},_A:function(){return p},hr:function(){return b},j6:function(){return h},oO:function(){return u},tZ:function(){return g},wK:function(){return y},z5:function(){return d}});n(57640),n(9924),n(31672),n(2490),n(59461);var l=n(4480),r=n(74059),a=n(37518),o=n(94050),s=n(73787),i=n(96929),c=n(93742);const d=(0,l.CG)({key:"silencingRulesState",get:e=>{let{id:t,key:n,allNodesRoomId:l}=e;return e=>{let{get:r}=e;const a=r((0,s.Z)(t)),{rules:o,...c}=a,d=r((0,i.Nj)({id:l,key:"nodes"})),u={...c,rules:o.map((e=>({...e,...e.nodeIds?{nodes:e.nodeIds.map((e=>{const t=d.find((t=>t.value==e));return{id:e,name:(null===t||void 0===t?void 0:t.label)||"-",notAvailable:!t}}))}:{}})))};return n?u[n]:u}},set:e=>{let{id:t,key:n}=e;return(e,l)=>{let{get:r,set:o}=e;const{rules:i}=l;o((0,s.Z)(t),(e=>{if(i){const e=i.map((e=>{let{roomIds:t,nodeIds:n,...l}=e;const o=t?t.map((e=>{const{id:t,name:n}=r((0,a.n2)({id:e}));return{id:t,name:n}})):void 0;return{...l,...t?{roomIds:t}:{},...o?{rooms:o}:{},...n?{nodeIds:n}:{}}}));l.rules=e}return n?{...e,[n]:l}:{...e,...l}}))}}}),u=e=>{let{id:t,key:n}=e;const r=(0,c.p)("id");return(0,l.sJ)(d({id:t,key:n,allNodesRoomId:r}))},m=(e,t)=>(0,l.Zl)(d({id:e,key:t})),f=(0,l.cn)({key:"forceUpdateRulesSelector",default:0}),g=()=>(0,l.sJ)(f),p=()=>{const e=(0,r.th)(),t=m(e),n=(0,l.Zl)(f);return()=>{t((e=>({...e,initialLoad:!1}))),n((e=>e+1))}},y=()=>{const e=(0,r.th)();return t=>(0,o.oG)(e,t)},h=()=>{const e=(0,r.th)();return t=>(0,o.KF)(e,t)},b=()=>{const e=(0,r.th)();return t=>(0,o.nt)(e,t)}},73787:function(e,t,n){"use strict";n.d(t,{R:function(){return r}});var l=n(4480);const r={rules:[],error:"",id:null,loading:!0,loaded:!1,initialLoad:!1};t.Z=(0,l.xu)({key:"silencingRulesState",default:e=>(e=>({...r,id:e}))(e)})},92686:function(e,t,n){n(51223)("flat")}}]);
\ No newline at end of file
web/gui/v2/610.a2aa33f4e58d12c52305.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var h="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},l=(new Error).stack;l&&(h._sentryDebugIds=h._sentryDebugIds||{},h._sentryDebugIds[l]="11b6ee3d-d41b-4e50-82cd-5288afb1683f",h._sentryDebugIdIdentifier="sentry-dbid-11b6ee3d-d41b-4e50-82cd-5288afb1683f")}catch(h){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[610],{6610:function(h,l,c){c.r(l),c.d(l,{default:function(){return u}});c(33948);var a=c(67294),t=c(22195),e=c(74059),v=c(46667),i=c(87854),n=c.n(i),d=c(95348),o=c.n(d),p=new(n())({id:"partialFailureSvg",use:"partialFailureSvg-usage",viewBox:"0 0 348 348",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 348 348" id="partialFailureSvg"><path fill="#CCDDE8" d="M174 348c96.098 0 174-77.902 174-174C348 77.903 270.098 0 174 0 77.903 0 0 77.903 0 174c0 96.098 77.903 174 174 174Z" opacity=".3" /><path fill="#89B0C9" d="M174 290c73.178 0 132.5-1.119 132.5-2.5S247.178 285 174 285s-132.5 1.119-132.5 2.5S100.822 290 174 290Z" opacity=".3" /><path fill="#485D6B" d="M267 53H81v142h186V53Z" /><path fill="#849FB2" d="M263 57H85v134h178V57Z" /><path fill="#0A2437" d="M267 53h-96v142h96V53Z" opacity=".1" /><path fill="#E6E7E8" d="M307.6 115h-267v67h267v-67Z" /><path fill="#485D6B" d="M169.619 173.99v-51h-83v51h83Z" /><path fill="#33424D" d="M167.619 171.99v-47h-79v47h79Z" /><path fill="#0A2437" d="M169.611 173.997v-51h-41.6v51h41.6Z" opacity=".1" /><path fill="#D3D5D6" d="M307.6 182h-267v13h267v-13Z" /><path fill="#697784" d="M288.6 195h-229v48h229v-48Z" /><path fill="#0A2437" d="M288.6 195h-229v22h229v-22Z" opacity=".15" /><path fill="#E6E7E8" d="M59.6 195h-10v92h10v-92Z" /><path fill="#0A2437" d="M59.6 195h-10v10h10v-10Z" opacity=".15" /><path fill="#0A2437" d="M59.6 195h-5v92h5v-92Z" opacity=".05" /><path fill="#E6E7E8" d="M298.6 195h-10v92h10v-92Z" /><path fill="#0A2437" d="M298.6 195h-10v10h10v-10Z" opacity=".15" /><path fill="#0A2437" d="M298.6 195h-5v92h5v-92Z" opacity=".05" /><path fill="#485D6B" d="M261.619 173.99v-51h-83v51h83Z" /><path fill="#33424D" d="M259.619 171.99v-47h-79v47h79Z" /><path fill="#0A2437" d="M261.611 173.997v-51h-41.6v51h41.6Z" opacity=".1" /><path fill="#93A6B9" d="M55.6 127v20c0 .5-.4 1-1 1h-5c-.5 0-1-.4-1-1v-20c0-.5.4-1 1-1h5c.6 0 1 .4 1 1Z" /><path fill="#677F8E" d="M50.6 143.5v-13c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5v13c0 .8-.7 1.5-1.5 1.5s-1.5-.7-1.5-1.5Z" /><path fill="#00AB44" d="M56.6 132.4v1.2c0 .6-.4 1.2-1 1.3-.1 0-.3.1-.4.1H49c-.1 0-.3 0-.4-.1-.6-.2-1-.7-1-1.3v-1.2c0-.6.4-1.2 1-1.3.1 0 .3-.1.4-.1h6.2c.1 0 .3 0 .4.1.6.1 1 .7 1 1.3Z" /><path fill="#0A2437" d="M56.6 136.4v1.2c0 .6-.4 1.2-1 1.3-.1 0-.3.1-.4.1H49c-.1 0-.3 0-.4-.1-.6-.2-1-.7-1-1.3v-1.2c0-.6.4-1.2 1-1.3.1 0 .3-.1.4-.1h6.2c.1 0 .3 0 .4.1.6.1 1 .7 1 1.3Z" opacity=".1" /><path fill="#0A2437" d="M56.6 132.6v1c0 .6-.4 1.2-1 1.3-.1 0-.3.1-.4.1H49c-.1 0-.3 0-.4-.1-.6-.2-1-.7-1-1.3v-1c0 .1 0 .3.1.4.1.5.5.8.9.9.1 0 .3.1.4.1h6.2c.1 0 .3 0 .4-.1.5-.1.8-.5.9-.9.1-.1.1-.3.1-.4Z" opacity=".05" /><path fill="#24B75E" d="M56.6 132.4v1c0-.1 0-.3-.1-.4-.1-.5-.5-.8-.9-.9-.1 0-.3-.1-.4-.1H49c-.1 0-.3 0-.4.1-.5.1-.8.5-.9.9 0 .1-.1.3-.1.4v-1c0-.6.4-1.2 1-1.3.1 0 .3-.1.4-.1h6.2c.1 0 .3 0 .4.1.6.1 1 .7 1 1.3Z" /><path fill="#0A2437" d="M56.6 132.4v1.2c0 .6-.4 1.2-1 1.3V147c0 .5-.4 1-1 1h-2v-22h2c.5 0 1 .4 1 1v4.1c.6.1 1 .7 1 1.3Z" opacity=".1" /><path fill="#93A6B9" d="M66.6 134v13c0 .5-.4 1-1 1h-5c-.5 0-1-.4-1-1v-20c0-.5.4-1 1-1h5.1c.6.1.9 1.2.9 8Z" /><path fill="#677F8E" d="M61.6 143.5v-13c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5v13c0 .8-.7 1.5-1.5 1.5s-1.5-.7-1.5-1.5Z" /><path fill="#00AB44" d="M67.6 139.4v1.2c0 .6-.4 1.2-1 1.3-.1 0-.3.1-.4.1H60c-.1 0-.3 0-.4-.1-.6-.2-1-.7-1-1.3v-1.2c0-.6.4-1.2 1-1.3.1 0 .3-.1.4-.1h6.2c.1 0 .3 0 .4.1.6.1 1 .7 1 1.3Z" /><path fill="#0A2437" d="M67.6 143.4v1.2c0 .6-.4 1.2-1 1.3-.1 0-.3.1-.4.1H60c-.1 0-.3 0-.4-.1-.6-.2-1-.7-1-1.3v-1.2c0-.6.4-1.2 1-1.3.1 0 .3-.1.4-.1h6.2c.1 0 .3 0 .4.1.6.1 1 .7 1 1.3Z" opacity=".1" /><path fill="#0A2437" d="M67.6 139.6v1c0 .6-.4 1.2-1 1.3-.1 0-.3.1-.4.1H60c-.1 0-.3 0-.4-.1-.6-.2-1-.7-1-1.3v-1c0 .1 0 .3.1.4.1.5.5.8.9.9.1 0 .3.1.4.1h6.2c.1 0 .3 0 .4-.1.5-.1.8-.5.9-.9.1-.1.1-.3.1-.4Z" opacity=".05" /><path fill="#24B75E" d="M67.6 139.4v1c0-.1 0-.3-.1-.4-.1-.5-.5-.8-.9-.9-.1 0-.3-.1-.4-.1H60c-.1 0-.3 0-.4.1-.5.1-.8.5-.9.9 0 .1-.1.3-.1.4v-1c0-.6.4-1.2 1-1.3.1 0 .3-.1.4-.1h6.2c.1 0 .3 0 .4.1.6.1 1 .7 1 1.3Z" /><path fill="#0A2437" d="M67.6 139.4v1.2c0 .6-.4 1.2-1 1.3v5.1c0 .5-.4 1-1 1h-2v-22h2.1c.5.1.8.5.8 1v11.1c.7.1 1.1.7 1.1 1.3Z" opacity=".1" /><path fill="#677F8E" d="M78.6 139.9v7.2c0 .5-.4.9-.9.9h-7.2c-.5 0-.9-.4-.9-.9v-7.2c0-.5.4-.9.9-.9h7.2c.5 0 .9.4.9.9Z" /><path fill="#485D6B" d="M74.1 147a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Z" /><path fill="#FF4136" d="M74.1 146a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z" /><path fill="#0A2437" d="M78.6 139.9v7.2c0 .5-.4.9-.9.9h-3.1v-9h3.1c.5 0 .9.4.9.9Z" opacity=".1" /><path fill="#677F8E" d="M78.6 126.9v6.1c0 .5-.4.9-.9.9h-7.1c-.5 0-.9-.4-.9-.9v-6.1c0-.5.4-.9.9-.9h7.1c.5 0 .9.4.9.9Z" /><path fill="#00AB44" d="M71.6 131a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" /><path fill="#FF4136" d="M74.1 131a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" /><path fill="#00AB44" d="M76.6 131a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" /><path fill="#0A2437" d="M78.6 126.9v6.1c0 .5-.4.9-.9.9h-3.1v-8h3.1c.5.1.9.5.9 1Z" opacity=".1" /><path fill="#485D6B" d="M78.6 156.6v11.8c0 .9-.7 1.6-1.6 1.6H50.2c-.9 0-1.6-.7-1.6-1.6v-11.8c0-.9.7-1.6 1.6-1.6H77c.9 0 1.6.7 1.6 1.6Z" /><path fill="#80A4BF" d="M54.6 166h-4v2h4v-2ZM57.6 166h-2v2h2v-2ZM68.6 166h-10v2h10v-2ZM71.6 166h-2v2h2v-2ZM76.6 166h-4v2h4v-2ZM52.6 163h-2v2h2v-2ZM55.6 163h-2v2h2v-2ZM58.6 163h-2v2h2v-2ZM61.6 163h-2v2h2v-2ZM64.6 163h-2v2h2v-2ZM67.6 163h-2v2h2v-2ZM70.6 163h-2v2h2v-2ZM73.6 163h-2v2h2v-2ZM76.6 163h-2v2h2v-2ZM53.6 160h-3v2h3v-2ZM56.6 160h-2v2h2v-2ZM59.6 160h-2v2h2v-2ZM62.6 160h-2v2h2v-2ZM65.6 160h-2v2h2v-2ZM68.6 160h-2v2h2v-2ZM71.6 160h-2v2h2v-2ZM76.6 160h-4v2h4v-2ZM52.6 157h-2v2h2v-2ZM55.6 157h-2v2h2v-2ZM58.6 157h-2v2h2v-2ZM61.6 157h-2v2h2v-2ZM64.6 157h-2v2h2v-2ZM67.6 157h-2v2h2v-2ZM70.6 157h-2v2h2v-2ZM73.6 157h-2v2h2v-2ZM76.6 157h-2v2h2v-2Z" /><path fill="#0A2437" d="M78.6 156.6v11.8c0 .9-.7 1.6-1.6 1.6H63.6v-15H77c.9 0 1.6.7 1.6 1.6Z" opacity=".1" /><path fill="#485D6B" d="M269.6 142.1v-16.2c0-1.6 1.3-2.9 2.9-2.9h24.2c1.6 0 2.9 1.3 2.9 2.9v16.2c0 1.6-1.3 2.9-2.9 2.9h-24.2c-1.6 0-2.9-1.3-2.9-2.9Z" /><path fill="#485D6B" d="M286.6 136h-17v6.1c0 1.6 1.3 2.9 2.9 2.9h14.1v-9Z" /><path fill="#93A6B9" d="M277.6 139a5 5 0 1 0-.001-10.001A5 5 0 0 0 277.6 139Z" /><path fill="#E6E7E8" d="m273.7 138.7-1.1-1.2c-.4-.5-.4-1.2.1-1.6l7.8-6c.4-.3 1.1-.3 1.5.1.4.4.4 1.1 0 1.5l-6.7 7.2c-.4.4-1.1.4-1.6 0Z" /><path fill="#485D6B" d="M299.6 136h-16v9h13.1c1.6 0 2.9-1.3 2.9-2.9V136Z" /><path fill="#93A6B9" d="M291.6 139a5 5 0 1 0-.001-10.001A5 5 0 0 0 291.6 139Z" /><path fill="#E6E7E8" d="m287.7 138.7-1.1-1.2c-.4-.5-.4-1.2.1-1.6l7.8-6c.4-.3 1.1-.3 1.5.1.4.4.4 1.1 0 1.5l-6.7 7.2c-.4.4-1.1.4-1.6 0Z" /><path fill="#5AB948" d="M272.6 127a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM287.6 127a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" /><path fill="#0A2437" d="M284.6 145v-22h12.1c1.6 0 2.9 1.3 2.9 2.9v16.2c0 1.6-1.3 2.9-2.9 2.9h-12.1Z" opacity=".1" /><path fill="#485D6B" d="M299.619 173.99v-22h-30v22h30Z" /><path fill="#385062" d="M275.6 157h-2v15h2v-15Z" /><path fill="#E6E7E8" d="M276.6 163h-4v3h4v-3Z" /><path fill="#0A2437" d="M276.6 166h-4v3h4v-3ZM276.6 165h-4v1h4v-1Z" opacity=".1" /><path fill="#5B788C" d="M278.6 171h-2v1h2v-1ZM278.6 169h-2v1h2v-1ZM278.6 167h-2v1h2v-1ZM278.6 165h-2v1h2v-1ZM278.6 163h-2v1h2v-1ZM278.6 161h-2v1h2v-1ZM278.6 159h-2v1h2v-1ZM278.6 157h-2v1h2v-1Z" /><path fill="#385062" d="M284.6 157h-2v15h2v-15Z" /><path fill="#E6E7E8" d="M285.6 159h-4v3h4v-3Z" /><path fill="#0A2437" d="M285.6 162h-4v3h4v-3ZM285.6 161h-4v1h4v-1Z" opacity=".1" /><path fill="#5B788C" d="M287.6 171h-2v1h2v-1ZM287.6 169h-2v1h2v-1ZM287.6 167h-2v1h2v-1ZM287.6 165h-2v1h2v-1ZM287.6 163h-2v1h2v-1ZM287.6 161h-2v1h2v-1ZM287.6 159h-2v1h2v-1ZM287.6 157h-2v1h2v-1Z" /><path fill="#385062" d="M293.6 157h-2v15h2v-15Z" /><path fill="#E6E7E8" d="M294.6 167h-4v3h4v-3Z" /><path fill="#0A2437" d="M294.6 170h-4v3h4v-3ZM294.6 169h-4v1h4v-1Z" opacity=".1" /><path fill="#5B788C" d="M296.6 171h-2v1h2v-1ZM296.6 169h-2v1h2v-1ZM296.6 167h-2v1h2v-1ZM296.6 165h-2v1h2v-1ZM296.6 163h-2v1h2v-1ZM296.6 161h-2v1h2v-1ZM296.6 159h-2v1h2v-1ZM296.6 157h-2v1h2v-1Z" /><path fill="#5AB948" d="M274.6 156a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM283.6 156a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" /><path fill="#FF4136" d="M292.6 156a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" /><path fill="#0A2437" d="M299.619 173.99v-22h-16v22h16Z" opacity=".1" /><path fill="#D3D5D6" d="M64.6 73h-2v42h2V73Z" /><path fill="#D3D5D6" d="M74.6 74h-22v2h22v-2Z" /><path fill="#0A2437" d="M64.6 79v23.5l-1-.5-1 .5V79h2Z" opacity=".15" /><path fill="#C7C8C9" d="M74.6 75h-22v1h22v-1Z" /><path fill="#00AB44" d="M73.6 76v28l-10-5-7.5 3.7-.9.5-1.6.8V76h20Z" /><path fill="#fff" d="M64.6 92h-2l-4-8h6c2.2 0 4 1.8 4 4s-1.8 4-4 4Z" /><path fill="#D3D5D6" d="M71.6 112h-16v3h16v-3Z" /><path fill="#C7C8C9" d="M71.6 114h-16v1h16v-1Z" /><path fill="#0A2437" d="M63.6 115V73h1v1h10v2h-1v28l-9-4.5V112h7v3h-8Z" opacity=".15" /><path fill="#DADCDD" d="m136.7 206.6-12.6-10.1c-6-4.8-9.4-11.9-9.4-19.6V168h4v8.9c0 6.5 2.9 12.5 7.9 16.5l12.6 10.1-2.5 3.1Z" /><path fill="#0A2437" d="m137.7 202.3-1 1.3-12.6-10.1c-6-4.8-9.4-11.9-9.4-19.6v3c0 7.7 3.4 14.8 9.4 19.6l12.6 10.1 2.5-3.1-1.5-1.2Z" opacity=".05" /><path fill="#00AB44" d="M123.1 171h-13c-1.4 0-2.5-1.1-2.5-2.5v-1c0-1.4 1.1-2.5 2.5-2.5h13c1.4 0 2.5 1.1 2.5 2.5v1c0 1.4-1.1 2.5-2.5 2.5Z" /><path fill="#0A2437" d="M125.1 169h-17.4c.2 1.2 1.2 2 2.4 2h13c1.2 0 2.2-.9 2.4-2h-.4Z" opacity=".2" /><path fill="#36BD6B" d="M123.1 165h-13c-1.4 0-2.5 1.1-2.5 2.5v1c0-1.4 1.1-2.5 2.5-2.5h13c1.4 0 2.5 1.1 2.5 2.5v-1c0-1.4-1.1-2.5-2.5-2.5Z" /><path fill="#DADCDD" d="M226.6 168v8.9c0 7.7-3.4 14.8-9.5 19.6l-9.7 7.7-1 .8-1.9 1.6-2.5-3.1 1.5-1.2 4.1-3.2 7.1-5.6c5-4 7.9-10 7.9-16.5v-9h4Z" /><path fill="#0A2437" d="M226.6 173.9v3c0 7.7-3.4 14.8-9.5 19.6l-9.7 7.7-1 .8-1.9 1.6-2.5-3.1 1.5-1.2 1 1.3 3-2.4 9.5-7.6c6.2-4.9 9.6-12 9.6-19.7Z" opacity=".05" /><path fill="#00AB44" d="M233.6 167.5v1.5c0 .1-.1.2-.1.4v.1c0 .1-.1.2-.1.3-.1.3-.4.5-.6.7-.1 0-.1.1-.2.1-.4.3-.9.4-1.4.4h-13c-.5 0-1-.2-1.4-.4-.1 0-.1-.1-.2-.1-.2-.2-.4-.4-.6-.7 0-.1-.1-.2-.1-.3v-.1c-.1-.1-.1-.2-.1-.4v-1.5c0-1.4 1.1-2.5 2.5-2.5h13c1.2 0 2.3 1.1 2.3 2.5Z" /><path fill="#0A2437" d="M233.6 169c0 .2-.1.3-.1.4v.1c0 .1-.1.2-.1.3-.1.3-.4.5-.6.7-.1 0-.1.1-.2.1-.4.3-.9.4-1.4.4h-13c-.5 0-1-.2-1.4-.4-.1 0-.1-.1-.2-.1-.2-.2-.4-.4-.6-.7 0-.1-.1-.2-.1-.3v-.1c-.1-.1-.1-.2-.1-.4h17.8Z" opacity=".2" /><path fill="#36BD6B" d="M233.6 167.5v1c0-1.4-1.1-2.5-2.5-2.5h-13c-1.4 0-2.5 1.1-2.5 2.5v-1c0-1.4 1.1-2.5 2.5-2.5h13c1.4 0 2.5 1.1 2.5 2.5Z" /><path fill="#485D6B" d="M174.6 218h-8v15h8v-15ZM176.6 235.6V250h-12v-14.4c0-1.4 1.2-2.6 2.6-2.6h6.7c1.5 0 2.7 1.2 2.7 2.6Z" /><path fill="#506C80" d="M183.6 211v1.6c0 .5 0 .9-.2 1.4 0 .1-.1.3-.1.4 0 .1-.1.3-.1.4 0 .1-.1.2-.1.4-.1.3-.3.5-.4.8-.1.1-.1.2-.2.4-.2.2-.3.4-.5.6-1.2 1.2-2.8 2-4.6 2H164c-1.8 0-3.5-.8-4.6-2-.2-.2-.4-.4-.5-.6-.1-.1-.2-.2-.2-.4-.2-.2-.3-.5-.4-.8-.1-.1-.1-.2-.1-.4-.1-.1-.1-.3-.1-.4 0-.1-.1-.3-.1-.4-.1-.5-.2-.9-.2-1.4V211h25.8Z" /><path fill="#0A2437" d="M183.5 214c0 .1-.1.3-.1.4 0 .1-.1.3-.1.4 0 .1-.1.2-.1.4-.1.3-.3.5-.4.8-.1.1-.1.2-.2.4-.2.2-.3.4-.5.6h-22.5c-.2-.2-.4-.4-.5-.6-.1-.1-.2-.2-.2-.4-.2-.2-.3-.5-.4-.8-.1-.1-.1-.2-.1-.4-.1-.1-.1-.3-.1-.4 0-.1-.1-.3-.1-.4h25.3Z" opacity=".2" /><path fill="#384A57" d="M187.6 204v6c0 .7-.2 1.3-.5 1.9-.7 1.2-2 2.1-3.5 2.1h-26.1c-1.5 0-2.8-.8-3.5-2.1-.3-.6-.5-1.2-.5-1.9v-6h34.1Z" /><path fill="#00AB44" d="M207.6 199.3v3.6c0 .5 0 .9-.1 1.4 0 .3-.1.5-.2.8-.2.7-.6 1.4-1 2-.9 1.2-2.1 2-3.6 2.4-5.1 1.4-10.3 2.3-15.6 2.5-1 0-2 .1-2.9.1H157c-1 0-2 0-2.9-.1-2.1-.1-4.3-.3-6.4-.6-3.1-.4-6.1-1.1-9.2-1.9-2.2-.6-3.9-2.3-4.6-4.4-.1-.2-.1-.5-.2-.8-.1-.4-.1-.9-.1-1.4V199c.1-1.8 1.5-3.2 3.2-3.4l4.2-.5 2.4-.3 17.7-1.9c.8-.1 1.6-.2 2.3-.2a81.93 81.93 0 0 1 14 0c.8.1 1.6.1 2.3.2l16.8 1.8 2.4.3 5.2.6c1.8.2 3.1 1.6 3.2 3.4.3.1.3.2.3.3Z" /><path fill="#B4BBC4" d="M207.3 205c-.2.7-.6 1.4-1 2-.9 1.2-2.1 2-3.6 2.4-5.1 1.4-10.3 2.3-15.6 2.5-1 0-2 .1-2.9.1H157c-1 0-2 0-2.9-.1-2.1-.1-4.3-.3-6.4-.6-3.1-.4-6.1-1.1-9.2-1.9-2.2-.6-3.9-2.3-4.6-4.4h73.4Z" /><path fill="#0A2437" d="M199.1 195.1c-1.5 4-4 7.4-7.2 9.9-1.3 1.1-2.8 2-4.4 2.8-3 1.5-6.4 2.2-9.9 2.2h-15.3c-3.1 0-6.1-.6-8.9-1.8-1.9-.8-3.8-1.9-5.4-3.2-3.1-2.5-5.6-5.9-7.1-9.8l2.4-.3L161 193c.8-.1 1.6-.2 2.3-.2a81.93 81.93 0 0 1 14 0c.8.1 1.6.1 2.3.2l16.8 1.8 2.7.3Z" opacity=".2" /><path fill="#DADCDD" d="m170.6 255.5-3.6-.1h-3.5c-2.3 0-4.6.1-6.9.4-4.6.5-9.1 1.5-13.5 3-2.2.7-4.4 1.6-6.5 2.6-2.1 1-4.1 2.1-6.3 3.3l-12.6 7.1-2.1-3.4 12.3-7.8c2-1.3 4.2-2.6 6.4-3.8 2.2-1.2 4.5-2.2 6.9-3.2 4.7-1.9 9.6-3.2 14.6-4 2.5-.4 5-.7 7.6-.8l1.9-.1h1.8l3.6-.1v6.9h-.1Z" /><path fill="#C6C7C8" d="m170.6 255.5-3.6-.1h-3.5c-2.3 0-4.6.1-6.9.4-4.6.5-9.1 1.5-13.5 3-2.2.7-4.4 1.6-6.5 2.6-2.1 1-4.1 2.1-6.3 3.3l-12.6 7.1-1-1.7 12.5-7.5c4.1-2.5 8.4-4.8 13-6.4 4.5-1.7 9.3-2.8 14.1-3.5 2.4-.3 4.8-.5 7.2-.6 2.4-.1 4.8 0 7.3 0v3.4h-.2Z" /><path fill="#485D6B" d="M117.6 273v11.5c0 1.4-1.1 2.5-2.5 2.5h-1.9c-1.4 0-2.5-1.1-2.5-2.5V273h6.9Z" /><path fill="#0A2437" d="M119.6 270.9v6.9c0 1.1-.9 2.1-2 2.2v4.5c0 1.4-1.1 2.5-2.5 2.5h-1.5v-20h2.1c2.2 0 3.9 1.8 3.9 3.9Z" opacity=".2" /><path fill="#DADCDD" d="M119.6 270.9v6.9c0 1.1-.9 2.1-2 2.2h-7c-1.1-.1-2-1.1-2-2.2v-6.9c0-2.2 1.8-3.9 3.9-3.9h3.1c2.3 0 4 1.8 4 3.9Z" /><path fill="#0A2437" d="M115.7 267h-2.1v13h4c1.1-.1 2-1.1 2-2.2v-6.9c0-2.1-1.7-3.9-3.9-3.9Z" opacity=".05" /><path fill="#DADCDD" d="m225.6 268.3-1 1.7-1 1.7-2-1.1-10.7-6c-2.1-1.2-4.1-2.3-6.2-3.3-2.1-1-4.3-1.9-6.5-2.6-4.4-1.5-9-2.5-13.5-3-2.3-.2-4.6-.3-6.9-.3h-3.5l-3.6.1v-7.1l3.6.1 1.8.1h2c2.5.1 5.1.4 7.6.8 5 .8 9.9 2.1 14.6 4 2.3.9 4.6 2 6.9 3.2 2.2 1.2 4.4 2.5 6.4 3.8l10.7 6.8 1.3 1.1Z" /><path fill="#C6C7C8" d="m224.6 270-1 1.7-2-1.1-10.7-6c-2.1-1.2-4.1-2.3-6.2-3.3-2.1-1-4.3-1.9-6.5-2.6-4.4-1.5-9-2.5-13.5-3-2.3-.2-4.6-.3-6.9-.3h-3.5l-3.6.1V252H178c2.4.1 4.8.3 7.2.6 4.8.7 9.5 1.8 14.1 3.5 4.6 1.6 8.9 3.9 13 6.4l10.2 6.1 2.1 1.4Z" /><path fill="#485D6B" d="M230.6 273v11.5c0 1.4-1.1 2.5-2.5 2.5h-1.9c-1.4 0-2.5-1.1-2.5-2.5V273h6.9Z" /><path fill="#0A2437" d="M232.6 270.9v6.9c0 1.1-.9 2.1-2 2.2v4.5c0 1.4-1.1 2.5-2.5 2.5h-1.5v-20h2.1c2.2 0 3.9 1.8 3.9 3.9Z" opacity=".2" /><path fill="#DADCDD" d="M232.6 270.9v6.9c0 1.1-.9 2.1-2 2.2h-7c-1.1-.1-2-1.1-2-2.2v-7.2c0-.7.3-1.4.7-2 .4-.6 1-1.1 1.7-1.4.5-.2 1-.3 1.5-.3h3.1c2.3.1 4 1.9 4 4Z" /><path fill="#0A2437" d="M232.6 270.9v6.9c0 1.1-.9 2.1-2 2.2h-4v-13h2.1c2.2 0 3.9 1.8 3.9 3.9Z" opacity=".05" /><path fill="#E2E3E4" d="M175.3 252v.2l-.5 3.2L173 267l-.3 2h-4l-.3-1.8-1.9-11.8-.5-3.2v-.2c-.1-1.1.8-2 1.9-2h5.5c1.1 0 1.9.9 1.9 2Z" /><path fill="#C6C7C8" d="M175.3 252v.2l-.5 3.2L173 267l-.3 2h-2v-19h2.8c1 0 1.8.9 1.8 2Z" /><path fill="#485D6B" d="M174.6 273v11.5c0 1.4-1.1 2.5-2.5 2.5h-1.9c-1.4 0-2.5-1.1-2.5-2.5V273h6.9Z" /><path fill="#0A2437" d="M176.6 270.9v6.9c0 1.1-.9 2.1-2 2.2v4.5c0 1.4-1.1 2.5-2.5 2.5h-1.5v-20H172.9c2.1.1 3.7 1.9 3.7 3.9Z" opacity=".2" /><path fill="#DADCDD" d="M176.6 270.9v6.9c0 1.1-.9 2.1-2 2.2h-7c-1.1-.1-2-1.1-2-2.2v-6.9c0-1.8 1.1-3.2 2.7-3.7.4-.1.8-.2 1.2-.2H172.8c2.2.1 3.8 1.9 3.8 3.9Z" /><path fill="#0A2437" d="M176.6 270.9v6.9c0 1.1-.9 2.1-2 2.2h-4v-13H172.9c2.1.1 3.7 1.9 3.7 3.9Z" opacity=".05" /><path fill="#435969" d="M210.6 125.7V131.5c-.1 16.1-2.8 32-7.8 47.3l-3.4 10.4c-.6 2-1.6 3.9-2.7 5.6-2.9 4.4-7.3 7.6-12.3 9.2-2.1.6-4.4 1-6.7 1h-15.3c-2.3 0-4.5-.4-6.7-1-5-1.5-9.3-4.7-12.2-9.1-1.2-1.7-2.1-3.6-2.8-5.7l-3.4-10.4c-5-15.3-7.6-31.2-7.8-47.3V125.7c0-3.3 2.4-6 5.6-6.5l11-1.6c8.1-1.2 16.2-1.8 24.4-1.8 7.8 0 15.6.6 23.4 1.8l11 1.6c3.3.5 5.7 3.2 5.7 6.5Z" /><path fill="#00AB44" d="M210.6 125.7V131.5c-.1-3.2-2.4-5.9-5.6-6.3l-11-1.6c-7.8-1.2-15.6-1.7-23.4-1.8-8.1 0-16.3.5-24.4 1.8l-11 1.6c-3.2.5-5.5 3.1-5.6 6.3V125.7c0-3.3 2.4-6 5.6-6.5l11-1.6c8.1-1.2 16.2-1.8 24.4-1.8 7.8 0 15.6.6 23.4 1.8l11 1.6c3.2.5 5.6 3.2 5.6 6.5Z" /><path fill="#384A57" d="M177.6 167h-14c-1.7 0-3-1.3-3-3s1.3-3 3-3h14c1.7 0 3 1.3 3 3s-1.3 3-3 3Z" /><path fill="#DADCDD" d="M175.2 164H166c-1.3 0-2.4 1.1-2.4 2.4v47.2c0 1.3 1.1 2.4 2.4 2.4h9.2c1.3 0 2.4-1.1 2.4-2.4v-47.2c0-1.3-1.1-2.4-2.4-2.4Z" /><path fill="#D0D1D3" d="M175.2 213H166c-1.3 0-2.4-1.1-2.4-2.4v3c0 1.3 1.1 2.4 2.4 2.4h9.2c1.3 0 2.4-1.1 2.4-2.4v-3c0 1.3-1.1 2.4-2.4 2.4Z" /><path fill="#E6E7E8" d="M175.2 164H166c-1.3 0-2.4 1.1-2.4 2.4v3c0-1.3 1.1-2.4 2.4-2.4h9.2c1.3 0 2.4 1.1 2.4 2.4v-3c0-1.3-1.1-2.4-2.4-2.4Z" /><path fill="#0A2437" d="M233.6 167.5v1.5c0 .1-.1.2-.1.4v.1c0 .1-.1.2-.1.3-.1.3-.4.5-.6.7-.1 0-.1.1-.2.1-.4.3-.9.4-1.4.4h-4.5v5.9c0 7.7-3.4 14.8-9.5 19.6l-9.7 7.7c0 .3-.1.5-.2.8-.2.7-.6 1.4-1 2-.9 1.2-2.1 2-3.6 2.4-5.1 1.4-10.3 2.3-15.6 2.5-.7 1.2-2 2.1-3.5 2.1h-.2c0 .1-.1.3-.1.4 0 .1-.1.3-.1.4 0 .1-.1.2-.1.4-.1.3-.3.5-.4.8-.1.1-.1.2-.2.4-.2.2-.3.4-.5.6-1.2 1.2-2.8 2-4.6 2h-2.6v14h-.8c1.4 0 2.6 1.2 2.6 2.6v13h1.4c2.5.1 5.1.4 7.6.8 5 .8 9.9 2.1 14.6 4 2.3.9 4.6 2 6.9 3.2 2.2 1.2 4.4 2.5 6.4 3.8l10.7 6.8c.5-.2 1-.3 1.5-.3h3.1c2.2 0 3.9 1.8 3.9 3.9v6.9c0 1.1-.9 2.1-2 2.2v4.5c0 1.4-1.1 2.5-2.5 2.5h-1.9c-1.4 0-2.5-1.1-2.5-2.5V280c-1.1-.1-2-1.1-2-2.2v-7.2l-10.7-6c-2.1-1.2-4.1-2.3-6.2-3.3-2.1-1-4.3-1.9-6.5-2.6-4.4-1.5-9-2.5-13.5-3-2.3-.2-4.6-.3-6.9-.3h-3l-1.8 11.6c2.1.1 3.7 1.8 3.7 3.9v6.9c0 1.1-.9 2.1-2 2.2v4.5c0 1.4-1.1 2.5-2.5 2.5h-1.5V115.8c7.8 0 15.6.6 23.4 1.8l11 1.6c3.2.5 5.6 3.2 5.6 6.5V131.5c-.1 16.1-2.8 32-7.8 47.3l-3.4 10.4c-.6 2-1.6 3.9-2.7 5.6l2.4.3 5.2.6c1.8.2 3.1 1.6 3.2 3.4l7.1-5.6c5-4 7.9-10 7.9-16.5v-6h-4.5c-.5 0-1-.2-1.4-.4-.1 0-.1-.1-.2-.1-.2-.2-.4-.4-.6-.7 0-.1-.1-.2-.1-.3v-.1c-.1-.1-.1-.2-.1-.4v-1.5c0-1.4 1.1-2.5 2.5-2.5h13c1.1 0 2.2 1.1 2.2 2.5Z" opacity=".15" /></symbol>'}),Z=(o().add(p),p),f=c(14809),M=c(91008),r=c(79655);const s={noRoomPermission:{header:h=>"Your role doesn't give you permission to access any of the troubleshooting information on ".concat(h,".")},noSpacePermission:{header:h=>"Your role doesn't give you permission to access any information on ".concat(h,".")},noRooms:{header:h=>"You currently don't have permission to see any room on ".concat(h,".")}},m=h=>{let{onClick:l,spaceName:c}=h;return a.createElement(a.Fragment,null,a.createElement(t.Text,{margin:[2,0,0]},"You can also leave this Space if you wish. "),a.createElement(t.Button,{flavour:"borderless",icon:"switch_off",label:"Leave ".concat(c),margin:[0,0,0,7],onClick:l,strong:!0}))};var u=h=>{let{reason:l}=h;const c=(0,e.OS)(),[i,,n,d]=(0,v.Z)(),{header:o}=s[l],p=(0,e.uk)();return a.createElement(t.Flex,{alignItems:"center",justifyContent:"center",flex:!0,gap:8},a.createElement("svg",{id:"partial_failure",width:"288px",height:"234px"},a.createElement("use",{xlinkHref:"#".concat(Z.id)})),a.createElement(t.Flex,{column:!0,width:{max:125},gap:2},a.createElement(t.H3,null,o(c.name)),"noSpacePermission"===l&&a.createElement(a.Fragment,null,a.createElement(t.Text,null,"Please contact the Space administrators if this is unexpected."),a.createElement(m,{onClick:n,spaceName:c.name})),"noRoomPermission"===l&&a.createElement(t.Text,null,"To manage Plan & Billing information please"," ",a.createElement(M.Z,{as:r.rU,to:"/spaces/".concat(p,"/settings/billing")},"click here.")),"noRooms"===l&&a.createElement(a.Fragment,null,a.createElement(t.Text,null,"Please contact a Space administrator or manager if this is unexpected."),a.createElement(m,{onClick:n,spaceName:c.name}))),i&&a.createElement(f.Z,{id:c.id,name:c.name,onClose:d}))}},14809:function(h,l,c){c.d(l,{Z:function(){return y}});var a=c(87462),t=c(67294),e=c(22195),v=c(89250),i=c(13477),n=c(94666),d=(c(33948),c(88449),c(2490),c(59849),c(4480)),o=c(93017),p=c(274),Z=c(46585),f=c(74059),M=c(57079),r=c(58502),s=c(95383),m=c(53606);const u="leave-space-dialog",D="leaveSpaceDialog";var y=h=>{let{id:l,name:c,onClose:y}=h;const A=(0,v.s0)(),E=(0,i.Iy)("id"),g=(0,n.H4)(),B=(0,n.nP)(),C=(0,n.Wy)(),b=(h=>{const[,l]=(0,o.Z)();return(0,d._8)((c=>{let{snapshot:a,set:t,reset:e}=c;return async c=>{let{currentUserId:v,onSuccess:i,onError:d}=c;const o=await a.getPromise((0,f.st)("ids")),m=o.filter((l=>h!==l)),[u]=m;if(!u)return void l({header:"Spaces",text:Z.T$.leave});const{slug:D}=u&&await a.getPromise((0,r.ZP)(u));t((0,f.st)("ids"),m),t(M.Z,(l=>l.filter((l=>l!==h))));try{await(0,p.Sz)(h,[v]),i&&i(D),(0,n.zm)(e,h),(0,s.r1)(e,h),e((0,r.ZP)(h))}catch(y){t((0,f.st)("ids"),o),d&&d()}}}),[h])})(l),w=(0,m.Z)(l),H=(0,t.useCallback)((h=>A("/spaces/".concat(h))),[]),V=1===g.length,F=1===B.length&&C,S=V?{confirmLabel:"Yes, leave","data-ga":"".concat(u,"-last-member"),"data-testid":"".concat(D,"LastMember"),handleConfirm:()=>w({onSuccess:H}),message:t.createElement(t.Fragment,null,"If you leave, space ",t.createElement("strong",null,c)," will be deleted immediately.",t.createElement("br",null),"Are you sure you want to continue?"),title:"Leave and delete ".concat(c," space")}:F?{confirmLabel:"Give rights","data-ga":"".concat(u,"-last-admin"),"data-testid":"".concat(D,"LastAdmin"),handleConfirm:()=>A("users"),isConfirmPositive:!0,message:t.createElement(t.Fragment,null,"You are the last admin of ",t.createElement("strong",null,c)," space. Please give admin rights to another member so you can leave this space."),title:"Leave ".concat(c," space")}:{confirmLabel:"Yes, leave","data-ga":u,"data-testid":D,handleConfirm:()=>b({currentUserId:E,onSuccess:H}),message:t.createElement(t.Fragment,null,"You are about to leave ",t.createElement("strong",null,c)," space.",t.createElement("br",null),"Are you sure you want to continue?"),title:"Leave ".concat(c," space")};return t.createElement(e.ConfirmationDialog,(0,a.Z)({handleDecline:y},S))}}}]);
\ No newline at end of file
web/gui/v2/611.a19e10b49b9d70e14bc9.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="84902ff2-50ee-4594-8ae8-21d874ce07bf",e._sentryDebugIdIdentifier="sentry-dbid-84902ff2-50ee-4594-8ae8-21d874ce07bf")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[611],{51091:function(e,t,n){"use strict";var a=n(87462),l=(n(88449),n(2490),n(59849),n(57640),n(9924),n(60677)),r=n(10928),o=n.n(r),c=n(67294),i=n(22195);const s=(0,l.default)(i.Box).withConfig({displayName:"breadcrumbs__StyledItemContainer",componentId:"sc-3u39st-0"})([""]),m=(0,l.css)(["&:hover{color:",";}"],(e=>{let{withHover:t,theme:n}=e;return t&&(0,i.getColor)("success")({theme:n})})),d=(0,l.default)(i.Text).withConfig({displayName:"breadcrumbs__StyledText",componentId:"sc-3u39st-1"})(["",""],m),u=(0,l.default)(i.TextSmall).withConfig({displayName:"breadcrumbs__StyledTextSmall",componentId:"sc-3u39st-2"})(["",""],m);t.Z=e=>{let{items:t,isBig:n,showBackButton:l=!0,testid:r="",...m}=e;const g=(0,c.useMemo)((()=>{if(null===t||void 0===t||!t.length||!l)return null;return o()(t.filter((e=>{let{onClick:t}=e;return!!t}))).onClick}),[t,l]);if(null===t||void 0===t||!t.length)return null;const E=n?d:u;return c.createElement(i.Flex,(0,a.Z)({gap:4},m),l&&c.createElement(i.Button,{onClick:g,icon:"chevron_left",label:"Back",neutral:!0,flavour:"hollow",small:!0,padding:[0,2,0,1],textTransform:"uppercase","data-testid":"".concat(r,"-breadcrumbs-backButton")}),c.createElement(i.Flex,{gap:2,alignItems:"center"},t.map(((e,t)=>{let{isDisabled:n,name:l,onClick:o}=e;return c.createElement(s,(0,a.Z)({key:t,alignItems:"center"},o&&{cursor:"pointer",onClick:o},{"data-testid":"".concat(r,"-breadcrumbs-level-").concat(t)}),c.createElement(E,{color:n&&"textLite","data-testid":"".concat(r,"-breadcrumbs-level-").concat(t),withHover:!!o},0!==t&&" / ",l))}))))}},80959:function(e,t,n){"use strict";var a=n(87462),l=n(67294),r=n(22195);t.Z=e=>{let{message:t,title:n,...o}=e;const c=(null===o||void 0===o?void 0:o["data-testid"])||"functionError";return l.createElement(r.Flex,(0,a.Z)({alignItems:"center",column:!0,"data-testid":c,flex:!0,gap:1,justifyContent:"center"},o),l.createElement(r.H3,{"data-testid":"".concat(c,"-title")},n),l.createElement(r.TextBig,{color:"textDescription","data-testid":"".concat(c,"-message")},t))}},93742:function(e,t,n){"use strict";n.d(t,{p:function(){return r}});n(31672),n(2490),n(59461),n(57640),n(9924),n(33948);var a=n(3689),l=n(95383);const r=e=>{const t=(0,l.J7)().find((e=>{let{name:t}=e;return"All nodes"==t}));return t?e?t[e]:t:null};t.Z=function(){let{all:e,internal:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,l.J7)().map((e=>{let{id:t,name:n}=e;return{label:n,value:t}})),r=[];return t&&r.push(a.mN),e&&r.push(a.k_),r.push(...n),r}},27308:function(e,t,n){"use strict";var a=n(87462),l=n(67294),r=n(79655),o=n(22195),c=n(91008),i=n(33335),s=n(99826);t.Z=e=>{let{classification:t,...n}=e;const m=(0,i.gI)("billing:ReadAll"),{url:d}=(0,s.Z)(t.toLowerCase());return d?l.createElement(o.Flex,{background:"sideBarMini",border:{side:"all",color:"tabsBorder"},padding:[1,2],round:!0},l.createElement(c.Z,(0,a.Z)({align:"bottom",as:r.rU,boxProps:{as:o.Flex},color:"text",Component:o.TextMicro,content:"Available on ".concat(t," plan"),disabled:!m,hoverColor:"textFocus",showToolTip:!0,strong:!0,to:d},n),t)):null}},84580:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var a=n(67294),l=n(87462),r=n(22195),o=n(82351);var c=e=>{let{description:t,isRequired:n,title:l,...c}=e;const i=c["data-testid"]?"".concat(c["data-testid"],"-label"):"fieldLabel";return a.createElement(r.Flex,{"data-testid":"".concat(i,"-container"),gap:1},a.createElement(r.TextSmall,{color:"textLite","data-testid":i},l,n&&" *"),t&&a.createElement(o.Z,{align:"top",content:t,"data-testid":"".concat(i,"-info"),plain:!0},a.createElement(r.Icon,{color:"textLite",name:"information",size:"small"})))};var i=e=>{let{"data-testid":t="input",description:n,isRequired:o,onChange:i,title:s,...m}=e;return a.createElement(r.Flex,{column:!0,"data-testid":t,flex:"grow",gap:1},a.createElement(c,{"data-testid":t,description:n,isRequired:o,title:s}),a.createElement(r.TextInput,(0,l.Z)({"data-testid":"".concat(t,"-field"),size:"tiny",onChange:e=>{let{target:t}=e;return i(t.value)}},m)))};n(57640),n(9924);var s=e=>{var t;let{"data-testid":n="select",description:o,getDataGa:i,fields:s,id:m,isRequired:d,onChange:u,secrets:g,setSecrets:E,title:p,...h}=e;return a.createElement(r.Flex,{column:!0,"data-testid":n,flex:"grow",gap:1},a.createElement(c,{"data-testid":n,description:o,isRequired:d,title:p}),a.createElement(r.Select,(0,l.Z)({"data-testid":"".concat(n,"-field"),menuPortalTarget:document.body,onChange:e=>u(e),styles:{size:"tiny"},menuPlacement:"auto"},h)),Object.values((null===s||void 0===s?void 0:s[null===(t=h.value)||void 0===t?void 0:t.value])||{}).map((e=>{let{getValue:t,id:r,onChange:o,...c}=e;return a.createElement(b,(0,l.Z)({"data-ga":i("".concat(m,"-").concat(r,"-").concat(c.component)),"data-testid":"".concat(n,"-").concat(r),key:r,id:r,onChange:o({id:m,setSecrets:E,subsetId:r}),value:t({id:m,secrets:g,subsetId:r})},c))})))},m=(n(33948),n(25387),n(2490),n(72608),n(57557)),d=n.n(m),u=n(73955),g=n.n(u),E=n(31790),p=n(25185);const h={default:()=>null,pairs:e=>{let{componentPairs:t,"data-testid":n="pairs",description:l,getDataGa:o,id:i,isRequired:s,placeholder:m,setSecrets:u,title:h}=e;const[f,x]=(0,a.useState)({});(0,a.useEffect)((()=>{const e=Object.values(f).reduce(((e,t)=>{let{key:n,value:a}=t;return n?{...e,[n]:a||""}:e}),{});u((t=>Object.keys(e).length?{...t,[i]:e}:d()(t,i)))}),[f]);return a.createElement(r.Flex,{column:!0,"data-testid":n,gap:1},a.createElement(r.Flex,{alignItems:"center",justifyContent:"between"},a.createElement(c,{"data-testid":n,description:l,isRequired:s,title:h}),t.map((e=>{const l=(0,E.XM)(e);return a.createElement(p.nO,{"data-ga":o("".concat(i,"-").concat(l,"-add")),"data-testid":"".concat(n,"-").concat(l,"Add"),key:l,label:1===t.length?"Add":"Add ".concat(l),onClick:()=>(e=>x((t=>({...t,[g()("pair_")]:{key:"",components:e,value:""}}))))(e)})}))),Object.entries(f).map((e=>{let[t,{key:l,components:c,value:s}]=e;const[u,g]=c,p=(0,E.XM)(c);return a.createElement(r.Flex,{alignItems:"end",key:"".concat(p,"-").concat(t),gap:2},a.createElement(b,{component:u,"data-ga":o("".concat(i,"-").concat(p,"-key")),"data-testid":"".concat(n,"-").concat(p,"Key"),onChange:e=>x((n=>({...n,[t]:{...n[t],key:e}}))),value:l,placeholder:m,title:"Key"}),a.createElement(b,{component:g,"data-ga":o("".concat(i,"-").concat(p,"-value")),"data-testid":"".concat(n,"-").concat(p,"Value"),onChange:e=>x((n=>({...n,[t]:{...n[t],value:e}}))),value:s,placeholder:m,title:"Value"}),a.createElement(r.Button,{flavour:"borderless",icon:"trashcan",margin:[0,0,1,0],neutral:!0,onClick:()=>{x((e=>d()(e,t)))}}))})))},input:i,select:s};var b=e=>{let{component:t,...n}=e;const l=h[t]||h.default;return a.createElement(l,n)}},25185:function(e,t,n){"use strict";n.d(t,{A3:function(){return m},Ce:function(){return r},QD:function(){return d},aN:function(){return u},bb:function(){return i},fb:function(){return g},hz:function(){return s},nO:function(){return c},zT:function(){return o}});var a=n(60677),l=n(22195);const r=(0,a.default)(l.Flex).attrs({alignItems:"center",color:"text",gap:1,hoverColor:"text"}).withConfig({displayName:"styled__AnchorComponent",componentId:"sc-wc4x41-0"})(["&,&:hover{text-decoration:none;}"]),o=(0,a.default)(l.Icon).attrs({height:"130px",width:"130px"}).withConfig({displayName:"styled__BlurredIcon",componentId:"sc-wc4x41-1"})(["filter:blur(70px);position:absolute;left:0;top:0;opacity:0.5;"]),c=(0,a.default)(l.Button).attrs({height:"22px",icon:"plus",padding:[.5,2,.5,1],small:!0,width:"auto"}).withConfig({displayName:"styled__IntegrationAction",componentId:"sc-wc4x41-2"})(["&& > span{font-weight:bold;margin-left:4px;}"]),i=((0,a.default)(l.Flex).withConfig({displayName:"styled__FormRow",componentId:"sc-wc4x41-3"})(["flex-flow:row nowrap;align-items:center;justify-content:space-between;"]),(0,a.default)(l.TextSmall).withConfig({displayName:"styled__LearnMoreTest",componentId:"sc-wc4x41-4"})(["position:relative;"])),s=(0,a.default)(l.ModalContent).attrs({background:"dropdown",height:{base:150,max:150,min:45},overflow:{vertical:"auto"},width:{base:121,max:140,min:70}}).withConfig({displayName:"styled__ModalContent",componentId:"sc-wc4x41-5"})(["box-shadow:0 18px 28px rgb(9 30 66 / 15%),0 0 1px rgb(9 30 66 / 31%);"]),m=(0,a.default)(l.ModalCloseButton).attrs({color:"text",height:"16px",width:"16px"}).withConfig({displayName:"styled__ModalClose",componentId:"sc-wc4x41-6"})(["&:hover{fill:",";}"],(0,l.getColor)("selected")),d=(0,a.default)(l.Flex).attrs((e=>{let{hasBorder:t}=e;return{...t?{border:{side:"bottom",color:"disabled"}}:{},column:!0,padding:[3,4]}})).withConfig({displayName:"styled__ModalSection",componentId:"sc-wc4x41-7"})([""]),u=(0,a.default)(l.Icon).attrs({name:"warning_triangle",height:"18px",width:"18px",color:["yellow","amber"]}).withConfig({displayName:"styled__WarningIcon",componentId:"sc-wc4x41-8"})(["position:absolute;top:0;right:0;z-index:1;"]),g=(0,a.default)(l.Icon).attrs({height:"12px",width:"12px",color:"white"}).withConfig({displayName:"styled__SystemIcon",componentId:"sc-wc4x41-9"})(["position:relative;top:2px;"])},56662:function(e,t,n){"use strict";n.d(t,{U:function(){return u}});n(33948);var a=n(67294),l=n(89250),r=n(12599),o=n(22195),c=n(97323),i=n(74059),s=n(37518),m=n(16645),d=n(7693);const u=e=>{let{onClose:t,isSubmodal:n=!0}=e;const u=(0,i.th)(),[g,E]=(0,a.useState)(""),[p,h,b]=(0,o.useInputValue)({maxChars:255,value:""}),f=(e=>{const t=(0,l.s0)(),n=(0,i.uk)();return(0,a.useMemo)((()=>a=>{let{slug:l}=a;const o=(0,r.Gn)("/spaces/:spaceSlug/rooms/:roomSlug",{spaceSlug:n,roomSlug:l});e(),t(o)}),[n])})(t),x=(0,s.Dq)(u,{onSuccess:f}),v=(0,a.useCallback)((()=>{x({name:g,description:p})}),[g,p]);return a.createElement(m.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},a.createElement(d.x,{onClose:t,isSubmodal:n,title:"Create a new room"},a.createElement(o.Button,{label:"Add",onClick:v,disabled:!g})),a.createElement(m.TZ,null,a.createElement(c.Q,{roomName:g,setRoomName:E,roomDescription:p,charsDescIndicator:b,setRoomDescription:h,isCreateForm:!0})))}},7724:function(e,t,n){"use strict";n.d(t,{CE:function(){return s},M5:function(){return d},R4:function(){return m}});n(33948);var a=n(67294),l=n(22195),r=n(74059),o=n(46667),c=n(37518),i=n(33335);const s=e=>{const t=1===e;return"Delete ".concat(e," ").concat(t?"room":"rooms")},m=e=>"Delete ".concat(e," room"),d=e=>{let{name:t,roomsLength:n,spaceName:l}=e;const r=t||"".concat(n,1===n?" room":" rooms");return a.createElement(a.Fragment,null,"You are about to delete ",a.createElement("strong",null,r)," from ",a.createElement("strong",null,l)," space.",a.createElement("br",null),"This cannot be undone. Are you sure you want to continue?")};t.ZP=e=>{let{id:t,name:n,navigateToParent:s}=e;const u=(0,r.OS)("name"),g=(0,c.tE)(t,"untouchable"),E=(0,i.gI)("room:Delete")&&!g,p=(0,c.IX)(t,{onSuccess:s}),[h,,b,f]=(0,o.Z)();return E?a.createElement(a.Fragment,null,a.createElement(l.Button,{"data-testid":"manageWarRoom-delete",flavour:"hollow",onClick:b,label:"Delete room",danger:!0}),h&&a.createElement(l.ConfirmationDialog,{confirmLabel:"Yes, delete","data-ga":"delete-war-room-dialog","data-testid":"deleteWarRoomDialog",handleConfirm:p,handleDecline:f,message:a.createElement(d,{name:n,spaceName:u}),title:m(n)})):null}},97323:function(e,t,n){"use strict";n.d(t,{Q:function(){return v}});var a=n(87462),l=(n(33948),n(67294)),r=n(22195),o=n(62200),c=n(95383),i=n(37518),s=n(33335),m=n(1229),d=n(46667);const u="leave-war-room-dialog",g="leaveWarRoomDialog";var E=e=>{let{id:t,name:n,navigateToParent:o}=e;const c=(0,m.IT)(t,"ids"),s=(0,i.iC)(t,{onSuccess:o}),E=(0,i.tE)(t,"untouchable"),[p,,h,b]=(0,d.Z)(),f=1===c.length&&!E?{"data-ga":"".concat(u,"-last-member"),"data-testid":"".concat(g,"LastMember"),message:l.createElement(l.Fragment,null,"If you leave, ",l.createElement("strong",null,n)," room will be deleted immediately.",l.createElement("br",null),"Are you sure you want to continue?"),title:"Leave and delete ".concat(n," room")}:{"data-ga":u,"data-testid":g,message:l.createElement(l.Fragment,null,"You are about to leave ",l.createElement("strong",null,n)," room.",l.createElement("br",null),"Are you sure you want to continue?"),title:"Leave ".concat(n," room")};return l.createElement(l.Fragment,null,l.createElement(r.Button,{"data-ga":"manage-war-room-tab::click-leave-war-room::manage-war-room-modal","data-testid":"manageWarRoom-leave",icon:"switch_off",flavour:"borderless",label:"Leave room",neutral:!0,padding:[0],width:"fit-content",onClick:h}),p&&l.createElement(r.ConfirmationDialog,(0,a.Z)({confirmLabel:"Yes, leave",handleConfirm:s,handleDecline:b},f)))},p=n(7724),h=n(30688);const b=(0,h.A)([e=>{const t=e.length>=1;return(0,h.f)(t,"Give your room a name that's at least one character.")},e=>{const t=e.length<=20;return(0,h.f)(t,"A room's name can't exceed 20 characters.")}]);var f=e=>{let{charsIndicator:t,isDisabled:n,isValid:o,handleChange:c,setIsValid:i,setValidationMessage:s,validationMessage:m,value:d,...u}=e;const[g,E]=(0,r.useTouchedState)({});return(0,l.useEffect)((()=>{const e=b(d),t=e.isValid,n=e.messages&&e.messages.length?e.messages[0]:void 0;!o&&t?i(!0):o&&!t&&i(!1),n&&s(n)}),[o,i,d,g,s]),l.createElement(r.TextInput,(0,a.Z)({"data-testid":"warRoomOptions-warRoomNameInput",label:"Room name",name:"createRoom",placeholder:"Enter your room's name",fieldMessage:"Tip: Use rooms to group your Nodes by their service, purpose, or location.",fieldIndicator:t,value:d,touched:g,onBlur:E,onChange:c,success:o,error:!o&&m,instantFeedback:"all",disabled:n,autoFocus:!0},u))};const x=new RegExp(/^[\w\s\d]*?$/),v=e=>{let{id:t,navigateToParent:n,isCreateForm:m,roomName:d,setRoomName:u,roomDescription:g,setRoomDescription:h,charsDescIndicator:b,onSaveClick:v,...C}=e;const y=(0,i.tE)(t),w=(0,c.J7)(),[I,T]=(0,l.useState)(!1),[S,k]=(0,l.useState)(""),[F,A]=(0,l.useState)(""),[P]=(0,r.useInputValue)({maxChars:o.v$}),Z=(0,l.useCallback)((e=>u(e.target.value)),[u]),N=!!t,D=((0,s.gI)("room:LeaveAllNodes")||!y.untouchable)&&w.length>1&&y.isMember,[M,L]=(0,r.useTouchedState)({defaultState:!0}),R=!y.name||d===y.name&&g===y.description;return(0,l.useEffect)((()=>{A(x.test(g)&&M?"":"The description can only contain digits, letters, and spaces.")}),[M,g]),l.createElement(r.Flex,(0,a.Z)({column:!0,"data-testid":"manageWarRoom",flex:"grow",justifyContent:"between",height:"100%"},C),l.createElement(r.Flex,{column:!0,"data-testid":"manageWarRoom-settings",gap:2},l.createElement(r.Box,{"data-testid":"manageWarRoom-createRoomInputBox"},l.createElement(f,{"data-testid":"manageWarRoom-createRoomInput",value:d,handleChange:Z,charsIndicator:P,validationMessage:S,setValidationMessage:k,isValid:I,setIsValid:T,isDisabled:N&&y.untouchable})),l.createElement(r.Box,{"data-testid":"manageWarRoom-descriptionInputBox"},l.createElement(r.TextInput,{"data-testid":"manageWarRoom-descriptionInput",label:"Description",name:"roomDescription",placeholder:"A room description...",instantFeedback:"positiveFirst",touched:M,onBlur:L,fieldIndicator:b,error:""!==F&&F,success:""===F,value:g,onChange:h}))),l.createElement(r.Flex,{"data-testid":"manageWarRoom-actions"},l.createElement(r.Flex,{"data-testid":"manageWarRoom-deleteLeaveActions",gap:4},N&&D&&l.createElement(E,{id:t,name:y.name,navigateToParent:n}),N&&l.createElement(p.ZP,{id:t,name:d,navigateToParent:n})),!m&&l.createElement(r.Button,{"data-ga":"manage-war-room-tab::click-save::manage-war-room-modal","data-testid":"manageRoom-saveButton",label:"Save",onClick:v,disabled:R,margin:[0,0,0,"auto"]})))}},38611:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return nl}});var a=n(67294),l=n(89250),r=(n(33948),n(12599)),o=n(60677),c=n(22195),i=n(73256),s=n(16645),m=n(7693),d=n(87462),u=n(56662),g=(n(57640),n(9924),n(33335)),E=n(95383),p=n(74059),h=n(46667),b=n(20031),f=[{id:"name",accessor:"name",header:"Name",cell:e=>{let{getValue:t,row:{original:{isMember:n}}}=e;const l=t(),r=(0,g.gI)("room:ReadAll");return a.createElement(c.Flex,{alignItems:"center"},r&&n&&a.createElement(b.Z,{margin:[0,1,0,0]}),a.createElement(c.Text,{margin:r&&!n&&[0,0,0,4]},l))}},{id:"nodeCount",accessor:"nodeCount",header:"Nodes",cell:e=>{let{getValue:t}=e;return"".concat(t()||0)}},{id:"memberCount",accessor:"memberCount",header:()=>"Users",cell:e=>{let{getValue:t}=e;return"".concat(t()||0)}}],x=(n(88449),n(2490),n(59849),n(15581),n(34514),n(4480)),v=n(33427),C=n(25819),y=n(37518),w=n(91850),I=n(4474);var T=e=>(0,x._8)((t=>{let{snapshot:n,set:a,reset:l}=t;return async function(t){let{onSuccess:r,onFail:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const c=await n.getPromise((0,E.Ad)({id:e,key:"ids"})),i=t.map((e=>{let{id:t}=e;return t})),s=c.filter((e=>!i.includes(e)));a((0,E.Ad)({id:e,key:"ids"}),s);const m=await Promise.all(s.map((e=>n.getPromise((0,y.n2)({id:e})))));try{if(await(async(e,t)=>Promise.all(t.map((t=>(0,C.GX)(e,t)))))(e,i),a(w.IV,(0,I.rZ)(m)),t.forEach((t=>{let{id:n,slug:a}=t;l((0,y.n2)({id:n})),l((0,w.xh)([e,a]))})),r&&r(),t.length>1)(0,v.$T)("Rooms were successfully deleted from Space!");else{const[e]=t;(0,v.$T)("Room ".concat(e.name," was successfully deleted!"))}}catch(d){a((0,E.Ad)({id:e,key:"ids"}),c),o&&o(d)}}}),[e]),S=n(7724);var k=e=>{let{spaceId:t,spaceName:n,startIsCreating:l}=e;const r=T(t),o=(0,g.gI)("space:Delete"),c=(0,g.gI)("room:Create"),i=e=>{if(!e)return;const t=Array.isArray(e)?e.map((e=>{let{id:t,name:n}=e;return{id:t,name:n}})):[{id:e.id,name:e.name}];r(t)},s=(e,t)=>{const n=t.length;if(!n)return"";return 1===n?(0,S.CE)(t[0].name):(0,S.CE)(n)},m=(e,t)=>{const l=t.length;if(!l)return"";const r={...1===l?{name:t[0].name}:{roomsLength:l},spaceName:n};return a.createElement(S.M5,r)},d=(0,a.useMemo)((()=>({delete:{confirmLabel:"Yes, delete",confirmationMessage:e=>a.createElement(S.M5,{name:e.name,spaceName:n}),confirmationTitle:e=>(0,S.R4)(e.name),dataGa:e=>{let{slug:t}=e;return"manage-rooms::click-delete::".concat(t)},declineLabel:"Cancel",handleAction:i,isDisabled:e=>{let{untouchable:t}=e;return t||!o},tooltipText:"Delete room"}})),[o]);return{bulkActions:(0,a.useMemo)((()=>({addEntry:{dataGa:"manage-rooms::click::add-room",handleAction:l,isDisabled:!c,tooltipText:"Create room"},delete:{confirmationMessage:m,confirmationTitle:s,confirmLabel:"Yes, delete",dataGa:"manage-rooms::delete-bulk",declineLabel:"Cancel",handleAction:i,isDisabled:!o,tooltipText:"Delete rooms"}})),[c,o,m,s]),rowActions:d}};var F=()=>{const e=(0,E.J7)(),t=(0,g.gI)("room:Delete"),n=e.map((e=>({...e,disabled:e.untouchable||!t}))),[r,o]=(0,a.useState)(""),c=(0,p.OS)("name"),i=(0,p.OS)("id"),[s,,m,d]=(0,h.Z)(),[,u]=(0,a.useState)([]),{bulkActions:b,rowActions:x}=k({startIsCreating:m,spaceId:i,spaceName:c}),{pathname:v}=(0,l.TH)(),C=(0,l.s0)(),y=(0,a.useCallback)((e=>{let{data:{slug:t}}=e;C("".concat(v,"/").concat(t))}),[v,C]);return{roomList:n,globalFilter:r,spaceName:c,spaceId:i,isCreating:s,rowActions:x,bulkActions:b,columns:f,startIsCreating:m,stopIsCreating:d,setGlobalFilter:o,onRowSelected:u,onClickRow:y,dataGa:"manage-rooms",canDeleteRoom:t}};var A=e=>{const{roomList:t,spaceName:n,isCreating:l,columns:r,setGlobalFilter:o,stopIsCreating:i,onRowSelected:s,rowActions:m,bulkActions:g,onClickRow:E,dataGa:p,canDeleteRoom:h}=F();return a.createElement(a.Fragment,null,a.createElement(c.Flex,(0,d.Z)({column:!0,height:"100%",overflow:"hidden",gap:3},e),a.createElement(c.H3,null,"Rooms of ",n),a.createElement(c.NetdataTable,{onGlobalSearchChange:o,onRowSelected:s,onClickRow:E,enableSorting:!0,dataColumns:r,enableSelection:!0,data:t,bulkActions:g,rowActions:m,dataGa:p,testPrefixCallback:e=>e.name})),l&&a.createElement(u.U,{onClose:i}))},P=n(97323),Z=n(41379),N=n(39904),D=n(2509),M=n(17563),L=n(96929),R=n(97945);var B=()=>{const e=(0,L.zN)();return{nodes:(0,R.Ne)(e).map((e=>({...e,disabled:e.hasAccessibleData})))||[],nodeIds:e}},_=n(18129);var U=(0,a.memo)((e=>{let{roomUntouchable:t,...n}=e;const{nodes:l,nodeIds:r}=B({roomUntouchable:t});return a.createElement(c.Flex,(0,d.Z)({column:!0,height:"100%",overflow:"hidden",gap:3},n),a.createElement(c.H3,null,"Nodes in this room (",r.length,") "),a.createElement(_.Z,{showClaimNodeOnEmptySpace:!0,enableSelection:!0,customNodes:l,roomUntouchable:t}))})),V=n(92903),W=n(1229),O=n(6557),H=n.n(O),G=n(91966),z=n.n(G),j=n(94666),Y=n(34912),q=n(31203);var K=[{id:"user",accessorKey:"user",header:"Name",cell:e=>{let{cell:t}=e;const{avatarURL:n,name:l}=t.row.original;return a.createElement(c.Flex,{alignItems:"center",gap:2},a.createElement(q.Z,{src:n,title:l}),a.createElement(c.TextSmall,null,l))}},{id:"email",accessorKey:"email",header:"Email",cell:e=>{let{getValue:t}=e;return a.createElement(c.TextSmall,null,t())}}];const $=[{id:"user",desc:!1}];var Q=e=>{let{setSelected:t}=e;const n=(0,j.H4)(),l=(0,W.e1)(),r=(0,a.useMemo)((()=>z()(n,l)),[n,l]),o=(0,a.useCallback)((e=>{t(e.map((e=>e.id)))}),[]),i=(0,Y.Vr)(r);return a.createElement(c.Flex,{alignItems:"start",padding:[1],overflow:{horizontal:"hidden",vertical:"auto"}},a.createElement(c.NetdataTable,{dataColumns:K,data:i,autoResetSelectedRows:!0,sortableBy:$,onGlobalSearchChange:H(),onRowSelected:o,enableSelection:!0,enableSorting:!0}))};var X=e=>{let{onAdd:t,onClose:n,selected:l,error:r,name:o}=e;return a.createElement(c.Flex,{alignItems:"center",justifyContent:"between"},r?a.createElement(c.Text,{color:"error"},"Select at least 1 user to add to ",o):a.createElement("div",null),a.createElement(c.Flex,{gap:2},a.createElement(c.Button,{neutral:!0,flavour:"hollow",onClick:n,label:"Cancel"}),a.createElement(c.Button,{disabled:!l.length,label:"Add ".concat(l.length," members"),onClick:t})))},J=n(87181),ee=n(86414),te=n(36925),ne=n(35838),ae=n(74855),le=n(52631),re=n(93017),oe=n(8048),ce=n(91008),ie=n(46475);const se=e=>{let{email:t}=e;return(0,te.vV)(t)},me={header:"Invitations",text:"Invitations successfully sent!"};var de=e=>{const{id:t,slug:n}=(0,p.OS)(),l=(0,y.UL)(),r=(0,y.tE)(l,"name"),[o,i]=(0,a.useState)([]),[,,s,m]=(0,ne.E)(t),[,u]=(0,re.Z)(),[E,h]=(0,a.useState)(),[b,f]=(0,a.useState)(),x=e=>{const{header:t,text:n}=e||me,a=(0,ae.sc)({header:t,text:n,success:!0});le.Z.success(a,{context:"manageInvitations"}),i([]),h(Math.random())},v=(0,a.useCallback)((()=>{const e=o.filter(se).map((e=>({email:e.email,name:e.name,role:b,roomIDs:[l]}))),t="".concat(window.location.origin,"/spaces/").concat(n,"/join-space");s(e,t,{onSuccess:x,onError:u})}),[o,l,b]),C=(0,g.QB)();return a.createElement(c.Flex,(0,d.Z)({column:!0},e),a.createElement(c.H4,null,"Send invitations to ",r," room"),a.createElement(J.ne,null,"TIP: You can send more invitations at once, separate each with a comma."),a.createElement(ee.m,{key:E,invitations:o,setInvitations:i}),a.createElement(c.H5,{margin:[4,0,0]},"Role"),a.createElement(J.ne,null,"Choose a role for invited user."," ",a.createElement(ce.Z,{href:ie.R,target:"_blank",rel:"noopener noreferrer",Component:c.TextSmall},"Learn more")),a.createElement(oe.Z,{availableRoles:C,dataGA:"invite-to-room",dataTestId:"invite-selectRole",onChange:e=>{f(e.target.value)},value:b}),a.createElement(c.Box,{alignSelf:"end",margin:[4,0,0]},a.createElement(c.Button,{label:"Send",onClick:v,disabled:0===o.length||!b,flavour:"hollow",isLoading:m})))};var ue=e=>{let{onClose:t,room:n}=e;const[l,r]=(0,a.useState)([]),[o,i]=(0,a.useState)(!1),d=(0,W.r3)(n.spaceId,n.id),u=(0,a.useCallback)((()=>{if(!l.length)return i(!0);i(!1),d(l),t()}),[l,d]);return a.createElement(s.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},a.createElement(m.x,{onClose:t,isSubmodal:!0,title:a.createElement(a.Fragment,null,"Manage room",a.createElement(c.TextBig,{color:"textLite"},"\xa0/ Add Users"))}),a.createElement(V.B,null,"Add users to room\xa0",n.name),a.createElement(s.TZ,null,a.createElement(de,{margin:[0,0,4]}),a.createElement(c.Flex,{column:!0,flex:!0,overflow:"hidden",padding:[0,0,2,0]},a.createElement(Q,{setSelected:r})),a.createElement(X,{onClose:t,onAdd:u,selected:l,error:o,name:n.name})))};var ge=n(46322),Ee=n(13477);const pe=e=>"Remove ".concat(e),he=e=>{let{name:t,usersLength:n}=e;return n?1===n&&t?pe(t):"Remove ".concat(a=n," ").concat(1===a?"user":"users"):"";var a},be=e=>{let{name:t,roomName:n}=e;return a.createElement(a.Fragment,null,"You are about to remove ",a.createElement("strong",null,t)," from room ",a.createElement("strong",null,n),".",a.createElement("br",null),"Are you sure you want to continue?")},fe=e=>{let{roomName:t,usersLength:n}=e;const l="".concat(n,1===n?" user":" users");return a.createElement(a.Fragment,null,"You are about to remove ",a.createElement("strong",null,l)," from room ",a.createElement("strong",null,t),".",a.createElement("br",null),"Are you sure you want to continue?")},xe=e=>{let{name:t,roomName:n,usersLength:l}=e;return l?1===l&&t?a.createElement(be,{name:t,roomName:n}):a.createElement(fe,{roomName:n,usersLength:l}):""};var ve=e=>{let{spaceId:t,roomId:n,startIsInviting:l}=e;const r=(0,W.GA)(t,n),o=(0,y.Hm)("name"),c=e=>{if(!e)return;const t=Array.isArray(e)?e.map((e=>{let{user:t}=e;return t.id})):[null===e||void 0===e?void 0:e.user.id];r(t)};return{rowActions:(0,a.useMemo)((()=>({remove:{confirmLabel:"Yes, remove",confirmationMessage:e=>a.createElement(be,{name:e.name,roomName:o}),confirmationTitle:e=>pe(e.name),declineLabel:"Cancel",disabledTooltipText:"Remove is disabled",handleAction:c,isDisabled:e=>e.disabled,tooltipText:"Remove user from room"}})),[pe,c,be,o]),bulkActions:(0,a.useMemo)((()=>({addEntry:{handleAction:l,tooltipText:"Invite users"},remove:{confirmLabel:"Yes, remove",confirmationMessage:(e,t)=>a.createElement(xe,{name:t[0].name,roomName:o,usersLength:t.length}),confirmationTitle:(e,t)=>he({name:t[0].name,usersLength:t.length}),declineLabel:"Cancel",disabledTooltipText:"Remove is disabled",handleAction:c,tooltipText:"Remove users from room"}})),[c,xe,o,l,he])}};var Ce=e=>{let{untouchable:t}=e;const n=(0,a.useMemo)((()=>[{id:"email",accessor:"email",header:"Email",cell:e=>{let{getValue:t}=e;return"".concat(t())}},{id:"name",accessor:"name",header:"Name",cell:e=>{let{getValue:t}=e;return"".concat(t())}},{id:"user",accessor:"user",header:"Users",cell:e=>{let{getValue:t}=e;const{name:n,avatarURL:l,email:r}=t();return a.createElement(c.Flex,{alignItems:"center",gap:2},a.createElement(q.Z,{src:l,title:"".concat(n," - ").concat(r||"email not set")}),a.createElement(c.TextSmall,null,n))}}]),[]),l=(0,W.lA)(),r=(0,Ee.Iy)("id"),o=(0,g.gI)("space:RemoveUser"),[i,s]=(0,a.useState)([]),[m,d]=(0,a.useState)(""),[u,,E,b]=(0,h.Z)(),f=(0,p.OS)("id"),x=(0,y.UL)(),{rowActions:v,bulkActions:C}=ve({selectedRows:i,spaceId:f,roomId:x,startIsInviting:E});return{columns:n,data:(0,a.useMemo)((()=>(0,ge.k)({data:l,currentUserId:r,canRemoveUser:o,untouchable:t})),[l]),columnVisibility:{email:!1,name:!1},members:l,rowActions:v,bulkActions:C,isInviting:u,globalFilter:m,stopIsInviting:b,onRowSelected:s,setGlobalFilter:d,canRemoveUser:o}};var ye=e=>{let{room:t,...n}=e;const{untouchable:l}=t,{columns:r,data:o,columnVisibility:i,members:s,rowActions:m,bulkActions:u,isInviting:g,stopIsInviting:E,onRowSelected:p,setGlobalFilter:h,canRemoveUser:b}=Ce({untouchable:l});return a.createElement(c.Flex,(0,d.Z)({column:!0,height:"100%",overflow:"hidden",gap:3},n),a.createElement(c.H3,null,"Users in this room (",s.length,")"),a.createElement(c.NetdataTable,{enableSelection:!0,enableSorting:!0,columnVisibility:i,data:o,dataColumns:r,rowActions:m,bulkActions:u,onRowSelected:p,onGlobalSearchChange:h,testPrefixCallback:e=>e.name}),g&&a.createElement(ue,{onClose:E,room:t}))};const we={room:0,nodes:1,users:2},Ie=(0,o.default)(c.Box).attrs({height:"100%",padding:[4,0]}).withConfig({displayName:"manageRoomModal__TabContent",componentId:"sc-lrxs0y-0"})([""]),Te=()=>{const e=(0,l.s0)(),t=(0,p.th)(),{roomSlug:n,spaceSlug:o,settingsTab:i}=(0,l.UO)(),s=(0,y.HM)(t,n);(0,Z.Z)({spaceId:t,id:s,polling:!1}),(0,N.Z)(t,s);const m=(0,g.gI)("room:ReadUsers"),d=(0,y.tE)(s),[u,E]=(0,a.useState)(d.name),{search:h}=(0,l.TH)(),{tab:b="room"}=M.parse(h),f=we[b],[x,v]=(0,a.useState)(f),[C,w,I]=(0,c.useInputValue)({maxChars:255,value:d.description}),T=(0,a.useCallback)((()=>{e((0,r.Gn)(D.Sr,{spaceSlug:o,settingsTab:i}))}),[o,i]),S=(0,y.s)(d.id,{shouldPersist:!0,onSuccess:T}),k=(0,a.useCallback)((()=>S({name:u,description:C})),[u,C,S]);return a.createElement(c.Flex,{column:!0,justifyContent:"between",overflow:"hidden","data-testid":"manageRoom"},a.createElement(c.Flex,{column:!0,gap:4,height:"100%"},a.createElement(c.Tabs,{"data-testid":"manageRoom-tabs",selected:x,onChange:v,TabContent:Ie,flex:!0,height:"100%"},a.createElement(c.Tab,{"data-testid":"manageRoom-roomTab",label:a.createElement(c.H5,null,"Room"),height:"100%"},a.createElement(P.Q,{roomName:u,setRoomName:E,roomDescription:C,setRoomDescription:w,charsDescIndicator:I,"data-testid":"manageRoom-roomTabContent",id:d.id,navigateToParent:T,onSaveClick:k})),a.createElement(c.Tab,{"data-testid":"manageRoom-nodesTab",label:a.createElement(c.H5,null,"Nodes")},a.createElement(U,{roomUntouchable:d.untouchable,"data-testid":"manageRoom-nodesTabContent"})),m&&a.createElement(c.Tab,{"data-testid":"manageRoom-usersTab",label:a.createElement(c.H5,null,"Users")},a.createElement(ye,{"data-testid":"manageRoom-usersTabContent",room:d})))),x===we.room&&a.createElement(c.Flex,{justifyContent:"end"}))};var Se=n(3975);const ke=e=>{let{children:t}=e;return(0,Se.QF)(),t},Fe=e=>{let{children:t}=e;return(0,y.Hm)().loaded?t:null};var Ae=()=>a.createElement(l.Z5,null,a.createElement(l.AW,{path:"/",element:a.createElement(A,null)}),a.createElement(l.AW,{path:":roomSlug",element:a.createElement(ke,null,a.createElement(Fe,null,a.createElement(Te,null)))})),Pe=n(18663),Ze=n(64637),Ne=n(82351),De=[{id:"email",accessor:"email",header:"Email",cell:e=>{let{getValue:t}=e;return"".concat(t())}},{id:"name",accessor:"name",header:"Name",cell:e=>{let{getValue:t}=e;return"".concat(t())}},{id:"user",accessor:"user",width:300,header:"Users",cell:e=>{let{getValue:t}=e;const{name:n,avatarURL:l,email:r}=t();return a.createElement(c.Flex,{alignItems:"center",gap:2},a.createElement(q.Z,{src:l,title:"".concat(n," - ").concat(r||"email not set")}),a.createElement(c.TextSmall,null,n))}},{id:"type",accessor:"type",width:100,header:"Role",cell:e=>{let{getValue:t,row:{original:{user:{deactivated:n}}}}=e;return a.createElement(c.Flex,{alignItems:"center",gap:1},a.createElement(c.TextSmall,{strong:!0},(0,Ze.fm)(t())),n&&a.createElement(Ne.Z,{content:"This user's role doesn't have permission to access any information on the Space. Please review user's role or space's plan."},a.createElement(c.Icon,{name:"warning_triangle",height:"18px",width:"18px",color:["yellow","amber"]})))}}];n(25387),n(72608);var Me=n(274);var Le=e=>(0,x._8)((t=>{let{snapshot:n,set:a}=t;return async function(t,l){let{onSuccess:r,onError:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const c=await n.getPromise((0,Y.W3)(t)),i=await Promise.all(t.map((async t=>({mId:t,role:await n.getPromise((0,j.ZN)({id:t,spaceId:e}))})))),{role:s,...m}=l;t.forEach((e=>{a((0,Y.mX)({id:e}),(e=>({...e,...m})))})),s&&t.forEach((t=>{a((0,j.ZN)({id:t,spaceId:e}),s)}));try{await(async(e,t,n)=>Promise.all(t.map((async t=>await(0,Me.lh)(e,t,n)))))(e,t,l),r&&r()}catch(d){c.forEach((e=>{let{id:t,...n}=e;return a((0,Y.mX)({id:t}),{id:t,...n})})),s&&i.forEach((t=>{let{mId:n,role:l}=t;return a((0,j.ZN)({id:n,spaceId:e}),l)})),o&&o()}}}),[e]);const Re="change-user-role",Be="changeUserRole";var _e=e=>{let{handleAction:t,ids:n,onClose:l}=e;const r=(0,j.kf)(n),o=1===r.length?r[0]:null,i=(0,g.QB)(),[s,m]=(0,a.useState)(o);return a.createElement(c.ConfirmationDialog,{confirmLabel:"Save","data-ga":Re,"data-testid":Be,handleConfirm:()=>{t(s),l()},handleDecline:l,isConfirmDisabled:!s,isConfirmPositive:!0,message:a.createElement(c.Flex,{gap:2,column:!0},a.createElement(c.TextSmall,null,"Learn more about Netdata role-based access model on"," ",a.createElement(ce.Z,{href:ie.R,target:"_blank",rel:"noopener noreferrer",Component:c.TextSmall},"our documentation")),a.createElement(oe.Z,{availableRoles:i,dataGA:Re,dataTestId:Be,onChange:e=>{m(e.target.value)},value:s})),title:"Change roles"})};var Ue=e=>{let{spaceId:t,startIsInviting:n}=e;const l=(e=>(0,x._8)((t=>{let{snapshot:n,set:a}=t;return async(t,l)=>{let{onSuccess:r,onError:o}=l;const c=await n.getPromise((0,j.WA)({id:e,key:"ids"})),i=c.filter((e=>!e.includes(t)));a((0,j.WA)({id:e,key:"ids"}),i);try{await(0,Me.Sz)(e,t),r&&r()}catch(s){a((0,j.WA)({id:e,key:"ids"}),c),o&&o()}}}),[e]))(t),r=Le(t),o=(0,g.gI)("space:InviteUser"),c=(0,a.useCallback)((e=>{let{role:t,members:n}=e;r(n,{role:t})}),[]),i=e=>t=>{if(!e)return;const n=Array.isArray(e)?e.map((e=>{let{user:t}=e;return t.id})):[null===e||void 0===e?void 0:e.user.id];c({role:t,members:n})},s=e=>{if(!e)return;const t=Array.isArray(e)?e.map((e=>{let{user:t}=e;return t.id})):[null===e||void 0===e?void 0:e.user.id];l(t,{})},m=(0,a.useCallback)((()=>"Delete User"),[]),u=(0,a.useCallback)((e=>a.createElement(a.Fragment,null,"You are about to delete ",a.createElement("strong",null,e.name),".",a.createElement("br",null),"Are you sure you want to continue?")),[]),E=(0,a.useCallback)(((e,t)=>{const n=t.length;return n?1===n?"Delete User":"Delete Users":""}),[]),p=(0,a.useCallback)(((e,t)=>{const n=t.length;return n?a.createElement(a.Fragment,null,"You are about to delete"," ",a.createElement("strong",null,1===n?t[0].name:"".concat(t.length," users")),".",a.createElement("br",null),"Are you sure you want to continue?"):""}),[]);return{rowActions:(0,a.useMemo)((()=>({userSettings:{CustomUIAction:e=>{let{data:t,...n}=e;return a.createElement(_e,(0,d.Z)({ids:[t.user.id]},n))},handleAction:i,tooltipText:"Change Role",isDisabled:e=>e.disabled,disabledTooltipText:"Changing roles is disabled"},delete:{handleAction:s,confirmationTitle:m,confirmationMessage:u,isDisabled:e=>e.disabled,disabledTooltipText:"Delete is disabled"}})),[]),bulkActions:(0,a.useMemo)((()=>({addEntry:{handleAction:n,tooltipText:"Invite user",isDisabled:()=>!o,disabledTooltipText:"Invitations are disabled"},userSettings:{CustomUIAction:e=>{let{data:t,...n}=e;return a.createElement(_e,(0,d.Z)({ids:t.map((e=>{let{user:t}=e;return t.id}))},n))},handleAction:i,tooltipText:"Change Roles",disabledTooltipText:"Changing roles is disabled"},delete:{handleAction:s,confirmationTitle:E,confirmationMessage:p,disabledTooltipText:"Delete is disabled"}})),[o,E,p])}};var Ve=()=>{const e=(0,p.th)(),t=(0,p.vu)(e,"name"),n=(0,j.Qk)(),l=(0,Ee.Iy)("id"),[r,,o,c]=(0,h.Z)(),[i,s]=(0,a.useState)(""),[m,d]=(0,a.useState)([]),{rowActions:u,bulkActions:E}=Ue({selectedRows:m,spaceId:e,startIsInviting:o}),b=(0,g.gI)("space:RemoveUser"),f=(0,g.gI)("user:ChangeRoles"),x=(0,g.M2)(),v=b||f,C=(0,a.useMemo)((()=>(e=>{let{fromRolePermissions:t,userList:n,canModifyUser:a,currentUserId:l}=e;return n.reduce(((e,n)=>{const r=l===(null===n||void 0===n?void 0:n.id),o=t.includes(n.role);return e.push({name:n.name,email:n.email,user:{avatarURL:n.avatarURL,deactivated:n.deactivated,name:n.name,email:n.email,id:n.id},type:n.role,disabled:!o||!a||r}),e}),[])})({userList:n,currentUserId:l,canModifyUser:v,fromRolePermissions:x})),[n]);return{columns:De,spaceName:t,members:n,currentUserId:l,data:C,isInviting:r,globalFilter:i,rowActions:u,bulkActions:E,columnVisibility:{email:!1,name:!1},onRowSelected:d,setGlobalFilter:s,startIsInviting:o,stopIsInviting:c,canModifyUser:v}};var We=e=>{const{columns:t,spaceName:n,data:l,isInviting:r,rowActions:o,bulkActions:i,columnVisibility:s,stopIsInviting:m,setGlobalFilter:u,onRowSelected:g}=Ve();return a.createElement(a.Fragment,null,a.createElement(c.Flex,(0,d.Z)({column:!0,height:"100%",overflow:"hidden"},e),a.createElement(c.H3,null,"Members of ",n),a.createElement(c.TextSmall,{margin:[1,0,3]},"Learn more about Netdata role-based access model on"," ",a.createElement(ce.Z,{href:ie.R,target:"_blank",rel:"noopener noreferrer",Component:c.TextSmall},"our documentation")),a.createElement(c.NetdataTable,{onGlobalSearchChange:u,data:l,dataColumns:t,enableSorting:!0,enableSelection:!0,onRowSelected:g,bulkActions:i,rowActions:o,columnVisibility:s,testPrefixCallback:e=>e.name})),r&&a.createElement(Pe.l,{onClose:m,isSubmodal:!0}))},Oe=n(33582);var He=()=>{const{id:e=""}=(0,y.Jb)(),t=(0,L.X7)(e,"ids"),n=(0,L.X7)(e,"loaded"),a=(0,R.Ne)(t),l=(0,p.th)(),[r,,,o]=(0,h.Z)();return(0,Z.Z)({id:e,spaceId:l,polling:!0}),{areDefaultRoomNodesLoaded:n,nodes:a,isClaimNodeModalOpen:r,closeClaimNodeModal:o}};const Ge=(0,a.memo)((e=>{const t=(0,p.th)(),n=(0,p.OS)("name"),{nodes:l}=He();(0,Oe.Z)(t);const r="Connect Nodes to ".concat(n);return a.createElement(c.Flex,(0,d.Z)({column:!0,"data-testid":"manageClaimedNodes",height:"100%",overflow:"hidden",gap:3},e),a.createElement(c.H3,{"data-testid":"manageClaimedNodes-header"},r),a.createElement(_.Z,{showClaimNodeOnEmptySpace:!0,showClaimModalWithRoomSelection:!0,enableSelection:!0,customNodes:l,isSpace:!0}))}));var ze=Ge,je=n(2145),Ye=n(77184),qe=n(45736),Ke=n(3689);var $e=e=>{let{name:t,spaceName:n}=e;return a.createElement(a.Fragment,null,"You are about to delete ",a.createElement("strong",null,t)," channel from ",a.createElement("strong",null,n)," space.",a.createElement("br",null),"This cannot be undone. Are you sure you want to continue?")},Qe=n(31790),Xe=(n(64211),n(41874),n(25185));const Je=e=>{let{integration:t,testId:n,...l}=e;const r=l.checked?"disable":"enable";return a.createElement(c.Toggle,(0,d.Z)({colored:!0,"data-testid":"".concat(n,"-toggle"),"data-ga":"manage-channels::toggle-".concat(t,"-").concat(r,"::notifications-tab")},l))},et=e=>{let{testId:t,tooltipContent:n="plan",...l}=e;return l.disabled?a.createElement(Ne.Z,{align:"top",content:Ke.rc[n],"data-testid":"".concat(t,"-warning"),plain:!0},a.createElement(c.Flex,{padding:[2,2,0,0],position:"relative"},a.createElement(Xe.aN,{"data-testid":"".concat(t,"-warningIcon")}),a.createElement(Je,(0,d.Z)({testId:t},l)))):a.createElement(Je,(0,d.Z)({testId:t},l))};var tt=e=>{let{"data-testid":t="cellName",enabled:n,id:l,integration:r,isAvailable:o,name:i,spaceId:s,tooltipContent:m,...u}=e;const g=(0,qe.pV)(s,"channels"),E=(0,qe.rz)(s,"channels");return a.createElement(c.Flex,(0,d.Z)({alignItems:"center","data-testid":t,gap:4},u),a.createElement(et,{checked:n,disabled:!o,integration:r,onChange:e=>{let{target:t}=e;const n=t.checked;E(g.map((e=>e.id===l?{...e,enabled:n}:e))),(0,Ye.eZ)(s,l,n)},testId:t,tooltipContent:m}),a.createElement(c.Text,{"data-testid":"".concat(t,"-label")},i))};var nt=e=>{let{"data-testid":t="cellService",integration:n,kind:l,kindLabel:r,...o}=e;const i=Ke.aU[n]||{};return a.createElement(c.Flex,(0,d.Z)({alignItems:"center","data-testid":t,gap:2,justifyContent:"between",width:"100%"},o),a.createElement(c.Flex,{alignItems:"center","data-testid":"".concat(t,"-integration"),gap:2},a.createElement(c.Icon,(0,d.Z)({"data-testid":"".concat(t,"-icon")},i)),a.createElement(c.Text,{"data-testid":"".concat(t,"-label")},n)),a.createElement(Ne.Z,{content:r,"data-testid":"".concat(t,"-kind"),plain:!0},a.createElement(c.Icon,{color:"textLite",height:"16px",name:Ke.XK[l].icon,width:"16px"})))};var at=e=>{let{canManageChannels:t,roomOptions:n,spaceId:l}=e;return[{accessor:"name",cell:e=>{let{getValue:n,row:r}=e;return a.createElement(tt,{enabled:r.original.enabled,id:r.original.id,integration:r.original.integration,isAvailable:t&&r.original.available,name:n(),spaceId:l,tooltipContent:t?"plan":"role"})},header:"Name",id:"name"},{accessor:"integration",cell:e=>{let{getValue:t,row:n}=e;return a.createElement(nt,{integration:t(),kind:n.original.kind,kindLabel:n.original.kindLabel})},enableColumnFilter:!0,filterFn:(e,t,n)=>{const a=e.original.integration;return n.length<1||n.some((e=>{let{value:t}=e;return""===t||t===a}))},header:"Service",id:"integration",meta:{filter:{component:"select",isMulti:!0,options:Object.keys(Ke.aU).map((e=>({label:e,value:e}))),tiny:!0,"data-ga":"manage-integrations::select-service::notification-integrations-tab"},tooltip:a.createElement(c.Flex,{column:!0,width:{max:"200px"},gap:2},a.createElement(c.TextMicro,{color:"white"},"Services are distinguished in two categories."),a.createElement(c.TextMicro,{color:"white"},a.createElement(Xe.fb,{name:Ke.XK.PERSONAL.icon})," ",a.createElement(c.TextMicro,{color:"white",strong:!0},"Personal:")," ",Ke.XK.PERSONAL.tooltip),a.createElement(c.TextMicro,{color:"white"},a.createElement(Xe.fb,{name:Ke.XK.SYSTEM.icon})," ",a.createElement(c.TextMicro,{color:"white",strong:!0},"System:")," ",Ke.XK.SYSTEM.tooltip))}},{accessor:"notificationLabel",cell:e=>{let{getValue:t}=e;return a.createElement(c.Text,{"data-testid":"channelNotificationsCell"},t())},enableColumnFilter:!0,filterFn:(e,t,n)=>{const a=e.original.notificationLabel;return n.length<1||n.some((e=>{let{label:t}=e;return""===t||t===a}))},header:"Notifications",id:"notificationLabel",meta:{filter:{component:"select",isMulti:!0,options:Object.values(Ke.uK),tiny:!0,"data-ga":"manage-integrations::select-notification::notification-integrations-tab"}}},{accessor:"rooms",cell:e=>{var t;let{getValue:l,row:r}=e;const o={"data-testid":"channelRoomsCell"};if(r.original.internal)return a.createElement(c.Text,o,Ke.mN.label);if(!(r.original.rooms||null!==(t=r.original.rooms)&&void 0!==t&&t.length))return a.createElement(c.Text,o,Ke.k_.label);const i=(0,Qe.ae)({roomIds:l(),roomOptions:n});return a.createElement(c.Text,{"data-testid":"channelRoomsCell"},i)},enableColumnFilter:!0,filterFn:(e,t,n)=>n.length<1||n.some((t=>{let{label:n,value:a}=t;if(e.original.internal)return n===Ke.mN.label;const l=e.original.rooms||[];return l.length?l.includes(a):n===Ke.k_.label})),header:"Rooms",id:"rooms",meta:{filter:{component:"select",isMulti:!0,options:n,tiny:!0,"data-ga":"manage-integrations::select-room::notification-integrations-tab"}}}]},lt=n(45939),rt=n(5429),ot=n(93742);var ct=(e,t)=>{const n=(0,qe.Cz)(t),a=(0,ot.Z)({all:!0});(0,rt.Z)((()=>({enabled:!!t,fetch:()=>(0,Ye.$3)(e,t),onFail:e=>n({...lt.C,error:e.message}),onSettle:()=>n({loading:!1,loaded:!0}),onSuccess:e=>n({...lt.C,...e.rooms?{roomSelections:a.filter((t=>{let{value:n}=t;return e.rooms.includes(n)}))}:{},...e})})),[e,t])},it=n(26913);var st=()=>{const e=(0,l.s0)(),t=(0,g.gI)("channel:Manage"),n=(0,p.th)(),o=(0,p.OS)("name"),c=(0,p.uk)(),[i,s]=(0,re.Z)(),[m,d]=(0,a.useState)("");(0,it.Z)(n);const u=(0,qe.pV)(n,"channels"),E=(0,qe.pV)(n,"currentChannelId"),h=(0,qe.rz)(n,"channels"),b=(0,qe.rz)(n,"currentChannelId"),f=(0,ot.Z)({all:!0,internal:!0}),{alerts:x,name:v,rooms:C,secrets:y}=(0,qe.su)(E);ct(n,E);const w=(0,a.useCallback)((e=>{b(e)}),[]),I=(0,a.useCallback)((async e=>{let{id:t}=e;try{await(0,Ye.JV)(n,t),h(u.filter((e=>e.id!==t))),i({header:"Configuration deleted successfully!"})}catch(a){s(a)}}),[u,n]),T=(0,a.useCallback)((()=>{e((0,r.Gn)(D.xN,{spaceSlug:c,settingsTab:D.bK,settingsSubTab:D.Q$}))}),[c]),S=(0,a.useMemo)((()=>({addEntry:{dataGa:"manage-channels::click-add-channel::notifications-tab",flavour:"hollow",handleAction:T,iconColor:"success",label:t?"Add Configuration":"View configurations",small:!0,strong:!0,width:"auto",...t?{}:{icon:""}}})),[t,T]),k=(0,a.useMemo)((()=>({edit:{dataGa:e=>{let{slug:t}=e;return"manage-rooms::click-edit::".concat(t)},disabledTooltipText:"Edit is disabled",handleAction:e=>{let{id:t}=e;w(t)},isDisabled:e=>{let{available:n,internal:a}=e;return!t||!n||a},TooltipComponent:Ne.Z,tooltipText:"Edit setting"},delete:{confirmLabel:"Yes, delete",confirmationMessage:e=>{let{name:t}=e;return a.createElement($e,{name:t,spaceName:o})},confirmationTitle:e=>{let{name:t}=e;return(0,Qe.D4)(t)},dataGa:e=>{let{slug:t}=e;return"manage-rooms::click-delete::".concat(t)},declineLabel:"Cancel",handleAction:I,isDisabled:e=>{let{internal:n}=e;return!t||n},TooltipComponent:Ne.Z,tooltipText:"Delete setting"}})),[t,I,T]);return{bulkActions:S,channelData:u,currentChannelId:E,columns:at({canManageChannels:t,roomOptions:f,spaceId:n}),dataGa:"manage-channels",onFilter:(e,t,n)=>{const a=e.original,l=n.toLowerCase();if(a.name.toLowerCase().includes(l))return!0;if(a.integration.toLowerCase().includes(l))return!0;if(a.notificationLabel.toLowerCase().includes(l))return!0;if(a.internal)return Ke.mN.label.toLowerCase().includes(l);const r=a.rooms||[];if(!r.length)return Ke.k_.label.toLowerCase().includes(l);return(0,Qe.ae)({roomIds:r,roomOptions:f}).toLowerCase().includes(l)},onModalClose:()=>{h(u.map((e=>e.id===E?{...e,alerts:x,name:v,rooms:C,secrets:y}:e))),b("")},rowActions:k,search:m,setSearch:d}},mt=(n(68216),n(79433),n(84580));const dt="modal";var ut=e=>{let{id:t="new",integrationId:n,onClose:o,...i}=e;const{alarms:s,description:m,docsLink:u,fields:g,integration:h,loaded:b,name:f,required:x,rooms:v,roomSelections:C,secrets:y}=(0,qe.su)(t),w=e=>"manage-".concat(h,"-channel::").concat(e,"::notification-").concat(n?"integrations":"channels","-tab"),I=(0,l.s0)(),[T,S]=(0,re.Z)(),k=(0,ot.Z)({all:!0}),F=(0,E.J7)(),A=(0,p.th)(),P=(0,p.uk)(),Z=(0,qe.Cz)(t,"alarms"),N=(0,qe.Cz)(t,"name"),M=(0,qe.Cz)(t,"roomSelections"),L=(0,qe.Cz)(t,"secrets"),R=(0,qe.Cz)(t,"rooms"),[B,_]=(0,a.useState)({});if(!b)return null;const U=Object.keys(B),V=x.every((e=>(0,Qe.xW)(e,y[e],g[e]))),W=!U.length||U.every((e=>{const t=y[e].selection;return B[e].every((n=>(0,Qe.xW)(n,y[e][n],g[e].fields[t][n])))})),O=s&&V&&W,H=(0,r.Gn)(D.Sr,{spaceSlug:P,settingsTab:D.bK});return a.createElement(c.Modal,{onEsc:o},a.createElement(Xe.hz,{"data-testid":i["data-testid"]||dt},a.createElement(c.ModalHeader,{border:{side:"bottom",color:"disabled"},column:!0,"data-testid":"".concat(dt,"-header"),gap:.5,padding:[6,4,3]},a.createElement(c.Flex,{alignItems:"center","data-testid":"".concat(dt,"-headerMain")},a.createElement(c.Flex,{"data-testid":"".concat(dt,"-titleContainer"),gap:1},a.createElement(c.Icon,(0,d.Z)({"data-testid":"".concat(dt,"-titleIcon")},Ke.aU[h]||{})),a.createElement(c.H3,{"data-testid":"".concat(dt,"-title")},h)),o&&a.createElement(Xe.A3,{"data-ga":w("close-modal"),"data-testid":"".concat(dt,"-close"),onClose:o})),a.createElement(c.TextSmall,{as:c.Box,"data-testid":"".concat(dt,"-description")},m,"\xa0",a.createElement(ce.Z,{Component:c.TextSmall,"data-ga":w("click-docs"),"data-testid":"".concat(dt,"-docsLink"),href:u,target:"_blank",whiteSpace:"nowrap"},"Learn how to configure it."))),a.createElement(c.ModalBody,{"data-testid":"".concat(dt,"-body"),overflow:{vertical:"auto"},padding:[0]},a.createElement(Xe.QD,{gap:2,"data-testid":"".concat(dt,"-standardFields"),hasBorder:!0},a.createElement(c.Text,{"data-testid":"".concat(dt,"-standardFields-header")},"Notification settings"),a.createElement(c.Flex,{column:!0,"data-testid":"".concat(dt,"-standardFields-body"),gap:3},a.createElement(mt.Z,{component:"input","data-ga":w("configuration-name-input"),"data-testid":"".concat(dt,"-configurationName"),onChange:N,placeholder:"i.e All alerts from All nodes",title:"Configuration name",value:f}),a.createElement(mt.Z,{component:"select","data-ga":w("rooms-select"),"data-testid":"".concat(dt,"-rooms"),isMulti:!0,onChange:e=>{var t;if(1===F.length)return;if(0===e.length)return R([]),void M([]);if(e.length===F.length||null===(t=e[e.length-1])||void 0===t||!t.value)return R([]),void M([Ke.k_]);const n=e.map((e=>{let{value:t}=e;return t})).filter(Boolean),a=e.length>1?e.filter((e=>e.value)):e;R(n),M(a)},options:k,placeholder:"Select rooms",title:"Rooms",value:C}),a.createElement(mt.Z,{component:"select","data-ga":w("notification-select"),"data-testid":"".concat(dt,"-notifications"),isRequired:!0,onChange:e=>{let{value:t}=e;Z(t)},options:Object.values(Ke.Nq),placeholder:"Select notifications",title:"Notifications",value:Ke.Nq[s]}))),a.createElement(Xe.QD,{gap:2,"data-testid":"".concat(dt,"-dynamicFields"),hasBorder:!0},a.createElement(c.Text,{"data-testid":"".concat(dt,"-dynamicFields-header")},"Integration configuration"),a.createElement(c.Flex,{column:!0,"data-testid":"".concat(dt,"-dynamicFields-body"),gap:3},Object.values(g).map((e=>{let{id:t,getValue:n,onChange:l,...r}=e;return a.createElement(mt.Z,(0,d.Z)({"data-ga":w("".concat(t,"-").concat(r.component)),"data-testid":"".concat(dt,"-").concat(t),getDataGa:w,key:t,id:t,onChange:null===l||void 0===l?void 0:l({id:t,setRequiredSubsets:_,setSecrets:L}),secrets:y,setSecrets:L,value:null===n||void 0===n?void 0:n({id:t,secrets:y})},r))}))))),a.createElement(Xe.QD,{alignItems:"end","data-testid":"".concat(dt,"-footer"),justifyContent:"center"},a.createElement(c.Button,{"data-ga":w("new"===t?"create-click":"edit-click"),"data-testid":"".concat(dt,"-confirmButton"),disabled:!O,label:"OK",onClick:async()=>{try{const e={alarms:s,integrationID:n,...f?{name:f}:{},...null!==v&&void 0!==v&&v.length?{Rooms:v}:{},secrets:y};"new"===t?await(0,Ye.Y0)(A,e):await(0,Ye.IU)(A,t,e),T({header:"new"===t?"Configuration created successfully!":"Configuration updated successfully!"}),o(),I(H)}catch(e){S(e)}},textTransform:"uppercase"}))))};const gt={maxHeight:"none",whiteSpace:"initial"};var Et=e=>{let{"data-testid":t="channelList",...n}=e;const{bulkActions:l,channelData:r,currentChannelId:o,columns:i,dataGa:s,onFilter:m,onModalClose:u,rowActions:g,search:E,setSearch:p}=st();return a.createElement(c.Flex,(0,d.Z)({column:!0,"data-testid":t,gap:4,height:"100%",margin:[3,0]},n),a.createElement(c.NetdataTable,{bulkActions:l,data:r,dataColumns:i,dataGa:s,globalFilter:E,globalFilterFn:m,onGlobalSearchChange:p,rowActions:g,testPrefixCallback:e=>e.name,meta:gt}),!!o&&a.createElement(ut,{"data-testid":"editChannelModal",id:o,onClose:u}))};const pt=0;var ht=n(58591);const bt=(0,je.Z)((()=>n.e(597).then(n.bind(n,95384))),"SilencingRules"),ft={side:"top",type:"solid",size:"1px",color:"border"};var xt=()=>{const{notificationsActiveTab:e=pt}=(0,ht.m$)(),t=(0,a.useCallback)((e=>{const t=(0,ht.m$)();(0,ht.xs)({...t,notificationsActiveTab:e})}),[]);return a.createElement(a.Fragment,null,a.createElement(c.Flex,{padding:[0,0,0,4]},a.createElement(c.H3,null,"Alerts & Notifications")),a.createElement(c.Tabs,{selected:parseInt(e,10),onChange:t,height:"calc(100% - 44px)",margin:[4,0,0,0]},a.createElement(c.Tab,{"data-testid":"spaceSettings-notifications-methods-tab","data-ga":"manage-space::click-tab::notifications-methods-tab",label:a.createElement(c.Text,null,"Notification Methods")},a.createElement(c.Flex,{padding:[2,4],border:ft,flex:!0},a.createElement(Et,null))),a.createElement(c.Tab,{"data-testid":"spaceSettings-notifications-silencing-rules-tab","data-ga":"manage-space::click-tab::notifications-silencing-rules-tab",label:a.createElement(c.Text,null,"Notification Silencing Rules")},a.createElement(c.Flex,{border:ft,flex:!0},a.createElement(a.Suspense,null,a.createElement(bt,null))))))},vt=n(79655),Ct=n(27856),yt=n(78266),wt=n(37689),It=n(80959),Tt=n(27308);var St=e=>{let{available:t,classification:n,"data-testid":l="card",description:r,docsLink:o,fields:i,id:s,internal:m,kind:u,kindLabel:E,slug:p,required:b,title:f,...x}=e;const v=Ke.aU[p]||{},C=(0,qe.h3)("new"),y=(0,qe.Cz)("new"),w=(0,g.gI)("channel:Manage"),[I,,T,S]=(0,h.Z)(!1),k=(0,a.useCallback)((()=>{y({...lt.C,description:r,docsLink:o,fields:i,integration:p,loading:!1,loaded:!0,required:b,secrets:(0,Qe.A_)(i,b)}),T()}),[r,o,i,p,b]);return a.createElement(a.Fragment,null,a.createElement(c.Flex,(0,d.Z)({background:"elementBackground",column:!0,"data-testid":l,justifyContent:"between",flex:!1,height:37,padding:[3,2,2,3],margin:[0,0,4,0],position:"relative",overflow:"hidden",round:.5,width:75},x),a.createElement(Xe.zT,(0,d.Z)({"data-testid":"".concat(l,"-blurredIcon")},v)),a.createElement(c.Flex,{column:!0,"data-testid":"".concat(l,"-details"),gap:3,margin:[0,0,3,0]},a.createElement(c.Flex,{"data-testid":"".concat(l,"-header"),justifyContent:"between"},a.createElement(c.Flex,{alignItems:"center","data-testid":"".concat(l,"-titleContainer"),gap:1},a.createElement(c.Icon,(0,d.Z)({"data-testid":"".concat(l,"-icon")},v)),a.createElement(c.Text,{"data-testid":"".concat(l,"-title")},f)),!m&&t&&a.createElement(Ne.Z,{align:"bottom",content:w?"":Ke.Ue,plain:!0},a.createElement(c.Box,null,a.createElement(Xe.nO,{"data-ga":"manage-integration-".concat(p,"::click-add::notification-integrations-tab"),"data-testid":"".concat(l,"-button"),disabled:!w,label:"Add",onClick:k}))),!m&&!t&&a.createElement(Tt.Z,{classification:n,"data-ga":"manage-integration-".concat(p,"::click-plan-badge-").concat(n.toLowerCase(),"::notification-integrations-tab")})),a.createElement(c.TextSmall,{color:"textDescription","data-testid":"".concat(l,"-description")},r,o&&a.createElement(a.Fragment,null,"\xa0",a.createElement(ce.Z,{Component:Xe.bb,"data-ga":"manage-integration-".concat(p,"::click-docs::notification-integrations-tab"),"data-testid":"".concat(l,"-docsLink"),href:o,target:"_blank",whiteSpace:"nowrap"},"Learn more.")))),a.createElement(Ne.Z,{align:"top",content:Ke.XK[u].tooltip,"data-testid":"".concat(l,"-kindContainer"),plain:!0},a.createElement(c.Flex,{alignItems:"end",alignSelf:"end","data-testid":"".concat(l,"-kindContainer"),gap:1},a.createElement(c.Icon,{color:"textLite","data-testid":"".concat(l,"-kindIcon"),height:"16px",name:Ke.XK[u].icon,width:"16px"}),a.createElement(c.TextSmall,{color:"textLite","data-testid":"".concat(l,"-kind")},E)))),I&&a.createElement(ut,{"data-testid":"createChannelModal",integrationId:s,onClose:()=>{S(),C()}}))};var kt=e=>{let{"data-testid":t="group",integrations:n,title:l,...r}=e;return n.length?a.createElement(c.Flex,(0,d.Z)({column:!0,"data-testid":t,gap:2,position:"relative"},r),a.createElement(c.TextBig,{color:"textDescription","data-testid":"".concat(t,"-title")},l),a.createElement(c.Flex,{flexWrap:!0,"data-testid":"".concat(t,"-integrations"),gap:4},n.map((e=>a.createElement(St,(0,d.Z)({"data-testid":"".concat(e.slug,"Card"),key:e.slug},e)))))):null},Ft=n(69414);var At=e=>{const t=(0,qe.R1)(e);(0,rt.Z)((()=>({enabled:!!e,fetch:()=>(0,Ye.h3)(e),onFail:e=>t({...Ft.E,error:e.message}),onSettle:()=>t({loading:!1,loaded:!0}),onSuccess:e=>{t({...Ft.E,...e})}})),[e])};var Pt=e=>{let{"data-testid":t="integrations",...n}=e;const l=(0,p.th)(),o=(0,p.uk)();At(l);const{available:i,error:s,loaded:m,unavailable:u}=(0,qe.ry)(l),[g,E]=(0,a.useState)([]),[h,b]=(0,a.useState)([]),[f,x]=(0,a.useState)("");if(!m)return a.createElement(yt.Z,{"data-testid":"".concat(t,"-loader"),title:"Loading services..."});if(s)return a.createElement(It.Z,{"data-testid":"".concat(t,"-error"),message:s,title:"Services of ".concat(o," are currently unavailable")});const v=(0,Ct.D)(300,(e=>{let{target:t}=e;const n=t.value;x(n),E((0,Qe.uf)(i,n)),b((0,Qe.uf)(u,n))})),C=(0,r.Gn)(D.Sr,{spaceSlug:o,settingsTab:D.bK});return a.createElement(c.Flex,(0,d.Z)({column:!0,"data-testid":t},n,{padding:[0,4]}),a.createElement(c.Flex,{border:{side:"bottom",color:"separator"},"data-testid":"".concat(t,"-header"),margin:[0,0,4,0],padding:[0,0,4,0],width:"100%"},a.createElement(ce.Z,{as:vt.rU,Component:Xe.Ce,"data-ga":"manage-integrations::click-back::notification-integrations-tab","data-testid":"".concat(t,"-backLink"),to:C},a.createElement(c.Icon,{"data-testid":"".concat(t,"-backIcon"),name:"arrow_left"}),a.createElement(c.H3,{"data-testid":"".concat(t,"-title")},D.fV[D.Q$]))),a.createElement(c.Flex,{column:!0,"data-testid":"".concat(t,"-content"),gap:4},a.createElement(c.Box,{as:wt.Z,"data-ga":"manage-integrations::search::notification-integrations-tab","data-testid":"".concat(t,"-search"),iconLeft:a.createElement(c.Icon,{name:"magnify",color:"textLite"}),onChange:v,placeholder:"Search service",size:"small",width:{max:49.5}}),a.createElement(c.Flex,{column:!0,"data-testid":"".concat(t,"-groups")},a.createElement(kt,{"data-testid":"integrationGroupAvailable",integrations:f?g:i,title:"Available"}),a.createElement(kt,{"data-testid":"integrationGroupUnavailable",integrations:f?h:u,title:"Unavailable"}))))};var Zt=()=>a.createElement(l.Z5,null,a.createElement(l.AW,{path:"/",element:a.createElement(xt,null)}),a.createElement(l.AW,{path:"/".concat(D.Q$),element:a.createElement(Pt,null)})),Nt=n(46585);var Dt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[(0,c.useInputValue)({maxChars:20,value:e.name||""})||{},(0,c.useInputValue)({maxChars:50,value:e.description||""})||{}]},Mt=n(14809);const Lt=/^[a-zA-Z0-9@_.-\s!]*$/,Rt={minLength:"Space name should be more than 5 characters",allowedChars:"Please use alphanumberic characters (A-Z, a-z, 0-9), spaces, periods and supported special characters @, -, _,."},Bt=e=>e.length<5?"minLength":!Lt.test(e)&&"allowedChars",_t=e=>!Lt.test(e)&&"allowedChars";var Ut=n(15418);var Vt=e=>{let{nameInput:t,descriptionInput:n,...l}=e;const[r,o,i,s]=t,[m,u,g,E]=n,p=(0,a.useMemo)((()=>Bt(r)),[r]),h=(0,a.useMemo)((()=>_t(m)),[m]);return a.createElement(c.Flex,(0,d.Z)({column:!0},l),a.createElement(Ut.Z,{Component:c.TextInput,permission:"space:UpdateMeta",label:"Name",value:r,onChange:o,error:Rt[p],isDirty:s,instantFeedback:"all",fieldIndicator:i,"data-testid":"textInputs-spaceName"}),a.createElement(Ut.Z,{Component:c.TextInput,permission:"space:UpdateMeta",label:"Description",value:m,onChange:u,error:Rt[h],isDirty:E,instantFeedback:"all",fieldIndicator:g,"data-testid":"textInputs-spaceDescription"}))},Wt=n(57387);var Ot=e=>{let{id:t,...n}=e;return a.createElement(c.Flex,(0,d.Z)({column:!0,gap:1},n),a.createElement(c.Text,{strong:!0},"Space Id"),a.createElement(Wt.ZP,{confirmationText:"Space ID copied to your clipboard."},t))},Ht=n(72671),Gt=n(30266);var zt=e=>{let{nameInput:t,descriptionInput:n,onClose:l,...r}=e;const o=(0,p.OS)(),i=(e=>{const[t,n]=(0,re.Z)();return(0,x._8)((a=>{let{snapshot:l,set:r}=a;return async(a,o)=>{let{onSuccess:c,onFail:i}=o;const s=await l.getPromise((0,p.U7)({id:e}));r((0,p.U7)({id:e}),(e=>({...e,...a})));try{await(0,Gt.$F)(e,a),t({header:"Space successfully updated!"}),c&&c()}catch(m){r((0,p.U7)({id:e}),s),n(m),i&&i()}}}),[e])})(o.id),[s,m]=(0,a.useState)(!1),[u]=t,[g]=n,E=()=>{l(),m(!1)},h=()=>m(!1),b=(0,a.useCallback)((()=>{m(!0),i({name:u,description:g},{onSuccess:E,onFail:h})}),[u,g]),f=(0,a.useMemo)((()=>{const e=Bt(u),t=_t(g);return!!(s||e||t)||o.name===u&&(o.description===g||!o.description&&!g)}),[o,u,g,s]);return a.createElement(c.Button,(0,d.Z)({label:"SAVE",onClick:b,isLoading:s,disabled:f,"data-testid":"saveSpace-button"},r))};var jt=(0,a.memo)((e=>{let{onClose:t,...n}=e;const l=(0,p.OS)(),r=(0,p.GM)("ids"),[o,,i,s]=(0,h.Z)(),[m,u]=Dt({name:l.name,description:l.description});if(!l.id)return null;const g=1===r.length;return a.createElement(a.Fragment,null,a.createElement(c.Flex,(0,d.Z)({column:!0,"data-testid":"manageSpace",flex:"grow",justifyContent:"between"},n),a.createElement(c.Flex,{column:!0,"data-testid":"manageSpace-settings"},a.createElement(c.H3,{margin:[0,0,4,0]},"Info"),a.createElement(c.Flex,{column:!0,gap:8},a.createElement(c.Box,null,a.createElement(Vt,{"data-testid":"manageSpace-nameInputs",nameInput:m,descriptionInput:u}),a.createElement(Ot,{"data-testid":"manageSpace-spaceIdInput",id:l.id}),a.createElement(c.Flex,{column:!0,gap:1,margin:[4,0,0]},a.createElement(c.TextInput,{label:"Your role in space",value:(0,Ze.fm)(l.roleInSpace),disabled:!0})),a.createElement(c.Flex,{column:!0,gap:1,margin:[4,0,0]},a.createElement(c.TextInput,{label:"Plan",value:(0,Ze.db)(l.plan),disabled:!0}))))),a.createElement(c.Flex,{"data-testid":"manageSpace-actions",justifyContent:"between",alignItems:"center",padding:[0,10,0,0]},a.createElement(c.Flex,{"data-testid":"manageSpace-deleteLeaveActions",gap:4},a.createElement(Ne.Z,{align:"top",content:g&&Nt.T$.leave,isBasic:!0,stretch:"align"},a.createElement(c.Flex,{alignItems:"center"},a.createElement(c.Button,{"data-ga":"manage-space-tab::click-leave-space::manage-space-modal","data-testid":"manageSpace-leave",disabled:g,icon:"switch_off",flavour:"borderless",label:"Leave space",neutral:!0,padding:[0],width:"fit-content",onClick:i}))),a.createElement(Ht.Z,{"data-testid":"manageSpace-delete",id:l.id,isLastSpace:g,name:l.name,onClose:t})),a.createElement(zt,{"data-testid":"manageSpace-save",nameInput:m,descriptionInput:u,onClose:t}))),o&&a.createElement(Mt.Z,{id:l.id,name:l.name,onClose:s}))}),(()=>!0)),Yt=n(13710),qt=n(51091);var Kt=()=>{const e=(0,l.s0)(),t=(0,p.th)(),n=(0,l.bS)(D.xN),o=(0,l.bS)(D.Sr),{params:c}=n||o||{},{spaceSlug:i="",settingsTab:s="",settingsSubTab:m=""}=c,d=(0,p.OS)("name"),u=(0,y.HM)(t,m),g=(0,y.tE)(u,"name"),E=D.fV[s],h=(0,a.useCallback)((()=>{e((0,r.Gn)(D.Sr,{spaceSlug:i,settingsTab:s}))}),[i,s]),b=(0,a.useMemo)((()=>{const e=[{name:"Manage Space",isDisabled:!0},{name:d,isDisabled:!0},{name:E,...!!m&&{onClick:h}}];return m&&e.push({name:E===D.fV[D.eq]?g:D.fV[m]||m}),e}),[h,g,d,E,m]);return a.createElement(qt.Z,{isBig:!0,items:b,showBackButton:!1,testid:"manageSpace"})},$t=n(22648),Qt=n(46715);const Xt=(0,a.createContext)(),Jt=(0,a.createContext)(),en=e=>{let{children:t}=e;const[n,l]=(0,h.Z)(!1);return a.createElement(Xt.Provider,{value:n},a.createElement(Jt.Provider,{value:l},t))},tn=()=>(0,a.useContext)(Xt),nn=()=>(0,a.useContext)(Jt);n(17727);var an=n(43337);var ln=e=>a.createElement(c.Box,(0,d.Z)({as:"hr",height:"100%",sx:{borderWidth:"0px 0px 0px 1px",borderColor:"borderSecondary",borderStyle:"solid"}},e)),rn=()=>a.createElement(ln,{height:"1px",width:"100%",sx:{borderWidth:"1px 0px 0px 0px",borderColor:"borderSecondary",borderStyle:"solid"}});const on=e=>["free","earlyBird"].includes(e),cn=(e,t)=>{let n=t.amountPerNode;if(e.amountPerNode&&e.monthlyDiscountPercentagePerNode){const t=e.amountPerNode/12;n=gn(t,e.monthlyDiscountPercentagePerNode)}return n},sn=e=>{if(!e)return null;const{city:t,country:n,line_1:a,line_2:l,postalCode:r,state:o}=e;return[[a,l].filter(Boolean).join(" "),t,r,o,n].filter(Boolean).join(", ")},mn=(e,t)=>on(t)?"hollow":"business"===t||"pro"===t&&on(e)?"default":"hollow",dn=()=>({cellStyles:{height:"40px"},headStyles:{height:"32px"}}),un=(e,t,n,a,l)=>((t||0)-e)*(n||0)+(a||0)-(l||0),gn=(e,t)=>e*(1/(1-t));var En=e=>{let{currentPlan:t,billingEmail:n,paymentMethod:l,businessName:r,vatNo:o,billingAddress:i}=e;const[s,m]=(0,Qt.SH)(),d=!!t.billingEmail&&!m;return a.createElement(c.Flex,{column:!0,gap:3},a.createElement(c.Flex,{gap:3},a.createElement(c.TextInput,{value:n||"",label:"Billing email",placeholder:"Not specified",disabled:!0}),a.createElement(c.TextInput,{value:null!==l&&void 0!==l&&l.id?"**** ".concat(null===l||void 0===l?void 0:l.id):"",label:"Default payment method",placeholder:"Not specified",disabled:!0})),o&&a.createElement(c.Flex,{gap:3},a.createElement(c.TextInput,{value:r||"",label:"Business name",placeholder:"Not specified",disabled:!0}),a.createElement(c.TextInput,{value:o,label:"VAT number",placeholder:"Not specified",disabled:!0})),a.createElement(c.Flex,{gap:3},a.createElement(c.TextInput,{value:sn(i)||"",label:"Billing address",placeholder:"Not specified",disabled:!0})),a.createElement(ce.Z,{Component:c.Flex,cursor:d?"pointer":"default",disabled:!d,onClick:s,alignItems:"center",gap:1,"data-ga":"billing-options::click::billing"},a.createElement("span",null,"Change billing information and payment method"),a.createElement(c.Icon,{name:"nav_arrow_goto",width:"12px",height:"12px"})))};const pn=e=>{let{onReset:t}=e;return a.createElement(c.Box,{as:c.Icon,name:"close_circle",onClick:t,cursor:"pointer",width:3,height:3,color:"border",position:"absolute",left:"2px"})},hn=e=>{let{promotionCode:t,onReset:n}=e;return a.createElement(c.Flex,{width:"100%"},a.createElement(c.Pill,{background:"nodeBadgeBackground",padding:[0],borderColor:"nodeBadgeBackground"},a.createElement(c.Flex,{position:"relative",gap:2,alignItems:"center",padding:[1,2,1,5]},a.createElement(pn,{onReset:n}),a.createElement(c.Text,null,t))))};var bn=e=>{let{promotionCode:t,onApply:n,error:l}=e;const[r,o]=(0,a.useState)(l?t:""),i=()=>{o(""),n("")};return a.createElement(c.Flex,{column:!0,gap:1},a.createElement(c.Text,{strong:!0},"Promotion code"),t&&!l?a.createElement(hn,{promotionCode:t,onReset:i}):a.createElement(c.Flex,{column:!0,gap:1},a.createElement(c.Flex,{gap:3,alignItems:"baseline"},a.createElement(c.TextInput,{value:r,onChange:e=>o(e.target.value),placeholder:"Promotion code"}),l?a.createElement(c.Button,{label:"Clear",flavour:"hollow",onClick:i,padding:[3,4],disabled:!r}):a.createElement(c.Button,{label:"Apply",onClick:()=>n(r),padding:[3,4],disabled:!r})),l&&a.createElement(c.Text,{color:"error"},l)))},fn=e=>{let{needsCommitment:t,commitment:n,handleCommitmentChange:l}=e;return t&&a.createElement(c.Flex,{column:!0,gap:2},a.createElement(c.Flex,{gap:4,alignItems:"baseline"},a.createElement(c.Text,{strong:!0,style:{whiteSpace:"nowrap"}},"Committed Nodes"),a.createElement(c.TextInput,{onChange:l,value:n,placeholder:"i.e. 14",type:"number",min:1})),a.createElement(c.TextSmall,null,"Nodes that you'll have a discount of 25% on the original cost per node of the plan. This amount will be part of your annual prepayment."))},xn=e=>{let{currentPlan:t}=e;return"earlyBird"===t.slug&&a.createElement(a.Fragment,null,a.createElement(ln,{height:"1px",width:"100%",sx:{borderWidth:"1px 0px 0px 0px",borderColor:"borderSecondary",borderStyle:"solid"}}),a.createElement(c.Flex,{gap:3},a.createElement(c.Icon,{size:"large",color:"warning",name:"warning_triangle"}),a.createElement(c.Text,null,"You are moving from ",a.createElement(c.Text,{strong:!0},"Early Bird")," plan to another plan, you won't be able to come back to this. The ",a.createElement(c.Text,{strong:!0},"Community")," free plan will be there if you wish to cancel but this doesn't allow you to invite or change users using the Member role.")))};const vn=e=>"earlyBird"===(null===e||void 0===e?void 0:e.slug)?"earlyBird":e&&e.slug&&"free"!==e.slug?"".concat(e.slug,"-").concat(e.interval):"free",Cn=o.default.div.withConfig({displayName:"withTableWrapper__TableWrapper",componentId:"sc-drcfxi-0"})(["margin-top:30px;"]);var yn=e=>t=>a.createElement(Cn,null,a.createElement(e,t)),wn=new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"});const In={size:50,minSize:50,maxSize:100},Tn=e=>()=>a.createElement(c.Flex,{width:"100%",justifyContent:"end"},e),Sn=e=>{let{getValue:t}=e;return a.createElement(c.Flex,{width:"100%",justifyContent:"end"},t())},kn=[{id:"name",accessor:"name",header:"",...In},{id:"price",accessor:"price",header:Tn("Price"),cell:Sn,...In},{id:"qty",accessor:"qty",header:Tn("Qty"),cell:Sn,...In},{id:"month",accessor:"month",header:Tn("Month"),cell:Sn,...In},{id:"total",accessor:"total",header:Tn("Total"),cell:Sn,...In}];var Fn=e=>a.createElement(c.Flex,(0,d.Z)({gap:3},e),a.createElement(c.Icon,{size:"large",color:"warning",name:"warning_triangle"}),a.createElement(c.Text,null,"No immediate charges are applicable to this plan subscription. On-demand usage charges will be applied based on your node period count."));const An=yn(c.NetdataTable),Pn=e=>{let{needsCommitment:t,price:n,spaceTotal:l,commitment:r,currentCommitment:o,onlyCommitment:i,balance:s,nodesTotal:m,zeroSubscriptionTotal:d,checkoutIsDisabled:u}=e;const g=((e,t,n,a,l)=>{if(!a)return a;const r=un(l,e,t,n);return a-r<0?a:r})(r,n.pricing.primary.amountPerNode,i?0:n.pricing.primary.amountFlat,s.amount,o),{primary:E}=(null===n||void 0===n?void 0:n.pricing)||{},p=(null===E||void 0===E?void 0:E.monthlyDiscountPercentagePerNode)||0,h=parseFloat(m+l),b=parseFloat(h*p),f=parseFloat(h-b);return a.createElement(a.Fragment,null,d?u?null:a.createElement(Fn,null):a.createElement(a.Fragment,null,t&&a.createElement(a.Fragment,null,a.createElement(c.Flex,{justifyContent:"between"},a.createElement(c.Text,null,"Subscription Total"),a.createElement(c.Text,null,wn.format(h))),a.createElement(c.Flex,{justifyContent:"between"},a.createElement(c.Text,{color:"primary"},"Discount (",100*p,"%)"),a.createElement(c.Text,{color:"primary"},"- ",wn.format(b)))),a.createElement(c.Flex,{justifyContent:"between"},a.createElement(c.Text,null,"Total"),a.createElement(c.Text,null,wn.format(f))),!!s.amount&&a.createElement(c.Flex,{justifyContent:"between"},a.createElement(c.Text,null,"Credit amount"),a.createElement(c.Text,null,"- ",wn.format(g))),a.createElement(rn,null),a.createElement(c.Flex,null,a.createElement(c.TextMicro,null,"Additional taxes may be applicable"))),a.createElement(c.Flex,{justifyContent:"between"},a.createElement(c.H0,{strong:!0},"Total payable"),a.createElement(c.H0,{strong:!0,"data-testid":"totalPayableAmountCheckout"},wn.format(function(){const e=un(...arguments);return e<0?0:e}(o,r,n.pricing.primary.amountPerNode,i?0:n.pricing.primary.amountFlat,g)))))};var Zn=e=>{let{price:t,needsCommitment:n,currentCommitment:l,onlyCommitment:r,balance:o,spaceTotal:c,amountPerNodePerMonth:i,amountPerSpacePerMonth:s,commitment:m,nodesTotal:d,months:u,tableMeta:g=dn,checkoutIsDisabled:E}=e;const p=(0,a.useMemo)((()=>0==parseFloat(d+c)),[d,c]),h=(0,a.useMemo)((()=>{const e=!isNaN(c)&&c>0?{id:"space",name:"Space",price:wn.format(s),qty:1,month:u,total:wn.format(c)}:null;if(!n)return[e];return[isNaN(d)?null:{id:"nodes",name:"Nodes",price:wn.format(i),qty:m||0,month:u,total:wn.format(d)},e].filter(Boolean)}),[n,s,c,d,u]);return a.createElement(a.Fragment,null,!p&&a.createElement(a.Fragment,null,a.createElement(An,{meta:g,dataColumns:kn,data:h}),a.createElement(rn,null)),a.createElement(Pn,{needsCommitment:n,price:t,spaceTotal:c,commitment:m,currentCommitment:l,onlyCommitment:r,balance:o,nodesTotal:d,zeroSubscriptionTotal:p,checkoutIsDisabled:E}))};const Nn=yn(c.NetdataTable),Dn=e=>{let{lineItems:t}=e;return a.createElement(a.Fragment,null,t.map((e=>{var t;const n=(l=e).description?l.description.startsWith("Discount")?{color:"primary"}:l.description.startsWith("VAT")?{color:"textLite"}:{}:{};var l;const r=e.isInfo?c.TextSmall:c.Text;return a.createElement(c.Flex,{key:e.description,justifyContent:"between"},a.createElement(r,n,e.description),a.createElement(r,n,wn.format(null===(t=e.total)||void 0===t?void 0:t.amount)))})))},Mn=(Ln=e=>{let{lineItems:t}=e;return a.createElement(c.Flex,{justifyContent:"between",margin:[4,0,0,0]},a.createElement(c.H0,{strong:!0},"Total payable"),a.createElement(c.H0,{strong:!0,"data-testid":"totalPayableAmountPreview"},wn.format(t.totalPayable.total.amount)))},e=>{var t;return e.lineItems.totalPayable?null!==(t=e.lineItems.info)&&void 0!==t&&t.length?a.createElement(c.Flex,{column:!0,gap:1},a.createElement(Ln,e),a.createElement(Dn,{lineItems:e.lineItems.info})):a.createElement(Ln,e):null});var Ln;const Rn=e=>{let{lineItems:t,agree:n,toggleAgree:l,zeroPreviewSubscriptionTotal:r}=e;return a.createElement(a.Fragment,null,a.createElement(rn,null),r&&a.createElement(Fn,{padding:[0,0,2,0]}),a.createElement(c.Flex,{gap:3},a.createElement(c.Checkbox,{checked:n,onChange:l}),a.createElement(c.Text,null,"I agree to Netdata Inc's"," ",a.createElement(ce.Z,{href:"https://www.netdata.cloud/service-terms/",rel:"noopener noreferrer",target:"_blank"},"Terms of Service")," ","and"," ",a.createElement(ce.Z,{href:"https://netdata.cloud/privacy",rel:"noopener noreferer",target:"_blank"},"Privacy Policy"))),a.createElement(Mn,{lineItems:t}))};var Bn=e=>{let{lineItems:t,tableMeta:n=dn}=e;return a.createElement(a.Fragment,null,a.createElement(Nn,{meta:n,dataColumns:kn,data:t.table}),a.createElement(rn,null),a.createElement(Dn,{lineItems:t.footer}))},_n=e=>{let{title:t,onConfirm:n,onClose:l}=e;const r="Community"==t,o=r?"Cancellation":"Downgrading";return a.createElement(c.ConfirmationDialog,{confirmLabel:"Yes","data-ga":"downgrade-dialog","data-testid":"downgradeDialog",handleConfirm:()=>{n(),l()},handleDecline:()=>{l()},message:a.createElement(c.Flex,{column:!0,gap:2},a.createElement(c.Text,null,"Are you sure you want to ",a.createElement(c.Text,{strong:!0},"move to the ",t," plan")," and cancel your current plan?"),r&&a.createElement(c.Text,null,"Upon cancellation,"," ",a.createElement(c.Text,{strong:!0},"a credit of the value related to the unused period will be credited to your Netdata account.")," ","The credit will be available for you to use on future plan subscriptions with us."),a.createElement(c.Text,null,"For the next 24 hours, you will be able to use all your current notification method configurations."," ",a.createElement(c.Text,{strong:!0},"After 24 hours, any of the notification method configurations that aren't available on your space's plan will be automatically disabled.")),a.createElement(c.Text,null,o," might affect your Space users. Please check what roles are available on the"," ",a.createElement(ce.Z,{href:"https://learn.netdata.cloud/docs/nightly/concepts/netdata-plans#areas-impacted-by-plans",rel:"noopener noreferrer",strong:!0,target:"_blank"},t," plan"),"."," ",a.createElement(c.Text,{strong:!0},"Users with unavailable roles on the ",t," plan will immediately have restricted access to the Space.")),a.createElement(c.Text,null,"Do you wish to proceed?")),title:"Go to ".concat(t," plan?")})},Un=n(49489);const Vn=e=>e?"::commited-".concat(e):"",Wn=(0,o.default)(c.Flex).withConfig({displayName:"checkoutTotals__CheckoutButtonWrapper",componentId:"sc-1q0h6ca-0"})(["background:",";padding:16px 0;position:sticky;bottom:0;z-index:20;"],(0,c.getColor)("mainBackground")),On=(e=>t=>{let{title:n,isDowngrade:l,showProrations:r,checkoutOrUpdate:o,...c}=t;const[i,,s,m]=(0,h.Z)();return r&&l?a.createElement(a.Fragment,null,i&&a.createElement(_n,{title:n,onConfirm:o,onClose:m}),a.createElement(e,(0,d.Z)({onClick:s},c))):a.createElement(e,(0,d.Z)({onClick:o},c))})((0,o.default)(c.Button).withConfig({displayName:"checkoutTotals__CheckoutButton",componentId:"sc-1q0h6ca-1"})(["flex:auto;"]));var Hn=e=>{let{title:t,slug:n,onClose:l,currentPlan:r,price:o,balance:i,commitment:s,currentCommitment:m=0,email:d,needsCommitment:u,onlyCommitment:g,previewData:E,loadingPreview:p,showProrations:b,promotionCode:f}=e;const x=((e,t)=>{var n,a;return((null===(n=Un.Vc[t])||void 0===n?void 0:n.level)||0)<((null===(a=Un.Vc[e])||void 0===a?void 0:a.level)||0)})(r.slug,n),[v,C]=(0,h.Z)(!1),y=b&&!v||!b&&!d||u&&(m===s||!s||s<1),[w,I]=(0,h.Z)(),T=(0,Qt.eY)(),S=(0,Qt.Zn)(),k=b||r.billingEmail?S:T,{primary:F,secondary:A}=(null===o||void 0===o?void 0:o.pricing)||{},P="year"===o.interval?12:1,Z=cn(F,A),N=u?Z*P*(s||0):0,D=(e=>{let t=e.amountFlat||0;if(e.monthlyDiscountPercentagePerNode&&e.amountFlat){const n=e.amountFlat/12;t=gn(n,e.monthlyDiscountPercentagePerNode)}return t})(F),M=D*P,L=(R=null===E||void 0===E?void 0:E.invoiceLineItems,(0,a.useMemo)((()=>{if(null===R||void 0===R||!R.length)return null;let e=!1;return R.reduce(((t,n)=>{return"Total payable"==n.description?(t.totalPayable=n,e=!0,t):(n.unitPrice?t.table=[...t.table,{id:n.description,name:n.description,price:wn.format(n.unitPrice.amount),qty:n.quantity,month:n.month,total:null===(a=n.total)||void 0===a?void 0:a.amount}]:e?t.info=[...t.info,{...n,isInfo:!0}]:t.footer=[...t.footer,n],t);var a}),{table:[],footer:[],info:[]})}),[R]));var R;const B=((null===L||void 0===L?void 0:L.footer)||[]).some((e=>{let{description:t,total:n}=e;return"Subscription Total"==t&&0==(null===n||void 0===n?void 0:n.amount)}));return a.createElement(c.Flex,{column:!0,gap:3},b?p||!L||B?null:a.createElement(Bn,{lineItems:L,agree:v,toggleAgree:C}):a.createElement(Zn,{price:o,needsCommitment:u,currentCommitment:m,onlyCommitment:g,balance:i,spaceTotal:M,amountPerNodePerMonth:Z,amountPerSpacePerMonth:D,commitment:s,nodesTotal:N,months:P,checkoutIsDisabled:y}),a.createElement(Wn,{column:!0,gap:2},b&&!p&&L&&a.createElement(Rn,{lineItems:L,agree:v,toggleAgree:C,zeroPreviewSubscriptionTotal:B}),a.createElement(On,{title:t,isDowngrade:x,label:b?"Checkout":"Proceed to checkout",disabled:!!y||w,checkoutOrUpdate:()=>{I(),k({productId:o.id,email:(null===E||void 0===E?void 0:E.billingEmail)||d,...u&&{commitment:s},...b&&f&&{promotionCode:f}}).then(l).finally(I)},isLoading:w,"data-ga":"proceedTocheckoutButton::click-".concat(vn(o)).concat(Vn(s),"::billing"),"data-testid":"billingCheckoutTotals-proceedToCheckoutButton",showProrations:b})))};const Gn=e=>{let{prices:t,currentPlan:n}=e;const[l,r]=(0,a.useState)(0),o=t[l],c=null===o||void 0===o?void 0:o.commitment,[i,s]=(0,a.useState)(n.committedNodes||1);return{recurringIndex:l,setRecurringIndex:r,price:o,needsCommitment:c,commitment:i,handleCommitmentChange:e=>s(e.target.value?parseInt(e.target.value,10):"")}};var zn=function(){let{title:e="Checkout"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t=>n=>a.createElement(s.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:n.onClose},a.createElement(m.x,{onClose:n.onClose,title:e}),a.createElement(c.Flex,{column:!0,padding:[4,4,0,4],justifyContent:"between",height:"calc(100vh - 60px)",overflow:"auto"},a.createElement(t,n)))};const jn=3e5;var Yn=zn({title:"Update plan"})((e=>{let{title:t,onClose:n,prices:l,currentPlan:r={},children:o}=e;const{recurringIndex:i,setRecurringIndex:s,price:m,needsCommitment:u,commitment:g,handleCommitmentChange:E}=Gn({prices:l,currentPlan:r}),[p,h]=(0,a.useState)(""),[b,f]=(0,a.useState)(0),[x,v]=(0,a.useState)(jn),{loading:C,value:y,promoCodeError:w}=(0,Qt.fG)({productId:m.id,promotionCode:p,...u&&g&&{commitment:g}},b);return(0,an.Z)((()=>{C||f((e=>e+1))}),x),(0,a.useEffect)((()=>{v(C?null:jn)}),[C]),a.createElement(a.Fragment,null,a.createElement(c.Flex,{column:!0,gap:4},a.Children.map(o,(e=>(0,a.cloneElement)(e,{recurringIndex:i,setRecurringIndex:s}))),a.createElement(fn,{needsCommitment:u,commitment:g,handleCommitmentChange:E}),a.createElement(rn,null),C?a.createElement(yt.Z,{title:"Loading billing info...",height:"auto"}):y?a.createElement(a.Fragment,null,a.createElement(En,(0,d.Z)({currentPlan:r},y)),a.createElement(rn,null),a.createElement(bn,{promotionCode:p,onApply:h,error:w})):a.createElement("div",null,"No data available"),a.createElement(xn,{currentPlan:r})),a.createElement(Hn,{title:t,slug:m.slug,currentPlan:r,onClose:n,price:m,balance:r.balance,commitment:g,needsCommitment:u,previewData:y,loadingPreview:C,showProrations:!0,promotionCode:p}))}));var qn=zn()((e=>{let{onClose:t,prices:n,currentPlan:l={},children:r}=e;const{recurringIndex:o,setRecurringIndex:i,price:s,needsCommitment:m,commitment:d,handleCommitmentChange:u}=Gn({prices:n,currentPlan:l}),g=(0,Ee.Iy)("email"),[E,p]=(0,a.useState)(l.billingEmail||g||"");return a.createElement(a.Fragment,null,a.createElement(c.Flex,{column:!0,gap:4},a.Children.map(r,(e=>(0,a.cloneElement)(e,{recurringIndex:o,setRecurringIndex:i}))),a.createElement(fn,{needsCommitment:m,commitment:d,handleCommitmentChange:u}),a.createElement(rn,null),a.createElement(c.TextInput,{onChange:e=>p(e.target.value),value:E,label:"Billing email",placeholder:"jsmith@example.com"}),a.createElement(xn,{currentPlan:l})),a.createElement(Hn,{currentPlan:l,onClose:t,price:s,balance:l.balance,commitment:d,email:E,needsCommitment:m}))})),Kn=n(89405);const $n=e=>{let{primary:t,secondary:n}=e;return a.createElement(c.Flex,{column:!0,gap:2},t||n?a.createElement(a.Fragment,null,a.createElement(Ne.Z,{align:"top",content:t.amountPerNode?"Price per active node per month for committed usage of nodes for a year":"Price per node per month",isBasic:!0,plain:!0,stretch:"align"},a.createElement(c.H0,null,wn.format(cn(t,n)),a.createElement(c.TextSmall,{color:"textLite"},"/",a.createElement(ce.Z,{Component:c.TextSmall,href:"https://www.netdata.cloud/pricing/#do-i-have-to-pay-for-nodes-that-are-no-longer-online",rel:"noopener noreferrer",target:"_blank"},"Node"),"/month")))):a.createElement(c.H0,null,"Free, Forever"),(null===t||void 0===t?void 0:t.monthlyDiscountPercentagePerNode)&&a.createElement(c.Flex,null,a.createElement(c.Text,null,a.createElement(c.Text,{strong:!0},100*t.monthlyDiscountPercentagePerNode,"% discount")," applicable on space and committed node prices, billed annually.")))},Qn=o.default.div.withConfig({displayName:"pricingDetails__OneLine",componentId:"sc-hbslp4-0"})(["white-space:nowrap white-space:nowrap;"]),Xn=e=>{let{interval:t,currentPeriodTo:n,committedNodes:l,nodesLastPeriod:r,showPromotion:o,cancelling:i,onCancelPlan:s}=e;const{localeDateString:m}=(0,Kn.rA)(),d=r-l;return a.createElement(c.Flex,{column:!0,gap:1},!!n&&a.createElement(c.TextSmall,null,a.createElement(c.TextSmall,{strong:!0,"data-testid":"billingPricingDetails-interval"},"Billing ".concat(Un.go[t]))," ","(renews ",m(new Date(n),{long:!1}),")"),o&&"month"===t&&a.createElement(ce.Z,{onClick:s,disabled:i},a.createElement(Qn,null,"Save 25% by changing your billing frequency to yearly")),"year"===t&&a.createElement(a.Fragment,null,a.createElement(c.TextSmall,null,"Committed Nodes:"," ",a.createElement(c.Text,{strong:!0,"data-testid":"billingPricingDetails-committedNodesNumber"},l)),"number"===typeof r&&a.createElement(c.TextSmall,null,0===d&&"Your current Period count is equal to commitment",0!==d&&a.createElement(a.Fragment,null,"Your current Period count is ",d>0?"above":"below"," by"," ",a.createElement(c.TextSmall,{color:d>0?"error":"success",strong:!0},d>0?"+":"",d," node",1===Math.abs(d)?"":"s")))))},Jn=e=>{let{features:t}=e;return a.createElement(c.Flex,{column:!0,gap:1},t.map((e=>a.createElement(c.Flex,{gap:2,key:e},a.createElement(c.Box,{width:5},a.createElement(c.Icon,{name:"check",width:"20px",height:"20px",color:"primary"})),a.createElement(c.TextSmall,null,e)))),a.createElement(c.Flex,{gap:2},a.createElement(c.Box,{width:5}),a.createElement(ce.Z,{Component:c.Flex,as:vt.rU,cursor:"pointer",alignItems:"center",gap:1,color:"text",hoverColor:"textFocus",to:"all-plans"},a.createElement(c.Text,{strong:!0},"View full details"),a.createElement(c.Icon,{name:"chevron_right",width:"16px",height:"16px"}))))},ea=(e=>t=>{let{inModal:n,recurringIndex:l,setRecurringIndex:r,...o}=t;return n?a.createElement(c.Flex,{width:"100%",justifyContent:"between",alignItems:"center"},a.createElement(e,o),a.createElement(c.Flex,{gap:3,padding:[0,10]},Un.FC.map(((e,t)=>a.createElement(c.RadioButton,{key:e,checked:l===t,onChange:()=>r(t),"data-testid":"billingPaidPlans-".concat(e,"-radioButton")},a.createElement(c.Text,{color:"textDescription"},(0,Ze.fm)(Un.go[e]))))))):a.createElement(e,o)})((e=>{let{children:t}=e;return a.createElement(c.H3,{"data-testid":"billingPricingDetails-activePlanName"},t)}));var ta=e=>{var t;let{slug:n,prices:l,recurringIndex:r=1,setRecurringIndex:o,currentPlan:i={},isActive:s,showAllDetails:m,showTeaserDetails:u,cancelling:g,onCancelPlan:E,title:p,features:h,nodesLastPeriod:b,inModal:f}=e;return a.createElement(c.Flex,{column:!0,gap:2},a.createElement(c.Flex,{alignItems:"center",gap:2},a.createElement(ea,{inModal:f,recurringIndex:r,setRecurringIndex:o},p),s&&a.createElement(c.Pill,{flavour:"success","data-testid":"active-plan",icon:"checkmark_s",size:"normal",iconSize:"16px"},"Active")),(m||!s||"free"===n)&&a.createElement($n,(null===(t=l[r])||void 0===t?void 0:t.pricing)||{}),u&&!!h&&a.createElement(Jn,{features:h}),s&&!on(n)&&a.createElement(Xn,(0,d.Z)({},i,{showPromotion:!0,cancelling:g,onCancelPlan:E,nodesLastPeriod:b})))};var na=e=>{let{slug:t,prices:n=[],freePlanId:l,isSmall:r,isActive:o,currentPlan:i,showAllPlans:s,showTeaserDetails:m,allPlansView:u=!1,nodesLastPeriod:E,...p}=e;const b=tn(),f=nn(),{title:x,features:v}=Un.Vc[t]||Un.Vc.free,C=(0,g.gI)("billing:Manage"),[y,w]=(0,a.useState)({}),[I,,T,S]=(0,h.Z)(),k=(e=>{let{currentPlan:t,slug:n}=e;const{slug:a,interval:l}=t;return a===n?on(n)?"Current plan":"year"===l?"Update plan options":"Change billing frequency":on(a)&&!on(n)||"pro"===a&&"business"===n?"Upgrade":"Select"})({currentPlan:i,slug:t}),[F,A]=(0,re.Z)(),[P,Z]=(0,h.Z)(),N=(0,Qt.Zn)(),D=()=>{P||b||(on(t)?w({type:"cancel"}):on(i.slug)?U("checkout"):U("update"))},M=!!i.billingEmail,L=M?Yn:qn,{billingModalType:R,billingModalSlug:B}=(0,ht.m$)(),_=["checkout","update"].includes(R)&&t==B,U=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const n=(0,ht.m$)();(0,ht.xs)({...n,billingModalType:e,billingModalSlug:""==e?e:t})};return a.createElement(c.Flex,{column:!0,gap:7},a.createElement(c.Flex,(0,d.Z)({column:!0,height:r?"auto":s?57:90,width:99.5,flex:r,padding:r?[6,10]:[0,10],gap:2,justifyContent:"between"},p),a.createElement(ta,{slug:t,prices:n,isActive:o,currentPlan:i,cancelling:b,showAllDetails:s,showTeaserDetails:m,title:x,features:v,nodesLastPeriod:E,onCancelPlan:D}),!u&&a.createElement(Ut.Z,{Component:c.Button,permission:"billing:Manage","data-ga":"upgrade-button::click-".concat(vn({slug:t}),"::current-").concat(vn(i),"::billing"),"data-testid":"billingPlan-".concat(t,"-").concat(o?"currentPlan":"upgradeButton"),label:k,flavour:mn(null===i||void 0===i?void 0:i.slug,t),disabled:P||b||!!o&&on(t),width:"100%",onClick:D,isLoading:P,loadingLabel:"Cancelling"}),!s&&!on(i.slug)&&a.createElement(ce.Z,{Component:c.Flex,as:vt.rU,cursor:"pointer",alignItems:"center",gap:1,color:"text",hoverColor:"textFocus",to:"all-plans",padding:[4,0,0],disabled:b,"data-testid":"billingPlan-viewMorePlansLink","data-ga":"change-plan::click::billing"},a.createElement("span",null,C?"Change plan":"View plans"),a.createElement(c.Icon,{name:"chevron_right",width:"16px",height:"16px"})),"cancel"===y.type&&!on(i.slug)&&!I&&a.createElement(_n,{title:x,onConfirm:()=>{T(),f(),Z(),N({productId:l}).then((()=>F({header:"Successfully canceled subscription",text:"You are now on Community plan"}))).catch((()=>A({header:"Failed to cancel the subscription",text:"Remained on ".concat(x," plan")}))).finally((()=>{Z(),f()}))},onClose:()=>{S(),w({})}}),_&&a.createElement(L,{title:x,onClose:()=>{S(),U()},prices:n,currentPlan:i,showProrations:M},a.createElement(ta,{slug:t,prices:n,currentPlan:i,title:x,inModal:!0}))))};var aa=e=>{let{plans:t,freePlanId:n,isSmall:l,currentPlan:r,showAllPlans:o,showTeaserDetails:i}=e;return a.createElement(c.Flex,{column:!0,gap:2,flex:!0},a.createElement(c.Flex,{column:l},a.createElement(na,{slug:"pro",prices:t.pro,freePlanId:n,isActive:"pro"===r.slug,isSmall:l,currentPlan:r,showAllPlans:o,showTeaserDetails:i}),a.createElement(ln,{height:l?"1px":"100%",width:l?"100%":"1px",sx:{borderWidth:l?"1px 0px 0px 0px":"0px 0px 0px 1px",borderColor:"borderSecondary",borderStyle:"solid"}}),a.createElement(na,{slug:"business",prices:t.business,freePlanId:n,isActive:"business"===r.slug,isSmall:l,currentPlan:r,showAllPlans:o,showTeaserDetails:i})))};var la=e=>{let{isSmall:t,plans:n,currentPlan:l,showAllPlans:r=!1,showTeaserDetails:o=!1,children:i}=e;const s="earlyBird"===l.slug,m=((null===n||void 0===n?void 0:n.free)||[]).length>0?n.free[0].id:"Community";return a.createElement(c.Flex,{column:t,justifyContent:"between"},i,(r||!s)&&a.createElement(a.Fragment,null,a.createElement(na,{slug:"free",prices:n.free,freePlanId:m,width:t?"auto":70,isSmall:t,isActive:"free"===l.slug,currentPlan:l,showAllPlans:r}),a.createElement(ln,{height:t?"1px":"100%",width:t?"100%":"1px",sx:{borderWidth:t?"1px 0px 0px 0px":"0px 0px 0px 1px",borderColor:"borderSecondary",borderStyle:"solid"}})),s&&a.createElement(a.Fragment,null,a.createElement(na,{slug:"earlyBird",prices:n.earlyBird,freePlanId:m,width:t?"auto":70,isSmall:t,isActive:"earlyBird"===l.slug,currentPlan:l,showAllPlans:r}),a.createElement(ln,{height:t?"1px":"100%",width:t?"100%":"1px",sx:{borderWidth:t?"1px 0px 0px 0px":"0px 0px 0px 1px",borderColor:"borderSecondary",borderStyle:"solid"}})),a.createElement(aa,{plans:n,freePlanId:m,isSmall:t,currentPlan:l,showAllPlans:r,showTeaserDetails:o}))};var ra=e=>{let{children:t,...n}=e;return a.createElement(c.Flex,(0,d.Z)({alignItems:"center",gap:2},n),t)};var oa=()=>a.createElement(c.Flex,{column:!0,gap:2,width:65},a.createElement(c.TextMicro,{color:"bright"},a.createElement(c.TextMicro,{color:"bright",strong:!0},"Available credit")," ","for you to use on any plan subscriptions with us."),a.createElement(c.TextMicro,{color:"bright"},"It is ok to change your mind, we will give you full flexibility! You can change the plan level, billing frequency or committed nodes, we won't hold you to any choice. When applicable, we'll credit you back on any unused amount."));var ca=e=>{let{currentPlan:t}=e;const[n,l]=(0,Qt.SH)(),r=!!t.billingEmail&&!l,o=(0,g.gI)("billing:ReadAll");return a.createElement(c.Flex,{column:!0,gap:2},a.createElement(c.H3,null,"Plan & Billing"),o&&a.createElement(a.Fragment,null,a.createElement(ra,null,a.createElement(c.Flex,{gap:1,alignItems:"center"},a.createElement(c.Text,null,"Credit:"),a.createElement(c.Text,{"data-testid":"billingHeader-credits",strong:!0},wn.format(t.balance.amount||0)),a.createElement(Ne.Z,{content:oa,align:"bottom",isBasic:!0},a.createElement(c.Icon,{name:"information",width:"16px",height:"16px",color:"textLite"}))),a.createElement(ln,null),a.createElement(c.Text,null,"Billing email:"," ",a.createElement(c.Text,{strong:!0,"data-testid":"billingHeader-email"},t.billingEmail||"-")),a.createElement(ln,null),a.createElement(ce.Z,{Component:c.Flex,cursor:r?"pointer":"default",disabled:!r,onClick:n,alignItems:"center",gap:1,"data-ga":"billing-options::click::billing","data-testid":"billingHeader-goToPortal"},a.createElement("span",null,"Billing options and Invoices"),a.createElement(c.Icon,{name:"nav_arrow_goto",width:"12px",height:"12px"}))),a.createElement(ln,{height:1,width:"100%",sx:{borderWidth:"1px 0px 0px 0px",borderColor:"borderSecondary",borderStyle:"solid"}})))};n(69810),n(86035);var ia=n(69119),sa=n(71002),ma=n(77349),da=n(13882),ua=n(83946);var ga=n(11640);var Ea=n(28789),pa=n(23148),ha=n(36337),ba=n(26495),fa=n(95665),xa=n(92501),va=n(95248),Ca=n(69019);const ya={nodes:1,p90:2,committed_nodes:3},wa={"Daily count":"The weighted 90th percentile of the live node count during the day, taking time as the weight. If you have 30 live nodes throughout the day, except for a two hour peak of 44 live nodes, the daily value is 31.","Committed nodes":"The number of nodes committed to in the yearly plan. In case the period count is higher than the number of committed nodes, the difference is billed as overage.","Period count":"The 90th percentile of the daily counts for this period up to the date. The last value for the period is used as the number of nodes for the bill for that period."};pa.kL.register(pa.f$,pa.uw,pa.ZL,pa.od,pa.jn,pa.De,pa.u,pa.ST,pa.vn,ha.Z),pa.u.positioners.follow=function(e,t){return null===e||void 0===e||!e.length||t.y>360?(this._resolveAnimations().update(this,{opacity:0}),!1):(0===this.opacity&&this._resolveAnimations().update(this,{opacity:1}),{x:t.x,y:t.y})};const Ia=e=>({nodes:{label:"Daily count",type:"bar",color:(0,c.getColor)("text")({theme:e}),backgroundColor:(0,c.getColor)("primary")({theme:e}),borderColor:(0,c.getColor)("primary")({theme:e}),borderWidth:2,pointStyle:"rectangle",usePointStyle:!0},p90:{label:"Period count",type:"line",color:(0,c.getColor)("text")({theme:e}),borderColor:(0,c.getColor)(["purple","lilac"])({theme:e}),borderWidth:2,fill:!1,stepped:!0},committed_nodes:{label:"Committed nodes",type:"line",color:(0,c.getColor)("text")({theme:e}),borderColor:(0,c.getColor)(["blue","aquamarine"])({theme:e}),borderWidth:2,fill:!1,borderDash:[1,2],borderDashOffset:1,pointStyle:!1}}),Ta={border:{side:"all",color:"inputBorder",padding:[3]},round:!0},Sa=function(){var e=new Date,t=e.getFullYear(),n=e.getMonth(),a=e.getDate(),l=new Date(0);return l.setFullYear(t,n,a-1),l.setHours(23,59,59,999),l}(),ka=(0,ia.Z)(function(e,t){if((0,da.Z)(2,arguments),!t||"object"!==(0,sa.Z)(t))return new Date(NaN);var n=t.years?(0,ua.Z)(t.years):0,a=t.months?(0,ua.Z)(t.months):0,l=t.weeks?(0,ua.Z)(t.weeks):0,r=t.days?(0,ua.Z)(t.days):0,o=t.hours?(0,ua.Z)(t.hours):0,c=t.minutes?(0,ua.Z)(t.minutes):0,i=t.seconds?(0,ua.Z)(t.seconds):0,s=function(e,t){(0,da.Z)(2,arguments);var n=(0,ua.Z)(t);return(0,ga.Z)(e,-n)}(e,a+12*n),m=function(e,t){(0,da.Z)(2,arguments);var n=(0,ua.Z)(t);return(0,ma.Z)(e,-n)}(s,r+7*l),d=1e3*(i+60*(c+60*o));return new Date(m.getTime()-d)}(Sa,{months:1}));var Fa=e=>{let{onNodesLastPeriodFetch:t}=e;const n=(0,va.by)("offset"),l=(0,p.th)(),[r,i]=(0,a.useState)((()=>({start:ka,end:Sa}))),[s,m,d]=(0,rt.Z)((()=>({enabled:!!l&&!!r.start&&!!r.end,fetch:()=>(0,Ca.fA)(l,{after:Math.floor((0,Ea.Z)((0,Kn.tb)(r.start,n))/1e3),before:Math.floor((0,Ea.Z)((0,Kn.tb)(r.end,n))/1e3)}),initialValue:{labels:[],data:[]},onSuccess:e=>{let{data:n,labels:a}=e;if(!n.length)return;const l=n.at(-1),r=l[a.indexOf("nodes")],o=l[a.indexOf("timestamp")];t((e=>e.timestamp>o?e:{timestamp:o,value:r}))}})),[l,r,t]),u=(0,a.useContext)(o.ThemeContext),g=(0,a.useMemo)((()=>{const e=s.data.map((e=>{let[t]=e;return t})),t=s.labels.reduce(((t,n,a)=>a?[{...Ia(u)[n],data:e.map(((e,t)=>s.data[t][a])),order:ya[n]},...t]:t),[]);return{labels:e,datasets:t}}),[s]),[E,h]=function(e){let{data:t,annotations:n=[]}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{localeDateString:l}=(0,Kn.rA)(),r=(0,a.useRef)(!1),o=(0,a.useRef)(),i=(0,a.useMemo)((()=>({interaction:{axis:"x"},plugins:{legend:{position:"bottom",align:"start",onClick:(e,t,n)=>{const a=n.legendItems.findIndex((e=>e.text===t.text));n.chart.isDatasetVisible(a)?n.chart.hide(a):n.chart.show(a)},labels:{generateLabels:e=>e.data.datasets.map(((t,n)=>({fontColor:t.color,text:t.label,fillStyle:t.backgroundColor,strokeStyle:t.borderColor,pointStyle:"Daily count"===t.label?"rect":"line",hidden:!e.isDatasetVisible(n),order:t.order}))).sort(((e,t)=>e.order-t.order)),usePointStyle:!0},onHover:function(e,t){!r.current&&o.current&&(r.current=!0,o.current.innerHTML=wa[t.text],o.current.style.left=e.x+"px",o.current.style.top=e.y+"px",o.current.style.visibility="visible",o.current.style.transform="translateY(-100%)")},onLeave:function(){o.current&&(r.current=!1,o.current.innerHTML="",o.current.style.visibility="hidden")}},tooltip:{enabled:!0,mode:"nearest",intersect:!1,yAlign:"bottom",usePointStyle:!0,position:"follow",backgroundColor:(0,c.getColor)("panel")({theme:e}),color:(0,c.getColor)(["neutral","iron"])({theme:e}),callbacks:{title:e=>{const[t]=e;return t?l(1e3*t.label,{month:"2-digit",day:"2-digit",year:"numeric",long:!1,dateStyle:void 0}):""},labelPointStyle:e=>({pointStyle:"Total Nodes"===e.dataset.label?"rect":"line"}),label:e=>" ".concat(e.formattedValue," ").concat(e.dataset.label||"")}},annotation:{annotations:n.reduce(((n,a,l)=>({...n,["annotation".concat(l)]:{type:"line",value:t.findIndex((e=>e[0]===a.timestamp)),borderColor:(0,c.getRgbColor)(["blue","indigo"],.3)({theme:e}),borderDashOffset:0,borderWidth:10,drawTime:"afterDatasetsDraw",label:{drawTime:"afterDatasetsDraw",display:!1,backgroundColor:(0,c.getRgbColor)(["blue","indigo"],.8)({theme:e}),borderWidth:0,color:"white",content:a.name,textAlign:"center"},scaleID:"x",enter(e,t){const n=e.chart,a=n.options.plugins.annotation.annotations["annotation".concat(l)];a.label.display=!0,a.label.position=t.y/e.chart.chartArea.height>.5?"start":"end",n.update()},leave(e){const t=e.chart;t.options.plugins.annotation.annotations["annotation".concat(l)].label.display=!1,t.update()}}})),{})}},responsive:!0,maintainAspectRatio:!1,scales:{x:{ticks:{callback:function(e){return l(1e3*this.getLabelForValue(e),{month:"2-digit",day:"2-digit",year:"numeric",long:!1,dateStyle:void 0})},color:(0,c.getColor)("textLite")({theme:e})}},y:{beginAtZero:!0,ticks:{color:(0,c.getColor)("textLite")({theme:e})}}}})),[e,t]);return[i,o]}(u,s);return a.createElement(c.Flex,{column:!0,gap:4},a.createElement(c.Flex,{alignItems:"center",justifyContent:"between"},a.createElement(c.H3,null,"Usage"),a.createElement(fa.Z,{values:r,utc:n,onChange:i,tagging:"billing-usage",isPlaying:!1,onlyDates:!0,accessorProps:Ta,padding:[4,0],width:"auto",maxDate:Sa})),a.createElement(c.Flex,{position:"relative",height:90},m?a.createElement(yt.Z,{title:"Loading billing data..."}):d?a.createElement(xa.NY,{title:"Chart couldn't be loaded"}):a.createElement(ba.kL,{type:"bar",data:g,options:E}),a.createElement(c.Flex,{ref:h,background:"panel",color:["neutral","iron"],position:"absolute",round:!0,padding:[3],width:{max:75},sx:{visibility:"hidden"},onMouseOver:()=>h.current.style.visibility="hidden"})))};var Aa=e=>{let{isSmall:t,currentPlan:n,loaded:l,currentLoaded:r,plans:o}=e;const c=((null===o||void 0===o?void 0:o.free)||[]).length>0?o.free[0].id:"Community",[i,s]=(0,a.useState)({timestamp:null,value:null});return a.createElement(a.Fragment,null,a.createElement(ca,{currentPlan:n}),l&&r?a.createElement(a.Fragment,null,on(n.slug)?a.createElement(la,{isSmall:t,plans:o,currentPlan:n,showTeaserDetails:!0}):a.createElement(na,{slug:n.slug,prices:o[n.slug],freePlanId:c,width:t?"auto":120,padding:[0],height:"auto",isSmall:t,isActive:!0,currentPlan:n,allPlansView:!0,nodesLastPeriod:i.value}),a.createElement(ln,{height:1,width:"100%",sx:{borderWidth:"1px 0px 0px 0px",borderColor:"borderSecondary",borderStyle:"solid"}}),a.createElement(Fa,{onNodesLastPeriodFetch:s})):a.createElement(yt.Z,{title:l?"Loading billing info...":"Loading Netdata plans..."}))},Pa=n(92432);const Za={year:"Yearly",month:"Monthly"};var Na=e=>{var t;let{plans:n,currentPlan:l}=e;const r=(0,p.uk)(),o=tn(),i=nn(),[s,m]=(0,Qt.SH)(),d=!!l.billingEmail&&!m,[u,E]=(0,h.Z)(),[b,f]=(0,h.Z)(),[x,v]=(0,re.Z)(),C=(0,Qt.Zn)(),{title:y}=Un.Vc[l.slug]||Un.Vc.free,w=((null===n||void 0===n?void 0:n.free)||[]).length>0?n.free[0].id:"Community",I=(0,g.gI)("billing:Manage"),T=(0,g.gI)("billing:ReadAll"),{title:S}=Un.Vc[null===l||void 0===l?void 0:l.slug]||Un.Vc.free,k=Za[null===l||void 0===l?void 0:l.interval];return a.createElement(c.Flex,{column:!0,gap:2},a.createElement(c.Flex,{gap:2,alignItems:"center"},a.createElement(ce.Z,{as:vt.rU,to:"/spaces/".concat(r,"/settings/billing"),disabled:o,color:"text",hoverColor:"textLite",showToolTip:!0,content:"Back to Plan & Billing",align:"bottom",isBasic:!0},a.createElement(c.Icon,{name:"arrow_left",width:"20px",height:"20px",margin:[1.5,0,0]})),a.createElement(c.H3,null,"All Plans")),a.createElement(ra,null,a.createElement(c.Flex,{gap:1,alignItems:"center"},a.createElement(c.Text,null,"Active plan:"),a.createElement(c.Text,{strong:!0},S)),a.createElement(ln,null),k&&a.createElement(a.Fragment,null,a.createElement(c.Flex,{gap:1,alignItems:"center"},a.createElement(c.Text,null,"Billing frequency:"),a.createElement(c.Text,{strong:!0},k)),a.createElement(ln,null)),"Yearly"===k&&a.createElement(c.Flex,{gap:1,alignItems:"center"},a.createElement(c.Text,null,"Committed Nodes:"),a.createElement(c.Text,{strong:!0},(null===l||void 0===l?void 0:l.committedNodes)||0)),a.createElement(ln,null),T&&a.createElement(a.Fragment,null,a.createElement(c.Flex,{gap:1,alignItems:"center"},a.createElement(c.Text,null,"Credit:"),a.createElement(c.Text,{strong:!0},wn.format((null===l||void 0===l||null===(t=l.balance)||void 0===t?void 0:t.amount)||0)),a.createElement(Ne.Z,{content:oa,align:"bottom",isBasic:!0},a.createElement(c.Icon,{name:"information",width:"16px",height:"16px",color:"textLite"}))),a.createElement(ln,null),a.createElement(c.Flex,{gap:1,alignItems:"center"},a.createElement(c.Text,null,"Billing email:"),a.createElement(c.Text,{strong:!0},(null===l||void 0===l?void 0:l.billingEmail)||"-")),a.createElement(ln,null)),a.createElement(ce.Z,{Component:c.Flex,cursor:d?"pointer":"default",disabled:!d,onClick:s,alignItems:"center",gap:1},a.createElement("span",null,"Billing options and Invoices"),a.createElement(c.Icon,{name:"nav_arrow_goto",width:"12px",height:"12px"})),!on(null===l||void 0===l?void 0:l.slug)&&a.createElement(a.Fragment,null,a.createElement(ln,null),a.createElement(ce.Z,{Component:c.Flex,cursor:"pointer",onClick:E,alignItems:"center",gap:1,disabled:b||o||!I,"data-ga":"cancel-plan::click::billing"},a.createElement(c.Text,{textDecoration:"underline"},b||o?"Canceling plan...":"Cancel plan")))),a.createElement(ln,{height:1,width:"100%",sx:{borderWidth:"1px 0px 0px 0px",borderColor:"borderSecondary",borderStyle:"solid"}}),u&&a.createElement(_n,{title:"Community",onConfirm:()=>{f(),i(),C({productId:w}).then((()=>((0,Pa.L)("billing","cancel-plan","global-view",{slug:null===l||void 0===l?void 0:l.slug,interval:null===l||void 0===l?void 0:l.interval,success:!0}),x({header:"Successfully canceled subscription",text:"You are now on Community plan"})))).catch((()=>((0,Pa.L)("billing","cancel-plan","global-view",{slug:null===l||void 0===l?void 0:l.slug,interval:null===l||void 0===l?void 0:l.interval,success:!1}),v({header:"Failed to cancel the subscription",text:"Remained on ".concat(y," plan")})))).finally((()=>{f(),i()}))},onClose:E}))};const Da=o.default.div.withConfig({displayName:"plansDetails__Container",componentId:"sc-t6ze2m-0"})(["display:grid;",""],(e=>{let{isEarlyBird:t}=e;return t?"grid-template-columns: 1fr 1.5fr 1.5fr 1.5fr 1.5fr;":"grid-template-columns: 1fr 1.5fr 1.5fr 1.5fr;"})),Ma=o.default.div.withConfig({displayName:"plansDetails__Header",componentId:"sc-t6ze2m-1"})(["display:contents;> *{background:",";border-bottom:1px solid ",";}"],(0,c.getColor)("panelBg"),(0,c.getColor)("separator")),La=(0,o.default)(c.Collapsible).withConfig({displayName:"plansDetails__Content",componentId:"sc-t6ze2m-2"})(["display:contents;"]),Ra=e=>{let{center:t,end:n,...l}=e;return a.createElement(c.Flex,{alignItems:"center",justifyContent:t?"center":n?"end":"start",padding:[2]},a.createElement(c.Text,l))},Ba=()=>a.createElement(c.Icon,{name:"check",color:"primary"}),_a=()=>a.createElement(c.Icon,{name:"checkmark_partial_s",color:"textLite"}),Ua=()=>a.createElement(c.Icon,{name:"chevron_down_thin",color:"text"}),Va=()=>a.createElement(c.Icon,{name:"chevron_up_thin",color:"text"});var Wa=e=>{let{currentPlan:t}=e;const n="earlyBird"===(t||{}).slug,[l,r]=(0,a.useState)((()=>[!1,!1,!1,!1,!1])),o=e=>r((t=>(t[e]=!t[e],[...t])));return a.createElement(a.Fragment,null,a.createElement(Da,{isEarlyBird:n},a.createElement(Ma,{onClick:()=>o(0)},a.createElement(Ra,{strong:!0},"Usage Allowances"),a.createElement(Ra,null),n&&a.createElement(Ra,null),a.createElement(Ra,null),a.createElement(Ra,{end:!0},l[0]?a.createElement(Va,null):a.createElement(Ua,null))),a.createElement(La,{open:!l[0]},a.createElement(Ra,null,"Single Node Metrics Access Limit"),a.createElement(Ra,{center:!0},"UNLIMITED"),n&&a.createElement(Ra,{center:!0},"UNLIMITED"),a.createElement(Ra,{center:!0},"UNLIMITED"),a.createElement(Ra,{center:!0},"UNLIMITED"),a.createElement(Ra,null,"Multi-Node Infrastructure Metrics Access Limit"),a.createElement(Ra,{center:!0},"UNLIMITED"),n&&a.createElement(Ra,{center:!0},"UNLIMITED"),a.createElement(Ra,{center:!0},"UNLIMITED"),a.createElement(Ra,{center:!0},"UNLIMITED"),a.createElement(Ra,null,a.createElement(c.Text,{id:"auditing-events"},"Auditing Events"),a.createElement("br",null),a.createElement(c.TextSmall,{color:"textDescription",id:"events-related-to-actions-done-on-your-space-eg-invite-user-change-user-role-or-create-room"},"Events related to actions done on your Space, e.g. invite user, change user role or create room")),a.createElement(Ra,{center:!0},"4 hours"),n&&a.createElement(Ra,{center:!0},"4 hours"),a.createElement(Ra,{center:!0},"7 days"),a.createElement(Ra,{center:!0},"90 days"),a.createElement(Ra,null,a.createElement(c.Text,{id:"topology-events"},"Topology Events"),a.createElement("br",null),a.createElement(c.TextSmall,{color:"textDescription",id:"node-state-transition-events-eg-live-or-offline"},"Node state transition events, e.g. live or offline")),a.createElement(Ra,{center:!0},"4 hours"),n&&a.createElement(Ra,{center:!0},"4 hours"),a.createElement(Ra,{center:!0},"7 days"),a.createElement(Ra,{center:!0},"14 days"),a.createElement(Ra,null,a.createElement(c.Text,{id:"alert-events"},"Alert Events"),a.createElement("br",null),a.createElement(c.TextSmall,{color:"textDescription",id:"alert-state-transition-events-can-be-seen-as-an-alert-history-log"},"Alert state transition events, can be seen as an alert history log")),a.createElement(Ra,{center:!0},"4 hours"),n&&a.createElement(Ra,{center:!0},"4 hours"),a.createElement(Ra,{center:!0},"7 days"),a.createElement(Ra,{center:!0},"60 days"),a.createElement(Ra,null,"Globally Administered Alerts Notifications Integrations"),a.createElement(Ra,{center:!0},"Email and Discord"),n&&a.createElement(Ra,{center:!0},"Email and Discord"),a.createElement(Ra,{center:!0},"Email, Discord and Webhook"),a.createElement(Ra,{center:!0},"UNLIMITED"))),a.createElement(Da,{isEarlyBird:n},a.createElement(Ma,{onClick:()=>o(1)},a.createElement(Ra,{strong:!0},"User Administration"),a.createElement(Ra,null),n&&a.createElement(Ra,null),a.createElement(Ra,null),a.createElement(Ra,{end:!0},l[1]?a.createElement(Va,null):a.createElement(Ua,null))),a.createElement(La,{open:!l[1]},a.createElement(Ra,null,"Role Based Access"),a.createElement(Ra,{center:!0},"Basic"),n&&a.createElement(Ra,{center:!0},"Basic"),a.createElement(Ra,{center:!0},"Basic"),a.createElement(Ra,{center:!0},"Advanced"),a.createElement(Ra,null,a.createElement(c.Text,{id:"administrators"},"Administrators"),a.createElement("br",null),a.createElement(c.TextSmall,{color:"textDescription",id:"administrators-have-unrestricted-access-to-a-space"},"Administrators have unrestricted access to a space")),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,a.createElement(c.Text,{id:"managers"},"Managers"),a.createElement("br",null),a.createElement(c.TextSmall,{color:"textDescription",id:"same-as-admins-but-unable-to-add-nodes-or-manage-the-space-settings"},"Same as admins, but unable to add nodes, or manage the space settings")),a.createElement(Ra,{center:!0},a.createElement(_a,null)),n&&a.createElement(Ra,{center:!0},a.createElement(_a,null)),a.createElement(Ra,{center:!0},a.createElement(_a,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,a.createElement(c.Text,{id:"troubleshooters"},"Troubleshooters"),a.createElement("br",null),a.createElement(c.TextSmall,{color:"textDescription",id:"same-as-managers-but-unable-to-manage-users-or-rooms"},"Same as managers, but unable to manage users or rooms")),a.createElement(Ra,{center:!0},a.createElement(_a,null)),n&&a.createElement(Ra,{center:!0},a.createElement(_a,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,a.createElement(c.Text,{id:"observers"},"Observers"),a.createElement("br",null),a.createElement(c.TextSmall,{color:"textDescription",id:"read-only-role-restricted-to-specific-rooms"},"Read only role, restricted to specific rooms")),a.createElement(Ra,{center:!0},a.createElement(_a,null)),n&&a.createElement(Ra,{center:!0},a.createElement(_a,null)),a.createElement(Ra,{center:!0},a.createElement(_a,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,a.createElement(c.Text,{id:"billing"},"Billing"),a.createElement("br",null),a.createElement(c.TextSmall,{color:"textDescription",id:"access-to-billing-details-and-subscription-management"},"Access to billing details and subscription management")),a.createElement(Ra,{center:!0},a.createElement(_a,null)),n&&a.createElement(Ra,{center:!0},a.createElement(_a,null)),a.createElement(Ra,{center:!0},a.createElement(_a,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(a.Fragment,null,a.createElement(Ra,null,a.createElement(c.Text,{id:"billing"},"Member"),a.createElement("br",null),a.createElement(c.TextSmall,{color:"textDescription",id:"access-to-billing-details-and-subscription-management"},"This role allows users to manage rooms and invite fellow Member teammates. These users cannot see all rooms in the Space but can see all Nodes since they are always on the All Nodes.")),a.createElement(Ra,{center:!0},a.createElement(_a,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(_a,null)),a.createElement(Ra,{center:!0},a.createElement(_a,null))))),a.createElement(Da,{isEarlyBird:n},a.createElement(Ma,{onClick:()=>o(2)},a.createElement(Ra,{strong:!0},"Support"),a.createElement(Ra,null),n&&a.createElement(Ra,null),a.createElement(Ra,null),a.createElement(Ra,{end:!0},l[2]?a.createElement(Va,null):a.createElement(Ua,null))),a.createElement(La,{open:!l[2]},a.createElement(Ra,null,"Service Availability"),a.createElement(Ra,{center:!0,textAlign:"center"},"Best Effort (99.5% in last 12 months)"),n&&a.createElement(Ra,{center:!0,textAlign:"center"},"Best Effort (99.5% in last 12 months)"),a.createElement(Ra,{center:!0,textAlign:"center"},"Best Effort (99.5% in last 12 months)"),a.createElement(Ra,{center:!0,textAlign:"center"},"99.9% annually (excl. scheduled maintenance)"),a.createElement(Ra,null,"Technical Support"),a.createElement(Ra,{center:!0,textAlign:"center"},"Public Forums, Tickets & Chat"),n&&a.createElement(Ra,{center:!0,textAlign:"center"},"Public Forums, Tickets & Chat"),a.createElement(Ra,{center:!0,textAlign:"center"},"Public Forums, Tickets & Chat"),a.createElement(Ra,{center:!0,textAlign:"center"},"Public Forums, Tickets & Chat"),a.createElement(Ra,null,"Initial Deployment Consulting Services"),a.createElement(Ra,{center:!0,textAlign:"center"},"Public Forums, Tickets & Chat"),n&&a.createElement(Ra,{center:!0,textAlign:"center"},"Public Forums, Tickets & Chat"),a.createElement(Ra,{center:!0,textAlign:"center"},"Public Forums, Tickets & Chat"),a.createElement(Ra,{center:!0,textAlign:"center"},"Remote Consultation Available upon Request"),a.createElement(Ra,null,"Alerts Digest"),a.createElement(Ra,{center:!0},"Limited"),n&&a.createElement(Ra,{center:!0},"Limited"),a.createElement(Ra,{center:!0},"Limited"),a.createElement(Ra,{center:!0},"Unlimited"))),a.createElement(Da,{isEarlyBird:n},a.createElement(Ma,{onClick:()=>o(3)},a.createElement(Ra,{strong:!0},"Advanced features"),a.createElement(Ra,null),n&&a.createElement(Ra,null),a.createElement(Ra,null),a.createElement(Ra,{end:!0},l[3]?a.createElement(Va,null):a.createElement(Ua,null))),a.createElement(La,{open:!l[3]},a.createElement(Ra,null,"Custom Dashboards - incl. Grafana"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Nodes secured for access via Cloud only"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Secure Worldwide Remote Access to Dashboards"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Unlimited Service Level room Views"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Centrally Dispatched Alerts Notifications"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Infrastructure and Service Level Nodes Views"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Infrastructure and Service Level Alerts Views"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Infrastructure and Service Level Charts and Dashboards"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Infinite Horizontal Scalability"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Machine Learning and Anomaly Advisor for All Metrics"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Advanced Troubleshooting with Metric Correlations"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Microservices Monitoring - incl. Kubernetes"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)))),a.createElement(Da,{isEarlyBird:n},a.createElement(Ma,{onClick:()=>o(4)},a.createElement(Ra,{strong:!0},"Basic features"),a.createElement(Ra,null),n&&a.createElement(Ra,null),a.createElement(Ra,null),a.createElement(Ra,{end:!0},l[4]?a.createElement(Va,null):a.createElement(Ua,null))),a.createElement(La,{open:!l[4]},a.createElement(Ra,null,"Unlimited Nodes"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Unlimited Containers"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Unlimited Users"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Unlimited High Resolution Metrics"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Unlimited High Resolution Custom Metrics"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Unlimited Metrics Retention"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"1s granularity + 100ms Latency for All Metrics"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"1000+ Integrations with Data Stores, Servers, and more"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Metrics Extration from web logs"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Zero Configuration Setup"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Auto-Detection of Metrics"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Pre-configured and out-of-the-box Alerts"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Unlimited Synthetic Checks"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Auto generated Dashboards for All Metrics"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Metrics data exclusively stored On Premise"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Popular Alerts Notifications"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,null,"Open Data Exporters - Prometheus, Graphite, InfluxDB, and more"),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),n&&a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)),a.createElement(Ra,{center:!0},a.createElement(Ba,null)))))};var Oa=e=>{let{plans:t,loaded:n,currentLoaded:l,currentPlan:r}=e;return a.createElement(c.Flex,{column:!0,height:"calc(100% - 30px)",gap:3},a.createElement(Na,{plans:t,currentPlan:r}),n&&l?a.createElement(c.Flex,{column:!0,gap:5},a.createElement(la,{plans:t,currentPlan:r,showAllPlans:!0},a.createElement(c.Flex,{column:!0,height:50,width:40,justifyContent:"center"},a.createElement(c.Text,{strong:!0},"Pricing"))),a.createElement(Wa,{currentPlan:r})):a.createElement(yt.Z,{title:n?"Loading billing info...":"Loading Netdata plans..."}))};const Ha={Community:0,Pro:1,Business:2},Ga={month:"Monthly",year:"Yearly"},za=e=>{let{from:t,to:n,fromNodes:a,toNodes:l,interval:r,success:o=!0}=e;const c=Ga[r]||r;if(t===n&&a===l)return{header:o?"Successful billing cycle change":"Failed to update billing cycle",text:o?"Subscription billing cycle changed to ".concat(c):"Subscription is still on ".concat(c," billing cycle")};if(t===n)return{header:o?"Successful change of commitment":"Failed to change the commitment",text:o?"Commitment ".concat(a<l?"increased":"decreased"," from ").concat(a," to ").concat(l," nodes"):"Commitment remained the same, ".concat(a," nodes")};const i=Ha[t]>Ha[n];return{header:o?"Successfully ".concat(i?"downgraded":"upgraded"," plan"):"Failed to ".concat(i?"downgrade":"upgrade"," plan"),text:o?"Subsrciprion ".concat(i?"downgraded":"upgraded"," from ").concat(t," to ").concat(n," plan (").concat(c,")"):"Remained on ".concat(t," plan")}};var ja=()=>{(()=>{const[e,t]=(0,vt.lr)(),[n,l]=(0,re.Z)();(0,a.useEffect)((()=>{const a=e.get("from"),r=e.get("from_committed_nodes"),o=e.get("interval"),c=e.get("result"),i=e.get("to"),s=e.get("to_committed_nodes");switch(c){case"success":{const e={from:a,fromNodes:r,interval:o,to:i,toNodes:s,success:!0};n(za(e)),(0,Pa.L)("billing","callback","global-view",e);break}case"failure":{const e={from:a,fromNodes:r,interval:o,to:i,toNodes:s,success:!1};l(za(e)),(0,Pa.L)("billing","callback","global-view",e);break}}c&&t("")}),[e])})();const{loaded:e,value:t}=(0,Qt.Gl)(),{loaded:n,value:r}=(0,Qt.RP)(),o=(0,$t.m)();return a.createElement(c.Flex,{column:!0,height:"calc(100% - 30px)",gap:3},a.createElement(en,null,a.createElement(l.Z5,null,a.createElement(l.AW,{path:"/all-plans",element:a.createElement(Oa,{isSmall:o,currentPlan:r,loaded:e,currentLoaded:n,plans:t})}),a.createElement(l.AW,{path:"/",element:a.createElement(Aa,{isSmall:o,currentPlan:r,loaded:e,currentLoaded:n,plans:t})}))))};const Ya=(0,o.default)(i.G).withConfig({displayName:"manage-workspace__ColumnHeader",componentId:"sc-j9n54n-0"})(["width:180px;padding:16px;"]),qa=e=>t=>a.createElement(s.TZ,{height:"calc(100vh - ".concat((0,c.getSizeBy)(m.A/2),")")},a.createElement(e,t)),Ka=qa(jt),$a=qa(Ae),Qa=qa(ze),Xa=qa(We),Ja=(e=>t=>{const n={height:"100%",padding:[4,0,0,0]};return a.createElement(s.TZ,n,a.createElement(e,t))})(Zt),el=qa(ja);var tl=(0,a.memo)((()=>{const e=(0,l.s0)(),{state:t={},pathname:n}=(0,l.TH)(),{settingsTab:o,...i}=(0,l.UO)(),[d]=(0,a.useState)((null===t||void 0===t?void 0:t.previousUrlPath)||null),u=(0,p.OS)("name"),E=(e=>{const t=D.dH.indexOf(e);return-1!==t?t:D.z2})(o),h=(0,a.useCallback)((t=>{const a=((e,t)=>{const n=e.split("/"),a=n.indexOf("settings")+1-n.length;return"".concat(n.slice(0,a).join("/"),"/").concat(D.dH[t]||D.z2)})(n,t);e(a)}),[o]);(0,a.useEffect)((()=>{D.fV[o]||e((0,r.Gn)(n,{...i,settingsTab:D.z2}))}),[]);const b=(0,g.gI)("billing:ReadBasic"),f=(0,g.gI)("room:ReadAll"),x=(0,g.gI)("user:ReadAll"),v=(0,g.gI)("channel:ReadAll"),C=(0,y.jW)();(0,a.useEffect)((()=>{b||o===D.fM&&e((0,r.Gn)(n,{...i,settingsTab:D.z2}))}),[b,o]);const w=(0,p.uk)(),I=(0,a.useCallback)((()=>{e(d||"/spaces/".concat(w))}),[d,w]);return u?a.createElement(s.oU,{"data-testid":"manageWorkspaceModal",right:!0,closeOnOverlayClick:!0,onClose:I},a.createElement(m.x,{"data-testid":"manageWorkspaceModal-header",onClose:I,title:a.createElement(Kt,null)}),a.createElement(Yt.Z,null),a.createElement(c.Tabs,{row:!0,column:!1,"data-testid":"manageWorkspaceModal-tabs",selected:E,onChange:h,TabsHeader:Ya,tabsProps:{column:!0},height:"100%",noDefaultBorder:!0},a.createElement(c.Tab,{basis:0,"data-testid":"manageWorkspaceModal-spaceTab",label:D.fV[D.m3],"data-ga":"manage-space::click-tab::space-tab",isMenuItem:!0},a.createElement(Ka,{"data-testid":"manageWorkspaceModal-spaceTabContent",onClose:I,small:!0})),a.createElement(c.Tab,{basis:0,"data-testid":"manageWorkspaceModal-warRoomsTab","data-ga":"manage-space::click-tab::rooms-tab",label:"Rooms",isMenuItem:!0},a.createElement($a,{"data-testid":"manageWorkspaceModal-warRoomsTabContent"})),(f||C)&&a.createElement(c.Tab,{basis:0,label:"Nodes","data-testid":"manageWorkspaceModal-nodesTab","data-ga":"manage-space::click-tab::nodes-tab",isMenuItem:!0},a.createElement(Qa,{"data-testid":"manageWorkspaceModal-nodesTabContent"})),x&&a.createElement(c.Tab,{basis:0,"data-testid":"manageWorkspaceModal-usersTab","data-ga":"manage-space::click-tab::users-tab",label:"Users",isMenuItem:!0},a.createElement(Xa,{"data-testid":"manageWorkspaceModal-usersTabContent"})),v&&a.createElement(c.Tab,{basis:0,label:"Alerts & Notifications","data-testid":"manageWorkspaceModal-notificationsTab","data-ga":"manage-space::click-tab::notifications-tab",isMenuItem:!0},a.createElement(Ja,null)),b&&a.createElement(c.Tab,{basis:0,"data-testid":"manageWorkspaceModal-billingTab","data-ga":"manage-space::click-tab::billing-tab",label:"Plan & Billing",isMenuItem:!0},a.createElement(el,{"data-testid":"manageWorkspaceModal-billingTabContent"})))):null}));var nl=()=>{const{pathname:e,state:t}=(0,l.TH)();return a.createElement(l.Z5,null,a.createElement(l.AW,{path:"/",element:a.createElement(l.Fg,{state:t,to:{pathname:"".concat(e,"/").concat(D.z2)}})}),a.createElement(l.AW,{path:":settingsTab/*",element:a.createElement(tl,null)}))}},14809:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var a=n(87462),l=n(67294),r=n(22195),o=n(89250),c=n(13477),i=n(94666),s=(n(33948),n(88449),n(2490),n(59849),n(4480)),m=n(93017),d=n(274),u=n(46585),g=n(74059),E=n(57079),p=n(58502),h=n(95383),b=n(53606);const f="leave-space-dialog",x="leaveSpaceDialog";var v=e=>{let{id:t,name:n,onClose:v}=e;const C=(0,o.s0)(),y=(0,c.Iy)("id"),w=(0,i.H4)(),I=(0,i.nP)(),T=(0,i.Wy)(),S=(e=>{const[,t]=(0,m.Z)();return(0,s._8)((n=>{let{snapshot:a,set:l,reset:r}=n;return async n=>{let{currentUserId:o,onSuccess:c,onError:s}=n;const m=await a.getPromise((0,g.st)("ids")),b=m.filter((t=>e!==t)),[f]=b;if(!f)return void t({header:"Spaces",text:u.T$.leave});const{slug:x}=f&&await a.getPromise((0,p.ZP)(f));l((0,g.st)("ids"),b),l(E.Z,(t=>t.filter((t=>t!==e))));try{await(0,d.Sz)(e,[o]),c&&c(x),(0,i.zm)(r,e),(0,h.r1)(r,e),r((0,p.ZP)(e))}catch(v){l((0,g.st)("ids"),m),s&&s()}}}),[e])})(t),k=(0,b.Z)(t),F=(0,l.useCallback)((e=>C("/spaces/".concat(e))),[]),A=1===w.length,P=1===I.length&&T,Z=A?{confirmLabel:"Yes, leave","data-ga":"".concat(f,"-last-member"),"data-testid":"".concat(x,"LastMember"),handleConfirm:()=>k({onSuccess:F}),message:l.createElement(l.Fragment,null,"If you leave, space ",l.createElement("strong",null,n)," will be deleted immediately.",l.createElement("br",null),"Are you sure you want to continue?"),title:"Leave and delete ".concat(n," space")}:P?{confirmLabel:"Give rights","data-ga":"".concat(f,"-last-admin"),"data-testid":"".concat(x,"LastAdmin"),handleConfirm:()=>C("users"),isConfirmPositive:!0,message:l.createElement(l.Fragment,null,"You are the last admin of ",l.createElement("strong",null,n)," space. Please give admin rights to another member so you can leave this space."),title:"Leave ".concat(n," space")}:{confirmLabel:"Yes, leave","data-ga":f,"data-testid":x,handleConfirm:()=>S({currentUserId:y,onSuccess:F}),message:l.createElement(l.Fragment,null,"You are about to leave ",l.createElement("strong",null,n)," space.",l.createElement("br",null),"Are you sure you want to continue?"),title:"Leave ".concat(n," space")};return l.createElement(r.ConfirmationDialog,(0,a.Z)({handleDecline:v},Z))}},73955:function(e,t,n){var a=n(79833),l=0;e.exports=function(e){var t=++l;return a(e)+t}}}]);
\ No newline at end of file
web/gui/v2/620.772b37fee5d9609dfa1e.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="54032684-8479-4dc1-8e44-b3748169405f",e._sentryDebugIdIdentifier="sentry-dbid-54032684-8479-4dc1-8e44-b3748169405f")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[620],{21620:(e,n,d)=>{d.r(n),d.d(n,{default:()=>s});var t=d(29439),r=d(67294),a=d(32685),o=d(40543),l=d(64514);const s=function(){var e=(0,a.Z)("manageInvitations"),n=(0,t.Z)(e,4),d=n[0],s=n[3];return r.createElement(o.Z,null,d&&r.createElement(l.l,{onClose:s}))}},32685:(e,n,d)=>{d.d(n,{Z:()=>r});var t=d(27046);const r=function(e,n){var d=(0,t.Z)(e,n),r=d.isModalOpen,a=d.handleOpenModal,o=d.handleCloseModal;return[r,r?o:a,a,o,d.params]}}}]);
\ No newline at end of file
web/gui/v2/642.754aee4a16c68ab5d2bf.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e833edbc-e7e9-48f0-8175-9c262364ced6",e._sentryDebugIdIdentifier="sentry-dbid-e833edbc-e7e9-48f0-8175-9c262364ced6")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[642],{7672:(e,t,a)=>{a.d(t,{Z:()=>v});var n=a(4942),r=a(45987),l=a(60677),c=a(10928),o=a.n(c),i=a(67294),s=a(54851),u=["items","isBig","showBackButton","testid"];function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function m(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach((function(t){(0,n.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var f=(0,l.default)(s.Box).withConfig({displayName:"breadcrumbs__StyledItemContainer",componentId:"sc-3u39st-0"})([""]),g=(0,l.css)(["&:hover{color:",";}"],(function(e){var t=e.withHover,a=e.theme;return t&&(0,s.getColor)("success")({theme:a})})),p=(0,l.default)(s.Text).withConfig({displayName:"breadcrumbs__StyledText",componentId:"sc-3u39st-1"})(["",""],g),b=(0,l.default)(s.TextSmall).withConfig({displayName:"breadcrumbs__StyledTextSmall",componentId:"sc-3u39st-2"})(["",""],g);const v=function(e){var t=e.items,a=e.isBig,n=e.showBackButton,l=void 0===n||n,c=e.testid,d=void 0===c?"":c,g=(0,r.Z)(e,u),v=(0,i.useMemo)((function(){return(null===t||void 0===t?void 0:t.length)&&l?o()(t.filter((function(e){return!!e.onClick}))).onClick:null}),[t,l]);if(!(null===t||void 0===t?void 0:t.length))return null;var y=a?p:b;return i.createElement(s.Flex,m({gap:4},g),l&&i.createElement(s.Button,{onClick:v,icon:"chevron_left",label:"Back",neutral:!0,flavour:"hollow",small:!0,padding:[0,2,0,1],textTransform:"uppercase","data-testid":"".concat(d,"-breadcrumbs-backButton")}),i.createElement(s.Flex,{gap:2,alignItems:"center"},t.map((function(e,t){var a=e.isDisabled,n=e.name,r=e.onClick;return i.createElement(f,m(m({key:t,alignItems:"center"},r&&{cursor:"pointer",onClick:r}),{},{"data-testid":"".concat(d,"-breadcrumbs-level-").concat(t)}),i.createElement(y,{color:a&&"textLite","data-testid":"".concat(d,"-breadcrumbs-level-").concat(t),withHover:!!r},0!==t&&" / ",n))}))))}},64642:(e,t,a)=>{a.r(t),a.d(t,{default:()=>Ae});var n=a(67294),r=a(4480),l=a(15321),c=a(41659),o=a(40854),i=a(29439),s=a(15267),u=a(91403),d=a(74038),m=a(59532),f={filters:{iconName:"filterList",color:{active:"success",notActive:"textLite"},width:"19px",Content:a(96497).Z,dataTestId:"filterBar",label:"Filters"}},g=["filters"];const p=function(){var e=(0,s.Z)(!0),t=(0,i.Z)(e,2),a=t[0],r=t[1],l=f.filters.Content;return n.createElement(m.ZP,{collapsedComponent:n.createElement(u.Z,{onClickTab:r,availableTabs:f,tabsToShow:g}),isOpen:a,header:n.createElement(d.Z,{isOpen:a,onToggle:r,title:"Alerts",icon:"alarm"})},n.createElement(l,{flavour:"alerts",padding:[0,3,30]}))};var b=a(54851),v=a(72840),y=a(34471),h=a(25464),w=a(11323),E=a(48224),O=a(9522),T=a(11012),x=a(4942),C=a(45987),j=a(60677),I=a(25105),N=["type","value"];function S(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function k(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?S(Object(a),!0).forEach((function(t){(0,x.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):S(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var P=(0,j.default)(b.Text).attrs({whiteSpace:"normal",wordBreak:"break-word"}).withConfig({displayName:"tableSchema__TextCell",componentId:"sc-u3gyvm-0"})([""]),Z=function(e){return function(t){var a=t.getValue;return n.createElement(P,k({},e),a())}},V=(0,j.default)(b.Icon).withConfig({displayName:"tableSchema__StyledIcon",componentId:"sc-u3gyvm-1"})(["vertical-align:middle;"]),_=function(e){var t=e.type,a=e.value,r=(0,C.Z)(e,N);return 0===a?n.createElement(P,null,"-"):n.createElement(b.Flex,k({padding:[0,2]},r),n.createElement(I.Z,{type:t,textSize:"normal","data-testid":"alertView-alertPill-".concat(t)},a))},A={id:"chevron",header:"",cell:function(){return n.createElement(V,{rotate:2,name:"chevron_left",color:"textDescription"})}};const D=[{id:"alertName",accessorKey:"alertName",header:"Alert Name",cell:function(e){var t=e.getValue;return n.createElement(P,{"data-testid":"alertName"},t())}},{id:"nodesRunningAlert",accessorKey:"nodes_count",header:"Nodes Running Alert",cell:function(e){var t=e.getValue;return n.createElement(P,{"data-testid":"nodesRunningAlert"},t())}},{id:"alertInstances",accessorKey:"alert_instances",header:"Alert Instances",cell:function(e){var t=e.getValue;return n.createElement(P,{"data-testid":"alertInstances"},t())}},{id:"criticalNodes",accessorKey:"critical",header:"Critical",cell:function(e){var t=e.getValue;return n.createElement(_,{type:"critical",value:t(),"data-testid":"criticalNodes"})}},{id:"warningNodes",accessorKey:"warning",header:"Warning",cell:function(e){var t=e.getValue;return n.createElement(_,{type:"warning",value:t(),"data-testid":"warningNodes"})}},{id:"clearNodes",accessorKey:"clear",header:"Clear",cell:function(e){var t=e.getValue;return n.createElement(_,{type:"clear",value:t(),"data-testid":"clearNodes"})}},{id:"errorNodes",accessorKey:"error",header:"Error",cell:function(e){var t=e.getValue;return n.createElement(_,{type:"neutral",value:t(),"data-testid":"errorNodes"})}},{id:"uniqueConfigs",accessorKey:"unique_configs",header:"Unique Configs",cell:function(e){var t=e.getValue;return n.createElement(P,{"data-testid":"uniqueConfigs"},t())}}],K=[{id:"nodeName",accessorKey:"nodeName",header:"Node Name",cell:Z({"data-testid":"nodeName"})},{id:"nodeInstances",accessorKey:"nodeInstances",header:"Node Instances",cell:Z({"data-testid":"nodeInstances"})},{id:"alertInstances",accessorKey:"alertInstances",header:"Alert Instances",cell:Z({"data-testid":"alertInstances"})},{id:"critical",accessorKey:"critical",header:"Critical",cell:function(e){var t=e.getValue;return n.createElement(_,{type:"critical",value:t()})}},{id:"warning",accessorKey:"warning",header:"Warning",cell:function(e){var t=e.getValue;return n.createElement(_,{type:"warning",value:t()})}},{id:"clear",accessorKey:"clear",header:"Clear",cell:function(e){var t=e.getValue;return n.createElement(_,{type:"clear",value:t()})}},{id:"error",accessorKey:"error",header:"Error",cell:function(e){var t=e.getValue;return n.createElement(_,{type:"neutral",value:t(),"data-testid":"errors"})}},{id:"uniqueConfigs",accessorKey:"uniqueConfigs",header:"Unique Configs",cell:Z({"data-testid":"uniqueConfigs"})},A];const L=function(){var e=(0,E.__)(),t=(0,i.Z)(e,2),a=t[0].alertName,r=t[1],l=(0,E.fV)(a),c=(0,n.useCallback)((function(e){r({alertName:a,nodeId:e.data.nodeId})}),[a,r]);return n.createElement(b.NetdataTable,{data:l,dataColumns:K,onClickRow:c,enableSorting:!0,enableColumnVisibility:!0})};var F=a(51801),R=a(21257),z=a(6792),M=a(76410);function B(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}var U=j.default.div.withConfig({displayName:"timeCell__TimeBox",componentId:"sc-1k785pi-0"})(["display:flex;flex-direction:column;align-items:start;justify-content:center;"]),q={table:{Regular:b.Text,Small:b.TextSmall},default:{Regular:b.TextSmall,Small:b.TextMicro}};const J=function(e){var t,a=e.rawTime,r=e.cellType,l=e.secs,c=e.long,o=e.nowrap,i=void 0!==o&&o,s=(0,M.e8)({rawTime:a,secs:l,long:c}),u=s.timeAgo,d=s.formattedDate,m=void 0===d?"":d,f=null!==(t=q[r])&&void 0!==t?t:q.default,g=f.Regular,p=f.Small;return n.createElement(U,null,n.createElement(g,null,u),n.createElement(p,function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?B(Object(a),!0).forEach((function(t){(0,x.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):B(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({color:"textLite"},i&&{whiteSpace:"nowrap"}),m?null===m||void 0===m?void 0:m.replace(/ /g," - "):""))},W=[{id:"alertInstance",accessorKey:"name",header:"Alert Instance",cell:Z({"data-testid":"alertInstanceName"})},{id:"alertState",accessorKey:"status",header:"Alert State",cell:function(e){var t=e.getValue;return n.createElement(b.Flex,{padding:[0,2]},n.createElement(I.Z,{type:t(),textSize:"normal","data-testid":"alertView-alertPill-value",border:void 0},t()))}},{id:"lastValue",accessorKey:"lastValue",header:"Value at Last Transition",cell:function(e){var t=e.getValue,a=e.row.original.units,r=(0,n.useMemo)((function(){var e=(0,F.a)(a,z.ve),n=(0,R.J)(t());return"".concat(n," ").concat(e||"-")}),[t(),a]);return n.createElement(b.Text,{padding:[0,2]},r)}},{id:"lastTransition",accessorKey:"lastTransition",header:"Last Transition Time",cell:function(e){var t=e.getValue;return n.createElement(b.Flex,{padding:[0,2]},n.createElement(J,{rawTime:t(),cellType:"table",secs:!0,nowrap:!0}))}}];var G=a(20953);const H=function(){var e=(0,E.__)(),t=(0,i.Z)(e,1)[0],a=t.alertName,r=t.nodeId,l=(0,E.yX)(a,r),c=(0,G.Z)(),o=(0,i.Z)(c,4),s=o[0],u=o[1],d=o[3],m=(0,n.useCallback)((function(e){var t=e.data.name,n="".concat(t,".").concat(a,":::").concat(r);u({chartId:t,alertId:n,alertName:a,nodeId:r})}),[a,r]);return n.createElement(n.Fragment,null,n.createElement(b.NetdataTable,{data:l,dataColumns:W,onClickRow:m,enableSorting:!0,enableColumnVisibility:!0}),s&&d)};var $=a(32802),X=a(7672);const Q=function(){var e,t=(0,E.__)(),a=(0,i.Z)(t,2),r=a[0],l=r.alertName,c=r.nodeId,o=a[1],s=(0,$.Ne)(c?[c]:[]),u=null===(e=null===s||void 0===s?void 0:s[0])||void 0===e?void 0:e.name,d=(0,n.useMemo)((function(){return u?[{name:"All Alert Configs",onClick:function(){o({alertName:null,nodeId:null})}},{name:l,onClick:function(){o({alertName:l,nodeId:null})}},{name:u}]:l?[{name:"All Alert Configs",onClick:function(){o({alertName:null,nodeId:null})}},{name:l}]:null}),[l,u,o]);return n.createElement(X.Z,{padding:[2,0,0],items:d,testid:"alertsConfiguration"})};var Y=a(73887),ee=a(18246);function te(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}const ae=function(){var e=(0,v.UL)(),t=(0,Y.R3)(),a=(0,i.Z)(t,2)[1],r=(0,E.__)(),l=(0,i.Z)(r,2)[1],c=(0,n.useMemo)((function(){return function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?te(Object(a),!0).forEach((function(t){(0,x.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):te(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({goto:{handleAction:function(e){var t=e.alertName;l({alertName:t})},icon:"chevron_right",tooltipText:"Show configuration"}},ee.MJ?{info:{handleAction:function(t){var n=t.alertName;return a({roomId:e,alert:{name:n}})},tooltipText:"Get some help from Netdata Assistant",icon:"netdataAssistant",iconColor:"primary",dataGa:"alerts::click-assistant-icon::active-alerts-table"}}:{})}),[a]);return{rowActions:c}};function ne(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function re(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(a),!0).forEach((function(t){(0,x.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ne(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var le=function(){return n.createElement(b.Text,null,"Loading...")};const ce=function(){var e=(0,E.o2)(),t=(0,E.__)(),a=(0,i.Z)(t,2),r=a[0],l=r.alertName,c=r.nodeId,o=a[1],s=(0,Y.Nu)(),u=(0,i.Z)(s,2)[1],d=(0,n.useMemo)((function(){return e?Object.entries(e).map((function(e){var t=(0,i.Z)(e,2);return re({alertName:t[0]},t[1])})):[]}),[e]),m=(0,n.useCallback)((function(e){ee.MJ||o({alertName:e.data.alertName})}),[o]),f=ae().rowActions;return(0,n.useEffect)((function(){var e=d.map((function(e){return{name:e.alertName}}));u(e)}),[d]),n.createElement(b.Flex,{column:!0,gap:4,height:"100%",overflow:"hidden"},n.createElement(Q,null),c&&n.createElement(n.Suspense,{fallback:n.createElement(le,null)},n.createElement(H,null)),!c&&l&&n.createElement(n.Suspense,{fallback:n.createElement(le,null)},n.createElement(L,null)),!c&&!l&&n.createElement(b.NetdataTable,re({data:d,dataColumns:D,onClickRow:m,enableSorting:!0,enableColumnVisibility:!0},ee.MJ?{columnPinning:{right:["actions"]},enableColumnPinning:!0,enablePinning:!0,rowActions:f}:{})))};var oe=a(4606),ie=(0,j.default)(b.Text).withConfig({displayName:"styled__StyledLinkText",componentId:"sc-1y769u1-0"})(["",""],"\n cursor: pointer;\n overflow-wrap: break-word;\n max-width: 140px;\n &:hover {\n opacity: 0.7;\n }\n"),se=(0,j.default)(b.Text).withConfig({displayName:"styled__StyledText",componentId:"sc-1y769u1-1"})(["&:hover{color:",";text-decoration:underline;}"],(0,b.getColor)("accent")),ue=a(4026),de=a(98544),me=a(87053),fe=function(e){var t=e.row,a=e.value,r=e.openModal,l=t.original,c=l.chartId,o=l.id,i=l.name,s=l.displayName,u=l.nodeId,d=l.info,m=(0,n.useCallback)((function(){r({chartId:c,alertId:o,alertName:i,nodeId:u})}),[o,u,c,i]);return n.createElement(b.Flex,{"data-testid":"alertsTableSchema-alertName-".concat(a),"data-ga":"alerts-table::click-alert::alerts-view::".concat(a)},n.createElement(me.Z,{flavour:"tableLink",cursor:"pointer",showToolTip:!0,content:d,onClick:m},s))},ge=function(e){var t=e.row.original,a=t.id,r=t.status,l=t.units,c=(0,oe.o)(a),o=c.value,i=c.loaded;return n.createElement(b.Flex,{"data-testid":"alertsTableSchema-alertValue","data-ga":"alerts-table::click-alert-value::alerts-view"},n.createElement(ue.Z,{loaded:i,status:r,units:l,value:o}))},pe=function(e){var t=e.row.original.id,a=(0,oe.o)(t).when;return n.createElement(b.Flex,{"data-testid":"alertsTableSchema-latestUpdated","data-ga":"alerts-table::click-latest-updated::alerts-view"},n.createElement(J,{rawTime:1e3*a,cellType:"default",secs:!0}))},be=function(e){var t=e.row.original,a=t.status,r=t.units,l=t.value;return n.createElement(b.Flex,{"data-testid":"alertsTableSchema-triggeredValue","data-ga":"alerts-table::click-triggered-value::alerts-view"},n.createElement(ue.Z,{loaded:!0,status:a,units:r,value:l}))},ve=function(e){var t=e.row,a=e.nodeId,r=t.original.id,l=(0,$.bV)(a,"name"),c=(0,$.WR)(a,{alertId:r});return n.createElement(b.Flex,{width:35,"data-testid":"alertsTableSchema-nodeName-".concat(l),"data-ga":"alerts-table::click-node::alerts-view::".concat(l)},n.createElement(ie,{onClick:c},n.createElement(de.Z,{maxLength:z.sf,text:l,TextComponent:se})))},ye=function(e){var t=e.row,a=e.value,r=t.original,l=r.id,c=r.nodeId,o=(0,$.WR)(c,{alertId:l});return n.createElement(b.Flex,{"data-testid":"alertsTableSchema-chart-id-".concat(a),"data-ga":"alerts-table::click-chartId::alerts-view::".concat(a)},n.createElement(ie,{onClick:o},n.createElement(de.Z,{maxLength:25,TextComponent:se,text:a})))},he=function(e){var t=e.openModal;return[{id:"status",accessorKey:"status",header:"Status",cell:function(e){var t=e.getValue;return n.createElement(I.Z,{type:"".concat(t(),"AlertsTable"),"data-testid":"alertsTable-alertPill","data-ga":"alerts-table::click-status::alerts-view::".concat(t())},t())},size:120,maxSize:120,minSize:120},{id:"alert",accessorKey:"name",header:"Alert",cell:function(e){var a=e.row,r=e.getValue;return n.createElement(fe,{row:a,value:r(),openModal:t})}},{id:"latestValue",header:"Latest Value",accessorKey:"value",cell:function(e){var t=e.row;return n.createElement(ge,{row:t})},size:120,maxSize:120,minSize:120},{id:"latestUpdated",header:"Latest Updated",accessorKey:"value",cell:function(e){var t=e.row;return n.createElement(pe,{row:t})}},{id:"triggeredValue",header:"Triggered Value",accessorKey:"value",cell:function(e){var t=e.row;return n.createElement(be,{row:t})},size:120,maxSize:120,minSize:120},{id:"triggered",header:"Triggered",accessorKey:"date",cell:function(e){var t=e.getValue;return n.createElement(J,{rawTime:t(),cellType:"default",secs:!0})}},{id:"nodeName",header:"Node",accessorKey:"nodeId",cell:function(e){var t=e.row,a=e.getValue;return n.createElement(ve,{row:t,nodeId:a()})},minSize:200,maxSize:200,size:200},{id:"chartId",header:"Chart Id",accessorKey:"chartId",cell:function(e){var t=e.row,a=e.getValue;return n.createElement(ye,{row:t,value:a()})},minSize:200,maxSize:200,size:200}]},we=a(89250),Ee=a(38700);function Oe(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}const Te=function(){var e=(0,we.s0)(),t=(0,Ee.uk)(),a=(0,v.UL)(),r=(0,Y.R3)(),l=(0,i.Z)(r,2)[1],c=(0,n.useMemo)((function(){return function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Oe(Object(a),!0).forEach((function(t){(0,x.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Oe(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({goto:{handleAction:function(){e("/spaces/".concat(t,"/settings/notifications#notificationsActiveTab=1"))},tooltipText:"Go to silencing manager",icon:"alarm_off",dataGa:"alerts-table::click-link-to-manager::active-alerts-table"}},ee.MJ?{info:{handleAction:function(e){return l({roomId:a,alert:e})},tooltipText:"Get some help from Netdata Assistant",icon:"netdataAssistant",iconColor:"primary",dataGa:"alerts::click-assistant-icon::active-alerts-table"}}:{})}),[l]);return{rowActions:c}};var xe=[{id:"triggered",desc:!1}];const Ce=function(){var e=(0,O.K)({extraKey:"alerts"}),t=(0,Y.Nu)(),a=(0,i.Z)(t,2)[1],r=(0,G.Z)(),l=(0,i.Z)(r,4),c=l[0],o=l[1],s=l[3],u=Te().rowActions;return(0,n.useEffect)((function(){ee.MJ&&a(e)}),[e]),n.createElement(n.Fragment,null,n.createElement(b.NetdataTable,{enableSorting:!0,enableColumnVisibility:!0,data:e,dataColumns:he({openModal:o}),rowActions:u,sortBy:xe,columnPinning:{right:["actions"]},enableColumnPinning:!0,enablePinning:!0}),c&&s)};var je=a(41174),Ie=a(95136),Ne=function(){var e=function(){var e=(0,Ee.th)(),t=(0,je.rA)(),a=t.localeTimeString,r=t.localeDateString,l=(0,Ie.wd)(e,"updatedAt");return(0,n.useMemo)((function(){if(l){var e=new Date(l);return"".concat(r(e,{long:!0})," ").concat(a(e,{secs:!0}))}}),[l,a,r])}();return n.createElement(b.Flex,{column:!0,justifyContent:"center",alignItems:"center",gap:4},n.createElement(b.Icon,{name:"checkmark",width:"168px",height:"168px",margin:[13,0,0]}),n.createElement(b.H3,{margin:[10,0,0]},"This War Room has no active alerts, you are all good!"),n.createElement(b.Text,{margin:[2,0,0,0]},"Visit later or check your notifications"),n.createElement(b.TextSmall,{color:"textLite"},"Last updated at: ",e))};const Se=(0,n.memo)(Ne);var ke=a(55354),Pe=function(){return n.createElement(b.Flex,{column:!0,justifyContent:"center",alignItems:"center",margin:[12,0,0]},n.createElement("img",{src:"".concat(ke.Z.assetsBaseURL,"/img/no-filter-results.png"),alt:"No Filter Results",title:"No Filter Results"}),n.createElement(b.H3,null,"There are no results for these filtering criteria"))};const Ze=(0,n.memo)(Pe);const Ve=function(e){var t=e.count,a=(0,l.uy)("ids"),r=(0,l.uy)("loaded"),c=(0,E.ER)(a).length;return r?c?t?n.createElement(Ce,null):n.createElement(Ze,null):n.createElement(Se,null):n.createElement(T.Z,{title:"Loading alerts..."})};const _e=function(){var e=(0,r.FV)(o.p$),t=(0,i.Z)(e,2),a=t[0],l=t[1],c=(0,E.v3)(),s=(0,n.useCallback)((function(e){e===a&&c(),l(e)}),[a,l]),u=(0,v.UL)();(0,y.Z)(u);var d=(0,O.K)({extraKey:"alerts"}).length,m=(0,E.sb)();return(0,h.fD)()&&!m.length?n.createElement(w.Z,null):n.createElement(b.Tabs,{selected:a,onChange:s,height:"100%",padding:[4,4,0]},n.createElement(b.Tab,{label:n.createElement(b.Text,null,"Active (",d,")"),maxWidth:"100%","data-testid":"alertTabs-activeAlerts"},n.createElement(Ve,{count:d})),n.createElement(b.Tab,{label:n.createElement(b.Text,null,"Alert Configurations"),maxWidth:"100%","data-testid":"alertTabs-configurations"},n.createElement(n.Suspense,{fallback:n.createElement(T.Z,{title:"Loading alert configurations..."})},n.createElement(ce,null))))};const Ae=function(){var e=(0,l.uy)("ids"),t=(0,r.sJ)(o.p$),a=!!e.length&&1!==t;return n.createElement(c.Z,{rightBar:a&&n.createElement(p,null),margin:[0,0,8,0]},n.createElement(_e,null))}}}]);
\ No newline at end of file
web/gui/v2/663.cdba1a21c456207c4b90.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f557964a-eb23-415b-9342-b97d597b6621",e._sentryDebugIdIdentifier="sentry-dbid-f557964a-eb23-415b-9342-b97d597b6621")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[663],{36925:function(e,t,n){n.d(t,{vV:function(){return l}});const a=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,l=e=>!!e&&a.test(e)},86414:function(e,t,n){n.d(t,{m:function(){return c}});n(33948),n(57640),n(9924),n(88449),n(2490),n(59849),n(15306);var a=n(67294),l=n(22195),o=n(36925);const i=(0,n(60677).default)(l.Select).withConfig({displayName:"styled__StyledSelect",componentId:"sc-bkkrx-0"})(["width:100%;"]);n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865),n(10072),n(23042),n(99137),n(71957),n(96306),n(103),n(74592),n(58276),n(35082),n(12813),n(18222),n(38563),n(50336),n(7512);const s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"name";return e.length?"string"===typeof e[0]?[...new Set(e)]:[...new Map(e.map((e=>[e[t],e]))).values()]:[]},r=[],c=e=>{let{invitations:t,setInvitations:n}=e;const[c,d]=(0,a.useState)(r),[u,m]=(0,a.useState)(""),[p,f]=(0,a.useState)(""),g=()=>f(""),v=(0,a.useCallback)((e=>{m(e.toLowerCase())}),[m]),h=a.useCallback((e=>{let{emails:t=r,invitations:a=r,isEmailValid:l}=e;if(l){const e=s(t),l=s(a);return d(e),n(l),m(""),void g()}f("Invalid Email")}),[n]),b=(0,a.useCallback)((e=>(0,o.vV)(e)&&!c.includes(e)),[c]),y=(0,a.useCallback)((e=>{h({isEmailValid:!0,emails:e.map((e=>e.value)),invitations:e.map((e=>({email:e.value,name:e.value.split("@")[0]})))})}),[d]),E=(0,a.useCallback)((e=>{const n=e.clipboardData.getData("Text").toLowerCase().replace(/ /g,",").replace(/,,/g,",").split(",").filter((e=>b(e)))||r;h({emails:[...c,...n],invitations:[...t,...n.map((e=>({email:e,name:e.split("@")[0]})))],isEmailValid:n.length>0}),e.preventDefault()}),[c,t,b,h]),w=(0,a.useCallback)((e=>{if(u)switch(g(),e.key){case"Enter":case"Tab":case",":case" ":h({emails:[...c,u],invitations:[...t,{email:u,name:u.split("@")[0]}],isEmailValid:b(u)}),e.preventDefault()}}),[c,u,t,b,h]);return a.createElement(l.Flex,{justifyContent:"space-between",column:!0,onPaste:E},a.createElement(i,{components:{DropdownIndicator:null},inputValue:u,isClearable:!0,isMulti:!0,menuIsOpen:!1,onBlur:()=>{u&&h({emails:[...c,u],invitations:[...t,{email:u,name:u.split("@")[0]}],isEmailValid:b(u)})},onChange:y,onInputChange:v,onKeyDown:w,onClear:()=>{d(r),n(r)},placeholder:"Enter an email and hit enter",value:c.map((e=>{return{label:t=e,value:t};var t}))}),p&&a.createElement(l.Text,{color:"error"},p))}},18663:function(e,t,n){n.d(t,{l:function(){return _}});var a=n(87462),l=(n(33948),n(57640),n(9924),n(88449),n(2490),n(59849),n(67294)),o=n(22195),i=n(92432),s=n(74855),r=n(52631),c=n(90025),d=n(91008),u=n(86414),m=n(74059),p=n(95383),f=n(35838),g=n(53338),v=n(16645),h=n(7693),b=n(92903),y=n(87181);var E=e=>{let{id:t,handleDelete:n}=e;const a=(0,f.D)(t,"email");return l.createElement(o.Flex,{justifyContent:"between",alignItems:"center"},l.createElement(o.Flex,{gap:4},l.createElement(o.Icon,{color:"text",name:"check"}),l.createElement(o.Text,null,a)),l.createElement(o.Button,{flavour:"borderless",icon:"trashcan",onClick:()=>n({email:a})}))},w=n(93017),x=n(36925),C=n(33335),k=n(8048),I=n(46475);const S=e=>{let{email:t}=e;return(0,x.vV)(t)},T={header:"Invitations",text:"Invitations successfully sent!"},_=e=>{let{onClose:t,isSubmodal:n=!1}=e;const{id:x,name:_,slug:R}=(0,m.OS)(),B=(0,p.yE)(),[D,Z]=(0,l.useState)(B),[U,j]=(0,l.useState)([]),[N,V]=(0,l.useState)([]),[F,A]=(0,l.useState)(),[L,M,O,q]=(0,f.E)(x),[,P]=(0,w.Z)(),Q=e=>{const{header:n,text:a}=e||T,l=(0,s.sc)({header:n,text:a,success:!0}),o=N.filter(S).map((e=>{let{email:t}=e;return t})).join(",");(0,i.L)("invite","invite-sent","".concat(F,"::").concat(o,"::").concat(D.join(",")),"","","invite-sent"),r.Z.success(l,{context:"manageInvitations"}),t()},Y=(0,C.QB)(),G=e=>t=>{let{email:n}=t;e&&M(e),V(N.filter((e=>e.email!==n))),j(U.filter((e=>e.email!==n)))},J=(0,l.useCallback)((()=>{Z([])}),[Z]),z="member"===F;return l.createElement(v.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},l.createElement(h.x,{onClose:t,isSubmodal:n,title:"Invite Users"}),l.createElement(b.B,null,"Invite users to\xa0",_),l.createElement(v.TZ,null,l.createElement(y.qQ,null,"Send invitations to your team"),l.createElement(y.ne,null,"TIP: You can send more invitations at once, separate each with a comma."),l.createElement(u.m,{invitations:N,setInvitations:V}),l.createElement("br",null),l.createElement(y.qQ,null,"Rooms"),l.createElement(o.Flex,{alignItems:"center",justifyContent:"between",margin:[1,0,2]},l.createElement(o.TextSmall,null,"Choose one or more rooms you'd like to invite users to."),!!D.length&&l.createElement(o.Button,{onClick:J,padding:[0],flavour:"borderless","data-ga":"rooms-clear",label:"Clear",small:!0},"Clear")),l.createElement(o.Box,{"data-testid":"invite-selectRoom"},l.createElement(c.Z,(0,a.Z)({selectedValue:D,onChange:Z},z?{formatOptions:e=>{let{name:t}=e;return{isDisabled:t===g.TY}},filterValues:e=>{let{label:t}=e;return t===g.TY}}:{}))),l.createElement("br",null),l.createElement(y.qQ,null,"Role"),l.createElement(y.ne,null,"Choose a role for invited user."," ",l.createElement(d.Z,{href:I.R,target:"_blank",rel:"noopener noreferrer",Component:o.TextSmall},"Learn more")),l.createElement(o.Box,{"data-testid":"invite-selectRole"},l.createElement(k.Z,{availableRoles:Y,dataGA:"invite-to-space",dataTestId:"invite-selectRole",onChange:e=>{A(e.target.value)},value:F})),l.createElement(y.p7,null,l.createElement(o.Button,{label:"Send",onClick:async()=>{const e=N.filter(S).map((e=>({email:e.email,name:e.name,role:F,roomIDs:D}))),t="".concat(window.location.origin,"/spaces/").concat(R,"/join-space");O(e,t,{onSuccess:Q,onError:P})},disabled:0===N.length||!F,flavour:"hollow",isLoading:q})),l.createElement(o.H5,{margin:[2,0,0]},"Invitations awaiting response"),l.createElement(o.Flex,{column:!0},L.length>0?L.map((e=>l.createElement(E,{key:e,handleDelete:G(e),id:e}))):l.createElement(y.xB,null,l.createElement("br",null),l.createElement(y.qQ,null,"You haven't invited any users yet.")))))}},87181:function(e,t,n){n.d(t,{ne:function(){return r},p7:function(){return i},qQ:function(){return o},xB:function(){return s}});var a=n(60677),l=n(22195);const o=(0,a.default)(l.H5).withConfig({displayName:"styled__StyledH5",componentId:"sc-1kusjmi-0"})(["display:flex;align-items:center;"]),i=a.default.div.withConfig({displayName:"styled__FormRow",componentId:"sc-1kusjmi-1"})(["width:100%;display:flex;flex-flow:row no-wrap;justify-content:flex-end;margin-top:",";"],(0,l.getSizeBy)(2)),s=a.default.div.withConfig({displayName:"styled__StyledUserInvitationEmptyListItem",componentId:"sc-1kusjmi-2"})(["display:flex;flex-flow:column nowrap;align-items:center;"]),r=(0,a.default)(l.TextSmall).withConfig({displayName:"styled__StyledSecondaryText",componentId:"sc-1kusjmi-3"})(["margin:2px 0 8px;"])},46475:function(e,t,n){n.d(t,{R:function(){return a}});const a="https://learn.netdata.cloud/docs/nightly/concepts/role-based-access-model"},99826:function(e,t,n){var a=n(67294),l=n(46715),o=n(74059);t.Z=e=>{const{loaded:t,value:n,hasError:i}=(0,l.RP)(),s=(0,o.uk)(),r=t&&n?n.billingEmail?"update":"checkout":"",c=(0,a.useCallback)((e=>t&&n?"/spaces/".concat(s,"/settings/billing/all-plans#billingModalType=").concat(r,"&billingModalSlug=").concat(e):null),[e,s,r]),d=e?c(e):null;return{loaded:t,getUrl:c,url:d,hasError:i}}},8048:function(e,t,n){n(57640),n(9924);var a=n(67294),l=n(22195),o=n(60677),i=n(64637),s=n(87917),r=n(74059),c=n(91008),d=n(79655),u=n(33335),m=n(99826);const p={admin:"Users with this role can control Spaces, Rooms, Nodes, Users and Billing. They can also access any Room in the Space.",member:"Users with this role can create Rooms and invite other Members. They can only see the Rooms they belong to and all Nodes in the All Nodes room",manager:"Users with this role can manage Rooms and Users. They can access any Room in the Space.",troubleshooter:"Users with this role can use Netdata to troubleshoot, not manage entities. They can access any Room in the Space.",observer:"Users with this role can only view data in specific Rooms.",billing:"Users with this role can handle billing options and invoices."},f=(0,o.default)(l.Flex).withConfig({displayName:"rolePicker__PlanBadge",componentId:"sc-ypuqww-0"})(["pointer-events:auto;"]);t.Z=e=>{let{availableRoles:t,dataGA:n,dataTestId:o,onChange:g,value:v}=e;const h=(0,r.OS)("plan"),b=(0,a.useMemo)((()=>(0,s.xJ)(h).map((e=>({isChecked:e===v,isEnabled:t.includes(e),role:e}))).sort(((e,t)=>Number(t.isEnabled)-Number(e.isEnabled)))),[t,s.xJ,h,v]),y=(0,u.gI)("billing:ReadAll"),{getUrl:E}=(0,m.Z)();return a.createElement(l.Flex,{column:!0,gap:2,"data-testid":"".concat(o,"-roleOptions")},b.map((e=>{let{isChecked:t,isEnabled:s,role:r}=e;const u=s?void 0:"medium",m="troubleshooter"===r?"pro":"business";return a.createElement(l.RadioButton,{key:r,checked:t,"data-ga":"".concat(n,"::select-role-").concat(r,"::global-view"),"data-testid":"".concat(o,"-").concat(r,"Option"),disabled:!s,onChange:g,value:r,alignItems:"start"},a.createElement(l.Flex,{column:!0},a.createElement(l.Flex,{gap:2,alignItems:"center"},a.createElement(l.Text,{opacity:u},(0,i.fm)(r)),!s&&a.createElement(f,{background:"sideBarMini",border:{side:"all",color:"tabsBorder"},cursor:"initial",padding:[1],round:!0},a.createElement(c.Z,{align:"bottom",as:d.rU,boxProps:{as:l.Flex},color:"text",Component:l.TextMicro,content:"Available on ".concat((0,i.fm)(m)," plan"),"data-ga":"".concat(n,"::click-plan-badge-").concat(m,"::global-view"),disabled:!y,hoverColor:"textFocus",showToolTip:!0,strong:!0,to:E(m)},(0,i.fm)(m)))),a.createElement(l.TextSmall,{color:"textLite",opacity:u},p[r])))})))}},35838:function(e,t,n){n.d(t,{D:function(){return h},E:function(){return v}});n(33948),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865),n(57640),n(9924),n(15581),n(2490),n(34514),n(88449),n(59849);var a=n(67294),l=n(4480);var o=(0,l.xu)({key:"invitation",default:{id:"",email:""}});const i=(0,l.xu)({key:"invitationIds",default:[]});var s=n(26398);const r=e=>e.map((e=>{let{id:t,email:n}=e;return{id:t,email:n}})),c={member:1,admin:2,manager:3,troubleshooter:4,observer:5,billing:6},d=e=>e.map((e=>{let{role:t,...n}=e;if(void 0===c[t])throw new Error("role not found");return{role:c[t],...n}}));n(25387),n(72608);var u=n(62200);const m=e=>{let{data:t,invitations:n}=e;return t.reduce(((e,t,a)=>{var l,o;(o=t.errorMsgKey)&&o===u.Sq&&(null!==(l=n[a])&&void 0!==l&&l.email&&e.push(n[a].email));return e}),[])},p=e=>e.length>1,f=(0,l.CG)({key:"spaceInvitationValue",get:e=>{let{id:t,key:n}=e;return e=>{let{get:a}=e;const l=a(o(t));return n?l[n]:l}}}),g=(0,l.CG)({key:"spaceInvitationsIdsValue",get:e=>t=>{let{get:n}=t;return n(i(e))},set:e=>(t,n)=>{let{set:a}=t,{invitations:l,merge:s}=n;a(i(e),(e=>[...new Set([...e,...l.map((e=>{let{id:t}=e;return t}))])])),l.forEach((e=>{a(o(e.id),(t=>({...s&&t,...e})))}))}}),v=e=>{const t=(0,l.sJ)(g(e)),[n,c]=(0,a.useState)(!1),u=(0,l._8)((t=>{let{snapshot:n,set:a}=t;return async()=>{if(!(await n.getLoadable(g(e))).length){const{data:t}=await(e=>s.Z.get("/api/v2/spaces/".concat(e,"/invitations"),{transform:r}))(e);a(g(e),{invitations:t,merge:!0})}}}),[e]),f=(0,a.useCallback)((async(t,n,a)=>{let{onSuccess:l,onError:o}=a;try{c(!0);const{data:a}=await((e,t,n)=>s.Z.post("/api/v1/spaces/".concat(e,"/invitations"),{redirectURI:n,requests:d(t)}))(e,t,n),i=m({data:a,invitations:t});if(i.length&&!p(t))return void(o&&o({message:"User has already joined that space!"}));if(i.length&&p(t)){if(i.length===t.length)return void(o&&o({message:"All of the selected users are already meembers of this space"}));if(l)return void l({header:"Invitations partially send",text:"Some of the selected users are already members of this space"})}l&&l()}catch(i){o&&o(i)}finally{c(!1)}}),[e]),v=(0,l._8)((t=>{let{snapshot:n,set:a,reset:l}=t;return async t=>{const r=await n.getPromise(g(e)),c=r.filter((e=>e===t));a(i(e),(e=>{const t=new Set(e);return c.forEach((e=>t.delete(e))),[...t]}));try{await((e,t)=>s.Z.delete("/api/v1/spaces/".concat(e,"/invitations"),{params:{invitation_ids:t.join(",")}}))(e,[t]),c.forEach((e=>{l(o(e))}))}catch(d){a(g(e),{invitations:r,merge:!1})}}}),[e]);return(0,a.useEffect)((()=>{u()}),[e]),[t,v,f,n]},h=(e,t)=>(0,l.sJ)(f({id:e,key:t}))}}]);
\ No newline at end of file
web/gui/v2/693.9e75ef0e12810484d834.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="104c82d6-d2ed-4fc9-8019-efe86c92f62f",e._sentryDebugIdIdentifier="sentry-dbid-104c82d6-d2ed-4fc9-8019-efe86c92f62f")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[693],{7672:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E});var r=n(4942),a=n(45987),o=n(60677),l=n(10928),c=n.n(l),i=n(67294),s=n(54851),u=["items","isBig","showBackButton","testid"];function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p=(0,o.default)(s.Box).withConfig({displayName:"breadcrumbs__StyledItemContainer",componentId:"sc-3u39st-0"})([""]),f=(0,o.css)(["&:hover{color:",";}"],(function(e){var t=e.withHover,n=e.theme;return t&&(0,s.getColor)("success")({theme:n})})),g=(0,o.default)(s.Text).withConfig({displayName:"breadcrumbs__StyledText",componentId:"sc-3u39st-1"})(["",""],f),b=(0,o.default)(s.TextSmall).withConfig({displayName:"breadcrumbs__StyledTextSmall",componentId:"sc-3u39st-2"})(["",""],f);const E=function(e){var t=e.items,n=e.isBig,r=e.showBackButton,o=void 0===r||r,l=e.testid,m=void 0===l?"":l,f=(0,a.Z)(e,u),E=(0,i.useMemo)((function(){return(null===t||void 0===t?void 0:t.length)&&o?c()(t.filter((function(e){return!!e.onClick}))).onClick:null}),[t,o]);if(!(null===t||void 0===t?void 0:t.length))return null;var h=n?g:b;return i.createElement(s.Flex,d({gap:4},f),o&&i.createElement(s.Button,{onClick:E,icon:"chevron_left",label:"Back",neutral:!0,flavour:"hollow",small:!0,padding:[0,2,0,1],textTransform:"uppercase","data-testid":"".concat(m,"-breadcrumbs-backButton")}),i.createElement(s.Flex,{gap:2,alignItems:"center"},t.map((function(e,t){var n=e.isDisabled,r=e.name,a=e.onClick;return i.createElement(p,d(d({key:t,alignItems:"center"},a&&{cursor:"pointer",onClick:a}),{},{"data-testid":"".concat(m,"-breadcrumbs-level-").concat(t)}),i.createElement(h,{color:n&&"textLite","data-testid":"".concat(m,"-breadcrumbs-level-").concat(t),withHover:!!a},0!==t&&" / ",r))}))))}},15317:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(4942),a=n(45987),o=n(67294),l=n(54851),c=["message","title"];function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const s=function(e){var t=e.message,n=e.title,s=(0,a.Z)(e,c),u=(null===s||void 0===s?void 0:s["data-testid"])||"functionError";return o.createElement(l.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({alignItems:"center",column:!0,"data-testid":u,flex:!0,gap:1,justifyContent:"center"},s),o.createElement(l.H3,{"data-testid":"".concat(u,"-title")},n),o.createElement(l.TextBig,{color:"textDescription","data-testid":"".concat(u,"-message")},t))}},62594:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c,p:()=>l});var r=n(93433),a=n(38141),o=n(97510),l=function(e){var t=(0,o.J7)().find((function(e){return"All nodes"==e.name}));return t?e?t[e]:t:null};const c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.all,n=e.internal,l=(0,o.J7)().map((function(e){var t=e.id;return{label:e.name,value:t}})),c=[];return n&&c.push(a.mN),t&&c.push(a.k_),c.push.apply(c,(0,r.Z)(l)),c}},26380:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(4942),a=n(45987),o=n(67294),l=n(79655),c=n(54851),i=n(87053),s=n(28969),u=n(26503),m=n(57241),d=["classification"];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const f=function(e){var t=e.classification,n=(0,a.Z)(e,d),f=(0,s.gI)(u.mk.billingReadAll),g=(0,m.Z)(t.toLowerCase()).url;return g?o.createElement(c.Flex,{background:"sideBarMini",border:{side:"all",color:"tabsBorder"},padding:[1,2],round:!0},o.createElement(i.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({align:"bottom",as:l.rU,boxProps:{as:c.Flex},color:"text",Component:c.TextMicro,content:"Available on ".concat(t," plan"),disabled:!f,hoverColor:"textFocus",showToolTip:!0,strong:!0,to:g},n),t)):null}},42339:(e,t,n)=>{"use strict";n.d(t,{Z:()=>I});var r=n(4942),a=n(45987),o=n(67294),l=n(54851),c=n(22464),i=["description","isRequired","title"];const s=function(e){var t=e.description,n=e.isRequired,r=e.title,s=(0,a.Z)(e,i),u=s["data-testid"]?"".concat(s["data-testid"],"-label"):"fieldLabel";return o.createElement(l.Flex,{"data-testid":"".concat(u,"-container"),gap:1},o.createElement(l.TextSmall,{color:"textLite","data-testid":u},r,n&&" *"),t&&o.createElement(c.Z,{align:"top",content:t,"data-testid":"".concat(u,"-info"),plain:!0},o.createElement(l.Icon,{color:"textLite",name:"information",size:"small"})))};var u=["data-testid","description","isRequired","onChange","title"];function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const d=function(e){var t=e["data-testid"],n=void 0===t?"input":t,c=e.description,i=e.isRequired,d=e.onChange,p=e.title,f=(0,a.Z)(e,u);return o.createElement(l.Flex,{column:!0,"data-testid":n,flex:"grow",gap:1},o.createElement(s,{"data-testid":n,description:c,isRequired:i,title:p}),o.createElement(l.TextInput,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"data-testid":"".concat(n,"-field"),size:"tiny",onChange:function(e){var t=e.target;return d(t.value)}},f)))};var p=["data-testid","description","getDataGa","fields","id","isRequired","onChange","secrets","setSecrets","title"],f=["getValue","id","onChange"];function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const E=function(e){var t,n=e["data-testid"],r=void 0===n?"select":n,c=e.description,i=e.getDataGa,u=e.fields,m=e.id,d=e.isRequired,g=e.onChange,E=e.secrets,h=e.setSecrets,v=e.title,y=(0,a.Z)(e,p);return o.createElement(l.Flex,{column:!0,"data-testid":r,flex:"grow",gap:1},o.createElement(s,{"data-testid":r,description:c,isRequired:d,title:v}),o.createElement(l.Select,b({"data-testid":"".concat(r,"-field"),menuPortalTarget:document.body,onChange:function(e){return g(e)},styles:{size:"tiny"},menuPlacement:"auto"},y)),Object.values((null===u||void 0===u?void 0:u[null===(t=y.value)||void 0===t?void 0:t.value])||{}).map((function(e){var t=e.getValue,n=e.id,l=e.onChange,c=(0,a.Z)(e,f);return o.createElement(I,b({"data-ga":i("".concat(m,"-").concat(n,"-").concat(c.component)),"data-testid":"".concat(r,"-").concat(n),key:n,id:n,onChange:l({id:m,setSecrets:h,subsetId:n}),value:t({id:m,secrets:E,subsetId:n})},c))})))};var h=n(29439),v=n(57557),y=n.n(v),O=n(73955),w=n.n(O),x=n(12177),P=n(65528);function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var S=["component"];function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var D={default:function(){return null},pairs:function(e){var t=e.componentPairs,n=e["data-testid"],a=void 0===n?"pairs":n,c=e.description,i=e.getDataGa,u=e.id,m=e.isRequired,d=e.placeholder,p=e.setSecrets,f=e.title,g=(0,o.useState)({}),b=(0,h.Z)(g,2),E=b[0],v=b[1];(0,o.useEffect)((function(){var e=Object.values(E).reduce((function(e,t){var n=t.key,a=t.value;return n?C(C({},e),{},(0,r.Z)({},n,a||"")):e}),{});p((function(t){return Object.keys(e).length?C(C({},t),{},(0,r.Z)({},u,e)):y()(t,u)}))}),[E]);return o.createElement(l.Flex,{column:!0,"data-testid":a,gap:1},o.createElement(l.Flex,{alignItems:"center",justifyContent:"between"},o.createElement(s,{"data-testid":a,description:c,isRequired:m,title:f}),t.map((function(e){var n=(0,x.XM)(e);return o.createElement(P.nO,{"data-ga":i("".concat(u,"-").concat(n,"-add")),"data-testid":"".concat(a,"-").concat(n,"Add"),key:n,label:1===t.length?"Add":"Add ".concat(n),onClick:function(){return function(e){return v((function(t){return C(C({},t),{},(0,r.Z)({},w()("pair_"),{key:"",components:e,value:""}))}))}(e)}})}))),Object.entries(E).map((function(e){var t=(0,h.Z)(e,2),n=t[0],c=t[1],s=c.key,m=c.components,p=c.value,f=(0,h.Z)(m,2),g=f[0],b=f[1],E=(0,x.XM)(m);return o.createElement(l.Flex,{alignItems:"end",key:"".concat(E,"-").concat(n),gap:2},o.createElement(I,{component:g,"data-ga":i("".concat(u,"-").concat(E,"-key")),"data-testid":"".concat(a,"-").concat(E,"Key"),onChange:function(e){return v((function(t){return C(C({},t),{},(0,r.Z)({},n,C(C({},t[n]),{},{key:e})))}))},value:s,placeholder:d,title:"Key"}),o.createElement(I,{component:b,"data-ga":i("".concat(u,"-").concat(E,"-value")),"data-testid":"".concat(a,"-").concat(E,"Value"),onChange:function(e){return v((function(t){return C(C({},t),{},(0,r.Z)({},n,C(C({},t[n]),{},{value:e})))}))},value:p,placeholder:d,title:"Value"}),o.createElement(l.Button,{flavour:"borderless",icon:"trashcan",margin:[0,0,1,0],neutral:!0,onClick:function(){v((function(e){return y()(e,n)}))}}))})))},input:d,select:E};const I=function(e){var t=e.component,n=(0,a.Z)(e,S),l=D[t]||D.default;return o.createElement(l,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n))}},65528:(e,t,n)=>{"use strict";n.d(t,{A3:()=>p,Ce:()=>i,QD:()=>f,aN:()=>g,bb:()=>m,fb:()=>b,hz:()=>d,nO:()=>u,zT:()=>s});var r=n(4942),a=n(60677),o=n(54851);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var i=(0,a.default)(o.Flex).attrs({alignItems:"center",color:"text",gap:1,hoverColor:"text"}).withConfig({displayName:"styled__AnchorComponent",componentId:"sc-wc4x41-0"})(["&,&:hover{text-decoration:none;}"]),s=(0,a.default)(o.Icon).attrs({height:"130px",width:"130px"}).withConfig({displayName:"styled__BlurredIcon",componentId:"sc-wc4x41-1"})(["filter:blur(70px);position:absolute;left:0;top:0;opacity:0.5;"]),u=(0,a.default)(o.Button).attrs({height:"22px",icon:"plus",padding:[.5,2,.5,1],small:!0,width:"auto"}).withConfig({displayName:"styled__IntegrationAction",componentId:"sc-wc4x41-2"})(["&& > span{font-weight:bold;margin-left:4px;}"]),m=((0,a.default)(o.Flex).withConfig({displayName:"styled__FormRow",componentId:"sc-wc4x41-3"})(["flex-flow:row nowrap;align-items:center;justify-content:space-between;"]),(0,a.default)(o.TextSmall).withConfig({displayName:"styled__LearnMoreTest",componentId:"sc-wc4x41-4"})(["position:relative;"])),d=(0,a.default)(o.ModalContent).attrs({background:"dropdown",height:{base:150,max:150,min:45},overflow:{vertical:"auto"},width:{base:121,max:140,min:70}}).withConfig({displayName:"styled__ModalContent",componentId:"sc-wc4x41-5"})(["box-shadow:0 18px 28px rgb(9 30 66 / 15%),0 0 1px rgb(9 30 66 / 31%);"]),p=(0,a.default)(o.ModalCloseButton).attrs({color:"text",height:"16px",width:"16px"}).withConfig({displayName:"styled__ModalClose",componentId:"sc-wc4x41-6"})(["&:hover{fill:",";}"],(0,o.getColor)("selected")),f=(0,a.default)(o.Flex).attrs((function(e){return c(c({},e.hasBorder?{border:{side:"bottom",color:"disabled"}}:{}),{},{column:!0,padding:[3,4]})})).withConfig({displayName:"styled__ModalSection",componentId:"sc-wc4x41-7"})([""]),g=(0,a.default)(o.Icon).attrs({name:"warning_triangle",height:"18px",width:"18px",color:["yellow","amber"]}).withConfig({displayName:"styled__WarningIcon",componentId:"sc-wc4x41-8"})(["position:absolute;top:0;right:0;z-index:1;"]),b=(0,a.default)(o.Icon).attrs({height:"12px",width:"12px",color:"white"}).withConfig({displayName:"styled__SystemIcon",componentId:"sc-wc4x41-9"})(["position:relative;top:2px;"])},26693:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>rl});var r=n(67294),a=n(89250),o=n(29439),l=n(45987),c=n(4942),i=n(12599),s=n(60677),u=n(54851),m=n(53100),d=n(40924),p=n(53843),f=n(21197),g=n(28969),b=n(26503),E=n(97510),h=n(38700),v=n(15267),y=n(56547);const O=[{id:"name",accessor:"name",header:"War Rooms",cell:function(e){var t=e.getValue,n=e.row.original.isMember,a=t(),o=(0,g.gI)(b.mk.roomReadAll);return r.createElement(u.Flex,{alignItems:"center"},o&&n&&r.createElement(y.Z,{margin:[0,1,0,0]}),r.createElement(u.Text,{margin:o&&!n&&[0,0,0,4]},a))}},{id:"nodeCount",accessor:"nodeCount",header:"Nodes",cell:function(e){var t=e.getValue;return"".concat(t()||0)}},{id:"memberCount",accessor:"memberCount",header:function(){return"Users"},cell:function(e){var t=e.getValue;return"".concat(t()||0)}}];var w=n(15861),x=n(64687),P=n.n(x),j=n(4480),C=n(93073),S=n(31981),k=n(72840),D=n(549),I=n(98487),T=function(){var e=(0,w.Z)(P().mark((function e(t,n){return P().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(n.map((function(e){return(0,S.GX)(t,e)}))));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();var Z=n(78145);function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const N=function(e){var t=e.spaceId,n=e.spaceName,a=e.startIsCreating,l=function(e){return(0,j._8)((function(t){var n=t.snapshot,r=t.set,a=t.reset;return function(){var t=(0,w.Z)(P().mark((function t(l){var c,i,s,u,m,d,p,f,g,b=arguments;return P().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=(c=b.length>1&&void 0!==b[1]?b[1]:{}).onSuccess,s=c.onFail,t.next=3,n.getPromise((0,E.Ad)({id:e,key:"ids"}));case 3:return u=t.sent,m=l.map((function(e){return e.id})),d=u.filter((function(e){return!m.includes(e)})),r((0,E.Ad)({id:e,key:"ids"}),d),t.next=9,Promise.all(d.map((function(e){return n.getPromise((0,k.n2)({id:e}))})));case 9:return p=t.sent,t.prev=10,t.next=13,T(e,m);case 13:r(D.IV,(0,I.rZ)(p)),l.forEach((function(t){var n=t.id,r=t.slug;a((0,k.n2)({id:n})),a((0,D.xh)([e,r]))})),i&&i(),l.length>1?(0,C.$T)("War Rooms were successfully deleted from Space!"):(f=(0,o.Z)(l,1),g=f[0],(0,C.$T)("War Room ".concat(g.name," was successfully deleted!"))),t.next=23;break;case 19:t.prev=19,t.t0=t.catch(10),r((0,E.Ad)({id:e,key:"ids"}),u),s&&s(t.t0);case 23:case"end":return t.stop()}}),t,null,[[10,19]])})));return function(e){return t.apply(this,arguments)}}()}),[e])}(t),c=(0,g.gI)(b.mk.spaceDelete),i=(0,g.gI)(b.mk.roomCreate),s=function(e){if(e){var t=Array.isArray(e)?e.map((function(e){return{id:e.id,name:e.name}})):[{id:e.id,name:e.name}];l(t)}},u=function(e,t){var n=t.length;return n?1===n?(0,Z.CE)(t[0].name):(0,Z.CE)(n):""},m=function(e,t){var a=t.length;if(!a)return"";var o=A(A({},1===a?{name:t[0].name}:{roomsLength:a}),{},{spaceName:n});return r.createElement(Z.M5,A({},o))},d=(0,r.useMemo)((function(){return{delete:{confirmLabel:"Yes, delete",confirmationMessage:function(e){return r.createElement(Z.M5,{name:e.name,spaceName:n})},confirmationTitle:function(e){return(0,Z.R4)(e.name)},dataGa:function(e){var t=e.slug;return"manage-rooms::click-delete::".concat(t)},declineLabel:"Cancel",handleAction:s,isDisabled:function(e){return e.untouchable||!c},tooltipText:"Delete war room"}}}),[c]);return{bulkActions:(0,r.useMemo)((function(){return{addEntry:{dataGa:"manage-rooms::click::add-room",handleAction:a,isDisabled:!i,tooltipText:"Create war room"},delete:{confirmationMessage:m,confirmationTitle:u,confirmLabel:"Yes, delete",dataGa:"manage-rooms::delete-bulk",declineLabel:"Cancel",handleAction:s,isDisabled:!c,tooltipText:"Delete war rooms"}}}),[i,c,m,u]),rowActions:d}};function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const R=function(){var e=(0,E.J7)(),t=(0,g.gI)(b.mk.roomDelete),n=e.map((function(e){return L(L({},e),{},{disabled:e.untouchable||!t})})),l=(0,r.useState)(""),c=(0,o.Z)(l,2),i=c[0],s=c[1],u=(0,h.OS)("name"),m=(0,h.OS)("id"),d=(0,v.Z)(),p=(0,o.Z)(d,4),f=p[0],y=p[2],w=p[3],x=(0,r.useState)([]),P=(0,o.Z)(x,2)[1],j=N({startIsCreating:y,spaceId:m,spaceName:u}),C=j.bulkActions,S=j.rowActions,k=(0,a.TH)().pathname,D=(0,a.s0)(),I=(0,r.useCallback)((function(e){var t=e.data.slug;D("".concat(k,"/").concat(t))}),[k,D]);return{roomList:n,globalFilter:i,spaceName:u,spaceId:m,isCreating:f,rowActions:S,bulkActions:C,columns:O,startIsCreating:y,stopIsCreating:w,setGlobalFilter:s,onRowSelected:P,onClickRow:I,dataGa:"manage-rooms",canDeleteRoom:t}};function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const _=function(e){var t=R(),n=t.roomList,a=t.spaceName,o=t.isCreating,l=t.columns,i=t.setGlobalFilter,s=t.stopIsCreating,m=t.onRowSelected,d=t.rowActions,p=t.bulkActions,g=t.onClickRow,b=t.dataGa;t.canDeleteRoom;return r.createElement(r.Fragment,null,r.createElement(u.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,height:"100%",overflow:"hidden",gap:3},e),r.createElement(u.H3,null,"War Rooms of ",a),r.createElement(u.NetdataTable,{onGlobalSearchChange:i,onRowSelected:m,onClickRow:g,enableSorting:!0,dataColumns:l,enableSelection:!0,data:n,bulkActions:p,rowActions:d,dataGa:b,testPrefixCallback:function(e){return e.name}})),o&&r.createElement(f.U,{onClose:s}))};var U=n(77291),W=n(25213),V=n(73251),H=n(40318),z=n(17563),G=n(25464),Y=n(32802);function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function K(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const $=function(){var e=(0,G.zN)();return{nodes:(0,Y.Ne)(e).map((function(e){return K(K({},e),{},{disabled:e.hasAccessibleData})}))||[],nodeIds:e}};var X=n(43427),Q=["roomUntouchable"];function J(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const ee=(0,r.memo)((function(e){var t=e.roomUntouchable,n=(0,l.Z)(e,Q),a=$({roomUntouchable:t}),o=a.nodes,i=a.nodeIds;return r.createElement(u.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,height:"100%",overflow:"hidden",gap:3},n),r.createElement(u.H3,null,"Nodes in this War Room (",i.length,") "),r.createElement(X.Z,{showClaimNodeOnEmptySpace:!0,enableSelection:!0,customNodes:o,roomUntouchable:t}))}));var te=n(16702),ne=n(48155),re=n(6557),ae=n.n(re),oe=n(91966),le=n.n(oe),ce=n(87357),ie=n(29256),se=n(64472);const ue=[{id:"user",accessorKey:"user",header:"Name",cell:function(e){var t=e.cell.row.original,n=t.avatarURL,a=t.name;return r.createElement(u.Flex,{alignItems:"center",gap:2},r.createElement(se.Z,{src:n||"",width:24,height:24,title:a,borderWidth:0}),r.createElement(u.TextSmall,null,a))}},{id:"email",accessorKey:"email",header:"Email",cell:function(e){var t=e.getValue;return r.createElement(u.TextSmall,null,t())}}];var me=[{id:"user",desc:!1}];const de=function(e){var t=e.setSelected,n=(0,ce.H4)(),a=(0,ne.e1)(),o=(0,r.useMemo)((function(){return le()(n,a)}),[n,a]),l=(0,r.useCallback)((function(e){t(e.map((function(e){return e.id})))}),[]),c=(0,ie.Vr)(o);return r.createElement(u.Flex,{alignItems:"start",padding:[1],overflow:{horizontal:"hidden",vertical:"auto"}},r.createElement(u.NetdataTable,{dataColumns:ue,data:c,autoResetSelectedRows:!0,sortableBy:me,onGlobalSearchChange:ae(),onRowSelected:l,enableSelection:!0,enableSorting:!0}))};const pe=function(e){var t=e.onAdd,n=e.onClose,a=e.selected,o=e.error,l=e.name;return r.createElement(u.Flex,{alignItems:"center",justifyContent:"between"},o?r.createElement(u.Text,{color:"error"},"Select at least 1 user to add to ",l):r.createElement("div",null),r.createElement(u.Flex,{gap:2},r.createElement(u.Button,{neutral:!0,flavour:"hollow",onClick:n,label:"Cancel"}),r.createElement(u.Button,{disabled:!a.length,label:"Add ".concat(a.length," members"),onClick:t})))};var fe=n(4661),ge=n(36569),be=n(70516),Ee=n(39246),he=n(12070),ve=n(20383),ye=n(88715),Oe=n(19389),we=n(87053),xe=n(16503);function Pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var je=function(e){var t=e.email;return(0,be.vV)(t)},Ce={header:"Invitations",text:"Invitations successfully sent!"};const Se=function(e){var t=(0,h.OS)(),n=t.id,a=t.slug,l=(0,k.UL)(),i=(0,k.tE)(l,"name"),s=(0,r.useState)([]),m=(0,o.Z)(s,2),d=m[0],p=m[1],f=(0,Ee.E)(n),b=(0,o.Z)(f,4),E=b[2],v=b[3],y=(0,ye.Z)(),O=(0,o.Z)(y,2)[1],w=(0,r.useState)(),x=(0,o.Z)(w,2),P=x[0],j=x[1],C=(0,r.useState)(),S=(0,o.Z)(C,2),D=S[0],I=S[1],T=function(e){var t=e||Ce,n=t.header,r=t.text,a=(0,he.sc)({header:n,text:r,success:!0});ve.Z.success(a,{context:"manageInvitations"}),p([]),j(Math.random())},Z=(0,r.useCallback)((function(){var e=d.filter(je).map((function(e){return{email:e.email,name:e.name,role:D,roomIDs:[l]}})),t="".concat(window.location.origin,"/spaces/").concat(a,"/join-space");E(e,t,{onSuccess:T,onError:O})}),[d,l,D]),F=(0,g.QB)();return r.createElement(u.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0},e),r.createElement(u.H4,null,"Send invitations to ",i," room"),r.createElement(fe.ne,null,"TIP: You can send more invitations at once, separate each with a comma."),r.createElement(ge.m,{key:P,invitations:d,setInvitations:p}),r.createElement(u.H5,{margin:[4,0,0]},"Role"),r.createElement(fe.ne,null,"Choose a role for invited user."," ",r.createElement(we.Z,{href:xe.R,target:"_blank",rel:"noopener noreferrer",Component:u.TextSmall},"Learn more")),r.createElement(Oe.Z,{availableRoles:F,dataGA:"invite-to-room",dataTestId:"invite-selectRole",onChange:function(e){I(e.target.value)},value:D}),r.createElement(u.Box,{alignSelf:"end",margin:[4,0,0]},r.createElement(u.Button,{label:"Send",onClick:Z,disabled:0===d.length||!D,flavour:"hollow",isLoading:v})))};const ke=function(e){var t=e.onClose,n=e.room,a=(0,r.useState)([]),l=(0,o.Z)(a,2),c=l[0],i=l[1],s=(0,r.useState)(!1),m=(0,o.Z)(s,2),f=m[0],g=m[1],b=(0,ne.r3)(n.spaceId,n.id),E=(0,r.useCallback)((function(){if(!c.length)return g(!0);g(!1),b(c),t()}),[c,b]);return r.createElement(d.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},r.createElement(p.x,{onClose:t,isSubmodal:!0,title:r.createElement(r.Fragment,null,"Manage War Room",r.createElement(u.TextBig,{color:"textLite"},"\xa0/ Add Users"))}),r.createElement(te.B,null,"Add users to room\xa0",n.name),r.createElement(d.TZ,null,r.createElement(Se,{margin:[0,0,4]}),r.createElement(u.Flex,{column:!0,flex:!0,overflow:"hidden",padding:[0,0,2,0]},r.createElement(de,{setSelected:i})),r.createElement(pe,{onClose:t,onAdd:E,selected:c,error:f,name:n.name})))};var De=n(33666),Ie=n(2086),Te=function(e){return"Remove ".concat(e)},Ze=function(e){var t,n=e.name,r=e.usersLength;return r?1===r&&n?Te(n):"Remove ".concat(t=r," ").concat(1===t?"user":"users"):""},Fe=function(e){var t=e.name,n=e.roomName;return r.createElement(r.Fragment,null,"You are about to remove ",r.createElement("strong",null,t)," from War Room ",r.createElement("strong",null,n),".",r.createElement("br",null),"Are you sure you want to continue?")},Ae=function(e){var t=e.roomName,n=e.usersLength,a="".concat(n,1===n?" user":" users");return r.createElement(r.Fragment,null,"You are about to remove ",r.createElement("strong",null,a)," from War Room ",r.createElement("strong",null,t),".",r.createElement("br",null),"Are you sure you want to continue?")},Ne=function(e){var t=e.name,n=e.roomName,a=e.usersLength;return a?1===a&&t?r.createElement(Fe,{name:t,roomName:n}):r.createElement(Ae,{roomName:n,usersLength:a}):""};const Me=function(e){var t=e.spaceId,n=e.roomId,a=e.startIsInviting,o=(0,ne.GA)(t,n),l=(0,k.Hm)("name"),c=function(e){if(e){var t=Array.isArray(e)?e.map((function(e){return e.user.id})):[null===e||void 0===e?void 0:e.user.id];o(t)}};return{rowActions:(0,r.useMemo)((function(){return{remove:{confirmLabel:"Yes, remove",confirmationMessage:function(e){return r.createElement(Fe,{name:e.name,roomName:l})},confirmationTitle:function(e){return Te(e.name)},declineLabel:"Cancel",disabledTooltipText:"Remove is disabled",handleAction:c,isDisabled:function(e){return e.disabled},tooltipText:"Remove user from room"}}}),[Te,c,Fe,l]),bulkActions:(0,r.useMemo)((function(){return{addEntry:{handleAction:a,tooltipText:"Invite users"},remove:{confirmLabel:"Yes, remove",confirmationMessage:function(e,t){return r.createElement(Ne,{name:t[0].name,roomName:l,usersLength:t.length})},confirmationTitle:function(e,t){return Ze({name:t[0].name,usersLength:t.length})},declineLabel:"Cancel",disabledTooltipText:"Remove is disabled",handleAction:c,tooltipText:"Remove users from room"}}}),[c,Ne,l,a,Ze])}};const Le=function(e){var t=e.untouchable,n=(0,r.useMemo)((function(){return[{id:"email",accessor:"email",header:"Email",cell:function(e){var t=e.getValue;return"".concat(t())}},{id:"name",accessor:"name",header:"Name",cell:function(e){var t=e.getValue;return"".concat(t())}},{id:"user",accessor:"user",header:"Users",cell:function(e){var t=(0,e.getValue)(),n=t.name,a=t.avatarURL,o=t.email;return r.createElement(u.Flex,{alignItems:"center",gap:2},r.createElement(se.Z,{src:a||"",width:24,height:24,title:"".concat(n," - ").concat(o||"email not set"),borderWidth:0}),r.createElement(u.TextSmall,null,n))}}]}),[]),a=(0,ne.lA)(),l=(0,Ie.Iy)("id"),c=(0,g.gI)(b.mk.spaceRemoveUser),i=(0,r.useState)([]),s=(0,o.Z)(i,2),m=s[0],d=s[1],p=(0,r.useState)(""),f=(0,o.Z)(p,2),E=f[0],y=f[1],O=(0,v.Z)(),w=(0,o.Z)(O,4),x=w[0],P=w[2],j=w[3],C=(0,h.OS)("id"),S=(0,k.UL)(),D=Me({selectedRows:m,spaceId:C,roomId:S,startIsInviting:P}),I=D.rowActions,T=D.bulkActions;return{columns:n,data:(0,r.useMemo)((function(){return(0,De.k)({data:a,currentUserId:l,canRemoveUser:c,untouchable:t})}),[a]),columnVisibility:{email:!1,name:!1},members:a,rowActions:I,bulkActions:T,isInviting:x,globalFilter:E,stopIsInviting:j,onRowSelected:d,setGlobalFilter:y,canRemoveUser:c}};var Re=["room"];function Be(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const _e=function(e){var t=e.room,n=(0,l.Z)(e,Re),a=t.untouchable,o=Le({untouchable:a}),i=o.columns,s=o.data,m=o.columnVisibility,d=o.members,p=o.rowActions,f=o.bulkActions,g=o.isInviting,b=o.stopIsInviting,E=o.onRowSelected,h=o.setGlobalFilter;o.canRemoveUser;return r.createElement(u.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,height:"100%",overflow:"hidden",gap:3},n),r.createElement(u.H3,null,"Users in this War Room (",d.length,")"),r.createElement(u.NetdataTable,{enableSelection:!0,enableSorting:!0,columnVisibility:m,data:s,dataColumns:i,rowActions:p,bulkActions:f,onRowSelected:E,onGlobalSearchChange:h,testPrefixCallback:function(e){return e.name}}),g&&r.createElement(ke,{onClose:b,room:t}))};var Ue={room:0,nodes:1,users:2},We=(0,s.default)(u.Box).attrs({height:"100%",padding:[4,0]}).withConfig({displayName:"manageRoomModal__TabContent",componentId:"sc-lrxs0y-0"})([""]),Ve=function(){var e=(0,a.s0)(),t=(0,h.th)(),n=(0,a.UO)(),l=n.roomSlug,c=n.spaceSlug,s=n.settingsTab,m=(0,k.HM)(t,l);(0,W.Z)({spaceId:t,id:m,polling:!1}),(0,V.Z)(t,m);var d=(0,g.gI)(b.mk.roomReadUsers),p=(0,k.tE)(m),f=(0,r.useState)(p.name),E=(0,o.Z)(f,2),v=E[0],y=E[1],O=(0,a.TH)().search,w=z.parse(O).tab,x=Ue[void 0===w?"room":w],P=(0,r.useState)(x),j=(0,o.Z)(P,2),C=j[0],S=j[1],D=(0,u.useInputValue)({maxChars:255,value:p.description}),I=(0,o.Z)(D,3),T=I[0],Z=I[1],F=I[2],A=(0,r.useCallback)((function(){e((0,i.Gn)(H.Sr,{spaceSlug:c,settingsTab:s}))}),[c,s]),N=(0,k.s)(p.id,{shouldPersist:!0,onSuccess:A}),M=(0,r.useCallback)((function(){return N({name:v,description:T})}),[v,T,N]);return r.createElement(u.Flex,{column:!0,justifyContent:"between",overflow:"hidden","data-testid":"manageRoom"},r.createElement(u.Flex,{column:!0,gap:4,height:"100%"},r.createElement(u.Tabs,{"data-testid":"manageRoom-tabs",selected:C,onChange:S,TabContent:We,flex:!0,height:"100%"},r.createElement(u.Tab,{"data-testid":"manageRoom-roomTab",label:r.createElement(u.H5,null,"War Room"),height:"100%"},r.createElement(U.Q,{roomName:v,setRoomName:y,roomDescription:T,setRoomDescription:Z,charsDescIndicator:F,"data-testid":"manageRoom-roomTabContent",id:p.id,navigateToParent:A,onSaveClick:M})),r.createElement(u.Tab,{"data-testid":"manageRoom-nodesTab",label:r.createElement(u.H5,null,"Nodes")},r.createElement(ee,{roomUntouchable:p.untouchable,"data-testid":"manageRoom-nodesTabContent"})),d&&r.createElement(u.Tab,{"data-testid":"manageRoom-usersTab",label:r.createElement(u.H5,null,"Users")},r.createElement(_e,{"data-testid":"manageRoom-usersTabContent",room:p})))),C===Ue.room&&r.createElement(u.Flex,{justifyContent:"end"}))},He=n(81616),ze=function(e){var t=e.children;return(0,He.QF)(),t},Ge=function(e){var t=e.children;return(0,k.Hm)().loaded?t:null};const Ye=function(){return r.createElement(a.Z5,null,r.createElement(a.AW,{path:"/",element:r.createElement(_,null)}),r.createElement(a.AW,{path:":roomSlug",element:r.createElement(ze,null,r.createElement(Ge,null,r.createElement(Ve,null)))}))};var qe=n(64514),Ke=n(51801),$e=n(22464);const Xe=[{id:"email",accessor:"email",header:"Email",cell:function(e){var t=e.getValue;return"".concat(t())}},{id:"name",accessor:"name",header:"Name",cell:function(e){var t=e.getValue;return"".concat(t())}},{id:"user",accessor:"user",width:300,header:"Users",cell:function(e){var t=(0,e.getValue)(),n=t.name,a=t.avatarURL,o=t.email;return r.createElement(u.Flex,{alignItems:"center",gap:2},r.createElement(se.Z,{src:a||"",width:24,height:24,title:"".concat(n," - ").concat(o||"email not set"),borderWidth:0}),r.createElement(u.TextSmall,null,n))}},{id:"type",accessor:"type",width:100,header:"Role",cell:function(e){var t=e.getValue,n=e.row.original.user.deactivated;return r.createElement(u.Flex,{alignItems:"center",gap:1},r.createElement(u.TextSmall,{strong:!0},(0,Ke.fm)(t())),n&&r.createElement($e.Z,{content:"This user's role doesn't have permission to access any information on the Space. Please review user's role or space's plan."},r.createElement(u.Icon,{name:"warning_triangle",height:"18px",width:"18px",color:["yellow","amber"]})))}}];var Qe=n(40816);var Je=["role"],et=["id"];function tt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tt(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var rt=function(){var e=(0,w.Z)(P().mark((function e(t,n,r){return P().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(n.map(function(){var e=(0,w.Z)(P().mark((function e(n){return P().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Qe.lh)(t,n,r);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())));case 1:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}();var at="change-user-role",ot="changeUserRole";const lt=function(e){var t=e.handleAction,n=e.ids,a=e.onClose,l=(0,ce.kf)(n),c=1===l.length?l[0]:null,i=(0,g.QB)(),s=(0,r.useState)(c),m=(0,o.Z)(s,2),d=m[0],p=m[1];return r.createElement(u.ConfirmationDialog,{confirmLabel:"Save","data-ga":at,"data-testid":ot,handleConfirm:function(){t(d),a()},handleDecline:a,isConfirmDisabled:!d,isConfirmPositive:!0,message:r.createElement(u.Flex,{gap:2,column:!0},r.createElement(u.TextSmall,null,"Learn more about Netdata role-based access model on"," ",r.createElement(we.Z,{href:xe.R,target:"_blank",rel:"noopener noreferrer",Component:u.TextSmall},"our documentation")),r.createElement(Oe.Z,{availableRoles:i,dataGA:at,dataTestId:ot,onChange:function(e){p(e.target.value)},value:d})),title:"Change roles"})};var ct=["data"],it=["data"];function st(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ut(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?st(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):st(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const mt=function(e){var t=e.spaceId,n=e.startIsInviting,a=function(e){return(0,j._8)((function(t){var n=t.snapshot,r=t.set;return function(){var t=(0,w.Z)(P().mark((function t(a,o){var l,c,i,s;return P().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return l=o.onSuccess,c=o.onError,t.next=3,n.getPromise((0,ce.WA)({id:e,key:"ids"}));case 3:return i=t.sent,s=i.filter((function(e){return!e.includes(a)})),r((0,ce.WA)({id:e,key:"ids"}),s),t.prev=6,t.next=9,(0,Qe.Sz)(e,a);case 9:l&&l(),t.next=16;break;case 12:t.prev=12,t.t0=t.catch(6),r((0,ce.WA)({id:e,key:"ids"}),i),c&&c();case 16:case"end":return t.stop()}}),t,null,[[6,12]])})));return function(e,n){return t.apply(this,arguments)}}()}),[e])}(t),o=function(e){return(0,j._8)((function(t){var n=t.snapshot,r=t.set;return function(){var t=(0,w.Z)(P().mark((function t(a,o){var c,i,s,u,m,d,p,f=arguments;return P().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=(c=f.length>2&&void 0!==f[2]?f[2]:{}).onSuccess,s=c.onError,t.next=3,n.getPromise((0,ie.W3)(a));case 3:return u=t.sent,t.next=6,Promise.all(a.map(function(){var t=(0,w.Z)(P().mark((function t(r){var a;return P().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.getPromise((0,ce.ZN)({id:r,spaceId:e}));case 2:return a=t.sent,t.abrupt("return",{mId:r,role:a});case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 6:return m=t.sent,d=o.role,p=(0,l.Z)(o,Je),a.forEach((function(e){r((0,ie.mX)({id:e}),(function(e){return nt(nt({},e),p)}))})),d&&a.forEach((function(t){r((0,ce.ZN)({id:t,spaceId:e}),d)})),t.prev=10,t.next=13,rt(e,a,o);case 13:i&&i(),t.next=21;break;case 16:t.prev=16,t.t0=t.catch(10),u.forEach((function(e){var t=e.id,n=(0,l.Z)(e,et);return r((0,ie.mX)({id:t}),nt({id:t},n))})),d&&m.forEach((function(t){var n=t.mId,a=t.role;return r((0,ce.ZN)({id:n,spaceId:e}),a)})),s&&s();case 21:case"end":return t.stop()}}),t,null,[[10,16]])})));return function(e,n){return t.apply(this,arguments)}}()}),[e])}(t),c=(0,g.gI)(b.mk.spaceInviteUser),i=(0,r.useCallback)((function(e){var t=e.role,n=e.members;o(n,{role:t})}),[]),s=function(e){return function(t){if(e){var n=Array.isArray(e)?e.map((function(e){return e.user.id})):[null===e||void 0===e?void 0:e.user.id];i({role:t,members:n})}}},u=function(e){if(e){var t=Array.isArray(e)?e.map((function(e){return e.user.id})):[null===e||void 0===e?void 0:e.user.id];a(t,{})}},m=(0,r.useCallback)((function(){return"Delete User"}),[]),d=(0,r.useCallback)((function(e){return r.createElement(r.Fragment,null,"You are about to delete ",r.createElement("strong",null,e.name),".",r.createElement("br",null),"Are you sure you want to continue?")}),[]),p=(0,r.useCallback)((function(e,t){var n=t.length;return n?1===n?"Delete User":"Delete Users":""}),[]),f=(0,r.useCallback)((function(e,t){var n=t.length;return n?r.createElement(r.Fragment,null,"You are about to delete"," ",r.createElement("strong",null,1===n?t[0].name:"".concat(t.length," users")),".",r.createElement("br",null),"Are you sure you want to continue?"):""}),[]);return{rowActions:(0,r.useMemo)((function(){return{userSettings:{CustomUIAction:function(e){var t=e.data,n=(0,l.Z)(e,ct);return r.createElement(lt,ut({ids:[t.user.id]},n))},handleAction:s,tooltipText:"Change Role",isDisabled:function(e){return e.disabled},disabledTooltipText:"Changing roles is disabled"},delete:{handleAction:u,confirmationTitle:m,confirmationMessage:d,isDisabled:function(e){return e.disabled},disabledTooltipText:"Delete is disabled"}}}),[]),bulkActions:(0,r.useMemo)((function(){return{addEntry:{handleAction:n,tooltipText:"Invite user",isDisabled:function(){return!c},disabledTooltipText:"Invitations are disabled"},userSettings:{CustomUIAction:function(e){var t=e.data,n=(0,l.Z)(e,it);return r.createElement(lt,ut({ids:t.map((function(e){return e.user.id}))},n))},handleAction:s,tooltipText:"Change Roles",disabledTooltipText:"Changing roles is disabled"},delete:{handleAction:u,confirmationTitle:p,confirmationMessage:f,disabledTooltipText:"Delete is disabled"}}}),[c,p,f])}};const dt=function(){var e=(0,h.th)(),t=(0,h.vu)(e,"name"),n=(0,ce.Qk)(),a=(0,Ie.Iy)("id"),l=(0,v.Z)(),c=(0,o.Z)(l,4),i=c[0],s=c[2],u=c[3],m=(0,r.useState)(""),d=(0,o.Z)(m,2),p=d[0],f=d[1],E=(0,r.useState)([]),y=(0,o.Z)(E,2),O=y[0],w=y[1],x=mt({selectedRows:O,spaceId:e,startIsInviting:s}),P=x.rowActions,j=x.bulkActions,C=(0,g.gI)(b.mk.spaceRemoveUser),S=(0,g.gI)(b.mk.userChangeRoles),k=(0,g.M2)(),D=C||S,I=(0,r.useMemo)((function(){return function(e){var t=e.fromRolePermissions,n=e.userList,r=e.canModifyUser,a=e.currentUserId;return n.reduce((function(e,n){var o=a===(null===n||void 0===n?void 0:n.id),l=t.includes(n.role);return e.push({name:n.name,email:n.email,user:{avatarURL:n.avatarURL,deactivated:n.deactivated,name:n.name,email:n.email,id:n.id},type:n.role,disabled:!l||!r||o}),e}),[])}({userList:n,currentUserId:a,canModifyUser:D,fromRolePermissions:k})}),[n]);return{columns:Xe,spaceName:t,members:n,currentUserId:a,data:I,isInviting:i,globalFilter:p,rowActions:P,bulkActions:j,columnVisibility:{email:!1,name:!1},onRowSelected:w,setGlobalFilter:f,startIsInviting:s,stopIsInviting:u,canModifyUser:D}};function pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const ft=function(e){var t=dt(),n=t.columns,a=t.spaceName,o=t.data,l=t.isInviting,i=t.rowActions,s=t.bulkActions,m=t.columnVisibility,d=t.stopIsInviting,p=t.setGlobalFilter,f=t.onRowSelected;return r.createElement(r.Fragment,null,r.createElement(u.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pt(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,height:"100%",overflow:"hidden"},e),r.createElement(u.H3,null,"Members of ",a),r.createElement(u.TextSmall,{margin:[1,0,3]},"Learn more about Netdata role-based access model on"," ",r.createElement(we.Z,{href:xe.R,target:"_blank",rel:"noopener noreferrer",Component:u.TextSmall},"our documentation")),r.createElement(u.NetdataTable,{onGlobalSearchChange:p,data:o,dataColumns:n,enableSorting:!0,enableSelection:!0,onRowSelected:f,bulkActions:s,rowActions:i,columnVisibility:m,testPrefixCallback:function(e){return e.name}})),l&&r.createElement(qe.l,{onClose:d,isSubmodal:!0}))};var gt=n(87381);const bt=function(){var e=(0,k.Jb)().id,t=void 0===e?"":e,n=(0,G.X7)(t,"ids"),r=(0,G.X7)(t,"loaded"),a=(0,Y.Ne)(n),l=(0,h.th)(),c=(0,v.Z)(),i=(0,o.Z)(c,4),s=i[0],u=i[3];return(0,W.Z)({id:t,spaceId:l,polling:!0}),{areDefaultRoomNodesLoaded:r,nodes:a,isClaimNodeModalOpen:s,closeClaimNodeModal:u}};function Et(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var ht=(0,r.memo)((function(e){var t=(0,h.th)(),n=(0,h.OS)("name"),a=bt().nodes;(0,gt.Z)(t);var o="Connect Nodes to ".concat(n);return r.createElement(u.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Et(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Et(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,"data-testid":"manageClaimedNodes",height:"100%",overflow:"hidden",gap:3},e),r.createElement(u.H3,{"data-testid":"manageClaimedNodes-header"},o),r.createElement(X.Z,{showClaimNodeOnEmptySpace:!0,showClaimModalWithRoomSelection:!0,enableSelection:!0,customNodes:a,isSpace:!0}))}));const vt=ht;var yt=n(80986),Ot=n(85329),wt=n(20687),xt=n(38141);const Pt=function(e){var t=e.name,n=e.spaceName;return r.createElement(r.Fragment,null,"You are about to delete ",r.createElement("strong",null,t)," channel from ",r.createElement("strong",null,n)," space.",r.createElement("br",null),"This cannot be undone. Are you sure you want to continue?")};var jt=n(12177),Ct=n(65528),St=["integration","testId"],kt=["testId","tooltipContent"],Dt=["data-testid","enabled","id","integration","isAvailable","name","spaceId","tooltipContent"];function It(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Tt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?It(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):It(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Zt=function(e){var t=e.integration,n=e.testId,a=(0,l.Z)(e,St),o=a.checked?"disable":"enable";return r.createElement(u.Toggle,Tt({colored:!0,"data-testid":"".concat(n,"-toggle"),"data-ga":"manage-channels::toggle-".concat(t,"-").concat(o,"::notifications-tab")},a))},Ft=function(e){var t=e.testId,n=e.tooltipContent,a=void 0===n?"plan":n,o=(0,l.Z)(e,kt);return o.disabled?r.createElement($e.Z,{align:"top",content:xt.rc[a],"data-testid":"".concat(t,"-warning"),plain:!0},r.createElement(u.Flex,{padding:[2,2,0,0],position:"relative"},r.createElement(Ct.aN,{"data-testid":"".concat(t,"-warningIcon")}),r.createElement(Zt,Tt({testId:t},o)))):r.createElement(Zt,Tt({testId:t},o))};const At=function(e){var t=e["data-testid"],n=void 0===t?"cellName":t,a=e.enabled,o=e.id,c=e.integration,i=e.isAvailable,s=e.name,m=e.spaceId,d=e.tooltipContent,p=(0,l.Z)(e,Dt),f=(0,wt.pV)(m,"channels"),g=(0,wt.rz)(m,"channels");return r.createElement(u.Flex,Tt({alignItems:"center","data-testid":n,gap:4},p),r.createElement(Ft,{checked:a,disabled:!i,integration:c,onChange:function(e){var t=e.target.checked;g(f.map((function(e){return e.id===o?Tt(Tt({},e),{},{enabled:t}):e}))),(0,Ot.eZ)(m,o,t)},testId:n,tooltipContent:d}),r.createElement(u.Text,{"data-testid":"".concat(n,"-label")},s))};var Nt=["data-testid","integration","kind","kindLabel"];function Mt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Lt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mt(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Rt=function(e){var t=e["data-testid"],n=void 0===t?"cellService":t,a=e.integration,o=e.kind,c=e.kindLabel,i=(0,l.Z)(e,Nt),s=xt.aU[a]||{};return r.createElement(u.Flex,Lt({alignItems:"center","data-testid":n,gap:2,justifyContent:"between",width:"100%"},i),r.createElement(u.Flex,{alignItems:"center","data-testid":"".concat(n,"-integration"),gap:2},r.createElement(u.Icon,Lt({"data-testid":"".concat(n,"-icon")},s)),r.createElement(u.Text,{"data-testid":"".concat(n,"-label")},a)),r.createElement($e.Z,{content:c,"data-testid":"".concat(n,"-kind"),plain:!0},r.createElement(u.Icon,{color:"textLite",height:"16px",name:xt.XK[o].icon,width:"16px"})))};function Bt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _t(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bt(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ut=function(e){var t=e.canManageChannels,n=e.roomOptions,a=e.spaceId;return[{accessor:"name",cell:function(e){var n=e.getValue,o=e.row;return r.createElement(At,{enabled:o.original.enabled,id:o.original.id,integration:o.original.integration,isAvailable:t&&o.original.available,name:n(),spaceId:a,tooltipContent:t?"plan":"role"})},header:"Name",id:"name"},{accessor:"integration",cell:function(e){var t=e.getValue,n=e.row;return r.createElement(Rt,{integration:t(),kind:n.original.kind,kindLabel:n.original.kindLabel})},enableColumnFilter:!0,filterFn:function(e,t,n){var r=e.original.integration;return n.length<1||n.some((function(e){var t=e.value;return""===t||t===r}))},header:"Service",id:"integration",meta:{filter:{component:"select",isMulti:!0,options:Object.keys(xt.aU).map((function(e){return{label:e,value:e}})),tiny:!0,"data-ga":"manage-integrations::select-service::notification-integrations-tab"},tooltip:r.createElement(u.Flex,{column:!0,width:{max:"200px"},gap:2},r.createElement(u.TextMicro,{color:"white"},"Services are distinguished in two categories."),r.createElement(u.TextMicro,{color:"white"},r.createElement(Ct.fb,{name:xt.XK.PERSONAL.icon})," ",r.createElement(u.TextMicro,{color:"white",strong:!0},"Personal:")," ",xt.XK.PERSONAL.tooltip),r.createElement(u.TextMicro,{color:"white"},r.createElement(Ct.fb,{name:xt.XK.SYSTEM.icon})," ",r.createElement(u.TextMicro,{color:"white",strong:!0},"System:")," ",xt.XK.SYSTEM.tooltip))}},{accessor:"notificationLabel",cell:function(e){var t=e.getValue;return r.createElement(u.Text,{"data-testid":"channelNotificationsCell"},t())},enableColumnFilter:!0,filterFn:function(e,t,n){var r=e.original.notificationLabel;return n.length<1||n.some((function(e){var t=e.label;return""===t||t===r}))},header:"Notifications",id:"notificationLabel",meta:{filter:{component:"select",isMulti:!0,options:Object.values(xt.uK),tiny:!0,"data-ga":"manage-integrations::select-notification::notification-integrations-tab"}}},{accessor:"rooms",cell:function(e){var t,a=e.getValue,o=e.row,l={"data-testid":"channelRoomsCell"};if(o.original.internal)return r.createElement(u.Text,_t({},l),xt.mN.label);if(!o.original.rooms&&!(null===(t=o.original.rooms)||void 0===t?void 0:t.length))return r.createElement(u.Text,_t({},l),xt.k_.label);var c=(0,jt.ae)({roomIds:a(),roomOptions:n});return r.createElement(u.Text,{"data-testid":"channelRoomsCell"},c)},enableColumnFilter:!0,filterFn:function(e,t,n){return n.length<1||n.some((function(t){var n=t.label,r=t.value;if(e.original.internal)return n===xt.mN.label;var a=e.original.rooms||[];return a.length?a.includes(r):n===xt.k_.label}))},header:"Rooms",id:"rooms",meta:{filter:{component:"select",isMulti:!0,options:n,tiny:!0,"data-ga":"manage-integrations::select-room::notification-integrations-tab"}}}]};var Wt=n(57064),Vt=n(14111),Ht=n(62594);function zt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Gt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zt(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Yt=function(e,t){var n=(0,wt.Cz)(t),r=(0,Ht.Z)({all:!0});(0,Vt.Z)((function(){return{enabled:!!t,fetch:function(){return(0,Ot.$3)(e,t)},onFail:function(e){return n(Gt(Gt({},Wt.C),{},{error:e.message}))},onSettle:function(){return n({loading:!1,loaded:!0})},onSuccess:function(e){return n(Gt(Gt(Gt({},Wt.C),e.rooms?{roomSelections:r.filter((function(t){var n=t.value;return e.rooms.includes(n)}))}:{}),e))}}}),[e,t])};var qt=n(84445);function Kt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $t(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kt(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Xt=function(){var e=(0,a.s0)(),t=(0,g.gI)(b.mk.channelManage),n=(0,h.th)(),l=(0,h.OS)("name"),c=(0,h.uk)(),s=(0,ye.Z)(),u=(0,o.Z)(s,2),m=u[0],d=u[1],p=(0,r.useState)(""),f=(0,o.Z)(p,2),E=f[0],v=f[1];(0,qt.Z)(n);var y=(0,wt.pV)(n,"channels"),O=(0,wt.pV)(n,"currentChannelId"),x=(0,wt.rz)(n,"channels"),j=(0,wt.rz)(n,"currentChannelId"),C=(0,Ht.Z)({all:!0,internal:!0}),S=(0,wt.su)(O),k=S.alerts,D=S.name,I=S.rooms,T=S.secrets;Yt(n,O);var Z=(0,r.useCallback)((function(e){j(e)}),[]),F=(0,r.useCallback)(function(){var e=(0,w.Z)(P().mark((function e(t){var r;return P().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.id,e.prev=1,e.next=4,(0,Ot.JV)(n,r);case 4:x(y.filter((function(e){return e.id!==r}))),m({header:"Configuration deleted successfully!"}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),d(e.t0);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}(),[y,n]),A=(0,r.useCallback)((function(){e((0,i.Gn)(H.xN,{spaceSlug:c,settingsTab:H.bK,settingsSubTab:H.Q$}))}),[c]),N=(0,r.useMemo)((function(){return{addEntry:$t({dataGa:"manage-channels::click-add-channel::notifications-tab",flavour:"hollow",handleAction:A,iconColor:"success",label:t?"Add Configuration":"View configurations",small:!0,strong:!0,width:"auto"},t?{}:{icon:""})}}),[t,A]),M=(0,r.useMemo)((function(){return{edit:{dataGa:function(e){var t=e.slug;return"manage-rooms::click-edit::".concat(t)},disabledTooltipText:"Edit is disabled",handleAction:function(e){var t=e.id;Z(t)},isDisabled:function(e){var n=e.available,r=e.internal;return!t||!n||r},TooltipComponent:$e.Z,tooltipText:"Edit setting"},delete:{confirmLabel:"Yes, delete",confirmationMessage:function(e){var t=e.name;return r.createElement(Pt,{name:t,spaceName:l})},confirmationTitle:function(e){var t=e.name;return(0,jt.D4)(t)},dataGa:function(e){var t=e.slug;return"manage-rooms::click-delete::".concat(t)},declineLabel:"Cancel",handleAction:F,isDisabled:function(e){var n=e.internal;return!t||n},TooltipComponent:$e.Z,tooltipText:"Delete setting"}}}),[t,F,A]);return{bulkActions:N,channelData:y,currentChannelId:O,columns:Ut({canManageChannels:t,roomOptions:C,spaceId:n}),dataGa:"manage-channels",onFilter:function(e,t,n){var r=e.original,a=n.toLowerCase();if(r.name.toLowerCase().includes(a))return!0;if(r.integration.toLowerCase().includes(a))return!0;if(r.notificationLabel.toLowerCase().includes(a))return!0;if(r.internal)return xt.mN.label.toLowerCase().includes(a);var o=r.rooms||[];return o.length?(0,jt.ae)({roomIds:o,roomOptions:C}).toLowerCase().includes(a):xt.k_.label.toLowerCase().includes(a)},onModalClose:function(){x(y.map((function(e){return e.id===O?$t($t({},e),{},{alerts:k,name:D,rooms:I,secrets:T}):e}))),j("")},rowActions:M,search:E,setSearch:v}};var Qt=n(42339),Jt=["id","integrationId","onClose"],en=["id","getValue","onChange"];function tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tn(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var rn="modal";const an=function(e){var t=e.id,n=void 0===t?"new":t,c=e.integrationId,s=e.onClose,m=(0,l.Z)(e,Jt),d=(0,wt.su)(n),p=d.alarms,f=d.description,g=d.docsLink,b=d.fields,v=d.integration,y=d.loaded,O=d.name,x=d.required,j=d.rooms,C=d.roomSelections,S=d.secrets,k=function(e){return"manage-".concat(v,"-channel::").concat(e,"::notification-").concat(c?"integrations":"channels","-tab")},D=(0,a.s0)(),I=(0,ye.Z)(),T=(0,o.Z)(I,2),Z=T[0],F=T[1],A=(0,Ht.Z)({all:!0}),N=(0,E.J7)(),M=(0,h.th)(),L=(0,h.uk)(),R=(0,wt.Cz)(n,"alarms"),B=(0,wt.Cz)(n,"name"),_=(0,wt.Cz)(n,"roomSelections"),U=(0,wt.Cz)(n,"secrets"),W=(0,wt.Cz)(n,"rooms"),V=(0,r.useState)({}),z=(0,o.Z)(V,2),G=z[0],Y=z[1];if(!y)return null;var q=Object.keys(G),K=x.every((function(e){return(0,jt.xW)(e,S[e],b[e])})),$=!q.length||q.every((function(e){var t=S[e].selection;return G[e].every((function(n){return(0,jt.xW)(n,S[e][n],b[e].fields[t][n])}))})),X=p&&K&&$,Q=(0,i.Gn)(H.Sr,{spaceSlug:L,settingsTab:H.bK}),J=function(){var e=(0,w.Z)(P().mark((function e(){var t;return P().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,t=nn(nn(nn({alarms:p,integrationID:c},O?{name:O}:{}),(null===j||void 0===j?void 0:j.length)?{Rooms:j}:{}),{},{secrets:S}),"new"!==n){e.next=7;break}return e.next=5,(0,Ot.Y0)(M,t);case 5:e.next=9;break;case 7:return e.next=9,(0,Ot.IU)(M,n,t);case 9:Z({header:"new"===n?"Configuration created successfully!":"Configuration updated successfully!"}),s(),D(Q),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(0),F(e.t0);case 17:case"end":return e.stop()}}),e,null,[[0,14]])})));return function(){return e.apply(this,arguments)}}();return r.createElement(u.Modal,{onEsc:s},r.createElement(Ct.hz,{"data-testid":m["data-testid"]||rn},r.createElement(u.ModalHeader,{border:{side:"bottom",color:"disabled"},column:!0,"data-testid":"".concat(rn,"-header"),gap:.5,padding:[6,4,3]},r.createElement(u.Flex,{alignItems:"center","data-testid":"".concat(rn,"-headerMain")},r.createElement(u.Flex,{"data-testid":"".concat(rn,"-titleContainer"),gap:1},r.createElement(u.Icon,nn({"data-testid":"".concat(rn,"-titleIcon")},xt.aU[v]||{})),r.createElement(u.H3,{"data-testid":"".concat(rn,"-title")},v)),s&&r.createElement(Ct.A3,{"data-ga":k("close-modal"),"data-testid":"".concat(rn,"-close"),onClose:s})),r.createElement(u.TextSmall,{as:u.Box,"data-testid":"".concat(rn,"-description")},f,"\xa0",r.createElement(we.Z,{Component:u.TextSmall,"data-ga":k("click-docs"),"data-testid":"".concat(rn,"-docsLink"),href:g,target:"_blank",whiteSpace:"nowrap"},"Learn how to configure it."))),r.createElement(u.ModalBody,{"data-testid":"".concat(rn,"-body"),overflow:{vertical:"auto"},padding:[0]},r.createElement(Ct.QD,{gap:2,"data-testid":"".concat(rn,"-standardFields"),hasBorder:!0},r.createElement(u.Text,{"data-testid":"".concat(rn,"-standardFields-header")},"Notification settings"),r.createElement(u.Flex,{column:!0,"data-testid":"".concat(rn,"-standardFields-body"),gap:3},r.createElement(Qt.Z,{component:"input","data-ga":k("configuration-name-input"),"data-testid":"".concat(rn,"-configurationName"),onChange:B,placeholder:"i.e All alerts from All nodes",title:"Configuration name",value:O}),r.createElement(Qt.Z,{component:"select","data-ga":k("rooms-select"),"data-testid":"".concat(rn,"-rooms"),isMulti:!0,onChange:function(e){var t;if(1!==N.length){if(0===e.length)return W([]),void _([]);if(e.length===N.length||!(null===(t=e[e.length-1])||void 0===t?void 0:t.value))return W([]),void _([xt.k_]);var n=e.map((function(e){return e.value})).filter(Boolean),r=e.length>1?e.filter((function(e){return e.value})):e;W(n),_(r)}},options:A,placeholder:"Select rooms",title:"Rooms",value:C}),r.createElement(Qt.Z,{component:"select","data-ga":k("notification-select"),"data-testid":"".concat(rn,"-notifications"),isRequired:!0,onChange:function(e){var t=e.value;R(t)},options:Object.values(xt.Nq),placeholder:"Select notifications",title:"Notifications",value:xt.Nq[p]}))),r.createElement(Ct.QD,{gap:2,"data-testid":"".concat(rn,"-dynamicFields"),hasBorder:!0},r.createElement(u.Text,{"data-testid":"".concat(rn,"-dynamicFields-header")},"Integration configuration"),r.createElement(u.Flex,{column:!0,"data-testid":"".concat(rn,"-dynamicFields-body"),gap:3},Object.values(b).map((function(e){var t=e.id,n=e.getValue,a=e.onChange,o=(0,l.Z)(e,en);return r.createElement(Qt.Z,nn({"data-ga":k("".concat(t,"-").concat(o.component)),"data-testid":"".concat(rn,"-").concat(t),getDataGa:k,key:t,id:t,onChange:null===a||void 0===a?void 0:a({id:t,setRequiredSubsets:Y,setSecrets:U}),secrets:S,setSecrets:U,value:null===n||void 0===n?void 0:n({id:t,secrets:S})},o))}))))),r.createElement(Ct.QD,{alignItems:"end","data-testid":"".concat(rn,"-footer"),justifyContent:"center"},r.createElement(u.Button,{"data-ga":k("new"===n?"create-click":"edit-click"),"data-testid":"".concat(rn,"-confirmButton"),disabled:!X,label:"OK",onClick:J,textTransform:"uppercase"}))))};var on=["data-testid"];function ln(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var cn={maxHeight:"none",whiteSpace:"initial"};const sn=function(e){var t=e["data-testid"],n=void 0===t?"channelList":t,a=(0,l.Z)(e,on),o=Xt(),i=o.bulkActions,s=o.channelData,m=o.currentChannelId,d=o.columns,p=o.dataGa,f=o.onFilter,g=o.onModalClose,b=o.rowActions,E=o.search,h=o.setSearch;return r.createElement(u.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ln(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ln(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,"data-testid":n,gap:4,height:"100%",margin:[3,0]},a),r.createElement(u.NetdataTable,{bulkActions:i,data:s,dataColumns:d,dataGa:p,globalFilter:E,globalFilterFn:f,onGlobalSearchChange:h,rowActions:b,testPrefixCallback:function(e){return e.name},meta:cn}),!!m&&r.createElement(an,{"data-testid":"editChannelModal",id:m,onClose:g}))};var un=n(16812);function mn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function dn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mn(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var pn=(0,yt.Z)((function(){return n.e(355).then(n.bind(n,14355))}),"SilencingRules"),fn={side:"top",type:"solid",size:"1px",color:"border"};const gn=function(){var e=(0,un.m$)().notificationsActiveTab,t=void 0===e?0:e,n=(0,r.useCallback)((function(e){var t=(0,un.m$)();(0,un.xs)(dn(dn({},t),{},{notificationsActiveTab:e}))}),[]);return r.createElement(r.Fragment,null,r.createElement(u.Flex,{padding:[0,0,0,4]},r.createElement(u.H3,null,"Alerts & Notifications")),r.createElement(u.Tabs,{selected:parseInt(t,10),onChange:n,height:"calc(100% - 44px)",margin:[4,0,0,0]},r.createElement(u.Tab,{"data-testid":"spaceSettings-notifications-methods-tab","data-ga":"manage-space::click-tab::notifications-methods-tab",label:r.createElement(u.Text,null,"Notification Methods")},r.createElement(u.Flex,{padding:[2,4],border:fn,flex:!0},r.createElement(sn,null))),r.createElement(u.Tab,{"data-testid":"spaceSettings-notifications-silencing-rules-tab","data-ga":"manage-space::click-tab::notifications-silencing-rules-tab",label:r.createElement(u.Text,null,"Notification Silencing Rules")},r.createElement(u.Flex,{border:fn,flex:!0},r.createElement(r.Suspense,null,r.createElement(pn,null))))))};var bn=n(79655),En=n(27856),hn=n(11012),vn=n(60506),yn=n(15317),On=n(26380),wn=["available","classification","data-testid","description","docsLink","fields","id","internal","kind","kindLabel","slug","required","title"];function xn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xn(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const jn=function(e){var t=e.available,n=e.classification,a=e["data-testid"],c=void 0===a?"card":a,i=e.description,s=e.docsLink,m=e.fields,d=e.id,p=e.internal,f=e.kind,E=e.kindLabel,h=e.slug,y=e.required,O=e.title,w=(0,l.Z)(e,wn),x=xt.aU[h]||{},P=(0,wt.h3)("new"),j=(0,wt.Cz)("new"),C=(0,g.gI)(b.mk.channelManage),S=(0,v.Z)(!1),k=(0,o.Z)(S,4),D=k[0],I=k[2],T=k[3],Z=(0,r.useCallback)((function(){j(Pn(Pn({},Wt.C),{},{description:i,docsLink:s,fields:m,integration:h,loading:!1,loaded:!0,required:y,secrets:(0,jt.A_)(m,y)})),I()}),[i,s,m,h,y]);return r.createElement(r.Fragment,null,r.createElement(u.Flex,Pn({background:"elementBackground",column:!0,"data-testid":c,justifyContent:"between",flex:!1,height:37,padding:[3,2,2,3],margin:[0,0,4,0],position:"relative",overflow:"hidden",round:.5,width:75},w),r.createElement(Ct.zT,Pn({"data-testid":"".concat(c,"-blurredIcon")},x)),r.createElement(u.Flex,{column:!0,"data-testid":"".concat(c,"-details"),gap:3,margin:[0,0,3,0]},r.createElement(u.Flex,{"data-testid":"".concat(c,"-header"),justifyContent:"between"},r.createElement(u.Flex,{alignItems:"center","data-testid":"".concat(c,"-titleContainer"),gap:1},r.createElement(u.Icon,Pn({"data-testid":"".concat(c,"-icon")},x)),r.createElement(u.Text,{"data-testid":"".concat(c,"-title")},O)),!p&&t&&r.createElement($e.Z,{align:"bottom",content:C?"":xt.Ue,plain:!0},r.createElement(u.Box,null,r.createElement(Ct.nO,{"data-ga":"manage-integration-".concat(h,"::click-add::notification-integrations-tab"),"data-testid":"".concat(c,"-button"),disabled:!C,label:"Add",onClick:Z}))),!p&&!t&&r.createElement(On.Z,{classification:n,"data-ga":"manage-integration-".concat(h,"::click-plan-badge-").concat(n.toLowerCase(),"::notification-integrations-tab")})),r.createElement(u.TextSmall,{color:"textDescription","data-testid":"".concat(c,"-description")},i,s&&r.createElement(r.Fragment,null,"\xa0",r.createElement(we.Z,{Component:Ct.bb,"data-ga":"manage-integration-".concat(h,"::click-docs::notification-integrations-tab"),"data-testid":"".concat(c,"-docsLink"),href:s,target:"_blank",whiteSpace:"nowrap"},"Learn more.")))),r.createElement($e.Z,{align:"top",content:xt.XK[f].tooltip,"data-testid":"".concat(c,"-kindContainer"),plain:!0},r.createElement(u.Flex,{alignItems:"end",alignSelf:"end","data-testid":"".concat(c,"-kindContainer"),gap:1},r.createElement(u.Icon,{color:"textLite","data-testid":"".concat(c,"-kindIcon"),height:"16px",name:xt.XK[f].icon,width:"16px"}),r.createElement(u.TextSmall,{color:"textLite","data-testid":"".concat(c,"-kind")},E)))),D&&r.createElement(an,{"data-testid":"createChannelModal",integrationId:d,onClose:function(){T(),P()}}))};var Cn=["data-testid","integrations","title"];function Sn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sn(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Dn=function(e){var t=e["data-testid"],n=void 0===t?"group":t,a=e.integrations,o=e.title,c=(0,l.Z)(e,Cn);return a.length?r.createElement(u.Flex,kn({column:!0,"data-testid":n,gap:2,position:"relative"},c),r.createElement(u.TextBig,{color:"textDescription","data-testid":"".concat(n,"-title")},o),r.createElement(u.Flex,{flexWrap:!0,"data-testid":"".concat(n,"-integrations"),gap:4},a.map((function(e){return r.createElement(jn,kn({"data-testid":"".concat(e.slug,"Card"),key:e.slug},e))})))):null};var In=n(73066);function Tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Zn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tn(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Fn=function(e){var t=(0,wt.R1)(e);(0,Vt.Z)((function(){return{enabled:!!e,fetch:function(){return(0,Ot.h3)(e)},onFail:function(e){return t(Zn(Zn({},In.E),{},{error:e.message}))},onSettle:function(){return t({loading:!1,loaded:!0})},onSuccess:function(e){t(Zn(Zn({},In.E),e))}}}),[e])};var An=["data-testid"];function Nn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nn(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ln=function(e){var t=e["data-testid"],n=void 0===t?"integrations":t,a=(0,l.Z)(e,An),c=(0,h.th)(),s=(0,h.uk)();Fn(c);var m=(0,wt.ry)(c),d=m.available,p=m.error,f=m.loaded,g=m.unavailable,b=(0,r.useState)([]),E=(0,o.Z)(b,2),v=E[0],y=E[1],O=(0,r.useState)([]),w=(0,o.Z)(O,2),x=w[0],P=w[1],j=(0,r.useState)(""),C=(0,o.Z)(j,2),S=C[0],k=C[1];if(!f)return r.createElement(hn.Z,{"data-testid":"".concat(n,"-loader"),title:"Loading services..."});if(p)return r.createElement(yn.Z,{"data-testid":"".concat(n,"-error"),message:p,title:"Services of ".concat(s," are currently unavailable")});var D=(0,En.D)(300,(function(e){var t=e.target.value;k(t),y((0,jt.uf)(d,t)),P((0,jt.uf)(g,t))})),I=(0,i.Gn)(H.Sr,{spaceSlug:s,settingsTab:H.bK});return r.createElement(u.Flex,Mn(Mn({column:!0,"data-testid":n},a),{},{padding:[0,4]}),r.createElement(u.Flex,{border:{side:"bottom",color:"separator"},"data-testid":"".concat(n,"-header"),margin:[0,0,4,0],padding:[0,0,4,0],width:"100%"},r.createElement(we.Z,{as:bn.rU,Component:Ct.Ce,"data-ga":"manage-integrations::click-back::notification-integrations-tab","data-testid":"".concat(n,"-backLink"),to:I},r.createElement(u.Icon,{"data-testid":"".concat(n,"-backIcon"),name:"arrow_left"}),r.createElement(u.H3,{"data-testid":"".concat(n,"-title")},H.fV[H.Q$]))),r.createElement(u.Flex,{column:!0,"data-testid":"".concat(n,"-content"),gap:4},r.createElement(u.Box,{as:vn.Z,"data-ga":"manage-integrations::search::notification-integrations-tab","data-testid":"".concat(n,"-search"),iconLeft:r.createElement(u.Icon,{name:"magnify",color:"textLite"}),onChange:D,placeholder:"Search service",size:"small",width:{max:49.5}}),r.createElement(u.Flex,{column:!0,"data-testid":"".concat(n,"-groups")},r.createElement(Dn,{"data-testid":"integrationGroupAvailable",integrations:S?v:d,title:"Available"}),r.createElement(Dn,{"data-testid":"integrationGroupUnavailable",integrations:S?x:g,title:"Unavailable"}))))};const Rn=function(){return r.createElement(a.Z5,null,r.createElement(a.AW,{path:"/",element:r.createElement(gn,null)}),r.createElement(a.AW,{path:"/".concat(H.Q$),element:r.createElement(Ln,null)}))};var Bn=n(73575);const _n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[(0,u.useInputValue)({maxChars:20,value:e.name||""})||{},(0,u.useInputValue)({maxChars:50,value:e.description||""})||{}]};var Un=n(19262),Wn=/^[a-zA-Z0-9@_.-\s!]*$/,Vn={minLength:"Space name should be more than 5 characters",allowedChars:"Please use alphanumberic characters (A-Z, a-z, 0-9), spaces, periods and supported special characters @, -, _,."},Hn=function(e){return e.length<5?"minLength":!Wn.test(e)&&"allowedChars"},zn=function(e){return!Wn.test(e)&&"allowedChars"},Gn=n(41582),Yn=["nameInput","descriptionInput"];function qn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const Kn=function(e){var t=e.nameInput,n=e.descriptionInput,a=(0,l.Z)(e,Yn),i=(0,o.Z)(t,4),s=i[0],m=i[1],d=i[2],p=i[3],f=(0,o.Z)(n,4),g=f[0],E=f[1],h=f[2],v=f[3],y=(0,r.useMemo)((function(){return Hn(s)}),[s]),O=(0,r.useMemo)((function(){return zn(g)}),[g]);return r.createElement(u.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qn(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0},a),r.createElement(Gn.Z,{Component:u.TextInput,permission:b.mk.spaceUpdateMeta,label:"Name",value:s,onChange:m,error:Vn[y],isDirty:p,instantFeedback:"all",fieldIndicator:d,"data-testid":"textInputs-spaceName"}),r.createElement(Gn.Z,{Component:u.TextInput,permission:b.mk.spaceUpdateMeta,label:"Description",value:g,onChange:E,error:Vn[O],isDirty:v,instantFeedback:"all",fieldIndicator:h,"data-testid":"textInputs-spaceDescription"}))};var $n=n(19086),Xn=["id"];function Qn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const Jn=function(e){var t=e.id,n=(0,l.Z)(e,Xn);return r.createElement(u.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qn(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,gap:1},n),r.createElement(u.Text,{strong:!0},"Space Id"),r.createElement($n.ZP,{confirmationText:"Space ID copied to your clipboard."},t))};var er=n(79870),tr=n(52476);function nr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function rr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nr(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ar=["nameInput","descriptionInput","onClose"];function or(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const lr=function(e){var t=e.nameInput,n=e.descriptionInput,a=e.onClose,i=(0,l.Z)(e,ar),s=(0,h.OS)(),m=function(e){var t=(0,ye.Z)(),n=(0,o.Z)(t,2),r=n[0],a=n[1];return(0,j._8)((function(t){var n=t.snapshot,o=t.set;return function(){var t=(0,w.Z)(P().mark((function t(l,c){var i,s,u;return P().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=c.onSuccess,s=c.onFail,t.next=3,n.getPromise((0,h.U7)({id:e}));case 3:return u=t.sent,o((0,h.U7)({id:e}),(function(e){return rr(rr({},e),l)})),t.prev=5,t.next=8,(0,tr.$F)(e,l);case 8:r({header:"Space successfully updated!"}),i&&i(),t.next=17;break;case 12:t.prev=12,t.t0=t.catch(5),o((0,h.U7)({id:e}),u),a(t.t0),s&&s();case 17:case"end":return t.stop()}}),t,null,[[5,12]])})));return function(e,n){return t.apply(this,arguments)}}()}),[e])}(s.id),d=(0,r.useState)(!1),p=(0,o.Z)(d,2),f=p[0],g=p[1],b=(0,o.Z)(t,1)[0],E=(0,o.Z)(n,1)[0],v=function(){a(),g(!1)},y=function(){return g(!1)},O=(0,r.useCallback)((function(){g(!0),m({name:b,description:E},{onSuccess:v,onFail:y})}),[b,E]),x=(0,r.useMemo)((function(){var e=Hn(b),t=zn(E);return!!(f||e||t)||s.name===b&&(s.description===E||!s.description&&!E)}),[s,b,E,f]);return r.createElement(u.Button,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?or(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):or(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({label:"SAVE",onClick:O,isLoading:f,disabled:x,"data-testid":"saveSpace-button"},i))};var cr=["onClose"];function ir(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const sr=(0,r.memo)((function(e){var t=e.onClose,n=(0,l.Z)(e,cr),a=(0,h.OS)(),i=(0,h.GM)("ids"),s=(0,v.Z)(),m=(0,o.Z)(s,4),d=m[0],p=m[2],f=m[3],g=_n({name:a.name,description:a.description}),b=(0,o.Z)(g,2),E=b[0],y=b[1];if(!a.id)return null;var O=1===i.length;return r.createElement(r.Fragment,null,r.createElement(u.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ir(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ir(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,"data-testid":"manageSpace",flex:"grow",justifyContent:"between"},n),r.createElement(u.Flex,{column:!0,"data-testid":"manageSpace-settings"},r.createElement(u.H3,{margin:[0,0,4,0]},"Info"),r.createElement(u.Flex,{column:!0,gap:8},r.createElement(u.Box,null,r.createElement(Kn,{"data-testid":"manageSpace-nameInputs",nameInput:E,descriptionInput:y}),r.createElement(Jn,{"data-testid":"manageSpace-spaceIdInput",id:a.id}),r.createElement(u.Flex,{column:!0,gap:1,margin:[4,0,0]},r.createElement(u.TextInput,{label:"Your role in space",value:(0,Ke.fm)(a.roleInSpace),disabled:!0})),r.createElement(u.Flex,{column:!0,gap:1,margin:[4,0,0]},r.createElement(u.TextInput,{label:"Plan",value:(0,Ke.db)(a.plan),disabled:!0}))))),r.createElement(u.Flex,{"data-testid":"manageSpace-actions",justifyContent:"between",alignItems:"center",padding:[0,10,0,0]},r.createElement(u.Flex,{"data-testid":"manageSpace-deleteLeaveActions",gap:4},r.createElement($e.Z,{align:"top",content:O&&Bn.T$.leave,isBasic:!0,stretch:"align"},r.createElement(u.Flex,{alignItems:"center"},r.createElement(u.Button,{"data-ga":"manage-space-tab::click-leave-space::manage-space-modal","data-testid":"manageSpace-leave",disabled:O,icon:"switch_off",flavour:"borderless",label:"Leave space",neutral:!0,padding:[0],width:"fit-content",onClick:p}))),r.createElement(er.Z,{"data-testid":"manageSpace-delete",id:a.id,isLastSpace:O,name:a.name,onClose:t})),r.createElement(lr,{"data-testid":"manageSpace-save",nameInput:E,descriptionInput:y,onClose:t}))),d&&r.createElement(Un.Z,{id:a.id,name:a.name,onClose:f}))}),(function(){return!0}));var ur=n(96477),mr=n(50526);const dr=function(e){var t=e.toggleCreation,n=(0,h.th)(),a=(0,ur.hq)(n),o=(0,mr.Z)(n),l=(0,r.useCallback)((function(e){return o({name:e},!0)}),[]),c=(0,r.useMemo)((function(){return[{id:"name",accessor:"name",header:"Bookmark",cell:function(e){var t=e.getValue;return"".concat(t())}},{id:"url",accessor:"url",header:"Url",cell:function(e){var t=e.getValue;return"".concat(t())}},{id:"description",accessor:"url",header:"Description",cell:function(e){var t=e.getValue;return"".concat(t())}}]}),[]),i=function(e){e&&l(e.name)},s=(0,r.useMemo)((function(){return{delete:{confirmLabel:"Yes, delete",confirmationMessage:function(e){return r.createElement(r.Fragment,null,"You are about to delete bookmark ",r.createElement("strong",null,e.name),".",r.createElement("br",null),"Are you sure you want to continue?")},confirmationTitle:"Delete bookmark",declineLabel:"Cancel",handleAction:i,tooltipText:"Delete bookmark"}}}),[]),u=(0,r.useMemo)((function(){return{addEntry:{handleAction:t,tooltipText:"Create Bookmark"}}}),[]),m=(0,g.gI)(b.mk.bookmarkCreate),d=(0,g.gI)(b.mk.bookmarkDelete);return{data:a,schema:c,deleteBookmark:l,rowActions:d?s:[],bulkActions:m?u:[]}};var pr=["toggleCreation"];function fr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var gr=n(87060),br=n(49286),Er=n(7672);function hr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hr(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const yr=function(){var e=(0,a.s0)(),t=(0,h.th)(),n=(0,a.bS)(H.xN),o=(0,a.bS)(H.Sr),l=(n||o||{}).params,c=l.spaceSlug,s=void 0===c?"":c,u=l.settingsTab,m=void 0===u?"":u,d=l.settingsSubTab,p=void 0===d?"":d,f=(0,h.OS)("name"),g=(0,k.HM)(t,p),b=(0,k.tE)(g,"name"),E=H.fV[m],v=(0,r.useCallback)((function(){e((0,i.Gn)(H.Sr,{spaceSlug:s,settingsTab:m}))}),[s,m]),y=(0,r.useMemo)((function(){var e=[{name:"Manage Space",isDisabled:!0},{name:f,isDisabled:!0},vr({name:E},!!p&&{onClick:v})];return p&&e.push({name:E===H.fV[H.eq]?b:H.fV[p]||p}),e}),[v,b,f,E,p]);return r.createElement(Er.Z,{isBig:!0,items:y,showBackButton:!1,testid:"manageSpace"})};var Or=n(15057),wr=n(97431),xr=(0,r.createContext)(),Pr=(0,r.createContext)(),jr=function(e){var t=e.children,n=(0,v.Z)(!1),a=(0,o.Z)(n,2),l=a[0],c=a[1];return r.createElement(xr.Provider,{value:l},r.createElement(Pr.Provider,{value:c},t))},Cr=function(){return(0,r.useContext)(xr)},Sr=function(){return(0,r.useContext)(Pr)},kr=n(43337);function Dr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const Ir=function(e){return r.createElement(u.Box,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dr(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({as:"hr",height:"100%",sx:{borderWidth:"0px 0px 0px 1px",borderColor:"borderSecondary",borderStyle:"solid"}},e))},Tr=function(){return r.createElement(Ir,{height:"1px",width:"100%",sx:{borderWidth:"1px 0px 0px 0px",borderColor:"borderSecondary",borderStyle:"solid"}})};var Zr=function(e){return["free","earlyBird"].includes(e)},Fr=function(e,t){var n=t.amountPerNode;if(e.amountPerNode&&e.monthlyDiscountPercentagePerNode){var r=e.amountPerNode/12;n=Rr(r,e.monthlyDiscountPercentagePerNode)}return n},Ar=function(e){if(!e)return null;var t=e.city,n=e.country,r=e.line_1,a=e.line_2,o=e.postalCode,l=e.state;return[[r,a].filter(Boolean).join(" "),t,o,l,n].filter(Boolean).join(", ")},Nr=function(e,t){return Zr(t)?"hollow":"business"===t||"pro"===t&&Zr(e)?"default":"hollow"},Mr=function(){return{cellStyles:{height:"40px"},headStyles:{height:"32px"}}},Lr=function(e,t,n,r,a){return((t||0)-e)*(n||0)+(r||0)-(a||0)},Rr=function(e,t){return e*(1/(1-t))};const Br=function(e){var t=e.currentPlan,n=e.billingEmail,a=e.paymentMethod,l=e.businessName,c=e.vatNo,i=e.billingAddress,s=(0,wr.SH)(),m=(0,o.Z)(s,2),d=m[0],p=m[1],f=!!t.billingEmail&&!p;return r.createElement(u.Flex,{column:!0,gap:3},r.createElement(u.Flex,{gap:3},r.createElement(u.TextInput,{value:n||"",label:"Billing email",placeholder:"Not specified",disabled:!0}),r.createElement(u.TextInput,{value:(null===a||void 0===a?void 0:a.id)?"**** ".concat(null===a||void 0===a?void 0:a.id):"",label:"Default payment method",placeholder:"Not specified",disabled:!0})),c&&r.createElement(u.Flex,{gap:3},r.createElement(u.TextInput,{value:l||"",label:"Business name",placeholder:"Not specified",disabled:!0}),r.createElement(u.TextInput,{value:c,label:"VAT number",placeholder:"Not specified",disabled:!0})),r.createElement(u.Flex,{gap:3},r.createElement(u.TextInput,{value:Ar(i)||"",label:"Billing address",placeholder:"Not specified",disabled:!0})),r.createElement(we.Z,{Component:u.Flex,cursor:f?"pointer":"default",disabled:!f,onClick:d,alignItems:"center",gap:1,"data-ga":"billing-options::click::billing"},r.createElement("span",null,"Change billing information and payment method"),r.createElement(u.Icon,{name:"nav_arrow_goto",width:"12px",height:"12px"})))};var _r=function(e){var t=e.onReset;return r.createElement(u.Box,{as:u.Icon,name:"close_circle",onClick:t,cursor:"pointer",width:3,height:3,color:"border",position:"absolute",left:"2px"})},Ur=function(e){var t=e.promotionCode,n=e.onReset;return r.createElement(u.Flex,{width:"100%"},r.createElement(u.Pill,{background:"nodeBadgeBackground",padding:[0],borderColor:"nodeBadgeBackground"},r.createElement(u.Flex,{position:"relative",gap:2,alignItems:"center",padding:[1,2,1,5]},r.createElement(_r,{onReset:n}),r.createElement(u.Text,null,t))))};const Wr=function(e){var t=e.promotionCode,n=e.onApply,a=e.error,l=(0,r.useState)(a?t:""),c=(0,o.Z)(l,2),i=c[0],s=c[1],m=function(){s(""),n("")};return r.createElement(u.Flex,{column:!0,gap:1},r.createElement(u.Text,{strong:!0},"Promotion code"),t&&!a?r.createElement(Ur,{promotionCode:t,onReset:m}):r.createElement(u.Flex,{column:!0,gap:1},r.createElement(u.Flex,{gap:3,alignItems:"baseline"},r.createElement(u.TextInput,{value:i,onChange:function(e){return s(e.target.value)},placeholder:"Promotion code"}),a?r.createElement(u.Button,{label:"Clear",flavour:"hollow",onClick:m,padding:[3,4],disabled:!i}):r.createElement(u.Button,{label:"Apply",onClick:function(){return n(i)},padding:[3,4],disabled:!i})),a&&r.createElement(u.Text,{color:"error"},a)))},Vr=function(e){var t=e.needsCommitment,n=e.commitment,a=e.handleCommitmentChange;return t&&r.createElement(u.Flex,{column:!0,gap:2},r.createElement(u.Flex,{gap:4,alignItems:"baseline"},r.createElement(u.Text,{strong:!0,style:{whiteSpace:"nowrap"}},"Committed Nodes"),r.createElement(u.TextInput,{onChange:a,value:n,placeholder:"i.e. 14",type:"number",min:1})),r.createElement(u.TextSmall,null,"Nodes that you'll have a discount of 25% on the original cost per node of the plan. This amount will be part of your annual prepayment."))},Hr=function(e){return"earlyBird"===e.currentPlan.slug&&r.createElement(r.Fragment,null,r.createElement(Ir,{height:"1px",width:"100%",sx:{borderWidth:"1px 0px 0px 0px",borderColor:"borderSecondary",borderStyle:"solid"}}),r.createElement(u.Flex,{gap:3},r.createElement(u.Icon,{size:"large",color:"warning",name:"warning_triangle"}),r.createElement(u.Text,null,"You are moving from ",r.createElement(u.Text,{strong:!0},"Early Bird")," plan to another plan, you won't be able to come back to this. The ",r.createElement(u.Text,{strong:!0},"Community")," free plan will be there if you wish to cancel but this doesn't allow you to invite or change users using the Member role.")))};var zr=function(e){return"earlyBird"===(null===e||void 0===e?void 0:e.slug)?"earlyBird":e&&e.slug&&"free"!==e.slug?"".concat(e.slug,"-").concat(e.interval):"free"};function Gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Yr=s.default.div.withConfig({displayName:"withTableWrapper__TableWrapper",componentId:"sc-drcfxi-0"})(["margin-top:30px;"]);const qr=function(e){return function(t){return r.createElement(Yr,null,r.createElement(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gr(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t)))}},Kr=new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"});function $r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$r(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Qr={size:50,minSize:50,maxSize:100},Jr=function(e){return function(){return r.createElement(u.Flex,{width:"100%",justifyContent:"end"},e)}},ea=function(e){var t=e.getValue;return r.createElement(u.Flex,{width:"100%",justifyContent:"end"},t())},ta=[Xr({id:"name",accessor:"name",header:""},Qr),Xr({id:"price",accessor:"price",header:Jr("Price"),cell:ea},Qr),Xr({id:"qty",accessor:"qty",header:Jr("Qty"),cell:ea},Qr),Xr({id:"month",accessor:"month",header:Jr("Month"),cell:ea},Qr),Xr({id:"total",accessor:"total",header:Jr("Total"),cell:ea},Qr)];function na(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const ra=function(e){return r.createElement(u.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?na(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):na(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({gap:3},e),r.createElement(u.Icon,{size:"large",color:"warning",name:"warning_triangle"}),r.createElement(u.Text,null,"No immediate charges are applicable to this plan subscription. On-demand usage charges will be applied based on your node period count."))};var aa=qr(u.NetdataTable),oa=function(e){var t=e.needsCommitment,n=e.price,a=e.spaceTotal,o=e.commitment,l=e.currentCommitment,c=e.onlyCommitment,i=e.balance,s=e.nodesTotal,m=e.zeroSubscriptionTotal,d=e.checkoutIsDisabled,p=function(e,t,n,r,a){if(!r)return r;var o=Lr(a,e,t,n);return r-o<0?r:o}(o,n.pricing.primary.amountPerNode,c?0:n.pricing.primary.amountFlat,i.amount,l),f=((null===n||void 0===n?void 0:n.pricing)||{}).primary,g=(null===f||void 0===f?void 0:f.monthlyDiscountPercentagePerNode)||0,b=parseFloat(s+a),E=parseFloat(b*g),h=parseFloat(b-E);return r.createElement(r.Fragment,null,m?d?null:r.createElement(ra,null):r.createElement(r.Fragment,null,t&&r.createElement(r.Fragment,null,r.createElement(u.Flex,{justifyContent:"between"},r.createElement(u.Text,null,"Subscription Total"),r.createElement(u.Text,null,Kr.format(b))),r.createElement(u.Flex,{justifyContent:"between"},r.createElement(u.Text,{color:"primary"},"Discount (",100*g,"%)"),r.createElement(u.Text,{color:"primary"},"- ",Kr.format(E)))),r.createElement(u.Flex,{justifyContent:"between"},r.createElement(u.Text,null,"Total"),r.createElement(u.Text,null,Kr.format(h))),!!i.amount&&r.createElement(u.Flex,{justifyContent:"between"},r.createElement(u.Text,null,"Credit amount"),r.createElement(u.Text,null,"- ",Kr.format(p))),r.createElement(Tr,null),r.createElement(u.Flex,null,r.createElement(u.TextMicro,null,"Additional taxes may be applicable"))),r.createElement(u.Flex,{justifyContent:"between"},r.createElement(u.H0,{strong:!0},"Total payable"),r.createElement(u.H0,{strong:!0,"data-testid":"totalPayableAmountCheckout"},Kr.format(function(){var e=Lr.apply(void 0,arguments);return e<0?0:e}(l,o,n.pricing.primary.amountPerNode,c?0:n.pricing.primary.amountFlat,p)))))};const la=function(e){var t=e.price,n=e.needsCommitment,a=e.currentCommitment,o=e.onlyCommitment,l=e.balance,c=e.spaceTotal,i=e.amountPerNodePerMonth,s=e.amountPerSpacePerMonth,u=e.commitment,m=e.nodesTotal,d=e.months,p=e.tableMeta,f=void 0===p?Mr:p,g=e.checkoutIsDisabled,b=(0,r.useMemo)((function(){return 0==parseFloat(m+c)}),[m,c]),E=(0,r.useMemo)((function(){var e=!isNaN(c)&&c>0?{id:"space",name:"Space",price:Kr.format(s),qty:1,month:d,total:Kr.format(c)}:null;return n?[isNaN(m)?null:{id:"nodes",name:"Nodes",price:Kr.format(i),qty:u||0,month:d,total:Kr.format(m)},e].filter(Boolean):[e]}),[n,s,c,m,d]);return r.createElement(r.Fragment,null,!b&&r.createElement(r.Fragment,null,r.createElement(aa,{meta:f,dataColumns:ta,data:E}),r.createElement(Tr,null)),r.createElement(oa,{needsCommitment:n,price:t,spaceTotal:c,commitment:u,currentCommitment:a,onlyCommitment:o,balance:l,nodesTotal:m,zeroSubscriptionTotal:b,checkoutIsDisabled:g}))};var ca=n(93433);function ia(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function sa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ia(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ia(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ua,ma=qr(u.NetdataTable),da=function(e){var t=e.lineItems;return r.createElement(r.Fragment,null,t.map((function(e){var t,n,a=(n=e).description?n.description.startsWith("Discount")?{color:"primary"}:n.description.startsWith("VAT")?{color:"textLite"}:{}:{},o=e.isInfo?u.TextSmall:u.Text;return r.createElement(u.Flex,{key:e.description,justifyContent:"between"},r.createElement(o,sa({},a),e.description),r.createElement(o,sa({},a),Kr.format(null===(t=e.total)||void 0===t?void 0:t.amount)))})))},pa=(ua=function(e){var t=e.lineItems;return r.createElement(u.Flex,{justifyContent:"between",margin:[4,0,0,0]},r.createElement(u.H0,{strong:!0},"Total payable"),r.createElement(u.H0,{strong:!0,"data-testid":"totalPayableAmountPreview"},Kr.format(t.totalPayable.total.amount)))},function(e){var t;return e.lineItems.totalPayable?(null===(t=e.lineItems.info)||void 0===t?void 0:t.length)?r.createElement(u.Flex,{column:!0,gap:1},r.createElement(ua,sa({},e)),r.createElement(da,{lineItems:e.lineItems.info})):r.createElement(ua,sa({},e)):null}),fa=function(e){var t=e.lineItems,n=e.agree,a=e.toggleAgree,o=e.zeroPreviewSubscriptionTotal;return r.createElement(r.Fragment,null,r.createElement(Tr,null),o&&r.createElement(ra,{padding:[0,0,2,0]}),r.createElement(u.Flex,{gap:3},r.createElement(u.Checkbox,{checked:n,onChange:a}),r.createElement(u.Text,null,"I agree to Netdata Inc's"," ",r.createElement(we.Z,{href:"https://www.netdata.cloud/service-terms/",rel:"noopener noreferrer",target:"_blank"},"Terms of Service")," ","and"," ",r.createElement(we.Z,{href:"https://netdata.cloud/privacy",rel:"noopener noreferer",target:"_blank"},"Privacy Policy"))),r.createElement(pa,{lineItems:t}))};const ga=function(e){var t=e.lineItems,n=e.tableMeta,a=void 0===n?Mr:n;return r.createElement(r.Fragment,null,r.createElement(ma,{meta:a,dataColumns:ta,data:t.table}),r.createElement(Tr,null),r.createElement(da,{lineItems:t.footer}))},ba=function(e){var t=e.title,n=e.onConfirm,a=e.onClose,o="Community"==t,l=o?"Cancellation":"Downgrading";return r.createElement(u.ConfirmationDialog,{confirmLabel:"Yes","data-ga":"downgrade-dialog","data-testid":"downgradeDialog",handleConfirm:function(){n(),a()},handleDecline:function(){a()},message:r.createElement(u.Flex,{column:!0,gap:2},r.createElement(u.Text,null,"Are you sure you want to ",r.createElement(u.Text,{strong:!0},"move to the ",t," plan")," and cancel your current plan?"),o&&r.createElement(u.Text,null,"Upon cancellation,"," ",r.createElement(u.Text,{strong:!0},"a credit of the value related to the unused period will be credited to your Netdata account.")," ","The credit will be available for you to use on future plan subscriptions with us."),r.createElement(u.Text,null,"For the next 24 hours, you will be able to use all your current notification method configurations."," ",r.createElement(u.Text,{strong:!0},"After 24 hours, any of the notification method configurations that aren't available on your space's plan will be automatically disabled.")),r.createElement(u.Text,null,l," might affect your Space users. Please check what roles are available on the"," ",r.createElement(we.Z,{href:"https://learn.netdata.cloud/docs/nightly/concepts/netdata-plans#areas-impacted-by-plans",rel:"noopener noreferrer",strong:!0,target:"_blank"},t," plan"),"."," ",r.createElement(u.Text,{strong:!0},"Users with unavailable roles on the ",t," plan will immediately have restricted access to the Space.")),r.createElement(u.Text,null,"Do you wish to proceed?")),title:"Go to ".concat(t," plan?")})};var Ea=n(99626),ha=["title","isDowngrade","showProrations","checkoutOrUpdate"];function va(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ya(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?va(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):va(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Oa=function(e){return e?"::commited-".concat(e):""},wa=(0,s.default)(u.Flex).withConfig({displayName:"checkoutTotals__CheckoutButtonWrapper",componentId:"sc-1q0h6ca-0"})(["background:",";padding:16px 0;position:sticky;bottom:0;z-index:20;"],(0,u.getColor)("mainBackground")),xa=function(e){return function(t){var n=t.title,a=t.isDowngrade,c=t.showProrations,i=t.checkoutOrUpdate,s=(0,l.Z)(t,ha),u=(0,v.Z)(),m=(0,o.Z)(u,4),d=m[0],p=m[2],f=m[3];return c&&a?r.createElement(r.Fragment,null,d&&r.createElement(ba,{title:n,onConfirm:i,onClose:f}),r.createElement(e,ya({onClick:p},s))):r.createElement(e,ya({onClick:i},s))}}((0,s.default)(u.Button).withConfig({displayName:"checkoutTotals__CheckoutButton",componentId:"sc-1q0h6ca-1"})(["flex:auto;"]));const Pa=function(e){var t,n=e.title,a=e.slug,l=e.onClose,c=e.currentPlan,i=e.price,s=e.balance,m=e.commitment,d=e.currentCommitment,p=void 0===d?0:d,f=e.email,g=e.needsCommitment,b=e.onlyCommitment,E=e.previewData,h=e.loadingPreview,y=e.showProrations,O=e.promotionCode,w=function(e,t){var n,r;return((null===(n=Ea.Vc[t])||void 0===n?void 0:n.level)||0)<((null===(r=Ea.Vc[e])||void 0===r?void 0:r.level)||0)}(c.slug,a),x=(0,v.Z)(!1),P=(0,o.Z)(x,2),j=P[0],C=P[1],S=y&&!j||!y&&!f||g&&(p===m||!m||m<1),k=(0,v.Z)(),D=(0,o.Z)(k,2),I=D[0],T=D[1],Z=(0,wr.eY)(),F=(0,wr.Zn)(),A=y||c.billingEmail?F:Z,N=(null===i||void 0===i?void 0:i.pricing)||{},M=N.primary,L=N.secondary,R="year"===i.interval?12:1,B=Fr(M,L),_=g?B*R*(m||0):0,U=function(e){var t=e.amountFlat||0;if(e.monthlyDiscountPercentagePerNode&&e.amountFlat){var n=e.amountFlat/12;t=Rr(n,e.monthlyDiscountPercentagePerNode)}return t}(M),W=U*R,V=(t=null===E||void 0===E?void 0:E.invoiceLineItems,(0,r.useMemo)((function(){if(!(null===t||void 0===t?void 0:t.length))return null;var e=!1;return t.reduce((function(t,n){var r;return"Total payable"==n.description?(t.totalPayable=n,e=!0,t):(n.unitPrice?t.table=[].concat((0,ca.Z)(t.table),[{id:n.description,name:n.description,price:Kr.format(n.unitPrice.amount),qty:n.quantity,month:n.month,total:null===(r=n.total)||void 0===r?void 0:r.amount}]):e?t.info=[].concat((0,ca.Z)(t.info),[sa(sa({},n),{},{isInfo:!0})]):t.footer=[].concat((0,ca.Z)(t.footer),[n]),t)}),{table:[],footer:[],info:[]})}),[t])),H=((null===V||void 0===V?void 0:V.footer)||[]).some((function(e){var t=e.description,n=e.total;return"Subscription Total"==t&&0==(null===n||void 0===n?void 0:n.amount)}));return r.createElement(u.Flex,{column:!0,gap:3},y?h||!V||H?null:r.createElement(ga,{lineItems:V,agree:j,toggleAgree:C}):r.createElement(la,{price:i,needsCommitment:g,currentCommitment:p,onlyCommitment:b,balance:s,spaceTotal:W,amountPerNodePerMonth:B,amountPerSpacePerMonth:U,commitment:m,nodesTotal:_,months:R,checkoutIsDisabled:S}),r.createElement(wa,{column:!0,gap:2},y&&!h&&V&&r.createElement(fa,{lineItems:V,agree:j,toggleAgree:C,zeroPreviewSubscriptionTotal:H}),r.createElement(xa,{title:n,isDowngrade:w,label:y?"Checkout":"Proceed to checkout",disabled:!!S||I,checkoutOrUpdate:function(){T(),A(ya(ya({productId:i.id,email:(null===E||void 0===E?void 0:E.billingEmail)||f},g&&{commitment:m}),y&&O&&{promotionCode:O})).then(l).finally(T)},isLoading:I,"data-ga":"proceedTocheckoutButton::click-".concat(zr(i)).concat(Oa(m),"::billing"),"data-testid":"billingCheckoutTotals-proceedToCheckoutButton",showProrations:y})))};var ja=function(e){var t=e.prices,n=e.currentPlan,a=(0,r.useState)(0),l=(0,o.Z)(a,2),c=l[0],i=l[1],s=t[c],u=null===s||void 0===s?void 0:s.commitment,m=(0,r.useState)(n.committedNodes||1),d=(0,o.Z)(m,2),p=d[0],f=d[1];return{recurringIndex:c,setRecurringIndex:i,price:s,needsCommitment:u,commitment:p,handleCommitmentChange:function(e){return f(e.target.value?parseInt(e.target.value,10):"")}}};function Ca(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const Sa=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).title,t=void 0===e?"Checkout":e;return function(e){return function(n){return r.createElement(d.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:n.onClose},r.createElement(p.x,{onClose:n.onClose,title:t}),r.createElement(u.Flex,{column:!0,padding:[4,4,0,4],justifyContent:"between",height:"calc(100vh - 60px)",overflow:"auto"},r.createElement(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ca(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ca(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n))))}}};function ka(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Da(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ka(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ka(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ia=3e5;const Ta=Sa({title:"Update plan"})((function(e){var t=e.title,n=e.onClose,a=e.prices,l=e.currentPlan,c=void 0===l?{}:l,i=e.children,s=ja({prices:a,currentPlan:c}),m=s.recurringIndex,d=s.setRecurringIndex,p=s.price,f=s.needsCommitment,g=s.commitment,b=s.handleCommitmentChange,E=(0,r.useState)(""),h=(0,o.Z)(E,2),v=h[0],y=h[1],O=(0,r.useState)(0),w=(0,o.Z)(O,2),x=w[0],P=w[1],j=(0,r.useState)(Ia),C=(0,o.Z)(j,2),S=C[0],k=C[1],D=(0,wr.fG)(Da({productId:p.id,promotionCode:v},f&&g&&{commitment:g}),x),I=D.loading,T=D.value,Z=D.promoCodeError;return(0,kr.Z)((function(){I||P((function(e){return e+1}))}),S),(0,r.useEffect)((function(){k(I?null:Ia)}),[I]),r.createElement(r.Fragment,null,r.createElement(u.Flex,{column:!0,gap:4},r.Children.map(i,(function(e){return(0,r.cloneElement)(e,{recurringIndex:m,setRecurringIndex:d})})),r.createElement(Vr,{needsCommitment:f,commitment:g,handleCommitmentChange:b}),r.createElement(Tr,null),I?r.createElement(hn.Z,{title:"Loading billing info...",height:"auto"}):T?r.createElement(r.Fragment,null,r.createElement(Br,Da({currentPlan:c},T)),r.createElement(Tr,null),r.createElement(Wr,{promotionCode:v,onApply:y,error:Z})):r.createElement("div",null,"No data available"),r.createElement(Hr,{currentPlan:c})),r.createElement(Pa,{title:t,slug:p.slug,currentPlan:c,onClose:n,price:p,balance:c.balance,commitment:g,needsCommitment:f,previewData:T,loadingPreview:I,showProrations:!0,promotionCode:v}))}));const Za=Sa()((function(e){var t=e.onClose,n=e.prices,a=e.currentPlan,l=void 0===a?{}:a,c=e.children,i=ja({prices:n,currentPlan:l}),s=i.recurringIndex,m=i.setRecurringIndex,d=i.price,p=i.needsCommitment,f=i.commitment,g=i.handleCommitmentChange,b=(0,Ie.Iy)("email"),E=(0,r.useState)(l.billingEmail||b||""),h=(0,o.Z)(E,2),v=h[0],y=h[1];return r.createElement(r.Fragment,null,r.createElement(u.Flex,{column:!0,gap:4},r.Children.map(c,(function(e){return(0,r.cloneElement)(e,{recurringIndex:s,setRecurringIndex:m})})),r.createElement(Vr,{needsCommitment:p,commitment:f,handleCommitmentChange:g}),r.createElement(Tr,null),r.createElement(u.TextInput,{onChange:function(e){return y(e.target.value)},value:v,label:"Billing email",placeholder:"jsmith@example.com"}),r.createElement(Hr,{currentPlan:l})),r.createElement(Pa,{currentPlan:l,onClose:t,price:d,balance:l.balance,commitment:f,email:v,needsCommitment:p}))}));var Fa=n(41174),Aa=["inModal","recurringIndex","setRecurringIndex"];function Na(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ma(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Na(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Na(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var La=function(e){var t=e.primary,n=e.secondary;return r.createElement(u.Flex,{column:!0,gap:2},t||n?r.createElement(r.Fragment,null,r.createElement($e.Z,{align:"top",content:t.amountPerNode?"Price per active node per month for committed usage of nodes for a year":"Price per node per month",isBasic:!0,plain:!0,stretch:"align"},r.createElement(u.H0,null,Kr.format(Fr(t,n)),r.createElement(u.TextSmall,{color:"textLite"},"/",r.createElement(we.Z,{Component:u.TextSmall,href:"https://www.netdata.cloud/pricing/#do-i-have-to-pay-for-nodes-that-are-no-longer-online",rel:"noopener noreferrer",target:"_blank"},"Node"),"/month")))):r.createElement(u.H0,null,"Free, Forever"),(null===t||void 0===t?void 0:t.monthlyDiscountPercentagePerNode)&&r.createElement(u.Flex,null,r.createElement(u.Text,null,r.createElement(u.Text,{strong:!0},100*t.monthlyDiscountPercentagePerNode,"% discount")," applicable on space and committed node prices, billed annually.")))},Ra=s.default.div.withConfig({displayName:"pricingDetails__OneLine",componentId:"sc-hbslp4-0"})(["white-space:nowrap white-space:nowrap;"]),Ba=function(e){var t=e.interval,n=e.currentPeriodTo,a=e.committedNodes,o=e.nodesLastPeriod,l=e.showPromotion,c=e.cancelling,i=e.onCancelPlan,s=(0,Fa.rA)().localeDateString,m=o-a;return r.createElement(u.Flex,{column:!0,gap:1},!!n&&r.createElement(u.TextSmall,null,r.createElement(u.TextSmall,{strong:!0,"data-testid":"billingPricingDetails-interval"},"Billing ".concat(Ea.go[t]))," ","(renews ",s(new Date(n),{long:!1}),")"),l&&"month"===t&&r.createElement(we.Z,{onClick:i,disabled:c},r.createElement(Ra,null,"Save 25% by changing your billing frequency to yearly")),"year"===t&&r.createElement(r.Fragment,null,r.createElement(u.TextSmall,null,"Committed Nodes:"," ",r.createElement(u.Text,{strong:!0,"data-testid":"billingPricingDetails-committedNodesNumber"},a)),"number"===typeof o&&r.createElement(u.TextSmall,null,0===m&&"Your current Period count is equal to commitment",0!==m&&r.createElement(r.Fragment,null,"Your current Period count is ",m>0?"above":"below"," by"," ",r.createElement(u.TextSmall,{color:m>0?"error":"success",strong:!0},m>0?"+":"",m," node",1===Math.abs(m)?"":"s")))))},_a=function(e){var t=e.features;return r.createElement(u.Flex,{column:!0,gap:1},t.map((function(e){return r.createElement(u.Flex,{gap:2,key:e},r.createElement(u.Box,{width:5},r.createElement(u.Icon,{name:"check",width:"20px",height:"20px",color:"primary"})),r.createElement(u.TextSmall,null,e))})),r.createElement(u.Flex,{gap:2},r.createElement(u.Box,{width:5}),r.createElement(we.Z,{Component:u.Flex,as:bn.rU,cursor:"pointer",alignItems:"center",gap:1,color:"text",hoverColor:"textFocus",to:"all-plans"},r.createElement(u.Text,{strong:!0},"View full details"),r.createElement(u.Icon,{name:"chevron_right",width:"16px",height:"16px"}))))},Ua=function(e){return function(t){var n=t.inModal,a=t.recurringIndex,o=t.setRecurringIndex,c=(0,l.Z)(t,Aa);return n?r.createElement(u.Flex,{width:"100%",justifyContent:"between",alignItems:"center"},r.createElement(e,Ma({},c)),r.createElement(u.Flex,{gap:3,padding:[0,10]},Ea.FC.map((function(e,t){return r.createElement(u.RadioButton,{key:e,checked:a===t,onChange:function(){return o(t)},"data-testid":"billingPaidPlans-".concat(e,"-radioButton")},r.createElement(u.Text,{color:"textDescription"},(0,Ke.fm)(Ea.go[e])))})))):r.createElement(e,Ma({},c))}}((function(e){var t=e.children;return r.createElement(u.H3,{"data-testid":"billingPricingDetails-activePlanName"},t)}));const Wa=function(e){var t,n=e.slug,a=e.prices,o=e.recurringIndex,l=void 0===o?1:o,c=e.setRecurringIndex,i=e.currentPlan,s=void 0===i?{}:i,m=e.isActive,d=e.showAllDetails,p=e.showTeaserDetails,f=e.cancelling,g=e.onCancelPlan,b=e.title,E=e.features,h=e.nodesLastPeriod,v=e.inModal;return r.createElement(u.Flex,{column:!0,gap:2},r.createElement(u.Flex,{alignItems:"center",gap:2},r.createElement(Ua,{inModal:v,recurringIndex:l,setRecurringIndex:c},b),m&&r.createElement(u.Pill,{flavour:"success","data-testid":"active-plan",icon:"checkmark_s",size:"normal",iconSize:"16px"},"Active")),(d||!m||"free"===n)&&r.createElement(La,Ma({},(null===(t=a[l])||void 0===t?void 0:t.pricing)||{})),p&&!!E&&r.createElement(_a,{features:E}),m&&!Zr(n)&&r.createElement(Ba,Ma(Ma({},s),{},{showPromotion:!0,cancelling:f,onCancelPlan:g,nodesLastPeriod:h})))};var Va=["slug","prices","freePlanId","isSmall","isActive","currentPlan","showAllPlans","showTeaserDetails","allPlansView","nodesLastPeriod"];function Ha(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function za(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ha(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ha(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ga=function(e){var t=e.slug,n=e.prices,a=void 0===n?[]:n,c=e.freePlanId,i=e.isSmall,s=e.isActive,m=e.currentPlan,d=e.showAllPlans,p=e.showTeaserDetails,f=e.allPlansView,E=void 0!==f&&f,h=e.nodesLastPeriod,y=(0,l.Z)(e,Va),O=Cr(),w=Sr(),x=Ea.Vc[t]||Ea.Vc.free,P=x.title,j=x.features,C=(0,g.gI)(b.mk.billingManage),S=(0,r.useState)({}),k=(0,o.Z)(S,2),D=k[0],I=k[1],T=(0,v.Z)(),Z=(0,o.Z)(T,4),F=Z[0],A=Z[2],N=Z[3],M=function(e){var t=e.currentPlan,n=e.slug,r=t.slug,a=t.interval;return r===n?Zr(n)?"Current plan":"year"===a?"Update plan options":"Change billing frequency":Zr(r)&&!Zr(n)||"pro"===r&&"business"===n?"Upgrade":"Select"}({currentPlan:m,slug:t}),L=(0,ye.Z)(),R=(0,o.Z)(L,2),B=R[0],_=R[1],U=(0,v.Z)(),W=(0,o.Z)(U,2),V=W[0],H=W[1],z=(0,wr.Zn)(),G=function(){V||O||(Zr(t)?I({type:"cancel"}):Zr(m.slug)?J("checkout"):J("update"))},Y=!!m.billingEmail,q=Y?Ta:Za,K=(0,un.m$)(),$=K.billingModalType,X=K.billingModalSlug,Q=["checkout","update"].includes($)&&t==X,J=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=(0,un.m$)();(0,un.xs)(za(za({},n),{},{billingModalType:e,billingModalSlug:""==e?e:t}))};return r.createElement(u.Flex,{column:!0,gap:7},r.createElement(u.Flex,za({column:!0,height:i?"auto":d?57:90,width:99.5,flex:i,padding:i?[6,10]:[0,10],gap:2,justifyContent:"between"},y),r.createElement(Wa,{slug:t,prices:a,isActive:s,currentPlan:m,cancelling:O,showAllDetails:d,showTeaserDetails:p,title:P,features:j,nodesLastPeriod:h,onCancelPlan:G}),!E&&r.createElement(Gn.Z,{Component:u.Button,permission:b.mk.billingManage,"data-ga":"upgrade-button::click-".concat(zr({slug:t}),"::current-").concat(zr(m),"::billing"),"data-testid":"billingPlan-".concat(t,"-").concat(s?"currentPlan":"upgradeButton"),label:M,flavour:Nr(null===m||void 0===m?void 0:m.slug,t),disabled:V||O||!!s&&Zr(t),width:"100%",onClick:G,isLoading:V,loadingLabel:"Cancelling"}),!d&&!Zr(m.slug)&&r.createElement(we.Z,{Component:u.Flex,as:bn.rU,cursor:"pointer",alignItems:"center",gap:1,color:"text",hoverColor:"textFocus",to:"all-plans",padding:[4,0,0],disabled:O,"data-testid":"billingPlan-viewMorePlansLink","data-ga":"change-plan::click::billing"},r.createElement("span",null,C?"Change plan":"View plans"),r.createElement(u.Icon,{name:"chevron_right",width:"16px",height:"16px"})),"cancel"===D.type&&!Zr(m.slug)&&!F&&r.createElement(ba,{title:P,onConfirm:function(){A(),w(),H(),z({productId:c}).then((function(){return B({header:"Successfully canceled subscription",text:"You are now on Community plan"})})).catch((function(){return _({header:"Failed to cancel the subscription",text:"Remained on ".concat(P," plan")})})).finally((function(){H(),w()}))},onClose:function(){N(),I({})}}),Q&&r.createElement(q,{title:P,onClose:function(){N(),J()},prices:a,currentPlan:m,showProrations:Y},r.createElement(Wa,{slug:t,prices:a,currentPlan:m,title:P,inModal:!0}))))};const Ya=function(e){var t=e.plans,n=e.freePlanId,a=e.isSmall,o=e.currentPlan,l=e.showAllPlans,c=e.showTeaserDetails;return r.createElement(u.Flex,{column:!0,gap:2,flex:!0},r.createElement(u.Flex,{column:a},r.createElement(Ga,{slug:"pro",prices:t.pro,freePlanId:n,isActive:"pro"===o.slug,isSmall:a,currentPlan:o,showAllPlans:l,showTeaserDetails:c}),r.createElement(Ir,{height:a?"1px":"100%",width:a?"100%":"1px",sx:{borderWidth:a?"1px 0px 0px 0px":"0px 0px 0px 1px",borderColor:"borderSecondary",borderStyle:"solid"}}),r.createElement(Ga,{slug:"business",prices:t.business,freePlanId:n,isActive:"business"===o.slug,isSmall:a,currentPlan:o,showAllPlans:l,showTeaserDetails:c})))};const qa=function(e){var t=e.isSmall,n=e.plans,a=e.currentPlan,o=e.showAllPlans,l=void 0!==o&&o,c=e.showTeaserDetails,i=void 0!==c&&c,s=e.children,m="earlyBird"===a.slug,d=((null===n||void 0===n?void 0:n.free)||[]).length>0?n.free[0].id:"Community";return r.createElement(u.Flex,{column:t,justifyContent:"between"},s,(l||!m)&&r.createElement(r.Fragment,null,r.createElement(Ga,{slug:"free",prices:n.free,freePlanId:d,width:t?"auto":70,isSmall:t,isActive:"free"===a.slug,currentPlan:a,showAllPlans:l}),r.createElement(Ir,{height:t?"1px":"100%",width:t?"100%":"1px",sx:{borderWidth:t?"1px 0px 0px 0px":"0px 0px 0px 1px",borderColor:"borderSecondary",borderStyle:"solid"}})),m&&r.createElement(r.Fragment,null,r.createElement(Ga,{slug:"earlyBird",prices:n.earlyBird,freePlanId:d,width:t?"auto":70,isSmall:t,isActive:"earlyBird"===a.slug,currentPlan:a,showAllPlans:l}),r.createElement(Ir,{height:t?"1px":"100%",width:t?"100%":"1px",sx:{borderWidth:t?"1px 0px 0px 0px":"0px 0px 0px 1px",borderColor:"borderSecondary",borderStyle:"solid"}})),r.createElement(Ya,{plans:n,freePlanId:d,isSmall:t,currentPlan:a,showAllPlans:l,showTeaserDetails:i}))};var Ka=["children"];function $a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const Xa=function(e){var t=e.children,n=(0,l.Z)(e,Ka);return r.createElement(u.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$a(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({alignItems:"center",gap:2},n),t)};const Qa=function(){return r.createElement(u.Flex,{column:!0,gap:2,width:65},r.createElement(u.TextMicro,{color:"bright"},r.createElement(u.TextMicro,{color:"bright",strong:!0},"Available credit")," ","for you to use on any plan subscriptions with us."),r.createElement(u.TextMicro,{color:"bright"},"It is ok to change your mind, we will give you full flexibility! You can change the plan level, billing frequency or committed nodes, we won't hold you to any choice. When applicable, we'll credit you back on any unused amount."))};const Ja=function(e){e.isSmall;var t=e.currentPlan,n=(0,wr.SH)(),a=(0,o.Z)(n,2),l=a[0],c=a[1],i=!!t.billingEmail&&!c,s=(0,g.gI)(b.mk.billingReadAll);return r.createElement(u.Flex,{column:!0,gap:2},r.createElement(u.H3,null,"Plan & Billing"),s&&r.createElement(r.Fragment,null,r.createElement(Xa,null,r.createElement(u.Flex,{gap:1,alignItems:"center"},r.createElement(u.Text,null,"Credit:"),r.createElement(u.Text,{"data-testid":"billingHeader-credits",strong:!0},Kr.format(t.balance.amount||0)),r.createElement($e.Z,{content:Qa,align:"bottom",isBasic:!0},r.createElement(u.Icon,{name:"information",width:"16px",height:"16px",color:"textLite"}))),r.createElement(Ir,null),r.createElement(u.Text,null,"Billing email:"," ",r.createElement(u.Text,{strong:!0,"data-testid":"billingHeader-email"},t.billingEmail||"-")),r.createElement(Ir,null),r.createElement(we.Z,{Component:u.Flex,cursor:i?"pointer":"default",disabled:!i,onClick:l,alignItems:"center",gap:1,"data-ga":"billing-options::click::billing","data-testid":"billingHeader-goToPortal"},r.createElement("span",null,"Billing options and Invoices"),r.createElement(u.Icon,{name:"nav_arrow_goto",width:"12px",height:"12px"}))),r.createElement(Ir,{height:1,width:"100%",sx:{borderWidth:"1px 0px 0px 0px",borderColor:"borderSecondary",borderStyle:"solid"}})))};var eo=n(69119),to=n(71002),no=n(77349),ro=n(13882),ao=n(83946);var oo=n(11640);var lo=n(28789),co=n(23148),io=n(36337),so=n(26495),uo=n(92567),mo=n(23250),po=n(6264),fo=n(91182);function go(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function bo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?go(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):go(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Eo={nodes:1,p90:2,committed_nodes:3},ho={"Daily count":"The weighted 90th percentile of the live node count during the day, taking time as the weight. If you have 30 live nodes throughout the day, except for a two hour peak of 44 live nodes, the daily value is 31.","Committed nodes":"The number of nodes committed to in the yearly plan. In case the period count is higher than the number of committed nodes, the difference is billed as overage.","Period count":"The 90th percentile of the daily counts for this period up to the date. The last value for the period is used as the number of nodes for the bill for that period."};co.kL.register(co.f$,co.uw,co.ZL,co.od,co.jn,co.De,co.u,co.ST,co.vn,io.Z),co.u.positioners.follow=function(e,t){return!(null===e||void 0===e?void 0:e.length)||t.y>360?(this._resolveAnimations().update(this,{opacity:0}),!1):(0===this.opacity&&this._resolveAnimations().update(this,{opacity:1}),{x:t.x,y:t.y})};var vo=function(e){return{nodes:{label:"Daily count",type:"bar",color:(0,u.getColor)("text")({theme:e}),backgroundColor:(0,u.getColor)("primary")({theme:e}),borderColor:(0,u.getColor)("primary")({theme:e}),borderWidth:2,pointStyle:"rectangle",usePointStyle:!0},p90:{label:"Period count",type:"line",color:(0,u.getColor)("text")({theme:e}),borderColor:(0,u.getColor)(["purple","lilac"])({theme:e}),borderWidth:2,fill:!1,stepped:!0},committed_nodes:{label:"Committed nodes",type:"line",color:(0,u.getColor)("text")({theme:e}),borderColor:(0,u.getColor)(["blue","aquamarine"])({theme:e}),borderWidth:2,fill:!1,borderDash:[1,2],borderDashOffset:1,pointStyle:!1}}},yo={border:{side:"all",color:"inputBorder",padding:[3]},round:!0},Oo=function(){var e=new Date,t=e.getFullYear(),n=e.getMonth(),r=e.getDate(),a=new Date(0);return a.setFullYear(t,n,r-1),a.setHours(23,59,59,999),a}(),wo=(0,eo.Z)(function(e,t){if((0,ro.Z)(2,arguments),!t||"object"!==(0,to.Z)(t))return new Date(NaN);var n=t.years?(0,ao.Z)(t.years):0,r=t.months?(0,ao.Z)(t.months):0,a=t.weeks?(0,ao.Z)(t.weeks):0,o=t.days?(0,ao.Z)(t.days):0,l=t.hours?(0,ao.Z)(t.hours):0,c=t.minutes?(0,ao.Z)(t.minutes):0,i=t.seconds?(0,ao.Z)(t.seconds):0,s=function(e,t){(0,ro.Z)(2,arguments);var n=(0,ao.Z)(t);return(0,no.Z)(e,-n)}(function(e,t){(0,ro.Z)(2,arguments);var n=(0,ao.Z)(t);return(0,oo.Z)(e,-n)}(e,r+12*n),o+7*a),u=1e3*(i+60*(c+60*l));return new Date(s.getTime()-u)}(Oo,{months:1}));const xo=function(e){var t=e.onNodesLastPeriodFetch,n=(0,po.by)("offset"),a=(0,h.th)(),l=(0,r.useState)((function(){return{start:wo,end:Oo}})),i=(0,o.Z)(l,2),m=i[0],d=i[1],p=(0,Vt.Z)((function(){return{enabled:!!a&&!!m.start&&!!m.end,fetch:function(){return(0,fo.fA)(a,{after:Math.floor((0,lo.Z)((0,Fa.tb)(m.start,n))/1e3),before:Math.floor((0,lo.Z)((0,Fa.tb)(m.end,n))/1e3)})},initialValue:{labels:[],data:[]},onSuccess:function(e){var n=e.data,r=e.labels;if(n.length){var a=n.at(-1),o=a[r.indexOf("nodes")],l=a[r.indexOf("timestamp")];t((function(e){return e.timestamp>l?e:{timestamp:l,value:o}}))}}}}),[a,m,t]),f=(0,o.Z)(p,3),g=f[0],b=f[1],E=f[2],v=(0,r.useContext)(s.ThemeContext),y=(0,r.useMemo)((function(){var e=g.data.map((function(e){return(0,o.Z)(e,1)[0]})),t=g.labels.reduce((function(t,n,r){return r?[bo(bo({},vo(v)[n]),{},{data:e.map((function(e,t){return g.data[t][r]})),order:Eo[n]})].concat((0,ca.Z)(t)):t}),[]);return{labels:e,datasets:t}}),[g]),O=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.data,a=t.annotations,l=void 0===a?[]:a,i=(0,Fa.rA)().localeDateString,s=(0,r.useRef)(!1),m=(0,r.useRef)(),d=(0,r.useMemo)((function(){return{interaction:{axis:"x"},plugins:{legend:{position:"bottom",align:"start",onClick:function(e,t,n){var r=n.legendItems.findIndex((function(e){return e.text===t.text}));n.chart.isDatasetVisible(r)?n.chart.hide(r):n.chart.show(r)},labels:{generateLabels:function(e){return e.data.datasets.map((function(t,n){return{fontColor:t.color,text:t.label,fillStyle:t.backgroundColor,strokeStyle:t.borderColor,pointStyle:"Daily count"===t.label?"rect":"line",hidden:!e.isDatasetVisible(n),order:t.order}})).sort((function(e,t){return e.order-t.order}))},usePointStyle:!0},onHover:function(e,t){!s.current&&m.current&&(s.current=!0,m.current.innerHTML=ho[t.text],m.current.style.left=e.x+"px",m.current.style.top=e.y+"px",m.current.style.visibility="visible",m.current.style.transform="translateY(-100%)")},onLeave:function(){m.current&&(s.current=!1,m.current.innerHTML="",m.current.style.visibility="hidden")}},tooltip:{enabled:!0,mode:"nearest",intersect:!1,yAlign:"bottom",usePointStyle:!0,position:"follow",backgroundColor:(0,u.getColor)("panel")({theme:e}),color:(0,u.getColor)(["neutral","iron"])({theme:e}),callbacks:{title:function(e){var t=(0,o.Z)(e,1)[0];return t?i(1e3*t.label,{month:"2-digit",day:"2-digit",year:"numeric",long:!1,dateStyle:void 0}):""},labelPointStyle:function(e){return{pointStyle:"Total Nodes"===e.dataset.label?"rect":"line"}},label:function(e){return" ".concat(e.formattedValue," ").concat(e.dataset.label||"")}}},annotation:{annotations:l.reduce((function(t,r,a){return bo(bo({},t),{},(0,c.Z)({},"annotation".concat(a),{type:"line",value:n.findIndex((function(e){return e[0]===r.timestamp})),borderColor:(0,u.getRgbColor)(["blue","indigo"],.3)({theme:e}),borderDashOffset:0,borderWidth:10,drawTime:"afterDatasetsDraw",label:{drawTime:"afterDatasetsDraw",display:!1,backgroundColor:(0,u.getRgbColor)(["blue","indigo"],.8)({theme:e}),borderWidth:0,color:"white",content:r.name,textAlign:"center"},scaleID:"x",enter:function(e,t){var n=e.chart,r=n.options.plugins.annotation.annotations["annotation".concat(a)];r.label.display=!0,r.label.position=t.y/e.chart.chartArea.height>.5?"start":"end",n.update()},leave:function(e){var t=e.chart;t.options.plugins.annotation.annotations["annotation".concat(a)].label.display=!1,t.update()}}))}),{})}},responsive:!0,maintainAspectRatio:!1,scales:{x:{ticks:{callback:function(e){return i(1e3*this.getLabelForValue(e),{month:"2-digit",day:"2-digit",year:"numeric",long:!1,dateStyle:void 0})},color:(0,u.getColor)("textLite")({theme:e})}},y:{beginAtZero:!0,ticks:{color:(0,u.getColor)("textLite")({theme:e})}}}}}),[e,n]);return[d,m]}(v,g),w=(0,o.Z)(O,2),x=w[0],P=w[1];return r.createElement(u.Flex,{column:!0,gap:4},r.createElement(u.Flex,{alignItems:"center",justifyContent:"between"},r.createElement(u.H3,null,"Usage"),r.createElement(uo.Z,{values:m,utc:n,onChange:d,tagging:"billing-usage",isPlaying:!1,onlyDates:!0,accessorProps:yo,padding:[4,0],width:"auto",maxDate:Oo})),r.createElement(u.Flex,{position:"relative",height:90},b?r.createElement(hn.Z,{title:"Loading billing data..."}):E?r.createElement(mo.NY,{title:"Chart couldn't be loaded"}):r.createElement(so.kL,{type:"bar",data:y,options:x}),r.createElement(u.Flex,{ref:P,background:"panel",color:["neutral","iron"],position:"absolute",round:!0,padding:[3],width:{max:75},sx:{visibility:"hidden"},onMouseOver:function(){return P.current.style.visibility="hidden"}})))};const Po=function(e){var t=e.isSmall,n=e.currentPlan,a=e.loaded,l=e.currentLoaded,c=e.plans,i=((null===c||void 0===c?void 0:c.free)||[]).length>0?c.free[0].id:"Community",s=(0,r.useState)({timestamp:null,value:null}),u=(0,o.Z)(s,2),m=u[0],d=u[1];return r.createElement(r.Fragment,null,r.createElement(Ja,{isSmall:t,currentPlan:n}),a&&l?r.createElement(r.Fragment,null,Zr(n.slug)?r.createElement(qa,{isSmall:t,plans:c,currentPlan:n,showTeaserDetails:!0}):r.createElement(Ga,{slug:n.slug,prices:c[n.slug],freePlanId:i,width:t?"auto":120,padding:[0],height:"auto",isSmall:t,isActive:!0,currentPlan:n,allPlansView:!0,nodesLastPeriod:m.value}),r.createElement(Ir,{height:1,width:"100%",sx:{borderWidth:"1px 0px 0px 0px",borderColor:"borderSecondary",borderStyle:"solid"}}),r.createElement(xo,{onNodesLastPeriodFetch:d})):r.createElement(hn.Z,{title:a?"Loading billing info...":"Loading Netdata plans..."}))};var jo=n(28317),Co={year:"Yearly",month:"Monthly"};const So=function(e){var t,n=e.plans,a=e.currentPlan,l=(0,h.uk)(),c=Cr(),i=Sr(),s=(0,wr.SH)(),m=(0,o.Z)(s,2),d=m[0],p=m[1],f=!!a.billingEmail&&!p,E=(0,v.Z)(),y=(0,o.Z)(E,2),O=y[0],w=y[1],x=(0,v.Z)(),P=(0,o.Z)(x,2),j=P[0],C=P[1],S=(0,ye.Z)(),k=(0,o.Z)(S,2),D=k[0],I=k[1],T=(0,wr.Zn)(),Z=(Ea.Vc[a.slug]||Ea.Vc.free).title,F=((null===n||void 0===n?void 0:n.free)||[]).length>0?n.free[0].id:"Community",A=(0,g.gI)(b.mk.billingManage),N=(0,g.gI)(b.mk.billingReadAll),M=(Ea.Vc[null===a||void 0===a?void 0:a.slug]||Ea.Vc.free).title,L=Co[null===a||void 0===a?void 0:a.interval];return r.createElement(u.Flex,{column:!0,gap:2},r.createElement(u.Flex,{gap:2,alignItems:"center"},r.createElement(we.Z,{as:bn.rU,to:"/spaces/".concat(l,"/settings/billing"),disabled:c,color:"text",hoverColor:"textLite",showToolTip:!0,content:"Back to Plan & Billing",align:"bottom",isBasic:!0},r.createElement(u.Icon,{name:"arrow_left",width:"20px",height:"20px",margin:[1.5,0,0]})),r.createElement(u.H3,null,"All Plans")),r.createElement(Xa,null,r.createElement(u.Flex,{gap:1,alignItems:"center"},r.createElement(u.Text,null,"Active plan:"),r.createElement(u.Text,{strong:!0},M)),r.createElement(Ir,null),L&&r.createElement(r.Fragment,null,r.createElement(u.Flex,{gap:1,alignItems:"center"},r.createElement(u.Text,null,"Billing frequency:"),r.createElement(u.Text,{strong:!0},L)),r.createElement(Ir,null)),"Yearly"===L&&r.createElement(u.Flex,{gap:1,alignItems:"center"},r.createElement(u.Text,null,"Committed Nodes:"),r.createElement(u.Text,{strong:!0},(null===a||void 0===a?void 0:a.committedNodes)||0)),r.createElement(Ir,null),N&&r.createElement(r.Fragment,null,r.createElement(u.Flex,{gap:1,alignItems:"center"},r.createElement(u.Text,null,"Credit:"),r.createElement(u.Text,{strong:!0},Kr.format((null===(t=null===a||void 0===a?void 0:a.balance)||void 0===t?void 0:t.amount)||0)),r.createElement($e.Z,{content:Qa,align:"bottom",isBasic:!0},r.createElement(u.Icon,{name:"information",width:"16px",height:"16px",color:"textLite"}))),r.createElement(Ir,null),r.createElement(u.Flex,{gap:1,alignItems:"center"},r.createElement(u.Text,null,"Billing email:"),r.createElement(u.Text,{strong:!0},(null===a||void 0===a?void 0:a.billingEmail)||"-")),r.createElement(Ir,null)),r.createElement(we.Z,{Component:u.Flex,cursor:f?"pointer":"default",disabled:!f,onClick:d,alignItems:"center",gap:1},r.createElement("span",null,"Billing options and Invoices"),r.createElement(u.Icon,{name:"nav_arrow_goto",width:"12px",height:"12px"})),!Zr(null===a||void 0===a?void 0:a.slug)&&r.createElement(r.Fragment,null,r.createElement(Ir,null),r.createElement(we.Z,{Component:u.Flex,cursor:"pointer",onClick:w,alignItems:"center",gap:1,disabled:j||c||!A,"data-ga":"cancel-plan::click::billing"},r.createElement(u.Text,{textDecoration:"underline"},j||c?"Canceling plan...":"Cancel plan")))),r.createElement(Ir,{height:1,width:"100%",sx:{borderWidth:"1px 0px 0px 0px",borderColor:"borderSecondary",borderStyle:"solid"}}),O&&r.createElement(ba,{title:"Community",onConfirm:function(){C(),i(),T({productId:F}).then((function(){return(0,jo.L)("billing","cancel-plan","global-view",{slug:null===a||void 0===a?void 0:a.slug,interval:null===a||void 0===a?void 0:a.interval,success:!0}),D({header:"Successfully canceled subscription",text:"You are now on Community plan"})})).catch((function(){return(0,jo.L)("billing","cancel-plan","global-view",{slug:null===a||void 0===a?void 0:a.slug,interval:null===a||void 0===a?void 0:a.interval,success:!1}),I({header:"Failed to cancel the subscription",text:"Remained on ".concat(Z," plan")})})).finally((function(){C(),i()}))},onClose:w}))};var ko=["center","end"];function Do(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Io=s.default.div.withConfig({displayName:"plansDetails__Container",componentId:"sc-t6ze2m-0"})(["display:grid;",""],(function(e){return e.isEarlyBird?"grid-template-columns: 1fr 1.5fr 1.5fr 1.5fr 1.5fr;":"grid-template-columns: 1fr 1.5fr 1.5fr 1.5fr;"})),To=s.default.div.withConfig({displayName:"plansDetails__Header",componentId:"sc-t6ze2m-1"})(["display:contents;> *{background:",";border-bottom:1px solid ",";}"],(0,u.getColor)("panelBg"),(0,u.getColor)("separator")),Zo=(0,s.default)(u.Collapsible).withConfig({displayName:"plansDetails__Content",componentId:"sc-t6ze2m-2"})(["display:contents;"]),Fo=function(e){var t=e.center,n=e.end,a=(0,l.Z)(e,ko);return r.createElement(u.Flex,{alignItems:"center",justifyContent:t?"center":n?"end":"start",padding:[2]},r.createElement(u.Text,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Do(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Do(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},a)))},Ao=function(){return r.createElement(u.Icon,{name:"check",color:"primary"})},No=function(){return r.createElement(u.Icon,{name:"checkmark_partial_s",color:"textLite"})},Mo=function(){return r.createElement(u.Icon,{name:"chevron_down_thin",color:"text"})},Lo=function(){return r.createElement(u.Icon,{name:"chevron_up_thin",color:"text"})};const Ro=function(e){var t="earlyBird"===(e.currentPlan||{}).slug,n=(0,r.useState)((function(){return[!1,!1,!1,!1,!1]})),a=(0,o.Z)(n,2),l=a[0],c=a[1],i=function(e){return c((function(t){return t[e]=!t[e],(0,ca.Z)(t)}))};return r.createElement(r.Fragment,null,r.createElement(Io,{isEarlyBird:t},r.createElement(To,{onClick:function(){return i(0)}},r.createElement(Fo,{strong:!0},"Usage Allowances"),r.createElement(Fo,null),t&&r.createElement(Fo,null),r.createElement(Fo,null),r.createElement(Fo,{end:!0},l[0]?r.createElement(Lo,null):r.createElement(Mo,null))),r.createElement(Zo,{open:!l[0]},r.createElement(Fo,null,"Single Node Metrics Access Limit"),r.createElement(Fo,{center:!0},"UNLIMITED"),t&&r.createElement(Fo,{center:!0},"UNLIMITED"),r.createElement(Fo,{center:!0},"UNLIMITED"),r.createElement(Fo,{center:!0},"UNLIMITED"),r.createElement(Fo,null,"Multi-Node Infrastructure Metrics Access Limit"),r.createElement(Fo,{center:!0},"UNLIMITED"),t&&r.createElement(Fo,{center:!0},"UNLIMITED"),r.createElement(Fo,{center:!0},"UNLIMITED"),r.createElement(Fo,{center:!0},"UNLIMITED"),r.createElement(Fo,null,r.createElement(u.Text,{id:"auditing-events"},"Auditing Events"),r.createElement("br",null),r.createElement(u.TextSmall,{color:"textDescription",id:"events-related-to-actions-done-on-your-space-eg-invite-user-change-user-role-or-create-room"},"Events related to actions done on your Space, e.g. invite user, change user role or create room")),r.createElement(Fo,{center:!0},"4 hours"),t&&r.createElement(Fo,{center:!0},"4 hours"),r.createElement(Fo,{center:!0},"7 days"),r.createElement(Fo,{center:!0},"90 days"),r.createElement(Fo,null,r.createElement(u.Text,{id:"topology-events"},"Topology Events"),r.createElement("br",null),r.createElement(u.TextSmall,{color:"textDescription",id:"node-state-transition-events-eg-live-or-offline"},"Node state transition events, e.g. live or offline")),r.createElement(Fo,{center:!0},"4 hours"),t&&r.createElement(Fo,{center:!0},"4 hours"),r.createElement(Fo,{center:!0},"7 days"),r.createElement(Fo,{center:!0},"14 days"),r.createElement(Fo,null,r.createElement(u.Text,{id:"alert-events"},"Alert Events"),r.createElement("br",null),r.createElement(u.TextSmall,{color:"textDescription",id:"alert-state-transition-events-can-be-seen-as-an-alert-history-log"},"Alert state transition events, can be seen as an alert history log")),r.createElement(Fo,{center:!0},"4 hours"),t&&r.createElement(Fo,{center:!0},"4 hours"),r.createElement(Fo,{center:!0},"7 days"),r.createElement(Fo,{center:!0},"60 days"),r.createElement(Fo,null,"Globally Administered Alerts Notifications Integrations"),r.createElement(Fo,{center:!0},"Email and Discord"),t&&r.createElement(Fo,{center:!0},"Email and Discord"),r.createElement(Fo,{center:!0},"Email, Discord and Webhook"),r.createElement(Fo,{center:!0},"UNLIMITED"))),r.createElement(Io,{isEarlyBird:t},r.createElement(To,{onClick:function(){return i(1)}},r.createElement(Fo,{strong:!0},"User Administration"),r.createElement(Fo,null),t&&r.createElement(Fo,null),r.createElement(Fo,null),r.createElement(Fo,{end:!0},l[1]?r.createElement(Lo,null):r.createElement(Mo,null))),r.createElement(Zo,{open:!l[1]},r.createElement(Fo,null,"Role Based Access"),r.createElement(Fo,{center:!0},"Basic"),t&&r.createElement(Fo,{center:!0},"Basic"),r.createElement(Fo,{center:!0},"Basic"),r.createElement(Fo,{center:!0},"Advanced"),r.createElement(Fo,null,r.createElement(u.Text,{id:"administrators"},"Administrators"),r.createElement("br",null),r.createElement(u.TextSmall,{color:"textDescription",id:"administrators-have-unrestricted-access-to-a-space"},"Administrators have unrestricted access to a space")),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,r.createElement(u.Text,{id:"managers"},"Managers"),r.createElement("br",null),r.createElement(u.TextSmall,{color:"textDescription",id:"same-as-admins-but-unable-to-add-nodes-or-manage-the-space-settings"},"Same as admins, but unable to add nodes, or manage the space settings")),r.createElement(Fo,{center:!0},r.createElement(No,null)),t&&r.createElement(Fo,{center:!0},r.createElement(No,null)),r.createElement(Fo,{center:!0},r.createElement(No,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,r.createElement(u.Text,{id:"troubleshooters"},"Troubleshooters"),r.createElement("br",null),r.createElement(u.TextSmall,{color:"textDescription",id:"same-as-managers-but-unable-to-manage-users-or-rooms"},"Same as managers, but unable to manage users or rooms")),r.createElement(Fo,{center:!0},r.createElement(No,null)),t&&r.createElement(Fo,{center:!0},r.createElement(No,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,r.createElement(u.Text,{id:"observers"},"Observers"),r.createElement("br",null),r.createElement(u.TextSmall,{color:"textDescription",id:"read-only-role-restricted-to-specific-rooms"},"Read only role, restricted to specific rooms")),r.createElement(Fo,{center:!0},r.createElement(No,null)),t&&r.createElement(Fo,{center:!0},r.createElement(No,null)),r.createElement(Fo,{center:!0},r.createElement(No,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,r.createElement(u.Text,{id:"billing"},"Billing"),r.createElement("br",null),r.createElement(u.TextSmall,{color:"textDescription",id:"access-to-billing-details-and-subscription-management"},"Access to billing details and subscription management")),r.createElement(Fo,{center:!0},r.createElement(No,null)),t&&r.createElement(Fo,{center:!0},r.createElement(No,null)),r.createElement(Fo,{center:!0},r.createElement(No,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(r.Fragment,null,r.createElement(Fo,null,r.createElement(u.Text,{id:"billing"},"Member"),r.createElement("br",null),r.createElement(u.TextSmall,{color:"textDescription",id:"access-to-billing-details-and-subscription-management"},"This role allows users to manage War Rooms and invite fellow Member teammates. These users cannot see all War Rooms in the Space but can see all Nodes since they are always on the All Nodes.")),r.createElement(Fo,{center:!0},r.createElement(No,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(No,null)),r.createElement(Fo,{center:!0},r.createElement(No,null))))),r.createElement(Io,{isEarlyBird:t},r.createElement(To,{onClick:function(){return i(2)}},r.createElement(Fo,{strong:!0},"Support"),r.createElement(Fo,null),t&&r.createElement(Fo,null),r.createElement(Fo,null),r.createElement(Fo,{end:!0},l[2]?r.createElement(Lo,null):r.createElement(Mo,null))),r.createElement(Zo,{open:!l[2]},r.createElement(Fo,null,"Service Availability"),r.createElement(Fo,{center:!0,textAlign:"center"},"Best Effort (99.5% in last 12 months)"),t&&r.createElement(Fo,{center:!0,textAlign:"center"},"Best Effort (99.5% in last 12 months)"),r.createElement(Fo,{center:!0,textAlign:"center"},"Best Effort (99.5% in last 12 months)"),r.createElement(Fo,{center:!0,textAlign:"center"},"99.9% annually (excl. scheduled maintenance)"),r.createElement(Fo,null,"Technical Support"),r.createElement(Fo,{center:!0,textAlign:"center"},"Public Forums, Tickets & Chat"),t&&r.createElement(Fo,{center:!0,textAlign:"center"},"Public Forums, Tickets & Chat"),r.createElement(Fo,{center:!0,textAlign:"center"},"Public Forums, Tickets & Chat"),r.createElement(Fo,{center:!0,textAlign:"center"},"Public Forums, Tickets & Chat"),r.createElement(Fo,null,"Initial Deployment Consulting Services"),r.createElement(Fo,{center:!0,textAlign:"center"},"Public Forums, Tickets & Chat"),t&&r.createElement(Fo,{center:!0,textAlign:"center"},"Public Forums, Tickets & Chat"),r.createElement(Fo,{center:!0,textAlign:"center"},"Public Forums, Tickets & Chat"),r.createElement(Fo,{center:!0,textAlign:"center"},"Remote Consultation Available upon Request"),r.createElement(Fo,null,"Alerts Digest"),r.createElement(Fo,{center:!0},"Limited"),t&&r.createElement(Fo,{center:!0},"Limited"),r.createElement(Fo,{center:!0},"Limited"),r.createElement(Fo,{center:!0},"Unlimited"))),r.createElement(Io,{isEarlyBird:t},r.createElement(To,{onClick:function(){return i(3)}},r.createElement(Fo,{strong:!0},"Advanced features"),r.createElement(Fo,null),t&&r.createElement(Fo,null),r.createElement(Fo,null),r.createElement(Fo,{end:!0},l[3]?r.createElement(Lo,null):r.createElement(Mo,null))),r.createElement(Zo,{open:!l[3]},r.createElement(Fo,null,"Custom Dashboards - incl. Grafana"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Nodes secured for access via Cloud only"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Secure Worldwide Remote Access to Dashboards"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Unlimited Service Level War Room Views"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Centrally Dispatched Alerts Notifications"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Infrastructure and Service Level Nodes Views"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Infrastructure and Service Level Alerts Views"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Infrastructure and Service Level Charts and Dashboards"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Infinite Horizontal Scalability"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Machine Learning and Anomaly Advisor for All Metrics"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Advanced Troubleshooting with Metric Correlations"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Microservices Monitoring - incl. Kubernetes"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)))),r.createElement(Io,{isEarlyBird:t},r.createElement(To,{onClick:function(){return i(4)}},r.createElement(Fo,{strong:!0},"Basic features"),r.createElement(Fo,null),t&&r.createElement(Fo,null),r.createElement(Fo,null),r.createElement(Fo,{end:!0},l[4]?r.createElement(Lo,null):r.createElement(Mo,null))),r.createElement(Zo,{open:!l[4]},r.createElement(Fo,null,"Unlimited Nodes"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Unlimited Containers"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Unlimited Users"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Unlimited High Resolution Metrics"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Unlimited High Resolution Custom Metrics"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Unlimited Metrics Retention"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"1s granularity + 100ms Latency for All Metrics"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"1000+ Integrations with Data Stores, Servers, and more"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Metrics Extration from web logs"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Zero Configuration Setup"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Auto-Detection of Metrics"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Pre-configured and out-of-the-box Alerts"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Unlimited Synthetic Checks"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Auto generated Dashboards for All Metrics"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Metrics data exclusively stored On Premise"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Popular Alerts Notifications"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,null,"Open Data Exporters - Prometheus, Graphite, InfluxDB, and more"),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),t&&r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)),r.createElement(Fo,{center:!0},r.createElement(Ao,null)))))};const Bo=function(e){var t=e.plans,n=e.loaded,a=e.currentLoaded,o=e.currentPlan;return r.createElement(u.Flex,{column:!0,height:"calc(100% - 30px)",gap:3},r.createElement(So,{plans:t,currentPlan:o}),n&&a?r.createElement(u.Flex,{column:!0,gap:5},r.createElement(qa,{plans:t,currentPlan:o,showAllPlans:!0},r.createElement(u.Flex,{column:!0,height:50,width:40,justifyContent:"center"},r.createElement(u.Text,{strong:!0},"Pricing"))),r.createElement(Ro,{currentPlan:o})):r.createElement(hn.Z,{title:n?"Loading billing info...":"Loading Netdata plans..."}))};var _o={Community:0,Pro:1,Business:2},Uo={month:"Monthly",year:"Yearly"},Wo=function(e){var t=e.from,n=e.to,r=e.fromNodes,a=e.toNodes,o=e.interval,l=e.success,c=void 0===l||l,i=Uo[o]||o;if(t===n&&r===a)return{header:c?"Successful billing cycle change":"Failed to update billing cycle",text:c?"Subscription billing cycle changed to ".concat(i):"Subscription is still on ".concat(i," billing cycle")};if(t===n)return{header:c?"Successful change of commitment":"Failed to change the commitment",text:c?"Commitment ".concat(r<a?"increased":"decreased"," from ").concat(r," to ").concat(a," nodes"):"Commitment remained the same, ".concat(r," nodes")};var s=_o[t]>_o[n];return{header:c?"Successfully ".concat(s?"downgraded":"upgraded"," plan"):"Failed to ".concat(s?"downgrade":"upgrade"," plan"),text:c?"Subsrciprion ".concat(s?"downgraded":"upgraded"," from ").concat(t," to ").concat(n," plan (").concat(i,")"):"Remained on ".concat(t," plan")}};const Vo=function(){!function(){var e=(0,bn.lr)(),t=(0,o.Z)(e,2),n=t[0],a=t[1],l=(0,ye.Z)(),c=(0,o.Z)(l,2),i=c[0],s=c[1];(0,r.useEffect)((function(){var e=n.get("from"),t=n.get("from_committed_nodes"),r=n.get("interval"),o=n.get("result"),l=n.get("to"),c=n.get("to_committed_nodes");switch(o){case"success":var u={from:e,fromNodes:t,interval:r,to:l,toNodes:c,success:!0};i(Wo(u)),(0,jo.L)("billing","callback","global-view",u);break;case"failure":var m={from:e,fromNodes:t,interval:r,to:l,toNodes:c,success:!1};s(Wo(m)),(0,jo.L)("billing","callback","global-view",m)}o&&a("")}),[n])}();var e=(0,wr.Gl)(),t=e.loaded,n=e.value,l=(0,wr.RP)(),c=l.loaded,i=l.value,s=(0,Or.m)();return r.createElement(u.Flex,{column:!0,height:"calc(100% - 30px)",gap:3},r.createElement(jr,null,r.createElement(a.Z5,null,r.createElement(a.AW,{path:"/all-plans",element:r.createElement(Bo,{isSmall:s,currentPlan:i,loaded:t,currentLoaded:c,plans:n})}),r.createElement(a.AW,{path:"/",element:r.createElement(Po,{isSmall:s,currentPlan:i,loaded:t,currentLoaded:c,plans:n})}))))};var Ho=["settingsTab"];function zo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Go(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zo(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Yo=(0,s.default)(m.G).withConfig({displayName:"manage-workspace__ColumnHeader",componentId:"sc-j9n54n-0"})(["width:180px;padding:16px;"]),qo=function(e){return function(t){return r.createElement(d.TZ,{height:"calc(100vh - ".concat((0,u.getSizeBy)(p.A/2),")")},r.createElement(e,Go({},t)))}},Ko=qo(sr),$o=qo(Ye),Xo=qo(vt),Qo=qo(ft),Jo=function(e){return function(t){return r.createElement(d.TZ,Go({},{height:"100%",padding:[4,0,0,0]}),r.createElement(e,Go({},t)))}}(Rn),el=qo((function(e){var t=e.toggleCreation,n=(0,l.Z)(e,pr),a=dr({toggleCreation:t}),o=a.schema,i=a.data,s=a.rowActions,m=a.bulkActions;return r.createElement(r.Fragment,null,r.createElement(u.Box,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fr(Object(n),!0).forEach((function(t){(0,c.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({height:"calc(100% - 30px)"},n),r.createElement(u.H3,{padding:[0,0,3,0]},"Bookmarks"),r.createElement(u.NetdataTable,{dataColumns:o,data:i,rowActions:s,bulkActions:m,testPrefixCallback:function(e){return e.name}})))})),tl=qo(Vo);const nl=(0,r.memo)((function(){var e=(0,a.s0)(),t=(0,a.TH)(),n=t.state,c=void 0===n?{}:n,s=t.pathname,m=(0,a.UO)(),f=m.settingsTab,E=(0,l.Z)(m,Ho),v=(0,r.useState)((null===c||void 0===c?void 0:c.previousUrlPath)||null),y=(0,o.Z)(v,1)[0],O=(0,h.OS)("name"),w=function(e){var t=H.dH.indexOf(e);return-1!==t?t:H.z2}(f),x=(0,r.useCallback)((function(t){var n=function(e,t){var n=e.split("/"),r=n.indexOf("settings")+1-n.length;return"".concat(n.slice(0,r).join("/"),"/").concat(H.dH[t]||H.z2)}(s,t);e(n)}),[f]);(0,r.useEffect)((function(){H.fV[f]||e((0,i.Gn)(s,Go(Go({},E),{},{settingsTab:H.z2})))}),[]);var P=(0,g.gI)(b.mk.billingReadBasic),j=(0,g.gI)(b.mk.roomReadAll),C=(0,g.gI)(b.mk.userReadAll),S=(0,g.gI)(b.mk.channelReadAll),D=(0,k.jW)();(0,r.useEffect)((function(){P||f===H.fM&&e((0,i.Gn)(s,Go(Go({},E),{},{settingsTab:H.z2})))}),[P,f]);var I=(0,r.useState)(!1),T=(0,o.Z)(I,2),Z=T[0],F=T[1],A=(0,h.uk)(),N=(0,r.useCallback)((function(){e(y||"/spaces/".concat(A))}),[y,A]);return O?r.createElement(d.oU,{"data-testid":"manageWorkspaceModal",right:!0,closeOnOverlayClick:!0,onClose:N},r.createElement(p.x,{"data-testid":"manageWorkspaceModal-header",onClose:N,title:r.createElement(yr,null)}),r.createElement(br.Z,null),r.createElement(u.Tabs,{row:!0,column:!1,"data-testid":"manageWorkspaceModal-tabs",selected:w,onChange:x,TabsHeader:Yo,tabsProps:{column:!0},height:"100%",noDefaultBorder:!0},r.createElement(u.Tab,{basis:0,"data-testid":"manageWorkspaceModal-spaceTab",label:H.fV[H.m3],"data-ga":"manage-space::click-tab::space-tab",isMenuItem:!0},r.createElement(Ko,{"data-testid":"manageWorkspaceModal-spaceTabContent",onClose:N,small:!0})),r.createElement(u.Tab,{basis:0,"data-testid":"manageWorkspaceModal-warRoomsTab","data-ga":"manage-space::click-tab::rooms-tab",label:"War Rooms",isMenuItem:!0},r.createElement($o,{"data-testid":"manageWorkspaceModal-warRoomsTabContent"})),(j||D)&&r.createElement(u.Tab,{basis:0,label:"Nodes","data-testid":"manageWorkspaceModal-nodesTab","data-ga":"manage-space::click-tab::nodes-tab",isMenuItem:!0},r.createElement(Xo,{"data-testid":"manageWorkspaceModal-nodesTabContent"})),C&&r.createElement(u.Tab,{basis:0,"data-testid":"manageWorkspaceModal-usersTab","data-ga":"manage-space::click-tab::users-tab",label:"Users",isMenuItem:!0},r.createElement(Qo,{"data-testid":"manageWorkspaceModal-usersTabContent"})),S&&r.createElement(u.Tab,{basis:0,label:"Alerts & Notifications","data-testid":"manageWorkspaceModal-notificationsTab","data-ga":"manage-space::click-tab::notifications-tab",isMenuItem:!0},r.createElement(Jo,null)),r.createElement(u.Tab,{basis:0,label:"Bookmarks","data-testid":"manageWorkspaceModal-bookmarksTab","data-ga":"manage-space::click-tab::bookmarks-tab",isMenuItem:!0},r.createElement(el,{"data-testid":"manageWorkspaceModal-bookmarksTabContent",toggleCreation:function(){return F((function(e){return!e}))}})),P&&r.createElement(u.Tab,{basis:0,"data-testid":"manageWorkspaceModal-billingTab","data-ga":"manage-space::click-tab::billing-tab",label:"Plan & Billing",isMenuItem:!0},r.createElement(tl,{"data-testid":"manageWorkspaceModal-billingTabContent"}))),Z&&r.createElement(gr.J,{onToggle:F,isSubDialog:!0})):null}));const rl=function(){var e=(0,a.TH)(),t=e.pathname,n=e.state;return r.createElement(a.Z5,null,r.createElement(a.AW,{path:"/",element:r.createElement(a.Fg,{state:n,to:{pathname:"".concat(t,"/").concat(H.z2)}})}),r.createElement(a.AW,{path:":settingsTab/*",element:r.createElement(nl,null)}))}},19262:(e,t,n)=>{"use strict";n.d(t,{Z:()=>j});var r=n(4942),a=n(67294),o=n(54851),l=n(89250),c=n(2086),i=n(87357),s=n(15861),u=n(29439),m=n(64687),d=n.n(m),p=n(4480),f=n(88715),g=n(40816),b=n(73575),E=n(38700),h=n(66738),v=n(50237),y=n(97510);var O=n(77121);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var x="leave-space-dialog",P="leaveSpaceDialog";const j=function(e){var t=e.id,n=e.name,m=e.onClose,j=(0,l.s0)(),C=(0,c.Iy)("id"),S=(0,i.H4)(),k=(0,i.nP)(),D=(0,i.Wy)(),I=function(e){var t=(0,f.Z)(),n=(0,u.Z)(t,2)[1];return(0,p._8)((function(t){var r=t.snapshot,a=t.set,o=t.reset;return function(){var t=(0,s.Z)(d().mark((function t(l){var c,s,m,p,f,O,w,x,P;return d().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return c=l.currentUserId,s=l.onSuccess,m=l.onError,t.next=3,r.getPromise((0,E.st)("ids"));case 3:if(p=t.sent,f=p.filter((function(t){return e!==t})),O=(0,u.Z)(f,1),w=O[0]){t.next=9;break}return n({header:"Spaces",text:b.T$.leave}),t.abrupt("return");case 9:if(t.t0=w,!t.t0){t.next=14;break}return t.next=13,r.getPromise((0,v.ZP)(w));case 13:t.t0=t.sent;case 14:return x=t.t0,P=x.slug,a((0,E.st)("ids"),f),a(h.Z,(function(t){return t.filter((function(t){return t!==e}))})),t.prev=18,t.next=21,(0,g.Sz)(e,[c]);case 21:s&&s(P),(0,i.zm)(o,e),(0,y.r1)(o,e),o((0,v.ZP)(e)),t.next=31;break;case 27:t.prev=27,t.t1=t.catch(18),a((0,E.st)("ids"),p),m&&m();case 31:case"end":return t.stop()}}),t,null,[[18,27]])})));return function(e){return t.apply(this,arguments)}}()}),[e])}(t),T=(0,O.Z)(t),Z=(0,a.useCallback)((function(e){return j("/spaces/".concat(e))}),[]),F=1===S.length,A=1===k.length&&D,N=F?{confirmLabel:"Yes, leave","data-ga":"".concat(x,"-last-member"),"data-testid":"".concat(P,"LastMember"),handleConfirm:function(){return T({onSuccess:Z})},message:a.createElement(a.Fragment,null,"If you leave, space ",a.createElement("strong",null,n)," will be deleted immediately.",a.createElement("br",null),"Are you sure you want to continue?"),title:"Leave and delete ".concat(n," space")}:A?{confirmLabel:"Give rights","data-ga":"".concat(x,"-last-admin"),"data-testid":"".concat(P,"LastAdmin"),handleConfirm:function(){return j("users")},isConfirmPositive:!0,message:a.createElement(a.Fragment,null,"You are the last admin of ",a.createElement("strong",null,n)," space. Please give admin rights to another member so you can leave this space."),title:"Leave ".concat(n," space")}:{confirmLabel:"Yes, leave","data-ga":x,"data-testid":P,handleConfirm:function(){return I({currentUserId:C,onSuccess:Z})},message:a.createElement(a.Fragment,null,"You are about to leave ",a.createElement("strong",null,n)," space.",a.createElement("br",null),"Are you sure you want to continue?"),title:"Leave ".concat(n," space")};return a.createElement(o.ConfirmationDialog,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({handleDecline:m},N))}},73955:(e,t,n)=>{var r=n(79833),a=0;e.exports=function(e){var t=++a;return r(e)+t}}}]);
\ No newline at end of file
web/gui/v2/708.bc113d6eb7a73113761d.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="9fb03336-eaf4-4557-87b4-79388060c530",e._sentryDebugIdIdentifier="sentry-dbid-9fb03336-eaf4-4557-87b4-79388060c530")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[708],{28317:(e,t,n)=>{n.d(t,{L:()=>r});var r=function(e,t,n,r,o){var i,l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"gaCustomEvent";if(window.envSettings.tracking){if(window.dataLayer){var c={event:l,eventCategory:e,eventAction:t,eventLabel:n,eventValue:r,eventResults:o};window.dataLayer.push(c)}window.gtag&&window.gtag("event","gaCustomEvent",{eventCategory:e,eventAction:t,eventLabel:n,eventValue:r,eventResults:o}),(null===(i=window.posthog)||void 0===i?void 0:i.__loaded)&&window.posthog.capture(l,{eventCategory:e,eventAction:t,eventLabel:n,eventValue:r})}}},16293:(e,t,n)=>{n.d(t,{Z:()=>A});var r=n(4942),o=n(45987),i=n(67294),l=n(94829),c=n(54851);const a=(0,n(60677).default)(c.Flex).attrs({flex:{grow:"1",shrink:"0"},width:{max:"100%"}}).withConfig({displayName:"panel__Panel",componentId:"sc-4zlw7c-0"})(["",";",";"],(function(e){var t=e.order;return t&&"order: ".concat(t,";")}),(function(e){return e.bgGradient&&"background: linear-gradient(34.14deg, #536775 -26.52%, #2F3A42 53.66%);\n"}));var s=n(95006);const d=function(){return i.createElement(c.Flex,{alignItems:"center",border:{side:"bottom",color:"disabled"},column:!0,padding:[0,0,8,0]},i.createElement(s.pR,null))};const u=[{icon:"qualityOfServiceSolid",title:"Free forever",text:"Netdata Cloud community is free forever and gives you everything you need to start monitoring. For more serious enterprise users, paid subscriptions are available for added-value features."},{icon:"firewallSolid",title:"Privacy by design",text:"Netdata\u2019s distributed architecture is key to its incredible speed and scalability. It\u2019s also key to data safety, as your metrics are only ever streamed live, and will never be centrally stored by Netdata."}];var g=n(29439),p=n(55354),f=n(14111),h=n(35835),v=["children"],b=["downScale"];function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var w=function(e){return function(t){var n=t.children,l=(0,o.Z)(t,v);return i.createElement(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({color:"bright"},l),n)}};const y=function(e){var t=e.downScale,n=(0,o.Z)(e,b),r=(0,l.Z)("(min-width: 992px)");return w(r?t[0]:t[1])(n)};var x=n(87854),O=n.n(x),k=n(95348),E=n.n(k),j=new(O())({id:"cloudStatistics",use:"cloudStatistics-usage",viewBox:"0 0 194 146",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 194 146" id="cloudStatistics"><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M9.557 142.145h174.886a7.576 7.576 0 0 0 7.607-7.577v-.594H1.95v.594c0 4.16 3.43 7.577 7.607 7.577Z" /><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M81.749 137.688h30.577c2.088 0 3.729-1.634 3.729-3.714H78.02a3.733 3.733 0 0 0 3.729 3.714ZM15.374 108.493V34.949c0-4.457 3.58-8.023 8.055-8.023H60.12M178.701 44.83v89.143H15.374v-17.086M140.442 27h30.204c4.475 0 8.055 3.566 8.055 8.023v2.526" /><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M133.879 32.2h38.408c.671 0 1.193.52 1.193 1.189v94.939c0 .668-.522 1.188-1.193 1.188H67.131M20.595 44.086V33.39c0-.669.522-1.189 1.193-1.189h33.187M55.274 129.516H21.863c-.671 0-1.194-.52-1.194-1.188V49.881M78.766 106.487h-7.83c-5.967 0-10.815-4.828-10.815-10.771v-69.83c0-5.943 4.848-10.771 10.814-10.771h19.017M90.698 106.487H86.82" /><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M133.208 67.71V95.64c0 5.943-4.848 10.772-10.814 10.772H93.681M107.851 15.114h14.543c5.966 0 10.814 4.83 10.814 10.772V59.39M101.064 1H92.19a2.319 2.319 0 0 0-2.312 2.303v22.954a2.319 2.319 0 0 0 2.312 2.303h8.874a2.319 2.319 0 0 0 2.312-2.302V3.227c0-1.262-1.044-2.228-2.312-2.228Z" /><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M96.664 24.029a2.977 2.977 0 0 0 2.983-2.972 2.977 2.977 0 0 0-2.983-2.971 2.977 2.977 0 0 0-2.983 2.971 2.977 2.977 0 0 0 2.983 2.972ZM107.851 70.607c-2.834 2.897-6.786 4.68-11.186 4.68-8.652 0-15.662-6.983-15.662-15.6 0-8.618 7.01-15.6 15.662-15.6 8.651 0 15.661 6.982 15.661 15.6 0 2.748-.746 5.348-2.014 7.577" /><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M96.664 64.144c3.296 0 5.967-2.66 5.967-5.943 0-3.282-2.671-5.943-5.967-5.943-3.295 0-5.966 2.66-5.966 5.943 0 3.282 2.671 5.943 5.966 5.943ZM111.207 85.687h3.356M78.766 85.687h28.34M97.037 90.144h10.068M86.224 90.144h7.756M99.424 64.144h-5.519c-2.983 0-5.444 2.451-5.444 5.423v3.491M104.868 73.058v-3.565c0-1.635-.671-3.046-1.79-4.012" /><path fill="#2F3A42" d="M42.808 75.03c-19.315 0-34.915 15.6-34.915 34.914 0 19.315 15.6 34.915 34.915 34.915 19.314 0 34.914-15.6 34.914-34.915 0-19.314-15.6-34.914-34.914-34.914Zm3.714 52.743H34.636L24.98 92.116h21.543c9.88 0 17.829 7.948 17.829 17.828a17.786 17.786 0 0 1-17.829 17.829Z" /><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M45.556 127.773h-10.92L24.98 92.116h21.543c9.88 0 17.829 7.948 17.829 17.828 0 6.463-3.417 12.109-8.617 15.229" /><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M67.768 85.504c6.166 6.314 9.954 14.932 9.954 24.44 0 19.315-15.6 34.915-34.914 34.915-19.315 0-34.915-15.6-34.915-34.915 0-19.314 15.6-34.914 34.915-34.914 6.091 0 11.886 1.56 16.863 4.308" /></symbol>'});E().add(j);const C=j;function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const P=function(e){return i.createElement(c.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?H(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({as:"svg",height:C.height,width:C.width,viewBox:C.viewBox},e),i.createElement("use",{xlinkHref:"#".concat(C.id)}))};var B=n(28317),M=function(){return h.Z.get("https://us-east1-netdata-analytics-bi.cloudfunctions.net/netdata_public_metrics_website")},S=p.Z.demoSlug;const D=function(){var e=(0,f.Z)((function(){return{fetch:M}}),[]),t=(0,g.Z)(e,1)[0],n=(0,i.useMemo)((function(){var e,n,r;return t?{nodesOnline:null===(e=t.find((function(e){return"Nodes Online"===e.key})))||void 0===e?void 0:e.value,githubStars:null===(n=t.find((function(e){return"GitHub Stars"===e.key})))||void 0===n?void 0:n.value,dockerHubPulls:null===(r=t.find((function(e){return"DockerHub Pulls"===e.key})))||void 0===r?void 0:r.value}:{}}),[t]),r=n.nodesOnline,o=n.githubStars,l=n.dockerHubPulls;return i.createElement(c.Flex,{column:!0,gap:4},i.createElement(c.Flex,{column:!0,gap:2},i.createElement(P,{height:"160px",padding:[0,0,4,0]}),i.createElement(y,{downScale:[c.TextBigger,c.TextBigger],color:"bright",textAlign:"center"},i.createElement(y,{downScale:[c.TextBigger,c.TextBigger],color:"bright",textAlign:"center",strong:!0},r||"...")," ","Nodes Online"),i.createElement(y,{downScale:[c.TextBigger,c.TextBigger],color:"bright",textAlign:"center"},i.createElement(y,{downScale:[c.TextBigger,c.TextBigger],color:"bright",textAlign:"center",strong:!0},o||"...")," ","GitHub Stars"),i.createElement(y,{downScale:[c.TextBigger,c.TextBigger],color:"bright",textAlign:"center"},i.createElement(y,{downScale:[c.TextBigger,c.TextBigger],color:"bright",textAlign:"center",strong:!0},l||"...")," ","DockerHub Pulls")),i.createElement(y,{downScale:[c.TextBigger,c.TextBig],color:"bright",textAlign:"center",margin:[11,0,0]},"Sign in to monitor your entire infrastructure ",i.createElement("br",null)," with Netdata"),i.createElement(c.Flex,{justifyContent:"center"},i.createElement(c.Button,{as:"a","data-ga":"signinup::click-demo::sni-view",href:"/spaces/".concat(S),target:"_blank",onClick:function(){(0,B.L)("signinup","click-demo","sni-view")},label:"Live Demo",padding:[2,8]})))};const Z=function(e){var t=e.icon,n=e.title,r=e.text,o=(0,l.Z)("(min-width: 475px)");return i.createElement(c.Flex,{gap:4,alignItems:"start"},o&&i.createElement(c.Flex,{background:"transparent",justifyContent:"center",alignItems:"center",height:"64px",width:"64px",round:64,flex:"grow",border:{side:"all",color:"successLite"}},i.createElement(c.Icon,{name:t,height:"20px",widht:"20px",color:"successLite"})),i.createElement(c.Flex,{column:!0,justifyContent:"start",alignItems:"start",gap:2},i.createElement(c.TextBig,{color:"bright",strong:!0},n),i.createElement(c.Text,{color:"selected"},r)))};function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const L=function(){return i.createElement(c.Flex,{column:!0,padding:[16,4,12],width:{max:"500px"},margin:[0,"auto"],gap:14},i.createElement(D,null),i.createElement(c.Flex,{column:!0,gap:8},u.map((function(e,t){return i.createElement(Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({key:t},e))}))))};var V=["children"];function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const A=function(e){var t=e.children,n=(0,o.Z)(e,V),s=(0,l.Z)("(min-width: 998px)");return i.createElement(c.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({height:{min:"100vh"},flexWrap:!0},n),i.createElement(a,{background:"panel",bgGradient:!0,order:s?0:1},i.createElement(L,null)),i.createElement(a,{background:"mainBackground",order:s?1:0},i.createElement(c.Flex,{background:"transparent",column:!0,gap:8,padding:[12,4],width:{max:"500px"},margin:[0,"auto"]},i.createElement(d,null),t)))}},95006:(e,t,n)=>{n.d(t,{bY:()=>v,av:()=>h,pR:()=>f});var r=n(67294),o=n(87854),i=n.n(o),l=n(95348),c=n.n(l),a=new(i())({id:"netdata.svg",use:"netdata.svg-usage",viewBox:"0 0 272 51",content:'<symbol viewBox="0 0 272 51" xmlns="http://www.w3.org/2000/svg" id="netdata.svg">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M31.3716 46.75H21.0836L0 6.375H29.9276C41.5648 6.39622 50.9938 15.7525 51 27.2947C50.9813 38.051 42.2025 46.75 31.3716 46.75Z" fill="#00AB44" />\n<path d="M78.625 12.75H82.5264L94.8447 32.5059V12.75H97.9824V37.1377H94.2803L81.7793 17.3984V37.1377H78.625V12.75Z" fill="#00AB44" />\n<path d="M110.295 12.75H128.075V15.7383H113.516V23.1426H126.979V25.9648H113.516V34.2324H128.324V37.1377H110.295V12.75Z" fill="#00AB44" />\n<path d="M157.203 12.75V15.6553H148.985V37.1377H145.632V15.6553H137.414V12.75H157.203Z" fill="#00AB44" />\n<path fill-rule="evenodd" clip-rule="evenodd" d="M177.052 12.75H167.174V37.1377H177.019C181.202 37.1377 184.152 35.2894 185.867 31.5928C186.841 29.501 187.328 27.1602 187.328 24.5703C187.328 21.2168 186.504 18.4665 184.854 16.3193C183.006 13.9398 180.405 12.75 177.052 12.75ZM179.144 33.9668C178.424 34.1992 177.506 34.3154 176.388 34.3154H170.494V15.5889H176.354C179.022 15.5889 180.956 16.4245 182.157 18.0957C183.358 19.7669 183.958 22.1133 183.958 25.1348C183.958 25.9206 183.875 26.7728 183.709 27.6914C183.421 29.2298 182.951 30.4915 182.298 31.4766C181.479 32.7051 180.427 33.5352 179.144 33.9668Z" fill="#00AB44" />\n<path fill-rule="evenodd" clip-rule="evenodd" d="M209.203 12.75H205.468L196.287 37.1377H199.674L202.313 29.833H211.959L214.433 37.1377H218.052L209.203 12.75ZM207.194 16.3691L210.896 27.1436H203.26L207.194 16.3691Z" fill="#00AB44" />\n<path d="M243.098 12.75V15.6553H234.88V37.1377H231.526V15.6553H223.309V12.75H243.098Z" fill="#00AB44" />\n<path fill-rule="evenodd" clip-rule="evenodd" d="M261.236 12.75H257.501L248.32 37.1377H251.707L254.347 29.833H263.992L266.466 37.1377H270.085L261.236 12.75ZM259.228 16.3691L262.93 27.1436H255.293L259.228 16.3691Z" fill="#00AB44" />\n</symbol>'});c().add(a);const s=a;var d=new(i())({id:"google.svg",use:"google.svg-usage",viewBox:"0 0 48 48",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 48 48" aria-hidden="true" id="google.svg">\n <defs>\n <path id="google.svg_a" d="M44.5 20H24v8.5h11.8C34.7 33.9 30.1 37 24 37c-7.2 0-13-5.8-13-13s5.8-13 13-13c3.1 0 5.9 1.1 8.1 2.9l6.4-6.4C34.6 4.1 29.6 2 24 2 11.8 2 2 11.8 2 24s9.8 22 22 22c11 0 21-8 21-22 0-1.3-.2-2.7-.5-4z" />\n </defs>\n <clipPath id="google.svg_b">\n <use xlink:href="#google.svg_a" overflow="visible" />\n </clipPath>\n <path clip-path="url(#google.svg_b)" fill="#FBBC05" d="M0 37V11l17 13z" />\n <path clip-path="url(#google.svg_b)" fill="#EA4335" d="M0 11l17 13 7-6.1L48 14V0H0z" />\n <path clip-path="url(#google.svg_b)" fill="#34A853" d="M0 37l30-23 7.9 1L48 0v48H0z" />\n <path clip-path="url(#google.svg_b)" fill="#4285F4" d="M48 48L17 24l-4-3 35-10z" />\n</symbol>'});c().add(d);const u=d;var g=new(i())({id:"github.svg",use:"github.svg-usage",viewBox:"0 0 16 16",content:'<symbol class="icon" viewBox="0 0 16 16" aria-hidden="true" id="github.svg">\n <path fillRule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z" />\n</symbol>'});c().add(g);const p=g;var f=function(){return r.createElement("svg",{width:"173",height:"33",viewBox:s.viewBox},r.createElement("use",{xlinkHref:"#".concat(s.id)}))},h=function(){return r.createElement("svg",{width:"16",height:"16",viewBox:u.viewBox},r.createElement("use",{xlinkHref:"#".concat(u.id)}))},v=function(){return r.createElement("svg",{width:"16",height:"16",viewBox:p.viewBox},r.createElement("use",{xlinkHref:"#".concat(p.id)}))}},10320:(e,t,n)=>{n.d(t,{Z:()=>s});var r=n(67294),o=n(54851),i=n(41483),l={url:"https://learn.netdata.cloud/",title:"docs"},c={url:"https://community.netdata.cloud/c/support/cloud-support/15",title:"forums"},a={url:"https://discord.gg/TjM6XCwC4e",title:"public discord channel"};const s=function(){return r.createElement(o.Text,{textAlign:"center"},"Need help? Check out our"," ",r.createElement(i.Fg,{href:l.url,target:"_blank",rel:"noopener noreferrer"},l.title,",")," ",r.createElement(i.Fg,{href:c.url,target:"_blank",rel:"noopener noreferrer"},c.title)," ","or"," ",r.createElement(i.Fg,{href:a.url,target:"_blank",rel:"noopener noreferrer"},a.title))}},41483:(e,t,n)=>{n.d(t,{Fg:()=>c,P2:()=>s,Sn:()=>d,U5:()=>a,Yb:()=>u,xG:()=>l});var r=n(60677),o=n(54851),i=n(36589),l=r.default.div.withConfig({displayName:"styled__SvgContainer",componentId:"sc-16ytcl4-0"})(["width:42px;height:42px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:2px;background:white;"]),c=r.default.a.withConfig({displayName:"styled__StyledLink",componentId:"sc-16ytcl4-1"})(["display:inline-flex;align-items:center;text-decoration:none;color:",";cursor:pointer;&:hover{text-decoration:underline;color:"," !important;}&:visited{color:",";}> svg{fill:",";padding-right:",";}"],(0,o.getColor)("success"),(0,o.getColor)("success"),(0,o.getColor)("success"),(0,o.getColor)("main"),(0,o.getSizeBy)(1)),a=(0,r.default)(i.Z).withConfig({displayName:"styled__EmailInput",componentId:"sc-16ytcl4-2"})(["label{margin-bottom:0;}> div{display:none;}"]),s=(0,r.default)(o.Checkbox).withConfig({displayName:"styled__StyledCheckbox",componentId:"sc-16ytcl4-3"})(["margin:0 "," 0 0;& div:last-child{border-color:",";}"],(0,o.getSizeBy)(2),(function(e){return e.error&&(0,o.getColor)("error")})),d=(0,r.default)(o.Button).withConfig({displayName:"styled__StyledButton",componentId:"sc-16ytcl4-4"})(["&&{height:44px;}"]),u=(0,r.default)(o.Flex).attrs((function(e){var t=e.gap;return{column:!0,gap:void 0===t?8:t,alignSelf:"center",padding:[0,0,8,0],border:{side:"bottom",color:"disabled"},width:{max:"320px"}}})).withConfig({displayName:"styled__FormContainer",componentId:"sc-16ytcl4-5"})(["width:100%;"])},36589:(e,t,n)=>{n.d(t,{Z:()=>s});var r=n(4942),o=n(45987),i=n(67294),l=n(54851),c=["onChange","value","onKeyDown","label"];function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const s=function(e){var t=e.onChange,n=e.value,s=e.onKeyDown,d=e.label,u=(0,o.Z)(e,c);return i.createElement(l.TextInput,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({label:d,name:"userEmail",placeholder:"Enter an email address",value:n,onChange:t,onKeyDown:s},u))}}}]);
\ No newline at end of file
web/gui/v2/722.79a886041efb3bc44c95.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0081213a-9656-4184-bcfa-0d1373f3a48a",e._sentryDebugIdIdentifier="sentry-dbid-0081213a-9656-4184-bcfa-0d1373f3a48a")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[722],{92432:function(e,t,n){n.d(t,{L:function(){return r}});const r=function(e,t,n,r,l){var i;let o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"gaCustomEvent";if(window.envSettings.tracking){if(window.dataLayer){const i={event:o,eventCategory:e,eventAction:t,eventLabel:n,eventValue:r,eventResults:l};window.dataLayer.push(i)}window.gtag&&window.gtag("event","gaCustomEvent",{eventCategory:e,eventAction:t,eventLabel:n,eventValue:r,eventResults:l}),null!==(i=window.posthog)&&void 0!==i&&i.__loaded&&window.posthog.capture(o,{eventCategory:e,eventAction:t,eventLabel:n,eventValue:r})}}},91940:function(e,t,n){n.d(t,{Z:function(){return _}});var r=n(87462),l=n(67294),i=n(94829),o=n(22195);var a=(0,n(60677).default)(o.Flex).attrs({flex:{grow:"1",shrink:"0"},width:{max:"100%"}}).withConfig({displayName:"panel__Panel",componentId:"sc-4zlw7c-0"})(["",";",";"],(e=>{let{order:t}=e;return t&&"order: ".concat(t,";")}),(e=>{let{bgGradient:t}=e;return t&&"background: linear-gradient(34.14deg, #536775 -26.52%, #2F3A42 53.66%);\n"})),d=n(13600);var c=()=>l.createElement(o.Flex,{alignItems:"center",border:{side:"bottom",color:"disabled"},column:!0,padding:[0,0,8,0]},l.createElement(d.pR,null));n(57640),n(9924);var s=[{icon:"qualityOfServiceSolid",title:"Free forever",text:"Netdata Cloud community is free forever and gives you everything you need to start monitoring. For more serious enterprise users, paid subscriptions are available for added-value features."},{icon:"firewallSolid",title:"Privacy by design",text:"Netdata\u2019s distributed architecture is key to its incredible speed and scalability. It\u2019s also key to data safety, as your metrics are only ever streamed live, and will never be centrally stored by Netdata."}],g=(n(33948),n(31672),n(2490),n(59461),n(46189)),u=n(5429),h=n(26398);var m=e=>{let{downScale:t,...n}=e;const o=(0,i.Z)("(min-width: 992px)");return(a=o?t[0]:t[1],e=>{let{children:t,...n}=e;return l.createElement(a,(0,r.Z)({color:"bright"},n),t)})(n);var a},p=n(87854),v=n.n(p),f=n(95348),w=n.n(f),x=new(v())({id:"cloudStatistics",use:"cloudStatistics-usage",viewBox:"0 0 194 146",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 194 146" id="cloudStatistics"><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M9.557 142.145h174.886a7.576 7.576 0 0 0 7.607-7.577v-.594H1.95v.594c0 4.16 3.43 7.577 7.607 7.577Z" /><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M81.749 137.688h30.577c2.088 0 3.729-1.634 3.729-3.714H78.02a3.733 3.733 0 0 0 3.729 3.714ZM15.374 108.493V34.949c0-4.457 3.58-8.023 8.055-8.023H60.12M178.701 44.83v89.143H15.374v-17.086M140.442 27h30.204c4.475 0 8.055 3.566 8.055 8.023v2.526" /><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M133.879 32.2h38.408c.671 0 1.193.52 1.193 1.189v94.939c0 .668-.522 1.188-1.193 1.188H67.131M20.595 44.086V33.39c0-.669.522-1.189 1.193-1.189h33.187M55.274 129.516H21.863c-.671 0-1.194-.52-1.194-1.188V49.881M78.766 106.487h-7.83c-5.967 0-10.815-4.828-10.815-10.771v-69.83c0-5.943 4.848-10.771 10.814-10.771h19.017M90.698 106.487H86.82" /><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M133.208 67.71V95.64c0 5.943-4.848 10.772-10.814 10.772H93.681M107.851 15.114h14.543c5.966 0 10.814 4.83 10.814 10.772V59.39M101.064 1H92.19a2.319 2.319 0 0 0-2.312 2.303v22.954a2.319 2.319 0 0 0 2.312 2.303h8.874a2.319 2.319 0 0 0 2.312-2.302V3.227c0-1.262-1.044-2.228-2.312-2.228Z" /><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M96.664 24.029a2.977 2.977 0 0 0 2.983-2.972 2.977 2.977 0 0 0-2.983-2.971 2.977 2.977 0 0 0-2.983 2.971 2.977 2.977 0 0 0 2.983 2.972ZM107.851 70.607c-2.834 2.897-6.786 4.68-11.186 4.68-8.652 0-15.662-6.983-15.662-15.6 0-8.618 7.01-15.6 15.662-15.6 8.651 0 15.661 6.982 15.661 15.6 0 2.748-.746 5.348-2.014 7.577" /><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M96.664 64.144c3.296 0 5.967-2.66 5.967-5.943 0-3.282-2.671-5.943-5.967-5.943-3.295 0-5.966 2.66-5.966 5.943 0 3.282 2.671 5.943 5.966 5.943ZM111.207 85.687h3.356M78.766 85.687h28.34M97.037 90.144h10.068M86.224 90.144h7.756M99.424 64.144h-5.519c-2.983 0-5.444 2.451-5.444 5.423v3.491M104.868 73.058v-3.565c0-1.635-.671-3.046-1.79-4.012" /><path fill="#2F3A42" d="M42.808 75.03c-19.315 0-34.915 15.6-34.915 34.914 0 19.315 15.6 34.915 34.915 34.915 19.314 0 34.914-15.6 34.914-34.915 0-19.314-15.6-34.914-34.914-34.914Zm3.714 52.743H34.636L24.98 92.116h21.543c9.88 0 17.829 7.948 17.829 17.828a17.786 17.786 0 0 1-17.829 17.829Z" /><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M45.556 127.773h-10.92L24.98 92.116h21.543c9.88 0 17.829 7.948 17.829 17.828 0 6.463-3.417 12.109-8.617 15.229" /><path stroke="#68C47D" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M67.768 85.504c6.166 6.314 9.954 14.932 9.954 24.44 0 19.315-15.6 34.915-34.914 34.915-19.315 0-34.915-15.6-34.915-34.915 0-19.314 15.6-34.914 34.915-34.914 6.091 0 11.886 1.56 16.863 4.308" /></symbol>'}),b=(w().add(x),x);var y=e=>l.createElement(o.Flex,(0,r.Z)({as:"svg",height:b.height,width:b.width,viewBox:b.viewBox},e),l.createElement("use",{xlinkHref:"#".concat(b.id)})),k=n(92432);const C=()=>h.Z.get("https://us-east1-netdata-analytics-bi.cloudfunctions.net/netdata_public_metrics_website"),{demoSlug:H}=g.default;var E=()=>{const[e]=(0,u.Z)((()=>({fetch:C})),[]),{nodesOnline:t,githubStars:n,dockerHubPulls:r}=(0,l.useMemo)((()=>{var t,n,r;return e?{nodesOnline:null===(t=e.find((e=>{let{key:t}=e;return"Nodes Online"===t})))||void 0===t?void 0:t.value,githubStars:null===(n=e.find((e=>{let{key:t}=e;return"GitHub Stars"===t})))||void 0===n?void 0:n.value,dockerHubPulls:null===(r=e.find((e=>{let{key:t}=e;return"DockerHub Pulls"===t})))||void 0===r?void 0:r.value}:{}}),[e]);return l.createElement(o.Flex,{column:!0,gap:4},l.createElement(o.Flex,{column:!0,gap:2},l.createElement(y,{height:"160px",padding:[0,0,4,0]}),l.createElement(m,{downScale:[o.TextBigger,o.TextBigger],color:"bright",textAlign:"center"},l.createElement(m,{downScale:[o.TextBigger,o.TextBigger],color:"bright",textAlign:"center",strong:!0},t||"...")," ","Nodes Online"),l.createElement(m,{downScale:[o.TextBigger,o.TextBigger],color:"bright",textAlign:"center"},l.createElement(m,{downScale:[o.TextBigger,o.TextBigger],color:"bright",textAlign:"center",strong:!0},n||"...")," ","GitHub Stars"),l.createElement(m,{downScale:[o.TextBigger,o.TextBigger],color:"bright",textAlign:"center"},l.createElement(m,{downScale:[o.TextBigger,o.TextBigger],color:"bright",textAlign:"center",strong:!0},r||"...")," ","DockerHub Pulls")),l.createElement(m,{downScale:[o.TextBigger,o.TextBig],color:"bright",textAlign:"center",margin:[11,0,0]},"Sign in to monitor your entire infrastructure ",l.createElement("br",null)," with Netdata"),l.createElement(o.Flex,{justifyContent:"center"},l.createElement(o.Button,{as:"a","data-ga":"signinup::click-demo::sni-view",href:"/spaces/".concat(H),target:"_blank",onClick:()=>{(0,k.L)("signinup","click-demo","sni-view")},label:"Live Demo",padding:[2,8]})))};var B=e=>{let{icon:t,title:n,text:r}=e;const a=(0,i.Z)("(min-width: 475px)");return l.createElement(o.Flex,{gap:4,alignItems:"start"},a&&l.createElement(o.Flex,{background:"transparent",justifyContent:"center",alignItems:"center",height:"64px",width:"64px",round:64,flex:"grow",border:{side:"all",color:"successLite"}},l.createElement(o.Icon,{name:t,height:"20px",widht:"20px",color:"successLite"})),l.createElement(o.Flex,{column:!0,justifyContent:"start",alignItems:"start",gap:2},l.createElement(o.TextBig,{color:"bright",strong:!0},n),l.createElement(o.Text,{color:"selected"},r)))};var M=()=>l.createElement(o.Flex,{column:!0,padding:[16,4,12],width:{max:"500px"},margin:[0,"auto"],gap:14},l.createElement(E,null),l.createElement(o.Flex,{column:!0,gap:8},s.map(((e,t)=>l.createElement(B,(0,r.Z)({key:t},e))))));var _=e=>{let{children:t,...n}=e;const d=(0,i.Z)("(min-width: 998px)");return l.createElement(o.Flex,(0,r.Z)({height:{min:"100vh"},flexWrap:!0},n),l.createElement(a,{background:"panel",bgGradient:!0,order:d?0:1},l.createElement(M,null)),l.createElement(a,{background:"mainBackground",order:d?1:0},l.createElement(o.Flex,{background:"transparent",column:!0,gap:8,padding:[12,4],width:{max:"500px"},margin:[0,"auto"]},l.createElement(c,null),t)))}},13600:function(e,t,n){n.d(t,{bY:function(){return v},av:function(){return p},pR:function(){return m}});var r=n(67294),l=n(87854),i=n.n(l),o=n(95348),a=n.n(o),d=new(i())({id:"netdata.svg",use:"netdata.svg-usage",viewBox:"0 0 272 51",content:'<symbol viewBox="0 0 272 51" xmlns="http://www.w3.org/2000/svg" id="netdata.svg">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M31.3716 46.75H21.0836L0 6.375H29.9276C41.5648 6.39622 50.9938 15.7525 51 27.2947C50.9813 38.051 42.2025 46.75 31.3716 46.75Z" fill="#00AB44" />\n<path d="M78.625 12.75H82.5264L94.8447 32.5059V12.75H97.9824V37.1377H94.2803L81.7793 17.3984V37.1377H78.625V12.75Z" fill="#00AB44" />\n<path d="M110.295 12.75H128.075V15.7383H113.516V23.1426H126.979V25.9648H113.516V34.2324H128.324V37.1377H110.295V12.75Z" fill="#00AB44" />\n<path d="M157.203 12.75V15.6553H148.985V37.1377H145.632V15.6553H137.414V12.75H157.203Z" fill="#00AB44" />\n<path fill-rule="evenodd" clip-rule="evenodd" d="M177.052 12.75H167.174V37.1377H177.019C181.202 37.1377 184.152 35.2894 185.867 31.5928C186.841 29.501 187.328 27.1602 187.328 24.5703C187.328 21.2168 186.504 18.4665 184.854 16.3193C183.006 13.9398 180.405 12.75 177.052 12.75ZM179.144 33.9668C178.424 34.1992 177.506 34.3154 176.388 34.3154H170.494V15.5889H176.354C179.022 15.5889 180.956 16.4245 182.157 18.0957C183.358 19.7669 183.958 22.1133 183.958 25.1348C183.958 25.9206 183.875 26.7728 183.709 27.6914C183.421 29.2298 182.951 30.4915 182.298 31.4766C181.479 32.7051 180.427 33.5352 179.144 33.9668Z" fill="#00AB44" />\n<path fill-rule="evenodd" clip-rule="evenodd" d="M209.203 12.75H205.468L196.287 37.1377H199.674L202.313 29.833H211.959L214.433 37.1377H218.052L209.203 12.75ZM207.194 16.3691L210.896 27.1436H203.26L207.194 16.3691Z" fill="#00AB44" />\n<path d="M243.098 12.75V15.6553H234.88V37.1377H231.526V15.6553H223.309V12.75H243.098Z" fill="#00AB44" />\n<path fill-rule="evenodd" clip-rule="evenodd" d="M261.236 12.75H257.501L248.32 37.1377H251.707L254.347 29.833H263.992L266.466 37.1377H270.085L261.236 12.75ZM259.228 16.3691L262.93 27.1436H255.293L259.228 16.3691Z" fill="#00AB44" />\n</symbol>'}),c=(a().add(d),d),s=new(i())({id:"google.svg",use:"google.svg-usage",viewBox:"0 0 48 48",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 48 48" aria-hidden="true" id="google.svg">\n <defs>\n <path id="google.svg_a" d="M44.5 20H24v8.5h11.8C34.7 33.9 30.1 37 24 37c-7.2 0-13-5.8-13-13s5.8-13 13-13c3.1 0 5.9 1.1 8.1 2.9l6.4-6.4C34.6 4.1 29.6 2 24 2 11.8 2 2 11.8 2 24s9.8 22 22 22c11 0 21-8 21-22 0-1.3-.2-2.7-.5-4z" />\n </defs>\n <clipPath id="google.svg_b">\n <use xlink:href="#google.svg_a" overflow="visible" />\n </clipPath>\n <path clip-path="url(#google.svg_b)" fill="#FBBC05" d="M0 37V11l17 13z" />\n <path clip-path="url(#google.svg_b)" fill="#EA4335" d="M0 11l17 13 7-6.1L48 14V0H0z" />\n <path clip-path="url(#google.svg_b)" fill="#34A853" d="M0 37l30-23 7.9 1L48 0v48H0z" />\n <path clip-path="url(#google.svg_b)" fill="#4285F4" d="M48 48L17 24l-4-3 35-10z" />\n</symbol>'}),g=(a().add(s),s),u=new(i())({id:"github.svg",use:"github.svg-usage",viewBox:"0 0 16 16",content:'<symbol class="icon" viewBox="0 0 16 16" aria-hidden="true" id="github.svg">\n <path fillRule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z" />\n</symbol>'}),h=(a().add(u),u);const m=()=>r.createElement("svg",{width:"173",height:"33",viewBox:c.viewBox},r.createElement("use",{xlinkHref:"#".concat(c.id)})),p=()=>r.createElement("svg",{width:"16",height:"16",viewBox:g.viewBox},r.createElement("use",{xlinkHref:"#".concat(g.id)})),v=()=>r.createElement("svg",{width:"16",height:"16",viewBox:h.viewBox},r.createElement("use",{xlinkHref:"#".concat(h.id)}))},8360:function(e,t,n){var r=n(67294),l=n(22195),i=n(78312);const o={url:"https://learn.netdata.cloud/",title:"docs"},a={url:"https://community.netdata.cloud/c/support/cloud-support/15",title:"forums"},d={url:"https://discord.gg/TjM6XCwC4e",title:"public discord channel"};t.Z=()=>r.createElement(l.Text,{textAlign:"center"},"Need help? Check out our"," ",r.createElement(i.Fg,{href:o.url,target:"_blank",rel:"noopener noreferrer"},o.title,",")," ",r.createElement(i.Fg,{href:a.url,target:"_blank",rel:"noopener noreferrer"},a.title)," ","or"," ",r.createElement(i.Fg,{href:d.url,target:"_blank",rel:"noopener noreferrer"},d.title))},78312:function(e,t,n){n.d(t,{Fg:function(){return a},P2:function(){return c},Sn:function(){return s},U5:function(){return d},Yb:function(){return g},xG:function(){return o}});var r=n(60677),l=n(22195),i=n(16772);const o=r.default.div.withConfig({displayName:"styled__SvgContainer",componentId:"sc-16ytcl4-0"})(["width:42px;height:42px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:2px;background:white;"]),a=r.default.a.withConfig({displayName:"styled__StyledLink",componentId:"sc-16ytcl4-1"})(["display:inline-flex;align-items:center;text-decoration:none;color:",";cursor:pointer;&:hover{text-decoration:underline;color:"," !important;}&:visited{color:",";}> svg{fill:",";padding-right:",";}"],(0,l.getColor)("success"),(0,l.getColor)("success"),(0,l.getColor)("success"),(0,l.getColor)("main"),(0,l.getSizeBy)(1)),d=(0,r.default)(i.Z).withConfig({displayName:"styled__EmailInput",componentId:"sc-16ytcl4-2"})(["label{margin-bottom:0;}> div{display:none;}"]),c=(0,r.default)(l.Checkbox).withConfig({displayName:"styled__StyledCheckbox",componentId:"sc-16ytcl4-3"})(["margin:0 "," 0 0;& div:last-child{border-color:",";}"],(0,l.getSizeBy)(2),(e=>{let{error:t}=e;return t&&(0,l.getColor)("error")})),s=(0,r.default)(l.Button).withConfig({displayName:"styled__StyledButton",componentId:"sc-16ytcl4-4"})(["&&{height:44px;}"]),g=(0,r.default)(l.Flex).attrs((e=>{let{gap:t=8}=e;return{column:!0,gap:t,alignSelf:"center",padding:[0,0,8,0],border:{side:"bottom",color:"disabled"},width:{max:"320px"}}})).withConfig({displayName:"styled__FormContainer",componentId:"sc-16ytcl4-5"})(["width:100%;"])},16772:function(e,t,n){var r=n(87462),l=n(67294),i=n(22195);t.Z=e=>{let{onChange:t,value:n,onKeyDown:o,label:a,...d}=e;return l.createElement(i.TextInput,(0,r.Z)({label:a,name:"userEmail",placeholder:"Enter an email address",value:n,onChange:t,onKeyDown:o},d))}}}]);
\ No newline at end of file
web/gui/v2/723.a807df6bf07c83469608.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var o="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(o._sentryDebugIds=o._sentryDebugIds||{},o._sentryDebugIds[t]="e9a332bf-a7a1-4fa3-a1e5-2117653cbfca",o._sentryDebugIdIdentifier="sentry-dbid-e9a332bf-a7a1-4fa3-a1e5-2117653cbfca")}catch(o){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[723],{76723:function(o,t,e){e.r(t),e.d(t,{Notification:function(){return u.P_},Warning:function(){return f},createErrorNotification:function(){return u.t_},createNotification:function(){return u.sc},default:function(){return l},showDashboardCreatedNotification:function(){return d.FR},showInvalidDashboardSlugNotification:function(){return d.cH},showJoiningSpaceNotification:function(){return d.P4},showNodesNotification:function(){return d.Q5},showRoomCreationNotification:function(){return d.R6},showRoomsInSpaceNotification:function(){return d.aN},showRoomsNotification:function(){return d.$T},showSpaceNotification:function(){return d.iL},showUsersInRoomNotification:function(){return d.oG},showUsersInSpaceNotification:function(){return d.OU},toast:function(){return c.Z}});var n=e(87462),r=e(67294),i=e(60677),a=e(22195),s=e(55678),c=e(52631),d=e(33427),u=e(74855);var f=o=>{let{title:t,children:e,...i}=o;return r.createElement(a.Flex,(0,n.Z)({column:!0,gap:2,background:"warningBackground",backgroundOpacity:.7,round:!0,padding:[4]},i),t&&r.createElement(a.H3,null,t),e)};var l=(0,i.default)((o=>{let{className:t,...e}=o;return r.createElement(a.Box,{className:t},r.createElement(s.Ix,(0,n.Z)({},e,{closeButton:!1})))})).withConfig({displayName:"notifications__Container",componentId:"sc-8t8ne-0"})([".Toastify__toast-container{position:fixed;width:unset;min-width:400px;max-width:500px;z-index:50;color:",";}.Toastify__toast{padding:0;padding-top:5px;background:",";border:1px solid ",";}.Toastify__toast--error{background:",";border:1px solid ",";}.Toastify__toast--warning{background:",";border:1px solid ",";}.Toastify__toast--success{background:",";border:1px solid ",";}.Toastify__toast-icon{display:none;}.Toastify__toast-body{}.Toastify__progress-bar{bottom:unset;top:0;}.Toastify__progress-bar--success{background-color:",";}.Toastify__progress-bar--error{background-color:",";}"],(0,a.getColor)(["neutral","limedSpruce"]),(0,a.getColor)("elementBackground"),(0,a.getColor)("text"),(0,a.getColor)(["red","lavender"]),(0,a.getColor)("error"),(0,a.getColor)("bright"),(0,a.getColor)("warning"),(0,a.getColor)(["green","frostee"]),(0,a.getColor)("success"),(0,a.getColor)("success"),(0,a.getColor)("error"))}}]);
\ No newline at end of file
web/gui/v2/723.cc9fa5f3bdc0bf3ab2fc.css
renamed
web/gui/v2/724.382c69daa7d78aa070a2.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="16810c2b-2172-4a75-9111-adda466521a2",e._sentryDebugIdIdentifier="sentry-dbid-16810c2b-2172-4a75-9111-adda466521a2")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[724],{50469:(e,t,n)=>{n.r(t),n.d(t,{default:()=>s});var a=n(67294),i=n(54851),r=n(83953),c=n(41483),d=n(10966),o=n(10320),u=n(16293);const s=function(){var e=(0,r.T4)();return a.createElement(u.Z,{"data-testid":"signIn"},a.createElement(i.H1,{textAlign:"center"},"Thank you!"),a.createElement(i.TextBig,{textAlign:"center"},"Your email has been verified."),a.createElement(c.Yb,{gap:8,onSubmit:function(e){return e.preventDefault()}},a.createElement(i.TextBig,{textAlign:"center"},"Please accept our ",a.createElement(d.w,{tagging:"snue-view"})," and"," ",a.createElement(d.F,{tagging:"snue-view"}),"."),a.createElement(i.Flex,{width:"100%",justifyContent:"center",alignItems:"center","data-testid":"signUpVerification-acceptTerms"},a.createElement(c.Sn,{type:"submit",label:"I accept",onClick:e,"data-ga":"signinup::click-signup::snue-view","data-testid":"signUpVerification-acceptTerms-submit",width:"100%"}))),a.createElement(o.Z,null))}},10966:(e,t,n)=>{n.d(t,{F:()=>o,w:()=>d});var a=n(67294),i=n(41483),r={link:"https://www.netdata.cloud/terms",title:"Terms And Conditions",dataGa:"signinup::click-terms::"},c=function(e){var t=e.link,n=e.title,r=e.dataGa;return function(e){var c=e.tagging;return a.createElement(i.Fg,{href:t,target:"_blank",rel:"noopener noreferrer","data-ga":"".concat(r).concat(c)},n)}},d=c({link:"https://www.netdata.cloud/privacy",title:"Privacy Policy",dataGa:"signinup::click-privacy::"}),o=c(r)},76362:(e,t,n)=>{n.d(t,{S1:()=>r,ZT:()=>a,ae:()=>d,jU:()=>c,on:()=>i});var a=function(){};function i(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function r(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var c="undefined"!==typeof window,d="undefined"!==typeof navigator},94829:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(67294),i=n(76362);const r=function(e,t){var n=(0,a.useState)(function(e,t){return void 0!==t?t:!!i.jU&&window.matchMedia(e).matches}(e,t)),r=n[0],c=n[1];return(0,a.useEffect)((function(){var t=!0,n=window.matchMedia(e),a=function(){t&&c(!!n.matches)};return n.addListener(a),c(n.matches),function(){t=!1,n.removeListener(a)}}),[e]),r}}}]);
\ No newline at end of file
web/gui/v2/734.5760950c46daf81dc4d7.chunk.js
new
+2
@@ -0,0 +1,2 @@
1
+/*! For license information please see 734.5760950c46daf81dc4d7.chunk.js.LICENSE.txt */
2
+!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},e=(new Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="b957e1d4-3511-43e3-948f-5f4eaf1518f8",t._sentryDebugIdIdentifier="sentry-dbid-b957e1d4-3511-43e3-948f-5f4eaf1518f8")}catch(t){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[734],{19221:function(t,e,n){"use strict";n.d(e,{ZP:function(){return $}});var i=n(50840),r=n.n(i),o=n(50713);const s=t=>t&&t.enabled&&t.modifierKey,a=(t,e)=>t&&e[t+"Key"],u=(t,e)=>t&&!e[t+"Key"];function c(t,e,n){return void 0===t||("string"===typeof t?-1!==t.indexOf(e):"function"===typeof t&&-1!==t({chart:n}).indexOf(e))}function l(t,e){return"function"===typeof t&&(t=t({chart:e})),"string"===typeof t?{x:-1!==t.indexOf("x"),y:-1!==t.indexOf("y")}:{x:!1,y:!1}}function h(t,e,n){const{mode:i="xy",scaleMode:r,overScaleMode:s}=t||{},a=function({x:t,y:e},n){const i=n.scales,r=Object.keys(i);for(let o=0;o<r.length;o++){const n=i[r[o]];if(e>=n.top&&e<=n.bottom&&t>=n.left&&t<=n.right)return n}return null}(e,n),u=l(i,n),c=l(r,n);if(s){const t=l(s,n);for(const e of["x","y"])t[e]&&(c[e]=u[e],u[e]=!1)}if(a&&c[a.axis])return[a];const h=[];return(0,o.F)(n.scales,(function(t){u[t.axis]&&h.push(t)})),h}const d=new WeakMap;function f(t){let e=d.get(t);return e||(e={originalScaleLimits:{},updatedScaleLimits:{},handlers:{},panDelta:{}},d.set(t,e)),e}function p(t,e,n){const i=t.max-t.min,r=i*(e-1),o=t.isHorizontal()?n.x:n.y,s=Math.max(0,Math.min(1,(t.getValueForPixel(o)-t.min)/i||0));return{min:r*s,max:r*(1-s)}}function m(t,e,n,i,r){let s=n[i];if("original"===s){const n=t.originalScaleLimits[e.id][i];s=(0,o.v)(n.options,n.scale)}return(0,o.v)(s,r)}function v(t,{min:e,max:n},i,r=!1){const o=f(t.chart),{id:s,axis:a,options:u}=t,c=i&&(i[s]||i[a])||{},{minRange:l=0}=c,h=m(o,t,c,"min",-1/0),d=m(o,t,c,"max",1/0),p=r?Math.max(n-e,l):t.max-t.min,v=(p-n+e)/2;return n+=v,(e-=v)<h?(e=h,n=Math.min(h+p,d)):n>d&&(n=d,e=Math.max(d-p,h)),u.min=e,u.max=n,o.updatedScaleLimits[t.id]={min:e,max:n},t.parse(e)!==t.min||t.parse(n)!==t.max}const g=t=>0===t||isNaN(t)?0:t<0?Math.min(Math.round(t),-1):Math.max(Math.round(t),1);const y={second:500,minute:3e4,hour:18e5,day:432e5,week:3024e5,month:1296e6,quarter:5184e6,year:157248e5};function T(t,e,n,i=!1){const{min:r,max:o,options:s}=t,a=s.time&&s.time.round,u=y[a]||0,c=t.getValueForPixel(t.getPixelForValue(r+u)-e),l=t.getValueForPixel(t.getPixelForValue(o+u)-e),{min:h=-1/0,max:d=1/0}=i&&n&&n[t.axis]||{};return!!(isNaN(c)||isNaN(l)||c<h||l>d)||v(t,{min:c,max:l},n,i)}function x(t,e,n){return T(t,e,n,!0)}const w={category:function(t,e,n,i){const r=p(t,e,n);return t.min===t.max&&e<1&&function(t){const e=t.getLabels().length-1;t.min>0&&(t.min-=1),t.max<e&&(t.max+=1)}(t),v(t,{min:t.min+g(r.min),max:t.max-g(r.max)},i,!0)},default:function(t,e,n,i){const r=p(t,e,n);return v(t,{min:t.min+r.min,max:t.max-r.max},i,!0)}},b={default:function(t,e,n,i){v(t,function(t,e,n){const i=t.getValueForPixel(e),r=t.getValueForPixel(n);return{min:Math.min(i,r),max:Math.max(i,r)}}(t,e,n),i,!0)}},E={category:function(t,e,n){const i=t.getLabels().length-1;let{min:r,max:o}=t;const s=Math.max(o-r,1),a=Math.round(function(t){return t.isHorizontal()?t.width:t.height}(t)/Math.max(s,10)),u=Math.round(Math.abs(e/a));let c;return e<-a?(o=Math.min(o+u,i),r=1===s?o:o-s,c=o===i):e>a&&(r=Math.max(0,r-u),o=1===s?r:r+s,c=0===r),v(t,{min:r,max:o},n)||c},default:T,logarithmic:x,timeseries:x};function D(t,e){(0,o.F)(t,((n,i)=>{e[i]||delete t[i]}))}function Z(t,e){const{scales:n}=t,{originalScaleLimits:i,updatedScaleLimits:r}=e;return(0,o.F)(n,(function(t){(function(t,e,n){const{id:i,options:{min:r,max:o}}=t;if(!e[i]||!n[i])return!0;const s=n[i];return s.min!==r||s.max!==o})(t,i,r)&&(i[t.id]={min:{scale:t.min,options:t.options.min},max:{scale:t.max,options:t.options.max}})})),D(i,n),D(r,n),i}function S(t,e,n,i){const r=w[t.type]||w.default;(0,o.Q)(r,[t,e,n,i])}function M(t,e,n,i,r){const s=b[t.type]||b.default;(0,o.Q)(s,[t,e,n,i,r])}function z(t){const e=t.chartArea;return{x:(e.left+e.right)/2,y:(e.top+e.bottom)/2}}function C(t,e,n="none"){const{x:i=1,y:r=1,focalPoint:s=z(t)}="number"===typeof e?{x:e,y:e}:e,a=f(t),{options:{limits:u,zoom:c}}=a;Z(t,a);const l=1!==i,d=1!==r,p=h(c,s,t);(0,o.F)(p||t.scales,(function(t){t.isHorizontal()&&l?S(t,i,s,u):!t.isHorizontal()&&d&&S(t,r,s,u)})),t.update(n),(0,o.Q)(c.onZoom,[{chart:t}])}function P(t,e,n,i="none"){const r=f(t),{options:{limits:s,zoom:a}}=r,{mode:u="xy"}=a;Z(t,r);const l=c(u,"x",t),h=c(u,"y",t);(0,o.F)(t.scales,(function(t){t.isHorizontal()&&l?M(t,e.x,n.x,s):!t.isHorizontal()&&h&&M(t,e.y,n.y,s)})),t.update(i),(0,o.Q)(a.onZoom,[{chart:t}])}function N(t){const e=f(t);let n=1,i=1;return(0,o.F)(t.scales,(function(t){const r=function(t,e){const n=t.originalScaleLimits[e];if(!n)return;const{min:i,max:r}=n;return(0,o.v)(r.options,r.scale)-(0,o.v)(i.options,i.scale)}(e,t.id);if(r){const e=Math.round(r/(t.max-t.min)*100)/100;n=Math.min(n,e),i=Math.max(i,e)}})),n<1?n:i}function I(t,e,n,i){const{panDelta:r}=i,s=r[t.id]||0;(0,o.s)(s)===(0,o.s)(e)&&(e+=s);const a=E[t.type]||E.default;(0,o.Q)(a,[t,e,n])?r[t.id]=0:r[t.id]=e}function O(t,e,n,i="none"){const{x:r=0,y:s=0}="number"===typeof e?{x:e,y:e}:e,a=f(t),{options:{pan:u,limits:c}}=a,{onPan:l}=u||{};Z(t,a);const h=0!==r,d=0!==s;(0,o.F)(n||t.scales,(function(t){t.isHorizontal()&&h?I(t,r,c,a):!t.isHorizontal()&&d&&I(t,s,c,a)})),t.update(i),(0,o.Q)(l,[{chart:t}])}function k(t){const e=f(t);Z(t,e);const n={};for(const i of Object.keys(t.scales)){const{min:t,max:r}=e.originalScaleLimits[i]||{min:{},max:{}};n[i]={min:t.scale,max:r.scale}}return n}function _(t,e){const{handlers:n}=f(t),i=n[e];i&&i.target&&(i.target.removeEventListener(e,i),delete n[e])}function R(t,e,n,i){const{handlers:r,options:o}=f(t),s=r[n];s&&s.target===e||(_(t,n),r[n]=e=>i(t,e,o),r[n].target=e,e.addEventListener(n,r[n]))}function A(t,e){const n=f(t);n.dragStart&&(n.dragging=!0,n.dragEnd=e,t.update("none"))}function F(t,e){const n=f(t);n.dragStart&&"Escape"===e.key&&(_(t,"keydown"),n.dragging=!1,n.dragStart=n.dragEnd=null,t.update("none"))}function Y(t,e,n){const{onZoomStart:i,onZoomRejected:r}=n;if(i){const n=(0,o.z)(e,t);if(!1===(0,o.Q)(i,[{chart:t,event:e,point:n}]))return(0,o.Q)(r,[{chart:t,event:e}]),!1}}function X(t,e){const n=f(t),{pan:i,zoom:r={}}=n.options;if(0!==e.button||a(s(i),e)||u(s(r.drag),e))return(0,o.Q)(r.onZoomRejected,[{chart:t,event:e}]);!1!==Y(t,e,r)&&(n.dragStart=e,R(t,t.canvas,"mousemove",A),R(t,window.document,"keydown",F))}function H(t,e,n,i){const r=c(e,"x",t),s=c(e,"y",t);let{top:a,left:u,right:l,bottom:h,width:d,height:f}=t.chartArea;const p=(0,o.z)(n,t),m=(0,o.z)(i,t);r&&(u=Math.min(p.x,m.x),l=Math.max(p.x,m.x)),s&&(a=Math.min(p.y,m.y),h=Math.max(p.y,m.y));const v=l-u,g=h-a;return{left:u,top:a,right:l,bottom:h,width:v,height:g,zoomX:r&&v?1+(d-v)/d:1,zoomY:s&&g?1+(f-g)/f:1}}function L(t,e){const n=f(t);if(!n.dragStart)return;_(t,"mousemove");const{mode:i,onZoomComplete:r,drag:{threshold:s=0}}=n.options.zoom,a=H(t,i,n.dragStart,e),u=c(i,"x",t)?a.width:0,l=c(i,"y",t)?a.height:0,h=Math.sqrt(u*u+l*l);if(n.dragStart=n.dragEnd=null,h<=s)return n.dragging=!1,void t.update("none");P(t,{x:a.left,y:a.top},{x:a.right,y:a.bottom},"zoom"),setTimeout((()=>n.dragging=!1),500),(0,o.Q)(r,[{chart:t}])}function q(t,e){const{handlers:{onZoomComplete:n},options:{zoom:i}}=f(t);if(!function(t,e,n){if(u(s(n.wheel),e))(0,o.Q)(n.onZoomRejected,[{chart:t,event:e}]);else if(!1!==Y(t,e,n)&&(e.cancelable&&e.preventDefault(),void 0!==e.deltaY))return!0}(t,e,i))return;const r=e.target.getBoundingClientRect(),a=1+(e.deltaY>=0?-i.wheel.speed:i.wheel.speed);C(t,{x:a,y:a,focalPoint:{x:e.clientX-r.left,y:e.clientY-r.top}}),n&&n()}function W(t,e,n,i){n&&(f(t).handlers[e]=function(t,e){let n;return function(){return clearTimeout(n),n=setTimeout(t,e),e}}((()=>(0,o.Q)(n,[{chart:t}])),i))}function j(t,e){return function(n,i){const{pan:r,zoom:c={}}=e.options;if(!r||!r.enabled)return!1;const l=i&&i.srcEvent;return!l||(!(!e.panning&&"mouse"===i.pointerType&&(u(s(r),l)||a(s(c.drag),l)))||((0,o.Q)(r.onPanRejected,[{chart:t,event:i}]),!1))}}function U(t,e,n){if(e.scale){const{center:i,pointers:r}=n,o=1/e.scale*n.scale,s=n.target.getBoundingClientRect(),a=function(t,e){const n=Math.abs(t.clientX-e.clientX),i=Math.abs(t.clientY-e.clientY),r=n/i;let o,s;return r>.3&&r<1.7?o=s=!0:n>i?o=!0:s=!0,{x:o,y:s}}(r[0],r[1]),u=e.options.zoom.mode;C(t,{x:a.x&&c(u,"x",t)?o:1,y:a.y&&c(u,"y",t)?o:1,focalPoint:{x:i.x-s.left,y:i.y-s.top}}),e.scale=n.scale}}function Q(t,e,n){const i=e.delta;i&&(e.panning=!0,O(t,{x:n.deltaX-i.x,y:n.deltaY-i.y},e.panScales),e.delta={x:n.deltaX,y:n.deltaY})}const V=new WeakMap;function B(t,e){const n=f(t),i=t.canvas,{pan:s,zoom:a}=e,u=new(r().Manager)(i);a&&a.pinch.enabled&&(u.add(new(r().Pinch)),u.on("pinchstart",(()=>function(t,e){e.options.zoom.pinch.enabled&&(e.scale=1)}(0,n))),u.on("pinch",(e=>U(t,n,e))),u.on("pinchend",(e=>function(t,e,n){e.scale&&(U(t,e,n),e.scale=null,(0,o.Q)(e.options.zoom.onZoomComplete,[{chart:t}]))}(t,n,e)))),s&&s.enabled&&(u.add(new(r().Pan)({threshold:s.threshold,enable:j(t,n)})),u.on("panstart",(e=>function(t,e,n){const{enabled:i,onPanStart:r,onPanRejected:s}=e.options.pan;if(!i)return;const a=n.target.getBoundingClientRect(),u={x:n.center.x-a.left,y:n.center.y-a.top};if(!1===(0,o.Q)(r,[{chart:t,event:n,point:u}]))return(0,o.Q)(s,[{chart:t,event:n}]);e.panScales=h(e.options.pan,u,t),e.delta={x:0,y:0},clearTimeout(e.panEndTimeout),Q(t,e,n)}(t,n,e))),u.on("panmove",(e=>Q(t,n,e))),u.on("panend",(()=>function(t,e){e.delta=null,e.panning&&(e.panEndTimeout=setTimeout((()=>e.panning=!1),500),(0,o.Q)(e.options.pan.onPanComplete,[{chart:t}]))}(t,n)))),V.set(t,u)}function K(t,e,n){const i=n.zoom.drag,{dragStart:r,dragEnd:o}=f(t);if(i.drawTime!==e||!o)return;const{left:s,top:a,width:u,height:c}=H(t,n.zoom.mode,r,o),l=t.ctx;l.save(),l.beginPath(),l.fillStyle=i.backgroundColor||"rgba(225,225,225,0.3)",l.fillRect(s,a,u,c),i.borderWidth>0&&(l.lineWidth=i.borderWidth,l.strokeStyle=i.borderColor||"rgba(225,225,225)",l.strokeRect(s,a,u,c)),l.restore()}var $={id:"zoom",version:"2.0.1",defaults:{pan:{enabled:!1,mode:"xy",threshold:10,modifierKey:null},zoom:{wheel:{enabled:!1,speed:.1,modifierKey:null},drag:{enabled:!1,drawTime:"beforeDatasetsDraw",modifierKey:null},pinch:{enabled:!1},mode:"xy"}},start:function(t,e,n){f(t).options=n,Object.prototype.hasOwnProperty.call(n.zoom,"enabled")&&console.warn("The option `zoom.enabled` is no longer supported. Please use `zoom.wheel.enabled`, `zoom.drag.enabled`, or `zoom.pinch.enabled`."),(Object.prototype.hasOwnProperty.call(n.zoom,"overScaleMode")||Object.prototype.hasOwnProperty.call(n.pan,"overScaleMode"))&&console.warn("The option `overScaleMode` is deprecated. Please use `scaleMode` instead (and update `mode` as desired)."),r()&&B(t,n),t.pan=(e,n,i)=>O(t,e,n,i),t.zoom=(e,n)=>C(t,e,n),t.zoomRect=(e,n,i)=>P(t,e,n,i),t.zoomScale=(e,n,i)=>function(t,e,n,i="none"){Z(t,f(t)),v(t.scales[e],n,void 0,!0),t.update(i)}(t,e,n,i),t.resetZoom=e=>function(t,e="default"){const n=f(t),i=Z(t,n);(0,o.F)(t.scales,(function(t){const e=t.options;i[t.id]?(e.min=i[t.id].min.options,e.max=i[t.id].max.options):(delete e.min,delete e.max)})),t.update(e),(0,o.Q)(n.options.zoom.onZoomComplete,[{chart:t}])}(t,e),t.getZoomLevel=()=>N(t),t.getInitialScaleBounds=()=>k(t),t.isZoomedOrPanned=()=>function(t){const e=k(t);for(const n of Object.keys(t.scales)){const{min:i,max:r}=e[n];if(void 0!==i&&t.scales[n].min!==i)return!0;if(void 0!==r&&t.scales[n].max!==r)return!0}return!1}(t)},beforeEvent(t){const e=f(t);if(e.panning||e.dragging)return!1},beforeUpdate:function(t,e,n){f(t).options=n,function(t,e){const n=t.canvas,{wheel:i,drag:r,onZoomComplete:o}=e.zoom;i.enabled?(R(t,n,"wheel",q),W(t,"onZoomComplete",o,250)):_(t,"wheel"),r.enabled?(R(t,n,"mousedown",X),R(t,n.ownerDocument,"mouseup",L)):(_(t,"mousedown"),_(t,"mousemove"),_(t,"mouseup"),_(t,"keydown"))}(t,n)},beforeDatasetsDraw(t,e,n){K(t,"beforeDatasetsDraw",n)},afterDatasetsDraw(t,e,n){K(t,"afterDatasetsDraw",n)},beforeDraw(t,e,n){K(t,"beforeDraw",n)},afterDraw(t,e,n){K(t,"afterDraw",n)},stop:function(t){!function(t){_(t,"mousedown"),_(t,"mousemove"),_(t,"mouseup"),_(t,"wheel"),_(t,"click"),_(t,"keydown")}(t),r()&&function(t){const e=V.get(t);e&&(e.remove("pinchstart"),e.remove("pinch"),e.remove("pinchend"),e.remove("panstart"),e.remove("pan"),e.remove("panend"),e.destroy(),V.delete(t))}(t),function(t){d.delete(t)}(t)},panFunctions:E,zoomFunctions:w,zoomRectFunctions:b}},50840:function(t,e,n){var i;!function(r,o,s,a){"use strict";var u,c=["","webkit","Moz","MS","ms","o"],l=o.createElement("div"),h="function",d=Math.round,f=Math.abs,p=Date.now;function m(t,e,n){return setTimeout(b(t,n),e)}function v(t,e,n){return!!Array.isArray(t)&&(g(t,n[e],n),!0)}function g(t,e,n){var i;if(t)if(t.forEach)t.forEach(e,n);else if(t.length!==a)for(i=0;i<t.length;)e.call(n,t[i],i,t),i++;else for(i in t)t.hasOwnProperty(i)&&e.call(n,t[i],i,t)}function y(t,e,n){var i="DEPRECATED METHOD: "+e+"\n"+n+" AT \n";return function(){var e=new Error("get-stack-trace"),n=e&&e.stack?e.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=r.console&&(r.console.warn||r.console.log);return o&&o.call(r.console,i,n),t.apply(this,arguments)}}u="function"!==typeof Object.assign?function(t){if(t===a||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n<arguments.length;n++){var i=arguments[n];if(i!==a&&null!==i)for(var r in i)i.hasOwnProperty(r)&&(e[r]=i[r])}return e}:Object.assign;var T=y((function(t,e,n){for(var i=Object.keys(e),r=0;r<i.length;)(!n||n&&t[i[r]]===a)&&(t[i[r]]=e[i[r]]),r++;return t}),"extend","Use `assign`."),x=y((function(t,e){return T(t,e,!0)}),"merge","Use `assign`.");function w(t,e,n){var i,r=e.prototype;(i=t.prototype=Object.create(r)).constructor=t,i._super=r,n&&u(i,n)}function b(t,e){return function(){return t.apply(e,arguments)}}function E(t,e){return typeof t==h?t.apply(e&&e[0]||a,e):t}function D(t,e){return t===a?e:t}function Z(t,e,n){g(C(e),(function(e){t.addEventListener(e,n,!1)}))}function S(t,e,n){g(C(e),(function(e){t.removeEventListener(e,n,!1)}))}function M(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function z(t,e){return t.indexOf(e)>-1}function C(t){return t.trim().split(/\s+/g)}function P(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var i=0;i<t.length;){if(n&&t[i][n]==e||!n&&t[i]===e)return i;i++}return-1}function N(t){return Array.prototype.slice.call(t,0)}function I(t,e,n){for(var i=[],r=[],o=0;o<t.length;){var s=e?t[o][e]:t[o];P(r,s)<0&&i.push(t[o]),r[o]=s,o++}return n&&(i=e?i.sort((function(t,n){return t[e]>n[e]})):i.sort()),i}function O(t,e){for(var n,i,r=e[0].toUpperCase()+e.slice(1),o=0;o<c.length;){if((i=(n=c[o])?n+r:e)in t)return i;o++}return a}var k=1;function _(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow||r}var R="ontouchstart"in r,A=O(r,"PointerEvent")!==a,F=R&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),Y="touch",X="mouse",H=25,L=1,q=2,W=4,j=8,U=1,Q=2,V=4,B=8,K=16,$=Q|V,G=B|K,J=$|G,tt=["x","y"],et=["clientX","clientY"];function nt(t,e){var n=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){E(t.options.enable,[t])&&n.handler(e)},this.init()}function it(t,e,n){var i=n.pointers.length,r=n.changedPointers.length,o=e&L&&i-r===0,s=e&(W|j)&&i-r===0;n.isFirst=!!o,n.isFinal=!!s,o&&(t.session={}),n.eventType=e,function(t,e){var n=t.session,i=e.pointers,r=i.length;n.firstInput||(n.firstInput=rt(e));r>1&&!n.firstMultiple?n.firstMultiple=rt(e):1===r&&(n.firstMultiple=!1);var o=n.firstInput,s=n.firstMultiple,u=s?s.center:o.center,c=e.center=ot(i);e.timeStamp=p(),e.deltaTime=e.timeStamp-o.timeStamp,e.angle=ct(u,c),e.distance=ut(u,c),function(t,e){var n=e.center,i=t.offsetDelta||{},r=t.prevDelta||{},o=t.prevInput||{};e.eventType!==L&&o.eventType!==W||(r=t.prevDelta={x:o.deltaX||0,y:o.deltaY||0},i=t.offsetDelta={x:n.x,y:n.y});e.deltaX=r.x+(n.x-i.x),e.deltaY=r.y+(n.y-i.y)}(n,e),e.offsetDirection=at(e.deltaX,e.deltaY);var l=st(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=l.x,e.overallVelocityY=l.y,e.overallVelocity=f(l.x)>f(l.y)?l.x:l.y,e.scale=s?(h=s.pointers,d=i,ut(d[0],d[1],et)/ut(h[0],h[1],et)):1,e.rotation=s?function(t,e){return ct(e[1],e[0],et)+ct(t[1],t[0],et)}(s.pointers,i):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,function(t,e){var n,i,r,o,s=t.lastInterval||e,u=e.timeStamp-s.timeStamp;if(e.eventType!=j&&(u>H||s.velocity===a)){var c=e.deltaX-s.deltaX,l=e.deltaY-s.deltaY,h=st(u,c,l);i=h.x,r=h.y,n=f(h.x)>f(h.y)?h.x:h.y,o=at(c,l),t.lastInterval=e}else n=s.velocity,i=s.velocityX,r=s.velocityY,o=s.direction;e.velocity=n,e.velocityX=i,e.velocityY=r,e.direction=o}(n,e);var h,d;var m=t.element;M(e.srcEvent.target,m)&&(m=e.srcEvent.target);e.target=m}(t,n),t.emit("hammer.input",n),t.recognize(n),t.session.prevInput=n}function rt(t){for(var e=[],n=0;n<t.pointers.length;)e[n]={clientX:d(t.pointers[n].clientX),clientY:d(t.pointers[n].clientY)},n++;return{timeStamp:p(),pointers:e,center:ot(e),deltaX:t.deltaX,deltaY:t.deltaY}}function ot(t){var e=t.length;if(1===e)return{x:d(t[0].clientX),y:d(t[0].clientY)};for(var n=0,i=0,r=0;r<e;)n+=t[r].clientX,i+=t[r].clientY,r++;return{x:d(n/e),y:d(i/e)}}function st(t,e,n){return{x:e/t||0,y:n/t||0}}function at(t,e){return t===e?U:f(t)>=f(e)?t<0?Q:V:e<0?B:K}function ut(t,e,n){n||(n=tt);var i=e[n[0]]-t[n[0]],r=e[n[1]]-t[n[1]];return Math.sqrt(i*i+r*r)}function ct(t,e,n){n||(n=tt);var i=e[n[0]]-t[n[0]],r=e[n[1]]-t[n[1]];return 180*Math.atan2(r,i)/Math.PI}nt.prototype={handler:function(){},init:function(){this.evEl&&Z(this.element,this.evEl,this.domHandler),this.evTarget&&Z(this.target,this.evTarget,this.domHandler),this.evWin&&Z(_(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&S(this.element,this.evEl,this.domHandler),this.evTarget&&S(this.target,this.evTarget,this.domHandler),this.evWin&&S(_(this.element),this.evWin,this.domHandler)}};var lt={mousedown:L,mousemove:q,mouseup:W},ht="mousedown",dt="mousemove mouseup";function ft(){this.evEl=ht,this.evWin=dt,this.pressed=!1,nt.apply(this,arguments)}w(ft,nt,{handler:function(t){var e=lt[t.type];e&L&&0===t.button&&(this.pressed=!0),e&q&&1!==t.which&&(e=W),this.pressed&&(e&W&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:X,srcEvent:t}))}});var pt={pointerdown:L,pointermove:q,pointerup:W,pointercancel:j,pointerout:j},mt={2:Y,3:"pen",4:X,5:"kinect"},vt="pointerdown",gt="pointermove pointerup pointercancel";function yt(){this.evEl=vt,this.evWin=gt,nt.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}r.MSPointerEvent&&!r.PointerEvent&&(vt="MSPointerDown",gt="MSPointerMove MSPointerUp MSPointerCancel"),w(yt,nt,{handler:function(t){var e=this.store,n=!1,i=t.type.toLowerCase().replace("ms",""),r=pt[i],o=mt[t.pointerType]||t.pointerType,s=o==Y,a=P(e,t.pointerId,"pointerId");r&L&&(0===t.button||s)?a<0&&(e.push(t),a=e.length-1):r&(W|j)&&(n=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:o,srcEvent:t}),n&&e.splice(a,1))}});var Tt={touchstart:L,touchmove:q,touchend:W,touchcancel:j};function xt(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,nt.apply(this,arguments)}function wt(t,e){var n=N(t.touches),i=N(t.changedTouches);return e&(W|j)&&(n=I(n.concat(i),"identifier",!0)),[n,i]}w(xt,nt,{handler:function(t){var e=Tt[t.type];if(e===L&&(this.started=!0),this.started){var n=wt.call(this,t,e);e&(W|j)&&n[0].length-n[1].length===0&&(this.started=!1),this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:Y,srcEvent:t})}}});var bt={touchstart:L,touchmove:q,touchend:W,touchcancel:j},Et="touchstart touchmove touchend touchcancel";function Dt(){this.evTarget=Et,this.targetIds={},nt.apply(this,arguments)}function Zt(t,e){var n=N(t.touches),i=this.targetIds;if(e&(L|q)&&1===n.length)return i[n[0].identifier]=!0,[n,n];var r,o,s=N(t.changedTouches),a=[],u=this.target;if(o=n.filter((function(t){return M(t.target,u)})),e===L)for(r=0;r<o.length;)i[o[r].identifier]=!0,r++;for(r=0;r<s.length;)i[s[r].identifier]&&a.push(s[r]),e&(W|j)&&delete i[s[r].identifier],r++;return a.length?[I(o.concat(a),"identifier",!0),a]:void 0}w(Dt,nt,{handler:function(t){var e=bt[t.type],n=Zt.call(this,t,e);n&&this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:Y,srcEvent:t})}});var St=2500;function Mt(){nt.apply(this,arguments);var t=b(this.handler,this);this.touch=new Dt(this.manager,t),this.mouse=new ft(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function zt(t,e){t&L?(this.primaryTouch=e.changedPointers[0].identifier,Ct.call(this,e)):t&(W|j)&&Ct.call(this,e)}function Ct(t){var e=t.changedPointers[0];if(e.identifier===this.primaryTouch){var n={x:e.clientX,y:e.clientY};this.lastTouches.push(n);var i=this.lastTouches;setTimeout((function(){var t=i.indexOf(n);t>-1&&i.splice(t,1)}),St)}}function Pt(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,i=0;i<this.lastTouches.length;i++){var r=this.lastTouches[i],o=Math.abs(e-r.x),s=Math.abs(n-r.y);if(o<=25&&s<=25)return!0}return!1}w(Mt,nt,{handler:function(t,e,n){var i=n.pointerType==Y,r=n.pointerType==X;if(!(r&&n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents)){if(i)zt.call(this,e,n);else if(r&&Pt.call(this,n))return;this.callback(t,e,n)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Nt=O(l.style,"touchAction"),It=Nt!==a,Ot="compute",kt="auto",_t="manipulation",Rt="none",At="pan-x",Ft="pan-y",Yt=function(){if(!It)return!1;var t={},e=r.CSS&&r.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach((function(n){t[n]=!e||r.CSS.supports("touch-action",n)})),t}();function Xt(t,e){this.manager=t,this.set(e)}Xt.prototype={set:function(t){t==Ot&&(t=this.compute()),It&&this.manager.element.style&&Yt[t]&&(this.manager.element.style[Nt]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var t=[];return g(this.manager.recognizers,(function(e){E(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))})),function(t){if(z(t,Rt))return Rt;var e=z(t,At),n=z(t,Ft);if(e&&n)return Rt;if(e||n)return e?At:Ft;if(z(t,_t))return _t;return kt}(t.join(" "))},preventDefaults:function(t){var e=t.srcEvent,n=t.offsetDirection;if(this.manager.session.prevented)e.preventDefault();else{var i=this.actions,r=z(i,Rt)&&!Yt[Rt],o=z(i,Ft)&&!Yt[Ft],s=z(i,At)&&!Yt[At];if(r){var a=1===t.pointers.length,u=t.distance<2,c=t.deltaTime<250;if(a&&u&&c)return}if(!s||!o)return r||o&&n&$||s&&n&G?this.preventSrc(e):void 0}},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}};var Ht=1,Lt=2,qt=4,Wt=8,jt=Wt,Ut=16,Qt=32;function Vt(t){this.options=u({},this.defaults,t||{}),this.id=k++,this.manager=null,this.options.enable=D(this.options.enable,!0),this.state=Ht,this.simultaneous={},this.requireFail=[]}function Bt(t){return t&Ut?"cancel":t&Wt?"end":t&qt?"move":t&Lt?"start":""}function Kt(t){return t==K?"down":t==B?"up":t==Q?"left":t==V?"right":""}function $t(t,e){var n=e.manager;return n?n.get(t):t}function Gt(){Vt.apply(this,arguments)}function Jt(){Gt.apply(this,arguments),this.pX=null,this.pY=null}function te(){Gt.apply(this,arguments)}function ee(){Vt.apply(this,arguments),this._timer=null,this._input=null}function ne(){Gt.apply(this,arguments)}function ie(){Gt.apply(this,arguments)}function re(){Vt.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function oe(t,e){return(e=e||{}).recognizers=D(e.recognizers,oe.defaults.preset),new se(t,e)}Vt.prototype={defaults:{},set:function(t){return u(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(v(t,"recognizeWith",this))return this;var e=this.simultaneous;return e[(t=$t(t,this)).id]||(e[t.id]=t,t.recognizeWith(this)),this},dropRecognizeWith:function(t){return v(t,"dropRecognizeWith",this)||(t=$t(t,this),delete this.simultaneous[t.id]),this},requireFailure:function(t){if(v(t,"requireFailure",this))return this;var e=this.requireFail;return-1===P(e,t=$t(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(v(t,"dropRequireFailure",this))return this;t=$t(t,this);var e=P(this.requireFail,t);return e>-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,n=this.state;function i(n){e.manager.emit(n,t)}n<Wt&&i(e.options.event+Bt(n)),i(e.options.event),t.additionalEvent&&i(t.additionalEvent),n>=Wt&&i(e.options.event+Bt(n))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=Qt},canEmit:function(){for(var t=0;t<this.requireFail.length;){if(!(this.requireFail[t].state&(Qt|Ht)))return!1;t++}return!0},recognize:function(t){var e=u({},t);if(!E(this.options.enable,[this,e]))return this.reset(),void(this.state=Qt);this.state&(jt|Ut|Qt)&&(this.state=Ht),this.state=this.process(e),this.state&(Lt|qt|Wt|Ut)&&this.tryEmit(e)},process:function(t){},getTouchAction:function(){},reset:function(){}},w(Gt,Vt,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,n=t.eventType,i=e&(Lt|qt),r=this.attrTest(t);return i&&(n&j||!r)?e|Ut:i||r?n&W?e|Wt:e&Lt?e|qt:Lt:Qt}}),w(Jt,Gt,{defaults:{event:"pan",threshold:10,pointers:1,direction:J},getTouchAction:function(){var t=this.options.direction,e=[];return t&$&&e.push(Ft),t&G&&e.push(At),e},directionTest:function(t){var e=this.options,n=!0,i=t.distance,r=t.direction,o=t.deltaX,s=t.deltaY;return r&e.direction||(e.direction&$?(r=0===o?U:o<0?Q:V,n=o!=this.pX,i=Math.abs(t.deltaX)):(r=0===s?U:s<0?B:K,n=s!=this.pY,i=Math.abs(t.deltaY))),t.direction=r,n&&i>e.threshold&&r&e.direction},attrTest:function(t){return Gt.prototype.attrTest.call(this,t)&&(this.state&Lt||!(this.state&Lt)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=Kt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),w(te,Gt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Rt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||this.state&Lt)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),w(ee,Vt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[kt]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distance<e.threshold,r=t.deltaTime>e.time;if(this._input=t,!i||!n||t.eventType&(W|j)&&!r)this.reset();else if(t.eventType&L)this.reset(),this._timer=m((function(){this.state=jt,this.tryEmit()}),e.time,this);else if(t.eventType&W)return jt;return Qt},reset:function(){clearTimeout(this._timer)},emit:function(t){this.state===jt&&(t&&t.eventType&W?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=p(),this.manager.emit(this.options.event,this._input)))}}),w(ne,Gt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Rt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||this.state&Lt)}}),w(ie,Gt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:$|G,pointers:1},getTouchAction:function(){return Jt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,n=this.options.direction;return n&($|G)?e=t.overallVelocity:n&$?e=t.overallVelocityX:n&G&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&n&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&f(e)>this.options.velocity&&t.eventType&W},emit:function(t){var e=Kt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),w(re,Vt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[_t]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distance<e.threshold,r=t.deltaTime<e.time;if(this.reset(),t.eventType&L&&0===this.count)return this.failTimeout();if(i&&r&&n){if(t.eventType!=W)return this.failTimeout();var o=!this.pTime||t.timeStamp-this.pTime<e.interval,s=!this.pCenter||ut(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,s&&o?this.count+=1:this.count=1,this._input=t,0===this.count%e.taps)return this.hasRequireFailures()?(this._timer=m((function(){this.state=jt,this.tryEmit()}),e.interval,this),Lt):jt}return Qt},failTimeout:function(){return this._timer=m((function(){this.state=Qt}),this.options.interval,this),Qt},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==jt&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),oe.VERSION="2.0.7",oe.defaults={domEvents:!1,touchAction:Ot,enable:!0,inputTarget:null,inputClass:null,preset:[[ne,{enable:!1}],[te,{enable:!1},["rotate"]],[ie,{direction:$}],[Jt,{direction:$},["swipe"]],[re],[re,{event:"doubletap",taps:2},["tap"]],[ee]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};function se(t,e){var n;this.options=u({},oe.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((n=this).options.inputClass||(A?yt:F?Dt:R?Mt:ft))(n,it),this.touchAction=new Xt(this,this.options.touchAction),ae(this,!0),g(this.options.recognizers,(function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])}),this)}function ae(t,e){var n,i=t.element;i.style&&(g(t.options.cssProps,(function(r,o){n=O(i.style,o),e?(t.oldCssProps[n]=i.style[n],i.style[n]=r):i.style[n]=t.oldCssProps[n]||""})),e||(t.oldCssProps={}))}se.prototype={set:function(t){return u(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){var n;this.touchAction.preventDefaults(t);var i=this.recognizers,r=e.curRecognizer;(!r||r&&r.state&jt)&&(r=e.curRecognizer=null);for(var o=0;o<i.length;)n=i[o],2===e.stopped||r&&n!=r&&!n.canRecognizeWith(r)?n.reset():n.recognize(t),!r&&n.state&(Lt|qt|Wt)&&(r=e.curRecognizer=n),o++}},get:function(t){if(t instanceof Vt)return t;for(var e=this.recognizers,n=0;n<e.length;n++)if(e[n].options.event==t)return e[n];return null},add:function(t){if(v(t,"add",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),t.manager=this,this.touchAction.update(),t},remove:function(t){if(v(t,"remove",this))return this;if(t=this.get(t)){var e=this.recognizers,n=P(e,t);-1!==n&&(e.splice(n,1),this.touchAction.update())}return this},on:function(t,e){if(t!==a&&e!==a){var n=this.handlers;return g(C(t),(function(t){n[t]=n[t]||[],n[t].push(e)})),this}},off:function(t,e){if(t!==a){var n=this.handlers;return g(C(t),(function(t){e?n[t]&&n[t].splice(P(n[t],e),1):delete n[t]})),this}},emit:function(t,e){this.options.domEvents&&function(t,e){var n=o.createEvent("Event");n.initEvent(t,!0,!0),n.gesture=e,e.target.dispatchEvent(n)}(t,e);var n=this.handlers[t]&&this.handlers[t].slice();if(n&&n.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var i=0;i<n.length;)n[i](e),i++}},destroy:function(){this.element&&ae(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},u(oe,{INPUT_START:L,INPUT_MOVE:q,INPUT_END:W,INPUT_CANCEL:j,STATE_POSSIBLE:Ht,STATE_BEGAN:Lt,STATE_CHANGED:qt,STATE_ENDED:Wt,STATE_RECOGNIZED:jt,STATE_CANCELLED:Ut,STATE_FAILED:Qt,DIRECTION_NONE:U,DIRECTION_LEFT:Q,DIRECTION_RIGHT:V,DIRECTION_UP:B,DIRECTION_DOWN:K,DIRECTION_HORIZONTAL:$,DIRECTION_VERTICAL:G,DIRECTION_ALL:J,Manager:se,Input:nt,TouchAction:Xt,TouchInput:Dt,MouseInput:ft,PointerEventInput:yt,TouchMouseInput:Mt,SingleTouchInput:xt,Recognizer:Vt,AttrRecognizer:Gt,Tap:re,Pan:Jt,Swipe:ie,Pinch:te,Rotate:ne,Press:ee,on:Z,off:S,each:g,merge:x,extend:T,assign:u,inherit:w,bindFn:b,prefixed:O}),("undefined"!==typeof r?r:"undefined"!==typeof self?self:{}).Hammer=oe,(i=function(){return oe}.call(e,n,e,t))===a||(t.exports=i)}(window,document)},50361:function(t,e,n){var i=n(85990);t.exports=function(t){return i(t,5)}},47121:function(t,e,n){"use strict";var i=n(23148),r=n(19013),o=n(76417),s=n(36948),a=n(13882),u=n(83946);function c(t,e){var n;(0,a.Z)(1,arguments);var i=(0,u.Z)(null!==(n=null===e||void 0===e?void 0:e.additionalDigits)&&void 0!==n?n:2);if(2!==i&&1!==i&&0!==i)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!==typeof t&&"[object String]"!==Object.prototype.toString.call(t))return new Date(NaN);var r,o=function(t){var e,n={},i=t.split(l.dateTimeDelimiter);if(i.length>2)return n;/:/.test(i[0])?e=i[0]:(n.date=i[0],e=i[1],l.timeZoneDelimiter.test(n.date)&&(n.date=t.split(l.timeZoneDelimiter)[0],e=t.substr(n.date.length,t.length)));if(e){var r=l.timezone.exec(e);r?(n.time=e.replace(r[1],""),n.timezone=r[1]):n.time=e}return n}(t);if(o.date){var c=function(t,e){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+e)+"})|(\\d{2}|[+-]\\d{"+(2+e)+"})$)"),i=t.match(n);if(!i)return{year:NaN,restDateString:""};var r=i[1]?parseInt(i[1]):null,o=i[2]?parseInt(i[2]):null;return{year:null===o?r:100*o,restDateString:t.slice((i[1]||i[2]).length)}}(o.date,i);r=function(t,e){if(null===e)return new Date(NaN);var n=t.match(h);if(!n)return new Date(NaN);var i=!!n[4],r=p(n[1]),o=p(n[2])-1,s=p(n[3]),a=p(n[4]),u=p(n[5])-1;if(i)return function(t,e,n){return e>=1&&e<=53&&n>=0&&n<=6}(0,a,u)?function(t,e,n){var i=new Date(0);i.setUTCFullYear(t,0,4);var r=i.getUTCDay()||7,o=7*(e-1)+n+1-r;return i.setUTCDate(i.getUTCDate()+o),i}(e,a,u):new Date(NaN);var c=new Date(0);return function(t,e,n){return e>=0&&e<=11&&n>=1&&n<=(v[e]||(g(t)?29:28))}(e,o,s)&&function(t,e){return e>=1&&e<=(g(t)?366:365)}(e,r)?(c.setUTCFullYear(e,o,Math.max(r,s)),c):new Date(NaN)}(c.restDateString,c.year)}if(!r||isNaN(r.getTime()))return new Date(NaN);var y,T=r.getTime(),x=0;if(o.time&&(x=function(t){var e=t.match(d);if(!e)return NaN;var n=m(e[1]),i=m(e[2]),r=m(e[3]);if(!function(t,e,n){if(24===t)return 0===e&&0===n;return n>=0&&n<60&&e>=0&&e<60&&t>=0&&t<25}(n,i,r))return NaN;return n*s.vh+i*s.yJ+1e3*r}(o.time),isNaN(x)))return new Date(NaN);if(!o.timezone){var w=new Date(T+x),b=new Date(0);return b.setFullYear(w.getUTCFullYear(),w.getUTCMonth(),w.getUTCDate()),b.setHours(w.getUTCHours(),w.getUTCMinutes(),w.getUTCSeconds(),w.getUTCMilliseconds()),b}return y=function(t){if("Z"===t)return 0;var e=t.match(f);if(!e)return 0;var n="+"===e[1]?-1:1,i=parseInt(e[2]),r=e[3]&&parseInt(e[3])||0;if(!function(t,e){return e>=0&&e<=59}(0,r))return NaN;return n*(i*s.vh+r*s.yJ)}(o.timezone),isNaN(y)?new Date(NaN):new Date(T+x+y)}var l={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},h=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,d=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,f=/^([+-])(\d{2})(?::?(\d{2}))?$/;function p(t){return t?parseInt(t):1}function m(t){return t&&parseFloat(t.replace(",","."))||0}var v=[31,null,31,30,31,30,31,31,30,31,30,31];function g(t){return t%400===0||t%4===0&&t%100!==0}var y=n(49599),T=n(49546),x=n(51820),w=n(61973);var b=n(77349);var E=n(11640);var D=n(59910),Z=n(11699),S=n(69690),M=n(76972),z=n(94673),C=n(93645);var P=n(77053);var N=n(70696);var I=n(69119),O=n(84314);function k(t,e){var n,i,o,s,c,l,h,d;(0,a.Z)(1,arguments);var f=(0,O.j)(),p=(0,u.Z)(null!==(n=null!==(i=null!==(o=null!==(s=null===e||void 0===e?void 0:e.weekStartsOn)&&void 0!==s?s:null===e||void 0===e||null===(c=e.locale)||void 0===c||null===(l=c.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:f.weekStartsOn)&&void 0!==i?i:null===(h=f.locale)||void 0===h||null===(d=h.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==n?n:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=(0,r.Z)(t),v=m.getDay(),g=(v<p?7:0)+v-p;return m.setDate(m.getDate()-g),m.setHours(0,0,0,0),m}var _=n(83894);var R=n(4135);const A={datetime:"MMM d, yyyy, h:mm:ss aaaa",millisecond:"h:mm:ss.SSS aaaa",second:"h:mm:ss aaaa",minute:"h:mm aaaa",hour:"ha",day:"MMM d",week:"PP",month:"MMM yyyy",quarter:"qqq - yyyy",year:"yyyy"};i.IQ._date.override({_id:"date-fns",formats:function(){return A},parse:function(t,e){if(null===t||"undefined"===typeof t)return null;const n=typeof t;return"number"===n||t instanceof Date?t=(0,r.Z)(t):"string"===n&&(t="string"===typeof e?(0,o.Z)(t,e,new Date,this.options):c(t,this.options)),(0,y.Z)(t)?t.getTime():null},format:function(t,e){return(0,T.Z)(t,e,this.options)},add:function(t,e,n){switch(n){case"millisecond":return(0,x.Z)(t,e);case"second":return(0,w.Z)(t,e);case"minute":return function(t,e){(0,a.Z)(2,arguments);var n=(0,u.Z)(e);return(0,x.Z)(t,6e4*n)}(t,e);case"hour":return function(t,e){(0,a.Z)(2,arguments);var n=(0,u.Z)(e);return(0,x.Z)(t,36e5*n)}(t,e);case"day":return(0,b.Z)(t,e);case"week":return function(t,e){(0,a.Z)(2,arguments);var n=7*(0,u.Z)(e);return(0,b.Z)(t,n)}(t,e);case"month":return(0,E.Z)(t,e);case"quarter":return function(t,e){(0,a.Z)(2,arguments);var n=3*(0,u.Z)(e);return(0,E.Z)(t,n)}(t,e);case"year":return function(t,e){(0,a.Z)(2,arguments);var n=(0,u.Z)(e);return(0,E.Z)(t,12*n)}(t,e);default:return t}},diff:function(t,e,n){switch(n){case"millisecond":return(0,D.Z)(t,e);case"second":return(0,Z.Z)(t,e);case"minute":return(0,S.Z)(t,e);case"hour":return(0,M.Z)(t,e);case"day":return(0,z.Z)(t,e);case"week":return function(t,e,n){(0,a.Z)(2,arguments);var i=(0,z.Z)(t,e)/7;return(0,C.u)(null===n||void 0===n?void 0:n.roundingMethod)(i)}(t,e);case"month":return(0,P.Z)(t,e);case"quarter":return function(t,e,n){(0,a.Z)(2,arguments);var i=(0,P.Z)(t,e)/3;return(0,C.u)(null===n||void 0===n?void 0:n.roundingMethod)(i)}(t,e);case"year":return(0,N.Z)(t,e);default:return 0}},startOf:function(t,e,n){switch(e){case"second":return function(t){(0,a.Z)(1,arguments);var e=(0,r.Z)(t);return e.setMilliseconds(0),e}(t);case"minute":return function(t){(0,a.Z)(1,arguments);var e=(0,r.Z)(t);return e.setSeconds(0,0),e}(t);case"hour":return function(t){(0,a.Z)(1,arguments);var e=(0,r.Z)(t);return e.setMinutes(0,0,0),e}(t);case"day":return(0,I.Z)(t);case"week":return k(t);case"isoWeek":return k(t,{weekStartsOn:+n});case"month":return function(t){(0,a.Z)(1,arguments);var e=(0,r.Z)(t);return e.setDate(1),e.setHours(0,0,0,0),e}(t);case"quarter":return function(t){(0,a.Z)(1,arguments);var e=(0,r.Z)(t),n=e.getMonth(),i=n-n%3;return e.setMonth(i,1),e.setHours(0,0,0,0),e}(t);case"year":return function(t){(0,a.Z)(1,arguments);var e=(0,r.Z)(t),n=new Date(0);return n.setFullYear(e.getFullYear(),0,1),n.setHours(0,0,0,0),n}(t);default:return t}},endOf:function(t,e){switch(e){case"second":return function(t){(0,a.Z)(1,arguments);var e=(0,r.Z)(t);return e.setMilliseconds(999),e}(t);case"minute":return function(t){(0,a.Z)(1,arguments);var e=(0,r.Z)(t);return e.setSeconds(59,999),e}(t);case"hour":return function(t){(0,a.Z)(1,arguments);var e=(0,r.Z)(t);return e.setMinutes(59,59,999),e}(t);case"day":return(0,_.Z)(t);case"week":return function(t,e){var n,i,o,s,c,l,h,d;(0,a.Z)(1,arguments);var f=(0,O.j)(),p=(0,u.Z)(null!==(n=null!==(i=null!==(o=null!==(s=null===e||void 0===e?void 0:e.weekStartsOn)&&void 0!==s?s:null===e||void 0===e||null===(c=e.locale)||void 0===c||null===(l=c.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:f.weekStartsOn)&&void 0!==i?i:null===(h=f.locale)||void 0===h||null===(d=h.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==n?n:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=(0,r.Z)(t),v=m.getDay(),g=6+(v<p?-7:0)-(v-p);return m.setDate(m.getDate()+g),m.setHours(23,59,59,999),m}(t);case"month":return(0,R.Z)(t);case"quarter":return function(t){(0,a.Z)(1,arguments);var e=(0,r.Z)(t),n=e.getMonth(),i=n-n%3+3;return e.setMonth(i,0),e.setHours(23,59,59,999),e}(t);case"year":return function(t){(0,a.Z)(1,arguments);var e=(0,r.Z)(t),n=e.getFullYear();return e.setFullYear(n+1,0,0),e.setHours(23,59,59,999),e}(t);default:return t}}})}}]);
\ No newline at end of file
web/gui/v2/817.480ad000dd81d4d84333.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="feb487ff-a1bf-4a3a-9612-3bde2348c809",e._sentryDebugIdIdentifier="sentry-dbid-feb487ff-a1bf-4a3a-9612-3bde2348c809")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[817],{76817:function(e,n,d){d.r(n),d.d(n,{AuthTokenCallback:function(){return o}});var f=d(67294),t=d(58591);const o=()=>{const e=(0,t.np)("redirect_uri"),n=(0,t.np)("token");return(0,f.useEffect)((()=>{e&&n&&(localStorage.setItem("netdataJWT",n),location.href=decodeURIComponent(e))}),[]),null};n.default=o}}]);
\ No newline at end of file
web/gui/v2/829.e189ab1f9c0e3c4396c9.chunk.js
deleted
-2
@@ -1,2 +0,0 @@
1
-/*! For license information please see 829.e189ab1f9c0e3c4396c9.chunk.js.LICENSE.txt */
2
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e6742958-5c7b-4c35-9710-6c94a1413b74",e._sentryDebugIdIdentifier="sentry-dbid-e6742958-5c7b-4c35-9710-6c94a1413b74")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[829],{1673:(e,t)=>{"use strict";var n="windows",r=[],a="f17a",o="M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z";t.DF={prefix:"fab",iconName:n,icon:[448,512,r,a,o]},t.ts=t.DF},35117:(e,t)=>{"use strict";var n=[128683,"cancel"],r="f05e",a="M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z";t.DF={prefix:"fas",iconName:"ban",icon:[512,512,n,r,a]},t.gP=t.DF},40351:(e,t)=>{"use strict";var n="battery-half",r=["battery-3"],a="f242",o="M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm208 96H96V320H288V192z";t.DF={prefix:"fas",iconName:n,icon:[576,512,r,a,o]},t.St=t.DF},67992:(e,t)=>{"use strict";var n="bell",r=[128276,61602],a="f0f3",o="M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416H416c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z";t.DF={prefix:"fas",iconName:n,icon:[448,512,r,a,o]},t.qm=t.DF},91435:(e,t)=>{"use strict";var n="bolt",r=[9889,"zap"],a="f0e7",o="M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288H175.5L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7H272.5L349.4 44.6z";t.DF={prefix:"fas",iconName:n,icon:[448,512,r,a,o]},t.BD=t.DF},12690:(e,t)=>{"use strict";var n="bookmark",r=[128278,61591],a="f02e",o="M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z";t.DF={prefix:"fas",iconName:n,icon:[384,512,r,a,o]},t.xV=t.DF},49356:(e,t)=>{"use strict";var n="brain",r=[129504],a="f5dc",o="M184 0c30.9 0 56 25.1 56 56V456c0 30.9-25.1 56-56 56c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0zM328 0c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1c-30.9 0-56-25.1-56-56V56c0-30.9 25.1-56 56-56z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.qx=t.DF},79186:(e,t)=>{"use strict";var n="chart-bar",r=["bar-chart"],a="f080",o="M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.ko=t.DF},96914:(e,t)=>{"use strict";var n="chart-line",r=["line-chart"],a="f201",o="M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.St=t.DF},80955:(e,t)=>{"use strict";var n="circle-notch",r=[],a="f1ce",o="M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.IJ=t.DF},42137:(e,t)=>{"use strict";var n="clock",r=[128339,"clock-four"],a="f017",o="M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.SZ=t.DF},73793:(e,t)=>{"use strict";var n="cloud",r=[9729],a="f0c2",o="M0 336c0 79.5 64.5 144 144 144H512c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z";t.DF={prefix:"fas",iconName:n,icon:[640,512,r,a,o]},t.uM=t.DF},47810:(e,t,n)=>{"use strict";var r=n(96348);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.Kb=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},57026:(e,t)=>{"use strict";var n="comments",r=[128490,61670],a="f086",o="M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2 0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.3-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9l0 0 0 0-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z";t.DF={prefix:"fas",iconName:n,icon:[640,512,r,a,o]},t.lX=t.DF},53728:(e,t)=>{"use strict";var n="database",r=[],a="f1c0",o="M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z";t.DF={prefix:"fas",iconName:n,icon:[448,512,r,a,o]},t.t5=t.DF},53045:(e,t)=>{"use strict";var n="dragon",r=[128009],a="f6d5",o="M352 124.5l-51.9-13c-6.5-1.6-11.3-7.1-12-13.8s2.8-13.1 8.7-16.1l40.8-20.4L294.4 28.8c-5.5-4.1-7.8-11.3-5.6-17.9S297.1 0 304 0H416h32 16c30.2 0 58.7 14.2 76.8 38.4l57.6 76.8c6.2 8.3 9.6 18.4 9.6 28.8c0 26.5-21.5 48-48 48H538.5c-17 0-33.3-6.7-45.3-18.7L480 160H448v21.5c0 24.8 12.8 47.9 33.8 61.1l106.6 66.6c32.1 20.1 51.6 55.2 51.6 93.1C640 462.9 590.9 512 530.2 512H496 432 32.3c-3.3 0-6.6-.4-9.6-1.4C13.5 507.8 6 501 2.4 492.1C1 488.7 .2 485.2 0 481.4c-.2-3.7 .3-7.3 1.3-10.7c2.8-9.2 9.6-16.7 18.6-20.4c3-1.2 6.2-2 9.5-2.2L433.3 412c8.3-.7 14.7-7.7 14.7-16.1c0-4.3-1.7-8.4-4.7-11.4l-44.4-44.4c-30-30-46.9-70.7-46.9-113.1V181.5v-57zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3v.6zm-1.3 7.4L464.3 68.1c-.2 1.3-.3 2.6-.3 3.9c0 13.3 10.7 24 24 24c10.6 0 19.5-6.8 22.7-16.3zM130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87V227c0 32.8 8.4 64.8 24 93H112c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9s-1.5-14.1 3.8-18.8L130.9 116.5z";t.DF={prefix:"fas",iconName:n,icon:[640,512,r,a,o]},t.SP=t.DF},81511:(e,t)=>{"use strict";var n="envelope",r=[128386,9993,61443],a="f0e0",o="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.FU=t.DF},77007:(e,t,n)=>{"use strict";var r=n(89740);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.Ss=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},44814:(e,t)=>{"use strict";var n="exclamation",r=[10069,10071,61738],a="M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM32 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z";t.DF={prefix:"fas",iconName:n,icon:[64,512,r,"21",a]},t.WV=t.DF},20446:(e,t)=>{"use strict";var n=[128065],r="f06e",a="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z";t.DF={prefix:"fas",iconName:"eye",icon:[576,512,n,r,a]},t.Md=t.DF},7452:(e,t,n)=>{"use strict";var r=n(76792);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.cw=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},76792:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="file-lines",r=[128441,128462,61686,"file-alt","file-text"],a="f15c",o="M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z";t.definition={prefix:"fas",iconName:n,icon:[384,512,r,a,o]},t.faFileLines=t.definition,t.prefix="fas",t.iconName=n,t.width=384,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},17726:(e,t)=>{"use strict";var n="flask",r=[],a="f0c3",o="M288 0H160 128C110.3 0 96 14.3 96 32s14.3 32 32 32V196.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512H378.6c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288zM192 196.8V64h64V196.8c0 23.7 6.6 46.9 19 67.1L309.5 320h-171L173 263.9c12.4-20.2 19-43.4 19-67.1z";t.DF={prefix:"fas",iconName:n,icon:[448,512,r,a,o]},t.jZ=t.DF},8792:(e,t)=>{"use strict";var n="folder-open",r=[128194,128449,61717],a="f07c",o="M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z";t.DF={prefix:"fas",iconName:n,icon:[576,512,r,a,o]},t.cC=t.DF},2988:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="gauge-high",r=[62461,"tachometer-alt","tachometer-alt-fast"],a="f625",o="M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faGaugeHigh=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},96348:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="gears",r=["cogs"],a="f085",o="M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8h-.7c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z";t.definition={prefix:"fas",iconName:n,icon:[640,512,r,a,o]},t.faGears=t.definition,t.prefix="fas",t.iconName=n,t.width=640,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},66062:(e,t)=>{"use strict";var n="globe",r=[127760],a="f0ac",o="M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.g4=t.DF},33149:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="hard-drive",r=[128436,"hdd"],a="f0a0",o="M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V280.4c-17-15.2-39.4-24.4-64-24.4H64c-24.6 0-47 9.2-64 24.4V96zM64 288H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faHardDrive=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},51257:(e,t,n)=>{"use strict";var r=n(33149);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.vc=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},53314:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="heart-pulse",r=["heartbeat"],a="f21e",o="M228.3 469.1L47.6 300.4c-4.2-3.9-8.2-8.1-11.9-12.4h87c22.6 0 43-13.6 51.7-34.5l10.5-25.2 49.3 109.5c3.8 8.5 12.1 14 21.4 14.1s17.8-5 22-13.3L320 253.7l1.7 3.4c9.5 19 28.9 31 50.1 31H476.3c-3.7 4.3-7.7 8.5-11.9 12.4L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9zM503.7 240h-132c-3 0-5.8-1.7-7.2-4.4l-23.2-46.3c-4.1-8.1-12.4-13.3-21.5-13.3s-17.4 5.1-21.5 13.3l-41.4 82.8L205.9 158.2c-3.9-8.7-12.7-14.3-22.2-14.1s-18.1 5.9-21.8 14.8l-31.8 76.3c-1.2 3-4.2 4.9-7.4 4.9H16c-2.6 0-5 .4-7.3 1.1C3 225.2 0 208.2 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141C165 36.5 211.4 51.4 244 84l12 12 12-12c32.6-32.6 79-47.5 124.6-39.9C461.5 55.6 512 115.2 512 185.1v5.8c0 16.9-2.8 33.5-8.3 49.1z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faHeartPulse=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},12296:(e,t,n)=>{"use strict";var r=n(53314);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.s2=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},491:(e,t)=>{"use strict";var n="laptop-code",r=[],a="f5fc",o="M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z";t.DF={prefix:"fas",iconName:n,icon:[640,512,r,a,o]},t.py=t.DF},13914:(e,t)=>{"use strict";var n="leaf",r=[],a="f06c",o="M272 96c-78.6 0-145.1 51.5-167.7 122.5c33.6-17 71.5-26.5 111.7-26.5h88c8.8 0 16 7.2 16 16s-7.2 16-16 16H288 216s0 0 0 0c-16.6 0-32.7 1.9-48.2 5.4c-25.9 5.9-50 16.4-71.4 30.7c0 0 0 0 0 0C38.3 298.8 0 364.9 0 440v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-48.7 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9 72.1 418.7 96 376 96L272 96z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.XE=t.DF},80443:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="list-check",r=["tasks"],a="f0ae",o="M152.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 113C-2.3 103.6-2.3 88.4 7 79s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM224 96c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faListCheck=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},52571:(e,t)=>{"use strict";var n="microchip",r=[],a="f2db",o="M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64c-35.3 0-64 28.7-64 64H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64c0 35.3 28.7 64 64 64v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448c35.3 0 64-28.7 64-64h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V176h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448c0-35.3-28.7-64-64-64V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H280V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H176V24zM160 128H352c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm192 32H160V352H352V160z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.zv=t.DF},21433:(e,t)=>{"use strict";var n="puzzle-piece",r=[129513],a="f12e",o="M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8v0c0 12.8 10.4 23.2 23.2 23.2H336c26.5 0 48 21.5 48 48v56.8c0 12.8 10.4 23.2 23.2 23.2v0c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2v0c-12.8 0-23.2 10.4-23.2 23.2V464c0 26.5-21.5 48-48 48H279.2c-12.8 0-23.2-10.4-23.2-23.2v0c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8v0c0 12.8-10.4 23.2-23.2 23.2H48c-26.5 0-48-21.5-48-48V343.2C0 330.4 10.4 320 23.2 320v0c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256v0C10.4 256 0 245.6 0 232.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2v0z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.Nx=t.DF},2866:(e,t,n)=>{"use strict";var r=n(33937);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.V$=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},89740:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="right-left",r=["exchange-alt"],a="f362",o="M32 96l320 0V32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H160v64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64H480z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faRightLeft=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},59986:(e,t)=>{"use strict";var n="server",r=[],a="f233",o="M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.xf=t.DF},60989:(e,t)=>{"use strict";var n="shield",r=[128737,"shield-blank"],a="f132",o="M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0z";t.DF={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.is=t.DF},3163:(e,t,n)=>{"use strict";var r=n(36856);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.U7=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},36856:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="shield-halved",r=["shield-alt"],a="f3ed",o="M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faShieldHalved=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},33937:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="shuffle",r=[128256,"random"],a="f074",o="M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160H352c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96h32V64c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V416H352c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8h32V320c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faShuffle=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},42775:(e,t)=>{"use strict";var n="sitemap",r=[],a="f0e8",o="M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z";t.DF={prefix:"fas",iconName:n,icon:[576,512,r,a,o]},t.Hw=t.DF},53035:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="table-cells-large",r=["th-large"],a="f009",o="M448 96V224H288V96H448zm0 192V416H288V288H448zM224 224H64V96H224V224zM64 288H224V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z";t.definition={prefix:"fas",iconName:n,icon:[512,512,r,a,o]},t.faTableCellsLarge=t.definition,t.prefix="fas",t.iconName=n,t.width=512,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},85241:(e,t,n)=>{"use strict";var r=n(2988);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.HL=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},34327:(e,t)=>{"use strict";var n=[127991],r="f02b",a="M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z";t.DF={prefix:"fas",iconName:"tag",icon:[448,512,n,r,a]},t.LE=t.DF},9221:(e,t,n)=>{"use strict";var r=n(80443);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.A8=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},83185:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="temperature-half",r=[127777,"temperature-2","thermometer-2","thermometer-half"],a="f2c9",o="M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V208c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z";t.definition={prefix:"fas",iconName:n,icon:[320,512,r,a,o]},t.faTemperatureHalf=t.definition,t.prefix="fas",t.iconName=n,t.width=320,t.height=512,t.ligatures=r,t.unicode=a,t.svgPathData=o,t.aliases=r},32660:(e,t,n)=>{"use strict";var r=n(53035);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.To=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},62160:(e,t,n)=>{"use strict";var r=n(83185);t.DF={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},t.wh=t.DF,r.prefix,r.iconName,r.width,r.height,r.aliases,r.unicode,r.svgPathData,r.aliases},27879:(e,t)=>{"use strict";var n="user",r=[128100,62144],a="f007",o="M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z";t.DF={prefix:"fas",iconName:n,icon:[448,512,r,a,o]},t.IL=t.DF},46357:(e,t)=>{"use strict";var n="users",r=[],a="f0c0",o="M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H405.3zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352H378.7C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7H154.7c-14.7 0-26.7-11.9-26.7-26.7z";t.DF={prefix:"fas",iconName:n,icon:[640,512,r,a,o]},t.FV=t.DF},91871:(e,t)=>{"use strict";var n="wifi",r=["wifi-3","wifi-strong"],a="f1eb",o="M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z";t.DF={prefix:"fas",iconName:n,icon:[640,512,r,a,o]},t.$A=t.DF},59514:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=b(n(67294)),a=b(n(60677)),o=n(54851),s=g(n(12460)),i=b(n(43946)),c=g(n(58358)),l=n(54576),u=n(35890),d=b(n(81743)),f=n(86420),h=["children","fractionDigits"],p=["children"];function m(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function b(e){return e&&e.__esModule?e:{default:e}}function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(this,arguments)}function v(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var _=(0,a.default)(o.Flex).attrs({position:"relative","data-testid":"chartPopover-dimension",padding:[1,0]}).withConfig({displayName:"dimension__GridRow",componentId:"sc-wluvip-0"})(["display:contents;"]),w=(0,a.default)(s.ColorBar).attrs({position:"absolute",top:1,left:0,backgroundOpacity:.4,round:.5}).withConfig({displayName:"dimension__ColorBackground",componentId:"sc-wluvip-1"})([""]),k={ANOMALY_RATE:"arp",default:"value"},x=function(e){var t=e.children,n=e.fractionDigits,a=void 0===n?0:n,s=v(e,h),i=t.toString().split("."),l=i[0],u=i[1];return r.default.createElement(o.Flex,{alignItems:"center",justifyContent:"end",padding:[0,.5]},r.default.createElement(c.Value,y({},s,{textAlign:"right"}),l),"undefined"!==typeof u&&r.default.createElement(c.Value,s,"."),r.default.createElement(c.Value,y({as:o.Flex,flex:!1,width:1.8*a},s,{textAlign:"left"}),u))},O=function(e){var t=e.children,n=v(e,p);return r.default.createElement(o.Flex,{gap:1,justifyContent:"end"},Object.keys(t).map((function(e){return r.default.createElement(o.Flex,{key:e,border:{size:"1px",side:"all",color:t[e]},round:!0,flex:!1,padding:[0,.5]},r.default.createElement(d.default,{content:u.labels[e]||e},r.default.createElement(c.Value,y({},n,{color:t[e]}),e)))})))},S=function(e){var t=e.id,n=e.strong,a=e.chars,u=e.rowFlavour,d=e.size,h=e.fullCols,p=(0,l.useVisibleDimensionId)(t),m=(0,l.useChart)().getAttribute("unitsConversionFractionDigits");return r.default.createElement(_,{opacity:p?null:"weak"},r.default.createElement(o.Flex,{alignItems:"center",gap:1,position:"relative",overflow:"hidden"},r.default.createElement(w,{id:t,valueKey:k[u]||k.default,height:(d>18?18:d<12?12:d)+"px"},r.default.createElement(s.default,{id:t})),r.default.createElement(i.default,{padding:[1,2],flex:!0,id:t,strong:n,maxLength:a,fontSize:"1.1em"})),r.default.createElement(c.default,{id:t,strong:n,visible:p,Component:x,fractionDigits:m,color:u===f.rowFlavours.default?"text":"textLite",fontSize:"1.1em"}),h&&r.default.createElement(r.default.Fragment,null,r.default.createElement(c.default,{id:t,strong:n,visible:p,valueKey:"arp",Component:x,fractionDigits:2,color:u===f.rowFlavours.ANOMALY_RATE?"anomalyTextFocus":"anomalyText",fontSize:"1.1em"}),r.default.createElement(c.default,{textAlign:"right",id:t,strong:n,visible:p,valueKey:"pa",Component:O,color:u===f.rowFlavours.ANNOTATIONS?"text":"textLite",fontSize:"1.1em"})))};t.default=S},86420:(e,t,n)=>{"use strict";t.__esModule=!0,t.rowFlavours=t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=l(n(60677)),o=n(54576),s=n(90833),i=l(n(9033)),c=l(n(59514));function l(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}var d=a.default.div.withConfig({displayName:"dimensions__Grid",componentId:"sc-x7v8hd-0"})(["display:grid;width:100%;grid-template-columns:",";align-items:center;"],(function(e){return"full"===e.cols?"2fr 1fr 1fr 1fr":"3fr 1fr"})),f=[null,null],h=function(e){var t=Math.round((e-70)/18);return t<2?2:t},p=function(e){return h(e)/2},m={ANOMALY_RATE:"ANOMALY_RATE",ANNOTATIONS:"ANNOTATIONS",default:"VALUE"};t.rowFlavours=m;var g={ANOMALY_RATE:"anomalyDesc",ANNOTATIONS:"annotationsDesc",default:"valueDesc"},b=function(e){var t=e.size,n=e.height,a=e.width,l=(0,o.useChart)(),u=(0,o.useAttributeValue)("hoverX")||f,b=u[0],y=u[1],v=(0,o.usePayload)().data,_=(0,r.useMemo)((function(){var e=l.getClosestRow(b)||v.length-1,t=l.onHoverSortDimensions(e,g[y]||l.getAttribute("dimensionsSort")||g.default)||[];l.getAttribute("selectedDimensions").length>0&&(t=t.filter((function(e){return l.isDimensionVisible(e)})));var r=t.findIndex((function(e){return e===y})),a=t.length,o=Math.floor(function(e,t,n){return e<h(n)||t<p(n)?0:t>e-p(n)?t-(p(n)+(e-t)):t-p(n)}(a,r,n)),s=Math.ceil(function(e,t,n){return e<h(n)?e:t<p(n)?t+p(n)+(p(n)-t):t>e-p(n)?e:t+p(n)}(a,r,n));return[o,s,a,t.slice(o,s)]}),[l,y,b,v,n]),w=_[0],k=_[1],x=_[2],O=_[3],S=m[y]||m.default,P=(0,o.useAttributeValue)("cols");return r.default.createElement(r.default.Fragment,null,r.default.createElement(s.TextNano,{fontSize:"1em",color:"textLite"},w>0?"\u2191"+w+" more values":r.default.createElement(r.default.Fragment,null,"\xa0")),r.default.createElement(d,{gap:.5,column:!0,cols:P},r.default.createElement(s.TextMicro,{fontSize:"1em",strong:!0},"Dimension"),r.default.createElement(s.TextMicro,{fontSize:"1em",color:S===m.default?"text":"textLite",textAlign:"right"},"Value"," ",r.default.createElement(i.default,{visible:!0,strong:S===m.default,color:S===m.default?"text":"textLite",fontSize:"1em"})),"full"===P&&r.default.createElement(r.default.Fragment,null,r.default.createElement(s.TextMicro,{fontSize:"1em",strong:S===m.ANOMALY_RATE,color:S===m.ANOMALY_RATE?"text":"textLite",textAlign:"right"},"AR %"),r.default.createElement(s.TextMicro,{fontSize:"1em",strong:S===m.ANNOTATIONS,color:S===m.ANNOTATIONS?"text":"textLite",textAlign:"right"},"Info")),O.map((function(e){return r.default.createElement(c.default,{key:e,id:e,strong:y===e,chars:parseInt(a/("full"===P?15:8)),rowFlavour:S,size:(t-80)/O.length,fullCols:"full"===P})}))),r.default.createElement(s.TextNano,{color:"textLite",fontSize:"1em"},k<x?"\u2193"+(x-k)+" more values":r.default.createElement(r.default.Fragment,null,"\xa0")))},y=(0,r.memo)(b);t.default=y},63076:(e,t,n)=>{"use strict";t.ZP=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=u(n(58607)),o=n(54576),s=u(n(70486)),i=n(86954),c=u(n(86420)),l=["uiName"];function u(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}var h=(0,r.forwardRef)((function(e,t){var n=e.uiName,s=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,l),u=(0,o.useOnResize)(n),d=u.width,h=u.height,p=d<h?d:h;return r.default.createElement(i.ChartWrapper,{ref:t},r.default.createElement(a.default,f({uiName:n,column:!0,gap:.5,position:"relative"},s),r.default.createElement(c.default,{size:p,height:h,width:d})))}));var p=(0,s.default)(h,{tile:!0});t.ZP=p},58607:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=(r=n(32855))&&r.__esModule?r:{default:r},s=n(54576),i=["uiName"];function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var u=function(e){var t=e.uiName,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,i),r=(0,s.useChart)(),c=(0,a.useRef)();return(0,a.useLayoutEffect)((function(){return r.getUI(t).mount(c.current),function(){return r.getUI(t)&&r.getUI(t).unmount()}}),[]),a.default.createElement(o.default,l({"data-testid":"chartContent",ref:c,height:"100%",width:"100%"},n))};t.default=u},36864:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(60677))&&r.__esModule?r:{default:r},o=n(54851);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=(0,a.default)(o.Flex).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"data-testid":"chart",column:!0,position:"relative",border:{color:"borderSecondary",side:"all"},round:!0},e)})).withConfig({displayName:"container__Container",componentId:"sc-sbp2x3-0"})(["::selection{background:transparent;}::-moz-selection{background:transparent;}"]);t.default=c},1981:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.Skeleton=t.D3pie=void 0;var r=h(n(67294)),a=d(n(58607)),o=n(54576),s=h(n(60677)),i=d(n(32855)),c=d(n(70486)),l=n(86954),u=["uiName"];function d(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function h(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b=(0,s.default)(i.default).withConfig({displayName:"d3pie__StatsContainer",componentId:"sc-7pf92d-0"})(["font-size:",";"],(function(e){return e.fontSize})),y=(0,s.keyframes)(["from{opacity:0.2;}to{opacity:0.6;}"]),v=(0,s.default)(i.default).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({background:"borderSecondary",round:"100%",width:"100%",height:"100%"},e)})).withConfig({displayName:"d3pie__Skeleton",componentId:"sc-7pf92d-1"})(["animation:"," 1.6s ease-in infinite;"],y);t.Skeleton=v;var _=(0,r.forwardRef)((function(e,t){var n=e.uiName,s=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,u),i=(0,o.useAttributeValue)("loaded"),c=(0,o.useOnResize)(n),d=c.width,f=c.height,h=d<f?d:f;return r.default.createElement(l.ChartWrapper,p({alignItems:"center",justifyContent:"center",column:!0,ref:t},s),i?r.default.createElement(b,{position:"relative",width:"100%",height:"100%",fontSize:h/15+"px"},r.default.createElement(a.default,{uiName:n})):r.default.createElement(v,null))}));t.D3pie=_;var w=(0,c.default)(_,{tile:!0});t.default=w},44608:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(67294)),a=l(n(28524)),o=n(90833),s=l(n(3701)),i=n(54576),c=l(n(4522));function l(e){return e&&e.__esModule?e:{default:e}}var u=function(){var e=(0,i.useAttributeValue)("chartType");return r.default.createElement(c.default,{icon:r.default.createElement(s.default,{svg:a.default,color:"key"}),title:"Chart type",color:"key","data-testid":"cartDetails-chartType"},r.default.createElement(o.TextSmall,{color:"textDescription"},e))};t.default=u},86985:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(67294)),a=u(n(79608)),o=n(90833),s=u(n(32855)),i=u(n(3701)),c=n(54576),l=u(n(4522));function u(e){return e&&e.__esModule?e:{default:e}}var d=function(e){var t=e.title,n=e.children;return r.default.createElement(s.default,{gap:2},r.default.createElement(o.TextSmall,{color:"textDescription"},t),r.default.createElement(s.default,{as:o.TextSmall,background:"elementBackground"},n))},f=function(){var e=(0,c.useAttributeValue)("contextScope");return r.default.createElement(l.default,{icon:r.default.createElement(i.default,{svg:a.default,color:"key"}),title:"Plugin and chart context",color:"key","data-testid":"cartDetails-context"},r.default.createElement(d,{title:"Context"},e.join(", ")))};t.default=f},39915:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(67294)),a=l(n(25312)),o=n(90833),s=l(n(3701)),i=n(54576),c=l(n(4522));function l(e){return e&&e.__esModule?e:{default:e}}var u=function(){var e=(0,i.useTitle)(),t=(0,i.useAttributeValue)("info"),n=(0,i.useAttributeValue)("sectionInfo"),l=(0,i.useChart)(),u=function(e){var t=e.target.hash,n=void 0===t?"":t;n.startsWith("#menu")&&(e.preventDefault(),l.sdk.trigger("goToLink",l,n.substr(1)))};return r.default.createElement(c.default,{icon:r.default.createElement(s.default,{svg:a.default,color:"key"}),title:e,color:"key","data-testid":"cartDetails-description"},r.default.createElement(o.TextSmall,{color:"textDescription",dangerouslySetInnerHTML:{__html:n},onClick:u}),r.default.createElement(o.TextSmall,{color:"textDescription",dangerouslySetInnerHTML:{__html:t},onClick:u}))};t.default=u},1496:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=d(n(67294)),a=d(n(60677)),o=d(n(32855)),s=n(54576),i=d(n(86985)),c=d(n(22009)),l=d(n(39915)),u=d(n(44608));function d(e){return e&&e.__esModule?e:{default:e}}var f=(0,a.default)(o.default).attrs({column:!0,padding:[4,3],gap:5,background:"mainBackground",overflow:{vertical:"auto"}}).withConfig({displayName:"details__Container",componentId:"sc-etnkd0-0"})(["inset:0;"]),h=function(){var e=(0,s.useAttributeValue)("nodeName");return r.default.createElement(f,{"data-testid":"cartDetails"},r.default.createElement(l.default,null),e&&r.default.createElement(c.default,null),r.default.createElement(i.default,null),r.default.createElement(u.default,null))};t.default=h},4522:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=i(n(67294)),a=i(n(32855)),o=n(90833),s=["icon","title","children"];function i(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var l=function(e){var t=e.icon,n=e.title,i=e.children,l=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,s);return r.default.createElement(a.default,c({gap:4},l),t,r.default.createElement(a.default,{column:!0,gap:1,flex:"grow",basis:0},r.default.createElement(o.Text,{strong:!0,color:"key"},n),i&&r.default.createElement(a.default,{column:!0,gap:1},i)))};t.default=l},22009:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(67294)),a=l(n(94631)),o=n(90833),s=l(n(3701)),i=n(54576),c=l(n(4522));function l(e){return e&&e.__esModule?e:{default:e}}var u=function(){var e=(0,i.useAttributeValue)("nodeName");return r.default.createElement(c.default,{icon:r.default.createElement(s.default,{svg:a.default,color:"key"}),title:"Source",color:"key","data-testid":"cartDetails-source"},r.default.createElement(o.TextSmall,{color:"textDescription"},e))};t.default=u},28138:(e,t,n)=>{"use strict";t.ZP=void 0;var r=m(n(67294)),a=h(n(58607)),o=n(54576),s=m(n(60677)),i=h(n(32855)),c=n(90833),l=h(n(70486)),u=n(86954),d=h(n(3640)),f=["uiName"];function h(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=(0,s.default)(c.Text).withConfig({displayName:"easyPie__Label",componentId:"sc-1c7qdjs-0"})(["line-height:1;font-size:",";",";"],(function(e){return e.fontSize}),(function(e){return e.isFetching&&d.default}));var _=function(){var e=(0,o.useLatestConvertedValue)("selected");return r.default.createElement(v,{color:"main",fontSize:"2em",strong:!0},e)};var w=function(){var e=(0,o.useUnitSign)();return r.default.createElement(v,{color:"border",fontSize:"1em"},e)};var k=(0,s.default)(i.default).attrs({position:"absolute",column:!0,alignContent:"center",justifyContent:"center",gap:2}).withConfig({displayName:"easyPie__StatsContainer",componentId:"sc-1c7qdjs-1"})(["inset:0;text-align:center;font-size:",";"],(function(e){return e.fontSize}));var x=function(e){var t=e.size;return r.default.createElement(k,{fontSize:t/15+"px"},r.default.createElement(_,null),r.default.createElement(w,null))};var O=(0,s.keyframes)(["from{opacity:0.2;}to{opacity:0.6;}"]),S=(0,s.default)(i.default).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({background:"borderSecondary",round:"100%",width:"100%",height:"100%"},e)})).withConfig({displayName:"easyPie__Skeleton",componentId:"sc-1c7qdjs-2"})(["animation:"," 1.6s ease-in infinite;"],O);var P=(0,r.forwardRef)((function(e,t){var n=e.uiName,s=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,f),i=(0,o.useAttributeValue)("loaded"),c=(0,o.useOnResize)(n),l=c.width,d=c.height,h=l<d?l:d;return r.default.createElement(u.ChartWrapper,{alignItems:"center",ref:t},i?r.default.createElement(a.default,g({uiName:n,position:"relative",justifyContent:"center",alignItems:"center"},s),r.default.createElement(x,{size:h})):r.default.createElement(S,{size:h}))}));var T=(0,l.default)(P,{tile:!0});t.ZP=T},96376:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54851),s=n(54576),i=(r=n(37101))&&r.__esModule?r:{default:r},c=["labelProps"];function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=a.default.createElement(o.TextMicro,{padding:[0,0,2],color:"textLite"},"When aggregating multiple multiple source time-series metrics to one visible dimension on the chart, use the following aggregation function"),m={heading:"Metrics aggregation",body:"View or select the aggregation function applied when multiple source time-series metrics need to be grouped together to be presented as dimensions on this chart."},g=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,c),r=(0,s.useChart)(),o=(0,s.useAttributeValue)("aggregationMethod"),l=function(e){return(0,a.useMemo)((function(){return[{value:"avg",label:"Average",description:"For each point presented, calculate the average of the metrics contributing to it.",short:"AVG()","data-track":e.track("avg")},{value:"sum",label:"Sum",description:"For each point presented, calculate the sum of the metrics contributing to it.",short:"SUM()","data-track":e.track("sum")},{value:"min",label:"Minimum",description:"For each point presented, present the minimum of the metrics contributing to it.",short:"MIN()","data-track":e.track("min")},{value:"max",label:"Maximum",description:"For each point presented, present the maximum of the metrics contributing to it.",short:"MAX()","data-track":e.track("max")}]}),[e])}(r),d=(l.find((function(e){return e.value===o}))||l[0]).short;return a.default.createElement(i.default,u({value:o,onChange:r.updateAggregationMethodAttribute,items:l,"data-track":r.track("aggregate"),dropTitle:p},n,{labelProps:f({secondaryLabel:"the",label:d,title:m.heading,tooltipProps:m},t)}))},b=(0,a.memo)(g);t.default=b},11627:(e,t,n)=>{"use strict";t.__esModule=!0,t.uniqueColumn=t.minColumn=t.metricsColumn=t.maxColumn=t.labelColumn=t.instancesColumn=t.contributionColumn=t.avgColumn=t.anomalyRateColumn=t.alertsColumn=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(54851),o=l(n(12460)),s=l(n(9033)),i=n(54576),c=l(n(88811));function l(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}t.labelColumn=function(e){return{id:"label",header:function(){return r.default.createElement(a.TextSmall,{strong:!0},"Name")},size:200,minSize:60,maxSize:800,cell:function(t){var n=t.getValue,s=t.row,l=function(e){return(0,r.useMemo)((function(){return{dimension:"dimensions",node:"nodes",instance:e.intl("instance",2),label:"labels",value:"values",default:"values"}}),[])}((0,i.useChart)());return r.default.createElement(a.Flex,{justifyContent:"between",alignItems:"center",padding:[0,0,0,3*s.depth]},r.default.createElement(a.Flex,{gap:1},r.default.createElement(o.default,{id:s.original.value}),r.default.createElement(a.TextSmall,{strong:!0,onClick:s.original.disabled?void 0:s.getToggleSelectedHandler(),cursor:s.original.disabled?"default":"pointer",whiteSpace:"normal",wordBreak:"break-word"},n())),s.getCanExpand()&&r.default.createElement(c.default,{label:l[s.original.value]||l[e]||l.default,onClick:function(e){s.getToggleExpandedHandler()(e),setTimeout((function(){return e.target.scrollIntoView({behavior:"smooth",block:"nearest"})}))},iconRotate:s.getIsExpanded()?2:null,textProps:{fontSize:"10px",color:"textLite"}}))}}};t.uniqueColumn=function(){return{id:"unique",header:r.default.createElement(a.TextMicro,{strong:!0},"Unique"),size:45,minSize:30,maxSize:90,cell:function(e){var t=e.getValue;return r.default.createElement(a.TextSmall,{color:"textLite"},t())},sortingFn:"basic"}};t.minColumn=function(){return{id:"min",header:r.default.createElement(a.TextMicro,{strong:!0},"Min ",r.default.createElement(s.default,{visible:!0})),size:60,minSize:30,maxSize:90,cell:function(e){var t=e.getValue,n=(0,i.useConverted)(t());return r.default.createElement(a.TextSmall,{color:"textLite"},n)},sortingFn:"basic"}};t.avgColumn=function(){return{id:"avg",header:r.default.createElement(a.TextMicro,{strong:!0},"Avg ",r.default.createElement(s.default,{visible:!0})),size:60,minSize:30,maxSize:90,cell:function(e){var t=e.getValue,n=(0,i.useConverted)(t());return r.default.createElement(a.TextSmall,{color:"textLite"},n)},sortingFn:"basic"}};t.maxColumn=function(){return{id:"max",header:r.default.createElement(a.TextMicro,{strong:!0},"Max ",r.default.createElement(s.default,{visible:!0})),size:60,minSize:30,maxSize:90,cell:function(e){var t=e.getValue,n=(0,i.useConverted)(t());return r.default.createElement(a.TextSmall,{color:"textLite"},n)},sortingFn:"basic"}};t.instancesColumn=function(){return{id:"instances",header:r.default.createElement(a.TextMicro,{strong:!0},"Instances"),size:60,minSize:30,maxSize:90,cell:function(e){var t,n=e.getValue,o=e.row;if(null==(t=o.original.info)||!t.is)return r.default.createElement(a.TextSmall,{color:"textLite"},n());var s=o.original.info.is,i=s.qr,c=void 0===i?0:i,l=s.sl,u=void 0===l?0:l,d=s.ex,f=void 0===d?0:d;return r.default.createElement(r.default.Fragment,null,r.default.createElement(a.TextSmall,{color:"textLite"},r.default.createElement(a.TextSmall,{color:"primary"},c)," out of ",u+f),r.default.createElement(a.ProgressBar,{background:"progressBg",color:["green","deyork"],height:2,width:c/(u+f)*100+"%",containerWidth:"100%",border:"none"}))},sortingFn:"basic"}};t.metricsColumn=function(){return{id:"metrics",header:r.default.createElement(a.TextMicro,{strong:!0},"Metrics"),size:80,minSize:60,cell:function(e){var t,n=e.row,o=e.getValue;if(null==(t=n.original.info)||!t.ds)return r.default.createElement(a.TextSmall,{color:"textLite"},o());var s=n.original.info.ds,i=s.qr,c=void 0===i?0:i,l=s.sl,u=void 0===l?0:l,d=s.ex,f=void 0===d?0:d;return r.default.createElement(r.default.Fragment,null,r.default.createElement(a.TextSmall,{color:"textLite"},r.default.createElement(a.TextSmall,{color:"primary"},c)," out of ",u+f),r.default.createElement(a.ProgressBar,{background:"progressBg",color:["green","deyork"],height:2,width:c/(u+f)*100+"%",containerWidth:"100%",border:"none"}))},sortingFn:"basic"}};t.contributionColumn=function(){return{id:"contribution",header:r.default.createElement(a.TextMicro,{strong:!0},"Vol %"),size:60,minSize:30,maxSize:90,cell:function(e){var t,n=e.row,o=e.getValue;return null!=(t=n.original.info)&&t.sts?r.default.createElement(r.default.Fragment,null,r.default.createElement(a.TextSmall,{color:"primary"},Math.round(100*(o()+Number.EPSILON))/100,"%"),r.default.createElement(a.ProgressBar,{background:"progressBg",color:["green","deyork"],height:2,width:o()+"%",containerWidth:"100%",border:"none"})):r.default.createElement(a.TextSmall,{color:"textLite"},o())},sortingFn:"basic"}};t.anomalyRateColumn=function(){return{id:"anomalyRate",header:r.default.createElement(a.TextMicro,{strong:!0},"AR %"),size:60,minSize:30,maxSize:90,cell:function(e){var t,n=e.row,o=e.getValue;return null!=(t=n.original.info)&&t.sts?r.default.createElement(r.default.Fragment,null,r.default.createElement(a.TextSmall,{color:"textLite"},Math.round(100*(o()+Number.EPSILON))/100,"%"),r.default.createElement(a.ProgressBar,{background:"progressBg",color:"anomalyText",height:2,width:o()+"%",containerWidth:"100%",border:"none"})):r.default.createElement(a.TextSmall,{color:"textLite"},o())},sortingFn:"basic"}};t.alertsColumn=function(){return{id:"alerts",header:r.default.createElement(a.TextMicro,{strong:!0},"Alerts"),size:70,minSize:60,cell:function(e){var t,n=e.row,o=e.getValue;if(null==(t=n.original.info)||!t.al)return r.default.createElement(a.TextSmall,{color:"textLite"},o());var s=n.original.info.al,i=s.cl,c=void 0===i?0:i,l=s.cr,u=void 0===l?0:l,d=s.wr,f=void 0===d?0:d,h={text:u,flavour:u?"error":"disabledError"},p={text:f,flavour:f?"warning":"disabledWarning"},m={text:c,flavour:c?"clear":"disabledClear"};return r.default.createElement("div",null,r.default.createElement(a.Flex,{flex:!1},r.default.createElement(a.MasterCard,{pillLeft:h,pillRight:p,pillEnd:m})))},sortingFn:"basic"}}},92247:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54576),s=(r=n(37101))&&r.__esModule?r:{default:r},i=["labelProps"];function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h={heading:"Context",body:"View or select the context applied on this chart."},p=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,i),r=(0,o.useChart)(),c=(0,o.useAttributeValue)("contextScope"),u=(0,o.useAttributeValue)("contextItems");if(!u.length)return null;var f=(u.find((function(e){return e.value===c[0]}))||u[0]).label;return a.default.createElement(s.default,l({value:c,onChange:r.updateContextScopeAttribute,items:u,"data-track":r.track("contextScope")},n,{labelProps:d({secondaryLabel:"On",label:f,title:h.heading,tooltipProps:h},t)}))},m=(0,a.memo)(p);t.default=m},28646:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54576),s=(r=n(23410))&&r.__esModule?r:{default:r},i=n(33370),c=n(11627),l=["labelProps"];function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}var f={heading:"Dimensions",body:"View or filter the original dimensions contributing time-series metrics to this chart. This menu also presents the contribution of each original dimension on the chart, and a break down of the anomaly rate of the data per dimension."},h=[(0,c.labelColumn)(),(0,c.metricsColumn)(),(0,c.contributionColumn)(),(0,c.anomalyRateColumn)(),(0,c.minColumn)(),(0,c.avgColumn)(),(0,c.maxColumn)()],p=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,l),r=(0,o.useChart)(),c=(0,o.useAttributeValue)("selectedDimensions"),u=(0,o.useAttributeValue)("dimensions"),p=(0,o.useAttributeValue)("dimensionsTotals"),m=(0,a.useCallback)((function(){return Object.keys(u).map((function(e){var t=c.includes(e);return(0,i.getStats)(r,u[e],{key:"dimensions",props:{selected:t}})}))}),[u,c]),g=(0,o.useAttribute)("nodesSortBy"),b=g[0],y=g[1];return a.default.createElement(s.default,d({title:"Dimensions",resourceName:"dimension","data-track":r.track("dimensions"),labelProps:t,onChange:r.updateDimensionsAttribute,getOptions:m,tooltipProps:f,value:c,columns:h,sortBy:b,onSortByChange:y,totals:p},n))},m=(0,a.memo)(p);t.default=m},37101:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.ItemContainer=t.Item=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=f(n(60677)),o=n(54851),s=f(n(13563)),i=f(n(25312)),c=f(n(3701)),l=f(n(81743)),u=f(n(88811)),d=["labelProps"];function f(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b=(0,a.default)(o.Flex).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({as:"li",role:"option",padding:[1,2],gap:1,justifyContent:"between"},e)})).withConfig({displayName:"dropdownSingleSelect__ItemContainer",componentId:"sc-u6ous4-0"})(["cursor:",";opacity:",";align-items:",";"," "," ",""],(function(e){return e.disabled?"default":"pointer"}),(function(e){var t=e.disabled,n=e.stale;return e.selected||!n&&!t?1:.7}),(function(e){return e.alignItems||"center"}),(function(e){var t=e.selected,n=e.theme;return t&&"\n background-color: "+function(e){var t=e.theme;return("Dark"===t.name?(0,o.getRgbColor)(["green","netdata"],.3):(0,o.getRgbColor)(["green","frostee"]))({theme:t})}({theme:n})+";\n "}),(function(e){var t=e.selected,n=e.theme;return!t&&"\n &:hover {\n background-color: "+(0,o.getColor)("borderSecondary")({theme:n})+";\n }\n "}),(function(e){var t=e.justDesc,n=e.theme;return t&&"\n pointer-events: none;\n border-top: 1px solid "+(0,o.getColor)("borderSecondary")({theme:n})+";\n "}));t.ItemContainer=b;var y=function(e){var t=e.value,n=e.item,a=e.onItemClick,u=e.itemProps,d=n.value,f=n.label,h=n.description,m=n.justDesc,g=void 0!==m&&m,y=t===d;return r.default.createElement(b,p({},u,{disabled:y,selected:y,onClick:function(){return a(d)},justDesc:g}),r.default.createElement(o.Flex,{column:g,padding:[0,1],alignItems:"start",width:"100%",justifyContent:"between"},!!f&&r.default.createElement(o.Text,null,f,y&&r.default.createElement(c.default,{margin:[-.5,2,-.5,0],width:"14px",height:"14px",color:"primary",svg:s.default})),!!h&&(g?r.default.createElement(o.TextMicro,{color:"textLite"},h):r.default.createElement(l.default,{content:h,zIndex:9999999},r.default.createElement("div",null,r.default.createElement(c.default,{width:"14px",height:"14px",color:"textLite",svg:i.default}))))))};t.Item=y;var v=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,d);return r.default.createElement(o.Menu,p({},n,{Item:y,dropProps:{align:{top:"bottom",left:"left"},"data-toolbox":!0,width:"460px"},dropdownProps:{padding:[0,0,2,0],height:{max:"80vh"}}},n),r.default.createElement(u.default,p({},t,{"data-value":""+(n.value||"No selection")})))},_=(0,r.memo)(v);t.default=_},23410:(e,t,n)=>{"use strict";t.__esModule=!0,t.meta=t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=d(n(60677)),o=n(54851),s=d(n(91211)),i=d(n(88811)),c=d(n(59965)),l=["getOptions","onItemClick","close","columns","sortBy","onSortByChange","expanded","onExpandedChange","tableMeta","enableSubRowSelection","value","newValues","totals","emptyMessage","title","filterSelectedCount"],u=["label","labelProps","onChange","getOptions","secondaryLabel","tooltipProps","value","columns","sortBy","onSortByChange","expanded","onExpandedChange","tableMeta","enableSubRowSelection","totals","emptyMessage","resourceName","title","filterSelectedCount"];function d(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function p(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=(0,a.default)(o.Flex).withConfig({displayName:"dropdownTable__Container",componentId:"sc-194yxs8-0"})(["box-shadow:0 18px 28px ",";list-style-type:none;border-radius:2px;border:1px solid ",";*{box-sizing:border-box;}"],(0,o.getColor)("dropdownShadow"),(0,o.getColor)("borderSecondary")),v=function(e,t,n){return{cellStyles:g(g(g({height:"40px"},(null==e||null==e.getIsExpanded?void 0:e.getIsExpanded())&&{background:"columnHighlight",backgroundOpacity:.7}),e.depth>0&&{backgroundOpacity:.4}),e.depth>0&&0===n&&{border:{side:"left",size:"4px"}}),headStyles:{height:"32px"},styles:{verticalAlign:"middle"},bulkActionsStyles:{padding:[2,0]},searchContainerStyles:{width:"100%",padding:[0,2,0,2]},searchStyles:{inputContainerStyles:{height:"32px",border:{side:"all",size:"1px",color:"inputBg"},background:"inputBg",round:!0,padding:[1,2],_hover:{border:{side:"all",size:"1px",color:"borderSecondary"}}}}}};t.meta=v;var _=function(){},w=[{id:"contribution",desc:!0}],k={},x=function(){return!0},O=function(e){var t=e.getOptions,n=e.onItemClick,a=(e.close,e.columns),i=e.sortBy,u=e.onSortByChange,d=e.expanded,f=e.onExpandedChange,m=e.tableMeta,b=void 0===m?v:m,w=e.enableSubRowSelection,k=e.value,O=e.newValues,P=e.totals,T=e.emptyMessage,C=e.title,E=e.filterSelectedCount,M=void 0===E?x:E,j=p(e,l),D=(0,r.useMemo)(t,[]),I=(0,r.useState)((function(){return S(D,{})})),N=I[0],L=I[1];(0,r.useEffect)((function(){var e=S(D,{});L((function(t){return(0,s.default)(t,e)?t:e}))}),[]);var A=(0,r.useMemo)((function(){return!!O&&(0,s.default)(k,O)}),[O]),R=(0,r.useMemo)((function(){return null!=O&&O.length?M(O).length:0}),[O]);return r.default.createElement(y,h({role:"listbox",background:"dropdown",padding:[0],margin:[1,0],column:!0,tabindex:"-1",flex:!0},j),r.default.createElement(o.NetdataTable,{title:C,background:"dropdownTable",enableResize:!0,enableSorting:!0,enableSelection:!0,dataColumns:a,data:D,onRowSelected:n,onGlobalSearchChange:_,meta:b,sortBy:i,rowSelection:N,onSortingChange:u,expanded:d,onExpandedChange:f,enableSubRowSelection:w,width:{base:250,max:"80vw"}}),r.default.createElement(o.Flex,{padding:[2],justifyContent:"between",alignItems:"center",border:{side:"top",color:"borderSecondary"}},r.default.createElement(o.Flex,{gap:1,alignItems:"center"},r.default.createElement(o.TextSmall,{color:"textLite"},"Selected ",r.default.createElement(o.TextSmall,{strong:!0},R)," out of"," ",r.default.createElement(o.TextSmall,{strong:!0},((null==P?void 0:P.sl)||0)+((null==P?void 0:P.ex)||0)||D.length)),r.default.createElement(o.Button,{padding:[0],flavour:"borderless",width:"auto",height:"auto",cursor:"pointer",color:"primary",onClick:function(){L({}),n([])},disabled:!(null!=O&&O.length)&&!k.length,label:"clear",small:!0}),r.default.createElement(o.Button,{padding:[0],flavour:"borderless",width:"auto",height:"auto",cursor:"pointer",color:"primary",onClick:function(){L(g({},N)),n(k)},disabled:!A,label:"reset",small:!0}),!(null!=O&&O.length)&&!!T&&r.default.createElement(o.TextSmall,{color:"warningText"},T)),P&&r.default.createElement(c.default,h({selected:k},P))))},S=function e(t,n,r){return t.reduce((function(t,n,a){return"undefined"!==typeof r&&(a=r+"."+a),n.selected&&(t[a]=!0),n.children&&e(n.children,t,a),t}),n)},P=function(e){var t=e.label,n=e.labelProps,a=e.onChange,s=e.getOptions,l=e.secondaryLabel,d=e.tooltipProps,f=e.value,m=e.columns,g=e.sortBy,b=void 0===g?w:g,y=e.onSortByChange,v=e.expanded,_=void 0===v?k:v,x=e.onExpandedChange,S=e.tableMeta,P=e.enableSubRowSelection,T=e.totals,C=e.emptyMessage,E=e.resourceName,M=e.title,j=e.filterSelectedCount,D=p(e,u),I=(0,r.useState)(!1),N=I[0],L=I[1],A=(0,r.useState)(),R=A[0],q=A[1],F=(0,r.useRef)();return(0,r.useEffect)((function(){!N&&R&&(F.current=null,a(R))}),[N]),(0,r.useEffect)((function(){return function(){return F.current&&a(F.current)}}),[]),r.default.createElement(o.Menu,h({onChange:function(e){F.current=e,q(e)},hasSearch:!1,closeOnClick:!1,Dropdown:O,dropProps:{align:{top:"bottom",left:"left"},"data-toolbox":!0,keepHorizontal:!0,stretch:null},dropdownProps:{height:{max:"60vh"},width:"100%",overflow:"auto",columns:m,getOptions:s,sortBy:b,onSortByChange:y,expanded:_,onExpandedChange:x,tableMeta:S,enableSubRowSelection:P,value:f,totals:T,newValues:R,emptyMessage:C,title:M,filterSelectedCount:j},value:f,onOpen:function(){return L(!0)},onClose:function(){return L(!1)}},D),r.default.createElement(i.default,h({"data-value":f.join("|")||E+" all-selected",secondaryLabel:l,label:t||r.default.createElement(c.default,h({selected:f},T,{resourceName:E,teaser:!0})),title:d.heading,tooltipProps:d},n)))};t.default=P},40107:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=v(n(67294)),a=n(93501),o=v(n(96376)),s=v(n(28646)),i=v(n(45230)),c=v(n(53926)),l=v(n(92247)),u=v(n(77051)),d=v(n(5628)),f=v(n(25789)),h=v(n(33126)),p=v(n(13249)),m=v(n(18567)),g=v(n(11182)),b=v(n(69790)),y=v(n(3701));function v(e){return e&&e.__esModule?e:{default:e}}var _={secondaryLabel:"The"},w={},k={nodes:{icon:r.default.createElement(y.default,{svg:p.default,color:"textLite",size:"16px"}),padding:[0]},instances:{icon:r.default.createElement(y.default,{svg:m.default,color:"textLite",size:"16px"}),padding:[0]},dimensions:{icon:r.default.createElement(y.default,{svg:g.default,color:"textLite",size:"16px"}),padding:[0]},labels:{icon:r.default.createElement(y.default,{svg:b.default,color:"textLite",size:"16px"}),padding:[0]}},x=function(e){var t=e.plain,n=(0,a.useIsHeatmap)();return t?r.default.createElement(r.default.Fragment,null,r.default.createElement(c.default,{labelProps:k.nodes}),r.default.createElement(i.default,{labelProps:k.instances}),r.default.createElement(s.default,{labelProps:k.dimensions}),r.default.createElement(f.default,{labelProps:k.labels})):r.default.createElement(r.default.Fragment,null,!n&&r.default.createElement(l.default,null),!n&&r.default.createElement(u.default,{labelProps:{secondaryLabel:"Group by"}}),r.default.createElement(o.default,{labelProps:n?_:w}),r.default.createElement(c.default,null),r.default.createElement(i.default,null),r.default.createElement(s.default,null),r.default.createElement(f.default,null),r.default.createElement(d.default,null),r.default.createElement(h.default,null))};t.default=x},44841:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(60677))&&r.__esModule?r:{default:r},o=n(54851);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=(0,a.default)(o.Flex).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({alignItems:"center",border:{side:"bottom",color:"borderSecondary"},overflow:"auto"},e)})).withConfig({displayName:"filtersContainer__FiltersContainer",componentId:"sc-1f00tzv-0"})(["&::-webkit-scrollbar{height:0;}"]);t.default=c},77051:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54576),s=n(90833),i=(r=n(23410))&&r.__esModule?r:{default:r},c=n(33370),l=n(11627),u=["labelProps"];function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function h(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(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 p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var m={heading:"Group by",body:"Slice and dice the source time-series metrics in multiple ways, to get different viewing angles on them. Multiple groupings can be selected at the same time to fine tune the segmentation."},g=[(0,l.labelColumn)("label"),(0,l.uniqueColumn)(),(0,l.metricsColumn)(),(0,l.contributionColumn)(),(0,l.anomalyRateColumn)(),(0,l.minColumn)(),(0,l.avgColumn)(),(0,l.maxColumn)()],b=function(e){var t,n=e.labelProps,r=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,u),l=(0,o.useChart)(),d=(0,o.useAttributeValue)("groupBy"),p=(0,o.useAttributeValue)("groupByLabel"),b=function(e){return(0,a.useMemo)((function(){return[{nm:"node",id:"node",key:"nodes"},{nm:e.intl("instance")+" "+("instance"===e.intl("instance")?"":"(instance)"),id:"instance",key:"instances"},{nm:"dimension",id:"dimension",key:"dimensions"}]}),[])}(l),y=(0,a.useCallback)((function(){var e=l.getAttributes(),t=b.map((function(t){var n=d.includes(t.id);return(0,c.getStats)(l,t,{key:"group-by",childrenKey:"label",props:{contribution:"-",anomalyRate:"-",alerts:"-",min:"-",avg:"-",max:"-",selected:n},childProps:{unique:"-",disabled:"hidden"},children:Object.values(e[t.key])})}));return[].concat(h(t),h(Object.keys(e.labels).map((function(t){return(0,c.getStats)(l,e.labels[t],{key:"group-by",childrenKey:"label",props:{getLabel:function(e){return"label: "+(e.nm||t||e.id)},isLabel:!0,selected:p.includes(t)},childProps:{unique:"-",disabled:"hidden"},children:e.labels[t].vl})}))))}),[d,p]);t=(0,a.useMemo)((function(){var e=d.filter((function(e){return"node"!==e})),t=e.map((function(e){return"label"===e?p.length>1?p.length+" labels":p[0]:e}));return e.length<d.length&&t.push("node"),t.join(", ")}),[d,p]);var v=(0,a.useMemo)((function(){return[].concat(h(d),h(p))}),[d,p]),_=(0,o.useAttribute)("groupBySortBy"),w=_[0],k=_[1],x=(0,o.useAttribute)("groupByExpanded"),O=x[0],S=x[1];return a.default.createElement(i.default,f({title:a.default.createElement(s.TextBig,{strong:!0,whiteSpace:"nowrap"},"Group by"),label:t,"data-track":l.track("group-by"),labelProps:n,onChange:l.updateGroupByAttribute,getOptions:y,secondaryLabel:"Group by",tooltipProps:m,value:v,columns:g,enableSubRowSelection:!1,sortBy:w,onSortByChange:k,expanded:O,onExpandedChange:S,emptyMessage:"Deselecting everything will use GROUP BY DIMENSION by default"},r))},y=(0,a.memo)(b);t.default=y},18947:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(67294)),a=c(n(44841)),o=c(n(40107)),s=c(n(34262)),i=["plain"];function c(e){return e&&e.__esModule?e:{default:e}}var l=(0,s.default)((function(e){var t=e.plain,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,i);return r.default.createElement(a.default,n,r.default.createElement(o.default,{plain:t}))}));t.default=l},45230:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54576),s=n(60773),i=(r=n(23410))&&r.__esModule?r:{default:r},c=n(33370),l=n(11627),u=["labelProps"];function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}var h=[(0,l.labelColumn)(),(0,l.metricsColumn)(),(0,l.contributionColumn)(),(0,l.anomalyRateColumn)(),(0,l.alertsColumn)(),(0,l.minColumn)(),(0,l.avgColumn)(),(0,l.maxColumn)()],p=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,u),r=(0,o.useChart)(),l=(0,o.useAttributeValue)("selectedInstances"),d=(0,o.useAttributeValue)("instances"),p=(0,o.useAttributeValue)("instancesTotals"),m=(0,a.useCallback)((function(){return Object.keys(d).map((function(e){return(0,c.getStats)(r,d[e],{id:e,key:"instances",props:{selected:l.includes(e)}})}))}),[d,l]),g=(0,o.useAttribute)("instancesSortBy"),b=g[0],y=g[1],v=function(e){return(0,a.useMemo)((function(){return{heading:(0,s.uppercase)(e.intl("instance",2)),body:"View or filter the "+e.intl("instance",2)+" contributing time-series metrics to this chart. This menu also provides the contribution of each "+e.intl("instance")+" to the volume of the chart, and a break down of the anomaly rate of the queried data per "+e.intl("instance")+"."}}),[])}(r);return a.default.createElement(i.default,f({title:(0,s.uppercase)(r.intl("instance",2)),resourceName:"instance","data-track":r.track("instances"),labelProps:t,onChange:r.updateInstancesAttribute,getOptions:m,tooltipProps:v,value:l,columns:h,sortBy:b,onSortByChange:y,totals:p},n))},m=(0,a.memo)(p);t.default=m},88811:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.Container=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=h(n(60677)),o=h(n(32855)),s=n(90833),i=h(n(3728)),c=h(n(3701)),l=n(81743),u=n(90509),d=["width","open"],f=["icon","secondaryLabel","tertiaryLabel","label","chevron","iconRotate","textProps"];function h(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var _=(0,a.default)(o.default).attrs((function(e){var t=e.width,n=void 0===t?{max:100}:t,r=e.open,a=v(e,d);return b(b({cursor:"pointer",role:"button",padding:[1],round:!0,gap:1,width:n},r&&{background:"borderSecondary"}),a)})).withConfig({displayName:"label__Container",componentId:"sc-1lmmfid-0"})(["&:hover{background:",";}"],(0,u.getColor)("borderSecondary"));t.Container=_;var w=(0,a.default)(s.TextSmall).attrs({whiteSpace:"nowrap",truncate:!0}).withConfig({displayName:"label__StyledLabel",componentId:"sc-1lmmfid-1"})(["flex:1;"]),k=(0,r.forwardRef)((function(e,t){var n=e.icon,a=e.secondaryLabel,o=e.tertiaryLabel,l=e.label,u=e.chevron,d=void 0===u||u,h=e.iconRotate,p=e.textProps,g=v(e,f);return n?r.default.createElement(_,m({ref:t},g),n):r.default.createElement(_,m({ref:t},g),a&&r.default.createElement(s.TextSmall,{color:"textLite",whiteSpace:"nowrap",truncate:!0},a),r.default.createElement(w,p,l),o&&r.default.createElement(s.TextSmall,{color:"textLite",whiteSpace:"nowrap",truncate:!0},o),d&&r.default.createElement(c.default,{svg:i.default,size:"16px",color:"selected",rotate:h}))})),x=(0,l.withTooltip)(k,{Content:function(e){var t=e.header,n=e.body;return r.default.createElement(o.default,m({column:!0,gap:1},l.tooltipStyleProps),r.default.createElement(s.TextSmall,{color:"bright",strong:!0},t),n&&r.default.createElement(s.TextSmall,{color:"bright"},n))},align:"top"});t.default=x},25789:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54576),s=(r=n(23410))&&r.__esModule?r:{default:r},i=n(33370),c=n(11627),l=["labelProps"];function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}var f={heading:"Labels",body:"View or filter the contributing time-series labels to this chart. This menu also presents the contribution of each label on the chart, and a break down of the anomaly rate of the data per label."},h=[(0,c.labelColumn)("value"),(0,c.uniqueColumn)(),(0,c.metricsColumn)(),(0,c.contributionColumn)(),(0,c.anomalyRateColumn)(),(0,c.minColumn)(),(0,c.avgColumn)(),(0,c.maxColumn)()],p=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,l),r=(0,o.useChart)(),c=(0,o.useAttributeValue)("selectedLabels"),u=(0,o.useAttributeValue)("labels"),p=(0,o.useAttributeValue)("labelsTotals"),m=(0,a.useCallback)((function(){return Object.keys(u).map((function(e){return(0,i.getStats)(r,u[e],{key:"labels",childrenKey:"values",props:{selected:c.includes(e)},childProps:{unique:"-",parentId:e,getIsSelected:function(t){return c.includes(e+":"+t.id)},getValue:function(t){return e+":"+t.id}},children:u[e].vl})}))}),[u,c]),g=(0,o.useAttribute)("labelsSortBy"),b=g[0],y=g[1],v=(0,o.useAttribute)("labelsExpanded"),_=v[0],w=v[1],k=(0,a.useCallback)((function(e){return e.filter((function(e){return!!e.parentId}))}),[]);return a.default.createElement(s.default,d({title:"Labels",resourceName:"label","data-track":r.track("labels"),labelProps:t,onChange:r.updateLabelsAttribute,getOptions:m,tooltipProps:f,value:c,columns:h,enableSubRowSelection:!0,sortBy:b,onSortByChange:y,expanded:_,onExpandedChange:w,totals:p,filterSelectedCount:k},n))},m=(0,a.memo)(p);t.default=m},53926:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54576),s=(r=n(23410))&&r.__esModule?r:{default:r},i=n(33370),c=n(11627),l=["labelProps"];function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(e){return function(e){if(Array.isArray(e))return h(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(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 h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var p={heading:"Nodes",body:"View or filter the nodes contributing time-series metrics to this chart. This menu also provides the contribution of each node to the volume of the chart, and a break down of the anomaly rate of the queried data per node."},m=[(0,c.labelColumn)("instance"),(0,c.instancesColumn)(),(0,c.metricsColumn)(),(0,c.contributionColumn)(),(0,c.anomalyRateColumn)(),(0,c.alertsColumn)(),(0,c.minColumn)(),(0,c.avgColumn)(),(0,c.maxColumn)()],g=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,l),r=(0,o.useChart)(),c=(0,o.useAttributeValue)("selectedNodes"),u=(0,o.useAttributeValue)("nodes"),h=(0,o.useAttributeValue)("instances"),g=(0,o.useAttributeValue)("nodesTotals"),b=(0,o.useAttributeValue)("selectedInstances"),y=(0,a.useCallback)((function(){return Object.keys(u).map((function(e){var t=c.includes(e);return(0,i.getStats)(r,u[e],{id:e,key:"nodes",childrenKey:"instances",props:{selected:t},childProps:{isInstance:!0,getValue:function(t){return t.id+"@"+e},getIsSelected:function(t){return b.includes(t.id+"@"+e)}},children:Object.keys(h).reduce((function(t,n){return h[n].ni===u[e].ni?[].concat(f(t),[h[n]]):t}),[])})}))}),[u,c,b]),v=(0,o.useAttribute)("nodesSortBy"),_=v[0],w=v[1],k=(0,o.useAttribute)("nodesExpanded"),x=k[0],O=k[1],S=(0,a.useCallback)((function(e){return e.filter((function(e){return!e.isInstance}))}),[]);return a.default.createElement(s.default,d({title:"Nodes",resourceName:"node","data-track":r.track("nodes"),labelProps:t,onChange:r.updateNodesAttribute,getOptions:y,tooltipProps:p,value:c,columns:m,sortBy:_,onSortByChange:w,expanded:x,onExpandedChange:O,enableSubRowSelection:!1,totals:g,filterSelectedCount:S},n))},b=(0,a.memo)(g);t.default=b},33126:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=i(n(67294)),a=i(n(60677)),o=n(54851),s=n(41145);function i(e){return e&&e.__esModule?e:{default:e}}var c=(0,a.default)(o.Button).attrs({flavour:"borderless",label:"Reset",width:"initial",height:"initial",padding:[0,1],title:"Reset Filters",small:!0,neutral:!0}).withConfig({displayName:"reset__StyledButton",componentId:"sc-kilpc3-0"})(["&&{height:initial;font-weight:normal;}"]),l=function(e){var t,n=e.attribute,a=void 0===n?"pristine":n,o=e.resetFunction,i=(0,s.useChart)(),l=(0,s.useAttributeValue)(a),u=0===(null==(t=Object.keys(l))?void 0:t.length);return r.default.createElement(c,{disabled:u,onClick:null!=o?o:i.resetPristine,"data-track":i.track("reset")})};t.default=l},63209:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=i(n(67294)),a=i(n(32855)),o=i(n(44841)),s=i(n(88811));function i(e){return e&&e.__esModule?e:{default:e}}var c=function(){return r.default.createElement(o.default,null,r.default.createElement(a.default,{gap:1},r.default.createElement(s.default,{width:"90px",background:"borderSecondary",secondaryLabel:"",label:""}),r.default.createElement(s.default,{width:"120px",background:"borderSecondary"}),r.default.createElement(s.default,{width:"100px",background:"borderSecondary"})))};t.default=c},5628:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54851),s=n(54576),i=(r=n(37101))&&r.__esModule?r:{default:r},c=["labelProps"];function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p={percentile:"95","trimmed-mean":"5","trimmed-median":"5"},m={heading:"Aliases aggregation over time",body:"The percentile or percentage of the data you want to focus for the percentile or trimmed functions selected."},g={heading:"Time aggregation",body:"View or select the aggregation function applied on each time-series metric when the number of points in the database are more than the points your screen resolution provides to present this chart. This function is helpful when viewing long time-frames, like days, weeks or months, to quickly spot anomalies, spikes or dives."},b=a.default.createElement(o.TextMicro,{padding:[0,0,2],color:"textLite"},"When the screen resolution provides less points than the points available of the source time-series metrics, use the following aggregation function over time on each metric to reduce the number of points"),y=function(e){var t=e.labelProps,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,c),r=(0,s.useChart)(),o=(0,s.useAttributeValue)("groupingMethod").match(/[\d.]+|\D+/g)||[],l=o[0],d=void 0===l?"":l,h=o[1],y=void 0===h?"":h,v=(0,s.useAttributeValue)("viewUpdateEvery"),_=(0,s.useAttributeValue)("perTier"),w=function(e,t){void 0===t&&(t=[]);var n=t,r=n[0],o=n.slice(1);return(0,a.useMemo)((function(){return[{value:"min",label:"Minimum",description:"Reveal short dives that would otherwise be smoothed out.",short:"MIN()","data-track":e.track("time-aggregation-min")},{value:"max",label:"Maximum",description:"Reveal short spikes that would otherwise be smoothed out.",short:"MAX()","data-track":e.track("time-aggregation-max")},{value:"average",label:"Mean or Average",description:"Calculate the longer term average, as if data were collected at screen resolution.",short:"AVG()","data-track":e.track("time-aggregation-average")},{value:"sum",label:"Sum",description:"Provide the sum of the points that are aggregated over time. Use it when a sense of volume is needed over the aggregation period. It may not be sensible to use this function on all data types.",short:"SUM()","data-track":e.track("time-aggregation-sum")},Array.isArray(o)&&"undefined"!==typeof(null==r?void 0:r.points)&&{justDesc:!0,description:"The functions below lose accuracy when applied on tiered data, compared to high resolution data. Your current query is "+100*r.points/t.reduce((function(e,t){return e+t.points}),0)+"% high resolution and "+100*o.reduce((function(e,t){return e+t.points}),0)/t.reduce((function(e,t){return e+t.points}),0).toFixed(2)+"% tiered data of lower resolution."},{value:"percentile",label:"Percentile",description:"Provide the maximum value of a percentage of the aggregated points, having the smaller values. The default is p95, which provides the maximum value of the aggregated points after ignoring the top 5% of them.",short:"PERCENTILE()","data-track":e.track("time-aggregation-percentile95")},{value:"trimmed-mean",label:"Trimmed Average or Trimmed Mean",description:"Like average, but first remove a percentage of the extreme high and low values.",short:"TRIMMEAN()","data-track":e.track("time-aggregation-trimmed-mean5")},{value:"median",label:"Median",description:"The middle value of all points that would otherwise be smoothed out. This function works like average, but short extreme dives and spikes influence it significantly less than average.",short:"MEDIAN()","data-track":e.track("time-aggregation-median")},{value:"trimmed-median",label:"Trimmed Median",description:"Like median, but first remove a percentage of the extreme high and low values.",short:"TRIMMEDIAN()","data-track":e.track("time-aggregation-trimmed-median5")},{value:"stddev",label:"Standard deviation",description:"Reveal how far each point lies from the average. A high standard deviation means that values are generally far from the average, while a low standard deviation indicates that values are clustered close to the mean. The result is again in the original units of the data source metric.",short:"STDDEV()","data-track":e.track("time-aggregation-stddev")},{value:"cv",label:"Coefficient of variation or Relative standard deviation",description:"The ratio of the standard deviation to the average. Its use is the same as standard deviation, but expressed as a percentage related to the average. The units change to %.",short:"CV()","data-track":e.track("time-aggregation-cv")},{value:"incremental-sum",label:"Incremental Sum or Delta",description:"Provide the difference between the newest and the oldest values of the aggregated points. Each point will be positive if the trend grows and negative if the trend shrinks.",short:"DELTA()","data-track":e.track("time-aggregation-incremental-sum")},{value:"ses",label:"Single exponential smoothing",description:"Use the aggregated points to produce a forecast of the next value, and reveal the forecasted value. Use it when there are indications that the trend is more predictable using the more recent points than the older ones.",short:"SES()","data-track":e.track("time-aggregation-ses")},{value:"des",label:"Double exponential smoothing",description:"Like single exponential smoothing, but better suited when the aggregated points may have a strong trend.",short:"DES()","data-track":e.track("time-aggregation-des")}].filter(Boolean)}),[e,null==r?void 0:r.points])}(r,_),k=function(e){var t=e.chart,n=e.method;return(0,a.useMemo)((function(){return"percentile"===n?[{value:"25",label:"25th",short:"25th","data-track":t.track("time-aggregation-percentile25")},{value:"50",label:"50th",short:"50th","data-track":t.track("time-aggregation-percentile50")},{value:"75",label:"75th",short:"75th","data-track":t.track("time-aggregation-percentile75")},{value:"80",label:"80th",short:"80th","data-track":t.track("time-aggregation-percentile80")},{value:"90",label:"90th",short:"90th","data-track":t.track("time-aggregation-percentile90")},{value:"95",label:"95th",short:"95th","data-track":t.track("time-aggregation-percentile95")},{value:"97",label:"97th",short:"97th","data-track":t.track("time-aggregation-percentile97")},{value:"98",label:"98th",short:"98th","data-track":t.track("time-aggregation-percentile98")},{value:"99",label:"99th",short:"99th","data-track":t.track("time-aggregation-percentile99")}]:n.includes("trimmed")?[{value:"1",label:"1%",short:"1%","data-track":t.track("time-aggregation-"+n+"1")},{value:"2",label:"2%",short:"2%","data-track":t.track("time-aggregation-"+n+"2")},{value:"3",label:"3%",short:"3%","data-track":t.track("time-aggregation-"+n+"3")},{value:"5",label:"5%",short:"5%","data-track":t.track("time-aggregation-"+n+"5")},{value:"10",label:"10%",short:"10%","data-track":t.track("time-aggregation-"+n+"10")},{value:"15",label:"15%",short:"15%","data-track":t.track("time-aggregation-"+n+"15")},{value:"20",label:"20%",short:"20%","data-track":t.track("time-aggregation-"+n+"20")},{value:"25",label:"25%",short:"25%","data-track":t.track("time-aggregation-"+n+"25")}]:[]}),[t,n])}({chart:r,method:d}),x=(w.find((function(e){return e.value===d}))||w[0]).short,O=k.find((function(e){return e.value===y}))||k[0];return a.default.createElement(a.default.Fragment,null,y&&a.default.createElement(i.default,u({value:y,onChange:function(e){return r.updateTimeAggregationMethodAttribute({alias:e,method:d})},items:k,"data-track":r.track("groupingMethodAlias")},n,{labelProps:f({secondaryLabel:"each as",label:O.short,title:m.heading,tooltipProps:m},t)})),a.default.createElement(i.default,u({value:d,onChange:function(e){return r.updateTimeAggregationMethodAttribute({alias:p[e],method:e})},items:w,"data-track":r.track("groupingMethod"),dropTitle:b},n,{labelProps:f({secondaryLabel:!y&&"each as",tertiaryLabel:"every "+v+"s",label:x,title:g.heading,tooltipProps:g},t)})))},v=(0,a.memo)(y);t.default=v},59965:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(67294)),a=n(90833),o=l(n(13563)),s=l(n(45724)),i=l(n(3701)),c=n(54576);function l(e){return e&&e.__esModule?e:{default:e}}var u=function(e){var t=e.selected,n=void 0===t?[]:t,l=e.qr,u=void 0===l?0:l,d=e.fl,f=void 0===d?0:d,h=e.sl,p=void 0===h?0:h,m=e.ex,g=void 0===m?0:m,b=e.teaser,y=void 0!==b&&b,v=e.resourceName,_=p+g,w=n.length&&n.length<u?n.length:u,k=f>0||y&&u<(n.length||_),x=(y?n.length||_:n.length)||p,O=(0,c.useChart)();return r.default.createElement(a.TextMicro,{color:"textLite"},r.default.createElement(a.TextMicro,{color:y?"text":"primary"},w),y?" ":" queried",!y&&r.default.createElement(i.default,{margin:[-.5,1,-.5,0],width:"14px",height:"14px",color:"primary",svg:o.default}),!!f&&r.default.createElement(r.default.Fragment,null,y?r.default.createElement(a.TextMicro,{color:"errorLite"}," +"):"+ ",r.default.createElement(a.TextMicro,{color:"errorLite"},f),y?" ":"failed ",r.default.createElement(i.default,{margin:[-.5,1,-.5,0],width:"14px",height:"14px",color:"errorLite",svg:s.default})),k&&r.default.createElement(r.default.Fragment,null,"of ",r.default.createElement(a.TextMicro,{color:y?"textLite":"text"},x),y?" ":" selected"),!y&&u!==_&&r.default.createElement(r.default.Fragment,null,"out of ",r.default.createElement(a.TextMicro,null,_)," available"),v?O.intl(v,k?x:w):"")};t.default=u},33370:(e,t)=>{"use strict";t.__esModule=!0,t.getStats=void 0;var n=["getValue","getLabel","getIsSelected"];function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=function(e,t){return e&&(null==e?void 0:e[t])||0},i=function(e){return e?s(e,"qr")+s(e,"qr")/(s(e,"ex")+s(e,"sl")):"-"},c=function(e){return e?3*s(e,"cr")+2*s(e,"wr")+s(e,"cl"):"-"};t.getStats=function e(t,r,o){var l=void 0===o?{}:o,u=l.id,d=l.key,f=l.childrenKey,h=l.children,p=void 0===h?[]:h,m=l.childProps,g=l.props,b=g.getValue,y=g.getLabel,v=g.getIsSelected,_=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(g,n);return a(a({label:(null==y?void 0:y(r))||r.nm||u||r.id,value:(null==b?void 0:b(r))||u||r.id,"data-track":t.track(d+"-"+(u||r.id||r.nm)),unique:p.length,instances:i(r.is),metrics:i(r.ds),contribution:s(r.sts,"con"),anomalyRate:s(r.sts,"arp"),min:s(r.sts,"min"),avg:s(r.sts,"avg"),max:s(r.sts,"max"),alerts:c(r.al),info:r,selected:(null==v?void 0:v(r))||!1},_),{},{children:p.map((function(n){return e(t,n,{key:d+"-"+f,props:m})}))})}},34262:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(67294)),a=n(54576),o=s(n(63209));function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return function(t){return(0,a.useInitialLoading)()?r.default.createElement(o.default,t):r.default.createElement(e,t)}}},16374:(e,t,n)=>{"use strict";t.ZP=void 0;var r=g(n(67294)),a=g(n(60677)),o=n(54851),s=p(n(58607)),i=n(54576),c=n(90509),l=p(n(70486)),u=n(86954),d=p(n(3640)),f=["empty","index","uiName"],h=["uiName"];function p(e){return e&&e.__esModule?e:{default:e}}function m(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v.apply(this,arguments)}function _(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var w=(0,a.default)(o.Text).withConfig({displayName:"gauge__Label",componentId:"sc-1o49axm-0"})(["line-height:1;font-size:",";flex:",";",";"],(function(e){return e.fontSize}),(function(e){var t=e.flex;return void 0===t?0:t}),(function(e){return e.isFetching&&d.default})),k=(0,a.default)(w).withConfig({displayName:"gauge__StrokeLabel",componentId:"sc-1o49axm-1"})(["text-shadow:0.02em 0 ",",0 0.02em ",",-0.02em 0 ",",0 -0.02em ",";"],(0,c.getColor)("borderSecondary"),(0,c.getColor)("borderSecondary"),(0,c.getColor)("borderSecondary"),(0,c.getColor)("borderSecondary")),x=function(){var e=(0,i.useLatestConvertedValue)("selected");return r.default.createElement(k,{flex:"2",color:"main",fontSize:"2em",strong:!0},e)};var O=function(){var e=(0,i.useUnitSign)();return r.default.createElement(w,{color:"border",fontSize:"1em"},e)};var S=function(e){var t=e.empty,n=e.index,a=e.uiName,o=_(e,f),s=(0,i.useChart)(),c=s.getUI(a).getMinMax();return r.default.createElement(w,v({color:"border",fontSize:"1.3em"},o),t?"-":s.getConvertedValue(c[n]))};var P=(0,a.default)(o.Flex).attrs({alignItems:"center",justifyContent:"between",flex:!0}).withConfig({displayName:"gauge__BoundsContainer",componentId:"sc-1o49axm-2"})([""]);var T=function(e){var t=e.uiName;return r.default.createElement(P,null,r.default.createElement(S,{index:0,uiName:t}),r.default.createElement(S,{index:1,uiName:t}))};var C=(0,a.default)(o.Flex).attrs({position:"absolute",column:!0,alignContent:"center",justifyContent:"center"}).withConfig({displayName:"gauge__StatsContainer",componentId:"sc-1o49axm-3"})(["inset:",";text-align:center;font-size:",";"],(function(e){return e.inset}),(function(e){return e.fontSize}));var E=function(e){var t=e.uiName,n=(0,i.useOnResize)(t),a=n.width,o=n.height,s=a<o?a:o;return r.default.createElement(r.default.Fragment,null,r.default.createElement(C,{fontSize:s/15+"px",inset:"50% 15% 0%"},r.default.createElement(O,null)),r.default.createElement(C,{fontSize:s/15+"px",inset:"35% 15% 0%"},r.default.createElement(x,null)),r.default.createElement(C,{fontSize:s/15+"px",inset:"80% "+(100-.8*s*100/a)/2+"% 0%"},r.default.createElement(T,{uiName:t})))};var M=(0,a.keyframes)(["from{opacity:0.2;}to{opacity:0.6;}"]),j=(0,a.default)(o.Flex).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({background:"borderSecondary",round:"100%",width:"100%",height:"100%"},e)})).withConfig({displayName:"gauge__Skeleton",componentId:"sc-1o49axm-4"})(["animation:"," 1.6s ease-in infinite;"],M);var D=(0,r.forwardRef)((function(e,t){var n=e.uiName,a=_(e,h),o=(0,i.useAttributeValue)("loaded");return r.default.createElement(u.ChartWrapper,{alignItems:"center",justifyContent:"center",column:!0,ref:t,gap:0},o?r.default.createElement(r.default.Fragment,null,r.default.createElement(s.default,v({uiName:n,position:"relative",justifyContent:"center",alignItems:"center"},a),r.default.createElement("canvas",null)),r.default.createElement(E,{uiName:n})):r.default.createElement(j,null))}));var I=(0,l.default)(D,{tile:!0});t.ZP=I},14567:(e,t,n)=>{"use strict";t.__esModule=!0,t.makeGetColor=t.getWidth=t.default=void 0;var r,a=n(69032),o=n(63840),s=n(51834),i=n(31859),c=(r=n(61406))&&r.__esModule?r:{default:r};function l(){l=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",i=a.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(E){c=function(e,t,n){return e[t]=n}}function u(e,t,n,a){var o=t&&t.prototype instanceof h?t:h,s=Object.create(o.prototype),i=new P(a||[]);return r(s,"_invoke",{value:k(e,n,i)}),s}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(E){return{type:"throw",arg:E}}}e.wrap=u;var f={};function h(){}function p(){}function m(){}var g={};c(g,o,(function(){return this}));var b=Object.getPrototypeOf,y=b&&b(b(T([])));y&&y!==t&&n.call(y,o)&&(g=y);var v=m.prototype=h.prototype=Object.create(g);function _(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function a(r,o,s,i){var c=d(e[r],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==typeof u&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){a("next",e,s,i)}),(function(e){a("throw",e,s,i)})):t.resolve(u).then((function(e){l.value=e,s(l)}),(function(e){return a("throw",e,s,i)}))}i(c.arg)}var o;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){a(e,n,t,r)}))}return o=o?o.then(r,r):r()}})}function k(e,t,n){var r="suspendedStart";return function(a,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===a)throw o;return C()}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var i=x(s,n);if(i){if(i===f)continue;return i}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=d(e,t,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===f)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}function x(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var a=d(r,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,f;var o=a.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,f)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function T(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return a.next=a}}return{next:C}}function C(){return{value:void 0,done:!0}}return p.prototype=m,r(v,"constructor",{value:m,configurable:!0}),r(m,"constructor",{value:p,configurable:!0}),p.displayName=c(m,i,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===p||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,c(e,i,"GeneratorFunction")),e.prototype=Object.create(v),e},e.awrap=function(e){return{__await:e}},_(w.prototype),c(w.prototype,s,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,r,a,o){void 0===o&&(o=Promise);var s=new w(u(t,n,r,a),o);return e.isGeneratorFunction(n)?s:s.next().then((function(e){return e.done?e.value:s.next()}))},_(v),c(v,i,"Generator"),c(v,o,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=T,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return s.type="throw",s.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var i=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(i&&c){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var s=o?o.completion:{};return s.type=e,s.arg=t,o?(this.method="next",this.next=o.finallyLoc,f):this.complete(s)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),f},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;S(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:T(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}t.getWidth=function(e,t){var n=void 0===t?{}:t,r=n.aspectRatio,a=n.cellSize,o=(0,i.getRows)(e,r),s=(0,i.getColumns)(o,r);return(0,i.getFullWidth)(s,a)};var u=function(e,t){var n=void 0===t?{}:t,r=n.aspectRatio,a=n.cellSize,o=n.padding,s=(0,i.getRows)(e,r),c=(0,i.getColumns)(s,r);return{width:(0,i.getFullWidth)(c,a),height:(0,i.getFullHeight)(s,a,o),columns:Math.ceil(c)}},d=function(e,t,n){return(0,a.scaleLinear)().domain([e,t]).range(n)};t.makeGetColor=d;t.default=function(e,t,n,r){var a=l().mark(M),f=n.onMouseenter,h=n.onMouseout;void 0===r&&(r={});var p=r,m=p.cellSize,g=p.cellPadding,b=p.cellStroke,y=void 0===b?2:b,v=p.lineWidth,_=void 0===v?1:v,w=p.colorRange,k=void 0===w?[e.getThemeAttribute("themeGroupBoxesMin"),e.getThemeAttribute("themeGroupBoxesMax")]:w,x=t.getContext("2d"),O=(0,s.createCanvas)(x.width,x.height),S=O.getContext("2d"),P=-1,T=function(){},C=function(){},E=function(){};function M(n,p){var b,v,w,M,j,D,I,N,L;return l().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:b=u(n,r),v=b.width,w=b.height,M=b.columns,O.width=parseInt(v),O.height=parseInt(w),S.clearRect(0,0,O.width,O.height),j=e.getAttribute("min"),D=e.getAttribute("max"),I=d(j,D,k),N=function(t,n,r){t.beginPath(),t.fillStyle=I(e.getRowDimensionValue(n,p));var a=(0,i.getXPosition)(M,r,m),o=(0,i.getYPosition)(M,r,m);_&&y&&t.clearRect(a-_,o-_,(0,i.getCellBoxSize)(m,g)+y,(0,i.getCellBoxSize)(m,g)+y),t.fillRect(a,o,(0,i.getCellBoxSize)(m,g),(0,i.getCellBoxSize)(m,g))},L=0;case 9:if(!(L<n.length)){a.next=17;break}if(N(S,n[L],L),!(0,o.unstable_shouldYield)()){a.next=14;break}return void(a.next=14);case 14:++L,a.next=9;break;case 17:T(),E(),(0,s.copyCanvas)(O,t),E=(0,c.default)(t,M,n.length,{onMouseenter:f,onMouseout:h},r),T=function(){return-1!==P&&N(x,n[P],P)},C=function(e){T(),P=e;var t=(0,i.getXPosition)(M,e,m),n=(0,i.getYPosition)(M,e,m);_&&y&&(x.lineWidth=_,x.strokeStyle="#fff",x.strokeRect(t+_,n+_,(0,i.getCellBoxSize)(m,g)-y,(0,i.getCellBoxSize)(m,g)-y))};case 23:case"end":return a.stop()}}),a)}return{clear:function(){T(),E(),x.clearRect(0,0,t.width,t.height),S.clearRect(0,0,O.width,O.height)},update:M,activateBox:function(e){return C(e)},deactivateBox:function(){return T()}}}},61406:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(31859);t.default=function(e,t,n,a,o){var s=a.onMouseenter,i=a.onMouseout,c=void 0===o?{}:o,l=c.cellSize,u=c.cellPadding,d=-1,f=function(n){var a=e.getBoundingClientRect(),o=(0,r.getXPosition)(t,n,l),s=(0,r.getYPosition)(t,n,l),i=a.left+o,c=a.top+s,d=(0,r.getCellBoxSize)(l,u);return{index:n,left:i,top:c,right:i+d,bottom:c+d,width:d,height:d,offsetX:o,offsetY:s}},h=function(){i(f(d)),d=-1},p=function(e){var a=e.offsetX,o=e.offsetY,i=(0,r.getOffsetPosition)(a,l),c=(0,r.getOffsetPosition)(o,l)*t+i;c!==d&&(-1!==d&&h(),c>=n||(s(f(c)),d=c))};return e.addEventListener("mousemove",p),e.addEventListener("mouseout",h),function(){e.removeEventListener("mousemove",p),e.removeEventListener("mouseout",h)}}},9549:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.Container=void 0;var r=i(n(67294)),a=i(n(32855)),o=i(n(78122)),s=i(n(88578));function i(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var l=function(e){return r.default.createElement(a.default,c({border:{side:"top",color:"borderSecondary"},"data-testid":"chartLegend",column:!0},e))};t.Container=l;var u=function(){return r.default.createElement(l,null,r.default.createElement(o.default,null),r.default.createElement(a.default,{alignItems:"center",padding:[2]},r.default.createElement(s.default,null)))};t.default=u},88578:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(67294)),a=c(n(60677)),o=c(n(32855)),s=n(90833),i=n(54576);function c(e){return e&&e.__esModule?e:{default:e}}var l=(0,a.default)(o.default).attrs({width:"320px",height:"12px",round:!0}).withConfig({displayName:"legend__LinearColorScaleBar",componentId:"sc-1iit0cq-0"})(["background:linear-gradient( to right,",","," );"],(function(e){return e.minColor}),(function(e){return e.maxColor})),u=function(){var e=(0,i.useChart)(),t=(0,i.useAttributeValue)("min"),n=(0,i.useAttributeValue)("max"),a=(0,i.useUnitSign)(),c=(0,i.useAttributeValue)("selectedContexts").join(", "),u=(0,i.useAttributeValue)("contextScope").join(", ");(0,i.useAttributeValue)("theme");var d=e.getThemeAttribute("themeGroupBoxesMin"),f=e.getThemeAttribute("themeGroupBoxesMax");return r.default.createElement(o.default,{"data-testid":"groupBox-legend",gap:4,alignItems:"center"},r.default.createElement(s.TextNano,{strong:!0},c&&"*"!==c?c:u),r.default.createElement(o.default,{gap:2,alignItems:"center"},r.default.createElement(s.TextNano,null,e.getConvertedValue(t)," ",a),r.default.createElement(l,{minColor:d,maxColor:f}),r.default.createElement(s.TextNano,null,e.getConvertedValue(n)," ",a)))};t.default=u},88515:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(54576),o=f(n(8018)),s=f(n(14567)),i=f(n(51653)),c=f(n(87951)),l=["uiName","dimensions","groupLabel"],u=["index"],d=["index"];function f(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function p(){p=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",i=a.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(E){c=function(e,t,n){return e[t]=n}}function l(e,t,n,a){var o=t&&t.prototype instanceof f?t:f,s=Object.create(o.prototype),i=new P(a||[]);return r(s,"_invoke",{value:k(e,n,i)}),s}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(E){return{type:"throw",arg:E}}}e.wrap=l;var d={};function f(){}function h(){}function m(){}var g={};c(g,o,(function(){return this}));var b=Object.getPrototypeOf,y=b&&b(b(T([])));y&&y!==t&&n.call(y,o)&&(g=y);var v=m.prototype=f.prototype=Object.create(g);function _(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function a(r,o,s,i){var c=u(e[r],e,o);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==typeof d&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){a("next",e,s,i)}),(function(e){a("throw",e,s,i)})):t.resolve(d).then((function(e){l.value=e,s(l)}),(function(e){return a("throw",e,s,i)}))}i(c.arg)}var o;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){a(e,n,t,r)}))}return o=o?o.then(r,r):r()}})}function k(e,t,n){var r="suspendedStart";return function(a,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===a)throw o;return C()}for(n.method=a,n.arg=o;;){var s=n.delegate;if(s){var i=x(s,n);if(i){if(i===d)continue;return i}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=u(e,t,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===d)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}function x(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var a=u(r,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,d;var o=a.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function T(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return a.next=a}}return{next:C}}function C(){return{value:void 0,done:!0}}return h.prototype=m,r(v,"constructor",{value:m,configurable:!0}),r(m,"constructor",{value:h,configurable:!0}),h.displayName=c(m,i,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===h||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,c(e,i,"GeneratorFunction")),e.prototype=Object.create(v),e},e.awrap=function(e){return{__await:e}},_(w.prototype),c(w.prototype,s,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,r,a,o){void 0===o&&(o=Promise);var s=new w(l(t,n,r,a),o);return e.isGeneratorFunction(n)?s:s.next().then((function(e){return e.done?e.value:s.next()}))},_(v),c(v,i,"Generator"),c(v,o,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=T,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return s.type="throw",s.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var i=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(i&&c){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var s=o?o.completion:{};return s.type=e,s.arg=t,o?(this.method="next",this.next=o.finallyLoc,d):this.complete(s)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;S(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:T(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}function m(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var g=function(e){var t=e.uiName,n=e.dimensions,f=e.groupLabel,h=m(e,l),g=(0,a.useChart)(),b=(0,r.useRef)(),y=(0,r.useRef)(),v=(0,r.useRef)(),_=(0,r.useState)(null),w=_[0],k=_[1],x=(0,r.useRef)(-1),O=(0,r.useRef)();(0,r.useLayoutEffect)((function(){return v.current=(0,s.default)(g,y.current,{onMouseenter:function(e){var t=e.index,n=m(e,u);x.current=t,v.current.activateBox(t),O.current=setTimeout((function(){k({target:{getBoundingClientRect:function(){return n}},index:t})}),100)},onMouseout:function(){x.current=-1,clearTimeout(O.current),requestAnimationFrame((function(){k((function(e){return-1===x.current||x.current!==(null==e?void 0:e.index)?(v.current.deactivateBox(),x.current=-1,null):e}))}))},onClick:function(e){void 0===e&&(e={});var t=e,n=t.index,r=m(t,d);x.current=n,v.current.activateBox(n),O.current=setTimeout((function(){k({target:{getBoundingClientRect:function(){return r}},index:n})}),100)}},h),function(){return v.current.clear()}}),[]);var S=(0,i.default)(t),P=(0,o.default)(),T=P[1],C=P[2],E=(0,a.useAttributeValue)("theme");(0,r.useLayoutEffect)((function(){return T(p().mark((function e(){return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w&&b.current&&b.current[w.index]!==n[w.index]&&(v.current.deactivateBox(),k(null),x.current=-1),b.current=n,e.delegateYield(v.current.update(n,S),"t0",3);case 3:case"end":return e.stop()}}),e)}))),function(){return C()}}),[S,T,C,E]);var M=(0,r.useMemo)((function(){if(w){var e=n[w.index].split(",");return e[e.length-1]}}),[n[null==w?void 0:w.index]]);return r.default.createElement(r.Fragment,null,r.default.createElement("canvas",{"data-testid":"groupBox",ref:y}),w&&r.default.createElement(c.default,{target:w.target,label:M,index:w.index,groupLabel:f,data:S,id:n[w.index]}))};t.default=g},98950:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.SkeletonIcon=void 0;var r=f(n(67294)),a=f(n(60677)),o=n(54851),s=n(54576),i=u(n(1496)),c=u(n(88515)),l=u(n(78927));function u(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function f(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=(0,a.keyframes)(["from{opacity:0.2;}to{opacity:0.6;}"]),g=(0,a.default)(o.Flex).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({background:"borderSecondary",flex:!0,height:50},e)})).withConfig({displayName:"groupBoxes__Skeleton",componentId:"sc-1m75n17-0"})(["animation:"," 1.6s ease-in infinite;"],m),b=function(){var e=(0,s.useLoadingColor)();return r.default.createElement(g,{background:e})};t.SkeletonIcon=b;var y=function e(t){var n=t.uiName,a=t.subTree,i=t.data,l=t.label,u=t.groupedBy,d=t.hasMore,f=Object.values(a),h=u[0],p=u.slice(1),m=(0,s.useColor)("themeBackground");return r.default.createElement(o.Flex,{"data-testid":"groupBoxWrapper",column:!0,alignItems:"start",gap:1,margin:[0,3,3,0],border:!!d&&{color:"borderSecondary",side:"all"},round:d,padding:d?[2]:[0],position:"relative"},r.default.createElement(o.Box,d&&{position:"absolute",top:"-12px",left:1,background:m,padding:[0,1]},r.default.createElement(o.TextMicro,{strong:d,"data-testid":"groupBoxWrapper-title",whiteSpace:"nowrap"},l,i.length>3&&r.default.createElement("span",null,"(",f.length,")"))),p.length?Object.keys(a).map((function(t){return r.default.createElement(e,{key:t,label:t,subTree:a[t],data:i,uiName:n,groupedBy:p,hasMore:p.length>1})})):r.default.createElement(c.default,{dimensions:f,groupLabel:l,uiName:n,groupKey:h}))},v=function(e){var t=e.uiName,n=(0,l.default)(t),a=n.data,c=n.tree,u=(0,s.useAttributeValue)("loaded"),d=(0,s.useAttributeValue)("showingInfo"),f=(0,s.useAttributeValue)("viewDimensions").grouped_by||[],h=f[0],p=f.slice(1);return u?r.default.createElement(o.Flex,{"data-testid":"groupBoxes",flexWrap:!0,flex:!0,position:"relative",height:{min:"150px"}},d?r.default.createElement(i.default,null):p.length?Object.keys(c).map((function(e){return r.default.createElement(y,{key:e,label:e,subTree:c[e],data:a,uiName:t,groupedBy:p,hasMore:p.length>1})})):r.default.createElement(y,{key:h,label:h,subTree:c,data:a,uiName:t,groupedBy:p})):r.default.createElement(b,null)},_=(0,r.memo)(v);t.default=_},20581:(e,t,n)=>{"use strict";t.ZP=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=m(n(11557)),o=m(n(36657)),s=m(n(70486)),i=n(54576),c=m(n(58607)),l=m(n(79779)),u=m(n(18947)),d=m(n(36864)),f=m(n(98950)),h=m(n(9549)),p=["uiName"];function m(e){return e&&e.__esModule?e:{default:e}}function g(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}var y=(0,r.forwardRef)((function(e,t){var n=e.uiName,s=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,p),m=(0,i.useChart)(),g=(0,o.default)({onHover:m.focus,onBlur:m.blur,isOut:function(e){return!e||!e.closest("[data-toolbox]")&&!e.closest("[data-testid=chart]")}},[m]),y=(0,a.default)((function(e){g.current=e,t.current=e}))[1],v=(0,i.useAttributeValue)("showingInfo");return r.default.createElement(d.default,b({ref:y},s),r.default.createElement(l.default,null),r.default.createElement(u.default,null),r.default.createElement(c.default,{uiName:n,column:!0,gap:4,padding:[4,2]},r.default.createElement(f.default,{uiName:n})),!v&&r.default.createElement(h.default,null))}));var v=(0,s.default)(y);t.ZP=v},87951:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=l(n(73935)),o=l(n(82633)),s=l(n(86518)),i=l(n(91183)),c=l(n(66220));function l(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}var d={right:"left",bottom:"top"},f={right:"left",top:"bottom"},h={left:"right",bottom:"top"},p={left:"right",top:"bottom"},m=function(e){var t=e.target,n=e.label,l=e.index,u=e.groupLabel,m=e.data,g=e.id,b=(0,r.useRef)(),y=(0,r.useRef)(),v=(0,r.useState)(p),_=v[0],w=v[1];y.current=(0,s.default)(t,b,_,"width"),(0,r.useEffect)((function(){if(null!=t&&t.getBoundingClientRect){var e=t.getBoundingClientRect(),n=e.right,r=e.bottom,a=window.innerHeight,o=window.innerWidth,s=b.current.getBoundingClientRect(),i=s.width,c=s.height;w(function(e,t){return e&&t?d:e?f:t?h:p}(n+i>o,r+c>a))}}),[t]),(0,r.useEffect)((function(){y.current()}),[_]);var k=(0,i.default)();return a.default.createPortal(r.default.createElement(o.default,{"data-toolbox":!0,ref:b,width:{max:"100%"},column:!0,"data-testid":"drop",sx:{pointerEvents:"none"}},r.default.createElement(c.default,{"data-testid":"chartPopover",label:n,index:l,groupLabel:u,data:m,id:g})),k)};t.default=m},47201:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(67294)),a=s(n(60677)),o=n(54851);function s(e){return e&&e.__esModule?e:{default:e}}var i=(0,a.default)(o.Flex).attrs({"data-testid":"chartPopover-label"}).withConfig({displayName:"label__GridRow",componentId:"sc-1j7ox7-0"})(["display:contents;"]),c=function(e){var t=e.label,n=e.value;return r.default.createElement(i,null,r.default.createElement(o.TextMicro,{padding:[1,0]},t),r.default.createElement(o.TextSmall,{strong:!0},(null==n?void 0:n.join(", "))||"-"))};t.default=c},66220:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=l(n(60677)),o=n(54851),s=n(54576),i=n(12460),c=l(n(47201));function l(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}var d=(0,a.default)(o.Flex).attrs((function(e){return{round:!0,border:{side:"all",color:"elementBackground"},width:{min:"196px",max:e.maxWidth?e.maxWidth+"px":"80vw"},background:"dropdown",column:!0,padding:[4],gap:1}})).withConfig({displayName:"labels__Container",componentId:"sc-5eymlk-0"})(["box-shadow:0px 8px 12px rgba(9,30,66,0.15),0px 0px 1px rgba(9,30,66,0.31);"]),f=(0,a.default)(i.BaseColorBar).attrs({position:"absolute",top:1,left:0,backgroundOpacity:.4,round:.5}).withConfig({displayName:"labels__ColorBackground",componentId:"sc-5eymlk-1"})([""]),h=a.default.div.withConfig({displayName:"labels__Grid",componentId:"sc-5eymlk-2"})(["display:grid;width:100%;grid-template-columns:auto 2fr;column-gap:8px;align-items:center;"]),p=function(e){var t=e.index,n=e.label,a=e.groupLabel,i=e.data,l=e.id,u=(0,s.useChart)(),p=u.getAttribute("viewDimensions")||{},m=(0,s.useAttributeValue)("min"),g=(0,s.useAttributeValue)("max"),b=.9*u.getUI().getChartWidth(),y=u.getRowDimensionValue(l,i),v=(0,s.useConverted)(y,{valueKey:"percent"});return r.default.createElement(d,{"data-testid":"chartPopover-labels",maxWidth:b,gap:2},r.default.createElement(o.Flex,{column:!0,gap:1},r.default.createElement(o.TextMicro,null,a),r.default.createElement(o.TextMicro,{strong:!0},n),r.default.createElement(o.Flex,{alignItems:"center",position:"relative"},r.default.createElement(f,{value:y,min:m,max:g,bg:u.getThemeAttribute("themeGroupBoxesMax"),height:"18px"}),r.default.createElement(o.TextMicro,{padding:[1,2],strong:!0},v,"-"!==v&&"%"))),r.default.createElement(h,{gap:1,column:!0},Object.keys(p.labels).map((function(e){var n;return r.default.createElement(c.default,{key:e,label:e,value:null==(n=p.labels[e])?void 0:n[t]})}))))},m=(0,r.memo)(p);t.default=m},78927:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(54576);t.default=function(e){var t=(0,r.useChart)(),n=(0,r.useForceUpdate)();return(0,r.useImmediateListener)((function(){return t.getUI(e).on("groupBoxChanged",n)}),[t]),t.getUI(e).getGroupBox()}},51653:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(54576);t.default=function(e){var t=(0,r.useChart)(),n=(0,r.useForceUpdate)();return(0,r.useImmediateListener)((function(){return t.getUI(e).on("groupBoxRowDataChanged",n)}),[t]),t.getUI(e).getGroupBoxRowData()}},31859:(e,t)=>{"use strict";t.__esModule=!0,t.getYPosition=t.getXPosition=t.getRows=t.getOffsetPosition=t.getFullWidth=t.getFullHeight=t.getColumns=t.getCellBoxSize=t.defaultPadding=t.defaultCellSize=t.defaultAspectRatio=void 0;var n=17;t.defaultCellSize=n;t.defaultPadding=1;var r=Math.round(16/9);t.defaultAspectRatio=r;t.getCellBoxSize=function(e,t){return void 0===e&&(e=n),void 0===t&&(t=1),e-t};t.getRows=function(e,t){return void 0===t&&(t=r),Math.sqrt(e.length/t)};t.getColumns=function(e,t){return void 0===t&&(t=r),e*t};t.getXPosition=function(e,t,r){return void 0===r&&(r=n),Math.floor(t%e)*r};t.getYPosition=function(e,t,r){return void 0===r&&(r=n),Math.floor(t/e)*r};t.getFullWidth=function(e,t){return void 0===t&&(t=n),Math.ceil(e)*t};t.getFullHeight=function(e,t,r){return void 0===t&&(t=n),void 0===r&&(r=n),Math.ceil(e)*t+r};t.getOffsetPosition=function(e,t){return void 0===t&&(t=n),Math.floor(e/t)}},79779:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.Container=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=l(n(32855)),o=n(54576),s=l(n(2713)),i=l(n(21040)),c=n(96808);function l(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}var f=function(e){return r.default.createElement(a.default,d({alignItems:"center",justifyContent:"start",padding:[1,2],gap:.5,border:{side:"bottom",color:"borderSecondary"},"data-testid":"chartHeader",height:"25px"},e))};t.Container=f;var h=function(){var e=(0,o.useAttributeValue)("leftHeaderElements");return r.default.createElement(f,null,e.map((function(e,t,n){return r.default.createElement(r.Fragment,{key:t},r.default.createElement(e,null),n[t+1]?r.default.createElement(i.default,null):null)})),r.default.createElement(c.Title,null),r.default.createElement(s.default,null))};t.default=h},18839:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(60677);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i={default:"default",selectVertical:"row-resize",select:"col-resize",highlight:"crosshair"},c=o(o({},i),{},{pan:"grabbing"}),l=(0,r.css)(["cursor:",";"," &:active{cursor:",";}"],(function(e){return i[e.navigation]||i.default}),(function(e){var t=c[e.navigation];return t?"\n &:active {\n cursor: "+t+";\n }\n ":""}),(function(e){return c[e.navigation]||i.default}));t.default=l},39434:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=i(n(53087)),o=i(n(81743)),s=["text","maxLength","Component","noTooltip"];function i(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var l=function(e){var t=e.text,n=e.maxLength,i=void 0===n?15:n,c=e.Component,l=void 0===c?"div":c,u=e.noTooltip,d=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,s),f=(0,r.useMemo)((function(){return t?(0,a.default)(t,i):null}),[t,i]);return u||f===t?r.default.createElement(l,d,f):r.default.createElement(o.default,{content:t},r.default.createElement(l,d,f))};t.default=l},3640:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(60677),a=(0,r.keyframes)(["from{opacity:0.4;}to{opacity:1;}"]),o=(0,r.css)(["animation:"," 1.6s ease-in infinite;"],a);t.default=o},8018:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(67294),a=n(63840);t.default=function(){var e=(0,r.useState)(!1),t=e[0],n=e[1],o=(0,r.useRef)(),s=(0,r.useRef)(),i=(0,r.useCallback)((function(){o.current&&((0,a.unstable_cancelCallback)(o.current),o.current=void 0,n(!1)),s.current&&(s.current(),s.current=void 0)}),[]),c=(0,r.useCallback)((function(e,t){void 0===t&&(t=a.unstable_IdlePriority),i();var r=e(),c=(0,a.unstable_runWithPriority)(t,(function e(){var t=r.next();if(s.current=t.value,!t.done)return e;n(!1)}));c&&((0,a.unstable_runWithPriority)(a.unstable_ImmediatePriority,(function(){return n(!0)})),o.current=(0,a.unstable_scheduleCallback)(t,c))}),[]);return(0,r.useEffect)((function(){return i}),[]),[t,c,i]}},70486:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(67294)),a=n(54576),o=u(n(2855)),s=u(n(92767)),i=u(n(91272)),c=u(n(40287)),l=u(n(86954));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){void 0===t&&(t={});var n=(0,s.default)((0,c.default)((0,o.default)((0,i.default)(e))));t.tile&&(n=(0,l.default)(n)),n=(0,a.withChartProvider)(n);return function(e){return r.default.createElement(n,e)}}},2855:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var i=a?Object.getOwnPropertyDescriptor(e,s):null;i&&(i.get||i.set)?Object.defineProperty(r,s,i):r[s]=e[s]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(54576);function o(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}t.default=function(e){var t=(0,r.forwardRef)((function(t,n){var o=(0,a.useChart)();return r.default.createElement(e,s({"data-track":o.track("container")},t,{ref:n}))}));return(0,r.memo)(t)}},91272:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(54576),o=["isVisible"];function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}t.default=function(e){return(0,r.forwardRef)((function(t,n){var s=t.isVisible,c=void 0===s||s,l=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(t,o),u=(0,a.useChart)();return(0,a.useImmediateListener)((function(){if(c&&(!l.uiName||"default"===l.uiName)){var e=window.requestAnimationFrame(u.activate);return function(){window.cancelAnimationFrame(e),u.deactivate()}}}),[c,u,l.uiName]),r.default.createElement(e,i({ref:n},l))}))}},92767:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=i(n(32855)),o=i(n(56872)),s=n(54576);function i(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}t.default=function(e){return(0,r.forwardRef)((function(t,n){return(0,s.useAttributeValue)("fullscreen")?r.default.createElement(o.default,{full:!0},r.default.createElement(a.default,{background:"mainBackground",flex:!0,width:{max:"inherit"},padding:[4]},r.default.createElement(e,l({},t,{ref:n})))):r.default.createElement(e,l({},t,{ref:n}))}))}},40287:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(54576),o=n(24298),s=["height","flex"];function i(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}t.default=function(e){var t=function(t){var n=t.height,i=void 0===n?"100%":n,l=t.flex,u=void 0===l||l,d=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(t,s),f=(0,a.useChart)(),h=(0,r.useRef)(),p=f.getAttribute("enabledHeightResize")&&f.getAttribute("height")||i;return(0,r.useLayoutEffect)((function(){var e=0;return(0,o.unregister)(f.on("resizeYMove",(function(t){var n=e+t+4;if(!(n<185)){var r=n+"px";h.current.style.height=r,f.getUI().trigger("resize"),f.updateHeight(r)}})).on("resizeYStart",(function(){e=h.current.clientHeight})),f.onAttributeChange("expanded",(function(t){e=h.current.clientHeight,f.trigger("resizeYMove",t?f.getAttribute("expandedHeight"):-f.getAttribute("expandedHeight"))})))}),[f]),r.default.createElement(e,c({ref:h,height:p,flex:u},d))};return(0,r.memo)(t)}},86954:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.Title=t.HeadWrapper=t.ChartWrapper=void 0;var r=y(n(67294)),a=y(n(60677)),o=n(73045),s=n(54851),i=y(n(88055)),c=y(n(3701)),l=y(n(34675)),u=y(n(36657)),d=n(54576),f=y(n(18947)),h=n(12460),p=y(n(81743)),m=["size"],g=["children","uiName"],b=["count"];function y(e){return e&&e.__esModule?e:{default:e}}function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v.apply(this,arguments)}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){k(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function k(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var O=(0,a.default)(s.Text).withConfig({displayName:"withTile__Label",componentId:"sc-1oake2r-0"})(["line-height:1;font-size:",";"],(function(e){return e.fontSize})),S=(0,a.default)(s.Flex).attrs((function(e){var t=e.size,n=x(e,m);return w({background:"elementBackground",round:!0,fontSize:parseInt(t/3,10),height:"100%",width:"100%"},n)})).withConfig({displayName:"withTile__ChartHeadWrapper",componentId:"sc-1oake2r-1"})(["font-size:","px;"],(function(e){return e.fontSize>12?12:e.fontSize<9?9:e.fontSize})),P=function(){var e=(0,d.useChart)(),t=(0,d.useTitle)();return r.default.createElement(O,{fontSize:"1em",textAlign:"center",color:"sectionDescription",width:"80%",onClick:function(t){t.preventDefault(),e.sdk.trigger("goToLink",e)},cursor:"pointer"},t)};t.Title=P;var T=function(e){var t,n=e.children,a=e.uiName,m=x(e,g),b=(0,d.useOnResize)().parentWidth,y=(0,d.useAttributeValue)("focused"),_=null==(t=(0,d.useDimensionIds)())?void 0:t[0],w=(0,o.useWindowSize)(a).width,k=parseInt((b||w)/30,10);k=k<20?20:k>50?50:k;var O=(0,d.useChart)(),T=(0,u.default)({onHover:O.focus,onBlur:O.blur,isOut:function(e){return!e||!e.closest("[data-toolbox]")&&!e.closest("[data-testid=chart]")}},[O]);return r.default.createElement(S,v({size:k},m,{ref:T}),r.default.createElement(s.Flex,{column:!0,width:"16px",padding:[1,0]},r.default.createElement(l.default,{plain:!0}),r.default.createElement(s.Collapsible,{open:y,column:!0},r.default.createElement(f.default,{column:!0,background:"elementBackground",border:"none",justifyContent:"start",plain:!0}))),r.default.createElement(s.Flex,{column:!0,alignItems:"center",justifyContent:"center",padding:[1,0,0],height:"100%",width:"100%",position:"relative",overflow:"hidden"},r.default.createElement(P,null),n),r.default.createElement(s.Flex,{column:!0,width:"16px",alignItems:"center",padding:[4,1],gap:2},"selected"===_&&r.default.createElement(r.default.Fragment,null,r.default.createElement(s.Flex,{column:!0,height:"100%",width:"2px",background:"nodeBadgeBackground",justifyContent:"end"},r.default.createElement(h.ColorBar,{id:"selected",valueKey:"arp",width:"2px",styleDimension:"height",round:.5})),r.default.createElement(p.default,{content:"Anomaly rate for this metric"},r.default.createElement(c.default,{svg:i.default,color:"anomalyTextLite",size:"14px"})))))};t.HeadWrapper=T;var C=(0,a.default)(s.Flex).attrs((function(e){return w({column:!0,justifyContent:"center",alignContent:"center",gap:2,position:"relative",width:"100%",height:"100%",overflow:"hidden"},e)})).withConfig({displayName:"withTile__ChartWrapper",componentId:"sc-1oake2r-2"})([""]);t.ChartWrapper=C;t.default=function(e){return function(t){var n=t.count,a=x(t,b);return r.default.createElement(T,{count:n,uiName:a.uiName},r.default.createElement(e,a))}}},44473:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.ContentWrapper=t.Container=void 0;var r=y(n(67294)),a=y(n(60677)),o=g(n(32855)),s=n(54576),i=n(36657),c=g(n(58607)),l=g(n(98079)),u=g(n(44945)),d=g(n(13828)),f=g(n(35815)),h=n(29270),p=g(n(41272)),m=g(n(18839));function g(e){return e&&e.__esModule?e:{default:e}}function b(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(b=function(e){return e?n:t})(e)}function y(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=b(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v.apply(this,arguments)}var _={dygraph:(0,a.css)([""," ",""],p.default,m.default)},w=(0,a.default)(o.default).withConfig({displayName:"chartContentWrapper__StyledContainer",componentId:"sc-ngouqx-0"})(["",""],(function(e){var t=e.chartLibrary;return _[t]||""}));t.ContentWrapper=function(e){return r.default.createElement(o.default,v({position:"relative",column:!0,flex:!0,overflow:"hidden","data-testid":"contentWrapper"},e))};var k=(0,r.forwardRef)((function(e,t){var n=(0,s.useAttributeValue)("chartLibrary"),a=(0,s.useAttributeValue)("navigation");return r.default.createElement(w,v({ref:t,chartLibrary:n,position:"relative",flex:!0,"data-testid":"chartContentWrapper",height:"100%",overflow:"hidden",navigation:a},e))}));t.Container=k;var x=function(e){var t=e.uiName,n=(0,i.useHovered)({isOut:function(e){return!e||!e.closest("[data-toolbox]")}}),a=n[0],o=n[1],p=(0,s.useInitialLoading)(),m=(0,s.useEmpty)(),g=(0,s.useAttributeValue)("hasToolbox"),b=(0,s.useAttributeValue)("processing");return r.default.createElement(k,{ref:a},!p&&r.default.createElement(c.default,null),!p&&r.default.createElement(f.default,{uiName:t}),p&&r.default.createElement(d.default,null),g&&o&&!m&&r.default.createElement(u.default,null),b&&r.default.createElement(h.Processing,null),r.default.createElement(l.default,{uiName:t}))};t.default=x},38566:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=g(n(67294)),a=p(n(32855)),o=p(n(47817)),s=p(n(11307)),i=p(n(7775)),c=n(91970),l=n(90833),u=p(n(30871)),d=p(n(35211)),f=g(n(3701)),h=n(54576);function p(e){return e&&e.__esModule?e:{default:e}}function m(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}var y={as:function(e){return r.default.createElement(f.default,b({svg:i.default},e))},size:"16px"},v=function(e){var t=e.item,n=t.value,a=t.label,o=e.value,i=e.onItemClick;return r.default.createElement(c.ItemContainer,{"data-testid":"chartDimensionFilter-"+n},r.default.createElement(s.default,{label:r.default.createElement(l.TextSmall,{"data-testid":"chartDimensionFilter-label"},a),checked:n===o,onChange:function(e){return i(e.target.value)},value:n,"data-testid":"chartDimensionFilter-input",name:"dimensionsSort",iconProps:y}))},_={default:d.default,nameAsc:u.default,nameDesc:d.default,valueAsc:u.default,valueDesc:d.default,anomalyAsc:u.default,anomalyDesc:d.default},w=function(e){var t=(0,h.useChart)(),n=(0,r.useState)(t.getAttribute("dimensionsSort")),s=n[0],i=n[1];(0,r.useEffect)((function(){return t.onAttributeChange("dimensionsSort",i)}),[t]);var c=function(e){return(0,r.useMemo)((function(){return[{value:"default",label:"Default","data-track":e.track("default")},{value:"nameAsc",label:"Sort by name A\u2192Z","data-track":e.track("nameAsc")},{value:"nameDesc",label:"Sort by name Z\u2192A","data-track":e.track("nameDesc")},{value:"valueAsc",label:"Sort by value Min\u2192Max","data-track":e.track("valueAsc")},{value:"valueDesc",label:"Sort by value Max\u2192Min","data-track":e.track("valueDesc")},{value:"anomalyAsc",label:"Sort by anomaly Min\u2192Max","data-track":e.track("anomalyAsc")},{value:"anomalyDesc",label:"Sort by anomaly Max\u2192Min","data-track":e.track("anomalyDesc")}]}),[e])}(t);return r.default.createElement(a.default,b({padding:[0,4,3],"data-testid":"chartDimensionSort"},e),r.default.createElement(o.default,{value:s,items:c,dropProps:{align:{bottom:"top",left:"left"},"data-toolbox":!0},dropdownProps:{width:"200px",padding:[2,0]},Item:v,onChange:function(e){return t.updateAttribute("dimensionsSort",e)}},r.default.createElement(f.Button,{icon:r.default.createElement(f.default,{svg:_[s],size:"16px"}),"data-testid":"chartDimensionSort-toggle",title:"Sort dimensions by name or value",small:!0})))};t.default=w},12460:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.ColorBar=t.Color=t.BaseColorBar=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=f(n(60677)),o=f(n(32855)),s=n(54576),i=n(93501),c=["bg"],l=["value","min","max","valueKey","bg","styleDimension"],u=["id","valueKey"],d=["id"];function f(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var y=(0,a.default)(o.default).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({width:"4px",round:!0,"data-testid":"chartDimensions-color",flex:!1,background:e.bg},b(e,c))})).withConfig({displayName:"color__Color",componentId:"sc-1ooxdoy-0"})(["pointer-events:none;"]);t.Color=y;var v=function(e){var t=e.value,n=e.min,a=e.max,o=e.valueKey,s=e.bg,c=e.styleDimension,u=void 0===c?"width":c,d=b(e,l),f=(0,r.useRef)();(0,r.useLayoutEffect)((function(){if(f.current){requestAnimationFrame((function(){return f.current&&(f.current.style[u]=t?100*(Math.abs(t)-n)/(a-n)+"%":0)}))}}),[t,o,n,a]);var h=(0,i.useIsHeatmap)(),m=(0,i.useGetColor)(.4);return s?r.default.createElement(y,p({ref:f,width:{min:1},bg:s,sx:{background:h?m(t):void 0}},d)):null};t.BaseColorBar=v;t.ColorBar=function(e){var t=e.id,n=e.valueKey,a=b(e,u),o=(0,s.useChart)(),i="arp"===n?"anomalyTextLite":o.selectDimensionColor(t),c="arp"===n?0:o.getAttribute("min"),l="arp"===n?100:o.getAttribute("max"),d=Math.abs(c),f=Math.abs(l),h=l>0?c<0?0:c:f,m=(0,s.useLatestValue)(t,{valueKey:n})||0;return r.default.createElement(v,p({value:m,min:h,max:f>d?f:d,valueKey:n,bg:i},a))};var _=function(e){var t=e.id,n=b(e,d),a=(0,s.useChart)().selectDimensionColor(t);return a?r.default.createElement(y,p({bg:a},n)):null};t.default=_},43946:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.Name=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54851),s=n(54576),i=(r=n(39434))&&r.__esModule?r:{default:r},c=["children","maxLength"],l=["id"];function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var h=(0,a.memo)((0,a.forwardRef)((function(e,t){var n=e.children,r=e.maxLength,s=void 0===r?32:r,l=f(e,c);return a.default.createElement(i.default,d({text:n,maxLength:s,Component:o.TextMicro,color:"textDescription",whiteSpace:"nowrap",ref:t,"data-testid":"chartDimensions-name"},l))})));t.Name=h;var p=function(e){var t=e.id,n=f(e,l),r=(0,s.useChart)().getDimensionName(t);return a.default.createElement(h,n,r)};t.default=p},9033:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.Value=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(90833),o=n(54576),s=["visible"];function i(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var l=function(e){return r.default.createElement(a.TextMicro,c({color:"textDescription",whiteSpace:"nowrap",truncate:!0,"data-testid":"chartDimensions-units"},e))};t.Value=l;var u=function(e){var t=e.visible,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,s),a=(0,o.useUnitSign)();return t?r.default.createElement(l,n,a):null},d=(0,r.memo)(u);t.default=d},58358:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.Value=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(54851),o=n(54576),s=["id","visible","valueKey","period","objKey","Component"];function i(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var l=(0,r.forwardRef)((function(e,t){return r.default.createElement(a.TextMicro,c({color:"textDescription","data-testid":"chartDimensions-value"},e,{ref:t}))}));t.Value=l;var u=(0,r.forwardRef)((function(e,t){var n=e.id,a=e.visible,i=e.valueKey,u=e.period,d=void 0===u?"latest":u,f=e.objKey,h=e.Component,p=void 0===h?l:h,m=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,s),g=(0,o.useConvertedValue)(n,d,{valueKey:i,objKey:f});return a?r.default.createElement(p,c({},m,{ref:t}),g):null}));t.default=u},13589:(e,t)=>{"use strict";t.__esModule=!0,t.tabs=t.actions=void 0;t.actions={values:"values",drillDown:"drillDown",compare:"compare",correlate:"correlate"};t.tabs={window:"window",selectedArea:"selectedArea"}},25830:(e,t,n)=>{"use strict";t.__esModule=!0,t.valueColumn=t.minColumn=t.maxColumn=t.labelColumn=t.avgColumn=t.anomalyColumn=void 0;var r=g(n(67294)),a=n(54851),o=g(n(60677)),s=m(n(12460)),i=g(n(43946)),c=g(n(9033)),l=m(n(58358)),u=n(54576),d=g(n(88811)),f=n(19151),h=["children","fractionDigits"];function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function g(e){return e&&e.__esModule?e:{default:e}}function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}var y=(0,o.default)(s.ColorBar).attrs({position:"absolute",top:1,left:2,backgroundOpacity:.4,round:.5}).withConfig({displayName:"columns__ColorBackground",componentId:"sc-dglxe7-0"})([""]),v={ANOMALY_RATE:"arp",default:"value"},_={dimension:"dimensions",node:"nodes",instance:"instances",label:"labels",value:"values",default:"values"},w=[];t.labelColumn=function(e){return{id:"label",header:function(){return r.default.createElement(a.TextSmall,{strong:!0},"Name")},size:300,minSize:60,cell:function(t){var n=t.row,o=n.original,c=n.depth,l=void 0===c?0:c,h=n.getCanExpand,p=n.getToggleExpandedHandler,m=n.getIsExpanded,g=((0,u.useAttributeValue)("hoverX")||w)[1],b=f.rowFlavours[g]||f.rowFlavours.default,k=(0,u.useVisibleDimensionId)(o);(0,u.useChart)().getAttribute("unitsConversionFractionDigits");return r.default.createElement(a.Flex,{justifyContent:"between",alignItems:"center",padding:[0,0,0,3*l],opacity:k?null:"weak"},r.default.createElement(a.Flex,{alignItems:"center",gap:1,position:"relative",width:"100%"},k&&r.default.createElement(y,{id:o,valueKey:v[b]||v.default,height:"18px"},r.default.createElement(s.default,{id:o})),r.default.createElement(i.default,{padding:[1,2],flex:!0,id:o})),h()&&r.default.createElement(d.default,{label:_[g.original.value]||_[e]||_.default,onClick:function(e){p()(e),setTimeout((function(){return e.target.scrollIntoView({behavior:"smooth",block:"nearest"})}))},iconRotate:m()?2:null,textProps:{fontSize:"10px",color:"textLite"}}))}}};var k=function(e){var t=e.children,n=e.fractionDigits,o=void 0===n?0:n,s=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,h),i=t.toString().split("."),c=i[0],u=i[1];return r.default.createElement(a.Flex,{alignItems:"center",justifyContent:"start"},r.default.createElement(l.Value,b({},s,{flex:!1,basis:3*1.6,textAlign:"right"}),c),"undefined"!==typeof u&&r.default.createElement(l.Value,s,"."),r.default.createElement(l.Value,b({as:a.Flex,flex:!1,width:1.6*o},s,{textAlign:"left"}),u))};t.valueColumn=function(){return{id:"value",header:r.default.createElement(a.TextMicro,null,"Value ",r.default.createElement(c.default,{visible:!0})),size:45,minSize:45,cell:function(e){var t=e.row,n=t.original,a=(t.depth,t.getCanExpand,t.getToggleExpandedHandler,t.getIsExpanded,(0,u.useVisibleDimensionId)(n)),o=(0,u.useChart)().getAttribute("unitsConversionFractionDigits");return r.default.createElement(l.default,{period:"latest",id:n,visible:a,Component:k,fractionDigits:o})},sortingFn:"basic"}};t.anomalyColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-arp":"arp",header:r.default.createElement(a.TextMicro,null,"AR %"),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,s=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,u.useVisibleDimensionId)(o));return r.default.createElement(l.default,{period:t,objKey:n,textAlign:"right",id:o,visible:s,valueKey:"arp",Component:k,fractionDigits:2,color:"anomalyTextFocus"})},sortingFn:"basic"}};t.minColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-min":"min",header:r.default.createElement(a.TextMicro,null,"Min ",r.default.createElement(c.default,{visible:!0})),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,s=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,u.useVisibleDimensionId)(o));return r.default.createElement(l.default,{period:t,objKey:n,textAlign:"right",id:o,visible:s,valueKey:"min",Component:k,fractionDigits:2})},sortingFn:"basic"}};t.avgColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-avg":"avg",header:r.default.createElement(a.TextMicro,null,"Avg ",r.default.createElement(c.default,{visible:!0})),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,s=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,u.useVisibleDimensionId)(o));return r.default.createElement(l.default,{period:t,objKey:n,textAlign:"right",id:o,visible:s,valueKey:"avg",Component:k,fractionDigits:2})},sortingFn:"basic"}};t.maxColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-max":"max",header:r.default.createElement(a.TextMicro,null,"Max ",r.default.createElement(c.default,{visible:!0})),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,s=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,u.useVisibleDimensionId)(o));return r.default.createElement(l.default,{period:t,objKey:n,textAlign:"right",id:o,visible:s,valueKey:"max",Component:k,fractionDigits:2})},sortingFn:"basic"}}},45275:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54851),s=n(60773),i=n(41145),c=(r=n(1981))&&r.__esModule?r:{default:r},l=n(25830);function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=function(e,t,n){return{cellStyles:f(f(f({height:"40px"},(null==e||null==e.getIsExpanded?void 0:e.getIsExpanded())&&{background:"columnHighlight",backgroundOpacity:.7}),e.depth>0&&{backgroundOpacity:.4}),e.depth>0&&0===n&&{border:{side:"left",size:"4px"}}),headStyles:{height:"32px"},styles:{verticalAlign:"middle"},bulkActionsStyles:{padding:[2,0]},searchContainerStyles:{width:"100%",padding:[0,2,0,2]},searchStyles:{inputContainerStyles:{height:"20px",border:{side:"all",size:"1px",color:"inputBg"},background:"inputBg",round:!0,padding:[1,2],_hover:{border:{side:"all",size:"1px",color:"borderSecondary"}}}}}},m=function(){var e=(0,i.useDimensionIds)(),t=function(e,t){void 0===t&&(t={});var n=(0,i.useAttributeValue)("hoverX");return(0,a.useMemo)((function(){var r=f({period:e},t),i=f(f({},r),{},{objKey:"dbDimensions",unitsKey:"dbUnits"});return[{id:"Dimensions",header:function(){return a.default.createElement(o.TextSmall,null,"Dimension (",n?"hovering":"latest"," value)")},columns:[(0,l.labelColumn)(),(0,l.valueColumn)()]},{id:"visible",header:function(){return a.default.createElement(o.TextSmall,null,(0,s.uppercase)(e)," points")},columns:[(0,l.minColumn)(r),(0,l.avgColumn)(r),(0,l.maxColumn)(r),(0,l.anomalyColumn)(r)]},{id:"aggregated",header:function(){return a.default.createElement(o.TextSmall,null,"Aggregated points")},columns:[(0,l.minColumn)(i),(0,l.avgColumn)(i),(0,l.maxColumn)(i),(0,l.anomalyColumn)(i)]}]}),[e,!!n])}((0,i.useAttributeValue)("weightsTab")),n=(0,i.useChart)();return(0,a.useMemo)((function(){return n.makeChartUI("custom","d3pie")}),[]),a.default.createElement(o.Flex,{gap:2},a.default.createElement(o.NetdataTable,{enableSorting:!0,dataColumns:t,data:e,meta:p,width:"100%"}),a.default.createElement(c.default,{chart:n,uiName:"custom"}))};t.default=m},41865:(e,t,n)=>{"use strict";t.__esModule=!0,t.valueColumn=t.minColumn=t.maxColumn=t.labelColumn=t.avgColumn=t.anomalyColumn=void 0;var r=g(n(67294)),a=n(54851),o=g(n(60677)),s=m(n(12460)),i=g(n(43946)),c=g(n(9033)),l=m(n(58358)),u=n(54576),d=g(n(88811)),f=n(19151),h=["children","fractionDigits"];function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function g(e){return e&&e.__esModule?e:{default:e}}function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}var y=(0,o.default)(s.ColorBar).attrs({position:"absolute",top:1,left:2,backgroundOpacity:.4,round:.5}).withConfig({displayName:"columns__ColorBackground",componentId:"sc-19w2dpa-0"})([""]),v={ANOMALY_RATE:"arp",default:"value"},_={dimension:"dimensions",node:"nodes",instance:"instances",label:"labels",value:"values",default:"values"},w=[];t.labelColumn=function(e){return{id:"label",header:function(){return r.default.createElement(a.TextSmall,{strong:!0},"Name")},size:300,minSize:60,cell:function(t){var n=t.row,o=n.original,c=n.depth,l=void 0===c?0:c,h=n.getCanExpand,p=n.getToggleExpandedHandler,m=n.getIsExpanded,g=((0,u.useAttributeValue)("hoverX")||w)[1],b=f.rowFlavours[g]||f.rowFlavours.default,k=(0,u.useVisibleDimensionId)(o);(0,u.useChart)().getAttribute("unitsConversionFractionDigits");return r.default.createElement(a.Flex,{justifyContent:"between",alignItems:"center",padding:[0,0,0,3*l],opacity:k?null:"weak"},r.default.createElement(a.Flex,{alignItems:"center",gap:1,position:"relative",width:"100%"},k&&r.default.createElement(y,{id:o,valueKey:v[b]||v.default,height:"18px"},r.default.createElement(s.default,{id:o})),r.default.createElement(i.default,{padding:[1,2],flex:!0,id:o})),h()&&r.default.createElement(d.default,{label:_[g.original.value]||_[e]||_.default,onClick:function(e){p()(e),setTimeout((function(){return e.target.scrollIntoView({behavior:"smooth",block:"nearest"})}))},iconRotate:m()?2:null,textProps:{fontSize:"10px",color:"textLite"}}))}}};var k=function(e){var t=e.children,n=e.fractionDigits,o=void 0===n?0:n,s=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,h),i=t.toString().split("."),c=i[0],u=i[1];return r.default.createElement(a.Flex,{alignItems:"center",justifyContent:"start"},r.default.createElement(l.Value,b({},s,{flex:!1,basis:3*1.6,textAlign:"right"}),c),"undefined"!==typeof u&&r.default.createElement(l.Value,s,"."),r.default.createElement(l.Value,b({as:a.Flex,flex:!1,width:1.6*o},s,{textAlign:"left"}),u))};t.valueColumn=function(){return{id:"value",header:r.default.createElement(a.TextMicro,null,"Value ",r.default.createElement(c.default,{visible:!0})),size:45,minSize:45,cell:function(e){var t=e.row,n=t.original,a=(t.depth,t.getCanExpand,t.getToggleExpandedHandler,t.getIsExpanded,(0,u.useVisibleDimensionId)(n)),o=(0,u.useChart)().getAttribute("unitsConversionFractionDigits");return r.default.createElement(l.default,{period:"latest",id:n,visible:a,Component:k,fractionDigits:o})},sortingFn:"basic"}};t.anomalyColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-arp":"arp",header:r.default.createElement(a.TextMicro,null,"AR %"),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,s=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,u.useVisibleDimensionId)(o));return r.default.createElement(l.default,{period:t,objKey:n,textAlign:"right",id:o,visible:s,valueKey:"arp",Component:k,fractionDigits:2,color:"anomalyTextFocus"})},sortingFn:"basic"}};t.minColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-min":"min",header:r.default.createElement(a.TextMicro,null,"Min ",r.default.createElement(c.default,{visible:!0})),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,s=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,u.useVisibleDimensionId)(o));return r.default.createElement(l.default,{period:t,objKey:n,textAlign:"right",id:o,visible:s,valueKey:"min",Component:k,fractionDigits:2})},sortingFn:"basic"}};t.avgColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-avg":"avg",header:r.default.createElement(a.TextMicro,null,"Avg ",r.default.createElement(c.default,{visible:!0})),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,s=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,u.useVisibleDimensionId)(o));return r.default.createElement(l.default,{period:t,objKey:n,textAlign:"right",id:o,visible:s,valueKey:"avg",Component:k,fractionDigits:2})},sortingFn:"basic"}};t.maxColumn=function(e){var t=e.period,n=e.objKey;return{id:n?n+"-max":"max",header:r.default.createElement(a.TextMicro,null,"Max ",r.default.createElement(c.default,{visible:!0})),size:45,minSize:45,cell:function(e){var a=e.row,o=a.original,s=(a.depth,a.getCanExpand,a.getToggleExpandedHandler,a.getIsExpanded,(0,u.useVisibleDimensionId)(o));return r.default.createElement(l.default,{period:t,objKey:n,textAlign:"right",id:o,visible:s,valueKey:"max",Component:k,fractionDigits:2})},sortingFn:"basic"}}},65190:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(54851),o=n(60773),s=n(41145),i=n(41865);function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=function(e,t,n){return{cellStyles:u(u(u({height:"40px"},(null==e||null==e.getIsExpanded?void 0:e.getIsExpanded())&&{background:"columnHighlight",backgroundOpacity:.7}),e.depth>0&&{backgroundOpacity:.4}),e.depth>0&&0===n&&{border:{side:"left",size:"4px"}}),headStyles:{height:"32px"},styles:{verticalAlign:"middle"},bulkActionsStyles:{padding:[2,0]},searchContainerStyles:{width:"100%",padding:[0,2,0,2]},searchStyles:{inputContainerStyles:{height:"20px",border:{side:"all",size:"1px",color:"inputBg"},background:"inputBg",round:!0,padding:[1,2],_hover:{border:{side:"all",size:"1px",color:"borderSecondary"}}}}}},h=function(){var e=(0,s.useDimensionIds)(),t=function(e,t){void 0===t&&(t={});var n=(0,s.useAttributeValue)("hoverX");return(0,r.useMemo)((function(){var s=u({period:e},t),c=u(u({},s),{},{objKey:"dbDimensions",unitsKey:"dbUnits"});return[{id:"Dimensions",header:function(){return r.default.createElement(a.TextSmall,null,"Dimension (",n?"hovering":"latest"," value)")},columns:[(0,i.labelColumn)(),(0,i.valueColumn)()]},{id:"visible",header:function(){return r.default.createElement(a.TextSmall,null,(0,o.uppercase)(e)," points")},columns:[(0,i.minColumn)(s),(0,i.avgColumn)(s),(0,i.maxColumn)(s),(0,i.anomalyColumn)(s)]},{id:"aggregated",header:function(){return r.default.createElement(a.TextSmall,null,"Aggregated points")},columns:[(0,i.minColumn)(c),(0,i.avgColumn)(c),(0,i.maxColumn)(c),(0,i.anomalyColumn)(c)]}]}),[e,!!n])}((0,s.useAttributeValue)("weightsTab"));return r.default.createElement(a.Flex,null,r.default.createElement(a.NetdataTable,{enableSorting:!0,dataColumns:t,data:e,meta:f,width:"100%"}))};t.default=h},30483:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(67294)),a=(c(n(60677)),n(54851)),o=n(54576),s=n(13589),i=["onClick"];function c(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var u=function(e){e.onClick;var t=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,i),n=(0,o.useChart)(),c=(0,o.useAttributeValue)("weightsAction"),u=(0,o.useAttributeValue)("weightsTab");return r.default.createElement(a.Flex,l({justifyContent:"between"},t),r.default.createElement(a.Flex,{gap:6},r.default.createElement(a.Flex,{gap:1},r.default.createElement(a.Button,{tiny:!0,neutral:s.actions.values!==c,icon:"line_chart",onClick:function(){return n.updateAttribute("weightsAction",s.actions.values)}}),r.default.createElement(a.Button,{tiny:!0,neutral:s.actions.drillDown!==c,icon:"weights_drill_down",onClick:function(){return n.updateAttribute("weightsAction",s.actions.drillDown)}}),r.default.createElement(a.Button,{tiny:!0,neutral:s.actions.compare!==c,icon:"weights_compare",onClick:function(){return n.updateAttribute("weightsAction",s.actions.compare)}}),r.default.createElement(a.Button,{tiny:!0,neutral:s.actions.correlate!==c,icon:"correlation_inv",onClick:function(){return n.updateAttribute("weightsAction",s.actions.correlate)}})),r.default.createElement(a.Flex,{gap:1},r.default.createElement(a.Button,{tiny:!0,neutral:s.tabs.window!==u,label:"Window",onClick:function(){return n.updateAttribute("weightsTab",s.tabs.window)}}),r.default.createElement(a.Button,{tiny:!0,neutral:s.tabs.selectedArea!==u,label:"Selected area",disabled:!0,onClick:function(){return n.updateAttribute("weightsTab",s.tabs.selectedArea)}}))))};t.default=u},50657:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54851),s=n(54576),i=u(n(30483)),c=u(n(45275)),l=(u(n(65190)),n(13589));function u(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}var f=((r={})[l.actions.values]=c.default,r[l.actions.drillDown]=c.default,r[l.actions.compare]=c.default,r[l.actions.correlate]=c.default,r),h=function(){var e=(0,s.useAttributeValue)("expandedHeight"),t=(0,s.useAttributeValue)("weightsAction"),n=(0,a.useMemo)((function(){return f[t]||f.values}),[t]);return a.default.createElement(o.Flex,{height:e+"px",column:!0,gap:2,padding:[4]},a.default.createElement(i.default,null),a.default.createElement(n,null))};t.default=h},58768:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(67294)),a=l(n(60677)),o=n(54851),s=l(n(51289)),i=n(54576),c=l(n(3701));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=(0,a.default)(o.Flex).attrs((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"data-testid":"chartExpander",alignItems:"center",justifyContent:"center",gap:1},e)})).withConfig({displayName:"expander__Container",componentId:"sc-19kn93v-0"})(["&:hover > *{color:",";fill:",";}"],(0,o.getColor)("text"),(0,o.getColor)("text")),h=function(){var e=(0,i.useChart)(),t=(0,i.useAttributeValue)("expanded");return r.default.createElement(f,{cursor:"pointer",onClick:function(){return e.updateAttribute("expanded",!t)},alignSelf:"center"},r.default.createElement(c.default,{svg:s.default,color:"textLite",width:"7.5px",height:"5px",rotate:t?2:0}),r.default.createElement(o.TextSmall,{color:"textLite"},t?"Collapse":"Expand"),r.default.createElement(c.default,{svg:s.default,color:"textLite",width:"7.5px",height:"5px",rotate:t?2:0}))};t.default=h},13289:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.Container=void 0;var r=p(n(67294)),a=n(54851),o=p(n(817)),s=p(n(39757)),i=p(n(38566)),c=p(n(51081)),l=n(41145),u=p(n(78122)),d=p(n(50657)),f=p(n(58768)),h=n(93501);function p(e){return e&&e.__esModule?e:{default:e}}function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}var g=function(e){return r.default.createElement(a.Flex,m({border:{side:"top",color:"borderSecondary"},"data-testid":"chartLegend",column:!0},e))};t.Container=g;var b=function(){return(0,l.useAttributeValue)("enabledHeightResize")?r.default.createElement(a.Box,{position:"absolute",right:0,bottom:"-4px"},r.default.createElement(c.default,null)):null},y=function(){var e=(0,l.useAttributeValue)("showingInfo"),t=(0,l.useAttributeValue)("expanded"),n=(0,l.useAttributeValue)("expandable"),c=(0,h.useIsHeatmap)();return r.default.createElement(g,null,r.default.createElement(u.default,null),!e&&r.default.createElement(r.default.Fragment,null,c&&r.default.createElement(s.default,null),r.default.createElement(a.Flex,{alignItems:"center"},r.default.createElement(i.default,null),r.default.createElement(o.default,null)),t&&r.default.createElement(d.default,null)),n?r.default.createElement(a.Flex,{flex:!0,position:"relative",alignItems:"center",justifyContent:"center",border:{side:"top",color:"borderSecondary"}},r.default.createElement(f.default,null),r.default.createElement(b,null)):r.default.createElement(b,null))};t.default=y},65855:(e,t,n)=>{"use strict";t.ZP=t.x1=void 0;var r=b(n(67294)),a=m(n(11557)),o=m(n(36657)),s=m(n(70486)),i=n(54576),c=m(n(79779)),l=m(n(1496)),u=b(n(44473)),d=m(n(18947)),f=m(n(36864)),h=m(n(13289)),p=["hasHeader","hasFooter","hasFilters","height","uiName"];function m(e){return e&&e.__esModule?e:{default:e}}function g(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}function b(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(this,arguments)}var v=(0,r.forwardRef)((function(e,t){var n=e.hasHeader,s=void 0===n||n,m=e.hasFooter,g=void 0===m||m,b=e.hasFilters,v=void 0===b||b,_=e.height,w=e.uiName,k=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,p),x=(0,i.useChart)(),O=(0,i.useAttributeValue)("showingInfo"),S=(0,i.useAttributeValue)("sparkline"),P=(0,o.default)({onHover:x.focus,onBlur:x.blur,isOut:function(e){return!e||!e.closest("[data-toolbox]")&&!e.closest("[data-testid=chart]")}},[x]),T=(0,a.default)((function(e){P.current=e,t.current=e}))[1];return r.default.createElement(f.default,y({ref:T},S&&{border:!1},k,{height:_}),s&&r.default.createElement(c.default,null),v&&r.default.createElement(d.default,null),r.default.createElement(u.ContentWrapper,null,O?r.default.createElement(l.default,null):r.default.createElement(u.default,{uiName:w})),g&&r.default.createElement(h.default,null))}));t.x1=v;var _=(0,s.default)(v);t.ZP=_},78122:(e,t,n)=>{"use strict";t.__esModule=!0,t.getDateDiff=t.default=void 0;var r=i(n(67294)),a=i(n(32855)),o=n(54576),s=n(90833);function i(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=function(e){var t=e.timestamp,n=(0,o.useFormatTime)(t),a=(0,o.useFormatDate)(t);return r.default.createElement(s.TextNano,{color:"textDescription","data-testid":"chartIndicator-dateTime-latest-value"},a," \u2022 ",n)},h=function(){var e,t=(0,o.useChart)(),n=((0,o.useAttributeValue)("hoverX")||[])[0],i=(0,o.usePayload)().data;if(!i.length)return null;var c=null==(e=i[n?t.getClosestRow(n):i.length-1])?void 0:e[0];return r.default.createElement(a.default,{gap:1},r.default.createElement(s.TextNano,{color:"textLite"},n?"Hovering":"Latest",":"),!!c&&r.default.createElement(f,{timestamp:c}))},p=86400,m=3600,g=function(e,t){var n=a=t-e,r=Math.floor(n/p),a=n-r*p,o=Math.floor(a/m);a-=o*m;var s=Math.floor(a/60);return[{value:r,unit:"d",check:function(){return n>=p&&!!r}},{value:o,unit:"h",check:function(){return n>=m&&!!o}},{value:s,unit:"m",check:function(){return!!s}},{value:a-=60*s,unit:"s",check:function(){return n<m&&!!a}}].reduce((function(e,t){var n=function(e){var t,n=e.value,r=e.unit,a=e.check,o=e.hasPrev;if(null!=a&&a())return""+(o?(t=n)>9?t:"0"+t:n)+r}(u(u({},t),{},{hasPrev:!!e[e.length-1]}));return n&&e.push(n),e}),[])};t.getDateDiff=g;var b=function(e){var t=e.date,n=e.after,i=e.before,c=(0,o.useFormatTime)(1e3*n),l=(0,o.useFormatTime)(1e3*i),u=g(n,i);return r.default.createElement(a.default,{gap:1},r.default.createElement(s.TextNano,{color:"textDescription"},t," \u2022"),r.default.createElement(s.TextNano,{color:"textLite"},c," \u2192 ",l),r.default.createElement(s.TextNano,{color:"textDescription"},"\u2022 ",u))},y=function(e){var t=e.afterDate,n=e.beforeDate,i=e.after,c=e.before,l=(0,o.useFormatTime)(1e3*i),u=(0,o.useFormatTime)(1e3*c),d=g(i,c);return r.default.createElement(a.default,{gap:1},r.default.createElement(s.TextNano,{color:"textDescription"},t," \u2022"),r.default.createElement(s.TextNano,{color:"textLite"},l," \u2192"),r.default.createElement(s.TextNano,{color:"textDescription"},n," \u2022"),r.default.createElement(s.TextNano,{color:"textLite"},u),r.default.createElement(s.TextNano,{color:"textDescription"},"\u2022 ",d))},v=function(e){var t=e.after,n=e.before,a=(0,o.useFormatDate)(1e3*n),s=(0,o.useFormatDate)(1e3*t);return a===s?r.default.createElement(b,{date:s,after:t,before:n}):r.default.createElement(y,{afterDate:s,beforeDate:a,after:t,before:n})},_=function(e){var t,n=(0,o.useChart)(),i=(0,o.useAttributeValue)("overlays").highlight,l=null==i?void 0:i.range,u=null!=(t=null==i?void 0:i.moveX)?t:{},d=u.after,f=u.before;return r.default.createElement(a.default,c({padding:[1],gap:1,justifyContent:"between",flex:!0},e),l?r.default.createElement(a.default,{onClick:function(){f&&d&&n.moveX(d,f)},cursor:"pointer",gap:1,padding:[0,11,0]},r.default.createElement(s.TextNano,{color:"textLite"},"Highlight:"),r.default.createElement(v,{after:l[0],before:l[1]})):r.default.createElement("div",null),r.default.createElement(h,null))};t.default=_},3171:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.SkeletonDimension=t.EmptyDimension=void 0;var r,a=m(n(67294)),o=n(60677),s=n(54851),i=m(n(12460)),c=m(n(43946)),l=m(n(58358)),u=m(n(81743)),d=(r=n(9033))&&r.__esModule?r:{default:r},f=n(54576),h=n(93501);function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}var b=(0,a.forwardRef)((function(e,t){return a.default.createElement(s.Flex,g({ref:t,width:{min:22,max:50},flex:!1,gap:1,"data-testid":"chartLegendDimension"},e))}));t.SkeletonDimension=function(){var e=(0,o.useTheme)();return a.default.createElement(b,null,a.default.createElement(i.Color,{bg:(0,s.getColor)("placeholder")({theme:e})}),a.default.createElement(s.Flex,{flex:!0,gap:1,column:!0,overflow:"hidden","data-testid":"chartLegendDimension-details"},a.default.createElement(s.Flex,{height:"10px",width:"76px",background:"borderSecondary",round:!0}),a.default.createElement(s.Flex,{height:"10px",width:"34px",background:"borderSecondary",round:!0,"data-testid":"chartLegendDimension-valueContainer"})))};t.EmptyDimension=function(){var e=(0,o.useTheme)();return a.default.createElement(b,null,a.default.createElement(i.Color,{bg:(0,s.getColor)("placeholder")({theme:e})}),a.default.createElement(s.Flex,{flex:!0,gap:1,column:!0,overflow:"hidden","data-testid":"chartLegendDimension-details"},a.default.createElement(c.Name,null,"No data"),a.default.createElement(l.Value,null,"-")))};var y=function(e){var t=e.id,n=(0,f.useLatestValue)(t,{valueKey:"arp"});return a.default.createElement(s.ProgressBar,{height:.5,color:"anomalyText",width:Math.abs(n)+"%"})},v=function(e){return a.default.createElement(s.Flex,g({},u.tooltipStyleProps,e,{column:!0,gap:1}))},_=function(e){var t=e.id,n=e.name,r=(0,f.useUnits)(),o=(0,f.useLatestValue)(t);return a.default.createElement(a.default.Fragment,null,a.default.createElement(s.TextSmall,{color:"bright",strong:!0,wordBreak:"break-word"},n),a.default.createElement(s.TextSmall,{color:"bright",whiteSpace:"nowrap"},o," ",r))},w=(0,a.forwardRef)((function(e,t){var n=e.id,r=(0,f.useVisibleDimensionId)(n),o=(0,f.useChart)(),p=o.getDimensionName(n),m=(0,h.useIsHeatmap)();return a.default.createElement(b,{ref:t,opacity:r?null:"weak",cursor:"pointer",onClick:function(e){var t=e.shiftKey||e.ctrlKey||e.metaKey;o.toggleDimensionId(n,{merge:t})},"data-track":o.track("dimension-"+p)},!m&&a.default.createElement(i.default,{id:n}),a.default.createElement(u.default,{Content:v,content:r?a.default.createElement(_,{id:n,name:p}):null},a.default.createElement(s.Flex,{flex:!0,column:!0,overflow:"hidden","data-testid":"chartLegendDimension-details"},a.default.createElement(c.default,{id:n,maxLength:32,noTooltip:!0}),a.default.createElement(y,{id:n}),a.default.createElement(s.Flex,{gap:1,alignItems:"end","data-testid":"chartLegendDimension-valueContainer",flex:!0},a.default.createElement(l.default,{id:n,strong:!0,visible:r,Component:s.TextBig}),a.default.createElement(d.default,{visible:r})))))}));t.default=w},39757:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(67294)),a=c(n(60677)),o=c(n(32855)),s=n(90833),i=n(54576);function c(e){return e&&e.__esModule?e:{default:e}}var l=(0,a.default)(o.default).attrs({width:"320px",height:"12px",round:!0}).withConfig({displayName:"heatmapColors__LinearColorScaleBar",componentId:"sc-13fexd8-0"})(["background:linear-gradient( to right,rgb(62,73,137),rgb(49,104,142),rgb(38,130,142),rgb(31,158,137),rgb(53,183,121),rgb(110,206,88),rgb(181,222,43),rgb(253,231,37) );"]),u=function(){var e=(0,i.useChart)(),t=(0,i.useAttributeValue)("max"),n=(0,i.useUnitSign)();return(0,i.useAttributeValue)("theme"),r.default.createElement(o.default,{"data-testid":"heatmap-legend",gap:2,alignItems:"center",padding:[2,11]},r.default.createElement(s.TextNano,null,e.getConvertedValue(0)," ",n),r.default.createElement(l,null),r.default.createElement(s.TextNano,null,e.getConvertedValue(t)," ",n))};t.default=u},817:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=m(n(67294)),a=h(n(60677)),o=n(42189),s=h(n(32855)),i=h(n(67679)),c=h(n(36179)),l=h(n(84436)),u=n(54576),d=m(n(3171)),f=h(n(3701));function h(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function b(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(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,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var v=(0,a.default)(s.default).attrs({gap:1,padding:[0,0,2],alignItems:"center",flex:!0,basis:"40px","data-testid":"chartLegend"}).withConfig({displayName:"legend__Container",componentId:"sc-czwham-0"})(["overflow-x:auto;overflow-x:overlay;height:45px;::-webkit-scrollbar{height:6px;}"]),_=Array.from(Array(5)),w=function(){return r.default.createElement(r.Fragment,null,_.map((function(e,t){return r.default.createElement(d.SkeletonDimension,{key:t})})))},k=(0,r.memo)((function(e){var t=e.setRef,n=(0,u.useDimensionIds)();return n?r.default.createElement(r.Fragment,null,n.map((function(e){return r.default.createElement(d.default,{ref:t,key:e,id:e})}))):null})),x=function(e){var t=(0,u.useDimensionIds)(),n=(0,u.useChart)(),a=(0,u.useInitialLoading)(),h=(0,u.useEmpty)(),p=(0,u.useAttributeValue)("active"),m=(0,r.useRef)(null),y=(0,r.useRef)([]),_=(0,l.default)(m,y,[],!0),x=_[0],O=_[1],S=_[2];(0,r.useEffect)((function(){m.current&&p&&m.current.scrollTo({left:n.getAttribute("legendScroll")})}),[m.current,p]),(0,r.useEffect)((function(){var e=function(){var e,t=((e=m.current)?{x:e.scrollLeft}:{x:0}).x;n.updateAttribute("legendScroll",t),S()};e();var t=(0,o.debounce)(300,e);if(t(),window.addEventListener("resize",t),m.current)return m.current.addEventListener("scroll",e),function(){window.removeEventListener("resize",t),m.current&&m.current.removeEventListener("scroll",e)}}),[m.current]);var P=(0,r.useCallback)((function(e){e&&(y.current.includes(e)||(y.current=[].concat(b(y.current),[e])),t.length<y.current.length&&(y.current=y.current.filter((function(t){return t.getAttribute("id")===e.getAttribute("id")}))))}),[t.length]);return r.default.createElement(r.default.Fragment,null,x&&r.default.createElement(s.default,{"data-testid":"filterTray-arrowLeft",cursor:"pointer",onClick:function(e){e.preventDefault();var t=m.current;t.scrollTo({left:t.scrollLeft-100,behavior:"smooth"})},padding:[2]},r.default.createElement(f.default,{svg:i.default,color:"key",size:"8px"})),r.default.createElement(v,g({ref:m},e,{"data-track":n.track("legend")}),!a&&!h&&r.default.createElement(k,{setRef:P}),a&&r.default.createElement(w,null),!a&&h&&r.default.createElement(d.EmptyDimension,null)),O&&r.default.createElement(s.default,{"data-testid":"filterTray-arrowRight",cursor:"pointer",onClick:function(e){e.preventDefault();var t=m.current;t.scrollTo({left:t.scrollLeft+100,behavior:"smooth"})},padding:[2]},r.default.createElement(f.default,{svg:c.default,color:"key",size:"8px"})))};t.default=x},13247:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(67294)),a=n(54576),o=c(n(213)),s=n(90833);function i(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}var l={critical:"error",clear:"success"},u=function(e){var t=e.id,n=(0,a.useAttributeValue)("overlays")[t],i=n.status,c=n.value,u=l[i]||i,d=(0,o.getColors)(u).color;return r.default.createElement(o.default,{type:u,noBorder:!0},r.default.createElement(s.TextSmall,{color:d},"Triggered value:"," ",r.default.createElement(s.TextSmall,{strong:!0,color:d},c)))},d=(0,r.memo)(u);t.default=d},55823:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(67294)),a=n(54576),o=c(n(213)),s=n(90833);function i(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}var l={critical:"error",clear:"success"},u=function(e){var t=e.id,n=(0,a.useAttributeValue)("overlays")[t],i=n.status,c=n.valueTriggered,u=l[i]||i,d=(0,o.getColors)(u).color;return r.default.createElement(o.default,{type:u,noBorder:!0},r.default.createElement(s.TextSmall,{color:d},"Triggered value:"," ",r.default.createElement(s.TextSmall,{strong:!0,color:d},c)))},d=(0,r.memo)(u);t.default=d},23708:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(67294)),a=u(n(60677)),o=n(90833),s=n(54576),i=u(n(39434)),c=u(n(81743)),l=["field","normalize"];function u(e){return e&&e.__esModule?e:{default:e}}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}var f=(0,a.default)(i.default).withConfig({displayName:"chartName__StyledShortener",componentId:"sc-q7d2de-0"})(["text-shadow:0 18px 28px rgba(9,30,66,0.15),0 0 1px rgba(9,30,66,0.31);pointer-events:none;"]),h=function(e){var t=e.field,n=e.normalize,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,l),i=(0,s.useAttributeValue)(t),u=(0,s.useChart)();return n&&(i=n(i,u.getAttributes())),i?r.default.createElement(c.default,{content:i},r.default.createElement(f,d({color:"key",text:i,Component:o.TextSmall},a))):null};t.default=h},59204:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.alignment=void 0;var r,a,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),s=(r=n(60677))&&r.__esModule?r:{default:r},i=n(54851),c=n(54576),l=["id","align","right","fixed","children","uiName"];function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}var f={chartMiddle:"chartMiddle",elementMiddle:"elementMiddle",elementRight:"elementRight",elementLeft:"elementLeft",elementFull:"elementFull"};t.alignment=f;var h=((a={})[f.chartMiddle]=function(e){var t,n=e.from,r=e.chartWidth,a=e.element;return[60,Math.min(n-24,60+r/2+(null==(t=a.firstChild)?void 0:t.offsetWidth)/2)]},a[f.chartLeft]=function(e){var t,n=e.chartWidth;return[0,(null==(t=e.element.firstChild)?void 0:t.offsetWidth)-n]},a[f.elementMiddle]=function(e){var t,n=e.from;return[n,n+e.width/2+(null==(t=e.element.firstChild)?void 0:t.offsetWidth)/2]},a[f.elementRight]=function(e){var t=e.from;return[t,t+e.width]},a[f.elementLeft]=function(e){var t=e.from;return[t,t]},a),p=(0,s.default)(i.Flex).withConfig({displayName:"container__HorizontalContainer",componentId:"sc-n9fh2a-0"})(["position:absolute;",";",";",";",";",";",";overflow:hidden;"],(function(e){return e.noTransform?"":"transform: translateY(-50%)"}),(function(e){var t=e.top;return t&&"top: "+t+";"}),(function(e){var t=e.bottom;return t&&"bottom: "+t+";"}),(function(e){var t=e.left;return t&&"left: "+t+";"}),(function(e){var t=e.right;return t&&"right: "+t+";"}),(function(e){return e.noEvents&&"pointer-events: none;"})),m=function(e){var t=e.id,n=e.align,r=e.right,a=void 0===r?0:r,s=e.fixed,i=e.children,u=e.uiName,m=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,l),g=(0,o.useRef)(),b=(0,o.useState)(),y=b[0],v=b[1],_=(0,c.useChart)(),w=function(e){if(_&&_.getUI(u)&&e&&g.current){var t=function(e,t,n,r,a){void 0===e&&(e=f.elementMiddle);var o=n.from,s=n.width,i=t.getUI(a).getChartWidth();return(h[e]||h.elementMiddle)({from:o,width:s,chartWidth:i,element:r})}(n,_,e,g.current,u),r=t[1];g.current.style.right="calc(100% - "+(r+a)+"px)"}};return(0,o.useLayoutEffect)((function(){return!s&&_.getUI(u).on("overlayedAreaChanged:"+t,(function(e){w(e),v((function(t){return!!t!==!!e?e:t}))}))}),[]),(0,o.useLayoutEffect)((function(){return!s&&w(y)}),[y]),y||s?o.default.createElement(p,d({ref:g},m),i):null},g=(0,o.memo)(m);t.default=g},10253:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.Period=void 0;var r=h(n(67294)),a=h(n(60677)),o=h(n(32855)),s=h(n(48196)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(3701)),c=h(n(81743)),l=n(54576),u=n(78122),d=n(90833);function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function h(e){return e&&e.__esModule?e:{default:e}}var p=(0,a.default)(i.Button).withConfig({displayName:"correlation__CorrelationButton",componentId:"sc-a0l0u6-0"})(["pointer-events:all;"]);t.Period=function(e){var t=e.id,n=(0,l.useAttributeValue)("overlays")[t].range,a=n[0],o=n[1],s=(0,u.getDateDiff)(a,o);return r.default.createElement(d.TextNano,{strong:!0},s)};var m=function(e){var t=e.id,n=(0,l.useAttributeValue)("overlays")[t].range,a=n[0],u=function(e){return e<15?"requires 15 secs minimum selection":""}(n[1]-a),d=(0,l.useChart)();return r.default.createElement(c.default,{content:u?"Metrics correlation: "+u:"Run metrics correlation"},r.default.createElement(o.default,null,r.default.createElement(p,{"data-track":d.track("metrics-correlation"),icon:r.default.createElement(i.default,{svg:s.default,size:"20px"}),onClick:function(){return d.sdk.trigger("correlation",d,n)},"data-testid":"highlight-correlations",disabled:!!u})))};t.default=m},9745:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.Divider=void 0;var r=f(n(67294)),a=u(n(60677)),o=u(n(32855)),s=n(90833),i=n(90509),c=f(n(10253)),l=n(54576);function u(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function f(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}var p=(0,a.default)(o.default).attrs({justifyContent:"center",alignItems:"center",gap:2,height:"40px",alignSelf:"center",round:!0,width:{min:"70px"},padding:[1,2],border:{side:"all",color:"borderSecondary"}}).withConfig({displayName:"highlight__StyledHighlight",componentId:"sc-e18ttp-0"})(["background-color:","80;"],(0,i.getColor)("mainBackground")),m=(0,a.default)(o.default).withConfig({displayName:"highlight__Divider",componentId:"sc-e18ttp-1"})(["background:",";height:16px;width:1px;"],(0,i.getColor)("borderSecondary"));t.Divider=m;var g=(0,r.memo)((function(e){return r.default.createElement(o.default,{column:!0,gap:[.5]},r.default.createElement(s.TextNano,{strong:!0,textTransform:"uppercase",color:"textLite"},"Range"),r.default.createElement(c.Period,e))})),b=function(e){var t=e.id,n=e.correlationProps,a=(0,l.useAttributeValue)("hasCorrelation");return(0,l.useAttributeValue)("focused")?r.default.createElement(p,null,r.default.createElement(g,{id:t}),a?r.default.createElement(r.default.Fragment,null,r.default.createElement(m,null),r.default.createElement(c.default,h({id:t},n))):null):null},y=(0,r.memo)(b);t.default=y},35815:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54576),s=(r=n(67148))&&r.__esModule?r:{default:r},i=["type"];function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var u=function(e){var t=e.uiName,n=(0,o.useAttributeValue)("overlays");return a.default.createElement(a.Fragment,null,Object.keys(n).map((function(e){var r=n[e],o=r.type,c=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(r,i),u=s.default[o];return a.default.createElement(u,l({key:e,id:e,uiName:t},c))})))},d=(0,a.memo)(u);t.default=d},51399:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(67294)),a=c(n(60677)),o=n(54851),s=n(54576),i=["dimensionId","textProps"];function c(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var u=(0,a.default)(o.Text).withConfig({displayName:"latestValue__StrokeLabel",componentId:"sc-1x8pqx7-0"})(["text-shadow:0.02em 0 ",",0 0.02em ",",-0.02em 0 ",",0 -0.02em ",";"],(0,o.getColor)("borderSecondary"),(0,o.getColor)("borderSecondary"),(0,o.getColor)("borderSecondary"),(0,o.getColor)("borderSecondary")),d=(0,a.default)(o.Flex).withConfig({displayName:"latestValue__StyledFlex",componentId:"sc-1x8pqx7-1"})(["pointer-events:none;"]),f={color:"text",whiteSpace:"nowrap"},h=function(e){var t=e.dimensionId,n=e.textProps,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,i),o=(0,s.useUnitSign)(),c=(0,s.useLatestConvertedValue)(t);return c?r.default.createElement(d,l({alignItems:"baseline",gap:1},a),r.default.createElement(u,l({fontSize:"2.5em",strong:!0},f,n),c),r.default.createElement(u,l({fontSize:"1.3em"},f,n),o)):r.default.createElement(u,l({fontSize:"2.5em",strong:!0},f,n,a),"string"!==typeof c?"Loading...":"No data")};t.default=h},29270:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.Processing=void 0;var r=l(n(67294)),a=l(n(60677)),o=l(n(32855)),s=n(90833),i=n(54576),c=["defaultValue","uiName"];function l(e){return e&&e.__esModule?e:{default:e}}var u=(0,a.default)(o.default).attrs({column:!0,round:!0,border:{side:"all",color:"borderSecondary"},gap:1,padding:[1,2],flex:!1}).withConfig({displayName:"proceeded__ProceededContainer",componentId:"sc-ac5spo-0"})(["direction:initial;"]),d=function(e){var t=e.defaultValue,n=e.uiName,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,c),o=(0,i.useChart)().getUI(n).getChartWidth(),l=(0,i.useChartError)();return o<240?null:l&&t?r.default.createElement(u,a,r.default.createElement(s.Text,{textAlign:"center",textTransform:"firstLetter"},l||t)):null},f=(0,a.default)(o.default).withConfig({displayName:"proceeded__CenterContainer",componentId:"sc-ac5spo-1"})(["z-index:60000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);"]);t.Processing=function(){return r.default.createElement(f,null,r.default.createElement(d,{defaultValue:"Processing"}))};var h=d;t.default=h},67148:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=_(n(67294)),a=_(n(60677)),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(59204)),s=_(n(13247)),i=_(n(55823)),c=_(n(9745)),l=_(n(29270)),u=_(n(23708)),d=_(n(51399)),f=_(n(24018)),h=n(54576),p=["id"],m=["id"],g=["id"],b=["id","uiName"],y=["containerProps"];function v(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function _(e){return e&&e.__esModule?e:{default:e}}function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},w.apply(this,arguments)}function k(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var x=(0,a.default)(f.default).withConfig({displayName:"types__NoEventsContainer",componentId:"sc-19vz950-0"})(["pointer-events:none;"]),O={alarm:function(e){var t=e.id,n=k(e,p);return r.default.createElement(o.default,w({id:t,top:"20px",margin:[0,2,0,0],align:o.alignment.elementLeft},n),r.default.createElement(s.default,{id:t}))},alarmRange:function(e){var t=e.id,n=k(e,m);return r.default.createElement(o.default,w({id:t,top:"20px",margin:[0,2,0,0],align:o.alignment.elementLeft},n),r.default.createElement(i.default,{id:t}))},highlight:function(e){var t=e.id,n=k(e,g);return(0,h.useAttributeValue)("sparkline")?null:r.default.createElement(o.default,w({id:t,align:o.alignment.elementRight,bottom:"25px",right:100},n,{noEvents:!0}),r.default.createElement(c.default,{id:t}))},proceeded:function(e){var t=e.id,n=e.uiName,a=k(e,b);return r.default.createElement(o.default,w({id:t,top:"50%",align:o.alignment.chartMiddle,uiName:n},a),r.default.createElement(l.default,{id:t,uiName:n}))},name:function(e){var t=e.containerProps,n=k(e,y);return r.default.createElement(x,w({isAbsolute:!0,position:"top",margin:[2,0,0,0]},t),r.default.createElement(u.default,n))},latestValue:function(e){return r.default.createElement(x,{isAbsolute:!0,position:"center"},r.default.createElement(d.default,e))}};t.default=O},32931:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=b(n(67294)),a=b(n(60677)),o=n(54851),s=g(n(12460)),i=b(n(43946)),c=g(n(58358)),l=n(54576),u=n(35890),d=n(93501),f=n(19151),h=["children","fractionDigits"],p=["children","showFull"];function m(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function b(e){return e&&e.__esModule?e:{default:e}}function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(this,arguments)}function v(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var _=(0,a.default)(o.Flex).attrs({position:"relative","data-testid":"chartPopover-dimension",padding:[1,0]}).withConfig({displayName:"dimension__GridRow",componentId:"sc-adzl1v-0"})(["display:contents;"]),w=(0,a.default)(s.ColorBar).attrs({position:"absolute",top:1,left:0,backgroundOpacity:.4,round:.5}).withConfig({displayName:"dimension__ColorBackground",componentId:"sc-adzl1v-1"})([""]),k={ANOMALY_RATE:"arp",default:"value"},x=function(e){var t=e.children,n=e.fractionDigits,a=void 0===n?0:n,s=v(e,h),i=t.toString().split("."),l=i[0],u=i[1];return r.default.createElement(o.Flex,{alignItems:"center",justifyContent:"end"},r.default.createElement(c.Value,y({},s,{textAlign:"right"}),l),"undefined"!==typeof u&&r.default.createElement(c.Value,s,"."),r.default.createElement(c.Value,y({as:o.Flex,flex:!1,width:1.6*a},s,{textAlign:"left"}),u))},O=function(e){var t=e.children,n=e.showFull,a=v(e,p);return r.default.createElement(o.Flex,{gap:1,justifyContent:"end"},Object.keys(t).map((function(e){return r.default.createElement(o.Flex,{key:e,border:{size:"1px",side:"all",color:t[e]},round:!0,flex:!1,padding:[0,.5]},r.default.createElement(c.Value,y({},a,{color:t[e]}),n&&u.labels[e]||e))})))},S=function(e){var t=e.id,n=e.strong,a=e.chars,u=e.rowFlavour,h=(0,l.useVisibleDimensionId)(t),p=(0,l.useChart)().getAttribute("unitsConversionFractionDigits"),m=(0,d.useIsHeatmap)();return r.default.createElement(_,{opacity:h?null:"weak"},r.default.createElement(o.Flex,{alignItems:"center",gap:1,position:"relative"},r.default.createElement(w,{id:t,valueKey:k[u]||k.default,height:"18px"},!m&&r.default.createElement(s.default,{id:t})),r.default.createElement(i.default,{padding:[1,2],flex:!0,id:t,strong:n,maxLength:a,noTooltip:!0,color:n?"textFocus":"text"})),r.default.createElement(c.default,{id:t,strong:n,visible:h,Component:x,fractionDigits:p,color:u===f.rowFlavours.default?n?"textFocus":"text":"textLite"}),r.default.createElement(c.default,{id:t,strong:n,visible:h,valueKey:"arp",Component:x,fractionDigits:2,color:u===f.rowFlavours.ANOMALY_RATE?"anomalyTextFocus":"anomalyText"}),r.default.createElement(c.default,{textAlign:"right",id:t,strong:n,visible:h,valueKey:"pa",Component:O,color:u===f.rowFlavours.ANNOTATIONS?n?"textFocus":"text":"textLite",showFull:u===f.rowFlavours.ANNOTATIONS}))};t.default=S},19151:(e,t,n)=>{"use strict";t.__esModule=!0,t.rowFlavours=t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=f(n(60677)),o=n(54851),s=n(54576),i=n(90833),c=f(n(9033)),l=f(n(8051)),u=f(n(60616)),d=f(n(32931));function f(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}var p=(0,a.default)(o.Flex).attrs({round:!0,border:{side:"all",color:"elementBackground"},width:{min:"196px",max:"80vw"},background:"dropdown",column:!0,padding:[4],gap:1}).withConfig({displayName:"dimensions__Container",componentId:"sc-172on4u-0"})(["box-shadow:0px 8px 12px rgba(9,30,66,0.15),0px 0px 1px rgba(9,30,66,0.31);"]),m=a.default.div.withConfig({displayName:"dimensions__Grid",componentId:"sc-172on4u-1"})(["display:grid;width:100%;grid-template-columns:minmax(150px,max-content) 60px 60px minmax(80px,auto);align-items:center;"]),g=a.default.div.withConfig({displayName:"dimensions__GridHeader",componentId:"sc-172on4u-2"})(["display:contents;"]),b=[null,null],y=function(){var e=Math.floor((window.innerHeight-500)/15)||16;return e<5?5:10},v=function(){return y()/2},_={ANOMALY_RATE:"ANOMALY_RATE",ANNOTATIONS:"ANNOTATIONS",default:"VALUE"};t.rowFlavours=_;var w={ANOMALY_RATE:"anomalyDesc",ANNOTATIONS:"annotationsDesc",default:"valueDesc"},k=function(e){var t=e.uiName,n=(0,s.useChart)(),a=(0,s.useAttributeValue)("hoverX")||b,f=a[0],h=a[1],k=(0,r.useMemo)((function(){var e=n.getClosestRow(f),t=n.onHoverSortDimensions(e,w[h]||w.default)||[];n.getAttribute("selectedDimensions").length>0&&(t=t.filter((function(e){return n.isDimensionVisible(e)})));var r=t.findIndex((function(e){return e===h})),a=t.length,o=Math.floor(function(e,t){return e<y()||t<v()?0:t>e-v()?t-(v()+(e-t)):t-v()}(a,r)),s=Math.ceil(function(e,t){return e<y()?e:t<v()?t+v()+(v()-t):t>e-v()?e:t+v()}(a,r));return[o,s,a,t.slice(o,s)]}),[n,h,f]),x=k[0],O=k[1],S=k[2],P=k[3],T=(0,s.useOnResize)(t),C=T.parentWidth,E=T.width,M=.9*(C>E?C:E),j=_[h]||_.default;return r.default.createElement(p,{"data-testid":"chartPopover-dimensions",gap:2},r.default.createElement(o.Flex,{column:!0,gap:1},f&&r.default.createElement(u.default,{value:f}),r.default.createElement(l.default,null)),r.default.createElement(o.Flex,{flex:!1,height:3},x>0&&r.default.createElement(i.TextNano,{color:"textLite"},"\u2191",x," more values")),r.default.createElement(m,{gap:1,column:!0},r.default.createElement(g,null,r.default.createElement(i.TextMicro,{strong:!0},"Dimension"),r.default.createElement(i.TextMicro,{color:j===_.default?"text":"textLite",textAlign:"right"},"Value","heatmap"!==n.getAttribute("chartType")&&r.default.createElement(r.default.Fragment,null," ",r.default.createElement(c.default,{visible:!0,strong:j===_.default,color:j===_.default?"text":"textLite"}))),r.default.createElement(i.TextMicro,{strong:j===_.ANOMALY_RATE,color:j===_.ANOMALY_RATE?"text":"textLite",textAlign:"right"},"AR %"),r.default.createElement(i.TextMicro,{strong:j===_.ANNOTATIONS,color:j===_.ANNOTATIONS?"text":"textLite",textAlign:"right"},"Info")),P.map((function(e){return r.default.createElement(d.default,{key:e,id:e,strong:h===e,chars:M<600?50:100,rowFlavour:j})}))),r.default.createElement(o.Flex,{flex:!1,height:3},O<S&&r.default.createElement(i.TextNano,{color:"textLite",margin:[2,0,0]},"\u2193",S-O," more values")))},x=(0,r.memo)(k);t.default=x},98079:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=f(n(32855)),o=n(24298),s=n(54576),i=f(n(73935)),c=f(n(82633)),l=f(n(86518)),u=f(n(91183)),d=f(n(19151));function f(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}var p={right:"left",bottom:"top"},m={right:"left",top:"bottom"},g={left:"right",bottom:"top"},b={left:"right",top:"bottom"},y=function(e){var t=e.uiName,n=(0,s.useChart)(),f=(0,r.useRef)(),h=(0,r.useState)(),y=h[0],v=h[1],_=(0,r.useRef)(),w=(0,r.useRef)(),k=(0,r.useState)(!1),x=k[0],O=k[1],S=(0,r.useState)(p),P=S[0],T=S[1];_.current=y,w.current=(0,l.default)(y,f,P,"width"),(0,r.useEffect)((function(){return(0,o.unregister)(n.getUI(t).on("mousemove",(function(e){if(!n.getAttribute("panning")&&!n.getAttribute("highlighting")){var t=e.offsetX||e.layerX,r=e.offsetY||e.layerY;if(O(!0),_.current){_.current.style.left=t+"px",_.current.style.top=r+"px",w.current();var a=window.innerHeight,o=window.innerWidth,s=f.current.getBoundingClientRect(),i=s.width,c=s.height;T(function(e,t){return e&&t?p:e?m:t?g:b}(t+i>o,r+c>a))}}})),n.getUI(t).on("mouseout",(function(){return O(!1)})),n.onAttributeChange("panning",(function(e){return e&&O(!1)})),n.onAttributeChange("highlighting",(function(e){return e&&O(!1)})))}),[n]);var C=(0,u.default)();return x?r.default.createElement(r.Fragment,null,r.default.createElement(a.default,{ref:function(e){return v(e)},position:"absolute"}),i.default.createPortal(r.default.createElement(c.default,{"data-toolbox":!0,margin:[P.top?2:-2,P.right?-2:2],ref:f,width:{max:"100%"},column:!0,"data-testid":"drop",sx:{pointerEvents:"none"}},r.default.createElement(d.default,{uiName:t,"data-testid":"chartPopover"})),C)):null};t.default=y},60616:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(90833),o=n(54576);function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var i=function(e){var t=e.value,n=(0,o.useChart)(),s=(0,r.useMemo)((function(){return n.formatDate(t)+" \u2022 "+n.formatTime(t)}),[t]);return r.default.createElement(a.TextMicro,{color:"textDescription","data-testid":"chartPopover-timestamp"},s)};t.default=i},8051:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(90833),s=(r=n(32855))&&r.__esModule?r:{default:r},i=n(54576);function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var l=function(){var e=(0,i.useAttributeValue)("viewUpdateEvery"),t=(0,i.useAttributeValue)("updateEvery"),n=(0,i.useAttributeValue)("groupingMethod");return a.default.createElement(a.Fragment,null,a.default.createElement(s.default,{gap:1,"data-testid":"chartPopover-collection"},a.default.createElement(o.TextMicro,{color:"textLite"},"Granularity:"),a.default.createElement(o.TextMicro,{color:"textDescription"},t,"s")),e!==t&&a.default.createElement(s.default,{gap:1,"data-testid":"chartPopover-collection"},a.default.createElement(o.TextMicro,{color:"textLite"},"View point:"),a.default.createElement(o.TextMicro,{color:"textDescription"},n," ",e,"s")))};t.default=l},51081:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=c(n(60677)),o=c(n(259)),s=n(54576),i=c(n(3701));function c(e){return e&&e.__esModule?e:{default:e}}function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}var d=(0,a.default)(i.default).attrs({color:"textLite",hoverColor:"textDescription",svg:o.default,size:"16px",alignSelf:"end"}).withConfig({displayName:"resize__Drag",componentId:"sc-v4rzku-0"})(["cursor:ns-resize;"]),f=function(e){e.preventDefault(),e.stopPropagation()},h=function(e){var t=(0,s.useChart)(),n=function(e){e.preventDefault(),t.trigger("resizeYStart");var n="touchstart"===e.type?e.touches[0].clientY:e.clientY,r=function(e){var r=e-n;t.trigger("resizeYMove",r)},a=function(e){return r(e.clientY)},o=function(e){return r(e.touches[0].clientY)};"touchstart"===e.type?(document.addEventListener("touchmove",o),document.addEventListener("touchend",(function e(){document.removeEventListener("touchmove",o),document.removeEventListener("touchend",e),t.trigger("resizeYEnd")}))):(document.addEventListener("mousemove",a),document.addEventListener("mouseup",(function e(){document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",e),t.trigger("resizeYEnd")})))};return r.default.createElement(d,u({onDoubleClick:f,onMouseDown:n,onTouchStart:n,alignSelf:"end",margin:[0,0,0,1]},e))},p=(0,r.memo)(h);t.default=p},21040:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=o(n(67294)),a=o(n(32855));function o(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.disabled;return r.default.createElement(a.default,{width:"1px",background:t?"disabled":"borderSecondary"})};t.default=s},13828:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=d(n(67294)),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(60677)),o=n(54851),s=n(54576),i=d(n(3701)),c=d(n(41330)),l=["height"];function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(e){return e&&e.__esModule?e:{default:e}}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}var h=(0,a.keyframes)(["from{opacity:0.2;}to{opacity:0.6;}"]),p=(0,a.default)(i.default).attrs({svg:c.default,width:"100%"}).withConfig({displayName:"skeleton__SkeletonIcon",componentId:"sc-x7r6du-0"})(["animation:"," 1.6s ease-in infinite;"],h),m=function(e){var t=e.height,n=void 0===t?"90%":t,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,l),i=(0,s.useLoadingColor)();return r.default.createElement(o.Flex,f({flex:!0,padding:[0,0,0,10]},a),r.default.createElement(p,{color:i,height:n}))};t.default=m},44945:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=b(n(67294)),a=m(n(60677)),o=n(90509),s=m(n(32855)),i=m(n(57138)),c=m(n(97507)),l=m(n(69666)),u=m(n(65828)),d=m(n(44636)),f=b(n(3701)),h=n(54576),p=m(n(14821));function m(e){return e&&e.__esModule?e:{default:e}}function g(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}function b(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(this,arguments)}var v=(0,a.default)(s.default).attrs({padding:[.5],gap:1,round:!0,border:{side:"all",color:"borderSecondary"}}).withConfig({displayName:"toolbox__Container",componentId:"sc-de41bx-0"})(["position:absolute;top:18px;right:8px;background:",";&:hover{background:",";}"],(0,o.getRgbColor)("elementBackground",.5),(0,o.getColor)("elementBackground")),_=function(){var e=(0,h.useChart)(),t=(0,h.useAttributeValue)("after");return r.default.createElement(f.Button,{icon:r.default.createElement(f.default,{svg:d.default,size:"16px"}),title:"Reset zoom",onClick:e.resetNavigation,"data-testid":"chartToolbox-zoomReset","data-track":e.track("zoomReset"),disabled:-900===t,padding:"2px",small:!0})},w=(0,r.forwardRef)((function(e,t){var n=(0,h.useChart)(),a=(0,h.useAttribute)("navigation"),o=a[0],s=a[1],d=(0,h.useAttributeValue)("highlighting"),m=(0,h.useAttributeValue)("panning");return d||m?null:r.default.createElement(v,y({"data-testid":"chartToolbox","data-toolbox":"true"},e,{ref:t,"data-track":n.track("toolbox")}),r.default.createElement(f.Button,{icon:r.default.createElement(f.default,{svg:i.default,size:"16px"}),title:"Pan",onClick:function(){return s("pan")},active:"pan"===o,"data-testid":"chartToolbox-pan",stroked:!0,"data-track":n.track("pan"),padding:"2px",small:!0}),r.default.createElement(f.Button,{icon:r.default.createElement(f.default,{svg:c.default,size:"16px"}),title:"Highlight",onClick:function(){return s("highlight")},active:"highlight"===o,"data-testid":"chartToolbox-highlight","data-track":n.track("highlight"),padding:"2px",small:!0}),r.default.createElement(p.default,null),r.default.createElement(f.Button,{icon:r.default.createElement(f.default,{svg:l.default,size:"16px"}),title:"Zoom in",onClick:n.zoomIn,"data-testid":"chartToolbox-zoomIn","data-track":n.track("zoomIn"),padding:"2px",small:!0}),r.default.createElement(f.Button,{icon:r.default.createElement(f.default,{svg:u.default,size:"16px"}),title:"Zoom out",onClick:n.zoomOut,"data-testid":"chartToolbox-zoomOut","data-track":n.track("zoomOut"),padding:"2px",small:!0}),r.default.createElement(_,null))}));t.default=w},14821:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=m(n(67294)),a=h(n(69999)),o=h(n(89416)),s=h(n(22874)),i=h(n(54194)),c=h(n(47817)),l=n(54576),u=m(n(3701)),d=h(n(32855)),f=["value","onChange","onClick","open","item"];function h(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v.apply(this,arguments)}var _=(0,r.forwardRef)((function(e,t){var n=e.value,a=e.onChange,o=e.onClick,c=e.open,l=e.item,h=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,f),p=l.icon,m=l.value,g=l.title;return r.default.createElement(d.default,v({ref:t,alignItems:"end"},h),r.default.createElement(u.Button,{icon:p,title:g,active:n===m,onClick:function(){return a(m)},padding:"2px",small:!0}),r.default.createElement(u.Button,{icon:r.default.createElement(u.default,{svg:c?s.default:i.default,size:"12px"}),onClick:o,padding:"2px",stroked:!0,small:!0}))})),w=function(e){var t=e.onItemClick,n=e.items[0],a=n.icon,o=n.value,s=n.title;return r.default.createElement(d.default,{background:"dropdown",round:{side:"bottom"},border:{side:"bottom",color:"borderSecondary"},padding:[1,0],"data-toolbox":!0},r.default.createElement(u.Button,{title:s,icon:a,onClick:function(){return t(o)},padding:"2px",small:!0}))},k=function(){var e=(0,l.useChart)(),t=(0,l.useAttribute)("navigation"),n=t[0],s=t[1],i=function(e){return(0,r.useMemo)((function(){return[{value:"select",title:"Select and zoom",icon:r.default.createElement(u.default,{svg:a.default,size:"16px"}),"data-track":e.track("selectHorizontal")},{value:"selectVertical",title:"Select vertical and zoom",icon:r.default.createElement(u.default,{svg:o.default,size:"16px"}),"data-track":e.track("selectVertical")}]}),[e])}(e),d=(0,r.useMemo)((function(){return i.reduce((function(e,t){return t.value===n?b(b({},e),{},{selectedItem:t}):b(b({},e),{},{remainingItems:[t]})}),{selectedItem:i[0],remainingItems:[]})}),[n]),f=d.selectedItem,h=d.remainingItems;return r.default.createElement(c.default,{value:n,onChange:s,items:h,Dropdown:w,"data-track":"select"},r.default.createElement(_,{value:n,onChange:s,item:f}))},x=(0,r.memo)(k);t.default=x},18892:(e,t,n)=>{"use strict";t.ZP=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=f(n(60677)),o=n(90833),s=f(n(58607)),i=n(54576),c=n(90509),l=f(n(70486)),u=n(86954),d=["uiName"];function f(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}var m=(0,a.default)(o.Text).withConfig({displayName:"number__StrokeLabel",componentId:"sc-1m5956t-0"})(["text-shadow:0.02em 0 ",",0 0.02em ",",-0.02em 0 ",",0 -0.02em ",";"],(0,c.getColor)("borderSecondary"),(0,c.getColor)("borderSecondary"),(0,c.getColor)("borderSecondary"),(0,c.getColor)("borderSecondary")),g=function(e){var t=(0,i.useLatestConvertedValue)("selected");return r.default.createElement(m,p({color:"main",fontSize:"2em",strong:!0},e),t)};var b=function(e){var t=(0,i.useUnitSign)();return r.default.createElement(o.Text,p({color:"border",fontSize:"1em"},e),t)};var y=(0,r.forwardRef)((function(e,t){var n=e.uiName,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,d);return r.default.createElement(u.ChartWrapper,{ref:t},r.default.createElement(s.default,p({uiName:n,column:!0,alignItems:"center",justifyContent:"center",position:"relative"},a),r.default.createElement(g,null),r.default.createElement(b,null)))}));var v=(0,l.default)(y,{tile:!0});t.ZP=v},96808:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.Title=void 0;var r=i(n(67294)),a=i(n(32855)),o=n(90833),s=n(54576);function i(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var l=function(e){var t=(0,s.useTitle)(),n=(0,s.useUnitSign)({long:!0}),i=(0,s.useName)();return r.default.createElement(a.default,c({overflow:"hidden","data-testid":"chartHeaderStatus-title",gap:1,flex:"shrink",justifyContent:"start"},e),r.default.createElement(o.TextSmall,{color:"textDescription",truncate:!0},t),!!i&&r.default.createElement(o.TextSmall,{color:"textLite",whiteSpace:"nowrap"},t?"\u2022 ":"",i),!!n&&r.default.createElement(o.TextSmall,{color:"textLite",whiteSpace:"nowrap"},"\u2022 [",n,"]"))};t.Title=l;var u=(0,s.withChartProvider)(l);t.default=u},2713:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.Container=void 0;var r=u(n(67294)),a=u(n(32855)),o=n(54576),s=u(n(21040));t.Separator=s.default;var i=u(n(96415));t.ChartType=i.default;var c=u(n(70873));t.Fullscreen=c.default;var l=u(n(43460));function u(e){return e&&e.__esModule?e:{default:e}}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}t.Information=l.default;var f=function(e){return r.default.createElement(a.default,d({gap:1,justifyContent:"end",alignItem:"center",flex:!0,"data-testid":"chartHeaderToolbox",alignSelf:"end"},e))};t.Container=f;var h=function(e){var t=!(0,o.useAttributeValue)("focused"),n=(0,o.useAttributeValue)("toolboxElements");return r.default.createElement(f,e,n.map((function(e,n){return r.default.createElement(e,{key:n,disabled:t})})))};t.default=h},51834:(e,t)=>{"use strict";t.__esModule=!0,t.createCanvas=t.copyCanvas=void 0;t.createCanvas=function(e,t){var n=document.createElement("canvas");return n.width=e,n.height=t,n};t.copyCanvas=function(e,t){t.width=e.width,t.height=e.height;var n=t.getContext("2d");n.clearRect(0,0,t.width,t.height),n.drawImage(e,0,0)}},60773:(e,t)=>{"use strict";function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.__esModule=!0,t.uppercase=t.underscoredKeys=t.underscoreToCamel=t.objectTransformator=t.camelizeKeys=t.camelToUnderscore=void 0;t.uppercase=function(e){return e.charAt(0).toUpperCase()+e.slice(1)};var o=function(e){return e.replace(/([A-Z])/g,"_$1").toLowerCase()};t.camelToUnderscore=o;var s=function(e){return e.replace(/([_][a-z])/g,(function(e){return e[1].toUpperCase()}))};t.underscoreToCamel=s;var i=[],c=function(e,t,n){var a;return r(r({},e),{},((a={})[o(t)]=n,a))},l=function(e,t,n){var a;return r(r({},e),{},((a={})[s(t)]=n,a))},u=function(e,t){var n=t.func,a=t.action,o=t.omit,s=void 0===o?i:o;return Array.isArray(e)?e.map((function(e){return n(e,{omit:s})})):"object"===typeof e&&e?Object.keys(e).reduce((function(t,o){var i;if(s.includes(o))return r(r({},t),{},((i={})[o]=e[o],i));var c=n(e[o],{omit:s});return a(t,o,c)}),{}):e};t.objectTransformator=u;t.underscoredKeys=function e(t,n){var r=(void 0===n?{}:n).omit;return u(t,{func:e,action:c,omit:void 0===r?i:r})};t.camelizeKeys=function e(t,n){var r=(void 0===n?{}:n).omit;return u(t,{func:e,action:l,omit:void 0===r?i:r})}},11847:(e,t,n)=>{"use strict";n.d(t,{z:()=>g});var r=n(4942),a=n(29439),o=n(93433),s=n(45987),i=n(67294),c=n(54851),l=n(78473),u=n(83740),d=n(70789),f=["value","isValid","setIsValid","onChange","label","validators","fieldMessage","fieldIndicator"];function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var p="Dashboard name cannot exceed ".concat(d.x," characters"),m=function(e){var t=e.length<=d.x;return(0,l.f)(t,p)},g=function(e){var t=e.value,n=e.isValid,d=e.setIsValid,p=e.onChange,g=e.label,b=e.validators,y=void 0===b?[]:b,v=e.fieldMessage,_=(e.fieldIndicator,(0,s.Z)(e,f)),w=(0,l.A)([m].concat((0,o.Z)(y))),k=(0,i.useState)(""),x=(0,a.Z)(k,2),O=x[0],S=x[1];return(0,i.useEffect)((function(){var e=w(t),r=e.isValid,a=(0,u.T)(e);!n&&r?d(!0):n&&!r&&d(!1),S(a||"")}),[n,d,w,t]),i.createElement(c.TextInput,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({label:g||" ",name:"userName",placeholder:"Enter dashboard name",value:t,onChange:p,fieldMessage:v,error:!n&&O},_))}},2087:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(e){return e.replace(/[\s:()./]/g,"_")}},18246:(e,t,n)=>{"use strict";n.d(t,{MJ:()=>a});var r=[];var a=function(e){if(r.includes(e))return function(){return!0};var t="true"===localStorage.getItem(e);return function(e){return e||t}}("assistant")()},6448:(e,t,n)=>{"use strict";n.d(t,{V:()=>a});var r={ErrNoChartExist:"ErrNoChartExist"},a=function(e){var t=!!(arguments.length>1&&void 0!==arguments[1]?arguments[1]:r)[e];return t}},37045:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var r=n(4942),a=n(67294),o=n(54576),s=n(70486),i=n(86954),c=n(20581),l=n(16374),u=n(1981),d=n(28138),f=n(18892),h=n(63076),p=n(65855);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b=(0,a.forwardRef)((function(e,t){return a.createElement(i.ChartWrapper,null,a.createElement(p.x1,g(g({hasHeader:!1,hasFilters:!1,hasFooter:!1},e),{},{ref:t})))})),y=(0,s.default)(b,{tile:!0}),v={dygraph:p.ZP,easypiechart:d.ZP,gauge:l.ZP,number:f.ZP,groupBoxes:c.ZP,d3pie:u.default,bars:h.ZP},_=function(e){var t=(0,o.useChart)(),n=(0,a.useMemo)((function(){if(!t)return null;var e=t.getAttributes(),n=e.chartLibrary;return e.sparkline?y:v[n]}),[t]);return n?a.createElement(n,g(g({},e),{},{chart:t})):null};const w=(0,o.withChartProvider)((0,a.memo)(_))},22680:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var r=n(4942),a=n(67294),o=n(27046),s=n(87854),i=n.n(s),c=n(95348),l=n.n(c),u=new(i())({id:"dashboard_add_chart",use:"dashboard_add_chart-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="dashboard_add_chart"><path d="M20.333 14.844V7.978l-3.889-3.89-6.666 6.667-2.223-2.222-3.888 3.89v3.4a4.514 4.514 0 0 0 4.51 4.51H13.4a5.066 5.066 0 0 1-.722-1.666h-4.5a2.85 2.85 0 0 1-2.845-2.845v-2.71l2.222-2.223 2.223 2.222 6.666-6.667 2.223 2.223v5.177a3.692 3.692 0 0 0-1.112-.177 3.893 3.893 0 0 0-3.889 3.888 3.893 3.893 0 0 0 3.89 3.89 3.893 3.893 0 0 0 3.888-3.89 3.85 3.85 0 0 0-1.11-2.71Zm-.555 3.545h-1.39v1.389h-1.666v-1.39h-1.389v-1.666h1.39v-1.389h1.666v1.39h1.389v1.666Z" /></symbol>'});l().add(u);const d=u;var f=n(3701),h=n(54576);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var m=function(e){var t=(0,o.Z)("addToDashboardModal").handleOpenModal,n=(0,h.useChart)(),s=function(){var e=n.getAttribute("id");t("",{chartId:e})};return(0,a.useLayoutEffect)((function(){return n.onKeyChange(["Alt","Shift","KeyD"],s)}),[]),a.createElement(f.Button,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({icon:a.createElement(f.default,{svg:d,size:"16px"}),onClick:s,title:"Add to dashboard","data-testid":"chartHeaderToolbox-addDashboard"},e))};const g=(0,a.memo)(m)},88384:(e,t,n)=>{"use strict";n.d(t,{C:()=>a,M:()=>r});var r=function(e,t){return e.on("heightChanged",(function(e,n){if(e.getParent()===t){var r=e.getAttribute("id"),a=t.getAttribute("host"),o="chart_height.".concat(a,"/").concat(r);localStorage.setItem(o,n)}}))},a=function(e,t,n){var r=e.getAttribute("host"),a="chart_height.".concat(r,"/").concat(t);return localStorage.getItem(a)||"".concat(n,"px")}},74038:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(4942),a=n(45987),o=n(67294),s=n(64101),i=n(54851),c=["onToggle","icon","isOpen","title"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var u=function(e){var t=e.onToggle,n=e.icon,u=void 0===n?"node_hollow":n,d=e.isOpen,f=e.title,h=(0,a.Z)(e,c);return o.createElement(s.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({dataTestId:"collapsable-header",iconName:d?"arrow_w_line_right":"arrow_w_line_left",onClick:t,padding:[0,3]},h),d&&o.createElement(i.Flex,{gap:2,alignItems:"center","data-testid":"rightBar-nodeName"},o.createElement(i.Icon,{name:u,color:"text",size:"small"}),o.createElement(i.TextSmall,{strong:!0},f)))};const d=(0,o.memo)(u)},91403:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(4942),a=n(45987),o=n(67294),s=n(59532),i=n(54851),c=["onClickTab","availableTabs","tabsToShow"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var u=function(e){var t=e.onClickTab,n=e.availableTabs,u=e.tabsToShow,d=(0,a.Z)(e,c);return o.createElement(i.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"data-testid":"collapsed-sidebar",margin:[4,0,0],justifyContent:"center"},d),o.createElement(i.Flex,{margin:[0,0,0,-1],column:!0},u.map((function(e,r){var a=n[e],i=a.iconName,c=a.label;return o.createElement(s._R,{containerStyles:{border:{size:"2px",type:"solid",color:"mainBackground",side:"left"}},textStyles:{color:"textLite"},key:i,onClick:function(){return t(r)},iconName:i,label:c})}))))};const d=(0,o.memo)(u)},19086:(e,t,n)=>{"use strict";n.d(t,{ZM:()=>g,ZP:()=>b});var r=n(4942),a=n(45987),o=n(67294),s=n(60677),i=n(54851),c=n(89263),l=["children"],u=["children","confirmationText","commandText"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h=(0,s.default)(i.Box).attrs({color:"textDescription",background:"modalTabsBackground",border:{side:"all",color:"borderSecondary"},padding:[4,10,4,4],position:"relative"}).withConfig({displayName:"command__StyledTerminalCommand",componentId:"sc-wnwmk3-0"})(["color:",';border-radius:2px;overflow-wrap:anywhere;white-space:pre-wrap;width:100%;font-family:"Courier New",Courier,monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;'],(0,i.getColor)("textDescription")),p=(0,s.default)(i.Icon).withConfig({displayName:"command__StyledIcon",componentId:"sc-wnwmk3-1"})(["display:flex;align-self:flex-end;cursor:pointer;"]),m=(0,s.default)(i.Box).attrs({color:"textDescription",border:{side:"all",color:"borderSecondary"},background:"modalTabsBackground",padding:[0,1]}).withConfig({displayName:"command__CodeText",componentId:"sc-wnwmk3-2"})(["display:inline-block;color:",';border-radius:2px;font-family:"Courier New",Courier,monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;'],(0,i.getColor)("textDescription")),g=function(e){var t=e.children,n=(0,a.Z)(e,l);return o.createElement(m,f({},n),t)};const b=function(e){var t=e.children,n=e.confirmationText,r=void 0===n?"Command copied to your clipboard.":n,s=e.commandText,l=void 0===s?t:s,d=(0,a.Z)(e,u);return o.createElement(h,f({},d),t,o.createElement(i.Box,{position:"absolute",bottom:"8px",right:"8px"},o.createElement(p,{name:"copy",size:"small",color:"primary",onClick:(0,c.JG)(l||t,{text:r})})))}},98544:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(4942),a=n(45987),o=n(67294),s=n(54851),i=n(51801),c=n(22464),l=["maxLength","text","TextComponent"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const f=function(e){var t=e.maxLength,n=e.text,r=e.TextComponent,u=void 0===r?s.Text:r,f=(0,a.Z)(e,l),h=(0,o.useMemo)((function(){return(0,i.a)(n,t)}),[t,n]);return h.length===n.length?o.createElement(u,d({},f),n):o.createElement(c.Z,{content:n,align:"bottom",isBasic:!0},o.createElement(u,d({},f),h))}},59564:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(29439),a=n(67294),o=n(54851),s=n(6264),i=n(15267);const c=function(e){var t=e.margin,n=e.title,c=e.testIdPrefix,l=e.baseKey,u=e.extraKey,d=e.param,f=e.children,h=e.multi,p=void 0===h||h,m=e.defaultIsOpen,g=void 0===m||m,b=e.border,y=void 0===b?{side:"bottom",color:"borderSecondary"}:b,v=(0,s.I0)(d,{key:l,extraKey:u}),_=(0,r.Z)(v,2),w=_[0],k=_[1],x=(0,i.Z)(g||!!(null===w||void 0===w?void 0:w.length)),O=(0,r.Z)(x,2),S=O[0],P=O[1];return a.createElement(o.Flex,{"data-testid":"".concat(c,"-filter"),column:!0,padding:[2,0],border:y,title:n},a.createElement(o.Flex,{justifyContent:"between",margin:S?t:[0],gap:2,onClick:P,cursor:"pointer"},a.createElement(o.Flex,{alignItems:"center",gap:2,height:4.5},a.createElement(o.Flex,{gap:2},a.createElement(o.TextSmall,{strong:!0},n),p&&!!(null===w||void 0===w?void 0:w.length)&&a.createElement(o.Pill,{flavour:"neutral",hollow:!0,"data-testid":"".concat(c,"-selected-count")},null===w||void 0===w?void 0:w.length)),p&&!!(null===w||void 0===w?void 0:w.length)&&a.createElement(o.Button,{padding:[0],flavour:"borderless",onClick:function(e){e.stopPropagation(),k([])},"data-testid":"".concat(c,"-filter-resetAll"),label:"Reset",small:!0})),a.createElement(o.Icon,{name:"chevron_left",size:"small",color:"textLite",rotate:S?1:3})),a.createElement(o.Collapsible,{open:S},f))}},85770:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(4942),a=n(45987),o=n(67294),s=n(54851),i=["width","height","videoId"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const l=function(e){var t=e.width,n=void 0===t?443:t,l=e.height,u=void 0===l?249:l,d=e.videoId,f=(0,a.Z)(e,i);return o.createElement(s.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},f),o.createElement(s.Box,{className:"video-responsive"},o.createElement("iframe",{width:n,height:u,src:"https://www.youtube.com/embed/".concat(d),frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,title:"Embedded youtube"})))}},25105:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(4942),a=n(45987),o=n(67294),s=n(54851),i=n(60677),c=(0,i.default)(s.Icon).attrs({width:12,height:14}).withConfig({displayName:"styled__StyledIcon",componentId:"sc-z9l478-0"})([""]),l=(0,i.default)(s.Flex).attrs({alignItems:"center",justifyContent:"center",padding:[.5,2],round:9}).withConfig({displayName:"styled__StyledPill",componentId:"sc-z9l478-1"})(["cursor:pointer;pointer-events:",";"],(function(e){return e.onClick?"auto":"none"})),u={critical:{background:"nodeBadgeBackground",color:"errorLite",border:{side:"all",color:"error"}},warning:{background:"nodeBadgeBackground",color:"warningText",border:{side:"all",color:"warning"}},neutral:{background:"disabledBackground",color:"textDescription",border:{side:"all",color:"tabsBorder"}},clear:{background:"nodeBadgeBackground",color:"successLite",border:{side:"all",color:"success"}},criticalAlertsTable:{background:"nodeBadgeBackground",color:"errorLite",border:{side:"all",color:"error"}},warningAlertsTable:{background:"nodeBadgeBackground",color:"warningText",border:{side:"all",color:"warning"}},clearAlertsTable:{background:"nodeBadgeBackground",color:"successLite",border:{side:"all",color:"success"}}},d=["type","icon","children","textSize"];function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var h={small:s.TextSmall,normal:s.Text};const p=function(e){var t=e.type,n=e.icon,i=e.children,p=e.textSize,m=(0,a.Z)(e,d),g=u[t]||{},b=g.background,y=g.color,v=g.border,_=p?h[p]:n?s.Text:s.TextMicro;return o.createElement(l,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({background:b,border:v,gap:1.5},m),n&&o.createElement(c,{name:n,title:n,color:y}),i&&o.createElement(_,{color:y,textTransform:"capitalize",strong:!0,wordBreak:"keep-all",whiteSpace:"nowrap"},i))}},4410:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(4942),a=n(45987),o=n(67294),s=n(54851),i=["children","iconName","name","size","testId"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const l=function(e){var t=e.children,n=e.iconName,l=e.name,u=e.size,d=e.testId,f=void 0===d?"entry-line-text-container":d,h=(0,a.Z)(e,i),p="small"===u?s.TextSmall:s.Text,m="undefined"!==typeof t&&null!==t;return o.createElement(s.Flex,{alignItems:"start","data-testid":"entry-line"},n&&o.createElement(s.Flex,{"data-testid":"entry-line-icon-container",padding:[0,1,0,0]},o.createElement(s.Icon,{color:"textLite","data-testid":"entry-line-icon",name:n,width:"16px",height:"16px"})),o.createElement(s.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,alignItems:"start","data-testid":f,gap:.5},h),o.createElement(p,{"data-testid":"entry-line-text-label",whiteSpace:"nowrap",color:"textDescription"},l,m&&": "),m&&o.createElement(s.TextSmall,{color:"textDescription","data-testid":"entry-line-text-value",strong:!0},t)))}},12140:(e,t,n)=>{"use strict";n.d(t,{Z:()=>b});var r=n(4942),a=n(29439),o=n(45987),s=n(60677),i=n(67294),c=n(54851),l=n(15267),u=n(22464),d=["children","isEnabled","link","name","noDataLabel"];function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var h=(0,s.default)(c.Icon).withConfig({displayName:"group__IconLink",componentId:"sc-1714aq9-0"})(["&:hover{fill:",";}"],(0,c.getColor)("textDescription")),p=function(e){return e.stopPropagation()},m=function(e){var t=e.children,n=e.isEnabled,r=e.link,a=e.onClick,o=e.open;return i.createElement(c.Flex,{alignItems:"center",justifyContent:"between",height:8,onClick:n?a:null,cursor:n?"pointer":"default"},i.createElement(c.Flex,{gap:2,alignItems:"center"},i.createElement(c.TextSmall,{strong:!0},t),r&&i.createElement(c.Flex,{as:"a",href:r,target:"_blank",onClick:p},i.createElement(h,{height:"13px",width:"13px",name:"documentation",size:"small",color:"placeholder"}))),n&&i.createElement(c.Icon,{name:"chevron_left",size:"small",color:"textLite",rotate:o?1:3}))},g=(0,s.default)(c.Flex).withConfig({displayName:"group__StyledFlex",componentId:"sc-1714aq9-1"})(["&:last-child{border:none;}"]);const b=function(e){var t=e.children,n=e.isEnabled,s=void 0===n||n,h=e.link,p=e.name,b=e.noDataLabel,y=(0,o.Z)(e,d),v=(0,l.Z)(!0),_=(0,a.Z)(v,2),w=_[0],k=_[1],x=s?null:b;return i.createElement(u.Z,{content:x,isBasic:!0},i.createElement(g,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,border:{side:"bottom",color:"borderSecondary"},padding:[1,0,w?2:1],isEnabled:s},y),i.createElement(m,{isEnabled:s,open:w,onClick:k,link:h},p),i.createElement(c.Collapsible,{column:!0,open:w,gap:1},t)))}},59532:(e,t,n)=>{"use strict";n.d(t,{Dh:()=>p,ZP:()=>b,_R:()=>m});var r=n(45987),a=n(4942),o=n(60677),s=n(67294),i=n(54851),c=n(64101),l=["children","collapsedComponent","isOpen","header"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f=(0,o.default)(i.TextSmall).withConfig({displayName:"rightBar__TextSmallWithEllipsis",componentId:"sc-shvr1r-0"})(["display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;"]),h=(0,o.default)(i.Icon).withConfig({displayName:"rightBar__HeaderIcon",componentId:"sc-shvr1r-1"})(["flex:0 0 auto;"]),p=function(e){var t=e.onClose,n=e.node;return e.isOpen?s.createElement(c.Z,{onClick:t},s.createElement(i.Flex,{"data-testid":"dismisible-header",column:!0,gap:1},s.createElement(i.Flex,{gap:2,alignItems:"center","data-testid":"rightBar-nodeName"},s.createElement(h,{name:"node_hollow",color:"text",size:"small"}),s.createElement(f,{strong:!0},n.name)))):null},m=function(e){var t=e.iconName,n=e.label,r=e.onClick,a=e.containerStyles,o=e.textStyles;return s.createElement(i.Flex,d(d({"data-testid":"sidebar-icon-item"},a),{},{column:!0,margin:[2,0],alignItems:"center"}),s.createElement(i.Flex,{"data-testid":"sidebar-icon-item-wrapper",margin:[0,0,.5,0],alignItems:"center",onClick:r,cursor:"pointer"},s.createElement(i.Icon,{name:t,color:"textLite",width:"18px",height:"18px"})),s.createElement(i.TextMicro,d({color:"textDescription"},o),n))},g=(0,o.default)(i.Flex).withConfig({displayName:"rightBar__Container",componentId:"sc-shvr1r-2"})(["transition:width 0.3s ease-out;",""],(function(e){var t=e.collapsedWidth,n=e.isOpen;return"\n flex-basis: ".concat(n?"300px":t,"; \n overflow: hidden;\n @media screen and ").concat(i.breakpoints.desktop," {\n && {\n flex-basis: ").concat(n?"340px":t,";\n }\n }\n ")}));const b=function(e){var t=e.children,n=e.collapsedComponent,a=e.isOpen,o=e.header,i=(0,r.Z)(e,l),c=!!n,u=c?12:"0px";return s.createElement(g,d({column:!0,flex:!1,collapsedWidth:u,isOpen:a,height:"100%",margin:(c||a)&&[0,0,0,.5],border:c||a?{side:"left",color:"borderSecondary"}:void 0},i),o,a?t:n)}},64101:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(4942),a=n(45987),o=n(67294),s=n(54851),i=["children","onClick","iconName","dataTestId"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const l=function(e){var t=e.children,n=e.onClick,l=e.iconName,u=void 0===l?"x":l,d=e.dataTestId,f=(0,a.Z)(e,i);return o.createElement(s.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"data-testid":d,height:12,alignItems:"center",justifyContent:"between",border:{side:"bottom",color:"borderSecondary"},padding:[0,2],flex:!1},f),t,o.createElement(s.Icon,{"data-testid":"rightBarHeader-icon",name:u,color:"border",onClick:n,cursor:"pointer"}))}},49829:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>Ks});var r={};n.r(r),n.d(r,{OSTableSchema:()=>qo,agentTableSchema:()=>Fo,dashboardsTableSchema:()=>Ro,dockerTableSchema:()=>Ao,machinesTableSchema:()=>Lo});var a=n(29439),o=n(67294),s=n(80986),i=n(89250),c=n(81616),l=n(98487),u=n(72840),d=n(4942),f=n(15861),h=n(64687),p=n.n(h),m=n(4480),g=n(31981);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var v=n(25213),_=n(93433),w=n(54900),k=n(48224),x=n(60429),O=n(34528),S=n(15321),P=n(97370);function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var E=n(73251),M=n(38700),j=n(12407),D=n(47049),I=n(40816),N=n(29256),L=n(9333),A=n(87357),R=n(48155),q=n(28969),F=n(26503);var z=n(95136),B=n(97510);var U=n(11012),Z=n(55354),V=n(45987),H=n(54851),W=n(44536),G=n(16161),Q=n(6264);function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var X=function(e){var t=e.error,n=e.testPrefix,r=e.onClick,a=e.type,o=e.value,s={critical:{default:"error",disabled:"disabledError"},warning:{default:"warning",disabled:"disabledWarning"}};return Y(Y({"data-testid":n?"".concat(n,"-").concat(s[a].default):s[a].default,flavour:t||!o?s[a].disabled:s[a].default},r&&{onClick:r}),{},{text:t?"-":"".concat(o)})},J=["critical","warning","error","testPrefix"],$=["id","testPrefix"];function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ne=function(e){var t=e.critical,n=e.warning,r=e.error,a=e.testPrefix,s=(0,V.Z)(e,J),i=X({error:r,testPrefix:a,type:"critical",value:t}),c=X({error:r,testPrefix:a,type:"warning",value:n});return o.createElement(H.Flex,te({margin:[0,0,0,2]},s),o.createElement(H.MasterCard,{"data-testid":"alertsMastercard",pillLeft:i,pillRight:c}))};const re=function(e){var t=e.id,n=e.testPrefix,r=(0,V.Z)(e,$),a=(0,O.ev)(t),s=(0,k.n_)(a),i=s.critical,c=s.warning;return o.createElement(ne,te({"data-testid":"alerts",testPrefix:n,critical:i,warning:c},r))};var ae=function(e){var t=e.critical,n=e.warning,r=e.error;return o.createElement(re,{critical:t,"data-testid":"tabAlerts",error:r,testPrefix:"tabAlerts-alert",warning:n})},oe=function(e){var t=e.nodeId,n=(0,O.ev)(t),r=(0,k.n_)(n),a=r.critical,s=r.warning;return o.createElement(ae,{critical:a,warning:s})},se=function(){var e=(0,Q.H7)(),t=(0,O.rw)(e),n=(0,S.uy)("error"),r=(0,k.n_)(t),a=r.critical,s=r.warning;return o.createElement(ae,{critical:a,warning:s,error:n})},ie={warning:"warning",critical:"error"};const ce=function(e){var t=e.alertId,n=(0,k.E5)(t,"status");return ie[n]?o.createElement(H.Flex,{alignSelf:"center",margin:[0,0,0,2],round:1,background:ie[n],width:2,height:2}):null};function le(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?le(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var de=n(8217);const fe=function(){var e=(0,S.uy)("error"),t=(0,S.uy)("updatedAt");return o.createElement(de.Z,{error:e,updatedAt:t,text:"All your active alerts"})};var he=n(44446);const pe=function(){var e,t,n=(0,u.A3)(),r=(0,M.th)(),a=(0,q.gI)(F.mk.dashboardReadAll),s=function(e){return(0,o.useMemo)((function(){return{home:{title:"Home",icon:"room_home",path:"".concat(e,"/home"),dataGa:"view-picker::click-view-home::global-view",testId:"viewPicker-home",tooltip:"A dashboard metrics from all your nodes"},overview:{title:"Overview",icon:"room_overview",path:"".concat(e,"/overview"),dataGa:"view-picker::click-view-overview::global-view",testId:"viewPicker-overview",tooltip:"A dashboard with charts and metrics from all your nodes"},nodes:{title:"Nodes",icon:"nodes_hollow",path:"".concat(e,"/nodes"),dataGa:"view-picker::click-view-nodes::global-view",testId:"viewPicker-nodes",tooltip:"An index of your nodes with alert status and key metrics"},k8s:{title:"Kubernetes",icon:"serviceKubernetes",path:"".concat(e,"/kubernetes"),dataGa:"view-picker::click-view-kubernetes::global-view",testId:"viewPicker-kubernetes",tooltip:"k8s"},dashboards:{title:"Dashboards",icon:"dashboard",path:"".concat(e,"/dashboards"),dataGa:"view-picker::click-view-dashboard::global-view",testId:"viewPicker-customDashboards",tooltip:"Customize dashboards according to your needs"},alerts:{title:"Alerts",icon:"alarm",path:"".concat(e,"/alerts"),dataGa:"view-picker::click-view-alerts::global-view",testId:"viewPicker-alerts",tooltip:o.createElement(fe,null),children:o.createElement(se,null)},ar:{title:"Anomalies",icon:"anomaliesLens",path:"".concat(e,"/anomalies"),dataGa:"view-picker::click-view-anomalies::global-view",testId:"viewPicker-anomalies",tooltip:"Anomaly Advisor - ML powered anomaly detection"},fn:{title:"Functions",icon:"functions",path:"".concat(e,"/functions"),dataGa:"view-picker::click-view-functions::global-overview",testId:"viewPicker-functions",tooltip:"Functions to run on your nodes"},events:{title:"Events",icon:"feed",path:"".concat(e,"/events"),dataGa:"view-picker::click-view-feed::mn-overview",testId:"viewPicker-feed",tooltip:"Feed & events"}}}),[e])}(n),i=!he.ZP||he.HM!==r;return[(0,o.useMemo)((function(){return[i&&s.home,s.overview,s.nodes,s.k8s,a&&s.dashboards,s.alerts,s.ar,s.fn,s.events].filter(Boolean)}),[n,i]),(e=n,t=i,(0,o.useMemo)((function(){var n;return n={},(0,d.Z)(n,"".concat(e,"/overview"),!0),(0,d.Z)(n,"".concat(e,"/home"),t),(0,d.Z)(n,"".concat(e,"/nodes"),!0),(0,d.Z)(n,"".concat(e,"/dashboards"),!0),(0,d.Z)(n,"".concat(e,"/alerts"),!0),(0,d.Z)(n,"".concat(e,"/anomalies"),!0),(0,d.Z)(n,"".concat(e,"/functions"),!0),n}),[e,t]))]};var me=n(51801),ge=n(6792),be=n(22464),ye=["to","params","exact","icon","title","fixed","dataGa","testId","children","type","tooltip","showBorderLeft"];function ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var _e=function(e){return e?"text":"textDescription"};const we=function(e){var t=e.to,n=e.params,r=e.exact,a=e.icon,s=e.title,c=e.fixed,l=e.dataGa,u=e.testId,f=e.children,h=e.type,p=e.tooltip,m=e.showBorderLeft,g=(0,V.Z)(e,ye),b=(0,i.bS)({end:r,path:t}),y=(0,i.s0)(),v=!!b,_="nodes"!==h||v,w=(0,o.useCallback)((function(){if(!v){var e="".concat(t).concat(n?"/".concat(n):"");y(e)}}),[t,v,n]),k=(0,o.useMemo)((function(){return(0,me.a)(s,ge.sf)}),[s]);return o.createElement(H.NavigationTab,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({fixed:c,active:v,showBorderLeft:m,icon:o.createElement(H.Icon,{name:a,size:"small"}),key:s,onActivate:w,"data-ga":l,"data-testid":u,"aria-selected":v,tooltip:p||s},g),p||k!==s?o.createElement(be.Z,{content:p||s,align:p?"bottom":"top",isBasic:!0},o.createElement(H.TextSmall,{alignSelf:"center",color:_e(v),whiteSpace:"nowrap"},k)):o.createElement(H.TextSmall,{alignSelf:"center",color:_e(v),whiteSpace:"nowrap"},s),_&&f)};var ke=["icon","title","path"];function xe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const Oe=function(){var e=pe(),t=(0,a.Z)(e,2),n=t[0],r=function(e){var t=(0,i.s0)(),n=(0,i.bS)("/spaces/:spaceSlug/rooms/:roomSlug/:type/*"),r=(0,G.ZS)(),a=(0,G.Yy)(),s=(0,G.CN)(),c=n?n.pathnameBase:"/spaces",l=(0,i.TH)().pathname,u=(0,W.Z)(e[l]&&l),d=(0,o.useCallback)((function(e){return t(e)}),[]),f=(0,o.useCallback)((function(e,n){if(!n)return a(e);var o=r[e-1],s=r[e+1],i=function(n,r){var o="".concat(n).concat(r?"/".concat(r):"");t(o),a(e)};return u?i(u):o?i(o.path,o.params):s?i(s.path,s.params):i(c)}),[r,a,c,u]);return[(0,o.useMemo)((function(){return r.map((function(e){return ue(ue({},e),{},{onClick:d,children:e.id&&"nodes"===e.type?o.createElement(oe,{nodeId:e.id}):"alerts"===e.type?o.createElement(ce,{alertId:e.id}):null})}))}),[r,d]),function(e){var t=e.destination,n=e.source;t&&n&&s({sourceIndex:n.index,destinationIndex:t.index})},f]}(t[1]),s=(0,a.Z)(r,3),c=s[0],l=s[1],u=s[2];return o.createElement(H.NavigationTabs,null,n.map((function(e){var t=e.icon,n=e.title,r=e.path,a=(0,V.Z)(e,ke);return o.createElement(we,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({exact:!0,fixed:!0,to:r,icon:t,title:n,key:n},a))})),o.createElement(H.TabSeparator,null),o.createElement(H.DraggableTabs,{onDragEnd:l,onTabClose:u},c.map((function(e,t){var n=e.id,r=e.icon,a=e.title,s=e.params,i=e.path,c=e.type,l=e.children;return o.createElement(we,{showBorderLeft:0===t,exact:!0,to:i,params:s,icon:r,title:a,key:a,type:c,id:n,"data-testid":"navigation-dynamicTab-".concat(a)},l)}))))};var Se=n(83817),Pe=n(87050);function Te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ee=(0,m.CG)({key:"roomSettings",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)((0,Se.Z)(t));return n?r[n]:r}},set:function(e){var t=e.id,n=e.key;return function(e,r){(0,e.set)((0,Se.Z)(t),(function(e){return n?Ce(Ce({},e),{},(0,d.Z)({},n,r)):r}))}}}),Me=function(e,t){return(0,m.sJ)(Ee({id:e,key:t}))},je=function(e,t){var n=Me(e,t),r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.key,r=t.shouldPersist,a=void 0===r||r,o=(0,m.Zl)(Ee({id:e,key:n})),s=(0,Pe.O9)(e);return(0,m._8)((function(t){var r=t.snapshot;return function(){var t=(0,f.Z)(p().mark((function t(i){var c;return p().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o(i),a){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,r.getPromise(Ee({id:e}));case 5:return c=t.sent,t.prev=6,t.next=9,s({settings:Ce(Ce({},c),n?(0,d.Z)({},n,i):i)});case 9:t.next=14;break;case 11:t.prev=11,t.t0=t.catch(6),o(n?c[n]:c);case 14:case"end":return t.stop()}}),t,null,[[6,11]])})));return function(e){return t.apply(this,arguments)}}()}),[e,n,s])}(e,{key:t});return[n,r]},De=n(25464),Ie=n(11323),Ne=n(88553),Le=n(75245),Ae=n(21194),Re=n(33701),qe=function(e,t){return e&&e.getRoot().getChildren().find((function(e){return e.match({id:"nodes-".concat(t)})}))};var Fe=n(37045),ze=function(e){var t=e.id,n=e.roomId,r=e.nodeId,a=e.context,s=e.dimensions,i=(0,Ae.e)(),c=(0,o.useMemo)((function(){var e=qe(i,n),o=[t,r,a].join("-"),c=e.getNode({id:o});return c?(c.updateAttribute("selectedDimensions",s.map((function(e){return e.name}))),c):(c=i.makeChart({attributes:{id:o,nodesScope:[r],contextScope:[a],pixelsPerPoint:20,selectedDimensions:s.map((function(e){return e.name}))}}),e.appendChild(c),c)}),[a,t,r,n,i]);return o.createElement(Fe.Z,{chart:c,hasHeader:!1,hasFooter:!1,hasFilters:!1})};const Be=(0,o.memo)(ze);var Ue=n(60677),Ze=Ue.default.div.withConfig({displayName:"styled__ViewContainer",componentId:"sc-azglin-0"})(["position:absolute;top:0;bottom:0;left:0;right:0;padding-bottom:20px;"]),Ve=Ue.default.div.withConfig({displayName:"styled__TableContainer",componentId:"sc-azglin-1"})(["width:100%;height:100%;position:relative;"]),He=(0,Ue.default)(H.VirtualizedTable).withConfig({displayName:"styled__StyledTable",componentId:"sc-azglin-2"})(["padding:8px 16px;.table-head{z-index:10;margin-bottom:12px;top:0;position:sticky;background:",";z-index:100;}.table-body{position:relative;width:100%;}.column-head{&:not(:first-of-type):not(:last-of-type){border-right:1px solid ",";}}.table-row{background:",";border-bottom:1px solid ",";min-width:100%;width:auto !important;*{white-space:nowrap;}}.group-head{font-weight:bold;font-size:16px;font-style:normal;line-height:20px;display:flex;align-items:center;color:",";}.table-body{padding-bottom:0;}"],(0,H.getColor)("mainBackground"),(0,H.getColor)("border"),(0,H.getColor)("mainBackground"),(0,H.getColor)("borderSecondary"),(0,H.getColor)("text")),We=(0,Ue.default)(H.Flex).attrs((function(){return{column:!0,gap:2,height:{min:14},padding:[3]}})).withConfig({displayName:"styled__CellContent",componentId:"sc-azglin-3"})([""]),Ge=Ue.default.div.withConfig({displayName:"styled__ChartsContainer",componentId:"sc-dcttle-0"})([""]),Qe=(0,Ue.default)(We).withConfig({displayName:"styled__Cell",componentId:"sc-dcttle-1"})(["position:relative;border-radius:0;padding:"," "," "," ",";justify-content:center;border-bottom:1px solid #f1f2f3;&:last-of-type{border-bottom:0;}"],(0,H.getSizeBy)(0),(0,H.getSizeBy)(0),(0,H.getSizeBy)(0),(0,H.getSizeBy)(1)),Ke=n(98544);const Ye=function(e){var t=e.id,n=e.context,r=e.row,a=e.title,s=e.dimensions,i=r.original,c=(0,u.UL)();return i.isLive?o.createElement(Ge,null,o.createElement(Ke.Z,{text:a||n,maxLength:19,TextComponent:H.TextSmall,color:"textDescription",margin:[1,0,1,2],as:"div"}),o.createElement(Qe,{"data-testid":"chartCell-".concat(n)},o.createElement(Be,{id:t,context:n,nodeId:i.id,roomId:c,dimensions:s}))):null};var Xe=n(62694),Je=n(49586),$e=n(31533),et=n(10314),tt=n(803),nt=n(15267),rt=n(28371),at=n(94266),ot=(0,Ue.default)(H.Button).attrs({flavour:"hollow",neutral:!0,tiny:!0}).withConfig({displayName:"styled__ActionButton",componentId:"sc-t0bp9o-0"})(["&&&{border-color:",";&:hover{background-color:",";}.button-icon{"," fill:",";}}"],(0,H.getColor)("nodeBadgeBorder"),(0,H.getColor)("nodeBadgeBackground"),(function(e){var t=e.iconSize;return t&&"\n height: ".concat(t,";\n width: ").concat(t,";\n ")}),(0,H.getColor)("textDescription")),st=(0,Ue.default)(ot).attrs({icon:"trashcan",iconSize:"15px"}).withConfig({displayName:"styled__ObsoleteButton",componentId:"sc-t0bp9o-1"})([""]),it=(0,Ue.default)(ot).attrs({icon:"removeNode"}).withConfig({displayName:"styled__RemoveButton",componentId:"sc-t0bp9o-2"})([""]),ct=(0,Ue.default)(H.Box).attrs({background:"placeholder",height:4,width:.25}).withConfig({displayName:"styled__InfoSeparator",componentId:"sc-t0bp9o-3"})([""]),lt=(0,Ue.default)(H.Flex).withConfig({displayName:"styled__NodeActions",componentId:"sc-t0bp9o-4"})(["display:none;margin-left:auto;"]),ut=(0,Ue.default)(H.Flex).attrs({margin:[0,-2,-2]}).withConfig({displayName:"styled__NodeChartsContainer",componentId:"sc-t0bp9o-5"})([""]),dt=(0,Ue.default)(H.Flex).attrs({alignItems:"center",gap:1}).withConfig({displayName:"styled__NodeNameContainer",componentId:"sc-t0bp9o-6"})(["&:hover{h5{color:#00ab44;text-decoration:underline;text-decoration-color:#00ab44;}svg{fill:#00ab44;}}"]),ft=(0,Ue.default)(H.H5).attrs((function(e){var t=e.isLive;return{cursor:t?"pointer":"auto",color:t?"text":"textDescription"}})).withConfig({displayName:"styled__NodeName",componentId:"sc-t0bp9o-7"})([""]),ht=(0,Ue.default)(H.Flex).attrs({column:!0,gap:1,padding:[2],round:!0,width:"100%"}).withConfig({displayName:"styled__NodeRow",componentId:"sc-t0bp9o-8"})(["&:hover{background:","80;","{display:flex;}}"],(0,H.getColor)("elementBackground"),lt),pt=["connectivity","id","name"];function mt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const gt=function(e){var t=e.connectivity,n=e.id,r=e.name,s=(0,V.Z)(e,pt),i=(0,q.gI)(F.mk.nodeDelete),c=!(0,u.Hm)().untouchable,l=(0,nt.Z)(),f=(0,a.Z)(l,4),h=f[0],p=f[2],m=f[3],g=(0,nt.Z)(),b=(0,a.Z)(g,4),y=b[0],v=b[2],_=b[3];return o.createElement(lt,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mt(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({alignSelf:"end",gap:1,"data-testid":"node-actions"},s),c&&o.createElement(o.Fragment,null,o.createElement(tt.Z,{badge:"actionRemove","data-testid":"remove-node-action"},o.createElement(it,{"data-ga":"nodes-table-row::click-remove-node::nodes-view",onClick:v})),y&&o.createElement(at.ZP,{ids:[n],name:r,onClose:_})),i&&"Offline"===t&&o.createElement(o.Fragment,null,o.createElement(tt.Z,{badge:"actionObsolete","data-testid":"obsolete-node-action"},o.createElement(st,{"data-ga":"nodes-table-row::click-obsolete-node::nodes-view",onClick:p})),h&&o.createElement(rt.ZP,{ids:[n],name:r,onClose:m})))};var bt=n(3142),yt=["instanceType","name","providerType"];function vt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const _t=function(e){var t=e.instanceType,n=e.name,r=e.providerType,a=(0,V.Z)(e,yt);return o.createElement(tt.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vt(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({badge:"cloudInfo","data-testid":"node-cloud-info",nodeName:n},a),o.createElement(H.Flex,{alignItems:"center",gap:1},o.createElement(H.Icon,{color:"textDescription","data-testid":"node-cloud-info-icon",name:"ipNetworking",width:"18px",height:"18px"}),o.createElement(H.TextSmall,{color:"textDescription","data-testid":"node-cloud-info-text"},(0,et.MC)(r)," \u2022 ",(0,et.MC)(t))))};var wt=["connectivity","name"];function kt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const xt=function(e){var t=e.connectivity,n=e.name,r=(0,V.Z)(e,wt);return o.createElement(tt.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kt(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({badge:"connectivity",connectivityState:t,"data-testid":"node-connectivity",nodeName:n},r),o.createElement(H.Icon,{name:"connectivityStatus".concat(t),width:"18px",height:"18px"}))};var Ot=["onClick"];function St(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const Pt=function(e){var t=e.onClick,n=(0,V.Z)(e,Ot);return o.createElement(tt.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?St(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):St(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({badge:"info","data-testid":"node-info-cta"},n),o.createElement(H.Icon,{color:"textDescription",cursor:"pointer",height:"18px",width:"18px",name:"information",onClick:t}))};var Tt=["name"];function Ct(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const Et=function(e){var t=e.name,n=(0,V.Z)(e,Tt);return o.createElement(tt.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ct(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ct(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({badge:"k8s","data-testid":"node-kubernetes",nodeName:t},n),o.createElement(H.Flex,{alignItems:"center",gap:1},o.createElement(H.Icon,{color:"textDescription","data-testid":"node-kubernetes-icon",name:"serviceKubernetes",width:"18px",height:"18px"}),o.createElement(H.TextSmall,{color:"textDescription","data-testid":"node-kubernetes-text"},"k8s")))};var Mt=["kernelName","kernelVersion","name"];function jt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const Dt=function(e){var t=e.kernelName,n=e.kernelVersion,r=e.name,a=(0,V.Z)(e,Mt);return o.createElement(tt.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jt(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({badge:"kernel","data-testid":"node-kernel",nodeName:r},a),o.createElement(H.TextSmall,{color:"textDescription"},(0,et.cB)(t,n)))};var It=n(87393),Nt=n(79655),Lt=n(32802),At=["id","state","isLive","name"];function Rt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var qt=function(e){var t=e.isLive,n=e.name;return o.createElement(o.Fragment,null,o.createElement(ft,{"data-testid":"node-name-text",isLive:t},n),o.createElement(H.Icon,{color:"placeholder","data-testid":"node-name-icon",name:"goToNode",width:"18px",height:"18px"}))};const Ft=function(e){var t=e.id,n=e.state,r=e.isLive,a=e.name,s=(0,V.Z)(e,At),i=(0,Lt.m3)(t);return"stale"===n||r?o.createElement(Nt.rU,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rt(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"data-testid":"node-name-link",to:i},s),o.createElement(dt,{"data-testid":"node-name-container"},o.createElement(qt,{isLive:r,name:a}))):o.createElement(qt,{isLive:r,name:a})};var zt=n(99427),Bt=["architecture","cpuFrequency","cpus","diskSpace","memory","name","os","osName"];function Ut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const Zt=function(e){var t,n,r=e.architecture,a=e.cpuFrequency,s=e.cpus,i=e.diskSpace,c=e.memory,l=e.name,u=e.os,f=e.osName,h=(0,V.Z)(e,Bt),p=1===s?"Core":"Cores";return o.createElement(tt.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ut(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ut(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({badge:"systemInfo","data-testid":"node-system-info",nodeName:l},h),o.createElement(H.Flex,{alignItems:"center",gap:1},o.createElement(H.Icon,{color:"textDescription","data-testid":"node-system-info-icon",name:(null===(t=zt._[f])||void 0===t?void 0:t.iconName)||(null===(n=zt.V[u])||void 0===n?void 0:n.iconName)||"os",width:"16px",height:"16px"}),o.createElement(H.TextSmall,{color:"textDescription","data-testid":"node-system-info-text"},(0,et.MC)(f)," \u2022 ",(0,et.MC)(a)," \u2022"," ",(0,et.MC)(s,p)," \u2022 ",(0,et.MC)(r)," \u2022"," ",(0,et.MC)(c,"RAM")," \u2022 ",(0,et.MC)(i,"HD"))))};var Vt=["container","name","virtualization"];function Ht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const Wt=function(e){var t=e.container,n=e.name,r=e.virtualization,a=(0,V.Z)(e,Vt),s=(0,et.jo)(t,r);return o.createElement(tt.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ht(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ht(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({badge:"type","data-testid":"node-type",nodeName:n,nodeType:s.label},a),o.createElement(H.Flex,{alignItems:"center",gap:1},o.createElement(H.Icon,{color:"textDescription","data-testid":"node-type-icon",name:s.icon,height:s.iconSize,width:s.iconSize}),o.createElement(H.TextSmall,{color:"textDescription","data-testid":"node-type-text"},s.label)))};var Gt=n(22663);const Qt=function(e){var t=e.cell,n=e.children,r=e.row,s=r.original,i=s.architecture,c=s.capabilities,l=s.container,u=s.cpuFrequency,f=s.cpus,h=s.diskSpace,p=s.hostLabels,m=s.id,g=s.isLive,b=s.kernelName,y=s.kernelVersion,v=s.memory,_=s.mlInfo,w=s.os,k=s.osName,x=s.state,O=s.virtualization,S=(0,o.useMemo)((function(){var e;return!!c&&!!(null===(e=c.find((function(e){return"funcs"===e.name})))||void 0===e?void 0:e.enabled)}),[c]),P=(0,et.Q5)(x),T=(0,Xe.d)(),C=(0,a.Z)(T,2)[1],E=(0,Je.j)(ge.$9),M=(0,a.Z)(E,2)[1],j=p||{},D=j._cloud_instance_type,I=j._cloud_provider_type,N="true"===(null===p||void 0===p?void 0:p._is_k8s_node),L=!(0,et.G5)(D)||!(0,et.G5)(I),A=(0,o.useCallback)((function(e){C(m),M((0,d.Z)({},m,ge.Ku.indexOf(e)))}),[m]),R=(0,o.useCallback)((function(){return A("alerts")}),[A]),q=(0,o.useCallback)((function(){return A("info")}),[A]),F=(0,$e.Eq)();return o.createElement(ht,{"data-testid":"nodeRow-".concat(t.value)},o.createElement(H.Flex,{alignItems:"center","data-testid":"nodeRow-basic-info",gap:2,height:{min:6}},o.createElement(xt,{connectivity:P,"data-testid":"nodeRow-connectivity-".concat(P.toLowerCase()),name:t.value}),o.createElement(ct,{"data-testid":"nodeRow-separator"}),o.createElement(Ft,{"data-testid":"nodeRow-name",id:m,name:t.value,isLive:g,state:x}),o.createElement(ct,{"data-testid":"nodeRow-separator"}),o.createElement(Pt,{onClick:q,"data-testid":"nodeRow-more-info-cta"}),o.createElement(ct,{"data-testid":"nodeRow-separator"}),o.createElement(bt.Z,{id:m,isLive:g,"data-testid":"nodeRow-alerts",name:t.value,onClick:R}),o.createElement(ct,{"data-testid":"nodeRow-separator"}),o.createElement(It.Z,{badge:"ml",capable:null===_||void 0===_?void 0:_.mlCapable,"data-testid":"nodeRow-machine-learning-status",enabled:null===_||void 0===_?void 0:_.mlEnabled,name:t.value},o.createElement(H.Icon,{name:"anomaliesLens",size:"small",color:"text"})),o.createElement(ct,{"data-testid":"nodeRow-separator"}),o.createElement(It.Z,{badge:"fn",capable:!0,"data-testid":"nodeRow-fn-status",enabled:S,name:t.value,onClick:function(){return F(m)}},o.createElement(H.Icon,{name:"functions",size:"small",color:"text"})),r.original.updateSeverity&&o.createElement(o.Fragment,null,o.createElement(ct,{"data-testid":"nodeRow-separator"}),o.createElement(Gt.Z,{name:r.original.name,os:r.original.os,container:r.original.container,warningLevel:r.original.updateSeverity,hostLabels:r.original.hostLabels,version:r.original.version,text:r.original.updateSeverity,"data-testid":"nodeRow-needs-update"})),o.createElement(gt,{"data-testid":"nodeRow-node-actions",id:m,name:t.value,connectivity:P})),o.createElement(H.Flex,{alignItems:"center","data-testid":"nodeRow-detailed-info",gap:2},o.createElement(Zt,{architecture:i,cpuFrequency:u,cpus:f,"data-testid":"nodeRow-system-info",diskSpace:h,memory:v,name:t.value,os:w,osName:k}),o.createElement(ct,{"data-testid":"nodeRow-separator"}),o.createElement(Dt,{"data-testid":"nodeRow-kernel",kernelName:b,kernelVersion:y,name:t.value}),o.createElement(ct,{"data-testid":"nodeRow-separator"}),N&&o.createElement(o.Fragment,null,o.createElement(Et,{"data-testid":"nodeRow-kubernetes",name:t.value}),o.createElement(ct,{"data-testid":"nodeRow-separator"})),o.createElement(Wt,{container:l,"data-testid":"nodeRow-type",name:t.value,virtualization:O}),L&&o.createElement(o.Fragment,null,o.createElement(ct,{"data-testid":"nodeRow-separator"}),o.createElement(_t,{"data-testid":"nodeRow-cloud-info",instanceType:D,name:t.value,providerType:I}))),n&&o.createElement(ut,{"data-testid":"nodeRow-charts"},n))};var Kt=[{id:"services",accessor:"services",show:!1},{id:"os",accessor:"os",show:!1},{id:"alertStatus",accessor:"alertStatus",show:!1},{id:"nodeStatus",accessor:"nodeStatus",show:!1},{id:"name",accessor:"name",show:!0,width:"full",InnerRow:Qt}],Yt=function(e){var t=e.map((function(e){return function(e){var t=e.id,n=e.hidden,r=e.context,a=e.title,s=e.dimensions;return{id:t||r,accessor:t||r,width:176,show:!n,disableGlobalFilter:!0,parentRow:"name",Cell:function(e){var n=e.row;return o.createElement(Ye,{id:t,context:r,row:n,title:a,dimensions:s})}}}(e)}));return[].concat(Kt,(0,_.Z)(t))};const Xt=function(e){var t=e.roomId,n=e.groupMode,r=(0,Q.H7)(),s=(0,Lt.Ne)(r),i=(0,o.useState)([]),c=(0,a.Z)(i,2),l=c[0],u=c[1],d=(0,Le.uA)(t),f=(0,o.useRef)(),h=(0,o.useRef)(),p=(0,o.useMemo)((function(){return Yt(d)}),[d]),m=(0,o.useCallback)((function(e,t,n){var r=n.filteredNodeIds;return r.length<1?e:e.filter((function(e){var t=e.original;return r.includes(t.id)}))}),[]),g=(0,o.useMemo)((function(){return{sortBy:[{id:"name",desc:!1}],groupBy:[n],columnOrder:p.map((function(e){return e.id})),hiddenColumns:p.filter((function(e){return!e.show})).map((function(e){return e.id})),globalFilter:{filteredNodeIds:r}}}),[n,p,r]),b=(0,o.useMemo)((function(){return s.map((function(e){if(!e.isLive)return(0,et.oy)(e,Re.Lo);var t=Re.Id+Re.m4+Re.En;return(0,et.oy)(e,t)}))}),[s,g,d]);(0,o.useEffect)((function(){f.current&&b.length&&f.current.resetAfterIndex(0,!1)}),[b,l]);var y=(0,Ne.Z)(),v=(0,a.Z)(y,2),_=v[0],w=v[1],k=w.width,x=w.height,O=(0,o.useCallback)((function(e,t){var n=e.overscanStartIndex,r=e.overscanStopIndex,a=(0,et.Aw)({orderedRows:t,start:n,end:r});u(a)}),[t]),S=(0,o.useMemo)((function(){return{width:k,height:x,itemSize:et.I$,variableSize:!0,overscanCount:Re.d6,verticalGutter:Re.En,itemKey:et._0,outerRef:h,onItemsRendered:O}}),[k,x,O]),P=b.length;return o.createElement(Ze,null,P?o.createElement(Ve,{ref:_},o.createElement(He,{callbackRef:f,columns:p,controlledState:g,data:b,groupsOrderSettings:Re.Ho,hideHeader:!0,childrenInRow:!0,layoutType:"block",groupByFn:et.V3,globalFilter:m,virtualizedSettings:S,chartsPerNodeLimit:9})):o.createElement(U.Z,{title:"Loading nodes and charts..."}))};var Jt=n(41659),$t=n(89602),en=n(28317),tn=n(41582);function nn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var rn;const an=(rn=H.Button,function(e){var t=(0,u.Hm)();return o.createElement(tn.Z,{permission:F.mk.nodeCreate},(function(n){var r=o.createElement(rn,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nn(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({disabled:!n},e));return n?r:o.createElement(tt.Z,{content:"Only admin users can add nodes to ".concat(t.name),"data-testid":"addNodeTooltipContainer"},o.createElement(H.Box,null,r))}))});var on=n(41635),sn=n(40924),cn=n(53843),ln=n(16702),un=n(14111),dn=function(){};const fn=function(e){var t=e.roomId,n=e.id,r=e.onRemove,s=void 0===r?dn:r,i=(0,u.tE)(t,"name"),c=(0,Le.xQ)(n,"title"),l=(0,Le.c0)(t),d=(0,nt.Z)(),h=(0,a.Z)(d,4),m=h[0],g=h[2],b=h[3],y=function(){var e=(0,f.Z)(p().mark((function e(){return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l(n);case 2:s();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return o.createElement(o.Fragment,null,o.createElement(H.Button,{danger:!0,flavour:"hollow",onClick:g,label:"Delete metric","data-testid":"remove-metric"}),m&&o.createElement(H.ConfirmationDialog,{"data-ga":"remove-metric-dialog","data-testid":"removeMetricDialog",handleConfirm:y,handleDecline:b,message:o.createElement(o.Fragment,null,"You are about to remove ",o.createElement("strong",null,c)," metric.",o.createElement("br",null),"Are you sure you want to continue?"),title:"Remove metric from ".concat(i)}))};var hn=["title","help","link","disclaimer","children"];function pn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var mn=function(e){var t=e.link,n=e.children;return o.createElement(H.Flex,{as:"a",target:"_blank",href:t,gap:1,alignItems:"end"},o.createElement(H.TextNano,{textDecoration:"undeline"},n),o.createElement(H.Icon,{color:"text",name:"question",width:"16px",height:"16px"}))};const gn=function(e){var t=e.title,n=e.help,r=e.link,a=e.disclaimer,s=e.children,i=(0,V.Z)(e,hn);return o.createElement(H.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pn(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({gap:1,column:!0},i),o.createElement(H.Flex,{justifyContent:"between",alignItems:"baseline"},o.createElement(H.Text,{as:"label",margin:[0]},t),n&&o.createElement(mn,{link:r},n)),s,a&&o.createElement(H.TextSmall,null,a))};var bn=n(35835);const yn={value:"all",label:"All"};var vn=function(e){var t=e.results;return(null===t||void 0===t?void 0:t.map((function(e){return{value:e,label:e}})))||[]},_n=function(e){var t=e.dimensions,n=e.units;return{dimensions:t?[yn].concat((0,_.Z)(t.map((function(e){return{value:e.id,label:e.name}})))):[yn],units:n}},wn=["spaceId","roomId","id","onClose"];function kn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kn(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var On=function(e){var t=e.isNew;return o.createElement(H.Flex,{as:"span",gap:1},"Manage War Room",o.createElement(H.TextBig,{color:"textLite"},"/"),o.createElement(H.TextBig,{color:"textLite"},t?"Add":"Edit"," Metric"))};const Sn=function(e){var t=e.spaceId,n=e.roomId,r=e.id,s=e.onClose,i=(0,V.Z)(e,wn),c="new"===r,l=(0,Le.jN)(r),u=(0,Le.Y6)(n,{shouldPersist:!1}),d=(0,Le.xQ)(r),f=(0,o.useRef)(d),h=d.title,p=d.context,m=d.dimensions,g=void 0===m?[]:m,b=function(){u(r,f.current),s()};(0,o.useEffect)((function(){c&&l()}),[]);var y=(0,un.Z)((function(){return{fetch:function(){return function(e,t){return bn.Z.get("".concat(ge.li,"/spaces/").concat(e,"/rooms/").concat(t,"/contexts"),{transform:vn})}(t,n)},initialValue:[]}}),[t,n]),v=(0,a.Z)(y,2),_=v[0],w=v[1],k=(0,o.useMemo)((function(){return p&&{value:p,label:p}}),[p]),x=(0,un.Z)((function(){return{enabled:!!p,fetch:function(){return function(e,t,n){return bn.Z.get("".concat(ge.li,"/spaces/").concat(e,"/rooms/").concat(t,"/contexts/").concat(encodeURIComponent(n)),{transform:_n})}(t,n,p)},initialValue:{dimensions:[],units:""}}}),[t,n,p]),O=(0,a.Z)(x,2),S=O[0],P=S.dimensions,T=S.units,C=O[1],E=(0,o.useCallback)((function(e){var t=e.value;u(r,"context",t),u(r,"dimensions",[]),u(r,"title",t)}),[r]),M=(0,o.useMemo)((function(){return P?1===P.length||g.length===P.length-1||0===g.length?[yn]:g.map((function(e){return{value:e.id,label:e.name}})):[yn]}),[g,P]),j=(0,o.useCallback)((function(e){var t=e.filter((function(e){return e.value!==yn.value})),n=(0===e.length||t.length!==e.length&&0!==g.length||t.length===P.length-1?[]:t).map((function(e){return{id:e.value,name:e.label}}));u(r,"dimensions",n)}),[r,g,P]),D=(0,Le.VP)(n),I=(0,o.useCallback)((function(){return D(xn(xn({},d),{},{id:r,enableAllDimensions:0===g.length,unit:T})).then(s)}),[d]),N=(0,o.useCallback)((function(e){var t=e.target.value;t.length<=30&&u(r,"title",t)}),[r]),L=!h||!p||C||w;return o.createElement(sn.u6,xn({right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:b},i),o.createElement(cn.x,{onClose:b,title:o.createElement(On,{isNew:c})},o.createElement(H.Button,{label:"Save",onClick:I,disabled:L})),o.createElement(ln.B,null,c?"Add a new metric (column)":"Edit metric"),o.createElement(sn.TZ,null,o.createElement(H.Flex,{gap:6,column:!0},o.createElement(gn,{title:"Context",help:"What is a context?",link:"https://learn.netdata.cloud/docs/data-collection/chart-dimensions-contexts-and-families#context","data-testid":"manageMetrics-context"},o.createElement(H.Select,{options:_,value:k,onChange:E,isLoading:w,"data-testid":"manageMetrics-contextSelect"})),o.createElement(gn,{title:"Metric Title","data-testid":"manageMetrics-title"},o.createElement(H.TextInput,{name:"title",placeholder:"Type name",value:h,onChange:N,metaShrinked:!0})),o.createElement(gn,{title:"Dimensions",help:"What is a dimension?",link:"https://learn.netdata.cloud/docs/data-collection/chart-dimensions-contexts-and-families#dimension",disclaimer:M[0]===yn&&"The returned value is the sum of all selected dimensions.","data-testid":"manageMetrics-dimensions"},o.createElement(H.Select,{isMulti:!0,options:P,value:M,onChange:j,isLoading:C,isDisabled:!k,"data-testid":"manageMetrics-dimensionSelect"})),!c&&o.createElement(H.Flex,{justifyContent:"end"},o.createElement(fn,{roomId:n,id:r,onRemove:s})))))};var Pn=(0,Ue.default)(H.Checkbox).withConfig({displayName:"styled__Checkbox",componentId:"sc-1czrg41-0"})(["color:",";font-size:12px;margin-left:",";width:100%;> span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:",";}"],(0,H.getColor)("text"),(0,H.getSizeBy)(0),(0,H.getSizeBy)(25)),Tn=(0,Ue.default)(H.Flex).attrs({height:"1px",margin:[4,0]}).withConfig({displayName:"styled__Divider",componentId:"sc-1czrg41-1"})(["background-color:rgba(0,0,0,0.12);"]),Cn=(0,Ue.default)(H.ListItem).withConfig({displayName:"styled__ListItem",componentId:"sc-1czrg41-2"})(["align-items:center;display:flex;flex-direction:row;font-size:",";justify-content:space-between;padding-left:",";"],(0,H.getSizeBy)(3),(0,H.getSizeBy)(0)),En=(0,Ue.default)(H.Drop).attrs({align:{top:"bottom",right:"right"},animation:!0,background:"dropdown",column:!0,margin:[.5,0,0],overflow:{vertical:"auto"},padding:[4],round:1,width:70}).withConfig({displayName:"styled__MetricsDropdown",componentId:"sc-1czrg41-3"})(["box-sizing:content-box;"]),Mn=(0,Ue.default)(H.Button).attrs({neutral:!0,flavour:"borderless",small:!0}).withConfig({displayName:"styled__OptionButton",componentId:"sc-1czrg41-4"})(["&&&{font-size:14px;font-weight:normal;justify-content:flex-start;padding-left:",";}"],(0,H.getSizeBy)(2)),jn=(0,Ue.default)(H.Button).withConfig({displayName:"styled__PencilButton",componentId:"sc-1czrg41-5"})(["> svg.button-icon{width:",";height:",";opacity:0;}"],(0,H.getSizeBy)(4),(0,H.getSizeBy)(4)),Dn=(0,Ue.default)(H.Button).withConfig({displayName:"styled__MetricsButton",componentId:"sc-1czrg41-6"})(["&&&{width:100%;}"]);const In=function(e){var t=e.isOpen,n=e.onClose,r=e.onEdit,s=e.roomId,i=e.targetRef,c=(0,Le.dh)(s),l=(0,a.Z)(c,2),u=l[0],d=l[1];if(!i.current||!t)return null;var f=function(e){r(e),n()};return o.createElement(En,{close:n,"data-testid":"metricsMenu",onClickOutside:n,onEsc:n,target:i.current},u.map((function(e){return o.createElement(Cn,{"data-testid":"metricsMenu-metric-".concat(e.title),key:e.id},o.createElement(Pn,{checked:!e.hidden,"data-testid":"metricsMenu-metricCheckbox",label:e.title,onChange:function(){return d(e.id,"hidden",!e.hidden)}}),o.createElement(jn,{"data-testid":"metricsMenu-editMetric",flavour:"borderless",icon:"pencilSolid",neutral:!0,onClick:function(){return f(e.id)}}))})),u.length>0&&o.createElement(Tn,{"data-testid":"metricsMenu-divider"}),o.createElement(Cn,{"data-testid":"metricsMenu-addMetricItem"},o.createElement(Dn,{"data-testid":"metricsMenu-addMetricButton",label:"Add new metric",icon:"plus",onClick:function(){return f("new")},small:!0})))};const Nn=function(e){var t=e.spaceId,n=e.roomId,r=(0,nt.Z)(),s=(0,a.Z)(r,4),i=s[0],c=s[2],l=s[3],u=(0,o.useState)(null),d=(0,a.Z)(u,2),f=d[0],h=d[1],p=(0,o.useRef)();return o.createElement(o.Fragment,null,o.createElement(H.Button,{"data-ga":"metric-setting::click-metric-setting::hm-nodes","data-testid":"metricSettings-button",flavour:"hollow",icon:"gear",neutral:!0,onClick:c,ref:p,label:"Metrics",small:!0}),o.createElement(In,{isOpen:i,onClose:l,onEdit:h,roomId:n,targetRef:p}),f&&o.createElement(Sn,{"data-testid":"metricsManagement",spaceId:t,roomId:n,id:f,onClose:function(){return h(null)}}))};function Ln(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function An(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ln(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ln(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Rn=function(){return(0,en.L)("grouping","click-grouping","hm-nodes")},qn=[{icon:"node",label:"Node status",value:"nodeStatus","data-ga":"grouping::click-grouping-node-status::hm-nodes"},{icon:"alarm_bell",label:"Alert status",value:"alertStatus","data-ga":"grouping::click-grouping-status::hm-nodes"},{icon:"services",label:"Service",value:"services","data-ga":"grouping::click-grouping-service::hm-nodes"}],Fn={Option:function(e){var t=e.innerProps,n=e.data,r=e.isSelected;return o.createElement(Mn,An(An(An({},n),t),{},{active:r}))}},zn={control:function(e){return An(An({},e),{},{height:32,minHeight:32,width:160})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return An(An({},e),{},{height:20,minHeight:20,paddingRight:4,paddingTop:0,paddingBottom:0})},valueContainer:function(e){return An(An({},e),{},{paddingTop:0,paddingBottom:0})}};const Bn=function(){var e=(0,M.th)(),t=(0,u.UL)(),n=(0,nt.Z)(),r=(0,a.Z)(n,4),s=r[0],i=r[2],c=r[3],l=je(t,"groupMode"),d=(0,a.Z)(l,2),f=d[0],h=d[1],p=(0,o.useMemo)((function(){return qn.find((function(e){return e.value===f}))||qn[0]}),[f]),m=(0,o.useCallback)((function(e){var t=e.value;return h(t)}),[h]);return o.createElement(H.Flex,{alignItems:"center","data-testid":"agentsHead-actions",flexWrap:!1,gap:3},o.createElement(H.Select,{components:Fn,label:"Group by",onChange:m,onMenuOpen:Rn,options:qn,styles:zn,value:p}),o.createElement(Nn,{roomId:t,spaceId:e}),s&&o.createElement(on.Z,{onClose:c}),o.createElement(an,{"data-ga":"add-nodes::click-add-nodes::hm-nodes","data-testid":"agentsHead-addNode",icon:"plus",label:"Add Nodes",onClick:i,small:!0}))};var Un=n(27856),Zn=function(e){var t=e.message,n=e.children,r=e.warningMessage,s=(0,o.useRef)(),i=(0,o.useRef)([]),c=(0,H.useNavigationArrow)(s,i,n,!0),l=(0,a.Z)(c,3),u=l[0],d=l[1],f=l[2];(0,o.useEffect)((function(){if(s.current){var e=s.current,t=(0,Un.D)(300,(function(){f()}));return t(),e.addEventListener("scroll",f),window.addEventListener("resize",t),function(){e.removeEventListener("scroll",f),window.removeEventListener("resize",t)}}}),[n]);var h=(0,o.useCallback)((function(e){e&&(i.current.includes(e)||(i.current=[].concat((0,_.Z)(i.current),[e])),n.length<i.current.length&&(i.current=i.current.filter((function(t){return t.getAttribute("data-testid")===e.getAttribute("data-testid")}))))}),[n]),p=(0,o.useMemo)((function(){return o.Children.map(n,(function(e,t){var n="tab-".concat(t);return o.cloneElement(e,{key:n,ref:h})}))}),[n]);return o.createElement(H.Flex,{"data-testid":"selected-nodes-container",alignItems:"center",width:"100%"},o.createElement(H.Flex,{alignItems:"center"},o.createElement(H.TextSmall,{whiteSpace:"nowrap","data-testid":"selected-nodes-container-message",color:"primary"},t,":"),r&&o.createElement(H.Flex,{padding:[0,1,0],margin:[0,0,1],justifyContent:"center"},o.createElement(be.Z,{plain:!0,content:r,align:"bottom"},o.createElement(H.Icon,{width:"16px",height:"16px","data-testid":"selected-nodes-container-warning-icon",color:"warningText",name:"warning_triangle_hollow"})))),u&&o.createElement(H.Flex,{"data-testid":"selected-nodes-arrowLeft",cursor:"pointer",onClick:function(e){e.preventDefault();var t=s.current;t.scrollTo({left:t.scrollLeft-200,behavior:"smooth"})},padding:[2]},o.createElement(H.Icon,{name:"navLeft",color:"text",width:8,height:8})),o.createElement(H.Flex,{ref:s,overflow:"hidden",padding:[1],gap:1},p),d&&o.createElement(H.Flex,{"data-testid":"selected-nodes-arrowRight",cursor:"pointer",onClick:function(e){e.preventDefault();var t=s.current;t.scrollTo({left:t.scrollLeft+200,behavior:"smooth"})},padding:[2]},o.createElement(H.Icon,{name:"navRight",color:"text",width:8,height:8})))};const Vn=(0,o.memo)(Zn);var Hn=n(87053),Wn=function(e){var t=e.onClose,n=e.id;return o.createElement(H.Box,{"data-testid":"selected-node-item-remove-button-".concat(n),sx:{marginLeft:"auto"},as:H.Icon,name:"close_circle",onClick:t,cursor:"pointer",width:3,height:3,color:"border",position:"absolute",right:"2px"})};const Gn=(0,o.forwardRef)((function(e,t){var n=e.tooltipText,r=e.onClose,a=e.id,s=e.showToolTip,i=e.onClickAnchor,c=e.displayText,l=e.isAnchorDisabled;return o.createElement(H.Flex,{width:"100%",ref:t,"data-testid":"selected-node-item-".concat(a)},o.createElement(H.Pill,{background:"nodeBadgeBackground",padding:[0],borderColor:"nodeBadgeBackground"},o.createElement(H.Flex,{position:"relative",width:{max:"300px"},gap:2,alignItems:"center",padding:[1,4,1,2]},o.createElement(Hn.Z,{Component:H.TextSmall,showToolTip:s,content:n,align:"bottom",isBasic:!0,disabled:l,onClick:i,cursor:"pointer",color:"text",hoverColor:"primary",visitedColor:"accent",disabledColor:"textLite"},c),o.createElement(Wn,{onClose:r,id:a}))))}));var Qn=n(20065),Kn=(0,o.forwardRef)((function(e,t){var n=e.onRemove,r=e.nodeId,a=(0,Lt.bV)(r,"name"),s=(0,Lt.bV)(r,"isOffline"),i=(0,me.a)(a,30),c=(0,Lt.WR)(r);return o.createElement(Gn,{onClose:n,id:r,displayText:i,tooltipText:a,showToolTip:i!==a,isAnchorDisabled:s,onClickAnchor:c,ref:t})}));const Yn=(0,o.memo)((function(){var e=(0,Q.wT)(),t=(0,a.Z)(e,2),n=t[0],r=t[1],s=(0,Q.H7)(),i=(0,Lt.Mm)(s);if(!((null===n||void 0===n?void 0:n.length)>0))return o.createElement("div",null);var c=i.length!==s.length?"Some of the nodes you have selected are unreachable, therefore their metrics are not included in the charts.":"";return o.createElement(H.Flex,{width:"100%",overflow:"hidden"},o.createElement(Vn,{warningMessage:c,message:"You have selected ".concat(s.length," ").concat((0,Qn.V6)(s.length))},s.map((function(e){return o.createElement(Kn,{key:e,onRemove:function(){return r(n.filter((function(t){return t!==e})))},nodeId:e})}))))}));const Xn=function(e){var t=e.children;return o.createElement(H.Flex,{width:"100%",justifyContent:"between",background:"mainBackground",padding:[2,4]},o.createElement(Yn,null),o.createElement(H.Box,{padding:[2,0],sx:{marginLeft:"auto"}},t))};const Jn=function(){var e=(0,M.th)(),t=(0,u.UL)(),n=Me(t,"groupMode"),r=(0,De.zN)();!function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).host,n=(0,Ae.e)(),r=(0,o.useRef)();(0,o.useMemo)((function(){if(n){var a=qe(n,e);a&&a.destroy(),a=n.makeContainer({attributes:{host:t,enabledXAxis:!1,id:"nodes-".concat(e),hasToolbox:!1,height:"".concat(Re.m4,"px"),groupingMethod:"average",groupBy:["dimension"],aggregationMethod:"avg",legend:!1,axisLabelFontSize:7,yAxisLabelWidth:20,hasYlabel:!1}}),r.current=a,n.appendChild(a)}}),[e]),(0,o.useLayoutEffect)((function(){return function(){return r.current&&r.current.destroy()}}),[])}(t,{host:he.ZP?"".concat(window.envSettings.agentApiUrl,"/api/v2"):"/api/v3/spaces/".concat(e,"/rooms/").concat(t)});var a=(0,B.y3)(e,"loaded"),s=(0,De.X7)(t,"loaded"),i=(0,u.tE)(t,"fullyLoaded"),c=he.ZP?!s:!a||!s||!i;return s&&!r.length?o.createElement(Ie.Z,null):o.createElement(Jt.Z,{rightBar:o.createElement($t.Z,null),gap:1},o.createElement(Xn,null,o.createElement(Bn,null)),o.createElement(H.Flex,{column:!0,"data-testid":"agents",flex:!0},o.createElement(H.Flex,{"data-testid":"agents-content",flex:!0,position:"relative"},c?o.createElement(U.Z,{title:"Loading nodes..."}):o.createElement(Xt,{spaceId:e,roomId:t,groupMode:n}))))};var $n=n(44434),er=n(18880),tr=n(29167),nr=n(65096);var rr=n(48286);var ar=Ue.default.div.withConfig({displayName:"selections__Separator",componentId:"sc-1cc7y18-0"})(["width:1px;height:",";background:",";"],(0,H.getSizeBy)(2.5),(0,H.getColor)("borderSecondary")),or=[{label:"Volume",value:"volume"},{label:"KS2",value:"ks2"}],sr=[{label:"Average",value:"average"},{label:"Median",value:"median"},{label:"Min",value:"min"},{label:"Max",value:"max"},{label:"Stddev",value:"stddev"}],ir=[{label:"Metrics",value:""},{label:"Anomaly Rate",value:"anomaly-bit"}],cr=function(){return o.createElement(H.Flex,{column:!0,gap:1,alignItems:"center",width:"220px"},o.createElement(H.TextMicro,{color:"white"},"Choose the algorithm you want to be used to identify correlations across metrics:"),o.createElement(H.TextMicro,null,o.createElement(H.TextMicro,{color:"white",strong:!0},"KS2:")," ","A statistical test comparing the distribution of the highlighted window to the baseline."),o.createElement(H.TextMicro,null,o.createElement(H.TextMicro,{color:"white",strong:!0},"Volume:")," ","Percentage change in averages between highlighted window and baseline."))},lr=function(){return o.createElement(H.Flex,{column:!0,gap:1,alignItems:"center",width:"220px"},o.createElement(H.TextMicro,{color:"white"},"What aggregation function do you want to apply when aggregating multiple datapoints for metric correlations."))},ur=function(){return o.createElement(H.Flex,{column:!0,gap:1,alignItems:"center",width:"220px"},o.createElement(H.TextMicro,{color:"white"},"Do you want to find correlations over the metric values or the anomaly rates of each metric."))};const dr=function(e){var t=e.runGetWeights,n=e.nodeIds,r=e.flavour,a=(0,er.$g)({nodeIds:n,flavour:r}),s=a.method,i=a.options,c=a.group,l=(null===i||void 0===i?void 0:i.includes(ir[1].value))?ir[1].value:"",u=(0,o.useCallback)((function(e){return function(n){var r=n.value;r="options"!==e?r:r?[r]:[];var a=(0,d.Z)({method:s,options:[i],group:c},e,r);t(a)}}),[s,i,c]),f=(0,o.useMemo)((function(){return{method:or.find((function(e){return e.value===s})),group:sr.find((function(e){return e.value===c})),option:ir.find((function(e){return e.value===l}))}}),[s,c,l]);return c?o.createElement(H.Flex,{gap:2},o.createElement(H.Flex,{gap:1,alignItems:"center"},o.createElement(H.TextSmall,{color:"textLite"},"Method:"),o.createElement(H.Select,{options:or,value:f.method,onChange:u("method")}),o.createElement(be.Z,{isBasic:!0,plain:!0,content:cr,align:"bottom"},o.createElement(H.Icon,{name:"information",color:"textDescription",size:"small"}))),o.createElement(ar,null),o.createElement(H.Flex,{gap:1,alignItems:"center"},o.createElement(H.TextSmall,{color:"textLite"},"Aggregation:"),o.createElement(H.Select,{options:sr,value:f.group,onChange:u("group")}),o.createElement(be.Z,{isBasic:!0,plain:!0,content:lr,align:"bottom"},o.createElement(H.Icon,{name:"information",color:"textDescription",size:"small"}))),o.createElement(ar,null),o.createElement(H.Flex,{gap:1,alignItems:"center"},o.createElement(H.TextSmall,{color:"textLite"},"Data:"),o.createElement(H.Select,{options:ir,value:f.option,onChange:u("options")}),o.createElement(be.Z,{isBasic:!0,plain:!0,content:ur,align:"bottom"},o.createElement(H.Icon,{name:"information",color:"textDescription",size:"small"}))),o.createElement(ar,null)):null};var fr=n(41174);const hr=function(e){var t=e.highlightAfter,n=e.highlightBefore,r=e.baseline,a=(0,fr.rA)(),s=a.localeDateString,i=a.localeTimeString,c=new Date(t),l=new Date(n),u=new Date(r),d=new Date(t),f=Math.round((n-t)/1e3),h=Math.round((t-r)/1e3),p=(0,Q.TQ)("highlight");return o.createElement(H.Flex,{gap:4,alignItems:"center"},o.createElement(H.Flex,{gap:2},o.createElement(H.Flex,{column:!0,gap:1},o.createElement(H.TextSmall,{color:"textLite"},"Selected area:"),o.createElement(H.TextSmall,{color:"textLite"},"Reference baseline:")),o.createElement(H.Flex,{column:!0,gap:1},o.createElement(H.TextSmall,{"data-testid":"metricCorrelation-selectedArea"},s(c,{long:!1}),","," ",i(c),"\xa0->\xa0",s(l,{long:!1}),","," ",i(l)),o.createElement(H.TextSmall,{"data-testid":"metricCorrelation-referenceBaseline"},s(u,{long:!1}),","," ",i(u),"\xa0->\xa0",s(d,{long:!1}),","," ",i(d))),o.createElement(H.Flex,{column:!0,gap:1},o.createElement(H.TextSmall,{color:"textLite"},"Duration:"),o.createElement(H.TextSmall,{color:"textLite"},"Duration:")),o.createElement(H.Flex,{column:!0,gap:1},o.createElement(H.TextSmall,{"data-testid":"metricCorrelation-selecteArea-duration"},f,"\xa0secs"),o.createElement(H.TextSmall,{"data-testid":"metricCorrelation-referenceBaseline-duration"},h,"\xa0secs"))),o.createElement(be.Z,{content:"Clear selection",align:"bottom",isBasic:!0},o.createElement(H.Button,{neutral:!0,flavour:"borderless",icon:"trashcan",onClick:function(){p({after:null,before:null})},"data-ga":"metric-correlation::click-delete::charts-view","data-testid":"metricCorrelation-delete"})))};function pr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var mr=(0,Ue.default)(H.Button).withConfig({displayName:"correlation__LogoButton",componentId:"sc-15d72m3-0"})(["&&{pointer-events:none;}"]),gr=(0,Ue.default)(H.Button).withConfig({displayName:"correlation__CloseButton",componentId:"sc-15d72m3-1"})(["position:absolute !important;top:-3px;right:-3px;"]),br=(0,Ue.default)(H.Button).attrs({padding:[0],margin:[0,0,0,1.5],width:"auto"}).withConfig({displayName:"correlation__StyledButton",componentId:"sc-15d72m3-2"})(["height:16px !important;> span{margin:0 !important;}"]);const yr=function(e){var t=e.flavour,n=(0,M.th)(),r=(0,u.UL)(),s=(0,Lt.pG)(),i=(0,o.useMemo)((function(){return s?[s]:[]}),[s]),c=(0,Q.TA)({extraKey:t,defaultValue:i}),l="singleNode"===t?i:c,f=(0,o.useState)(!1),h=(0,a.Z)(f,2),p=h[0],m=h[1],g=(0,o.useState)(),b=(0,a.Z)(g,2),y=b[0],v=b[1],_=(0,er.d5)({nodeIds:l,flavour:t},n,r),w=_.threshold,k=_.totalDimensionsCount,x=_.dimensionsCount,O=_.loaded,S=_.loading,P=_.getWeights,T=_.resetWeights,C=(0,er.$g)({nodeIds:l,flavour:t}),E=C.method,j=C.options,D=C.group,I=(0,Q.by)("highlight"),N=I.after,L=I.before,A=N-4*(L-N),R=!!N;(0,o.useEffect)((function(){if(O){var e="default-result";if(D){var t=(null===j||void 0===j?void 0:j.includes("anomaly-bit"))?"anomaly-bit":"metrics";e="default-result-".concat(E,"-").concat(D,"-").concat(t)}return(0,en.L)("metrics-correlation",e,"charts-view",x.toString())}}),[O]),(0,rr.Z)((function(){N&&m(!0)}),[N]);var q=(0,Q.TQ)("correlation"),F=(0,Q.TQ)("threshold"),z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};m(!1),v(),P(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pr(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({highlightAfter:N,highlightBefore:L,baselineAfter:A,baselineBefore:N,method:E,options:j,group:D,nodeIds:l},e)).then((function(){return F(er.mt)}))},B=!R||S;return(0,rr.Z)((function(){O&&p&&R&&z()}),[O,R,p]),o.createElement(H.Flex,{round:2,background:"elementBackground",padding:[2,6,2,2],alignItems:"center",justifyContent:"between",flex:!0,"data-testid":"correlation",position:"relative",height:{min:"64px"},gap:2},R?O?o.createElement(H.Flex,{"data-testid":"metricCorrelation-resultsContainer",column:!0,width:"100%"},o.createElement(H.Flex,{justifyContent:"between",alignItems:"center",gap:1},o.createElement(H.Flex,{alignItems:"center",gap:1},o.createElement(H.Icon,{name:"correlation",color:"primary",width:"16px",height:"16px"}),o.createElement(H.TextSmall,null,"Analysed"," ",o.createElement(H.TextSmall,{color:"primary","data-testid":"metricCorrelation-resultsAnalyzed"},k)," ","and found"," ",o.createElement(H.TextSmall,{color:"primary","data-testid":"metricCorrelation-resultsFound"},x)," ","correlated metrics."),o.createElement(be.Z,{content:"Clear results"},o.createElement(br,{flavour:"borderless",neutral:!0,disabled:S||!O&&!R,onClick:function(){F(er.mt),T(),(0,en.L)("metrics-correlation","click-delete","charts-view","".concat(O?"finish":"start"))},"data-testid":"metricCorrelation-clear",small:!0,icon:"reload"}))),o.createElement(dr,{runGetWeights:z,nodeIds:l,flavour:t})),o.createElement(H.Flex,{width:"100%"},o.createElement(H.Flex,{alignItems:"center",gap:3,margin:[0,2,0,5],width:"100%"},o.createElement(H.TextNano,{whiteSpace:"nowrap",color:"textDescription"},"Show less"),o.createElement(H.InputRange,{"data-testid":"metricCorrelation-resultsSlider",min:0,max:1,onChange:function(e){return F(e.target.value.toString())},onClick:function(){return(0,en.L)("metric-correlation","click-slider","charts-view")},step:.01,value:w}),o.createElement(H.TextNano,{whiteSpace:"nowrap",color:"textDescription"},"Show more")),o.createElement(o.Fragment,null,o.createElement(be.Z,{content:"Give us your feedback! Was it useful?",align:"bottom",enterDelay:200,showArrow:!0,activateOn:"hover"},o.createElement(H.Flex,null,o.createElement(H.Button,{flavour:"+"===y?"hollow":"borderless",disabled:y,icon:"thumb_up",onClick:function(){return v("+")},"data-ga":"metric-correlation::click-thumbs-up::charts-view","data-testid":"metricCorrelation-thumbsUp",small:!0}),o.createElement(H.Button,{flavour:"-"===y?"hollow":"borderless",disabled:y,icon:"thumb_down",onClick:function(){return v("-")},"data-ga":"metric-correlation::click-thumbs-down::charts-view","data-testid":"metricCorrelation-thumbsDown",small:!0})))))):o.createElement(H.Flex,{alignItems:"center","data-testid":"correlationView-timePeriod-container",gap:4},o.createElement(mr,{icon:"logo_s",isLoading:S}),S?o.createElement(H.H5,{"data-testid":"metricCorrelation-loadingCalculation"},"Calculating metric correlations..."):o.createElement(hr,{highlightAfter:N,highlightBefore:L,baseline:A})):o.createElement(H.Flex,{alignItems:"center",gap:1},o.createElement(H.Icon,{name:"correlation",color:"primary"}),o.createElement(H.Text,null,"Select a timeframe on any chart and find correlated metrics. Visit documentation"),o.createElement("a",{href:"https://learn.netdata.cloud/docs/cloud/insights/metric-correlations",target:"_blank",rel:"noreferrer"},o.createElement(H.Icon,{name:"nav_arrow_goto",color:"primary",width:"12px",height:"12px"}))),o.createElement(H.Flex,{alignItems:"center"},(!O||S)&&o.createElement(be.Z,{content:B?"Select an area of interest on any chart":"Click to find correlated metrics for the selected area",align:"bottom",enterDelay:200,showArrow:!0,activateOn:"hover"},o.createElement(H.Button,{label:S?"Loading...":"Find correlations",isLoading:!1,onClick:z,disabled:B,flavour:"hollow","data-ga":"metric-correlation::click-find-correlation::charts-view","data-testid":"metricCorrelation-find",small:!0,margin:[0,2,0,0]})),o.createElement(be.Z,{content:"Close",align:"bottom"},o.createElement(gr,{neutral:!0,flavour:"borderless",onClick:function(){q(!1),F(er.mt),T(),(0,en.L)("metrics-correlation","click-close","charts-view","".concat(O?"finish":"start"))},"data-ga":"metric-correlation::click-close::charts-view","data-testid":"metricCorrelation-close",icon:"x"}))))};const vr=function(){var e=(0,Q.TQ)("correlation");return o.createElement(be.Z,{content:function(){return o.createElement(H.Box,null,o.createElement("strong",null,"Troubleshoot with Metric Correlations"),o.createElement("br",null),o.createElement("br",null),"Metric correlations will help you identify potential root causes for an observed issue.",o.createElement("br",null),"It will automatically analyse all available metrics for irregular behavior for the same timeframe.")},align:"bottom",activateOn:"hover",isBasic:!0},o.createElement(H.Button,{width:"118px",flavour:"hollow",label:"Metric Correlations",onClick:function(){e(!0)},"data-ga":"metrics-correlation::click-metric-correlations::charts-view","data-testid":"run-correlation",small:!0}))};var _r=n(94829),wr=Ue.default.div.withConfig({displayName:"styled__Separator",componentId:"sc-1fhfk7c-0"})(["background:",";height:20px;width:1px;"],(0,H.getColor)("tabsBorder"));function kr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kr(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Or=function(e){var t,n,r=e.setSidebarTab,a=(0,Lt.pG)(),s=(0,O.ev)(a),i=(0,k.n_)(s),c=i.critical,l=i.warning,u=(0,Lt.bV)(a),d=u.container,f=u.cpuFrequency,h=u.cpus,p=u.diskSpace,m=u.isLive,g=u.memory,b=u.name,y=u.os,v=u.osName,_=u.state,w=u.virtualization,x=u.updateSeverity,S=u.hostLabels,P=u.version,T={dataTestId:"singleNode",isLive:m},C=(0,et.kR)(xr({count:c,type:"critical"},T)),E=(0,et.kR)(xr({count:l,type:"warning"},T)),M=(0,et.Q5)(_),j=(0,et.jo)(d,w),D=(0,_r.Z)("(min-width: 1600px)");return o.createElement(H.Flex,{alignItems:"center",background:"elementBackground",border:{side:"all",color:"tabsBorder"},"data-testid":"singleNode-badges-container",flex:!1,gap:2,padding:[2,4],round:999},o.createElement(H.TextSmall,{"data-testid":"singleNode-".concat(b),strong:!0},b),o.createElement(wr,{"data-testid":"singleNode-separator"}),o.createElement(H.Flex,{"data-testid":"singleNode-info-alerts-badges",gap:1},o.createElement(tt.Z,{badge:"info","data-testid":"singleNode-nodeInfo-cta"},o.createElement(H.Pill,{background:"nodeBadgeBackground",borderColor:"nodeBadgeBorder",color:"nodeBadgeColor",flavour:"neutral",icon:"information",iconSize:"18px",onClick:function(){return r(2)},padding:[1,2],size:"large"})),o.createElement(tt.Z,{badge:"alerts",nodeName:b},o.createElement(H.AlertMasterCard,{onClick:C.text||E.text?function(){return r(1)}:null,pillLeft:C,pillRight:E,size:"large"})),x&&o.createElement(Gt.Z,{"data-testid":"singleNode-update-cta",name:b,os:y,container:d,warningLevel:x,hostLabels:S,version:P,text:x})),o.createElement(wr,{"data-testid":"singleNode-separator"}),o.createElement(H.Flex,{alignItems:"center",background:"nodeBadgeBackground","data-testid":"singleNode-system-info-badges",gap:1,padding:[1],round:999},o.createElement(tt.Z,{badge:"connectivity",connectivityState:M,"data-testid":"singleNode-connectivityStateInfo",nodeName:b},o.createElement(H.Pill,{background:"nodeBadgeBackground",borderColor:"nodeBadgeBorder",color:"nodeBadgeColor",flavour:"neutral",hollow:!0,size:"large"},M)),o.createElement(tt.Z,{badge:"type","data-testid":"singleNode-nodeTypeInfo",nodeName:b,nodeType:j.label},o.createElement(H.Pill,{background:"nodeBadgeBackground",borderColor:"nodeBadgeBorder",color:"nodeBadgeColor",flavour:"neutral",hollow:!0,icon:j.icon,iconSize:j.iconSize,size:"large"},j.label)),D&&o.createElement(tt.Z,{badge:"systemInfo","data-testid":"singleNode-systemInfo",nodeName:b},o.createElement(H.Pill,{background:"nodeBadgeBackground",borderColor:"nodeBadgeBorder",color:"nodeBadgeColor",flavour:"neutral",hollow:!0,normal:!0,size:"large",icon:(null===(t=zt._[v])||void 0===t?void 0:t.iconName)||(null===(n=zt.V[y])||void 0===n?void 0:n.iconName)||"os"},f," (",h," ",1===h?"Core":"Cores",") - ",g," RAM - ",p))))};var Sr=["flavour"];function Pr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Tr={singleNode:Or,default:Yn},Cr=(0,o.memo)((function(e){var t=e.flavour,n=(0,V.Z)(e,Sr),r=(0,Q.by)("correlation"),a=Tr[t]||Tr.default;return o.createElement(H.Flex,{alignItems:!r&&"center",background:"mainBackground",column:r,"data-testid":"overview-header",gap:2,justifyContent:r?"start":"between",padding:[2,4],width:"100%"},r?o.createElement(yr,{flavour:t}):o.createElement(o.Fragment,null,o.createElement(a,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pr(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n)),o.createElement(vr,null)))}));const Er=Cr;var Mr=n(51250),jr=n(69246),Dr=n(58889),Ir=n(32685),Nr=n(90296),Lr=n(20491),Ar=n(80287),Rr=n(69968),qr=(n(28958),n(26585),n(20526)),Fr=["children"];function zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Br(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zr(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ur=(0,o.memo)((0,o.forwardRef)((function(e,t){var n=e.children,r=(0,V.Z)(e,Fr);return o.createElement(H.Flex,Br(Br({justifyContent:"start",alignItems:"center","data-testid":"ChartHeadsWrapper"},r),{},{ref:t}),n)}))),Zr=n(77343),Vr=n(20916),Hr=n(86811),Wr=(0,m.cn)({key:"currentChartsContainerKey",default:null}),Gr=function(){var e=(0,Ae.e)(),t=(0,m.sJ)(Wr);return e&&e.getRoot().getChildren().find((function(e){return e.match({id:t})}))},Qr=n(21728);const Kr=function(e){return function(t){return"overview-page::".concat(e.getAttribute("id"),"::").concat(t)}};var Yr=["chartId"],Xr=["id","ids"];function Jr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jr(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ea=(0,qr.wJ)((function(e){var t=e.id,n=e.menuChartAttributes,r=(0,u.UL)(),a=(0,Ae.e)(),s=Gr(),i=(0,o.useMemo)((function(){var e,o="head-".concat(t),i=s.getChildren().find((function(e){return e.match({id:o})}));if(!i){var c=$r({contextScope:[(e=n).chartId]},(0,V.Z)(e,Yr));i=a.makeChart({attributes:$r($r({},c),{},{roomId:r,id:o}),makeTrack:Kr}),s.appendChild(i)}return i}),[r,t,s]);return(0,Qr.Ni)(n.chartId)?o.createElement(Fe.Z,{chart:i,"data-track":i.track("container")}):null})),ta=function(e,t){return e.layout||console.warn(t,"has no layout set, default values will be used."),$r($r({x:0,y:0,w:3,h:5,i:e.id,chartId:e.chartId},e.layout),{},{minW:1,minH:1,static:!1})},na={lg:12,md:12,sm:12,xs:12,xxs:1},ra={lg:40,md:30,sm:30,xs:30,xxs:30},aa=function(e){var t=e.id,n=e.ids,r=(0,V.Z)(e,Xr),s=(0,qr.mQ)(n,ta),i=(0,Hr.J1)().filteredChartsCount,c=(0,qr.MS)(t),l=(0,o.useMemo)((function(){return{lg:s.filter((function(e){if(!e)return!1;var t=c(e.chartId);return t.visible&&!t.filteredOut&&!t.hidden}))}}),[n,s,i]),u=(0,o.useState)("lg"),d=(0,a.Z)(u,2),f=d[0],h=d[1],p=(0,Ne.Z)(),m=(0,a.Z)(p,2),g=m[0],b=m[1].width,y=(0,o.useMemo)((function(){return l.lg.map((function(e){var t=e.i;return o.createElement("div",{key:t},o.createElement(ea,{key:t,id:t}))}))}),[l]);return n.length?o.createElement(Ur,$r($r({width:"100%",margin:[2,0,0]},r),{},{ref:g}),o.createElement(Rr.Responsive,{layouts:l,rowHeight:ra[f],cols:na,margin:[4,4],measureBeforeMount:!0,style:{minWidth:"100%",minHeight:"166px"},width:b||1e3,compactType:"horizontal",onBreakpointChange:h,useCSSTransforms:!1,isDraggable:!1,isResizable:!1},y)):null},oa=(0,Zr.Lj)(aa,(function(e){return{ids:e.headIds}})),sa=(0,Vr.Ji)(aa,(function(e){return{ids:e.headIds}})),ia=["id"];function ca(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var la=function(e){var t=e.id,n=(0,V.Z)(e,ia);return o.createElement(Nr.d,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ca(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ca(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({id:t},n),o.createElement(Lr.Y,{id:t}),o.createElement(Ar.f,{id:t}),o.createElement(oa,{id:t}))};const ua=(0,o.memo)(la);var da=n(88384),fa=["id"],ha=["height"];function pa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ma(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pa(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ga=[],ba=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{selectedDimensions:e.dimensions?Object.keys(e.dimensions):ga,selectedInstances:e.instances?Object.keys(e.instances):ga,selectedNodes:e.nodes?Object.keys(e.nodes):ga,weight:e.weight}},ya=function(e){var t=e.id,n=(0,V.Z)(e,fa),r=(0,u.UL)(),a=Gr(),s=(0,qr.nI)(t),i=s.height,c=void 0===i?0:i,l=(0,V.Z)(s,ha),d=(0,Ae.e)(),f=(0,o.useMemo)((function(){var e=a.getNode({id:t});return e||(e=d.makeChart({attributes:ma({contextScope:[t],height:(0,da.C)(a,t,c+360),id:t,roomId:r},l),makeTrack:Kr}),a.appendChild(e),e)}),[a,r,t]),h=(0,qr.Q8)(t,ba),p=h.weight,m=h.selectedDimensions,g=h.selectedInstances,b=h.selectedNodes;return(0,o.useEffect)((function(){f&&p&&(f.updateAttributes({selectedDimensions:m,selectedInstances:g,selectedNodes:b}),f.trigger("fetch"))}),[r,t,p,m.length,g.length,b.length]),o.createElement(Fe.Z,ma({margin:[0,0,2],chart:f,"data-chartid":t,"data-track":f.track("container")},n))};const va=o.memo(ya,(function(e,t){return e.id===t.id}));var _a=["id","subMenuId"];function wa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var ka=function(e){var t=e.id,n=e.subMenuId,r=(0,V.Z)(e,_a);return o.createElement(va,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wa(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({id:t,role:"graphics-object","aria-roledescription":"chart","data-submenuid":n},r))};const xa=(0,o.memo)(ka);var Oa=n(31261),Sa=n(32897),Pa=function(e){var t=e.id;return o.createElement(Oa.D,{gap:0,id:t},o.createElement(Sa.o,{id:t,margin:[1,0,0]}),o.createElement(sa,{id:t}))};const Ta=(0,o.memo)(Pa);const Ca=function(e){var t=e.id,n=(0,u.UL)(),r=(0,Ae.e)(),s=(0,qr.MS)(),i=(0,Zr.nk)(t).subMenuChartIds,c=Gr(),l=(0,o.useMemo)((function(){var e=(0,a.Z)(i,1)[0],o=(s(e),c.getChildren().find((function(e){return e.match({id:t})})));if(o)return o;var l=i.map((function(e){return{value:e,label:s(e).context}}));return o=r.makeChart({attributes:{id:t,contextScope:[e],roomId:n,composite:!0,chartLibrary:"groupBoxes",groupBy:["label"],groupByLabel:["k8s_namespace","k8s_container_id"],aggregationMethod:"avg",eliminateZeroDimensions:!1,contextItems:l},makeTrack:Kr}),c.appendChild(o),o}),[t,c]);return o.createElement(Fe.Z,{margin:[0,0,2],chart:l,"data-chartid":t,"data-track":l.track("container")})};var Ea=["id"];function Ma(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var ja=function(e){var t=e.id,n=(0,V.Z)(e,Ea);return o.createElement(Nr.d,{id:t,padding:[6,0,0]},o.createElement(Lr.Y,{id:t}),o.createElement(Ar.f,{id:t,padding:[2,0,0]}),o.createElement(Ca,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ma(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ma(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({id:t},n)))};var Da={k8s:(0,o.memo)(ja)};const Ia=function(e){if(Da[e.flavour])return Da[e.flavour];switch(e.level){case 0:return ua;case 1:return Ta;case 2:return xa;default:return null}};const Na=function(e){var t=e.onChartNameChange,n=e.initialChartName,r=e.dashboardOptions,s=e.linkToGo,i=e.contextToGo,c=(0,Ir.Z)("addToDashboardModal"),l=(0,a.Z)(c,4),u=l[0],d=l[3],f=(0,Mr.Z)({onChartNameChange:t,initialChartName:n,linkToGo:s,contextToGo:i}),h=f.setActiveMenuGroupId,p=f.setActiveSubMenuId;return o.createElement($n.v,null,o.createElement(jr.Z,{onActiveMenuGroupId:h,onActiveSubMenuId:p,getComponent:Ia,dashboardOptions:r,initialChartName:n}),u&&o.createElement(Dr.Z,{onClose:d}))};var La=n(49852),Aa=function(){return o.createElement(H.Flex,{padding:[6],round:1,width:"600px",background:"modalInfoBackground"},o.createElement(H.Box,{margin:[0,4,0,0]},o.createElement(H.Box,{as:H.Icon,width:10,height:10,name:"nodes_update"})),o.createElement(H.Flex,{column:!0,gap:2},o.createElement(H.Text,{strong:!0},"Couldn't find the chart you were looking for? "),o.createElement(H.Text,{color:"textDescription"},"Netdata has zero-configuration auto-detection for most applications and systems, this is achieved using collectors. If you miss some specific chart please check our"," ",o.createElement(Hn.Z,{href:"https://learn.netdata.cloud/docs/agent/collectors",target:"_blank","data-ga":"chart-area::click-link-collectors::charts-view"},"list of collectors")," ","to see if any additional step is needed.")))};const Ra=function(){return o.createElement(H.Flex,{column:!0,justifyContent:"center",alignItems:"center",alignSelf:"center",margin:[30,0,0]},o.createElement(H.Flex,{column:!0,justifyContent:"center",alignItems:"center",width:"300px",margin:[0,0,6]},o.createElement(H.H3,{margin:[0,0,4]},"No chart results to display"),o.createElement(H.Text,{color:"textDescription",textAlign:"center"},"Double-check your search or filters and dates and try again with different conditions.")),o.createElement(Aa,null))};var qa=n(87381),Fa=n(85770),za=n(85414);const Ba=function(){var e=(0,M.th)(),t=(0,u.UL)(),n=(0,qa.Z)(e),r=(0,q.gI)(F.mk.nodeCreate);return o.createElement(Jt.Z,{column:!1,"data-testid":"noNodesViewPage",gap:12,padding:[6],rightBar:o.createElement($t.Z,null)},o.createElement(H.Flex,{column:!0,gap:5,flex:{shrink:0,grow:0},"data-testid":"noKubernetesView-videoSection"},o.createElement(Fa.Z,{"data-testid":"noNodesView-onboardingVideo",height:350,width:850,videoId:ge.mX[0]}),o.createElement(Fa.Z,{"data-testid":"noNodesView-onboardingVideo",height:350,width:850,videoId:ge.mX[1]})),o.createElement(H.Flex,{column:!0,gap:4},o.createElement(H.Box,{border:{side:"bottom",color:"borderSecondary"}},o.createElement(H.Box,{margin:[0,0,2,0]},o.createElement(Hn.Z,{href:"https://learn.netdata.cloud/guides/monitor/kubernetes-k8s-netdata",target:"_blank",rel:"noopener noreferrer","data-ga":"k8s-tab::click-link-guides::kubernetes-overview-and-visualizations"},o.createElement(H.TextBig,{color:"primary"},"Kubernetes monitoring with Netdata: Overview and visualizations"))),o.createElement(H.Box,{margin:[0,0,2,0]},o.createElement(Hn.Z,{href:"https://learn.netdata.cloud/docs/cloud/visualize/kubernetes",target:"_blank",rel:"noopener noreferrer","data-ga":"k8s-tab::click-link-guides::kubernetes-visualizations"},o.createElement(H.TextBig,{color:"primary"},"Kubernetes visualizations")))),o.createElement(H.Flex,{column:!0,gap:4},r?o.createElement(za.Z,{rooms:[t],tokens:n,gaPrefix:"kubernetes-tab"}):o.createElement(Ie.H,null))))};function Ua(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Za=(0,o.memo)((function(){var e=(0,k.O0)(),t=(0,a.Z)(e,2),n=t[0],r=t[1],s=(0,Ae.e)(),i=!!n&&!!s&&s.getNode({id:n.context}),c=function(){if(r(null),(null===n||void 0===n?void 0:n.context)&&i){var e=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ua(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ua(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},i.getAttribute("overlays"));delete e.alert,i.updateAttribute("overlays",e),history.replaceState({},"")}};(0,o.useEffect)((function(){return c}),[]);var l=(0,u.UL)(),f=(0,Qr.Cd)((null===n||void 0===n?void 0:n.context)&&l,null===n||void 0===n?void 0:n.context);if(!n||!(null===f||void 0===f?void 0:f.loaded))return null;var h=f.firstEntry;return o.createElement(H.Layer,{backdrop:!1,position:"top",margin:[26,0,0],padding:[26,0,0]},o.createElement(H.Flex,{background:["neutral","black"],padding:[1,2],gap:2},o.createElement(H.TextSmall,{color:["neutral","porcelain"]},"Alert in ",o.createElement(H.TextSmall,{color:"bright"},n.chartId)," on"," ",o.createElement(H.TextSmall,{color:"bright"},new Date(1e3*n.when).toLocaleString()),!h&&" doesn't exist on the node anymore",!!h&&h>n.when&&" exceeds agent data retention settings"),o.createElement(H.Flex,{flex:!1},o.createElement(H.Icon,{name:"x",color:"bright",onClick:c,size:"small"}))))}));const Va=Za;function Ha(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Wa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ha(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ha(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ga={NoChartsView:Ra,NoNodesView:Ie.Z,rightBar:{title:"Filters",hiddenTabs:["info"],Component:La.Z,props:{}},dashboardOptions:{},loadingMessage:"Loading charts...",Header:Er},Qa={overview:Wa(Wa({},Ga),{},{rightBar:Wa(Wa({},Ga.rightBar),{},{title:"Overview"})}),k8s:Wa(Wa({},Ga),{},{NoChartsView:Ba,NoNodesView:Ba,rightBar:Wa(Wa({},Ga.rightBar),{},{title:"Kubernetes"}),loadingMessage:"Loading k8s charts..."}),singleNode:Wa(Wa({},Ga),{},{rightBar:Wa(Wa({},Ga.rightBar),{},{title:"Single Node",hiddenTabs:["filters"],props:{showCollapsed:!0}})})},Ka=function(){return function(){var e=(0,tr.E)(),t=(0,er.yp)({nodeIds:e,flavour:"rhs"}),n=(0,nr.$B)(),r=(0,a.Z)(n,2),s=r[0],i=r[1],c=(0,Q.by)(),l=c.after,u=c.before;(0,o.useEffect)((function(){t()}),[s,i,l,u])}(),null},Ya=(0,o.memo)((function(e){var t=e.flavour,n=void 0===t?"overview":t,r=e.invalidationKey,s=e.nodeIds,c=e.loaded,l=e.getChart,u=e.chartIds,d=e.areChartsIdsEmpty,f=e.showNoChartsView,h=e.showNoNodesView,p=e.initializing,m=e.chartName,g=e.setChartName,b=e.chartsLoaded,y=e.widthRef,v=Qa[n],_=v.dashboardOptions,w=v.NoChartsView,k=v.NoNodesView,x=v.rightBar,O=v.loadingMessage,S=v.Header,P=(0,i.TH)().state,T=(0,o.useState)(0),C=(0,a.Z)(T,2),E=C[0],M=C[1];return h?o.createElement(k,null):p?o.createElement(U.Z,{title:"Please wait while charts are being initialized.",body:"Thank you for your patience!"}):c?f?o.createElement(o.Fragment,null,o.createElement(S,{flavour:n}),o.createElement(w,null)):o.createElement($n.Z,{key:r,getChart:l,chartIds:u,linkToGo:null===P||void 0===P?void 0:P.chartName},o.createElement(Ka,null),o.createElement(Va,null),o.createElement(Jt.Z,{ref:y,rightBar:o.createElement(x.Component,Wa({nodeIds:s,title:x.title,initialChartName:m,hiddenTabs:x.hiddenTabs,selectedTab:E,setSelectedTab:M,flavour:n,loaded:b},x.props)),gap:1},o.createElement(S,{flavour:n,setSidebarTab:M}),b?d?o.createElement(Ra,null):o.createElement(Na,{dashboardOptions:_,initialChartName:m,onChartNameChange:g,linkToGo:null===P||void 0===P?void 0:P.chartName,contextToGo:null===P||void 0===P?void 0:P.contextToGo}):o.createElement(U.Z,{title:O}))):o.createElement(U.Z,{title:O})}));const Xa=Ya;var Ja=n(23172),$a=n(16812);const eo=function(e){var t=(0,u.A3)(),n=(0,i.s0)(),r=(0,Q.I0)("alert_id"),s=(0,a.Z)(r,2),c=s[0],l=s[1];(0,o.useEffect)((function(){c&&(l(),n("".concat(t,"/alerts/").concat(c,":::").concat(e)))}),[c,e])};function to(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const no=function(e){return function(t){var n=(0,M.th)(),r=(0,Lt.pG)();eo(r);var a=(0,Lt.bV)(r,"isLive"),s=(0,Lt.bV)(r,"name");(0,G.bV)({title:s,id:r,destination:r});var c=(0,Lt.TQ)(r,n),l=(0,Ja.DH)();(0,o.useEffect)((function(){if(a&&"hasValue"===c.state){var e=c.contents;(null===e||void 0===e?void 0:e.uid)&&s&&l(e.uid,null,s)}}),[c,a,s]);var u=(0,i.s0)(),f=(0,i.UO)(),h=f.spaceSlug,p=f.roomSlug;(0,o.useEffect)((function(){var e=(0,$a.np)("alarm_id");if(e){var t=(0,$a.np)("alarm_chart");(0,$a.bp)(["alarm_id","alarm_chart"]),u("/spaces/".concat(h,"/rooms/").concat(p,"/alerts/").concat(e,":::").concat(r,"?chart=").concat(t).concat(location.hash),{replace:!0})}}),[]);var m=(0,o.useMemo)((function(){return[r]}),[r]);return o.createElement(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?to(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):to(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({flavour:"singleNode",nodeIds:m},t))}};var ro=n(45381),ao=n(6448),oo=n(2087);var so=n(24298),io=n(96415),co=n(70873),lo=n(43460),uo=n(22680);function fo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ho(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fo(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const po=function(e,t,n){var r=n.width,s=n.host;if(!s)throw"No host provided";var c=(0,Ae.e)(),l=(0,o.useRef)(),u=(0,k.O0)(),d=(0,a.Z)(u,1)[0],f=(0,Qr.QX)(e,"error"),h=(0,Q.I0)(),p=(0,a.Z)(h,2),g=p[0].correlation,b=p[1],y=(0,i.TH)(),v=y.state,_=y.pathname,w=(0,m.Zl)(Wr),x=(0,Qr.qU)(e),O=(0,Qr.w4)(e);(0,o.useLayoutEffect)((function(){if(e&&c&&!f){var n=c.getRoot().getChildren().find((function(e){return e.match({id:_})}));if(!n)return n=c.makeContainer({attributes:{id:_,roomId:e,host:s,navigation:g?"highlight":"pan",overlays:{proceeded:{type:"proceeded"}},composite:!0,nodesScope:t,hasCorrelation:!0,versions:x,width:r,toolboxElements:[lo.default,io.default,co.default,uo.Z]}}),c.appendChild(n),w(_),l.current=n,(0,so.unregister)((0,da.M)(c,n),c.on("correlation",(function(e,t){t&&b({correlation:!0})})),n.onAttributeChange("versions",O));w(_)}}),[e,f,_]),(0,o.useMemo)((function(){l.current&&(l.current.setAttribute("width",r),l.current.getNodes().forEach((function(e){return e.updateAttribute("width",r)})))}),[l.current,r]),(0,rr.Z)((function(){l.current&&l.current.getNodes().forEach((function(e){e.updateAttribute("nodesScope",t),e.getAttribute("active")&&"chart"===e.type&&e.fetch()}))}),[l.current,t]),(0,o.useEffect)((function(){l.current&&l.current.getApplicableNodes({syncHighlight:!0}).forEach((function(e){e.updateAttribute("navigation",g?"highlight":"pan")}))}),[l.current,g]),(0,o.useEffect)((function(){return function(){return l.current&&l.current.destroy()}}),[]),(0,o.useEffect)((function(){if(l.current&&d){var e=l.current.getNode({id:d.context});if(e){var t=e.getAttribute("overlays");e.updateAttribute("overlays",ho(ho({},t),{},{alarm:{type:"alarm",status:d.status,value:d.value,when:d.when}})),e.updateAttributes({selectedInstances:["".concat(d.chartId,"@").concat(d.nodeId)],selectedNodes:[d.nodeId]})}var n=!!d&&l.current.on("chartLoaded",(function(e){var t=e.getAttribute("id");if(d.context===t){var r=e.getAttribute("overlays");e.updateAttribute("overlays",ho(ho({},r),{},{alarm:{type:"alarm",status:d.status,value:d.value,when:d.when}})),e.updateAttributes({selectedInstances:["".concat(d.chartId,"@").concat(d.nodeId)],selectedNodes:[d.nodeId]}),n()}}));return(0,so.unregister)(n)}}),[l.current,d]),(0,o.useEffect)((function(){if(l.current&&v&&v.context){var e=v.context,t=v.chartId,n=v.nodeId,r=l.current.getNode({id:e});r&&r.updateAttributes({selectedInstances:["".concat(t,"@").concat(n)],selectedNodes:[n]});var a=t&&n&&l.current.on("chartLoaded",(function(r){var o=r.getAttribute("id");e===o&&(r.updateAttributes({selectedInstances:["".concat(t,"@").concat(n)],selectedNodes:[n]}),a())}));return function(){return v&&(0,so.unregister)(a)}}}),[l.current,v])};function mo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function go(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mo(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var bo={default:{shouldHide:function(){return!1}},k8s:{shouldHide:function(e){return!e.context.includes("k8s")}}},yo=[];const vo=function(e){return(0,o.memo)((function(t){var n=t.flavour,r=void 0===n?"overview":n,s=t.nodeIds,c=void 0===s?yo:s,l=(0,M.th)(),d=(0,u.UL)(),f=(0,Q.TA)({extraKey:r,defaultValue:c});f=c.length?c:f;var h=(0,De.fD)(),p=(0,Qr.hH)(d),m=(0,i.TH)().state,g=(0,Qr.Cd)(d),b=(0,Lt.Mm)(f),y=(0,ro.Z)(d,b,{spaceId:l}),v=(0,er.d5)({nodeIds:f,flavour:r},l,d),_=v.contexts,w=v.metadata,x=v.loaded,O=v.dimensionsCount,S=function(){var e=(0,i.TH)().state,t=(void 0===e?{}:e)||{},n=t.alertId,r=void 0===n?null:n,s=t.after,c=t.before,l=(0,W.Z)(r),u=r||l,d=(0,k.O0)(),f=(0,a.Z)(d,2)[1],h=(0,k.E5)(u);return(0,k.yx)({id:h.id,chartId:h.chartId,name:h.name,nodeId:h.nodeId}),(0,o.useEffect)((function(){if(h.fullyLoaded){var e=new Date(h.date).getTime();f({chartId:h.chartId,status:h.status,value:h.formattedTransitionValue,when:Math.floor(e/1e3),context:h.chartContext,nodeId:h.nodeId,after:s,before:c})}}),[h.id,h.fullyLoaded]),[u,h.id?"chart_".concat((0,oo.Z)(h.chartContext)):null]}(),P=(0,a.Z)(S,2)[1],T=c?c.join():r,C=(0,Ne.Z)(),E=(0,a.Z)(C,2),j=E[0],D=E[1].width;po(d,f,{host:he.ZP?"".concat(window.envSettings.agentApiUrl,"/api/v2"):"/api/v3/spaces/".concat(l,"/rooms/").concat(d),width:D});var I=(0,Qr.jg)(d),N=x?w:g,L=bo[r]||bo.default,A=(0,Hr.Np)(x?_:I,g,d,go(go({},L),{},{force:x,cacheKey:"".concat(r,"-").concat(O)})),R=(0,Qr.MS)(d,w),q=(0,W.Z)(y),F=A<1,z=(0,Q.I0)("chartName",{key:d,extraKey:T}),B=(0,a.Z)(z,2),U=B[0],Z=B[1];(0,o.useEffect)((function(){d&&Z(P||(null===m||void 0===m?void 0:m.chartName)||U)}),[d,P]);var V=Gr(),H=Object.keys(N).length<1&&p||f.length&&!b.length,G=(0,Q.H7)({extraKey:r});if(c=c.length?c:G,!H&&!1!==q&&y&&"No data for this period"!==y&&!Object.keys(N).length)throw y;return o.createElement(e,{nodeIds:c,loaded:!!d&&h&&V,getChart:R,areChartsIdsEmpty:F,showNoNodesView:h&&!c.length,showNoChartsView:H,initializing:y&&(0,ao.V)(y),chartName:U,setChartName:Z,chartsLoaded:p&&!!D,invalidationKey:d,flavour:r,chartIds:x?_:I,widthRef:j})}))};var _o=n(68535),wo=n(76410),ko=n(27046),xo=["","k","m","B","T","P","E"];const Oo=(0,o.memo)((function(e){var t=e.count,n=e.testId;return o.createElement(H.TextHuge,{strong:!0,color:"textDescription",alignSelf:"center","data-testid":n,overflow:"hidden"},isNaN(t)?"-":function(e){if(!e)return 0;var t=Math.log10(Math.abs(e))/3|0;if(!t)return e;var n=xo[t];return(e/Math.pow(10,3*t)).toFixed(1)+n}(t))}));var So=n(18446),Po=n.n(So),To=n(90509),Co={metrics:(0,Ue.css)(["tbody tr{&:nth-child(odd){background:",";}&:nth-child(even){background:",";}}thead tr{background:",";}"],(0,To.getColor)("nodeBadgeBackground"),(0,To.getColor)("panelBg"),(0,To.getColor)("panelBg")),progressBar:(0,Ue.css)(["tr{background:",";}"],(0,To.getColor)("panelBg"))},Eo=(0,Ue.default)(H.NetdataTable).attrs({coloredSortedColumn:!1}).withConfig({displayName:"styled__StyledTable",componentId:"sc-1kpag36-0"})(["&&{width:100%;height:auto;align-self:start;th,td{padding:4px 8px;min-width:auto;height:32px;width:auto;}","}"],(function(e){var t=e.layout;return Co[t]||Co.metrics})),Mo=(0,Ue.default)(H.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-1kpag36-1"})(["float:right;cursor:pointer;"]),jo=[{id:"value",desc:!1}];const Do=function(e){var t=e.columns,n=e.data,r=e.layout,a=void 0===r?"metrics":r,s=e.sortBy,i=void 0===s?jo:s;return(null===n||void 0===n?void 0:n.length)?o.createElement(Eo,{layout:a,data:n,dataColumns:t,sortBy:i,enableSorting:!0}):o.createElement(H.Flex,{width:"100%"},o.createElement(H.TextSmall,{color:"textLite",alignSelf:"center",margin:[0,"auto"]},"No data"))};var Io=n(54312),No={name:function(e){return function(e,t){var n=t.maxLength;return{id:"name",accessorKey:"name",header:e,cell:function(e){var t=e.getValue;return n?o.createElement(Ke.Z,{maxLength:n,text:t(),TextComponent:H.TextSmall}):o.createElement(H.TextSmall,null,t())}}}(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})},value:{id:"value",header:"#",accessorKey:"value",cell:function(e){var t=e.getValue;return o.createElement(H.TextSmall,{strong:!0},t())}},goToDashboard:{id:"goToDashboard",accessorKey:"value",header:"",cell:function(e){var t=e.cell,n=e.getValue,r=t.row.original.path,a=(0,i.s0)(),s=(0,o.useCallback)((function(){(0,en.L)("total-cust-dashboard","click-cust-dasbhoard","hm-page",n()),a("".concat(r,"/").concat(n()))}),[r,n()]);return o.createElement(Mo,{name:"goToNode",width:"14px",height:"14px",color:"textDescription",onClick:s})}},progressBar:function(e){return{id:"value",accessorKey:"value",header:e.header,cell:function(e){var t=e.cell,n=e.getValue,r=t.row.original,a=r.name,s=r.total,i=r.color,c=s?n()/s:0,l=(0,Io.e)(c);return o.createElement(H.Flex,{column:!0,margin:[1,0,0,0]},a?o.createElement(H.Flex,{justifyContent:"between"},o.createElement(H.TextSmall,null,a),o.createElement(H.TextSmall,{strong:!0},n())):null,o.createElement(H.ProgressBar,{color:i,width:l}))}}}},Lo=[No.name("VM"),No.value],Ao=[No.name("Containers"),No.value],Ro=[No.name("Latest Updated",{maxLength:24}),No.goToDashboard],qo=[No.progressBar({header:"OS",dataEntry:"nodesByOS"})],Fo=[No.progressBar({header:"Agent Version",dataEntry:"nodesByAgentVersion"})];const zo=(0,o.memo)((function(e){var t=e.data,n=e.schemaKey,a=e.testId,s=Object.values(t).reduce((function(e,t){return e+t}),0),i=Object.keys(t).map((function(e){return{name:e,value:t[e],total:s}})).sort((function(e,t){return t.value-e.value}));return o.createElement(H.Flex,{padding:[0,4],height:"100%","data-testid":"".concat(a,"-table-container"),overflow:"hidden"},o.createElement(Do,{columns:r[n],data:i,layout:"progressBar"}))}),(function(e,t){return Po()(e,t)}));function Bo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Uo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bo(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Zo=[{id:"name",desc:!1}],Vo=function(e){var t=e.count,n=e.data,r=(0,M.uk)(),a=(0,u.vf)(),s=function(e){var t=e.data,n=void 0===t?[]:t,r=e.path;return null===n||void 0===n?void 0:n.map((function(e){return Uo(Uo({},e),{},{value:e.slug,path:r})}))}({data:n,path:"/spaces/".concat(r,"/rooms/").concat(a,"/dashboards")});return o.createElement(H.Flex,{column:!0,alignItems:"center","data-testid":"totalDashboards-table-container",margin:[0,4],gap:2,overflow:"hidden"},o.createElement(Oo,{count:t,testId:"total-dashboards-value"}),o.createElement(Do,{columns:Ro,data:s,sortBy:Zo}))};const Ho=(0,o.memo)(Vo,(function(e,t){return Po()(e,t)}));var Wo=n(9446),Go=(0,Ue.default)(H.TextSmall).withConfig({displayName:"pieChartLabels__StyledText",componentId:"sc-15uxiq-0"})(["display:flex;align-items:center;cursor:",";&:hover{opacity:",";}"],(function(e){return e.onClick?"pointer":"auto"}),(function(e){return e.onClick?"0.7":"1"})),Qo=(0,o.memo)((function(e){var t=e.title,n=e.value,r=e.color,a=e.onClick,s=void 0===a?null:a;return o.createElement(H.Flex,{alignItems:"center",justifyContent:"between",width:"100%",gap:4,flex:{grow:1,shrink:0}},o.createElement(H.Flex,{gap:1},o.createElement(H.Flex,{width:"4px",height:"16px",background:r}),o.createElement(Go,{whiteSpace:"nowrap",onClick:s},t,s&&o.createElement(H.Icon,{color:"textLite",margin:[0,0,0,1],name:"nav_arrow_goto",height:"10px",width:"10px"}))),o.createElement(H.Text,{strong:!0},null!==n&&void 0!==n?n:"-"))}));const Ko=function(e){var t=e.data;return o.createElement(H.Flex,{column:!0,alignItems:"start",justifyContent:"center",gap:5},t.map((function(e,t){var n=e.title,r=e.value,a=e.color,s=e.onClick;return o.createElement(Qo,{key:"".concat(n,"-").concat(r,"-").concat(t),title:n,value:r,color:a,onClick:s})})))};function Yo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yo(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Jo=function(e){var t=e.data,n=e.theme;return t.map((function(e){return Xo(Xo({},e),{},{color:(0,H.getColor)(e.color)({theme:n})})}))};const $o=function(e){var t=e.chartData,n=void 0===t?[]:t,r=e.lineWidth,a=void 0===r?15:r,s=e.animate,i=void 0===s||s,c=e.label,l=e.hasData,u=(0,o.useContext)(Ue.ThemeContext);return o.createElement(H.Flex,{gap:4,margin:[0,4],height:{min:"100px",max:"130px"},alignItems:"center"},o.createElement(Ko,{data:n}),o.createElement(H.Flex,{height:"100px",flex:{grow:1,shrink:1}},l?o.createElement(Wo.PieChart,{label:function(){return c},labelStyle:{fontSize:"24px",fontWeight:400,fontFamily:"IBM Plex Sans",lineHeight:" 32px",fill:(0,H.getColor)("textDescription")({theme:u})},labelPosition:0,data:Jo({data:n,theme:u}),lineWidth:a,animate:i}):o.createElement(H.Icon,{color:"border",name:"pie_chart_skeleton",width:"100px",height:"100px",alignSelf:"center"})))};var es=function(e){return Object.keys(e).reduce((function(t,n){return[].concat((0,_.Z)(t),[{name:n,value:e[n]}])}),[]).sort((function(e,t){return t.value-e.value}))},ts=function(e){var t=e.data,n=t.vm,r=t.docker,a=t.chartData,s=t.hasData,i=es(n),c=es(r);return o.createElement(H.Flex,{justifyContent:"around","data-testid":"nodesByMachine-tables-container",overflow:"hidden"},o.createElement(H.Flex,{flex:{grow:1,shrink:0},basis:"200px"},o.createElement($o,{chartData:a,hasData:s})),o.createElement(H.Flex,{gap:2,flex:{grow:1,shrink:0},basis:"50%",padding:[0,4,0,2]},o.createElement(Do,{columns:Lo,data:i}),o.createElement(Do,{columns:Ao,data:c})))};const ns=(0,o.memo)(ts,(function(e,t){return Po()(e,t)}));function rs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function as(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rs(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var os=(0,Ue.default)(H.Text).withConfig({displayName:"nodesByDataReplication__StyledValue",componentId:"sc-19v6tvl-0"})(["line-height:17px;"]),ss=function(e){var t=e.parent,n=e.child,r=t+n,a=(0,Io.e)(t/r);return o.createElement(H.Flex,{column:!0,gap:1},o.createElement(H.Flex,{justifyContent:"between","data-testid":"nodesByDataReplication-parent-child"},o.createElement(us,{name:"Parents",value:t,background:["blue","aquamarine"]}),o.createElement(us,{name:"Children",value:n,background:["purple","lilac"]})),o.createElement(H.ProgressBar,{background:["purple","lilac"],color:["blue","aquamarine"],width:a}))},is={r_1:{label:"1",color:["blue","indigo"]},r_2:{label:"2",color:["green","limeGreen"]},"r_*":{label:">2",color:["yellow","seaBuckthorn"]}},cs=function(){return o.createElement(H.Flex,{column:!0,gap:1,alignItems:"center",width:"220px","data-testid":"nodesByDataReplication-information-text",overflow:"hidden"},o.createElement(H.TextMicro,{color:"white"},o.createElement(H.TextMicro,{color:"white",strong:!0},"Replication factor 1:")," ","The node's data are only on the node itself. Lose the node, lose the data!"),o.createElement(H.TextMicro,{color:"white"},o.createElement(H.TextMicro,{color:"white",strong:!0},"Replication factor 2:")," ","The node's metrics are replicated to one parent. The parent can trigger alerts for the child."),o.createElement(H.TextMicro,{color:"white"},o.createElement(H.TextMicro,{color:"white",strong:!0},"Replication factor ",">2",":")," ","Same as 2, but with the metrics replicated to more than one parent. Each parent in the hierarchy can trigger alerts for its children."),o.createElement(H.TextMicro,{color:"white",margin:[2,0]},"Aim to have most of your nodes with at least a factor of 2 and your critical ones with ",">2","."))},ls=function(e){var t=(0,o.useMemo)((function(){var t=Object.keys(is).reduce((function(t,n,r){var a,o=e[n]||0;return[].concat((0,_.Z)(t),[as(as({key:n},is[n]),{},{value:o,sumValue:((null===(a=t[r-1])||void 0===a?void 0:a.sumValue)||0)+o})])}),[]);return[t,t[t.length-1].sumValue]}),[e]),n=(0,a.Z)(t,2),r=n[0],s=n[1];return o.createElement(H.Flex,{column:!0,margin:[6,0,0]},o.createElement(H.Flex,{margin:[0,0,2],gap:1},o.createElement(H.TextSmall,null,"Replication factor"),o.createElement(be.Z,{isBasic:!0,plain:!0,content:cs,align:"bottom"},o.createElement(H.Icon,{name:"information",color:"textDescription",size:"small"}))),o.createElement(H.Flex,{justifyContent:"between",margin:[0,0,1],"data-testid":"nodesByDataReplication-replications"},r.map((function(e){return o.createElement(us,{key:e.key,name:e.label,value:e.value,background:e.color})}))),o.createElement(H.ProgressBar,{background:"nodeBadgeBackground",value:r.map((function(e){return{width:(0,Io.e)(e.value/s),color:e.color}}))}))},us=function(e){var t=e.name,n=e.value,r=void 0===n?"-":n,a=e.background,s=void 0===a?"text":a;return o.createElement(H.Flex,{alignItems:"center"},o.createElement(H.Flex,{width:"4px",height:"16px",background:s,round:3,margin:[0,1,0,0]}),o.createElement(H.TextSmall,{color:"textDescription",margin:[0,3,0,0]},t),o.createElement(os,{color:"textDescription",strong:!0},r))};const ds=function(e){var t=e.parentChild,n=e.replication;return o.createElement(H.Flex,{column:!0,margin:[4,4,1],"data-testid":"nodesByDataReplication-container"},o.createElement(ss,as({},t)),o.createElement(ls,as({},n)))};var fs={dataReplication:function(){return(0,en.L)("nodes-data-replication","click-link-stream-replication","hm-page")},dataRetention:function(){return(0,en.L)("nodes-data-retention","click-link-dbengine-retention","hm-page")}};const hs=function(){var e=(0,u.A3)(),t=(0,i.s0)(),n=(0,wo.yi)(),r=(0,ko.Z)("manageWarRoom").handleOpenModal,a=(0,o.useCallback)((function(){return r("users")}),[]);return{claimedNodes:{props:{title:"Nodes",description:"Number of nodes claimed to Netdata Cloud in current War Room",basis:"calc(100%/12)",flex:{grow:"1",shrink:"0"},onClick:function(){return t("".concat(e,"/nodes"))},testId:"claimedNodes"},Component:Oo,selector:function(e){var t=e.nodes;return t?{count:t.offline+t.online+t.stale,updatedAt:t.updatedAt}:{count:"-"}}},nodesByStatus:{props:{title:"Nodes by status",description:"Breakdown of the nodes by their status in regards to Netdata Cloud",tooltip:o.createElement(H.Flex,{column:!0,width:{max:"200px"},gap:2},o.createElement(H.TextMicro,{color:"white"},o.createElement(H.TextMicro,{color:"white",strong:!0},"Live:")," ","Node is actual collecting and streaming metrics to Cloud"),o.createElement(H.TextMicro,{color:"white"},o.createElement(H.TextMicro,{color:"white",strong:!0},"Stale:")," ","Node is currently offline and not streaming metrics to Cloud. It can show historical data from a parent node"),o.createElement(H.TextMicro,{color:"white"},o.createElement(H.TextMicro,{color:"white",strong:!0},"Offline:")," ","Node is currently offline, not streaming metrics to Cloud and not available in any parent node"),o.createElement(H.TextMicro,{color:"white"},o.createElement(H.TextMicro,{color:"white",strong:!0},"Unseen:")," ","Nodes have never been connected to Cloud, they are claimed but no successful connection was established")),basis:"calc(100%/6)",flex:{grow:"2",shrink:"0"},testId:"nodesByStatus"},Component:$o,selector:function(n){var r=n.nodes,a=function(e){var t;return null!==(t=null===r||void 0===r?void 0:r[e])&&void 0!==t?t:"-"},o=function(){return t("".concat(e,"/nodes"))};return{chartData:[{title:"Live",value:a("online"),color:"primary",onClick:o},{title:"Stale",value:a("stale"),color:["green","vista"],onClick:o},{title:"Offline",value:a("offline"),color:"placeholder",onClick:o},{title:"Unseen",value:a("unseen"),color:["yellow","seaBuckthorn"],onClick:o}],hasData:!!r&&!r.error,updatedAt:null===r||void 0===r?void 0:r.updatedAt}}},nodesByML:{props:{title:"Nodes by ML",description:"Breakdown of the nodes in regards to our ML features",basis:"calc(100%/6)",flex:{grow:"2",shrink:"0"},onClick:function(){return t("".concat(e,"/anomalies"))},testId:"nodesByML"},Component:$o,selector:function(e){var t,n,r,a,o,s,i=e.nodes;return{chartData:[{title:"Enabled",value:null!==(n=null===(t=null===i||void 0===i?void 0:i.ml)||void 0===t?void 0:t.enabled)&&void 0!==n?n:"-",color:["blue","aquamarine"]},{title:"Disabled",value:null!==(a=null===(r=null===i||void 0===i?void 0:i.ml)||void 0===r?void 0:r.disabled)&&void 0!==a?a:"-",color:"warningLite"},{title:"Not Capable",value:null!==(s=null===(o=null===i||void 0===i?void 0:i.ml)||void 0===o?void 0:o.notCapable)&&void 0!==s?s:"-",color:"placeholder"}],hasData:!!i&&!i.error,updatedAt:null===i||void 0===i?void 0:i.updatedAt}}},nodesByMachine:{props:{title:"Nodes over type of machine/technology",description:"Breakdown of the machines/technology where Netdata is running on",basis:"550px",flex:{grow:"5",shrink:"0"},testId:"nodesByMachine"},Component:ns,selector:function(e){var t,n,r,a,o,s,i,c,l,u,d,f=e.nodes;return{data:{vm:null!==(t=null===f||void 0===f?void 0:f.vmTechnology)&&void 0!==t?t:{},docker:null!==(n=null===f||void 0===f?void 0:f.containerRuntime)&&void 0!==n?n:{},chartData:[{title:"Bare Metal",value:null!==(a=null===(r=null===f||void 0===f?void 0:f.type)||void 0===r?void 0:r.bareMetal)&&void 0!==a?a:"-",color:["blue","indigo"]},{title:"VM",value:null!==(s=null===(o=null===f||void 0===f?void 0:f.type)||void 0===o?void 0:o.virtualMachine)&&void 0!==s?s:"-",color:["blue","cyan"]},{title:"Container",value:null!==(c=null===(i=null===f||void 0===f?void 0:f.type)||void 0===i?void 0:i.container)&&void 0!==c?c:"-",color:["purple","lilac"]}].concat((0,_.Z)((null===(l=null===f||void 0===f?void 0:f.type)||void 0===l?void 0:l.unknown)?[{title:"Unknown",value:null!==(d=null===(u=null===f||void 0===f?void 0:f.type)||void 0===u?void 0:u.unknown)&&void 0!==d?d:"-",color:"placeholder"}]:[])),hasData:!!f&&!f.error},updatedAt:null===f||void 0===f?void 0:f.updatedAt}}},nodesByDataReplication:{props:{title:"Nodes by data replication",description:o.createElement(o.Fragment,null,"Summary of your"," ",o.createElement(Hn.Z,{Component:H.TextMicro,href:"https://learn.netdata.cloud/docs/metrics-storage-management/enable-streaming",target:"_blank",onClick:fs.dataReplication},"streaming and replication")," ","status across your nodes"),basis:"calc(100%/6)",flex:{grow:"1",shrink:"0"},minWidth:"250px",testId:"nodesByDataReplication"},Component:ds,selector:function(e){var t=e.nodes;return t&&!t.error?{parentChild:{parent:t.parent,child:t.child},replication:t.replicationFactor,updatedAt:t.updatedAt}:{parentChild:{},replication:{}}}},nodesByOS:{props:{title:"Nodes by O/S version",description:"Breakdown of the nodes in regards to the O/S version they are running",basis:"430px",flex:{grow:"5",shrink:"0"},schemaKey:"OSTableSchema",dataGa:"node-os-version",testId:"nodesByOS"},Component:zo,selector:function(e){var t=e.nodes;return t&&!t.error?{data:t.osVersion,updatedAt:t.updatedAt}:{data:{}}}},nodesByAgentVersion:{props:{title:"Nodes by Agent version",description:"Breakdown of the nodes in regards to the Agent version running on them",basis:"430px",flex:{grow:"5",shrink:"0"},schemaKey:"agentTableSchema",dataGa:"node-agent-version",testId:"nodesByAgentVersion"},Component:zo,selector:function(e){var t=e.nodes;return t&&!t.error?{data:t.agentVersion,updatedAt:t.updatedAt}:{data:{}}}},activeAlerts:{props:{title:"Active Alerts",description:"Breakdown of the active alerts by status across all live nodes",basis:"calc(100%/6)",flex:{grow:"0",shrink:"0"},testId:"activeAlerts"},Component:$o,selector:function(e){var t=e.alarms;return t&&!t.error?{chartData:[{title:"Critical",value:t.critical,color:"errorText",onClick:function(){return n("critical")}},{title:"Warning",value:t.warning,color:"warningText",onClick:function(){return n("warning")}}],label:t.critical+t.warning,hasData:!!t&&!t.error&&t.critical+t.warning,updatedAt:t.updatedAt}:{chartData:[{title:"Critical",value:"-",color:"errorText",onClick:function(){return n("critical")}},{title:"Warning",value:"-",color:"warningText",onClick:function(){return n("warning")}}],hasData:!!t&&!t.error}}},usersByRole:{props:{title:"Users by role",description:"Breakdown of the users by their role",basis:"calc(100%/6)",flex:{grow:"0",shrink:"0"},onClick:function(){return a()},testId:"usersByRole"},Component:$o,selector:function(e){var t=e.spaceroom;return t&&!t.error?{chartData:[{title:"admin",value:t.admin,color:["green","limeGreen"]},{title:"user",value:t.user,color:["purple","lilac"]}],label:t.admin+t.user,hasData:!!t&&!t.error,updatedAt:t.updatedAt}:{chartData:[{title:"admin",value:"-",color:["green","limeGreen"]},{title:"user",value:"-",color:["purple","lilac"]}],hasData:!!t&&!t.error}}},totalDashboards:{props:{title:"Total Dashboards",description:"Number of the currently available custom dashboards in War Room",basis:"calc(100%/6)",flex:{grow:"0",shrink:"0"},testId:"totalDashboards"},Component:Ho,selector:function(e){var t=e.dashboards;return t&&!t.error?{count:t.dashboards,data:t.lastUpdated,updatedAt:t.updatedAt}:{count:"-",data:[]}}}}};var ps=function(e){var t=e.title,n=e.description,r=e.tooltip;return o.createElement(H.Flex,{column:!0,margin:[4,4,3],height:{min:12}},o.createElement(H.Flex,{gap:1,alignItems:"center"},o.createElement(H.Text,{color:"text","data-testid":"metrics-header-title"},t),r&&o.createElement(be.Z,{isBasic:!0,plain:!0,content:r,align:"bottom"},o.createElement(H.Icon,{name:"information",color:"textDescription",size:"small"}))),o.createElement(H.TextMicro,{color:"textDescription","data-testid":"metrics-header-description"},n))};const ms=(0,o.memo)(ps);var gs=n(43337),bs=n(19411);const ys=function(e){var t=e.updatedAt,n=(0,o.useState)(),r=(0,a.Z)(n,2)[1],s=function(e){if(!e)return"";var t=new Date(e);return t.getTime()?(0,bs.Z)(t,new Date):""}(t);return(0,gs.Z)((function(){return r(Math.random())}),6e4),o.createElement(H.Flex,{justifyContent:"end",margin:[2,4]},o.createElement(H.TextFemto,{color:"textLite","data-testid":"metrics-footer-last-updated"},"Last updated: ",s||"-"))};var vs=["basis","title","flex","description","tooltip","minWidth","onClick","testId"];function _s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ws(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_s(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ks=function(e,t){var n=(0,M.th)(),r=(0,u.UL)(),a=(0,Q.H7)();(0,w.Z)((function(){return{enabled:!!(n&&r&&a.length&&(null===e||void 0===e?void 0:e.length)),fetch:function(){return(0,g.mP)(n,r,e,a)},onReceive:function(e){var n=e.data;return t((function(e){var t=ws(ws(ws({},e),n),{},{charts:ws(ws({},e.charts),n.charts)});return function(e,t){return e===t||!Object.keys(e).some((function(n){return!(0,_o.ZP)(e[n],t[n],{omit:["updatedAt","latency"]})}))}(t,e)?e:t}))},onFail:function(t){return e.reduce((function(e,n){var r=n.name;return ws(ws({},e),{},(0,d.Z)({},r,{error:t}))}),{})},pollingOptions:{pollingInterval:588e3}}}),[n,r,a.length,e])},xs=[{name:"charts",projections:"points"}],Os=[{name:"charts",projections:"retention"}],Ss=[{name:"charts",projections:"metrics"}],Ps=[{name:"nodes"},{name:"spaceroom"},{name:"alarms"},{name:"dashboards"}];const Ts=function(){var e=(0,o.useState)({}),t=(0,a.Z)(e,2),n=t[0],r=t[1];ks(xs,r),ks(Os,r),ks(Ss,r),ks(Ps,r);var s=(0,De.zN)(),i=(0,De.fD)(),c=hs();return i?i&&!s.length?o.createElement(Ie.Z,null):o.createElement(o.Fragment,null,o.createElement(H.Flex,{alignItems:"center",background:"mainBackground","data-testid":"home-header",gap:2,justifyContent:"between",padding:[2,4],width:"100%"},o.createElement(Yn,null)),o.createElement(H.Flex,{flexWrap:!0,overflow:"auto",padding:[0,0,4,4],"data-testid":"roomHome-layout-container"},Object.keys(c).map((function(e){var t=c[e],r=t.props,a=r.basis,s=r.title,i=r.flex,l=r.description,u=r.tooltip,d=r.minWidth,f=void 0===d?"250px":d,h=r.onClick,p=void 0===h?null:h,m=r.testId,g=(0,V.Z)(r,vs),b=t.Component,y=(0,t.selector)(n);return o.createElement(H.Flex,{key:e,column:!0,basis:a,flex:i,height:"280px",width:{min:f},margin:[4,4,0,0],background:"panelBg",justifyContent:"between",round:!0,"data-testid":"metrics-container-".concat(m),onClick:p,cursor:p?"pointer":"auto"},o.createElement(ms,ws({title:s,description:l,tooltip:u},y)),o.createElement(b,ws(ws({testId:e},g),y)),o.createElement(ys,ws({},y)))})))):o.createElement(U.Z,{title:"Loading room stats..."})};var Cs=n(23250);const Es=function(){var e=(0,Ae.e)(),t=function(){var e=(0,M.uk)(),t=(0,u.vf)();return"/spaces/".concat(e,"/rooms/").concat(t,"/overview")}(),n=(0,i.s0)();(0,o.useEffect)((function(){if(e)return(0,so.unregister)(e.on("goToLink",(function(e,r){var a,o=t;return e.getParent().getAttribute("roomId")&&(o=e.getParent().getId(),o=/^\/spaces/.test(o)?o:t),n(o,r?{state:{chartName:r},replace:!0}:{state:{contextToGo:null===(a=null===e||void 0===e?void 0:e.getAttribute("contextScope"))||void 0===a?void 0:a[0]},replace:!0})})))}),[e,t])};const Ms=function(){return Es(),null};var js=(0,s.Z)((function(){return Promise.all([n.e(184),n.e(514),n.e(855),n.e(693)]).then(n.bind(n,26693))}),"ManageSpaceRoute"),Ds=(0,s.Z)((function(){return Promise.resolve().then(n.bind(n,19121))}),"JoinSpace"),Is=(0,s.Z)((function(){return n.e(309).then(n.bind(n,73309))}),"NoSpaceAccess"),Ns=(0,s.Z)((function(){return n.e(957).then(n.bind(n,42957))}),"AlertView"),Ls=(0,s.Z)((function(){return n.e(910).then(n.bind(n,27910))}),"Anomalies"),As=(0,s.Z)((function(){return n.e(642).then(n.bind(n,64642))}),"AlertsSmartboard"),Rs=(0,s.Z)((function(){return n.e(92).then(n.bind(n,13092))}),"DashboardsOverview"),qs=(0,s.Z)((function(){return n.e(26).then(n.bind(n,81026))}),"DashboardView"),Fs=(0,s.Z)((function(){return Promise.all([n.e(184),n.e(13)]).then(n.bind(n,39013))}),"FunctionsView"),zs=Z.Z.demoSlug,Bs=Z.Z.demoDefaultRoomViews,Us=Z.Z.defaultRoomView,Zs=function(){var e=(0,c.ZP)(),t=(0,a.Z)(e,2),n=t[0],r=t[1],s=zs===n?Bs[r]||Bs.default:he.ZP&&n===he.HM&&r===he.Fb?he.vT:Us;return o.createElement(i.Fg,{replace:!0,to:"/spaces/".concat(n,"/rooms/").concat(r,"/").concat(s)})},Vs=no(vo(Xa)),Hs=vo(Xa),Ws=function(){(0,c.ZP)();var e=(0,M.th)(),t=(0,u.UL)();return function(e,t){var n=(0,m._8)((function(n){var r=n.snapshot,a=n.set;return(0,f.Z)(p().mark((function n(){return p().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,r.getPromise((0,u.n2)({id:t,key:"fullyLoaded"}));case 2:if(!n.sent){n.next=5;break}return n.abrupt("return");case 5:(0,g.fv)(e,t).then((function(t){var n=t.data;a((0,u.ZB)(),y(y({},n),{},{spaceId:e,fullyLoaded:!0,loaded:!0}))}));case 6:case"end":return n.stop()}}),n)})))}),[e,t]);(0,o.useEffect)((function(){e&&t&&n()}),[e,t])}(e,t),(0,v.Z)({spaceId:e,id:t,pollingInterval:63e3}),function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).polling,r=void 0===n||n,a=(0,m._8)((function(e){var n=e.set;return function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).data,r=void 0===e?{}:e,a=(new Date).toISOString(),o=r.results||[];n((0,S.e8)({id:t,key:"ids"}),o.map((function(e){return e.id}))),n((0,S.e8)({id:t,key:"loaded"}),!0),n((0,S.e8)({id:t,key:"updatedAt"}),a),n((0,S.e8)({id:t,key:"error"}),null),o.forEach((function(e){n((0,k.fp)({id:e.id}),(function(t){return C(C({},t),{},{loaded:!0},e)}))}));var s=o.reduce((function(e,t){var n=t.id,r=t.nodeId;return e[r]=[].concat((0,_.Z)(e[r]||[]),[n]),e}),{});n(O.in,s)}}),[e,t]),o=(0,m._8)((function(e){var n=e.set;return function(e){n((0,S.e8)({id:t,key:"error"}),(0,P.Z)(e))}}));(0,w.Z)((function(){return{enabled:!!e&&!!t,polling:r,fetch:function(){return(0,x.sr)(e,t,0)},onFail:o,onReceive:a}}),[e,t])}(e,t),(0,E.Z)(e,t),t?o.createElement(o.Suspense,{fallback:o.createElement(U.Z,{title:"Loading..."})},o.createElement(i.Z5,null,o.createElement(i.AW,{path:"nodes/:nodeID",element:o.createElement(Vs,null)}),o.createElement(i.AW,{path:"nodes",element:o.createElement(Jn,null)}),o.createElement(i.AW,{path:"home",element:o.createElement(Ts,null)}),o.createElement(i.AW,{path:"overview",element:o.createElement(Hs,null)}),o.createElement(i.AW,{path:"alerts/:alertId",element:o.createElement(Ns,null)}),o.createElement(i.AW,{path:"alerts",element:o.createElement(As,null)}),o.createElement(i.AW,{path:"alarms/:alertId",element:o.createElement(Ns,null)}),o.createElement(i.AW,{path:"alarms",element:o.createElement(As,null)}),o.createElement(i.AW,{path:"dashboards/:dashboardSlug",element:o.createElement(qs,null)}),o.createElement(i.AW,{path:"dashboards",element:o.createElement(Rs,null)}),o.createElement(i.AW,{path:"anomalies",element:o.createElement(Ls,null)}),o.createElement(i.AW,{path:"kubernetes",element:o.createElement(Hs,{flavour:"k8s"})}),o.createElement(i.AW,{path:"/functions",element:o.createElement(Fs,{key:"fn",flavour:"fn"})}),o.createElement(i.AW,{path:"/events",element:o.createElement(Fs,{key:"feed",flavour:"feed"})}),o.createElement(i.AW,{path:"/",element:o.createElement(Zs,null)}))):o.createElement(U.Z,{title:"Loading room..."})},Gs=(0,Cs.Pf)((function(){return o.createElement(tn.Z,{permission:F.mk.roomRead},(function(e){return e?o.createElement(o.Fragment,null,o.createElement(Oe,null),o.createElement(o.Suspense,{fallback:o.createElement(U.Z,{title:"Loading your space..."})},o.createElement(i.Z5,null,o.createElement(i.AW,{path:"spaces/:spaceSlug/join-space",element:o.createElement(Ds,null)}),o.createElement(i.AW,{path:"spaces/:spaceSlug/no-rooms",element:o.createElement(Is,{reason:"noRooms"})}),o.createElement(i.AW,{path:"spaces/:spaceSlug/rooms/:roomSlug/*",element:o.createElement(Ws,null)})))):o.createElement(Is,{reason:"noRoomPermission"})}))})),Qs=function(){return(0,c.vq)(),o.createElement(js,null)};const Ks=(0,Cs.Pf)((function(){var e=(0,M.th)();return(0,j.Z)(e),function(e){var t=(0,m._8)((function(t){var n=t.set;return function(t){var r=t.results;return n((0,A.J9)(e),r)}})),n=(0,q.gI)(F.mk.userReadAll);(0,D.Z)((function(){return{key:"spaces.".concat(e,".members"),autorun:!!e&&n,fetch:function(){return(0,I.Q5)(e)},association:{getError:function(){return(0,R.Ci)({id:e,key:"error"})},getIds:function(){return(0,A.WA)({id:e,key:"ids"})},getLoaded:function(){return(0,A.WA)({id:e,key:"loaded"})},getUpdatedAt:function(){return(0,A.WA)({id:e,key:"updatedAt"})}},sort:function(e,t){return e.name.localeCompare(t.name,void 0,{sensitivity:"accent"})},getResource:function(e){return(0,N.mX)({id:e})},getResourcesInitializer:function(){return N.Bb},getResourcesInitialState:function(){return L.E},onReceive:t,pollingOptions:{pollingInterval:315e3}}}),[e])}(e),function(e){var t=(0,m._8)((function(t){var n=t.set;return function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).data.results;n((0,z.e$)({id:e}),t)}})),n=(0,m._8)((function(t){var n=t.set;return function(t){n((0,z.e$)({id:e,key:"error"}),t)}})),r=(0,B.y3)(e,"loaded"),a=(0,q.gI)(F.mk.alertReadAll);(0,w.Z)((function(){return{enabled:a&&!!e&&r,fetch:function(){return(0,x.Kp)(e)},onFail:n,onReceive:t,pollingOptions:{pollingInterval:15e4}}}),[e,!!r])}(e),(0,l.ZP)(),o.createElement(tn.Z,{permission:F.mk.spaceRead},(function(t){return t?o.createElement(o.Fragment,null,o.createElement(i.Z5,null,o.createElement(i.AW,{path:"/*",element:o.createElement(Ms,null)})),o.createElement(o.Suspense,{fallback:o.createElement(U.Z,{title:"Loading your space..."})},o.createElement(i.Z5,null,o.createElement(i.AW,{path:"spaces/:spaceSlug/settings/*",element:o.createElement(Qs,null)}),o.createElement(i.AW,{path:"*",element:o.createElement(Gs,null)})))):o.createElement(Is,{key:e,reason:"noSpacePermission"})}))}))},98536:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(4942),a=n(45987),o=n(67294),s=n(54851),i=n(41174),c=n(4026);const l=function(e){var t=e.label,n=e.testid,r=e.status,a=e.value,l=e.when,u=(0,i.rA)(),d=u.localeTimeString,f=u.localeDateString,h=(0,o.useMemo)((function(){var e=new Date(1e3*l);return e&&"".concat(f(e,{long:!1})," ").concat(d(e,{secs:!0}))}),[l,f,d]);return o.createElement(s.Flex,{gap:2,alignItems:"center"},o.createElement(s.Flex,{width:"100px"},o.createElement(s.TextSmall,null,t)),o.createElement(s.Flex,{gap:2,alignItems:"center"},o.createElement(s.TextSmall,{color:"text","data-testid":"".concat(n,"-dateTime")},h),o.createElement(c.Z,{loaded:!0,status:r,valueWithUnit:a,"data-testid":"".concat(n,"-value")})))};var u=["formattedLastValue","formattedTransitionValue","status","statusLatest","testid","transitionAt","whenLast"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const f=function(e){var t=e.formattedLastValue,n=e.formattedTransitionValue,i=e.status,c=e.statusLatest,f=e.testid,h=void 0===f?"alertView":f,p=e.transitionAt,m=e.whenLast,g=(0,a.Z)(e,u);return o.createElement(s.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({gap:2,column:!0},g),m&&o.createElement(l,{label:"Latest",status:c,testid:"".concat(h,"-latest"),value:t,when:m}),p&&o.createElement(l,{label:"Triggered",status:i,testid:"".concat(h,"-triggered"),value:n,when:p}))}},16525:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(4942),a=n(29439),o=n(67294),s=n(54851),i=n(48224),c=n(35835);var l=n(87053),u=n(72840),d=n(73887),f=n(18246);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const m=function(e){var t=e.alertId,n=(0,i.E5)(t),r=n.name,h=function(e){var t=(0,o.useState)(!0),n=(0,a.Z)(t,2),r=n[0],s=n[1],i="".concat("https://community.netdata.cloud/t","/").concat(null===e||void 0===e?void 0:e.replace(/[._]/g,"-"));return(0,o.useEffect)((function(){e&&c.Z.get(i).then((function(){return s(!1)})).catch((function(){return s(!0)}))}),[e]),[i,r]}(void 0===r?"unknown alert":r),m=(0,a.Z)(h,2),g=m[0],b=m[1],y=(0,u.UL)(),v=(0,d.R3)(),_=(0,a.Z)(v,2)[1],w=(0,o.useMemo)((function(){return p({alignSelf:"start"},f.MJ?{onClick:function(){return _({roomId:y,alert:n})}}:{href:g,target:"_blank",rel:"noopener noreferer",disabled:b})}),[g,b,_]);return o.createElement(l.Z,p({},w),"Learn more about this alert",(f.MJ||!b)&&o.createElement(s.Icon,{name:"arrow_left",rotate:2,size:"small",margin:[0,0,-.75,1],color:"success"}))}},2660:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(4942),a=n(45987),o=n(67294),s=n(54851),i=["iconName","iconSize","children"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const u=function(e){var t=e.iconName,n=e.iconSize,r=e.children,c=(0,a.Z)(e,i);return o.createElement(s.Flex,l({gap:2,alignItems:"center"},c),o.createElement(s.Icon,l({name:t,color:"textLite"},n&&{height:n,width:n})),o.createElement(s.Text,{strong:!0},r))}},94907:(e,t,n)=>{"use strict";n.d(t,{Z:()=>b});var r=n(29439),a=n(67294),o=n(37045),s=n(54851),i=n(16476),c=n(11012),l=n(38700),u=n(72840),d=n(6264),f=n(21194),h=n(15057),p=function(e){return function(t){return"alert-modal::".concat(e.getAttribute("id"),"::").concat(t)}},m=function(){return Math.floor((new Date).getTime()/1e3)},g={width:"108px",height:"77px"};const b=function(e){var t=e.chartId,n=e.chartContext,b=e.isFormattedValueLoaded,y=e.nodeId,v=e.status,_=e.transitionAt,w=e.formattedTransitionValue,k=e.whenLast,x=(0,l.th)(),O=(0,u.UL)(),S=(0,h.m)(),P=(0,f.e)(),T=(0,i.Z)();(0,a.useEffect)((function(){return T(),T}),[]);var C=(0,d.TQ)(),E=(0,a.useMemo)((function(){if(b){var e=P.makeChart({attributes:{nodeId:y,contextScope:[n],selectedInstances:[t],id:t,roomId:O,enabledHeightResize:!1,enabledResetRange:!1,overlays:{proceeded:{type:"proceeded"},alarm:{type:"alarm",status:v,value:w,when:_}},host:"/api/v3/spaces/".concat(x,"/rooms/").concat(O),nodesScope:[y],toolboxElements:[],sparkline:S,hasToolbox:!S},makeTrack:p});return P.getRoot().appendChild(e),e}}),[t,b]),M=function(e,t){return(0,a.useMemo)((function(){var n=e||m(),r=n-t,a=Math.round(t-r),o=Math.round(n+r);return[a,o>m()?m():o]}),[e,t])}(k,_),j=(0,r.Z)(M,2),D=j[0],I=j[1];return(0,a.useEffect)((function(){b&&C({after:1e3*D,before:1e3*I})}),[b,D,I]),(0,a.useEffect)((function(){return function(){return E&&E.destroy()}}),[E]),a.createElement(s.Flex,{flex:!1,width:"100%",height:75},b&&E?a.createElement(o.Z,{"data-chartid":t,chart:E,hasFilters:!1,hasHeader:!S,hasFooter:!S}):a.createElement(c.Z,{iconProps:g,title:"Loading chart..."}))}},20953:(e,t,n)=>{"use strict";n.d(t,{Z:()=>M});var r=n(4942),a=n(29439),o=n(67294),s=n(32685),i=n(45987),c=n(54851),l=n(48224),u=n(4606),d=n(40924),f=n(53843),h=n(25105),p=n(29401),m=n(94907),g=n(76410),b=["id","status"];function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const v=(0,o.memo)((function(e){var t=e.id,n=e.status,a=(0,i.Z)(e,b),s=(0,l.E5)(t),c=(0,u.o)(t),d=c.value,f=c.when,h=s.fullyLoaded,p=s.nodeId,v=s.chartId,_=s.formattedTransitionValue,w=s.transitionAt,k=s.units,x=s.chartContext,O=(0,g.pK)(d,k);return o.createElement(m.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({chartId:v,chartContext:x,formattedLastValue:O,formattedTransitionValue:_,transitionAt:w,whenLast:f,isFormattedValueLoaded:"clear"===n||h,nodeId:p,status:n,testid:"alertDetailsModal"},a))}));var _=n(38700),w=n(72840),k=n(89250);const x=function(e){var t=e.alertId,n=e.testid,r=(0,_.uk)(),a=(0,w.vf)(),s="/spaces/".concat(r,"/rooms/").concat(a,"/alerts/").concat(t),i=(0,k.s0)(),l=(0,o.useCallback)((function(e){e.preventDefault(),i(s)}),[i,s]);return o.createElement(c.Button,{as:"a","data-testid":"".concat(n,"-view-alert-button"),"data-ga":"".concat(n,"::view-alert-button"),href:s,onClick:l,label:"View alert page",width:"224px"})};var O=n(2660),S=n(98536),P=n(16525),T=["alertId","onClose"];const C=function(e){var t=e.alertId,n=e.onClose,r=(0,i.Z)(e,T),a=(0,l.E5)(t),s=(0,u.o)(t),m=s.value,b=s.when,y=s.status,_=(0,g.pK)(m,a.units),w=r.nodeId||a.nodeId,k=r.chartId||a.chartId,C=r.alertName||a.name;(0,l.yx)({id:t,chartId:k,name:C,nodeId:w});var E=a.name,M=void 0===E?"unknown alert":E,j=a.date,D=a.status,I=a.fullyLoaded,N=a.info,L=(0,o.useMemo)((function(){return new Date(j).getTime()/1e3}),[j]);return o.createElement(d.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:n},o.createElement(f.x,{onClose:n,title:M,"data-testid":"alertDetailsModal-alertName"},o.createElement(h.Z,{type:"".concat(D,"AlertsTable"),icon:"alarm_bell","data-testid":"alertDetailsModal-alertPill"},D)),o.createElement(d.TZ,{overflow:{vertical:"auto"},hasModalTitle:!1,gap:2,hasFooter:!0},I&&o.createElement(o.Fragment,null,o.createElement(O.Z,{iconName:"monitoring",iconSize:"20px"},"Time Values"),o.createElement(S.Z,{formattedLastValue:_,formattedTransitionValue:a.formattedTransitionValue,transitionAt:a.transitionAt,whenLast:b,status:D,statusLatest:y,testid:"alertDetailsModal"}),o.createElement(O.Z,{iconName:"documentation"},"Alert Description"),o.createElement(c.Text,{"data-testid":"alertDetailsModal-info"},N),o.createElement(P.Z,{alertId:t})),I&&o.createElement(v,{id:t,date:L,status:D,nodeId:w,chartId:k}),I&&o.createElement(p.Z,{id:t})),o.createElement(d.ZW,null,o.createElement(x,{alertId:t,testid:"alertDetailsModal"})))};function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const M=function(){var e=(0,s.Z)("alertDetailsModal"),t=(0,a.Z)(e,5),n=t[0],i=t[2],c=t[3],l=t[4],u=(0,o.useCallback)((function(e){var t=e.chartId,n=e.alertId,r=e.alertName,a=e.nodeId;i("",{chartId:t,alertId:n,alertName:r,nodeId:a})}),[]),d=(0,o.useMemo)((function(){return o.createElement(C,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({onClose:c},l))}),[l]);return[n,u,c,d]}},29401:(e,t,n)=>{"use strict";n.d(t,{Z:()=>V});var r=n(67294),a=n(54851),o=n(48224),s=n(19086),i=n(60677),c=i.default.div.withConfig({displayName:"styled__StyledAlertTypeIndicator",componentId:"sc-19nk935-0"})(["width:",";height:",";border-radius:",";background-color:",";"],(0,a.getSizeBy)(1),(0,a.getSizeBy)(1),(0,a.getSizeBy)(1),(function(e){var t=e.critical,n=e.theme;return(0,a.getColor)(t?"error":["yellow","sunglow"])({theme:n})})),l=i.default.a.withConfig({displayName:"styled__StyledLink",componentId:"sc-19nk935-1"})(["padding:",";text-decoration:none;color:",";&:visited{color:",";}&:hover{text-decoration:none;}"],(function(e){var t=e.padding;return null!==t&&void 0!==t?t:"0"}),(0,a.getColor)("success"),(0,a.getColor)("success")),u=n(22464);const d=function(e){var t=e.title,n=e.value,o=e.testId,i=e.status;return n?r.createElement(r.Fragment,null,r.createElement(a.Flex,{justifyContent:"between"},r.createElement(a.Flex,{gap:1,alignItems:"center"},r.createElement(c,{critical:"critical"===i}),r.createElement(a.H6,{color:"textDescription"},t)),r.createElement(a.Flex,{gap:1,alignItems:"center"},r.createElement(a.TextSmall,{color:"textDescription"},"More details about"," ",r.createElement(a.TextSmall,{strong:!0,color:"textDescription"},"$this")," ","command"),r.createElement(u.Z,{content:"The $this value comes from the DB Lookup or the Calculation above",isBasic:!0,plain:!0},r.createElement(a.Flex,{margin:[-.5,0,0]},r.createElement(a.Icon,{name:"informationPress",color:"textLite",width:"16px",height:"16px"}))))),r.createElement(s.ZP,{"data-testid":o},n)):null};var f=n(4942),h=n(4480),p=n(15093);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b=(0,h.xu)({key:"nodeChartBatchState",default:{}}),y=(0,h.CG)({key:"nodeChartsState",get:function(e){var t=e.id,n=e.chartId;return function(e){var r=(0,e.get)(b(t));return n?r[n]:r}},set:function(e){var t=e.id,n=e.chartId;return function(e,r){var a=e.set;a(b(t),"function"!==typeof r?function(e){return g(g({},e),{},(0,f.Z)({},n,r))}:function(e){return g(g({},e),{},(0,f.Z)({},n,r(e[n])))})}}}),v=((0,h.CG)({key:"nodeChartsState/initialize",set:function(e){return function(t,n){var r=t.set,a=n.values,o=n.merge;r(b(e),(function(e){return a.reduce((function(e,t){var n=t.dimensions,r=void 0===n?{}:n;return e[t.id]=g(g(g({},p.pk),o&&e[t.id]),{},{fullyLoaded:Object.keys(r).length>0},t),e}),g({},e))}))}}}),n(936)),_=n(61973),w=n(83946),k=n(13882);var x=function(e){if("string"===typeof e&&(e=parseInt(e,10)),0===e)return"now";var t=new Date;return e<0?(0,v.Z)((0,_.Z)(t,e),t,{addSuffix:!0}):(0,v.Z)(function(e,t){(0,k.Z)(2,arguments);var n=(0,w.Z)(t);return(0,_.Z)(e,-n)}(t,e),t,{addSuffix:!0})};const O=function(e){var t=(0,o.E5)(e),n=t.chartId,a=t.lookupAfter,s=t.lookupBefore,i=t.lookupDimensions,c=t.lookupMethod,l=t.lookupOptions,u=function(e,t){return(0,h.sJ)(y({id:e,chartId:t}))}(t.nodeId,n),d=(null!==u&&void 0!==u?u:{}).dimensions;return(0,r.useMemo)((function(){return a?function(e){var t=e.lookupOptions,n=e.lookupDimensions,r=e.lookupMethod,a=e.lookupAfter,o=e.lookupBefore,s=e.chartId,i="of all values";if(n){var c=n.split(","),l=c.length>1?"of the sum of dimensions":"of all values of dimension";i="".concat(l," ").concat(c.join(", "))}var u=t?", with options ".concat(t):"";return"".concat(r," ").concat(i," of chart ").concat(s,", starting ").concat(x(a+o)," and up to ").concat(x(o)).concat(u)}({lookupOptions:l,lookupDimensions:i,lookupMethod:c,lookupAfter:a,lookupBefore:s,chartId:n,chartDimensions:d}):""}),[a,d,n])};var S=n(2660),P=function(e){var t=e.heading,n=e.value,o=e.testId;return n&&n.length?r.createElement(a.Flex,{column:!0,gap:3},t&&r.createElement(a.H6,{textTransform:"uppercase",color:"textDescription"},t),r.createElement(s.ZP,{"data-testid":o},n)):null};const T=(0,r.memo)(P);var C=n(30488);C.domToReact,C.htmlToDOM,C.attributesToProps,C.Comment,C.Element,C.ProcessingInstruction,C.Text;const E=C;function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const j=function(e){var t=e.iconName,n=e.category,o=e.iconSize,s=void 0===o?"16px":o,i=e.value,c=e.testid;return i?r.createElement(a.Flex,{alignItems:"center",gap:1},r.createElement(a.Flex,{alignItems:"center",gap:1,basis:"100px"},r.createElement(a.Icon,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({name:t,color:"textLite"},s&&{height:s,width:s})),r.createElement(a.TextSmall,{whiteSpace:"nowrap",color:"textDescription"},n,":")),r.createElement(a.TextSmall,{strong:!0,"data-testid":c},i)):null};var D=function(e){var t=e.id,n=e.testid,s=(0,o.E5)(t),i=s.calculation,l=s.warning,u=s.critical,f=s.updateEvery,h=O(t),p=(0,r.useMemo)((function(){return E(i)}),[i]);return r.createElement(a.Flex,{column:!0,gap:4},r.createElement(S.Z,{iconName:"code"},"Configuration"),r.createElement(T,{heading:"DB lookup",value:h,testId:"".concat(n,"-lookup")}),r.createElement(T,{heading:"Calculation",value:p,testId:"".concat(n,"-calculation")}),r.createElement(a.H6,{textTransform:"uppercase",color:"textDescription"},"Severity Conditions"),r.createElement(a.Flex,{column:!0,gap:2},r.createElement(d,{title:"Warning when",value:l,testId:"".concat(n,"-warningWhen"),status:"warning"},r.createElement(c,{critical:!1})),r.createElement(d,{title:"Critical when",value:u,testId:"".concat(n,"-criticalWhen"),status:"critical"},r.createElement(c,{critical:!0}))),r.createElement(a.H6,{textTransform:"uppercase",color:"textDescription"},"Check"),r.createElement(j,{iconName:"clock_hollow",category:"Check every",value:"".concat(f," seconds"),testid:"".concat(n,"-checkEvery")}))};const I=(0,r.memo)(D);var N=n(32802),L=n(93412),A=n(45987),R=n(41174),q=n(25105),F=n(76410),z=["isHighlighted","instance"];function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const U=function(e){var t=e.isHighlighted,n=e.instance,o=(0,A.Z)(e,z),s=n.fullHostname,i=n.status,c=n.units,l=n.transitionAt,d=n.value,h=(0,R.rA)(),p=h.localeTimeString,m=h.localeDateString,g=(0,r.useMemo)((function(){var e=new Date(l);return e&&"".concat(m(e,{long:!1})," ").concat(p(e,{secs:!1}))}),[m,p,l]),b=(0,F.pK)(d,c);return r.createElement(a.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({background:t&&"modalTabsBackground",border:{side:"all",color:"borderSecondary"},color:"textDescription",justifyContent:"between",padding:[4],round:!0},o),r.createElement(a.Flex,{column:!0,justifyContent:"between",gap:2},s&&r.createElement(a.Text,{strong:!0},s),r.createElement(a.TextSmall,null,g)),r.createElement(a.Flex,{height:5,gap:2,alignItems:"center",alignSelf:"start"},r.createElement(u.Z,{content:"Triggered value",align:"bottom"},r.createElement(a.Box,null,r.createElement(q.Z,{border:void 0,type:"neutral","data-testid":"alertView-alertPill",textSize:"small"},b))),r.createElement(q.Z,{border:void 0,type:i,icon:"alarm_bell",textSize:"small","data-testid":"alertView-alertPill-value"},i)))};var Z=function(e){var t=e.children;return r.createElement(a.Flex,{gap:2,column:!0},t)};const V=function(e){var t=e.id,n=e.testid,s=void 0===n?"alertDetailsModal":n,i=(0,o.E5)(t),c=i.class,u=i.chartId,d=i.component,f=i.family,h=i.nodeId,p=i.nodeInstances,m=i.type,g=(0,N.bV)(h,"name");return r.createElement(a.Flex,{column:!0,gap:4},r.createElement(S.Z,{iconName:"information",margin:[0,0,0,-.5]},"Alert Info"),r.createElement(Z,null,r.createElement(j,{iconName:"nodes_hollow",category:"Node",value:g,iconSize:"16px",testid:"".concat(s,"-hostname")}),r.createElement(j,{iconName:"charts_view",category:"Chart ID",value:u,testid:"".concat(s,"-chartId")}),r.createElement(j,{iconName:"data_retention",category:"Type",value:m,testid:"".concat(s,"-type")}),r.createElement(j,{iconName:"last_week",category:"Hostname"}),r.createElement(j,{iconName:"metrics",category:"Component",value:d,testid:"".concat(s,"-component")}),r.createElement(j,{iconName:"applications_hollow",category:"Family",value:f,testid:"".concat(s,"-family")}),r.createElement(j,{iconName:"networkingStack",category:"Class",value:c,testid:"".concat(s,"-class")}),r.createElement(j,{iconName:"incident_manager",category:"Event ID",testid:"".concat(s,"-eventId")})),r.createElement(I,{id:t,testid:s}),r.createElement(S.Z,{iconName:"nodes_hollow",iconSize:"20px"},"Instance Values - Node Instances"),r.createElement(a.Flex,{column:!0,gap:2},r.createElement(a.Text,{color:"textDescription"},"A node may be claimed through multiple instances on the cloud (streaming through parent) and the Netdata Cloud aggregates the alerts from all the instances and displays a single Active alert based on the highest severity, latest change."),p.map((function(e,t){return r.createElement(U,{key:t,instance:e,isHighlighted:0===t})}))),r.createElement(S.Z,{iconName:"gear",iconSize:"20px"},"Edit Alert"),r.createElement(a.Text,{"data-testid":"".concat(s,"-edit-info")},"If you wish to edit and configure this alert, please:"),r.createElement(l,{href:L.UV,target:"_blank",padding:"0 4px 0 0","data-testid":"".concat(s,"-editAlertConfig-link"),"data-ga":"alert-modal::click-edit::alerts-view"},"Visit the documentation",r.createElement(a.Icon,{name:"arrow_left",rotate:2,size:"small",margin:[0,0,-.75,1],color:"success"})))}},4026:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(4942),a=n(45987),o=n(67294),s=n(54851),i=n(21257),c=["loaded","status","units","value","valueWithUnit"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var u={critical:{background:"nodeBadgeBackground",border:{side:"all",color:"error"},color:"errorLite"},warning:{background:"nodeBadgeBackground",border:{side:"all",color:"warning"},color:"warningText"},cleared:{background:"nodeBadgeBackground",border:{side:"all",color:"success"},color:"successLite"},default:{background:"nodeBadgeBackground",border:{side:"all",color:"nodeBadgeColor"},color:"nodeBadgeColor"}};const d=function(e){var t=e.loaded,n=e.status,d=e.units,f=e.value,h=e.valueWithUnit,p=(0,a.Z)(e,c),m=u[n]||u.default,g=m.background,b=m.border,y=m.color,v=(0,o.useMemo)((function(){if(h)return h;if(void 0===f)return"-";var e=(0,i.J)(f);return"".concat(e," ").concat(d||"-")}),[f,h,d]);return o.createElement(s.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({background:g,border:b,padding:[.5,2],round:9,width:{min:10},justifyContent:"center"},p),o.createElement(s.TextSmall,{color:y,strong:!0,whiteSpace:"nowrap",truncate:!0},t?v:"-"))}},9522:(e,t,n)=>{"use strict";n.d(t,{K:()=>p});var r=n(4942),a=n(29439),o=n(4480),s=n(6264),i=n(72840),c=n(48224);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d=function(e){return function(t,n){return!Array.isArray(n)||!n.length||n.includes(t[e])}},f={alertStatuses:d("status"),alertClasses:d("class"),alertRoles:d("recipient"),alertTypeComponents:function(e,t){return!Array.isArray(t)||!t.length||t.includes("".concat(e.type,"|").concat(e.component))},selectedNodeIds:d("nodeId")},h=(0,o.CG)({key:"alertsFiltered",get:function(e){var t=e.extraKey,n=e.roomId,r=e.omit,o=void 0===r?[]:r,i=e.keepAll;return function(e){var r,l=e.get,d=l((0,s.dz)({key:n,extraKey:t})),h=Object.keys(d).reduce((function(e,t){return o.includes(t)||e.push([t,d[t]]),e}),[]),p=l((0,c.E_)(n));if(!o.includes("selectedNodeIds")&&!(null===(r=d.selectedNodeIds)||void 0===r?void 0:r.length)){var m=l((0,s.dz)({key:n,param:"selectedNodeIds"}));(null===m||void 0===m?void 0:m.length)&&h.push(["selectedNodeIds",m])}if(!h.length)return p;var g=function(e){return function(t){return!e.some((function(e){var n=(0,a.Z)(e,2),r=n[0],o=n[1];return!!f[r]&&!f[r](t,o)}))}}(h);return i?p.map((function(e){return g(e)?e:u(u({},e),{},{hidden:!0})})):p.filter(g)}}}),p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.extraKey,n=e.omit,r=void 0===n?[]:n,a=e.keepAll,s=void 0!==a&&a,c=(0,i.UL)();return(0,o.sJ)(h({extraKey:t,roomId:c,omit:r,keepAll:s}))}},4606:(e,t,n)=>{"use strict";n.d(t,{o:()=>l,w:()=>u});var r=n(4942),a=n(4480),o=n(48962);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var c=(0,a.CG)({key:"alertValueState",get:function(e){var t=e.id,n=e.key;return function(e){var r=e.get;if(!t)return r(o.Z);var a=r(o.Z)[t]||o.E;return n?a[n]:a}}}),l=function(e,t){return(0,a.sJ)(c({id:e,key:t}))},u=(0,a.nZ)({key:"updateAlertValues",get:function(){return null},set:function(e,t){var n=e.set,a=t.reduce((function(e,t){var n=t.id,a=t.isError,o=t.status,s=t.value,c=t.when;return i(i({},e),{},(0,r.Z)({},n,{value:s,isError:a,loaded:!0,status:o,when:c}))}),{});n(o.Z,(function(e){return i(i({},e),a)}))}})},65096:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>b,$B:()=>p,bG:()=>g});var r=n(15861),a=n(29439),o=n(93433),s=n(64687),i=n.n(s),c=n(67294),l=n(6264),u=n(18880);const d=function(e){var t=e.after,n=e.before,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{offset:6e4,limit:Date.now()},a=r.offset,o=function(e,t){var n=t.offset,r=t.limit,a=n/2;return e+a<=r?a:r<e?0:r-e}(n,{offset:a,limit:r.limit});return[t-(a-o),n+o]};var f=function(e,t){return e||t?d({after:parseInt(e),before:parseInt(t)},function(e){var t=Date.now();return{limit:t,offset:t-e<6e4?3e4:15e3}}(t)):h},h=[null,null],p=function(){var e=(0,l.by)(),t=e.after,n=e.before,r=e.highlight;if(!r.after||!r.before)return h;if(t<0){var a=Date.now();if(r.before<a+t)return h;if(r.after>a)return h}else{if(r.before<t)return h;if(r.after>n)return h}return[r.after,r.before]},m=function(e,t){if(e<0){var n=Date.now();e=1e3*Math.floor(n/1e3+e),t=1e3*Math.floor(n/1e3)}return{after:e,before:t}},g=function(e,t,n){var s=(0,c.useState)(),d=(0,a.Z)(s,2),h=d[0],g=d[1],b=(0,c.useState)(!1),y=(0,a.Z)(b,2),v=y[0],_=y[1],w=function(){var e=p();return(0,c.useMemo)((function(){return f.apply(void 0,(0,o.Z)(e))}),(0,o.Z)(e))}(),k=(0,a.Z)(w,2),x=k[0],O=k[1],S=(0,l.by)(),P=S.after,T=S.before,C=(0,u.VG)({nodeIds:n,flavour:"rhs"},e,t),E=(0,a.Z)(C,1)[0],M=function(){var e=(0,r.Z)(i().mark((function e(){var t;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=m(P,T),_(!0),e.prev=2,e.next=5,E({highlightAfter:x||t.after,highlightBefore:O||t.before,baselineAfter:x?t.after:null,baselineBefore:O?t.before:null,method:"anomaly-rate",aggregation:"max",group:"average",nodeIds:n,options:["raw","null2zero"]});case 5:_(!1),e.next=14;break;case 8:if(e.prev=8,e.t0=e.catch(2),!e.t0.isCancel){e.next=12;break}return e.abrupt("return");case 12:g(e.t0),_(!1);case 14:case"end":return e.stop()}}),e,null,[[2,8]])})));return function(){return e.apply(this,arguments)}}();return[M,v,h]};const b=function(e,t,n){var r=function(){var e=(0,c.useState)(0),t=(0,a.Z)(e,2),n=t[0],r=t[1];return[n,(0,c.useCallback)((function(){return r((function(e){return e+1}))}),[])]}(),o=(0,a.Z)(r,2),s=o[0],i=o[1],d=(0,c.useState)(),f=(0,a.Z)(d,2),h=f[0],m=f[1],g=p(),b=(0,a.Z)(g,2),y=b[0],v=b[1],_=(0,l.by)(),w=_.after,k=_.before,x=(0,u.d5)({nodeIds:n,flavour:"anomaly"},e,t),O=x.contexts,S=x.metadata,P=x.getWeights,T=x.loading;return(0,c.useEffect)((function(){if(y&&v&&v&&y)try{P({highlightAfter:y,highlightBefore:v,baselineAfter:w,baselineBefore:k,method:"volume",aggregation:"avg",group:"average",nodeIds:n,options:["null2zero","anomaly-bit","raw"]})}catch(e){if(e.isCancel)return;m(e)}}),[n.length,v,y,s]),[(0,c.useMemo)((function(){var e=O.reduce((function(e,t){var n=S[t].dimensions;return Object.keys(n).forEach((function(n){return e["".concat(t,"::").concat(n)]=S[t].dimensions[n]})),e}),{});return Object.keys(e).sort((function(t,n){return e[t].score!==e[n].score?e[t].score>e[n].score?-1:1:n.localeCompare(t)}))}),[O]),O,S,T,h,i]}},54312:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a,e:()=>r});var r=function(e){return function(e){return new Intl.NumberFormat("en-US",{style:"percent",maximumFractionDigits:e})}(arguments.length>1&&void 0!==arguments[1]?arguments[1]:2).format(e)};const a=function(e){return e&&"0"!==e?"".concat(parseFloat(e).toFixed(2),"%"):"-"}},73887:(e,t,n)=>{"use strict";n.d(t,{R3:()=>d,Nu:()=>f,UD:()=>u});var r=n(4480),a=n(35835),o=n(38700),s=n(72840);const i=(0,r.cn)({key:"assistantAlert",default:null});var c=(0,r.cn)({key:"assistantAlertsAtom",default:[]}),l=(0,r.CG)({key:"assistantSelector",get:function(e){var t=e.space,n=e.room,r=e.alarm,o=e.node,s=e.chart;return function(){return function(e){var t=e.space,n=e.room,r=e.alarm,o=e.node,s=e.chart;return a.Z.post("/api/v1/troubleshoot",{space:t,room:n,alarm:r,node:o,chart:s})}({space:t,room:n,alarm:r,node:o||"dummy-node-id",chart:s||"dummy-chart-id"})}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),u=function(e){var t,n=e.alarm,a=e.node,i=e.chart,c=(0,o.th)(),u=(0,s.UL)(),d=(0,r.$P)(l({space:c,room:u,alarm:n,node:a,chart:i}));return{loaded:"loading"!==d.state,value:null===(t=d.contents)||void 0===t?void 0:t.data,hasError:"hasError"===d.state}},d=function(){return(0,r.FV)(i)},f=function(){return(0,r.FV)(c)}},15093:(e,t,n)=>{"use strict";n.d(t,{ak:()=>i,pk:()=>c});var r=n(4942);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s={loaded:!1,fullyLoaded:!1,loading:!1,id:"",name:"",chartType:"",context:"",family:"",firstEntry:0,lastEntry:0,module:"",plugin:"",priority:0,updateEvery:0,visible:!1,filteredOut:!1,hidden:!1},i=o(o({},s),{},{domain:"room"}),c=o(o({},s),{},{domain:"node"})},86811:(e,t,n)=>{"use strict";n.d(t,{KR:()=>v,T:()=>y,J1:()=>g,Np:()=>_});var r=n(4942),a=n(29439),o=n(67294),s=n(4480),i=n(89250),c=n(21728),l=n(32802),u=n(72840),d=n(6264);const f=(0,s.xu)({key:"chartsFilterValue",default:{filteredChartsIds:[],filteredChartsCount:0,chartsCount:0}});function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m=function(){var e=(0,u.UL)(),t=(0,l.pG)();return(0,o.useMemo)((function(){return{roomId:e,nodeId:t}}),[t,e])},g=function(){var e=m();return(0,s.sJ)(f(e))},b=function(){return[(0,u.UL)(),(0,i.UO)().nodeID||"overview"]},y=function(){var e=b(),t=(0,a.Z)(e,2),n=t[0],r=t[1];return(0,d.by)("tocSearch",{key:n,extraKey:r,defaultValue:""})},v=function(){var e=b(),t=(0,a.Z)(e,2),n=t[0],r=t[1];return(0,d.I0)("tocSearch",{key:n,extraKey:r,defaultValue:""})},_=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=r.shouldHide,l=void 0===i?function(){return!1}:i,u=r.force,h=void 0!==u&&u,g=r.cacheKey,b=(0,d.by)("after"),v=(0,d.by)("before"),_=y().trim().toLowerCase(),w=(0,c.z3)(n),k=(0,o.useMemo)((function(){var n=0,r=0,a=Date.now()/1e3,o=_.split(/[\s,]+/).filter((function(e){return!!e}));return[e.reduce((function(e,t){if(!e[t])return e;var s=e[t],i=s.firstEntry,c=s.lastEntry,u=s.live,d=!h&&e[t].visible||(b<0?u||a+b<c:!(b>1e3*c||v<1e3*i)),f=!Object.keys(e[t]).some((function(n){var r=e[t][n];return!(null===o||void 0===o?void 0:o.length)||o.some((function(e){return"string"===typeof r&&r.includes(e)}))})),m=l(e[t]);return e[t]=p(p({},e[t]),{},{filteredOut:f,visible:d,hidden:m}),f||!d||m||(n+=1),m||(r+=1),e}),p({},t)),r,n]}),[_,e,b,v,h,g]),x=(0,a.Z)(k,3),O=x[0],S=x[1],P=x[2],T=function(){var e=m();return(0,s.Zl)(f(e))}();return(0,o.useEffect)((function(){w(O),T({filteredChartsCount:P,chartsCount:S})}),[O,S,P,n]),P}},29167:(e,t,n)=>{"use strict";n.d(t,{E:()=>m,Z:()=>g});var r=n(4942),a=n(29439),o=n(67294),s=n(54851),i=n(22464),c=n(6264),l=n(32802),u=n(72840),d=n(38700),f=n(65096),h=n(1528);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var m=function(){var e=(0,l.pG)(),t=(0,c.TA)();return(0,o.useMemo)((function(){return e?[e]:t}),[e,t])};const g=function(e){return function(t){var n=(0,d.th)(),c=(0,u.UL)(),l=m(),g=(0,h.F)().pause,b=(0,f.bG)(n,c,l),y=(0,a.Z)(b,2),v=y[0],_=y[1];return o.createElement(s.Flex,{alignItems:"center",justifyContent:"between",width:"100%"},o.createElement(i.Z,{content:"Overlay the maximum chart anomaly rate on each menu section.",align:"bottom",activateOn:"hover",isBasic:!0},o.createElement(s.Button,{tiny:!0,label:_?null:"AR%",isLoading:_,flavour:"hollow",onClick:function(){g(),v()},padding:[1,2],textTransform:"uppercase","data-track":"menu-anomaly-rates::click-ar-button"})),o.createElement(s.Flex,{column:!0},o.createElement(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t))))}}},19500:(e,t,n)=>{"use strict";n.d(t,{An:()=>d,SF:()=>u,xz:()=>h,zE:()=>f});var r=n(29439),a=n(67294),o=n(44682),s=n(87947),i=(0,o.kr)(""),c=(0,o.kr)(""),l=(0,o.kr)(""),u=function(e){var t=e.menuGroupId,n=void 0===t?"":t,o=e.subMenuId,s=void 0===o?"":o,u=e.children,d=(0,a.useState)(n),f=(0,r.Z)(d,2),h=f[0],p=f[1],m=(0,a.useState)(s),g=(0,r.Z)(m,2),b=g[0],y=g[1],v=(0,a.useMemo)((function(){return{setMenuGroupId:p,setSubMenuId:y}}),[]);return a.createElement(i.Provider,{value:v},a.createElement(c.Provider,{value:h},a.createElement(l.Provider,{value:b},u)))},d=function(){return(0,s.Z)(i)},f=function(e){return t=function(t){return e===t},(0,s.Z)(c,t);var t},h=function(e){return(0,s.Z)(l,e)}},80287:(e,t,n)=>{"use strict";n.d(t,{f:()=>a});var r=n(66051),a=(0,n(77343).Lj)(r.Z,(function(e){return{children:e.info}}))},20491:(e,t,n)=>{"use strict";n.d(t,{Y:()=>u});var r=n(4942),a=n(45987),o=n(67294),s=n(54851),i=n(77343),c=["name"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var u=(0,i.Lj)((function(e){var t=e.name,n=(0,a.Z)(e,c);return"string"===typeof t?o.createElement(s.H3,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({color:"sectionTitle"},n),t):t||null}),(function(e){return{icon:e.icon,name:e.name}}))},90296:(e,t,n)=>{"use strict";n.d(t,{d:()=>l});var r=n(4942),a=n(45987),o=n(67294),s=n(54851),i=["id"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var l=(0,o.forwardRef)((function(e,t){var n=e.id,l=(0,a.Z)(e,i);return o.createElement(s.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,"data-menuid":n,ref:t},l))}))},32897:(e,t,n)=>{"use strict";n.d(t,{o:()=>u});var r=n(4942),a=n(45987),o=n(67294),s=n(54851),i=n(20916),c=["name"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var u=(0,i.Ji)((function(e){var t=e.name,n=(0,a.Z)(e,c);return"string"===typeof t?o.createElement(s.Text,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({strong:!0,color:"sectionTitle"},n),t):t||null}),(function(e){return{name:e.name}}))},31261:(e,t,n)=>{"use strict";n.d(t,{D:()=>d});var r=n(4942),a=n(45987),o=n(67294),s=n(54851),i=n(20916),c=["id"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var u=function(e){return e.link},d=(0,o.forwardRef)((function(e,t){var n=e.id,d=(0,a.Z)(e,c),f=(0,i.Yo)(n,u);return o.createElement(s.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,gap:2,id:f,"data-submenuid":n,ref:t},d))}))},20526:(e,t,n)=>{"use strict";n.d(t,{At:()=>g,MS:()=>O,PZ:()=>w,Q8:()=>k,mQ:()=>v,nI:()=>y,uK:()=>_,vv:()=>p,wJ:()=>x});var r=n(4942),a=n(45987),o=n(67294),s=n(6557),i=n.n(s),c=n(44682),l=n(87947),u=["id"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var f=o.createContext({}),h=(0,c.kr)({}),p=(0,c.kr)({}),m=(0,c.kr)([]),g=function(e){var t=e.container,n=e.menuChartsAttributeById,r=e.getChart,a=e.allCharts,s=e.children;return o.createElement(f.Provider,{value:t},o.createElement(h.Provider,{value:r},o.createElement(p.Provider,{value:n},o.createElement(m.Provider,{value:a},s))))},b={},y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i();return(0,l.Z)(p,(function(n){return t(n[e]||b)}))},v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i();return(0,l.Z)(p,(function(n){return e.map((function(e){return t(n[e]||b,e)}))}))},_=function(){return o.useContext(f)},w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i();return(0,l.Z)(m,e)},k=function(e){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:i())(O()(e))},x=function(e){return function(t){var n=t.id,s=(0,a.Z)(t,u),i=y(n),c=i.chartId,l=k(c);return o.createElement(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({id:n,chart:l,menuChartAttributes:i},s))}},O=function(){return(0,l.Z)(h)}},69454:(e,t,n)=>{"use strict";n.d(t,{Z:()=>He});var r,a,o,s,i=n(4942),c=n(88577),l="The amount of traffic transferred by the network interface.",u='The number of packets transferred by the network interface. Received <a href="https://en.wikipedia.org/wiki/Multicast" target="_blank">multicast</a> counter is commonly calculated at the device level (unlike <b>received</b>) and therefore may include packets which did not reach the host.',d="<p>The number of errors encountered by the network interface.</p><p><b>Inbound</b> - bad packets received on this interface. It includes dropped packets due to invalid length, CRC, frame alignment, and other errors. <b>Outbound</b> - transmit problems. It includes frames transmission errors due to loss of carrier, FIFO underrun/underflow, heartbeat, late collisions, and other problems.</p>",f="<p>The number of FIFO errors encountered by the network interface.</p><p><b>Inbound</b> - packets dropped because they did not fit into buffers provided by the host, e.g. packets larger than MTU or next buffer in the ring was not available for a scatter transfer. <b>Outbound</b> - frame transmission errors due to device FIFO underrun/underflow. This condition occurs when the device begins transmission of a frame but is unable to deliver the entire frame to the transmitter in time for transmission.</p>",h='<p>The number of packets that have been dropped at the network interface level.</p><p><b>Inbound</b> - packets received but not processed, e.g. due to <a href="#menu_system_submenu_softnet_stat">softnet backlog</a> overflow, bad/unintended VLAN tags, unknown or unregistered protocols, IPv6 frames when the server is not configured for IPv6. <b>Outbound</b> - packets dropped on their way to transmission, e.g. due to lack of resources.</p>',p="The number of correctly transferred compressed packets by the network interface. These counters are only meaningful for interfaces which support packet compression (e.g. CSLIP, PPP).",m='<p>The number of errors encountered by the network interface.</p><p><b>Frames</b> - aggregated counter for dropped packets due to invalid length, FIFO overflow, CRC, and frame alignment errors. <b>Collisions</b> - <a href="https://en.wikipedia.org/wiki/Collision_(telecommunications)" target="blank">collisions</a> during packet transmissions. <b>Carrier</b> - aggregated counter for frame transmission errors due to excessive collisions, loss of carrier, device FIFO underrun/underflow, Heartbeat/SQE Test errors, and late collisions.</p>',g='<p>The interface\'s latest or current <a href="https://en.wikipedia.org/wiki/Duplex_(telecommunications)" target="_blank">duplex</a> that the network adapter <a href="https://en.wikipedia.org/wiki/Autonegotiation" target="_blank">negotiated</a> with the device it is connected to.</p><p><b>Unknown</b> - the duplex mode can not be determined. <b>Half duplex</b> - the communication is one direction at a time. <b>Full duplex</b> - the interface is able to send and receive data simultaneously.</p>',b='<p>The current <a href="https://datatracker.ietf.org/doc/html/rfc2863" target="_blank">operational state</a> of the interface.</p><p><b>Unknown</b> - the state can not be determined. <b>NotPresent</b> - the interface has missing (typically, hardware) components. <b>Down</b> - the interface is unable to transfer data on L1, e.g. ethernet is not plugged or interface is administratively down. <b>LowerLayerDown</b> - the interface is down due to state of lower-layer interface(s). <b>Testing</b> - the interface is in testing mode, e.g. cable test. It can\u2019t be used for normal traffic until tests complete. <b>Dormant</b> - the interface is L1 up, but waiting for an external event, e.g. for a protocol to establish. <b>Up</b> - the interface is ready to pass packets and can be used.</p>',y="The current physical link state of the interface.",v='The interface\'s latest or current speed that the network adapter <a href="https://en.wikipedia.org/wiki/Autonegotiation" target="_blank">negotiated</a> with the device it is connected to. This does not give the max supported speed of the NIC.',_='The interface\'s currently configured <a href="https://en.wikipedia.org/wiki/Maximum_transmission_unit" target="_blank">Maximum transmission unit</a> (MTU) value. MTU is the size of the largest protocol data unit that can be communicated in a single network layer transaction.',w=' This chart is provided by the <a href="#menu_netdata_submenu_ebpf">eBPF plugin</a>.',k='Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#processes" target="_blank">a function</a> that starts a process is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_thread">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_apps_process_create">application</a>.'+w,x='Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#processes" target="_blank">a function</a> that starts a thread is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_thread">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_apps_thread_create">application</a>.'+w,O='Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#processes" target="_blank">a function</a> that responsible for closing tasks is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_exit">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_apps_process_exit">application</a>.'+w,S='Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#processes" target="_blank">a function</a> that responsible for releasing tasks is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_exit">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_apps_task_release">application</a>.'+w,P='Number of errors to create a new <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#task-error" target="_blank">task</a>. Netdata gives a summary for this chart in <a href="#ebpf_system_task_error">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_apps_task_error">application</a>.'+w,T='Number of calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to open files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_access">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_file_open">application</a>.'+w,C='Number of failed calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to open files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_error">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_file_open_error">application</a>.'+w,E='Number of calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to close files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_access">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_file_closed">application</a>.'+w,M='Number of failed calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to close files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_error">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_file_close_error">application</a>.'+w,j='Percentage of file accesses that were present in the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#directory-cache" target="_blank">directory cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_dc_hit_ratio">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_apps_dc_hit">application</a>.'+w,D='Number of times a file is accessed inside <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#directory-cache" target="_blank">directory cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_dc_reference">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_apps_dc_reference">application</a>.'+w,I='Number of times a file is accessed in the file system, because it is not present inside the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#directory-cache" target="_blank">directory cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_dc_reference">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_apps_dc_not_cache">application</a>.'+w,N='Number of times a file was not found on the file system. Netdata gives a summary for this chart in <a href="#ebpf_dc_reference">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_apps_dc_not_found">application</a>.'+w,L='Number of successful calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_write">application</a>.'+w,A='Number of successful calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_read">application</a>.'+w,R='Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_write_error">application</a>.'+w,q='Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_read_error">application</a>.'+w,F='Total of bytes successfully written using the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_bytes">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_write_bytes">application</a>.'+w,z='Total of bytes successfully read using the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_bytes">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_read_bytes">application</a>.'+w,B='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS unlinker function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_unlink">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_unlink">application</a>.'+w,U='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS syncer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_sync">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_sync">application</a>.'+w,Z='Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS syncer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_sync_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_sync_error">application</a>.'+w,V='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS opener function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_open">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_open">application</a>.'+w,H='Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS opener function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_open_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_open_error">application</a>.'+w,W='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS creator function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_create">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_create">application</a>.'+w,G='Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS creator function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_create_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_apps_vfs_create_error">application</a>.'+w,Q='Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#swap" target="_blank">swap reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_swap">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows swap per <a href="#ebpf_apps_swap_read">application</a>.'+w,K='Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#swap" target="_blank">swap writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_swap">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows swap per <a href="#ebpf_apps_swap_write">application</a>.'+w,Y='The <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-ratio" target="_blank">ratio</a> shows the percentage of data accessed directly in memory. Netdata gives a summary for this chart in <a href="#menu_mem_submenu_page_cache">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows page cache hit per <a href="#ebpf_apps_cachestat_ratio">application</a>.'+w,X='Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#dirty-pages" target="_blank">modified pages</a> in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_cachestat_dirty">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows page cache hit per <a href="#ebpf_apps_cachestat_dirties">application</a>.'+w,J='Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-hits" target="_blank">access</a> to data in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_cachestat_hits">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows page cache hit per <a href="#ebpf_apps_cachestat_hits">application</a>.'+w,$='Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-misses" target="_blank">access</a> to data was not present in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_cachestat_misses">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows page cache misses per <a href="#ebpf_apps_cachestat_misses">application</a>.'+w,ee='Number of calls to <b>shmget</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_apps_shm_get">application</a>.'+w,te='Number of calls to <b>shmat</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_apps_shm_at">application</a>.'+w,ne='Number of calls to <b>shmctl</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_apps_shm_ctl">application</a>.'+w,re='Number of calls to <b>shmdt</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_apps_shm_dt">application</a>.'+w,ae='Number of calls to IPV4 TCP function responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-outbound-connections" target="_blank">starting connections</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_outbound_conn">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows outbound connections per <a href="#ebpf_apps_outbound_conn_ipv4">application</a>.'+w,oe='Number of calls to IPV6 TCP function responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-outbound-connections" target="_blank">starting connections</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_outbound_conn">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows outbound connections per <a href="#ebpf_apps_outbound_conn_ipv6">application</a>.'+w,se='Total bytes sent with <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> internal functions. Netdata gives a summary for this chart in <a href="#ebpf_global_bandwidth_tcp_bytes">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows bandwidth per <a href="#ebpf_apps_bandwidth_sent">application</a>.'+w,ie='Total bytes received with <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> internal functions. Netdata gives a summary for this chart in <a href="#ebpf_global_bandwidth_tcp_bytes">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows bandwidth per <a href="#ebpf_apps_bandwidth_received">application</a>.'+w,ce='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> functions responsible to send data. Netdata gives a summary for this chart in <a href="#ebpf_global_tcp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows TCP calls per <a href="#ebpf_apps_bandwidth_tcp_sent">application</a>.'+w,le='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> functions responsible to receive data. Netdata gives a summary for this chart in <a href="#ebpf_global_tcp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows TCP calls per <a href="#ebpf_apps_bandwidth_tcp_received">application</a>.'+w,ue='Number of times a <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-retransmit" target="_blank">TCP</a> packet was retransmitted. Netdata gives a summary for this chart in <a href="#ebpf_global_tcp_retransmit">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows TCP calls per <a href="#ebpf_apps_tcp_retransmit">application</a>.'+w,de='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> functions responsible to send data. Netdata gives a summary for this chart in <a href="#ebpf_global_udp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows UDP calls per <a href="#ebpf_apps_udp_sendmsg">application</a>.'+w,fe='Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> functions responsible to receive data. Netdata gives a summary for this chart in <a href="#ebpf_global_udp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">enabled</a>, Netdata shows UDP calls per <a href="#ebpf_apps_udp_recv">application</a>.'+w,he="Total CPU utilization within the configured or system-wide (if not set) limits. When the CPU utilization of a cgroup exceeds the limit for the configured period, the tasks belonging to its hierarchy will be throttled and are not allowed to run again until the next period.",pe='Total CPU utilization within the system-wide CPU resources (all cores). The amount of time spent by tasks of the cgroup in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">user and kernel</a> modes.',me="The percentage of runnable periods when tasks in a cgroup have been throttled. The tasks have not been allowed to run because they have exhausted all of the available time as specified by their CPU quota.",ge="The total time duration for which tasks in a cgroup have been throttled. When an application has used its allotted CPU quota for a given period, it gets throttled until the next period.",be="<p>The weight of each group living in the same hierarchy, that translates into the amount of CPU it is expected to get. The percentage of CPU assigned to the cgroup is the value of shares divided by the sum of all shares in all cgroups in the same level.</p> <p>For example, tasks in two cgroups that have <b>cpu.shares</b> set to 100 will receive equal CPU time, but tasks in a cgroup that has <b>cpu.shares</b> set to 200 receive twice the CPU time of tasks in a cgroup where <b>cpu.shares</b> is set to 100.</p>",ye="Total CPU utilization per core within the system-wide CPU resources.",ve='CPU <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Some</b> indicates the share of time in which at least <b>some tasks</b> are stalled on CPU. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',_e="The amount of time some processes have been waiting for CPU time.",we='CPU <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Full</b> indicates the share of time in which <b>all non-idle tasks</b> are stalled on CPU resource simultaneously. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',ke="The amount of time all non-idle processes have been stalled due to CPU congestion.",xe="RAM utilization within the configured or system-wide (if not set) limits. When the RAM utilization of a cgroup exceeds the limit, OOM killer will start killing the tasks belonging to the cgroup.",Oe="RAM usage within the configured or system-wide (if not set) limits. When the RAM usage of a cgroup exceeds the limit, OOM killer will start killing the tasks belonging to the cgroup.",Se="The amount of used RAM and swap memory.",Pe='Memory usage statistics. The individual metrics are described in the memory.stat section for <a href="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/memory.html#per-memory-cgroup-local-status" target="_blank">cgroup-v1</a> and <a href="https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html#memory-interface-files" target="_blank">cgroup-v2</a>.',Te="The number of memory usage hits limits.",Ce="<b>Dirty</b> is the amount of memory waiting to be written to disk. <b>Writeback</b> is how much memory is actively being written to disk.",Ee="<p>Memory accounting statistics.</p><p><b>In</b> - a page is accounted as either mapped anon page (RSS) or cache page (Page Cache) to the cgroup. <b>Out</b> - a page is unaccounted from the cgroup.</p>",Me='<p>Memory <a href="https://en.wikipedia.org/wiki/Page_fault" target="_blank">page fault</a> statistics.</p><p><b>Pgfault</b> - all page faults. <b>Swap</b> - major page faults.</p>',je='Memory <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Some</b> indicates the share of time in which at least <b>some tasks</b> are stalled on memory. In this state the CPU is still doing productive work. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',De="The amount of time some processes have been waiting due to memory congestion.",Ie='Memory <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Full</b> indicates the share of time in which <b>all non-idle tasks</b> are stalled on memory resource simultaneously. In this state actual CPU cycles are going to waste, and a workload that spends extended time in this state is considered to be thrashing. This has severe impact on performance. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',Ne="The amount of time all non-idle processes have been stalled due to memory congestion.",Le="The amount of data transferred to and from specific devices as seen by the CFQ scheduler. It is not updated when the CFQ scheduler is operating on a request queue.",Ae="The number of I/O operations performed on specific devices as seen by the CFQ scheduler.",Re="The number of requests queued for I/O operations.",qe="The number of BIOS requests merged into requests for I/O operations.",Fe="The amount of data transferred to and from specific devices as seen by the throttling policy.",ze="The number of I/O operations performed on specific devices as seen by the throttling policy.",Be='I/O <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Some</b> indicates the share of time in which at least <b>some tasks</b> are stalled on I/O. In this state the CPU is still doing productive work. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',Ue="The amount of time some processes have been waiting due to I/O congestion.",Ze='I/O <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Full</b> line indicates the share of time in which <b>all non-idle tasks</b> are stalled on I/O resource simultaneously. In this state actual CPU cycles are going to waste, and a workload that spends extended time in this state is considered to be thrashing. This has severe impact on performance. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',Ve="The amount of time all non-idle processes have been stalled due to I/O congestion.";const He={"system.cpu":{aggregationMethod:"avg",info:function(){return'Total CPU utilization (all cores). 100% here means there is no CPU idle time at all. You can get per core usage at the <a href="#menu_cpu">CPUs</a> section and per application usage at the <a href="#menu_apps">Applications Monitoring</a> section.'},valueRange:[0,100],en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",urlOptions:[],chartLibrary:"gauge",valueRange:[0,100],title:"Average CPU per Node",colors:c.default[0],layout:{x:3.4,y:0,w:2.6,h:5}},{"group_by[0]":["node"],"aggregation[0]":"sum",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top Nodes by CPU",layout:{x:3.4,y:5,w:2.6,h:5}}]},"system.load":{mainheads:[{"aggregation[0]":"avg",chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hiddenWhen:["system.swap"],hasToolbox:!1,selectedDimensions:["load1"],title:"Average System Load (1 min)",colors:c.default[0],layout:{x:10.3,y:5,w:1.7,h:5}}],aggregationMethod:"avg",info:'Current system load, i.e. the number of processes using CPU or waiting for system resources (usually CPU and disk). The 3 metrics refer to 1, 5 and 15 minute averages. The system calculates this once every 5 seconds. For more information check <a href="https://en.wikipedia.org/wiki/Load_(computing)" target="_blank">this wikipedia article</a>.',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["load1"]},"system.cpu_some_pressure":{aggregationMethod:"avg",mainheads:[{"aggregation[0]":"avg",selectedDimensions:["some 10"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Average CPU Pressure (10 sec, some)",colors:c.default[0],layout:{x:1.7,y:5,w:1.7,h:5}}],info:'CPU <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Some</b> indicates the share of time in which at least <b>some tasks</b> are stalled on CPU. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',en:{instance:{one:"system",other:"systems"}}},"system.cpu_some_pressure_stall_time":{info:"The amount of time some processes have been waiting for CPU time.",en:{instance:{one:"system",other:"systems"}}},"system.memory_some_pressure":{aggregationMethod:"avg",info:'Memory <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Some</b> indicates the share of time in which at least <b>some tasks</b> are stalled on memory. In this state the CPU is still doing productive work. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',en:{instance:{one:"system",other:"systems"}}},"system.memory_some_pressure_stall_time":{info:"The amount of time some processes have been waiting due to memory congestion.",en:{instance:{one:"system",other:"systems"}}},"system.memory_full_pressure":{aggregationMethod:"avg",mainheads:[{"aggregation[0]":"avg",selectedDimensions:["full 10"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Average Memory Pressure (10 sec, full)",colors:c.default[0],layout:{x:8.6,y:5,w:1.7,h:5}}],info:'Memory <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Full</b> indicates the share of time in which <b>all non-idle tasks</b> are stalled on memory resource simultaneously. In this state actual CPU cycles are going to waste, and a workload that spends extended time in this state is considered to be thrashing. This has severe impact on performance. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',en:{instance:{one:"system",other:"systems"}}},"system.memory_full_pressure_stall_time":{info:"The amount of time all non-idle processes have been stalled due to memory congestion.",en:{instance:{one:"system",other:"systems"}}},"system.io_some_pressure":{aggregationMethod:"avg",info:'I/O <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Some</b> indicates the share of time in which at least <b>some tasks</b> are stalled on I/O. In this state the CPU is still doing productive work. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',en:{instance:{one:"system",other:"systems"}}},"system.io_some_pressure_stall_time":{info:"The amount of time some processes have been waiting due to I/O congestion.",en:{instance:{one:"system",other:"systems"}}},"system.io_full_pressure":{aggregationMethod:"avg",mainheads:[{"aggregation[0]":"avg",selectedDimensions:["full 10"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Average Disk I/O Pressure (10 sec, full)",colors:c.default[0],layout:{x:0,y:5,w:1.7,h:5}}],info:'I/O <a href="https://www.kernel.org/doc/html/latest/accounting/psi.html" target="_blank">Pressure Stall Information</a>. <b>Full</b> line indicates the share of time in which <b>all non-idle tasks</b> are stalled on I/O resource simultaneously. In this state actual CPU cycles are going to waste, and a workload that spends extended time in this state is considered to be thrashing. This has severe impact on performance. The ratios are tracked as recent trends over 10-, 60-, and 300-second windows.',en:{instance:{one:"system",other:"systems"}}},"system.io_full_pressure_stall_time":{info:"The amount of time all non-idle processes have been stalled due to I/O congestion.",en:{instance:{one:"system",other:"systems"}}},"system.io":{info:function(e){var t='Total Disk I/O, for all physical disks. You can get detailed information about each disk at the <a href="#menu_disk">Disks</a> section and per application Disk usage at the <a href="#menu_apps">Applications Monitoring</a> section.';return"linux"===e.os?t+" Physical are all the disks that are listed in <b>/sys/block</b>, but do not exist in <b>/sys/devices/virtual/block</b>.":t},en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["in"],title:"Total Disk Reads",layout:{x:1.7,y:0,w:1.7,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["out"],title:"Total Disk Writes",layout:{x:0,y:0,w:1.7,h:5}}]},"system.pgpgio":{info:"Memory paged from/to disk. This is usually the total disk I/O of the system.",en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["in"],title:"Total Pages read from Disk",hiddenWhen:"system.io",layout:{x:1.6,y:0,w:1.6,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["out"],title:"Total Pages written to Disk",hiddenWhen:"system.io",layout:{x:1.6,y:0,w:1.6,h:5}}]},"system.swapio":{info:"<p>System swap I/O.</p><b>In</b> - pages the system has swapped in from disk to RAM. <b>Out</b> - pages the system has swapped out from RAM to disk.",en:{instance:{one:"system",other:"systems"}}},"system.pgfaults":{info:'Total page faults. <b>Major page faults</b> indicates that the system is using its swap. You can find which applications use the swap at the <a href="#menu_apps">Applications Monitoring</a> section.',en:{instance:{one:"system",other:"systems"}}},"system.entropy":{aggregationMethod:"min",colors:c.default[5],info:'<a href="https://en.wikipedia.org/wiki/Entropy_(computing)" target="_blank">Entropy</a>, is a pool of random numbers (<a href="https://en.wikipedia.org/wiki//dev/random" target="_blank">/dev/random</a>) that is mainly used in cryptography. If the pool of entropy gets empty, processes requiring random numbers may run a lot slower (it depends on the interface each program uses), waiting for the pool to be replenished. Ideally a system with high entropy demands should have a hardware device for that purpose (TPM is one such device). There are also several software-only options you may install, like <b>haveged</b>, although these are generally useful only in servers.',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["entropy"]},"system.clock_sync_state":{info:'<p>The system clock synchronization state as provided by the <a href="https://man7.org/linux/man-pages/man2/adjtimex.2.html" target="_blank">ntp_adjtime()</a> system call. An unsynchronized clock may be the result of synchronization issues by the NTP daemon or a hardware clock fault. It can take several minutes (usually up to 17) before NTP daemon selects a server to synchronize with. <p><b>State map</b>: 0 - not synchronized, 1 - synchronized.</p>',en:{instance:{one:"system",other:"systems"}}},"system.clock_status":{info:'<p>The kernel code can operate in various modes and with various features enabled or disabled, as selected by the <a href="https://man7.org/linux/man-pages/man2/adjtimex.2.html" target="_blank">ntp_adjtime()</a> system call. The system clock status shows the value of the <b>time_status</b> variable in the kernel. The bits of the variable are used to control these functions and record error conditions as they exist.</p><p><b>UNSYNC</b> - set/cleared by the caller to indicate clock unsynchronized (e.g., when no peers are reachable). This flag is usually controlled by an application program, but the operating system may also set it. <b>CLOCKERR</b> - set/cleared by the external hardware clock driver to indicate hardware fault.</p><p><b>Status map</b>: 0 - bit unset, 1 - bit set.</p>',en:{instance:{one:"system",other:"systems"}}},"system.clock_sync_offset":{aggregationMethod:"avg",info:'A typical NTP client regularly polls one or more NTP servers. The client must compute its <a href="https://en.wikipedia.org/wiki/Network_Time_Protocol#Clock_synchronization_algorithm" target="_blank">time offset</a> and round-trip delay. Time offset is the difference in absolute time between the two clocks.',en:{instance:{one:"system",other:"systems"}}},"system.forks":{colors:c.default[6],info:"The number of new processes created.",en:{instance:{one:"system",other:"systems"}}},"system.intr":{colors:c.default[1],info:'Total number of CPU interrupts. Check <b>system.interrupts</b> that gives more detail about each interrupt and also the <a href="#menu_cpu">CPUs</a> section where interrupts are analyzed <a href="#menu_cpu_submenu_interrupts">per CPU core</a>.',en:{instance:{one:"system",other:"systems"}}},"system.interrupts":{info:'CPU interrupts in detail. At the <a href="#menu_cpu">CPUs</a> section, interrupts are analyzed <a href="#menu_cpu_submenu_interrupts">per CPU core</a>. The last column in <b>/proc/interrupts</b> provides an interrupt description or the device name that registered the handler for that interrupt.',en:{instance:{one:"system",other:"systems"}}},"system.hardirq_latency":{aggregationMethod:"avg",info:'Total time spent servicing <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#hard-irq" target="_blank">hardware interrupts</a>. Based on the eBPF <a href="https://github.com/iovisor/bcc/blob/master/tools/hardirqs_example.txt" target="_blank">hardirqs</a> from BCC tools.'+w+'<div id="ebpf_global_hard_irq"></div>',en:{instance:{one:"system",other:"systems"}}},"system.softirqs":{info:'<p>Total number of software interrupts in the system. At the <a href="#menu_cpu">CPUs</a> section, softirqs are analyzed <a href="#menu_cpu_submenu_softirqs">per CPU core</a>.</p><p><b>HI</b> - high priority tasklets. <b>TIMER</b> - tasklets related to timer interrupts. <b>NET_TX</b>, <b>NET_RX</b> - used for network transmit and receive processing. <b>BLOCK</b> - handles block I/O completion events. <b>IRQ_POLL</b> - used by the IO subsystem to increase performance (a NAPI like approach for block devices). <b>TASKLET</b> - handles regular tasklets. <b>SCHED</b> - used by the scheduler to perform load-balancing and other scheduling tasks. <b>HRTIMER</b> - used for high-resolution timers. <b>RCU</b> - performs read-copy-update (RCU) processing.</p>',en:{instance:{one:"system",other:"systems"}}},"system.softnet_stat":{en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["processed"]},"system.softirq_latency":{aggregationMethod:"avg",info:'Total time spent servicing <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#soft-irq" target="_blank">software interrupts</a>. Based on the eBPF <a href="https://github.com/iovisor/bcc/blob/master/tools/softirqs_example.txt" target="_blank">softirqs</a> from BCC tools.'+w+'<div id="ebpf_global_soft_irq"></div>',en:{instance:{one:"system",other:"systems"}}},"system.processes":{info:"<p>System processes.</p><p><b>Running</b> - running or ready to run (runnable). <b>Blocked</b> - currently blocked, waiting for I/O to complete.</p>",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["blocked"]},"system.processes_state":{info:"<p>The number of processes in different states. </p> <p><b>Running</b> - Process using the CPU at a particular moment. <b>Sleeping (uninterruptible)</b> - Process will wake when a waited-upon resource becomes available or after a time-out occurs during that wait. Mostly used by device drivers waiting for disk or network I/O. <b>Sleeping (interruptible)</b> - Process is waiting either for a particular time slot or for a particular event to occur. <b>Zombie</b> - Process that has completed its execution, released the system resources, but its entry is not removed from the process table. Usually occurs in child processes when the parent process still needs to read its child\u2019s exit status. A process that stays a zombie for a long time is generally an error and causes system PID space leak. <b>Stopped</b> - Process is suspended from proceeding further due to STOP or TSTP signals. In this state, a process will not do anything (not even terminate) until it receives a CONT signal.</p>",en:{instance:{one:"system",other:"systems"}}},"system.active_processes":{info:"The total number of processes in the system.",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["active"]},"system.ctxt":{info:'<a href="https://en.wikipedia.org/wiki/Context_switch" target="_blank">Context Switches</a>, is the switching of the CPU from one process, task or thread to another. If there are many processes or threads willing to execute and very few CPU cores available to handle them, the system is making more context switching to balance the CPU resources among them. The whole process is computationally intensive. The more the context switches, the slower the system gets.',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["switches"]},"system.idlejitter":{aggregationMethod:"max",info:"Idle jitter is calculated by netdata. A thread is spawned that requests to sleep for a few microseconds. When the system wakes it up, it measures how many microseconds have passed. The difference between the requested and the actual duration of the sleep, is the <b>idle jitter</b>. This number is useful in real-time environments, where CPU jitter can affect the quality of the service (like VoIP media gateways).",en:{instance:{one:"system",other:"systems"}},heatmapType:"default"},"system.net":{info:function(e){var t="Total bandwidth of all physical network interfaces. This does not include <b>lo</b>, VPNs, network bridges, IFB devices, bond interfaces, etc. Only the bandwidth of physical network interfaces is aggregated.";return"linux"===e.os?t+" Physical are all the network interfaces that are listed in <b>/proc/net/dev</b>, but do not exist in <b>/sys/devices/virtual/net</b>.":t},en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total Network Inbound",layout:{x:8.6,y:0,w:1.7,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total Network Outbound",layout:{x:10.3,y:0,w:1.7,h:5}}]},"system.ip":{info:"Total IP traffic in the system.",en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total IP Traffic In",hiddenWhen:"system.net",layout:{x:7.2,y:0,w:1.6,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total IP Traffic Out",hiddenWhen:"system.net",layout:{x:8.8,y:0,w:1.6,h:5}}]},"system.ipv4":{info:"Total IPv4 Traffic.",en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total IPv4 Traffic In",hiddenWhen:["system.net","system.ip"],layout:{x:7.2,y:0,w:1.6,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total IPv4 Traffic Out",hiddenWhen:["system.net","system.ip"],layout:{x:8.8,y:0,w:1.6,h:5}}]},"system.ipv6":{info:"Total IPv6 Traffic.",en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total IPv6 Traffic In",hiddenWhen:["system.net","system.ip","system.ipv4"],layout:{x:7.2,y:0,w:1.6,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total IPv6 Traffic Out",hiddenWhen:["system.net","system.ip","system.ipv4"],layout:{x:8.8,y:0,w:1.6,h:5}}]},"system.ram":{info:"System Random Access Memory (i.e. physical memory) usage.",en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["percentage-of-instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"gauge",selectedDimensions:["used","buffers","active","wired"],desiredUnits:"percentage",colors:c.default[10],title:"Average Used RAM per Node",valueRange:[0,100],layout:{x:6,y:0,w:2.6,h:5}},{groupBy:["percentage-of-instance"],"group_by[1]":["node"],urlOptions:["percentage"],selectedDimensions:["used","buffers","active","wired"],desiredUnits:"percentage",valueRange:[0,100],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top Nodes by Used RAM",layout:{x:6,y:5,w:2.6,h:5}}]},"system.swap":{info:"System swap memory usage. Swap space is used when the amount of physical memory (RAM) is full. When the system needs more memory resources and the RAM is full, inactive pages in memory are moved to the swap space (usually a disk, a disk partition or a file).",en:{instance:{one:"system",other:"systems"}}},"system.swapcalls":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#swap" target="_blank">functions</a> used to manipulate swap data. Netdata shows swap metrics per <a href="#ebpf_apps_swap_read">application</a> and <a href="#ebpf_services_swap_read">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_global_swap"></div>',en:{instance:{one:"system",other:"systems"}}},"system.ipc_semaphores":{info:"Number of allocated System V IPC semaphores. The system-wide limit on the number of semaphores in all semaphore sets is specified in <b>/proc/sys/kernel/sem</b> file (2nd field).",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["semaphores"]},"system.ipc_semaphore_arrays":{info:"Number of used System V IPC semaphore arrays (sets). Semaphores support semaphore sets where each one is a counting semaphore. So when an application requests semaphores, the kernel releases them in sets. The system-wide limit on the maximum number of semaphore sets is specified in <b>/proc/sys/kernel/sem</b> file (4th field).",en:{instance:{one:"system",other:"systems"}}},"system.shared_memory_segments":{info:"Number of allocated System V IPC memory segments. The system-wide maximum number of shared memory segments that can be created is specified in <b>/proc/sys/kernel/shmmni</b> file.",en:{instance:{one:"system",other:"systems"}}},"system.shared_memory_bytes":{info:"Amount of memory currently used by System V IPC memory segments. The run-time limit on the maximum shared memory segment size that can be created is specified in <b>/proc/sys/kernel/shmmax</b> file.",en:{instance:{one:"system",other:"systems"}}},"system.shared_memory_calls":{info:'Number of calls to syscalls responsible to manipulate <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#ipc-shared-memory" target="_blank">shared memories</a>. Netdata shows shared memory metrics per <a href="#ebpf_apps_shm_get">application</a> and <a href="#ebpf_services_shm_get">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_global_shm"></div>',en:{instance:{one:"system",other:"systems"}}},"system.message_queue_messages":{info:"Number of messages that are currently present in System V IPC message queues.",en:{instance:{one:"system",other:"systems"}}},"system.message_queue_bytes":{info:"Amount of memory currently used by messages in System V IPC message queues.",en:{instance:{one:"system",other:"systems"}}},"system.uptime":{aggregationMethod:"min",info:"The amount of time the system has been running, including time spent in suspend.",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["uptime"]},"system.process_thread":{title:"Task creation",info:'Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#processes" target="_blank">a function</a> that starts a process or thread is called. Netdata shows process metrics per <a href="#ebpf_apps_process_create">application</a> and <a href="#ebpf_services_process_create">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_system_process_thread"></div>',en:{instance:{one:"system",other:"systems"}}},"system.exit":{title:"Exit monitoring",info:'Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#process-exit" target="_blank">a function</a> responsible to close a process or thread is called. Netdata shows process metrics per <a href="#ebpf_apps_process_exit">application</a> and <a href="#ebpf_services_process_exit">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_system_process_exit"></div>',en:{instance:{one:"system",other:"systems"}}},"system.task_error":{title:"Task error",info:'Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#task-error" target="_blank">a function</a> that starts a process or thread failed. Netdata shows process metrics per <a href="#ebpf_apps_task_error">application</a> and <a href="#ebpf_services_task_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_system_task_error"></div>',en:{instance:{one:"system",other:"systems"}}},"system.process_status":{title:"Task status",info:'Difference between the number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#process-exit" target="_blank">functions</a> that close a task and release a task.'+w,en:{instance:{one:"system",other:"systems"}}},"cpu.cpu":{aggregationMethod:"avg",valueRange:[0,100],en:{instance:{one:"cpu core",other:"cpu cores"}},mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"easypiechart",title:"Average CPU Core Utilization",valueRange:[0,100],layout:{x:0,y:5,w:3,h:5}},{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top CPU Core Utilisation Stats",layout:{x:0,y:0,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top CPU Cores by Utilisation",layout:{x:0,y:10,w:3,h:5}}]},"cpu.interrupts":{en:{instance:{one:"cpu core",other:"cpu cores"}},mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"easypiechart",title:"Average CPU Core Interrupts",layout:{x:3,y:5,w:3,h:5}},{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",title:"Top CPU Core Interrupt Types",layout:{x:3,y:0,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top CPU Cores by Interrupts",layout:{x:3,y:10,w:3,h:5}}]},"cpu.softirqs":{en:{instance:{one:"cpu core",other:"cpu cores"}},mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"easypiechart",title:"Average CPU Core Softirqs",layout:{x:6,y:5,w:3,h:5}},{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top CPU Core Softirq Types",layout:{x:6,y:0,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top CPU Cores by Softirqs",layout:{x:6,y:10,w:3,h:5}}]},"cpu.softnet_stat":{en:{instance:{one:"cpu core",other:"cpu cores"}},dimensionsOnNonDimensionGrouping:["processed"],mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"easypiechart",title:"Average CPU Core Softnets",layout:{x:9,y:5,w:3,h:5}},{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",title:"Top CPU Core Softnet Stats",layout:{x:9,y:0,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top CPU Cores by Softnets",layout:{x:9,y:10,w:3,h:5}}]},"cpu.core_throttling":{en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Max CPU Core Throttling",layout:{x:0,y:5,w:3,h:5}}],info:"The number of adjustments made to the clock speed of the CPU based on it's core temperature."},"cpu.package_throttling":{info:"The number of adjustments made to the clock speed of the CPU based on it's package (chip) temperature.",en:{instance:{one:"system",other:"systems"}}},"cpufreq.cpufreq":{info:"The frequency measures the number of cycles your CPU executes per second.",en:{instance:{one:"cpu core",other:"cpu cores"}}},"cpuidle.cpuidle":{info:"The percentage of time spent in C-states.",en:{instance:{one:"cpu core",other:"cpu cores"}}},"cpuidle.cpu_cstate_residency_time":{aggregationMethod:"avg",en:{instance:{one:"cpu core",other:"cpu cores"}}},"mem.ksm":{info:"<p>Memory pages merging statistics. A high ratio of <b>Sharing</b> to <b>Shared</b> indicates good sharing, but a high ratio of <b>Unshared</b> to <b>Sharing</b> indicates wasted effort.</p><p><b>Shared</b> - used shared pages. <b>Unshared</b> - memory no longer shared (pages are unique but repeatedly checked for merging). <b>Sharing</b> - memory currently shared (how many more sites are sharing the pages, i.e. how much saved). <b>Volatile</b> - volatile pages (changing too fast to be placed in a tree).</p>",en:{instance:{one:"system",other:"systems"}}},"mem.ksm_savings":{heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Saved",selectedDimensions:["savings"],colors:c.default[0],layout:{x:0,y:5,w:3,h:5}}],info:"<p>The amount of memory saved by KSM.</p><p><b>Savings</b> - saved memory. <b>Offered</b> - memory marked as mergeable.</p>",en:{instance:{one:"system",other:"systems"}}},"mem.ksm_ratios":{aggregationMethod:"avg",heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Savings",desiredUnits:"percentage",colors:c.default[0],valueRange:[0,100],layout:{x:3,y:5,w:3,h:5}}],info:"The effectiveness of KSM. This is the percentage of the mergeable pages that are currently merged.",en:{instance:{one:"system",other:"systems"}}},"mem.zram_usage":{info:"ZRAM total RAM usage metrics. ZRAM uses some memory to store metadata about stored memory pages, thus introducing an overhead which is proportional to disk size. It excludes same-element-filled-pages since no memory is allocated for them.",en:{instance:{one:"system",other:"systems"}}},"mem.zram_savings":{info:"Displays original and compressed memory data sizes.",en:{instance:{one:"system",other:"systems"}}},"mem.zram_ratio":{heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Compression Ratio",selectedDimensions:["ratio"],colors:c.default[0],valueRange:[0,100],layout:{x:6,y:5,w:3,h:5}}],info:"Compression ratio, calculated as <b>100 * original_size / compressed_size</b>. More means better compression and more RAM savings.",en:{instance:{one:"system",other:"systems"}}},"mem.zram_efficiency":{aggregationMethod:"avg",heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Efficiency",selectedDimensions:["percent"],colors:c.default[0],layout:{x:9,y:5,w:3,h:5}}],valueRange:[0,100],info:"Memory usage efficiency, calculated as <b>100 * compressed_size / total_mem_used</b>.",en:{instance:{one:"system",other:"systems"}}},"mem.pgfaults":{info:'<p>A <a href="https://en.wikipedia.org/wiki/Page_fault" target="_blank">page fault</a> is a type of interrupt, called trap, raised by computer hardware when a running program accesses a memory page that is mapped into the virtual address space, but not actually loaded into main memory.</p></p><b>Minor</b> - the page is loaded in memory at the time the fault is generated, but is not marked in the memory management unit as being loaded in memory. <b>Major</b> - generated when the system needs to load the memory page from disk or swap memory.</p>',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["major"]},"mem.committed":{colors:c.default[3],info:"Committed Memory, is the sum of all memory which has been allocated by processes.",en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Committed Memory",layout:{x:3,y:0,w:3,h:5},colors:c.default[2]},{"group_by[0]":["node"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top Nodes by Committed Memory",layout:{x:3,y:5,w:3,h:5}}]},"mem.real":{colors:c.default[3],info:"Total amount of real (physical) memory used.",en:{instance:{one:"system",other:"systems"}}},"mem.oom_kill":{info:'The number of processes killed by <a href="https://en.wikipedia.org/wiki/Out_of_memory" target="_blank">Out of Memory</a> Killer. The kernel\'s OOM killer is summoned when the system runs short of free memory and is unable to proceed without killing one or more processes. It tries to pick the process whose demise will free the most memory while causing the least misery for users of the system. This counter also includes processes within containers that have exceeded the memory limit.',en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Out of Memory Kills",desiredUnits:"Kills/s",colors:c.default[1],layout:{x:9,y:5,w:3,h:5}}]},"mem.numa":{info:"<p>NUMA balancing statistics.</p><p><b>Local</b> - pages successfully allocated on this node, by a process on this node. <b>Foreign</b> - pages initially intended for this node that were allocated to another node instead. <b>Interleave</b> - interleave policy pages successfully allocated to this node. <b>Other</b> - pages allocated on this node, by a process on another node. <b>PteUpdates</b> - base pages that were marked for NUMA hinting faults. <b>HugePteUpdates</b> - transparent huge pages that were marked for NUMA hinting faults. In Combination with <b>pte_updates</b> the total address space that was marked can be calculated. <b>HintFaults</b> - NUMA hinting faults that were trapped. <b>HintFaultsLocal</b> - hinting faults that were to local nodes. In combination with <b>HintFaults</b>, the percentage of local versus remote faults can be calculated. A high percentage of local hinting faults indicates that the workload is closer to being converged. <b>PagesMigrated</b> - pages were migrated because they were misplaced. As migration is a copying operation, it contributes the largest part of the overhead created by NUMA balancing.</p>",en:{instance:{one:"system",other:"systems"}}},"mem.numa_nodes":{en:{instance:{one:"system",other:"systems"}}},"mem.available":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"sum",chartLibrary:"easypiechart",title:"Total Available Memory",layout:{x:0,y:0,w:3,h:5}},{"group_by[0]":["node"],dimensionsSort:"valueAsc",chartLibrary:"bars",title:"Top Nodes by Least Available Memory",layout:{x:0,y:5,w:3,h:5}}],info:function(e){return"freebsd"===e.os?"The amount of memory that can be used by user-space processes without causing swapping. Calculated as the sum of free, cached, and inactive memory.":"Available Memory is estimated by the kernel, as the amount of RAM that can be used by userspace processes, without causing swapping."},en:{instance:{one:"system",other:"systems"}}},"mem.writeback":{info:"<b>Dirty</b> is the amount of memory waiting to be written to disk. <b>Writeback</b> is how much memory is actively being written to disk.",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["Dirty"]},"mem.kernel":{info:"<p>The total amount of memory being used by the kernel.</p><p><b>Slab</b> - used by the kernel to cache data structures for its own use. <b>KernelStack</b> - allocated for each task done by the kernel. <b>PageTables</b> - dedicated to the lowest level of page tables (A page table is used to turn a virtual address into a physical memory address). <b>VmallocUsed</b> - being used as virtual address space. <b>Percpu</b> - allocated to the per-CPU allocator used to back per-CPU allocations (excludes the cost of metadata). When you create a per-CPU variable, each processor on the system gets its own copy of that variable.</p>",en:{instance:{one:"system",other:"systems"}}},"mem.slab":{info:'<p><a href="https://en.wikipedia.org/wiki/Slab_allocation" target="_blank">Slab memory</a> statistics.<p><p><b>Reclaimable</b> - amount of memory which the kernel can reuse. <b>Unreclaimable</b> - can not be reused even when the kernel is lacking memory.</p>',en:{instance:{one:"system",other:"systems"}}},"mem.hugepages":{info:"Dedicated (or Direct) HugePages is memory reserved for applications configured to utilize huge pages. Hugepages are <b>used</b> memory, even if there are free hugepages available.",en:{instance:{one:"system",other:"systems"}}},"mem.transparent_hugepages":{info:"Transparent HugePages (THP) is backing virtual memory with huge pages, supporting automatic promotion and demotion of page sizes. It works for all applications for anonymous memory mappings and tmpfs/shmem.",en:{instance:{one:"system",other:"systems"}}},"mem.hwcorrupt":{info:'The amount of memory with physical corruption problems, identified by <a href="https://en.wikipedia.org/wiki/ECC_memory" target="_blank">ECC</a> and set aside by the kernel so it does not get used.',en:{instance:{one:"system",other:"systems"}}},"mem.ecc_ce":{info:"The number of correctable (single-bit) ECC errors. These errors do not affect the normal operation of the system because they are still being corrected. Periodic correctable errors may indicate that one of the memory modules is slowly failing.",en:{instance:{one:"system",other:"systems"}}},"mem.ecc_ue":{info:"The number of uncorrectable (multi-bit) ECC errors. An uncorrectable error is a fatal issue that will typically lead to an OS crash.",en:{instance:{one:"system",other:"systems"}}},"mem.pagetype_global":{info:"The amount of memory available in blocks of certain size.",en:{instance:{one:"system",other:"systems"}}},"mem.cachestat_ratio":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Page Cache Hit Ratio",desiredUnits:"Percentage",colors:c.default[0],valueRange:[0,100],layout:{x:6,y:0,w:3,h:5}},{"group_by[0]":["node"],chartLibrary:"bars",dimensionsSort:"valueAsc",title:"Top Nodes by Least Cache Hit Ratio",layout:{x:6,y:5,w:3,h:5}}],info:'The <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-ratio" target="_blank">ratio</a> shows the percentage of data accessed directly in memory. Netdata shows the ratio per <a href="#ebpf_apps_cachestat_ratio">application</a> and <a href="#ebpf_services_cachestat_ratio">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w,en:{instance:{one:"system",other:"systems"}}},"mem.cachestat_dirties":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Dirty Pages",desiredUnits:"Pages/s",colors:c.default[12],layout:{x:9,y:0,w:3,h:5}}],info:'Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#dirty-pages" target="_blank">modified pages</a> in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata shows the dity page <a href="#ebpf_apps_cachestat_dirties">application</a> and <a href="#ebpf_services_cachestat_dirties">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_global_cachestat_dirty"></div>',en:{instance:{one:"system",other:"systems"}}},"mem.cachestat_hits":{aggregationMethod:"avg",info:'Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-hits" target="_blank">access</a> to data in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata shows the hits per <a href="#ebpf_apps_cachestat_hits">application</a> and <a href="#ebpf_services_cachestat_hits">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_global_cachestat_hits"></div>',en:{instance:{one:"system",other:"systems"}}},"mem.cachestat_misses":{aggregationMethod:"avg",info:'Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-misses" target="_blank">access</a> to data that was not present in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata shows the missed access per <a href="#ebpf_apps_cachestat_misses">application</a> and <a href="#ebpf_services_cachestat_misses">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_global_cachestat_misses"></div>',en:{instance:{one:"system",other:"systems"}}},"mem.sync":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-system-sync" target="_blank">syscalls</a> that sync filesystem metadata or cached. This chart has a relationship with <a href="#menu_filesystem">File systems</a> and Linux <a href="#menu_mem_submenu_page_cache">Page Cache</a>.'+w,en:{instance:{one:"system",other:"systems"}}},"mem.file_sync":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-sync" target="_blank">syscalls</a> responsible to transfer modified Linux page cache to disk. This chart has a relationship with <a href="#menu_filesystem">File systems</a> and Linux <a href="#menu_mem_submenu_page_cache">Page Cache</a>.'+w,en:{instance:{one:"system",other:"systems"}}},"mem.memory_map":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#memory-map-sync" target="_blank">syscall</a> responsible to the in-core copy of a file that was mapped. This chart has a relationship with <a href="#menu_filesystem">File systems</a> and Linux <a href="#menu_mem_submenu_page_cache">Page Cache</a>.'+w,en:{instance:{one:"system",other:"systems"}}},"mem.file_segment":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-range-sync" target="_blank">syscall</a> responsible to sync file segments. This chart has a relationship with <a href="#menu_filesystem">File systems</a> and Linux <a href="#menu_mem_submenu_page_cache">Page Cache</a>.'+w,en:{instance:{one:"system",other:"systems"}}},"filesystem.dc_hit_ratio":{aggregationMethod:"avg",info:'Percentage of file accesses that were present in the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#directory-cache" target="_blank">directory cache</a>. Netdata shows directory cache metrics per <a href="#ebpf_apps_dc_hit">application</a> and <a href="#ebpf_services_dc_hit">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_dc_hit_ratio"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.dc_reference":{info:'Counters of file accesses. <b>Reference</b> is when there is a file access and the file is not present in the directory cache. <b>Miss</b> is when there is file access and the file is not found in the filesystem. <b>Slow</b> is when there is a file access and the file is present in the filesystem but not in the directory cache. Netdata shows directory cache metrics per <a href="#ebpf_apps_dc_reference">application</a> and <a href="#ebpf_services_dc_reference">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_dc_reference"></div>',en:{instance:{one:"system",other:"systems"}}},"md.health":{info:"Number of failed devices per MD array. Netdata retrieves this data from the <b>[n/m]</b> field of the md status line. It means that ideally the array would have <b>n</b> devices however, currently, <b>m</b> devices are in use. <b>failed disks</b> is <b>n-m</b>.",en:{instance:{one:"MD array",other:"MD arrays"}}},"md.disks":{info:"Number of devices in use and in the down state. Netdata retrieves this data from the <b>[n/m]</b> field of the md status line. It means that ideally the array would have <b>n</b> devices however, currently, <b>m</b> devices are in use. <b>inuse</b> is <b>m</b>, <b>down</b> is <b>n-m</b>.",en:{instance:{one:"MD array",other:"MD arrays"}}},"md.status":{info:"Completion progress of the ongoing operation.",en:{instance:{one:"MD array",other:"MD arrays"}}},"md.expected_time_until_operation_finish":{info:"Estimated time to complete the ongoing operation. The time is only an approximation since the operation speed will vary according to other I/O demands.",en:{instance:{one:"MD array",other:"MD arrays"}}},"md.operation_speed":{info:"Speed of the ongoing operation. The system-wide rebuild speed limits are specified in <b>/proc/sys/dev/raid/{speed_limit_min,speed_limit_max}</b> files. These options are good for tweaking rebuilt process and may increase overall system load, cpu and memory usage.",en:{instance:{one:"MD array",other:"MD arrays"}}},"md.mismatch_cnt":{info:'When performing <b>check</b> and <b>repair</b>, and possibly when performing <b>resync</b>, md will count the number of errors that are found. A count of mismatches is recorded in the <b>sysfs</b> file <b>md/mismatch_cnt</b>. This value is the number of sectors that were re-written, or (for <b>check</b>) would have been re-written. It may be larger than the number of actual errors by a factor of the number of sectors in a page. Mismatches can not be interpreted very reliably on RAID1 or RAID10, especially when the device is used for swap. On a truly clean RAID5 or RAID6 array, any mismatches should indicate a hardware problem at some level - software issues should never cause such a mismatch. For details, see <a href="https://man7.org/linux/man-pages/man4/md.4.html" target="_blank">md(4)</a>.',en:{instance:{one:"MD array",other:"MD arrays"}}},"md.flush":{info:'Number of flush counts per MD array. Based on the eBPF <a href="https://github.com/iovisor/bcc/blob/master/tools/mdflush_example.txt" target="_blank">mdflush</a> from BCC tools.',en:{instance:{one:"MD array",other:"MD arrays"}}},"ip.inerrors":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IP Inbound Errors",desiredUnits:"errors",colors:c.default[0],layout:{x:0,y:0,w:3,h:5}}],info:"<p>The number of errors encountered during the reception of IP packets.</p></p><b>NoRoutes</b> - packets that were dropped because there was no route to send them. <b>Truncated</b> - packets which is being discarded because the datagram frame didn't carry enough data. <b>Checksum</b> - packets that were dropped because they had wrong checksum.</p>",en:{instance:{one:"system",other:"systems"}}},"ip.mcast":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total Multicast Traffic Received",layout:{x:9,y:5,w:3,h:5},colors:c.default[2]},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total Multicast Traffic Sent",layout:{x:6,y:5,w:3,h:5},colors:c.default[1]}],info:"Total multicast traffic in the system.",en:{instance:{one:"system",other:"systems"}}},"ip.mcastpkts":{info:"Total transferred multicast packets in the system.",en:{instance:{one:"system",other:"systems"}}},"ip.bcast":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total Broadcast Traffic Received",layout:{x:3,y:5,w:3,h:5},colors:c.default[2]},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total Broadcast Traffic Sent",layout:{x:0,y:5,w:3,h:5},colors:c.default[1]}],info:"Total broadcast traffic in the system.",en:{instance:{one:"system",other:"systems"}}},"ip.bcastpkts":{info:"Total transferred broadcast packets in the system.",en:{instance:{one:"system",other:"systems"}}},"ip.ecnpkts":{info:"<p>Total number of received IP packets with ECN bits set in the system.</p><p><b>CEP</b> - congestion encountered. <b>NoECTP</b> - non ECN-capable transport. <b>ECTP0</b> and <b>ECTP1</b> - ECN capable transport.</p>",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["NoECTP"]},"ip.inbound_conn":{info:'Number of calls to functions responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-inbound-connections" target="_blank">receiving connections</a>.'+w,en:{instance:{one:"system",other:"systems"}}},"ip.tcp_outbound_conn":{info:'Number of calls to TCP functions responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-outbound-connections" target="_blank">starting connections</a>. Netdata shows TCP outbound connections metrics per <a href="#ebpf_apps_outbound_conn_ipv4">application</a> and <a href="#ebpf_services_outbound_conn_ipv4">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_global_outbound_conn"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.tcp_functions":{info:'Number of calls to TCP functions responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth-functions" target="_blank">exchanging data</a>. Netdata shows TCP outbound connections metrics per <a href="#ebpf_apps_bandwidth_tcp_sent">application</a> and <a href="#ebpf_services_bandwidth_tcp_sent">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_global_tcp_bandwidth_call"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.total_tcp_bandwidth":{heads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total TCP Bandwidth",desiredUnits:"bps",colors:c.default[1],layout:{x:0,y:0,w:3,h:5}}],info:'Total bytes sent and received with <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP internal functions</a>. Netdata shows TCP bandwidth metrics per <a href="#ebpf_apps_bandwidth_sent">application</a> and <a href="#ebpf_services_bandwidth_sent">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_global_bandwidth_tcp_bytes"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.tcp_error":{heads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"TCP Errors",desiredUnits:"errors",colors:c.default[2],layout:{x:3,y:0,w:3,h:5}}],info:'Number of failed calls to TCP functions responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP bandwidth</a>. Netdata shows TCP error per <a href="#ebpf_apps_tcp_sendmsg_error">application</a> and <a href="#ebpf_services_tcp_sendmsg_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_global_tcp_bandwidth_error"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.tcp_retransmit":{heads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"TCP Retransmits",desiredUnits:"retransmits",colors:c.default[3],layout:{x:6,y:0,w:3,h:5}}],info:'Number of times a TCP packet was <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-retransmit" target="_blank">retransmitted</a>. Netdata shows TCP retransmit per <a href="#ebpf_apps_tcp_retransmit">application</a> and <a href="#ebpf_services_tcp_retransmit">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_global_tcp_retransmit"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.udp_functions":{info:'Number of calls to UDP functions responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">exchanging data</a>. Netdata shows TCP outbound connections metrics per <a href="#ebpf_apps_udp_sendmsg">application</a> and <a href="#ebpf_services_udp_sendmsg">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_global_udp_bandwidth_call"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.total_udp_bandwidth":{heads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total UDP Bandwidth",desiredUnits:"bps",colors:c.default[4],layout:{x:9,y:0,w:3,h:5}}],info:'Total bytes sent and received with <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-bandwidth" target="_blank">UDP internal functions</a>. Netdata shows UDP bandwidth metrics per <a href="#ebpf_apps_bandwidth_udp_sendmsg">application</a> and <a href="#ebpf_services_bandwidth_udp_sendmsg">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_global_bandwidth_udp_sendmsg"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.udp_error":{info:'Number of failed calls to UDP functions responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-bandwidth" target="_blank">UDP bandwidth</a>. Netdata shows UDP error per <a href="#ebpf_apps_udp_sendmsg_error">application</a> and <a href="#ebpf_services_udp_sendmsg_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+'<div id="ebpf_global_udp_bandwidth_error"></div>',en:{instance:{one:"system",other:"systems"}}},"ip.tcpreorders":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"TCP Reorders",layout:{x:9,y:0,w:3,h:5}}],info:"<p>TCP prevents out-of-order packets by either sequencing them in the correct order or by requesting the retransmission of out-of-order packets.</p><p><b>Timestamp</b> - detected re-ordering using the timestamp option. <b>SACK</b> - detected re-ordering using Selective Acknowledgment algorithm. <b>FACK</b> - detected re-ordering using Forward Acknowledgment algorithm. <b>Reno</b> - detected re-ordering using Fast Retransmit algorithm.</p>",en:{instance:{one:"system",other:"systems"}}},"ip.tcpofo":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"TCP Out-Of-Order Queue",layout:{x:6,y:0,w:3,h:5}}],info:"<p>TCP maintains an out-of-order queue to keep the out-of-order packets in the TCP communication.</p><p><b>InQueue</b> - the TCP layer receives an out-of-order packet and has enough memory to queue it. <b>Dropped</b> - the TCP layer receives an out-of-order packet but does not have enough memory, so drops it. <b>Merged</b> - the received out-of-order packet has an overlay with the previous packet. The overlay part will be dropped. All these packets will also be counted into <b>InQueue</b>. <b>Pruned</b> - packets dropped from out-of-order queue because of socket buffer overrun.</p>",en:{instance:{one:"system",other:"systems"}}},"ip.tcpsyncookies":{info:'<p><a href="https://en.wikipedia.org/wiki/SYN_cookies" target="_blank">SYN cookies</a> are used to mitigate SYN flood.</p><p><b>Received</b> - after sending a SYN cookie, it came back to us and passed the check. <b>Sent</b> - an application was not able to accept a connection fast enough, so the kernel could not store an entry in the queue for this connection. Instead of dropping it, it sent a SYN cookie to the client. <b>Failed</b> - the MSS decoded from the SYN cookie is invalid. When this counter is incremented, the received packet won\u2019t be treated as a SYN cookie.</p>',en:{instance:{one:"system",other:"systems"}}},"ip.tcpmemorypressures":{info:"The number of times a socket was put in memory pressure due to a non fatal memory allocation failure (the kernel attempts to work around this situation by reducing the send buffers, etc).",en:{instance:{one:"system",other:"systems"}}},"ip.tcpconnaborts":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"TCP Connection Aborts",desiredUnits:"errors",layout:{x:3,y:0,w:3,h:5}}],info:"<p>TCP connection aborts.</p><p><b>BadData</b> - happens while the connection is on FIN_WAIT1 and the kernel receives a packet with a sequence number beyond the last one for this connection - the kernel responds with RST (closes the connection). <b>UserClosed</b> - happens when the kernel receives data on an already closed connection and responds with RST. <b>NoMemory</b> - happens when there are too many orphaned sockets (not attached to an fd) and the kernel has to drop a connection - sometimes it will send an RST, sometimes it won't. <b>Timeout</b> - happens when a connection times out. <b>Linger</b> - happens when the kernel killed a socket that was already closed by the application and lingered around for long enough. <b>Failed</b> - happens when the kernel attempted to send an RST but failed because there was no memory available.</p>",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["timeouts"]},"ip.tcp_syn_queue":{info:"<p>The SYN queue of the kernel tracks TCP handshakes until connections get fully established. It overflows when too many incoming TCP connection requests hang in the half-open state and the server is not configured to fall back to SYN cookies. Overflows are usually caused by SYN flood DoS attacks.</p><p><b>Drops</b> - number of connections dropped because the SYN queue was full and SYN cookies were disabled. <b>Cookies</b> - number of SYN cookies sent because the SYN queue was full.</p>",en:{instance:{one:"system",other:"systems"}}},"ip.tcp_accept_queue":{info:"<p>The accept queue of the kernel holds the fully established TCP connections, waiting to be handled by the listening application.</p><b>Overflows</b> - the number of established connections that could not be handled because the receive queue of the listening application was full. <b>Drops</b> - number of incoming connections that could not be handled, including SYN floods, overflows, out of memory, security issues, no route to destination, reception of related ICMP messages, socket is broadcast or multicast.</p>",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["overflows"]},"ipv4.packets":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],"aggregation[1]":"sum",chartLibrary:"easypiechart",title:"Total IPv4 Packets",desiredUnits:"Kpps",colors:c.default[0],layout:{x:0,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv4 Packets",layout:{x:0,y:5,w:3,h:5}}],info:'<p>IPv4 packets statistics for this host.</p><p><b>Received</b> - packets received by the IP layer. This counter will be increased even if the packet is dropped later. <b>Sent</b> - packets sent via IP layer, for both single cast and multicast packets. This counter does not include any packets counted in <b>Forwarded</b>. <b>Forwarded</b> - input packets for which this host was not their final IP destination, as a result of which an attempt was made to find a route to forward them to that final destination. In hosts which do not act as IP Gateways, this counter will include only those packets which were <a href="https://en.wikipedia.org/wiki/Source_routing" target="_blank">Source-Routed</a> and the Source-Route option processing was successful. <b>Delivered</b> - packets delivered to the upper layer protocols, e.g. TCP, UDP, ICMP, and so on.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv4.fragsout":{info:'<p><a href="https://en.wikipedia.org/wiki/IPv4#Fragmentation" target="_blank">IPv4 fragmentation</a> statistics for this system.</p><p><b>OK</b> - packets that have been successfully fragmented. <b>Failed</b> - packets that have been discarded because they needed to be fragmented but could not be, e.g. due to <i>Don\'t Fragment</i> (DF) flag was set. <b>Created</b> - fragments that have been generated as a result of fragmentation.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv4.fragsin":{info:'<p><a href="https://en.wikipedia.org/wiki/IPv4#Reassembly" target="_blank">IPv4 reassembly</a> statistics for this system.</p><p><b>OK</b> - packets that have been successfully reassembled. <b>Failed</b> - failures detected by the IP reassembly algorithm. This is not necessarily a count of discarded IP fragments since some algorithms can lose track of the number of fragments by combining them as they are received. <b>All</b> - received IP fragments which needed to be reassembled.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv4.errors":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total IPv4 Errors",desiredUnits:"packets per second",colors:c.default[1],layout:{x:3,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv4 Errors",layout:{x:3,y:5,w:3,h:5}}],info:"<p>The number of discarded IPv4 packets.</p><p><b>InDiscards</b>, <b>OutDiscards</b> - inbound and outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. <b>InHdrErrors</b> - input packets that have been discarded due to errors in their IP headers, including bad checksums, version number mismatch, other format errors, time-to-live exceeded, errors discovered in processing their IP options, etc. <b>OutNoRoutes</b> - packets that have been discarded because no route could be found to transmit them to their destination. This includes any packets which a host cannot route because all of its default gateways are down. <b>InAddrErrors</b> - input packets that have been discarded due to invalid IP address or the destination IP address is not a local address and IP forwarding is not enabled. <b>InUnknownProtos</b> - input packets which were discarded because of an unknown or unsupported protocol.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv4.icmp":{aggregationMethod:"sum",info:"<p>The number of transferred IPv4 ICMP messages.</p><p><b>Received</b>, <b>Sent</b> - ICMP messages which the host received and attempted to send. Both these counters include errors.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv4.icmp_errors":{info:"<p>The number of IPv4 ICMP errors.</p><p><b>InErrors</b> - received ICMP messages but determined as having ICMP-specific errors, e.g. bad ICMP checksums, bad length, etc. <b>OutErrors</b> - ICMP messages which this host did not send due to problems discovered within ICMP such as a lack of buffers. This counter does not include errors discovered outside the ICMP layer such as the inability of IP to route the resultant datagram. <b>InCsumErrors</b> - received ICMP messages with bad checksum.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv4.icmpmsg":{info:'The number of transferred <a href="https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml" target="_blank">IPv4 ICMP control messages</a>.',en:{instance:{one:"system",other:"systems"}}},"ipv4.udppackets":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total IPv4 UDP Packets",desiredUnits:"Kpps",colors:c.default[4],layout:{x:9,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv4 UDP Packets",layout:{x:9,y:5,w:3,h:5}}],info:"The number of transferred UDP packets.",en:{instance:{one:"system",other:"systems"}}},"ipv4.udperrors":{info:"<p>The number of errors encountered during transferring UDP packets.</p><b>RcvbufErrors</b> - receive buffer is full. <b>SndbufErrors</b> - send buffer is full, no kernel memory available, or the IP layer reported an error when trying to send the packet and no error queue has been setup. <b>InErrors</b> - that is an aggregated counter for all errors, excluding <b>NoPorts</b>. <b>NoPorts</b> - no application is listening at the destination port. <b>InCsumErrors</b> - a UDP checksum failure is detected. <b>IgnoredMulti</b> - ignored multicast packets.",en:{instance:{one:"system",other:"systems"}}},"ipv4.udplite":{info:"The number of transferred UDP-Lite packets.",en:{instance:{one:"system",other:"systems"}}},"ipv4.udplite_errors":{info:"<p>The number of errors encountered during transferring UDP-Lite packets.</p><b>RcvbufErrors</b> - receive buffer is full. <b>SndbufErrors</b> - send buffer is full, no kernel memory available, or the IP layer reported an error when trying to send the packet and no error queue has been setup. <b>InErrors</b> - that is an aggregated counter for all errors, excluding <b>NoPorts</b>. <b>NoPorts</b> - no application is listening at the destination port. <b>InCsumErrors</b> - a UDP checksum failure is detected. <b>IgnoredMulti</b> - ignored multicast packets.",en:{instance:{one:"system",other:"systems"}}},"ipv4.tcppackets":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total IPv4 TCP Packets",desiredUnits:"Kpps",colors:c.default[3],layout:{x:6,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv4 TCP Packets",layout:{x:6,y:5,w:3,h:5}}],info:"<p>The number of packets transferred by the TCP layer.</p></p><b>Received</b> - received packets, including those received in error, such as checksum error, invalid TCP header, and so on. <b>Sent</b> - sent packets, excluding the retransmitted packets. But it includes the SYN, ACK, and RST packets.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv4.tcpsock":{info:"The number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT. This is a snapshot of the established connections at the time of measurement (i.e. a connection established and a connection disconnected within the same iteration will not affect this metric).",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["connections"]},"ipv4.tcpopens":{info:"<p>TCP connection statistics.</p><p><b>Active</b> - number of outgoing TCP connections attempted by this host. <b>Passive</b> - number of incoming TCP connections accepted by this host.</p>",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["active"]},"ipv4.tcperrors":{info:"<p>TCP errors.</p><p><b>InErrs</b> - TCP segments received in error (including header too small, checksum errors, sequence errors, bad packets - for both IPv4 and IPv6). <b>InCsumErrors</b> - TCP segments received with checksum errors (for both IPv4 and IPv6). <b>RetransSegs</b> - TCP segments retransmitted.</p>",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["all"]},"ipv4.tcphandshake":{info:"<p>TCP handshake statistics.</p><p><b>EstabResets</b> - established connections resets (i.e. connections that made a direct transition from ESTABLISHED or CLOSE_WAIT to CLOSED). <b>OutRsts</b> - TCP segments sent, with the RST flag set (for both IPv4 and IPv6). <b>AttemptFails</b> - number of times TCP connections made a direct transition from either SYN_SENT or SYN_RECV to CLOSED, plus the number of times TCP connections made a direct transition from the SYN_RECV to LISTEN. <b>SynRetrans</b> - shows retries for new outbound TCP connections, which can indicate general connectivity issues or backlog on the remote host.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv4.sockstat_sockets":{info:'The total number of used sockets for all <a href="https://man7.org/linux/man-pages/man7/address_families.7.html" target="_blank">address families</a> in this system.',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["used"]},"ipv4.sockstat_tcp_sockets":{info:'<p>The number of TCP sockets in the system in certain <a href="https://en.wikipedia.org/wiki/Transmission_Control_Protocol#Protocol_operation" target="_blank">states</a>.</p><p><b>Alloc</b> - in any TCP state. <b>Orphan</b> - no longer attached to a socket descriptor in any user processes, but for which the kernel is still required to maintain state in order to complete the transport protocol. <b>InUse</b> - in any TCP state, excluding TIME-WAIT and CLOSED. <b>TimeWait</b> - in the TIME-WAIT state.</p>',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["alloc"]},"ipv4.sockstat_tcp_mem":{info:"The amount of memory used by allocated TCP sockets.",en:{instance:{one:"system",other:"systems"}}},"ipv4.sockstat_udp_sockets":{info:"The number of used UDP sockets.",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["inuse"]},"ipv4.sockstat_udp_mem":{info:"The amount of memory used by allocated UDP sockets.",en:{instance:{one:"system",other:"systems"}}},"ipv4.sockstat_udplite_sockets":{info:"The number of used UDP-Lite sockets.",en:{instance:{one:"system",other:"systems"}}},"ipv4.sockstat_raw_sockets":{info:'The number of used <a href="https://en.wikipedia.org/wiki/Network_socket#Types" target="_blank"> raw sockets</a>.',en:{instance:{one:"system",other:"systems"}}},"ipv4.sockstat_frag_sockets":{info:"The number of entries in hash tables that are used for packet reassembly.",en:{instance:{one:"system",other:"systems"}}},"ipv4.sockstat_frag_mem":{info:"The amount of memory used for packet reassembly.",en:{instance:{one:"system",other:"systems"}}},"ipv6.packets":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],"aggregation[1]":"sum",chartLibrary:"easypiechart",title:"Total IPv6 Packets",desiredUnits:"Kpps",colors:c.default[3],layout:{x:0,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv6 Packets",layout:{x:0,y:5,w:3,h:5}}],info:'<p>IPv6 packet statistics for this host.</p><p><b>Received</b> - packets received by the IP layer. This counter will be increased even if the packet is dropped later. <b>Sent</b> - packets sent via IP layer, for both single cast and multicast packets. This counter does not include any packets counted in <b>Forwarded</b>. <b>Forwarded</b> - input packets for which this host was not their final IP destination, as a result of which an attempt was made to find a route to forward them to that final destination. In hosts which do not act as IP Gateways, this counter will include only those packets which were <a href="https://en.wikipedia.org/wiki/Source_routing" target="_blank">Source-Routed</a> and the Source-Route option processing was successful. <b>Delivers</b> - packets delivered to the upper layer protocols, e.g. TCP, UDP, ICMP, and so on.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv6.fragsout":{info:'<p><a href="https://en.wikipedia.org/wiki/IP_fragmentation" target="_blank">IPv6 fragmentation</a> statistics for this system.</p><p><b>OK</b> - packets that have been successfully fragmented. <b>Failed</b> - packets that have been discarded because they needed to be fragmented but could not be, e.g. due to <i>Don\'t Fragment</i> (DF) flag was set. <b>All</b> - fragments that have been generated as a result of fragmentation.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv6.fragsin":{info:'<p><a href="https://en.wikipedia.org/wiki/IP_fragmentation" target="_blank">IPv6 reassembly</a> statistics for this system.</p><p><b>OK</b> - packets that have been successfully reassembled. <b>Failed</b> - failures detected by the IP reassembly algorithm. This is not necessarily a count of discarded IP fragments since some algorithms can lose track of the number of fragments by combining them as they are received. <b>Timeout</b> - reassembly timeouts detected. <b>All</b> - received IP fragments which needed to be reassembled.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv6.errors":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total IPv6 Errors",desiredUnits:"Kpps",colors:c.default[3],layout:{x:3,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv6 Errors",layout:{x:3,y:5,w:3,h:5}}],info:"<p>The number of discarded IPv6 packets.</p><p><b>InDiscards</b>, <b>OutDiscards</b> - packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. <b>InHdrErrors</b> - errors in IP headers, including bad checksums, version number mismatch, other format errors, time-to-live exceeded, etc. <b>InAddrErrors</b> - invalid IP address or the destination IP address is not a local address and IP forwarding is not enabled. <b>InUnknownProtos</b> - unknown or unsupported protocol. <b>InTooBigErrors</b> - the size exceeded the link MTU. <b>InTruncatedPkts</b> - packet frame did not carry enough data. <b>InNoRoutes</b> - no route could be found while forwarding. <b>OutNoRoutes</b> - no route could be found for packets generated by this host.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv6.udppackets":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total IPv6 UDP Packets",desiredUnits:"Kpps",colors:c.default[3],layout:{x:6,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv6 UDP Packets",layout:{x:6,y:5,w:3,h:5}}],info:"The number of transferred UDP packets.",en:{instance:{one:"system",other:"systems"}}},"ipv6.udperrors":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total IPv6 UDP Errors",desiredUnits:"Kpps",colors:c.default[3],layout:{x:9,y:0,w:3,h:5}},{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"IPv6 UDP Errors",layout:{x:9,y:5,w:3,h:5}}],info:"<p>The number of errors encountered during transferring UDP packets.</p><b>RcvbufErrors</b> - receive buffer is full. <b>SndbufErrors</b> - send buffer is full, no kernel memory available, or the IP layer reported an error when trying to send the packet and no error queue has been setup. <b>InErrors</b> - that is an aggregated counter for all errors, excluding <b>NoPorts</b>. <b>NoPorts</b> - no application is listening at the destination port. <b>InCsumErrors</b> - a UDP checksum failure is detected. <b>IgnoredMulti</b> - ignored multicast packets.",en:{instance:{one:"system",other:"systems"}}},"ipv6.udplitepackets":{info:"The number of transferred UDP-Lite packets.",en:{instance:{one:"system",other:"systems"}}},"ipv6.udpliteerrors":{info:"<p>The number of errors encountered during transferring UDP-Lite packets.</p><p><b>RcvbufErrors</b> - receive buffer is full. <b>SndbufErrors</b> - send buffer is full, no kernel memory available, or the IP layer reported an error when trying to send the packet and no error queue has been setup. <b>InErrors</b> - that is an aggregated counter for all errors, excluding <b>NoPorts</b>. <b>NoPorts</b> - no application is listening at the destination port. <b>InCsumErrors</b> - a UDP checksum failure is detected.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv6.mcast":{info:"Total IPv6 multicast traffic.",en:{instance:{one:"system",other:"systems"}}},"ipv6.bcast":{info:"Total IPv6 broadcast traffic.",en:{instance:{one:"system",other:"systems"}}},"ipv6.mcastpkts":{info:"Total transferred IPv6 multicast packets.",en:{instance:{one:"system",other:"systems"}}},"ipv6.icmp":{aggregationMethod:"sum",info:"<p>The number of transferred ICMPv6 messages.</p><p><b>Received</b>, <b>Sent</b> - ICMP messages which the host received and attempted to send. Both these counters include errors.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv6.icmpredir":{info:"The number of transferred ICMPv6 Redirect messages. These messages inform a host to update its routing information (to send packets on an alternative route).",en:{instance:{one:"system",other:"systems"}}},"ipv6.icmpechos":{info:"The number of ICMPv6 Echo messages.",en:{instance:{one:"system",other:"systems"}}},"ipv6.icmperrors":{info:'<p>The number of ICMPv6 errors and <a href="https://www.rfc-editor.org/rfc/rfc4443.html#section-3" target="_blank">error messages</a>.</p><p><b>InErrors</b>, <b>OutErrors</b> - bad ICMP messages (bad ICMP checksums, bad length, etc.). <b>InCsumErrors</b> - wrong checksum.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv6.groupmemb":{info:"<p>The number of transferred ICMPv6 Group Membership messages.</p><p> Multicast routers send Group Membership Query messages to learn which groups have members on each of their attached physical networks. Host computers respond by sending a Group Membership Report for each multicast group joined by the host. A host computer can also send a Group Membership Report when it joins a new multicast group. Group Membership Reduction messages are sent when a host computer leaves a multicast group.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv6.icmprouter":{info:'<p>The number of transferred ICMPv6 <a href="https://en.wikipedia.org/wiki/Neighbor_Discovery_Protocol" target="_blank">Router Discovery</a> messages.</p><p>Router <b>Solicitations</b> message is sent from a computer host to any routers on the local area network to request that they advertise their presence on the network. Router <b>Advertisement</b> message is sent by a router on the local area network to announce its IP address as available for routing.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv6.icmpneighbor":{info:'<p>The number of transferred ICMPv6 <a href="https://en.wikipedia.org/wiki/Neighbor_Discovery_Protocol" target="_blank">Neighbour Discovery</a> messages.</p><p>Neighbor <b>Solicitations</b> are used by nodes to determine the link layer address of a neighbor, or to verify that a neighbor is still reachable via a cached link layer address. Neighbor <b>Advertisements</b> are used by nodes to respond to a Neighbor Solicitation message.</p>',en:{instance:{one:"system",other:"systems"}}},"ipv6.icmpmldv2":{info:'The number of transferred ICMPv6 <a href="https://en.wikipedia.org/wiki/Multicast_Listener_Discovery" target="_blank">Multicast Listener Discovery</a> (MLD) messages.',en:{instance:{one:"system",other:"systems"}}},"ipv6.icmptypes":{info:'The number of transferred ICMPv6 messages of <a href="https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol_for_IPv6#Types" target="_blank">certain types</a>.',en:{instance:{one:"system",other:"systems"}}},"ipv6.ect":{info:"<p>Total number of received IPv6 packets with ECN bits set in the system.</p><p><b>CEP</b> - congestion encountered. <b>NoECTP</b> - non ECN-capable transport. <b>ECTP0</b> and <b>ECTP1</b> - ECN capable transport.</p>",en:{instance:{one:"system",other:"systems"}}},"ipv6.sockstat6_tcp_sockets":{info:'The number of TCP sockets in any <a href="https://en.wikipedia.org/wiki/Transmission_Control_Protocol#Protocol_operation" target="_blank">state</a>, excluding TIME-WAIT and CLOSED.',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["inuse"]},"ipv6.sockstat6_udp_sockets":{info:"The number of used UDP sockets.",en:{instance:{one:"system",other:"systems"}}},"ipv6.sockstat6_udplite_sockets":{info:"The number of used UDP-Lite sockets.",en:{instance:{one:"system",other:"systems"}}},"ipv6.sockstat6_raw_sockets":{info:'The number of used <a href="https://en.wikipedia.org/wiki/Network_socket#Types" target="_blank"> raw sockets</a>.',en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["inuse"]},"ipv6.sockstat6_frag_sockets":{info:"The number of entries in hash tables that are used for packet reassembly.",en:{instance:{one:"system",other:"systems"}}},"sctp.established":{aggregationMethod:"sum",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"SCTP Associations States",desiredUnits:"connections",colors:c.default[0],layout:{x:4,y:0,w:4,h:5}}],info:"The number of associations for which the current state is either ESTABLISHED, SHUTDOWN-RECEIVED or SHUTDOWN-PENDING.",en:{instance:{one:"system",other:"systems"}}},"sctp.transitions":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total SCTP Transitions",desiredUnits:"transitions",colors:c.default[1],layout:{x:0,y:0,w:2,h:5}}],info:"<p>The number of times that associations have made a direct transition between states.</p><p><b>Active</b> - from COOKIE-ECHOED to ESTABLISHED. The upper layer initiated the association attempt. <b>Passive</b> - from CLOSED to ESTABLISHED. The remote endpoint initiated the association attempt. <b>Aborted</b> - from any state to CLOSED using the primitive ABORT. Ungraceful termination of the association. <b>Shutdown</b> - from SHUTDOWN-SENT or SHUTDOWN-ACK-SENT to CLOSED. Graceful termination of the association.</p>",en:{instance:{one:"system",other:"systems"}}},"sctp.packets":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total SCTP Packets",desiredUnits:"packets",colors:c.default[2],layout:{x:2,y:0,w:2,h:5}}],info:"<p>The number of transferred SCTP packets.</p><p><b>Received</b> - includes duplicate packets. <b>Sent</b> - includes retransmitted DATA chunks.</p>",en:{instance:{one:"system",other:"systems"}}},"sctp.packet_errors":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total SCTP Packet Errors",desiredUnits:"errors",colors:c.default[3],layout:{x:8,y:0,w:2,h:5}}],info:"<p>The number of errors encountered during receiving SCTP packets.</p><p><b>Invalid</b> - packets for which the receiver was unable to identify an appropriate association. <b>Checksum</b> - packets with an invalid checksum.</p>",en:{instance:{one:"system",other:"systems"}}},"sctp.fragmentation":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total SCTP Fragmentation",desiredUnits:"fragments",colors:c.default[4],layout:{x:10,y:0,w:2,h:5}}],info:"<p>The number of fragmented and reassembled SCTP messages.</p><p><b>Reassembled</b> - reassembled user messages, after conversion into DATA chunks. <b>Fragmented</b> - user messages that have to be fragmented because of the MTU.</p>",en:{instance:{one:"system",other:"systems"}}},"sctp.chunks":{aggregationMethod:"sum",info:"The number of transferred control, ordered, and unordered DATA chunks. Retransmissions and duplicates are not included.",en:{instance:{one:"system",other:"systems"}}},"netfilter.conntrack_sockets":{info:"The number of entries in the conntrack table.",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.conntrack_new":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Conntrack Connections Status",colors:c.default[0],layout:{x:0,y:0,w:3,h:5}}],info:"<p>Packet tracking statistics. <b>New</b> (since v4.9) and <b>Ignore</b> (since v5.10) are hardcoded to zeros in the latest kernel.</p><p><b>New</b> - conntrack entries added which were not expected before. <b>Ignore</b> - packets seen which are already connected to a conntrack entry. <b>Invalid</b> - packets seen which can not be tracked.</p>",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.conntrack_changes":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Conntrack Changes",desiredUnits:"changes",colors:c.default[1],layout:{x:3,y:0,w:3,h:5}}],info:"<p>The number of changes in conntrack tables.</p><p><b>Inserted</b>, <b>Deleted</b> - conntrack entries which were inserted or removed. <b>Delete-list</b> - conntrack entries which were put to dying list.</p>",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.conntrack_expect":{info:'<p>The number of events in the "expect" table. Connection tracking expectations are the mechanism used to "expect" RELATED connections to existing ones. An expectation is a connection that is expected to happen in a period of time.</p><p><b>Created</b>, <b>Deleted</b> - conntrack entries which were inserted or removed. <b>New</b> - conntrack entries added after an expectation for them was already present.</p>',en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.conntrack_search":{info:"<p>Conntrack table lookup statistics.</p><p><b>Searched</b> - conntrack table lookups performed. <b>Restarted</b> - conntrack table lookups which had to be restarted due to hashtable resizes. <b>Found</b> - conntrack table lookups which were successful.</p>",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.conntrack_errors":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Conntrack Errors",desiredUnits:"errors",colors:c.default[2],layout:{x:6,y:0,w:3,h:5}}],info:"<p>Conntrack errors.</p><p><b>IcmpError</b> - packets which could not be tracked due to error situation. <b>InsertFailed</b> - entries for which list insertion was attempted but failed (happens if the same entry is already present). <b>Drop</b> - packets dropped due to conntrack failure. Either new conntrack entry allocation failed, or protocol helper dropped the packet. <b>EarlyDrop</b> - dropped conntrack entries to make room for new ones, if maximum table size was reached.</p>",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.synproxy_syn_received":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total TCP SYN Received",desiredUnits:"SYNs",colors:c.default[3],layout:{x:9,y:0,w:3,h:5}}],info:"The number of initial TCP SYN packets received from clients.",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.synproxy_conn_reopened":{info:"The number of reopened connections by new TCP SYN packets directly from the TIME-WAIT state.",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"netfilter.synproxy_cookies":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"SYN Proxy Cookie Stats",desiredUnits:"cookies",colors:c.default[4],layout:{x:0,y:5,w:3,h:5}}],info:"<p>SYNPROXY cookie statistics.</p><p><b>Valid</b>, <b>Invalid</b> - result of cookie validation in TCP ACK packets received from clients. <b>Retransmits</b> - TCP SYN packets retransmitted to the server. It happens when the client repeats TCP ACK and the connection to the server is not yet established.</p>",en:{instance:{one:"firewall",other:"firewalls"}},aggregationMethod:"sum"},"apps.cpu":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Average CPU per Application",layout:{x:0,y:0,w:2.4,h:5}}],info:"Total CPU utilization per application.",en:{instance:{one:"system",other:"systems"}}},"groups.cpu":{mainheads:[{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Average CPU per Group",layout:{x:0,y:0,w:2.4,h:5}}],info:"Total CPU utilization (all cores). It includes user, system and guest time.",en:{instance:{one:"system",other:"systems"}}},"users.cpu":{mainheads:[{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Average CPU per User",layout:{x:0,y:0,w:2.4,h:5}}],info:"Total CPU utilization (all cores). It includes user, system and guest time.",en:{instance:{one:"system",other:"systems"}}},"apps.cpu_user":{aggregationMethod:"avg",info:'The amount of time the CPU was busy executing code in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">user mode</a> (all cores).',en:{instance:{one:"system",other:"systems"}}},"groups.cpu_user":{aggregationMethod:"avg",info:'The amount of time the CPU was busy executing code in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">user mode</a> (all cores).',en:{instance:{one:"system",other:"systems"}}},"users.cpu_user":{aggregationMethod:"avg",info:'The amount of time the CPU was busy executing code in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">user mode</a> (all cores).',en:{instance:{one:"system",other:"systems"}}},"apps.cpu_system":{aggregationMethod:"avg",info:'The amount of time the CPU was busy executing code in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">kernel mode</a> (all cores).',en:{instance:{one:"system",other:"systems"}}},"groups.cpu_system":{aggregationMethod:"avg",info:'The amount of time the CPU was busy executing code in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">kernel mode</a> (all cores).',en:{instance:{one:"system",other:"systems"}}},"users.cpu_system":{aggregationMethod:"avg",info:'The amount of time the CPU was busy executing code in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">kernel mode</a> (all cores).',en:{instance:{one:"system",other:"systems"}}},"apps.cpu_guest":{aggregationMethod:"avg",info:"The amount of time spent running a virtual CPU for a guest operating system (all cores).",en:{instance:{one:"system",other:"systems"}}},"groups.cpu_guest":{aggregationMethod:"avg",info:"The amount of time spent running a virtual CPU for a guest operating system (all cores).",en:{instance:{one:"system",other:"systems"}}},"users.cpu_guest":{aggregationMethod:"avg",info:"The amount of time spent running a virtual CPU for a guest operating system (all cores).",en:{instance:{one:"system",other:"systems"}}},"apps.preads":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Disk reads per Application",layout:{x:4.8,y:0,w:2.4,h:5}}],info:"The amount of data that has been read from the storage layer. Actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"groups.preads":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Disk Reads per Group",layout:{x:4.8,y:0,w:2.4,h:5}}],info:"The amount of data that has been read from the storage layer. Actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"users.preads":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Disk Reads per User",layout:{x:4.8,y:0,w:2.4,h:5}}],info:"The amount of data that has been read from the storage layer. Actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"apps.pwrites":{mainheads:[{chartLibrary:"bars",title:"Total Disk Writes per Application",layout:{x:7.2,y:0,w:2.4,h:5}}],info:"The amount of data that has been written to the storage layer. Actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"groups.pwrites":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Disk Writes per Group",layout:{x:7.2,y:0,w:2.4,h:5}}],info:"The amount of data that has been written to the storage layer. Actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"users.pwrites":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Disk Writes per User",layout:{x:7.2,y:0,w:2.4,h:5}}],info:"The amount of data that has been written to the storage layer. Actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"apps.lreads":{info:"The amount of data that has been read from the storage layer. It includes things such as terminal I/O and is unaffected by whether or not actual physical disk I/O was required (the read might have been satisfied from pagecache).",en:{instance:{one:"system",other:"systems"}}},"groups.lreads":{info:"The amount of data that has been read from the storage layer. It includes things such as terminal I/O and is unaffected by whether or not actual physical disk I/O was required (the read might have been satisfied from pagecache).",en:{instance:{one:"system",other:"systems"}}},"users.lreads":{info:"The amount of data that has been read from the storage layer. It includes things such as terminal I/O and is unaffected by whether or not actual physical disk I/O was required (the read might have been satisfied from pagecache).",en:{instance:{one:"system",other:"systems"}}},"apps.lwrites":{info:"The amount of data that has been written or shall be written to the storage layer. It includes things such as terminal I/O and is unaffected by whether or not actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"groups.lwrites":{info:"The amount of data that has been written or shall be written to the storage layer. It includes things such as terminal I/O and is unaffected by whether or not actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"users.lwrites":{info:"The amount of data that has been written or shall be written to the storage layer. It includes things such as terminal I/O and is unaffected by whether or not actual physical disk I/O was required.",en:{instance:{one:"system",other:"systems"}}},"apps.files":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Open Files per Application",layout:{x:9.6,y:0,w:2.4,h:5}}],info:"The number of open files and directories.",en:{instance:{one:"system",other:"systems"}}},"groups.files":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Open Files per Group",layout:{x:9.6,y:0,w:2.4,h:5}}],info:"The number of open files and directories.",en:{instance:{one:"system",other:"systems"}}},"users.files":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Open Files per User",layout:{x:9.6,y:0,w:2.4,h:5}}],info:"The number of open files and directories.",en:{instance:{one:"system",other:"systems"}}},"apps.mem":{info:"Real memory (RAM) used by applications. This does not include shared memory.",en:{instance:{one:"system",other:"systems"}}},"groups.mem":{info:"Real memory (RAM) used per user group. This does not include shared memory.",en:{instance:{one:"system",other:"systems"}}},"users.mem":{info:"Real memory (RAM) used per user. This does not include shared memory.",en:{instance:{one:"system",other:"systems"}}},"apps.rss":{info:"Applications Resident Set Size (RSS).",en:{instance:{one:"system",other:"systems"}},mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Memory per Application",layout:{x:2.4,y:0,w:2.4,h:5}}]},"groups.rss":{info:"Applications Resident Set Size (RSS) per user group.",en:{instance:{one:"system",other:"systems"}},mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Memory per Group",layout:{x:2.4,y:0,w:2.4,h:5}}]},"users.rss":{info:"Applications Resident Set Size (RSS) per user.",en:{instance:{one:"system",other:"systems"}},mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Memory per User",layout:{x:2.4,y:0,w:2.4,h:5}}]},"apps.vmem":{info:'Virtual memory allocated by applications. Check <a href="https://github.com/netdata/netdata/tree/master/daemon#virtual-memory" target="_blank">this article</a> for more information.',en:{instance:{one:"system",other:"systems"}}},"groups.vmem":{info:'Virtual memory allocated per user group since the Netdata restart. Please check <a href="https://github.com/netdata/netdata/tree/master/daemon#virtual-memory" target="_blank">this article</a> for more information.',en:{instance:{one:"system",other:"systems"}}},"users.vmem":{info:'Virtual memory allocated per user group since the Netdata restart. Please check <a href="https://github.com/netdata/netdata/tree/master/daemon#virtual-memory" target="_blank">this article</a> for more information.',en:{instance:{one:"system",other:"systems"}}},"apps.minor_faults":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Minor" target="_blank">minor faults</a> which have not required loading a memory page from the disk. Minor page faults occur when a process needs data that is in memory and is assigned to another process. They share memory pages between multiple processes \u2013 no additional data needs to be read from disk to memory.',en:{instance:{one:"system",other:"systems"}}},"groups.minor_faults":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Minor" target="_blank">minor faults</a> which have not required loading a memory page from the disk. Minor page faults occur when a process needs data that is in memory and is assigned to another process. They share memory pages between multiple processes \u2013 no additional data needs to be read from disk to memory.',en:{instance:{one:"system",other:"systems"}}},"users.minor_faults":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Minor" target="_blank">minor faults</a> which have not required loading a memory page from the disk. Minor page faults occur when a process needs data that is in memory and is assigned to another process. They share memory pages between multiple processes \u2013 no additional data needs to be read from disk to memory.',en:{instance:{one:"system",other:"systems"}}},"apps.threads":{info:'The number of <a href="https://en.wikipedia.org/wiki/Thread_(computing)" target="_blank">threads</a>.',en:{instance:{one:"system",other:"systems"}}},"groups.threads":{info:'The number of <a href="https://en.wikipedia.org/wiki/Thread_(computing)" target="_blank">threads</a>.',en:{instance:{one:"system",other:"systems"}}},"users.threads":{info:'The number of <a href="https://en.wikipedia.org/wiki/Thread_(computing)" target="_blank">threads</a>.',en:{instance:{one:"system",other:"systems"}}},"apps.processes":{info:'The number of <a href="https://en.wikipedia.org/wiki/Process_(computing)" target="_blank">processes</a>.',en:{instance:{one:"system",other:"systems"}}},"groups.processes":{info:'The number of <a href="https://en.wikipedia.org/wiki/Process_(computing)" target="_blank">processes</a>.',en:{instance:{one:"system",other:"systems"}}},"users.processes":{info:'The number of <a href="https://en.wikipedia.org/wiki/Process_(computing)" target="_blank">processes</a>.',en:{instance:{one:"system",other:"systems"}}},"apps.uptime":{aggregationMethod:"min",info:"The period of time within which at least one process in the group has been running.",en:{instance:{one:"system",other:"systems"}}},"groups.uptime":{aggregationMethod:"min",info:"The period of time within which at least one process in the group has been running.",en:{instance:{one:"system",other:"systems"}}},"users.uptime":{aggregationMethod:"min",info:"The period of time within which at least one process in the group has been running.",en:{instance:{one:"system",other:"systems"}}},"apps.uptime_min":{info:"The shortest uptime among processes in the group.",en:{instance:{one:"system",other:"systems"}}},"groups.uptime_min":{info:"The shortest uptime among processes in the group.",en:{instance:{one:"system",other:"systems"}}},"users.uptime_min":{info:"The shortest uptime among processes in the group.",en:{instance:{one:"system",other:"systems"}}},"apps.uptime_avg":{info:"The average uptime of processes in the group.",en:{instance:{one:"system",other:"systems"}}},"groups.uptime_avg":{info:"The average uptime of processes in the group.",en:{instance:{one:"system",other:"systems"}}},"users.uptime_avg":{info:"The average uptime of processes in the group.",en:{instance:{one:"system",other:"systems"}}},"apps.uptime_max":{info:"The longest uptime among processes in the group.",en:{instance:{one:"system",other:"systems"}}},"groups.uptime_max":{info:"The longest uptime among processes in the group.",en:{instance:{one:"system",other:"systems"}}},"users.uptime_max":{info:"The longest uptime among processes in the group.",en:{instance:{one:"system",other:"systems"}}},"apps.pipes":{info:'The number of open <a href="https://en.wikipedia.org/wiki/Anonymous_pipe#Unix" target="_blank">pipes</a>. A pipe is a unidirectional data channel that can be used for interprocess communication.',en:{instance:{one:"system",other:"systems"}}},"groups.pipes":{info:'The number of open <a href="https://en.wikipedia.org/wiki/Anonymous_pipe#Unix" target="_blank">pipes</a>. A pipe is a unidirectional data channel that can be used for interprocess communication.',en:{instance:{one:"system",other:"systems"}}},"users.pipes":{info:'The number of open <a href="https://en.wikipedia.org/wiki/Anonymous_pipe#Unix" target="_blank">pipes</a>. A pipe is a unidirectional data channel that can be used for interprocess communication.',en:{instance:{one:"system",other:"systems"}}},"apps.swap":{info:"The amount of swapped-out virtual memory by anonymous private pages. This does not include shared swap memory.",en:{instance:{one:"system",other:"systems"}}},"groups.swap":{info:"The amount of swapped-out virtual memory by anonymous private pages. This does not include shared swap memory.",en:{instance:{one:"system",other:"systems"}}},"users.swap":{info:"The amount of swapped-out virtual memory by anonymous private pages. This does not include shared swap memory.",en:{instance:{one:"system",other:"systems"}}},"apps.major_faults":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Major" target="_blank">major faults</a> which have required loading a memory page from the disk. Major page faults occur because of the absence of the required page from the RAM. They are expected when a process starts or needs to read in additional data and in these cases do not indicate a problem condition. However, a major page fault can also be the result of reading memory pages that have been written out to the swap file, which could indicate a memory shortage.',en:{instance:{one:"system",other:"systems"}}},"groups.major_faults":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Major" target="_blank">major faults</a> which have required loading a memory page from the disk. Major page faults occur because of the absence of the required page from the RAM. They are expected when a process starts or needs to read in additional data and in these cases do not indicate a problem condition. However, a major page fault can also be the result of reading memory pages that have been written out to the swap file, which could indicate a memory shortage.',en:{instance:{one:"system",other:"systems"}}},"users.major_faults":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Major" target="_blank">major faults</a> which have required loading a memory page from the disk. Major page faults occur because of the absence of the required page from the RAM. They are expected when a process starts or needs to read in additional data and in these cases do not indicate a problem condition. However, a major page fault can also be the result of reading memory pages that have been written out to the swap file, which could indicate a memory shortage.',en:{instance:{one:"system",other:"systems"}}},"apps.sockets":{info:"The number of open sockets. Sockets are a way to enable inter-process communication between programs running on a server, or between programs running on separate servers. This includes both network and UNIX sockets.",en:{instance:{one:"system",other:"systems"}}},"groups.sockets":{info:"The number of open sockets. Sockets are a way to enable inter-process communication between programs running on a server, or between programs running on separate servers. This includes both network and UNIX sockets.",en:{instance:{one:"system",other:"systems"}}},"users.sockets":{info:"The number of open sockets. Sockets are a way to enable inter-process communication between programs running on a server, or between programs running on separate servers. This includes both network and UNIX sockets.",en:{instance:{one:"system",other:"systems"}}},"apps.file_open":{info:'Number of calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to open files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_access">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_file_open">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_file_open"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.file_open_error":{info:'Number of failed calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to open files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_access">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_file_open_error">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_file_open_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.file_closed":{info:'Number of calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to close files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_access">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_file_closed">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_file_closed"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.file_close_error":{info:'Number of failed calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to close files</a>. Netdata gives a summary for this chart in <a href="#menu_filesystem_submenu_file_access">file access</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_file_close_error">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_file_close_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.file_deleted":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS unlinker function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_unlink">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_unlink">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_vfs_unlink"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_write_call":{info:'Number of successful calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_write">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_vfs_write"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_write_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_write_error">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_vfs_write_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_read_call":{info:'Number of successful calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_read">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_vfs_read"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_read_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_read_error">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_vfs_read_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_write_bytes":{info:'Total of bytes successfully written using the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_bytes">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_write_bytes">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_vfs_write_bytes"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_read_bytes":{info:'Total of bytes successfully written using the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_io_bytes">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_read_bytes">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_vfs_read_bytes"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_fsync":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS syncer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_sync">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_sync">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_vfs_sync"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_fsync_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS syncer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_sync_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_sync_error">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_vfs_sync_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_open":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS opener function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_open">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_open">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_vfs_open"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_open_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS opener function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_open_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_open_error">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_vfs_open_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_create":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS creator function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_create">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_create">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_vfs_create"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.vfs_create_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS creator function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_vfs_create_error">Virtual File System</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows virtual file system per <a href="#ebpf_services_vfs_create_error">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_vfs_create_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.process_create":{info:'Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#processes" target="_blank">a function</a> that starts a process is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_thread">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_services_process_create">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_process_create"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.thread_create":{info:'Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#processes" target="_blank">a function</a> that starts a thread is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_thread">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_services_thread_create">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_thread_create"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.task_exit":{info:'Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#process-exit" target="_blank">a function</a> responsible for closing tasks is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_exit">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_services_process_exit">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_process_exit"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.task_close":{info:'Number of times <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#process-exit" target="_blank">a function</a> responsible for releasing tasks is called. Netdata gives a summary for this chart in <a href="#ebpf_system_process_exit">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_services_task_releease">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_task_release"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.task_error":{info:'Number of errors to create a new <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#process-exit" target="_blank">task</a>. Netdata gives a summary for this chart in <a href="#ebpf_system_task_error">Process</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows process per <a href="#ebpf_services_task_error">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_task_error"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.outbound_conn_v4":{info:'Number of calls to IPV4 TCP function responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-outbound-connections" target="_blank">starting connections</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_outbound_conn">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows outbound connections per <a href="#ebpf_services_outbound_conn_ipv4">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_outbound_conn_ipv4"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.outbound_conn_v6":{info:'Number of calls to IPV6 TCP function responsible for <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-outbound-connections" target="_blank">starting connections</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_outbound_conn">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows outbound connections per <a href="#ebpf_services_outbound_conn_ipv6">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_outbound_conn_ipv6"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.total_bandwidth_sent":{info:'Total bytes sent with <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> internal functions. Netdata gives a summary for this chart in <a href="#ebpf_global_bandwidth_tcp_bytes">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows bandwidth per <a href="#ebpf_services_bandwidth_sent">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_bandwidth_sent"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.total_bandwidth_recv":{info:'Total bytes received with <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> internal functions. Netdata gives a summary for this chart in <a href="#ebpf_global_bandwidth_tcp_bytes">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows bandwidth per <a href="#ebpf_services_bandwidth_received">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_bandwidth_received"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.bandwidth_tcp_send":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> functions responsible to send data. Netdata gives a summary for this chart in <a href="#ebpf_global_tcp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows TCP calls per <a href="#ebpf_services_bandwidth_tcp_sent">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_bandwidth_tcp_sent"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.bandwidth_tcp_recv":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-bandwidth" target="_blank">TCP</a> functions responsible to receive data. Netdata gives a summary for this chart in <a href="#ebpf_global_tcp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows TCP calls per <a href="#ebpf_services_bandwidth_tcp_received">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_bandwidth_tcp_received"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.bandwidth_tcp_retransmit":{info:'Number of times a <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#tcp-retransmit" target="_blank">TCP</a> packet was retransmitted. Netdata gives a summary for this chart in <a href="#ebpf_global_tcp_retransmit">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows TCP calls per <a href="#ebpf_services_tcp_retransmit">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_tcp_retransmit"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.bandwidth_udp_send":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> functions responsible to send data. Netdata gives a summary for this chart in <a href="#ebpf_global_udp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows UDP calls per <a href="#ebpf_services_udp_sendmsg">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_udp_sendmsg"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.bandwidth_udp_recv":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#udp-functions" target="_blank">UDP</a> functions responsible to receive data. Netdata gives a summary for this chart in <a href="#ebpf_global_udp_bandwidth_call">Network Stack</a>. When the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows UDP calls per <a href="#ebpf_services_udp_recv">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_udp_recv"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.cachestat_ratio":{aggregationMethod:"avg",info:'The <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-ratio" target="_blank">ratio</a> shows the percentage of data accessed directly in memory. Netdata gives a summary for this chart in <a href="#menu_mem_submenu_page_cache">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows page cache hit per <a href="#ebpf_services_cachestat_ratio">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_cachestat_ratio"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.cachestat_dirties":{info:'Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#dirty-pages" target="_blank">modified pages</a> in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_cachestat_dirty">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows page cache hit per <a href="#ebpf_services_cachestat_dirties">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_cachestat_dirties"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.cachestat_hits":{info:'Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-hits" target="_blank">access</a> to data in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_cachestat_hits">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows page cache hit per <a href="#ebpf_services_cachestat_hits">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_cachestat_hits"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.cachestat_misses":{info:'Number of <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#page-cache-misses" target="_blank">access</a> to data was not present in <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_cachestat_misses">Memory</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows page cache misses per <a href="#ebpf_services_cachestat_misses">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_cachestat_misses"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.dc_hit_ratio":{aggregationMethod:"avg",info:'Percentage of file accesses that were present in the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#directory-cache" target="_blank">directory cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_dc_hit_ratio">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_services_dc_hit">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_dc_hit"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.dc_reference":{info:'Number of times a file is accessed inside <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#directory-cache" target="_blank">directory cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_dc_reference">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_services_dc_reference">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_dc_reference"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.dc_not_cache":{info:'Number of times a file is accessed in the file system, because it is not present inside the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#directory-cache" target="_blank">directory cache</a>. Netdata gives a summary for this chart in <a href="#ebpf_dc_reference">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_services_dc_not_cache">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_dc_not_cache"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.dc_not_found":{info:'Number of times a file was not found on the file system. Netdata gives a summary for this chart in <a href="#ebpf_dc_reference">directory cache</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows directory cache per <a href="#ebpf_services_dc_not_found">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_dc_not_found"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.swap_read_call":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#swap">swap reader function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_swap">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows swap metrics per <a href="#ebpf_services_swap_read">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_swap_read"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.swap_write_call":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#swap">swap writer function</a>. Netdata gives a summary for this chart in <a href="#ebpf_global_swap">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows swap metrics per <a href="#ebpf_services_swap_write">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_swap_write"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.shmget_call":{info:'Number of calls to <b>shmget</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_services_shm_get">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_shm_get"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.shmat_call":{info:'Number of calls to <b>shmat</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_services_shm_at">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_shm_at"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.shmdt_call":{info:'Number of calls to <b>shmdt</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_services_shm_dt">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_shm_dt"></div>',en:{instance:{one:"system",other:"systems"}}},"apps.shmctl_call":{info:'Number of calls to <b>shmctl</b>. Netdata gives a summary for this chart in <a href="#ebpf_global_shm">System Overview</a>, and when the integration is <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">enabled</a>, Netdata shows shared memory metrics per <a href="#ebpf_services_shm_ctl">cgroup (systemd Services)</a>.'+w+'<div id="ebpf_apps_shm_ctl"></div>',en:{instance:{one:"system",other:"systems"}}},"tc.qos":{info:"Network Interface traffic per QoS class",en:{instance:{one:"interface",other:"interfaces"}},aggregationMethod:"sum",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Traffic per QoS Class",layout:{x:0,y:0,w:6,h:5}}]},"tc.qos_packets":{info:"Network Interface packets per QoS class",en:{instance:{one:"interface",other:"interfaces"}},aggregationMethod:"sum"},"tc.qos_dropped":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Packets dropped per QoS Class",layout:{x:6,y:0,w:6,h:5}}],info:"Network Interface packets dropped per QoS class",en:{instance:{one:"interface",other:"interfaces"}},aggregationMethod:"sum"},"net.net":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Inbound",selectedDimensions:["received"],colors:c.default[0],valueRange:[0,null],layout:{x:0,y:0,w:3,h:5}},{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Outbound",selectedDimensions:["sent"],colors:c.default[1],valueRange:[0,null],layout:{x:3,y:0,w:3,h:5}}],info:l,en:{instance:{one:"interface",other:"interfaces"}}},"net.packets":{aggregationMethod:"sum",info:u,en:{instance:{one:"interface",other:"interfaces"}}},"net.errors":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Errors",desiredUnits:"errors",colors:c.default[1],layout:{x:6,y:0,w:3,h:5}}],info:d,en:{instance:{one:"interface",other:"interfaces"}}},"net.fifo":{info:f,en:{instance:{one:"interface",other:"interfaces"}}},"net.drops":{aggregationMethod:"sum",mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Drops",desiredUnits:"drops",colors:c.default[2],layout:{x:9,y:0,w:3,h:5}}],info:h,en:{instance:{one:"interface",other:"interfaces"}}},"net.compressed":{info:p,en:{instance:{one:"interface",other:"interfaces"}}},"net.events":{info:m,en:{instance:{one:"interface",other:"interfaces"}}},"net.duplex":{info:g,en:{instance:{one:"interface",other:"interfaces"}}},"net.operstate":{info:b,en:{instance:{one:"interface",other:"interfaces"}}},"net.carrier":{info:y,en:{instance:{one:"interface",other:"interfaces"}}},"net.speed":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"gauge",title:"Maximum Network Speed",desiredUnits:"Mbps",colors:c.default[3],layout:{x:0,y:5,w:3,h:5}}],info:v,en:{instance:{one:"interface",other:"interfaces"}}},"net.mtu":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"easypiechart",title:"Minimum Network MTU",desiredUnits:"bytes",colors:c.default[4],layout:{x:3,y:5,w:3,h:5}}],info:_,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_net":{mainheads:[{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"easypiechart",title:"Total Network Inbound",selectedDimensions:["received"],colors:c.default[0],layout:{x:4,y:10,w:2,h:5}},{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"easypiechart",title:"Total Network Outbound",selectedDimensions:["sent"],colors:c.default[1],layout:{x:6,y:10,w:2,h:5}}],info:l,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_packets":{info:u,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_errors":{heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Errors",desiredUnits:"errors",colors:c.default[1],layout:{x:15,y:0,w:3,h:5}}],info:d,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_fifo":{info:f,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_drops":{heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Drops",desiredUnits:"drops",colors:c.default[2],layout:{x:9,y:0,w:3,h:5}}],info:h,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_compressed":{info:p,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_events":{info:m,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_duplex":{info:g,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_operstate":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Interface Operational States",layout:{x:10,y:10,w:2,h:5}}],info:b,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_carrier":{info:y,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_speed":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"gauge",title:"Maxinum Network Speed",desiredUnits:"Mbps",colors:c.default[3],layout:{x:0,y:5,w:3,h:5}}],info:v,en:{instance:{one:"interface",other:"interfaces"}}},"cgroup.net_mtu":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",groupingMethod:"min",chartLibrary:"easypiechart",title:"Minimum Network MTU",desiredUnits:"bytes",colors:c.default[4],layout:{x:8,y:10,w:2,h:5}}],info:_,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_net":{heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Inbound",selectedDimensions:["received"],colors:c.default[0],layout:{x:0,y:0,w:2,h:5}},{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Outbound",selectedDimensions:["sent"],colors:c.default[1],layout:{x:2,y:0,w:3,h:5}}],info:l,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_packets":{info:u,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_errors":{heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Errors",desiredUnits:"errors",colors:c.default[1],layout:{x:6,y:0,w:2,h:5}}],info:d,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_fifo":{info:f,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_drops":{heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Drops",desiredUnits:"drops",colors:c.default[2],layout:{x:8,y:0,w:2,h:5}}],info:h,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_compressed":{info:p,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_events":{info:m,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_operstate":{info:b,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_duplex":{info:g,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_carrier":{info:y,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_speed":{heads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"gauge",title:"Maxinum Network Speed",desiredUnits:"Mbps",colors:c.default[3],layout:{x:10,y:5,w:2,h:5}}],info:v,en:{instance:{one:"interface",other:"interfaces"}}},"k8s.cgroup.net_mtu":{heads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"easypiechart",title:"Minimum Network MTU",desiredUnits:"bytes",colors:c.default[4],layout:{x:4,y:0,w:2,h:5}}],info:_,en:{instance:{one:"interface",other:"interfaces"}}},"docker.containers_state":{en:{instance:{one:"system",other:"systems"}}},"docker.container_state":{en:{instance:{one:"container",other:"containers"}},mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Docker Container States",desiredUnits:"containers",layout:{x:0,y:0,w:3,h:5}}]},"docker.container_health_status":{en:{instance:{one:"container",other:"containers"}},mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Docker Container Health Status",desiredUnits:"containers",layout:{x:3,y:0,w:3,h:5}}]},"docker.healthy_containers":{en:{instance:{one:"system",other:"systems"}}},"docker.unhealthy_containers":{en:{instance:{one:"system",other:"systems"}}},"docker.images":{en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,colors:c.default[6],title:"Total Docker Images",desiredUnits:"Images",layout:{x:6,y:0,w:3,h:5}}]},"docker.images_size":{en:{instance:{one:"system",other:"systems"}},mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"Total Images Size",layout:{x:9,y:0,w:3,h:5}}]},"wireless.link_quality":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Wireless Link Quality"}],info:"Overall quality of the link. May be based on the level of contention or interference, the bit or frame error rate, how good the received signal is, some timing synchronisation, or other hardware metric.",en:{instance:{one:"interface",other:"interfaces"}}},"wireless.signal_level":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Signal Level"}],info:'Received signal strength (<a href="https://en.wikipedia.org/wiki/Received_signal_strength_indication" target="_blank">RSSI</a>).',en:{instance:{one:"interface",other:"interfaces"}}},"wireless.noise_level":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Noise Level"}],info:"Background noise level (when no packet is transmitted).",en:{instance:{one:"interface",other:"interfaces"}}},"wireless.discarded_packets":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Discarded Packets"}],info:"<p>The number of discarded packets.</p></p><b>NWID</b> - received packets with a different NWID or ESSID. Used to detect configuration problems or adjacent network existence (on the same frequency). <b>Crypt</b> - received packets that the hardware was unable to code/encode. This can be used to detect invalid encryption settings. <b>Frag</b> - received packets for which the hardware was not able to properly re-assemble the link layer fragments (most likely one was missing). <b>Retry</b> - packets that the hardware failed to deliver. Most MAC protocols will retry the packet a number of times before giving up. <b>Misc</b> - other packets lost in relation with specific wireless operations.</p>",en:{instance:{one:"interface",other:"interfaces"}}},"wireless.missed_beacons":{info:'The number of periodic <a href="https://en.wikipedia.org/wiki/Beacon_frame" target="_blank">beacons</a> from the Cell or the Access Point have been missed. Beacons are sent at regular intervals to maintain the cell coordination, failure to receive them usually indicates that the card is out of range.',en:{instance:{one:"interface",other:"interfaces"}}},"ib.bytes":{info:"The amount of traffic transferred by the port."},"ib.packets":{info:"The number of packets transferred by the port."},"ib.errors":{info:"The number of errors encountered by the port."},"ib.hwerrors":{info:"The number of hardware errors encountered by the port."},"ib.hwpackets":{info:"The number of hardware packets transferred by the port."},"netfilter.sockets":{en:{instance:{one:"firewall",other:"firewalls"}},colors:c.default[7],heads:[]},"netfilter.new":{en:{instance:{one:"firewall",other:"firewalls"}},heads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"New Connections",selectedDimensions:["new"],colors:c.default[19]}]},"ipvs.sockets":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Created Connections",layout:{x:6,y:0,w:4,h:5},colors:c.default[12]}],info:"Total created connections for all services and their servers. To see the IPVS connection table, run <b>ipvsadm -Lnc</b>.",en:{instance:{one:"IPVS server",other:"IPVS servers"}}},"ipvs.packets":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total Received Packets",layout:{x:9,y:0,w:2,h:5},colors:c.default[2]},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total Sent Packets",layout:{x:12,y:0,w:2,h:5},colors:c.default[1]}],info:"Total transferred packets for all services and their servers.",en:{instance:{one:"IPVS server",other:"IPVS servers"}}},"ipvs.net":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total Received Bandwidth",layout:{x:0,y:0,w:2,h:5},colors:c.default[2]},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total Sent Bandwidth",layout:{x:3,y:0,w:2,h:5},colors:c.default[1]}],info:"Total network traffic for all services and their servers.",en:{instance:{one:"IPVS server",other:"IPVS servers"}}},"disk.util":{aggregationMethod:"avg",colors:c.default[5],mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"gauge",title:"Utilization",colors:c.default[0],valueRange:[0,100],layout:{x:0,y:5,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",title:"Top Disks by Utilization",layout:{x:3,y:5,w:3,h:5}}],info:"Disk Utilization measures the amount of time the disk was busy with something. This is not related to its performance. 100% means that the system always had an outstanding operation on the disk. Keep in mind that depending on the underlying technology of the disk, 100% here may or may not be an indication of congestion.",en:{instance:{one:"disk",other:"disks"}}},"disk.busy":(r={aggregationMethod:"avg",colors:c.default[5],mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Utilization",colors:c.default[0],valueRange:[0,100],layout:{x:6,y:10,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",title:"Top Disks by Busy Time",layout:{x:9,y:10,w:3,h:5}}]},(0,i.Z)(r,"colors",c.default[4]),(0,i.Z)(r,"info","Disk Busy Time measures the amount of time the disk was busy with something."),(0,i.Z)(r,"en",{instance:{one:"disk",other:"disks"}}),r),"disk.backlog":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Average Disk Backlog",colors:c.default[12],layout:{x:6,y:5,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",title:"Top Disks by Backlog",layout:{x:9,y:5,w:3,h:5}}],colors:c.default[8],info:"Backlog is an indication of the duration of pending disk operations. On every I/O event the system is multiplying the time spent doing I/O since the last update of this field with the number of pending operations. While not accurate, this metric can provide an indication of the expected completion time of the operations in progress.",en:{instance:{one:"disk",other:"disks"}}},"disk.io":{info:"The amount of data transferred to and from disk.",en:{instance:{one:"disk",other:"disks"}}},"disk_ext.io":{info:"The amount of discarded data that are no longer in use by a mounted file system.",en:{instance:{one:"disk",other:"disks"}}},"disk.ops":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Read IOPS",selectedDimensions:["reads"],colors:c.default[2],layout:{x:0,y:0,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",selectedDimensions:["reads"],title:"Top Disks by Read IOPS",layout:{x:3,y:0,w:3,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Write IOPS",selectedDimensions:["writes"],colors:c.default[1],layout:{x:6,y:0,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",selectedDimensions:["writes"],title:"Top Disks by Write IOPS",layout:{x:9,y:0,w:3,h:5}}],info:"Completed disk I/O operations. Keep in mind the number of operations requested might be higher, since the system is able to merge adjacent to each other (see merged operations chart).",en:{instance:{one:"disk",other:"disks"}},dimensionsOnNonDimensionGrouping:["reads"]},"disk_ext.ops":{info:"<p>The number (after merges) of completed discard/flush requests.</p><p><b>Discard</b> commands inform disks which blocks of data are no longer considered to be in use and therefore can be erased internally. They are useful for solid-state drivers (SSDs) and thinly-provisioned storage. Discarding/trimming enables the SSD to handle garbage collection more efficiently, which would otherwise slow future write operations to the involved blocks down.</p><p><b>Flush</b> operations transfer all modified in-core data (i.e., modified buffer cache pages) to the disk device so that all changed information can be retrieved even if the system crashes or is rebooted. Flush requests are executed by disks. Flush requests are not tracked for partitions. Before being merged, flush operations are counted as writes.</p>",en:{instance:{one:"disk",other:"disks"}}},"disk.qops":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Average Disk Current I/O Operations",colors:c.default[12],layout:{x:0,y:10,w:3,h:5}},{"group_by[0]":["instance"],chartLibrary:"bars",title:"Top Disks by Current I/O Operations",layout:{x:3,y:10,w:3,h:5}}],info:"I/O operations currently in progress. This metric is a snapshot - it is not an average over the last interval.",en:{instance:{one:"disk",other:"disks"}}},"disk.iotime":{aggregationMethod:"avg",info:"The sum of the duration of all completed I/O operations. This number can exceed the interval if the disk is able to execute I/O operations in parallel.",en:{instance:{one:"disk",other:"disks"}},dimensionsOnNonDimensionGrouping:["reads"]},"disk_ext.iotime":{aggregationMethod:"avg",info:"The sum of the duration of all completed discard/flush operations. This number can exceed the interval if the disk is able to execute discard/flush operations in parallel.",en:{instance:{one:"disk",other:"disks"}},dimensionsOnNonDimensionGrouping:["reads"]},"disk.mops":{info:"The number of merged disk operations. The system is able to merge adjacent I/O operations, for example two 4KB reads can become one 8KB read before given to disk.",en:{instance:{one:"disk",other:"disks"}},dimensionsOnNonDimensionGrouping:["reads"]},"disk_ext.mops":{info:"The number of merged discard disk operations. Discard operations which are adjacent to each other may be merged for efficiency.",en:{instance:{one:"disk",other:"disks"}},dimensionsOnNonDimensionGrouping:["reads"]},"disk.svctm":{aggregationMethod:"avg",info:"The average service time for completed I/O operations. This metric is calculated using the total busy time of the disk and the number of completed operations. If the disk is able to execute multiple parallel operations the reporting average service time will be misleading.",en:{instance:{one:"disk",other:"disks"}},dimensionsOnNonDimensionGrouping:["svctm"]},"disk.latency_io":{aggregationMethod:"avg",info:'Disk I/O <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#disk-latency" target="_blank">latency</a> is the time it takes for an I/O request to be completed. Disk chart has a relationship with <a href="#filesystem">Filesystem</a> charts. This chart is based on the <a href="https://github.com/cloudflare/ebpf_exporter/blob/master/examples/bio-tracepoints.yaml" target="_blank">bio_tracepoints</a> tool of the ebpf_exporter.'+w,en:{instance:{one:"disk",other:"disks"}}},"disk.avgsz":{info:"The average I/O operation size.",en:{instance:{one:"disk",other:"disks"}}},"disk_ext.avgsz":{info:"The average discard operation size.",en:{instance:{one:"disk",other:"disks"}}},"disk.await":{aggregationMethod:"avg",info:"The average time for I/O requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.",en:{instance:{one:"disk",other:"disks"}}},"disk_ext.await":{aggregationMethod:"avg",info:"The average time for discard/flush requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.",en:{instance:{one:"disk",other:"disks"}}},"disk.space":{mainheads:[{chartLibrary:"d3pie",title:"Disk Space Usage",layout:{x:0,y:0,w:3,h:5}}],info:"Disk space utilization. reserved for root is automatically reserved by the system to prevent the root user from getting out of space.",en:{instance:{one:"mount",other:"mounts"}}},"disk.inodes":{mainheads:[{chartLibrary:"d3pie",title:"Disk Files Usage",layout:{x:3,y:0,w:3,h:5}}],info:"Inodes (or index nodes) are filesystem objects (e.g. files and directories). On many types of file system implementations, the maximum number of inodes is fixed at filesystem creation, limiting the maximum number of files the filesystem can hold. It is possible for a device to run out of inodes. When this happens, new files cannot be created on the device, even though there may be free space available.",en:{instance:{one:"mount",other:"mounts"}}},"disk.bcache_hit_ratio":{aggregationMethod:"avg",info:"<p><b>Bcache (block cache)</b> is a cache in the block layer of Linux kernel, which is used for accessing secondary storage devices. It allows one or more fast storage devices, such as flash-based solid-state drives (SSDs), to act as a cache for one or more slower storage devices, such as hard disk drives (HDDs).</p><p>Percentage of data requests that were fulfilled right from the block cache. Hits and misses are counted per individual IO as bcache sees them. A partial hit is counted as a miss.</p>",en:{instance:{one:"disk",other:"disks"}}},"disk.bcache_rates":{aggregationMethod:"avg",info:"Throttling rates. To avoid congestions bcache tracks latency to the cache device, and gradually throttles traffic if the latency exceeds a threshold. If the writeback percentage is nonzero, bcache tries to keep around this percentage of the cache dirty by throttling background writeback and using a PD controller to smoothly adjust the rate.",en:{instance:{one:"disk",other:"disks"}}},"disk.bcache_size":{info:"The amount of dirty data for this backing device in the cache.",en:{instance:{one:"disk",other:"disks"}}},"disk.bcache_usage":{aggregationMethod:"avg",info:"The percentage of cache device which does not contain dirty data, and could potentially be used for writeback.",en:{instance:{one:"disk",other:"disks"}}},"disk.bcache_cache_read_races":{info:"<b>Read races</b> happen when a bucket was reused and invalidated while data was being read from the cache. When this occurs the data is reread from the backing device. <b>IO errors</b> are decayed by the half life. If the decaying count reaches the limit, dirty data is written out and the cache is disabled.",en:{instance:{one:"disk",other:"disks"}}},"disk.bcache":{info:"Hits and misses are counted per individual IO as bcache sees them; a partial hit is counted as a miss. Collisions happen when data was going to be inserted into the cache from a cache miss, but raced with a write and data was already present. Cache miss reads are rounded up to the readahead size, but without overlapping existing cache entries.",en:{instance:{one:"disk",other:"disks"}}},"disk.bcache_bypass":{info:"Hits and misses for IO that is intended to skip the cache.",en:{instance:{one:"disk",other:"disks"}}},"disk.bcache_cache_alloc":{aggregationMethod:"avg",info:"<p>Working set size.</p><p><b>Unused</b> is the percentage of the cache that does not contain any data. <b>Dirty</b> is the data that is modified in the cache but not yet written to the permanent storage. <b>Clean</b> data matches the data stored on the permanent storage. <b>Metadata</b> is bcache's metadata overhead.</p>",en:{instance:{one:"disk",other:"disks"}}},"nfs.net":{info:"The number of received UDP and TCP packets.",mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total received packets"}],en:{instance:{one:"NFS client",other:"NFS clients"}}},"nfs.rpc":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"RPC Statistics"}],info:"<p>Remote Procedure Call (RPC) statistics.</p></p><b>Calls</b> - all RPC calls. <b>Retransmits</b> - retransmitted calls. <b>AuthRefresh</b> - authentication refresh calls (validating credentials with the server).</p>",en:{instance:{one:"NFS client",other:"NFS clients"}}},"nfs.proc2":{info:'NFSv2 RPC calls. The individual metrics are described in <a href="https://datatracker.ietf.org/doc/html/rfc1094#section-2.2" target="_blank">RFC1094</a>.',en:{instance:{one:"NFS client",other:"NFS clients"}}},"nfs.proc3":{info:'NFSv3 RPC calls. The individual metrics are described in <a href="https://datatracker.ietf.org/doc/html/rfc1813#section-3" target="_blank">RFC1813</a>.',en:{instance:{one:"NFS client",other:"NFS clients"}}},"nfs.proc4":{info:'NFSv4 RPC calls. The individual metrics are described in <a href="https://datatracker.ietf.org/doc/html/rfc8881#section-18" target="_blank">RFC8881</a>.',en:{instance:{one:"NFS client",other:"NFS clients"}}},"nfsd.readcache":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"NFS Reply Cache Statistics"}],info:"<p>Reply cache statistics. The reply cache keeps track of responses to recently performed non-idempotent transactions, and in case of a replay, the cached response is sent instead of attempting to perform the operation again.</p><b>Hits</b> - client did not receive a reply and re-transmitted its request. This event is undesirable. <b>Misses</b> - an operation that requires caching (idempotent). <b>Nocache</b> - an operation that does not require caching (non-idempotent).",en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.filehandles":{info:"<p>File handle statistics. File handles are small pieces of memory that keep track of what file is opened.</p><p><b>Stale</b> - happen when a file handle references a location that has been recycled. This also occurs when the server loses connection and applications are still using files that are no longer accessible.",en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.io":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"NFS IO Statistics"}],info:"The amount of data transferred to and from disk.",en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.threads":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"NFS Daemon Threads"}],info:"The number of threads used by the NFS daemon.",en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.readahead":{info:"<p>Read-ahead cache statistics. NFS read-ahead predictively requests blocks from a file in advance of I/O requests by the application. It is designed to improve client sequential read throughput.</p><p><b>10%</b>-<b>100%</b> - histogram of depth the block was found. This means how far the cached block is from the original block that was first requested. <b>Misses</b> - not found in the read-ahead cache.</p>",en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.net":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Network Packets received"}],info:"The number of received UDP and TCP packets.",en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.rpc":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"RPC Statistics"}],info:"<p>Remote Procedure Call (RPC) statistics.</p></p><b>Calls</b> - all RPC calls. <b>BadAuth</b> - bad authentication. It does not count if you try to mount from a machine that it's not in your exports file. <b>BadFormat</b> - other errors.</p>",en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.proc2":{info:'NFSv2 RPC calls. The individual metrics are described in <a href="https://datatracker.ietf.org/doc/html/rfc1094#section-2.2" target="_blank">RFC1094</a>.',en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.proc3":{info:'NFSv3 RPC calls. The individual metrics are described in <a href="https://datatracker.ietf.org/doc/html/rfc1813#section-3" target="_blank">RFC1813</a>.',en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.proc4":{info:'NFSv4 RPC calls. The individual metrics are described in <a href="https://datatracker.ietf.org/doc/html/rfc8881#section-18" target="_blank">RFC8881</a>.',en:{instance:{one:"NFS server",other:"NFS servers"}}},"nfsd.proc4ops":{info:'NFSv4 RPC operations. The individual metrics are described in <a href="https://datatracker.ietf.org/doc/html/rfc8881#section-18" target="_blank">RFC8881</a>.',en:{instance:{one:"NFS server",other:"NFS servers"}}},"zfs.arc_size":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Average ZFS ARC Size"}],info:"<p>The size of the ARC.</p><p><b>Arcsz</b> - actual size. <b>Target</b> - target size that the ARC is attempting to maintain (adaptive). <b>Min</b> - minimum size limit. When the ARC is asked to shrink, it will stop shrinking at this value. <b>Max</b> - maximum size limit.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.l2_size":{info:"<p>The size of the L2ARC.</p><p><b>Actual</b> - size of compressed data. <b>Size</b> - size of uncompressed data.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.reads":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Read Requests"}],info:"<p>The number of read requests.</p><p><b>ARC</b> - all prefetch and demand requests. <b>Demand</b> - triggered by an application request. <b>Prefetch</b> - triggered by the prefetch mechanism, not directly from an application request. <b>Metadata</b> - metadata read requests. <b>L2</b> - L2ARC read requests.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.bytes":{info:"The amount of data transferred to and from the L2ARC cache devices.",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.hits":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Hit Rate of ARC Read Requests"}],info:"<p>Hit rate of the ARC read requests.</p><p><b>Hits</b> - a data block was in the ARC DRAM cache and returned. <b>Misses</b> - a data block was not in the ARC DRAM cache. It will be read from the L2ARC cache devices (if available and the data is cached on them) or the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.dhits":{aggregationMethod:"avg",info:"<p>Hit rate of the ARC data and metadata demand read requests. Demand requests are triggered by an application request.</p><p><b>Hits</b> - a data block was in the ARC DRAM cache and returned. <b>Misses</b> - a data block was not in the ARC DRAM cache. It will be read from the L2ARC cache devices (if available and the data is cached on them) or the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.phits":{aggregationMethod:"avg",info:"<p>Hit rate of the ARC data and metadata prefetch read requests. Prefetch requests are triggered by the prefetch mechanism, not directly from an application request.</p><p><b>Hits</b> - a data block was in the ARC DRAM cache and returned. <b>Misses</b> - a data block was not in the ARC DRAM cache. It will be read from the L2ARC cache devices (if available and the data is cached on them) or the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.mhits":{aggregationMethod:"avg",info:"<p>Hit rate of the ARC metadata read requests.</p><p><b>Hits</b> - a data block was in the ARC DRAM cache and returned. <b>Misses</b> - a data block was not in the ARC DRAM cache. It will be read from the L2ARC cache devices (if available and the data is cached on them) or the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.l2hits":{aggregationMethod:"avg",info:"<p>Hit rate of the L2ARC lookups.</p></p><b>Hits</b> - a data block was in the L2ARC cache and returned. <b>Misses</b> - a data block was not in the L2ARC cache. It will be read from the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.demand_data_hits":{aggregationMethod:"avg",info:"<p>Hit rate of the ARC data demand read requests. Demand requests are triggered by an application request.</p><b>Hits</b> - a data block was in the ARC DRAM cache and returned. <b>Misses</b> - a data block was not in the ARC DRAM cache. It will be read from the L2ARC cache devices (if available and the data is cached on them) or the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.prefetch_data_hits":{aggregationMethod:"avg",info:"<p>Hit rate of the ARC data prefetch read requests. Prefetch requests are triggered by the prefetch mechanism, not directly from an application request.</p><p><b>Hits</b> - a data block was in the ARC DRAM cache and returned. <b>Misses</b> - a data block was not in the ARC DRAM cache. It will be read from the L2ARC cache devices (if available and the data is cached on them) or the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.list_hits":{info:"MRU (most recently used) and MFU (most frequently used) cache list hits. MRU and MFU lists contain metadata for requested blocks which are cached. Ghost lists contain metadata of the evicted pages on disk.",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.arc_size_breakdown":{aggregationMethod:"avg",info:"The size of MRU (most recently used) and MFU (most frequently used) cache.",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.memory_ops":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Memory Operation Statistics"}],info:"<p>Memory operation statistics.</p><p><b>Direct</b> - synchronous memory reclaim. Data is evicted from the ARC and free slabs reaped. <b>Throttled</b> - number of times that ZFS had to limit the ARC growth. A constant increasing of the this value can indicate excessive pressure to evict data from the ARC. <b>Indirect</b> - asynchronous memory reclaim. It reaps free slabs from the ARC cache.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.important_ops":{info:"<p>Eviction and insertion operation statistics.</p><p><b>EvictSkip</b> - skipped data eviction operations. <b>Deleted</b> - old data is evicted (deleted) from the cache. <b>MutexMiss</b> - an attempt to get hash or data block mutex when it is locked during eviction. <b>HashCollisions</b> - occurs when two distinct data block numbers have the same hash value.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.actual_hits":{aggregationMethod:"avg",info:"<p>MRU and MFU cache hit rate.</p><p><b>Hits</b> - a data block was in the ARC DRAM cache and returned. <b>Misses</b> - a data block was not in the ARC DRAM cache. It will be read from the L2ARC cache devices (if available and the data is cached on them) or the pool disks.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.hash_elements":{info:"<p>Data Virtual Address (DVA) hash table element statistics.</p><p><b>Current</b> - current number of elements. <b>Max</b> - maximum number of elements seen.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfs.hash_chains":{info:"<p>Data Virtual Address (DVA) hash table chain statistics. A chain is formed when two or more distinct data block numbers have the same hash value.</p><p><b>Current</b> - current number of chains. <b>Max</b> - longest length seen for a chain. If the value is high, performance may degrade as the hash locks are held longer while the chains are walked.</p>",en:{instance:{one:"ZFS system",other:"ZFS systems"}}},"zfspool.state":{info:'ZFS pool state. The overall health of a pool, as reported by <b>zpool status</b>, is determined by the aggregate state of all devices within the pool. For states description, see <a href="https://openzfs.github.io/openzfs-docs/man/7/zpoolconcepts.7.html#Device_Failure_and_Recovery" target="_blank"> ZFS documentation</a>.',en:{instance:{one:"ZFS pool",other:"ZFS pools"}}},"mysql.net":{info:"The amount of data sent to mysql clients (<strong>out</strong>) and received from mysql clients (<strong>in</strong>).",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.queries":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"No. of Slow Queries",selectedDimensions:["slow_queries"],desiredUnits:"queries",colors:c.default[0],layout:{x:0,y:0,w:3,h:5}}],info:'The number of statements executed by the server.<ul><li><strong>queries</strong> counts the statements executed within stored SQL programs.</li><li><strong>questions</strong> counts the statements sent to the mysql server by mysql clients.</li><li><strong>slow queries</strong> counts the number of statements that took more than <a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_long_query_time" target="_blank">long_query_time</a> seconds to be executed. For more information about slow queries check the mysql <a href="http://dev.mysql.com/doc/refman/5.7/en/slow-query-log.html" target="_blank">slow query log</a>.</li></ul>',en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.handlers":{info:'Usage of the internal handlers of mysql. This chart provides very good insights of what the mysql server is actually doing. (if the chart is not showing all these dimensions it is because they are zero - set <strong>Which dimensions to show?</strong> to <strong>All</strong> from the dashboard settings, to render even the zero values)<ul><li><strong>commit</strong>, the number of internal <a href="http://dev.mysql.com/doc/refman/5.7/en/commit.html" target="_blank">COMMIT</a> statements.</li><li><strong>delete</strong>, the number of times that rows have been deleted from tables.</li><li><strong>prepare</strong>, a counter for the prepare phase of two-phase commit operations.</li><li><strong>read first</strong>, the number of times the first entry in an index was read. A high value suggests that the server is doing a lot of full index scans; e.g. <strong>SELECT col1 FROM foo</strong>, with col1 indexed.</li><li><strong>read key</strong>, the number of requests to read a row based on a key. If this value is high, it is a good indication that your tables are properly indexed for your queries.</li><li><strong>read next</strong>, the number of requests to read the next row in key order. This value is incremented if you are querying an index column with a range constraint or if you are doing an index scan.</li><li><strong>read prev</strong>, the number of requests to read the previous row in key order. This read method is mainly used to optimize <strong>ORDER BY ... DESC</strong>.</li><li><strong>read rnd</strong>, the number of requests to read a row based on a fixed position. A high value indicates you are doing a lot of queries that require sorting of the result. You probably have a lot of queries that require MySQL to scan entire tables or you have joins that do not use keys properly.</li><li><strong>read rnd next</strong>, the number of requests to read the next row in the data file. This value is high if you are doing a lot of table scans. Generally this suggests that your tables are not properly indexed or that your queries are not written to take advantage of the indexes you have.</li><li><strong>rollback</strong>, the number of requests for a storage engine to perform a rollback operation.</li><li><strong>savepoint</strong>, the number of requests for a storage engine to place a savepoint.</li><li><strong>savepoint rollback</strong>, the number of requests for a storage engine to roll back to a savepoint.</li><li><strong>update</strong>, the number of requests to update a row in a table.</li><li><strong>write</strong>, the number of requests to insert a row in a table.</li></ul>',en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.table_locks":{info:"MySQL table locks counters: <ul><li><strong>immediate</strong>, the number of times that a request for a table lock could be granted immediately.</li><li><strong>waited</strong>, the number of times that a request for a table lock could not be granted immediately and a wait was needed. If this is high and you have performance problems, you should first optimize your queries, and then either split your table or tables or use replication.</li></ul>",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_deadlocks":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"Total No. of Deadlocks",desiredUnits:"deadlocks",colors:c.default[1],layout:{x:3,y:0,w:3,h:5}}],info:'A deadlock happens when two or more transactions mutually hold and request for locks, creating a cycle of dependencies. For more information about <a href="https://dev.mysql.com/doc/refman/5.7/en/innodb-deadlocks-handling.html" target="_blank">how to minimize and handle deadlocks</a>.',en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_cluster_status":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Galera Cluster Status",desiredUnits:"%",colors:c.default[2],layout:{x:6,y:0,w:3,h:5}}],info:"<p>Status of this cluster component.</p><p><b>Primary</b> - primary group configuration, quorum present. <b>Non-Primary</b> - non-primary group configuration, quorum lost. <b>Disconnected</b> - not connected to group, retrying.</p>",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_cluster_state":{info:"<p>Membership state of this cluster component.</p><p><b>Undefined</b> - undefined state. <b>Joining</b> - the node is attempting to join the cluster. <b>Donor</b> - the node has blocked itself while it sends a State Snapshot Transfer (SST) to bring a new node up to date with the cluster. <b>Joined</b> - the node has successfully joined the cluster. <b>Synced</b> - the node has established a connection with the cluster and synchronized its local databases with those of the cluster. <b>Error</b> - the node is not part of the cluster and does not replicate transactions. This state is provider-specific, check <i>wsrep_local_state_comment</i> variable for a description.</p>",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_cluster_weight":{info:"The value is counted as a sum of <b>pc.weight</b> of the nodes in the current Primary Component.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_connected":{info:"<b>0</b> means that the node has not yet connected to any of the cluster components. This may be due to misconfiguration.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.open_transactions":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Open Transactions",desiredUnits:"transactions",colors:c.default[3],layout:{x:9,y:0,w:3,h:5}}],info:"The number of locally running transactions which have been registered inside the wsrep provider. This means transactions which have made operations which have caused write set population to happen. Transactions which are read only are not counted.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.table_open_cache_overflows":{info:"The number of overflows in the table open cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the table open cache.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.join_issues":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"MySQL Join Operation Issues",desiredUnits:"issues",layout:{x:0,y:5,w:3,h:5}}],info:"The number of issues with joins on the MySQL server. Monitoring this metric can help identify potential performance issues related to joins.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.sort_issues":{info:"The number of issues with sorts on the MySQL server. Monitoring this metric can help identify potential performance issues related to sorting.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.tmp":{info:"The usage of temporary files on the MySQL server. Monitoring this metric can help identify potential performance issues related to temporary files.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.threads_created":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"Number of MySQL threads",desiredUnits:"threads",colors:c.default[4],layout:{x:0,y:5,w:3,h:5}}],info:"The number of threads that have been created on the MySQL server. Monitoring this metric can help identify potential performance issues related to thread creation.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.thread_cache_misses":{info:"The number of thread cache misses on the MySQL server. Monitoring this metric can help identify potential performance issues related to the thread cache.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_io":{info:"The I/O operations on the InnoDB storage engine on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB storage engine.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_io_ops":{info:"The number of I/O operations on the InnoDB storage engine on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB storage engine.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_io_pending_ops":{info:"The number of pending I/O operations on the InnoDB storage engine on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB storage engine.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_log":{info:"The usage of the InnoDB log on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB log.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_cur_row_lock":{info:"The number of current row locks on the InnoDB storage engine on the MySQL server. Monitoring this metric can help identify potential performance issues related to row locking on the InnoDB storage engine.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_rows":{info:"The number of rows on the InnoDB storage engine on the MySQL server. Monitoring this metric can help identify the usage patterns of the InnoDB storage engine and potential performance issues.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_buffer_pool_pages":{info:"The number of pages in the InnoDB buffer pool on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB buffer pool.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_buffer_pool_pages_flushed":{info:"The number of pages flushed from the InnoDB buffer pool on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB buffer pool.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_buffer_pool_bytes":{info:"The amount of memory used by the InnoDB buffer pool on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB buffer pool.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_buffer_pool_read_ahead":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"InnoDB Buffer Pool Read Ahead",desiredUnits:"pages/s",colors:c.default[6],layout:{x:6,y:5,w:3,h:5}}],info:"The amount of read ahead performed by the InnoDB buffer pool on the MySQL server. Monitoring this metric can help identify potential performance issues related to read ahead on the InnoDB buffer.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_buffer_pool_read_ahead_rnd":{info:"The amount of random read ahead performed by the InnoDB buffer pool on the MySQL server. Monitoring this metric can help identify potential performance issues related to random read ahead on the InnoDB buffer pool.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_buffer_pool_ops":{info:"The number of operations on the InnoDB buffer pool on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB buffer pool.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.innodb_os_log":{info:"The usage of the InnoDB OS log on the MySQL server. Monitoring this metric can help identify potential performance issues related to the InnoDB OS log.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.files":{info:"The number of files opened by the MySQL server. Monitoring this metric can help identify potential performance issues related to file opening.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.files_rate":{info:"The rate of file opening by the MySQL server. Monitoring this metric can help identify potential performance issues related to file opening.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.opened_tables":{info:"The number of tables opened by the MySQL server. Monitoring this metric can help identify potential performance issues related to table opening.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.process_list_fetch_query_duration":{info:"The duration of queries in the process list on the MySQL server. Monitoring this metric can help identify potential performance issues related to queries in the process list.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.process_list_longest_query_duration":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"number",title:"Longest Query Duration",colors:c.default[7],layout:{x:9,y:5,w:3,h:5}}],info:"The duration of the longest query in the process list on the MySQL server. Monitoring this metric can help identify potential performance issues related to long running queries in the process list.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.qcache_ops":{info:"The number of operations on the query cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the query cache.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.qcache":{info:"The usage of the query cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the query cache.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.qcache_freemem":{info:"The amount of free memory in the query cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the query cache memory usage.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.qcache_memblocks":{info:"The number of memory blocks in the query cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the query cache memory usage.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_bytes":{info:"The number of bytes in the Galera cluster on the MySQL server. Monitoring this metric can help identify potential performance issues related to the Galera cluster.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_queue":{info:"The length of the Galera queue on the MySQL server. Monitoring this metric can help identify potential performance issues related to the Galera cluster.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_flow_control":{info:"The status of the flow control in the Galera cluster on the MySQL server. Monitoring this metric can help identify potential performance issues related to the Galera cluster.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_cluster_size":{info:"The size of the Galera cluster on the MySQL server. Monitoring this metric can help identify potential performance issues related to the Galera cluster.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_ready":{info:"The status of the Galera cluster on the MySQL server, indicating whether it is ready for write sets. Monitoring this metric can help identify potential performance issues related to the Galera cluster.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.galera_open_transactions":{info:"The number of open transactions in the Galera cluster on the MySQL server. Monitoring this metric can help identify potential performance issues related to the Galera cluster.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.key_blocks":{info:"The number of blocks in the key cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the key cache.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.binlog_cache":{info:"The usage of the binary log cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the binary log cache.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.binlog_stmt_cache":{info:"The usage of the binary log statement cache on the MySQL server. Monitoring this metric can help identify potential performance issues related to the binary log statement cache.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.slave_behind":{info:"The lag of the slave in the replication on the MySQL server. Monitoring this metric can help identify potential performance issues related to the replication process.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_cpu":{aggregationMethod:"avg",info:"The amount of CPU time used by each user on the MySQL server. Monitoring this metric can help identify potential performance issues related to CPU usage by users.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_rows":{info:"The number of rows accessed by each user on the MySQL server. Monitoring this metric can help identify potential performance issues related to user access to rows.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_commands":{info:"The number of commands executed by each user on the MySQL server. Monitoring this metric can help identify potential performance issues related to user commands.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_denied_commands":{info:"The number of denied commands for each user on the MySQL server. Monitoring this metric can help identify potential security issues related to user commands.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_binlog_written":{info:"The amount of data written to the binary log by each user on the MySQL server. Monitoring this metric can help identify potential performance issues related to the binary log.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_connections":{info:"The number of connections for each user on the MySQL server. Monitoring this metric can help identify potential performance issues related to user connections.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_lost_connections":{info:"The number of lost connections for each user on the MySQL server. Monitoring this metric can help identify potential performance issues related to user connections.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"mysql.userstats_denied_connections":{info:"The number of denied connections for each user on the MySQL server. Monitoring this metric can help identify potential security issues related to user connections.",en:{instance:{one:"MySQL server",other:"MySQL servers"}}},"ping.host_rtt":{aggregationMethod:"avg",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Host Latency",layout:{x:6,y:0,w:3,h:5}}],info:"Round-trip time (RTT) is the time it takes for a data packet to reach its destination and return back to its original source.",en:{instance:{one:"ping host",other:"ping hosts"}}},"ping.host_std_dev_rtt":{aggregationMethod:"avg",info:"Round-trip time (RTT) standard deviation. The average value of how far each RTT of a ping differs from the average RTT.",en:{instance:{one:"ping host",other:"ping hosts"}}},"ping.host_packet_loss":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"gauge",title:"Maximum Host Packet Loss",desiredUnits:"percentage",colors:c.default[1],valueRange:[0,100],layout:{x:9,y:0,w:3,h:5}}],info:"Packet loss occurs when one or more transmitted data packets do not reach their destination. Usually caused by data transfer errors, network congestion or firewall blocking. ICMP echo packets are often treated as lower priority by routers and target hosts, so ping test packet loss may not always translate to application packet loss.",en:{instance:{one:"ping host",other:"ping hosts"}}},"ping.host_packets":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Ping Packets Received",colors:c.default[2],valueRange:[0,null],layout:{x:0,y:0,w:3,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Ping Packets Sent",colors:c.default[1],valueRange:[0,null],layout:{x:3,y:0,w:3,h:5}}],info:"Number of ICMP messages sent and received. These counters should be equal if there is no packet loss.",en:{instance:{one:"ping host",other:"ping hosts"}}},"nvme.device_estimated_endurance_perc":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"gauge",title:"Lowest Endurance on device",desiredUnits:"percentage",colors:c.default[7],layout:{x:0,y:0,w:3,h:5}}],info:"NVM subsystem lifetime used based on the actual usage and the manufacturer's prediction of NVM life. A value of 100 indicates that the estimated endurance of the device has been consumed, but may not indicate a device failure. The value can be greater than 100 if you use the storage beyond its planned lifetime.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_available_spare_perc":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Available Spare Capacity",desiredUnits:"percentage",colors:c.default[7],layout:{x:3,y:0,w:3,h:5}}],info:"Remaining spare capacity that is available. SSDs provide a set of internal spare capacity, called spare blocks, that can be used to replace blocks that have reached their write operation limit. After all of the spare blocks have been used, the next block that reaches its limit causes the disk to fail.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_composite_temperature":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"number",title:"Maximum device Temperature",desiredUnits:"celcius",colors:c.default[7],layout:{x:6,y:0,w:3,h:5}}],info:"The current composite temperature of the controller and namespace(s) associated with that controller. The manner in which this value is computed is implementation specific and may not represent the actual temperature of any physical point in the NVM subsystem.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_io_transferred_count":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total IO Transfer per device",desiredUnits:"seconds",colors:c.default[7],layout:{x:9,y:0,w:3,h:5}}],info:"The total amount of data read and written by the host.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_power_cycles_count":{info:"Power cycles reflect the number of times this host has been rebooted or the device has been woken up after sleep. A high number of power cycles does not affect the device's life expectancy.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_power_on_time":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"number",title:"Maximum Power On Time",desiredUnits:"seconds",colors:c.default[7],layout:{x:0,y:5,w:3,h:5}}],info:"<a href='https://en.wikipedia.org/wiki/Power-on_hours' target='_blank'>Power-on time</a> is the length of time the device is supplied with power.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_unsafe_shutdowns_count":{info:"The number of times a power outage occurred without a shutdown notification being sent. Depending on the NVMe device you are using, an unsafe shutdown can corrupt user data.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_critical_warnings_state":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"number",title:"Maximum No. of Critical / Warnings",desiredUnits:"seconds",colors:c.default[7],layout:{x:3,y:5,w:3,h:5}}],info:"<p>Critical warnings for the status of the controller. Status active if set to 1.</p><p><b>AvailableSpare</b> - the available spare capacity is below the threshold. <b>TempThreshold</b> - the composite temperature is greater than or equal to an over temperature threshold or less than or equal to an under temperature threshold. <b>NvmSubsystemReliability</b> - the NVM subsystem reliability is degraded due to excessive media or internal errors. <b>ReadOnly</b> - media is placed in read-only mode. <b>VolatileMemBackupFailed</b> - the volatile memory backup device has failed. <b>PersistentMemoryReadOnly</b> - the Persistent Memory Region has become read-only or unreliable.</p>",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_media_errors_rate":{info:"The number of occurrences where the controller detected an unrecovered data integrity error. Errors such as uncorrectable ECC, CRC checksum failure, or LBA tag mismatch are included in this counter.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_error_log_entries_rate":{info:"The number of entries in the Error Information Log. By itself, an increase in the number of records is not an indicator of any failure condition.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_warning_composite_temperature_time":{info:"The time the device has been operating above the Warning Composite Temperature Threshold (WCTEMP) and below Critical Composite Temperature Threshold (CCTEMP).",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_critical_composite_temperature_time":{info:"The time the device has been operating above the Critical Composite Temperature Threshold (CCTEMP).",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_thermal_mgmt_temp1_transitions_rate":{info:"The number of times the controller has entered lower active power states or performed vendor-specific thermal management actions, <b>minimizing performance impact</b>, to attempt to lower the Composite Temperature due to the host-managed thermal management feature.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_thermal_mgmt_temp2_transitions_rate":{info:"The number of times the controller has entered lower active power states or performed vendor-specific thermal management actions, <b>regardless of the impact on performance (e.g., heavy throttling)</b>, to attempt to lower the Combined Temperature due to the host-managed thermal management feature.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_thermal_mgmt_temp1_time":{info:"The amount of time the controller has entered lower active power states or performed vendor-specific thermal management actions, <b>minimizing performance impact</b>, to attempt to lower the Composite Temperature due to the host-managed thermal management feature.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"nvme.device_thermal_mgmt_temp2_time":{info:"The amount of time the controller has entered lower active power states or performed vendor-specific thermal management actions, <b>regardless of the impact on performance (e.g., heavy throttling)</b>, to attempt to lower the Combined Temperature due to the host-managed thermal management feature.",en:{instance:{one:"NVMe disk",other:"NVMe disks"}},groupBy:["label"],groupByLabel:["device"]},"postfix.qemails":{info:"The <b>qemails</b> metric represents the number of emails currently in the queue in Postfix. This metric should be monitored to ensure that the queue is not growing too large, which can lead to delays in email delivery.",en:{instance:{one:"mail server",other:"mail servers"}}},"postfix.qsize":{info:"The <b>qsize</b> metric represents the total size of emails currently in the queue in Postfix. This metric should be monitored to ensure that the queue is not growing too large, which can lead to delays in email delivery.",en:{instance:{one:"mail server",other:"mail servers"}}},"postgres.connections_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",valueRange:[0,100],chartLibrary:"gauge",title:"Average Connections Utilization",desiredUnits:"percentage",colors:c.default[14],layout:{x:0,y:0,w:2.5,h:5}}],info:"<p>A connection is an established line of communication between a client and the PostgreSQL server. Each connection adds to the load on the PostgreSQL server. To guard against running out of memory or overloading the database the <i>max_connections</i> parameter (default = 100) defines the maximum number of concurrent connections to the database server. A separate parameter, <i>superuser_reserved_connections</i> (default = 3), defines the quota for superuser connections (so that superusers can connect even if all other connection slots are blocked).</p><p><br></p><p><b>Total connection utilization</b> across all databases. Utilization is measured as a percentage of (<i>max_connections</i> - <i>superuser_reserved_connections</i>). If the utilization is 100% no more new connections will be accepted (superuser connections will still be accepted if superuser quota is available).</p>",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.connections_usage":{info:"<p><b>Connections usage</b> across all databases. The maximum number of concurrent connections to the database server is (<i>max_connections</i> - <i>superuser_reserved_connections</i>). As a general rule, if you need more than 200 connections it is advisable to use connection pooling.</p><p><b>Available</b> - new connections allowed. <b>Used</b> - connections currently in use.</p>",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.connections_state_count":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Connection State Count",layout:{x:9,y:0,w:2.5,h:5}}],en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.transactions_duration":{aggregationMethod:"avg",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.queries_duration":{aggregationMethod:"avg",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top Queries by Duration",layout:{x:0,y:10,w:4.5,h:5}}],info:"Active queries duration histogram. The bins are specified as consecutive, non-overlapping intervals. The value is the number of observed active queries that fall into each interval.",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.checkpoints_rate":{info:'<p>Number of checkpoints that have been performed. Checkpoints are periodic maintenance operations the database performs to make sure that everything it\'s been caching in memory has been synchronized with the disk. Ideally checkpoints should be time-driven (scheduled) as opposed to load-driven (requested).</p><p><b>Scheduled</b> - checkpoints triggered as per schedule when time elapsed from the previous checkpoint is greater than <a href="https://www.postgresql.org/docs/current/runtime-config-wal.html#GUC-CHECKPOINT-TIMEOUT" target="_blank"><i>checkpoint_timeout</i></a>. <b>Requested</b> - checkpoints triggered due to WAL updates reaching the <a href="https://www.postgresql.org/docs/current/runtime-config-wal.html#GUC-MAX-WAL-SIZE" target="_blank"><i>max_wal_size</i></a> before the <i>checkpoint_timeout</i> is reached.</p>',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.checkpoints_time":{info:"<p>Checkpoint timing information. An important indicator of how well checkpoint I/O is performing is the amount of time taken to sync files to disk.</p><p><b>Write</b> - amount of time spent writing files to disk during checkpoint processing. <b>Sync</b> - amount of time spent synchronizing files to disk during checkpoint processing.</p>",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.buffers_allocated_rate":{info:"Allocated and re-allocated buffers. If a backend process requests data it is either found in a block in shared buffer cache or the block has to be allocated (read from disk). The latter is counted as <b>Allocated</b>.",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.buffers_io_rate":{info:"<p>Amount of data flushed from memory to disk.</p><p><b>Checkpoint</b> - buffers written during checkpoints. <b>Backend</b> - buffers written directly by a backend. It may happen that a dirty page is requested by a backend process. In this case the page is synced to disk before the page is returned to the client. <b>BgWriter</b> - buffers written by the background writer. PostgreSQL may clear pages with a low usage count in advance. The process scans for dirty pages with a low usage count so that they could be cleared if necessary. Buffers written by this process increment the counter.</p>",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.bgwriter_halts_rate":{info:'Number of times the background writer stopped a cleaning scan because it had written too many buffers (exceeding the value of <a href="https://www.postgresql.org/docs/current/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-BACKGROUND-WRITER" target="_blank"><i>bgwriter_lru_maxpages</i></a>).',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.buffers_backend_fsync_rate":{info:"Number of times a backend had to execute its own fsync call (normally the background writer handles those even when the backend does its own write). Any values above zero can indicate problems with storage when fsync queue is completely filled.",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.wal_io_rate":{info:"Write-Ahead Logging (WAL) ensures data integrity by ensuring that changes to data files (where tables and indexes reside) are written only after log records describing the changes have been flushed to permanent storage.",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.wal_files_count":{info:"<p>Number of WAL logs stored in the directory <i>pg_wal</i> under the data directory.</p><p><b>Written</b> - generated log segments files. <b>Recycled</b> - old log segment files that are no longer needed. Renamed to become future segments in the numbered sequence to avoid the need to create new ones.</p>",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.wal_archiving_files_count":{info:'<p>WAL archiving.</p><p><b>Ready</b> - WAL files waiting to be archived. A non-zero value can indicate <i>archive_command</i> is in error, see <a href="https://www.postgresql.org/docs/current/static/continuous-archiving.html" target="_blank">Continuous Archiving and Point-in-Time Recovery</a>. <b>Done</b> - WAL files successfully archived.',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.autovacuum_workers_count":{info:'PostgreSQL databases require periodic maintenance known as vacuuming. For many installations, it is sufficient to let vacuuming be performed by the autovacuum daemon. For more information see <a href="https://www.postgresql.org/docs/current/static/routine-vacuuming.html#AUTOVACUUM" target="_blank">The Autovacuum Daemon</a>.',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.txid_exhaustion_towards_autovacuum_perc":{aggregationMethod:"avg",info:'Percentage towards emergency autovacuum for one or more tables. A forced autovacuum will run once this value reaches 100%. For more information see <a href="https://www.postgresql.org/docs/current/routine-vacuuming.html#VACUUM-FOR-WRAPAROUND" target="_blank">Preventing Transaction ID Wraparound Failures</a>.',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.txid_exhaustion_perc":{aggregationMethod:"avg",info:'Percentage towards transaction wraparound. A transaction wraparound may occur when this value reaches 100%. For more information see <a href="https://www.postgresql.org/docs/current/routine-vacuuming.html#VACUUM-FOR-WRAPAROUND" target="_blank">Preventing Transaction ID Wraparound Failures</a>.',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.txid_exhaustion_oldest_txid_num":{info:'The oldest current transaction ID (XID). If for some reason autovacuum fails to clear old XIDs from a table, the system will begin to emit warning messages when the database\'s oldest XIDs reach eleven million transactions from the wraparound point. For more information see <a href="https://www.postgresql.org/docs/current/routine-vacuuming.html#VACUUM-FOR-WRAPAROUND" target="_blank">Preventing Transaction ID Wraparound Failures</a>.',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.uptime":{aggregationMethod:"min",mainheads:[(a={"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Uptime",desiredUnits:"seconds"},(0,i.Z)(a,"desiredUnits","dHH:MM:ss"),(0,i.Z)(a,"layout",{x:12,y:0,w:2.5,h:1.66}),a)],info:"The time elapsed since the Postgres process was started.",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.replication_app_wal_lag_size":{info:"<p>Replication WAL lag size.</p><p><b>SentLag</b> - sent over the network. <b>WriteLag</b> - written to disk. <b>FlushLag</b> - flushed to disk. <b>ReplayLag</b> - replayed into the database.</p>",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.replication_app_wal_lag_time":{info:"<p>Replication WAL lag time.</p><p><b>WriteLag</b> - time elapsed between flushing recent WAL locally and receiving notification that the standby server has written it, but not yet flushed it or applied it. <b>FlushLag</b> - time elapsed between flushing recent WAL locally and receiving notification that the standby server has written and flushed it, but not yet applied it. <b>ReplayLag</b> - time elapsed between flushing recent WAL locally and receiving notification that the standby server has written, flushed and applied it.</p>",en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.replication_slot_files_count":{info:'<p>Replication slot files. For more information see <a href="https://www.postgresql.org/docs/current/static/warm-standby.html#STREAMING-REPLICATION-SLOTS" target="_blank">Replication Slots</a>.</p><p><b>WalKeep</b> - WAL files retained by the replication slot. <b>PgReplslotFiles</b> - files present in pg_replslot.</p>',en:{instance:{one:"postgres server",other:"postgres servers"}}},"postgres.db_transactions_ratio":{aggregationMethod:"avg",info:"Percentage of committed/rollback transactions.",en:{instance:{one:"database",other:"databases"}}},"postgres.db_transactions_rate":{info:"<p>Number of transactions that have been performed</p><p><b>Committed</b> - transactions that have been committed. All changes made by the committed transaction become visible to others and are guaranteed to be durable if a crash occurs. <b>Rollback</b> - transactions that have been rolled back. Rollback aborts the current transaction and causes all the updates made by the transaction to be discarded. Single queries that have failed outside the transactions are also accounted as rollbacks.</p>",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_connections_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["label"],"group_by_label[0]":["database"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Connections Utilization per Database",layout:{x:0,y:5,w:2.5,h:5}}],info:"Connection utilization per database. Utilization is measured as a percentage of <i>CONNECTION LIMIT</i> per database (if set) or <i>max_connections</i> (if <i>CONNECTION LIMIT</i> is not set).",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_connections_count":{info:"Number of current connections per database.",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_cache_io_ratio":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",valueRange:[0,100],chartLibrary:"gauge",desiredUnits:"percentage",title:"Average Cache Miss Ratio",colors:c.default[1],layout:{x:6,y:0,w:2.5,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["database"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Cache Miss Ratio per DB",layout:{x:6,y:5,w:2.5,h:5}}],info:'PostgreSQL uses a <b>shared buffer cache</b> to store frequently accessed data in memory, and avoid slower disk reads. If you are seeing performance issues, consider increasing the <a href="https://www.postgresql.org/docs/current/runtime-config-resource.html#GUC-SHARED-BUFFERS" target="_blank"><i>shared_buffers</i></a> size or tuning <a href="https://www.postgresql.org/docs/current/runtime-config-query.html#GUC-EFFECTIVE-CACHE-SIZE" target="_blank"><i>effective_cache_size</i></a>.',en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_io_rate":{info:"<p>Amount of data read from shared buffer cache or from disk.</p><p><b>Disk</b> - data read from disk. <b>Memory</b> - data read from buffer cache (this only includes hits in the PostgreSQL buffer cache, not the operating system's file system cache).</p>",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_ops_fetched_rows_ratio":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,desiredUnits:"percentage",title:"Avg Fetched Row Ratio",colors:c.default[10],layout:{x:3,y:0,w:2,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["database"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Fetched Row Ratio per DB",layout:{x:3,y:5,w:2,h:5}}],info:"The percentage of rows that contain data needed to execute the query, out of the total number of rows scanned. A high value indicates that the database is executing queries efficiently, while a low value indicates that the database is performing extra work by scanning a large number of rows that aren't required to process the query. Low values may be caused by missing indexes or inefficient queries.",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_ops_read_rows_rate":{info:"<p>Read queries throughput.</p><p><b>Returned</b> - Total number of rows scanned by queries. This value indicates rows returned by the storage layer to be scanned, not rows returned to the client. <b>Fetched</b> - Subset of scanned rows (<b>Returned</b>) that contained data needed to execute the query.</p>",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_ops_write_rows_rate":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Rows Written per Database",layout:{x:9,y:5,w:2.5,h:5}}],info:"<p>Write queries throughput.</p><p><b>Inserted</b> - number of rows inserted by queries. <b>Deleted</b> - number of rows deleted by queries. <b>Updated</b> - number of rows updated by queries.</p>",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_conflicts_rate":{info:'Number of queries canceled due to conflict with recovery on standby servers. To minimize query cancels caused by cleanup records consider configuring <a href="https://www.postgresql.org/docs/current/runtime-config-replication.html#GUC-HOT-STANDBY-FEEDBACK" target="_blank"><i>hot_standby_feedback</i></a>.',en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_conflicts_reason_rate":{info:"<p>Statistics about queries canceled due to various types of conflicts on standby servers.</p><p><b>Tablespace</b> - queries that have been canceled due to dropped tablespaces. <b>Lock</b> - queries that have been canceled due to lock timeouts. <b>Snapshot</b> - queries that have been canceled due to old snapshots. <b>Bufferpin</b> - queries that have been canceled due to pinned buffers. <b>Deadlock</b> - queries that have been canceled due to deadlocks.</p>",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_deadlocks_rate":{info:"Number of detected deadlocks. When a transaction cannot acquire the requested lock within a certain amount of time (configured by <b>deadlock_timeout</b>), it begins deadlock detection.",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_locks_held_count":{info:'Number of held locks. Some of these lock modes are acquired by PostgreSQL automatically before statement execution, while others are provided to be used by applications. All lock modes acquired in a transaction are held for the duration of the transaction. For lock modes details, see <a href="https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-TABLES" target="_blank">table-level locks</a>.',en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_locks_awaited_count":{info:'Number of awaited locks. It indicates that some transaction is currently waiting to acquire a lock, which implies that some other transaction is holding a conflicting lock mode on the same lockable object. For lock modes details, see <a href="https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-TABLES" target="_blank">table-level locks</a>.',en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_temp_files_created_rate":{info:"Number of temporary files created by queries. Complex queries may require more memory than is available (specified by <b>work_mem</b>). When this happens, Postgres reverts to using temporary files - they are actually stored on disk, but only exist for the duration of the request. After the request returns, the temporary files are deleted.",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_temp_files_io_rate":{info:"Amount of data written temporarily to disk to execute queries.",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.db_size":{mainheads:[{"group_by[0]":["label"],"group_by_label[0]":["database"],chartLibrary:"bars",title:"Database Sizes",dimensionsSort:"valueDesc",layout:{x:12,y:5,w:2.5,h:5}},{chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Total Database Size",layout:{x:12,y:3.33,w:2.5,h:1.66}}],info:"Actual on-disk usage of the database's data directory and any associated tablespaces.",en:{instance:{one:"database",other:"databases"}},groupBy:["label"],groupByLabel:["database"]},"postgres.databases_count":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"Total Database count",layout:{x:12,y:1.66,w:2.5,h:1.66}}],info:"Count of databases per PostgreSQL server.",en:{instance:{one:"postgres server",other:"postgres servers"}}},"pgbouncer.client_connections_utilization":{aggregationMethod:"avg",info:"Client connections in use as percentage of <i>max_client_conn</i> (default 100)."},"pgbouncer.db_client_connections":{info:"<p>Client connections in different states.</p><p><b>Active</b> - linked to server connection and can process queries. <b>Waiting</b> - have sent queries but have not yet got a server connection. <b>CancelReq</b> - have not forwarded query cancellations to the server yet.</p>"},"pgbouncer.db_server_connections":{info:"<p>Server connections in different states.</p><p><b>Active</b> - linked to a client. <b>Idle</b> - unused and immediately usable for client queries. <b>Used</b> - have been idle for more than <i>server_check_delay</i>, so they need <i>server_check_query</i> to run on them before they can be used again. <b>Tested</b> - currently running either <i>server_reset_query</i> or <i>server_check_query</i>. <b>Login</b> - currently in the process of logging in.</p>"},"pgbouncer.db_server_connections_utilization":{aggregationMethod:"avg",info:"Server connections in use as percentage of <i>max_db_connections</i> (default 0 - unlimited). This considers the PgBouncer database that the client has connected to, not the PostgreSQL database of the outgoing connection."},"pgbouncer.db_clients_wait_time":{info:"Time spent by clients waiting for a server connection. This shows if the decrease in database performance from the client's point of view was due to exhaustion of the corresponding PgBouncer pool."},"pgbouncer.db_client_max_wait_time":{info:"Waiting time for the first (oldest) client in the queue. If this starts increasing, then the current pool of servers does not handle requests quickly enough."},"pgbouncer.db_transactions":{info:"SQL transactions pooled (proxied) by pgbouncer."},"pgbouncer.db_transactions_time":{info:"Time spent by pgbouncer when connected to PostgreSQL in a transaction, either idle in transaction or executing queries."},"pgbouncer.db_transaction_avg_time":{info:"Average transaction duration."},"pgbouncer.db_queries":{info:"SQL queries pooled (proxied) by pgbouncer."},"pgbouncer.db_queries_time":{info:"Time spent by pgbouncer when actively connected to PostgreSQL, executing queries."},"pgbouncer.db_query_avg_time":{info:"Average query duration."},"pgbouncer.db_network_io":{info:"<p>Network traffic received and sent by pgbouncer.</p><p><b>Received</b> - received from clients. <b>Sent</b> - sent to servers.</p>"},"postgres.table_rows_dead_ratio":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",valueRange:[0,100],chartLibrary:"gauge",desiredUnits:"percentage",title:"Average Dead Row Ratio",colors:c.default[10],layout:{x:12,y:10,w:2.5,h:5}}],info:"Percentage of dead rows. An increase in dead rows indicates a problem with VACUUM processes, which can slow down your queries.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_rows_count":{info:"<p>Number of rows. When you do an UPDATE or DELETE, the row is not actually physically deleted. For a DELETE, the database simply marks the row as unavailable for future transactions, and for UPDATE, under the hood it is a combined INSERT then DELETE, where the previous version of the row is marked unavailable.</p><p><b>Live</b> - rows that currently in use and can be queried. <b>Dead</b> - deleted rows that will later be reused for new rows from INSERT or UPDATE.</p>",en:{instance:{one:"table",other:"tables"}}},"postgres.table_ops_rows_rate":{info:"Write queries throughput. If you see a large number of updated and deleted rows, keep an eye on the number of dead rows, as a high percentage of dead rows can slow down your queries.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_ops_rows_hot_ratio":{aggregationMethod:"avg",info:"Percentage of HOT (Heap Only Tuple) updated rows. HOT updates are much more efficient than ordinary updates: less write operations, less WAL writes, vacuum operation has less work to do, increased read efficiency (help to limit table and index bloat).",en:{instance:{one:"table",other:"tables"}}},"postgres.table_ops_rows_hot_rate":{info:"Number of HOT (Heap Only Tuple) updated rows.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_cache_io_ratio":{aggregationMethod:"avg",info:"Table cache inefficiency. Percentage of data read from disk. Lower is better.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_io_rate":{info:"<p>Amount of data read from shared buffer cache or from disk.</p><p><b>Disk</b> - data read from disk. <b>Memory</b> - data read from buffer cache (this only includes hits in the PostgreSQL buffer cache, not the operating system's file system cache).</p>",en:{instance:{one:"table",other:"tables"}}},"postgres.table_index_cache_io_ratio":{aggregationMethod:"avg",info:"Table indexes cache inefficiency. Percentage of data read from disk. Lower is better.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_index_io_rate":{info:"<p>Amount of data read from all indexes from shared buffer cache or from disk.</p><p><b>Disk</b> - data read from disk. <b>Memory</b> - data read from buffer cache (this only includes hits in the PostgreSQL buffer cache, not the operating system's file system cache).</p>",en:{instance:{one:"table",other:"tables"}}},"postgres.table_toast_cache_io_ratio":{aggregationMethod:"avg",info:"Table TOAST cache inefficiency. Percentage of data read from disk. Lower is better.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_toast_io_rate":{info:"<p>Amount of data read from TOAST table from shared buffer cache or from disk.</p><p><b>Disk</b> - data read from disk. <b>Memory</b> - data read from buffer cache (this only includes hits in the PostgreSQL buffer cache, not the operating system's file system cache).</p>",en:{instance:{one:"table",other:"tables"}}},"postgres.table_toast_index_cache_io_ratio":{aggregationMethod:"avg",info:"Table TOAST indexes cache inefficiency. Percentage of data read from disk. Lower is better.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_toast_index_io_rate":{info:"<p>Amount of data read from this table's TOAST table indexes from shared buffer cache or from disk.</p><p><b>Disk</b> - data read from disk. <b>Memory</b> - data read from buffer cache (this only includes hits in the PostgreSQL buffer cache, not the operating system's file system cache).</p>",en:{instance:{one:"table",other:"tables"}}},"postgres.table_scans_rate":{info:"<p>Number of scans initiated on this table. If you see that your database regularly performs more sequential scans over time, you can improve its performance by creating an index on data that is frequently accessed.</p><p><b>Index</b> - relying on an index to point to the location of specific rows. <b>Sequential</b> - have to scan through each row of a table sequentially. Typically, take longer than index scans.</p>",en:{instance:{one:"table",other:"tables"}}},"postgres.table_scans_rows_rate":{info:"Number of live rows fetched by scans.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_autovacuum_since_time":{aggregationMethod:"min",info:"Time elapsed since this table was vacuumed by the autovacuum daemon.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_vacuum_since_time":{aggregationMethod:"min",info:"Time elapsed since this table was manually vacuumed (not counting VACUUM FULL).",en:{instance:{one:"table",other:"tables"}}},"postgres.table_autoanalyze_since_time":{aggregationMethod:"min",info:"Time elapsed this table was analyzed by the autovacuum daemon.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_analyze_since_time":{aggregationMethod:"min",info:"Time elapsed since this table was manually analyzed.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_null_columns":{info:"Number of table columns that contain only NULLs.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_total_size":{info:"Actual on-disk size of the table.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_bloat_size_perc":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",valueRange:[0,100],chartLibrary:"gauge",desiredUnits:"percentage",title:"Average Table Bloat %",colors:c.default[1],layout:{x:9,y:10,w:2.5,h:5}}],info:"Estimated percentage of bloat in the table. It is normal for tables that are updated frequently to have a small to moderate amount of bloat.",en:{instance:{one:"table",other:"tables"}}},"postgres.table_bloat_size":{info:'Disk space that was used by the table and is available for reuse by the database but has not been reclaimed. Bloated tables require more disk storage and additional I/O that can slow down query execution. Running <a href="https://www.postgresql.org/docs/current/sql-vacuum.html" target="_blank">VACUUM</a> regularly on a table that is updated frequently results in fast reuse of space occupied by expired rows, which prevents the table from growing too large.',en:{instance:{one:"table",other:"tables"}}},"postgres.index_size":{info:"Actual on-disk size of the index.",en:{instance:{one:"index",other:"indexes"}}},"postgres.index_bloat_size_perc":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",valueRange:[0,100],chartLibrary:"gauge",desiredUnits:"percentage",title:"Average Index Bloat %",colors:c.default[1],layout:{x:9,y:10,w:2.5,h:5}}],info:"Estimated percentage of bloat in the index.",en:{instance:{one:"index",other:"indexes"}}},"postgres.index_bloat_size":{info:'Disk space that was used by the index and is available for reuse by the database but has not been reclaimed. Bloat slows down your database and eats up more storage than needed. To recover the space from indexes, recreate them using the <a href="https://www.postgresql.org/docs/current/sql-reindex.html" target="_blank">REINDEX</a> command.',en:{instance:{one:"index",other:"indexes"}}},"postgres.index_usage_status":{info:"An index is considered unused if no scans have been initiated on that index.",en:{instance:{one:"index",other:"indexes"}}},"puppet.jvm_heap":{info:"The <b>jvm_heap</b> metric represents the size of the Java Virtual Machine's heap memory in Puppet. This metric should be monitored to ensure that sufficient memory is allocated for Puppet to operate correctly."},"puppet.jvm_nonheap":{info:"The <b>jvm_nonheap</b> metric represents the size of the Java Virtual Machine's non-heap memory in Puppet. This metric should be monitored to ensure that sufficient memory is allocated for Puppet to operate correctly."},"puppet.cpu":{aggregationMethod:"avg",info:"The <b>cpu</b> metric represents the amount of CPU resources being used by Puppet. This metric should be monitored to ensure that the CPU is not being overutilized and to detect any potential performance issues."},"puppet.fd_open":{info:"The <b>fd_open</b> metric represents the number of open file descriptors in Puppet. This metric should be monitored to ensure that the system is not running out of available file descriptors, which can lead to performance issues."},"redis.ping_latency":{aggregationMethod:"avg",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Ping Latency",layout:{x:3,y:0,w:2,h:5}}],info:"The average time it takes from a client request to the server response. High latency could be caused slow commands, over utilized network links or a high backlog in the command queue.",en:{instance:{one:"redis server",other:"redis servers"}}},"redis.commands":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Commands",desiredUnits:"Commands",layout:{x:0,y:0,w:2,h:5}}],info:"The Total number of commands processed per second. A significant or unexpected shift in this metric could indicate a problem worth investigating.",en:{instance:{one:"redis server",other:"redis servers"}}},"redis.keyspace_lookup_hit_rate":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",valueRange:[0,100],chartLibrary:"gauge",title:"Average Lookup Hit Rate",desiredUnits:"percentage",colors:c.default[0],layout:{x:6,y:0,w:2,h:5}}],info:"Lookup Hitrate = (Keyspace hits / (Keyspace hits + Keyspace misses)) <br> Lower hitrates lead to higher latency, in normal conditions this value should be greater than 80%.",en:{instance:{one:"redis server",other:"redis servers"}}},"redis.mem_fragmentation_ratio":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",valueRange:[0,100],chartLibrary:"gauge",title:"Max Memory Fragmentation Ratio",desiredUnits:"percentage",colors:c.default[1],layout:{x:9,y:0,w:2,h:5}}],info:"The ratio of memory allocated by the operating system to memory requested by Redis (used_memory_rss/used_memory).",en:{instance:{one:"redis server",other:"redis servers"}}},"redis.uptime":{aggregationMethod:"min",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Uptime",layout:{x:12,y:0,w:2,h:2.5}}],en:{instance:{one:"redis server",other:"redis servers"}}},"redis.clients":{mainheads:[{chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Total Connected Clients",layout:{x:12,y:2.5,w:2,h:2.5}}],info:"The current state of clients connecting to or attempting to connect to Redis.",en:{instance:{one:"redis server",other:"redis servers"}}},"redis.commands_calls":{info:"Total commands processed per second, by command type. Use this chart to identify most common commands being processed.",en:{instance:{one:"redis server",other:"redis servers"}}},"redis.master_last_io_since_time":{aggregationMethod:"min",info:"Time in seconds since the last interaction between replica and primary. A long time interval without communication could indicate a problem on the primary Redis server or on the replica or in the link between them.",en:{instance:{one:"redis server",other:"redis servers"}}},"redis.master_link_down_since_time":{aggregationMethod:"min",info:"Time in seconds since the link between replica and primary went down. This metric is only available when the connection between a primary and its replica has been lost. Any non zero value for this metric is cause for alert.",en:{instance:{one:"redis server",other:"redis servers"}}},"cassandra.client_requests_rate":{info:"Client requests received per second. Consider whether your workload is read-heavy or write-heavy while choosing a compaction strategy."},"cassandra.client_request_read_latency_histogram":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Read latency (99th percentile)",selectedDimensions:["p99"],colors:c.default[12],layout:{x:7.5,y:0,w:2.25,h:5}}],info:"Histogram for read latency, with bins for 50th, 75th, 90th, 95th, 98th, 99th and 99.9th percentile latency values.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.client_request_write_latency_histogram":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Write latency (99th percentile)",selectedDimensions:["p99"],layout:{x:9.75,y:0,w:2.25,h:5}}],info:"Histogram for write latency, with bins for 50th, 75th, 90th, 95th, 98th, 99th and 99.9th percentile latency values.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.client_requests_latency":{aggregationMethod:"avg",info:"Total response latency summed over all requests received per second. Latency could be impacted by disk access, network latency or replication configuration.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.key_cache_hit_ratio":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Key Cache Hit Ratio",desiredUnits:"percentage",valueRange:[0,100],colors:c.default[2],layout:{x:4.5,y:0,w:3,h:5}}],info:"Key cache hit ratio indicates the efficiency of the key cache. If ratio is consistently < 80% consider increasing cache size.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.key_cache_hit_rate":{aggregationMethod:"avg",info:"Key cache hit rate measures the cache hits and misses per second.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.storage_live_disk_space_used":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"Total Live Disk Space Used",layout:{x:2.25,y:0,w:2.25,h:5}}],info:"Amount of live disk space used. This does not include obsolete data waiting to be garbage collected.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.compaction_completed_tasks_rate":{info:"Compaction tasks completed per second.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.compaction_pending_tasks_count":{info:"Total compaction tasks in queue.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.thread_pool_active_tasks_count":{info:"Total tasks currently being processed.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.thread_pool_pending_tasks_count":{info:"Total tasks in queue awaiting a thread for processing.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.thread_pool_blocked_tasks_rate":{info:"Tasks that cannot be queued for processing yet.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.thread_pool_blocked_tasks_count":{info:"Total tasks that cannot yet be queued for processing.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.jvm_gc_rate":{info:"Rate of garbage collections.</p><p><b>ParNew</b> - young-generation. <b>cms (ConcurrentMarkSweep)</b> - old-generation.</p>",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.jvm_gc_time":{aggregationMethod:"min",info:"Elapsed time of garbage collection.</p><p><b>ParNew</b> - young-generation. <b>cms (ConcurrentMarkSweep)</b> - old-generation.</p>",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.client_requests_timeouts_rate":{info:"Requests which were not acknowledged within the configurable timeout window.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.client_requests_unavailables_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Unavailable exceptions",desiredUnits:"requests/s",colors:c.default[1],layout:{x:0,y:0,w:2.25,h:5}}],info:"Requests for which the required number of nodes was unavailable.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.row_cache_hit_ratio":{aggregationMethod:"avg",info:"Row cache hit ratio indicates the efficiency of the row cache. If ratio is consistently < 80% consider increasing cache size.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.row_cache_hit_rate":{aggregationMethod:"avg",info:"Row cache hit rate measures the cache hits and misses per second.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.row_cache_utilization":{aggregationMethod:"avg",info:"The percentage of row cache memory currently in use. High utilization may indicate the need to increase cache size.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.row_cache_size":{info:"The size of the row cache in bytes. Adjusting this value can impact system performance.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.key_cache_utilization":{aggregationMethod:"avg",info:"The percentage of key cache memory currently in use. High utilization may indicate the need to increase cache size.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.key_cache_size":{info:"The size of the key cache in bytes. Adjusting this value can impact system performance.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.compaction_compacted_rate":{info:"The rate at which compactions are occurring in the system. If this rate is consistently high, it may indicate a need for more resources or a different compaction strategy.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.jvm_memory_used":{info:"The amount of memory used by the Cassandra JVM. High memory usage may indicate the need for additional resources or optimization.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.dropped_messages_rate":{info:"The rate at which messages are being dropped by the system. High rates may indicate a need for additional resources or a problem with the system.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"cassandra.client_requests_failures_rate":{info:"The rate at which client requests are failing. High rates may indicate a problem with the system or the need for additional resources.",en:{instance:{one:"cassandra server",other:"cassandra servers"}}},"coredns.dns_request_count_total":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total DNS Requests",colors:c.default[12],layout:{x:0,y:0,w:2.5,h:5}}],info:"The total number of DNS requests handled by CoreDNS. This can be useful for understanding overall system load and potential bottlenecks.",en:{instance:{one:"coredns server",other:"coredns servers"}}},"coredns.dns_responses_count_total":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total DNS Responses",colors:c.default[2],layout:{x:6,y:0,w:2.5,h:5}}],info:"The total number of DNS responses sent by CoreDNS. This can be useful for understanding overall system load and potential bottlenecks.",en:{instance:{one:"coredns server",other:"coredns servers"}}},"coredns.dns_no_matching_zone_dropped_total":{info:"The total number of DNS requests dropped by CoreDNS because no matching zone was found. This can be useful for identifying potential configuration issues.",en:{instance:{one:"coredns server",other:"coredns servers"}}},"coredns.dns_panic_count_total":{info:"The total number of panics that occurred in CoreDNS. This can be useful for identifying potential issues or bugs in the system.",en:{instance:{one:"coredns server",other:"coredns servers"}}},"activemq.messages":{info:"The total number of messages in the broker. This can be useful for understanding overall system throughput.",en:{instance:{one:"broker",other:"brokers"}}},"activemq.unprocessed_messages":{info:"The total number of messages that have not been processed. If this number consistently increases, it may indicate a problem with consumer performance or a bottleneck in the system.",en:{instance:{one:"broker",other:"brokers"}}},"activemq.consumers":{info:"The number of active consumers connected to the broker. This can be useful for understanding overall system load and potential bottlenecks.",en:{instance:{one:"broker",other:"brokers"}}},"apache.connections":{colors:c.default[4],mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",valueRange:[0,null],title:"Total Apache Connections",colors:c.default[4]}],info:"The total number of connections to the Apache web server. This can be useful for understanding overall system load and potential bottlenecks.",en:{instance:{one:"web server",other:"web servers"}}},"apache.requests":{colors:c.default[0],mainheads:[{"group_by[1]":["selected"],chartLibrary:"easypiechart",valueRange:[0,null],title:"Total Apache Requests",colors:c.default[0]}],info:"The number of requests processed by the Apache web server. This can be useful for understanding overall system throughput and potential performance issues.",en:{instance:{one:"web server",other:"web servers"}}},"apache.net":{colors:c.default[3],mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Apache Bandwidth",valueRange:[0,null],colors:c.default[3]}],info:"The number of bytes transferred over the network by the Apache web server. This can be useful for understanding overall network usage and potential performance issues.",en:{instance:{one:"web server",other:"web servers"}}},"apache.workers":{mainheads:[{"group_by[0]":["percentage-of-instance"],"group_by[1]":["selected"],"aggregation[1]":"max",selectedDimensions:["busy"],chartLibrary:"gauge",title:"Maximum Apache Workers Utilization",valueRange:[0,100],colors:c.default[5]}],info:"The number of worker processes used by the Apache web server. This can be useful for understanding overall system performance and potential bottlenecks.",en:{instance:{one:"web server",other:"web servers"}}},"apache.bytesperreq":{colors:c.default[3],info:"The number of bytes transferred per second over the network by the Apache web server. This can be useful for understanding overall network performance and potential bottlenecks.",en:{instance:{one:"web server",other:"web servers"}}},"apache.reqpersec":{colors:c.default[4],info:"The number of requests processed per second by the Apache web server. This can be useful for understanding overall system performance and potential bottlenecks.",en:{instance:{one:"web server",other:"web servers"}}},"apache.bytespersec":{colors:c.default[6],info:"The number of bytes transferred per request by the Apache web server. This can be useful for understanding the efficiency of the server and identifying potential performance issues.",en:{instance:{one:"web server",other:"web servers"}}},"apache.uptime":{aggregationMethod:"min",info:"The amount of time that the Apache web server has been running. This can be useful for understanding the overall health and stability of the server.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.connections":{colors:c.default[4],mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",desiredUnits:"percentage",title:"Total Lighttpd Connections",colors:c.default[4]}],en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.requests":{colors:c.default[0],mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Lighttpd Requests",colors:c.default[0]}],en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.net":{colors:c.default[3],mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Lighttpd Bandwidth",colors:c.default[3]}],en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.workers":{mainheads:[{"group_by[0]":["percentage-of-instance"],"group_by[1]":["selected"],"aggregation[1]":"max",selectedDimensions:["busy"],chartLibrary:"gauge",title:"Maximum Lighttpd Workers Utilization",colors:c.default[5],desiredUnits:"percentage"}],en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.bytesperreq":{colors:c.default[3],en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.reqpersec":{colors:c.default[4],en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.bytespersec":{colors:c.default[6],en:{instance:{one:"web server",other:"web servers"}}},"lighttpd.uptime":{aggregationMethod:"min",info:"The uptime of the lighttpd server. Monitoring this metric can help identify if the server has been restarted or is experiencing issues with uptime.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd2.requests":{info:"The total number of requests received by the lighttpd server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd2.status_codes":{info:"The distribution of HTTP response codes returned by the lighttpd server. Monitoring this metric can help identify if there are issues with the server or the components interacting with it.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd2.traffic":{info:"The amount of traffic handled by the lighttpd server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd2.connections":{info:"The number of active connections to the lighttpd server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd2.connection_states":{info:"The distribution of connection states for the lighttpd server. Monitoring this metric can help identify if there are issues with the server or the components interacting with it.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd2.memory_usage":{info:"The memory usage of the lighttpd server. Monitoring this metric can help identify if the server is experiencing memory usage issues that may affect its performance.",en:{instance:{one:"web server",other:"web servers"}}},"lighttpd2.uptime":{info:"The uptime of the lighttpd server. Monitoring this metric can help identify if the server has been restarted or is experiencing issues with uptime.",en:{instance:{one:"web server",other:"web servers"}}},"logstash.jvm_threads":{info:"The number of threads currently being used by the Logstash JVM. Monitoring this metric can help identify if the JVM is experiencing threading issues that may affect its performance."},"logstash.jvm_mem_heap_used":{aggregationMethod:"avg",info:"The amount of memory currently being used by the Logstash JVM's heap. Monitoring this metric can help identify if the JVM is experiencing memory usage issues that may affect its performance."},"logstash.jvm_mem_pools_eden":{info:"The amount of memory currently being used by the Logstash JVM's Eden memory pool. Monitoring this metric can help identify if the JVM is experiencing memory usage issues that may affect its performance."},"logstash.jvm_mem_pools_survivor":{info:"The amount of memory currently being used by the Logstash JVM's Survivor memory pool. Monitoring this metric can help identify if the JVM is experiencing memory usage issues that may affect its performance."},"logstash.jvm_mem_pools_old":{info:"The amount of memory currently being used by the Logstash JVM's Old memory pool. Monitoring this metric can help identify if the JVM is experiencing memory usage issues that may affect its performance."},"logstash.jvm_gc_collector_count":{info:"The number of garbage collection operations performed by the Logstash JVM. Monitoring this metric can help identify if the JVM is experiencing performance issues related to garbage collection."},"logstash.jvm_gc_collector_time":{aggregationMethod:"min",info:"The total time spent on garbage collection operations by the Logstash JVM. Monitoring this metric can help identify if the JVM is experiencing performance issues related to garbage collection."},"logstash.open_file_descriptors":{info:"The number of open file descriptors used by Logstash. Monitoring this metric can help identify if Logstash is experiencing file descriptor usage issues that may affect its performance."},"logstash.event":{info:"The number of events processed by Logstash. Monitoring this metric can help identify the usage patterns of Logstash and potential performance issues."},"logstash.event_duration":{info:"The latencies of events processed by Logstash. High latencies may indicate performance issues with Logstash or the components interacting with it."},"logstash.uptime":{aggregationMethod:"min",info:"The uptime of the Logstash server. Monitoring this metric can help identify if the server has been restarted or is experiencing issues with uptime."},"logstash.pipeline_event":{info:"The number of events processed by the specified Logstash pipeline. Monitoring this metric can help identify the usage patterns of the pipeline and potential performance issues."},"mongodb.operations":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Operations",desiredUnits:"operations",colors:c.default[0],layout:{x:0,y:0,w:3,h:5}}],info:"The total number of operations performed by the MongoDB server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.operations_latency":{aggregationMethod:"avg",info:"The latencies of operations performed by the MongoDB server. High latencies may indicate performance issues with the server or the components interacting with it.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.connections":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Connections",desiredUnits:"connections",colors:c.default[0],layout:{x:3,y:0,w:3,h:5}}],info:"The total number of connections to the MongoDB server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.connections_rate":{info:"The rate of connections to the MongoDB server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.connections_state":{info:"The distribution of connection states for the MongoDB server. Monitoring this metric can help identify if there are issues with the server or the components interacting with it.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.network_io":{info:"The amount of network IO performed by the MongoDB server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.network_requests":{info:"The number of requests to the MongoDB server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.page_faults":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Page Faults",desiredUnits:"faults",colors:c.default[0],layout:{x:9,y:0,w:3,h:5}}],info:"The number of page faults encountered by the MongoDB server. Monitoring this metric can help identify if the server is experiencing memory usage issues that may affect its performance.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.tcmalloc_generic":{info:"The usage of the TCMalloc generic allocator by the MongoDB server. Monitoring this metric can help identify if the server is experiencing memory usage issues that may affect its performance.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.tcmalloc":{info:"The usage of the TCMalloc allocator by the MongoDB server. Monitoring this metric can help identify if the server is experiencing memory usage issues that may affect its performance.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.asserts":{info:"The number of asserts encountered by the MongoDB server. Monitoring this metric can help identify if the server is encountering issues that may affect its performance.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.current_transactions":{info:"The number of current transactions on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to transactions.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.shard_commit_types":{info:"The distribution of commit types for sharded collections on the MongoDB server. Monitoring this metric can help identify if there are issues with sharding on the server.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.active_clients":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"Total Active Clients",desiredUnits:"clients",colors:c.default[0],layout:{x:0,y:5,w:3,h:5}}],info:"The number of active clients connected to the MongoDB server. Monitoring this metric can help identify the usage patterns of the server and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.queued_operations":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Queued Operations",desiredUnits:"operations",colors:c.default[0],layout:{x:3,y:5,w:3,h:5}}],info:"The number of operations that are currently queued on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to queued operations.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.locks":{info:"The distribution of locks held by the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to locking.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.flow_control_timings":{info:"The timings of flow control events on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to flow control.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_blocks":{info:"The number of blocks currently held in the WiredTiger cache on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to the WiredTiger cache.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_cache":{info:"The usage of the WiredTiger cache on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to the WiredTiger cache.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_capacity":{info:"The capacity of the WiredTiger cache on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to the WiredTiger cache.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_connection":{info:"The number of connections currently open in the WiredTiger storage engine on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to connections.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_cursor":{info:"The number of cursors currently open in the WiredTiger storage engine on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to cursors.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_lock":{info:"The number of locks currently held in the WiredTiger storage engine on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to locking.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_lock_duration":{info:"The duration of locks held in the WiredTiger storage engine on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to locking.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_log_ops":{info:"The number of operations written to the WiredTiger log on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to logging.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.wiredtiger_transactions":{info:"The number of transactions currently open in the WiredTiger storage engine on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to transactions.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.database_collections":{info:"The number of collections in the specified database on the MongoDB server. Monitoring this metric can help identify the usage patterns of the database and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.database_indexes":{info:"The number of indexes in the specified database on the MongoDB server. Monitoring this metric can help identify the usage patterns of the database and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.database_views":{info:"The number of views in the specified database on the MongoDB server. Monitoring this metric can help identify the usage patterns of the database and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.database_documents":{info:"The number of documents in the specified database on the MongoDB server. Monitoring this metric can help identify the usage patterns of the database and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.database_storage_size":{info:"The storage size of the specified database on the MongoDB server. Monitoring this metric can help identify if the database is using an appropriate amount of storage.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.replication_lag":{info:"The amount of lag in replication on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to replication.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.replication_heartbeat_latency":{aggregationMethod:"avg",info:"The latencies of replication heartbeats on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to replication.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.replication_node_ping":{aggregationMethod:"avg",info:"The latencies of pings to replication nodes on the MongoDB server. Monitoring this metric can help identify if the server is experiencing performance issues related to replication.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.shard_nodes_count":{info:"The number of nodes in the specified shard on the MongoDB server. Monitoring this metric can help identify the usage patterns of the shard and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.shard_databases_status":{info:"The status of the databases in the specified shard on the MongoDB server. Monitoring this metric can help identify if there are issues with the databases in the shard.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"mongodb.chunks":{info:"The number of chunks in the specified shard on the MongoDB server. Monitoring this metric can help identify the usage patterns of the shard and potential performance issues.",en:{instance:{one:"mongodb server",other:"mongodb servers"}}},"nginx.connections":{colors:c.default[4],mainheads:[{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"gauge",title:"Total Connections",colors:c.default[4],layout:{x:0,y:0,w:3,h:5}}],en:{instance:{one:"web server",other:"web servers"}}},"nginx.requests":{colors:c.default[0],mainheads:[{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"gauge",title:"Total Requests",colors:c.default[0],layout:{x:3,y:0,w:3,h:5}}],en:{instance:{one:"web server",other:"web servers"}}},"nginx.connections_status":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Connection Status",layout:{x:6,y:0,w:3,h:5}}],info:"The current status of connections on the nginx server. Monitoring this metric can help identify potential performance issues related to connections.",en:{instance:{one:"web server",other:"web servers"}}},"nginx.connections_accepted_handled":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Connections Handled",layout:{x:9,y:0,w:3,h:5}}],info:"The number of accepted and handled connections on the nginx server. Monitoring this metric can help identify potential performance issues related to connections.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.client_connections_rate":{mainheads:[{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"gauge",desiredUnits:"connections/s",title:"Total Client Connections Rate",colors:c.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"Accepted and dropped (not handled) connections. A connection is considered <b>dropped</b> if the worker process is unable to get a connection for the request by establishing a new connection or reusing an open one.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.client_connections_count":{mainheads:[{valueRange:[0,null],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Client Connections per State",layout:{x:3,y:0,w:3,h:2.5}}],info:"The current number of client connections. A connection is considered <b>idle</b> if there are currently no active requests.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.ssl_handshakes_rate":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",desiredUnits:"handshakes/s",title:"Total SSL Handshake Rate",colors:c.default[4],layout:{x:3,y:2.5,w:3,h:2.5}}],info:"Successful and failed SSL handshakes.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.ssl_session_reuses_rate":{info:"The number of session reuses during SSL handshake.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.ssl_handshakes_failures_rate":{mainheads:[{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"easypiechart",desiredUnits:"failures/s",title:"SSL Handshake Failures",colors:c.default[4],layout:{x:6,y:0,w:3,h:5}}],info:"<p>SSL handshake failures.</p><p><b>NoCommonProtocol</b> - failed because of no common protocol. <b>NoCommonCipher</b> - failed because of no shared cipher. <b>Timeout</b> - failed because of a timeout. <b>PeerRejectedCert</b> - failed because a client rejected the certificate.</p>",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.ssl_verification_errors_rate":{info:'<p>SSL verification errors.</p><p><b>NoCert</b> - a client did not provide the required certificate. <b>ExpiredCert</b> - an expired or not yet valid certificate was presented by a client. <b>RevokedCert</b> - a revoked certificate was presented by a client. <b>HostnameMismatch</b> - server"s certificate does not match the hostname. <b>Other</b> - other SSL certificate verification errors.</p>',en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_requests_rate":{mainheads:[{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"gauge",desiredUnits:"req/s",title:"Total HTTP Requests Rate",colors:c.default[4],layout:{x:9,y:0,w:3,h:5}}],info:"The number of HTTP requests received from clients.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_requests_count":{mainheads:[{chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Total Requests",layout:{x:0,y:5,w:3,h:2.5}}],info:"The current number of client requests.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.uptime":{aggregationMethod:"min",mainheads:[(o={"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Uptime",desiredUnits:"seconds"},(0,i.Z)(o,"desiredUnits","dHH:MM:ss"),(0,i.Z)(o,"layout",{x:0,y:7.5,w:3,h:2.5}),o)],info:"The time elapsed since the NGINX process was started.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_server_zone_requests_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total HTTP Server Zone Requests Rate",desiredUnits:"requests/s",layout:{x:3,y:5,w:3,h:5}}],info:"The number of requests to the HTTP Server Zone.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_server_zone_responses_per_code_class_rate":{info:"The number of responses from the HTTP Server Zone. Responses are grouped by HTTP status code class.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_server_zone_traffic_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total HTTP Server Zone Traffic Rate",desiredUnits:"b/s",layout:{x:6,y:5,w:3,h:5}}],info:"The amount of data transferred to and from the HTTP Server Zone.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_server_zone_requests_processing_count":{info:"The number of client requests that are currently being processed by the HTTP Server Zone.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_server_zone_requests_discarded_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total HTTP Server Zone Discarded Requests Rate",desiredUnits:"requests/s",layout:{x:9,y:5,w:3,h:5}}],info:"The number of requests to the HTTP Server Zone completed without sending a response.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_location_zone_requests_rate":{info:"The number of requests to the HTTP Location Zone.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_location_zone_responses_per_code_class_rate":{info:"The number of responses from the HTTP Location Zone. Responses are grouped by HTTP status code class.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_location_zone_traffic_rate":{info:"The amount of data transferred to and from the HTTP Location Zone.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_location_zone_requests_discarded_rate":{info:"The number of requests to the HTTP Location Zone completed without sending a response.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_peers_count":{info:"The number of HTTP Upstream servers.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_zombies_count":{info:"The current number of HTTP Upstream servers removed from the group but still processing active client requests.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_keepalive_count":{info:"The current number of idle keepalive connections to the HTTP Upstream.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_requests_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total HTTP Upstream Request Rate",desiredUnits:"requests/s",layout:{x:0,y:10,w:3,h:5}}],info:"The number of client requests forwarded to the HTTP Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_responses_per_code_class_rate":{info:"The number of responses received from the HTTP Upstream Server. Responses are grouped by HTTP status code class.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_response_time":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average HTTP Upstream Response Time",desiredUnits:"milliseconds",layout:{x:3,y:10,w:3,h:5}}],info:"The average time to get a complete response from the HTTP Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_response_header_time":{aggregationMethod:"avg",info:"The average time to get a response header from the HTTP Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_traffic_rate":{info:"The amount of traffic transferred to and from the HTTP Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_state":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"HTTP Upstream Server State",layout:{x:6,y:10,w:3,h:5}}],info:"The current state of the HTTP Upstream Server. Status is active if set to 1.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_connections_count":{info:"The current number of active connections to the HTTP Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_upstream_server_downtime":{info:"The time the HTTP Upstream Server has spent in the <b>unavail</b>, <b>checking</b>, and <b>unhealthy</b> states.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_cache_state":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total HTTP Cache State",desiredUnits:"responses/s",layout:{x:9,y:10,w:3,h:5}}],info:"HTTP cache current state. <b>Cold</b> means that the cache loader process is still loading data from disk into the cache.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_cache_iops":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total HTTP Cache IOPS",desiredUnits:"responses/s",layout:{x:9,y:15,w:3,h:5}}],info:"<p>HTTP cache IOPS.</p><p><b>Served</b> - valid, expired, and revalidated responses read from the cache. <b>Written</b> - miss, expired, and bypassed responses written to the cache. <b>Bypassed</b> - miss, expired, and bypass responses.</p>",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_cache_io":{info:"<p>HTTP cache IO.</p><p><b>Served</b> - valid, expired, and revalidated responses read from the cache. <b>Written</b> - miss, expired, and bypassed responses written to the cache. <b>Bypassed</b> - miss, expired, and bypass responses.</p>",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.http_cache_size":{info:"The current size of the cache.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_server_zone_connections_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Stream Server Zone Connections Rate",desiredUnits:"connections/s",layout:{x:0,y:15,w:3,h:5}}],info:"The number of accepted connections to the Stream Server Zone.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_server_zone_sessions_per_code_class_rate":{info:"The number of completed sessions for the Stream Server Zone. Sessions grouped by status code class.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_server_zone_traffic_rate":{info:"The amount of data transferred to and from the Stream Server Zone.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_server_zone_connections_processing_count":{info:"The number of client connections to the Stream Server Zone that are currently being processed.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_server_zone_connections_discarded_rate":{info:"The number of connections to the Stream Server Zone completed without creating a session.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_upstream_peers_count":{info:"The number of Stream Upstream servers.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_upstream_zombies_count":{info:"The current number of HTTP Upstream servers removed from the group but still processing active client connections.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_upstream_server_connections_rate":{info:"The number of connections forwarded to the Stream Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_upstream_server_traffic_rate":{info:"The amount of traffic transferred to and from the Stream Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_upstream_server_state":{info:"The current state of the Stream Upstream Server. Status is active if set to 1.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_upstream_server_downtime":{info:"The time the Stream Upstream Server has spent in the <b>unavail</b>, <b>checking</b>, and <b>unhealthy</b> states.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.stream_upstream_server_connections_count":{info:"The current number of connections to the Stream Upstream Server.",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.resolver_zone_requests_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",desiredUnits:"requests/s",title:"Total Resolver Zone Request Rate",colors:c.default[4],layout:{x:3,y:15,w:3,h:5}}],info:"<p>Resolver zone DNS requests.</p><p><b>Name</b> - requests to resolve names to addresses. <b>Srv</b> - requests to resolve SRV records. <b>Addr</b> - requests to resolve addresses to names.</p>",en:{instance:{one:"web server",other:"web servers"}}},"nginxplus.resolver_zone_responses_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",desiredUnits:"responses/s",title:"Total Resolver Zone Responses Rate",colors:c.default[4],layout:{x:6,y:15,w:3,h:5}}],info:"<p>Resolver zone DNS responses.</p><p><b>NoError</b> - successful responses. <b>FormErr</b> - format error responses. <b>ServFail</b> - server failure responses. <b>NXDomain</b> - host not found responses. <b>NotImp</b> - unimplemented responses. <b>Refused</b> - operation refused responses. <b>TimedOut</b> - timed out requests. <b>Unknown</b> - requests completed with an unknown error.</p>",en:{instance:{one:"web server",other:"web servers"}}},"nginxvts.requests_total":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Requests",layout:{x:0,y:0,w:3,h:5}}],info:"The total number of requests on the nginx server. Monitoring this metric can help identify potential performance issues related to requests.",en:{instance:{one:"web server",other:"web servers"}}},"nginxvts.active_connections":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Active Connections",layout:{x:6,y:0,w:3,h:5}}],info:"The number of active connections on the nginx server. Monitoring this metric can help identify potential performance issues related to connections.",en:{instance:{one:"web server",other:"web servers"}}},"nginxvts.uptime":{aggregationMethod:"min",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Uptime",layout:{x:9,y:0,w:3,h:5}}],info:"The uptime of the nginx server. Monitoring this metric can help identify potential performance issues related to server uptime.",en:{instance:{one:"web server",other:"web servers"}}},"nginxvts.shm_usage":{info:"The usage of the shared memory on the nginx server. Monitoring this metric can help identify potential performance issues related to shared memory usage.",en:{instance:{one:"web server",other:"web servers"}}},"nginxvts.server_requests_total":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Server Requests",layout:{x:3,y:0,w:3,h:5}}],info:"The total number of requests on the nginx server. Monitoring this metric can help identify potential performance issues related to server requests.",en:{instance:{one:"web server",other:"web servers"}}},"httpcheck.response_time":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Response Time",layout:{x:0,y:0,w:3,h:5}}],info:"The <b>response time</b> describes the time passed between request and response. Currently, the accuracy of the response time is low and should be used as reference only.",groupBy:["label"],groupByLabel:["_collect_job"]},"httpcheck.response_length":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Response Length",layout:{x:3,y:0,w:3,h:5}}],info:"The <b>response length</b> counts the number of characters in the response body. For static pages, this should be mostly constant.",groupBy:["label"],groupByLabel:["_collect_job"]},"httpcheck.status":{mainheads:[{"group_by[0]":["dimension"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"HTTP Server Check Status",layout:{x:6,y:0,w:3,h:5}}],info:"This chart verifies the response of the webserver. Each status dimension will have a value of <b>1</b> if triggered. Dimension <b>success</b> is <b>1</b> only if all constraints are satisfied. This chart is most useful for alerts or third-party apps.",groupBy:["label"],groupByLabel:["_collect_job"],dimensionsOnNonDimensionGrouping:["success"]},"netdata.response_time":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average API Response Time",layout:{x:6,y:0,w:3,h:5}}],info:"The netdata API response time measures the time netdata needed to serve requests. This time includes everything, from the reception of the first byte of a request, to the dispatch of the last byte of its reply, therefore it includes all network latencies involved (i.e. a client over a slow network will influence these metrics).",en:{instance:{one:"agent",other:"agents"}}},"netdata.server_cpu":{mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"easypiechart",title:"Average CPU usage per Agent",colors:c.default[12]}],info:"The CPU time consumed by Netdata process in user and system space.",en:{instance:{one:"agent",other:"agents"}}},"netdata.memory":{mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",chartLibrary:"easypiechart",title:"Average memory usage per Agent",colors:c.default[1]}],info:"The memory consumed by the Netdata agent.",en:{instance:{one:"agent",other:"agents"}}},"netdata.net":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total network traffic across all agents",layout:{x:9,y:0,w:3,h:5}}],info:"The network traffic generated by Netdata agent.",en:{instance:{one:"agent",other:"agents"}}},"netdata.ebpf_threads":{info:'Show total number of threads and number of active threads. For more details about the threads, see the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#ebpf-programs-configuration-options" target="_blank">official documentation</a>.',en:{instance:{one:"agent",other:"agents"}}},"netdata.ebpf_load_methods":{info:"Show number of threads loaded using legacy code (independent binary) or <b>CO-RE (Compile Once Run Everywhere)</b>.",en:{instance:{one:"agent",other:"agents"}}},"retroshare.bandwidth":{info:"RetroShare inbound and outbound traffic.",mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Inbound",selectedDimensions:["bandwidth_down_kb"],colors:c.default[0]},{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Outbound",selectedDimensions:["bandwidth_up_kb"],colors:c.default[1]}]},"retroshare.peers":{info:"Number of (connected) RetroShare friends.",mainheads:[{"group_by[0]":["selected"],urlOptions:["friends"],selectedDimensions:["peers_connected"],chartLibrary:"easypiechart",title:"Total Connected Friends",desiredUnits:""}]},"retroshare.dht":{info:"Statistics about RetroShare's DHT. These values are estimated!"},"fping.quality":{colors:c.default[10]},"fping.packets":{},"cgroup.cpu_limit":{aggregationMethod:"avg",valueRange:[0,null],mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",groupingMethod:"max",valueRange:[0,100],selectedDimensions:["used"],chartLibrary:"gauge",title:"Maximum CPU Utilization (within limit)",units:"percentage",layout:{x:0,y:0,w:3,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["cgroup_name"],"aggregation[0]":"max",groupingMethod:"max",valueRange:[0,null],selectedDimensions:["used"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Maximum CPU Utilization (within limit) per cgroup",units:"percentage",layout:{x:0,y:5,w:4,h:5}}],info:he,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cpu":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"max",groupingMethod:"max",valueRange:[0,100],chartLibrary:"gauge",title:"Maximum CPU Utilization",units:"percentage",layout:{x:3,y:0,w:3,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["cgroup_name"],"aggregation[0]":"max",groupingMethod:"max",valueRange:[0,null],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Maximum CPU Utilization per cgroup",units:"percentage",layout:{x:4,y:5,w:4,h:5}}],info:pe,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.throttled":{aggregationMethod:"avg",info:me,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.throttled_duration":{aggregationMethod:"avg",info:ge,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cpu_shares":{info:be,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cpu_per_core":{aggregationMethod:"avg",info:ye,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cpu_some_pressure":{aggregationMethod:"avg",info:ve,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cpu_some_pressure_stall_time":{info:_e,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cpu_full_pressure":{aggregationMethod:"avg",info:we,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cpu_full_pressure_stall_time":{info:ke,en:{instance:{one:"cgroup",other:"cgroups"}}},"k8s.cgroup.cpu_limit":{aggregationMethod:"avg",valueRange:[0,null],mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",selectedDimensions:["used"],chartLibrary:"gauge",title:"Maximum CPU Utilization (within limit)",units:"percentage"}],info:he,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.cpu":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"max",chartLibrary:"gauge",title:"Maximum CPU Utilization",units:"percentage"}],info:pe,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.throttled":{aggregationMethod:"avg",info:me,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.throttled_duration":{aggregationMethod:"avg",info:ge,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.cpu_shares":{info:be,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.cpu_per_core":{aggregationMethod:"avg",info:ye,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.cpu_some_pressure":{aggregationMethod:"avg",info:ve,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.cpu_some_pressure_stall_time":{info:_e,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.cpu_full_pressure":{aggregationMethod:"avg",info:we,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.cpu_full_pressure_stall_time":{info:ke,en:{instance:{one:"container",other:"containers"}}},"cgroup.mem_utilization":{aggregationMethod:"avg",info:xe,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.mem_usage_limit":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["percentage-of-instance"],"group_by[1]":["selected"],"aggregation[1]":"max",groupingMethod:"max",valueRange:[0,100],selectedDimensions:["used"],chartLibrary:"gauge",title:"Maximum Memory Utilization (within limit)",layout:{x:6,y:0,w:3,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["cgroup_name"],"aggregation[0]":"max",groupingMethod:"max",selectedDimensions:["used"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Maximum Memory Utilization (within limit) per cgroup",layout:{x:8,y:5,w:4,h:5}}],info:Oe,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.mem_usage":{mainheads:[{"group_by[0]":["dimension"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,selectedDimensions:["ram"],title:"Total RAM Used",colors:c.default[11],layout:{x:9,y:0,w:3,h:5}}],info:Se,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.mem":{info:Pe,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.mem_failcnt":{info:Te,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.writeback":{info:Ce,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.mem_activity":{info:Ee,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.pgfaults":{info:Me,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.memory_some_pressure":{aggregationMethod:"avg",info:je,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.memory_some_pressure_stall_time":{info:De,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.memory_full_pressure":{aggregationMethod:"avg",info:Ie,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.memory_full_pressure_stall_time":{info:Ne,en:{instance:{one:"cgroup",other:"cgroups"}}},"k8s.cgroup.mem_utilization":{aggregationMethod:"avg",info:xe,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.mem_usage_limit":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["percentage-of-instance"],"group_by[1]":["selected"],"aggregation[1]":"max",valueRange:[0,null],selectedDimensions:["used"],chartLibrary:"gauge",title:"Maximum Memory Used (within limit)",units:"percentage"}],info:Oe,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.mem_usage":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["ram"],chartLibrary:"gauge",title:"Total RAM Used",units:"MB"}],info:Se,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.mem":{info:Pe,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.mem_failcnt":{info:Te,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.writeback":{info:Ce,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.mem_activity":{info:Ee,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.pgfaults":{info:Me,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.memory_some_pressure":{aggregationMethod:"avg",info:je,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.memory_some_pressure_stall_time":{info:De,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.memory_full_pressure":{aggregationMethod:"avg",info:Ie,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.memory_full_pressure_stall_time":{info:Ne,en:{instance:{one:"container",other:"containers"}}},"cgroup.io":{mainheads:[{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"easypiechart",title:"Total Disk Read",selectedDimensions:["read"],colors:c.default[0],priority:5,layout:{x:0,y:10,w:2,h:5}},{"group_by[0]":["selected"],valueRange:[0,null],chartLibrary:"easypiechart",title:"Total Disk Write",selectedDimensions:["write"],colors:c.default[1],priority:6,layout:{x:2,y:10,w:2,h:5}}],info:Le,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.serviced_ops":{info:Ae,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.queued_ops":{info:Re,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.merged_ops":{info:qe,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.throttle_io":{info:Fe,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.throttle_serviced_ops":{info:ze,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.io_some_pressure":{aggregationMethod:"avg",info:Be,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.io_some_pressure_stall_time":{info:Ue,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.io_full_pressure":{aggregationMethod:"avg",info:Ze,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.io_full_pressure_stall_time":{info:Ve,en:{instance:{one:"cgroup",other:"cgroups"}}},"k8s.cgroup.io":{info:Le,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.serviced_ops":{info:Ae,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.queued_ops":{info:Re,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.merged_ops":{info:qe,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.throttle_io":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["read"],chartLibrary:"gauge",title:"Total Read Disk I/O",desiredUnits:"KB/s"},{"group_by[0]":["selected"],selectedDimensions:["write"],chartLibrary:"gauge",title:"Total Write Disk I/O",desiredUnits:"KB/s"}],info:Fe,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.throttle_serviced_ops":{info:ze,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.io_some_pressure":{aggregationMethod:"avg",info:Be,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.io_some_pressure_stall_time":{info:Ue,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.io_full_pressure":{aggregationMethod:"avg",info:Ze,en:{instance:{one:"container",other:"containers"}}},"k8s.cgroup.io_full_pressure_stall_time":{info:Ve,en:{instance:{one:"container",other:"containers"}}},"cgroup.swap_read":{info:Q,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.swap_write":{info:K,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.fd_open":{info:T,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.fd_open_error":{info:C,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.fd_close":{info:E,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.fd_close_error":{info:M,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_unlink":{info:B,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_write":{info:L,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_write_error":{info:R,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_read":{info:A,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_read_error":{info:q,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_write_bytes":{info:F,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_read_bytes":{info:z,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_fsync":{info:U,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_fsync_error":{info:Z,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_open":{info:V,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_open_error":{info:H,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_create":{info:W,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.vfs_create_error":{info:G,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.process_create":{info:k,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.thread_create":{info:x,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.task_exit":{info:O,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.task_close":{info:S,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.task_error":{info:P,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.dc_ratio":{aggregationMethod:"avg",info:'Percentage of file accesses that were present in the directory cache. 100% means that every file that was accessed was present in the directory cache. If files are not present in the directory cache 1) they are not present in the file system, 2) the files were not accessed before. Read more about <a href="https://www.kernel.org/doc/htmldocs/filesystems/the_directory_cache.html" target="_blank">directory cache</a>. Netdata also gives a summary for these charts in <a href="#menu_filesystem_submenu_directory_cache__eBPF_">Filesystem submenu</a>.',en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.shmget":{info:ee,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.shmat":{info:te,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.shmdt":{info:re,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.shmctl":{info:ne,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.outbound_conn_v4":{info:ae,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.outbound_conn_v6":{info:oe,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_bytes_send":{info:se,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_bytes_recv":{info:ie,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_tcp_send":{info:ce,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_tcp_recv":{info:le,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_retransmit":{info:ue,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_udp_send":{info:de,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_udp_recv":{info:fe,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.dc_hit_ratio":{aggregationMethod:"avg",info:j,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.dc_reference":{info:D,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.dc_not_cache":{info:I,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.dc_not_found":{info:N,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cachestat_ratio":{aggregationMethod:"avg",info:Y,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cachestat_dirties":{info:X,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cachestat_hits":{info:J,en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.cachestat_misses":{info:$,en:{instance:{one:"cgroup",other:"cgroups"}}},"services.cpu":{aggregationMethod:"avg",info:'Total CPU utilization within the system-wide CPU resources (all cores). The amount of time spent by tasks of the cgroup in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">user and kernel</a> modes.',en:{instance:{one:"system",other:"systems"}}},"services.mem_usage":{aggregationMethod:"avg",info:"The amount of used RAM.",en:{instance:{one:"system",other:"systems"}}},"services.mem_rss":{info:'The amount of used <a href="https://en.wikipedia.org/wiki/Resident_set_size" target="_blank">RSS</a> memory. It includes transparent hugepages.',en:{instance:{one:"system",other:"systems"}}},"services.mem_mapped":{info:'The size of <a href="https://en.wikipedia.org/wiki/Memory-mapped_file" target="_blank">memory-mapped</a> files.',en:{instance:{one:"system",other:"systems"}}},"services.mem_cache":{info:'The amount of used <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">page cache</a> memory.',en:{instance:{one:"system",other:"systems"}}},"services.mem_writeback":{info:'The amount of file/anon cache that is <a href="https://en.wikipedia.org/wiki/Cache_(computing)#Writing_policies" target="_blank">queued for syncing</a> to disk.',en:{instance:{one:"system",other:"systems"}}},"services.mem_pgfault":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Types" target="_blank">page faults</a>. It includes both minor and major page faults.',en:{instance:{one:"system",other:"systems"}}},"services.mem_pgmajfault":{info:'The number of <a href="https://en.wikipedia.org/wiki/Page_fault#Major" target="_blank">major</a> page faults.',en:{instance:{one:"system",other:"systems"}}},"services.mem_pgpgin":{info:"The amount of memory charged to the cgroup. The charging event happens each time a page is accounted as either mapped anon page(RSS) or cache page(Page Cache) to the cgroup.",en:{instance:{one:"system",other:"systems"}}},"services.mem_pgpgout":{info:"The amount of memory uncharged from the cgroup. The uncharging event happens each time a page is unaccounted from the cgroup.",en:{instance:{one:"system",other:"systems"}}},"services.mem_failcnt":{info:"The number of memory usage hits limits.",en:{instance:{one:"system",other:"systems"}}},"services.swap_usage":{info:'The amount of used <a href="https://en.wikipedia.org/wiki/Memory_paging#Unix_and_Unix-like_systems" target="_blank">swap</a> memory.',en:{instance:{one:"system",other:"systems"}}},"services.io_read":{info:"The amount of data transferred from specific devices as seen by the CFQ scheduler. It is not updated when the CFQ scheduler is operating on a request queue.",en:{instance:{one:"system",other:"systems"}}},"services.io_write":{info:"The amount of data transferred to specific devices as seen by the CFQ scheduler. It is not updated when the CFQ scheduler is operating on a request queue.",en:{instance:{one:"system",other:"systems"}}},"services.io_ops_read":{info:"The number of read operations performed on specific devices as seen by the CFQ scheduler.",en:{instance:{one:"system",other:"systems"}}},"services.io_ops_write":{info:"The number write operations performed on specific devices as seen by the CFQ scheduler.",en:{instance:{one:"system",other:"systems"}}},"services.throttle_io_read":{info:"The amount of data transferred from specific devices as seen by the throttling policy.",en:{instance:{one:"system",other:"systems"}}},"services.throttle_io_write":{info:"The amount of data transferred to specific devices as seen by the throttling policy.",en:{instance:{one:"system",other:"systems"}}},"services.throttle_io_ops_read":{info:"The number of read operations performed on specific devices as seen by the throttling policy.",en:{instance:{one:"system",other:"systems"}}},"services.throttle_io_ops_write":{info:"The number of write operations performed on specific devices as seen by the throttling policy.",en:{instance:{one:"system",other:"systems"}}},"services.queued_io_ops_read":{info:"The number of queued read requests.",en:{instance:{one:"system",other:"systems"}}},"services.queued_io_ops_write":{info:"The number of queued write requests.",en:{instance:{one:"system",other:"systems"}}},"services.merged_io_ops_read":{info:"The number of read requests merged.",en:{instance:{one:"system",other:"systems"}}},"services.merged_io_ops_write":{info:"The number of write requests merged.",en:{instance:{one:"system",other:"systems"}}},"services.swap_read":{info:Q+'<div id="ebpf_services_swap_read"></div>',en:{instance:{one:"system",other:"systems"}}},"services.swap_write":{info:K+'<div id="ebpf_services_swap_write"></div>',en:{instance:{one:"system",other:"systems"}}},"services.fd_open":{info:T+'<div id="ebpf_services_file_open"></div>',en:{instance:{one:"system",other:"systems"}}},"services.fd_open_error":{info:C+'<div id="ebpf_services_file_open_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.fd_close":{info:E+'<div id="ebpf_services_file_closed"></div>',en:{instance:{one:"system",other:"systems"}}},"services.fd_close_error":{info:M+'<div id="ebpf_services_file_close_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_unlink":{info:B+'<div id="ebpf_services_vfs_unlink"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_write":{info:L+'<div id="ebpf_services_vfs_write"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_write_error":{info:R+'<div id="ebpf_services_vfs_write_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_read":{info:A+'<div id="ebpf_services_vfs_read"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_read_error":{info:q+'<div id="ebpf_services_vfs_read_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_write_bytes":{info:F+'<div id="ebpf_services_vfs_write_bytes"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_read_bytes":{info:z+'<div id="ebpf_services_vfs_read_bytes"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_fsync":{info:U+'<div id="ebpf_services_vfs_sync"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_fsync_error":{info:Z+'<div id="ebpf_services_vfs_sync_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_open":{info:V+'<div id="ebpf_services_vfs_open"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_open_error":{info:H+'<div id="ebpf_services_vfs_open_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_create":{info:W+'<div id="ebpf_services_vfs_create"></div>',en:{instance:{one:"system",other:"systems"}}},"services.vfs_create_error":{info:G+'<div id="ebpf_services_vfs_create_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.process_create":{info:k+'<div id="ebpf_services_process_create"></div>',en:{instance:{one:"system",other:"systems"}}},"services.thread_create":{info:x+'<div id="ebpf_services_thread_create"></div>',en:{instance:{one:"system",other:"systems"}}},"services.task_exit":{info:O+'<div id="ebpf_services_process_exit"></div>',en:{instance:{one:"system",other:"systems"}}},"services.task_close":{info:S+'<div id="ebpf_services_task_release"></div>',en:{instance:{one:"system",other:"systems"}}},"services.task_error":{info:P+'<div id="ebpf_services_task_error"></div>',en:{instance:{one:"system",other:"systems"}}},"services.dc_hit_ratio":{aggregationMethod:"avg",info:j+'<div id="ebpf_services_dc_hit"></div>',en:{instance:{one:"system",other:"systems"}}},"services.dc_reference":{info:D+'<div id="ebpf_services_dc_reference"></div>',en:{instance:{one:"system",other:"systems"}}},"services.dc_not_cache":{info:I+'<div id="ebpf_services_dc_not_cache"></div>',en:{instance:{one:"system",other:"systems"}}},"services.dc_not_found":{info:N+'<div id="ebpf_services_dc_not_found"></div>',en:{instance:{one:"system",other:"systems"}}},"services.cachestat_ratio":{aggregationMethod:"avg",info:Y+'<div id="ebpf_services_cachestat_ratio"></div>',en:{instance:{one:"system",other:"systems"}}},"services.cachestat_dirties":{info:X+'<div id="ebpf_services_cachestat_dirties"></div>',en:{instance:{one:"system",other:"systems"}}},"services.cachestat_hits":{info:J+'<div id="ebpf_services_cachestat_hits"></div>',en:{instance:{one:"system",other:"systems"}}},"services.cachestat_misses":{info:$+'<div id="ebpf_services_cachestat_misses"></div>',en:{instance:{one:"system",other:"systems"}}},"services.shmget":{info:ee+'<div id="ebpf_services_shm_get"></div>',en:{instance:{one:"system",other:"systems"}}},"services.shmat":{info:te+'<div id="ebpf_services_shm_at"></div>',en:{instance:{one:"system",other:"systems"}}},"services.shmdt":{info:re+'<div id="ebpf_services_shm_dt"></div>',en:{instance:{one:"system",other:"systems"}}},"services.shmctl":{info:ne+'<div id="ebpf_services_shm_ctl"></div>',en:{instance:{one:"system",other:"systems"}}},"services.outbound_conn_v4":{info:ae+'<div id="ebpf_services_outbound_conn_ipv4"></div>',en:{instance:{one:"system",other:"systems"}}},"services.outbound_conn_v6":{info:oe+'<div id="ebpf_services_outbound_conn_ipv6"></div>',en:{instance:{one:"system",other:"systems"}}},"services.net_bytes_send":{info:se+'<div id="ebpf_services_bandwidth_sent"></div>',en:{instance:{one:"system",other:"systems"}}},"services.net_bytes_recv":{info:ie+'<div id="ebpf_services_bandwidth_received"></div>',en:{instance:{one:"system",other:"systems"}}},"services.net_tcp_send":{info:ce+'<div id="ebpf_services_bandwidth_tcp_sent"></div>',en:{instance:{one:"system",other:"systems"}}},"services.net_tcp_recv":{info:le+'<div id="ebpf_services_bandwidth_tcp_received"></div>',en:{instance:{one:"system",other:"systems"}}},"services.net_retransmit":{info:ue+'<div id="ebpf_services_tcp_retransmit"></div>',en:{instance:{one:"system",other:"systems"}}},"services.net_udp_send":{info:de+'<div id="ebpf_services_udp_sendmsg"></div>',en:{instance:{one:"system",other:"systems"}}},"services.net_udp_recv":{info:fe+'<div id="ebpf_services_udp_recv"></div>',en:{instance:{one:"system",other:"systems"}}},"beanstalk.cpu_usage":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total CPU time consumed",colors:c.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"Amount of CPU Time for user and system used by beanstalkd."},"beanstalk.jobs_rate":{info:"The rate of jobs processed by the beanstalkd served."},"beanstalk.connections_rate":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Connections Rate",colors:c.default[12],layout:{x:3,y:0,w:3,h:5}}],info:"The rate of connections opened to beanstalkd."},"beanstalk.commands_rate":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Commands Received Rate",colors:c.default[7],layout:{x:6,y:0,w:3,h:5}}],info:"The rate of commands received by beanstalkd."},"beanstalk.current_tubes":{info:"Total number of current tubes on the server including the default tube (which always exists)."},"beanstalk.current_jobs":{info:"Current number of jobs in all tubes grouped by status: urgent, ready, reserved, delayed and buried."},"beanstalk.current_connections":{info:"Current number of connections group by connection type: written, producers, workers, waiting."},"beanstalk.binlog":{info:"The rate of records <b>written</b> to binlog and <b>migrated</b> as part of compaction."},"beanstalk.uptime":{aggregationMethod:"min",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Uptime",layout:{x:9,y:0,w:3,h:5}}],info:"Total time beanstalkd server has been up for."},"beanstalk.jobs":{info:"Number of jobs currently in the tube grouped by status: urgent, ready, reserved, delayed and buried."},"beanstalk.connections":{info:"The current number of connections to this tube grouped by connection type; using, waiting and watching."},"beanstalk.commands":{info:"The rate of <b>delete</b> and <b>pause</b> commands executed by beanstalkd."},"beanstalk.pause":{info:"Shows info on how long the tube has been paused for, and how long is left remaining on the pause."},"ceph.general_usage":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Usage",colors:c.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"The usage and available space in all ceph cluster."},"ceph.general_objects":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"number",title:"Total Objects",colors:c.default[12],layout:{x:3,y:0,w:3,h:5}}],info:"Total number of objects storage on ceph cluster."},"ceph.general_bytes":{info:"Cluster read and write data per second."},"ceph.general_operations":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Operations",colors:c.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"Number of read and write operations per second."},"ceph.general_latency":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Latency",colors:c.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"Total of apply and commit latency in all OSDs. The apply latency is the total time taken to flush an update to disk. The commit latency is the total time taken to commit an operation to the journal."},"ceph.pool_usage":{info:"The usage space in each pool."},"ceph.pool_objects":{info:"Number of objects presents in each pool."},"ceph.pool_read_bytes":{info:"The rate of read data per second in each pool."},"ceph.pool_write_bytes":{info:"The rate of write data per second in each pool."},"ceph.pool_read_objects":{info:"Number of read objects per second in each pool."},"ceph.pool_write_objects":{info:"Number of write objects per second in each pool."},"ceph.osd_usage":{info:"The usage space in each OSD."},"ceph.osd_size":{info:"Each OSD's size"},"ceph.apply_latency":{aggregationMethod:"avg",info:"Time taken to flush an update in each OSD."},"ceph.commit_latency":{aggregationMethod:"avg",info:"Time taken to commit an operation to the journal in each OSD."},"web_log.squid_response_statuses":{info:"Squid responses by type. <b>success</b> includes <b>1xx</b>, <b>2xx</b>, <b>000</b>, <b>304</b>, <b>error</b> includes <b>5xx</b> and <b>6xx</b>, <b>redirect</b> includes <b>3xx</b> except <b>304</b>, <b>bad</b> includes <b>4xx</b>, <b>other</b> are all the other responses.",mainheads:[{"group_by[0]":["selected"],selectedDimensions:["success"],chartLibrary:"gauge",title:"Total Successful Responses",desiredUnits:"requests/s"},{"group_by[0]":["selected"],selectedDimensions:["redirect"],chartLibrary:"gauge",title:"Total Redirects",desiredUnits:"requests/s"},{"group_by[0]":["selected"],selectedDimensions:["bad"],chartLibrary:"gauge",title:"Total Bad Requests",desiredUnits:"requests/s"},{"group_by[0]":["selected"],selectedDimensions:["error"],chartLibrary:"gauge",title:"Total Server Errors",desiredUnits:"requests/s"}],en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_response_codes":{info:'Web server responses by code family. According to HTTP standards <b>1xx</b> are informational responses, <b>2xx</b> are successful responses, <b>3xx</b> are redirects (although they include <b>304</b> which is used as "<b>not modified</b>"), <b>4xx</b> are bad requests, <b>5xx</b> are internal server errors. Squid also defines <b>000</b> mostly for UDP requests, and <b>6xx</b> for broken upstream servers sending wrong headers. Finally, <b>other</b> are non-standard responses, and <b>unmatched</b> counts the lines in the log file that are not matched by the plugin (<a href="https://github.com/netdata/netdata/issues/new?title=web_log%20reports%20unmatched%20lines&body=web_log%20plugin%20reports%20unmatched%20lines.%0A%0AThis%20is%20my%20log:%0A%0A%60%60%60txt%0A%0Aplease%20paste%20your%20web%20server%20log%20here%0A%0A%60%60%60" target="_blank">let us know</a> if you have any unmatched).',en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_duration":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",selectedDimensions:["avg"],chartLibrary:"gauge",title:"Average Response Time",desiredUnits:"milliseconds"}],en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_detailed_response_codes":{info:"Number of responses for each response code individually.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_clients":{info:"Unique client IPs accessing squid, within each data collection iteration. If data collection is <b>per second</b>, this chart shows <b>unique client IPs per second</b>.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_clients_all":{info:'Unique client IPs accessing squid since the last restart of netdata. This plugin keeps in memory all the unique IPs that have accessed the server. On very busy squid servers (several millions of unique IPs) you may want to disable this chart (check <a href="https://github.com/netdata/go.d.plugin/blob/master/config/go.d/web_log.conf" target="_blank"><b>/etc/netdata/go.d/web_log.conf</b></a>).',en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_transport_methods":{info:"Break down per delivery method: <b>TCP</b> are requests on the HTTP port (usually 3128), <b>UDP</b> are requests on the ICP port (usually 3130), or HTCP port (usually 4128). If ICP logging was disabled using the log_icp_queries option, no ICP replies will be logged. <b>NONE</b> are used to state that squid delivered an unusual response or no response at all. Seen with cachemgr requests and errors, usually when the transaction fails before being classified into one of the above outcomes. Also seen with responses to <b>CONNECT</b> requests.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_code":{info:'These are combined squid result status codes. A break down per component is given in the following charts. Check the <a href="http://wiki.squid-cache.org/SquidFaq/SquidLogs" target="_blank">squid documentation about them</a>.',en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_handling_opts":{info:"These tags are optional and describe why the particular handling was performed or where the request came from. <b>CLIENT</b> means that the client request placed limits affecting the response. Usually seen with client issued a <b>no-cache</b>, or analogous cache control command along with the request. Thus, the cache has to validate the object.<b>IMS</b> states that the client sent a revalidation (conditional) request. <b>ASYNC</b>, is used when the request was generated internally by Squid. Usually this is background fetches for cache information exchanges, background revalidation from stale-while-revalidate cache controls, or ESI sub-objects being loaded. <b>SWAPFAIL</b> is assigned when the object was believed to be in the cache, but could not be accessed. A new copy was requested from the server. <b>REFRESH</b> when a revalidation (conditional) request was sent to the server. <b>SHARED</b> when this request was combined with an existing transaction by collapsed forwarding. NOTE: the existing request is not marked as SHARED. <b>REPLY</b> when particular handling was requested in the HTTP reply from server or peer. Usually seen on DENIED due to http_reply_access ACLs preventing delivery of servers response object to the client.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_object_types":{info:"These tags are optional and describe what type of object was produced. <b>NEGATIVE</b> is only seen on HIT responses, indicating the response was a cached error response. e.g. <b>404 not found</b>. <b>STALE</b> means the object was cached and served stale. This is usually caused by stale-while-revalidate or stale-if-error cache controls. <b>OFFLINE</b> when the requested object was retrieved from the cache during offline_mode. The offline mode never validates any object. <b>INVALID</b> when an invalid request was received. An error response was delivered indicating what the problem was. <b>FAIL</b> is only seen on <b>REFRESH</b> to indicate the revalidation request failed. The response object may be the server provided network error or the stale object which was being revalidated depending on stale-if-error cache control. <b>MODIFIED</b> is only seen on <b>REFRESH</b> responses to indicate revalidation produced a new modified object. <b>UNMODIFIED</b> is only seen on <b>REFRESH</b> responses to indicate revalidation produced a <b>304</b> (Not Modified) status, which was relayed to the client. <b>REDIRECT</b> when squid generated an HTTP redirect response to this request.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_cache_events":{info:'These tags are optional and describe whether the response was loaded from cache, network, or otherwise. <b>HIT</b> when the response object delivered was the local cache object. <b>MEM</b> when the response object came from memory cache, avoiding disk accesses. Only seen on HIT responses. <b>MISS</b> when the response object delivered was the network response object. <b>DENIED</b> when the request was denied by access controls. <b>NOFETCH</b> an ICP specific type, indicating service is alive, but not to be used for this request (sent during "-Y" startup, or during frequent failures, a cache in hit only mode will return either UDP_HIT or UDP_MISS_NOFETCH. Neighbours will thus only fetch hits). <b>TUNNEL</b> when a binary tunnel was established for this transaction.',en:{instance:{one:"web server",other:"web servers"}}},"web_log.squid_transport_errors":{info:"These tags are optional and describe some error conditions which occurred during response delivery (if any). <b>ABORTED</b> when the response was not completed due to the connection being aborted (usually by the client). <b>TIMEOUT</b>, when the response was not completed due to a connection timeout.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.type_requests":{info:"Web server responses by type. <b>success</b> includes <b>1xx</b>, <b>2xx</b>, <b>304</b> and <b>401</b>, <b>error</b> includes <b>5xx</b>, <b>redirect</b> includes <b>3xx</b> except <b>304</b>, <b>bad</b> includes <b>4xx</b> except <b>401</b>, <b>other</b> are all the other responses.",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Requests by Type",layout:{x:3,y:0,w:3,h:5}}],en:{instance:{one:"web server",other:"web servers"}}},"web_log.request_processing_time":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",selectedDimensions:["avg"],chartLibrary:"gauge",title:"Average Response Time",desiredUnits:"milliseconds"}],en:{instance:{one:"web server",other:"web servers"}}},"portcheck.latency":{aggregationMethod:"avg",info:"The <b>latency</b> describes the time spent connecting to a TCP port. No data is sent or received. Currently, the accuracy of the latency is low and should be used as reference only.",en:{instance:{one:"service",other:"services"}}},"portcheck.status":{info:"The <b>status</b> chart verifies the availability of the service. Each status dimension will have a value of <b>1</b> if triggered. Dimension <b>success</b> is <b>1</b> only if connection could be established. This chart is most useful for alerts and third-party apps.",en:{instance:{one:"service",other:"services"}}},"chrony.stratum":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",valueRange:[0,null],title:"Maximum Stratum",colors:c.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"The stratum indicates the distance (hops) to the computer with the reference clock. The higher the stratum number, the more the timing accuracy and stability degrades.",en:{instance:{one:"system",other:"systems"}}},"chrony.current_correction":{info:"Any error in the system clock is corrected by slightly speeding up or slowing down the system clock until the error has been removed, and then returning to the system clock\u2019s normal speed. A consequence of this is that there will be a period when the system clock (as read by other programs) will be different from chronyd's estimate of the current true time (which it reports to NTP clients when it is operating as a server). The reported value is the difference due to this effect.",en:{instance:{one:"system",other:"systems"}}},"chrony.root_delay":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Root Delay",valueRange:[0,null],colors:c.default[12],layout:{x:3,y:0,w:3,h:5}}],info:"The total of the network path delays to the stratum-1 computer from which the computer is ultimately synchronised.",en:{instance:{one:"system",other:"systems"}}},"chrony.root_dispersion":{aggregationMethod:"avg",info:"The total dispersion accumulated through all the computers back to the stratum-1 computer from which the computer is ultimately synchronised. Dispersion is due to system clock resolution, statistical measurement variations, etc.",en:{instance:{one:"system",other:"systems"}}},"chrony.last_offset":{aggregationMethod:"avg",info:"The estimated local offset on the last clock update. A positive value indicates the local time (as previously estimated true time) was ahead of the time sources.",en:{instance:{one:"system",other:"systems"}}},"chrony.frequency":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Max Frequency",colors:c.default[7],layout:{x:6,y:0,w:3,h:5}}],info:"The <b>frequency</b> is the rate by which the system\u2019s clock would be wrong if chronyd was not correcting it. It is expressed in ppm (parts per million). For example, a value of 1 ppm would mean that when the system\u2019s clock thinks it has advanced 1 second, it has actually advanced by 1.000001 seconds relative to true time.",en:{instance:{one:"system",other:"systems"}}},"chrony.residual_frequency":{aggregationMethod:"avg",info:"The <b>residual frequency</b> for the currently selected reference source. This reflects any difference between what the measurements from the reference source indicate the frequency should be and the frequency currently being used. The reason this is not always zero is that a smoothing procedure is applied to the frequency.",en:{instance:{one:"system",other:"systems"}}},"chrony.skew":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Skew",layout:{x:9,y:0,w:3,h:5}}],info:"The estimated error bound on the frequency.",en:{instance:{one:"system",other:"systems"}}},"chrony.ref_measurement_time":{aggregationMethod:"min",info:"The time elapsed since the last measurement from the reference source was processed.",en:{instance:{one:"system",other:"systems"}}},"chrony.leap_status":{info:"<p>The current leap status of the source.</p><p><b>Normal</b> - indicates the normal status (no leap second). <b>InsertSecond</b> - indicates that a leap second will be inserted at the end of the month. <b>DeleteSecond</b> - indicates that a leap second will be deleted at the end of the month. <b>Unsynchronised</b> - the server has not synchronized properly with the NTP server.</p>",en:{instance:{one:"system",other:"systems"}}},"chrony.activity":{info:"<p>The number of servers and peers that are online and offline.</p><p><b>Online</b> - the server or peer is currently online (i.e. assumed by chronyd to be reachable). <b>Offline</b> - the server or peer is currently offline (i.e. assumed by chronyd to be unreachable, and no measurements from it will be attempted). <b>BurstOnline</b> - a burst command has been initiated for the server or peer and is being performed. After the burst is complete, the server or peer will be returned to the online state. <b>BurstOffline</b> - a burst command has been initiated for the server or peer and is being performed. After the burst is complete, the server or peer will be returned to the offline state. <b>Unresolved</b> - the name of the server or peer was not resolved to an address yet.</p>",en:{instance:{one:"system",other:"systems"}}},"chrony.rms_offset":{aggregationMethod:"avg",info:"The root mean square (RMS) offset of the system clock from true time. Large offsets may indicate a problem with the clock or network synchronization.",en:{instance:{one:"system",other:"systems"}}},"chrony.update_interval":{aggregationMethod:"avg",info:"The interval between clock updates. Shorter intervals may improve accuracy but may also increase network load.",en:{instance:{one:"system",other:"systems"}}},"couchdb.active_tasks":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Active Tasks",colors:c.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"Active tasks running on this CouchDB <b>cluster</b>. Four types of tasks currently exist: indexer (view building), replication, database compaction and view compaction.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.replicator_jobs":{info:'Detailed breakdown of any replication jobs in progress on this node. For more information, see the <a href="http://docs.couchdb.org/en/latest/replication/replicator.html" target="_blank">replicator documentation</a>.',en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.open_files":{info:'Count of all files held open by CouchDB. If this value seems pegged at 1024 or 4096, your server process is probably hitting the open file handle limit and <a href="http://docs.couchdb.org/en/latest/maintenance/performance.html#pam-and-ulimit" target="_blank">needs to be increased.</a>',en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.activity":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Activity",colors:c.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"The activity of CouchDB nodes in the cluster. The number of requests being handled by the nodes per second. High values may indicate a high workload on the nodes and potential performance issues.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.request_methods":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Request Methods",layout:{x:6,y:0,w:3,h:5}}],info:"The distribution of request methods being used on CouchDB nodes in the cluster. This can be useful for identifying the most common operations being performed on the nodes and potential performance bottlenecks.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.response_codes":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Response Codes",layout:{x:9,y:0,w:3,h:5}}],info:"The distribution of response codes returned by CouchDB nodes in the cluster. This can be useful for identifying common error codes and potential issues with the nodes.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.response_code_classes":{info:"The distribution of response code classes returned by CouchDB nodes in the cluster. This can be useful for identifying the general class of responses being returned by the nodes (e.g. success, error) and potential issues with the nodes.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.erlang_vm_memory":{info:"The amount of memory used by the Erlang virtual machine (VM) running on CouchDB nodes in the cluster. This can be useful for monitoring the overall memory usage of the nodes and potential capacity issues.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.proccounts":{info:"The number of Erlang processes running on CouchDB nodes in the cluster. This can be useful for monitoring the overall workload of the nodes and potential performance issues.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.peakmsgqueue":{info:"The maximum size of the message queue on CouchDB nodes in the cluster. This can be useful for monitoring the overall workload of the nodes and potential performance issues.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.reductions":{info:"The number of reductions performed by the Erlang VM on CouchDB nodes in the cluster. Reductions are a measure of the computational work done by the VM and high values may indicate a high workload on the nodes and potential performance issues.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.db_sizes_file":{info:"The size of CouchDB databases on disk, including data and metadata. This can be useful for monitoring the overall size of the databases and potential capacity issues.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.db_sizes_external":{info:"The total size of CouchDB databases in external storage in bytes.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.db_sizes_active":{info:"The total size of CouchDB databases in active memory in bytes.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.db_doc_count":{info:"The total number of documents stored in CouchDB databases.",en:{instance:{one:"cluster",other:"clusters"}}},"couchdb.db_doc_del_count":{info:"The total number of deleted documents stored in CouchDB databases.",en:{instance:{one:"cluster",other:"clusters"}}},"freeradius.authentication":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Authentication Requests",colors:c.default[0],layout:{x:0,y:0,w:3,h:5}}],info:"The number of authentication requests that have been processed by the FreeRADIUS server. FreeRADIUS is a RADIUS server, and authentication requests are requests from clients to authenticate themselves with the server. Monitoring this metric can provide insight into the usage of the FreeRADIUS server and can help identify any issues with authentication requests.",en:{instance:{one:"server",other:"servers"}}},"freeradius.authentication_access_responses":{info:"The number of access responses that have been sent by the FreeRADIUS server in response to authentication requests. Access responses are messages sent by the server to either grant or deny access to a client based on the authentication request. Monitoring this metric can provide insight into the usage of the FreeRADIUS server and can help identify any issues with authentication requests.",en:{instance:{one:"server",other:"servers"}}},"freeradius.bad_authentication":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Bad Authentication Requests",colors:c.default[1],layout:{x:3,y:0,w:3,h:5}}],info:"The number of bad authentication requests that have been received by the FreeRADIUS server. Bad authentication requests are requests that are improperly formatted or contain invalid data. Monitoring this metric can provide insight into the usage of the FreeRADIUS server and can help identify any issues with authentication requests.",en:{instance:{one:"server",other:"servers"}}},"freeradius.proxy_authentication":{info:"The number of proxy authentication requests that have been processed by the FreeRADIUS server. Proxy authentication requests are requests from other RADIUS servers to authenticate a client on their behalf. Monitoring this metric can provide insight into the usage of the FreeRADIUS server as a proxy and can help identify any issues with proxy authentication requests.",en:{instance:{one:"server",other:"servers"}}},"freeradius.proxy_authentication_access_responses":{info:"The number of access responses that have been sent by the FreeRADIUS server in response to proxy authentication requests. Access responses are messages sent by the server to either grant or deny access to a client based on the authentication request. Monitoring this metric can provide insight into the usage of the FreeRADIUS server as a proxy and can help identify any issues with proxy authentication requests.",en:{instance:{one:"server",other:"servers"}}},"geth.goroutines":{info:"The number of goroutines in the Geth process.",en:{instance:{one:"process",other:"processes"}}},"geth.chaindata_db_size":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total chain data size",colors:c.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"The size of the chain data database.",en:{instance:{one:"database",other:"databases"}}},"geth.chainhead":{info:"The current head of the blockchain."},"geth.p2p_bandwidth":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Bandwidth",colors:c.default[12],layout:{x:3,y:0,w:3,h:5}}],info:"The amount of bandwidth used by the P2P network.",en:{instance:{one:"network",other:"networks"}}},"geth.reorgs":{info:"The number of blockchain reorgs that have occurred."},"geth.reorgs_blocks":{info:"The number of blocks that have been reorganized in a blockchain reorg."},"geth.p2p_peers_calls":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total P2P peers calls",colors:c.default[7],layout:{x:6,y:0,w:3,h:5}}],info:"The number of P2P peer calls made by the node."},"haproxy.backend_current_sessions":{info:"The number of current sessions in the backend of the HAProxy server. A session is a connection between a client and the server. Monitoring this metric can provide insight into the usage of the HAProxy server and can help identify any issues with session management.",en:{instance:{one:"HAproxy server",other:"HAproxy servers"}}},"haproxy.backend_sessions":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"No. of Backend Sessions per proxy",layout:{x:0,y:0,w:3,h:5}}],info:"The total number of sessions in the backend of the HAProxy server. A session is a connection between a client and the server. Monitoring this metric can provide insight into the usage of the HAProxy server and can help identify any issues with session management.",en:{instance:{one:"HAproxy server",other:"HAproxy servers"}}},"haproxy.backend_response_time_average":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Average Response Time per proxy",layout:{x:3,y:0,w:3,h:5}}],info:"The average response time of the backend of the HAProxy server. The response time is the time it takes for the server to respond to a client's request. Monitoring this metric can provide insight into the performance of the HAProxy server and can help identify any issues with slow response times.",en:{instance:{one:"HAproxy server",other:"HAproxy servers"}}},"haproxy.backend_queue_time_average":{aggregationMethod:"avg",mainheads:[{chartLibrary:"bars",title:"Average Queue Time per proxy",layout:{x:9,y:0,w:3,h:5}}],info:"The average queue time of the backend of the HAProxy server. The queue time is the time a client's request spends in the server's queue before being processed. Monitoring this metric can provide insight into the performance of the HAProxy server and can help identify any issues with long queue times.",en:{instance:{one:"HAproxy server",other:"HAproxy servers"}}},"haproxy.backend_current_queue":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Queue Size per proxy",layout:{x:6,y:0,w:3,h:5}}],info:"The current number of requests in the queue of the backend of the HAProxy server. Monitoring this metric can provide insight into the performance of the HAProxy server and can help identify any issues with the server's ability to handle incoming requests.",en:{instance:{one:"HAproxy server",other:"HAproxy servers"}}},"haproxy.backend_http_responses":{info:"The number of HTTP responses sent by the backend of the HAProxy server. HTTP responses are messages sent by the server in response to client requests. Monitoring this metric can provide insight into the usage of the HAProxy server and can help identify any issues with HTTP responses.",en:{instance:{one:"HAproxy server",other:"HAproxy servers"}}},"haproxy.backend_network_io":{info:"The network IO of the backend of the HAProxy server. Network IO is the amount of data transferred over the network by the server. Monitoring this metric can provide insight into the performance of the HAProxy server and can help identify any issues with network performance.",en:{instance:{one:"HAproxy server",other:"HAproxy servers"}}},"hdfs.heap_memory":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Heap Memory",colors:c.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"The amount of heap memory used by the HDFS service. Heap memory is the memory allocated to the Java virtual machine for storing objects. Monitoring this metric can provide insight into the memory usage of the HDFS service and can help identify any issues with memory allocation.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.gc_count_total":{info:"The total number of garbage collection (GC) events that have occurred in the HDFS service. GC events are processes that reclaim memory by removing unused objects. Monitoring this metric can provide insight into the performance of the HDFS service and can help identify any issues with GC performance.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.gc_time_total":{info:"The total amount of time spent on garbage collection (GC) in the HDFS service. GC is a process that reclaims memory by removing unused objects. Monitoring this metric can provide insight into the performance of the HDFS service and can help identify any issues with GC performance.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.gc_threshold":{info:"The GC threshold of the HDFS service. The GC threshold is the point at which the HDFS service triggers a GC event. Monitoring this metric can provide insight into the performance of the HDFS service and can help identify any issues with GC performance.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.rpc_bandwidth":{info:"The amount of bandwidth being used by HDFS Remote Procedure Calls (RPCs).",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.rpc_calls":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total RPC Calls",colors:c.default[7],layout:{x:3,y:0,w:3,h:5}}],info:"The number of HDFS Remote Procedure Calls (RPCs) being made.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.avg_queue_time":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Queue Time",colors:c.default[12],layout:{x:6,y:0,w:3,h:5}}],info:"The average time spent in the queue for HDFS calls.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.avg_processing_time":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Processing Time",colors:c.default[0],layout:{x:9,y:0,w:3,h:5}}],info:"The average time spent processing HDFS calls.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.datanode_capacity":{info:"The capacity of the HDFS DataNode.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"hdfs.datanode_bandwidth":{info:"The bandwidth used by the HDFS DataNode.",en:{instance:{one:"HDFS service",other:"HDFS services"}}},"isc_dhcps.active_leases_total":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Active Leases",colors:c.default[0],layout:{x:0,y:0,w:3,h:5}}],info:"The total number of active leases in the ISC DHCP server. A lease is a contract that allows a client to use a particular IP address for a specified period of time. Monitoring this metric can provide insight into the usage of the ISC DHCP server and can help identify any issues with lease management.",en:{instance:{one:"DHCP server",other:"DHCP servers"}}},"isc_dhcps.pool_active_leases":{info:"The number of active leases in a DHCP pool of the ISC DHCP server. A DHCP pool is a range of IP addresses that are available for allocation to clients. Monitoring this metric can provide insight into the usage of the ISC DHCP server and can help identify any issues with DHCP pool management.",en:{instance:{one:"DHCP server",other:"DHCP servers"}}},"isc_dhcps.pool_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Pool Utilization",colors:c.default[12],layout:{x:6,y:0,w:3,h:5}}],info:"The utilization of a DHCP pool in the ISC DHCP server. The utilization is the percentage of IP addresses in the pool that are currently leased to clients. Monitoring this metric can provide insight into the usage of the ISC DHCP server and can help identify any issues with DHCP pool utilization.",en:{instance:{one:"DHCP server",other:"DHCP servers"}}},"btrfs.disk":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",selectedDimensions:["unallocated"],title:"Maximum Unallocated Physical Disk Space",colors:c.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"Physical disk usage of BTRFS. The disk space reported here is the raw physical disk space assigned to the BTRFS volume (i.e. <b>before any RAID levels</b>). BTRFS uses a two-stage allocator, first allocating large regions of disk space for one type of block (data, metadata, or system), and then using a regular block allocator inside those regions. <b>unallocated</b> is the physical disk space that is not allocated yet and is available to become data, metadata or system on demand. When <b>unallocated</b> is zero, all available disk space has been allocated to a specific function. Healthy volumes should ideally have at least five percent of their total space <b>unallocated</b>. You can keep your volume healthy by running the <b>btrfs balance</b> command on it regularly (check <b>man btrfs-balance</b> for more info). Note that some of the space listed as <b>unallocated</b> may not actually be usable if the volume uses devices of different sizes.",en:{instance:{one:"system",other:"systems"}}},"btrfs.data":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Logical Disk Usage (data)",colors:c.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"Logical disk usage for BTRFS data. Data chunks are used to store the actual file data (file contents). The disk space reported here is the usable allocation (i.e. after any striping or replication). Healthy volumes should ideally have no more than a few GB of free space reported here persistently. Running <b>btrfs balance</b> can help here.",en:{instance:{one:"system",other:"systems"}}},"btrfs.metadata":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Logical Disk Usage (metadata)",colors:c.default[7],layout:{x:6,y:0,w:3,h:5}}],info:"Logical disk usage for BTRFS metadata. Metadata chunks store most of the filesystem internal structures, as well as information like directory structure and file names. The disk space reported here is the usable allocation (i.e. after any striping or replication). Healthy volumes should ideally have no more than a few GB of free space reported here persistently. Running <b>btrfs balance</b> can help here.",en:{instance:{one:"system",other:"systems"}}},"btrfs.system":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Logical Disk Usage (system)",colors:c.default[12],layout:{x:9,y:0,w:3,h:5}}],info:"Logical disk usage for BTRFS system. System chunks store information about the allocation of other chunks. The disk space reported here is the usable allocation (i.e. after any striping or replication). The values reported here should be relatively small compared to Data and Metadata, and will scale with the volume size and overall space usage.",en:{instance:{one:"system",other:"systems"}}},"rabbitmq.queued_messages":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Queued Messages",colors:c.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"Overall total of ready and unacknowledged queued messages. Messages that are delivered immediately are not counted here."},"rabbitmq.message_rates":{info:"Overall messaging rates including acknowledgements, deliveries, redeliveries, and publishes."},"rabbitmq.global_counts":{info:"Overall totals for channels, consumers, connections, queues and exchanges."},"rabbitmq.file_descriptors":{info:'Total number of used filed descriptors. See <b><a href="https://www.rabbitmq.com/production-checklist.html#resource-limits-file-handle-limit" target="_blank">Open File Limits</a></b> for further details.'},"rabbitmq.sockets":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Sockets Used",colors:c.default[7],layout:{x:9,y:0,w:3,h:5}}],info:'Total number of used socket descriptors. Each used socket also counts as a used file descriptor. See <b><a href="https://www.rabbitmq.com/production-checklist.html#resource-limits-file-handle-limit" target="_blank">Open File Limits</a></b> for further details.'},"rabbitmq.processes":{info:"Total number of processes running within the Erlang VM. This is not the same as the number of processes running on the host."},"rabbitmq.erlang_run_queue":{info:"Number of Erlang processes the Erlang schedulers have queued to run."},"rabbitmq.memory":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Memory Used",colors:c.default[4],layout:{x:3,y:0,w:3,h:5}}],info:'Total amount of memory used by the RabbitMQ. This is a complex statistic that can be further analyzed in the management UI. See <b><a href="https://www.rabbitmq.com/production-checklist.html#resource-limits-ram" target="_blank">Memory</a></b> for further details.'},"rabbitmq.disk_space":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Disk Space Consumed",colors:c.default[12],layout:{x:6,y:0,w:3,h:5}}],info:'Total amount of disk space consumed by the message store(s). See <b><a href="https://www.rabbitmq.com/production-checklist.html#resource-limits-disk-space" target=_"blank">Disk Space Limits</a></b> for further details.'},"rabbitmq.queue_messages":{info:"Total amount of messages and their states in this queue."},"rabbitmq.queue_messages_stats":{info:"Overall messaging rates including acknowledgements, deliveries, redeliveries, and publishes."},"ntpd.sys_offset":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum System Offset",colors:c.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"For hosts without any time critical services an offset of < 100 ms should be acceptable even with high network latencies. For hosts with time critical services an offset of about 0.01 ms or less can be achieved by using peers with low delays and configuring optimal <b>poll exponent</b> values.",en:{instance:{one:"system",other:"systems"}}},"ntpd.sys_jitter":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average System Jitter",colors:c.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"The jitter statistics are exponentially-weighted RMS averages. The system jitter is defined in the NTPv4 specification; the clock jitter statistic is computed by the clock discipline module.",en:{instance:{one:"system",other:"systems"}}},"ntpd.sys_frequency":{info:"The frequency offset is shown in ppm (parts per million) relative to the frequency of the system. The frequency correction needed for the clock can vary significantly between boots and also due to external influences like temperature or radiation.",en:{instance:{one:"system",other:"systems"}}},"ntpd.sys_wander":{info:"The wander statistics are exponentially-weighted RMS averages.",en:{instance:{one:"system",other:"systems"}}},"ntpd.sys_rootdelay":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average System Root Delay",colors:c.default[12],layout:{x:6,y:0,w:3,h:5}}],info:"The rootdelay is the round-trip delay to the primary reference clock, similar to the delay shown by the <b>ping</b> command. A lower delay should result in a lower clock offset.",en:{instance:{one:"system",other:"systems"}}},"ntpd.sys_stratum":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum System Stratum",colors:c.default[7],layout:{x:9,y:0,w:3,h:5}}],info:'The distance in "hops" to the primary reference clock',en:{instance:{one:"system",other:"systems"}}},"ntpd.sys_tc":{info:'Time constants and poll intervals are expressed as exponents of 2. The default poll exponent of 6 corresponds to a poll interval of 64 s. For typical Internet paths, the optimum poll interval is about 64 s. For fast LANs with modern computers, a poll exponent of 4 (16 s) is appropriate. The <a href="http://doc.ntp.org/current-stable/poll.html" target="_blank">poll process</a> sends NTP packets at intervals determined by the clock discipline algorithm.',en:{instance:{one:"system",other:"systems"}}},"ntpd.sys_precision":{colors:c.default[6],en:{instance:{one:"system",other:"systems"}}},"ntpd.peer_offset":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Peer Offset",colors:c.default[1],layout:{x:0,y:5,w:2,h:5}}],info:"The offset of the peer clock relative to the system clock in milliseconds. Smaller values here weight peers more heavily for selection after the initial synchronization of the local clock. For a system providing time service to other systems, these should be as low as possible.",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_delay":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Peer Delay",colors:c.default[12],layout:{x:0,y:5,w:2,h:5}}],info:"The round-trip time (RTT) for communication with the peer, similar to the delay shown by the <b>ping</b> command. Not as critical as either the offset or jitter, but still factored into the selection algorithm (because as a general rule, lower delay means more accurate time). In most cases, it should be below 100ms.",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_dispersion":{info:"This is a measure of the estimated error between the peer and the local system. Lower values here are better.",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_jitter":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Peer Jitter",colors:c.default[4],layout:{x:0,y:5,w:2,h:5}}],info:"This is essentially a remote estimate of the peer's <b>system_jitter</b> value. Lower values here weight highly in favor of peer selection, and this is a good indicator of overall quality of a given time server (good servers will have values not exceeding single digit milliseconds here, with high quality stratum one servers regularly having sub-millisecond jitter).",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_xleave":{info:'This variable is used in interleaved mode (used only in NTP symmetric and broadcast modes). See <a href="http://doc.ntp.org/current-stable/xleave.html" target="_blank">NTP Interleaved Modes</a>.',en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_rootdelay":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Peer Root Delay",colors:c.default[7],layout:{x:0,y:5,w:2,h:5}}],info:"For a stratum 1 server, this is the access latency for the reference clock. For lower stratum servers, it is the sum of the <b>peer_delay</b> and <b>peer_rootdelay</b> for the system they are syncing off of. Similarly to <b>peer_delay</b>, lower values here are technically better, but have limited influence in peer selection.",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_rootdisp":{info:"Is the same as <b>peer_rootdelay</b>, but measures accumulated <b>peer_dispersion</b> instead of accumulated <b>peer_delay</b>.",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_hmode":{info:"The <b>peer_hmode</b> and <b>peer_pmode</b> variables give info about what mode the packets being sent to and received from a given peer are. Mode 1 is symmetric active (both the local system and the remote peer have each other declared as peers in <b>/etc/ntp.conf</b>), Mode 2 is symmetric passive (only one side has the other declared as a peer), Mode 3 is client, Mode 4 is server, and Mode 5 is broadcast (also used for multicast and manycast operation).",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_pmode":{en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_hpoll":{info:"The <b>peer_hpoll</b> and <b>peer_ppoll</b> variables are log2 representations of the polling interval in seconds.",en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_ppoll":{en:{instance:{one:"peer",other:"peers"}}},"ntpd.peer_precision":{en:{instance:{one:"peer",other:"peers"}}},"spigotmc.tps":{info:"The running 1, 5, and 15 minute average number of server ticks per second. An idealized server will show 20.0 for all values, but in practice this almost never happens. Typical servers should show approximately 19.98-20.0 here. Lower values indicate progressively more server-side lag (and thus that you need better hardware for your server or a lower user limit). For every 0.05 ticks below 20, redstone clocks will lag behind by approximately 0.25%. Values below approximately 19.50 may interfere with complex free-running redstone circuits and will noticeably slow down growth."},"spigotmc.users":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Users",colors:c.default[12],layout:{x:0,y:0,w:3,h:5}}],info:"The number of currently connected users on the monitored Spigot server."},"boinc.tasks":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Tasks",colors:c.default[12],layout:{x:0,y:0,w:3,h:5}}],info:"The total number of tasks and the number of active tasks. Active tasks are those which are either currently being processed, or are partially processed but suspended.",en:{instance:{one:"client",other:"clients"}}},"boinc.states":{mainheads:[{chartLibrary:"bars",title:"Task States",layout:{x:3,y:0,w:3,h:5}}],info:"Counts of tasks in each task state. The normal sequence of states is <b>New</b>, <b>Downloading</b>, <b>Ready to Run</b>, <b>Uploading</b>, <b>Uploaded</b>. Tasks which are marked <b>Ready to Run</b> may be actively running, or may be waiting to be scheduled. <b>Compute Errors</b> are tasks which failed for some reason during execution. <b>Aborted</b> tasks were manually cancelled, and will not be processed. <b>Failed Uploads</b> are otherwise finished tasks which failed to upload to the server, and usually indicate networking issues.",en:{instance:{one:"client",other:"clients"}}},"boinc.sched":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Task Scheduling States",layout:{x:6,y:0,w:3,h:5}}],info:"Counts of active tasks in each scheduling state. <b>Scheduled</b> tasks are the ones which will run if the system is permitted to process tasks. <b>Preempted</b> tasks are on standby, and will run if a <b>Scheduled</b> task stops running for some reason. <b>Uninitialized</b> tasks should never be present, and indicate tha the scheduler has not tried to schedule them yet.",en:{instance:{one:"client",other:"clients"}}},"boinc.process":{info:"Counts of active tasks in each process state. <b>Executing</b> tasks are running right now. <b>Suspended</b> tasks have an associated process, but are not currently running (either because the system isn't processing any tasks right now, or because they have been preempted by higher priority tasks). <b>Quit</b> tasks are exiting gracefully. <b>Aborted</b> tasks exceeded some resource limit, and are being shut down. <b>Copy Pending</b> tasks are waiting on a background file transfer to finish. <b>Uninitialized</b> tasks do not have an associated process yet.",en:{instance:{one:"client",other:"clients"}}},"w1sensor.temp":{aggregationMethod:"avg",info:"Temperature derived from 1-Wire temperature sensors.",en:{instance:{one:"sensor",other:"sensors"}}},"logind.sessions":{info:"Local and remote sessions.",en:{instance:{one:"system",other:"systems"}}},"logind.sessions_type":{mainheads:[{chartLibrary:"bars",title:"Session Types",layout:{x:0,y:0,w:3,h:5}}],info:"<p>Sessions of each session type.</p><p><b>Graphical</b> - sessions are running under one of X11, Mir, or Wayland. <b>Console</b> - sessions are usually regular text mode local logins, but depending on how the system is configured may have an associated GUI. <b>Other</b> - sessions are those that do not fall into the above categories (such as sessions for cron jobs or systemd timer units).</p>",en:{instance:{one:"system",other:"systems"}}},"logind.sessions_state":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Session States",layout:{x:3,y:0,w:3,h:5}}],info:"<p>Sessions of each session type.</p><p><b>Graphical</b> - sessions are running under one of X11, Mir, or Wayland. <b>Console</b> - sessions are usually regular text mode local logins, but depending on how the system is configured may have an associated GUI. <b>Other</b> - sessions are those that do not fall into the above categories (such as sessions for cron jobs or systemd timer units).</p>",en:{instance:{one:"system",other:"systems"}}},"logind.users_state":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"User States",layout:{x:6,y:0,w:3,h:5}}],info:"<p>Users in each user state.</p><p><b>Offline</b> - users are not logged in. <b>Closing</b> - users are in the process of logging out without lingering. <b>Online</b> - users are logged in, but have no active sessions. <b>Lingering</b> - users are not logged in, but have one or more services still running. <b>Active</b> - users are logged in, and have at least one active session.</p>",en:{instance:{one:"system",other:"systems"}}},"proxysql.pool_status":{info:"The status of the backend servers. <b>1=ONLINE</b> backend server is fully operational, <b>2=SHUNNED</b> backend sever is temporarily taken out of use because of either too many connection errors in a time that was too short, or replication lag exceeded the allowed threshold, <b>3=OFFLINE_SOFT</b> when a server is put into OFFLINE_SOFT mode, new incoming connections aren't accepted anymore, while the existing connections are kept until they became inactive. In other words, connections are kept in use until the current transaction is completed. This allows to gracefully detach a backend, <b>4=OFFLINE_HARD</b> when a server is put into OFFLINE_HARD mode, the existing connections are dropped, while new incoming connections aren't accepted either. This is equivalent to deleting the server from a hostgroup, or temporarily taking it out of the hostgroup for maintenance work, <b>-1</b> Unknown status.",en:{instance:{one:"server",other:"servers"}}},"proxysql.pool_net":{info:"The amount of data sent to/received from the backend (This does not include metadata (packets' headers, OK/ERR packets, fields' description, etc).",en:{instance:{one:"server",other:"servers"}}},"proxysql.pool_overall_net":{info:"The amount of data sent to/received from the all backends (This does not include metadata (packets' headers, OK/ERR packets, fields' description, etc).",en:{instance:{one:"server",other:"servers"}}},"proxysql.questions":{info:"<b>questions</b> total number of queries sent from frontends, <b>slow_queries</b> number of queries that ran for longer than the threshold in milliseconds defined in global variable <b>mysql-long_query_time</b>. ",en:{instance:{one:"server",other:"servers"}}},"proxysql.connections":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["connected"],chartLibrary:"easypiechart",title:"Total Connected connections",colors:c.default[12],layout:{x:6,y:0,w:3,h:5}},{"group_by[0]":["selected"],selectedDimensions:["aborted"],chartLibrary:"easypiechart",title:"Total Aborted connections",colors:c.default[7],layout:{x:9,y:0,w:3,h:5}}],info:"<b>aborted</b> number of frontend connections aborted due to invalid credential or max_connections reached, <b>connected</b> number of frontend connections currently connected, <b>created</b> number of frontend connections created, <b>non_idle</b> number of frontend connections that are not currently idle. ",en:{instance:{one:"server",other:"servers"}}},"proxysql.pool_latency":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Max Pool Latency",colors:c.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"The currently ping time in microseconds, as reported from Monitor.",en:{instance:{one:"server",other:"servers"}}},"proxysql.queries":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Queries",colors:c.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"The number of queries routed towards this particular backend server.",en:{instance:{one:"server",other:"servers"}}},"proxysql.pool_used_connections":{info:"The number of connections are currently used by ProxySQL for sending queries to the backend server.",en:{instance:{one:"server",other:"servers"}}},"proxysql.pool_free_connections":{info:"The number of connections are currently free. They are kept open in order to minimize the time cost of sending a query to the backend server.",en:{instance:{one:"server",other:"servers"}}},"proxysql.pool_ok_connections":{info:"The number of connections were established successfully.",en:{instance:{one:"server",other:"servers"}}},"proxysql.pool_error_connections":{info:"The number of connections weren't established successfully.",en:{instance:{one:"server",other:"servers"}}},"proxysql.commands_count":{info:"The total number of commands of that type executed",en:{instance:{one:"server",other:"servers"}}},"proxysql.commands_duration":{info:"The total time spent executing commands of that type, in ms",en:{instance:{one:"server",other:"servers"}}},"sensors.temperature":{groupBy:["node"],aggregationMethod:"max",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Temperature",colors:c.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"The temperature of the system as reported by the sensors. High values can indicate cooling issues.",en:{instance:{one:"sensor",other:"sensors"}}},"sensors.fan":{groupBy:["node"],aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Fan Speed",colors:c.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"The speed of the system fans as reported by the sensors. Low values can indicate cooling issues while high values can indicate excessive noise.",en:{instance:{one:"sensor",other:"sensors"}}},"sensors.voltage":{groupBy:["node"],aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"easypiechart",title:"Minimum Voltage",colors:c.default[7],layout:{x:6,y:0,w:3,h:5}}],info:"The voltage of the system as reported by the sensors. Low values can indicate power issues.",en:{instance:{one:"sensor",other:"sensors"}}},"sensors.current":{groupBy:["node"],aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Current",colors:c.default[12],layout:{x:9,y:0,w:3,h:5}}],info:"The current of the system as reported by the sensors. High values can indicate power issues.",en:{instance:{one:"sensor",other:"sensors"}}},"sensors.power":{groupBy:["node"],aggregationMethod:"avg",info:"The power of the system as reported by the sensors. High values can indicate power issues.",en:{instance:{one:"sensor",other:"sensors"}}},"sensors.energy":{groupBy:["node"],aggregationMethod:"avg",info:"The energy of the system as reported by the sensors. High values can indicate power issues.",en:{instance:{one:"sensor",other:"sensors"}}},"sensors.humidity":{groupBy:["node"],aggregationMethod:"max",info:"The humidity of the system as reported by the sensors. High values can indicate cooling issues.",en:{instance:{one:"sensor",other:"sensors"}}},"tomcat.accesses":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Requests",colors:c.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"The number of requests made to the Tomcat server. It is important to monitor this metric to ensure that the server is not overloaded.",en:{instance:{one:"web server",other:"web servers"}}},"tomcat.bandwidth":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Bandwidth",colors:c.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"The amount of network bandwidth used by the Tomcat server. It is important to monitor this metric to ensure that the server is not overloaded.",en:{instance:{one:"web server",other:"web servers"}}},"tomcat.threads":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Threads",colors:c.default[12],layout:{x:6,y:0,w:3,h:5}}],info:"The number of threads running in the Tomcat application. It is important to monitor this metric to ensure that the application is running efficiently.",en:{instance:{one:"web server",other:"web servers"}}},"tor.traffic":{info:"This metric tracks Tor traffic statistics collected form the Tor control port. It is important to monitor this metric to ensure that the Tor network is not overloaded.",en:{instance:{one:"server",other:"servers"}}},"powersupply.capacity":{aggregationMethod:"avg",info:"The current battery charge.",en:{instance:{one:"Power supply",other:"Power supplies"}}},"powersupply.charge":{info:'<p>The battery charge in Amp-hours.</p><p><b>now</b> - actual charge value. <b>full</b>, <b>empty</b> - last remembered value of charge when battery became full/empty. It also could mean "value of charge when battery considered full/empty at given conditions (temperature, age)". I.e. these attributes represents real thresholds, not design values. <b>full_design</b>, <b>empty_design</b> - design charge values, when battery considered full/empty.</p>',en:{instance:{one:"Power supply",other:"Power supplies"}}},"powersupply.energy":{info:'<p>The battery charge in Watt-hours.</p><p><b>now</b> - actual charge value. <b>full</b>, <b>empty</b> - last remembered value of charge when battery became full/empty. It also could mean "value of charge when battery considered full/empty at given conditions (temperature, age)". I.e. these attributes represents real thresholds, not design values. <b>full_design</b>, <b>empty_design</b> - design charge values, when battery considered full/empty.</p>',en:{instance:{one:"Power supply",other:"Power supplies"}}},"powersupply.voltage":{info:'<p>The power supply voltage.</p><p><b>now</b> - current voltage. <b>max</b>, <b>min</b> - voltage values that hardware could only guess (measure and retain) the thresholds of a given power supply. <b>max_design</b>, <b>min_design</b> - design values for maximal and minimal power supply voltages. Maximal/minimal means values of voltages when battery considered "full"/"empty" at normal conditions.</p>',en:{instance:{one:"Power supply",other:"Power supplies"}}},"vsphere.host_mem_usage_percentage":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["instance"],chartLibrary:"bars",title:"Top Hosts by Memory Usage",dimensionsSort:"valueDesc",colors:c.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"Percentage of used machine memory: <b>consumed</b> / <b>machine-memory-size</b>.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_mem_usage":{info:'<b>granted</b> is amount of machine memory that is mapped for a host, it equals sum of all granted metrics for all powered-on virtual machines, plus machine memory for vSphere services on the host. <b>consumed</b> is amount of machine memory used on the host, it includes memory used by the Service Console, the VMkernel, vSphere services, plus the total consumed metrics for all running virtual machines. <b>consumed</b> = <b>total host memory</b> - <b>free host memory</b>.<b>active</b> is sum of all active metrics for all powered-on virtual machines plus vSphere services (such as COS, vpxa) on the host.<b>shared</b> is sum of all shared metrics for all powered-on virtual machines, plus amount for vSphere services on the host. <b>sharedcommon</b> is amount of machine memory that is shared by all powered-on virtual machines and vSphere services on the host. <b>shared</b> - <b>sharedcommon</b> = machine memory (host memory) savings (KB). For details see <a href="https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.resmgmt.doc/GUID-BFDC988B-F53D-4E97-9793-A002445AFAE1.html" target="_blank">Measuring and Differentiating Types of Memory Usage</a> and <a href="https://vdc-repo.vmware.com/vmwb-repository/dcr-public/fe08899f-1eec-4d8d-b3bc-a6664c168c2c/7fdf97a1-4c0d-4be0-9d43-2ceebbc174d9/doc/memory_counters.html" target="_blank">Memory Counters</a> articles.',en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_mem_swap_rate":{info:"This statistic refers to VMkernel swapping and not to guest OS swapping. <b>in</b> is sum of <b>swapinRate</b> values for all powered-on virtual machines on the host.<b>swapinRate</b> is rate at which VMKernel reads data into machine memory from the swap file. <b>out</b> is sum of <b>swapoutRate</b> values for all powered-on virtual machines on the host.<b>swapoutRate</b> is rate at which VMkernel writes to the virtual machine\u2019s swap file from machine memory.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.vm_mem_usage_percentage":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top VMs by Memory Usage",colors:c.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"Percentage of used virtual machine \u201cphysical\u201d memory: <b>active</b> / <b>virtual machine configured size</b>.",en:{instance:{one:"vm",other:"vms"}}},"vsphere.vm_mem_usage":{info:'<b>granted</b> is amount of guest \u201cphysical\u201d memory that is mapped to machine memory, it includes <b>shared</b> memory amount. <b>consumed</b> is amount of guest \u201cphysical\u201d memory consumed by the virtual machine for guest memory, <b>consumed</b> = <b>granted</b> - <b>memory saved due to memory sharing</b>. <b>active</b> is amount of memory that is actively used, as estimated by VMkernel based on recently touched memory pages. <b>shared</b> is amount of guest \u201cphysical\u201d memory shared with other virtual machines (through the VMkernel\u2019s transparent page-sharing mechanism, a RAM de-duplication technique). For details see <a href="https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.resmgmt.doc/GUID-BFDC988B-F53D-4E97-9793-A002445AFAE1.html" target="_blank">Measuring and Differentiating Types of Memory Usage</a> and <a href="https://vdc-repo.vmware.com/vmwb-repository/dcr-public/fe08899f-1eec-4d8d-b3bc-a6664c168c2c/7fdf97a1-4c0d-4be0-9d43-2ceebbc174d9/doc/memory_counters.html" target="_blank">Memory Counters</a> articles.',en:{instance:{one:"vm",other:"vms"}}},"vsphere.vm_mem_swap_rate":{info:"This statistic refers to VMkernel swapping and not to guest OS swapping. <b>in</b> is rate at which VMKernel reads data into machine memory from the swap file. <b>out</b> is rate at which VMkernel writes to the virtual machine\u2019s swap file from machine memory.",en:{instance:{one:"vm",other:"vms"}}},"vsphere.vm_mem_swap":{info:"This statistic refers to VMkernel swapping and not to guest OS swapping. <b>swapped</b> is amount of guest physical memory swapped out to the virtual machine's swap file by the VMkernel. Swapped memory stays on disk until the virtual machine needs it.",en:{instance:{one:"vm",other:"vms"}}},"vsphere.cpu_usage_total":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",dimensions:["consumed"],chartLibrary:"easypiechart",title:"Average CPU Usage",colors:c.default[12],layout:{x:6,y:0,w:3,h:5}}],info:"Summary CPU usage statistics across all CPUs/cores."},"vsphere.net_bandwidth_total":{info:"Summary receive/transmit statistics across all network interfaces."},"vsphere.net_packets_total":{info:"Summary receive/transmit statistics across all network interfaces."},"vsphere.net_errors_total":{info:"Summary receive/transmit statistics across all network interfaces."},"vsphere.net_drops_total":{info:"Summary receive/transmit statistics across all network interfaces."},"vsphere.disk_usage_total":{info:"Summary read/write statistics across all disks."},"vsphere.disk_max_latency":{aggregationMethod:"avg",info:"<b>latency</b> is highest latency value across all disks."},"vsphere.overall_status":{info:"<b>0</b> is unknown, <b>1</b> is OK, <b>2</b> is might have a problem, <b>3</b> is definitely has a problem."},"vcsa.system_health":{info:"<b>-1</b>: unknown; <b>0</b>: all components are healthy; <b>1</b>: one or more components might become overloaded soon; <b>2</b>: one or more components in the appliance might be degraded; <b>3</b>: one or more components might be in an unusable status and the appliance might become unresponsive soon; <b>4</b>: no health data is available.",en:{instance:{one:"server appliance",other:"server appliances"}}},"vcsa.components_health":{info:"<b>-1</b>: unknown; <b>0</b>: healthy; <b>1</b>: healthy, but may have some problems; <b>2</b>: degraded, and may have serious problems; <b>3</b>: unavailable, or will stop functioning soon; <b>4</b>: no health data is available.",en:{instance:{one:"server appliance",other:"server appliances"}}},"vcsa.software_updates_health":{info:"<b>softwarepackages</b> represents information on available software updates available in the remote vSphere Update Manager repository.<br><b>-1</b>: unknown; <b>0</b>: no updates available; <b>2</b>: non-security updates are available; <b>3</b>: security updates are available; <b>4</b>: an error retrieving information on software updates.",en:{instance:{one:"server appliance",other:"server appliances"}}},"zookeeper.server_state":{info:"<b>0</b>: unknown, <b>1</b>: leader, <b>2</b>: follower, <b>3</b>: observer, <b>4</b>: standalone.",en:{instance:{one:"server",other:"servers"}}},"squidlog.requests":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Requests",colors:c.default[1],layout:{x:0,y:0,w:3,h:5}}],info:"Total number of requests (log lines read). It includes <b>unmatched</b>."},"squidlog.excluded_requests":{info:'<b>unmatched</b> counts the lines in the log file that are not matched by the plugin parser (<a href="https://github.com/netdata/netdata/issues/new?title=squidlog%20reports%20unmatched%20lines&body=squidlog%20plugin%20reports%20unmatched%20lines.%0A%0AThis%20is%20my%20log:%0A%0A%60%60%60txt%0A%0Aplease%20paste%20your%20squid%20server%20log%20here%0A%0A%60%60%60" target="_blank">let us know</a> if you have any unmatched).'},"squidlog.type_requests":{info:"Requests by response type:<br><ul> <li><b>success</b> includes 1xx, 2xx, 0, 304, 401.</li> <li><b>error</b> includes 5xx and 6xx.</li> <li><b>redirect</b> includes 3xx except 304.</li> <li><b>bad</b> includes 4xx except 401.</li> </ul>"},"squidlog.http_status_code_class_responses":{info:'The HTTP response status code classes. According to <a href="https://tools.ietf.org/html/rfc7231" target="_blank">rfc7231</a>:<br> <li><b>1xx</b> is informational responses.</li> <li><b>2xx</b> is successful responses.</li> <li><b>3xx</b> is redirects.</li> <li><b>4xx</b> is bad requests.</li> <li><b>5xx</b> is internal server errors.</li> </ul>Squid also uses <b>0</b> for a result code being unavailable, and <b>6xx</b> to signal an invalid header, a proxy error.'},"squidlog.http_status_code_responses":{info:"Number of responses for each http response status code individually."},"squidlog.uniq_clients":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Unique Clients",colors:c.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"Unique clients (requesting instances), within each data collection iteration. If data collection is <b>per second</b>, this chart shows <b>unique clients per second</b>."},"squidlog.bandwidth":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Bandwidth",colors:c.default[7],layout:{x:6,y:0,w:3,h:5}}],info:"The size is the amount of data delivered to the clients. Mind that this does not constitute the net object size, as headers are also counted. Also, failed requests may deliver an error page, the size of which is also logged here."},"squidlog.response_time":{aggregationMethod:"avg",info:"The elapsed time considers how many milliseconds the transaction busied the cache. It differs in interpretation between TCP and UDP:<ul> <li><b>TCP</b> this is basically the time from having received the request to when Squid finishes sending the last byte of the response.</li> <li><b>UDP</b> this is the time between scheduling a reply and actually sending it.</li> </ul>Please note that <b>the entries are logged after the reply finished being sent</b>, not during the lifetime of the transaction."},"squidlog.cache_result_code_requests":{info:'The Squid result code is composed of several tags (separated by underscore characters) which describe the response sent to the client. Check the <a href="https://wiki.squid-cache.org/SquidFaq/SquidLogs#Squid_result_codes" target="_blank">squid documentation</a> about them.'},"squidlog.cache_result_code_transport_tag_requests":{info:"These tags are always present and describe delivery method.<br><ul> <li><b>TCP</b> requests on the HTTP port (usually 3128).</li> <li><b>UDP</b> requests on the ICP port (usually 3130) or HTCP port (usually 4128).</li> <li><b>NONE</b> Squid delivered an unusual response or no response at all. Seen with cachemgr requests and errors, usually when the transaction fails before being classified into one of the above outcomes. Also seen with responses to CONNECT requests.</li> </ul>"},"squidlog.cache_result_code_handling_tag_requests":{info:'These tags are optional and describe why the particular handling was performed or where the request came from.<br><ul> <li><b>CF</b> at least one request in this transaction was collapsed. See <a href="http://www.squid-cache.org/Doc/config/collapsed_forwarding/" target="_blank">collapsed_forwarding</a> for more details about request collapsing.</li> <li><b>CLIENT</b> usually seen with client issued a "no-cache", or analogous cache control command along with the request. Thus, the cache has to validate the object.</li> <li><b>IMS</b> the client sent a revalidation (conditional) request.</li> <li><b>ASYNC</b> the request was generated internally by Squid. Usually this is background fetches for cache information exchanges, background revalidation from <i>stale-while-revalidate</i> cache controls, or ESI sub-objects being loaded.</li> <li><b>SWAPFAIL</b> the object was believed to be in the cache, but could not be accessed. A new copy was requested from the server.</li> <li><b>REFRESH</b> a revalidation (conditional) request was sent to the server.</li> <li><b>SHARED</b> this request was combined with an existing transaction by collapsed forwarding.</li> <li><b>REPLY</b> the HTTP reply from server or peer. Usually seen on <b>DENIED</b> due to <a href="http://www.squid-cache.org/Doc/config/http_reply_access/" target="_blank">http_reply_access</a> ACLs preventing delivery of servers response object to the client.</li> </ul>'},"squidlog.cache_code_object_tag_requests":{info:'These tags are optional and describe what type of object was produced.<br><ul> <li><b>NEGATIVE</b> only seen on HIT responses, indicating the response was a cached error response. e.g. <b>404 not found</b>.</li> <li><b>STALE</b> the object was cached and served stale. This is usually caused by <i>stale-while-revalidate</i> or <i>stale-if-error</i> cache controls.</li> <li><b>OFFLINE</b> the requested object was retrieved from the cache during <a href="http://www.squid-cache.org/Doc/config/offline_mode/" target="_blank">offline_mode</a>. The offline mode never validates any object.</li> <li><b>INVALID</b> an invalid request was received. An error response was delivered indicating what the problem was.</li> <li><b>FAILED</b> only seen on <b>REFRESH</b> to indicate the revalidation request failed. The response object may be the server provided network error or the stale object which was being revalidated depending on stale-if-error cache control.</li> <li><b>MODIFIED</b> only seen on <b>REFRESH</b> responses to indicate revalidation produced a new modified object.</li> <li><b>UNMODIFIED</b> only seen on <b>REFRESH</b> responses to indicate revalidation produced a 304 (Not Modified) status. The client gets either a full 200 (OK), a 304 (Not Modified), or (in theory) another response, depending on the client request and other details.</li> <li><b>REDIRECT</b> Squid generated an HTTP redirect response to this request.</li> </ul>'},"squidlog.cache_code_load_source_tag_requests":{info:"These tags are optional and describe whether the response was loaded from cache, network, or otherwise.<br><ul> <li><b>HIT</b> the response object delivered was the local cache object.</li> <li><b>MEM</b> the response object came from memory cache, avoiding disk accesses. Only seen on HIT responses.</li> <li><b>MISS</b> the response object delivered was the network response object.</li> <li><b>DENIED</b> the request was denied by access controls.</li> <li><b>NOFETCH</b> an ICP specific type, indicating service is alive, but not to be used for this request.</li> <li><b>TUNNEL</b> a binary tunnel was established for this transaction.</li> </ul>"},"squidlog.cache_code_error_tag_requests":{info:"These tags are optional and describe some error conditions which occurred during response delivery.<br><ul> <li><b>ABORTED</b> the response was not completed due to the connection being aborted (usually by the client).</li> <li><b>TIMEOUT</b> the response was not completed due to a connection timeout.</li> <li><b>IGNORED</b> while refreshing a previously cached response A, Squid got a response B that was older than A (as determined by the Date header field). Squid ignored response B (and attempted to use A instead).</li> </ul>"},"squidlog.http_method_requests":{info:'The request method to obtain an object. Please refer to section <a href="https://wiki.squid-cache.org/SquidFaq/SquidLogs#Request_methods" target="_blank">request-methods</a> for available methods and their description.'},"squidlog.hier_code_requests":{info:'A code that explains how the request was handled, e.g. by forwarding it to a peer, or going straight to the source. Any hierarchy tag may be prefixed with <b>TIMEOUT_</b>, if the timeout occurs waiting for all ICP replies to return from the neighbours. The timeout is either dynamic, if the <a href="http://www.squid-cache.org/Doc/config/icp_query_timeout/" target="_blank">icp_query_timeout</a> was not set, or the time configured there has run up. Refer to <a href="https://wiki.squid-cache.org/SquidFaq/SquidLogs#Hierarchy_Codes" target="_blank">Hierarchy Codes</a> for details on hierarchy codes.'},"squidlog.server_address_forwarded_requests":{info:"The IP address or hostname where the request (if a miss) was forwarded. For requests sent to origin servers, this is the origin server's IP address. For requests sent to a neighbor cache, this is the neighbor's hostname. NOTE: older versions of Squid would put the origin server hostname here."},"squidlog.mime_type_requests":{info:"The content type of the object as seen in the HTTP reply header. Please note that ICP exchanges usually don't have any content type."},"cockroachdb.process_cpu_time_combined_percentage":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average CPU Usage",colors:c.default[0],layout:{x:0,y:0,w:3,h:5}}],info:"Current combined cpu utilization, calculated as <b>(user+system)/num of logical cpus</b>."},"cockroachdb.host_disk_bandwidth":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Disk Bandwidth",colors:c.default[1],layout:{x:3,y:0,w:3,h:5}}],info:"Summary disk bandwidth statistics across all system host disks."},"cockroachdb.host_disk_operations":{info:"Summary disk operations statistics across all system host disks."},"cockroachdb.host_disk_iops_in_progress":{info:"Summary disk iops in progress statistics across all system host disks."},"cockroachdb.host_network_bandwidth":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Network Bandwidth",colors:c.default[4],layout:{x:6,y:0,w:3,h:5}}],info:"Summary network bandwidth statistics across all system host network interfaces."},"cockroachdb.host_network_packets":{info:"Summary network packets statistics across all system host network interfaces."},"cockroachdb.live_nodes":{info:"Will be <b>0</b> if this node is not itself live."},"cockroachdb.total_storage_capacity":{info:"Entire disk capacity. It includes non-CR data, CR data, and empty space."},"cockroachdb.storage_capacity_usability":{info:"<b>usable</b> is sum of empty space and CR data, <b>unusable</b> is space used by non-CR data."},"cockroachdb.storage_usable_capacity":{info:"Breakdown of <b>usable</b> space."},"cockroachdb.storage_used_capacity_percentage":{aggregationMethod:"avg",info:"<b>total</b> is % of <b>total</b> space used, <b>usable</b> is % of <b>usable</b> space used."},"cockroachdb.sql_bandwidth":{info:"The total amount of SQL client network traffic."},"cockroachdb.sql_errors":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total SQL Errors",colors:c.default[7],layout:{x:9,y:0,w:3,h:5}}],info:"<b>statement</b> is statements resulting in a planning or runtime error, <b>transaction</b> is SQL transactions abort errors."},"cockroachdb.sql_started_ddl_statements":{info:"The amount of <b>started</b> DDL (Data Definition Language) statements. This type means database schema changes. It includes <b>CREATE</b>, <b>ALTER</b>, <b>DROP</b>, <b>RENAME</b>, <b>TRUNCATE</b> and <b>COMMENT</b> statements."},"cockroachdb.sql_executed_ddl_statements":{info:"The amount of <b>executed</b> DDL (Data Definition Language) statements. This type means database schema changes. It includes <b>CREATE</b>, <b>ALTER</b>, <b>DROP</b>, <b>RENAME</b>, <b>TRUNCATE</b> and <b>COMMENT</b> statements."},"cockroachdb.sql_started_dml_statements":{info:"The amount of <b>started</b> DML (Data Manipulation Language) statements."},"cockroachdb.sql_executed_dml_statements":{info:"The amount of <b>executed</b> DML (Data Manipulation Language) statements."},"cockroachdb.sql_started_tcl_statements":{info:"The amount of <b>started</b> TCL (Transaction Control Language) statements."},"cockroachdb.sql_executed_tcl_statements":{info:"The amount of <b>executed</b> TCL (Transaction Control Language) statements."},"cockroachdb.live_bytes":{info:"The amount of live data used by both applications and the CockroachDB system."},"cockroachdb.kv_transactions":{info:"KV transactions breakdown:<br><ul> <li><b>committed</b> committed KV transactions (including 1PC).</li> <li><b>fast-path_committed</b> KV transaction on-phase commit attempts.</li> <li><b>aborted</b> aborted KV transactions.</li> </ul>"},"cockroachdb.kv_transaction_restarts":{info:'KV transactions restarts breakdown:<br><ul> <li><b>write too old</b> restarts due to a concurrent writer committing first.</li> <li><b>write too old (multiple)</b> restarts due to multiple concurrent writers committing first.</li> <li><b>forwarded timestamp (iso=serializable)</b> restarts due to a forwarded commit timestamp and isolation=SERIALIZABLE".</li> <li><b>possible replay</b> restarts due to possible replays of command batches at the storage layer.</li> <li><b>async consensus failure</b> restarts due to async consensus writes that failed to leave intents.</li> <li><b>read within uncertainty interval</b> restarts due to reading a new value within the uncertainty interval.</li> <li><b>aborted</b> restarts due to an abort by a concurrent transaction (usually due to deadlock).</li> <li><b>push failure</b> restarts due to a transaction push failure.</li> <li><b>unknown</b> restarts due to a unknown reasons.</li> </ul>'},"cockroachdb.ranges":{info:'CockroachDB stores all user data (tables, indexes, etc.) and almost all system data in a giant sorted map of key-value pairs. This keyspace is divided into "ranges", contiguous chunks of the keyspace, so that every key can always be found in a single range.'},"cockroachdb.ranges_replication_problem":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Replication Problems",colors:c.default[12],layout:{x:9,y:0,w:3,h:5}}],info:"Ranges with not optimal number of replicas:<br><ul> <li><b>unavailable</b> ranges with fewer live replicas than needed for quorum.</li> <li><b>under replicated</b> ranges with fewer live replicas than the replication target.</li> <li><b>over replicated</b> ranges with more live replicas than the replication target.</li> </ul>"},"cockroachdb.replicas":{info:"CockroachDB replicates each range (3 times by default) and stores each replica on a different node."},"cockroachdb.replicas_leaders":{info:"For each range, one of the replicas is the <b>leader</b> for write requests, <b>not leaseholders</b> is the number of Raft leaders whose range lease is held by another store."},"cockroachdb.replicas_leaseholders":{info:'For each range, one of the replicas holds the "range lease". This replica, referred to as the <b>leaseholder</b>, is the one that receives and coordinates all read and write requests for the range.'},"cockroachdb.queue_processing_failures":{info:"Failed replicas breakdown by queue:<br><ul> <li><b>gc</b> replicas which failed processing in the GC queue.</li> <li><b>replica gc</b> replicas which failed processing in the replica GC queue.</li> <li><b>replication</b> replicas which failed processing in the replicate queue.</li> <li><b>split</b> replicas which failed processing in the split queue.</li> <li><b>consistency</b> replicas which failed processing in the consistency checker queue.</li> <li><b>raft log</b> replicas which failed processing in the Raft log queue.</li> <li><b>raft snapshot</b> replicas which failed processing in the Raft repair queue.</li> <li><b>time series maintenance</b> replicas which failed processing in the time series maintenance queue.</li> </ul>"},"cockroachdb.rebalancing_queries":{info:"Number of kv-level requests received per second by the store, averaged over a large time period as used in rebalancing decisions."},"cockroachdb.rebalancing_writes":{info:"Number of keys written (i.e. applied by raft) per second to the store, averaged over a large time period as used in rebalancing decisions."},"cockroachdb.slow_requests":{info:"Requests that have been stuck for a long time."},"cockroachdb.timeseries_samples":{info:"The amount of metric samples written to disk."},"cockroachdb.timeseries_write_errors":{info:"The amount of errors encountered while attempting to write metrics to disk."},"cockroachdb.timeseries_write_bytes":{info:"Size of metric samples written to disk."},"cockroachdb.process_cpu_time_percentage":{aggregationMethod:"avg",info:"The percentage of CPU time used by the CockroachDB process. High usage may indicate the need for additional resources or optimization."},"cockroachdb.process_memory":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Memory Usage",colors:c.default[1],layout:{x:0,y:5,w:3,h:5}}],info:"The amount of memory used by the CockroachDB process. High memory usage may indicate the need for additional resources or optimization."},"cockroachdb.process_file_descriptors":{info:"The number of file descriptors used by the CockroachDB process. High usage may indicate the need for additional resources or optimization."},"cockroachdb.process_uptime":{aggregationMethod:"min",info:"The amount of time that the CockroachDB process has been running. This can be useful for understanding the overall health and stability of the system."},"cockroachdb.node_liveness_heartbeats":{info:"The number of liveness heartbeats sent by the CockroachDB node. This can be useful for understanding the overall health and stability of the cluster."},"cockroachdb.sql_statements_total":{info:"The total number of SQL statements executed in the CockroachDB cluster. This can be useful for understanding overall system load and potential bottlenecks."},"cockroachdb.sql_active_distributed_queries":{info:"The number of active distributed SQL queries in the CockroachDB cluster. This can be useful for understanding overall system load and potential bottlenecks."},"cockroachdb.sql_distributed_flows":{info:"'The number of active distributed flows in the CockroachDB cluster. This can be useful for understanding overall system load and potential bottlenecks."},"cockroachdb.rocksdb_table_operations":{info:"The number of RocksDB table operations in the CockroachDB cluster. This can be useful for understanding overall system load and potential bottlenecks."},"cockroachdb.rocksdb_cache_hit_rate":{aggregationMethod:"avg",info:"The RocksDB cache hit rate in the CockroachDB cluster. This can be useful for understanding the efficiency of the cache and identifying potential performance issues."},"cockroachdb.code_heap_memory_usage":{info:"The amount of memory used by the code heap in the CockroachDB cluster. High usage may indicate the need for additional resources or optimization."},"cockroachdb.goroutines":{info:"The number of goroutines in the CockroachDB cluster. This can be useful for understanding overall system load and potential bottlenecks."},"cockroachdb.gc_count":{info:"The number of garbage collection cycles in the CockroachDB cluster. This can be useful for understanding overall system performance and potential bottlenecks."},"cockroachdb.gc_pause":{info:"The total time spent in garbage collection pauses in the CockroachDB cluster. High values may indicate the need for optimization or additional resources."},"cockroachdb.cgo_calls":{info:"The number of CGo calls in the CockroachDB cluster. This can be useful for understanding overall system load and potential bottlenecks."},"perf.instructions_per_cycle":{info:'An IPC < 1.0 likely means memory bound, and an IPC > 1.0 likely means instruction bound. For more details about the metric take a look at this <a href="https://www.brendangregg.com/blog/2017-05-09/cpu-utilization-is-wrong.html" target="_blank">blog post</a>.'},"filesystem.vfs_deleted_objects":{title:"VFS remove",info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS unlinker function</a>. This chart may not show all file system events if it uses other functions to store data on disk. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_unlink">application</a> and <a href="#ebpf_services_vfs_unlink">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_unlink"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_io":{title:"VFS IO",info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS I/O functions</a>. This chart may not show all file system events if it uses other functions to store data on disk. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_write">application</a> and <a href="#ebpf_services_vfs_write">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_io"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_io_bytes":{title:"VFS bytes written",info:'Total of bytes read or written with success using the <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS I/O functions</a>. This chart may not show all file system events if it uses other functions to store data on disk. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_write_bytes">application</a> and <a href="#ebpf_services_vfs_write_bytes">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_io_bytes"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_io_error":{title:"VFS IO error",info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS I/O functions</a>. This chart may not show all file system events if it uses other functions to store data on disk. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_write_error">application</a> and <a href="#ebpf_services_vfs_write_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_io_error"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_fsync":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS syncer function</a>. This chart may not show all file system events if it uses other functions to sync data on disk. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_sync">application</a> and <a href="#ebpf_services_vfs_sync">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_sync"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_fsync_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS syncer function.</a>. This chart may not show all file system events if it uses other functions to sync data on disk. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_sync_error">application</a> and <a href="#ebpf_services_vfs_sync_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_sync_error"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_open":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS opener function</a>. This chart may not show all file system events if it uses other functions to open files. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_open">application</a> and <a href="#ebpf_services_vfs_open">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_open"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_open_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS opener function</a>. This chart may not show all file system events if it uses other functions to open files. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_open_error">application</a> and <a href="#ebpf_services_vfs_open_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_open_error"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_create":{info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS creator function</a>. This chart may not show all file system events if it uses other functions to create files. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_create">application</a> and <a href="#ebpf_services_vfs_create">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_create"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.vfs_create_error":{info:'Number of failed calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">VFS creator function</a>. This chart may not show all file system events if it uses other functions to create files. Netdata shows virtual file system metrics per <a href="#ebpf_apps_vfs_craete_error">application</a> and <a href="#ebpf_services_vfs_create_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+' to monitor <a href="#menu_filesystem">File Systems</a>.<div id="ebpf_global_vfs_create_error"></div>',en:{instance:{one:"system",other:"systems"}}},"filesystem.ext4_read_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each read request monitoring ext4 reader <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#ext4" target="_blank">function</a>.'+w+'to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.ext4_write_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each write request monitoring ext4 writer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#ext4" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.ext4_open_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each open request monitoring ext4 opener <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#ext4" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.ext4_sync_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each sync request monitoring ext4 syncer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#ext4" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.xfs_read_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each read request monitoring xfs reader <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#xfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.xfs_write_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each write request monitoring xfs writer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#xfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.xfs_open_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each open request monitoring xfs opener <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#xfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.xfs_sync_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each sync request monitoring xfs syncer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#xfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.nfs_read_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each read request monitoring nfs reader <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#nfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.nfs_write_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each write request monitoring nfs writer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#nfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.nfs_open_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each open request monitoring nfs opener <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#nfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.nfs_attribute_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each get attribute request monitoring nfs attribute <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#nfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.zfs_read_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each read request monitoring zfs reader <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#zfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.zfs_write_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each write request monitoring zfs writer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#zfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.zfs_open_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each open request monitoring zfs opener <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#zfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.zfs_sync_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each sync request monitoring zfs syncer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#zfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.btrfs_read_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each read request monitoring btrfs reader <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#btrfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.btrfs_write_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each write request monitoring btrfs writer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#btrfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.btrfs_open_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each open request monitoring btrfs opener <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#btrfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"filesystem.btrfs_sync_latency":{aggregationMethod:"avg",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> for each sync request monitoring btrfs syncer <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#btrfs" target="_blank">function</a>.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"mount_points.call":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Syscalls to mount and unmount",layout:{x:6,y:0,w:3,h:5}}],info:'Monitor calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#mount-points" target="_blank">syscalls</a> that are responsible for attaching (<b>mount(2)</b>) or removing filesystems (<b>umount(2)</b>). This chart has relationship with <a href="#menu_filesystem">File systems</a>.'+w,en:{instance:{one:"system",other:"systems"}}},"mount_points.error":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Errors to mount and unmount",colors:c.default[1],layout:{x:9,y:0,w:3,h:5}}],info:'Monitor errors in calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#mount-points" target="_blank">syscalls</a> that are responsible for attaching (<b>mount(2)</b>) or removing filesystems (<b>umount(2)</b>). This chart has relationship with <a href="#menu_filesystem">File systems</a>.'+w,en:{instance:{one:"system",other:"systems"}}},"filesystem.file_descriptor":{info:'Number of calls for internal functions on the Linux kernel responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to open and closing files</a>. Netdata shows file access per <a href="#ebpf_apps_file_open">application</a> and <a href="#ebpf_services_file_open">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+' to monitor <a href="#menu_filesystem">File systems</a>',en:{instance:{one:"system",other:"systems"}}},"filesystem.file_error":{info:'Number of failed calls to the kernel internal function responsible <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">to open and closing files</a>. Netdata shows file error per <a href="#ebpf_apps_file_open_error">application</a> and <a href="#ebpf_services_file_open_error">cgroup (systemd Services)</a> if <a href="https://learn.netdata.cloud/guides/troubleshoot/monitor-debug-applications-ebpf" target="_blank">apps</a> or <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#integration-with-cgroupsplugin" target="_blank">cgroup (systemd Services)</a> plugins are enabled.'+w+' to monitor <a href="#menu_filesystem">File systems</a>.',en:{instance:{one:"system",other:"systems"}}},"netdata.aclk_status":{valueRange:[0,1],info:"This chart shows if ACLK was online during entirety of the sample duration.",en:{instance:{one:"agent",other:"agents"}}},"netdata.aclk_query_per_second":{info:"This chart shows how many queries were added for ACLK_query thread to process and how many it was actually able to process.",en:{instance:{one:"agent",other:"agents"}}},"netdata.aclk_latency_mqtt":{aggregationMethod:"avg",info:"Measures latency between MQTT publish of the message and it's PUB_ACK being received",en:{instance:{one:"agent",other:"agents"}}},"vernemq.sockets":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["open_sockets"],chartLibrary:"gauge",title:"Total Connected Clients",desiredUnits:"clients"}],en:{instance:{one:"broker",other:"brokers"}}},"vernemq.queue_processes":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["queue_processes"],chartLibrary:"gauge",title:"Total Queues Processes",desiredUnits:"processes"}],en:{instance:{one:"broker",other:"brokers"}}},"vernemq.queue_messages":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["queue_message_in"],chartLibrary:"easypiechart",title:"Total MQTT Receive Rate",desiredUnits:"messages/s"},{"group_by[0]":["selected"],selectedDimensions:["queue_message_out"],chartLibrary:"easypiechart",title:"Total MQTT Send Rate",desiredUnits:"messages/s"}],en:{instance:{one:"broker",other:"brokers"}}},"vernemq.average_scheduler_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",selectedDimensions:["system_utilization"],chartLibrary:"gauge",title:"Maximum Scheduler Utilization",colors:c.default[5],desiredUnits:"percentage"}],en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_unsubscribe":{info:"This metric measures the number of MQTT unsubscribe attempts. Monitoring this metric can help identify any potential issues related to unsubscription.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_publish":{info:"This metric measures the number of MQTT publish attempts. Monitoring this metric can help identify any potential issues related to publishing.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_publish_errors":{info:"This metric measures the number of errors encountered during MQTT publish attempts. Monitoring this metric can help identify any potential issues related to publishing.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_publish_auth_errors":{info:"This metric measures the number of authentication errors encountered during MQTT publish attempts. Monitoring this metric can help identify any potential authentication issues.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_puback":{info:"This metric measures the number of MQTT puback requests. A PUBACK message is the response to a PUBLISH message with QoS level 1. A PUBACK message is sent by a server in response to a PUBLISH message from a publishing client, and by a subscriber in response to a PUBLISH message from the server. Monitoring this metric can help identify any potential issues related to acknowledgements.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_ping":{info:"This metric measures the number of MQTT ping requests. Monitoring this metric can help identify any potential issues related to communication.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.messages_rate":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["pulsar_rate_in"],chartLibrary:"easypiechart",title:"Total Published",desiredUnits:"messages/s"},{"group_by[0]":["selected"],selectedDimensions:["pulsar_rate_out"],chartLibrary:"easypiechart",title:"Total Dispatched",desiredUnits:"messages/s"}],en:{instance:{one:"broker",other:"brokers"}}},"pulsar.subscription_msg_rate_redeliver":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["pulsar_subscription_msg_rate_redeliver"],chartLibrary:"gauge",title:"Total Redelivered",desiredUnits:"messages/s"}],en:{instance:{one:"broker",other:"brokers"}}},"pulsar.subscription_blocked_on_unacked_messages":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["pulsar_subscription_blocked_on_unacked_messages"],chartLibrary:"gauge",title:"Total Blocked On Unacked",desiredUnits:"subscriptions"}],en:{instance:{one:"broker",other:"brokers"}}},"pulsar.msg_backlog":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["pulsar_msg_backlog"],chartLibrary:"gauge",title:"Total Messages Backlog",desiredUnits:"messages"}],en:{instance:{one:"broker",other:"brokers"}}},"pulsar.namespace_messages_rate":{heads:[{"group_by[0]":["selected"],selectedDimensions:["publish"],chartLibrary:"easypiechart",title:"Total Published",desiredUnits:"messages/s"},{"group_by[0]":["selected"],selectedDimensions:["dispatch"],chartLibrary:"easypiechart",title:"Total Dispatched",desiredUnits:"messages/s"}],en:{instance:{one:"broker",other:"brokers"}}},"pulsar.namespace_subscription_msg_rate_redeliver":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["redelivered"],chartLibrary:"gauge",title:"Total Redelivered",desiredUnits:"messages/s"}],en:{instance:{one:"broker",other:"brokers"}}},"pulsar.namespace_subscription_blocked_on_unacked_messages":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["blocked"],chartLibrary:"gauge",title:"Total Blocked On Unacked",desiredUnits:"subscriptions"}],en:{instance:{one:"broker",other:"brokers"}}},"pulsar.namespace_msg_backlog":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["backlog"],chartLibrary:"gauge",title:"Total Messages Backlog",desiredUnits:"messages"}],en:{instance:{one:"broker",other:"brokers"}}},"nvidia_smi.fan_speed":{heads:[{"group_by[0]":["selected"],"aggregation[0]":"max",selectedDimensions:["speed"],chartLibrary:"easypiechart",title:"Maximum Fan Speed",desiredUnits:"percentage"}],en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.temperature":{heads:[{"group_by[0]":["selected"],"aggregation[0]":"max",selectedDimensions:["temp"],chartLibrary:"easypiechart",title:"Maximum Temperature",desiredUnits:"celsius"}],en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.memory_allocated":{heads:[{"group_by[0]":["selected"],selectedDimensions:["used"],chartLibrary:"easypiechart",title:"Total Used Memory",desiredUnits:"MiB"}],en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.power":{aggregationMethod:"avg",heads:[{"group_by[0]":["selected"],selectedDimensions:["power"],chartLibrary:"easypiechart",title:"Total Power Utilization",colors:c.default[5],desiredUnits:"watts"}],en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_pcie_bandwidth_usage":{info:"The amount of PCI Express (PCIe) bandwidth being used by the GPU. Monitoring this metric can help identify if the GPU is being bottlenecked by the PCIe bus and determine if a faster GPU is needed.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_fan_speed_perc":{aggregationMethod:"avg",info:"The speed of the GPU's fan in percent. Monitoring this metric is important to ensure that the GPU is not overheating and that the fan is running at the optimal speed.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_utilization":{aggregationMethod:"avg",info:"The amount of utilization of the GPU's compute and graphics units. Monitoring this metric can help identify potential bottlenecks in the GPU's performance and help tune the system for optimal performance.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_memory_utilization":{aggregationMethod:"avg",info:"The amount of GPU memory being used. Monitoring this metric can help identify potential memory usage issues and help optimize memory usage for better performance.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_decoder_utilization":{aggregationMethod:"avg",info:"The amount of utilization of the GPU's decoder units. Monitoring this metric can help identify potential bottlenecks in the GPU's performance and help tune the system for optimal performance.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_encoder_utilization":{aggregationMethod:"avg",info:"The amount of utilization of the GPU's encoder units. Monitoring this metric can help identify potential bottlenecks in the GPU's performance and help tune the system for optimal performance.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_temperature":{info:"The temperature of the GPU in degrees Celsius. Monitoring this metric is important to ensure that the GPU is not overheating and that the fan is running at the optimal speed.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_clock_freq":{info:"The clock frequency of the GPU in MHz. Monitoring this metric can help identify potential bottlenecks in the GPU's performance and help tune the system for optimal performance.",en:{instance:{one:"GPU",other:"GPUs"}}},"nvidia_smi.gpu_performance_state":{info:"The performance state of the GPU. Monitoring this metric can help identify potential performance issues and help tune the system for optimal performance.",en:{instance:{one:"GPU",other:"GPUs"}}},"openvpn.active_clients":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Active Clients"}],info:"The active clients metric indicates the number of clients connected to the OpenVPN server. This metric should be monitored to keep track of the number of connected clients.",en:{instance:{one:"OpenVPN server",other:"OpenVPN servers"}}},"openvpn.total_traffic":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["out"],chartLibrary:"easypiechart",title:"Total Traffic Sent"},{"group_by[0]":["selected"],selectedDimensions:["in"],chartLibrary:"easypiechart",title:"Total Traffic received"}],info:"The total traffic metric indicates the total amount of data sent and received on the OpenVPN server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"OpenVPN server",other:"OpenVPN servers"}}},"openvpn.user_traffic":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Traffic per User"}],info:"The user traffic metric indicates the amount of data sent and received by each user connected to the OpenVPN server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"OpenVPN server",other:"OpenVPN servers"}}},"openvpn.user_connection_time":{aggregationMethod:"avg",info:"The user connection time metric indicates the time each user is connected to the OpenVPN server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"OpenVPN server",other:"OpenVPN servers"}}},"phpdaemon.workers":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Workers",layout:{x:0,y:0,w:3,h:5}}],info:"The workers metric indicates the number of workers running in the phpdaemon. This metric should be monitored to ensure the proper number of workers is running for the best performance.",en:{instance:{one:"daemon",other:"daemons"}}},"phpdaemon.alive_workers":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Active Workers",layout:{x:3,y:0,w:3,h:5}}],info:"The alive workers metric indicates the number of workers currently active in the phpdaemon. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"daemon",other:"daemons"}}},"phpdaemon.idle_workers":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Idle Workers",layout:{x:6,y:0,w:3,h:5}}],info:"The idle workers metric indicates the number of workers that are currently idle in the phpdaemon. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"daemon",other:"daemons"}}},"phpdaemon.uptime":{aggregationMethod:"min",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Uptime",layout:{x:9,y:0,w:3,h:5}}],info:"The uptime metric indicates the time since the phpdaemon was started. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"daemon",other:"daemons"}}},"phpfpm.connections":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["active"],chartLibrary:"easypiechart",title:"Active Connections",layout:{x:0,y:0,w:3,h:5}}],info:"This metric indicates the connections count across the following dimensions: active, max_active, idle.",en:{instance:{one:"FastCGI server",other:"FastCGI servers"}}},"phpfpm.requests":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Requests",layout:{x:3,y:0,w:3,h:5}}],info:"The requests metric indicates the number of requests processed by the phpfpm server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"FastCGI server",other:"FastCGI servers"}}},"phpfpm.performance":{info:"The performance metric indicates the performance of the phpfpm server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"FastCGI server",other:"FastCGI servers"}}},"phpfpm.request_duration":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Request Duration",layout:{x:6,y:0,w:3,h:5}}],info:"The request duration metric indicates the time taken to process each request on the phpfpm server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"FastCGI server",other:"FastCGI servers"}}},"phpfpm.request_cpu":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Request CPU",layout:{x:9,y:0,w:3,h:5}}],info:"The request CPU metric indicates the amount of CPU used to process each request on the phpfpm server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"FastCGI server",other:"FastCGI servers"}}},"phpfpm.request_mem":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Request Memory",layout:{x:0,y:5,w:3,h:5}}],info:"The request memory metric indicates the amount of memory used to process each request on the phpfpm server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"FastCGI server",other:"FastCGI servers"}}},"pihole.dns_queries_total":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Queries",layout:{x:0,y:0,w:3,h:5}}],info:"The DNS queries total metric indicates the total number of DNS queries that have been made to the Pi-hole server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"pihole.dns_queries":{info:"The DNS queries metric indicates the number of DNS queries that have been made to the Pi-hole server in a given time period. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"pihole.dns_queries_percentage":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],selectedDimensions:["blocked"],chartLibrary:"gauge",title:"Blocked Queries %",layout:{x:3,y:0,w:3,h:5}}],info:"The DNS queries percentage metric indicates the percentage of DNS queries that have been made to the Pi-hole server in a given time period. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"pihole.unique_clients":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Clients",layout:{x:6,y:0,w:3,h:5}}],info:"The unique clients metric indicates the number of unique clients making DNS queries to the Pi-hole server. This metric should be monitored to ensure the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"pihole.blocklist_last_update":{info:"The blocklist last update metric indicates the last time the Pi-hole's blocklist was updated. This metric should be monitored to ensure that the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"pihole.dns_queries_types":{aggregationMethod:"avg",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Query Types",layout:{x:9,y:0,w:3,h:5}}],info:"The DNS queries types metric indicates the types of DNS queries that have been made to the Pi-hole server. This metric should be monitored to ensure that the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"pihole.domains_on_blocklist":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"number",title:"Domains on Blocklist",layout:{x:0,y:5,w:3,h:5}}],info:"The DNS queries types metric indicates the types of DNS queries that have been made to the Pi-hole server. This metric should be monitored to ensure that the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"pihole.dns_queries_forwarded_destination":{aggregationMethod:"avg",info:"The DNS queries forwarded destination metric indicates the destination of the DNS queries that have been forwarded by the Pi-hole server. This metric should be monitored to ensure that the server is running efficiently.",en:{instance:{one:"Pi-hole server",other:"Pi-hole servers"}}},"supervisord.process_state_code":{info:'<a href="http://supervisord.org/subprocess.html#process-states" target="_blank">Process states map</a>: <b>0</b> - stopped, <b>10</b> - starting, <b>20</b> - running, <b>30</b> - backoff,<b>40</b> - stopping, <b>100</b> - exited, <b>200</b> - fatal, <b>1000</b> - unknown.'},"systemd.service_units_state":{info:'Service units start and control daemons and the processes they consist of. For details, see <a href="https://www.freedesktop.org/software/systemd/man/systemd.service.html#" target="_blank"> systemd.service(5)</a>',en:{instance:{one:"Unit",other:"Units"}}},"systemd.socket_unit_state":{info:'Socket units encapsulate local IPC or network sockets in the system, useful for socket-based activation. For details about socket units, see <a href="https://www.freedesktop.org/software/systemd/man/systemd.socket.html#" target="_blank"> systemd.socket(5)</a>, for details on socket-based activation and other forms of activation, see <a href="https://www.freedesktop.org/software/systemd/man/daemon.html#" target="_blank"> daemon(7)</a>.',en:{instance:{one:"Unit",other:"Units"}}},"systemd.target_unit_state":{info:'Target units are useful to group units, or provide well-known synchronization points during boot-up, see <a href="https://www.freedesktop.org/software/systemd/man/systemd.target.html#" target="_blank"> systemd.target(5)</a>.',en:{instance:{one:"Unit",other:"Units"}}},"systemd.path_unit_state":{info:'Path units may be used to activate other services when file system objects change or are modified. See <a href="https://www.freedesktop.org/software/systemd/man/systemd.path.html#" target="_blank"> systemd.path(5)</a>.',en:{instance:{one:"Unit",other:"Units"}}},"systemd.device_unit_state":{info:'Device units expose kernel devices in systemd and may be used to implement device-based activation. For details, see <a href="https://www.freedesktop.org/software/systemd/man/systemd.device.html#" target="_blank"> systemd.device(5)</a>.',en:{instance:{one:"Unit",other:"Units"}}},"systemd.mount_unit_state":{info:'Mount units control mount points in the file system. For details, see <a href="https://www.freedesktop.org/software/systemd/man/systemd.mount.html#" target="_blank"> systemd.mount(5)</a>.'},"systemd.automount_unit_state":{info:'Automount units provide automount capabilities, for on-demand mounting of file systems as well as parallelized boot-up. See <a href="https://www.freedesktop.org/software/systemd/man/systemd.automount.html#" target="_blank"> systemd.automount(5)</a>.'},"systemd.swap_unit_state":{info:'Swap units are very similar to mount units and encapsulate memory swap partitions or files of the operating system. They are described in <a href="https://www.freedesktop.org/software/systemd/man/systemd.swap.html#" target="_blank"> systemd.swap(5)</a>.'},"systemd.timer_unit_state":{info:'Timer units are useful for triggering activation of other units based on timers. You may find details in <a href="https://www.freedesktop.org/software/systemd/man/systemd.timer.html#" target="_blank"> systemd.timer(5)</a>.'},"systemd.scope_unit_state":{info:'Slice units may be used to group units which manage system processes (such as service and scope units) in a hierarchical tree for resource management purposes. See <a href="https://www.freedesktop.org/software/systemd/man/systemd.scope.html#" target="_blank"> systemd.scope(5)</a>.'},"systemd.slice_unit_state":{info:'Scope units are similar to service units, but manage foreign processes instead of starting them as well. See <a href="https://www.freedesktop.org/software/systemd/man/systemd.slice.html#" target="_blank"> systemd.slice(5)</a>.'},"anomaly_detection.dimensions":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["anomalous"],chartLibrary:"number",desiredUnits:"dimensions",title:"Total Anomalous Dimensions",layout:{x:3,y:0,w:3,h:5}},{"group_by[0]":["selected"],selectedDimensions:["normal"],chartLibrary:"number",desiredUnits:"dimensions",title:"Total Normal Dimensions",layout:{x:6,y:0,w:3,h:5}}],info:"Total count of dimensions considered anomalous or normal. ",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["anomalous"]},"anomaly_detection.anomaly_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",colors:c.default[12],title:"% of Anomalous Dimensions",layout:{x:0,y:0,w:3,h:5}}],info:"Percentage of anomalous dimensions. ",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["anomaly_rate"]},"anomaly_detection.detector_window":{info:"The length of the active window used by the detector. ",en:{instance:{one:"system",other:"systems"}},dimensionsOnNonDimensionGrouping:["above_threshold"]},"anomaly_detection.detector_events":{info:"Flags (0 or 1) to show when an anomaly event has been triggered by the detector. ",en:{instance:{one:"system",other:"systems"}}},"anomaly_detection.prediction_stats":{info:"Diagnostic metrics relating to prediction time of anomaly detection. ",en:{instance:{one:"system",other:"systems"}}},"anomaly_detection.training_stats":{info:"Diagnostic metrics relating to training time of anomaly detection. ",en:{instance:{one:"system",other:"systems"}}},"fail2ban.failed_attempts":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Failed Attempts",layout:{x:0,y:0,w:3,h:5}}],info:"<p>The number of failed attempts.</p><p>This chart reflects the number of 'Found' lines. Found means a line in the service\u2019s log file matches the failregex in its filter.</p>",en:{instance:{one:"service",other:"services"}}},"fail2ban.bans":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Bans",layout:{x:3,y:0,w:3,h:5}}],info:"<p>The number of bans.</p><p>This chart reflects the number of 'Ban' and 'Restore Ban' lines. Ban action happens when the number of failed attempts (maxretry) occurred in the last configured interval (findtime).</p>",en:{instance:{one:"service",other:"services"}}},"fail2ban.banned_ips":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Banned IPs",layout:{x:6,y:0,w:3,h:5}}],info:"<p>The number of banned IP addresses.</p>",en:{instance:{one:"service",other:"services"}}},"consul.node_health_check_status":{info:'The current status of the <a href="https://developer.hashicorp.com/consul/tutorials/developer-discovery/service-registration-health-checks#monitor-a-node" target="_blank">node health check</a>. A node health check monitors the health of the entire node. If the node health check fails, Consul marks the node as unhealthy.',en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.service_health_check_status":{info:'The current status of the <a href="https://developer.hashicorp.com/consul/tutorials/developer-discovery/service-registration-health-checks#monitor-a-service" target="_blank">service health check</a>. A service check only affects the health of the service it is associated with. If the service health check fails, the DNS interface stops returning that service.',en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.client_rpc_requests_rate":{mainheads:[{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"RPC Requests Rate Per Client",desiredUnits:"req/s"}],info:"The number of RPC requests to a Consul server.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.client_rpc_requests_exceeded_rate":{info:'The number of rate-limited RPC requests to a Consul server. An Increase of this metric either indicates the load is getting high enough to limit the rate or a <a href="https://developer.hashicorp.com/consul/docs/agent/config/config-files#limits" target="_blank">incorrectly configured</a> Consul agent.',en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.client_rpc_requests_failed_rate":{info:"The number of failed RPC requests to a Consul server.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.memory_allocated":{mainheads:[{"group_by[0]":["label"],"group_by_label[0]":["datacenter"],chartLibrary:"number",title:"Memory Allocated per Consul DC"}],info:"The amount of memory allocated by the Consul process.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.memory_sys":{info:"The amount of memory obtained from the OS.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.gc_pause_time":{aggregationMethod:"avg",info:"The amount of time spent in stop-the-world garbage collection (GC) pauses.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.kvs_apply_time":{aggregationMethod:"avg",info:"The time it takes to complete an update to the KV store.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.kvs_apply_operations_rate":{mainheads:[{"group_by[0]":["label"],"group_by_label[0]":["datacenter"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Key Value Store Operations Rate per DC"}],info:"The number of KV store updates.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.txn_apply_time":{aggregationMethod:"avg",info:"The time spent applying a transaction operation.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.txn_apply_operations_rate":{info:"The number of applied transaction operations.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_commit_time":{aggregationMethod:"avg",info:"The time it takes to commit a new entry to the Raft log on the leader.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_commits_rate":{mainheads:[{"group_by[0]":["label"],"group_by_label[0]":["datacenter"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Raft Commits Rate per DC"}],info:"The number of applied Raft transactions.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.autopilot_health_status":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Health Status Overview",desiredUnits:"status"}],info:"The overall health of the local server cluster. The status is healthy if <b>all servers</b> are considered healthy by Autopilot.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.autopilot_failure_tolerance":{info:"The number of voting servers that the cluster can lose while continuing to function.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_leader_last_contact_time":{aggregationMethod:"avg",info:"The time since the leader was last able to contact the follower nodes when checking its leader lease.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_leader_elections_rate":{info:"The number of leadership elections. Increments whenever a Consul server starts an election.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_leadership_transitions_rate":{mainheads:[{"group_by[0]":["label"],"group_by_label[0]":["datacenter"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Leadership Transitions Rate per DC",desiredUnits:"transitions/s"}],info:"The number of leadership elections. Increments whenever a Consul server becomes a leader.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.server_leadership_status":{info:"The Consul server leadership status.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_thread_main_saturation_perc":{aggregationMethod:"avg",info:"An approximate measurement of the proportion of time the main Raft goroutine is busy and unavailable to accept new work.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_thread_fsm_saturation_perc":{aggregationMethod:"avg",info:"An approximate measurement of the proportion of time the Raft FSM goroutine is busy and unavailable to accept new work.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_fsm_last_restore_duration":{info:"The time taken to restore the FSM from a snapshot on an agent restart or from the leader calling <i>installSnapshot</i>.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_leader_oldest_log_age":{info:"The time elapsed since the oldest journal was written to the leader's journal storage. This can be important for the health of replication when the write rate is high and the snapshot is large, because followers may not be able to recover from a restart if recovery takes longer than the minimum for the current leader.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_rpc_install_snapshot_time":{aggregationMethod:"avg",info:"The time it takes to process the <i>installSnapshot</i> RPC call.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_boltdb_freelist_bytes":{info:'The number of bytes necessary to encode the freelist metadata. When <a href="https://developer.hashicorp.com/consul/docs/agent/config/config-files#NoFreelistSync" target="_blank">raft_boltdb.NoFreelistSync</a> is set to <i>false</i> these metadata bytes must also be written to disk for each committed log.',en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_boltdb_logs_per_batch_rate":{info:"The number of logs written per batch to the database.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_boltdb_store_logs_time":{aggregationMethod:"avg",info:"The amount of time spent writing logs to the database.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.license_expiration_time":{aggregationMethod:"min`",info:"The amount of time remaining before Consul Enterprise license expires. When the license expires, some Consul Enterprise features will stop working.",en:{instance:{one:"datacenter",other:"datacenters"}}},"envoy.server_state":{aggregationMethod:"avg",mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Envoy Server States",layout:{x:0,y:0,w:3,h:5}}],info:"Server current state",en:{instance:{one:"server",other:"servers"}}},"envoy.server_connections_count":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Server Connections Count",colors:c.default[1],layout:{x:3,y:0,w:3,h:5}}],info:"Server current connections",en:{instance:{one:"server",other:"servers"}}},"envoy.server_parent_connections_count":{info:"Server current parent connections",en:{instance:{one:"server",other:"servers"}}},"envoy.server_memory_allocated_size":{mainheads:[{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top servers by Memory Allocated",layout:{x:6,y:0,w:3,h:5}}],info:"Server memory allocated size",en:{instance:{one:"server",other:"servers"}}},"envoy.server_memory_heap_size":{mainheads:[{"group_by[0]":["instance"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top servers by Heap Size",layout:{x:9,y:0,w:3,h:5}}],info:"Server memory heap size",en:{instance:{one:"server",other:"servers"}}},"envoy.server_memory_physical_size":{info:"Server memory physical size",en:{instance:{one:"server",other:"servers"}}},"envoy.server_uptime":{aggregationMethod:"min",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Server Uptime",colors:c.default[4],layout:{x:0,y:5,w:3,h:5}}],info:"Envoy Server uptime",en:{instance:{one:"server",other:"servers"}}},"envoy.cluster_manager_cluster_count":{mainheads:[{"group_by[0]":["dimension"],chartLibrary:"d3pie",title:"Active and Inactive Envoy Clusters ",layout:{x:3,y:5,w:3,h:5}}],info:"Cluster manager current clusters",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_manager_cluster_changes_rate":{info:"Cluster manager cluster changes",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_manager_cluster_updates_rate":{info:"Cluster manager updates",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_manager_cluster_updated_via_merge_rate":{info:"Cluster manager updates applied as merged updates",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_manager_update_merge_cancelled_rate":{info:"Cluster manager cancelled merged updates",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_manager_update_out_of_merge_window_rate":{info:"Cluster manager out of a merge window updates",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_membership_endpoints_count":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Top Clusters by Membership Endpoints",layout:{x:6,y:5,w:3,h:5}}],info:"Cluster membership current endpoints",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_membership_changes_rate":{info:"Cluster membership changes",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_membership_updates_rate":{info:"Cluster membership update rate",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_active_count":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Upstream Active Connections",desiredUnits:"connections",colors:c.default[7],layout:{x:9,y:5,w:3,h:5}}],info:"Cluster upstream current active connections",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_rate":{info:"Cluster upstream connections",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_http_rate":{info:"Cluster upstream connections by HTTP version",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_destroy_rate":{info:"Cluster upstream destroyed connections rate",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_connect_fail_rate":{info:"Cluster upstream failed connections",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_connect_timeout_rate":{info:"Cluster upstream timed out connections",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_bytes_rate":{info:"Cluster upstream connection traffic",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_cx_bytes_buffered_size":{info:"Cluster upstream current connection buffered size",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_active_count":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Upstream Active Requests",desiredUnits:"connections",colors:c.default[7],layout:{x:0,y:10,w:3,h:5}}],info:"Cluster upstream current active requests",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_rate":{info:"Cluster upstream requests",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_failed_rate":{info:"Cluster upstream failed requests",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_pending_active_count":{info:"Cluster upstream current active pending requests",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_pending_rate":{info:"Cluster upstream pending requests",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_pending_failed_rate":{info:"Cluster upstream failed pending requests",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_retry_rate":{info:"Cluster upstream request retries",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_retry_success_rate":{info:"Cluster upstream request successful retries",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.cluster_upstream_rq_retry_backoff_rate":{info:"Cluster upstream request backoff retries",en:{instance:{one:"cluster",other:"clusters"}}},"envoy.listener_manager_listeners_count":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Listeners Count",desiredUnits:"listeners",colors:c.default[9],layout:{x:3,y:10,w:3,h:5}}],info:"Listener manager current listeners",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_manager_listener_changes_rate":{info:"Listener manager listener changes",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_manager_listener_object_events_rate":{info:"Listener manager listener object events",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_cx_active_count":{info:"Listener admin downstream current active connections",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Downstream Active Connections",desiredUnits:"listeners",colors:c.default[9],layout:{x:6,y:10,w:3,h:5}}],en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_cx_rate":{info:"Listener admin downstream connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_cx_destroy_rate":{info:"Listener admin downstream destroyed connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_cx_transport_socket_connect_timeout_rate":{info:"Listener admin downstream timed out connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_cx_rejected_rate":{info:"Listener admin downstream rejected connections",mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Downstream Rejected Connections",desiredUnits:"listeners",colors:c.default[9],layout:{x:9,y:10,w:3,h:5}}],en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_listener_filter_remote_close_rate":{info:"Listener admin downstream connections closed by remote when peek data for listener filters",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_listener_filter_error_rate":{info:"Listener admin downstream read errors when peeking data for listener filters",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_pre_cx_active_count":{info:"Listener admin downstream current active sockets",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_admin_downstream_pre_cx_timeout_rate":{info:"Listener admin downstream timed out sockets",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_cx_active_count":{info:"Listener downstream current active connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_cx_rate":{info:"Listener downstream connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_cx_destroy_rate":{info:"Listener downstream destroyed connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_cx_transport_socket_connect_timeout_rate":{info:"Listener downstream timed out connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_cx_rejected_rate":{info:"Listener downstream rejected connections",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_listener_filter_remote_close_rate":{info:"Listener downstream connections closed by remote when peek data for listener filters",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_listener_filter_error_rate":{info:"Listener downstream read errors when peeking data for listener filters",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_pre_cx_active_count":{info:"Listener downstream current active sockets",en:{instance:{one:"listener",other:"listeners"}}},"envoy.listener_downstream_pre_cx_timeout_rate":{info:"Listener downstream timed out sockets",en:{instance:{one:"listener",other:"listeners"}}},"k8s_state.node_allocatable_cpu_requests_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average CPU Utilization",valueRange:[0,100],layout:{x:0,y:5,w:3,h:5}}],info:"The percentage of allocated CPU resources used by Pod requests. A Pod is scheduled to run on a Node only if the Node has enough CPU resources available to satisfy the Pod CPU request.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_cpu_requests_used":{info:'The amount of allocated CPU resources used by Pod requests. 1000 millicpu is equivalent to <a href="https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/#cpu-units" target="_blank">1 physical or virtual CPU core</a>.',en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_cpu_limits_utilization":{aggregationMethod:"avg",info:"The percentage of allocated CPU resources used by Pod limits. Total limits may be over 100 percent (overcommitted).",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_cpu_limits_used":{info:'The amount of allocated CPU resources used by Pod limits. 1000 millicpu is equivalent to <a href="https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/#cpu-units" target="_blank">1 physical or virtual CPU core</a>.',en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_mem_requests_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Memory Utilization",colors:c.default[4],valueRange:[0,100],layout:{x:9,y:5,w:3,h:5}}],info:"The percentage of allocated memory resources used by Pod requests. A Pod is scheduled to run on a Node only if the Node has enough memory resources available to satisfy the Pod memory request.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_mem_requests_used":{info:"The amount of allocated memory resources used by Pod requests.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_mem_limits_utilization":{aggregationMethod:"avg",info:"The percentage of allocated memory resources used by Pod limits. Total limits may be over 100 percent (overcommitted).",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_mem_limits_used":{info:"The amount of allocated memory resources used by Pod limits.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_pods_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Pods Utilization",colors:c.default[12],valueRange:[0,100],layout:{x:3,y:5,w:3,h:5}}],info:"Pods limit utilization.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_allocatable_pods_usage":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Pods limit usage",layout:{x:8,y:0,w:4,h:2.5}}],info:"<p>Pods limit usage.</p><p><b>Available</b> - the number of Pods available for scheduling. <b>Allocated</b> - the number of Pods that have been scheduled.</p>",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_condition":{info:'Health status. If the status of the Ready condition remains False for longer than the <b>pod-eviction-timeout</b> (the default is 5 minutes), then the node controller triggers API-initiated eviction for all Pods assigned to that node. <a href="https://kubernetes.io/docs/concepts/architecture/nodes/#condition" target="_blank">More info.</a>',en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_pods_readiness":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Pod Readiness",colors:c.default[0],valueRange:[0,100],layout:{x:0,y:5,w:3,h:5}}],info:"The percentage of Pods that are ready to serve requests.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_pods_readiness_state":{info:"<p>Pods readiness state.</p><p><b>Ready</b> - the Pod has passed its readiness probe and ready to serve requests. <b>Unready</b> - the Pod has not passed its readiness probe yet.</p>",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_pods_condition":{info:'<p>Pods state. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-conditions" target="_blank">More info.</a></p><b>PodReady</b> - the Pod is able to serve requests and should be added to the load balancing pools of all matching Services. <b>PodScheduled</b> - the Pod has been scheduled to a node. <b>PodInitialized</b> - all init containers have completed successfully. <b>ContainersReady</b> - all containers in the Pod are ready.</p>',en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_pods_phase":{info:'<p>Pods phase. The phase of a Pod is a high-level summary of where the Pod is in its lifecycle. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-phase" target="_blank">More info.</a></p><p><b>Running</b> - the Pod has been bound to a node, and all of the containers have been created. At least one container is still running, or is in the process of starting or restarting. <b>Failed</b> - all containers in the Pod have terminated, and at least one container has terminated in failure. That is, the container either exited with non-zero status or was terminated by the system. <b>Succedeed</b> - all containers in the Pod have terminated in success, and will not be restarted. <b>Pending</b> - the Pod has been accepted by the Kubernetes cluster, but one or more of the containers has not been set up and made ready to run.</p>',en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_containers":{info:"The total number of containers and init containers.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_containers_state":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Containers by State",layout:{x:0,y:20,w:4,h:2.5}}],info:'<p>The number of containers in different lifecycle states. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-states" target="_blank">More info.</a></p><p><b>Running</b> - a container is executing without issues. <b>Waiting</b> - a container is still running the operations it requires in order to complete start up. <b>Terminated</b> - a container began execution and then either ran to completion or failed for some reason.</p>',en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_init_containers_state":{info:'<p>The number of init containers in different lifecycle states. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-states" target="_blank">More info.</a></p><p><b>Running</b> - a container is executing without issues. <b>Waiting</b> - a container is still running the operations it requires in order to complete start up. <b>Terminated</b> - a container began execution and then either ran to completion or failed for some reason.</p>',en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_age":{mainheads:[(s={"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Node Uptime",desiredUnits:"seconds"},(0,i.Z)(s,"desiredUnits","dHH:MM:ss"),(0,i.Z)(s,"layout",{x:8,y:2.5,w:4,h:2.5}),s)],info:"The lifetime of the Node.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.node_schedulability":{info:"The schedulability of nodes in the Kubernetes cluster. Monitoring this metric can help identify if there are issues with the cluster's ability to schedule pods on nodes.",en:{instance:{one:"K8s node",other:"K8s nodes"}}},"k8s_state.pod_cpu_requests_used":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"sum",valueRange:[0,null],chartLibrary:"gauge",title:"Total Pod CPU Requests used",units:"percentage",colors:c.default[0],layout:{x:0,y:10,w:3,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["k8s_pod_name"],"aggregation[0]":"max",groupingMethod:"max",valueRange:[0,null],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Maximum CPU Requests per Pod",units:"percentage",layout:{x:0,y:15,w:3,h:5}}],info:'The overall CPU resource requests for a Pod. This is the sum of the CPU requests for all the Containers in the Pod. Provided the system has CPU time free, a container is guaranteed to be allocated as much CPU as it requests. 1000 millicpu is equivalent to <a href="https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/#cpu-units" target="_blank">1 physical or virtual CPU core</a>.',en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_cpu_limits_used":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"sum",valueRange:[0,null],chartLibrary:"gauge",title:"Total Pod CPU limits used",units:"percentage",layout:{x:3,y:10,w:3,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["k8s_pod_name"],"aggregation[0]":"max",groupingMethod:"max",valueRange:[0,null],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Maximum CPU limits per Pod",units:"percentage",layout:{x:3,y:15,w:3,h:5}}],info:'The overall CPU resource limits for a Pod. This is the sum of the CPU limits for all the Containers in the Pod. If set, containers cannot use more CPU than the configured limit. 1000 millicpu is equivalent to <a href="https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/#cpu-units" target="_blank">1 physical or virtual CPU core</a>.',en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_mem_requests_used":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"sum",valueRange:[0,null],chartLibrary:"gauge",title:"Total Pod Memory Requests used",units:"percentage",colors:c.default[12],layout:{x:6,y:10,w:3,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["k8s_pod_name"],"aggregation[0]":"max",groupingMethod:"max",valueRange:[0,null],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Pod Memory Requests per Pod",units:"percentage",layout:{x:6,y:15,w:3,h:5}}],info:"The overall memory resource requests for a Pod. This is the sum of the memory requests for all the Containers in the Pod.",en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_mem_limits_used":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"sum",valueRange:[0,null],chartLibrary:"gauge",title:"Total Pod Memory limits used",units:"percentage",colors:c.default[4],layout:{x:9,y:10,w:3,h:5}},{"group_by[0]":["label"],"group_by_label[0]":["k8s_pod_name"],"aggregation[0]":"max",groupingMethod:"max",valueRange:[0,null],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Maximum Memory limits per Pod",units:"percentage",layout:{x:9,y:15,w:3,h:5}}],info:"The overall memory resource limits for a Pod. This is the sum of the memory limits for all the Containers in the Pod. If set, containers cannot use more RAM than the configured limit.",en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_condition":{info:'The current state of the Pod. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-conditions" target="_blank">More info.</a></p><p><b>PodReady</b> - the Pod is able to serve requests and should be added to the load balancing pools of all matching Services. <b>PodScheduled</b> - the Pod has been scheduled to a node. <b>PodInitialized</b> - all init containers have completed successfully. <b>ContainersReady</b> - all containers in the Pod are ready. ',en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_phase":{mainheads:[{"group_by[0]":["selected"],selectedDimensions:["running"],chartLibrary:"easypiechart",title:"Total Running Pods",desiredUnits:"state",colors:c.default[0],layout:{x:0,y:0,w:2,h:5}},{"group_by[0]":["selected"],selectedDimensions:["failed"],chartLibrary:"easypiechart",title:"Total Failed Pods",desiredUnits:"state",layout:{x:2,y:0,w:2,h:5}},{"group_by[0]":["selected"],selectedDimensions:["succeeded"],chartLibrary:"easypiechart",title:"Total Terminated Pods",desiredUnits:"state",colors:c.default[4],layout:{x:6,y:0,w:2,h:5}},{"group_by[0]":["selected"],selectedDimensions:["pending"],chartLibrary:"easypiechart",title:"Total Pending Pods",desiredUnits:"state",colors:c.default[12],layout:{x:4,y:0,w:2,h:5}}],info:'High-level summary of where the Pod is in its lifecycle. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-phase" target="_blank">More info.</a></p><p><b>Running</b> - the Pod has been bound to a node, and all of the containers have been created. At least one container is still running, or is in the process of starting or restarting. <b>Failed</b> - all containers in the Pod have terminated, and at least one container has terminated in failure. That is, the container either exited with non-zero status or was terminated by the system. <b>Succedeed</b> - all containers in the Pod have terminated in success, and will not be restarted. <b>Pending</b> - the Pod has been accepted by the Kubernetes cluster, but one or more of the containers has not been set up and made ready to run. This includes time a Pod spends waiting to be scheduled as well as the time spent downloading container images over the network. ',en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_age":{info:'The <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-lifetime" target="_blank">lifetime</a> of the Pod. ',en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_containers":{info:"The number of containers and init containers belonging to the Pod.",en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_containers_state":{info:'The state of each container inside this Pod. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-states" target="_blank">More info.</a> <p><b>Running</b> - a container is executing without issues. <b>Waiting</b> - a container is still running the operations it requires in order to complete start up. <b>Terminated</b> - a container began execution and then either ran to completion or failed for some reason.</p>',en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_init_containers_state":{info:'The state of each init container inside this Pod. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-states" target="_blank">More info.</a> <p><b>Running</b> - a container is executing without issues. <b>Waiting</b> - a container is still running the operations it requires in order to complete start up. <b>Terminated</b> - a container began execution and then either ran to completion or failed for some reason.</p>',en:{instance:{one:"pod",other:"pods"}}},"k8s_state.pod_container_readiness_state":{info:"Specifies whether the container has passed its readiness probe. Kubelet uses readiness probes to know when a container is ready to start accepting traffic.",en:{instance:{one:"container",other:"containers"}}},"k8s_state.pod_container_restarts":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"Container restarts",layout:{x:0,y:22.5,w:4,h:2.5}}],info:"The number of times the container has been restarted.",en:{instance:{one:"container",other:"containers"}}},"k8s_state.pod_container_state":{info:'Current state of the container. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-states" target="_blank">More info.</a> <p><b>Running</b> - a container is executing without issues. <b>Waiting</b> - a container is still running the operations it requires in order to complete start up. <b>Terminated</b> - a container began execution and then either ran to completion or failed for some reason.</p>',en:{instance:{one:"container",other:"containers"}}},"k8s_state.pod_container_waiting_state_reason":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Container waiting state reason",layout:{x:4,y:20,w:4,h:5}}],info:'Reason the container is not yet running. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-state-waiting" target="_blank">More info.</a> ',en:{instance:{one:"container",other:"containers"}}},"k8s_state.pod_container_terminated_state_reason":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Container terminated state reason",layout:{x:8,y:20,w:4,h:5}}],info:'Reason from the last termination of the container. <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-state-terminated" target="_blank">More info.</a>',en:{instance:{one:"container",other:"containers"}}},"k8s_kubelet.apiserver_audit_requests_rejected":{info:"The number of audit requests to the Kubernetes API server that were rejected. Monitoring this metric can help identify if there are issues with the audit configuration or access control policies on the API server.",en:{instance:{one:"K8s API server",other:"K8s API servers"}}},"k8s_kubelet.apiserver_storage_data_key_generation_failures":{info:"The number of failures when generating data keys for encrypting and decrypting secrets stored in the Kubernetes API server. If this metric is non-zero, it may indicate issues with the encryption configuration or key management.",en:{instance:{one:"K8s API server",other:"K8s API servers"}}},"k8s_kubelet.apiserver_storage_data_key_generation_latencies":{info:"The latencies of data key generation requests to the Kubernetes API server. High latencies may indicate issues with the encryption configuration or key management.",en:{instance:{one:"K8s API server",other:"K8s API servers"}}},"k8s_kubelet.apiserver_storage_data_key_generation_latencies_percent":{aggregationMethod:"avg",info:"The percentile latencies of data key generation requests to the Kubernetes API server. High latencies may indicate issues with the encryption configuration or key management.",en:{instance:{one:"K8s API server",other:"K8s API servers"}}},"k8s_kubelet.apiserver_storage_envelope_transformation_cache_misses":{info:"The number of cache misses when transforming encryption envelopes for secrets stored in the Kubernetes API server. If this metric is non-zero, it may indicate issues with the encryption configuration or key management.",en:{instance:{one:"K8s API server",other:"K8s API servers"}}},"k8s_kubelet.kubelet_containers_running":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Running Containers",colors:c.default[2],layout:{x:3,y:0,w:3,h:5}}],info:"The number of containers running on the node managed by the kubelet. Monitoring this metric can help identify if there are issues with container scheduling or resource allocation.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_pods_running":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Running Pods",colors:c.default[0],layout:{x:0,y:0,w:3,h:5}}],info:"The number of pods running on the node managed by the kubelet. Monitoring this metric can help identify if there are issues with pod scheduling or resource allocation.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_pods_log_filesystem_used_bytes":{mainheads:[{chartLibrary:"bars",title:"Pod Logs Disk Usage",layout:{x:9,y:5,w:4,h:5}}],info:"The amount of disk space used by pod logs on the node managed by the kubelet. Monitoring this metric can help identify if there are issues with disk usage or log rotation.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_runtime_operations":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Runtime Operations by Type",layout:{x:6,y:0,w:3,h:5}}],info:"The total number of runtime operations performed by the kubelet on the node, such as starting and stopping containers. Monitoring this metric can help identify if there are issues with the runtime or container management.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_runtime_operations_errors":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Runtime Operations Errors by Type",layout:{x:9,y:0,w:3,h:5}}],info:"The number of runtime operation errors on the node managed by the kubelet. If this metric is non-zero, it may indicate issues with the runtime or container management.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_docker_operations":{info:"The total number of Docker operations performed by the kubelet on the node, such as pulling images or creating containers. Monitoring this metric can help identify if there are issues with the Docker daemon or container management.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_docker_operations_errors":{info:"The number of Docker operation errors on the node managed by the kubelet. If this metric is non-zero, it may indicate issues with the Docker daemon or container management.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_node_config_error":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Node Congifuration Errors",layout:{x:7,y:5,w:2,h:5}}],info:"The number of errors in the node configuration on the node managed by the kubelet. If this metric is non-zero, it may indicate issues with the node's configuration or the kubelet's ability to read and apply it.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_pleg_relist_interval_microseconds":{aggregationMethod:"avg",info:"The interval, in microseconds, between periodic relists performed by the kubelet's Pod Lifecycle Event Generator (PLEG). Monitoring this metric can help identify if the PLEG is not able to keep up with the rate of change in the pod lifecycle on the node.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_pleg_relist_latency_microseconds":{aggregationMethod:"avg",info:"The latency, in microseconds, of the periodic relists performed by the kubelet's Pod Lifecycle Event Generator (PLEG). High latencies may indicate issues with the PLEG or the pod lifecycle on the node.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.kubelet_token_requests":{mainheads:[{"group_by[0]":["dimension"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total and Failed No. of Token Requests",colors:c.default[0],layout:{x:3,y:5,w:3,h:5}}],info:"The number of token requests to the kubelet. Monitoring this metric can help identify if there are issues with authentication or access control on the node.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.rest_client_requests_by_code":{info:"The distribution of HTTP response codes for requests to the kubelet's REST API. Monitoring this metric can help identify if there are issues with the kubelet's API or the components interacting with it.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.rest_client_requests_by_method":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"dygraph",sparkline:!0,overlays:{latestValue:{type:"latestValue"}},hasToolbox:!1,title:"HTTP Requests Rate to API",colors:c.default[0],layout:{x:0,y:5,w:3,h:2.5}}],info:"The distribution of HTTP request methods for requests to the kubelet's REST API. Monitoring this metric can help identify the usage patterns of the API and potential issues with specific request methods.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubelet.volume_manager_total_volumes":{mainheads:[{"group_by[0]":["dimension"],chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Volume Manager State",layout:{x:0,y:7.5,w:3,h:2.5}}],info:"The total number of volumes managed by the kubelet's volume manager. Monitoring this metric can help identify if there are issues with volume management on the node.",en:{instance:{one:"kubelet",other:"kubelets"}}},"k8s_kubeproxy.kubeproxy_sync_proxy_rules":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Sync Proxy Rules",colors:c.default[4],layout:{x:0,y:0,w:3,h:5}}],info:"The total number of synced proxy rules in the Kubernetes proxy. Monitoring this metric can help identify if there are issues with the proxy or its configuration.",en:{instance:{one:"proxy",other:"proxies"}}},"k8s_kubeproxy.kubeproxy_sync_proxy_rules_latency_microsecond":{aggregationMethod:"avg",info:"The latencies of proxy rule sync operations in the Kubernetes proxy. High latencies may indicate issues with the proxy or its configuration.",en:{instance:{one:"proxy",other:"proxies"}}},"k8s_kubeproxy.kubeproxy_sync_proxy_rules_latency":{aggregationMethod:"avg",info:"The latencies of proxy rule sync operations in the Kubernetes proxy. High latencies may indicate issues with the proxy or its configuration.",en:{instance:{one:"proxy",other:"proxies"}}},"k8s_kubeproxy.rest_client_requests_by_code":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"HTTP Response Code Distribution",colors:c.default[4],layout:{x:3,y:0,w:3,h:5}}],info:"The distribution of HTTP response codes for requests to the Kubernetes proxy's REST API. Monitoring this metric can help identify if there are issues with the proxy's API or the components interacting with it.",en:{instance:{one:"proxy",other:"proxies"}}},"k8s_kubeproxy.rest_client_requests_by_method":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"HTTP Request Method Distribution",colors:c.default[4],layout:{x:6,y:0,w:3,h:5}}],info:"The distribution of HTTP request methods for requests to the Kubernetes proxy's REST API. Monitoring this metric can help identify the usage patterns of the API and potential issues with specific request methods.",en:{instance:{one:"proxy",other:"proxies"}}},"k8s_kubeproxy.http_request_duration":{info:"The latencies of HTTP requests handled by the Kubernetes proxy. High latencies may indicate performance issues with the proxy or the components interacting with it.",en:{instance:{one:"proxy",other:"proxies"}}},"windows.logical_disk_bandwidth":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["read"],title:"Total Disk Read",layout:{x:0,y:0,w:2,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["write"],title:"Total Disk Write",layout:{x:3,y:0,w:2,h:5}}],en:{instance:{one:"system",other:"systems"}}},"windows.cpu_utilization_total":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["instance"],"group_by[1]":["selected"],"aggregation[1]":"avg",valueRange:[0,100],chartLibrary:"gauge",desiredUnits:"percentage",title:"Average CPU Utilization",colors:c.default[12],layout:{x:6,y:0,w:2,h:5}}],en:{instance:{one:"system",other:"systems"}}},"windows.net_nic_bandwidth":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total Net Inbound",layout:{x:9,y:0,w:2,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total Net Outbound",layout:{x:12,y:0,w:2,h:5}}],en:{instance:{one:"system",other:"systems"}}},"windows.memory_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["percentage-of-instance"],"group_by[1]":["selected"],"aggregation[1]":"max",chartLibrary:"gauge",selectedDimensions:["used"],desiredUnits:"percentage",colors:c.default[0],title:"Maximum RAM Used",valueRange:[0,100],layout:{x:15,y:0,w:2,h:5}}],en:{instance:{one:"system",other:"systems"}}},"windows.processes_cpu_time":{aggregationMethod:"avg",info:'Total CPU utilization. The amount of time spent by the process in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">user and privileged</a> modes.',en:{instance:{one:"system",other:"systems"}}},"windows.processes_handles":{info:'Total number of <a href="https://learn.microsoft.com/en-us/windows/win32/sysinfo/handles-and-objects" target="_blank">handles</a> the process has open. This number is the sum of the handles currently open by each thread in the process.',en:{instance:{one:"system",other:"systems"}}},"windows.processes_io_operations":{info:"I/O operations issued in different modes (read, write, other). This property counts all I/O activity generated by the process to include file, network, and device I/Os. Read and write mode includes data operations; other mode includes those that do not involve data, such as control operations.",en:{instance:{one:"system",other:"systems"}}},"windows.processes_pool_bytes":{info:"Pool Bytes is the last observed number of bytes in the paged or nonpaged pool. The nonpaged pool is an area of system memory (physical memory used by the operating system) for objects that cannot be written to disk, but must remain in physical memory as long as they are allocated. The paged pool is an area of system memory (physical memory used by the operating system) for objects that can be written to disk when they are not being used.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_conns_active":{info:"Number of times TCP connections have made a direct transition from the CLOSED state to the SYN-SENT state.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_conns_established":{info:"Number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_conns_failures":{info:"Number of times TCP connections have made a direct transition to the CLOSED state from the SYN-SENT state or the SYN-RCVD state, plus the number of times TCP connections have made a direct transition from the SYN-RCVD state to the LISTEN state.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_conns_passive":{info:"Number of times TCP connections have made a direct transition from the LISTEN state to the SYN-RCVD state.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_conns_resets":{info:"Number of times TCP connections have made a direct transition from the LISTEN state to the SYN-RCVD state.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_segments_received":{info:"Rate at which segments are received, including those received in error. This count includes segments received on currently established connections.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_segments_retransmitted":{info:"Rate at which segments are retransmitted, that is, segments transmitted that contain one or more previously transmitted bytes.",en:{instance:{one:"system",other:"systems"}}},"windows.tcp_segments_sent":{info:"Rate at which segments are sent, including those on current connections, but excluding those containing only retransmitted bytes.",en:{instance:{one:"system",other:"systems"}}},"windows.processes_cpu_utilization":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["dimension"],"aggregation[0]":"avg",chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Average CPU per Process",layout:{x:6,y:5,w:2,h:5}}],info:"Total CPU utilization per process.",dimensionsSort:"valueDesc",en:{instance:{one:"system",other:"systems"}}},"windows.processes_memory_usage":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Memory per Process",layout:{x:9,y:5,w:2,h:5}}],dimensionsSort:"valueDesc",info:"Total Memory usage per process.",en:{instance:{one:"system",other:"systems"}}},"windows.processes_io_bytes":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total I/O per Process",layout:{x:0,y:5,w:4,h:5}}],info:"Bytes issued to I/O operations in different modes (read, write, other). This property counts all I/O activity generated by the process to include file, network, and device I/Os. Read and write mode includes data operations; other mode includes those that do not involve data, such as control operations.",dimensionsSort:"valueDesc",en:{instance:{one:"system",other:"systems"}}},"windows.processes_page_faults":{info:"Page faults by the threads executing in this process. A page fault occurs when a thread refers to a virtual memory page that is not in its working set in main memory. This can cause the page not to be fetched from disk if it is on the standby list and hence already in main memory, or if it is in use by another process with which the page is shared.",dimensionsSort:"valueDesc",en:{instance:{one:"system",other:"systems"}}},"windows.processes_file_bytes":{info:"Current number of bytes this process has used in the paging file(s). Paging files are used to store pages of memory used by the process that are not contained in other files. Paging files are shared by all processes, and lack of space in paging files can prevent other processes from allocating memory.",dimensionsSort:"valueDesc",en:{instance:{one:"system",other:"systems"}}},"windows.processes_threads":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Active Threads per Process",layout:{x:12,y:5,w:4,h:5}}],info:"Number of threads currently active in this process. An instruction is the basic unit of execution in a processor, and a thread is the object that executes instructions. Every running process has at least one thread.",dimensionsSort:"valueDesc",en:{instance:{one:"system",other:"systems"}}},"iis.website_traffic":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["received"],title:"Total Traffic Received",layout:{x:3,y:0,w:3,h:5}},{"group_by[0]":["selected"],chartLibrary:"easypiechart",selectedDimensions:["sent"],title:"Total Traffic Sent",layout:{x:6,y:0,w:3,h:5}}],en:{instance:{one:"web server",other:"web servers"}}},"iis.website_active_connections_count":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Active Connections"}],en:{instance:{one:"web server",other:"web servers"}}},"iis.website_requests_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Request Rate",desiredUnits:"Requests/s",colors:c.default[0]}],en:{instance:{one:"web server",other:"web servers"}}},"iis.website_isapi_extension_requests_count":{info:'The number of <a href="https://learn.microsoft.com/en-us/previous-versions/iis/6.0-sdk/ms525282(v=vs.90)" target="_blank">ISAPI extension</a> requests that are processed concurrently by the web service.',en:{instance:{one:"web server",other:"web servers"}}},"iis.website_errors_rate":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Errors Rate",desiredUnits:"Errors/s",colors:c.default[0]}],info:"<p>The number of requests that cannot be satisfied by the server.</p><p><b>DocumentLocked</b> - the requested document was locked. Usually reported as HTTP error 423. <b>DocumentNotFound</b> - the requested document was not found. Usually reported as HTTP error 404.</p>",en:{instance:{one:"web server",other:"web servers"}}},"iis.website_uptime":{aggregationMethod:"min",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Uptime",desiredUnits:"Seconds"}],en:{instance:{one:"web server",other:"web servers"}}},"mssql.instance_user_connection":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Connections",layout:{x:3,y:0,w:3,h:5}}],en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.database_transactions":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Transactions",layout:{x:3,y:0,w:3,h:5}}],en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.database_data_files_size":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total DB Size",layout:{x:3,y:0,w:3,h:5}}],en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_accessmethods_page_splits":{info:"Page split happens when the page does not have more space. This chart shows the number of page splits per second that occur as the result of overflowing index pages.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_cache_hit_ratio":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Cache Hit Ratio",desiredUnits:"Percentage",colors:c.default[0]}],info:"Indicates the percentage of pages found in the buffer cache without having to read from disk. The ratio is the total number of cache hits divided by the total number of cache lookups over the last few thousand page accesses. After a long period of time, the ratio moves very little. Because reading from the cache is much less expensive than reading from disk, you want this ratio to be high.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_bufman_checkpoint_pages":{info:"Indicates the number of pages flushed to disk per second by a checkpoint or other operation that require all dirty pages to be flushed.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_bufman_page_life_expectancy":{info:"Indicates the number of seconds a page will stay in the buffer pool without references.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_memmgr_external_benefit_of_memory":{info:"It is used by the engine to balance memory usage between cache and is useful to support when troubleshooting cases with unexpected cache growth. The value is presented as an integer based on an internal calculation.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_sql_errors":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total SQL Errors",desiredUnits:"Errors/s",colors:c.default[0]}],info:"Errors in Microsoft SQL Server.</p><p><b>Db_offline</b> - Tracks severe errors that cause SQL Server to take the current database offline. <b>Info</b> - Information related to error messages that provide information to users but do not cause errors. <b>Kill_connection</b> - Tracks severe errors that cause SQL Server to kill the current connection. <b>User</b> - User errors.</p>",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_sqlstats_auto_parameterization_attempts":{info:"Auto-parameterization occurs when an instance of SQL Server tries to parameterize a Transact-SQL request by replacing some literals with parameters so that reuse of the resulting cached execution plan across multiple similar-looking requests is possible. Note that auto-parameterizations are also known as simple parameterizations in newer versions of SQL Server. This counter does not include forced parameterizations.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_sqlstats_batch_requests":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Batch Requests",layout:{x:3,y:0,w:3,h:5}}],info:"This statistic is affected by all constraints (such as I/O, number of users, cache size, complexity of requests, and so on). High batch requests mean good throughput.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_sqlstats_safe_auto_parameterization_attempts":{info:"Note that auto-parameterizations are also known as simple parameterizations in later versions of SQL Server.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"mssql.instance_sqlstats_sql_compilations":{info:"Indicates the number of times the compile code path is entered. Includes compiles caused by statement-level recompilations in SQL Server. After SQL Server user activity is stable, this value reaches a steady state.",en:{instance:{one:"SQL server",other:"SQL servers"}}},"ad.binds":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Binds",desiredUnits:"Binds/s",colors:c.default[0]}],en:{instance:{one:"AD server",other:"AD servers"}}},"ad.ldap_searches":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"gauge",title:"Average Cache Hit Ratio",desiredUnits:"Percentage",colors:c.default[0]}],en:{instance:{one:"AD server",other:"AD servers"}}},"ad.dra_replication_intersite_compressed_traffic":{info:"The compressed size, in bytes, of inbound and outbound compressed replication data (size after compression, from DSAs in other sites).",en:{instance:{one:"AD server",other:"AD servers"}}},"ad.dra_replication_intrasite_compressed_traffic":{info:"The number of bytes replicated that were not compressed (that is., from DSAs in the same site).",en:{instance:{one:"AD server",other:"AD servers"}}},"ad.dra_replication_properties_updated":{info:"The number of properties that are updated due to incoming property winning the reconciliation logic that determines the final value to be replicated.",en:{instance:{one:"AD server",other:"AD servers"}}},"ad.dra_replication_objects_filtered":{info:"The number of objects received from inbound replication partners that contained no updates that needed to be applied.",en:{instance:{one:"AD server",other:"AD servers"}}},"ad.dra_replication_pending_syncs":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Pending Syncs",layout:{x:3,y:0,w:3,h:5}}],info:"The number of directory synchronizations that are queued for this server but not yet processed.",en:{instance:{one:"AD server",other:"AD servers"}}},"ad.dra_replication_sync_requests":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"gauge",title:"Total Sync Requests",desiredUnits:"Requests/s",colors:c.default[0]}],info:"The number of directory synchronizations that are queued for this server but not yet processed.",en:{instance:{one:"AD server",other:"AD servers"}}},"netframework.clrexception_thrown":{info:"The exceptions include both .NET exceptions and unmanaged exceptions that are converted into .NET exceptions.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrexception_filters":{info:"An exception filter evaluates regardless of whether an exception is handled.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrexception_finallys":{info:"The metric counts only the finally blocks executed for an exception; finally blocks on normal code paths are not counted by this counter.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrinterop_com_callable_wrappers":{info:"A COM callable wrappers (CCW) is a proxy for a managed object being referenced from an unmanaged COM client.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrinterop_interop_stubs_created":{info:"The Stubs are responsible for marshaling arguments and return values from managed to unmanaged code, and vice versa, during a COM interop call or a platform invoke call.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrjit_methods":{info:"The metric does not include pre-JIT-compiled methods.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrjit_time":{aggregationMethod:"avg",info:"The metric is updated at the end of every JIT compilation phase. A JIT compilation phase occurs when a method and its dependencies are compiled.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrjit_standard_failures":{info:"The failure can occur if the MSIL cannot be verified or if there is an internal error in the JIT compiler.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrloading_loader_heap_size":{info:"The memory committed by the class loader across all application domains is the physical space reserved in the disk paging file.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrloading_assemblies_loaded":{info:"If the assembly is loaded as domain-neutral from multiple application domains, the metric is incremented only once.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrlocksandthreads_recognized_threads":{info:"Displays the total number of threads that have been recognized by the runtime since the application started. These threads are associated with a corresponding managed thread object. The runtime does not create these threads, but they have run inside the runtime at least once.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_heap_size":{info:"The metric shows maximum bytes that can be allocated, but it does not indicate the current number of bytes allocated.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_promoted":{info:"Memory is promoted when it survives a garbage collection.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_number_gc_handles":{info:"Garbage collection handles are handles to resources external to the common language runtime and the managed environment.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_induced_gc":{info:"The metric is updated when an explicit call to GC.Collect happens.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_number_sink_blocks_in_use":{info:"Synchronization blocks are per-object data structures allocated for storing synchronization information. They hold weak references to managed objects and must be scanned by the garbage collector.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_committed":{info:"Committed memory is the physical memory for which space has been reserved in the disk paging file.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_reserved":{info:"Reserved memory is the virtual memory space reserved for the application when no disk or main memory pages have been used.",en:{instance:{one:".NET server",other:".NET servers"}}},"netframework.clrmemory_gc_time":{aggregationMethod:"avg",info:"Displays the percentage of time that was spent performing a garbage collection in the last sample.",en:{instance:{one:".NET server",other:".NET servers"}}},"adaptec_raid.ld_status":{info:"Status of logical devices (1: Failed or Degraded).",en:{instance:{one:"device",other:"devices"}}},"adaptec_raid.pd_state":{info:"State of physical devices (1: not Online).",en:{instance:{one:"device",other:"devices"}}},"adaptec_raid.smart_warnings":{info:"S.M.A.R.T warnings.",en:{instance:{one:"device",other:"devices"}}},"adaptec_raid.temperature":{info:"Temperature.",en:{instance:{one:"device",other:"devices"}}},"alerts.status":{info:"Alert Values.",en:{instance:{one:"alert",other:"alerts"}}},"am2320.temperature":{aggregationMethod:"avg",info:"Temperature.",en:{instance:{one:"device",other:"devices"}}},"am2320.humidity":{aggregationMethod:"avg",info:"Relative Humidity.",en:{instance:{one:"device",other:"devices"}}},"anomalies.probability":{info:"Anomaly Probability.",en:{instance:{one:"device",other:"devices"}}},"anomalies.anomaly":{info:"Anomaly.",en:{instance:{one:"device",other:"devices"}}},"ap.clients":{info:"Connected clients to ${ssid} on ${dev}.",en:{instance:{one:"device",other:"devices"}}},"ap.net":{info:"Bandwidth for ${ssid} on ${dev}.",en:{instance:{one:"device",other:"devices"}}},"ap.packets":{info:"Packets for ${ssid} on ${dev}.",en:{instance:{one:"device",other:"devices"}}},"ap.issues":{info:"Transmit Issues for ${ssid} on ${dev}.",en:{instance:{one:"device",other:"devices"}}},"ap.signal":{info:"Average Signal for ${ssid} on ${dev}.",en:{instance:{one:"device",other:"devices"}}},"ap.bitrate":{info:"Bitrate for ${ssid} on ${dev}.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.charge":{aggregationMethod:"avg",info:"UPS Charge.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.battery.voltage":{aggregationMethod:"avg",info:"UPS Battery Voltage.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.input.voltage":{aggregationMethod:"avg",info:"UPS Input Voltage.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.output.voltage":{aggregationMethod:"avg",info:"UPS Output Voltage.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.input.frequency":{aggregationMethod:"avg",info:"UPS Input Voltage.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.load":{aggregationMethod:"avg",info:"UPS Load.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.load_usage":{info:"UPS Load Usage.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.temperature":{aggregationMethod:"avg",info:"UPS Temperature.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.time":{aggregationMethod:"min",info:"UPS Time Remaining.",en:{instance:{one:"device",other:"devices"}}},"apcupsd.online":{info:"UPS ONLINE flag.",en:{instance:{one:"device",other:"devices"}}},"netdata.apps_cpu":{info:"Apps Plugin CPU.",en:{instance:{one:"agent",other:"agents"}}},"netdata.apps_sizes":{info:"Apps Plugin Files.",en:{instance:{one:"agent",other:"agents"}}},"netdata.apps_fix":{aggregationMethod:"avg",info:"Apps Plugin Normalization Ratios.",en:{instance:{one:"agent",other:"agents"}}},"netdata.apps_children_fix":{aggregationMethod:"avg",info:"Apps Plugin Exited Children Normalization Ratios.",en:{instance:{one:"agent",other:"agents"}}},"bind_rndc.name_server_statistics":{info:"Name Server Statistics.",en:{instance:{one:"server",other:"servers"}}},"bind_rndc.incoming_queries":{info:"Incoming queries.",en:{instance:{one:"server",other:"servers"}}},"bind_rndc.outgoing_queries":{info:"Outgoing queries.",en:{instance:{one:"server",other:"servers"}}},"bind_rndc.stats_size":{info:"Named Stats File Size.",en:{instance:{one:"server",other:"servers"}}},"cassandra.storage_exceptions_rate":{info:"Storage exceptions rate.",en:{instance:{one:"db server",other:"db servers"}}},"ceph.pool_read_operations":{info:"Ceph Read Pool Operations/s.",en:{instance:{one:"pool",other:"pools"}}},"ceph.pool_write_operations":{info:"Ceph Write Pool Operations/s.",en:{instance:{one:"pool",other:"pools"}}},"services.services.throttle_io_write":{info:"Systemd Services Throttle Disk Write Bandwidth.",en:{instance:{one:"system",other:"systems"}}},throttle_io_ops_write:{info:"Systemd Services Throttle Disk Write Operations.",en:{instance:{one:"system",other:"systems"}}},"changefinder.scores":{info:"ChangeFinder.",en:{instance:{one:"system",other:"systems"}}},"changefinder.flags":{info:"ChangeFinder.",en:{instance:{one:"system",other:"systems"}}},"cockroachdb.process_cpu_time":{aggregationMethod:"avg",info:"CPU Time.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.sql_connections":{info:"Active SQL Connections.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.logical_data":{info:"Logical Data.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.logical_data_count":{info:"Logical Data Count.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.range_events":{info:"Range Events.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.range_snapshot_events":{info:"Range Snapshot Events.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.rocksdb_read_amplification":{info:"RocksDB Read Amplification.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.rocksdb_cache_usage":{info:"RocksDB Block Cache Usage.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.rocksdb_cache_operations":{info:"RocksDB Block Cache Operations.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.rocksdb_sstables":{info:"RocksDB SSTables.",en:{instance:{one:"db server",other:"db servers"}}},"cockroachdb.replicas_quiescence":{info:"Replicas Quiescence.",en:{instance:{one:"db server",other:"db servers"}}},"consul.autopilot_server_health_status":{info:"Autopilot server health status.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.autopilot_server_stable_time":{aggregationMethod:"avg",info:"Autopilot server stable time.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.autopilot_server_serf_status":{info:"Autopilot server Serf status.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.autopilot_server_voter_status":{info:"Autopilot server Raft voting membership.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.network_lan_rtt":{info:"Network lan RTT.",en:{instance:{one:"datacenter",other:"datacenters"}}},"consul.raft_follower_last_contact_leader_time":{aggregationMethod:"avg",info:"Raft follower last contact with the leader time.",en:{instance:{one:"datacenter",other:"datacenters"}}},"coredns.dns_request_count_total_per_status":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Dropped DNS Requests",selectedDimensions:["dropped"],colors:c.default[1],layout:{x:12,y:0,w:2,h:5}}],info:"Number Of Processed And Dropped DNS Requests.",en:{instance:{one:"server",other:"servers"}}},"coredns.dns_requests_count_total_per_proto":{info:"Number Of DNS Requests Per Transport Protocol.",en:{instance:{one:"server",other:"servers"}}},"coredns.dns_requests_count_total_per_ip_family":{info:"Number Of DNS Requests Per IP Family.",en:{instance:{one:"server",other:"servers"}}},"coredns.dns_requests_count_total_per_per_type":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"DNS Requests per Type",layout:{x:3,y:0,w:2.5,h:5}}],info:"Number Of DNS Requests Per Type.",en:{instance:{one:"server",other:"servers"}}},"coredns.dns_responses_count_total_per_rcode":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"DNS Responses per Rcode",layout:{x:9,y:0,w:2.5,h:5}}],info:"Number Of DNS Responses Per Rcode.",en:{instance:{one:"server",other:"servers"}}},"coredns.server_dns_request_count_total":{info:"Number Of DNS Requests.",en:{instance:{one:"server",other:"servers"}}},"coredns.server_dns_responses_count_total":{info:"Number Of DNS Responses.",en:{instance:{one:"server",other:"servers"}}},"coredns.server_request_count_total_per_status":{info:"Number Of Processed And Dropped DNS Requests.",en:{instance:{one:"server",other:"servers"}}},"coredns.server_requests_count_total_per_proto":{info:"Number Of DNS Requests Per Transport Protocol.",en:{instance:{one:"server",other:"servers"}}},"coredns.server_requests_count_total_per_ip_family":{info:"Number Of DNS Requests Per IP Family.",en:{instance:{one:"server",other:"servers"}}},"coredns.server_requests_count_total_per_per_type":{info:"Number Of DNS Requests Per Type.",en:{instance:{one:"server",other:"servers"}}},"coredns.server_responses_count_total_per_rcode":{info:"Number Of DNS Responses Per Rcode.",en:{instance:{one:"server",other:"servers"}}},"coredns.zone_dns_request_count_total":{info:"Number Of DNS Requests.",en:{instance:{one:"zone",other:"zones"}}},"coredns.zone_dns_responses_count_total":{info:"Number Of DNS Responses.",en:{instance:{one:"zone",other:"zones"}}},"coredns.zone_requests_count_total_per_proto":{info:"Number Of DNS Requests Per Transport Protocol.",en:{instance:{one:"zone",other:"zones"}}},"coredns.zone_requests_count_total_per_ip_family":{info:"Number Of DNS Requests Per IP Family.",en:{instance:{one:"zone",other:"zones"}}},"coredns.zone_requests_count_total_per_per_type":{info:"Number Of DNS Requests Per Type.",en:{instance:{one:"zone",other:"zones"}}},"coredns.zone_responses_count_total_per_rcode":{info:"Number Of DNS Responses Per Rcode.",en:{instance:{one:"zone",other:"zones"}}},"couchbase.bucket_quota_percent_used":{aggregationMethod:"avg",info:"Quota Percent Used Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"couchbase.bucket_ops_per_sec":{info:"Operations Per Second Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"couchbase.bucket_disk_fetches":{info:"Disk Fetches Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"couchbase.bucket_item_count":{info:"Item Count Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"couchbase.bucket_disk_used_stats":{info:"Disk Used Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"couchbase.bucket_data_used":{info:"Data Used Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"couchbase.bucket_mem_used":{info:"Memory Used Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"couchbase.bucket_vb_active_num_non_resident":{info:"Number Of Non-Resident Items Per Bucket.",en:{instance:{one:"bucket",other:"buckets"}}},"cups.dests_state":{info:"Destinations by state.",en:{instance:{one:"system",other:"systems"}}},"cups.dests_option":{info:"Destinations by option.",en:{instance:{one:"system",other:"systems"}}},"cups.job_num":{info:"Active jobs.",en:{instance:{one:"system",other:"systems"}}},"cups.job_size":{info:"Active jobs size.",en:{instance:{one:"system",other:"systems"}}},"cups.destination_job_num":{info:"Active jobs of {destination}.",en:{instance:{one:"destination",other:"destinations"}}},"cups.destination_job_size":{info:"Active jobs size of {destination}.",en:{instance:{one:"destination",other:"destinations"}}},"dnsdist.queries":{info:"Client queries received.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.queries_dropped":{info:"Client queries dropped.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.packets_dropped":{info:"Packets dropped.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.answers":{info:"Answers statistics.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.backend_responses":{info:"Backend responses.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.backend_commerrors":{info:"Backend communication errors.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.backend_errors":{info:"Backend error responses.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.cache":{info:"Cache performance.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.servercpu":{info:"DNSdist server CPU utilization.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.servermem":{info:"DNSdist server memory utilization.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.query_latency":{aggregationMethod:"avg",info:"Query latency.",en:{instance:{one:"server",other:"servers"}}},"dnsdist.query_latency_avg":{info:"Average latency for the last N queries.",en:{instance:{one:"server",other:"servers"}}},"dnsmasq_dhcp.dhcp_ranges":{info:"Number of DHCP Ranges.",en:{instance:{one:"server",other:"servers"}}},"dnsmasq_dhcp.dhcp_hosts":{info:"Number of DHCP Hosts.",en:{instance:{one:"server",other:"servers"}}},"dnsmasq_dhcp.dhcp_range_utilization":{aggregationMethod:"avg",info:"DHCP Range utilization.",en:{instance:{one:"dhcp range",other:"dhcp ranges"}}},"dnsmasq_dhcp.dhcp_range_allocated_leases":{info:"DHCP Range Allocated Leases.",en:{instance:{one:"dhcp range",other:"dhcp ranges"}}},"dnsmasq.servers_queries":{info:"Queries forwarded to the upstream servers.",en:{instance:{one:"server",other:"servers"}}},"dnsmasq.cache_performance":{info:"Cache performance.",en:{instance:{one:"server",other:"servers"}}},"dnsmasq.cache_operations":{info:"Cache operations.",en:{instance:{one:"server",other:"servers"}}},"dnsmasq.cache_size":{aggregationMethod:"avg",info:"Cache size.",en:{instance:{one:"server",other:"servers"}}},"dns_query.query_status":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"DNS Query Status",layout:{x:0,y:0,w:4,h:5}}],info:"DNS Query Status.",en:{instance:{one:"server",other:"servers"}}},"dns_query.query_time":{aggregationMethod:"avg",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum DNS Query Response Time",valueRange:[0,null],colors:c.default[1],layout:{x:3,y:0,w:4,h:5}},{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average DNS Query Response Time",valueRange:[0,null],colors:c.default[0],layout:{x:9,y:0,w:4,h:5}}],info:"DNS Query Time.",en:{instance:{one:"server",other:"servers"}}},"docker_engine.engine_daemon_container_actions":{info:"Container Actions.",en:{instance:{one:"system",other:"systems"}}},"docker_engine.engine_daemon_container_states_containers":{info:"Containers In Various States.",en:{instance:{one:"system",other:"systems"}}},"docker_engine.builder_builds_failed_total":{info:"Builder Builds Fails By Reason.",en:{instance:{one:"system",other:"systems"}}},"docker_engine.engine_daemon_health_checks_failed_total":{info:"Health Checks.",en:{instance:{one:"system",other:"systems"}}},"docker_engine.swarm_manager_leader":{info:"Swarm Manager Leader.",en:{instance:{one:"system",other:"systems"}}},"docker_engine.swarm_manager_object_store":{info:"Swarm Manager Object Store.",en:{instance:{one:"system",other:"systems"}}},"docker_engine.swarm_manager_nodes_per_state":{info:"Swarm Manager Nodes Per State.",en:{instance:{one:"system",other:"systems"}}},"docker_engine.swarm_manager_tasks_per_state":{info:"Swarm Manager Tasks Per State.",en:{instance:{one:"system",other:"systems"}}},"docker.containers_health_status":{info:"Total number of Docker containers in various health states.",en:{instance:{one:"container",other:"containers"}}},"docker.container_writeable_layer_size":{info:"Docker container writable layer size.",en:{instance:{one:"container",other:"containers"}}},"dockerhub.pulls_sum":{info:"Pulls Summary.",en:{instance:{one:"repository",other:"repositories"}}},"dockerhub.pulls":{info:"Pulls.",en:{instance:{one:"repository",other:"repositories"}}},"dockerhub.pulls_rate":{info:"Pulls Rate.",en:{instance:{one:"repository",other:"repositories"}}},"dockerhub.stars":{info:"Stars.",en:{instance:{one:"repository",other:"repositories"}}},"dockerhub.status":{info:"Current Status.",en:{instance:{one:"repository",other:"repositories"}}},"dockerhub.last_updated":{info:"Time Since Last Updated.",en:{instance:{one:"repository",other:"repositories"}}},"dovecot.sessions":{info:"Dovecot Active Sessions.",en:{instance:{one:"server",other:"servers"}}},"dovecot.logins":{info:"Dovecot Logins.",en:{instance:{one:"server",other:"servers"}}},"dovecot.commands":{info:"Dovecot Commands.",en:{instance:{one:"server",other:"servers"}}},"dovecot.faults":{info:"Dovecot Page Faults.",en:{instance:{one:"server",other:"servers"}}},"dovecot.context_switches":{info:"Dovecot Context Switches.",en:{instance:{one:"server",other:"servers"}}},"dovecot.io":{info:"Dovecot Disk I/O.",en:{instance:{one:"server",other:"servers"}}},"dovecot.net":{info:"Dovecot Network Bandwidth.",en:{instance:{one:"server",other:"servers"}}},"dovecot.syscalls":{info:"Dovecot Number of SysCalls.",en:{instance:{one:"server",other:"servers"}}},"dovecot.lookup":{info:"Dovecot Lookups.",en:{instance:{one:"server",other:"servers"}}},"dovecot.cache":{info:"Dovecot Cache Hits.",en:{instance:{one:"server",other:"servers"}}},"dovecot.auth":{info:"Dovecot Authentications.",en:{instance:{one:"server",other:"servers"}}},"dovecot.auth_cache":{info:"Dovecot Authentication Cache.",en:{instance:{one:"server",other:"servers"}}},"cgroup.fd_closed":{info:"Files closed.",en:{instance:{one:"cgroup",other:"cgroups"}}},"services.file_open":{info:"Number of open files.",en:{instance:{one:"service",other:"services"}}},"services.file_open_error":{info:"Fails to open files.",en:{instance:{one:"service",other:"services"}}},"services.file_closed":{info:"Files closed.",en:{instance:{one:"service",other:"services"}}},"services.file_close_error":{info:"Fails to close files.",en:{instance:{one:"service",other:"services"}}},"mem.meory_map":{info:"Monitor calls for <code>msync(2)</code>..",en:{instance:{one:"system",other:"systems"}}},"mdstat.mdstat_flush":{info:"MD flushes.",en:{instance:{one:"system",other:"systems"}}},"cgroup.oomkills":{info:"OOM kills. This chart is provided by eBPF plugin..",en:{instance:{one:"cgroup",other:"cgroups"}}},"services.oomkills":{info:"OOM kills. This chart is provided by eBPF plugin..",en:{instance:{one:"service",other:"services"}}},"apps.oomkills":{info:"OOM kills.",en:{instance:{one:"app group",other:"app groups"}}},"cgroup.net_conn_ipv4":{info:"Calls to tcp_v4_connection.",en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_conn_ipv6":{info:"Calls to tcp_v6_connection.",en:{instance:{one:"cgroup",other:"cgroups"}}},"cgroup.net_bytes_sent":{info:"Bytes sent.",en:{instance:{one:"cgroup",other:"cgroups"}}},"services.net_conn_ipv4":{info:"Calls to tcp_v4_connection.",en:{instance:{one:"service",other:"services"}}},"services.net_conn_ipv6":{info:"Calls to tcp_v6_connection.",en:{instance:{one:"service",other:"services"}}},"services.net_bytes_sent":{info:"Bytes sent.",en:{instance:{one:"service",other:"services"}}},"services.net_tcp_retransmit":{info:"Calls to tcp_retransmit.",en:{instance:{one:"service",other:"services"}}},"apps.dc_ratio":{aggregationMethod:"avg",info:"Percentage of files inside directory cache.",en:{instance:{one:"app group",other:"app groups"}}},"services.dc_ratio":{aggregationMethod:"avg",info:"Percentage of files inside directory cache.",en:{instance:{one:"service",other:"services"}}},"filesystem.read_latency":{aggregationMethod:"avg",info:"ext4 latency for each read request..",en:{instance:{one:"filesystem",other:"filesystems"}}},"filesystem.write_latency":{aggregationMethod:"avg",info:"ext4 latency for each write request..",en:{instance:{one:"filesystem",other:"filesystems"}}},"filesystem.open_latency":{aggregationMethod:"avg",info:"ext4 latency for each open request..",en:{instance:{one:"filesystem",other:"filesystems"}}},"filesystem.sync_latency":{aggregationMethod:"avg",info:"ext4 latency for each sync request..",en:{instance:{one:"filesystem",other:"filesystems"}}},"filesystem.attributte_latency":{aggregationMethod:"avg",info:"nfs latency for each attribute request..",en:{instance:{one:"filesystem",other:"filesystems"}}},"netdata.ebpf_aral_stat_size":{info:"Bytes allocated for ARAL..",en:{instance:{one:"agent",other:"agents"}}},"netdata.ebpf_aral_stat_alloc":{info:"Calls to allocate memory.",en:{instance:{one:"agent",other:"agents"}}},"netdata.ebpf_kernel_memory":{info:"Memory allocated for hash tables..",en:{instance:{one:"agent",other:"agents"}}},"netdata.ebpf_hash_tables_count":{info:"Number of hash tables loaded.",en:{instance:{one:"agent",other:"agents"}}},"elasticsearch.node_indices_indexing":{info:"Indexing Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_indexing_current":{info:"Indexing Operations Current.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_indexing_time":{aggregationMethod:"avg",info:"Time Spent On Indexing Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_search":{info:"Search Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_search_current":{info:"Search Operations Current.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_search_time":{aggregationMethod:"avg",info:"node_indices_search_time.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_refresh":{info:"Refresh Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_refresh_time":{aggregationMethod:"avg",info:"Time Spent On Refresh Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_flush":{info:"Flush Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_flush_time":{aggregationMethod:"avg",info:"Time Spent On Flush Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_fielddata_memory_usage":{info:"Fielddata Cache Memory Usage.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_fielddata_evictions":{info:"Fielddata Evictions.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_segments_count":{info:"Segments Count.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_segments_memory_usage_total":{info:"Segments Memory Usage Total.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_segments_memory_usage":{info:"Segments Memory Usage.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_translog_operations":{info:"Translog Operations.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_indices_translog_size":{info:"Translog Size.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_file_descriptors":{info:"Process File Descriptors.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_jvm_heap":{aggregationMethod:"avg",info:"JVM Heap Percentage Currently in Use.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_jvm_heap_bytes":{info:"JVM Heap Commit And Usage.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_jvm_buffer_pools_count":{info:"JVM Buffer Pools Count.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_jvm_buffer_pool_direct_memory":{info:"JVM Buffer Pool Direct Memory.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_jvm_buffer_pool_mapped_memory":{info:"JVM Buffer Pool Mapped Memory.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_jvm_gc_count":{info:"JVM Garbage Collections.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_jvm_gc_time":{aggregationMethod:"avg",info:"JVM Time Spent On Garbage Collections.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_thread_pool_queued":{info:"Thread Pool Queued Threads Count.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.node_thread_pool_rejected":{info:"Thread Pool Rejected Threads Count.",en:{instance:{one:"elastic node",other:"elastic nodes"}}},"elasticsearch.cluster_communication_packets":{info:"Cluster Communication.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_communication":{info:"Cluster Communication Bandwidth.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.http_connections":{info:"HTTP Connections.",en:{instance:{one:"server",other:"servers"}}},"elasticsearch.breakers_trips":{info:"Circuit Breaker Trips Count.",en:{instance:{one:"server",other:"servers"}}},"elasticsearch.cluster_health_status":{info:"Cluster Status.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_number_of_nodes":{info:"Cluster Nodes Count.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_shards_count":{info:"Cluster Shards Count.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_pending_tasks":{info:"Cluster Pending Tasks.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_number_of_in_flight_fetch":{info:"Cluster Unfinished Fetches.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_indices_count":{info:"Cluster Indices Count.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_indices_shards_count":{info:"Cluster Indices Shards Count.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_indices_docs_count":{info:"Cluster Indices Docs Count.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_indices_store_size":{info:"Cluster Indices Store Size.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_indices_query_cache":{info:"Cluster Indices Query Cache.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.cluster_nodes_by_role_count":{info:"Cluster Nodes By Role Count.",en:{instance:{one:"cluster",other:"clusters"}}},"elasticsearch.node_index_health":{info:"Index Health.",en:{instance:{one:"index",other:"indexes"}}},"elasticsearch.node_index_shards_count":{info:"Index Shards Count.",en:{instance:{one:"index",other:"indexes"}}},"elasticsearch.node_index_docs_count":{info:"Index Docs Count.",en:{instance:{one:"index",other:"indexes"}}},"elasticsearch.node_index_store_size":{info:"Index Store Size.",en:{instance:{one:"index",other:"indexes"}}},"energid.blockindex":{info:"Blockchain index.",en:{instance:{one:"server",other:"servers"}}},"energid.difficulty":{info:"Blockchain difficulty.",en:{instance:{one:"server",other:"servers"}}},"energid.mempool":{info:"Memory pool.",en:{instance:{one:"server",other:"servers"}}},"energid.secmem":{info:"Secure memory.",en:{instance:{one:"server",other:"servers"}}},"energid.network":{info:"Network.",en:{instance:{one:"server",other:"servers"}}},"energid.timeoffset":{info:"Network time offset.",en:{instance:{one:"server",other:"servers"}}},"energid.utxo_transactions":{info:"Transactions.",en:{instance:{one:"server",other:"servers"}}},"exim.qemails":{info:"Exim Queue Emails.",en:{instance:{one:"server",other:"servers"}}},"fail2ban.faile_attempts":{info:"Failed attempts.",en:{instance:{one:"system",other:"systems"}}},"filecheck.file_existence":{info:"File Existence (0: not exists, 1: exists).",en:{instance:{one:"file",other:"files"}}},"filecheck.file_mtime_ago":{info:"File Time Since the Last Modification.",en:{instance:{one:"file",other:"files"}}},"filecheck.file_size":{info:"File Size.",en:{instance:{one:"file",other:"files"}}},"filecheck.dir_existence":{info:"Dir Existence (0: not exists, 1: exists).",en:{instance:{one:"directory",other:"directories"}}},"filecheck.dir_mtime_ago":{info:"Dir Time Since the Last Modification.",en:{instance:{one:"directory",other:"directories"}}},"filecheck.dir_num_of_files":{info:"Dir Number of Files.",en:{instance:{one:"directory",other:"directories"}}},"filecheck.dir_size":{info:"Dir Size.",en:{instance:{one:"directory",other:"directories"}}},"fluentd.retry_count":{info:"Plugin Retry Count.",en:{instance:{one:"plugin",other:"plugins"}}},"fluentd.buffer_queue_length":{info:"Plugin Buffer Queue Length.",en:{instance:{one:"plugin",other:"plugins"}}},"fluentd.buffer_total_queued_size":{info:"Plugin Buffer Total Size.",en:{instance:{one:"plugin",other:"plugins"}}},"cpu.temperature":{info:"Core temperature.",en:{instance:{one:"core",other:"cores"}}},"cpu.scaling_cur_freq":{info:"Current CPU Scaling Frequency.",en:{instance:{one:"system",other:"systems"}}},"system.dev_intr":{info:"Device Interrupts.",en:{instance:{one:"system",other:"systems"}}},"system.soft_intr":{info:"Software Interrupts.",en:{instance:{one:"system",other:"systems"}}},"system.ipc_shared_mem_segs":{info:"IPC Shared Memory Segments.",en:{instance:{one:"system",other:"systems"}}},"system.ipc_shared_mem_size":{info:"IPC Shared Memory Segments Size.",en:{instance:{one:"system",other:"systems"}}},"system.ipc_msq_queues":{info:"Number of IPC Message Queues.",en:{instance:{one:"system",other:"systems"}}},"system.ipc_msq_messages":{info:"Number of Messages in IPC Message Queues.",en:{instance:{one:"system",other:"systems"}}},"system.ipc_msq_size":{info:"Size of IPC Message Queues.",en:{instance:{one:"system",other:"systems"}}},"ipv4.tcpconnaborts":{info:"TCP Connection Aborts.",en:{instance:{one:"system",other:"systems"}}},"ipv4.tcpofo":{info:"TCP Out-Of-Order Queue.",en:{instance:{one:"system",other:"systems"}}},"ipv4.tcpsyncookies":{info:"TCP SYN Cookies.",en:{instance:{one:"system",other:"systems"}}},"ipv4.tcplistenissues":{info:"TCP Listen Socket Issues.",en:{instance:{one:"system",other:"systems"}}},"ipv4.ecnpkts":{info:"IPv4 ECN Statistics.",en:{instance:{one:"system",other:"systems"}}},"ipfw.mem":{info:"Memory allocated by rules.",en:{instance:{one:"system",other:"systems"}}},"ipfw.packets":{info:"Packets.",en:{instance:{one:"system",other:"systems"}}},"ipfw.bytes":{info:"Bytes.",en:{instance:{one:"system",other:"systems"}}},"ipfw.active":{info:"Active rules.",en:{instance:{one:"system",other:"systems"}}},"ipfw.expired":{info:"Expired rules.",en:{instance:{one:"system",other:"systems"}}},"system.packets":{info:"Network Packets.",en:{instance:{one:"system",other:"systems"}}},"zfs.hits_rate":{info:"ZFS ARC Hits Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.dhits_rate":{info:"ZFS Demand Hits Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.phits_rate":{info:"ZFS Prefetch Hits Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.mhits_rate":{info:"ZFS Metadata Hits Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.l2hits_rate":{info:"ZFS L2 Hits Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.actual_hits_rate":{info:"ZFS Actual Cache Hits Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.demand_data_hits_rate":{info:"ZFS Data Demand Efficiency Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.prefetch_data_hits_rate":{info:"ZFS Data Prefetch Efficiency Rate.",en:{instance:{one:"filesystem",other:"filesystems"}}},"zfs.trim_bytes":{info:"Successfully TRIMmed bytes.",en:{instance:{one:"system",other:"systems"}}},"zfs.trim_requests":{info:"TRIM requests.",en:{instance:{one:"system",other:"systems"}}},"ipmi.sel":{groupBy:["node"],info:"IPMI Events.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.sensors_states":{info:"IPMI Sensors State.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.temperatures_c":{groupBy:["node"],aggregationMethod:"max",mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Temperature",colors:c.default[1],layout:{x:0,y:0,w:2,h:5}},{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Temperature",layout:{x:2,y:0,w:2,h:2.5}},{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"number",title:"Average Temperature",layout:{x:2,y:2.5,w:2,h:2.5}}],info:"System Celsius Temperatures read by IPMI.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.temperatures_f":{groupBy:["node"],aggregationMethod:"max",info:"System Celsius Temperatures read by IPMI.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.voltages":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Voltage",colors:c.default[12],layout:{x:8,y:0,w:2,h:5}},{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Voltage",layout:{x:10,y:0,w:2,h:2.5}},{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"number",title:"Average Voltage",layout:{x:10,y:2.5,w:2,h:2.5}}],groupBy:["node"],aggregationMethod:"avg",info:"System Voltages read by IPMI.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.amps":{groupBy:["node"],aggregationMethod:"avg",info:"System Current read by IPMI.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.rpm":{mainheads:[{"group_by[0]":["selected"],"aggregation[0]":"max",chartLibrary:"easypiechart",title:"Maximum Fan Speed",layout:{x:4,y:0,w:2,h:5}},{"group_by[0]":["selected"],"aggregation[0]":"min",chartLibrary:"number",title:"Minimum Fan Speed",layout:{x:6,y:0,w:2,h:2.5}},{"group_by[0]":["selected"],"aggregation[0]":"avg",chartLibrary:"number",title:"Average Fan Speed",layout:{x:6,y:2.5,w:2,h:2.5}}],groupBy:["node"],aggregationMethod:"avg",info:"System Fans read by IPMI.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.watts":{groupBy:["node"],aggregationMethod:"avg",info:"System Power read by IPMI.",en:{instance:{one:"sensor",other:"sensors"}}},"ipmi.percent":{groupBy:["node"],aggregationMethod:"avg",info:"System Metrics read by IPMI.",en:{instance:{one:"sensor",other:"sensors"}}},"freeradius.proxy_bad_authentication":{info:"Bad Authentication Requests.",en:{instance:{one:"server",other:"servers"}}},"freeradius.accounting":{info:"Accounting.",en:{instance:{one:"server",other:"servers"}}},"freeradius.bad_accounting":{info:"Bad Accounting Requests.",en:{instance:{one:"server",other:"servers"}}},"freeradius.proxy_accounting":{info:"Accounting.",en:{instance:{one:"server",other:"servers"}}},"freeradius.proxy_bad_accounting":{info:"Bad Accounting Requests.",en:{instance:{one:"server",other:"servers"}}},"gearman.total_jobs":{info:"Total Jobs.",en:{instance:{one:"server",other:"servers"}}},"gearman.single_job":{info:"{job_name}.",en:{instance:{one:"server",other:"servers"}}},"geth.eth_db_chaindata_ancient_io_rate":{info:"Ancient Chaindata rate.",en:{instance:{one:"server",other:"servers"}}},"geth.eth_db_chaindata_ancient_io":{info:"Session ancient Chaindata.",en:{instance:{one:"server",other:"servers"}}},"geth.eth_db_chaindata_disk_io":{info:"Session chaindata on disk.",en:{instance:{one:"server",other:"servers"}}},"geth.eth_db_chaindata_disk_io_rate":{info:"On disk Chaindata rate.",en:{instance:{one:"server",other:"servers"}}},"geth.tx_pool_pending":{info:"Pending Transaction Pool.",en:{instance:{one:"server",other:"servers"}}},"geth.tx_pool_current":{info:"Transaction Pool.",en:{instance:{one:"server",other:"servers"}}},"geth.tx_pool_queued":{info:"Queued Transaction Pool.",en:{instance:{one:"server",other:"servers"}}},"geth.p2p_peers":{info:"Number of Peers.",en:{instance:{one:"server",other:"servers"}}},"geth.rpc_calls":{info:"rpc calls.",en:{instance:{one:"server",other:"servers"}}},"expvar.memstats.heap":{info:"memory: size of heap memory structures.",en:{instance:{one:"system",other:"systems"}}},"expvar.memstats.stack":{info:"memory: size of stack memory structures.",en:{instance:{one:"system",other:"systems"}}},"expvar.memstats.mspan":{info:"memory: size of mspan memory structures.",en:{instance:{one:"system",other:"systems"}}},"expvar.memstats.mcache":{info:"memory: size of mcache memory structures.",en:{instance:{one:"system",other:"systems"}}},"expvar.memstats.live_objects":{info:"memory: number of live objects.",en:{instance:{one:"system",other:"systems"}}},"expvar.memstats.sys":{info:"memory: size of reserved virtual address space.",en:{instance:{one:"system",other:"systems"}}},"expvar.memstats.gc_pauses":{info:"memory: average duration of GC pauses.",en:{instance:{one:"system",other:"systems"}}},"hddtemp.temperatures":{aggregationMethod:"avg",info:"Disk Temperatures.",en:{instance:{one:"device",other:"devices"}}},"hdfs.threads":{info:"Number of Threads.",en:{instance:{one:"device",other:"devices"}}},"hdfs.logs_total":{info:"Number of Logs.",en:{instance:{one:"device",other:"devices"}}},"hdfs.open_connections":{info:"RPC Open Connections.",en:{instance:{one:"device",other:"devices"}}},"hdfs.call_queue_length":{info:"RPC Call Queue Length.",en:{instance:{one:"device",other:"devices"}}},"hdfs.capacity":{info:"Capacity Across All Datanodes.",en:{instance:{one:"device",other:"devices"}}},"hdfs.used_capacity":{info:"Used Capacity Across All Datanodes.",en:{instance:{one:"device",other:"devices"}}},"hdfs.load":{info:"Number of Concurrent File Accesses (read/write) Across All DataNodes.",en:{instance:{one:"device",other:"devices"}}},"hdfs.volume_failures_total":{info:"Number of Volume Failures Across All Datanodes.",en:{instance:{one:"device",other:"devices"}}},"hdfs.files_total":{info:"Number of Tracked Files.",en:{instance:{one:"device",other:"devices"}}},"hdfs.blocks_total":{info:"Number of Allocated Blocks in the System.",en:{instance:{one:"device",other:"devices"}}},"hdfs.blocks":{info:"Number of Problem Blocks (can point to an unhealthy cluster).",en:{instance:{one:"device",other:"devices"}}},"hdfs.data_nodes":{info:"Number of Data Nodes By Status.",en:{instance:{one:"device",other:"devices"}}},"hdfs.datanode_used_capacity":{info:"Used Capacity.",en:{instance:{one:"device",other:"devices"}}},"hdfs.datanode_failed_volumes":{info:"Number of Failed Volumes.",en:{instance:{one:"device",other:"devices"}}},"hpssa.ctrl_status":{info:"Status 1 is OK, Status 0 is not OK.",en:{instance:{one:"device",other:"devices"}}},"hpssa.ctrl_temperature":{aggregationMethod:"avg",info:"Temperature.",en:{instance:{one:"device",other:"devices"}}},"hpssa.ld_status":{info:"Status 1 is OK, Status 0 is not OK.",en:{instance:{one:"device",other:"devices"}}},"hpssa.pd_status":{info:"Status 1 is OK, Status 0 is not OK.",en:{instance:{one:"device",other:"devices"}}},"hpssa.pd_temperature":{aggregationMethod:"avg",info:"Temperature.",en:{instance:{one:"device",other:"devices"}}},"httpcheck.in_state":{aggregationMethod:"avg",info:"HTTP Current State Duration.",en:{instance:{one:"server",other:"servers"}}},"icecast.listeners":{info:"Number Of Listeners.",en:{instance:{one:"server",other:"servers"}}},"ioping.latency":{info:"Read Latency.",en:{instance:{one:"disk",other:"disks"}}},"ipfs.bandwidth":{info:"IPFS Bandwidth.",en:{instance:{one:"server",other:"servers"}}},"ipfs.peers":{info:"IPFS Peers.",en:{instance:{one:"server",other:"servers"}}},"ipfs.repo_size":{info:"IPFS Repo Size.",en:{instance:{one:"server",other:"servers"}}},"ipfs.repo_objects":{info:"IPFS Repo Objects.",en:{instance:{one:"server",other:"servers"}}},"isc_dhcpd.active_leases_total":{info:"Active Leases Total.",en:{instance:{one:"server",other:"servers"}}},"isc_dhcpd.pool_active_leases":{info:"Pool Active Leases.",en:{instance:{one:"pool",other:"pools"}}},"isc_dhcpd.pool_utilization":{aggregationMethod:"avg",info:"Pool Utilization.",en:{instance:{one:"pool",other:"pools"}}},"libreswan.net":{info:"LibreSWAN Tunnel ${name} Traffic.",en:{instance:{one:"tunnel",other:"tunnels"}}},"libreswan.uptime":{aggregationMethod:"min",info:"LibreSWAN Tunnel ${name} Uptime.",en:{instance:{one:"tunnel",other:"tunnels"}}},"lighttpd.scoreboard":{info:"ScoreBoard.",en:{instance:{one:"server",other:"servers"}}},"litespeed.net_throughput":{info:"Network Throughput HTTPS.",en:{instance:{one:"server",other:"servers"}}},"litespeed.connections":{info:"Connections HTTPS.",en:{instance:{one:"server",other:"servers"}}},"litespeed.requests":{info:"Requests.",en:{instance:{one:"server",other:"servers"}}},"litespeed.requests_processing":{info:"Requests In Processing.",en:{instance:{one:"server",other:"servers"}}},"litespeed.cache":{info:"Private Cache Hits.",en:{instance:{one:"server",other:"servers"}}},"litespeed.static":{info:"Static Hits.",en:{instance:{one:"server",other:"servers"}}},"logstash.jvm_mem_heap":{info:"JVM Heap Memory.",en:{instance:{one:"system",other:"systems"}}},"megacli.adapter_degraded":{info:"Adapter State.",en:{instance:{one:"device",other:"devices"}}},"megacli.pd_media_error":{info:"Physical Drives Media Errors.",en:{instance:{one:"device",other:"devices"}}},"megacli.pd_predictive_failure":{info:"Physical Drives Predictive Failures.",en:{instance:{one:"device",other:"devices"}}},"megacli.bbu_relative_charge":{aggregationMethod:"avg",info:"Relative State of Charge.",en:{instance:{one:"battery",other:"batteries"}}},"megacli.bbu_cycle_count":{info:"Cycle Count.",en:{instance:{one:"battery",other:"batteries"}}},"memcached.cache":{info:"Cache Size.",en:{instance:{one:"system",other:"systems"}}},"memcached.net":{info:"Network.",en:{instance:{one:"system",other:"systems"}}},"memcached.connections":{info:"Connections.",en:{instance:{one:"system",other:"systems"}}},"memcached.items":{info:"Items.",en:{instance:{one:"system",other:"systems"}}},"memcached.evicted_reclaimed":{info:"Evicted and Reclaimed Items.",en:{instance:{one:"system",other:"systems"}}},"memcached.get":{info:"Get Requests.",en:{instance:{one:"system",other:"systems"}}},"memcached.get_rate":{info:"Get Request Rate.",en:{instance:{one:"system",other:"systems"}}},"memcached.set_rate":{info:"Set Request Rate.",en:{instance:{one:"system",other:"systems"}}},"memcached.delete":{info:"Delete Requests.",en:{instance:{one:"system",other:"systems"}}},"memcached.cas":{info:"Check and Set Requests.",en:{instance:{one:"system",other:"systems"}}},"memcached.increment":{info:"Increment Requests.",en:{instance:{one:"system",other:"systems"}}},"memcached.decrement":{info:"Decrement Requests.",en:{instance:{one:"system",other:"systems"}}},"memcached.touch":{info:"Touch Requests.",en:{instance:{one:"system",other:"systems"}}},"memcached.touch_rate":{info:"Touch Request Rate.",en:{instance:{one:"system",other:"systems"}}},"mongodb.operations_rate":{info:"Operations rate.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.operations_latency_time":{aggregationMethod:"avg",info:"Operations Latency.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.operations_by_type_rate":{info:"Operations by type.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.document_operations_rate":{info:"Document operations.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.scanned_indexes_rate":{info:"Scanned indexes.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.scanned_documents_rate":{info:"Scanned documents.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.active_clients_count":{info:"Connected clients.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.queued_operations_count":{info:"Queued operations because of a lock.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.lock_acquisitions_rate":{info:"Lock acquisitions.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.cursors_open_count":{info:"Open cursors.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.cursors_open_no_timeout_count":{info:"Open cursors with disabled timeout.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.cursors_opened_rate":{info:"Opened cursors rate.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.cursors_timed_out_rate":{info:"Timed-out cursors.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.cursors_by_lifespan_count":{info:"Cursors lifespan.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.transactions_count":{info:"Current transactions.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.transactions_rate":{info:"Transactions rate.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.transactions_commits_rate":{info:"Transactions commits.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.transactions_commits_duration_time":{aggregationMethod:"avg",info:"Transactions successful commits duration.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.connections_usage":{info:"Connections usage.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.connections_by_state_count":{info:"Connections By State.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.asserts_rate":{info:"Raised assertions.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.network_traffic_rate":{info:"Network traffic.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.network_requests_rate":{info:"Network Requests.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.network_slow_dns_resolutions_rate":{info:"Slow DNS resolution operations.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.network_slow_ssl_handshakes_rate":{info:"Slow SSL handshake operations.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.memory_resident_size":{info:"Used resident memory.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.memory_virtual_size":{info:"Used virtual memory.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.memory_page_faults_rate":{info:"Memory page faults.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.memory_tcmalloc_stats":{info:"TCMalloc statistics.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.wiredtiger_concurrent_read_transactions_usage":{info:"Wired Tiger concurrent read transactions usage.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.wiredtiger_concurrent_write_transactions_usage":{info:"Wired Tiger concurrent write transactions usage.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.wiredtiger_cache_usage":{info:"Wired Tiger cache usage.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.wiredtiger_cache_dirty_space_size":{info:"Wired Tiger cache dirty space size.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.wiredtiger_cache_io_rate":{info:"Wired Tiger IO activity.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.wiredtiger_cache_evictions_rate":{info:"Wired Tiger cache evictions.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.database_collection_count":{info:"Database collections.",en:{instance:{one:"database",other:"databases"}}},"mongodb.database_indexes_count":{info:"Database indexes.",en:{instance:{one:"database",other:"databases"}}},"mongodb.database_views_count":{info:"Database views.",en:{instance:{one:"database",other:"databases"}}},"mongodb.database_documents_count":{info:"Database documents.",en:{instance:{one:"database",other:"databases"}}},"mongodb.database_data_size":{info:"Database data size.",en:{instance:{one:"database",other:"databases"}}},"mongodb.database_index_size":{info:"Database index size.",en:{instance:{one:"database",other:"databases"}}},"mongodb.repl_set_member_state":{info:"Replica Set member state.",en:{instance:{one:"replica",other:"replicas"}}},"mongodb.repl_set_member_health_status":{info:"Replica Set member health status.",en:{instance:{one:"replica",other:"replicas"}}},"mongodb.repl_set_member_replication_lag_time":{aggregationMethod:"max",info:"Replica Set member replication lag.",en:{instance:{one:"replica",other:"replicas"}}},"mongodb.repl_set_member_heartbeat_latency_time":{aggregationMethod:"avg",info:"Replica Set member heartbeat latency.",en:{instance:{one:"replica",other:"replicas"}}},"mongodb.repl_set_member_ping_rtt_time":{aggregationMethod:"avg",info:"Replica Set member ping RTT.",en:{instance:{one:"replica",other:"replicas"}}},"mongodb.repl_set_member_uptime":{aggregationMethod:"min",info:"Replica Set member uptime.",en:{instance:{one:"replica",other:"replicas"}}},"mongodb.sharding_nodes_count":{info:"Sharding Nodes.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.sharding_sharded_databases_count":{info:"Sharded databases.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.sharding_sharded_collections_count":{info:"Sharded collections.",en:{instance:{one:"db server",other:"db servers"}}},"mongodb.sharding_shard_chunks_count":{info:"Shard chunks.",en:{instance:{one:"shard",other:"shards"}}},"monit.filesystems":{info:"Filesystems.",en:{instance:{one:"system",other:"systems"}}},"monit.directories":{info:"Directories.",en:{instance:{one:"system",other:"systems"}}},"monit.files":{info:"Files.",en:{instance:{one:"system",other:"systems"}}},"monit.fifos":{info:"Pipes (fifo).",en:{instance:{one:"system",other:"systems"}}},"monit.programs":{info:"Programs statuses.",en:{instance:{one:"system",other:"systems"}}},"monit.services":{info:"Processes statuses.",en:{instance:{one:"system",other:"systems"}}},"monit.process_uptime":{aggregationMethod:"min",info:"Processes uptime.",en:{instance:{one:"system",other:"systems"}}},"monit.process_threads":{info:"Processes threads.",en:{instance:{one:"system",other:"systems"}}},"monit.process_childrens":{info:"Child processes.",en:{instance:{one:"system",other:"systems"}}},"monit.hosts":{info:"Hosts.",en:{instance:{one:"system",other:"systems"}}},"monit.host_latency":{aggregationMethod:"avg",info:"Hosts latency.",en:{instance:{one:"system",other:"systems"}}},"monit.networks":{info:"Network interfaces and addresses.",en:{instance:{one:"system",other:"systems"}}},"mysql.queries_type":{info:"Queries By Type.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.connections":{info:"Connections.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.connections_active":{info:"Active Connections.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.threads":{info:"Threads.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.innodb_os_log_fsync_writes":{info:"InnoDB OS Log Operations.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.innodb_os_log_io":{info:"InnoDB OS Log Bandwidth.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.connection_errors":{info:"Connection Errors.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.open_tables":{info:"Open Tables.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.process_list_queries_count":{info:"Queries Count.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.galera_writesets":{info:"Replicated Writesets.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.galera_conflicts":{info:"Replication Conflicts.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.galera_thread_count":{info:"Total Number of WSRep (applier/rollbacker) Threads.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.key_requests":{info:"MyISAM Key Cache Requests.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.key_disk_ops":{info:"MyISAM Key Cache Disk Operations.",en:{instance:{one:"db server",other:"db servers"}}},"mysql.slave_status":{info:"I/O / SQL Thread Running State.",en:{instance:{one:"connection",other:"connections"}}},"mysql.userstats_created_transactions":{info:"User Transactions.",en:{instance:{one:"user",other:"users"}}},"mysql.userstats_empty_queries":{info:"User Empty Queries.",en:{instance:{one:"user",other:"users"}}},"netfilter.netlink_new":{info:"Connection Tracker New Connections.",en:{instance:{one:"system",other:"systems"}}},"netfilter.netlink_changes":{info:"Connection Tracker Changes.",en:{instance:{one:"system",other:"systems"}}},"netfilter.netlink_search":{info:"Connection Tracker Searches.",en:{instance:{one:"system",other:"systems"}}},"netfilter.netlink_errors":{info:"Connection Tracker Errors.",en:{instance:{one:"system",other:"systems"}}},"netfilter.netlink_expect":{info:"Connection Tracker Expectations.",en:{instance:{one:"system",other:"systems"}}},"netfilter.nfacct_packets":{info:"Netfilter Accounting Packets.",en:{instance:{one:"system",other:"systems"}}},"netfilter.nfacct_bytes":{info:"Netfilter Accounting Bandwidth.",en:{instance:{one:"system",other:"systems"}}},"nginxvts.connections_total":{info:"Total connections.",en:{instance:{one:"server",other:"servers"}}},"nginxvts.shm_used_node":{info:"Number of node using shared memory.",en:{instance:{one:"server",other:"servers"}}},"nginxvts.server_responses_total":{info:"Total number of responses by code class.",en:{instance:{one:"server",other:"servers"}}},"nginxvts.server_traffic_total":{info:"Total amount of data transferred to and from the server.",en:{instance:{one:"server",other:"servers"}}},"nginxvts.server_cache_total":{info:"Total server cache.",en:{instance:{one:"server",other:"servers"}}},"nsd.queries":{info:"queries.",en:{instance:{one:"server",other:"servers"}}},"nsd.zones":{info:"zones.",en:{instance:{one:"server",other:"servers"}}},"nsd.protocols":{info:"protocol.",en:{instance:{one:"server",other:"servers"}}},"nsd.type":{info:"query type.",en:{instance:{one:"server",other:"servers"}}},"nsd.transfer":{info:"transfer.",en:{instance:{one:"server",other:"servers"}}},"nsd.rcode":{info:"return code.",en:{instance:{one:"server",other:"servers"}}},"ntpd.sys_rootdisp":{info:"Total root dispersion to the primary reference clock.",en:{instance:{one:"server",other:"servers"}}},"ntpd.peer_stratum":{info:"Peer stratum.",en:{instance:{one:"peer",other:"peers"}}},"nut.charge":{aggregationMethod:"avg",info:"UPS Charge.",en:{instance:{one:"device",other:"devices"}}},"nut.runtime":{info:"UPS Runtime.",en:{instance:{one:"device",other:"devices"}}},"nut.battery.voltage":{aggregationMethod:"avg",info:"UPS Battery Voltage.",en:{instance:{one:"device",other:"devices"}}},"nut.input.voltage":{aggregationMethod:"avg",info:"UPS Input Voltage.",en:{instance:{one:"device",other:"devices"}}},"nut.input.current":{aggregationMethod:"avg",info:"UPS Input Current.",en:{instance:{one:"device",other:"devices"}}},"nut.input.frequency":{aggregationMethod:"avg",info:"UPS Input Frequency.",en:{instance:{one:"device",other:"devices"}}},"nut.output.voltage":{aggregationMethod:"avg",info:"UPS Output Voltage.",en:{instance:{one:"device",other:"devices"}}},"nut.load":{aggregationMethod:"avg",info:"UPS Load.",en:{instance:{one:"device",other:"devices"}}},"nut.load_usage":{info:"UPS Load Usage.",en:{instance:{one:"device",other:"devices"}}},"nut.temperature":{aggregationMethod:"avg",info:"UPS Temperature.",en:{instance:{one:"device",other:"devices"}}},"nut.clients":{info:"UPS Connected Clients.",en:{instance:{one:"device",other:"devices"}}},"nvidia_smi.gpu_pcie_bandwidth_utilization":{aggregationMethod:"avg",info:"PCI Express Bandwidth Utilization.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_frame_buffer_memory_usage":{info:"Frame buffer memory usage.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_bar1_memory_usage":{info:"BAR1 memory usage.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_voltage":{aggregationMethod:"avg",info:"Voltage.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_power_draw":{aggregationMethod:"avg",info:"Power draw.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_mig_mode_current_status":{info:"MIG current mode.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_mig_devices_count":{info:"MIG devices.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_mig_frame_buffer_memory_usage":{info:"Frame buffer memory usage.",en:{instance:{one:"gpu",other:"gpus"}}},"nvidia_smi.gpu_mig_bar1_memory_usage":{info:"BAR1 memory usage.",en:{instance:{one:"gpu",other:"gpus"}}},"openldap.total_connections":{info:"Total Connections.",en:{instance:{one:"server",other:"servers"}}},"openldap.traffic_stats":{info:"Traffic.",en:{instance:{one:"server",other:"servers"}}},"openldap.operations_status":{info:"Operations Status.",en:{instance:{one:"server",other:"servers"}}},"openldap.referrals":{info:"Referrals.",en:{instance:{one:"server",other:"servers"}}},"openldap.entries":{info:"Entries.",en:{instance:{one:"server",other:"servers"}}},"openldap.ldap_operations":{info:"Operations.",en:{instance:{one:"server",other:"servers"}}},"openldap.waiters":{info:"Waiters.",en:{instance:{one:"server",other:"servers"}}},"opensips.dialogs_active":{info:"OpenSIPS Active Dialogs.",en:{instance:{one:"system",other:"systems"}}},"opensips.users":{info:"OpenSIPS Users.",en:{instance:{one:"system",other:"systems"}}},"opensips.registrar":{info:"OpenSIPS Registrar.",en:{instance:{one:"system",other:"systems"}}},"opensips.transactions":{info:"OpenSIPS Transactions.",en:{instance:{one:"system",other:"systems"}}},"opensips.core_rcv":{info:"OpenSIPS Core Receives.",en:{instance:{one:"system",other:"systems"}}},"opensips.core_fwd":{info:"OpenSIPS Core Forwards.",en:{instance:{one:"system",other:"systems"}}},"opensips.core_drop":{info:"OpenSIPS Core Drops.",en:{instance:{one:"system",other:"systems"}}},"opensips.core_err":{info:"OpenSIPS Core Errors.",en:{instance:{one:"system",other:"systems"}}},"opensips.core_bad":{info:"OpenSIPS Core Bad.",en:{instance:{one:"system",other:"systems"}}},"opensips.tm_replies":{info:"OpenSIPS TM Replies.",en:{instance:{one:"system",other:"systems"}}},"opensips.transactions_status":{info:"OpenSIPS Transactions Status.",en:{instance:{one:"system",other:"systems"}}},"opensips.transactions_inuse":{info:"OpenSIPS InUse Transactions.",en:{instance:{one:"system",other:"systems"}}},"opensips.sl_replies":{info:"OpenSIPS SL Replies.",en:{instance:{one:"system",other:"systems"}}},"opensips.dialogs":{info:"OpenSIPS Dialogs.",en:{instance:{one:"system",other:"systems"}}},"opensips.net_waiting":{info:"OpenSIPS Network Waiting.",en:{instance:{one:"system",other:"systems"}}},"opensips.uri_checks":{info:"OpenSIPS URI Checks.",en:{instance:{one:"system",other:"systems"}}},"opensips.traces":{info:"OpenSIPS Traces.",en:{instance:{one:"system",other:"systems"}}},"opensips.shmem":{info:"OpenSIPS Shared Memory.",en:{instance:{one:"system",other:"systems"}}},"opensips.shmem_fragment":{info:"OpenSIPS Shared Memory Fragmentation.",en:{instance:{one:"system",other:"systems"}}},"oracledb.session_count":{info:"Session Count.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.session_limit_usage":{info:"Session Limit Usage.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.logons":{info:"Logons.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.physical_disk_read_writes":{info:"Physical Disk Reads/Writes.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.sorts_on_disks":{info:"Sorts On Disk.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.full_table_scans":{info:"Full Table Scans.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.database_wait_time_ratio":{aggregationMethod:"avg",info:"Database Wait Time Ratio.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.shared_pool_free_memory":{info:"Shared Pool Free Memory.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.in_memory_sorts_ratio":{aggregationMethod:"avg",info:"In-Memory Sorts Ratio.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.sql_service_response_time":{aggregationMethod:"avg",info:"SQL Service Response Time.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.user_rollbacks":{info:"User Rollbacks.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.enqueue_timeouts":{info:"Enqueue Timeouts.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.cache_hit_ration":{aggregationMethod:"avg",info:"Cache Hit Ratio.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.global_cache_blocks":{info:"Global Cache Blocks Events.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.activity":{info:"Activities.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.wait_time":{aggregationMethod:"avg",info:"Wait Time.",en:{instance:{one:"db server",other:"db servers"}}},"oracledb.tablespace_size":{info:"Size.",en:{instance:{one:"tablespace",other:"tablespaces"}}},"oracledb.tablespace_usage":{info:"Usage.",en:{instance:{one:"tablespace",other:"tablespaces"}}},"oracledb.tablespace_usage_in_percent":{aggregationMethod:"avg",info:"Usage.",en:{instance:{one:"tablespace",other:"tablespaces"}}},"oracledb.allocated_size":{info:"Size.",en:{instance:{one:"tablespace",other:"tablespaces"}}},"oracledb.allocated_usage":{info:"Usage.",en:{instance:{one:"tablespace",other:"tablespaces"}}},"oracledb.allocated_usage_in_percent":{aggregationMethod:"avg",info:"Usage.",en:{instance:{one:"tablespace",other:"tablespaces"}}},"perf.cpu_cycles":{info:"CPU cycles.",en:{instance:{one:"system",other:"systems"}}},"perf.instructions":{info:"Instructions.",en:{instance:{one:"system",other:"systems"}}},"perf.branch_instructions":{info:"Branch instructions.",en:{instance:{one:"system",other:"systems"}}},"perf.cache":{info:"Cache operations.",en:{instance:{one:"system",other:"systems"}}},"perf.bus_cycles":{info:"Bus cycles.",en:{instance:{one:"system",other:"systems"}}},"perf.stalled_cycles":{info:"Stalled frontend and backend cycles.",en:{instance:{one:"system",other:"systems"}}},"perf.migrations":{info:"CPU migrations.",en:{instance:{one:"system",other:"systems"}}},"perf.alignment_faults":{info:"Alignment faults.",en:{instance:{one:"system",other:"systems"}}},"perf.emulation_faults":{info:"Emulation faults.",en:{instance:{one:"system",other:"systems"}}},"perf.l1d_cache":{info:"L1D cache operations.",en:{instance:{one:"system",other:"systems"}}},"perf.l1d_cache_prefetch":{info:"L1D prefetch cache operations.",en:{instance:{one:"system",other:"systems"}}},"perf.l1i_cache":{info:"L1I cache operations.",en:{instance:{one:"system",other:"systems"}}},"perf.ll_cache":{info:"LL cache operations.",en:{instance:{one:"system",other:"systems"}}},"perf.dtlb_cache":{info:"DTLB cache operations.",en:{instance:{one:"system",other:"systems"}}},"perf.itlb_cache":{info:"ITLB cache operations.",en:{instance:{one:"system",other:"systems"}}},"perf.pbu_cache":{info:"PBU cache operations.",en:{instance:{one:"system",other:"systems"}}},"pihole.unwanted_domains_blocking_status":{info:"Unwanted Domains Blocking Status.",en:{instance:{one:"server",other:"servers"}}},"pika.connections":{info:"Connections.",en:{instance:{one:"server",other:"servers"}}},"pika.clients":{info:"Clients.",en:{instance:{one:"server",other:"servers"}}},"pika.memory":{info:"Memory usage.",en:{instance:{one:"server",other:"servers"}}},"pika.connected_replicas":{info:"Connected replicas.",en:{instance:{one:"server",other:"servers"}}},"pika.commands":{info:"Processed commands.",en:{instance:{one:"server",other:"servers"}}},"pika.commands_calls":{info:"Calls per command.",en:{instance:{one:"server",other:"servers"}}},"pika.database_strings_keys":{info:"Strings type keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_strings_expires_keys":{info:"Strings type expires keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_strings_invalid_keys":{info:"Strings type invalid keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_hashes_keys":{info:"Hashes type keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_hashes_expires_keys":{info:"Hashes type expires keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_hashes_invalid_keys":{info:"Hashes type invalid keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_lists_keys":{info:"Lists type keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_lists_expires_keys":{info:"Lists type expires keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_lists_invalid_keys":{info:"Lists type invalid keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_zsets_keys":{info:"Zsets type keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_zsets_expires_keys":{info:"Zsets type expires keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_zsets_invalid_keys":{info:"Zsets type invalid keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_sets_keys":{info:"Sets type keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_sets_expires_keys":{info:"Sets type expires keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.database_sets_invalid_keys":{info:"Sets invalid keys per database.",en:{instance:{one:"database",other:"databases"}}},"pika.uptime":{aggregationMethod:"min",info:"Uptime.",en:{instance:{one:"server",other:"servers"}}},"portcheck.state_duration":{info:"Current State Duration.",en:{instance:{one:"server",other:"servers"}}},"postgres.locks_utilization":{aggregationMethod:"avg",info:"Acquired locks utilization.",en:{instance:{one:"pg server",other:"pg servers"}}},"postgres.catalog_relations_count":{info:"Relation count.",en:{instance:{one:"pg server",other:"pg servers"}}},"postgres.catalog_relations_size":{info:"Relation size.",en:{instance:{one:"pg server",other:"pg servers"}}},"postgres.table_size":{info:"Table total size.",en:{instance:{one:"table",other:"tables"}}},"powerdns.questions_in":{info:"Incoming questions.",en:{instance:{one:"server",other:"servers"}}},"powerdns.questions_out":{info:"Outgoing questions.",en:{instance:{one:"server",other:"servers"}}},"powerdns.cache_usage":{info:"Cache Usage.",en:{instance:{one:"server",other:"servers"}}},"powerdns.cache_size":{info:"Cache Size.",en:{instance:{one:"server",other:"servers"}}},"powerdns.latency":{info:"Answer latency.",en:{instance:{one:"server",other:"servers"}}},"powerdns_recursor.questions_in":{info:"Incoming questions.",en:{instance:{one:"server",other:"servers"}}},"powerdns_recursor.questions_out":{info:"Outgoing questions.",en:{instance:{one:"server",other:"servers"}}},"powerdns_recursor.answer_time":{info:"Queries answered within a time range.",en:{instance:{one:"server",other:"servers"}}},"powerdns_recursor.timeouts":{info:"Timeouts on outgoing UDP queries.",en:{instance:{one:"server",other:"servers"}}},"powerdns_recursor.drops":{info:"Drops.",en:{instance:{one:"server",other:"servers"}}},"powerdns_recursor.cache_usage":{info:"Cache Usage.",en:{instance:{one:"server",other:"servers"}}},"powerdns_recursor.cache_size":{info:"Cache Size.",en:{instance:{one:"server",other:"servers"}}},"cpu.cpufreq":{info:"Current CPU Frequency.",en:{instance:{one:"system",other:"systems"}}},"mem.hugepage":{info:"Dedicated HugePages Memory.",en:{instance:{one:"system",other:"systems"}}},"mem.pagetype":{info:"pagetype_Node{node}_{zone}_{type}.",en:{instance:{one:"system",other:"systems"}}},"system.message_queue_message":{info:"IPC Message Queue Number of Messages.",en:{instance:{one:"system",other:"systems"}}},"md.nonredundant":{info:"Nonredundant Array Availability.",en:{instance:{one:"device",other:"devices"}}},"wireless.status":{info:"Internal status reported by interface..",en:{instance:{one:"device",other:"devices"}}},"btrfs.commits":{info:"BTRFS Commits.",en:{instance:{one:"filesystem",other:"filesystems"}}},"btrfs.commits_perc_time":{aggregationMethod:"avg",info:"BTRFS Commits Time Share.",en:{instance:{one:"filesystem",other:"filesystems"}}},"btrfs.commit_timings":{info:"BTRFS Commit Timings.",en:{instance:{one:"filesystem",other:"filesystems"}}},"btrfs.device_errors":{info:"BTRFS Device Errors.",en:{instance:{one:"device",other:"devices"}}},"proxysql.client_connections_count":{info:"Client connections.",en:{instance:{one:"server",other:"servers"}}},"proxysql.client_connections_rate":{info:"Client connections rate.",en:{instance:{one:"server",other:"servers"}}},"proxysql.server_connections_count":{info:"Server connections.",en:{instance:{one:"server",other:"servers"}}},"proxysql.server_connections_rate":{info:"Server connections rate.",en:{instance:{one:"server",other:"servers"}}},"proxysql.backends_traffic":{info:"Backends traffic.",en:{instance:{one:"server",other:"servers"}}},"proxysql.clients_traffic":{info:"Clients traffic.",en:{instance:{one:"server",other:"servers"}}},"proxysql.active_transactions_count":{info:"Client connections that are currently processing a transaction.",en:{instance:{one:"server",other:"servers"}}},"proxysql.questions_rate":{info:"Client requests / statements executed.",en:{instance:{one:"server",other:"servers"}}},"proxysql.slow_queries_rate":{info:"Slow queries.",en:{instance:{one:"server",other:"servers"}}},"proxysql.queries_rate":{info:"Queries rate.",en:{instance:{one:"server",other:"servers"}}},"proxysql.backend_statements_count":{info:"Statements available across all backend connections.",en:{instance:{one:"server",other:"servers"}}},"proxysql.backend_statements_rate":{info:"Statements executed against the backends.",en:{instance:{one:"server",other:"servers"}}},"proxysql.client_statements_count":{info:"Statements that are in use by clients.",en:{instance:{one:"server",other:"servers"}}},"proxysql.client_statements_rate":{info:"Statements executed by clients.",en:{instance:{one:"server",other:"servers"}}},"proxysql.cached_statements_count":{info:"Global prepared statements.",en:{instance:{one:"server",other:"servers"}}},"proxysql.query_cache_entries_count":{info:"Query Cache entries.",en:{instance:{one:"server",other:"servers"}}},"proxysql.query_cache_memory_used":{info:"Query Cache memory used.",en:{instance:{one:"server",other:"servers"}}},"proxysql.query_cache_io":{info:"Query Cache I/O.",en:{instance:{one:"server",other:"servers"}}},"proxysql.query_cache_requests_rate":{info:"Query Cache requests.",en:{instance:{one:"server",other:"servers"}}},"proxysql.mysql_monitor_workers_count":{info:"MySQL monitor workers.",en:{instance:{one:"server",other:"servers"}}},"proxysql.mysql_monitor_workers_rate":{info:"MySQL monitor workers rate.",en:{instance:{one:"server",other:"servers"}}},"proxysql.mysql_monitor_connect_checks_rate":{info:"MySQL monitor connect checks.",en:{instance:{one:"server",other:"servers"}}},"proxysql.mysql_monitor_ping_checks_rate":{info:"MySQL monitor ping checks.",en:{instance:{one:"server",other:"servers"}}},"proxysql.mysql_monitor_read_only_checks_rate":{info:"MySQL monitor read only checks.",en:{instance:{one:"server",other:"servers"}}},"proxysql.mysql_monitor_replication_lag_checks_rate":{info:"MySQL monitor replication lag checks.",en:{instance:{one:"server",other:"servers"}}},"proxysql.jemalloc_memory_used":{info:"Jemalloc used memory.",en:{instance:{one:"server",other:"servers"}}},"proxysql.memory_used":{info:"Memory used.",en:{instance:{one:"server",other:"servers"}}},"proxysql.uptime":{aggregationMethod:"min",info:"Uptime.",en:{instance:{one:"server",other:"servers"}}},"proxysql.mysql_command_execution_rate":{info:"MySQL command execution.",en:{instance:{one:"command",other:"commands"}}},"proxysql.mysql_command_execution_time":{aggregationMethod:"avg",info:"MySQL command execution time.",en:{instance:{one:"command",other:"commands"}}},"proxysql.mysql_command_execution_duration":{info:"MySQL command execution duration histogram.",en:{instance:{one:"command",other:"commands"}}},"proxysql.mysql_user_connections_utilization":{aggregationMethod:"avg",info:"MySQL user connections utilization.",en:{instance:{one:"user",other:"users"}}},"proxysql.mysql_user_connections_count":{info:"MySQL user connections used.",en:{instance:{one:"user",other:"users"}}},"proxysql.backend_status":{info:"Backend status.",en:{instance:{one:"sql backend",other:"sql backends"}}},"proxysql.backend_connections_usage":{info:"Backend connections usage.",en:{instance:{one:"sql backend",other:"sql backends"}}},"proxysql.backend_connections_rate":{info:"Backend connections established.",en:{instance:{one:"sql backend",other:"sql backends"}}},"proxysql.backend_queries_rate":{info:"Backend queries.",en:{instance:{one:"sql backend",other:"sql backends"}}},"proxysql.backend_traffic":{info:"Backend traffic.",en:{instance:{one:"sql backend",other:"sql backends"}}},"proxysql.backend_latency":{aggregationMethod:"avg",info:"Backend latency.",en:{instance:{one:"sql backend",other:"sql backends"}}},"pulsar.broker_components":{info:"Broker Components.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.throughput_rate":{info:"Throughput Rate.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.storage_size":{info:"Storage Size.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.storage_operations_rate":{info:"Storage Read/Write Operations Rate.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.storage_write_latency":{aggregationMethod:"avg",info:"Storage Write Latency.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.entry_size":{info:"Entry Size.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.subscription_delayed":{info:"Subscriptions Delayed for Dispatching.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.replication_rate":{info:"Replication Rate.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.replication_throughput_rate":{info:"Replication Throughput Rate.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.replication_backlog":{info:"Replication Backlog.",en:{instance:{one:"broker",other:"brokers"}}},"pulsar.namespace_broker_components":{info:"Broker Components.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_throughput_rate":{info:"Throughput Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_storage_size":{info:"Storage Size.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_storage_operations_rate":{info:"Storage Read/Write Operations Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_storage_write_latency":{aggregationMethod:"avg",info:"Storage Write Latency.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_entry_size":{info:"Entry Size.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_subscription_delayed":{info:"Subscriptions Delayed for Dispatching.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_replication_rate":{info:"Replication Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_replication_throughput_rate":{info:"Replication Throughput Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.namespace_replication_backlog":{info:"Replication Backlog.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_producers":{info:"Topic Producers.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_subscriptions":{info:"Topic Subscriptions.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_consumers":{info:"Topic Consumers.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_messages_rate_in":{info:"Topic Publish Messages Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_messages_rate_out":{info:"Topic Dispatch Messages Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_throughput_rate_in":{info:"Topic Publish Throughput Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_throughput_rate_out":{info:"Topic Dispatch Throughput Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_storage_size":{info:"Topic Storage Size.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_storage_read_rate":{info:"Topic Storage Read Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_storage_write_rate":{info:"Topic Storage Write Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_msg_backlog":{info:"Topic Messages Backlog Size.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_subscription_delayed":{info:"Topic Subscriptions Delayed for Dispatching.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_subscription_msg_rate_redeliver":{info:"Topic Subscriptions Redelivered Message Rate.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_subscription_blocked_on_unacked_messages":{info:"Topic Subscriptions Blocked On Unacked Messages.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_replication_rate_in":{info:"Topic Replication Rate From Remote Cluster.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_replication_rate_out":{info:"Topic Replication Rate To Remote Cluster.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_replication_throughput_rate_in":{info:"Topic Replication Throughput Rate From Remote Cluster.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_replication_throughput_rate_out":{info:"Topic Replication Throughput Rate To Remote Cluster.",en:{instance:{one:"namespace",other:"namespaces"}}},"pulsar.topic_replication_backlog":{info:"Topic Replication Backlog.",en:{instance:{one:"namespace",other:"namespaces"}}},"puppet.jvm":{info:"JVM Non-Heap.",en:{instance:{one:"server",other:"servers"}}},"puppet.fdopen":{info:"File Descriptors.",en:{instance:{one:"server",other:"servers"}}},"rabbitmq.messages_count":{info:"Messages.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.messages_rate":{info:"Messages.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.objects_count":{info:"Objects.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.connection_churn_rate":{info:"Connection churn.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.channel_churn_rate":{info:"Channel churn.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.queue_churn_rate":{info:"Queue churn.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.file_descriptors_count":{info:"File descriptors.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.sockets_count":{info:"Used sockets.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.erlang_processes_count":{info:"Erlang processes.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.erlang_run_queue_processes_count":{info:"Erlang run queue.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.memory_usage":{info:"Memory.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.disk_space_free_size":{info:"Free disk space.",en:{instance:{one:"broker",other:"brokers"}}},"rabbitmq.vhost_messages_count":{info:"Vhost messages.",en:{instance:{one:"vhost",other:"vhosts"}}},"rabbitmq.vhost_messages_rate":{info:"Vhost messages rate.",en:{instance:{one:"vhost",other:"vhosts"}}},"rabbitmq.queue_messages_count":{info:"Queue messages.",en:{instance:{one:"queue",other:"queues"}}},"rabbitmq.queue_messages_rate":{info:"Queue messages rate.",en:{instance:{one:"queue",other:"queues"}}},"redis.connections":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Connections",layout:{x:14,y:0,w:1.999999999,h:5}}],info:"Accepted and rejected (maxclients limit) connections.",en:{instance:{one:"server",other:"servers"}}},"redis.memory":{info:"Memory usage.",en:{instance:{one:"server",other:"servers"}}},"redis.key_eviction_events":{info:"Evicted keys due to maxmemory limit.",en:{instance:{one:"server",other:"servers"}}},"redis.net":{info:"Bandwidth.",en:{instance:{one:"server",other:"servers"}}},"redis.rdb_changes":{info:"TI,TLE.",en:{instance:{one:"server",other:"servers"}}},"redis.bgsave_now":{aggregationMethod:"max",info:"Duration of the on-going RDB save operation if any.",en:{instance:{one:"server",other:"servers"}}},"redis.bgsave_health":{info:"Status of the last RDB save operation (0: ok, 1: err).",en:{instance:{one:"server",other:"servers"}}},"redis.bgsave_last_rdb_save_since_time":{aggregationMethod:"min",info:"Time elapsed since the last successful RDB save.",en:{instance:{one:"server",other:"servers"}}},"redis.aof_file_size":{info:"AOF file size.",en:{instance:{one:"server",other:"servers"}}},"redis.commands_usec":{info:"Total CPU time consumed by the commands.",en:{instance:{one:"server",other:"servers"}}},"redis.commands_usec_per_sec":{info:"Average CPU consumed per command execution.",en:{instance:{one:"server",other:"servers"}}},"redis.key_expiration_events":{info:"Expired keys.",en:{instance:{one:"server",other:"servers"}}},"redis.database_keys":{info:"Keys per database.",en:{instance:{one:"server",other:"servers"}}},"redis.database_expires_keys":{info:"Keys with an expiration per database.",en:{instance:{one:"server",other:"servers"}}},"redis.connected_replicas":{info:"Connected replicas.",en:{instance:{one:"server",other:"servers"}}},"redis.master_link_status":{info:"Master link status.",en:{instance:{one:"server",other:"servers"}}},"rethinkdb.cluster_connected_servers":{info:"Connected Servers.",en:{instance:{one:"server",other:"servers"}}},"rethinkdb.cluster_clients_active":{info:"Active Clients.",en:{instance:{one:"server",other:"servers"}}},"rethinkdb.cluster_queries":{info:"Queries.",en:{instance:{one:"server",other:"servers"}}},"rethinkdb.cluster_documents":{info:"Documents.",en:{instance:{one:"server",other:"servers"}}},"rethinkdb.client_connections":{info:"Client Connections.",en:{instance:{one:"database",other:"databases"}}},"rethinkdb.clients_active":{info:"Active Clients.",en:{instance:{one:"database",other:"databases"}}},"rethinkdb.queries":{info:"Queries.",en:{instance:{one:"database",other:"databases"}}},"rethinkdb.documents":{info:"Documents.",en:{instance:{one:"database",other:"databases"}}},"riak.kv.throughput":{info:"Reads & writes coordinated by this node.",en:{instance:{one:"server",other:"servers"}}},"riak.dt.vnode_updates":{info:"Update operations coordinated by local vnodes by data type.",en:{instance:{one:"server",other:"servers"}}},"riak.search":{info:"Search queries on the node.",en:{instance:{one:"server",other:"servers"}}},"riak.search.documents":{info:"Documents indexed by search.",en:{instance:{one:"server",other:"servers"}}},"riak.consistent.operations":{info:"Consistent node operations.",en:{instance:{one:"server",other:"servers"}}},"riak.kv.latency.get":{info:"Time between reception of a client GET request and subsequent response to client.",en:{instance:{one:"server",other:"servers"}}},"riak.kv.latency.put":{info:"Time between reception of a client PUT request and subsequent response to client.",en:{instance:{one:"server",other:"servers"}}},"riak.dt.latency.counter_merge":{info:"Time it takes to perform an Update Counter operation.",en:{instance:{one:"server",other:"servers"}}},"riak.dt.latency.set_merge":{info:"Time it takes to perform an Update Set operation.",en:{instance:{one:"server",other:"servers"}}},"riak.dt.latency.map_merge":{info:"Time it takes to perform an Update Map operation.",en:{instance:{one:"server",other:"servers"}}},"riak.search.latency.query":{info:"Search query latency.",en:{instance:{one:"server",other:"servers"}}},"riak.search.latency.index":{info:"Time it takes Search to index a new document.",en:{instance:{one:"server",other:"servers"}}},"riak.consistent.latency.get":{info:"Strongly consistent read latency.",en:{instance:{one:"server",other:"servers"}}},"riak.consistent.latency.put":{info:"Strongly consistent write latency.",en:{instance:{one:"server",other:"servers"}}},"riak.vm":{info:"Total processes running in the Erlang VM.",en:{instance:{one:"server",other:"servers"}}},"riak.vm.memory.processes":{info:"Memory allocated & used by Erlang processes.",en:{instance:{one:"server",other:"servers"}}},"riak.kv.siblings_encountered.get":{info:"Number of siblings encountered during GET operations by this node during the past minute.",en:{instance:{one:"server",other:"servers"}}},"riak.kv.objsize.get":{info:"Object size encountered by this node during the past minute.",en:{instance:{one:"server",other:"servers"}}},"riak.search.vnodeq_size":{info:"Number of unprocessed messages in the vnode message queues of Search on this node in the past minute.",en:{instance:{one:"server",other:"servers"}}},"riak.search.index":{info:"Number of writes to Search failed due to bad data format by reason.",en:{instance:{one:"server",other:"servers"}}},"riak.core.protobuf_connections":{info:"Protocol buffer connections by status.",en:{instance:{one:"server",other:"servers"}}},"riak.core.repairs":{info:"Number of repair operations this node has coordinated.",en:{instance:{one:"server",other:"servers"}}},"riak.core.fsm_active":{info:"Active finite state machines by kind.",en:{instance:{one:"server",other:"servers"}}},"riak.core.fsm_rejected":{info:"Finite state machines being rejected by Sidejobs overload protection.",en:{instance:{one:"server",other:"servers"}}},"syscall.rw":{info:"R/Ws.",en:{instance:{one:"server",other:"servers"}}},"smb2.rw":{info:"R/Ws.",en:{instance:{one:"server",other:"servers"}}},"smb2.create_close":{info:"Create/Close.",en:{instance:{one:"server",other:"servers"}}},"smb2.get_set_info":{info:"Info.",en:{instance:{one:"server",other:"servers"}}},"smb2.find":{info:"Find.",en:{instance:{one:"server",other:"servers"}}},"smb2.notify":{info:"Notify.",en:{instance:{one:"server",other:"servers"}}},"smb2.sm_counters":{info:"Lesser Ops.",en:{instance:{one:"server",other:"servers"}}},"scaleio.system_capacity_total":{info:"Total Capacity.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_capacity_in_use":{info:"Capacity In Use.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_capacity_usage":{info:"Capacity Usage.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_capacity_available_volume_allocation":{info:"Available For Volume Allocation.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_capacity_health_state":{info:"Capacity Health State.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_workload_primary_bandwidth_total":{info:"Primary Backend Bandwidth Total (Read and Write).",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_workload_primary_bandwidth":{info:"Primary Backend Bandwidth.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_workload_primary_iops_total":{info:"Primary Backend IOPS Total (Read and Write).",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_workload_primary_iops":{info:"Primary Backend IOPS.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_workload_primary_io_size_total":{info:"Primary Backend I/O Size Total (Read and Write).",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_rebalance":{info:"Rebalance.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_rebalance_left":{info:"Rebalance Pending Capacity.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_rebalance_time_until_finish":{aggregationMethod:"min",info:"Rebalance Approximate Time Until Finish.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_rebuild":{info:"Rebuild Bandwidth Total (Forward, Backward and Normal).",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_rebuild_left":{info:"Rebuild Pending Capacity Total (Forward, Backward and Normal).",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_defined_components":{info:"Components.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_components_volumes_by_type":{info:"Volumes By Type.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.system_components_volumes_by_mapping":{info:"Volumes By Mapping.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.storage_pool_capacity_total":{info:"Total Capacity.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.storage_pool_capacity_in_use":{info:"Capacity In Use.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.storage_pool_capacity_usage":{info:"Capacity Usage.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.storage_pool_capacity_utilization":{aggregationMethod:"avg",info:"Capacity Utilization.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.storage_pool_capacity_available_volume_allocation":{info:"Available For Volume Allocation.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.storage_pool_capacity_health_state":{info:"Capacity Health State.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.storage_pool_components":{info:"Components.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.sdc_mdm_connection_state":{info:"MDM Connection State.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.sdc_bandwidth":{info:"Bandwidth.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.sdc_iops":{info:"IOPS.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.sdc_io_size":{info:"IOPS Size.",en:{instance:{one:"storage server",other:"storage servers"}}},"scaleio.sdc_num_of_mapped_volumed":{info:"Mapped Volumes.",en:{instance:{one:"storage server",other:"storage servers"}}},"mem.slabmemory":{info:"Memory Usage.",en:{instance:{one:"system",other:"systems"}}},"mem.slabfilling":{info:"Object Filling.",en:{instance:{one:"system",other:"systems"}}},"mem.slabwaste":{info:"Memory waste.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.read_error_rate":{info:"Read Error Rate.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.seek_error_rate":{info:"Seek Error Rate.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.soft_read_error_rate":{info:"Soft Read Error Rate.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.write_error_rate":{info:"Write Error Rate.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.read_total_err_corrected":{info:"Read Error Corrected.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.read_total_unc_errors":{info:"Read Error Uncorrected.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.write_total_err_corrected":{info:"Write Error Corrected.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.write_total_unc_errors":{info:"Write Error Uncorrected.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.verify_total_err_corrected":{info:"Verify Error Corrected.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.verify_total_unc_errors":{info:"Verify Error Uncorrected.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.sata_interface_downshift":{info:"SATA Interface Downshift.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.udma_crc_error_count":{info:"UDMA CRC Error Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.throughput_performance":{info:"Throughput Performance.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.seek_time_performance":{info:"Seek Time Performance.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.start_stop_count":{info:"Start/Stop Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.power_on_hours_count":{info:"Power-On Hours Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.power_cycle_count":{info:"Power Cycle Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.unexpected_power_loss":{info:"Unexpected Power Loss.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.spin_up_time":{aggregationMethod:"avg",info:"Spin-Up Time.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.spin_up_retries":{info:"Spin-up Retries.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.calibration_retries":{info:"Calibration Retries.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.airflow_temperature_celsius":{aggregationMethod:"avg",info:"Airflow Temperature Celsius.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.temperature_celsius":{aggregationMethod:"avg",info:"Temperature.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.reallocated_sectors_count":{info:"Reallocated Sectors Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.reserved_block_count":{aggregationMethod:"avg",info:"Reserved Block Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.program_fail_count":{info:"Program Fail Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.erase_fail_count":{info:"Erase Fail Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.wear_leveller_worst_case_erase_count":{info:"Wear Leveller Worst Case Erase Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.unused_reserved_nand_blocks":{info:"Unused Reserved NAND Blocks.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.reallocation_event_count":{info:"Reallocation Event Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.current_pending_sector_count":{info:"Current Pending Sector Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.offline_uncorrectable_sector_count":{info:"Offline Uncorrectable Sector Count.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.percent_lifetime_used":{aggregationMethod:"avg",info:"Percent Lifetime Used.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.media_wearout_indicator":{aggregationMethod:"avg",info:"Media Wearout Indicator.",en:{instance:{one:"system",other:"systems"}}},"smartd_log.nand_writes_1gib":{info:"NAND Writes.",en:{instance:{one:"system",other:"systems"}}},"solr.search_requests":{info:"Search Requests.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.search_errors":{info:"Search Errors.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.search_errors_by_type":{info:"Search Errors By Type.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.search_requests_processing_time":{aggregationMethod:"avg",info:"Search Requests Processing Time.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.search_requests_timings":{info:"Search Requests Timings.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.search_requests_processing_time_percentile":{aggregationMethod:"avg",info:"Search Requests Processing Time Percentile.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.update_requests":{info:"Update Requests.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.update_errors":{info:"Update Errors.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.update_errors_by_type":{info:"Update Errors By Type.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.update_requests_processing_time":{aggregationMethod:"avg",info:"Update Requests Processing Time.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.update_requests_timings":{info:"Update Requests Timings.",en:{instance:{one:"solr server",other:"solr server"}}},"solr.update_requests_processing_time_percentile":{aggregationMethod:"avg",info:"Update Requests Processing Time Percentile.",en:{instance:{one:"solr server",other:"solr server"}}},"spigotmc.mem":{info:"Minecraft Memory Usage.",en:{instance:{one:"spigot server",other:"spigot servers"}}},"springboot2.response_codes":{info:"Response Codes.",en:{instance:{one:"sb2 server",other:"sb2 servers"}}},"springboot2.thread":{info:"Threads.",en:{instance:{one:"sb2 server",other:"sb2 servers"}}},"springboot2.heap":{info:"Overview.",en:{instance:{one:"sb2 server",other:"sb2 servers"}}},"springboot2.heap_eden":{info:"Eden Space.",en:{instance:{one:"sb2 server",other:"sb2 servers"}}},"springboot2.heap_survivor":{info:"Survivor Space.",en:{instance:{one:"sb2 server",other:"sb2 servers"}}},"springboot2.heap_old":{info:"Old Space.",en:{instance:{one:"sb2 server",other:"sb2 servers"}}},"springboot2.uptime":{aggregationMethod:"min",info:"The uptime of the Java virtual machine.",en:{instance:{one:"sb2 server",other:"sb2 servers"}}},"squid.clients_net":{info:"Squid Client Bandwidth.",en:{instance:{one:"squid instance",other:"squid instances"}}},"squid.clients_requests":{info:"Squid Client Requests.",en:{instance:{one:"squid instance",other:"squid instances"}}},"squid.servers_net":{info:"Squid Server Bandwidth.",en:{instance:{one:"squid instance",other:"squid instances"}}},"squid.servers_requests":{info:"Squid Server Requests.",en:{instance:{one:"squid instance",other:"squid instances"}}},"supervisord.summary_processes":{info:"Processes.",en:{instance:{one:"client / server",other:"clients / servers"}}},"supervisord.processes":{info:"Processes.",en:{instance:{one:"process group",other:"process groups"}}},"supervisord.process_exit_status":{info:"Exit status.",en:{instance:{one:"process group",other:"process groups"}}},"supervisord.process_uptime":{aggregationMethod:"min",info:"Uptime.",en:{instance:{one:"process group",other:"process groups"}}},"supervisord.process_downtime":{info:"Downtime.",en:{instance:{one:"process group",other:"process groups"}}},"systemd.service_unit_state":{info:"Service Unit State.",en:{instance:{one:"system",other:"systems"}}},"tc.qos_tokens":{info:"Class Tokens.",en:{instance:{one:"interface",other:"interfaces"}}},"tc.qos_ctokens":{info:"Class cTokens.",en:{instance:{one:"interface",other:"interfaces"}}},"tengine.bandwidth_total":{info:"Bandwidth.",en:{instance:{one:"web server",other:"web servers"}}},"tengine.connections_total":{info:"Connections.",en:{instance:{one:"web server",other:"web servers"}}},"tengine.requests_total":{info:"Requests.",en:{instance:{one:"web server",other:"web servers"}}},"tengine.requests_per_response_code_family_total":{info:"Requests Per Response Code Family.",en:{instance:{one:"web server",other:"web servers"}}},"tengine.requests_per_response_code_detailed_total":{info:"Requests Per Response Code Detailed.",en:{instance:{one:"web server",other:"web servers"}}},"tengine.requests_upstream_total":{info:"Number Of Requests Calling For Upstream.",en:{instance:{one:"web server",other:"web servers"}}},"tengine.tries_upstream_total":{info:"Number Of Times Calling For Upstream.",en:{instance:{one:"web server",other:"web servers"}}},"tengine.requests_upstream_per_response_code_family_total":{info:"Upstream Requests Per Response Code Family.",en:{instance:{one:"web server",other:"web servers"}}},"tomcat.processing_time":{aggregationMethod:"avg",info:"processing time.",en:{instance:{one:"web server",other:"web servers"}}},"tomcat.jvm":{info:"JVM Memory Pool Usage.",en:{instance:{one:"web server",other:"web servers"}}},"tomcat.jvm_eden":{info:"Eden Memory Usage.",en:{instance:{one:"web server",other:"web servers"}}},"tomcat.jvm_survivor":{info:"Survivor Memory Usage.",en:{instance:{one:"web server",other:"web servers"}}},"tomcat.jvm_tenured":{info:"Tenured Memory Usage.",en:{instance:{one:"web server",other:"web servers"}}},"unbound.queries":{info:"Received Queries.",en:{instance:{one:"server",other:"servers"}}},"unbound.queries_ip_ratelimited":{info:"Rate Limited Queries.",en:{instance:{one:"server",other:"servers"}}},"unbound.dnscrypt_queries":{info:"DNSCrypt Queries.",en:{instance:{one:"server",other:"servers"}}},"unbound.cache":{info:"Cache Statistics.",en:{instance:{one:"server",other:"servers"}}},"unbound.cache_percentage":{aggregationMethod:"avg",info:"Cache Statistics Percentage.",en:{instance:{one:"server",other:"servers"}}},"unbound.prefetch":{info:"Cache Prefetches.",en:{instance:{one:"server",other:"servers"}}},"unbound.expired":{info:"Replies Served From Expired Cache.",en:{instance:{one:"server",other:"servers"}}},"unbound.zero_ttl_replies":{info:"Replies Served From Expired Cache.",en:{instance:{one:"server",other:"servers"}}},"unbound.recursive_replies":{info:"Replies That Needed Recursive Processing.",en:{instance:{one:"server",other:"servers"}}},"unbound.recursion_time":{aggregationMethod:"avg",info:"Time Spent On Recursive Processing.",en:{instance:{one:"server",other:"servers"}}},"unbound.request_list_usage":{info:"Request List Usage.",en:{instance:{one:"server",other:"servers"}}},"unbound.current_request_list_usage":{info:"Current Request List Usage.",en:{instance:{one:"server",other:"servers"}}},"unbound.request_list_jostle_list":{info:"Request List Jostle List Events.",en:{instance:{one:"server",other:"servers"}}},"unbound.tcpusage":{info:"TCP Handler Buffers.",en:{instance:{one:"server",other:"servers"}}},"unbound.uptime":{aggregationMethod:"min",info:"Uptime.",en:{instance:{one:"server",other:"servers"}}},"unbound.cache_memory":{info:"Cache Memory.",en:{instance:{one:"server",other:"servers"}}},"unbound.mod_memory":{info:"Module Memory.",en:{instance:{one:"server",other:"servers"}}},"unbound.mem_streamwait":{info:"TCP and TLS Stream Waif Buffer Memory.",en:{instance:{one:"server",other:"servers"}}},"unbound.cache_count":{info:"Cache Items Count.",en:{instance:{one:"server",other:"servers"}}},"unbound.type_queries":{info:"Queries By Type.",en:{instance:{one:"server",other:"servers"}}},"unbound.class_queries":{info:"Queries By Class.",en:{instance:{one:"server",other:"servers"}}},"unbound.opcode_queries":{info:"Queries By OpCode.",en:{instance:{one:"server",other:"servers"}}},"unbound.flag_queries":{info:"Queries By Flag.",en:{instance:{one:"server",other:"servers"}}},"unbound.rcode_answers":{info:"Replies By RCode.",en:{instance:{one:"server",other:"servers"}}},"unbound.thread_queries":{info:"Thread Received Queries.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_queries_ip_ratelimited":{info:"Thread Rate Limited Queries.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_dnscrypt_queries":{info:"Thread DNSCrypt Queries.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_cache":{info:"Cache Statistics.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_cache_percentage":{aggregationMethod:"avg",info:"Cache Statistics Percentage.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_prefetch":{info:"Cache Prefetches.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_expired":{info:"Replies Served From Expired Cache.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_zero_ttl_replies":{info:"Replies Served From Expired Cache.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_recursive_replies":{info:"Replies That Needed Recursive Processing.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_recursion_time":{aggregationMethod:"avg",info:"Time Spent On Recursive Processing.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_request_list_usage":{info:"Time Spent On Recursive Processing.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_current_request_list_usage":{info:"Current Request List Usage.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_request_list_jostle_list":{info:"Request List Jostle List Events.",en:{instance:{one:"thread",other:"threads"}}},"unbound.thread_tcpusage":{info:"TCP Handler Buffers.",en:{instance:{one:"thread",other:"threads"}}},"uwsgi.requests":{info:"Requests.",en:{instance:{one:"server",other:"servers"}}},"uwsgi.tx":{info:"Transmitted data.",en:{instance:{one:"server",other:"servers"}}},"uwsgi.avg_rt":{info:"Average request time.",en:{instance:{one:"server",other:"servers"}}},"uwsgi.memory_rss":{info:"RSS (Resident Set Size).",en:{instance:{one:"server",other:"servers"}}},"uwsgi.memory_vsz":{info:"VSZ (Virtual Memory Size).",en:{instance:{one:"server",other:"servers"}}},"uwsgi.exceptions":{info:"Exceptions.",en:{instance:{one:"server",other:"servers"}}},"uwsgi.harakiris":{info:"Harakiris.",en:{instance:{one:"server",other:"servers"}}},"uwsgi.respawns":{info:"Respawns.",en:{instance:{one:"server",other:"servers"}}},"varnish.session_connection":{info:"Connections Statistics.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.client_requests":{info:"Client Requests.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.all_time_hit_rate":{aggregationMethod:"avg",info:"All History Hit Rate Ratio.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.current_poll_hit_rate":{aggregationMethod:"avg",info:"Current Poll Hit Rate Ratio.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.cached_objects_expired":{info:"Expired Objects.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.cached_objects_nuked":{info:"Least Recently Used Nuked Objects.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.threads_total":{info:"Number Of Threads In All Pools.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.threads_statistics":{info:"Threads Statistics.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.threads_queue_len":{info:"Current Queue Length.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.backend_connections":{info:"Backend Connections Statistics.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.backend_requests":{info:"Requests To The Backend.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.esi_statistics":{info:"ESI Statistics.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.memory_usage":{info:"Memory Usage.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.uptime":{aggregationMethod:"min",info:"Uptime.",en:{instance:{one:"accelerator",other:"accelerators"}}},"varnish.backend":{info:"Backend {backend_name}.",en:{instance:{one:"backend",other:"backends"}}},"varnish.storage_usage":{info:"Storage {storage_name} Usage.",en:{instance:{one:"storage",other:"storages"}}},"varnish.storage_alloc_objs":{info:"Storage {storage_name} Allocated Objects.",en:{instance:{one:"storage",other:"storages"}}},"vernemq.socket_operations":{info:"Socket Open and Close Events.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.client_keepalive_expired":{info:"Closed Sockets due to Keepalive Time Expired.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.socket_close_timeout":{info:"Closed Sockets due to no CONNECT Frame On Time.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.socket_errors":{info:"Socket Errors.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.queue_processes_operations":{info:"Queue Processes Setup and Teardown Events.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.queue_process_init_from_storage":{info:"Queue Processes Initialized from Offline Storage.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.queue_undelivered_messages":{info:"Undelivered PUBLISH Messages.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.router_subscriptions":{info:"Subscriptions in the Routing Table.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.router_matched_subscriptions":{info:"Matched Subscriptions.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.router_memory":{info:"Routing Table Memory Usage.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_utilization_scheduler":{aggregationMethod:"avg",info:"Scheduler Utilization.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_processes":{info:"Erlang Processes.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_reductions":{info:"Reductions.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_context_switches":{info:"Context Switches.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_io":{info:"Received and Sent Traffic through Ports.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_run_queue":{info:"Processes that are Ready to Run on All Run-Queues.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_gc_count":{info:"GC Count.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_gc_words_reclaimed":{info:"GC Words Reclaimed.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.system_allocated_memory":{info:"Memory Allocated by the Erlang Processes and by the Emulator.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.bandwidth":{info:"Bandwidth.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.retain_messages":{info:"Stored Retained Messages.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.retain_memory":{info:"Stored Retained Messages Memory Usage.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.cluster_bandwidth":{info:"Communication with Other Cluster Nodes.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.cluster_dropped":{info:"Traffic Dropped During Communication with Other Cluster Nodes.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.netsplit_unresolved":{info:"Unresolved Netsplits.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.netsplits":{info:"Netsplits.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_auth":{info:"v5 AUTH.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_auth_received_reason":{info:"v5 AUTH Received by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_auth_sent_reason":{info:"v5 AUTH Sent by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_connect":{info:"v3/v5 CONNECT and CONNACK.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_connack_sent_reason":{info:"v3/v5 CONNACK Sent by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_disconnect":{info:"v3/v5 DISCONNECT.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_disconnect_received_reason":{info:"v5 DISCONNECT Received by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_disconnect_sent_reason":{info:"v5 DISCONNECT Sent by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_subscribe":{info:"v3/v5 SUBSCRIBE and SUBACK.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_subscribe_error":{info:"v3/v5 Failed SUBSCRIBE Operations due to a Netsplit.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_subscribe_auth_error":{info:"v3/v5 Unauthorized SUBSCRIBE Attempts.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_puback_received_reason":{info:"v5 PUBACK QoS 1 Received by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_puback_sent_reason":{info:"v5 PUBACK QoS 1 Sent by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_puback_invalid_error":{info:"v3/v5 PUBACK QoS 1 Received Unexpected Messages.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubrec":{info:"v3/v5 PUBREC QoS 2.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubrec_received_reason":{info:"v5 PUBREC QoS 2 Received by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubrec_sent_reason":{info:"v5 PUBREC QoS 2 Sent by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubrec_invalid_error":{info:"v3 PUBREC QoS 2 Received Unexpected Messages.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubrel":{info:"v3/v5 PUBREL QoS 2.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubrel_received_reason":{info:"v5 PUBREL QoS 2 Received by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubrel_sent_reason":{info:"v5 PUBREL QoS 2 Sent by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubcom":{info:"v3/v5 PUBCOMP QoS 2.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubcomp_received_reason":{info:"v5 PUBCOMP QoS 2 Received by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubcomp_sent_reason":{info:"v5 PUBCOMP QoS 2 Sent by Reason.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.mqtt_pubcomp_invalid_error":{info:"v3/v5 PUBCOMP QoS 2 Received Unexpected Messages.",en:{instance:{one:"broker",other:"brokers"}}},"vernemq.node_uptime":{aggregationMethod:"min",info:"Node Uptime.",en:{instance:{one:"broker",other:"brokers"}}},"vsphere.vm_cpu_usage_total":{aggregationMethod:"avg",info:"Cpu Usage Total.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.vm_net_bandwidth_total":{info:"Network Bandwidth Total.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.vm_net_packets_total":{info:"Network Packets Total.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.vm_net_drops_total":{info:"Network Drops Total.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.vm_disk_usage_total":{info:"Disk Usage Total.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.vm_disk_max_latency":{aggregationMethod:"avg",info:"Disk Max Latency.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.vm_overall_status":{info:"Overall Alert Status.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.vm_system_uptime":{aggregationMethod:"min",info:"System Uptime.",en:{instance:{one:"VM",other:"VMs"}}},"vsphere.host_cpu_usage_total":{aggregationMethod:"avg",info:"Cpu Usage Total.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_net_bandwidth_total":{info:"Network Bandwidth Total.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_net_packets_total":{info:"Network Packets Total.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_net_drops_total":{info:"Network Drops Total.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_net_errors_total":{info:"Network Errors Total.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_disk_usage_total":{info:"Disk Usage Total.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_disk_max_latency":{aggregationMethod:"avg",info:"Disk Max Latency.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_overall_status":{info:"Overall Alert Status.",en:{instance:{one:"host",other:"hosts"}}},"vsphere.host_system_uptime":{aggregationMethod:"min",info:"System Uptime.",en:{instance:{one:"host",other:"hosts"}}},"web_log.requests":{mainheads:[{"group_by[0]":["selected"],chartLibrary:"easypiechart",title:"Total Requests",colors:c.default[12],layout:{x:0,y:0,w:3,h:5}}],info:"Total Requests.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.excluded_requests":{info:"Excluded Requests.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.status_code_class_responses":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Responses by Status Code Class",layout:{x:9,y:0,w:3,h:5}}],info:"Responses By Status Code Class.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.status_code_class_1xx_responses":{info:"Informational Responses By Status Code.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.status_code_class_2xx_responses":{info:"Successful Responses By Status Code.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.status_code_class_3xx_responses":{info:"Redirects Responses By Status Code.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.status_code_class_4xx_responses":{info:"Client Errors Responses By Status Code.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.status_code_class_5xx_responses":{info:"Server Errors Responses By Status Code.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.bandwidth":{info:"Bandwidth.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.requests_processing_time_histogram":{info:"Requests Processing Time Histogram.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.upstream_response_time":{aggregationMethod:"avg",info:"Upstream Response Time.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.upstream_responses_time_histogram":{info:"Upstream Responses Time Histogram.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.current_poll_uniq_clients":{info:"Current Poll Unique Clients.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.vhost_requests":{info:"Requests By Vhost.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.port_requests":{info:"Requests By Port.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.scheme_requests":{info:"Requests By Scheme.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.http_method_requests":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Total Requests by HTTP Method",layout:{x:6,y:0,w:3,h:5}}],info:"Requests By HTTP Method.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.http_version_requests":{info:"Requests By HTTP Version.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.ip_proto_requests":{info:"Requests By IP Protocol.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.ssl_proto_requests":{info:"Requests By SSL Connection Protocol.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.ssl_cipher_suite_requests":{info:"Requests By SSL Connection Cipher Suite.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.url_pattern_requests":{info:"URL Field Requests By Pattern.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.custom_field_pattern_requests":{info:"Custom Field Requests By Pattern.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.custom_time_field_summary":{info:"Custom Time Field Summary.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.custom_time_field_histogram":{info:"Custom Time Field Histogram.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.url_pattern_status_code_responses":{info:"Responses By Status Code.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.url_pattern_http_method_requests":{info:"Requests By HTTP Method.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.url_pattern_bandwidth":{info:"Bandwidth.",en:{instance:{one:"web server",other:"web servers"}}},"web_log.url_pattern_request_processing_time":{aggregationMethod:"avg",info:"Request Processing Time.",en:{instance:{one:"web server",other:"web servers"}}},"whoisquery.time_until_expiration":{info:"Time Until Domain Expiration.",en:{instance:{one:"cpu core",other:"cpu cores"}}},"windows.cpu_core_utilization":{aggregationMethod:"avg",info:"Core CPU Utilization.",en:{instance:{one:"cpu core",other:"cpu cores"}}},"windows.cpu_core_interrupts":{info:"Received and Serviced Hardware Interrupts.",en:{instance:{one:"cpu core",other:"cpu cores"}}},"windows.cpu_core_dpcs":{info:"Received and Serviced Deferred Procedure Calls (DPC).",en:{instance:{one:"cpu core",other:"cpu cores"}}},"windows.cpu_core_cstate":{aggregationMethod:"avg",info:"Core Time Spent in Low-Power Idle State.",en:{instance:{one:"cpu core",other:"cpu cores"}}},"windows.memory_page_faults":{info:"Memory Page Faults.",en:{instance:{one:"system",other:"systems"}}},"windows.memory_swap_utilization":{aggregationMethod:"avg",info:"Swap Utilization.",en:{instance:{one:"system",other:"systems"}}},"windows.memory_swap_operations":{info:"Swap Operations.",en:{instance:{one:"system",other:"systems"}}},"windows.memory_swap_pages":{info:"Swap Pages.",en:{instance:{one:"system",other:"systems"}}},"windows.memory_cached":{info:"Cached.",en:{instance:{one:"system",other:"systems"}}},"windows.memory_cache_faults":{info:"Cache Faults.",en:{instance:{one:"system",other:"systems"}}},"windows.memory_system_pool":{info:"System Memory Pool.",en:{instance:{one:"system",other:"systems"}}},"windows.logical_disk_utilization":{aggregationMethod:"avg",info:"Space usage.",en:{instance:{one:"disk",other:"disks"}}},"windows.logical_disk_operations":{info:"Operations.",en:{instance:{one:"disk",other:"disks"}}},"windows.logical_disk_latency":{aggregationMethod:"avg",info:"Average Read/Write Latency.",en:{instance:{one:"disk",other:"disks"}}},"windows.net_nic_packets":{info:"Packets.",en:{instance:{one:"interface",other:"interfaces"}}},"windows.net_nic_errors":{info:"Errors.",en:{instance:{one:"interface",other:"interfaces"}}},"windows.net_nic_discarded":{info:"Discards.",en:{instance:{one:"interface",other:"interfaces"}}},"windows.os_processes":{info:"Processes.",en:{instance:{one:"system",other:"systems"}}},"windows.os_users":{info:"Number of Users.",en:{instance:{one:"system",other:"systems"}}},"windows.os_visible_memory_usage":{info:"Visible Memory Usage.",en:{instance:{one:"system",other:"systems"}}},"windows.os_paging_files_usage":{info:"Paging Files Usage.",en:{instance:{one:"system",other:"systems"}}},"windows.system_threads":{info:"Threads.",en:{instance:{one:"system",other:"systems"}}},"windows.system_uptime":{aggregationMethod:"min",info:"Uptime.",en:{instance:{one:"system",other:"systems"}}},"windows.logon_type_sessions":{info:"Active User Logon Sessions By Type.",en:{instance:{one:"system",other:"systems"}}},"windows.thermalzone_temperature":{aggregationMethod:"avg",info:"Thermal zone temperature.",en:{instance:{one:"zone",other:"zones"}}},"windows.processes_page_file_bytes":{info:"Bytes used in page file(s).",en:{instance:{one:"system",other:"systems"}}},"windows.service_state":{info:"Service state.",en:{instance:{one:"service",other:"services"}}},"windows.service_status":{info:"Service status.",en:{instance:{one:"service",other:"services"}}},"iis.website_users_count":{info:"Website users with pending requests.",en:{instance:{one:"website",other:"websites"}}},"iis.website_connection_attempts_rate":{info:"Website connections attempts.",en:{instance:{one:"website",other:"websites"}}},"iis.website_isapi_extension_requests_rate":{info:"Website extensions request.",en:{instance:{one:"website",other:"websites"}}},"iis.website_ftp_file_transfer_rate":{info:"Website FTP file transfer rate.",en:{instance:{one:"website",other:"websites"}}},"iis.website_logon_attempts_rate":{info:"Website logon attempts.",en:{instance:{one:"website",other:"websites"}}},"mssql.instance_bufman_iops":{info:"Number of pages input and output.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.instance_blocked_processes":{info:"Blocked processes.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.instance_locks_lock_wait":{info:"Lock requests that required the caller to wait.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.instance_locks_deadlocks":{info:"Lock requests that resulted in deadlock.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.instance_memmgr_connection_memory_bytes":{info:"Amount of dynamic memory to maintain connections.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.instance_memmgr_pending_memory_grants":{info:"Process waiting for memory grant.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.instance_memmgr_server_memory":{info:"Memory committed.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.instance_sqlstats_sql_recompilations":{info:"SQL re-compilations.",en:{instance:{one:"mssql server",other:"mssql servers"}}},"mssql.database_active_transactions":{info:"Active transactions per database.",en:{instance:{one:"database",other:"databases"}}},"mssql.database_backup_restore_operations":{info:"Backup IO per database.",en:{instance:{one:"database",other:"databases"}}},"mssql.database_log_flushed":{info:"Log flushed.",en:{instance:{one:"database",other:"databases"}}},"mssql.database_log_flushes":{info:"Log flushes.",en:{instance:{one:"database",other:"databases"}}},"mssql.database_write_transactions":{info:"Write transactions.",en:{instance:{one:"database",other:"databases"}}},"ad.database_operations":{info:"AD database operations.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.directory_operations":{info:"AD directory operations.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.name_cache_lookups":{info:"Name cache lookups.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.name_cache_hits":{info:"Name cache hits.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.atq_average_request_latency":{aggregationMethod:"avg",info:"Average request processing time.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.atq_outstanding_requests":{info:"Outstanding requests.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.dra_replication_sync_objects_remaining":{info:"DRA replication full sync objects remaining.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.dra_replication_properties_filtered":{info:"DRA replication properties filtered.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.ds_threads":{info:"Directory Service threads.",en:{instance:{one:"ad instance",other:"ad instances"}}},"ad.ldap_last_bind_time":{aggregationMethod:"min",info:"LDAP last successful bind time.",en:{instance:{one:"ad instance",other:"ad instances"}}},"adcs.cert_template_requests":{info:"Certificate requests processed.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_failed_requests":{info:"Certificate failed requests processed.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_issued_requests":{info:"Certificate issued requests processed.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_pending_requests":{info:"Certificate pending requests processed.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_request_processing_time":{aggregationMethod:"avg",info:"Certificate last request processing time.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_retrievals":{info:"Total of certificate retrievals.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_retrieval_processing_time":{aggregationMethod:"avg",info:"Certificate last retrieval processing time.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_request_cryptographic_signing_time":{aggregationMethod:"avg",info:"Certificate last signing operation request time.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_request_policy_module_processing":{info:"Certificate last policy module processing request time.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_challenge_responses":{info:"Certificate challenge responses.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_challenge_response_processing_time":{aggregationMethod:"avg",info:"Certificate last challenge response time.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_signed_certificate_timestamp_lists":{info:"Certificate Signed Certificate Timestamp Lists processed.",en:{instance:{one:"cert template",other:"cert templates"}}},"adcs.cert_template_signed_certificate_timestamp_list_processing_time":{aggregationMethod:"avg",info:"Certificate last Signed Certificate Timestamp List process time.",en:{instance:{one:"cert template",other:"cert templates"}}},"adfs.ad_login_connection_failures":{info:"Connection failures.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.certificate_authentications":{info:"User Certificate authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.db_artifact_failures":{info:"Connection failures to the artifact database.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.db_artifact_query_time_seconds":{aggregationMethod:"avg",info:"Time taken for an artifact database query.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.db_config_failures":{info:"Connection failures to the configuration database.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.db_config_query_time_seconds":{aggregationMethod:"avg",info:"Time taken for a configuration database query.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.device_authentications":{info:"Device authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.external_authentications":{info:"Authentications from external MFA providers.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.federated_authentications":{info:"Authentications from Federated Sources.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.federation_metadata_requests":{info:"Federation Metadata requests.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_authorization_requests":{info:"Incoming requests to the OAuth Authorization endpoint.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_client_authentications":{info:"OAuth client authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_client_credentials_requests":{info:"OAuth client credentials requests.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_client_privkey_jwt_authentications":{info:"OAuth client private key JWT authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_client_secret_basic_authentications":{info:"OAuth client secret basic authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_client_secret_post_authentications":{info:"OAuth client secret post authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_client_windows_authentications":{info:"OAuth client windows integrated authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_logon_certificate_requests":{info:"OAuth logon certificate requests.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_password_grant_requests":{info:"OAuth password grant requests.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.oauth_token_requests_success":{info:"Successful RP token requests over OAuth protocol.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.passive_requests":{info:"Passive requests.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.passport_authentications":{info:"Microsoft Passport SSO authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.password_change_requests":{info:"Password change requests.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.samlp_token_requests_success":{info:"Successful RP token requests over SAML-P protocol.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.sso_authentications":{info:"SSO authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.token_requests":{info:"Token access requests.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.userpassword_authentications":{info:"AD U/P authentications.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.windows_integrated_authentications":{info:"Windows integrated authentications using Kerberos or NTLM.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.wsfed_token_requests_success":{info:"Successful RP token requests over WS-Fed protocol.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"adfs.wstrust_token_requests_success":{info:"Successful RP token requests over WS-Trust protocol.",en:{instance:{one:"adfs instance",other:"adfs instances"}}},"netframework.clrexception_throw_to_catch_depth":{info:"Traversed stack frames.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrinterop_interop_marshallings":{info:"Arguments and return values marshallings.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrjit_il_bytes":{info:"Compiled Microsoft intermediate language (MSIL) bytes.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrloading_appdomains_loaded":{info:"Loaded application domains.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrloading_appdomains_unloaded":{info:"Unloaded application domains.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrloading_classes_loaded":{info:"Loaded classes in all assemblies.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrloading_class_load_failures":{info:"Class load failures.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrlocksandthreads_queue_length":{info:"Threads waited to acquire a managed lock.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrlocksandthreads_current_logical_threads":{info:"Logical threads.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrlocksandthreads_current_physical_threads":{info:"Physical threads.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrlocksandthreads_contentions":{info:"Fails to acquire a managed lock.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrmemory_allocated_bytes":{info:"Memory allocated on the garbage collection heap.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrmemory_finalization_survivors":{info:"Objects that survived garbage-collection.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrmemory_collections":{info:"Garbage collections.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrmemory_number_pinned_objects":{info:"Pinned objects encountered.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrremoting_channels":{info:"Registered channels.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrremoting_context_bound_classes_loaded":{info:"Loaded context-bound classes.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrremoting_context_bound_objects":{info:"Allocated context-bound objects.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrremoting_context_proxies":{info:"Remoting proxy objects.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrremoting_contexts":{info:"Total of remoting contexts.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrremoting_remote_calls":{info:"Remote Procedure Calls (RPC) invoked.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrsecurity_link_time_checks":{info:"Link-time code access security checks.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrsecurity_checks_time":{aggregationMethod:"avg",info:"Time spent performing runtime code access security checks.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrsecurity_stack_walk_depth":{info:"Depth of the stack.",en:{instance:{one:".net process",other:".net processes"}}},"netframework.clrsecurity_runtime_checks":{info:"Runtime code access security checks performed.",en:{instance:{one:".net process",other:".net processes"}}},"exchange.activesync_ping_cmds_pending":{info:"Ping commands pending in queue.",en:{instance:{one:"host",other:"hosts"}}},"exchange.activesync_requests":{info:"HTTP requests received from ASP.NET.",en:{instance:{one:"host",other:"hosts"}}},"exchange.activesync_sync_cmds":{info:"Sync commands processed.",en:{instance:{one:"host",other:"hosts"}}},"exchange.autodiscover_requests":{info:"Autodiscover service requests processed.",en:{instance:{one:"host",other:"hosts"}}},"exchange.avail_service_requests":{info:"Requests serviced.",en:{instance:{one:"host",other:"hosts"}}},"exchange.owa_current_unique_users":{mainheads:[{chartLibrary:"easypiechart",title:"OWA Unique Users",colors:c.default[12],layout:{x:0,y:0,w:2,h:5}}],info:"Unique users currently logged on to Outlook Web App.",en:{instance:{one:"host",other:"hosts"}}},"exchange.owa_requests_total":{mainheads:[{chartLibrary:"easypiechart",title:"OWA Total Requests",layout:{x:3,y:0,w:2,h:5}}],info:"Requests handled by Outlook Web App.",en:{instance:{one:"host",other:"hosts"}}},"exchange.rpc_active_user_count":{info:"Active unique users in the last 2 minutes.",en:{instance:{one:"host",other:"hosts"}}},"exchange.rpc_avg_latency":{aggregationMethod:"avg",mainheads:[{"aggregation[0]":"avg",chartLibrary:"easypiechart",title:"Average Latency",colors:c.default[1],layout:{x:12,y:0,w:2,h:5}}],info:"Average latency.",en:{instance:{one:"host",other:"hosts"}}},"exchange.rpc_connection_count":{mainheads:[{chartLibrary:"easypiechart",title:"Total Client Connections",colors:c.default[2],layout:{x:15,y:0,w:2,h:5}}],info:"Client connections.",en:{instance:{one:"host",other:"hosts"}}},"exchange.rpc_operations":{info:"RPC operations.",en:{instance:{one:"host",other:"hosts"}}},"exchange.rpc_requests":{info:"Clients requests currently being processed.",en:{instance:{one:"host",other:"hosts"}}},"exchange.rpc_user_count":{info:"RPC users.",en:{instance:{one:"host",other:"hosts"}}},"exchange.transport_queues_active_mail_box_delivery":{mainheads:[{chartLibrary:"bars",dimensionsSort:"valueDesc",title:"Active Mailbox Delivery Queue",layout:{x:9,y:0,w:4,h:5}}],info:"Active Mailbox Delivery Queue length.",en:{instance:{one:"host",other:"hosts"}}},"exchange.transport_queues_external_active_remote_delivery":{info:"External Active Remote Delivery Queue length.",en:{instance:{one:"host",other:"hosts"}}},"exchange.transport_queues_external_largest_delivery":{info:"External Largest Delivery Queue length.",en:{instance:{one:"host",other:"hosts"}}},"exchange.transport_queues_internal_active_remote_delivery":{info:"Internal Active Remote Delivery Queue length.",en:{instance:{one:"host",other:"hosts"}}},"exchange.transport_queues_internal_largest_delivery":{info:"Internal Largest Delivery Queue length.",en:{instance:{one:"host",other:"hosts"}}},"exchange.transport_queues_retry_mailbox_delivery":{info:"Internal Active Remote Delivery Queue length.",en:{instance:{one:"host",other:"hosts"}}},"exchange.transport_queues_poison":{info:"Poison Queue Length.",en:{instance:{one:"host",other:"hosts"}}},"exchange.workload_active_tasks":{info:"Workload active tasks.",en:{instance:{one:"workload",other:"workloads"}}},"exchange.workload_completed_tasks":{info:"Workload completed tasks.",en:{instance:{one:"workload",other:"workloads"}}},"exchange.workload_queued_tasks":{info:"Workload queued tasks.",en:{instance:{one:"workload",other:"workloads"}}},"exchange.workload_yielded_tasks":{info:"Workload yielded tasks.",en:{instance:{one:"workload",other:"workloads"}}},"exchange.workload_activity_status":{info:"Workload activity status.",en:{instance:{one:"workload",other:"workloads"}}},"exchange.ldap_long_running_ops_per_sec":{info:"Long Running LDAP operations.",en:{instance:{one:"ldap process",other:"ldap processes"}}},"exchange.ldap_read_time":{aggregationMethod:"avg",info:"Time to send an LDAP read request and receive a response.",en:{instance:{one:"ldap process",other:"ldap processes"}}},"exchange.ldap_search_time":{aggregationMethod:"avg",info:"Time to send an LDAP search request and receive a response.",en:{instance:{one:"ldap process",other:"ldap processes"}}},"exchange.ldap_write_time":{aggregationMethod:"avg",info:"Time to send an LDAP search request and receive a response.",en:{instance:{one:"ldap process",other:"ldap processes"}}},"exchange.ldap_timeout_errors":{info:"LDAP timeout errors.",en:{instance:{one:"ldap process",other:"ldap processes"}}},"exchange.http_proxy_avg_auth_latency":{aggregationMethod:"avg",info:"Average time spent authenticating CAS.",en:{instance:{one:"proxy",other:"proxies"}}},"exchange.http_proxy_avg_cas_processing_latency_sec":{aggregationMethod:"avg",info:"Average time spent authenticating CAS.",en:{instance:{one:"proxy",other:"proxies"}}},"exchange.http_proxy_mailbox_proxy_failure_rate":{aggregationMethod:"avg",info:"Percentage of failures between this CAS and MBX servers.",en:{instance:{one:"proxy",other:"proxies"}}},"exchange.http_proxy_mailbox_server_locator_avg_latency_sec":{aggregationMethod:"avg",info:"Average latency of MailboxServerLocator web service calls.",en:{instance:{one:"proxy",other:"proxies"}}},"exchange.http_proxy_outstanding_proxy_requests":{info:"Concurrent outstanding proxy requests.",en:{instance:{one:"proxy",other:"proxies"}}},"exchange.http_proxy_requests":{info:"Number of proxy requests processed each second.",en:{instance:{one:"proxy",other:"proxies"}}},"wireguard.device_network_io":{info:"Device traffic.",en:{instance:{one:"device",other:"devices"}}},"wireguard.device_peers":{info:"Device peers.",en:{instance:{one:"device",other:"devices"}}},"wireguard.peer_network_io":{info:"Peer traffic.",en:{instance:{one:"peer",other:"peers"}}},"wireguard.peer_latest_handshake_ago":{info:"Peer time elapsed since the latest handshake.",en:{instance:{one:"peer",other:"peers"}}},"x509check.time_until_expiration":{info:"Time Until Certificate Expiration.",en:{instance:{one:"certificate",other:"certificates"}}},"x509check.revocation_status":{info:"Revocation Status.",en:{instance:{one:"certificate",other:"certificates"}}},"xenstat.mem":{info:"Memory Usage.",en:{instance:{one:"xenstat instance",other:"xenstat instances"}}},"xenstat.domains":{info:"Number of Domains.",en:{instance:{one:"xenstat instance",other:"xenstat instances"}}},"xenstat.cpus":{info:"Number of CPUs.",en:{instance:{one:"xenstat instance",other:"xenstat instances"}}},"xenstat.cpu_freq":{info:"CPU Frequency.",en:{instance:{one:"xenstat instance",other:"xenstat instances"}}},"xendomain.states":{info:"Domain States.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.cpu":{aggregationMethod:"avg",info:"CPU Usage (100% = 1 core).",en:{instance:{one:"domain",other:"domains"}}},"xendomain.mem":{info:"Memory Reservation.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.vcpu":{aggregationMethod:"avg",info:"CPU Usage per VCPU.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.oo_req_vbd":{info:"VBD{%u} Out Of Requests.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.requests_vbd":{info:"VBD{%u} Requests.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.sectors_vbd":{info:"VBD{%u} Read/Written Sectors.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.bytes_network":{info:"Network{%u} Received/Sent Bytes.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.packets_network":{info:"Network{%u} Received/Sent Packets.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.errors_network":{info:"Network{%u} Receive/Transmit Errors.",en:{instance:{one:"domain",other:"domains"}}},"xendomain.drops_network":{info:"Network{%u} Receive/Transmit Drops.",en:{instance:{one:"domain",other:"domains"}}},"zookeeper.requests":{info:"Outstanding Requests.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zookeeper.requests_latency":{aggregationMethod:"avg",info:"Requests Latency.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zookeeper.connections":{info:"Alive Connections.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zookeeper.packets":{info:"Packets.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zookeeper.file_descriptor":{info:"Open File Descriptors.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zookeeper.nodes":{info:"Number of Nodes.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zookeeper.watches":{info:"Number of Watches.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zookeeper.approximate_data_size":{info:"Approximate Data Tree Size.",en:{instance:{one:"zk instance",other:"zk instances"}}},"zscores.z":{info:"Z Score.",en:{instance:{one:"chart",other:"charts"}}},"zscores.3stddev":{info:"Z Score >3.",en:{instance:{one:"chart",other:"charts"}}}}},66051:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(4942),a=n(45987),o=n(67294),s=n(54851),i=n(54221),c=["children","onClick"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const u=function(e){var t=e.children,n=e.onClick,u=(0,a.Z)(e,c),d=(0,i.sm)(),f=(0,o.useCallback)((function(e){var t=e.target.hash,r=void 0===t?"":t;r.startsWith("#menu")&&(e.preventDefault(),d.goToLink(r.substr(1))),n&&n(e)}),[d]);return"string"===typeof t?o.createElement(s.TextSmall,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({color:"sectionDescription",dangerouslySetInnerHTML:{__html:t},onClick:f},u)):t||null}},81238:(e,t,n)=>{"use strict";n.d(t,{G_:()=>J,ZP:()=>ie,FO:()=>te,oS:()=>ne,iK:()=>$,JK:()=>ae,bF:()=>re});var r=n(4942),a=n(21433),o=n(2087),s=n(69454),i=n(1673),c=n(40351),l=n(51257),u=n(53045),d=n(60989),f=n(49356),h=n(44814),p=n(17726),m=n(47810),g=n(9221),b=n(96914),y=n(67992),v=n(57026),_=n(7452),w=n(62160),k=n(8792),x=n(59986),O=n(85241),S=n(81511),P=n(491),T=n(53728),C=n(20446),E=n(32660),M=n(27879),j=n(52571),D=n(34327),I=n(42137),N=n(80955),L=n(2866),A=n(12296),R=n(35117),q=n(42775),F=n(77007),z=n(79186),B=n(46357),U=n(13914),Z=n(91435),V=n(3163),H=n(73793),W=n(91871),G=n(66062);const Q={system:{title:"System Overview",icon:n(12690).xV,info:"Overview of the key system metrics."},services:{title:"systemd Services",icon:m.Kb,info:"Resources utilization of <b>systemd services</b>. Netdata monitors all systemd services via <a href='https://en.wikipedia.org/wiki/Cgroups' target='_blank'>cgroups</a> (the resources accounting used by containers). <br /><b>Tip:</b> <br />• Default view of cgroup charts show <b>aggregate</b> information from all your VMs and containers <br />• For instance level view of cgroups change the Group by to <b>instance</b> <br /><a href='https://learn.netdata.cloud/docs/cloud/visualize/overview#group-by-dimension-node-or-chart' style='color: green' target='_blank'><b>• Checkout our docs for more details</b></a>"},ap:{title:"Access Points",icon:W.$A,info:"Performance metrics for the access points (i.e. wireless interfaces in AP mode) found on the system."},tc:{title:"Quality of Service",icon:G.g4,info:'Netdata collects and visualizes <b>tc</b> class utilization using its <a href="https://github.com/netdata/netdata/blob/master/collectors/tc.plugin/tc-qos-helper.sh.in" target="_blank">tc-helper plugin</a>. If you also use <a href="http://firehol.org/#fireqos" target="_blank">FireQOS</a> for setting up QoS, netdata automatically collects interface and class names. If your QoS configuration includes overheads calculation, the values shown here will include these overheads (the total bandwidth for the same interface as reported in the Network Interfaces section, will be lower than the total bandwidth reported here). QoS data collection may have a slight time difference compared to the interface (QoS data collection uses a BASH script, so a shift in data collection of a few milliseconds should be justified).'},net:{title:"Network Interfaces",icon:q.Hw,info:'<p>Performance <a href="https://www.kernel.org/doc/html/latest/networking/statistics.html" target="_blank">metrics for network interfaces</a>.</p><p>Netdata retrieves this data reading the <b>/proc/net/dev</b> file and <b>/sys/class/net/</b> directory.</p>'},Infiniband:{title:"Infiniband ports",icon:q.Hw,info:'<p>Performance and exception statistics for <a href="https://en.wikipedia.org/wiki/InfiniBand" target="_blank">Infiniband</a> ports. The individual port and hardware counter descriptions can be found in the <a href="https://community.mellanox.com/s/article/understanding-mlx5-linux-counters-and-status-parameters" target="_blank">Mellanox knowledge base</a>.'},wireless:{title:"Wireless Interfaces",icon:W.$A,info:"Performance metrics for wireless interfaces."},ip:{title:"Networking Stack",icon:H.uM,info:function(e){return"linux"===e.os?"Metrics for the networking stack of the system. These metrics are collected from <b>/proc/net/netstat</b> or attaching <b>kprobes</b> to kernel functions, apply to both IPv4 and IPv6 traffic and are related to operation of the kernel networking stack.":"Metrics for the networking stack of the system."}},ipv4:{title:"IPv4 Networking",icon:H.uM,info:'Metrics for the IPv4 stack of the system. <a href="https://en.wikipedia.org/wiki/IPv4" target="_blank">Internet Protocol version 4 (IPv4)</a> is the fourth version of the Internet Protocol (IP). It is one of the core protocols of standards-based internetworking methods in the Internet. IPv4 is a connectionless protocol for use on packet-switched networks. It operates on a best effort delivery model, in that it does not guarantee delivery, nor does it assure proper sequencing or avoidance of duplicate delivery. These aspects, including data integrity, are addressed by an upper layer transport protocol, such as the Transmission Control Protocol (TCP).'},ipv6:{title:"IPv6 Networking",icon:H.uM,info:'Metrics for the IPv6 stack of the system. <a href="https://en.wikipedia.org/wiki/IPv6" target="_blank">Internet Protocol version 6 (IPv6)</a> is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet. IPv6 was developed by the Internet Engineering Task Force (IETF) to deal with the long-anticipated problem of IPv4 address exhaustion. IPv6 is intended to replace IPv4.'},sctp:{title:"SCTP Networking",icon:H.uM,info:'<p><a href="https://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol" target="_blank">Stream Control Transmission Protocol (SCTP)</a> is a computer network protocol which operates at the transport layer and serves a role similar to the popular protocols TCP and UDP. SCTP provides some of the features of both UDP and TCP: it is message-oriented like UDP and ensures reliable, in-sequence transport of messages with congestion control like TCP. It differs from those protocols by providing multi-homing and redundant paths to increase resilience and reliability.</p><p>Netdata collects SCTP metrics reading the <b>/proc/net/sctp/snmp</b> file.</p>'},ipvs:{title:"IP Virtual Server",icon:"serviceIPVS",info:'<p><a href="http://www.linuxvirtualserver.org/software/ipvs.html" target="_blank">IPVS (IP Virtual Server)</a> implements transport-layer load balancing inside the Linux kernel, so called Layer-4 switching. IPVS running on a host acts as a load balancer at the front of a cluster of real servers, it can direct requests for TCP/UDP based services to the real servers, and makes services of the real servers to appear as a virtual service on a single IP address.</p><p>Netdata collects summary statistics, reading <b>/proc/net/ip_vs_stats</b>. To display the statistics information of services and their servers, run <b>ipvsadm -Ln --stats</b> or <b>ipvsadm -Ln --rate</b> for the rate statistics. For details, see <a href="https://linux.die.net/man/8/ipvsadm" target="_blank">ipvsadm(8)</a>.</p>'},netfilter:{title:"Firewall (netfilter)",icon:V.U7,info:"Performance metrics of the netfilter components."},ipfw:{title:"Firewall (ipfw)",icon:V.U7,info:"Counters and memory usage for the ipfw rules."},cpu:{title:"CPUs",icon:Z.BD,info:'Detailed information for each CPU of the system. A summary of the system for all CPUs can be found at the <a href="#menu_system">System Overview</a> section.'},mem:{title:"Memory",icon:j.zv,info:"Detailed information about the memory management of the system."},disk:{title:"Disks",icon:l.vc,info:"Charts with performance information for all the system disks. Special care has been given to present disk performance metrics in a way compatible with <b>iostat -x</b>. netdata by default prevents rendering performance charts for individual partitions and unmounted virtual disks. Disabled charts can still be enabled by configuring the relative settings in the netdata configuration file."},mount:{title:"Mount Points",icon:l.vc,info:""},mdstat:{title:"MD arrays",icon:l.vc,info:'<p>RAID devices are virtual devices created from two or more real block devices. <a href="https://man7.org/linux/man-pages/man4/md.4.html" target="_blank">Linux Software RAID</a> devices are implemented through the md (Multiple Devices) device driver.</p><p>Netdata monitors the current status of MD arrays reading <a href="https://raid.wiki.kernel.org/index.php/Mdstat" target="_blank">/proc/mdstat</a> and <b>/sys/block/%s/md/mismatch_cnt</b> files.</p>'},sensors:{title:"Sensors",icon:U.XE,info:"Readings of the configured system sensors."},ipmi:{title:"IPMI",icon:U.XE,info:"The Intelligent Platform Management Interface (IPMI) is a set of computer interface specifications for an autonomous computer subsystem that provides management and monitoring capabilities independently of the host system's CPU, firmware (BIOS or UEFI) and operating system."},samba:{title:"Samba",icon:k.cC,info:"Performance metrics of the Samba file share operations of this system. Samba is a implementation of Windows services, including Windows SMB protocol file shares."},nfsd:{title:"NFS Server",icon:k.cC,info:'Performance metrics of the Network File Server. <a href="https://en.wikipedia.org/wiki/Network_File_System" target="_blank">NFS</a> is a distributed file system protocol, allowing a user on a client computer to access files over a network, much like local storage is accessed. NFS, like many other protocols, builds on the Open Network Computing Remote Procedure Call (ONC RPC) system.'},nfs:{title:"NFS Client",icon:k.cC,info:'Performance metrics of the <a href="https://en.wikipedia.org/wiki/Network_File_System" target="_blank">NFS</a> operations of this system, acting as an NFS client.'},zfs:{title:"ZFS Cache",icon:k.cC,info:'Performance metrics of the <a href="https://en.wikipedia.org/wiki/ZFS#Caching_mechanisms" target="_blank">ZFS ARC and L2ARC</a>. The following charts visualize all metrics reported by <a href="https://github.com/openzfs/zfs/blob/master/cmd/arcstat/arcstat.in" target="_blank">arcstat.py</a> and <a href="https://github.com/openzfs/zfs/blob/master/cmd/arc_summary/arc_summary3" target="_blank">arc_summary.py</a>.'},zfspool:{title:"ZFS pools",icon:"serviceDatabase",info:"State of ZFS pools."},btrfs:{title:"BTRFS filesystem",icon:k.cC,info:"Disk space metrics for the BTRFS filesystem."},apps:{title:"Applications",icon:"applicationsSolid",info:'Per application statistics are collected using <a href="https://learn.netdata.cloud/docs/agent/collectors/apps.plugin" target="_blank">apps.plugin</a>. This plugin walks through all processes and aggregates statistics for <a href="https://learn.netdata.cloud/docs/agent/collectors/apps.plugin#configuration" target="_blank">application groups</a>. The plugin also counts the resources of exited children. So for processes like shell scripts, the reported values include the resources used by the commands these scripts run within each timeframe.',height:1.5},groups:{title:"User Groups",icon:M.IL,info:'Per user group statistics are collected using <a href="https://learn.netdata.cloud/docs/agent/collectors/apps.plugin" target="_blank">apps.plugin</a>. This plugin walks through all processes and aggregates statistics per user group. The plugin also counts the resources of exited children. So for processes like shell scripts, the reported values include the resources used by the commands these scripts run within each timeframe.',height:1.5},users:{title:"Users",icon:B.FV,info:'Per user statistics are collected using <a href="https://learn.netdata.cloud/docs/agent/collectors/apps.plugin" target="_blank">apps.plugin</a>. This plugin walks through all processes and aggregates statistics per user. The plugin also counts the resources of exited children. So for processes like shell scripts, the reported values include the resources used by the commands these scripts run within each timeframe.',height:1.5},netdata:{title:"Netdata Monitoring",icon:z.ko,info:"Performance metrics for the operation of netdata itself and its plugins."},aclk_test:{title:"ACLK Test Generator",info:"For internal use to perform integration testing."},example:{title:"Example Charts",info:"Example charts, demonstrating the external plugin architecture."},cgroup:{title:"",icon:"serviceContainer",info:"Netdata collects Container and VM resource utilization metrics from <a href='https://man7.org/linux/man-pages/man7/cgroups.7.html' style='color: green' target='_blank'><b>cgroups</b></a>, a Linux kernel feature that enables the organization, management, and isolation of system resources among groups of processes. The charts show the aggregated view across all instances by default, to visualize the metrics per container or VM instance, <a href='https://learn.netdata.cloud/docs/cloud/visualize/overview#group-by-dimension-node-or-chart' style='color: green' target='_blank'>change the Group by to <b>instance</b></a>"},cgqemu:{title:"",icon:E.To,info:"QEMU virtual machine resource utilization metrics. QEMU (short for Quick Emulator) is a free and open-source hosted hypervisor that performs hardware virtualization."},docker:{title:"Docker",icon:"serviceDockerHubPress",info:"Docker container and image metrics. Charts show aggregated view across all containers by default, to visualize the metrics per container, <a href='https://learn.netdata.cloud/docs/cloud/visualize/overview#group-by-dimension-node-or-chart' style='color: green' target='_blank'>change the Group by to <b>instance</b></a>"},dockerhub:{icon:"serviceDockerHubPress"},fping:{title:"fping",icon:F.Ss,info:"Network latency statistics, via <b>fping</b>. <b>fping</b> is a program to send ICMP echo probes to network hosts, similar to <b>ping</b>, but much better performing when pinging multiple hosts. fping versions after 3.15 can be directly used as netdata plugins."},gearman:{title:"Gearman",icon:g.A8,info:"Gearman is a job server that allows you to do work in parallel, to load balance processing, and to call functions between languages."},ioping:{title:"ioping",icon:F.Ss,info:"Disk latency statistics, via <b>ioping</b>. <b>ioping</b> is a program to read/write data probes from/to a disk."},httpcheck:{title:"Http Check",icon:"serviceHTTPCheck",info:"Web Service availability and latency monitoring using HTTP checks. This plugin is a specialized version of the port check plugin."},cassandra:{title:"Cassandra",icon:"serviceDatabase",info:"Performance metrics for <b>Cassandra</b>, the open source distributed NoSQL database management system.<br>For more information: <br><a href='https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/cassandra' style='color: green' target='_blank'><b>• Netdata Cassandra collector docs</b></a><br><a href='https://www.netdata.cloud/blog/cassandra-monitoring-part1' style='color: green' target='_blank'><b>• Cassandra monitoring guide - Part 1</b></a> and <a href='https://www.netdata.cloud/blog/cassandra-monitoring-part2' style='color: green' target='_blank'><b> Part 2</b></a>"},memcached:{title:"memcached",icon:"serviceMemCached",info:"Performance metrics for <b>memcached</b>. Memcached is a general-purpose distributed memory caching system. It is often used to speed up dynamic database-driven websites by caching data and objects in RAM to reduce the number of times an external data source (such as a database or API) must be read."},monit:{title:"monit",icon:"serviceDatabase",info:"Statuses of checks in <b>monit</b>. Monit is a utility for managing and monitoring processes, programs, files, directories and filesystems on a Unix system. Monit conducts automatic maintenance and repair and can execute meaningful causal actions in error situations."},mysql:{title:"MySQL",icon:"serviceMySQLPress",info:"Performance metrics for <b>mysql</b>, the open-source relational database management system (RDBMS)."},nvme:{title:"NVMe",icon:l.vc,info:"NVMe devices SMART and health metrics. Additional information on metrics can be found in the <a href='https://nvmexpress.org/developers/nvme-specification/' target='_blank'>NVM Express Base Specification</a>."},ping:{title:"Ping",icon:q.Hw,info:"Measures round-trip time and packet loss by sending ping messages to network hosts."},postgres:{title:"PostgreSQL",icon:"servicePostgreSQL",info:"Performance metrics for <b>PostgreSQL</b>, the open source object-relational database management system (ORDBMS).<br>For more information:<br><a href='https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/postgres' style='color: green' target='_blank'><b>• Netdata PostgreSQL collector docs</b></a><br><a href='https://www.netdata.cloud/blog/postgresql-monitoring' style='color: green' target='_blank'><b>• How to monitor PostgreSQL with Netdata</b></a>"},redis:{title:"Redis",icon:"serviceRedis",info:"Performance metrics for <b>Redis</b>, an in-memory data structure store, used as a distributed, in-memory key\u2013value database, cache and message broker, with optional durability.<br>For more information: <br><a href='https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/redis' style='color: green' target='_blank'><b>• Netdata Redis collector docs</b></a><br><a href='https://www.netdata.cloud/blog/redis-monitoring' style='color: green' target='_blank'><b>• How to monitor Redis with Netdata</b></a>"},rethinkdbs:{title:"RethinkDB",icon:"serviceRethinkDB",info:"Performance metrics for <b>rethinkdb</b>. RethinkDB is the first open-source scalable database built for realtime applications"},retroshare:{title:"RetroShare",icon:"serviceRetroShare",info:"Performance metrics for <b>RetroShare</b>. RetroShare is open source software for encrypted filesharing, serverless email, instant messaging, online chat, and BBS, based on a friend-to-friend network built on GNU Privacy Guard (GPG)."},riakkv:{title:"Riak KV",icon:"serviceDatabase",info:"Metrics for <b>Riak KV</b>, the distributed key-value store."},ipfs:{title:"IPFS",icon:"serviceIPFS",info:"Performance metrics for the InterPlanetary File System (IPFS), a content-addressable, peer-to-peer hypermedia distribution protocol."},phpfpm:{title:"PHP-FPM",icon:"servicePhpFpm",info:"Performance metrics for <b>PHP-FPM</b>, an alternative FastCGI implementation for PHP."},pihole:{title:"Pi-hole",icon:R.gP,info:'Metrics for <a href="https://pi-hole.net/" target="_blank">Pi-hole</a>, a black hole for Internet advertisements. The metrics returned by Pi-Hole API is all from the last 24 hours.'},portcheck:{title:"Port Check",icon:A.s2,info:"Service availability and latency monitoring using port checks."},postfix:{title:"postfix",icon:S.FU},dovecot:{title:"Dovecot",icon:S.FU},hddtemp:{title:"HDD Temp",icon:w.wh},nginx:{title:"NGINX",icon:"serviceNginx"},nginxplus:{title:"NGINX Plus",icon:"serviceNginx"},apache:{title:"Apache",icon:"serviceApache"},lighttpd:{title:"Lighttpd",icon:"serviceLighthttpd"},web_log:{title:"Web Server Logs",icon:"serviceWebLog",info:"Key web server performance metrics extracted in real-time from web server log files. For web servers, an extended log file format may optionally be used offering timing information and bandwidth for both requests and responses."},squid:{title:"squid",icon:"serviceSquid"},nut:{title:"UPS",icon:c.St},apcupsd:{title:"UPS",icon:c.St},snmp:{title:"SNMP",icon:L.V$},go_expvar:{title:"Go - expvars",icon:C.Md,info:'Statistics about running Go applications exposed by the <a href="https://golang.org/pkg/expvar/" target="_blank">expvar package</a>.'},consul:{title:"Consul",icon:N.IJ,info:'Consul performance and health metrics. For details, see <a href="https://developer.hashicorp.com/consul/docs/agent/telemetry#key-metrics" target="_blank">Key Metrics</a>.'},chrony:{title:"Chrony",icon:I.SZ,info:"The system\u2019s clock performance and peers activity status."},couchdb:{icon:"serviceCouchDB",info:'Performance metrics for <b><a href="https://couchdb.apache.org/" target="_blank">CouchDB</a></b>, the open-source, JSON document-based database with an HTTP API and multi-master replication.'},beanstalk:{title:"Beanstalkd",icon:"serviceBeanstalk",info:'Provides statistics on the <b><a href="http://kr.github.io/beanstalkd/" target="_blank">beanstalkd</a></b> server and any tubes available on that server using data pulled from beanstalkc'},rabbitmq:{title:"RabbitMQ",icon:"serviceRabbitMQ",info:'Performance data for the <b><a href="https://www.rabbitmq.com/" target="_blank">RabbitMQ</a></b> open-source message broker.'},ceph:{title:"Ceph",icon:"serviceDatabase",info:'Provides statistics on the <b><a href="http://ceph.com/" target="_blank">ceph</a></b> cluster server, the open-source distributed storage system.'},ntpd:{title:"NTPd",icon:"serviceNtpdPress",info:'Provides statistics for the internal variables of the Network Time Protocol daemon <b><a href="http://www.ntp.org/" target="_blank">ntpd</a></b> and optional including the configured peers (if enabled in the module configuration). The module presents the performance metrics as shown by <b><a href="http://doc.ntp.org/current-stable/ntpq.html">ntpq</a></b> (the standard NTP query program) using NTP mode 6 UDP packets to communicate with the NTP server.'},spigotmc:{title:"Spigot MC",icon:C.Md,info:'Provides basic performance statistics for the <b><a href="https://www.spigotmc.org/" target="_blank">Spigot Minecraft</a></b> server.'},unbound:{title:"Unbound",icon:D.LE},boinc:{title:"BOINC",icon:j.zv,info:'Provides task counts for <b><a href="http://boinc.berkeley.edu/" target="_blank">BOINC</a></b> distributed computing clients.'},w1sensor:{title:"1-Wire Sensors",icon:w.wh,info:'Data derived from <a href="https://en.wikipedia.org/wiki/1-Wire" target="_blank">1-Wire</a> sensors. Currently temperature sensors are automatically detected.'},logind:{title:"Logind",icon:M.IL,info:'Keeps track of user logins and sessions by querying the <a href="https://www.freedesktop.org/software/systemd/man/org.freedesktop.login1.html" target="_blank">systemd-logind API</a>.'},powersupply:{title:"Power Supply",icon:c.St,info:'Statistics for the various system power supplies. Data collected from <a href="https://www.kernel.org/doc/Documentation/power/power_supply_class.txt" target="_blank">Linux power supply class</a>.'},xenstat:{title:"Xen Node",icon:x.xf,info:"General statistics for the Xen node. Data collected using <b>xenstat</b> library</a>."},xendomain:{title:"",icon:E.To,info:"Xen domain resource utilization metrics. Netdata reads this information using <b>xenstat</b> library which gives access to the resource usage information (CPU, memory, disk I/O, network) for a virtual machine."},windows:{title:"Windows",icon:i.ts},iis:{title:"IIS",icon:C.Md},mssql:{title:"SQL Server",icon:T.t5},ad:{title:"Active Directory",icon:i.ts},adcs:{title:"AD Certification Service",icon:i.ts},adfs:{title:"AD Federation Service",icon:i.ts},netframework:{title:".NET Framework",icon:P.py},exchange:{title:"Exchange",icon:S.FU},perf:{title:"Perf Counters",icon:O.HL,info:"Performance Monitoring Counters (PMC). Data collected using <b>perf_event_open()</b> system call which utilises Hardware Performance Monitoring Units (PMU)."},vsphere:{title:"vSphere",icon:x.xf,info:'Performance statistics for ESXI hosts and virtual machines. Data collected from <a href="https://www.vmware.com/products/vcenter-server.html" target="_blank">VMware vCenter Server</a> using <b><a href="https://github.com/vmware/govmomi"> govmomi</a></b> library.'},vcsa:{title:"VCSA",icon:x.xf,info:'vCenter Server Appliance health statistics. Data collected from <a href="https://vmware.github.io/vsphere-automation-sdk-rest/vsphere/index.html#SVC_com.vmware.appliance.health" target="_blank">Health API</a>.'},zookeeper:{title:"Zookeeper",icon:"serviceDatabase",info:'Provides health statistics for <b><a href="https://zookeeper.apache.org/" target="_blank">Zookeeper</a></b> server. Data collected through the command port using <b><a href="https://zookeeper.apache.org/doc/r3.5.5/zookeeperAdmin.html#sc_zkCommands">mntr</a></b> command.'},hdfs:{title:"HDFS",icon:k.cC,info:'Provides <b><a href="https://hadoop.apache.org/docs/r3.2.0/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html" target="_blank">Hadoop Distributed File System</a></b> performance statistics. Module collects metrics over <b>Java Management Extensions</b> through the web interface of an <b>HDFS</b> daemon.'},am2320:{title:"AM2320 Sensor",icon:w.wh,info:"Readings from the external AM2320 Sensor."},scaleio:{title:"ScaleIO",icon:"serviceDatabase",info:"Performance and health statistics for various ScaleIO components. Data collected via VxFlex OS Gateway REST API."},squidlog:{title:"Squid log",icon:_.cw},cockroachdb:{title:"CockroachDB",icon:"serviceDatabase",info:"Performance and health statistics for various <b>CockroachDB</b> components."},ebpf:{title:"eBPF",icon:"serviceEBPF",info:"Monitor system calls, internal functions, bytes read, bytes written and errors using <b>eBPF</b>."},filesystem:{title:"Filesystem",icon:l.vc,info:'Number of filesystem events for <a href="#menu_filesystem_submenu_vfs">Virtual File System</a>, <a href="#menu_filesystem_submenu_file_access">File Access</a>, <a href="#menu_filesystem_submenu_directory_cache__eBPF_">Directory cache</a>, and file system latency (<a href="#menu_filesystem_submenu_btrfs_latency">BTRFS</a>, <a href="#menu_filesystem_submenu_ext4_latency">EXT4</a>, <a href="#menu_filesystem_submenu_nfs_latency">NFS</a>, <a href="#menu_filesystem_submenu_xfs_latency">XFS</a>, and <a href="#menu_filesystem_submenu_xfs_latency">ZFS</a>) when your disk has the file system. Filesystem charts have relationship with <a href="#menu_system_submenu_swap">SWAP</a>, <a href="#menu_disk">Disk</a>, <a href="#menu_mem_submenu_synchronization__eBPF_">Sync</a>, and <a href="#menu_mount">Mount Points</a>.'},vernemq:{title:"VerneMQ",icon:v.lX,info:'Performance data for the <b><a href="https://vernemq.com/" target="_blank">VerneMQ</a></b> open-source MQTT broker.'},pulsar:{title:"Pulsar",icon:v.lX,info:'Summary, namespaces and topics performance data for the <b><a href="http://pulsar.apache.org/" target="_blank">Apache Pulsar</a></b> pub-sub messaging system.'},anomalies:{title:"Anomalies",icon:p.jZ,info:'Anomaly scores relating to key system metrics. A high anomaly probability indicates strange behaviour and may trigger an anomaly prediction from the trained models. Read the <a href="https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/anomalies" target="_blank">anomalies collector docs</a> for more details.'},alerts:{title:"Alerts",icon:y.qm,info:'Charts showing alert status over time. More details <a href="https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/alerts/README.md" target="_blank">here</a>.'},statsd:{title:"StatsD",icon:b.St,info:'StatsD is an industry-standard technology stack for monitoring applications and instrumenting any piece of software to deliver custom metrics. Netdata allows the user to organize the metrics in different charts and visualize any application metric easily. Read more on <a href="https://learn.netdata.cloud/docs/agent/collectors/statsd.plugin" target="_blank">Netdata Learn</a>.'},supervisord:{title:"Supervisord",icon:g.A8,info:'Detailed statistics for each group of processes controlled by <b><a href="http://supervisord.org/" target="_blank">Supervisor</a></b>. Netdata collects these metrics using <a href="http://supervisord.org/api.html#supervisor.rpcinterface.SupervisorNamespaceRPCInterface.getAllProcessInfo" target="_blank"><b>getAllProcessInfo</b></a> method.'},systemdunits:{title:"systemd units",icon:m.Kb,info:'<b>systemd</b> provides a dependency system between various entities called "units" of 11 different types. Units encapsulate various objects that are relevant for system boot-up and maintenance. Units may be <b>active</b> (meaning started, bound, plugged in, depending on the unit type), or <b>inactive</b> (meaning stopped, unbound, unplugged), as well as in the process of being activated or deactivated, i.e. between the two states (these states are called <b>activating</b>, <b>deactivating</b>). A special <b>failed</b> state is available as well, which is very similar to <b>inactive</b> and is entered when the service failed in some way (process returned error code on exit, or crashed, an operation timed out, or after too many restarts). For details, see <a href="https://www.freedesktop.org/software/systemd/man/systemd.html" target="_blank"> systemd(1)</a>.'},changefinder:{title:"ChangeFinder",icon:p.jZ,info:'Online changepoint detection using machine learning. More details <a href="https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/changefinder/README.md" target="_blank">here</a>.'},zscores:{title:"Z-Scores",icon:h.WV,info:"Z scores scores relating to key system metrics."},anomaly_detection:{title:"Anomaly Detection",icon:f.qx,info:'Charts relating to anomaly detection, increased <b>anomalous</b> dimensions or a higher than usual <b>anomaly_rate</b> could be signs of some abnormal behaviour. Read our <a href="https://learn.netdata.cloud/guides/monitor/anomaly-detection" target="_blank">anomaly detection guide</a> for more details.'},fail2ban:{title:"Fail2ban",icon:d.is,info:"Netdata keeps track of the current jail status by reading the Fail2ban log file."},wireguard:{title:"WireGuard",icon:u.SP,info:"VPN network interfaces and peers traffic."},prometheus:{icon:"servicePrometheus"},"Kubernetes State":{title:"Kubernetes State",icon:"serviceKubernetes"},"Kubernetes Containers":{title:"Kubernetes Containers",icon:"serviceKubernetes"},"Kubernetes kubelet":{title:"Kubernetes Kubelet",icon:"serviceKubernetes"},"Kubernetes kubeproxy":{title:"Kubernetes Kubeproxy",icon:"serviceKubernetes"},coredns:{title:"CoreDNS",icon:"serviceCoreDns"},dns_query:{title:"DNS Query Response Time",icon:"serviceDns"},sendgrid:{title:"SendGrid",icon:"serviceSendgrid"},smartd_log:{icon:"serviceSmartd"},bind:{icon:"serviceBind"},systemd:{icon:"serviceSystemd"},md:{title:"Linux Software RAID",icon:l.vc,info:"Metrics for monitoring Linux Software RAID"},cups:{title:"Printers (cups)",icon:c.St,info:"Metrics for Printer (cups) monitoring"},named:{title:"ISC Bind (named)",icon:"serviceCoreDns",info:"Metrics for named monitoring"},isc_dhcpd:{title:"ISC DHCPd",icon:"serviceCoreDns",info:"Metrics for DHCPd monitoring"}},K={"web_log.squid_bandwidth":{title:"bandwidth",info:'Bandwidth of responses (<b>sent</b>) by squid. This chart may present unusual spikes, since the bandwidth is accounted at the time the log line is saved by the server, even if the time needed to serve it spans across a longer duration. We suggest to use QoS (e.g. <a href="http://firehol.org/#fireqos" target="_blank">FireQOS</a>) for accurate accounting of the server bandwidth.'},"web_log.squid_responses":{title:"responses",info:"Information related to the responses sent by squid."},"web_log.squid_requests":{title:"requests",info:"Information related to the requests squid has received."},"web_log.squid_hierarchy":{title:"hierarchy",info:"Performance metrics for the squid hierarchy used to serve the requests."},"web_log.squid_squid_transport":{title:"transport"},"web_log.squid_squid_cache":{title:"cache",info:"Performance metrics for the performance of the squid cache."},"web_log.squid_timings":{title:"timings",info:"Duration of squid requests. Unrealistic spikes may be reported, since squid logs the total time of the requests, when they complete. Especially for HTTPS, the clients get a tunnel from the proxy and exchange requests directly with the upstream servers, so squid cannot evaluate the individual requests and reports the total time the tunnel was open."},"web_log.squid_clients":{title:"clients"},"web_log.bandwidth":{info:'Bandwidth of requests (<b>received</b>) and responses (<b>sent</b>). <b>received</b> requires an extended log format (without it, the web server log does not have this information). This chart may present unusual spikes, since the bandwidth is accounted at the time the log line is saved by the web server, even if the time needed to serve it spans across a longer duration. We suggest to use QoS (e.g. <a href="http://firehol.org/#fireqos" target="_blank">FireQOS</a>) for accurate accounting of the web server bandwidth.'},"web_log.urls":{info:'Number of requests for each <b>URL pattern</b> defined in <a href="https://github.com/netdata/go.d.plugin/blob/master/config/go.d/web_log.conf" target="_blank"><b>/etc/netdata/go.d/web_log.conf</b></a>. This chart counts all requests matching the URL patterns defined, independently of the web server response codes (i.e. both successful and unsuccessful).'},"web_log.clients":{info:"Charts showing the number of unique client IPs, accessing the web server."},"web_log.timings":{info:"Web server response timings - the time the web server needed to prepare and respond to requests. This requires an extended log format and its meaning is web server specific. For most web servers this accounts the time from the reception of a complete request, to the dispatch of the last byte of the response. So, it includes the network delays of responses, but it does not include the network delays of requests."},"mem.ksm":{title:"deduper (ksm)",info:'<a href="https://en.wikipedia.org/wiki/Kernel_same-page_merging" target="_blank">Kernel Same-page Merging</a> (KSM) performance monitoring, read from several files in <b>/sys/kernel/mm/ksm/</b>. KSM is a memory-saving de-duplication feature in the Linux kernel. The KSM daemon ksmd periodically scans those areas of user memory which have been registered with it, looking for pages of identical content which can be replaced by a single write-protected page.'},"mem.hugepages":{info:'Hugepages is a feature that allows the kernel to utilize the multiple page size capabilities of modern hardware architectures. The kernel creates multiple pages of virtual memory, mapped from both physical RAM and swap. There is a mechanism in the CPU architecture called "Translation Lookaside Buffers" (TLB) to manage the mapping of virtual memory pages to actual physical memory addresses. The TLB is a limited hardware resource, so utilizing a large amount of physical memory with the default page size consumes the TLB and adds processing overhead. By utilizing Huge Pages, the kernel is able to create pages of much larger sizes, each page consuming a single resource in the TLB. Huge Pages are pinned to physical RAM and cannot be swapped/paged out.'},"mem.numa":{info:'Non-Uniform Memory Access (NUMA) is a hierarchical memory design the memory access time is dependent on locality. Under NUMA, a processor can access its own local memory faster than non-local memory (memory local to another processor or memory shared between processors). The individual metrics are described in the <a href="https://www.kernel.org/doc/Documentation/numastat.txt" target="_blank">Linux kernel documentation</a>.'},"mem.ecc":{info:'<p><a href="https://en.wikipedia.org/wiki/ECC_memory" target="_blank">ECC memory</a> is a type of computer data storage that uses an error correction code (ECC) to detect and correct n-bit data corruption which occurs in memory. Typically, ECC memory maintains a memory system immune to single-bit errors: the data that is read from each word is always the same as the data that had been written to it, even if one of the bits actually stored has been flipped to the wrong state.</p><p>Memory errors can be classified into two types: <b>Soft errors</b>, which randomly corrupt bits but do not leave physical damage. Soft errors are transient in nature and are not repeatable, can be because of electrical or magnetic interference. <b>Hard errors</b>, which corrupt bits in a repeatable manner because of a physical/hardware defect or an environmental problem.'},"mem.pagetype":{info:'Statistics of free memory available from <a href="https://en.wikipedia.org/wiki/Buddy_memory_allocation" target="_blank">memory buddy allocator</a>. The buddy allocator is the system memory allocator. The whole memory space is split in physical pages, which are grouped by NUMA node, zone, <a href="https://lwn.net/Articles/224254/" target="_blank">migrate type</a>, and size of the block. By keeping pages grouped based on their ability to move, the kernel can reclaim pages within a page block to satisfy a high-order allocation. When the kernel or an application requests some memory, the buddy allocator provides a page that matches closest the request.'},"ip.ecn":{info:'<a href="https://en.wikipedia.org/wiki/Explicit_Congestion_Notification" target="_blank">Explicit Congestion Notification (ECN)</a> is an extension to the IP and to the TCP that allows end-to-end notification of network congestion without dropping packets. ECN is an optional feature that may be used between two ECN-enabled endpoints when the underlying network infrastructure also supports it.'},"ip.multicast":{info:'<a href="https://en.wikipedia.org/wiki/Multicast" target="_blank">IP multicast</a> is a technique for one-to-many communication over an IP network. Multicast uses network infrastructure efficiently by requiring the source to send a packet only once, even if it needs to be delivered to a large number of receivers. The nodes in the network take care of replicating the packet to reach multiple receivers only when necessary.'},"ip.broadcast":{info:'In computer networking, <a href="https://en.wikipedia.org/wiki/Broadcasting_(networking)" target="_blank">broadcasting</a> refers to transmitting a packet that will be received by every device on the network. In practice, the scope of the broadcast is limited to a broadcast domain.'},"netfilter.conntrack":{title:"connection tracker",info:"Netfilter Connection Tracker performance metrics. The connection tracker keeps track of all connections of the machine, inbound and outbound. It works by keeping a database with all open connections, tracking network and address translation and connection expectations."},"netfilter.nfacct":{title:"bandwidth accounting",info:"The following information is read using the <b>nfacct.plugin</b>."},"netfilter.synproxy":{title:"DDoS protection",info:'DDoS protection performance metrics. <a href="https://github.com/firehol/firehol/wiki/Working-with-SYNPROXY" target="_blank">SYNPROXY</a> is a TCP SYN packets proxy. It is used to protect any TCP server (like a web server) from SYN floods and similar DDoS attacks. SYNPROXY intercepts new TCP connections and handles the initial 3-way handshake using syncookies instead of conntrack to establish the connection. It is optimized to handle millions of packets per second utilizing all CPUs available without any concurrency locking between the connections. It can be used for any kind of TCP traffic (even encrypted), since it does not interfere with the content itself.'},"ipfw.dynamic_rules":{title:"dynamic rules",info:"Number of dynamic rules, created by correspondent stateful firewall rules."},"system.softnet_stat":{title:"softnet",info:function(e){return"linux"===e.os?'<p>Statistics for CPUs SoftIRQs related to network receive work. Break down per CPU core can be found at <a href="#menu_cpu_submenu_softnet_stat">CPU / softnet statistics</a>. More information about identifying and troubleshooting network driver related issues can be found at <a href="https://access.redhat.com/sites/default/files/attachments/20150325_network_performance_tuning.pdf" target="_blank">Red Hat Enterprise Linux Network Performance Tuning Guide</a>.</p><p><b>Processed</b> - packets processed. <b>Dropped</b> - packets dropped because the network device backlog was full. <b>Squeezed</b> - number of times the network device budget was consumed or the time limit was reached, but more work was available. <b>ReceivedRPS</b> - number of times this CPU has been woken up to process packets via an Inter-processor Interrupt. <b>FlowLimitCount</b> - number of times the flow limit has been reached (flow limiting is an optional Receive Packet Steering feature).</p>':"Statistics for CPUs SoftIRQs related to network receive work."}},"system.clock synchronization":{info:'<a href="https://en.wikipedia.org/wiki/Network_Time_Protocol" target="_blank">NTP</a> lets you automatically sync your system time with a remote server. This keeps your machine\u2019s time accurate by syncing with servers that are known to have accurate times.'},"cpu.softnet_stat":{title:"softnet",info:function(e){return"linux"===e.os?'<p>Statistics for CPUs SoftIRQs related to network receive work. Total for all CPU cores can be found at <a href="#menu_system_submenu_softnet_stat">System / softnet statistics</a>. More information about identifying and troubleshooting network driver related issues can be found at <a href="https://access.redhat.com/sites/default/files/attachments/20150325_network_performance_tuning.pdf" target="_blank">Red Hat Enterprise Linux Network Performance Tuning Guide</a>.</p><p><b>Processed</b> - packets processed. <b>Dropped</b> - packets dropped because the network device backlog was full. <b>Squeezed</b> - number of times the network device budget was consumed or the time limit was reached, but more work was available. <b>ReceivedRPS</b> - number of times this CPU has been woken up to process packets via an Inter-processor Interrupt. <b>FlowLimitCount</b> - number of times the flow limit has been reached (flow limiting is an optional Receive Packet Steering feature).</p>':'Statistics for per CPUs core SoftIRQs related to network receive work. Total for all CPU cores can be found at <a href="#menu_system_submenu_softnet_stat">System / softnet statistics</a>.'}},"go_expvar.memstats":{title:"memory statistics",info:'Go runtime memory statistics. See <a href="https://golang.org/pkg/runtime/#MemStats" target="_blank">runtime.MemStats</a> documentation for more info about each chart and the values.'},"couchdb.dbactivity":{title:"db activity",info:"Overall database reads and writes for the entire server. This includes any external HTTP traffic, as well as internal replication traffic performed in a cluster to ensure node consistency."},"couchdb.httptraffic":{title:"http traffic breakdown",info:"All HTTP traffic, broken down by type of request (<tt>GET</tt>, <tt>PUT</tt>, <tt>POST</tt>, etc.) and response status code (<tt>200</tt>, <tt>201</tt>, <tt>4xx</tt>, etc.)<br/><br/>Any <tt>5xx</tt> errors here indicate a likely CouchDB bug; check the logfile for further information."},"couchdb.ops":{title:"server operations"},"couchdb.perdbstats":{title:"per db statistics",info:'Statistics per database. This includes <a href="http://docs.couchdb.org/en/latest/api/database/common.html#get--db" target="_blank">3 size graphs per database</a>: active (the size of live data in the database), external (the uncompressed size of the database contents), and file (the size of the file on disk, exclusive of any views and indexes). It also includes the number of documents and number of deleted documents per database.'},"couchdb.erlang":{title:"erlang statistics",info:"Detailed information about the status of the Erlang VM that hosts CouchDB. These are intended for advanced users only. High values of the peak message queue (>10e6) generally indicate an overload condition."},"ntpd.system":{title:"system",info:'Statistics of the system variables as shown by the readlist billboard <b>ntpq -c rl</b>. System variables are assigned an association ID of zero and can also be shown in the readvar billboard <b>ntpq -c "rv 0"</b>. These variables are used in the <a href="http://doc.ntp.org/current-stable/discipline.html" target="_blank">Clock Discipline Algorithm</a>, to calculate the lowest and most stable offset.'},"ntpd.peers":{title:"peers",info:'Statistics of the peer variables for each peer configured in <b>/etc/ntp.conf</b> as shown by the readvar billboard <b>ntpq -c "rv <association>"</b>, while each peer is assigned a nonzero association ID as shown by <b>ntpq -c "apeers"</b>. The module periodically scans for new/changed peers (default: every 60s). <b>ntpd</b> selects the best possible peer from the available peers to synchronize the clock. A minimum of at least 3 peers is required to properly identify the best possible peer.'},"mem.page_cache":{title:"page cache (eBPF)",info:'Number of calls to <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#memory" target="_blank">functions</a> used to manipulate the <a href="https://en.wikipedia.org/wiki/Page_cache" target="_blank">Linux page cache</a>. This chart has a relationship with <a href="#menu_filesystem">File Systems</a>, <a href="#menu_mem_submenu_synchronization__eBPF_">Sync</a>, and <a href="#menu_disk">Hard Disk</a>.'},"apps.page_cache":{title:"page cache (eBPF)",info:'Netdata also gives a summary for these charts in <a href="#menu_mem_submenu_page_cache">Memory submenu</a>.'},"filesystem.vfs":{title:"vfs (eBPF)",info:'Number of calls to Virtual File System <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#vfs" target="_blank">functions</a> used to manipulate <a href="#menu_filesystem">File Systems</a>.'},"apps.vfs":{title:"vfs (eBPF)",info:'Netdata also gives a summary for these charts in <a href="#menu_filesystem_submenu_vfs">Filesystem submenu</a>.'},"filesystem.ext4_latency":{title:"ext4 latency (eBPF)",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> is the time it takes for an event to be completed. Based on the <a href="http://www.brendangregg.com/blog/2016-10-06/linux-bcc-ext4dist-ext4slower.html" target="_blank">eBPF ext4dist</a> from BCC tools. This chart is provided by the <a href="#menu_netdata_submenu_ebpf">eBPF plugin</a> to monitor <a href="#menu_filesystem">File systems</a>.'},"filesystem.xfs_latency":{title:"xfs latency (eBPF)",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> is the time it takes for an event to be completed. Based on the <a href="https://github.com/iovisor/bcc/blob/master/tools/xfsdist_example.txt" target="_blank">xfsdist</a> from BCC tools. This chart is provided by the <a href="#menu_netdata_submenu_ebpf">eBPF plugin</a> to monitor <a href="#menu_filesystem">File systems</a>.'},"filesystem.nfs_latency":{title:"nfs latency (eBPF)",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> is the time it takes for an event to be completed. Based on the <a href="https://github.com/iovisor/bcc/blob/master/tools/nfsdist_example.txt" target="_blank">nfsdist</a> from BCC tools. This chart is provided by the <a href="#menu_netdata_submenu_ebpf">eBPF plugin</a> to monitor <a href="#menu_filesystem">File systems</a>.'},"filesystem.zfs_latency":{title:"zfs latency (eBPF)",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> is the time it takes for an event to be completed. Based on the <a href="https://github.com/iovisor/bcc/blob/master/tools/zfsdist_example.txt" target="_blank">zfsdist</a> from BCC tools. This chart is provided by the <a href="#menu_netdata_submenu_ebpf">eBPF plugin</a> to monitor <a href="#menu_filesystem">File systems</a>.'},"filesystem.btrfs_latency":{title:"btrfs latency (eBPF)",info:'<a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#latency-algorithm" target="_blank">Latency</a> is the time it takes for an event to be completed. Based on the <a href="https://github.com/iovisor/bcc/blob/master/tools/btrfsdist_example.txt" target="_blank">btrfsdist</a> from BCC tools. This chart is provided by the <a href="#menu_netdata_submenu_ebpf">eBPF plugin</a> to monitor <a href="#menu_filesystem">File systems</a>.'},"filesystem.file_access":{title:"file access (eBPF)"},"apps.file_access":{title:"file access (eBPF)",info:'Netdata also gives a summary for this chart on <a href="#menu_filesystem_submenu_file_access">Filesystem submenu</a> (more details on <a href="https://learn.netdata.cloud/docs/agent/collectors/ebpf.plugin#file-descriptor" target="_blank">eBPF plugin file chart section</a>).'},"ip.kernel":{title:"kernel functions (eBPF)"},"apps.net":{title:"network",info:'Netdata also gives a summary for eBPF charts in <a href="#menu_ip_submenu_kernel">Networking Stack submenu</a>.'},"system.ipc semaphores":{info:'System V semaphores is an inter-process communication (IPC) mechanism. It allows processes or threads within a process to synchronize their actions. They are often used to monitor and control the availability of system resources such as shared memory segments. For details, see <a href="https://man7.org/linux/man-pages/man7/svipc.7.html" target="_blank">svipc(7)</a>. To see the host IPC semaphore information, run <b>ipcs -us</b>. For limits, run <b>ipcs -ls</b>.'},"system.ipc shared memory":{info:'System V shared memory is an inter-process communication (IPC) mechanism. It allows processes to communicate information by sharing a region of memory. It is the fastest form of inter-process communication available since no kernel involvement occurs when data is passed between the processes (no copying). Typically, processes must synchronize their access to a shared memory object, using, for example, POSIX semaphores. For details, see <a href="https://man7.org/linux/man-pages/man7/svipc.7.html" target="_blank">svipc(7)</a>. To see the host IPC shared memory information, run <b>ipcs -um</b>. For limits, run <b>ipcs -lm</b>.'},"system.ipc message queues":{info:'System V message queues is an inter-process communication (IPC) mechanism. It allow processes to exchange data in the form of messages. For details, see <a href="https://man7.org/linux/man-pages/man7/svipc.7.html" target="_blank">svipc(7)</a>. To see the host IPC messages information, run <b>ipcs -uq</b>. For limits, run <b>ipcs -lq</b>.'},"system.interrupts":{info:'<a href="https://en.wikipedia.org/wiki/Interrupt" target="_blank"><b>Interrupts</b></a> are signals sent to the CPU by external devices (normally I/O devices) or programs (running processes). They tell the CPU to stop its current activities and execute the appropriate part of the operating system. Interrupt types are <b>hardware</b> (generated by hardware devices to signal that they need some attention from the OS), <b>software</b> (generated by programs when they want to request a system call to be performed by the operating system), and <b>traps</b> (generated by the CPU itself to indicate that some error or condition occurred for which assistance from the operating system is needed).'},"system.softirqs":{info:'Software interrupts (or "softirqs") are one of the oldest deferred-execution mechanisms in the kernel. Several tasks among those executed by the kernel are not critical: they can be deferred for a long period of time, if necessary. The deferrable tasks can execute with all interrupts enabled (softirqs are patterned after hardware interrupts). Taking them out of the interrupt handler helps keep kernel response time small.'},"cpu.softirqs":{info:'Total number of software interrupts per CPU. To see the total number for the system check the <a href="#menu_system_submenu_softirqs">softirqs</a> section.'},"cpu.interrupts":{info:'Total number of interrupts per CPU. To see the total number for the system check the <a href="#menu_system_submenu_interrupts">interrupts</a> section. The last column in <b>/proc/interrupts</b> provides an interrupt description or the device name that registered the handler for that interrupt.'},"cpu.throttling":{info:" CPU throttling is commonly used to automatically slow down the computer when possible to use less energy and conserve battery."},"cpu.cpuidle":{info:'<a href="https://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface#Processor_states" target="_blank">Idle States (C-states)</a> are used to save power when the processor is idle.'},"services.net":{title:"network (eBPF)"},"services.page_cache":{title:"pache cache (eBPF)"},"netdata.ebpf":{title:"eBPF.plugin",info:'eBPF (extended Berkeley Packet Filter) is used to collect metrics from inside Linux kernel giving a zoom inside your <a href="#ebpf_system_process_thread">Process</a>, <a href="#menu_disk">Hard Disk</a>, <a href="#menu_filesystem">File systems</a> (<a href="#menu_filesystem_submenu_file_access">File Access</a>, and <a href="#menu_filesystem_submenu_directory_cache__eBPF_">Directory Cache</a>), Memory (<a href="#ebpf_global_swap">Swap I/O</a>, <a href="#menu_mem_submenu_page_cache">Page Cache</a>), IRQ (<a href="#ebpf_global_hard_irq">Hard IRQ</a> and <a href="#ebpf_global_soft_irq">Soft IRQ</a> ), <a href="#ebpf_global_shm">Shared Memory</a>, Syscalls (<a href="#menu_mem_submenu_synchronization__eBPF_">Sync</a>, <a href="#menu_mount_submenu_mount__eBPF_">Mount</a>), and <a href="#menu_ip_submenu_kernel">Network</a>.'}};function Y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function X(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Y(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var J=function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if("undefined"===typeof e[n])return r;var o=e[n][t];return"undefined"===typeof o?r:"function"===typeof o?o(a):o},$=function(e,t){if(e.sectionTitle)return e.sectionTitle;if("undefined"===typeof e.menuPattern)return J(Q,"title",e.id,e.id,t).toString().replace(/_/g," ");var n=e.type||e.id.split(".")[0],r=n===e.menuPattern?"":" ".concat(n.slice(-(n.length-e.menuPattern.length-1)));return"".concat(J(Q,"title",e.menuPattern,e.menuPattern,t).toString()," ").concat(r).replace(/_/g," ")},ee=a.Nx,te=function(e){return J(Q,"icon",e.menuIcon||e.menuPattern||e.id,ee)},ne=function(e,t){return J(Q,"info",e.menuPattern||e.id,null,t)},re=function(e,t,n){var r=t?"".concat(e,".").concat(t):e;return J(K,"title",r,t||e,n).toString().replace(/_/g," ")},ae=function(e,t,n){return J(K,"info",t?"".concat(e,".").concat(t):e,null,n)},oe=function(e,t){var n=J(s.Z,"info",e,null,t);return n?'<div class="shorten dashboard-context-info" role="document">'.concat(n,"</div>"):""},se=function(e){var t;return(null===(t=s.Z[e])||void 0===t?void 0:t.valueRange)||[null,null]};const ie=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.menuId,r=t.subMenuId,a=t.sectionInfo,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},c=e.context,l=e.domain,u=e.id,d=e.visible,f=e.filteredOut,h=e.hidden;return X(X({},s.Z[u]),{},{id:u,chartId:u,menuGroupId:n,subMenuId:r,link:"chart_".concat((0,o.Z)(u)),chartLibrary:"dygraph",info:oe(c,i),sectionInfo:a,valueRange:se(c),colors:"".concat(J(c||u,"colors",c,"",i)),domain:l,visible:d,filteredOut:f,hidden:h})}},54221:(e,t,n)=>{"use strict";n.d(t,{Ze:()=>i,sm:()=>c,vH:()=>l});var r=n(29439),a=n(67294),o=(0,a.createContext)(),s=(0,a.createContext)(),i=function(e){var t=e.children,n=(0,a.useState)(),i=(0,r.Z)(n,2),c=i[0],l=i[1];return a.createElement(o.Provider,{value:c},a.createElement(s.Provider,{value:l},t))},c=function(){return(0,a.useContext)(o)},l=function(){return(0,a.useContext)(s)}},77343:(e,t,n)=>{"use strict";n.d(t,{Lj:()=>b,UG:()=>m,VC:()=>v,YE:()=>h,fW:()=>p,jj:()=>_,nk:()=>g});var r=n(4942),a=n(45987),o=n(67294),s=n(6557),i=n.n(s),c=n(44682),l=n(87947),u=["id"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h=(0,c.kr)({}),p=function(e){var t=e.menuGroupById,n=e.children;return o.createElement(h.Provider,{value:t},n)},m=function(e){return(0,l.Z)(h,e)},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i();return m((function(n){return t(n[e])}))},b=function(e,t){return function(n){var r=n.id,s=(0,a.Z)(n,u),i=g(r,t);return o.createElement(e,f(f({},i),s))}},y=(0,c.kr)([]),v=function(e){var t=e.ids,n=e.children;return o.createElement(y.Provider,{value:t},n)},_=function(e){return function(t){var n,r=(0,l.Z)(y,n);return o.createElement(e,f({menuGroupIds:r},t))}}},20916:(e,t,n)=>{"use strict";n.d(t,{Ji:()=>b,N6:()=>m,St:()=>p,Yo:()=>g,aJ:()=>h});var r=n(4942),a=n(45987),o=n(67294),s=n(6557),i=n.n(s),c=n(44682),l=n(87947),u=["id"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h=(0,c.kr)({}),p=function(e){var t=e.subMenuById,n=e.children;return o.createElement(h.Provider,{value:t},n)},m=function(e){return(0,l.Z)(h,e)},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i();return m((function(n){return t(n[e])}))},b=function(e,t){return function(n){var r=n.id,s=(0,a.Z)(n,u),i=g(r,t);return o.createElement(e,f(f({},i),s))}}},69246:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});var r=n(4942),a=n(45987),o=n(67294),s=n(20526),i=n(71059),c=n(21728),l=n(77343),u=n(20916),d=n(54221),f=n(44682);const h=function(e){var t=(0,o.useRef)();return(0,f.Sz)(e,(function(e){return t.current=e,!1})),t},p=function(e,t){var n=(0,s.uK)(),r=h(l.YE),a=h(u.aJ),i=h(s.vv),c=(0,d.vH)(),f=(0,o.useMemo)((function(){return{goToElement:function(n){return!!t.length&&(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;new Promise((function(n){!function t(r){if(0===r)return n();e(),setTimeout((function(){return t(--r)}))}(t)}))}((function(){var r=t.findIndex((function(e){return e.id===n}));if(-1!==r)return e.scrollToIndex(r,{align:"start"})}),5),!0)},goToLink:function(e){var t=Object.values(r.current).find((function(t){return t.link===e}));if(t)return f.goToElement(t.id);var n=Object.values(a.current).find((function(t){return t.link===e}));if(n)return f.goToElement(n.id);var o=Object.values(i.current).find((function(t){return t.link===e}));return o?f.goToElement(o.chartId):void 0}}}),[n,t]);return(0,o.useLayoutEffect)((function(){c(f)}),[f]),f};var m=n(27856);var g=["getComponent","element","index"];function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var v=function(e){var t=e.getComponent,n=e.element,r=e.index,s=(0,a.Z)(e,g),i=(0,o.useMemo)((function(){return t(n)}),[n.id,r]);return o.createElement(i,y(y(y({key:n.id},n),{},{index:r},s),{},{isVisible:!0}))},_=null,w=(0,o.memo)((0,o.forwardRef)((function(e,t){var n=e.elements,r=e.onScroll,a=e.dashboardOptions,s=e.getComponent,c=(0,o.useRef)(),l=(0,o.useRef)(),u=(0,o.useRef)(),d=(0,o.useRef)(0),f=(0,i.MG)({count:n.length,getScrollElement:function(){return t.current},scrollOffsetFn:function(e){return e?e.target.scrollTop-t.current.offsetTop:0},overscan:1,enableSmoothScroll:!1,estimateSize:function(e){return n[e].size},onChange:function(e){if(c.current!==n.length&&(d.current=0),l.current&&(d.current<5||c.current!==n.length)){d.current=d.current+1,c.current=n.length;var t=n.findIndex((function(e){return e.id===l.current.id}));if(-1===t)return;var r=e.getMeasurements()[t].start;return e.scrollToOffset(r+u.current),clearTimeout(_),void(_=setTimeout((function(){return d.current=5}),200))}c.current=n.length;var a=e.scrollOffset,o=0,s=e.getMeasurements().find((function(e){return(o+=e.size)>a}));s&&(l.current=n[s.index],u.current=a-s.start)}});return p(f,n),o.createElement("div",{ref:t,style:{minHeight:"100%",width:"100%",overflow:"auto"},onScroll:r},o.createElement("div",{style:{minHeight:"".concat(f.getTotalSize(),"px"),width:"100%",position:"relative"}},f.getVirtualItems().map((function(e,t){return o.createElement("div",{key:e.key,ref:f.measureElement,style:{position:"absolute",top:0,left:0,width:"100%",transform:"translateY(".concat(e.start,"px)"),padding:2,zIndex:f.getVirtualItems().length-t},"data-index":e.index},o.createElement(v,y(y({},a),{},{element:n[e.index],index:e.index,getComponent:s})))}))))})),(function(e,t){return e.elements.length===t.elements.length})),k=function(e){var t=e.onActiveMenuGroupId,n=e.onActiveSubMenuId,r=e.getComponent,a=e.dashboardOptions,i=e.initialChartName,l=e.checkVisibility,u=(0,c.If)(),d=(0,s.PZ)((function(e){return e.filter((function(e){return l?l(e.subMenuChartIds||e.chartIds||[e.id]):u(e.subMenuChartIds||e.chartIds||[e.id])}))})),f=(0,o.useRef)(),h=(0,o.useRef)(),p=(0,o.useMemo)((function(){return h.current&&h.current.cancel(),h.current=(0,m.D)(100,(function(e,t,n){var r;if(e){var a=e.getBoundingClientRect().top,o=Array.from(e.querySelectorAll("[data-submenuid], [data-menuid], [data-chartid]")).find((function(e){return e.getBoundingClientRect().top-a>0}));if(o){var s=o.getAttribute("data-menuid");if(s)return t(""),void n(s);t(o.getAttribute("data-submenuid")||(null===(r=o.closest("[data-submenuid]"))||void 0===r?void 0:r.getAttribute("data-submenuid")))}}})),function(){return h.current(f.current,n,t)}}),[d.length,n,t]);return(0,o.useLayoutEffect)((function(){d.length&&p()}),[d.length,i]),o.createElement(w,{elements:d,onScroll:p,dashboardOptions:a,getComponent:r,ref:f})};const x=(0,o.memo)(k)},44434:(e,t,n)=>{"use strict";n.d(t,{v:()=>I,Z:()=>N});var r=n(29439),a=n(4942),o=n(67294),s=n(54851),i=n(45987),c=n(93433),l=n(2087),u=["menuPattern","menu"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const h=function(e,t){var n=e.id,a=e.name,o=e.family,s=e.context;return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.name,a=void 0===n?"":n,o=t.context,s=void 0===o?"":o,c=t.submenuNames,l=void 0===c?{}:c,d=(s||e.chartId).split("."),h=(0,r.Z)(d,3),p=h[0],m=h[1],g=h[2],b=p.split("_"),y=(0,r.Z)(b,2),v=y[0],_=y[1],w=function(t){var n=t.menuPattern,r=t.menu,a=void 0===r?p:r,o=(0,i.Z)(t,u);return f(f({id:a,menuPattern:n,key:"".concat(a,"|").concat(e.subMenuId,"|").concat(e.chartId)},o),e)},k=function(e){var t=b.length>=2&&_===e?"".concat(v,"_").concat(_):v;return w({menuPattern:t})};switch(v){case"ap":case"net":case"powersupply":case"mount":return w({menu:v});case"cpufreq":case"cpuidle":return w({menu:"cpu"});case"smartd":case"web":return k("log");case"apache":return k("cache");case"bind":return k("rndc");case"go":return k("expvar");case"isc":return k("dhcpd");case"anomaly":return w({});case"disk":return/(inodes|space)/.test(m)||/(inodes|space)/.test(_)?w({menu:"mount"}):w({menu:v});case"k8s":return w("state"===_?{menu:"Kubernetes State"}:_&&"container"!==_?{menu:"Kubernetes ".concat(_)}:{menu:"Kubernetes Containers",flavour:"k8s"});case"cgroup":var x=e.chartId.match(/.*[._/-:]qemu[._/-:]*/)||e.chartId.match(/.*[._/-:]kvm[._/-:]*/)?"cgqemu":"cgroup",O=1===b.length?"Containers & VMs":void 0;return w({menuPattern:x,sectionTitle:O});case"ovpn":var S=b.length>3&&"status"===b[1]&&"log"===b[2]?"".concat(v,"_").concat(_):v;return w({menuPattern:S});case"prometheus":if(g)return w({menu:"".concat(m.replace("-"," ")),menuIcon:"prometheus"});var P=e.subMenuId.split("_")[0];return w({menu:"".concat(P),menuIcon:"prometheus"});case"tc":if("tc.qos"===s&&(!("family"in l)||l[e.subMenuId]===e.subMenuId)){var T=a.split("."),C=(0,r.Z)(T,2)[1];l[e.subMenuId]=C.replace(/^(in_|out_)/,"").replace(/(_in|_out)$/,"")}return w({menu:v,priority:e.chartId.match(/.*-ifb$/)?e.priority-1:e.priority});default:var E=b.length>1?v:void 0;return w({menuPattern:E});case"dnsmasq":if(2==b.length&&"dhcp"===b[1])return w({menu:"".concat(v,"_").concat(_)});if(b.length>=2&&"dhcp"===b[1])return w({menuPattern:"".concat(v,"_").concat(_)});var M=b.length>1?v:void 0;return w({menuPattern:M})}}({chartId:n,subMenuId:o||"all",priority:e.priority,visible:e.visible,filteredOut:e.filteredOut,hidden:e.hidden},{name:a,context:s,submenuNames:t})};var p=n(41609),m=n.n(p),g=n(69454),b=n(81238);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const _=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a={},o=[];return t.forEach((function(t){var s=n(t);(0,b.G_)(g.Z,e,s.context,[]).forEach((function(i,c){var l="function"===typeof i?i(v(v({},r),{},{id:s.id})):i;if(l&&!function(e,t){return!!e&&(Array.isArray(e)?e.some((function(e){return!m()(t(e))})):!m()(t(e)))}(l.hiddenWhen,n)&&(!l.domain||l.domain===s.domain)){var u="".concat(e,"|").concat(t,"|").concat(c),d=v(v({id:u,chartId:t},r),l);a[u]=d,o.push(u)}}))})),[a,o.sort((function(e,t){return a[e].priority-a[t].priority}))]};function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const x=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).os,a={},o=function(e,t,n){var r={},a={},o={},s={};return e.forEach((function(e){var a=t(e);a.id&&(n[e]=h(a,r))})),(0,c.Z)(e).sort((function(e,t){var r,a,o,s;return(null===(r=n[e])||void 0===r?void 0:r.priority)-(null===(a=n[t])||void 0===a?void 0:a.priority)||((null===(o=n[e])||void 0===o?void 0:o.key)||"").localeCompare((null===(s=n[t])||void 0===s?void 0:s.key)||"",void 0,{sensitivity:"accent"})})).forEach((function(e){var t=n[e],r="".concat(t.id,"|").concat(t.subMenuId);s[r]||(s[r]=[]),a[t.id]||(a[t.id]=new Set),o[t.id]||(o[t.id]=[]),s[r].push(t.chartId),a[t.id].add(r),o[t.id].push(t.chartId)})),{chartMenus:n,menuGroups:a,menuGroupChartIds:o,subMenus:s,submenuNames:r}}(e,t,a),s=o.menuGroups,i=o.menuGroupChartIds,u=o.subMenus,d=o.submenuNames,f={},p=Object.keys(s).reduce((function(e,o){var u=i[o],d=a[u[0]],h=u.find((function(e){return a[e].menuPattern})),p=h?a[h].menuPattern:"",m=(0,c.Z)(s[o]),g=_("mainheads",u,t,{os:n}),y=(0,r.Z)(g,2),v=y[0],w=y[1];return Object.assign(f,v),e[o]={level:0,id:o,menuPattern:p,priority:d.priority,headIds:w,subMenuIds:m,subMenuChartIds:u,name:(0,b.iK)(d),icon:(0,b.FO)(d),info:(0,b.oS)(d),link:"".concat((0,l.Z)("menu_".concat(o))),size:24,flavour:d.flavour},e}),{}),m=Object.keys(u).reduce((function(e,o){var s=u[o],i=a[s[0]],c=p[i.id],h=c.id,m=c.menuPattern,g=_("heads",s,t,{os:n}),y=(0,r.Z)(g,2),v=y[0],w=y[1];Object.assign(f,v);var k=m||h,x=i.subMenuId in d?"".concat(i.subMenuId," (").concat(d[i.subMenuId],")"):(0,b.bF)(k,i.subMenuId);return e[o]={level:1,id:o,menuGroupId:h,priority:i.priority,chartIds:s,headIds:w,name:x,info:(0,b.JK)(k,i.subMenuId),link:"".concat((0,l.Z)("menu_".concat(i.id,"_submenu_").concat(i.subMenuId))),size:24},e}),{}),g=Object.keys(s),y=-1,v=[],w=g.reduce((function(e,r){y+=1;var a=p[r];return(a.headIds||"k8s"===a.flavour)&&v.push(y),[].concat((0,c.Z)(e),[a],(0,c.Z)(p[r].subMenuIds.reduce((function(e,a){y+=1;var o=m[a];return o.headIds&&v.push(y),[].concat((0,c.Z)(e),[o],(0,c.Z)(m[a].chartIds.map((function(e){var o=t(e);if(o)return y+=1,f[e]=(0,b.ZP)(o,{menuId:r,subMenuId:a,sectionInfo:m[a].info},{os:n}),k(k({},f[e]),{},{level:2,size:365,menuKey:p[r].menuPattern||p[r].id})}))))}),[])))}),[]);return a=null,{stickyIndexes:v,allCharts:w,menuGroupIds:g,menuGroupById:p,subMenuById:m,menuChartsAttributeById:f}};var O=n(20526),S=n(77343),P=n(20916),T=n(19500),C=n(54221),E=["container","chartIds","getChart","children","getMenu"];const M=function(e){var t=e.container,n=e.chartIds,r=e.getChart,a=e.children,s=e.getMenu,c=void 0===s?x:s,l=(0,i.Z)(e,E),u=(0,o.useMemo)((function(){return c(n,r,l)}),[r,n.length]),d=u.allCharts,f=u.menuGroupIds,h=u.menuGroupById,p=u.subMenuById,m=u.menuChartsAttributeById;return o.createElement(O.At,{container:t,menuChartsAttributeById:m,getChart:r,allCharts:d},o.createElement(S.VC,{ids:f},o.createElement(S.fW,{menuGroupById:h},o.createElement(P.St,{subMenuById:p},o.createElement(T.SF,null,o.createElement(C.Ze,null,a))))))};function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var I=function(e){return o.createElement(s.Flex,D({column:!0,height:"100%",padding:[0,0,2,4],overflow:"auto",className:"node-view__container"},e))};const N=function(e){var t=(0,o.useRef)(),n=(0,o.useState)(),a=(0,r.Z)(n,2),i=a[0],c=a[1];return(0,o.useLayoutEffect)((function(){c(t.current)}),[]),o.createElement(s.Flex,{ref:t,height:"100%",width:"100%",overflow:{vertical:"auto"}},i&&o.createElement(M,D(D({},e),{},{container:i})))}},51250:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var r=n(67294),a=n(20526),o=n(54221),s=n(77343),i=n(20916),c=n(19500),l=n(4480),u=n(32802),d=n(72840),f=(0,l.xu)({key:"activeMenuGroupIdValue",default:""}),h=function(){var e=(0,d.UL)(),t=(0,u.pG)();return(0,r.useMemo)((function(){return{roomId:e,nodeId:t}}),[t,e])},p=function(e){return function(t,n){var r=t.querySelector(n);r&&e(r)}},m="scrollIntoViewIfNeeded"in document.body?p((function(e){return e.scrollIntoViewIfNeeded()})):p((function(e){return e.scrollIntoView()}));const g=function(e){var t=e.onMenuGroupClick,n=e.onSubMenuClick,u=e.onChartNameChange,d=e.initialChartName,p=e.linkToGo,g=e.contextToGo,b=e.loaded,y=void 0===b||b,v=(0,a.uK)(),_=(0,o.sm)(),w=(0,s.UG)(),k=(0,i.N6)(),x=(0,c.An)(),O=x.setMenuGroupId,S=x.setSubMenuId,P=function(){var e=h();return(0,l.Zl)(f(e))}(),T=(0,r.useRef)(d);(0,r.useLayoutEffect)((function(){y&&_&&p&&!T.current&&_.goToLink(p)}),[_,p]),(0,r.useLayoutEffect)((function(){y&&_&&g&&!T.current&&_.goToElement(g)}),[_,g]);var C=(0,r.useCallback)((function(e){O(e),P(e),m(v,'[data-sidebar="true"] [data-sidebar-menugroupid="'.concat(e,'"]')),e&&w[e]&&u(w[e].link)}),[w]),E=(0,r.useCallback)((function(e){S(e),e in k&&(O(k[e].menuGroupId),m(v,'[data-sidebar="true"] [data-sidebar-submenuid="'.concat(e,'"]')),u(k[e].link))}),[k]);return(0,r.useLayoutEffect)((function(){y&&T.current&&_&&_.goToLink(d)&&(T.current=null)}),[_]),{setActiveMenuGroupId:C,setActiveSubMenuId:E,onMenuGroupClick:(0,r.useCallback)((function(e,n){n&&n.preventDefault(),_.goToElement(e),t(e)}),[_]),onSubMenuClick:(0,r.useCallback)((function(e,t,r){r&&r.preventDefault(),_.goToElement(t),n(e,t)}),[_])}}},58889:(e,t,n)=>{"use strict";n.d(t,{Z:()=>T});var r=n(29439),a=n(67294),o=n(54851),s=n(27046),i=n(40924),c=n(53843),l=n(16702),u=n(6792),d=n(38700),f=n(21194),h=n(32618),p=n(72840),m=n(99930),g=n(4175),b=n(59447),y=n(1337),v=n(11012),_=n(11847),w=n(15267),k=n(93073),x=n(11033),O=n(99057),S=(0,a.memo)((function(e){var t=e.id,n=e.spaceId,s=e.roomId,i=e.chartId,c=e.name,l=(0,w.Z)(),u=(0,r.Z)(l,4),h=u[0],m=u[2],y=u[3],v=(0,b.LJ)(t),_=v.fullyLoaded,S=v.processing,P=(0,O.O9)(t,{onSuccess:function(){(0,k.FR)("Chart added to ".concat(c)),y()}}),T=h&&_,C=(0,d.vu)(n,"slug"),E=(0,p.tE)(s,"slug"),M=(0,g.jN)(t),j=(0,x.Z)(h&&t,{spaceId:n,spaceSlug:C,roomId:s,roomSlug:E}),D=(0,f.e)();(0,a.useEffect)((function(){if(!j&&T){var e=D.getNode({id:i}).getAttributes(),t=e.aggregationMethod,n=e.selectedDimensions,r=e.groupBy,a=e.groupByLabel,o=e.groupingMethod,s=e.chartType,c=e.selectedLabels,l=e.nodesScope,u=e.selectedInstances,d=e.selectedNodes,f=e.contextScope;M(f,{aggregationMethod:t,selectedDimensions:n,groupBy:r,groupByLabel:a,groupingMethod:o,chartType:s,selectedLabels:c,selectedNodes:d,selectedInstances:u,nodesScope:l},(function(){return setTimeout(P,100)}))}}),[T,j]);var I=h&&(S||j);return a.createElement(o.Button,{icon:"plus",onClick:m,isLoading:I,disabled:I})}));const P=function(e){var t=e.spaceId,n=e.roomId,r=e.chartId;return[{id:"name",accessorKey:"name",header:"Dashboards",cell:function(e){var t=e.getValue;return a.createElement(o.Flex,{alignItems:"center",gap:3},a.createElement(o.Icon,{name:"dashboards",size:"small",color:"text"}),a.createElement(o.Text,null,t()))}},{id:"plusButton",accessorKey:"id",header:"",cell:function(e){var o=e.getValue,s=e.row;return a.createElement(S,{id:o(),spaceId:t,roomId:n,chartId:r,name:s.original.name})}}]};const T=function(e){var t=e.onClose;(0,h.Z)();var n=(0,p.UL)(),w=(0,p.Hm)("name"),k=(0,d.th)(),x=(0,s.Z)("addToDashboardModal"),O=(x.params,x.params.chartId),S=(0,m.ie)(),T=(0,b.QF)(S),C=(0,a.useState)(""),E=(0,r.Z)(C,2),M=E[0],j=E[1],D=(0,a.useState)(!1),I=(0,r.Z)(D,2),N=I[0],L=I[1],A=M.length>0,R=(0,g.Di)(k,n,{onSuccess:t}),q=(0,f.e)().getNode({id:O}),F=(0,a.useMemo)((function(){return P({spaceId:k,roomId:n,chartId:O})}),[k,n,O]),z=function(){if(q){var e=q.getAttributes(),t=e.aggregationMethod,n=e.selectedDimensions,r=e.groupBy,a=e.groupByLabel,o=e.groupingMethod,s=e.chartType,i=e.selectedLabels,c=e.nodesScope,l=e.selectedInstances,u=e.selectedNodes,d=e.contextScope;R(M,d,{aggregationMethod:t,selectedDimensions:n,groupBy:r,groupByLabel:a,groupingMethod:o,chartType:s,selectedLabels:i,nodesScope:c,selectedInstances:l,selectedNodes:u})}},B=(0,m.L)();return a.createElement(i.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},a.createElement(c.x,{onClose:t,title:"Add to Dashboard"}),a.createElement(l.B,null,"Select Dashboard"),a.createElement(i.TZ,{gap:3},a.createElement(o.H4,null,"Add chart to one or more dashboards from the ",w),a.createElement(y.M,null,B?a.createElement(o.NetdataTable,{dataColumns:F,data:T}):a.createElement(v.Z,{title:"Loading dashboards..."})),a.createElement(o.H4,null,"Create a new dashboard and add ",O," to it"),a.createElement(_.z,{value:M,label:"Name",onChange:function(e){return j(e.target.value)},isValid:N,setIsValid:L,isDirty:A,instantFeedback:"all",onKeyDown:function(e){return e.keyCode===u.DV&&N&&z}}),a.createElement(o.Button,{label:"Create & add",onClick:z,disabled:!q||!M})))}},70789:(e,t,n)=>{"use strict";n.d(t,{X:()=>o,x:()=>a});var r=n(55354),a=50,o="".concat(r.Z.assetsBaseURL,"/img/new-dashboard.svg")},71927:(e,t,n)=>{"use strict";n.d(t,{Ru:()=>h,bj:()=>v,g3:()=>_});var r=n(45987),a=n(4942),o=n(29439),s=n(35835),i=n(78128),c=n(8367),l=["nodeIds","spaceId","roomId","roomSlug","anchor","merge","after","before"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f=function(e){return function(t){return(t=(0,i.Tg)(t)).defaultCharts||"processes"!==e||(t.defaultCharts=[["CPU","Category"],["Memory","Category"]]),t}},h=function(e){var t=e.nodeIds,n=e.fn,r=(0,o.Z)(t,1)[0];return s.Z.get("/api/v2/nodes/".concat(r,"/function"),{params:{function:n},transform:f(n)})},p={filter:!1,index:1,name:"Unknown",sort:"ascending",sortable:!0,sticky:!1,summary:"",type:"string",uniqueKey:!1,visible:!0,dummy:!1},m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,a.Z)({},e,d(d({},p),{},{name:t.name||e},t))},g=d(d(d(d(d({},m("Timestamp",{type:"datetime",index:0})),m("Description",{type:"feedTemplate",index:1})),m("Tags",{type:"pill",index:2})),m("source",{type:"feedTemplate",index:3,dummy:!0})),m("json",{type:"feedTemplate",index:4,dummy:!0})),b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=(0,o.Z)(e,1)[0];return"retention"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).type?/exceeds the maximum data retention/.test(t)?"You've exceeded your plan's retention limit":"":t},y=function(e,t){return function(n){var r,a,o,s=n.errors,i=void 0===s?[]:s,c=n.page_size,l=n.results,u=l.hits,f=l.aggregations,h=(null===u||void 0===u?void 0:u.hits)||[];return{columns:d({},g),data:h.map((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e._source,r=void 0===n?{}:n,a=e._source,o=a.event,s=a.host,i=void 0===s?[]:s,c=a.agent,l=void 0===c?{}:c,u=a.Netdata,f=a.tags,h=Array.isArray(i)?i:[i];return u=d(d({},u),u.alert?{alert:d(d(d({},u.alert),u.alert.name?{name:Array.isArray(u.alert.name)?u.alert.name:[u.alert.name]}:{}),u.alert.current?{current:d(d({},u.alert.current),{},{status:u.alert.current.status?Array.isArray(u.alert.current.status)?u.alert.current.status:[u.alert.current.status]:[]})}:{})}:{}),[r["@timestamp"],o.id,f||[],d(d(d(d({},r),o),u),{},{hosts:h,agentId:l.id,roomId:t}),r]})),default_sort_column:null,type:"table",update_every:5,pageSize:c,totalSize:(null===(r=u.total)||void 0===r?void 0:r.value)||0,anchor:null===(o=null===(a=h[h.length-1])||void 0===a?void 0:a.sort)||void 0===o?void 0:o[0],aggregations:f,merge:e,retentionWarning:b(i,{type:"retention"}),warning:b(i)}}},v=function(e){var t,n=e.nodeIds,a=void 0===n?[]:n,o=e.spaceId,i=e.roomId,u=e.roomSlug,f=e.anchor,h=void 0===f?Date.now():f,p=e.merge,m=void 0!==p&&p,g=e.after,b=e.before,v=(0,r.Z)(e,l);return s.Z.post("/api/v1/feed/search",d(d({},v),{},{histogram_seconds:(null===(t=(0,c.BZ)(g,b))||void 0===t?void 0:t.secs)||1,node_ids:a,page_size:500,space_id:o,room_ids:"all-nodes"!==u?[i]:[],search_before:h,from_timestamp:g,to_timestamp:b}),{transform:y(m,i)})},_=function(){return s.Z.get("/api/v1/feed/static/facets")}},62323:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l,s:()=>c});var r=n(4942),a=n(4480);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var i={id:null,loading:!0,loaded:!1,data:null,error:"",type:"",updateEvery:1,availableFilters:{}},c={table:s(s({},i),{},{sortColumn:"",sortDirection:"descending",columns:{},columnVisibility:{},sortedColumns:[],pinnedColumns:[],groupByColumns:[]}),default:i};const l=(0,a.xu)({key:"function",default:function(e){return s(s({},i),{},{id:e})}})},41925:(e,t,n)=>{"use strict";n.d(t,{Ih:()=>i,Kl:()=>s,bb:()=>a,vK:()=>r});var r=["#19C89E","#14A6C7","#F3D63D","#E05296","#FF7448","#C082FF"],a={xs:100,sm:140,md:180,l:220,xl:280,xxl:500},o=3600,s=86400,i=[{minLimit:350*s,secs:7*s,unit:"week"},{minLimit:50*s,secs:s,unit:"day"},{minLimit:13*s,secs:21600,unit:"hour"},{minLimit:5*s,secs:10800,unit:"hour"},{minLimit:136800,secs:o,unit:"hour"},{minLimit:61200,secs:1800,unit:"minute"},{minLimit:28800,secs:600,unit:"minute"},{minLimit:10800,secs:300,unit:"minute"},{minLimit:2280,secs:60,unit:"minute"},{minLimit:780,secs:30,unit:"second"},{minLimit:420,secs:10,unit:"second"},{minLimit:300,secs:5,unit:"second"},{minLimit:1,secs:1,unit:"second"}]},31533:(e,t,n)=>{"use strict";n.d(t,{CE:()=>_,Eq:()=>I,FF:()=>M,Hv:()=>w,I_:()=>x,T2:()=>S,WO:()=>T,ZQ:()=>k,am:()=>A,e6:()=>C,fg:()=>j,kU:()=>D,mO:()=>O,tD:()=>y});var r=n(45987),a=n(29439),o=n(4942),s=n(67294),i=n(89250),c=n(4480),l=n(6264),u=n(72840),d=n(62323),f=n(71927),h=["key"],p=["key"];function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b=[],y=(0,c.CG)({key:"fnState",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)((0,d.Z)(t));return n?r[n]:r}},set:function(e){var t=e.id,n=e.key;return function(e,r){(0,e.set)((0,d.Z)(t),(function(e){return n?g(g({},e),{},(0,o.Z)({},n,r)):g(g({},e),r)}))}}}),v={extraKey:"fn"},_=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v,t=(0,l.tk)("selected",g({defaultValue:b},e));return(0,a.Z)(t,1)[0]},w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v;return(0,l.D0)("selected",g({defaultValue:b},e))},k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v;return function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:v).key;return(0,c.sJ)(y({id:e,key:t}))}(_(e),e)},x=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v;return function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:v).key;return(0,c.Zl)(y({id:e,key:t}))}(_(e),e)},O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v;return[k(e),x(e)]},S=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v;return(0,l.tk)("isPolling",e)},P=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v;return(0,l.Sf)("isPolling",e)},T=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v;return[S(e),P(e)]},C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v;return(0,l.tk)("pollingInterval",e)},E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v;return(0,l.Sf)("pollingInterval",e)},M=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v;return[C(e),E(e)]},j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v,t=e.key,n=(0,r.Z)(e,h),a=_(n);return(0,l.D0)(t,{extraKey:"".concat(a||n.extraKey,"Settings")})},D=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v,t=e.key,n=(0,r.Z)(e,p),a=_(n);return(0,l.D0)(t,{extraKey:"".concat(a||n.extraKey,"Filters")})},I=function(e){var t=(0,i.s0)(),n=function(){var e=(0,u.A3)();return e&&"".concat(e,"/functions")}();return(0,s.useCallback)((function(){t(n,{state:{nodeId:arguments.length>0&&void 0!==arguments[0]?arguments[0]:e}})}),[n,t])},N={},L=(0,c.nZ)({key:"feedFacetsSelector",get:f.g3}),A=function(){var e,t=(0,c.$P)(L);return{loaded:"loading"!==t.state,value:(null===(e=t.contents)||void 0===e?void 0:e.data)||N,hasError:"hasError"===t.state}}},8367:(e,t,n)=>{"use strict";n.d(t,{BZ:()=>l,Jw:()=>s,Ol:()=>c,kl:()=>i});var r=n(67294),a=n(41174),o=n(41925),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.decimalPoints,r=t.defaultValue;return null===e?void 0===r?"":r:isNaN(n)?e:parseFloat(e).toFixed(n)},i=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).defaultValue;if(null===e)return void 0===t?"":t;var n=Math.floor(e/86400);e-=24*n*3600;var r=Math.floor(e/3600);e-=3600*r;var a=Math.floor(e/60);return"".concat(n,"d ").concat(r,"h ").concat(a,"m")},c=function(){var e=(0,a.rA)(),t=e.localeTimeString,n=e.localeDateString;return(0,r.useCallback)((function(e){var r=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).defaultValue,a=void 0===r?"":r,o=new Date(e);return isNaN(o.valueOf())?a:"".concat(n(o,{long:!1})," ").concat(t(o,{secs:!0}))}),[])},l=function(e,t){return o.Ih.find((function(n){var r=n.minLimit;return function(e,t){return e<0?Math.abs(t-e):(t-e)/1e3}(e,t)>=r}))}},40816:(e,t,n)=>{"use strict";n.d(t,{Q5:()=>l,Sz:()=>f,fQ:()=>u,lh:()=>h});var r=n(4942),a=n(45987),o=n(35835),s=["accountID"];function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var c=function(e){return e.map((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({id:e.accountID},(0,a.Z)(e,s))}))},l=function(e){return o.Z.get("/api/v2/spaces/".concat(e,"/members"),{allow401:!0,transform:c})},u=function(e,t){return o.Z.get("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/members"),{allow401:!0,transform:c})},d=function(e){var t=e.account_ids;return"account_ids=".concat(t.join(","))},f=function(e,t){return o.Z.delete("/api/v1/spaces/".concat(e,"/members"),{paramsSerializer:d,params:{account_ids:t}})},h=function(e,t,n){return o.Z.patch("/api/v1/spaces/".concat(e,"/members/").concat(t),n)}},11323:(e,t,n)=>{"use strict";n.d(t,{H:()=>V,Z:()=>H});var r=n(4942),a=n(29439),o=n(67294),s=n(54851),i=n(15267),c=n(38700),l=n(72840),u=n(96064),d=n(79965),f=n(3698),h=n(36459),p=n(87462),m=n(60677),g=n(87357),b=n(64472),y=n(89263);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var _=(0,m.default)(s.Flex).withConfig({displayName:"adminsList__RowFlex",componentId:"sc-1pb9ob2-0"})(["&:hover{background:",";}"],(0,s.getColor)("elementBackground")),w=(0,m.default)(s.Icon).withConfig({displayName:"adminsList__StyledIcon",componentId:"sc-1pb9ob2-1"})(["cursor:pointer;"]);const k=function(e){var t=(0,p.Z)({},((0,h.Z)(e),e)),n=(0,g.nP)();return o.createElement(s.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,border:{side:"top",color:"borderSecondary"},flex:"grow",padding:[1,0],height:{max:50},overflow:"auto"},t),n.map((function(e){return o.createElement(_,{flex:{grow:0,shrink:0},key:e.id,padding:[0,4],justifyContent:"between",height:10,alignItems:"center"},o.createElement(s.Flex,{key:e.id,gap:2,alignItems:"center"},o.createElement(b.Z,{src:e.avatarURL||"",width:24,height:24,title:e.name,borderWidth:0}),o.createElement(s.Text,null,e.name),o.createElement(s.Text,{color:"textLite"},e.email)),o.createElement(w,{onClick:(0,y.JG)(e.email,{text:"Admin email address copied to your clipboard."}),size:"small",name:"copy",color:"primary"}))})))};var x=(0,m.default)(s.Icon).withConfig({displayName:"styled__StyledWarningIcon",componentId:"sc-q96c2w-0"})(["border-radius:50%;overflow:hidden;background:",";"],(0,s.getColor)(["neutral","white"])),O=(0,m.default)(s.Icon).withConfig({displayName:"styled__StyledCheckmarkIcon",componentId:"sc-q96c2w-1"})(["border-radius:50%;overflow:hidden;background:",";padding:6px;width:24px;height:24px;"],(0,s.getColor)("elementBackground")),S=(0,m.default)(s.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-q96c2w-2"})(["transform:",";"],(function(e){return e.closed?"none":"rotate(180deg)"})),P=n(45987),T=n(87053),C=["gaPrefix"];function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const M=function(e){var t=e.gaPrefix,n=void 0===t?"onboarding":t,a=(0,P.Z)(e,C);return o.createElement(s.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,gap:1,color:"textDescription"},a),o.createElement(s.Text,null,"Need help?"),o.createElement(s.Text,null,"Use our"," ",o.createElement(T.Z,{href:"https://community.netdata.cloud/",target:"_blank","data-ga":"".concat(n,"::click-forums::allpages")},"forums")," ","or public"," ",o.createElement(T.Z,{href:"https://discord.gg/mPZ6WZKKG2",target:"_blank","data-ga":"".concat(n,"::click-discord::allpages")},"discord channel")))};var j=n(85770),D=n(41659),I=n(89602),N=n(28969),L=n(26503),A=n(55354),R=n(89250),q=n(28317),F=A.Z.demoSlug,z=(0,m.default)(s.Button).withConfig({displayName:"headerButtons__StyledButton",componentId:"sc-11mwk9m-0"})(["&&{padding:2px 16px;font-size:12px;height:auto;width:auto;min-width:96px;}"]);const B=function(){var e=(0,R.s0)();return o.createElement(s.Flex,{gap:4},o.createElement(T.Z,{href:"https://blog.netdata.cloud/why-is-data-replication-important/",rel:"noopener noreferrer",target:"_blank"},"Possible Deployment Strategies"),o.createElement(z,{"data-ga":"no-nodes-view::click-demo::no-nodes-header",flavour:"default",onClick:function(t){e("/spaces/".concat(F)),(0,q.L)("no-nodes-view","click-demo","no-nodes-header"),t.preventDefault()},label:"Live Demo"}))};function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var V=function(){return o.createElement(o.Fragment,null,o.createElement(s.Flex,{column:!0,"data-testid":"noNodesView-memberSection",gap:1},o.createElement(s.Flex,{alignItems:"center","data-testid":"noNodesView-memberHeader",gap:4,height:10,padding:[0,3]},o.createElement(O,{"data-testid":"noNodesView-memberHeaderIcon",name:"checkmark_s",color:"textLite"}),o.createElement(s.Flex,{justifyContent:"between",flex:!0},o.createElement(s.H3,{color:"textDescription","data-testid":"noNodesView-memberHeaderText"},"You are a member and only space admins can connect new nodes"),o.createElement(B,null))),o.createElement(s.Flex,{"data-testid":"noNodesView-memberDescription",padding:[0,0,2,13]},o.createElement(s.Text,{color:"textDescription","data-testid":"noNodesView-memberDescriptionText"},"Please contact anyone from the list in order to do so"))),o.createElement(s.Flex,{"data-testid":"noNodesView-memberAdminsListSection",padding:[0,0,0,12]},o.createElement(k,{"data-testid":"noNodesView-memberAdminsList"})))};const H=function(e){var t=e.videoId,n=(0,c.th)(),r=(0,l.UL)(),h=(0,d.Z)(r),p=(0,a.Z)(h,2),m=p[0],g=p[1],b=g.onAddNodes,y=g.selectedNodes,v=m.claimedNodeIds.length>0,_=(0,i.Z)(!0),w=(0,a.Z)(_,2),k=w[0],P=w[1],T=(0,N.gI)(L.mk.nodeCreate);return o.createElement(D.Z,{column:!1,"data-testid":"noNodesViewPage",gap:12,padding:[6],margin:[0,0,8],rightBar:o.createElement(I.Z,null),overflow:"auto"},o.createElement(s.Flex,{column:!0,"data-testid":"noNodesView-cmdSection",flex:{grow:0,shrink:1},width:"100%",gap:2},o.createElement(s.Flex,{"data-testid":"noNodesView-warningBanner",alignItems:"center",background:"warningBackground",gap:4,height:{min:10},padding:[0,3],round:!0},o.createElement(x,{"data-testid":"noNodesView-warningBannerIcon",name:"exclamation",color:"warning"}),o.createElement(s.Text,{color:["neutral","bluebayoux"],"data-testid":"noNodesView-warningBannerText"},"You have no nodes.")),T&&o.createElement(o.Fragment,null,o.createElement(s.Flex,{alignItems:"center","data-testid":"noNodesView-adminSection",justifyContent:"between",onClick:v?P:null,cursor:v?"pointer":null},o.createElement(s.Flex,{alignItems:"center","data-testid":"noNodesView-adminHeader",gap:4,height:10,padding:[0,3]},o.createElement(O,{"data-testid":"noNodesView-adminHeaderIcon",name:"checkmark_s",color:"textLite"}),o.createElement(s.H3,{"data-testid":"noNodesView-adminHeaderText",color:"textDescription"},"Connect new nodes")),o.createElement(s.Flex,{gap:4,alignItems:"center"},o.createElement(B,null),v&&o.createElement(S,{closed:!k,"data-testid":"noNodesView-adminClaimedNodesIcon",name:"chevron_down",color:"textLite"}))),o.createElement(s.Collapsible,{"data-testid":"noNodesView-adminClaimNodesContainer",open:k},o.createElement(s.Flex,{"data-testid":"noNodesView-adminClaimNodes",padding:[0,0,0,12]},o.createElement(u.Z,{"data-testid":"noNodesView-adminClaimNodesTabs",margin:[0,0,11.5,0],rooms:[r],spaceId:n,gaPrefix:"onboarding"})))),!T&&o.createElement(V,null),v&&o.createElement(o.Fragment,null,o.createElement(s.Flex,{alignItems:"center","data-testid":"noNodesView-availableNodesHeader",gap:4,height:10,padding:[0,3]},o.createElement(O,{"data-testid":"noNodesView-availableNodesHeaderIcon",name:"checkmark_s",color:"textLite"}),o.createElement(s.H3,{color:"textDescription","data-testid":"noNodesView-availableNodesHeaderText"},"Add already available nodes")),o.createElement(s.Flex,{height:"100%","data-testid":"noNodesView-availableNodesContainer",padding:[0,0,0,12]},o.createElement(f.Z,Z(Z({"data-testid":"noNodesView-availableNodesList"},m),{},{onAddNodes:b,canAddNodes:!!y.length,padding:[2,0,8]}))))),t&&o.createElement(s.Flex,{column:!0,"data-testid":"noNodesView-videoSection",flex:{shrink:0,grow:0}},o.createElement(j.Z,{"data-testid":"noNodesView-onboardingVideo",height:296,width:520,videoId:t}),o.createElement(M,{"data-testid":"noNodesView-needHelp",padding:[8,0]})))}},89602:(e,t,n)=>{"use strict";n.d(t,{Z:()=>D});var r,a=n(4942),o=n(45987),s=n(67294),i=n(54851),c=n(59532),l=n(91403),u=n(74038),d=n(36459),f=n(87462),h=n(29439),p=n(15267),m=n(62694),g=n(32802),b=n(88742),y=n(55630),v=n(50308),_=n.n(v),w=n(49586),k=n(6792),x="Dismissible",O="Collapsed",S={info:{iconName:"information",color:{active:"success",notActive:"textLite"},width:"19px",dataTestId:"nodeInfo-alertsTab",Content:b.Z,label:"Info"},alerts:{iconName:"alarm_bell",color:{active:"success",notActive:"textLite"},width:"14px",Content:y.Z,dataTestId:"nodeInfo-alertsTab",label:"Alerts"}},P=(r={},(0,a.Z)(r,x,(function(){var e=(0,m.d)({resetOnUnmount:!0}),t=(0,h.Z)(e,3);return{isOpen:!!t[0],onClose:t[2],isDismissible:!0,onToggle:_()}})),(0,a.Z)(r,O,(function(e){var t=e.defaultCollapsedState,n=e.nodeId,r=(0,p.Z)(t),o=(0,h.Z)(r,3),i=o[0],c=o[1],l=o[2],u=(0,w.j)(k.G1,n),d=(0,h.Z)(u,2),f=d[0],m=d[1],g=(0,s.useRef)(f),b=(0,s.useCallback)((function(){i||m((0,a.Z)({},n,g.current)),c()}),[i]);return(0,s.useEffect)((function(){i||(g.current=f,m((0,a.Z)({},n,0)))}),[i]),(0,s.useEffect)((function(){0!==f&&l()}),[f]),{isOpen:i,onClose:_(),isDismissible:!1,onToggle:b}})),r);const T=function(e){var t=e.showCollapsed,n=e.tabs,r=void 0===n?S:n,a=e.defaultCollapsedState,o=void 0===a||a,s=(0,m.d)({resetOnUnmount:!0}),i=(0,h.Z)(s,1)[0],c=(0,g.Ne)([i]),l=(0,h.Z)(c,1)[0],u=t?O:x,p=(0,f.Z)({},((0,d.Z)(r),r)),b=P[u]({defaultCollapsedState:o,nodeId:l.id}),y=b.isOpen,v=b.onClose,_=b.isDismissible,T=b.onToggle,C=(0,w.j)(u===O?k.G1:k.$9,l.id),E=(0,h.Z)(C,2);return{isOpen:y,onClose:v,isDismissible:_,onToggle:T,availableTabs:p,node:l,selectedTab:E[0],setSelectedTab:E[1],nodeIds:[l.id]}};var C=["showCollapsed","tabsToShow"];function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var M=function(e){var t=e.isActive,n=e.color,r=e.width,a=e.name;return s.createElement(i.Icon,{name:a,color:t?n.active:n.notActive,width:r})},j=function(e){var t=e.showCollapsed,n=e.tabsToShow,r=void 0===n?["info","alerts"]:n,d=(0,o.Z)(e,C),f=T({showCollapsed:t}),h=f.isOpen,p=f.onToggle,m=f.onClose,g=f.node,b=f.availableTabs,y=f.selectedTab,v=f.setSelectedTab,_=f.nodeIds;return(0,s.useLayoutEffect)((function(){var e=setTimeout((function(){return window.dispatchEvent(new Event("resize"))}),400);return function(){return clearTimeout(e)}}),[h]),s.createElement(c.ZP,{collapsedComponent:t&&s.createElement(l.Z,{onClickTab:function(e){p(),v((0,a.Z)({},g.id,e))},tabsToShow:r,availableTabs:b}),isOpen:h,onClose:m,onToggle:p,header:t?s.createElement(u.Z,{onToggle:p,isOpen:h,title:"Single Node"}):s.createElement(c.Dh,{isOpen:h,onClose:m,node:g})},s.createElement(i.Tabs,{selected:y,onChange:function(e){return v((0,a.Z)({},g.id,e))},noDefaultBorder:!0,column:!0,overflow:"hidden",height:"100%"},r.map((function(e,t){var n=b[e],r=n.iconName,o=n.color,c=n.width,l=n.Content,u=n.dataTestId;return s.createElement(i.Tab,{"data-testid":u,maxWidth:"50%",key:r,small:!0,label:s.createElement(M,{isActive:y===t,name:r,color:o,width:c})},s.createElement(i.Flex,{column:!0,overflow:{vertical:"auto"},height:"calc(100% - 60px)",position:"relative",gap:4,padding:[1,3]},s.createElement(l,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({nodeIds:_,node:g},d))))}))))};const D=(0,s.memo)(j)},55630:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var r=n(29439),a=n(93433),o=n(67294),s=n(54851),i=n(34528),c=n(48224),l=n(72840),u=n(34471),d=n(22464),f=n(60677),h=n(41174),p=n(4026),m=n(4606),g=(0,f.default)(s.TextSmall).withConfig({displayName:"alertItem__ClickableTextSmall",componentId:"sc-10tk55c-0"})(["cursor:pointer;transition:opacity 0.3s ease-in-out;&:hover{opacity:0.7;}"]),b=(0,f.default)(s.Flex).withConfig({displayName:"alertItem__StyledFlex",componentId:"sc-10tk55c-1"})(["&:last-child{border:none;}"]);const y=function(e){var t=e.alert,n=e.onAlertClick,r=t.chartId,a=t.date,i=t.id,c=t.status,l=t.units,u=(0,m.o)(t.id),d=u.value,f=u.loaded,y=(0,h.rA)(),v=y.localeTimeString,_=y.localeDateString,w=(0,o.useMemo)((function(){var e=new Date(a);return isNaN(e.valueOf())?"":"".concat(_(e,{long:!1})," ").concat(v(e,{secs:!1}))}),[a,v,_]),k=(0,o.useCallback)((function(){n({alertId:i})}),[]);return o.createElement(b,{column:!0,padding:[4,0],gap:2,border:{color:"tabsBorder",side:"bottom"},"data-testid":"alertItem","data-test-name":"alertItem-".concat(t.name)},o.createElement(g,{wordBreak:"break-all",strong:!0,onClick:k,"data-testid":"alertItem-chartId"},r),o.createElement(g,{onClick:k,"data-testid":"alertItem-alertName"},t.name),o.createElement(s.Flex,{alignItems:"center",justifyContent:"between",margin:[1,0,0]},o.createElement(p.Z,{loaded:f,status:c,units:l,value:d,flex:!1,"data-testid":"alertItem-alertValuePill"}),o.createElement(s.TextMicro,{color:"textLite","data-testid":"alertItem-alertDate"},w)))};var v=n(20953),_=function(e,t){return e.status===t.status?0:"critical"===e.status?-1:1};const w=function(e){var t=e.nodeIds,n=(0,i.rw)(t),f=(0,c.ER)(n),h=(0,o.useMemo)((function(){return(0,a.Z)(f).sort(_)}),[f]),p=(0,l.UL)();(0,u.Z)(p,t);var m=(0,v.Z)(),g=(0,r.Z)(m,4),b=g[0],w=g[1],k=g[3],x=f.length?"(".concat(f.length,")"):"";return o.createElement(s.Flex,{width:"100%",column:!0,overflow:"hidden",padding:[2,0]},o.createElement(s.Flex,{column:!0,gap:5},o.createElement(d.Z,{content:"Currently Active alerts",align:"bottom"},o.createElement(s.TextBig,{strong:!0,"data-testid":"nodeAlertsView-activeAlerts-header"},"Alerts ",x)),!f.length&&o.createElement(s.Flex,{column:!0,gap:8,padding:[0,5],"data-testid":"nodesAlertsView-blankSlate",alignItems:"center"},o.createElement(s.Icon,{name:"checkmark",width:"90px",height:"90px"}),o.createElement(s.H4,{textAlign:"center"},"This node has no active alerts, you are all good!"))),o.createElement(s.Flex,{column:!0,overflow:{vertical:"auto"}},h.map((function(e){return o.createElement(y,{key:e.id,alert:e,onAlertClick:w})}))),b&&k)}},88742:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var r=n(29439),a=n(67294),o=n(54851),s=n(32802),i=n(12140),c=n(4410),l=n(10314);const u=function(e){var t=e.node,n=(null===t||void 0===t?void 0:t.hostLabels)||{},r=n._cloud_instance_region,o=n._cloud_instance_type,s=n._cloud_provider_type;return(0,l.G5)(r)&&(0,l.G5)(o)&&(0,l.G5)(s)?null:a.createElement(i.Z,{name:"Cloud Instance Info"},a.createElement(c.Z,{iconName:"ipNetworking",name:"Cloud provider",size:"small",testId:"rightBar-nodeInfoContent-cloudProvider"},(0,l.MC)(s)),a.createElement(c.Z,{iconName:"universe",name:"Cloud region",size:"small",testId:"rightBar-nodeInfoContent-cloudRegion"},(0,l.MC)(r)),a.createElement(c.Z,{iconName:"disk",name:"Instance type",size:"small",testId:"rightBar-nodeInfoContent-instanceType"},(0,l.MC)(o)))};var d=n(22663),f=n(77868);const h=function(e){var t=e.node,n=(0,l.Q5)(t.state);return a.createElement(i.Z,{link:"https://learn.netdata.cloud/docs/agent/aclk",name:"Connection"},a.createElement(c.Z,{size:"small",name:"Status",iconName:"integrations",testId:"rightBar-connectionGroup-connectionStatus"},a.createElement(f.Z,{rawState:n})),a.createElement(c.Z,{size:"small",name:"Netdata Agent",iconName:"netdata",testId:"rightBar-connectionGroup-agentVersion"},t.version),t.updateSeverity&&a.createElement(c.Z,{size:"small",name:"Update Status",iconName:"update",testId:"rightBar-connectionGroup-agentVersion"},a.createElement(d.Z,{name:t.name,os:t.os,container:t.container,warningLevel:t.updateSeverity,hostLabels:t.hostLabels,version:t.version,text:t.updateSeverity})))};var p=n(77225);const m=function(e){var t;return(null===(t=p.D[e])||void 0===t?void 0:t.iconName)||"services"};const g=function(e){var t,n=e.node;return(null===(t=n.services)||void 0===t?void 0:t.length)?a.createElement(i.Z,{link:"https://learn.netdata.cloud/docs/agent/collectors/collectors#service-and-application-collectors",name:"Services"},n.services.map((function(e){return a.createElement(c.Z,{size:"small",key:e,iconName:m(e),name:e,testId:"rightBar-ServicesGroup-service-".concat(e)})}))):null};const b=function(e){var t=e.node.hostLabels,n=Object.keys(t||{}).filter((function(e){return!e.startsWith("_")}));return a.createElement(i.Z,{link:"https://learn.netdata.cloud/guides/using-host-labels",name:"Host labels",isEnabled:n.length>0,noDataLabel:"No Data"},n.length>0&&n.map((function(e){return a.createElement(c.Z,{size:"small",key:e,name:e,testId:"rightBar-hostLabelsGroup-label"},t[e])})))};var y=n(89263),v=function(e){var t=e.node;return a.createElement(i.Z,{name:"Files"},a.createElement(o.Flex,{gap:1,padding:[0,1],alignItems:"center"},a.createElement(o.Box,{sx:{fontWeight:"500",letterSpacing:"1px"},as:o.Text,color:"textLite"},"{;}"),a.createElement(o.TextSmall,null,"View node info in"),a.createElement(o.Flex,{cursor:"pointer",gap:1,onClick:(0,y.JG)(JSON.stringify(t),{text:"JSON copied to clipboard"})},a.createElement(o.TextSmall,{color:"primary"},"json"),a.createElement(o.Icon,{color:"primary",size:"small",name:"copy"}))))};const _=(0,a.memo)(v);const w=function(e){var t=e.nodeIds,n=(0,s.Ne)(t),d=(0,r.Z)(n,1)[0],f=(0,l.jo)(d.container,d.virtualization),p=1===d.cpus?"Core":"Cores";return a.createElement(o.Flex,{column:!0,gap:1,overflow:{horizontal:"hidden",vertical:"auto"},padding:[2,1,2,0],width:"100%"},a.createElement(o.TextBig,{strong:!0},"Info"),a.createElement(o.Flex,{column:!0,padding:[2,0,3],border:{side:"bottom",color:"borderSecondary"}},false,a.createElement(o.TextSmall,{"data-testid":"rightBar-nodeInfoContent-hostname",strong:!0},"Hostname: ",d.name)),a.createElement(h,{node:d}),a.createElement(u,{node:d}),a.createElement(i.Z,{name:"System info"},a.createElement(c.Z,{size:"small",name:"Type",iconName:"virtualization",testId:"rightBar-nodeInfoContent-type"},a.createElement(o.Pill,{hollow:!0,icon:f.icon,iconSize:f.iconSize,flavour:"neutral"},f.label)),a.createElement(c.Z,{size:"small",name:"O/S version",iconName:"database",testId:"rightBar-nodeInfoContent-osVersions"},(0,l.cB)(d.osName,d.osVersion,", ")),a.createElement(c.Z,{iconName:"viewSingleNode",name:"Architecture",size:"small",testId:"rightBar-nodeInfoContent-architecture"},(0,l.MC)(d.architecture)),a.createElement(c.Z,{size:"small",name:"Kernel",iconName:"metrics_explorer",testId:"rightBar-nodeInfoContent-kernel"},(0,l.MC)(d.kernelVersion)),a.createElement(c.Z,{size:"small",name:"CPU",iconName:"cpu",testId:"rightBar-nodeInfoContent-cpu"},(0,l.MC)(d.cpuFrequency)," (",(0,l.MC)(d.cpus,p),")"),a.createElement(c.Z,{size:"small",name:"Memory",iconName:"ram",testId:"rightBar-nodeInfoContent-ram"},(0,l.MC)(d.memory,"RAM")),a.createElement(c.Z,{size:"small",name:"Hard disk size",iconName:"disk",testId:"rightBar-nodeInfoContent-disk"},(0,l.MC)(d.diskSpace))),a.createElement(b,{node:d}),a.createElement(g,{node:d}),a.createElement(_,{node:d}))}},62694:(e,t,n)=>{"use strict";n.d(t,{d:()=>i});var r=n(93433),a=n(4480),o=n(77823),s=(0,a.cn)({key:"selectedNode",default:null}),i=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).resetOnUnmount,t=void 0!==e&&e,n=(0,a.rb)(s);return(0,o.Z)((function(){t&&n()})),[].concat((0,r.Z)((0,a.FV)(s)),[n])}},49586:(e,t,n)=>{"use strict";n.d(t,{j:()=>l});var r=n(4942),a=n(4480);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var i=(0,a.xu)({key:"selectedTab",default:{}}),c=(0,a.CG)({key:"selectedTabsState",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)(i(t));return n?r[n]:r}},set:function(e){var t=e.id,n=e.key;return function(e,r){(0,e.set)(i(t),(function(e){return{id:t,selectedTabs:s(s({},e[n]),r)}}))}}}),l=function(e,t){var n,r,o="selectedTabs",s=(n=e,r=o,(0,a.sJ)(c({id:n,key:r}))),i=(s?s[t]:0)||0,l=function(e,t){return(0,a.Zl)(c({id:e,key:t}))}(e,o);return[i,l,s]}},18880:(e,t,n)=>{"use strict";n.d(t,{mt:()=>S,yp:()=>O,VG:()=>k,d5:()=>P,$g:()=>x});var r=n(29439),a=n(4942),o=n(67294),s=n(4480),i=n(6264),c=n(51066),l={byContext:{},loaded:!1,loading:!1,method:null,options:null,group:"average",totalDimensionsCount:0};const u=(0,s.xu)({key:"weights",default:l});var d=n(44446);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p=(0,s.CG)({key:"weightsState",get:function(e){return function(t){return(0,t.get)(u(e))}},set:function(e){return function(t,n){return(0,t.set)(u(e),n)}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),m={ci:"context",ni:"node",ii:"instance",di:"dimension"},g=function(e,t){return function(n){return(0,a.Z)({},m[e.name],t[e.dictionary][n])}},b={ni:g,ii:function(e,t){return function(n,r,o){return(0,a.Z)({},m[e.name],t[e.dictionary][n]?"".concat(t[e.dictionary][n],"@").concat(t.nodes[r[o.ni]]):null)}},ci:g,di:g,row_type:function(e){return function(t){return{type:e.value[t]}}},weight:function(){return function(e){return{weight:e}}},timeframe:function(e){return function(t){return{highlight:e.labels.reduce((function(e,n,r){return h(h({},e),{},(0,a.Z)({},n,t[r]))}),{})}}},"baseline timeframe":function(e){return function(t){return{baseline:e.labels.reduce((function(e,n,r){return h(h({},e),{},(0,a.Z)({},n,t[r]))}),{})}}}},y={contexts:"ci",nodes:"ni",instances:"ii",dimensions:"di"},v={contexts:"id",nodes:d.ZP?"mg":"nd",instances:"id",dimensions:"id"},_=function(e,t){return null===e||e>t?t:e},w=function(e,t){return null===e||e<t?t:e},k=function(e,t,n){var r=(0,o.useRef)(),a=(0,s._8)((function(a){var o=a.set;return function(a){var s=a.highlightAfter,i=a.highlightBefore,u=a.baselineAfter,d=a.baselineBefore,f=a.method,m=a.options,g=a.group,k=a.context,x=a.nodeIds,O=a.aggregation,S=a.groupBy;return o(p(e),h(h({},l),{},{loading:!0})),r.current&&r.current.cancel(),r.current=(0,c.B3)(t,n,{highlightAfter:s,highlightBefore:i,baselineAfter:u,baselineBefore:d,method:f,options:m,group:g,context:k,nodeIds:x,aggregation:O,groupBy:S}),r.current.then((function(t){var n=t.data,r=function(e){var t=Object.keys(e.dictionaries).reduce((function(t,n){return t[n]||(t[n]={}),e.dictionaries[n].forEach((function(e){return t[n][e[y[n]]]=e[v[n]]})),t}),{}),n={},r=e.schema.items.reduce((function(e,r,a){var o=(b[r.name]||b.default)(r,t);return e.push(o),n[r.name]=a,e}),[]);return function(e){return e.reduce((function(t,a,o){return h(h({},t),r[o](a,e,n))}),{})}}(n),a=0,s=n.result.reduce((function(e,t){var n=r(t),o=n.dimension,s=n.node,i=n.context,c=n.instance,l=n.type,u=n.weight,d=n.highlight,f=n.baseline;if("node"===l)return e;var h,p,g=(h=e,p=i,function(e,t,n,r,a){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:_;n&&(n&&"undefined"===typeof h[p][t][n]&&(h[p][t][n]={}),"undefined"===typeof h[p][t][n][e]&&(h[p][t][n][e]=null),r&&(h[p][t][n][e]=o(h[p][t][n][e],a)))});e[i]||(e[i]={dimensions:{},instances:{},nodes:{},weight:null});var b=!!m&&m.includes("anomaly-bit");g("weight","dimensions",o,"dimension"===l,u,b?w:_),g("weight","instances",c,"instance"===l,u,b?w:_),g("weight","nodes",s,"node"===l,u,b?w:_);var y=d?100*d.anomaly_count/d.count:0;g("arHighlight","dimensions",o,"dimension"===l,y,w),g("arHighlight","instances",c,"instance"===l,y,w),g("arHighlight","nodes",s,"node"===l,y,w);var v=f?100*(f.anomaly_count-d.anomaly_count)/(f.count-d.count)===0?1:f.count-d.count:0;g("arBaseline","dimensions",o,"dimension"===l,v,w),g("arBaseline","instances",c,"instance"===l,v,w),g("arBaseline","nodes",s,"node"===l,v,w);var k=v?y/v:0;return g("score","dimensions",o,"dimension"===l,k,w),g("score","instances",c,"instance"===l,k,w),g("score","nodes",s,"node"===l,k,w),"context"===l?e[i].weight=null===e[i].weight||e[i].weight>u?u:e[i].weight:"dimension"===l&&(a+=1),e}),{});o(p(e),{loading:!1,loaded:!0,byContext:s,options:m,totalDimensionsCount:a,method:f,group:g})})).catch((function(t){if(!t.isCancel)throw o(p(e),l),t}))}}),[e]);return[a,(0,s._8)((function(t){var n=t.reset;return function(){r.current&&r.current.cancel(),n(p(e))}}),[e])]},x=function(e){return(0,s.sJ)(p(e))},O=function(e){return(0,s.rb)(p(e))},S=.01,P=function(e,t,n){var a=k(e,t,n),s=(0,r.Z)(a,2),c=s[0],l=s[1],u=x(e),d=u.loaded,f=u.loading,p=u.byContext,m=u.totalDimensionsCount,g=u.options,b=function(){var e=(0,i.by)("threshold");return e?Number.parseFloat(e):S}(),y=(0,o.useMemo)((function(){var e=0,t=null===g||void 0===g?void 0:g.includes("raw"),n=Object.keys(p).reduce((function(n,r){var a=Object.keys(p[r].dimensions).reduce((function(e,n){return!t&&p[r].dimensions[n].weight>b||(e[n]=p[r].dimensions[n]),e}),{}),o=Object.keys(a).length;return e+=o,o?(n[r]=h(h({},p[r]),{},{dimensions:a}),n):n}),{});return[n,Object.keys(n),e]}),[d,b]),v=(0,r.Z)(y,3),_=v[0],w=v[1],O=v[2];return{threshold:b,metadata:_,contexts:w,dimensionsCount:O,totalDimensionsCount:m,loaded:d,loading:f,getWeights:c,resetWeights:l}}},21728:(e,t,n)=>{"use strict";n.d(t,{W2:()=>p,Q7:()=>k,PP:()=>_,dA:()=>w,Ni:()=>P,pT:()=>T,MS:()=>S,If:()=>C,jg:()=>y,QX:()=>v,hH:()=>m,Cd:()=>x,qU:()=>g,z3:()=>O,w4:()=>b});var r=n(93433),a=n(4942),o=n(67294),s=n(4480),i=n(15093),c=n(72840),l=n(68535);const u={ids:(0,s.xu)({key:"roomChartIds",default:[]}),updatedAt:(0,s.xu)({key:"roomChartsUpdatedAt",default:""}),loaded:(0,s.xu)({key:"roomChartsLoaded",default:!1}),error:(0,s.xu)({key:"roomChartsError",default:null}),versions:(0,s.xu)({key:"versions",default:{}})};function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h=(0,s.xu)({key:"roomsChartBatchState",default:{}}),p=(0,s.CG)({key:"roomChartState",get:function(e){var t=e.id,n=e.key;return function(e){return(0,e.get)(u[n](t))}},set:function(e){var t=e.id,n=e.key;return function(e,r){(0,e.set)(u[n](t),r)}}}),m=function(e){return!!(0,s.sJ)(p({id:e,key:"loaded"}))},g=function(e){return(0,s.sJ)(p({id:e,key:"versions"}))},b=function(e){var t=(0,s.Zl)(p({id:e,key:"versions"}));return(0,o.useCallback)((function(e){return t((function(t){return e="function"===typeof e?e(t):e,(0,l.ZP)(t,e,{omit:["contextsSoftHash"]})?t:e}))}),[])},y=function(e){return(0,s.sJ)(p({id:e,key:"ids"}))},v=function(e,t){return(0,s.sJ)(p({id:e,key:t}))},_=(0,s.CG)({key:"roomChartsState",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)(h(t))||i.ak;return n?r[n]:r}},set:function(e){var t=e.id,n=e.key;return function(e,r){var o=e.set;"function"!==typeof r?Object.keys(r).length<1||o(h(t),(function(e){return f(f({},e),{},(0,a.Z)({},n,r))})):o(h(t),(function(e){return f(f({},e),{},(0,a.Z)({},n,r(e[n])))}))}}}),w=(0,s.CG)({key:"roomChartsState/ids",get:function(e){var t=e.roomId;return function(e){return(0,e.get)(u.ids(t))}},set:function(e){var t=e.roomId,n=e.merge,a=void 0===n||n;return function(e,n){(0,e.set)(u.ids(t),(function(e){var t=a?(0,r.Z)(new Set([].concat((0,r.Z)(n),(0,r.Z)(e)))):n;return(0,l.ZP)(t,e)?e:t}))}}}),k=(0,s.CG)({key:"roomChartsState/initialize",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.id,n=e.merge,r=void 0===n||n;return function(e,n){var a=e.set,o=n.values,s=n.merge;a(h(t),(function(e){var t=Object.keys(o).reduce((function(t,n){var a=o[n].id;return t[a]=f(f(f(f({},i.ak),(r||s)&&e[a]),o[n]),{},{loaded:!0}),t}),f({},e));return r&&(0,l.ZP)(t,e,{omit:["lastEntry","firstEntry","family"]})?e:t}))}}}),x=function(e,t){return(0,s.sJ)(_({id:e,key:t}))},O=function(e){return(0,s._8)((function(t){var n=t.set;return function(t){return n(h(e),t)}}),[])},S=function(e,t){return(0,s._8)((function(n){var r=n.snapshot;return function(n){return f(f({},r.getLoadable(_({id:e,key:n})).contents),(null===t||void 0===t?void 0:t[n])||{})}}),[e,t])},P=function(e){var t,n,r,a=(0,c.UL)(),o=(0,s.sJ)(h(a));return(null===(t=o[e])||void 0===t?void 0:t.visible)&&!(null===(n=o[e])||void 0===n?void 0:n.filteredOut)&&!(null===(r=o[e])||void 0===r?void 0:r.hidden)},T=function(e){var t=(0,c.UL)(),n=(0,s.sJ)(h(t));return e.some((function(e){var t,r,a;return(null===(t=n[e])||void 0===t?void 0:t.visible)&&!(null===(r=n[e])||void 0===r?void 0:r.filteredOut)&&!(null===(a=n[e])||void 0===a?void 0:a.hidden)}))},C=function(){var e=(0,c.UL)(),t=(0,s.sJ)(h(e));return(0,o.useCallback)((function(e){return e.some((function(e){var n,r,a;return(null===(n=t[e])||void 0===n?void 0:n.visible)&&!(null===(r=t[e])||void 0===r?void 0:r.filteredOut)&&!(null===(a=t[e])||void 0===a?void 0:a.hidden)}))}),[e,t])}},96497:(e,t,n)=>{"use strict";n.d(t,{Z:()=>I});var r=n(4942),a=n(45987),o=n(67294),s=n(54851),i=n(72840),c=n(3388),l=n(59564),u=["roomId","flavour"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const f=function(e){var t=e.roomId,n=e.flavour,s=(0,a.Z)(e,u),i=function(e){return(0,o.useMemo)((function(){return{Live:{head:{label:"Live nodes",textColor:"textLite",iconName:"connectivityStatusLive",hasAlerts:!0},node:{textColor:"text",showAlerts:!0}},Stale:{head:{label:"Stale nodes",textColor:"textLite",iconName:"connectivityStatusStale",hasAlerts:!0},node:{textColor:"text",showAlerts:!0}},Offline:{head:{label:"Offline nodes",textColor:"textLite",iconName:"connectivityStatusOffline",disabled:!0},node:{textColor:"textLite",disabled:!0}}}}),[e])}(n);return"singleNode"===n?null:o.createElement(l.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({title:"Nodes",testIdPrefix:"nodes",baseKey:t,extraKey:n,param:"selectedIds"},s),o.createElement(c.Z,{baseKey:t,extraKey:n,statusProps:i,background:"mainBackground",itemProps:{padding:[1,1,1,.5],maxLength:24},searchMargin:[0,0,2],height:{max:"300px"}}))};var h=n(29439),p=n(6264),m=n(9522),g=n(93412),b=n(41729);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var v=function(e){var t=e.extraKey,n=e.param,a=e.paramKey,s=(0,m.K)({extraKey:t,omit:[n],keepAll:!0}),i=(0,p.tk)(n,{extraKey:t});return(0,o.useMemo)((function(){return Object.entries(s.reduce((function(e,t){return e[t[a]]=(e[t[a]]||0)+(t.hidden?0:1),e}),function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},g.VP[n]||{}))).map((function(e){var t=(0,h.Z)(e,2);return{id:t[0],count:t[1]}}))}),[s.filter((function(e){return e.hidden})).length,i])},_=function(e){return e.id};const w=function(e){var t=e.baseKey,n=e.param,r=e.paramKey,a=e.extraKey,s=e.testIdPrefix,i=e.title,c=v({param:n,extraKey:a,paramKey:r});return c.length?o.createElement(l.Z,{title:i,testIdPrefix:s,baseKey:t,extraKey:a,param:n},o.createElement(b.ZP,{param:n,baseKey:t,extraKey:a,testIdPrefix:s,collection:c,getValue:_,getLabel:_})):null};var k=n(93433),x=n(91966),O=n.n(x),S=n(48286),P=["baseKey","extraKey","param","testIdPrefix","itemsProps","itemProps"];function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var E=function(e){var t=e.baseKey,n=e.extraKey,r=e.param,i=e.testIdPrefix,c=e.itemsProps,u=e.itemProps,d=(0,a.Z)(e,P),f=function(e){var t=e.extraKey,n=e.param,r=(0,m.K)({extraKey:t,omit:[n],keepAll:!0}),a=(0,p.tk)(n,{extraKey:t});return(0,o.useMemo)((function(){return Object.entries(r.reduce((function(e,t){var n=t.type,r=t.component,a=t.hidden;return e[n]=e[n]||{count:0,children:{}},e[n].count=(e[n].count||0)+(a?0:1),e[n].children[r]=(e[n].children[r]||0)+(a?0:1),e}),{})).reduce((function(e,t){var n=(0,h.Z)(t,2),r=n[0],a=n[1],o=a.count,s=a.children;return e.push({id:r,count:o,children:Object.entries(s).map((function(e){var t=(0,h.Z)(e,2),n=t[0],a=t[1];return{value:"".concat(r,"|").concat(n),label:n,count:a,level:1}}))}),e}),[])}),[r.filter((function(e){return e.hidden})).length,a])}({param:r,extraKey:n}),g=(0,p.I0)(r,{defaultValue:[],key:t,extraKey:n}),b=(0,h.Z)(g,2),y=b[0],v=b[1];(0,S.Z)((function(){f.length&&y.length&&v((function(e){return e.filter((function(e){return f.some((function(t){return t.children.some((function(t){return t.value===e}))}))}))}))}),[f.length,v]);var _=(0,o.useCallback)((function(e){var t=e.value,n=e.checked;v((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(t)?n?(0,k.Z)(new Set([].concat((0,k.Z)(e),(0,k.Z)(t)))):O()(e,t):n?[].concat((0,k.Z)(e),[t]):e.filter((function(e){return e!==t}))}))}),[v]),w=(0,o.useMemo)((function(){return function(e){var t=e.options,n=e.selected,r=e.itemsProps;if(!t.length)return[];var a=t.flatMap((function(e){return e.children.map((function(e){return e.value}))})),o=a.length===n.length,s=!o&&!!n.length;return[C(C({},r.head),{},{label:"Select all",value:a,selected:o,indeterminate:s})].concat((0,k.Z)(t.flatMap((function(e){var t=e.id,a=e.children,o=e.count,s=n.length&&!a.some((function(e){return!n.includes(e.value)})),i=!s&&n.length&&a.some((function(e){return n.includes(e.value)}));return a.reduce((function(e,t){var a=n.includes(t.value);return[].concat((0,k.Z)(e),[C(C(C({},r.row),t),{},{selected:a})])}),[C(C({},r.head),{},{label:t,value:a.map((function(e){return e.value})),selected:s,indeterminate:i,count:o})])}))))}({options:f,selected:y,itemsProps:c})}),[y,v,f]);return f.length?o.createElement(l.Z,{title:"Alert type & component",testIdPrefix:i,baseKey:t,extraKey:n,param:r},o.createElement(s.MenuDropdown,C({hideShadow:!0,height:{max:"300px"},width:{max:"600px"},background:"mainBackground",overflow:"auto",padding:[0,0,3],"data-testid":"".concat(i,'-filter-selections"'),searchMargin:[0,0,2],items:w,onItemClick:_,value:y,"data-value":y.join(",")||"all-selected",hasSearch:f.length>5,itemProps:C({testIdPrefix:i},u)},d))):null};E.defaultProps=b.ZP.defaultProps;const M=E;var j=["flavour"];function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const I=(0,o.memo)((function(e){var t=e.flavour,n=(0,a.Z)(e,j),c=(0,i.UL)();return o.createElement(s.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({column:!0,overflow:{vertical:"auto"},padding:[0,0,30]},n),"alerts"===t&&o.createElement(o.Fragment,null,o.createElement(w,{title:"Alert status",testIdPrefix:"alert-status",baseKey:c,extraKey:t,param:"alertStatuses",paramKey:"status"}),o.createElement(w,{title:"Alert class",testIdPrefix:"alert-class",baseKey:c,extraKey:t,param:"alertClasses",paramKey:"class"}),o.createElement(M,{testIdPrefix:"alert-type-component",baseKey:c,extraKey:t,param:"alertTypeComponents"}),o.createElement(w,{title:"Alert role",testIdPrefix:"alert-role",baseKey:c,extraKey:t,param:"alertRoles",paramKey:"recipient"})),o.createElement(f,{roomId:c,flavour:t}))}))},49852:(e,t,n)=>{"use strict";n.d(t,{Z:()=>xa});var r=n(29439),a=n(45987),o=n(4942),s=n(67294),i=n(60677),c=n(54851),l=n(15267),u=n(59532),d=n(91403),f=n(74038),h=n(55630),p=n(88742),m=n(22464),g=n(77343);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e){return v="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},v(e)}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,o=[],s=!0,i=!1;try{for(n=n.call(e);!(s=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);s=!0);}catch(c){i=!0,a=c}finally{try{s||null==n.return||n.return()}finally{if(i)throw a}}return o}(e,t)||O(e,t)||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 x(e){return function(e){if(Array.isArray(e))return S(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||O(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 O(e,t){if(e){if("string"===typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?S(e,t):void 0}}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var P=function(){},T={},C={},E=null,M={mark:P,measure:P};try{"undefined"!==typeof window&&(T=window),"undefined"!==typeof document&&(C=document),"undefined"!==typeof MutationObserver&&(E=MutationObserver),"undefined"!==typeof performance&&(M=performance)}catch(Oa){}var j,D,I,N,L,A=(T.navigator||{}).userAgent,R=void 0===A?"":A,q=T,F=C,z=E,B=M,U=(q.document,!!F.documentElement&&!!F.head&&"function"===typeof F.addEventListener&&"function"===typeof F.createElement),Z=~R.indexOf("MSIE")||~R.indexOf("Trident/"),V="___FONT_AWESOME___",H=16,W="fa",G="svg-inline--fa",Q="data-fa-i2svg",K="data-fa-pseudo-element",Y="data-fa-pseudo-element-pending",X="data-prefix",J="data-icon",$="fontawesome-i2svg",ee="async",te=["HTML","HEAD","STYLE","SCRIPT"],ne=function(){try{return!0}catch(Oa){return!1}}(),re="classic",ae="sharp",oe=[re,ae];function se(e){return new Proxy(e,{get:function(e,t){return t in e?e[t]:e[re]}})}var ie=se((w(j={},re,{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands",fak:"kit","fa-kit":"kit"}),w(j,ae,{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light"}),j)),ce=se((w(D={},re,{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"}),w(D,ae,{solid:"fass",regular:"fasr",light:"fasl"}),D)),le=se((w(I={},re,{fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"}),w(I,ae,{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light"}),I)),ue=se((w(N={},re,{"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"}),w(N,ae,{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl"}),N)),de=/fa(s|r|l|t|d|b|k|ss|sr|sl)?[\-\ ]/,fe="fa-layers-text",he=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i,pe=se((w(L={},re,{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"}),w(L,ae,{900:"fass",400:"fasr",300:"fasl"}),L)),me=[1,2,3,4,5,6,7,8,9,10],ge=me.concat([11,12,13,14,15,16,17,18,19,20]),be=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],ye={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},ve=new Set;Object.keys(ce[re]).map(ve.add.bind(ve)),Object.keys(ce[ae]).map(ve.add.bind(ve));var _e=[].concat(oe,x(ve),["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",ye.GROUP,ye.SWAP_OPACITY,ye.PRIMARY,ye.SECONDARY]).concat(me.map((function(e){return"".concat(e,"x")}))).concat(ge.map((function(e){return"w-".concat(e)}))),we=q.FontAwesomeConfig||{};if(F&&"function"===typeof F.querySelector){[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach((function(e){var t=k(e,2),n=t[0],r=t[1],a=function(e){return""===e||"false"!==e&&("true"===e||e)}(function(e){var t=F.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}(n));void 0!==a&&null!==a&&(we[r]=a)}))}var ke={styleDefault:"solid",familyDefault:"classic",cssPrefix:W,replacementClass:G,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};we.familyPrefix&&(we.cssPrefix=we.familyPrefix);var xe=y(y({},ke),we);xe.autoReplaceSvg||(xe.observeMutations=!1);var Oe={};Object.keys(ke).forEach((function(e){Object.defineProperty(Oe,e,{enumerable:!0,set:function(t){xe[e]=t,Se.forEach((function(e){return e(Oe)}))},get:function(){return xe[e]}})})),Object.defineProperty(Oe,"familyPrefix",{enumerable:!0,set:function(e){xe.cssPrefix=e,Se.forEach((function(e){return e(Oe)}))},get:function(){return xe.cssPrefix}}),q.FontAwesomeConfig=Oe;var Se=[];var Pe=H,Te={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};var Ce="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Ee(){for(var e=12,t="";e-- >0;)t+=Ce[62*Math.random()|0];return t}function Me(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function je(e){return e.classList?Me(e.classList):(e.getAttribute("class")||"").split(" ").filter((function(e){return e}))}function De(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function Ie(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")}),"")}function Ne(e){return e.size!==Te.size||e.x!==Te.x||e.y!==Te.y||e.rotate!==Te.rotate||e.flipX||e.flipY}var Le=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function Ae(){var e=W,t=G,n=Oe.cssPrefix,r=Oe.replacementClass,a=Le;if(n!==e||r!==t){var o=new RegExp("\\.".concat(e,"\\-"),"g"),s=new RegExp("\\--".concat(e,"\\-"),"g"),i=new RegExp("\\.".concat(t),"g");a=a.replace(o,".".concat(n,"-")).replace(s,"--".concat(n,"-")).replace(i,".".concat(r))}return a}var Re=!1;function qe(){Oe.autoAddCss&&!Re&&(!function(e){if(e&&U){var t=F.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=F.head.childNodes,r=null,a=n.length-1;a>-1;a--){var o=n[a],s=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(r=o)}F.head.insertBefore(t,r)}}(Ae()),Re=!0)}var Fe={mixout:function(){return{dom:{css:Ae,insertCss:qe}}},hooks:function(){return{beforeDOMElementCreation:function(){qe()},beforeI2svg:function(){qe()}}}},ze=q||{};ze[V]||(ze[V]={}),ze[V].styles||(ze[V].styles={}),ze[V].hooks||(ze[V].hooks={}),ze[V].shims||(ze[V].shims=[]);var Be=ze[V],Ue=[],Ze=!1;function Ve(e){var t=e.tag,n=e.attributes,r=void 0===n?{}:n,a=e.children,o=void 0===a?[]:a;return"string"===typeof e?De(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,'="').concat(De(e[n]),'" ')}),"").trim()}(r),">").concat(o.map(Ve).join(""),"</").concat(t,">")}function He(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}U&&((Ze=(F.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(F.readyState))||F.addEventListener("DOMContentLoaded",(function e(){F.removeEventListener("DOMContentLoaded",e),Ze=1,Ue.map((function(e){return e()}))})));var We=function(e,t,n,r){var a,o,s,i=Object.keys(e),c=i.length,l=void 0!==r?function(e,t){return function(n,r,a,o){return e.call(t,n,r,a,o)}}(t,r):t;for(void 0===n?(a=1,s=e[i[0]]):(a=0,s=n);a<c;a++)s=l(s,e[o=i[a]],o,e);return s};function Ge(e){var t=function(e){for(var t=[],n=0,r=e.length;n<r;){var a=e.charCodeAt(n++);if(a>=55296&&a<=56319&&n<r){var o=e.charCodeAt(n++);56320==(64512&o)?t.push(((1023&a)<<10)+(1023&o)+65536):(t.push(a),n--)}else t.push(a)}return t}(e);return 1===t.length?t[0].toString(16):null}function Qe(e){return Object.keys(e).reduce((function(t,n){var r=e[n];return!!r.icon?t[r.iconName]=r.icon:t[n]=r,t}),{})}function Ke(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,r=void 0!==n&&n,a=Qe(t);"function"!==typeof Be.hooks.addPack||r?Be.styles[e]=y(y({},Be.styles[e]||{}),a):Be.hooks.addPack(e,Qe(t)),"fas"===e&&Ke("fa",t)}var Ye,Xe,Je,$e=Be.styles,et=Be.shims,tt=(w(Ye={},re,Object.values(le[re])),w(Ye,ae,Object.values(le[ae])),Ye),nt=null,rt={},at={},ot={},st={},it={},ct=(w(Xe={},re,Object.keys(ie[re])),w(Xe,ae,Object.keys(ie[ae])),Xe);function lt(e,t){var n=t.split("-"),r=n[0],a=n.slice(1).join("-");return r!==e||""===a||function(e){return~_e.indexOf(e)}(a)?null:a}var ut,dt=function(){var e=function(e){return We($e,(function(t,n,r){return t[r]=We(n,e,{}),t}),{})};rt=e((function(e,t,n){(t[3]&&(e[t[3]]=n),t[2])&&t[2].filter((function(e){return"number"===typeof e})).forEach((function(t){e[t.toString(16)]=n}));return e})),at=e((function(e,t,n){(e[n]=n,t[2])&&t[2].filter((function(e){return"string"===typeof e})).forEach((function(t){e[t]=n}));return e})),it=e((function(e,t,n){var r=t[2];return e[n]=n,r.forEach((function(t){e[t]=n})),e}));var t="far"in $e||Oe.autoFetchSvg,n=We(et,(function(e,n){var r=n[0],a=n[1],o=n[2];return"far"!==a||t||(a="fas"),"string"===typeof r&&(e.names[r]={prefix:a,iconName:o}),"number"===typeof r&&(e.unicodes[r.toString(16)]={prefix:a,iconName:o}),e}),{names:{},unicodes:{}});ot=n.names,st=n.unicodes,nt=bt(Oe.styleDefault,{family:Oe.familyDefault})};function ft(e,t){return(rt[e]||{})[t]}function ht(e,t){return(it[e]||{})[t]}function pt(e){return ot[e]||{prefix:null,iconName:null}}function mt(){return nt}ut=function(e){nt=bt(e.styleDefault,{family:Oe.familyDefault})},Se.push(ut),dt();var gt=function(){return{prefix:null,iconName:null,rest:[]}};function bt(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,n=void 0===t?re:t,r=ie[n][e],a=ce[n][e]||ce[n][r],o=e in Be.styles?e:null;return a||o||null}var yt=(w(Je={},re,Object.keys(le[re])),w(Je,ae,Object.keys(le[ae])),Je);function vt(e){var t,n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,r=void 0!==n&&n,a=(w(t={},re,"".concat(Oe.cssPrefix,"-").concat(re)),w(t,ae,"".concat(Oe.cssPrefix,"-").concat(ae)),t),o=null,s=re;(e.includes(a[re])||e.some((function(e){return yt[re].includes(e)})))&&(s=re),(e.includes(a[ae])||e.some((function(e){return yt[ae].includes(e)})))&&(s=ae);var i=e.reduce((function(e,t){var n=lt(Oe.cssPrefix,t);if($e[t]?(t=tt[s].includes(t)?ue[s][t]:t,o=t,e.prefix=t):ct[s].indexOf(t)>-1?(o=t,e.prefix=bt(t,{family:s})):n?e.iconName=n:t!==Oe.replacementClass&&t!==a[re]&&t!==a[ae]&&e.rest.push(t),!r&&e.prefix&&e.iconName){var i="fa"===o?pt(e.iconName):{},c=ht(e.prefix,e.iconName);i.prefix&&(o=null),e.iconName=i.iconName||c||e.iconName,e.prefix=i.prefix||e.prefix,"far"!==e.prefix||$e.far||!$e.fas||Oe.autoFetchSvg||(e.prefix="fas")}return e}),gt());return(e.includes("fa-brands")||e.includes("fab"))&&(i.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(i.prefix="fad"),i.prefix||s!==ae||!$e.fass&&!Oe.autoFetchSvg||(i.prefix="fass",i.iconName=ht(i.prefix,i.iconName)||i.iconName),"fa"!==i.prefix&&"fa"!==o||(i.prefix=mt()||"fas"),i}var _t=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.definitions={}}var t,n,r;return t=e,n=[{key:"add",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=n.reduce(this._pullDefinitions,{});Object.keys(a).forEach((function(t){e.definitions[t]=y(y({},e.definitions[t]||{}),a[t]),Ke(t,a[t]);var n=le[re][t];n&&Ke(n,a[t]),dt()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(e,t){var n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map((function(t){var r=n[t],a=r.prefix,o=r.iconName,s=r.icon,i=s[2];e[a]||(e[a]={}),i.length>0&&i.forEach((function(t){"string"===typeof t&&(e[a][t]=s)})),e[a][o]=s})),e}}],n&&_(t.prototype,n),r&&_(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),wt=[],kt={},xt={},Ot=Object.keys(xt);function St(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];return(kt[e]||[]).forEach((function(e){t=e.apply(null,[t].concat(r))})),t}function Pt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];(kt[e]||[]).forEach((function(e){e.apply(null,n)}))}function Tt(){var e=arguments[0],t=Array.prototype.slice.call(arguments,1);return xt[e]?xt[e].apply(null,t):void 0}function Ct(e){"fa"===e.prefix&&(e.prefix="fas");var t=e.iconName,n=e.prefix||mt();if(t)return t=ht(n,t)||t,He(Et.definitions,n,t)||He(Be.styles,n,t)}var Et=new _t,Mt={i2svg:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return U?(Pt("beforeI2svg",e),Tt("pseudoElements2svg",e),Tt("i2svg",e)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.autoReplaceSvgRoot;!1===Oe.autoReplaceSvg&&(Oe.autoReplaceSvg=!0),Oe.observeMutations=!0,e=function(){Dt({autoReplaceSvgRoot:n}),Pt("watch",t)},U&&(Ze?setTimeout(e,0):Ue.push(e))}},jt={noAuto:function(){Oe.autoReplaceSvg=!1,Oe.observeMutations=!1,Pt("noAuto")},config:Oe,dom:Mt,parse:{icon:function(e){if(null===e)return null;if("object"===v(e)&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:ht(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&2===e.length){var t=0===e[1].indexOf("fa-")?e[1].slice(3):e[1],n=bt(e[0]);return{prefix:n,iconName:ht(n,t)||t}}if("string"===typeof e&&(e.indexOf("".concat(Oe.cssPrefix,"-"))>-1||e.match(de))){var r=vt(e.split(" "),{skipLookups:!0});return{prefix:r.prefix||mt(),iconName:ht(r.prefix,r.iconName)||r.iconName}}if("string"===typeof e){var a=mt();return{prefix:a,iconName:ht(a,e)||e}}}},library:Et,findIconDefinition:Ct,toHtml:Ve},Dt=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,t=void 0===e?F:e;(Object.keys(Be.styles).length>0||Oe.autoFetchSvg)&&U&&Oe.autoReplaceSvg&&jt.dom.i2svg({node:t})};function It(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map((function(e){return Ve(e)}))}}),Object.defineProperty(e,"node",{get:function(){if(U){var t=F.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function Nt(e){var t=e.icons,n=t.main,r=t.mask,a=e.prefix,o=e.iconName,s=e.transform,i=e.symbol,c=e.title,l=e.maskId,u=e.titleId,d=e.extra,f=e.watchable,h=void 0!==f&&f,p=r.found?r:n,m=p.width,g=p.height,b="fak"===a,v=[Oe.replacementClass,o?"".concat(Oe.cssPrefix,"-").concat(o):""].filter((function(e){return-1===d.classes.indexOf(e)})).filter((function(e){return""!==e||!!e})).concat(d.classes).join(" "),_={children:[],attributes:y(y({},d.attributes),{},{"data-prefix":a,"data-icon":o,class:v,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(m," ").concat(g)})},w=b&&!~d.classes.indexOf("fa-fw")?{width:"".concat(m/g*16*.0625,"em")}:{};h&&(_.attributes[Q]=""),c&&(_.children.push({tag:"title",attributes:{id:_.attributes["aria-labelledby"]||"title-".concat(u||Ee())},children:[c]}),delete _.attributes.title);var k=y(y({},_),{},{prefix:a,iconName:o,main:n,mask:r,maskId:l,transform:s,symbol:i,styles:y(y({},w),d.styles)}),x=r.found&&n.found?Tt("generateAbstractMask",k)||{children:[],attributes:{}}:Tt("generateAbstractIcon",k)||{children:[],attributes:{}},O=x.children,S=x.attributes;return k.children=O,k.attributes=S,i?function(e){var t=e.prefix,n=e.iconName,r=e.children,a=e.attributes,o=e.symbol,s=!0===o?"".concat(t,"-").concat(Oe.cssPrefix,"-").concat(n):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:y(y({},a),{},{id:s}),children:r}]}]}(k):function(e){var t=e.children,n=e.main,r=e.mask,a=e.attributes,o=e.styles,s=e.transform;if(Ne(s)&&n.found&&!r.found){var i={x:n.width/n.height/2,y:.5};a.style=Ie(y(y({},o),{},{"transform-origin":"".concat(i.x+s.x/16,"em ").concat(i.y+s.y/16,"em")}))}return[{tag:"svg",attributes:a,children:t}]}(k)}function Lt(e){var t=e.content,n=e.width,r=e.height,a=e.transform,o=e.title,s=e.extra,i=e.watchable,c=void 0!==i&&i,l=y(y(y({},s.attributes),o?{title:o}:{}),{},{class:s.classes.join(" ")});c&&(l[Q]="");var u=y({},s.styles);Ne(a)&&(u.transform=function(e){var t=e.transform,n=e.width,r=void 0===n?H:n,a=e.height,o=void 0===a?H:a,s=e.startCentered,i=void 0!==s&&s,c="";return c+=i&&Z?"translate(".concat(t.x/Pe-r/2,"em, ").concat(t.y/Pe-o/2,"em) "):i?"translate(calc(-50% + ".concat(t.x/Pe,"em), calc(-50% + ").concat(t.y/Pe,"em)) "):"translate(".concat(t.x/Pe,"em, ").concat(t.y/Pe,"em) "),c+="scale(".concat(t.size/Pe*(t.flipX?-1:1),", ").concat(t.size/Pe*(t.flipY?-1:1),") "),c+"rotate(".concat(t.rotate,"deg) ")}({transform:a,startCentered:!0,width:n,height:r}),u["-webkit-transform"]=u.transform);var d=Ie(u);d.length>0&&(l.style=d);var f=[];return f.push({tag:"span",attributes:l,children:[t]}),o&&f.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),f}var At=Be.styles;function Rt(e){var t=e[0],n=e[1],r=k(e.slice(4),1)[0];return{found:!0,width:t,height:n,icon:Array.isArray(r)?{tag:"g",attributes:{class:"".concat(Oe.cssPrefix,"-").concat(ye.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Oe.cssPrefix,"-").concat(ye.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(Oe.cssPrefix,"-").concat(ye.PRIMARY),fill:"currentColor",d:r[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:r}}}}var qt={found:!1,width:512,height:512};function Ft(e,t){var n=t;return"fa"===t&&null!==Oe.styleDefault&&(t=mt()),new Promise((function(r,a){Tt("missingIconAbstract");if("fa"===n){var o=pt(e)||{};e=o.iconName||e,t=o.prefix||t}if(e&&t&&At[t]&&At[t][e])return r(Rt(At[t][e]));!function(e,t){ne||Oe.showMissingIcons||!e||console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}(e,t),r(y(y({},qt),{},{icon:Oe.showMissingIcons&&e&&Tt("missingIconAbstract")||{}}))}))}var zt=function(){},Bt=Oe.measurePerformance&&B&&B.mark&&B.measure?B:{mark:zt,measure:zt},Ut='FA "6.4.0"',Zt=function(e){Bt.mark("".concat(Ut," ").concat(e," ends")),Bt.measure("".concat(Ut," ").concat(e),"".concat(Ut," ").concat(e," begins"),"".concat(Ut," ").concat(e," ends"))},Vt={begin:function(e){return Bt.mark("".concat(Ut," ").concat(e," begins")),function(){return Zt(e)}},end:Zt},Ht=function(){};function Wt(e){return"string"===typeof(e.getAttribute?e.getAttribute(Q):null)}function Gt(e){return F.createElementNS("http://www.w3.org/2000/svg",e)}function Qt(e){return F.createElement(e)}function Kt(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,n=void 0===t?"svg"===e.tag?Gt:Qt:t;if("string"===typeof e)return F.createTextNode(e);var r=n(e.tag);return Object.keys(e.attributes||[]).forEach((function(t){r.setAttribute(t,e.attributes[t])})),(e.children||[]).forEach((function(e){r.appendChild(Kt(e,{ceFn:n}))})),r}var Yt={replace:function(e){var t=e[0];if(t.parentNode)if(e[1].forEach((function(e){t.parentNode.insertBefore(Kt(e),t)})),null===t.getAttribute(Q)&&Oe.keepOriginalSource){var n=F.createComment(function(e){var t=" ".concat(e.outerHTML," ");return"".concat(t,"Font Awesome fontawesome.com ")}(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){var t=e[0],n=e[1];if(~je(t).indexOf(Oe.replacementClass))return Yt.replace(e);var r=new RegExp("".concat(Oe.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var a=n[0].attributes.class.split(" ").reduce((function(e,t){return t===Oe.replacementClass||t.match(r)?e.toSvg.push(t):e.toNode.push(t),e}),{toNode:[],toSvg:[]});n[0].attributes.class=a.toSvg.join(" "),0===a.toNode.length?t.removeAttribute("class"):t.setAttribute("class",a.toNode.join(" "))}var o=n.map((function(e){return Ve(e)})).join("\n");t.setAttribute(Q,""),t.innerHTML=o}};function Xt(e){e()}function Jt(e,t){var n="function"===typeof t?t:Ht;if(0===e.length)n();else{var r=Xt;Oe.mutateApproach===ee&&(r=q.requestAnimationFrame||Xt),r((function(){var t=!0===Oe.autoReplaceSvg?Yt.replace:Yt[Oe.autoReplaceSvg]||Yt.replace,r=Vt.begin("mutate");e.map(t),r(),n()}))}}var $t=!1;function en(){$t=!0}function tn(){$t=!1}var nn=null;function rn(e){if(z&&Oe.observeMutations){var t=e.treeCallback,n=void 0===t?Ht:t,r=e.nodeCallback,a=void 0===r?Ht:r,o=e.pseudoElementsCallback,s=void 0===o?Ht:o,i=e.observeMutationsRoot,c=void 0===i?F:i;nn=new z((function(e){if(!$t){var t=mt();Me(e).forEach((function(e){if("childList"===e.type&&e.addedNodes.length>0&&!Wt(e.addedNodes[0])&&(Oe.searchPseudoElements&&s(e.target),n(e.target)),"attributes"===e.type&&e.target.parentNode&&Oe.searchPseudoElements&&s(e.target.parentNode),"attributes"===e.type&&Wt(e.target)&&~be.indexOf(e.attributeName))if("class"===e.attributeName&&function(e){var t=e.getAttribute?e.getAttribute(X):null,n=e.getAttribute?e.getAttribute(J):null;return t&&n}(e.target)){var r=vt(je(e.target)),o=r.prefix,i=r.iconName;e.target.setAttribute(X,o||t),i&&e.target.setAttribute(J,i)}else(c=e.target)&&c.classList&&c.classList.contains&&c.classList.contains(Oe.replacementClass)&&a(e.target);var c}))}})),U&&nn.observe(c,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function an(e){var t,n,r=e.getAttribute("data-prefix"),a=e.getAttribute("data-icon"),o=void 0!==e.innerText?e.innerText.trim():"",s=vt(je(e));return s.prefix||(s.prefix=mt()),r&&a&&(s.prefix=r,s.iconName=a),s.iconName&&s.prefix||(s.prefix&&o.length>0&&(s.iconName=(t=s.prefix,n=e.innerText,(at[t]||{})[n]||ft(s.prefix,Ge(e.innerText)))),!s.iconName&&Oe.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(s.iconName=e.firstChild.data)),s}function on(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},n=an(e),r=n.iconName,a=n.prefix,o=n.rest,s=function(e){var t=Me(e.attributes).reduce((function(e,t){return"class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e}),{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return Oe.autoA11y&&(n?t["aria-labelledby"]="".concat(Oe.replacementClass,"-title-").concat(r||Ee()):(t["aria-hidden"]="true",t.focusable="false")),t}(e),i=St("parseNodeAttributes",{},e),c=t.styleParser?function(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce((function(e,t){var n=t.split(":"),r=n[0],a=n.slice(1);return r&&a.length>0&&(e[r]=a.join(":").trim()),e}),{})),n}(e):[];return y({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:a,transform:Te,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:o,styles:c,attributes:s}},i)}var sn=Be.styles;function cn(e){var t="nest"===Oe.autoReplaceSvg?on(e,{styleParser:!1}):on(e);return~t.extra.classes.indexOf(fe)?Tt("generateLayersText",e,t):Tt("generateSvgReplacementMutation",e,t)}var ln=new Set;function un(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!U)return Promise.resolve();var n=F.documentElement.classList,r=function(e){return n.add("".concat($,"-").concat(e))},a=function(e){return n.remove("".concat($,"-").concat(e))},o=Oe.autoFetchSvg?ln:oe.map((function(e){return"fa-".concat(e)})).concat(Object.keys(sn));o.includes("fa")||o.push("fa");var s=[".".concat(fe,":not([").concat(Q,"])")].concat(o.map((function(e){return".".concat(e,":not([").concat(Q,"])")}))).join(", ");if(0===s.length)return Promise.resolve();var i=[];try{i=Me(e.querySelectorAll(s))}catch(Oa){}if(!(i.length>0))return Promise.resolve();r("pending"),a("complete");var c=Vt.begin("onTree"),l=i.reduce((function(e,t){try{var n=cn(t);n&&e.push(n)}catch(Oa){ne||"MissingIcon"===Oa.name&&console.error(Oa)}return e}),[]);return new Promise((function(e,n){Promise.all(l).then((function(n){Jt(n,(function(){r("active"),r("complete"),a("pending"),"function"===typeof t&&t(),c(),e()}))})).catch((function(e){c(),n(e)}))}))}function dn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;cn(e).then((function(e){e&&Jt([e],t)}))}oe.map((function(e){ln.add("fa-".concat(e))})),Object.keys(ie[re]).map(ln.add.bind(ln)),Object.keys(ie[ae]).map(ln.add.bind(ln)),ln=x(ln);var fn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,r=void 0===n?Te:n,a=t.symbol,o=void 0!==a&&a,s=t.mask,i=void 0===s?null:s,c=t.maskId,l=void 0===c?null:c,u=t.title,d=void 0===u?null:u,f=t.titleId,h=void 0===f?null:f,p=t.classes,m=void 0===p?[]:p,g=t.attributes,b=void 0===g?{}:g,v=t.styles,_=void 0===v?{}:v;if(e){var w=e.prefix,k=e.iconName,x=e.icon;return It(y({type:"icon"},e),(function(){return Pt("beforeDOMElementCreation",{iconDefinition:e,params:t}),Oe.autoA11y&&(d?b["aria-labelledby"]="".concat(Oe.replacementClass,"-title-").concat(h||Ee()):(b["aria-hidden"]="true",b.focusable="false")),Nt({icons:{main:Rt(x),mask:i?Rt(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:w,iconName:k,transform:y(y({},Te),r),symbol:o,title:d,maskId:l,titleId:h,extra:{attributes:b,styles:_,classes:m}})}))}},hn={mixout:function(){return{icon:(e=fn,function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(t||{}).icon?t:Ct(t||{}),a=n.mask;return a&&(a=(a||{}).icon?a:Ct(a||{})),e(r,y(y({},n),{},{mask:a}))})};var e},hooks:function(){return{mutationObserverCallbacks:function(e){return e.treeCallback=un,e.nodeCallback=dn,e}}},provides:function(e){e.i2svg=function(e){var t=e.node,n=void 0===t?F:t,r=e.callback;return un(n,void 0===r?function(){}:r)},e.generateSvgReplacementMutation=function(e,t){var n=t.iconName,r=t.title,a=t.titleId,o=t.prefix,s=t.transform,i=t.symbol,c=t.mask,l=t.maskId,u=t.extra;return new Promise((function(t,d){Promise.all([Ft(n,o),c.iconName?Ft(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(c){var d=k(c,2),f=d[0],h=d[1];t([e,Nt({icons:{main:f,mask:h},prefix:o,iconName:n,transform:s,symbol:i,maskId:l,title:r,titleId:a,extra:u,watchable:!0})])})).catch(d)}))},e.generateAbstractIcon=function(e){var t,n=e.children,r=e.attributes,a=e.main,o=e.transform,s=Ie(e.styles);return s.length>0&&(r.style=s),Ne(o)&&(t=Tt("generateAbstractTransformGrouping",{main:a,transform:o,containerWidth:a.width,iconWidth:a.width})),n.push(t||a.icon),{children:n,attributes:r}}}},pn={mixout:function(){return{layer:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.classes,r=void 0===n?[]:n;return It({type:"layer"},(function(){Pt("beforeDOMElementCreation",{assembler:e,params:t});var n=[];return e((function(e){Array.isArray(e)?e.map((function(e){n=n.concat(e.abstract)})):n=n.concat(e.abstract)})),[{tag:"span",attributes:{class:["".concat(Oe.cssPrefix,"-layers")].concat(x(r)).join(" ")},children:n}]}))}}}},mn={mixout:function(){return{counter:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.title,r=void 0===n?null:n,a=t.classes,o=void 0===a?[]:a,s=t.attributes,i=void 0===s?{}:s,c=t.styles,l=void 0===c?{}:c;return It({type:"counter",content:e},(function(){return Pt("beforeDOMElementCreation",{content:e,params:t}),function(e){var t=e.content,n=e.title,r=e.extra,a=y(y(y({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),o=Ie(r.styles);o.length>0&&(a.style=o);var s=[];return s.push({tag:"span",attributes:a,children:[t]}),n&&s.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),s}({content:e.toString(),title:r,extra:{attributes:i,styles:l,classes:["".concat(Oe.cssPrefix,"-layers-counter")].concat(x(o))}})}))}}}},gn={mixout:function(){return{text:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,r=void 0===n?Te:n,a=t.title,o=void 0===a?null:a,s=t.classes,i=void 0===s?[]:s,c=t.attributes,l=void 0===c?{}:c,u=t.styles,d=void 0===u?{}:u;return It({type:"text",content:e},(function(){return Pt("beforeDOMElementCreation",{content:e,params:t}),Lt({content:e,transform:y(y({},Te),r),title:o,extra:{attributes:l,styles:d,classes:["".concat(Oe.cssPrefix,"-layers-text")].concat(x(i))}})}))}}},provides:function(e){e.generateLayersText=function(e,t){var n=t.title,r=t.transform,a=t.extra,o=null,s=null;if(Z){var i=parseInt(getComputedStyle(e).fontSize,10),c=e.getBoundingClientRect();o=c.width/i,s=c.height/i}return Oe.autoA11y&&!n&&(a.attributes["aria-hidden"]="true"),Promise.resolve([e,Lt({content:e.innerHTML,width:o,height:s,transform:r,title:n,extra:a,watchable:!0})])}}},bn=new RegExp('"',"ug"),yn=[1105920,1112319];function vn(e,t){var n="".concat(Y).concat(t.replace(":","-"));return new Promise((function(r,a){if(null!==e.getAttribute(n))return r();var o=Me(e.children).filter((function(e){return e.getAttribute(K)===t}))[0],s=q.getComputedStyle(e,t),i=s.getPropertyValue("font-family").match(he),c=s.getPropertyValue("font-weight"),l=s.getPropertyValue("content");if(o&&!i)return e.removeChild(o),r();if(i&&"none"!==l&&""!==l){var u=s.getPropertyValue("content"),d=~["Sharp"].indexOf(i[2])?ae:re,f=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(i[2])?ce[d][i[2].toLowerCase()]:pe[d][c],h=function(e){var t=e.replace(bn,""),n=function(e,t){var n,r=e.length,a=e.charCodeAt(t);return a>=55296&&a<=56319&&r>t+1&&(n=e.charCodeAt(t+1))>=56320&&n<=57343?1024*(a-55296)+n-56320+65536:a}(t,0),r=n>=yn[0]&&n<=yn[1],a=2===t.length&&t[0]===t[1];return{value:Ge(a?t[0]:t),isSecondary:r||a}}(u),p=h.value,m=h.isSecondary,g=i[0].startsWith("FontAwesome"),b=ft(f,p),v=b;if(g){var _=function(e){var t=st[e],n=ft("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}(p);_.iconName&&_.prefix&&(b=_.iconName,f=_.prefix)}if(!b||m||o&&o.getAttribute(X)===f&&o.getAttribute(J)===v)r();else{e.setAttribute(n,v),o&&e.removeChild(o);var w={iconName:null,title:null,titleId:null,prefix:null,transform:Te,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},k=w.extra;k.attributes[K]=t,Ft(b,f).then((function(a){var o=Nt(y(y({},w),{},{icons:{main:a,mask:gt()},prefix:f,iconName:v,extra:k,watchable:!0})),s=F.createElement("svg");"::before"===t?e.insertBefore(s,e.firstChild):e.appendChild(s),s.outerHTML=o.map((function(e){return Ve(e)})).join("\n"),e.removeAttribute(n),r()})).catch(a)}}else r()}))}function _n(e){return Promise.all([vn(e,"::before"),vn(e,"::after")])}function wn(e){return e.parentNode!==document.head&&!~te.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(K)&&(!e.parentNode||"svg"!==e.parentNode.tagName)}function kn(e){if(U)return new Promise((function(t,n){var r=Me(e.querySelectorAll("*")).filter(wn).map(_n),a=Vt.begin("searchPseudoElements");en(),Promise.all(r).then((function(){a(),tn(),t()})).catch((function(){a(),tn(),n()}))}))}var xn=!1,On=function(e){return e.toLowerCase().split(" ").reduce((function(e,t){var n=t.toLowerCase().split("-"),r=n[0],a=n.slice(1).join("-");if(r&&"h"===a)return e.flipX=!0,e;if(r&&"v"===a)return e.flipY=!0,e;if(a=parseFloat(a),isNaN(a))return e;switch(r){case"grow":e.size=e.size+a;break;case"shrink":e.size=e.size-a;break;case"left":e.x=e.x-a;break;case"right":e.x=e.x+a;break;case"up":e.y=e.y-a;break;case"down":e.y=e.y+a;break;case"rotate":e.rotate=e.rotate+a}return e}),{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},Sn={mixout:function(){return{parse:{transform:function(e){return On(e)}}}},hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-transform");return n&&(e.transform=On(n)),e}}},provides:function(e){e.generateAbstractTransformGrouping=function(e){var t=e.main,n=e.transform,r=e.containerWidth,a=e.iconWidth,o={transform:"translate(".concat(r/2," 256)")},s="translate(".concat(32*n.x,", ").concat(32*n.y,") "),i="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),c="rotate(".concat(n.rotate," 0 0)"),l={outer:o,inner:{transform:"".concat(s," ").concat(i," ").concat(c)},path:{transform:"translate(".concat(a/2*-1," -256)")}};return{tag:"g",attributes:y({},l.outer),children:[{tag:"g",attributes:y({},l.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:y(y({},t.icon.attributes),l.path)}]}]}}}},Pn={x:0,y:0,width:"100%",height:"100%"};function Tn(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}var Cn={hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-mask"),r=n?vt(n.split(" ").map((function(e){return e.trim()}))):gt();return r.prefix||(r.prefix=mt()),e.mask=r,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides:function(e){e.generateAbstractMask=function(e){var t,n=e.children,r=e.attributes,a=e.main,o=e.mask,s=e.maskId,i=e.transform,c=a.width,l=a.icon,u=o.width,d=o.icon,f=function(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,a={transform:"translate(".concat(n/2," 256)")},o="translate(".concat(32*t.x,", ").concat(32*t.y,") "),s="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),i="rotate(".concat(t.rotate," 0 0)");return{outer:a,inner:{transform:"".concat(o," ").concat(s," ").concat(i)},path:{transform:"translate(".concat(r/2*-1," -256)")}}}({transform:i,containerWidth:u,iconWidth:c}),h={tag:"rect",attributes:y(y({},Pn),{},{fill:"white"})},p=l.children?{children:l.children.map(Tn)}:{},m={tag:"g",attributes:y({},f.inner),children:[Tn(y({tag:l.tag,attributes:y(y({},l.attributes),f.path)},p))]},g={tag:"g",attributes:y({},f.outer),children:[m]},b="mask-".concat(s||Ee()),v="clip-".concat(s||Ee()),_={tag:"mask",attributes:y(y({},Pn),{},{id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[h,g]},w={tag:"defs",children:[{tag:"clipPath",attributes:{id:v},children:(t=d,"g"===t.tag?t.children:[t])},_]};return n.push(w,{tag:"rect",attributes:y({fill:"currentColor","clip-path":"url(#".concat(v,")"),mask:"url(#".concat(b,")")},Pn)}),{children:n,attributes:r}}}},En={provides:function(e){var t=!1;q.matchMedia&&(t=q.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){var e=[],n={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:y(y({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var a=y(y({},r),{},{attributeName:"opacity"}),o={tag:"circle",attributes:y(y({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||o.children.push({tag:"animate",attributes:y(y({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:y(y({},a),{},{values:"1;0;1;1;0;1;"})}),e.push(o),e.push({tag:"path",attributes:y(y({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:y(y({},a),{},{values:"1;0;0;0;0;1;"})}]}),t||e.push({tag:"path",attributes:y(y({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:y(y({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}};!function(e,t){var n=t.mixoutsTo;wt=e,kt={},Object.keys(xt).forEach((function(e){-1===Ot.indexOf(e)&&delete xt[e]})),wt.forEach((function(e){var t=e.mixout?e.mixout():{};if(Object.keys(t).forEach((function(e){"function"===typeof t[e]&&(n[e]=t[e]),"object"===v(t[e])&&Object.keys(t[e]).forEach((function(r){n[e]||(n[e]={}),n[e][r]=t[e][r]}))})),e.hooks){var r=e.hooks();Object.keys(r).forEach((function(e){kt[e]||(kt[e]=[]),kt[e].push(r[e])}))}e.provides&&e.provides(xt)}))}([Fe,hn,pn,mn,gn,{hooks:function(){return{mutationObserverCallbacks:function(e){return e.pseudoElementsCallback=kn,e}}},provides:function(e){e.pseudoElements2svg=function(e){var t=e.node,n=void 0===t?F:t;Oe.searchPseudoElements&&kn(n)}}},{mixout:function(){return{dom:{unwatch:function(){en(),xn=!0}}}},hooks:function(){return{bootstrap:function(){rn(St("mutationObserverCallbacks",{}))},noAuto:function(){nn&&nn.disconnect()},watch:function(e){var t=e.observeMutationsRoot;xn?tn():rn(St("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},Sn,Cn,En,{hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-symbol"),r=null!==n&&(""===n||n);return e.symbol=r,e}}}}],{mixoutsTo:jt});var Mn=jt.parse,jn=jt.icon,Dn=n(45697),In=n.n(Dn);function Nn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ln(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nn(Object(n),!0).forEach((function(t){Rn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function An(e){return An="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},An(e)}function Rn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qn(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Fn(e){return function(e){if(Array.isArray(e))return zn(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return zn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zn(e,t)}(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 zn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Bn(e){return t=e,(t-=0)===t?e:(e=e.replace(/[\-_\s]+(.)?/g,(function(e,t){return t?t.toUpperCase():""}))).substr(0,1).toLowerCase()+e.substr(1);var t}var Un=["style"];var Zn=!1;try{Zn=!0}catch(Oa){}function Vn(e){return e&&"object"===An(e)&&e.prefix&&e.iconName&&e.icon?e:Mn.icon?Mn.icon(e):null===e?null:e&&"object"===An(e)&&e.prefix&&e.iconName?e:Array.isArray(e)&&2===e.length?{prefix:e[0],iconName:e[1]}:"string"===typeof e?{prefix:"fas",iconName:e}:void 0}function Hn(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Rn({},e,t):{}}var Wn=s.forwardRef((function(e,t){var n=e.icon,r=e.mask,a=e.symbol,o=e.className,s=e.title,i=e.titleId,c=e.maskId,l=Vn(n),u=Hn("classes",[].concat(Fn(function(e){var t,n=e.beat,r=e.fade,a=e.beatFade,o=e.bounce,s=e.shake,i=e.flash,c=e.spin,l=e.spinPulse,u=e.spinReverse,d=e.pulse,f=e.fixedWidth,h=e.inverse,p=e.border,m=e.listItem,g=e.flip,b=e.size,y=e.rotation,v=e.pull,_=(Rn(t={"fa-beat":n,"fa-fade":r,"fa-beat-fade":a,"fa-bounce":o,"fa-shake":s,"fa-flash":i,"fa-spin":c,"fa-spin-reverse":u,"fa-spin-pulse":l,"fa-pulse":d,"fa-fw":f,"fa-inverse":h,"fa-border":p,"fa-li":m,"fa-flip":!0===g,"fa-flip-horizontal":"horizontal"===g||"both"===g,"fa-flip-vertical":"vertical"===g||"both"===g},"fa-".concat(b),"undefined"!==typeof b&&null!==b),Rn(t,"fa-rotate-".concat(y),"undefined"!==typeof y&&null!==y&&0!==y),Rn(t,"fa-pull-".concat(v),"undefined"!==typeof v&&null!==v),Rn(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(_).map((function(e){return _[e]?e:null})).filter((function(e){return e}))}(e)),Fn(o.split(" ")))),d=Hn("transform","string"===typeof e.transform?Mn.transform(e.transform):e.transform),f=Hn("mask",Vn(r)),h=jn(l,Ln(Ln(Ln(Ln({},u),d),f),{},{symbol:a,title:s,titleId:i,maskId:c}));if(!h)return function(){var e;!Zn&&console&&"function"===typeof console.error&&(e=console).error.apply(e,arguments)}("Could not find icon",l),null;var p=h.abstract,m={ref:t};return Object.keys(e).forEach((function(t){Wn.defaultProps.hasOwnProperty(t)||(m[t]=e[t])})),Gn(p[0],m)}));Wn.displayName="FontAwesomeIcon",Wn.propTypes={beat:In().bool,border:In().bool,beatFade:In().bool,bounce:In().bool,className:In().string,fade:In().bool,flash:In().bool,mask:In().oneOfType([In().object,In().array,In().string]),maskId:In().string,fixedWidth:In().bool,inverse:In().bool,flip:In().oneOf([!0,!1,"horizontal","vertical","both"]),icon:In().oneOfType([In().object,In().array,In().string]),listItem:In().bool,pull:In().oneOf(["right","left"]),pulse:In().bool,rotation:In().oneOf([0,90,180,270]),shake:In().bool,size:In().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:In().bool,spinPulse:In().bool,spinReverse:In().bool,symbol:In().oneOfType([In().bool,In().string]),title:In().string,titleId:In().string,transform:In().oneOfType([In().string,In().object]),swapOpacity:In().bool},Wn.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var Gn=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"===typeof n)return n;var a=(n.children||[]).map((function(n){return e(t,n)})),o=Object.keys(n.attributes||{}).reduce((function(e,t){var r=n.attributes[t];switch(t){case"class":e.attrs.className=r,delete n.attributes.class;break;case"style":e.attrs.style=r.split(";").map((function(e){return e.trim()})).filter((function(e){return e})).reduce((function(e,t){var n,r=t.indexOf(":"),a=Bn(t.slice(0,r)),o=t.slice(r+1).trim();return a.startsWith("webkit")?e[(n=a,n.charAt(0).toUpperCase()+n.slice(1))]=o:e[a]=o,e}),{});break;default:0===t.indexOf("aria-")||0===t.indexOf("data-")?e.attrs[t.toLowerCase()]=r:e.attrs[Bn(t)]=r}return e}),{attrs:{}}),s=r.style,i=void 0===s?{}:s,c=qn(r,Un);return o.attrs.style=Ln(Ln({},o.attrs.style),i),t.apply(void 0,[n.tag,Ln(Ln({},o.attrs),c)].concat(Fn(a)))}.bind(null,s.createElement),Qn=n(19500),Kn=n(21728),Yn=n(20916),Xn=n(29167),Jn=n(18880);const $n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.flavour,a=t.weightKey,o=void 0===a?"weight":a,i=(0,Xn.E)(),c=(0,Jn.$g)({nodeIds:i,flavour:n}),l=c.loaded,u=c.byContext;return(0,s.useMemo)((function(){if(!l)return[!1,null,null];var t=null,n=e.reduce((function(e,n){var a;if(/::/.test(n)){var s=n.split("::");n=s[0],a=s[1]}var i=a?function(e,t,n,r){var a,o,s=r.max,i=r.maxWeightContext,c=r.weightKey;return(null===(o=null===(a=e[t])||void 0===a?void 0:a.dimensions)||void 0===o?void 0:o[n])&&(e[t].dimensions[n][c]||0)>s?[e[t].dimensions[n][c]||0,t]:[s,i]}(u,n,a,{max:e,maxWeightContext:t,weightKey:o}):function(e,t,n){var r=n.max,a=n.maxWeightContext,o=n.weightKey;return e[t]&&(e[t][o]||0)>r?[e[t][o]||0,t]:[r,a]}(u,n,{max:e,maxWeightContext:t,weightKey:o}),c=(0,r.Z)(i,2),l=c[0],d=c[1];return t=d,l}),0);return[!0,n,t]}),[e,u])};var er=["tooltipContent","children"];function tr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tr(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var rr=i.default.div.attrs((function(e){return{cursor:e.onClick?"pointer":"auto"}})).withConfig({displayName:"info__ComponentWrapper",componentId:"sc-m9u9yb-0"})([""]);const ar=function(e){var t=e.tooltipContent,n=e.children,r=(0,a.Z)(e,er);return s.createElement(m.Z,{content:t,align:"top",enterDelay:200,activateOn:"hover"},s.createElement(rr,nr({},r),s.createElement(c.Pill,nr({hollow:!0,flavour:"neutral"},r),n)))};var or=n(54312),sr=["active","id","name","link","children"],ir=["id","arFlavour","showAR","weightKey"],cr=["id","onSubMenuClick"],lr=["id"];function ur(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function dr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ur(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ur(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var fr,hr=(0,i.css)(["border-left:1px solid ",";color:",";"],(0,c.getColor)("key"),(0,c.getColor)("key")),pr=(0,i.default)(c.TextSmall).attrs((function(e){var t=e.active,n=e.id,r=e.name,o=e.link,s=e.children,i=(0,a.Z)(e,sr);return dr({"aria-current":t,as:"a",strong:t,padding:[.5,3],role:"listitem",children:r||s||n,href:"#".concat(o),"data-sidebar-submenuid":n,truncate:!0,whiteSpace:"normal"},i)})).withConfig({displayName:"menuItem__MenuItem",componentId:"sc-18613h0-0"})(["&&&{word-wrap:break-word;text-decoration:none;border-left:1px solid transparent;color:",";"," &:hover{","}}"],(0,c.getColor)("border"),(function(e){return e.active&&hr}),hr),mr=(0,Yn.Ji)(function(e){return function(t){var n=t.id,r=(0,a.Z)(t,lr),o=(0,Qn.xz)((function(e){return n===e}));return s.createElement(e,dr({active:o,id:n},r))}}(function(e){return function(t){var n=t.id,r=t.onSubMenuClick,o=(0,a.Z)(t,cr),i=(0,s.useMemo)((function(){return r&&function(e){return r(n,e)}}),[r,n]),c=(0,Kn.pT)(o.chartIds);return o.forceVisibility||c?s.createElement(e,dr({onClick:i,id:n},o)):null}}((fr=pr,function(e){var t=e.id,n=e.arFlavour,o=void 0===n?"rhs":n,i=e.showAR,l=void 0===i||i,u=e.weightKey,d=(0,a.Z)(e,ir),f=$n(d.chartIds,{flavour:o,weightKey:u}),h=(0,r.Z)(f,3),p=h[0],m=h[1],g=h[2];return l&&p?s.createElement(c.Flex,{alignItems:"center",justifyContent:"between",width:"97%",padding:[.5,0]},s.createElement(fr,dr({id:t},d)),s.createElement(ar,{onClick:d.onClick,tooltipContent:g},(0,or.Z)(m))):s.createElement(fr,dr({id:t},d))})))),gr=["id","subMenuChartIds"],br=["id","chartIds","arFlavour","showAR","weightKey"],yr=["subMenuIds","onSubMenuClick"],vr=["id","onMenuGroupClick","onSubMenuClick"],_r=["id","active","onMenuGroupClick","onSubMenuClick","showChildren"],wr=["id"];function kr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kr(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Or=(0,i.default)(c.Text).attrs({color:"border"}).withConfig({displayName:"menuGroup__MenuGroupLabelWrapper",componentId:"sc-1q9pvct-0"})(["font-weight:500;"]),Sr=(0,i.default)(c.Flex).attrs({flex:!1,color:"border",width:6,alignItems:"center",justifyContent:"center"}).withConfig({displayName:"menuGroup__FaIcon",componentId:"sc-1q9pvct-1"})([""]),Pr=(0,i.css)(["border-left:2px solid ",";","{color:",";}"],(0,c.getColor)("key"),Or,(0,c.getColor)("key")),Tr=(0,i.default)(c.Flex).attrs({width:"98%"}).withConfig({displayName:"menuGroup__Container",componentId:"sc-1q9pvct-2"})(["&&&{border-left:2px solid transparent;"," "," text-decoration:none;cursor:pointer;&:hover{","}}"],(function(e){return e.active&&Pr}),(function(e){return e.active&&"".concat(Or," { font-weight: bold; }")}),Pr),Cr=(0,g.Lj)(Or,(function(e){var t=e.name,n=e.id;return{children:t||n}})),Er=(0,g.Lj)((function(e){var t=e.icon;return t?s.createElement(Sr,null,c.iconsList[t]?s.createElement(c.Icon,{name:t,size:"small",color:"border"}):s.createElement(Wn,{icon:t})):null}),(function(e){return{icon:e.icon}})),Mr=(0,s.forwardRef)((function(e,t){var n=e.id,r=e.subMenuChartIds,o=(0,a.Z)(e,gr),i=(0,Kn.pT)(r);return o.forceVisibility||i?s.createElement(Tr,xr({ref:t,as:"a",gap:2,padding:[1],alignItems:"center",justifyContent:"between","data-sidebar-menugroupid":n},o)):null})),jr=(0,g.Lj)(Mr,(function(e){var t=e.id,n=e.link,r=e.subMenuChartIds,a=e.forceVisibility;return{id:t,href:"#".concat(n),subMenuChartIds:r,forceVisibility:a}})),Dr=function(e){var t=e.id,n=e.chartIds,o=e.arFlavour,i=void 0===o?"rhs":o,l=e.showAR,u=void 0===l||l,d=e.weightKey,f=(0,a.Z)(e,br),h=$n(n,{flavour:i,weightKey:d}),p=(0,r.Z)(h,3),m=p[0],g=p[1],b=p[2];return s.createElement(jr,xr({id:t},f),s.createElement(c.Flex,null,s.createElement(Er,{id:t}),s.createElement(Cr,{id:t})),u&&m&&s.createElement(ar,{tooltipContent:b},(0,or.Z)(g)))},Ir=(0,g.Lj)((function(e){var t=e.subMenuIds,n=e.onSubMenuClick,r=(0,a.Z)(e,yr);return s.createElement(c.Flex,xr({column:!0,role:"list",padding:[0,0,2,0]},r),t.map((function(e){return s.createElement(mr,{key:e,id:e,onSubMenuClick:n})})))}),(function(e){return{subMenuIds:e.subMenuIds}})),Nr=(0,s.forwardRef)((function(e,t){return s.createElement(c.Flex,xr({as:"li",column:!0,ref:t},e))})),Lr=function(e){return function(t){var n=t.id,r=(0,a.Z)(t,wr),o=(0,Qn.zE)(n);return s.createElement(e,xr({active:o,id:n},r))}}(function(e){return function(t){var n=t.id,r=t.onMenuGroupClick,o=t.onSubMenuClick,i=(0,a.Z)(t,vr),c=(0,s.useMemo)((function(){return r&&function(e){return r(n,e)}}),[r,n]),l=(0,s.useMemo)((function(){return o&&function(e,t){return o(n,e,t)}}),[o,n]);return s.createElement(e,xr({id:n,onMenuGroupClick:c,onSubMenuClick:l},i))}}((function(e){var t=e.id,n=e.active,r=e.onMenuGroupClick,o=e.onSubMenuClick,i=e.showChildren,c=void 0===i||i,l=(0,a.Z)(e,_r),u=(0,g.nk)(t);return u?s.createElement(Nr,xr({},l),s.createElement(Dr,xr(xr({},u),{},{id:t,onClick:r,active:n,chartIds:u.subMenuChartIds})),c&&n&&s.createElement(Ir,{id:t,onSubMenuClick:o})):null}))),Ar=["menuGroupIds","onMenuGroupClick","onSubMenuClick","menuGroupProps"];function Rr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function qr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rr(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Fr=(0,s.forwardRef)((function(e,t){return s.createElement(c.Flex,qr({as:"ul",width:"100%",role:"complementary",column:!0,overflow:{vertical:"auto"},"data-sidebar":"true",ref:t},e))})),zr=(0,s.memo)((function(e){var t=e.menuGroupIds,n=e.onMenuGroupClick,r=e.onSubMenuClick,o=e.menuGroupProps,i=(0,a.Z)(e,Ar);return s.createElement(Fr,qr({},i),t.map((function(e){return s.createElement(Lr,qr({key:e,id:e,onMenuGroupClick:n,onSubMenuClick:r},o))})))})),Br=(0,g.jj)(zr),Ur=(0,s.memo)(Br),Zr=n(51250),Vr=n(28317),Hr=n(27856),Wr=n(86811);const Gr=function(){var e=(0,Wr.KR)(),t=(0,r.Z)(e,2),n=t[0],a=t[1],o=(0,s.useCallback)((0,Hr.D)(300,(function(e){a(e.target.value),(0,Vr.L)("toc-search","search-automatic-trigger","charts-view",e.target.value)})),[]),i=(0,c.useInputValue)({value:n,onChange:o}),l=(0,r.Z)(i,5),u=l[0],d=l[1],f=l[4].resetValue,h=(0,s.useCallback)((function(){a(""),f(),(0,Vr.L)("toc-search","clear-search-button","charts-view")}),[]);return s.createElement(c.TextInput,{value:u,onChange:d,size:"small",iconRight:u&&s.createElement(c.Icon,{name:"x",color:"textLite",cursor:"pointer",size:"small",onClick:h,"data-testid":"filterChartsInput-clearButton"}),placeholder:"Search charts",name:"Search charts","data-testid":"filterChartsInput"})};var Qr=n(87053),Kr=(0,Hr.D)(300,(function(e,t){return(0,Vr.L)("toc-search","search-results","charts-view",e,"".concat(t," -- charts"))}));const Yr=function(){var e=(0,Wr.T)(),t=(0,Wr.J1)(),n=t.filteredChartsCount,r=t.chartsCount;return(0,s.useEffect)((function(){e&&Kr(e,n)}),[e,n]),s.createElement(s.Fragment,null,s.createElement(c.TextNano,{alignSelf:"end",color:"textLite",margin:[1,0,0],"data-testid":"numberOfChartsIndication"},"Showing"," ",s.createElement(c.TextNano,{strong:!0,color:"textDescription","data-testid":"numberOfChartsIndication-filteredChartsCount"},n)," ","of total"," ",s.createElement(c.TextNano,{strong:!0,color:"textDescription","data-testid":"numberOfChartsIndication-chartsCount"},r)," ","charts"),s.createElement(Qr.Z,{Component:c.TextNano,alignSelf:"end","data-ga":"toc-search::click-link-collectors::".concat(name),href:"https://learn.netdata.cloud/docs/agent/collectors/",target:"_blank",rel:"noopener noreferrer"},"Add more charts"))};const Xr=function(){return(0,Wr.J1)().filteredChartsCount?null:s.createElement(c.Flex,{width:"100%",gap:1,margin:[4,0,0],padding:[2],round:1,background:"disabledBackground",alignItems:"center","data-testid":"noResultsWereFound"},s.createElement(c.Icon,{name:"information",color:"textDescription"}),s.createElement(c.TextMicro,{strong:!0,color:"textDescription"},"No results were found"))};var Jr=(0,Xn.Z)(Yr);const $r=function(){return s.createElement(c.Flex,{column:!0,alignItems:"center",height:{min:"65px"}},s.createElement(Gr,null),s.createElement(Jr,null),s.createElement(Xr,null))};var ea=n(93433),ta=n(54221),na=n(55354),ra=n(38700),aa=n(72840),oa=na.Z.demoSlug,sa=na.Z.demoFavourites,ia=(0,i.default)(c.Icon).attrs({size:"small",name:"chevron_left",color:"textLite"}).withConfig({displayName:"favourites__StyledChevron",componentId:"sc-mwcyj8-0"})(["transition:transform 0.2s ease-in-out;"]),ca={showChildren:!1};const la=function(e){var t,n=e.onMenuGroupClick,a=e.onSubMenuClick,o=e.initialChartName,i=(0,ra.uk)(),u=(0,aa.vf)(),d=oa===i&&sa[u]||[],f=(0,g.UG)((t=d,function(e){return t.reduce((function(t,n){return e[n]?[].concat((0,ea.Z)(t),[n]):t}),[])})),h=(0,Zr.Z)({onMenuGroupClick:n,onSubMenuClick:a}),p=h.onMenuGroupClick,m=h.onSubMenuClick,b=(0,l.Z)(!0),y=(0,r.Z)(b,2),v=y[0],_=y[1],w=(0,ta.sm)();return(0,s.useEffect)((function(){w&&!o&&f.length&&n(f[0])}),[w,o]),f.length?s.createElement(c.Flex,{column:!0,gap:1,border:{side:"bottom",color:"borderSecondary"},padding:[0,0,2]},s.createElement(c.Flex,{onClick:_,cursor:"pointer",alignItems:"center",justifyContent:"between"},s.createElement(c.Flex,{gap:1,alignItems:"center"},s.createElement("i",{className:"fa-regular fa-star"}),s.createElement(c.Text,{strong:!0,color:"textFocus"},"Favourites")),s.createElement(ia,{rotate:v?1:3,alignSelf:"end"})),s.createElement(c.Collapsible,{open:v,padding:[0,0,0,2]},s.createElement(zr,{menuGroupIds:f,onMenuGroupClick:p,onSubMenuClick:m,menuGroupProps:ca}))):null};var ua=function(e){return(0,Vr.L)("metric-sidebar","click-".concat(fa(e)),"mn-overview")},da=function(e){var t=fa(e);(0,Vr.L)("metric-sidebar","click-".concat(t),"mn-overview",t)},fa=function(e){return e.startsWith("Kubernetes")?"k8s":e.replace(/[^\w]/g,"-").toLowerCase()};const ha=function(e){var t=e.initialChartName,n=e.loaded,r=e.hasSearch,a=void 0===r||r,o=(0,Zr.Z)({onMenuGroupClick:ua,onSubMenuClick:da,loaded:n}),i=o.onMenuGroupClick,l=o.onSubMenuClick;return s.createElement(s.Fragment,null,a&&s.createElement(c.Flex,{column:!0,position:"sticky",top:"0",gap:1},s.createElement(c.Text,{strong:!0},"Sections and Charts"),s.createElement($r,null)),n&&s.createElement(s.Fragment,null,s.createElement(la,{onMenuGroupClick:i,onSubMenuClick:l,initialChartName:t}),s.createElement(Ur,{position:"relative",onMenuGroupClick:i,onSubMenuClick:l,width:"100%"})))};var pa=n(96497),ma=["tabs","hiddenTabs","title","nodeIds","selectedTab","setSelectedTab"];function ga(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ba(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ga(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ga(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ya={color:{active:"success",notActive:"textLite"}},va={chartIndexing:ba(ba({},ya),{},{iconName:"charts_view",Content:ha,dataTestId:"nodeInfo-chartIndexing",label:"Charts"}),filters:ba(ba({},ya),{},{iconName:"filterList",Content:pa.Z,dataTestId:"nodeInfo-filters",label:"Filters"}),alerts:ba(ba({},ya),{},{iconName:"alarm_bell",Content:h.Z,dataTestId:"nodeInfo-alertsTab",label:"Alerts"}),info:ba(ba({},ya),{},{iconName:"information",dataTestId:"nodeInfo-alertsTab",Content:p.Z,label:"Info"})},_a=[],wa=(0,i.default)(c.Tabs).withConfig({displayName:"sidebar__StyledTabs",componentId:"sc-1d5ify6-0"})(["overflow:hidden;height:100%;"]),ka=function(e){var t=e.isActive,n=e.color,r=e.name,a=e.label;return s.createElement(m.Z,{plain:!0,content:a},s.createElement(c.Icon,{name:r,color:t?n.active:n.notActive,height:"18px",width:"18px"}))};const xa=function(e){var t=e.tabs,n=void 0===t?va:t,o=e.hiddenTabs,i=void 0===o?_a:o,h=e.title,p=e.nodeIds,m=void 0===p?_a:p,g=e.selectedTab,b=e.setSelectedTab,y=(0,a.Z)(e,ma),v=(0,l.Z)(!0),_=(0,r.Z)(v,2),w=_[0],k=_[1],x=(0,s.useMemo)((function(){return Object.keys(n).filter((function(e){return!i.includes(e)}))}),[i]),O=(0,s.useCallback)((function(e){b(e),k()}),[]);return s.createElement(u.ZP,{collapsedComponent:s.createElement(d.Z,{onClickTab:O,availableTabs:n,tabsToShow:x}),isOpen:w,header:s.createElement(f.Z,{isOpen:w,onToggle:k,title:h})},s.createElement(c.Flex,{"data-testid":"overview-info",column:!0,overflow:"hidden",height:"100%"},s.createElement(wa,{selected:g,onChange:b,noDefaultBorder:!0},x.map((function(e,t){var r=n[e],a=r.iconName,o=r.color,i=r.Content,l=r.dataTestId,u=r.label;return s.createElement(c.Tab,{style:{display:1===x.length?"none":"inherit"},"data-testid":l,maxWidth:"100%",key:a,small:!0,label:s.createElement(ka,{isActive:g===t,name:a,color:o,label:u})},s.createElement(c.Flex,{column:!0,overflow:"hidden",height:"100%",position:"relative",gap:3,padding:[2,3]},s.createElement(i,ba({nodeIds:m},y))))})))))}},34471:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(93433),a=n(54900),o=n(4480),s=n(4606),i=n(48224),c=n(60429),l=n(15321);const u=function(e,t){var n=(0,o._8)((function(e){var t=e.set;return function(e){e.forEach((function(e){var n=e.data;t(s.w,n)}))}}),[]),u=(0,o._8)((function(n){var a=n.snapshot;return function(){var n=a.getLoadable((0,l.e8)({id:e,key:"ids"})).contents,o=a.getLoadable((0,i.DZ)(n)).contents,s=new Set;o.forEach((function(e){var t=e.nodeId;return s.add(t)}));var u=(t||(0,r.Z)(s)).map((function(e){var t=(0,c.tC)(e);return t.catch((function(){return{data:[]}})),t})),d=Promise.allSettled(u).then((function(e){return e.filter((function(e){return"fulfilled"===e.status})).map((function(e){return e.value}))}));return d.cancel=function(){return u.forEach((function(e){var t;return null===(t=null===e||void 0===e?void 0:e.cancel)||void 0===t?void 0:t.call(e)}))},d}}),[e]),d=(0,l.Lv)(e,"loaded");(0,a.Z)((function(){return{enabled:!!e&&!!d,fetch:u,onReceive:n}}),[e,d])}},45381:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var r=n(93433),a=n(4942),o=n(29439),s=n(67294),i=n(44536),c=n(47049),l=n(21728),u=n(6264),d=n(31981),f=n(44446),h=n(6448);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const g=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=n.spaceId,p=n.polling,g=void 0===p?!f.ZP:p,b=n.autorun,y=void 0!==b&&b,v=(0,s.useState)(null),_=(0,o.Z)(v,2),w=_[0],k=_[1],x=(0,u.by)(),O=x.after,S=x.before,P=(0,s.useRef)();P.current={after:O<0?O:Math.floor(O/1e3),before:O<0?0:Math.ceil(S/1e3)};var T=function(e){if(e&&(null===e||void 0===e?void 0:e.response)){var t=e.response.data.errorMsgKey;k(t)}else k(e)},C=(0,s.useMemo)((function(){return(0,h.V)(w)?5e3:65e3}),[w]),E=(0,s.useRef)(),M=(0,l.w4)(e),j=function(e){var t=e.results,n=e.versions;M((function(e){return m(m({},e),n)})),k((!t||!Object.keys(t).length)&&"No data for this period")},D=(0,l.qU)(e).contextsHardHash,I=(0,i.Z)(D);return(0,c.Z)((function(){return{cache:!1,key:f.ZP?"rooms.".concat(e,".charts"):"spaces.".concat(a,".rooms.").concat(e,".charts"),polling:g&&P.current.after<0,autorun:y||Boolean((f.ZP||a)&&e),fetch:f.ZP&&e===f.Fb&&a===f.HM?function(){return(0,d.lI)(t)}:function(n){return(0,d.Mn)(a,e,t,m({lastUpdated:n},P.current))},association:{getIds:function(){return(0,l.dA)({roomId:e,merge:E.current===t})},getError:function(){return(0,l.W2)({id:e,key:"error"})},getLoaded:function(){return(0,l.W2)({id:e,key:"loaded"})},getUpdatedAt:function(){return(0,l.W2)({id:e,key:"updatedAt"})}},getResource:function(t){return(0,l.PP)({id:e,key:t})},getResourcesInitializer:function(){var n=(0,l.Q7)({id:e,merge:E.current===t});return E.current=t,n},getResourceInitialState:function(e){return m({fullyLoaded:!0},e)},onFail:T,pollingOptions:{pollingInterval:C},onReceive:j,after:O,nodeIds:t,force:!0}}),[a,e,t,C].concat((0,r.Z)(f.ZP?[!!I&&!!D&&I!==D]:[O,S]))),w}},32618:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(4942),a=n(4480),o=n(59447),s=n(54900),i=n(38700),c=n(72840),l=n(31981),u=n(99930);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const h=function(){var e=(0,i.th)(),t=(0,c.UL)(),n=(0,a._8)((function(e){var n=e.set;return function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).data,r=(void 0===e?{}:e).results;if(n((0,u.oq)({id:t,key:"loaded"}),!0),null===r||void 0===r?void 0:r.length){var a=r.sort((function(e,t){return e.name.localeCompare(t.name,void 0,{sensitivity:"accent"})}));a.forEach((function(e){return n((0,o.lz)(e.id),(function(t){return f(f({},t),{},{loaded:!0},e)}))}));var s=a.map((function(e){return e.id}));n((0,u.oq)({id:t,key:"ids"}),s)}}}));(0,s.Z)((function(){return{enabled:!!e&&!!t,fetch:function(){return(0,l.j2)(e,t)},onReceive:n}}),[e,t])}},73251:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(47049),a=n(40816),o=n(29256),s=n(9333),i=n(48155),c=n(28969),l=n(26503);const u=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).polling,u=void 0===n||n,d=(0,c.gI)(l.mk.roomReadUsers);(0,r.Z)((function(){return{key:"spaces.".concat(e,".rooms.").concat(t,".members"),autorun:!!e&&!!t&&d,fetch:function(){return(0,a.fQ)(e,t)},polling:u,association:{getError:function(){return(0,i.Ci)({id:t,key:"error"})},getIds:function(){return(0,i.Ci)({id:t,key:"ids"})},getLoaded:function(){return(0,i.Ci)({id:t,key:"loaded"})},getUpdatedAt:function(){return(0,i.Ci)({id:t,key:"updatedAt"})}},sort:function(e,t){return e.name.localeCompare(t.name,void 0,{sensitivity:"accent"})},getResource:function(e){return(0,o.mX)({id:e})},getResourcesInitializer:function(){return o.Bb},getResourceInitialState:function(){return s.E},pollingOptions:{pollingInterval:18e4}}}),[e,t])}},15057:(e,t,n)=>{"use strict";n.d(t,{m:()=>a});var r=n(94829),a=function(){return(0,r.Z)("(max-width: 767px)")}},87947:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(67294),a=n(6557),o=n.n(a),s=n(18446),i=n.n(s),c=n(44682);const l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o(),n=(0,r.useRef)();return(0,c.Sz)(e,(function(e){var r=t(e);return i()(n.current,r)||(n.current=r),n.current}))}},54900:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(29439),a=n(67294),o=n(50308),s=n.n(o),i=n(21194),c=n(55354),l=n(62098),u=n(44446),d=n(2086);const f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=(0,i.e)(),o=(0,a.useMemo)((function(){return n?n.getRoot():null}),[n]),f=(0,a.useMemo)(e,t),h=(0,a.useRef)(!1),p=(0,l.Z)(),m=(0,r.Z)(p,2)[1],g=(0,a.useCallback)((function(e){h.current=!1;var t=f.fetch,n=f.onStart,r=void 0===n?s():n,a=f.onFail,i=void 0===a?s():a,l=f.onReceive,u=void 0===l?s():l,d=f.onSettle,p=void 0===d?s():d,g=f.polling,b=void 0===g||g,y=f.pollingOptions;r();var v={timeoutId:null,promise:null},_=function(){return v.promise=t(e),v.promise.then(u).catch((function(e){if(!e.isCancel)throw e})),v.promise},w=function e(){v.timeoutId=setTimeout((function(){return(null===y||void 0===y?void 0:y.shouldPause)&&o&&(o.getAttribute("hovering")||o.getAttribute("paused"))?e():m.current?void _().then((function(){return!h.current&&b&&e()})).catch((function(t){return!h.current&&!t.isCancel&&b&&e()})):e()}),(null===y||void 0===y?void 0:y.pollingInterval)||c.Z.pollingInterval)};return _().then((function(){return!h.current&&b&&w()})).catch((function(e){return!e.isCancel&&i(e)})).finally(p),function(){var e,t;h.current=!0,null===(t=null===(e=v.promise)||void 0===e?void 0:e.cancel)||void 0===t||t.call(e),clearTimeout(v.timeoutId)}}),t),b=(0,d.Iy)("isAnonymous");return(0,a.useEffect)((function(){var e=f.enabled,t=void 0===e||e,n=f.force,r=void 0!==n&&n;if(!b&&!(0,u.iM)()||r)return t?g():void 0}),[g]),g}},81616:(e,t,n)=>{"use strict";n.d(t,{QF:()=>c,ZP:()=>u,vq:()=>l});var r=n(67294),a=n(89250),o=n(72840),s=n(38700),i=function(e,t,n){var a=t();(0,r.useLayoutEffect)((function(){a!==e&&n(e)}),[a,e])},c=function(){var e=(0,a.UO)().roomSlug,t=(0,o.TF)();return i(e,o.vf,t),e},l=function(){var e=(0,a.UO)().spaceSlug,t=(0,s.$v)();return i(e,s.uk,t),e};const u=function(){return[l(),c()]}},32685:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(27046);const a=function(e,t){var n=(0,r.Z)(e,t),a=n.isModalOpen,o=n.handleOpenModal,s=n.handleCloseModal;return[a,a?s:o,o,s,n.params]}},61973:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(83946),a=n(51820),o=n(13882);function s(e,t){(0,o.Z)(2,arguments);var n=(0,r.Z)(t);return(0,a.Z)(e,1e3*n)}},99960:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},47915:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var o=n(99960),s=n(97790);a(n(97790),t);var i={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},c=function(){function e(e,t,n){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"===typeof t&&(n=t,t=i),"object"===typeof e&&(t=e,e=void 0),this.callback=null!==e&&void 0!==e?e:null,this.options=null!==t&&void 0!==t?t:i,this.elementCB=null!==n&&void 0!==n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?o.ElementType.Tag:void 0,r=new s.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===o.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var n=new s.Text(e);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment)this.lastNode.data+=e;else{var t=new s.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new s.Text(""),t=new s.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new s.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"===typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=c,t.default=c},97790:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},a.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var o=n(99960),s=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),w(this,e)},e}();t.Node=s;var i=function(e){function t(t){var n=e.call(this)||this;return n.data=t,n}return r(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(s);t.DataNode=i;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Text,t}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(i);t.Text=c;var l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Comment,t}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(i);t.Comment=l;var u=function(e){function t(t,n){var r=e.call(this,n)||this;return r.name=t,r.type=o.ElementType.Directive,r}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(i);t.ProcessingInstruction=u;var d=function(e){function t(t){var n=e.call(this)||this;return n.children=t,n}return r(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=d;var f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.CDATA,t}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(d);t.CDATA=f;var h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Root,t}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(d);t.Document=h;var p=function(e){function t(t,n,r,a){void 0===r&&(r=[]),void 0===a&&(a="script"===t?o.ElementType.Script:"style"===t?o.ElementType.Style:o.ElementType.Tag);var s=e.call(this,r)||this;return s.name=t,s.attribs=n,s.type=a,s}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(d);function m(e){return(0,o.isTag)(e)}function g(e){return e.type===o.ElementType.CDATA}function b(e){return e.type===o.ElementType.Text}function y(e){return e.type===o.ElementType.Comment}function v(e){return e.type===o.ElementType.Directive}function _(e){return e.type===o.ElementType.Root}function w(e,t){var n;if(void 0===t&&(t=!1),b(e))n=new c(e.data);else if(y(e))n=new l(e.data);else if(m(e)){var r=t?k(e.children):[],o=new p(e.name,a({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=a({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=a({},e["x-attribsPrefix"])),n=o}else if(g(e)){r=t?k(e.children):[];var s=new f(r);r.forEach((function(e){return e.parent=s})),n=s}else if(_(e)){r=t?k(e.children):[];var i=new h(r);r.forEach((function(e){return e.parent=i})),e["x-mode"]&&(i["x-mode"]=e["x-mode"]),n=i}else{if(!v(e))throw new Error("Not implemented yet: ".concat(e.type));var d=new u(e.name,e.data);null!=e["x-name"]&&(d["x-name"]=e["x-name"],d["x-publicId"]=e["x-publicId"],d["x-systemId"]=e["x-systemId"]),n=d}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function k(e){for(var t=e.map((function(e){return w(e,!0)})),n=1;n<t.length;n++)t[n].prev=t[n-1],t[n-1].next=t[n];return t}t.Element=p,t.isTag=m,t.isCDATA=g,t.isText=b,t.isComment=y,t.isDirective=v,t.isDocument=_,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=w},38252:e=>{"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!==a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!==a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!==a--;){var s=o[a];if(("_owner"!==s||!t.$$typeof)&&!e(t[s],n[s]))return!1}return!0}return t!==t&&n!==n}},99376:(e,t)=>{var n=Object.keys;t.D=function(e,t){if(e===t)return!0;if(!(e instanceof Object)||!(t instanceof Object))return!1;for(var r=n(e),a=r.length,o=0;o<a;o++)if(!(r[o]in t))return!1;for(o=0;o<a;o++)if(e[r[o]]!==t[r[o]])return!1;return a===n(t).length}},60885:(e,t)=>{t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]},38276:e=>{var t="html",n="head",r="body",a=/<([a-zA-Z]+[0-9]?)/,o=/<head[^]*>/i,s=/<body[^]*>/i,i=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},c=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},l="object"===typeof window&&window.DOMParser;if("function"===typeof l){var u=new l;i=c=function(e,t){return t&&(e="<"+t+">"+e+"</"+t+">"),u.parseFromString(e,"text/html")}}if("object"===typeof document&&document.implementation){var d=document.implementation.createHTMLDocument();i=function(e,t){return t?(d.documentElement.querySelector(t).innerHTML=e,d):(d.documentElement.innerHTML=e,d)}}var f,h="object"===typeof document?document.createElement("template"):{};h.content&&(f=function(e){return h.innerHTML=e,h.content.childNodes}),e.exports=function(e){var l,u,d,h,p=e.match(a);switch(p&&p[1]&&(l=p[1].toLowerCase()),l){case t:return u=c(e),o.test(e)||(d=u.querySelector(n))&&d.parentNode.removeChild(d),s.test(e)||(d=u.querySelector(r))&&d.parentNode.removeChild(d),u.querySelectorAll(t);case n:case r:return h=(u=i(e)).querySelectorAll(l),s.test(e)&&o.test(e)?h[0].parentNode.childNodes:h;default:return f?f(e):(d=i(e,r).querySelector(r)).childNodes}}},14152:(e,t,n)=>{var r=n(38276),a=n(1507).formatDOM,o=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!==typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(o);return n&&n[1]&&(t=n[1]),a(r(e),null,t)}},1507:(e,t,n)=>{for(var r,a=n(47915),o=n(60885).CASE_SENSITIVE_TAG_NAMES,s=a.Comment,i=a.Element,c=a.ProcessingInstruction,l=a.Text,u={},d=0,f=o.length;d<f;d++)r=o[d],u[r.toLowerCase()]=r;function h(e){for(var t,n={},r=0,a=e.length;r<a;r++)n[(t=e[r]).name]=t.value;return n}function p(e){var t=function(e){return u[e]}(e=e.toLowerCase());return t||e}t.formatAttributes=h,t.formatDOM=function e(t,n,r){n=n||null;for(var a,o=[],u=0,d=t.length;u<d;u++){var f,m=t[u];switch(m.nodeType){case 1:a=p(m.nodeName),(f=new i(a,h(m.attributes))).children=e("template"===a?m.content.childNodes:m.childNodes,f);break;case 3:f=new l(m.nodeValue);break;case 8:f=new s(m.nodeValue);break;default:continue}var g=o[u-1]||null;g&&(g.next=f),f.parent=n,f.prev=g,f.next=null,o.push(f)}return r&&((f=new c(r.substring(0,r.indexOf(" ")).toLowerCase(),r)).next=o[0]||null,f.parent=n,o.unshift(f),o[1]&&(o[1].prev=o[0])),o}},30488:(e,t,n)=>{var r=n(47915),a=n(14152),o=n(50484),s=n(53670);a="function"===typeof a.default?a.default:a;var i={lowerCaseAttributeNames:!1};function c(e,t){if("string"!==typeof e)throw new TypeError("First argument must be a string");return""===e?[]:s(a(e,(t=t||{}).htmlparser2||i),t)}c.domToReact=s,c.htmlToDOM=a,c.attributesToProps=o,c.Comment=r.Comment,c.Element=r.Element,c.ProcessingInstruction=r.ProcessingInstruction,c.Text=r.Text,e.exports=c,c.default=c},50484:(e,t,n)=>{var r=n(83),a=n(74606),o=["checked","value"],s=["input","select","textarea"],i={reset:!0,submit:!0};function c(e){return r.possibleStandardNames[e]}e.exports=function(e,t){var n,l,u,d,f,h={},p=(e=e||{}).type&&i[e.type];for(n in e)if(u=e[n],r.isCustomAttribute(n))h[n]=u;else if(d=c(l=n.toLowerCase()))switch(f=r.getPropertyInfo(d),-1===o.indexOf(d)||-1===s.indexOf(t)||p||(d=c("default"+l)),h[d]=u,f&&f.type){case r.BOOLEAN:h[d]=!0;break;case r.OVERLOADED_BOOLEAN:""===u&&(h[d]=!0)}else a.PRESERVE_CUSTOM_ATTRIBUTES&&(h[n]=u);return a.setStyleProp(e.style,h),h}},53670:(e,t,n)=>{var r=n(67294),a=n(50484),o=n(74606),s=o.setStyleProp,i=o.canTextBeChildOfNode;function c(e){return o.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===e.type&&o.isCustomComponent(e.name,e.attribs)}e.exports=function e(t,n){for(var o,l,u,d,f,h=(n=n||{}).library||r,p=h.cloneElement,m=h.createElement,g=h.isValidElement,b=[],y="function"===typeof n.replace,v=n.trim,_=0,w=t.length;_<w;_++)if(o=t[_],y&&g(u=n.replace(o)))w>1&&(u=p(u,{key:u.key||_})),b.push(u);else if("text"!==o.type){switch(d=o.attribs,c(o)?s(d.style,d):d&&(d=a(d,o.name)),f=null,o.type){case"script":case"style":o.children[0]&&(d.dangerouslySetInnerHTML={__html:o.children[0].data});break;case"tag":"textarea"===o.name&&o.children[0]?d.defaultValue=o.children[0].data:o.children&&o.children.length&&(f=e(o.children,n));break;default:continue}w>1&&(d.key=_),b.push(m(o.name,d,f))}else{if((l=!o.data.trim().length)&&o.parent&&!i(o.parent))continue;if(v&&l)continue;b.push(o.data)}return 1===b.length?b[0]:b}},74606:(e,t,n)=>{var r=n(67294),a=n(41476).default;var o={reactCompat:!0};var s=r.version.split(".")[0]>=16,i=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:s,invertObject:function(e,t){if(!e||"object"!==typeof e)throw new TypeError("First argument must be an object");var n,r,a="function"===typeof t,o={},s={};for(n in e)r=e[n],a&&(o=t(n,r))&&2===o.length?s[o[0]]=o[1]:"string"===typeof r&&(s[r]=n);return s},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!==e&&void 0!==e)try{t.style=a(e,o)}catch(n){t.style={}}},canTextBeChildOfNode:function(e){return!i.has(e.name)},elementsWithNoTextChildren:i}},18139:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,a=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,s=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,i=/^[;\s]*/,c=/^\s+|\s+$/g,l="";function u(e){return e?e.replace(c,l):l}e.exports=function(e,c){if("string"!==typeof e)throw new TypeError("First argument must be a string");if(!e)return[];c=c||{};var d=1,f=1;function h(e){var t=e.match(n);t&&(d+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function p(){var e={line:d,column:f};return function(t){return t.position=new m(e),v(),t}}function m(e){this.start=e,this.end={line:d,column:f},this.source=c.source}m.prototype.content=e;var g=[];function b(t){var n=new Error(c.source+":"+d+":"+f+": "+t);if(n.reason=t,n.filename=c.source,n.line=d,n.column=f,n.source=e,!c.silent)throw n;g.push(n)}function y(t){var n=t.exec(e);if(n){var r=n[0];return h(r),e=e.slice(r.length),n}}function v(){y(r)}function _(e){var t;for(e=e||[];t=w();)!1!==t&&e.push(t);return e}function w(){var t=p();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;l!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,l===e.charAt(n-1))return b("End of comment missing");var r=e.slice(2,n-2);return f+=2,h(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function k(){var e=p(),n=y(a);if(n){if(w(),!y(o))return b("property missing ':'");var r=y(s),c=e({type:"declaration",property:u(n[0].replace(t,l)),value:r?u(r[0].replace(t,l)):l});return y(i),c}}return v(),function(){var e,t=[];for(_(t);e=k();)!1!==e&&(t.push(e),_(t));return t}()}},36808:(e,t,n)=>{var r,a;!function(o){if(void 0===(a="function"===typeof(r=o)?r.call(t,n,t,e):r)||(e.exports=a),!0,e.exports=o(),!!0){var s=window.Cookies,i=window.Cookies=o();i.noConflict=function(){return window.Cookies=s,i}}}((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function n(r){function a(){}function o(t,n,o){if("undefined"!==typeof document){"number"===typeof(o=e({path:"/"},a.defaults,o)).expires&&(o.expires=new Date(1*new Date+864e5*o.expires)),o.expires=o.expires?o.expires.toUTCString():"";try{var s=JSON.stringify(n);/^[\{\[]/.test(s)&&(n=s)}catch(l){}n=r.write?r.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var i="";for(var c in o)o[c]&&(i+="; "+c,!0!==o[c]&&(i+="="+o[c].split(";")[0]));return document.cookie=t+"="+n+i}}function s(e,n){if("undefined"!==typeof document){for(var a={},o=document.cookie?document.cookie.split("; "):[],s=0;s<o.length;s++){var i=o[s].split("="),c=i.slice(1).join("=");n||'"'!==c.charAt(0)||(c=c.slice(1,-1));try{var l=t(i[0]);if(c=(r.read||r)(c,l)||t(c),n)try{c=JSON.parse(c)}catch(u){}if(a[l]=c,e===l)break}catch(u){}}return e?a[e]:a}}return a.set=o,a.get=function(e){return s(e,!1)},a.getJSON=function(e){return s(e,!0)},a.remove=function(t,n){o(t,"",e(n,{expires:-1}))},a.defaults={},a.withConverter=n,a}((function(){}))}))},72307:(e,t,n)=>{e=n.nmd(e);var r="__lodash_hash_undefined__",a=1,o=2,s=9007199254740991,i="[object Arguments]",c="[object Array]",l="[object AsyncFunction]",u="[object Boolean]",d="[object Date]",f="[object Error]",h="[object Function]",p="[object GeneratorFunction]",m="[object Map]",g="[object Number]",b="[object Null]",y="[object Object]",v="[object Promise]",_="[object Proxy]",w="[object RegExp]",k="[object Set]",x="[object String]",O="[object Symbol]",S="[object Undefined]",P="[object WeakMap]",T="[object ArrayBuffer]",C="[object DataView]",E=/^\[object .+?Constructor\]$/,M=/^(?:0|[1-9]\d*)$/,j={};j["[object Float32Array]"]=j["[object Float64Array]"]=j["[object Int8Array]"]=j["[object Int16Array]"]=j["[object Int32Array]"]=j["[object Uint8Array]"]=j["[object Uint8ClampedArray]"]=j["[object Uint16Array]"]=j["[object Uint32Array]"]=!0,j[i]=j[c]=j[T]=j[u]=j[C]=j[d]=j[f]=j[h]=j[m]=j[g]=j[y]=j[w]=j[k]=j[x]=j[P]=!1;var D="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,I="object"==typeof self&&self&&self.Object===Object&&self,N=D||I||Function("return this")(),L=t&&!t.nodeType&&t,A=L&&e&&!e.nodeType&&e,R=A&&A.exports===L,q=R&&D.process,F=function(){try{return q&&q.binding&&q.binding("util")}catch(e){}}(),z=F&&F.isTypedArray;function B(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function U(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function Z(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}var V,H,W=Array.prototype,G=Function.prototype,Q=Object.prototype,K=N["__core-js_shared__"],Y=G.toString,X=Q.hasOwnProperty,J=function(){var e=/[^.]+$/.exec(K&&K.keys&&K.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),$=Q.toString,ee=RegExp("^"+Y.call(X).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),te=R?N.Buffer:void 0,ne=N.Symbol,re=N.Uint8Array,ae=Q.propertyIsEnumerable,oe=W.splice,se=ne?ne.toStringTag:void 0,ie=Object.getOwnPropertySymbols,ce=te?te.isBuffer:void 0,le=(V=Object.keys,H=Object,function(e){return V(H(e))}),ue=qe(N,"DataView"),de=qe(N,"Map"),fe=qe(N,"Promise"),he=qe(N,"Set"),pe=qe(N,"WeakMap"),me=qe(Object,"create"),ge=Ue(ue),be=Ue(de),ye=Ue(fe),ve=Ue(he),_e=Ue(pe),we=ne?ne.prototype:void 0,ke=we?we.valueOf:void 0;function xe(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Oe(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Se(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Pe(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Se;++t<n;)this.add(e[t])}function Te(e){var t=this.__data__=new Oe(e);this.size=t.size}function Ce(e,t){var n=He(e),r=!n&&Ve(e),a=!n&&!r&&We(e),o=!n&&!r&&!a&&Xe(e),s=n||r||a||o,i=s?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],c=i.length;for(var l in e)!t&&!X.call(e,l)||s&&("length"==l||a&&("offset"==l||"parent"==l)||o&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||Be(l,c))||i.push(l);return i}function Ee(e,t){for(var n=e.length;n--;)if(Ze(e[n][0],t))return n;return-1}function Me(e){return null==e?void 0===e?S:b:se&&se in Object(e)?function(e){var t=X.call(e,se),n=e[se];try{e[se]=void 0;var r=!0}catch(o){}var a=$.call(e);r&&(t?e[se]=n:delete e[se]);return a}(e):function(e){return $.call(e)}(e)}function je(e){return Ye(e)&&Me(e)==i}function De(e,t,n,r,s){return e===t||(null==e||null==t||!Ye(e)&&!Ye(t)?e!==e&&t!==t:function(e,t,n,r,s,l){var h=He(e),p=He(t),b=h?c:ze(e),v=p?c:ze(t),_=(b=b==i?y:b)==y,S=(v=v==i?y:v)==y,P=b==v;if(P&&We(e)){if(!We(t))return!1;h=!0,_=!1}if(P&&!_)return l||(l=new Te),h||Xe(e)?Le(e,t,n,r,s,l):function(e,t,n,r,s,i,c){switch(n){case C:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case T:return!(e.byteLength!=t.byteLength||!i(new re(e),new re(t)));case u:case d:case g:return Ze(+e,+t);case f:return e.name==t.name&&e.message==t.message;case w:case x:return e==t+"";case m:var l=U;case k:var h=r&a;if(l||(l=Z),e.size!=t.size&&!h)return!1;var p=c.get(e);if(p)return p==t;r|=o,c.set(e,t);var b=Le(l(e),l(t),r,s,i,c);return c.delete(e),b;case O:if(ke)return ke.call(e)==ke.call(t)}return!1}(e,t,b,n,r,s,l);if(!(n&a)){var E=_&&X.call(e,"__wrapped__"),M=S&&X.call(t,"__wrapped__");if(E||M){var j=E?e.value():e,D=M?t.value():t;return l||(l=new Te),s(j,D,n,r,l)}}if(!P)return!1;return l||(l=new Te),function(e,t,n,r,o,s){var i=n&a,c=Ae(e),l=c.length,u=Ae(t),d=u.length;if(l!=d&&!i)return!1;var f=l;for(;f--;){var h=c[f];if(!(i?h in t:X.call(t,h)))return!1}var p=s.get(e);if(p&&s.get(t))return p==t;var m=!0;s.set(e,t),s.set(t,e);var g=i;for(;++f<l;){var b=e[h=c[f]],y=t[h];if(r)var v=i?r(y,b,h,t,e,s):r(b,y,h,e,t,s);if(!(void 0===v?b===y||o(b,y,n,r,s):v)){m=!1;break}g||(g="constructor"==h)}if(m&&!g){var _=e.constructor,w=t.constructor;_==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof _&&_ instanceof _&&"function"==typeof w&&w instanceof w||(m=!1)}return s.delete(e),s.delete(t),m}(e,t,n,r,s,l)}(e,t,n,r,De,s))}function Ie(e){return!(!Ke(e)||function(e){return!!J&&J in e}(e))&&(Ge(e)?ee:E).test(Ue(e))}function Ne(e){if(!function(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototype||Q;return e===n}(e))return le(e);var t=[];for(var n in Object(e))X.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Le(e,t,n,r,s,i){var c=n&a,l=e.length,u=t.length;if(l!=u&&!(c&&u>l))return!1;var d=i.get(e);if(d&&i.get(t))return d==t;var f=-1,h=!0,p=n&o?new Pe:void 0;for(i.set(e,t),i.set(t,e);++f<l;){var m=e[f],g=t[f];if(r)var b=c?r(g,m,f,t,e,i):r(m,g,f,e,t,i);if(void 0!==b){if(b)continue;h=!1;break}if(p){if(!B(t,(function(e,t){if(a=t,!p.has(a)&&(m===e||s(m,e,n,r,i)))return p.push(t);var a}))){h=!1;break}}else if(m!==g&&!s(m,g,n,r,i)){h=!1;break}}return i.delete(e),i.delete(t),h}function Ae(e){return function(e,t,n){var r=t(e);return He(e)?r:function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}(r,n(e))}(e,Je,Fe)}function Re(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function qe(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Ie(n)?n:void 0}xe.prototype.clear=function(){this.__data__=me?me(null):{},this.size=0},xe.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},xe.prototype.get=function(e){var t=this.__data__;if(me){var n=t[e];return n===r?void 0:n}return X.call(t,e)?t[e]:void 0},xe.prototype.has=function(e){var t=this.__data__;return me?void 0!==t[e]:X.call(t,e)},xe.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=me&&void 0===t?r:t,this},Oe.prototype.clear=function(){this.__data__=[],this.size=0},Oe.prototype.delete=function(e){var t=this.__data__,n=Ee(t,e);return!(n<0)&&(n==t.length-1?t.pop():oe.call(t,n,1),--this.size,!0)},Oe.prototype.get=function(e){var t=this.__data__,n=Ee(t,e);return n<0?void 0:t[n][1]},Oe.prototype.has=function(e){return Ee(this.__data__,e)>-1},Oe.prototype.set=function(e,t){var n=this.__data__,r=Ee(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Se.prototype.clear=function(){this.size=0,this.__data__={hash:new xe,map:new(de||Oe),string:new xe}},Se.prototype.delete=function(e){var t=Re(this,e).delete(e);return this.size-=t?1:0,t},Se.prototype.get=function(e){return Re(this,e).get(e)},Se.prototype.has=function(e){return Re(this,e).has(e)},Se.prototype.set=function(e,t){var n=Re(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Pe.prototype.add=Pe.prototype.push=function(e){return this.__data__.set(e,r),this},Pe.prototype.has=function(e){return this.__data__.has(e)},Te.prototype.clear=function(){this.__data__=new Oe,this.size=0},Te.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Te.prototype.get=function(e){return this.__data__.get(e)},Te.prototype.has=function(e){return this.__data__.has(e)},Te.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Oe){var r=n.__data__;if(!de||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Se(r)}return n.set(e,t),this.size=n.size,this};var Fe=ie?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,o=[];++n<r;){var s=e[n];t(s,n,e)&&(o[a++]=s)}return o}(ie(e),(function(t){return ae.call(e,t)})))}:function(){return[]},ze=Me;function Be(e,t){return!!(t=null==t?s:t)&&("number"==typeof e||M.test(e))&&e>-1&&e%1==0&&e<t}function Ue(e){if(null!=e){try{return Y.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Ze(e,t){return e===t||e!==e&&t!==t}(ue&&ze(new ue(new ArrayBuffer(1)))!=C||de&&ze(new de)!=m||fe&&ze(fe.resolve())!=v||he&&ze(new he)!=k||pe&&ze(new pe)!=P)&&(ze=function(e){var t=Me(e),n=t==y?e.constructor:void 0,r=n?Ue(n):"";if(r)switch(r){case ge:return C;case be:return m;case ye:return v;case ve:return k;case _e:return P}return t});var Ve=je(function(){return arguments}())?je:function(e){return Ye(e)&&X.call(e,"callee")&&!ae.call(e,"callee")},He=Array.isArray;var We=ce||function(){return!1};function Ge(e){if(!Ke(e))return!1;var t=Me(e);return t==h||t==p||t==l||t==_}function Qe(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=s}function Ke(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ye(e){return null!=e&&"object"==typeof e}var Xe=z?function(e){return function(t){return e(t)}}(z):function(e){return Ye(e)&&Qe(e.length)&&!!j[Me(e)]};function Je(e){return null!=(t=e)&&Qe(t.length)&&!Ge(t)?Ce(e):Ne(e);var t}e.exports=function(e,t){return De(e,t)}},41609:(e,t,n)=>{var r=n(280),a=n(64160),o=n(35694),s=n(1469),i=n(98612),c=n(44144),l=n(25726),u=n(36719),d=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(i(e)&&(s(e)||"string"==typeof e||"function"==typeof e.splice||c(e)||u(e)||o(e)))return!e.length;var t=a(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(l(e))return!r(e).length;for(var n in e)if(d.call(e,n))return!1;return!0}},41272:(e,t,n)=>{"use strict";n.r(t)},28958:()=>{},26585:()=>{},97142:(e,t)=>{"use strict";t.I=function(e){e.client&&(document.head.appendChild(e.msh=document.createElement("style")),e.createRule=function(t,n){var r=t+"{}";n&&(r=n+"{"+r+"}");var a=n?e.msh.sheet:e.sh.sheet,o=a.insertRule(r,a.cssRules.length),s=(a.cssRules||a.rules)[o];if(s.index=o,n){var i=(s.cssRules||s.rules)[0];s.style=i.style,s.styleMap=i.styleMap}return s})}},52099:(e,t,n)=>{"use strict";var r=n(39662).D;t.I=function(e){if(e.client){0;var t=e.kebab;n.prototype.diff=function(e){var n,r=this.decl,a=this.rule.style;for(n in r)void 0===e[n]&&a.removeProperty(n);for(n in e)e[n]!==r[n]&&a.setProperty(t(n),e[n]);this.decl=e},n.prototype.del=function(){r(this.rule)},a.prototype.diff=function(e){var t=this.tree;for(var r in t)if(void 0===e[r]){var a=t[r];for(var o in a)a[o].del()}for(var r in e)if(void 0===t[r])for(var o in e[r]){(c=new n(o,r)).diff(e[r][o]),e[r][o]=c}else{var s=t[r],i=e[r];for(var o in s)i[o]||s[o].del();for(var o in i){var c;(c=s[o])?(c.diff(i[o]),i[o]=c):((c=new n(o,r)).diff(i[o]),i[o]=c)}}this.tree=e},e.VRule=n,e.VSheet=a}function n(t,n){this.rule=e.createRule(t,n),this.decl={}}function a(){this.tree={}}}},87749:(e,t)=>{t.z=function e(t,n,r,a){var o,s,i={},c=!1;for(o in n)"object"!==typeof(s=n[o])&&(c=!0,i[o]=s);for(o in c&&(t[a]||(t[a]={}),t[a][r]=i),n)if("object"===typeof(s=n[o]))if("@"===o[0])e(t,s,r,o);else{var l=o.indexOf("&")>-1,u=r.split(",");if(l)for(var d=0;d<u.length;d++)u[d]=o.replace(/&/g,u[d]);else for(d=0;d<u.length;d++)u[d]=u[d]+" "+o;e(t,s,u.join(","),a)}}},39662:(e,t)=>{t.D=function(e){var t=e.index,n=e.parentStyleSheet,r=n.cssRules||n.rules;for(t=Math.max(t,r.length-1);t>=0;){if(r[t]===e){n.deleteRule(t);break}t--}}},40818:(e,t)=>{"use strict";var n=/[A-Z]/g;t.U=function(e){var t=(e=e||{}).assign||Object.assign;var r=t({raw:"",pfx:"_",client:"object"===typeof window,assign:t,stringify:JSON.stringify,kebab:function(e){return e.replace(n,"-$&").toLowerCase()},decl:function(e,t){return(e=r.kebab(e))+":"+t+";"},hash:function(e){return function(e){for(var t=5381,n=e.length;n;)t=33*t^e.charCodeAt(--n);return"_"+(t>>>0).toString(36)}(r.stringify(e))},selector:function(e,t){return e+(":"===t[0]?"":" ")+t},putRaw:function(e){r.raw+=e}},e);return r.client&&(r.sh||document.head.appendChild(r.sh=document.createElement("style")),r.putRaw=function(e){var t=r.sh.sheet;try{t.insertRule(e,t.cssRules.length)}catch(n){}}),r.put=function(e,t,n){var a,o,s="",i=[];for(a in t)(o=t[a])instanceof Object&&!(o instanceof Array)?i.push(a):s+=r.decl(a,o,e,n);s&&(s=e+"{"+s+"}",r.putRaw(n?n+"{"+s+"}":s));for(var c=0;c<i.length;c++)"@"===(a=i[c])[0]&&"@font-face"!==a?r.putAt(e,t[a],a):r.put(r.selector(e,a),t[a],n)},r.putAt=r.put,r}},75966:(e,t,n)=>{"use strict";function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=f(n(67294)),o=f(n(45697)),s=n(61193),i=n(1706),c=n(67493),l=n(7373),u=n(92886),d=f(n(86010));function f(e){return e&&e.__esModule?e:{default:e}}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function b(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v(e);if(t){var o=v(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return y(e)}(this,n)}}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&g(e,t)}(u,e);var t,n,r,o=b(u);function u(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return _(y(e=o.call.apply(o,[this].concat(n))),"state",{resizing:null,dragging:null,className:""}),_(y(e),"elementRef",a.default.createRef()),_(y(e),"onDragStart",(function(t,n){var r=n.node,a=e.props,o=a.onDragStart,s=a.transformScale;if(o){var i={top:0,left:0},c=r.offsetParent;if(c){var u=c.getBoundingClientRect(),d=r.getBoundingClientRect(),f=d.left/s,h=u.left/s,p=d.top/s,m=u.top/s;i.left=f-h+c.scrollLeft,i.top=p-m+c.scrollTop,e.setState({dragging:i});var g=(0,l.calcXY)(e.getPositionParams(),i.top,i.left,e.props.w,e.props.h),b=g.x,v=g.y;return o.call(y(e),e.props.i,b,v,{e:t,node:r,newPosition:i})}}})),_(y(e),"onDrag",(function(t,n){var r=n.node,a=n.deltaX,o=n.deltaY,s=e.props.onDrag;if(s){if(!e.state.dragging)throw new Error("onDrag called before onDragStart.");var i=e.state.dragging.top+o,c=e.state.dragging.left+a,u=e.props,d=u.isBounded,f=u.i,h=u.w,p=u.h,m=u.containerWidth,g=e.getPositionParams();if(d){var b=r.offsetParent;if(b){var v=e.props,_=v.margin,w=v.rowHeight,k=b.clientHeight-(0,l.calcGridItemWHPx)(p,w,_[1]);i=(0,l.clamp)(i,0,k);var x=(0,l.calcGridColWidth)(g),O=m-(0,l.calcGridItemWHPx)(h,x,_[0]);c=(0,l.clamp)(c,0,O)}}var S={top:i,left:c};e.setState({dragging:S});var P=(0,l.calcXY)(g,i,c,h,p),T=P.x,C=P.y;return s.call(y(e),f,T,C,{e:t,node:r,newPosition:S})}})),_(y(e),"onDragStop",(function(t,n){var r=n.node,a=e.props.onDragStop;if(a){if(!e.state.dragging)throw new Error("onDragEnd called before onDragStart.");var o=e.props,s=o.w,i=o.h,c=o.i,u=e.state.dragging,d=u.left,f=u.top,h={top:f,left:d};e.setState({dragging:null});var p=(0,l.calcXY)(e.getPositionParams(),f,d,s,i),m=p.x,g=p.y;return a.call(y(e),c,m,g,{e:t,node:r,newPosition:h})}})),_(y(e),"onResizeStop",(function(t,n){e.onResizeHandler(t,n,"onResizeStop")})),_(y(e),"onResizeStart",(function(t,n){e.onResizeHandler(t,n,"onResizeStart")})),_(y(e),"onResize",(function(t,n){e.onResizeHandler(t,n,"onResize")})),e}return t=u,n=[{key:"shouldComponentUpdate",value:function(e,t){if(this.props.children!==e.children)return!0;if(this.props.droppingPosition!==e.droppingPosition)return!0;var n=(0,l.calcGridItemPosition)(this.getPositionParams(this.props),this.props.x,this.props.y,this.props.w,this.props.h,this.state),r=(0,l.calcGridItemPosition)(this.getPositionParams(e),e.x,e.y,e.w,e.h,t);return!(0,c.fastPositionEqual)(n,r)||this.props.useCSSTransforms!==e.useCSSTransforms}},{key:"componentDidMount",value:function(){this.moveDroppingItem({})}},{key:"componentDidUpdate",value:function(e){this.moveDroppingItem(e)}},{key:"moveDroppingItem",value:function(e){var t=this.props.droppingPosition;if(t){var n=this.elementRef.current;if(n){var r=e.droppingPosition||{left:0,top:0},a=this.state.dragging,o=a&&t.left!==r.left||t.top!==r.top;if(a){if(o){var s=t.left-a.left,i=t.top-a.top;this.onDrag(t.e,{node:n,deltaX:s,deltaY:i})}}else this.onDragStart(t.e,{node:n,deltaX:t.left,deltaY:t.top})}}}},{key:"getPositionParams",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return{cols:e.cols,containerPadding:e.containerPadding,containerWidth:e.containerWidth,margin:e.margin,maxRows:e.maxRows,rowHeight:e.rowHeight}}},{key:"createStyle",value:function(e){var t,n=this.props,r=n.usePercentages,a=n.containerWidth;return n.useCSSTransforms?t=(0,c.setTransform)(e):(t=(0,c.setTopLeft)(e),r&&(t.left=(0,c.perc)(e.left/a),t.width=(0,c.perc)(e.width/a))),t}},{key:"mixinDraggable",value:function(e,t){return a.default.createElement(s.DraggableCore,{disabled:!t,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,handle:this.props.handle,cancel:".react-resizable-handle"+(this.props.cancel?","+this.props.cancel:""),scale:this.props.transformScale,nodeRef:this.elementRef},e)}},{key:"mixinResizable",value:function(e,t,n){var r=this.props,o=r.cols,s=r.x,c=r.minW,u=r.minH,d=r.maxW,f=r.maxH,h=r.transformScale,p=r.resizeHandles,m=r.resizeHandle,g=this.getPositionParams(),b=(0,l.calcGridItemPosition)(g,0,0,o-s,0).width,y=(0,l.calcGridItemPosition)(g,0,0,c,u),v=(0,l.calcGridItemPosition)(g,0,0,d,f),_=[y.width,y.height],w=[Math.min(v.width,b),Math.min(v.height,1/0)];return a.default.createElement(i.Resizable,{draggableOpts:{disabled:!n},className:n?void 0:"react-resizable-hide",width:t.width,height:t.height,minConstraints:_,maxConstraints:w,onResizeStop:this.onResizeStop,onResizeStart:this.onResizeStart,onResize:this.onResize,transformScale:h,resizeHandles:p,handle:m},e)}},{key:"onResizeHandler",value:function(e,t,n){var r=t.node,a=t.size,o=this.props[n];if(o){var s=this.props,i=s.cols,c=s.x,u=s.y,d=s.i,f=s.maxH,h=s.minH,p=this.props,m=p.minW,g=p.maxW,b=(0,l.calcWH)(this.getPositionParams(),a.width,a.height,c,u),y=b.w,v=b.h;m=Math.max(m,1),g=Math.min(g,i-c),y=(0,l.clamp)(y,m,g),v=(0,l.clamp)(v,h,f),this.setState({resizing:"onResizeStop"===n?null:a}),o.call(this,d,y,v,{e:e,node:r,size:a})}}},{key:"render",value:function(){var e=this.props,t=e.x,n=e.y,r=e.w,o=e.h,s=e.isDraggable,i=e.isResizable,c=e.droppingPosition,u=e.useCSSTransforms,f=(0,l.calcGridItemPosition)(this.getPositionParams(),t,n,r,o,this.state),h=a.default.Children.only(this.props.children),m=a.default.cloneElement(h,{ref:this.elementRef,className:(0,d.default)("react-grid-item",h.props.className,this.props.className,{static:this.props.static,resizing:Boolean(this.state.resizing),"react-draggable":s,"react-draggable-dragging":Boolean(this.state.dragging),dropping:Boolean(c),cssTransforms:u}),style:p(p(p({},this.props.style),h.props.style),this.createStyle(f))});return m=this.mixinResizable(m,f,i),m=this.mixinDraggable(m,s)}}],n&&m(t.prototype,n),r&&m(t,r),Object.defineProperty(t,"prototype",{writable:!1}),u}(a.default.Component);t.default=w,_(w,"propTypes",{children:o.default.element,cols:o.default.number.isRequired,containerWidth:o.default.number.isRequired,rowHeight:o.default.number.isRequired,margin:o.default.array.isRequired,maxRows:o.default.number.isRequired,containerPadding:o.default.array.isRequired,x:o.default.number.isRequired,y:o.default.number.isRequired,w:o.default.number.isRequired,h:o.default.number.isRequired,minW:function(e,t){var n=e[t];return"number"!==typeof n?new Error("minWidth not Number"):n>e.w||n>e.maxW?new Error("minWidth larger than item width/maxWidth"):void 0},maxW:function(e,t){var n=e[t];return"number"!==typeof n?new Error("maxWidth not Number"):n<e.w||n<e.minW?new Error("maxWidth smaller than item width/minWidth"):void 0},minH:function(e,t){var n=e[t];return"number"!==typeof n?new Error("minHeight not Number"):n>e.h||n>e.maxH?new Error("minHeight larger than item height/maxHeight"):void 0},maxH:function(e,t){var n=e[t];return"number"!==typeof n?new Error("maxHeight not Number"):n<e.h||n<e.minH?new Error("maxHeight smaller than item height/minHeight"):void 0},i:o.default.string.isRequired,resizeHandles:u.resizeHandleAxesType,resizeHandle:u.resizeHandleType,onDragStop:o.default.func,onDragStart:o.default.func,onDrag:o.default.func,onResizeStop:o.default.func,onResizeStart:o.default.func,onResize:o.default.func,isDraggable:o.default.bool.isRequired,isResizable:o.default.bool.isRequired,isBounded:o.default.bool.isRequired,static:o.default.bool,useCSSTransforms:o.default.bool.isRequired,transformScale:o.default.number,className:o.default.string,handle:o.default.string,cancel:o.default.string,droppingPosition:o.default.shape({e:o.default.object.isRequired,left:o.default.number.isRequired,top:o.default.number.isRequired})}),_(w,"defaultProps",{className:"",cancel:"",handle:"",minH:1,minW:1,maxH:1/0,maxW:1/0,transformScale:1})},49580:(e,t,n)=>{"use strict";function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var i=o?Object.getOwnPropertyDescriptor(e,s):null;i&&(i.get||i.set)?Object.defineProperty(a,s,i):a[s]=e[s]}a.default=e,n&&n.set(e,a);return a}(n(67294)),o=d(n(72307)),s=d(n(86010)),i=n(67493),c=n(7373),l=d(n(75966)),u=d(n(92886));function d(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function h(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||b(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 p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){O(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,o=[],s=!0,i=!1;try{for(n=n.call(e);!(s=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);s=!0);}catch(c){i=!0,a=c}finally{try{s||null==n.return||n.return()}finally{if(i)throw a}}return o}(e,t)||b(e,t)||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 b(e,t){if(e){if("string"===typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(e,t):void 0}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _(e,t){return _=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_(e,t)}function w(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=x(e);if(t){var o=x(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return k(e)}(this,n)}}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(e){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},x(e)}function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S="react-grid-layout",P=!1;try{P=/firefox/i.test(navigator.userAgent)}catch(C){}var T=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_(e,t)}(d,e);var t,n,r,u=w(d);function d(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return O(k(e=u.call.apply(u,[this].concat(n))),"state",{activeDrag:null,layout:(0,i.synchronizeLayoutWithChildren)(e.props.layout,e.props.children,e.props.cols,(0,i.compactType)(e.props),e.props.allowOverlap),mounted:!1,oldDragItem:null,oldLayout:null,oldResizeItem:null,droppingDOMNode:null,children:[]}),O(k(e),"dragEnterCounter",0),O(k(e),"onDragStart",(function(t,n,r,a){var o=a.e,s=a.node,c=e.state.layout,l=(0,i.getLayoutItem)(c,t);if(l)return e.setState({oldDragItem:(0,i.cloneLayoutItem)(l),oldLayout:c}),e.props.onDragStart(c,l,l,null,o,s)})),O(k(e),"onDrag",(function(t,n,r,a){var o=a.e,s=a.node,c=e.state.oldDragItem,l=e.state.layout,u=e.props,d=u.cols,f=u.allowOverlap,h=u.preventCollision,p=(0,i.getLayoutItem)(l,t);if(p){var m={w:p.w,h:p.h,x:p.x,y:p.y,placeholder:!0,i:t};l=(0,i.moveElement)(l,p,n,r,!0,h,(0,i.compactType)(e.props),d,f),e.props.onDrag(l,c,p,m,o,s),e.setState({layout:f?l:(0,i.compact)(l,(0,i.compactType)(e.props),d),activeDrag:m})}})),O(k(e),"onDragStop",(function(t,n,r,a){var o=a.e,s=a.node;if(e.state.activeDrag){var c=e.state.oldDragItem,l=e.state.layout,u=e.props,d=u.cols,f=u.preventCollision,h=u.allowOverlap,p=(0,i.getLayoutItem)(l,t);if(p){l=(0,i.moveElement)(l,p,n,r,!0,f,(0,i.compactType)(e.props),d,h),e.props.onDragStop(l,c,p,null,o,s);var m=h?l:(0,i.compact)(l,(0,i.compactType)(e.props),d),g=e.state.oldLayout;e.setState({activeDrag:null,layout:m,oldDragItem:null,oldLayout:null}),e.onLayoutMaybeChanged(m,g)}}})),O(k(e),"onResizeStart",(function(t,n,r,a){var o=a.e,s=a.node,c=e.state.layout,l=(0,i.getLayoutItem)(c,t);l&&(e.setState({oldResizeItem:(0,i.cloneLayoutItem)(l),oldLayout:e.state.layout}),e.props.onResizeStart(c,l,l,null,o,s))})),O(k(e),"onResize",(function(t,n,r,a){var o=a.e,s=a.node,c=e.state,l=c.layout,u=c.oldResizeItem,d=e.props,f=d.cols,h=d.preventCollision,p=d.allowOverlap,b=(0,i.withLayoutItem)(l,t,(function(e){var t;if(h&&!p){var a=(0,i.getAllCollisions)(l,m(m({},e),{},{w:n,h:r})).filter((function(t){return t.i!==e.i}));if(t=a.length>0){var o=1/0,s=1/0;a.forEach((function(t){t.x>e.x&&(o=Math.min(o,t.x)),t.y>e.y&&(s=Math.min(s,t.y))})),Number.isFinite(o)&&(e.w=o-e.x),Number.isFinite(s)&&(e.h=s-e.y)}}return t||(e.w=n,e.h=r),e})),y=g(b,2),v=y[0],_=y[1];if(_){var w={w:_.w,h:_.h,x:_.x,y:_.y,static:!0,i:t};e.props.onResize(v,u,_,w,o,s),e.setState({layout:p?v:(0,i.compact)(v,(0,i.compactType)(e.props),f),activeDrag:w})}})),O(k(e),"onResizeStop",(function(t,n,r,a){var o=a.e,s=a.node,c=e.state,l=c.layout,u=c.oldResizeItem,d=e.props,f=d.cols,h=d.allowOverlap,p=(0,i.getLayoutItem)(l,t);e.props.onResizeStop(l,u,p,null,o,s);var m=h?l:(0,i.compact)(l,(0,i.compactType)(e.props),f),g=e.state.oldLayout;e.setState({activeDrag:null,layout:m,oldResizeItem:null,oldLayout:null}),e.onLayoutMaybeChanged(m,g)})),O(k(e),"onDragOver",(function(t){var n;if(t.preventDefault(),t.stopPropagation(),P&&(null===(n=t.nativeEvent.target)||void 0===n||!n.classList.contains(S)))return!1;var r=e.props,o=r.droppingItem,s=r.onDropDragOver,i=r.margin,l=r.cols,u=r.rowHeight,d=r.maxRows,f=r.width,p=r.containerPadding,g=r.transformScale,b=null===s||void 0===s?void 0:s(t);if(!1===b)return e.state.droppingDOMNode&&e.removeDroppingPlaceholder(),!1;var y=m(m({},o),b),v=e.state.layout,_=t.nativeEvent,w=_.layerX,k=_.layerY,x={left:w/g,top:k/g,e:t};if(e.state.droppingDOMNode){if(e.state.droppingPosition){var O=e.state.droppingPosition,T=O.left,C=O.top;(T!=w||C!=k)&&e.setState({droppingPosition:x})}}else{var E={cols:l,margin:i,maxRows:d,rowHeight:u,containerWidth:f,containerPadding:p||i},M=(0,c.calcXY)(E,k,w,y.w,y.h);e.setState({droppingDOMNode:a.createElement("div",{key:y.i}),droppingPosition:x,layout:[].concat(h(v),[m(m({},y),{},{x:M.x,y:M.y,static:!1,isDraggable:!0})])})}})),O(k(e),"removeDroppingPlaceholder",(function(){var t=e.props,n=t.droppingItem,r=t.cols,a=e.state.layout,o=(0,i.compact)(a.filter((function(e){return e.i!==n.i})),(0,i.compactType)(e.props),r);e.setState({layout:o,droppingDOMNode:null,activeDrag:null,droppingPosition:void 0})})),O(k(e),"onDragLeave",(function(t){t.preventDefault(),t.stopPropagation(),e.dragEnterCounter--,0===e.dragEnterCounter&&e.removeDroppingPlaceholder()})),O(k(e),"onDragEnter",(function(t){t.preventDefault(),t.stopPropagation(),e.dragEnterCounter++})),O(k(e),"onDrop",(function(t){t.preventDefault(),t.stopPropagation();var n=e.props.droppingItem,r=e.state.layout,a=r.find((function(e){return e.i===n.i}));e.dragEnterCounter=0,e.removeDroppingPlaceholder(),e.props.onDrop(r,a,t)})),e}return t=d,r=[{key:"getDerivedStateFromProps",value:function(e,t){var n;return t.activeDrag?null:((0,o.default)(e.layout,t.propsLayout)&&e.compactType===t.compactType?(0,i.childrenEqual)(e.children,t.children)||(n=t.layout):n=e.layout,n?{layout:(0,i.synchronizeLayoutWithChildren)(n,e.children,e.cols,(0,i.compactType)(e),e.allowOverlap),compactType:e.compactType,children:e.children,propsLayout:e.layout}:null)}}],(n=[{key:"componentDidMount",value:function(){this.setState({mounted:!0}),this.onLayoutMaybeChanged(this.state.layout,this.props.layout)}},{key:"shouldComponentUpdate",value:function(e,t){return this.props.children!==e.children||!(0,i.fastRGLPropsEqual)(this.props,e,o.default)||this.state.activeDrag!==t.activeDrag||this.state.mounted!==t.mounted||this.state.droppingPosition!==t.droppingPosition}},{key:"componentDidUpdate",value:function(e,t){if(!this.state.activeDrag){var n=this.state.layout,r=t.layout;this.onLayoutMaybeChanged(n,r)}}},{key:"containerHeight",value:function(){if(this.props.autoSize){var e=(0,i.bottom)(this.state.layout),t=this.props.containerPadding?this.props.containerPadding[1]:this.props.margin[1];return e*this.props.rowHeight+(e-1)*this.props.margin[1]+2*t+"px"}}},{key:"onLayoutMaybeChanged",value:function(e,t){t||(t=this.state.layout),(0,o.default)(t,e)||this.props.onLayoutChange(e)}},{key:"placeholder",value:function(){var e=this.state.activeDrag;if(!e)return null;var t=this.props,n=t.width,r=t.cols,o=t.margin,s=t.containerPadding,i=t.rowHeight,c=t.maxRows,u=t.useCSSTransforms,d=t.transformScale;return a.createElement(l.default,{w:e.w,h:e.h,x:e.x,y:e.y,i:e.i,className:"react-grid-placeholder",containerWidth:n,cols:r,margin:o,containerPadding:s||o,maxRows:c,rowHeight:i,isDraggable:!1,isResizable:!1,isBounded:!1,useCSSTransforms:u,transformScale:d},a.createElement("div",null))}},{key:"processGridItem",value:function(e,t){if(e&&e.key){var n=(0,i.getLayoutItem)(this.state.layout,String(e.key));if(!n)return null;var r=this.props,o=r.width,s=r.cols,c=r.margin,u=r.containerPadding,d=r.rowHeight,f=r.maxRows,h=r.isDraggable,p=r.isResizable,m=r.isBounded,g=r.useCSSTransforms,b=r.transformScale,y=r.draggableCancel,v=r.draggableHandle,_=r.resizeHandles,w=r.resizeHandle,k=this.state,x=k.mounted,O=k.droppingPosition,S="boolean"===typeof n.isDraggable?n.isDraggable:!n.static&&h,P="boolean"===typeof n.isResizable?n.isResizable:!n.static&&p,T=n.resizeHandles||_,C=S&&m&&!1!==n.isBounded;return a.createElement(l.default,{containerWidth:o,cols:s,margin:c,containerPadding:u||c,maxRows:f,rowHeight:d,cancel:y,handle:v,onDragStop:this.onDragStop,onDragStart:this.onDragStart,onDrag:this.onDrag,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,isDraggable:S,isResizable:P,isBounded:C,useCSSTransforms:g&&x,usePercentages:!x,transformScale:b,w:n.w,h:n.h,x:n.x,y:n.y,i:n.i,minH:n.minH,minW:n.minW,maxH:n.maxH,maxW:n.maxW,static:n.static,droppingPosition:t?O:void 0,resizeHandles:T,resizeHandle:w},e)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.style,o=t.isDroppable,c=t.innerRef,l=(0,s.default)(S,n),u=m({height:this.containerHeight()},r);return a.createElement("div",{ref:c,className:l,style:u,onDrop:o?this.onDrop:i.noop,onDragLeave:o?this.onDragLeave:i.noop,onDragEnter:o?this.onDragEnter:i.noop,onDragOver:o?this.onDragOver:i.noop},a.Children.map(this.props.children,(function(t){return e.processGridItem(t)})),o&&this.state.droppingDOMNode&&this.processGridItem(this.state.droppingDOMNode,!0),this.placeholder())}}])&&v(t.prototype,n),r&&v(t,r),Object.defineProperty(t,"prototype",{writable:!1}),d}(a.Component);t.default=T,O(T,"displayName","ReactGridLayout"),O(T,"propTypes",u.default),O(T,"defaultProps",{autoSize:!0,cols:12,className:"",style:{},draggableHandle:"",draggableCancel:"",containerPadding:null,rowHeight:150,maxRows:1/0,layout:[],margin:[10,10],isBounded:!1,isDraggable:!0,isResizable:!0,allowOverlap:!1,isDroppable:!1,useCSSTransforms:!0,transformScale:1,verticalCompact:!0,compactType:"vertical",preventCollision:!1,droppingItem:{i:"__dropping-elem__",h:1,w:1},resizeHandles:["se"],onLayoutChange:i.noop,onDragStart:i.noop,onDrag:i.noop,onDragStop:i.noop,onResizeStart:i.noop,onResize:i.noop,onResizeStop:i.noop,onDrop:i.noop,onDropDragOver:i.noop})},92886:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resizeHandleType=t.resizeHandleAxesType=t.default=void 0;var r=o(n(45697)),a=o(n(67294));function o(e){return e&&e.__esModule?e:{default:e}}var s=r.default.arrayOf(r.default.oneOf(["s","w","e","n","sw","nw","se","ne"]));t.resizeHandleAxesType=s;var i=r.default.oneOfType([r.default.node,r.default.func]);t.resizeHandleType=i;var c={className:r.default.string,style:r.default.object,width:r.default.number,autoSize:r.default.bool,cols:r.default.number,draggableCancel:r.default.string,draggableHandle:r.default.string,verticalCompact:function(e){e.verticalCompact,0},compactType:r.default.oneOf(["vertical","horizontal"]),layout:function(e){var t=e.layout;void 0!==t&&n(67493).validateLayout(t,"layout")},margin:r.default.arrayOf(r.default.number),containerPadding:r.default.arrayOf(r.default.number),rowHeight:r.default.number,maxRows:r.default.number,isBounded:r.default.bool,isDraggable:r.default.bool,isResizable:r.default.bool,allowOverlap:r.default.bool,preventCollision:r.default.bool,useCSSTransforms:r.default.bool,transformScale:r.default.number,isDroppable:r.default.bool,resizeHandles:s,resizeHandle:i,onLayoutChange:r.default.func,onDragStart:r.default.func,onDrag:r.default.func,onDragStop:r.default.func,onResizeStart:r.default.func,onResize:r.default.func,onResizeStop:r.default.func,onDrop:r.default.func,droppingItem:r.default.shape({i:r.default.string.isRequired,w:r.default.number.isRequired,h:r.default.number.isRequired}),children:function(e,t){var n=e[t],r={};a.default.Children.forEach(n,(function(e){if(null!=(null===e||void 0===e?void 0:e.key)){if(r[e.key])throw new Error('Duplicate child key "'+e.key+'" found! This will cause problems in ReactGridLayout.');r[e.key]=!0}}))},innerRef:r.default.any};t.default=c},65966:(e,t,n)=>{"use strict";function r(e){return r="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},r(e)}t.default=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var i=o?Object.getOwnPropertyDescriptor(e,s):null;i&&(i.get||i.set)?Object.defineProperty(a,s,i):a[s]=e[s]}a.default=e,n&&n.set(e,a);return a}(n(67294)),o=d(n(45697)),s=d(n(72307)),i=n(67493),c=n(5651),l=d(n(49580)),u=["breakpoint","breakpoints","cols","layouts","margin","containerPadding","onBreakpointChange","onLayoutChange","onWidthChange"];function d(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function h(){return h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function p(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){k(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function y(e,t){return y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},y(e,t)}function v(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w(e);if(t){var o=w(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _(e)}(this,n)}}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x=function(e){return Object.prototype.toString.call(e)};function O(e,t){return null==e?null:Array.isArray(e)?e:e[t]}var S=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&y(e,t)}(d,e);var t,n,r,o=v(d);function d(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return k(_(e=o.call.apply(o,[this].concat(n))),"state",e.generateInitialState()),k(_(e),"onLayoutChange",(function(t){e.props.onLayoutChange(t,g(g({},e.props.layouts),{},k({},e.state.breakpoint,t)))})),e}return t=d,r=[{key:"getDerivedStateFromProps",value:function(e,t){if(!(0,s.default)(e.layouts,t.layouts)){var n=t.breakpoint,r=t.cols;return{layout:(0,c.findOrGenerateResponsiveLayout)(e.layouts,e.breakpoints,n,n,r,e.compactType),layouts:e.layouts}}return null}}],(n=[{key:"generateInitialState",value:function(){var e=this.props,t=e.width,n=e.breakpoints,r=e.layouts,a=e.cols,o=(0,c.getBreakpointFromWidth)(n,t),s=(0,c.getColsFromBreakpoint)(o,a),i=!1===this.props.verticalCompact?null:this.props.compactType;return{layout:(0,c.findOrGenerateResponsiveLayout)(r,n,o,o,s,i),breakpoint:o,cols:s}}},{key:"componentDidUpdate",value:function(e){this.props.width==e.width&&this.props.breakpoint===e.breakpoint&&(0,s.default)(this.props.breakpoints,e.breakpoints)&&(0,s.default)(this.props.cols,e.cols)||this.onWidthChange(e)}},{key:"onWidthChange",value:function(e){var t=this.props,n=t.breakpoints,r=t.cols,a=t.layouts,o=t.compactType,s=this.props.breakpoint||(0,c.getBreakpointFromWidth)(this.props.breakpoints,this.props.width),l=this.state.breakpoint,u=(0,c.getColsFromBreakpoint)(s,r),d=g({},a);if(l!==s||e.breakpoints!==n||e.cols!==r){l in d||(d[l]=(0,i.cloneLayout)(this.state.layout));var f=(0,c.findOrGenerateResponsiveLayout)(d,n,s,l,u,o);f=(0,i.synchronizeLayoutWithChildren)(f,this.props.children,u,o,this.props.allowOverlap),d[s]=f,this.props.onLayoutChange(f,d),this.props.onBreakpointChange(s,u),this.setState({breakpoint:s,layout:f,cols:u})}var h=O(this.props.margin,s),p=O(this.props.containerPadding,s);this.props.onWidthChange(this.props.width,h,u,p)}},{key:"render",value:function(){var e=this.props,t=(e.breakpoint,e.breakpoints,e.cols,e.layouts,e.margin),n=e.containerPadding,r=(e.onBreakpointChange,e.onLayoutChange,e.onWidthChange,p(e,u));return a.createElement(l.default,h({},r,{margin:O(t,this.state.breakpoint),containerPadding:O(n,this.state.breakpoint),onLayoutChange:this.onLayoutChange,layout:this.state.layout,cols:this.state.cols}))}}])&&b(t.prototype,n),r&&b(t,r),Object.defineProperty(t,"prototype",{writable:!1}),d}(a.Component);t.default=S,k(S,"propTypes",{breakpoint:o.default.string,breakpoints:o.default.object,allowOverlap:o.default.bool,cols:o.default.object,margin:o.default.oneOfType([o.default.array,o.default.object]),containerPadding:o.default.oneOfType([o.default.array,o.default.object]),layouts:function(e,t){if("[object Object]"!==x(e[t]))throw new Error("Layout property must be an object. Received: "+x(e[t]));Object.keys(e[t]).forEach((function(t){if(!(t in e.breakpoints))throw new Error("Each key in layouts must align with a key in breakpoints.");(0,i.validateLayout)(e.layouts[t],"layouts."+t)}))},width:o.default.number.isRequired,onBreakpointChange:o.default.func,onLayoutChange:o.default.func,onWidthChange:o.default.func}),k(S,"defaultProps",{breakpoints:{lg:1200,md:996,sm:768,xs:480,xxs:0},cols:{lg:12,md:10,sm:6,xs:4,xxs:2},containerPadding:{lg:null,md:null,sm:null,xs:null,xxs:null},layouts:{},margin:[10,10],allowOverlap:!1,onBreakpointChange:i.noop,onLayoutChange:i.noop,onWidthChange:i.noop})},7373:(e,t)=>{"use strict";function n(e){var t=e.margin,n=e.containerPadding,r=e.containerWidth,a=e.cols;return(r-t[0]*(a-1)-2*n[0])/a}function r(e,t,n){return Number.isFinite(e)?Math.round(t*e+Math.max(0,e-1)*n):e}function a(e,t,n){return Math.max(Math.min(e,n),t)}Object.defineProperty(t,"__esModule",{value:!0}),t.calcGridColWidth=n,t.calcGridItemPosition=function(e,t,a,o,s,i){var c=e.margin,l=e.containerPadding,u=e.rowHeight,d=n(e),f={};i&&i.resizing?(f.width=Math.round(i.resizing.width),f.height=Math.round(i.resizing.height)):(f.width=r(o,d,c[0]),f.height=r(s,u,c[1]));i&&i.dragging?(f.top=Math.round(i.dragging.top),f.left=Math.round(i.dragging.left)):(f.top=Math.round((u+c[1])*a+l[1]),f.left=Math.round((d+c[0])*t+l[0]));return f},t.calcGridItemWHPx=r,t.calcWH=function(e,t,r,o,s){var i=e.margin,c=e.maxRows,l=e.cols,u=e.rowHeight,d=n(e),f=Math.round((t+i[0])/(d+i[0])),h=Math.round((r+i[1])/(u+i[1]));return f=a(f,0,l-o),h=a(h,0,c-s),{w:f,h:h}},t.calcXY=function(e,t,r,o,s){var i=e.margin,c=e.cols,l=e.rowHeight,u=e.maxRows,d=n(e),f=Math.round((r-i[0])/(d+i[0])),h=Math.round((t-i[1])/(l+i[1]));return f=a(f,0,c-o),h=a(h,0,u-s),{x:f,y:h}},t.clamp=a},27135:(e,t,n)=>{"use strict";function r(e){return r="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},r(e)}t.default=function(e){var t;return t=function(t){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&f(e,t)}(o,t);var n=function(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p(e);if(t){var o=p(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return h(e)}(this,n)}}(o);function o(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var t=arguments.length,r=new Array(t),s=0;s<t;s++)r[s]=arguments[s];return m(h(e=n.call.apply(n,[this].concat(r))),"state",{width:1280}),m(h(e),"elementRef",a.createRef()),m(h(e),"mounted",!1),m(h(e),"onWindowResize",(function(){if(e.mounted){var t=e.elementRef.current;t instanceof HTMLElement&&t.offsetWidth&&e.setState({width:t.offsetWidth})}})),e}return function(e,t,n){t&&d(e.prototype,t);n&&d(e,n);Object.defineProperty(e,"prototype",{writable:!1})}(o,[{key:"componentDidMount",value:function(){this.mounted=!0,window.addEventListener("resize",this.onWindowResize),this.onWindowResize()}},{key:"componentWillUnmount",value:function(){this.mounted=!1,window.removeEventListener("resize",this.onWindowResize)}},{key:"render",value:function(){var t=this.props,n=t.measureBeforeMount,r=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(t,i);return n&&!this.mounted?a.createElement("div",{className:(0,s.default)(this.props.className,g),style:this.props.style,ref:this.elementRef}):a.createElement(e,u({innerRef:this.elementRef},r,this.state))}}]),o}(a.Component),m(t,"defaultProps",{measureBeforeMount:!1}),m(t,"propTypes",{measureBeforeMount:o.default.bool}),t};var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var i=o?Object.getOwnPropertyDescriptor(e,s):null;i&&(i.get||i.set)?Object.defineProperty(a,s,i):a[s]=e[s]}a.default=e,n&&n.set(e,a);return a}(n(67294)),o=c(n(45697)),s=c(n(86010)),i=["measureBeforeMount"];function c(e){return e&&e.__esModule?e:{default:e}}function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},f(e,t)}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g="react-grid-layout"},31362:e=>{e.exports=function(e,t,n){return e===t||e.className===t.className&&n(e.style,t.style)&&e.width===t.width&&e.autoSize===t.autoSize&&e.cols===t.cols&&e.draggableCancel===t.draggableCancel&&e.draggableHandle===t.draggableHandle&&n(e.verticalCompact,t.verticalCompact)&&n(e.compactType,t.compactType)&&n(e.layout,t.layout)&&n(e.margin,t.margin)&&n(e.containerPadding,t.containerPadding)&&e.rowHeight===t.rowHeight&&e.maxRows===t.maxRows&&e.isBounded===t.isBounded&&e.isDraggable===t.isDraggable&&e.isResizable===t.isResizable&&e.allowOverlap===t.allowOverlap&&e.preventCollision===t.preventCollision&&e.useCSSTransforms===t.useCSSTransforms&&e.transformScale===t.transformScale&&e.isDroppable===t.isDroppable&&n(e.resizeHandles,t.resizeHandles)&&n(e.resizeHandle,t.resizeHandle)&&e.onLayoutChange===t.onLayoutChange&&e.onDragStart===t.onDragStart&&e.onDrag===t.onDrag&&e.onDragStop===t.onDragStop&&e.onResizeStart===t.onResizeStart&&e.onResize===t.onResize&&e.onResizeStop===t.onResizeStop&&e.onDrop===t.onDrop&&n(e.droppingItem,t.droppingItem)&&n(e.innerRef,t.innerRef)}},5651:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findOrGenerateResponsiveLayout=function(e,t,n,o,s,i){if(e[n])return(0,r.cloneLayout)(e[n]);for(var c=e[o],l=a(t),u=l.slice(l.indexOf(n)),d=0,f=u.length;d<f;d++){var h=u[d];if(e[h]){c=e[h];break}}return c=(0,r.cloneLayout)(c||[]),(0,r.compact)((0,r.correctBounds)(c,{cols:s}),i,s)},t.getBreakpointFromWidth=function(e,t){for(var n=a(e),r=n[0],o=1,s=n.length;o<s;o++){var i=n[o];t>e[i]&&(r=i)}return r},t.getColsFromBreakpoint=function(e,t){if(!t[e])throw new Error("ResponsiveReactGridLayout: `cols` entry for breakpoint "+e+" is missing!");return t[e]},t.sortBreakpoints=a;var r=n(67493);function a(e){return Object.keys(e).sort((function(t,n){return e[t]-e[n]}))}},67493:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bottom=d,t.childrenEqual=function(e,t){return(0,r.default)(a.default.Children.map(e,(function(e){return null===e||void 0===e?void 0:e.key})),a.default.Children.map(t,(function(e){return null===e||void 0===e?void 0:e.key})))},t.cloneLayout=f,t.cloneLayoutItem=p,t.collides=g,t.compact=b,t.compactItem=_,t.compactType=function(e){var t=e||{},n=t.verticalCompact,r=t.compactType;return!1===n?null:r},t.correctBounds=w,t.fastPositionEqual=function(e,t){return e.left===t.left&&e.top===t.top&&e.width===t.width&&e.height===t.height},t.fastRGLPropsEqual=void 0,t.getAllCollisions=O,t.getFirstCollision=x,t.getLayoutItem=k,t.getStatics=S,t.modifyLayout=h,t.moveElement=P,t.moveElementAwayFromCollision=T,t.noop=void 0,t.perc=function(e){return 100*e+"%"},t.setTopLeft=function(e){var t=e.top,n=e.left,r=e.width,a=e.height;return{top:"".concat(t,"px"),left:"".concat(n,"px"),width:"".concat(r,"px"),height:"".concat(a,"px"),position:"absolute"}},t.setTransform=function(e){var t=e.top,n=e.left,r=e.width,a=e.height,o="translate(".concat(n,"px,").concat(t,"px)");return{transform:o,WebkitTransform:o,MozTransform:o,msTransform:o,OTransform:o,width:"".concat(r,"px"),height:"".concat(a,"px"),position:"absolute"}},t.sortLayoutItems=C,t.sortLayoutItemsByColRow=M,t.sortLayoutItemsByRowCol=E,t.synchronizeLayoutWithChildren=function(e,t,n,r,o){e=e||[];var s=[];a.default.Children.forEach(t,(function(t){if(null!=(null===t||void 0===t?void 0:t.key)){var n=k(e,String(t.key));if(n)s.push(p(n));else{!l&&t.props._grid&&console.warn("`_grid` properties on children have been deprecated as of React 15.2. Please use `data-grid` or add your properties directly to the `layout`.");var r=t.props["data-grid"]||t.props._grid;r?(l||j([r],"ReactGridLayout.children"),s.push(p(i(i({},r),{},{i:t.key})))):s.push(p({w:1,h:1,x:0,y:d(s),i:String(t.key)}))}}}));var c=w(s,{cols:n});return o?c:b(c,r,n)},t.validateLayout=j,t.withLayoutItem=function(e,t,n){var r=k(e,t);return r?(r=n(p(r)),[e=h(e,r),r]):[e,null]};var r=o(n(72307)),a=o(n(67294));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=!0,u=!1;function d(e){for(var t,n=0,r=0,a=e.length;r<a;r++)(t=e[r].y+e[r].h)>n&&(n=t);return n}function f(e){for(var t=Array(e.length),n=0,r=e.length;n<r;n++)t[n]=p(e[n]);return t}function h(e,t){for(var n=Array(e.length),r=0,a=e.length;r<a;r++)t.i===e[r].i?n[r]=t:n[r]=e[r];return n}function p(e){return{w:e.w,h:e.h,x:e.x,y:e.y,i:e.i,minW:e.minW,maxW:e.maxW,minH:e.minH,maxH:e.maxH,moved:Boolean(e.moved),static:Boolean(e.static),isDraggable:e.isDraggable,isResizable:e.isResizable,resizeHandles:e.resizeHandles,isBounded:e.isBounded}}var m=n(31362);function g(e,t){return e.i!==t.i&&(!(e.x+e.w<=t.x)&&(!(e.x>=t.x+t.w)&&(!(e.y+e.h<=t.y)&&!(e.y>=t.y+t.h))))}function b(e,t,n){for(var r=S(e),a=C(e,t),o=Array(e.length),s=0,i=a.length;s<i;s++){var c=p(a[s]);c.static||(c=_(r,c,t,n,a),r.push(c)),o[e.indexOf(a[s])]=c,c.moved=!1}return o}t.fastRGLPropsEqual=m;var y={x:"w",y:"h"};function v(e,t,n,r){var a=y[r];t[r]+=1;for(var o=e.map((function(e){return e.i})).indexOf(t.i)+1;o<e.length;o++){var s=e[o];if(!s.static){if(s.y>t.y+t.h)break;g(t,s)&&v(e,s,n+t[a],r)}}t[r]=n}function _(e,t,n,r,a){var o,s="horizontal"===n;if("vertical"===n)for(t.y=Math.min(d(e),t.y);t.y>0&&!x(e,t);)t.y--;else if(s)for(;t.x>0&&!x(e,t);)t.x--;for(;o=x(e,t);)s?v(a,t,o.x+o.w,"x"):v(a,t,o.y+o.h,"y"),s&&t.x+t.w>r&&(t.x=r-t.w,t.y++);return t.y=Math.max(t.y,0),t.x=Math.max(t.x,0),t}function w(e,t){for(var n=S(e),r=0,a=e.length;r<a;r++){var o=e[r];if(o.x+o.w>t.cols&&(o.x=t.cols-o.w),o.x<0&&(o.x=0,o.w=t.cols),o.static)for(;x(n,o);)o.y++;else n.push(o)}return e}function k(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n].i===t)return e[n]}function x(e,t){for(var n=0,r=e.length;n<r;n++)if(g(e[n],t))return e[n]}function O(e,t){return e.filter((function(e){return g(e,t)}))}function S(e){return e.filter((function(e){return e.static}))}function P(e,t,n,r,a,o,s,i,c){if(t.static&&!0!==t.isDraggable)return e;if(t.y===r&&t.x===n)return e;D("Moving element ".concat(t.i," to [").concat(String(n),",").concat(String(r),"] from [").concat(t.x,",").concat(t.y,"]"));var l=t.x,u=t.y;"number"===typeof n&&(t.x=n),"number"===typeof r&&(t.y=r),t.moved=!0;var d=C(e,s);("vertical"===s&&"number"===typeof r?u>=r:"horizontal"===s&&"number"===typeof n&&l>=n)&&(d=d.reverse());var h=O(d,t),p=h.length>0;if(p&&c)return f(e);if(p&&o)return D("Collision prevented on ".concat(t.i,", reverting.")),t.x=l,t.y=u,t.moved=!1,e;for(var m=0,g=h.length;m<g;m++){var b=h[m];D("Resolving collision between ".concat(t.i," at [").concat(t.x,",").concat(t.y,"] and ").concat(b.i," at [").concat(b.x,",").concat(b.y,"]")),b.moved||(e=b.static?T(e,b,t,a,s,i):T(e,t,b,a,s,i))}return e}function T(e,t,n,r,a,o){var s="horizontal"===a,i="horizontal"!==a,c=t.static;if(r){r=!1;var l={x:s?Math.max(t.x-n.w,0):n.x,y:i?Math.max(t.y-n.h,0):n.y,w:n.w,h:n.h,i:"-1"};if(!x(e,l))return D("Doing reverse collision on ".concat(n.i," up to [").concat(l.x,",").concat(l.y,"].")),P(e,n,s?l.x:void 0,i?l.y:void 0,r,c,a,o)}return P(e,n,s?n.x+1:void 0,i?n.y+1:void 0,r,c,a,o)}function C(e,t){return"horizontal"===t?M(e):"vertical"===t?E(e):e}function E(e){return e.slice(0).sort((function(e,t){return e.y>t.y||e.y===t.y&&e.x>t.x?1:e.y===t.y&&e.x===t.x?0:-1}))}function M(e){return e.slice(0).sort((function(e,t){return e.x>t.x||e.x===t.x&&e.y>t.y?1:-1}))}function j(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Layout",n=["x","y","w","h"];if(!Array.isArray(e))throw new Error(t+" must be an array!");for(var r=0,a=e.length;r<a;r++)for(var o=e[r],s=0;s<n.length;s++)if("number"!==typeof o[n[s]])throw new Error("ReactGridLayout: "+t+"["+r+"]."+n[s]+" must be a number!")}function D(){var e;u&&(e=console).log.apply(e,arguments)}t.noop=function(){}},69968:(e,t,n)=>{e.exports=n(49580).default,e.exports.utils=n(67493),e.exports.Responsive=n(65966).default,e.exports.Responsive.utils=n(5651),e.exports.WidthProvider=n(27135).default},9446:function(e,t,n){!function(e,t){"use strict";function n(e){return e*Math.PI/180}function r(e,t,n){return e>n?n:e<t?t:e}function a(e,t){return t/100*e}function o(e,t){return e+t/2}function s(e,t){var r=n(e);return{dx:t*Math.cos(r),dy:t*Math.sin(r)}}function i(e){return"number"===typeof e}function c(e,t){return"function"===typeof e?e(t):e}function l(e,t){var n=Object.assign({},t,e);for(var r in t)void 0===e[r]&&(n[r]=t[r]);return n}function u(e){for(var t=0,n=0;n<e.length;n++)t+=e[n].value;return t}function d(e){for(var t=e.data,n=e.lengthAngle,o=e.totalValue,s=e.paddingAngle,i=e.startAngle,c=o||u(t),l=r(n,-360,360),d=360===Math.abs(l)?t.length:t.length-1,f=Math.abs(s)*Math.sign(n),h=l-f*d,p=0,m=[],g=0;g<t.length;g++){var b=t[g],y=0===c?0:b.value/c*100,v=a(h,y),_=p+i;p=p+v+f,m.push(Object.assign({percentage:y,startAngle:_,degrees:v},b))}return m}function f(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}function h(e){var n=e.renderLabel,r=e.labelProps,a=n(r);if("string"===typeof a||"number"===typeof a){r.dataEntry,r.dataIndex;var o=f(r,["dataEntry","dataIndex"]);return t.createElement("text",Object.assign({dominantBaseline:"central"},o),a)}return t.isValidElement(a)?a:null}function p(e){var t=1e14;return Math.round((e+Number.EPSILON)*t)/t}function m(e){var t=e.labelPosition,n=e.lineWidth,r=p(e.labelHorizontalShift);return 0===r?"middle":t>100?r>0?"start":"end":t<100-n?r>0?"end":"start":"middle"}function g(e,t){return e.map((function(e,n){var r,i=null!=(r=c(t.segmentsShift,n))?r:0,l=a(t.radius,t.labelPosition)+i,u=s(o(e.startAngle,e.degrees),l),d=u.dx,f=u.dy;return{x:t.center[0],y:t.center[1],dx:d,dy:f,textAnchor:m({labelPosition:t.labelPosition,lineWidth:t.lineWidth,labelHorizontalShift:d}),dataEntry:e,dataIndex:n,style:c(t.labelStyle,n)}}))}function b(e,n){var r=n.label;if(r)return g(e,n).map((function(e,n){return t.createElement(h,{key:"label-"+(e.dataEntry.key||n),renderLabel:r,labelProps:e})}))}var y=function(e,t,n,r,a){var o=a-r;if(0===o)return[];var s=n*Math.cos(r)+e,i=n*Math.sin(r)+t,c=n*Math.cos(a)+e,l=n*Math.sin(a)+t;return[["M",s,i],["A",n,n,0,Math.abs(o)<=Math.PI?"0":"1",o<0?"0":"1",c,l]]};function v(e,t,a,o,s){var i=r(o,-359.999,359.999);return y(e,t,s,n(a),n(a+i)).map((function(e){return e.join(" ")})).join(" ")}function _(e){var r,c,l=e.cx,u=e.cy,d=e.lengthAngle,h=e.lineWidth,p=e.radius,m=e.shift,g=void 0===m?0:m,b=e.reveal,y=e.rounded,_=e.startAngle,w=e.title,k=f(e,["cx","cy","lengthAngle","lineWidth","radius","shift","reveal","rounded","startAngle","title"]),x=p-h/2,O=s(o(_,d),g),S=v(l+O.dx,u+O.dy,_,d,x);if(i(b)){var P=n(x)*d;c=(r=Math.abs(P))-a(r,b)}return t.createElement("path",Object.assign({d:S,fill:"none",strokeWidth:h,strokeDasharray:r,strokeDashoffset:c,strokeLinecap:y?"round":void 0},k),w&&t.createElement("title",null,w))}function w(e,t,n){var r="stroke-dashoffset "+e+"ms "+t;return n&&n.transition&&(r=r+","+n.transition),{transition:r}}function k(e){return e.animate&&!i(e.reveal)?100:e.reveal}function x(e,t){return e&&function(n){e(n,t)}}function O(e,n,r){var o=null!=r?r:k(n),s=n.radius,i=n.center,l=i[0],u=i[1],d=a(s,n.lineWidth),f=e.map((function(e,r){var a=c(n.segmentsStyle,r);return t.createElement(_,{cx:l,cy:u,key:e.key||r,lengthAngle:e.degrees,lineWidth:d,radius:s,rounded:n.rounded,reveal:o,shift:c(n.segmentsShift,r),startAngle:e.startAngle,title:e.title,style:Object.assign({},a,n.animate&&w(n.animationDuration,n.animationEasing,a)),stroke:e.color,tabIndex:n.segmentsTabIndex,onBlur:x(n.onBlur,r),onClick:x(n.onClick,r),onFocus:x(n.onFocus,r),onKeyDown:x(n.onKeyDown,r),onMouseOver:x(n.onMouseOver,r),onMouseOut:x(n.onMouseOut,r)})}));return n.background&&f.unshift(t.createElement(_,{cx:l,cy:u,key:"bg",lengthAngle:n.lengthAngle,lineWidth:d,radius:s,rounded:n.rounded,startAngle:n.startAngle,stroke:n.background})),f}var S={animationDuration:500,animationEasing:"ease-out",center:[50,50],data:[],labelPosition:50,lengthAngle:360,lineWidth:100,paddingAngle:0,radius:50,startAngle:0,viewBoxSize:[100,100]};function P(e){var n=l(e,S),r=t.useState(n.animate?0:null),a=r[0],o=r[1];t.useEffect((function(){n.animate&&o(null)}),[]);var s=d(n);return t.createElement("svg",{viewBox:"0 0 "+n.viewBoxSize[0]+" "+n.viewBoxSize[1],width:"100%",height:"100%",className:n.className,style:n.style},O(s,n,a),b(s,n),n.children)}e.PieChart=P,e.pieChartDefaultProps=S}(t,n(67294))},83:(e,t,n)=>{"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,o=[],s=!0,i=!1;try{for(n=n.call(e);!(s=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);s=!0);}catch(c){i=!0,a=c}finally{try{s||null==n.return||n.return()}finally{if(i)throw a}}return o}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e,t)||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 a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Object.defineProperty(t,"__esModule",{value:!0});var o=2,s=3,i=4;function c(e,t,n,r,a,c,l){this.acceptsBooleans=t===o||t===s||t===i,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=c,this.removeEmptyString=l}var l={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach((function(e){l[e]=new c(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=r(e,2),n=t[0],a=t[1];l[n]=new c(n,1,!1,a,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){l[e]=new c(e,o,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){l[e]=new c(e,o,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((function(e){l[e]=new c(e,s,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){l[e]=new c(e,s,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){l[e]=new c(e,i,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){l[e]=new c(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){l[e]=new c(e,5,!1,e.toLowerCase(),null,!1,!1)}));var u=/[\-\:]([a-z])/g,d=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((function(e){var t=e.replace(u,d);l[t]=new c(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((function(e){var t=e.replace(u,d);l[t]=new c(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(u,d);l[t]=new c(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){l[e]=new c(e,1,!1,e.toLowerCase(),null,!1,!1)}));l.xlinkHref=new c("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){l[e]=new c(e,1,!1,e.toLowerCase(),null,!0,!0)}));var f=n(78229),h=f.CAMELCASE,p=f.SAME,m=f.possibleStandardNames,g=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),b=Object.keys(m).reduce((function(e,t){var n=m[t];return n===p?e[t]=t:n===h?e[t.toLowerCase()]=t:e[t]=n,e}),{});t.BOOLEAN=s,t.BOOLEANISH_STRING=o,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=i,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return l.hasOwnProperty(e)?l[e]:null},t.isCustomAttribute=g,t.possibleStandardNames=b},78229:(e,t)=>{t.SAME=0;t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},22827:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(61193),o=n(59069),s=n(448),i=["children","className","draggableOpts","width","height","handle","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart","resizeHandles","transformScale"];function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}var p=function(e){var t,n;function s(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).handleRefs={},t.lastHandleRect=null,t.slack=null,t}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,h(t,n);var c=s.prototype;return c.componentWillUnmount=function(){this.resetData()},c.resetData=function(){this.lastHandleRect=this.slack=null},c.runConstraints=function(e,t){var n=this.props,r=n.minConstraints,a=n.maxConstraints,o=n.lockAspectRatio;if(!r&&!a&&!o)return[e,t];if(o){var s=this.props.width/this.props.height,i=e-this.props.width,c=t-this.props.height;Math.abs(i)>Math.abs(c*s)?t=e/s:e=t*s}var l=e,u=t,d=this.slack||[0,0],f=d[0],h=d[1];return e+=f,t+=h,r&&(e=Math.max(r[0],e),t=Math.max(r[1],t)),a&&(e=Math.min(a[0],e),t=Math.min(a[1],t)),this.slack=[f+(l-e),h+(u-t)],[e,t]},c.resizeHandler=function(e,t){var n=this;return function(r,a){var o=a.node,s=a.deltaX,i=a.deltaY;"onResizeStart"===e&&n.resetData();var c=("both"===n.props.axis||"x"===n.props.axis)&&"n"!==t&&"s"!==t,l=("both"===n.props.axis||"y"===n.props.axis)&&"e"!==t&&"w"!==t;if(c||l){var u=t[0],d=t[t.length-1],f=o.getBoundingClientRect();if(null!=n.lastHandleRect){if("w"===d)s+=f.left-n.lastHandleRect.left;if("n"===u)i+=f.top-n.lastHandleRect.top}n.lastHandleRect=f,"w"===d&&(s=-s),"n"===u&&(i=-i);var h=n.props.width+(c?s/n.props.transformScale:0),p=n.props.height+(l?i/n.props.transformScale:0),m=n.runConstraints(h,p);h=m[0],p=m[1];var g=h!==n.props.width||p!==n.props.height,b="function"===typeof n.props[e]?n.props[e]:null;b&&!("onResize"===e&&!g)&&(null==r.persist||r.persist(),b(r,{node:o,size:{width:h,height:p},handle:t})),"onResizeStop"===e&&n.resetData()}}},c.renderResizeHandle=function(e,t){var n=this.props.handle;if(!n)return r.createElement("span",{className:"react-resizable-handle react-resizable-handle-"+e,ref:t});if("function"===typeof n)return n(e,t);var a=d({ref:t},"string"===typeof n.type?{}:{handleAxis:e});return r.cloneElement(n,a)},c.render=function(){var e=this,t=this.props,n=t.children,s=t.className,c=t.draggableOpts,u=(t.width,t.height,t.handle,t.handleSize,t.lockAspectRatio,t.axis,t.minConstraints,t.maxConstraints,t.onResize,t.onResizeStop,t.onResizeStart,t.resizeHandles),f=(t.transformScale,function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(t,i));return(0,o.cloneElement)(n,d(d({},f),{},{className:(s?s+" ":"")+"react-resizable",children:[].concat(n.props.children,u.map((function(t){var n,o=null!=(n=e.handleRefs[t])?n:e.handleRefs[t]=r.createRef();return r.createElement(a.DraggableCore,l({},c,{nodeRef:o,key:"resizableHandle-"+t,onStop:e.resizeHandler("onResizeStop",t),onStart:e.resizeHandler("onResizeStart",t),onDrag:e.resizeHandler("onResize",t)}),e.renderResizeHandle(t,o))})))}))},s}(r.Component);t.default=p,p.propTypes=s.resizableProps,p.defaultProps={axis:"both",handleSize:[20,20],lockAspectRatio:!1,minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1}},8735:(e,t,n)=>{"use strict";t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=c(n(45697)),o=c(n(22827)),s=n(448),i=["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"];function c(e){return e&&e.__esModule?e:{default:e}}function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}var m=function(e){var t,n;function a(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).state={width:t.props.width,height:t.props.height,propsWidth:t.props.width,propsHeight:t.props.height},t.onResize=function(e,n){var r=n.size;t.props.onResize?(null==e.persist||e.persist(),t.setState(r,(function(){return t.props.onResize&&t.props.onResize(e,n)}))):t.setState(r)},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,p(t,n),a.getDerivedStateFromProps=function(e,t){return t.propsWidth!==e.width||t.propsHeight!==e.height?{width:e.width,height:e.height,propsWidth:e.width,propsHeight:e.height}:null},a.prototype.render=function(){var e=this.props,t=e.handle,n=e.handleSize,a=(e.onResize,e.onResizeStart),s=e.onResizeStop,c=e.draggableOpts,l=e.minConstraints,d=e.maxConstraints,h=e.lockAspectRatio,p=e.axis,m=(e.width,e.height,e.resizeHandles),g=e.style,b=e.transformScale,y=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,i);return r.createElement(o.default,{axis:p,draggableOpts:c,handle:t,handleSize:n,height:this.state.height,lockAspectRatio:h,maxConstraints:d,minConstraints:l,onResizeStart:a,onResize:this.onResize,onResizeStop:s,resizeHandles:m,transformScale:b,width:this.state.width},r.createElement("div",u({},y,{style:f(f({},g),{},{width:this.state.width+"px",height:this.state.height+"px"})})))},a}(r.Component);t.default=m,m.propTypes=f(f({},s.resizableProps),{},{children:a.default.element})},448:(e,t,n)=>{"use strict";t.__esModule=!0,t.resizableProps=void 0;var r,a=(r=n(45697))&&r.__esModule?r:{default:r};n(61193);var o={axis:a.default.oneOf(["both","x","y","none"]),className:a.default.string,children:a.default.element.isRequired,draggableOpts:a.default.shape({allowAnyClick:a.default.bool,cancel:a.default.string,children:a.default.node,disabled:a.default.bool,enableUserSelectHack:a.default.bool,offsetParent:a.default.node,grid:a.default.arrayOf(a.default.number),handle:a.default.string,nodeRef:a.default.object,onStart:a.default.func,onDrag:a.default.func,onStop:a.default.func,onMouseDown:a.default.func,scale:a.default.number}),height:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,o=t[0];return"both"===o.axis||"y"===o.axis?(r=a.default.number).isRequired.apply(r,t):a.default.number.apply(a.default,t)},handle:a.default.oneOfType([a.default.node,a.default.func]),handleSize:a.default.arrayOf(a.default.number),lockAspectRatio:a.default.bool,maxConstraints:a.default.arrayOf(a.default.number),minConstraints:a.default.arrayOf(a.default.number),onResizeStop:a.default.func,onResizeStart:a.default.func,onResize:a.default.func,resizeHandles:a.default.arrayOf(a.default.oneOf(["s","w","e","n","sw","nw","se","ne"])),transformScale:a.default.number,width:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,o=t[0];return"both"===o.axis||"x"===o.axis?(r=a.default.number).isRequired.apply(r,t):a.default.number.apply(a.default,t)}};t.resizableProps=o},59069:(e,t,n)=>{"use strict";t.__esModule=!0,t.cloneElement=function(e,t){t.style&&e.props.style&&(t.style=s(s({},e.props.style),t.style));t.className&&e.props.className&&(t.className=e.props.className+" "+t.className);return a.default.cloneElement(e,t)};var r,a=(r=n(67294))&&r.__esModule?r:{default:r};function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},1706:(e,t,n)=>{"use strict";e.exports=function(){throw new Error("Don't instantiate Resizable directly! Use require('react-resizable').Resizable")},e.exports.Resizable=n(22827).default,e.exports.ResizableBox=n(8735).default},73045:(e,t,n)=>{"use strict";n.r(t),n.d(t,{createBreakpoint:()=>Pe,createGlobalState:()=>pn,createMemo:()=>o,createReducer:()=>c,createReducerContext:()=>s,createStateContext:()=>l,ensuredForwardRef:()=>ne,useAsync:()=>h,useAsyncFn:()=>f,useAsyncRetry:()=>p,useAudio:()=>y,useBattery:()=>x,useBeforeUnload:()=>O,useBoolean:()=>P,useClickAway:()=>C,useCookie:()=>j,useCopyToClipboard:()=>N,useCounter:()=>F,useCss:()=>G,useCustomCompareEffect:()=>Q,useDebounce:()=>K.Z,useDeepCompareEffect:()=>Y,useDefault:()=>X,useDrop:()=>J,useDropArea:()=>$,useEffectOnce:()=>ee.Z,useEnsuredForwardedRef:()=>te,useError:()=>ie,useEvent:()=>se,useFavicon:()=>ce,useFirstMountState:()=>Bt.Z,useFullscreen:()=>de,useGeolocation:()=>fe,useGetSet:()=>q,useGetSetState:()=>he,useHarmonicIntervalFn:()=>ge,useHash:()=>mn,useHover:()=>ye,useHoverDirty:()=>ve,useIdle:()=>ke,useIntersection:()=>xe,useInterval:()=>Oe.Z,useIsomorphicLayoutEffect:()=>V.Z,useKey:()=>Se,useKeyPress:()=>Te,useKeyPressEvent:()=>Ce,useLatest:()=>Ee,useLifecycles:()=>Me,useList:()=>je,useLocalStorage:()=>De,useLocation:()=>Ae,useLockBodyScroll:()=>Ze,useLogger:()=>Ve,useLongPress:()=>We,useMap:()=>Ge,useMeasure:()=>un.Z,useMedia:()=>Qe.Z,useMediaDevices:()=>Ke,useMediatedState:()=>Ye,useMethods:()=>Xe,useMotion:()=>$e,useMount:()=>et,useMountedState:()=>d,useMouse:()=>rt,useMouseHovered:()=>ot,useMouseWheel:()=>st,useMultiStateValidator:()=>on,useNetworkState:()=>ut,useNumber:()=>dt,useObservable:()=>ft,useOrientation:()=>pt,usePageLeave:()=>mt,usePermission:()=>gt,usePinchZoom:()=>dn,usePrevious:()=>bt,usePreviousDistinct:()=>yt.Z,usePromise:()=>vt,useQueue:()=>_t,useRaf:()=>wt,useRafLoop:()=>kt,useRafState:()=>nt,useRendersCount:()=>fn,useScratch:()=>Pt,useScroll:()=>Tt,useScrollbarWidth:()=>an,useScrolling:()=>Ct,useSearchParam:()=>Ot,useSessionStorage:()=>Et,useSet:()=>hn,useSetState:()=>m,useShallowCompareEffect:()=>Dt,useSize:()=>At,useSlider:()=>Rt,useSpeech:()=>Ft,useStartTyping:()=>zt,useStateList:()=>Zt,useStateValidator:()=>nn,useStateWithHistory:()=>Ut,useThrottle:()=>Vt,useThrottleFn:()=>Ht,useTimeout:()=>Gt,useTimeoutFn:()=>Wt.Z,useTitle:()=>Kt,useToggle:()=>S.Z,useTween:()=>Xt,useUnmount:()=>tt.Z,useUnmountPromise:()=>Jt,useUpdate:()=>A,useUpdateEffect:()=>i.Z,useUpsert:()=>$t,useVibrate:()=>en,useVideo:()=>tn,useWindowScroll:()=>sn,useWindowSize:()=>cn});var r=n(67294),a=n.t(r,2);const o=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return(0,r.useMemo)((function(){return e.apply(void 0,t)}),t)}};const s=function(e,t){var n=(0,r.createContext)(void 0);return[function(){var e=(0,r.useContext)(n);if(null==e)throw new Error("useReducerContext must be used inside a ReducerProvider.");return e},function(a){var o=a.children,s=a.initialState;return function(e,t){return(0,r.createElement)(n.Provider,e,t)}({value:(0,r.useReducer)(e,void 0!==s?s:t)},o)},n]};var i=n(48286);const c=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n,a=(n=e,function(e,t){return n.reduceRight((function(t,n){return n(e)(t)}),t)});return function(e,t,n){void 0===n&&(n=function(e){return e});var o=(0,r.useRef)(n(t)),s=(0,r.useState)(o.current)[1],c=(0,r.useCallback)((function(t){return o.current=e(o.current,t),s(o.current),t}),[e]),l=(0,r.useRef)(a({getState:function(){return o.current},dispatch:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return l.current.apply(l,e)}},c));return(0,i.Z)((function(){l.current=a({getState:function(){return o.current},dispatch:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return l.current.apply(l,e)}},c)}),[c]),[o.current,l.current]}};const l=function(e){var t=(0,r.createContext)(void 0);return[function(){var e=(0,r.useContext)(t);if(null==e)throw new Error("useStateContext must be used inside a StateProvider.");return e},function(n){var a=n.children,o=n.initialValue;return function(e,n){return(0,r.createElement)(t.Provider,e,n)}({value:(0,r.useState)(void 0!==o?o:e)},a)},t]};var u=n(5272);function d(){var e=(0,r.useRef)(!1),t=(0,r.useCallback)((function(){return e.current}),[]);return(0,r.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),t}function f(e,t,n){void 0===t&&(t=[]),void 0===n&&(n={loading:!1});var a=(0,r.useRef)(0),o=d(),s=(0,r.useState)(n),i=s[0],c=s[1],l=(0,r.useCallback)((function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=++a.current;return i.loading||c((function(e){return(0,u.__assign)((0,u.__assign)({},e),{loading:!0})})),e.apply(void 0,t).then((function(e){return o()&&r===a.current&&c({value:e,loading:!1}),e}),(function(e){return o()&&r===a.current&&c({error:e,loading:!1}),e}))}),t);return[i,l]}function h(e,t){void 0===t&&(t=[]);var n=f(e,t,{loading:!0}),a=n[0],o=n[1];return(0,r.useEffect)((function(){o()}),[o]),a}const p=function(e,t){void 0===t&&(t=[]);var n=(0,r.useState)(0),a=n[0],o=n[1],s=h(e,(0,u.__spreadArrays)(t,[a])),i=s.loading,c=(0,r.useCallback)((function(){i||o((function(e){return e+1}))}),(0,u.__spreadArrays)(t,[i]));return(0,u.__assign)((0,u.__assign)({},s),{retry:c})};const m=function(e){void 0===e&&(e={});var t=(0,r.useState)(e),n=t[0],a=t[1];return[n,(0,r.useCallback)((function(e){a((function(t){return Object.assign({},t,e instanceof Function?e(t):e)}))}),[])]};function g(e){for(var t=[],n=0;n<e.length;n++)t.push({start:e.start(n),end:e.end(n)});return t}function b(e){return function(t){var n,a;a=r.isValidElement(t)?(n=t).props:t;var o=m({buffered:[],time:0,duration:0,paused:!0,muted:!1,volume:1,playing:!1}),s=o[0],i=o[1],c=(0,r.useRef)(null),l=function(e,t){return function(n){try{t&&t(n)}finally{e&&e(n)}}},d=function(){return i({paused:!1})},f=function(){return i({playing:!0})},h=function(){return i({playing:!1})},p=function(){return i({paused:!0,playing:!1})},b=function(){var e=c.current;e&&i({muted:e.muted,volume:e.volume})},y=function(){var e=c.current;if(e){var t=e.duration,n=e.buffered;i({duration:t,buffered:g(n)})}},v=function(){var e=c.current;e&&i({time:e.currentTime})},_=function(){var e=c.current;e&&i({buffered:g(e.buffered)})};n=n?r.cloneElement(n,(0,u.__assign)((0,u.__assign)({controls:!1},a),{ref:c,onPlay:l(a.onPlay,d),onPlaying:l(a.onPlaying,f),onWaiting:l(a.onWaiting,h),onPause:l(a.onPause,p),onVolumeChange:l(a.onVolumeChange,b),onDurationChange:l(a.onDurationChange,y),onTimeUpdate:l(a.onTimeUpdate,v),onProgress:l(a.onProgress,_)})):r.createElement(e,(0,u.__assign)((0,u.__assign)({controls:!1},a),{ref:c,onPlay:l(a.onPlay,d),onPlaying:l(a.onPlaying,f),onWaiting:l(a.onWaiting,h),onPause:l(a.onPause,p),onVolumeChange:l(a.onVolumeChange,b),onDurationChange:l(a.onDurationChange,y),onTimeUpdate:l(a.onTimeUpdate,v),onProgress:l(a.onProgress,_)}));var w=!1,k={play:function(){var e=c.current;if(e&&!w){var t=e.play();if("object"===typeof t){w=!0;var n=function(){w=!1};t.then(n,n)}return t}},pause:function(){var e=c.current;if(e&&!w)return e.pause()},seek:function(e){var t=c.current;t&&void 0!==s.duration&&(e=Math.min(s.duration,Math.max(0,e)),t.currentTime=e)},volume:function(e){var t=c.current;t&&(e=Math.min(1,Math.max(0,e)),t.volume=e,i({volume:e}))},mute:function(){var e=c.current;e&&(e.muted=!0)},unmute:function(){var e=c.current;e&&(e.muted=!1)}};return(0,r.useEffect)((function(){var e=c.current;e&&(i({volume:e.volume,muted:e.muted,paused:e.paused}),a.autoPlay&&e.paused&&k.play())}),[a.src]),[n,s,k,c]}}const y=b("audio");var v=n(76362),_=n(38252);const w=n.n(_)();var k=v.ae?navigator:void 0;const x=k&&"function"===typeof k.getBattery?function(){var e=(0,r.useState)({isSupported:!0,fetched:!1}),t=e[0],n=e[1];return(0,r.useEffect)((function(){var e=!0,r=null,a=function(){if(e&&r){var a={isSupported:!0,fetched:!0,level:r.level,charging:r.charging,dischargingTime:r.dischargingTime,chargingTime:r.chargingTime};!w(t,a)&&n(a)}};return k.getBattery().then((function(t){e&&(r=t,(0,v.on)(r,"chargingchange",a),(0,v.on)(r,"chargingtimechange",a),(0,v.on)(r,"dischargingtimechange",a),(0,v.on)(r,"levelchange",a),a())})),function(){e=!1,r&&((0,v.S1)(r,"chargingchange",a),(0,v.S1)(r,"chargingtimechange",a),(0,v.S1)(r,"dischargingtimechange",a),(0,v.S1)(r,"levelchange",a))}}),[]),t}:function(){return{isSupported:!1}};const O=function(e,t){void 0===e&&(e=!0);var n=(0,r.useCallback)((function(n){if("function"!==typeof e||e())return n.preventDefault(),t&&(n.returnValue=t),t}),[e,t]);(0,r.useEffect)((function(){if(e)return(0,v.on)(window,"beforeunload",n),function(){return(0,v.S1)(window,"beforeunload",n)}}),[e,n])};var S=n(89211);const P=S.Z;var T=["mousedown","touchstart"];const C=function(e,t,n){void 0===n&&(n=T);var a=(0,r.useRef)(t);(0,r.useEffect)((function(){a.current=t}),[t]),(0,r.useEffect)((function(){for(var t=function(t){var n=e.current;n&&!n.contains(t.target)&&a.current(t)},r=0,o=n;r<o.length;r++){var s=o[r];(0,v.on)(document,s,t)}return function(){for(var e=0,r=n;e<r.length;e++){var a=r[e];(0,v.S1)(document,a,t)}}}),[n,e])};var E=n(36808),M=n.n(E);const j=function(e){var t=(0,r.useState)((function(){return M().get(e)||null})),n=t[0],a=t[1];return[n,(0,r.useCallback)((function(t,n){M().set(e,t,n),a(t)}),[e]),(0,r.useCallback)((function(){M().remove(e),a(null)}),[e])]};var D=n(79183),I=n.n(D);const N=function(){var e=d(),t=m({value:void 0,error:void 0,noUserInteraction:!0}),n=t[0],a=t[1];return[n,(0,r.useCallback)((function(t){var n,r;if(e())try{if("string"!==typeof t&&"number"!==typeof t){var o=new Error("Cannot copy typeof "+typeof t+" to clipboard, must be a string");return void a({value:t,error:o,noUserInteraction:!0})}if(""===t){o=new Error("Cannot copy empty string to clipboard.");return void a({value:t,error:o,noUserInteraction:!0})}r=t.toString(),n=I()(r),a({value:r,error:void 0,noUserInteraction:n})}catch(o){a({value:r,error:o,noUserInteraction:n})}}),[])]};var L=function(e){return(e+1)%1e6};function A(){return(0,r.useReducer)(L,0)[1]}function R(e,t){return"function"===typeof e?e.length?e(t):e():e}function q(e){var t=(0,r.useRef)(R(e)),n=A();return(0,r.useMemo)((function(){return[function(){return t.current},function(e){t.current=R(e,t.current),n()}]}),[])}function F(e,t,n){void 0===e&&(e=0),void 0===t&&(t=null),void 0===n&&(n=null);var a=R(e);"number"!==typeof a&&console.error("initialValue has to be a number, got "+typeof e),"number"===typeof n?a=Math.max(a,n):null!==n&&console.error("min has to be a number, got "+typeof n),"number"===typeof t?a=Math.min(a,t):null!==t&&console.error("max has to be a number, got "+typeof t);var o=q(a),s=o[0],i=o[1];return[s(),(0,r.useMemo)((function(){var e=function(e){var r=s(),a=R(e,r);r!==a&&("number"===typeof n&&(a=Math.max(a,n)),"number"===typeof t&&(a=Math.min(a,t)),r!==a&&i(a))};return{get:s,set:e,inc:function(t){void 0===t&&(t=1);var n=R(t,s());"number"!==typeof n&&console.error("delta has to be a number or function returning a number, got "+typeof n),e((function(e){return e+n}))},dec:function(t){void 0===t&&(t=1);var n=R(t,s());"number"!==typeof n&&console.error("delta has to be a number or function returning a number, got "+typeof n),e((function(e){return e-n}))},reset:function(t){void 0===t&&(t=a);var n=R(t,s());"number"!==typeof n&&console.error("value has to be a number or function returning a number, got "+typeof n),a=n,e(n)}}}),[a,n,t])]}var z=n(40818),B=n(97142),U=n(52099),Z=n(87749),V=n(11042),H=(0,z.U)();(0,B.I)(H),(0,U.I)(H);var W=0;const G=function(e){var t=(0,r.useMemo)((function(){return"react-use-css-"+(W++).toString(36)}),[]),n=(0,r.useMemo)((function(){return new H.VSheet}),[]);return(0,V.Z)((function(){var r={};return(0,Z.z)(r,e,"."+t,""),n.diff(r),function(){n.diff({})}})),t};const Q=function(e,t,n){var a=(0,r.useRef)(void 0);a.current&&n(t,a.current)||(a.current=t),(0,r.useEffect)(e,a.current)};var K=n(62554);const Y=function(e,t){Q(e,t,w)};const X=function(e,t){var n=(0,r.useState)(t),a=n[0],o=n[1];return void 0===a||null===a?[e,o]:[a,o]};const J=function(e,t){void 0===e&&(e={}),void 0===t&&(t=[]);var n=e.onFiles,a=e.onText,o=e.onUri,s=(0,r.useState)(!1),i=s[0],c=s[1],l=(0,r.useCallback)(c,[]),d=(0,r.useMemo)((function(){return function(e){return function(t,n){var r=t.getData("text/uri-list");if(r)(e.onUri||v.ZT)(r,n);else if(t.files&&t.files.length)(e.onFiles||v.ZT)(Array.from(t.files),n);else if(n.clipboardData){var a=n.clipboardData.getData("text");(e.onText||v.ZT)(a,n)}}}(e)}),[n,a,o]);return(0,r.useEffect)((function(){var e=function(e){e.preventDefault(),l(!0)},t=function(e){e.preventDefault(),l(!0)},n=function(){l(!1)},r=function(){l(!1)},o=function(e){e.preventDefault(),l(!1),d(e.dataTransfer,e)},s=function(e){d(e.clipboardData,e)};return(0,v.on)(document,"dragover",e),(0,v.on)(document,"dragenter",t),(0,v.on)(document,"dragleave",n),(0,v.on)(document,"dragexit",r),(0,v.on)(document,"drop",o),a&&(0,v.on)(document,"paste",s),function(){(0,v.S1)(document,"dragover",e),(0,v.S1)(document,"dragenter",t),(0,v.S1)(document,"dragleave",n),(0,v.S1)(document,"dragexit",r),(0,v.S1)(document,"drop",o),(0,v.S1)(document,"paste",s)}}),(0,u.__spreadArrays)([d],t)),{over:i}};const $=function(e){void 0===e&&(e={});var t=e.onFiles,n=e.onText,a=e.onUri,o=d(),s=(0,r.useState)(!1),i=s[0],c=s[1],l=(0,r.useMemo)((function(){return function(e,t){return function(n,r){var a=n.getData("text/uri-list");a?(e.onUri||v.ZT)(a,r):n.files&&n.files.length?(e.onFiles||v.ZT)(Array.from(n.files),r):n.items&&n.items.length&&n.items[0].getAsString((function(n){t&&(e.onText||v.ZT)(n,r)}))}}(e,o())}),[t,n,a]),u=(0,r.useMemo)((function(){return function(e,t){return{onDragOver:function(e){e.preventDefault()},onDragEnter:function(e){e.preventDefault(),t(!0)},onDragLeave:function(){t(!1)},onDrop:function(n){n.preventDefault(),n.persist(),t(!1),e(n.dataTransfer,n)},onPaste:function(t){t.persist(),e(t.clipboardData,t)}}}(l,c)}),[l,c]);return[u,{over:i}]};var ee=n(18127);function te(e){var t=(0,r.useRef)(e&&e.current);return(0,r.useEffect)((function(){e&&(e.current=t.current)}),[e]),t}function ne(e){return(0,r.forwardRef)((function(t,n){var r=te(n);return e(t,r)}))}var re=v.jU?window:null,ae=function(e){return!!e.addEventListener},oe=function(e){return!!e.on};const se=function(e,t,n,a){void 0===n&&(n=re),(0,r.useEffect)((function(){if(t&&n)return ae(n)?(0,v.on)(n,e,t,a):oe(n)&&n.on(e,t,a),function(){ae(n)?(0,v.S1)(n,e,t,a):oe(n)&&n.off(e,t,a)}}),[e,t,n,JSON.stringify(a)])};const ie=function(){var e=(0,r.useState)(null),t=e[0],n=e[1];return(0,r.useEffect)((function(){if(t)throw t}),[t]),(0,r.useCallback)((function(e){n(e)}),[])};const ce=function(e){(0,r.useEffect)((function(){var t=document.querySelector("link[rel*='icon']")||document.createElement("link");t.type="image/x-icon",t.rel="shortcut icon",t.href=e,document.getElementsByTagName("head")[0].appendChild(t)}),[e])};var le=n(10577),ue=n.n(le);const de=function(e,t,n){void 0===n&&(n={});var a=n.video,o=n.onClose,s=void 0===o?v.ZT:o,i=(0,r.useState)(t),c=i[0],l=i[1];return(0,V.Z)((function(){if(t&&e.current){var n=function(){(null===a||void 0===a?void 0:a.current)&&(0,v.S1)(a.current,"webkitendfullscreen",n),s()},r=function(){if(ue().isEnabled){var e=ue().isFullscreen;l(e),e||s()}};if(ue().isEnabled){try{ue().request(e.current),l(!0)}catch(i){s(i),l(!1)}ue().on("change",r)}else a&&a.current&&a.current.webkitEnterFullscreen?(a.current.webkitEnterFullscreen(),(0,v.on)(a.current,"webkitendfullscreen",n),l(!0)):(s(),l(!1));return function(){if(l(!1),ue().isEnabled)try{ue().off("change",r),ue().exit()}catch(o){}else a&&a.current&&a.current.webkitExitFullscreen&&((0,v.S1)(a.current,"webkitendfullscreen",n),a.current.webkitExitFullscreen())}}}),[t,a,e]),c};const fe=function(e){var t,n=(0,r.useState)({loading:!0,accuracy:null,altitude:null,altitudeAccuracy:null,heading:null,latitude:null,longitude:null,speed:null,timestamp:Date.now()}),a=n[0],o=n[1],s=!0,i=function(e){s&&o({loading:!1,accuracy:e.coords.accuracy,altitude:e.coords.altitude,altitudeAccuracy:e.coords.altitudeAccuracy,heading:e.coords.heading,latitude:e.coords.latitude,longitude:e.coords.longitude,speed:e.coords.speed,timestamp:e.timestamp})},c=function(e){return s&&o((function(t){return(0,u.__assign)((0,u.__assign)({},t),{loading:!1,error:e})}))};return(0,r.useEffect)((function(){return navigator.geolocation.getCurrentPosition(i,c,e),t=navigator.geolocation.watchPosition(i,c,e),function(){s=!1,navigator.geolocation.clearWatch(t)}}),[]),a};const he=function(e){void 0===e&&(e={});var t=A(),n=(0,r.useRef)((0,u.__assign)({},e));return[(0,r.useCallback)((function(){return n.current}),[]),(0,r.useCallback)((function(e){e&&(Object.assign(n.current,e),t())}),[])]};var pe=0,me={};const ge=function(e,t){void 0===t&&(t=0);var n=(0,r.useRef)((function(){}));(0,r.useEffect)((function(){n.current=e})),(0,r.useEffect)((function(){if(null!==t){var e=function(e,t){var n,r=pe++;if(me[t])me[t].listeners[r]=e;else{var a=setInterval((function(){for(var e,n=me[t].listeners,r=!1,a=0,o=Object.values(n);a<o.length;a++){var s=o[a];try{s()}catch(i){r=!0,e=i}}if(r)throw e}),t);me[t]={ms:t,timer:a,listeners:(n={},n[r]=e,n)}}return{bucket:me[t],id:r}}((function(){return n.current()}),t);return function(){return function(e){var t=e.bucket,n=e.id;delete t.listeners[n];var r=!1;for(var a in t.listeners){r=!0;break}r||(clearInterval(t.timer),delete me[t.ms])}(e)}}}),[t])};var be=r.useState;const ye=function(e){var t,n,a=be(!1),o=a[0],s=a[1];return"function"===typeof e&&(e=e(o)),[r.cloneElement(e,{onMouseEnter:(n=e.props.onMouseEnter,function(e){(n||v.ZT)(e),s(!0)}),onMouseLeave:(t=e.props.onMouseLeave,function(e){(t||v.ZT)(e),s(!1)})}),o]};const ve=function(e,t){void 0===t&&(t=!0);var n=(0,r.useState)(!1),a=n[0],o=n[1];return(0,r.useEffect)((function(){var n=function(){return o(!0)},r=function(){return o(!1)};t&&e&&e.current&&((0,v.on)(e.current,"mouseover",n),(0,v.on)(e.current,"mouseout",r));var a=e.current;return function(){t&&a&&((0,v.S1)(a,"mouseover",n),(0,v.S1)(a,"mouseout",r))}}),[t,e]),a};function _e(e,t,n,r){var a,o=!1,s=0;function i(){a&&clearTimeout(a)}function c(){for(var c=arguments.length,l=new Array(c),u=0;u<c;u++)l[u]=arguments[u];var d=this,f=Date.now()-s;function h(){s=Date.now(),n.apply(d,l)}o||(r&&!a&&h(),i(),void 0===r&&f>e?h():!0!==t&&(a=setTimeout(r?function(){a=void 0}:h,void 0===r?e-f:e)))}return"boolean"!==typeof t&&(r=n,n=t,t=void 0),c.cancel=function(){i(),o=!0},c}var we=["mousemove","mousedown","resize","keydown","touchstart","wheel"];const ke=function(e,t,n){void 0===e&&(e=6e4),void 0===t&&(t=!1),void 0===n&&(n=we);var a=(0,r.useState)(t),o=a[0],s=a[1];return(0,r.useEffect)((function(){for(var t,r=!0,a=o,i=function(e){r&&(a=e,s(e))},c=_e(50,(function(){a&&i(!1),clearTimeout(t),t=setTimeout((function(){return i(!0)}),e)})),l=function(){document.hidden||c()},u=0;u<n.length;u++)(0,v.on)(window,n[u],c);return(0,v.on)(document,"visibilitychange",l),t=setTimeout((function(){return i(!0)}),e),function(){r=!1;for(var e=0;e<n.length;e++)(0,v.S1)(window,n[e],c);(0,v.S1)(document,"visibilitychange",l)}}),[e,n]),o};const xe=function(e,t){var n=(0,r.useState)(null),a=n[0],o=n[1];return(0,r.useEffect)((function(){if(e.current&&"function"===typeof IntersectionObserver){var n=new IntersectionObserver((function(e){o(e[0])}),t);return n.observe(e.current),function(){o(null),n.disconnect()}}return function(){}}),[e.current,t.threshold,t.root,t.rootMargin]),a};var Oe=n(43337);const Se=function(e,t,n,a){void 0===t&&(t=v.ZT),void 0===n&&(n={}),void 0===a&&(a=[e]);var o=n.event,s=void 0===o?"keydown":o,i=n.target,c=n.options,l=(0,r.useMemo)((function(){var n,r="function"===typeof(n=e)?n:"string"===typeof n?function(e){return e.key===n}:n?function(){return!0}:function(){return!1};return function(e){if(r(e))return t(e)}}),a);se(s,l,i,c)};const Pe=function(e){return void 0===e&&(e={laptopL:1440,laptop:1024,tablet:768}),function(){var t=(0,r.useState)(v.jU?window.innerWidth:0),n=t[0],a=t[1];(0,r.useEffect)((function(){var e=function(){a(window.innerWidth)};return e(),(0,v.on)(window,"resize",e),function(){(0,v.S1)(window,"resize",e)}}));var o=(0,r.useMemo)((function(){return Object.entries(e).sort((function(e,t){return e[1]>=t[1]?1:-1}))}),[e]),s=o.reduce((function(e,t){var r=t[0],a=t[1];return n>=a?r:e}),o[0][0]);return s}};const Te=function(e){var t=(0,r.useState)([!1,null]),n=t[0],a=t[1];return Se(e,(function(e){return a([!0,e])}),{event:"keydown"},[n]),Se(e,(function(e){return a([!1,e])}),{event:"keyup"},[n]),n};const Ce=function(e,t,n,r){void 0===r&&(r=Te);var a=r(e),o=a[0],s=a[1];(0,i.Z)((function(){!o&&n?n(s):o&&t&&t(s)}),[o])};const Ee=function(e){var t=(0,r.useRef)(e);return t.current=e,t};const Me=function(e,t){(0,r.useEffect)((function(){return e&&e(),function(){t&&t()}}),[])};const je=function(e){void 0===e&&(e=[]);var t=(0,r.useRef)(R(e)),n=A(),a=(0,r.useMemo)((function(){var r={set:function(e){t.current=R(e,t.current),n()},push:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];e.length&&a.set((function(t){return t.concat(e)}))},updateAt:function(e,t){a.set((function(n){var r=n.slice();return r[e]=t,r}))},insertAt:function(e,t){a.set((function(n){var r=n.slice();return e>r.length?r[e]=t:r.splice(e,0,t),r}))},update:function(e,t){a.set((function(n){return n.map((function(n){return e(n,t)?t:n}))}))},updateFirst:function(e,n){var r=t.current.findIndex((function(t){return e(t,n)}));r>=0&&a.updateAt(r,n)},upsert:function(e,n){var r=t.current.findIndex((function(t){return e(t,n)}));r>=0?a.updateAt(r,n):a.push(n)},sort:function(e){a.set((function(t){return t.slice().sort(e)}))},filter:function(e,t){a.set((function(n){return n.slice().filter(e,t)}))},removeAt:function(e){a.set((function(t){var n=t.slice();return n.splice(e,1),n}))},clear:function(){a.set([])},reset:function(){a.set(R(e).slice())}};return r.remove=r.removeAt,r}),[]);return[t.current,a]};const De=function(e,t,n){if(!v.jU)return[t,v.ZT,v.ZT];if(!e)throw new Error("useLocalStorage key may not be falsy");var a=n?n.raw?function(e){return e}:n.deserializer:JSON.parse,o=(0,r.useRef)((function(e){try{var r=n?n.raw?String:n.serializer:JSON.stringify,o=localStorage.getItem(e);return null!==o?a(o):(t&&localStorage.setItem(e,r(t)),t)}catch(s){return t}})),s=(0,r.useState)((function(){return o.current(e)})),i=s[0],c=s[1];(0,r.useLayoutEffect)((function(){return c(o.current(e))}),[e]);var l=(0,r.useCallback)((function(t){try{var r="function"===typeof t?t(i):t;if("undefined"===typeof r)return;var o=void 0;o=n?n.raw?"string"===typeof r?r:JSON.stringify(r):n.serializer?n.serializer(r):JSON.stringify(r):JSON.stringify(r),localStorage.setItem(e,o),c(a(o))}catch(s){}}),[e,c]),u=(0,r.useCallback)((function(){try{localStorage.removeItem(e),c(void 0)}catch(s){}}),[e,c]);return[i,l,u]};var Ie=function(e){var t=window.history,n=t[e];t[e]=function(t){var r=n.apply(this,arguments),a=new Event(e.toLowerCase());return a.state=t,window.dispatchEvent(a),r}};v.jU&&(Ie("pushState"),Ie("replaceState"));var Ne=function(e){var t=window.history,n=t.state,r=t.length,a=window.location;return{trigger:e,state:n,length:r,hash:a.hash,host:a.host,hostname:a.hostname,href:a.href,origin:a.origin,pathname:a.pathname,port:a.port,protocol:a.protocol,search:a.search}},Le="function"===typeof Event;const Ae=v.jU&&Le?function(){var e=(0,r.useState)(Ne("load")),t=e[0],n=e[1];return(0,r.useEffect)((function(){var e=function(){return n(Ne("popstate"))},t=function(){return n(Ne("pushstate"))},r=function(){return n(Ne("replacestate"))};return(0,v.on)(window,"popstate",e),(0,v.on)(window,"pushstate",t),(0,v.on)(window,"replacestate",r),function(){(0,v.S1)(window,"popstate",e),(0,v.S1)(window,"pushstate",t),(0,v.S1)(window,"replacestate",r)}}),[]),t}:function(){return{trigger:"load",length:1}};function Re(e){if(!e)return null;if("BODY"===e.tagName)return e;if("IFRAME"===e.tagName){var t=e.contentDocument;return t?t.body:null}return e.offsetParent?Re(e.offsetParent):null}function qe(e){var t=e||window.event;return t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)}var Fe=v.jU&&window.navigator&&window.navigator.platform&&/iP(ad|hone|od)/.test(window.navigator.platform),ze=new Map,Be="object"===typeof document?document:void 0,Ue=!1;const Ze=Be?function(e,t){void 0===e&&(e=!0);var n=(0,r.useRef)(Be.body);t=t||n;var a=function(e){var t=ze.get(e);t&&(1===t.counter?(ze.delete(e),Fe?(e.ontouchmove=null,Ue&&((0,v.S1)(document,"touchmove",qe),Ue=!1)):e.style.overflow=t.initialOverflow):ze.set(e,{counter:t.counter-1,initialOverflow:t.initialOverflow}))};(0,r.useEffect)((function(){var n=Re(t.current);n&&(e?function(e){var t=ze.get(e);t?ze.set(e,{counter:t.counter+1,initialOverflow:t.initialOverflow}):(ze.set(e,{counter:1,initialOverflow:e.style.overflow}),Fe?Ue||((0,v.on)(document,"touchmove",qe,{passive:!1}),Ue=!0):e.style.overflow="hidden")}(n):a(n))}),[e,t.current]),(0,r.useEffect)((function(){var e=Re(t.current);if(e)return function(){a(e)}}),[])}:function(e,t){void 0===e&&(e=!0)};const Ve=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];(0,ee.Z)((function(){return console.log.apply(console,(0,u.__spreadArrays)([e+" mounted"],t)),function(){return console.log(e+" unmounted")}})),(0,i.Z)((function(){console.log.apply(console,(0,u.__spreadArrays)([e+" updated"],t))}))};var He=function(e){(function(e){return"touches"in e})(e)&&e.touches.length<2&&e.preventDefault&&e.preventDefault()};const We=function(e,t){var n=void 0===t?{}:t,a=n.isPreventDefault,o=void 0===a||a,s=n.delay,i=void 0===s?300:s,c=(0,r.useRef)(),l=(0,r.useRef)(),u=(0,r.useCallback)((function(t){o&&t.target&&((0,v.on)(t.target,"touchend",He,{passive:!1}),l.current=t.target),c.current=setTimeout((function(){return e(t)}),i)}),[e,i,o]),d=(0,r.useCallback)((function(){c.current&&clearTimeout(c.current),o&&l.current&&(0,v.S1)(l.current,"touchend",He)}),[o]);return{onMouseDown:function(e){return u(e)},onTouchStart:function(e){return u(e)},onMouseUp:d,onMouseLeave:d,onTouchEnd:d}};const Ge=function(e){void 0===e&&(e={});var t=(0,r.useState)(e),n=t[0],a=t[1],o=(0,r.useMemo)((function(){return{set:function(e,t){a((function(n){var r;return(0,u.__assign)((0,u.__assign)({},n),((r={})[e]=t,r))}))},setAll:function(e){a(e)},remove:function(e){a((function(t){var n=t,r=e;n[r];return(0,u.__rest)(n,["symbol"===typeof r?r:r+""])}))},reset:function(){return a(e)}}}),[a]),s=(0,u.__assign)({get:(0,r.useCallback)((function(e){return n[e]}),[n])},o);return[n,s]};var Qe=n(94829);const Ke=v.ae&&navigator.mediaDevices?function(){var e=(0,r.useState)({}),t=e[0],n=e[1];return(0,r.useEffect)((function(){var e=!0,t=function(){navigator.mediaDevices.enumerateDevices().then((function(t){e&&n({devices:t.map((function(e){return{deviceId:e.deviceId,groupId:e.groupId,kind:e.kind,label:e.label}}))})})).catch(v.ZT)};return(0,v.on)(navigator.mediaDevices,"devicechange",t),t(),function(){e=!1,(0,v.S1)(navigator.mediaDevices,"devicechange",t)}}),[]),t}:function(){return{}};function Ye(e,t){var n=(0,r.useRef)(e),a=(0,r.useState)(t),o=a[0],s=a[1];return[o,(0,r.useCallback)((function(e){2===n.current.length?n.current(e,s):s(n.current(e))}),[o])]}const Xe=function(e,t){var n=(0,r.useMemo)((function(){return function(t,n){var r;return(r=e(t))[n.type].apply(r,n.payload)}}),[e]),a=(0,r.useReducer)(n,t),o=a[0],s=a[1],i=(0,r.useMemo)((function(){return Object.keys(e(t)).reduce((function(e,t){return e[t]=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return s({type:t,payload:e})},e}),{})}),[e,t]);return[o,i]};var Je={acceleration:{x:null,y:null,z:null},accelerationIncludingGravity:{x:null,y:null,z:null},rotationRate:{alpha:null,beta:null,gamma:null},interval:16};const $e=function(e){void 0===e&&(e=Je);var t=(0,r.useState)(e),n=t[0],a=t[1];return(0,r.useEffect)((function(){var e=function(e){var t=e.acceleration,n=e.accelerationIncludingGravity,r=e.rotationRate,o=e.interval;a({acceleration:{x:t.x,y:t.y,z:t.z},accelerationIncludingGravity:{x:n.x,y:n.y,z:n.z},rotationRate:{alpha:r.alpha,beta:r.beta,gamma:r.gamma},interval:o})};return(0,v.on)(window,"devicemotion",e),function(){(0,v.S1)(window,"devicemotion",e)}}),[]),n};const et=function(e){(0,ee.Z)((function(){e()}))};var tt=n(77823);const nt=function(e){var t=(0,r.useRef)(0),n=(0,r.useState)(e),a=n[0],o=n[1],s=(0,r.useCallback)((function(e){cancelAnimationFrame(t.current),t.current=requestAnimationFrame((function(){o(e)}))}),[]);return(0,tt.Z)((function(){cancelAnimationFrame(t.current)})),[a,s]};const rt=function(e){var t=nt({docX:0,docY:0,posX:0,posY:0,elX:0,elY:0,elH:0,elW:0}),n=t[0],a=t[1];return(0,r.useEffect)((function(){var t=function(t){if(e&&e.current){var n=e.current.getBoundingClientRect(),r=n.left,o=n.top,s=n.width,i=n.height,c=r+window.pageXOffset,l=o+window.pageYOffset,u=t.pageX-c,d=t.pageY-l;a({docX:t.pageX,docY:t.pageY,posX:c,posY:l,elX:u,elY:d,elH:i,elW:s})}};return(0,v.on)(document,"mousemove",t),function(){(0,v.S1)(document,"mousemove",t)}}),[e]),n};var at={current:null};const ot=function(e,t){void 0===t&&(t={});var n=!!t.whenHovered,r=!!t.bound,a=ve(e,n),o=rt(n&&!a?at:e);return r&&(o.elX=Math.max(0,Math.min(o.elX,o.elW)),o.elY=Math.max(0,Math.min(o.elY,o.elH))),o},st=function(){var e=(0,r.useState)(0),t=e[0],n=e[1];return(0,r.useEffect)((function(){var e=function(e){n(e.deltaY+t)};return(0,v.on)(window,"wheel",e,!1),function(){return(0,v.S1)(window,"wheel",e)}})),t};var it=v.ae?navigator:void 0,ct=it&&(it.connection||it.mozConnection||it.webkitConnection);function lt(e){var t=null===it||void 0===it?void 0:it.onLine,n=null===e||void 0===e?void 0:e.online;return{online:t,previous:n,since:t!==n?new Date:null===e||void 0===e?void 0:e.since,downlink:null===ct||void 0===ct?void 0:ct.downlink,downlinkMax:null===ct||void 0===ct?void 0:ct.downlinkMax,effectiveType:null===ct||void 0===ct?void 0:ct.effectiveType,rtt:null===ct||void 0===ct?void 0:ct.rtt,saveData:null===ct||void 0===ct?void 0:ct.saveData,type:null===ct||void 0===ct?void 0:ct.type}}function ut(e){var t=(0,r.useState)(null!==e&&void 0!==e?e:lt),n=t[0],a=t[1];return(0,r.useEffect)((function(){var e=function(){a(lt)};return(0,v.on)(window,"online",e,{passive:!0}),(0,v.on)(window,"offline",e,{passive:!0}),ct&&(0,v.on)(ct,"change",e,{passive:!0}),function(){(0,v.S1)(window,"online",e),(0,v.S1)(window,"offline",e),ct&&(0,v.S1)(ct,"change",e)}}),[]),n}const dt=F;const ft=function(e,t){var n=(0,r.useState)(t),a=n[0],o=n[1];return(0,V.Z)((function(){var t=e.subscribe(o);return function(){return t.unsubscribe()}}),[e]),a};var ht={angle:0,type:"landscape-primary"};const pt=function(e){void 0===e&&(e=ht);var t=(0,r.useState)(e),n=t[0],a=t[1];return(0,r.useEffect)((function(){var t=window.screen,n=!0,r=function(){if(n){var r=t.orientation;if(r){var o=r.angle,s=r.type;a({angle:o,type:s})}else void 0!==window.orientation?a({angle:"number"===typeof window.orientation?window.orientation:0,type:""}):a(e)}};return(0,v.on)(window,"orientationchange",r),r(),function(){n=!1,(0,v.S1)(window,"orientationchange",r)}}),[]),n};const mt=function(e,t){void 0===t&&(t=[]),(0,r.useEffect)((function(){if(e){var t=function(t){var n=(t=t||window.event).relatedTarget||t.toElement;n&&"HTML"!==n.nodeName||e()};return(0,v.on)(document,"mouseout",t),function(){(0,v.S1)(document,"mouseout",t)}}}),t)};const gt=function(e){var t=(0,r.useState)(""),n=t[0],a=t[1];return(0,r.useEffect)((function(){var t=!0,n=null,r=function(){t&&a((function(){var e;return null!==(e=null===n||void 0===n?void 0:n.state)&&void 0!==e?e:""}))};return navigator.permissions.query(e).then((function(e){n=e,(0,v.on)(n,"change",r),r()})).catch(v.ZT),function(){n&&(0,v.S1)(n,"change",r),t=!1,n=null}}),[e]),n};function bt(e){var t=(0,r.useRef)();return(0,r.useEffect)((function(){t.current=e})),t.current}var yt=n(44536);const vt=function(){var e=d();return(0,r.useCallback)((function(t){return new Promise((function(n,r){t.then((function(t){e()&&n(t)}),(function(t){e()&&r(t)}))}))}),[])};const _t=function(e){void 0===e&&(e=[]);var t=(0,r.useState)(e),n=t[0],a=t[1];return{add:function(e){a((function(t){return(0,u.__spreadArrays)(t,[e])}))},remove:function(){var e;return a((function(t){var n=t[0],r=t.slice(1);return e=n,r})),e},get first(){return n[0]},get last(){return n[n.length-1]},get size(){return n.length}}};const wt=function(e,t){void 0===e&&(e=1e12),void 0===t&&(t=0);var n=(0,r.useState)(0),a=n[0],o=n[1];return(0,V.Z)((function(){var n,r,a,s=function(){var t=Math.min(1,(Date.now()-a)/e);o(t),i()},i=function(){n=requestAnimationFrame(s)},c=setTimeout((function(){r=setTimeout((function(){cancelAnimationFrame(n),o(1)}),e),a=Date.now(),i()}),t);return function(){clearTimeout(r),clearTimeout(c),cancelAnimationFrame(n)}}),[e,t]),a};function kt(e,t){void 0===t&&(t=!0);var n=(0,r.useRef)(null),a=(0,r.useRef)(!1),o=(0,r.useRef)(e);o.current=e;var s=(0,r.useCallback)((function(e){a.current&&(o.current(e),n.current=requestAnimationFrame(s))}),[]),i=(0,r.useMemo)((function(){return[function(){a.current&&(a.current=!1,n.current&&cancelAnimationFrame(n.current))},function(){a.current||(a.current=!0,n.current=requestAnimationFrame(s))},function(){return a.current}]}),[]);return(0,r.useEffect)((function(){return t&&i[1](),i[0]}),[]),i}var xt=function(e,t){return new URLSearchParams(e).get(t)};const Ot=v.jU?function(e){var t=window.location,n=(0,r.useState)((function(){return xt(t.search,e)})),a=n[0],o=n[1];return(0,r.useEffect)((function(){var n=function(){o(xt(t.search,e))};return(0,v.on)(window,"popstate",n),(0,v.on)(window,"pushstate",n),(0,v.on)(window,"replacestate",n),function(){(0,v.S1)(window,"popstate",n),(0,v.S1)(window,"pushstate",n),(0,v.S1)(window,"replacestate",n)}}),[]),a}:function(){return null};n(76297);var St=function(e){void 0===e&&(e={});var t=e.disabled,n=Ee(e),a=(0,r.useState)({isScratching:!1}),o=a[0],s=a[1],i=(0,r.useRef)(o),c=(0,r.useRef)(!1),l=(0,r.useRef)(null),d=(0,r.useState)(null),f=d[0],h=d[1];return(0,r.useEffect)((function(){if(!t&&f){var e,r,a=function(e,t){cancelAnimationFrame(l.current),l.current=requestAnimationFrame((function(){var r=f.getBoundingClientRect(),a=r.left,o=r.top,c=a+window.scrollX,l=o+window.scrollY,d=e-c,h=t-l;s((function(e){var t=(0,u.__assign)((0,u.__assign)({},e),{dx:d-(e.x||0),dy:h-(e.y||0),end:Date.now(),isScratching:!0});return i.current=t,(n.current.onScratch||v.ZT)(t),t}))}))},o=function(e){a(e.pageX,e.pageY)},d=function(e){a(e.changedTouches[0].pageX,e.changedTouches[0].pageY)},h=function(){c.current&&(c.current=!1,i.current=(0,u.__assign)((0,u.__assign)({},i.current),{isScratching:!1}),(n.current.onScratchEnd||v.ZT)(i.current),s({isScratching:!1}),(0,v.S1)(window,"mousemove",o),(0,v.S1)(window,"touchmove",d),(0,v.S1)(window,"mouseup",e),(0,v.S1)(window,"touchend",r))};e=h,r=h;var p=function(t,a){if(c.current){var l=f.getBoundingClientRect(),u=l.left,h=l.top,p=u+window.scrollX,m=h+window.scrollY,g=t-p,b=a-m,y=Date.now(),_={isScratching:!0,start:y,end:y,docX:t,docY:a,x:g,y:b,dx:0,dy:0,elH:f.offsetHeight,elW:f.offsetWidth,elX:p,elY:m};i.current=_,(n.current.onScratchStart||v.ZT)(_),s(_),(0,v.on)(window,"mousemove",o),(0,v.on)(window,"touchmove",d),(0,v.on)(window,"mouseup",e),(0,v.on)(window,"touchend",r)}},m=function(e){c.current=!0,p(e.pageX,e.pageY)},g=function(e){c.current=!0,p(e.changedTouches[0].pageX,e.changedTouches[0].pageY)};return(0,v.on)(f,"mousedown",m),(0,v.on)(f,"touchstart",g),function(){(0,v.S1)(f,"mousedown",m),(0,v.S1)(f,"touchstart",g),(0,v.S1)(window,"mousemove",o),(0,v.S1)(window,"touchmove",d),(0,v.S1)(window,"mouseup",e),(0,v.S1)(window,"touchend",r),l.current&&cancelAnimationFrame(l.current),l.current=null,c.current=!1,i.current={isScratching:!1},s(i.current)}}}),[f,t,n]),[h,o]};const Pt=St;const Tt=function(e){var t=nt({x:0,y:0}),n=t[0],a=t[1];return(0,r.useEffect)((function(){var t=function(){e.current&&a({x:e.current.scrollLeft,y:e.current.scrollTop})};return e.current&&(0,v.on)(e.current,"scroll",t,{capture:!1,passive:!0}),function(){e.current&&(0,v.S1)(e.current,"scroll",t)}}),[e]),n};const Ct=function(e){var t=(0,r.useState)(!1),n=t[0],a=t[1];return(0,r.useEffect)((function(){if(e.current){var t,n=function(){a(!0),clearTimeout(t),t=setTimeout((function(){a(!1)}),150)};return(0,v.on)(e.current,"scroll",n,!1),function(){e.current&&(0,v.S1)(e.current,"scroll",n,!1)}}return function(){}}),[e]),n};const Et=function(e,t,n){if(!v.jU)return[t,function(){}];var a=(0,r.useState)((function(){try{var r=sessionStorage.getItem(e);return"string"!==typeof r?(sessionStorage.setItem(e,n?String(t):JSON.stringify(t)),t):n?r:JSON.parse(r||"null")}catch(a){return t}})),o=a[0],s=a[1];return(0,r.useEffect)((function(){try{var t=n?String(o):JSON.stringify(o);sessionStorage.setItem(e,t)}catch(a){}})),[o,s]};var Mt=n(99376),jt=function(e,t){return e.every((function(e,n){return(0,Mt.D)(e,t[n])}))};const Dt=function(e,t){Q(e,t,jt)};var It=r.useState,Nt=r.useEffect,Lt=r.useRef;const At=function(e,t){var n=void 0===t?{}:t,o=n.width,s=void 0===o?1/0:o,i=n.height,c=void 0===i?1/0:i;if(!v.jU)return["function"===typeof e?e({width:s,height:c}):e,{width:s,height:c}];var l=It({width:s,height:c}),d=l[0],f=l[1];"function"===typeof e&&(e=e(d));var h=e.props.style||{},p=Lt(null),m=null,g=function(){var e=p.current,t=e?{width:e.offsetWidth,height:e.offsetHeight}:{width:s,height:c};f(t)},b=function(e){(0,v.on)(e,"resize",g),setTimeout(g,35)};return Nt((function(){var e=p.current;if(e){if(e.contentWindow)m=e.contentWindow,b(m);else{var t=function(){(0,v.on)(e,"load",t),m=e.contentWindow,b(m)};(0,v.S1)(e,"load",t)}return function(){m&&m.removeEventListener&&(0,v.S1)(m,"resize",g)}}}),[]),h.position="relative",[r.cloneElement.apply(a,(0,u.__spreadArrays)([e,{style:h}],(0,u.__spreadArrays)([r.createElement("iframe",{ref:p,style:{background:"transparent",border:"none",height:"100%",left:0,position:"absolute",top:0,width:"100%",zIndex:-1}})],r.Children.toArray(e.props.children)))),d]};const Rt=function(e,t){void 0===t&&(t={});var n=d(),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),s=(0,r.useRef)(0),i=m({isSliding:!1,value:0}),c=i[0],l=i[1];return o.current=c.value,(0,r.useEffect)((function(){if(v.jU){var r=void 0===t.styles||t.styles,i=void 0!==t.reverse&&t.reverse;e.current&&r&&(e.current.style.userSelect="none");var c=function(){!a.current&&n()&&((t.onScrubStart||v.ZT)(),a.current=!0,l({isSliding:!0}),m())},u=function(){a.current&&n()&&((t.onScrubStop||v.ZT)(o.current),a.current=!1,l({isSliding:!1}),g())},d=function(e){c(),f(e)},f=t.vertical?function(e){return b(e.clientY)}:function(e){return b(e.clientX)},h=function(e){c(),p(e)},p=t.vertical?function(e){return b(e.changedTouches[0].clientY)}:function(e){return b(e.changedTouches[0].clientX)},m=function(){(0,v.on)(document,"mousemove",f),(0,v.on)(document,"mouseup",u),(0,v.on)(document,"touchmove",p),(0,v.on)(document,"touchend",u)},g=function(){(0,v.S1)(document,"mousemove",f),(0,v.S1)(document,"mouseup",u),(0,v.S1)(document,"touchmove",p),(0,v.S1)(document,"touchend",u)},b=function(r){cancelAnimationFrame(s.current),s.current=requestAnimationFrame((function(){if(n()&&e.current){var a=e.current.getBoundingClientRect(),o=t.vertical?a.top:a.left,s=t.vertical?a.height:a.width;if(!s)return;var c=(r-o)/s;c>1?c=1:c<0&&(c=0),i&&(c=1-c),l({value:c}),(t.onScrub||v.ZT)(c)}}))};return(0,v.on)(e.current,"mousedown",d),(0,v.on)(e.current,"touchstart",h),function(){(0,v.S1)(e.current,"mousedown",d),(0,v.S1)(e.current,"touchstart",h)}}}),[e,t.vertical]),c};var qt;!function(e){e[e.init=0]="init",e[e.play=1]="play",e[e.pause=2]="pause",e[e.end=3]="end"}(qt||(qt={}));const Ft=function(e,t){var n=(0,r.useRef)(!1),a=(0,r.useState)((function(){var e=t.voice||{},n=e.lang,r=void 0===n?"default":n,a=e.name,o=void 0===a?"":a;return{isPlaying:!1,status:qt[qt.init],lang:t.lang||"default",voiceInfo:{lang:r,name:o},rate:t.rate||1,pitch:t.pitch||1,volume:t.volume||1}})),o=a[0],s=a[1],i=(0,r.useCallback)((function(){n.current&&s((function(e){return(0,u.__assign)((0,u.__assign)({},e),{isPlaying:!0,status:qt[qt.play]})}))}),[]),c=(0,r.useCallback)((function(){n.current&&s((function(e){return(0,u.__assign)((0,u.__assign)({},e),{isPlaying:!1,status:qt[qt.pause]})}))}),[]),l=(0,r.useCallback)((function(){n.current&&s((function(e){return(0,u.__assign)((0,u.__assign)({},e),{isPlaying:!1,status:qt[qt.end]})}))}),[]);return(0,r.useEffect)((function(){n.current=!0;var r=new SpeechSynthesisUtterance(e);return t.lang&&(r.lang=t.lang),t.voice&&(r.voice=t.voice),r.rate=t.rate||1,r.pitch=t.pitch||1,r.volume=t.volume||1,r.onstart=i,r.onpause=c,r.onresume=i,r.onend=l,window.speechSynthesis.speak(r),function(){n.current=!1}}),[]),o};const zt=function(e){(0,V.Z)((function(){var t=function(t){!function(){var e=document.activeElement,t=document.body;if(!e)return!1;if(e===t)return!1;switch(e.tagName){case"INPUT":case"TEXTAREA":return!0}return e.hasAttribute("contenteditable")}()&&function(e){var t=e.keyCode,n=e.metaKey,r=e.ctrlKey,a=e.altKey;return!(n||r||a)&&(t>=48&&t<=57||t>=65&&t<=90)}(t)&&e(t)};return(0,v.on)(document,"keydown",t),function(){(0,v.S1)(document,"keydown",t)}}),[])};var Bt=n(30644);function Ut(e,t,n){if(void 0===t&&(t=10),t<1)throw new Error("Capacity has to be greater than 1, got '"+t+"'");var a=(0,Bt.Z)(),o=(0,r.useState)(e),s=o[0],i=o[1],c=(0,r.useRef)(null!==n&&void 0!==n?n:[]),l=(0,r.useRef)(0);return a&&(c.current.length?(c.current[c.current.length-1]!==e&&c.current.push(e),c.current.length>t&&(c.current=c.current.slice(c.current.length-t))):c.current.push(e),l.current=c.current.length&&c.current.length-1),[s,(0,r.useCallback)((function(e){i((function(n){return(e=R(e,n))!==n&&(l.current<c.current.length-1&&(c.current=c.current.slice(0,l.current+1)),l.current=c.current.push(e)-1,c.current.length>t&&(c.current=c.current.slice(c.current.length-t))),e}))}),[s,t]),(0,r.useMemo)((function(){return{history:c.current,position:l.current,capacity:t,back:function(e){void 0===e&&(e=1),l.current&&i((function(){return l.current-=Math.min(e,l.current),c.current[l.current]}))},forward:function(e){void 0===e&&(e=1),l.current!==c.current.length-1&&i((function(){return l.current=Math.min(l.current+e,c.current.length-1),c.current[l.current]}))},go:function(e){e!==l.current&&i((function(){return l.current=e<0?Math.max(c.current.length+e,0):Math.min(c.current.length-1,e),c.current[l.current]}))}}}),[s])]}function Zt(e){void 0===e&&(e=[]);var t=d(),n=A(),a=(0,r.useRef)(0);(0,i.Z)((function(){e.length<=a.current&&(a.current=e.length-1,n())}),[e.length]);var o=(0,r.useMemo)((function(){return{next:function(){return o.setStateAt(a.current+1)},prev:function(){return o.setStateAt(a.current-1)},setStateAt:function(r){t()&&e.length&&r!==a.current&&(a.current=r>=0?r%e.length:e.length+r%e.length,n())},setState:function(r){if(t()){var o=e.length?e.indexOf(r):-1;if(-1===o)throw new Error("State '"+r+"' is not a valid state (does not exist in state list)");a.current=o,n()}}}}),[e]);return(0,u.__assign)({state:e[a.current],currentIndex:a.current},o)}const Vt=function(e,t){void 0===t&&(t=200);var n=(0,r.useState)(e),a=n[0],o=n[1],s=(0,r.useRef)(),i=(0,r.useRef)(null),c=(0,r.useRef)(0);return(0,r.useEffect)((function(){if(s.current)i.current=e,c.current=!0;else{o(e);var n=function(){c.current?(c.current=!1,o(i.current),s.current=setTimeout(n,t)):s.current=void 0};s.current=setTimeout(n,t)}}),[e]),(0,tt.Z)((function(){s.current&&clearTimeout(s.current)})),a};const Ht=function(e,t,n){void 0===t&&(t=200);var a=(0,r.useState)(null),o=a[0],s=a[1],i=(0,r.useRef)(),c=(0,r.useRef)();return(0,r.useEffect)((function(){if(i.current)c.current=n;else{s(e.apply(void 0,n));var r=function(){c.current?(s(e.apply(void 0,c.current)),c.current=void 0,i.current=setTimeout(r,t)):i.current=void 0};i.current=setTimeout(r,t)}}),n),(0,tt.Z)((function(){i.current&&clearTimeout(i.current)})),o};var Wt=n(34513);function Gt(e){void 0===e&&(e=0);var t=A();return(0,Wt.Z)(t,e)}var Qt={restoreOnUnmount:!1};const Kt="undefined"!==typeof document?function(e,t){void 0===t&&(t=Qt);var n=(0,r.useRef)(document.title);document.title!==e&&(document.title=e),(0,r.useEffect)((function(){return t&&t.restoreOnUnmount?function(){document.title=n.current}:void 0}),[])}:function(e){};var Yt=n(75534);const Xt=function(e,t,n){return void 0===e&&(e="inCirc"),void 0===t&&(t=200),void 0===n&&(n=0),(0,Yt.U[e])(wt(t,n))};const Jt=function(){var e=(0,r.useRef)(!1);return(0,ee.Z)((function(){return function(){e.current=!0}})),(0,r.useMemo)((function(){return function(t,n){return new Promise((function(r,a){t.then((function(t){e.current||r(t)}),(function(t){e.current?n?n(t):console.error("useUnmountPromise",t):a(t)}))}))}}),[])};function $t(e,t){void 0===t&&(t=[]);var n=je(t),r=n[0],a=n[1];return[r,(0,u.__assign)((0,u.__assign)({},a),{upsert:function(t){a.upsert(e,t)}})]}const en=v.ae&&"vibrate"in navigator?function(e,t,n){void 0===e&&(e=!0),void 0===t&&(t=[1e3,1e3]),void 0===n&&(n=!0),(0,r.useEffect)((function(){var r;if(e&&(navigator.vibrate(t),n)){var a=t instanceof Array?t.reduce((function(e,t){return e+t})):t;r=setInterval((function(){navigator.vibrate(t)}),a)}return function(){e&&(navigator.vibrate(0),n&&clearInterval(r))}}),[e])}:v.ZT;const tn=b("video");function nn(e,t,n){void 0===n&&(n=[void 0]);var a=(0,r.useRef)(t),o=(0,r.useRef)(e);a.current=t,o.current=e;var s=(0,r.useState)(n),i=s[0],c=s[1],l=(0,r.useCallback)((function(){a.current.length>=2?a.current(o.current,c):c(a.current(o.current))}),[c]);return(0,r.useEffect)((function(){l()}),[e]),[i,l]}var rn=function(e){if("undefined"==typeof document)return 0;if(document.body&&(!document.readyState||"loading"!==document.readyState)){if(!0!==e&&"number"==typeof rn.__cache)return rn.__cache;var t=document.createElement("div"),n=t.style;n.display="block",n.position="absolute",n.width="100px",n.height="100px",n.left="-999px",n.top="-999px",n.overflow="scroll",document.body.insertBefore(t,null);var r=t.clientWidth;if(0!==r)return rn.__cache=100-r,document.body.removeChild(t),rn.__cache;document.body.removeChild(t)}};function an(){var e=(0,r.useState)(rn()),t=e[0],n=e[1];return(0,r.useEffect)((function(){if("undefined"===typeof t){var e=requestAnimationFrame((function(){n(rn())}));return function(){return cancelAnimationFrame(e)}}}),[]),t}function on(e,t,n){if(void 0===n&&(n=[void 0]),"object"!==typeof e)throw new Error("states expected to be an object or array, got "+typeof e);var a=(0,r.useRef)(t),o=(0,r.useRef)(e);a.current=t,o.current=e;var s=(0,r.useState)(n),i=s[0],c=s[1],l=(0,r.useCallback)((function(){a.current.length>=2?a.current(o.current,c):c(a.current(o.current))}),[c]);return(0,r.useEffect)((function(){l()}),Object.values(e)),[i,l]}const sn=function(){var e=nt((function(){return{x:v.jU?window.pageXOffset:0,y:v.jU?window.pageYOffset:0}})),t=e[0],n=e[1];return(0,r.useEffect)((function(){var e=function(){n((function(e){var t=window.pageXOffset,n=window.pageYOffset;return e.x!==t||e.y!==n?{x:t,y:n}:e}))};return e(),(0,v.on)(window,"scroll",e,{capture:!1,passive:!0}),function(){(0,v.S1)(window,"scroll",e)}}),[]),t};const cn=function(e,t){void 0===e&&(e=1/0),void 0===t&&(t=1/0);var n=nt({width:v.jU?window.innerWidth:e,height:v.jU?window.innerHeight:t}),a=n[0],o=n[1];return(0,r.useEffect)((function(){if(v.jU){var e=function(){o({width:window.innerWidth,height:window.innerHeight})};return(0,v.on)(window,"resize",e),function(){(0,v.S1)(window,"resize",e)}}}),[]),a};var ln,un=n(88553);!function(e){e.ZOOMING_IN="ZOOMING_IN",e.ZOOMING_OUT="ZOOMING_OUT"}(ln||(ln={}));const dn=function(e){var t=(0,r.useMemo)((function(){return{evCache:[],prevDiff:-1}}),[e.current]),n=(0,r.useState)(),a=n[0],o=n[1],s=function(e){for(var n=0;n<t.evCache.length;n++)if(e.pointerId==t.evCache[n].pointerId){t.evCache[n]=e;break}if(2==t.evCache.length){var r=Math.abs(t.evCache[0].clientX-t.evCache[1].clientX);t.prevDiff>0&&(r>t.prevDiff&&o([ln.ZOOMING_IN,r]),r<t.prevDiff&&o([ln.ZOOMING_OUT,r])),t.prevDiff=r}},i=function(e){t.evCache.push(e)},c=function(e){l(e),t.evCache.length<2&&(t.prevDiff=-1)},l=function(e){for(var n=0;n<t.evCache.length;n++)if(t.evCache[n].pointerId==e.pointerId){t.evCache.splice(n,1);break}};return(0,r.useEffect)((function(){(null===e||void 0===e?void 0:e.current)&&(e.current.onpointerdown=i,e.current.onpointermove=s,e.current.onpointerup=c,e.current.onpointercancel=c,e.current.onpointerout=c,e.current.onpointerleave=c)}),[null===e||void 0===e?void 0:e.current]),a?{zoomingState:a[0],pinchState:a[1]}:{zoomingState:null,pinchState:0}};function fn(){return++(0,r.useRef)(0).current}const hn=function(e){void 0===e&&(e=new Set);var t=(0,r.useState)(e),n=t[0],a=t[1],o=(0,r.useMemo)((function(){return{add:function(e){return a((function(t){return new Set((0,u.__spreadArrays)(Array.from(t),[e]))}))},remove:function(e){return a((function(t){return new Set(Array.from(t).filter((function(t){return t!==e})))}))},toggle:function(e){return a((function(t){return t.has(e)?new Set(Array.from(t).filter((function(t){return t!==e}))):new Set((0,u.__spreadArrays)(Array.from(t),[e]))}))},reset:function(){return a(e)}}}),[a]),s=(0,u.__assign)({has:(0,r.useCallback)((function(e){return n.has(e)}),[n])},o);return[n,s]};function pn(e){var t={state:e instanceof Function?e():e,setState:function(e){t.state=R(e,t.state),t.setters.forEach((function(e){return e(t.state)}))},setters:[]};return function(){var e=(0,r.useState)(t.state),n=e[0],a=e[1];return(0,ee.Z)((function(){return function(){t.setters=t.setters.filter((function(e){return e!==a}))}})),(0,V.Z)((function(){t.setters.includes(a)||t.setters.push(a)})),[n,t.setState]}}var mn=function(){var e=(0,r.useState)((function(){return window.location.hash})),t=e[0],n=e[1],a=(0,r.useCallback)((function(){n(window.location.hash)}),[]);Me((function(){(0,v.on)(window,"hashchange",a)}),(function(){(0,v.S1)(window,"hashchange",a)}));var o=(0,r.useCallback)((function(e){e!==t&&(window.location.hash=e)}),[t]);return[t,o]}},76362:(e,t,n)=>{"use strict";n.d(t,{S1:()=>o,ZT:()=>r,ae:()=>i,jU:()=>s,on:()=>a});var r=function(){};function a(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function o(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var s="undefined"!==typeof window,i="undefined"!==typeof navigator},11042:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(67294);const a=n(76362).jU?r.useLayoutEffect:r.useEffect},88553:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(67294),a=n(11042),o=n(76362),s={x:0,y:0,width:0,height:0,top:0,left:0,bottom:0,right:0};const i=o.jU&&"undefined"!==typeof window.ResizeObserver?function(){var e=(0,r.useState)(null),t=e[0],n=e[1],o=(0,r.useState)(s),i=o[0],c=o[1],l=(0,r.useMemo)((function(){return new window.ResizeObserver((function(e){if(e[0]){var t=e[0].contentRect,n=t.x,r=t.y,a=t.width,o=t.height,s=t.top,i=t.left,l=t.bottom,u=t.right;c({x:n,y:r,width:a,height:o,top:s,left:i,bottom:l,right:u})}}))}),[]);return(0,a.Z)((function(){if(t)return l.observe(t),function(){l.disconnect()}}),[t]),[n,i]}:function(){return[o.ZT,s]}},94829:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(67294),a=n(76362);const o=function(e,t){var n=(0,r.useState)(function(e,t){return void 0!==t?t:!!a.jU&&window.matchMedia(e).matches}(e,t)),o=n[0],s=n[1];return(0,r.useEffect)((function(){var t=!0,n=window.matchMedia(e),r=function(){t&&s(!!n.matches)};return n.addListener(r),s(n.matches),function(){t=!1,n.removeListener(r)}}),[e]),o}},44536:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(67294),a=n(30644),o=function(e,t){return e===t};function s(e,t){void 0===t&&(t=o);var n=(0,r.useRef)(),s=(0,r.useRef)(e);return(0,a.Z)()||t(s.current,e)||(n.current=s.current,s.current=e),n.current}},79183:(e,t,n)=>{"use strict";var r=n(11742),a={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,o,s,i,c,l,u=!1;t||(t={}),n=t.debug||!1;try{if(s=r(),i=document.createRange(),c=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),"undefined"===typeof r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=a[t.format]||a.default;window.clipboardData.setData(o,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(l),i.selectNodeContents(l),c.addRange(i),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(d){n&&console.error("unable to copy using execCommand: ",d),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(d){n&&console.error("unable to copy using clipboardData: ",d),n&&console.error("falling back to prompt"),o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{c&&("function"==typeof c.removeRange?c.removeRange(i):c.removeAllRanges()),l&&document.body.removeChild(l),s()}return u}},84758:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5272).__importDefault(n(54738));t.default=function(e){return!e.prototype?r.default(e):e}},25921:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.divWrapper=void 0;var r=n(5272),a=r.__importStar(n(67294)),o=r.__importDefault(n(84758)),s=a.createElement,i=function(e,t,n,a){var o;return s(e,t?r.__assign(((o={})[t]=a,o),n):r.__assign(r.__assign({},a),n))};t.divWrapper=function(e,t,n,r){return s("div",null,i(e,t,n,r))};t.default=function(e,t,n){void 0===n&&(n=i);var r=function(a,i,c){void 0===i&&(i=t),void 0===c&&(c=null);var l="string"===typeof a;if(l)return function(e){return r(e,a||t,i)};var u=function(t){return s(e,c,(function(e){return n(a,i,t,e)}))};return l?o.default(u):u};return r}},60584:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5272).__importDefault(n(12454)),a=function(e){return[e]};t.default=function(e,t){return void 0===t&&(t=a),function(n){return r.default(n,e.apply(void 0,t(n)))}}},76297:(e,t,n)=>{"use strict";var r=n(5272);r.__importDefault(n(12454)).default,r.__importDefault(n(25921)).default,r.__importDefault(n(60584)).default},12454:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5272),a=n(67294),o=parseInt(a.version.substr(0,a.version.indexOf(".")))>15;t.default=function(e,t){for(var n=[],s=2;s<arguments.length;s++)n[s-2]=arguments[s];var i=e.render,c=e.children,l=void 0===c?i:c,u=e.component,d=e.comp,f=void 0===d?u:d;return"function"===typeof l?l.apply(void 0,r.__spreadArrays([t],n)):f?a.createElement(f,t):l instanceof Array?o?l:a.createElement.apply(void 0,r.__spreadArrays(["div",null],l)):l&&l instanceof Object?"string"===typeof l.type?l:a.cloneElement(l,Object.assign({},l.props,t)):l||null}},54738:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5272),a=r.__importStar(n(67294));t.default=function(e){var t=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n.prototype.render=function(){return e(this.props,this.context)},n}(a.Component);return t}},10577:e=>{!function(){"use strict";var t="undefined"!==typeof window&&"undefined"!==typeof window.document?window.document:{},n=e.exports,r=function(){for(var e,n=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],r=0,a=n.length,o={};r<a;r++)if((e=n[r])&&e[1]in t){for(r=0;r<e.length;r++)o[n[0][r]]=e[r];return o}return!1}(),a={change:r.fullscreenchange,error:r.fullscreenerror},o={request:function(e,n){return new Promise(function(a,o){var s=function(){this.off("change",s),a()}.bind(this);this.on("change",s);var i=(e=e||t.documentElement)[r.requestFullscreen](n);i instanceof Promise&&i.then(s).catch(o)}.bind(this))},exit:function(){return new Promise(function(e,n){if(this.isFullscreen){var a=function(){this.off("change",a),e()}.bind(this);this.on("change",a);var o=t[r.exitFullscreen]();o instanceof Promise&&o.then(a).catch(n)}else e()}.bind(this))},toggle:function(e,t){return this.isFullscreen?this.exit():this.request(e,t)},onchange:function(e){this.on("change",e)},onerror:function(e){this.on("error",e)},on:function(e,n){var r=a[e];r&&t.addEventListener(r,n,!1)},off:function(e,n){var r=a[e];r&&t.removeEventListener(r,n,!1)},raw:r};r?(Object.defineProperties(o,{isFullscreen:{get:function(){return Boolean(t[r.fullscreenElement])}},element:{enumerable:!0,get:function(){return t[r.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return Boolean(t[r.fullscreenEnabled])}}}),n?e.exports=o:window.screenfull=o):n?e.exports={isEnabled:!1}:window.screenfull={isEnabled:!1}}()},41476:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var a=r(n(57848)),o=n(26678);t.default=function(e,t){var n={};return e&&"string"===typeof e?((0,a.default)(e,(function(e,r){e&&r&&(n[(0,o.camelCase)(e,t)]=r)})),n):n}},26678:(e,t)=>{"use strict";t.__esModule=!0,t.camelCase=void 0;var n=/^--[a-zA-Z0-9-]+$/,r=/-([a-z])/g,a=/^[^-]+$/,o=/^-(webkit|moz|ms|o|khtml)-/,s=/^-(ms)-/,i=function(e,t){return t.toUpperCase()},c=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||a.test(e)||n.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(s,c):e.replace(o,c)).replace(r,i))}},57848:(e,t,n)=>{var r=n(18139);function a(e,t){var n,a=null;if(!e||"string"!==typeof e)return a;for(var o,s,i=r(e),c="function"===typeof t,l=0,u=i.length;l<u;l++)o=(n=i[l]).property,s=n.value,c?t(o,s,n):s&&(a||(a={}),a[o]=s);return a}e.exports=a,e.exports.default=a},41330:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(87854),a=n.n(r),o=n(95348),s=n.n(o),i=new(a())({id:"skeleton",use:"skeleton-usage",viewBox:"0 0 1225 192",content:'<symbol xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 1225 192" id="skeleton"><path d="M-.464 126.486a.501.501 0 0 0-.036.187V197a.5.5 0 0 0 .5.5h1925.5c.28 0 .5-.224.5-.5V87.914a.498.498 0 0 0-.37-.483l-90.5-24.046a.503.503 0 0 0-.44.091l-88.62 70.036-67.7-75.319a.491.491 0 0 0-.63-.09l-111.22 69.485-102.25-64.143a.51.51 0 0 0-.68.132l-73.12 101.88-88.08-107.247a.505.505 0 0 0-.65-.11l-94.3 57.511-85.73-19.511a.49.49 0 0 0-.22 0l-96.57 22.108-15.8-26.017a.492.492 0 0 0-.33-.23l-71.441-14.668a.499.499 0 0 0-.287.026l-36.471 14.667a.503.503 0 0 0-.15.094l-33.007 30.039-27.171-48.716a.5.5 0 0 0-.814-.085l-51.672 59.467-84.567-55.42a.499.499 0 0 0-.654.094l-38.053 44.679-49.087-58.56-36.95-62.01a.5.5 0 0 0-.911.122l-33.249 120.05-27.307-40.101a.5.5 0 0 0-.819-.012l-33.743 46.692-51.595-20.913a.5.5 0 0 0-.357-.007l-89.706 32.263-80.733-47.642a.5.5 0 0 0-.662.14l-53.702 75.383-52.412-27.689-43.396-104.383a.5.5 0 0 0-.826-.15L82.968 63.1l-37.61-48.07a.5.5 0 0 0-.858.12L-.464 126.486Z" /></symbol>'});s().add(i);const c=i},48196:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(87854),a=n.n(r),o=n(95348),s=n.n(o),i=new(a())({id:"correlations",use:"correlations-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="correlations"><path d="M12.99 15.24 17 17.58V22h2v-5.57l-4.02-2.35-1.99 1.16Zm9.22-9.45L18 1.59 13.79 5.8a.996.996 0 1 0 1.41 1.41l1.8-1.8v4.01l-5 2.92-5-2.91V5.41L8.79 7.2c.2.2.45.29.71.29.26 0 .51-.1.71-.29a.996.996 0 0 0 0-1.41L6 1.59l-4.21 4.2A.996.996 0 1 0 3.2 7.2L5 5.41v5.16l5.02 2.93L5 16.43V22h2v-4.43l12-7V5.41l1.79 1.79c.2.2.45.29.71.29.26 0 .51-.1.71-.29a.996.996 0 0 0 0-1.41Z" /></symbol>'});s().add(i);const c=i},89416:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(87854),a=n.n(r),o=n(95348),s=n.n(o),i=new(a())({id:"drag_vertical",use:"drag_vertical-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="drag_vertical"><path d="M3 15h8.25v4.628l-1.943-1.936L8.25 18.75 12 22.5l3.75-3.75-1.057-1.058-1.943 1.936V15H21v-1.5H3V15ZM8.25 5.25l1.057 1.058 1.943-1.936V9H3v1.5h18V9h-8.25V4.372l1.943 1.936L15.75 5.25 12 1.5 8.25 5.25Z" /></symbol>'});s().add(i);const c=i},79608:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(87854),a=n.n(r),o=n(95348),s=n.n(o),i=new(a())({id:"plugins",use:"plugins-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="plugins"><path d="M21.71 7.29c-.94-.94-2.47-.94-3.41 0L16 9.59 14.41 8l2.29-2.29c.94-.94.94-2.47 0-3.41s-2.47-.94-3.41 0L11 4.59l-.57-.57a1.31 1.31 0 0 0-1.85 0L6.86 5.73c-.84.84-1.4 1.89-1.63 3.05l-.65 3.23-.33.33c-.58.58-.9 1.35-.9 2.17 0 .82.32 1.59.9 2.16l.84.84L2.3 20.3a.996.996 0 0 0 .71 1.7c.26 0 .51-.1.71-.29l2.78-2.8.84.84a3.068 3.068 0 0 0 4.33-.01l.33-.33 3.23-.65a5.99 5.99 0 0 0 3.05-1.63L20 15.41c.51-.51.51-1.34 0-1.85l-.57-.57 2.29-2.29c.93-.93.93-2.47-.01-3.41Zm-7-3.58c.16-.16.42-.16.59 0 .16.16.16.42 0 .59L13 6.59 12.41 6l2.3-2.29Zm2.15 12.02c-.56.56-1.26.93-2.03 1.09l-3.82.76-.76.76c-.41.41-1.09.41-1.5 0l-3.08-3.09a1.06 1.06 0 0 1 0-1.5l.76-.76.69-3.46 3.77 3.76c.78.78 2.05.78 2.83 0L7.94 7.53c.1-.13.21-.26.33-.38L9.5 5.91l8.59 8.59-1.23 1.23Zm3.43-6.44L18 11.59l-.59-.59 2.29-2.29c.16-.16.42-.16.59 0 .16.16.16.42 0 .58Z" /></symbol>'});s().add(i);const c=i},97507:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(87854),a=n.n(r),o=n(95348),s=n.n(o),i=new(a())({id:"selected_area",use:"selected_area-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="selected_area"><path d="M15 19.5h3v3h1.5v-3h3V18h-3v-3H18v3h-3v1.5ZM9 19.5h3V18H9v1.5ZM6 19.5V18H3v-3H1.5v3A1.5 1.5 0 0 0 3 19.5h3ZM18 12h1.5V9H18v3ZM18 3v3h1.5V3A1.5 1.5 0 0 0 18 1.5h-3V3h3ZM1.5 12H3V9H1.5v3ZM9 3h3V1.5H9V3ZM3 6V3h3V1.5H3A1.5 1.5 0 0 0 1.5 3v3H3Z" /></symbol>'});s().add(i);const c=i},75534:(e,t)=>{"use strict";t.U={linear:function(e){return e},quadratic:function(e){return e*(-e*e*e+4*e*e-6*e+4)},cubic:function(e){return e*(4*e*e-9*e+6)},elastic:function(e){return e*(33*e*e*e*e-106*e*e*e+126*e*e-67*e+15)},inQuad:function(e){return e*e},outQuad:function(e){return e*(2-e)},inOutQuad:function(e){return e<.5?2*e*e:(4-2*e)*e-1},inCubic:function(e){return e*e*e},outCubic:function(e){return--e*e*e+1},inOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},inQuart:function(e){return e*e*e*e},outQuart:function(e){return 1- --e*e*e*e},inOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},inQuint:function(e){return e*e*e*e*e},outQuint:function(e){return 1+--e*e*e*e*e},inOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e},inSine:function(e){return 1-Math.cos(e*(Math.PI/2))},outSine:function(e){return Math.sin(e*(Math.PI/2))},inOutSine:function(e){return-(Math.cos(Math.PI*e)-1)/2},inExpo:function(e){return Math.pow(2,10*(e-1))},outExpo:function(e){return 1-Math.pow(2,-10*e)},inOutExpo:function(e){return(e/=.5)<1?Math.pow(2,10*(e-1))/2:(e--,(2-Math.pow(2,-10*e))/2)},inCirc:function(e){return 1-Math.sqrt(1-e*e)},outCirc:function(e){return Math.sqrt(1-(e-=1)*e)},inOutCirc:function(e){return(e/=.5)<1?-(Math.sqrt(1-e*e)-1)/2:(e-=2,(Math.sqrt(1-e*e)+1)/2)}}},44682:(e,t,n)=>{"use strict";n.d(t,{Sz:()=>d,kr:()=>u});var r=n(67294),a=n(63840),o=n(73935);const s=Symbol(),i=Symbol(),c="undefined"==typeof window||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?r.useEffect:r.useLayoutEffect,l=a.unstable_runWithPriority?e=>(0,a.unstable_runWithPriority)(a.unstable_NormalPriority,e):e=>e();function u(e){const t=(0,r.createContext)({[s]:{v:{current:e},n:{current:-1},l:new Set,u:e=>e()}});var n;return t[i]=t.Provider,t.Provider=(n=t.Provider,({value:e,children:t})=>{const a=(0,r.useRef)(e),i=(0,r.useRef)(0),[u,d]=(0,r.useState)(null);u&&(u(e),d(null));const f=(0,r.useRef)();if(!f.current){const e=new Set,t=(t,n)=>{(0,o.unstable_batchedUpdates)((()=>{i.current+=1;const r={n:i.current};null!=n&&n.suspense&&(r.n*=-1,r.p=new Promise((e=>{d((()=>t=>{r.v=t,delete r.p,e(t)}))}))),e.forEach((e=>e(r))),t()}))};f.current={[s]:{v:a,n:i,l:e,u:t}}}return c((()=>{a.current=e,i.current+=1,l((()=>{f.current[s].l.forEach((t=>{t({n:i.current,v:e})}))}))}),[e]),(0,r.createElement)(n,{value:f.current},t)}),delete t.Consumer,t}function d(e,t){const n=(0,r.useContext)(e)[s];const{v:{current:a},n:{current:o},l:i}=n,l=t(a),[u,d]=(0,r.useReducer)(((e,n)=>{if(!n)return[a,l];if("p"in n)throw n.p;if(n.n===o)return Object.is(e[1],l)?e:[a,l];try{if("v"in n){if(Object.is(e[0],n.v))return e;const r=t(n.v);return Object.is(e[1],r)?e:[n.v,r]}}catch(e){}return[...e]}),[a,l]);return Object.is(u[1],l)||d(),c((()=>(i.add(d),()=>{i.delete(d)})),[i]),u[1]}}}]);
\ No newline at end of file
web/gui/v2/829.e189ab1f9c0e3c4396c9.chunk.js.LICENSE.txt
deleted
-15
@@ -1,15 +0,0 @@
1
-/*!
2
- * JavaScript Cookie v2.2.1
3
- * https://github.com/js-cookie/js-cookie
4
- *
5
- * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
6
- * Released under the MIT license
7
- */
8
-
9
-/*!
10
-* screenfull
11
-* v5.2.0 - 2021-11-03
12
-* (c) Sindre Sorhus; MIT License
13
-*/
14
-
15
-/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
web/gui/v2/837.405d200f8e02114883b8.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="11939d4a-b8de-4132-8429-169f8346f3d3",e._sentryDebugIdIdentifier="sentry-dbid-11939d4a-b8de-4132-8429-169f8346f3d3")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[837],{52428:function(e,t,n){n.d(t,{JG:function(){return E},NS:function(){return g},d:function(){return h},f0:function(){return b},iE:function(){return w}});n(33948);var a=n(67294),o=n(22195),r=n(20640),l=n.n(r),c=n(52631),i=n(74855),s=n(91008);const d=e=>{let{isNightly:t,rooms:n,token:a,url:o}=e;return{curl:"curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh --".concat(t?"nightly":"stable","-channel --claim-token ").concat(a).concat(n?" --claim-rooms ".concat(n):""," --claim-url ").concat(o),wget:"wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh --".concat(t?"nightly":"stable","-channel --claim-token ").concat(a).concat(n?" --claim-rooms ".concat(n):""," --claim-url ").concat(o)}},m=e=>{let{isNightly:t,rooms:n,token:a}=e;return"helm install netdata netdata/netdata \\\n --set image.tag=".concat(t?"latest":"stable",' \\\n --set parent.claiming.enabled="true" \\\n --set parent.claiming.token=').concat(a," \\")+"".concat(n&&"\n --set parent.claiming.rooms=".concat(n," \\"),'\n --set child.claiming.enabled="true" \\\n --set child.claiming.token=').concat(a)+"".concat(n&&" \\\n --set child.claiming.rooms=".concat(n))},u=e=>{let{isNightly:t,rooms:n,token:a,url:o}=e;return"docker run -d --name=netdata \\\n --pid=host \\\n --network=host \\\n -v netdataconfig:/etc/netdata \\\n -v netdatalib:/var/lib/netdata \\\n -v netdatacache:/var/cache/netdata \\\n -v /etc/passwd:/host/etc/passwd:ro \\\n -v /etc/group:/host/etc/group:ro \\\n -v /proc:/host/proc:ro \\\n -v /sys:/host/sys:ro \\\n -v /etc/os-release:/host/etc/os-release:ro \\\n -v /var/run/docker.sock:/var/run/docker.sock:ro \\\n --restart unless-stopped \\\n --cap-add SYS_PTRACE \\\n --cap-add SYS_ADMIN \\\n --security-opt apparmor=unconfined \\\n -e NETDATA_CLAIM_TOKEN=".concat(a," \\\n -e NETDATA_CLAIM_URL=").concat(o," \\")+"".concat(n&&"\n -e NETDATA_CLAIM_ROOMS=".concat(n," \\"),"\n netdata/netdata:").concat(t?"edge":"stable")},p={linux:d,docker:u,macos:e=>{let{isNightly:t,rooms:n,token:a,url:o}=e;return"curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh --".concat(t?"nightly":"stable","-channel --claim-token ").concat(a).concat(n?" --claim-rooms ".concat(n):""," --claim-url ").concat(o)},kubernetes:m,windows:e=>{let{rooms:t,token:n,url:a}=e;return"msiexec.exe /i netdata.msi TOKEN=".concat(n," ").concat(t?"ROOMS="+t:""," URL=").concat(a)}},g=(e,t,n,a)=>{if(null===e||void 0===e||!e.length)return"Loading tokens...";const[o]=e,{token:r}=o,l=null!==a&&void 0!==a&&a.length?a.join(","):"",c=window.location.origin;return p[n]({isNightly:t,rooms:l,token:r,url:c})},h={linux:"Run the script below on your node's terminal",windows:()=>a.createElement(o.Flex,{column:!0,gap:3},a.createElement(o.Text,{strong:!0},"Install Netdata on Windows"),a.createElement(o.Box,{sx:{listStyleType:"circle"},column:!0,as:"ul",padding:[3.5],gap:1},a.createElement(o.Box,{as:"li"},a.createElement(o.Text,null,"Download the latest"," ",a.createElement(s.Z,{href:"https://github.com/netdata/msi-installer",rel:"noopener noreferrer",strong:!0,target:"_blank"},"netdata.msi"))),a.createElement(o.Box,{as:"li"},a.createElement(o.Text,null,"From an admin terminal, run the below command in the same location as the downloaded file:")))),docker:()=>a.createElement(o.Flex,{column:!0,gap:2},a.createElement(o.Text,null,"Install and connect new Docker containers")," ",a.createElement(o.Text,null,"Find the commands for ",a.createElement(o.Text,{code:!0},"docker run"),", ",a.createElement(o.Text,{code:!0},"docker compose")," or Docker Swarm. On the last two you can copy the configs, then run"," ",a.createElement(o.Text,{code:!0},"docker-compose up -d")," in the same directory as the"," ",a.createElement(o.Text,{code:!0},"docker-compose.yml")),a.createElement(o.Flex,{background:"modalBackground",padding:[3],column:!0,gap:2},a.createElement(o.Box,null,a.createElement(o.Text,null,"Netdata container requires different privileges and mounts to provide functionality similar to that provided by Netdata installed on the host. More info"," ",a.createElement(s.Z,{href:"https://learn.netdata.cloud/docs/installing/docker#create-a-new-netdata-agent-container",target:"_blank",whiteSpace:"nowrap"},"here"))),a.createElement(o.Box,null,a.createElement(o.Text,null,"Netdata will use the hostname from the container in which it is run instead of that of the host system. To change the default hostname check"," ",a.createElement(s.Z,{href:"https://learn.netdata.cloud/docs/agent/packaging/docker#change-the-default-hostname",target:"_blank",whiteSpace:"nowrap"},"here"))))),macos:"Run the script below on your OSX, macOS server",kubernetes:"Use helm install to install Netdata on your Kubernetes cluster"},b={windows:"https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/wmi",linux:"https://learn.netdata.cloud/docs/agent/claim#connect-an-agent-running-in-linux",docker:"https://learn.netdata.cloud/docs/agent/claim#connect-an-agent-running-in-docker",macos:"https://learn.netdata.cloud/docs/agent/claim#connect-an-agent-running-in-macos",kubernetes:"https://learn.netdata.cloud/docs/agent/packaging/installer/methods/kubernetes#connect-your-kubernetes-cluster-to-netdata-cloud"},f=function(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.location.origin;return{dockerCli:{command:u({isNightly:e,rooms:t,token:n,url:a}),label:"Docker CLI"},compose:{label:"Docker Compose",command:"version: '3'\nservices:\n netdata:\n image: netdata/netdata:".concat(e?"edge":"stable","\n container_name: netdata\n pid: host\n network_mode: host\n restart: unless-stopped\n cap_add:\n - SYS_PTRACE\n - SYS_ADMIN\n security_opt:\n - apparmor:unconfined\n volumes:\n - netdataconfig:/etc/netdata\n - netdatalib:/var/lib/netdata\n - netdatacache:/var/cache/netdata\n - /etc/passwd:/host/etc/passwd:ro\n - /etc/group:/host/etc/group:ro\n - /proc:/host/proc:ro\n - /sys:/host/sys:ro\n - /etc/os-release:/host/etc/os-release:ro\n - /var/run/docker.sock:/var/run/docker.sock:ro\n environment:\n - NETDATA_CLAIM_TOKEN=").concat(n,"\n - NETDATA_CLAIM_URL=").concat(a,"\n - NETDATA_CLAIM_ROOMS=").concat(t,"\n\nvolumes:\n netdataconfig:\n netdatalib:\n netdatacache:")},swarm:{label:"Docker Swarm",command:"version: '3'\nservices:\n netdata:\n image: netdata/netdata:".concat(e?"edge":"stable","\n container_name: netdata\n ports:\n - 19999:19999\n restart: unless-stopped\n cap_add:\n - SYS_PTRACE\n security_opt:\n - apparmor:unconfined\n volumes:\n - netdataconfig:/etc/netdata\n - netdatalib:/var/lib/netdata\n - netdatacache:/var/cache/netdata\n - /etc/passwd:/host/etc/passwd:ro\n - /etc/group:/host/etc/group:ro\n - /proc:/host/proc:ro\n - /sys:/host/sys:ro\n - /etc/os-release:/host/etc/os-release:ro\n - /etc/hostname:/etc/hostname:ro\n environment:\n - NETDATA_CLAIM_TOKEN=").concat(n,"\n - NETDATA_CLAIM_URL=").concat(a,"\n - NETDATA_CLAIM_ROOMS=").concat(t,"\n deploy:\n mode: global\n\nvolumes:\n netdataconfig:\n netdatalib:\n netdatacache:")}}},x=function(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.location.origin;return{wget:{command:d({isNightly:e,rooms:t,token:n,url:a}).wget,label:"wget"},curl:{command:d({isNightly:e,rooms:t,token:n,url:a}).curl,label:"curl"}}},k=(e,t,n)=>({helm:{command:m({isNightly:e,rooms:t,token:n}),label:"Helm"},existingCluster:{label:"Existing cluster",command:"image:\n tag: ".concat(e?"latest":"stable","\n ").concat(e?"\nrestarter:\n enabled: true\n ":"","\nparent:\n claiming:\n enabled: true\n token: ").concat(n,"\n rooms: ").concat(t,"\n \nchild:\n claiming:\n enabled: true\n token: ").concat(n,"\n rooms: ").concat(t)}}),w=(e,t,n,a)=>{if(null===a||void 0===a||!a.length)return"Loading tokens...";const[o]=a,{token:r}=o,l=null!==n&&void 0!==n&&n.length?n.join(","):"";return{docker:f(e,l,r),linux:x(e,l,r),kubernetes:k(e,l,r)}[t]},E=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return()=>{l()(e,{onCopy:()=>{const e=(0,i.sc)({header:"Copied",text:"Command copied to your clipboard! Please run it on your node's terminal.",icon:"gear",...t,success:!0});c.Z.success(e,{context:"copy"})}})}}},57387:function(e,t,n){n.d(t,{ZM:function(){return d}});var a=n(67294),o=n(60677),r=n(22195),l=n(52428);const c=(0,o.default)(r.Box).attrs({color:"textDescription",background:"modalTabsBackground",border:{side:"all",color:"borderSecondary"},padding:[4,10,4,4],position:"relative"}).withConfig({displayName:"command__StyledTerminalCommand",componentId:"sc-wnwmk3-0"})(["color:",';border-radius:2px;overflow-wrap:anywhere;white-space:pre-wrap;width:100%;font-family:"Courier New",Courier,monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;'],(0,r.getColor)("textDescription")),i=(0,o.default)(r.Icon).withConfig({displayName:"command__StyledIcon",componentId:"sc-wnwmk3-1"})(["display:flex;align-self:flex-end;cursor:pointer;"]),s=(0,o.default)(r.Box).attrs({color:"textDescription",border:{side:"all",color:"borderSecondary"},background:"modalTabsBackground",padding:[0,1]}).withConfig({displayName:"command__CodeText",componentId:"sc-wnwmk3-2"})(["display:inline-block;color:",';border-radius:2px;font-family:"Courier New",Courier,monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;'],(0,r.getColor)("textDescription")),d=e=>{let{children:t,...n}=e;return a.createElement(s,n,t)};t.ZP=e=>{let{children:t,confirmationText:n="Command copied to your clipboard.",commandText:o=t,...s}=e;return a.createElement(c,s,t,a.createElement(r.Box,{position:"absolute",bottom:"8px",right:"8px"},a.createElement(i,{name:"copy",size:"small",color:"primary",onClick:(0,l.JG)(o||t,{text:n})})))}},20686:function(e,t,n){n.d(t,{Z:function(){return m}});var a=n(87462),o=n(67294),r=n(22195),l=n(60677);const c=(0,l.default)(r.Icon).attrs({width:12,height:14}).withConfig({displayName:"styled__StyledIcon",componentId:"sc-z9l478-0"})([""]),i=(0,l.default)(r.Flex).attrs({alignItems:"center",justifyContent:"center",padding:[.5,2],round:9}).withConfig({displayName:"styled__StyledPill",componentId:"sc-z9l478-1"})(["cursor:pointer;pointer-events:",";"],(e=>{let{onClick:t}=e;return t?"auto":"none"})),s={critical:{background:"nodeBadgeBackground",color:"errorLite",border:{side:"all",color:"error"}},warning:{background:"nodeBadgeBackground",color:"warningText",border:{side:"all",color:"warning"}},neutral:{background:"disabledBackground",color:"textDescription",border:{side:"all",color:"tabsBorder"}},clear:{background:"nodeBadgeBackground",color:"successLite",border:{side:"all",color:"success"}},criticalAlertsTable:{background:"nodeBadgeBackground",color:"errorLite",border:{side:"all",color:"error"}},warningAlertsTable:{background:"nodeBadgeBackground",color:"warningText",border:{side:"all",color:"warning"}},clearAlertsTable:{background:"nodeBadgeBackground",color:"successLite",border:{side:"all",color:"success"}}},d={small:r.TextSmall,normal:r.Text};var m=e=>{let{type:t,icon:n,children:l,textSize:m,...u}=e;const{background:p,color:g,border:h}=s[t]||{},b=m?d[m]:n?r.Text:r.TextMicro;return o.createElement(i,(0,a.Z)({background:p,border:h,gap:1.5},u),n&&o.createElement(c,{name:n,title:n,color:g}),l&&o.createElement(b,{color:g,textTransform:"capitalize",strong:!0,wordBreak:"keep-all",whiteSpace:"nowrap"},l))}},79837:function(e,t,n){n.r(t),n.d(t,{default:function(){return U}});n(33948);var a=n(67294),o=n(37518),r=n(12899),l=n(60677),c=n(61193),i=n.n(c),s=n(22195),d=(n(25387),n(2490),n(72608),n(31672),n(59461),n(87462)),m=n(4211),u=()=>a.createElement(s.Text,null,"Something went wrong during document parsing");const p=e=>t=>{let{transformConfiguration:n={},validationConfig:o={},validate:r=!0,errorComponent:l,children:c,...i}=t;const{tree:s,errors:p}=(e=>{let{markdocContent:t,validate:n,validationConfig:o,transformConfiguration:r}=e;return(0,a.useMemo)((()=>{const e=m.ZP.parse(t);let a=[];return n&&(a=m.ZP.validate(e,o)),{tree:a.length?null:m.ZP.transform(e,r),errors:a}}),[t,n,o,r])})({markdocContent:c,validate:r,validationConfig:o,transformConfiguration:n}),g=l&&"function"==typeof l?l:u;return p.length?a.createElement(g,{errors:p}):a.createElement(e,(0,d.Z)({tree:s},i))},g=(0,a.memo)(p((e=>{let{tree:t,renderConfiguration:n}=e;return m.ZP.renderers.react(t,a,n)})));p((e=>{let{tree:t}=e;return m.ZP.renderers.html(t)}));var h=g,b=n(97945);const f=e=>{let{label:t,value:n}=e;return a.createElement(s.Flex,{gap:2},a.createElement(s.Text,{strong:!0},t,":"),a.createElement(s.Text,null,n))};var x=e=>{let{name:t,nodeId:n,chartId:l,alertOptions:c}=e;const i=(0,o.UL)(),[,d]=(0,r.R3)(),m=(0,b.bV)(n,"name");return a.createElement(s.Flex,{column:!0},c.length>1&&a.createElement(s.Box,{margin:[0,0,2,0]},a.createElement(s.Select,{"data-testid":"".concat(t,"-assistant-modal-alerts-select"),onChange:e=>{let{value:t}=e;return d({roomId:i,alert:{name:t}})},styles:{size:"tiny"},menuPlacement:"auto",options:c,value:{value:t,label:t}})),1==c.length&&a.createElement(f,{label:"Alert",value:t}),m&&a.createElement(f,{label:"Node",value:m}),l&&a.createElement(f,{label:"Chart id",value:l}))},k=e=>a.createElement(s.Box,(0,d.Z)({as:"hr",height:"1px",width:"100%",sx:{borderWidth:"1px 0px 0px 0px",borderColor:"borderSecondary",borderStyle:"solid"}},e)),w=n(91008),E=n(57387);const y=l.default.ol.withConfig({displayName:"markdocSchema__OrderedList",componentId:"sc-1maymd4-0"})(["list-style:roman;padding-left:14px;"]),v=l.default.ul.withConfig({displayName:"markdocSchema__UnorderedList",componentId:"sc-1maymd4-1"})(['list-style-image:url("/static/img/list-style-image.svg");padding-left:14px;']);var C={heading:{render:e=>{let{level:t=1,...n}=e,o=s.H1;switch(t){case 2:o=s.H2;break;case 3:o=s.H3;break;case 4:o=s.H4;break;case 5:o=s.H5;break;case 6:o=s.H6}return a.createElement(o,(0,d.Z)({margin:[2,0]},n))},attributes:{id:{type:String},level:{type:Number}}},paragraph:{render:e=>{let{children:t,...n}=e;return a.createElement(s.Flex,(0,d.Z)({padding:[2,0]},n),a.createElement(s.Text,null,t))}},link:{render:e=>{let{children:t,href:n,...o}=e;return a.createElement(w.Z,(0,d.Z)({href:n,rel:"noopener noreferrer",target:"_blank"},o),t)},attributes:{href:{type:String}}},code:{render:e=>{let{content:t,...n}=e;return a.createElement(E.ZM,n,t)},attributes:{content:{type:String}}},fence:{render:e=>{let{content:t,...n}=e;return a.createElement(E.ZP,n,t)},attributes:{content:{type:String}}},list:{render:e=>{let{ordered:t,children:n,...o}=e;const r=t?y:v;return a.createElement(r,o,n)},attributes:{ordered:{type:Boolean}}}};var _=e=>{let{selectedAlert:t}=e;const[n]=(0,r.Nu)(),{name:o,nodeId:l,chartId:c}=t,{loaded:i,value:d,hasError:m}=(0,r.UD)({alarm:o,node:l,chart:c}),u=n.reduce(((e,t)=>{const n={value:t.name,label:t.name};return e.find((e=>{let{label:t}=e;return t==n.label}))||e.push(n),e}),[]);return i?m?a.createElement(s.Text,null,"Something went wrong"):null!==d&&void 0!==d&&d.result?a.createElement(s.Flex,{column:!0,gap:3},a.createElement(x,{name:o,nodeId:l,chartId:c,alertOptions:u}),a.createElement(k,null),a.createElement(h,{transformConfiguration:{nodes:C}},d.result)):a.createElement(s.Text,null,"No data"):a.createElement(s.Text,null,"Loading...")},T=n(27856),I=n(46667),S=n(82351),N=n(20686),A=n(50308),M=n.n(A);const B=(0,l.default)(s.Flex).withConfig({displayName:"minimizedModal__ElevatedContent",componentId:"sc-9ix42v-0"})(["box-shadow:0 18px 28px rgba(0,0,0,0.5);"]),Z=(0,l.default)(s.Icon).withConfig({displayName:"minimizedModal__IconAbsolute",componentId:"sc-9ix42v-1"})(["position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);"]),L=e=>{let{onModalClose:t=M()}=e;return a.createElement(S.Z,{content:"Close assistant",zIndex:7500},a.createElement(B,{position:"absolute",bottom:"37px",right:"-10px",background:"mainBackground",sx:{borderRadius:"100%"},border:{side:"all",color:"primary",size:"1px",type:"solid"},width:"28px",height:"28px",onClick:t,cursor:"pointer"},a.createElement(Z,{name:"x",color:"text",size:"sm"})))},z=e=>{let{alert:t,onClick:n=M()}=e;return a.createElement(S.Z,{content:"Show assistant",zIndex:7500},a.createElement(B,{position:"absolute",top:"0",right:"0",onClick:n,cursor:"pointer"},a.createElement(N.Z,{type:(null===t||void 0===t?void 0:t.status)||"neutral"},null===t||void 0===t?void 0:t.name)))};var D=e=>{let{alert:t,isMinimized:n,maximize:o=M(),onModalClose:r=M()}=e;const[l,c]=(0,a.useState)(!1);return a.createElement(s.Flex,{position:"relative",width:"56px",height:n?"95px":"56px",onMouseEnter:()=>c(n),onMouseLeave:()=>c(!1)},a.createElement(B,{position:"absolute",bottom:"0",background:"primary",sx:{borderRadius:"100%"},width:"56px",height:"56px",cursor:"move"},a.createElement(Z,{name:"netdataAssistant",size:"large"})),l&&a.createElement(a.Fragment,null,a.createElement(z,{alert:t,onClick:()=>{n&&(o(),c(!1))}}),a.createElement(L,{onModalClose:r})))};const F=l.default.ul.withConfig({displayName:"helpTooltipContent__List",componentId:"sc-uh9315-0"})(["width:350px;padding-left:16px;list-style:disc outside none;"]);var R=()=>a.createElement(F,null,a.createElement("li",null,"You can drag around the assistant window and navigate to other tabs within the same room, and the assistant window won't go away."),a.createElement("li",null,"Use the buttons at the right to expand, or minimize the assistant window."),a.createElement("li",null,"Hold down the ",a.createElement(s.TextSmall,{strong:!0},"Shift")," button in order to select any text inside the assistant window."));const O=(0,l.default)(s.ModalContent).attrs((e=>{let{expanded:t}=e;return{width:t?{base:"80vw"}:{base:150,max:150,min:70},height:t?{base:"80vh",min:"80vh"}:{base:150,max:150,min:150},padding:[0,0,4,0]}})).withConfig({displayName:"assistantModal__ModalContent",componentId:"sc-nobbii-0"})(["box-shadow:0 18px 28px rgba(0,0,0,0.5);"]);var P=()=>{const[e,t]=(0,I.Z)(),[n,o]=(0,a.useState)(!1),[l,c]=(0,a.useState)(!1),[d,m,,u]=(0,I.Z)(),[p,g]=(0,r.R3)(),h=(null===p||void 0===p?void 0:p.alert)||{},b=(0,T.D)(300,(e=>{let{target:t}=e;return c(t.scrollTop>150&&!(null===h||void 0===h||!h.name))})),f=()=>g(null);return a.createElement(s.Modal,{zIndex:7e3,backdrop:!1},a.createElement(i(),{disabled:n},a.createElement(s.Flex,{column:!0,alignItems:"end",gap:3},!d&&a.createElement(O,{expanded:e,cursor:n?"text":"move",tabIndex:0,onKeyDown:e=>{let{key:t}=e;"Shift"==t&&o(!0)},onKeyUp:()=>o(!1)},a.createElement(s.ModalHeader,{justifyContent:"between"},a.createElement(s.Flex,{gap:2,alignItems:"center"},a.createElement(s.Icon,{name:"netdataAssistant",color:"text"}),l?a.createElement(N.Z,{type:(null===h||void 0===h?void 0:h.status)||"neutral"},null===h||void 0===h?void 0:h.name):a.createElement(s.H4,null,"Netdata Assistant"),a.createElement(S.Z,{plain:!0,isBasic:!0,align:"top",content:R,zIndex:7050},a.createElement(s.Flex,null,a.createElement(s.Icon,{name:"question",color:"textLite",width:"16px",height:"16px"})))),a.createElement(s.Flex,{gap:2,alignItems:"baseline"},a.createElement(S.Z,{align:"bottom",content:"Minimize window",zIndex:7050},a.createElement(s.Flex,null,a.createElement(s.ModalButton,{iconName:"minimize_s",onClick:m,testId:"assistant-modal-minimize-button"}))),a.createElement(S.Z,{align:"bottom",content:e?"Reduce window size":"Expand window",zIndex:7050},a.createElement(s.Flex,null,a.createElement(s.ModalButton,{iconName:e?"reduceSize":"fullScreen",onClick:t,testId:"assistant-modal-expand-collapse-button"}))),a.createElement(S.Z,{align:"bottom",content:"Close window",zIndex:7050},a.createElement(s.Flex,null,a.createElement(s.ModalCloseButton,{onClose:f,testId:"assistant-modal-close-button"}))))),a.createElement(s.ModalBody,{overflow:{vertical:"auto"},onScroll:b,cursor:n?"text":"default"},a.createElement(_,{selectedAlert:h}))),a.createElement(D,{isMinimized:d,maximize:u,alert:h,onModalClose:f}))))},U=()=>{const e=(0,o.UL)(),[t,n]=(0,r.R3)(),{roomId:l,alert:c}=t||{};return(0,a.useEffect)((()=>{l!=e&&n(null)}),[l,e]),c&&l==e?a.createElement(P,null):null}},12899:function(e,t,n){n.d(t,{R3:function(){return m},Nu:function(){return u},UD:function(){return d}});var a=n(4480),o=n(26398);var r=n(74059),l=n(37518),c=(0,a.cn)({key:"assistantAlert",default:null});const i=(0,a.cn)({key:"assistantAlertsAtom",default:[]}),s=(0,a.CG)({key:"assistantSelector",get:e=>{let{space:t,room:n,alarm:a,node:r,chart:l}=e;return()=>(e=>{let{space:t,room:n,alarm:a,node:r,chart:l}=e;return o.Z.post("/api/v1/troubleshoot",{space:t,room:n,alarm:a,node:r,chart:l})})({space:t,room:n,alarm:a,node:r||"dummy-node-id",chart:l||"dummy-chart-id"})},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),d=e=>{var t;let{alarm:n,node:o,chart:c}=e;const i=(0,r.th)(),d=(0,l.UL)(),m=(0,a.$P)(s({space:i,room:d,alarm:n,node:o,chart:c}));return{loaded:"loading"!==m.state,value:null===(t=m.contents)||void 0===t?void 0:t.data,hasError:"hasError"===m.state}},m=()=>(0,a.FV)(c),u=()=>(0,a.FV)(i)}}]);
\ No newline at end of file
web/gui/v2/855.7237d882144380bcb56b.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="fae237dc-52e5-4621-bcbf-66317cb1e7db",e._sentryDebugIdIdentifier="sentry-dbid-fae237dc-52e5-4621-bcbf-66317cb1e7db")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[855],{21197:(e,t,a)=>{a.d(t,{U:()=>p});var n=a(29439),r=a(67294),o=a(89250),c=a(12599),i=a(54851),s=a(77291),l=a(38700),u=a(72840),m=a(40924),d=a(53843),p=function(e){var t=e.onClose,a=e.isSubmodal,p=void 0===a||a,f=(0,l.th)(),g=(0,r.useState)(""),b=(0,n.Z)(g,2),v=b[0],h=b[1],y=(0,i.useInputValue)({maxChars:255,value:""}),O=(0,n.Z)(y,3),E=O[0],w=O[1],D=O[2],j=function(e){var t=(0,o.s0)(),a=(0,l.uk)();return(0,r.useMemo)((function(){return function(n){var r=n.slug,o=(0,c.Gn)("/spaces/:spaceSlug/rooms/:roomSlug",{spaceSlug:a,roomSlug:r});e(),t(o)}}),[a])}(t),C=(0,u.Dq)(f,{onSuccess:j}),I=(0,r.useCallback)((function(){C({name:v,description:E})}),[v,E]);return r.createElement(m.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},r.createElement(d.x,{onClose:t,isSubmodal:p,title:"Create a new War Room"},r.createElement(i.Button,{label:"Add",onClick:I,disabled:!v})),r.createElement(m.TZ,null,r.createElement(s.Q,{roomName:v,setRoomName:h,roomDescription:E,charsDescIndicator:D,setRoomDescription:w,isCreateForm:!0})))}},78145:(e,t,a)=>{a.d(t,{CE:()=>m,M5:()=>p,R4:()=>d,ZP:()=>f});var n=a(29439),r=a(67294),o=a(54851),c=a(38700),i=a(15267),s=a(72840),l=a(28969),u=a(26503),m=function(e){var t=1===e;return"Delete ".concat(e," ").concat(t?"room":"rooms")},d=function(e){return"Delete ".concat(e," room")},p=function(e){var t=e.name,a=e.roomsLength,n=e.spaceName,o=t||"".concat(a,1===a?" room":" rooms");return r.createElement(r.Fragment,null,"You are about to delete ",r.createElement("strong",null,o)," from ",r.createElement("strong",null,n)," space.",r.createElement("br",null),"This cannot be undone. Are you sure you want to continue?")};const f=function(e){var t=e.id,a=e.name,m=e.navigateToParent,f=(0,c.OS)("name"),g=(0,s.tE)(t,"untouchable"),b=(0,l.gI)(u.mk.roomDelete)&&!g,v=(0,s.IX)(t,{onSuccess:m}),h=(0,i.Z)(),y=(0,n.Z)(h,4),O=y[0],E=y[2],w=y[3];return b?r.createElement(r.Fragment,null,r.createElement(o.Button,{"data-testid":"manageWarRoom-delete",flavour:"hollow",onClick:E,label:"Delete room",danger:!0}),O&&r.createElement(o.ConfirmationDialog,{confirmLabel:"Yes, delete","data-ga":"delete-war-room-dialog","data-testid":"deleteWarRoomDialog",handleConfirm:v,handleDecline:w,message:r.createElement(p,{name:a,spaceName:f}),title:d(a)})):null}},77291:(e,t,a)=>{a.d(t,{Q:()=>S});var n=a(4942),r=a(29439),o=a(45987),c=a(67294),i=a(54851),s=a(6792),l=a(97510),u=a(72840),m=a(28969),d=a(26503),p=a(48155),f=a(15267);function g(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}var b="leave-war-room-dialog",v="leaveWarRoomDialog";const h=function(e){var t=e.id,a=e.name,o=e.navigateToParent,s=(0,p.IT)(t,"ids"),l=(0,u.iC)(t,{onSuccess:o}),m=(0,u.tE)(t,"untouchable"),d=(0,f.Z)(),h=(0,r.Z)(d,4),y=h[0],O=h[2],E=h[3],w=1===s.length&&!m?{"data-ga":"".concat(b,"-last-member"),"data-testid":"".concat(v,"LastMember"),message:c.createElement(c.Fragment,null,"If you leave, ",c.createElement("strong",null,a)," room will be deleted immediately.",c.createElement("br",null),"Are you sure you want to continue?"),title:"Leave and delete ".concat(a," room")}:{"data-ga":b,"data-testid":v,message:c.createElement(c.Fragment,null,"You are about to leave ",c.createElement("strong",null,a)," room.",c.createElement("br",null),"Are you sure you want to continue?"),title:"Leave ".concat(a," room")};return c.createElement(c.Fragment,null,c.createElement(i.Button,{"data-ga":"manage-war-room-tab::click-leave-war-room::manage-war-room-modal","data-testid":"manageWarRoom-leave",icon:"switch_off",flavour:"borderless",label:"Leave room",neutral:!0,padding:[0],width:"fit-content",onClick:O}),y&&c.createElement(i.ConfirmationDialog,function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?g(Object(a),!0).forEach((function(t){(0,n.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):g(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({confirmLabel:"Yes, leave",handleConfirm:l,handleDecline:E},w)))};var y=a(78145),O=a(78473),E=["charsIndicator","isDisabled","isValid","handleChange","setIsValid","setValidationMessage","validationMessage","value"];function w(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}var D=(0,O.A)([function(e){var t=e.length>=1;return(0,O.f)(t,"Give your War Room a name that's at least one character.")},function(e){var t=e.length<=20;return(0,O.f)(t,"A War Room's name can't exceed 20 characters.")}]);const j=function(e){var t=e.charsIndicator,a=e.isDisabled,s=e.isValid,l=e.handleChange,u=e.setIsValid,m=e.setValidationMessage,d=e.validationMessage,p=e.value,f=(0,o.Z)(e,E),g=(0,i.useTouchedState)({}),b=(0,r.Z)(g,2),v=b[0],h=b[1];return(0,c.useEffect)((function(){var e=D(p),t=e.isValid,a=e.messages&&e.messages.length?e.messages[0]:void 0;!s&&t?u(!0):s&&!t&&u(!1),a&&m(a)}),[s,u,p,v,m]),c.createElement(i.TextInput,function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?w(Object(a),!0).forEach((function(t){(0,n.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):w(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({"data-testid":"warRoomOptions-warRoomNameInput",label:"War Room name",name:"createRoom",placeholder:"Enter your War Room's name",fieldMessage:"Tip: Use War Rooms to group your Nodes by their service, purpose, or location.",fieldIndicator:t,value:p,touched:v,onBlur:h,onChange:l,success:s,error:!s&&d,instantFeedback:"all",disabled:a,autoFocus:!0},f))};var C=["id","navigateToParent","isCreateForm","roomName","setRoomName","roomDescription","setRoomDescription","charsDescIndicator","onSaveClick"];function I(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}var P=new RegExp(/^[\w\s\d]*?$/),S=function(e){var t=e.id,a=e.navigateToParent,p=e.isCreateForm,f=e.roomName,g=e.setRoomName,b=e.roomDescription,v=e.setRoomDescription,O=e.charsDescIndicator,E=e.onSaveClick,w=(0,o.Z)(e,C),D=(0,u.tE)(t),S=(0,l.J7)(),x=(0,c.useState)(!1),R=(0,r.Z)(x,2),k=R[0],Z=R[1],T=(0,c.useState)(""),W=(0,r.Z)(T,2),F=W[0],B=W[1],N=(0,c.useState)(""),V=(0,r.Z)(N,2),_=V[0],z=V[1],L=(0,i.useInputValue)({maxChars:s.v$}),M=(0,r.Z)(L,1)[0],A=(0,c.useCallback)((function(e){return g(e.target.value)}),[g]),Y=!!t,U=((0,m.gI)(d.mk.roomLeaveAllNodes)||!D.untouchable)&&S.length>1&&D.isMember,J=(0,i.useTouchedState)({defaultState:!0}),X=(0,r.Z)(J,2),$=X[0],q=X[1],G=!D.name||f===D.name&&b===D.description;return(0,c.useEffect)((function(){z(P.test(b)&&$?"":"The description can only contain digits, letters, and spaces.")}),[$,b]),c.createElement(i.Flex,function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?I(Object(a),!0).forEach((function(t){(0,n.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):I(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({column:!0,"data-testid":"manageWarRoom",flex:"grow",justifyContent:"between",height:"100%"},w),c.createElement(i.Flex,{column:!0,"data-testid":"manageWarRoom-settings",gap:2},c.createElement(i.Box,{"data-testid":"manageWarRoom-createRoomInputBox"},c.createElement(j,{"data-testid":"manageWarRoom-createRoomInput",value:f,handleChange:A,charsIndicator:M,validationMessage:F,setValidationMessage:B,isValid:k,setIsValid:Z,isDisabled:Y&&D.untouchable})),c.createElement(i.Box,{"data-testid":"manageWarRoom-descriptionInputBox"},c.createElement(i.TextInput,{"data-testid":"manageWarRoom-descriptionInput",label:"Description",name:"roomDescription",placeholder:"Type War Room description",instantFeedback:"positiveFirst",touched:$,onBlur:q,fieldIndicator:O,error:""!==_&&_,success:""===_,value:b,onChange:v}))),c.createElement(i.Flex,{"data-testid":"manageWarRoom-actions"},c.createElement(i.Flex,{"data-testid":"manageWarRoom-deleteLeaveActions",gap:4},Y&&U&&c.createElement(h,{id:t,name:D.name,navigateToParent:a}),Y&&c.createElement(y.ZP,{id:t,name:f,navigateToParent:a})),!p&&c.createElement(i.Button,{"data-ga":"manage-war-room-tab::click-save::manage-war-room-modal","data-testid":"manageRoom-saveButton",label:"Save",onClick:E,disabled:G,margin:[0,0,0,"auto"]})))}},50526:(e,t,a)=>{a.d(t,{Z:()=>h});var n=a(4942),r=a(45987),o=a(93433),c=a(15861),i=a(64687),s=a.n(i),l=a(4480),u=a(96477),m=a(36727),d=a(35835),p=function(e,t){return d.Z.put("/api/v1/spaces/".concat(e,"/apps"),t)},f=["name"];function g(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function b(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?g(Object(a),!0).forEach((function(t){(0,n.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):g(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var v=function(e){return e.map((function(e){return e.name}))};const h=function(e){return(0,l._8)((function(t){var a=t.snapshot,n=t.set,i=t.reset;return function(){var t=(0,c.Z)(s().mark((function t(c){var l,d,g,h,y,O,E,w,D=arguments;return s().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return l=c.name,d=c.url,g=c.description,h=c.onFail,y=c.onSuccess,O=D.length>1&&void 0!==D[1]&&D[1],t.next=4,a.getPromise((0,u.Yp)(e));case 4:return E=t.sent,w=O?E.filter((function(e){var t=e.name;return l!==t})):[].concat((0,o.Z)(E),[{name:l,url:d,description:g}]),n((0,m.pX)(e),v(w)),O?i((0,u.pJ)({spaceId:e,appName:l})):n((0,u.pE)({spaceId:e,appName:l}),{name:l,url:d,description:g}),t.prev=8,t.next=11,p(e,w);case 11:t.next=18;break;case 13:t.prev=13,t.t0=t.catch(8),h&&h(),n((0,m.pX)(e),v(E)),O?E.forEach((function(t){var a=t.name,o=(0,r.Z)(t,f);return n((0,u.pE)({spaceId:e,appName:a}),b({name:a},o))})):i((0,u.Yp)({spaceId:e,appName:l}));case 18:return t.prev=18,y&&y(),t.finish(18);case 21:case"end":return t.stop()}}),t,null,[[8,13,18,21]])})));return function(e){return t.apply(this,arguments)}}()}),[e])}},87060:(e,t,a)=>{a.d(t,{J:()=>h});var n=a(15861),r=a(29439),o=a(64687),c=a.n(o),i=a(67294),s=a(54851),l=a(40924),u=a(53843),m=a(16702),d=new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.:;~+=-]*)?(\\#[;&a-z\\d%_.:;~+=-]*)?(\\#[-a-z\\d_]*)?$","i"),p=a(38700),f=a(50526),g=a(73575),b=a(60677).default.div.withConfig({displayName:"creation-sidebarstyles__CreationBox",componentId:"sc-1mywzq8-0"})(["margin-top:30px;height:100%;padding-left:",";padding-right:",";display:flex;flex-direction:column;justify-content:flex-start;align-items:center;"],(0,s.getSizeBy)(6),(0,s.getSizeBy)(6)),v=/^https?:\/\//,h=function(e){var t=e.onToggle,a=e.isSubDialog,o=void 0!==a&&a,h=(0,p.th)(),y=(0,f.Z)(h),O=(0,i.useState)(""),E=(0,r.Z)(O,2),w=E[0],D=E[1],j=(0,s.useTouchedState)({}),C=(0,r.Z)(j,2),I=C[0],P=C[1],S=(0,s.useInputValue)({maxChars:g.rc}),x=(0,r.Z)(S,3),R=x[0],k=x[1],Z=x[2],T=(0,s.useInputValue)({maxChars:50}),W=(0,r.Z)(T,3),F=W[0],B=W[1],N=W[2],V=(0,s.useInputValue)({maxChars:g.rc}),_=(0,r.Z)(V,3),z=_[0],L=_[1],M=_[2],A=function(){return t(!1)},Y=function(){return t(!0)},U=function(){var e=(0,n.Z)(c().mark((function e(){return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(w){e.next=3;break}return e.next=3,y({name:F,url:R,description:z,onSuccess:A,onFail:Y});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,i.useEffect)((function(){var e;D((e=R,d.test(e)&&v.test(R)&&I?"":"This is not a valid URL"))}),[I,R]),i.createElement(l.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:A},i.createElement(u.x,{onClose:A,title:"Create a bookmark",isSubmodal:o},i.createElement(s.Button,{onClick:U,label:"Save",disabled:!!w||!F})),i.createElement(m.B,null,"Create an application bookmark"),i.createElement(b,null,i.createElement(s.TextInput,{onChange:B,value:F,fieldIndicator:N,label:"Name"}),i.createElement(s.TextInput,{onChange:k,onBlur:P,value:R,touched:I,error:w,label:"URL",fieldIndicator:Z}),i.createElement(s.TextInput,{onChange:L,value:z,fieldIndicator:M,label:"Description"})))}}}]);
\ No newline at end of file
web/gui/v2/86.3f45baea5e900515c627.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e700a089-16a3-4716-b87c-95de13c949e6",e._sentryDebugIdIdentifier="sentry-dbid-e700a089-16a3-4716-b87c-95de13c949e6")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[86],{52971:function(e,t,n){"use strict";n.d(t,{Ci:function(){return r},Ew:function(){return i},pD:function(){return a}});var o=n(85456);const r={denied:"denied",granted:"granted"},a={denied:"inactive",granted:"active"},i=(/app\.netdata\.cloud/.test(location.hostname),/testing\.netdata\.cloud/.test(location.hostname),{defaultCookies:{defaultValue:r.granted,description:"These cookies are essential so that you can have the best experience using Netdata Products. Without these cookies Netdata Products may not work as a result. These do not store any personally identifiable data.",disabled:!0,eventName:"necessary",ga:"default-cookies",gmtKeys:["functionality_storage"],handleAccept:()=>{},handleDeny:()=>{},id:"defaultCookies",title:"Necessary"},analyticsCookies:{description:"These cookies are used to understand how visitors interact with Netdata Products. They help provide non-identifiable information on user activities through Netdata Products, which is valuable to help us improve our product.",defaultValue:r.granted,disabled:!1,eventName:"analytical",ga:"analytics-cookies",gmtKeys:["ad_storage","analytics_storage"],handleAccept:()=>{(0,o.vD)()},handleDeny:()=>{(0,o.g2)()},id:"analyticsCookies",title:"Analytical and Tracking"},performanceCookies:{description:"These cookies are used to track the performance and errors you may experience using Netdata Products. These are key for us to monitor the status of the product and easily identify issues.",defaultValue:r.granted,disabled:!1,eventName:"performance",ga:"performance-cookies",gmtKeys:[],handleAccept:()=>{},handleDeny:()=>{},id:"performanceCookies",title:"Performance and error tracking"}});(0,o.ej)(i.defaultCookies.id)},80606:function(e,t,n){"use strict";n.d(t,{F:function(){return c},I:function(){return i}});var o=n(4480),r=n(78401),a=(0,o.cn)({key:"cookiePreferences",default:(0,r.O)()});const i=()=>(0,o.sJ)(a),c=()=>(0,o.FV)(a)},85456:function(e,t,n){"use strict";n.d(t,{d8:function(){return a},ej:function(){return r},fY:function(){return s},g2:function(){return c},gs:function(){return u},lF:function(){return d},ow:function(){return f},v:function(){return l},vD:function(){return i}});n(68216),n(2490),n(79433),n(25387),n(72608),n(15581),n(34514);var o=n(52971);const r=e=>{var t;return(null===(t=document.cookie.match(new RegExp("(^| )"+e+"=([^;]+)")))||void 0===t?void 0:t.pop())||""},a=(e,t,n)=>{(n||window[e])&&(document.cookie="".concat(e,"=").concat(n||window[e],"; Path=/; Domain=").concat(window.envSettings.cookieDomain,"; Expires=").concat(t,";"))},i=()=>{var e,t;null!==(e=(t=window.posthog).has_opted_out_capturing)&&void 0!==e&&e.call(t)&&window.posthog.opt_in_capturing()},c=()=>{window.posthog.has_opted_out_capturing&&!window.posthog.has_opted_out_capturing()&&window.posthog.opt_out_capturing()},s=e=>Object.keys(e).every((t=>e[t]===(!r(t)||u(t)))),u=e=>window.envSettings.tracking&&(!r(e)||r(e)===o.Ci.granted),d=()=>Object.values(o.Ew).reduce(((e,t)=>{let{defaultValue:n,id:a}=t;return{[a]:(r(a)||n)===o.Ci.granted,...e}}),{}),l=e=>{window.gtag&&window.gtag("consent","update",e)},f=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return new Date(t.setFullYear(t.getFullYear()+e))}},38086:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return E}});n(33948),n(9170),n(34668),n(57640),n(9924),n(31672),n(2490),n(59461),n(15306);var o=n(67294),r=n(89250),a=n(17563),i=n(26398),c=n(62200),s=n(13477),u=n(25819),d=n(93017),l=n(76201),f=n(74059),g=n(78401),p=n(80606);const h=()=>{var e;if(null===(e=window.posthog)||void 0===e||!e.__loaded)return;const t=(new Date).toISOString();window.posthog.register_once({event_source:"cloud",posthog_first_seen_at:t,posthog_first_distinct_id:"get_distinct_id"in window.posthog&&window.posthog.get_distinct_id()})};var w=()=>(0,o.useEffect)(h,[]),m=n(7335),y=n(18761),v=n(64358),_=n(32950),k=n(78710);const b=e=>{let{errorRetry:t,token:n,redirectUri:r}=e;const i=a.parseUrl(decodeURIComponent(t)),{url:c,query:s}=i,{redirect_uri:u}=s,d=(0,o.useRef)(!1);return d.current||(d.current=!0,window.location="".concat(c,"?token=").concat(n,"&redirect_uri=").concat(u||r)),null};var E=()=>{const e=(0,s.Iy)("isLoaded"),t=(0,s.Iy)("isAnonymous");(0,l.Z)(),w(),(()=>{const e=(0,s.Iy)("id"),t=(0,s.Iy)("name"),n=(0,s.Iy)("email"),r=(0,s.Iy)("createdAt"),a=(0,s.Iy)("verifiedEmail"),i=(0,s.Iy)("avatarUrl"),c=(0,f.GM)("loaded"),u=(0,f.GM)("ids"),d=(0,p.I)();(0,o.useEffect)((()=>{e&&c&&(0,g.Z)({avatar:i,createdAt:r,email:n,id:e,name:t,spacesCount:u.length,verifiedEmail:a})}),[e,c,d]),(0,o.useEffect)((()=>{var e;if(null!==(e=window.posthog)&&void 0!==e&&e.__loaded)try{window.posthog.onFeatureFlags((function(){window.posthog.isFeatureEnabled&&window.posthog.isFeatureEnabled("user-age-less-than-7d")&&window.posthog.startSessionRecording()}))}catch(t){}}),[])})();const n=(0,r.bS)("/sign-in/*"),h=(0,r.bS)("/sign-up/*"),E=!!n||!!h,C=(()=>{const[,e]=(0,d.Z)(),t=(0,m.DH)();return(0,o.useCallback)((function(){let{origin:n,id:o,name:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!n)return;const a=decodeURIComponent(o),s=decodeURIComponent(n);(0,y.kq)(o).then((n=>{let{data:o=[]}=n;return t(a,s,r),o.length?i.Z.get(c.MC).then((e=>{let{data:t}=e;return Promise.any(t.map((e=>i.Z.get((0,v.W)({spaceId:e.id})).then((t=>{let{data:n}=t;return Promise.any(n.map((t=>(0,u.Fz)({roomId:t.id,spaceId:e.id}).then((n=>{let{nodes:r}=n;const a=r.find((e=>{let{id:t}=e;return o.includes(t)}));if(!a)throw new Error("can't find matching node");const{protocol:i,host:c}=window.location;return"".concat(i,"//").concat(c,"/spaces/").concat(e.slug,"/rooms/").concat(t.slug,"/nodes/").concat(a.id)})))))})))))})).catch((()=>{})):(0,y.YZ)(a).then((t=>{let{data:n}=t;const{claimed:o}=n;throw e(o?{errorMsgKey:"ErrForbidden",errorMessage:"You tried to access this Node on Netdata Cloud and you don't have access to it. Please contact your Space admin to give you access to it."}:{errorMsgKey:"ErrForbidden",errorMessage:"This Node isn't connected to Netdata Cloud. Please connect it, if you have permission for it, or contact your Space admin."}),"no access"}))})).then((e=>{e&&setTimeout(location.assign(e))})).catch((()=>{}))}),[])})(),I=(0,_.Z)();if(!e||I.isFetching||I.hasAccess&&!E)return null;const{pathname:P,search:S,hash:A}=window.location,{error_retry:D,token:T}=a.parse(A),{cloudRoute:R,redirect_uri:N,...F}=a.parse(S);if(!t&&D)return o.createElement(b,{errorRetry:D,token:T,redirectUri:N});if(!t&&E){if(R){const e=R.includes("join-callback")?decodeURI(R):R,t=Array.isArray(e)?e[0]:e;return o.createElement(r.Fg,{replace:!0,to:t})}return N?(C(F),window.location.replace(decodeURIComponent(N)),null):o.createElement(r.Fg,{replace:!0,to:"/spaces"})}if(k.ZP)return null;if(t&&!E){const e=A.includes("join-callback")?A:encodeURIComponent(A),t="".concat(S).concat(S?"&":"?","cloudRoute=").concat(P);return o.createElement(r.Fg,{replace:!0,to:{pathname:"/sign-in",search:t,hash:e}})}return null}},7335:function(e,t,n){"use strict";n.d(t,{aG:function(){return w},H3:function(){return g},XU:function(){return m},DH:function(){return h},z2:function(){return f},lL:function(){return p}});n(57640),n(9924),n(25387),n(2490),n(72608),n(88449),n(59849),n(33948),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865),n(31672),n(59461);var o=n(67294),r=n(4480),a=n(89250),i=n(13477),c=(0,r.xu)({key:"visitedNodes",default:()=>[]}),s=n(97945),u=n(18761),d=n(78710);const l=(0,r.CG)({key:"visitedNodeIdsValue",get:e=>t=>{let{get:n}=t;return n(c(e)).map((e=>{let{id:t}=e;return t}))}}),f=()=>{const e=(0,i.jr)(),t=(0,r.sJ)(c(e)),n=(0,r._8)((e=>{let{set:t}=e;return e=>{t(s.Jz,{values:e.reduce(((e,t)=>({...e,[t.id]:{...t,loaded:!0}})),{}),merge:!0})}}),[]);return(0,o.useEffect)((()=>{n(t)}),[t]),(0,r.sJ)(l(e))},g=e=>{const t=(0,i.jr)(),n=(0,r.sJ)(c(t)),a=(0,o.useMemo)((()=>e?n.filter((t=>t.name.toUpperCase().includes(e.toUpperCase()))):n),[n,e]);return(0,o.useMemo)((()=>a.map((e=>e.id))),[a])},p=()=>(0,r._8)((e=>{let{snapshot:t,set:n}=e;return async(e,o)=>{const r=await t.getPromise((0,i.KL)("id")),{urls:a,name:d}=await t.getPromise((0,s.zP)({id:e})),l=a.filter((e=>e!==o));n((0,s.zP)({id:e,key:"urls"}),l),l.length||n(c(r),(t=>t.filter((t=>t.id!==e))));try{await(l.length?(0,u.RX)(r,e,d,l):(0,u.Sd)(r,[e])),(0,u.Wy)(r,e).catch((()=>{}))}catch(f){n((0,s.zP)({id:e,key:"urls"}),a)}}}),[]),h=()=>{const{pathname:e}=(0,a.TH)(),t=(0,i.jr)(),n=w(t,{autoFetch:!1});return(0,r._8)((e=>{let{snapshot:t,set:o}=e;return async(e,r,a)=>{if(await t.getPromise((0,i.KL)("isAnonymous")))return;const d=await t.getPromise((0,i.KL)("id")),{urls:l,name:f}=await t.getPromise((0,s.zP)({id:e}));let g=r?[r,...l]:l;g=[...new Set([window.location.href,...g])];const p=g.length!==l.length;try{o((0,s.zP)({id:e,key:"urls"}),g),o(c(d),(t=>{const n=t.find((t=>t.id===e)),o=t.filter((t=>t.id!==e));return n?[{...n,accessCount:n.accessCount+1,lastAccessTime:(new Date).toISOString()},...o]:[{accessCount:1,id:e,lastAccessTime:(new Date).toISOString(),urls:g,name:a},...o]})),p&&await(0,u.RX)(d,e,a||f,g),n(),await(0,u.Wy)(d,e)}catch(h){o((0,s.zP)({id:e,key:"urls"}),l)}}}),[n,e,t])},w=function(e){let{autoFetch:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const[,n]=(0,r.FV)(c(e)),[a,i]=(0,o.useState)(0),s=(0,o.useCallback)((()=>{i((e=>e+1))}),[i]);return(0,o.useEffect)((()=>{e&&(t||a)&&(0,u.Fz)(e).then((e=>{if(!e||d.ZP)return;const{data:{results:t}}=e,o=t.sort(((e,t)=>new Date(t.lastAccessTime)-new Date(e.lastAccessTime)));n(o)}))}),[t,a,e]),s},m=()=>{const e=(0,i.jr)(),t=c(e);return(0,r._8)((e=>{let{snapshot:n,set:o}=e;return async e=>{const r=(await n.getPromise((0,s.$E)(e))).map((e=>e.machineGUID)),a=await n.getPromise(t),i=a.filter((e=>!r.includes(e.id)));i.length!==a.length&&o(t,i)}}),[e])}},78401:function(e,t,n){"use strict";n.d(t,{O:function(){return a}});n(25387),n(2490),n(72608),n(33948);var o=n(52971),r=n(85456);const a=()=>Object.entries(o.Ew).reduce(((e,t)=>{let[n,o]=t;return{...e,[n]:(0,r.gs)(o.id)}}),{});t.Z=e=>{let{avatar:t,createdAt:n,email:a,id:i,name:c,spacesCount:s,verifiedEmail:u}=e;if(!window.envSettings.tracking)return;if(a&&a.includes("@netdata.msdc.co"))return;if(i&&"00000000-0000-0000-0000-000000000000"===i)return;if(a&&a.includes("anonymous@netdata.cloud"))return;const d=new Date,l=d.toISOString(),f=new Date(n),g=Math.floor((d-f)/864e5);var p;(0,r.gs)(o.Ew.analyticsCookies.id)&&(window.dataLayer&&window.dataLayer.push({event:"UserInfoAvailable",user_id:i,userIdentifier:i,userName:c,userEmail:a,userAccountCreatedAt:n,userAccountCreatedDaysAgo:g,userAvatarURL:t,userEmailVerified:u,spacesCount:s}),window.gtag&&window.gtag("config","G-J69Z2JCTFB",{user_id:i}),null!==(p=window.posthog)&&void 0!==p&&p.__loaded&&(window.posthog.identify(i),window.posthog.people.set({email:a||"unknown email",name:c,netdata_cloud_account_created_at:n,netdata_cloud_account_created_days_ago:g}),window.posthog.register({netdata_cloud_account_created_days_ago:g}),window.posthog.register_once({event_source:"cloud",netdata_cloud_account_created_at:n,netdata_cloud_account_email:a||"unknown email",netdata_cloud_account_id:i,netdata_cloud_signed_in_at:l})))}},17072:function(e,t,n){var o=n(5112)("iterator"),r=!1;try{var a=0,i={next:function(){return{done:!!a++}},return:function(){r=!0}};i[o]=function(){return this},Array.from(i,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var a={};a[o]=function(){return{next:function(){return{done:n=!0}}}},e(a)}catch(c){}return n}},7871:function(e,t,n){var o=n(83823),r=n(35268);e.exports=!o&&!r&&"object"==typeof window&&"object"==typeof document},83823:function(e){e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},35268:function(e,t,n){var o=n(84326);e.exports="undefined"!=typeof process&&"process"==o(process)},11060:function(e,t,n){var o=n(1702),r=Error,a=o("".replace),i=String(r("zxcasd").stack),c=/\n\s*at [^:]*:[^\n]*/,s=c.test(i);e.exports=function(e,t){if(s&&"string"==typeof e&&!r.prepareStackTrace)for(;t--;)e=a(e,c,"");return e}},5392:function(e,t,n){var o=n(68880),r=n(11060),a=n(22914),i=Error.captureStackTrace;e.exports=function(e,t,n,c){a&&(i?i(e,t):o(e,"stack",r(n,c)))}},22914:function(e,t,n){var o=n(47293),r=n(79114);e.exports=!o((function(){var e=Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",r(1,7)),7!==e.stack)}))},58340:function(e,t,n){var o=n(70111),r=n(68880);e.exports=function(e,t){o(t)&&"cause"in t&&r(e,"cause",t.cause)}},56277:function(e,t,n){var o=n(41340);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:o(e)}},63702:function(e,t,n){var o=n(17854),r=n(2492),a=n(60614),i=n(54705),c=n(42788),s=n(5112),u=n(7871),d=n(83823),l=n(31913),f=n(7392),g=r&&r.prototype,p=s("species"),h=!1,w=a(o.PromiseRejectionEvent),m=i("Promise",(function(){var e=c(r),t=e!==String(r);if(!t&&66===f)return!0;if(l&&(!g.catch||!g.finally))return!0;if(!f||f<51||!/native code/.test(e)){var n=new r((function(e){e(1)})),o=function(e){e((function(){}),(function(){}))};if((n.constructor={})[p]=o,!(h=n.then((function(){}))instanceof o))return!0}return!t&&(u||d)&&!w}));e.exports={CONSTRUCTOR:m,REJECTION_EVENT:w,SUBCLASSING:h}},80612:function(e,t,n){var o=n(2492),r=n(17072),a=n(63702).CONSTRUCTOR;e.exports=a||!r((function(e){o.all(e).then(void 0,(function(){}))}))},56967:function(e,t,n){"use strict";var o=n(82109),r=n(47976),a=n(79518),i=n(27674),c=n(99920),s=n(70030),u=n(68880),d=n(79114),l=n(58340),f=n(5392),g=n(20408),p=n(56277),h=n(5112)("toStringTag"),w=Error,m=[].push,y=function(e,t){var n,o=r(v,this);i?n=i(w(),o?a(this):v):(n=o?this:s(v),u(n,h,"Error")),void 0!==t&&u(n,"message",p(t)),f(n,y,n.stack,1),arguments.length>2&&l(n,arguments[2]);var c=[];return g(e,m,{that:c}),u(n,"errors",c),n};i?i(y,w):c(y,w,{name:!0});var v=y.prototype=s(w.prototype,{constructor:d(1,y),message:d(1,""),name:d(1,"AggregateError")});o({global:!0,constructor:!0,arity:2},{AggregateError:y})},9170:function(e,t,n){n(56967)},34668:function(e,t,n){"use strict";var o=n(82109),r=n(46916),a=n(19662),i=n(35005),c=n(78523),s=n(12534),u=n(20408),d=n(80612),l="No one promise resolved";o({target:"Promise",stat:!0,forced:d},{any:function(e){var t=this,n=i("AggregateError"),o=c.f(t),d=o.resolve,f=o.reject,g=s((function(){var o=a(t.resolve),i=[],c=0,s=1,g=!1;u(e,(function(e){var a=c++,u=!1;s++,r(o,t,e).then((function(e){u||g||(g=!0,d(e))}),(function(e){u||g||(u=!0,i[a]=e,--s||f(new n(i,l)))}))})),--s||f(new n(i,l))}));return g.error&&f(g.value),o.promise}})}}]);
\ No newline at end of file
web/gui/v2/872.662015ec333183b19c91.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ef2b19f6-ec69-4578-921a-36544a2e3765",e._sentryDebugIdIdentifier="sentry-dbid-ef2b19f6-ec69-4578-921a-36544a2e3765")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[872],{48457:function(e,t,r){"use strict";var n=r(49974),s=r(46916),i=r(47908),a=r(53411),o=r(97659),u=r(4411),f=r(26244),c=r(86135),h=r(18554),l=r(71246),p=Array;e.exports=function(e){var t=i(e),r=u(this),g=arguments.length,d=g>1?arguments[1]:void 0,m=void 0!==d;m&&(d=n(d,g>2?arguments[2]:void 0));var v,b,w,y,S,P,k=l(t),U=0;if(!k||this===p&&o(k))for(v=f(t),b=r?new this(v):p(v);v>U;U++)P=m?d(t[U],U):t[U],c(b,U,P);else for(S=(y=h(t,k)).next,b=r?new this:[];!(w=s(S,y)).done;U++)P=m?a(y,d,[w.value,U],!0):w.value,c(b,U,P);return b.length=U,b}},17072:function(e,t,r){var n=r(5112)("iterator"),s=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){s=!0}};a[n]=function(){return this},Array.from(a,(function(){throw 2}))}catch(o){}e.exports=function(e,t){if(!t&&!s)return!1;var r=!1;try{var i={};i[n]=function(){return{next:function(){return{done:r=!0}}}},e(i)}catch(o){}return r}},7871:function(e,t,r){var n=r(83823),s=r(35268);e.exports=!n&&!s&&"object"==typeof window&&"object"==typeof document},83823:function(e){e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},35268:function(e,t,r){var n=r(84326);e.exports="undefined"!=typeof process&&"process"==n(process)},11060:function(e,t,r){var n=r(1702),s=Error,i=n("".replace),a=String(s("zxcasd").stack),o=/\n\s*at [^:]*:[^\n]*/,u=o.test(a);e.exports=function(e,t){if(u&&"string"==typeof e&&!s.prepareStackTrace)for(;t--;)e=i(e,o,"");return e}},5392:function(e,t,r){var n=r(68880),s=r(11060),i=r(22914),a=Error.captureStackTrace;e.exports=function(e,t,r,o){i&&(a?a(e,t):n(e,"stack",s(r,o)))}},22914:function(e,t,r){var n=r(47293),s=r(79114);e.exports=!n((function(){var e=Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",s(1,7)),7!==e.stack)}))},58340:function(e,t,r){var n=r(70111),s=r(68880);e.exports=function(e,t){n(t)&&"cause"in t&&s(e,"cause",t.cause)}},56277:function(e,t,r){var n=r(41340);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:n(e)}},21574:function(e,t,r){"use strict";var n=r(19781),s=r(1702),i=r(46916),a=r(47293),o=r(81956),u=r(25181),f=r(55296),c=r(47908),h=r(68361),l=Object.assign,p=Object.defineProperty,g=s([].concat);e.exports=!l||a((function(){if(n&&1!==l({b:1},l(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},r=Symbol(),s="abcdefghijklmnopqrst";return e[r]=7,s.split("").forEach((function(e){t[e]=e})),7!=l({},e)[r]||o(l({},t)).join("")!=s}))?function(e,t){for(var r=c(e),s=arguments.length,a=1,l=u.f,p=f.f;s>a;)for(var d,m=h(arguments[a++]),v=l?g(o(m),l(m)):o(m),b=v.length,w=0;b>w;)d=v[w++],n&&!i(p,m,d)||(r[d]=m[d]);return r}:l},63702:function(e,t,r){var n=r(17854),s=r(2492),i=r(60614),a=r(54705),o=r(42788),u=r(5112),f=r(7871),c=r(83823),h=r(31913),l=r(7392),p=s&&s.prototype,g=u("species"),d=!1,m=i(n.PromiseRejectionEvent),v=a("Promise",(function(){var e=o(s),t=e!==String(s);if(!t&&66===l)return!0;if(h&&(!p.catch||!p.finally))return!0;if(!l||l<51||!/native code/.test(e)){var r=new s((function(e){e(1)})),n=function(e){e((function(){}),(function(){}))};if((r.constructor={})[g]=n,!(d=r.then((function(){}))instanceof n))return!0}return!t&&(f||c)&&!m}));e.exports={CONSTRUCTOR:v,REJECTION_EVENT:m,SUBCLASSING:d}},80612:function(e,t,r){var n=r(2492),s=r(17072),i=r(63702).CONSTRUCTOR;e.exports=i||!s((function(e){n.all(e).then(void 0,(function(){}))}))},33197:function(e,t,r){var n=r(1702),s=2147483647,i=/[^\0-\u007E]/,a=/[.\u3002\uFF0E\uFF61]/g,o="Overflow: input needs wider integers to process",u=RangeError,f=n(a.exec),c=Math.floor,h=String.fromCharCode,l=n("".charCodeAt),p=n([].join),g=n([].push),d=n("".replace),m=n("".split),v=n("".toLowerCase),b=function(e){return e+22+75*(e<26)},w=function(e,t,r){var n=0;for(e=r?c(e/700):e>>1,e+=c(e/t);e>455;)e=c(e/35),n+=36;return c(n+36*e/(e+38))},y=function(e){var t=[];e=function(e){for(var t=[],r=0,n=e.length;r<n;){var s=l(e,r++);if(s>=55296&&s<=56319&&r<n){var i=l(e,r++);56320==(64512&i)?g(t,((1023&s)<<10)+(1023&i)+65536):(g(t,s),r--)}else g(t,s)}return t}(e);var r,n,i=e.length,a=128,f=0,d=72;for(r=0;r<e.length;r++)(n=e[r])<128&&g(t,h(n));var m=t.length,v=m;for(m&&g(t,"-");v<i;){var y=s;for(r=0;r<e.length;r++)(n=e[r])>=a&&n<y&&(y=n);var S=v+1;if(y-a>c((s-f)/S))throw u(o);for(f+=(y-a)*S,a=y,r=0;r<e.length;r++){if((n=e[r])<a&&++f>s)throw u(o);if(n==a){for(var P=f,k=36;;){var U=k<=d?1:k>=d+26?26:k-d;if(P<U)break;var R=P-U,L=36-U;g(t,h(b(U+R%L))),P=c(R/L),k+=36}g(t,h(b(P))),d=w(f,S,v==m),f=0,v++}}f++,a++}return p(t,"")};e.exports=function(e){var t,r,n=[],s=m(d(v(e),a,"."),".");for(t=0;t<s.length;t++)r=s[t],g(n,f(i,r)?"xn--"+y(r):r);return p(n,".")}},56967:function(e,t,r){"use strict";var n=r(82109),s=r(47976),i=r(79518),a=r(27674),o=r(99920),u=r(70030),f=r(68880),c=r(79114),h=r(58340),l=r(5392),p=r(20408),g=r(56277),d=r(5112)("toStringTag"),m=Error,v=[].push,b=function(e,t){var r,n=s(w,this);a?r=a(m(),n?i(this):w):(r=n?this:u(w),f(r,d,"Error")),void 0!==t&&f(r,"message",g(t)),l(r,b,r.stack,1),arguments.length>2&&h(r,arguments[2]);var o=[];return p(e,v,{that:o}),f(r,"errors",o),r};a?a(b,m):o(b,m,{name:!0});var w=b.prototype=u(m.prototype,{constructor:c(1,b),message:c(1,""),name:c(1,"AggregateError")});n({global:!0,constructor:!0,arity:2},{AggregateError:b})},9170:function(e,t,r){r(56967)},34668:function(e,t,r){"use strict";var n=r(82109),s=r(46916),i=r(19662),a=r(35005),o=r(78523),u=r(12534),f=r(20408),c=r(80612),h="No one promise resolved";n({target:"Promise",stat:!0,forced:c},{any:function(e){var t=this,r=a("AggregateError"),n=o.f(t),c=n.resolve,l=n.reject,p=u((function(){var n=i(t.resolve),a=[],o=0,u=1,p=!1;f(e,(function(e){var i=o++,f=!1;u++,s(n,t,e).then((function(e){f||p||(p=!0,c(e))}),(function(e){f||p||(f=!0,a[i]=e,--u||l(new r(a,h)))}))})),--u||l(new r(a,h))}));return p.error&&l(p.value),n.promise}})},78783:function(e,t,r){"use strict";var n=r(28710).charAt,s=r(41340),i=r(29909),a=r(51656),o=r(76178),u="String Iterator",f=i.set,c=i.getterFor(u);a(String,"String",(function(e){f(this,{type:u,string:s(e),index:0})}),(function(){var e,t=c(this),r=t.string,s=t.index;return s>=r.length?o(void 0,!0):(e=n(r,s),t.index+=e.length,o(e,!1))}))},68789:function(e,t,r){"use strict";r(78783);var n,s=r(82109),i=r(19781),a=r(85143),o=r(17854),u=r(49974),f=r(1702),c=r(98052),h=r(47045),l=r(25787),p=r(92597),g=r(21574),d=r(48457),m=r(41589),v=r(28710).codeAt,b=r(33197),w=r(41340),y=r(58003),S=r(48053),P=r(65556),k=r(29909),U=k.set,R=k.getterFor("URL"),L=P.URLSearchParams,x=P.getState,H=o.URL,q=o.TypeError,B=o.parseInt,E=Math.floor,A=Math.pow,j=f("".charAt),C=f(/./.exec),O=f([].join),I=f(1..toString),T=f([].pop),_=f([].push),z=f("".replace),N=f([].shift),D=f("".split),F=f("".slice),$=f("".toLowerCase),M=f([].unshift),J="Invalid scheme",G="Invalid host",V="Invalid port",Y=/[a-z]/i,K=/[\d+-.a-z]/i,Q=/\d/,W=/^0x/i,X=/^[0-7]+$/,Z=/^\d+$/,ee=/^[\da-f]+$/i,te=/[\0\t\n\r #%/:<>?@[\\\]^|]/,re=/[\0\t\n\r #/:<>?@[\\\]^|]/,ne=/^[\u0000-\u0020]+/,se=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,ie=/[\t\n\r]/g,ae=function(e){var t,r,n,s;if("number"==typeof e){for(t=[],r=0;r<4;r++)M(t,e%256),e=E(e/256);return O(t,".")}if("object"==typeof e){for(t="",n=function(e){for(var t=null,r=1,n=null,s=0,i=0;i<8;i++)0!==e[i]?(s>r&&(t=n,r=s),n=null,s=0):(null===n&&(n=i),++s);return s>r&&(t=n,r=s),t}(e),r=0;r<8;r++)s&&0===e[r]||(s&&(s=!1),n===r?(t+=r?":":"::",s=!0):(t+=I(e[r],16),r<7&&(t+=":")));return"["+t+"]"}return e},oe={},ue=g({},oe,{" ":1,'"':1,"<":1,">":1,"`":1}),fe=g({},ue,{"#":1,"?":1,"{":1,"}":1}),ce=g({},fe,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),he=function(e,t){var r=v(e,0);return r>32&&r<127&&!p(t,e)?e:encodeURIComponent(e)},le={ftp:21,file:null,http:80,https:443,ws:80,wss:443},pe=function(e,t){var r;return 2==e.length&&C(Y,j(e,0))&&(":"==(r=j(e,1))||!t&&"|"==r)},ge=function(e){var t;return e.length>1&&pe(F(e,0,2))&&(2==e.length||"/"===(t=j(e,2))||"\\"===t||"?"===t||"#"===t)},de=function(e){return"."===e||"%2e"===$(e)},me={},ve={},be={},we={},ye={},Se={},Pe={},ke={},Ue={},Re={},Le={},xe={},He={},qe={},Be={},Ee={},Ae={},je={},Ce={},Oe={},Ie={},Te=function(e,t,r){var n,s,i,a=w(e);if(t){if(s=this.parse(a))throw q(s);this.searchParams=null}else{if(void 0!==r&&(n=new Te(r,!0)),s=this.parse(a,null,n))throw q(s);(i=x(new L)).bindURL(this),this.searchParams=i}};Te.prototype={type:"URL",parse:function(e,t,r){var s,i,a,o,u,f=this,c=t||me,h=0,l="",g=!1,v=!1,b=!1;for(e=w(e),t||(f.scheme="",f.username="",f.password="",f.host=null,f.port=null,f.path=[],f.query=null,f.fragment=null,f.cannotBeABaseURL=!1,e=z(e,ne,""),e=z(e,se,"$1")),e=z(e,ie,""),s=d(e);h<=s.length;){switch(i=s[h],c){case me:if(!i||!C(Y,i)){if(t)return J;c=be;continue}l+=$(i),c=ve;break;case ve:if(i&&(C(K,i)||"+"==i||"-"==i||"."==i))l+=$(i);else{if(":"!=i){if(t)return J;l="",c=be,h=0;continue}if(t&&(f.isSpecial()!=p(le,l)||"file"==l&&(f.includesCredentials()||null!==f.port)||"file"==f.scheme&&!f.host))return;if(f.scheme=l,t)return void(f.isSpecial()&&le[f.scheme]==f.port&&(f.port=null));l="","file"==f.scheme?c=qe:f.isSpecial()&&r&&r.scheme==f.scheme?c=we:f.isSpecial()?c=ke:"/"==s[h+1]?(c=ye,h++):(f.cannotBeABaseURL=!0,_(f.path,""),c=Ce)}break;case be:if(!r||r.cannotBeABaseURL&&"#"!=i)return J;if(r.cannotBeABaseURL&&"#"==i){f.scheme=r.scheme,f.path=m(r.path),f.query=r.query,f.fragment="",f.cannotBeABaseURL=!0,c=Ie;break}c="file"==r.scheme?qe:Se;continue;case we:if("/"!=i||"/"!=s[h+1]){c=Se;continue}c=Ue,h++;break;case ye:if("/"==i){c=Re;break}c=je;continue;case Se:if(f.scheme=r.scheme,i==n)f.username=r.username,f.password=r.password,f.host=r.host,f.port=r.port,f.path=m(r.path),f.query=r.query;else if("/"==i||"\\"==i&&f.isSpecial())c=Pe;else if("?"==i)f.username=r.username,f.password=r.password,f.host=r.host,f.port=r.port,f.path=m(r.path),f.query="",c=Oe;else{if("#"!=i){f.username=r.username,f.password=r.password,f.host=r.host,f.port=r.port,f.path=m(r.path),f.path.length--,c=je;continue}f.username=r.username,f.password=r.password,f.host=r.host,f.port=r.port,f.path=m(r.path),f.query=r.query,f.fragment="",c=Ie}break;case Pe:if(!f.isSpecial()||"/"!=i&&"\\"!=i){if("/"!=i){f.username=r.username,f.password=r.password,f.host=r.host,f.port=r.port,c=je;continue}c=Re}else c=Ue;break;case ke:if(c=Ue,"/"!=i||"/"!=j(l,h+1))continue;h++;break;case Ue:if("/"!=i&&"\\"!=i){c=Re;continue}break;case Re:if("@"==i){g&&(l="%40"+l),g=!0,a=d(l);for(var y=0;y<a.length;y++){var S=a[y];if(":"!=S||b){var P=he(S,ce);b?f.password+=P:f.username+=P}else b=!0}l=""}else if(i==n||"/"==i||"?"==i||"#"==i||"\\"==i&&f.isSpecial()){if(g&&""==l)return"Invalid authority";h-=d(l).length+1,l="",c=Le}else l+=i;break;case Le:case xe:if(t&&"file"==f.scheme){c=Ee;continue}if(":"!=i||v){if(i==n||"/"==i||"?"==i||"#"==i||"\\"==i&&f.isSpecial()){if(f.isSpecial()&&""==l)return G;if(t&&""==l&&(f.includesCredentials()||null!==f.port))return;if(o=f.parseHost(l))return o;if(l="",c=Ae,t)return;continue}"["==i?v=!0:"]"==i&&(v=!1),l+=i}else{if(""==l)return G;if(o=f.parseHost(l))return o;if(l="",c=He,t==xe)return}break;case He:if(!C(Q,i)){if(i==n||"/"==i||"?"==i||"#"==i||"\\"==i&&f.isSpecial()||t){if(""!=l){var k=B(l,10);if(k>65535)return V;f.port=f.isSpecial()&&k===le[f.scheme]?null:k,l=""}if(t)return;c=Ae;continue}return V}l+=i;break;case qe:if(f.scheme="file","/"==i||"\\"==i)c=Be;else{if(!r||"file"!=r.scheme){c=je;continue}if(i==n)f.host=r.host,f.path=m(r.path),f.query=r.query;else if("?"==i)f.host=r.host,f.path=m(r.path),f.query="",c=Oe;else{if("#"!=i){ge(O(m(s,h),""))||(f.host=r.host,f.path=m(r.path),f.shortenPath()),c=je;continue}f.host=r.host,f.path=m(r.path),f.query=r.query,f.fragment="",c=Ie}}break;case Be:if("/"==i||"\\"==i){c=Ee;break}r&&"file"==r.scheme&&!ge(O(m(s,h),""))&&(pe(r.path[0],!0)?_(f.path,r.path[0]):f.host=r.host),c=je;continue;case Ee:if(i==n||"/"==i||"\\"==i||"?"==i||"#"==i){if(!t&&pe(l))c=je;else if(""==l){if(f.host="",t)return;c=Ae}else{if(o=f.parseHost(l))return o;if("localhost"==f.host&&(f.host=""),t)return;l="",c=Ae}continue}l+=i;break;case Ae:if(f.isSpecial()){if(c=je,"/"!=i&&"\\"!=i)continue}else if(t||"?"!=i)if(t||"#"!=i){if(i!=n&&(c=je,"/"!=i))continue}else f.fragment="",c=Ie;else f.query="",c=Oe;break;case je:if(i==n||"/"==i||"\\"==i&&f.isSpecial()||!t&&("?"==i||"#"==i)){if(".."===(u=$(u=l))||"%2e."===u||".%2e"===u||"%2e%2e"===u?(f.shortenPath(),"/"==i||"\\"==i&&f.isSpecial()||_(f.path,"")):de(l)?"/"==i||"\\"==i&&f.isSpecial()||_(f.path,""):("file"==f.scheme&&!f.path.length&&pe(l)&&(f.host&&(f.host=""),l=j(l,0)+":"),_(f.path,l)),l="","file"==f.scheme&&(i==n||"?"==i||"#"==i))for(;f.path.length>1&&""===f.path[0];)N(f.path);"?"==i?(f.query="",c=Oe):"#"==i&&(f.fragment="",c=Ie)}else l+=he(i,fe);break;case Ce:"?"==i?(f.query="",c=Oe):"#"==i?(f.fragment="",c=Ie):i!=n&&(f.path[0]+=he(i,oe));break;case Oe:t||"#"!=i?i!=n&&("'"==i&&f.isSpecial()?f.query+="%27":f.query+="#"==i?"%23":he(i,oe)):(f.fragment="",c=Ie);break;case Ie:i!=n&&(f.fragment+=he(i,ue))}h++}},parseHost:function(e){var t,r,n;if("["==j(e,0)){if("]"!=j(e,e.length-1))return G;if(t=function(e){var t,r,n,s,i,a,o,u=[0,0,0,0,0,0,0,0],f=0,c=null,h=0,l=function(){return j(e,h)};if(":"==l()){if(":"!=j(e,1))return;h+=2,c=++f}for(;l();){if(8==f)return;if(":"!=l()){for(t=r=0;r<4&&C(ee,l());)t=16*t+B(l(),16),h++,r++;if("."==l()){if(0==r)return;if(h-=r,f>6)return;for(n=0;l();){if(s=null,n>0){if(!("."==l()&&n<4))return;h++}if(!C(Q,l()))return;for(;C(Q,l());){if(i=B(l(),10),null===s)s=i;else{if(0==s)return;s=10*s+i}if(s>255)return;h++}u[f]=256*u[f]+s,2!=++n&&4!=n||f++}if(4!=n)return;break}if(":"==l()){if(h++,!l())return}else if(l())return;u[f++]=t}else{if(null!==c)return;h++,c=++f}}if(null!==c)for(a=f-c,f=7;0!=f&&a>0;)o=u[f],u[f--]=u[c+a-1],u[c+--a]=o;else if(8!=f)return;return u}(F(e,1,-1)),!t)return G;this.host=t}else if(this.isSpecial()){if(e=b(e),C(te,e))return G;if(t=function(e){var t,r,n,s,i,a,o,u=D(e,".");if(u.length&&""==u[u.length-1]&&u.length--,(t=u.length)>4)return e;for(r=[],n=0;n<t;n++){if(""==(s=u[n]))return e;if(i=10,s.length>1&&"0"==j(s,0)&&(i=C(W,s)?16:8,s=F(s,8==i?1:2)),""===s)a=0;else{if(!C(10==i?Z:8==i?X:ee,s))return e;a=B(s,i)}_(r,a)}for(n=0;n<t;n++)if(a=r[n],n==t-1){if(a>=A(256,5-t))return null}else if(a>255)return null;for(o=T(r),n=0;n<r.length;n++)o+=r[n]*A(256,3-n);return o}(e),null===t)return G;this.host=t}else{if(C(re,e))return G;for(t="",r=d(e),n=0;n<r.length;n++)t+=he(r[n],oe);this.host=t}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||"file"==this.scheme},includesCredentials:function(){return""!=this.username||""!=this.password},isSpecial:function(){return p(le,this.scheme)},shortenPath:function(){var e=this.path,t=e.length;!t||"file"==this.scheme&&1==t&&pe(e[0],!0)||e.length--},serialize:function(){var e=this,t=e.scheme,r=e.username,n=e.password,s=e.host,i=e.port,a=e.path,o=e.query,u=e.fragment,f=t+":";return null!==s?(f+="//",e.includesCredentials()&&(f+=r+(n?":"+n:"")+"@"),f+=ae(s),null!==i&&(f+=":"+i)):"file"==t&&(f+="//"),f+=e.cannotBeABaseURL?a[0]:a.length?"/"+O(a,"/"):"",null!==o&&(f+="?"+o),null!==u&&(f+="#"+u),f},setHref:function(e){var t=this.parse(e);if(t)throw q(t);this.searchParams.update()},getOrigin:function(){var e=this.scheme,t=this.port;if("blob"==e)try{return new _e(e.path[0]).origin}catch(r){return"null"}return"file"!=e&&this.isSpecial()?e+"://"+ae(this.host)+(null!==t?":"+t:""):"null"},getProtocol:function(){return this.scheme+":"},setProtocol:function(e){this.parse(w(e)+":",me)},getUsername:function(){return this.username},setUsername:function(e){var t=d(w(e));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var r=0;r<t.length;r++)this.username+=he(t[r],ce)}},getPassword:function(){return this.password},setPassword:function(e){var t=d(w(e));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var r=0;r<t.length;r++)this.password+=he(t[r],ce)}},getHost:function(){var e=this.host,t=this.port;return null===e?"":null===t?ae(e):ae(e)+":"+t},setHost:function(e){this.cannotBeABaseURL||this.parse(e,Le)},getHostname:function(){var e=this.host;return null===e?"":ae(e)},setHostname:function(e){this.cannotBeABaseURL||this.parse(e,xe)},getPort:function(){var e=this.port;return null===e?"":w(e)},setPort:function(e){this.cannotHaveUsernamePasswordPort()||(""==(e=w(e))?this.port=null:this.parse(e,He))},getPathname:function(){var e=this.path;return this.cannotBeABaseURL?e[0]:e.length?"/"+O(e,"/"):""},setPathname:function(e){this.cannotBeABaseURL||(this.path=[],this.parse(e,Ae))},getSearch:function(){var e=this.query;return e?"?"+e:""},setSearch:function(e){""==(e=w(e))?this.query=null:("?"==j(e,0)&&(e=F(e,1)),this.query="",this.parse(e,Oe)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var e=this.fragment;return e?"#"+e:""},setHash:function(e){""!=(e=w(e))?("#"==j(e,0)&&(e=F(e,1)),this.fragment="",this.parse(e,Ie)):this.fragment=null},update:function(){this.query=this.searchParams.serialize()||null}};var _e=function(e){var t=l(this,ze),r=S(arguments.length,1)>1?arguments[1]:void 0,n=U(t,new Te(e,!1,r));i||(t.href=n.serialize(),t.origin=n.getOrigin(),t.protocol=n.getProtocol(),t.username=n.getUsername(),t.password=n.getPassword(),t.host=n.getHost(),t.hostname=n.getHostname(),t.port=n.getPort(),t.pathname=n.getPathname(),t.search=n.getSearch(),t.searchParams=n.getSearchParams(),t.hash=n.getHash())},ze=_e.prototype,Ne=function(e,t){return{get:function(){return R(this)[e]()},set:t&&function(e){return R(this)[t](e)},configurable:!0,enumerable:!0}};if(i&&(h(ze,"href",Ne("serialize","setHref")),h(ze,"origin",Ne("getOrigin")),h(ze,"protocol",Ne("getProtocol","setProtocol")),h(ze,"username",Ne("getUsername","setUsername")),h(ze,"password",Ne("getPassword","setPassword")),h(ze,"host",Ne("getHost","setHost")),h(ze,"hostname",Ne("getHostname","setHostname")),h(ze,"port",Ne("getPort","setPort")),h(ze,"pathname",Ne("getPathname","setPathname")),h(ze,"search",Ne("getSearch","setSearch")),h(ze,"searchParams",Ne("getSearchParams")),h(ze,"hash",Ne("getHash","setHash"))),c(ze,"toJSON",(function(){return R(this).serialize()}),{enumerable:!0}),c(ze,"toString",(function(){return R(this).serialize()}),{enumerable:!0}),H){var De=H.createObjectURL,Fe=H.revokeObjectURL;De&&c(_e,"createObjectURL",u(De,H)),Fe&&c(_e,"revokeObjectURL",u(Fe,H))}y(_e,"URL"),s({global:!0,constructor:!0,forced:!a,sham:!i},{URL:_e})},60285:function(e,t,r){r(68789)}}]);
\ No newline at end of file
web/gui/v2/898.481553c68483d38c6893.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="2121370b-9fd4-475d-a2c7-56d707613928",e._sentryDebugIdIdentifier="sentry-dbid-2121370b-9fd4-475d-a2c7-56d707613928")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[898],{82898:(e,n,d)=>{d.r(n),d.d(n,{AuthTokenCallback:()=>r,default:()=>f});var t=d(67294),o=d(16812),r=function(){var e=(0,o.np)("redirect_uri"),n=(0,o.np)("token");return(0,t.useEffect)((function(){e&&n&&(localStorage.setItem("netdataJWT",n),location.href=decodeURIComponent(e))}),[]),null};const f=r}}]);
\ No newline at end of file
web/gui/v2/910.64f12c4c30c45ef4836c.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="704cd04d-5ce6-48b1-bde1-1039ebbdf138",e._sentryDebugIdIdentifier="sentry-dbid-704cd04d-5ce6-48b1-bde1-1039ebbdf138")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[910],{27910:(e,t,n)=>{n.r(t),n.d(t,{default:()=>rt});var r=n(67294),a=n(6264),o=n(93433),i=n(4480),c=n(32802);const l={nodes:(0,i.xu)({key:"anomalyFilters",default:[]})};(0,i.CG)({key:"anomalyFilterState",get:function(e){var t=e.roomId,n=e.filterKey;return function(e){return(0,e.get)(l[n](t))}},set:function(e){var t=e.roomId,n=e.filterKey;return function(e,r){var a=e.set,i=e.get;if(Array.isArray(r))return a(l[n](t),r);var c=i(l[n](t)),s=c.includes(r)?c.filter((function(e){return e!==r})):[].concat((0,o.Z)(c),[r]);a(l[n](t),s)}}});var s=function(e,t){return t?e[t]:e},u=n(11323),d=n(25464),m=n(54851),h=n(87854),f=n.n(h),p=n(95348),g=n.n(p),L=new(f())({id:"notCapableNodes",use:"notCapableNodes-usage",viewBox:"0 0 231 230",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 231 230" id="notCapableNodes"><path fill="#EDF2F6" d="M115.5 226c61.304 0 111-49.696 111-111S176.804 4 115.5 4 4.5 53.696 4.5 115s49.696 111 111 111Z" /><path fill="#E2E6EC" d="M212.149 115A96.65 96.65 0 1 1 39.894 54.809l3.303-4.038A96.649 96.649 0 0 1 212.149 115Z" /><mask id="notCapableNodes_a" width="206" height="194" x="6" y="18" maskUnits="userSpaceOnUse" style="mask-type:alpha"><path fill="#E2E6EC" d="M211.798 114.743a96.657 96.657 0 0 1-40.698 78.821 96.659 96.659 0 0 1-87.833 12.432C68.697 200.905 26.108 203.209 15.5 192c-10.608-11.209.28-35.172-4-50-4.281-14.828-6.001-31.361-3-46.5 3.001-15.139-.614-35.927 9-48H40c13.017-14.675 33.037-22.027 52.086-26.708a96.648 96.648 0 0 1 119.712 93.951Z" /></mask><g mask="url(#notCapableNodes_a)"><g clip-path="url(#notCapableNodes_b)"><path fill="#45535C" d="M217.255 50H19.142a2.641 2.641 0 0 0-2.642 2.642v134.716A2.642 2.642 0 0 0 19.142 190h198.113a2.641 2.641 0 0 0 2.641-2.642V52.642A2.641 2.641 0 0 0 217.255 50Z" /><path fill="#546C82" d="M19.142 50h198.113a2.644 2.644 0 0 1 2.641 2.642v3.962H16.5v-3.962A2.641 2.641 0 0 1 19.142 50Z" /><path fill="#0F0" d="M21.123 55.283a1.981 1.981 0 1 0 0-3.962 1.981 1.981 0 0 0 0 3.962Z" opacity=".5" /><path fill="#FF0" d="M27.726 55.283a1.981 1.981 0 1 0 0-3.962 1.981 1.981 0 0 0 0 3.962Z" opacity=".5" /><path fill="red" d="M34.33 55.283a1.981 1.981 0 1 0 0-3.962 1.981 1.981 0 0 0 0 3.962Z" opacity=".5" /><path stroke="#fff" stroke-miterlimit="10" stroke-width="2" d="m34.33 88.962 6.604-6.603-6.604-6.604M44.236 88.302h11.887" /></g><path fill="#7698B0" d="M145.373 81.99a2.327 2.327 0 1 0-4.655 0v19.551a2.328 2.328 0 1 0 4.655 0V81.989Z" /><path fill="#6D8CA3" d="M145.373 83.386h7.821a2.421 2.421 0 0 1 2.421 2.42v11.918a2.42 2.42 0 0 1-2.421 2.421h-7.821v-16.76Z" /><path fill="#658196" d="M155.615 88.972h2.979a2.608 2.608 0 0 1 2.607 2.607v.373a2.607 2.607 0 0 1-2.607 2.607h-2.979v-5.587Z" /><path fill="#7698B0" d="M219.897 143.904v1.862h-36.35a9.31 9.31 0 0 1-9.311-9.31v-36.311c0-4.097-2.7-7.449-6.052-7.449h-6.982v-1.862h6.982c4.376 0 7.914 4.19 7.914 9.311v36.311a7.446 7.446 0 0 0 7.449 7.448h36.35Z" /><path fill="#80A4BF" d="M124.89 85.248h-9.31a1.862 1.862 0 1 0 0 3.724h9.31a1.862 1.862 0 1 0 0-3.724ZM124.89 94.558h-9.31a1.862 1.862 0 1 0 0 3.725h9.31a1.862 1.862 0 1 0 0-3.725Z" /><path fill="#6D8CA3" d="M127.777 81.524h12.941v20.483h-12.941a3.818 3.818 0 0 1-3.818-3.818V85.341a3.814 3.814 0 0 1 2.357-3.527c.463-.192.959-.29 1.461-.29Z" /><path fill="#19B357" d="M106.269 107.127a2.327 2.327 0 0 0-4.655 0v19.553a2.327 2.327 0 0 0 4.655 0v-19.553Z" /><path fill="#00AB44" d="M106.269 108.524h7.821a2.421 2.421 0 0 1 2.421 2.421v11.917a2.421 2.421 0 0 1-2.421 2.421h-7.821v-16.759Z" /><path fill="#00993D" d="M116.511 114.11h2.979a2.607 2.607 0 0 1 2.607 2.607v.373a2.607 2.607 0 0 1-2.607 2.607h-2.979v-5.587Z" /><path fill="#00AB44" d="M219.896 132.732c-.016.624 0 1.136 0 1.862h-75.454a9.312 9.312 0 0 1-9.311-9.311c0-4.097-2.7-7.448-6.051-7.448h-6.983v-1.862h6.983c4.376 0 7.914 4.189 7.914 9.31a7.447 7.447 0 0 0 7.448 7.449h75.454Z" /><path fill="#00CB51" d="M85.786 110.386h-9.31a1.862 1.862 0 0 0 0 3.724h9.31a1.862 1.862 0 1 0 0-3.724ZM85.786 119.697h-9.31a1.862 1.862 0 1 0 0 3.724h9.31a1.862 1.862 0 0 0 0-3.724Z" /><path fill="#00AB44" d="M88.672 106.662h12.942v20.483H88.672a3.817 3.817 0 0 1-3.817-3.817v-12.849a3.818 3.818 0 0 1 3.817-3.817Z" /><path fill="#7698B0" d="M124.89 149.025a2.327 2.327 0 1 0-4.655 0v19.552a2.328 2.328 0 0 0 4.655 0v-19.552Z" /><path fill="#6D8CA3" d="M124.89 150.421h7.821a2.421 2.421 0 0 1 2.421 2.421v11.824a2.421 2.421 0 0 1-2.421 2.421h-7.821v-16.666Z" /><path fill="#658196" d="M135.131 156.008h2.98a2.606 2.606 0 0 1 2.607 2.607v.372a2.608 2.608 0 0 1-2.607 2.607h-2.98v-5.586Z" /><path fill="#7698B0" d="M219.896 122.49h-56.833a7.446 7.446 0 0 0-7.448 7.448v20.483c0 5.121-3.538 9.311-7.914 9.311h-6.983v-1.862h6.983c3.352 0 6.052-3.352 6.052-7.449v-20.483a9.31 9.31 0 0 1 9.31-9.31h56.833v1.862Z" /><path fill="#80A4BF" d="M104.407 152.284h-9.31a1.862 1.862 0 1 0 0 3.724h9.31a1.862 1.862 0 0 0 0-3.724ZM104.407 161.594h-9.31a1.862 1.862 0 0 0 0 3.724h9.31a1.862 1.862 0 1 0 0-3.724Z" /><path fill="#6D8CA3" d="M107.293 148.559h12.942v20.484h-12.942a3.818 3.818 0 0 1-3.817-3.818v-12.848a3.818 3.818 0 0 1 3.817-3.818Z" /></g><defs><clipPath id="notCapableNodes_b"><path fill="#fff" d="M16.5 50h203.396v140H16.5z" /></clipPath></defs></symbol>'});g().add(L);const v=L;const b=function(){return r.createElement(m.Flex,{width:"100%",justifyContent:"center",alignItems:"center",gap:3},r.createElement("svg",{viewBox:v.viewBox,height:"222px"},r.createElement("use",{xlinkHref:"#".concat(v.id)})),r.createElement(m.TextBig,{strong:!0},"Your nodes are either offline or not configured for ML"))};var y=n(87053),Z=function(){return r.createElement(m.Flex,{height:10.5,width:{min:10.5},background:"warningText",justifyContent:"center",alignItems:"center",round:"50%",sx:{borderRadius:"50%"}},r.createElement(m.Icon,{color:"warningBackground",name:"informationPress"}))},E=function(e){var t=e.to,n=e.children;return r.createElement(y.Z,{Component:m.Text,href:t,target:"_blank",rel:"noopener noreferrer"},n)},M=function(){return r.createElement(m.Flex,{column:!0,gap:1},r.createElement(m.Text,{strong:!0,color:"textDescription"},"Not Configured Nodes"),r.createElement(m.Text,{color:"textDescription"},"Learn how to configure your nodes"," ",r.createElement(E,{to:"https://learn.netdata.cloud/docs/cloud/insights/anomaly-advisor#enable-ml-on-netdata-agent"},"to support anomaly advisor"),"."))},w=function(){return r.createElement(m.Flex,{column:!0,gap:1},r.createElement(m.Text,{strong:!0,color:"textDescription"},"Not Capable Nodes"),r.createElement(m.Text,{color:"textDescription"},"All nodes need to be updated to a version higher than"," ",r.createElement(m.Text,{strong:!0,color:"textDescription"},"1.32"),". Learn how to"," ",r.createElement(E,{to:"https://learn.netdata.cloud/docs/agent/packaging/installer/update"},"update to the latest Netdata version"),"."))};const O=function(){return r.createElement(m.Box,{round:!0,background:"elementBackground",padding:[4]},r.createElement(m.Flex,{gap:4,alignItems:"start"},r.createElement(Z,null),r.createElement(m.Flex,{gap:4,column:!0},r.createElement(M,null),r.createElement(w,null))))};const x=function(){return r.createElement(m.Flex,{column:!0,width:"100%",height:"100%",justifyContent:"start",padding:[8,4]},r.createElement(m.Flex,{column:!0,gap:8},r.createElement(b,null),r.createElement(O,null)))};var k=n(29439),j=n(88553),C=n(44446),D=n(41659),I=n(72840),A=n(21728),P=n(38700),S=n(44434),T=n(65096),_=n(49852),H=n(2087),B=n(4942),F=n(81238),N=n(45987),V=n(18880),G=n(41174),R=n(78122);const U=function(e){return Math.floor(e/1e3)};const z=function(){var e=(0,T.$B)(),t=(0,k.Z)(e,2),n=t[0],a=t[1],o=(0,G.rA)().localeTimeString,i=(0,r.useMemo)((function(){var e=U(n),t=U(a);return[(0,R.getDateDiff)(e,t),o(n,{secs:!0}),o(a,{secs:!0})]}),[n,a]),c=(0,k.Z)(i,3),l=c[0],s=c[1],u=c[2];return n&&a?r.createElement(m.Flex,{gap:1,alignItems:"baseline"},r.createElement(m.TextMicro,{strong:!0,color:"textLite"},r.createElement(m.TextSmall,{strong:!0,color:"textLite"},s," \u2192 ",u," \u2022")," ","Duration: ",l)):null};var K=n(60677),Y=(0,K.keyframes)(["from{transform:translate(412px,0);}"]),$=K.default.g.withConfig({displayName:"skeleton__Animated",componentId:"sc-gwkfye-0"})(["animation:",";"],(function(e){return e.animate?(0,K.css)([""," 1s linear infinite"],Y):""}));const q=function(e){var t=e.animate,n=void 0!==t&&t;return r.createElement("svg",{width:"1140",height:"80",viewBox:"0 0 1140 80",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r.createElement("mask",{id:"mask0_467_73096",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"1140",height:"80"},r.createElement("rect",{width:"1140",height:"80",fill:"#C4C4C4"})),r.createElement("g",{mask:"url(#mask0_467_73096)"},r.createElement($,{animate:n},r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M-374 70L-401 78H-192.5H14H25.5H212L180 70L157 55L144 70L105 11L69.5 70H41L17.8524 76.8586L-8 73L-39 38L-62 71L-85.5 61.5L-100.5 73L-114.5 61.5L-146 41L-168 70L-192.5 78L-235 70L-258 55L-271 70L-310 11L-327.75 40.5L-345.5 70H-374Z",fill:"#8F9EAA"}),r.createElement("path",{d:"M-401 78L-401.142 77.5206L-401 78.5V78ZM-374 70V69.5H-374.073L-374.142 69.5206L-374 70ZM212 78V78.5L212.121 77.5149L212 78ZM180 70L179.727 70.4188L179.797 70.4647L179.879 70.4851L180 70ZM157 55L157.273 54.5812L156.908 54.3429L156.622 54.6725L157 55ZM144 70L143.583 70.2757L143.946 70.8254L144.378 70.3275L144 70ZM105 11L105.417 10.7243L104.98 10.0632L104.572 10.7422L105 11ZM69.5 70V70.5H69.7827L69.9284 70.2578L69.5 70ZM41 70V69.5H40.9275L40.8579 69.5206L41 70ZM17.8524 76.8586L17.7785 77.3531L17.8882 77.3694L17.9944 77.338L17.8524 76.8586ZM-8 73L-8.3743 73.3315L-8.25369 73.4677L-8.07382 73.4945L-8 73ZM-39 38L-38.6257 37.6685L-39.0469 37.1929L-39.4102 37.7141L-39 38ZM-62 71L-62.1874 71.4636L-61.8178 71.613L-61.5898 71.2859L-62 71ZM-85.5 61.5L-85.3126 61.0365L-85.5775 60.9294L-85.8042 61.1032L-85.5 61.5ZM-100.5 73L-100.817 73.3864L-100.511 73.6383L-100.196 73.3968L-100.5 73ZM-114.5 61.5L-114.183 61.1137L-114.204 61.0961L-114.227 61.0809L-114.5 61.5ZM-146 41L-145.727 40.5809L-146.117 40.3272L-146.398 40.6978L-146 41ZM-168 70L-167.845 70.4753L-167.696 70.4268L-167.602 70.3022L-168 70ZM-235 70L-235.273 70.4188L-235.19 70.473L-235.092 70.4914L-235 70ZM-258 55L-257.727 54.5812L-258.092 54.3429L-258.378 54.6725L-258 55ZM-271 70L-271.417 70.2757L-271.054 70.8254L-270.622 70.3275L-271 70ZM-310 11L-309.583 10.7243L-310.02 10.0632L-310.428 10.7422L-310 11ZM-345.5 70V70.5H-345.217L-345.072 70.2578L-345.5 70ZM-400.858 78.4794L-373.858 70.4794L-374.142 69.5206L-401.142 77.5206L-400.858 78.4794ZM-192.5 77.5H-401V78.5H-192.5V77.5ZM14 77.5H-192.5V78.5H14V77.5ZM14 78.5H25.5V77.5H14V78.5ZM25.5 78.5H212V77.5H25.5V78.5ZM212.121 77.5149L180.121 69.5149L179.879 70.4851L211.879 78.4851L212.121 77.5149ZM180.273 69.5812L157.273 54.5812L156.727 55.4188L179.727 70.4188L180.273 69.5812ZM156.622 54.6725L143.622 69.6725L144.378 70.3275L157.378 55.3275L156.622 54.6725ZM144.417 69.7243L105.417 10.7243L104.583 11.2757L143.583 70.2757L144.417 69.7243ZM104.572 10.7422L69.0716 69.7422L69.9284 70.2578L105.428 11.2578L104.572 10.7422ZM69.5 69.5H41V70.5H69.5V69.5ZM40.8579 69.5206L17.7103 76.3792L17.9944 77.338L41.1421 70.4794L40.8579 69.5206ZM-8.07382 73.4945L17.7785 77.3531L17.9262 76.364L-7.92618 72.5055L-8.07382 73.4945ZM-39.3743 38.3315L-8.3743 73.3315L-7.6257 72.6685L-38.6257 37.6685L-39.3743 38.3315ZM-61.5898 71.2859L-38.5898 38.2859L-39.4102 37.7141L-62.4102 70.7141L-61.5898 71.2859ZM-85.6874 61.9636L-62.1874 71.4636L-61.8126 70.5364L-85.3126 61.0365L-85.6874 61.9636ZM-100.196 73.3968L-85.1958 61.8968L-85.8042 61.1032L-100.804 72.6032L-100.196 73.3968ZM-114.817 61.8864L-100.817 73.3864L-100.183 72.6136L-114.183 61.1137L-114.817 61.8864ZM-146.273 41.4191L-114.773 61.9191L-114.227 61.0809L-145.727 40.5809L-146.273 41.4191ZM-167.602 70.3022L-145.602 41.3022L-146.398 40.6978L-168.398 69.6978L-167.602 70.3022ZM-192.345 78.4753L-167.845 70.4753L-168.155 69.5247L-192.655 77.5247L-192.345 78.4753ZM-235.092 70.4914L-192.592 78.4914L-192.408 77.5086L-234.908 69.5086L-235.092 70.4914ZM-258.273 55.4188L-235.273 70.4188L-234.727 69.5812L-257.727 54.5812L-258.273 55.4188ZM-270.622 70.3275L-257.622 55.3275L-258.378 54.6725L-271.378 69.6725L-270.622 70.3275ZM-310.417 11.2757L-271.417 70.2757L-270.583 69.7243L-309.583 10.7243L-310.417 11.2757ZM-327.322 40.7578L-309.572 11.2578L-310.428 10.7422L-328.178 40.2422L-327.322 40.7578ZM-345.072 70.2578L-327.322 40.7578L-328.178 40.2422L-345.928 69.7422L-345.072 70.2578ZM-374 70.5H-345.5V69.5H-374V70.5Z",fill:"#CFD5DA"})),r.createElement("mask",{id:"mask1_467_73096",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"52",y:"0",width:"1140",height:"80"},r.createElement("rect",{x:"52",width:"1140",height:"80",fill:"#C4C4C4"})),r.createElement("g",{mask:"url(#mask1_467_73096)"},r.createElement("rect",{x:"55.5",y:"-1.5",width:"1140",height:"80",fill:"#CFD5DA",fillOpacity:"0.25",stroke:"#8F9EAA",strokeDasharray:"2 5"}),r.createElement("rect",{x:"55",width:"86",height:"3",fill:"#CFD5DA"}))))};var J=new(f())({id:"error-state",use:"error-state-usage",viewBox:"0 0 199 79",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 199 79" id="error-state"><path fill="#8F9EAA" fill-rule="evenodd" d="m91.008 47.745 2.142 1.506.575-.819-2.438-1.713-.287.409-.298-.401L51.319 76.01 25.983 77.76H0v1h26.017l.017-.002 25.5-1.76.147-.01.117-.087 39.21-29.156Zm7.017 4.932 4.875 3.427.575-.818-4.875-3.427-.575.818Zm9.75 6.854 4.875 3.427.575-.818-4.875-3.427-.575.818Zm9.75 6.854 4.875 3.426.575-.818-4.875-3.427-.575.819Zm25.62.71-.199-.061-.182.098-3.25 1.742.472.882 3.067-1.645 2.679.812.29-.957-2.877-.872Zm8.336 3.57 2.874.871 2.874.871.29-.957-2.874-.871-2.874-.871-.29.957Zm-21.245 4.318 3.25-1.742-.472-.882-2.979 1.597-2.185-1.536-.575.818 2.437 1.713.253.178.271-.146Zm32.742-.834 2.877.872.043.013.044.005 2.667.31.115-.993-2.622-.305-2.834-.859-.29.957Zm10.964 1.82 5.334.619.115-.993-5.333-.62-.116.993Zm10.667 1.239 5.333.619.116-.993-5.334-.62-.115.993Zm10.667 1.239 2.666.31.116-.994-2.667-.31-.115.993Z" clip-rule="evenodd" /><mask id="error-state_a" width="93" height="79" x="53" y="0" maskUnits="userSpaceOnUse" style="mask-type:alpha"><path fill="#C4C4C4" d="M53 0h93v79H53z" /></mask><g fill="#CFD5DA" mask="url(#error-state_a)"><path fill-opacity=".25" stroke="#8F9EAA" stroke-dasharray="2 5" d="M56.5-1.5h85v82h-85z" /><path d="M56 0h86v3H56z" /></g></symbol>'});g().add(J);const Q=J;var W=function(){return r.createElement("svg",{viewBox:Q.viewBox,width:"197"},r.createElement("use",{xlinkHref:"#".concat(Q.id)}))},X=(0,K.default)(m.Button).withConfig({displayName:"errorView__RetryButton",componentId:"sc-1n9qb8k-0"})(["white-space:normal !important;align-items:flex-start !important;width:230px !important;font-size:12px !important;font-weight:normal !important;& > *{align-items:start !important;margin:0 !important;padding:0 !important;}"]);const ee=function(e){var t=e.onRetry;return r.createElement(m.Flex,{column:!0,alignItems:"center",width:"100%"},r.createElement(W,null),r.createElement(m.TextSmall,{margin:[1,0,0],color:"textDescription"},"Something went wrong."),r.createElement(X,{margin:[2,0,0],padding:[0],onClick:t,icon:"reload",flavour:"borderless",label:"Retry fetching anomalies for the same timeframe",height:"initial",width:"initial"}))};var te=["error","loading","hasData","onRetry","totalDimensionsCount"];function ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function re(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(n),!0).forEach((function(t){(0,B.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ae=function(e){var t=e.error,n=e.loading,a=e.hasData;return t?r.createElement(m.TextSmall,null,"No data"===t?"No data for this period. Try highlighting an other area.":"Something went wrong"):n?r.createElement(m.TextSmall,null,"Searching for anomalies..."):a?r.createElement(m.TextSmall,{color:"sectionDescription"},"Anomalous metrics in the selected timeframe sorted from most anomalous to least."):r.createElement(m.TextSmall,null,"You haven't highlighted any timeframe yet.")},oe=function(e){var t=e.error,n=e.loading,a=e.hasData,o=e.onRetry,i=e.totalDimensionsCount,c=(0,N.Z)(e,te);return r.createElement(m.Flex,re({column:!0,gap:2,padding:[4],background:"sideBar"},c),r.createElement(m.Flex,{gap:1,alignItems:"baseline"},r.createElement(m.H4,{color:"sectionTitle"},i?"".concat(i," "):"","Anomalous metrics"),r.createElement(z,null)),r.createElement(ae,{hasData:a,loading:n,error:t}),t?r.createElement(ee,{onRetry:o}):r.createElement(q,{animate:n}))};const ie=function(e){var t=(0,a.TA)({extraKey:"anomalies"}),n=(0,V.$g)({nodeIds:t,flavour:"anomaly"}),o=n.loaded,i=n.loading,c=n.error,l=n.totalDimensionsCount;return r.createElement(oe,re({loading:i,error:c,hasData:o,totalDimensionsCount:l},e))};function ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ce(Object(n),!0).forEach((function(t){(0,B.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ce(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var se={"anomaly_detection.anomaly_rate":{name:"Anomaly Rate",info:"This is the percentage of metrics that are anomalous."},"anomaly_detection.dimensions":{name:"Count of Anomalous Metrics",info:"Variance in the amount of anomalous metrics over time could indicate unexpected behavior that merits investigation."},"anomaly_detection.detector_events":{name:"Anomaly Events Detected ",info:"An anomaly event is a period of time when a node has persistently elevated anomaly rates across all metrics. This may indicate unexpected behavior that merits investigation."}},ue={"Anomaly advisor":{showAR:!1,name:"Anomaly advisor",info:r.createElement(m.Flex,{column:!0,gap:2},r.createElement(m.TextSmall,{color:"sectionDescription"},"Machine Learning powered automated anomaly detection running at the edge."),r.createElement(m.TextSmall,{color:"sectionDescription"},"Use this page as a starting point to explore potential anomalies. Learn more on"," ",r.createElement(y.Z,{Component:m.TextSmall,href:"https://learn.netdata.cloud/docs/cloud/insights/anomaly-advisor",target:"_blank",rel:"noopener noreferrer"},"how to")," ","use Anomaly Advisor."),r.createElement(m.Flex,{gap:1,alignItems:"center"},r.createElement(m.Icon,{name:"highlightArea",color:"sectionDescription",size:"small"}),r.createElement(m.TextSmall,{color:"sectionDescription"},"Highlight a time-frame of interest to explore potential anomalies.")))},"Anomalous metrics":{weightKey:"score",info:r.createElement(ie,null)}},de=Object.keys(se);const me=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).os,r={},a=function(e,t){var n={},r={},a={};return de.forEach((function(e,n){t[e]={chartId:e,id:"Anomaly advisor",subMenuId:e,priority:-(n+1)}})),e.forEach((function(e,n){t[e]={chartId:e,id:"Anomalous metrics",subMenuId:e,priority:n+1}})),[].concat(de,(0,o.Z)(e)).forEach((function(e){var o=t[e],i="".concat(o.id,"|").concat(o.subMenuId);r[i]||(r[i]=[]),n[o.id]||(n[o.id]=new Set),a[o.id]||(a[o.id]=[]),o.chartId&&(r[i].push(o.chartId),a[o.id].push(o.chartId)),i&&n[o.id].add(i)})),{chartMenus:t,menuGroups:n,subMenus:r,menuGroupChartIds:a}}(e,r),i=a.menuGroups,c=a.subMenus,l=a.menuGroupChartIds,s={},u=Object.keys(i).reduce((function(e,t){var n=l[t],a=(0,o.Z)(i[t]),c=r[n[0]];return e[t]=le(le(le({},c),ue[t]),{},{level:0,id:t,subMenuIds:a,subMenuChartIds:n,link:"".concat((0,H.Z)("menu_".concat(t))),size:24,forceVisibility:!0,arFlavour:"anomaly"}),e}),{}),d=Object.keys(c).reduce((function(e,t){var n=c[t];if(!n.length)return e;var a=r[n[0]],o=u[a.id].id,i=a.chartId.split("::"),l=(0,k.Z)(i,2),s=l[0],d=l[1],m=se[a.chartId];return e[t]=le(le(le({},a),{},{name:d?"".concat(s," > ").concat(d):s},m),{},{level:1,id:t,menuGroupId:o,chartIds:n,link:"".concat((0,H.Z)("menu_".concat(a.id,"_submenu_").concat(a.subMenuId))),size:24,forceVisibility:!0,arFlavour:"anomaly",showAR:!m,weightKey:"score"}),e}),{}),m=Object.keys(i),h=m.reduce((function(e,t){1;var a=u[t];return[].concat((0,o.Z)(e),[a],(0,o.Z)(u[t].subMenuIds.reduce((function(e,a){1;var i=d[a];return[].concat((0,o.Z)(e),[i],(0,o.Z)(d[a].chartIds.map((function(e){var o=r[e];if(o)return 1,s[e]=(0,F.ZP)(le(le({},o),{},{id:e,context:e}),{menuId:t,subMenuId:a,sectionInfo:d[a].info},{os:n}),le(le({},s[e]),{},{level:2,size:365,menuKey:u[t].id,forceVisibility:!0})}))))}),[])))}),[]);return r=null,{stickyIndexes:[],allCharts:h,menuGroupIds:m,menuGroupById:u,subMenuById:d,menuChartsAttributeById:s}};var he=n(51250),fe=n(69246),pe=n(58889),ge=n(32685),Le=n(90296),ve=n(20491),be=n(80287),ye=["id"];function Ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Ee=function(e){var t=e.id,n=(0,N.Z)(e,ye);return r.createElement(Le.d,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(n),!0).forEach((function(t){(0,B.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({id:t},n),r.createElement(ve.Y,{id:t}),r.createElement(be.f,{id:t}))};const Me=(0,r.memo)(Ee);var we=n(20526),Oe=n(21194),xe=n(37045),ke=n(24298),je=n(96415),Ce=n(70873),De=n(43460),Ie=n(22680),Ae=n(88384),Pe=function(e,t){return e&&e.getRoot().getChildren().find((function(e){return e.match({id:"anomalies-".concat(t)})}))};const Se=function(e){return function(t){return"overview-page::".concat(e.getAttribute("id"),"::").concat(t)}};var Te=["id"],_e=["height"];function He(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?He(Object(n),!0).forEach((function(t){(0,B.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):He(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Fe=function(e){var t=e.id,n=(0,N.Z)(e,Te),a=(0,I.UL)(),o=(0,we.nI)(t),i=o.height,c=void 0===i?0:i,l=(0,N.Z)(o,_e),s=(0,Oe.e)(),u=(0,r.useMemo)((function(){var e=Pe(s,a),n=e.getNode({id:t});if(n)return n;var r=t.split("::"),o=(0,k.Z)(r,2),i=o[0],u=o[1];return n=s.makeChart({attributes:Be({contextScope:[i],height:(0,Ae.C)(e,t,c+260),id:t,roomId:a,selectedDimensions:u?[u]:[],groupBy:["instance"]},l),makeTrack:Se}),e.appendChild(n),n}),[s,a,t]);return r.createElement(xe.Z,Be({margin:[0,0,2],chart:u,"data-chartid":t,"data-track":u.track("container")},n))};const Ne=r.memo(Fe,(function(e,t){return e.id===t.id}));var Ve=["id","subMenuId"];function Ge(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Re=function(e){var t=e.id,n=e.subMenuId,a=(0,N.Z)(e,Ve);return r.createElement(Ne,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ge(Object(n),!0).forEach((function(t){(0,B.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ge(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({id:t,role:"graphics-object","aria-roledescription":"chart","data-submenuid":n},a))};const Ue=(0,r.memo)(Re);var ze=n(31261),Ke=n(32897),Ye=n(20916),$e=n(66051);function qe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Je=(0,Ye.Ji)((function(e){return r.createElement($e.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qe(Object(n),!0).forEach((function(t){(0,B.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({as:"p",role:"document"},e))}),(function(e){return{children:e.info}})),Qe=function(e){var t=e.id;return r.createElement(ze.D,{gap:0,id:t},r.createElement(Ke.o,{id:t,margin:[1,0,0]}),r.createElement(Je,{id:t}))};const We=(0,r.memo)(Qe),Xe=function(e){switch(e.level){case 0:return Me;case 1:return We;case 2:return Ue;default:return null}};const et=function(e){var t=e.onChartNameChange,n=e.initialChartName,a=e.dashboardOptions,o=e.linkToGo,i=e.contextToGo,c=(0,ge.Z)("addToDashboardModal"),l=(0,k.Z)(c,4),s=l[0],u=l[3],d=(0,he.Z)({onChartNameChange:t,initialChartName:n,linkToGo:o,contextToGo:i}),m=d.setActiveMenuGroupId,h=d.setActiveSubMenuId;return r.createElement(S.v,null,r.createElement(fe.Z,{onActiveMenuGroupId:m,onActiveSubMenuId:h,getComponent:Xe,dashboardOptions:a,initialChartName:n,checkVisibility:function(){return!0}}),s&&r.createElement(pe.Z,{onClose:u}))};var tt=["alerts","info"];const nt=function(e){var t=e.nodeIds,n=(0,P.th)(),o=(0,I.UL)(),i=(0,T.ZP)(n,o,t),c=(0,k.Z)(i,5),l=c[0],s=c[1],u=c[2],d=c[3],m=c[4];!function(e,t,n){var a=n.width,o=n.host;if(!o)throw"No host provided";var i=(0,Oe.e)();(0,r.useMemo)((function(){if(i&&e){var n=Pe(i,e);if(!n)return n=i.makeContainer({attributes:{id:"anomalies-".concat(e),roomId:e,host:o,overlays:{proceeded:{type:"proceeded"}},nodesScope:t,width:a,toolboxElements:[De.default,je.default,Ce.default,Ie.Z]}}),i.appendChild(n),(0,ke.unregister)((0,Ae.M)(i,n))}}),[i,o,e,t]),(0,r.useEffect)((function(){if(i&&e){var n=Pe(i,e);n&&n.getNodes().forEach((function(e){e.updateAttribute("nodesScope",t),e.getAttribute("active")&&"chart"===e.type&&e.trigger("fetch")}))}}),[i,e,t]),(0,r.useEffect)((function(){return function(){if(i&&e){var t=Pe(i,e);t&&t.destroy()}}}),[e])}(o,t,{host:C.ZP?"".concat(window.envSettings.agentApiUrl,"/api/v2"):"/api/v3/spaces/".concat(n,"/rooms/").concat(o),width:L});var h=(0,A.MS)(o,u),f=(0,j.Z)(),p=(0,k.Z)(f,2),g=p[0],L=p[1].width,v=(0,a.I0)("chartName",{key:o,extraKey:"anomalies"}),b=(0,k.Z)(v,2),y=b[0],Z=b[1],E=(0,r.useState)(0),M=(0,k.Z)(E,2),w=M[0],O=M[1],x=(0,r.useState)(!1),B=(0,k.Z)(x,2),F=B[0],N=B[1];return(0,r.useEffect)((function(){N(!!s.length)}),[s.length]),r.createElement(S.Z,{getChart:h,chartIds:l,getMenu:me},r.createElement(D.Z,{ref:g,position:"relative",rightBar:r.createElement(_.Z,{nodeIds:t,title:"Anomalies",initialChartName:y,hiddenTabs:tt,selectedTab:w,setSelectedTab:O,flavour:"anomalies",loaded:!0,hasSearch:!1}),gap:1},r.createElement(et,{initialChartName:y,onChartNameChange:Z,linkToGo:F&&(0,H.Z)("menu_Anomalous metrics")}),(!s.length||!!d)&&r.createElement(ie,{position:"absolute",bottom:0,right:0,left:0,zIndex:6e3,onRetry:m})))};const rt=function(){var e=(0,a.TA)({extraKey:"anomalies"}),t=(0,d.zN)(),n=(0,d.fD)(),i=function(e){var t=(0,c.HZ)(),n=(0,c.Ne)(t);return(0,r.useMemo)((function(){return n.reduce((function(t,n){var r=n.mlInfo,a=r.mlCapable,i=r.mlEnabled;return a&&i&&(t.predicting=[].concat((0,o.Z)(t.predicting),[s(n,e)])),a&&!i&&(t.capable=[].concat((0,o.Z)(t.capable),[s(n,e)])),a||i||(t.incapable=[].concat((0,o.Z)(t.incapable),[s(n,e)])),t}),{predicting:[],capable:[],incapable:[]})}),[t.length,e])}("id").predicting;if(n&&!t.length)return r.createElement(u.Z,null);var l=i.length>0;return n&&!l?r.createElement(x,null):r.createElement(nt,{nodeIds:e})}}}]);
\ No newline at end of file
web/gui/v2/92.056d9c7eb658e9ce69e4.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="6a3bfe18-898d-4da8-b1c8-cc6ca871e46d",e._sentryDebugIdIdentifier="sentry-dbid-6a3bfe18-898d-4da8-b1c8-cc6ca871e46d")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[92],{35120:(e,t,a)=>{a.d(t,{Q0:()=>l,R4:()=>m,TT:()=>d,WL:()=>c,Y:()=>i,by:()=>u,qY:()=>r,rU:()=>h,xL:()=>s});var n=a(60677),o=a(54851),l=n.default.img.withConfig({displayName:"styled__Illustration",componentId:"sc-cmo4ym-0"})(["margin:0 auto;"]),r=(0,n.default)(o.Text).withConfig({displayName:"styled__StyledText",componentId:"sc-cmo4ym-1"})(["display:block;"]),i=n.default.div.withConfig({displayName:"styled__TextHeader",componentId:"sc-cmo4ym-2"})(["margin-bottom:",";font-weight:700;"],(0,o.getSizeBy)(2)),c=n.default.div.withConfig({displayName:"styled__StaticCheckmarks",componentId:"sc-cmo4ym-3"})(["margin-top:",";margin-bottom:",";"],(0,o.getSizeBy)(2),(0,o.getSizeBy)(5)),d=n.default.div.withConfig({displayName:"styled__CheckmarkLine",componentId:"sc-cmo4ym-4"})(["display:flex;align-items:center;"]),s=(0,n.default)(o.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-cmo4ym-5"})(["margin-right:4px;height:18px;> use{fill:",";}"],(0,o.getColor)("primary")),u=(0,n.default)(s).withConfig({displayName:"styled__HelpIcon",componentId:"sc-cmo4ym-6"})(["vertical-align:middle;"]),m=n.default.div.withConfig({displayName:"styled__LearnMoreSection",componentId:"sc-cmo4ym-7"})(["margin-top:",";"],(0,o.getSizeBy)(4)),h=n.default.a.withConfig({displayName:"styled__Link",componentId:"sc-cmo4ym-8"})(["text-decoration:underline;color:",";&:visited{color:",";}"],(0,o.getColor)("success"),(0,o.getColor)("success"))},13092:(e,t,a)=>{a.r(t),a.d(t,{default:()=>M});var n=a(29439),o=a(67294),l=a(54851),r=a(15267),i=a(32618),c=a(99930),d=a(89250),s=a(40924),u=a(53843),m=a(16702),h=a(6792),b=a(72840),f=a(38700),g=a(4175),y=a(70789),p=a(11847),w=a(35120);const C=function(e){var t=e.onClose,a=(0,d.s0)(),r=(0,o.useState)(!1),i=(0,n.Z)(r,2),c=i[0],C=i[1],E=(0,o.useState)(""),v=(0,n.Z)(E,2),D=v[0],k=v[1],A=(0,f.OS)(),T=A.id,_=A.slug,x=(0,b.UL)(),I=(0,b.vf)(),L=(0,o.useCallback)((function(e){var n=e.slug;t(),a("/spaces/".concat(_,"/rooms/").concat(I,"/dashboards/").concat(n))}),[_,I]),S=(0,g.EW)(T,x,{onSuccess:L}),N=(0,o.useCallback)((function(){return S({name:D})}),[D]),M=D.length>0;return o.createElement(s.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},o.createElement(u.x,{onClose:t,title:"New Dashboard"},o.createElement(l.Button,{label:"Add",icon:"plus",onClick:N,"data-testid":"addNewDashboardModal-add-button"})),o.createElement(m.B,null,"Create new Dashboard"),o.createElement(s.TZ,null,o.createElement(p.z,{value:D,label:"Name",onChange:function(e){k(e.target.value)},isValid:c,setIsValid:C,isDirty:M,instantFeedback:"all",onKeyDown:function(e){return e.keyCode===h.DV&&c&&N},"data-testid":"addNewDashboardModal-dashboardName-input"}),o.createElement(w.qY,null,o.createElement(w.Y,null,"What you can do with Dashboards?"),"Combine all the metrics that matter to you, from all the nodes that matter to you, into one clean interface that helps you visually detect anomalies as they\u2019re happening. Building a new dashboard will only take a few minutes, and the metrics are always real-time."),o.createElement(w.WL,null,o.createElement(w.TT,null,o.createElement(w.xL,{name:"check"}),o.createElement(l.Text,null,"Add charts from your infrastructure")),o.createElement(w.TT,null,o.createElement(w.xL,{name:"check"}),o.createElement(l.Text,null,"Group information in a meaningful way")),o.createElement(w.R4,null,o.createElement(w.by,{name:"help"}),o.createElement(l.Text,null,"Learn more about Dashboards")," ",o.createElement(w.rU,{href:"https://learn.netdata.cloud/docs/cloud/visualize/dashboards",target:"_blank",rel:"noopener noreferrer"},"In our documentation"))),o.createElement(w.Q0,{src:y.X,alt:"No nodes",title:"No nodes"})))};var E=a(11012),v=a(15861),D=a(64687),k=a.n(D);const A=function(e){var t=e.handleOpenAddDashboardModal,a=e.hasPermissionToAddDashboard,n=e.hasPermissionToDeleteDashboard,l=(0,b.Hm)("name"),r=(0,g.qN)(),i=function(){var e=(0,v.Z)(k().mark((function e(t,a){var n,o;return k().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Array.isArray(t)?t:[t],o=n.map((function(e){return e.id})),e.next=4,r({ids:o});case 4:a.resetRowSelection();case 5:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),c=(0,o.useMemo)((function(){return{delete:{confirmLabel:"Yes, delete",confirmationMessage:function(e){return o.createElement(o.Fragment,null,"You are about to delete ",o.createElement("strong",null,e.name)," from ",o.createElement("strong",null,l),".",o.createElement("br",null),"Are you sure you want to continue?")},confirmationTitle:function(e){return"Delete ".concat(e.name)},declineLabel:"Cancel",handleAction:i,tooltipText:"Delete dashboard",isVisible:n}}}),[n]),d=(0,o.useMemo)((function(){return{addEntry:{handleAction:t,isVisible:a,tooltipText:"Create dashboard"},delete:{confirmLabel:"Yes, delete",confirmationMessage:function(e,t){return o.createElement(o.Fragment,null,"You are about to delete"," ",o.createElement("strong",null,t.length>1?"".concat(t.length," dashboards"):t[0].name)," ","from ",o.createElement("strong",null,l),".",o.createElement("br",null),"Are you sure you want to continue?")},confirmationTitle:function(){return"Delete"},disabledTooltipText:"Delete is disabled because you haven't selected dashboards",declineLabel:"Cancel",handleAction:i,tooltipText:"Delete dashboards",isVisible:n}}}));return{rowActions:n?c:[],bulkActions:[a,n].some(Boolean)?d:[]}};var T=a(59447);const _=function(e){var t=new Date(e).toDateString().split(" "),a=(0,n.Z)(t,4),o=a[1],l=a[2],r=a[3];return"".concat(o," ").concat(l,", ").concat(r)};var x=a(87053);var I=a(28969),L=a(26503);const S=function(e){var t=e.handleOpenAddDashboardModal,a=(0,o.useState)(),l=(0,n.Z)(a,2)[1],r=(0,c.ie)(),i=(0,T.QF)(r),d=(0,I.gI)(L.mk.dashboardCreate),s=(0,I.gI)(L.mk.dashboardDelete),u=(0,o.useMemo)((function(){return[{id:"name",accessor:"name",header:"Name",cell:function(e){var t=e.getValue,a=e.row;return o.createElement(x.Z,{as:"Link",to:a.original.slug},t())}},{id:"lastModified",accessorKey:"updatedAt",header:"Last modified",cell:function(e){var t=e.getValue;return _(t())}},{id:"createdAt",accessorKey:"createdAt",header:"Created",cell:function(e){var t=e.getValue;return _(t())}}]}),[]),m=A({dashboards:i,handleOpenAddDashboardModal:t,hasPermissionToAddDashboard:d,hasPermissionToDeleteDashboard:s});return{rowActions:m.rowActions,bulkActions:m.bulkActions,data:i,enableSelection:s,columns:u,enableSorting:!0,globalFilterFn:(0,o.useCallback)((function(e,t,a){var n=a.toLowerCase(),o=e.getValue("name").toLowerCase(),l="".concat(_(e.getValue("lastModified")).toLowerCase()),r="".concat(_(e.getValue("createdAt")).toLowerCase());return o.includes(n)||l.includes(n)||r.includes(n)}),[]),setGlobalFilter:l}},N=function(e){var t=e.handleOpenAddDashboardModal,a=S({handleOpenAddDashboardModal:t}),n=a.enableSelection,r=a.columns,i=a.data,c=a.rowActions,d=a.bulkActions,s=a.enableSorting,u=a.globalFilterFn,m=a.setGlobalFilter;return o.createElement(l.Flex,{column:!0,overflow:"auto",padding:[0,0,4]},o.createElement(l.NetdataTable,{rowActions:c,enableSelection:n,data:i,dataColumns:r,bulkActions:d,enableSorting:s,globalFilterFn:u,onGlobalSearchChange:m,testPrefixCallback:function(e){return e.name}}))};const M=function(){(0,i.Z)();var e=(0,r.Z)(!1),t=(0,n.Z)(e,4),a=t[0],d=t[2],s=t[3];return(0,c.L)()?o.createElement(l.Flex,{position:"relative",width:"100%",height:"100%",flex:!0,column:!0,padding:[4]},o.createElement(N,{handleOpenAddDashboardModal:d}),a&&o.createElement(C,{onClose:s})):o.createElement(E.Z,{title:"Loading dashboards..."})}}}]);
\ No newline at end of file
web/gui/v2/920.87513849f708cf43e189.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2073ee25-63cd-4b16-ac9f-f2b032208a91",e._sentryDebugIdIdentifier="sentry-dbid-2073ee25-63cd-4b16-ac9f-f2b032208a91")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[920],{5920:(e,t,n)=>{n.r(t),n.d(t,{Trust:()=>l,default:()=>d});var r=n(29439),a=n(67294),o=n(17563),c=n(54851),i=n(83953),u=n(11012),l=function(){var e=(0,a.useMemo)((function(){var e=window.location.search,t=o.parse(e);return[t.redirect_uri,t.agent_uri]})),t=(0,r.Z)(e,2),n=t[0],l=t[1],d=(0,i.So)(),s=(0,r.Z)(d,3),f=s[0],g=s[1],m=s[2],b=(0,i.aJ)({},[f]),p=(0,r.Z)(b,2),w=p[0],y=p[1];return(0,a.useEffect)((function(){var e=w.find((function(e){return e.url===l}));e&&location.replace("/api/v1/auth/account/origins/".concat(e.id,"/redirect?redirect_uri=").concat(encodeURIComponent(n),"&agent_uri=").concat(encodeURIComponent(l)))}),[n,l,w]),a.createElement(c.Layer,{full:!0},a.createElement(c.Flex,{"data-testid":"trust",alignItems:"center",justifyContent:"center",column:!0,width:"100%",height:"100%",background:"mainBackground",gap:4},a.createElement(u.H,{animate:m}),a.createElement(c.Text,{textAlign:"center"},"Do you trust ",a.createElement(c.Text,{strong:!0},l),"?"),a.createElement(c.Flex,{column:!0,gap:2,alignItems:"center"},a.createElement(c.TextBig,null,"Authorizing this URL will allow it to request your Netdata Cloud data."),a.createElement(c.Flex,{gap:2},a.createElement(c.Button,{flavour:"borderless",onClick:function(){return window.location.replace(decodeURIComponent(n))},disabled:y||m},"Cancel"),a.createElement(c.Button,{onClick:function(){return g(l)},disabled:y||m,isLoading:y||m},"Yes")))))};const d=l}}]);
\ No newline at end of file
web/gui/v2/93.b5623ea98f7eb4813624.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="57f3097f-a6df-4105-bce4-a8618adacb9d",e._sentryDebugIdIdentifier="sentry-dbid-57f3097f-a6df-4105-bce4-a8618adacb9d")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[93],{99093:(e,t,n)=>{n.r(t),n.d(t,{default:()=>Ge});var r=n(29439),a=n(67294),o=n(54851),c=n(5771),l=n(4942),i=n(60677),s=n(55354),u=n(15267),d=n(50955),m=n(45987),p=n(89250),g=n(22464),f=n(38700),h=["active","spaceId","testIdPrefix","local"];function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var E=[],v=(0,i.default)(o.Flex).attrs((function(e){return{width:7,height:7,background:e.active?"selected":"elementBackground",justifyContent:"center",alignItems:"center",round:.5}})).withConfig({displayName:"spaceLabel__SpaceBox",componentId:"sc-1e67mnq-0"})(["cursor:pointer;"]);const w=function(e){var t=e.active,n=e.spaceId,c=e.testIdPrefix,i=e.local,s=void 0!==i&&i,u=(0,m.Z)(e,h),d=(0,p.s0)(),w=(0,f.vu)(n),y=function(e){if(!e)return E;var t=e.split(" "),n=(0,r.Z)(t,2),a=n[0],o=n[1];return[a[0],o?o[0]:""]}(w.name),k=(0,r.Z)(y,2),O=k[0],x=k[1],I=(0,a.useCallback)((function(){return d(s?"/overview":"/spaces/".concat(w.slug))}),[w.slug,s]);return a.createElement(g.Z,{content:w.name,align:"right",isBasic:!0},a.createElement(v,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({active:t,"data-testid":"".concat(c||"spaceLabel-space","-").concat(w.slug),onClick:I},u),s?a.createElement(o.Icon,{name:"node",color:t?"main":"textLite"}):a.createElement(a.Fragment,null,a.createElement(o.TextSmall,{strong:!0,color:t?"main":"textLite"},O),a.createElement(o.TextSmall,{strong:!0,color:t?"textLite":"textDescription"},x))))};var y=n(36459),k=n(87462),O=n(16654),x=n(89328),I=n(26503);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const P=function(e,t){var n=t.tooltipProps;return function(t){return t.disabled?a.createElement(g.Z,Z({},n),a.createElement(o.Flex,{opacity:"weak",padding:[0,1]},a.createElement(e,Z({},t)))):a.createElement(o.Flex,{padding:[0,1]},a.createElement(e,Z({},t)))}}((function(e){var t=(0,k.Z)({},((0,y.Z)(e),e)),n=(0,O.Z)();return a.createElement(g.Z,{content:"Space settings"},a.createElement(x.Z,Z({permission:I.mk.openSettings,flavour:"borderless",icon:"gear",neutral:!0,onClick:n,small:!0,"data-ga":"left-sidebar::click-space-settings::global-view","data-testid":"workspaceBar-manageSpace"},t)))}),{tooltipProps:{content:"Only available to admins",align:"right",plain:!0}});var S=n(21011),j=n(6792),D=n(40924),F=n(53843),_=n(16702),B=n(73575),T=n(78473),L=new RegExp(/(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff]|[!@#$%^&*()_+=\-])/),N=(0,T.A)([function(e){var t=e.length>=B.Pf;return(0,T.f)(t,"Please enter a name for the Space that is at least 5 characters.")},function(e){var t=e.length<=B.Qy;return(0,T.f)(t,"A Space's name can't exceed 20 characters.")},function(e){return L.test(e)?{isValid:!1,message:"There's an unexpected character in the Space's name. Use only alphanumberic characters (A-Z, a-z, 0-9) and spaces."}:{isValid:!0}}]),W=function(e){var t=e.value,n=e.isValid,c=e.setIsValid,l=e.charsIndicator,i=e.isDirty,s=e.handleChange,u=e.validationMessage,d=e.setValidationMessage,m=e.onKeyDown,p=(0,o.useTouchedState)({}),g=(0,r.Z)(p,2),f=g[0],h=g[1];return(0,a.useEffect)((function(){var e=N(t),r=e.isValid,a=e.messages&&e.messages.length?e.messages[0]:void 0;!n&&r?c(!0):n&&!r&&c(!1),a&&d(a)}),[n,t,f,c,d]),a.createElement(o.TextInput,{label:"Space name",name:"createWorkspace",placeholder:"Enter your Space's name",fieldMessage:"Give your Space a name that's between 5-20 characters. This cannot change.",fieldIndicator:l,value:t,touched:f,onBlur:h,onChange:s,success:n,error:!n&&u,instantFeedback:"positiveFirst",isDirty:i,onKeyDown:m})};const R=function(e){var t=e.onClose,n=(0,p.s0)(),c=(0,a.useState)(!1),l=(0,r.Z)(c,2),i=l[0],s=l[1],u=(0,a.useState)(!1),d=(0,r.Z)(u,2),m=d[0],g=d[1],f=(0,o.useInputValue)({maxChars:B.Qy}),h=(0,r.Z)(f,4),b=h[0],E=h[1],v=h[2],w=h[3],y=(0,a.useState)(""),k=(0,r.Z)(y,2),O=k[0],x=k[1],I=(0,a.useCallback)((function(e){var r=e.slug;g(!1),t(),n("/spaces/".concat(r))}),[t]),C=(0,S.Z)({onSuccess:I,onError:function(){return g(!1)}}),Z=(0,a.useCallback)((function(){i&&(g(!0),C({name:b}))}),[b,i]);return a.createElement(D.u6,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0,onClose:t},a.createElement(F.x,{onClose:t,title:"Create Space"},a.createElement(o.Button,{disabled:!i,isLoading:m,loadingLabel:"Creating",label:"Save",onClick:Z})),a.createElement(_.B,null,"Create a new Space"),a.createElement(D.TZ,null,a.createElement(W,{isDirty:w,isValid:i,setIsValid:s,value:b,handleChange:E,charsIndicator:v,validationMessage:O,setValidationMessage:x,onKeyDown:function(e){e.keyCode===j.DV&&i&&Z()}})))};var A=n(35970),V=n(28317),M=n(74009),z=n(43266),U=n(64783),q=function(){var e=(0,U.hd)("email"),t=(0,z.Z)().handleOpenProfileModal;return"loading"===e.state||e.state.hasError?null:a.createElement(o.IconButton,{flavour:"borderless","data-testid":"open-email-notification",cursor:"pointer",width:"20px",height:"20px",onClick:function(){return t("notifications")},icon:e.contents.email?"notification_shortcut_enabled":"notification_shortcut_disabled",tooltip:"Email Notifications","data-ga":"left-sidebar::click-user-notification-settings::global-view",iconColor:"iconColor"})};const H=(0,a.memo)(q);var G=n(44446);function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Q=i.default.div.withConfig({displayName:"spaces__Separator",componentId:"sc-8de8pq-0"})(["height:1px;width:",";background:",";"],(0,o.getSizeBy)(3),(0,o.getColor)("border")),$=(0,i.default)(o.Button).withConfig({displayName:"spaces__DocButton",componentId:"sc-8de8pq-1"})(["&&{> .button-icon{width:20px;height:20px;}}"]),J=(0,i.default)(o.Button).withConfig({displayName:"spaces__ExpandButton",componentId:"sc-8de8pq-2"})(["&&{> .button-icon{width:6px;height:9px;}}"]),X={onClickOut:function(){return(0,V.L)("header-help","click-out-modal","global-view")},onCloseClick:function(){return(0,V.L)("header-help","click-close","global-view")},onOpenIssueClick:function(){return(0,V.L)("header-help","click-\u03bfpen-issue","global-view")},onContributeClick:function(){return(0,V.L)("header-help","click-contribute","global-view")},onOpenBugClick:function(){return(0,V.L)("header-help","click-bug","global-view")},onSupportClick:function(){return(0,V.L)("header-help","click-support","global-view")},onVisitDocumentClick:function(){return(0,V.L)("header-help","click-visit-doc","global-view")},onGoToDemoClick:function(){return(0,V.L)("header-help","click-go-to-demo","global-view")}};const Y=function(e){var t=e.spacePanelCollapsed,n=e.toggleSpacePanel,c=(0,f.Iw)(),i=(0,f.th)(),m=(0,u.Z)(),p=(0,r.Z)(m,4),h=p[0],b=p[2],E=p[3];return a.createElement(o.Flex,{background:"sideBarMini","data-testid":"workspaceBar",padding:[3,2],column:!0,alignItems:"center",gap:6,height:"100vh",justifyContent:"between"},a.createElement(o.Flex,{column:!0,"data-testid":"workspaceBar-spaces-list",gap:4,alignItems:"center",overflow:"hidden"},a.createElement(d.Z,{"data-testid":"workspaceBar-netdataLogo"}),t&&a.createElement(J,{"data-testid":"workspaceBar-expandButton",onClick:n,icon:"chevron_right_s",neutral:!0,flavour:"borderless",small:!0}),a.createElement(o.Flex,{column:!0,"data-testid":"workspaceBar-spacesList",gap:4,overflow:{vertical:"auto"}},c.map((function(e){return a.createElement(w,{testIdPrefix:"workspaceBar-space",key:e,spaceId:e,active:e===i})}))),a.createElement(M.Z,{permission:I.mk.userCreateSpace},a.createElement(Q,{"data-testid":"workspaceBar-separator"})),a.createElement(g.Z,{content:"Create a new Space",align:"right"},a.createElement(x.Z,{permission:I.mk.userCreateSpace,ifForbidden:"hide",icon:"plus",onClick:b,"data-testid":"workspaceBar-addSpace-button"}))),a.createElement(o.Flex,{column:!0,"data-testid":"workspaceBar-actionsList",gap:4,alignItems:"center"},a.createElement(o.Flex,{column:!0,gap:1,alignItems:"center"},!G.ZP&&a.createElement(M.Z,{permission:I.mk.userChangeSpaceRoomNotifications},a.createElement(H,null)),a.createElement(o.Documentation,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({app:"cloud",demoUrl:s.Z.demoUrl},X),(function(e){return a.createElement(g.Z,{content:"Read documentation, engage with the community and let us know about features and bugs for the Agent or the Cloud",align:"right"},a.createElement($,{neutral:!0,flavour:"borderless",icon:"question",onClick:e,"data-ga":"header-help::click-help::global-view","data-testid":"documentation-button",title:"Need help?"}))})),!G.ZP&&a.createElement(P,null)),a.createElement(A.Z,null)),h&&a.createElement(R,{onClose:E}))};var ee=n(93433),te=n(15861),ne=n(64687),re=n.n(ne),ae=n(27856),oe=n(35835),ce=n(51066),le=n(32802),ie=n(23172),se=n(34586),ue=n(58060),de=n(23250),me=n(60506),pe=n(20036),ge=(0,i.default)(o.Icon).withConfig({displayName:"styled__TrashIcon",componentId:"sc-1hr9uxl-0"})(["&:hover{fill:",";opacity:0.6;}"],(0,o.getColor)("textFocus")),fe=(0,i.default)(o.TextSmall).withConfig({displayName:"styled__UrlWrapper",componentId:"sc-1hr9uxl-1"})(["overflow-wrap:anywhere;"]),he=(0,i.default)(o.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-1hr9uxl-2"})(["transform:",";"],(function(e){return e.right?"rotate(0)":"rotate(180deg)"})),be=function(){var e=(0,te.Z)(re().mark((function e(t,n){var r,a,o,c,l,i,s;return re().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.spaces,a=void 0===r?[]:r,o=n.id,e.next=3,(0,ce.kq)(o);case 3:if(c=e.sent,!(l=c.data).length){e.next=9;break}return e.next=8,Promise.any(a.map((function(e){return oe.Z.get((0,pe.W)({spaceId:e.id})).then((function(t){var n=t.data;return Promise.any(n.map((function(t){return oe.Z.get.apply(oe.Z,(0,ee.Z)((0,pe.y)({roomId:t.id,spaceId:e.id}))).then((function(n){var r=n.data.find((function(e){var t=e.id;return l.includes(t)}));if(!r)throw new Error("can't find matching node");var a=window.location,o=a.protocol,c=a.host;return"".concat(o,"//").concat(c,"/spaces/").concat(e.slug,"/rooms/").concat(t.slug,"/nodes/").concat(r.id)}))})))}))}))).then((function(e){return e})).catch((function(){}));case 8:i=e.sent;case 9:if(!i){e.next=11;break}return e.abrupt("return",i);case 11:if(!(s=t.filter((function(e){return!/netdata\.cloud\//.test(e)}))).length){e.next=16;break}return e.next=15,Promise.any(s.map((function(e){var t=/^https?:\/\//.test(e)?e:"http://".concat(e);return t=t.replace(/\/+$/,""),oe.Z.get("".concat(t,"/api/v1/info")).then((function(){return t}))}))).then((function(e){return e})).catch((function(){}));case 15:return e.abrupt("return",e.sent);case 16:return e.abrupt("return");case 17:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Ee=function(e){/https?:\/\//.test(e)||(e="http://".concat(e)),/netdata\.cloud\//.test(e)?location.assign(e):window.open(e,"_blank")},ve=function(e){var t=e.id,n=e.selectedId,c=e.setSelectedId,l=(0,le.bV)(t,"name"),i=(0,u.Z)(),s=(0,r.Z)(i,4),d=s[0],m=s[2],p=s[3],g=(0,ie.lL)(),h=(0,le.bV)(t,"urls"),b=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.openList,o=n.setSelectedId,c=(0,a.useRef)(),l=(0,f.GM)("ids"),i=(0,f.Zu)(l);return(0,a.useCallback)((0,te.Z)(re().mark((function n(){return re().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(o(e),c.current){n.next=5;break}return n.next=4,be(t,{spaces:i,id:e});case 4:c.current=n.sent;case 5:if(o(),c.current){n.next=8;break}return n.abrupt("return",r());case 8:Ee(c.current);case 9:case"end":return n.stop()}}),n)}))),[t,i])}(t,h,{openList:m,setSelectedId:c}),E=(0,a.useCallback)((function(){d?p():b()}),[d,b]),v=n===t;return a.createElement(a.Fragment,null,a.createElement(se.Z,{onClick:E,isSidebar:!0,padding:[1,2,1,4],testid:"visitedNodes-".concat(l),disabled:!!n&&!v,selected:v,loading:v,iconColor:"menuItem",textColor:"menuItem",Wrapper:o.TextSmall},l),d&&a.createElement(o.Flex,{column:!0,margin:[1,3],padding:[2],border:{side:"all",color:"separator"},round:2},a.createElement(o.Text,{textAlign:"center"},"We couldn't connect to any of your instances, here is the list:"),h.map((function(e){return a.createElement(se.Z,{key:e,onClick:function(){return Ee(e)},isSidebar:!0,testid:"visitedNodes-node-".concat(e),actions:a.createElement(o.Flex,{flex:!1,margin:[0,0,0,1]},a.createElement(ge,{name:"trashcan",size:"small",color:"menuItem",onClick:function(n){n.stopPropagation(),g(t,e)},width:"16px",height:"16px"})),padding:[2],Wrapper:fe,iconColor:"menuItem",textColor:"menuItem"},e)}))))},we=function(){var e=(0,ie.z2)(),t=(0,u.Z)(e.length>0),n=(0,r.Z)(t,2),c=n[0],l=n[1];(0,a.useEffect)((function(){c||l()}),[e.length]);var i=(0,a.useState)(""),s=(0,r.Z)(i,2),d=s[0],m=s[1],p=(0,ie.H3)(d),g=(0,a.useCallback)((0,ae.D)(300,(function(e){return m(e.target.value)})),[]),f=(0,a.useState)(),h=(0,r.Z)(f,2),b=h[0],E=h[1];return e.length?a.createElement(ue.Z,{isOpen:c,toggleOpen:l,label:a.createElement(o.Flex,{padding:[1,0],flex:!0,justifyContent:"between",alignItems:"center"},a.createElement(o.Flex,{alignItems:"center",gap:2},a.createElement(o.Icon,{name:"node_hollow",color:"menuItem",width:"14px",height:"14px"}),a.createElement(o.TextSmall,{color:"menuItem"},"Visited Nodes")),a.createElement(he,{right:!c,name:"chevron_down",size:"small",color:"menuItem"})),headerTestId:"visitedNodes"},e.length>3&&a.createElement(o.Flex,{padding:[1,2,2,4]},a.createElement(me.Z,{"data-testid":"search-visited-nodes-input",onChange:g,size:"tiny"})),a.createElement(o.Flex,{padding:[0,0,2],column:!0},p.length?p.map((function(e){return a.createElement(ve,{key:e,id:e,selectedId:b,setSelectedId:E})})):a.createElement(o.Text,{padding:[3,5]},"No nodes match your search"))):null};const ye=(0,a.memo)((function(){return a.createElement(de.ZP,{fallback:""},a.createElement(a.Suspense,{fallback:""},a.createElement(we,null)))}));var ke=n(21197),Oe=n(37027),xe=n(28969);function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ze=function(e){return function(t){var n=(0,f.th)();return a.createElement(e,Ce(Ce({},t),{},{key:n}))}};var Pe=n(36806);function Se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var je={isSidebar:!0,padding:[1,2,1,4],textColor:"menuItem",Wrapper:o.TextSmall};const De=Ze((function(){var e=(0,xe.gI)(I.mk.roomCreate),t=(0,xe.gI)(I.mk.roomRead),n=(0,u.Z)(t),c=(0,r.Z)(n,2),i=c[0],s=c[1],d=(0,u.Z)(!1),m=(0,r.Z)(d,4),p=m[0],f=m[2],h=m[3],b=(0,a.useCallback)((function(t){t.stopPropagation(),e&&f()}),[e]);return a.createElement(a.Fragment,null,a.createElement(ue.Z,{"data-testid":"workspaceRooms-menuList",disabled:!t,headerTestId:"workspaceRooms-warRooms",isOpen:i,label:a.createElement(o.Flex,{padding:[1,0],margin:[0,0,1,0],flex:!0,justifyContent:"between",alignItems:"center",height:"24px"},a.createElement(o.Flex,{alignItems:"center",gap:2},a.createElement(o.Icon,{name:"space_new",color:"menuItem",width:"14px",height:"14px"}),a.createElement(o.TextSmall,{color:"menuItem"},"War Rooms")),a.createElement(o.Flex,{alignItems:"center",gap:2},a.createElement(g.Z,{content:"Create a new War Room",align:"right"},a.createElement(x.Z,{permission:I.mk.roomCreate,tiny:!0,icon:"plus",onClick:b,"data-testid":"workspaceRooms-addWarRoom-button"})),a.createElement(Oe.x,{right:!i,name:"chevron_down",size:"small",color:"menuItem"}))),toggleOpen:s},a.createElement(o.Flex,{column:!0,"data-testid":"workspaceRooms-warRoomsList",padding:[0,0,1]},a.createElement(Pe.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Se(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},je)))),p&&a.createElement(ke.U,{onClose:h,isSubmodal:!1}))}));var Fe=n(96477),_e=n(87060),Be=(0,i.default)(o.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-1916a4h-0"})(["transform:",";"],(function(e){return e.right?"rotate(0)":"rotate(180deg)"})),Te=function(e){var t=e.appName,n=e.spaceId,r=(0,Fe.XW)(n,t);return a.createElement(se.Z,{key:r.url,onClick:function(){return window.open(r.url)},testid:"workspaceApps-bookmark-item",padding:[1,2,1,4],isSidebar:!0,iconColor:"menuItem",textColor:"menuItem",Wrapper:o.TextSmall},r.name)};const Le=function(){var e=(0,f.th)(),t=(0,xe.gI)(I.mk.bookmarkCreate),n=(0,xe.gI)(I.mk.bookmarkReadAll),c=(0,Fe.ZE)(e),l=(0,u.Z)(),i=(0,r.Z)(l,2),d=i[0],m=i[1],p=(0,a.useState)(!1),g=(0,r.Z)(p,2),h=g[0],b=g[1],E="".concat(s.Z.assetsBaseURL,"/img/no-bookmarks.svg");return c.length||t?a.createElement(a.Fragment,null,a.createElement(ue.Z,{disabled:!n,isOpen:d,toggleOpen:m,label:a.createElement(o.Flex,{padding:[1,0],flex:!0,justifyContent:"between",alignItems:"center"},a.createElement(o.Flex,{alignItems:"center",gap:2},a.createElement(o.Icon,{name:"bookmark",color:"menuItem",width:"14px",height:"14px"}),a.createElement(o.TextSmall,{color:"menuItem"},"Bookmarks")),a.createElement(Be,{right:!d,name:"chevron_down",size:"small",color:"menuItem"})),headerTestId:"workspaceApps-bookmarks"},a.createElement(o.Flex,{padding:[0,0,1],column:!0},c.map((function(t){return a.createElement(Te,{appName:t,spaceId:e,key:t})})),t&&a.createElement(o.Flex,{column:!0,alignItems:"center",justifyContent:"center",gap:4},!c.length&&a.createElement(a.Fragment,null,a.createElement("img",{src:E,alt:"No bookmarks",title:"No bookmarks",width:"70%"}),a.createElement(o.Text,{textAlign:"center"},"Store here the URLs of the tools that your team needs."),a.createElement("a",{style:{color:"#00AB44"},href:"https://learn.netdata.cloud/docs/cloud/get-started#add-bookmarks-to-essential-resources",target:"_blank",rel:"noopener noreferrer"},"More about bookmarks")),a.createElement(o.Flex,{gap:1,alignItems:"center"},a.createElement(o.Button,{flavour:"borderless",small:!0,icon:"plus",onClick:function(){b(!h)},"data-testid":"workspaceApps-addBookmark-button",label:"Add bookmark"}))))),h&&a.createElement(_e.J,{onToggle:b,isSubDialog:!1})):null};var Ne=n(32685),We=(0,i.default)(o.Flex).attrs({alignItems:"center",justifyContent:"center",width:10,height:4,round:.5,background:"sideBarMini"}).withConfig({displayName:"styled__AdminPill",componentId:"sc-1ps23b1-0"})(["opacity:0;",":hover &{opacity:1;}"],se.z);const Re=function(e){var t=e.children,n=e.onToggle;return a.createElement(o.Flex,{justifyContent:"between",alignItems:"center"},a.createElement(o.Flex,{alignItems:"center"},t),a.createElement(o.Button,{onClick:n,icon:"chevron_left",neutral:!0,flavour:"hollow",small:!0}))};var Ae=n(41635),Ve=n(41582);function Me(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var ze=(0,i.default)(ue.g).attrs({padding:[2],color:"textLite"}).withConfig({displayName:"spacePanel__ListHeader",componentId:"sc-1275zgk-0"})([""]),Ue=function(e){return a.createElement(o.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({alignItems:"center",gap:2},e),a.createElement(We,null,a.createElement(o.TextFemto,{strong:!0,color:"text"},"ADMIN")),a.createElement(o.Flex,{opacity:"medium"},a.createElement(o.Icon,{name:"padlock",size:"small",width:"18px",height:"18px",color:"text"})))};const qe=function(e){var t=e.toggleSpacePanel,n=(0,f.OS)(),c=(0,u.Z)(),l=(0,r.Z)(c,4),i=l[0],s=l[2],d=l[3],m=(0,Ne.Z)("manageInvitations"),p=(0,r.Z)(m,2)[1];return a.createElement(a.Fragment,null,i&&a.createElement(Ae.Z,{onClose:d}),a.createElement(ue.Z,{"data-testid":"spacesPanel",isOpen:!0,label:a.createElement(Re,{onToggle:t},n.name),headerTestId:"spacesPanel-activeSpaceHeader",Header:ze},a.createElement(o.Flex,{column:!0,padding:[2,0,1],"data-testid":"spacesPanel-menuList"},a.createElement(Ve.Z,{permission:I.mk.nodeCreate},(function(e){return a.createElement(se.Z,{actions:e?null:a.createElement(Ue,{"data-testid":"adminWarning-notAdmin"}),disabled:!e,onClick:s,testid:"spacesPanel-claimNodes",icon:"nodes_hollow",iconWidth:"14px",iconHeight:"14px",padding:[1,2],gap:2,isSidebar:!0,textColor:"menuItem",iconColor:"menuItem",Wrapper:o.TextSmall},"Connect Nodes")})),a.createElement(Ve.Z,{permission:I.mk.spaceInviteUser},(function(e){return a.createElement(se.Z,{actions:e?null:a.createElement(Ue,{"data-testid":"adminWarning-cannotInvite"}),disabled:!e,onClick:p,testid:"spacesPanel-inviteUsers",icon:"user",iconWidth:"14px",iconHeight:"14px",padding:[1,2],gap:2,isSidebar:!0,textColor:"menuItem",iconColor:"menuItem",Wrapper:o.TextSmall},"Invite Users")})))))};const He=function(e){var t=e.spacePanelCollapsed,n=e.toggleSpacePanel;return a.createElement(o.Collapsible,{width:56,background:"sideBar",open:!t,direction:"horizontal"},a.createElement(o.Flex,{flex:!0,width:56,column:!0,overflow:{vertical:"hidden"},padding:[2,0]},a.createElement(qe,{toggleSpacePanel:n}),a.createElement(o.Flex,{overflow:{vertical:"auto"},flex:!0,column:!0},a.createElement(De,null),a.createElement(Le,null),a.createElement(ye,null))))};const Ge=(0,a.memo)((function(){var e=(0,c.kq)("spacePanelCollapsed"),t=(0,r.Z)(e,2),n=t[0],l=t[1],i=(0,a.useCallback)((function(){return l(!n)}),[n]);return(0,a.useLayoutEffect)((function(){var e=setTimeout((function(){return window.dispatchEvent(new Event("resize"))}),400);return function(){return clearTimeout(e)}}),[n]),a.createElement(o.Flex,null,a.createElement(Y,{spacePanelCollapsed:n,toggleSpacePanel:i}),a.createElement(He,{spacePanelCollapsed:n,toggleSpacePanel:i}))}))},32685:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(27046);const a=function(e,t){var n=(0,r.Z)(e,t),a=n.isModalOpen,o=n.handleOpenModal,c=n.handleCloseModal;return[a,a?c:o,o,c,n.params]}}}]);
\ No newline at end of file
web/gui/v2/934.1a1dc40ee735dbe7a912.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="d4462c48-6e8e-4831-807f-dd8af511f691",e._sentryDebugIdIdentifier="sentry-dbid-d4462c48-6e8e-4831-807f-dd8af511f691")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[934],{64934:function(e,t,n){n.r(t),n.d(t,{Trust:function(){return c}});n(33948),n(31672),n(2490),n(59461),n(15306);var o=n(67294),a=n(17563),d=n(22195),r=n(1043),l=n(78266);const c=()=>{const[e,t]=(0,o.useMemo)((()=>{const{search:e}=window.location,{redirect_uri:t,agent_uri:n}=a.parse(e);return[t,n]})),[n,c,i]=(0,r.So)(),[u,s]=(0,r.aJ)({},[n]);return(0,o.useEffect)((()=>{const n=u.find((e=>e.url===t));n&&location.replace("/api/v1/auth/account/origins/".concat(n.id,"/redirect?redirect_uri=").concat(encodeURIComponent(e),"&agent_uri=").concat(encodeURIComponent(t)))}),[e,t,u]),o.createElement(d.Layer,{full:!0},o.createElement(d.Flex,{"data-testid":"trust",alignItems:"center",justifyContent:"center",column:!0,width:"100%",height:"100%",background:"mainBackground",gap:4},o.createElement(l.H,{animate:i}),o.createElement(d.Text,{textAlign:"center"},"Do you trust ",o.createElement(d.Text,{strong:!0},t),"?"),o.createElement(d.Flex,{column:!0,gap:2,alignItems:"center"},o.createElement(d.TextBig,null,"Authorizing this URL will allow it to request your Netdata Cloud data."),o.createElement(d.Flex,{gap:2},o.createElement(d.Button,{flavour:"borderless",onClick:()=>window.location.replace(decodeURIComponent(e)),disabled:s||i},"Cancel"),o.createElement(d.Button,{onClick:()=>c(t),disabled:s||i,isLoading:s||i},"Yes")))))};t.default=c}}]);
\ No newline at end of file
web/gui/v2/957.8d8d89ae4226d9fa7335.chunk.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="b5678671-1a48-445c-bfce-ac438d02aead",e._sentryDebugIdIdentifier="sentry-dbid-b5678671-1a48-445c-bfce-ac438d02aead")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[957],{42957:(e,t,a)=>{a.r(t),a.d(t,{default:()=>J});var n=a(29439),l=a(67294),r=a(79655),o=a(54851),i=a(16161),d=a(48224),c=a(41659),s=a(11012),u=a(89250),m=a(4480),f=(0,m.cn)({key:"currentAlertIdAtom",default:null});const g=function(){var e,t=(0,u.UO)().alertId,a=(0,m.Zl)(f,e),n=(0,m.sJ)(f);return(0,l.useEffect)((function(){n!==t&&a(t)}),[n,t]),(0,l.useEffect)((function(){return function(){return a(null)}}),[]),t};var h=a(4606),E=a(15057),p=a(72840),b=a(94907),v=a(2660),w=a(29401),y=a(76410),I=a(6264),x=a(32802),C=a(21728),L=a(60677),k=(0,L.default)(o.Flex).attrs({alignItems:"center"}).withConfig({displayName:"styled__StyledButtonContainer",componentId:"sc-1glv09p-0"})(["position:sticky;bottom:0;"]),V=function(e){var t=e.disabled,a=e.nodeId,n=e.alertId,r=e.chartContext,i=e.alertDate,d=e.onClose,c=e.isLoading,s=e.small,m=void 0!==s&&s,f=e.testid,g=void 0===f?"alertDetailsModal":f,h=(0,u.s0)(),E=(0,x.m3)(a),b=(0,l.useCallback)((function(){d&&d(),n?h(E,{state:{alertId:n}}):h(E)}),[E,n]),v=(0,I.TQ)(),w=(0,l.useCallback)((function(){var e=1e3*i;v({highlight:{after:e-6e4,before:e},correlation:!0}),b()}),[i,r,b,n]),y=(0,p.UL)(),L=(0,C.Cd)(y,r),V=!!(null===L||void 0===L?void 0:L.firstEntry)&&L.firstEntry<i&&!c;return l.createElement(k,{justifyContent:"end",gap:2},l.createElement(o.Flex,{gap:2,justifyContent:"end"},l.createElement(o.Button,{small:m,label:"Run correlations",onClick:w,flavour:"hollow",isLoading:c,disabled:!V,width:m?"112px":"170px","data-testid":"".concat(g,"-runCorrelations-button"),"data-ga":"alert-modal::click-run-correlations::alerts-view"}),l.createElement(o.Button,{small:m,label:"Go to chart",onClick:b,isLoading:c,disabled:c||t,width:m?"112px":"150px","data-testid":"".concat(g,"-goToNode-button"),"data-ga":"alert-modal::click-goto-chart::alerts-view"})))};const B=(0,l.memo)(V);var T=a(98536),_=a(25105);const F=function(e){var t=e.alertId,a=e.chartContext,n=e.date,r=e.formattedLastValue,i=e.formattedTransitionValue,d=e.name,c=e.nodeId,s=e.status,u=e.statusLatest,m=e.transitionAt,f=e.whenLast,g=e.fullyLoaded,h=(0,E.m)(),p=h?o.H4:o.H0;return l.createElement(o.Flex,{column:!0,gap:4},l.createElement(o.Flex,{justifyContent:"between"},l.createElement(o.Flex,{alignItems:"center",gap:2},l.createElement(_.Z,{margin:h?null:[.5,0,0],type:"".concat(s,"AlertsTable"),"data-testid":"alertView-statusPill"},s),l.createElement(p,{"data-testid":"alertView-alertName"},d)),!1),l.createElement(o.Flex,{justifyContent:"between",alignItems:"center"},l.createElement(T.Z,{formattedLastValue:r,formattedTransitionValue:i,transitionAt:m,whenLast:f,status:s,statusLatest:u}),g&&!h&&l.createElement(B,{disabled:"clear"===s,alertDate:n,alertId:t,chartContext:a,name:d,nodeId:c,small:!0,testid:"alertView"})))};var Z=a(55354),N=L.default.img.withConfig({displayName:"sc-404__Illustration",componentId:"sc-4w81fg-0"})(["height:35%;width:35%;"]),A=L.default.div.withConfig({displayName:"sc-404__ButtonContainer",componentId:"sc-4w81fg-1"})(["margin:",";"],(0,o.getSizeBy)(4));const U=function(){var e="".concat(Z.Z.assetsBaseURL,"/img/no-nodes-room.svg");return l.createElement(o.Flex,{column:!0,alignItems:"center",justifyItems:"center",justifyContent:"center",height:"100%",width:"100%",padding:[0,0,"10%"]},l.createElement(N,{src:e,alt:"Unreachable alert",title:"Unreachable alert"}),l.createElement(o.H3,null,"We couldn't find the alert"),l.createElement(o.Text,null,"This can be a temporary problem of that specific alert."),l.createElement(A,null,l.createElement(o.Button,{label:"Retry",icon:"reload"})))};var j=a(16525),D=function(e){var t=e.children;return l.createElement(o.Flex,{background:"modalHeaderBackground",height:12,flex:!1,gap:4,padding:[0,2,0,4],alignItems:"center"},l.createElement(o.Icon,{name:"logo_s",color:"success",width:"23px"}),t)};const H=function(e){var t=e.alertId,a=e.chart,n=e.alertName,r=(0,p.Hm)("name"),i=(0,d.E5)(t),c=i.fullyLoaded,u=void 0!==c&&c,m=i.fullyLoading,f=void 0===m||m,g=i.info,I=i.units,x=i.formattedTransitionValue,C=i.transitionAt,L=i.chartContext,k=i.chartId,V=i.name,B=i.nodeId,T=i.status;(0,d.yx)({id:t,chartId:k||a,name:V||n,nodeId:B});var _=(0,h.o)(t),Z=_.value,N=_.when,A=_.status,H=(0,y.pK)(Z,I),R=(0,E.m)();return l.createElement(o.Flex,{column:!0,width:R?"100%":{max:280},padding:R?null:[0,0,10],background:R?"modalBackground":null},R&&l.createElement(D,null,l.createElement(o.Flex,{column:!0},l.createElement(o.H6,{color:"textLite"},"ROOM"),l.createElement(o.Text,{"data-testid":"alertView-mobile-roomName"},r))),l.createElement(o.Flex,{column:!0,padding:R?[3]:[0],overflow:R?"auto":"visible",gap:3},l.createElement(F,{alertId:t,chartContext:L,date:C,formattedLastValue:H,formattedTransitionValue:x,name:V,nodeId:B,transitionAt:C,whenLast:N,status:T,statusLatest:A,fullyLoaded:u}),u?null:f?l.createElement(s.Z,{title:"Loading alert..."}):l.createElement(U,null),u&&g&&l.createElement(l.Fragment,null,l.createElement(v.Z,{iconName:"documentation"},"Alert Description"),l.createElement(o.Text,{"data-testid":"alertView-info"},g),l.createElement(j.Z,{alertId:t})),u&&l.createElement(b.Z,{id:t,chartContext:L,chartId:k,formattedLastValue:H,formattedTransitionValue:x,transitionAt:C,whenLast:N,isFormattedValueLoaded:u,nodeId:B,status:T,testid:"alertView"}),u&&l.createElement(w.Z,{id:t,testid:"alertView"})),R&&l.createElement(o.Box,{position:"sticky",padding:[4],background:"modalBackground",bottom:0,border:{side:"top",color:"tabsBorder"}},l.createElement(o.TextSmall,null,"In order to ",l.createElement(o.TextSmall,{strong:!0},"Run Correlations")," or"," ",l.createElement(o.TextSmall,{strong:!0},"View the Chart")," you will have to visit this alert from its\u2019 dedicated page on a desktop device.")))};var R=a(60429),S=L.default.img.withConfig({displayName:"node404__Illustration",componentId:"sc-174agw2-0"})(["height:35%;width:35%;"]),M=L.default.div.withConfig({displayName:"node404__ButtonContainer",componentId:"sc-174agw2-1"})(["margin:",";"],(0,o.getSizeBy)(4));const O=function(){var e="".concat(Z.Z.assetsBaseURL,"/img/no-nodes-room.svg");return l.createElement(o.Flex,{column:!0,alignItems:"center",justifyItems:"center",justifyContent:"center",height:"100%",width:"100%",padding:[0,0,"10%"]},l.createElement(S,{src:e,alt:"Unreachable node",title:"Unreachable node"}),l.createElement(o.H3,null,"This node is unreachable"),l.createElement(o.Text,null,"This can be a temporary problem of that specific node if this"),l.createElement(o.Text,null,"problem persists please contact your administrator."),l.createElement(M,null,l.createElement(o.Button,{label:"Retry",icon:"reload"})))};const z=function(e){var t=e.alertId,a=e.children,n=(0,R.oW)(t).nodeId;return(0,x.bV)(n,"isLive")?a:l.createElement(O,null)};var W=a(34471);const G=function(e){var t=e.children;return(0,E.m)()?l.createElement(o.Layer,{full:!0},l.createElement(o.Flex,{width:"100%",background:"mainBackground","data-testid":"alertView-mobileContainer"},t)):t};const J=function(){var e=g(),t=(0,r.lr)(),a=(0,n.Z)(t,1)[0],u=function(e){var t=(0,d.Nf)();return(0,l.useMemo)((function(){return t.find((function(t){return t.id===e}))||null}),[e,t])}(e),m=(0,d.Bk)(),f=(0,p.UL)();return(0,W.Z)(f),(0,i.bV)({title:(null===u||void 0===u?void 0:u.name)||a.get("alarm"),id:(null===u||void 0===u?void 0:u.name)||a.get("alarm"),destination:e,params:location.hash,type:"alerts"}),m?l.createElement(c.Z,{overflow:{vertical:"auto"}},l.createElement(z,{alertId:e},m&&l.createElement(o.Box,{padding:[10,6]},l.createElement(G,null,l.createElement(H,{alertId:e,chart:a.get("chart"),alertName:a.get("alarm")}))))):l.createElement(s.Z,{title:"Loading alert..."})}}}]);
\ No newline at end of file
web/gui/v2/969.3830e85aa10c3707345b.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="d6c22fe5-520e-4b64-83a8-87559ebd752f",e._sentryDebugIdIdentifier="sentry-dbid-d6c22fe5-520e-4b64-83a8-87559ebd752f")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[969],{65969:function(e,n,d){d.r(n);d(33948);var a=d(67294),l=d(61152),o=d(15794),t=d(18663);n.default=()=>{const[e,,,n]=(0,l.Z)("manageInvitations");return a.createElement(o.Z,null,e&&a.createElement(t.l,{onClose:n}))}},61152:function(e,n,d){var a=d(65351);n.Z=(e,n)=>{const{isModalOpen:d,handleOpenModal:l,handleCloseModal:o,params:t}=(0,a.Z)(e,n);return[d,d?o:l,l,o,t]}}}]);
\ No newline at end of file
web/gui/v2/Makefile.am
+51
-292
@@ -10,61 +10,63 @@ dist_noinst_DATA = \
10
webv2dir=$(webdir)/v2
11
12
dist_webv2_DATA = \
13
- $(srcdir)/112.cc9fa5f3bdc0bf3ab2fc.css \
14
- $(srcdir)/112.f3cc3f26cb7ea65ede41.chunk.js \
15
- $(srcdir)/13.7c3b3cd4187fcefb1623.chunk.js \
16
- $(srcdir)/13.7c3b3cd4187fcefb1623.chunk.js.LICENSE.txt \
17
- $(srcdir)/147.9e6c024694ae5d9f7485.chunk.js \
18
- $(srcdir)/154.08edb9b13cc76536f77b.chunk.js \
19
- $(srcdir)/184.9a762940288432c72c72.chunk.js \
20
- $(srcdir)/184.9a762940288432c72c72.chunk.js.LICENSE.txt \
21
- $(srcdir)/193.d54814c07a0d644cb567.chunk.js \
22
- $(srcdir)/20.199ca42b9c403ebb5a4b.chunk.js \
23
- $(srcdir)/244.5e1b087a2c055d12f837.chunk.js \
24
- $(srcdir)/248.86272c9648f6139424aa.chunk.js \
25
- $(srcdir)/26.be6ba794320d9936a85b.chunk.js \
26
- $(srcdir)/270.08e4ef898465cc7010c5.chunk.js \
27
- $(srcdir)/309.75e6b92e62ab187b48d7.chunk.js \
28
- $(srcdir)/327.eaeff782ee641ba2c9d8.chunk.js \
29
- $(srcdir)/355.dd0f20ecc68e705a45c0.chunk.js \
30
- $(srcdir)/378.941bd8959916b24bc871.chunk.js \
31
- $(srcdir)/388.458f29c79c3cc31212b9.chunk.js \
13
+ $(srcdir)/102.99fe8529c18edf5528bd.chunk.js \
14
+ $(srcdir)/137.b93467b398d77a6ec3e5.chunk.js \
15
+ $(srcdir)/193.97159d1c102caa84a2bf.chunk.js \
16
+ $(srcdir)/199.4e9028e566c84a075e05.chunk.js \
17
+ $(srcdir)/20.45ecd84daf8e214a9d25.chunk.js \
18
+ $(srcdir)/202.7c0591f9877f8632d967.chunk.js \
19
+ $(srcdir)/241.b88544536c9e170c08dd.chunk.js \
20
+ $(srcdir)/252.21ce108e3c20d4a3ac07.chunk.js \
21
+ $(srcdir)/282.501982c0bf7a84861d76.chunk.js \
22
+ $(srcdir)/296.23f60d4bd814dcbf10f7.chunk.js \
23
+ $(srcdir)/324.d1933d9aa4e7422636eb.chunk.js \
24
+ $(srcdir)/359.bf28956b0a982e8af965.chunk.js \
25
+ $(srcdir)/360.56c21a2225151e48915c.chunk.js \
26
+ $(srcdir)/367.c05334328139fb144aa4.chunk.js \
27
+ $(srcdir)/379.17f8244f5648bf574c5e.chunk.js \
28
+ $(srcdir)/379.d4eaadf9a64c80cfb238.css \
29
+ $(srcdir)/380.1866e2605cbda60acc0d.chunk.js \
30
+ $(srcdir)/380.ccb665950325037c0dda.css \
31
$(srcdir)/3D_PARTY_LICENSES.txt \
33
- $(srcdir)/405.2910b293f130e34614ef.chunk.js \
34
- $(srcdir)/425.ae765beee3b0e73957ca.chunk.js \
35
- $(srcdir)/425.ae765beee3b0e73957ca.chunk.js.LICENSE.txt \
36
- $(srcdir)/425.d4eaadf9a64c80cfb238.css \
37
- $(srcdir)/491.ccf50a459a599910a93b.chunk.js \
38
- $(srcdir)/514.34e67f51cb675fe68e87.chunk.js \
39
- $(srcdir)/620.772b37fee5d9609dfa1e.chunk.js \
40
- $(srcdir)/642.754aee4a16c68ab5d2bf.chunk.js \
41
- $(srcdir)/693.9e75ef0e12810484d834.chunk.js \
42
- $(srcdir)/708.bc113d6eb7a73113761d.chunk.js \
43
- $(srcdir)/724.382c69daa7d78aa070a2.chunk.js \
44
- $(srcdir)/829.ccb665950325037c0dda.css \
45
- $(srcdir)/829.e189ab1f9c0e3c4396c9.chunk.js \
46
- $(srcdir)/829.e189ab1f9c0e3c4396c9.chunk.js.LICENSE.txt \
47
- $(srcdir)/855.7237d882144380bcb56b.chunk.js \
48
- $(srcdir)/898.481553c68483d38c6893.chunk.js \
49
- $(srcdir)/910.64f12c4c30c45ef4836c.chunk.js \
50
- $(srcdir)/92.056d9c7eb658e9ce69e4.chunk.js \
51
- $(srcdir)/920.87513849f708cf43e189.chunk.js \
52
- $(srcdir)/93.b5623ea98f7eb4813624.chunk.js \
53
- $(srcdir)/957.8d8d89ae4226d9fa7335.chunk.js \
32
+ $(srcdir)/424.cc86e6f95ac6a5e0c54e.chunk.js \
33
+ $(srcdir)/43.2b1f01ea435e2a6b5e71.chunk.js \
34
+ $(srcdir)/442.291d05e3da308fca6a03.chunk.js \
35
+ $(srcdir)/451.87c1413ac5d5138fbb20.chunk.js \
36
+ $(srcdir)/493.852a2807baf2ab16ee4e.js \
37
+ $(srcdir)/510.18fca9a4a4064516dc64.chunk.js \
38
+ $(srcdir)/514.a79a713718922522851d.chunk.js \
39
+ $(srcdir)/533.c99e4841496c93d3be4e.chunk.js \
40
+ $(srcdir)/564.67df4067cbc8fb003702.chunk.js \
41
+ $(srcdir)/575.e15b08c9747df1aa0537.chunk.js \
42
+ $(srcdir)/597.21617496c215b928ad5b.chunk.js \
43
+ $(srcdir)/610.a2aa33f4e58d12c52305.chunk.js \
44
+ $(srcdir)/611.a19e10b49b9d70e14bc9.chunk.js \
45
+ $(srcdir)/663.cdba1a21c456207c4b90.chunk.js \
46
+ $(srcdir)/722.79a886041efb3bc44c95.chunk.js \
47
+ $(srcdir)/723.a807df6bf07c83469608.chunk.js \
48
+ $(srcdir)/723.cc9fa5f3bdc0bf3ab2fc.css \
49
+ $(srcdir)/734.5760950c46daf81dc4d7.chunk.js \
50
+ $(srcdir)/817.480ad000dd81d4d84333.chunk.js \
51
+ $(srcdir)/837.405d200f8e02114883b8.chunk.js \
52
+ $(srcdir)/86.3f45baea5e900515c627.chunk.js \
53
+ $(srcdir)/872.662015ec333183b19c91.chunk.js \
54
+ $(srcdir)/934.1a1dc40ee735dbe7a912.chunk.js \
55
+ $(srcdir)/969.3830e85aa10c3707345b.chunk.js \
56
$(srcdir)/LISENCE.txt \
57
$(srcdir)/agent.html \
56
- $(srcdir)/app.539f0e3a8de5e0c160a6.css \
57
- $(srcdir)/app.a3211ee3254b0b069c2f.js \
58
- $(srcdir)/app.a3211ee3254b0b069c2f.js.LICENSE.txt \
59
- $(srcdir)/bundlesManifest.json \
60
- $(srcdir)/editor.08a1a860087f3e4b5c6d.chunk.js \
61
- $(srcdir)/editor.08a1a860087f3e4b5c6d.chunk.js.LICENSE.txt \
58
+ $(srcdir)/app.0917ff2bf5d3b8b0678d.css \
59
+ $(srcdir)/app.1d4571e6201f39855ba7.js \
60
+ $(srcdir)/bundlesManifest.6.json \
61
+ $(srcdir)/editor.10986488db9355ac3132.chunk.js \
62
$(srcdir)/favicon.ico \
63
$(srcdir)/index.html \
64
$(srcdir)/local-agent.html \
65
- $(srcdir)/npm.react.dom.acf9c264afcd943d8be3.js \
66
- $(srcdir)/npm.react.dom.acf9c264afcd943d8be3.js.LICENSE.txt \
67
- $(srcdir)/runtime.71a9638c152729b59ed5.js \
65
+ $(srcdir)/npm.react.dom.f4b9ab6f137aceb1a38f.js \
66
+ $(srcdir)/registry-access.html \
67
+ $(srcdir)/registry-alert-redirect.html \
68
+ $(srcdir)/runtime.01fade20a5c3f49b8c75.js \
69
+ $(srcdir)/sw.js \
70
$(NULL)
71
72
webv2staticdir=$(webv2dir)/static
@@ -94,204 +96,10 @@ dist_webv2staticemailimg_DATA = \
96
97
webv2staticimgdir=$(webv2staticdir)/img
98
dist_webv2staticimg_DATA = \
97
- $(srcdir)/static/img/1s-icon.svg \
98
- $(srcdir)/static/img/archive-illustration.svg \
99
- $(srcdir)/static/img/check-illustration.svg \
100
- $(srcdir)/static/img/chevron_down.svg \
101
- $(srcdir)/static/img/chevron_right.svg \
102
- $(srcdir)/static/img/collect-illustration.svg \
103
- $(srcdir)/static/img/contributors-icon.svg \
104
- $(srcdir)/static/img/diag-lines-bg.svg \
105
- $(srcdir)/static/img/down-more-arrow.svg \
106
- $(srcdir)/static/img/forks-icon.svg \
107
- $(srcdir)/static/img/free-icon.svg \
108
- $(srcdir)/static/img/github-logo-color.svg \
109
- $(srcdir)/static/img/google-logo-color.svg \
110
- $(srcdir)/static/img/green-bullet.svg \
111
- $(srcdir)/static/img/hero.png \
112
- $(srcdir)/static/img/immediate-icon.svg \
113
- $(srcdir)/static/img/installations-icon.svg \
114
- $(srcdir)/static/img/iso-world-map.svg \
115
- $(srcdir)/static/img/lightbulb.svg \
99
$(srcdir)/static/img/list-style-image.svg \
117
- $(srcdir)/static/img/netdata-full-logo.svg \
118
- $(srcdir)/static/img/netdata-logo.svg \
119
- $(srcdir)/static/img/netdata-logomark.svg \
120
- $(srcdir)/static/img/netdata-wordmark.svg \
121
- $(srcdir)/static/img/netdata_full_logo.svg \
122
- $(srcdir)/static/img/netdata_logotype.svg \
123
- $(srcdir)/static/img/netdata_wordmark_inv.svg \
124
- $(srcdir)/static/img/new-dashboard.svg \
125
- $(srcdir)/static/img/no-alarms.svg \
126
- $(srcdir)/static/img/no-bookmarks.svg \
100
$(srcdir)/static/img/no-filter-results.png \
101
$(srcdir)/static/img/no-nodes-room.svg \
129
- $(srcdir)/static/img/onboarding-background.png \
130
- $(srcdir)/static/img/overview-welcome.png \
131
- $(srcdir)/static/img/plugins-icon.svg \
132
- $(srcdir)/static/img/presentation-icon.svg \
133
- $(srcdir)/static/img/query-illustration.svg \
102
$(srcdir)/static/img/rack.png \
135
- $(srcdir)/static/img/right-more-arrow.svg \
136
- $(srcdir)/static/img/sign-in-illustration.svg \
137
- $(srcdir)/static/img/stars-icon.svg \
138
- $(srcdir)/static/img/store-illustration.svg \
139
- $(srcdir)/static/img/stream-illustration.svg \
140
- $(srcdir)/static/img/unlimited-icon.svg \
141
- $(srcdir)/static/img/unreachable-node.svg \
142
- $(NULL)
143
-
144
-webv2staticimgintegrationsdir=$(webv2staticimgdir)/integrations
145
-dist_webv2staticimgintegrations_DATA = \
146
- $(srcdir)/static/img/integrations/activemq.png \
147
- $(srcdir)/static/img/integrations/adaptec.png \
148
- $(srcdir)/static/img/integrations/alerta.png \
149
- $(srcdir)/static/img/integrations/alpine.png \
150
- $(srcdir)/static/img/integrations/amazonlinux.png \
151
- $(srcdir)/static/img/integrations/apache.png \
152
- $(srcdir)/static/img/integrations/apcupsd.png \
153
- $(srcdir)/static/img/integrations/arch.png \
154
- $(srcdir)/static/img/integrations/awssns.png \
155
- $(srcdir)/static/img/integrations/beanstalkd.png \
156
- $(srcdir)/static/img/integrations/bindrndc.png \
157
- $(srcdir)/static/img/integrations/boinc.png \
158
- $(srcdir)/static/img/integrations/btrfs.png \
159
- $(srcdir)/static/img/integrations/centos.png \
160
- $(srcdir)/static/img/integrations/ceph.png \
161
- $(srcdir)/static/img/integrations/chrony.png \
162
- $(srcdir)/static/img/integrations/consul.png \
163
- $(srcdir)/static/img/integrations/coreos.png \
164
- $(srcdir)/static/img/integrations/couchdb.png \
165
- $(srcdir)/static/img/integrations/cups.png \
166
- $(srcdir)/static/img/integrations/custom.png \
167
- $(srcdir)/static/img/integrations/ddos.png \
168
- $(srcdir)/static/img/integrations/debian.png \
169
- $(srcdir)/static/img/integrations/discord.png \
170
- $(srcdir)/static/img/integrations/dns.png \
171
- $(srcdir)/static/img/integrations/dnsdist.png \
172
- $(srcdir)/static/img/integrations/docker.png \
173
- $(srcdir)/static/img/integrations/dockerd.png \
174
- $(srcdir)/static/img/integrations/dockerhub.png \
175
- $(srcdir)/static/img/integrations/dovecot.png \
176
- $(srcdir)/static/img/integrations/elasticsearch.png \
177
- $(srcdir)/static/img/integrations/email.png \
178
- $(srcdir)/static/img/integrations/exim.png \
179
- $(srcdir)/static/img/integrations/fail2ban.png \
180
- $(srcdir)/static/img/integrations/fedora.png \
181
- $(srcdir)/static/img/integrations/flock.png \
182
- $(srcdir)/static/img/integrations/fluentd.png \
183
- $(srcdir)/static/img/integrations/fping.png \
184
- $(srcdir)/static/img/integrations/freebsd.png \
185
- $(srcdir)/static/img/integrations/freenas.png \
186
- $(srcdir)/static/img/integrations/freeradius.png \
187
- $(srcdir)/static/img/integrations/fronius.png \
188
- $(srcdir)/static/img/integrations/gentoo.png \
189
- $(srcdir)/static/img/integrations/golang.png \
190
- $(srcdir)/static/img/integrations/grafana.png \
191
- $(srcdir)/static/img/integrations/graphite.png \
192
- $(srcdir)/static/img/integrations/haproxy.png \
193
- $(srcdir)/static/img/integrations/hddtemp.png \
194
- $(srcdir)/static/img/integrations/hostapd.png \
195
- $(srcdir)/static/img/integrations/icecast.png \
196
- $(srcdir)/static/img/integrations/influxdb.png \
197
- $(srcdir)/static/img/integrations/ipfs.png \
198
- $(srcdir)/static/img/integrations/ipmi.png \
199
- $(srcdir)/static/img/integrations/ipvs.png \
200
- $(srcdir)/static/img/integrations/irc.png \
201
- $(srcdir)/static/img/integrations/iscbind.png \
202
- $(srcdir)/static/img/integrations/iscdhcp.png \
203
- $(srcdir)/static/img/integrations/kafka.png \
204
- $(srcdir)/static/img/integrations/kairosdb.png \
205
- $(srcdir)/static/img/integrations/kavenegar.png \
206
- $(srcdir)/static/img/integrations/kubernetes.png \
207
- $(srcdir)/static/img/integrations/kubernites.png \
208
- $(srcdir)/static/img/integrations/libreswan.png \
209
- $(srcdir)/static/img/integrations/libvirt.png \
210
- $(srcdir)/static/img/integrations/lighthttpd.png \
211
- $(srcdir)/static/img/integrations/linux.png \
212
- $(srcdir)/static/img/integrations/litespeed.png \
213
- $(srcdir)/static/img/integrations/lm-sensors.png \
214
- $(srcdir)/static/img/integrations/logstash.png \
215
- $(srcdir)/static/img/integrations/lxc.png \
216
- $(srcdir)/static/img/integrations/lxd.png \
217
- $(srcdir)/static/img/integrations/macos.png \
218
- $(srcdir)/static/img/integrations/mariadb.png \
219
- $(srcdir)/static/img/integrations/memcached.png \
220
- $(srcdir)/static/img/integrations/memcahced.png \
221
- $(srcdir)/static/img/integrations/messagebird.png \
222
- $(srcdir)/static/img/integrations/mongodb.png \
223
- $(srcdir)/static/img/integrations/monit.png \
224
- $(srcdir)/static/img/integrations/mysql.png \
225
- $(srcdir)/static/img/integrations/netfilter.png \
226
- $(srcdir)/static/img/integrations/network.png \
227
- $(srcdir)/static/img/integrations/nfs.png \
228
- $(srcdir)/static/img/integrations/nginx.png \
229
- $(srcdir)/static/img/integrations/nginxplus.png \
230
- $(srcdir)/static/img/integrations/nsd.png \
231
- $(srcdir)/static/img/integrations/ntpd.png \
232
- $(srcdir)/static/img/integrations/nut.png \
233
- $(srcdir)/static/img/integrations/nvidia.png \
234
- $(srcdir)/static/img/integrations/one-wire.png \
235
- $(srcdir)/static/img/integrations/opensips.png \
236
- $(srcdir)/static/img/integrations/openstack.png \
237
- $(srcdir)/static/img/integrations/opensuse.png \
238
- $(srcdir)/static/img/integrations/opentsdb.png \
239
- $(srcdir)/static/img/integrations/openvpn.png \
240
- $(srcdir)/static/img/integrations/openwrt.png \
241
- $(srcdir)/static/img/integrations/openzfs.png \
242
- $(srcdir)/static/img/integrations/oracle.png \
243
- $(srcdir)/static/img/integrations/oraclelinux.png \
244
- $(srcdir)/static/img/integrations/pagerduty.png \
245
- $(srcdir)/static/img/integrations/pfsense.png \
246
- $(srcdir)/static/img/integrations/phpfpm.png \
247
- $(srcdir)/static/img/integrations/placeholder.png \
248
- $(srcdir)/static/img/integrations/postfix.png \
249
- $(srcdir)/static/img/integrations/postgresql.png \
250
- $(srcdir)/static/img/integrations/powerdns.png \
251
- $(srcdir)/static/img/integrations/prometheus.png \
252
- $(srcdir)/static/img/integrations/prowl.png \
253
- $(srcdir)/static/img/integrations/proxysql.png \
254
- $(srcdir)/static/img/integrations/puppet.png \
255
- $(srcdir)/static/img/integrations/pushbullet.png \
256
- $(srcdir)/static/img/integrations/pushover.png \
257
- $(srcdir)/static/img/integrations/qos.png \
258
- $(srcdir)/static/img/integrations/rabbitmq.png \
259
- $(srcdir)/static/img/integrations/raspian.png \
260
- $(srcdir)/static/img/integrations/redis.png \
261
- $(srcdir)/static/img/integrations/rethinkdb.png \
262
- $(srcdir)/static/img/integrations/retroshare.png \
263
- $(srcdir)/static/img/integrations/rhel.png \
264
- $(srcdir)/static/img/integrations/rocketchat.png \
265
- $(srcdir)/static/img/integrations/rpi.png \
266
- $(srcdir)/static/img/integrations/samba.png \
267
- $(srcdir)/static/img/integrations/slack.png \
268
- $(srcdir)/static/img/integrations/smartd.gif \
269
- $(srcdir)/static/img/integrations/smartd.png \
270
- $(srcdir)/static/img/integrations/smawebbox.jpg \
271
- $(srcdir)/static/img/integrations/smstools3.png \
272
- $(srcdir)/static/img/integrations/snmp.png \
273
- $(srcdir)/static/img/integrations/solr.png \
274
- $(srcdir)/static/img/integrations/spigot.png \
275
- $(srcdir)/static/img/integrations/springboot.png \
276
- $(srcdir)/static/img/integrations/squid.png \
277
- $(srcdir)/static/img/integrations/statsd.png \
278
- $(srcdir)/static/img/integrations/stiebeleltron.png \
279
- $(srcdir)/static/img/integrations/suse.png \
280
- $(srcdir)/static/img/integrations/systemd.png \
281
- $(srcdir)/static/img/integrations/systemdnspawn.png \
282
- $(srcdir)/static/img/integrations/telegram.png \
283
- $(srcdir)/static/img/integrations/tomcat.png \
284
- $(srcdir)/static/img/integrations/tor.png \
285
- $(srcdir)/static/img/integrations/traefik.png \
286
- $(srcdir)/static/img/integrations/twilio.png \
287
- $(srcdir)/static/img/integrations/ubuntu.png \
288
- $(srcdir)/static/img/integrations/unbound.png \
289
- $(srcdir)/static/img/integrations/uwsgi.png \
290
- $(srcdir)/static/img/integrations/varnish.png \
291
- $(srcdir)/static/img/integrations/veritas.png \
292
- $(srcdir)/static/img/integrations/webnotif.png \
293
- $(srcdir)/static/img/integrations/xen.png \
294
- $(srcdir)/static/img/integrations/zfs.png \
103
$(NULL)
104
105
webv2staticimglogososdir=$(webv2staticimgdir)/logos/os
@@ -462,55 +270,6 @@ dist_webv2staticimgmail_DATA = \
270
$(srcdir)/static/img/mail/logotype.svg \
271
$(NULL)
272
465
-webv2staticsitealarmsdir=$(webv2staticdir)/site/alarms
466
-dist_webv2staticsitealarms_DATA = \
467
- $(srcdir)/static/site/alarms/redirect.html \
468
- $(srcdir)/static/site/alarms/redirect.js \
469
- $(srcdir)/static/site/alarms/redirect.test.js \
470
- $(NULL)
471
-
472
-webv2staticsitepageserror404dir=$(webv2staticdir)/site/pages/error-404
473
-dist_webv2staticsitepageserror404_DATA = \
474
- $(srcdir)/static/site/pages/error-404/error-404.css \
475
- $(srcdir)/static/site/pages/error-404/error-404.svg \
476
- $(srcdir)/static/site/pages/error-404/index.html \
477
- $(NULL)
478
-
479
-webv2staticsitepageserror500dir=$(webv2staticdir)/site/pages/error-500
480
-dist_webv2staticsitepageserror500_DATA = \
481
- $(srcdir)/static/site/pages/error-500/error-500.css \
482
- $(srcdir)/static/site/pages/error-500/error-500.svg \
483
- $(srcdir)/static/site/pages/error-500/index.html \
484
- $(NULL)
485
-
486
-webv2staticsitepageserror501dir=$(webv2staticdir)/site/pages/error-501
487
-dist_webv2staticsitepageserror501_DATA = \
488
- $(srcdir)/static/site/pages/error-501/error-501.css \
489
- $(srcdir)/static/site/pages/error-501/error-501.svg \
490
- $(srcdir)/static/site/pages/error-501/index.html \
491
- $(NULL)
492
-
493
-webv2staticsitepageserror502dir=$(webv2staticdir)/site/pages/error-502
494
-dist_webv2staticsitepageserror502_DATA = \
495
- $(srcdir)/static/site/pages/error-502/error-502.css \
496
- $(srcdir)/static/site/pages/error-502/error-502.svg \
497
- $(srcdir)/static/site/pages/error-502/index.html \
498
- $(NULL)
499
-
500
-webv2staticsitepageserror503dir=$(webv2staticdir)/site/pages/error-503
501
-dist_webv2staticsitepageserror503_DATA = \
502
- $(srcdir)/static/site/pages/error-503/error-503.css \
503
- $(srcdir)/static/site/pages/error-503/error-503.svg \
504
- $(srcdir)/static/site/pages/error-503/index.html \
505
- $(NULL)
506
-
507
-webv2staticsitepageserror5xxdir=$(webv2staticdir)/site/pages/error-5xx
508
-dist_webv2staticsitepageserror5xx_DATA = \
509
- $(srcdir)/static/site/pages/error-5xx/error-5xx.css \
510
- $(srcdir)/static/site/pages/error-5xx/error-5xx.svg \
511
- $(srcdir)/static/site/pages/error-5xx/index.html \
512
- $(NULL)
513
-
273
webv2staticsitepagesholding503dir=$(webv2staticdir)/site/pages/holding-page-503
274
dist_webv2staticsitepagesholding503_DATA = \
275
$(srcdir)/static/site/pages/holding-page-503/holding-page-503.css \
web/gui/v2/agent.html
+73
-61
@@ -1,9 +1,14 @@
1
-<!doctype html><html><head><title>Netdata Console</title><script>var getBasename = function() {
2
- var pathsRegex = /\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud|v2)\/?.*/
3
- return window.location.origin + (window.location.pathname.replace(pathsRegex, "") || "")
1
+<!doctype html><html><head><title>Netdata Console</title><script>var pathsRegex = /\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud|v2)\/?.*/
2
+ var getBasename = function() {
3
+ return window.location.origin + window.location.pathname.replace(pathsRegex, "")
4
}
5
var goToOld = function(path) {
6
- window.location.replace((getBasename() + path).replace(/([^:]\/)\/+/g, "$1"))
6
+ var goToUrl = getBasename() + path;
7
+ if (path === "/v2") {
8
+ var pathsRegex = /(\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud)\/?.*)/
9
+ goToUrl = (window.location.origin + window.location.pathname).replace(pathsRegex, "/v2$1")
10
+ }
11
+ window.location.replace((goToUrl + window.location.search).replace(/([^:]\/)\/+/g, "$1"))
12
}
13
var getAssetFile = function(path) {
14
window.location.replace(__webpack_public_path__ + path)
@@ -16,12 +21,47 @@
21
uiUrl: "https://app.netdata.cloud",
22
webpackPublicPath: "https://app.netdata.cloud",
23
agentApiUrl: searchParams.get("agent") || getBasename(),
19
- version: "6.17.1",
24
+ version: "6.20.0",
25
tracking: false,
26
cookieDomain: ".netdata.cloud",
27
}
28
24
- __webpack_public_path__ = (window.envSettings.webpackPublicPath ? "https://app.netdata.cloud/" : (window.envSettings.agentApiUrl + "/v2/")).replace(/([^:]\/)\/+/g, "$1")</script><meta name="application-name" content="netdata"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,minimum-scale=1"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/><link rel="stylesheet" href="https://app.netdata.cloud/static/splash.css"/></head><body><div id="app"><div id="agent-splash-screen" class="loading"><div class="hero"><div class="logo-container"><svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo-blur"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="rgba(0,171,68,0.1)"/></svg> <svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="#DDFFEB"/></svg></div><div class="headings"><h1 class="title">Welcome to Netdata</h1><div class="loading-message"><p class="subtitle">Loading latest Netdata Cloud UI...</p><div class="flex-center">We couldn't load the latest Netdata Cloud UI. <a class="button ghost" href="javascript:location.reload();">You can try again <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.364 8.05001L17.657 7.34301C16.318 6.00369 14.5472 5.18285 12.6598 5.02654C10.7724 4.87022 8.89077 5.38856 7.34966 6.48934C5.80855 7.59011 4.70794 9.20193 4.24365 11.038C3.77936 12.8741 3.98151 14.8153 4.81412 16.5164C5.64674 18.2174 7.05583 19.5678 8.79067 20.3275C10.5255 21.0871 12.4736 21.2067 14.2883 20.6648C16.103 20.123 17.6666 18.955 18.701 17.3685C19.7353 15.782 20.1733 13.8801 19.937 12.001M18.364 8.05001L14.121 8.05101M18.364 8.05001V3.80701" stroke="#00ab44" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a></div></div></div></div><div class="flex-center">Or you can load the <a class="button ghost" href="javascript:goToOld('/v1');">old single node dashboard</a> or a <a class="button ghost" href="javascript:goToOld('/v2');">local copy</a> of Netdata Cloud UI</div><div class="flex-center terms"><a href="javascript:getAssetFile('/LICENSE.txt');">Netdata Cloud UI license</a></div></div></div><script>var status = {
29
+ __webpack_public_path__ = (window.envSettings.webpackPublicPath ? "https://app.netdata.cloud/" : (window.envSettings.agentApiUrl + "/v2/")).replace(/([^:]\/)\/+/g, "$1")
30
+
31
+ function loadStyle(url, { media, insertAfter: aref, insertBefore: bref, rel, type } = {}) {
32
+ rel = rel || 'stylesheet'
33
+ type = type || 'text/css'
34
+ return new Promise(function(resolve, reject) {
35
+ var link = document.createElement('link');
36
+ link.type = type;
37
+ link.rel = rel;
38
+ link.href = url;
39
+ link.media = media || 'all';
40
+
41
+ link.onerror = function(err) {
42
+ reject(new URIError(`loadStyle: the stylesheet ${err.target.src} is not accessible.`));
43
+ };
44
+
45
+ link.onload = function() {
46
+ resolve();
47
+ };
48
+
49
+ if (aref) {
50
+ aref.parentNode.insertBefore(link, aref.nextSibling);
51
+ return;
52
+ }
53
+
54
+ if (bref) {
55
+ bref.parentNode.insertBefore(link, bref);
56
+ return;
57
+ }
58
+
59
+ document.head.appendChild(link);
60
+ });
61
+ }
62
+
63
+ loadStyle(window.envSettings.agentApiUrl + "/v2/static/splash.css")
64
+ loadStyle(window.envSettings.agentApiUrl + "/v2/favicon.ico", {rel: "icon", type: "image/x-icon"})</script><meta name="application-name" content="netdata"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,minimum-scale=1"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/></head><body><div id="app"><div id="agent-splash-screen" class="loading"><div class="hero"><div class="logo-container"><svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo-blur"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="rgba(0,171,68,0.1)"/></svg> <svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="#DDFFEB"/></svg></div><div class="headings"><h1 class="title">Welcome to Netdata</h1><div class="loading-message"><p class="subtitle">Loading latest Netdata Cloud UI...</p><div class="flex-center">We couldn't load the latest Netdata Cloud UI. <a class="button ghost" href="javascript:location.reload();">You can try again <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.364 8.05001L17.657 7.34301C16.318 6.00369 14.5472 5.18285 12.6598 5.02654C10.7724 4.87022 8.89077 5.38856 7.34966 6.48934C5.80855 7.59011 4.70794 9.20193 4.24365 11.038C3.77936 12.8741 3.98151 14.8153 4.81412 16.5164C5.64674 18.2174 7.05583 19.5678 8.79067 20.3275C10.5255 21.0871 12.4736 21.2067 14.2883 20.6648C16.103 20.123 17.6666 18.955 18.701 17.3685C19.7353 15.782 20.1733 13.8801 19.937 12.001M18.364 8.05001L14.121 8.05101M18.364 8.05001V3.80701" stroke="#00ab44" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a></div></div></div></div><div class="flex-center">Or you can load the <a class="button ghost" href="javascript:goToOld('/v1');">old single node dashboard</a> or a <a class="button ghost" href="javascript:goToOld('/v2');">local copy</a> of Netdata Cloud UI</div><div class="flex-center terms"><a href="javascript:getAssetFile('/LICENSE.txt');">Netdata Cloud UI license</a></div></div></div><script>var status = {
65
TIMEOUT: 'timeout',
66
SUCCESS: 'success',
67
SKIPPED: 'skipped'
@@ -73,47 +113,12 @@
113
});
114
}
115
76
- function loadStyle(url, { media, insertAfter: aref, insertBefore: bref, rel, type } = {}) {
77
- rel = rel || 'stylesheet'
78
- type = type || 'text/css'
79
- return new Promise(function(resolve, reject) {
80
- var link = document.createElement('link');
81
- link.type = type;
82
- link.rel = rel;
83
- link.href = url;
84
-
85
- link.onerror = function(err) {
86
- reject(new URIError(`loadStyle: the stylesheet ${err.target.src} is not accessible.`));
87
- };
88
-
89
- link.onload = function() {
90
- link.media = media || 'all';
91
- resolve();
92
- };
93
-
94
- // temporarily set media to something inapplicable to ensure it'll fetch without blocking render
95
- link.media = 'only x';
96
-
97
- if (aref) {
98
- aref.parentNode.insertBefore(link, aref.nextSibling);
99
- return;
100
- }
101
-
102
- if (bref) {
103
- bref.parentNode.insertBefore(link, bref);
104
- return;
105
- }
106
-
107
- document.head.appendChild(link);
108
- });
109
- }
110
-
111
- loadStyle(window.envSettings.agentApiUrl + "/v2/static/splash.css")
112
- loadStyle(window.envSettings.agentApiUrl + "/v2/favicon.ico", {rel: "icon", type: "image/x-icon"})
113
-
116
fetch(window.envSettings.agentApiUrl + "/api/v1/registry?action=hello", { cache: "no-cache", credentials: "include" })
117
.then(function(response) { return response.json() })
118
.then(function(data) {
119
+ window.envSettings.apiUrl = data.cloud_base_url
120
+ window.envSettings.cloudUrl = data.cloud_base_url
121
+
122
window.localNetdataRegistry = {
123
anonymousStatistics: data.anonymous_statistics,
124
registry: data.registry,
@@ -154,23 +159,30 @@
159
gtag("js", new Date());
160
gtag("config", "G-J69Z2JCTFB");
161
157
- !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
158
- posthog.init("phc_hnhlqe6D2Q4IcQNrFItaqdXJAxQ8RcHkPAFAp74pubv", { api_host: "https://app.posthog.com", disable_session_recording: true } )
162
+ !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags opt_in_site_apps".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
163
+ posthog.init("phc_hnhlqe6D2Q4IcQNrFItaqdXJAxQ8RcHkPAFAp74pubv", { api_host: "https://app.posthog.com", disable_session_recording: true, opt_in_site_apps: true } )
164
}
165
161
- var MASKED_DATA = "***";
162
- var name = MASKED_DATA;
163
- var url = MASKED_DATA;
164
- if (!window.localNetdataRegistry.isNetdataRegistry) {
165
- name = window.localNetdataRegistry.hostname;
166
- url = window.location.origin;
167
- }
168
-
169
- fetch(window.localNetdataRegistry.registry + '/api/v1/registry?action=access&machine=' + window.localNetdataRegistry.mg + '&name=' + encodeURIComponent(name) + '&url=' + encodeURIComponent(url), { cache: "no-cache", credentials: "include" })
170
- .then(function(response) { return response.json() })
171
- .then(function(data) {
172
- window.localNetdataRegistry.pg = data.person_guid
173
- })
166
+ var iframe = document.createElement('iframe');
167
+ iframe.src = data.registry + "/registry-access.html";
168
+ iframe.style = { position: "absolute", left: "-99999999px" };
169
+ iframe.width = 0 ;
170
+ iframe.height = 0;
171
+ iframe.tabindex = -1;
172
+ iframe.title = "empty";
173
+ iframe.classList.add("hidden");
174
+ document.body.appendChild(iframe);
175
+
176
+ setTimeout(function () {
177
+ iframe.contentWindow.postMessage(window.envSettings.agentApiUrl, "*")
178
+ }, 300);
179
+
180
+ window.addEventListener('message', function(event) {
181
+ if (event.source !== iframe.contentWindow) return;
182
+
183
+ if (event.data.status === "disabled") console.error("Your netdata registry is disabled! Check your configuration.")
184
+ console.log("Received from iframe: " + JSON.stringify(event.data)); // Message received from child
185
+ });
186
})
187
188
fetch(window.envSettings.agentApiUrl + "/api/v1/info")
@@ -185,12 +197,12 @@
197
aclk: agent["aclk-available"]
198
}
199
188
- if (!window.localNetdataAgent.cloudEnabled && /netdata\.cloud/.test("https://app.netdata.cloud/bundlesManifest.json")) {
200
+ if (!window.localNetdataAgent.cloudEnabled && /netdata\.cloud/.test("https://app.netdata.cloud/bundlesManifest.6.json")) {
201
goToOld("/v2")
202
return
203
}
204
193
- fetch(__webpack_public_path__ + "bundlesManifest.json")
205
+ fetch(__webpack_public_path__ + "bundlesManifest."+ window.envSettings.version.toString().replace(/(\d+)\..+/, "$1") +".json")
206
.then(function(response) { return response.json() })
207
.then(function(data) {
208
Object.keys(data).forEach(function(k) {
web/gui/v2/app.0917ff2bf5d3b8b0678d.css
new
+2
@@ -0,0 +1,2 @@
1
+html{font-size:16px !important}body{margin:0}.react-grid-item{display:block;overflow-y:hidden;text-overflow:ellipsis;width:fit-content}.react-grid-item:hover{overflow-y:visible}.react-grid-item .netdata-container-with-legend{overflow:visible}.react-grid-item:hover{z-index:10}.react-grid-item>.react-resizable-handle::after{display:table-row;content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;cursor:nwse-resize;border-right:1px solid rgba(0,0,0,0.4);border-bottom:1px solid rgba(0,0,0,0.4)}.ReactVirtualized__Grid{padding-right:8px}#hs-eu-cookie-confirmation{display:none}
2
+
web/gui/v2/app.1d4571e6201f39855ba7.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f672a839-5136-4331-822f-8cc2606b9cc9",e._sentryDebugIdIdentifier="sentry-dbid-f672a839-5136-4331-822f-8cc2606b9cc9")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[143],{41331:function(e,t,n){"use strict";n.d(t,{hX:function(){return r}});n(68216),n(2490),n(79433),n(88449),n(59849),n(64211),n(41874);const r=(e,t)=>{let{omit:n=[],keep:r=[]}=t;return n.length||r.length?e.filter((e=>r.length?r.includes(e):!n.includes(e))):e},a=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e===t)return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;const o=r(Object.keys(e),n),i=r(Object.keys(t),n);if(o.length!==i.length)return!1;const c=Object.prototype.hasOwnProperty.bind(t);return!o.some((r=>!c(r)||(e[r]!==t[r]||!a(e[r],t[r],n))))};t.ZP=a},38609:function(e,t,n){"use strict";n(25387),n(2490),n(72608),n(33948),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865);var r=n(41331);const a=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e===t||"object"!==typeof e||null===e||"object"!==typeof t||null===t?t:Array.isArray(t)?((e,t,n)=>{const o=(0,r.hX)(e,n);return o.reduce(((e,t,r)=>(e.push(a(t,o[r],n)),e)),[])})(e,0,n):((e,t,n)=>{const o=(0,r.hX)([...new Set([...Object.keys(e),...Object.keys(t)])],n),i=Object.prototype.hasOwnProperty.bind(t);return o.reduce(((r,o)=>(i(o)?r[o]=a(e[o],t[o],n):r[o]=e[o],r)),{})})(e,t,n)};t.Z=a},58591:function(e,t,n){"use strict";n.d(t,{bp:function(){return p},kG:function(){return m},m$:function(){return l},np:function(){return g},xs:function(){return f}});n(25387),n(2490),n(72608),n(57640),n(9924),n(33948);var r=n(59242),a=n.n(r),o=n(82492),i=n.n(o),c=n(57557),s=n.n(c);const u=/[&;]/,l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:decodeURIComponent(window.location.hash.substr(1));if(0===e.length)return{};return e.split(u).reduce(((e,t)=>{const n=t.indexOf("=");if(-1!==n){e[t.substring(0,n)]=t.substring(n+1)}return e}),{})},d=e=>{const t=Object.entries(e);return 0===t.length?"":t.map((e=>{let[t,n]=e;return"".concat(t,"=").concat(encodeURIComponent(n))})).join("&")},m=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:decodeURIComponent(window.location.hash.substr(1));const n=s()(l(t),e);return d(n)},f=(a()([l,d]),e=>{const t=l();i()(t,e);const n="#".concat(d(t)),r=history.state;location.hash=n,history.replaceState(r,"",n)}),g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:decodeURIComponent(window.location.hash.substr(1));return l(t)[e]},p=e=>{history.replaceState(history.state,"","#".concat(m(e)))}},78710:function(e,t,n){"use strict";n.d(t,{xZ:function(){return p},Fb:function(){return g},aD:function(){return f},HM:function(){return m},Xh:function(){return d},ZP:function(){return b},vT:function(){return h},iM:function(){return s},Ly:function(){return v},tj:function(){return u},se:function(){return l}});n(15306);var r=n(75674);var a,o,i;const c=(null===(a=window.envSettings)||void 0===a?void 0:a.isAgent)||!1,s=()=>{var e;return c&&!(null!==(e=window.localNetdataAgent)&&void 0!==e&&e.cloudEnabled)},u=/\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud)\/?.*/,l=c?window.location.pathname.replace(u,""):"/",d=(null===(o=window.localNetdataRegistry)||void 0===o?void 0:o.hostname)||"agent",m=(null===(i=window.localNetdataRegistry)||void 0===i?void 0:i.mg)||"agent",f={createdAt:"",description:"",iconURL:"",id:m,error:null,loaded:!0,name:d,slug:d,permissions:{"user:ChangeName":"user:ChangeName","user:ChangeTheme":"user:ChangeTheme","user:ChangeEmailSetting":"user:ChangeEmailSetting","user:ChangeSpaceRoomNotifications":!1,"user:AddAPIToken":"user:AddAPIToken","user:DeleteAPIToken":"user:DeleteAPIToken","user:ReplaceAPIToken":"user:ReplaceAPIToken","user:CreateSpace":"user:CreateSpace","user:UpdateVisitedNodes":"user:UpdateVisitedNodes","space:Read":"space:Read","space:UpdateMeta":"space:UpdateMeta","room:ReadUsers":"room:ReadUsers","room:ReadAll":"room:ReadAll","room:Read":"room:Read","alert:ReadAll":"alert:ReadAll","function:ReadAll":"function:ReadAll","function:ExecAll":"function:ExecAll","function:Exec":"function:Exec","function:ExecPrivileged":"function:ExecPrivileged","feed:ReadBasic":"feed:ReadBasic","feed:ReadManagement":"feed:ReadManagement","billing:ReadAll":"billing:ReadAll","billing:ReadBasic":"billing:ReadBasic","visitedNodes:Update":"visitedNodes:Update","visitedNodes:ReadAll":"visitedNodes:ReadAll"}},g="local",p={...r.Z,id:g,slug:g,name:g,loaded:!0,fullyLoaded:!0,spaceId:m,untouchable:!1},h="overview",v=e=>c&&e===m;var b=c},2145:function(e,t,n){"use strict";var r=n(67294);t.Z=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n="refreshed-after-lazy-import",a=t?"".concat(t,"-").concat(n):n;return(0,r.lazy)((async()=>{const t=JSON.parse(window.sessionStorage.getItem(a)||"false");try{const t=await e();return window.sessionStorage.setItem(a,"false"),t}catch(n){if(!t)return window.sessionStorage.setItem(a,"true"),window.location.reload();throw n}}))}},66152:function(e,t,n){"use strict";n.d(t,{Tg:function(){return f},k5:function(){return m},v:function(){return d}});n(15306),n(57640),n(9924),n(25387),n(2490),n(72608);const r=e=>e.replace(/([A-Z])/g,"_$1").toLowerCase(),a=e=>e.replace(/([_][a-z])/g,(e=>e[1].toUpperCase())),o=e=>e.replace(/([\s\-_][a-z])/g,(e=>e[1].toUpperCase())),i=[],c=(e,t,n)=>({...e,[r(t)]:n}),s=(e,t,n)=>({...e,[a(t)]:n}),u=(e,t,n)=>({...e,[o(t)]:n}),l=(e,t)=>{let{func:n,action:r,omit:a=i,depth:o=0}=t;return o-=1,o?Array.isArray(e)?e.map((e=>n(e,{omit:a}))):"object"===typeof e&&e?Object.keys(e).reduce(((t,o)=>{if(a.includes(o))return{...t,[o]:e[o]};const i=n(e[o],{omit:a});return r(t,o,i)}),{}):e:e},d=function(e){let{omit:t,depth:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l(e,{func:d,action:c,omit:t,depth:n})},m=function(e){let{omit:t,depth:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l(e,{func:m,action:s,omit:t,depth:n})},f=function(e){let{omit:t,depth:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l(e,{func:f,action:u,omit:t,depth:n})}},26398:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});n(33948);var r=n(52861),a=n(46189),o=n(78710);n(15306);var i=(e,t,n)=>{const r=n.includes("join-callback")?n:encodeURIComponent(n);return"".concat(t).concat(t?"&":"?","cloudRoute=").concat(e).concat(r)};const c=e=>t=>{try{const n=JSON.parse(t||"{}");if(n.errorMsgKey)throw n;return e?e(n):n}catch(n){return n}},s=e=>e,u=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(e=>function(){const t=e(...arguments),n=t.catch((e=>{var t,n;if(401!==(null===e||void 0===e||null===(t=e.response)||void 0===t?void 0:t.status)||null!==e&&void 0!==e&&null!==(n=e.config)&&void 0!==n&&n.allow401)throw e;if(o.ZP){const e=window.location.origin+window.location.pathname.replace(o.tj,"");return void(window.location.href="".concat(window.envSettings.cloudUrl,"/trust?redirect_uri=").concat(encodeURIComponent(window.location.href),"&agent_uri=").concat(encodeURIComponent(e||window.envSettings.agentApiUrl)))}const{pathname:r,search:a,hash:c}=window.location;if(!/(sign-(in|up)|join-space)/.test(r))return window.location.replace("".concat(o.ZP?window.envSettings.cloudUrl:"","/sign-in").concat(i(r,a,c)))}));return n.cancel=t.cancel,n})((function(n){for(var i,u=arguments.length,l=new Array(u>1?u-1:0),d=1;d<u;d++)l[d-1]=arguments[d];const[m,f={}]=t?l:[null,l[0]],g=r.Z.CancelToken.source(),{transform:p=s}=f,h=localStorage.getItem("netdataJWT"),v=f.baseURL||a.default.apiBaseURL||"",b=((n,a)=>t?r.Z[e](n,m,a):r.Z[e](n,a))(n,{...f,baseURL:v,transformResponse:[c(p)],cancelToken:g.token,...!!h&&{headers:{...null===f||void 0===f?void 0:f.headers,.../netdata\.cloud/.test(v)&&{Authorization:"Bearer ".concat(h)}}}}),y=b.catch((e=>{throw e.isCancel=r.Z.isCancel(e),e}));y.cancel=()=>g.cancel();const S=null===(i=n.match(/\/spaces\/(.+?)\//))||void 0===i?void 0:i[1];return(0,o.Ly)(S)&&y.cancel(),y}))};var l={get:u("get"),post:u("post",!0),patch:u("patch",!0),put:u("put",!0),delete:u("delete"),deleteWithParams:u("delete",!0)}},16634:function(e,t){"use strict";t.Z=e=>{if(!e.response){const t=500,n=e.message||"Something went wrong";return{errorCode:t,errorMessage:n,errorMsgKey:t,status:t,statusText:n}}const{data:{errorCode:t,errorMessage:n,errorMsgKey:r},status:a,statusText:o}=e.response;return{errorCode:t,errorMessage:n,errorMsgKey:r,status:a,statusText:o}}},28234:function(e,t,n){"use strict";n.d(t,{r:function(){return a}});n(10072),n(23042),n(99137),n(71957),n(96306),n(103),n(74592),n(58276),n(35082),n(12813),n(18222),n(38563),n(50336),n(7512),n(33948);const r=new Map([["ErrParsingRequestBody","Bad Request"],["ErrUntrustedRedirectURI","Untrusted Redirect URI"],["ErrInternalServerError","Internal Server Error"],["ErrUnauthenticated","User Not Authenticated"],["ErrInvalidLastUpdatedRange","Invalid Time Selection"],["ErrForbidden","Forbidden"],["ErrInvalidEmail","Invalid E-mail"],["ErrInvalidRedirectURI","Invalid Redirect URI"],["ErrMissingStateCookie","Missing Authentication Cookie"],["ErrIncorrectChallengeResponse","Incorrect Response"],["ErrAccountDeleted","Account Deleted!"],["ErrInvalidAccountID","Invalid Account ID"],["ErrVisitedNodeNotFound","Node Not Found"],["ErrAccountIsTheLastMemberOfAPaidSpace","Cannot delete account"],["ErrWworkspaceSlugTaken","Space Slug Unavailable"],["ErrInvalidWorkspaceName","Bad Space Name"],["ErrNotWorkspaceMember","User is not a Space member"],["ErrInvalidWorkspaceID","Invalid Space ID"],["ErrWorkspaceNotFound","No Space Found"],["ErrSpaceSlugTaken","Space Slug Unavailable"],["ErrInvalidSpaceName","Invalid Space Name"],["ErrNotSpaceMember","Not a Space Member"],["ErrForbiddenNotAdmin","Not a Space Admin"],["ErrLastSpaceAdmin","Last Admin In Space"],["ErrLastSpaceMember","Last Member In Space"],["ErrInvalidSpaceID","Bad Space ID"],["ErrInvalidMemberID","Bad Member ID"],["ErrForbiddenNotMember","Not a Member"],["ErrMissingMemberIDs","No Member IDs Given"],["ErrSpaceNotFound","Space Not Found"],["ErrSpaceMemberNotFound","Space Member Not Found"],["ErrMissingTokenIDs","Token ID Not Found"],["ErrInvalidRole","Invalid Member Role"],["ErrCannotLeaveSpace","Cannot Leave Space"],["ErrInvalidSpaceDescription","Invalid Space Description"],["ErrInvalidEmailDomain","Invalid Email Domain"],["ErrCanNotDeletePaidSpace","Cannot delete paid space"],["ErrAgentCanceledBigResponse","Agent's response is too big"],["ErrAgentExpired","Agent is overloaded"],["ErrAgentTimeout","Timeout waiting agent response"],["ErrAlreadyClaimed","Node Already Claimed"],["ErrContextNotFound","Node doesn't have the requested context"],["ErrInternal","Internal server error"],["ErrInvalidNodeID","Invalid Node ID"],["ErrMissingNodeIDs","No Node IDs Given"],["ErrNoData","Node doesn't have data for the requested period"],["ErrNodeNotFound","Node Not Found"],["ErrNodeUnreachable","Unreachable Node"],["ErrUnreachable","Node is unreachable"],["ErrRoomNameExist","Room Name Already Exists"],["ErrInvalidRoomName","Invalid Room Name"],["ErrRoomNotFound","Room Not Found"],["ErrInvalidRoomID","Invalid Room ID"],["ErrRoomNameTaken","Room Name Unavailable"],["ErrContextNotFound","Context Not Found"],["ErrNodeContextNotFound","Metric Context Not Found"],["ErrInvalidContextID","Invalid Metric Context ID"],["ErrForbiddenNotRoomMember","Not a Room Member"],["ErrUntouchableRoom","Room Cannot Be Changed"],["ErrRoomCannotBeDefault","Private Room Cannot Be Set As Default"],["ErrInvalidRoomDescription","Invalid Room Description"],["ErrRoomMemberAlreadyExists","Member Already Exists In Room"],["ErrAllowedMembersIncreased","Space member limit"],["ErrPendingInvitationsLimitReached","Pending invitations limit"],["ErrSpaceMembersLimitReached","Space member limit"],["Network Error","No internet connection"],["Timeout","Timeout"],["default","Something went wrong"]]),a=e=>r.has(e)?r.get(e):r.get("default")},91008:function(e,t,n){"use strict";var r=n(87462),a=n(67294),o=n(79655),i=n(60677),c=n(22195),s=n(82351);const u={default:{initial:"primary",visited:"accent",hover:"primary"},tableLink:{initial:"text",visited:"text",hover:"primary"}},l=e=>(0,i.default)(e).withConfig({displayName:"anchor__withAnchor",componentId:"sc-oaxxs6-0"})(["",""],(e=>{let{disabled:t,color:n,hoverColor:r,disabledColor:a,visitedColor:o,theme:i,flavour:s="default"}=e;return t?(e=>{var t,n,r;let{disabledColor:a,color:o,theme:i,flavour:s,visitedColor:l}=e;return"\n color: ".concat((0,c.getColor)(a||o||(null===(t=u[s])||void 0===t?void 0:t.initial))({theme:i}),";\n ").concat(a?"":"opacity: 0.4;","\n pointer-events: none;\n\n & > svg > use {\n fill: ").concat((0,c.getColor)(a||o||(null===(n=u[s])||void 0===n?void 0:n.initial))({theme:i}),";\n }\n \n &:visited {\n color: ").concat((0,c.getColor)(l||a||o||(null===(r=u[s])||void 0===r?void 0:r.visited))({theme:i}),";\n }\n")})({disabledColor:a,color:n,theme:i,flavour:s}):(e=>{var t,n,r,a,o,i;let{color:s,theme:l,hoverColor:d,visitedColor:m,flavour:f}=e;return"\n color: ".concat((0,c.getColor)(s||(null===(t=u[f])||void 0===t?void 0:t.initial))({theme:l}),";\n & > svg > use {\n fill: ").concat((0,c.getColor)(s||(null===(n=u[f])||void 0===n?void 0:n.initial))({theme:l}),";\n }\n &:hover {\n color: ").concat((0,c.getColor)(d||(null===(r=u[f])||void 0===r?void 0:r.hover))({theme:l})," !important;\n & > svg > use {\n fill: ").concat((0,c.getColor)(d||(null===(a=u[f])||void 0===a?void 0:a.hover))({theme:l})," !important;\n }\n }\n &:visited {\n color: ").concat((0,c.getColor)(m||s||(null===(o=u[f])||void 0===o?void 0:o.visited))({theme:l}),";\n & > svg > use {\n fill: ").concat((0,c.getColor)(m||s||(null===(i=u[f])||void 0===i?void 0:i.visited))({theme:l}),";\n }\n }\n cursor:pointer\n")})({color:n,theme:i,hoverColor:r,visitedColor:o,flavour:s})})),d=l("a"),m=l((0,a.forwardRef)(((e,t)=>{let{alignItems:n,disabledColor:i,color:c,flavour:s,hoverColor:u,visitedColor:l,gap:d,strong:m,...f}=e;return a.createElement(o.rU,(0,r.Z)({ref:t},f))}))),f=e=>e.preventDefault();var g;t.Z=(g=e=>{let{Component:t=c.Text,as:n="a",disabled:o,onClick:i,to:s,href:u,isBasic:l,...g}=e;return a.createElement(t,(0,r.Z)({as:"a"===n?d:m,disabled:o,onClick:o?f:i},s&&!o&&{to:s},u&&!o&&{href:u},g))},e=>{let{boxProps:t,showToolTip:n,content:r,align:o,isBasic:i,...u}=e;return n?a.createElement(s.Z,{plain:!0,content:r,align:o,isBasic:i},a.createElement(c.Box,t,a.createElement(g,u))):a.createElement(g,u)})},92501:function(e,t,n){"use strict";n.d(t,{NY:function(){return c},Pf:function(){return l}});var r=n(24975),a=n(67294),o=n(22195),i=n(91008);const c=e=>{let{title:t="Oops, something unexpected happened!",message:n=""}=e;return a.createElement(o.Flex,{alignItems:"center",justifyContent:"center","data-testid":"error-boundary",flex:!0},a.createElement(o.Flex,{flex:!0,column:!0,alignItems:"center",gap:4,width:{max:115}},a.createElement(o.H3,null,t),!!n&&a.createElement(o.Text,null,n),a.createElement(o.Text,null,"We track these errors automatically, but if the problem persists feel free to contact us with a"," ",a.createElement(i.Z,{href:"https://github.com/netdata/netdata-cloud/issues/new/choose",target:"_blank",rel:"noopener noreferrer"},"ticket"),", a"," ",a.createElement(i.Z,{href:"https://community.netdata.cloud/",target:"_blank",rel:"noopener noreferrer"},"post in the forum")," ","or through"," ",a.createElement(i.Z,{href:"https://discord.com/invite/mPZ6WZKKG2",target:"_blank",rel:"noopener noreferrer"},"Discord"),"."),a.createElement(o.Text,null,"In the meantime you can refresh this page"),a.createElement(o.Button,{label:"Refresh",icon:"refresh",onClick:()=>window.location.reload(),"data-ga":"error-boundary::click-reload::reload-on-error","data-testid":"error-boundary-reload"})))};class s extends a.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(e){return{hasError:!0}}componentDidCatch(e,t){console.log(e,t)}render(){return this.state.hasError?a.createElement(c,null):this.props.children}}class u extends r.SV{}u.defaultProps={fallback:c};const l=e=>{const t=window.envSettings.tracking?u:s;return n=>a.createElement(t,{fallback:c},a.createElement(e,n))};t.ZP=u},14600:function(e,t,n){"use strict";n.d(t,{E:function(){return s},K:function(){return i}});n(15306),n(25387),n(2490),n(72608),n(33948),n(15581),n(34514);const r=[{value:"Dateline Standard Time",abbr:"DST",text:"International Date Line West",utc:["Etc/GMT+12"]},{value:"UTC-11",abbr:"U",text:"Coordinated Universal Time-11",utc:["Etc/GMT+11","Pacific/Midway","Pacific/Niue","Pacific/Pago_Pago"]},{value:"Hawaiian Standard Time",abbr:"HST",text:"Hawaii",utc:["Etc/GMT+10","Pacific/Honolulu","Pacific/Johnston","Pacific/Rarotonga","Pacific/Tahiti"]},{value:"Alaskan Standard Time",abbr:"AKDT",text:"Alaska",utc:["America/Anchorage","America/Juneau","America/Nome","America/Sitka","America/Yakutat"]},{value:"Pacific Standard Time (Mexico)",abbr:"PDT",text:"Baja California",utc:["America/Santa_Isabel"]},{value:"Pacific Standard Time",abbr:"PST",text:"Pacific Time (US & Canada)",utc:["America/Los_Angeles","America/Dawson","America/Tijuana","America/Vancouver","America/Whitehorse","PST8PDT"]},{value:"US Mountain Standard Time",abbr:"UMST",text:"Arizona",utc:["America/Creston","America/Dawson_Creek","America/Hermosillo","America/Phoenix","Etc/GMT+7"]},{value:"Mountain Standard Time (Mexico)",abbr:"MDT",text:"Chihuahua, La Paz, Mazatlan",utc:["America/Chihuahua","America/Mazatlan"]},{value:"Mountain Standard Time",abbr:"MDT",text:"Mountain Time (US & Canada)",utc:["America/Boise","America/Cambridge_Bay","America/Denver","America/Edmonton","America/Inuvik","America/Ojinaga","America/Yellowknife","MST7MDT"]},{value:"Central America Standard Time",abbr:"CAST",text:"Central America",utc:["America/Belize","America/Costa_Rica","America/El_Salvador","America/Guatemala","America/Managua","America/Tegucigalpa","Etc/GMT+6","Pacific/Galapagos"]},{value:"Central Standard Time",abbr:"CDT",text:"Central Time (US & Canada)",utc:["America/Chicago","America/Indiana/Knox","America/Indiana/Tell_City","America/Matamoros","America/Menominee","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Rainy_River","America/Rankin_Inlet","America/Resolute","America/Winnipeg","CST6CDT"]},{value:"Central Standard Time (Mexico)",abbr:"CDT",text:"Guadalajara, Mexico City, Monterrey",utc:["America/Bahia_Banderas","America/Cancun","America/Merida","America/Mexico_City","America/Monterrey"]},{value:"Canada Central Standard Time",abbr:"CCST",text:"Saskatchewan",utc:["America/Regina","America/Swift_Current"]},{value:"SA Pacific Standard Time",abbr:"SPST",text:"Bogota, Lima, Quito",utc:["America/Bogota","America/Cayman","America/Coral_Harbour","America/Eirunepe","America/Guayaquil","America/Jamaica","America/Lima","America/Panama","America/Rio_Branco","Etc/GMT+5"]},{value:"Eastern Standard Time",abbr:"EDT",text:"Eastern Time (US & Canada)",utc:["America/Detroit","America/Havana","America/Indiana/Petersburg","America/Indiana/Vincennes","America/Indiana/Winamac","America/Iqaluit","America/Kentucky/Monticello","America/Louisville","America/Montreal","America/Nassau","America/New_York","America/Nipigon","America/Pangnirtung","America/Port-au-Prince","America/Thunder_Bay","America/Toronto","EST5EDT"]},{value:"US Eastern Standard Time",abbr:"UEDT",text:"Indiana (East)",utc:["America/Indiana/Marengo","America/Indiana/Vevay","America/Indianapolis"]},{value:"Venezuela Standard Time",abbr:"VST",text:"Caracas",utc:["America/Caracas"]},{value:"Paraguay Standard Time",abbr:"PYT",text:"Asuncion",utc:["America/Asuncion"]},{value:"Atlantic Standard Time",abbr:"ADT",text:"Atlantic Time (Canada)",utc:["America/Glace_Bay","America/Goose_Bay","America/Halifax","America/Moncton","America/Thule","Atlantic/Bermuda"]},{value:"Central Brazilian Standard Time",abbr:"CBST",text:"Cuiaba",utc:["America/Campo_Grande","America/Cuiaba"]},{value:"SA Western Standard Time",abbr:"SWST",text:"Georgetown, La Paz, Manaus, San Juan",utc:["America/Anguilla","America/Antigua","America/Aruba","America/Barbados","America/Blanc-Sablon","America/Boa_Vista","America/Curacao","America/Dominica","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guyana","America/Kralendijk","America/La_Paz","America/Lower_Princes","America/Manaus","America/Marigot","America/Martinique","America/Montserrat","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Santo_Domingo","America/St_Barthelemy","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Tortola","Etc/GMT+4"]},{value:"Pacific SA Standard Time",abbr:"PSST",text:"Santiago",utc:["America/Santiago","Antarctica/Palmer"]},{value:"Newfoundland Standard Time",abbr:"NDT",text:"Newfoundland",utc:["America/St_Johns"]},{value:"E. South America Standard Time",abbr:"ESAST",text:"Brasilia",utc:["America/Sao_Paulo"]},{value:"Argentina Standard Time",abbr:"AST",text:"Buenos Aires",utc:["America/Argentina/La_Rioja","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Buenos_Aires","America/Catamarca","America/Cordoba","America/Jujuy","America/Mendoza"]},{value:"SA Eastern Standard Time",abbr:"SEST",text:"Cayenne, Fortaleza",utc:["America/Araguaina","America/Belem","America/Cayenne","America/Fortaleza","America/Maceio","America/Paramaribo","America/Recife","America/Santarem","Antarctica/Rothera","Atlantic/Stanley","Etc/GMT+3"]},{value:"Greenland Standard Time",abbr:"GDT",text:"Greenland",utc:["America/Godthab"]},{value:"Montevideo Standard Time",abbr:"MST",text:"Montevideo",utc:["America/Montevideo"]},{value:"Bahia Standard Time",abbr:"BST",text:"Salvador",utc:["America/Bahia"]},{value:"UTC-02",abbr:"U",text:"Coordinated Universal Time-02",utc:["America/Noronha","Atlantic/South_Georgia","Etc/GMT+2"]},{value:"Mid-Atlantic Standard Time",abbr:"MDT",text:"Mid-Atlantic - Old",utc:[]},{value:"Azores Standard Time",abbr:"ADT",text:"Azores",utc:["America/Scoresbysund","Atlantic/Azores"]},{value:"Cape Verde Standard Time",abbr:"CVST",text:"Cape Verde Is.",utc:["Atlantic/Cape_Verde","Etc/GMT+1"]},{value:"Morocco Standard Time",abbr:"MDT",text:"Casablanca",utc:["Africa/Casablanca","Africa/El_Aaiun"]},{value:"UTC",abbr:"UTC",text:"Coordinated Universal Time",utc:["America/Danmarkshavn","Etc/GMT"]},{value:"GMT Standard Time",abbr:"GMT",text:"Edinburgh, London",utc:["Europe/Isle_of_Man","Europe/Guernsey","Europe/Jersey","Europe/London"]},{value:"GMT Standard Time",abbr:"GDT",text:"Dublin, Lisbon",utc:["Atlantic/Canary","Atlantic/Faeroe","Atlantic/Madeira","Europe/Dublin","Europe/Lisbon"]},{value:"Greenwich Standard Time",abbr:"GST",text:"Monrovia, Reykjavik",utc:["Africa/Abidjan","Africa/Accra","Africa/Bamako","Africa/Banjul","Africa/Bissau","Africa/Conakry","Africa/Dakar","Africa/Freetown","Africa/Lome","Africa/Monrovia","Africa/Nouakchott","Africa/Ouagadougou","Africa/Sao_Tome","Atlantic/Reykjavik","Atlantic/St_Helena"]},{value:"W. Europe Standard Time",abbr:"WEDT",text:"Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna",utc:["Arctic/Longyearbyen","Europe/Amsterdam","Europe/Andorra","Europe/Berlin","Europe/Busingen","Europe/Gibraltar","Europe/Luxembourg","Europe/Malta","Europe/Monaco","Europe/Oslo","Europe/Rome","Europe/San_Marino","Europe/Stockholm","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Zurich"]},{value:"Central Europe Standard Time",abbr:"CEDT",text:"Belgrade, Bratislava, Budapest, Ljubljana, Prague",utc:["Europe/Belgrade","Europe/Bratislava","Europe/Budapest","Europe/Ljubljana","Europe/Podgorica","Europe/Prague","Europe/Tirane"]},{value:"Romance Standard Time",abbr:"RDT",text:"Brussels, Copenhagen, Madrid, Paris",utc:["Africa/Ceuta","Europe/Brussels","Europe/Copenhagen","Europe/Madrid","Europe/Paris"]},{value:"Central European Standard Time",abbr:"CEDT",text:"Sarajevo, Skopje, Warsaw, Zagreb",utc:["Europe/Sarajevo","Europe/Skopje","Europe/Warsaw","Europe/Zagreb"]},{value:"W. Central Africa Standard Time",abbr:"WCAST",text:"West Central Africa",utc:["Africa/Algiers","Africa/Bangui","Africa/Brazzaville","Africa/Douala","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Luanda","Africa/Malabo","Africa/Ndjamena","Africa/Niamey","Africa/Porto-Novo","Africa/Tunis","Etc/GMT-1"]},{value:"Namibia Standard Time",abbr:"NST",text:"Windhoek",utc:["Africa/Windhoek"]},{value:"GTB Standard Time",abbr:"GDT",text:"Athens, Bucharest",utc:["Europe/Athens","Asia/Nicosia","Europe/Bucharest","Europe/Chisinau"]},{value:"Middle East Standard Time",abbr:"MEDT",text:"Beirut",utc:["Asia/Beirut"]},{value:"Egypt Standard Time",abbr:"EST",text:"Cairo",utc:["Africa/Cairo"]},{value:"Syria Standard Time",abbr:"SDT",text:"Damascus",utc:["Asia/Damascus"]},{value:"E. Europe Standard Time",abbr:"EEDT",text:"E. Europe",utc:["Asia/Nicosia","Europe/Athens","Europe/Bucharest","Europe/Chisinau","Europe/Helsinki","Europe/Kiev","Europe/Mariehamn","Europe/Nicosia","Europe/Riga","Europe/Sofia","Europe/Tallinn","Europe/Uzhgorod","Europe/Vilnius","Europe/Zaporozhye"]},{value:"South Africa Standard Time",abbr:"SAST",text:"Harare, Pretoria",utc:["Africa/Blantyre","Africa/Bujumbura","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Kigali","Africa/Lubumbashi","Africa/Lusaka","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Etc/GMT-2"]},{value:"FLE Standard Time",abbr:"FDT",text:"Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius",utc:["Europe/Helsinki","Europe/Kiev","Europe/Mariehamn","Europe/Riga","Europe/Sofia","Europe/Tallinn","Europe/Uzhgorod","Europe/Vilnius","Europe/Zaporozhye"]},{value:"Turkey Standard Time",abbr:"TDT",text:"Istanbul",utc:["Europe/Istanbul"]},{value:"Israel Standard Time",abbr:"JDT",text:"Jerusalem",utc:["Asia/Jerusalem"]},{value:"Libya Standard Time",abbr:"LST",text:"Tripoli",utc:["Africa/Tripoli"]},{value:"Jordan Standard Time",abbr:"JST",text:"Amman",utc:["Asia/Amman"]},{value:"Arabic Standard Time",abbr:"AST",text:"Baghdad",utc:["Asia/Baghdad"]},{value:"Kaliningrad Standard Time",abbr:"KST",text:"Kaliningrad",utc:["Europe/Kaliningrad"]},{value:"Arab Standard Time",abbr:"AST",text:"Kuwait, Riyadh",utc:["Asia/Aden","Asia/Bahrain","Asia/Kuwait","Asia/Qatar","Asia/Riyadh"]},{value:"E. Africa Standard Time",abbr:"EAST",text:"Nairobi",utc:["Africa/Addis_Ababa","Africa/Asmera","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Mogadishu","Africa/Nairobi","Antarctica/Syowa","Etc/GMT-3","Indian/Antananarivo","Indian/Comoro","Indian/Mayotte"]},{value:"Moscow Standard Time",abbr:"MSK",text:"Moscow, St. Petersburg, Volgograd, Minsk",utc:["Europe/Kirov","Europe/Moscow","Europe/Simferopol","Europe/Volgograd","Europe/Minsk"]},{value:"Samara Time",abbr:"SAMT",text:"Samara, Ulyanovsk, Saratov",utc:["Europe/Astrakhan","Europe/Samara","Europe/Ulyanovsk"]},{value:"Iran Standard Time",abbr:"IDT",text:"Tehran",utc:["Asia/Tehran"]},{value:"Arabian Standard Time",abbr:"AST",text:"Abu Dhabi, Muscat",utc:["Asia/Dubai","Asia/Muscat","Etc/GMT-4"]},{value:"Azerbaijan Standard Time",abbr:"ADT",text:"Baku",utc:["Asia/Baku"]},{value:"Mauritius Standard Time",abbr:"MST",text:"Port Louis",utc:["Indian/Mahe","Indian/Mauritius","Indian/Reunion"]},{value:"Georgian Standard Time",abbr:"GET",text:"Tbilisi",utc:["Asia/Tbilisi"]},{value:"Caucasus Standard Time",abbr:"CST",text:"Yerevan",utc:["Asia/Yerevan"]},{value:"Afghanistan Standard Time",abbr:"AST",text:"Kabul",utc:["Asia/Kabul"]},{value:"West Asia Standard Time",abbr:"WAST",text:"Ashgabat, Tashkent",utc:["Antarctica/Mawson","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Dushanbe","Asia/Oral","Asia/Samarkand","Asia/Tashkent","Etc/GMT-5","Indian/Kerguelen","Indian/Maldives"]},{value:"Yekaterinburg Time",abbr:"YEKT",text:"Yekaterinburg",utc:["Asia/Yekaterinburg"]},{value:"Pakistan Standard Time",abbr:"PKT",text:"Islamabad, Karachi",utc:["Asia/Karachi"]},{value:"India Standard Time",abbr:"IST",text:"Chennai, Kolkata, Mumbai, New Delhi",utc:["Asia/Kolkata"]},{value:"India Standard Time",abbr:"IST",text:"Chennai, Kolkata, Mumbai, New Delhi",utc:["Asia/Calcutta"]},{value:"Sri Lanka Standard Time",abbr:"SLST",text:"Sri Jayawardenepura",utc:["Asia/Colombo"]},{value:"Nepal Standard Time",abbr:"NST",text:"Kathmandu",utc:["Asia/Kathmandu"]},{value:"Central Asia Standard Time",abbr:"CAST",text:"Nur-Sultan (Astana)",utc:["Antarctica/Vostok","Asia/Almaty","Asia/Bishkek","Asia/Qyzylorda","Asia/Urumqi","Etc/GMT-6","Indian/Chagos"]},{value:"Bangladesh Standard Time",abbr:"BST",text:"Dhaka",utc:["Asia/Dhaka","Asia/Thimphu"]},{value:"Myanmar Standard Time",abbr:"MST",text:"Yangon (Rangoon)",utc:["Asia/Rangoon","Indian/Cocos"]},{value:"SE Asia Standard Time",abbr:"SAST",text:"Bangkok, Hanoi, Jakarta",utc:["Antarctica/Davis","Asia/Bangkok","Asia/Hovd","Asia/Jakarta","Asia/Phnom_Penh","Asia/Pontianak","Asia/Saigon","Asia/Vientiane","Etc/GMT-7","Indian/Christmas"]},{value:"N. Central Asia Standard Time",abbr:"NCAST",text:"Novosibirsk",utc:["Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk"]},{value:"China Standard Time",abbr:"CST",text:"Beijing, Chongqing, Hong Kong, Urumqi",utc:["Asia/Hong_Kong","Asia/Macau","Asia/Shanghai"]},{value:"North Asia Standard Time",abbr:"NAST",text:"Krasnoyarsk",utc:["Asia/Krasnoyarsk"]},{value:"Singapore Standard Time",abbr:"MPST",text:"Kuala Lumpur, Singapore",utc:["Asia/Brunei","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Makassar","Asia/Manila","Asia/Singapore","Etc/GMT-8"]},{value:"W. Australia Standard Time",abbr:"WAST",text:"Perth",utc:["Australia/Perth","Antarctica/Casey"]},{value:"Taipei Standard Time",abbr:"TST",text:"Taipei",utc:["Asia/Taipei"]},{value:"Ulaanbaatar Standard Time",abbr:"UST",text:"Ulaanbaatar",utc:["Asia/Choibalsan","Asia/Ulaanbaatar"]},{value:"North Asia East Standard Time",abbr:"NAEST",text:"Irkutsk",utc:["Asia/Irkutsk"]},{value:"Japan Standard Time",abbr:"JST",text:"Osaka, Sapporo, Tokyo",utc:["Asia/Dili","Asia/Jayapura","Asia/Tokyo","Etc/GMT-9","Pacific/Palau"]},{value:"Korea Standard Time",abbr:"KST",text:"Seoul",utc:["Asia/Pyongyang","Asia/Seoul"]},{value:"Cen. Australia Standard Time",abbr:"CAST",text:"Adelaide",utc:["Australia/Adelaide","Australia/Broken_Hill"]},{value:"AUS Central Standard Time",abbr:"ACST",text:"Darwin",utc:["Australia/Darwin"]},{value:"E. Australia Standard Time",abbr:"EAST",text:"Brisbane",utc:["Australia/Brisbane","Australia/Lindeman"]},{value:"AUS Eastern Standard Time",abbr:"AEST",text:"Canberra, Melbourne, Sydney",utc:["Australia/Melbourne","Australia/Sydney"]},{value:"West Pacific Standard Time",abbr:"WPST",text:"Guam, Port Moresby",utc:["Antarctica/DumontDUrville","Etc/GMT-10","Pacific/Guam","Pacific/Port_Moresby","Pacific/Saipan","Pacific/Truk"]},{value:"Tasmania Standard Time",abbr:"TST",text:"Hobart",utc:["Australia/Currie","Australia/Hobart"]},{value:"Yakutsk Standard Time",abbr:"YST",text:"Yakutsk",utc:["Asia/Chita","Asia/Khandyga","Asia/Yakutsk"]},{value:"Central Pacific Standard Time",abbr:"CPST",text:"Solomon Is., New Caledonia",utc:["Etc/GMT-11"]},{value:"Vladivostok Standard Time",abbr:"VST",text:"Vladivostok",utc:["Asia/Sakhalin","Asia/Ust-Nera","Asia/Vladivostok"]},{value:"New Zealand Standard Time",abbr:"NZST",text:"Auckland, Wellington",utc:["Antarctica/McMurdo","Pacific/Auckland"]},{value:"UTC+12",abbr:"U",text:"Coordinated Universal Time+12",utc:["Etc/GMT-12","Pacific/Funafuti","Pacific/Kwajalein","Pacific/Majuro","Pacific/Nauru","Pacific/Tarawa","Pacific/Wake","Pacific/Wallis"]},{value:"Fiji Standard Time",abbr:"FST",text:"Fiji",utc:["Pacific/Fiji"]},{value:"Magadan Standard Time",abbr:"MST",text:"Magadan",utc:["Asia/Anadyr","Asia/Kamchatka","Asia/Magadan","Asia/Srednekolymsk"]},{value:"Kamchatka Standard Time",abbr:"KDT",text:"Petropavlovsk-Kamchatsky - Old",utc:["Asia/Kamchatka"]},{value:"Tonga Standard Time",abbr:"TST",text:"Nuku'alofa",utc:["Etc/GMT-13","Pacific/Enderbury","Pacific/Fakaofo","Pacific/Tongatapu"]},{value:"Samoa Standard Time",abbr:"SST",text:"Samoa",utc:["Pacific/Apia"]}],a=new Date,o=()=>{try{const e=new Intl.DateTimeFormat("default",{});return e.resolvedOptions().timeZone||"Etc/GMT"}catch(e){return"Etc/GMT"}},i=(()=>{const e={};return r.reduce(((t,n)=>{const{utc:r}=n;try{const o=new Intl.DateTimeFormat("fr",{timeZone:r[0],timeZoneName:"short"}).format(a),[i]=o.match(/[\u2212+].+/)||[],c=(e=>e?e.replace("\u2212","-"):"")(i);if(e[c])return t.concat({...n,offset:e[c]});const s=(e=>{if(!e)return"+0";const t=e.split(":");return t.length>1?"".concat(t[0]).concat((t[1]/60).toString().substr(1)):t[0]})(c);return e[c]=s,t.concat({...n,offset:s})}catch(o){return t}}),[])})().sort(((e,t)=>e.offset-t.offset)),c=(e=>e.reduce(((e,t)=>{let{utc:n,...r}=t;return n.forEach((t=>e[t]={...r,utc:t})),e}),{}))(i),s=(e,t)=>{const n=t||("default"===e?o():e);return c[n in c?n:o()]||{}}},98469:function(e,t,n){"use strict";n.r(t),n.d(t,{isTryingToJoinWorkspace:function(){return u}});n(33948),n(41637);var r=n(67294),a=n(89250),o=n(62200),i=n(78266),c=n(13477),s=n(33427);const u=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").includes("/join-space")},l="Successfully joined space!";t.default=()=>{const e=(0,c.Iy)("isAnonymous"),t=(0,a.s0)(),n=new URLSearchParams(window.location.hash.substr(1));return(0,r.useEffect)((()=>{if(e)return;const r=n.has("error_msg_key")?decodeURIComponent(n.get("error_msg_key")||""):null;if(r){const e=n.has("error_message")?decodeURIComponent(n.get("error_message")||""):null;r===o.Sq?(0,s.P4)(l):(0,s.P4)(e||"Error joining space",!0),t("/spaces",{replace:!0})}else(0,s.P4)(l)}),[e]),r.createElement(i.Z,{title:"Adding you to the space..."})}},78266:function(e,t,n){"use strict";n.d(t,{H:function(){return u}});var r=n(87462),a=n(67294),o=n(60677),i=n(22195);const c=(0,o.keyframes)(["from{opacity:0.4;}to{opacity:1;}"]),s=(0,o.default)(i.Icon).withConfig({displayName:"loader__StyledIcon",componentId:"sc-a76ek6-0"})(["width:",";height:",";animation:",";"],(e=>e.width),(e=>e.height),(e=>{let{animate:t}=e;return t?(0,o.css)([""," 1.6s ease-in infinite"],c):""})),u=e=>{let{title:t="Loading",width:n="208px",height:o="177px",...i}=e;return a.createElement(s,(0,r.Z)({name:"netdata",color:"primary",title:t,"data-testid":"loading-logo",width:n,height:o},i))};t.Z=e=>{let{title:t,body:n,iconProps:o,animate:c=!0,...s}=e;return a.createElement(i.Flex,(0,r.Z)({column:!0,height:"100vh",background:"mainBackground",width:"100%",justifyContent:"center",alignItems:"center"},s),a.createElement(u,(0,r.Z)({},o,{animate:c})),t&&a.createElement(i.H3,{color:"text",margin:[1,0,0]},t),n&&a.createElement(i.Text,{color:"text",margin:[4.5,0,0]},n))}},74855:function(e,t,n){"use strict";n.d(t,{P_:function(){return s},sc:function(){return l},t_:function(){return u}});var r=n(87462),a=n(67294),o=n(22195),i=n(28234);const c={success:"success",error:"error",warning:"warning",default:"border"},s=e=>{const{header:t,text:n,icon:r,renderContent:i,success:s,error:u,warning:l}=e,d=(s?"success":u&&"error")||l&&"warning"||"default";return a.createElement(o.Flex,{padding:[2],alignItems:"center",justifyContent:"between"},a.createElement(o.Flex,{alignItems:"center",gap:3},r&&a.createElement(o.Flex,{flex:!1},a.createElement(o.Icon,{color:c[d],name:r,size:"large"})),a.createElement(o.Flex,{column:!0,gap:1},t&&a.createElement(o.H5,{color:c[d]},t),n&&a.createElement(o.TextSmall,{color:c[d]},n),i&&i(e))),a.createElement(o.Flex,null,a.createElement(o.Icon,{name:"x",size:"large",color:c[d]})))},u=e=>{let{errorCode:t,errorMessage:n,errorMsgKey:o,...c}=e;return a.createElement(s,(0,r.Z)({error:!0,icon:"error",text:n,header:(0,i.r)(o)},c))},l=e=>a.createElement(s,e)},33427:function(e,t,n){"use strict";n.d(t,{$T:function(){return i},FR:function(){return f},OU:function(){return s},P4:function(){return l},Q5:function(){return o},R6:function(){return m},aN:function(){return u},cH:function(){return g},iL:function(){return d},oG:function(){return c}});var r=n(52631),a=n(74855);const o=e=>{const t={header:"Nodes",text:e},n=(0,a.sc)({...t,success:!0,icon:"node"});r.Z.success(n,{context:"showNodesNotification"})},i=e=>{const t={header:"Rooms",text:e},n=(0,a.sc)({...t,success:!0,icon:"space"});r.Z.success(n,{context:"showRoomsNotification"})},c=function(e){const t={header:"Room users",text:e||(arguments.length>1&&void 0!==arguments[1]&&arguments[1]?"Users left the room!":"Users were added to room!")},n=(0,a.sc)({...t,success:!0,icon:"space"});r.Z.success(n,{context:"showUsersInRoomNotification"})},s=function(e){const t={header:"Space users",text:e||(arguments.length>1&&void 0!==arguments[1]&&arguments[1]?"Users left the space!":"Users were added to space!")},n=(0,a.sc)({...t,success:!0,icon:"space"});r.Z.success(n,{context:"showUsersInSpaceNotification"})},u=function(e){const t={header:"Rooms",text:e||(arguments.length>1&&void 0!==arguments[1]&&arguments[1]?"Rooms removed from Space!":"Rooms were added to Space!")},n=(0,a.sc)({...t,success:!0,icon:"space"});r.Z.success(n,{context:"showRoomsInSpaceNotification"})},l=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n={header:t?"Error joining space":"Welcome!",text:e},o=(0,a.sc)({...n,success:!t,icon:"gear"});t?r.Z.error(o,{context:"showJoiningSpaceNotification"}):r.Z.success(o,{context:"showJoiningSpaceNotification"})},d=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n={header:t?"Space removed":"Space added",text:e},o=(0,a.sc)({...n,success:!t,icon:"gear"});r.Z.success(o,{context:"showSpaceNotification"})},m=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n={header:t?"Error creating room":"Rooms",text:e},o=(0,a.sc)({...n,success:!t,icon:"gear"});t?r.Z.error(o,{context:"showRoomCreationNotification"}):r.Z.success(o,{context:"showRoomCreationNotification"})},f=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n={text:e},o=(0,a.sc)({...n,text:e,success:!t,icon:"chart_added"});t?r.Z.error(o,{context:"showDashboardCreatedNotification"}):r.Z.success(o,{context:"showDashboardCreatedNotification"})},g=()=>{const e=(0,a.sc)({header:"Dashboard",text:"Invalid dashboard link. Please double-check the dashboard you are trying to access.",success:!1});r.Z.error(e,{context:"showInvalidDashboardSlugNotification"})}},52631:function(e,t,n){"use strict";var r=n(55678);const a={position:r.Am.POSITION.BOTTOM_RIGHT,autoClose:1e4,pauseOnFocusLoss:!1},o={};t.Z={success:function(e){let{context:t,...n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t&&o[t]&&(r.Am.dismiss(o[t]),delete o[t]),o[t]=r.Am.success(e,{...a,...n})},error:function(e){let{context:t,...n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t&&o[t]&&(r.Am.dismiss(o[t]),delete o[t]),o[t]=r.Am.error(e,{...a,...n})},dismiss:e=>r.Am.dismiss(e)}},9058:function(e,t,n){"use strict";n.d(t,{Z:function(){return g},e:function(){return f}});n(33948),n(15581),n(2490),n(34514);var r=n(67294),a=n(33937),o=n(48286),i=n(25382),c=n(24298),s=n(95248),u=n(78710),l=n(58591),d=n(14600);const m=(0,r.createContext)(null),f=()=>(0,r.useContext)(m);var g=e=>{let{children:t}=e,n=(0,a.R)("theme");n=n&&"unspecified"!==n?n:"dark";const[{after:f,before:g,utc:p,highlight:h},v]=(0,s.I0)(),b=function(){let{after:e,before:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.useMemo)((()=>{if(e=+e,t=+t,!isNaN(e)&&!isNaN(t)&&e&&t)return{type:"highlight",range:[Math.floor(e/1e3),Math.ceil(t/1e3)]}}),[e,t])}(h),y=(0,r.useMemo)((()=>({after:f<0?f:Math.floor(f/1e3),before:f<0?0:Math.ceil(g/1e3)})),[f,g]),S=(0,r.useMemo)((()=>{const e=(()=>{let{utc:e}=(0,l.m$)();return(0,d.E)("default",e).utc})(),t=(0,i.Z)({attributes:{theme:n,timezone:e,overlays:{...b&&{highlight:b}},...y,agent:u.ZP,width:.8*window.innerWidth,expandable:!1}});return window.netdataSDK=t,t}),[]);return(0,o.Z)((()=>{S.getNodes().forEach((e=>e.updateAttribute("theme",n)))}),[n]),(0,o.Z)((()=>{const e=S.getRoot().getAttribute("timezone");p!==e&&S.getRoot().getApplicableNodes({syncTimezone:!0}).forEach((e=>e.updateAttributes({timezone:p})))}),[p]),(0,o.Z)((()=>{const e=S.getRoot().getAttribute("overlays");if(b)S.getRoot().updateAttribute("overlays",{...e,highlight:b}),S.getRoot().getApplicableNodes({syncHighlight:!0}).forEach((e=>e.updateAttribute("overlays",{...e.getAttribute("overlays"),highlight:b})));else{const t={...e};delete t.highlight,S.getRoot().updateAttribute("overlays",t),S.getRoot().getApplicableNodes({syncHighlight:!0}).forEach((e=>{const t={...e.getAttribute("overlays")};delete t.highlight,e.updateAttribute("overlays",t)}))}}),[b]),(0,r.useEffect)((()=>{const{after:e,before:t}=y;S.getRoot().moveX(e,t)}),[y]),(0,r.useEffect)((()=>(0,c.unregister)(S.getRoot().onAttributeChange("after",(()=>{const{after:e,before:t}=S.getRoot().getAttributes();v({after:e<0?e:1e3*e,before:e<0?0:1e3*t})})),S.getRoot().onAttributeChange("overlays",((e,t)=>{const{highlight:n}=e;if(n===t.highlight)return;const r=null===n||void 0===n?void 0:n.range;if(r){const[e,t]=r;v({highlight:{after:1e3*e,before:1e3*t}})}else v({highlight:{after:null,before:null}})})))),[S]),S?r.createElement(m.Provider,{value:S},t):t}},15794:function(e,t,n){"use strict";n.d(t,{k:function(){return u}});var r=n(87462),a=n(67294),o=n(60677),i=n(22195),c=n(33937);const s={light:i.DefaultTheme,dark:i.DarkTheme,unspecified:i.DarkTheme},u=(e,t)=>n=>{let{...r}=n;return a.createElement(o.ThemeProvider,{theme:s[t]||s.unspecified},a.createElement(e,r))};t.Z=e=>{const t=(0,c.R)("theme");return a.createElement(o.ThemeProvider,(0,r.Z)({},e,{theme:s[e.theme?e.theme:t]||s.unspecified}))}},82351:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(87462),a=n(67294),o=n(22195);const i=["neutral","black"];var c=e=>{let{children:t,background:n,isBasic:c,padding:s}=e;return a.createElement(o.Flex,(0,r.Z)({padding:s||[1.5,2],margin:[2],background:n||i,round:1,alignSelf:"start"},!c&&{width:{max:"300px"}}),a.createElement(o.TextSmall,{color:"bright"},t))};var s=(e,t)=>{let{background:n,isBasic:r,padding:o}=t;const i="function"===typeof e?e():e;return"string"===typeof e||r?a.createElement(c,{background:n,isBasic:r,padding:o},i):i};var u=e=>{let{children:t,content:n,isBasic:i,...c}=e;const u=(0,a.useCallback)((()=>s(n,{isBasic:i})),[n]);return n?a.createElement(o.Tooltip,(0,r.Z)({plain:!0,animation:!0,content:u},c),t):t}},46189:function(e,t){"use strict";t.default={assetsBaseURL:"".concat(window.envSettings.uiUrl,"/static"),apiBaseURL:window.envSettings.apiUrl,demoUrl:"".concat(window.envSettings.cloudUrl,"/spaces/netdata-demo"),demoSlug:window.envSettings.demoSlug,demoFavourites:window.envSettings.demoFavourites,demoDefaultRoomViews:{default:"overview"},pollingInterval:3e4,defaultRoomView:"home"}},62200:function(e,t,n){"use strict";n.d(t,{$9:function(){return m},DV:function(){return u},G1:function(){return d},I3:function(){return y},Ku:function(){return f},MC:function(){return o},OI:function(){return v},R7:function(){return p},Sq:function(){return S},WV:function(){return g},_b:function(){return b},gP:function(){return i},li:function(){return a},mX:function(){return l},sf:function(){return s},t5:function(){return h},v$:function(){return c}});var r=n(2375);const a="/api/v2",o="/api/v3/spaces",i=r.Z,c=20,s=22,u=13,l=["J2kdSTRJzV4","KCFFZ_qfKXk"],d="SINGLE_NODE_VIEW_PAGE",m="NODE_VIEW_PAGE",f=["info","alerts"],g={live:{statusTextColor:"primary",indicatorWrapperColor:"primary",counterColor:"primary"},stale:{statusTextColor:["green","vista"],indicatorWrapperColor:["green","vista"],counterColor:["green","vista"]},offline:{statusTextColor:"textLite",indicatorWrapperColor:"textLite",counterColor:"textLite"},unseen:{statusTextColor:"textLite",indicatorWrapperColor:"textLite",counterColor:"textLite"}},p={completed:{icon:"check",indicatorWrapperColor:"primary",textColor:"primary",text:"Completed",tooltip:"has been claimed and has successfully connected to Cloud at least once"},pending:{icon:"clock_hollow",indicatorWrapperColor:"textLite",textColor:"textLite",text:"Pending...",tooltip:"has been claimed but never connected to the Cloud."}},h=[1,39,1],v=[1,40,0],b="v1.39.1",y="v1.40.0",S="ErrSpaceMemberAlreadyExists"},87917:function(e,t,n){"use strict";n.d(t,{Jo:function(){return a},QR:function(){return o},xJ:function(){return r}});n(88449),n(2490),n(59849);const r=e=>["admin","manager","troubleshooter","observer","billing"].concat("EarlyBird"===e?"member":[]),a=e=>[e["user:SetAdmin"]&&"admin",e["user:SetManager"]&&"manager",e["user:SetMember"]&&"member",e["user:SetTroubleshooter"]&&"troubleshooter",e["user:SetObserver"]&&"observer",e["user:SetBilling"]&&"billing"].filter(Boolean),o=e=>[e["user:SetFromAdmin"]&&"admin",e["user:SetFromManager"]&&"manager",e["user:SetFromMember"]&&"member",e["user:SetFromTroubleshooter"]&&"troubleshooter",e["user:SetFromObserver"]&&"observer",e["user:SetFromBilling"]&&"billing"].filter(Boolean)},80239:function(e,t,n){"use strict";n.d(t,{U:function(){return a},UV:function(){return o},VP:function(){return i},nb:function(){return r}});const r={alertStatus:"alertStatus",os:"os"},a=0,o="https://learn.netdata.cloud/docs/monitor/configure-alerts#edit-health-configuration-files",i={alertStatuses:{critical:0,warning:0},alertClasses:{Errors:0,Latency:0,Utilization:0,Workload:0}}},71992:function(e,t,n){"use strict";n.d(t,{h:function(){return l},Z:function(){return m}});var r=n(87462),a=(n(33948),n(67294)),o=n(22195),i=n(46667),c=n(60677);const s=(0,c.default)(o.Drop).attrs({align:{top:"bottom",left:"left"},animation:!0,background:"dropdown",column:!0,margin:[.5,0,0],overflow:{vertical:"auto"},padding:[2,0],round:1}).withConfig({displayName:"styled__Drop",componentId:"sc-1x9syns-0"})(["box-sizing:content-box;"]),u=(0,c.default)(o.TextSmall).withConfig({displayName:"styled__DropdownItemClickable",componentId:"sc-1x9syns-1"})(["cursor:pointer;pointer-events:",";"," &:hover{background-color:",";}"],(e=>{let{isDisabled:t}=e;return t?"none":"auto"}),(e=>e.isDisabled&&"color: ".concat((0,o.getColor)("textLite")(e),";")),(0,o.getColor)("selected")),l=e=>{let{children:t,color:n="text",disabled:i,icon:c,...s}=e;return a.createElement(u,(0,r.Z)({as:o.Flex,"data-testid":"dropdownItem",gap:2,isDisabled:i,padding:[2,4]},s),a.createElement(o.Icon,{color:i?"textLite":n,"data-testid":"dropdownItem-icon",height:"16px",name:c,width:"16px"}),a.createElement(o.Text,{color:n,"data-testid":"dropdownItem-text",whiteSpace:"nowrap"},t))},d=(0,a.forwardRef)(((e,t)=>{let{Component:n,category:o,context:i,...c}=e;return a.createElement(n,(0,r.Z)({"data-ga":"".concat(o,"::").concat(i,"::options"),"data-testid":"chartOptions",icon:"nav_dots",flavour:"borderless",neutral:!0,small:!0,padding:0,ref:t,title:"Options"},c))}));var m=e=>{let{Component:t=o.Button,category:n,context:r,children:c,testId:u}=e;const[l,m,,f]=(0,i.Z)(),g=(0,a.useRef)(),p=u||"chartsDropdown";return a.createElement(a.Fragment,null,a.createElement(d,{"data-testid":"".concat(p,"-button"),category:n,context:r,onClick:m,ref:g,Component:t}),g.current&&l&&a.createElement(s,{close:f,"data-testid":p,onClickOutside:f,onEsc:f,target:g.current},c({close:f})))}},1043:function(e,t,n){"use strict";n.d(t,{aJ:function(){return S},R2:function(){return T},O9:function(){return v},iM:function(){return b},UQ:function(){return E},T4:function(){return k},So:function(){return A}});n(33948),n(57640),n(9924),n(15306);var r=n(67294),a=n(89250),o=n(17563),i=n(26398),c=n(5429),s=n(93017),u=n(68008),l=n(76201),d=n(78710),m=n(13477),f=n(94510),g=n(98469);const p=e=>{let{cloudRoute:t,redirectUri:n}=e;try{if(!(0,g.isTryingToJoinWorkspace)(t))return"";const{inviteToken:e,spaceId:r}=(e=>{const t=o.parse(e);let{error_retry:n,token:r}=t.error_retry||t.token?{...t,token:decodeURIComponent(t.token)}:o.parse(decodeURIComponent(e));return r||(r=o.parse(n).token),{inviteToken:r,spaceId:/spaces\/(.*)\/join-callback/.exec(n)[1]}})(n);return"?".concat(o.stringify({token:e,space:r}))}catch(r){return console.warn("error parsing join-callback url",r),""}},h=function(e){var t,n;let{path:r="/sign-up"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!window.envSettings.tracking)return;const a="".concat(r,"/thank-you");window.dataLayer.push({event:"pageview",virtualPage:"".concat(a).concat(e)}),window.posthog.setPersonPropertiesForFlags({netdata_cloud_account_created_days_ago:0}),(0,l.o)("".concat(null===(t=window)||void 0===t||null===(n=t.location)||void 0===n?void 0:n.origin).concat(a).concat(e))},v=e=>(0,u.Z)((function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i.Z.patch("/api/v1/accounts/".concat(e),t)}),[e]),b=()=>{const{search:e,hash:t}=(0,a.TH)(),n=(0,a.bS)("/sign-up"),o=(0,a.bS)("/sign-in"),c=n?n.pathname:o?o.pathname:"",u=(0,a.s0)(),[l,d]=(0,s.Z)();return(0,r.useCallback)((async n=>{let{email:r,redirectURI:a,registerURI:o,isUnverifiedRegistration:s,resend:m}=n;try{await i.Z.post("/api/v2/auth/account/magic-link",{email:r,redirectURI:a,registerURI:o,isUnverifiedRegistration:s}),l({header:"Sign in email sent"}),m||(h(e,{path:c}),u("/sign-in/magic-link-sent".concat(e).concat(t),{state:{email:r}}))}catch(f){d({header:"Sign in",text:"Invalid email"})}}),[])},y=e=>{let{authorized_origins:t=[]}=e;return t.map((e=>{let{id:t,url:n,last_accessed_at:r}=e;return{id:t,url:n,lastAccessedAt:r}}),[])},S=function(){let{onSuccess:e,onFail:t,...n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(0,c.Z)((()=>({fetch:()=>i.Z.get("/api/v1/auth/account/origins",{transform:y}),initialValue:[],isDefaultLoading:!0,onSuccess:t=>{null===e||void 0===e||e(t)},onFail:e=>{null===t||void 0===t||t(e)},...n})),r)},A=()=>{const[e,t]=(0,r.useState)(""),[n,a]=(0,r.useState)(!1),[,o]=(0,s.Z)();return[e,(0,r.useCallback)((async e=>{a(!0);try{const n=await i.Z.post("/api/v1/auth/account/origins",{origin_url:e});t(n.authorized_origin_url),a(!1)}catch(n){o({header:"Trust URL",text:"We couldn't trust the URL"}),a(!1)}}),[]),n]},k=e=>{e&&e.preventDefault();const[,t]=(0,s.Z)(),{search:n}=(0,a.TH)(),{cloudRoute:c,oauth:u,token:l,username:d,redirect_uri:m}=o.parse(n),g=(0,f.pi)(),v=p({cloudRoute:c,redirectUri:m});return(0,r.useCallback)((async()=>{const e="/api/v2/auth/account/".concat(u||"magic-link","/register");try{await i.Z.post("".concat(e).concat(v),{token:l,username:d}),g(),h(n)}catch(r){t(r)}}),[u,l,d])},E=()=>(0,r.useCallback)((async()=>(localStorage.clear(),d.ZP?window.location.replace("/"):(await i.Z.post("/api/v1/auth/account/logout"),window.location.replace("/sign-in")))),[]),T=()=>{const e=(0,m.jr)(),t=E(),[,n]=(0,s.Z)();return(0,r.useCallback)((async()=>{try{await i.Z.delete("/api/v1/accounts/".concat(e)),t()}catch(r){n(r)}}),[])}},94510:function(e,t,n){"use strict";n.d(t,{pi:function(){return p}});n(25387),n(2490),n(72608);var r=n(67294),a=n(4480),o=n(26398),i=n(62200),c=n(78710),s=n(80239);const u={auth_type:"",avatarURL:null,createdAt:"",email:"",id:null,name:"",termsAccepted:!0,isAnonymous:!1,authorizedOrigins:[]},l={theme:"unspecified",spacePanelCollapsed:c.ZP,alertsGrouping:s.nb.alertStatus},d=e=>{let{permissions:t,settings:n,...r}=e;const a=r.id===i.gP;return{permissions:t,settings:n,user:{...r,isAnonymous:a,termsAccepted:a||r.termsAccepted}}},m=()=>{var e;const t=JSON.parse(localStorage.getItem("userSettings"))||{},n={user:{...u,id:(null===(e=window.localNetdataRegistry)||void 0===e?void 0:e.pg)||null,isLoaded:!0,isAnonymous:!0},permissions:{},settings:{...l,...t,isLoaded:!0}};if((0,c.iM)())return Promise.resolve(n);let r;return(()=>{var e,a;return null===(e=r)||void 0===e||null===(a=e.cancel)||void 0===a||a.call(e),r=o.Z.get("/api/v2/accounts/me",{transform:d,allow401:!0}),r.then((e=>{let{data:{user:r,permissions:a=[],settings:o}}=e;return c.ZP&&r.isAnonymous?n:{user:{...u,...r,isLoaded:!0},permissions:a.reduce(((e,t)=>({...e,[t]:t})),{}),settings:{...l,...t,...o,isLoaded:!0}}})).catch((()=>c.ZP?n:{user:{...u,isLoaded:!0},permissions:{},settings:{...l,...t,isLoaded:!0}}))})()},f=(0,a.cn)({key:"currentUserFetcher",default:null}),g=(0,a.cn)({key:"checkAuthAtom",default:1}),p=()=>{const e=(0,a.Zl)(g),t=(0,a.Zl)(f);return(0,r.useCallback)((async()=>{const n=await m();t(n),e((e=>e+1))}),[])},h=(0,a.nZ)({key:"fullStateFetcher",get:async e=>{let{get:t}=e;return t(f)||await m()}});t.ZP=(0,a.CG)({key:"currentUserFullState",get:e=>t=>{let{get:n}=t;return n(h)[e]}})},33335:function(e,t,n){"use strict";n.d(t,{SX:function(){return g},QB:function(){return v},M2:function(){return b},gI:function(){return h}});n(25387),n(2490),n(72608);var r=n(67294),a=n(4480),o=n(41331),i=n(74059),c=n(78710);var s=(0,a.xu)({key:"permissionsBySpaceId",default:{},effects:e=>(0,c.Ly)(e)?[e=>{let{setSelf:t,trigger:n}=e;"get"===n&&t(c.aD.permissions)}]:[]}),u=n(87917),l=n(94510),d=(0,a.cn)({key:"userPermissions",default:(0,l.ZP)("permissions")});const m=["space:Leave","room:Create","space:InviteUser","space:RemoveUser","space:UpdateMeta","space:Delete","room:Delete","room:AddNode","node:Delete","user:ChangeRoles","room:UpdateMeta","room:Leave","room:RemoveNode","billing:Manage"],f={"space:ReadSettings":e=>!m.some((t=>!e[t]))},g=(0,a.nZ)({key:"permissionsSelector",get:e=>{let{get:t}=e;const n=t(i.BN);return r={...t(d),...t(s(n))},{...r,...Object.keys(f).reduce(((e,t)=>f[t](r)?{...e,[t]:t}:e),{})};var r},set:(e,t)=>{let{set:n}=e,{id:r,permissions:a={}}=t;n(s(r),(e=>(0,o.ZP)(e,a)?e:a))},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),p=()=>(0,a.sJ)(g),h=e=>p()[e],v=()=>{const e=p();return(0,r.useMemo)((()=>(0,u.Jo)(e)),[e])},b=()=>{const e=p();return(0,r.useMemo)((()=>(0,u.QR)(e)),[e])}},33937:function(e,t,n){"use strict";n.d(t,{k:function(){return d},R:function(){return l}});n(33948);var r=n(4480),a=n(23109),o=n(94510),i=(0,r.cn)({key:"currentUserSettings",default:(0,o.ZP)("settings")}),c=n(1043),s=n(13477);const u=(0,r.CG)({key:"userSettings",get:e=>t=>{let{get:n}=t;const r=n(i);return e?r[e]:r},set:e=>(t,n)=>{let{set:r}=t;return r(i,(t=>e?{...t,[e]:n}:n))}}),l=e=>(0,r.sJ)(u(e)),d=e=>{const t=l(e),n=(e=>{const t=(0,s.Iy)("isAnonymous"),n=(0,r.Zl)(u(e)),o=(0,s.jr)(),i=(0,c.O9)(o),[,l]=(0,a.Z)("userSettings",{});return(0,r._8)((r=>{let{snapshot:a}=r;return async r=>{n(r);const o=a.retain();try{const n={...await a.getPromise(u()),...e?{[e]:r}:r};if(t)return void l(n);await i({settings:n})}catch(c){const t=await a.getPromise(u());n(e?t[e]:t)}finally{o()}}}),[e])})(e);return[t,n]}},49674:function(e,t,n){"use strict";var r=n(4480),a=n(94510);t.Z=(0,r.cn)({key:"currentUser",default:(0,a.ZP)("user")})},13477:function(e,t,n){"use strict";n.d(t,{Iy:function(){return c},KL:function(){return i},ec:function(){return l},jr:function(){return s},oH:function(){return u}});var r=n(4480),a=n(49674),o=n(1043);const i=(0,r.CG)({key:"userState",get:e=>t=>{let{get:n}=t;const r=n(a.Z);return e?r[e]:r},set:e=>(t,n)=>{let{set:r}=t;r(a.Z,(t=>e?{...t,[e]:n}:{...t,...n}))}}),c=e=>(0,r.sJ)(i(e)),s=()=>(0,r.sJ)(i("id")),u=function(e){let{shouldPersist:t,onSuccess:n,onFail:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const c=(0,r.Zl)(i(e)),u=s(),l=(0,o.O9)(u);return(0,r._8)((r=>{let{snapshot:a}=r;return async r=>{if(c(r),!t)return;const o=a.retain();try{await l({...e?{[e]:r}:r}),n&&n()}catch(s){const t=await a.getPromise(i());c(e?t[e]:t)}finally{o()}}}),[e,t,n,a])},l=(e,t)=>[c(e),u(e,t)]},67336:function(e,t,n){"use strict";n.d(t,{B1:function(){return v},O9:function(){return y},R2:function(){return b},RO:function(){return h}});n(33948),n(57640),n(9924),n(25387),n(2490),n(72608),n(15581),n(34514);var r=n(4480),a=n(68008),o=n(93017),i=n(37518),c=n(74059),s=n(19665),u=n(47133),l=n(6811),d=n(22841),m=n(9058),f=n(45215),g=n(79619),p=n(39878);const h=(e,t)=>{const[n,r]=(0,o.Z)();return(0,a.Z)((function(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=(0,s.DB)(e,t,a);return o.then((()=>n({header:"Dashboards",text:"Dashboard successfully created!"}))).catch((e=>!e.isCancel&&r(e))),o}),[e,t])},v=()=>{const[e,t]=(0,o.Z)();return(0,a.Z)((n=>{let{dashboards:r}=n;const a=r.map((e=>{let{id:t}=e;return t})).toString(),o=r[0].roomId,i=r[0].spaceId;return(0,s.iM)(i,o,a).then((()=>e({header:"Dashboards",text:"Dashboards successfully deleted!"}))).catch((e=>!e.isCancel&&t))}),[])},b=e=>{const t=(0,u.LJ)(e,"spaceId"),n=(0,u.LJ)(e,"roomId"),[r,i]=(0,o.Z)();return(0,a.Z)((()=>{const a=(0,s.iM)(t,n,e);return a.then((()=>r({header:"Dashboards",text:"Dashboard successfully deleted!"}))).catch((e=>!e.isCancel&&i(e))),a}),[e,t,n])},y=function(e){let{onSuccess:t,onFail:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=(0,m.e)(),o=(0,c.th)(),h=(0,i.UL)();return(0,r._8)((r=>{let{snapshot:i,set:c}=r;return()=>{c((0,u.Y3)({id:e,key:"processing"}),!0);const r=i.getLoadable((0,u.Y3)({id:e})).contents,m=i.getLoadable((0,l.sX)({id:e,key:"layout"})).contents,v=i.getLoadable((0,d.oz)({id:e})).contents,b=(0,f.ZO)(a,e),y={version:r.version+1,name:r.name,snapshot:{uiState:m,items:Object.keys(v).map((e=>{if(!b||"text"===v[e].type)return{...v[e]};const t=b.getNode({cardId:e},{inherit:!1},b.getChildren()),{pristine:n,...r}=t.getAttributes(),a=Object.keys(n).reduce(((e,t)=>(e[t]=r[t],e)),{...v[e]});return{...v[e],...a}}))}},S=(0,s.Y)(o,h,e,y);return S.then((e=>{let{data:n}=e;const{createdAt:r,id:a,name:o,roomID:i,slug:s,spaceID:m,updatedAt:f,version:h}=n,{cards:v}=(0,g.m)(n);c((0,d.oz)({id:a}),v),c((0,u.Y3)({id:a}),(e=>({...e,createdAt:r,id:a,name:o,roomId:i,slug:s,spaceId:m,updatedAt:f,version:h,processing:!1}))),c(p.UU,s),c((0,p.c7)([m,i,s]),a),c((0,l.Kl)(a)),b&&Object.keys(v).forEach((e=>{"text"!==v[e].type&&b.getNode({cardId:e}).removePristine()})),t&&t(n)})).catch((t=>{throw c((0,u.Y3)({id:e,key:"processing"},!1)),n&&n(t),t})),S}}))}},97723:function(e,t,n){"use strict";n.d(t,{CO:function(){return w},Di:function(){return E},EW:function(){return k},Kq:function(){return y},Zj:function(){return A},jN:function(){return S},qN:function(){return T}});n(25387),n(2490),n(72608),n(33948),n(88449),n(59849),n(15581),n(34514);var r=n(67294),a=n(4480),o=n(28721),i=n(54227),c=n(5934),s=n(44850),u=n(98475),l=n(47133),d=n(6811),m=n(22841),f=n(19665),g=n(67336);const p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{...s.js,...s.v,id:(0,o.Z)(),type:"chart",contextScope:e,...t}},h=e=>(t,n)=>{const r=t.reduce(((e,t)=>{let{y:n,h:r}=t;const a=n+r;return a>e?a:e}),0);return[...t,{...e,i:n,y:r}]},v=h(u.Mk),b=h(u.b1),y=e=>(0,a._8)((t=>{let{set:n}=t;return()=>{const t=(0,o.Z)(),r={...s.js,...s.Xw,id:t,type:"text",editing:!0};n((0,l.Y3)({id:e,key:"cardIds"}),(e=>[...e,t])),n((0,d.Fu)(e),(e=>b(e,t))),n((0,m.oz)({id:e,resourceId:t}),r)}})),S=e=>(0,a._8)((t=>{let{set:n}=t;return function(t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};const a=p(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),{id:o}=a;n((0,l.Y3)({id:e,key:"cardIds"}),(e=>[...e,o])),n((0,d.Fu)(e),(e=>v(e,o))),n((0,m.oz)({id:e,resourceId:o}),a),r()}})),A=(e,t)=>(0,a._8)((n=>{let{set:r}=n;return()=>{r((0,l.Y3)({id:e,key:"cardIds"}),(e=>e.filter((e=>e!==t)))),r((0,d.Fu)(e),(e=>e.filter((e=>{let{i:n}=e;return n!==t})))),r((0,m.oz)({id:e}),(e=>{const n={...e};return delete n[t],n}))}})),k=function(e,t){let{onSuccess:n,onFail:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=(0,g.RO)(e,t);return(0,a._8)((a=>{let{set:i}=a;return async function(a){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n;try{const{data:n}=await o(a),r={...a,spaceId:e,roomId:t,...n,loaded:!0};i((0,l.lz)(n.id),r),i((0,c.$3)(t),r),s&&s(r)}catch(u){r?r(a):console.warn("failed",u)}}}),[o,e,n,r])},E=(e,t,n)=>{const a=k(e,t,n);return(0,r.useCallback)(((r,o,i)=>{const c=p(o,i);return a({name:r},(r=>{var a;(0,f.Y)(e,t,r.id,{version:r.version+1||2,snapshot:{uiState:v([],c.id),items:[{...c,cardAttributes:{...i,id:c.id}}]}}),null===n||void 0===n||null===(a=n.onSuccess)||void 0===a||a.call(n,r)}))}),[a])},T=e=>function(e){let{onSuccess:t,onFail:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=(0,i.Le)();return(0,a._8)((a=>{let{snapshot:o,set:i}=a;return async a=>{let{ids:s}=a;const u=await o.getPromise((0,l.NM)(s));try{await e({dashboards:u}),u.forEach((e=>{let{id:t,roomId:n}=e;i((0,l._d)(t)),i((0,c.Mg)(n),[t]),r(t)})),t&&t(u)}catch(d){n?n(u):console.warn("failed",d)}}}),[e,t,n])}((0,g.B1)(),e),w=(e,t)=>function(e,t){let{onSuccess:n,onFail:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=(0,l.LJ)(e,"spaceId"),s=(0,l.LJ)(e,"roomId"),u=(0,i.Le)();return(0,a._8)((a=>{let{snapshot:o,set:i}=a;return async()=>{const a=await o.getPromise((0,l.Y3)({id:e}));try{await t(),i((0,l._d)(e)),i((0,c.Mg)(s),[e]),u(e),n&&n(a)}catch(d){r?r(a):console.warn("failed",d)}}}),[t,o,s,e,n,r])}(e,(0,g.R2)(e),t)},19665:function(e,t,n){"use strict";n.d(t,{AK:function(){return c},DB:function(){return o},Y:function(){return a},iM:function(){return i}});var r=n(26398);const a=(e,t,n,a)=>r.Z.patch("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/dashboards/").concat(n),a),o=(e,t,n)=>r.Z.post("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/dashboards"),n),i=(e,t,n)=>r.Z.delete("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/dashboards?dashboard_ids=").concat(n)),c=(e,t,n)=>r.Z.get("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/dashboards/").concat(n))},44850:function(e,t,n){"use strict";n.d(t,{Xw:function(){return o},js:function(){return i},v:function(){return a}});var r=n(4480);const a={pristine:{},id:null},o={pristine:{},id:null,text:"<p><br/></p>",editing:!1},i={id:"",type:""};t.ZP=(0,r.xu)({key:"dashboardCards",default:{}})},22841:function(e,t,n){"use strict";n.d(t,{IT:function(){return u},I_:function(){return s},_q:function(){return c},oz:function(){return o}});var r=n(4480),a=n(44850);const o=(0,r.CG)({key:"dashboardCardsState",get:e=>{let{id:t,resourceId:n}=e;return e=>{let{get:r}=e;const o=r((0,a.ZP)(t));return n?o[n]||a.js:o}},set:e=>{let{id:t,resourceId:n}=e;return(e,r)=>{let{set:o}=e;return n?"function"===typeof r?o((0,a.ZP)(t),(e=>({...e,[n]:r(e[n])}))):void o((0,a.ZP)(t),(e=>({...e,[n]:{...e[n],...r}}))):o((0,a.ZP)(t),r)}}}),i=(0,r.CG)({key:"dashboardCardState",get:e=>{let{id:t,resourceId:n,key:r}=e;return e=>{let{get:a}=e;const i=a(o({id:t,resourceId:n}));return r?i[r]:i}},set:e=>{let{id:t,resourceId:n,key:r}=e;return(e,a)=>{let{set:i}=e;return i(o({id:t,resourceId:n}),{[r]:a})}}}),c=(e,t)=>(0,r.sJ)(o({id:e,resourceId:t})),s=(e,t,n)=>(0,r.sJ)(i({id:e,resourceId:t,key:n})),u=(e,t,n)=>(0,r.Zl)(i({id:e,resourceId:t,key:n}))},98475:function(e,t,n){"use strict";n.d(t,{E3:function(){return i},Mk:function(){return o},b1:function(){return a}});var r=n(4480);const a={i:null,x:0,y:0,w:3,h:4,minW:2,minH:4},o={i:null,x:0,y:0,w:10,h:9,minW:6,minH:8},i={layout:[],pristine:{}};t.ZP=(0,r.xu)({key:"dashboardLayout",default:i})},6811:function(e,t,n){"use strict";n.d(t,{sX:function(){return s},Kl:function(){return l},Fu:function(){return u},ZL:function(){return d}});var r=n(4480),a=n(41331),o=n(98475);const{updatePristine:i,resetPristine:c}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"pristine";return{updatePristine:(t,n,r)=>{if(!(n in(t[e]||{}))&&!(0,a.ZP)(t[n],r))return{...t,[e]:{...t[e],[n]:t[n]}};if((0,a.ZP)(t[e][n],r)){const r={...t[e]};return delete r[n],{...t,[e]:r}}return t},resetPristine:t=>({...t,...t[e],[e]:{}})}}(),s=(0,r.CG)({key:"dashboardLayoutState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:r}=e;const a=r((0,o.ZP)(t));return n?a[n]:a}},set:e=>(t,n)=>{let{set:r}=t;r((0,o.ZP)(e),{...o.E3,layout:n})}}),u=(0,r.CG)({key:"updateDashboardLayoutState",get:e=>t=>{let{get:n}=t;return n(s({id:e,key:"layout"}))},set:e=>(t,n)=>{let{set:r}=t;r((0,o.ZP)(e),(e=>({...i(e,"layout",n),layout:n})))}}),l=(0,r.CG)({key:"removePristineDashboardLayoutState",set:e=>t=>{let{set:n}=t;n((0,o.ZP)(e),(e=>({...e,pristine:{}})))}}),d=((0,r.CG)({key:"removePristineDashboardLayoutState",set:e=>t=>{let{set:n}=t;n((0,o.ZP)(e),(e=>c(e)))}}),e=>{const t=((e,t)=>(0,r.sJ)(s({id:e,key:t})))(e,"layout"),n=(e=>(0,r.Zl)(u(e)))(e);return[t,n]})},47133:function(e,t,n){"use strict";n.d(t,{Z7:function(){return S},lz:function(){return y},g4:function(){return k},_d:function(){return A},Y3:function(){return g},NM:function(){return v},r0:function(){return x},FV:function(){return I},DS:function(){return C},HI:function(){return p},LJ:function(){return h},QF:function(){return b}});n(57640),n(9924),n(64211),n(2490),n(41874),n(33948);var r=n(67294),a=n(4480),o=n(74059),i=n(37518),c=n(9058),s=n(6811),u=n(22841),l=n(39878);const d={id:null,loaded:!1,fullyLoaded:!1,loading:!0,processing:!1,isOwner:!1,spaceSlug:"",roomSlug:"",spaceId:"",roomId:"",name:"",slug:"",version:0,createdAt:"",updatedAt:"",cardIds:[]};var m=(0,a.xu)({key:"dashboard",default:d}),f=n(45215);const g=(0,a.CG)({key:"dashboardState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:r}=e;const a=r(m(t));return n?a[n]:a}},set:e=>{let{id:t,key:n}=e;return(e,r)=>{let{set:a}=e;return n?"function"===typeof r?a(m(t),(e=>({...e,[n]:r(e[n])}))):void a(m(t),(e=>({...e,[n]:r}))):a(m(t),{...d,...r})}}}),p=e=>{let{id:t,key:n}=e;return(0,a.FV)(g({id:t,key:n}))},h=(e,t)=>(0,a.sJ)(g({id:e,key:t})),v=(0,a.CG)({key:"dashboardsState",get:e=>t=>{let{get:n}=t;return e.map((e=>n(g({id:e}))))},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),b=e=>(0,a.sJ)(v(e)),y=(0,a.CG)({key:"dashboardInitializeState",get:e=>t=>{let{get:n}=t;return n(m(e))},set:e=>(t,n)=>{let{set:r}=t;r(g({id:e}),{...n,loaded:!0});const{spaceId:a,roomId:o,slug:i}=n;r((0,l.c7)([a,o,i]),e)}}),S=(0,a.CG)({key:"dashboardFullyInitializeState",set:e=>(t,n)=>{let{set:r}=t,{layout:a,dashboard:o,cards:i}=n;r(g({id:e}),{...o,loaded:!0,fullyLoaded:!0,loading:!1}),r((0,s.sX)(e),a),r((0,u.oz)({id:e}),i);const{spaceId:c,roomId:d,slug:m}=o;r((0,l.c7)([c,d,m]),e)}}),A=(0,a.CG)({key:"dashboardReset",set:e=>t=>{let{get:n,set:r,reset:a}=t;const{spaceId:o,roomId:i,slug:c}=n(m(e));a(m(e)),r(l.UU,null),a((0,l.c7)([o,i,c]))}}),k=(0,a.CG)({key:"dashboardLoadingState",set:e=>(t,n)=>{let{set:r}=t;r(g({id:e,key:"loading"}),n)}}),E=e=>{let{pristine:t={}}=e;return 0===Object.keys(t).length},T=(0,a.CG)({key:"dashboardIsPristineState",get:e=>t=>{let{get:n}=t;const r=n((0,u.oz)({id:e}));return!Object.keys(r).length||Object.keys(r).some((e=>E(r[e])))}}),w=(0,a.CG)({key:"dashboardLayoutIsPristineState",get:e=>t=>{let{get:n}=t;return E(n((0,s.sX)({id:e})))}}),C=e=>{const t=(0,c.e)(),n=()=>{const n=(0,f.ZO)(t,e);return!n||!n.getChildren().some((e=>{return t=e.getAttribute("pristine"),!(0===Object.keys(t).length);var t}))},[o,i]=(0,r.useState)(n);(0,r.useEffect)((()=>null===t||void 0===t?void 0:t.on("pristineChanged",(()=>i(n)))),[t]);const s=(0,a.sJ)(T(e)),u=(0,a.sJ)(w(e));return o&&s&&u},x=e=>{const t=(0,o.th)(),n=(0,i.UL)(),r=(0,l.FP)();return(0,l.qh)(t,n,e||r)},I=e=>{const t=x();return h(t,e)}},39878:function(e,t,n){"use strict";n.d(t,{FP:function(){return i},Jh:function(){return c},UU:function(){return a},c7:function(){return o},qh:function(){return s}});var r=n(4480);const a=(0,r.cn)({key:"currentDashboardSlug",default:null}),o=(0,r.xu)({key:"dashboardIdBySlug",default:""}),i=()=>(0,r.sJ)(a),c=e=>(0,r.Zl)(a,e),s=(e,t,n)=>(0,r.sJ)(o([e,t,n]))},45215:function(e,t,n){"use strict";n.d(t,{ZP:function(){return L},ZO:function(){return D},vL:function(){return U}});n(31672),n(2490),n(59461),n(15581),n(34514);var r=n(67294),a=n(34675),o=n(9058),i=n(95248),c=n(48286),s=n(47133),u=n(78710),l=n(87462),d=(n(33948),n(89250)),m=n(64036),f=n(54576),g=n(3701),p=n(22841);n(15306);var h=n(71992);var v=e=>{let{category:t,closeParent:n,context:a,openDialog:o,...i}=e;return r.createElement(h.h,(0,l.Z)({icon:"trashcan",onClick:()=>{o(),n()},"data-ga":"".concat(t,"::click-remove::").concat(a),"data-testid":"removeChart-option"},i),"Remove")},b=n(22195),y=n(97723),S=n(97945);var A=e=>{let{cardId:t,close:n,id:a}=e;const{nodeId:o,chartId:i}=(0,p.I_)(a,t),c=(0,S.bV)(o,"name"),s=(0,y.Zj)(a,t);return r.createElement(b.ConfirmationDialog,{"data-ga":"remove-chart-dialog","data-testid":"removeChartDialog",handleConfirm:s,handleDecline:n,message:r.createElement(r.Fragment,null,"You are about to remove ",r.createElement("strong",null,i),c&&r.createElement(r.Fragment,null," ","of node ",r.createElement("strong",null,c)),".",r.createElement("br",null),"Are you sure you want to continue?"),title:"Remove chart"})},k=n(46667);const E="chart-options",T="custom-dashboard",w=e=>{let{id:t,cardId:n,onClick:a}=e;const o=(0,d.s0)(),i=(0,p.I_)(t,n,"chartId"),{spaceSlug:c,roomSlug:u}=(0,s.LJ)(t);return r.createElement(h.h,{icon:"line_chart",onClick:()=>{a();const e=(t=i,"".concat("chart_").concat(t.replace(/ /g,"_").replace(/:/g,"_").replace(/\(/g,"_").replace(/\)/g,"_").replace(/\./g,"_").replace(/\//g,"_")));var t;o("/spaces/".concat(c,"/rooms/").concat(u,"/overview#chartName=").concat(e))},"data-ga":"".concat(E,"::click-go-to-chart::").concat(T),"data-testid":"chart-goToChart"},"Go to Chart")},C=(0,r.forwardRef)(((e,t)=>r.createElement(g.Button,(0,l.Z)({},e,{icon:r.createElement(g.default,{svg:m.Z,size:"16px"}),ref:t}))));var x=()=>{const[e,,t,n]=(0,k.Z)(),a=(0,f.useAttributeValue)("cardId"),o=(0,f.useAttributeValue)("dashboardId");return r.createElement(r.Fragment,null,r.createElement(h.Z,{Component:C,category:E,context:T,testId:"chartDropdown"},(e=>{let{close:n}=e;return r.createElement(r.Fragment,null,r.createElement(w,{id:o,cardId:a,onClick:n}),r.createElement(v,{cardId:a,category:E,closeParent:n,context:T,"data-testid":"chart-remove",id:o,openDialog:t}))})),e&&r.createElement(A,{cardId:a,close:n,id:o}))},I=n(60677),Z=n(16071);const N=(0,I.default)(g.Button).withConfig({displayName:"drag__DragButton",componentId:"sc-1t95u2-0"})(["cursor:",";"],(e=>{let{grabbing:t}=e;return t?"grabbing":"grab"}));var P=e=>{const t=(0,f.useAttributeValue)("onMouseDownDrag"),n=(0,f.useAttributeValue)("onMouseUpDrag"),a=(0,f.useAttributeValue)("onTouchEndDrag"),[o,,i,c]=(0,k.Z)();return r.createElement(N,(0,l.Z)({icon:r.createElement(g.default,{svg:Z.Z,size:"16px"}),title:"Drag & rearrange","data-testid":"chartHeaderToolbox-drag"},e,{onMouseDown:function(){i(),t(...arguments)},onMouseUp:function(){c(),n(...arguments)},onTouchEnd:function(){c(),a(...arguments)},grabbing:o}))},M=n(96415),_=n(70873),R=n(43460);const D=(e,t)=>e&&e.getRoot().getChildren().find((e=>e.match({id:t}))),U=e=>t=>"dashboard-page::".concat(e.getAttribute("id"),"::").concat(t);var L=e=>{const{spaceId:t,roomId:n}=(0,s.LJ)(e),l=(0,o.e)(),d=(0,i.TA)({extraKey:"dashboard"});(0,r.useMemo)((()=>{if(!l)return;let r=D(l,e);r||(r=l.makeContainer({attributes:{...l.getRoot().getAttributes(),id:e,navigation:"pan",nodesScope:d,enabledHeightResize:!1,overlays:{proceeded:{type:"proceeded"}},host:u.ZP?"".concat(window.envSettings.agentApiUrl,"/api/v2"):"/api/v3/spaces/".concat(t,"/rooms/").concat(n),leftHeaderElements:[x,a.default],toolboxElements:[R.default,M.default,_.default,P]}}),l.appendChild(r))}),[l,e]),(0,c.Z)((()=>{if(!l)return;const t=D(l,e);t&&t.getNodes().forEach((e=>e.updateAttribute("nodesScope",d)))}),[l,n,d]),(0,r.useEffect)((()=>()=>{const t=D(l,e);t&&t.destroy()}),[l,n])}},79619:function(e,t,n){"use strict";n.d(t,{m:function(){return g}});n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865),n(33948),n(25387),n(2490),n(72608),n(57640),n(9924);var r=n(67294),a=n(4480),o=n(98475),i=n(44850),c=n(19665),s=n(47133);const u={TextCard:"text",ChartCard:"chart",compositeChart:"chart",chart:"chart",text:"text"},l=new Set(["text","chart"]),d=["x","y","h","w"],m=(e,t)=>{var n,r;let{i:a,...i}=t;const c=null!==(n=e[a])&&void 0!==n&&n.type&&"text"!==(null===(r=e[a])||void 0===r?void 0:r.type)?o.Mk:o.b1;return d.reduce(((e,t)=>(e[t]=i[t]||0===i[t]?i[t]:c[t],e)),{...c,i:a})},f=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.trim().startsWith("<p>")?e:"<p>".concat(e,"</p>")},g=e=>{let{id:t,name:n,slug:r,version:a,createdAt:o,updatedAt:c,snapshot:s}=e;const{uiState:d,items:g}=s,p=g||[],h=[],v=p.reduce(((e,t)=>{let{type:n,cardID:r,id:a=r,chartID:o,chartId:c=o,nodeID:s,nodeId:d=s,chartMetadata:m,context:g,attributes:p,cardAttributes:v=p,contextScope:b,text:y,...S}=t;if(b=b||[g||(null===m||void 0===m?void 0:m.context)||c],n=u[n]||n,e[a]={id:a,type:n,nodeId:d,contextScope:b},l.has(n)){if(h.push(a),"text"===n)return e[a]={...i.Xw,...v,text:f(y||v.text),...e[a]},e;e[a]=(e=>{let{aggregationMethod:t,chartType:n,dimensions:r=[],selectedDimensions:a=r||[],filteredLabels:o=[],selectedLabels:c=o||[],selectedNodeIds:s=[],selectedNodes:u=s||[],selectedInstances:l=[],chartId:d,groupBy:m,groupingMethod:f,id:g,host:p,...h}=e;return{...i.v,aggregationMethod:t||"avg",chartType:n||"line",selectedDimensions:Array.isArray(a)?a:[],selectedLabels:Array.isArray(c)?c:c&&"object"===typeof c?Object.keys(c):[],selectedNodes:Array.isArray(u)?u:[],selectedInstances:Array.isArray(l)?l:d?[d]:[],groupBy:Array.isArray(m)?m:m?[m]:["dimension"],groupingMethod:f||"average",id:g,...h}})({...S,...v,chartId:c,...e[a]})}return e}),{});return{layout:d?d.map((e=>m(v,e))):p.map((e=>{let{layout:t}=e;return m(v,t)})),dashboard:{id:t,name:n,slug:r,version:a,createdAt:o,updatedAt:c,cardIds:h},cards:v}};t.Z=(e,t)=>{let{spaceId:n,spaceSlug:o,roomId:i,roomSlug:u}=t;const[l,d]=(0,r.useState)(!0),m=(0,a._8)((t=>{let{set:r}=t;return async()=>{d(!0),r((0,s.g4)(e),!0);const{data:t}=await(0,c.AK)(n,i,e),{layout:a,dashboard:l,cards:m}=g(t);r((0,s.Z7)(e),{layout:a,dashboard:{...l,spaceSlug:o,roomSlug:u,spaceId:n,roomId:i},cards:m}),d(!1),r((0,s.g4)(e),!1)}}));return(0,r.useEffect)((()=>{e&&m(e)}),[e]),l}},44197:function(e,t,n){"use strict";n.d(t,{E:function(){return a}});var r=n(4480);const a={id:null,avatarURL:null,deactivated:!1,email:"",joinedAt:null,name:"",role:""};t.Z=(0,r.cn)({key:"member",default:{}})},34912:function(e,t,n){"use strict";n.d(t,{Bb:function(){return l},Vr:function(){return u},W3:function(){return s},mX:function(){return c}});n(57640),n(9924),n(15581),n(2490),n(34514),n(33948);var r=n(4480),a=n(38609),o=n(41331),i=n(44197);const c=(0,r.CG)({key:"memberState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:r}=e;const a=r(i.Z)[t]||i.E;return n?a[n]:a}},set:e=>{let{id:t,key:n}=e;return(e,r)=>{let{set:a}=e;a(i.Z,n?"function"!==typeof r?e=>({...e,[t]:{...e[t],[n]:r}}):e=>({...e,[t]:{...e[t],[n]:r(e[t][n])}}):e=>({...e,[t]:{...i.E,...e[t],...r}}))}}}),s=(0,r.CG)({key:"membersState",get:e=>t=>{let{get:n}=t;return e.map((e=>n(c({id:e}))))},set:()=>(e,t)=>{let{set:n,get:r}=e;const a=r(i.Z);t.forEach((e=>{a[e.id]=e})),n(i.Z,a)},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),u=e=>(0,r.sJ)(s(e)),l=(0,r.nZ)({key:"membersInitialize",get:e=>{let{get:t}=e;return t(i.Z)},set:(e,t)=>{let{set:n}=e,{values:r,merge:c}=t;return n(i.Z,(e=>{const t=c?(0,a.Z)(e,r):r;return(0,o.ZP)(t,e)?e:t}))}})},54227:function(e,t,n){"use strict";n.d(t,{UK:function(){return S},ZS:function(){return p},bV:function(){return h},Yy:function(){return v},Le:function(){return b},CN:function(){return y}});n(31672),n(2490),n(59461),n(33948),n(88449),n(59849),n(57640),n(9924);var r=n(67294),a=n(4480),o=n(74059),i=n(37518);const c=e=>{let{spaceSlug:t,roomSlug:n}=e;return"".concat(t,"-").concat(n,"-tabs")},s=(e,t)=>{let{spaceSlug:n,roomSlug:r}=e;const a=c({spaceSlug:n,roomSlug:r});Promise.resolve().then((()=>{try{localStorage.setItem(a,JSON.stringify(t))}catch(e){}}))};var u=(0,a.xu)({key:"navigation",default:function(e){let{spaceSlug:t,roomSlug:n}=e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];try{const e=c({spaceSlug:t,roomSlug:n}),a=localStorage.getItem(e);return a?JSON.parse(a):r}catch(a){return r}}});const l=(0,a.CG)({key:"navigationTabsState",get:e=>{let{spaceSlug:t,roomSlug:n}=e;return e=>{let{get:r}=e;return r(u({spaceSlug:t,roomSlug:n}))}},set:e=>{let{spaceSlug:t,roomSlug:n}=e;return(e,r)=>{let{set:a}=e;r&&t&&n&&a(u({spaceSlug:t,roomSlug:n}),(e=>{if(e.find((e=>{let{id:t}=e;return r.id===t})))return e;const a=[...e,r];return s({spaceSlug:t,roomSlug:n},a),a}))}}}),d=(0,a.CG)({key:"navigationTabsState/remove",get:()=>()=>null,set:e=>{let{spaceSlug:t,roomSlug:n}=e;return(e,r)=>{let{set:a}=e;a(u({spaceSlug:t,roomSlug:n}),(e=>{const a=e.filter(((e,t)=>t!==r));return s({spaceSlug:t,roomSlug:n},a),a}))}}}),m=(0,a.CG)({key:"navigationTabsState/removeById",get:()=>()=>null,set:e=>{let{spaceSlug:t,roomSlug:n}=e;return(e,r)=>{let{set:a}=e;a(u({spaceSlug:t,roomSlug:n}),(e=>{const a=e.filter((e=>e.id!==r));return s({spaceSlug:t,roomSlug:n},a),a}))}}}),f=(0,a.CG)({key:"navigationTabsState/reorder",get:()=>()=>null,set:e=>{let{spaceSlug:t,roomSlug:n}=e;return(e,r)=>{let{set:a}=e,{sourceIndex:o,destinationIndex:i}=r;a(u({spaceSlug:t,roomSlug:n}),(e=>{const r=[...e],[a]=r.splice(o,1);return r.splice(i,0,a),s({spaceSlug:t,roomSlug:n},r),r}))}}}),g=(0,a.CG)({key:"navigationTabsState/removeById",get:()=>()=>null,set:e=>{let{spaceSlug:t,roomSlug:n}=e;return(e,r)=>{let{set:a}=e,{id:o,slug:i,path:c}=r;a(u({spaceSlug:t,roomSlug:n}),(e=>{const r=e.map((e=>e.id!==o?e:{...e,title:i,path:c}));return s({spaceSlug:t,roomSlug:n},r),r}))}}}),p=()=>{const e=(0,o.uk)(),t=(0,i.vf)();return(0,a.sJ)(l({spaceSlug:e,roomSlug:t}))},h=e=>{let{title:t,path:n,id:c,destination:s,type:u="nodes",params:d,isReady:m=!0}=e;const f=(0,i.A3)(),g=(0,o.uk)(),p=(0,i.vf)(),h=(0,a.Zl)(l({spaceSlug:g,roomSlug:p}));(0,r.useEffect)((()=>{if(!m)return;if(!c||!t)return;h({id:c,title:t,type:u,icon:"alerts"===u?"alarm":"node_hollow",params:d,path:"".concat(n||f,"/").concat(u,"/").concat(s)})}),[f,t,n,c,s,u,h,m])},v=()=>{const e=(0,o.uk)(),t=(0,i.vf)();return(0,a.Zl)(d({spaceSlug:e,roomSlug:t}))},b=()=>{const e=(0,o.uk)(),t=(0,i.vf)();return(0,a.Zl)(m({spaceSlug:e,roomSlug:t}))},y=()=>{const e=(0,o.uk)(),t=(0,i.vf)();return(0,a.Zl)(f({spaceSlug:e,roomSlug:t}))},S=()=>{const e=(0,o.uk)(),t=(0,i.vf)();return(0,a.Zl)(g({spaceSlug:e,roomSlug:t}))}},18761:function(e,t,n){"use strict";n.d(t,{B3:function(){return p},BC:function(){return s},Fz:function(){return o},RX:function(){return m},Sd:function(){return d},Wy:function(){return i},XG:function(){return c},YZ:function(){return u},kq:function(){return l}});n(57640),n(9924);var r=n(26398),a=n(78710);const o=a.ZP?()=>r.Z.get("/api/v2/nodes",{baseURL:window.envSettings.agentApiUrl}):e=>r.Z.get("/api/v1/accounts/".concat(e,"/nodes")),i=(e,t)=>r.Z.post("/api/v1/accounts/".concat(e,"/nodes/").concat(t,"/touch")),c=(e,t)=>r.Z.get("/api/v1/accounts/".concat(e,"/nodes/").concat(encodeURIComponent(t))),s=(e,t)=>{const n=a.ZP&&a.HM===t;r.Z.get(n?"/api/v1/info":"/api/v1/nodes/".concat(e,"/info"),{transform:t=>({...t,nodeId:e}),baseURL:n?window.envSettings.agentApiUrl:""})},u=e=>r.Z.get("/api/v1/agents/".concat(e,"/info")),l=e=>r.Z.get("/api/v1/agents/".concat(e,"/user_access"),{transform:e=>e.authorizedNodeIDs}).catch((()=>({data:[]}))),d=(e,t)=>r.Z.delete("/api/v1/accounts/".concat(e,"/nodes"),{params:{node_ids:t.join(",")}}),m=(e,t,n,a)=>r.Z.put("/api/v1/accounts/".concat(e,"/nodes/").concat(t),{name:n,urls:a}),f="*",g=[f],p=(e,t,n)=>{let{baselineAfter:o,baselineBefore:i,highlightAfter:c,highlightBefore:s,method:u,options:l,group:d,nodeIds:m,points:p,context:h,aggregation:v="avg",groupBy:b=[]}=n;return a.ZP?r.Z.get("".concat(window.envSettings.agentApiUrl,"/api/v2/weights"),{params:{format:"json",options:"".concat(Array.isArray(l)?l.join("|"):l,"|minify|nonzero|unaligned"),contexts:f,scope_contexts:h||f,scope_nodes:m.join("|")||f,nodes:f,instances:f,dimensions:f,labels:f,group_by:b.join("|"),aggregation:v,method:u||"ks2",time_group:d||"average",time_group_options:"",time_resampling:0,after:Math.floor(c/1e3),before:Math.floor(s/1e3),points:p,baseline_after:Math.floor(o/1e3),baseline_before:Math.floor(i/1e3)}}):r.Z.post("/api/v3/spaces/".concat(e,"/rooms/").concat(t,"/weights"),{selectors:{nodes:g,contexts:g,dimensions:g,labels:g,alerts:g},aggregations:{time:{time_group:d||"average",time_group_options:"",time_resampling:0},metrics:[{group_by:b,aggregation:v}]},window:{after:Math.floor(c/1e3),before:Math.floor(s/1e3),points:p,baseline:{after:Math.floor(o/1e3),before:Math.floor(i/1e3)}},scope:{nodes:m,contexts:h?[h]:g},method:u||"ks2",options:l?Array.isArray(l)?l:[l]:[],timeout:3e4})}},48854:function(e,t,n){"use strict";n.d(t,{a:function(){return a}});var r=n(4480);const a={fullyLoaded:!1,loaded:!1,id:null,mg:null,nd:null,isDeleted:!1,name:"",version:"",ni:null,labels:{},hw:{architecture:"",cpuFrequency:"",cpus:"",memory:"",diskSpace:"",virtualization:"",container:""},os:{id:"",nm:"",v:"",kernel:{nm:"",v:""}},capabilities:{},state:"",isProtobufCapable:!0,urls:[],accessCount:0,lastAccessTime:"",updateSeverity:"",hasAccessibleData:!1,isLive:!1};t.Z=(0,r.cn)({key:"nodes",default:{}})},97945:function(e,t,n){"use strict";n.d(t,{$E:function(){return h},HZ:function(){return E},Hg:function(){return B},Jz:function(){return R},M2:function(){return _},Mm:function(){return A},Ne:function(){return v},Ng:function(){return P},TQ:function(){return f},WR:function(){return G},Xw:function(){return y},Y0:function(){return Z},bV:function(){return p},d$:function(){return D},e5:function(){return w},m3:function(){return L},mf:function(){return x},pG:function(){return F},zP:function(){return g}});n(57640),n(9924),n(25387),n(2490),n(72608),n(33948),n(88449),n(59849);var r=n(67294),a=n(4480),o=n(89250),i=n(38609),c=n(41331),s=n(96929),u=n(37518),l=n(48854),d=n(18761);const m=(0,a.CG)({key:"nodeInfoState",get:e=>{let{nodeId:t,spaceId:n}=e;return async()=>{try{return(await(0,d.BC)(t,n)).data}catch(e){}}}}),f=(e,t)=>(0,a.$P)(m({nodeId:e,spaceId:t})),g=(0,a.CG)({key:"nodeState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:r}=e;const a=r(l.Z)[t]||l.a;return n?a[n]:a}},set:e=>{let{id:t,key:n}=e;return(e,r)=>{let{set:a}=e;return n?"function"===typeof r?a(l.Z,(e=>{const a=e[t]||l.a;return{...e,[t]:{...a,[n]:r(a[n])}}})):void a(l.Z,(e=>{const a=e[t]||l.a;return{...e,[t]:{...a,[n]:r}}})):a(l.Z,(e=>({...e,[t]:{...l.a,...r}})))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),p=(e,t)=>(0,a.sJ)(g({id:e,key:t})),h=(0,a.CG)({key:"nodesState",get:e=>t=>{let{get:n}=t;const r=n(l.Z);return e.map((e=>r[e]||l.a))},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),v=e=>{const t=(0,s.zN)();return(0,a.sJ)(h(e||t))},b=(0,a.CG)({key:"cloudNodeIdsSelector",get:e=>t=>{let{get:n}=t;const r=n(l.Z);return e.reduce(((e,t)=>{var n;return null!==(n=r[t])&&void 0!==n&&n.nd?[...e,r[t].nd]:e}),[])},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),y=e=>(0,a.sJ)(b(e||[])),S=(0,a.CG)({key:"queryableNodeIdsState",get:e=>t=>{let{get:n}=t;const r=n(l.Z);return e.filter((e=>{var t,n;return(null===(t=r[e])||void 0===t?void 0:t.isLive)||"stale"===(null===(n=r[e])||void 0===n?void 0:n.state)}))},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),A=e=>{const t=(0,s.zN)();return(0,a.sJ)(S(e||t))},k=(0,a.CG)({key:"liveNodeIdsState",get:e=>t=>{let{get:n}=t;const r=n(l.Z);return e.filter((e=>{var t;return null===(t=r[e])||void 0===t?void 0:t.isLive}))},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),E=e=>{const t=(0,s.zN)();return(0,a.sJ)(k(e||t))},T=(0,a.CG)({key:"staleNodeIdsState",get:e=>t=>{let{get:n}=t;const r=n(l.Z);return e.filter((e=>{var t;return"stale"===(null===(t=r[e])||void 0===t?void 0:t.state)}))},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),w=e=>{const t=(0,s.zN)();return(0,a.sJ)(T(e||t))},C=(0,a.CG)({key:"offlineNodeIdsState",get:e=>t=>{let{get:n}=t;const r=n(l.Z);return e.filter((e=>{var t;return null===(t=r[e])||void 0===t?void 0:t.isOffline}))},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),x=e=>{const t=(0,s.zN)();return(0,a.sJ)(C(e||t))},I=(0,a.CG)({key:"unseenNodeIdsState",get:e=>t=>{let{get:n}=t;const r=n(l.Z);return e.filter((e=>{var t;return null===(t=r[e])||void 0===t?void 0:t.isUnseen}))},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),Z=e=>{const t=(0,s.zN)();return(0,a.sJ)(I(e||t))},N=((0,a.CG)({key:"mlNodeIdsState",get:e=>t=>{let{get:n}=t;const r=n(l.Z);return e.filter((e=>{var t,n,a;return null===(t=r[e])||void 0===t||null===(n=t.capabilities)||void 0===n||null===(a=n.ml)||void 0===a?void 0:a.enabled}))},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),(0,a.CG)({key:"needUpdateNodeIdsState",get:e=>{let{ids:t,severities:n=["warning","critical"]}=e;return e=>{let{get:r}=e;const a=r(l.Z);return t.filter((e=>{var t;return n.includes(null===(t=a[e])||void 0===t?void 0:t.updateSeverity)}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}})),P=function(){let{ids:e,severity:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=E();return(0,a.sJ)(N({ids:e||n,...t&&{severities:[t]}}))},M=(0,a.CG)({key:"fnNodeIdsState",get:e=>t=>{let{get:n}=t;const r=n(l.Z);return e.filter((e=>{var t,n;return null===(t=r[e])||void 0===t||null===(n=t.capabilities.funcs)||void 0===n?void 0:n.enabled}))},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),_=e=>{const t=(0,s.zN)();return(0,a.sJ)(M(e||t))},R=(0,a.nZ)({key:"nodesState/initialize",get:e=>{let{get:t}=e;return t(l.Z)},set:(e,t)=>{let{set:n}=e,{values:r,merge:a}=t;return n(l.Z,(e=>{const t=a?(0,i.Z)(e,r):r;return(0,c.ZP)(t,e)?e:t}))}}),D=()=>(0,a.sJ)(R),U=()=>{const e=(0,u.A3)();return e&&"".concat(e,"/nodes")},L=e=>{const t=U();return"".concat(t,"/").concat(e)},B=()=>{const e=U();return t=>"".concat(e,"/").concat(t)},G=function(e){let{alertId:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(()=>{const e=(0,o.s0)(),t=U();return(0,r.useCallback)(((n,r)=>{e("".concat(t,"/").concat(n),r?{state:r}:"")}),[t,e])})();return(0,r.useCallback)((()=>n(e,{alertId:t})),[n])},F=()=>{var e,t;return null===(e=(0,o.bS)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId"))||void 0===e||null===(t=e.params)||void 0===t?void 0:t.nodeId}},82902:function(e,t,n){"use strict";n.d(t,{Ly:function(){return s},Ud:function(){return i},V6:function(){return a},XY:function(){return c}});n(15306),n(33948),n(57640),n(9924);var r=n(62200);const a=e=>1===e?"Node":"Nodes",o=[1,26],i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;if(!e||"unknown"===e)return!1;const[n,r,a]=(e=>e.replace(/^v/,"").split("."))(e).map((e=>Number(e)));return!(n&&!isNaN(n)&&!isNaN(r))||(n<t[0]||!(n>t[0])&&(r<t[1]||!(r>t[1])&&a<t[2]))},c={docker:"https://learn.netdata.cloud/docs/agent/packaging/installer/update#docker",mac:"https://learn.netdata.cloud/docs/agent/packaging/installer/update#macos",binpkg:"https://learn.netdata.cloud/docs/agent/packaging/installer/update#issues-with-older-binpkg-installs",default:"https://learn.netdata.cloud/docs/agent/packaging/installer/update#updates-for-most-systems"},s=e=>{let{container:t,os:n,_install_type:a,version:o}=e;const s=i(o,r.OI);if(!t&&!n&&!a)return c.default;return c["docker"===t?"docker":"mac"===n?"mac":"binpkg"===a&&s?"binpkg":"default"]}},95248:function(e,t,n){"use strict";n.d(t,{dz:function(){return b},D0:function(){return T},tk:function(){return k},I0:function(){return A},by:function(){return y},wT:function(){return x},c6:function(){return w},TA:function(){return Z},H7:function(){return N},Sf:function(){return E},TQ:function(){return S},XT:function(){return C}});var r={};n.r(r),n.d(r,{global:function(){return l},specific:function(){return p}});var a={};n.r(a),n.d(a,{global:function(){return h},specific:function(){return m}});var o=n(4480),i=n(37518),c=n(96929),s=(n(57640),n(9924),n(58591)),u=n(14600);var l=()=>[e=>{let{onSet:t}=e;t(((e,t)=>{let{after:n,before:r,correlation:a,utc:o,...i}=e,{correlation:c,...l}=t;r=n<0?0:r;const{offset:d=""}=(0,u.E)("default",o||l.utc),m=(f=i.modalParams||l.modalParams)?Object.keys(f).map((e=>"".concat(e,"=").concat(f[e]))).join(","):"";var f;const{highlight:g,...p}={...l,...i,after:n,before:r,offset:d,metrics_correlation:a,utc:o,modalParams:m};g.after?(0,s.xs)({highlight_after:g.after,highlight_before:g.before,...p}):((0,s.xs)(p),(0,s.bp)(["highlight_after","highlight_before"]))}))}];n(25387),n(2490),n(72608),n(15306);const d={default:e=>e?e.split(","):[],isPolling:e=>"true"===e,pollingInterval:e=>e?parseInt(e,10):0,sortColumn:e=>e,sortDirection:e=>e,query:e=>e,chartName:e=>e,tocSearch:e=>e};var m=e=>{let{key:t,extraKey:n=""}=e;if(!t&&!n)return{};const r="".concat(t,"-").concat(n,"-"),a=(0,s.m$)();return Object.keys(a).reduce(((e,t)=>{if(!t.startsWith(r))return e;const n=t.replace(r,""),o=d[n]||d.default;return e[n]=o(a[t]),e}),{})};const f=e=>e.toString(),g={default:e=>Array.isArray(e)?e.join(","):(e||"").toString(),isPolling:f,pollingInterval:f,sortColumn:f,sortDirection:f,query:f,chartName:f,tocSearch:f};var p=e=>{let{key:t,extraKey:n=""}=e;const r="".concat(t,"-").concat(n,"-");return[e=>{let{setSelf:r,trigger:a,node:o,getLoadable:i}=e;if("get"===a){if(Object.keys(i(o).contents).length)return;const e=(0,s.m$)();if(Object.keys(e).length)return;setTimeout((()=>r(m({key:t,extraKey:n}))))}},e=>{let{onSet:t}=e;t(((e,t)=>{const n={...t,...e},a=[],o=Object.keys(n).reduce(((e,t)=>{if("undefined"===typeof n[t])return a.push(r+t),e;const o=g[t]||g.default;return e[r+t]=o(n[t]),e}),{});(0,s.xs)(o),(0,s.bp)(a)}))}]};n(33948);var h=()=>{const{after:e=-900,before:t=0,utc:n="default",highlight_after:r,highlight_before:a,metrics_correlation:o=!1,timezoneName:i,modal:c="",modalTab:l="",modalParams:d}=(0,s.m$)(),{offset:m=0,utc:f,text:g=""}=(0,u.E)("default",n),p=i&&"undefined"!==i?i:g,h={after:isNaN(Number(r))?Number(r):null,before:isNaN(Number(a))?Number(a):null},v=isNaN(Number(e))?-900:Number(e),b={after:v,before:v<0?0:isNaN(Number(t))?v+900:Number(t),utc:f,offset:m,timezoneName:p,modal:c,modalTab:l};return h.after?(0,s.xs)({highlight_after:h.after,highlight_before:h.before,metrics_correlation:o,...b}):(0,s.xs)({metrics_correlation:o,...b}),{highlight:h,correlation:"true"===o,...b,modalParams:(y=d,y&&y.split(",").reduce(((e,t)=>{const[n,r]=t.split("=");return e[n]=r,e}),{}))};var y},v=(0,o.xu)({key:"paramsAtom",default:e=>(a[e.key]||m)(e),effects:e=>(r[e.key]||p)(e)});const b=(0,o.CG)({key:"paramsState",get:e=>{let{key:t="global",extraKey:n,param:r}=e;return e=>{let{get:a}=e;const o=a(v({key:t,extraKey:n}));return r?o[r]:o}},set:e=>{let{key:t="global",extraKey:n,param:r}=e;return(e,a)=>{let{set:o}=e;o(v({key:t,extraKey:n}),(e=>"function"===typeof a?r?{...e,[r]:a(e[r])}:{...e,...a(e)}:r?{...e,[r]:a}:{...e,...a}))}}}),y=function(e){let{key:t,extraKey:n,defaultValue:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=(0,o.sJ)(b({key:t,param:e,extraKey:n}));return"undefined"===typeof a?r:a},S=function(e){let{key:t,extraKey:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,o.Zl)(b({key:t,param:e,extraKey:n}))},A=function(e){let{key:t,extraKey:n,defaultValue:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return[y(e,{key:t,extraKey:n,defaultValue:r}),S(e,{key:t,extraKey:n})]},k=(e,t)=>{let{extraKey:n,defaultValue:r}=t;const a=(0,i.UL)();return y(e,{key:a,extraKey:n,defaultValue:r})},E=(e,t)=>{let{extraKey:n}=t;const r=(0,i.UL)();return S(e,{key:r,extraKey:n})},T=(e,t)=>{let{extraKey:n,defaultValue:r}=t;return[k(e,{extraKey:n,defaultValue:r}),E(e,{extraKey:n})]},w=function(){let{key:e,extraKey:t,defaultValue:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,i.UL)();return y("selectedNodeIds",{key:e||r,extraKey:t,defaultValue:n})},C=function(){let{key:e,extraKey:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,i.UL)();return S("selectedNodeIds",{key:e||n,extraKey:t})},x=function(){let{key:e,extraKey:t,defaultValue:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[w({key:e,extraKey:t,defaultValue:n}),C({key:e,extraKey:t})]},I=[],Z=function(){let{key:e,extraKey:t,defaultValue:n=I}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=w({key:e}),a=w({key:e,extraKey:t});return null!==a&&void 0!==a&&a.length?a:null!==r&&void 0!==r&&r.length?r:n},N=function(){let{key:e,extraKey:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,c.zN)()||I;return Z({key:e,extraKey:t,defaultValue:n})}},8018:function(e,t,n){"use strict";n.d(t,{Bl:function(){return b},GT:function(){return y},O9:function(){return l},R2:function(){return d},RO:function(){return f},ar:function(){return g},og:function(){return v},qn:function(){return p},tn:function(){return m},xj:function(){return h}});n(33948);var r=n(93017),a=n(68008),o=n(13477),i=n(74059),c=n(37518),s=n(25819),u=n(1229);const l=function(e){let{silent:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,c.tE)(e,"spaceId"),[u,l]=(0,r.Z)(),d=(0,o.Iy)("isAnonymous"),m=(0,i.Q6)();return(0,a.Z)((function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(d||m)return Promise.resolve().then((()=>!t&&u({header:"Rooms",text:"Connect to cloud to be able to save your settings!"})));const a=(0,s.R$)(n,e,r);return a.then((()=>!t&&u({header:"Rooms",text:"Room successfully updated!"}))).catch((e=>!e.isCancel&&l(e))),a}),[e,d,m,n])},d=(e,t)=>{const[n,o]=(0,r.Z)(),i=(0,c.tE)(t,"name");return(0,a.Z)((()=>{const r=(0,s.GX)(e,t);return r.then((()=>n({header:"Rooms",text:"Room ".concat(i," was successfully deleted!")}))).catch((e=>!e.isCancel&&o(e))),r}),[t,e])},m=(e,t)=>{const[,n]=(0,r.Z)(),i=(0,o.jr)(),l=(0,a.Z)((()=>{const r=(0,s.EP)(e,t,i);return r.catch((e=>!e.isCancel&&n(e))),r}),[e,t,i]),[m,...f]=(0,u.IT)(t,"ids"),g=d(e,t),p=(0,c.tE)(t,"untouchable");return f.length||m!==i||p?l:g},f=e=>{const[t,n]=(0,r.Z)();return(0,a.Z)((function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,s.dB)(e,r);return a.then((()=>t({header:"Rooms",text:"Room ".concat(r.name," was successfully created!")}))).catch((e=>!e.isCancel&&n(e))),a}),[e])},g=(e,t)=>{const[n,o]=(0,r.Z)();return(0,a.Z)((r=>{const a=(0,s.r7)(e,t,r);return a.then((()=>n({header:"Rooms",text:"Member".concat(r.length>1?"s":""," successfully added!")}))).catch((e=>!e.isCancel&&o(e))),a}),[e])},p=function(e,t){let{onSuccess:n,onFail:i}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const u=(0,o.jr)(),[l,d]=(0,r.Z)(),m=(0,c.s)(t);return(0,a.Z)((()=>{const r=(0,s.r7)(e,t,[u]);return r.then((()=>{m({isMember:!0}),l({header:"Rooms",text:"Successfully joined the room"}),null===n||void 0===n||n()})).catch((e=>{!e.isCancel&&d(e),null===i||void 0===i||i()})),r}),[t,m,e])},h=(e,t)=>{const[n,o]=(0,r.Z)();return(0,a.Z)((r=>{const a=(0,s.EP)(e,t,r);return a.then((()=>n({header:"Rooms",text:"Member".concat(r.length>1?"s":""," successfully removed!")}))).catch((e=>!e.isCancel&&o(e))),a}),[t,e])},v=(e,t)=>{const[n,o]=(0,r.Z)();return(0,a.Z)((function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,s.Uf)(e,t,r);return a.then((()=>n({header:"Rooms",text:"Nodes successfully added!"}))).catch((e=>!e.isCancel&&o(e))),a}),[t,e])},b=e=>{const[t,n]=(0,r.Z)();return(0,a.Z)((r=>{const a={data:{node_ids:r}},o=(0,s.OE)(e,a);return o.then((()=>t({header:"Rooms",text:"Node successfully deleted!"}))).catch((e=>!e.isCancel&&n(e))),o}),[e])},y=(e,t)=>{const[n,o]=(0,r.Z)();return(0,a.Z)((r=>{const a=(0,s.r4)(e,t,r);return a.then((()=>n({header:"Rooms",text:"Nodes successfully removed!"}))).catch((e=>!e.isCancel&&o(e))),a}),[t,e])}},25819:function(e,t,n){"use strict";n.d(t,{EP:function(){return S},Fz:function(){return l},GX:function(){return b},Mn:function(){return m},OE:function(){return k},R$:function(){return v},Uf:function(){return A},dB:function(){return p},fv:function(){return h},j2:function(){return g},mP:function(){return T},r4:function(){return E},r7:function(){return y}});n(57640),n(9924),n(25387),n(2490),n(72608),n(31672),n(59461);var r=n(26398),a=n(66152),o=n(53338),i=n(62200),c=n(82902),s=n(78710);const u=e=>{let{nodes:t=[]}=e;return t.map((e=>{let{nm:t,capabilities:n,v:r,...a}=e;return{name:t,version:r,hasAccessibleData:o.ce[a.state],isOffline:a.state===o.AS.offline,isUnseen:a.state===o.AS.unseen,isLive:o.ez[a.state],updateSeverity:(s=r,(0,c.Ud)(s,i.t5)?"critical":(0,c.Ud)(s,i.OI)?"warning":null),capabilities:n.reduce(((e,t)=>(e[t.name]=t,e)),{}),...a,id:a.nd||a.mg};var s}))},l=e=>{let{roomId:t,spaceId:n}=e;return(0,s.Ly)(n)?r.Z.get("/api/v2/nodes",{baseURL:window.envSettings.agentApiUrl,transform:u}):r.Z.post("/api/v3/spaces/".concat(n,"/rooms/").concat(t,"/nodes"),{scope:{nodes:[]}},{transform:u})},d=e=>{let{context:t,chartType:n="",...r}=e;return{id:t,name:t,context:t,chartType:n,...r}},m=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],{after:o,before:i}=arguments.length>3?arguments[3]:void 0;return(0,s.Ly)(e)?r.Z.get("/api/v2/contexts?scope_nodes=".concat(n.join("|")||"*"),{baseURL:window.envSettings.agentApiUrl,transform:e=>{let{contexts:t={},versions:n={}}=e;return{results:Object.keys(t).map((e=>d({...(0,a.k5)(t[e]),id:e,context:e}))),versions:(0,a.k5)(n)}}}):r.Z.post("/api/v3/spaces/".concat(e,"/rooms/").concat(t,"/contexts"),{scope:{contexts:["*"],nodes:[]},selectors:{contexts:[],nodes:n},window:{after:o,before:i}},{transform:e=>{let{contexts:t={},versions:n={}}=e;return{results:Object.keys(t).map((e=>d({...(0,a.k5)(t[e]),id:e,context:e}))),versions:(0,a.k5)(n)}}})},f=(e,t)=>n=>{let{results:r}=n;return{results:r.map((n=>({...n,spaceId:e,roomId:t})))}},g=(e,t)=>r.Z.get("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/dashboards"),{transform:f(e,t)}),p=(e,t)=>r.Z.post("/api/v1/spaces/".concat(e,"/rooms"),t),h=(e,t)=>r.Z.get("/api/v1/spaces/".concat(e,"/rooms/").concat(t)),v=(e,t,n)=>r.Z.patch("/api/v1/spaces/".concat(e,"/rooms/").concat(t),n),b=(e,t)=>r.Z.delete("/api/v1/spaces/".concat(e,"/rooms/").concat(t)),y=(e,t,n)=>r.Z.post("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/members"),n),S=(e,t,n)=>r.Z.delete("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/members?account_ids=").concat(n)),A=(e,t,n)=>r.Z.post("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/claimed-nodes"),n),k=(e,t)=>r.Z.deleteWithParams("/api/v1/spaces/".concat(e,"/nodes"),t),E=(e,t,n)=>r.Z.delete("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/claimed-nodes?node_ids=").concat(n)),T=(e,t,n,o)=>{const i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t=(e=>e.length?{node_ids:e}:{})(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]);return e.length?e.reduce(((e,t)=>{let{name:n,...r}=t;return e.provider[n]=r,e}),{filter:{...t},provider:{}}):{filter:{...t},provider:{nodes:{},charts:{},spaceroom:{},alerts:{},dashboards:{}}}}(n,o);return r.Z.post("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/overview/stats"),i,{transform:(c=n,e=>{const{results:t,providers:n}=(0,a.k5)(e,{depth:3}),r=new Date;return c.reduce(((e,a)=>{let{name:o,projections:i}=a;return{...e,[o]:{...n.find((e=>e.provider===o)),...t["".concat(o,"Stats")],updatedAt:r,...i?{["".concat(i,"_updatedAt")]:r}:{}}}}),{})})});var c}},91850:function(e,t,n){"use strict";n.d(t,{IV:function(){return i},xh:function(){return c}});n(33948);var r=n(4480),a=n(78710),o=n(75674);const i=(0,r.cn)({key:"currentRoomSlug",default:null}),c=(0,r.xu)({key:"roomIdBySlug",default:"",effects:e=>{let[t,n]=e;return(0,a.Ly)(t)&&n===a.Fb?[e=>{let{setSelf:t,trigger:n}=e;"get"===n&&t(a.Fb)}]:[]}});t.ZP=(0,r.xu)({key:"room",default:o.Z,effects:e=>a.ZP&&e===a.Fb?[e=>{let{setSelf:t,trigger:n}=e;"get"===n&&t(a.xZ)}]:[]})},53338:function(e,t,n){"use strict";n.d(t,{AS:function(){return c},TY:function(){return r},ce:function(){return o},ez:function(){return i},i_:function(){return a}});const r="All nodes",a="all-nodes",o={created:!1,reachable:!0,stale:!0,unreachable:!1},i={created:!0,reachable:!0,stale:!1,unreachable:!1},c={offline:"unreachable",unseen:"created",stale:"stale",live:"reachable"}},5934:function(e,t,n){"use strict";n.d(t,{oq:function(){return u},$3:function(){return f},Mg:function(){return g},ie:function(){return d},L:function(){return m}});n(15581),n(2490),n(34514),n(33948),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865);var r=n(4480),a=n(91966),o=n.n(a),i=n(47133),c=n(37518),s={ids:(0,r.xu)({key:"roomDashboardIds",default:[]}),loaded:(0,r.xu)({key:"roomDashboardsLoaded",default:!1})};const u=(0,r.CG)({key:"roomDashboardState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:r}=e;return r(s[n](t))}},set:e=>{let{id:t,key:n}=e;return(e,r)=>{let{set:a}=e;return a(s[n](t),r)}}}),l=(e,t)=>(0,r.sJ)(u({id:e,key:t})),d=()=>{const e=(0,c.UL)();return l(e,"ids")},m=()=>{const e=(0,c.UL)();return l(e,"loaded")},f=(0,r.CG)({key:"roomDashboardsState/add",set:e=>(t,n)=>{let{set:r,get:a}=t;const o=e=>a((0,i.Y3)({id:e,key:"name"}));r(s.ids(e),(e=>[...new Set([...e,n.id])].sort(((e,t)=>o(e).localeCompare(o(t),void 0,{sensitivity:"accent"})))))}}),g=(0,r.CG)({key:"roomDashboardsState/remove",set:e=>(t,n)=>{let{set:r}=t;r(s.ids(e),(e=>o()(e,n)))}})},75674:function(e,t){"use strict";t.Z={loaded:!1,fullyLoaded:!1,id:null,isMember:!1,name:"",memberCount:null,nodeCount:null,description:"",private:!1,slug:"",spaceId:null,createdAt:"",untouchable:!0,metrics:[{id:"system.cpu",context:"system.cpu",dimensions:[],enableAllDimensions:!0,hidden:!1,title:"Total CPU",unit:"percentage"},{id:"system.load",context:"system.load",dimensions:[{id:"load15",name:"load15"}],enableAllDimensions:!1,hidden:!1,title:"Load 15",unit:"load"},{id:"mem.available",context:"mem.available",dimensions:[],enableAllDimensions:!0,hidden:!1,title:"Mem Available",unit:"MiB"},{id:"system.swap",context:"system.swap",dimensions:[{id:"free",name:"free"}],enableAllDimensions:!1,hidden:!1,title:"Swap Free",unit:"MiB"},{id:"system.io-in",context:"system.io",dimensions:[{id:"in",name:"in"}],enableAllDimensions:!1,hidden:!1,title:"Disk Reads",unit:"KiB/s"},{id:"system.io-out",context:"system.io",dimensions:[{id:"out",name:"out"}],enableAllDimensions:!1,hidden:!1,title:"Disk Writes",unit:"KiB/s"},{id:"system.net-received",context:"system.net",dimensions:[{id:"InOctets",name:"received"}],enableAllDimensions:!1,hidden:!1,title:"Network In",unit:"kilobits/s"},{id:"system.net-sent",context:"system.net",dimensions:[{id:"OutOctets",name:"sent"}],enableAllDimensions:!1,hidden:!1,title:"Network Out",unit:"kilobits/s"}]}},1229:function(e,t,n){"use strict";n.d(t,{Ci:function(){return l},r3:function(){return p},e1:function(){return m},lA:function(){return f},GA:function(){return v},IT:function(){return d}});n(15581),n(2490),n(34514),n(33948),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865);var r=n(4480),a=n(91966),o=n.n(a),i=n(34912),c=n(37518),s={ids:(0,r.xu)({key:"roomMemberIds",default:[]}),error:(0,r.xu)({key:"roomMembersError",default:null}),updatedAt:(0,r.xu)({key:"roomMembersUpdatedAt",default:""}),loaded:(0,r.xu)({key:"roomMembersLoaded",default:!1})},u=n(8018);const l=(0,r.CG)({key:"roomMemberState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:r}=e;return r(s[n](t))}},set:e=>{let{id:t,key:n}=e;return(e,r)=>{let{set:a}=e;a(s[n](t),r)}}}),d=(e,t)=>(0,r.sJ)(l({id:e,key:t})),m=()=>{const e=(0,c.UL)();return d(e,"ids")},f=()=>{const e=m();return(0,i.Vr)(e)},g=(0,r.CG)({key:"roomMembersState/add",set:e=>(t,n)=>{let{set:r,get:a}=t;const o=e=>a((0,i.mX)({id:e,key:"name"}));r(s.ids(e),(e=>[...new Set([...e,...n])].sort(((e,t)=>o(e).localeCompare(o(t),void 0,{sensitivity:"accent"})))))}}),p=function(e,t){let{onSuccess:n,onFail:a}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=(0,u.ar)(e,t);return(0,r._8)((e=>{let{set:r}=e;return e=>{try{o(e),r(g(t),e),n&&n(e)}catch(i){a&&a(e)}}}),[o,e,n,a])},h=(0,r.CG)({key:"roomMembersState/remove",set:e=>(t,n)=>{let{set:r}=t;return r(s.ids(e),(e=>o()(e,n)))}}),v=function(e,t){let{onSuccess:n,onFail:a}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=(0,u.xj)(e,t);return(0,r._8)((e=>{let{set:r}=e;return e=>{try{o(e),r(h(t),e),n&&n(e)}catch(i){a&&a(e)}}}),[o,e,t,n,a])}},29495:function(e,t,n){"use strict";n.d(t,{gl:function(){return f},c0:function(){return y},jN:function(){return m},xQ:function(){return d},dh:function(){return v},uA:function(){return p},VP:function(){return b},Y6:function(){return h}});n(57640),n(9924),n(15581),n(2490),n(34514),n(33948),n(88449),n(59849);var r=n(4480),a=n(28721),o=n(8018);n(25387),n(72608);const i=n(75674).Z.metrics.reduce(((e,t)=>({...e,[t.id]:t})),{}),c={id:null,title:"",context:"",unit:"",dimensions:[],enableAllDimensions:!1,hidden:!1},s=(0,r.xu)({key:"roomMetricIds",default:Object.keys(i)});var u=(0,r.xu)({key:"roomMetrics",default:e=>i[e]||{}});const l=(0,r.CG)({key:"roomMetricState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:r}=e;const a=r(u(t));return n?a[n]:a}},set:e=>{let{id:t,key:n}=e;return(e,r)=>{let{set:a}=e;return n?"function"===typeof r?a(u(t),(e=>({...e,[n]:r(e[n])}))):void a(u(t),(e=>({...e,[n]:r}))):a(u(t),"function"===typeof r?r:{...c,...r})}}}),d=(e,t)=>(0,r.sJ)(l({id:e,key:t})),m=e=>(0,r.rb)(u(e)),f=(0,r.CG)({key:"roomMetricIdsState",get:e=>t=>{let{get:n}=t;return n(s(e))},set:e=>(t,n)=>{let{set:r}=t;r(s(e),n.map((e=>{let{id:t}=e;return t}))),n.forEach((e=>r(u(e.id),e)))}}),g=(0,r.CG)({key:"roomMetricsState",get:e=>t=>{let{get:n}=t;return n(f(e)).map((e=>n(u(e))))}}),p=e=>(0,r.sJ)(g(e)),h=function(e){let{shouldPersist:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,o.O9)(e,{silent:!0});return(0,r._8)((r=>{let{set:a,snapshot:o}=r;return async function(r){for(var i=arguments.length,c=new Array(i>1?i-1:0),s=1;s<i;s++)c[s-1]=arguments[s];const[u,d]=1===c.length?[c[0]]:c;if(a(l({id:r,key:u}),d),t)try{const t=await o.map((e=>{let{set:t}=e;return t(l({id:r,key:u}),d)})).getPromise(g(e));await n({metrics:t})}catch(m){a(l({id:e,key:u}),await o.getPromise(l({id:e,key:u})))}}}),[e])},v=e=>[p(e),h(e)],b=e=>{const t=(0,o.O9)(e);return(0,r._8)((n=>{let{set:r,snapshot:o}=n;return async n=>{const i="new"===n.id,c=(await o.getPromise(g(e))).filter((e=>e.id!==n.id)),u=i?{...n,id:(0,a.Z)()}:n,d=[...c,u];await t({metrics:d}),r(l({id:u.id}),u),i&&r(s(e),(e=>[...e,u.id]))}}),[e])},y=e=>{const t=(0,o.O9)(e,{silent:!0});return(0,r._8)((n=>{let{set:r,reset:a,snapshot:o}=n;return async n=>{const i=(await o.getPromise(g(e))).filter((e=>e.id!==n));await t({metrics:i}),r(s(e),(e=>e.filter((e=>e!==n)))),a(u(n))}}),[e])}},96929:function(e,t,n){"use strict";n.d(t,{kY:function(){return d},Nj:function(){return f},iB:function(){return y},zN:function(){return h},fD:function(){return v},Ww:function(){return k},nI:function(){return E},X7:function(){return m},IW:function(){return p}});n(25387),n(2490),n(72608),n(57640),n(9924),n(15581),n(34514),n(33948),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865);var r=n(4480),a=n(91966),o=n.n(a),i=n(97945),c=n(37518),s=n(8018),u={ids:(0,r.xu)({key:"roomNodeIds",default:[]}),error:(0,r.xu)({key:"roomNodesError",default:null}),updatedAt:(0,r.xu)({key:"roomNodesUpdatedAt",default:""}),loaded:(0,r.xu)({key:"roomNodesLoaded",default:!1})},l={nodes:(0,r.xu)({key:"roomNodesOptions",default:[]}),error:(0,r.xu)({key:"roomNodesOptionsError",default:null}),loaded:(0,r.xu)({key:"roomNodesOptionsLoaded",default:!1})};const d=(0,r.CG)({key:"roomNodeState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:r}=e;return r(u[n](t))}},set:e=>{let{id:t,key:n}=e;return(e,r)=>{let{set:a}=e;a(u[n](t),r)}}}),m=(e,t)=>(0,r.sJ)(d({id:e,key:t})),f=(0,r.CG)({key:"roomNodesOptions",get:e=>{let{id:t,key:n}=e;return e=>{let{get:r}=e;return r(l[n](t))}},set:e=>{let{id:t,key:n}=e;return(e,r)=>{let{set:a}=e;a(l[n](t),r)}}}),g=(0,r.CG)({key:"roomsNodesOptions",get:e=>t=>{let{get:n}=t;return null!==e&&void 0!==e&&e.length?e.reduce(((e,t)=>{const r=e.map((e=>{let{value:t}=e;return t}));return n(f({id:t,key:"nodes"})).forEach((t=>{r.includes(t.value)||e.push(t)})),e}),[]):[]}}),p=e=>(0,r.sJ)(g(e)),h=()=>{const e=(0,c.UL)();return m(e,"ids")},v=()=>{const e=(0,c.UL)();return m(e,"loaded")},b=(0,r.CG)({key:"roomNodesState/add",get:()=>()=>null,set:e=>(t,n)=>{let{set:r,get:a}=t;const o=e=>a((0,i.zP)({id:e,key:"name"}));r(u.ids(e),(e=>[...new Set([...e,...n])].sort(((e,t)=>o(e).localeCompare(o(t),void 0,{sensitivity:"accent"}))))),r(u.updatedAt(e),"")}}),y=function(e,t){let{onSuccess:n,onFail:a}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=(0,s.og)(e,t);return(0,r._8)((e=>{let{set:r}=e;return async function(e){let{makeCallback:i=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{const a=await o(e);a&&e.reduce(((e,t,n)=>{var r;return null!==(r=a[n])&&void 0!==r&&r.errorCode?e:[...e,t]}),[]),r(b(t),e),i&&n&&n(e)}catch(c){i&&a&&a(e)}}}),[o,e,n,a])},S=(0,r.CG)({key:"roomNodesState/obsolete",get:()=>()=>null,set:e=>{let{roomId:t,nodeIds:n}=e;return e=>{let{set:r}=e;r(u.ids(t),(e=>o()(e,n))),r(u.updatedAt(t),"")}}}),A=(0,r.CG)({key:"roomNodesState/remove",get:()=>()=>null,set:e=>(t,n)=>{let{set:r}=t;r(u.ids(e),(e=>o()(e,n))),r(u.updatedAt(e),"")}}),k=function(e,t){let{onSuccess:n,onFail:a}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=(0,s.Bl)(e);return(0,r._8)((e=>{let{set:r}=e;return async e=>{try{await o(e),e.map((e=>{r((0,i.zP)({id:e,key:"state"}),"deleted")})),t.map((t=>{r(S({roomId:t,nodeIds:e}))})),n&&n(e)}catch(c){a&&a()}}}),[o,e,n,a])},E=function(e,t){let{onSuccess:n,onFail:a}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=(0,s.GT)(e,t);return(0,r._8)((e=>{let{set:r}=e;return async e=>{try{await o(e),r(A(t),e),n&&n(e)}catch(i){a&&a(e)}}}),[o,e,t,n,a])}},37518:function(e,t,n){"use strict";n.d(t,{ZB:function(){return b},n2:function(){return S},Dq:function(){return E},jW:function(){return R},UL:function(){return N},A3:function(){return M},vf:function(){return x},Hm:function(){return P},Jb:function(){return _},IX:function(){return C},iC:function(){return w},HM:function(){return Z},tE:function(){return A},TF:function(){return I},s:function(){return k}});n(15581),n(2490),n(34514),n(88449),n(59849);var r=n(4480),a=n(95383),o=n(74059),i=n(53338),c=n(4474),s=n(91850),u=n(75674),l=n(8018),d=n(83338),m=n(29495),f=n(67294),g=n(19368),p=n(23383),h=n(71172);var v=e=>{const t="".concat((0,g.P)()).concat((0,p.e)(e));return(0,f.useCallback)((e=>(0,h.c)({key:t,handleResults:t=>t.results.concat(e)})),[t])};const b=(0,r.CG)({key:"roomInitialize",get:e=>t=>{let{get:n}=t;return n((0,s.ZP)(e))},set:()=>(e,t)=>{let{set:n}=e;const{settings:r,...a}=t;n((0,s.ZP)(a.id),(e=>({...u.Z,...e,...a}))),n((0,s.xh)([a.spaceId,a.slug]),a.id),r&&n((0,d.Z)(a.id),(e=>({...e,...r}))),a.metrics&&n((0,m.gl)(a.id),a.metrics)}}),y=(0,r.CG)({key:"roomsInitialize",get:()=>()=>null,set:()=>(e,t)=>{let{set:n}=e;t.forEach((e=>{n(b(e.id),e)}))}}),S=(0,r.CG)({key:"roomState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:r}=e;const a=r((0,s.ZP)(t));return n?a[n]:a}},set:e=>{let{id:t,key:n}=e;return(e,r)=>{let{set:a}=e;a((0,s.ZP)(t),n?"function"!==typeof r?e=>({...e,[n]:r}):e=>({...e,[n]:r(e[n])}):{...u.Z,...r})}},reset:e=>{let{id:t,key:n}=e;return(e,r)=>{let{reset:a,set:o}=e;n?o((0,s.ZP)(t),"function"!==typeof r?e=>({...e,[n]:r}):e=>({...e,[n]:r(e[n])})):a((0,s.ZP)(t))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),A=(e,t)=>(0,r.sJ)(S({id:e,key:t})),k=function(e){let{key:t,shouldPersist:n,onSuccess:a,onFail:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=(0,r.Zl)(S({id:e,key:t})),c=(0,l.O9)(e);return(0,r._8)((r=>{let{snapshot:s}=r;return async r=>{const u=t?{[t]:r}:r;if(i((e=>({...e,...u}))),!n)return;const l=await s.getPromise(S({id:e}));try{await c(u),a&&a(r)}catch(d){i(t?l[t]:l),o&&o(r)}}}),[e,t,n,a,o])},E=function(e){let{onSuccess:t,onFail:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=(0,l.RO)(e),i=v(e);return(0,r._8)((r=>{let{set:c}=r;return async r=>{try{const{data:n}=await o(r),s={...r,spaceId:e,...n,loaded:!0};await i(s),c(y(),[s]),c((0,a.oC)(e),s),t&&t(s)}catch(s){n&&n(r)}}}),[o,e,t,n,i])},T=function(e,t){let{onSuccess:n,onFail:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=(0,r.rb)(S({id:e})),u=A(e,"spaceId");return(0,r._8)((r=>{let{snapshot:l,set:d,reset:m}=r;return async()=>{const r=await l.getPromise(S({id:e})),f=await l.getPromise((0,a.q3)({id:r.spaceId})),g=(0,c.rZ)(f.filter((t=>t.id!==e)));try{await t(),m((0,s.xh)([u,r.slug])),d(s.IV,g),d((0,a.v0)(u),r.id),i(),n&&n(r)}catch(p){o&&o(r)}}}),[t,u,e,n,o])},w=(e,t)=>{const n=A(e,"spaceId"),r=(0,l.tn)(n,e);return T(e,r,t)},C=(e,t)=>{const n=A(e,"spaceId"),r=(0,l.R2)(n,e);return T(e,r,t)},x=()=>(0,r.sJ)(s.IV),I=e=>(0,r.Zl)(s.IV,e),Z=(e,t)=>(0,r.sJ)((0,s.xh)([e,t])),N=e=>{const t=(0,o.th)(),n=x();return Z(t,e||n)},P=e=>{const t=N();return A(t,e)},M=()=>{const e=(0,o.uk)(),t=x();return e&&t&&"/spaces/".concat(e,"/rooms/").concat(t)},_=()=>(0,a.J7)().filter((e=>{let{slug:t}=e;return t===i.i_}))[0]||{id:""},R=()=>{const{id:e=""}=_();return"member"===(0,o.OS)("roleInSpace")&&!!e}},83338:function(e,t,n){"use strict";var r=n(4480);t.Z=(0,r.xu)({key:"roomSettings",default:{groupMode:""}})},310:function(e,t,n){"use strict";n.d(t,{y:function(){return r}});const r=(e,t)=>t.untouchable?1:e.untouchable?-1:e.name.localeCompare(t.name,void 0,{sensitivity:"accent"})},30266:function(e,t,n){"use strict";n.d(t,{$F:function(){return m},A6:function(){return d},NX:function(){return s},Ns:function(){return u},Q0:function(){return g},oq:function(){return c},wh:function(){return l}});n(57640),n(9924),n(25387),n(2490),n(72608);var r=n(26398),a=n(66152),o=n(62200),i=n(64358);const c=()=>r.Z.get(o.MC,{transform:e=>e.map((e=>{let{permissions:t,...n}=e;return{...n,permissions:t.reduce(((e,t)=>({...e,[t]:t})),{})}}))}),s=e=>r.Z.get("/api/v3/spaces/slug/".concat(e)),u=e=>r.Z.delete("/api/v1/spaces/".concat(e)),l=e=>r.Z.post("/api/v1/spaces",{name:e}),d=(e,t)=>r.Z.post("/api/v1/spaces/default",{email:t},{headers:{"Netdata-Account-Id":e}}),m=(e,t)=>r.Z.patch("/api/v1/spaces/".concat(e),t),f=e=>t=>t.map((t=>({...(0,a.k5)(t),spaceId:e}))),g=function(e){let{defaultParam:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r.Z.get((0,i.W)({spaceId:e}),{params:{default:t},transform:f(e)})}},58502:function(e,t,n){"use strict";n.d(t,{$V:function(){return i},E3:function(){return o},bo:function(){return c}});var r=n(4480),a=n(78710);const o={createdAt:"",description:"",iconURL:"",id:"",error:null,loaded:!1,name:"",slug:""},i=(0,r.cn)({key:"currentSpaceSlug",default:null}),c=(0,r.xu)({key:"spaceIdBySlug",default:"",effects:e=>a.ZP&&e===a.Xh?[e=>{let{setSelf:t,trigger:n}=e;"get"===n&&t(a.HM)}]:[]});t.ZP=(0,r.xu)({key:"space",default:o,effects:e=>(0,a.Ly)(e)?[e=>{let{setSelf:t,trigger:n}=e;"get"===n&&t(a.aD)}]:[]})},46585:function(e,t,n){"use strict";n.d(t,{Eu:function(){return a},Pf:function(){return o},Qy:function(){return i},T$:function(){return c}});var r=n(67294);const a="SPACE_NOT_FOUND",o=5,i=20,c={delete:r.createElement(r.Fragment,null,"Cannot delete last space of account.",r.createElement("br",null),"You can delete your account instead."),leave:r.createElement(r.Fragment,null,"Cannot leave last space of account.",r.createElement("br",null),"You can delete your account instead.")}},57079:function(e,t,n){"use strict";const r=(0,n(4480).cn)({key:"publicSpacesAtom",default:[]});t.Z=r},95383:function(e,t,n){"use strict";n.d(t,{r1:function(){return l},q3:function(){return h},Ad:function(){return u},oC:function(){return g},v0:function(){return p},J7:function(){return b},yE:function(){return f},Gn:function(){return m},WY:function(){return v},y3:function(){return d}});n(15581),n(2490),n(34514),n(33948),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865),n(88449),n(59849),n(57640),n(9924);var r=n(4480),a=n(37518),o=n(74059),i=n(78710),c={ids:(0,r.xu)({key:"spaceRoomIds",default:[],effects:e=>(0,i.Ly)(e)?[e=>{let{onSet:t,trigger:n,setSelf:r}=e;"get"===n&&r([i.Fb]),t((e=>{r([i.Fb,...e])}))}]:[]}),updatedAt:(0,r.xu)({key:"spaceRoomsUpdatedAt",default:""}),loaded:(0,r.xu)({key:"spaceRoomsLoaded",default:!1,effects:e=>(0,i.Ly)(e)?[e=>{let{trigger:t,setSelf:n}=e;"get"===t&&n(!0)}]:[]})},s=n(310);const u=(0,r.CG)({key:"spaceRoomState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:r}=e;return r(c[n](t))}},set:e=>{let{id:t,key:n}=e;return(e,r)=>{let{set:a}=e;a(c[n](t),r)}}}),l=(e,t)=>{Object.values(c).forEach((n=>e(n(t))))},d=(e,t)=>(0,r.sJ)(u({id:e,key:t})),m=e=>{const t=(0,o.th)();return d(t,e)},f=()=>{const e=(0,o.th)();return d(e,"ids")},g=(0,r.CG)({key:"spaceRoomsState/add",get:()=>()=>null,set:e=>(t,n)=>{let{set:r,get:o}=t;const i=e=>o((0,a.n2)({id:e}));r(u({id:e,key:"ids"}),(e=>[...new Set([...e,n.id])].sort(((e,t)=>(0,s.y)(i(e),i(t)))))),r(u({id:e,key:"loaded"}),!0),r(u({id:e,key:"updatedAt"}),"")}}),p=(0,r.CG)({key:"spaceRoomsState/remove",get:()=>()=>null,set:e=>(t,n)=>{let{set:r}=t;r(u({id:e,key:"ids"}),(e=>e.filter((e=>e!==n)))),r(u({id:e,key:"loaded"}),!0),r(u({id:e,key:"updatedAt"}),"")}}),h=(0,r.CG)({key:"spaceFullRooms",get:e=>{let{id:t,key:n}=e;return e=>{let{get:r}=e;return r(u({id:t,key:"ids"})).map((e=>r((0,a.n2)({id:e,key:n}))))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),v=(e,t)=>(0,r.sJ)(h({id:e,key:t})),b=e=>{const t=(0,o.th)();return v(t,e)}},74059:function(e,t,n){"use strict";n.d(t,{BN:function(){return f},YH:function(){return m},U7:function(){return d},st:function(){return u},Iw:function(){return v},th:function(){return S},uk:function(){return b},OS:function(){return k},Zu:function(){return E},$v:function(){return y},VZ:function(){return h},Q6:function(){return A},vu:function(){return g},GM:function(){return p}});n(33948),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865),n(15581),n(2490),n(34514),n(57640),n(9924);var r=n(4480),a=n(78710),o=n(49674),i={ids:(0,r.cn)({key:"spaceIds",default:[],effects:a.ZP?[e=>{let{onSet:t,trigger:n,setSelf:r}=e;"get"===n&&r([a.HM]),t((e=>{r([a.HM,...e])}))}]:[]}),error:(0,r.cn)({key:"spacesError",default:null}),updatedAt:(0,r.cn)({key:"spacesUpdatedAt",default:""}),loaded:(0,r.cn)({key:"spacesLoaded",default:!1,effects:[e=>{var t;let{trigger:n,setSelf:r,getLoadable:i}=e;((0,a.iM)()||null!==(t=i(o.Z).contents)&&void 0!==t&&t.isAnonymous)&&"get"===n&&r(!0)}]})},c=n(58502),s=n(57079);const u=(0,r.CG)({key:"spacesState",get:e=>t=>{let{get:n}=t;return n(i[e])},set:e=>(t,n)=>{let{set:r}=t;r(i[e],n)}}),l=(0,r.nZ)({key:"availableSpaceIds",get:e=>{let{get:t}=e;const n=t(u("ids")),r=t(s.Z);return[...new Set([...n,...r])]}}),d=(0,r.CG)({key:"spaceState",get:e=>{let{id:t,key:n}=e;return e=>{let{get:r}=e;const a=r((0,c.ZP)(t));return n?a[n]:a}},set:e=>{let{id:t,key:n}=e;return(e,r)=>{let{set:a}=e;a((0,c.ZP)(t),n?"function"!==typeof r?e=>({...e,[n]:r}):e=>({...e,[n]:r(e[n])}):{...c.E3,...r})}}}),m=(0,r.CG)({key:"spaceIdBySlugState",get:e=>t=>{let{get:n}=t;return n((0,c.bo)(e))},set:()=>(e,t)=>{let{set:n}=e;t.forEach((e=>{n((0,c.bo)(e.slug),e.id)}))}}),f=(0,r.nZ)({key:"currentSpaceIdState",get:e=>{let{get:t}=e;const n=t(c.$V);return t(m(n))}}),g=(e,t)=>(0,r.sJ)(d({id:e,key:t})),p=e=>(0,r.sJ)(u(e)),h=e=>(0,r.sJ)(m(e)),v=()=>(0,r.sJ)(l),b=()=>(0,r.sJ)(c.$V),y=e=>(0,r.Zl)(c.$V,e),S=()=>(0,r.sJ)(f),A=()=>(0,a.Ly)(S()),k=e=>{const t=S();return g(t,e)},E=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,r._8)((t=>{let{snapshot:n}=t;return()=>e.map((e=>n.getLoadable(d({id:e})).contents))}))()}},32950:function(e,t,n){"use strict";var r=n(74059),a=n(94979),o=n(46585),i=n(78710);t.Z=()=>{const e=(0,a.V)(),t=(0,r.VZ)(e),n=(0,r.vu)(t||o.Eu),c=(0,r.GM)("error");return(0,i.Ly)(t)?{isFetching:!1,hasAccess:!0}:{isFetching:!!e&&!n.loaded&&!c&&!n.error,hasAccess:n.loaded&&!c&&!n.error}}},94979:function(e,t,n){"use strict";n.d(t,{Z:function(){return h},V:function(){return p}});n(33948),n(25387),n(2490),n(72608),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865);var r=n(4480),a=n(89250),o=n(30266),i=n(67294),c=n(74059);const s="/spaces/:spaceSlug/*";var u=n(13477),l=n(33335),d=n(57079),m=n(46585),f=n(16634),g=n(78710);const p=()=>{var e,t;return null===(e=(0,a.bS)(s))||void 0===e||null===(t=e.params)||void 0===t?void 0:t.spaceSlug};var h=()=>{const e=(()=>{const e=(0,a.bS)(s),{spaceSlug:t}=(null===e||void 0===e?void 0:e.params)||{},n=(0,c.$v)(),r=(0,c.uk)();return(0,i.useEffect)((()=>{r!==t&&n(t)}),[r,t]),t})(),[t,n]=(0,i.useState)(null),p=(0,u.Iy)("isAnonymous"),h=(0,r._8)((r=>{let{set:a}=r;return async()=>{try{const{data:t}=await(0,o.NX)(e),{id:n,permissions:r,...i}=t;a(l.SX,{id:n,permissions:r.reduce(((e,t)=>({...e,[t]:t})),{})}),a((0,c.U7)({id:n}),(e=>({...e,...i,loaded:!0}))),a((0,c.YH)(),[{id:n,slug:e}]),a(d.Z,(e=>[...new Set([...e,n])])),p&&a((0,c.st)("loaded"),!0)}catch(t){a((0,c.U7)({id:m.Eu}),(n=>({...n,error:(0,f.Z)(t)}))),n(t)}}}),[p,e]);return(0,i.useEffect)((()=>{g.ZP&&e===g.Xh||e&&h()}),[h,e]),t}},23383:function(e,t,n){"use strict";n.d(t,{e:function(){return u}});var r=n(68035),a=n(37518),o=n(30266),i=n(95383),c=n(310),s=n(78710);const u=e=>"spaces.".concat(e,".rooms");t.Z=function(e){let{autorun:t=!0,polling:n=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,r.Z)((()=>({key:u(e),autorun:t&&!!e,polling:n,fetch:()=>(0,o.Q0)(e),association:{getIds:()=>(0,i.Ad)({id:e,key:"ids"}),getLoaded:()=>(0,i.Ad)({id:e,key:"loaded"}),getUpdatedAt:()=>(0,i.Ad)({id:e,key:"updatedAt"})},sort:c.y,getResource:e=>(0,a.ZB)(e),pollingOptions:{pollingInterval:69e3},force:!s.ZP})),[e])}},5429:function(e,t,n){"use strict";n(33948),n(17727);var r=n(67294);const a=()=>{};t.Z=(e,t)=>{const{fetch:n,enabled:o=!0,initialValue:i,onFail:c=a,onSettle:s=a,onSuccess:u=a,isDefaultLoading:l=!1}=(0,r.useMemo)(e,t),[d,m]=(0,r.useState)(i),[f,g]=(0,r.useState)(l),[p,h]=(0,r.useState)(null),v=(0,r.useRef)(!0);return(0,r.useEffect)((()=>{if(!o)return;m(i),g(!0),h(null);const e=n();return e.then((e=>{let{data:t}=e;v.current&&(m(t),u(t))})).catch((e=>{v.current&&(e.isCancel||(h(e),c(e)))})).finally((()=>{v.current&&(g(!1),s())})),()=>{var t;return null===e||void 0===e||null===(t=e.cancel)||void 0===t?void 0:t.call(e)}}),t),(0,r.useEffect)((()=>()=>v.current=!1),[]),[d,f,p]}},68008:function(e,t,n){"use strict";n(33948);var r=n(67294);t.Z=(e,t)=>{const n=(0,r.useRef)();return(0,r.useCallback)((function(){var t,r;return n.current&&(null===(t=(r=n.current).cancel)||void 0===t||t.call(r)),n.current=e(...arguments),n.current}),t)}},23109:function(e,t,n){"use strict";n(33948);var r=n(67294);const a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n=localStorage.getItem(e);return n?JSON.parse(n):t};t.Z=(e,t)=>{const[n,o]=(0,r.useState)((()=>a(e,t)));return(0,r.useEffect)((()=>localStorage.setItem(e,JSON.stringify(n))),[n]),[n,o]}},93017:function(e,t,n){"use strict";n(15581),n(2490),n(34514);var r=n(67294),a=n(52631),o=n(74855);t.Z=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";const t=(0,r.useRef)({}),n=(0,r.useCallback)((n=>{const r=(0,o.sc)({...n,success:!0});t.current[e]&&a.Z.dismiss(t.current[e]),t.current[e]=a.Z.success(r)}),[]),i=(0,r.useCallback)((n=>{var r;const i=null===n||void 0===n||null===(r=n.response)||void 0===r?void 0:r.data,c=(0,o.t_)(null!==i&&void 0!==i&&i.errorMessage?i:{errorMessage:n.message,errorMsgKey:n.message,...n});t.current[e]&&a.Z.dismiss(t.current[e]),t.current[e]=a.Z.error(c)}),[]),c=(0,r.useCallback)((e=>e.forEach(i)),[]);return[n,i,c]}},76201:function(e,t,n){"use strict";n.d(t,{o:function(){return o}});var r=n(67294),a=n(89250);const o=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:location.href;null!==(e=window.posthog)&&void 0!==e&&e.__loaded&&window.posthog.capture("$pageview",{$current_url:t})};t.Z=()=>{const{pathname:e}=(0,a.TH)();(0,r.useEffect)((()=>{o()}),[e])}},95192:function(e,t,n){"use strict";n.d(t,{Z:function(){return u},$:function(){return s}});var r=n(24678),a=n(50308),o=n.n(a);const i=86400;const c=(e=>{if(!e)throw new Error("Please pass a name for the idb store");const t=(0,r.MT)(e,"".concat(e,"-cache")),n=(e,n)=>(0,r.t8)(e,(e=>({value:e,timestamp:Date.now()}))(n),t).catch(o());return{store:t,set:n,get:function(e){let a,{fetch:c,maxAge:s=i}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const u=(0,r.U2)(e,t).then((t=>{const r=1e3*s;return t&&t.timestamp+r>Date.now()?t.value:c?(a=c(),a.then((t=>(n(e,t),t)))):null})).catch(o());return u.abort=()=>a&&a.abort(),u},clear:()=>(0,r.ZH)(t).catch(o()),del:e=>(0,r.IV)(e,t).catch(o())}})("netdata"),s=86400;var u=function(e,t){let n,{maxAge:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const a=()=>{if(!n)return;const e=new Error("rejected");throw e.isCancel=!0,e},o=c.get(e,{maxAge:r}).then((e=>{if(a(),e)return t(e)})).then((()=>(a(),t=>c.set(e,t))));return o.abort=()=>{n=!0},o}},71172:function(e,t,n){"use strict";n.d(t,{c:function(){return a}});var r=n(95192);const a=async e=>{let t,{key:n,handleResults:a}=e;return(await(0,r.Z)(n,(e=>(t={updatedAt:"",results:a(e)},t))))(t)}},19368:function(e,t,n){"use strict";n.d(t,{P:function(){return a}});var r=n(13477);const a=()=>{const e=(0,r.jr)();return"user.".concat(e,".")}},68035:function(e,t,n){"use strict";n(25387),n(2490),n(72608),n(88449),n(59849),n(33948),n(88921),n(96248),n(13599),n(11477),n(64362),n(15389),n(90401),n(45164),n(91238),n(54837),n(87485),n(56767),n(76651),n(61437),n(35285),n(39865),n(15581),n(34514),n(57640),n(9924);var r=n(67294),a=n(4480),o=n(41331),i=n(6557),c=n.n(i),s=n(29283),u=n(9058),l=n(16634),d=n(46189),m=n(78710),f=n(13477),g=n(95192),p=n(19368),h=n(93017);const v=(0,a.cn)({key:"subscriptionsLatestError",default:0}),b=(0,a.CG)({key:"useSubscribe/updateState",get:()=>()=>null,set:()=>(e,t)=>{let{get:n,set:r}=e,{results:a,wasDiff:i,updatedAt:s,getResource:u,getResourcesInitializer:l,getResourceInitialState:d,getUpdatedAt:m,getLoaded:f,getIds:g,getError:p,sort:h,saveToCache:v,restored:b=!1,polling:y=!0}=t;a=a||[],p&&r(p(),null);const S=()=>{r(m(),s),r(f(),!b||"restored")};if(0===a.length&&i)return void S();const{effected:A,deleted:k,byId:E}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c();return e.reduce(((e,n)=>(n.loaded=!0,"deleted"===n.state||n.isDeleted?e.deleted.push(n.id):(e.byId[n.id]={...t(n),...n},e.effected.push(n.id)),e)),{deleted:[],effected:[],byId:{}})}(a,d),T=e=>e in E?E[e]:n(u(e));let w=[];r(g(),(e=>!i&&y||!y?(w=A.length?A:w,h&&w.sort(((e,t)=>h(T(e),T(t)))),w):(k.length&&(w=e.filter((e=>!k.includes(e)))),i&&A.length&&(w=[...new Set([...e,...A])],h&&w.sort(((e,t)=>h(T(e),T(t))))),(0,o.ZP)(w,e)?e:w))),l?r(l(),{values:E,merge:!0}):A.forEach((e=>r(u(e),(t=>({...t,loaded:!0,...E[e]}))))),S(),v&&v({results:w.map(T),updatedAt:s})}}),y=e=>{const t=(0,u.e)(),n=(0,r.useMemo)((()=>t?t.getRoot():null),[t]),[,o]=(0,s.Z)(),[,i]=(0,h.Z)(e.key),c=(0,a._8)((e=>{let{snapshot:t,set:n}=e;return async(e,r)=>{let{getError:a,onFail:o}=r;const c=Date.now(),s=await t.getPromise(v);if(e.isCancel||s+1e4>c)throw e;throw a&&n(a(),(0,l.Z)(e)),n(v,c),o?o(e):i(e),e}}),[e]),m=(0,a._8)((e=>{let{snapshot:t,set:n}=e;return async(e,r)=>{let{fetchResources:a,onReceive:o,getUpdatedAt:i,getError:s,clearRef:u,onFail:l,...d}=r;const f=await t.getPromise(i());return(u.promise=a(f),u.promise.catch((async e=>c(e,{onFail:l,getError:s})))).then((function(){let{data:e={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(e=>{const t=Array.isArray(e),r=t?e:e.results,c=t?"":e.updatedAt;return null===o||void 0===o||o({...t?{results:r}:{results:[],...e},lastUpdated:f}),n(b(),{fetchResources:a,results:r,wasDiff:!!f,updatedAt:c,getUpdatedAt:i,getError:s,clearRef:u,onFail:l,...d}),new Promise((e=>setTimeout(e,0)))})(e)})).catch((t=>{if(t.isCancel||1===e)throw t;return m(--e,{fetchResources:a,onReceive:o,getUpdatedAt:i,getError:s,clearRef:u,onFail:l,...d})}))}}),[e]);return(0,r.useCallback)((t=>{const{polling:r=!0,fetch:a,association:i,pollingOptions:c,...s}=e,u={timeoutId:null,animationFrameId:null,promise:null,killed:!1},l=()=>m(2,{fetchResources:a,saveToCache:t,polling:r,clearRef:u,...i,...s}),f=()=>{u.killed||(u.timeoutId=setTimeout((()=>{u.animationFrameId=requestAnimationFrame((()=>n&&(n.getAttribute("hovering")||n.getAttribute("paused"))?f():o.current?void l().then(f).catch((e=>!e.isCancel&&f())):f()))}),(null===c||void 0===c?void 0:c.pollingInterval)||d.default.pollingInterval))};return l().then(r?f:null).catch((e=>r&&!e.isCancel&&f())),()=>{var e,t;u.killed=!0,null===(e=u.promise)||void 0===e||null===(t=e.cancel)||void 0===t||t.call(e),cancelAnimationFrame(u.animationFrameId),clearTimeout(u.timeoutId)}}),[e])};t.Z=(e,t)=>{const n=(0,p.P)(),o=(0,f.Iy)("isAnonymous"),i=(0,r.useMemo)((()=>{const{key:t,...r}=e();return{key:"".concat(n).concat(t),...r}}),[e,...t,o]),c=y(i),s=(0,a._8)((e=>{let{set:t}=e;return e=>{var n;let{results:r=[],updatedAt:a=""}=e;const o=(Array.isArray(r)&&r.length)>0;return null===(n=i.onReceive)||void 0===n||n.call(i,{results:r,lastUpdated:""}),t(b(),{results:r,updatedAt:o?a:"",...i,...i.association,restored:o}),new Promise((e=>setTimeout(e,0)))}}),t),u=(0,a._8)((e=>{let{snapshot:t}=e;return()=>{const{association:{getLoaded:e},key:n,cache:r=!0,maxCacheAge:a}=i;if(t.getLoadable(e()).contents||!r)return c();const o=(0,g.Z)(n,s,{maxAge:a||g.$});let u;return o.then((e=>{u=c(e)})).catch((()=>{})),()=>{var e;o.abort(),null===(e=u)||void 0===e||e()}}}));return(0,r.useEffect)((()=>{const{autorun:e=!0,force:t=!1}=i;if((!o&&!(0,m.iM)()||t)&&e)return u()}),[o,...t]),c}},46667:function(e,t,n){"use strict";n(33948);var r=n(67294);t.Z=e=>{const[t,n]=(0,r.useState)(!!e);return[t,(0,r.useCallback)((e=>n((t=>"boolean"===typeof e?e:!t))),[]),(0,r.useCallback)((()=>n(!0)),[]),(0,r.useCallback)((()=>n(!1)),[])]}},4474:function(e,t,n){"use strict";n.d(t,{Pf:function(){return h},rZ:function(){return S}});n(64211),n(2490),n(41874),n(33948);var r=n(67294),a=n(89250),o=n(12599),i=n(74059),c=n(95383),s=n(32950),u=n(53338),l=n(5934),d=n(37518),m=n(47133),f=n(46189),g=n(33427),p=n(78710);const h=()=>{const e=(0,a.s0)(),t=(0,a.UO)(),n=(0,d.A3)(),o=(0,m.r0)(t.dashboardSlug),i=(0,l.L)(),c=(0,r.useRef)(!1);(0,r.useEffect)((()=>{!0===i&&(o?c.current=!0:(e("".concat(n,"/dashboards")),c.current||(0,g.cH)()))}),[i,o])},{demoSlug:v,demoDefaultRoomViews:b,defaultRoomView:y}=f.default,S=e=>{var t;return e.length?e.some((e=>{let{slug:t}=e;return t===u.i_}))?u.i_:null===(t=e[0])||void 0===t?void 0:t.slug:null};t.ZP=()=>{(0,a.TH)();const e=(0,a.s0)(),t=(0,a.bS)({path:"/spaces/:spaceSlug/*"}),n=(0,a.bS)({path:"/spaces/:spaceSlug/rooms/:roomSlug/*"}),u=(0,a.bS)({path:"/*"}),l=(null===n||void 0===n?void 0:n.params)||(null===t||void 0===t?void 0:t.params)||(null===u||void 0===u?void 0:u.params),m=!!(0,a.bS)({path:"/spaces/:spaceSlug/settings/*"}),f=(0,i.VZ)(l.spaceSlug),g=(0,i.GM)("loaded"),h=(0,d.HM)(f,l.roomSlug),A=(0,c.Gn)("loaded"),[k]=(0,i.Iw)(),E=(0,i.vu)(k,"slug"),{isFetching:T}=(0,s.Z)(),w=(0,c.J7)(),C=(0,i.$v)(),x=(0,i.uk)();(0,r.useEffect)((()=>{if(T)return;if(!p.ZP&&(!g||"restored"===g))return;if(m&&f)return;if(f&&x!==l.spaceSlug)return void C(l.spaceSlug);if(f&&!A)return;if(f&&h)return;const t=f?l.spaceSlug:E,n=h?null===l||void 0===l?void 0:l.roomSlug:S(w);e(f&&A&&!n?(0,o.Gn)("/spaces/:spaceSlug/no-rooms",{spaceSlug:t}):((e,t)=>{if(!t)return(0,o.Gn)("/spaces/:spaceSlug/",{spaceSlug:e});const n=v===e?b[t]||b.default:p.ZP&&e===p.Xh&&t===p.Fb?p.vT:y;return(0,o.Gn)("/spaces/:spaceSlug/rooms/:roomSlug/".concat(n),{spaceSlug:e,roomSlug:t})})(t,n),{replace:!0})}),[m,T,l.roomSlug,l.spaceSlug,h,A,!!w.length,g,f,E,x])}},29283:function(e,t,n){"use strict";n(33948);var r=n(67294);t.Z=function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(t);return(0,r.useEffect)((()=>{const e=()=>{a.current=!1,n(!1)};window.addEventListener("blur",e);const t=()=>{a.current=!0,n(!0)};return window.addEventListener("focus",t),()=>{window.removeEventListener("blur",e),window.removeEventListener("focus",t)}}),[]),[t,a]}},85732:function(e,t,n){"use strict";n(33948),n(88449),n(2490),n(59849);var r=n(67294),a=n(2145),o=n(20745),i=n(4480),c=n(79655),s=n(89250),u=n(27923),l=n(9058),d=n(15794),m=n(92501),f=n(78266),g=n(78710);const p=Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));function h(e,t){navigator.serviceWorker.register(e).then((e=>{n.g.registration=e,e.onupdatefound=()=>{const n=e.installing;null!=n&&(n.onstatechange=()=>{"installed"===n.state&&(navigator.serviceWorker.controller?(console.log("New content is available and will be used when all tabs for this page are closed. See http://bit.ly/CRA-PWA."),t&&t.onUpdate&&t.onUpdate(e)):(console.log("Content is cached for offline use."),t&&t.onSuccess&&t.onSuccess(e)))})}})).catch((e=>{console.error("Error during service worker registration:",e)}))}n(15306);var v=n(47323);const b=(e,t)=>(t.search=t.search||e.location.search,t.hash=t.hash||e.location.hash,t),y=e=>"string"===typeof e?{pathname:e}:e,S=(0,v.lX)({window:window}),A=S.push,k=S.replace;S.push=(e,t)=>A.apply(S,[b(S,y(e)),t]),S.replace=(e,t)=>{k.apply(S,[b(S,y(e)),t])};var E=S,T=JSON.parse('{"u2":"cloud-frontend","i8":"6.20.0"}');const w=(0,a.Z)((()=>Promise.all([n.e(872),n.e(360)]).then(n.bind(n,79360))),"Redirects"),C=(0,a.Z)((()=>Promise.all([n.e(722),n.e(252)]).then(n.bind(n,46019))),"SignIn"),x=(0,a.Z)((()=>n.e(934).then(n.bind(n,64934))),"Trust"),I=(0,a.Z)((()=>n.e(817).then(n.bind(n,76817))),"AuthTokenCallback"),Z=(0,a.Z)((()=>Promise.all([n.e(722),n.e(241)]).then(n.bind(n,1178))),"MagicLinkSent"),N=(0,a.Z)((()=>Promise.all([n.e(722),n.e(137)]).then(n.bind(n,98977))),"SignUpVerification"),P=(0,a.Z)((()=>n.e(86).then(n.bind(n,38086))),"CheckAuth"),M=(0,a.Z)((()=>n.e(282).then(n.bind(n,38282))),"App"),_=(0,a.Z)((()=>n.e(510).then(n.bind(n,89510))),"GlobalStyles"),R=(0,a.Z)((()=>n.e(723).then(n.bind(n,76723))),"Notifications"),D=(0,a.Z)((()=>Promise.all([n.e(193),n.e(199),n.e(837)]).then(n.bind(n,79837))),"Assistant");window.envSettings.tracking?setTimeout((()=>{var e,t;const n=[!(null===(e=window)||void 0===e||null===(t=e.posthog)||void 0===t||!t.SentryIntegration)&&new window.posthog.SentryIntegration(window.posthog,"netdata-inc",5210883)].filter(Boolean);u.S({dsn:"https://43a4669badb04eee941ec8b242991df7@o382276.ingest.sentry.io/5210883",maxBreadcrumbs:100,release:"".concat(T.u2,"@").concat(T.i8),debug:!1,integrations:n,tracesSampleRate:.2,environment:window.location.host,denyUrls:[],autoSessionTracking:!1,beforeSend(e,t){var n,r;let{originalException:a={}}=t;if(!/netdata\.cloud/.test(null===e||void 0===e||null===(n=e.request)||void 0===n||null===(r=n.headers)||void 0===r?void 0:r.Referer))return null;if(!a)return e;const{response:o={},isCancel:i=!1,message:c}=a;if(i)return null;if("Network Error"===c)return null;if("No data for this period"===c)return null;const{status:s}=o;return s>=400&&s<=599?null:e},ignoreErrors:["Non-Error exception captured","Non-Error promise rejection captured","Request aborted",/ResizeObserver/,"timeout exceeded","this.get_config is not a function",/IndexSizeError/,"Invalid time value","not_found",/A mutation operation was attempted on a database that did not allow mutations/]})}),500):console.log("Running in development mode version:",T.u2,T.i8);const U=(0,d.k)(m.NY,"light"),L=()=>r.createElement(i.Wh,null,r.createElement(r.Suspense,{fallback:""},r.createElement(l.Z,null,r.createElement(d.Z,null,r.createElement(m.ZP,{fallback:U},r.createElement(r.Suspense,{fallback:""},r.createElement(_,null),r.createElement(R,null),r.createElement(D,null),r.createElement(c.M,{className:"router",history:E,basename:g.ZP?g.se:"/"},r.createElement(s.Z5,null,r.createElement(s.AW,{path:"*",element:r.createElement(P,null)})),r.createElement(r.Suspense,{fallback:r.createElement(f.Z,null)},r.createElement(s.Z5,null,!g.ZP&&r.createElement(r.Fragment,null,r.createElement(s.AW,{path:"/sign-in",element:r.createElement(C,null)}),r.createElement(s.AW,{path:"/trust",element:r.createElement(x,null)}),r.createElement(s.AW,{path:"/sign-up",element:r.createElement(s.Fg,{to:"/sign-in",replace:!0})}),r.createElement(s.AW,{path:"/sign-up/verify",element:r.createElement(N,null)}),r.createElement(s.AW,{path:"/sign-in/magic-link-sent",element:r.createElement(Z,null)})),r.createElement(s.AW,{path:"/cloud/origin/callback",element:r.createElement(I,null)}),r.createElement(s.AW,{path:"/redirects",element:r.createElement(w,null)}),r.createElement(s.AW,{path:"*",element:r.createElement(M,null)}))))))))));var B;(0,o.s)(document.getElementById("app")).render(r.createElement(L,null)),"serviceWorker"in navigator&&window.addEventListener("load",(()=>{const e="".concat(window.envSettings.webpackPublicPath,"/sw.js");p?(function(e,t){fetch(e).then((n=>{const r=n.headers.get("content-type");404===n.status||null!=r&&-1===r.indexOf("javascript")?navigator.serviceWorker.ready.then((e=>{e.unregister().then((()=>{window.location.reload()}))})):h(e,t)})).catch((()=>{console.log("No internet connection found. App is running in offline mode.")}))}(e,B),navigator.serviceWorker.ready.then((()=>{console.log("This web app is being served cache-first by a service worker. To learn more, visit http://bit.ly/CRA-PWA")}))):h(e,B)}))},95482:function(e,t,n){n.p=window.envSettings.isAgent&&!window.envSettings.webpackPublicPath?window.envSettings.agentApiUrl+"/v2/":"".concat(window.envSettings.webpackPublicPath||"","/")},29127:function(){"use strict";const e="timeout",t="success",n="skipped";window.envSettings.tracking&&(!function(e,t){var n,r,a,o;t.__SV||(window.posthog=t,t._i=[],t.init=function(i,c,s){function u(e,t){var n=t.split(".");2==n.length&&(e=e[n[0]],t=n[1]),e[t]=function(){e.push([t].concat(Array.prototype.slice.call(arguments,0)))}}(a=e.createElement("script")).type="text/javascript",a.async=!0,a.src=c.api_host+"/static/array.js",(o=e.getElementsByTagName("script")[0]).parentNode.insertBefore(a,o);var l=t;for(void 0!==s?l=t[s]=[]:s="posthog",l.people=l.people||[],l.toString=function(e){var t="posthog";return"posthog"!==s&&(t+="."+s),e||(t+=" (stub)"),t},l.people.toString=function(){return l.toString(1)+".people (stub)"},n="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags".split(" "),r=0;r<n.length;r++)u(l,n[r]);t._i.push([i,c,s])},t.__SV=1)}(document,window.posthog||[]),window.posthog.init(window.envSettings.posthogToken,{api_host:"https://app.posthog.com",disable_session_recording:!0,opt_in_site_apps:!0}),function(e,t,n,r,a){e[r]=e[r]||[],e[r].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var o=t.getElementsByTagName(n)[0],i=t.createElement(n);i.async=!0,i.src="https://www.googletagmanager.com/gtm.js?id=GTM-N6CBMJD",o.parentNode.insertBefore(i,o)}(window,document,"script","dataLayer"),function(r){let{async:a=!0,defer:o=!1,insertAfter:i,insertBefore:c,timeout:s=5e3,attrs:u,skipIf:l}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(d,m){if("function"===typeof l&&l())return void d(n);const f=setTimeout((function(){m(e)}),s),g=document.createElement("script");if(g.type="text/javascript",g.src=r,g.async=a,g.defer=o,u)for(let e in u)g.setAttribute(e,u[e]);g.onerror=function(e){m(new URIError("loadScript: the script ".concat(e.target.src," is not accessible.")))},g.onload=function(){clearTimeout(f),d(t)},i?i.parentNode.insertBefore(g,i.nextSibling):c?c.parentNode.insertBefore(g,c):document.body.appendChild(g)}))}("https://www.googletagmanager.com/gtag/js?id=G-J69Z2JCTFB").then((()=>{window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)};const e=e=>{var t;return(null===(t=document.cookie.match(new RegExp("(^| )"+e+"=([^;]+)")))||void 0===t?void 0:t.pop())||"granted"};window.gtag("consent","default",{ad_storage:e("analyticsCookies"),analytics_storage:e("analyticsCookies"),functionality_storage:e("defaultCookies")}),window.gtag("js",new Date),window.gtag("config","G-J69Z2JCTFB")})))},64358:function(e,t,n){"use strict";n.d(t,{W:function(){return a}});var r=n(62200);const a=e=>{let{spaceId:t}=e;return"".concat(r.li,"/spaces/").concat(t,"/rooms?show_all=true")}},47165:function(){}},function(e){e.O(0,[143],(function(){e.E(86),e.E(282)}),5);var t=function(t){return e(e.s=t)};e.O(0,[967,493],(function(){return t(95482),t(29127),t(85732)}));e.O()}]);
\ No newline at end of file
web/gui/v2/app.539f0e3a8de5e0c160a6.css
deleted
-4
@@ -1,4 +0,0 @@
1
-html{font-size:16px !important}body{margin:0}.react-grid-item{display:block;overflow-y:hidden;text-overflow:ellipsis;width:fit-content}.react-grid-item:hover{overflow-y:visible}.react-grid-item .netdata-container-with-legend{overflow:visible}.react-grid-item:hover{z-index:10}.react-grid-item>.react-resizable-handle::after{display:table-row;content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;cursor:nwse-resize;border-right:1px solid rgba(0,0,0,0.4);border-bottom:1px solid rgba(0,0,0,0.4)}.ReactVirtualized__Grid{padding-right:8px}#hs-eu-cookie-confirmation{display:none}
2
-
3
-.CodeMirror{height:25px}.ReactCodeMirror{height:30px}.cm-category{color:#2196F3}.cm-operator{color:#9E9E9E}.cm-value{color:#E91E63}.react-filter-box{overflow-y:hidden;height:28px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s}.react-filter-box.focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.react-filter-box.error{border-color:#a94442;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.react-filter-box.error.focus{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.CodeMirror-hints{padding:5px;min-width:100px}.CodeMirror-hints .CodeMirror-hint{padding:5px 5px}li.CodeMirror-hint-active{background:#2196F3}li.CodeMirror-hint-active .hint-value{color:white}
4
-
web/gui/v2/app.a3211ee3254b0b069c2f.js
deleted
-2
@@ -1,2 +0,0 @@
1
-/*! For license information please see app.a3211ee3254b0b069c2f.js.LICENSE.txt */
2
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="b6552de5-2b8a-44e3-ae6f-bc3d499d9abe",e._sentryDebugIdIdentifier="sentry-dbid-b6552de5-2b8a-44e3-ae6f-bc3d499d9abe")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[143],{78081:(e,t,n)=>{var r=n(82215),o=n(82584),i=n(20609),a=n(98420),s=n(20738),l=n(18923),c=Date.prototype.getTime;function u(e,t,n){var p=n||{};return!!(p.strict?i(e,t):e===t)||(!e||!t||"object"!==typeof e&&"object"!==typeof t?p.strict?i(e,t):e==t:function(e,t,n){var i,p;if(typeof e!==typeof t)return!1;if(d(e)||d(t))return!1;if(e.prototype!==t.prototype)return!1;if(o(e)!==o(t))return!1;var h=a(e),g=a(t);if(h!==g)return!1;if(h||g)return e.source===t.source&&s(e)===s(t);if(l(e)&&l(t))return c.call(e)===c.call(t);var v=f(e),m=f(t);if(v!==m)return!1;if(v||m){if(e.length!==t.length)return!1;for(i=0;i<e.length;i++)if(e[i]!==t[i])return!1;return!0}if(typeof e!==typeof t)return!1;try{var y=r(e),b=r(t)}catch(w){return!1}if(y.length!==b.length)return!1;for(y.sort(),b.sort(),i=y.length-1;i>=0;i--)if(y[i]!=b[i])return!1;for(i=y.length-1;i>=0;i--)if(!u(e[p=y[i]],t[p],n))return!1;return!0}(e,t,p))}function d(e){return null===e||void 0===e}function f(e){return!(!e||"object"!==typeof e||"number"!==typeof e.length)&&("function"===typeof e.copy&&"function"===typeof e.slice&&!(e.length>0&&"number"!==typeof e[0]))}e.exports=u},21782:(e,t,n)=>{"use strict";var r=n(82215),o="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),i=Object.prototype.toString,a=Array.prototype.concat,s=Object.defineProperty,l=n(31044)(),c=s&&l,u=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!==typeof(o=r)||"[object Function]"!==i.call(o)||!r())return;var o;c?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n},d=function(e,t){var n=arguments.length>2?arguments[2]:{},i=r(t);o&&(i=a.call(i,Object.getOwnPropertySymbols(t)));for(var s=0;s<i.length;s+=1)u(e,i[s],t[i[s]],n[i[s]])};d.supportsDescriptors=!!c,e.exports=d},34474:e=>{"use strict";var t=String.prototype.replace,n=/%20/g,r="RFC1738",o="RFC3986";e.exports={default:o,formatters:{RFC1738:function(e){return t.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:r,RFC3986:o}},33644:(e,t,n)=>{"use strict";var r=n(62267),o=n(25048),i=n(34474);e.exports={formats:i,parse:o,stringify:r}},25048:(e,t,n)=>{"use strict";var r=n(74872),o=Object.prototype.hasOwnProperty,i=Array.isArray,a={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},l=function(e,t){return e&&"string"===typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},c=function(e,t,n,r){if(e){var i=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=n.depth>0&&/(\[[^[\]]*])/.exec(i),c=s?i.slice(0,s.index):i,u=[];if(c){if(!n.plainObjects&&o.call(Object.prototype,c)&&!n.allowPrototypes)return;u.push(c)}for(var d=0;n.depth>0&&null!==(s=a.exec(i))&&d<n.depth;){if(d+=1,!n.plainObjects&&o.call(Object.prototype,s[1].slice(1,-1))&&!n.allowPrototypes)return;u.push(s[1])}return s&&u.push("["+i.slice(s.index)+"]"),function(e,t,n,r){for(var o=r?t:l(t,n),i=e.length-1;i>=0;--i){var a,s=e[i];if("[]"===s&&n.parseArrays)a=[].concat(o);else{a=n.plainObjects?Object.create(null):{};var c="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,u=parseInt(c,10);n.parseArrays||""!==c?!isNaN(u)&&s!==c&&String(u)===c&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(a=[])[u]=o:"__proto__"!==c&&(a[c]=o):a={0:o}}o=a}return o}(u,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!==typeof e.decoder)throw new TypeError("Decoder has to be a function.");if("undefined"!==typeof e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t="undefined"===typeof e.charset?a.charset:e.charset;return{allowDots:"undefined"===typeof e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"===typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,allowSparse:"boolean"===typeof e.allowSparse?e.allowSparse:a.allowSparse,arrayLimit:"number"===typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"===typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"===typeof e.comma?e.comma:a.comma,decoder:"function"===typeof e.decoder?e.decoder:a.decoder,delimiter:"string"===typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"===typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"===typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"===typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"===typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"===typeof e.strictNullHandling?e.strictNullHandling:a.strictNullHandling}}(t);if(""===e||null===e||"undefined"===typeof e)return n.plainObjects?Object.create(null):{};for(var u="string"===typeof e?function(e,t){var n,c={__proto__:null},u=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,d=t.parameterLimit===1/0?void 0:t.parameterLimit,f=u.split(t.delimiter,d),p=-1,h=t.charset;if(t.charsetSentinel)for(n=0;n<f.length;++n)0===f[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===f[n]?h="utf-8":"utf8=%26%2310003%3B"===f[n]&&(h="iso-8859-1"),p=n,n=f.length);for(n=0;n<f.length;++n)if(n!==p){var g,v,m=f[n],y=m.indexOf("]="),b=-1===y?m.indexOf("="):y+1;-1===b?(g=t.decoder(m,a.decoder,h,"key"),v=t.strictNullHandling?null:""):(g=t.decoder(m.slice(0,b),a.decoder,h,"key"),v=r.maybeMap(l(m.slice(b+1),t),(function(e){return t.decoder(e,a.decoder,h,"value")}))),v&&t.interpretNumericEntities&&"iso-8859-1"===h&&(v=s(v)),m.indexOf("[]=")>-1&&(v=i(v)?[v]:v),o.call(c,g)?c[g]=r.combine(c[g],v):c[g]=v}return c}(e,n):e,d=n.plainObjects?Object.create(null):{},f=Object.keys(u),p=0;p<f.length;++p){var h=f[p],g=c(h,u[h],n,"string"===typeof e);d=r.merge(d,g,n)}return!0===n.allowSparse?d:r.compact(d)}},62267:(e,t,n)=>{"use strict";var r=n(37478),o=n(74872),i=n(34474),a=Object.prototype.hasOwnProperty,s={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},l=Array.isArray,c=Array.prototype.push,u=function(e,t){c.apply(e,l(t)?t:[t])},d=Date.prototype.toISOString,f=i.default,p={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:o.encode,encodeValuesOnly:!1,format:f,formatter:i.formatters[f],indices:!1,serializeDate:function(e){return d.call(e)},skipNulls:!1,strictNullHandling:!1},h={},g=function e(t,n,i,a,s,c,d,f,g,v,m,y,b,w,x,_){for(var S,O=t,C=_,A=0,E=!1;void 0!==(C=C.get(h))&&!E;){var k=C.get(t);if(A+=1,"undefined"!==typeof k){if(k===A)throw new RangeError("Cyclic object value");E=!0}"undefined"===typeof C.get(h)&&(A=0)}if("function"===typeof f?O=f(n,O):O instanceof Date?O=m(O):"comma"===i&&l(O)&&(O=o.maybeMap(O,(function(e){return e instanceof Date?m(e):e}))),null===O){if(s)return d&&!w?d(n,p.encoder,x,"key",y):n;O=""}if("string"===typeof(S=O)||"number"===typeof S||"boolean"===typeof S||"symbol"===typeof S||"bigint"===typeof S||o.isBuffer(O))return d?[b(w?n:d(n,p.encoder,x,"key",y))+"="+b(d(O,p.encoder,x,"value",y))]:[b(n)+"="+b(String(O))];var P,M=[];if("undefined"===typeof O)return M;if("comma"===i&&l(O))w&&d&&(O=o.maybeMap(O,d)),P=[{value:O.length>0?O.join(",")||null:void 0}];else if(l(f))P=f;else{var T=Object.keys(O);P=g?T.sort(g):T}for(var R=a&&l(O)&&1===O.length?n+"[]":n,j=0;j<P.length;++j){var D=P[j],I="object"===typeof D&&"undefined"!==typeof D.value?D.value:O[D];if(!c||null!==I){var L=l(O)?"function"===typeof i?i(R,D):R:R+(v?"."+D:"["+D+"]");_.set(t,A);var B=r();B.set(h,_),u(M,e(I,L,i,a,s,c,"comma"===i&&w&&l(O)?null:d,f,g,v,m,y,b,w,x,B))}}return M};e.exports=function(e,t){var n,o=e,c=function(e){if(!e)return p;if(null!==e.encoder&&"undefined"!==typeof e.encoder&&"function"!==typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||p.charset;if("undefined"!==typeof e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=i.default;if("undefined"!==typeof e.format){if(!a.call(i.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=i.formatters[n],o=p.filter;return("function"===typeof e.filter||l(e.filter))&&(o=e.filter),{addQueryPrefix:"boolean"===typeof e.addQueryPrefix?e.addQueryPrefix:p.addQueryPrefix,allowDots:"undefined"===typeof e.allowDots?p.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"===typeof e.charsetSentinel?e.charsetSentinel:p.charsetSentinel,delimiter:"undefined"===typeof e.delimiter?p.delimiter:e.delimiter,encode:"boolean"===typeof e.encode?e.encode:p.encode,encoder:"function"===typeof e.encoder?e.encoder:p.encoder,encodeValuesOnly:"boolean"===typeof e.encodeValuesOnly?e.encodeValuesOnly:p.encodeValuesOnly,filter:o,format:n,formatter:r,serializeDate:"function"===typeof e.serializeDate?e.serializeDate:p.serializeDate,skipNulls:"boolean"===typeof e.skipNulls?e.skipNulls:p.skipNulls,sort:"function"===typeof e.sort?e.sort:null,strictNullHandling:"boolean"===typeof e.strictNullHandling?e.strictNullHandling:p.strictNullHandling}}(t);"function"===typeof c.filter?o=(0,c.filter)("",o):l(c.filter)&&(n=c.filter);var d,f=[];if("object"!==typeof o||null===o)return"";d=t&&t.arrayFormat in s?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var h=s[d];if(t&&"commaRoundTrip"in t&&"boolean"!==typeof t.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var v="comma"===h&&t&&t.commaRoundTrip;n||(n=Object.keys(o)),c.sort&&n.sort(c.sort);for(var m=r(),y=0;y<n.length;++y){var b=n[y];c.skipNulls&&null===o[b]||u(f,g(o[b],b,h,v,c.strictNullHandling,c.skipNulls,c.encode?c.encoder:null,c.filter,c.sort,c.allowDots,c.serializeDate,c.format,c.formatter,c.encodeValuesOnly,c.charset,m))}var w=f.join(c.delimiter),x=!0===c.addQueryPrefix?"?":"";return c.charsetSentinel&&("iso-8859-1"===c.charset?x+="utf8=%26%2310003%3B&":x+="utf8=%E2%9C%93&"),w.length>0?x+w:""}},74872:(e,t,n)=>{"use strict";var r=n(34474),o=Object.prototype.hasOwnProperty,i=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)"undefined"!==typeof e[r]&&(n[r]=e[r]);return n};e.exports={arrayToObject:s,assign:function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var o=t[r],a=o.obj[o.prop],s=Object.keys(a),l=0;l<s.length;++l){var c=s[l],u=a[c];"object"===typeof u&&null!==u&&-1===n.indexOf(u)&&(t.push({obj:a,prop:c}),n.push(u))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(i(n)){for(var r=[],o=0;o<n.length;++o)"undefined"!==typeof n[o]&&r.push(n[o]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(o){return r}},encode:function(e,t,n,o,i){if(0===e.length)return e;var s=e;if("symbol"===typeof e?s=Symbol.prototype.toString.call(e):"string"!==typeof e&&(s=String(e)),"iso-8859-1"===n)return escape(s).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var l="",c=0;c<s.length;++c){var u=s.charCodeAt(c);45===u||46===u||95===u||126===u||u>=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122||i===r.RFC1738&&(40===u||41===u)?l+=s.charAt(c):u<128?l+=a[u]:u<2048?l+=a[192|u>>6]+a[128|63&u]:u<55296||u>=57344?l+=a[224|u>>12]+a[128|u>>6&63]+a[128|63&u]:(c+=1,u=65536+((1023&u)<<10|1023&s.charCodeAt(c)),l+=a[240|u>>18]+a[128|u>>12&63]+a[128|u>>6&63]+a[128|63&u])}return l},isBuffer:function(e){return!(!e||"object"!==typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(i(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},merge:function e(t,n,r){if(!n)return t;if("object"!==typeof n){if(i(t))t.push(n);else{if(!t||"object"!==typeof t)return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!o.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!==typeof t)return[t].concat(n);var a=t;return i(t)&&!i(n)&&(a=s(t,r)),i(t)&&i(n)?(n.forEach((function(n,i){if(o.call(t,i)){var a=t[i];a&&"object"===typeof a&&n&&"object"===typeof n?t[i]=e(a,n,r):t.push(n)}else t[i]=n})),t):Object.keys(n).reduce((function(t,i){var a=n[i];return o.call(t,i)?t[i]=e(t[i],a,r):t[i]=a,t}),a)}}},25663:(e,t,n)=>{"use strict";var r=n(25972).functionsHaveConfigurableNames(),o=Object,i=TypeError;e.exports=function(){if(null!=this&&this!==o(this))throw new i("RegExp.prototype.flags getter called on non-object");var e="";return this.hasIndices&&(e+="d"),this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.unicodeSets&&(e+="v"),this.sticky&&(e+="y"),e},r&&Object.defineProperty&&Object.defineProperty(e.exports,"name",{value:"get flags"})},20738:(e,t,n)=>{"use strict";var r=n(21782),o=n(55559),i=n(25663),a=n(64879),s=n(5353),l=o(a());r(l,{getPolyfill:a,implementation:i,shim:s}),e.exports=l},64879:(e,t,n)=>{"use strict";var r=n(25663),o=n(21782).supportsDescriptors,i=Object.getOwnPropertyDescriptor;e.exports=function(){if(o&&"gim"===/a/gim.flags){var e=i(RegExp.prototype,"flags");if(e&&"function"===typeof e.get&&"boolean"===typeof RegExp.prototype.dotAll&&"boolean"===typeof RegExp.prototype.hasIndices){var t="",n={};if(Object.defineProperty(n,"hasIndices",{get:function(){t+="d"}}),Object.defineProperty(n,"sticky",{get:function(){t+="y"}}),"dy"===t)return e.get}}return r}},5353:(e,t,n)=>{"use strict";var r=n(21782).supportsDescriptors,o=n(64879),i=Object.getOwnPropertyDescriptor,a=Object.defineProperty,s=TypeError,l=Object.getPrototypeOf,c=/a/;e.exports=function(){if(!r||!l)throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=o(),t=l(c),n=i(t,"flags");return n&&n.get===e||a(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},45042:(e,t,n)=>{"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{Z:()=>r})},90026:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=a(n(58960)),o=n(24298),i=a(n(93492));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e,t){var n,a,s,c,u=(0,r.default)(e,t),d=function(){u.render();var e=t.getAttributes(),n=e.hoverX;if(e.loaded){var r=t.getPayload().data,o=r[n?t.getClosestRow(n[0]):r.length-1];if(Array.isArray(o)){u.render();var i=t.getAttribute("getValueRange")(t),a=i[0],l=i[1];a===s&&l===c||u.sdk.trigger("yAxisChange",t,a,l),s=a,c=l,u.trigger("rendered")}}};return l(l({},u),{},{mount:function(e){u.mount(e),a=(0,i.default)(e,(function(){return u.trigger("resize")}));var r=t.getAttributes().loaded;n=(0,o.unregister)(t.onAttributeChange("hoverX",d),!r&&t.onceAttributeChange("loaded",d)),u.trigger("resize"),d()},unmount:function(){n&&n(),a&&a(),u.unmount(),s=null,c=null},render:d})}},62369:(e,t)=>{"use strict";function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.__esModule=!0,t.default=void 0;t.default=function(e,t){void 0===t&&(t={});var n=e.getElement(),o=n.clientWidth,i=n.clientHeight;return{header:{title:{text:"",color:"",fontSize:"",fontWeight:""},subtitle:{text:"",color:"",fontSize:"",fontWeight:""},titleSubtitlePadding:1},footer:{text:"",color:"",fontSize:"",fontWeight:"",location:""},data:r({sortOrder:"label-asc",smallSegmentGrouping:{enabled:!0,value:5,valueType:"count",label:"smaller",caption:"rest of dimensions",color:e.chart.getThemeAttribute("themeD3pieSmallColor")},content:[]},t),labels:{outer:{format:"label-value2",hideWhenLessThanPercentage:null,pieDistance:10},inner:{format:"percentage",hideWhenLessThanPercentage:101},mainLabel:{color:"segment",fontSize:"0.9em",fontWeight:"normal",font:'-apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif'},percentage:{color:e.chart.getThemeAttribute("themeInnerLabelColor"),fontSize:"1em",fontWeight:"strong",decimalPlaces:0,font:'-apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif'},value:{color:e.chart.getThemeAttribute("themeD3pieSmallColor"),fontSize:"1.2em",fontWeight:"strong",font:'-apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif'},lines:{enabled:!0,style:"curved",color:"segment"},truncation:{enabled:!1,truncateLength:30},formatter:function(t){return"value"===t.part?("No data"===t.realLabel?"-":e.chart.getConvertedValue(t.value))+" "+e.chart.getUnitSign():"percentage"===t.part?t.label+"%":t.label}},effects:{load:{effect:"none",speed:0},pullOutSegmentOnClick:{effect:"bounce",speed:400,size:5},highlightSegmentOnMouseover:!0,highlightLuminosity:-.2},tooltips:{enabled:!1,type:"caption",string:"",placeholderParser:null,styles:{fadeInSpeed:250,backgroundColor:"#000000",backgroundOpacity:.5,color:"#ffffff",borderRadius:2,fontSize:"11px",padding:4}},misc:{colors:{background:"transparent",segments:[],segmentStroke:e.chart.getThemeAttribute("themeD3pieStroke")},gradient:{enabled:!1},canvasPadding:{top:0,right:0,bottom:0,left:0},pieCenterOffset:{x:0,y:0},cssPrefix:null},callbacks:{onload:null,onMouseoverSegment:null,onMouseoutSegment:null,onClickSegment:null},size:{canvasHeight:Math.floor(i),canvasWidth:Math.floor(o),pieInnerRadius:"50%",pieOuterRadius:"75%"}}}},16469:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(58960)),o=n(24298),i=u(n(93492)),a=u(n(81220)),s=u(n(53087)),l=u(n(94015)),c=u(n(62369));function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e,t){var n,u,d,p,h=(0,r.default)(e,t),g=null,v=(0,a.default)(),m=function(){g&&(g.destroy(),g.recreate())},y=function(){h.render();var e=t.getAttributes(),n=e.hoverX,r=e.loaded;if(g&&r){var o=t.getPayload().data,i=n?t.getClosestRow(n[0]):-1;i=-1===i?o.length-1:i;var a=t.getVisibleDimensionIds().map((function(e){return{label:(0,s.default)(e,30),value:t.getDimensionValue(e,i),color:t.selectDimensionColor(e),caption:e}})).filter((function(e){return!!e.value})),l=t.getAttribute("getValueRange")(t),u=l[0],f=l[1];u===d&&f===p||h.sdk.trigger("yAxisChange",t,u,f),d=u,p=f,h.render(),g.options.data.content=a.length?a:[{label:"No data",value:1,color:h.chart.getThemeAttribute("themeD3pieSmallColor")}],g.options.labels=(0,c.default)(h).labels,window.requestAnimationFrame((function(){m()})),h.trigger("rendered")}};return f(f({},h),{},{mount:function(e){if(!g){h.mount(e);var r=t.getAttribute("theme");e.classList.add(r);var a=t.getAttributes().loaded;g=new l.default(e,(0,c.default)(h)),u=(0,i.default)(e.parentNode,(function(){g.options=f(f({},g.options),{},{size:(0,c.default)(h).size}),m(),h.trigger("resize")}));var s=v.add(y);n=(0,o.unregister)(t.onAttributeChange("hoverX",s),!a&&t.onceAttributeChange("loaded",s),t.onAttributeChange("theme",s),t.on("visibleDimensionsChanged",s)),h.trigger("resize"),y()}},unmount:function(){n&&n(),u&&u(),g&&(g.destroy(),g=null),d=null,p=null,h.unmount()},render:y})}},94015:(e,t,n)=>{"use strict";var r,o,i,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(85169));function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}o=[],void 0===(i="function"===typeof(r=function(){var e="d3pie",t="0.2.1",n=0,r={header:{title:{text:"",color:"#333333",fontSize:"18px",fontWeight:"bold",font:"arial"},subtitle:{text:"",color:"#666666",fontSize:"14px",fontWeight:"bold",font:"arial"},location:"top-center",titleSubtitlePadding:8},footer:{text:"",color:"#666666",fontSize:"14px",fontWeight:"bold",font:"arial",location:"left"},size:{canvasHeight:500,canvasWidth:500,pieInnerRadius:"0%",pieOuterRadius:null},data:{sortOrder:"none",ignoreSmallSegments:{enabled:!1,valueType:"percentage",value:null},smallSegmentGrouping:{enabled:!1,value:1,valueType:"percentage",label:"Other",color:"#cccccc"},content:[]},labels:{outer:{format:"label",hideWhenLessThanPercentage:null,pieDistance:30},inner:{format:"percentage",hideWhenLessThanPercentage:null},mainLabel:{color:"#333333",font:"arial",fontWeight:"normal",fontSize:"10px"},percentage:{color:"#dddddd",font:"arial",fontWeight:"bold",fontSize:"10px",decimalPlaces:0},value:{color:"#cccc44",fontWeight:"bold",font:"arial",fontSize:"10px"},lines:{enabled:!0,style:"curved",color:"segment"},truncation:{enabled:!1,truncateLength:30},formatter:null},effects:{load:{effect:"none",speed:1e3},pullOutSegmentOnClick:{effect:"none",speed:300,size:10},highlightSegmentOnMouseover:!1,highlightLuminosity:-.2},tooltips:{enabled:!1,type:"placeholder",string:"",placeholderParser:null,styles:{fadeInSpeed:250,backgroundColor:"#000000",backgroundOpacity:.5,color:"#efefef",borderRadius:2,font:"arial",fontWeight:"bold",fontSize:"10px",padding:4}},misc:{colors:{background:null,segments:["#2484c1","#65a620","#7b6888","#a05d56","#961a1a","#d8d23a","#e98125","#d0743c","#635222","#6ada6a","#0c6197","#7d9058","#207f33","#44b9b0","#bca44a","#e4a14b","#a3acb2","#8cc3e9","#69a6f9","#5b388f","#546e91","#8bde95","#d2ab58","#273c71","#98bf6e","#4daa4b","#98abc5","#cc1010","#31383b","#006391","#c2643f","#b0a474","#a5a39c","#a9c2bc","#22af8c","#7fcecf","#987ac6","#3d3b87","#b77b1c","#c9c2b6","#807ece","#8db27c","#be66a2","#9ed3c6","#00644b","#005064","#77979f","#77e079","#9c73ab","#1f79a7"],segmentStroke:"#ffffff"},gradient:{enabled:!1,percentage:95,color:"#000000"},canvasPadding:{top:5,right:5,bottom:5,left:5},pieCenterOffset:{x:0,y:0},cssPrefix:null},callbacks:{onload:null,onMouseoverSegment:null,onMouseoutSegment:null,onClickSegment:null}},o={initialCheck:function(e){var t=e.cssPrefix,n=e.element,r=e.options;if(!(n instanceof HTMLElement||n instanceof SVGElement))return!1;if(!/[a-zA-Z][a-zA-Z0-9_-]*$/.test(t))return!1;if(!i.isArray(r.data.content))return!1;for(var o=[],a=0;a<r.data.content.length;a++)"number"!==typeof r.data.content[a].value||isNaN(r.data.content[a].value)||r.data.content[a].value<=0||o.push(r.data.content[a]);return e.options.data.content=o,!0}},i={addSVGSpace:function(e){var t=e.element,n=e.options.size.canvasWidth,r=e.options.size.canvasHeight,o=e.options.misc.colors.background,i=a.select(t).append("svg:svg").attr("width",n).attr("height",r);return"transparent"!==o&&i.style("background-color",(function(){return o})),i},shuffleArray:function(e){for(var t,n,r=e.length;0!==r;)n=Math.floor(Math.random()*r),t=e[r-=1],e[r]=e[n],e[n]=t;return e},processObj:function(e,t,n){return"string"===typeof t?i.processObj(e,t.split("."),n):1===t.length&&void 0!==n?(e[t[0]]=n,e[t[0]]):0===t.length?e:i.processObj(e[t[0]],t.slice(1),n)},getDimensions:function(e){"string"===typeof e&&(e=document.getElementById(e));var t=0,n=0;if(e){var r=e.getBBox();t=r.width,n=r.height}return{w:t,h:n}},rectIntersect:function(e,t){return!(t.x>e.x+e.w||t.x+t.w<e.x||t.y+t.h<e.y||t.y>e.y+e.h)},getColorShade:function(e,t){(e=String(e).replace(/[^0-9a-f]/gi,"")).length<6&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),t=t||0;for(var n="#",r=0;r<3;r++){var o=parseInt(e.substr(2*r,2),16);n+=("00"+(o=Math.round(Math.min(Math.max(0,o+o*t),255)).toString(16))).substr(o.length)}return n},initSegmentColors:function(e){for(var t=e.options.data.content,n=e.options.misc.colors.segments,r=[],o=0;o<t.length;o++)t[o].hasOwnProperty("color")?r.push(t[o].color):r.push(n[o]);return r},applySmallSegmentGrouping:function(e,t){var n=[],r=[],o=0,i=0;if("count"===t.valueType){for(var a=[],s=0,u=0;u<e.length;u++)a[s++]={idx:u,value:e[u].value};for(a.sort((function(e,t){return e.value<t.value?1:-1})),s=0;s<a.length;s++)e[a[s].idx].smallSegmentPriority=s;for(u=0;u<e.length;u++)e[u].smallSegmentPriority>=t.value?(r.push(e[u]),o+=e[u].value,i++):(e[u].isGrouped=!1,n.push(e[u]))}else if("percentage"===t.valueType){var d=l.getTotalPieSize(e);for(u=0;u<e.length;u++)if("percentage"===t.valueType){if(e[u].value/d*100<=t.value){r.push(e[u]),o+=e[u].value,i++;continue}e[u].isGrouped=!1,n.push(e[u])}}else for(u=0;u<e.length;u++)e[u].value<=t.value?(r.push(e[u]),o+=e[u].value,i++):(e[u].isGrouped=!1,n.push(e[u]));return r.length&&n.push(c(c({},t),{},{color:t.color,label:"["+t.label+" "+i+"]",value:o,isGrouped:!0,groupedData:r})),n},showPoint:function(e,t,n){e.append("circle").attr("cx",t).attr("cy",n).attr("r",2).style("fill","black")},isFunction:function(e){return e&&"[object Function]"==={}.toString.call(e)},isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)}},s=function e(){var t,n,r,o,i,a,s=arguments[0]||{},l=1,c=arguments.length,u=!1,d=Object.prototype.toString,f=Object.prototype.hasOwnProperty,p={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object"},h={isFunction:function(e){return"function"===h.type(e)},isArray:Array.isArray||function(e){return"array"===h.type(e)},isWindow:function(e){return null!==e&&e===e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null===e?String(e):p[d.call(e)]||"object"},isPlainObject:function(e){if(!e||"object"!==h.type(e)||e.nodeType)return!1;try{if(e.constructor&&!f.call(e,"constructor")&&!f.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var t;for(t in e);return void 0===t||f.call(e,t)}};for("boolean"===typeof s&&(u=s,s=arguments[1]||{},l=2),"object"===typeof s||h.isFunction(s)||(s={}),c===l&&(s=this,--l);l<c;l++)if(null!==(t=arguments[l]))for(n in t)r=s[n],s!==(o=t[n])&&(u&&o&&(h.isPlainObject(o)||(i=h.isArray(o)))?(i?(i=!1,a=r&&h.isArray(r)?r:[]):a=r&&h.isPlainObject(r)?r:{},s[n]=e(u,a,o)):void 0!==o&&(s[n]=o));return s},l={toRadians:function(e){return e*(Math.PI/180)},toDegrees:function(e){return e*(180/Math.PI)},computePieRadius:function(e){var t=e.options.size,n=e.options.misc.canvasPadding,r=t.canvasWidth-n.left-n.right,o=t.canvasHeight-n.top-n.bottom;"pie-center"!==e.options.header.location&&(o-=e.textComponents.headerHeight),e.textComponents.footer.exists&&(o-=e.textComponents.footer.h);var i,a,s=(r<(o=o<0?0:o)?r:o)/3;if(null!==t.pieOuterRadius)if(/%/.test(t.pieOuterRadius)){a=(a=(a=parseInt(t.pieOuterRadius.replace(/[\D]/,""),10))>99?99:a)<0?0:a;var l=r<o?r:o;if("none"!==e.options.labels.outer.format){var c=2*parseInt(e.options.labels.outer.pieDistance,10);l-c>0&&(l-=c)}s=Math.floor(l/100*a)/2}else s=parseInt(t.pieOuterRadius,10);/%/.test(t.pieInnerRadius)?(a=(a=(a=parseInt(t.pieInnerRadius.replace(/[\D]/,""),10))>99?99:a)<0?0:a,i=Math.floor(s/100*a)):i=parseInt(t.pieInnerRadius,10),e.innerRadius=i,e.outerRadius=s},getTotalPieSize:function(e){for(var t=0,n=0;n<e.length;n++)t+=e[n].value;return t},sortPieData:function(e){var t=e.options.data.content;switch(e.options.data.sortOrder){case"none":break;case"random":t=i.shuffleArray(t);break;case"value-asc":t.sort((function(e,t){return e.value<t.value?-1:1}));break;case"value-desc":t.sort((function(e,t){return e.value<t.value?1:-1}));break;case"label-asc":t.sort((function(e,t){return e.label.toLowerCase()>t.label.toLowerCase()?1:-1}));break;case"label-desc":t.sort((function(e,t){return e.label.toLowerCase()<t.label.toLowerCase()?1:-1}))}return t},getPieTranslateCenter:function(e){return"translate("+e.x+","+e.y+")"},calculatePieCenter:function(e){var t=e.options.misc.pieCenterOffset,n=e.textComponents.title.exists&&"pie-center"!==e.options.header.location,r=e.textComponents.subtitle.exists&&"pie-center"!==e.options.header.location,o=e.options.misc.canvasPadding.top;n&&r?o+=e.textComponents.title.h+e.options.header.titleSubtitlePadding+e.textComponents.subtitle.h:n?o+=e.textComponents.title.h:r&&(o+=e.textComponents.subtitle.h);var i=0;e.textComponents.footer.exists&&(i=e.textComponents.footer.h+e.options.misc.canvasPadding.bottom);var a=(e.options.size.canvasWidth-e.options.misc.canvasPadding.left-e.options.misc.canvasPadding.right)/2+e.options.misc.canvasPadding.left,s=(e.options.size.canvasHeight-i-o)/2+o;a+=t.x,s+=t.y,e.pieCenter={x:a,y:s}},rotate:function(e,t,n,r,o){o=o*Math.PI/180;var i=Math.cos,a=Math.sin;return{x:(e-n)*i(o)-(t-r)*a(o)+n,y:(e-n)*a(o)+(t-r)*i(o)+r}},translate:function(e,t,n,r){var o=l.toRadians(r);return{x:e+n*Math.sin(o),y:t-n*Math.cos(o)}},pointIsInArc:function(e,t,n){var r=n.innerRadius()(t),o=n.outerRadius()(t),i=n.startAngle()(t),a=n.endAngle()(t),s=e.x*e.x+e.y*e.y,l=Math.atan2(e.x,-e.y);return l=l<0?l+2*Math.PI:l,r*r<=s&&s<=o*o&&i<=l&&l<=a}},u={add:function(e,t,n){var r=u.getIncludes(n),o=e.options.labels,i=e.svg.insert("g","."+e.cssPrefix+"labels-"+t).attr("class",e.cssPrefix+"labels-"+t),a=e.__labels[t]=i.selectAll("."+e.cssPrefix+"labelGroup-"+t).data(e.options.data.content).enter().append("g").attr("id",(function(n,r){return e.cssPrefix+"labelGroup"+r+"-"+t})).attr("data-index",(function(e,t){return t})).attr("class",e.cssPrefix+"labelGroup-"+t).style("opacity",0),s={section:t,sectionDisplayType:n};r.mainLabel&&a.append("text").attr("id",(function(n,r){return e.cssPrefix+"segmentMainLabel"+r+"-"+t})).attr("class",e.cssPrefix+"segmentMainLabel-"+t).text((function(e,t){var n=e.label;return o.formatter?(s.index=t,s.part="mainLabel",s.value=e.value,s.label=n,n=o.formatter(s)):o.truncation.enabled&&e.label.length>o.truncation.truncateLength&&(n=e.label.substring(0,o.truncation.truncateLength)+"..."),n})).style("font-size",o.mainLabel.fontSize).style("font-family",o.mainLabel.font).style("font-weight",o.mainLabel.fontWeight).style("fill",(function(t,n){return"segment"===o.mainLabel.color?e.options.colors[n]:o.mainLabel.color})),r.percentage&&a.append("text").attr("id",(function(n,r){return e.cssPrefix+"segmentPercentage"+r+"-"+t})).attr("class",e.cssPrefix+"segmentPercentage-"+t).text((function(e,t){var n=e.percentage;return o.formatter?(s.index=t,s.part="percentage",s.value=e.value,s.label=e.percentage,n=o.formatter(s)):n+="%",n})).style("font-size",o.percentage.fontSize).style("font-family",o.percentage.font).style("font-weight",o.percentage.fontWeight).style("fill",o.percentage.color),r.value&&a.append("text").attr("id",(function(n,r){return e.cssPrefix+"segmentValue"+r+"-"+t})).attr("class",e.cssPrefix+"segmentValue-"+t).text((function(e,t){return s.index=t,s.part="value",s.value=e.value,s.label=e.value,s.realLabel=e.label,o.formatter?o.formatter(s,e.value):e.value})).style("font-size",o.value.fontSize).style("font-family",o.value.font).style("font-weight",o.value.fontWeight).style("fill",o.value.color)},positionLabelElements:function(e,t,n){u["dimensions-"+t]=[],e.__labels[t].each((function(n,r){var o=a.select(this).selectAll("."+e.cssPrefix+"segmentMainLabel-"+t),i=a.select(this).selectAll("."+e.cssPrefix+"segmentPercentage-"+t),s=a.select(this).selectAll("."+e.cssPrefix+"segmentValue-"+t);u["dimensions-"+t].push({mainLabel:null!==o.node()?o.node().getBBox():null,percentage:null!==i.node()?i.node().getBBox():null,value:null!==s.node()?s.node().getBBox():null})}));var r=5,o=u["dimensions-"+t];switch(n){case"label-value1":e.svg.selectAll("."+e.cssPrefix+"segmentValue-"+t).attr("dx",(function(e,t){return o[t].mainLabel.width+r}));break;case"label-value2":e.svg.selectAll("."+e.cssPrefix+"segmentValue-"+t).attr("dy",(function(e,t){return o[t].mainLabel.height}));break;case"label-percentage1":e.svg.selectAll("."+e.cssPrefix+"segmentPercentage-"+t).attr("dx",(function(e,t){return o[t].mainLabel.width+r}));break;case"label-percentage2":e.svg.selectAll("."+e.cssPrefix+"segmentPercentage-"+t).attr("dx",(function(e,t){return o[t].mainLabel.width/2-o[t].percentage.width/2})).attr("dy",(function(e,t){return o[t].mainLabel.height}))}},computeLabelLinePositions:function(e){e.lineCoordGroups=[],e.__labels.outer.each((function(t,n){return u.computeLinePosition(e,n)}))},computeLinePosition:function(e,t){var n,r,o,i,a=f.getSegmentAngle(t,e.options.data.content,e.totalSize,{midpoint:!0}),s=l.rotate(e.pieCenter.x,e.pieCenter.y-e.outerRadius,e.pieCenter.x,e.pieCenter.y,a),c=e.outerLabelGroupData[t].h/5,u=6,d=Math.floor(a/90),p=4;switch(2===d&&180===a&&(d=1),d){case 0:n=e.outerLabelGroupData[t].x-u-(e.outerLabelGroupData[t].x-u-s.x)/2,r=e.outerLabelGroupData[t].y+(s.y-e.outerLabelGroupData[t].y)/p,o=e.outerLabelGroupData[t].x-u,i=e.outerLabelGroupData[t].y-c;break;case 1:n=s.x+(e.outerLabelGroupData[t].x-s.x)/p,r=s.y+(e.outerLabelGroupData[t].y-s.y)/p,o=e.outerLabelGroupData[t].x-u,i=e.outerLabelGroupData[t].y-c;break;case 2:var h=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+u;n=s.x-(s.x-h)/p,r=s.y+(e.outerLabelGroupData[t].y-s.y)/p,o=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+u,i=e.outerLabelGroupData[t].y-c;break;case 3:var g=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+u;n=g+(s.x-g)/p,r=e.outerLabelGroupData[t].y+(s.y-e.outerLabelGroupData[t].y)/p,o=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+u,i=e.outerLabelGroupData[t].y-c}"straight"===e.options.labels.lines.style?e.lineCoordGroups[t]=[{x:s.x,y:s.y},{x:o,y:i}]:e.lineCoordGroups[t]=[{x:s.x,y:s.y},{x:n,y:r},{x:o,y:i}]},addLabelLines:function(e){var t=e.svg.insert("g","."+e.cssPrefix+"pieChart").attr("class",e.cssPrefix+"lineGroups").style("opacity",1).selectAll("."+e.cssPrefix+"lineGroup").data(e.lineCoordGroups).enter().append("g").attr("class",e.cssPrefix+"lineGroup"),n=a.line().curve(a.curveBasis).x((function(e){return e.x})).y((function(e){return e.y}));t.append("path").attr("d",n).attr("stroke",(function(t,n){return"segment"===e.options.labels.lines.color?e.options.colors[n]:e.options.labels.lines.color})).attr("stroke-width",1).attr("fill","none").style("opacity",(function(t,n){var r=e.options.labels.outer.hideWhenLessThanPercentage;return null!==r&&t.percentage<r||""===e.options.data.content[n].label?0:1}))},positionLabelGroups:function(e,t){"none"!==e.options.labels[t].format&&e.__labels[t].style("opacity",(function(n,r){var o=e.options.labels[t].hideWhenLessThanPercentage;return null!==o&&n.percentage<o?0:1})).attr("transform",(function(n,r){var o,a;if("outer"===t)o=e.outerLabelGroupData[r].x,a=e.outerLabelGroupData[r].y;else{var c=s(!0,{},e.pieCenter);if(e.innerRadius>0){var u=f.getSegmentAngle(r,e.options.data.content,e.totalSize,{midpoint:!0}),d=l.translate(e.pieCenter.x,e.pieCenter.y,e.innerRadius,u);c.x=d.x,c.y=d.y}var p=i.getDimensions(e.cssPrefix+"labelGroup"+r+"-inner"),h=p.w/2,g=p.h/4;o=c.x+(e.lineCoordGroups[r][0].x-c.x)/1.8,a=c.y+(e.lineCoordGroups[r][0].y-c.y)/1.8,o-=h,a+=g}return"translate("+o+","+a+")"}))},getIncludes:function(e){var t=!1,n=!1,r=!1;switch(e){case"label":t=!0;break;case"value":n=!0;break;case"percentage":r=!0;break;case"label-value1":case"label-value2":t=!0,n=!0;break;case"label-percentage1":case"label-percentage2":t=!0,r=!0}return{mainLabel:t,value:n,percentage:r}},computeOuterLabelCoords:function(e){e.__labels.outer.each((function(t,n){return u.getIdealOuterLabelPositions(e,n)})),u.resolveOuterLabelCollisions(e)},resolveOuterLabelCollisions:function(e){if("none"!==e.options.labels.outer.format){var t=e.options.data.content.length;u.checkConflict(e,0,"clockwise",t),u.checkConflict(e,t-1,"anticlockwise",t)}},checkConflict:function(e,t,n,r){var o,a;if(!(r<=1)){var s=e.outerLabelGroupData[t].hs;if(("clockwise"!==n||"right"===s)&&("anticlockwise"!==n||"left"===s)){var l="clockwise"===n?t+1:t-1,c=e.outerLabelGroupData[t],d=e.outerLabelGroupData[l],f={labelHeights:e.outerLabelGroupData[0].h,center:e.pieCenter,lineLength:e.outerRadius+e.options.labels.outer.pieDistance,heightChange:e.outerLabelGroupData[0].h+1};if("clockwise"===n){for(o=0;o<=t;o++)if(a=e.outerLabelGroupData[o],!u.isLabelHidden(e,o)&&i.rectIntersect(a,d)){u.adjustLabelPos(e,l,c,f);break}}else for(o=r-1;o>=t;o--)if(a=e.outerLabelGroupData[o],!u.isLabelHidden(e,o)&&i.rectIntersect(a,d)){u.adjustLabelPos(e,l,c,f);break}u.checkConflict(e,l,n,r)}}},isLabelHidden:function(e,t){var n=e.options.labels.outer.hideWhenLessThanPercentage;return null!==n&&d.percentage<n||""===e.options.data.content[t].label},adjustLabelPos:function(e,t,n,r){var o,i,a,s;s=n.y+r.heightChange,i=r.center.y-s,o=Math.abs(r.lineLength)>Math.abs(i)?Math.sqrt(r.lineLength*r.lineLength-i*i):Math.sqrt(i*i-r.lineLength*r.lineLength),a="right"===n.hs?r.center.x+o:r.center.x-o-e.outerLabelGroupData[t].w,e.outerLabelGroupData[t].x=a,e.outerLabelGroupData[t].y=s},getIdealOuterLabelPositions:function(e,t){var n=e.svg.select("#"+e.cssPrefix+"labelGroup"+t+"-outer").node();if(n){var r=n.getBBox(),o=f.getSegmentAngle(t,e.options.data.content,e.totalSize,{midpoint:!0}),i=e.pieCenter.x,a=e.pieCenter.y-(e.outerRadius+e.options.labels.outer.pieDistance),s=l.rotate(i,a,e.pieCenter.x,e.pieCenter.y,o),c="right";o>180?(s.x-=r.width+8,c="left"):s.x+=8,e.outerLabelGroupData[t]={x:s.x,y:s.y,w:r.width,h:r.height,hs:c}}}},f={effectMap:{none:a.easeLinear,bounce:a.easeBounce,linear:a.easeLinear,sin:a.easeSin,elastic:a.easeElastic,back:a.easeBack,quad:a.easeQuad,circle:a.easeCircle,exp:a.easeExp},create:function(e){var t=e.pieCenter,n=e.options.colors,r=(e.options.effects.load,e.options.misc.colors.segmentStroke),o=e.svg.insert("g","#"+e.cssPrefix+"title").attr("transform",(function(){return l.getPieTranslateCenter(t)})).attr("class",e.cssPrefix+"pieChart"),i=a.arc().innerRadius(e.innerRadius).outerRadius(e.outerRadius).startAngle(0).endAngle((function(t){return t.value/e.totalSize*2*Math.PI}));o.selectAll("."+e.cssPrefix+"arc").data(e.options.data.content).enter().append("g").attr("class",e.cssPrefix+"arc").append("path").attr("id",(function(t,n){return e.cssPrefix+"segment"+n})).attr("fill",(function(t,r){var o=n[r];return e.options.misc.gradient.enabled&&(o="url(#"+e.cssPrefix+"grad"+r+")"),o})).style("stroke",r).style("stroke-width",1).attr("data-index",(function(e,t){return t})).attr("d",i),e.svg.selectAll("g."+e.cssPrefix+"arc").attr("transform",(function(t,n){var r=0;return n>0&&(r=f.getSegmentAngle(n-1,e.options.data.content,e.totalSize)),"rotate("+r+")"})),e.arc=i},addGradients:function(e){var t=e.svg.append("defs").selectAll("radialGradient").data(e.options.data.content).enter().append("radialGradient").attr("gradientUnits","userSpaceOnUse").attr("cx",0).attr("cy",0).attr("r","120%").attr("id",(function(t,n){return e.cssPrefix+"grad"+n}));t.append("stop").attr("offset","0%").style("stop-color",(function(t,n){return e.options.colors[n]})),t.append("stop").attr("offset",e.options.misc.gradient.percentage+"%").style("stop-color",e.options.misc.gradient.color)},addSegmentEventHandlers:function(e){var t=e.svg.selectAll("."+e.cssPrefix+"arc");(t=t.merge(e.__labels.inner.merge(e.__labels.outer))).on("click",(function(){var t,n=a.select(this);if(n.attr("class")===e.cssPrefix+"arc")t=n.select("path");else{var r=n.attr("data-index");t=a.select("#"+e.cssPrefix+"segment"+r)}var o=t.attr("class")===e.cssPrefix+"expanded";f.onSegmentEvent(e,e.options.callbacks.onClickSegment,t,o),"none"!==e.options.effects.pullOutSegmentOnClick.effect&&(o?f.closeSegment(e,t.node()):f.openSegment(e,t.node()))})),t.on("mouseover",(function(){var t,n,r=a.select(this);if(r.attr("class")===e.cssPrefix+"arc"?t=r.select("path"):(n=r.attr("data-index"),t=a.select("#"+e.cssPrefix+"segment"+n)),e.options.effects.highlightSegmentOnMouseover){n=t.attr("data-index");var o=e.options.colors[n];t.style("fill",i.getColorShade(o,e.options.effects.highlightLuminosity))}e.options.tooltips.enabled&&(n=t.attr("data-index"),h.showTooltip(e,n));var s=t.attr("class")===e.cssPrefix+"expanded";f.onSegmentEvent(e,e.options.callbacks.onMouseoverSegment,t,s)})),t.on("mousemove",(function(){h.moveTooltip(e)})),t.on("mouseout",(function(){var t,n,r=a.select(this);if(r.attr("class")===e.cssPrefix+"arc"?t=r.select("path"):(n=r.attr("data-index"),t=a.select("#"+e.cssPrefix+"segment"+n)),e.options.effects.highlightSegmentOnMouseover){n=t.attr("data-index");var o=e.options.colors[n];e.options.misc.gradient.enabled&&(o="url(#"+e.cssPrefix+"grad"+n+")"),t.style("fill",o)}e.options.tooltips.enabled&&(n=t.attr("data-index"),h.hideTooltip(e,n));var i=t.attr("class")===e.cssPrefix+"expanded";f.onSegmentEvent(e,e.options.callbacks.onMouseoutSegment,t,i)}))},onSegmentEvent:function(e,t,n,r){if(i.isFunction(t)){var o=parseInt(n.attr("data-index"),10);t({segment:n.node(),index:o,expanded:r,data:e.options.data.content[o]})}},openSegment:function(e,t){e.isOpeningSegment||(e.isOpeningSegment=!0,f.maybeCloseOpenSegment(e),a.select(t).transition().ease(f.effectMap[e.options.effects.pullOutSegmentOnClick.effect]).duration(e.options.effects.pullOutSegmentOnClick.speed).attr("transform",(function(t,n){var r=e.arc.centroid(t),o=r[0],i=r[1],a=Math.sqrt(o*o+i*i),s=parseInt(e.options.effects.pullOutSegmentOnClick.size,10);return"translate("+o/a*s+","+i/a*s+")"})).on("end",(function(n,r){e.currentlyOpenSegment=t,e.isOpeningSegment=!1,a.select(t).attr("class",e.cssPrefix+"expanded")})))},maybeCloseOpenSegment:function(e){"undefined"!==typeof e&&e.svg.selectAll("."+e.cssPrefix+"expanded").size()>0&&f.closeSegment(e,e.svg.select("."+e.cssPrefix+"expanded").node())},closeSegment:function(e,t){a.select(t).transition().duration(400).attr("transform","translate(0,0)").on("end",(function(n,r){a.select(t).attr("class",""),e.currentlyOpenSegment=null}))},getCentroid:function(e){var t=e.getBBox();return{x:t.x+t.width/2,y:t.y+t.height/2}},getSegmentAngle:function(e,t,n,r){var o,i=s({compounded:!0,midpoint:!1},r),a=t[e].value;if(i.compounded){o=0;for(var l=0;l<=e;l++)o+=t[l].value}"undefined"===typeof o&&(o=a);var c=o/n*360;return i.midpoint&&(c-=a/n*360/2),c}},p={offscreenCoord:-1e4,addTitle:function(e){e.__title=e.svg.selectAll("."+e.cssPrefix+"title").data([e.options.header.title]).enter().append("text").text((function(e){return e.text})).attr("id",e.cssPrefix+"title").attr("class",e.cssPrefix+"title").attr("x",p.offscreenCoord).attr("y",p.offscreenCoord).attr("text-anchor",(function(){return"top-center"===e.options.header.location||"pie-center"===e.options.header.location?"middle":"left"})).attr("fill",(function(e){return e.color})).style("font-size",(function(e){return e.fontSize})).style("font-weight",(function(e){return e.fontWeight})).style("font-family",(function(e){return e.font}))},positionTitle:function(e){var t,n=e.textComponents,r=e.options.header.location,o=e.options.misc.canvasPadding,i=e.options.size.canvasWidth,a=e.options.header.titleSubtitlePadding;t="top-left"===r?o.left:(i-o.right)/2+o.left,t+=e.options.misc.pieCenterOffset.x;var s=o.top+n.title.h;"pie-center"===r&&(s=e.pieCenter.y,n.subtitle.exists?s=s-(n.title.h+a+n.subtitle.h)/2+n.title.h:s+=n.title.h/4),e.__title.attr("x",t).attr("y",s)},addSubtitle:function(e){var t=e.options.header.location;e.__subtitle=e.svg.selectAll("."+e.cssPrefix+"subtitle").data([e.options.header.subtitle]).enter().append("text").text((function(e){return e.text})).attr("x",p.offscreenCoord).attr("y",p.offscreenCoord).attr("id",e.cssPrefix+"subtitle").attr("class",e.cssPrefix+"subtitle").attr("text-anchor",(function(){return"top-center"===t||"pie-center"===t?"middle":"left"})).attr("fill",(function(e){return e.color})).style("font-size",(function(e){return e.fontSize})).style("font-weight",(function(e){return e.fontWeight})).style("font-family",(function(e){return e.font}))},positionSubtitle:function(e){var t,n=e.options.misc.canvasPadding,r=e.options.size.canvasWidth;t="top-left"===e.options.header.location?n.left:(r-n.right)/2+n.left,t+=e.options.misc.pieCenterOffset.x;var o=p.getHeaderHeight(e);e.__subtitle.attr("x",t).attr("y",o)},addFooter:function(e){e.__footer=e.svg.selectAll("."+e.cssPrefix+"footer").data([e.options.footer]).enter().append("text").text((function(e){return e.text})).attr("x",p.offscreenCoord).attr("y",p.offscreenCoord).attr("id",e.cssPrefix+"footer").attr("class",e.cssPrefix+"footer").attr("text-anchor",(function(){var t="left";return"bottom-center"===e.options.footer.location?t="middle":"bottom-right"===e.options.footer.location&&(t="left"),t})).attr("fill",(function(e){return e.color})).style("font-size",(function(e){return e.fontSize})).style("font-weight",(function(e){return e.fontWeight})).style("font-family",(function(e){return e.font}))},positionFooter:function(e){var t,n=e.options.footer.location,r=e.textComponents.footer.w,o=e.options.size.canvasWidth,i=e.options.size.canvasHeight,a=e.options.misc.canvasPadding;t="bottom-left"===n?a.left:"bottom-right"===n?o-r-a.right:o/2,e.__footer.attr("x",t).attr("y",i-a.bottom)},getHeaderHeight:function(e){var t;if(e.textComponents.title.exists){var n=e.textComponents.title.h+e.options.header.titleSubtitlePadding+e.textComponents.subtitle.h;t="pie-center"===e.options.header.location?e.pieCenter.y-n/2+n:n+e.options.misc.canvasPadding.top}else if("pie-center"===e.options.header.location){var r=e.options.misc.canvasPadding.bottom+e.textComponents.footer.h;t=(e.options.size.canvasHeight-r)/2+e.options.misc.canvasPadding.top+e.textComponents.subtitle.h/2}else t=e.options.misc.canvasPadding.top+e.textComponents.subtitle.h;return t}},h={addTooltips:function(e){var t=e.svg.insert("g").attr("class",e.cssPrefix+"tooltips");t.selectAll("."+e.cssPrefix+"tooltip").data(e.options.data.content).enter().append("g").attr("class",e.cssPrefix+"tooltip").attr("id",(function(t,n){return e.cssPrefix+"tooltip"+n})).style("opacity",0).append("rect").attr("rx",e.options.tooltips.styles.borderRadius).attr("ry",e.options.tooltips.styles.borderRadius).attr("x",-e.options.tooltips.styles.padding).attr("opacity",e.options.tooltips.styles.backgroundOpacity).style("fill",e.options.tooltips.styles.backgroundColor),t.selectAll("."+e.cssPrefix+"tooltip").data(e.options.data.content).append("text").attr("fill",(function(t){return e.options.tooltips.styles.color})).style("font-size",(function(t){return e.options.tooltips.styles.fontSize})).style("font-weight",(function(t){return e.options.tooltips.styles.fontWeight})).style("font-family",(function(t){return e.options.tooltips.styles.font})).text((function(t,n){var r=e.options.tooltips.string;return"caption"===e.options.tooltips.type&&(r=t.caption),h.replacePlaceholders(e,r,n,{label:t.label,value:t.value,percentage:t.percentage})})),t.selectAll("."+e.cssPrefix+"tooltip rect").attr("width",(function(t,n){return i.getDimensions(e.cssPrefix+"tooltip"+n).w+2*e.options.tooltips.styles.padding})).attr("height",(function(t,n){return i.getDimensions(e.cssPrefix+"tooltip"+n).h+2*e.options.tooltips.styles.padding})).attr("y",(function(t,n){return-i.getDimensions(e.cssPrefix+"tooltip"+n).h/2+1}))},showTooltip:function(e,t){var n=e.options.tooltips.styles.fadeInSpeed;h.currentTooltip===t&&(n=1),h.currentTooltip=t,a.select("#"+e.cssPrefix+"tooltip"+t).transition().duration(n).style("opacity",(function(){return 1})),h.moveTooltip(e)},moveTooltip:function(e){a.selectAll("#"+e.cssPrefix+"tooltip"+h.currentTooltip).attr("transform",(function(t){var n=a.pointer(this.parentNode);return"translate("+(n[0]+e.options.tooltips.styles.padding+2)+","+(n[1]-2*e.options.tooltips.styles.padding-2)+")"}))},hideTooltip:function(e,t){a.select("#"+e.cssPrefix+"tooltip"+t).style("opacity",(function(){return 0})),a.select("#"+e.cssPrefix+"tooltip"+h.currentTooltip).attr("transform",(function(t,n){return"translate("+(e.options.size.canvasWidth+1e3)+","+(e.options.size.canvasHeight+1e3)+")"}))},replacePlaceholders:function(e,t,n,r){i.isFunction(e.options.tooltips.placeholderParser)&&e.options.tooltips.placeholderParser(n,r);var o=function(){return function(e){var t=arguments[1];return r.hasOwnProperty(t)?r[arguments[1]]:arguments[0]}};return t.replace(/\{(\w+)\}/g,o(r))}},g=function(i,l){if(this.element=i,"string"===typeof i){var c=i.replace(/^#/,"");this.element=document.getElementById(c)}var u={};s(!0,u,r,l),this.options=u,null!==this.options.misc.cssPrefix?this.cssPrefix=this.options.misc.cssPrefix:(this.cssPrefix="p"+n+"_",n++),o.initialCheck(this)&&(a.select(this.element).attr(e,t),v.call(this),m.call(this))};g.prototype.recreate=function(){o.initialCheck(this)&&(v.call(this),m.call(this))},g.prototype.redraw=function(){this.element.innerHTML="",m.call(this)},g.prototype.destroy=function(){this.element.innerHTML="",a.select(this.element).attr(e,null)},g.prototype.getOpenSegment=function(){var e=this.currentlyOpenSegment;if(null!==e&&"undefined"!==typeof e){var t=parseInt(a.select(e).attr("data-index"),10);return{element:e,index:t,data:this.options.data.content[t]}}return null},g.prototype.openSegment=function(e){(e=parseInt(e,10))<0||e>this.options.data.content.length-1||f.openSegment(this,a.select("#"+this.cssPrefix+"segment"+e).node())},g.prototype.closeSegment=function(){f.maybeCloseOpenSegment(this)},g.prototype.updateProp=function(e,t){switch(e){case"header.title.text":var n=i.processObj(this.options,e);i.processObj(this.options,e,t),a.select("#"+this.cssPrefix+"title").html(t),(""===n&&""!==t||""!==n&&""===t)&&this.redraw();break;case"header.subtitle.text":var r=i.processObj(this.options,e);i.processObj(this.options,e,t),a.select("#"+this.cssPrefix+"subtitle").html(t),(""===r&&""!==t||""!==r&&""===t)&&this.redraw();break;case"callbacks.onload":case"callbacks.onMouseoverSegment":case"callbacks.onMouseoutSegment":case"callbacks.onClickSegment":case"effects.pullOutSegmentOnClick.effect":case"effects.pullOutSegmentOnClick.speed":case"effects.pullOutSegmentOnClick.size":case"effects.highlightSegmentOnMouseover":case"effects.highlightLuminosity":i.processObj(this.options,e,t);break;default:i.processObj(this.options,e,t),this.destroy(),this.recreate()}};var v=function(){this.options.data.content=l.sortPieData(this),this.options.data.smallSegmentGrouping.enabled&&(this.options.data.content=i.applySmallSegmentGrouping(this.options.data.content,this.options.data.smallSegmentGrouping)),this.options.colors=i.initSegmentColors(this),this.totalSize=l.getTotalPieSize(this.options.data.content);for(var e=this.options.labels.percentage.decimalPlaces,t=0;t<this.options.data.content.length;t++)this.options.data.content[t].percentage=y(this.options.data.content[t].value,this.totalSize,e);for(var n=0,r=0;r<this.options.data.content.length;r++)r===this.options.data.content.length-1&&(this.options.data.content[r].percentage=(100-n).toFixed(e)),n+=parseFloat(this.options.data.content[r].percentage)},m=function(){this.svg=i.addSVGSpace(this),this.textComponents={headerHeight:0,title:{exists:""!==this.options.header.title.text,h:0,w:0},subtitle:{exists:""!==this.options.header.subtitle.text,h:0,w:0},footer:{exists:""!==this.options.footer.text,h:0,w:0}},this.outerLabelGroupData=[],p.addTitle(this),p.addSubtitle(this),p.addFooter(this);var e=this;p.positionFooter(e);var t=i.getDimensions(e.__footer.node());if(e.textComponents.footer.h=t.h,e.textComponents.footer.w=t.w,e.textComponents.title.exists){var n=i.getDimensions(e.__title.node());e.textComponents.title.h=n.h,e.textComponents.title.w=n.w}if(e.textComponents.subtitle.exists){var r=i.getDimensions(e.__subtitle.node());e.textComponents.subtitle.h=r.h,e.textComponents.subtitle.w=r.w}if(e.textComponents.title.exists||e.textComponents.subtitle.exists){var o=0;e.textComponents.title.exists&&(o+=e.textComponents.title.h,e.textComponents.subtitle.exists&&(o+=e.options.header.titleSubtitlePadding)),e.textComponents.subtitle.exists&&(o+=e.textComponents.subtitle.h),e.textComponents.headerHeight=o}if(l.computePieRadius(e),l.calculatePieCenter(e),p.positionTitle(e),p.positionSubtitle(e),e.options.misc.gradient.enabled&&f.addGradients(e),f.create(e),e.__labels={},u.add(e,"inner",e.options.labels.inner.format),u.add(e,"outer",e.options.labels.outer.format),u.positionLabelElements(e,"inner",e.options.labels.inner.format),u.positionLabelElements(e,"outer",e.options.labels.outer.format),u.computeOuterLabelCoords(e),u.positionLabelGroups(e,"outer"),u.computeLabelLinePositions(e),e.options.labels.lines.enabled&&"none"!==e.options.labels.outer.format&&u.addLabelLines(e),u.positionLabelGroups(e,"inner"),i.isFunction(e.options.callbacks.onload))try{e.options.callbacks.onload()}catch(a){}e.options.tooltips.enabled&&h.addTooltips(e),f.addSegmentEventHandlers(e)},y=function(e,t,n){var r=e/t;return n<=0?Math.round(100*r):(100*r).toFixed(n)};return g})?r.apply(t,o):r)||(e.exports=i)},49021:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e,t){var n=e.getDygraph(),r=n.getArea().h,o=n.canvas_ctx_,i=e.chart.getPayload().data[t];if(Array.isArray(i)){var a=n.toDomXCoord(i[0]),s=e.chart.getThemeAttribute("themeCrosshair");n.setSelection(t),o.save(),o.beginPath(),o.setLineDash([5,5]),o.strokeStyle=s,o.moveTo(a,0),o.lineTo(a,r),o.stroke(),o.closePath(),o.restore()}}},60579:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t,n,r,o,i=function(t,n,r){var o=r&&function(t,n){if(Array.isArray(n)){var r=t.offsetY;if(r>e.getDygraph().getArea().h-10)return"ANNOTATIONS";if(r<15)return"ANOMALY_RATE";for(var o=n[0],i=Math.abs(n[0].canvasy-r),a=1;a<n.length;a++){var s=Math.abs(n[a].canvasy-r);s<i&&(i=s,o=n[a])}return o.name}}(t,r);if(o){var i=e.getDygraph().getPropertiesForSeries(o);if(i){var a=e.chart.getPayloadDimensionIds();if(null!=a&&a.length){var s=a[i.column-1]||i.name;e.sdk.trigger("highlightHover",e.chart,n,s),e.chart.trigger("highlightHover",n,s)}}}},a=function(e,a,s){o!==a&&(r=s,o=a,t=e.offsetX,n=e.offsetY,i(e,a,s))},s=function(e){Math.abs(e.offsetX-t)<5&&Math.abs(e.offsetY-n)<5||(t=e.offsetX,n=e.offsetY,i(e,o,r))},l=function(){e.sdk.trigger("highlightBlur",e.chart),e.chart.trigger("highlightBlur")},c=function(){n=null,r=null,o=null,e.off("highlightCallback",a),e.off("mousemove",s)};return{toggle:function(t){return t?e.on("highlightCallback",a).on("mousemove",s).on("mouseout",l):c()},destroy:c}}},67514:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=h(n(7494)),o=h(n(58960)),i=h(n(81220)),a=h(n(93492)),s=n(93501),l=n(79635),c=n(56778),u=h(n(97962)),d=h(n(60579)),f=h(n(34613)),p=h(n(49021));function h(e){return e&&e.__esModule?e:{default:e}}function g(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)||function(e,t){if(!e)return;if("string"===typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}(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 v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e,t){var n,h,v,m=(0,o.default)(e,t),b=null,w=[],x=null,_=null,S=null,O=null,C={line:(0,l.makeLinePlotter)(m),stackedBar:(0,l.makeStackedBarPlotter)(m),multiBar:(0,l.makeMultiColumnBarPlotter)(m),heatmap:(0,l.makeHeatmapPlotter)(m),default:null},A={yRangePad:30,strokeWidth:.7,fillAlpha:.2,fillGraph:!1,stackedGraph:!1,forceIncludeZero:!1,errorBars:!1,makeYAxisLabelFormatter:function(){return function(e,n,r,o){var i=o.axes_[0].extremeRange,a=o.axes_[0].valueRange||[null,null],s=a[0],l=a[1];return s=null===s?i[0]:s,l=null===l?i[1]:l,s===h&&l===v||(h=s,v=l,m.sdk.trigger("yAxisChange",t,s,l)),t.getConvertedValue(e)}},makeYTicker:function(){return c.numericTicker},highlightCircleSize:4},E={line:y(y({},A),{},{strokeWidth:1.5,fillAlpha:.2}),stacked:y(y({},A),{},{strokeWidth:.1,fillAlpha:.8,fillGraph:!0,stackedGraph:!0,forceIncludeZero:!0}),area:y(y({},A),{},{fillGraph:!0,forceIncludeZero:!0}),stackedBar:y(y({},A),{},{stackedGraph:!0,forceIncludeZero:!0}),heatmap:y(y({},A),{},{makeYAxisLabelFormatter:function(){return function(e){var n=t.getAttribute("min"),r=t.getAttribute("max");n===h&&r===v||(h=n,v=r,m.sdk.trigger("yAxisChange",t,n,r));var o=parseFloat(parseFloat(e).toFixed(5));return isNaN(o)?e:o}},makeYTicker:function(e){return function(t,n,r,o,i){return(0,c.heatmapTicker)(t,n,r,o,i,e)}},highlightCircleSize:0}),default:y({},A)},k=function(){var e=t.getPayload().labels,n=t.getAttributes(),o=n.chartType,i=n.includeZero,a=n.enabledXAxis,l=n.enabledYAxis,c=n.yAxisLabelWidth,u=C[o]||C.default,d=E[o]||E.default,f=d.strokeWidth,p=d.fillAlpha,h=d.fillGraph,g=d.stackedGraph,v=d.forceIncludeZero,m=d.makeYAxisLabelFormatter,b=d.errorBars,w=d.makeYTicker,x=d.highlightCircleSize,_=d.yRangePad,S=m(e),O=w?w(t.getVisibleDimensionIds()):null,A=t.getAttributes().selectedLegendDimensions,k=t.getPayloadDimensionIds();return{yRangePad:_,stackedGraph:g,fillGraph:h,fillAlpha:p,highlightCircleSize:x,strokeWidth:f,includeZero:i||v&&k.length>1&&A.length>1,stackedGraphNaNFill:"none",plotter:u,errorBars:b,axes:{x:a?{ticker:r.default.dateTicker,axisLabelFormatter:t.formatXAxis,axisLabelWidth:60}:{drawAxis:!1},y:l?y(y(y({},O&&{ticker:O}),{},{axisLabelFormatter:S},c&&{axisLabelWidth:c}),{},{pixelsPerLabel:15}):{drawAxis:!1}},ylabel:t.getAttribute("hasYlabel")&&t.getUnitSign({long:!0,real:(0,s.isHeatmap)(o)})}},P=function(){var e=m.chart.getThemeAttribute("themeGridColor");return{axisLineColor:e,gridLineColor:e}},M=function(){var e=t.getPayloadDimensionIds();if(!e.length)return{visibility:!1};var n=t.getAttribute("selectedLegendDimensions"),r=Array(t.getPayload().labels.length-e.length).fill(!0);return{visibility:[].concat(g(e.map(n.length?t.isDimensionVisible:function(){return!0})),g(r))}},T=function(){var e=t.getAttributes(),n=e.outOfLimits,r=e.getValueRange,o=e.staticValueRange,i=e.chartType,a=t.getPayload(),l=a.data,c=a.labels,u=t.getDateWindow(),d=n||0===l.length;return{file:d?[[0]]:l,labels:d?["X"]:c,dateWindow:u,valueRange:o||((0,s.isHeatmap)(i)?[0,t.getVisibleDimensionIds().length]:r(t,{dygraph:!0}))}},R=function(){return t.isSparkline()?{drawGrid:!1,drawAxis:!1,ylabel:void 0,yLabelWidth:0,highlightCircleSize:3,fillAlpha:1,strokeWidth:0}:null},j=function(){var e=t.getPayloadDimensionIds();return e.length?{colors:e.map(t.selectDimensionColor)}:{}},D=y(y({},m),{},{getChartWidth:function(){return b?b.getArea().w:m.getChartWidth()},getChartHeight:function(){return b?b.getArea().h:100},getPreceded:function(){if(!b)return-1;if(1e3*t.getFirstEntry()<b.xAxisRange()[0])return-1;var e=b.xAxisExtremes()[0];return b.toDomXCoord(e)},mount:function(e){if(!b){m.mount(e);var o=t.getAttribute("theme");e.classList.add(o);var c=t.getAttributes(),u=t.getPayload(),d=u.data,f=u.labels;n=(0,i.default)();var h=c.outOfLimits||0===d.length;b=new r.default(e,h?[[0]]:d,y(y(y(y(y(y({legend:"never",showLabelsOnHighlight:!1,labels:h?["X"]:f,dateWindow:t.getDateWindow(),highlightCallback:n.add((function(e,t,n,r,o){return m.trigger("highlightCallback",e,t,n,r,o)})),unhighlightCallback:n.add((function(){return m.trigger("unhighlightCallback")})),drawCallback:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["drawCallback"].concat(t))},underlayCallback:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["underlayCallback"].concat(t))})),interactionModel:{willDestroyContextMyself:!0,mouseout:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["mouseout"].concat(t))})),mousedown:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["mousedown"].concat(t))})),mousemove:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["mousemove"].concat(t))})),mouseover:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["mouseover"].concat(t))})),mouseup:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["mouseup"].concat(t))})),touchstart:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["touchstart"].concat(t))})),touchmove:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["touchmove"].concat(t))})),touchend:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["touchend"].concat(t))})),dblclick:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["dblclick"].concat(t))})),wheel:n.add((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.trigger.apply(m,["wheel"].concat(t))}))},series:{ANOMALY_RATE:{plotter:(0,l.makeAnomalyPlotter)(m),drawPoints:!1,pointSize:0,highlightCircleSize:0},ANNOTATIONS:{plotter:(0,l.makeAnnotationsPlotter)(m),drawPoints:!1,pointSize:0,highlightCircleSize:0}},strokeBorderWidth:0,axisLabelFontSize:c.axisLabelFontSize,axisLineWidth:1,gridLineWidth:1,maxNumberWidth:8,highlightSeriesBackgroundAlpha:1,drawGapEdgePoints:!0,ylabel:t.getAttribute("hasYlabel")&&t.getUnitSign({long:!0}),digitsAfterDecimal:t.getAttribute("unitsConversionFractionDigits")<0?0:t.getAttribute("unitsConversionFractionDigits"),yLabelWidth:12,yRangePad:30,labelsSeparateLines:!0,rightGap:-5},k()),P()),M()),T()),R()),j())),S=(0,a.default)(e,(function(){m.trigger("resize")})),_.toggle(c.enabledHover),x.toggle(c.enabledNavigation,c.navigation),w=[m.on("resize",n.add((function(){return b.resize()}))),t.onAttributeChange("hoverX",n.add((function(e){var n=e?t.getClosestRow(e[0]):-1;if(-1===n)return b.setSelection();(0,p.default)(D,n)}))),t.onAttributeChange("enabledHover",_.toggle),t.onAttributeChange("enabledNavigation",x.toggle),t.onAttributeChange("navigation",x.set),t.onAttributeChange("overlays",O.toggle),t.onAttributeChange("theme",(function(t,n){e.classList.remove(n),e.classList.add(t),b.updateOptions(P())})),t.onAttributeChange("chartType",(function(){t.getAttribute("processing")||b.updateOptions(k())})),t.onAttributeChange("selectedLegendDimensions",(function(){t.getAttribute("processing")||b.updateOptions(y(y(y(y({},M()),j()),k()),{},{digitsAfterDecimal:t.getAttribute("unitsConversionFractionDigits")<0?0:t.getAttribute("unitsConversionFractionDigits")}))})),t.onAttributeChange("unitsConversion",(function(){return b.updateOptions(y(y({},k()),{},{digitsAfterDecimal:t.getAttribute("unitsConversionFractionDigits")<0?0:t.getAttribute("unitsConversionFractionDigits")}))})),t.onAttributeChange("staticValueRange",(function(e){var n=e[0],r=e[1];b.updateOptions({valueRange:(0,s.isHeatmap)(c.chartType)?[Math.ceil(n),Math.ceil(r)]:c.getValueRange(t,{dygraph:!0})})})),t.onAttributeChange("timezone",(function(){return b.updateOptions({})}))].filter(Boolean),O.toggle(),m.trigger("resize"),m.render()}},unmount:function(){b&&(S(),n&&n.clear(),w.forEach((function(e){return e()})),w=[],m.unmount(),_.destroy(),x.destroy(),b.destroy(),b=null,O.destroy())},getDygraph:function(){return b},getXAxisRange:function(){var e;return null==(e=b)?void 0:e.xAxisRange()},render:function(){if(b){var e=t.getAttributes(),n=e.highlighting,r=e.panning,o=e.processing;e.chartType;n||r||o||(m.render(),b.updateOptions(y(y(y(y(y({},T()),M()),j()),k()),{},{digitsAfterDecimal:t.getAttribute("unitsConversionFractionDigits")<0?0:t.getAttribute("unitsConversionFractionDigits")},R())),m.trigger("rendered"))}}});return x=(0,u.default)(D),_=(0,d.default)(D),O=(0,f.default)(D),D}},25436:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,o=n(42189),i=(r=n(18774))&&r.__esModule?r:{default:r};t.default=function(e){var t=function(t,n){return void 0===n&&(n=e.chart.getAttribute("navigation")),e.chart.updateAttributes({navigation:t,prevNavigation:n})},n=(0,o.debounce)(500,(function(e,t,n){e.moveX(t,n)})),r=e.on("mousedown",(function(e){e.shiftKey&&e.altKey?t("selectVertical"):e.altKey?t("highlight"):e.shiftKey&&t("select")})).on("mouseup",(function(){setTimeout((function(){var n=e.chart.getAttribute("prevNavigation");n&&t(n,null)}))})).on("wheel",(function(t,r){if(t.shiftKey||t.altKey){t.preventDefault(),t.stopPropagation();var o="number"!==typeof t.wheelDelta||Number.isNaN(t.wheelDelta)?-1.2*t.deltaY:t.wheelDelta/40,a=(t.detail?-1*t.detail:o)/50,s=t.offsetX||t.layerX-t.target.offsetLeft,l=function(e,t){var n=e.toDomCoords(e.xAxisRange()[0],null)[0],r=t-n,o=e.toDomCoords(e.xAxisRange()[1],null)[0]-n;return 0===o?0:r/o}(r,s);!function(t,o,a){a=a||.5;var s=t.xAxisRange(),l=s[0],c=s[1],u=(c-l)*o,d=u*a,f=u*(1-a),p=Math.round((l+d)/1e3),h=Math.round((c-f)/1e3),g=(0,i.default)({after:p,before:h}),v=g.fixedAfter,m=g.fixedBefore;v===l&&m===c||(n(e.chart,v,m),r.updateOptions({dateWindow:[1e3*v,1e3*m]}))}(r,a,l)}})).on("dblclick",e.chart.resetNavigation);return function(){return r()}}},97962:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(25436)),o=s(n(47883)),i=s(n(36012)),a=s(n(37108));function s(e){return e&&e.__esModule?e:{default:e}}var l={highlight:o.default,select:o.default,selectVertical:a.default,pan:i.default};t.default=function(e){var t,n,o=function(){null==t||t(),t=null},i=function(){o(),null==n||n(),n=null},a=function(r){var i;n&&(o(),t=null==(i=l[r])?void 0:i.call(l,e))};return{toggle:function(t,o){if(!t)return i();n=(0,r.default)(e),o&&a(o)},set:a,destroy:i}}},36012:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(7494))&&r.__esModule?r:{default:r};t.default=function(e){var t=function(e,t,n){n.isPanning&&o.default.movePan(e,t,n)},n=function n(r,i,a){a.isPanning&&(o.default.endPan(r,i,a),a.destroy(),e.sdk.trigger("panEnd",e.chart,i.dateWindow_)),e.off("mousemove",t),e.off("mouseup",n),e.off("mouseout",n)};return e.on("mousedown",(function(r,i,a){e.sdk.trigger("panStart",e.chart),a.initializeMouseDown(r,i,a),o.default.startPan(r,i,a),a.is2DPan=!1,e.on("mousemove",t).on("mouseout",n).on("mouseup",n)}))}},47883:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(7494))&&r.__esModule?r:{default:r},i=n(72247);t.default=function(e){var t,n,r=function(e,t,r){if(r.isZooming){var o=t.canvas_ctx_,a=t.canvas_,s=t.getArea(),l=a.getBoundingClientRect(),c=l.left+s.x,u=(l.top,s.y,s.w);s.h;if(!(e.pageX<c||e.pageX>c+u)){r.zoomMoved=!0,r.dragEndX=(0,i.dragGetX_)(e,r);var d=r.dragStartX,f=r.dragEndX;o.clearRect(0,0,a.width,a.height),o.fillStyle="rgba(128,128,128,0.3)",o.fillRect(Math.min(d,f),s.y,Math.abs(f-d),s.h),r.prevEndX=f,n=f}}},a=function o(i,a,s){if(s.isZooming){a.clearZoomRect_(),s.destroy();var l=function(e){return-1===n||Math.abs(t-n)<5?null:[Math.round(e.toDataXCoord(t)/1e3),Math.round(e.toDataXCoord(n)/1e3)].sort((function(e,t){return e-t}))}(a);e.sdk.trigger("highlightEnd",e.chart,l)}e.off("mousemove",r),e.off("mouseup",o)};return e.on("mousedown",(function(i,s,l){e.sdk.trigger("highlightStart",e.chart),l.initializeMouseDown(i,s,l),o.default.startZoom(i,s,l),t=l.dragStartX,n=-1,e.on("mousemove",r).on("mouseup",a)}))}},37108:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(7494))&&r.__esModule?r:{default:r},i=n(72247);t.default=function(e){var t,n,r=function(e,t,r){if(r.isZooming){var o=t.canvas_ctx_,a=t.canvas_,s=a.getBoundingClientRect();if(!(e.pageY<s.top||e.pageY>s.bottom)){r.zoomMoved=!0,r.dragEndY=(0,i.dragGetY_)(e,r);var l=r.dragStartY,c=r.dragEndY,u=t.getArea();o.clearRect(0,0,a.width,a.height),o.fillStyle="rgba(128,128,128,0.3)",o.fillRect(u.x,Math.min(l,c),u.w,Math.abs(c-l)),r.prevEndY=c,n=c}}},a=function o(i,a,s){if(s.isZooming){a.clearZoomRect_(),s.destroy();var l=-1===n||Math.abs(t-n)<5?null:[a.toDataYCoord(t),a.toDataYCoord(n)].sort((function(e,t){return e-t}));e.sdk.trigger("highlightVerticalEnd",e.chart,l)}e.off("mousemove",r),e.off("mouseup",o)};return e.on("mousedown",(function(i,s,l){e.sdk.trigger("highlightVerticalStart",e.chart),l.initializeMouseDown(i,s,l),o.default.startZoom(i,s,l),t=l.dragStartY,n=-1,e.on("mousemove",r).on("mouseup",a)}))}},1991:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(41062),o={warning:"#F9A825",critical:"#FF4136",clear:"#00AB44"};t.default=function(e,t){var n=e.chart.getAttribute("overlays")[t],i=n.when,a=n.status,s=e.getDygraph(),l=s.getArea().h,c=s.hidden_ctx_,u=(0,r.getArea)(s,[i,i]);if(!u)return(0,r.trigger)(e,t);var d=u.from;(0,r.trigger)(e,t,u),c.save(),c.beginPath(),c.moveTo(d-1,0),c.lineTo(d-1,l),c.globalAlpha=1,c.lineWidth=2,c.setLineDash([4,4]),c.strokeStyle=o[a],c.stroke(),c.closePath(),c.restore()}},3288:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(41062),o={warning:"#FFF8E1",critical:"#FFEBEF",clear:"#E5F5E8"},i={warning:"#FFC300",critical:"#F59B9B",clear:"#68C47D"},a={warning:"#F9A825",critical:"#FF4136",clear:"#00AB44"};t.default=function(e,t){var n=e.chart.getAttribute("overlays")[t],s=n.whenTriggered,l=n.whenLast,c=void 0===l?Math.floor((new Date).getTime()/1e3):l,u=n.status,d=e.getDygraph(),f=d.getArea().h,p=d.hidden_ctx_,h=(0,r.getArea)(d,[s,c]);if(!h)return(0,r.trigger)(e,t);var g=h.from,v=h.width,m=h.to;(0,r.trigger)(e,t,h),p.save(),p.beginPath(),p.rect(g,0,v,f-1),p.fillStyle=i[u],p.globalAlpha=.1,p.fill();p.beginPath(),p.moveTo(g,0),p.lineTo(g,f),p.globalAlpha=1,p.lineWidth=2,p.setLineDash([4,4]),p.strokeStyle=o[u],p.stroke(),p.beginPath(),p.moveTo(m-2,0),p.lineTo(m-2,f),p.strokeStyle=a[u],p.stroke(),p.closePath(),p.restore()}},41062:(e,t)=>{"use strict";t.__esModule=!0,t.trigger=t.getArea=void 0;t.getArea=function(e,t){var n=e.xAxisRange(),r=n[0],o=n[1],i=1e3*t[0],a=1e3*t[1];if(a<r||i>o)return null;var s=Math.max(r,i),l=Math.min(o,a),c=e.toDomXCoord(s),u=e.toDomXCoord(l);return{from:c,to:u,width:u-c}};t.trigger=function(e,t,n){return requestAnimationFrame((function(){return e.trigger("overlayedAreaChanged:"+t,n)}))}},4241:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(41062);t.default=function(e,t){var n=e.chart.getAttribute("overlays")[t].range;if(n){var o=e.getDygraph(),i=o.getArea().h,a=o.hidden_ctx_,s=(0,r.getArea)(o,n);if(!s)return(0,r.trigger)(e,t);var l=s.from,c=s.width;(0,r.trigger)(e,t,s),a.save(),a.beginPath(),a.rect(l,0,c,i-1),a.fillStyle="rgba(207, 213, 218, 0.12)",a.fill(),a.beginPath(),a.rect(l,0,0,i-1),a.rect(l+c,0,0,i-1),a.fill(),a.setLineDash([2,7]),a.lineWidth=1,a.strokeStyle="#CFD5DA",a.stroke(),a.stroke(),a.closePath(),a.restore()}}},34613:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(82415))&&r.__esModule?r:{default:r};t.default=function(e){var t=null,n=function(t){var n=e.chart.getAttribute("overlays")[t].type,r=o.default[n];r&&r(e,t)},r=function(){var t=e.chart.getAttribute("overlays");Object.keys(t).forEach(n)},i=function(){var t=e.getDygraph();t&&t.renderGraph_(!1)},a=function(){t&&(i(),t(),t=null)};return{toggle:function(){var n=e.chart.getAttribute("overlays");if(!Object.keys(n).length)return a();t?i():t=e.on("underlayCallback",r)},destroy:a}}},85362:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(41062);t.default=function(e,t){var n=e.getDygraph(),o=n.xAxisRange()[1],i=o/1e3,a=e.chart.getFirstEntry(),s=e.chart.getAttributes(),l=s.outOfLimits,c=s.error;if(l||a&&!(a>i)||c){var u=l||c?[o,o]:[a,a],d=(0,r.getArea)(n,u);(0,r.trigger)(e,t,d)}}},82415:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(1991)),o=s(n(3288)),i=s(n(4241)),a=s(n(85362));function s(e){return e&&e.__esModule?e:{default:e}}var l={alarm:r.default,alarmRange:o.default,highlight:i.default,proceeded:a.default};t.default=l},9806:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(35890);function o(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(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 i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.default=function(e){return function(t){if(e&&"ANNOTATIONS"===t.setName){var n=t.drawingContext,i=t.points,a=i[1].canvasx-i[0].canvasx+1,s=Math.floor(a),l=e.chart.getPayloadDimensionIds(),c=e.chart.getAttribute("selectedLegendDimensions"),u=l.reduce((function(t,n,r){return c.length?e.chart.isDimensionVisible(n)&&t.add(r):t.add(r),t}),new Set),d=e.chart.getPayload().all;i.forEach((function(i){var a=i.canvasx,l=e.chart.getClosestRow(i.xval),c=o(d[l].slice(1).reduce((function(e,t,n){var o=t.pa;return u.has(n)&&o&&r.parts.forEach((function(t){return(0,r.check)(o,r.enums[t])&&e.add(t)})),e}),new Set)).sort((function(e,t){return r.priorities[e]<r.priorities[t]})),f=t.dygraph.getArea().h;n.strokeStyle=n.fillStyle="transparent",n.fillRect(a-s/2,f-4,s,f),n.strokeRect(a-s/2,f-4,s,f),c.forEach((function(e){n.strokeStyle=n.fillStyle=r.colors[e]||"transparent",n.fillRect(a-s/2,f-4,s,f),n.strokeRect(a-s/2,f-4,s,f)}))}))}}}},56950:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(69032);t.default=function(e){return function(t){if(e&&"ANOMALY_RATE"===t.setName){var n=t.drawingContext,o=t.points;if(!o.length)return;var i=o[1].canvasx-o[0].canvasx+1,a=Math.floor(i),s=(0,r.scaleLinear)().domain([0,100]).range(["transparent",e.chart.getThemeAttribute("themeAnomalyScaleColor")]),l=e.chart.getPayloadDimensionIds(),c=e.chart.getAttribute("selectedLegendDimensions"),u=l.reduce((function(t,n,r){return c.length?e.chart.isDimensionVisible(n)&&t.add(r):t.add(r),t}),new Set),d=e.chart.getPayload().all;o.forEach((function(t){var r=t.canvasx,o=e.chart.getClosestRow(t.xval),i=d[o].slice(1).reduce((function(e,t,n){var r=t.arp;return u.has(n)?e>(r||0)?e:r||0:e}),0);n.strokeStyle=n.fillStyle=s(i),n.fillRect(r-a/2,0,a,15),n.strokeRect(r-a/2,0,a,15)}))}}}},43492:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(93501);t.default=function(e){return function(t){if(e&&0===t.seriesIndex){var n=e.chart.getVisibleDimensionIds(),o=e.chart.getVisibleDimensionIndexesById(),i=t.dygraph,a=t.drawingContext,s=t.allSeriesPoints,l=i.layout_.setNames,c=1/0;s.forEach((function(e){var t=e[1].canvasx-e[0].canvasx;t<c&&(c=t)}));var u=Math.floor(c),d=(0,r.makeGetColor)(e.chart);l.forEach((function(t,r){var l=o[t];if(-1!==l){var c=Math.abs(0===l?i.toDomYCoord(l+1)-i.toDomYCoord(l):i.toDomYCoord(l)-i.toDomYCoord(l-1));s[r].forEach((function(t,r){var o=e.chart.getDimensionValue(n[l],r)||0;a.fillStyle=d(o),a.fillRect(t.canvasx-u/2,i.toDomYCoord(l)-c/2,u,c),a.strokeStyle="transparent",a.strokeRect(t.canvasx-u/2,i.toDomYCoord(l)-c/2,u,c)}))}}))}}}},96556:(e,t,n)=>{"use strict";t.__esModule=!0,t.darkenColor=void 0;var r,o=(r=n(7494))&&r.__esModule?r:{default:r};t.darkenColor=function(e){var t=o.default.toRGB_(e);return t.r=Math.floor((255+t.r)/2),t.g=Math.floor((255+t.g)/2),t.b=Math.floor((255+t.b)/2),"rgb("+t.r+","+t.g+","+t.b+")"}},79635:(e,t,n)=>{"use strict";t.__esModule=!0,t.makeStackedBarPlotter=t.makeMultiColumnBarPlotter=t.makeLinePlotter=t.makeHeatmapPlotter=t.makeAnomalyPlotter=t.makeAnnotationsPlotter=void 0;var r=c(n(98972));t.makeLinePlotter=r.default;var o=c(n(60810));t.makeStackedBarPlotter=o.default;var i=c(n(82921));t.makeMultiColumnBarPlotter=i.default;var a=c(n(43492));t.makeHeatmapPlotter=a.default;var s=c(n(56950));t.makeAnomalyPlotter=s.default;var l=c(n(9806));function c(e){return e&&e.__esModule?e:{default:e}}t.makeAnnotationsPlotter=l.default},98972:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0,n(86929);t.default=function(){return function(e){window.smoothPlotter(e)}}},82921:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(96556);t.default=function(){return function(e){if(0===e.seriesIndex){var t=e.dygraph,n=e.drawingContext,o=e.allSeriesPoints,i=t.toDomYCoord(0),a=1/0;o.forEach((function(e){var t=e[1].canvasx-e[0].canvasx;t<a&&(a=t)}));var s=Math.floor(2/3*a),l=t.getColors(),c=t.getColors().map((function(e){return(0,r.darkenColor)(e)}));o.forEach((function(e,t){n.fillStyle=l[t],n.strokeStyle=c[t],e.forEach((function(e){var r=e.canvasx-s/2*(1-t/(o.length>1?o.length-1:1));n.fillRect(r,e.canvasy,s/o.length,i-e.canvasy),n.strokeRect(r,e.canvasy,s/o.length,i-e.canvasy)}))}))}}}},60810:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(96556);t.default=function(){return function(e){var t=e.drawingContext,n=e.points,o=e.dygraph.toDomYCoord(0);t.fillStyle=(0,r.darkenColor)(e.color);var i=n[1].canvasx-n[0].canvasx,a=Math.floor(2/3*i);n.forEach((function(e){var n=e.canvasx;t.fillRect(n-a/2,e.canvasy,a,o-e.canvasy),t.strokeRect(n-a/2,e.canvasy,a,o-e.canvasy)}))}}},35484:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(93501);function o(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(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 i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.default=function(e,t,n,i,a,s){var l=s.map(r.withoutPrefix),c=i("pixelsPerLabel"),u=Math.floor(n/c),d=i("axisLabelFormatter"),f=Math.ceil(s.length/(u-1)),p=l.map((function(e,t){return{v:t,label:t%f===0?d(l[t],0,i,a):null}})),h=a.yAxisRange(0),g=h[0],v=h[1],m=(v-g)/15/a.getArea().h;return[{label_v:v-m}].concat(o(p),[{label_v:g+m}])}},56778:(e,t,n)=>{"use strict";t.__esModule=!0,t.numericTicker=t.heatmapTicker=void 0;var r=i(n(65581));t.numericTicker=r.default;var o=i(n(35484));function i(e){return e&&e.__esModule?e:{default:e}}t.heatmapTicker=o.default},65581:(e,t)=>{"use strict";function n(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(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 r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.__esModule=!0,t.default=void 0;t.default=function(e,t,r,o,i,a){var s,l,c,u,d=o("pixelsPerLabel"),f=[];if(a)for(s=0;s<a.length;s++)f.push({v:a[s]});else if(0===f.length){var p,h,g,v=[1,2,5,10,20,50,100],m=Math.ceil(r/d),y=Math.abs(t-e)/m,b=Math.floor(Math.log(y)/Math.log(10)),w=Math.pow(10,b);for(l=0;l<v.length&&(p=w*v[l],h=Math.floor(e/p)*p,g=Math.ceil(t/p)*p,!(r/(u=Math.abs(g-h)/p)>d));l++);for(h>g&&(p*=-1),s=0;s<=u;s++)c=h+s*p,f.push({v:c})}var x=o("axisLabelFormatter");for(s=0;s<f.length;s++)void 0===f[s].label&&(f[s].label=x(f[s].v,0,o,i));var _=i.yAxisRange(0),S=_[0],O=_[1],C=(O-S)/15/i.getArea().h;return[{label_v:O-C,label:"AR"}].concat(n(f.filter((function(e){return i.toPercentYCoord(e.v,0)<.92&&i.toPercentYCoord(e.v,0)>.08}))),[{label_v:S+C,label:"i"}])}},76081:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(26712)),o=s(n(58960)),i=n(24298),a=s(n(93492));function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e,t){var n,s,l,u,d=(0,o.default)(e,t),f=null,p=function(){return{trackColor:t.getThemeAttribute("themeEasyPieTrackColor"),scaleColor:t.getThemeAttribute("themeEasyPieScaleColor")}},h=function(){var e=d.getElement(),t=e.clientWidth,n=e.clientHeight,r=t<n?t:n,o=r/22;return{lineWidth:o<4?2:Math.floor(o),size:r<20?20:r,scaleLength:o<4?2:Math.floor(o)}},g=function(){d.render();var e=t.getAttributes(),n=e.hoverX,r=e.loaded;if(f&&r){var o=t.getPayload().data;if(void 0!==(null==o?void 0:o.length)){var i=o[n?t.getClosestRow(n[0]):o.length-1];if(Array.isArray(i)){var a=i.slice(1).reduce((function(e,t){return void 0===t&&(t=0),e+t}),0),s=t.getAttribute("getValueRange")(t),c=s[0],p=s[1];d.render();var h=(a-c)/(p-c)*100;f.update(h),c===l&&p===u||d.sdk.trigger("yAxisChange",t,c,p),l=c,u=p,d.trigger("rendered")}}}};return c(c({},d),{},{mount:function(e){if(!f){d.mount(e);var o=t.getAttribute("theme");e.classList.add(o);var l=t.getAttributes().loaded,u=function(){f=new r.default(e,c(c({barColor:t.selectDimensionColor(),animate:!1},p()),h()))};u();var v=function(){var t=f.renderer.getCanvas();f.renderer.clear(),e.removeChild(t),u()};s=(0,a.default)(e,(function(){v(),d.trigger("resize")})),n=(0,i.unregister)(t.onAttributeChange("hoverX",(function(e,t){Boolean(t)!==Boolean(e)&&(e?f.disableAnimation():f.enableAnimation()),g()})),!l&&t.onceAttributeChange("loaded",g),t.onAttributeChange("theme",v)),d.trigger("resize"),g()}},unmount:function(){n&&n(),s&&s(),f&&(f.renderer.clear(),f=null),l=null,u=null,d.unmount()},render:g})}},69187:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(63902)),o=s(n(58960)),i=n(24298),a=s(n(93492));function s(e){return e&&e.__esModule?e:{default:e}}function l(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,t)}(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 c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e,t){var n,s,c,u,f=(0,o.default)(e,t),p=null,h=function(){return{color:f.chart.getThemeAttribute("themeGaugePointer"),strokeColor:f.chart.getThemeAttribute("themeGaugeStroke")}},g=function(){return t.getAttribute("getValueRange")(t)},v=function(){f.render();var e=t.getAttributes(),n=e.hoverX,r=e.loaded;if(p&&r){var o=t.getPayload().data;if(void 0!==(null==o?void 0:o.length)){var i=o[n?t.getClosestRow(n[0]):o.length-1];if(Array.isArray(i)){var a=i.slice(1).reduce((function(e,t){return void 0===t&&(t=0),e+t}),0),l=g(),u=l[0],d=l[1];u===s&&d===c||f.sdk.trigger("yAxisChange",t,u,d),s=u,c=d,f.render();var h=Math.max(Math.min((a-u)/(d-u)*100,99.999),.001);p.set(h),f.trigger("rendered")}}}};return d(d({},f),{},{mount:function(e){if(!p){f.mount(e);var o=h(),s=o.color,c=o.strokeColor,g=t.getAttributes().staticZones;(p=new r.default(e.firstChild).setOptions(d({angle:-.2,lineWidth:.2,radiusScale:1,pointer:{length:.6,strokeWidth:.035,color:s},strokeColor:c,limitMax:!1,limitMin:!1,colorStart:t.selectDimensionColor(),generateGradient:!0,highDpiSupport:!0},g&&{staticZones:[{strokeStyle:c,min:0,max:100,height:1}].concat(l(g))}))).maxValue=100,p.animationSpeed=Number.MAX_VALUE,p.setMinValue(0),u=(0,a.default)(e,(function(){var t=e.clientWidth,n=.9*(e.clientHeight>t?t:e.clientHeight);e.firstChild.G__height=n,e.firstChild.style.height=n+"px";var r=t;e.firstChild.G__width=r,e.firstChild.style.width=r+"px",p.setOptions({}),p.update(!0),f.trigger("resize")}));var m=t.getAttributes().loaded;n=(0,i.unregister)(t.onAttributeChange("hoverX",v),!m&&t.onceAttributeChange("loaded",v),t.onAttributeChange("theme",(function(){var e=h(),t=e.color,n=e.strokeColor;p.setOptions({strokeColor:n,pointer:{color:t}})})));var y=e.clientWidth,b=.9*(e.clientHeight>y?y:e.clientHeight);e.firstChild.G__height=b,e.firstChild.style.height=b+"px";var w=y;e.firstChild.G__width=w,e.firstChild.style.width=w+"px",p.setOptions({}),f.trigger("resize"),v()}},unmount:function(){n&&n(),u&&u(),p=null,s=null,c=null,f.unmount()},render:v,getMinMax:g})}},63902:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;var n=function(e,t){for(var n in t.prototype)t.hasOwnProperty(n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},r=function(e,t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);for(var o in t)t.hasOwnProperty(o)&&(n[o]=t[o]);return n},o=function(e){return"#"===e.charAt(0)?e.substring(1,7):e};function i(e,t){null==e&&(e=!0),this.clear=null==t||t,e&&c.add(this)}function a(){return a.__super__.constructor.apply(this,arguments)}function s(e){if(this.gauge=e,void 0===this.gauge)throw new Error("The element isn't defined.");this.ctx=this.gauge.ctx,this.canvas=this.gauge.canvas,s.__super__.constructor.call(this,!1,!1),this.setOptions()}function l(e){var t,n;this.canvas=e,l.__super__.constructor.call(this),this.percentColors=null,"undefined"!==typeof G_vmlCanvasManager&&(this.canvas=window.G_vmlCanvasManager.initElement(this.canvas)),this.ctx=this.canvas.getContext("2d"),t=this.canvas.clientHeight,n=this.canvas.clientWidth,this.canvas.height=t,this.canvas.width=n,this.gp=[new s(this)],this.setOptions()}i.prototype.animationSpeed=32,i.prototype.update=function(e){var t;return null==e&&(e=!1),!(!e&&this.displayedValue===this.value)&&(this.ctx&&this.clear&&this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height),t=this.value-this.displayedValue,Math.abs(t/this.animationSpeed)<=.001?this.displayedValue=this.value:this.displayedValue=this.displayedValue+t/this.animationSpeed,this.render(),!0)},n(a,i),a.prototype.displayScale=1,a.prototype.forceUpdate=!0,a.prototype.setMinValue=function(e,t){var n,r,o,i,a;if(this.minValue=e,null==t&&(t=!0),t){for(this.displayedValue=this.minValue,a=[],r=0,o=(i=this.gp||[]).length;r<o;r++)n=i[r],a.push(n.displayedValue=this.minValue);return a}},a.prototype.setOptions=function(e){return null==e&&(e=null),this.options=r(this.options,e),this.options.angle>.5&&(this.options.angle=.5),this.configDisplayScale(),this},a.prototype.configDisplayScale=function(){var e,t,n,r;return!1===this.options.highDpiSupport?delete this.displayScale:(t=window.devicePixelRatio||1,e=this.ctx.webkitBackingStorePixelRatio||this.ctx.mozBackingStorePixelRatio||this.ctx.msBackingStorePixelRatio||this.ctx.oBackingStorePixelRatio||this.ctx.backingStorePixelRatio||1,this.displayScale=t/e),r=this.canvas.G__width||this.canvas.width,n=this.canvas.G__height||this.canvas.height,this.canvas.width=r*this.displayScale,this.canvas.height=n*this.displayScale,this.canvas.style.width=r+"px",this.canvas.style.height=n+"px",this.canvas.G__width=r,this.canvas.G__height=n,this},a.prototype.parseValue=function(e){return e=parseFloat(e)||Number(e),isFinite(e)?e:0},n(s,i),s.prototype.displayedValue=0,s.prototype.value=0,s.prototype.options={strokeWidth:.035,length:.1,color:"#000000",iconPath:null,iconScale:1,iconAngle:0},s.prototype.img=null,s.prototype.setOptions=function(e){if(null==e&&(e=null),this.options=r(this.options,e),this.length=2*this.gauge.radius*this.gauge.options.radiusScale*this.options.length,this.strokeWidth=this.canvas.height*this.options.strokeWidth,this.maxValue=this.gauge.maxValue,this.minValue=this.gauge.minValue,this.animationSpeed=this.gauge.animationSpeed,this.options.angle=this.gauge.options.angle,this.options.iconPath)return this.img=new Image,this.img.src=this.options.iconPath},s.prototype.render=function(){var e,t,n,r,o,i,a,s,l;if(e=this.gauge.getAngle.call(this,this.displayedValue),s=Math.round(this.length*Math.cos(e)),l=Math.round(this.length*Math.sin(e)),i=Math.round(this.strokeWidth*Math.cos(e-Math.PI/2)),a=Math.round(this.strokeWidth*Math.sin(e-Math.PI/2)),t=Math.round(this.strokeWidth*Math.cos(e+Math.PI/2)),n=Math.round(this.strokeWidth*Math.sin(e+Math.PI/2)),this.ctx.beginPath(),this.ctx.fillStyle=this.options.color,this.ctx.arc(0,0,this.strokeWidth,0,2*Math.PI,!1),this.ctx.fill(),this.ctx.beginPath(),this.ctx.moveTo(i,a),this.ctx.lineTo(s,l),this.ctx.lineTo(t,n),this.ctx.fill(),this.img)return r=Math.round(this.img.width*this.options.iconScale),o=Math.round(this.img.height*this.options.iconScale),this.ctx.save(),this.ctx.translate(s,l),this.ctx.rotate(e+Math.PI/180*(90+this.options.iconAngle)),this.ctx.drawImage(this.img,-r/2,-o/2,r,o),this.ctx.restore()},n(l,a),l.prototype.elem=null,l.prototype.value=[20],l.prototype.maxValue=80,l.prototype.minValue=0,l.prototype.displayedAngle=0,l.prototype.displayedValue=0,l.prototype.lineWidth=40,l.prototype.paddingTop=.1,l.prototype.paddingBottom=.1,l.prototype.percentColors=null,l.prototype.options={colorStart:"#6fadcf",colorStop:void 0,gradientType:0,strokeColor:"#e0e0e0",pointer:{length:.8,strokeWidth:.035,iconScale:1},angle:.15,lineWidth:.44,radiusScale:1,limitMax:!1,limitMin:!1},l.prototype.setOptions=function(e){var t,n,r,o,i;for(null==e&&(e=null),l.__super__.setOptions.call(this,e),this.configPercentColors(),this.extraPadding=0,this.options.angle<0&&(o=Math.PI*(1+this.options.angle),this.extraPadding=Math.sin(o)),this.availableHeight=this.canvas.height*(1-this.paddingTop-this.paddingBottom),this.lineWidth=this.availableHeight*this.options.lineWidth,this.radius=(this.availableHeight-this.lineWidth/2)/(1+this.extraPadding),this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height),n=0,r=(i=this.gp).length;n<r;n++)(t=i[n]).setOptions(this.options.pointer),t.render();return this.render(),this},l.prototype.configPercentColors=function(){var e,t,n,r,i,a,s;if(this.percentColors=null,void 0!==this.options.percentColors){for(this.percentColors=new Array,a=[],n=r=0,i=this.options.percentColors.length-1;0<=i?r<=i:r>=i;n=0<=i?++r:--r)s=parseInt(o(this.options.percentColors[n][1]).substring(0,2),16),t=parseInt(o(this.options.percentColors[n][1]).substring(2,4),16),e=parseInt(o(this.options.percentColors[n][1]).substring(4,6),16),a.push(this.percentColors[n]={pct:this.options.percentColors[n][0],color:{r:s,g:t,b:e}});return a}},l.prototype.set=function(e){var t,n,r,o,i,a,l,u,d;for(e instanceof Array||(e=[e]),n=r=0,l=e.length-1;0<=l?r<=l:r>=l;n=0<=l?++r:--r)e[n]=this.parseValue(e[n]);if(e.length>this.gp.length)for(n=o=0,u=e.length-this.gp.length;0<=u?o<u:o>u;n=0<=u?++o:--o)(t=new s(this)).setOptions(this.options.pointer),this.gp.push(t);else e.length<this.gp.length&&(this.gp=this.gp.slice(this.gp.length-e.length));for(n=0,a=0,i=e.length;a<i;a++)(d=e[a])>this.maxValue?this.options.limitMax?d=this.maxValue:this.maxValue=d+1:d<this.minValue&&(this.options.limitMin?d=this.minValue:this.minValue=d-1),this.gp[n].value=d,this.gp[n++].setOptions({minValue:this.minValue,maxValue:this.maxValue,angle:this.options.angle});return this.value=Math.max(Math.min(e[e.length-1],this.maxValue),this.minValue),c.add(this),c.run(this.forceUpdate),this.forceUpdate=!1},l.prototype.getAngle=function(e){return(1+this.options.angle)*Math.PI+(e-this.minValue)/(this.maxValue-this.minValue)*(1-2*this.options.angle)*Math.PI},l.prototype.getColorForPercentage=function(e,t){var n,r,o,i,a,s,l;if(0===e)n=this.percentColors[0].color;else for(n=this.percentColors[this.percentColors.length-1].color,o=i=0,s=this.percentColors.length-1;0<=s?i<=s:i>=s;o=0<=s?++i:--i)if(e<=this.percentColors[o].pct){!0===t?(l=this.percentColors[o-1]||this.percentColors[0],r=this.percentColors[o],a=(e-l.pct)/(r.pct-l.pct),n={r:Math.floor(l.color.r*(1-a)+r.color.r*a),g:Math.floor(l.color.g*(1-a)+r.color.g*a),b:Math.floor(l.color.b*(1-a)+r.color.b*a)}):n=this.percentColors[o].color;break}return"rgb("+[n.r,n.g,n.b].join(",")+")"},l.prototype.getColorForValue=function(e,t){var n;return n=(e-this.minValue)/(this.maxValue-this.minValue),this.getColorForPercentage(n,t)},l.prototype.renderTicks=function(e,t,n,r){var o,i,a,s,l,c,u,d,f,p,h,g,v,m,y,b,w,x,_,S;if(e!=={}){for(c=e.divisions||0,x=e.subDivisions||0,a=e.divColor||"#fff",m=e.subColor||"#fff",s=e.divLength||.7,b=e.subLength||.2,f=parseFloat(this.maxValue)-parseFloat(this.minValue),p=parseFloat(f)/parseFloat(e.divisions),y=parseFloat(p)/parseFloat(e.subDivisions),o=parseFloat(this.minValue),i=0+y,l=(d=f/400)*(e.divWidth||1),w=d*(e.subWidth||1),g=[],_=u=0,h=c+1;u<h;_=u+=1)this.ctx.lineWidth=this.lineWidth*s,v=this.lineWidth/2*(1-s),S=this.radius*this.options.radiusScale+v,this.ctx.strokeStyle=a,this.ctx.beginPath(),this.ctx.arc(0,0,S,this.getAngle(o-l),this.getAngle(o+l),!1),this.ctx.stroke(),i=o+y,o+=p,_!==e.divisions&&x>0?g.push(function(){var e,t,n;for(n=[],e=0,t=x-1;e<t;e+=1)this.ctx.lineWidth=this.lineWidth*b,v=this.lineWidth/2*(1-b),S=this.radius*this.options.radiusScale+v,this.ctx.strokeStyle=m,this.ctx.beginPath(),this.ctx.arc(0,0,S,this.getAngle(i-w),this.getAngle(i+w),!1),this.ctx.stroke(),n.push(i+=y);return n}.call(this)):g.push(void 0);return g}},l.prototype.render=function(){var e,t,n,r,o,i,a,s,l,c,u,d,f,p,h,g;if(h=this.canvas.width/2,n=this.canvas.height*this.paddingTop+this.availableHeight-(this.radius+this.lineWidth/2)*this.extraPadding,e=this.getAngle(this.displayedValue),this.ctx.lineCap="butt",c=this.radius*this.options.radiusScale,this.options.staticZones)for(this.ctx.save(),this.ctx.translate(h,n),this.ctx.lineWidth=this.lineWidth,r=0,i=(u=this.options.staticZones).length;r<i;r++)l=(g=u[r]).min,this.options.limitMin&&l<this.minValue&&(l=this.minValue),s=g.max,this.options.limitMax&&s>this.maxValue&&(s=this.maxValue),p=this.radius*this.options.radiusScale,g.height&&(this.ctx.lineWidth=this.lineWidth*g.height,f=this.lineWidth/2*(g.offset||1-g.height),p=this.radius*this.options.radiusScale+f),this.ctx.strokeStyle=g.strokeStyle,this.ctx.beginPath(),this.ctx.arc(0,0,p,this.getAngle(l),this.getAngle(s),!1),this.ctx.stroke();else void 0!==this.options.customFillStyle?t=this.options.customFillStyle(this):null!==this.percentColors?t=this.getColorForValue(this.displayedValue,this.options.generateGradient):void 0!==this.options.colorStop?((t=0===this.options.gradientType?this.ctx.createRadialGradient(h,n,9,h,n,70):this.ctx.createLinearGradient(0,0,h,0)).addColorStop(0,this.options.colorStart),t.addColorStop(1,this.options.colorStop)):t=this.options.colorStart,this.ctx.strokeStyle=t,this.ctx.beginPath(),this.ctx.arc(h,n,c,(1+this.options.angle)*Math.PI,e,!1),this.ctx.lineWidth=this.lineWidth,this.ctx.stroke(),this.ctx.strokeStyle=this.options.strokeColor,this.ctx.beginPath(),this.ctx.arc(h,n,c,e,(2-this.options.angle)*Math.PI,!1),this.ctx.stroke(),this.ctx.save(),this.ctx.translate(h,n);for(this.options.renderTicks&&this.renderTicks(this.options.renderTicks,h,n,c),this.ctx.restore(),this.ctx.translate(h,n),o=0,a=(d=this.gp).length;o<a;o++)d[o].update(!0);return this.ctx.translate(-h,-n)};var c={elements:[],animId:null,addAll:function(e){var t,n,r,o;for(o=[],n=0,r=e.length;n<r;n++)t=e[n],o.push(c.elements.push(t));return o},add:function(e){if(c.elements.indexOf(e)<0)return c.elements.push(e)},run:function(e){var t,n,r,o,i,a,s;if(null==e&&(e=!1),isFinite(parseFloat(e))||!0===e){for(t=!0,s=[],r=n=0,i=(a=c.elements).length;n<i;r=++n)a[r].update(!0===e)?t=!1:s.push(r);for(o=s.length-1;o>=0;o+=-1)r=s[o],c.elements.splice(r,1);return c.animId=t?null:requestAnimationFrame(c.run)}if(!1===e)return!0===c.animId&&cancelAnimationFrame(c.animId),c.animId=requestAnimationFrame(c.run)}},u=l;t.default=u},1271:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,o=n(24298),i=(r=n(58960))&&r.__esModule?r:{default:r};function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c={labels:[],data:[],values:{},tree:{}};t.default=function(e,t){var n,r=(0,i.default)(e,t),a=c,l=null,u=!1,d=function(e){var n=(void 0===e?{}:e).force;if(!u||void 0!==n&&n||t.consumePayload()){var o=t.getPayload();o.data.length&&(a=o,f(),u=!0,r.trigger("groupBoxChanged",a))}},f=function(){var e=t.getPayload().all;if(0!==e.length){var n=t.getAttribute("hoverX"),o=n?t.getClosestRow(n[0]):-1;a&&(l=-1===o?e[e.length-1]:e[o],-1===o||Array.isArray(l)?r.trigger("groupBoxRowDataChanged",l):l=null)}};return s(s({},r),{},{mount:function(){d(),r.trigger("resize"),n=(0,o.unregister)(t.onAttributeChange("hoverX",f),t.on("finishFetch",(function(){return d({force:!0})})),t.on("visibleDimensionsChanged",(function(){return d({force:!0})})),t.onAttributeChange("theme",(function(){return d({force:!0})})))},unmount:function(){n&&n(),n=null},render:function(){r.render(),r.trigger("rendered")},getGroupBox:function(){return a},getGroupBoxRowData:function(){return l}})}},1630:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=a(n(58960)),o=n(24298),i=a(n(93492));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e,t){var n,a,s,c,u=(0,r.default)(e,t),d=function(){u.render();var e=t.getAttributes(),n=e.hoverX;if(e.loaded){var r=t.getPayload().data,o=r[n?t.getClosestRow(n[0]):r.length-1];if(Array.isArray(o)){u.render();var i=t.getAttribute("getValueRange")(t),a=i[0],l=i[1];a===s&&l===c||u.sdk.trigger("yAxisChange",t,a,l),s=a,c=l,u.trigger("rendered")}}};return l(l({},u),{},{mount:function(e){u.mount(e),a=(0,i.default)(e,(function(){return u.trigger("resize")}));var r=t.getAttributes().loaded;n=(0,o.unregister)(t.onAttributeChange("hoverX",d),!r&&t.onceAttributeChange("loaded",d)),u.trigger("resize"),d()},unmount:function(){n&&n(),a&&a(),u.unmount(),s=null,c=null},render:d})}},65777:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default={"fping.latency":"FPing Latency","fping.packets":"FPing Packets","fping.quality":"FPing Quality"}},71896:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(60677))&&r.__esModule?r:{default:r},i=n(90509),a=n(81743),s=["icon","hoverIndicator","padding"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=function(e){var t=e.active,n=e.disabled,r=e.defaultColor;return t?"textDescription":n?"disabled":void 0===r?"border":r},f=o.default.button.attrs((function(e){var t=e.icon,n=e.hoverIndicator,r=void 0===n||n,o=e.padding,i=void 0===o?0:o,a=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,s);return c(c({},a),{},{children:t,active:a.active||a["aria-expanded"],hoverIndicator:r,padding:i})})).withConfig({displayName:"button__Button",componentId:"sc-oqiqxn-0"})(["border:initial;padding:",";height:fit-content;line-height:0;background:",";cursor:pointer;svg{fill:",";stroke:",";}"," &:hover{",";svg{fill:",";stroke:",";}}"],(function(e){return e.padding}),(function(e){var t=e.theme;return e.active?(0,i.getColor)("borderSecondary")({theme:t}):"initial"}),(function(e){var t=e.active,n=e.disabled,r=e.theme;return e.stroked?"none":(0,i.getColor)(d({active:t,disabled:n}))({theme:r})}),(function(e){var t=e.active,n=e.disabled,r=e.theme;return e.stroked?(0,i.getColor)(d({active:t,disabled:n}))({theme:r}):"none"}),(function(e){var t=e.active,n=e.hoverIndicator;return(t||n)&&"\n border-radius: 4px;\n "}),(function(e){var t=e.theme,n=e.hoverIndicator,r=e.disabled;return n&&!r&&"background: "+(0,i.getColor)("borderSecondary")({theme:t})+";"}),(function(e){var t=e.theme,n=e.stroked,r=e.disabled;return n?"none":(0,i.getColor)(d({defaultColor:"textDescription",disabled:r}))({theme:t})}),(function(e){var t=e.theme,n=e.stroked,r=e.disabled;return n?(0,i.getColor)(d({defaultColor:"textDescription",disabled:r}))({theme:t}):"none"})),p=(0,a.withTooltip)(f);t.default=p},3701:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.Button=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=l(n(2568)),i=n(10114),a=l(n(71896));t.Button=a.default;var s=["svg","size","width","height"];function l(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}var d="netdata-sdk-svg",f='<svg\n id="'+d+'"\n aria-hidden="true"\n style="position: absolute; width: 0; height: 0; overflow: hidden;"\n >\n <defs />\n </svg>',p=(0,r.forwardRef)((function(e,t){var n=e.svg,a=e.size,l=void 0===a?"24px":a,c=e.width,p=void 0===c?l:c,h=e.height,g=void 0===h?l:h,v=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,s),m=(null==n?void 0:n.content)||n,y=(0,r.useMemo)((function(){return(0,o.default)(m)}),[m]);return(0,r.useEffect)((function(){if(!document.getElementById(y)){!function(){if(!document.querySelector("#"+d)){var e=document.createElement("div");e.innerHTML=f,document.body.insertBefore(e.firstChild.cloneNode(!0),document.body.firstChild)}}();var e=document.querySelector("#"+d+" defs"),t=function(e,t){var n=document.createElement("div");if(!(e=e.trim().replace(/^<symbol /i,"<svg ").replace(/<\/symbol>$/i,"</svg>")))return console.error("Couldn't find SVG: "+t+" - "+e),"";if(n.innerHTML=e,!n.firstChild)return"";var r=n.firstChild.getAttribute("viewBox"),o=n.firstChild.getAttribute("xmlns"),i=n.firstChild.getAttribute("preserveAspectRatio")||"";return n.innerHTML='<svg viewbox="'+r+'" id="'+t+'" xmlns="'+o+'" preserveAspectRatio="'+i+'">'+n.firstChild.innerHTML+"</svg>",n.firstChild}(m,y);e.appendChild(t)}}),[m]),r.default.createElement(i.StyledIcon,u({ref:t,width:p,height:g},v),r.default.createElement("use",{xlinkHref:"#"+y}))}));t.default=p},213:(e,t,n)=>{"use strict";t.__esModule=!0,t.getColors=t.default=void 0;var r=s(n(67294)),o=s(n(32855)),i=n(90833),a=["type","children","noBorder","title"];function s(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var c={error:{background:"errorBackground",color:"errorText"},warning:{background:"warningBackground",color:"warningText"},success:{background:["green","frostee"],color:"success"},neutral:{background:"elementBackground",color:"textLite"}},u=function(e){var t;return null!=(t=c[e])?t:c.error};t.getColors=u;var d=function(e){var t=e.type,n=e.children,s=e.noBorder,c=(e.title,function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,a)),d=u(t),f=d.background,p=d.color;return r.default.createElement(o.default,l({padding:[.2,1],background:f,round:3,border:s?void 0:{color:p,size:"1px",side:"all"},alignItems:"center","data-testid":"badge"},c),"object"===typeof n?n:r.default.createElement(i.TextMicro,{color:p,whiteSpace:"nowrap"},n))};t.default=d},40673:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=(0,n(67294).createContext)(null);t.default=r},54576:(e,t,n)=>{"use strict";t.__esModule=!0;var r={withChartProvider:!0};t.withChartProvider=t.default=void 0;var o=l(n(67294)),i=l(n(40673)),a=n(41145);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===a[e]||(t[e]=a[e]))}));var s=["chart"];function l(e){return e&&e.__esModule?e:{default:e}}var c=function(e){var t=e.chart,n=e.children;return o.default.createElement(i.default.Provider,{value:t},n)};t.withChartProvider=function(e){return function(t){var n=t.chart,r=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,s);return o.default.createElement(c,{chart:n},o.default.createElement(e,r))}};var u=c;t.default=u},41145:(e,t,n)=>{"use strict";t.__esModule=!0,t.useVisibleDimensionId=t.useValue=t.useUnits=t.useUnitSign=t.useTitle=t.usePayload=t.useOnResize=t.useName=t.useLoadingColor=t.useLatestValue=t.useLatestRowValue=t.useLatestConvertedValue=t.useIsFetching=t.useInitialLoading=t.useImmediateListener=t.useFormatTime=t.useFormatDate=t.useForceUpdate=t.useEmpty=t.useDimensionIds=t.useConvertedValue=t.useConverted=t.useColor=t.useChartError=t.useChart=t.useAttributeValue=t.useAttribute=void 0;var r=n(67294),o=n(69032),i=n(24298),a=n(35890),s=u(n(65777)),l=u(n(40673)),c=["chart","id"];function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(){return(0,r.useContext)(l.default)};t.useChart=h;var g=function(e){return e+1},v=function(){return(0,r.useReducer)(g,0)[1]};t.useForceUpdate=v;var m=function(e,t){var n=(0,r.useMemo)(e,t);(0,r.useLayoutEffect)((function(){return n}),[n])};t.useImmediateListener=m;var y=function(e){var t=h(),n=v();return m((function(){return t.onAttributeChange(e,n)}),[t]),t.getAttribute(e)};t.useAttributeValue=y;t.useInitialLoading=function(){var e=h(),t=v();return m((function(){return e.onAttributeChange("loaded",t)}),[e]),!e.getAttribute("loaded")};t.useLoadingColor=function(e){void 0===e&&(e="themeNeutralBackground");var t=h(),n=(0,r.useState)(e),i=n[0],a=n[1],s=y("fetchStartedAt"),l=y("loading");return(0,r.useLayoutEffect)((function(){if(l){var n=(0,o.scaleLinear)().domain([0,1e3,2e3,3e3,1e5]).range([t.getThemeAttribute(e),t.getThemeAttribute(e),t.getThemeAttribute("themeLoadingStart"),t.getThemeAttribute("themeNetdata"),t.getThemeAttribute("themeNetdata")]),r=setInterval((function(){a(n(Date.now()-s))}),500);return function(){return clearInterval(r)}}a(e)}),[l,s,t]),i};t.useColor=function(e){var t=h(),n=v();return m((function(){return t.onAttributeChange("theme",n)}),[t]),t.getThemeAttribute(e)};t.useIsFetching=function(){var e=h(),t=v();return m((function(){return e.onAttributeChange("loading",t)}),[e]),e.getAttribute("loading")};t.useEmpty=function(){var e=h(),t=v();return m((function(){return e.on("finishFetch",t)}),[e]),0===e.getPayload().data.length};t.useAttribute=function(e){var t=h(),n=v(),o=function(){return t.getAttribute(e)};m((function(){return t.onAttributeChange(e,n)}),[t]);var i=(0,r.useCallback)((function(n){return t.updateAttribute(e,"function"===typeof n?n(o()):n)}),[t]);return[o(),i]};t.useTitle=function(){var e=y("title"),t=y("contextScope"),n=1===t.length&&s.default[t[0]];return n||e};t.useName=function(){var e=y("name"),t=y("contextScope");return e||t.join(", ")};t.useVisibleDimensionId=function(e){var t=h(),n=v();return m((function(){t.onAttributeChange("selectedDimensions",n),t.on("visibleDimensionsChanged",n)}),[t]),t.isDimensionVisible(e)};t.usePayload=function(){var e=h(),t=v();return m((function(){return e.on("payloadChanged",t)}),[e]),e.getPayload()};t.useChartError=function(){var e=(0,r.useState)(null),t=e[0],n=e[1],o=h(),i=v();return m((function(){var e=function(e){n(e),i()};return o.on("successFetch",(function(){return e(o.getAttribute("error"))})).on("failFetch",(function(){return e(o.getAttribute("error"))}))}),[o]),t};t.useFormatTime=function(e){var t=h(),n=v();return m((function(){return t.onAttributeChange("timezone",n)}),[t]),(0,r.useMemo)((function(){return t.formatTime(e)}),[e,t.getAttribute("timezone")])};t.useFormatDate=function(e){var t=h(),n=v();return m((function(){return t.onAttributeChange("timezone",n)}),[t]),(0,r.useMemo)((function(){return t.formatDate(e)}),[e,t.getAttribute("timezone")])};t.useOnResize=function(e){var t=h(),n=v();return m((function(){return t.getUI(e).on("resize",n)}),[e,t]),{width:t.getUI(e).getChartWidth(),height:t.getUI(e).getChartHeight(),parentWidth:t.getAttribute("width")}};t.useDimensionIds=function(){var e=h(),t=v();return m((function(){return e.on("dimensionChanged",t)}),[e]),e.getDimensionIds()};t.useUnitSign=function(e){var t=void 0===e?{}:e,n=t.long,r=t.key,o=void 0===r?"units":r,i=h(),a=v();return m((function(){return i.onAttributeChange(o+"Conversion",a)}),[i,o]),i.getUnitSign({long:n,key:o})};t.useUnits=function(e){void 0===e&&(e="units");var t=h(),n=v();return m((function(){return t.onAttributeChange(e+"Conversion",n)}),[t,e]),t.getUnits(e)};var b=function(e,t){var n=void 0===t?{}:t,o=n.valueKey,i=n.fractionDigits,s=n.unitsKey,l=void 0===s?"units":s,c=h(),u=y(l+"Conversion");return(0,r.useMemo)((function(){return null===e||"-"===e?"-":"arp"===o||"percent"===o?0===e?"-":(Math.round(100*(e+Number.EPSILON))/100).toFixed(i||2):"pa"===o?a.parts.reduce((function(t,n){var r;return(0,a.check)(e,a.enums[n])?f(f({},t),{},((r={})[n]=a.colors[n],r)):t}),{}):c.getConvertedValue(e,{fractionDigits:i,key:l})}),[c,e,o,u])};t.useConverted=b;t.useLatestRowValue=function(e){void 0===e&&(e={});var t=h(),n=(0,r.useState)(null),o=n[0],a=n[1];return(0,r.useLayoutEffect)((function(){var n=function(){var n=t.getAttribute("hoverX"),r=t.getPayload().all;if(0===r.length)return"";var o=n?t.getClosestRow(n[0]):-1;return o=-1===o?r.length-1:o,t.getVisibleDimensionIds().map((function(n){return{label:n,value:t.getDimensionValue(n,o,e),color:t.selectDimensionColor(n)}}))};return(0,i.unregister)(t.onAttributeChange("hoverX",(function(){return a(n())})),t.on("dimensionChanged",(function(){return a(n())})),t.on("render",(function(){return a(n())})))}),[t]),o};var w={latest:function(e){var t=e.chart,n=e.id,r=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,c),o=t.getAttribute("hoverX"),i=t.getPayload().all;if(!i.length)return null;var a=o?t.getClosestRow(o[0]):-1;a=-1===a?i.length-1:a;var s=t.getPayloadDimensionIds();return n=n||s[0],t.getDimensionValue(n,a,r)},window:function(e){var t=e.chart,n=e.id,r=e.valueKey,o=e.objKey,i=t.getAttribute(o).sts[r];if(null==i||!i.length)return null;var a=t.getPayloadDimensionIds();return n=n||a[0],i[t.getDimensionIndex(n)]},highlight:function(e){var t,n=e.chart,r=(e.id,e.valueKey,e.objKey,n.getAttribute("overlays").highlight);if(null==r||!r.range)return null;null==r||r.range;var o=null!=(t=null==r?void 0:r.moveX)?t:{};o.after,o.before}},x=function(e,t,n){void 0===t&&(t="latest");var o=void 0===n?{}:n,a=o.valueKey,s=void 0===a?"value":a,l=o.objKey,c=void 0===l?"viewDimensions":l,u=o.abs,d=o.unitsKey,f=void 0===d?"units":d,p=h(),g=(0,r.useState)(null),v=g[0],m=g[1];return(0,r.useLayoutEffect)((function(){var n=function(){return(w[t]||w.latest)({chart:p,id:e,valueKey:s,objKey:c,abs:u})};return m(n()),(0,i.unregister)(p.onAttributeChange("hoverX",(function(){return m(n())})),p.on("dimensionChanged",(function(){return m(n())})),p.onAttributeChange(f+"Conversion",(function(){return m(n())})),p.on("render",(function(){return m(n())})))}),[p,e,s,t,c,f]),v};t.useValue=x;t.useLatestValue=function(e,t){return void 0===t&&(t={}),x(e,"latest",t)};var _=function(e,t,n){void 0===t&&(t="latest"),void 0===n&&(n={});var r=x(e,t,n);return b(r,n)};t.useConvertedValue=_;t.useLatestConvertedValue=function(e,t){return _(e,"latest",t)}},34675:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=f(n(32855)),i=n(54576),a=f(n(213)),s=n(36657),l=f(n(30017)),c=f(n(53281)),u=["type","status"],d=["plain"];function f(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function g(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b=function(){var e=(0,s.useHovered)(),t=e[0],n=e[1];return r.default.createElement(o.default,{ref:t},n?r.default.createElement(c.default,null):r.default.createElement(l.default,null))},w={type:"error",children:"Error",status:"error"},x={type:"neutral",children:"Loading",status:"loading"},_=function(e){var t=e.type,n=e.status,o=g(e,u);return t?r.default.createElement(a.default,h({type:t,"data-testid":"chartHeaderStatus-"+n},o)):null},S=function(e){var t=e.plain,n=g(e,d),a=(0,i.useInitialLoading)(),s=(0,i.useEmpty)(),l=function(e){var t=e.initialLoading,n=e.error;return(0,r.useMemo)((function(){return n?m(m({},w),{},{children:w.children+": "+n}):t?x:null}),[t,n])}({initialLoading:a,error:(0,i.useChartError)()});return r.default.createElement(o.default,h({gap:2,"data-testid":"chartHeaderStatus",basis:"0"},n),r.default.createElement(b,null),!t&&r.default.createElement(_,l),!t&&!a&&s&&!l&&r.default.createElement(_,{type:"neutral",status:"empty"},"No data"))};t.default=S},30017:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(67294)),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(60677)),i=n(90509),a=u(n(79962)),s=n(54576),l=u(n(3701));function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}var f=(0,o.keyframes)(["0%{stroke-dashoffset:100;}100%{stroke-dashoffset:0;}"]),p=(0,o.css)(["stroke-dasharray:100;stroke-dashoffset:100;animation:"," 1000ms linear forwards;animation-delay:0s;animation-iteration-count:infinite;-webkit-backface-visibility:hidden;opacity:1;visibility:visible;"],f),h=(0,o.default)(l.default).withConfig({displayName:"logo__StyledIcon",componentId:"sc-1pruasp-0"})(["stroke:",";stroke-width:2;",""],(function(e){var t=e.strokeColor,n=e.theme;return(0,i.getColor)(t)({theme:n})}),(function(e){return e.isFetching&&p})),g=function(e){var t=(0,s.useIsFetching)(),n=(0,s.useLoadingColor)("tabsBorder");return r.default.createElement(h,d({svg:a.default,color:"mainBackground",strokeColor:n,isFetching:t,title:t?"Playing":"Paused","data-testid":"chartHeaderStatus-logo",size:"16px"},e))};t.default=g},53281:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,o=u(n(67294)),i=u(n(60677)),a=(r=n(20172))&&r.__esModule?r:{default:r},s=u(n(3701)),l=n(54576);function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}var f=(0,i.keyframes)(["from{transform:rotate(360deg);}to{transform:rotate(0);}"]),p=(0,i.css)(["animation:"," 1.6s ease-in infinite;"],f),h=(0,i.default)(s.default).withConfig({displayName:"reload__StyledIcon",componentId:"sc-hdwdmt-0"})(["",""],(function(e){return e.isLoading&&p})),g=function(e){var t=(0,l.useChart)(),n=(0,o.useState)(!1),r=n[0],i=n[1];return o.default.createElement(s.Button,d({icon:o.default.createElement(h,{svg:a.default,isLoading:r,size:"16px"}),disabled:r,onClick:function(){i(!0),t.fetch().finally((function(){return i(!1)}))},title:"Refresh","data-testid":"chartHeaderStatus-reload",tooltipProps:{open:!0},"data-track":t.track("refresh"),small:!0},e))};t.default=g},96415:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=g(n(67294)),o=p(n(47817)),i=p(n(39161)),a=p(n(51349)),s=p(n(92662)),l=p(n(84156)),c=p(n(72457)),u=p(n(21219)),d=g(n(3701)),f=n(54576);function p(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v.apply(this,arguments)}var m={color:"border",margin:[0,2,0,0],size:"16px"},y=function(e){var t=e.disabled,n=(0,f.useChart)(),p=(0,f.useAttributeValue)("chartType")||"line",h=function(e){return(0,r.useMemo)((function(){return[{value:"line",label:"Line",icon:r.default.createElement(d.default,v({svg:i.default},m)),svg:i.default,"data-track":e.track("chartType-line")},{value:"stacked",label:"Stacked",icon:r.default.createElement(d.default,v({svg:a.default},m)),svg:a.default,"data-track":e.track("chartType-stacked")},{value:"area",label:"Area",icon:r.default.createElement(d.default,v({svg:s.default},m)),svg:s.default,"data-track":e.track("chartType-area")},{value:"stackedBar",label:"Stacked Bar",icon:r.default.createElement(d.default,v({svg:c.default},m)),svg:c.default,"data-track":e.track("chartType-stackedBar")},{value:"multiBar",label:"Multi Bar",icon:r.default.createElement(d.default,v({svg:l.default},m)),svg:l.default,"data-track":e.track("chartType-multiBar")},{value:"heatmap",label:"Heatmap",icon:r.default.createElement(d.default,v({svg:u.default},m)),svg:u.default,"data-track":e.track("chartType-heatmap"),disabled:"disabled"===e.getHeatmapType()}]}),[e,e.getHeatmapType()])}(n),g=h.find((function(e){return e.value===p})),y=g.label,b=g.svg;return r.default.createElement(o.default,{value:p,items:h,dropProps:{align:{top:"bottom",right:"right"},"data-toolbox":!0},dropdownProps:{width:"130px"},onChange:n.updateChartTypeAttribute,"data-track":n.track("chartType")},r.default.createElement(d.Button,{icon:r.default.createElement(d.default,{svg:b,size:"16px"}),title:y,disabled:t,"data-testid":"chartHeaderToolbox-chartType"}))},b=(0,r.memo)(y);t.default=b},70873:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(67294)),o=c(n(25271)),i=c(n(53685)),a=n(54576),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(3701));function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}var d=function(e){var t=(0,a.useChart)(),n=(0,a.useAttributeValue)("fullscreen");return r.default.createElement(s.Button,u({icon:r.default.createElement(s.default,{svg:n?i.default:o.default,size:"16px"}),onClick:t.toggleFullscreen,title:n?"Minimize":"Full screen","data-testid":"chartHeaderToolbox-fullscreen","data-track":t.track("fullscreen")},e))};t.default=d},43460:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(67294)),o=l(n(25312)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(3701)),a=n(54576);function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function l(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var u=function(e){var t=(0,a.useChart)(),n=(0,a.useAttribute)("showingInfo"),s=n[0],l=n[1];return r.default.createElement(i.Button,c({icon:r.default.createElement(i.default,{svg:o.default,size:"16px"}),title:"Information","data-testid":"chartHeaderToolbox-information",active:s,onClick:function(){return l((function(e){return!e}))},"data-track":t.track("information")},e))};t.default=u},81743:(e,t,n)=>{"use strict";t.__esModule=!0,t.withTooltip=t.tooltipStyleProps=t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(67294)),o=n(54851),i=["children"],a=["content","Content"],s=["title"];function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}function u(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var d={padding:[1,2],margin:[2],round:1,width:{max:"300px",base:"fit-content"},"data-toolbox":!0,background:"tooltip"};t.tooltipStyleProps=d;var f=function(e){var t=e.children,n=u(e,i);return r.default.createElement(o.Flex,c({},d,n),r.default.createElement(o.TextSmall,{color:"bright",wordBreak:"break-word"},t))},p=(0,r.forwardRef)((function(e,t){var n=e.content,i=e.Content,s=void 0===i?f:i,l=u(e,a);return r.default.createElement(o.Tooltip,c({ref:t,plain:!0,content:r.default.createElement(s,l,n)},l,{dropProps:{"data-toolbox":!0}}))}));p.defaultProps={align:"bottom"};t.withTooltip=function(e,t){return void 0===t&&(t={}),(0,r.forwardRef)((function(n,o){var i=n.title,a=u(n,s);return i?r.default.createElement(p,c({content:i,disabled:a.open},t,a.tooltipProps),r.default.createElement(e,c({ref:o},a))):r.default.createElement(e,c({ref:o},a))}))};var h=p;t.default=h},36657:(e,t,n)=>{"use strict";t.__esModule=!0,t.useHovered=t.default=void 0;var r=n(67294),o=function(){return!0},i=function(e,t){var n=e.onHover,i=e.onBlur,a=e.isOut,s=void 0===a?o:a,l=(0,r.useRef)();return(0,r.useLayoutEffect)((function(){if(l.current){var e=function(e){for(var t=e.relatedTarget;t&&t!==l.current&&s(t);)t=t.parentElement;t!==l.current&&s(t)&&i()};return l.current.addEventListener("mouseover",n),l.current.addEventListener("mouseout",e),function(){l.current&&(l.current.removeEventListener("mouseover",n),l.current.removeEventListener("mouseout",e))}}}),t),l};t.useHovered=function(e,t){var n=(void 0===e?{}:e).isOut;void 0===t&&(t=[]);var o=(0,r.useState)(!1),a=o[0],s=o[1];return[i({onHover:function(){return s(!0)},onBlur:function(){return s(!1)},isOut:n},t),a]};var a=i;t.default=a},35890:(e,t)=>{"use strict";t.__esModule=!0,t.priorities=t.parts=t.labels=t.enums=t.colors=t.check=void 0;var n={E:1,O:2,P:4};t.enums=n;var r=Object.keys(n);t.parts=r;t.check=function(e,t){return e&t};t.colors={P:"RGB(126, 189, 194)",O:"RGB(243, 223, 162)",E:"RGB(232, 185, 219)"};t.priorities={E:0,P:1,O:2};t.labels={E:"Empty data",P:"Partial data",O:"Overflow"}},91211:(e,t)=>{"use strict";t.__esModule=!0,t.setsAreEqual=t.filter=t.default=void 0;t.setsAreEqual=function(e,t){return e.size===t.size&&Array.from(e).every((function(e){return t.has(e)}))};var n=function(e,t){var n=t.omit,r=void 0===n?[]:n,o=t.keep,i=void 0===o?[]:o;return r.length&&i.length?e.filter((function(e){return i.length?i.includes(e):!r.includes(e)})):e};t.filter=n;var r=function e(t,r,o){if(void 0===o&&(o={}),t===r)return!0;if("object"!==typeof t||null===t||"object"!==typeof r||null===r)return!1;var i=n(Object.keys(t),o),a=n(Object.keys(r),o);if(i.length!==a.length)return!1;var s=Object.prototype.hasOwnProperty.bind(r);return!i.some((function(n){return!s(n)||t[n]!==r[n]&&!e(t[n],r[n],o)}))};t.default=r},93501:(e,t,n)=>{"use strict";t.__esModule=!0,t.withoutPrefix=t.useIsHeatmap=t.useGetColor=t.makeGetColor=t.isIncremental=t.isHeatmap=t.heatmapTypes=t.heatmapOrChartType=void 0;var r=n(67294),o=n(69032),i=n(54576),a={default:"default",disabled:"disabled",incremental:"incremental"};t.heatmapTypes=a;var s=function(e){return"heatmap"===(e&&"string"!==typeof e?e.getAttribute("chartType"):e)};t.isHeatmap=s;t.useIsHeatmap=function(){return"heatmap"===(0,i.useAttributeValue)("chartType")};t.isIncremental=function(e){return s(e)&&e.getAttribute("heatmapType")===a.incremental};var l=/(.+)_(\d+?\.?(\d+)?|\+[Ii]nf)$/;t.heatmapOrChartType=function(e,t){return Array.isArray(e)&&e.every((function(e){return e.match(l)}))?"heatmap":t};var c=function(e,t){void 0===t&&(t=1);var n=e.getAttribute("max"),r=function(e){return["rgba(62, 73, 137, "+e+")","rgba(49, 104, 142, "+e+")","rgba(38, 130, 142, "+e+")","rgba(31, 158, 137, "+e+")","rgba(53, 183, 121, "+e+")","rgba(110, 206, 88, "+e+")","rgba(181, 222, 43, "+e+")","rgba(253, 231, 37, "+e+")"]}(t),i=n/(r.length-1),a=(0,o.scaleLinear)().domain(Array.from({length:r.length-1},(function(e,t){return t*i}))).range(r);return function(e){return e?a(e):"transparent"}};t.makeGetColor=c;t.useGetColor=function(e){void 0===e&&(e=1);var t=(0,i.useChart)();return(0,r.useMemo)((function(){return c(t,e)}),[e])};t.withoutPrefix=function(e){return e.replace(/.+_(\d+?\.?(\d+)?|\+[Ii]nf)$/,"$1")}},18774:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;var n=function(e){var t=e.after,n=e.before,r=void 0===n?0:n,o=r-t;if(o<=60){var i=60-o,a=i/2;return{fixedAfter:t-a-i%2,fixedBefore:r+a}}return{fixedAfter:t,fixedBefore:r}};t.default=n},81220:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default=function(){var e=new Set;return{add:function(t){var n;return function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];e.delete(n),clearTimeout(n),n=setTimeout((function(){return t.apply(void 0,o)})),e.add(n)}},clear:function(){return Array.from(e).forEach((function(e){return clearTimeout(e)}))}}}},10387:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(26399));function o(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function i(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(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 a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var s="keydown",l="keyup",c={default:function(e,t){return e.size===t.size&&i(t).every((function(t){return e.has(t)||e.has(r.aliasByCode[t])}))?"all":"none"},intersection:function(e,t){if(0===t.size)return"none";var n=i(t).filter((function(t){return e.has(t)||e.has(r.aliasByCode[t])}));return e.size<=t.size&&n.length===e.size?"all":n}};t.default=function(){var e=[],t=new Set,n=function(n){var o=n.code||r.default[n.keyCode||n.which],i=n.type;if(i===s){if(t.has(o))return;t.add(o)}e.some((function(e){return e(i)})),i===l&&t.has(o)&&t.delete(o)};return{onKeyChange:function(n,r,o){var i=void 0===o?{}:o,a=i.fireOn,l=void 0===a?s:a,u=i.policy,d=i.allPressed,f=void 0===d||d,p=new Set(Array.isArray(n)?n:[n]),h=c[u]||c.intersection;e.push((function(e){if(e!==l)return!1;var n=h(p,t);return!(f&&"all"!==n||"none"===n)&&(r(),!0)}));var g=e.length-1;return function(){return e.splice(g,1)}},initKeyboardListener:function(){window.addEventListener("keydown",n),window.addEventListener("keyup",n)},clearKeyboardListener:function(){window.removeEventListener("keydown",n),window.removeEventListener("keyup",n),t=new Set},eventListener:n}}},26399:(e,t)=>{"use strict";t.__esModule=!0,t.default=t.codesByAlias=t.aliasByCode=void 0;t.aliasByCode={ShiftLeft:"Shift",ShiftRight:"Shift",ControlLeft:"Control",ControlRight:"Control",AltLeft:"Alt",AltRight:"Alt",MetaLeft:"Meta",MetaRight:"Meta"};t.codesByAlias={Shift:["ShiftLeft","ShiftRight"],Alt:["AltLeft","AltRight"],Control:["ControlLeft","ControlRight"],Meta:["MetaLeft","MetaRight"]};t.default={8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",48:"Digit0",49:"Digit1",50:"Digit2",51:"Digit3",52:"Digit4",53:"Digit5",54:"Digit6",55:"Digit7",56:"Digit8",57:"Digit9",65:"KeyA",66:"KeyB",67:"KeyC",68:"KeyD",69:"KeyE",70:"KeyF",71:"KeyG",72:"KeyH",73:"KeyI",74:"KeyJ",75:"KeyK",76:"KeyL",77:"KeyM",78:"KeyN",79:"KeyO",80:"KeyP",81:"KeyQ",82:"KeyR",83:"KeyS",84:"KeyT",85:"KeyU",86:"KeyV",87:"KeyW",88:"KeyX",89:"KeyY",90:"KeyZ",91:"Meta",92:"Meta",93:"ContextMenu",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9",106:"NumpadMultiply",107:"NumpadAdd",109:"NumpadSubtract",110:"NumpadDecimal",111:"NumpadDivide",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",181:"VolumeMute",182:"VolumeDown",183:"VolumeUp",186:"Semicolon",187:"Equal",188:"Comma",190:"Period",191:"Slash",192:"Backquote",219:"BracketLeft",220:"Backslash",221:"BracketRight",222:"Quote"}},24298:(e,t)=>{"use strict";t.__esModule=!0,t.unregister=t.default=void 0;t.unregister=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){return t.forEach((function(e){return e&&e()}))}};t.default=function(){var e={},t={},n=function(n,r){var o,i;null==(o=t[n])||o.delete(r),null==(i=e[n])||i.delete(r)},r=function e(r,o,i){void 0===i&&(i=[]),t[r]=t[r]||new Set,t[r].add(o),i.unshift((function(){return n(r,o)}));var a=function(){return i.forEach((function(e){return e()}))};return a.on=function(t,n){return e(t,n,i)},a};return{off:n,on:r,once:function(t,o){return r(t,o),e[t]=e[t]||new Set,e[t].add(o),function(){return n(t,o)}},trigger:function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];var a=t[n];null==a||a.forEach((function(e){return e.apply(void 0,o)}));var s=e[n];null!=s&&s.size&&(t[n]=s.forEach((function(e){s.delete(e),a.delete(e)})))},offAll:function(){t={},e={}}}}},93877:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(91211))&&r.__esModule?r:{default:r};function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=function(e,t){return Object.assign(t,e)};t.default=function(e,t,n){void 0===n&&(n=l);var r=new Set(t);return{updatePristine:function(t,i,s){if(r.has(i)){if(!(i in t[e])&&!(0,o.default)(t[i],s)){var l,c,u=t[e];return n(((c={})[e]=a(a({},t[e]),{},((l={})[i]=t[i],l)),c),t),u}if((0,o.default)(t[e][i],s)){var d,f=t[e],p=a({},t[e]);return delete p[i],n(((d={})[e]=p,d),t),f}}},resetPristine:function(t){var r;n(a(a({},t[e]),{},((r={})[e]={},r)),t)}}}},93492:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e,t){var n,r=!0,o=new ResizeObserver((function(){r?r=!1:(clearTimeout(n),n=setTimeout(t,200))}));return o.observe(e),function(){clearTimeout(n),o&&o.disconnect(),o=null}}},53087:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;var n=function(e){if(/\d/.test(e))return e;var t=e.substring(1,e.length-1);return[e.charAt(0),t.replace(/([aeiou])/gi,""),e.charAt(e.length-1)].join("")},r=function(e){return e.replace(/(\w)\1+/g,"$1")},o=function(e,t){var n=Math.floor((t-3)/2);return e.substring(0,n)+"..."+e.substring(e.length-n)},i=function(e,t,n){return e.length<=n?e:e.replace(/(\w.+?|\d.+)([\s-_.@]+?)/g,(function(e,r,o){return""+(r=t(r,n))+o}))};t.default=function(e,t){if(void 0===t&&(t=60),!e)return e;if(e.length<=t)return e;var a=e.trim().match(/(.+[\s-_.@])(.+)$/);if(!a)return function(e,t){return(e=r(n(e))).length<=t?e:o(e,t)}(e,t);var s=a[1],l=a[2];return s.match(/[\s-_.@]/)?(s=i(s,n,t-l.length),s=i(s,r,t-l.length)):s=r(n(l)),(s+l).length<=t||(s+(l=r(n(l)))).length<=t?s+l:o(s+=l,t)}},97574:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){return e>-10&&e<10?"0"+e:""+e}},25382:(e,t,n)=>{"use strict";t.Z=void 0;var r=w(n(67514)),o=w(n(76081)),i=w(n(69187)),a=w(n(1630)),s=w(n(16469)),l=w(n(90026)),c=w(n(1271)),u=w(n(91213)),d=w(n(24553)),f=w(n(57799)),p=w(n(24667)),h=w(n(60518)),g=w(n(86534)),v=w(n(75211)),m=w(n(33792)),y=w(n(41578)),b=["attributes"];function w(e){return e&&e.__esModule?e:{default:e}}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){S(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.Z=function(e){void 0===e&&(e={});var t=e,n=t.attributes,w=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,b);return(0,u.default)(_({ui:{dygraph:r.default,easypiechart:o.default,gauge:i.default,groupBoxes:c.default,number:a.default,d3pie:s.default,bars:l.default},plugins:{move:h.default,unitConversion:d.default,hover:f.default,pan:p.default,highlight:g.default,select:v.default,selectVertical:m.default,play:y.default},attributes:_({_v:"v3",chartLibrary:"dygraph",navigation:"pan",after:-900,overlays:{proceeded:{type:"proceeded"}}},n)},w))}},91213:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(24298)),o=l(n(84725)),i=l(n(97966)),a=l(n(211)),s=["ui"];function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){var t,n=e.ui,l=e.plugins,c=void 0===l?{}:l,d=e.attributes,f=e.on,p=void 0===f?{}:f,h=(0,r.default)(),g={ui:n},v={},m=function(e,t){v[e]=t(x)},y=function(e){return(0,i.default)(u({sdk:x},e))},b=function(e){var t=e.getAttribute("chartLibrary")||d.chartLibrary;return t in g.ui||console.error('Chart library "'+t+'" does not exist in '+Object.keys(g.ui).join(", ")),(0,g.ui[t])(x,e)},w=function(e){return(0,o.default)(u({sdk:x},e))},x=u(u({},h),{},{getRoot:function(){return t},register:m,unregister:function(e){v[e](),delete v[e]},addUI:function(e,t){g.ui[e]=t},makeChartCore:y,makeChartUI:b,makeChart:function(e){var t=e.ui,n=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,s),r=y(n),o=b(r);return r.setUI(u(u({},o),t),"default"),r},makeContainer:w,getNode:function(e,n){return t.getNode(e,n)},getNodes:function(e,n){return t.getNodes(e,n)},appendChild:function(e,n){var r=(void 0===n?{}:n).inherit,o=void 0===r||r;return t.appendChild(e,{inherit:o})},removeChild:function(e){return t.removeChild(e)},version:function(){return g._v},ui:n});return t=w({attributes:u(u({id:"root"},a.default),d)}),Object.keys(p).forEach((function(e){return h.on(e,p[e])})),Object.keys(c).forEach((function(e){return m(e,c[e])})),x}},211:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(96415)),o=s(n(70873)),i=s(n(43460)),a=s(n(34675));function s(e){return e&&e.__esModule?e:{default:e}}var l={id:"",name:"",chartLibrary:"",theme:"default",host:"",description:"",before:0,after:0,title:"",min:0,max:0,pristineStaticValueRange:void 0,valueRange:null,staticValueRange:null,getValueRange:function(e,t){var n=(void 0===t?{}:t).dygraph,r=void 0!==n&&n;if(!e)return[null,null];var o=e.getAttributes(),i=o.min,a=void 0===i?null:i,s=o.max,l=void 0===s?null:s,c=o.valueRange,u=void 0===c?[null,null]:c,d=o.staticValueRange;if(d)return d;if(!u||null===u[0]&&null===u[1])return r?[null,null]:[a,l];var f=u[0],p=u[1];if(r){var h=e.getAttributes(),g=h.groupBy,v=h.aggregationMethod;if(g.length>1||"dimension"!==g[0]||"avg"!==v)return[null,null]}return[null===f||f>a?a:f,null===p||p<l?l:p]},loaded:!1,loading:!1,processing:!1,updatedAt:0,fetchStartedAt:0,focused:!1,active:!1,sparkline:!1,chartType:"",selectedLegendDimensions:[],contextItems:[],contextScope:[],nodesScope:[],selectedContexts:[],selectedDimensions:[],selectedLabels:[],selectedNodes:[],selectedInstances:[],dimensionIds:[],versions:{},enabledHover:!0,syncHover:!0,hoverX:null,navigation:"",enabledNavigation:!0,enabledResetRange:!0,syncPanning:!0,panning:!1,hovering:!1,syncHighlight:!0,highlighting:!1,desiredUnits:"auto",syncUnits:!1,unitsConversionMethod:"",unitsConversionDivider:-1,unitsConversionFractionDigits:0,unitsConversion:"",dbUnitsConversionMethod:"",dbUnitsConversionDivider:-1,dbUnitsConversionFractionDigits:0,dbUnitsConversion:"",temperature:"celsius",secondsAsTime:!0,timezone:void 0,syncTimezone:!0,dimensionsSort:"default",autofetch:!1,autofetchOnWindowBlur:!1,paused:!1,pixelsPerPoint:3,legend:!0,groupingMethod:"average",groupingTime:0,urlOptions:[],eliminateZeroDimensions:!0,fullscreen:!1,overlays:{},themeGridColor:["#F7F8F8","#282827"],themeCrosshair:["#536775","#536775"],showingInfo:!1,colors:[],height:"",enabledHeightResize:!0,pristineEnabledHeightResize:{},enabledXAxis:!0,enabledYAxis:!0,hasToolbox:!0,expandable:!0,hasYlabel:!0,yAxisLabelWidth:60,axisLabelFontSize:10,outOfLimits:!1,aggregationMethod:"sum",groupBy:["dimension"],groupByLabel:[],dimensionsSortBy:[{id:"contribution",desc:!0}],instancesSortBy:[{id:"contribution",desc:!0}],nodesSortBy:[{id:"contribution",desc:!0}],groupBySortBy:[],labelsSortBy:[{id:"contribution",desc:!0}],nodesExpanded:{},groupByExpanded:{},labelsExpanded:{},pristine:{},themeTrackColor:["#ECEEEF","#383B40"],themeScaleColor:["#F7F8F8","#2B3136"],themeEasyPieTrackColor:["#ECEEEF","#383B40"],themeEasyPieScaleColor:["#CFD5DA","#536775"],themeGaugePointer:["#8F9EAA","#536775"],themeGaugeStroke:["#ECEEEF","#383B40"],themeD3pieSmallColor:["#536775","#CFD5DA"],themeD3pieStroke:["#ECEEEF","#383B40"],themeInnerLabelColor:["#F7F8F8","#282827"],themeLabelColor:["#35414a","#ffffff"],themeBackground:["#ffffff","#282C34"],themeNeutralBackground:["#ECEEEF","#383B40"],themeWarningBackground:["#FFCC26","#FFCC26"],themeErrorBackground:["#F95251","#F95251"],themeAnomalyScaleColor:["#9F75F9","#9F75F9"],themeGroupBoxesMin:["#E4F1FF","#000C18"],themeGroupBoxesMax:["#0075F2","#0075F2"],themeLoadingStart:["#BFE5C6","#2f5446"],themeNetdata:["#00AB44","#00AB44"],legendScroll:0,initializedFilters:!1,error:null,agent:!0,toolboxElements:[i.default,r.default,o.default],leftHeaderElements:[a.default],expanded:!1,expandedHeight:300,viewDimensions:{ids:[],names:[],count:0,priorities:[],grouped:[],algorithm:"absolute"},units:"",viewUpdateEvery:0,updateEvery:0,firstEntry:0,lastEntry:0,dimensions:[],labels:[],nodes:[],instances:[],alerts:[],weightsAction:"values",weightsTab:"window",renderedAt:null,fetchAt:null,dimensionsOnNonDimensionGrouping:null,en:{instance:{one:"instance",other:"instances"}}};t.default=l},3533:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(54111);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s="*";t.default=function(e,t){var n=e.getAttributes().host,o=function(e){var t=e.getAttributes(),n=t.selectedContexts,o=t.context,a=t.nodesScope,l=t.contextScope,c=t.selectedNodes,u=t.selectedInstances,d=t.selectedDimensions,f=t.selectedLabels,p=t.aggregationMethod,h=(0,r.getChartURLOptions)(e),g=(0,r.getChartPayload)(e);return i(i({},g),{},{options:h.join("|"),contexts:(Array.isArray(n)?n.join("|"):"")||o||s,scope_contexts:(Array.isArray(l)?l.join("|"):"")||s,scope_nodes:(Array.isArray(a)?a.join("|"):"")||s,nodes:(Array.isArray(c)?c.join("|"):"")||s,instances:(Array.isArray(u)?u.join("|"):"")||s,dimensions:(Array.isArray(d)?d.join("|"):"")||s,labels:(Array.isArray(f)?f.join("|"):"")||s,"group_by[0]":(g["group_by[0]"]||e.getAttribute("groupBy")).join("|"),"group_by_label[0]":(g["group_by_label[0]"]||e.getAttribute("groupByLabel")).join("|"),"aggregation[0]":g["aggregation[0]"]||p},!!g["group_by[1]"]&&{"group_by[1]":g["group_by[1]"].join("|"),"group_by_label[1]":(g["group_by_label[1]"]||[]).join("|"),"aggregation[1]":g["aggregation[1]"]})}(e),a=new URLSearchParams(o).toString();return fetch(n+"/data?"+a,t).then((function(e){return e.json()}))}},70152:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(54111);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s="*";t.default=function(e,t){var n=e.getAttributes().host,o=function(e){var t=e.getAttributes(),n=t.selectedContexts,o=t.context,a=t.nodesScope,l=t.contextScope,c=t.selectedNodes,u=t.selectedInstances,d=t.selectedDimensions,f=t.selectedLabels,p=t.aggregationMethod,h=(0,r.getChartURLOptions)(e),g=e.getAttribute("groupByLabel").join("|");return i(i({format:"json",options:h.join("|"),contexts:n.join("|")||o||s,scope_contexts:l.join("|")||s,scope_nodes:a.join("|")||s,nodes:c.join("|")||s,instances:u.join("|")||s,dimensions:d.join("|")||s,labels:f.join("|")||s,group_by:e.getAttribute("groupBy").join("|")},!!g&&{group_by_label:g}),{},{aggregation:p},(0,r.getChartPayload)(e))}(e),a=new URLSearchParams(o).toString();return fetch(n+"/weights?"+a,t).then((function(e){return e.json()}))}},41321:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(54111),o=["after","before","points","time_group","time_resampling","format"];function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=["*"],c=function(e){var t=e.getAttributes(),n=t.selectedContexts,i=t.context,s=t.nodesScope,c=t.contextScope,u=t.selectedNodes,d=t.selectedInstances,f=t.selectedDimensions,p=t.selectedLabels,h=t.aggregationMethod,g=(0,r.getChartURLOptions)(e),v=(0,r.getChartPayload)(e),m=v.after,y=v.before,b=v.points,w=v.time_group,x=v.time_resampling,_=v.format,S=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(v,o);return{format:_,options:g,scope:{contexts:Array.isArray(c)&&c.length?c:l,nodes:Array.isArray(s)&&s.length?s:[]},selectors:{contexts:Array.isArray(n)&&n.length?n:i?[i]:l,nodes:Array.isArray(u)&&u.length?u:l,instances:Array.isArray(d)&&d.length?d:l,dimensions:Array.isArray(f)&&f.length?f:l,labels:Array.isArray(p)&&p.length?p:l},aggregations:{metrics:[{group_by:S["group_by[0]"]||e.getAttribute("groupBy"),group_by_label:S["group_by_label[0]"]||e.getAttribute("groupByLabel"),aggregation:S["aggregation[0]"]||h},!!S["group_by[1]"]&&{group_by:S["group_by[1]"],group_by_label:S["group_by_label[1]"]||[],aggregation:S["aggregation[1]"]||"avg"}].filter(Boolean),time:{time_group:w,time_resampling:x}},window:a(a({after:m},m>0&&{before:y}),{},{points:b})}};t.default=function(e,t){var n=e.getAttributes().host,r=c(e);return fetch(n+"/data",a({method:"POST",body:JSON.stringify(r)},t)).then((function(e){return e.json()}))}},79738:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(54111);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s="*";t.default=function(e,t){var n=e.getAttributes().host,o=function(e){var t=e.getAttributes(),n=t.selectedContexts,o=t.context,a=t.nodesScope,l=t.contextScope,c=t.selectedNodes,u=t.selectedInstances,d=t.selectedDimensions,f=t.selectedLabels,p=t.aggregationMethod,h=(0,r.getChartURLOptions)(e),g=e.getAttribute("groupByLabel").join("|");return i(i({format:"json",options:h.join("|"),contexts:n.join("|")||o||s,scope_contexts:l.join("|")||s,scope_nodes:a.join("|")||s,nodes:c.join("|")||s,instances:u.join("|")||s,dimensions:d.join("|")||s,labels:f.join("|")||s,group_by:e.getAttribute("groupBy").join("|")},!!g&&{group_by_label:g}),{},{aggregation:p},(0,r.getChartPayload)(e))}(e),a=new URLSearchParams(o).toString();return fetch(n+"/weights?"+a,t).then((function(e){return e.json()}))}},54111:(e,t)=>{"use strict";t.__esModule=!0,t.pointMultiplierByChartType=t.getChartURLOptions=t.getChartPayload=t.errorCodesToMessage=void 0;var n=["after","before","groupingMethod","groupingTime","chartLibrary","renderedAt","hovering","fetchStartedAt","chartType","pixelsPerPoint"];function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(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 s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var l={groupBoxes:["group-by-labels"],default:[]};t.getChartURLOptions=function(e){var t=e.getAttributes(),n=t.eliminateZeroDimensions,r=t.urlOptions,o=void 0===r?[]:r,i=t.chartLibrary,s=l[i]||l.default;return[].concat(a(o),["jsonwrap",n&&"nonzero","flip","ms","jw-anomaly-rates","minify"],a(s)).filter(Boolean)};var c=function(e){return{"group_by[0]":e["group_by[0]"]||["instance"],"group_by_label[0]":e["group_by_label[0]"]||[],"aggregation[0]":e["aggregation[0]"]||"sum"}},u={gauge:c,easypiechart:c,number:c,default:function(e){return{"group_by[0]":e["group_by[0]"],"group_by_label[0]":e["group_by_label[0]"],"aggregation[0]":e["aggregation[0]"]}}},d={multiBar:.1,stackedBar:.1,heatmap:.7,default:.7};t.pointMultiplierByChartType=d;t.getChartPayload=function(e){var t=e.getUI(),r=e.getAttribute("width")||t.getChartWidth(),i=e.getAttributes(),a=i.after,s=i.before,l=i.groupingMethod,c=i.groupingTime,f=i.chartLibrary,p=i.renderedAt,h=i.hovering,g=i.fetchStartedAt,v=i.chartType,m=i.pixelsPerPoint,y=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(i,n),b=d[v]||d.default,w=h&&p?Math.ceil(p/1e3):Math.ceil(g/1e3),x=a>0?{after:a,before:s}:{after:w+a,before:w};return o(o(o({points:Math.round(r/m*b),format:"json2",time_group:l,time_resampling:c},x),(u[f]||u.default)(y)),!!y["group_by[1]"]&&{"group_by[1]":y["group_by[1]"],"group_by_label[1]":y["group_by_label[1]"],"aggregation[1]":y["aggregation[1]"]})};t.errorCodesToMessage={ErrAllNodesFailed:"All agents failed to return data"}},39360:(e,t,n)=>{"use strict";t.__esModule=!0;var r={fetchChartData:!0,fetchChartWeights:!0};t.fetchChartWeights=t.fetchChartData=void 0;var o=c(n(3533)),i=c(n(70152)),a=c(n(41321)),s=c(n(79738)),l=n(54111);function c(e){return e&&e.__esModule?e:{default:e}}Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===l[e]||(t[e]=l[e]))}));t.fetchChartData=function(e,t){return e.getAttributes().agent?(0,o.default)(e,t):(0,a.default)(e,t)};t.fetchChartWeights=function(e,t){return e.getAttributes().agent?(0,i.default)(e,t):(0,s.default)(e,t)}},19285:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(93501),o=["summary","functions","details","totals","db","view","result"];function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,t)}(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 c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var u=function e(t,n,r){var o=n[0],i=n.slice(1);return t[o]||i.length?(t[o]||(t[o]={}),t[o]=e(t[o],i,r),t):(t[o]=r,t)},d=function(e){var t=e.data.reduce((function(t,n){var r=function(e,t){return e.reduce((function(n,r,o){return n.values.push(0===o?r:r[t.value]),n.all.push(0===o?{value:r}:Object.keys(t).reduce((function(e,n){return e[n]=r[t[n]],e}),{})),o===e.length-1&&(n.values=[].concat(l(n.values),[null,null]),n.all=[].concat(l(n.all),[{},{}])),n}),{values:[],all:[]})}(n,e.point);return t.data.push(r.values),t.all.push(r.all),t}),{data:[],all:[]}),n=e.labels.reduce((function(e,t,n){if(0===n)return e;var r=t.split(",");return u(e,r,t)}),{});return a(a({labels:[].concat(l(e.labels),["ANOMALY_RATE","ANNOTATIONS"])},t),{},{tree:n})};t.default=function(e){var t=e.summary,n=t.nodes,i=void 0===n?[]:n,s=t.instances,l=void 0===s?[]:s,c=t.dimensions,u=void 0===c?[]:c,f=t.labels,p=void 0===f?[]:f,h=t.alerts,g=void 0===h?[]:h,v=e.functions,m=void 0===v?[]:v,y=e.details,b=void 0===y?{}:y,w=e.totals,x=w.contexts,_=void 0===x?{}:x,S=w.dimensions,O=void 0===S?{}:S,C=w.instances,A=void 0===C?{}:C,E=w.label_key_values,k=void 0===E?{}:E,P=w.nodes,M=void 0===P?{}:P,T=e.db,R=T.update_every,j=T.first_entry,D=T.last_entry,I=T.tiers,L=T.per_tier,B=T.dimensions,Z=T.units,N=e.view,F=N.title,H=N.update_every,V=N.units,z=N.dimensions,U=N.chart_type,G=N.min,W=N.max,$=e.result,q=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,o),Y={},K={};i.forEach((function(e){Y[e.nd||e.mg]=e,K[e.ni]=e.nd||e.mg}));var X=[],J={};u.forEach((function(e){J[e.id]=e,X.push(e.id)}));var Q=null,ee=l.reduce((function(e,t){return e[Q=t.id+"@"+(Y[K[t.ni]].nd||Y[K[t.ni]].mg)]=t,e[Q].nm=(t.nm||t.id)+"@"+Y[K[t.ni]].nm,e}),{});return a(a({},q),{},{result:d($),updateEvery:R,viewUpdateEvery:H,firstEntry:j,lastEntry:D,units:V,chartType:(0,r.heatmapOrChartType)(z.ids,U),title:F,tiers:I,perTier:L,nodes:Y,nodesIndexes:K,instances:ee,dimensions:J,dimensionIds:X,labels:p.reduce((function(e,t){return e[t.id]=t,e}),{}),alerts:g.reduce((function(e,t){return e[t.name]=t,e}),{}),viewDimensions:z,dbDimensions:B,dbUnits:Z,details:b,functions:m,contextsTotals:_,dimensionsTotals:O,instancesTotals:A,labelsTotals:k,nodesTotals:M,min:G,max:W})}},6576:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;var n=new Set(["%","percentage","percent","rotations/min","ratio","seconds","seconds ago","milliseconds","millisec","ms","log2 s","minutes","hours","interval","ticks","celsius","c","mhz","hz","volts","kwh","ampere","amps","dbm","value","stratum","units","watt","temperature","random number","rpm","quadro","adv/item","multiplier","geforce"]),r=/(%|\/operation|\/run| run|\/request)/;t.default=function(e){var t=e.getUnits();if(!t)return"avg";var o=t.toLowerCase();return n.has(o)||r.test(o)?"avg":(o=e.getUnitSign().toLowerCase(),n.has(o)||r.test(o)?"avg":"sum")}},68735:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t=e.getAttributes(),n=t.selectedDimensions,r=t.groupBy,o=t.dimensionsOnNonDimensionGrouping;return n.length||r.includes("dimension")?n:o||n}},24584:(e,t,n)=>{"use strict";t.__esModule=!0,t.stackedAggregations=t.default=void 0;var r=i(n(6576)),o=i(n(68735));function i(e){return e&&e.__esModule?e:{default:e}}t.stackedAggregations={avg:!0,sum:!0};t.default=function(e){var t=e.getAttribute("dimensionIds");return{aggregationMethod:e.getAttribute("aggregationMethod")||(0,r.default)(e),selectedDimensions:(0,o.default)(e),initializedFilters:!!t.length}}},95433:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(91211))&&r.__esModule?r:{default:r},i=c(n(54417)),a=c(n(24584)),s=n(93501);function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){var t=e.getAttribute("chartType"),n=t,r={node:!0,instance:!0,dimension:!0},l=function(i){var s=i.filter((function(e){return e.isLabel})),l=s.map((function(e){return e.value})),c=i.reduce((function(e,t){return r[t.value]?(e.push(t.value),e):e}),[]);s.length&&c.push("label"),c.length||(c=["dimension"]),(0,o.default)(c,e.getAttribute("groupBy"))&&(0,o.default)(l,e.getAttribute("groupByLabel"))||(e.updateAttributes({groupByLabel:l,groupBy:c,processing:!0}),e.updateAttributes((0,a.default)(e)),e.fetch({processing:!0}).then((function(){return function(r){if(e.updateAttribute("selectedLegendDimensions",[]),!e.getAttribute("selectedChartType")){if(r.length>1||"dimension"!==r[0]){n=n||e.getAttribute("chartType");var o=e.getAttribute("aggregationMethod");return e.updateAttribute("chartType",a.stackedAggregations[o]?"stacked":t)}e.updateAttributes({chartType:n,processing:!0}),n=t}}(e.getAttribute("groupBy"))})))};return{updateGroupByAttribute:l,updateChartTypeAttribute:function(t){var n=e.getAttribute("groupBy");e.updateAttributes({selectedChartType:t,chartType:t,processing:!0}),(0,s.isHeatmap)(t)&&(l(["dimension"]),!(0,o.default)(n,e.getAttribute("groupBy")))||e.trigger("fetch",{processing:!0})},updateNodesAttribute:function(t){var n=t.reduce((function(e,t){return t.isInstance?e.selectedInstances.push(t.value):e.selectedNodes.push(t.value),e}),{selectedNodes:[],selectedInstances:[]}),r=n.selectedNodes,i=n.selectedInstances,a=!(0,o.default)(r,e.getAttribute("selectedNodes"));a&&e.updateAttributes({selectedNodes:r,processing:!0});var s=!(0,o.default)(i,e.getAttribute("selectedInstances"));s&&e.updateAttributes({selectedInstances:i,processing:!0}),(s||a)&&e.trigger("fetch",{processing:!0})},updateInstancesAttribute:function(t){var n=t.map((function(e){return e.value}));(0,o.default)(n,e.getAttribute("selectedInstances"))||(e.updateAttributes({selectedInstances:n,processing:!0}),e.trigger("fetch",{processing:!0}))},updateDimensionsAttribute:function(t){var n=t.map((function(e){return e.value}));(0,o.default)(n,e.getAttribute("selectedDimensions"))||(e.updateAttributes({selectedDimensions:n,processing:!0}),e.trigger("fetch",{processing:!0}))},updateLabelsAttribute:function(t){var n=t.map((function(e){return e.value}));(0,o.default)(n,e.getAttribute("selectedLabels"))||(e.updateAttributes({selectedLabels:n,processing:!0}),e.trigger("fetch",{processing:!0}))},updateAggregationMethodAttribute:function(t){e.getAttribute("aggregationMethod")!==t&&(e.updateAttributes({aggregationMethod:t,processing:!0}),e.trigger("fetch",{processing:!0}))},updateTimeAggregationMethodAttribute:function(t){var n=t.alias,r=t.method,o=n?""+r+n:r;e.getAttribute("groupingMethod")!==o&&(e.updateAttributes({groupingMethod:o,processing:!0}),e.trigger("fetch",{processing:!0}))},updateContextScopeAttribute:function(t){e.getAttribute("contextScope")[0]!==t&&(e.updateAttributes({contextScope:[t],processing:!0}),e.updateAttributes((0,a.default)(e)),e.trigger("fetch",{processing:!0}))},resetPristine:function(){var t=e.getAttributes(),n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t[i.pristineKey]);i.default.reset(t),e.attributeListeners.trigger(i.pristineKey,t[i.pristineKey],n),e.sdk.trigger("pristineChanged",e,i.pristineKey,t[i.pristineKey],n),Object.keys(n).forEach((function(r){return e.attributeListeners.trigger(r,t[r],n[r])})),e.trigger("fetch",{processing:!0})},removePristine:function(){var t=e.getAttribute(i.pristineKey),n={};e.updateAttribute(i.pristineKey,n),e.sdk.trigger("pristineChanged",e,i.pristineKey,n,t)}}}},97966:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=p(n(10387)),o=p(n(81220)),i=p(n(37876)),a=p(n(16286)),s=n(39360),l=p(n(55689)),c=p(n(95433)),u=p(n(73370)),d=p(n(34142)),f=p(n(44255));function p(e){return e&&e.__esModule?e:{default:e}}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){v(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m={default:0,dark:1},y=function(){return function(e){return e}};t.default=function(e){var t=void 0===e?{}:e,n=t.sdk,p=t.parent,h=t.getChart,v=void 0===h?s.fetchChartData:h,b=t.attributes,w=t.makeTrack,x=void 0===w?y:w,_=(0,o.default)(),S=(0,i.default)({sdk:n,parent:p,attributes:b});S.getChart=v;var O=null;S.getRoot=function(){return n.getRoot()},S.backoffMs=null,S.backoff=function(e){if(S)if(e)S.backoffMs=e;else{var t=S.backoffMs?2*S.backoffMs:S.getUpdateEvery();S.backoffMs=t>3e4?3e4:t}};var C={};S.getUpdateEvery=function(){if(S){var e=S.getAttributes(),t=e.loaded,n=e.viewUpdateEvery,r=e.updateEvery;return n?1e3*n:t?1e3*r||1e3:0}};var A=null,E=null,k=null,P=null;S.getDateWindow=function(){var e=S.getAttributes(),t=e.after,r=e.before,o=e.renderedAt,i=n.getRoot().getAttribute("fetchAt")||Date.now();return E===t&&k===o&&P===i?A:(E=t,k=o,P=i,A=t>0?[1e3*t,1e3*r]:[(o||i)+1e3*t,o||i])},S.startAutofetch=function(){if(S){var e=S.getAttributes(),t=e.fetchStartedAt,n=e.loading,r=e.autofetch,o=e.active;if(r&&!n&&o&&!S.getRoot().getAttribute("paused"))if(0!==t){var i=Date.now()-t,a=S.getUpdateEvery(),s=i/a;if(Math.floor(s)>=1)return S.lastFetch=S.getDateWindow(),void S.trigger("fetch");var l=S.backoffMs||a-Math.round((s-Math.floor(s))*a);clearTimeout(O),O=setTimeout((function(){S.startAutofetch()}),l)}else S.trigger("fetch")}},S.getUI=function(e){return void 0===e&&(e="default"),C[e]},S.setUI=function(e,t){void 0===t&&(t="default"),C[t]=e};var M=_.add((function(){return Object.keys(C).forEach((function(e){return C[e].render()}))}));S.on("render",M),S.getConvertedValue=function(e,t){var n=void 0===t?{}:t,r=n.fractionDigits,o=n.key,i=void 0===o?"units":o;if(S){if(null===e)return"-";var s=S.getAttribute(i+"ConversionMethod"),l=S.getAttribute(i+"ConversionDivider"),c=S.getAttribute(i+"ConversionFractionDigits"),u=(0,a.default)(S,s,e,l);return-1===c?u:Intl.NumberFormat(void 0,{useGrouping:!0,minimumFractionDigits:isNaN(r)?c:r,maximumFractionDigits:isNaN(r)?c:r}).format(u)}},S.focus=function(e){S&&(S.getAttribute("focused")&&S.getAttribute("hovering")||(S.updateAttributes({focused:!0}),n.trigger("hoverChart",S,e),S.trigger("hoverChart",e)))},S.blur=function(e){S&&(S.getAttribute("focused")||S.getAttribute("hovering"))&&(S.updateAttributes({focused:!1}),n.trigger("blurChart",S,e),S.trigger("blurChart",e))},S.activate=function(){S&&(S.updateAttribute("active",!0),n.trigger("active",S,!0))},S.deactivate=function(){S&&(S.updateAttribute("active",!1),n.trigger("active",S,!1))},S.getFirstEntry=function(){return S.getAttribute("firstEntry")},S.getUnits=function(){if(S)return S.getAttributes().units},S.getApplicableNodes=function(e,t){if(!S)return[];if(!S.match(e))return[S];var n=S.getAncestor(e);return n?n.getNodes(e,t):[S]},S.stopAutofetch=function(e){void 0===e&&(e=!0),clearTimeout(O),S&&e&&!S.getAttribute("active")&&S.getAttribute("loaded")&&S.getAttribute("loading")&&S.cancelFetch()},(0,l.default)(S,n),(0,u.default)(S,n),(0,f.default)(S,n),S.type="chart",(0,d.default)(S),S.track=x(S);var T=(0,r.default)(),R=T.onKeyChange,j=T.initKeyboardListener,D=T.clearKeyboardListener;R(["Alt","Shift","KeyF"],(function(){S&&S.updateAttribute("fullscreen",!S.getAttribute("fullscreen"))})),R(["Alt","Shift","KeyR"],(function(){S&&S.resetNavigation()})),S.onAttributeChange("autofetch",(function(e){S&&(e?S.startAutofetch():S.stopAutofetch(!1))})),S.onAttributeChange("active",(function(e){if(S)return e?S.getAttribute("autofetch")?S.startAutofetch():void 0:S.stopAutofetch()})),S.onAttributeChange("focused",(function(e){S&&(e?j():D(),S.invalidateClosestRowCache())})),S.makeChartUI=function(e,t){void 0===t&&(t=S.getAttribute("chartLibrary")),t in n.ui||console.error('Chart library "'+t+'" does not exist in '+Object.keys(n.ui).join(", "));var r=(0,n.ui[t])(n,S);S.setUI(r,e)},S.makeSubChart=function(e){void 0===e&&(e={});var t=n.makeChartCore(e),r=n.makeChartUI(t);return t.setUI(r,"default"),t},S.getThemeIndex=function(){if(S)return m[S.getAttribute("theme")]||m.default},S.getThemeAttribute=function(e){var t;if(S){var n=S.getAttributes(),r=S.getThemeIndex();return(null==(t=n[e])?void 0:t[r])||e}};return S.intl=function(e,t){var n,r;if(void 0===t&&(t=1),!S)return e;var o=S.getAttribute("en");return null!=o&&o[e]?1===t?(null==(n=o[e])?void 0:n.one)||e:(null==(r=o[e])?void 0:r.other)||e+"s":1===t?e:e+"s"},g(g(g({},S),(0,c.default)(S)),{},{destroy:function(){S&&(_&&_.clear(),S.destroy(),S.stopAutofetch(),D(),Object.keys(C).forEach((function(e){return C[e].unmount()})),setTimeout((function(){C=null,S=null}),2e3),S.destroy())},onKeyChange:R})}},73370:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(39360),o=l(n(14933)),i=l(n(24584)),a=l(n(19285)),s=["result","chartType","versions"];function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f={labels:[],data:[],all:[],tree:{}};t.default=function(e){var t=null,n=f,l=null;e.lastFetch=[null,null],e.getPayload=function(){return n},(0,o.default)(e),e.cancelFetch=function(){return t&&t.abort()};var c=function(){e&&(e.startAutofetch(),e.trigger("finishFetch"),e.trigger("render"))};e.doneFetch=function(t){e.backoffMs=0,setTimeout((function(){var n=(0,a.default)(t),r=n.result,o=n.chartType,p=n.versions,h=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(n,s),g=l,v=function(e){var t=(e||f).data;return(null==t?void 0:t.length)||0}(l=r);e.consumePayload(),e.invalidateClosestRowCache(),!e.getAttribute("loaded")&&e.getParent()&&e.getParent().trigger("chartLoaded",e);var m=e.getAttributes();e.updateAttributes(u(u({loaded:!0,loading:!1,processing:!1,updatedAt:Date.now(),outOfLimits:!v,chartType:m.selectedChartType||m.chartType||o},h),{},{versions:p,title:m.title||h.title,error:null})),e.updateDimensions(),e.getAttribute("initializedFilters")||e.setAttributes((0,i.default)(e)),e.trigger("successFetch",l,g),d(p),c()}))};var d=function(t){var n=t.alerts_hard_hash,r=t.alerts_soft_hash,o=t.contexts_hard_hash,i=t.contexts_soft_hash,a=t.nodes_hard_hash;if(e){var s=e.getParent();s&&s.updateAttribute("versions",{alertsHardHash:n,alertsSoftHash:r,contextsHardHash:o,contextsSoftHash:i,nodesHardHash:a})}},p=function(t){e&&("AbortError"!==(null==t?void 0:t.name)?(e.backoff(),e.trigger("failFetch",t),!e.getAttribute("loaded")&&e.getParent()&&e.getParent().trigger("chartLoaded",e),e.updateAttributes({loaded:!0,loading:!1,processing:!1,updatedAt:Date.now(),error:r.errorCodesToMessage[null==t?void 0:t.errorMessage]||(null==t?void 0:t.errorMessage)||(null==t?void 0:t.message)||"Something went wrong"}),c()):e.updateAttribute("loading",!1))};e.fetch=function(n){var r=(void 0===n?{}:n).processing,o=void 0!==r&&r;if(e){if(e.cancelFetch(),e.updateAttributes({processing:o,loading:!0,fetchStartedAt:Date.now()}),e.trigger("startFetch"),!function(){if(!e)return!1;var t=e.getAttributes(),n=t.firstEntry,r=t.after,o=t.before;return!n||n<=(r>=0?o:Date.now()/1e3)}())return Promise.resolve().then((function(){return p({message:"Exceeds agent data retention settings"})}));var i={signal:(t=new AbortController).signal};return e.getChart(e,i).then((function(t){var n;return null!=t&&t.errorMsgKey?p(t):Array.isArray(null==t?void 0:t.result)||Array.isArray(null==t||null==(n=t.result)?void 0:n.data)?e.doneFetch(t):p()})).catch(p)}},e.consumePayload=function(){if(n===l||null===l)return!1;var t=n;return n=l,e&&e.trigger("payloadChanged",l,t),!0},e.on("fetch",e.fetch)}},55689:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(88577))&&r.__esModule?r:{default:r},i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(91211)),a=n(93501);function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function l(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,t)}(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 c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.default=function(e,t){var n=[],r={},s=[],c=[],u={},d=new Set,f=0,p=["sum"];e.isSparkline=function(){return e.getAttribute("sparkline")},e.getHeatmapType=function(){return e.getAttribute("heatmapType")},e.getPayloadDimensionIds=function(){if(e.isSparkline())return p;var t=e.getAttribute("viewDimensions");return l((null==t?void 0:t.ids)||[])};var h={default:function(t){return void 0===t&&(t=e.getPayloadDimensionIds),t().sort((function(t,n){return e.getDimensionPriority(t)-e.getDimensionPriority(n)}))},nameAsc:function(t){return void 0===t&&(t=e.getPayloadDimensionIds),t().sort((function(t,n){return e.getDimensionName(t).localeCompare(e.getDimensionName(n))}))},nameDesc:function(t){return void 0===t&&(t=e.getPayloadDimensionIds),t().sort((function(t,n){return e.getDimensionName(n).localeCompare(e.getDimensionName(t))}))},valueDesc:function(t,n){void 0===t&&(t=e.getPayloadDimensionIds);var r=e.getPayload().data;return n=n||r.length-1,t().sort((function(t,r){return e.getDimensionValue(r,n)-e.getDimensionValue(t,n)}))},valueAsc:function(t,n){void 0===t&&(t=e.getPayloadDimensionIds);var r=e.getPayload().data;return n=n||r.length-1,t().sort((function(t,r){return e.getDimensionValue(t,n)-e.getDimensionValue(r,n)}))},anomalyDesc:function(t,n){void 0===t&&(t=e.getPayloadDimensionIds);var r=e.getPayload().all;return n=n||r.length-1,t().sort((function(t,r){return e.getDimensionValue(r,n,{valueKey:"arp"})-e.getDimensionValue(t,n,{valueKey:"arp"})}))},anomalyAsc:function(t,n){void 0===t&&(t=e.getPayloadDimensionIds);var r=e.getPayload().all;return n=n||r.length-1,t().sort((function(t,r){return e.getDimensionValue(t,n,{valueKey:"arp"})-e.getDimensionValue(r,n,{valueKey:"arp"})}))},annotationsDesc:function(t,n){void 0===t&&(t=e.getPayloadDimensionIds);var r=e.getPayload().all;return n=n||r.length-1,t().sort((function(t,r){return e.getDimensionValue(r,n,{valueKey:"pa"})-e.getDimensionValue(t,n,{valueKey:"pa"})}))},annotationsAsc:function(t,n){void 0===t&&(t=e.getPayloadDimensionIds);var r=e.getPayload().all;return n=n||r.length-1,t().sort((function(t,r){return e.getDimensionValue(t,n,{valueKey:"pa"})-e.getDimensionValue(r,n,{valueKey:"pa"})}))}},g=function(){var t=e.getAttribute("selectedLegendDimensions");c=t.length?s.filter((function(n){return t.includes(n)||t.includes(e.getDimensionName(n))})):s,u=c.reduce((function(e,t,n){return e[t]=n,e}),{});var n=d;d=new Set(c),(0,i.setsAreEqual)(d,n)||e.trigger("visibleDimensionsChanged")};e.sortDimensions=function(){var t=e.getAttribute("dimensionsSort");s=(h[t]||h.default)(),g(),s&&e.trigger("dimensionChanged")},e.onHoverSortDimensions=function(t,n){return void 0===n&&(n=e.getAttribute("dimensionsSort")),((0,a.isHeatmap)(e)?h.default:h[n]||h.default)((function(){return l(e.getVisibleDimensionIds())}),t)};var v=function(){var t=e.getAttribute("colors"),n=f++%(t.length+o.default.length);return n<t.length?"number"===typeof t[n]?o.default[t[n]]:t[n]:o.default[n-t.length]};e.updateDimensions=function(){var t=e.getPayloadDimensionIds();if(!(0,i.default)(n,t)){n=t;var o=1===e.getAttribute("groupBy").length&&"dimension"===e.getAttribute("groupBy")[0];o||e.setAttribute("heatmapType",null);var s=null;r=t.reduce((function(t,n,r){if(o&&!e.getHeatmapType()){var i,l=null==(i=n.match(/(.+)_(\d+?\.?(\d+)?|\+[Ii]nf)$/))?void 0:i[1];e.setAttribute("heatmapType",s&&l!==s||!l?a.heatmapTypes.disabled:null),s===l&&e.setAttribute("heatmapType",a.heatmapTypes[s]||a.heatmapTypes.incremental),s=l}return t[n]=r,t}),{}),e.sortDimensions(),e.updateColors()}},e.getDimensionIndex=function(e){return r[e]},e.getDimensionIds=function(){return s},e.getVisibleDimensionIds=function(){return c},e.getVisibleDimensionIndexesById=function(){return u},e.isDimensionVisible=function(e){return d.has(e)};var m=null;e.selectDimensionColor=function(n){void 0===n&&(n="selected");var r=function(){if(m)return m;var t=e.getAttributes(),n=t.colors,r=t.contextScope,o=t.id;return m=n.length?e.getAttribute("id"):(r[0]||o).split(".")[0]}(),o=e.getAttribute("colors");if(e.isSparkline()&&o&&1===o.length)return o[0];var i="selected"===n;n=!n||i?e.getAttribute("selectedDimensions")[0]:n;var a=i&&null!=o&&o.length?o[0]:t.getRoot().getNextColor(v,r,n),s=e.getThemeIndex();return"string"===typeof a?a:a[s]},e.getDimensionName=function(t){var n=e.getAttribute("viewDimensions");return null!=n&&n.names?(0,a.isHeatmap)(e)?(0,a.withoutPrefix)(n.names[r[t]]):n.names[r[t]]:""},e.getDimensionPriority=function(t){var n=e.getAttribute("viewDimensions");return null!=n&&n.priorities?n.priorities[r[t]]:0},e.getRowDimensionValue=function(t,n,o){var i=void 0===o?{}:o,s=i.valueKey,l=void 0===s?"value":s,c=i.abs,u=void 0===c||c,d=i.incrementable,f=void 0===d||d,p=null==n?void 0:n[r[t]+1];if("undefined"===typeof p)return null;if(p=null!==p&&"object"===typeof p?p[l]:p,p=u?Math.abs(p):p,f&&(0,a.isIncremental)(e)){var h=e.getVisibleDimensionIndexesById()[t],g=e.getVisibleDimensionIds()[h-1];p-=e.getRowDimensionValue(g,n,{valueKey:l,abs:u,incrementable:!1})||0}return p},e.getDimensionValue=function(t,n,r){void 0===r&&(r={});var o=e.getPayload().all[n];return e.getRowDimensionValue(t,o,r)},e.toggleDimensionId=function(t,n){var r=(void 0===n?{}:n).merge,o=void 0!==r&&r,i=e.getAttribute("selectedLegendDimensions");if(i.length)if(e.isDimensionVisible(t)){var a=i.filter((function(e){return e!==t}));e.updateAttribute("selectedLegendDimensions",a.length?o?a:[t]:[])}else{var s=o?[].concat(l(i),[t]):[t];e.updateAttribute("selectedLegendDimensions",s)}else e.updateAttribute("selectedLegendDimensions",o?e.getDimensionIds().filter((function(e){return e!==t})):[t])},e.onAttributeChange("dimensionsSort",e.sortDimensions),e.onAttributeChange("selectedLegendDimensions",g),e.updateColors=function(){var t=e.getAttribute("dimensionIds");t.length&&(e.isSparkline()?p:t).forEach(e.selectDimensionColor)}}},14933:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t=-1,n=-1;e.invalidateClosestRowCache=function(){t=-1,n=-1};e.getClosestRow=function(r){return t===r||(t=r,n=function(t){var n=e.getPayload().data;if(0===n.length)return-1;if(t<n[0][0])return 0;if(t>n[n.length-1][0])return n.length-1;for(var r=0,o=n.length-1;r<o;){var i=Math.floor((r+o)/2);if(n[i][0]===t)return i;n[i][0]<t?r=i+1:o=i-1}return r}(r)),n}}},34142:(e,t)=>{"use strict";t.__esModule=!0,t.unitMap=t.default=void 0;var n={"active connections":"a-con",arrays:"arrays","calls/s":"c/s",Celsius:"cels",charts:"charts","connected clients":"con-c","connections/s":"c/s",containers:"cont","context switches/s":"co-sw",dBm:"dBm",descriptors:"descr",difference:"dif","drops/s":"d/s",entropy:"entr","errors/s":"err/s",events:"events","events/s":"e/s","faults/s":"f/s","files/s":"f/s","frames/s":"f/s",GiB:"GiB","gigabits/s":"gb/s",inodes:"inodes","interrupts/s":"i/s",KiB:"KiB","KiB/operation":"Kib/op","KiB/s":"KiB/s","kilobits/s":"kb/s",load:"load","merged operations/s":"m-o/s","messages/s":"m/s",metrics:"metrics",MHz:"MHz",MiB:"MiB","MiB/s":"MiB/s","megabits/s":"mb/s","microseconds lost/s":"\xb5s l/s","milliseconds/operation":"ms/o","milliseconds/request":"ms/r","milliseconds/run":"ms/run","milliseconds/s":"ms/s",nanoseconds:"ns",microseconds:"\xb5s",milliseconds:"ms",ms:"ms","% of time working":"%time","open files":"o-f","open pipes":"o-p","open sockets":"o-s","operations/s":"ops/s","packets/s":"p/s","page faults/s":"p-f/s",pages:"pages",percentage:"%",pcent:"%",percent:"%",processes:"prc","processes/s":"prc/s","reads/s":"read/s","reports/s":"rep/s","requests/s":"req/s","Rotations/min":"rot/min",seconds:"secs",minutes:"mins",hours:"hrs",days:"d","duration (minutes, seconds)":"mins:secs","duration (hours, minutes)":"hrs:mins","duration (days, hours)":"d:hrs","duration (months, days)":"m-d","duration (years, months)":"Y-m",segments:"segm",semaphores:"semph",sockets:"socket","softirqs/s":"s-irq/s",state:"state",status:"status",threads:"thr",value:"value",Volts:"V",Watt:"W",bits:"b",bytes:"B",kilobytes:"KB",megabytes:"MB",gigabytes:"GB",terabytes:"TB",petabytes:"PB",exabytes:"EB",zettabytes:"ZB",yottabytes:"YB","bits/s":"b/s","bytes/s":"B/s","kilobytes/s":"KB/s","megabytes/s":"MB/s","gigabytes/s":"GB/s","terabytes/s":"TB/s","petabytes/s":"PB/s","exabytes/s":"EB/s","zettabytes/s":"ZB/s","yottabytes/s":"YB/s"};t.unitMap=n;var r=/num\s\(([fpn\u03bcmcAhkMGTPE])\)?\s(.+)?/;t.default=function(e){return e.getUnitSign=function(t){var o=void 0===t?{}:t,i=o.long,a=void 0!==i&&i,s=o.key,l=void 0===s?"units":s,c=o.real;if(void 0!==c&&c)return e.getAttribute("units");var u=e.getAttribute(l+"Conversion")||e.getAttribute(l),d="";if(r.test(u)){var f=u.match(r);d=f[1]&&"A"!==f[1]?f[1]+" ":"",u=f[2]}return u&&"undefined"!==u&&"null"!==u?""+d+(a?u:n[u]||u):""}}},44255:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;(r=n(88577))&&r.__esModule,function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=o?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r)}(n(91211));var r,o=n(39360),i=["result"];function a(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}var s=function(e){var t=e.nodes;e.point;return Object.keys(t).reduce((function(e,t){var n=transformDataRow(t,result.point,stats);return e.push(n),e}),{})};t.default=function(e,t){var n=null,r=function(t){var n=s(t);n.result,function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n])}(n,i);e.updateAttributes({weightsLoading:!1,error:null}),e.trigger("weights:finishFetch")},a=function(t){e&&("AbortError"!==(null==t?void 0:t.name)?(e.updateAttributes({weightsLoading:!1,weightsError:(null==t?void 0:t.errorMessage)||(null==t?void 0:t.message)||"Something went wrong"}),e.trigger("weights:finishFetch")):e.updateAttribute("weightsLoading",!1))};return{weights:{},fetchWeights:function(){if(e){return n&&n.abort(),e.trigger("weights:startFetch"),e.updateAttributes({weightsLoading:!0}),function(){var t={signal:(n=new AbortController).signal};return(0,o.fetchChartWeights)(e,t).then((function(e){return r(e)})).catch(a)}()}}}}},88577:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default=[["#3366CC","#66AA00"],["#DC3912","#FE3912"],["#109618","#3366CC"],["#FF9900","#D66300"],["#990099","#0099C6"],["#DD4477","#DDDD00"],["#3B3EAC","#5054e6"],["#66AA00","#EE9911"],["#0099C6","#BB44CC"],["#B82E2E","#e45757"],["#AAAA11","#ef0aef"],["#5574A6","#CC7700"],["#994499","#22AA99"],["#22AA99","#109618"],["#6633CC","#905bfd"],["#E67300","#f54882"],["#316395","#4381bf"],["#8B0707","#ff3737"],["#329262","#329262"],["#3B3EAC","#3B3EFF"]]},58960:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=i(n(24298)),o=i(n(81220));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e,t){var n=(0,r.default)(),i=(0,o.default)(),a=null,l=t.getDateWindow()[1],c=function(){return l=t.getDateWindow()[1]};t.on("visibleDimensionsChanged",i.add(c));return s(s({},n),{},{sdk:e,chart:t,mount:function(n){a=n,e.trigger("mountChartUI",t)},unmount:function(){e.trigger("unmountChartUI",t),n.offAll(),a=null,i&&i.clear()},render:c,getRenderedAt:function(){return l},getElement:function(){return a},getChartWidth:function(){return a?a.offsetWidth:800},getChartHeight:function(){return a?a.offsetHeight:300}})}},84725:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(37876))&&r.__esModule?r:{default:r};function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){var t=void 0===e?{}:e,n=t.sdk,r=t.parent,i=t.attributes,s=(0,o.default)({sdk:n,parent:r,attributes:i}),l=[],c=function(e,t,n){void 0===n&&(n=null);var r=n?l:[d];return n=n||[],r.forEach((function(r){var o=r.match(e);!o&&null!=t&&t.inherit||(o&&n.push(r),"container"===r.type&&r.getNodes(e,t,n))})),n},u={};s.type="container",s.getApplicableNodes=function(e,t){if(!s.match(e))return[d];var n=s.getAncestor(e);return n?n.getNodes(e,t):c(e,t)};var d=a(a({},s),{},{destroy:function(){s&&(s.destroy(),l.forEach((function(e){return e.destroy()})),l=[],u={},setTimeout((function(){return s=null}),2e3))},appendChild:function(e,t){var r=(void 0===t?{}:t).inherit,o=void 0===r||r;e.setParent(d,{inherit:o}),l.push(e),d.trigger("nodeAdded",e),n.trigger("nodeAdded",d,e),d.trigger(e.type+"Added",e),n.trigger(e.type+"Added",d,e)},removeChild:function(e){l=l.filter((function(t){return t.getId()!==e})),d.trigger("nodeRemoved",s),n.trigger("nodeRemoved",d,s),d.trigger(s.type+"Removed",s),n.trigger(s.type+"Removed",d,s)},getNode:function(e,t,n){var r;return void 0===n&&(n=[d]),n.some((function(n){var o=n.match(e);if(o||null==t||!t.inherit)return o?(r=n,!0):!("container"!==n.type||!(r=n.getNode(e,t,l)))||void 0})),r},getNodes:c,getChildren:function(){return l},getNextColor:function(e,t,n){t in u||(u[t]={});var r=u[t];if(n in r)return r[n];var o=e();return r[n]=o,o},getRoot:function(){return n.getRoot()}});return d}},78647:(e,t)=>{"use strict";function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.__esModule=!0,t.default=void 0;var i={hourCycle:"h23",weekday:"short",year:"numeric",month:"short",day:"2-digit"},a={hourCycle:"h23",month:"2-digit",day:"2-digit"},s={hourCycle:"h23",timeStyle:"medium"},l=function(e){return e>-10&&e<10?"0"+e.toString():e.toString()};t.default=function(){var e,t,n,o=function(t){return e.format(t)};return{update:function(o){try{!function(o){e=new Intl.DateTimeFormat(navigator.language,r(r({},s),{},{timeZone:o})),n=new Intl.DateTimeFormat(navigator.language,r(r({},i),{},{timeZone:o})),t=new Intl.DateTimeFormat(navigator.language,r(r({},a),{},{timeZone:o}))}(o)}catch(c){n={format:function(e){return new Date(e).toLocaleDateString()}},e={format:function(e){return new Date(e).toLocaleTimeString()}},t={format:function(e){var t=new Date(e);return[t.getHours(),t.getMinutes(),t.getSeconds()].map(l).join(":")}}}},formatTime:o,formatDate:function(e){return n.format(e)},formatXAxis:function(e){return 0===e.getHours()&&0===e.getMinutes()&&0===e.getSeconds()?t.format(e):o(e)},destroy:function(){e=null,t=null,n=null}}}},37876:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(67429),o=u(n(24298)),i=u(n(93877)),a=u(n(18774)),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(54417)),l=u(n(78647));function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=function(e){var t=e.sdk,n=e.parent,c=void 0===n?null:n,u=e.attributes,d=(0,o.default)(),p=(0,o.default)(),h=f({id:(null==u?void 0:u.id)||(0,r.v4)()},u),g=function(e,t){h[e]=t},v=function(e){return h[e]},m=function(){return h.id},y=function(e,t,n){return p.trigger(e,t,n)},b=function(e,n){if(h){var r=h[e];if(r!==n){var o=s.default.update(h,e,n);g(e,n),y(e,n,r),o&&(y(s.pristineKey,h[s.pristineKey],o),t.trigger("pristineChanged",s.pristineKey,I,n,r))}}},w=function(){return h},x=function(e){var n=null,r=Object.keys(e).reduce((function(t,r){var o=e[r],i=h[r];if(i===o)return t;var a=s.default.update(h,r,o);return a&&!n&&(n=a),g(r,o),t[r]=i,t}),{});Object.keys(r).forEach((function(t){return y(t,e[t],r[t])})),n&&(y(s.pristineKey,h[s.pristineKey],n),t.trigger("pristineChanged",s.pristineKey,I,h[s.pristineKey],n))},_=function(e,t){return p.on(e,t)},S=function(e,t){var n=(void 0===t?{}:t).inherit;c=e,(void 0===n||n)&&e&&M()},O=(0,l.default)(),C=O.update,A=O.formatTime,E=O.formatDate,k=O.formatXAxis,P=O.destroy,M=function(){var e=c.getAttributes();h=f(f(f({},e),h),{},{overlays:f(f({},e.overlays),h.overlays)}),C(h.timezone)},T=function(e,n){void 0===n&&(n=0);var r=(0,a.default)({after:e,before:n}),o=r.fixedAfter,i=r.fixedBefore;t.trigger("moveX",I,Math.floor(o),Math.floor(i))},R=function(e){var t=w(),n=t.after,r=t.before;if(n<0){var o=Date.now()/1e3;n=o+n,r=o}var i=e*Math.round((r-n)/4);T(n+i,r-i)},j=function(){var e=v("pristineStaticValueRange");void 0!==e&&(b("pristineStaticValueRange",void 0),b("staticValueRange",e))},D=(0,i.default)("pristineEnabledHeightResize",["enabledHeightResize"],x);C(v("timezone")),_("timezone",C);S(c);var I=f(f({attributeListeners:p},d),{},{sdk:t,setAttribute:g,getAttribute:v,updateAttribute:b,setAttributes:function(e){return Object.keys(e).forEach((function(t){return g(t,e[t])}))},getAttributes:w,updateAttributes:x,onAttributeChange:_,onAttributesChange:function(e,t){return e.reduce((function(e,n){return e?e.on(n,t):p.on(n,t)}),null)},onceAttributeChange:function(e,t){return p.once(e,t)},match:function(e){return"function"===typeof e?e(I,h):!e||!h||!Object.keys(e).some((function(t){return e[t]!==h[t]}))},setParent:S,getParent:function(){return c},getId:m,getAncestor:function(e){for(var t=I,n=null;null!=(r=t.getParent())&&r.match(e);){var r;n=t.getParent(),t=n}return n},inherit:M,updateHeight:function(e){b("height",e),t.trigger("heightChanged",I,e)},updateStaticValueRange:function(e){if(void 0===v("pristineStaticValueRange")){var t=v("staticValueRange");b("pristineStaticValueRange",t)}b("staticValueRange",e)},resetStaticValueRange:j,toggleFullscreen:function(){var e=v("fullscreen");if(!e)return D.updatePristine(h,"enabledHeightResize",!1),b("enabledHeightResize",!1),void b("fullscreen",!e);D.resetPristine(h),b("fullscreen",!e)},moveY:function(e,n){t.trigger("moveY",I,e,n)},moveX:T,zoomIn:function(){return R(1)},zoomOut:function(){return R(-1)},resetNavigation:function(){var e=v("pristineStaticValueRange");if(v("enabledResetRange"))return void 0!==e?j():void T(-900)},destroy:function(){c&&c.removeChild(m()),d.offAll(),p.offAll(),setTimeout((function(){return c=null}),2e3),P()},formatTime:A,formatDate:E,formatXAxis:k});return I}},86534:(e,t)=>{"use strict";function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.__esModule=!0,t.default=void 0;t.default=function(e){var t=e.on("highlightStart",(function(e){"highlight"===e.getAttribute("navigation")&&e.getApplicableNodes({syncHighlight:!0}).forEach((function(e){e.updateAttributes({enabledHover:!1,highlighting:!0})}))})),n=e.on("highlightEnd",(function(e,t){if("highlight"===e.getAttribute("navigation")){var n=function(e){var t=(e.getAncestor({syncHighlight:!0})||e).getAttribute("after");if(t>0)return null;var n=Math.floor(Date.now()/1e3);return{after:n+t,before:n}}(e);e.getApplicableNodes({syncHighlight:!0}).forEach((function(e){var o=function(e,t){var n=e.getAttributes(),o=n.overlays,i=n.after,a=n.before;if(t)return r(r({},o),{},{highlight:{range:t,type:"highlight",moveX:{after:i,before:a}}});var s=r({},o);return delete s.highlight,s}(e,t);e.updateAttributes(r({enabledHover:!0,highlighting:!1,overlays:o},n))}))}}));return function(){t(),n()}}},57799:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){return e.on("highlightHover",(function(e,t,n){e.getApplicableNodes({syncHover:!0}).forEach((function(e){return e.updateAttribute("hoverX",[t,n])}))})).on("highlightBlur",(function(e){e.getApplicableNodes({syncHover:!0}).forEach((function(e){return e.updateAttribute("hoverX",null)}))})).on("hoverChart",(function(t){t.getApplicableNodes({syncHover:!0}).forEach((function(e){e.getAttribute("hovering")||t.getRoot().getAttribute("paused")||e.updateAttributes({hovering:!0,renderedAt:t.getAttribute("after")<0?t.getUI().getRenderedAt():t.getAttribute("before")})})),e.trigger("play:hoverChart",t)})).on("blurChart",(function(t){t.getApplicableNodes({syncHover:!0}).forEach((function(e){t.getRoot().getAttribute("paused")||e.updateAttributes({hovering:!1,renderedAt:null})})),e.trigger("play:blurChart",t)}))}},60518:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t;return e.on("moveX",(function(e,t,n){var r=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=!0),e<0?{after:e,before:t}:n&&t>Math.ceil(Date.now()/1e3)?{after:Math.floor(e-t+1),before:0}:{after:Math.floor(e),before:Math.ceil(t)}}(t,n,e.getAttribute("autoPlay"));e.getApplicableNodes({syncPanning:!0}).forEach((function(e){e.updateAttributes(r),e.getAttribute("active")||e.updateAttribute("loaded",!1)}))})).on("moveY",(function(e,n,r){e.updateStaticValueRange([n,r]);var o=e.getAttribute("after");if(o<0){var i=Date.now()/1e3-1;e.moveX(i+o,i)}t&&t(),t=e.onAttributeChange("after",(function(n){n>0||(e.resetStaticValueRange(),t())}))}))}},24667:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t=e.on("panStart",(function(e){e.getApplicableNodes({syncPanning:!0}).forEach((function(e){return e.updateAttributes({enabledHover:!1,panning:!0})}))})),n=e.on("panEnd",(function(e,t){var n=t[0],r=t[1];e.moveX(n/1e3,r/1e3),e.getApplicableNodes({syncPanning:!0}).forEach((function(e){return e.updateAttributes({enabledHover:!0,panning:!1})}))}));return function(){t(),n()}}},41578:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t,n=function n(){!e.getRoot().getAttribute("paused")&&e.getRoot().getAttribute("after")<0&&e.getRoot().setAttribute("fetchAt",Date.now()),e.getNodes((function(t,n){var r=n.loaded,o=n.active;return"chart"===t.type&&r&&o&&!e.getRoot().getAttribute("paused")})).forEach((function(e){return e.trigger("render")})),t=setTimeout(n,1e3)},r=function(e){clearTimeout(t),t=null,e&&n()},o=function(e,t){var n=void 0===t?{}:t,r=n.now,o=void 0===r?new Date:r,i=n.force,a=void 0!==i&&i,s=e.getAttributes(),l=s.after,c=s.hovering,u=s.active,d=s.loaded,f=s.fetchStartedAt,p=l<0&&!c&&!e.getRoot().getAttribute("paused");if("container"===e.type)return e.updateAttribute("autofetch",p);p=p&&u,e.updateAttribute("autofetch",p);var h=e.lastFetch,g=h[0],v=h[1],m=e.getDateWindow(),y=m[0],b=m[1];if(u&&!p&&(a||d&&(g!==y||v!==b))){if(f&&o-e.getUpdateEvery()<=f)return;e.lastFetch=[y,b],e.trigger("fetch")}},i=function(){e.getRoot().updateAttribute("paused",!e.getRoot().getAttribute("autofetchOnWindowBlur")),r(e.getRoot().getAttribute("after")<0&&!e.getRoot().getAttribute("paused")),e.getNodes().forEach((function(e){return o(e)}))},a=function(){e.getRoot().updateAttribute("paused",!1),r(e.getRoot().getAttribute("after")<0&&!e.getRoot().getAttribute("paused")),e.getNodes().forEach((function(e){return o(e)}))};window.addEventListener("blur",i),window.addEventListener("focus",a);var s=e.on("active",(function(t){r(t.getAttribute("after")<0&&!t.getAttribute("hovering")&&!e.getRoot().getAttribute("paused")),o(t,{force:!0})})).on("play:hoverChart",(function(t){r(!1),e.getRoot().getAttribute("paused")||t.getApplicableNodes({syncHover:!0}).forEach((function(e){return o(e,{now:t.getAttribute("renderedAt")})}))})).on("play:blurChart",(function(t){t.getRoot().getAttribute("paused")||(r(t.getAttribute("after")<0&&!e.getRoot().getAttribute("paused")),t.getApplicableNodes({syncHover:!0}).forEach((function(e){return o(e)})))})).on("moveX",(function(t){r(t.getAttribute("after")<0&&!e.getRoot().getAttribute("paused")),t.getApplicableNodes({syncPanning:!0}).forEach((function(e){e.setAttributes({viewUpdateEvery:0,updateEvery:0}),o(e)}))}));return e.getRoot().onAttributeChange("paused",(function(){return e.getNodes().forEach((function(e){return o(e)}))})),function(){s(),window.removeEventListener("blur",i),window.removeEventListener("focus",a)}}},75211:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t=e.on("highlightStart",(function(e){"select"===e.getAttribute("navigation")&&e.getApplicableNodes({syncHighlight:!0}).forEach((function(e){e.updateAttributes({enabledHover:!1,highlighting:!0})}))})),n=e.on("highlightEnd",(function(e,t){if("select"===e.getAttribute("navigation")&&(e.getApplicableNodes({syncHighlight:!0}).forEach((function(e){e.updateAttributes({enabledHover:!0,highlighting:!1})})),null!==t)){var n=t[0],r=t[1];e.moveX(n,r)}}));return function(){t(),n()}}},33792:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){var t=e.on("highlightVerticalStart",(function(e){"selectVertical"===e.getAttribute("navigation")&&e.getApplicableNodes({syncHighlight:!0}).forEach((function(e){e.updateAttributes({enabledHover:!1,highlighting:!0})}))})),n=e.on("highlightVerticalEnd",(function(e,t){if("selectVertical"===e.getAttribute("navigation")&&(e.getApplicableNodes({syncHighlight:!0}).forEach((function(e){e.updateAttributes({enabledHover:!0,highlighting:!1})})),null!==t)){var n=t[0],r=t[1];e.moveY(n,r)}}));return function(){t(),n()}}},21666:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(78775)),o=a(n(99980)),i=a(n(16286));function a(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var l=function(e,t,n,r){var i=o.default[e];if("auto"!==r&&r in i)return["divide",i[r],r];var a=Math.abs(t),s=Math.abs(n),l=a>s?a:s,c=Object.keys(i).reverse().find((function(e){return l>=i[e]}));return c?["divide",i[c],"num"===e?c+" "+r:c]:["original"]},c=function(e,t,n,i){var a=e.getAttributes().desiredUnits;return"original"===a?["original"]:r.default[t]?function(e,t,n,o){var i=r.default[t];if("auto"!==o)return o in i?[(0,r.makeConversableKey)(t,o),void 0,o]:["original"];var a=Object.keys(i),s=a.findIndex((function(t){return i[t].check(e,n)}));if(-1===s)return["original"];var l=a[s];return[(0,r.makeConversableKey)(t,l),void 0,l]}(e,t,i,a):o.default[t]?l(t,n,i,a):"percentage"===t||"percent"===t||"pcent"===t||/%/.test(t||"")?["original"]:l("num",n,i,t)},u=[1e3,100,10,1,.1,.01,.001],d=function(e,t,n,r,o){void 0===o&&(o=5);var a=e.getAttribute(t),s=c(e,a,n,r),l=s[0],d=s[1],f=s[2],p=void 0===f?a:f,h=(0,i.default)(e,l,n,d),g=(0,i.default)(e,l,r,d),v=Math.abs(h===g?h:g-h),m="original"===l||"divide"===l?function(e){var t=u.findIndex((function(t){return e>t})),n=-1===t?u.length-1:t;return 3===n?4:n}(v):-1;return{method:l,divider:d,units:p,fractionDigits:m>o?o:m}};t.default=d},24553:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(21666))&&r.__esModule?r:{default:r};var i=function(e,t,n,r){void 0===t&&(t="units");var i,a=(0,o.default)(e,t,n,r),s=a.method,l=a.divider,c=a.units,u=a.fractionDigits,d=e.getAncestor({syncUnits:!0});if(!d||"original"===s)return e.updateAttributes(((i={})[t+"ConversionMethod"]=s,i[t+"ConversionDivider"]=l,i[t+"Conversion"]=c,i[t+"ConversionFractionDigits"]=u,i));var f=d.getAttribute(t+"ConversionDivider"),p=function(){var n;e.updateAttributes(((n={})[t+"ConversionMethod"]=s,n[t+"ConversionDivider"]=l,n[t+"Conversion"]=c,n[t+"ConversionFractionDigits"]=u,n))};if(l>f)return e.getApplicableNodes({syncUnits:!0}).forEach((function(n){var r;if(n===e)return p();n.updateAttributes(((r={})[t+"ConversionMethod"]=s,r[t+"ConversionDivider"]=l,r[t+"Conversion"]=c,r))}));p()};t.default=function(e){return e.on("yAxisChange",(function(e,t,n){i(e,"units",t,n),i(e,"dbUnits",t,n),e.updateAttributes({min:t,max:n})}))}},54417:(e,t,n)=>{"use strict";t.__esModule=!0,t.pristineKey=t.default=void 0;var r,o=(r=n(93877))&&r.__esModule?r:{default:r};var i="pristine";t.pristineKey=i;var a=(0,o.default)(i,["aggregationMethod","groupBy","groupByLabel","groupingMethod","groupingTime","chartType","selectedDimensions","selectedLabels","selectedNodes","selectedInstances"]),s={update:a.updatePristine,reset:a.resetPristine};t.default=s},78775:(e,t,n)=>{"use strict";t.__esModule=!0,t.makeConversableKey=t.default=void 0;var r,o=(r=n(97574))&&r.__esModule?r:{default:r};t.makeConversableKey=function(e,t){return e+"-"+t};var i={check:function(e){return"fahrenheit"===e.getAttribute("temperature")},convert:function(e){return 9*e/5+32}},a=function(e,t,n){void 0===n&&(n="MS");var r=Math.abs(e),i=Math.floor(r/86400),a="DAYS"===t?i+"d":"";r-=86400*i;var s=Math.floor(r/3600),l=(0,o.default)(s);if("DAYS"===t)return a+":"+l;r-=3600*s;var c=Math.floor(r/60),u=(0,o.default)(c);return"HOURS"===t?l+":"+u:(r-=60*c,u+":"+(0,o.default)("MS"===n?r.toFixed(2):Math.round(r)))},s=function(e){return void 0===e&&(e=1),function(t){return(t*e).toFixed(2)}},l={Celsius:{Fahrenheit:i},celsius:{fahrenheit:i},milliseconds:{microseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t<1},convert:s(1e3)},milliseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1&&t<1e3},convert:s()},seconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1e3&&t<6e4},convert:s(.001)},"duration (minutes, seconds)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=6e4&&t<36e5},convert:function(e){return a(e/1e3,"MINUTES")}},"duration (hours, minutes)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=36e5&&t<864e5},convert:function(e){return a(e/1e3,"HOURS")}},"duration (days, hours)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=864e5},convert:function(e){return a(e/1e3,"DAYS")}},"duration (months, days)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=2592e6},convert:function(e){return a(e,"DAYS")}},"duration (years, months)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=31104e6},convert:function(e){return a(e,"DAYS")}}},ms:{microseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t<1},convert:s(1e3)},milliseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1&&t<1e3},convert:s()},seconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1e3&&t<6e4},convert:s(.001)},"duration (minutes, seconds)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=6e4&&t<36e5},convert:function(e){return a(e/1e3,"MINUTES")}},"duration (hours, minutes)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=36e5&&t<864e5},convert:function(e){return a(e/1e3,"HOURS")}},"duration (days, hours)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=864e5},convert:function(e){return a(e/1e3,"DAYS")}},"duration (months, days)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=2592e6},convert:function(e){return a(e,"DAYS")}},"duration (years, months)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=31104e6},convert:function(e){return a(e,"DAYS")}}},seconds:{microseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t<.001},convert:s(1e6)},milliseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=.001&&t<1},convert:s(1e3)},seconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1&&t<60},convert:s(1)},"duration (minutes, seconds)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=60&&t<3600},convert:function(e){return a(e,"MINUTES")}},"duration (hours, minutes)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=3600&&t<86400},convert:function(e){return a(e,"HOURS")}},"duration (days, hours)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=86400},convert:function(e){return a(e,"DAYS")}},"duration (months, days)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=2592e3},convert:function(e){return a(e,"DAYS")}},"duration (years, months)":{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=31104e3},convert:function(e){return a(e,"DAYS")}},"dHH:MM:ss":{check:function(){return!1},convert:function(e){return a(e,"DAYS","SECONDS")}}},nanoseconds:{nanoseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t<1e3},convert:function(e){var t=Math.round(10*e);return t-=10*(e=Math.floor(t/10)),e+"."+(0,o.default)(t)}},microseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1e3&&t<1e6},convert:function(e){e=Math.round(e);var t=Math.floor(e/1e3);return e-=1e3*t,e=Math.round(e/10),t+"."+(0,o.default)(e)}},milliseconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1e6&&t<1e9},convert:function(e){e=Math.round(e);var t=Math.floor(e/1e3/1e3);return e-=1e3*t*1e3,e=Math.round(e/1e3/10),t+"."+(0,o.default)(e)}},seconds:{check:function(e,t){return e.getAttribute("secondsAsTime")&&t>=1e9},convert:function(e){e=Math.round(e);var t=Math.floor(e/1e3/1e3/1e3);return e-=1e3*t*1e3*1e3,e=Math.round(e/1e3/1e3/10),t+"."+(0,o.default)(e)}}}};t.default=l},16286:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(78775));function o(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=a(a({},Object.keys(r.default).reduce((function(e,t){return Object.keys(r.default[t]).forEach((function(n){e[(0,r.makeConversableKey)(t,n)]=function(e,o){return r.default[t][n].convert(o,e)}})),e}),{})),{},{original:function(e,t){return t},divide:function(e,t,n){return t/n}});t.default=function(e,t,n,r){return(l[t]||l.original)(e,n,r)}},99980:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;t.default={"packets/s":{pps:1,Kpps:1e3,Mpps:1e6,Gpps:1e9,Tpps:1e12,Ppps:1e15,Epps:1e18},pps:{pps:1,Kpps:1e3,Mpps:1e6,Gpps:1e9,Tpps:1e12,Ppps:1e15,Epps:1e18},"kilobits/s":{"bits/s":.001,"kilobits/s":1,"megabits/s":1e3,"gigabits/s":1e6,"terabits/s":1e9,"petabits/s":1e12,"exabits/s":1e12},"bytes/s":{"bytes/s":1,"kilobytes/s":1024,"megabytes/s":1048576,"gigabytes/s":1073741824,"terabytes/s":1099511627776,"petabits/s":0x4000000000000,"exabits/s":0x1000000000000000},"kilobytes/s":{"bytes/s":1/1024,"kilobytes/s":1,"megabytes/s":1024,"gigabytes/s":1048576,"terabytes/s":1073741824,"petabits/s":1099511627776,"exabits/s":0x4000000000000},"B/s":{"B/s":1,"KiB/s":1024,"MiB/s":1048576,"GiB/s":1073741824,"TiB/s":1099511627776,"PiB/s":0x4000000000000,"EiB/s":0x1000000000000000},"KB/s":{"B/s":1/1024,"KB/s":1,"MB/s":1024,"GB/s":1048576,"TB/s":1073741824,"PB/s":1099511627776,"EB/s":0x4000000000000},"KiB/s":{"B/s":1/1024,"KiB/s":1,"MiB/s":1024,"GiB/s":1048576,"TiB/s":1073741824,"PiB/s":1099511627776,"EiB/s":0x4000000000000},bytes:{bytes:1,kilobytes:1024,megabytes:1048576,gigabytes:1073741824,terabytes:1099511627776,petabytes:0x4000000000000,exabytes:0x1000000000000000},B:{B:1,KiB:1024,MiB:1048576,GiB:1073741824,TiB:1099511627776,PiB:0x4000000000000,EiB:0x1000000000000000},KB:{B:1/1024,KB:1,MB:1024,GB:1048576,TB:1073741824,PB:1099511627776,EB:0x4000000000000},KiB:{B:1/1024,KiB:1,MiB:1024,GiB:1048576,TiB:1073741824,PiB:1099511627776,EiB:0x4000000000000},MB:{B:1/1048576,KB:1/1024,MB:1,GB:1024,TB:1048576,PB:1073741824,EB:1099511627776},MiB:{B:1/1048576,KiB:1/1024,MiB:1,GiB:1024,TiB:1048576,PiB:1073741824,EiB:1099511627776},GB:{B:1/1073741824,KB:1/1048576,MB:1/1024,GB:1,TB:1024,PB:1048576,EB:1073741824},GiB:{B:1/1073741824,KiB:1/1048576,MiB:1/1024,GiB:1,TiB:1024,PiB:1048576,EiB:1073741824},num:{"num (f)":1e-15,"num (p)":1e-12,"num (n)":1e-9,"num (\u03bc)":1e-6,"num (m)":.001,"num (A)":1,"num (k)":1e3,"num (M)":1e6,"num (G)":1e9,"num (T)":1e12,"num (P)":1e15,"num (E)":1e18,"num (Z)":1e21,"num (Y)":1e24}}},82633:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var r=n(60677),o=n(32855),i=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)},s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},l=(0,r.keyframes)(d||(d=i(["\n 0% {\n opacity: 0.5;\n transform: scale(0.8);\n }\n 100% {\n opacity: 1;\n transform: scale(1);\n }\n"],["\n 0% {\n opacity: 0.5;\n transform: scale(0.8);\n }\n 100% {\n opacity: 1;\n transform: scale(1);\n }\n"]))),c=(0,r.css)(f||(f=i(["\n opacity: 0;\n animation: "," 0.1s forwards;\n animation-delay: 0.01s;\n"],["\n opacity: 0;\n animation: "," 0.1s forwards;\n animation-delay: 0.01s;\n"])),l);const u=(0,r.default)(o.default).attrs((function(e){var t=e.zIndex,n=void 0===t?6e4:t,r=s(e,["zIndex"]);return a({zIndex:n,position:"fixed"},r)}))(p||(p=i(["\n left: -99999px;\n\n ","\n ","\n ","\n\n backface-visibility: hidden;\n perspective: 1000;\n transform: translate3d(0, 0, 0);\n will-change: left, top, transform;\n"],["\n left: -99999px;\n\n ","\n ","\n ","\n\n backface-visibility: hidden;\n perspective: 1000;\n transform: translate3d(0, 0, 0);\n will-change: left, top, transform;\n"])),(function(e){return e.animation&&c}),(function(e){return!e.hideShadow&&"box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);"}),(function(e){return!!e.noEvents&&"pointer-events: none;"}));var d,f,p},24724:(e,t,n)=>{"use strict";n.d(t,{Z:()=>b});var r=n(67294),o=n(73935),i=n(91183),a=n(86321),s=n(44175),l=n(11557),c=n(88006);var u=n(86518),d=n(82633),f=n(54113),p=n(60677),h=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},g=function(){return g=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},g.apply(this,arguments)},v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},m=p.default.div(w||(w=h(["\n position: absolute;\n inset: 0;\n pointer-events: all;\n background-color: rgba(0, 0, 0, 0.3);\n z-index: 50000;\n ",";\n}\n"],["\n position: absolute;\n inset: 0;\n pointer-events: all;\n background-color: rgba(0, 0, 0, 0.3);\n z-index: 50000;\n ",";\n}\n"])),f.Z),y={top:"bottom",left:"left"};const b=(0,r.forwardRef)((function(e,t){var n=e.backdrop,f=void 0!==n&&n,p=e.target,h=e.align,b=void 0===h?y:h,w=e.stretch,x=void 0===w?"width":w,_=e.onClickOutside,S=e.onEsc,O=e.children,C=e.canHideTarget,A=void 0===C||C,E=e.keepHorizontal,k=v(e,["backdrop","target","align","stretch","onClickOutside","onEsc","children","canHideTarget","keepHorizontal"]),P=(0,l.default)(t),M=P[0],T=P[1],R=(0,u.default)(p,M,b,x,A,E);(0,r.useLayoutEffect)((function(){R()}),[R]),function(e,t){(0,r.useEffect)((function(){var n,r=function(){var n=(0,c.Z)(e).filter((function(e){return e.scrollHeight>e.clientHeight}));return n.forEach((function(e){return e.addEventListener("scroll",t,{capture:!1,passive:!0})})),function(){return n.forEach((function(e){return e.removeEventListener("scroll",t)}))}};n=r();var o=function(){n(),n=r(),t()};return window.addEventListener("resize",o),function(){n(),window.removeEventListener("resize",o)}}),[e,t])}(p,R),(0,s.Z)(M,_,p),(0,a.Z)(S);var j=(0,i.default)();return o.createPortal(f?r.createElement(r.Fragment,null,r.createElement(d.default,g({ref:T,width:{max:"100%"},column:!0,"data-testid":"drop"},k),O),r.createElement(m,null)):r.createElement(d.default,g({ref:T,width:{max:"100%"},column:!0,"data-testid":"drop"},k),O),j)}));var w},86518:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(67294),o=function(e,t,n,r){void 0===r&&(r=!0);var i=function(e,t,n){return"left"===e.left?t.left:"right"===e.left?t.right:"right"===e.right?t.right-n.width:"left"===e.right?t.left-n.width:t.left+t.width/2-n.width/2}(e,t,n),a=Math.max(0,i);return i=Math.min(window.innerWidth-n.width,a),r||a===i?i:o(function(e){return"left"===e.left?{right:"right"}:"right"===e.left?{right:"left"}:"right"===e.right?{left:"left"}:"left"===e.right?{left:"right"}:void 0}(e),t,n)},i=function(e,t,n,r){void 0===r&&(r=!0);var o=function(e,t,n){if("top"===e.top)return t.top;if("bottom"===e.top)return t.bottom;if("bottom"===e.bottom)return t.bottom-n.height;if("top"===e.bottom){var r=t.top-n.height;return r<0&&t.bottom+n.height<window.innerHeight?t.bottom:r}return t.top+t.height/2-n.height/2}(e,t,n),a=Math.max(0,o);return o=Math.min(window.innerHeight-n.height,a),r||a===o?o:i(function(e){return"top"===e.top?{bottom:"bottom"}:"bottom"===e.top?{bottom:"top"}:"bottom"===e.bottom?{top:"top"}:"top"===e.bottom?{top:"bottom"}:void 0}(e),t,n)},a=["top","right","bottom","right","width"];const s=function(e,t,n,s,l,c){return(0,r.useCallback)((function(){if(t.current){a.forEach((function(e){return t.current.style[e]=""}));var r=e.getBoundingClientRect(),u=t.current.getBoundingClientRect(),d=function(e,t,n){return"align"===e?Math.min(t.width,n.width):"width"===e?Math.max(t.width,n.width):Math.min(n.width,window.innerWidth)}(s,r,u);u.width=d;requestAnimationFrame((function(){var e=o(n,r,u,l),a=i(n,r,u,l);t.current&&(c&&t.current.style.left||(t.current.style.left="".concat(e,"px")),t.current.style.top="".concat(a,"px"),s&&(t.current.style.width="".concat(d,"px")))}))}}),[e,n,s])}},51586:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(67294),o=n(60677),i=n(71059),a=n(32855),s=n(37807),l=n(65588),c=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},u=function(){return u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},u.apply(this,arguments)},d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},f=(0,o.default)(a.default)(g||(g=c(["\n ","\n list-style-type: none;\n"],["\n ","\n list-style-type: none;\n"])),(function(e){return!e.hideShadow&&"box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);"})),p=function(){return 28};const h=function(e){var t=e.hideShadow,n=e.itemProps,o=e.items,c=e.onItemClick,h=e.dropTitle,g=e.dropTitlePadding,v=void 0===g?[3,3,0]:g,m=e.Item,y=e.value,b=e.hasSearch,w=e.searchMargin,x=void 0===w?[4]:w,_=e.gap,S=void 0===_?0:_,O=e.estimateSize,C=void 0===O?p:O,A=e.close,E=d(e,["hideShadow","itemProps","items","onItemClick","dropTitle","dropTitlePadding","Item","value","hasSearch","searchMargin","gap","estimateSize","close"]),k=(0,r.useState)(""),P=k[0],M=k[1],T=(0,r.useMemo)((function(){if(!P)return o;var e=P.toLowerCase();return o.filter((function(t){var n=t.label,r=t.value;return!("string"!==typeof n||!n.toLowerCase().includes(e))||!("string"!==typeof r||!r.toLowerCase().includes(e))}))}),[o,P]),R=(0,r.useCallback)((function(e){M(e.target.value)}),[M]),j=(0,r.useRef)(),D=(0,i.MG)({count:T.length,getScrollElement:function(){return j.current},scrollOffsetFn:function(e){return e?e.target.scrollTop-j.current.offsetTop:0},overscan:3,enableSmoothScroll:!1,estimateSize:C});return r.createElement(f,u({as:"ul",role:"listbox",background:"dropdown",hideShadow:t,padding:[0],margin:[1,0],column:!0,tabindex:"-1",width:"auto"},E),h&&r.createElement(a.default,{padding:v},h),b&&r.createElement(l.Z,{margin:x},r.createElement(s.Z,{"data-testid":"dropdown-search",defaultValue:P,placeholder:"Search",onChange:R,size:"tiny"})),r.createElement("div",{ref:j,style:{height:"100%",overflow:"auto"}},r.createElement("div",{style:{minHeight:"".concat(D.getTotalSize(),"px"),width:"100%",position:"relative"}},D.getVirtualItems().map((function(e){return r.createElement("div",{key:e.key,style:{position:"absolute",top:0,left:0,width:"100%",transform:"translateY(".concat(e.start,"px)"),padding:2*S,overflow:"hidden"},"data-index":e.index,ref:D.measureElement},r.createElement(m,{item:T[e.index],index:e.index,itemProps:n,value:y,onItemClick:c,close:A}))})))))};var g},91970:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ItemContainer:()=>d,default:()=>f});var r=n(67294),o=n(60677),i=n(50757),a=n(32855),s=n(90833),l=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},c=function(){return c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},c.apply(this,arguments)},u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},d=(0,o.default)(a.default).attrs({as:"li",role:"option",padding:[1,4]})(p||(p=l(["\n cursor: ",";\n opacity: ",";\n alignitems: ",";\n pointer-events: ",";\n\n &:hover {\n background-color: ",";\n }\n"],["\n cursor: ",";\n opacity: ",";\n alignitems: ",";\n pointer-events: ",";\n\n &:hover {\n background-color: ",";\n }\n"])),(function(e){var t=e.cursor;return null!==t&&void 0!==t?t:"pointer"}),(function(e){return e.disabled?.4:1}),(function(e){var t=e.alignItems;return null!==t&&void 0!==t?t:"center"}),(function(e){return e.disabled?"none":"auto"}),(function(e){return(0,i.Lq)("borderSecondary")(e)}));const f=function(e){var t=e.item,n=t.value,o=t.label,i=t.icon,a=t.reverse,l=t.disabled,f=t.onClick,p=u(t,["value","label","icon","reverse","disabled","onClick"]),h=e.value,g=e.onItemClick,v=e.index,m=e.style,y=u(e,["item","value","onItemClick","index","style"]),b=h===n;return r.createElement(d,c({"data-index":v,"aria-selected":b,disabled:l||b,onClick:function(e){f&&f(e),g(n)}},p,y,{style:m}),a&&r.createElement(s.TextSmall,null,o),i,!a&&r.createElement(s.TextSmall,null,o))};var p},47817:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});var r=n(67294),o=n(24724),i=n(88719),a=n(88006),s=n(11557),l=n(62928),c=n(84309),u=n(51586),d=n(91970),f=function(){return f=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},f.apply(this,arguments)},p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const h=(0,r.forwardRef)((function(e,t){var n=e.value,h=e.onChange,g=e.onOpen,v=e.onClose,m=e.closeOnClick,y=void 0===m||m,b=e.open,w=void 0!==b&&b,x=e.icon,_=void 0===x?null:x,S=e.label,O=e.caret,C=void 0===O||O,A=e.children,E=e.dropProps,k=e.dropdownProps,P=e.itemProps,M=e.items,T=e.Item,R=void 0===T?d.default:T,j=e.Dropdown,D=void 0===j?u.Z:j,I=e.animation,L=e.dropTitle,B=e.dropTitlePadding,Z=e.hasSearch,N=void 0!==Z&&Z,F=p(e,["value","onChange","onOpen","onClose","closeOnClick","open","icon","label","caret","children","dropProps","dropdownProps","itemProps","items","Item","Dropdown","animation","dropTitle","dropTitlePadding","hasSearch"]),H=(0,l.Z)(w,{on:g,off:v}),V=H[0],z=H[1],U=H[3],G=(0,s.default)(t),W=G[0],$=G[1],q=(0,r.useCallback)((function(e){h&&h(e),y&&U()}),[h]),Y=(0,r.useCallback)((function(e){W.current===e.target||(0,a.Z)(e.target).some((function(e){return e===W.current}))||U()}),[U]),K=(0,i.Z)(A,$,f({onClick:z,"aria-haspopup":"listbox","aria-expanded":V,open:V},F)),X=(0,r.useMemo)((function(){if(S)return S;if(K)return K;var e=M.find((function(e){return e.value===n}));return null===e||void 0===e?void 0:e.label}),[S,K,M,n]);return r.createElement(r.Fragment,null,K||r.createElement(c.Z,f({ref:$,icon:_,label:X,caret:C,onClick:z,open:V},F)),V&&W.current&&r.createElement(o.Z,f({animation:I,onEsc:U,onClickOutside:Y,hideShadow:!0,target:W.current},E),r.createElement(D,f({dropTitle:L,dropTitlePadding:B,value:n,onItemClick:q,items:M,itemProps:P,Item:R,hasSearch:N,close:U},k))))}))},84309:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(67294),o=n(60677),i=n(32855),a=n(11597),s=n(90833),l=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},c=function(){return c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},c.apply(this,arguments)},u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},d=(0,o.default)(i.default)(p||(p=l(["\n cursor: pointer;\n"],["\n cursor: pointer;\n"])));const f=(0,r.forwardRef)((function(e,t){var n=e.open,o=e.icon,l=e.label,f=e.caret,p=u(e,["open","icon","label","caret"]);return r.createElement(d,c({gap:2,padding:[2,4],justifyContent:"between",alignItems:"center",role:"button",tabindex:"0","aria-haspopup":"listbox","aria-expanded":n,ref:t},p),r.createElement(i.default,{alignItems:"center",gap:2},o,"string"===typeof l?r.createElement(s.Text,null,l):l),!0===f?r.createElement(a.JO,{name:"chevron_down",color:"text",width:"12px",height:"12px",rotate:n?2:null}):f)}));var p},88006:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(e){var t=[];for(e=e.parentNode;e;)t.push(e),e=e.parentNode;return t}},88719:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(67294),o=n(13692),i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)};const a=function(e,t,n){return(0,r.useMemo)((function(){if(void 0===e||null===e)return e;if("function"===typeof e)return e(i({ref:function(e){return(0,o.Z)(t,e)}},n));var a=function(e){return 1!==r.Children.count(e)?r.Children.only(e):(0,r.isValidElement)(e)?e:r.createElement("span",null,e)}(e);return(0,r.cloneElement)(a,i(i({},n),{ref:function(e){(0,o.Z)(t,e),(0,o.Z)(a.ref,e)}}))}),[e,n.open])}},54922:(e,t,n)=>{"use strict";n.r(t),n.d(t,{LoaderIcon:()=>c});var r,o=n(67294),i=n(60677),a=n(50757),s=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},l=i.default.svg(r||(r=s(["\n fill: none;\n stroke-width: 17px;\n stroke-dasharray: 100;\n stroke-dashoffset: 100;\n animation: ntd-draw 1s linear infinite;\n stroke: ",";\n width: 24px;\n .path {\n stroke: ",";\n }\n\n @keyframes ntd-draw {\n to {\n stroke-dashoffset: 0;\n }\n }\n"],["\n fill: none;\n stroke-width: 17px;\n stroke-dasharray: 100;\n stroke-dashoffset: 100;\n animation: ntd-draw 1s linear infinite;\n stroke: ",";\n width: 24px;\n .path {\n stroke: ",";\n }\n\n @keyframes ntd-draw {\n to {\n stroke-dashoffset: 0;\n }\n }\n"])),(0,a.Lq)("bright"),(0,a.Lq)("bright")),c=function(e){var t=e.className;return o.createElement(l,{className:t,viewBox:"0 0 21 17",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},o.createElement("g",{className:"path",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},o.createElement("path",{d:"M2,1 C8.25086152,1 11.9367136,1 13.0575562,1 C14.73882,1 19.6834591,2 19.9614325,7.72050108 C20.239406,13.4410022 15.7459591,15.1224845 13.6463763,15.1224845 C12.2466545,15.1224845 10.0279195,15.1224845 6.9901715,15.1224845 L2,1 Z",id:"Path-2",strokeWidth:"2"})))}},46345:(e,t,n)=>{"use strict";n.d(t,{J:()=>l});var r=n(67294),o=n(52603),i=n(10114),a=function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)},s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},l=(0,r.forwardRef)((function(e,t){var n=e.name,l=e.className,c=e.size,u=e.disabled,d=void 0!==u&&u,f=s(e,["name","className","size","disabled"]),p=o.e[n];if(!p)return null;var h,g=c||((h=n).endsWith("_s")?"small":h.endsWith("_l")?"large":"medium");return r.createElement(i.StyledIcon,a({viewBox:p.viewBox},f,{size:g,className:l,disabled:d,ref:t}),r.createElement("use",{xlinkHref:"#".concat(p.id)}))}))},52603:(e,t,n)=>{"use strict";n.d(t,{e:()=>gd});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"add_node",use:"add_node-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="add_node"><path d="M4.25 6.25h1v-1h-1v1ZM3.375 8.5h11c.759 0 1.375-.616 1.375-1.375v-3.75c0-.759-.616-1.375-1.375-1.375h-11C2.616 2 2 2.616 2 3.375v3.75C2 7.884 2.616 8.5 3.375 8.5Zm.125-5h10.75V7H3.5V3.5Zm1.75 10v-1h-1v1h1ZM3.5 10.75h12.25v-.125c0-.759-.616-1.375-1.375-1.375h-11C2.616 9.25 2 9.866 2 10.625v3.75c0 .759.616 1.375 1.375 1.375H10.5v-1.5h-7v-3.5Zm12.25 3.5V12h-1.5v2.25H12v1.5h2.25V18h1.5v-2.25H18v-1.5h-2.25Z" /></symbol>'});a().add(s);const l=s;var c=new(o())({id:"add_user",use:"add_user-usage",viewBox:"0 0 15 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 16" id="add_user"><path d="M11.5 5C11.5 2.519 9.481.5 7 .5A4.505 4.505 0 0 0 2.5 5c0 1.217.49 2.32 1.278 3.13C1.902 8.584.5 10.266.5 12.279V15.5H2v-3.221A2.779 2.779 0 0 1 4.779 9.5H7c2.481 0 4.5-2.019 4.5-4.5ZM7 8a3 3 0 1 1 0-6 3 3 0 0 1 0 6Zm5.75 4.25V10h-1.5v2.25H9v1.5h2.25V16h1.5v-2.25H15v-1.5h-2.25Z" /></symbol>'});a().add(c);const u=c;var d=new(o())({id:"aggregation_avg",use:"aggregation_avg-usage",viewBox:"0 0 16 12",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 12" id="aggregation_avg"><path d="M15.75 4c0-.41-.34-.75-.75-.75H3.81l1.72-1.72c.29-.29.29-.77 0-1.06a.754.754 0 0 0-1.06 0L.19 4.75H15c.41 0 .75-.34.75-.75ZM1 7.25c-.41 0-.75.34-.75.75s.34.75.75.75h11.19l-1.72 1.72c-.29.29-.29.77 0 1.06.15.15.34.22.53.22s.38-.07.53-.22l4.28-4.28H1Z" /></symbol>'});a().add(d);const f=d;var p=new(o())({id:"aggregation_max",use:"aggregation_max-usage",viewBox:"0 0 15 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 16" id="aggregation_max"><path d="M10.03.97a.754.754 0 0 0-1.06 0c-.29.29-.29.77 0 1.06L10.94 4H4.71C2.11 4 0 6.11 0 8.71V16h1.5V8.71c0-1.77 1.44-3.21 3.21-3.21h6.73L8.97 7.97c-.29.29-.29.77 0 1.06.15.15.34.22.53.22s.38-.07.53-.22L14.06 5 10.03.97Z" /></symbol>'});a().add(p);const h=p;var g=new(o())({id:"aggregation_med",use:"aggregation_med-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="aggregation_med"><path d="M.75 0H0v1.5h.75V0ZM0 14h.75v-1.5H0V14ZM3.53 0H2.14v1.5h1.39V0ZM2.14 14h1.39v-1.5H2.14V14ZM6.31 0H4.92v1.5h1.39V0Zm5.55 0h-1.39v1.5h1.39V0ZM9.08 0H7.69v1.5h1.39V0ZM0 5.75h14v-1.5H0v1.5ZM4.92 14h1.39v-1.5H4.92V14Zm8.33-14v1.5H14V0h-.75ZM0 9.75h14v-1.5H0v1.5ZM7.69 14h1.39v-1.5H7.69V14Zm5.56 0H14v-1.5h-.75V14Zm-2.78 0h1.39v-1.5h-1.39V14Z" /></symbol>'});a().add(g);const v=g;var m=new(o())({id:"aggregation_min",use:"aggregation_min-usage",viewBox:"0 0 15 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 16" id="aggregation_min"><path d="M10.03 6.97a.754.754 0 0 0-1.06 0c-.29.29-.29.77 0 1.06l2.47 2.47H4.71c-1.77 0-3.21-1.44-3.21-3.21V0H0v7.29C0 9.89 2.11 12 4.71 12h6.23l-1.97 1.97c-.29.29-.29.77 0 1.06.15.15.34.22.53.22s.38-.07.53-.22L14.06 11l-4.03-4.03Z" /></symbol>'});a().add(m);const y=m;var b=new(o())({id:"aggregation_sum",use:"aggregation_sum-usage",viewBox:"0 0 12 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 14" id="aggregation_sum"><path d="M12 3V0H0v3l5 4-5 4v3h12v-3h-1.5v1.5h-9v-.78l4.44-3.55L7.4 7 5.94 5.83 1.5 2.28V1.5h9V3H12Z" /></symbol>'});a().add(b);const w=b;var x=new(o())({id:"aggregation_sum_abs",use:"aggregation_sum_abs-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="aggregation_sum_abs"><path d="M0 0v6h14V0H0Zm12.5 4.5h-11v-3h11v3ZM0 14h14V8H0v6Zm1.5-4.5h11v3h-11v-3Z" /></symbol>'});a().add(x);const _=x;var S=new(o())({id:"alarm",use:"alarm-usage",viewBox:"0 0 18 21",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 21" id="alarm"><path d="M17 13.6c-.6-.6-1-1.5-1-2.4V8c0-3.5-2.6-6.4-6-6.9V1c0-.6-.4-1-1-1S8 .4 8 1v.1C4.6 1.6 2 4.5 2 8v3.2c0 .9-.3 1.7-1 2.4l-1 1v2.9C0 18.9 1.1 20 2.5 20h4.8c.3.6 1 1 1.7 1s1.4-.4 1.7-1h4.8c1.4 0 2.5-1.1 2.5-2.5v-2.9l-1-1Zm-1 3.9c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-2.1l.4-.4H8a2 2 0 0 0 2-2H3.7c.2-.6.3-1.2.3-1.8V8c0-2.8 2.2-5 5-5s5 2.2 5 5v3.2c0 1.4.6 2.8 1.6 3.8l.4.4v2.1Z" /></symbol>'});a().add(S);const O=S;var C=new(o())({id:"alarm_c",use:"alarm_c-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="alarm_c"><circle cx="21.5" cy="2.5" r="2.5" fill="#FF4136" /><path fill-rule="evenodd" d="M20 14.6c-.6-.6-1-1.5-1-2.4V9c0-3.5-2.6-6.4-6-6.9V2c0-.6-.4-1-1-1s-1 .4-1 1v.1C7.6 2.6 5 5.5 5 9v3.2c0 .9-.3 1.7-1 2.4l-1 1v2.9C3 19.9 4.1 21 5.5 21h4.8c.3.6 1 1 1.7 1s1.4-.4 1.7-1h4.8c1.4 0 2.5-1.1 2.5-2.5v-2.9l-1-1Zm-1 3.9c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-2.1l.4-.4H11a2 2 0 0 0 2-2H6.7c.2-.6.3-1.2.3-1.8V9c0-2.8 2.2-5 5-5s5 2.2 5 5v3.2c0 1.4.6 2.8 1.6 3.8l.4.4v2.1Z" clip-rule="evenodd" /></symbol>'});a().add(C);const A=C;var E=new(o())({id:"alarm_cw",use:"alarm_cw-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="alarm_cw"><circle cx="15.5" cy="2.5" r="2.5" fill="#FF4136" /><circle cx="21.5" cy="2.5" r="2.5" fill="#FFC300" /><path d="M12.317 1.042A3.487 3.487 0 0 0 12 2.5c0 .541.123 1.054.342 1.511A5.29 5.29 0 0 0 12 4C9.2 4 7 6.2 7 9v3.2c0 .6-.1 1.2-.3 1.8H13a2 2 0 0 1-2 2H5.4l-.4.4v2.1c0 .3.2.5.5.5h13c.3 0 .5-.2.5-.5v-2.1l-.4-.4c-1-1-1.6-2.4-1.6-3.8V9c0-1.134-.36-2.17-.976-3h2.294c.437.909.682 1.926.682 3v3.2c0 .9.4 1.8 1 2.4l1 1v2.9c0 1.4-1.1 2.5-2.5 2.5h-4.8c-.3.6-1 1-1.7 1s-1.4-.4-1.7-1H5.5C4.1 21 3 19.9 3 18.5v-2.9l1-1c.7-.7 1-1.5 1-2.4V9c0-3.5 2.6-6.4 6-6.9V2c0-.6.4-1 1-1 .113 0 .22.014.317.042Z" /></symbol>'});a().add(E);const k=E;var P=new(o())({id:"alarm_w",use:"alarm_w-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="alarm_w"><circle cx="21.5" cy="2.5" r="2.5" fill="#FFC300" /><path fill-rule="evenodd" d="M20 14.6c-.6-.6-1-1.5-1-2.4V9c0-3.5-2.6-6.4-6-6.9V2c0-.6-.4-1-1-1s-1 .4-1 1v.1C7.6 2.6 5 5.5 5 9v3.2c0 .9-.3 1.7-1 2.4l-1 1v2.9C3 19.9 4.1 21 5.5 21h4.8c.3.6 1 1 1.7 1s1.4-.4 1.7-1h4.8c1.4 0 2.5-1.1 2.5-2.5v-2.9l-1-1Zm-1 3.9c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-2.1l.4-.4H11a2 2 0 0 0 2-2H6.7c.2-.6.3-1.2.3-1.8V9c0-2.8 2.2-5 5-5s5 2.2 5 5v3.2c0 1.4.6 2.8 1.6 3.8l.4.4v2.1Z" clip-rule="evenodd" /></symbol>'});a().add(P);const M=P;var T=new(o())({id:"alarm_bell",use:"alarm_bell-usage",viewBox:"0 0 12 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 14" id="alarm_bell"><path d="M11.45 8.11A2.61 2.61 0 0 1 10 5.77V5c0-1.97-1.44-3.6-3.31-3.93 0-.02.01-.04.01-.07 0-.39-.31-.7-.7-.7-.39 0-.7.31-.7.7 0 .02.01.05.01.07C3.44 1.4 2 3.03 2 5v.76c0 1-.55 1.9-1.45 2.34L0 8.38v2.82c0 .99.81 1.8 1.8 1.8H5c0 .55.45 1 1 1s1-.45 1-1h3.2c.99 0 1.8-.81 1.8-1.8V8.38l-.55-.27ZM11 11.2c0 .44-.36.8-.8.8H1.8c-.44 0-.8-.36-.8-.8V10h5.5c.55 0 1-.45 1-1H1c1.23-.61 2-1.87 2-3.24V5c0-1.66 1.34-3 3-3s3 1.34 3 3v.76c0 1.37.77 2.62 2 3.24v2.2Z" /></symbol>'});a().add(T);const R=T;var j=new(o())({id:"alarms_new",use:"alarms_new-usage",viewBox:"0 0 22 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 20" id="alarms_new"><path d="m17.5 12 4.4-5-4.4-5H11V0H9v2H0v10h9v6H5v2h10v-2h-4v-6h6.5ZM2 10V4h14.5l2.6 3-2.6 3H2Z" /></symbol>'});a().add(j);const D=j;var I=new(o())({id:"alarm_off",use:"alarm_off-usage",viewBox:"0 0 15 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 16" id="alarm_off"><path d="M12.2 7V6c0-.272-.029-.537-.07-.797l-1.412 2.046a3.504 3.504 0 0 0 1.982 2.914v2.688c0 .358-.292.65-.65.65H6.407l-1.035 1.5H6.2a1 1 0 0 0 2 0h3.85a2.15 2.15 0 0 0 2.15-2.15V9a2 2 0 0 1-2-2Zm.426-6.867a.75.75 0 0 0-1.043.191L10.34 2.128A4.913 4.913 0 0 0 8.18 1.099c.004-.034.02-.063.02-.099a1 1 0 0 0-2 0c0 .035.016.064.02.099A4.999 4.999 0 0 0 2.2 6v1a2 2 0 0 1-2 2v3.85c0 .912.57 1.687 1.372 2a.746.746 0 0 0 1.245.827l10-14.5a.75.75 0 0 0-.19-1.044ZM2.496 13.5H2.35a.65.65 0 0 1-.65-.65V10.5h2.865l-2.069 3ZM5.6 9H3.063A3.472 3.472 0 0 0 3.7 7V6c0-1.93 1.57-3.5 3.5-3.5.877 0 1.672.331 2.284.867L5.6 9Z" /></symbol>'});a().add(I);const L=I;var B=new(o())({id:"anomalies_brain",use:"anomalies_brain-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="anomalies_brain"><path d="M17 8.99c0-1.008-.31-1.915-.929-2.621v-.101a4.44 4.44 0 0 0-4.439-4.436h-.103a3.97 3.97 0 0 0-1.755-.706c-.826-.202-1.548-.1-1.548-.1-.723.2-1.342.503-1.858.907-2.374 0-4.439 2.016-4.439 4.436v.1A3.818 3.818 0 0 0 1 8.99c0 1.008.31 1.916.929 2.622v.1c0 2.42 1.961 4.437 4.336 4.437h.103a4.352 4.352 0 0 0 1.858.806s.722.101 1.548 0a3.868 3.868 0 0 0 1.858-.806c2.375 0 4.439-2.017 4.439-4.437v-.1c.62-.706.929-1.614.929-2.622Zm-8.774 1.815c-.207-.1-.413-.202-.62-.303l-.825 1.311a6.06 6.06 0 0 0 1.445.504v3.126a2.479 2.479 0 0 1-1.136-.605c-.619-.605-.929-1.31-.929-2.218H4.613c0 .605.103 1.109.31 1.613-.93-.504-1.446-1.412-1.446-2.52v-.303c0-.605.413-1.31.93-1.815.206-.202.412-.302.722-.403.206.403.62.907 1.239 1.21L7.09 9.09c-1.032-.504-.722-1.411-.516-1.714L5.13 6.671c-.103.303-.206.605-.31 1.008-.516.101-1.032.404-1.445.807-.31.303-.516.605-.826.907V8.99c0-.706.31-1.411.723-1.915.516-.605 1.342-.908 2.064-.908V4.655c-.516 0-1.135.1-1.548.302.516-.907 1.445-1.512 2.478-1.512h.206l.413.1.31-.302c.206-.302.619-.504 1.032-.605v8.167Zm6.503.1c-.516.606-1.342.908-2.064.908v1.513c.516 0 1.135-.101 1.548-.303-.516.908-1.445 1.512-2.477 1.512h-.207l-.413-.1-.31.302c-.31.303-.722.504-1.135.605V7.276c.206.101.413.101.62.303l.825-1.311c-.31-.302-.826-.504-1.342-.504V2.638c.413.101.826.303 1.136.605.619.504.929 1.311.929 2.118h1.548c0-.605-.103-1.11-.31-1.614.93.505 1.446 1.412 1.446 2.521v.302c-.104.706-.413 1.412-.93 1.916-.206.202-.412.303-.722.403-.207-.504-.62-.907-1.239-1.21L10.91 8.99c1.032.504.722 1.412.516 1.714l1.445.605c.103-.302.206-.605.31-1.008a6.624 6.624 0 0 0 1.445-.807c.31-.302.62-.605.826-1.008v.403a3.2 3.2 0 0 1-.723 2.017Z" /></symbol>'});a().add(B);const Z=B;var N=new(o())({id:"anomalies_lens",use:"anomalies_lens-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="anomalies_lens"><path fill-rule="evenodd" d="m12.74 11.68 2.79 2.79c.29.29.29.77 0 1.06-.15.15-.34.22-.53.22s-.38-.07-.53-.22l-2.79-2.79A5.976 5.976 0 0 1 8 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6c0 1.39-.47 2.66-1.26 3.68ZM3.814 9.65A4.51 4.51 0 0 0 8 12.5a4.51 4.51 0 0 0 4.186-2.85h-.456l-.19-.19-.54-.54-.54.54-.561.56-.44-.66L8 7.173 6.54 9.36l-.192.289H3.814Zm-.3-1.3A4.507 4.507 0 0 1 8 3.5a4.507 4.507 0 0 1 4.486 4.85h-.217l-.81-.81L11 7.08l-.46.46-.439.44-1.56-2.34L8 4.827l-.54.811L5.651 8.35H3.514Z" clip-rule="evenodd" /></symbol>'});a().add(N);const F=N;var H=n(88055),V=new(o())({id:"applications_hollow",use:"applications_hollow-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="applications_hollow"><path d="M13.75 3.75h-1.99c-.37 0-.72.09-1.04.23a2.578 2.578 0 0 0-2.55-2.23H4.34a2.59 2.59 0 0 0-2.59 2.59v3.83c0 1.13.74 2.09 1.76 2.44-.16.32-.26.68-.26 1.07v1.16c0 1.33 1.08 2.42 2.42 2.42h1.16c.4 0 .77-.11 1.1-.28a2.14 2.14 0 0 0 1.96 1.28h2.71c1.18 0 2.15-.96 2.15-2.15V11.4c0-.28-.06-.55-.16-.8.96-.35 1.66-1.26 1.66-2.35v-2a2.5 2.5 0 0 0-2.5-2.5Zm-6 9.08c0 .51-.41.92-.92.92H5.67c-.51 0-.92-.41-.92-.92v-1.16c0-.51.41-.92.92-.92h1.16c.51 0 .92.41.92.92v1.16Zm.41-3.58H4.34c-.6 0-1.09-.49-1.09-1.09V4.34c0-.6.49-1.09 1.09-1.09h3.83c.6 0 1.09.49 1.09 1.09v3.83c-.01.59-.5 1.08-1.1 1.08Zm5.09 4.85c0 .36-.29.65-.65.65H9.9c-.36 0-.65-.29-.65-.65v-2.7c0-.36.29-.65.65-.65h2.7c.36 0 .65.29.65.65v2.7Zm1.5-5.85c0 .55-.45 1-1 1h-1.99c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1h1.99c.55 0 1 .45 1 1v2Z" /></symbol>'});a().add(V);const z=V;var U=new(o())({id:"around_clock",use:"around_clock-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="around_clock"><path d="M8 3.25c-.41 0-.75.34-.75.75v4c0 .2.08.39.22.53l2 2c.15.15.34.22.53.22s.38-.07.53-.22c.29-.29.29-.77 0-1.06L8.75 7.69V4c0-.41-.34-.75-.75-.75Z" /><path d="M8 0C3.58 0 0 3.58 0 8c0 .17.01.33.03.5h1.5c-.01-.17-.03-.33-.03-.5 0-3.58 2.92-6.5 6.5-6.5s6.5 2.92 6.5 6.5-2.92 6.5-6.5 6.5c-2.29 0-4.29-1.2-5.45-3h2.7c.41 0 .75-.34.75-.75S5.66 10 5.25 10H0v5.25c0 .41.34.75.75.75s.75-.34.75-.75v-2.61C2.95 14.67 5.31 16 8 16c4.42 0 8-3.58 8-8s-3.58-8-8-8Z" /></symbol>'});a().add(U);const G=U;var W=new(o())({id:"arrow_down",use:"arrow_down-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="arrow_down"><path d="M9 3v5h2l-3 4-3-4h2V3h2Z" /></symbol>'});a().add(W);const $=W;var q=new(o())({id:"arrow_w_line_left",use:"arrow_w_line_left-usage",viewBox:"0 0 26 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 24" id="arrow_w_line_left"><path stroke="#8F9EAA" d="M1 6v13" /><path d="M9.3 17.7c.4.4 1 .4 1.4 0 .4-.4.4-1 0-1.4L7.4 13H23c.6 0 1-.4 1-1s-.4-1-1-1H7.4l3.3-3.3c.4-.4.4-1 0-1.4-.2-.2-.5-.3-.7-.3-.2 0-.5.1-.7.3L3.6 12l5.7 5.7Z" /></symbol>'});a().add(q);const Y=q;var K=new(o())({id:"arrow_w_line_right",use:"arrow_w_line_right-usage",viewBox:"0 0 24 13",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 13" id="arrow_w_line_right"><path stroke="#8F9EAA" stroke-width="2" d="M23 13V0" /><path d="M14.7 1.3c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4L16.6 6H1c-.6 0-1 .4-1 1s.4 1 1 1h15.6l-3.3 3.3c-.4.4-.4 1 0 1.4.2.2.5.3.7.3.2 0 .5-.1.7-.3L20.4 7l-5.7-5.7Z" /></symbol>'});a().add(K);const X=K;var J=new(o())({id:"arrow_left",use:"arrow_left-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="arrow_left"><path d="M7.3 17.7c.4.4 1 .4 1.4 0 .4-.4.4-1 0-1.4L5.4 13H21c.6 0 1-.4 1-1s-.4-1-1-1H5.4l3.3-3.3c.4-.4.4-1 0-1.4-.2-.2-.5-.3-.7-.3-.2 0-.5.1-.7.3L1.6 12l5.7 5.7Z" /></symbol>'});a().add(J);const Q=J;var ee=new(o())({id:"arrow-s_down",use:"arrow-s_down-usage",viewBox:"0 0 8 9",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 9" id="arrow-s_down"><path d="M7.2 3.8c-.4-.4-1-.4-1.4 0l-.8.8V1c0-.6-.4-1-1-1S3 .4 3 1v3.6l-.8-.8c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4L4 8.4l3.2-3.2c.4-.4.4-1 0-1.4Z" /></symbol>'});a().add(ee);const te=ee;var ne=new(o())({id:"arrow-s_left",use:"arrow-s_left-usage",viewBox:"0 0 8 9",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 9" id="arrow-s_left"><path d="M7.2 3.8c-.4-.4-1-.4-1.4 0l-.8.8V1c0-.6-.4-1-1-1S3 .4 3 1v3.6l-.8-.8c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4L4 8.4l3.2-3.2c.4-.4.4-1 0-1.4Z" /></symbol>'});a().add(ne);const re=ne;var oe=new(o())({id:"arrows_vertical",use:"arrows_vertical-usage",viewBox:"0 0 6 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10" id="arrows_vertical"><path d="m2.2 4.2.8-.8.8.8c.2.2.4.3.7.3.3 0 .5-.1.7-.3.4-.4.4-1 0-1.4L3 .6.8 2.8c-.4.4-.4 1 0 1.4.4.4 1 .4 1.4 0Zm1.6 1.6-.8.8-.8-.8c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4L3 9.4l2.2-2.2c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0Z" /></symbol>'});a().add(oe);const ie=oe;var ae=new(o())({id:"bookmark",use:"bookmark-usage",viewBox:"0 0 12 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 14" id="bookmark"><path d="M9.77 1.5c.4 0 .73.33.73.73V12.5L6.9 9.8 6 9.13l-.9.67-3.6 2.7V2.23c0-.4.33-.73.73-.73h7.54Zm0-1.5H2.23C1 0 0 1 0 2.23V12.5a1.498 1.498 0 0 0 2.4 1.2L6 11l3.6 2.7a1.498 1.498 0 0 0 2.4-1.2V2.23C12 1 11 0 9.77 0Z" /></symbol>'});a().add(ae);const se=ae;var le=new(o())({id:"bullet_one",use:"bullet_one-usage",viewBox:"0 0 10 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" id="bullet_one"><path d="M5 0C2.24 0 0 2.24 0 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5Zm1.5 7.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-3H4c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5v3.5h1c.28 0 .5.22.5.5s-.22.5-.5.5Z" /></symbol>'});a().add(le);const ce=le;var ue=new(o())({id:"bullet_three",use:"bullet_three-usage",viewBox:"0 0 10 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" id="bullet_three"><path d="M5 0C2.24 0 0 2.24 0 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5Zm2 6c0 .83-.67 1.5-1.5 1.5h-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h2C6.33 2.5 7 3.17 7 4c0 .39-.15.73-.39 1 .24.27.39.61.39 1Z" /></symbol>'});a().add(ue);const de=ue;var fe=new(o())({id:"bullet_two",use:"bullet_two-usage",viewBox:"0 0 10 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" id="bullet_two"><path d="M5 0C2.24 0 0 2.24 0 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5Zm1.5 6.5c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5v-.99c0-.83.67-1.5 1.49-1.51H5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h2C6.33 2.5 7 3.17 7 4s-.67 1.5-1.5 1.5h-.99c-.28 0-.51.23-.51.51v.49h2.5Z" /></symbol>'});a().add(fe);const pe=fe;var he=new(o())({id:"calendar_full",use:"calendar_full-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="calendar_full"><path d="M13.747 3.518c0-.006.003-.011.003-.018v-1a.75.75 0 0 0-1.5 0v1h-2.5v-1a.75.75 0 0 0-1.5 0v1h-2.5v-1a.75.75 0 0 0-1.5 0v1c0 .006.003.011.003.018A2.922 2.922 0 0 0 1.5 6.428v6.644A2.931 2.931 0 0 0 4.428 16h9.144a2.931 2.931 0 0 0 2.928-2.928V6.428a2.922 2.922 0 0 0-2.753-2.91ZM15 13.072c0 .789-.639 1.428-1.428 1.428H4.428A1.428 1.428 0 0 1 3 13.072V8.75h8.5a1.5 1.5 0 0 0 1.5-1.5H3v-.822C3 5.639 3.639 5 4.428 5h9.144C14.361 5 15 5.639 15 6.428v6.644Z" /></symbol>'});a().add(he);const ge=he;var ve=new(o())({id:"calendar_full_press",use:"calendar_full_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="calendar_full_press"><path d="M14.07 3h-.32V2c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1h-2.5V2c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1h-2.5V2c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1h-.32C2.86 3 2 3.86 2 4.93V6h11c0 .83-.67 1.5-1.5 1.5H2v6.57C2 15.13 2.86 16 3.93 16h10.15c1.06 0 1.93-.86 1.93-1.93V4.93A1.94 1.94 0 0 0 14.07 3Z" /></symbol>'});a().add(ve);const me=ve;var ye=new(o())({id:"chart_added",use:"chart_added-usage",viewBox:"0 0 17 17",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17" id="chart_added"><path d="M15.5 10.56V4.38L12 .88l-6 6-2-2-3.5 3.5v3.06c0 2.24 1.82 4.06 4.06 4.06h4.7c-.3-.46-.53-.96-.65-1.5H4.56C3.15 14 2 12.85 2 11.44V9l2-2 2 2 6-6 2 2v4.66c-.32-.1-.65-.16-1-.16-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5c0-.95-.38-1.81-1-2.44Zm-.5 3.19h-1.25V15h-1.5v-1.25H11v-1.5h1.25V11h1.5v1.25H15v1.5Z" /></symbol>'});a().add(ye);const be=ye;var we=new(o())({id:"charts",use:"charts-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="charts"><path d="m15 12.59-6-6-3 3-1.5-1.5-4.5 4.5v2.58C0 17.84 2.17 20 4.83 20h10.33c2.67 0 4.83-2.17 4.83-4.83V7.59l-4.99 5Zm3 2.58c0 1.56-1.27 2.83-2.83 2.83H4.83C3.27 18 2 16.73 2 15.17v-1.75l2.5-2.5 1.5 1.5 3-3 6 6 3-3v2.75ZM2 6.41l2-2 2 2 3.5-3.5 5.5 5.5 2-2 .67.67 1.41-1.41L17 3.59l-2 2L9.5.09 6 3.59l-2-2-4 4v4.17l2-2V6.41Z" /></symbol>'});a().add(we);const xe=we;var _e=new(o())({id:"check",use:"check-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="check"><path fill-rule="evenodd" d="M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2Z" clip-rule="evenodd" /></symbol>'});a().add(_e);const Se=_e;var Oe=new(o())({id:"checkmark_partial_s",use:"checkmark_partial_s-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="checkmark_partial_s"><path d="M1 7h14v3H1z" /></symbol>'});a().add(Oe);const Ce=Oe;var Ae=n(13563),Ee=new(o())({id:"checkmark",use:"checkmark-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="checkmark"><circle cx="8" cy="8" r="8" fill="#42B861" /><path fill="#fff" d="M6.913 11.727 3.718 8.532a.747.747 0 1 1 1.057-1.057L6.83 9.53l4.35-5.018a.749.749 0 1 1 1.133.983l-5.4 6.232Z" /></symbol>'});a().add(Ee);const ke=Ee;var Pe=new(o())({id:"chevron_double",use:"chevron_double-usage",viewBox:"0 0 6 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10" id="chevron_double"><path d="m2.2 4.2.8-.8.8.8c.2.2.4.3.7.3.3 0 .5-.1.7-.3.4-.4.4-1 0-1.4L3 .6.8 2.8c-.4.4-.4 1 0 1.4.4.4 1 .4 1.4 0Zm1.6 1.6-.8.8-.8-.8c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4L3 9.4l2.2-2.2c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0Z" /></symbol>'});a().add(Pe);const Me=Pe;var Te=n(3728),Re=n(54194),je=n(51289),De=new(o())({id:"chevron_left",use:"chevron_left-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="chevron_left"><path d="m4.59 9 5.71-5.71a.996.996 0 1 1 1.41 1.41L7.41 9l4.29 4.29a.996.996 0 1 1-1.41 1.41L4.59 9Z" /></symbol>'});a().add(De);const Ie=De;var Le=new(o())({id:"chevron_left_start",use:"chevron_left_start-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="chevron_left_start"><path d="m8 9 5.71-5.71a.996.996 0 1 1 1.41 1.41L10.82 9l4.29 4.29a.996.996 0 1 1-1.41 1.41L8 9Z" /><path fill-rule="evenodd" d="M4 3a1 1 0 0 1 1 1v10a1 1 0 1 1-2 0V4a1 1 0 0 1 1-1Z" clip-rule="evenodd" /></symbol>'});a().add(Le);const Be=Le;var Ze=new(o())({id:"chevron_left_small",use:"chevron_left_small-usage",viewBox:"0 0 5 6",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 6" id="chevron_left_small"><path d="M4 0c.3 0 .5.1.7.3.4.4.4 1 0 1.4L3.4 3l1.3 1.3c.4.4.4 1 0 1.4-.4.4-1 .4-1.4 0L.6 3 3.3.3c.2-.2.4-.3.7-.3Z" /></symbol>'});a().add(Ze);const Ne=Ze;var Fe=new(o())({id:"chevron_right",use:"chevron_right-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="chevron_right"><path d="M13.41 9 7.7 14.71a.996.996 0 1 1-1.41-1.41l4.29-4.29-4.29-4.3A.996.996 0 1 1 7.7 3.3L13.41 9Z" /></symbol>'});a().add(Fe);const He=Fe;var Ve=new(o())({id:"chevron_right_s",use:"chevron_right_s-usage",viewBox:"0 0 5 6",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 6" id="chevron_right_s"><path d="M1 6c-.3 0-.5-.1-.7-.3-.4-.4-.4-1 0-1.4L1.6 3 .3 1.7C-.1 1.3-.1.7.3.3c.4-.4 1-.4 1.4 0L4.4 3 1.7 5.7c-.2.2-.4.3-.7.3Z" /></symbol>'});a().add(Ve);const ze=Ve;var Ue=new(o())({id:"chevron_right_end",use:"chevron_right_end-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="chevron_right_end"><path d="m10 9-5.71 5.71a.996.996 0 1 1-1.41-1.41L7.18 9 2.89 4.71A.996.996 0 1 1 4.3 3.3L10 9Z" /><path fill-rule="evenodd" d="M14 15a1 1 0 0 1-1-1V4a1 1 0 1 1 2 0v10a1 1 0 0 1-1 1Z" clip-rule="evenodd" /></symbol>'});a().add(Ue);const Ge=Ue;var We=new(o())({id:"chevron_right_small",use:"chevron_right_small-usage",viewBox:"0 0 5 6",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 6" id="chevron_right_small"><path d="M1 6c-.3 0-.5-.1-.7-.3-.4-.4-.4-1 0-1.4L1.6 3 .3 1.7C-.1 1.3-.1.7.3.3c.4-.4 1-.4 1.4 0L4.4 3 1.7 5.7c-.2.2-.4.3-.7.3Z" /></symbol>'});a().add(We);const $e=We;var qe=n(22874),Ye=new(o())({id:"class_error",use:"class_error-usage",viewBox:"0 0 21 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 22" id="class_error"><path d="M10.357 12.95a1.7 1.7 0 1 0 0 3.4 1.7 1.7 0 0 0 0-3.4ZM9.88 5.728a1.83 1.83 0 0 0-1.24 2.272l.88 3a.913.913 0 0 0 1.752 0l.88-3A1.828 1.828 0 0 0 9.88 5.727Zm8.172-1.855L12.741.806a4.7 4.7 0 0 0-4.689 0L2.74 3.872a4.702 4.702 0 0 0-2.344 4.06v6.134c0 1.67.898 3.226 2.344 4.06l5.312 3.067a4.682 4.682 0 0 0 2.345.626c.81 0 1.62-.208 2.344-.626l5.311-3.066a4.702 4.702 0 0 0 2.345-4.061V7.933c0-1.67-.898-3.226-2.345-4.061Zm.345 10.193c0 .958-.515 1.85-1.345 2.329l-5.311 3.067a2.694 2.694 0 0 1-2.689 0L3.74 16.394a2.697 2.697 0 0 1-1.344-2.33V7.934c0-.958.515-1.85 1.344-2.33l5.312-3.066a2.69 2.69 0 0 1 1.345-.358c.464 0 .93.119 1.344.358l5.311 3.067a2.697 2.697 0 0 1 1.345 2.329v6.132Z" /></symbol>'});a().add(Ye);const Ke=Ye;var Xe=new(o())({id:"class_latency",use:"class_latency-usage",viewBox:"0 0 21 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 20" id="class_latency"><path d="M7.736.36c-.36.1-.72.22-1.06.36l.75 1.85c.27-.11.55-.2.84-.28L7.736.36Zm-2.58 3.59-1.31-1.5c-.28.24-.54.5-.79.77l1.46 1.35c-.1.11-.2.22-.29.34.33-.4.69-.76 1.09-1.08-.05.03-.11.08-.16.12Zm-3.92 2.04c-.15.33-.28.68-.39 1.04l1.91.59c.09-.28.2-.56.31-.83l-1.83-.8ZM2.396 10v.25l-1.99.07c.01.38.04.74.1 1.1l1.97-.28c-.05-.37-.08-.75-.08-1.14Zm.89 3.66-1.78.92c.17.33.36.65.57.96l1.66-1.11c.08.12.16.24.25.35-.26-.35-.49-.73-.7-1.12Zm17.09-4.29c-.02-.38-.07-.74-.13-1.1-.01-.04-.01-.08-.02-.12l-.06-.29c-.02-.12-.05-.24-.09-.36-.02-.11-.05-.21-.09-.32-.1-.36-.22-.7-.37-1.04 0-.01 0-.02-.01-.03-.11-.28-.24-.55-.38-.81-.03-.06-.06-.11-.09-.16-.18-.32-.38-.63-.6-.93-.02-.03-.04-.07-.06-.1-.02-.03-.04-.06-.07-.09-.06-.09-.13-.18-.2-.26-.09-.11-.17-.22-.27-.32-.03-.04-.06-.07-.09-.11-.25-.27-.51-.53-.78-.78-.04-.03-.07-.06-.11-.09-.1-.1-.21-.18-.32-.27-.14-.11-.29-.23-.44-.33-.3-.22-.62-.42-.94-.6-.05-.03-.1-.06-.16-.09-.27-.14-.55-.27-.83-.39-.34-.15-.69-.271-1.05-.37-.11-.04-.21-.07-.32-.09-.2-.06-.4-.1-.61-.14-.05-.01-.1-.02-.15-.02-.36-.07-.73-.12-1.11-.14-.2-.01-.42-.02-.63-.02-.16 0-.32 0-.47.01-.38.021-.75.06-1.11.12l.32 1.97c.29-.05.58-.08.88-.09.12-.01.25-.01.38-.01.17 0 .34.01.51.02a7.71 7.71 0 0 1 1.74.3c.29.09.57.19.84.3.01 0 .01.01.02.01.24.09.47.21.7.34.03.01.05.021.08.04.31.18.61.37.89.58.1.08.2.15.3.24.32.26.61.53.88.84.16.18.31.36.45.55.21.28.4.58.58.89.15.26.28.53.39.8.11.27.21.55.3.84.04.14.08.28.11.43.03.13.06.26.08.39.01.01.01.03.01.04.05.29.08.58.1.88.01.17.02.34.02.51a8.714 8.714 0 0 1-.19 1.76c-.02.08-.04.16-.06.23-.03.13-.07.26-.11.38-.15.48-.35.95-.59 1.39 0 .01 0 .01-.01.021 0 0 0 .01-.01.02-.02.03-.04.07-.06.11-.24.41-.51.81-.8 1.17-.07.1-.16.2-.25.29a7.786 7.786 0 0 1-1.6 1.36c-.24.15-.5.3-.77.44-.03.01-.06.03-.09.04-.11.06-.23.11-.35.16-.46.19-.93.34-1.42.45-.22.05-.45.09-.68.12-.29.03-.58.05-.88.06h-.13c-.26 0-.51-.01-.76-.04-.3-.02-.59-.07-.88-.13-.29-.06-.58-.14-.86-.23-.28-.1-.56-.2-.82-.32-.05-.021-.1-.04-.14-.07-.12-.05-.24-.11-.35-.18-.1-.05-.2-.11-.3-.17-.45-.28-.87-.59-1.26-.94.16.16.34.31.52.45l-1.2 1.58c.29.23.59.44.91.63.26.16.54.3.81.43.05.03.11.06.17.08.33.16.68.3 1.04.41.35.12.71.21 1.07.29.36.07.72.13 1.1.17.31.02.63.04.95.04h.16c.37-.01.74-.03 1.1-.08.09-.01.18-.02.26-.04.15-.02.31-.05.45-.07l.39-.09v-.01c.36-.08.71-.18 1.06-.31.01 0 .01-.01.02-.01.3-.11.6-.24.89-.38.04-.01.07-.03.11-.05.34-.17.66-.35.97-.55.07-.05.14-.09.21-.14.12-.08.24-.17.36-.26.11-.07.22-.16.33-.25.28-.24.56-.49.81-.75.1-.09.19-.19.28-.29l.24-.27c.07-.09.15-.18.22-.27.23-.29.44-.59.63-.91.1-.15.2-.31.29-.47.08-.16.16-.31.23-.47.01-.01.01-.02.01-.03h.01a9.82 9.82 0 0 0 .65-1.8c.03-.1.05-.2.07-.3.09-.35.15-.72.19-1.09 0-.03.01-.06.01-.09.03-.34.05-.68.05-1.02 0-.211-.01-.421-.02-.631Zm-16.11 5.77-1.53 1.29c.24.28.5.55.76.8l1.38-1.44c.05.05.1.09.15.13-.29-.26-.56-.54-.8-.84.01.02.02.04.04.06Zm-1.62-3.13-1.93.5c.09.36.2.71.34 1.06l1.86-.72c.03.09.07.18.11.26-.15-.36-.27-.72-.38-1.1Zm-.11-3.53-1.96-.37c-.07.36-.12.72-.15 1.1l1.99.15c0 .06-.01.11-.01.17.02-.36.07-.71.13-1.05Zm1.42-3.22-1.61-1.19c-.22.3-.42.61-.61.93l1.73 1c-.04.06-.07.13-.1.19.18-.32.38-.63.59-.93Zm2.66-2.31-.94-1.77c-.33.18-.65.37-.95.58l1.13 1.65c-.06.04-.12.09-.18.14.3-.22.61-.42.94-.6Z" /></symbol>'});a().add(Xe);const Je=Xe;var Qe=new(o())({id:"class_utilization",use:"class_utilization-usage",viewBox:"0 0 25 19",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 19" id="class_utilization"><path d="m5.357 7.55-2.12-2.12c2.22-1.94 5.05-3.17 8.16-3.39v3.01c.33-.03.663-.05 1-.05.337 0 .67.021 1 .05V2.04c3.11.22 5.94 1.45 8.16 3.39l-2.12 2.12c.51.43.98.9 1.41 1.41l2.12-2.12 1.42-1.41c-.44-.51-.91-.98-1.42-1.42A15.925 15.925 0 0 0 12.397 0c-4.05 0-7.75 1.52-10.57 4.01-.51.44-.98.91-1.42 1.42l1.42 1.41 2.12 2.12c.43-.51.9-.98 1.41-1.41Zm9.56 8.57 2.394-9.714a1.017 1.017 0 0 0-1.827-.812L9.878 13.88a2.8 2.8 0 1 0 5.039 2.24Z" /></symbol>'});a().add(Qe);const et=Qe;var tt=new(o())({id:"class_workload",use:"class_workload-usage",viewBox:"0 0 22 21",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 21" id="class_workload"><path d="M2.336 21h1v-2h-1v2Zm-1.94 0h.94v-2h-.94v2Zm3.94 0h1v-2h-1v2ZM21.104 5.293 16.397.586 11.69 5.293a.999.999 0 1 0 1.414 1.414l2.293-2.293v9.626c0 .13-.01.26-.02.38-.01.16-.03.32-.06.47-.01.1-.03.2-.06.3 0 .02-.01.03-.01.05a4.894 4.894 0 0 1-.45 1.16c-.06.12-.14.24-.21.36-.16.23-.33.45-.52.65a.8.8 0 0 1-.13.13c-.11.11-.23.22-.35.32-.26.21-.54.4-.83.56-.24.13-.5.24-.76.33-.26.08-.53.15-.81.19l-.25.03c-.17.02-.36.03-.6.03h-2v2h2.1c.23 0 .46-.01.68-.04.03 0 .06 0 .08-.01.06 0 .12-.01.17-.01l.12-.03c.39-.05.77-.14 1.14-.26a6.764 6.764 0 0 0 2.05-1.1.55.55 0 0 0 .09-.07c.08-.06.16-.12.24-.2.19-.15.37-.33.53-.51.26-.28.5-.58.72-.91.1-.16.2-.33.3-.5.05-.11.11-.21.15-.31.04-.07.07-.15.1-.22.16-.35.29-.72.38-1.1.01-.03.01-.05.02-.08.03-.12.05-.24.07-.35.04-.17.06-.35.08-.53v-.03c.01-.03.01-.07.01-.11v-.05c.02-.18.03-.36.03-.54V4.414l2.293 2.293a.997.997 0 0 0 1.413 0 .999.999 0 0 0 0-1.414ZM6.336 21h1v-2h-1v2Zm6.82-20h-5.8C3.516 1 .396 4.12.396 7.96V17h2V7.96c0-2.73 2.23-4.96 4.96-4.96h3.8l2-2Z" /></symbol>'});a().add(tt);const nt=tt;var rt=new(o())({id:"clock_hollow",use:"clock_hollow-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="clock_hollow"><path d="M12 4c-4.96 0-9 4.04-9 9 0 2.07.71 3.97 1.89 5.5l-1.64 1.84a.998.998 0 0 0 .08 1.41c.19.17.43.25.66.25.28 0 .55-.11.75-.34l1.53-1.72A8.965 8.965 0 0 0 12 22c4.96 0 9-4.04 9-9s-4.04-9-9-9Zm0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7ZM4.17 6.79C4.06 6.55 4 6.28 4 6c0-1.1.9-2 2-2 .39 0 .75.12 1.06.31.63-.36 1.29-.65 1.99-.87A3.978 3.978 0 0 0 6 2C3.79 2 2 3.79 2 6c0 1.01.39 1.93 1.01 2.63.32-.65.71-1.27 1.16-1.84ZM18 4c1.1 0 2 .9 2 2 0 .28-.06.55-.17.79.45.57.83 1.18 1.15 1.84C21.61 7.93 22 7.01 22 6c0-2.21-1.79-4-4-4-1.23 0-2.32.57-3.05 1.44.7.22 1.36.51 1.99.87.31-.19.67-.31 1.06-.31Zm1.79 15.26c-.42.52-.89 1-1.4 1.43l.86.97c.2.22.47.34.75.34.24 0 .47-.08.66-.25.41-.37.45-1 .08-1.41l-.95-1.08ZM13 12.46V9c0-.55-.45-1-1-1s-1 .45-1 1v4.54l3.45 2.3c.17.11.36.17.55.17.32 0 .64-.16.83-.45.31-.46.18-1.08-.28-1.39L13 12.46Z" /></symbol>'});a().add(rt);const ot=rt;var it=new(o())({id:"clock_5_min",use:"clock_5_min-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="clock_5_min"><path d="M14.25 3c.41 0 .75.34.75.75 0 .19-.08.37-.2.5.32.39.6.81.83 1.26.52-.41.87-1.04.87-1.76 0-1.24-1.01-2.25-2.25-2.25-.72 0-1.35.34-1.76.87.45.24.87.52 1.26.83.13-.12.31-.2.5-.2ZM2.37 5.51c.24-.45.52-.87.83-1.26a.748.748 0 0 1-.2-.5c0-.41.34-.75.75-.75.19 0 .37.08.5.2.39-.32.81-.6 1.26-.83-.41-.53-1.04-.87-1.76-.87-1.24 0-2.25 1.01-2.25 2.25 0 .72.34 1.35.87 1.76ZM9 2C5.13 2 2 5.13 2 9c0 1.95.8 3.71 2.08 4.98l-.66.79A.75.75 0 0 0 4 16c.21 0 .43-.09.58-.27l.68-.82A6.995 6.995 0 0 0 16 9c0-3.87-3.13-7-7-7Zm0 12.5A5.51 5.51 0 0 1 3.5 9c0-3.03 2.47-5.5 5.5-5.5s5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5Zm5.24-.14c-.36.35-.75.66-1.17.93l.36.43c.15.18.36.27.58.27.17 0 .34-.06.48-.17.32-.27.36-.74.1-1.06l-.35-.4ZM9 5v4l1.8-3.57A3.959 3.959 0 0 0 9 5Z" /></symbol>'});a().add(it);const at=it;var st=new(o())({id:"clock_5_min_press",use:"clock_5_min_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="clock_5_min_press"><path d="M14.25 3c.41 0 .75.34.75.75 0 .19-.08.37-.2.5.32.39.6.81.83 1.26.52-.41.87-1.04.87-1.76 0-1.24-1.01-2.25-2.25-2.25-.72 0-1.35.34-1.76.87.45.24.87.52 1.26.83.13-.12.31-.2.5-.2ZM2.37 5.51c.24-.45.52-.87.83-1.26a.748.748 0 0 1-.2-.5c0-.41.34-.75.75-.75.19 0 .37.08.5.2.39-.32.81-.6 1.26-.83-.41-.53-1.04-.87-1.76-.87-1.24 0-2.25 1.01-2.25 2.25 0 .72.34 1.35.87 1.76ZM9 2C5.13 2 2 5.13 2 9c0 1.95.8 3.71 2.08 4.98l-.66.79A.75.75 0 0 0 4 16c.21 0 .43-.09.58-.27l.68-.82A6.995 6.995 0 0 0 16 9c0-3.87-3.13-7-7-7Zm0 7V5c.31 0 .62.04.92.11.3.07.6.18.87.32L9 9Zm5.24 5.36c-.36.35-.75.66-1.17.93l.36.43c.15.18.36.27.58.27.17 0 .34-.06.48-.17.32-.27.36-.74.1-1.06l-.35-.4Z" /></symbol>'});a().add(st);const lt=st;var ct=new(o())({id:"close_circle",use:"close_circle-usage",viewBox:"0 0 10 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" id="close_circle"><path d="M5 0a5 5 0 1 0 .001 10.001A5 5 0 0 0 5 0Zm2.03 5.97a.75.75 0 0 1-1.06 1.061L5 6.061l-.97.97a.748.748 0 0 1-1.06 0 .75.75 0 0 1 0-1.061L3.94 5l-.97-.97a.75.75 0 1 1 1.061-1.061l.97.97.97-.97A.75.75 0 1 1 7.032 4.03l-.97.97.968.97Z" /></symbol>'});a().add(ct);const ut=ct;var dt=new(o())({id:"cluster",use:"cluster-usage",viewBox:"0 0 22 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" id="cluster"><path d="M11 3.494 4.5 7.247v7.506l6.5 3.753 6.5-3.753V7.247L11 3.494Zm0 1.732 4.227 2.44-1.99 1.161L11 7.537 8.736 8.842l-2.01-1.148L11 5.226Zm-.75 11.115L6 13.887v-4.88l2 1.143v2.582l2.25 1.3v2.31Zm-.75-4.475v-1.732l1.5-.866 1.5.866v1.731l-1.5.866-1.5-.865Zm6.5 2.021-4.227 2.44-.01-2.304-.013.008L14 12.732V10.12l2-1.167v4.935Z" /></symbol>'});a().add(dt);const ft=dt;var pt=new(o())({id:"cluster_spaces",use:"cluster_spaces-usage",viewBox:"0 0 22 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" id="cluster_spaces"><path d="M12 4v6h6V4h-6Zm4.5 4.5h-3v-3h3v3ZM4 18h6v-6H4v6Zm1.5-4.5h3v3h-3v-3ZM4 10h6V4H4v6Zm8 8h6v-6h-6v6Zm1.5-4.5h3v3h-3v-3Z" /></symbol>'});a().add(pt);const ht=pt;var gt=new(o())({id:"code",use:"code-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="code"><path d="M9.24 4.29a.753.753 0 0 0-.95.47l-2 6a.753.753 0 0 0 .71.99c.31 0 .61-.2.71-.51l2-6c.13-.4-.08-.82-.47-.95ZM5.32 5c-.3 0-.56.17-.69.45L3.5 8l1.14 2.55c.12.27.39.45.69.45.54 0 .91-.56.69-1.05L5.14 8 6 6.05C6.23 5.56 5.86 5 5.32 5Zm5.36 0c-.54 0-.91.56-.69 1.05L10.85 8l-.86 1.95c-.22.5.14 1.05.69 1.05.3 0 .56-.17.69-.45L12.5 8l-1.14-2.55a.728.728 0 0 0-.68-.45Zm1.67-3h-8.7C2.19 2 1 3.19 1 4.65v6.69c0 1.47 1.19 2.65 2.65 2.65h8.69c1.47 0 2.65-1.19 2.65-2.65V4.65A2.64 2.64 0 0 0 12.35 2Zm1.15 9.35c0 .64-.52 1.15-1.15 1.15h-8.7c-.64 0-1.15-.52-1.15-1.15v-6.7c0-.63.52-1.15 1.15-1.15h8.69c.64 0 1.15.52 1.15 1.15v6.7h.01Z" /></symbol>'});a().add(gt);const vt=gt;var mt=n(53685),yt=new(o())({id:"community",use:"community-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="community"><path d="M10 5.25H6v1.5h4v-1.5Zm-1.5 3H6v1.5h2.5v-1.5Zm6.48-1.09c.01.11.02.22.02.34 0 .94-.19 1.84-.53 2.66.01.11.03.22.03.34V15H10c-1.33 0-2.5-.59-3.32-1.5H8c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6v6h2.83c1.04 1.79 2.96 3 5.17 3h6v-6c0-1.23-.38-2.38-1.02-3.34ZM3.5 12V7.5C3.5 5.01 5.51 3 8 3c1.42 0 2.67.67 3.49 1.7.08.1.17.2.25.3.48.72.76 1.57.76 2.5 0 2.49-2.01 4.5-4.5 4.5H3.5Z" /></symbol>'});a().add(yt);const bt=yt;var wt=new(o())({id:"connection_to_cloud",use:"connection_to_cloud-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="connection_to_cloud"><path d="M15.05 5.07A4.956 4.956 0 0 1 17 9c0 2.58-1.96 4.68-4.47 4.95l.21-.21c.33-.33.51-.77.51-1.24 0-.072-.008-.136-.017-.206a5.176 5.176 0 0 1-.003-.024c1.32-.5 2.27-1.77 2.27-3.27 0-.9-.35-1.71-.9-2.32-.31-.35-.69-.63-1.11-.83l-.025-.015-.025-.015c-.18-.09-.38-.15-.58-.2l-.037-.014c-.023-.01-.048-.02-.073-.026-.24-.05-.49-.08-.74-.08a.506.506 0 0 1-.065.01c-.023.003-.045.005-.065.01l-.22.03-.41.04c-.72.16-1.36.55-1.84 1.08l-1.11-1c.42-.48.94-.87 1.51-1.15A4.43 4.43 0 0 0 7 3.5C4.52 3.5 2.5 5.52 2.5 8c0 1.7.96 3.16 2.35 3.92a1.739 1.739 0 0 0 .41 1.81l.01.01A5.994 5.994 0 0 1 1 8c0-3.31 2.69-6 6-6 1.79 0 3.39.79 4.48 2.04a4.731 4.731 0 0 1 1.44.06c.02.005.04.008.06.01a3.832 3.832 0 0 1 .81.24 4.322 4.322 0 0 1 1.158.644l.102.076Z" /><path d="m7.119 13.09 1.22-1.22v3.19h1.5v-3.19l1.22 1.22c.29.29 1.06 0 1.06 0s.29-.77 0-1.06L9.089 9l-3.03 3.03c-.29.29-.29.77 0 1.06.29.29.77.29 1.06 0Z" /></symbol>'});a().add(wt);const xt=wt;var _t=new(o())({id:"connectivity_status_live",use:"connectivity_status_live-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18" id="connectivity_status_live"><circle cx="9" cy="9" r="9" fill="#BFE5C6" /><path fill="#00AB44" d="M6.903 7.351c0-.538.2-1.024.51-1.396l-.73-.645a3.169 3.169 0 0 0-.748 2.041A3.2 3.2 0 0 0 6.684 9.4l.729-.652a2.18 2.18 0 0 1-.51-1.396Zm-.961-2.7L5.206 4A5.246 5.246 0 0 0 4 7.351c0 1.277.458 2.447 1.206 3.351l.736-.652a4.196 4.196 0 0 1-.974-2.699c0-1.03.367-1.975.974-2.7ZM9 8.516c.62 0 1.129-.526 1.129-1.164 0-.638-.51-1.163-1.129-1.163-.62 0-1.129.525-1.129 1.163S8.381 8.515 9 8.515Zm0-1.33c.09 0 .161.073.161.166 0 .186-.322.186-.322 0 0-.093.07-.166.161-.166ZM12.793 4c-.2.173-.412.366-.735.652.607.724.974 1.668.974 2.7 0 1.03-.367 1.974-.974 2.698.323.286.536.473.736.652A5.233 5.233 0 0 0 14 7.352 5.233 5.233 0 0 0 12.793 4Zm-1.477 1.303-.729.645c.316.38.51.864.51 1.396 0 .532-.2 1.024-.51 1.397.336.292.368.325.73.645a3.2 3.2 0 0 0 .748-2.048c0-.785-.29-1.483-.749-2.035Zm-1.348 7.7h-.484V9.844A.495.495 0 0 0 9 9.346a.495.495 0 0 0-.484.498v3.159h-.484c-.535 0-.967.445-.967.997h3.87c0-.552-.432-.997-.967-.997Z" /></symbol>'});a().add(_t);const St=_t;var Ot=new(o())({id:"connectivity_status_offline",use:"connectivity_status_offline-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18" id="connectivity_status_offline"><circle cx="9" cy="9" r="9" fill="#FFEBEF" /><path fill="#ED7374" d="M9 2.778A6.218 6.218 0 0 0 2.778 9 6.218 6.218 0 0 0 9 15.222 6.218 6.218 0 0 0 15.222 9 6.218 6.218 0 0 0 9 2.778ZM4.111 9A4.898 4.898 0 0 1 9 4.111c1.111 0 2.124.373 2.951.996l-6.835 6.835A4.784 4.784 0 0 1 4.11 9ZM9 13.89a4.878 4.878 0 0 1-2.951-.996l6.835-6.835c.623.818.996 1.84.996 2.95.009 2.685-2.187 4.88-4.88 4.88Z" /></symbol>'});a().add(Ot);const Ct=Ot;var At=new(o())({id:"connectivity_status_stale",use:"connectivity_status_stale-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18" id="connectivity_status_stale"><circle cx="9" cy="9" r="9" fill="#ECEEEF" /><path fill="#8F9EAA" d="M7.03 4H5.47C4.66 4 4 4.66 4 5.47v7.06c0 .81.66 1.47 1.47 1.47h1.56c.81 0 1.47-.66 1.47-1.47V5.47C8.5 4.66 7.84 4 7.03 4ZM5.5 12.53 5.47 5.5H7l.03 7-1.53.03ZM12.53 4h-1.56c-.81 0-1.47.66-1.47 1.47v7.06c0 .81.66 1.47 1.47 1.47h1.56c.81 0 1.47-.66 1.47-1.47V5.47C14 4.66 13.34 4 12.53 4ZM11 12.53l-.03-7.03h1.53l.03 7-1.53.03Z" /></symbol>'});a().add(At);const Et=At;var kt=new(o())({id:"container",use:"container-usage",viewBox:"0 0 22 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" id="container"><path d="M15.613 5H6.387A2.386 2.386 0 0 0 4 7.387v7.227A2.386 2.386 0 0 0 6.387 17h9.227a2.387 2.387 0 0 0 2.387-2.387V7.387A2.388 2.388 0 0 0 15.613 5Zm.887 9.613a.888.888 0 0 1-.887.887H6.387a.888.888 0 0 1-.887-.887V7.387c0-.489.398-.887.887-.887h9.227c.489 0 .887.398.887.887v7.226H16.5ZM10.249 14h1.5V8.002h-1.5V14Zm-3 0h1.5V8.002h-1.5V14Zm6 0h1.5V8.002h-1.5V14Z" /></symbol>'});a().add(kt);const Pt=kt;var Mt=new(o())({id:"controller_kind",use:"controller_kind-usage",viewBox:"0 0 22 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" id="controller_kind"><path d="M10.25 15h1.5v-1.5h-1.5V15Zm3.189-11H8.561A4.561 4.561 0 0 0 4 8.561v4.879A4.56 4.56 0 0 0 8.561 18h4.879a4.561 4.561 0 0 0 4.561-4.561V8.561A4.562 4.562 0 0 0 13.439 4Zm3.061 9.439a3.064 3.064 0 0 1-3.061 3.061H8.561A3.064 3.064 0 0 1 5.5 13.439V8.561A3.064 3.064 0 0 1 8.561 5.5h4.879a3.064 3.064 0 0 1 3.06 3.061v4.878ZM13 9.25h-1.25V7h-1.5v2.25H9c-.965 0-1.75.785-1.75 1.75s.785 1.75 1.75 1.75h4c.965 0 1.75-.785 1.75-1.75S13.965 9.25 13 9.25Zm0 2H9a.25.25 0 0 1 0-.5h4a.25.25 0 0 1 0 .5Z" /></symbol>'});a().add(Mt);const Tt=Mt;var Rt=new(o())({id:"controller_name",use:"controller_name-usage",viewBox:"0 0 22 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" id="controller_name"><path d="m12.227 8.228-3.354 3.21a1.622 1.622 0 1 0 2.667 1.666l1.415-4.422a.443.443 0 0 0-.728-.454Zm2.482-3.166A6.996 6.996 0 0 0 5.063 7.29 7.001 7.001 0 0 0 10.993 18 7 7 0 0 0 14.71 5.062Zm.956 8.852a5.473 5.473 0 0 1-4.67 2.586 5.496 5.496 0 0 1-2.909-.836 5.507 5.507 0 0 1-1.75-7.579A5.477 5.477 0 0 1 11.008 5.5c1.026 0 2.031.29 2.907.836a5.508 5.508 0 0 1 1.75 7.579Z" /></symbol>'});a().add(Rt);const jt=Rt;var Dt=new(o())({id:"copy",use:"copy-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="copy"><path d="M10.146 14h1.412v-1.5h-1.412V14Zm-2.352 0h1.412v-1.5H7.794V14ZM11 0H0v11h3v.559h1.5V11H11V4.5h.559V3H11V0ZM9.5 9.5h-8v-8h8v8ZM3 14h1.5v-1.5H3V14Zm2.441 0h1.411v-1.5H5.441V14Zm7.059 0H14v-1.5h-1.5V14Zm0-11v1.5H14V3h-1.5Zm0 3.853H14V5.441h-1.5v1.412Zm0 2.353H14V7.794h-1.5v1.412Zm0 2.353H14v-1.412h-1.5v1.412Z" /></symbol>'});a().add(Dt);const It=Dt;var Lt=new(o())({id:"correlation",use:"correlation-usage",viewBox:"0 0 28 28",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 28 28" id="correlation"><path fill="#00AB44" d="M21.56 2.333H6.79A4.456 4.456 0 0 0 2.333 6.79v14.77a4.113 4.113 0 0 0 4.107 4.107h15.12a4.113 4.113 0 0 0 4.107-4.107V6.44a4.113 4.113 0 0 0-4.107-4.107ZM19.833 21H17.5v-2.777l-2.193-1.096 2.613-1.307 1.925.957V21h-.012Zm1.995-9.672a1.146 1.146 0 0 1-.828.339c-.303 0-.595-.117-.828-.339l-.339-.338v2.567L10.5 18.223V21H8.167v-4.223l3.22-1.61-3.22-1.61V10.99l-.339.338a1.162 1.162 0 0 1-1.645 0 1.162 1.162 0 0 1 0-1.645l3.15-3.161 3.162 3.161a1.162 1.162 0 0 1-.828 1.984c-.304 0-.595-.117-.829-.339l-.338-.35v1.132l3.5 1.75 3.5-1.75v-1.132l-.338.339a1.162 1.162 0 0 1-1.645 0 1.162 1.162 0 0 1 0-1.645l3.15-3.15 3.161 3.161c.455.444.455 1.19 0 1.645Z" /><path fill="#fff" d="M21.828 11.328a1.145 1.145 0 0 1-.828.339c-.303 0-.595-.117-.828-.339l-.339-.338v2.567L10.5 18.223V21H8.167v-4.223l3.22-1.61-3.22-1.61V10.99l-.339.338a1.162 1.162 0 0 1-1.645 0 1.162 1.162 0 0 1 0-1.645l3.15-3.161 3.162 3.161a1.162 1.162 0 0 1-.828 1.984c-.304 0-.595-.117-.829-.339l-.338-.35v1.132l3.5 1.75 3.5-1.75v-1.132l-.338.339a1.162 1.162 0 0 1-1.645 0 1.162 1.162 0 0 1 0-1.645l3.15-3.15 3.161 3.161c.455.444.455 1.19 0 1.645Z" /><path fill="#fff" d="M19.833 21H17.5v-2.777l-2.193-1.096 2.613-1.307 1.925.957V21h-.012Z" /></symbol>'});a().add(Lt);const Bt=Lt;var Zt=new(o())({id:"correlation_inv",use:"correlation_inv-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="correlation_inv"><path d="M12.99 15.24 17 17.58V22h2v-5.57l-4.02-2.35-1.99 1.16Zm9.22-9.45L18 1.59 13.79 5.8a.996.996 0 1 0 1.41 1.41l1.8-1.8v4.01l-5 2.92-5-2.91V5.41L8.79 7.2c.2.2.45.29.71.29.26 0 .51-.1.71-.29a.996.996 0 0 0 0-1.41L6 1.59l-4.21 4.2A.996.996 0 1 0 3.2 7.2L5 5.41v5.16l5.02 2.93L5 16.43V22h2v-4.43l12-7V5.41l1.79 1.79c.2.2.45.29.71.29.26 0 .51-.1.71-.29a.996.996 0 0 0 0-1.41Z" /></symbol>'});a().add(Zt);const Nt=Zt;var Ft=new(o())({id:"cpu",use:"cpu-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="cpu"><path d="M11 2 9.22 8H14l-7 8 1.78-6H4l7-8Zm0-1.5c-.42 0-.84.18-1.13.51l-7 8c-.39.44-.48 1.07-.24 1.61s.78.88 1.37.88h2.77l-1.21 4.07a1.505 1.505 0 0 0 1.43 1.93c.42 0 .84-.18 1.13-.51l6.96-7.96a1.498 1.498 0 0 0-1.09-2.53H14h-2.77l1.21-4.07A1.505 1.505 0 0 0 11 .5Z" /></symbol>'});a().add(Ft);const Ht=Ft;var Vt=new(o())({id:"cross_s",use:"cross_s-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="cross_s"><path fill-rule="evenodd" d="M13 4.538 11.461 3 8 6.462 4.538 3 3 4.538 6.462 8 3 11.461 4.538 13 8 9.538 11.461 13 13 11.461 9.538 8 13 4.538Z" clip-rule="evenodd" /></symbol>'});a().add(Vt);const zt=Vt;var Ut=new(o())({id:"data_retention",use:"data_retention-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="data_retention"><path d="m13.78 4.83-.93-3.46a.75.75 0 1 0-1.45.39l.2.76C10.8 2.2 9.93 2 9 2a6.98 6.98 0 0 0-6.04 3.48l1.11 1.11A5.477 5.477 0 0 1 9 3.5c.78 0 1.52.18 2.2.48l-1.26.34c-.2.05-.36.18-.46.35-.1.17-.13.37-.07.57.11.4.52.64.92.53l3.45-.94ZM3.53 9.59l.94.94c.15.15.34.22.53.22s.38-.07.53-.22c.29-.29.29-.77 0-1.06L3 6.94.47 9.47c-.29.29-.29.77 0 1.06.29.29.77.29 1.06 0l.55-.55c.48 3.39 3.38 6 6.9 6.02l.41-1.52c-.13.01-.25.02-.38.02-2.84 0-5.18-2.15-5.48-4.91Zm10.53 5.11-.75-.2A6.992 6.992 0 0 0 16 9c0-1.27-.34-2.45-.93-3.48l-1.51.4c.59.88.94 1.93.94 3.07 0 1.81-.89 3.41-2.24 4.41l.33-1.25c.05-.2.02-.4-.07-.57-.1-.17-.26-.3-.46-.35a.75.75 0 0 0-.92.53l-.93 3.46 3.46.93a.75.75 0 1 0 .39-1.45Z" /></symbol>'});a().add(Ut);const Gt=Ut;var Wt=n(94631),$t=new(o())({id:"dashboard",use:"dashboard-usage",viewBox:"0 0 22 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 18" id="dashboard"><path d="M11.98 11.29 4.27 8.53a.551.551 0 0 0-.54.94l6.29 5.24a1.994 1.994 0 0 0 3.16-.86 2 2 0 0 0-1.2-2.56ZM11 0C4.93 0 0 4.93 0 11c0 2.39.77 4.68 2.22 6.6l.3.4h16.96l.3-.4C21.23 15.67 22 13.39 22 11c0-6.07-4.93-11-11-11Zm7.47 16H3.53C2.53 14.51 2 12.79 2 11c0-4.62 3.51-8.44 8-8.94V3c0 .55.45 1 1 1s1-.45 1-1v-.94c3.21.36 5.9 2.4 7.19 5.23l-.89.29c-.53.17-.81.73-.64 1.26.14.42.53.69.95.69.1 0 .21-.02.31-.05l.9-.29c.12.59.18 1.19.18 1.81 0 1.79-.53 3.51-1.53 5Z" /></symbol>'});a().add($t);const qt=$t;var Yt=new(o())({id:"dashboard_add",use:"dashboard_add-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="dashboard_add"><path fill-rule="evenodd" d="M8.594 9.357 3.921 7.721a.342.342 0 0 0-.37.101.322.322 0 0 0 .043.456l3.812 3.106a1.233 1.233 0 0 0 1.268.174 3.318 3.318 0 0 1 .423-1.865 1.19 1.19 0 0 0-.503-.336Zm-5.121 2.791h5.294c.11.436.304.837.566 1.185H2.861l-.182-.237a6.36 6.36 0 0 1-1.346-3.91c0-3.598 2.988-6.52 6.667-6.52s6.667 2.922 6.667 6.52c0 .048 0 .096-.002.145a3.347 3.347 0 0 0-1.284-1.033 5.11 5.11 0 0 0-.036-.185l-.239.075A3.325 3.325 0 0 0 12.08 8a.586.586 0 0 1 .346-.842l.539-.172a5.454 5.454 0 0 0-4.358-3.1v.557A.601.601 0 0 1 8 5.037a.601.601 0 0 1-.606-.593v-.557c-2.721.297-4.849 2.56-4.849 5.298 0 1.06.322 2.08.928 2.963Zm5.86-.815a2.666 2.666 0 1 1 5.334 0 2.666 2.666 0 1 1-5.334 0Zm3.334 2V12H14v-1.333h-1.333V9.333h-1.334v1.334H10V12h1.333v1.333h1.334Z" clip-rule="evenodd" /></symbol>'});a().add(Yt);const Kt=Yt;var Xt=new(o())({id:"dashboards",use:"dashboards-usage",viewBox:"0 0 16 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 10" id="dashboards"><path d="M6.27 5.18 3.13 4.6a.436.436 0 0 0-.46.23c-.1.21-.02.47.19.57l2.86 1.42c.07.03.15.06.23.08.47.09.93-.22 1.02-.7a.868.868 0 0 0-.7-1.02ZM10 0c-.7 0-1.37.13-1.99.35C7.38.13 6.71 0 6 0 2.69 0 0 2.69 0 6c0 1.3.42 2.54 1.22 3.6l.3.4h8.95l.3-.4c.8-1.06 1.22-2.31 1.22-3.6 0-1.51-.57-2.89-1.49-3.95C12.47 2.3 14 3.97 14 6c0 .7-.19 1.39-.55 2h-.76c-.21.71-.54 1.38-.98 2h2.77l.3-.4C15.58 8.54 16 7.29 16 6c0-3.31-2.69-6-6-6Zm-.55 8h-6.9C2.19 7.39 2 6.7 2 6c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .7-.19 1.39-.55 2Z" /></symbol>'});a().add(Xt);const Jt=Xt;var Qt=new(o())({id:"disk",use:"disk-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="disk"><path d="M4 13.5h2V12H4v1.5Zm12.44-3.91-1.82-6.37a2.376 2.376 0 0 0-2.27-1.72h-6.7c-1.05 0-1.98.71-2.27 1.72L1.56 9.59l-.06.2v3.58C1.5 14.82 2.68 16 4.13 16h9.74c1.45 0 2.63-1.18 2.63-2.63V9.79l-.06-.2ZM15 13.37c0 .62-.51 1.13-1.13 1.13H4.13c-.62 0-1.13-.51-1.13-1.13v-2.62h8.5c.83 0 1.5-.67 1.5-1.5H3.21l1.61-5.62c.11-.37.45-.63.83-.63h6.69c.39 0 .73.26.83.63L15 10v3.37Z" /></symbol>'});a().add(Qt);const en=Qt;var tn=new(o())({id:"documentation",use:"documentation-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="documentation"><path d="M19.5 16h-13c-.28 0-.5.22-.5.5s.22.5.5.5h13c.28 0 .5-.22.5-.5s-.22-.5-.5-.5Zm0 2h-13c-.28 0-.5.22-.5.5s.22.5.5.5h13c.28 0 .5-.22.5-.5s-.22-.5-.5-.5Zm2.5-5.7V5.63c0-2-1.63-3.63-3.63-3.63H7C4.24 2 2 4.24 2 7v11c0 .15.03.3.1.43A4.503 4.503 0 0 0 6.5 22H21c.55 0 1-.45 1-1s-.45-1-1-1H6.5a2.5 2.5 0 0 1 0-5h12.8c1.49 0 2.7-1.21 2.7-2.7Zm-2 0c0 .39-.31.7-.7.7H6.5c-.92 0-1.78.28-2.5.76V7c0-1.65 1.35-3 3-3h11.37c.9 0 1.63.73 1.63 1.63v6.67Z" /></symbol>'});a().add(tn);const nn=tn;var rn=n(7775),on=new(o())({id:"dots_2x3",use:"dots_2x3-usage",viewBox:"0 0 6 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10" id="dots_2x3"><path d="M1 8c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1Zm0-4c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1Zm4-2c.6 0 1-.4 1-1s-.4-1-1-1-1 .4-1 1 .4 1 1 1Zm0 6c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1ZM1 0C.4 0 0 .4 0 1s.4 1 1 1 1-.4 1-1-.4-1-1-1Zm4 4c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1Z" /></symbol>'});a().add(on);const an=on;var sn=new(o())({id:"download",use:"download-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="download"><path d="M18 13v3.1a1.9 1.9 0 0 1-1.9 1.9H3.9A1.9 1.9 0 0 1 2 16.1V13H0v3.1C0 18.25 1.75 20 3.9 20h12.2c2.15 0 3.9-1.75 3.9-3.9V13h-2Zm-8 1.41 5.21-5.21a.996.996 0 1 0-1.41-1.41l-2.8 2.8V1c0-.55-.45-1-1-1S9 .45 9 1v9.59l-2.79-2.8A.996.996 0 1 0 4.8 9.2l5.2 5.21Z" /></symbol>'});a().add(sn);const ln=sn;var cn=n(69999),un=new(o())({id:"edit",use:"edit-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="edit"><circle cx="8" cy="8" r="8" fill="#536775" /><path fill="#fff" d="M12.23 3.765a2.638 2.638 0 0 0-2.555-.67c-.455.12-.86.38-1.19.715L7.295 5 9.19 6.895c.39.39 1.025.39 1.415 0L8.705 5l.525-.525c.605-.605 1.68-.605 2.29 0 .305.31.475.72.475 1.15 0 .425-.175.845-.475 1.145l-4.76 4.76-.91.13a2.492 2.492 0 0 0-1.505-1.505l.13-.915L7.65 6.065l-.71-.71-3.41 3.41-.47 3.285c-.04.245.04.495.215.67.145.145.345.23.545.23a.82.82 0 0 0 .115-.01l3.295-.47 4.965-4.965c.33-.33.59-.735.71-1.19.25-.935-.01-1.88-.675-2.55ZM4.09 11.91l.105-.735c.27.14.49.36.63.63l-.735.105Z" /></symbol>'});a().add(un);const dn=un;var fn=new(o())({id:"error",use:"error-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="error"><path fill-rule="evenodd" d="M1 21h22L12 2 1 21Zm12-3h-2v-2h2v2Zm0-4h-2v-4h2v4Z" clip-rule="evenodd" /><mask id="error_a" width="22" height="19" x="1" y="2" mask-type="alpha" maskUnits="userSpaceOnUse"><path fill-rule="evenodd" d="M1 21h22L12 2 1 21Zm12-3h-2v-2h2v2Zm0-4h-2v-4h2v4Z" clip-rule="evenodd" /></mask></symbol>'});a().add(fn);const pn=fn;var hn=new(o())({id:"exclamation",use:"exclamation-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="exclamation"><path d="m11.865 14.354-.656-4.656V6.546h2.176v3.152l-.624 4.656h-.896Zm.432 3.552c-.459 0-.79-.106-.992-.32-.203-.213-.304-.485-.304-.816v-.32c0-.33.101-.602.304-.816.203-.213.533-.32.992-.32.448 0 .773.107.976.32.203.214.304.486.304.816v.32c0 .331-.101.603-.304.816-.203.214-.528.32-.976.32Z" /></symbol>'});a().add(hn);const gn=hn;var vn=n(25271),mn=new(o())({id:"feed",use:"feed-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="feed"><g clip-path="url(#feed_a)"><path d="M12.12 8C13.16 8 14 7.16 14 6.12V2.88C14 1.84 13.16 1 12.12 1H3.88C2.84 1 2 1.84 2 2.88V10l2-2h8.12ZM3.5 2.88c0-.21.17-.38.38-.38h8.25c.21 0 .38.17.38.38v3.25c0 .21-.17.38-.38.38H3.5V2.88Zm1.79.93a.717.717 0 0 0-.58 0 .746.746 0 0 0 0 1.38.717.717 0 0 0 .58 0 .746.746 0 0 0 0-1.38Zm2 0a.717.717 0 0 0-.58 0 .746.746 0 0 0 0 1.38.717.717 0 0 0 .58 0 .746.746 0 0 0 0-1.38ZM14.12 9H5.88C4.84 9 4 9.84 4 10.88v3.25c0 1.04.84 1.88 1.88 1.88H14l2 2v-7.12C16 9.84 15.16 9 14.12 9Zm.38 5.5H5.88a.38.38 0 0 1-.38-.38v-3.25c0-.21.17-.38.38-.38h8.25c.21 0 .38.17.38.38v3.63h-.01Zm-3.21-2.69a.717.717 0 0 0-.58 0 .746.746 0 0 0 0 1.38.717.717 0 0 0 .58 0 .746.746 0 0 0 0-1.38Zm2 0a.717.717 0 0 0-.58 0 .746.746 0 0 0 0 1.38.717.717 0 0 0 .58 0 .746.746 0 0 0 0-1.38Z" /></g><defs><clipPath id="feed_a"><path d="M0 0h18v18H0z" /></clipPath></defs></symbol>'});a().add(mn);const yn=mn;var bn=new(o())({id:"filter",use:"filter-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="filter"><path d="M18.467 4.222H5.533c-.722 0-1.31.59-1.31 1.311v3.134l4.444 4.444v6.667h2.222l4.444-3.334v-3.333l4.445-4.444V5.533c0-.722-.59-1.31-1.311-1.31Zm-.356 3.756-3.956 3.955-.488.49v3.188l-3.334 2.5v-5.689l-.489-.489-3.266-3.266h6.533c.611 0 1.111-.5 1.111-1.111H5.89V5.889H18.11v2.089Z" /></symbol>'});a().add(bn);const wn=bn;var xn=new(o())({id:"filterList",use:"filterList-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="filterList"><path d="m3 5 .5 2h11l.5-2H3Zm4.5 8h3l.5-2H7l.5 2Zm-2-3h7l.5-2H5l.5 2Z" /></symbol>'});a().add(xn);const _n=xn;var Sn=new(o())({id:"force_play",use:"force_play-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="force_play"><path d="M15.55 7.95 7.5 2.09a.942.942 0 0 0-1.5.77v5.39H3.5V2H2v14h1.5V9.75H6v5.39c0 .77.88 1.22 1.5.77l8.05-5.85a1.3 1.3 0 0 0 0-2.11Z" /></symbol>'});a().add(Sn);const On=Sn;var Cn=new(o())({id:"force_play_outline",use:"force_play_outline-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="force_play_outline"><path d="M15.55 7.95 7.5 2.09a.904.904 0 0 0-.55-.18.95.95 0 0 0-.95.95v5.39H3.5V2H2v14h1.5V9.75H6v5.39c0 .56.46.95.95.95.19 0 .38-.06.55-.18l8.05-5.85a1.3 1.3 0 0 0 0-2.11Zm-8.05 6.1V3.95L14.45 9 7.5 14.05Z" /></symbol>'});a().add(Cn);const An=Cn;var En=new(o())({id:"functions",use:"functions-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="functions"><path d="m7.381 2.268.008-.046-.627-.16c-.623-.16-1.274-.005-1.798.43-.539.445-.893 1.144-.976 1.92l-.079.735h-.473l-.414 1.292h.75L3.497 9l-.412 3.649c-.041.368-.15.72-.316 1.033a2.418 2.418 0 0 1-.604.745L2 15.929l.032.071.474-.309a3.545 3.545 0 0 0 1.176-1.315c.25-.47.412-1 .474-1.554L4.57 9.17l.291-2.73h.95l.385-1.204v-.088H4.998l.061-.57c.044-.414.233-.786.52-1.023a1.07 1.07 0 0 1 .957-.23l.34.088.505-1.144ZM9.186 8.598l1.276 2.144-1.276 2.145.88.75 1.058-1.78 1.06 1.78.88-.75-1.277-2.145 1.276-2.144-.88-.75-1.059 1.78-1.059-1.78-.88.75ZM6.234 9.733c.258-1.79 1.133-3.25 1.863-4.062l.153.198v1.53a6.684 6.684 0 0 0-.952 2.554c-.171 1.187-.004 2.576.952 4.01v1.5l-.16.2c-1.724-1.989-2.121-4.095-1.856-5.93ZM14.062 15.665c.73-.81 1.605-2.272 1.863-4.061.265-1.835-.132-3.941-1.856-5.93l-.16.2v1.5c.955 1.433 1.123 2.823.952 4.01a6.685 6.685 0 0 1-.953 2.554v1.53l.154.197Z" /></symbol>'});a().add(En);const kn=En;var Pn=new(o())({id:"full_screen",use:"full_screen-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="full_screen"><path d="m11.53 7.53 2.97-2.97v2.19a.75.75 0 0 0 1.5 0V3.06l.03-.03L16 3V2h-1l-.03-.03-.03.03h-3.69a.75.75 0 0 0 0 1.5h2.189l-2.97 2.97 1.061 1.06Zm-5.06 2.94L3.5 13.439v-2.19a.75.75 0 0 0-1.5 0v3.69l-.03.03.03.03v1h1l.03.03.03-.03h3.69a.75.75 0 0 0 0-1.5H4.561l2.97-2.97-1.061-1.06Zm.28-6.97a.75.75 0 0 0 0-1.5H3.061l-.03-.03L3 2H2v1l-.03.03.03.03v3.69a.75.75 0 0 0 1.5 0V4.56l2.97 2.97 1.06-1.06L4.561 3.5H6.75ZM16 11.25a.75.75 0 0 0-1.5 0v2.189l-2.97-2.97-1.06 1.06 2.97 2.97h-2.19a.75.75 0 0 0 0 1.5h3.689l.03.03.03-.03h1v-1l.03-.03-.03-.03v-3.69H16Z" /></symbol>'});a().add(Pn);const Mn=Pn;var Tn=new(o())({id:"gear",use:"gear-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="gear"><path d="M7.17 7.17a4.004 4.004 0 0 0 0 5.66C7.95 13.61 8.97 14 10 14s2.05-.39 2.83-1.17C13.59 12.07 14 11.07 14 10s-.42-2.07-1.17-2.83a4.008 4.008 0 0 0-5.66 0Zm4.24 4.24c-.78.78-2.05.78-2.83 0a1.983 1.983 0 0 1 0-2.82c.39-.39.9-.58 1.41-.58.51 0 1.02.19 1.41.58.38.38.59.88.59 1.41 0 .53-.2 1.04-.58 1.41Zm8.5-2.71-.13-.99-.86-.49-.45-.26c-.1-.27-.21-.54-.33-.8l.14-.5.26-.96-.6-.79c-.3-.39-.57-.7-.85-.98-.29-.29-.6-.56-.99-.86l-.79-.6-.96.26-.5.14c-.26-.12-.53-.23-.8-.33l-.26-.45-.49-.86-.99-.13c-.48-.06-.9-.09-1.3-.09s-.82.03-1.3.09l-.99.13-.49.86-.26.45c-.27.1-.54.21-.8.33l-.5-.14-.97-.26-.79.6c-.39.3-.7.57-.98.85-.29.29-.56.6-.86.99l-.6.79.26.96.14.5c-.12.26-.23.53-.33.8l-.45.26-.86.49-.13.99c-.06.48-.09.9-.09 1.3s.03.82.09 1.3l.13.99.86.49.45.26c.1.27.21.54.33.8l-.14.5-.26.96.6.79c.3.39.57.7.85.98.29.29.6.56.99.86l.79.6.96-.26.5-.14c.26.12.53.23.8.33l.26.45.49.86.99.13c.48.06.9.09 1.3.09s.82-.03 1.3-.09l.99-.13.49-.86.26-.45c.27-.1.54-.21.8-.33l.5.14.96.26.79-.6c.39-.3.7-.57.98-.85.29-.29.56-.6.86-.99l.6-.79-.26-.96-.14-.5c.12-.26.23-.53.33-.8l.45-.26.86-.49.13-.99c.06-.48.09-.9.09-1.3s-.02-.82-.08-1.3Zm-1.99 2.34-1.14.65c-.17.66-.43 1.3-.79 1.91l.35 1.27c-.21.28-.44.54-.68.79-.25.25-.51.47-.79.68L13.6 16c-.6.36-1.24.62-1.91.79l-.65 1.14c-.34.04-.69.08-1.04.08-.35 0-.7-.03-1.04-.08l-.65-1.14A7.35 7.35 0 0 1 6.4 16l-1.27.35c-.28-.21-.54-.44-.79-.68-.25-.25-.47-.51-.68-.79L4 13.6c-.36-.6-.62-1.24-.79-1.91l-1.14-.65C2.03 10.7 2 10.35 2 10c0-.35.03-.7.08-1.04l1.14-.65c.17-.66.43-1.3.79-1.91l-.35-1.27c.21-.28.44-.54.68-.79.25-.25.51-.47.79-.68L6.4 4c.6-.36 1.24-.62 1.91-.79l.65-1.14c.34-.04.69-.08 1.04-.08.35 0 .7.03 1.04.08l.65 1.14c.66.17 1.3.43 1.91.79l1.27-.35c.28.21.54.44.79.68.25.25.47.51.68.79L16 6.4c.36.6.62 1.24.79 1.91l1.14.65c.04.34.08.69.08 1.04 0 .35-.04.7-.09 1.04Z" /></symbol>'});a().add(Tn);const Rn=Tn;var jn=new(o())({id:"github",use:"github-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="github"><path fill-rule="evenodd" d="M12 3a9 9 0 0 0-2.845 17.54c.45.083.614-.195.614-.434 0-.213-.007-.78-.012-1.53-2.503.543-3.031-1.207-3.031-1.207-.41-1.04-1-1.317-1-1.317-.817-.558.062-.547.062-.547.903.064 1.378.928 1.378.928.803 1.375 2.107.978 2.62.747.082-.58.314-.977.571-1.202-1.998-.227-4.1-1-4.1-4.448 0-.983.351-1.787.927-2.415-.093-.228-.402-1.144.089-2.382 0 0 .755-.242 2.474.922.718-.2 1.488-.3 2.253-.303a8.63 8.63 0 0 1 2.253.303c1.719-1.164 2.473-.922 2.473-.922.491 1.238.182 2.154.09 2.382.577.628.925 1.432.925 2.415 0 3.457-2.105 4.218-4.11 4.44.323.278.611.828.611 1.667 0 1.203-.01 2.174-.01 2.47 0 .24.162.52.618.432A9 9 0 0 0 12 3Z" clip-rule="evenodd" /></symbol>'});a().add(jn);const Dn=jn;var In=new(o())({id:"go_to_node",use:"go_to_node-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="go_to_node"><path d="M13.5 11.57c0 1.07-.86 1.93-1.93 1.93H6.43c-1.07 0-1.93-.86-1.93-1.93V6.43c0-1.07.86-1.93 1.93-1.93h.07C7.33 4.5 8 3.83 8 3H6.43C4.54 3 3 4.54 3 6.43v5.14C3 13.47 4.54 15 6.43 15h5.14c1.9 0 3.43-1.54 3.43-3.43V10c-.83 0-1.5.67-1.5 1.5v.07ZM10 3c-.41 0-.75.34-.75.75s.34.75.75.75h2.44L8.97 7.97c-.29.29-.29.77 0 1.06.15.15.34.22.53.22s.38-.07.53-.22l3.47-3.47V8c0 .41.34.75.75.75S15 8.41 15 8V3h-5Z" /></symbol>'});a().add(In);const Ln=In;var Bn=new(o())({id:"google",use:"google-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="google"><path fill-rule="evenodd" d="M20.64 12.205c0-.639-.057-1.252-.164-1.841H12v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="M12 21c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H3.957v2.332A8.997 8.997 0 0 0 12 21Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="M6.964 13.71A5.41 5.41 0 0 1 6.682 12c0-.593.102-1.17.282-1.71V7.958H3.957A8.997 8.997 0 0 0 3 12c0 1.452.348 2.827.957 4.042l3.007-2.332Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="M12 6.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C16.463 3.891 14.426 3 12 3a8.997 8.997 0 0 0-8.043 4.958l3.007 2.332C7.672 8.163 9.656 6.58 12 6.58Z" clip-rule="evenodd" /></symbol>'});a().add(Bn);const Zn=Bn;var Nn=new(o())({id:"group_by",use:"group_by-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="group_by"><path d="M3.5 12H2v4h4v-1.5H3.5V12ZM6 12h2v-2H6v2ZM3.5 3.5H6V2H2v4h1.5V3.5ZM12 6h-2v2h2V6Zm2.5 8.5H12V16h4v-4h-1.5v2.5ZM12 2v1.5h2.5V6H16V2h-4Zm0 8h-2v2h2v-2ZM6 8h2V6H6v2Z" /></symbol>'});a().add(Nn);const Fn=Nn;var Hn=new(o())({id:"hamburger",use:"hamburger-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="hamburger"><path d="M3 13h18a1 1 0 1 0 0-2H3a1 1 0 1 0 0 2ZM3 7h18a1 1 0 1 0 0-2H3a1 1 0 0 0 0 2ZM3 19h18a1 1 0 1 0 0-2H3a1 1 0 1 0 0 2Z" /></symbol>'});a().add(Hn);const Vn=Hn;var zn=new(o())({id:"help",use:"help-usage",viewBox:"0 0 20 21",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 21" id="help"><path d="M10 12.2c-.72 0-1.3.58-1.3 1.3 0 .72.58 1.3 1.3 1.3.72 0 1.3-.58 1.3-1.3 0-.72-.58-1.3-1.3-1.3ZM13 0c-1.2 0-2.27.54-3 1.38C9.27.54 8.2 0 7 0H0v19h7c1.1 0 2 .9 2 2h2c0-1.1.9-2 2-2h7V0h-7Zm5 17h-5c-1.2 0-2.27.54-3 1.38C9.27 17.54 8.2 17 7 17H2V2h5a2 2 0 0 1 1.72 1h2.56A2 2 0 0 1 13 2h5v15ZM10.88 5.13C8.85 4.54 7 6.06 7 8h2c0-.55.45-1 1-1s1 .45 1 1c0 .37-.21.71-.54.89-.9.47-1.46 1.45-1.46 2.55h2c0-.34.16-.65.39-.77 1.3-.68 1.96-2.21 1.43-3.72a2.915 2.915 0 0 0-1.94-1.82Z" /></symbol>'});a().add(zn);const Un=zn;var Gn=new(o())({id:"hide",use:"hide-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="hide"><path d="M12 11c1.1 0 2-.9 2-2 0-.86-.54-1.58-1.3-1.87l-1.4 3.73c.22.09.45.14.7.14Zm-.47-8.73a.94.94 0 1 0-1.76-.66L9.25 3H6C2.69 3 0 5.69 0 9c0 2.9 2.06 5.32 4.8 5.88l-.32.86a.94.94 0 1 0 1.76.66L11.25 3l.28-.73ZM7.49 7.68A1.98 1.98 0 0 0 6 7c-1.1 0-2 .9-2 2s.9 2 2 2c.09 0 .17-.01.26-.03l-.92 2.46C3.17 13.11 1.5 11.25 1.5 9c0-2.48 2.02-4.5 4.5-4.5h2.69l-1.2 3.18Zm6.61-4.29-.52 1.41A4.49 4.49 0 0 1 16.5 9c0 2.48-2.02 4.5-4.5 4.5h-1.69L9.75 15H12c3.31 0 6-2.69 6-6 0-2.57-1.62-4.76-3.9-5.61Z" /></symbol>'});a().add(Gn);const Wn=Gn;var $n=new(o())({id:"highlight_area",use:"highlight_area-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="highlight_area"><g clip-path="url(#highlight_area_a)"><path d="M10 13h2v2h1v-2h2v-1h-2v-2h-1v2h-2v1ZM6 13h2v-1H6v1ZM4 13v-1H2v-2H1v2a1 1 0 0 0 1 1h2ZM12 8h1V6h-1v2ZM12 2v2h1V2a1 1 0 0 0-1-1h-2v1h2ZM1 8h1V6H1v2ZM6 2h2V1H6v1ZM2 4V2h2V1H2a1 1 0 0 0-1 1v2h1Z" /></g><defs><clipPath id="highlight_area_a"><path d="M0 0h16v16H0z" /></clipPath></defs></symbol>'});a().add($n);const qn=$n;var Yn=new(o())({id:"holder",use:"holder-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="holder"><path d="m12 10 3 4H9l3-4Z" /></symbol>'});a().add(Yn);const Kn=Yn;var Xn=new(o())({id:"incident_manager",use:"incident_manager-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="incident_manager"><path d="M9 10.3c-.66 0-1.2.54-1.2 1.2 0 .66.54 1.2 1.2 1.2.66 0 1.2-.54 1.2-1.2 0-.66-.54-1.2-1.2-1.2Zm-.13-.68c.41.07.81-.2.88-.62l.36-2c.02-.12.02-.26 0-.39C10 6 9.41 5.59 8.8 5.7c-.61.11-1.02.69-.91 1.3l.36 2c.05.31.29.56.62.62Zm5.95-5.48L10.3 1.53A2.56 2.56 0 0 0 9 1.18c-.46 0-.91.12-1.3.35L3.18 4.14c-.8.46-1.3 1.33-1.3 2.25v5.22c0 .93.5 1.79 1.3 2.25l4.52 2.61c.39.23.84.35 1.3.35.46 0 .91-.12 1.3-.35l4.52-2.61c.8-.46 1.3-1.33 1.3-2.25V6.39c0-.92-.5-1.79-1.3-2.25Zm-.2 7.47c0 .39-.21.76-.55.95l-4.52 2.61a1.084 1.084 0 0 1-1.1 0l-4.52-2.61c-.34-.2-.55-.56-.55-.95V6.39c0-.39.21-.76.55-.95l4.52-2.61a1.084 1.084 0 0 1 1.1 0l4.52 2.61c.34.2.55.56.55.95v5.22Z" /></symbol>'});a().add(Xn);const Jn=Xn;var Qn=n(25312),er=new(o())({id:"information_press",use:"information_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="information_press"><path d="M9 1.714C4.983 1.714 1.714 4.982 1.714 9S4.984 16.286 9 16.286c4.017 0 7.286-3.268 7.286-7.286S13.017 1.714 9 1.714ZM9 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm2 6.503c0 .688-.558 1.247-1.247 1.247H7v-.211c0-.698.557-1.26 1.25-1.281V9.5H7A1.5 1.5 0 0 1 8.5 8h1.25v3.25H11v.253Z" /></symbol>'});a().add(er);const tr=er;var nr=new(o())({id:"insights",use:"insights-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="insights"><path d="M.5 6.25h1.559a7.037 7.037 0 0 0-.011 1.5H2a1.5 1.5 0 0 1-1.5-1.5ZM1.541 11.145l-.001-.001 1.293-.875c.235.443.511.862.836 1.246l-.046.031a1.5 1.5 0 0 1-2.082-.401ZM2.382 1.614l1.284.869a7.025 7.025 0 0 0-.85 1.236l-.033-.022a1.5 1.5 0 0 1-.401-2.083ZM14.337 2.481l1.281-.867a1.5 1.5 0 0 1-.401 2.083l-.036.025a7.03 7.03 0 0 0-.844-1.241ZM6.119 6.163C5.893 6.969 5 7 5 7a4 4 0 0 1 4-4v1a2.99 2.99 0 0 0-2.881 2.163Z" /><path d="M7.615.645A6.508 6.508 0 0 1 15.5 7c0 2.236-1.15 4.29-3 5.472v1.122A2.91 2.91 0 0 1 9.594 16.5H8.406A2.91 2.91 0 0 1 5.5 13.594v-1.121a6.521 6.521 0 0 1-2.902-6.611c.444-2.586 2.46-4.683 5.017-5.217ZM11 13.594v-2.016A4.998 4.998 0 0 0 9 2c-.353 0-.713.036-1.079.113-1.955.408-3.507 2.033-3.845 4.002-.405 2.358.85 4.463 2.779 5.385H10A1.5 1.5 0 0 1 8.5 13H7v.594C7 14.371 7.63 15 8.406 15h1.188C10.37 15 11 14.371 11 13.594ZM14.377 11.546l-.042-.029a7.01 7.01 0 0 0 .846-1.239l1.279.866-.001.001a1.499 1.499 0 0 1-2.082.401ZM16 7c0-.253-.016-.503-.042-.75H17.5a1.5 1.5 0 0 1-1.5 1.5h-.046A6.91 6.91 0 0 0 16 7Z" /></symbol>'});a().add(nr);const rr=nr;var or=new(o())({id:"discord",use:"discord-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="discord"><path d="M12.93 12.45c0-.676.515-1.22 1.166-1.22.64 0 1.165.544 1.165 1.22 0 .678-.514 1.22-1.165 1.22-.64 0-1.165-.543-1.165-1.22ZM8.762 12.45c0-.676.514-1.22 1.165-1.22s1.176.544 1.165 1.22c0 .678-.514 1.22-1.165 1.22-.64 0-1.165-.543-1.165-1.22Z" /><path fill-rule="evenodd" d="M4.342 2h15.305C20.937 2 21.99 3.02 22 4.274V24l-2.467-2.075-1.382-1.231-1.462-1.31.605 2.031H4.342C3.05 21.415 2 20.395 2 19.141V4.273C2 3.021 3.05 2 4.342 2Zm10.142 13.48c.343.41.754.887.754.887 2.391-.074 3.378-1.51 3.476-1.653l.008-.011c0-3.54-1.645-6.413-1.645-6.413-1.633-1.187-3.198-1.153-3.198-1.153l-.16.177c1.942.566 2.844 1.398 2.844 1.398a9.7 9.7 0 0 0-3.438-1.054 9.964 9.964 0 0 0-2.307.022c-.06 0-.111.009-.169.019l-.025.004c-.4.044-1.37.177-2.593.698-.423.178-.674.311-.674.311s.937-.877 2.993-1.442l-.115-.133S8.682 7.103 7.037 8.29c0 0-1.645 2.874-1.645 6.413 0 0 .96 1.598 3.484 1.675 0 0 .423-.488.765-.91-1.45-.421-1.999-1.298-1.999-1.298s.031.022.09.058c.054.032.132.078.23.131.007 0 .014.004.024.01a.266.266 0 0 0 .022.012c.017.012.035.02.052.028a5.974 5.974 0 0 0 .47.234c.142.064.281.12.415.17a8.866 8.866 0 0 0 1.679.478 8.225 8.225 0 0 0 2.958.01 8.364 8.364 0 0 0 1.656-.476c.4-.144.845-.355 1.314-.655 0 0-.571.899-2.068 1.31Z" clip-rule="evenodd" /></symbol>'});a().add(or);const ir=or;var ar=new(o())({id:"discord_colored",use:"discord_colored-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="discord_colored"><path fill="#7289DA" d="M12.93 12.45c0-.676.515-1.22 1.166-1.22.64 0 1.165.544 1.165 1.22 0 .678-.514 1.22-1.165 1.22-.64 0-1.165-.543-1.165-1.22ZM8.762 12.45c0-.676.514-1.22 1.165-1.22s1.176.544 1.165 1.22c0 .678-.514 1.22-1.165 1.22-.64 0-1.165-.543-1.165-1.22Z" /><path fill="#7289DA" fill-rule="evenodd" d="M4.342 2h15.305C20.937 2 21.99 3.02 22 4.274V24l-2.467-2.075-1.382-1.231-1.462-1.31.605 2.031H4.342C3.05 21.415 2 20.395 2 19.141V4.273C2 3.021 3.05 2 4.342 2Zm10.142 13.48c.343.41.754.887.754.887 2.391-.074 3.378-1.51 3.476-1.653l.008-.011c0-3.54-1.645-6.413-1.645-6.413-1.633-1.187-3.198-1.153-3.198-1.153l-.16.177c1.942.566 2.844 1.398 2.844 1.398a9.7 9.7 0 0 0-3.438-1.054 9.964 9.964 0 0 0-2.307.022c-.06 0-.111.009-.169.019l-.025.004c-.4.044-1.37.177-2.593.698-.423.178-.674.311-.674.311s.937-.877 2.993-1.442l-.115-.133S8.682 7.103 7.037 8.29c0 0-1.645 2.874-1.645 6.413 0 0 .96 1.598 3.484 1.675 0 0 .423-.488.765-.91-1.45-.421-1.999-1.298-1.999-1.298s.031.022.09.058c.054.032.132.078.23.131.007 0 .014.004.024.01a.266.266 0 0 0 .022.012c.017.012.035.02.052.028a5.974 5.974 0 0 0 .47.234c.142.064.281.12.415.17a8.866 8.866 0 0 0 1.679.478 8.225 8.225 0 0 0 2.958.01 8.364 8.364 0 0 0 1.656-.476c.4-.144.845-.355 1.314-.655 0 0-.571.899-2.068 1.31Z" clip-rule="evenodd" /></symbol>'});a().add(ar);const sr=ar;var lr=new(o())({id:"email",use:"email-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="email"><path d="M18.177 9.974c-1.233.83-2.487 1.624-3.748 2.407L18.5 16.5l-5.341-3.335c-.258.158-.514.32-.773.478l-.385.235-.386-.235c-.259-.157-.515-.319-.774-.478L5.5 16.5l4.07-4.119a119.756 119.756 0 0 1-3.748-2.406l-1.421-.962A3.167 3.167 0 0 1 4 8.699v7.12A2.18 2.18 0 0 0 6.181 18H17.82A2.18 2.18 0 0 0 20 15.82V8.696a3.03 3.03 0 0 1-.402.315l-1.421.963ZM4.907 8.171l1.517.801c1.889 1.003 3.737 2.074 5.576 3.161 1.84-1.085 3.688-2.156 5.577-3.159l1.517-.801c.4-.17.636-.43.749-.794A2.177 2.177 0 0 0 17.819 6H6.18c-.919 0-1.702.57-2.023 1.375.113.366.349.625.75.796ZM17.891 3H6.108A5.108 5.108 0 0 0 1 8.108v7.783A5.109 5.109 0 0 0 6.109 21h11.783A5.108 5.108 0 0 0 23 15.892V8.108A5.108 5.108 0 0 0 17.891 3ZM21.5 15.82a3.684 3.684 0 0 1-3.68 3.68H6.181A3.685 3.685 0 0 1 2.5 15.819V8.18A3.684 3.684 0 0 1 6.18 4.5h11.639A3.685 3.685 0 0 1 21.5 8.181v7.639Z" /></symbol>'});a().add(lr);const cr=lr;var ur=new(o())({id:"email_colored",use:"email_colored-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="email_colored"><path fill="#49B5E6" d="M17.891 3H6.108A5.108 5.108 0 0 0 1 8.108v7.783A5.109 5.109 0 0 0 6.109 21h11.783A5.108 5.108 0 0 0 23 15.892V8.108A5.108 5.108 0 0 0 17.891 3Z" /><path fill="#fff" d="M17.819 4.5H6.18A3.684 3.684 0 0 0 2.5 8.18v7.639A3.685 3.685 0 0 0 6.181 19.5H17.82a3.684 3.684 0 0 0 3.68-3.68V8.181A3.685 3.685 0 0 0 17.819 4.5ZM6.18 6h11.639c.92 0 1.704.572 2.024 1.378-.113.365-.349.624-.749.794l-1.517.801C15.688 9.976 13.84 11.047 12 12.132c-1.839-1.087-3.687-2.158-5.576-3.161L4.907 8.17c-.4-.17-.637-.43-.749-.796A2.177 2.177 0 0 1 6.18 6ZM20 15.82A2.18 2.18 0 0 1 17.82 18H6.181A2.18 2.18 0 0 1 4 15.819v-7.12c.138.129.284.238.401.314l1.421.962c1.233.83 2.487 1.623 3.748 2.406L5.5 16.5l5.341-3.335c.259.158.515.32.774.478l.386.235.385-.235c.259-.158.515-.319.773-.478L18.5 16.5l-4.071-4.119a122.86 122.86 0 0 0 3.748-2.407l1.421-.962c.118-.077.264-.187.402-.315v7.123Z" /></symbol>'});a().add(ur);const dr=ur;var fr=new(o())({id:"mattermost",use:"mattermost-usage",viewBox:"0 0 700 700",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 700" id="mattermost"><path fill-rule="evenodd" d="m496.909 147.716 2.631 53.063c43.019 47.524 59.999 114.83 38.585 178.086-31.966 94.427-137.372 144.065-235.431 110.87-98.059-33.195-151.637-136.654-119.671-231.082 21.485-63.467 76.148-106.7 139.457-118.148l34.205-40.414c-106.716-2.89-207.397 63.351-243.42 169.762-44.26 130.745 25.849 272.615 156.594 316.876 130.745 44.261 272.615-25.849 316.876-156.594 35.965-106.24-3.587-219.827-89.826-282.419Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="m435.623 304.289-1.811-74.18-1.453-42.685-.983-36.98s.205-17.832-.417-22.022a6.832 6.832 0 0 0-.738-2.226c-.041-.088-.08-.176-.125-.262a5.584 5.584 0 0 0-.142-.229c-.684-1.177-1.759-2.133-3.15-2.604-1.423-.482-2.895-.363-4.173.189l-.079.03a5.765 5.765 0 0 0-.443.226 6.856 6.856 0 0 0-1.825 1.262c-3.04 2.95-13.709 17.24-13.709 17.24l-23.244 28.778-27.083 33.025-46.499 57.826s-21.338 26.631-16.623 59.411 29.085 48.749 47.991 55.15c18.906 6.4 47.965 8.518 71.623-14.657 23.656-23.176 22.883-57.292 22.883-57.292Z" clip-rule="evenodd" /></symbol>'});a().add(fr);const pr=fr;var hr=new(o())({id:"mattermost_colored",use:"mattermost_colored-usage",viewBox:"0 0 700 700",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 700 700" id="mattermost_colored"><path fill="#0058CC" fill-rule="evenodd" d="m496.909 147.716 2.631 53.063c43.019 47.524 59.999 114.83 38.585 178.086-31.966 94.427-137.372 144.065-235.431 110.87-98.059-33.195-151.637-136.654-119.671-231.082 21.485-63.467 76.148-106.7 139.457-118.148l34.205-40.414c-106.716-2.89-207.397 63.351-243.42 169.762-44.26 130.745 25.849 272.615 156.594 316.876 130.745 44.261 272.615-25.849 316.876-156.594 35.965-106.24-3.587-219.827-89.826-282.419Z" clip-rule="evenodd" /><path fill="#0058CC" fill-rule="evenodd" d="m435.623 304.289-1.811-74.18-1.453-42.685-.983-36.98s.205-17.832-.417-22.022a6.832 6.832 0 0 0-.738-2.226c-.041-.088-.08-.176-.125-.262a5.584 5.584 0 0 0-.142-.229c-.684-1.177-1.759-2.133-3.15-2.604-1.423-.482-2.895-.363-4.173.189l-.079.03a5.765 5.765 0 0 0-.443.226 6.856 6.856 0 0 0-1.825 1.262c-3.04 2.95-13.709 17.24-13.709 17.24l-23.244 28.778-27.083 33.025-46.499 57.826s-21.338 26.631-16.623 59.411 29.085 48.749 47.991 55.15c18.906 6.4 47.965 8.518 71.623-14.657 23.656-23.176 22.883-57.292 22.883-57.292Z" clip-rule="evenodd" /></symbol>'});a().add(hr);const gr=hr;var vr=new(o())({id:"opsgenie",use:"opsgenie-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="opsgenie"><path d="M7.97 7.825a3.12 3.12 0 1 0 0-6.242 3.12 3.12 0 0 0 0 6.242Z" /><path d="M10.858 12.258a14.347 14.347 0 0 0 2.48-3.266.174.174 0 0 0-.021-.22.175.175 0 0 0-.067-.043l-2.567-1.341c-.116-.059-.233-.03-.262.058a10.441 10.441 0 0 1-2.45 2.887A10.88 10.88 0 0 1 5.55 7.446a.204.204 0 0 0-.262-.058L2.72 8.729a.175.175 0 0 0-.088.263 15.167 15.167 0 0 0 2.45 3.266h.059a13.04 13.04 0 0 0 2.829 2.159 12.482 12.482 0 0 0 2.858-2.13h.03v-.029Z" /></symbol>'});a().add(vr);const mr=vr;var yr=new(o())({id:"opsgenie_colored",use:"opsgenie_colored-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="opsgenie_colored"><path fill="url(#opsgenie_colored_a)" d="M8 7.982A3.491 3.491 0 1 0 8 1a3.491 3.491 0 0 0 0 6.982Z" /><path fill="url(#opsgenie_colored_b)" d="M7.702 14.906a16.84 16.84 0 0 1-5.528-5.779.391.391 0 0 1 .17-.542l2.644-1.297a.391.391 0 0 1 .51.156 13.07 13.07 0 0 0 5.676 5.137 16.925 16.925 0 0 1-2.877 2.325.561.561 0 0 1-.595 0Z" /><path fill="#2684FF" d="M8.297 14.906a16.83 16.83 0 0 0 5.529-5.779.391.391 0 0 0-.169-.542l-2.645-1.297a.391.391 0 0 0-.511.156 13.064 13.064 0 0 1-5.675 5.137c.87.879 1.835 1.658 2.876 2.325a.561.561 0 0 0 .595 0Z" /><defs><linearGradient id="opsgenie_colored_a" x1="589.669" x2="589.669" y1="233.534" y2="1669.91" gradientUnits="userSpaceOnUse"><stop stop-color="#2684FF" /><stop offset=".82" stop-color="#0052CC" /></linearGradient><linearGradient id="opsgenie_colored_b" x1="486.022" x2="888.127" y1="436.972" y2="1041.77" gradientUnits="userSpaceOnUse"><stop stop-color="#2684FF" /><stop offset=".62" stop-color="#0052CC" /></linearGradient></defs></symbol>'});a().add(yr);const br=yr;var wr=new(o())({id:"pagerduty",use:"pagerduty-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="pagerduty"><path d="M17.668 2H6.332A4.331 4.331 0 0 0 2 6.332v11.336A4.331 4.331 0 0 0 6.332 22h11.336A4.332 4.332 0 0 0 22 17.668V6.332A4.331 4.331 0 0 0 17.668 2ZM9.821 18.667H7.897v-3.59H9.82v3.59h.001Zm3.269-5.257H7.897V5.333h5.192a4.038 4.038 0 0 1 .001 8.077ZM12.577 7H9.821v4.744h2.756a2.372 2.372 0 0 0 0-4.744Z" /></symbol>'});a().add(wr);const xr=wr;var _r=new(o())({id:"pagerduty_colored",use:"pagerduty_colored-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="pagerduty_colored"><path fill="#04AC38" d="M17.668 2H6.332A4.331 4.331 0 0 0 2 6.332v11.336A4.331 4.331 0 0 0 6.332 22h11.336A4.332 4.332 0 0 0 22 17.668V6.332A4.331 4.331 0 0 0 17.668 2Z" /><path fill="#fff" d="M13.09 5.333H7.897v8.077h5.192a4.038 4.038 0 0 0 .001-8.077Zm-.513 6.41H9.821V7h2.756a2.372 2.372 0 0 1 0 4.744Zm-4.68 6.924H9.82v-3.59H7.897v3.59Z" /></symbol>'});a().add(_r);const Sr=_r;var Or=new(o())({id:"rocketChat",use:"rocketChat-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="rocketChat"><path d="M8.119 7.205a.824.824 0 0 0-.844.827.85.85 0 0 0 .808.83c.455.011.832-.37.83-.84-.002-.465-.337-.81-.794-.817Zm-2.654 0a.824.824 0 0 0-.836.834.85.85 0 0 0 .814.822.823.823 0 0 0 .824-.846.791.791 0 0 0-.802-.81Zm9.467.136c-.247-1.367-1.092-2.312-2.223-3.019C10.935 3.217 8.98 2.94 6.937 3.17c-.371.041-.64 0-.945-.255C4.566 1.718 2.535 1.498 1 2.338c.179.189.358.37.528.561.356.398.657.83.844 1.337.174.473.153.863-.21 1.292C.906 7.018.908 8.97 2.169 10.48c.36.431.375.822.2 1.294-.175.478-.454.888-.785 1.267-.184.21-.38.41-.583.628.095.052.158.095.226.121 1.765.684 3.387.436 4.855-.762.178-.145.33-.304.6-.232.444.118.904.106 1.358.107 2.063.003 3.978-.472 5.543-1.895 1.074-.974 1.618-2.183 1.35-3.667ZM12.917 9.88c-.897.937-2.048 1.389-3.293 1.609-1.1.194-2.205.193-3.298-.076-.276-.067-.446.022-.63.212-.614.632-1.316 1.107-2.326 1.183.327-.684.584-1.31.53-2.018-.022-.288-.11-.507-.333-.71-1.386-1.258-1.376-2.941.022-4.185 1-.89 2.212-1.295 3.516-1.447 1.6-.186 3.146.009 4.592.764a4.39 4.39 0 0 1 1.295.988c1.017 1.162.993 2.564-.075 3.68Zm-2.17-2.674a.826.826 0 0 0-.826.845.85.85 0 0 0 .825.811c.455.001.822-.385.812-.857a.79.79 0 0 0-.811-.799Z" /></symbol>'});a().add(Or);const Cr=Or;var Ar=new(o())({id:"rocketChat_colored",use:"rocketChat_colored-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="rocketChat_colored"><path fill="#fff" d="M1 2.338c.179.189.358.37.528.561.356.398.657.83.844 1.337.174.473.153.863-.21 1.292C.906 7.018.908 8.97 2.169 10.48c.36.432.375.822.2 1.293-.175.478-.454.888-.785 1.267-.184.21-.38.41-.583.628.095.052.158.095.226.121 1.765.684 3.387.436 4.855-.762.178-.145.33-.304.6-.232.444.118.904.106 1.358.107 2.063.003 3.978-.472 5.543-1.895 1.073-.975 1.617-2.184 1.35-3.668-.248-1.367-1.093-2.312-2.224-3.02C10.935 3.218 8.98 2.94 6.938 3.17c-.372.041-.64 0-.946-.255C4.566 1.718 2.535 1.498 1 2.338Z" /><path fill="#DC2928" d="M8.119 7.205a.824.824 0 0 0-.844.827.85.85 0 0 0 .808.83c.455.011.832-.37.83-.84-.002-.465-.337-.81-.794-.817Zm-2.654 0a.824.824 0 0 0-.836.834.85.85 0 0 0 .814.822.823.823 0 0 0 .824-.846.791.791 0 0 0-.802-.81Zm9.467.136c-.247-1.367-1.092-2.312-2.223-3.019C10.935 3.217 8.98 2.94 6.937 3.17c-.371.041-.64 0-.945-.255C4.566 1.718 2.535 1.498 1 2.338c.179.189.358.37.528.561.356.398.657.83.844 1.337.174.473.153.863-.21 1.292C.906 7.018.908 8.97 2.169 10.48c.36.431.375.822.2 1.294-.175.478-.454.888-.785 1.267-.184.21-.38.41-.583.628.095.052.158.095.226.121 1.765.684 3.387.436 4.855-.762.178-.145.33-.304.6-.232.444.118.904.106 1.358.107 2.063.003 3.978-.472 5.543-1.895 1.074-.974 1.618-2.183 1.35-3.667ZM12.917 9.88c-.897.937-2.048 1.389-3.293 1.609-1.1.194-2.205.193-3.298-.076-.276-.067-.446.022-.63.212-.614.632-1.316 1.107-2.326 1.183.327-.684.584-1.31.53-2.018-.022-.288-.11-.507-.333-.71-1.386-1.258-1.376-2.941.022-4.185 1-.89 2.212-1.295 3.516-1.447 1.6-.186 3.146.009 4.592.764a4.39 4.39 0 0 1 1.295.988c1.017 1.162.993 2.564-.075 3.68Zm-2.17-2.674a.826.826 0 0 0-.826.845.85.85 0 0 0 .825.811c.455.001.822-.385.812-.857a.79.79 0 0 0-.811-.799Z" /></symbol>'});a().add(Ar);const Er=Ar;var kr=new(o())({id:"integrations",use:"integrations-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="integrations"><path d="M15.03 3.97a.754.754 0 0 0-1.06 0l-1.94 1.94-1.94-1.94 1.94-1.94c.29-.29.29-.77 0-1.06a.754.754 0 0 0-1.06 0L9.03 2.91 7.5 1.38 4.75 4.13c-.81.8-1.25 1.88-1.25 3.02v.23l-.27.27C2.04 8.83 1.96 10.7 2.94 12l-1.47 1.47c-.29.29-.29.77 0 1.06.15.15.34.22.53.22s.38-.07.53-.22L4 13.06c.57.44 1.27.68 2 .68.89 0 1.72-.35 2.35-.97l.27-.27h.23c1.14 0 2.21-.44 3.02-1.25l2.75-2.75-1.53-1.53 1.94-1.94c.29-.29.29-.77 0-1.06Zm-4.22 6.22c-.52.52-1.22.81-1.96.81H8l-.71.71a1.8 1.8 0 0 1-1.29.53c-.47 0-.93-.18-1.29-.53l-.42-.42c-.71-.71-.71-1.87 0-2.58l.18-.18.94.94c.59.59 1.54.59 2.12 0L5.02 6.96c.05-.66.32-1.29.79-1.77L7.5 3.5l5 5-1.69 1.69Z" /></symbol>'});a().add(kr);const Pr=kr;var Mr=new(o())({id:"slack",use:"slack-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="slack"><path d="M22.483 9.243a2.203 2.203 0 0 0-2.205-2.205 2.203 2.203 0 0 0-2.205 2.205v2.206h2.205c1.22 0 2.205-.986 2.205-2.206Zm-20.966 5.53c0 1.219.986 2.205 2.205 2.205a2.203 2.203 0 0 0 2.205-2.205v-2.206H3.722a2.204 2.204 0 0 0-2.205 2.206Zm7.718-2.205a2.204 2.204 0 0 0-2.205 2.206v5.513c0 1.22.986 2.206 2.205 2.206a2.204 2.204 0 0 0 2.205-2.206v-5.513c0-1.22-.985-2.206-2.205-2.206Zm5.53-1.12a2.204 2.204 0 0 0 2.205-2.205v-5.53c0-1.22-.986-2.205-2.205-2.205a2.204 2.204 0 0 0-2.205 2.206v5.529c0 1.22.985 2.206 2.205 2.206Zm-5.53-4.41h-5.53A2.203 2.203 0 0 0 1.5 9.243c0 1.22.986 2.206 2.205 2.206h5.53a2.204 2.204 0 0 0 2.205-2.206 2.203 2.203 0 0 0-2.205-2.205Zm11.06 5.53h-5.53a2.204 2.204 0 0 0-2.205 2.206c0 1.219.986 2.205 2.205 2.205h5.53a2.203 2.203 0 0 0 2.205-2.205c0-1.22-.986-2.206-2.205-2.206Zm-5.53 5.513H12.56v2.205c0 1.22.986 2.206 2.205 2.206a2.204 2.204 0 0 0 2.205-2.206 2.203 2.203 0 0 0-2.205-2.205ZM9.235 1.508A2.204 2.204 0 0 0 7.03 3.714c0 1.219.986 2.205 2.205 2.205h2.205V3.714c0-1.22-.985-2.206-2.205-2.206Z" /></symbol>'});a().add(Mr);const Tr=Mr;var Rr=new(o())({id:"slack_colored",use:"slack_colored-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="slack_colored"><path fill="#E0225B" d="M5.927 14.773c0 1.22-.986 2.205-2.205 2.205a2.203 2.203 0 0 1-2.205-2.205c0-1.22.986-2.205 2.205-2.205h2.205v2.205Zm1.103 0c0-1.22.986-2.205 2.205-2.205 1.22 0 2.205.986 2.205 2.205v5.513c0 1.22-.986 2.205-2.205 2.205a2.203 2.203 0 0 1-2.205-2.205v-5.513Z" /><path fill="#39C5EF" d="M9.235 5.919A2.203 2.203 0 0 1 7.03 3.714c0-1.22.986-2.205 2.205-2.205s2.205.986 2.205 2.205v2.205H9.235Zm0 1.119c1.22 0 2.205.986 2.205 2.205a2.203 2.203 0 0 1-2.205 2.205h-5.53A2.203 2.203 0 0 1 1.5 9.243c0-1.22.986-2.205 2.205-2.205h5.53Z" /><path fill="#2FB77E" d="M18.073 9.243c0-1.22.986-2.205 2.205-2.205 1.22 0 2.205.986 2.205 2.205a2.203 2.203 0 0 1-2.205 2.205h-2.205V9.243Zm-1.103 0c0 1.22-.986 2.205-2.205 2.205a2.203 2.203 0 0 1-2.205-2.205v-5.53c0-1.22.986-2.205 2.205-2.205 1.22 0 2.205.986 2.205 2.205v5.53Z" /><path fill="#EBB22D" d="M14.765 18.08c1.22 0 2.205.987 2.205 2.206 0 1.22-.986 2.205-2.205 2.205a2.203 2.203 0 0 1-2.205-2.205V18.08h2.205Zm0-1.101a2.203 2.203 0 0 1-2.205-2.205c0-1.22.986-2.205 2.205-2.205h5.53c1.22 0 2.205.986 2.205 2.205 0 1.22-.986 2.205-2.205 2.205h-5.53Z" /></symbol>'});a().add(Rr);const jr=Rr;var Dr=new(o())({id:"webhook",use:"webhook-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="webhook"><path d="M4.34 17.025c.247 1.325 1.453 2.139 2.69 1.815 1.314-.344 2.012-1.611 1.517-2.912-.18-.472-.068-.773.156-1.144.874-1.444 1.73-2.9 2.624-4.401-2.082-1.044-2.843-2.43-2.34-4.124.443-1.494 1.938-2.472 3.46-2.242.759.114 1.427.426 1.947 1.018.788.898.965 1.947.725 3.115.639.173 1.22.33 1.798.488.766-2.101-.133-4.555-2.094-5.814a5.148 5.148 0 0 0-6.422.674C7.495 4.39 7 5.478 6.885 6.738c-.163 1.782.573 3.22 1.81 4.45l-1.966 3.3c-.182.013-.293.015-.401.03-1.294.184-2.204 1.334-1.987 2.507Zm17.924-2.384c-.866-1.898-3.281-3.67-6.483-2.68l-1.902-3.355c.098-.246.189-.447.259-.655.252-.745.1-1.424-.378-2.028a2.185 2.185 0 0 0-2.474-.675 2.195 2.195 0 0 0-1.401 2.15c.039.964.685 1.824 1.687 1.998.6.104.894.388 1.16.879.789 1.456 1.619 2.89 2.434 4.337 1.965-1.31 3.59-1.268 4.804.096a3.21 3.21 0 0 1 .052 4.19c-1.198 1.415-2.813 1.47-4.658.276L13.898 20.4c1.868 1.865 4.536 2.113 6.645.66 2.052-1.412 2.767-4.127 1.72-6.42ZM15.85 18.3a2.18 2.18 0 0 0 3.068.106c.904-.84.945-2.25.09-3.127-.835-.858-2.265-.94-3.041-.031-.472.552-.955.617-1.581.607-1.603-.025-3.208-.008-4.811-.008.104 2.256-.748 3.662-2.44 3.995-1.656.327-3.181-.518-3.718-2.06-.61-1.752.144-3.153 2.324-4.265l-.494-1.791c-2.375.518-4.157 2.822-3.973 5.415.163 2.289 2.009 4.32 4.267 4.686a5.146 5.146 0 0 0 3.448-.614c1.375-.78 2.173-2.007 2.543-3.527h3.855c.163.22.295.435.463.614Z" /></symbol>'});a().add(Dr);const Ir=Dr;var Lr=new(o())({id:"webhook_colored",use:"webhook_colored-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="webhook_colored"><path fill="#C73A63" d="M11.327 10.383c-.894 1.502-1.75 2.957-2.624 4.4-.224.372-.336.674-.156 1.145.495 1.302-.203 2.568-1.516 2.912-1.238.324-2.444-.49-2.69-1.814-.217-1.173.694-2.323 1.987-2.506.108-.015.219-.017.4-.031l1.968-3.3C7.458 9.96 6.722 8.52 6.885 6.739 7 5.478 7.495 4.39 8.4 3.498a5.148 5.148 0 0 1 6.422-.674c1.96 1.26 2.859 3.714 2.094 5.814l-1.798-.488c.24-1.168.063-2.216-.725-3.115-.52-.593-1.188-.904-1.947-1.02-1.522-.23-3.017.749-3.46 2.243-.504 1.696.258 3.08 2.34 4.125Z" /><path fill="#4B4B4B" d="m13.879 8.606 1.902 3.355c3.202-.991 5.617.782 6.483 2.68 1.046 2.293.33 5.008-1.724 6.422-2.11 1.452-4.776 1.204-6.645-.661l1.466-1.227c1.846 1.195 3.46 1.139 4.658-.276a3.21 3.21 0 0 0-.052-4.19c-1.214-1.364-2.84-1.406-4.804-.096-.815-1.446-1.644-2.88-2.434-4.337-.266-.491-.56-.776-1.16-.88-1.002-.174-1.648-1.034-1.687-1.998a2.194 2.194 0 0 1 1.4-2.15 2.184 2.184 0 0 1 2.475.675c.478.604.63 1.284.378 2.028-.068.208-.158.409-.256.655Z" /><path fill="#4A4A4A" d="M15.383 17.686h-3.855c-.37 1.52-1.168 2.747-2.543 3.527a5.144 5.144 0 0 1-3.448.614c-2.258-.364-4.104-2.397-4.267-4.685-.184-2.593 1.598-4.897 3.974-5.415l.494 1.79c-2.18 1.113-2.934 2.514-2.324 4.266.537 1.542 2.062 2.387 3.718 2.06 1.69-.334 2.544-1.74 2.44-3.995 1.603 0 3.208-.017 4.81.008.627.01 1.11-.055 1.582-.607.777-.908 2.206-.826 3.042.032a2.183 2.183 0 0 1-.091 3.127 2.181 2.181 0 0 1-3.068-.106c-.165-.181-.298-.395-.464-.616Z" /></symbol>'});a().add(Lr);const Br=Lr;var Zr=new(o())({id:"ipNetworking",use:"ipNetworking-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="ipNetworking"><path d="M13.1 6.2c-.1-.2-.3-.3-.5-.5-.2-.1-.4-.3-.6-.4h-.1c-.2-.1-.4-.2-.6-.2h-.1c-.2-.1-.4-.1-.7-.1h-.3C9.4 3.8 8 3 6.5 3 4 3 2 5 2 7.5S4 12 6.5 12h4c1.9 0 3.5-1.6 3.5-3.5 0-.9-.3-1.7-.9-2.3ZM10.5 11h-4C4.6 11 3 9.4 3 7.5S4.6 4 6.5 4c1.1 0 2 .5 2.7 1.3-.7.2-1.3.8-1.7 1.4l.9.5c.3-.5.8-.9 1.4-1.1.1 0 .2 0 .2-.1h.5c.2 0 .4 0 .5.1h.1c.1 0 .3.1.4.1h.1c.1.1.3.2.4.3.1.1.3.2.4.4.4.4.6 1 .6 1.6 0 1.4-1.1 2.5-2.5 2.5Z" /></symbol>'});a().add(Zr);const Nr=Zr;var Fr=new(o())({id:"ipNetworkingPress",use:"ipNetworkingPress-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="ipNetworkingPress"><path d="M13.1 6.2c-.1-.2-.3-.3-.5-.5-.2-.1-.4-.2-.5-.3 0 0-.1 0-.1-.1-.2-.1-.4-.1-.6-.2h-.1c-.3-.1-.5-.1-.8-.1h-.2c-1.2.1-2.2.7-2.7 1.7l-.9-.5c.6-1 1.6-1.8 2.8-2.1-.8-.7-1.8-1.1-3-1.1C4 3 2 5 2 7.5S4 12 6.5 12h4c1.9 0 3.5-1.6 3.5-3.5 0-.9-.3-1.7-.9-2.3Z" /></symbol>'});a().add(Fr);const Hr=Fr;var Vr=new(o())({id:"last_week",use:"last_week-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="last_week"><path d="M10.75 11.083 9 8.75l-1.75 2.333V5.5h-1.5v7.25h2.125L9 11.25l1.125 1.5h2.125V5.5h-1.5v5.583ZM11.562 2H6.438A4.438 4.438 0 0 0 2 6.438v5.124A4.438 4.438 0 0 0 6.438 16h5.124A4.438 4.438 0 0 0 16 11.562V6.438A4.438 4.438 0 0 0 11.562 2Zm2.938 9.562a2.941 2.941 0 0 1-2.938 2.938H6.438A2.941 2.941 0 0 1 3.5 11.562V6.438A2.941 2.941 0 0 1 6.438 3.5h5.124A2.941 2.941 0 0 1 14.5 6.438v5.124Z" /></symbol>'});a().add(Vr);const zr=Vr;var Ur=new(o())({id:"line_chart",use:"line_chart-usage",viewBox:"0 0 15 15",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15" id="line_chart"><path d="M14 3.24A3.24 3.24 0 0 0 10.76 0H3.24A3.24 3.24 0 0 0 0 3.24v7.53a3.24 3.24 0 0 0 3.24 3.24h7.53a3.24 3.24 0 0 0 3.24-3.24V6.48c-.42.32-.94.52-1.5.52v3.76c0 .96-.78 1.74-1.74 1.74H3.24c-.96 0-1.74-.78-1.74-1.74V10C2.33 10 3 9.33 3 8.5c0-.23-.06-.45-.15-.64l1.01-1.01c.2.09.41.15.64.15.36 0 .69-.13.95-.35L8.03 8.2A1.498 1.498 0 0 0 9.5 10a1.498 1.498 0 0 0 1.25-2.33l1.31-1.74c.14.04.29.07.44.07.83 0 1.5-.67 1.5-1.5V3.24Zm-2.75 2.09L9.94 7.07C9.8 7.03 9.65 7 9.5 7c-.36 0-.69.13-.95.35L5.97 5.8A1.498 1.498 0 0 0 4.5 4C3.67 4 3 4.67 3 5.5c0 .23.06.45.15.64L2.14 7.15C1.94 7.06 1.73 7 1.5 7V3.24c0-.96.78-1.74 1.74-1.74h7.53c.88 0 1.6.66 1.71 1.5a1.5 1.5 0 0 0-1.23 2.33Z" /></symbol>'});a().add(Ur);const Gr=Ur;var Wr=new(o())({id:"logo_s",use:"logo_s-usage",viewBox:"0 0 14 13",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13" id="logo_s"><path fill-rule="evenodd" d="M8.393 12.804H5.64L0 .882h8.007c3.113.007 5.636 2.77 5.637 6.177-.005 3.176-2.353 5.745-5.251 5.745Z" clip-rule="evenodd" /></symbol>'});a().add(Wr);const $r=Wr;var qr=n(79962),Yr=new(o())({id:"magnify",use:"magnify-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="magnify"><path fill-rule="evenodd" d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5Zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14Z" clip-rule="evenodd" /></symbol>'});a().add(Yr);const Kr=Yr;var Xr=n(28524),Jr=new(o())({id:"metrics_explorer",use:"metrics_explorer-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="metrics_explorer"><path d="M11.5 7.38c1.03 0 1.88-.85 1.88-1.88 0-.34-.09-.67-.26-.96l-1.62.96.59-1.78c-.19-.06-.39-.1-.59-.1-1.03 0-1.88.85-1.88 1.88 0 1.03.85 1.88 1.88 1.88Zm.59 2.95 2.41 1.5v1.79c0 .48-.39.88-.88.88H4.38c-.48 0-.88-.39-.88-.88V8.14l1.67 1.11 1.02.68 1.5-1.5c.99.96 2.32 1.57 3.81 1.57 2.7 0 4.93-1.94 5.4-4.5A5.497 5.497 0 0 0 11.5 1C8.81 1 6.57 2.94 6.1 5.5c.12.63.34 1.22.65 1.75L6 8 3 6H2v7.62A2.38 2.38 0 0 0 4.38 16h9.24A2.38 2.38 0 0 0 16 13.62V11l-1.17-.73c-.87.24-1.81.27-2.74.06ZM11.5 2.5c1.83 0 3.42 1.25 3.87 3-.45 1.75-2.04 3-3.87 3s-3.42-1.25-3.87-3c.45-1.75 2.04-3 3.87-3Z" /></symbol>'});a().add(Jr);const Qr=Jr;var eo=new(o())({id:"minimize_s",use:"minimize_s-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="minimize_s"><path d="M14 14H4c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1Z" /></symbol>'});a().add(eo);const to=eo;var no=new(o())({id:"mobile_push_notifications",use:"mobile_push_notifications-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="mobile_push_notifications"><path d="M22.09 7.67 22 7.58V6c0-2.76-2.24-5-5-5-.75 0-1.46.18-2.1.48-.55-.29-1.17-.48-1.83-.48H5.93A3.93 3.93 0 0 0 2 4.93v14.14A3.93 3.93 0 0 0 5.93 23h7.14A3.93 3.93 0 0 0 17 19.07V14h-2.69c-2.25 0-4.23-1.72-4.31-3.97-.04-1.05.32-2.05 1-2.84V6c0-.56.08-1.11.23-1.63.23-.8.96-1.36 1.8-1.37a4.98 4.98 0 0 0-1.02 3v1.59l-.09.09c-.59.59-.91 1.37-.91 2.21 0 1.72 1.4 3.12 3.12 3.12h5.76c1.72 0 3.12-1.4 3.12-3.12-.01-.84-.33-1.63-.92-2.22ZM11.5 19c.28 0 .5.22.5.5s-.22.5-.5.5h-4c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h4Zm8.38-8h-5.76a1.118 1.118 0 0 1-.79-1.91l.09-.09H16c1.1 0 2-.9 2-2h-4v-.88c0-1.45.98-2.78 2.4-3.06C18.32 2.69 20 4.15 20 6v2.41l.67.67c.21.21.33.5.33.79 0 .63-.5 1.13-1.12 1.13Z" /></symbol>'});a().add(no);const ro=no;var oo=new(o())({id:"mobile_push_notifications_hollow",use:"mobile_push_notifications_hollow-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="mobile_push_notifications_hollow"><path d="M11.5 19h-4c-.28 0-.5.22-.5.5s.22.5.5.5h4c.28 0 .5-.22.5-.5s-.22-.5-.5-.5ZM22.09 7.67 22 7.58V6c0-2.76-2.24-5-5-5-.75 0-1.46.18-2.1.48-.55-.29-1.17-.48-1.83-.48H5.93A3.93 3.93 0 0 0 2 4.93v14.14A3.93 3.93 0 0 0 5.93 23h7.14A3.93 3.93 0 0 0 17 19.07V14h-2v5.07c0 1.06-.87 1.93-1.93 1.93H5.93C4.87 21 4 20.13 4 19.07V4.93C4 3.87 4.87 3 5.93 3h7.09c-.63.84-1.03 1.87-1.03 3v1.59l-.09.09c-.59.59-.91 1.37-.91 2.21 0 1.72 1.4 3.12 3.12 3.12h5.76c1.72 0 3.12-1.4 3.12-3.12.01-.84-.31-1.63-.9-2.22ZM19.88 11h-5.76a1.118 1.118 0 0 1-.79-1.91l.09-.09H16c1.1 0 2-.9 2-2h-4v-.88c0-1.45.98-2.78 2.4-3.06C18.32 2.69 20 4.15 20 6v2.41l.67.67c.21.21.33.5.33.79 0 .63-.5 1.13-1.12 1.13Z" /></symbol>'});a().add(oo);const io=oo;var ao=new(o())({id:"monitoring",use:"monitoring-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="monitoring"><path d="m13.5 9.38-2 4-.69-1.38H4v1h6.19l1.31 2.62 2-4 .69 1.38H16v-1h-1.19L13.5 9.38ZM15.87 0H4.13C1.85 0 0 1.85 0 4.13v11.74C0 18.15 1.85 20 4.13 20h11.74c2.28 0 4.13-1.85 4.13-4.13V4.13C20 1.85 18.15 0 15.87 0ZM18 15.87c0 1.17-.96 2.13-2.13 2.13H4.13C2.96 18 2 17.04 2 15.87V4.13C2 2.96 2.96 2 4.13 2h11.74C17.04 2 18 2.96 18 4.13v11.74ZM9.5 4.38l-2 4L6.81 7H4v1h2.19l1.31 2.62 2-4L10.19 8H16V7h-5.19L9.5 4.38Z" /></symbol>'});a().add(ao);const so=ao;var lo=new(o())({id:"more",use:"more-usage",viewBox:"0 0 18 4",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 4" id="more"><path d="M14 2a2 2 0 1 0 4.001-.001A2 2 0 0 0 14 2Zm-3 0a2 2 0 1 0-4.001.001A2 2 0 0 0 11 2ZM4 2a2 2 0 1 0-4.001.001A2 2 0 0 0 4 2Z" /></symbol>'});a().add(lo);const co=lo;var uo=n(67679),fo=n(36179),po=new(o())({id:"nav_arrow_goto",use:"nav_arrow_goto-usage",viewBox:"0 0 10 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" id="nav_arrow_goto"><path d="M8.5 7.6c0 .5-.4.9-.9.9H2.4c-.5 0-.9-.4-.9-.9V2.4c0-.5.4-.9.9-.9h.1C3.33 1.5 4 .83 4 0H2.4A2.4 2.4 0 0 0 0 2.4v5.2A2.4 2.4 0 0 0 2.4 10h5.2A2.4 2.4 0 0 0 10 7.6V6c-.83 0-1.5.67-1.5 1.5v.1ZM5.75 0C5.34 0 5 .34 5 .75s.34.75.75.75h1.69L3.97 4.97c-.29.29-.29.77 0 1.06.15.15.34.22.53.22s.38-.07.53-.22L8.5 2.56v1.69c0 .41.34.75.75.75s.75-.34.75-.75V0H5.75Z" /></symbol>'});a().add(po);const ho=po;var go=n(64036),vo=new(o())({id:"netdata",use:"netdata-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="netdata"><g clip-path="url(#netdata_a)"><path d="M13.645 4.5H2.526l7.833 15h3.822c4.025 0 7.286-3.232 7.293-7.228-.002-4.288-3.505-7.764-7.83-7.772Zm.536 13.125h-2.685L5.62 6.375h8.021c3.283.006 5.956 2.652 5.957 5.894-.004 2.954-2.435 5.356-5.417 5.356Z" /></g><defs><clipPath id="netdata_a"><path d="M2 5.2c0-1.12 0-1.68.218-2.108a2 2 0 0 1 .874-.874C3.52 2 4.08 2 5.2 2h13.6c1.12 0 1.68 0 2.108.218a2 2 0 0 1 .874.874C22 3.52 22 4.08 22 5.2v13.6c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C20.48 22 19.92 22 18.8 22H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 20.48 2 19.92 2 18.8V5.2Z" /></clipPath></defs></symbol>'});a().add(vo);const mo=vo;var yo=new(o())({id:"netdataAssistant",use:"netdataAssistant-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="netdataAssistant"><path fill-rule="evenodd" d="M8.302 2.5H1l5.788 11.1h2.8L6.2 6.3h2.102V2.5Zm1.902 11.068L9.45 8.85h1.85L9.06 2.5h.155c3.195.006 5.783 2.578 5.785 5.751-.005 2.758-2.101 5.024-4.796 5.317Z" clip-rule="evenodd" /></symbol>'});a().add(yo);const bo=yo;var wo=new(o())({id:"netdata-press",use:"netdata-press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="netdata-press"><path fill-rule="evenodd" d="M10.535 2H.158l7.311 14h3.567c3.756 0 6.8-3.017 6.806-6.746C17.84 5.251 14.571 2.007 10.535 2Z" clip-rule="evenodd" /></symbol>'});a().add(wo);const xo=wo;var _o=new(o())({id:"node",use:"node-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="node"><path fill-rule="evenodd" d="M19.111 9H4.89A.885.885 0 0 0 4 9.875v5.25c0 .481.4.875.889.875H19.11a.885.885 0 0 0 .889-.875v-5.25c0-.481-.4-.875-.889-.875ZM7.556 14.25c-.978 0-1.778-.787-1.778-1.75 0-.962.8-1.75 1.778-1.75.977 0 1.777.788 1.777 1.75 0 .963-.8 1.75-1.777 1.75Z" clip-rule="evenodd" /></symbol>'});a().add(_o);const So=_o;var Oo=new(o())({id:"node_child",use:"node_child-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="node_child"><path d="M9.5 3.35V5H17v2.5h-1V6H2v1.5H1V5h7.5V3.35c-.15-.09-.26-.21-.35-.35H4c-.28 0-.5-.22-.5-.5S3.72 2 4 2h4.15c.18-.29.48-.5.85-.5s.68.21.85.5H14c.28 0 .5.22.5.5s-.22.5-.5.5H9.85c-.09.15-.21.26-.35.35ZM5 13.5H3.5V12H5v1.5Z" /><path d="M2.51 9h12.98c.83 0 1.51.68 1.5 1.51v3.97c0 .83-.67 1.51-1.51 1.51H2.51c-.83 0-1.51-.67-1.51-1.51v-3.97C1 9.68 1.68 9 2.51 9Zm-.01 5.49 12.99.01v-3.99l-.01-.01H2.51l-.01 3.99Z" /></symbol>'});a().add(Oo);const Co=Oo;var Ao=new(o())({id:"node_default_l",use:"node_default_l-usage",viewBox:"0 0 40 40",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 40 40" id="node_default_l"><rect width="39" height="39" x=".5" y=".5" fill="#F9F4F4" stroke="#979797" rx="7.5" /><path fill="#35414A" fill-rule="evenodd" d="M24.633 15.588a1.543 1.543 0 1 0 0-3.088 1.545 1.545 0 1 0 0 3.088Zm1.377.346a2.182 2.182 0 0 1-1.272.407 2.21 2.21 0 0 1-2.195-2.41 6.064 6.064 0 0 0-3.867.535l1.217 2.158c.46-.209.97-.326 1.507-.326 1.879 0 3.427 1.425 3.639 3.26l2.461-.075a6.16 6.16 0 0 0-1.49-3.549Zm-6.892 1.338a3.775 3.775 0 0 0-1.37 2.93 3.77 3.77 0 0 0 1.333 2.897l-1.187 2.195a6.211 6.211 0 0 1-2.24-3.124 2.26 2.26 0 0 0 .923-1.838 2.26 2.26 0 0 0-.989-1.884 6.228 6.228 0 0 1 2.254-3.3l1.276 2.123Zm-5.074 4.493a1.545 1.545 0 1 0-.001-3.09 1.545 1.545 0 0 0 .001 3.09Zm10.765 2.254c.37 0 .717.09 1.023.25a6.084 6.084 0 0 0 1.668-3.78l-2.466-.048a3.666 3.666 0 0 1-3.652 3.28c-.525 0-1.027-.11-1.48-.309l-1.226 2.138a6.152 6.152 0 0 0 3.932.503 2.204 2.204 0 0 1 2.201-2.034Zm-.176 3.922a1.544 1.544 0 1 0 0-3.088 1.544 1.544 0 0 0 0 3.088Z" clip-rule="evenodd" /></symbol>'});a().add(Ao);const Eo=Ao;var ko=new(o())({id:"node_hollow",use:"node_hollow-usage",viewBox:"0 0 22 12",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 12" id="node_hollow"><path d="M5 7H3v2h2V7Zm14.97-7H2.03C.91 0 0 .91 0 2.03v7.94C0 11.09.91 12 2.03 12h17.94c1.12 0 2.03-.91 2.03-2.03V2.03C22 .91 21.09 0 19.97 0ZM20 9.97c0 .02-.01.03-.03.03L2 9.97 2.03 2 20 2.03v7.94Z" /></symbol>'});a().add(ko);const Po=ko;var Mo=new(o())({id:"node_import_export",use:"node_import_export-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="node_import_export"><path d="m7 11.41 3.71-3.71A.996.996 0 1 0 9.3 6.29L8 7.59V2H6v5.59l-1.29-1.3A.996.996 0 1 0 3.3 7.7L7 11.41Zm7.71-4.7L16 5.41V11h2V5.41l1.29 1.29c.2.2.45.29.71.29.26 0 .51-.1.71-.29a.996.996 0 0 0 0-1.41L17 1.59 13.29 5.3a.996.996 0 0 0 0 1.41c.39.39 1.03.39 1.42 0ZM7 17H5v2h2v-2Zm13.61-4H3.39C2.62 13 2 13.62 2 14.39v6.22c0 .77.62 1.39 1.39 1.39h17.22c.77 0 1.39-.62 1.39-1.39v-6.22c0-.77-.62-1.39-1.39-1.39ZM20 20H4v-5h16v5Z" /></symbol>'});a().add(Mo);const To=Mo;var Ro=new(o())({id:"node_notification_l",use:"node_notification_l-usage",viewBox:"0 0 40 40",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 40 40" id="node_notification_l"><rect width="39" height="39" x=".5" y=".5" fill="#00AB44" stroke="#00AB4E" rx="7.5" /><path fill="#fff" fill-rule="evenodd" d="M24.633 15.588a1.543 1.543 0 1 0 0-3.088 1.545 1.545 0 1 0 0 3.088Zm1.377.346a2.182 2.182 0 0 1-1.272.407 2.21 2.21 0 0 1-2.195-2.41 6.064 6.064 0 0 0-3.867.535l1.217 2.158c.46-.209.97-.326 1.507-.326 1.879 0 3.427 1.425 3.639 3.26l2.461-.075a6.16 6.16 0 0 0-1.49-3.549Zm-6.892 1.338a3.775 3.775 0 0 0-1.37 2.93 3.77 3.77 0 0 0 1.333 2.897l-1.187 2.195a6.211 6.211 0 0 1-2.24-3.124 2.26 2.26 0 0 0 .923-1.838 2.26 2.26 0 0 0-.989-1.884 6.228 6.228 0 0 1 2.254-3.3l1.276 2.123Zm-5.074 4.493a1.545 1.545 0 1 0-.001-3.09 1.545 1.545 0 0 0 .001 3.09Zm10.765 2.254c.37 0 .717.09 1.023.25a6.084 6.084 0 0 0 1.668-3.78l-2.466-.048a3.666 3.666 0 0 1-3.652 3.28c-.525 0-1.027-.11-1.48-.309l-1.226 2.138a6.152 6.152 0 0 0 3.932.503 2.204 2.204 0 0 1 2.201-2.034Zm-.176 3.922a1.544 1.544 0 1 0 0-3.088 1.544 1.544 0 0 0 0 3.088Z" clip-rule="evenodd" /></symbol>'});a().add(Ro);const jo=Ro;var Do=new(o())({id:"node_parent",use:"node_parent-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="node_parent"><path d="M9.5 3.35V5H17v2.5h-1V6H2v1.5H1V5h7.5V3.35c-.15-.09-.26-.21-.35-.35H4c-.28 0-.5-.22-.5-.5S3.72 2 4 2h4.15c.18-.29.48-.5.85-.5s.68.21.85.5H14c.28 0 .5.22.5.5s-.22.5-.5.5H9.85c-.09.15-.21.26-.35.35ZM5 13.5H3.5V12H5v1.5Z" /><path d="M2.51 9h12.98c.83 0 1.51.68 1.5 1.51v3.97c0 .83-.67 1.51-1.51 1.51H2.51c-.83 0-1.51-.67-1.51-1.51v-3.97C1 9.68 1.68 9 2.51 9Zm-.01 5.49 12.99.01v-3.99l-.01-.01H2.51l-.01 3.99Z" /></symbol>'});a().add(Do);const Io=Do;var Lo=new(o())({id:"node_selected_l",use:"node_selected_l-usage",viewBox:"0 0 40 40",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 40 40" id="node_selected_l"><rect width="39" height="39" x=".5" y=".5" fill="#F9F4F4" stroke="#00AB4E" rx="7.5" /><path fill="#00AB44" fill-rule="evenodd" d="M24.633 15.588a1.543 1.543 0 1 0 0-3.088 1.545 1.545 0 1 0 0 3.088Zm1.377.346a2.182 2.182 0 0 1-1.272.407 2.21 2.21 0 0 1-2.195-2.41 6.064 6.064 0 0 0-3.867.535l1.217 2.158c.46-.209.97-.326 1.507-.326 1.879 0 3.427 1.425 3.639 3.26l2.461-.075a6.16 6.16 0 0 0-1.49-3.549Zm-6.892 1.338a3.775 3.775 0 0 0-1.37 2.93 3.77 3.77 0 0 0 1.333 2.897l-1.187 2.195a6.211 6.211 0 0 1-2.24-3.124 2.26 2.26 0 0 0 .923-1.838 2.26 2.26 0 0 0-.989-1.884 6.228 6.228 0 0 1 2.254-3.3l1.276 2.123Zm-5.074 4.493a1.545 1.545 0 1 0-.001-3.09 1.545 1.545 0 0 0 .001 3.09Zm10.765 2.254c.37 0 .717.09 1.023.25a6.084 6.084 0 0 0 1.668-3.78l-2.466-.048a3.666 3.666 0 0 1-3.652 3.28c-.525 0-1.027-.11-1.48-.309l-1.226 2.138a6.152 6.152 0 0 0 3.932.503 2.204 2.204 0 0 1 2.201-2.034Zm-.176 3.922a1.544 1.544 0 1 0 0-3.088 1.544 1.544 0 0 0 0 3.088Z" clip-rule="evenodd" /></symbol>'});a().add(Lo);const Bo=Lo;var Zo=new(o())({id:"nodes",use:"nodes-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="nodes"><path d="M15.111 8.889H.89c-.489 0-.889.4-.889.889v5.333C0 15.6.4 16 .889 16H15.11c.489 0 .889-.4.889-.889V9.778c0-.49-.4-.89-.889-.89ZM3.556 14.222c-.978 0-1.778-.8-1.778-1.778 0-.977.8-1.777 1.778-1.777.977 0 1.777.8 1.777 1.777 0 .978-.8 1.778-1.777 1.778ZM15.11 0H.89C.4 0 0 .4 0 .889v5.333c0 .49.4.89.889.89H15.11c.489 0 .889-.4.889-.89V.89C16 .4 15.6 0 15.111 0ZM3.556 5.333c-.978 0-1.778-.8-1.778-1.777 0-.978.8-1.778 1.778-1.778.977 0 1.777.8 1.777 1.778 0 .977-.8 1.777-1.777 1.777Z" /></symbol>'});a().add(Zo);const No=Zo;var Fo=new(o())({id:"nodes_hollow",use:"nodes_hollow-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="nodes_hollow"><path d="M2.5 15.5H4V14H2.5v1.5ZM15.88 0H2.12C.95 0 0 .95 0 2.12v4.26C0 7.55.95 8.5 2.12 8.5h13.76c1.17 0 2.12-.95 2.12-2.12V2.12C18 .95 17.05 0 15.88 0Zm.62 6.38c0 .34-.28.62-.62.62H2.12c-.34 0-.62-.28-.62-.62V2.12c0-.34.28-.62.62-.62h13.76c.34 0 .62.28.62.62v4.26ZM2.5 6H4V4.5H2.5V6Zm13.38 3.5H2.12C.95 9.5 0 10.45 0 11.62v4.26C0 17.05.95 18 2.12 18h13.76c1.17 0 2.12-.95 2.12-2.12v-4.26c0-1.17-.95-2.12-2.12-2.12Zm.62 6.38c0 .34-.28.62-.62.62H2.12c-.34 0-.62-.28-.62-.62v-4.26c0-.34.28-.62.62-.62h13.76c.34 0 .62.28.62.62v4.26Z" /></symbol>'});a().add(Fo);const Ho=Fo;var Vo=new(o())({id:"none_selected",use:"none_selected-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="none_selected"><path d="M8 .5C3.86.5.5 3.86.5 8c0 4.14 3.36 7.5 7.5 7.5 4.14 0 7.5-3.36 7.5-7.5C15.5 3.86 12.14.5 8 .5ZM2 8c0-3.31 2.69-6 6-6 1.39 0 2.66.47 3.67 1.26l-8.41 8.41A5.926 5.926 0 0 1 2 8Zm6 6c-1.39 0-2.66-.47-3.67-1.26l8.41-8.41A5.926 5.926 0 0 1 14 8c0 3.31-2.69 6-6 6Z" /></symbol>'});a().add(Vo);const zo=Vo;var Uo=new(o())({id:"notification_shortcut_enabled",use:"notification_shortcut_enabled-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="notification_shortcut_enabled"><path d="M11 15.18 14.49 13h5.39a3.124 3.124 0 0 0 2.21-5.33L22 7.58V6c0-2.76-2.24-5-5-5-2.41 0-4.43 1.72-4.9 4H5.86C3.73 5 2 6.73 2 8.86v9.29c0 2.13 1.73 3.86 3.86 3.86h10.29c2.13 0 3.86-1.73 3.86-3.86v-4.16c-.04 0-.08.01-.12.01H18v4.14c0 1.02-.83 1.86-1.86 1.86H5.86C4.84 20 4 19.17 4 18.14V10.8l7 4.38Zm2.33-6.09.09-.09H16c1.1 0 2-.9 2-2h-4v-.88c0-1.45.98-2.78 2.4-3.06C18.32 2.69 20 4.15 20 6v2.41l.67.67a1.118 1.118 0 0 1-.79 1.91h-5.76c-.62 0-1.12-.5-1.12-1.12 0-.29.12-.58.33-.78ZM5.86 7H12v.59l-.09.09c-.59.59-.91 1.37-.91 2.21 0 .91.4 1.73 1.03 2.3l-1.03.64-6.96-4.36C4.22 7.63 4.97 7 5.86 7Z" /><path fill="#96D4A2" d="M20 7c.5-2.5-1.281-4-3-4-2.4 0-3.5 2.5-3 4h4l-.5 1-.5.5-.418.418L15.5 9h-2s-.5 0-.5 1 .5 1 1 1h5.5c.5 0 1.5 0 1.5-1 0-.8-1-2.5-1-2.5V7Z" /></symbol>'});a().add(Uo);const Go=Uo;var Wo=new(o())({id:"notification_shortcut_disabled",use:"notification_shortcut_disabled-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="notification_shortcut_disabled"><path d="M11 15.18 14.49 13h5.39a3.124 3.124 0 0 0 2.21-5.33L22 7.58V6c0-2.76-2.24-5-5-5-2.41 0-4.43 1.72-4.9 4H5.86C3.73 5 2 6.73 2 8.86v9.29c0 2.13 1.73 3.86 3.86 3.86h10.29c2.13 0 3.86-1.73 3.86-3.86v-4.16c-.04 0-.08.01-.12.01H18v4.14c0 1.02-.83 1.86-1.86 1.86H5.86C4.84 20 4 19.17 4 18.14V10.8l7 4.38Zm2.33-6.09.09-.09H16c1.1 0 2-.9 2-2h-4v-.88c0-1.45.98-2.78 2.4-3.06C18.32 2.69 20 4.15 20 6v2.41l.67.67a1.118 1.118 0 0 1-.79 1.91h-5.76c-.62 0-1.12-.5-1.12-1.12 0-.29.12-.58.33-.78ZM5.86 7H12v.59l-.09.09c-.59.59-.91 1.37-.91 2.21 0 .91.4 1.73 1.03 2.3l-1.03.64-6.96-4.36C4.22 7.63 4.97 7 5.86 7Z" /><path fill="#F59B9B" d="M20 7c.5-2.5-1.281-4-3-4-2.4 0-3.5 2.5-3 4h4l-.5 1-.5.5-.418.418L15.5 9h-2s-.5 0-.5 1 .5 1 1 1h5.5c.5 0 1.5 0 1.5-1 0-.8-1-2.5-1-2.5V7Z" /></symbol>'});a().add(Wo);const $o=Wo;var qo=new(o())({id:"os",use:"os-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="os"><path d="M6.75 6C5.78 6 5 6.78 5 7.75v2.5c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75v-2.5C8.5 6.78 7.72 6 6.75 6ZM7 10.25c0 .14-.11.25-.25.25s-.25-.11-.25-.25v-2.5c0-.14.11-.25.25-.25s.25.11.25.25v2.5ZM11.25 6c-.96 0-1.75.79-1.75 1.75v.03c0 .57.28 1.11.75 1.43l1.15.8c.07.05.11.12.11.21v.03c0 .14-.11.25-.25.25s-.25-.11-.25-.25V9.9H9.5v.35c0 .96.79 1.75 1.75 1.75S13 11.21 13 10.25v-.03c0-.57-.28-1.11-.75-1.43l-1.15-.8a.248.248 0 0 1-.11-.21v-.03c0-.14.11-.25.25-.25s.25.11.25.25v.35h1.5v-.35C13 6.79 12.21 6 11.25 6Zm.52-4H6.23C3.89 2 2 3.89 2 6.23v5.54C2 14.1 3.89 16 6.23 16h5.54c2.34 0 4.23-1.89 4.23-4.23V6.23C16 3.89 14.11 2 11.77 2Zm2.73 9.77c0 1.5-1.22 2.73-2.73 2.73H6.23c-1.5 0-2.73-1.22-2.73-2.73V6.23c0-1.51 1.22-2.73 2.73-2.73h5.54c1.5 0 2.73 1.22 2.73 2.73v5.54Z" /></symbol>'});a().add(qo);const Yo=qo;var Ko=new(o())({id:"alpine_linux",use:"alpine_linux-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="alpine_linux"><path d="M13.04 2H4.96L.92 9l4.04 7h8.08l4.04-7-4.04-7Zm-6.41 8.78c-.44-.02-.84-.21-1.13-.5l1.13-1.1v1.6Zm3.32-.49L7.52 7.93l-2.44 2.36c-.62.6-1.61.6-2.23 0l4.67-4.52 4.67 4.52c-.62.6-1.61.6-2.24 0Zm2.85.04-2.02-1.96-.17.17-1.13-1.08 1.29-1.25 4.26 4.12c-.62.61-1.61.61-2.23 0Z" /></symbol>'});a().add(Ko);const Xo=Ko;var Jo=new(o())({id:"amazon_linux",use:"amazon_linux-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="amazon_linux"><path d="m15.95 11.99-.01.01c-.23.19-.53.34-.83.46-.31.12-.63.21-.95.3-.65.16-1.33.28-2 .36-1.35.17-2.72.22-4.08.16-1.36-.06-2.71-.24-4.02-.6-1.3-.35-2.55-.89-3.65-1.71a.242.242 0 0 0-.31.01c-.1.09-.12.25-.03.35.48.56 1.06 1.03 1.68 1.42.62.4 1.29.71 1.98.96 1.38.5 2.83.76 4.28.84 1.45.08 2.91-.01 4.34-.31.71-.15 1.42-.35 2.1-.64.34-.14.67-.31.99-.51.16-.1.31-.22.46-.34.14-.13.28-.27.4-.45.05-.08.05-.19-.02-.27-.09-.11-.24-.12-.33-.04Zm-.84-4.81c.68.15 1.28.33 1.28.85 0 .45-.39.75-1.14.75-.63 0-1.24-.28-1.63-.62a.162.162 0 0 0-.25.04l-.28.43c-.05.07-.03.16.03.22.53.48 1.26.72 2.09.72 1.39 0 2.13-.71 2.13-1.62 0-1.21-1.09-1.46-2.01-1.67-.66-.15-1.22-.31-1.22-.76 0-.43.41-.69 1.08-.69.58 0 1.09.2 1.42.5.08.07.2.05.26-.04l.24-.38c.05-.07.03-.17-.03-.22-.44-.38-1.06-.65-1.9-.65-1.29 0-2.01.72-2.01 1.56 0 1.13 1.05 1.37 1.94 1.58ZM6.93 9.32c.02.07.09.12.16.12h.77c.07 0 .14-.05.16-.12l1.1-3.43c.05-.16.27-.16.32 0l1.1 3.43c.02.07.09.12.16.12h.77c.07 0 .14-.05.16-.12l1.55-4.93c.03-.11-.05-.22-.16-.22h-.67c-.08 0-.14.05-.16.12l-1.01 3.38c-.05.16-.27.16-.32 0L9.74 4.28a.171.171 0 0 0-.16-.12h-.61c-.07 0-.14.05-.16.12L7.7 7.67c-.05.16-.28.16-.32 0L6.37 4.28a.171.171 0 0 0-.16-.12h-.67c-.11 0-.2.11-.16.22l1.55 4.94Zm11.03 1.65-.01-.04a.35.35 0 0 0-.3-.23c-.14-.01-.26-.02-.38-.02h-.37c-.25.01-.49.02-.74.06-.25.04-.49.08-.73.16s-.47.18-.68.33c-.06.04-.08.11-.05.18.03.07.12.11.19.08h.01c.2-.09.41-.14.63-.17.22-.03.44-.03.66-.02.22.01.45.04.67.07l.33.06c.02 0 .04.01.06.01v.03c.01.1.01.2.01.31-.01.21-.04.44-.1.65-.11.44-.29.86-.55 1.25-.04.07-.04.15.02.21.07.06.17.06.23-.01.35-.37.63-.8.83-1.27a3.651 3.651 0 0 0 .3-1.16c.01-.15.01-.3-.03-.48ZM3.83 6.54c-.39-.3-.89-.44-1.45-.44-.88 0-1.83.52-1.83 1.73 0 1.16.96 1.75 1.83 1.75.57 0 1.06-.16 1.45-.46.11-.09.27-.01.27.13v.02c0 .09.08.17.17.17h.64c.09 0 .17-.08.17-.17V5.88c0-1.34-.97-1.85-2.12-1.85-.8 0-1.49.25-2.06.76-.06.06-.08.15-.03.22l.24.38c.06.09.18.11.26.04.43-.38.9-.56 1.44-.56.75 0 1.29.39 1.29 1.05v.48c0 .14-.16.22-.27.14Zm.27 1.68c0 .04-.01.08-.04.11-.3.36-.79.55-1.32.55-.71 0-1.21-.43-1.21-1.05 0-.62.5-1.05 1.21-1.05.52 0 1.02.19 1.32.55.02.03.04.07.04.11v.78Z" /></symbol>'});a().add(Jo);const Qo=Jo;var ei=new(o())({id:"arch_linux",use:"arch_linux-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="arch_linux"><path d="M15.46 14.32c-.21-.19-.43-.38-.66-.56-.53-.42-1.08-.81-1.69-1.1-.03-.02-.05-.06-.03-.09.01-.03.05-.04.08-.04.57.13 1.12.36 1.65.61C12.57 9.09 10.6 5.04 9 1c-.6 1.5-1.25 3.01-1.94 4.52.07.08.14.16.22.24.26.27.53.53.82.78.29.24.6.47.93.67.03.02.04.06.02.09s-.05.04-.08.03c-.37-.13-.73-.29-1.08-.47-.35-.19-.69-.39-1.02-.62-.04-.02-.07-.05-.11-.08C5.08 9.76 3.13 13.38 1 17h.1c1.43-1.31 3.6-2.25 6.1-2.56-.04-.27-.06-.55-.06-.84 0-1.8.84-3.27 1.87-3.27 1.03 0 1.87 1.46 1.87 3.27 0 .29-.02.57-.06.84 2.5.31 4.67 1.25 6.1 2.56h.1c-.55-.89-1.06-1.79-1.56-2.68Z" /></symbol>'});a().add(ei);const ti=ei;var ni=new(o())({id:"celarOS",use:"celarOS-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="celarOS"><path d="M9 2.02c-3.87 0-7 3.13-7 7 0 2.44 1.25 4.59 3.15 5.85v-2.54l-2.21-2.21a.815.815 0 0 1 0-1.14c.31-.31.82-.31 1.14 0l2.69 2.69v3.99c.46.15.94.26 1.43.32V10.9L4.97 7.67a.815.815 0 0 1 0-1.14c.31-.31.82-.31 1.14 0l2.9 2.9 2.9-2.9c.31-.31.82-.31 1.14 0 .31.31.31.82 0 1.14L9.81 10.9v5.08c.5-.06.98-.16 1.43-.32v-3.99l2.69-2.69c.31-.31.82-.31 1.14 0 .31.31.31.82 0 1.14l-2.21 2.21v2.54c1.9-1.25 3.15-3.4 3.15-5.85-.01-3.86-3.14-7-7.01-7Zm0 5.46c-.66 0-1.19-.53-1.19-1.19 0-.66.53-1.19 1.19-1.19.66 0 1.19.53 1.19 1.19 0 .66-.53 1.19-1.19 1.19Z" /></symbol>'});a().add(ni);const ri=ni;var oi=new(o())({id:"centos",use:"centos-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="centos"><path d="M7.76 8.27h.51v-.52L5.14 4.62l1.08-1.08H3.54v2.68l1.08-1.08 3.14 3.13Zm.21.73-.36-.36H3.17V7.1L1.27 9l1.9 1.9V9.36H7.6L7.97 9Zm.67-1.39.36.36.36-.36V3.17h1.54L9 1.27l-1.9 1.9h1.53v4.44h.01ZM4.62 5.65 3.54 6.74v1.53h3.7L4.62 5.65Zm3.65 1.59v-3.7H6.74L5.65 4.62l2.62 2.62Zm1.46 0 2.62-2.62-1.08-1.08H9.73v3.7Zm0 .52v.52h.51l3.13-3.13 1.08 1.08V3.54h-2.68l1.08 1.08-3.12 3.14Zm1.03.51h3.7V6.74l-1.08-1.08-2.62 2.61Zm2.62 4.08 1.08-1.08V9.73h-3.7l2.62 2.62Zm-8.76 0 2.62-2.62h-3.7v1.53l1.08 1.09Zm5.62-2.62h-.51v.52l3.13 3.13-1.08 1.08h2.69v-2.68l-1.08 1.08-3.15-3.13ZM16.73 9l-1.9-1.9v1.53H10.4l-.36.36.36.36h4.43v1.55l1.9-1.9Zm-7 1.76v3.7h1.53l1.08-1.08-2.61-2.62Zm-.37-.37L9 10.03l-.36.36v4.43H7.1l1.9 1.9 1.9-1.9H9.36v-4.43Zm-1.09-.15v-.51h-.51l-3.13 3.13-1.08-1.09v2.69h2.68l-1.08-1.08 3.12-3.14Zm0 .52-2.62 2.62 1.08 1.08h1.53v-3.7h.01Z" /></symbol>'});a().add(oi);const ii=oi;var ai=new(o())({id:"centos_colored",use:"centos_colored-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="centos_colored"><path fill="#942579" d="m7.7 8.4.6.59-.6.59H3.5v1.97L.95 8.99l2.56-2.52V8.4H7.7Z" /><path fill="#EEA724" d="m9.6 7.7-.59.6-.59-.6V3.5H6.44L9.01.95l2.52 2.56H9.6V7.7Z" /><path fill="#2E2C74" d="m10.3 9.6-.6-.59.6-.59h4.2V6.44l2.56 2.57-2.56 2.52V9.6h-4.2Z" /><path fill="#9DCB3B" d="m8.4 10.3.59-.6.59.6v4.2h1.97l-2.57 2.56-2.52-2.56H8.4v-4.2ZM3.36 3.36h5.1v5.1h-5.1v-5.1Z" /><path fill="#fff" d="M3.17 3.17h5.46v5.46H3.17V3.17Zm.37 5.1h4.73V3.54H3.54v4.73Z" /><path fill="#942579" d="M9.55 3.36h5.1v5.1h-5.1v-5.1Z" /><path fill="#fff" d="M9.36 3.17h5.46v5.46H9.36V3.17Zm.37 5.1h4.73V3.54H9.73v4.73Z" /><path fill="#EEA724" d="M9.55 9.55h5.1v5.1h-5.1v-5.1Z" /><path fill="#fff" d="M9.36 9.36h5.46v5.46H9.36V9.36Zm.37 5.1h4.73V9.73H9.73v4.73Z" /><path fill="#2E2C74" d="M3.36 9.55h5.1v5.1h-5.1v-5.1Z" /><path fill="#fff" d="M3.17 9.36h5.46v5.46H3.17V9.36Zm.37 5.1h4.73V9.73H3.54v4.73Z" /><path fill="#fff" d="M4.62 12.86.76 9l3.86-3.86L8.49 9l-3.87 3.86ZM1.28 9l3.35 3.35L7.97 9 4.62 5.65 1.28 9ZM9 8.49 5.14 4.62 9 .76l3.86 3.86L9 8.49ZM5.65 4.62 9 7.97l3.35-3.35L9 1.28 5.65 4.62Zm7.73 8.24L9.52 9l3.86-3.86L17.24 9l-3.86 3.86ZM10.03 9l3.35 3.35L16.72 9l-3.35-3.35L10.03 9ZM9 17.24l-3.86-3.86L9 9.52l3.86 3.86L9 17.24Zm-3.35-3.86L9 16.72l3.35-3.35L9 10.03l-3.35 3.35Z" /></symbol>'});a().add(ai);const si=ai;var li=new(o())({id:"coreOS",use:"coreOS-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="coreOS"><path d="M9 2C5.13 2 2 5.13 2 9s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7Zm-2.1 9.1c0-4.9.7-7 2.1-8.4A6.3 6.3 0 0 1 15.3 9c-1.4 1.4-3.5 2.1-8.4 2.1Zm1.96-5.42c-.28.92-.48 2.18-.54 4 1.82-.06 3.08-.25 4-.54a4.88 4.88 0 0 0-3.46-3.46Z" /></symbol>'});a().add(li);const ci=li;var ui=new(o())({id:"debian",use:"debian-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="debian"><path d="m15.52 5.98-.23-.75v-.12c.08-.06.12-.17.09-.27-.15-.54-.49-1.14-.95-1.68-.39-.46-1.18-1.13-1.51-1.23-.05-.02-.1-.01-.15 0-.01-.01-.01-.02-.02-.04a.386.386 0 0 0-.2-.2.784.784 0 0 0-.6-.02c-.06.02-.1.02-.16-.01-.13-.08-.27-.15-.43-.2-.26-.09-.51-.18-.77-.26l-.26-.09c-.03-.01-.09-.01-.13-.01-.07 0-.13.03-.17.08-.06-.01-.12-.01-.19-.01-.01-.02-.02-.03-.03-.04a.223.223 0 0 0-.17-.09l-.21-.02c-.1-.01-.17.04-.22.11-.05 0-.1-.01-.15-.02h-.02a.262.262 0 0 0-.18-.16.375.375 0 0 0-.21 0l-.45.08c-.01-.01-.02-.01-.02-.02A.244.244 0 0 0 7.96 1c-.14.06-.29.12-.43.19-.63.27-1.28.54-1.85.98a.296.296 0 0 0-.25.07l-.5.47c-.17.16-.34.32-.51.49-.12.12-.27.29-.36.52-.03.02-.09.07-.12.14l-.15.33c-.06.13-.11.25-.17.38-.02.05-.05.1-.09.12l-.02.01c-.01 0-.03.01-.04.01.05-.1.05-.21.02-.32-.04-.12-.14-.19-.28-.18l-.09.01c-.1.01-.19.12-.22.22l-.07.27c-.03.1.01.2.09.26s.19.07.28.01c.02-.01.04-.02.06-.04-.09.19-.17.38-.25.57-.02-.02-.04-.04-.07-.05a.258.258 0 0 0-.29.03.58.58 0 0 0-.15.65c.03.1.12.17.22.17-.06.17-.11.34-.15.5-.02.07-.02.14-.01.17l.02.13c.01.07.02.13.02.2 0 .16 0 .32-.01.48l-.01.36V8.81c-.03.79.07 1.57.27 2.3.42 1.49 1.2 2.81 2.33 3.91.93.92 1.99 1.54 3.14 1.86.39.11.79.12 1.17.14H9.85c.14 0 .25-.09.25-.23a.247.247 0 0 0-.2-.28l-.64-.12c-.23-.04-.49-.09-.7-.21-.16-.09-.3-.23-.43-.37-.05-.05-.09-.1-.14-.15l-.05-.06a.257.257 0 0 0-.33-.02c-.04-.02-.08-.04-.11-.07a1.74 1.74 0 0 0-.18-.11.33.33 0 0 0 0-.14.217.217 0 0 0-.16-.16c-.17-.06-.3-.17-.44-.36-.12-.16-.26-.2-.37-.19l-.02-.03c-.12-.17-.23-.31-.26-.49-.02-.1-.11-.16-.21-.18h-.03c-.14-.19-.27-.38-.41-.57a.219.219 0 0 0-.03-.05c.03-.09.01-.19-.05-.25l-.04-.05a.647.647 0 0 1-.08-.09c.01-.02.02-.05.02-.06.02-.07 0-.15-.04-.21-.06-.08-.12-.16-.17-.24.01-.01.03-.02.04-.04.06-.07.07-.17.04-.25-.09-.23-.18-.42-.3-.59a.684.684 0 0 0-.5-.3c-.07-.1-.12-.22-.17-.35 0-.01.01-.02.01-.03.03-.07.02-.14-.01-.2l-.03-.07c-.03-.06-.05-.11-.08-.16-.01-.02-.01-.03-.01-.07l.03-.25c0-.06-.01-.12-.04-.19l-.06-.12c-.03-.06-.05-.12-.07-.17-.09-.38-.05-.77-.02-1.19.01-.15.03-.31.05-.46.02-.19.04-.38.05-.57.02-.25.08-.46.18-.65.08-.15.16-.3.23-.45l.07-.14c.02-.05.04-.1.09-.2.03-.07.03-.14 0-.21l.07-.09c.12-.16.25-.31.38-.46.35-.38.64-.63.94-.82.12-.08.21-.12.3-.12.22-.01.32-.16.38-.26.03-.05.04-.11.04-.17.19-.14.38-.2.59-.21.08 0 .31-.01.49-.21.03-.03.05-.08.06-.12.05-.02.1-.05.15-.08.24-.16.52-.25.84-.28.04.01.13.03.16.03l.19-.02.26-.03c.33-.02.68 0 1.02.06.51.09.87.21 1.19.4.55.33 1 .79 1.39 1.4.35.55.53 1.06.56 1.59 0 .05.03.11.06.16v.45c0 .25 0 .5-.01.76 0 .06-.01.11-.02.18l-.02.13c-.01.07.01.13.05.19-.02.08-.05.15-.07.23-.03.09-.06.18-.12.3-.24.1-.36.35-.32.64l-.17.15c-.15.14-.31.27-.47.4-.02.02-.04.04-.06.05a.277.277 0 0 0-.25.03c-.1.08-.2.16-.29.25-.09.09-.22.15-.41.19-.04 0-.11 0-.19.03-.29.12-.6.15-.95.09-.44-.07-.84-.27-1.2-.58-.46-.4-.73-.87-.83-1.44l-.03-.24-.01-.12a.263.263 0 0 0-.07-.15c.02-.7.28-1.22.77-1.59.82-.62 1.65-.64 2.53-.05.1.07.25.05.33-.05.08-.1.08-.24-.01-.33-.5-.53-1.04-.8-1.67-.83-.73-.04-1.34.2-1.85.71-.11.11-.2.23-.29.36-.07.1-.14.19-.22.28-.07.07-.1.15-.13.21l-.13.41c-.02.06-.05.12-.08.18l-.06.14c-.02.04-.05.09-.06.22-.02.16-.03.31-.03.47-.01.46.07.89.23 1.28-.04.04-.07.1-.07.16h-.07c-.12.02-.21.17-.2.29 0 .06-.01.16.05.25.09.14.19.28.3.43.04.05.08.1.12.14l.04.05c.08.09.24.1.34.03.4.4.9.7 1.5.92.48.17.91.24 1.31.2.09-.01.17-.03.26-.05l.1-.02c.13-.03.21-.17.2-.3 0-.02-.01-.03-.01-.05.8-.13 1.52-.5 2.14-1.09l.16-.15c.01 0 .02.01.04.01.11.02.24-.05.28-.15.04-.08.09-.21.04-.35.01-.01.01-.03.02-.04.04.01.08.02.12.01.09-.02.17-.08.2-.17l.04-.12c.02-.08.05-.15.08-.22s.06-.13.09-.2l.06-.11c.09-.2.19-.43.21-.69h.02c.12-.03.2-.14.19-.26-.01-.17.05-.33.12-.52.03-.09.07-.18.09-.27.02-.08-.02-.17-.08-.24a.238.238 0 0 0-.11-.06.43.43 0 0 1 0-.16c0-.01.03-.07.03-.07a.28.28 0 0 0-.03-.25c-.01-.01-.02-.02-.02-.04.01-.02.03-.04.03-.06.05.06.12.1.21.09.11-.01.21-.09.23-.2.02-.03.01-.11 0-.15ZM7.56 7.56c.01 0 .01 0 0 0Zm6.97-2.63-.03.12.03-.12Zm-3.66 4.21h-.7c-.09 0-.16.06-.21.14-.05.08-.03.19.02.27.03.05.09.1.15.12h.01c.15.04.29.09.44.13.02 0 .04.01.06.01.07 0 .16-.03.21-.07l.19-.16c.08-.07.11-.18.07-.28-.05-.09-.14-.16-.24-.16Zm1.35-1.15c.09-.02.17-.09.19-.19.04-.18.04-.34-.01-.5a.243.243 0 0 0-.17-.17.27.27 0 0 0-.24.06c-.1.09-.3.35-.02.71.05.06.12.1.2.1.01 0 .03 0 .05-.01Zm-.86 1.12c.02.02.05.04.08.05l.14.07c.04.02.07.03.11.03.09 0 .18-.05.22-.13l.22-.42c.03-.06.03-.13.01-.2a.273.273 0 0 0-.13-.15c-.05-.03-.11-.03-.17-.02l-.01-.01c-.06-.04-.13-.05-.2-.04-.07.02-.13.06-.16.12l-.05.08c-.05.08-.09.16-.14.24-.05.1-.02.19-.01.19v.01c.01.06.04.13.09.18Z" /></symbol>'});a().add(ui);const di=ui;var fi=new(o())({id:"debian_colored",use:"debian_colored-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="debian_colored"><path fill="#D61C53" d="m15.52 5.98-.23-.75v-.12c.08-.06.12-.17.09-.27-.15-.54-.49-1.14-.95-1.68-.39-.46-1.18-1.13-1.51-1.23-.05-.02-.1-.01-.15 0-.01-.01-.01-.02-.02-.04a.386.386 0 0 0-.2-.2.784.784 0 0 0-.6-.02c-.06.02-.1.02-.16-.01-.13-.08-.27-.15-.43-.2-.26-.09-.51-.18-.77-.26l-.26-.09c-.03-.01-.09-.01-.13-.01-.07 0-.13.03-.17.08-.06-.01-.12-.01-.19-.01-.01-.02-.02-.03-.03-.04a.223.223 0 0 0-.17-.09l-.21-.02c-.1-.01-.17.04-.22.11-.05 0-.1-.01-.15-.02h-.02a.262.262 0 0 0-.18-.16.375.375 0 0 0-.21 0l-.45.08c-.01-.01-.02-.01-.02-.02A.244.244 0 0 0 7.96 1c-.14.06-.29.12-.43.19-.63.27-1.28.54-1.85.98a.296.296 0 0 0-.25.07l-.5.47c-.17.16-.34.32-.51.49-.12.12-.27.29-.36.52-.03.02-.09.07-.12.14l-.15.33c-.06.13-.11.25-.17.38-.02.05-.05.1-.09.12l-.02.01c-.01 0-.03.01-.04.01.05-.1.05-.21.02-.32-.04-.12-.14-.19-.28-.18l-.09.01c-.1.01-.19.12-.22.22l-.07.27c-.03.1.01.2.09.26s.19.07.28.01c.02-.01.04-.02.06-.04-.09.19-.17.38-.25.57-.02-.02-.04-.04-.07-.05a.258.258 0 0 0-.29.03.58.58 0 0 0-.15.65c.03.1.12.17.22.17-.06.17-.11.34-.15.5-.02.07-.02.14-.01.17l.02.13c.01.07.02.13.02.2 0 .16 0 .32-.01.48l-.01.36V8.81c-.03.79.07 1.57.27 2.3.42 1.49 1.2 2.81 2.33 3.91.93.92 1.99 1.54 3.14 1.86.39.11.79.12 1.17.14H9.85c.14 0 .25-.09.25-.23a.247.247 0 0 0-.2-.28l-.64-.12c-.23-.04-.49-.09-.7-.21-.16-.09-.3-.23-.43-.37-.05-.05-.09-.1-.14-.15l-.05-.06a.257.257 0 0 0-.33-.02c-.04-.02-.08-.04-.11-.07a1.74 1.74 0 0 0-.18-.11.33.33 0 0 0 0-.14.217.217 0 0 0-.16-.16c-.17-.06-.3-.17-.44-.36-.12-.16-.26-.2-.37-.19l-.02-.03c-.12-.17-.23-.31-.26-.49-.02-.1-.11-.16-.21-.18h-.03c-.14-.19-.27-.38-.41-.57a.219.219 0 0 0-.03-.05c.03-.09.01-.19-.05-.25l-.04-.05a.647.647 0 0 1-.08-.09c.01-.02.02-.05.02-.06.02-.07 0-.15-.04-.21-.06-.08-.12-.16-.17-.24.01-.01.03-.02.04-.04.06-.07.07-.17.04-.25-.09-.23-.18-.42-.3-.59a.684.684 0 0 0-.5-.3c-.07-.1-.12-.22-.17-.35 0-.01.01-.02.01-.03.03-.07.02-.14-.01-.2l-.03-.07c-.03-.06-.05-.11-.08-.16-.01-.02-.01-.03-.01-.07l.03-.25c0-.06-.01-.12-.04-.19l-.06-.12c-.03-.06-.05-.12-.07-.17-.09-.38-.05-.77-.02-1.19.01-.15.03-.31.05-.46.02-.19.04-.38.05-.57.02-.25.08-.46.18-.65.08-.15.16-.3.23-.45l.07-.14c.02-.05.04-.1.09-.2.03-.07.03-.14 0-.21l.07-.09c.12-.16.25-.31.38-.46.35-.38.64-.63.94-.82.12-.08.21-.12.3-.12.22-.01.32-.16.38-.26.03-.05.04-.11.04-.17.19-.14.38-.2.59-.21.08 0 .31-.01.49-.21.03-.03.05-.08.06-.12.05-.02.1-.05.15-.08.24-.16.52-.25.84-.28.04.01.13.03.16.03l.19-.02.26-.03c.33-.02.68 0 1.02.06.51.09.87.21 1.19.4.55.33 1 .79 1.39 1.4.35.55.53 1.06.56 1.59 0 .05.03.11.06.16v.45c0 .25 0 .5-.01.76 0 .06-.01.11-.02.18l-.02.13c-.01.07.01.13.05.19-.02.08-.05.15-.07.23-.03.09-.06.18-.12.3-.24.1-.36.35-.32.64l-.17.15c-.15.14-.31.27-.47.4-.02.02-.04.04-.06.05a.277.277 0 0 0-.25.03c-.1.08-.2.16-.29.25-.09.09-.22.15-.41.19-.04 0-.11 0-.19.03-.29.12-.6.15-.95.09-.44-.07-.84-.27-1.2-.58-.46-.4-.73-.87-.83-1.44l-.03-.24-.01-.12a.263.263 0 0 0-.07-.15c.02-.7.28-1.22.77-1.59.82-.62 1.65-.64 2.53-.05.1.07.25.05.33-.05.08-.1.08-.24-.01-.33-.5-.53-1.04-.8-1.67-.83-.73-.04-1.34.2-1.85.71-.11.11-.2.23-.29.36-.07.1-.14.19-.22.28-.07.07-.1.15-.13.21l-.13.41c-.02.06-.05.12-.08.18l-.06.14c-.02.04-.05.09-.06.22-.02.16-.03.31-.03.47-.01.46.07.89.23 1.28-.04.04-.07.1-.07.16h-.07c-.12.02-.21.17-.2.29 0 .06-.01.16.05.25.09.14.19.28.3.43.04.05.08.1.12.14l.04.05c.08.09.24.1.34.03.4.4.9.7 1.5.92.48.17.91.24 1.31.2.09-.01.17-.03.26-.05l.1-.02c.13-.03.21-.17.2-.3 0-.02-.01-.03-.01-.05.8-.13 1.52-.5 2.14-1.09l.16-.15c.01 0 .02.01.04.01.11.02.24-.05.28-.15.04-.08.09-.21.04-.35.01-.01.01-.03.02-.04.04.01.08.02.12.01.09-.02.17-.08.2-.17l.04-.12c.02-.08.05-.15.08-.22s.06-.13.09-.2l.06-.11c.09-.2.19-.43.21-.69h.02c.12-.03.2-.14.19-.26-.01-.17.05-.33.12-.52.03-.09.07-.18.09-.27.02-.08-.02-.17-.08-.24a.238.238 0 0 0-.11-.06.43.43 0 0 1 0-.16c0-.01.03-.07.03-.07a.28.28 0 0 0-.03-.25c-.01-.01-.02-.02-.02-.04.01-.02.03-.04.03-.06.05.06.12.1.21.09.11-.01.21-.09.23-.2.02-.03.01-.11 0-.15ZM7.56 7.56c.01 0 .01 0 0 0Zm6.97-2.63-.03.12.03-.12Zm-3.66 4.21h-.7c-.09 0-.16.06-.21.14-.05.08-.03.19.02.27.03.05.09.1.15.12h.01c.15.04.29.09.44.13.02 0 .04.01.06.01.07 0 .16-.03.21-.07l.19-.16c.08-.07.11-.18.07-.28-.05-.09-.14-.16-.24-.16Zm1.35-1.15c.09-.02.17-.09.19-.19.04-.18.04-.34-.01-.5a.243.243 0 0 0-.17-.17.27.27 0 0 0-.24.06c-.1.09-.3.35-.02.71.05.06.12.1.2.1.01 0 .03 0 .05-.01Zm-.86 1.12c.02.02.05.04.08.05l.14.07c.04.02.07.03.11.03.09 0 .18-.05.22-.13l.22-.42c.03-.06.03-.13.01-.2a.273.273 0 0 0-.13-.15c-.05-.03-.11-.03-.17-.02l-.01-.01c-.06-.04-.13-.05-.2-.04-.07.02-.13.06-.16.12l-.05.08c-.05.08-.09.16-.14.24-.05.1-.02.19-.01.19v.01c.01.06.04.13.09.18Z" /></symbol>'});a().add(fi);const pi=fi;var hi=new(o())({id:"fedora",use:"fedora-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="fedora"><path d="M8.98 2C5.11 2 2 5.15 2 8.98v5.45c0 .85.68 1.57 1.57 1.57h5.4c3.87 0 7.02-3.15 7.02-7.02C16 5.15 12.85 2 8.98 2ZM4.19 14.69a3.261 3.261 0 0 1-1.47-2.73c0-1.6 1.15-2.91 2.63-3.21-.14.2-.24.44-.24.7 0 .34.14.64.35.86-.69.24-1.21.9-1.21 1.65 0 .53.24 1 .61 1.31-.44.19-.73.59-.73 1.11.01.11.04.21.06.31Zm6.49-4.48H9.32v1.74c0 1.83-1.49 3.28-3.32 3.28-.26 0-.47 0-.72-.08-.34-.08-.64-.38-.64-.77 0-.43.3-.72.77-.72.21 0 .3.04.6.04.98 0 1.74-.77 1.74-1.74v-1.49c0-.13-.08-.26-.26-.26H6.38c-.43 0-.77-.34-.77-.77s.34-.77.77-.77h1.36V6.94c0-1.79 1.49-3.28 3.28-3.28.3 0 .47.04.72.08.38.13.68.43.68.77 0 .43-.3.72-.77.72-.21 0-.3-.04-.64-.04-.94 0-1.7.81-1.7 1.74v1.49c0 .17.09.25.21.25h1.15c.43 0 .77.34.77.77s-.33.77-.76.77Zm1.03-.06c.14-.2.24-.44.24-.7 0-.33-.14-.63-.35-.86a1.739 1.739 0 0 0 .58-2.95c.45-.18.75-.6.75-1.13 0-.1-.03-.2-.06-.29.88.59 1.47 1.6 1.47 2.72 0 1.6-1.15 2.91-2.63 3.21Z" /></symbol>'});a().add(hi);const gi=hi;var vi=new(o())({id:"freeBSD",use:"freeBSD-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="freeBSD"><path d="M3.1 5.51c.59-.98 1.42-1.81 2.4-2.4-.3-.2-.59-.38-.77-.46-.42-.21-1.96-.98-2.59-.49-.49.63.28 2.17.49 2.59.1.17.27.46.47.76Zm11 1.19c.35-.35 1.05-1.4 1.26-1.82.21-.42.98-1.96.49-2.59-.63-.49-2.17.28-2.59.49-.42.21-1.46.92-1.81 1.27-.28.98 1.25 2.93 2.65 2.65Zm.64-.21c.18.55.06.93-.39.96-.7.04-1.94-.81-2.77-1.91-.83-1.1-.93-2.02-.22-2.07.1-.01.2.01.31.03l.52-.43a6.822 6.822 0 0 0-9.83 6.12c0 3.77 3.05 6.81 6.81 6.81a6.822 6.822 0 0 0 5.95-10.16l-.38.65Z" /></symbol>'});a().add(vi);const mi=vi;var yi=new(o())({id:"gentoo",use:"gentoo-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="gentoo"><path d="M8.77 5.34c-.1-.02-.2-.04-.29-.04-.4 0-.71.23-.71.53 0 .19.1.42.26.63a.537.537 0 0 1-.05-.21c0-.2.19-.34.44-.34.06 0 .12.01.18.02.4.1.7.49.7.77 0 .16-.12.29-.31.33.06.01.12.02.18.02.4 0 .71-.23.71-.53.01-.42-.47-1.02-1.11-1.18ZM16 8.06c0-.18-.03-.38-.11-.6-.17-.45-.5-.89-.8-1.27-.62-.79-3.19-2.67-3.5-2.89C11.46 3.2 9.81 2 7.78 2h-.17c-2.33.01-4.14 1.36-4.98 2.52-.32.45-.47.9-.48 1.31-.01.18-.01.93.01 1.13.04.49.27.9.57 1.18.31.29 1.37.8 2.26 1.19-.72.57-1.84 1.48-2.31 2.01-.57.64-.78 1.33-.63 2.03-.11.5-.03 1.02.25 1.53.39.72 1.18 1.09 2.33 1.09.39 0 .83-.04 1.37-.12 1.47-.23 4.06-1.64 5.35-2.47 1.26-.82 3.5-2.81 4.19-3.44.19-.18.45-.5.47-.97-.01-.16-.01-.78-.01-.93Zm-.73.79c-.68.63-2.9 2.6-4.14 3.41-1.26.82-3.78 2.2-5.19 2.42-.51.08-.94.12-1.31.12-1.02 0-1.68-.3-2.01-.91-.43-.79-.31-1.59.34-2.32.66-.75 2.74-2.35 2.89-2.47.18-.15.37-.34.47-.46-.12-.06-.31-.13-.48-.18-.02 0-.03-.01-.05-.02-.4-.17-2.42-1.05-2.81-1.41-.5-.46-.72-1.38-.05-2.31.79-1.09 2.49-2.37 4.68-2.37h.16c1.94 0 3.52 1.17 3.59 1.22.11.08 2.82 2.06 3.43 2.83.5.61 1.33 1.66.48 2.45Zm-4.13-5.03S9.53 2.61 7.63 2.67c-2.27 0-3.8 1.42-4.39 2.22-.59.8-.37 1.55 0 1.89.37.34 2.7 1.35 2.7 1.35s.73.2.8.4c.07.2-.66.81-.66.81s-2.18 1.69-2.84 2.44c-.66.74-.58 1.42-.29 1.95.44.81 1.61.81 2.92.61 1.31-.2 3.8-1.55 5.04-2.36 1.24-.81 3.51-2.83 4.09-3.37.58-.54.07-1.28-.51-2.02-.58-.75-3.35-2.77-3.35-2.77ZM8.98 7.49c-1.07-.15-1.93-.86-1.9-1.59.02-.73.91-1.19 1.99-1.04 1.07.15 1.93.86 1.9 1.59-.03.72-.92 1.19-1.99 1.04Z" /></symbol>'});a().add(yi);const bi=yi;var wi=new(o())({id:"linux",use:"linux-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="linux"><path d="M6.71 15.07c-.13-.17-.27-.32-.4-.49-.19-.25-.34-.54-.49-.81-.2-.37-.42-.73-.64-1.09-.09-.15-.19-.3-.32-.4a.696.696 0 0 0-.23-.11.39.39 0 0 0-.26.02.41.41 0 0 0-.21.18c-.05.08-.09.16-.12.25s-.07.17-.11.26a.52.52 0 0 1-.18.21c-.08.06-.19.08-.29.09-.1.01-.21-.01-.31-.01-.1-.01-.21-.02-.31 0a.6.6 0 0 0-.28.13c-.07.07-.11.16-.13.25-.02.09-.02.19-.01.28.01.21.05.42.06.63.01.21 0 .43-.07.63-.05.13-.13.25-.18.38-.02.07-.04.13-.05.2 0 .07.01.14.05.2.05.08.13.14.22.18.09.04.18.06.27.08.21.05.41.13.61.18.57.16 1.18.19 1.74.39.29.11.58.26.89.27.19.01.39-.04.56-.14.17-.1.31-.24.4-.42.13-.24.16-.53.08-.79-.04-.2-.16-.38-.29-.55Zm9.05-.49a.4.4 0 0 0-.14-.15c-.05-.04-.11-.08-.17-.12-.12-.08-.23-.17-.34-.27-.11-.09-.22-.19-.32-.3a.93.93 0 0 1-.2-.38c-.02-.09-.02-.18-.02-.26-.01-.1-.03-.2-.06-.29a.585.585 0 0 0-.1-.17.576.576 0 0 0-.23-.13h-.02c.11-.19.2-.4.24-.61.07-.38.04-.77-.03-1.16-.09-.52-.24-1.03-.44-1.52a4.4 4.4 0 0 0-.54-1.03c-.23-.3-.52-.56-.74-.87-.11-.15-.21-.3-.32-.45-.06-.12-.12-.23-.17-.35-.15-.32-.28-.65-.46-.95-.03-.04-.05-.09-.08-.13-.02-.3-.05-.6-.07-.89-.03-.59.01-1.19-.15-1.76-.08-.28-.2-.54-.35-.79-.18-.29-.41-.54-.68-.74C9.93.94 9.39.78 8.85.78c-.4-.01-.8.07-1.15.26-.37.2-.68.52-.87.9-.19.37-.26.8-.27 1.23-.01.41.02.83.04 1.24.01.43.01.87.04 1.29.01.14.03.28.03.42 0 .07 0 .14-.01.21v-.02c0 .01-.01.01-.01.02-.06.14-.13.28-.21.41-.14.17-.27.34-.41.51l-.48.6c-.2.24-.4.49-.52.77-.11.24-.16.51-.24.77-.09.29-.2.58-.33.85-.12.25-.25.5-.38.75-.1.18-.19.37-.23.57-.03.16-.01.32.03.48.02.07.05.12.07.19.04-.07.09-.14.14-.2.06-.07.14-.13.22-.16.09-.03.19-.04.28-.02.09.02.18.06.26.12.15.11.27.28.37.43.25.37.48.74.69 1.13.17.31.33.64.53.93.13.19.28.37.41.57.08.11.14.23.2.36.06.11.11.22.14.33.06.23.04.47-.04.7l.12-.03c.25-.05.5-.1.76-.1.05 0 .1-.01.15-.01.18.02.37.03.56.02.03 0 .06-.01.09-.01.04 0 .07.01.1.02.31.02.61.05.91.09.27.04.53.09.79.16.1.02.2.05.3.08a1.87 1.87 0 0 1-.03-.34c.01-.34.09-.67.16-1 .02-.1.04-.19.05-.29.04-.21.07-.41.09-.62-.03.28-.08.56-.13.83-.06.33-.12.67-.12 1 0 .19.02.39.12.55.1.16.27.27.44.35.25.11.53.16.79.12.22-.03.43-.13.61-.26s.33-.29.49-.44c.19-.18.39-.34.6-.49.32-.21.68-.36 1.02-.54.2-.1.4-.22.55-.39.07-.08.12-.17.16-.26.09-.1.07-.2.03-.28ZM8.78 3.65c.01-.01.01-.02.01-.03.07-.16.18-.3.33-.4.05-.04.1-.07.15-.09.1-.04.2-.04.3-.03.1.01.2.05.29.1.17.11.29.29.36.48.01.05.03.1.04.16.03.12.04.26.03.39-.01.15-.04.29-.1.43-.04.09-.11.17-.19.24l-.09-.03c-.13-.03-.24-.09-.36-.13.08 0 .16-.02.23-.07.06-.04.11-.1.14-.16.03-.06.05-.13.06-.2.02-.12 0-.25-.06-.37a.593.593 0 0 0-.27-.25.297.297 0 0 0-.16-.02c-.06 0-.11.02-.16.05-.05.03-.09.07-.12.12-.07.1-.09.21-.1.33 0 .09.01.18.03.26.03.07.07.14.13.19-.08-.04-.16-.08-.23-.12a.3.3 0 0 1-.08-.04c-.05-.06-.08-.14-.11-.21-.02-.04-.05-.07-.08-.11a.75.75 0 0 1 .01-.49Zm.12 2.22c.2-.08.39-.2.56-.33.08-.06.16-.12.23-.19l.01-.01c.05 0 .09-.01.14-.01-.05.02-.1.05-.15.08-.08.05-.15.12-.23.19-.17.14-.36.26-.56.33-.13.05-.27.08-.41.11-.18.04-.36.08-.54.07-.18-.01-.37-.05-.51-.16-.05-.04-.1-.09-.15-.14a.585.585 0 0 0-.17-.1c-.01-.01-.02-.01-.04-.01s-.03-.01-.04-.02c-.01-.01-.01-.01-.01-.02.08.01.15.05.21.09.07.05.13.1.2.14.15.1.33.14.51.15.18.01.36-.02.53-.06.15-.03.29-.06.42-.11ZM6.96 3.6c.03-.1.08-.18.15-.25.07-.07.17-.12.26-.12.07-.01.15.01.22.04s.12.08.18.13c.1.11.18.25.23.4.05.13.07.27.07.41-.07.09-.13.19-.2.28-.03.02-.07.03-.1.05 0-.01.01-.01.01-.02.04-.14.04-.3-.01-.44a.52.52 0 0 0-.17-.27.37.37 0 0 0-.14-.07.257.257 0 0 0-.15.01c-.05.02-.09.07-.12.12-.03.05-.04.11-.05.16-.02.12-.02.26.02.37.03.08.07.15.13.21.04.04.08.08.13.1.02.01.05.01.08.01-.05.05-.11.09-.16.14-.04.03-.08.07-.12.11-.02-.02-.05-.03-.06-.05-.07-.06-.11-.14-.15-.22-.07-.17-.08-.35-.09-.53-.01-.19-.02-.39.04-.57Zm7.05 9.22c-.19.27-.48.48-.8.59-.19.07-.4.07-.6.01a.622.622 0 0 1-.3-.18c-.1-.11-.13-.26-.14-.41-.01-.15.01-.31.05-.45-.13-.03-.26-.05-.39-.07-.08-.01-.16-.02-.24-.02a.35.35 0 0 0-.22.08c-.06.06-.1.14-.11.22-.01.08-.01.17 0 .26.02.33.02.65.01.98a1.06 1.06 0 0 0-.43-.05c-.26.03-.51.12-.74.24-.33.17-.63.4-.81.72-.06.11-.11.23-.16.35-.05.12-.11.23-.2.32-.07.08-.16.13-.24.2-.07.01-.15.03-.22.03-.06-.08-.12-.15-.18-.23-.15-.2-.22-.45-.35-.67-.17-.3-.45-.52-.75-.69a.95.95 0 0 0-.09-.21c-.13-.22-.34-.38-.54-.53-.43-.34-.86-.69-1.26-1.07l-.12-.12c-.01-.23-.01-.47.01-.7.06-.6.23-1.19.47-1.74.07-.16.15-.32.23-.47.12-.12.24-.24.38-.35.24-.17.55-.31.9-.43.23-.05.46-.08.46-.08-1.31.19-1.22-.11-1.28-.19a.342.342 0 0 1-.04-.18c.1-.32.29-.6.49-.87.05-.07.1-.14.14-.21.04.03.08.07.12.1.15.08.31.12.47.14.03 0 .06 0 .08.01-.2-.18-.38-.39-.46-.64-.07-.2-.09-.42-.16-.61-.02-.05-.05-.11-.06-.16-.01-.03-.01-.06-.01-.09.01.02.03.04.06.06.02.02.05.03.07.05.13.08.24.2.33.32.13.16.24.34.4.46.12.08.26.13.4.15.17.02.34-.01.5-.06.15-.04.3-.11.43-.19.26-.16.47-.39.75-.49.06-.02.13-.04.18-.07.06-.03.11-.07.14-.13.03-.06.03-.12.04-.18 0-.03.01-.05.02-.08l.01.01c.03.06.04.14.03.21 0 .07-.01.15.02.22.03.08.08.14.12.21.02.04.03.08.03.12 0 .04-.01.08-.04.11-.02.02-.06.04-.09.04-.03.01-.07 0-.1-.01-.07-.01-.13-.04-.19-.05a.375.375 0 0 0-.25.08c-.07.05-.13.12-.2.18-.14.13-.31.24-.48.33-.14.08-.29.15-.42.23-.02.01-.04.03-.06.04.21.01.42 0 .62-.03.35-.06.67-.18 1.01-.21.24-.02.48 0 .71-.04-.09.01-.18.02-.27.02.02.05.05.09.07.14.18.4.31.82.37 1.25.24.25.44.53.59.84.43.9.43 1.94.31 2.93l-.03.24.2.03.03-.12c.04-.1.11-.2.19-.27.09-.07.18-.13.29-.15.12-.03.26-.01.38 0 .12.02.24.05.36.07.13.02.26.04.38.1.06.02.12.06.17.1.04.04.09.1.11.16.03.07.03.16.01.25.01.1-.05.2-.11.3ZM11.04 8.3c-.09-.28-.13-.84-.13-.84s-.06.45-.32.64c-.27.19-.42.16-.75.2-.32.04-1.2.02-1.2.02s.13 0 .41.05c.28.05.86.1 1.18.23.32.12.44.16.64.28.28.18.49.45.75.65 0 0 .01-.26-.1-.45s-.4-.5-.48-.78ZM7.72 9.59c-.07.26-.12.52-.14.79-.04.38-.03.76-.05 1.14-.02.32-.05.65 0 .96.03.15.07.3.14.44.01-.05.02-.11.02-.16.02-.26-.02-.52-.03-.77-.03-.45.04-.9.06-1.36.03-.35.03-.69 0-1.04Zm.53-1.4a.472.472 0 0 1-.18-.49c-.01.08-.02.16-.04.24L8 8.06c-.01.04-.04.07-.07.1a1.086 1.086 0 0 1-.48.16c.05 0 .11.01.16.01.03 0 .07.01.1.02s.07.02.09.04c.03.02.05.05.07.09.04.07.05.14.05.22.01.1.01.19 0 .29.01-.06.02-.13.04-.19.04-.11.09-.21.17-.3.03-.03.07-.06.1-.09.12-.08.26-.12.4-.1a.631.631 0 0 1-.38-.12Z" /></symbol>'});a().add(wi);const xi=wi;var _i=new(o())({id:"linux_colored",use:"linux_colored-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="linux_colored"><path fill="#050507" d="M12.29 6.52c.18.39.38.78.56 1.17.34.76.61 1.56.72 2.38.11.82.06 1.68-.2 2.47-.29.89-.85 1.69-1.52 2.34-.8.77-1.83 1.36-2.94 1.41-.72.03-1.45-.18-2.09-.52a4.58 4.58 0 0 1-1.42-1.13c-.39-.47-.68-1.02-.82-1.61-.17-.73-.09-1.51.16-2.21.18-.51.45-.98.64-1.48.21-.55.32-1.13.6-1.65.25-.47.62-.87.82-1.36.12-.29.17-.61.25-.92.08-.31.18-.62.39-.86.25-.29.63-.44 1.01-.49.38-.04.76.02 1.14.1.3.07.59.15.88.25.24.09.49.19.7.34.29.21.51.49.68.8.16.32.29.65.44.97Z" /><path fill="#050507" d="M9.1 16.3c.31.02.61.05.91.09.27.04.53.09.79.16.41.1.82.23 1.24.24.11 0 .22 0 .33-.03a.69.69 0 0 0 .3-.14c.13-.1.21-.26.24-.42.03-.16.01-.33-.04-.49-.1-.32-.3-.59-.47-.87-.1-.16-.18-.33-.29-.49-.1-.16-.23-.31-.39-.41-.22-.14-.49-.19-.75-.16s-.51.12-.74.24c-.33.17-.63.4-.81.72-.06.11-.11.23-.16.35-.05.12-.11.23-.2.32-.1.1-.23.17-.33.27-.05.05-.1.11-.12.17-.03.07-.03.14-.01.21.02.05.05.09.08.12.04.03.08.05.13.07.09.04.19.04.29.05Z" /><path fill="#050507" d="M8.19 16.28c-.25.01-.51.05-.76.1-.24.05-.48.1-.71.17-.4.1-.79.23-1.2.24-.11 0-.22 0-.32-.03a.606.606 0 0 1-.29-.14.69.69 0 0 1-.24-.42c-.03-.16-.01-.33.04-.49.09-.32.3-.59.46-.87.09-.16.18-.33.28-.49.1-.16.22-.31.38-.41.21-.14.48-.19.73-.16s.5.12.72.24c.32.17.61.41.79.72.13.22.2.47.35.67.08.11.18.2.25.32.03.06.06.12.06.19a.25.25 0 0 1-.05.19c-.03.04-.06.07-.1.09-.04.02-.08.04-.13.05-.08.03-.17.03-.26.03ZM6.77 5.69c-.04-.43-.03-.86-.04-1.29-.02-.41-.05-.83-.04-1.24.01-.42.08-.85.27-1.23s.49-.7.86-.9c.35-.19.75-.27 1.15-.26.54.01 1.08.17 1.52.49.27.2.5.45.69.74.15.24.28.51.35.79.15.57.12 1.17.15 1.76.03.56.12 1.12.09 1.68-.01.12-.02.25-.07.35a.55.55 0 0 1-.25.25.97.97 0 0 1-.34.11c-.23.04-.47.01-.71.03-.34.03-.67.16-1.01.21-.41.06-.82.02-1.23 0-.16-.01-.33-.01-.49-.03a1.28 1.28 0 0 1-.47-.14.876.876 0 0 1-.24-.19.604.604 0 0 1-.14-.26c-.04-.15-.02-.3-.02-.45 0-.14-.02-.28-.03-.42Z" /><path fill="#FDFEFC" d="M7.42 5.52c-.06.07-.1.16-.12.25-.02.09-.03.18-.03.28-.01.19 0 .38-.04.56-.05.19-.17.36-.29.52-.2.28-.4.57-.5.9-.06.2-.08.41-.06.62-.22.33-.42.68-.58 1.04-.24.55-.41 1.14-.47 1.74-.07.73.02 1.49.31 2.17.21.49.52.94.93 1.29.21.18.43.33.68.45.84.41 1.89.42 2.72-.03.43-.23.8-.57 1.15-.91.21-.21.42-.42.59-.66.31-.48.42-1.06.49-1.62.12-.99.12-2.03-.31-2.93-.15-.31-.35-.59-.59-.84-.06-.43-.19-.85-.37-1.25-.13-.29-.29-.56-.41-.85-.05-.12-.09-.24-.15-.36s-.12-.23-.22-.32a.9.9 0 0 0-.34-.2c-.13-.04-.26-.06-.39-.07-.26-.01-.53.02-.79.01-.21-.01-.42-.05-.63-.03-.11.01-.21.02-.31.06-.12.04-.21.1-.27.18Z" /><path fill="#010101" fill-opacity=".259" d="M7.29 6.51c.09.27.28.51.51.69.07.06.15.12.24.16.09.04.18.06.28.05.09-.01.18-.04.27-.09l.24-.15c.14-.09.28-.16.42-.23.17-.09.34-.2.48-.33.07-.06.13-.13.2-.18.07-.05.16-.09.25-.08.07 0 .13.03.19.05.03.01.07.01.1.01.03-.01.07-.02.09-.04a.15.15 0 0 0 .04-.11c0-.04-.02-.08-.03-.12-.04-.07-.1-.14-.12-.21-.02-.07-.02-.14-.02-.22 0-.07 0-.15-.03-.21a.254.254 0 0 0-.12-.11.293.293 0 0 0-.16-.04c-.11-.01-.22.01-.33.02-.15.01-.3-.01-.44 0-.18.01-.36.06-.55.06-.21 0-.42-.07-.63-.04-.09.01-.17.05-.26.08s-.17.05-.26.05c-.1 0-.2-.04-.3-.04-.05 0-.1 0-.15.02-.05.02-.09.05-.11.1a.31.31 0 0 0-.02.08c0 .03 0 .06.01.09.01.06.04.11.06.16.06.16.08.38.15.58Z" /><path fill="#010101" d="M7.02 5.73c.18.11.35.25.49.41.13.15.24.31.4.42.12.08.26.12.4.13.17.02.34-.01.5-.05.15-.04.3-.1.43-.17.26-.14.47-.36.75-.45.06-.02.13-.04.18-.06.06-.03.11-.06.14-.12.03-.05.03-.11.03-.17.01-.06.03-.12.04-.18.01-.06.01-.13-.02-.18-.02-.05-.07-.08-.12-.11-.05-.02-.11-.03-.16-.04-.11-.01-.22.02-.33.03-.15.01-.3-.01-.44 0-.18.01-.36.04-.55.05-.21.01-.42-.02-.63-.03-.09 0-.18 0-.27.01-.09.01-.18.04-.25.09-.07.04-.13.11-.2.16-.03.03-.07.05-.11.07-.04.02-.08.03-.13.03H7.1c-.04.01-.07.03-.09.05.01.04.01.08.01.11Z" opacity=".3" /><path fill="url(#linux_colored_a)" d="M8.2 4.25c0 .12-.01.25-.04.37-.04.12-.1.23-.18.32-.06.06-.13.1-.21.12-.08.03-.17.03-.25.01a.512.512 0 0 1-.23-.14.636.636 0 0 1-.14-.22c-.07-.17-.08-.35-.1-.53-.01-.2-.03-.4.04-.59.03-.1.08-.18.15-.25.07-.07.17-.12.26-.12.07-.01.15.01.21.04.07.03.12.08.18.13.11.11.18.25.24.4.04.15.06.3.07.46Z" /><path fill="url(#linux_colored_b)" d="M10.41 4.25c-.01.15-.04.29-.1.43-.06.13-.16.25-.29.32-.1.06-.23.08-.35.07a.74.74 0 0 1-.33-.13c-.2-.14-.33-.35-.41-.58-.07-.23-.11-.48-.03-.7.01-.01.01-.02.01-.03.07-.16.18-.3.33-.4.05-.04.1-.07.15-.09.1-.04.2-.04.3-.03.1.01.2.05.29.1.17.11.29.29.36.48.01.05.03.1.04.16.03.13.04.27.03.4Z" /><path fill="#010101" fill-opacity=".259" d="M7.47 4.82c-.1.08-.19.17-.28.26-.05.05-.1.1-.12.17-.02.06-.02.12-.03.19 0 .02-.01.04-.01.06v.03c0 .01.01.02.02.03.01.01.03.02.05.02.02 0 .04 0 .05.01.08.01.16.05.22.09.07.05.13.1.2.14.15.1.33.14.51.15.18.01.36-.02.53-.06.14-.03.28-.06.41-.11.2-.08.39-.2.56-.33a2.11 2.11 0 0 0 .3-.26c.03-.02.05-.04.09-.05.05-.02.1-.01.15 0 .04.01.08.01.11.01.02 0 .04 0 .06-.01.02-.01.03-.02.05-.03.02-.02.02-.05.02-.07 0-.03-.01-.05-.02-.07a.273.273 0 0 0-.12-.09c-.06-.03-.13-.04-.2-.06a2.54 2.54 0 0 1-.6-.22c-.1-.05-.19-.1-.28-.15-.1-.05-.19-.1-.3-.13-.23-.07-.49-.05-.72.03-.24.09-.48.25-.65.45Z" /><path fill="#050507" d="M7.96 4.53c.1-.11.17-.24.26-.36.05-.06.1-.11.17-.15.06-.04.14-.06.21-.05.08.01.16.05.22.1.06.06.1.13.14.2.03.07.06.15.11.21.05.07.13.11.19.16.03.03.06.05.09.09.03.03.05.07.05.11.01.04 0 .09-.01.13-.01.04-.04.08-.07.11-.06.06-.14.09-.23.1-.17.02-.34-.03-.51-.02-.17 0-.34.07-.51.06-.09 0-.17-.02-.24-.07a.258.258 0 0 1-.09-.09.284.284 0 0 1-.04-.12c0-.04.01-.08.02-.12a.36.36 0 0 1 .07-.1c.06-.08.12-.13.17-.19ZM9.6 3.69c-.06 0-.11.02-.16.05-.05.03-.09.07-.12.12-.07.1-.09.21-.1.33 0 .09.01.18.04.26.03.08.08.16.14.21.07.06.16.09.25.1.09 0 .18-.02.25-.07.06-.04.11-.1.14-.16.03-.06.05-.13.06-.2.02-.12 0-.25-.06-.37a.593.593 0 0 0-.27-.25c-.06-.01-.11-.02-.17-.02Z" /><path fill="#161615" d="M9.74 4.07c-.05.02-.12.01-.15.05-.01.03.01.07.03.09.06.02.15-.02.17-.08.01-.02-.01-.06-.03-.07 0 0-.01.01-.02.01Z" /><path fill="#fff" d="M9.96 4.2c.06-.06-.05-.24-.13-.31-.06-.05-.24-.1-.24-.05.01.06.09.13.14.18.08.07.2.21.23.18Z" opacity=".5" /><path fill="gray" d="M10.38 3.86c-.08-.07-.16-.13-.25-.19-.29-.19-.68-.23-1.01-.13-.07.02-.14.05-.21.08.07-.16.18-.3.33-.4.05-.04.1-.07.15-.09.1-.04.2-.04.3-.03.1.01.2.05.29.1.17.11.29.29.36.48.02.07.04.12.04.18ZM9.78 2.77c-.03.03-.05.07-.07.11.12.03.23.07.33.14.2.13.35.32.45.53.02-.03.05-.06.07-.09-.11-.22-.26-.42-.46-.56a.831.831 0 0 0-.32-.13ZM7.49 2.88h-.07c.08.01.16.03.23.06.1.04.18.11.26.18.14.13.24.29.31.46-.02-.13-.06-.26-.11-.37l-.09-.09a1 1 0 0 0-.26-.18.626.626 0 0 0-.27-.06Z" /><path fill="#050507" d="M7.26 4.04c-.02.12-.02.26.02.37.03.08.07.15.13.21.04.04.08.08.13.1.05.02.11.03.16.02a.2.2 0 0 0 .12-.08c.03-.04.05-.09.07-.13.04-.14.04-.3-.01-.44a.52.52 0 0 0-.17-.27.37.37 0 0 0-.14-.07.257.257 0 0 0-.15.01c-.05.02-.09.07-.12.12-.01.05-.03.11-.04.16Z" /><path fill="#fff" d="M7.53 3.95c.01.04.06.05.08.08.02.03.05.06.06.09.03.07-.02.16.03.21.02.01.05.01.07 0 .06-.06.05-.17.02-.26a.298.298 0 0 0-.15-.18c-.03-.02-.08-.03-.11-.01-.01.02-.01.05 0 .07Z" opacity=".5" /><path fill="#BA9319" d="M7.03 5.59c0 .02.01.03.02.05.01.02.04.04.06.06.02.02.05.03.07.05.13.08.23.2.33.32.13.16.24.34.4.46.12.08.26.13.4.15.17.02.34-.01.5-.06.15-.04.3-.11.43-.19.26-.16.47-.39.75-.49.06-.02.13-.04.18-.07.06-.03.11-.07.14-.13.03-.06.03-.12.03-.18.01-.07.03-.13.04-.2.01-.07.01-.14-.02-.2a.278.278 0 0 0-.12-.12.317.317 0 0 0-.16-.04c-.11-.01-.22.02-.33.03-.15.01-.3-.01-.44 0-.18.01-.36.05-.55.06-.21.01-.42-.02-.63-.03-.09 0-.18 0-.27.01-.09.02-.18.05-.25.1s-.13.12-.2.18c-.03.03-.07.06-.11.07-.04.02-.08.03-.13.03H7.1c-.01 0-.03.01-.04.02l-.03.03c.03.03.01.06 0 .09Z" /><path fill="#5F461B" d="M7.49 5.13c-.07.04-.15.09-.22.14-.04.03-.07.05-.09.09-.01.03-.02.06-.02.09v.09c0 .02-.01.04-.01.06v.03c0 .01.01.02.02.03.01.01.02.02.04.02.01 0 .03.01.04.01.07.02.12.06.17.1.05.04.09.1.15.14.14.11.33.16.51.16s.36-.03.54-.07c.14-.03.28-.06.41-.11.21-.08.4-.19.56-.33.07-.07.15-.14.23-.19.07-.05.16-.08.23-.12.01 0 .01-.01.02-.01.01-.01.01-.01.01-.02a.03.03 0 0 0 0-.04c0-.01-.01-.02-.02-.04l-.03-.03a.508.508 0 0 0-.29-.1c-.1-.01-.21 0-.31-.02s-.19-.05-.28-.08c-.1-.03-.2-.06-.3-.07a1.94 1.94 0 0 0-.72.02c-.22.05-.44.13-.64.25Z" /><path fill="#F4C021" d="M7.47 4.88c-.11.07-.2.16-.28.26-.05.06-.09.12-.11.19-.02.06-.02.11-.04.17 0 .02-.01.04-.01.06v.03c0 .01.01.02.02.03.01.01.03.02.05.02.02 0 .04 0 .05.01.08.01.16.05.22.09.06.04.13.1.2.14.15.1.33.14.51.15.18.01.36-.02.53-.06.14-.03.28-.06.41-.11.2-.08.39-.2.56-.33.08-.06.16-.12.23-.19l.07-.07c.03-.02.05-.04.09-.05.05-.02.1-.01.15 0 .04.01.08.01.11.01.02 0 .04 0 .06-.01.02-.01.03-.02.05-.03.02-.02.02-.05.02-.07 0-.03-.01-.05-.02-.07a.273.273 0 0 0-.12-.09c-.06-.03-.13-.04-.2-.06a2.54 2.54 0 0 1-.6-.22c-.1-.05-.19-.1-.28-.15-.1-.05-.19-.1-.3-.13-.23-.07-.49-.05-.72.03-.24.08-.48.24-.65.45Z" /><path fill="#F6DA4A" d="M9.11 4.93a.055.055 0 0 0-.05-.03c-.02 0-.04-.01-.06 0a.37.37 0 0 0-.11.05c-.09.07-.18.15-.25.23a.8.8 0 0 0-.2.4c0 .03-.01.05 0 .08s.01.05.03.07c.02.02.04.03.06.03.02 0 .05 0 .07-.01.04-.01.08-.04.11-.07.19-.17.35-.36.42-.6.01-.02.01-.05.01-.07-.01-.04-.01-.06-.03-.08Z" /><path fill="#5F461B" d="M8.67 4.59c.01.04.08.03.12.05.03.02.06.06.1.06.04 0 .09-.01.1-.05.01-.05-.06-.08-.11-.09-.06-.02-.13-.03-.18 0-.02 0-.04.01-.03.03ZM8.03 4.56c-.05-.02-.13.07-.1.12.01.01.03.03.04.02.02-.01.04-.06.07-.07.02-.02.01-.06-.01-.07Z" /><path fill="#F4C021" d="M10.39 5.21c-.01.11-.09.2-.18.2s-.15-.09-.14-.2c.01-.11.09-.2.18-.2.09.01.15.09.14.2Z" /><path fill="gray" d="M8.02 3.57c-.08-.01-.15-.03-.23-.04a.902.902 0 0 0-.51.1c-.1.06-.17.14-.24.23 0-.09.01-.18.04-.26.03-.1.08-.18.15-.25.07-.07.17-.12.26-.12.07-.01.15.01.22.04s.12.08.18.13c.05.06.09.11.13.17Z" /><path fill="#050507" d="M12.54 8.94c.34.27.55.68.62 1.11.05.33.02.68-.06 1.01-.08.33-.19.65-.31.97-.05.13-.09.25-.11.39a.59.59 0 0 0 .06.39c.07.14.21.23.36.27.15.04.3.04.45.01.15-.04.29-.11.41-.2.31-.24.49-.61.56-.99.07-.38.04-.77-.03-1.16-.09-.52-.24-1.03-.44-1.52a4.4 4.4 0 0 0-.54-1.03c-.23-.3-.52-.56-.74-.87-.16-.21-.28-.45-.47-.64a.955.955 0 0 0-.33-.22.654.654 0 0 0-.39-.03c-.17.05-.3.18-.38.34-.07.16-.09.34-.06.51.04.22.14.43.25.62.13.22.28.43.47.59.23.18.48.29.68.45Z" /><path fill="#838385" d="M13.23 11.05c-.12.4-.27.79-.41 1.19-.05.14-.1.28-.12.42-.01-.07-.01-.16-.01-.24.02-.14.07-.26.11-.39.23-.64.47-1.31.37-1.98-.07-.43-.28-.84-.62-1.11-.18-.15-.4-.26-.59-.4.21.12.43.21.62.36.36.26.62.67.69 1.11.05.34.07.64-.04 1.04Z" /><path fill="#010101" fill-opacity=".259" d="M6.48 8.17c.06.08-.04.38 1.28.19 0 0-.23.03-.46.08-.35.12-.66.25-.9.43-.24.17-.41.4-.62.59 0 0 .35-.64.44-.83.09-.19-.01-.18.05-.47.07-.28.24-.56.24-.56s-.14.41-.03.57ZM10.71 8.1c-.27.19-.42.16-.75.2-.32.04-1.2.02-1.2.02s.13 0 .41.05c.28.05.86.1 1.18.23.32.12.44.16.64.28.28.18.49.45.75.65 0 0 .01-.26-.1-.45s-.4-.5-.48-.78c-.09-.28-.13-.84-.13-.84s-.05.45-.32.64Z" /><path fill="#010101" fill-opacity=".259" d="M8.19 7.7c-.01.08-.02.16-.04.24l-.03.12c-.01.04-.04.07-.07.1a1.086 1.086 0 0 1-.48.16c.05 0 .11.01.16.01.03 0 .07.01.1.02s.07.02.09.04c.03.02.05.05.07.09.04.07.05.14.05.22.01.1.01.19 0 .29.01-.06.02-.13.04-.19.04-.11.09-.21.17-.3.03-.03.07-.06.1-.09.12-.08.26-.12.4-.1a.63.63 0 0 1-.4-.12.428.428 0 0 1-.14-.16.613.613 0 0 1-.02-.33ZM7.85 9.59c-.07.26-.12.52-.14.79-.04.38-.03.76-.05 1.14-.02.32-.05.65 0 .96.03.15.07.3.14.44.01-.05.02-.11.02-.16.02-.26-.02-.52-.03-.77-.03-.45.04-.9.06-1.36.02-.35.02-.69 0-1.04Z" /><path fill="#050507" d="M15.88 14.83c-.03-.06-.08-.11-.13-.16-.05-.04-.11-.08-.16-.12-.12-.09-.22-.18-.33-.28-.11-.1-.22-.2-.3-.31a.868.868 0 0 1-.18-.39c-.01-.04 0-.07-.01-.11-.01-.03-.03-.07-.04-.1-.02-.09-.02-.18-.02-.26 0-.05-.02-.09-.03-.13-.02-.04-.04-.09-.07-.13a.636.636 0 0 0-.22-.14.742.742 0 0 0-.25-.05c-.21-.01-.42.06-.63.07-.2.02-.39-.02-.58-.07-.11-.03-.22-.08-.33-.11-.18-.05-.36-.08-.54-.12-.08-.01-.16-.03-.23-.03a.34.34 0 0 0-.22.07c-.07.05-.1.14-.12.22-.02.08-.01.17-.01.26.02.51 0 1.02-.07 1.52-.03.18-.07.36-.1.54l-.03.21c-.06.33-.12.67-.12 1 0 .19.02.39.12.55.1.16.27.27.44.35.25.11.53.16.79.12.22-.03.43-.13.61-.26s.33-.29.49-.44c.19-.18.39-.34.6-.49.32-.21.68-.36 1.02-.54.2-.1.4-.22.55-.39.06-.07.1-.14.13-.22-.02-.02-.02-.04-.03-.06Z" /><path fill="#F4C021" d="M15.75 14.67c-.03.09-.08.17-.14.24-.13.16-.32.26-.5.35-.31.16-.64.29-.93.48-.2.13-.38.28-.55.44-.15.14-.28.28-.45.4-.17.12-.36.2-.56.23-.24.04-.5-.01-.72-.11-.16-.07-.31-.16-.4-.31-.09-.15-.11-.32-.11-.49 0-.3.06-.6.11-.9.04-.25.09-.5.11-.75.05-.46.05-.92.02-1.37a.885.885 0 0 1 0-.23.288.288 0 0 1 .3-.27c.07 0 .14.01.21.02.17.02.34.04.5.09.1.03.2.06.31.09.17.05.35.07.53.05.19-.02.38-.09.57-.09.08 0 .16.02.23.04.08.02.15.06.21.11.04.04.07.1.1.15.03.08.06.17.06.26s-.02.19-.01.28c.01.08.04.15.08.21s.09.12.14.18c.1.11.19.23.31.31.14.1.3.16.44.25.04.03.08.06.11.1.04.07.06.16.03.24Z" /><path fill="#7D7D7D" d="M12.37 9.21c.07-.01.47.34.42.46-.06.13-.16.05-.23.05s-.28.09-.31.04c-.03-.05.09-.2.16-.31.04-.09-.11-.23-.04-.24Z" opacity=".75" /><path fill="#7D7D7D" d="M6.63 7.03c-.01-.08-.12-.09-.17-.05-.04.03-.08.15-.05.19.07.08.23-.03.22-.14Z" opacity=".25" /><path fill="#BA9319" d="M14.01 12.84a.273.273 0 0 0-.15-.13c-.06-.03-.13-.03-.2-.03-.14 0-.27.04-.41.02-.12-.01-.23-.05-.34-.08a.732.732 0 0 0-.36-.01c-.12.03-.23.12-.3.22-.06.1-.09.21-.1.32-.01.11 0 .23.01.34.01.08.02.16.04.24a.561.561 0 0 0 .38.42c.18.07.38.06.56-.01.31-.14.58-.38.74-.68.06-.11.1-.22.13-.34.01-.05.02-.1.02-.14.01-.05 0-.1-.02-.14Z" /><path fill="#BA9319" d="M14.01 12.77a.33.33 0 0 0-.15-.1c-.06-.02-.13-.03-.2-.02-.14 0-.27.03-.41.02-.12-.01-.23-.04-.34-.06-.12-.02-.24-.03-.36-.01-.12.02-.23.08-.3.16a.43.43 0 0 0-.1.23c-.01.08 0 .16.01.24.01.06.02.12.04.17.02.06.05.11.1.16.07.07.17.12.28.15.18.05.38.05.56-.01.31-.1.58-.28.74-.49.06-.08.1-.16.13-.25.01-.03.02-.07.02-.1.01-.02 0-.06-.02-.09Z" /><path fill="#050507" d="M14.26 12.27c.03.07.03.16.01.25-.03.1-.08.21-.15.29-.19.28-.47.49-.79.6-.19.07-.4.07-.6.01a.71.71 0 0 1-.3-.18c-.1-.11-.13-.26-.15-.41-.01-.19.01-.4.1-.57a.736.736 0 0 1 .48-.43c.12-.02.26-.01.38.01s.24.05.36.07c.12.02.26.04.38.1.06.02.12.06.16.1.07.04.1.09.12.16Z" /><path fill="#838385" d="M12.94 11.77c-.03 0-.06.01-.09.01-.19.03-.37.16-.47.32-.07.12-.1.26-.09.4 0-.1.03-.19.08-.28.08-.14.22-.25.38-.28.1-.02.2-.01.3.01.1.01.19.02.29.05.15.03.29.08.41.17.03.02.06.04.08.07.02.03.04.06.05.09.01.05 0 .1-.03.15a1.06 1.06 0 0 1-.19.2c.14-.03.29-.07.4-.15a.3.3 0 0 0 .12-.13c.03-.05.04-.12.03-.18a.238.238 0 0 0-.06-.11c-.03-.03-.06-.06-.09-.08-.15-.1-.32-.17-.5-.19-.12-.02-.23-.04-.35-.05-.09-.01-.18-.02-.27-.02Z" /><path fill="#050507" d="m6.63 6.67-.46.58-.48.6c-.2.24-.4.49-.52.77-.11.24-.16.51-.24.77-.09.29-.2.58-.33.85-.12.25-.25.5-.38.75-.1.18-.19.37-.23.57-.03.16-.01.32.03.48.04.16.11.31.18.45.31.61.79 1.14 1.34 1.55.25.18.53.34.81.47.15.07.32.13.49.14.08 0 .17-.01.25-.05.08-.03.15-.09.19-.16.06-.09.08-.2.06-.3-.01-.1-.05-.2-.11-.29-.13-.22-.34-.38-.54-.53-.43-.34-.86-.69-1.26-1.07-.11-.11-.23-.22-.31-.35-.08-.13-.12-.28-.15-.43-.08-.41-.06-.84.08-1.23.05-.15.13-.3.2-.45.12-.25.23-.51.39-.75.2-.29.46-.54.62-.85.14-.26.19-.56.24-.85.05-.22.09-.44.13-.67Z" /><path fill="#838385" d="M5.06 10.24c-.14.39-.16.82-.08 1.23.03.15.07.3.15.43.08.13.19.24.31.35.01.01.04.03.05.04h-.02a.523.523 0 0 1-.23-.1.58.58 0 0 1-.16-.19c-.06-.09-.1-.18-.16-.26a.548.548 0 0 0-.29-.21c.09-.04.16-.1.21-.18a.6.6 0 0 0 .07-.32c-.01-.11-.02-.22-.01-.33.01-.21.1-.41.18-.61.1-.27.19-.55.34-.79.1-.15.21-.29.33-.41a.12.12 0 0 1 .07-.07c.02-.01.04-.03.07-.03-.07.09-.15.18-.21.28-.16.23-.27.49-.39.74-.11.13-.18.28-.23.43Z" /><path fill="#050507" d="M4.46 11.86c.09-.03.19-.04.28-.02.09.02.18.06.26.12.15.11.27.28.37.43.25.37.48.74.69 1.13.17.31.33.64.53.93.13.19.28.37.41.57.13.19.25.4.3.63.07.3.03.62-.12.88a1.146 1.146 0 0 1-1.07.59c-.34-.03-.64-.21-.95-.34-.63-.28-1.33-.39-1.98-.61-.2-.07-.4-.15-.6-.21-.09-.03-.18-.05-.27-.1a.478.478 0 0 1-.21-.19.378.378 0 0 1-.04-.21c.01-.07.02-.14.05-.21.05-.14.14-.26.2-.39.1-.22.12-.46.12-.7 0-.24-.03-.48-.04-.71 0-.11 0-.21.02-.32.02-.1.07-.2.15-.28.07-.07.17-.1.27-.12.1-.02.2-.01.29-.01.1.01.2.01.29.01.1 0 .2-.02.28-.07.08-.04.15-.11.21-.18.06-.07.1-.15.15-.23.05-.08.1-.16.16-.23s.16-.13.25-.16Z" /><path fill="#F4C021" d="M4.5 12.18c.08-.03.17-.04.26-.02.08.02.16.06.23.11.14.11.23.26.32.4.22.36.44.72.64 1.09.15.28.3.56.49.81.13.17.27.32.4.49.13.17.24.35.3.55.07.26.04.55-.08.79-.09.17-.23.32-.4.42-.17.1-.36.15-.56.14-.31-.01-.59-.17-.89-.27-.56-.2-1.17-.23-1.74-.39-.21-.06-.41-.13-.61-.18-.09-.02-.18-.04-.27-.08a.433.433 0 0 1-.22-.18.351.351 0 0 1-.05-.2c0-.07.02-.14.04-.2.05-.13.13-.25.18-.38.08-.2.09-.42.07-.63-.01-.21-.05-.42-.06-.63a.878.878 0 0 1 .01-.28c.02-.09.06-.18.13-.25s.17-.11.28-.13c.1-.02.21-.01.31 0s.21.02.31.01.21-.03.29-.09a.52.52 0 0 0 .18-.21c.04-.08.08-.17.11-.26s.07-.17.12-.25a.41.41 0 0 1 .21-.18Z" /><defs><radialGradient id="linux_colored_a" cx="0" cy="0" r="1" gradientTransform="matrix(.65895 -.02773 .04242 1.00798 7.632 4.069)" gradientUnits="userSpaceOnUse"><stop stop-color="#FFFFFD" /><stop offset=".757" stop-color="#FFFFFD" /><stop offset="1" stop-color="#D4D4D4" /></radialGradient><radialGradient id="linux_colored_b" cx="0" cy="0" r="1" gradientTransform="matrix(.9544 0 0 .9544 9.662 4.1)" gradientUnits="userSpaceOnUse"><stop stop-color="#FFFFFD" /><stop offset=".757" stop-color="#FFFFFD" /><stop offset="1" stop-color="#D4D4D4" /></radialGradient></defs></symbol>'});a().add(_i);const Si=_i;var Oi=new(o())({id:"linux_manjaro",use:"linux_manjaro-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="linux_manjaro"><path d="M9.049 0H0v14h4.084V4.097h4.965V0ZM14 0H9.903v14H14V0Z" /><path d="M9.049 4.951H4.95V14H9.05V4.951Z" /></symbol>'});a().add(Oi);const Ci=Oi;var Ai=new(o())({id:"macOSX",use:"macOSX-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="macOSX"><path d="M9 2C5.13 2 2 5.13 2 9s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7Zm3.55 11.48h-.85L9 9.61l-2.7 3.87h-.85L8.57 9 5.45 4.52h.85L9 8.39l2.7-3.87h.85L9.43 9l3.12 4.48Z" /></symbol>'});a().add(Ai);const Ei=Ai;var ki=new(o())({id:"oracle",use:"oracle-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="oracle"><path d="M12 14H6c-2.76 0-5-2.24-5-5s2.24-5 5-5h6c2.76 0 5 2.24 5 5s-2.24 5-5 5ZM6 6C4.35 6 3 7.35 3 9s1.35 3 3 3h6c1.65 0 3-1.35 3-3s-1.35-3-3-3H6Z" /></symbol>'});a().add(ki);const Pi=ki;var Mi=new(o())({id:"oracle_colored",use:"oracle_colored-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="oracle_colored"><path fill="#ED1C24" d="M12 4H6C3.24 4 1 6.24 1 9s2.24 5 5 5h6c2.76 0 5-2.24 5-5s-2.24-5-5-5Z" /></symbol>'});a().add(Mi);const Ti=Mi;var Ri=new(o())({id:"os_press",use:"os_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="os_press"><path d="M6.75 7.5c-.14 0-.25.11-.25.25v2.5c0 .14.11.25.25.25s.25-.11.25-.25v-2.5c0-.14-.11-.25-.25-.25ZM11.77 2H6.23C3.89 2 2 3.89 2 6.23v5.54C2 14.1 3.89 16 6.23 16h5.54c2.34 0 4.23-1.89 4.23-4.23V6.23C16 3.89 14.11 2 11.77 2ZM8.5 10.25c0 .97-.78 1.75-1.75 1.75S5 11.22 5 10.25v-2.5C5 6.78 5.78 6 6.75 6s1.75.78 1.75 1.75v2.5ZM13 8.1h-1.5v-.35c0-.14-.11-.25-.25-.25s-.25.11-.25.25v.03c0 .08.04.16.11.21l1.15.8c.47.33.75.86.75 1.43v.03c0 .96-.79 1.75-1.75 1.75s-1.76-.79-1.76-1.75V9.9H11v.35c0 .14.11.25.25.25s.25-.11.25-.25v-.03a.26.26 0 0 0-.11-.21l-1.15-.8c-.47-.33-.75-.86-.75-1.43v-.03c0-.96.79-1.75 1.75-1.75S13 6.79 13 7.75v.35Z" /></symbol>'});a().add(Ri);const ji=Ri;var Di=new(o())({id:"raspbian",use:"raspbian-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="raspbian"><path d="M13.96 8.09c.32-1.85-1.36-2.49-1.36-2.49 1.36-.32 2.4-2.57 2-3.86 0 0 .16-.24-1.76-.64S9 1.58 9 2.86C9 1.58 7.08.7 5.16 1.1c-1.92.4-1.76.64-1.76.64-.4 1.29.64 3.53 2 3.86 0 0-1.68.64-1.36 2.49 0 0-2.24 1.45-.64 3.86 0 0 .08.8.4 1.2 0 0 .24 1.69 1.68 2.01 0 0 .48.8 1.44.88 0 0 .72.96 2.08.96s2.08-.96 2.08-.96c.96-.08 1.44-.88 1.44-.88 1.44-.32 1.68-2.01 1.68-2.01.32-.4.4-1.2.4-1.2 1.6-2.42-.64-3.86-.64-3.86Zm-1.1-1.77c.59.53.84 1.25.66 1.77-.45-.17-.94-.47-1.41-.89a4.49 4.49 0 0 1-1.06-1.33c.49-.24 1.23-.07 1.81.45ZM9.72 2.3c.64-.64 1.44-.8 2.16-.72.72.08 1.92.48 2.4.4-.24.4-.4.88-.4 1.37 0 .49-.8 1.69-1.76 1.93-.84.21-1.67-.01-2.03-.71 0-.01.01-.01.01-.02.1-.12.21-.23.32-.34.23-.22.48-.43.74-.62.52-.39 1.09-.72 1.69-1l-.03-.07c-.63.21-1.24.49-1.82.83-.29.17-.57.35-.84.56-.11.09-.21.17-.32.27-.48-.34-.71-1.28-.12-1.88Zm.93 4.14c-.13.57-.82 1-1.65 1s-1.52-.43-1.65-1c.13-.57.82-1 1.65-1s1.52.43 1.65 1Zm.03 6.22c0 .93-.75 1.69-1.68 1.69-.93 0-1.68-.76-1.68-1.69 0-.93.75-1.69 1.68-1.69.93 0 1.68.76 1.68 1.69ZM4.12 3.35c0-.48-.16-.96-.4-1.37.48.08 1.68-.32 2.4-.4.72-.08 1.52.08 2.16.72.59.6.36 1.54-.12 1.86-.1-.09-.21-.18-.32-.27-.27-.21-.55-.39-.84-.56-.58-.33-1.2-.61-1.83-.82l-.03.07c.6.28 1.16.61 1.69 1 .26.19.51.4.74.62.12.11.22.23.32.34 0 .01.01.01.01.02-.36.7-1.2.92-2.03.71-.95-.24-1.75-1.44-1.75-1.92Zm1.02 2.97c.59-.52 1.33-.69 1.81-.45-.22.43-.58.9-1.06 1.33-.47.41-.96.72-1.41.89-.19-.52.06-1.24.66-1.77Zm-1.12 5.36h-.05c-.44-.04-.73-.78-.64-1.64.09-.86.51-1.52.95-1.48.06.01.12.03.18.06.19.33.28.88.22 1.5-.07.73-.34 1.34-.66 1.56Zm2.44 3.15c-.57.11-1.43-.47-1.92-1.29-.49-.83-.43-1.58.13-1.7.57-.11 1.43.47 1.92 1.29.49.83.43 1.59-.13 1.7Zm.08-3.59c-.91-.04-1.48-.9-1.26-1.92.22-1.02 1.13-1.81 2.04-1.76.91.04 1.48.9 1.26 1.92-.22 1.01-1.13 1.8-2.04 1.76ZM9 16.52c-.83 0-1.53-.5-1.76-1.19.45-.31 1.07-.5 1.76-.5s1.31.19 1.76.5c-.23.69-.93 1.19-1.76 1.19Zm.42-7.05c-.22-1.01.35-1.87 1.26-1.91.91-.04 1.83.75 2.04 1.76.22 1.02-.35 1.88-1.26 1.92-.91.04-1.82-.75-2.04-1.77Zm4.04 4.07c-.49.83-1.35 1.4-1.92 1.29-.57-.11-.63-.87-.13-1.7.49-.83 1.35-1.4 1.92-1.29.57.11.63.87.13 1.7Zm.57-1.86h-.05c-.32-.23-.59-.83-.66-1.56-.06-.61.03-1.17.22-1.5.06-.03.12-.05.18-.06.44-.04.87.62.95 1.48.09.87-.2 1.6-.64 1.64Z" /></symbol>'});a().add(Di);const Ii=Di;var Li=new(o())({id:"red_hat",use:"red_hat-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="red_hat"><path d="m14.41 8.96-.19-.8a1.153 1.153 0 0 1 0 .01l-.63-2.72c-.14-.6-.27-.87-1.32-1.4-.81-.42-2.59-1.11-3.12-1.11-.49 0-.63.63-1.21.63-.56 0-.98-.47-1.5-.47-.5 0-.83.34-1.09 1.05 0 0-.71 1.99-.8 2.28v.01l-.31.76C2.83 7.28 1 7.53 1 9.14c0 2.65 6.27 5.91 11.23 5.91 3.81 0 4.77-1.72 4.77-3.08 0-1.07-.92-2.28-2.59-3.01ZM4.54 6.54v.08-.02a.064.064 0 0 1 0-.06Zm6.95 5.11c-3.93 0-7.37-2.3-7.37-3.82v-.04c.13-.31.3-.71.45-1.03v-.02c0 .01.01.02.01.03l.03.06c0 .01.01.02.01.03.01.02.02.04.04.07.01.01.01.02.02.03.01.02.03.05.05.07.01.01.02.03.03.04.02.02.03.05.05.07.01.01.02.03.03.04.02.02.03.04.05.06.02.02.04.04.05.06.02.02.03.04.05.05.02.02.04.05.07.07l.05.05.07.07.06.06c.02.02.05.04.08.07.02.02.05.04.07.06.02.02.04.04.06.05.03.03.07.05.1.08.02.02.04.04.07.05l.11.08c.02.02.05.03.07.05.04.03.08.06.12.08.02.02.05.03.07.05.04.03.08.05.12.08.03.02.06.04.08.05.04.02.08.05.11.07.03.02.06.04.1.06.04.02.08.05.12.07.03.02.06.04.1.06.04.03.09.05.13.08.03.01.05.03.08.04.05.03.11.06.16.08.02.01.05.02.07.04l.18.09c.02.01.05.02.07.03.06.03.13.06.19.09.02.01.05.02.07.03.07.03.13.06.2.09.02.01.05.02.07.03.07.03.14.06.22.08.02.01.04.02.06.02.08.03.15.06.23.08.02.01.04.01.05.02.08.03.16.05.24.08.01 0 .03.01.04.01.08.03.17.05.25.07.01 0 .02.01.04.01.09.02.18.05.27.07.02 0 .03.01.05.01l.27.06c.02 0 .03.01.05.01.09.02.18.04.28.05.02 0 .04.01.05.01.09.02.19.03.28.04.02 0 .03 0 .05.01.1.01.19.03.29.04h.05l.3.03h.04c.11.01.21.01.32.02h.02c.11 0 .23.01.34.01.98 0 2.37-.19 2.55-1.23.1.44.22.94.3 1.41-.15 1.03-1.4 1.58-2.99 1.58Z" /></symbol>'});a().add(Li);const Bi=Li;var Zi=new(o())({id:"suse_linux",use:"suse_linux-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="suse_linux"><path d="M16.83 8.24c.01 0 .02-.01.03-.01.13-.04.77-.2.68-.45l-.47-1.26s-.16-.55-.87-.79-2.52-.79-3.07-.79v.63s-1.89-.79-4.88-.79-5.59 1.5-6.85 3.07c-1.26 1.57-1.01 3-.7 3.63.31.63 1.1 1.73 2.6 1.73s2.28-1.02 2.28-1.65c0-.7-.23-1.51-.84-1.92-.65-.42-1.58-.46-2.15.11-.68.68-.3 2.01.76 1.98.28-.01.73-.14.73-.48 0-.31-.16-.39-.39-.31-.24.08-.31.08-.47 0-.25-.13-.3-.5-.1-.69.26-.24.69-.2.96-.01.42.28.74.66.57 1.18-.16.49-.53.88-1.08.89-.56.01-1.17-.08-1.52-.57-.43-.61-.69-1.46-.26-2.13.55-.87 1.26-1.02 2.05-.94.79.08 2.2.87 2.44 1.57.24.71.31.87.31 1.1l1.1.55s-.47-1.26.24-1.89c.71-.63 1.65-.31 1.97-.08.32.23 1.34 1.18 1.5 1.5l1.5.71s-.47-.71-.71-1.34c-.24-.63 0-1.26.39-1.26s1.5.16 2.05.16c.55 0 2.52-.08 2.83-1.34-.02.08-.41.22-.49.25-.19.08-.39.15-.6.18-.38.07-.74.02-1.1-.11-.49-.16-.97-.39-1.43-.64l-.31-.71c.57.32 1.11.71 1.73.93.5.17 1.05.13 1.57-.01Zm-2.12-1.29c0-.59.48-1.06 1.06-1.06.58 0 1.06.48 1.06 1.06a1.06 1.06 0 0 1-2.12 0Zm1.81 0c0-.41-.33-.75-.75-.75s-.75.33-.75.75c0 .41.33.75.75.75s.75-.33.75-.75Zm-.93-.25c.03-.1.19-.14.36-.09.17.05.27.18.24.28-.03.1-.19.14-.36.09-.17-.05-.27-.18-.24-.28Z" /></symbol>'});a().add(Zi);const Ni=Zi;var Fi=new(o())({id:"ubuntu",use:"ubuntu-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="ubuntu"><path d="M2.95 7.54c-.81 0-1.46.65-1.46 1.46 0 .81.65 1.46 1.46 1.46.81 0 1.46-.65 1.46-1.46 0-.8-.65-1.46-1.46-1.46Zm6.98-2.15a3.61 3.61 0 0 1 3.57 3.1H16a6.009 6.009 0 0 0-1.64-3.67c-.61.31-1.36.32-2-.05a2.07 2.07 0 0 1-1.04-1.71c-.46-.11-.93-.16-1.4-.16-.91 0-1.79.2-2.6.58l1.25 2.17c.44-.17.9-.26 1.36-.26Zm3.48-.97c.81 0 1.46-.65 1.46-1.46 0-.81-.65-1.46-1.46-1.46-.81 0-1.46.65-1.46 1.46 0 .81.66 1.46 1.46 1.46ZM6.32 9c0-1.15.54-2.18 1.38-2.84L6.44 4c-.3.21-.57.44-.83.7-.72.72-1.24 1.6-1.53 2.55a2.093 2.093 0 0 1 0 3.52c.29.95.81 1.83 1.53 2.55.26.26.53.49.83.7l1.26-2.18A3.608 3.608 0 0 1 6.32 9Zm3.61 3.61c-.47 0-.93-.09-1.34-.26l-1.25 2.17c.8.38 1.68.58 2.6.58.48 0 .95-.05 1.4-.16.03-.69.4-1.34 1.04-1.71.64-.37 1.39-.36 2-.05a6.028 6.028 0 0 0 1.63-3.67h-2.5c-.26 1.75-1.77 3.1-3.58 3.1Zm3.48.97c-.81 0-1.46.65-1.46 1.46 0 .81.65 1.46 1.46 1.46.81 0 1.46-.65 1.46-1.46 0-.81-.65-1.46-1.46-1.46Z" /></symbol>'});a().add(Fi);const Hi=Fi;var Vi=new(o())({id:"ubuntu_colored",use:"ubuntu_colored-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="ubuntu_colored"><path fill="#F26422" d="M2.95 7.54c-.81 0-1.46.65-1.46 1.46 0 .81.65 1.46 1.46 1.46.81 0 1.46-.65 1.46-1.46 0-.8-.65-1.46-1.46-1.46Zm6.98-2.15a3.61 3.61 0 0 1 3.57 3.1H16a6.009 6.009 0 0 0-1.64-3.67c-.61.31-1.36.32-2-.05a2.07 2.07 0 0 1-1.04-1.71c-.46-.11-.93-.16-1.4-.16-.91 0-1.79.2-2.6.58l1.25 2.17c.44-.17.9-.26 1.36-.26Zm3.48-.97c.81 0 1.46-.65 1.46-1.46 0-.81-.65-1.46-1.46-1.46-.81 0-1.46.65-1.46 1.46 0 .81.66 1.46 1.46 1.46ZM6.32 9c0-1.15.54-2.18 1.38-2.84L6.44 4c-.3.21-.57.44-.83.7-.72.72-1.24 1.6-1.53 2.55a2.093 2.093 0 0 1 0 3.52c.29.95.81 1.83 1.53 2.55.26.26.53.49.83.7l1.26-2.18A3.608 3.608 0 0 1 6.32 9Zm3.61 3.61c-.47 0-.93-.09-1.34-.26l-1.25 2.17c.8.38 1.68.58 2.6.58.48 0 .95-.05 1.4-.16.03-.69.4-1.34 1.04-1.71.64-.37 1.39-.36 2-.05a6.028 6.028 0 0 0 1.63-3.67h-2.5c-.26 1.75-1.77 3.1-3.58 3.1Zm3.48.97c-.81 0-1.46.65-1.46 1.46 0 .81.65 1.46 1.46 1.46.81 0 1.46-.65 1.46-1.46 0-.81-.65-1.46-1.46-1.46Z" /></symbol>'});a().add(Vi);const zi=Vi;var Ui=new(o())({id:"notification",use:"notification-usage",viewBox:"0 0 40 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 24" id="notification"><path fill-rule="evenodd" d="M28 24c6.627 0 12-5.373 12-12S34.627 0 28 0 16 5.373 16 12s5.373 12 12 12Z" clip-rule="evenodd" /><path stroke="#fff" d="M23.5 12c0 6.351-5.149 11.5-11.5 11.5S.5 18.351.5 12 5.649.5 12 .5 23.5 5.649 23.5 12Z" /><path d="M14.718 15H9.459v-.897l2.606-2.841c.375-.42.642-.768.8-1.048.16-.283.241-.565.241-.848 0-.373-.105-.673-.316-.903-.208-.229-.49-.343-.844-.343-.422 0-.75.129-.983.386-.232.258-.349.61-.349 1.058H9.31c0-.476.107-.904.322-1.283.219-.383.528-.68.93-.892.404-.211.87-.317 1.396-.317.76 0 1.357.192 1.794.575.44.38.66.906.66 1.58 0 .39-.11.8-.332 1.23-.219.425-.579.91-1.08 1.455l-1.912 2.046h3.63V15ZM26.969 10.494h.795c.4-.004.718-.108.95-.312.237-.204.355-.5.355-.886 0-.372-.099-.66-.296-.865-.193-.208-.49-.311-.891-.311-.351 0-.64.102-.865.306-.226.2-.338.463-.338.79h-1.305c0-.402.105-.767.316-1.096.215-.33.512-.586.892-.768.383-.187.811-.28 1.284-.28.78 0 1.393.197 1.837.591.447.39.671.935.671 1.633 0 .35-.113.682-.338.994-.222.308-.51.54-.865.698.43.147.755.378.977.693.226.315.339.69.339 1.128 0 .701-.242 1.26-.725 1.675-.48.416-1.112.623-1.896.623-.752 0-1.368-.2-1.848-.601-.48-.401-.72-.935-.72-1.6h1.306c0 .343.114.622.343.837.233.215.544.322.935.322.404 0 .723-.107.956-.322.233-.215.349-.526.349-.934 0-.412-.122-.73-.365-.951-.244-.222-.605-.333-1.085-.333h-.768v-1.031Z" /></symbol>'});a().add(Ui);const Gi=Ui;var Wi=new(o())({id:"padlock",use:"padlock-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="padlock"><path d="M13 7.5v-2c0-2.21-1.79-4-4-4s-4 1.79-4 4v2H3.5V11c0 3.03 2.47 5.5 5.5 5.5s5.5-2.47 5.5-5.5V7.5H13Zm-6.5-2a2.5 2.5 0 0 1 5 0v2h-5v-2ZM13 11c0 2.21-1.79 4-4 4s-4-1.79-4-4V9h8v2Zm-4.75 1.75c0 .41.34.75.75.75s.75-.34.75-.75v-.95A1.097 1.097 0 0 0 9 9.9a1.097 1.097 0 0 0-.75 1.9v.95Z" /></symbol>'});a().add(Wi);const $i=Wi;var qi=n(57138),Yi=new(o())({id:"pause_outline",use:"pause_outline-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="pause_outline"><path d="M6.43 3H5.07C3.93 3 3 3.93 3 5.07v7.86C3 14.07 3.93 15 5.07 15h1.36c1.14 0 2.07-.93 2.07-2.07V5.07C8.5 3.93 7.57 3 6.43 3ZM7 12.93c0 .31-.26.57-.57.57H5.07a.57.57 0 0 1-.57-.57V5.07c0-.31.26-.57.57-.57h1.36c.32 0 .57.26.57.57v7.86ZM12.93 3h-1.36c-1.14 0-2.07.93-2.07 2.07v7.86c0 1.14.93 2.07 2.07 2.07h1.36c1.14 0 2.07-.93 2.07-2.07V5.07C15 3.93 14.07 3 12.93 3Zm.57 9.93c0 .31-.26.57-.57.57h-1.36a.57.57 0 0 1-.57-.57V5.07c0-.31.26-.57.57-.57h1.36c.32 0 .57.26.57.57v7.86Z" /></symbol>'});a().add(Yi);const Ki=Yi;var Xi=new(o())({id:"pause_solid",use:"pause_solid-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="pause_solid"><path d="M9.1 5H6.8c-1 0-1.9.8-1.9 1.9v10.3c0 1 .8 1.9 1.9 1.9h2.3c1 0 1.9-.8 1.9-1.9V6.9C11 5.8 10.2 5 9.1 5Zm8 0h-2.3c-1 0-1.9.8-1.9 1.9v10.3c0 1 .8 1.9 1.9 1.9h2.3c1 0 1.9-.8 1.9-1.9V6.9c0-1.1-.8-1.9-1.9-1.9Z" /></symbol>'});a().add(Xi);const Ji=Xi;var Qi=new(o())({id:"pencil_outline",use:"pencil_outline-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="pencil_outline"><path d="M9.76 0c-1.13 0-2.2.45-3 1.24L6 2 4.94 3.06.5 7.5 0 14l6.5-.5 6.26-6.26a4.242 4.242 0 0 0-3-7.24Zm1.94 6.18-5.86 5.86-2.26.17c-.21-.43-.49-.82-.84-1.15-.28-.26-.6-.48-.95-.65l.17-2.25L6 4.12 8.38 6.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44L7.06 3.06l.76-.76a2.744 2.744 0 0 1 3.88 3.88Z" /></symbol>'});a().add(Qi);const ea=Qi;var ta=new(o())({id:"pencil_solid",use:"pencil_solid-usage",viewBox:"0 0 19 19",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 19" id="pencil_solid"><path d="M17.71 4.043c.39-.39.39-1.04 0-1.41L15.37.292c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75 1.84-1.83ZM0 14.253v3.75h3.75l11.06-11.07-3.75-3.75L0 14.253Z" /></symbol>'});a().add(ta);const na=ta;var ra=new(o())({id:"pie_chart_skeleton",use:"pie_chart_skeleton-usage",viewBox:"0 0 100 100",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" id="pie_chart_skeleton"><path fill-rule="evenodd" d="m68.254 96.563-1.544-8.756A41.654 41.654 0 0 1 50 91.282c-23.083 0-41.795-18.712-41.795-41.795C8.205 26.404 26.917 7.692 50 7.692c.872 0 1.739.027 2.598.08L51.23.015A50.96 50.96 0 0 0 50 0C22.386 0 0 22.386 0 50s22.386 50 50 50c6.442 0 12.6-1.219 18.254-3.437Zm31.092-54.669a50.02 50.02 0 0 0-.224-1.27l.224 1.27Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="m95.04 28.262 1.687 4.637-7.31 2.66a41.73 41.73 0 0 1 2.377 13.928c0 23.083-18.712 41.795-41.794 41.795-.225 0-.45-.002-.674-.005l3.153 8.662C78.941 98.647 100 76.784 100 50a49.8 49.8 0 0 0-4.96-21.738Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="M99.514 57c.32-2.287.486-4.624.486-7 0-27.614-22.385-50-50-50h-.256v7.693H50c23.083 0 41.795 18.711 41.795 41.794 0 2.565-.23 5.076-.673 7.513h8.392Z" clip-rule="evenodd" /></symbol>'});a().add(ra);const oa=ra;var ia=new(o())({id:"pin_element",use:"pin_element-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="pin_element"><path d="M3.75 0h6.5A3.75 3.75 0 0 1 14 3.75C14 4.44 13.44 5 12.75 5h-.25V3.75a2.25 2.25 0 0 0-2.25-2.25h-6.5A2.25 2.25 0 0 0 1.5 3.75v6.5a2.25 2.25 0 0 0 2.25 2.25H5v.25C5 13.44 4.44 14 3.75 14A3.75 3.75 0 0 1 0 10.25v-6.5A3.75 3.75 0 0 1 3.75 0Z" /><path d="M12.5 7.25a.75.75 0 0 1 1.5 0V14H7.25a.75.75 0 0 1 0-1.5h4.19L6.47 7.53l1.06-1.06 4.97 4.969V7.25Z" /></symbol>'});a().add(ia);const aa=ia;var sa=new(o())({id:"play_outline",use:"play_outline-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="play_outline"><path d="M13.73 7.24 5.94 3.05c-.2-.11-.42-.16-.62-.16C4.63 2.89 4 3.44 4 4.2v9.6c0 .77.63 1.32 1.32 1.32.21 0 .42-.05.62-.16l7.79-4.19c1.4-.76 1.4-2.78 0-3.53Zm-.71 2.2L5.5 13.49V4.51l7.52 4.05c.23.12.26.33.26.44 0 .11-.03.32-.26.44Z" /></symbol>'});a().add(sa);const la=sa;var ca=new(o())({id:"play_solid",use:"play_solid-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="play_solid"><path d="M21.728 10.702 5.619 1.5a1.738 1.738 0 0 0-.868-.234c-.917 0-1.759.734-1.759 1.759v17.95a1.76 1.76 0 0 0 1.759 1.759c.29 0 .587-.073.868-.234l16.109-9.201a1.496 1.496 0 0 0 0-2.597Z" /></symbol>'});a().add(ca);const ua=ca;var da=new(o())({id:"plus",use:"plus-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="plus"><path fill-rule="evenodd" d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2Z" clip-rule="evenodd" /></symbol>'});a().add(da);const fa=da;var pa=new(o())({id:"plus_mini_s",use:"plus_mini_s-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="plus_mini_s"><path fill-rule="evenodd" d="M15.889 7H8.11C7.5 7 7 7.5 7 8.111v7.778C7 16.5 7.5 17 8.111 17h7.778C16.5 17 17 16.5 17 15.889V8.11C17 7.5 16.5 7 15.889 7ZM15 12.6h-2.4V15h-1.2v-2.4H9v-1.2h2.4V9h1.2v2.4H15v1.2Z" clip-rule="evenodd" /></symbol>'});a().add(pa);const ha=pa;var ga=new(o())({id:"pod",use:"pod-usage",viewBox:"0 0 22 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" id="pod"><path d="M7 15h3v-3H7v3Zm4-11-7 6v8h7l7-6V4h-7Zm5.5 7.31-6.055 5.19H5.5v-5.81l6.055-5.19H16.5v5.81ZM15 7h-3v3h3V7Z" /></symbol>'});a().add(ga);const va=ga;var ma=new(o())({id:"pricing",use:"pricing-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="pricing"><path d="M9.75 5.751 7.556 7.947l-.862-.862a.67.67 0 0 0-.942 0 .67.67 0 0 0 0 .942L7.555 9.83l3.138-3.138a.67.67 0 0 0 0-.942.67.67 0 0 0-.942 0ZM8 1.778c-2.596.026-4.64.649-6.222 1.778V7.11C1.75 9.618 4.426 12.97 8 14.222c3.573-1.253 6.249-4.604 6.222-7.11V3.555C12.64 2.426 10.595 1.804 8 1.778ZM8 12.79c-2.845-1.182-4.907-3.893-4.89-5.68V4.285C4.419 3.529 6.054 3.138 8 3.11c1.946.018 3.582.418 4.889 1.165V7.12c.017 1.778-2.045 4.489-4.89 5.671Z" /></symbol>'});a().add(ma);const ya=ma;var ba=new(o())({id:"print",use:"print-usage",viewBox:"0 0 21 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 20" id="print"><path d="M18 8.2v6.4l-1 1v2.3c0 .1-.1.2-.2.2H3.2c-.1-.1-.2-.2-.2-.3V16h10c1.1 0 2-.9 2-2H2v-3c0-.6.5-1 1-1h13V0H4v8H3c-1.7 0-3 1.4-3 3v4.4l1 1v1.4C1 19 2 20 3.2 20h13.7c1.2 0 2.2-1 2.2-2.2v-1.4l1-1V11c-.1-1.3-.9-2.4-2.1-2.8ZM6 2h8v6H6V2Z" /></symbol>'});a().add(ba);const wa=ba;var xa=new(o())({id:"privacy",use:"privacy-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="privacy"><path d="M11.556 6.667V4.889A3.555 3.555 0 0 0 8 1.333 3.555 3.555 0 0 0 4.445 4.89v1.778H3.11v3.11a4.897 4.897 0 0 0 4.89 4.89 4.897 4.897 0 0 0 4.888-4.89v-3.11h-1.333ZM5.778 4.889a2.223 2.223 0 0 1 4.444 0v1.778H5.778V4.889Zm5.778 4.889A3.555 3.555 0 0 1 8 13.333a3.555 3.555 0 0 1-3.555-3.555V8h7.11v1.778Zm-4.222 1.555c0 .365.302.667.666.667a.671.671 0 0 0 .667-.667v-.844A.975.975 0 0 0 8 8.8a.975.975 0 0 0-.666 1.689v.844Z" /></symbol>'});a().add(xa);const _a=xa;var Sa=new(o())({id:"question",use:"question-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="question"><path d="M10 12.6c-.77 0-1.4.63-1.4 1.4 0 .77.63 1.4 1.4 1.4.77 0 1.4-.63 1.4-1.4 0-.77-.63-1.4-1.4-1.4ZM10 0C4.49 0 0 4.49 0 10s4.49 10 10 10 10-4.49 10-10S15.51 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Zm.06-13h-.11C8.32 5 7 6.32 7 7.94V8l2-.06c0-.52.42-.94.94-.94h.11c.52 0 .94.42.94.94 0 .25-.15.49-.38.6l-.12.05a2.87 2.87 0 0 0-1.65 2.59v.61h2v-.61c0-.33.19-.64.49-.78l.12-.05c.93-.44 1.53-1.38 1.53-2.41C13 6.32 11.68 5 10.06 5Z" /></symbol>'});a().add(Sa);const Oa=Sa;var Ca=new(o())({id:"questionFilled",use:"questionFilled-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="questionFilled"><path d="M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2Zm0 15.4c-.77 0-1.4-.63-1.4-1.4 0-.77.63-1.4 1.4-1.4.77 0 1.4.63 1.4 1.4 0 .77-.63 1.4-1.4 1.4Zm1.55-5.06c-.48.22-.55.47-.55.76v.65h-2v-.96c0-.87.48-1.65 1.26-2.04l.4-.2c.21-.11.34-.32.34-.55 0-.55-.45-1-1-1s-1 .45-1 1H9c0-1.65 1.35-3 3-3s3 1.35 3 3c0 1-.55 1.9-1.45 2.34Z" /></symbol>'});a().add(Ca);const Aa=Ca;var Ea=new(o())({id:"ram",use:"ram-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="ram"><path d="m7.5 8.5 2 2 1-1-2-2-1 1ZM5 11l2 2 1-1-2-2-1 1Zm5-5 2 2 1-1-2-2-1 1Zm7 1-6-6L1 11l6 6 1-1 1 1 8-8-1-1 1-1Zm-2.12 2L9 14.88l-1-1-1 1L3.12 11 11 3.12 14.88 7l-1 1 1 1Z" /></symbol>'});a().add(Ea);const ka=Ea;var Pa=n(16071),Ma=new(o())({id:"reduce_size",use:"reduce_size-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="reduce_size"><path d="M2 6.75A.75.75 0 0 1 2.75 6h2.189L1.97 3.03l1.06-1.061L6 4.939v-2.19a.75.75 0 0 1 1.5 0v3.69l.03.03-.03.03v1h-1l-.031.03-.03-.03H2.75A.75.75 0 0 1 2 6.75ZM11.31 2a.75.75 0 0 1 .75.75v2.189l2.97-2.97 1.061 1.06L13.121 6h2.189a.75.75 0 0 1 0 1.5h-3.69l-.03.03-.03-.03h-1v-1l-.03-.03.03-.03v-3.69a.75.75 0 0 1 .75-.75ZM2 11.31c0 .414.336.75.75.75h2.189L1.97 15.03l1.06 1.06L6 13.12v2.19a.75.75 0 0 0 1.5 0v-3.69l.03-.03-.03-.03v-1h-1l-.031-.03-.03.03H2.75a.75.75 0 0 0-.75.75ZM11.31 16.06a.75.75 0 0 0 .75-.75v-2.19l2.97 2.97 1.061-1.06-2.97-2.97h2.189a.75.75 0 0 0 0-1.5h-3.69l-.03-.03-.03.03h-1v1l-.03.03.03.03v3.69c0 .414.336.75.75.75Z" /></symbol>'});a().add(Ma);const Ta=Ma;var Ra=new(o())({id:"refresh",use:"refresh-usage",viewBox:"0 0 18 19",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 19" id="refresh"><path d="M9 14.524c-1.867 0-3.487-1.023-4.365-2.531h2.947a.85.85 0 0 0 .844-.844.85.85 0 0 0-.844-.843H2.25v5.343a.85.85 0 0 0 .844.844.85.85 0 0 0 .844-.844v-1.755C5.175 15.312 6.974 16.212 9 16.212a6.741 6.741 0 0 0 6.716-6.188h-1.721c-.27 2.52-2.396 4.5-4.995 4.5Zm5.906-12.093a.85.85 0 0 0-.844.843V5.03C12.825 3.612 11.026 2.712 9 2.712a6.741 6.741 0 0 0-6.716 6.187h1.721C4.275 6.38 6.401 4.4 9 4.4c1.867 0 3.488 1.024 4.365 2.532h-2.959a.85.85 0 0 0-.844.843.85.85 0 0 0 .844.844h5.344V3.274a.85.85 0 0 0-.844-.843Z" /></symbol>'});a().add(Ra);const ja=Ra;var Da=new(o())({id:"reload",use:"reload-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="reload"><path fill-rule="evenodd" d="M12.77 20.047c3.228-.362 5.814-2.942 6.183-6.17.483-4.221-2.798-7.814-6.91-7.86V4.124c0-.106-.131-.161-.22-.096L7.924 6.891a.12.12 0 0 0 0 .194l3.899 2.863c.088.066.22.007.22-.095v-1.89c2.89.046 5.204 2.505 5.006 5.444-.167 2.527-2.228 4.579-4.756 4.74a5.105 5.105 0 0 1-5.365-4.274.971.971 0 0 0-.96-.812.963.963 0 0 0-.956 1.105 7.048 7.048 0 0 0 7.758 5.88Z" clip-rule="evenodd" /></symbol>'});a().add(Da);const Ia=Da;var La=new(o())({id:"remove_node",use:"remove_node-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="remove_node"><path d="M3.5 6.55c0-1.68 1.37-3.05 3.05-3.05H8V2H6.55C4.04 2 2 4.04 2 6.55V8h1.5V6.55Zm7.71-5.27c-.4-.12-.81.12-.93.52l-.06.21-.22.77-1.21 4.24C7.78 7.13 7 7.97 7 9c0 .64.31 1.2.77 1.56L6.65 14.5h-.1c-1.68 0-3.05-1.37-3.05-3.05V10H2v1.45c0 2.41 1.89 4.37 4.27 4.52a.742.742 0 0 0 .74.78c.33 0 .63-.21.72-.54l4-14c.1-.4-.13-.82-.52-.93Zm2.6 1.39-.44 1.53c.68.56 1.13 1.4 1.13 2.35V8H16V6.55c0-1.65-.88-3.08-2.19-3.88Zm.69 8.78c0 1.68-1.37 3.05-3.05 3.05h-1.03L9.99 16h1.45c2.51 0 4.55-2.04 4.55-4.55V10h-1.5v1.45h.01Z" /></symbol>'});a().add(La);const Ba=La;var Za=n(259),Na=new(o())({id:"room",use:"room-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="room"><path fill-rule="evenodd" d="M9 6a1 1 0 0 0-1 1v1H7a1 1 0 1 0 0 2h1v4H7a1 1 0 1 0 0 2h1v1a1 1 0 1 0 2 0v-1h4v1a1 1 0 1 0 2 0v-1h1a1 1 0 1 0 0-2h-1v-4h1a1 1 0 1 0 0-2h-1V7a1 1 0 1 0-2 0v1h-4V7a1 1 0 0 0-1-1Zm5 8v-4h-4v4h4Z" clip-rule="evenodd" /></symbol>'});a().add(Na);const Fa=Na;var Ha=new(o())({id:"room_home",use:"room_home-usage",viewBox:"0 0 14 12",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 12" id="room_home"><path d="M11.93 0H2.07C.93 0 0 .93 0 2.07v5.85c0 1.14.93 2.07 2.07 2.07H6.5v1h-2c-.28 0-.5.22-.5.5s.22.5.5.5h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2v-1h4.43c1.14 0 2.07-.93 2.07-2.07V2.07C14 .93 13.07 0 11.93 0Zm0 9H2.07c-.57 0-1.02-.44-1.06-1h11.97c-.03.56-.49 1-1.05 1ZM13 7H1V2.07C1 1.48 1.48 1 2.07 1h9.85c.59 0 1.07.48 1.07 1.07V7H13Z" /></symbol>'});a().add(Ha);const Va=Ha;var za=new(o())({id:"room_new",use:"room_new-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="room_new"><path d="M2.567 10h6.866A2.57 2.57 0 0 0 12 7.433V2.567A2.57 2.57 0 0 0 9.433 0H2.567A2.57 2.57 0 0 0 0 2.567v4.866A2.57 2.57 0 0 0 2.567 10ZM2 2.567C2 2.255 2.254 2 2.567 2h6.866c.312 0 .567.254.567.567v4.866A.568.568 0 0 1 9.433 8H2.567A.568.568 0 0 1 2 7.433V2.567ZM15.14 0h-1.933c.398.583.644 1.267.736 2h1.197A2.863 2.863 0 0 1 18 4.86v10.28A2.863 2.863 0 0 1 15.14 18H4.86A2.863 2.863 0 0 1 2 15.14v-3.197a4.541 4.541 0 0 1-2-.736v3.933C0 17.82 2.18 20 4.86 20h10.28c2.68 0 4.86-2.18 4.86-4.86V4.86C20 2.18 17.82 0 15.14 0Z" /></symbol>'});a().add(za);const Ua=za;var Ga=new(o())({id:"room_overview",use:"room_overview-usage",viewBox:"0 0 24 25",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 25" id="room_overview"><path d="m16 8.5 2.667-2.666L21.334 8.5v.16l-2 1.507v-.84l-.667-.667L16 11.327l-5.333-5.333L8 8.66 6.667 7.327l-2 2v1.013l-2 2V8.5l4-4L8 5.834l2.667-2.667L16 8.5Z" /><path fill-rule="evenodd" d="m8 12.5 2.667-2.666L16 15.167l5.334-4v6.107c0 2.52-2.04 4.56-4.56 4.56H7.227c-2.52 0-4.56-2.04-4.56-4.56v-2.107l4-4L8 12.5Zm11.334 4.774v-2.107l-3.52 2.64-5.147-5.147L8 15.327l-1.333-1.333-2 2v1.28a2.56 2.56 0 0 0 2.56 2.56h9.547a2.56 2.56 0 0 0 2.56-2.56Z" clip-rule="evenodd" /></symbol>'});a().add(Ga);const Wa=Ga;var $a=new(o())({id:"sad",use:"sad-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="sad"><path fill-rule="evenodd" d="M17.93 20.666A10.453 10.453 0 0 1 12 22.5C6.201 22.5 1.5 17.799 1.5 12S6.201 1.5 12 1.5 22.5 6.201 22.5 12c0 1.482-.308 2.922-.895 4.248l1.34 2.476a1.5 1.5 0 0 1 .165.934 1.506 1.506 0 0 1-1.56 1.278l-.144-.014-3.174-.47-.302.214ZM8.5 11a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm7.514 5.832c-2.81-1.774-5.406-1.774-7.889-.014a.5.5 0 1 1-.578-.816c2.822-2 5.856-2 9-.015a.5.5 0 1 1-.533.845ZM15.5 11a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm-13 1a9.5 9.5 0 1 1 19 0 9.461 9.461 0 0 1-.905 4.053l-.108.229 1.578 2.918a.5.5 0 0 1-.454.738l-.087-.009-3.563-.529-.168.13A9.455 9.455 0 0 1 12 21.5 9.5 9.5 0 0 1 2.5 12Z" clip-rule="evenodd" /></symbol>'});a().add($a);const qa=$a;var Ya=new(o())({id:"save",use:"save-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="save"><path d="m7 11.061 4.03-4.03A.75.75 0 1 0 9.969 5.97l-2.22 2.22V0h-1.5v8.189L4.03 5.97a.75.75 0 1 0-1.061 1.061L7 11.061ZM0 12.5V14h14v-1.5H0Z" /></symbol>'});a().add(Ya);const Ka=Ya;var Xa=new(o())({id:"search",use:"search-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="search"><path d="M5 8h1c0-1.1.9-2 2-2V5C6.34 5 5 6.34 5 8Zm10.53 6.47-2.79-2.79A5.976 5.976 0 0 0 14 8c0-3.31-2.69-6-6-6S2 4.69 2 8s2.69 6 6 6c1.39 0 2.66-.47 3.68-1.26l2.79 2.79c.15.15.34.22.53.22s.38-.07.53-.22c.29-.29.29-.77 0-1.06ZM8 12.5c-2.48 0-4.5-2.02-4.5-4.5S5.52 3.5 8 3.5s4.5 2.02 4.5 4.5-2.02 4.5-4.5 4.5Z" /></symbol>'});a().add(Xa);const Ja=Xa;var Qa=new(o())({id:"search_s",use:"search_s-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="search_s"><path fill-rule="evenodd" d="m10.122 9.143 3.673 3.66A.701.701 0 0 1 13.296 14a.703.703 0 0 1-.497-.204L9.12 10.128a5.648 5.648 0 0 1-3.45 1.178C2.543 11.306 0 8.77 0 5.653 0 2.536 2.544 0 5.67 0c3.127 0 5.67 2.536 5.67 5.653a5.61 5.61 0 0 1-1.218 3.49Zm-4.45-7.74c-2.351 0-4.265 1.906-4.265 4.25 0 2.343 1.914 4.25 4.264 4.25 2.351 0 4.264-1.907 4.264-4.25 0-2.344-1.913-4.25-4.264-4.25Z" clip-rule="evenodd" /></symbol>'});a().add(Qa);const es=Qa;var ts=new(o())({id:"search_press",use:"search_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="search_press"><path d="m15.53 14.47-2.79-2.79A5.976 5.976 0 0 0 14 8c0-3.31-2.69-6-6-6S2 4.69 2 8s2.69 6 6 6c1.39 0 2.66-.47 3.68-1.26l2.79 2.79c.15.15.34.22.53.22s.38-.07.53-.22c.29-.29.29-.77 0-1.06ZM8 6c-1.1 0-2 .9-2 2H5c0-1.66 1.34-3 3-3v1Z" /></symbol>'});a().add(ts);const ns=ts;var rs=new(o())({id:"apache",use:"apache-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="apache"><path d="M4.91 16.7c.18-.5.35-1 .54-1.5.21.07.42.14.64.22-.16.53-.31 1.06-.48 1.59l-.7-.31Zm8.95-10.95c-.3.3-.8.48-1.37.42 0 0 .53.22 1.16.38-.14.47-.29.96-.46 1.47-.39.17-.79.29-1.13.26.35.15.65.25.93.33-.03.1-.07.19-.11.29-.42.06-.96.09-1.64.02.39.27.86.47 1.32.62-1.43 2.55-4.21 3.39-4.21 3.39 1.21.84 2.02.21 2.02.21-.62 1.37-1.83.53-1.83.53.19.74 1.21.84 1.21.84-.82.63-3.04-.31-3.04-.31 1.21.84.39 1.48.39 1.48-.13-.49-.6-.69-.92-.77.1-.34.2-.68.3-1.03.16-.55.33-1.1.5-1.64.17-.55.34-1.09.52-1.64.43-1.29.87-2.58 1.36-3.84.52-1.26 1.02-2.53 1.84-3.65-.87 1.09-1.43 2.34-2 3.57-.55 1.24-1.05 2.51-1.54 3.78-.09.24-.18.48-.27.71-.2.54-.39 1.07-.59 1.61l-.57 1.62c-.03.09-.06.19-.09.28-.4-.21-1.18-.52-1.77-.06-.19-.74.82-.63.82-.63-1.21-.84-.19-.74-.19-.74.19.74 1.21.84 1.21.84-.19-.74-1.59-2.32-1.59-2.32 1.01.1 1.21.84 1.21.84-.97-3.69 1.91-7.71 2.54-9.08.62-1.37 2.85-2.95 4.28-2.43 2.16.78 2.27 2.4 1.71 4.65Z" /></symbol>'});a().add(rs);const os=rs;var is=new(o())({id:"apache_tomcat",use:"apache_tomcat-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="apache_tomcat"><path d="M16.58 9.12v-.23h-.92c-.04.08-.09.15-.13.23h1.05Zm0-.54v-.23h-.64c-.04.08-.07.15-.11.23h.75Zm1.15 6.04c-.34-.38-1.01-.57-1.57-.55-.36-.43-2.26-2.43-2.63-2.83.79-.55 1.47-1.27 2-2.13h-.77v-.23h.9c.06-.1.11-.21.17-.31h-1.07v-.23h1.18c.47-1.02.74-2.19.71-3.47 0-.35-.11-1.84-.31-2.24-.54.21-1.54.88-1.76 1.57-1.07-.16-2.29-.14-3.35.04-.18-.74-1.07-1.31-1.74-1.62-.29.48-.41 1.59-.38 2.37H9.1c.03.71.12 1.37.28 1.97-2.32.58-4.84 2.1-6.26 3.56-.66-.89-.93-1.63-1-2.18-.1-.7.07-1.34.49-1.86.65-.81 1.58-.86 2.53-.71-.02.15 0 .29.06.38.25.37 1.6.5 2.41.14-.59-.84-1.8-1.24-2.14-1.08-.11.06-.19.15-.25.27-.33-.06-.66-.1-.89-.1-.84.01-1.48.3-1.96.89-.47.59-.66 1.31-.55 2.1.11.75.47 1.54 1.1 2.37l-.3.33C1.1 12.77 0 14.58 0 14.88v.16h1.99l-.03-.19c-.11-.59.11-1.34.57-1.89.29-.35.77-.75 1.52-.93.67.66 1.52 1.34 2.47 2.02H8v-.16c0-.18-.08-.33-.24-.44-.23-.15-.59-.18-.93-.06-.32-.35-.49-.82-.53-1.41 3.21.28 6.29 1.58 9.76 3.4h1.91l.02-.12c.03-.18-.06-.42-.26-.64Zm-1.4-8.06-.14.41-.62-.1.76-.31Zm-.31.92-.11.34-.47-.17.58-.17Zm-1.16-3.23c-.01 0-.02-.01-.02-.01s.01.01.02.01Zm-1.43.06-.38 1.3-.58-1.28.96-.02Zm-2.99 2.38-.84.05-.09-.55.93.5Zm-.13.73-.47.13-.09-.36.56.23ZM4.67 9.51l.53-.4.26.94-.79-.54Zm1.17-.77.6-.36.54.94-1.14-.58Zm1.06-.55 1.03-.47.51 1.51L6.9 8.19Zm4.13.93H9.21v-.23h1.82v.23Zm0-.54H9.21v-.23h1.82v.23Zm1.2.77-.11-.17.65-.43-1.15-.72.05-.08c.15-.26.28-.59.37-.92h-.88v-.2h.92c.11-.49.14-.95 0-1.19-.06-.1-.14-.15-.25-.15-.53 0-.75.56-.75.58L10.89 6c.01-.03.28-.71.94-.71.19 0 .33.08.43.25.17.29.15.78.03 1.29h1.61c.21-.63.66-.93 1.41-.93v.2c-.81 0-1.04.34-1.2.73h.88v.2l-.88-.01h-.08c-.1.34-.02.64.21 1-.06.03-1.14.74-1.13.74l.72.45-.11.17-.79-.51-.7.48Zm1.39 2.29.37.36-.86.4.49-.76Zm-.02 1.46.79-.6.31.32-1.1.28Zm-1.51-5.01.85.54.81-.54h-1.66Zm1.74-1.07h-1.59c-.08.32-.2.62-.33.87h2.06c-.18-.3-.21-.64-.14-.87Z" /></symbol>'});a().add(is);const as=is;var ss=new(o())({id:"beanstalk",use:"beanstalk-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="beanstalk"><path d="M8.37 8.56c-.29 0-.54.11-.76.32-.22.21-.33.57-.33 1.06 0 .36.04.65.13.87.17.42.48.63.94.63.34 0 .6-.14.77-.41.17-.27.26-.64.26-1.08 0-.4-.09-.73-.26-.99-.16-.27-.41-.4-.75-.4ZM6.99 5.64c-1.61-.73-4.05-.68-4.56-.71-.52-.03-1.27-.15-1.41-.57.08 1.24.58 4 1.57 5.94.99 1.94 3.11 2.79 4.15 3.08 1.04.29 2.7.28 3.11.3.41.02.55.43.65.9.11.53.05 1.72-.27 2.42h.72c.13-2.14-.14-4.86-.58-7.23-.44-2.36-1.77-3.4-3.38-4.13Zm2.61 5.77c-.29.4-.69.59-1.21.59-.29 0-.53-.07-.73-.21-.12-.08-.24-.21-.38-.4v.49H6.7V6.66h.62v1.89c.14-.18.31-.32.5-.42.19-.1.4-.14.63-.14.47 0 .86.16 1.15.49.29.32.44.8.44 1.44 0 .6-.15 1.09-.44 1.49ZM16.98 1c-.3.29-1.48.42-1.92.44-.44.02-2.03.07-3.47 1.17-1.44 1.1-1.55 4.67-1.2 6.37-.13-.92.28-1.36.51-1.47.34-.16.68-.08 1.45-.13 1.25-.08 2.46-.92 3.3-2C16.49 4.29 17 1.71 16.98 1Z" /></symbol>'});a().add(ss);const ls=ss;var cs=new(o())({id:"bind",use:"bind-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="bind"><path fill-rule="evenodd" d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14Zm.02-1.128a5.892 5.892 0 1 0-5.206-3.131c.123.206.25.394.38.581.215.312.456.604.762.866.355.305.759.597 1.223.657.185.024.334.024.334.024h.314l.815-.084.188-.02c.15-.018.453-.091.585-.126.773-.23 1.525-.982 1.63-1.087.083-.083.3-.369.397-.501.054-.07.03-.17.006-.27l-.005-.021a3.113 3.113 0 1 1 1.65-3.131c.122.655.227 1.762-.084 2.586-.48 1.275-.773 1.65-1.484 2.382-.535.551-1.248.886-1.591 1.004a.087.087 0 0 0-.06.083.194.194 0 0 1-.12.182c.09.004.178.006.267.006Zm-1.368-.16a8.949 8.949 0 0 1-1.012-.341c.323.143.661.257 1.012.34ZM10.069 8A2.069 2.069 0 1 1 5.93 8a2.069 2.069 0 0 1 4.138 0Z" clip-rule="evenodd" /></symbol>'});a().add(cs);const us=cs;var ds=new(o())({id:"containerTech",use:"containerTech-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="containerTech"><path d="M10.42 1.81c-.46-.34-1.02-.53-1.59-.53-.41 0-.82.1-1.19.28L2.61 4.08l4.45 3.34 6.5-3.25-3.14-2.36Zm-1.79.5c.07-.01.13-.02.2-.02.02 0 .04.01.06.01a.758.758 0 0 0-.26.01ZM2 9.47c0 .65.31 1.26.83 1.65L6.4 13.8l.1.08V8.25L2 4.88v4.59Zm5.5-1.16v5.56l1.5-.75V9.5c0-.28.22-.5.5-.5s.5.22.5.5v3.12l1-.5V8.5c0-.28.22-.5.5-.5s.5.22.5.5v3.12l.86-.43c.7-.35 1.14-1.06 1.14-1.85V5.06L7.5 8.31Z" /></symbol>'});a().add(ds);const fs=ds;var ps=new(o())({id:"coreDNS",use:"coreDNS-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="coreDNS"><path d="m7.508 7.097-.074-.074L5.48 8.977l-.013.014a.661.661 0 0 0-.11.15l-.003.004-.029.06a.697.697 0 0 0 .151.753l.394.394 1.635-1.636a1.142 1.142 0 0 0 .003-1.62Z" /><path d="m14.405 5.14-.84-.841a1.143 1.143 0 0 0-1.536-.074c-.03.022-.055.048-.084.074l-.64.64 2.005 2.007c.05.051.098.106.142.164l.003.005c.03.173.052.35.068.526l-.003.003a5.812 5.812 0 0 0-.071-.528 1.365 1.365 0 0 0-.142-.164l-2.003-2.01L9.112 2.75a1.632 1.632 0 0 0-2.3 0l-4.53 4.527a1.63 1.63 0 0 0-.24 1.987l.002.004-.434.427a1.145 1.145 0 0 0 0 1.62l.84.84a1.148 1.148 0 0 0 1.62 0l.394-.394 2.014 2.014a1.632 1.632 0 0 0 2.299 0l4.533-4.527a1.623 1.623 0 0 0 .358-1.752l-.073.073.076-.076-.002-.005.733-.732a1.144 1.144 0 0 0 .003-1.617Zm-3.493 2.55a1.25 1.25 0 0 1 0 0ZM7.623 11.12a1.304 1.304 0 0 1-1.841 0l-.342-.34-.977.976-1.091-1.091 1.09 1.09.978-.979-.39-.39a1.316 1.316 0 0 1-.232-1.526c.061-.116.14-.223.233-.315l1.952-1.953.002.002 1.046-1.047a1.302 1.302 0 0 1 1.842 0l.4.4-.429.428.002.001-.002.002-.402-.403a.68.68 0 0 0-.622-.193.693.693 0 0 0-.357.19L7.437 7.02l.075.074a1.145 1.145 0 0 1 0 1.62l-1.64 1.638.342.341a.691.691 0 0 0 .753.152l.062-.03c.003 0 .003-.003.006-.003a.72.72 0 0 0 .161-.119l1.32-1.32-.013-.013a1.145 1.145 0 0 1 0-1.62l.003-.002a1.144 1.144 0 0 0 0 1.62l.012.01-.002.002.428.428 1.681-1.68a.867.867 0 0 0 0 .003l-3 3Z" /></symbol>'});a().add(ps);const hs=ps;var gs=new(o())({id:"couchDB",use:"couchDB-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="couchDB"><path d="M14 10.75c0 .66-.35.99-1 1H5c-.65-.01-1-.34-1-1 0-.66.35-.99 1-1h8c.65.01 1 .34 1 1Zm-1 1.5H5c-.65.01-1 .34-1 1 0 .66.35.99 1 1h8c.65-.01 1-.34 1-1 0-.66-.35-.99-1-1Zm2.5-5.5c-.65.01-1 .34-1 1v5.5c0 .66.35.99 1 1 .98-.03 1.5-1.01 1.5-3v-2.5c0-1.33-.52-1.98-1.5-2Zm-13 0c-.98.02-1.5.67-1.5 2v2.5c0 1.99.52 2.96 1.5 3 .65-.01 1-.34 1-1v-5.5c0-.66-.35-.99-1-1Zm13-.5c0-1.66-.87-2.47-2.5-2.5H5c-1.63.03-2.5.84-2.5 2.5.98.02 1.5.5 1.5 1.5 0 .99.52 1.48 1.5 1.5h7c.98-.02 1.5-.5 1.5-1.5 0-.99.52-1.48 1.5-1.5Z" /></symbol>'});a().add(gs);const vs=gs;var ms=new(o())({id:"database",use:"database-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="database"><path d="M9 10c5.153 0 7.5-2.073 7.5-4S14.153 2 9 2C3.847 2 1.5 4.073 1.5 6s2.347 4 7.5 4Zm0-6.5c3.313 0 6 1.119 6 2.5s-2.687 2.5-6 2.5S3 7.381 3 6s2.687-2.5 6-2.5Zm5.566 9.431C13.68 13.85 11.523 14.5 9 14.5c-2.523 0-4.68-.65-5.566-1.569-.795-.384-1.424-.85-1.889-1.368A2.391 2.391 0 0 0 1.5 12c0 1.927 2.347 4 7.5 4 5.153 0 7.5-2.073 7.5-4 0-.146-.018-.292-.045-.438-.465.519-1.094.984-1.889 1.369Zm0-3C13.68 10.85 11.523 11.5 9 11.5c-2.523 0-4.68-.65-5.566-1.569-.795-.384-1.424-.85-1.889-1.368A2.391 2.391 0 0 0 1.5 9c0 1.927 2.347 4 7.5 4 5.153 0 7.5-2.073 7.5-4 0-.146-.018-.292-.045-.438-.465.519-1.094.984-1.889 1.369Z" /></symbol>'});a().add(ms);const ys=ms;var bs=new(o())({id:"dns",use:"dns-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="dns"><path d="M12.233 9.344c-.564 0-1.174-.151-1.19-.745l-.552.002c0 .907.865 1.172 1.7 1.172.743 0 1.588-.246 1.588-1.084 0-.68-.822-.796-1.112-.848l-.906-.14c-.456-.07-.604-.232-.604-.435 0-.389.46-.54.858-.54.885 0 1.058.354 1.099.61h.549c-.056-.796-.828-1.037-1.575-1.037-.947 0-1.48.398-1.48 1.005 0 .643.658.805 1.098.865l.84.124c.428.07.687.19.687.49-.002.357-.42.561-1 .561ZM3.154 3.801a6.836 6.836 0 0 1 1.888-1.216c-.512.616-.933 1.385-1.24 2.264h1.112c.176-.449.388-.86.631-1.234.355-.535.775-.967 1.212-1.247.234-.148.47-.256.713-.319v2.8h1.053v-2.8c.242.063.479.17.713.32.438.277.856.71 1.21 1.246.245.372.457.785.634 1.232h1.109c-.306-.878-.729-1.648-1.24-2.264a6.82 6.82 0 0 1 1.89 1.217c.355.319.664.672.931 1.047h1.213c-1.325-2.274-3.954-3.825-6.986-3.825-3.032 0-5.662 1.551-6.988 3.825H2.22c.268-.375.579-.727.934-1.046ZM9.446 9.012h-.012L7.059 6.38H6.42v3.306h.549V7.055h.01l2.377 2.632h.638V6.381h-.55v2.63ZM4.155 6.38H2.28v3.306h1.907c1.133 0 1.584-.778 1.584-1.699.001-.959-.507-1.607-1.616-1.607Zm.007 2.88-1.33-.002V6.806h1.227c.952 0 1.166.61 1.166 1.189-.002.589-.162 1.266-1.063 1.266ZM12.84 12.22a6.859 6.859 0 0 1-1.89 1.216c.514-.615.935-1.386 1.24-2.264h-1.11c-.176.448-.389.86-.635 1.233-.353.536-.774.968-1.211 1.249a2.542 2.542 0 0 1-.711.317V11.17H7.472v2.8c-.24-.064-.48-.171-.714-.318-.438-.28-.854-.711-1.21-1.249a6.986 6.986 0 0 1-.635-1.233H3.802c.305.879.728 1.648 1.24 2.264a6.836 6.836 0 0 1-1.888-1.217 6.42 6.42 0 0 1-.934-1.047H1.01c1.327 2.276 3.956 3.827 6.988 3.827 3.032 0 5.662-1.551 6.988-3.827h-1.213c-.268.377-.577.73-.931 1.05Z" /></symbol>'});a().add(bs);const ws=bs;var xs=new(o())({id:"docker_hub_press",use:"docker_hub_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="docker_hub_press"><path d="M7.9 3.77H6.42v1.47H7.9V3.77Zm2.21 2.21H8.63v1.47h1.47V5.98h.01Zm0-2.21H8.63v1.47h1.47V3.77h.01Zm4.87 3.49c-.13-.02.16-2.05-1.5-1.99 0 0-.84 1.12-.5 1.99.41 1.04-1.5 1-1.5 1h-9.6C.81 8.26.16 9.45.75 10.34c1.15 1.73 2.76 3.9 5.75 3.9h1c1.34 0 2.46-.34 3.35-.79 1.35-.68 2.33-1.89 2.96-3.26.25-.53.67-1.08 1.34-1.14 1.33-.11 2.33-.66 2.32-1.8 0 .01-1.35-.52-2.49.01ZM5.69 5.98H4.21v1.47h1.47V5.98h.01Zm2.21 0H6.42v1.47H7.9V5.98Z" /></symbol>'});a().add(xs);const _s=xs;var Ss=new(o())({id:"docker_hub",use:"docker_hub-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="docker_hub"><g clip-path="url(#docker_hub_a)"><path d="M9.98 4.37v1.3h-1.3v-1.3h1.3Zm-1.96 0v1.3h-1.3v-1.3h1.3Zm5.01 1.32c1.4 0 1.15 1.75 1.26 1.77.34-.15.7-.21 1.02-.21.65 0 1.18.21 1.18.21.01 1-.87 1.49-2.05 1.59-.6.05-.97.53-1.19 1.01-.56 1.21-1.43 2.28-2.62 2.89-.79.4-1.77.7-2.96.7h-.88c-2.65 0-4.07-1.92-5.09-3.45-.52-.79.05-1.84 1-1.84h8.53c.21 0 1.63-.03 1.3-.88-.3-.77.44-1.77.44-1.77.02-.02.04-.02.06-.02Zm-3.05.63v1.3h-1.3v-1.3h1.3Zm-1.96 0v1.3h-1.3v-1.3h1.3Zm-1.95 0v1.3h-1.3v-1.3h1.3Zm5.41-3.45H5.22v1.96H3.26v2.02H2.7c-1 0-1.91.55-2.38 1.42-.47.87-.42 1.93.13 2.75.89 1.34 2.74 4.12 6.34 4.12h.88c1.29 0 2.51-.29 3.64-.86 1.4-.71 2.55-1.95 3.31-3.59.03-.07.06-.12.09-.16 2.44-.25 3.3-1.75 3.29-3.08l-.01-1.02-.95-.37c-.13-.05-.78-.29-1.61-.31-.59-1.38-1.81-1.56-2.4-1.56h-.11l-.72.03-.43.58c-.06.07-.17.23-.29.45V2.87Z" /></g><defs><clipPath id="docker_hub_a"><path d="M0 0h18v18H0z" /></clipPath></defs></symbol>'});a().add(Ss);const Os=Ss;var Cs=new(o())({id:"dotnet",use:"dotnet-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="dotnet"><path d="M2.389 9.991c0 .127-.054.24-.14.32a.488.488 0 0 1-.672 0 .44.44 0 0 1 .001-.64.49.49 0 0 1 .672 0c.085.08.139.194.139.32Zm4.758.379h-.852L4.053 6.83c-.052-.08-.1-.171-.138-.268l-.003-.01h-.02a4.874 4.874 0 0 1 .026.668v-.007 3.156h-.753V5.556h.907L6.24 9.011c.091.143.15.242.177.296h.013a4.205 4.205 0 0 1-.033-.653v.005-3.103h.75v4.814Zm3.667 0H8.178V5.556h2.532v.678H8.958v1.364h1.614v.675H8.958v1.423h1.856v.674Zm3.747-4.136h-1.35v4.136h-.779V6.234h-1.346v-.678h3.474v.678Z" /></symbol>'});a().add(Cs);const As=Cs;var Es=new(o())({id:"eBPF",use:"eBPF-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="eBPF"><path d="M16.291 4.293a.445.445 0 0 0-.629.029c-.315.345-1.152.89-2.217 1.093a3.968 3.968 0 0 0-1.848-1.306c-.132-1.01.002-1.838.419-2.663a.444.444 0 1 0-.795-.4c-.455.901-.63 1.822-.538 2.885-.901-.052-1.749.269-2.279.953a2.373 2.373 0 0 0-.278.458C7.3 5.05 6.365 4.913 5.47 4.913c-1.586 0-3.049.426-3.574 1.161-1.119 1.564.86 3.292 2.061 3.802a3.694 3.694 0 0 0-.344 1.501c-.007.745.227 1.493.677 2.163.131.195.28.38.443.553l-.384 1.778 1.75-.79c.41.19.843.312 1.275.356.12.012.248.02.385.02.699 0 1.593-.197 2.489-.935.713 1.02 1.738 1.678 2.751 1.678h.074c1.467-.048 3.18-1.955.372-6.939a2.32 2.32 0 0 0 .249-.273c.597-.77.648-1.816.235-2.767 1.068-.267 1.948-.812 2.392-1.298a.449.449 0 0 0-.03-.63ZM9.735 9.41a5.275 5.275 0 0 0-.431 2.292c-.68 0-1.291-.232-1.719-.664-.316-.319-.497-.718-.495-1.072a4.242 4.242 0 0 0 1.946-1.087 4.05 4.05 0 0 0 .699.531Zm-4.049-.079a5.11 5.11 0 0 1-.246-.006c-.003-.71.155-1.312.951-1.952.95.03 1.868.167 2.588.307a3.323 3.323 0 0 1-.404.518c-.698.752-1.67 1.133-2.889 1.133Zm-.217-3.614c.963 0 1.904.172 2.653.485.829.413 1.002.739 1.031.897a.511.511 0 0 1-.009.204c-1.687-.337-3.169-.426-4.404-.263-.03.004-.059.01-.088.013-.376-.13-.803-.427-1.049-1.091.534-.158 1.193-.245 1.866-.245ZM2.453 7.453c-.138-.345-.108-.626.096-.911.139-.195.43-.347.675-.447.137.366.374.783.787 1.08a5.139 5.139 0 0 0-1.422.546 1.991 1.991 0 0 1-.136-.268Zm.98 1.173a4.029 4.029 0 0 1-.608-.58c.519-.297 1.126-.478 1.769-.578.008 0 .116-.017.116-.017.356-.05.721-.075 1.087-.082-.616.63-.755 1.26-.757 1.926a6.278 6.278 0 0 1-.52-.078c-.175-.033-.608-.218-1.087-.591Zm4.024 6.011c-.967-.1-1.925-.692-2.499-1.546-.644-.957-.71-2.037-.202-3.019.145.02.303.037.469.048.041.797.406 1.601 1.032 2.233.783.791 1.866 1.218 3.043 1.218.137 0 .275-.007.414-.018.038.09.078.178.12.265-.713.623-1.53.906-2.377.82Zm2.658-2.827a4.486 4.486 0 0 1 .482-2.348c.064-.118.176-.253.317-.373.464.883.81 1.666 1.05 2.384-.331.79-.891 1.311-1.608 1.51a4.542 4.542 0 0 1-.241-1.173Zm2.177 3.434a2.554 2.554 0 0 1-.445-.24 3.76 3.76 0 0 1-1.078-1.152 4.387 4.387 0 0 1-.262-.493c.686-.199 1.244-.652 1.627-1.323.079.294.14.577.182.852.141.903.072 1.623-.024 2.356Zm1.619-.404c-.273.484-.695.55-.864.554l-.048.001c-.104 0-.209-.01-.316-.032.065-.495.122-.988.116-1.535.368.241.887.41 1.304.454-.039.212-.103.4-.192.558Zm.183-1.71c.041.27.057.523.049.755a2.794 2.794 0 0 1-.619-.149c-.362-.13-.652-.31-.755-.469-.101-1.099-.486-2.446-1.515-4.398a.98.98 0 0 1 .414-.1c.158 0 .308.049.458.151.217.147.425.394.617.736.748 1.328 1.203 2.496 1.351 3.473Z" /></symbol>'});a().add(Es);const ks=Es;var Ps=new(o())({id:"elasticSearch",use:"elasticSearch-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="elasticSearch"><path d="m6.21 6.83-2.52-.59c-1.03.33-1.73 1.32-1.73 2.39 0 1.05.65 1.99 1.62 2.36L6.8 8.08l-.59-1.25Zm4.49 2.63 3.37-2.96c.05-.25.07-.5.07-.75 0-2.08-1.69-3.76-3.76-3.76-1.25 0-2.41.61-3.1 1.64l-.56 2.91.65 1.39 3.33 1.53ZM6.17 6.23l.51-2.6c-.32-.24-.7-.37-1.1-.37-.99 0-1.81.81-1.81 1.81 0 .21.04.43.11.62l2.29.54Zm8.25.75-3.3 2.88.67 1.28 2.52.59a2.535 2.535 0 0 0 1.73-2.39c0-1.05-.64-1.98-1.62-2.36Zm-2.59 4.77-.5 2.59c.32.24.7.38 1.09.38.99 0 1.81-.81 1.81-1.81 0-.22-.04-.43-.11-.62l-2.29-.54ZM7.2 8.5l-3.29 2.97c-.05.24-.07.5-.07.76 0 2.08 1.7 3.77 3.77 3.77 1.26 0 2.42-.62 3.13-1.65l.55-2.91-.75-1.42L7.2 8.5Z" /></symbol>'});a().add(Ps);const Ms=Ps;var Ts=new(o())({id:"freeNAS",use:"freeNAS-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="freeNAS"><path d="M17.33 7.17c-.43.86-2.22 1.51-2.94 1.43l-.43.79-.43-.72c-1.08.22-2.44.07-2.58-.14-.14-.22-.14-.43-.14-.43l.93-1.15-2.37-.5 3.01-.57c.43-.86 1.08-2.51 1-3.37-.65 0-5.45.57-6.88 1.86-1.79-1.43-4.01-1.64-4.94-1.64.79.72.79 1.22.79 1.79v1.29s-.72 1.29-.93 2.44c-.21 1.15.14 2.72.72 3.66.18.29.44.76.84 1.25-.45.76-1.07 1.83-.98 1.83.09 0 .97-.7 1.58-1.18.94.88 2.4 1.69 4.73 1.69 4.23 0 6.31-3.44 6.38-4.66 2.28-.66 2.78-2.74 2.64-3.67Zm-5.23 5.59c-.57.29-1.72.5-2.51 0-.73-.46-.72-1.51-.57-2.01.15-.5.93-1.65.93-1.65.36 1 1.79 1.86 3.08 1.86 0 .8-.36 1.52-.93 1.8Z" /></symbol>'});a().add(Ts);const Rs=Ts;var js=new(o())({id:"haProxy",use:"haProxy-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="haProxy"><path d="m15.93 8.98.53-.52v.01h.48V8h-.48v.2l-1.29-.26v-.31l1.06-.72V7h.48v-.47h-.48v.06l-.71-.4.26-.61h.31v-.47h-.48v.24l-.95.07v-.38h-.17l.4-.72h.37v-.47h-.48v.16l-.69-.11-.07-.65h.18v-.47h-.48v.29l-.75.38v-.2h-.38l.07-.83h.26v-.47h-.48v.27l-.67.18-.37-.62h.08v-.47H11v.47h.05l-.51.62h-.45l-.26-.93h.16V1h-.48v.43l-.55.44-.5-.39V1h-.47v.48h.15l-.26.92h-.45l-.49-.6h.03v-.47h-.48v.47h.07l-.36.6-.65-.18v-.29h-.47v.48h.25l.06.87H5v.19l-.73-.34v-.34h-.48v.47H4l-.08.7-.68.13v-.24h-.48v.47h.31l.42.73h-.18v.39l-.92-.07v-.24h-.48v.47h.32l.27.6-.69.4v-.07h-.48V7h.48v-.08l.99.68v.35l-1.27.24v-.17h-.48v.47h.46l.54.51-.54.51h-.46v.47h.48v-.17l1.28.22v.33l-1.01.69v-.02h-.48v.47h.48v-.07l.69.38-.26.62H1.9v.47h.48v-.24l.94-.09v.37h.19l-.44.79h-.32v.47h.48v-.21l.69.1.07.68h-.18v.47h.48v-.3l.73-.4v.18h.39l-.07.95h-.22v.47h.48v-.31l.66-.2.36.6h-.11v.47h.48v-.47h-.02l.51-.66h.42l.26.97h-.12v.47h.48v-.46l.5-.4.55.45v.41h.47v-.48h-.17l.27-.94h.45l.51.65h-.07v.47h.48v-.47h-.09l.38-.64.65.19v.32h.47v-.48h-.25l-.06-.91h.4v-.21l.74.37v.35h.48v-.47h-.21l.08-.69.7-.1v.23h.48v-.47h-.34l-.42-.78h.16v-.39l.95.1v.28h.48v-.47h-.32l-.29-.66.74-.42v.13h.48v-.47h-.48v.07l-1.07-.71v-.33l1.3-.24v.17h.48v-.47h-.46l-.56-.56Zm.54-.75v.2l-.55.53-.74-.72v-.27l1.29.26Zm-.24-1.61v.26l-1.06.72v-.15h-.19l.53-1.24.72.41Zm-.62-1.24v.2h.14l-.25.59-.83-.47v-.25l.94-.07Zm-.94.53v-.18l.82.47-.54 1.25h-.65v.3l-.67-.18.01-.83h-.25l.56-.82.72-.01Zm-1.25 4.11.6-.93.38.58h-.1v.6l-.69.23v-.49l-.19.01Zm-2.68 2.27.11-1.34 1.43-.12v.49h.57l-.15 1.34-1.4.16v-.54l-.56.01Zm-2.79 0 .23-.26 1.64.01.21.24h-.06l-.01 1.14-.98.75-1.01-.77.01-1.11h-.03ZM4.6 8.03l-.63.95-.43-.67h.13v-.52l.72-.2v.44h.21Zm2.63-2.34-.14 1.44-1.38.16v-.56h-.57l.14-1.4 1.39-.17v.53h.56Zm2.8 0-.25.29-1.6-.01-.25-.27H8l.01-1.14.97-.75 1.02.78-.01 1.1h.04Zm2.81 1.04-.52-.01-.01.56-1.47-.17-.12-1.43h.59v-.55l1.38.17.15 1.43Zm-.12-1.41 1.07.13v.46h.12l-.56.82-.48-.01-.15-1.4Zm-1.79 2.73-.07-.86 1.46.17-.01.52-.29.25v-.06l-1.09-.02Zm-2.89 2.09-.01.81-.89-.09-.09-.89.81.01.01-1.9-.82-.01.09-.88.88-.1-.01.78 1.9.01.01-.8.85.1.07.87-.75-.01-.01 1.9.77.01-.08.94-.85.07.01-.81-1.89-.01ZM5.98 8.25l-.01 1.58-.25.22v-.01l-1.07-.01-.67-1.02.65-.98 1.07.01v-.03l.28.24Zm-.27-.33v-.57l1.37-.16-.09.88-1.01-.01v.1l-.27-.24Zm.01 2.22.25-.22v.04l1.02.01.09.88-1.37-.14.01-.57Zm5.22-.19 1.04.01.32.28v.54l-1.43.12.07-.95Zm-.16-2.84-.85-.1.01-1.03h-.08l.25-.29h.54l.13 1.42ZM8.09 5.97h-.05l-.01 1.05-.88.1.15-1.43h.55l.24.28Zm-2.98.75H4.6l-.55-.8h.11v-.46l1.08-.13-.13 1.39Zm-.5 3.32h-.22v.43l-.71-.22v-.58h-.12l.41-.62.64.99Zm.5 1.32.14 1.31-1.06-.12v-.5h-.08l.5-.71.5.02Zm.03 0 .57.01.01-.59 1.38.14.14 1.37h-.56v.55l-1.39-.15-.15-1.33Zm2.02-.44.88.09-.01 1.03h.06l-.23.26H7.3l-.14-1.38Zm2.75 1.13h.02l.01-1.02.85-.07-.11 1.33h-.55l-.22-.24Zm2.97-.72h.46l.54.73h-.09v.47l-1.06.12.15-1.32Zm-.59-1.32v.14L12 9.9l.01-1.69.29-.25v.09l1.04.01.65 1-.62.96-1.08-.01Zm1.73-.99-.63-.96h.24V7.6l.67.18v.53h.17l-.45.71Zm.76-4.98v.29h.08l-.4.72h-.25l-.12-1.11.69.1Zm-1.06-.94v.15h.27l.07.65-1.09-.17v-.26l.75-.37Zm-.74 1.02v-.35l1.09.17.12 1.12h-.39v.37l-1.08-.14-.13-1.17h.39Zm-.29 1.16-1.37-.17v-.53l.79-.56v.1h.45l.13 1.16Zm-.24-3.04v.17h.19l-.07.84h-.27l-.5-.84.65-.17Zm-1.36-.46h.29l.37.62-1.12.3v-.31h-.05l.51-.61Zm-.45 1.49v-.53l1.13-.31.5.83h-.16v.73l-.79.55v-.16l-.81-.01-.21-1.1h.34Zm-.38 0 .21 1.1h-.48v.18L9 3.8l.77-.59v.07l.49-.01Zm-.75-1.81v.01h.3l.26.93h-.31v.08l-.78-.6.53-.42Zm-.55.44.8.61v.65l-.79.61-.78-.6V2.5l.77-.6Zm-.79-.41h.26l.52.4-.75.59v-.07h-.3l.27-.92Zm.03 1.78v-.06l.76.58-.94.72v-.14h-.54l.21-1.1h.51ZM6.59 1.8h.31l.49.6h-.06v.3l-1.11-.3.37-.6Zm-.37.62 1.12.31v.54h.32l-.21 1.1-.75-.01v.22L5.87 4v-.72H5.7l.52-.86Zm-.86-.01h.2v-.16l.63.17-.52.86h-.25l-.06-.87Zm.05 1.74h.46v-.11l.82.58v.5l-1.39.17.11-1.14Zm-1.38-.9h.24v-.1L5 3.5v.26l-1.05.19.08-.7Zm-.08.72L5 3.78v.36h.37l-.12 1.15-1.08.13v-.38h-.36l.14-1.07Zm-.85.34h.14V4.1l.68-.12-.12 1.06h-.28l-.42-.73Zm.92 1.61.55.8h-.18l-.01.85-.72.2v-.31h-.59l-.55-1.23.78-.46v.15h.72Zm-1.77-.34h.14v-.2l.92.07v.27l-.79.46-.27-.6ZM1.8 6.9v-.27l.7-.41.54 1.22H2.8v.13l-1-.67Zm-.27 1.58v-.26l1.27-.24v.32l-.73.69-.54-.51Zm0 1.31v-.25l.54-.51.73.69v.3l-1.27-.23Zm1.28-.12v.01l-.71-.67.73-.7h.67l.45.7-.43.65-.71.01ZM1.8 11.4v-.32l1.01-.68v.13h.23l-.54 1.26-.7-.39Zm.57 1.23v-.2h-.12l.26-.6.8.45v.27l-.94.08Zm.94-.56v.18l-.79-.44.55-1.27h.61v-.25l.71.22-.01.86h.17l-.5.71-.74-.01Zm-.09 1.89v-.24h-.13l.44-.79h.25l.12 1.12-.68-.09Zm1.06.94v-.14h-.27l-.07-.68 1.07.15v.27l-.73.4ZM5 13.84v.36l-1.07-.15-.12-1.13h.37v-.34l1.06.12.12 1.13-.36.01Zm.28-1.13 1.39.15v.52l-.79.57v-.12H5.4l-.12-1.12Zm.29 3.08v-.14h-.23l.07-.95h.26l.53.89-.63.2Zm1.33.43h-.29l-.36-.61 1.07-.33v.28h.09l-.51.66Zm.42-1.53v.56l-1.09.34-.53-.88h.17V14l.79-.57v.18l.79.01.21 1.08-.34-.01Zm.37 0-.21-1.08h.5v-.17l.98.75-.77.59v-.1l-.5.01Zm.77 1.84h-.31l-.26-.97h.3v-.07l.77.63-.5.41Zm-.27-1.07v-.62l.8-.61.8.61v.63l-.8.64-.8-.65Zm1.62 1.06h-.27v.04l-.53-.44.78-.63v.08h.3l-.28.95Zm-.02-1.81v.09l-.77-.59.95-.73v.14h.53l-.21 1.1-.5-.01Zm1.58 1.53h-.26l-.51-.66h.05v-.31l1.1.33-.38.64Zm.39-.67-1.11-.33v-.53h-.34l.21-1.1.76.01v-.21l.83.6v.71h.15l-.5.85Zm.86.06h-.2v.13l-.64-.19.51-.86h.26l.07.92Zm-.05-1.78h-.44v.12l-.83-.6v-.5l1.39-.16-.12 1.14Zm1.4.91h-.24v.1l-.74-.37v-.26l1.06-.16-.08.69Zm.08-.72-1.06.16v-.34h-.39l.13-1.16 1.07-.12v.36h.39l-.14 1.1Zm.83-.32h-.11v.22l-.7.1.13-1.1h.26l.42.78Zm-.95-1.65-.54-.73h.22l.01-.8.69-.23v.23h.61l.54 1.25-.79.45v-.16l-.74-.01Zm1.82.38h-.13v.17l-.95-.1v-.26l.8-.46.28.65Zm.48-1.32v.21l-.75.43-.54-1.23h.23v-.12l1.06.71Zm-1.78-1.47-.4-.61.47-.74h.66v-.03l.72.7-.73.71v-.02l-.72-.01Zm2.02.13-1.3.24v-.31l.74-.72.55.54.01.25Z" /></symbol>'});a().add(js);const Ds=js;var Is=new(o())({id:"httpCheck",use:"httpCheck-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="httpCheck"><path d="M7.16 7.35c0 .47.16.76.79.76.16 0 .42-.02.56-.06v-.59H8.4c-.18 0-.22-.05-.22-.18v-.93h.39V5.7h-.39v-.6h-1v.6h-.33v.65h.32v1h-.01ZM12.6 6.3c-.22 0-.28.16-.28.6 0 .39.06.58.27.58.21 0 .29-.16.29-.61.01-.46-.1-.57-.28-.57ZM9 2c-3.08.26-4.98.86-6.39 1.6v5.11c0 3.26 2.62 6.78 6.39 7.29 3.77-.51 6.39-4.03 6.39-7.29V3.6C13.98 2.86 12.08 2.26 9 2Zm.31 3.69h.33v-.6h1v.6h.39v.65h-.39v.93c0 .13.04.18.22.18h.11v.59c-.14.04-.4.06-.56.06-.62 0-.79-.29-.79-.76v-1H9.3v-.65h.01ZM9 13.52v1.84c-1.58-.24-3.04-1.08-4.12-2.38-1.04-1.24-1.63-2.8-1.63-4.27V3.99C4.73 3.28 6.58 2.85 9 2.64v9.07l2.36-2.36.9.9L9 13.52Zm3.88-5.39c-.27 0-.43-.09-.53-.21v.99h-1.02V5.7h.99c.01.06.02.19.02.25.09-.13.27-.31.66-.31.48 0 .92.39.92 1.19.01.91-.51 1.3-1.04 1.3ZM7.69 10.4l-.9.9L9 13.52v-1.81L7.69 10.4ZM5.86 5.63c-.34 0-.54.15-.67.29v-1.1H4.17v3.24h1.02V6.75c0-.25.03-.41.23-.41.14 0 .2.09.2.29v1.44h1.02V6.52c-.01-.55-.26-.89-.78-.89Z" /></symbol>'});a().add(Is);const Ls=Is;var Bs=new(o())({id:"iceCast",use:"iceCast-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="iceCast"><path d="m14.94 12.17-.22-.39c-.01-.02-.02-.03-.04-.03l-.31-.12L16.3 9.7l-5.34-5.34-1.65 1.77a.09.09 0 0 1-.07.03c-.02 0-.05-.01-.06-.02-.04-.03-.04-.09 0-.13l1.65-1.77L9 2.41 6.66 4.75l1.28 1.31c.04.04.04.1 0 .13-.02.02-.04.03-.06.03-.02 0-.05-.01-.07-.03L6.53 4.88 1.7 9.7l1.73 1.73-.03.1a.79.79 0 0 0-.23.14c-.18.17-.28.76-.26 1.19.01.28.07.46.17.54.09.07.15.1.23.04.02-.02.04-.03.14-.02.16.03.2.08.2.1 0 .04.03.08.07.08l1.18.07c.25-.01.46-.05.65-.12L9 17l3.48-3.48.32-.21.03.06c.01.02.03.03.04.04.27.09.55.12.81.12.21 0 .42-.02.61-.04.01 0 .02 0 .03-.01l.48-.27c.01-.01.03-.02.03-.04.1-.24.14-.56.13-.97-.01-.01-.01-.02-.02-.03Zm-1.61-2.03c.24-.04.44-.02.55.08.09.08.14.19.13.35 0 .02 0 .03.01.04.17.25.19.41.07.69-.08.05-.23.1-.7.1h-.01l-.34.06h-.52l-.18-.26c-.01-.09-.03-.19-.08-.32 0-.12 0-.29-.05-.44l.05-.25c.06 0 .12-.01.17-.02l.5-.04h.38c.01.01.02.01.02.01Zm-.56-1 .28.2.12.48c-.28.12-.51.21-.63.18h-.04c-.02.01-.04.01-.07.02l-.22.02H10.8c-.3-.04-.52-.13-.63-.27l-.01-.01c-.14-.11-.21-.27-.2-.49 0-.01 0-.03-.01-.04-.02-.03-.06-.11.1-.24l.67-.06h1.81l.24.21Zm-.59 2.2c-.01.02-.04.03-.07.03h-.05c-.06-.03-.13-.05-.2-.08s-.14-.05-.21-.08c-.2-.08-.4-.18-.54-.3a.489.489 0 0 1-.14-.18c-.01-.01-.01-.02-.02-.03-.03-.02-.06-.04-.08-.07-.18-.16-.14-.25-.04-.39l1.02.02c.23.08.28.31.27.64v.03c.11.29.08.38.06.41Zm-.72-3.51c.02-.01.12-.08.69.02.21.15.28.31.24.48v.03c.01.09-.05.2-.17.33H10.84c-.28.09-.52.12-.72.09h-.01a.868.868 0 0 1-.46-.1c-.01 0-.02-.01-.03-.02l-.07-.19.04-.27.03-.24 1.11-.08.7-.02c0-.01.02-.02.03-.03Zm-2.08.67.04.12c-.06.03-.12.05-.19.06-.06-.01-.11-.02-.17-.04h-.03l-.47.09-.83.02H7.7c-.18.07-.48.02-.86-.05l.02-.7.12-.06c.13-.06.24-.09.33-.08h.01c.37-.06.78-.11 1.05-.05h.03c.28-.04.51 0 .72.04h.01c.11.1.2.22.26.36l-.03.25c.01.01.01.03.02.04Zm-1.34.48.53-.1.47-.09c.07.01.13.03.19.04.33.08.5.16.5.32v.42c-.06.1-.43.13-.57.14l-.66.1a.57.57 0 0 0-.26 0c-.2-.05-.32-.13-.38-.27-.08-.24-.02-.42.18-.56Zm1.41-2.25c.26-.1.68-.01.98.06l.09.02h.03c.2-.04.35.01.46.15l.01.01c.12.11.26.38.18.47-.01.02-.02.04-.02.06.01.13-.02.18-.03.19-.01 0-.02.02-.07.01h-.77l-.84.06c-.25-.04-.38-.17-.4-.4 0-.01 0-.02-.01-.03-.08-.16-.14-.29-.18-.48.16-.05.34-.09.55-.11.01-.01.01-.01.02-.01Zm-1.41-.51c.01 0 .01 0 .02-.01.29-.17.94-.21 1.1-.07l.15.22c-.01.08-.03.14-.07.17-.04.03-.1.04-.19.02h-.03l-1 .12c-.12.02-.2.01-.24-.03-.04-.04-.07-.11-.07-.22.06-.11.17-.16.33-.2ZM5.99 7.49l.54-.26.61-.36h1.29c.19.05.29.21.29.5 0 .01 0 .02.01.03.03.07.05.12.03.15-.02.03-.08.06-.16.07l-.21.03c-.26-.06-.61-.02-1.07.05-.11 0-.23.03-.36.08h-.55c-.19.05-.31.05-.37 0-.07-.05-.07-.18-.05-.29Zm-.28.76.64-.16c.06 0 .14 0 .17.05.04.04.03.12.02.18v.04c.06.15.03.25-.09.33l-.81.13c-.13.02-.24-.03-.33-.15-.01-.07 0-.22.4-.42ZM4.68 9.43c.1-.13.2-.21.32-.24.01 0 .02-.01.03-.01.18-.14.37-.16.62-.16h.65l.6-.05.43.15.22.2-.03.64-.29.08c-.13-.05-.28-.02-.47.09l-1.45-.05H5.3c-.22.04-.42-.01-.63-.14-.06-.2-.06-.36.01-.51Zm2.38 1.73a.24.24 0 0 1-.15.06c-.07 0-.14-.03-.21-.09-.15-.59-.06-.72-.01-.75.04-.03.08-.06.12-.08h.11l.29-.08c.07.06.12.19.14.39l-.31.49s0 .03.02.06Zm-3.43.16v-.01c.04-.44.13-.77.24-.91.32-.17.61-.21.85-.11.01 0 .01 0 .02.01l.76.06h.74c.06 0 .11.01.14.04.05.05.08.16.08.31l-.05.7c-.04.03-.08.06-.11.1-.06.06-.1.13-.14.2-.1 0-.23 0-.42.06-.55.17-1.17.07-1.77-.03-.15-.02-.29-.05-.43-.06l.09-.36Zm2.32 1.34v.25l-.07.31c-.25.19-.56.29-.97.31l-1.12-.07c-.03-.06-.11-.14-.31-.18-.15-.03-.21.01-.26.04-.01-.01-.02-.01-.04-.03-.05-.04-.1-.17-.11-.42-.02-.43.09-.95.22-1.08.02-.02.04-.04.07-.05 0 .02 0 .04.01.05.01.02.03.03.05.03.16.02.33.05.51.07.36.06.74.12 1.12.12.24 0 .48-.03.7-.09.1.07.19.16.28.31l-.08.43Zm1.26-.4-.03.08-.26.78c-.21.28-.36.41-.47.41-.1 0-.21-.1-.34-.3v-.55l.11-.56v-.02c-.01-.07.01-.16.04-.24.12-.01.2-.06.29-.24 0-.01.01-.02.01-.03l.01-.09c.06-.03.12-.05.19-.04h.01l.41-.04.18.09c.06.21-.03.44-.15.75Zm1.58-1.84-.23.26c-.52.48-.88.73-1.05.73l-.23-.25c.02-.02.03-.04.05-.05 0-.01.01-.01.01-.02l.18-.43c0-.01.01-.02.01-.03l.06-.09c.11-.1.24-.2.35-.29.14-.11.26-.2.32-.27.03.01.05.01.08.01h.02l.13-.02c.1.03.19.08.27.15.01.01.02.03.04.04v.26h-.01Zm1.4.61-.71-.36c-.18-.1-.36-.16-.53-.17V10l.54-.12.68.2.3.22.03.47c-.19.1-.29.18-.31.26Zm.66.54-.43-.43.22-.26c.06-.02.12-.05.2-.08l.01.01c.18.32.61.49.97.62.07.03.14.05.2.08.01 0 .01 0 .02.01.09.14.05.25 0 .33l-.01.01c-.08.02-.16.07-.22.15l-.18.14-.13.1-.65-.68Zm1.5 1.85c-.23 0-.31-.12-.4-.26-.01-.02-.03-.04-.04-.06-.02-.03-.05-.06-.07-.09-.13-.16-.3-.37-.31-.58l.18-.14.38-.28c.06 0 .12.02.19.06 0 .03.01.07.02.1l.22.61v.01l.12.23.04.18-.33.22Zm2.34-.33-.44.25c-.4.04-.86.07-1.31-.06l-.28-.55-.21-.6c-.02-.09-.04-.22.02-.28.05-.05.15-.06.3-.04h.02l.86-.12.59.04.36.14.19.35c.02.37-.02.66-.1.87ZM3.02 1.03c-.04-.04-.09-.04-.13 0-.04.04-.04.09 0 .13l3.64 3.72.13-.13-3.64-3.72Zm10.88.19c.03-.04.03-.1 0-.13-.04-.03-.1-.03-.13 0l-2.94 3.15.13.13 2.94-3.15Z" /></symbol>'});a().add(Bs);const Zs=Bs;var Ns=new(o())({id:"influxDB",use:"influxDB-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="influxDB"><path d="M16.68 10.76 14.9 3.78a.76.76 0 0 0-.53-.54L7.43 1.28a.78.78 0 0 0-.74.19L1.53 6.5a.79.79 0 0 0-.21.73l1.78 6.99c.07.26.27.47.53.54l6.94 1.95a.75.75 0 0 0 .74-.19l5.16-5.03c.19-.18.27-.46.21-.73Zm-4.02-6.42-2.39.8-1.46-1.89 3.85 1.09Zm-1.54 6.71-4.79-1.8 3.6-3 1.19 4.8ZM7.44 2.87l.14.04 2.04 2.62L5.56 8.9 3.1 7.1l4.34-4.23ZM3.1 8.04l2.03 1.49-.94 2.81-1.09-4.3Zm7.48 7.07-.02.02-5.94-1.67 1.2-3.59 5.41 2.03-.65 3.21Zm.97-.94.44-2.18 2.17-.36-2.61 2.54Zm.4-2.94-1.35-5.4 3-1 1.5 5.88-3.15.52Z" /></symbol>'});a().add(Ns);const Fs=Ns;var Hs=new(o())({id:"ipfs",use:"ipfs-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="ipfs"><path d="M2.05 13.09 8.81 17V9.19L2.05 5.28v7.81Zm.47-6.74c.08-.04.16-.08.23-.13l4.91 2.83c-.06.51.22 1 .7 1.21v5.67c-.08.04-.16.08-.23.13l-4.91-2.83c.06-.51-.22-1-.7-1.21V6.35Zm1.07 6.66 4.39 2.53v-5.06c-.42-.27-.68-.72-.7-1.22L2.89 6.73v5.07c.41.27.67.72.7 1.21ZM9 2.54c-.25 0-.49-.06-.7-.17L3.91 4.91 8.3 7.44c.22-.11.45-.17.7-.17.25 0 .49.06.7.17l4.39-2.53L9.7 2.37c-.22.11-.46.17-.7.17Zm1.02 7.94v5.03l4.39-2.53c.02-.5.28-.95.7-1.22V6.7l-4.39 2.56c-.02.5-.28.95-.7 1.22ZM9 1 2.23 4.91 9 8.81l6.77-3.91L9 1Zm-.7 6.87L3.39 5.04c.01-.09.01-.18 0-.26L8.3 1.94c.41.31.98.31 1.39 0l4.91 2.83c-.01.09-.01.18 0 .26L9.69 7.87c-.41-.31-.97-.31-1.39 0Zm.89 1.32V17l6.77-3.91V5.28L9.19 9.19Zm6.29 2.8c-.47.21-.75.69-.7 1.21l-4.91 2.83c-.07-.05-.15-.1-.23-.13l-.01-5.63c.47-.21.75-.69.7-1.21l4.91-2.86c.07.05.15.1.23.13v5.66h.01Z" /></symbol>'});a().add(Hs);const Vs=Hs;var zs=new(o())({id:"ipvs",use:"ipvs-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="ipvs"><path d="M1.63 13.18 8.24 17V9.41L1.63 5.59v7.59Zm2.3-5 .6 2.6c.18.8.31 1.39.41 2l.02.01c.09-.45.23-.91.42-1.51L6 9.37l1.17.68-1.57 4.17-1.36-.78L2.7 7.47l1.23.71ZM9.02 1 2.45 4.8l6.61 3.82 6.57-3.8L9.02 1ZM5.05 4.47 8.46 2.5l1.17.68-3.41 1.97-1.17-.68Zm7.15 1.48c-.77.45-1.74.31-2.5-.13l-.53-.31L8 6.18l-1.14-.66 3.41-1.97 1.71.99c.8.46.9 1.02.22 1.41ZM9.76 9.41V17l6.61-3.82V5.59L9.76 9.41Zm3.32 4.5c-1.17.67-1.8.4-1.9-.5l1.14-.66c.09.42.38.44.84.18.44-.25.63-.55.63-.87 0-.37-.21-.39-.92-.17-1.27.39-1.54.01-1.54-.67 0-.89.58-1.87 1.71-2.52 1.24-.71 1.73-.26 1.79.48l-1.13.66c-.04-.26-.16-.49-.68-.2-.33.19-.53.46-.53.76s.17.33.86.12c1.32-.4 1.61-.01 1.61.72-.01.94-.64 1.95-1.88 2.67Zm-2.1-9.08-.32-.18-.74.42.33.19c.26.15.55.18.8.04.25-.15.2-.32-.07-.47Z" /></symbol>'});a().add(zs);const Us=zs;var Gs=new(o())({id:"kubernetes",use:"kubernetes-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="kubernetes"><path d="M8.18 8.14c.15 0 .28-.12.28-.27l.08-1.66-.33.07c-.58.13-1.11.43-1.54.84l1.37.98c.06.03.09.04.14.04Zm1.31-.11c.08.12.25.13.36.07l1.36-.96c-.5-.5-1.14-.81-1.87-.89l.1 1.67c0 .04.02.08.05.11ZM7.46 9.22a.27.27 0 0 0-.03-.38L6.2 7.75a3.52 3.52 0 0 0-.48 2.02l1.6-.47c.07-.01.1-.03.14-.08Zm1.06.58.45.22.45-.22.12-.48-.31-.4h-.5l-.31.4.1.48Zm1.68.48c-.12.05-.18.18-.15.31l.65 1.56c.4-.25.75-.6.99-.99.13-.18.23-.4.31-.63l-1.66-.28c-.04 0-.09.01-.14.03Zm-2.65-.02-1.64.28c.23.66.7 1.24 1.28 1.62l.63-1.52c.03-.05.03-.12.02-.17-.02-.12-.15-.21-.29-.21Zm7.42-5.15a1.03 1.03 0 0 0-.53-.61L9.39 2.08A.859.859 0 0 0 8.98 2c-.13 0-.28 0-.41.03L3.51 4.47c-.25.12-.43.33-.5.61l-1.24 5.45c-.05.28.02.56.18.79l3.49 4.32c.2.2.48.33.76.35h5.56c.3.03.58-.1.76-.35l3.49-4.32c.17-.23.23-.51.2-.79l-1.24-5.42Zm-.81 5.78c-.03 0-.05 0-.08-.02-.02-.02-.02-.02-.03-.02-.03 0-.05-.02-.07-.02-.07-.02-.12-.05-.18-.08-.03 0-.07-.02-.1-.03h-.02c-.17-.07-.35-.12-.53-.15h-.02c-.05 0-.1.02-.13.05 0 0 0 .02-.02.02l-.13-.02c-.3.94-.94 1.74-1.79 2.25l.05.13s-.02 0-.02.02c-.03.05-.03.12-.02.17.07.17.15.33.26.48v.03c.03.03.05.05.07.08.05.05.08.1.12.17.02.02.03.03.03.05 0 0 .02 0 .02.02.03.08.03.17.02.25-.01.08-.08.15-.15.18-.05.02-.08.03-.13.03-.13 0-.25-.08-.31-.2-.02 0-.02-.02-.02-.02-.02-.02-.02-.03-.03-.05-.03-.05-.05-.12-.07-.18l-.03-.1v-.02c-.05-.18-.13-.35-.22-.51a.256.256 0 0 0-.13-.1c0-.02 0-.02-.02-.02l-.07-.12c-.17.05-.35.12-.53.15-.3.08-.6.12-.89.12-.5 0-.98-.08-1.44-.26l-.07.13c0 .02 0 .02-.02.02-.05.02-.1.05-.13.1-.08.17-.17.33-.22.51l-.03.1c-.02.07-.05.12-.07.18-.02.02-.03.03-.03.05-.02 0-.02.02-.02.02-.07.12-.18.2-.31.2-.03 0-.08-.02-.12-.03A.334.334 0 0 1 6.4 14c.02 0 .02-.02.02-.02.02-.02.02-.03.03-.05.05-.07.08-.13.12-.17a.5.5 0 0 0 .07-.08v-.02c.1-.15.2-.31.26-.48.02-.05.02-.12-.02-.17 0 0-.02 0-.02-.02l.08-.12c-.17-.08-.3-.18-.45-.3-.65-.5-1.11-1.18-1.36-1.94l-.15.02s0-.02-.02-.02a.19.19 0 0 0-.13-.05h-.02c-.2.03-.36.08-.55.15h-.02c-.03 0-.07.02-.1.03-.05.02-.12.05-.18.07-.02 0-.07-.02-.07 0s0 .02-.02.02c-.03.02-.05.02-.08.02-.15.02-.3-.08-.33-.23-.03-.18.08-.35.26-.38.02-.02.02-.02.03-.02.03 0 .05-.02.07-.02.07 0 .13-.02.2-.02.03-.02.07-.02.1-.02.2-.02.38-.05.56-.1.05-.03.1-.07.12-.12 0 0 .02 0 .02-.02l.13-.03c-.15-.94.07-1.9.58-2.72.02-.03.03-.05.05-.08l-.1-.1v.02c.02-.05-.02-.12-.05-.15-.13-.13-.3-.23-.46-.33-.03-.02-.07-.03-.1-.05-.07-.03-.13-.07-.18-.1-.02 0-.05-.03-.05-.03s0-.02-.02-.02c-.13-.12-.17-.31-.07-.46.05-.08.13-.12.23-.12.08 0 .17.03.23.08l.02.02c.02.02.03.02.05.03.05.05.08.1.13.15.02.02.05.03.07.07.12.13.27.26.41.38.03.02.07.03.1.03s.05-.02.07-.02h.02l.1.07c.55-.58 1.26-.99 2.04-1.16.2-.03.38-.07.56-.08l.02-.13v-.03c.05-.03.07-.08.08-.13 0-.2 0-.38-.03-.56v.01c0-.03 0-.07-.02-.1a.693.693 0 0 1-.03-.2v-.08c0-.08.03-.17.1-.23.08-.08.18-.13.28-.12.17.02.3.18.28.35v.1c-.02.07-.02.13-.03.2 0 .03-.02.07-.02.1v.02c-.03.2-.03.38-.03.56.02.05.03.1.08.13v-.02l.02.13c.78.08 1.54.38 2.15.86.13.13.28.26.41.4l.13-.08h.02c.02.02.05.02.07.02.03 0 .07-.02.1-.03.15-.1.3-.23.41-.36.02-.02.05-.03.07-.07.03-.05.08-.1.13-.15.02 0 .03-.02.05-.03l.02-.02a.4.4 0 0 1 .23-.08c.08 0 .18.05.23.12.12.15.08.35-.07.46 0 .02.02.02 0 .03-.02.02-.03.02-.05.03-.07.03-.12.07-.18.1-.03.02-.07.03-.1.05-.17.1-.31.2-.46.33-.03.03-.05.1-.05.15v.02l-.1.1c.26.41.46.88.58 1.36.1.48.13.98.07 1.46l.13.03c.02.05.07.1.12.12.18.05.38.08.56.1h.02c.03.02.07.02.1.02.07 0 .13 0 .2.02.03 0 .07 0 .07.02s.02.02.03.02c.15.03.28.17.3.35-.03.1-.16.2-.31.2Zm-2.45-3.14-1.24 1.13c-.03.03-.05.07-.07.12-.03.15.05.3.2.33l1.57.45c.03-.35.02-.7-.07-1.04-.07-.36-.21-.7-.39-.99Zm-2.65 3.23c-.12-.07-.25-.03-.33.07l-.81 1.47c.33.1.7.17 1.04.17.25 0 .48-.03.71-.08.12-.03.22-.05.31-.07l-.79-1.44a.474.474 0 0 0-.13-.12Z" /></symbol>'});a().add(Gs);const Ws=Gs;var $s=new(o())({id:"lighthttpd",use:"lighthttpd-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="lighthttpd"><path d="M3.67 14.86v.01l1.02-.92-.48-.32-.54 1.23ZM17.49 2 .51 10.14l1.89 1.65 14.92-9.67-14.63 9.92.98 2.83.36-1.82L17.49 2 4.38 13.25l-.01.03L8.43 16l9.06-14Z" /></symbol>'});a().add($s);const qs=$s;var Ys=new(o())({id:"lighthttpd2",use:"lighthttpd2-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="lighthttpd2"><path d="M16.97 2 1.03 6.92l3.5 3.76L16.8 2.11 4.82 10.93l.97 2.81.36-1.81L16.97 2 6.5 12.13l-.01.03 6.8 3.84 3.68-14Zm-4.03 10.71v.71h-2.43v-.8c0-.7.57-1.27 1.27-1.27h.2c.18 0 .32-.14.32-.32s-.14-.32-.32-.32h-.61c-.08 0-.14.06-.14.14v.07h-.71v-.07c0-.47.39-.86.86-.86h.61a1.04 1.04 0 1 1 0 2.08h-.2c-.31 0-.55.25-.55.55v.09h1.7ZM5.8 13.73v.01l1.01-.92-.47-.32-.54 1.23Z" /></symbol>'});a().add(Ys);const Ks=Ys;var Xs=new(o())({id:"liteSpeed",use:"liteSpeed-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="liteSpeed"><path d="M8.2 10.92 6.5 9.23a.398.398 0 0 1 0-.57l.49-.49-.33-.47a.532.532 0 0 1 .11-.72l3.84-2.95V1L2.95 8.67c-.16.16-.16.41 0 .57l3.68 3.68 1.57-2Zm2.78-.51L9.13 7.75c-.08-.11-.07-.29.01-.4l3.37-4.28c.05-.06.06-.1.05-.1-.01 0-.04.02-.09.05L7.05 7.19c-.11.08-.13.24-.06.36l1.88 2.7c.08.11.07.29-.01.4l-3.37 4.27c-.05.06-.06.1-.04.1.01 0 .04-.02.09-.05l5.42-4.16c.1-.08.06-.33.02-.4Zm4.07-1.64-3.68-3.68L9.8 7.08l1.69 1.69c.16.16.16.41 0 .57l-.49.49s.33.49.34.52c.08.15.09.51-.12.67l-3.84 2.95V17l7.67-7.66c.16-.16.16-.41 0-.57Z" /></symbol>'});a().add(Xs);const Js=Xs;var Qs=new(o())({id:"lxc",use:"lxc-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="lxc"><path d="M8.69 6.35 4.96 4.26l-3.58 2 3.74 2.09 3.57-2ZM5.26 9.59l3.59-2.01V6.6L5.26 8.61v.98Zm7.48 0v-.98l-3.59-2v.98l3.59 2Zm-7.78.17V8.61L1.22 6.52v1.19l3.7 2.07.04-.02Zm11.66-3.5L9 2 5.26 4.09l7.62 4.26 3.74-2.09Zm-3.58 5.21h-.07l-3.84 2.15V16l7.65-4.28V9.34l-3.74 2.09v.04Zm-.3-.22v-.94l-3.61 2.02v.94l3.61-2.02Zm.3-2.64v2.47l3.74-2.09V6.52l-3.74 2.09ZM1.22 11.72 8.87 16v-2.39L1.22 9.34v2.38Zm11.52-1.79L9 7.84 5.26 9.93v.04L9 12.06l3.74-2.09v-.04ZM1.22 8.99l7.65 4.28v-.94L1.22 8.06v.93Z" /></symbol>'});a().add(Qs);const el=Qs;var tl=new(o())({id:"mariaDB",use:"mariaDB-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="mariaDB"><path d="M16.82 3.09c-.9.3-1.21-.3-2.41 0-1.21.3-1.51 2.98-3.02 3.87-1.51.89-3.92.6-5.43 1.79-1.51 1.19-1.81 3.28-2.41 3.28-.6 0-1.21-.3-2.11-.3-.9 0-.9 0-.9.3s1.21.89 1.21 1.19c0 .3-.91.89-.91 1.49s1.51 0 2.11-.3c.6-.3 1.81-1.49 2.71-1.49.9 0 2.41.6 3.32.6.41 0 .57-.06.63-.13.07-.08.88-.77.88-1.36 0 0 0 1.19-.6 1.79-.6.6-1.21 1.19-.9 1.19.3 0 3.02 0 3.32-2.98.15-1.51.3 0 .3 0l-.3.6s2.41-1.49 2.71-2.68c.3-1.19-.3-2.68.6-3.28.9-.6 1.81-1.49 1.81-1.79-.01-.3.29-1.2-.61-1.79ZM15.39 4.3c-.04.07-.11.13-.17.17-.13.08-.25.1-.4.07-.05-.02-.06-.05-.06-.07 0-.02 0-.04.01-.06.02-.07.03-.11.06-.15.03-.03.07-.06.13-.08.11-.04.24-.04.35-.03.05 0 .09-.01.1.05.01.02-.01.07-.02.1Z" /></symbol>'});a().add(tl);const nl=tl;var rl=new(o())({id:"memCached",use:"memCached-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="memCached"><path d="M11.46 2H6.54C2.57 2 2 2.57 2 6.54v4.92C2 15.43 2.57 16 6.54 16h4.93c3.97 0 4.54-.57 4.54-4.54V6.54C16 2.57 15.43 2 11.46 2ZM8.07 13.08c-.28 0-.51-.23-.51-.51s.23-.51.51-.51.51.23.51.51c0 .29-.23.51-.51.51Zm1.86 0c-.28 0-.51-.23-.51-.51s.23-.51.51-.51.51.23.51.51c0 .29-.23.51-.51.51Zm3.38 0h-2.15c.2-1.09.94-6.06.33-6.08-.33.05-1.82 4.22-1.82 4.22s-.33-.04-.66-.04-.66.04-.66.04S6.84 7.06 6.52 7c-.61.02.12 4.99.33 6.08H4.69S4.33 9 5.02 4.64h1.99c.38 0 1.82 2.53 1.99 2.53.17 0 1.61-2.53 1.99-2.53h1.99c.69 4.36.33 8.44.33 8.44Z" /></symbol>'});a().add(rl);const ol=rl;var il=new(o())({id:"mongoDB",use:"mongoDB-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="mongoDB"><g clip-path="url(#mongoDB_a)"><path d="M8.9.07c-.04.27-.12.47-.38.7-.64.57-3.35 2.78-3.58 7.57-.2 4.29 3.01 7 3.67 7.45.22-.63.34-1.3.42-2.33.11-4.19.11-10.81-.13-13.39Zm.16 14.6c-.07.45-.17.82-.29 1.18l-.06.17c.05.35.15 1.15.23 1.99h.36c.08-.76.21-1.51.38-2.25l-.02-.01c-.27-.14-.48-.52-.6-1.08Zm3.86-7.58C11.97 2.88 9.97 1.76 9.47.96 9.28.65 9.12.33 8.97 0c0 .04.01.09.01.13.04.29.07.79.09 1.4.09 2.02.12 4.96.1 7.74.02.88.01 1.75-.03 2.63-.01.64-.02 1.26-.04 1.82.05 1.05.29 1.71.62 1.87l.04.02c1.69-1.2 3.9-4.24 3.16-8.52Z" /></g><defs><clipPath id="mongoDB_a"><path d="M0 0h18v18H0z" /></clipPath></defs></symbol>'});a().add(il);const al=il;var sl=new(o())({id:"mySQL",use:"mySQL-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="mySQL"><path d="M16.06 14.8c-.14-.14-.3-.27-.46-.39-.05-.04-.08-.06-.12-.09.13-.02.26-.05.39-.07.17-.02.36-.03.5-.04l1.27-.02-.6-1.08c-.5-.9-1.21-1.46-1.92-1.94-.36-.24-.72-.45-1.1-.64-.31-.16-.61-.3-.93-.43-.51-.67-.79-1.54-1.2-2.53a10.57 10.57 0 0 0-1.79-2.89c-.75-.85-1.58-1.6-2.53-2.23-.47-.31-1.01-.61-1.59-.79-.5-.16-.97-.26-1.54-.28-.41-.32-.85-.61-1.38-.81C2.72.47 2.38.39 1.98.4 1.62.41 1.19.51.81.82c-.27.18-.46.49-.52.76-.07.28-.05.53-.01.75.09.44.28.8.6 1.12.2.19.25.21.36.31.09.08.16.15.21.21.09.11.12.2.15.4.09.68.3 1.24.52 1.8.12.29.23.55.44.89.05.06.07.1.14.18.04.04.09.09.14.12-.26.65-.29 1.25-.32 1.83-.01.36 0 .71.04 1.06.04.37.06.67.2 1.14.16.44.36.76.64 1.09.14.16.3.32.52.46.22.14.52.28.92.26.4-.04.7-.19.96-.51.18.22.37.44.56.65.64.62 1.33 1.17 2.06 1.65 1.46.95 3.02 1.67 4.67 2.15l.22-.62c-1.46-.71-2.85-1.61-4.09-2.61-.62-.51-1.18-1.07-1.69-1.65-.52-.58-.93-1.21-1.37-1.83l-.93-1.29-.44 1.38-.02.05c-.14.44-.13.8-.15 1.03-.03-.03-.07-.06-.09-.1-.15-.16-.29-.41-.35-.58-.05-.16-.1-.51-.13-.79-.03-.3-.04-.6-.03-.9.01-.58.1-1.2.3-1.52l.2-.33-.15-.34c-.09-.21-.17-.35-.31-.54-.07-.09-.15-.19-.27-.28-.08-.13-.2-.38-.29-.61-.19-.48-.37-.99-.43-1.44-.04-.36-.2-.82-.48-1.15-.25-.31-.57-.54-.67-.63a.801.801 0 0 1-.19-.35c0-.02-.01-.04-.01-.06l.04-.03s.08-.05.23-.05c.15 0 .34.03.53.1.39.14.77.39 1.13.7l.23.2.33-.01a4 4 0 0 1 1.26.21c.43.14.83.35 1.24.63.81.54 1.58 1.21 2.22 1.96.65.74 1.15 1.57 1.54 2.5.39.89.71 2.05 1.51 3.01l.13.15.19.07c.32.12.68.29 1 .46.33.17.65.35.96.56.22.15.43.31.63.48-.4.1-.81.23-1.21.46l-.61.35.31.64.01.01c.17.32.3.44.47.6.16.15.33.27.51.37.17.1.38.2.52.25.14.05.27.11.4.18.26.14.51.31.72.5.22.23.5.49.75.72l.42-.29c-.14-.33-.26-.63-.43-.96-.16-.37-.4-.68-.69-.95ZM.73.89C.76.86.79.85.82.82L.84.8.73.89ZM5.2 5.51c.47-.39.16-1.1-.63-1.02.4.24.63.87.63 1.02Z" /></symbol>'});a().add(sl);const ll=sl;var cl=new(o())({id:"mySQL_press",use:"mySQL_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="mySQL_press"><path d="M16.45 16.06s-.39-.63-1.26-1.1c-.87-.47-1.1-.94-1.1-.94.94-.55 2.28-.55 2.28-.55-.87-1.65-3.78-2.75-3.78-2.75-1.02-1.26-1.02-2.44-2.13-4.25C9.36 4.65 7.48 3.15 6.3 2.6c-1.18-.55-2.13-.47-2.13-.47-1.26-1.1-2.44-1.18-2.91-.71-.47.32-.24 1.18.23 1.58.47.4.79.63.87 1.34.08.71.71 2.28.94 2.44.24.16.39.55.39.55-.63 1.02-.39 3.23-.24 3.78.16.55.87 1.57 1.5 1.34.63-.24.31-1.02.55-1.65 2.13 4.09 7.71 6.06 7.71 6.06H17l-.55-.8ZM4.8 4.81c0-.16-.24-.79-.63-1.02.79-.08 1.1.62.63 1.02Z" /></symbol>'});a().add(cl);const ul=cl;var dl=new(o())({id:"nginx",use:"nginx-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="nginx"><path d="M10.75 6c-.41 0-.75.34-.75.75v2.31L7.84 6.29a.756.756 0 0 0-.83-.25c-.3.1-.51.39-.51.71v4.5c0 .41.34.75.75.75s.75-.34.75-.75V8.94l2.16 2.77a.738.738 0 0 0 .83.25c.3-.1.51-.39.51-.71v-4.5c0-.41-.34-.75-.75-.75Zm4.19-1.78-4.77-2.76c-.35-.2-.76-.31-1.16-.31-.4 0-.81.11-1.16.31L3.06 4.23c-.72.41-1.16 1.19-1.16 2.02v5.51c0 .83.45 1.6 1.17 2.02l4.77 2.76c.35.2.76.31 1.16.31.41 0 .81-.11 1.16-.31l4.78-2.76c.72-.41 1.16-1.19 1.16-2.02V6.24c.01-.83-.44-1.6-1.16-2.02Zm-.33 7.54c0 .3-.16.57-.41.72l-4.78 2.76c-.13.07-.27.11-.41.11-.14 0-.29-.04-.41-.11l-4.78-2.76a.819.819 0 0 1-.41-.72V6.24c0-.3.16-.57.41-.72L8.6 2.76c.13-.07.27-.11.41-.11.14 0 .29.04.41.11l4.78 2.76c.26.15.41.42.41.72v5.52Z" /></symbol>'});a().add(dl);const fl=dl;var pl=new(o())({id:"nginx_local",use:"nginx_local-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="nginx_local"><path d="m9 17 2-2H7l2 2Zm1.75-12c-.41 0-.75.34-.75.75v2.31L7.84 5.29a.756.756 0 0 0-.83-.25c-.3.1-.51.39-.51.71v4.5c0 .41.34.75.75.75s.75-.34.75-.75V7.94l2.16 2.77a.738.738 0 0 0 .83.25c.3-.1.51-.39.51-.71v-4.5c0-.41-.34-.75-.75-.75Zm2.77-1.21-3.13-1.81c-.42-.24-.9-.37-1.39-.37-.49 0-.97.13-1.39.37L4.48 3.79c-.86.49-1.39 1.41-1.39 2.4V9.8c0 .99.53 1.91 1.39 2.41l3.13 1.81c.42.24.9.37 1.39.37.49 0 .97-.13 1.39-.37l3.13-1.81a2.78 2.78 0 0 0 1.39-2.41V6.19c0-.99-.53-1.91-1.39-2.4Zm-.11 6.02c0 .46-.24.88-.64 1.11l-3.13 1.81c-.2.11-.42.17-.64.17-.22 0-.44-.06-.64-.17l-3.13-1.81c-.4-.23-.64-.65-.64-1.11V6.19c0-.46.24-.88.64-1.11l3.13-1.81c.2-.11.42-.17.64-.17.22 0 .44.06.64.17l3.13 1.81c.4.23.64.65.64 1.11v3.62Z" /></symbol>'});a().add(pl);const hl=pl;var gl=new(o())({id:"nginx_plus",use:"nginx_plus-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="nginx_plus"><path d="M15.55 4.62 9.52 1.14a1.02 1.02 0 0 0-1.04 0L2.45 4.62c-.32.19-.52.53-.52.9v6.96c0 .37.2.71.52.9l6.03 3.48c.32.19.72.19 1.04 0l6.03-3.48c.32-.19.52-.53.52-.9V5.52c0-.37-.2-.71-.52-.9Zm-6.43 6.49c0 .24-.14.46-.37.55-.07.03-.15.05-.23.05-.15 0-.31-.06-.42-.17L4.6 8.03v3.09a.591.591 0 0 1-1.18 0V6.6c0-.24.14-.46.37-.55.22-.09.48-.04.65.13l3.51 3.51V6.6a.591.591 0 0 1 1.18 0v4.51h-.01Zm5.23-1.75h-1.53v1.53a.56.56 0 1 1-1.12 0V9.36h-1.53a.56.56 0 1 1 0-1.12h1.53V6.7a.56.56 0 1 1 1.12 0v1.53h1.53c.31 0 .56.25.56.56 0 .31-.25.57-.56.57Z" /></symbol>'});a().add(gl);const vl=gl;var ml=new(o())({id:"ntpd",use:"ntpd-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="ntpd"><path d="M15.25 14.5h-4.74c-.13-.39-.4-.71-.76-.91v-.65A5.998 5.998 0 0 0 9 .99C5.69.99 3 3.69 3 7c0 3.06 2.29 5.58 5.25 5.95v.65c-.36.19-.63.51-.76.91H2.75c-.41 0-.75.34-.75.75s.34.75.75.75h5.01c.29.36.74.6 1.24.6s.95-.24 1.24-.6h5.01c.41 0 .75-.34.75-.75s-.34-.76-.75-.76ZM4.5 7c0-2.48 2.02-4.5 4.5-4.5s4.5 2.02 4.5 4.5-2.02 4.5-4.5 4.5S4.5 9.48 4.5 7Zm5.25-.31V4.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75v2.81l1.24 1.24c.15.15.34.22.53.22s.38-.07.53-.22c.29-.29.29-.77 0-1.06l-.8-.8Z" /></symbol>'});a().add(ml);const yl=ml;var bl=new(o())({id:"ntpd_press",use:"ntpd_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="ntpd_press"><path d="M15.25 14.5h-4.74c-.13-.39-.4-.71-.76-.91v-.65A5.998 5.998 0 0 0 9 .99C5.69.99 3 3.69 3 7c0 3.06 2.29 5.58 5.25 5.95v.65c-.36.19-.63.51-.76.91H2.75c-.41 0-.75.34-.75.75s.34.75.75.75h5.01c.29.36.74.6 1.24.6s.95-.24 1.24-.6h5.01c.41 0 .75-.34.75-.75s-.34-.76-.75-.76Zm-7-7.19V4.5c0-.41.34-.75.75-.75s.75.34.75.75v2.19l.8.8c.29.29.29.77 0 1.06-.15.15-.34.22-.53.22s-.38-.07-.53-.22L8.25 7.31Z" /></symbol>'});a().add(bl);const wl=bl;var xl=new(o())({id:"openStack",use:"openStack-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="openStack"><path d="M12.5 12.01c0 .27-.22.49-.49.49H5.99a.49.49 0 0 1-.49-.49v-.21H2v3.38c0 .45.37.82.82.82h12.36c.45 0 .82-.37.82-.82V11.8h-3.5v.21Zm-7-4.41H2v2.8h3.5V7.6ZM15.18 2H2.82c-.45 0-.82.37-.82.82V6.2h3.5v-.21c0-.27.22-.49.49-.49h6.03c.27 0 .49.22.49.49v.21h3.5V2.82a.839.839 0 0 0-.83-.82Zm-2.68 8.4H16V7.6h-3.5v2.8Z" /></symbol>'});a().add(xl);const _l=xl;var Sl=new(o())({id:"openWrt",use:"openWrt-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="openWrt"><path d="M3.69 8.36c-.12 0-.22.04-.29.13-.07.08-.11.22-.11.42 0 .19.04.33.11.41.07.08.17.13.29.13.13 0 .23-.04.3-.12.07-.08.1-.23.1-.44 0-.18-.04-.31-.11-.39-.07-.1-.16-.14-.29-.14ZM9 2C5.13 2 2 5.13 2 9s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7ZM4.58 9.43c-.08.14-.18.25-.33.33-.14.08-.32.12-.53.12-.22 0-.4-.03-.54-.1a.773.773 0 0 1-.34-.33c-.1-.14-.14-.33-.14-.55 0-.31.09-.55.26-.73.17-.17.42-.26.73-.26.32 0 .57.09.74.26.17.17.26.41.26.72 0 .22-.04.4-.11.54Zm1.76.27c-.11.12-.25.18-.42.18-.08 0-.16-.01-.22-.04a.567.567 0 0 1-.18-.12v.66h-.54V8.47h.5v.2c.07-.09.13-.14.19-.17.08-.04.16-.06.26-.06.19 0 .33.07.43.21.1.14.15.32.15.53 0 .23-.06.4-.17.52Zm1.97-.41H7.24c.01.08.03.15.07.19.05.06.12.09.2.09.05 0 .1-.01.15-.04.03-.02.06-.05.09-.09l.53.05c-.08.14-.18.24-.29.3-.11.06-.28.09-.49.09-.18 0-.33-.03-.44-.08a.568.568 0 0 1-.26-.25.744.744 0 0 1-.1-.4c0-.22.07-.39.21-.52.14-.13.33-.2.58-.2.2 0 .36.03.47.09.12.06.2.15.26.26.06.11.09.26.09.44v.07Zm1.71.56h-.54v-.76c0-.09-.02-.15-.05-.18-.03-.04-.08-.05-.14-.05-.06 0-.12.02-.16.07-.04.05-.06.14-.06.26v.66h-.53V8.47h.5v.23c.07-.09.15-.16.22-.2.08-.04.17-.06.28-.06.15 0 .26.04.35.13.08.09.12.22.12.4v.88h.01Zm2.42 0h-.58l-.34-1.2-.33 1.2h-.59l-.43-1.91h.56l.2 1.06.3-1.06h.56l.3 1.07.2-1.07h.56l-.41 1.91Zm1.52-.96a.336.336 0 0 0-.15-.04.18.18 0 0 0-.16.09c-.06.08-.08.23-.08.45v.46h-.54V8.47h.5v.23c.05-.1.1-.17.15-.2.05-.04.11-.06.19-.06s.17.02.26.07l-.17.38Zm.68.94a.339.339 0 0 1-.14-.15.875.875 0 0 1-.05-.33v-.49h-.2v-.39h.2v-.25l.53-.27v.52h.29v.39h-.29v.49c0 .06.01.1.02.12.02.03.05.04.09.04.04 0 .09-.01.17-.03l.04.37c-.13.03-.25.04-.37.04-.13 0-.23-.02-.29-.06ZM7.5 8.75c-.08 0-.15.03-.2.1-.03.04-.05.1-.06.19h.53c-.01-.1-.04-.18-.08-.22a.294.294 0 0 0-.19-.07Zm-1.75.08c-.07 0-.12.03-.17.08-.05.05-.07.14-.07.26 0 .11.02.19.07.24.05.05.1.08.18.08.06 0 .11-.02.16-.08.04-.05.06-.14.06-.26 0-.11-.02-.2-.07-.25a.213.213 0 0 0-.16-.07Z" /></symbol>'});a().add(Sl);const Ol=Sl;var Cl=new(o())({id:"pan",use:"pan-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="pan"><path d="M9 8a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm6.624-2.416a.75.75 0 1 0-1.248.832l1.223 1.834h-1.674C13.56 5.847 11.504 4 9 4S4.44 5.847 4.076 8.25H2.401l1.223-1.834a.75.75 0 0 0-1.248-.832L.099 9l2.277 3.416a.75.75 0 0 0 1.248-.832L2.401 9.75h1.674C4.44 12.153 6.496 14 9 14s4.56-1.847 4.924-4.25h1.674l-1.223 1.834a.75.75 0 0 0 1.248.832L17.901 9l-2.277-3.416ZM9 12.5c-1.93 0-3.5-1.57-3.5-3.5S7.07 5.5 9 5.5s3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5Z" /></symbol>'});a().add(Cl);const Al=Cl;var El=new(o())({id:"percona",use:"percona-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="percona"><path d="M9 2C5.13 2 2 5.13 2 9c0 2.38 1.19 4.48 3 5.74V9c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4c-.95 0-1.81-.35-2.5-.9v3.44c.78.3 1.62.47 2.5.47 3.87 0 7-3.13 7-7S12.87 2 9 2Zm2.5 7a2.5 2.5 0 0 0-5 0 2.5 2.5 0 0 0 5 0Z" /></symbol>'});a().add(El);const kl=El;var Pl=new(o())({id:"pfSense",use:"pfSense-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="pfSense"><path d="m11.86 6.83.53-1.8c.38-1.3 1.57-2.19 2.92-2.19H16c0-.46-.38-.84-.84-.84H2.84c-.46 0-.84.38-.84.84V13.5l1.68-6.67h2.1l-.21.85c.86-.76 1.9-1.19 2.87-1.1 1.7.17 2.5 1.92 1.78 3.92s-2.68 3.48-4.38 3.31c-.69-.07-1.23-.4-1.58-.9L3.47 16h11.69c.46 0 .84-.38.84-.84V4.8h-.69c-.48 0-.91.32-1.04.78l-.37 1.25h1.26l.35.84-.84.84h-1.26l-1.5 5.11H9.87l1.5-5.11h-.75l.49-1.68h.75Zm-3.75 3.56c.36-1.02-.05-1.92-.93-2.01-.82-.09-1.76.57-2.17 1.5l-.19.77c-.05.75.36 1.34 1.05 1.41.87.1 1.87-.65 2.24-1.67Z" /></symbol>'});a().add(Pl);const Ml=Pl;var Tl=new(o())({id:"php_fpm",use:"php_fpm-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="php_fpm"><path d="M2.32 8.49h-.37l-.21 1.14h.33c.22 0 .39-.05.5-.14.11-.09.18-.23.22-.45.01-.07.02-.14.02-.2 0-.1-.02-.18-.07-.23-.07-.08-.21-.12-.42-.12Zm10.11.04h-.38l-.21 1.19h.34c.22 0 .39-.05.51-.14.11-.09.18-.24.22-.47.02-.07.02-.14.02-.2 0-.11-.02-.18-.07-.24-.07-.1-.22-.14-.43-.14ZM.82 6.67 0 11.33h8.32l.82-4.65H.82v-.01Zm2.53 2.42c-.03.13-.06.26-.12.37-.06.11-.13.21-.22.29-.11.11-.23.19-.37.23-.13.05-.3.07-.52.07h-.47l-.13.72H.98l.51-2.71h1.05c.31 0 .54.09.69.27.1.13.15.29.15.49 0 .08-.02.17-.03.27Zm2.27-.31-.23 1.26h-.55l.22-1.2c.01-.06.02-.11.02-.14 0-.06-.01-.11-.04-.13-.05-.05-.14-.07-.27-.07h-.44l-.29 1.55H3.5L4 7.33h.54l-.13.72h.48c.3 0 .51.06.63.17.09.08.12.2.12.35 0 .07 0 .14-.02.21Zm2.48.31c-.03.13-.06.26-.12.37-.06.11-.13.21-.22.29-.11.11-.23.19-.37.23-.14.04-.3.07-.52.07H6.4l-.13.72h-.54l.51-2.71h1.05c.31 0 .54.09.69.27.1.13.15.29.15.49-.01.08-.02.17-.03.27Zm1.47-2.42-.82 4.65h8.43L18 6.67H9.57Zm.83 3.49h-.58l.3-1.67h-.39l.07-.41h.39l.04-.21c.04-.21.11-.36.2-.43.09-.07.25-.11.47-.11h.52l-.07.4h-.26c-.09 0-.16.02-.21.04-.05.03-.07.08-.09.14l-.03.17h.52l-.07.41h-.51l-.3 1.67Zm3.06-1.01c-.03.14-.07.27-.13.38-.06.11-.13.21-.22.3-.11.12-.23.2-.37.24-.14.05-.31.07-.52.07h-.47l-.13.75h-.55l.52-2.82h1.06c.32 0 .55.1.7.28.11.13.15.3.15.51-.01.1-.02.19-.04.29Zm3.41-.31-.24 1.32h-.56l.22-1.25c.01-.03.01-.05.02-.07 0-.02.01-.05.01-.08 0-.06-.01-.11-.03-.15-.05-.05-.14-.07-.28-.07h-.31l-.3 1.62h-.57l.29-1.62h-.64l-.3 1.62h-.56L14 8.09h2.12c.3 0 .52.06.64.18.08.09.12.21.12.37.01.06 0 .13-.01.2Zm-9.8-.35H6.7l-.21 1.14h.33c.22 0 .39-.05.5-.14.11-.09.18-.23.22-.45.01-.07.02-.14.02-.2 0-.1-.02-.18-.07-.23-.07-.08-.21-.12-.42-.12Z" /></symbol>'});a().add(Tl);const Rl=Tl;var jl=new(o())({id:"postgreSQL",use:"postgreSQL-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="postgreSQL"><path d="M6.05 10.28c-.55-.58-.8-1.37-.69-2.19.12-.88.08-1.65.05-2.07-.01-.1-.01-.19-.01-.24 0-.12-.05-2.62 1.4-4.07.01-.01.03-.02.04-.04-.87-.28-3.05-.85-4.37.09-.81.58-1.19 1.65-1.11 3.19.02.49.33 2.22.86 3.95.61 1.99 1.3 3.25 1.89 3.45.09.03.37.12.77-.36.57-.68 1.1-1.27 1.35-1.53-.07-.06-.12-.12-.18-.18Zm8.17-5.06c-.59-.07-1.27-.06-1.54.33-.52.75.5 2.58.93 3.36.11.2.19.35.23.44.04.1.09.19.13.27.3-.64.22-1.28.15-1.91-.04-.31-.08-.63-.07-.94.01-.32.05-.58.09-.83.04-.25.07-.47.08-.72Zm-.58.56c-.05.05-.15.14-.29.16h-.05c-.21 0-.38-.17-.4-.26-.02-.13.19-.22.4-.25.21-.03.43.01.45.13.01.06-.03.14-.11.22Zm-.14-3.17c.8.93 1.19 1.96 1.22 2.3.01.05 0 .1-.01.13.01.36-.03.66-.08.96-.04.24-.07.49-.08.77-.01.27.03.56.06.87.09.74.19 1.59-.32 2.43l.03.03c.02.03.04.05.06.08 1.99-3.13 2.68-6.76 2.05-7.56C14.94.71 12.65.91 11.55 1.14c.87.39 1.51.96 1.95 1.47Zm-5 8.54c-.14-.06-.21-.09-.38.1-.11.12-.19.22-.26.31-.31.39-.45.52-1.36.71-.19.04-.3.08-.36.11.07.05.2.11.34.14.67.17 1.6.18 2.24-.72.08-.11.05-.24.03-.31-.04-.16-.14-.29-.25-.34Zm5.91-.06c-.03-.02-.05-.04-.07-.05-.04.02-.08.03-.1.03-.23.07-.45.13-.42.72.19.18 1.4.16 2.07-.15.34-.16.58-.33.71-.46h-.01c-1.04.21-1.77.18-2.18-.09Zm-8-1.15c.35.36.81.57 1.28.57.05-.22.14-.46.24-.71l.04-.1c.05-.13.1-.25.16-.39.29-.64.65-1.44.23-3.35-.08-.37-.27-.58-.59-.66-.69-.16-1.66.36-1.87.55 0 .04.01.1.01.16.03.43.07 1.24-.06 2.17-.09.65.12 1.29.56 1.76Zm.79-4.22c0-.03.02-.07.07-.11.08-.06.25-.09.43-.06.11.02.22.05.29.09.14.08.15.16.14.21-.02.13-.22.3-.44.3h-.06a.578.578 0 0 1-.36-.22c-.02-.05-.08-.13-.07-.21Zm6.86 4.88c-.04-.05-.08-.11-.13-.17-.16-.2-.38-.48-.55-.89-.03-.06-.11-.21-.2-.38-.52-.94-1.61-2.89-.91-3.89.32-.46.96-.65 1.9-.55-.3-.87-1.64-3.46-4.72-3.51-.94-.02-1.71.27-2.29.86C6.24 3 6 4.46 5.93 5.24c.04-.02.09-.05.14-.07.23-.12.7-.32 1.21-.38.85-.09 1.41.29 1.58 1.07.45 2.08.04 3-.27 3.67-.06.12-.11.24-.15.35l-.04.1c-.09.24-.17.46-.22.65.22-.06.41.02.51.06.25.11.47.36.55.66l.03.15c.01.03.01.05.01.08-.06 2.08.02 3.97.19 4.39.26.65.65 1.22 1.76.98 1.07-.23 1.45-.62 1.63-1.65.14-.79.4-3.02.44-3.48-.03-.95.48-1.14.76-1.22Z" /></symbol>'});a().add(jl);const Dl=jl;var Il=new(o())({id:"prometheus",use:"prometheus-usage",viewBox:"0 0 256 257",content:'<symbol xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid" viewBox="0 0 256 257" id="prometheus"><path d="M128.001.667C57.311.667 0 57.971 0 128.664c0 70.69 57.311 127.998 128.001 127.998S256 199.354 256 128.664C256 57.97 198.689.667 128.001.667zm0 239.56c-20.112 0-36.419-13.435-36.419-30.004h72.838c0 16.566-16.306 30.004-36.419 30.004zm60.153-39.94H67.842V178.47h120.314v21.816h-.002zm-.432-33.045H68.185c-.398-.458-.804-.91-1.188-1.375-12.315-14.954-15.216-22.76-18.032-30.716-.048-.262 14.933 3.06 25.556 5.45 0 0 5.466 1.265 13.458 2.722-7.673-8.994-12.23-20.428-12.23-32.116 0-25.658 19.68-48.079 12.58-66.201 6.91.562 14.3 14.583 14.8 36.505 7.346-10.152 10.42-28.69 10.42-40.056 0-11.769 7.755-25.44 15.512-25.907-6.915 11.396 1.79 21.165 9.53 45.4 2.902 9.103 2.532 24.423 4.772 34.138.744-20.178 4.213-49.62 17.014-59.784-5.647 12.8.836 28.818 5.27 36.518 7.154 12.424 11.49 21.836 11.49 39.638 0 11.936-4.407 23.173-11.84 31.958 8.452-1.586 14.289-3.016 14.289-3.016l27.45-5.355c.002-.002-3.987 16.401-19.314 32.197z" /></symbol>'});a().add(Il);const Ll=Il;var Bl=new(o())({id:"proxySQL",use:"proxySQL-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="proxySQL"><path d="m3.26 8.13-.89-.75-.37.53.18.62 1.08-.4Zm-1.27-.21L2 7.91v-.02l-.01.03Zm1.97 4.15H2.8l.05.64.54.36.57-1Zm2.64 3.77-.01-.01h-.02l.03.01Zm-3.75-3.12v-.02l-.01-.01.01.03Zm10.72-9.05.01.01h.02l-.03-.01ZM7.03 14.63l-.89.74.45.46.64-.07-.2-1.13Zm5.72-9.96 1.09-.39-.26-.59-.63-.16-.2 1.14ZM9 3.29l.58-1L9 2.01l-.58.28.58 1ZM8.99 2l.01.01.01-.01h-.02ZM4.41 3.69h.02l.01-.01-.03.01Zm.84.98-.2-1.14-.63.16-.26.59 1.09.39Zm-2.39 5.49a.09.09 0 0 0-.07-.03l-.09.02c-.02 0-.04.02-.05.05-.01.03-.01.06-.01.09l.02.12.26-.05-.02-.12c0-.03-.02-.06-.04-.08Zm11.88-2.03 1.09.4.18-.62-.38-.52-.89.74ZM3.82 6.23c.03-.01.05-.03.07-.07.02-.03.03-.06.03-.09A.09.09 0 0 0 3.89 6l-.22-.14a.085.085 0 0 0-.07 0c-.03.01-.05.03-.07.07-.02.03-.03.06-.03.09s.01.05.03.07l.22.14c.02.01.04.01.07 0Zm10.79 1.93 1.02-.86a6.962 6.962 0 0 0-1.72-2.98l-1.24.45.23-1.3A6.85 6.85 0 0 0 9.66 2.3L9 3.42 8.35 2.3c-1.2.12-2.3.54-3.24 1.19l.22 1.28-1.22-.44c-.81.82-1.41 1.84-1.72 2.98l1 .84-1.22.45a6.911 6.911 0 0 0 .6 3.4h1.31l-.65 1.13c.68.94 1.59 1.71 2.65 2.21l1-.84.23 1.28c.55.14 1.12.21 1.71.21.58 0 1.14-.07 1.68-.21l.23-1.29 1.01.85c1.06-.5 1.97-1.26 2.65-2.2l-.66-1.15h1.33a6.843 6.843 0 0 0 .6-3.39l-1.25-.44Zm-3.57-5.05.12-.23.24.12-.12.23c-.01.02-.01.05.01.07.01.03.04.05.07.07.03.02.06.02.09.02s.05-.02.06-.04l.12-.23.23.12-.12.23c-.05.09-.15.1-.32.03l-.16.31-.23-.12.16-.31c-.15-.08-.2-.17-.15-.27Zm-4.48-.06.1.24c.01.02.03.04.06.04.03.01.06 0 .1-.01.03-.01.06-.03.08-.06.02-.03.02-.05.01-.07l-.1-.24.24-.1.09.2c.04.1-.02.18-.17.27.17-.06.27-.04.31.06l.09.2-.24.1-.1-.24a.068.068 0 0 0-.06-.04c-.03-.01-.06 0-.1.01-.03.01-.06.03-.08.06-.02.03-.02.05-.01.07l.1.24-.24.1-.09-.2c-.04-.1.02-.18.17-.27-.17.06-.27.04-.31-.06l-.09-.2.24-.1ZM3.38 6.31c-.04-.03-.06-.07-.06-.13s.02-.12.05-.18l.14-.22c.04-.06.09-.1.14-.13.06-.03.11-.03.15 0l.22.14c.04.03.06.07.06.13s-.02.12-.05.19l-.13.21c-.04.06-.09.1-.14.13-.06.03-.11.03-.15 0l-.23-.14Zm-.75 4.38-.1-.5a.306.306 0 0 1 .02-.19.14.14 0 0 1 .11-.1l.05-.01c.04-.01.08 0 .12.04.04.03.07.09.09.18l-.02-.12c-.01-.03 0-.07.01-.09.01-.03.03-.04.05-.05l.31-.06.05.25-.26.05c-.02 0-.04.02-.05.05-.01.03-.01.06-.01.09l.02.12.35-.07.05.25-.79.16Zm2.34 3.62-.38-.37a.335.335 0 0 1-.1-.17c-.01-.06 0-.11.03-.14l.06-.06c.03-.03.08-.05.14-.04.06.01.12.04.17.09l.19.18.24-.26.19.18-.54.59Zm8.26-.03-.45-.54-.3.25-.06-.07.51-.42.51.61-.21.17Zm-4.22.34c-3.03 0-5.49-2.46-5.49-5.49 0-3.03 2.46-5.49 5.49-5.49 3.03 0 5.49 2.46 5.49 5.49 0 3.03-2.45 5.49-5.49 5.49ZM14.56 6c-.02.01-.03.03-.03.06l-.04.35c-.01.06-.03.11-.07.13l-.04.02c-.04.02-.09.02-.15 0a.348.348 0 0 1-.14-.13l-.07-.11a.45.45 0 0 1-.06-.19c0-.05.03-.09.08-.12l.07.11c-.01 0-.01 0-.01.01-.02.01-.03.03-.03.06s.01.06.03.09c.02.04.05.07.07.08.02.01.05.01.07-.01.02-.01.03-.03.03-.06l.04-.35c.01-.06.03-.11.07-.13l.04-.02c.04-.02.09-.02.15 0 .06.03.1.07.14.13l.07.11c.08.14.08.25-.02.32l-.07-.11c.05-.04.05-.09.01-.15a.19.19 0 0 0-.07-.08c-.02-.01-.05-.02-.07-.01Zm1.05 4.28-.06.26c-.02.07-.05.13-.09.17-.05.04-.09.06-.14.05l-.43-.1c-.1-.02-.14-.12-.11-.3l-.06.26-.09-.02.05-.19c.02-.08.06-.11.12-.11l.05-.19c.02-.07.05-.13.09-.17.05-.04.09-.06.14-.05l.43.1c.05.01.08.05.1.1.02.05.02.12 0 .19ZM4.84 13.73c-.03-.01-.05 0-.07.02l-.06.06c-.02.02-.02.04-.01.07.01.03.02.06.05.08l.1.09.18-.19-.1-.09c-.03-.02-.06-.03-.09-.04Zm10.6-3.49-.43-.1c-.02-.01-.05 0-.07.02-.02.02-.04.05-.05.09a.17.17 0 0 0 0 .1c.01.03.03.05.05.05l.43.1c.02.01.05 0 .07-.02.02-.02.04-.05.05-.08a.17.17 0 0 0 0-.1c-.01-.04-.02-.06-.05-.06Zm-1.4 1.83.58 1 .54-.36.05-.64h-1.17Zm1.12.63-.01.01v.02l.01-.03Zm-4.19 1.93-.2 1.14.64.07.45-.46-.89-.75Zm.45 1.2h-.02l-.01.01.03-.01Zm4.59-7.94v.02l.01.01-.01-.03Zm-7-3.88c-2.83 0-5.12 2.29-5.12 5.12s2.29 5.12 5.12 5.12 5.12-2.29 5.12-5.12-2.29-5.12-5.12-5.12Zm-1.7 3.61c.6-.86 1.43-1.32 2.47-1.37h.09c.32 0 .64.08.88.15-.29-.07-.56-.1-.83-.1-.67 0-1.12.22-1.45.42-.54.32-.43.78-.4.87 0 0-.01 0-.01.01-.42.27-.78.84-.66 1.41.11.53.58 1.14 1.36 1.25-.04.07-.16.23-.39.23-.08 0-.16-.02-.25-.05-.31-.12-.79-.7-.99-1.34-.12-.37-.18-.95.18-1.48Zm1.24 3.91c-.67 0-1.36-.28-1.86-.75-.49-.45-.79-1.12-.88-1.84.27 1.6 1.77 2.15 1.79 2.16.16.06.32.09.49.09.32 0 .6-.11.77-.32 1.05-.23 1.66-.93 1.63-1.89.18.18.65.78 0 1.57-.53.64-1.2.98-1.94.98Zm2.35-1.99c0-.15-.18-.58-.43-.68l-.05-.02v.05c.03 1.28-1.03 1.71-1.15 1.76l-.02.01c-.12.04-.36.14-.68.14-.44 0-.87-.16-1.3-.49-.48-.36-.68-.83-.73-1.29.03.18.09.35.18.51.3.57.88.94 1.29 1.04.09.02.17.03.25.03.44 0 .58-.34.58-.34l.02-.04-.04-.01c-.6-.08-1.08-.59-1.27-1.04-.09-.2-.06-.52.06-.81.15-.35.41-.65.75-.85.34-.19.73-.3 1.13-.3.16 0 .31.02.46.05-.1-.01-.21-.02-.32-.02-.16 0-.3.01-.43.02-.03 0-.07.01-.1.01-.35.03-.88.39-.91.62-.03.23.07.27.08.27l.02.01.01-.01c.1-.08.41-.26 1.07-.26.64 0 1.24.38 1.56.98.32.61.01 1.46-.32 1.87-.17.21-.36.36-.51.46.73-.57.8-1.4.8-1.67Zm-.47 2.72c.78-.62 1.21-1.29 1.26-1.97.07-.92-.56-1.55-.57-1.56l-.07-.07.01.09c.01.09.01.18 0 .25-.18-.62-1.06-1.18-1.92-1.18-.34 0-.64.09-.87.26-.02-.12.02-.24.1-.34.2-.26.67-.42 1.23-.42.77 0 2.13.43 2.29 2.02.12 1.19-.42 2.26-1.46 2.92Z" /></symbol>'});a().add(Bl);const Zl=Bl;var Nl=new(o())({id:"rabbitMQ",use:"rabbitMQ-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="rabbitMQ"><path d="M10.26 6.96V2.71c0-.39-.32-.71-.71-.71H8.17c-.39 0-.71.32-.71.71v4.25c0 .39-.32.71-.71.71h-.82c-.39 0-.71-.32-.71-.71V2.71c0-.39-.32-.71-.71-.71H3.2c-.39 0-.71.32-.71.71v12.58c0 .39.32.71.71.71h11.6c.39 0 .71-.32.71-.71V8.38c0-.39-.32-.71-.71-.71h-3.83c-.39 0-.71-.32-.71-.71Zm2.66 5.54c0 .38-.31.7-.7.7h-1.27c-.38 0-.7-.31-.7-.7v-1.27c0-.38.31-.7.7-.7h1.27c.38 0 .7.31.7.7v1.27Z" /></symbol>'});a().add(Nl);const Fl=Nl;var Hl=new(o())({id:"redis",use:"redis-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="redis"><path d="M1.49 5.89c.87.41 5.67 2.35 6.43 2.71.76.36 1.29.37 2.25-.13s5.48-2.36 6.35-2.81c.42-.22.63-.39.64-.55.01-.17-.21-.31-.65-.47-.85-.31-5.34-2.1-6.2-2.41-.86-.32-1.21-.3-2.22.06-1.01.36-5.78 2.23-6.63 2.57-.43.17-.63.32-.63.49.01.16.23.33.66.54Zm7.85 1.92L6.55 6.66l4-.61-1.21 1.76Zm5.81-2.65-2.33.92-.26.1-2.34-.92 2.58-1.02 2.35.92ZM8.04 2.79l1.22.48 1.14-.37-.31.74 1.06.4-.01.07-1.39.14-.34.81-.54-.9-1.62-.14-.01-.07 1.18-.43-.38-.73ZM5.66 4.46c1.16 0 2.06.36 2.06.82 0 .46-.9.82-2.06.82-1.16 0-2.06-.36-2.06-.82 0-.46.91-.82 2.06-.82Zm10.87 6.68c-.87.45-5.39 2.31-6.35 2.81s-1.5.5-2.25.13c-.76-.36-5.56-2.3-6.43-2.72-.43-.21-.65-.38-.66-.55v1.65c0 .16.23.34.66.55.87.41 5.67 2.35 6.43 2.72.76.36 1.29.37 2.25-.13s5.48-2.36 6.35-2.81c.44-.23.64-.41.64-.57v-1.63c-.01.16-.22.33-.64.55ZM1.49 7.54c.87.41 5.67 2.35 6.43 2.72.76.36 1.29.37 2.25-.13s5.48-2.36 6.35-2.81c.44-.23.64-.41.64-.57V5.31c-.01.02-.02.03-.04.05v.01c-.03.03-.06.06-.11.1l-.01.01c-.02.01-.04.03-.06.04l-.01.01c-.05.03-.1.07-.16.1-.01 0-.01.01-.02.01-.02.01-.05.03-.07.04-.01 0-.02.01-.03.01-.03.02-.07.04-.1.05-.01.01-.03.01-.04.02-.24.12-.7.33-1.26.57-.08.04-.17.07-.26.11-.02.01-.04.02-.07.03-.43.19-.91.39-1.4.6-.34.14-.68.29-1 .43l-.06.03-.15.06c-.58.25-1.12.49-1.53.67-.25.11-.44.21-.57.27-.4.21-.73.33-1.02.38-.1.02-.2.02-.29.02h-.12c-.05 0-.09-.01-.14-.02-.23-.03-.47-.11-.75-.25-.35-.17-1.58-.68-2.9-1.23a.694.694 0 0 0-.13-.05c-.82-.34-1.65-.68-2.3-.96-.14-.06-.28-.12-.41-.17-.31-.13-.56-.24-.7-.31-.04-.02-.07-.03-.1-.05-.01 0-.02-.01-.03-.01-.03-.01-.05-.03-.07-.04-.01 0-.01-.01-.02-.01-.03-.02-.06-.03-.09-.05h-.01c-.03-.02-.05-.03-.07-.05-.01 0-.01-.01-.02-.01-.02-.01-.04-.03-.06-.04 0 0-.01 0-.01-.01-.02-.02-.04-.03-.06-.05-.02-.01-.03-.03-.05-.04l-.01-.01c-.01-.02-.03-.03-.04-.05v1.46c.02.18.25.35.68.56Zm15.04.91c-.87.45-5.39 2.31-6.35 2.81s-1.5.5-2.25.13c-.76-.36-5.56-2.3-6.43-2.72-.43-.21-.65-.38-.66-.55v1.65c0 .16.23.34.66.55.87.41 5.67 2.36 6.43 2.72.76.36 1.29.37 2.25-.13s5.48-2.36 6.35-2.81c.44-.23.64-.41.64-.57V7.9c-.01.16-.22.33-.64.55Z" /></symbol>'});a().add(Hl);const Vl=Hl;var zl=new(o())({id:"rethinkDB",use:"rethinkDB-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="rethinkDB"><path d="M4.08 8.83c-.13 0-.22.04-.27.12-.05.08-.08.17-.08.27h.67c0-.26-.11-.39-.32-.39ZM2.1 8.27h-.12v.74h.07c.17 0 .31-.03.4-.1.1-.07.14-.16.14-.3.02-.22-.15-.34-.49-.34ZM0 4.91v8.18h18V4.91H0Zm8.2 3.1c.04-.04.1-.06.17-.06s.12.02.17.06c.04.04.06.1.06.16s-.02.12-.06.16c-.04.04-.1.06-.17.06s-.12-.02-.16-.06a.211.211 0 0 1-.06-.16c0-.07.01-.11.05-.16Zm-4.99 2.08c0 .03-.02.05-.05.05h-.42c-.03 0-.06-.01-.07-.04l-.44-.83h-.06c-.07 0-.13 0-.18-.01v.64h.2c.03 0 .05.02.05.05v.15c0 .03-.02.05-.05.05h-.73c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.17V8.28h-.17c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05.27-.01.5-.02.68-.02.56 0 .83.19.83.57a.635.635 0 0 1-.39.58l.37.71h.2c.03 0 .05.02.05.05v.17h.01Zm1.51-.66c-.01.01-.02.01-.05.01h-.94c.01.15.05.26.11.34.07.08.18.12.34.12.12 0 .24-.03.36-.08.03-.01.05-.01.06.02l.06.14c.01.02 0 .05-.03.06-.14.07-.32.11-.53.11-.25 0-.44-.07-.56-.21-.12-.14-.18-.33-.18-.57 0-.24.06-.43.19-.59.13-.16.31-.23.54-.23.12 0 .22.02.3.06.08.04.15.1.19.17.09.14.13.3.13.48.02.12.01.16.01.17Zm1.21.67c-.1.05-.22.07-.36.07-.19 0-.31-.05-.37-.14a.34.34 0 0 1-.07-.18c-.02-.08-.03-.17-.03-.25v-.74h-.18c-.03 0-.05-.02-.05-.05v-.16c0-.03.02-.05.05-.05h.18v-.42c0-.03.02-.05.05-.05h.26c.03 0 .05.02.05.05v.42h.32c.03 0 .05.02.05.05v.16c0 .03-.02.05-.05.05h-.32v.78c0 .1.01.17.04.21.03.04.07.06.14.06s.14-.01.2-.04c.02-.01.04 0 .05.02l.06.14v.03c.01.01 0 .02-.02.04Zm1.95-.01c0 .03-.02.05-.05.05h-.7c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.15v-.64c0-.13-.02-.22-.05-.28-.03-.06-.1-.09-.21-.09a.4.4 0 0 0-.27.09c-.07.06-.11.13-.11.21v.71h.2c.03 0 .05.02.05.05v.15c0 .03-.02.05-.05.05h-.73c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.17V8.08h-.17c-.03 0-.05-.02-.05-.05v-.16c0-.03.02-.05.05-.05h.49c.03 0 .05.02.05.05v.95c.12-.17.29-.26.5-.26.33 0 .5.17.5.52v.79h.19c.03 0 .05.02.05.05v.17h-.01Zm.95 0c0 .03-.02.05-.05.05h-.76c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.2V8.86h-.17c-.03 0-.05-.02-.05-.05v-.16c0-.03.02-.05.05-.05h.48c.03 0 .05.02.05.05v1.24h.2c.03 0 .05.02.05.05v.15Zm1.92 0c0 .03-.02.05-.05.05H10c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.15v-.64c0-.13-.02-.22-.05-.28-.03-.06-.1-.09-.21-.09a.4.4 0 0 0-.27.09c-.07.06-.11.13-.11.21v.71h.2c.03 0 .05.02.05.05v.15c0 .03-.02.05-.05.05H9c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.17V8.86H9c-.03 0-.05-.01-.05-.04v-.16c0-.03.02-.05.05-.05h.44c.03 0 .04.02.05.05l.03.18c.11-.16.27-.25.48-.26h.07c.31.01.46.19.46.52v.79h.19c.03 0 .05.02.05.05v.15h-.02Zm1.83 0c0 .03-.02.05-.05.05h-.41c-.03 0-.05-.01-.07-.04l-.48-.75h-.11v.54h.17c.03 0 .05.02.05.05v.15c0 .03-.02.05-.05.05h-.7c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.17V8.08h-.17c-.03 0-.05-.02-.05-.05v-.16c0-.03.02-.05.05-.05h.48c.03 0 .05.02.05.05V9.1h.16l.5-.47c.02-.02.05-.03.08-.03h.25c.03 0 .05.02.05.05v.16c0 .03-.02.05-.05.05h-.2l-.35.33.44.7h.19c.03 0 .05.02.05.05v.15Zm1.75-.23c-.21.18-.5.27-.87.27h-.67c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.17v-1.6h-.17c-.03 0-.05-.02-.05-.05v-.16c0-.03.02-.05.05-.05.27-.01.48-.02.61-.02s.23 0 .3.01l.22.03c.08.02.16.04.22.07.07.03.13.07.2.12.07.05.12.11.17.18.1.16.15.36.15.61-.01.38-.12.66-.33.84Zm2.05.08c-.13.11-.31.17-.53.18-.09.01-.24.01-.44.01h-.45c-.03 0-.05-.02-.05-.05v-.15c0-.03.02-.05.05-.05h.17v-1.6h-.17c-.03 0-.05-.02-.05-.05v-.16c0-.03.02-.05.05-.05.26-.01.5-.02.73-.02.23 0 .41.04.55.13.14.09.21.21.21.37 0 .12-.04.22-.11.3-.07.09-.16.15-.26.19.16.02.29.08.38.18.09.09.13.21.13.34 0 .18-.07.32-.21.43Zm-2.86-1.67h-.2v1.62h.21c.23 0 .42-.07.55-.22.13-.15.19-.35.19-.61s-.06-.45-.18-.59c-.13-.13-.32-.2-.57-.2Zm2.2.89h-.23v.74h.14c.19 0 .33-.03.44-.09.1-.06.16-.16.16-.3-.01-.23-.17-.35-.51-.35Zm.36-.57c0-.12-.04-.2-.12-.25a.623.623 0 0 0-.33-.07h-.15v.63h.12c.33 0 .48-.1.48-.31Z" /></symbol>'});a().add(zl);const Ul=zl;var Gl=new(o())({id:"retroShare",use:"retroShare-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="retroShare"><path d="M15.31 5.69a2.428 2.428 0 0 0-2.99-2.99c-.89-.45-1.9-.7-2.96-.7-2.31 0-4.34 1.18-5.53 2.96-.22.05-.43.14-.62.25-.56.32-.96.84-1.13 1.47-.17.62-.08 1.28.24 1.84.11.19.25.37.41.52.2 3.34 2.87 6.01 6.2 6.22.15.16.33.3.53.41.37.21.79.32 1.21.32a2.427 2.427 0 0 0 2.35-1.82A6.64 6.64 0 0 0 16 8.63c0-1.05-.25-2.05-.69-2.94ZM5.34 9.35c-1.03.46-2.27.08-2.85-.92-.62-1.07-.25-2.44.82-3.05 1.07-.62 2.44-.25 3.05.82.38.65.39 1.42.09 2.06l3.02 3.06-.12.06c-.44.25-.78.62-1 1.04L5.34 9.35Zm6.65 2.42c.92.66 1.2 1.93.63 2.93a2.23 2.23 0 0 1-3.05.82 2.23 2.23 0 0 1-.82-3.05c.38-.65 1.04-1.05 1.74-1.11l1.14-4.14c.04.02.08.05.11.07.44.25.92.36 1.39.35l-1.14 4.13Zm.99-4.51c-.76 0-1.42-.38-1.83-.95L7 7.4v-.13c0-.51-.15-.98-.4-1.38l4.16-1.09a2.235 2.235 0 0 1 4.46.23c0 1.23-1 2.23-2.24 2.23Z" /></symbol>'});a().add(Gl);const Wl=Gl;var $l=new(o())({id:"selected_area",use:"selected_area-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="selected_area"><path d="M3.5 5.85H2v2.1h1.5v-2.1Zm0-2.35h.25V2H2v1.75h1.5V3.5ZM7.949 2h-2.1v1.5h2.1V2ZM2 16h6.75V9.25H2V16Zm1.5-5.25h3.75v3.75H3.5v-3.75ZM14.25 2v1.5h.25v.25H16V2h-1.75Zm.25 5.95H16v-2.1h-1.5v2.1Zm0 4.2H16v-2.1h-1.5v2.1ZM10.051 16h2.1v-1.5h-2.1V16Zm4.449-1.5h-.25V16H16v-1.75h-1.5v.25ZM12.149 2h-2.1v1.5h2.1V2Z" /></symbol>'});a().add($l);const ql=$l;var Yl=new(o())({id:"sendgrid",use:"sendgrid-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="sendgrid"><path d="M2 10.16h3.84V14H2v-3.84Zm7.92 0H6.08V14h3.84v-3.84ZM2 9.92h3.84V6.08H2v3.84Zm4.08 0h3.84V6.08H6.08v3.84Zm4.08-4.08H14V2h-3.84v3.84Zm3.84.24h-3.84v3.84H14V6.08Zm-7.92-.24h3.84V2H6.08v3.84Z" /></symbol>'});a().add(Yl);const Kl=Yl;var Xl=new(o())({id:"services",use:"services-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="services"><path d="M14.5 6c-1.39 0-2.57.96-2.9 2.25H9.52c.47-.53.84-1.12 1.11-1.78.12.02.24.03.37.03 1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3c0 1 .49 1.88 1.24 2.43a5.11 5.11 0 0 1-1.97 2.32H6.4A3.003 3.003 0 0 0 3.5 6c-1.65 0-3 1.35-3 3s1.35 3 3 3c1.39 0 2.57-.96 2.9-2.25h.87c.9.58 1.55 1.35 1.97 2.32C8.49 12.62 8 13.5 8 14.5c0 1.65 1.35 3 3 3s3-1.35 3-3-1.35-3-3-3c-.13 0-.25.01-.37.03-.27-.66-.64-1.25-1.11-1.78h2.08A3.003 3.003 0 0 0 14.5 12c1.65 0 3-1.35 3-3s-1.35-3-3-3Zm-4.97 8.22c.01-.08.04-.16.07-.23.02-.07.06-.14.1-.21v-.01c.02-.04.05-.09.08-.13a.53.53 0 0 1 .1-.12c.01-.02.03-.04.05-.06.02-.03.04-.05.07-.06a.7.7 0 0 1 .16-.14c.08-.05.16-.1.25-.14.1-.04.2-.07.31-.09.09-.02.19-.03.28-.03.03 0 .07 0 .1.01.1 0 .19.02.28.05.08.02.16.04.23.08.07.03.14.06.21.11.01 0 .01.01.02.01.06.04.13.09.18.15.06.05.11.11.15.17.21.25.33.56.33.92 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5c0-.1.01-.19.03-.28ZM9.5 3.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5c0 .8-.62 1.44-1.4 1.49-.03.01-.07.01-.1.01-.56 0-1.06-.31-1.3-.77-.13-.22-.2-.46-.2-.73Zm5 7c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5S16 8.17 16 9s-.67 1.5-1.5 1.5Z" /></symbol>'});a().add(Xl);const Jl=Xl;var Ql=new(o())({id:"smartdlog",use:"smartdlog-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="smartdlog"><path d="M15 14.022H1V2h14v12.022Zm-13.48-.52h12.96V2.52H1.52v10.982Z" /><path d="M15 2.52H1v.99h14v-.99ZM9.848 4.602h-4.25v.52h4.25v-.52ZM12.103 5.947H5.597v.52h6.506v-.52ZM11.123 7.335H5.597v.52h5.526v-.52ZM12.97 8.809H5.597v.52h7.373v-.52ZM10.715 10.327H5.597v.52h5.118v-.52ZM12.016 11.671H5.684v.52h6.332v-.52ZM4.816 4.602H2.561v.52h2.255v-.52ZM4.816 5.947H2.561v.52h2.255v-.52Z" /><path d="M4.816 5.947H2.561v.52h2.255v-.52ZM4.816 7.291H2.561v.52h2.255v-.52ZM4.816 8.636H2.561v.52h2.255v-.52ZM4.816 10.327H2.561v.52h2.255v-.52ZM4.816 11.671H2.561v.52h2.255v-.52Z" /></symbol>'});a().add(Ql);const ec=Ql;var tc=new(o())({id:"solr",use:"solr-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="solr"><path d="M8.99 2c-.95 0-1.86.19-2.69.54l-.92 7.79L10 2.07A8.57 8.57 0 0 0 8.99 2ZM3.21 5.03l1.02 5.12 1.45-7.32c-.99.52-1.83 1.28-2.47 2.2Zm7.2-2.88-4.02 8.71 7.45-6.89a6.857 6.857 0 0 0-3.43-1.82ZM2 8.38l1.09 1.95-.5-4.2c-.31.7-.52 1.46-.59 2.25Zm13.94-.28-8.21 4.59 7.7-.91c.37-.85.57-1.78.57-2.77 0-.31-.02-.61-.06-.91Zm-3.03 6.73c.92-.62 1.68-1.45 2.22-2.43l-7.22 1.43 5 1ZM9.57 16c.78-.06 1.52-.25 2.2-.55l-4.04-.48L9.57 16ZM14.1 4.22l-6.89 7.45 8.66-4a6.965 6.965 0 0 0-1.77-3.45Z" /></symbol>'});a().add(tc);const nc=tc;var rc=new(o())({id:"squid",use:"squid-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="squid"><path d="M17 3.1c-.03-.43-.36-.65-.54-.81-.18-.16-.41-.47.03-.7-1.9-.15-5.12-.31-8.95 1.79C4.36 5.13 3.3 7.43 3.03 8.15c-.79.2-1.37.92-1.37 1.77 0 .16.02.32.06.48-.85.67-.88 2.89-.5 3.52.4.66 1.15 1.35 2.59 1.24 1.44-.11 2.27.58 2.39 1.33 0 0 .19-.72.04-1.29-.15-.16-.4-.34-.75-.48.04.03.07.08.07.14 0 .09-.08.17-.17.17-.09 0-.17-.08-.17-.17 0-.09.08-.17.17-.17h.02c-.09-.03-.18-.06-.28-.09-.13-.04-.27-.08-.41-.13.05.03.09.08.09.15 0 .09-.08.17-.17.17-.09 0-.17-.08-.17-.17 0-.09.08-.17.17-.17h.03c-.44-.16-.9-.4-1.19-.75-.39-.33-.44-.8-.32-1 .02.18.23.56.47.88.2.24.64.58 1.56.84.11.03.41.12.71.29.14.08.26.16.36.24.11.03.29.06.55.06.5-.01 2.03.03 2.57.95-.18-1.26-.9-1.8-1.69-2.06-.11.04-.23.07-.35.09.05.04.09.11.09.18 0 .13-.1.23-.23.23s-.23-.1-.23-.23c0-.05.02-.1.05-.14-.06 0-.12.01-.18.01-.12 0-.25-.01-.39-.02.01.03.02.06.02.1 0 .13-.1.23-.23.23s-.23-.1-.23-.23c0-.05.02-.1.05-.14-.02 0-.04-.01-.06-.01a2.17 2.17 0 0 1-.42-.11c-.02.13-.13.23-.26.23-.15 0-.26-.12-.26-.26 0-.07.03-.14.08-.19-.17-.11-.34-.25-.49-.4a.32.32 0 0 1-.29.19c-.18 0-.32-.14-.32-.32 0-.16.11-.29.26-.32-.13-.2-.24-.42-.33-.65a.29.29 0 0 1-.24.14.28.28 0 1 1 0-.56c.05 0 .11.02.15.04l.14-.03c.1.41.27.78.5 1.1.08.04.14.11.16.2.19.22.42.41.66.55.09 0 .17.04.22.11.16.07.32.12.49.14.89.14 1.4.09 1.96-.19.14-.12.25-.25.34-.36.17-.22.91-1.02 1.49-.99-.09-.31-.41-.52-.77-.55-.36-.03-.7.17-.95.38s-.82.61-1.31.41c-.49-.2-1.08-.69-1.14-1.4-.06-.71.56-1.19.56-1.19.68.31 1.88.24 2.89-.08 1.01-.32 2.93-1.31 3.54-1.9.61-.59 1.03-1.23 1.2-1.87.16-.64.48-.72.56-.67.09.05.28.31.52.31s.91-.27.88-1.12c-.03-.59-.14-.67.14-.83.19-.11.42-.09.58-.07.11-.01.49-.18.46-.61ZM6.03 15.39c.08 0 .15.07.15.15 0 .08-.07.15-.15.15-.08 0-.15-.07-.15-.15 0-.08.07-.15.15-.15Zm-2.29-1.2c.13 0 .24.11.24.24s-.11.24-.24.24-.24-.11-.24-.24.1-.24.24-.24Zm4.88.48c.1 0 .18.08.18.18 0 .1-.08.18-.18.18a.18.18 0 0 1-.18-.18c0-.1.08-.18.18-.18Zm-.6-.44c.11 0 .2.09.2.2a.2.2 0 0 1-.2.2.2.2 0 0 1-.2-.2c0-.11.09-.2.2-.2Zm1.2-2.25c.07 0 .12.05.12.12 0 .07-.05.12-.12.12-.07 0-.12-.05-.12-.12 0-.07.05-.12.12-.12Zm-.46.08c.09 0 .16.07.16.16s-.07.16-.16.16-.16-.07-.16-.16c0-.08.08-.16.16-.16Zm-.61.29c.09 0 .16.07.16.16s-.07.16-.16.16-.16-.07-.16-.16.07-.16.16-.16Zm-.81.32c.12 0 .21.1.21.21 0 .12-.1.21-.21.21-.12 0-.21-.1-.21-.21-.01-.11.09-.21.21-.21Zm-.85 0a.29.29 0 1 1 0 .58.29.29 0 0 1 0-.58Zm6.53-10.88c.18 0 .33.15.33.33 0 .18-.15.33-.33.33-.18 0-.33-.15-.33-.33 0-.18.14-.33.33-.33Zm-2.65.57c.25 0 .46.21.46.46s-.21.46-.46.46-.46-.21-.46-.46.21-.46.46-.46Zm-1.63.7a.56.56 0 1 1 0 1.12.56.56 0 1 1 0-1.12Zm-1.48.86a.56.56 0 1 1 0 1.12.56.56 0 1 1 0-1.12Zm-2.4 2.05c.17 0 .31.14.31.31 0 .17-.14.32-.31.32-.17 0-.31-.14-.31-.31 0-.17.13-.32.31-.32Zm-2.53 7.28c-.17 0-.3-.13-.3-.3 0-.17.13-.3.3-.3.17 0 .3.13.3.3a.3.3 0 0 1-.3.3Zm-.3-1.34c0-.18.14-.32.32-.32s.32.14.32.32-.14.32-.32.32a.329.329 0 0 1-.32-.32Zm1.12 1.99c0 .15-.12.27-.27.27-.15 0-.27-.12-.27-.27 0-.15.12-.27.27-.27.15 0 .27.12.27.27Zm.35-2.43c-.86 0-1.55-.69-1.55-1.55 0-.86.69-1.55 1.55-1.55.86 0 1.55.69 1.55 1.55 0 .86-.7 1.55-1.55 1.55Zm1.56.25c-.17 0-.31-.14-.31-.31 0-.17.14-.31.31-.31.17 0 .31.14.31.31 0 .17-.14.31-.31.31Zm.57.34a.29.29 0 1 1 0 .58.29.29 0 0 1 0-.58Zm.15-3.61c-.15 0-.27-.12-.27-.27 0-.15.12-.27.27-.27.15 0 .27.12.27.27 0 .15-.12.27-.27.27Zm.14-2.55c-.25 0-.46-.21-.46-.46s.21-.46.46-.46.46.21.46.46-.21.46-.46.46Zm.61 3.82c-.15 0-.27-.12-.27-.27 0-.15.12-.27.27-.27.15 0 .27.12.27.27 0 .15-.12.27-.27.27Zm.38-1.81c-.23 0-.42-.19-.42-.42 0-.23.19-.42.42-.42.23 0 .42.19.42.42 0 .23-.19.42-.42.42Zm.78 1.9c-.22 0-.41-.18-.41-.41 0-.22.18-.41.41-.41.22 0 .41.18.41.41 0 .23-.18.41-.41.41Zm.2-3.17a.58.58 0 1 1 1.16.001.58.58 0 0 1-1.16 0ZM9.2 9.4a.49.49 0 1 1 .002-.981.49.49 0 0 1-.002.981Zm.4-3.77c0-.36.29-.65.65-.65.36 0 .65.29.65.65 0 .36-.29.65-.65.65-.36 0-.65-.29-.65-.65Zm1.1 3.14c-.31 0-.55-.25-.55-.55 0-.3.25-.55.55-.55.31 0 .55.25.55.55 0 .3-.25.55-.55.55Zm.63-6.32a.37.37 0 1 1 .738-.002.37.37 0 0 1-.738.002Zm.7 1.76c.3 0 .53.24.53.53 0 .3-.24.53-.53.53-.3 0-.53-.24-.53-.53 0-.29.24-.53.53-.53Zm.1 3.49c-.29 0-.52-.23-.52-.52 0-.29.23-.52.52-.52.29 0 .52.23.52.52 0 .29-.23.52-.52.52Zm1.02-1.1a.47.47 0 1 1-.001-.939.47.47 0 0 1 .001.94Zm.28-2.25a.39.39 0 1 1 .39-.39c0 .22-.17.39-.39.39Zm.59 1.06c-.13 0-.23-.1-.23-.23s.1-.23.23-.23.23.1.23.23-.1.23-.23.23Zm.39-1.75c-.14 0-.26-.11-.26-.26 0-.14.11-.26.26-.26.15 0 .26.11.26.26 0 .14-.12.26-.26.26ZM3.66 8.68c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1Z" /></symbol>'});a().add(rc);const oc=rc;var ic=new(o())({id:"summary_statistic",use:"summary_statistic-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="summary_statistic"><path d="M3.5 11.666V6.334A2.837 2.837 0 0 1 6.334 3.5h5.332A2.837 2.837 0 0 1 14.5 6.334V11H16V6.334A4.333 4.333 0 0 0 11.666 2H6.334A4.333 4.333 0 0 0 2 6.334v5.332A4.333 4.333 0 0 0 6.334 16H11v-1.5H6.334A2.837 2.837 0 0 1 3.5 11.666ZM9.75 12V8h-1.5v4h1.5ZM16 14.5V12h-1.5v2.5H12V16h2.5v2H16v-2h2v-1.5h-2ZM5.25 12h1.5V9h-1.5v3Zm7.5-6h-1.5v6h1.5V6Z" /></symbol>'});a().add(ic);const ac=ic;var sc=new(o())({id:"systemd",use:"systemd-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="systemd"><path d="M2 6v3.628h1.395V9.07h-.837V6.558h.837V6H2Zm10.605 0v.558h.837V9.07h-.837v.558H14V6h-1.395ZM8.28 7.814l2.511-1.396V9.21L8.28 7.814ZM6.187 9.07a1.256 1.256 0 1 0 0-2.512 1.256 1.256 0 0 0 0 2.512Z" /></symbol>'});a().add(sc);const lc=sc;var cc=new(o())({id:"traefik",use:"traefik-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="traefik"><path d="M4.93 5.87c-.07.12-.21.2-.35.2-.07 0-.14-.02-.21-.05-.03.39-.03.78-.01 1.18l4.38 1.07.02.1c.01.03.11.64.16 1.41.05-.77.16-1.38.16-1.41l.02-.1 4.17-1.07c-.01-.39-.04-.78-.08-1.16-.06.03-.12.04-.19.04-.15 0-.28-.07-.35-.19-.01-.02-.16-.21-.35-.52-.06.46-.24.88-.57 1.03l-1.76-.2c.09.14.11.29-.04.45-.13.14-.25.14-.39.11.01.19.04.38 0 .6-.06.11-.17.12-.27.16a.388.388 0 0 1-.3-.24c-.03-.24 0-.47.02-.7h-.02c-.01.25-.05.5-.02.75-.46.61-.74-.15-.6-.6-.17.04-.34.03-.44-.16a.425.425 0 0 1-.04-.31l-1.95.12c-.36-.06-.58-.47-.66-.97-.17.26-.29.41-.33.46Zm.67-.98c.39 1.51 2.81 1.13 2.72-.39-.03-.43-.21-.74-.48-.93H9.4c-.26.25-.43.6-.41 1.04.28 1.63 2.81 1.32 2.77-.18-.21-.41-.41-.88-.57-1.39-.03-.1-.03-.2-.01-.29-.73-.31-1.59-.38-2.48-.38-.79.06-1.55.18-2.22.44.02.08.01.17-.02.26-.24.71-.57 1.34-.86 1.82Zm4.09-.79c.22 0 .4.2.4.44s-.18.44-.4.44c-.22 0-.4-.2-.4-.44s.18-.44.4-.44Zm-3.02.55c0 .24-.18.44-.41.44-.23 0-.41-.2-.41-.44s.18-.44.41-.44c.23 0 .41.2.41.44Zm3.2.1c.05 0 .09-.05.09-.11s-.04-.11-.09-.11c-.05 0-.1.05-.1.11.01.06.05.11.1.11Zm-3.42.11c.05 0 .1-.05.1-.11s-.04-.11-.1-.11c-.05 0-.1.05-.1.11s.05.11.1.11Zm-2.27.81h.01c.02.05.06.09.11.12l.14.08c.13.07.28.03.35-.09 0 0 .98-1.22 1.51-2.74.05-.14.02-.27-.11-.34l-.14-.08a.25.25 0 0 0-.17-.03h-.01c-.5-.27-1.11-.16-1.59.22.2-.31.47-.64.8-.96.99-.94 6.99-.7 7.6 0 .23.26.45.62.63.95-.47-.37-1.06-.48-1.55-.23h-.01a.27.27 0 0 0-.17.03l-.15.08c-.13.07-.16.19-.12.34.48 1.54 1.43 2.79 1.43 2.79.06.12.22.17.35.1l.15-.08c.05-.03.09-.07.12-.12h.01c.58-.3.83-1.02.67-1.74.1-.06.07-.3-.05-.54-.11-.21-.26-.36-.36-.36-.19-.45-.51-1.09-.97-1.51-.76-.7-6.68-.73-7.59 0-.53.43-.9 1.04-1.12 1.48-.1.03-.24.16-.34.35-.13.24-.16.48-.07.54-.17.7.07 1.42.64 1.74Zm4.48-.39c-.02.02-.05.07-.1.14.2-.1.47-.11.67-.03a.63.63 0 0 0-.08-.11c-.11-.08-.4-.07-.49 0Zm5.2 6.79c-.01-.12-.03-.25-.04-.37-.05.01-2.53.66-4.68.42.02.19.04.37.05.53v-.06s2.42.17 4.67-.52Zm-4.45 1.37c-.01-.02-.02-.03-.03-.05.1.17.25.35.35.41.13.09.66.24 1.4.27.74.03 1.59-.13 2.12-.43s.7-.63.7-.63v-.02c-.09.03-2.41.69-4.54.45Zm-.07-.1c-.03-.06-.06-.13-.08-.21.01.05.02.09.03.11.02.03.04.06.05.1Zm6.6-7.15-.08-.04c-.1-.05-.23.01-.3.14l-1.47 2.78-.05.09v.01l-.25.46c-.17-.05-.35-.07-.52-.06l.02.5c.01.19.05.18.15.22l-.11.2c-.08-.11-.14-.27-.13-.61.03-.77.32-.46.31-.95l.01-1.63-4.3 1.1s-.17.92-.18 1.91c0 .3.01.66.03 1.03 0-.02 0-.04.01-.06 0 0 2.27.22 4.53-.47.06 0 .12-.02.14-.07l.12-.24c.16.04.31 0 .32-.25.17-.08.1-.24 0-.36l.26-.5v-.01l1.52-2.86c.09-.14.07-.28-.03-.33ZM4.29 10.86l.07-.03c2.2.65 4.38.44 4.38.44v.02c.02-.35.03-.7.03-.99-.01-1-.17-1.91-.17-1.91l-4.51-1.1.1 1.63c-.01.49.46.18.49.95.01.45-.08.59-.2.7l-.11-.23c.1-.04.14-.02.15-.22l.02-.5c-.16-.01-.33 0-.49.05l-.21-.44s0-.01-.01-.01L2.44 6.28c-.06-.13-.19-.2-.29-.15l-.08.04c-.1.05-.13.19-.07.32l1.39 2.93c0 .01.01.02.02.03l.22.46c-.11.12-.2.3-.02.39.01.25.16.29.32.25l.12.26c.03.07.14.1.24.05Zm8.94 2.97c-.5.25-1.22.41-1.92.41h-.19c-.71-.03-1.29-.18-1.48-.3-.17-.11-.4-.42-.49-.64-.08-.2-.19-1.26-.23-2.18-.04.92-.15 1.98-.23 2.18-.09.23-.32.53-.49.64-.18.12-.76.27-1.46.3h-.19c-.73 0-1.49-.18-1.99-.46-.05-.03-.09-.06-.14-.08.07.51.21 1 .48 1.42.15.24.34.45.55.63-.02 0-.04 0-.06.01-.3.22-.89.55-.6 1 .07.07.07.03.12.05.03.05.15.29.45.11.33-.18.55-.53.94-.59-.02-.02-.04-.05-.06-.07.69.33 1.5.47 2.21.49 1.02.04 2.17-.1 3.09-.6.42.14.69 1.05 1.17.61.5-.3-.1-.92-.44-1.13.24-.22.44-.49.59-.8.17-.31.28-.65.37-1Zm-4.55-1.71c-2.13.23-4.6-.42-4.62-.42-.01.12-.03.25-.04.37 2.22.69 4.6.52 4.61.52.02-.14.04-.3.05-.47Zm-.13 1.07c-.01.02-.02.05-.02.07 0-.01.01-.02.01-.02 0-.02 0-.03.01-.05Zm-1.82.89c.73-.03 1.25-.19 1.38-.27.09-.06.22-.21.32-.36-2.14.24-4.46-.44-4.48-.45v.02s.17.33.69.63c.52.3 1.36.46 2.09.43Z" /></symbol>'});a().add(cc);const uc=cc;var dc=new(o())({id:"varnish",use:"varnish-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="varnish"><path d="M13.165 8.533a3.766 3.766 0 1 0 0-7.531 3.766 3.766 0 0 0 0 7.531ZM7.197 17.001a2.72 2.72 0 1 0 0-5.44 2.72 2.72 0 0 0 0 5.44ZM2.638 9.656a1.564 1.564 0 1 0 0-3.127 1.564 1.564 0 0 0 0 3.127Z" /></symbol>'});a().add(dc);const fc=dc;var pc=new(o())({id:"webLog",use:"webLog-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="webLog"><path d="M8.26 15.96c.24.03.49.04.74.04s.5-.01.74-.04l1.34-1.36H6.92l1.34 1.36ZM6.22 13.9h5.55l1.38-1.4H4.84l1.38 1.4Zm-2.07-2.1h9.71l1.38-1.4H2.76l1.39 1.4ZM16 8.82v-.18c0-.03 0-.06-.01-.09 0-.03 0-.06-.01-.09 0-.06-.01-.11-.01-.17a7.03 7.03 0 0 0-2.16-4.39A7.046 7.046 0 0 0 9 2c-1.79 0-3.5.68-4.8 1.91A6.93 6.93 0 0 0 2.04 8.3c-.01.06-.01.11-.01.17 0 .03 0 .06-.01.08 0 .03 0 .06-.01.09V9c0 .24.01.47.04.7h13.93c.02-.23.04-.46.04-.7-.02-.06-.02-.12-.02-.18ZM8.3 8.3H3.44c.13-1.05.54-2.02 1.21-2.84a7.19 7.19 0 0 0 3.64 1.4V8.3h.01Zm0-2.84c-.94-.11-1.83-.45-2.61-.97.77-.56 1.66-.92 2.61-1.04v2.01Zm1.4-2.02c.95.12 1.84.47 2.61 1.04-.78.53-1.67.86-2.61.97V3.44Zm0 4.86V6.87a7.28 7.28 0 0 0 3.64-1.4c.67.82 1.08 1.79 1.21 2.84H9.7V8.3Z" /></symbol>'});a().add(pc);const hc=pc;var gc=new(o())({id:"webLog_nginx",use:"webLog_nginx-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="webLog_nginx"><path d="m11.06 1.94-.44-.44H3.5v15h11V5.38l-3.44-3.44Zm-.31 1.81 1.5 1.5h-1.5v-1.5ZM13 15H5V3h4.25v3.75H13V15ZM6.97 7.93c-.29.11-.47.39-.47.7v3.75c0 .41.34.75.75.75s.75-.34.75-.75v-1.85l2.2 2.36c.14.16.34.24.55.24.09 0 .19-.02.28-.05.29-.11.47-.39.47-.7V8.62c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.85L7.8 8.11a.754.754 0 0 0-.83-.18Z" /></symbol>'});a().add(gc);const vc=gc;var mc=new(o())({id:"x509_check",use:"x509_check-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="x509_check"><path d="M12.79 9.42c-.02.46-.07.85-.16 1.18h1.23c.04.22.13.45.45.45.5 0 .53-.88.54-1.49-.21.27-.56.36-.91.36-.48 0-.88-.17-1.15-.5Zm1.45 2.64c-1.2 0-1.59-.65-1.71-1.15-.31.81-.88 1.15-1.71 1.15-.77 0-1.33-.31-1.65-1.06-.27.67-.86 1.06-1.82 1.06-1.29 0-1.82-.71-1.87-1.67h1.38c.03.41.16.66.51.66.42 0 .53-.34.53-.97 0-.63-.13-.93-.55-.93-.32 0-.46.19-.54.51l-1.25-.13c.1-.66.29-2.5.35-3.22h3.27L9 7.44H7.06c-.02.25-.08.74-.1.95.18-.16.47-.27.9-.27.45 0 .79.15 1.04.4.13-1.72.89-2.31 1.96-2.31.77 0 1.37.3 1.69 1.12.26-.7.88-1.12 1.77-1.12.72 0 1.22.24 1.54.71C14.96 4.07 12.3 2 9.16 2 5.83 2 3.04 4.33 2.33 7.45h.81c.23.56.39 1.09.47 1.35h.03c.11-.33.3-.88.5-1.35h1.51L4.49 9.57l1.16 2.4H4.08c-.24-.63-.39-1.13-.48-1.4h-.03c-.08.25-.3.92-.49 1.4h-.27A7.013 7.013 0 0 0 9.16 16a7 7 0 0 0 6.56-4.56c-.32.41-.79.62-1.48.62ZM2.16 9c0 .5.05.98.15 1.45l.36-.72-.5-1.04c-.01.1-.01.21-.01.31Zm12.18-.11c.31 0 .5-.2.5-.77 0-.59-.11-.91-.51-.91-.34 0-.5.27-.5.84 0 .59.18.84.51.84Zm-3.85.6-.63-.63-.49.49 1.12 1.12 1.68-1.68-.49-.49-1.19 1.19Z" /></symbol>'});a().add(mc);const yc=mc;var bc=new(o())({id:"xen",use:"xen-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="xen"><path d="M10.22 6.47H7.17L5.4 7.82 4.37 6.47H1.92l1.94 2.54L0 11.97h3.06l1.93-1.48 1.13 1.48h2.45L6.53 9.3l3.69-2.83Zm-5.24 5.94a3.3 3.3 0 0 1-1.65-.43l-.21.16H1.58c.85.91 2.05 1.49 3.4 1.49s2.55-.57 3.4-1.49H6.29c-.4.17-.84.27-1.31.27Zm5.72-4.84c-1.78 0-2.57.97-2.57 1.85 0 .73.52 1.42 2.06 1.42 1.42 0 2.1-.51 2.36-1.05h-1.56c-.12.16-.29.26-.66.26-.43 0-.61-.2-.61-.48 0-.03 0-.07.01-.1h2.96c.07-.18.1-.34.1-.56-.01-.74-.63-1.34-2.09-1.34Zm.56 1.25H9.91c.09-.3.35-.5.77-.5.39 0 .59.14.59.4.01.02 0 .06-.01.1Zm-9.42 1.51a3.406 3.406 0 0 1 .32-3.25l-.6-.79H2.9a3.419 3.419 0 0 1 4.17.02l.03-.02h1.63a4.634 4.634 0 0 0-3.76-1.92C2.42 4.37.35 6.44.35 9c0 .75.18 1.47.5 2.1l.99-.77Zm6.49-1.97c.24-.31.59-.58 1.07-.76-.02-.08-.05-.15-.08-.23l-1.03.79c.01.08.03.14.04.2Zm8.44-.79c-.71 0-1.11.22-1.36.42.02-.09.05-.28.06-.34h-1.58c-.05.21-.11.45-.22.85l-.61 2.25h1.62l.43-1.6c.13-.5.4-.72.81-.72.42 0 .46.22.38.52l-.49 1.8h1.62l.51-1.89c.23-.85-.24-1.29-1.17-1.29Zm-8.6 2.62c-.08.21-.18.41-.29.59l.78 1.02c.21-.28.4-.59.54-.91-.29-.08-.53-.2-.72-.36a1.26 1.26 0 0 1-.31-.34Z" /></symbol>'});a().add(bc);const wc=bc;var xc=new(o())({id:"settings",use:"settings-usage",viewBox:"0 0 17 15",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 15" id="settings"><path d="M14.514 7.41V1.55c0-.41-.34-.75-.75-.75s-.75.34-.75.75v5.86c-1.29.34-2.25 1.5-2.25 2.89 0 1.65 1.35 3 3 3s3-1.35 3-3c0-1.39-.96-2.56-2.25-2.89Zm-.17 4.27c-.18.08-.38.12-.58.12-.2 0-.4-.04-.58-.12-.54-.23-.92-.76-.92-1.38a1.36 1.36 0 0 1 .08-.45c.03-.1.07-.19.12-.27.01-.02.02-.03.03-.05.13-.22.31-.39.53-.52.22-.13.48-.21.75-.21s.53.08.75.21c.22.13.4.3.53.52.01.02.02.03.03.05a1.595 1.595 0 0 1 .15.36c.03.12.05.24.05.36-.02.62-.4 1.15-.94 1.38ZM4.014 5.41V1.55c0-.41-.34-.75-.75-.75s-.75.34-.75.75v3.86c-1.29.33-2.25 1.5-2.25 2.89 0 1.65 1.35 3 3 3s3-1.35 3-3c0-1.39-.96-2.56-2.25-2.89Zm.7 3.25-.03.09c-.03.1-.07.19-.12.27-.01.02-.02.03-.03.05-.13.22-.31.39-.53.52-.22.13-.48.21-.75.21s-.53-.08-.75-.21c-.22-.13-.4-.3-.53-.52-.01-.02-.02-.03-.03-.05-.05-.09-.09-.18-.12-.27l-.03-.09c-.03-.12-.05-.24-.05-.36s.02-.25.05-.36l.03-.09c.03-.1.07-.19.12-.27.01-.02.02-.03.03-.05.13-.22.31-.39.53-.52.22-.13.48-.21.75-.21s.53.08.75.21c.22.13.4.3.53.52.01.02.02.03.03.05a1.595 1.595 0 0 1 .15.36c.03.12.05.24.05.36s-.02.25-.05.36Zm4.52-7.26a.739.739 0 0 0-.72-.6c-.36 0-.65.26-.72.6a2.982 2.982 0 0 0-2.28 2.9c0 1.65 1.35 3 3 3s3-1.35 3-3c0-1.41-.97-2.58-2.28-2.9Zm.73 3.26-.03.09c-.03.1-.07.19-.12.27-.01.02-.02.03-.03.05-.13.22-.31.39-.53.52a1.42 1.42 0 0 1-1.49 0c-.22-.13-.4-.3-.53-.52-.01-.02-.02-.03-.03-.05-.05-.09-.09-.18-.12-.27l-.03-.09c-.02-.11-.04-.23-.04-.36 0-.13.02-.25.05-.36l.03-.09c.03-.1.07-.19.12-.27.01-.02.02-.03.03-.05.13-.22.31-.39.53-.52.22-.13.48-.21.75-.21s.53.08.75.21c.22.13.4.3.53.52.01.02.02.03.03.05a1.595 1.595 0 0 1 .15.36c.03.12.05.24.05.36s-.04.25-.07.36Zm-7.45 7.05v2.34c0 .41.34.75.75.75s.75-.34.75-.75v-2.34c-.24.06-.49.09-.75.09s-.51-.04-.75-.09Zm5.25-4v6.34c0 .41.34.75.75.75s.75-.34.75-.75V7.71c-.24.05-.49.09-.75.09s-.51-.04-.75-.09Zm5.25 6v.34c0 .41.34.75.75.75s.75-.34.75-.75v-.34c-.24.06-.49.09-.75.09s-.51-.04-.75-.09Z" /></symbol>'});a().add(xc);const _c=xc;var Sc=new(o())({id:"settings_h",use:"settings_h-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="settings_h"><path d="M.75 4.5h5.86c.34 1.29 1.5 2.25 2.89 2.25 1.65 0 3-1.35 3-3s-1.35-3-3-3C8.11.75 6.94 1.71 6.61 3H.75C.34 3 0 3.34 0 3.75s.34.75.75.75ZM8.21 3c.13-.22.3-.4.52-.53.02-.01.03-.02.05-.03.09-.05.18-.09.27-.12l.09-.03a1.4 1.4 0 0 1 .94.07c.54.23.92.76.92 1.38 0 .62-.38 1.15-.92 1.38-.18.08-.38.12-.58.12a1.361 1.361 0 0 1-.45-.08c-.1-.03-.19-.07-.27-.12-.02-.01-.03-.02-.05-.03-.22-.13-.39-.31-.52-.53C8.08 4.26 8 4 8 3.73s.08-.51.21-.73Zm5.04 1.5c.41 0 .75-.34.75-.75S13.66 3 13.25 3h-.34c.05.24.09.49.09.75s-.04.51-.09.75h.34ZM4.5 7.25c-1.39 0-2.56.96-2.89 2.25H.75c-.41 0-.75.34-.75.75s.34.75.75.75h.86c.34 1.29 1.5 2.25 2.89 2.25 1.65 0 3-1.35 3-3s-1.35-3-3-3Zm.58 4.38c-.18.08-.38.12-.58.12-.13 0-.25-.02-.36-.05l-.09-.03c-.1-.03-.19-.07-.27-.12-.02-.01-.03-.02-.05-.03-.22-.13-.39-.31-.52-.53-.13-.22-.21-.48-.21-.75s.08-.53.21-.75c.13-.22.3-.4.52-.53.02-.01.03-.02.05-.03.09-.05.18-.09.27-.12l.09-.03a1.4 1.4 0 0 1 .94.07c.54.23.92.76.92 1.38 0 .62-.38 1.17-.92 1.4Zm8.17-2.13H7.91c.05.24.09.49.09.75s-.04.51-.09.75h5.34c.41 0 .75-.34.75-.75s-.34-.75-.75-.75Z" /></symbol>'});a().add(Sc);const Oc=Sc;var Cc=new(o())({id:"sign_in",use:"sign_in-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="sign_in"><g clip-path="url(#sign_in_a)"><path d="M6.76 4.231c.38-.308.994-.308 1.374 0L14 9.001l-5.867 4.768c-.19.154-.438.231-.687.231-.248 0-.497-.078-.686-.232-.38-.308-.38-.808 0-1.116l3.523-2.863H.97C.435 9.79 0 9.436 0 9c0-.435.435-.788.971-.788h9.312L6.76 5.348c-.38-.308-.38-.808 0-1.117Z" /><path d="M2.6 3.88a.759.759 0 0 1-.07-1.12A8.944 8.944 0 0 1 9 0c4.97 0 8.99 4.03 8.99 9S13.97 18 9 18c-2.54 0-4.84-1.06-6.47-2.76a.759.759 0 0 1 .07-1.12c.3-.23.73-.22.99.05 1.69 1.78 4.25 2.73 7 2.16 2.89-.59 5.2-2.93 5.77-5.82.1-.51.14-1.02.14-1.51s-.04-1-.14-1.51c-.57-2.89-2.89-5.22-5.77-5.82-2.74-.57-5.3.38-7 2.16-.26.28-.7.29-.99.05Z" /></g><defs><clipPath id="sign_in_a"><path d="M0 18V0h18v18z" /></clipPath></defs></symbol>'});a().add(Cc);const Ac=Cc;var Ec=new(o())({id:"sorting_vertical",use:"sorting_vertical-usage",viewBox:"0 0 19 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18" id="sorting_vertical"><path d="M16.736 0H2.908C1.822 0 .933.9.933 2v14c0 1.1.889 2 1.975 2h13.828c1.086 0 1.975-.9 1.975-2V2c0-1.1-.889-2-1.975-2ZM6.859 14H4.883V7H6.86v7Zm3.95 0H8.835V4h1.976v10Zm3.951 0h-1.975v-4h1.975v4Z" /></symbol>'});a().add(Ec);const kc=Ec;var Pc=new(o())({id:"sorting_asc",use:"sorting_asc-usage",viewBox:"0 0 8 9",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 9" id="sorting_asc"><path d="M.8 5.2c.4.4 1 .4 1.4 0l.8-.8V8c0 .6.4 1 1 1s1-.4 1-1V4.4l.8.8c.4.4 1 .4 1.4 0 .4-.4.4-1 0-1.4L4 .6.8 3.8c-.4.4-.4 1 0 1.4Z" /></symbol>'});a().add(Pc);const Mc=Pc;var Tc=n(30871),Rc=new(o())({id:"sorting_desc",use:"sorting_desc-usage",viewBox:"0 0 8 9",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 9" id="sorting_desc"><path d="M7.2 3.8c-.4-.4-1-.4-1.4 0l-.8.8V1c0-.6-.4-1-1-1S3 .4 3 1v3.6l-.8-.8c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4L4 8.4l3.2-3.2c.4-.4.4-1 0-1.4Z" /></symbol>'});a().add(Rc);const jc=Rc;var Dc=n(35211),Ic=new(o())({id:"sort_indicator",use:"sort_indicator-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="sort_indicator"><path d="M6 2.44 3.47 4.97c-.29.29-.29.77 0 1.06.29.29.77.29 1.06 0l.72-.72V15c0 .41.34.75.75.75s.75-.34.75-.75V5.31l.72.72c.15.15.34.22.53.22s.38-.07.53-.22c.29-.29.29-.77 0-1.06L6 2.44ZM12 15.75l2.53-2.53c.29-.29.29-.77 0-1.06a.754.754 0 0 0-1.06 0l-.72.72V3.19c0-.41-.34-.75-.75-.75s-.75.34-.75.75v9.69l-.72-.72a.742.742 0 0 0-.53-.22c-.19 0-.38.07-.53.22-.29.29-.29.77 0 1.06L12 15.75Z" /></symbol>'});a().add(Ic);const Lc=Ic;var Bc=new(o())({id:"space",use:"space-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="space"><path fill-rule="evenodd" d="M11.985 2a9.92 9.92 0 0 1 7.06 2.925 9.92 9.92 0 0 1 2.925 7.06 9.92 9.92 0 0 1-2.924 7.06 9.92 9.92 0 0 1-7.06 2.925 9.92 9.92 0 0 1-7.061-2.924A9.92 9.92 0 0 1 2 11.986c0-1.346.263-2.652.782-3.881a.58.58 0 0 1 1.068.45 8.771 8.771 0 0 0-.691 3.43c0 4.867 3.96 8.826 8.826 8.826 4.867 0 8.826-3.959 8.826-8.826 0-4.867-3.959-8.826-8.826-8.826a8.788 8.788 0 0 0-3.179.59.58.58 0 0 1-.417-1.082A9.942 9.942 0 0 1 11.985 2Zm.195 13.963c.895 0 1.623.727 1.623 1.622 0 .894-.728 1.622-1.623 1.622a1.624 1.624 0 0 1-1.622-1.622c0-.895.728-1.622 1.622-1.622Zm0 1.158a.464.464 0 1 0 .002.928.464.464 0 0 0-.002-.928Zm-.195-11.315a6.186 6.186 0 0 1 6.18 6.18 6.176 6.176 0 0 1-2.725 5.122.58.58 0 0 1-.648-.96 5.02 5.02 0 1 0-5.332.177.58.58 0 0 1-.584 1 6.175 6.175 0 0 1-3.07-5.34 6.186 6.186 0 0 1 6.18-6.179Zm0 2.698c1.92 0 3.481 1.562 3.481 3.481 0 1.92-1.561 3.481-3.48 3.481a3.485 3.485 0 0 1-3.482-3.48c0-1.92 1.562-3.482 3.481-3.482Zm0 1.16a2.325 2.325 0 0 0-2.322 2.321 2.325 2.325 0 0 0 2.322 2.322 2.325 2.325 0 0 0 2.322-2.322 2.325 2.325 0 0 0-2.322-2.322ZM5.228 2.946A2.284 2.284 0 0 1 7.51 5.228 2.284 2.284 0 0 1 5.23 7.51a2.284 2.284 0 0 1-2.282-2.28 2.284 2.284 0 0 1 2.281-2.282Zm0 1.16c-.618 0-1.122.503-1.122 1.121 0 .619.504 1.122 1.122 1.122.62 0 1.122-.503 1.122-1.122 0-.618-.503-1.122-1.122-1.122Z" clip-rule="evenodd" /></symbol>'});a().add(Bc);const Zc=Bc;var Nc=new(o())({id:"space_new",use:"space_new-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="space_new"><path d="M2 13.77V11H0v2.77C0 17.2 2.79 20 6.23 20H9v-2H6.23C3.9 18 2 16.1 2 13.77Zm0-7.54C2 3.9 3.9 2 6.23 2H9V0H6.23A6.23 6.23 0 0 0 0 6.23V9h2V6.23ZM12 10c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2Zm6 3.77C18 16.1 16.1 18 13.77 18H11v2h2.77C17.2 20 20 17.21 20 13.77V11h-2v2.77ZM13.77 0H11v2h2.77C16.1 2 18 3.9 18 6.23V9h2V6.23A6.23 6.23 0 0 0 13.77 0Z" /></symbol>'});a().add(Nc);const Fc=Nc;var Hc=new(o())({id:"spaces_v2",use:"spaces_v2-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="spaces_v2"><path d="M22.27 4.22c-.17-.85-.65-1.49-1.38-1.85-.89-.45-2.11-.43-3.58.02.82.46 1.58 1.02 2.25 1.66.18.02.32.05.43.11.12.06.25.16.31.47.08.4.01.94-.19 1.56A9.926 9.926 0 0 0 12 2C6.49 2 2 6.49 2 12c0 1.25.25 2.43.67 3.54-.85 1.7-1.17 3.13-.94 4.25.2.96.8 1.67 1.7 1.99.36.13.76.19 1.2.19 2.25 0 5.54-1.59 8.98-4.4 4.73-3.87 9.37-9.86 8.66-13.35ZM4.1 19.89c-.2-.07-.34-.18-.41-.51-.08-.39 0-.94.2-1.58.54.75 1.17 1.41 1.89 1.99-.72.19-1.3.23-1.68.1Zm3.91-.99C5.62 17.52 4 14.95 4 12c0-4.41 3.59-8 8-8 3.1 0 5.79 1.78 7.11 4.36-1.33 2.31-3.69 5.14-6.77 7.65-1.58 1.3-3.05 2.24-4.33 2.89Zm12.56-5.35c-.34.4-.69.78-1.06 1.16-1.04 2.89-3.69 5-6.87 5.26 0 0-.01 0-.01.01-1.07.6-2.15 1.18-3.32 1.65.85.24 1.75.37 2.67.37 5.51 0 10-4.49 10-10 0-.1-.01-.2-.01-.29-.42.65-.89 1.26-1.4 1.84Z" /></symbol>'});a().add(Hc);const Vc=Hc;var zc=new(o())({id:"switch_off",use:"switch_off-usage",viewBox:"0 0 14 15",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 15" id="switch_off"><path d="M11.58 2.712a.75.75 0 0 0-.981 1.136A5.479 5.479 0 0 1 12.499 8c0 3.033-2.468 5.5-5.5 5.5a5.506 5.506 0 0 1-5.5-5.5 5.48 5.48 0 0 1 1.9-4.152.75.75 0 1 0-.981-1.136A6.985 6.985 0 0 0 0 8c0 3.86 3.141 7 7 7s7-3.14 7-7a6.98 6.98 0 0 0-2.42-5.288ZM7 8.75A.75.75 0 0 0 7.75 8V1a.75.75 0 0 0-1.5 0v7c0 .414.336.75.75.75Z" /></symbol>'});a().add(zc);const Uc=zc;var Gc=new(o())({id:"system_overview",use:"system_overview-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" id="system_overview"><path d="M16 14c.51 0 .98.2 1.33.52l2.68-2.98A5.99 5.99 0 0 0 16 10.01c-3.29 0-6 2.71-6 6s2.71 6 6 6 6-2.71 6-6a6 6 0 0 0-.48-2.36l-3.68 1.57A2.006 2.006 0 0 1 16 18.01c-1.1 0-2-.9-2-2S14.9 14 16 14ZM3.47 16C4.84 10.25 10.06 6.11 16 6.11c2.41 0 4.69.69 6.65 1.89H21.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5H28V4.5c0-.83-.67-1.5-1.5-1.5S25 3.67 25 4.5v1.19c-2.6-1.76-5.7-2.8-9-2.8C8.43 2.89 1.8 8.26.24 15.67L.17 16l.07.33c.19.92.47 1.81.81 2.67H4.6c-.5-.94-.88-1.94-1.13-3Zm28.29-.33c-.19-.92-.47-1.81-.81-2.67H27.4c.5.94.88 1.94 1.13 3-1.37 5.75-6.59 9.89-12.53 9.89-2.41 0-4.69-.69-6.65-1.89h1.15c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5H4v6.5c0 .83.67 1.5 1.5 1.5S7 28.33 7 27.5v-1.19c2.6 1.76 5.7 2.8 9 2.8 7.57 0 14.2-5.37 15.76-12.78l.07-.33-.07-.33Z" /></symbol>'});a().add(Gc);const Wc=Gc;var $c=new(o())({id:"system_overview_press",use:"system_overview_press-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="system_overview_press"><path d="M3.07 12H7.5v1h-2c-.28 0-.5.22-.5.5s.22.5.5.5h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2v-1h4.43c1.12 0 2.03-.89 2.07-2H1.01c.04 1.11.94 2 2.06 2Zm9.86-10H3.07C1.93 2 1 2.93 1 4.07V9h14V4.07C15 2.93 14.07 2 12.93 2Z" /></symbol>'});a().add($c);const qc=$c;var Yc=new(o())({id:"text_add",use:"text_add-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="text_add"><path d="M12 8.5c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5Zm2 4.25h-1.25V14h-1.5v-1.25H10v-1.5h1.25V10h1.5v1.25H14v1.5ZM12.5 1.54V5H14V1.54C14 .69 13.31 0 12.46 0H1.54C.69 0 0 .69 0 1.54V5h1.5V1.54c0-.02.02-.04.04-.04h4.71v11H3V14h4.75V1.5h4.71c.02 0 .04.02.04.04Z" /></symbol>'});a().add(Yc);const Kc=Yc;var Xc=new(o())({id:"thumb_down",use:"thumb_down-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="thumb_down"><path d="M20.4 4h-3l-2-2H5.6L2 5.6v8.8L4.6 17H9v3.4l1.6 1.6h3.8l1.6-1.6v-3l1.4-1.4H22V5.6L20.4 4ZM16 14.6l-2 2v3l-.4.4h-2.2l-.4-.4V15H5.4L4 13.6V12h5v-1H4V8h5V7H4v-.6L6.4 4h8.2L16 5.4v9.2Zm4-.6h-2V6h1.6l.4.4V14Z" /></symbol>'});a().add(Xc);const Jc=Xc;var Qc=new(o())({id:"thumb_up",use:"thumb_up-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="thumb_up"><path d="M19.4 7H15V3.6L13.4 2H9.6L8 3.6v3L6.6 8H2v10.4L3.6 20h3l2 2h9.8l3.6-3.6V9.6L19.4 7ZM6 18H4.4l-.4-.4V10h2v8Zm14-6h-5v1h5v3h-5v1h5v.6L17.6 20H9.4L8 18.6V9.4l2-2v-3l.4-.4h2.2l.4.4V9h5.6l1.4 1.4V12Z" /></symbol>'});a().add(Qc);const eu=Qc;var tu=new(o())({id:"tiny_buttons",use:"tiny_buttons-usage",viewBox:"0 0 22 22",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" id="tiny_buttons"><path d="M14.525 18.5h1.65V17h-1.65v1.5Zm.225-15H3.5v11.25h3.75v1.425h1.5V14.75h6v-6h1.425v-1.5H14.75V3.5Zm-1.5 9.75H5V5h8.25v8.25Zm-1.2 5.25h1.65V17h-1.65v1.5Zm-2.475 0h1.65V17h-1.65v1.5Zm-2.325 0h1.5V17h-1.5v1.5ZM17 7.25v1.5h1.5v-1.5H17Zm0 3.975h1.5v-1.65H17v1.65Zm0 7.275h1.5V17H17v1.5Zm0-2.325h1.5v-1.65H17v1.65Zm0-2.475h1.5v-1.65H17v1.65ZM4 1h14v-2H4v2Zm17 3v14h2V4h-2Zm-3 17H4v2h14v-2ZM1 18V4h-2v14h2Zm3 3a3 3 0 0 1-3-3h-2a5 5 0 0 0 5 5v-2Zm17-3a3 3 0 0 1-3 3v2a5 5 0 0 0 5-5h-2ZM18 1a3 3 0 0 1 3 3h2a5 5 0 0 0-5-5v2ZM4-1a5 5 0 0 0-5 5h2a3 3 0 0 1 3-3v-2Z" /></symbol>'});a().add(tu);const nu=tu;var ru=new(o())({id:"training",use:"training-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="training"><path fill="#8F9EAA" fill-rule="evenodd" d="M1.3 6.661 3.507 7.8v2.976c.016.276.1.544.243.777.142.23.337.42.568.552.87.6 2.314.896 3.681.896s2.81-.296 3.68-.896a1.6 1.6 0 0 0 .569-.552c.143-.233.227-.5.243-.777V7.796l.337-.183v3.35l.01.031a.589.589 0 0 0 .208.294.554.554 0 0 0 .662 0 .59.59 0 0 0 .208-.294l.01-.03V7.058l.772-.397h.002a.558.558 0 0 0 .225-.222.588.588 0 0 0-.031-.623.552.552 0 0 0-.246-.195l-.033-.013h-.037l-6.4-2.57a.508.508 0 0 0-.395 0L1.35 5.623a.552.552 0 0 0-.246.196.584.584 0 0 0 .194.843Zm10.07 1.701-.013 1.246v1.17c0 .048-.034.146-.181.279-.141.127-.36.262-.658.385-.592.245-1.464.43-2.556.43s-1.963-.19-2.555-.438a2.324 2.324 0 0 1-.658-.39c-.147-.134-.182-.233-.182-.281V8.357l1.454.751 1.101.573.577.298a.514.514 0 0 0 .495.001l.605-.298 1.119-.57 1.451-.75Zm-3.917.234L2.866 6.22l5.096-2.045 5.096 2.042-4.586 2.378-.51.245-.51-.245Z" clip-rule="evenodd" /></symbol>'});a().add(ru);const ou=ru;var iu=new(o())({id:"trashcan",use:"trashcan-usage",viewBox:"0 0 14 15",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 15" id="trashcan"><path d="M4.75 5.188v6.75c0 .314.248.562.563.562a.557.557 0 0 0 .562-.563v-6.75a.557.557 0 0 0-.562-.562.557.557 0 0 0-.563.563Zm3.375 0v6.75c0 .314.248.562.563.562a.557.557 0 0 0 .562-.563v-6.75a.557.557 0 0 0-.562-.562.557.557 0 0 0-.563.563Zm4.669.73-.259.26.09-1.474v-.068H11.5l-.495 7.92a1.147 1.147 0 0 1-1.147 1.08H4.143a1.147 1.147 0 0 1-1.148-1.08L2.568 5.75 2.433 3.5h10.755a.557.557 0 0 0 .562-.563.557.557 0 0 0-.563-.562H9.25A2.257 2.257 0 0 0 7 .125a2.257 2.257 0 0 0-2.25 2.25H.813a.557.557 0 0 0-.563.563c0 .314.248.562.563.562h.495l.067 1.192.09 1.474-.259-.259a.557.557 0 0 0-.798 0 .557.557 0 0 0 0 .8L1.533 7.83c.01.011.022.011.033.023l.293 4.759A2.286 2.286 0 0 0 4.13 14.75h5.704a2.27 2.27 0 0 0 2.272-2.137l.293-4.748c.011-.011.022-.011.034-.022l1.125-1.125a.557.557 0 0 0 0-.8c-.225-.224-.551-.224-.765 0ZM7 1.25c.619 0 1.125.506 1.125 1.125h-2.25c0-.619.506-1.125 1.125-1.125Z" /></symbol>'});a().add(iu);const au=iu;var su=new(o())({id:"triangle",use:"triangle-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="triangle"><path d="M24 0 12 16 0 0z" /></symbol>'});a().add(su);const lu=su;var cu=new(o())({id:"triangle_down",use:"triangle_down-usage",viewBox:"0 0 10 5",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 5" id="triangle_down"><path d="m0 0 5 5 5-5H0Z" /></symbol>'});a().add(cu);const uu=cu;var du=new(o())({id:"unknownError",use:"unknownError-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="unknownError"><path d="M11.17 2H4.83C2.26 2 .68 4.8 2 7l3.35 5.59c.6 1 1.62 1.5 2.65 1.5 1.03 0 2.05-.5 2.65-1.5L14 7c1.32-2.2-.26-5-2.83-5Zm1.55 4.23-3.35 5.59c-.42.7-1.09.77-1.36.77s-.94-.07-1.36-.77L3.28 6.23c-.49-.81-.18-1.54-.02-1.81s.62-.92 1.57-.92h6.34c.95 0 1.41.64 1.57.91.16.27.46 1-.02 1.82ZM8 8.35c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75Zm-.18-3.31c-.43.1-.71.53-.61.96l.36 1.6a.434.434 0 0 0 .85 0L8.78 6c.02-.11.03-.24 0-.35a.79.79 0 0 0-.96-.61Z" /></symbol>'});a().add(du);const fu=du;var pu=new(o())({id:"universe",use:"universe-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="universe"><path d="M9 13.35c.75 0 1.35-.6 1.35-1.35 0-.75-.6-1.35-1.35-1.35-.75 0-1.35.6-1.35 1.35 0 .75.6 1.35 1.35 1.35Zm2.23-2.12c.35.35.93.26 1.19-.16.37-.6.58-1.31.58-2.07 0-2.21-1.79-3.97-4-3.98a3.982 3.982 0 0 0-3.42 6.05c.26.43.84.51 1.19.16.25-.25.28-.63.1-.93-.23-.37-.37-.82-.37-1.3 0-1.38 1.12-2.49 2.5-2.49S11.5 7.63 11.5 9c0 .48-.14.93-.37 1.31-.18.29-.15.67.1.92ZM5.71 5.71c.53-.53.53-1.38 0-1.91s-1.38-.53-1.91 0-.53 1.38 0 1.91 1.38.53 1.91 0ZM9 10c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1Zm.42-7.99c-.81-.05-1.58.04-2.31.25-.43.12-.66.59-.49 1.01l.01.01c.14.34.51.53.86.43.89-.26 1.87-.3 2.88-.05 1.98.48 3.57 2.11 4.01 4.1a5.514 5.514 0 0 1-6.6 6.6c-1.99-.44-3.62-2.02-4.1-4-.25-1.01-.21-2 .05-2.89.1-.35-.1-.72-.43-.86 0 0-.01 0-.01-.01a.759.759 0 0 0-1.01.49c-.2.73-.3 1.5-.25 2.3.2 3.59 3.24 6.52 6.84 6.6 3.98.08 7.22-3.15 7.15-7.12-.08-3.59-3.01-6.65-6.6-6.86Z" /></symbol>'});a().add(pu);const hu=pu;var gu=new(o())({id:"unreachable",use:"unreachable-usage",viewBox:"0 0 12 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 14" id="unreachable"><path d="M10 8.5H8V10H5.62l-1.38 1.5h.96v2h1.62v-2H9.5V10h2V3.62L10 5.24V8.5ZM11.5.45a.746.746 0 0 0-1.06.05l-.46.5H.5v9h1.3L.44 11.5c-.28.31-.26.78.05 1.06.14.13.32.2.5.2.2 0 .41-.08.55-.25l10-11c.29-.31.27-.79-.04-1.06ZM3.17 8.5H2v-6h1.25V4h1.5V2.5h3.87l-5.45 6Z" /></symbol>'});a().add(gu);const vu=gu;var mu=new(o())({id:"unreachableNode",use:"unreachableNode-usage",viewBox:"0 0 231 230",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 231 230" id="unreachableNode"><path fill="#EDF2F6" d="M115.5 226c61.304 0 111-49.696 111-111S176.804 4 115.5 4 4.5 53.696 4.5 115s49.696 111 111 111Z" /><path fill="#E2E6EC" d="M212.149 115a96.657 96.657 0 0 1-40.698 78.821 96.654 96.654 0 0 1-87.833 12.432 96.653 96.653 0 0 1-60.974-64.43 96.65 96.65 0 0 1 17.25-87.015l3.303-4.037A96.649 96.649 0 0 1 212.149 115Z" /><mask id="unreachableNode_a" width="206" height="194" x="6" y="18" maskUnits="userSpaceOnUse" style="mask-type:alpha"><path fill="#E2E6EC" d="M211.798 114.743a96.645 96.645 0 0 1-40.698 78.821 96.654 96.654 0 0 1-87.833 12.432C68.697 200.905 26.108 203.209 15.5 192c-10.608-11.209.281-35.172-4-50-4.281-14.828-6-31.361-3-46.5 3.001-15.139-.614-35.927 9-48H40c13.017-14.675 33.037-22.027 52.086-26.708a96.648 96.648 0 0 1 119.712 93.951Z" /></mask><g mask="url(#unreachableNode_a)"><g clip-path="url(#unreachableNode_b)"><path fill="#45535C" d="M217.255 50H19.142a2.641 2.641 0 0 0-2.642 2.642v134.716A2.642 2.642 0 0 0 19.142 190h198.113a2.641 2.641 0 0 0 2.641-2.642V52.642A2.641 2.641 0 0 0 217.255 50Z" /><path fill="#546C82" d="M19.142 50h198.113a2.644 2.644 0 0 1 2.641 2.642v3.962H16.5v-3.962A2.641 2.641 0 0 1 19.142 50Z" /><path fill="#0F0" d="M21.123 55.283a1.981 1.981 0 1 0 0-3.963 1.981 1.981 0 0 0 0 3.963Z" opacity=".5" /><path fill="#FF0" d="M27.727 55.283a1.981 1.981 0 1 0 0-3.963 1.981 1.981 0 0 0 0 3.963Z" opacity=".5" /><path fill="red" d="M34.33 55.283a1.981 1.981 0 1 0 0-3.963 1.981 1.981 0 0 0 0 3.963Z" opacity=".5" /><path stroke="#fff" stroke-miterlimit="10" stroke-width="2" d="m34.33 88.962 6.604-6.603-6.604-6.604M44.236 88.302h11.887" /></g><path fill="#7698B0" d="M145.374 81.989a2.328 2.328 0 0 0-4.656 0v19.552a2.327 2.327 0 0 0 4.656 0V81.989Z" /><path fill="#6D8CA3" d="M145.373 83.386h7.821a2.421 2.421 0 0 1 2.421 2.42v11.918a2.42 2.42 0 0 1-2.421 2.421h-7.821v-16.76Z" /><path fill="#658196" d="M155.615 88.972h2.979a2.607 2.607 0 0 1 2.607 2.607v.372a2.61 2.61 0 0 1-2.607 2.607h-2.979v-5.586Z" /><path fill="#7698B0" d="M219.897 143.904v1.862h-36.35a9.31 9.31 0 0 1-9.311-9.31v-36.312c0-4.096-2.7-7.448-6.052-7.448h-6.983v-1.862h6.983c4.376 0 7.914 4.19 7.914 9.31v36.312a7.447 7.447 0 0 0 7.449 7.448h36.35Z" /><path fill="#80A4BF" d="M124.89 85.247h-9.31a1.862 1.862 0 1 0 0 3.724h9.31a1.862 1.862 0 1 0 0-3.724ZM124.89 94.558h-9.31a1.862 1.862 0 1 0 0 3.724h9.31a1.862 1.862 0 1 0 0-3.724Z" /><path fill="#6D8CA3" d="M127.777 81.523h12.941v20.484h-12.941a3.818 3.818 0 0 1-3.818-3.818V85.341a3.815 3.815 0 0 1 2.357-3.527c.463-.192.959-.29 1.461-.29Z" /><path fill="#19B357" d="M106.269 107.127a2.327 2.327 0 0 0-4.655 0v19.553a2.327 2.327 0 0 0 4.655 0v-19.553Z" /><path fill="#00AB44" d="M106.269 108.523h7.821a2.419 2.419 0 0 1 2.42 2.421v11.918a2.419 2.419 0 0 1-2.42 2.42h-7.821v-16.759Z" /><path fill="#00993D" d="M116.51 114.11h2.98a2.607 2.607 0 0 1 2.607 2.607v.373a2.607 2.607 0 0 1-2.607 2.607h-2.98v-5.587Z" /><path fill="#00AB44" d="M219.896 132.732c-.016.624 0 1.136 0 1.862h-75.454a9.312 9.312 0 0 1-9.311-9.311c0-4.096-2.7-7.448-6.051-7.448h-6.983v-1.862h6.983c4.376 0 7.914 4.189 7.914 9.31a7.447 7.447 0 0 0 7.448 7.449h75.454Z" /><path fill="#00CB51" d="M85.786 110.386h-9.31a1.862 1.862 0 1 0 0 3.724h9.31a1.862 1.862 0 0 0 0-3.724ZM85.786 119.696h-9.31a1.862 1.862 0 0 0 0 3.724h9.31a1.862 1.862 0 1 0 0-3.724Z" /><path fill="#00AB44" d="M88.672 106.662h12.942v20.483H88.672a3.817 3.817 0 0 1-3.817-3.817v-12.849a3.818 3.818 0 0 1 3.817-3.817Z" /><path fill="#7698B0" d="M124.89 149.025a2.328 2.328 0 1 0-4.655 0v19.552a2.328 2.328 0 0 0 4.655 0v-19.552Z" /><path fill="#6D8CA3" d="M124.89 150.421h7.821a2.421 2.421 0 0 1 2.421 2.421v11.824a2.421 2.421 0 0 1-2.421 2.421h-7.821v-16.666Z" /><path fill="#658196" d="M135.131 156.008h2.98a2.606 2.606 0 0 1 2.607 2.607v.372a2.608 2.608 0 0 1-2.607 2.607h-2.98v-5.586Z" /><path fill="#7698B0" d="M219.896 122.49h-56.833a7.447 7.447 0 0 0-7.448 7.448v20.484c0 5.12-3.538 9.31-7.914 9.31h-6.983v-1.862h6.983c3.352 0 6.052-3.352 6.052-7.448v-20.484a9.31 9.31 0 0 1 9.31-9.31h56.833v1.862Z" /><path fill="#80A4BF" d="M104.407 152.283h-9.31a1.862 1.862 0 0 0 0 3.724h9.31a1.862 1.862 0 1 0 0-3.724ZM104.407 161.594h-9.31a1.862 1.862 0 1 0 0 3.724h9.31a1.862 1.862 0 0 0 0-3.724Z" /><path fill="#6D8CA3" d="M107.293 148.559h12.942v20.483h-12.942a3.817 3.817 0 0 1-3.817-3.818v-12.848a3.815 3.815 0 0 1 3.817-3.817Z" /></g><defs><clipPath id="unreachableNode_b"><path fill="#fff" d="M16.5 50h203.396v140H16.5z" /></clipPath></defs></symbol>'});a().add(mu);const yu=mu;var bu=new(o())({id:"update",use:"update-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="update"><path d="M12.29 7.29 9 10.59 7.71 9.3a.996.996 0 1 0-1.41 1.41l2.71 2.71 4.71-4.71a.996.996 0 0 0 0-1.41 1.02 1.02 0 0 0-1.43-.01ZM2 10c0-4.41 3.59-8 8-8 2.02 0 3.85.76 5.26 2H13v2h6V0h-2v2.89A9.93 9.93 0 0 0 10 0C4.49 0 0 4.49 0 10c0 .34.02.67.05 1h2.02c-.04-.33-.07-.66-.07-1Zm17.95-1h-2.02c.04.33.07.66.07 1 0 4.41-3.59 8-8 8-2.02 0-3.85-.76-5.26-2H7v-2H1v6h2v-2.89A9.93 9.93 0 0 0 10 20c5.51 0 10-4.49 10-10 0-.34-.02-.67-.05-1Z" /></symbol>'});a().add(bu);const wu=bu;var xu=new(o())({id:"update_pending",use:"update_pending-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="update_pending"><path d="M2 10c0-4.41 3.59-8 8-8 2.02 0 3.85.76 5.26 2H13v2h6V0h-2v2.89A9.93 9.93 0 0 0 10 0C4.49 0 0 4.49 0 10c0 .34.02.67.05 1h2.02c-.04-.33-.07-.66-.07-1Zm9.5-3.21a1.54 1.54 0 0 0-1.86-1.14A1.53 1.53 0 0 0 8.5 7.5l.59 2.5a.93.93 0 0 0 1.81 0l.59-2.5c.06-.23.07-.47.01-.71ZM10 11.24c-.7 0-1.26.56-1.26 1.26s.56 1.26 1.26 1.26 1.26-.56 1.26-1.26-.56-1.26-1.26-1.26ZM19.95 9h-2.02c.04.33.07.66.07 1 0 4.41-3.59 8-8 8-2.02 0-3.85-.76-5.26-2H7v-2H1v6h2v-2.89A9.93 9.93 0 0 0 10 20c5.51 0 10-4.49 10-10 0-.34-.02-.67-.05-1Z" /></symbol>'});a().add(xu);const _u=xu;var Su=new(o())({id:"upload",use:"upload-usage",viewBox:"0 0 20 21",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 21" id="upload"><path d="M6.21 7.21 9 4.41V14c0 .55.45 1 1 1s1-.45 1-1V4.41l2.79 2.79c.2.2.45.29.71.29.26 0 .51-.1.71-.29a.996.996 0 0 0 0-1.41L10 .59l-5.21 5.2a.996.996 0 0 0 0 1.41c.39.39 1.03.4 1.42.01ZM18 14v3.1a1.9 1.9 0 0 1-1.9 1.9H3.9A1.9 1.9 0 0 1 2 17.1V14H0v3.1C0 19.25 1.75 21 3.9 21h12.2c2.15 0 3.9-1.75 3.9-3.9V14h-2Z" /></symbol>'});a().add(Su);const Ou=Su;var Cu=new(o())({id:"user",use:"user-usage",viewBox:"0 0 16 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 18" id="user"><path d="M13.72 11.59c-.02.02-.04.05-.06.07-.35.35-.74.66-1.14.94 1.18.71 1.98 2 1.98 3.48V18H16v-1.92c0-1.85-.9-3.48-2.28-4.49ZM8 0C4.69 0 2 2.69 2 6c0 1.89.87 3.57 2.24 4.67-2.43.6-4.24 2.79-4.24 5.41V18h1.5v-1.92C1.5 13.83 3.33 12 5.58 12H8c3.31 0 6-2.69 6-6s-2.69-6-6-6Zm0 10.5c-2.48 0-4.5-2.02-4.5-4.5S5.52 1.5 8 1.5s4.5 2.02 4.5 4.5-2.02 4.5-4.5 4.5Z" /></symbol>'});a().add(Cu);const Au=Cu;var Eu=new(o())({id:"user_press",use:"user_press-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="user_press"><path d="M10 7.2c.6-.5 1-1.3 1-2.2 0-1.7-1.3-3-3-3S5 3.3 5 5c0 .9.4 1.7 1 2.2-1.7.5-3 2.1-3 4V14h10v-2.8c0-1.9-1.3-3.5-3-4Z" /></symbol>'});a().add(Eu);const ku=Eu;var Pu=new(o())({id:"users",use:"users-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="users"><path d="M11.71 6.92C12.5 6.19 13 5.16 13 4c0-2.21-1.79-4-4-4-1.11 0-2.1.46-2.82 1.2C5.81 1.08 5.42 1 5 1 2.79 1 1 2.79 1 5c0 1.16.5 2.19 1.29 2.92A4.059 4.059 0 0 0 0 11.56V14h1.5v-2.44C1.5 10.15 2.65 9 4.06 9h1.88c1.41 0 2.56 1.15 2.56 2.56V14H10v-2.44c0-1.6-.94-2.98-2.29-3.64C8.5 7.19 9 6.16 9 5c0-1.22-.56-2.3-1.42-3.03.41-.29.89-.47 1.42-.47a2.494 2.494 0 0 1 .8 4.86c-.09.32-.23.63-.38.92l.24.72h.27c1.41 0 2.56 1.15 2.56 2.56V14h1.5v-3.44c.01-1.6-.93-2.98-2.28-3.64ZM5 7.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5Z" /></symbol>'});a().add(Pu);const Mu=Pu;var Tu=new(o())({id:"view_list",use:"view_list-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="view_list"><path d="M10 17h6c1.1 0 2-.9 2-2h-8v2Zm0-8h6c1.1 0 2-.9 2-2h-8v2Zm8.48-7H5.52C3.58 2 2 3.58 2 5.52v12.97c0 1.94 1.58 3.52 3.52 3.52h12.97c1.94 0 3.52-1.58 3.52-3.52V5.52A3.54 3.54 0 0 0 18.48 2ZM6 20h-.48C4.68 20 4 19.32 4 18.48V5.52C4 4.68 4.68 4 5.52 4H6v16Zm14-1.52c0 .84-.68 1.52-1.52 1.52H8V4h10.48c.84 0 1.52.68 1.52 1.52v12.96ZM10 13h6c1.1 0 2-.9 2-2h-8v2Z" /></symbol>'});a().add(Tu);const Ru=Tu;var ju=new(o())({id:"single_node_view",use:"single_node_view-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="single_node_view"><path d="m7.22 2.75-.59-1.43-1.38.58.59 1.43c.43-.25.9-.44 1.38-.58Zm2.53-.2V1h-1.5v1.55c.25-.03.5-.05.75-.05s.5.02.75.05ZM4.97 3.91l-1.1-1.1-1.06 1.06L3.9 4.96c.32-.38.67-.74 1.07-1.05Zm-1.06 9.12-1.09 1.09 1.06 1.06 1.09-1.09c-.4-.31-.75-.67-1.06-1.06ZM12.75 1.9l-1.39-.57-.59 1.43c.49.14.95.33 1.39.57l.59-1.43Zm1.34 3.07 1.09-1.09-1.06-1.06-1.09 1.09c.4.31.75.67 1.06 1.06Zm-1.06 9.12 1.09 1.09 1.06-1.06-1.09-1.09c-.31.39-.66.75-1.06 1.06ZM5 8.5H3.5V10H5V8.5Zm10.5-3h-13C1.67 5.5 1 6.17 1 7v4c0 .83.67 1.5 1.5 1.5h13c.83 0 1.5-.67 1.5-1.5V7c0-.83-.67-1.5-1.5-1.5Zm0 5.5h-13V7h13v4Zm-7.25 4.45V17h1.5v-1.55c-.25.03-.5.05-.75.05s-.5-.02-.75-.05Zm2.53-.2.59 1.43 1.39-.57-.59-1.43c-.44.24-.91.43-1.39.57Zm-5.53.85 1.39.57.59-1.43c-.49-.14-.95-.33-1.39-.57l-.59 1.43Z" /></symbol>'});a().add(ju);const Du=ju;var Iu=new(o())({id:"single_node_view_press",use:"single_node_view_press-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="single_node_view_press"><path d="M9.75 2.55V1h-1.5v1.55c.25-.03.5-.05.75-.05s.5.02.75.05Zm-2.53.2-.59-1.43-1.38.58.59 1.43c.43-.25.9-.44 1.38-.58Zm5.53-.85-1.39-.57-.59 1.43c.49.14.95.33 1.39.57l.59-1.43ZM4.97 3.91l-1.1-1.1-1.06 1.06L3.9 4.96c.32-.38.67-.74 1.07-1.05Zm9.12 1.06 1.09-1.09-1.06-1.06-1.09 1.09c.4.31.75.67 1.06 1.06ZM5.25 16.1l1.39.57.59-1.43c-.49-.14-.95-.33-1.39-.57l-.59 1.43Zm7.78-2.01 1.09 1.09 1.06-1.06-1.09-1.09c-.31.39-.66.75-1.06 1.06ZM15.5 5.5h-13C1.67 5.5 1 6.17 1 7v4c0 .83.67 1.5 1.5 1.5h13c.83 0 1.5-.67 1.5-1.5V7c0-.83-.67-1.5-1.5-1.5ZM5 10H3.5V8.5H5V10Zm-1.09 3.03-1.09 1.09 1.06 1.06 1.09-1.09c-.4-.31-.75-.67-1.06-1.06Zm6.87 2.22.59 1.43 1.39-.57-.59-1.43c-.44.24-.91.43-1.39.57Zm-2.53.2V17h1.5v-1.55c-.25.03-.5.05-.75.05s-.5-.02-.75-.05Z" /></symbol>'});a().add(Iu);const Lu=Iu;var Bu=new(o())({id:"virtualization",use:"virtualization-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="virtualization"><path d="M11.69 3H6.31C5.59 3 5 3.59 5 4.31V5h-.69C3.59 5 3 5.59 3 6.31v5.38c0 .72.59 1.31 1.31 1.31h5.38c.72 0 1.31-.59 1.31-1.31V11h.69c.72 0 1.31-.59 1.31-1.31V4.31C13 3.59 12.41 3 11.69 3ZM10 11.69c0 .17-.14.31-.31.31H4.31c-.17 0-.31-.14-.31-.31V6.31c0-.17.14-.31.31-.31H5v3.69c0 .72.59 1.31 1.31 1.31H10v.69ZM10 10H6.31C6.14 10 6 9.86 6 9.69V6h3.69c.17 0 .31.14.31.31V10Zm2-.31c0 .17-.14.31-.31.31H11V6.31C11 5.59 10.41 5 9.69 5H6v-.69c0-.17.14-.31.31-.31h5.38c.17 0 .31.14.31.31v5.38Z" /></symbol>'});a().add(Bu);const Zu=Bu;var Nu=new(o())({id:"warning",use:"warning-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="warning"><path fill-rule="evenodd" d="M12.065 2C6.509 2 2 6.509 2 12.065c0 5.555 4.509 10.064 10.065 10.064 5.555 0 10.064-4.509 10.064-10.065C22.129 6.51 17.62 2 12.064 2Zm1.006 15.097h-2.013v-2.013h2.013v2.013Zm0-4.026h-2.013V7.032h2.013v6.039Z" clip-rule="evenodd" /><mask id="warning_a" width="21" height="21" x="2" y="2" mask-type="alpha" maskUnits="userSpaceOnUse"><path fill-rule="evenodd" d="M12.065 2C6.509 2 2 6.509 2 12.065c0 5.555 4.509 10.064 10.065 10.064 5.555 0 10.064-4.509 10.064-10.065C22.129 6.51 17.62 2 12.064 2Zm1.006 15.097h-2.013v-2.013h2.013v2.013Zm0-4.026h-2.013V7.032h2.013v6.039Z" clip-rule="evenodd" /></mask></symbol>'});a().add(Nu);const Fu=Nu;var Hu=new(o())({id:"warning_triangle",use:"warning_triangle-usage",viewBox:"0 0 12 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" id="warning_triangle"><path d="M11.027 7.94 6.84.493a.887.887 0 0 0-.153-.2C6.68.287 6.68.28 6.674.28A.932.932 0 0 0 6 0a.953.953 0 0 0-.673.273C5.32.28 5.32.287 5.314.287c-.054.06-.107.12-.154.2L.974 7.94a1.23 1.23 0 0 0-.154.593c.014.394.227.767.567.967.173.1.373.16.593.16h8.04a1.158 1.158 0 0 0 1.16-1.127c.007-.193-.04-.4-.153-.593ZM6 7.667A.669.669 0 0 1 5.334 7c0-.367.3-.667.666-.667.367 0 .667.3.667.667 0 .367-.3.667-.667.667Zm.667-3.334-.32 1.334a.365.365 0 0 1-.433.266.372.372 0 0 1-.267-.266l-.313-1.334a.688.688 0 0 1 .506-.826.688.688 0 0 1 .827.826Z" /></symbol>'});a().add(Hu);const Vu=Hu;var zu=n(45724),Uu=new(o())({id:"weights_compare",use:"weights_compare-usage",viewBox:"0 0 14 12",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 12" id="weights_compare"><path d="M2.111 11.778v-.89H.778v.89H2.11ZM13.222 10v-.889H11.89V10h1.333ZM.778 9.111V10H2.11v-.889H.778Zm12.444 2.667v-.89H11.89v.89h1.333Zm0-8.89V2H11.89v.889h1.333Zm-3.529-.47-.942.942 1.974 1.973H3.277L5.25 3.36l-.943-.942L2.11 4.612v-.834H.778v.889h1.279L.724 6l1.333 1.333H.777v.89h1.334v-.835l2.196 2.194.942-.942-1.973-1.973h7.448L8.75 8.64l.943.942 2.196-2.195v.835h1.333v-.889h-1.279L13.277 6l-1.334-1.333h1.28v-.89h-1.334v.835L9.693 2.418Zm3.53-1.307V.222h-1.334v.89h1.333Zm-12.445 0H2.11V.222H.778v.89ZM2.11 2.89V2H.778v.889H2.11Z" /></symbol>'});a().add(Uu);const Gu=Uu;var Wu=new(o())({id:"weights_drill_down",use:"weights_drill_down-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="weights_drill_down"><path d="M13.222 8.333V3.89H7.89v1.555H4.11v-.666h2V.333H.778v4.445h2v7.333h5.11v1.556h5.334V9.222H7.89v1.556H4.11v-4H7.89v1.555h5.333Zm-4-3.11h2.667V7H9.222V5.222Zm0 5.333h2.667v1.777H9.222v-1.777Zm-7.11-7.112V1.667h2.666v1.777H2.11Z" /></symbol>'});a().add(Wu);const $u=Wu;var qu=new(o())({id:"x",use:"x-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="x"><path d="m13.4 12 5.3-5.3c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0L12 10.6 6.7 5.3c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4l5.3 5.3-5.3 5.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3l5.3-5.3 5.3 5.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L13.4 12Z" /></symbol>'});a().add(qu);const Yu=qu;var Ku=new(o())({id:"firewall_solid",use:"firewall_solid-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="firewall_solid"><path d="M20 3c-3.71 0-7.52-1.88-7.55-1.89L12 .88l-.45.22C11.52 1.12 7.72 3 4 3H3v7.03c0 5.29 2.94 10.05 7.68 12.42l1.32.66 1-.5V3.51c1.39.55 3.62 1.27 6 1.44v5.07c0 4.3-2.27 8.19-5.97 10.3.12.72.64 1.31 1.32 1.54C18.48 19.35 21 14.91 21 10.01V3h-1Z" /></symbol>'});a().add(Ku);const Xu=Ku;var Ju=new(o())({id:"qualityOfService_solid",use:"qualityOfService_solid-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="qualityOfService_solid"><path d="m22.28 8.88-1.99-1.67-.45-2.56c-.17-.96-1-1.65-1.97-1.65h-2.6l-1.99-1.67c-.37-.31-.83-.47-1.29-.47-.46 0-.91.16-1.29.47L8.72 3h-2.6c-.97 0-1.8.7-1.97 1.65L3.7 7.21 1.72 8.88c-.74.62-.93 1.69-.45 2.53l1.3 2.25-.45 2.56a2 2 0 0 0 1.29 2.23l2.44.89 1.3 2.25c.37.63 1.03 1 1.73 1 .23 0 .46-.04.68-.12l2.44-.89 2.44.89a1.994 1.994 0 0 0 2.41-.88l1.3-2.25 2.44-.89c.91-.33 1.45-1.27 1.29-2.23l-.45-2.56 1.3-2.25c.49-.84.3-1.91-.45-2.53Zm-5.57 1.83L11 16.41 7.29 12.7a.996.996 0 1 1 1.41-1.41l2.29 2.29 4.29-4.29a.996.996 0 0 1 1.41 0c.39.39.41 1.03.02 1.42Z" /></symbol>'});a().add(Ju);const Qu=Ju;var ed=new(o())({id:"applications_solid",use:"applications_solid-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="applications_solid"><path d="M15.87 16c-1.19 0-2.24-.55-2.95-1.39C14.15 14 15 12.75 15 11.3V5.71C15 3.67 13.34 2 11.29 2H5.71C3.66 2 2 3.66 2 5.71v5.59c0 2.04 1.66 3.71 3.71 3.71h.4c-.06.23-.11.47-.11.72v1.57c0 1.5 1.22 2.72 2.72 2.72h1.37a3.68 3.68 0 0 1-.09-.82V18H8.72c-.4 0-.72-.32-.72-.72v-1.57c0-.4.32-.72.72-.72h2.42c-.08.26-.13.53-.13.82v3.37c0 1.55 1.26 2.82 2.82 2.82h3.37c1.55 0 2.82-1.26 2.82-2.82V15.9c-.28.07-.57.1-.87.1h-3.28Zm3.26-10H16v2h3.13c.48 0 .87.39.87.87v3.27c0 .48-.39.87-.87.87h-3.27c-.06 0-.12-.02-.18-.04-.25.65-.64 1.23-1.14 1.7.4.21.84.34 1.32.34h3.27c1.58 0 2.87-1.29 2.87-2.87V8.87C22 7.29 20.71 6 19.13 6Z" /></symbol>'});a().add(ed);const td=ed;var nd=new(o())({id:"networking_stack",use:"networking_stack-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="networking_stack"><path d="m2.94 9.26 3.73 2.15c.71.41 1.53.63 2.35.63.82 0 1.64-.22 2.35-.63l3.69-2.13c.82-.47 1.31-1.32 1.31-2.27s-.49-1.8-1.31-2.27l-3.73-2.15c-.71-.41-1.53-.63-2.35-.63-.82 0-1.64.22-2.35.63L2.94 4.72c-.82.47-1.31 1.32-1.31 2.27s.49 1.79 1.31 2.27Zm.75-3.24 3.69-2.13c.5-.29 1.05-.43 1.6-.43s1.11.14 1.6.43l3.73 2.15c.75.43.75 1.51 0 1.94l-3.69 2.13c-.5.29-1.05.43-1.6.43s-1.11-.14-1.6-.43L3.69 7.96c-.75-.43-.75-1.51 0-1.94Zm3.46 1.8c.72.41 1.88.42 2.59 0 .27-.15 1.06-.61 1.29-.75.48-.27.47-.72-.01-1s-1.25-.28-1.73 0c-.42.24-.45.62-.12.89-.11-.04-.21-.09-.31-.14-.38-.22-.56-.51-.53-.8-.44.01-.87.11-1.2.3-.7.41-.7 1.08.02 1.5Zm8.26 4.07-3.69 2.13a5.43 5.43 0 0 1-5.4 0l-3.73-2.15c-.38-.22-.7-.5-.96-.83.02.93.5 1.75 1.3 2.22l3.73 2.15c.71.41 1.53.63 2.35.63.82 0 1.64-.22 2.35-.63l3.69-2.13c.81-.46 1.29-1.29 1.3-2.22-.24.33-.56.61-.94.83Zm0-2-3.69 2.13a5.43 5.43 0 0 1-5.4 0L2.59 9.86c-.38-.22-.7-.5-.96-.83.02.93.5 1.75 1.3 2.22l3.73 2.15c.71.41 1.53.63 2.35.63.82 0 1.64-.22 2.35-.63l3.69-2.13c.81-.46 1.29-1.29 1.3-2.22-.24.34-.56.62-.94.84Z" /></symbol>'});a().add(nd);const rd=nd;var od=new(o())({id:"charts_view",use:"charts_view-usage",viewBox:"0 0 16 15",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 15" id="charts_view"><path d="M10.25 6.38c1.03 0 1.88-.85 1.88-1.88 0-.34-.09-.67-.26-.96l-1.62.96.59-1.78c-.19-.06-.39-.1-.59-.1-1.03 0-1.88.85-1.88 1.88 0 1.03.85 1.88 1.88 1.88Zm.59 2.95 2.41 1.5v1.79c0 .48-.39.88-.88.88H3.13c-.48 0-.88-.39-.88-.88V7.14l1.67 1.11 1.02.68 1.5-1.5C7.43 8.39 8.76 9 10.25 9c2.7 0 4.93-1.94 5.4-4.5a5.497 5.497 0 0 0-5.4-4.5c-2.69 0-4.93 1.94-5.4 4.5.12.63.34 1.22.65 1.75L4.75 7l-3-2h-1v7.62A2.38 2.38 0 0 0 3.13 15h9.24a2.38 2.38 0 0 0 2.38-2.38V10l-1.17-.73c-.87.24-1.81.27-2.74.06Zm-.59-7.83c1.83 0 3.42 1.25 3.87 3-.45 1.75-2.04 3-3.87 3s-3.42-1.25-3.87-3c.45-1.75 2.04-3 3.87-3Z" /></symbol>'});a().add(od);const id=od;var ad=new(o())({id:"nodes_update",use:"nodes_update-usage",viewBox:"0 0 40 40",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 40 40" id="nodes_update"><rect width="40" height="40" fill="#F9A825" rx="20" /><path fill="#FFF8E1" d="M20 10.285c-5.356 0-9.715 4.358-9.715 9.715s4.359 9.715 9.715 9.715 9.715-4.358 9.715-9.715-4.36-9.715-9.715-9.715Zm0 4.382a1.334 1.334 0 1 1-.001 2.668 1.334 1.334 0 0 1 0-2.668Zm2.666 8.67c0 .918-.744 1.663-1.662 1.663h-3.67v-.281c0-.93.742-1.679 1.666-1.708v-2.344h-1.667a2 2 0 0 1 2-2H21V23h1.666v.337Z" /></symbol>'});a().add(ad);const sd=ad;var ld=n(69666),cd=n(65828),ud=n(44636),dd=n(13249),fd=n(18567),pd=n(11182),hd=n(69790),gd={add_node:l,add_user:u,aggregation_avg:f,aggregation_max:h,aggregation_med:v,aggregation_min:y,aggregation_sum:w,aggregation_sum_abs:_,alarm:O,alarmCritical:A,alarmCriticalWarning:k,alarmWarning:M,alarm_bell:R,alarms_new:D,alarm_off:L,anomaliesBrain:Z,anomaliesLens:F,anomalyBadge:H.default,applications_hollow:z,applicationsSolid:td,around_clock:G,arrow_down:$,arrow_w_line_left:Y,arrow_w_line_right:X,arrow_left:Q,arrow_s_down:te,arrow_s_left:re,arrows_vertical:ie,bookmark:se,bullet_one:ce,bullet_three:de,bullet_two:pe,calendarFull:ge,calendarFullPress:me,chart_added:be,charts:xe,charts_view:id,check:Se,checkmark_partial_s:Ce,checkmark_s:Ae.default,checkmark:ke,chevron_double:Me,chevron_down:Te.default,chevron_down_thin:Re.default,chevron_expand:je.default,chevron_left:Ie,chevron_left_small:Ne,chevron_left_start:Be,chevron_right:He,chevron_right_end:Ge,chevron_right_s:ze,chevron_right_small:$e,chevron_up_thin:qe.default,classError:Ke,classLatency:Je,classUtilization:et,classWorkload:nt,clock_hollow:ot,clock5Min:at,clock5MinPress:lt,close_circle:ut,cluster:ft,cluster_spaces:ht,code:vt,collapse:mt.default,community:bt,connection_to_cloud:xt,connectivityStatusLive:St,connectivityStatusOffline:Ct,connectivityStatusStale:Et,container:Pt,controller_kind:Tt,controller_name:jt,copy:It,correlation:Bt,correlation_inv:Nt,cpu:Ht,cross_s:zt,data_retention:Gt,database:Wt.default,dashboard:qt,dashboard_add:Kt,dashboards:Jt,disk:en,documentation:nn,dot:rn.default,dots_2x3:an,download:ln,dragHorizontal:cn.default,edit:dn,error:pn,exclamation:gn,expand:vn.default,feed:yn,filter:wn,filterList:_n,firewallSolid:Xu,forcePlay:On,forcePlayOutline:An,functions:kn,fullScreen:Mn,gear:Rn,github:Dn,google:Zn,goToNode:Ln,group_by:Fn,hamburger:Vn,help:Un,hide:Wn,highlightArea:qn,holder:Kn,incident_manager:Jn,information:Qn.default,informationPress:tr,insights:rr,integrationDiscord:ir,integrationDiscordColored:sr,integrationEmail:cr,integrationEmailColored:dr,integrationMattermost:pr,integrationMattermostColored:gr,integrationOpsgenie:mr,integrationOpsgenieColored:br,integrationPagerduty:xr,integrationPagerdutyColored:Sr,integrationRocketChat:Cr,integrationRocketChatColored:Er,integrations:Pr,integrationSlack:Tr,integrationSlackColored:jr,integrationWebhook:Ir,integrationWebhookColored:Br,ipNetworking:Nr,ipNetworkingPress:Hr,last_week:zr,line_chart:Gr,logo_s:$r,loading:qr.default,magnify:Kr,metrics:Xr.default,metrics_explorer:Qr,minimize_s:to,mobilePushNotifications:ro,mobilePushNotificationsHollow:io,monitoring:so,more:co,navLeft:uo.default,navRight:fo.default,nav_arrow_goto:ho,nav_dots:go.Z,networkingStack:rd,netdata:mo,netdataAssistant:bo,netdataPress:xo,node:So,node_child:Co,node_default_l:Eo,node_hollow:Po,node_import_export:To,node_notification_l:jo,node_parent:Io,node_selected_l:Bo,nodes:No,nodes_hollow:Ho,none_selected:zo,nodes_update:sd,notification:Gi,notification_shortcut_enabled:Go,notification_shortcut_disabled:$o,os:Yo,osAlpineLinux:Xo,osAmazonLinux:Qo,osArchLinux:ti,osCelarOS:ri,osCentos:ii,osCentosColored:si,osCoreOS:ci,osDebian:di,osDebianColored:pi,osFedora:gi,osFreeBSD:mi,osGentoo:bi,osLinux:xi,osLinuxColored:Si,osLinuxManjaro:Ci,osMacOSX:Ei,osOracle:Pi,osOracleColored:Ti,osPress:ji,osRaspbian:Ii,osRedHat:Bi,osSuseLinux:Ni,osUbuntu:Hi,osUbuntuColored:zi,padlock:$i,panTool:qi.default,pauseOutline:Ki,pauseSolid:Ji,pencilSolid:na,pencilOutline:ea,pie_chart_skeleton:oa,pin_element:aa,playOutline:la,playSolid:ua,plus:fa,plus_mini_s:ha,pod:va,pricing:ya,print:wa,privacy:_a,ram:ka,qualityOfServiceSolid:Qu,question:Oa,questionFilled:Aa,rearrange:Pa.Z,reduceSize:Ta,refresh:ja,reload:Ia,removeNode:Ba,resize_handler:Za.default,room:Fa,room_home:Va,room_new:Ua,room_overview:Wa,sad:qa,save:Ka,search:Ja,search_s:es,searchPress:ns,serviceApache:os,serviceApacheTomcat:as,serviceBeanstalk:ls,serviceBind:us,serviceContainer:fs,serviceCoreDns:hs,serviceCouchDB:vs,serviceDatabase:ys,serviceDNS:ws,serviceDockerHubPress:_s,serviceDockerHub:Os,serviceDotNet:As,serviceEBPF:ks,serviceElasticSearch:Ms,serviceFreeNAS:Rs,serviceHAProxy:Ds,serviceHTTPCheck:Ls,serviceIceCast:Zs,serviceInfluxDB:Fs,serviceIPFS:Vs,serviceIPVS:Us,serviceKubernetes:Ws,serviceLighthttpd:qs,serviceLighthttpd2:Ks,serviceLiteSpeed:Js,serviceLxc:el,serviceMariaDB:nl,serviceMemCached:ol,serviceMongoDB:al,serviceMySQL:ll,serviceMySQLPress:ul,serviceNginx:fl,serviceNginxLocal:hl,serviceNginxPlus:vl,serviceNtpd:yl,serviceNtpdPress:wl,serviceOpenStack:_l,serviceOpenWrt:Ol,servicePan:Al,servicePercona:kl,servicePfSense:Ml,servicePhpFpm:Rl,servicePostgreSQL:Dl,servicePrometheus:Ll,serviceProxySQL:Zl,serviceRabbitMQ:Fl,serviceRedis:Vl,serviceRethinkDB:Ul,serviceRetroShare:Wl,serviceSelectedArea:ql,serviceSendgrid:Kl,services:Jl,servicesSmartdlog:ec,serviceSolr:nc,serviceSquid:oc,serviceSummaryStatistic:ac,serviceSystemd:lc,serviceTraefik:uc,serviceVarnish:fc,serviceWebLog:hc,serviceWebLogNginx:vc,serviceX509Check:yc,serviceXen:wc,settings:_c,settings_h:Oc,sign_in:Ac,sorting_vertical:kc,sort_ascending:Tc.default,sorting_asc:Mc,sort_descending:Dc.default,sorting_desc:jc,sort_indicator:Lc,space:Zc,space_new:Fc,spaces_v2:Vc,switch_off:Uc,system_overview:Wc,systemOverviewPress:qc,text_add:Kc,thumb_down:Jc,thumb_up:eu,tiny_buttons:nu,training:ou,trashcan:au,triangle:lu,triangle_down:uu,unknownError:fu,universe:hu,unreachable:vu,unreachableNode:yu,update:wu,update_pending:_u,upload:Ou,user:Au,userPress:ku,users:Mu,view_list:Ru,viewSingleNode:Du,viewSingleNodePress:Lu,virtualization:Zu,warning:Fu,warning_triangle:Vu,warning_triangle_hollow:zu.default,weights_compare:Gu,weights_drill_down:$u,x:Yu,zoomIn:ld.default,zoomOut:cd.default,zoomReset:ud.default,N:dd.default,I:fd.default,D:pd.default,L:hd.default}},11597:(e,t,n)=>{"use strict";n.d(t,{JO:()=>i.J,NZ:()=>r,eS:()=>o.e});var r=n(54922),o=n(52603),i=n(46345)},10114:(e,t,n)=>{"use strict";n.r(t),n.d(t,{StyledIcon:()=>u});var r,o=n(60677),i=n(50757),a=n(69498),s=n(21352),l=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},c={small:"16px",medium:"24px",large:"40px"},u=o.default.svg(r||(r=l(["\n height: ",";\n width: ",";\n opacity: ",";\n pointer-events: ",";\n ","\n ","\n ","\n ","\n ","\n"],["\n height: ",";\n width: ",";\n opacity: ",";\n pointer-events: ",";\n ","\n ","\n ","\n ","\n ","\n"])),(function(e){var t=e.size;return e.height||c[t]}),(function(e){var t=e.size;return e.width||c[t]}),(function(e){return e.disabled?.3:1}),(function(e){return e.disabled?"none":"unset"}),(function(e){var t=e.rotate;return!isNaN(t)&&"transform: rotate(".concat(90*t,"deg);")}),(function(e){var t=e.theme,n=e.color;return n&&"fill: ".concat((0,i.Lq)(n)({theme:t}),";")}),(function(e){var t=e.theme,n=e.hoverColor;return n&&"&:hover { fill: ".concat((0,i.Lq)(n)({theme:t}),"; }")}),a.ZP,s.Z)},16504:(e,t,n)=>{"use strict";n.d(t,{oi:()=>p,di:()=>a,a6:()=>c,fC:()=>g,mz:()=>h});var r=n(67294),o=n(78382),i=n(7288),a=function(e){var t=e.defaultState,n=void 0!==t&&t,o=e.onBlur,i=e.onFocus,a=(0,r.useState)(n),s=a[0],l=a[1],c=(0,r.useCallback)((function(e){s||l(!0),i&&i(e)}),[i,s]),u=(0,r.useCallback)((function(e){l(!1),o&&o(e)}),[o]);return[s,c,u]},s=function(){return s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)},l=function(e){var t=e.defaultColor,n=void 0===t?"inputBorder":t,r=e.success,o=void 0===r?"success":r,i=e.error,a=void 0===i?"error":i,s=e.disabled;return{success:o,error:a,disabled:void 0===s?"inputBorder":s,default:n}};const c=function(e){var t=e.size,n=void 0===t?"large":t,o=e.disabled,i=e.success,a=e.error,c=e.focused,u=i?"success":a?"error":o?"disabled":"default",d=(0,r.useMemo)((function(){switch(n){case"tiny":return{height:"28px",padding:[1,2]};case"small":return{height:"34px",padding:[2,3]};default:return{height:"42px",padding:[2.5,4]}}}),[n]),f=(0,r.useMemo)((function(){return s(s({},d),{background:o?"mainBackgroundDisabled":"mainBackground",border:{size:"1px",type:"solid",color:c?l({defaultColor:"inputBorderFocus"})[u]:l({})[u],side:"all"},round:!0,_hover:{border:{size:"1px",type:"solid",color:l({defaultColor:"inputBorderHover"})[u],side:"all"}}})}),[u,d,c]),p=(0,r.useCallback)((function(e){var t=e.iconRight,n=void 0!==t&&t,r=e.iconLeft;return{height:"100%",alignItems:"center",round:!0,margin:[0,n?0:2,0,void 0!==r&&r?0:2]}}),[o]);return{styles:{inputContainer:f,iconContainer:p}}};var u=function(){return u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},u.apply(this,arguments)},d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},f=function(e){var t=e.isDirty,n=e.instantFeedback,r=e.value,o=e.prevValue,i=e.error,a=e.success;return e.touched||Boolean("all"===n&&t)||Boolean("positiveFirst"===n&&t&&a)||Boolean("positiveFirst"===n&&t&&i&&o&&r.length<o.length)},p=function(e){var t=e.error,n=e.success,s=e.touched,l=e.disabled,p=e.instantFeedback,h=e.iconLeft,g=e.iconRight,v=e.name,m=e.onFocus,y=e.onBlur,b=e.className,w=e.fieldMessage,x=e.fieldIndicator,_=e.metaShrinked,S=e.placeholder,O=void 0===S?"":S,C=e.label,A=e.isDirty,E=e.value,k=e.inputRef,P=e.size,M=void 0===P?"large":P,T=e.handleMetaDisplay,R=void 0===T?f:T,j=e.inputContainerStyles,D=d(e,["error","success","touched","disabled","instantFeedback","iconLeft","iconRight","name","onFocus","onBlur","className","fieldMessage","fieldIndicator","metaShrinked","placeholder","label","isDirty","value","inputRef","size","handleMetaDisplay","inputContainerStyles"]),I=a({onBlur:y,onFocus:m}),L=I[0],B=I[1],Z=I[2],N=R({isDirty:A,instantFeedback:p,value:E,prevValue:(0,o.Z)(E),error:t,success:n,touched:s,focused:L}),F=N&&n,H=N&&t,V=H&&!0!==t&&t,z=F&&!0!==n&&n,U=c({size:M,error:H,success:F,disabled:l,focused:L}).styles,G=r.useCallback((function(e){var t=e.icon;return r.createElement(i.qk,u({},U.iconContainer({iconLeft:!0})),t)}),[]),W=r.useCallback((function(e){var t=e.icon;return r.createElement(i.qk,u({},U.iconContainer({iconRight:!0})),t)}),[]);return r.createElement(i.PQ,{className:b},r.createElement(i.ar,{disabled:l},C&&r.createElement(i.pt,{size:M},r.createElement("span",null,C)),r.createElement(i.fv,u({},U.inputContainer,{focused:L,success:F,error:H,disabled:l},j),h&&r.createElement(G,{icon:h}),r.createElement(i.Fy,u({disabled:l,placeholder:O,onBlur:Z,onFocus:B,name:v,"aria-label":v,iconLeft:h,iconRight:g,type:"text",value:E,size:M,ref:k},D)),g&&r.createElement(W,{icon:g}),N&&t&&r.createElement(W,{icon:r.createElement(i.Pz,{name:"cross_s"})}),N&&n&&r.createElement(W,{icon:r.createElement(i.tm,{name:"checkmark_s"})}))),!_&&r.createElement(i.KF,{margin:[1,0,0,0],width:"100%",justifyContent:"between",alignItems:"center"},r.createElement(i.yx,{success:F,error:H},H&&V||F&&z||w),r.createElement(i.oB,null,x)))},h=(n(65390),function(e){var t=e.onBlur,n=e.defaultState,o=void 0!==n&&n,i=(0,r.useState)(o),a=i[0],s=i[1],l=(0,r.useCallback)((function(e){a||s(!0),t&&t(e)}),[t,a]);return[a,l,s]}),g=function(e){var t=e.value,n=void 0===t?"":t,o=e.onChange,i=e.maxChars,a=(0,r.useState)(n),s=a[0],l=a[1],c=(0,r.useState)(!1),u=c[0],d=c[1],f=(0,r.useCallback)((function(e){var t=e.target.value;if(i&&t.length>i)return e.preventDefault(),void e.stopPropagation();l(t),u||d(!0),o&&o(e)}),[u,i,o]),p=i?"".concat(s.length,"/").concat(i):"",h=(0,r.useCallback)((function(e){void 0===e&&(e=""),l(e),d(!1)}),[]);return[s,f,p,u,{setIsDirty:d,setValue:l,resetValue:h}]}},65390:(e,t,n)=>{"use strict";n.d(t,{Z:()=>y});var r,o,i,a=n(67294),s=n(32855),l=n(90833),c=n(60677),u=n(65588),d=n(66243),f=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},p=(0,c.default)(u.Z)(r||(r=f([""],[""]))),h=(0,c.default)(u.Z)(o||(o=f(["\n background-position: ",";\n background-color: ","40;\n background-image: linear-gradient(\n ",",\n ","\n );\n background-repeat: no-repeat;\n background-size: ",";\n height: 2px;\n width: ",";\n"],["\n background-position: ",";\n background-color: ","40;\n background-image: linear-gradient(\n ",",\n ","\n );\n background-repeat: no-repeat;\n background-size: ",";\n height: 2px;\n width: ",";\n"])),(function(e){var t=e.max,n=e.min,r=e.minValue,o=e.width;return"".concat(o*((r-n)/(t-n))*100/100,"px 100%")}),(function(e){return e.theme.colors.primary}),(function(e){return e.theme.colors.primary}),(function(e){return e.theme.colors.primary}),(function(e){var t=e.max,n=e.maxValue,r=e.min,o=e.minValue;return"".concat(100*(n-o)/(t-r),"% 100%")}),(function(e){var t=e.width;return"".concat(t,"px")||0})),g=(0,c.default)(d.Z)(i||(i=f(["\n pointer-events: none;\n position: absolute;\n height: 0;\n outline: none;\n width: 100%;\n\n &::-webkit-slider-thumb {\n pointer-events: all;\n }\n"],["\n pointer-events: none;\n position: absolute;\n height: 0;\n outline: none;\n width: 100%;\n\n &::-webkit-slider-thumb {\n pointer-events: all;\n }\n"]))),v=function(){return v=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},v.apply(this,arguments)},m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const y=function(e){var t=e.initMax,n=e.initMin,r=e.max,o=void 0===r?100:r,i=e.min,c=void 0===i?0:i,u=e.onChange,d=e.onInput,f=e.step,y=void 0===f?1:f,b=e.TextComponent,w=void 0===b?l.TextSmall:b,x=m(e,["initMax","initMin","max","min","onChange","onInput","step","TextComponent"]),_=(0,a.useState)(t||o),S=_[0],O=_[1],C=(0,a.useState)(n||c),A=C[0],E=C[1],k=(0,a.useState)(0),P=k[0],M=k[1],T=(0,a.useRef)(null),R=(0,a.useRef)(null);(0,a.useEffect)((function(){T.current&&M(T.current.getBoundingClientRect().width)}),[A]),(0,a.useEffect)((function(){O(t||o),E(n||c)}),[o,c]);return a.createElement(s.default,{column:!0,gap:1},a.createElement(s.default,{alignItems:"center","data-testid":"multiRangeInput",justifyContent:"center",position:"relative",width:"100%"},a.createElement(g,v({"data-testid":"minRangeInput",max:o,min:c,onChange:function(e){u&&u({max:S,min:e.target.value})},onInput:function(e){var t=Math.min(+e.target.value,S-y);E(t),e.target.value=t.toString(),d&&d({max:S,min:e.target.value})},position:"relative",ref:R,step:y,value:A,zIndex:3},x)),a.createElement(g,v({"data-testid":"maxRangeInput",max:o,min:c,onChange:function(e){u&&u({max:e.target.value,min:A})},onInput:function(e){var t=Math.max(+e.target.value,A+y);O(t),e.target.value=t.toString(),d&&d({max:e.target.value,min:A})},ref:T,step:y,value:S,zIndex:5},x)),a.createElement(p,{"data-testid":"multiRange-slider"},a.createElement(h,{"data-testid":"multiRange-sliderTrack",max:o,maxValue:S,min:c,minValue:A,width:P}))),a.createElement(s.default,{"data-testid":"multiRange-values",justifyContent:"between"},a.createElement(w,{"data-testid":"multiRange-minValue"},A),a.createElement(w,{"data-testid":"multiRange-maxValue"},S)))}},66243:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r,o=n(67294),i=n(60677),a=n(50757),s=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},l=i.default.input.attrs({type:"range"})(r||(r=s(["\n -webkit-appearance: none;\n height: 2px;\n background-color: ","40;\n background-image: linear-gradient(",", ",");\n background-repeat: no-repeat;\n background-size: ",";\n cursor: pointer;\n width: 100%;\n\n &::-webkit-slider-thumb {\n -webkit-appearance: none;\n height: 10px;\n width: 10px;\n border-radius: 50%;\n background: ",";\n transition: all 0.3s ease-in-out;\n\n &:active {\n height: 16px;\n width: 16px;\n }\n }\n"],["\n -webkit-appearance: none;\n height: 2px;\n background-color: ","40;\n background-image: linear-gradient(",", ",");\n background-repeat: no-repeat;\n background-size: ",";\n cursor: pointer;\n width: 100%;\n\n &::-webkit-slider-thumb {\n -webkit-appearance: none;\n height: 10px;\n width: 10px;\n border-radius: 50%;\n background: ",";\n transition: all 0.3s ease-in-out;\n\n &:active {\n height: 16px;\n width: 16px;\n }\n }\n"])),(0,a.Lq)("primary"),(0,a.Lq)("primary"),(0,a.Lq)("primary"),(function(e){var t=e.max,n=e.value;return"".concat(100*n/t,"% 100%")}),(0,a.Lq)("primary")),c=function(){return c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},c.apply(this,arguments)},u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const d=(0,o.forwardRef)((function(e,t){var n=e.max,r=void 0===n?100:n,i=e.min,a=void 0===i?0:i,s=e.step,d=void 0===s?1:s,f=e.value,p=void 0===f?0:f,h=u(e,["max","min","step","value"]);return o.createElement(l,c({"data-testid":"rangeInput",max:r,min:a,step:d,type:"range",value:p,ref:t},h))}))},7288:(e,t,n)=>{"use strict";n.d(t,{Fy:()=>E,KF:()=>I,PQ:()=>A,Pz:()=>R,ar:()=>k,fv:()=>M,oB:()=>L,pt:()=>P,qk:()=>D,tm:()=>j,yx:()=>B});var r,o,i,a,s,l,c,u,d,f,p,h,g,v=n(60677),m=n(11597),y=n(90509),b=n(11275),w=n(69498),x=n(21352),_=n(1605),S=n(32855),O=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},C=(0,v.css)(r||(r=O(["\n cursor: ",";\n pointer-events: ",";\n"],["\n cursor: ",";\n pointer-events: ",";\n"])),(function(e){return e.disabled?"not-allowed":""}),(function(e){return e.disabled?"none":"auto"})),A=v.default.div(o||(o=O(["\n ","\n ","\n position: relative;\n min-width: 144px;\n width: 100%;\n"],["\n ","\n ","\n position: relative;\n min-width: 144px;\n width: 100%;\n"])),w.ZP,x.Z),E=v.default.input.attrs({round:!0})(i||(i=O(["\n ","\n ","\n height: 100%;\n width: 100%;\n font-weight: normal;\n flex-grow: 0;\n ",";\n ",";\n font-size: ",";\n line-height: 18px;\n color: ",";\n background: ",";\n\n &::placeholder {\n font-size: ",";\n line-height: 18px;\n color: ",";\n opacity: 1;\n font-weight: normal;\n }\n ",";\n"],["\n ","\n ","\n height: 100%;\n width: 100%;\n font-weight: normal;\n flex-grow: 0;\n ",";\n ",";\n font-size: ",";\n line-height: 18px;\n color: ",";\n background: ",";\n\n &::placeholder {\n font-size: ",";\n line-height: 18px;\n color: ",";\n opacity: 1;\n font-weight: normal;\n }\n ",";\n"])),b.aY,_.Z,(function(e){return e.iconLeft&&"padding-left: 0"}),(function(e){return e.iconRight&&"padding-right: 0"}),(function(e){return"tiny"===e.size?"12px":"14px"}),(function(e){return e.disabled?(0,y.getColor)("placeholder"):(0,y.getColor)("textDescription")}),(function(e){return e.disabled?(0,y.getColor)("mainBackgroundDisabled"):(0,y.getColor)("mainBackground")}),(function(e){return"tiny"===e.size?"12px":"14px"}),(0,y.getColor)("placeholder"),C),k=v.default.label(a||(a=O(["\n width: 100%;\n display: block;\n ",";\n"],["\n width: 100%;\n display: block;\n ",";\n"])),C),P=(0,v.default)(S.default).attrs({alignItems:"center",color:"text",flex:!1,width:"100%"})(s||(s=O(["\n font-style: normal;\n font-weight: bold;\n font-size: ",";\n line-height: 18px;\n margin-bottom: 4px;\n"],["\n font-style: normal;\n font-weight: bold;\n font-size: ",";\n line-height: 18px;\n margin-bottom: 4px;\n"])),(function(e){return"tiny"===e.size?"12px":"14px"})),M=(0,v.default)(S.default)(l||(l=O(["\n ",";\n"],["\n ",";\n"])),C),T=(0,v.default)(m.JO)(c||(c=O(["\n flex-grow: 0;\n flex-shrink: 0;\n"],["\n flex-grow: 0;\n flex-shrink: 0;\n"]))),R=(0,v.default)(T)(u||(u=O(["\n fill: ",";\n"],["\n fill: ",";\n"])),(0,y.getColor)("error")),j=(0,v.default)(T)(d||(d=O(["\n fill: ",";\n"],["\n fill: ",";\n"])),(0,y.getColor)("success")),D=(0,v.default)(S.default)(f||(f=O([""],[""]))),I=(0,v.default)(S.default)(p||(p=O(["\n flex-flow: row nowrap;\n"],["\n flex-flow: row nowrap;\n"]))),L=v.default.span(h||(h=O(["\n font-size: 12px;\n line-height: 16px;\n overflow: hidden;\n flex-grow: 0;\n flex-shrink: 0;\n color: ",";\n"],["\n font-size: 12px;\n line-height: 16px;\n overflow: hidden;\n flex-grow: 0;\n flex-shrink: 0;\n color: ",";\n"])),(0,y.getColor)("placeholder")),B=(0,v.default)(L)(g||(g=O(["\n color: ",";\n flex-shrink: 1;\n"],["\n color: ",";\n flex-shrink: 1;\n"])),(0,y.getValidatedControlColor)("text"))},11307:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>S});var r=n(67294),o=n(90833),i=n(60677),a=n(90509),s=n(69498),l=n(955),c=n(21352),u=n(11597);var d,f,p,h,g=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},v=i.default.input(d||(d=g(["\n && {\n height: 0;\n width: 0;\n opacity: 0;\n -moz-appearance: none;\n margin: 0;\n border: none;\n }\n"],["\n && {\n height: 0;\n width: 0;\n opacity: 0;\n -moz-appearance: none;\n margin: 0;\n border: none;\n }\n"]))),m=i.default.label(f||(f=g(["\n display: flex;\n flex-direction: row;\n align-items: center;\n ","\n ","\n\n ","\n ","\n"],["\n display: flex;\n flex-direction: row;\n align-items: center;\n ","\n ","\n\n ","\n ","\n"])),l.Z,c.Z,s.ZP,(function(e){var t=e.disabled;return"\n pointer-events: ".concat(t?"none":"auto",";\n cursor: ").concat(t?"default":"pointer",";\n")})),y=i.default.div(p||(p=g(["\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n flex: 0 0 auto;\n\n height: 16px;\n width: 16px;\n\n box-sizing: border-box;\n border: 1px solid ",";\n border-radius: 100%;\n background: ",";\n\n ","\n"],["\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n flex: 0 0 auto;\n\n height: 16px;\n width: 16px;\n\n box-sizing: border-box;\n border: 1px solid ",";\n border-radius: 100%;\n background: ",";\n\n ","\n"])),(function(e){return(0,a.getColor)(e.borderColor)(e)}),(function(e){return(0,a.getColor)(e.background)(e)}),s.ZP),b=(0,i.default)(u.JO)(h||(h=g(["\n fill: ",";\n height: 8px;\n width: 8px;\n"],["\n fill: ",";\n height: 8px;\n width: 8px;\n"])),(function(e){return(0,a.getColor)(e.color)(e)})),w=function(){return w=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},w.apply(this,arguments)},x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},_={disabled:{containerColor:"disabledBackground",dotColor:"disabledBackground",borderColor:"disabledBackground"},checked:{containerColor:"inputBg",dotColor:"primary",borderColor:"inputBorder"},checkedDisabled:{containerColor:"inputBg",dotColor:"disabled",borderColor:"inputBorder"},default:{containerColor:"inputBg",dotColor:"bright",borderColor:"inputBorder"}};const S=function(e){var t=e.alignItems,n=void 0===t?"center":t,i=e.alignSelf,a=e.checked,s=e.children,l=e.disabled,c=e.iconProps,u=e.label,d=e.margin,f=x(e,["alignItems","alignSelf","checked","children","disabled","iconProps","label","margin"]),p=l&&!a?"disabled":a&&l?"checkedDisabled":a?"checked":"default",h=r.useMemo((function(){return _[p]}),[p]),g="checkedDisabled"===p||"checked"===p;return r.createElement(m,{alignItems:n,alignSelf:i,disabled:l,margin:d},r.createElement(v,w({type:"radio",disabled:l,checked:a},f)),r.createElement(y,{background:h.containerColor,borderColor:h.borderColor,margin:s||u?[.5,2,0,0]:null},g&&r.createElement(b,w({name:"dot",color:h.dotColor},c))),s,u&&!s&&r.createElement(o.Text,null,u))}},37807:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(67294),o=n(60677),i=n(16504),a=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};const s=(0,o.default)(i.oi)(l||(l=a(["\n & input {\n background: transparent;\n }\n\n & > label {\n margin-bottom: 0;\n }\n\n & > div {\n margin-top: 0;\n }\n"],["\n & input {\n background: transparent;\n }\n\n & > label {\n margin-bottom: 0;\n }\n\n & > div {\n margin-top: 0;\n }\n"])));var l,c=function(){return c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},c.apply(this,arguments)},u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const d=(0,r.forwardRef)((function(e,t){var n=e.value,o=e.onChange,i=e.placeholder,a=u(e,["value","onChange","placeholder"]);return r.createElement(s,c({inputRef:t,value:n,onChange:o,placeholder:i,size:"tiny"},a))}))},51559:(e,t,n)=>{"use strict";n.d(t,{Z:()=>C});var r=n(60677),o=n(21352),i=n(69498),a=n(96069),s=n(1605),l=n(33778),c=n(94932),u=n(69838),d=n(55199),f=n(51702),p=n(88292),h=n(77857),g=n(77606),v=n(13557),m=n(4667),y=n(88489),b=n(87331),w=n(73052),x=n(75980),_=n(37947),S=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},O=function(e){return(0,_.ZP)(e.sx)(e)};const C=function(e){return(0,r.default)(e)(A||(A=S(["\n box-sizing: border-box;\n\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"],["\n box-sizing: border-box;\n\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"])),v.Z,o.Z,c.Z,i.ZP,a.Z,m.Z,p.Z,f.Z,g.Z,l.Z,y.Z,s.Z,h.Z,u.Z,d.Z,b.Z,w.ZP,x.FK,O)};var A},65588:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(51559).Z)("div")},4528:(e,t,n)=>{"use strict";n.d(t,{Z:()=>R});var r=n(60677),o=n(21352),i=n(69498),a=n(96069),s=n(1605),l=n(33778),c=n(94932),u=n(69838),d=n(55199),f=n(51702),p=n(88292),h=n(77857),g=n(77606);const v=function(e){var t=e.flex,n=e.basis;if(void 0===t&&void 0===n)return"";if(n&&void 0===t)return"flex-basis: ".concat(n,";");var r=function(e,t){if(void 0===t&&(t="auto"),!0===e)return"1 1 ".concat(t);if(!1===e)return"0 0 ".concat(t);if("grow"===e)return"1 0 ".concat(t);if("shrink"===e)return"0 1 ".concat(t);if("number"===typeof e)return"".concat(e," 0 ").concat(t);if("object"!==typeof e)return"";var n=e.grow,r=e.shrink;return"".concat(n," ").concat(r," ").concat(t)}(t,n);return r?"flex: ".concat(r,";"):""};const m=function(e){var t=function(e){return!0===e?"wrap":!1===e?"nowrap":"reverse"===e?e:""}(e.flexWrap);return t&&"flex-wrap: ".concat(t,";")};var y=n(955),b=n(13557),w={start:"flex-start",center:"center",end:"flex-end",between:"space-between",around:"space-around",evenly:"space-evenly",stretch:"stretch"};const x=function(e){var t=e.justifyContent;return t in w?"justify-content: ".concat(w[t],";"):""};var _=n(4667);const S=function(e){var t=function(e,t,n){return e?"column":t?"column-reverse":n?"row-reverse":"row"}(e.column,e.columnReverse,e.rowReverse);return"flex-direction: ".concat(t,";")};var O=n(88489),C=n(87331),A=n(73052),E=n(60702),k=n(75980),P=n(37947),M=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},T=function(e){return(0,P.ZP)(e.sx)(e)};const R=function(e){return(0,r.default)(e)(j||(j=M(["\n display: flex;\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"],["\n display: flex;\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"])),v,S,m,y.Z,b.Z,x,o.Z,c.Z,i.ZP,a.Z,_.Z,p.Z,f.Z,E.B3,g.Z,l.Z,O.Z,s.Z,h.Z,u.Z,d.Z,C.Z,A.ZP,k.FK,T)};var j},32855:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=(0,n(4528).Z)("div")},24018:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var r=n(60677),o=n(69498),i={top:"0",right:"0",bottom:"0",left:"0"};const a=function(e,t){if(!Array.isArray(t)||t.length<1||t.length>4)return i;var n=t.map((function(t){return(0,o.Fr)(e,t)}));return 1===n.length?{top:n[0],right:n[0],bottom:n[0],left:n[0]}:2===n.length?{top:n[0],right:n[1],bottom:n[0],left:n[1]}:3===n.length?{top:n[0],right:n[1],bottom:n[2],left:n[1]}:{top:n[0],right:n[1],bottom:n[2],left:n[3]}};var s=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},l=function(e,t){return"0"!==e&&"0"!==t?"calc((100% - ".concat(e,") - ").concat(t,")"):"0"===e&&"0"===t?"100%":"calc(100% - ".concat("0"===e?t:e,")")},c=new Set(["top","center","bottom"]),u=new Set(["bottom-left","left","top-left"]),d=new Set(["right","center","left"]),f=new Set(["top-left","top","top-right"]),p=new Set(["top-right","right","bottom-right"]),h=new Set(["bottom-right","bottom","bottom-left"]);const g=r.default.div.attrs((function(e){var t=e.theme,n=e.margin;return{marginDimensions:a(t,n)}}))(v||(v=s(["\n position: ",";\n display: flex;\n outline: none;\n pointer-events: all;\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n"],["\n position: ",";\n display: flex;\n outline: none;\n pointer-events: all;\n\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n\n ","\n ","\n"])),(function(e){return e.isAbsolute?"absolute":"fixed"}),(function(e){var t=e.marginDimensions,n=t.top,r=t.bottom;return"max-height: ".concat(l(n,r),";")}),(function(e){var t=e.marginDimensions,n=t.right,r=t.left;return"max-width: ".concat(l(r,n),";")}),(function(e){var t=e.position,n=e.full,r=e.marginDimensions;return"vertical"===n||!0===n||f.has(t)?"top: ".concat(r.top,";"):d.has(t)?"top: 50%;":""}),(function(e){var t=e.position,n=e.full,r=e.marginDimensions;return"horizontal"===n||!0===n||p.has(t)?"right: ".concat(r.right,";"):""}),(function(e){var t=e.position,n=e.full,r=e.marginDimensions;return"vertical"===n||!0===n||h.has(t)?"bottom: ".concat(r.bottom,";"):""}),(function(e){var t=e.position,n=e.full,r=e.marginDimensions;return"horizontal"===n||!0===n||u.has(t)?"left: ".concat(r.left,";"):c.has(t)?"left: 50%;":""}),(function(e){var t=e.full,n=e.position,r=function(){var e=!0!==t&&"horizontal"!==t&&c.has(n),r=!0!==t&&"vertical"!==t&&d.has(n);return e||r?e&&!r?"translateX(-50%)":!e&&r?"translateY(-50%)":"translate(-50%, -50%)":""}();return r&&"transform: ".concat(r,";")}),(function(e){return e.borderShadow&&"box-shadow: 0px 2px 68px rgba(0, 0, 0, 0.288);"}),(function(e){var t=e.zIndex;return"z-index: ".concat(void 0===t?35:t,";")}));var v},56872:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>x});var r=n(67294),o=n(73935),i=n(91183),a=n(44175),s=n(86321),l=n(24018),c=n(60677),u=n(54113),d=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},f=function(){return f=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},f.apply(this,arguments)},p=c.default.div(v||(v=d(["\n position: fixed;\n inset: 0;\n z-index: 35;\n pointer-events: none;\n outline: none;\n"],["\n position: fixed;\n inset: 0;\n z-index: 35;\n pointer-events: none;\n outline: none;\n"]))),h=c.default.div(m||(m=d(["\n position: absolute;\n inset: 0;\n pointer-events: all;\n background-color: rgba(0, 0, 0, 0.3);\n ",";\n}\n"],["\n position: absolute;\n inset: 0;\n pointer-events: all;\n background-color: rgba(0, 0, 0, 0.3);\n ",";\n}\n"])),u.Z);const g=function(e){var t=e.children,n=e.backdropProps;return r.createElement(p,{"data-testid":"layer-backdropContainer"},r.createElement(h,f({"data-testid":"layer-backdrop"},n)),t)};var v,m,y=function(){return y=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},y.apply(this,arguments)},b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},w=[];const x=function(e){var t=e.position,n=void 0===t?"center":t,c=e.full,u=void 0!==c&&c,d=e.backdrop,f=void 0===d||d,p=e.margin,h=void 0===p?w:p,v=e.onClickOutside,m=e.onEsc,x=e.borderShadow,_=e.children,S=e.backdropProps,O=b(e,["position","full","backdrop","margin","onClickOutside","onEsc","borderShadow","children","backdropProps"]),C=(0,r.useRef)();(0,a.Z)(C,v),(0,s.Z)(m);var A=(0,i.default)(),E=r.createElement(l.default,y({isAbsolute:f,ref:C,full:u,position:n,margin:h,borderShadow:x,"data-testid":"layer-container"},f?{}:y({},O)),_);return o.createPortal(f?r.createElement(g,y({backdropProps:S},O),E):E,A)}},54113:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(e){var t=e.backdropBlur;return t?"boolean"===typeof t?"backdrop-filter: blur(10px);":"backdrop-filter: blur(".concat(t,"number"===typeof t?"px);":");"):""}},13557:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r={start:"flex-start",center:"center",end:"flex-end",between:"space-between",around:"space-around",stretch:"stretch"};const o=function(e){var t=e.alignContent;return t in r?"align-content: ".concat(r[t],";"):""}},955:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r={start:"flex-start",center:"center",end:"flex-end",baseline:"baseline",stretch:"stretch"};const o=function(e){var t=e.alignItems;return t in r?"align-items: ".concat(r[t],";"):""}},77606:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(50757);const o=function(e){var t=e.theme,n=e.background,o=e.backgroundOpacity;if(!n)return"";var i=o?(0,r.zt)(n,o)({theme:t}):(0,r.Lq)(n)({theme:t});return i&&"background-color: ".concat(i,";")}},88489:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(50757),o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},o.apply(this,arguments)},i={all:function(e){var t=e.size,n=e.type,r=e.color;return"\n border: ".concat(t," ").concat(n," ").concat(r,";\n ")},horizontal:function(e){var t=e.size,n=e.type,r=e.color;return"\n border-top: ".concat(t," ").concat(n," ").concat(r,";\n border-bottom: ").concat(t," ").concat(n," ").concat(r,";\n ")},vertical:function(e){var t=e.size,n=e.type,r=e.color;return"\n border-left: ".concat(t," ").concat(n," ").concat(r,";\n border-right: ").concat(t," ").concat(n," ").concat(r,";\n ")},top:function(e){var t=e.size,n=e.type,r=e.color;return"\n border-top: ".concat(t," ").concat(n," ").concat(r,";\n ")},right:function(e){var t=e.size,n=e.type,r=e.color;return"\n border-right: ".concat(t," ").concat(n," ").concat(r,";\n ")},bottom:function(e){var t=e.size,n=e.type,r=e.color;return"\n border-bottom: ".concat(t," ").concat(n," ").concat(r,";\n ")},left:function(e){var t=e.size,n=e.type,r=e.color;return"\n border-left: ".concat(t," ").concat(n," ").concat(r,";\n ")}},a=function(e){return{color:(0,r.Lq)("border")({theme:e}),size:"1px",side:"all",type:"solid"}};const s=function(e){var t=e.theme,n=e.border;if(void 0===n)return"";if(!0===n)return i.all(a(t));if(n in i)return i[n](a(t));if("object"!==typeof n)return"";var s=n.side,l=n.color;return s in i&&i[s](o(o(o({},a(t)),n),{color:(0,r.Lq)(l||"border")({theme:t})}))}},4667:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(e){var t=e.theme.constants.SIZE_SUB_UNIT,n=e.gap,r=e.column,o=e.columnReverse,i=e.rowReverse;if("number"!==typeof n)return"";var a=function(e){var t=e.column,n=e.columnReverse,r=e.rowReverse;return t||n?"bottom":r?"left":"right"}({column:r,columnReverse:o,rowReverse:i});return"\n &> *:not(:last-child) {\n margin-".concat(a,": ").concat(t*n,"px;\n }\n ")}},51702:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(e){var t=e.theme.constants.SIZE_SUB_UNIT,n=e.height;if("object"===typeof n){var r=n.min,o=void 0===r?"":r,i=n.max,a=void 0===i?"":i;return"\n ".concat(o&&"min-height: ".concat("number"===typeof o?"".concat(t*o,"px"):o,";"),"\n ").concat(a&&"max-height: ".concat("number"===typeof a?"".concat(t*a,"px"):a,";"),"\n ")}return n&&"height: ".concat("number"===typeof n?"".concat(t*n,"px"):n,";")}},77857:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(e){var t=e.overflow;if(!t)return"";if("string"===typeof t)return"overflow: ".concat(t,";");var n=t.vertical,r=void 0===n?"":n,o=t.horizontal,i=void 0===o?"":o;return"\n ".concat(r&&"overflow-y: ".concat(r,";"),"\n ").concat(i&&"overflow-x: ".concat(i,";"),"\n ")}},73052:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>p});var r=n(77606),o=n(88489),i=n(87331),a=n(50757),s=n(955),l=function(){return l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},l.apply(this,arguments)},c=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},u={boxShadow:i.Z,border:o.Z,background:r.Z,color:function(e){var t=e.theme,n=e.color;return n?"color: ".concat((0,a.Lq)(n)({theme:t}),";"):""},alignItems:s.Z},d=function(e){var t=e.theme,n=c(e,["theme"]),r="";for(var o in n)if(void 0===u[o]){var i=n[o];r+="".concat(o,":").concat(i,";")}else{var a=u[o];r+=a&&"function"===typeof a?a(l({theme:t},n)):""}return r},f={_before:"&::before",_after:"&::after",_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_focusWithin:"&:focus-within",_visited:"&:visited",_empty:"&:empty",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_disabled:"&[disabled], &[aria-disabled=true], &[data-disabled]",_checked:"&[aria-checked=true]",_mixed:"&[aria-checked=mixed]",_selected:"&[aria-selected=true], [data-selected] > &",_invalid:"&[aria-invalid=true]",_pressed:"&[aria-pressed=true]",_readOnly:"&[aria-readonly=true], &[readonly]",_first:"&:first-of-type",_last:"&:last-of-type",_expanded:"&[aria-expanded=true]",_grabbed:"&[aria-grabbed=true]",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_groupHover:"[role=group]:hover &",_autofill:"&:-webkit-autofill",_placeholder:"&::placeholder"};const p=function(e){var t=e.theme,n=c(e,["theme"]),r="";for(var o in n)if(o in f){var i=o,a=n[i],s=d(l({theme:t},a));r+="\n ".concat(f[i],"{ \n ").concat(s," \n }")}return r.replace(/^(?=\n)$|^\s*|\s*$|\n\n+/gm,"")}},87331:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(50757);const o=function(e){var t=e.boxShadow,n=e.theme;if(!t)return"";var o=t.color?(0,r.Lq)(t.color)({theme:n}):"",i=t.size?t.size:"";return i?"box-shadow:".concat(i," ").concat(o,";"):""}},88292:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(e){var t=e.theme.constants.SIZE_SUB_UNIT,n=e.width;if("object"===typeof n){var r=n.min,o=void 0===r?"":r,i=n.max,a=void 0===i?"":i,s=n.base,l=void 0===s?"":s;return"\n ".concat(o&&"min-width: ".concat("number"===typeof o?"".concat(t*o,"px"):o,";"),"\n ").concat(a&&"max-width: ".concat("number"===typeof a?"".concat(t*a,"px"):a,";"),"\n ").concat(l&&"width: ".concat("number"===typeof l?"".concat(t*l,"px"):l,";"),"\n ")}return n&&"width: ".concat("number"===typeof n?"".concat(t*n,"px"):n,";")}},90833:(e,t,n)=>{"use strict";n.r(t),n.d(t,{H0:()=>g,H1:()=>v,H2:()=>m,H3:()=>y,H4:()=>b,H5:()=>w,H6:()=>x,List:()=>p,ListItem:()=>h,Text:()=>A,TextBig:()=>E,TextBigger:()=>k,TextFemto:()=>_,TextHuge:()=>P,TextMicro:()=>O,TextNano:()=>S,TextSmall:()=>C,makeBig:()=>a.fl,makeBigger:()=>a.L5,makeFemto:()=>a.zs,makeH0:()=>a.XZ,makeH1:()=>a.Q2,makeH2:()=>a.gg,makeH3:()=>a.UY,makeH4:()=>a.lU,makeH5:()=>a.Pp,makeH6:()=>a.QL,makeHuge:()=>a.u$,makeMicro:()=>a.Ly,makeNano:()=>a.Uw,makeSmall:()=>a.Y2,makeText:()=>a.fh,makeTypography:()=>a.eq});var r,o,i,a=n(60702),s=n(60677),l=n(21352),c=n(69498),u=n(96069),d=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},f=(0,s.css)(r||(r=d(["\n ","\n ","\n ","\n"],["\n ","\n ","\n ","\n"])),l.Z,c.ZP,u.Z),p=s.default.ul(o||(o=d(["\n list-style-type: disc;\n list-style-position: outside;\n padding-left: 28px;\n ","\n"],["\n list-style-type: disc;\n list-style-position: outside;\n padding-left: 28px;\n ","\n"])),f),h=s.default.li(i||(i=d(["\n line-height: 22px;\n padding-left: 9px;\n ","\n"],["\n line-height: 22px;\n padding-left: 9px;\n ","\n"])),f),g=(0,a.XZ)("h1"),v=(0,a.Q2)("h1"),m=(0,a.gg)("h2"),y=(0,a.UY)("h3"),b=(0,a.lU)("h4"),w=(0,a.Pp)("h5"),x=(0,a.QL)("h6"),_=(0,a.zs)("span"),S=(0,a.Uw)("span"),O=(0,a.Ly)("span"),C=(0,a.Y2)("span"),A=(0,a.fh)("span"),E=(0,a.fl)("span"),k=(0,a.L5)("span"),P=(0,a.u$)("span")},60702:(e,t,n)=>{"use strict";n.d(t,{B3:()=>y,fl:()=>j,L5:()=>D,zs:()=>k,XZ:()=>x,Q2:()=>_,gg:()=>S,UY:()=>O,lU:()=>C,Pp:()=>A,QL:()=>E,u$:()=>I,Ly:()=>M,Uw:()=>P,Y2:()=>T,fh:()=>R,eq:()=>w});var r=n(60677),o=n(50757),i=n(21352),a=n(69498),s=n(96069),l=n(98625),c=new Set(["left","center","right"]);var u=new Set(["underline","none","line-through"]);var d=new Set(["normal","nowrap","pre-line"]);var f=new Set(["normal","break-all","keep-all","break-word"]);var p,h,g=n(33778),v=n(55199),m=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},y=function(e){var t=e.theme,n=e.color,r=void 0===n?"text":n;return"color: ".concat((0,o.Lq)(r)({theme:t}),";")},b=(0,r.css)(p||(p=m(["\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n "," \n ","\n ","\n ","\n ","\n ","\n"],["\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n "," \n ","\n ","\n ","\n ","\n ","\n"])),y,(function(e){var t=e.background,n=void 0===t?"text":t,r=e.code,i=e.color,a=void 0===i?"elementBackground":i,s=e.theme;return r&&"\n background-color: ".concat((0,o.Lq)(n)({theme:s}),";\n border-radius: 4px;\n color: ").concat((0,o.Lq)(a)({theme:s}),";\n padding: 0 6px;\n ")}),i.Z,(function(e){var t=e.textAlign;return c.has(t)&&"text-align: ".concat(t,";")}),(function(e){var t=e.textDecoration;return u.has(t)&&"text-decoration: ".concat(t,";")}),l.Z,(function(e){return e.truncate&&"\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n"}),(function(e){var t=e.whiteSpace;return d.has(t)&&"white-space: ".concat(t,";")}),(function(e){var t=e.wordBreak;return f.has(t)&&"word-break: ".concat(t,";")}),a.ZP,s.Z,g.Z,v.Z,(function(e){var t=e.fontSize;return t&&"\n font-size: ".concat(t,";\n line-height: ").concat(t,";\n ")})),w=function(e,t){var n,o,i=t.fontSize,a=t.lineHeight,s=t.strong;return(0,r.default)(e)(h||(h=m(['\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;\n font-style: normal;\n ',"\n ","\n ","\n ","\n"],['\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;\n font-style: normal;\n ',"\n ","\n ","\n ","\n"])),(o=i,function(){return"font-size: ".concat(o,";")}),function(e){return function(){return"line-height: ".concat(e,";")}}(a),(n=s,function(e){var t=e.strong;return"font-weight: ".concat((void 0===t?n:t)?"bold":"normal",";")}),b)},x=function(e){return w(e,{fontSize:"26px",lineHeight:"32px",strong:!0})},_=function(e){return w(e,{fontSize:"24px",lineHeight:"28px",strong:!0})},S=function(e){return w(e,{fontSize:"22px",lineHeight:"24px",strong:!0})},O=function(e){return w(e,{fontSize:"20px",lineHeight:"24px",strong:!0})},C=function(e){return w(e,{fontSize:"16px",lineHeight:"21px",strong:!0})},A=function(e){return w(e,{fontSize:"14px",lineHeight:"18px",strong:!0})},E=function(e){return w(e,{fontSize:"12px",lineHeight:"14px",strong:!0})},k=function(e){return w(e,{fontSize:"8px",lineHeight:"10px"})},P=function(e){return w(e,{fontSize:"10px",lineHeight:"13px"})},M=function(e){return w(e,{fontSize:"11px",lineHeight:"14px"})},T=function(e){return w(e,{fontSize:"12px",lineHeight:"16px"})},R=function(e){return w(e,{fontSize:"14px",lineHeight:"20px"})},j=function(e){return w(e,{fontSize:"16px",lineHeight:"18px"})},D=function(e){return w(e,{fontSize:"24px",lineHeight:"32px"})},I=function(e){return w(e,{fontSize:"36px",lineHeight:"44px"})}},91183:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(67294);const o=function(){var e=(0,r.useMemo)((function(){var e=document.createElement("div");return document.body.append(e),e}),[]);return(0,r.useLayoutEffect)((function(){return function(){return document.body.removeChild(e)}}),[]),e}},11557:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(67294),o=n(13692);const i=function(e){var t=(0,r.useRef)(),n=(0,r.useCallback)((function(n){t.current=n,(0,o.Z)(e,n)}),[]);return[t,n]}},86321:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(67294);const o=function(e){return(0,r.useEffect)((function(){if(e){var t=function(t){27===t.keyCode&&e(t)};return document.addEventListener("keydown",t),function(){return document.removeEventListener("keydown",t)}}}),[e])}},44175:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(67294),o=n(88006);const i=function(e,t){return(0,o.Z)(t).some((function(t){return t===e}))},a=function(e,t,n){(0,r.useEffect)((function(){if(t){var r=function(r){r.target===e.current||i(e.current,r.target)||i(n,r.target)||t(r)};return document.addEventListener("mousedown",r),function(){return document.removeEventListener("mousedown",r)}}}),[t])}},62928:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(67294);const o=function(e,t){void 0===e&&(e=!1);var n=void 0===t?{}:t,o=n.on,i=n.off,a=n.toggle,s=(0,r.useState)(!!e),l=s[0],c=s[1];return[l,(0,r.useCallback)((function(){c((function(e){var t=!e;return a&&a(t),o&&t&&o(),i&&!t&&i(),t}))}),[o,i,a]),(0,r.useCallback)((function(){c(!0),o&&o()}),[o]),(0,r.useCallback)((function(){c(!1),i&&i()}),[i])]}},54851:(e,t,n)=>{"use strict";n.r(t),n.d(t,{AlertMasterCard:()=>Bm,Animation:()=>Bi,Box:()=>Ce.Z,Button:()=>Oe,Checkbox:()=>$t,Collapsible:()=>Wi,ConfirmationDialog:()=>yy,DarkTheme:()=>ee.Cs,DefaultTheme:()=>ee.XU,Documentation:()=>Pl,DraggableTabs:()=>Vv,Drop:()=>Ae.Z,DropContainer:()=>Ze,FilterBox:()=>ti,FilterBoxAutocompleteHandler:()=>Xo,FilterBoxProcessing:()=>oi,Flex:()=>xe.default,H0:()=>De.H0,H1:()=>De.H1,H2:()=>De.H2,H3:()=>De.H3,H4:()=>De.H4,H5:()=>De.H5,H6:()=>De.H6,Icon:()=>be.JO,IconButton:()=>Ye,IconComponents:()=>be.NZ,InputRange:()=>ii.Z,Intersection:()=>tm,Layer:()=>yi.default,List:()=>De.List,ListItem:()=>De.ListItem,MasterCard:()=>Vm,Menu:()=>fi.default,MenuButton:()=>gi.Z,MenuDropdown:()=>pi.Z,MenuDropdownItem:()=>hi.default,MenuItemContainer:()=>hi.ItemContainer,Modal:()=>Xm,ModalBody:()=>$m,ModalButton:()=>Ym,ModalCloseButton:()=>Km,ModalContent:()=>Gm,ModalFooter:()=>qm,ModalHeader:()=>Wm,MultiRangeInput:()=>ai.Z,NavigationTab:()=>su,NavigationTabs:()=>Jc,NetdataTable:()=>XO,News:()=>Kc,Pill:()=>Cm,Popover:()=>di,PortalSidebar:()=>_t,ProgressBar:()=>Pm,RadioButton:()=>_o.default,Select:()=>vO,Sidebar:()=>lt,Tab:()=>To,TabSeparator:()=>lu,Table:()=>pr,Tabs:()=>Io,Text:()=>De.Text,TextBig:()=>De.TextBig,TextBigger:()=>De.TextBigger,TextFemto:()=>De.TextFemto,TextHuge:()=>De.TextHuge,TextInput:()=>Xt.oi,TextMicro:()=>De.TextMicro,TextNano:()=>De.TextNano,TextSmall:()=>De.TextSmall,Toggle:()=>co,Tooltip:()=>ze,VirtualizedTable:()=>qr,breakpoints:()=>Ot,calcSize:()=>ee.nF,devices:()=>St,extendTheme:()=>ee.B1,getColor:()=>ee.Lq,getGutterHeight:()=>ee.j2,getOrElse:()=>ee.fS,getRgbColor:()=>ee.zt,getSizeBy:()=>ee.sq,getSizeUnit:()=>ee.T2,iconsList:()=>be.eS,makeBig:()=>De.makeBig,makeBigger:()=>De.makeBigger,makeBox:()=>mi.Z,makeFemto:()=>De.makeFemto,makeFlex:()=>vi.Z,makeH0:()=>De.makeH0,makeH1:()=>De.makeH1,makeH2:()=>De.makeH2,makeH3:()=>De.makeH3,makeH4:()=>De.makeH4,makeH5:()=>De.makeH5,makeH6:()=>De.makeH6,makeHuge:()=>De.makeHuge,makeMicro:()=>De.makeMicro,makeNano:()=>De.makeNano,makeSmall:()=>De.makeSmall,makeText:()=>De.makeText,makeTypography:()=>De.makeTypography,propOrElse:()=>ee.yw,useCheckboxesList:()=>Kt,useFocusedState:()=>Xt.di,useInputStyles:()=>Xt.a6,useInputValue:()=>Xt.fC,useIntersection:()=>Kv,useNavigationArrow:()=>kv.default,useTouchedState:()=>Xt.mz,webkitVisibleScrollbar:()=>Jt.f1});var r={};n.r(r),n.d(r,{doFilterValuesMatch:()=>ba,findFilterValues:()=>va,isFilterValueRange:()=>xa,markSelectedFacetValuesFromFilters:()=>ya,mergeFilters:()=>wa,removeSingleFilterValue:()=>ma,serialiseFilter:()=>_a});var o={};n.r(o),n.d(o,{a11yNotify:()=>Rs,addFilter:()=>vs,clearFilters:()=>ys,removeFilter:()=>bs,reset:()=>ws,setCurrent:()=>xs,setFilter:()=>_s,setResultsPerPage:()=>Ss,setSearchTerm:()=>Os,setSort:()=>Cs,trackAutocompleteClickThrough:()=>ms,trackAutocompleteSuggestionClickThrough:()=>js,trackClickThrough:()=>As});var i=n(67294),a=n.t(i,2),s=n(60677),l=n(87462),c=n(97326),u=n(89611);function d(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,u.Z)(e,t)}var f=n(61120);var p=n(78814);function h(e,t,n){return h=(0,p.Z)()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&(0,u.Z)(o,n.prototype),o},h.apply(null,arguments)}function g(e){var t="function"===typeof Map?new Map:void 0;return g=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return h(e,arguments,(0,f.Z)(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),(0,u.Z)(r,e)},g(e)}var v=function(e){function t(t){var n;return n=e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+t+" for more information.")||this,(0,c.Z)(n)}return d(t,e),t}(g(Error));function m(e){return Math.round(255*e)}function y(e,t,n){return m(e)+","+m(t)+","+m(n)}function b(e,t,n,r){if(void 0===r&&(r=y),0===t)return r(n,n,n);var o=(e%360+360)%360/60,i=(1-Math.abs(2*n-1))*t,a=i*(1-Math.abs(o%2-1)),s=0,l=0,c=0;o>=0&&o<1?(s=i,l=a):o>=1&&o<2?(s=a,l=i):o>=2&&o<3?(l=i,c=a):o>=3&&o<4?(l=a,c=i):o>=4&&o<5?(s=a,c=i):o>=5&&o<6&&(s=i,c=a);var u=n-i/2;return r(s+u,l+u,c+u)}var w={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var x=/^#[a-fA-F0-9]{6}$/,_=/^#[a-fA-F0-9]{8}$/,S=/^#[a-fA-F0-9]{3}$/,O=/^#[a-fA-F0-9]{4}$/,C=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,A=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,E=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,k=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function P(e){if("string"!==typeof e)throw new v(3);var t=function(e){if("string"!==typeof e)return e;var t=e.toLowerCase();return w[t]?"#"+w[t]:e}(e);if(t.match(x))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(_)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:n}}if(t.match(S))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(O)){var r=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:r}}var o=C.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var i=A.exec(t.substring(0,50));if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10),alpha:parseFloat(""+i[4])>1?parseFloat(""+i[4])/100:parseFloat(""+i[4])};var a=E.exec(t);if(a){var s="rgb("+b(parseInt(""+a[1],10),parseInt(""+a[2],10)/100,parseInt(""+a[3],10)/100)+")",l=C.exec(s);if(!l)throw new v(4,t,s);return{red:parseInt(""+l[1],10),green:parseInt(""+l[2],10),blue:parseInt(""+l[3],10)}}var c=k.exec(t.substring(0,50));if(c){var u="rgb("+b(parseInt(""+c[1],10),parseInt(""+c[2],10)/100,parseInt(""+c[3],10)/100)+")",d=C.exec(u);if(!d)throw new v(4,t,u);return{red:parseInt(""+d[1],10),green:parseInt(""+d[2],10),blue:parseInt(""+d[3],10),alpha:parseFloat(""+c[4])>1?parseFloat(""+c[4])/100:parseFloat(""+c[4])}}throw new v(5)}function M(e){return function(e){var t,n=e.red/255,r=e.green/255,o=e.blue/255,i=Math.max(n,r,o),a=Math.min(n,r,o),s=(i+a)/2;if(i===a)return void 0!==e.alpha?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var l=i-a,c=s>.5?l/(2-i-a):l/(i+a);switch(i){case n:t=(r-o)/l+(r<o?6:0);break;case r:t=(o-n)/l+2;break;default:t=(n-r)/l+4}return t*=60,void 0!==e.alpha?{hue:t,saturation:c,lightness:s,alpha:e.alpha}:{hue:t,saturation:c,lightness:s}}(P(e))}var T=function(e){return 7===e.length&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e};function R(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function j(e){return R(Math.round(255*e))}function D(e,t,n){return T("#"+j(e)+j(t)+j(n))}function I(e,t,n){return b(e,t,n,D)}function L(e,t,n){if("number"===typeof e&&"number"===typeof t&&"number"===typeof n)return I(e,t,n);if("object"===typeof e&&void 0===t&&void 0===n)return I(e.hue,e.saturation,e.lightness);throw new v(1)}function B(e,t,n,r){if("number"===typeof e&&"number"===typeof t&&"number"===typeof n&&"number"===typeof r)return r>=1?I(e,t,n):"rgba("+b(e,t,n)+","+r+")";if("object"===typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?I(e.hue,e.saturation,e.lightness):"rgba("+b(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new v(2)}function Z(e,t,n){if("number"===typeof e&&"number"===typeof t&&"number"===typeof n)return T("#"+R(e)+R(t)+R(n));if("object"===typeof e&&void 0===t&&void 0===n)return T("#"+R(e.red)+R(e.green)+R(e.blue));throw new v(6)}function N(e,t,n,r){if("string"===typeof e&&"number"===typeof t){var o=P(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}if("number"===typeof e&&"number"===typeof t&&"number"===typeof n&&"number"===typeof r)return r>=1?Z(e,t,n):"rgba("+e+","+t+","+n+","+r+")";if("object"===typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?Z(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new v(7)}var F=function(e){return"number"===typeof e.red&&"number"===typeof e.green&&"number"===typeof e.blue&&("number"!==typeof e.alpha||"undefined"===typeof e.alpha)},H=function(e){return"number"===typeof e.red&&"number"===typeof e.green&&"number"===typeof e.blue&&"number"===typeof e.alpha},V=function(e){return"number"===typeof e.hue&&"number"===typeof e.saturation&&"number"===typeof e.lightness&&("number"!==typeof e.alpha||"undefined"===typeof e.alpha)},z=function(e){return"number"===typeof e.hue&&"number"===typeof e.saturation&&"number"===typeof e.lightness&&"number"===typeof e.alpha};function U(e){if("object"!==typeof e)throw new v(8);if(H(e))return N(e);if(F(e))return Z(e);if(z(e))return B(e);if(V(e))return L(e);throw new v(8)}function G(e,t,n){return function(){var r=n.concat(Array.prototype.slice.call(arguments));return r.length>=t?e.apply(this,r):G(e,t,r)}}function W(e){return G(e,e.length,[])}function $(e,t,n){return Math.max(e,Math.min(t,n))}function q(e,t){if("transparent"===t)return t;var n=M(t);return U((0,l.Z)({},n,{lightness:$(0,1,n.lightness-parseFloat(e))}))}var Y=W(q);function K(e,t){if("transparent"===t)return t;var n=M(t);return U((0,l.Z)({},n,{lightness:$(0,1,n.lightness+parseFloat(e))}))}var X=W(K);var J,Q,ee=n(50757),te=n(69498),ne=n(96069),re=n(21352),oe=n(98625),ie="default",ae="hollow",se=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},le=function(){return le=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},le.apply(this,arguments)},ce={light:ee.XU,dark:ee.Cs},ue=(0,s.css)(J||(J=se(["\n border-color: ",";\n background-color: ",";\n color: ",";\n"],["\n border-color: ",";\n background-color: ",";\n color: ",";\n"])),(function(e){return e.colors.borderActive(e)}),(function(e){return e.colors.bgActive(e)}),(function(e){return e.colors.colorActive(e)})),de=function(e){return e.neutral?(0,ee.Lq)(e.flavour===ae?"textFocus":"text")(e):(0,ee.Lq)("primary")(e)},fe=function(e){return e.neutral?(0,ee.Lq)("textFocus")(e):(0,ee.Lq)("primary")(e)},pe=function(e){return(0,ee.Lq)("mainBackground")(e)},he=function(e){return e.neutral?(0,ee.Lq)("textFocus")(e):(0,ee.Lq)("accent")(e)},ge=function(e){return e.neutral?X(.2,(0,ee.Lq)("textFocus")(e)):(0,ee.Lq)("successLite")(e)},ve=(0,ee.Lq)(["transparent","full"]),me=function(e){var t,n=e.flavour,r=void 0===n?ie:n,o=e.danger,i=e.warning,a=e.iconColor,s=o?(0,ee.Lq)("error"):void 0,l=i?(0,ee.Lq)("warning"):void 0,c=s||l,u=c?function(e){return X(.2,c(e))}:void 0,d=c?function(e){return Y(.2,c(e))}:void 0,f=a?(0,ee.Lq)(a):void 0,p=((t={})[ie]={color:pe,colorHover:pe,colorActive:pe,bg:c||de,bgHover:u||he,bgActive:d||ge,border:c||de,borderHover:u||he,borderActive:d||ge,iconColor:f||pe},t[ae]={color:c||de,colorHover:u||ge,colorActive:d||ge,bg:ve,bgHover:ve,bgActive:ve,border:c||fe,borderHover:u||ge,borderActive:d||ge,iconColor:f||c||de},t.borderless={color:c||de,colorHover:u||ge,colorActive:d||ge,bg:ve,bgHover:ve,bgActive:ve,border:ve,borderHover:ve,borderActive:ve,iconColor:f||c||de},t);return p[r]||p[ie]},ye=s.default.button.attrs((function(e){return le({padding:e.padding||e.tiny?[.5]:e.small?[1]:[2],colors:me(e)},function(e){return e.themeType?le(le({},e),{theme:ce[e.themeType]}):le(le({},e),{theme:e.theme})}(e))}))(Q||(Q=se(["\n && {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n ",";\n\n font-weight: ",";\n font-size: ",";\n line-height: ",";\n white-space: nowrap;\n word-break: keep-all;\n\n cursor: pointer;\n opacity: ",";\n pointer-events: ",";\n\n ","\n ","\n transition: all 150ms;\n\n background-color: ",";\n color: ",";\n\n border-width: 1px;\n border-style: solid;\n border-color: ",";\n border-radius: 4px;\n box-sizing: border-box;\n\n text-decoration: none;\n & > span {\n ",";\n margin-left: ",";\n }\n\n &:hover {\n border-color: ",";\n background-color: ",";\n color: ",";\n text-decoration: none;\n\n .button-icon {\n fill: ",";\n }\n }\n\n &:active {\n ","\n }\n ","\n\n &:focus {\n outline: none;\n }\n\n .button-icon {\n height: ",";\n width: ",";\n fill: ",";\n }\n\n .button-icon__color {\n fill: ",";\n }\n .ntd-spinner {\n fill: none;\n stroke-width: 17px;\n stroke-dasharray: 100;\n stroke-dashoffset: 100;\n animation: ntd-draw 1s linear infinite;\n stroke: ",";\n width: 24px;\n }\n\n .path {\n stroke: ",";\n }\n\n @keyframes ntd-draw {\n to {\n stroke-dashoffset: 0;\n }\n }\n }\n"],["\n && {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n ",";\n\n font-weight: ",";\n font-size: ",";\n line-height: ",";\n white-space: nowrap;\n word-break: keep-all;\n\n cursor: pointer;\n opacity: ",";\n pointer-events: ",";\n\n ","\n ","\n transition: all 150ms;\n\n background-color: ",";\n color: ",";\n\n border-width: 1px;\n border-style: solid;\n border-color: ",";\n border-radius: 4px;\n box-sizing: border-box;\n\n text-decoration: none;\n & > span {\n ",";\n margin-left: ",";\n }\n\n &:hover {\n border-color: ",";\n background-color: ",";\n color: ",";\n text-decoration: none;\n\n .button-icon {\n fill: ",";\n }\n }\n\n &:active {\n ","\n }\n ","\n\n &:focus {\n outline: none;\n }\n\n .button-icon {\n height: ",";\n width: ",";\n fill: ",";\n }\n\n .button-icon__color {\n fill: ",";\n }\n .ntd-spinner {\n fill: none;\n stroke-width: 17px;\n stroke-dasharray: 100;\n stroke-dashoffset: 100;\n animation: ntd-draw 1s linear infinite;\n stroke: ",";\n width: 24px;\n }\n\n .path {\n stroke: ",";\n }\n\n @keyframes ntd-draw {\n to {\n stroke-dashoffset: 0;\n }\n }\n }\n"])),re.Z,(function(e){return e.strong?700:500}),(function(e){var t=e.small;return e.tiny?"10px":t?"12px":"14px"}),(0,ee.sq)(2),(function(e){return e.disabled?.4:1}),(function(e){return e.disabled?"none":"auto"}),te.ZP,ne.Z,(function(e){return e.colors.bg(e)}),(function(e){return e.colors.color(e)}),(function(e){return e.colors.border(e)}),oe.Z,(function(e){return e.hasIcon?"2px":"0px"}),(function(e){return e.colors.borderHover(e)}),(function(e){return e.colors.bgHover(e)}),(function(e){return e.colors.colorHover(e)}),(function(e){return e.colors.colorHover(e)}),ue,(function(e){return e.active&&"\n ".concat(ue,"\n ")}),(0,ee.sq)(2),(0,ee.sq)(2),(function(e){return e.colors.color(e)}),(function(e){return e.colors.iconColor(e)}),(function(e){return e.colors.color(e)}),(function(e){return e.colors.color(e)})),be=n(11597),we=n(54922),xe=n(32855),_e=function(){return _e=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},_e.apply(this,arguments)},Se=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Oe=(0,i.forwardRef)((function(e,t){var n=e.label,r=e.icon,o=e.flavour,a=e.isLoading,s=e.loadingLabel,l=e.onClick,c=e.textTransform,u=void 0===c?"firstLetter":c,d=e.iconColor,f=e.iconSize,p=e.iconWidth,h=e.iconHeight,g=e.children,v=void 0===g?n:g,m=Se(e,["label","icon","flavour","isLoading","loadingLabel","onClick","textTransform","iconColor","iconSize","iconWidth","iconHeight","children"]);return i.createElement(ye,_e({flavour:o,textTransform:u,hasIcon:!!r||a,onClick:a?void 0:l,ref:t,iconColor:d},m),a&&i.createElement(we.LoaderIcon,{className:"button-icon"}),r&&!a&&i.createElement(xe.default,{justifyContent:"center",alignItems:"center",width:"auto",height:"100%"},i.createElement(be.JO,{size:f,className:d?"button-icon__color":"button-icon",title:r,name:r,width:p,height:h})),!!v&&i.createElement("span",null,a&&s||v))}));Oe.defaultProps={onClick:function(){},icon:null};var Ce=n(65588),Ae=n(24724),Ee=n(11557),ke=n(62928),Pe=n(88719),Me=0;const Te=function(){return--Me},Re=function(e){return(0,i.useMemo)((function(){return e||Te()}),[])},je={top:{bottom:"top"},left:{right:"left"},right:{left:"right"},bottom:{top:"bottom"}};var De=n(90833),Ie=function(){return Ie=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ie.apply(this,arguments)},Le=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Be={right:1,bottom:2,left:3};const Ze=function(e){var t=e.children,n=e.align,r=e.margin,o=void 0===r?[1]:r,a=e.background,s=void 0===a?"tooltip":a,l=Le(e,["children","align","margin","background"]);return i.createElement(xe.default,{column:"top"===n,columnReverse:"bottom"===n,rowReverse:"right"===n,margin:o},i.createElement(xe.default,Ie({background:s,padding:[1,2],round:!0,column:!0},l),"string"===typeof t?i.createElement(De.Text,{color:"bright"},t):t),n&&i.createElement(be.JO,{name:"triangle",alignSelf:"center",color:s,rotate:Be[n],height:"8px",width:"8px","data-testid":"drop-arrow"}))};var Ne=function(){return Ne=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ne.apply(this,arguments)},Fe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},He=function(e){return"function"===typeof e?e():e},Ve=(0,i.forwardRef)((function(e,t){var n=e.plain,r=e.open,o=void 0!==r&&r,a=e.align,s=void 0===a?"top":a,l=e.dropProps,c=e.content,u=e.animation,d=e.disabled,f=e.zIndex,p=void 0===f?80:f,h=e.children,g=e.allowHoverOnTooltip,v=Fe(e,["plain","open","align","dropProps","content","animation","disabled","zIndex","children","allowHoverOnTooltip"]),m=Re(v["aria-describedby"]),y=(0,ke.Z)(!1),b=y[0],w=y[2],x=y[3],_=(0,Ee.default)(t),S=_[0],O=_[1],C=(0,Pe.Z)(h,O,Ne(Ne({onMouseEnter:w,onMouseLeave:g?function(){return setTimeout((function(){A.current||x()}),300)}:x,onFocus:w,onBlur:x},b&&{"aria-describedby":m}),v)),A=(0,i.useRef)(!1);return(0,i.useLayoutEffect)((function(){S.current&&o&&w()}),[]),c?i.createElement(i.Fragment,null,C,b&&S.current&&!d&&i.createElement(Ae.Z,Ne({noEvents:!g,align:(null===l||void 0===l?void 0:l.align)||je[s],hideShadow:!0,id:m,onClickOutside:x,onMouseEnter:function(){return A.current=!0},onMouseLeave:function(){A.current=!1,x()},target:S.current},l,{animation:u,onEsc:x,zIndex:p}),n?He(c):i.createElement(Ze,{align:s},He(c)))):h}));const ze=Ve;var Ue=function(){return Ue=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ue.apply(this,arguments)},Ge=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},We=["neutral","black"],$e=function(e){var t=e.content;return i.createElement(xe.default,{padding:[1.5,2],margin:[2],background:We,round:1,alignSelf:"start"},i.createElement(De.TextSmall,{color:"bright"},t))},qe=(0,i.forwardRef)((function(e,t){var n=e.iconColor,r=void 0===n?"nodeBadgeColor":n,o=e.flavour,a=void 0===o?"borderless":o,s=e.icon,l=e.disabled,c=e.onClick,u=e.width,d=void 0===u?"20px":u,f=e.height,p=void 0===f?"20px":f,h=e.iconSize,g=e.tooltip,v=void 0===g?"":g,m=Ge(e,["iconColor","flavour","icon","disabled","onClick","width","height","iconSize","tooltip"]),y="default"===a;return i.createElement(ze,{plain:!0,animation:!0,content:v&&i.createElement($e,{content:v})},i.createElement(Ce.Z,Ue({cursor:"pointer",iconWidth:d,iconHeight:p,onClick:c,as:Oe,flavour:a,disabled:l,icon:s,iconColor:y?"white":r,iconSize:h,neutral:!y,ref:t},m)))}));const Ye=qe;var Ke,Xe,Je,Qe,et,tt=n(90509),nt=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},rt=s.default.div(Ke||(Ke=nt(["\n display: flex;\n flex-direction: ",";\n top: 0;\n bottom: 0;\n height: 100vh;\n width: 100vw;\n"],["\n display: flex;\n flex-direction: ",";\n top: 0;\n bottom: 0;\n height: 100vh;\n width: 100vw;\n"])),(function(e){return e.isRight?"row-reverse":"row"})),ot=s.default.aside(Xe||(Xe=nt(["\n overflow: hidden;\n top: 0;\n bottom: 0;\n height: 100%;\n width: 50%;\n"],["\n overflow: hidden;\n top: 0;\n bottom: 0;\n height: 100%;\n width: 50%;\n"]))),it=s.default.aside(Je||(Je=nt(["\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0; // needed for dashboard where body has some left-padding\n height: 100vh;\n width: 100vw;\n min-width: 100vw;\n max-width: 100vw;\n background-color: black;\n opacity: 0.3;\n z-index: 15;\n"],["\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0; // needed for dashboard where body has some left-padding\n height: 100vh;\n width: 100vw;\n min-width: 100vw;\n max-width: 100vw;\n background-color: black;\n opacity: 0.3;\n z-index: 15;\n"]))),at=s.default.aside(Qe||(Qe=nt(["\n position: fixed;\n overflow: hidden;\n top: 0;\n ",": 0;\n bottom: 0;\n height: 100vh;\n width: 50vw;\n box-shadow: 0px ","px 68px rgba(0, 0, 0, 0.288);\n"],["\n position: fixed;\n overflow: hidden;\n top: 0;\n ",": 0;\n bottom: 0;\n height: 100vh;\n width: 50vw;\n box-shadow: 0px ","px 68px rgba(0, 0, 0, 0.288);\n"])),(0,tt.propOrElse)(["side"],"left"),(0,tt.propOrElse)(["shadowSide"],!0)?2:-2),st=s.default.div(et||(et=nt(["\n display: flex;\n width: 50%;\n background-color: ",";\n box-shadow: inset 0px ","px 68px\n rgba(0, 0, 0, 0.288);\n"],["\n display: flex;\n width: 50%;\n background-color: ",";\n box-shadow: inset 0px ","px 68px\n rgba(0, 0, 0, 0.288);\n"])),(0,tt.getColor)("primary"),(0,tt.propOrElse)(["shadowSide"],!0)?2:-2),lt=function(e){var t=e.info,n=e.children,r=e.className,o=e.right,a=void 0!==o&&o;return i.createElement(rt,{isRight:a},i.createElement(ot,{className:r,shadowSide:a},n),i.createElement(st,null,t))},ct=n(73935),ut=n(45697),dt=n.n(ut),ft=!("undefined"===typeof window||!window.document||!window.document.createElement),pt=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var ht=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),pt(t,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return ft?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),ct.createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),t}(i.Component);ht.propTypes={children:dt().node.isRequired,node:dt().any};const gt=ht;var vt=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var mt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),vt(t,[{key:"componentDidMount",value:function(){this.renderPortal()}},{key:"componentDidUpdate",value:function(e){this.renderPortal()}},{key:"componentWillUnmount",value:function(){ct.unmountComponentAtNode(this.defaultNode||this.props.node),this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null,this.portal=null}},{key:"renderPortal",value:function(e){this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode));var t=this.props.children;"function"===typeof this.props.children.type&&(t=i.cloneElement(this.props.children)),this.portal=ct.unstable_renderSubtreeIntoContainer(this,t,this.props.node||this.defaultNode)}},{key:"render",value:function(){return null}}]),t}(i.Component);const yt=mt;mt.propTypes={children:dt().node.isRequired,node:dt().any};const bt=ct.createPortal?gt:yt;var wt=function(){return wt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},wt.apply(this,arguments)},xt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},_t=function(e){var t=e.children,n=e.className,r=e.closeOnEsc,o=void 0!==r&&r,a=e.closeOnOverlayClick,s=void 0!==a&&a,l=e.onClose,c=void 0===l?function(){}:l,u=e.right,d=void 0!==u&&u,f=e.Wrapper,p=void 0===f?i.Fragment:f,h=xt(e,["children","className","closeOnEsc","closeOnOverlayClick","onClose","right","Wrapper"]);(0,i.useEffect)((function(){var e=function(e){27===e.keyCode&&o&&c()};return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[o,c]);return i.createElement(bt,null,i.createElement(it,{onClick:function(){s&&c()}}),i.createElement(p,null,i.createElement(at,wt({className:n,shadowSide:d,side:d?"right":"left"},h),t)))},St={mobileSmall:"320px",mobile:"425px",tablet:"768px",laptop:"1024px",laptopLarge:"1200px",desktop:"1440px",desktopLarge:"2560px"},Ot={mobileSmall:"(min-width: ".concat(St.mobileSmall,")"),mobile:"(min-width: ".concat(St.mobile,")"),tablet:"(min-width: ".concat(St.tablet,")"),laptop:"(min-width: ".concat(St.laptop,")"),laptopLarge:"(min-width: ".concat(St.laptopLarge,")"),desktop:"(min-width: ".concat(St.desktop,")"),desktopLarge:"(min-width: ".concat(St.desktopLarge,")")},Ct=function(e){var t=e.defaultColor,n=void 0===t?"inputBorder":t,r=e.disabled,o=void 0===r?"inputBorder":r,i=e.error,a=void 0===i?"error":i,s=e.success;return{default:n,disabled:o,error:a,success:void 0===s?"success":s}};const At=function(e){var t=e.disabled,n=e.success,r=e.error,o=e.focused,a=n?"success":r?"error":t?"disabled":"default";return{styles:{styledCheckbox:(0,i.useMemo)((function(){return{alignItems:"center",background:t?"mainBackgroundDisabled":"mainBackground",border:{size:"1px",type:"solid",color:o?Ct({defaultColor:"inputBorderFocus"})[a]:Ct({})[a],side:"all"},height:"inherit",justifyContent:"center",round:!0,width:"inherit",_focus:{border:{color:Ct({defaultColor:"controlFocused"})[a],side:"all",size:"1px",type:"solid"},boxShadow:{color:Ct({defaultColor:"controlFocused"})[a],size:"0 0 0 1px"}}}}),[a,o])}}};function Et(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){e.forEach((function(e){return function(e,t){if(null!=e)if(function(e){return"function"===typeof e}(e))e(t);else try{e.current=t}catch(n){throw new Error("Cannot assign value '".concat(t,"' to ref '").concat(e,"'"))}}(e,t)}))}}var kt=function(){return kt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},kt.apply(this,arguments)};const Pt=function(e){var t=e.onChange,n=e.indeterminate,r=e.disabled,o=e.checked,a=(0,ke.Z)(),s=a[0],l=a[2],c=a[3],u=(0,i.useRef)(null),d=(0,i.useCallback)((function(e){r?e.preventDefault():null===t||void 0===t||t(e)}),[r,t]);return(0,i.useEffect)((function(){u.current&&(u.current.indeterminate=Boolean(n))}),[n]),{getCheckBoxProps:(0,i.useCallback)((function(){return{"data-focus":s?"":void 0,"data-disabled":r?"":void 0,indeterminate:n,checked:o}}),[s,r,o,n]),getInputProps:(0,i.useCallback)((function(e,t){return void 0===e&&(e=null),kt(kt({},t),{type:"checkbox",ref:Et(u,e),onChange:d,onFocus:l,onBlur:c,checked:o,disabled:r})}),[c,l,d,o,r]),state:{disabled:r,indeterminate:n,checked:o,isFocused:s}}};var Mt,Tt,Rt,jt,Dt,It,Lt=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Bt=function(){return Bt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Bt.apply(this,arguments)},Zt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Nt=(0,s.default)(Ce.Z).attrs({height:"16px",width:"16px"})(Mt||(Mt=Lt(["\n box-sizing: border-box;\n"],["\n box-sizing: border-box;\n"]))),Ft=(0,s.default)(be.JO).attrs({height:"16px",width:"16px"})(Tt||(Tt=Lt(["\n flex-grow: 0;\n flex-shrink: 0;\n fill: ",";\n"],["\n flex-grow: 0;\n flex-shrink: 0;\n fill: ",";\n"])),(0,tt.getValidatedControlColor)("primary","accent")),Ht=s.default.input.attrs({type:"checkbox"})(Rt||(Rt=Lt(["\n border: 0;\n clip: rect(0 0 0 0);\n clip-path: inset(50%);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n white-space: nowrap;\n width: 1px;\n"],["\n border: 0;\n clip: rect(0 0 0 0);\n clip-path: inset(50%);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n white-space: nowrap;\n width: 1px;\n"]))),Vt=(0,s.default)(xe.default)(jt||(jt=Lt(["\n box-sizing: border-box;\n transition: all 150ms;\n\n "," {\n visibility: ",";\n"],["\n box-sizing: border-box;\n transition: all 150ms;\n\n "," {\n visibility: ",";\n"])),Ft,(function(e){return e.indeterminate||e.checked?"visible":"hidden"})),zt=(0,s.default)(xe.default).attrs((function(e){return Bt({as:"label",position:"relative",alignItems:"center"},e)}))(Dt||(Dt=Lt(["\n cursor: ",";\n"],["\n cursor: ",";\n"])),(function(e){return e.disabled?"auto":"pointer"})),Ut=s.default.span(It||(It=Lt(["\n ",";\n ",";\n"],["\n ",";\n ",";\n"])),(function(e){var t=e.right,n=Zt(e,["right"]);return t?"margin-left: ".concat((0,tt.getSizeUnit)(n),"px;"):"margin-right: ".concat((0,tt.getSizeUnit)(n),"px;")}),(function(e){return e.disabled&&"opacity: 0.4;"})),Gt=function(){return Gt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Gt.apply(this,arguments)},Wt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},$t=(0,i.forwardRef)((function(e,t){var n=e.alignSelf,r=e.checked,o=e.className,a=e["data-testid"],s=e.disabled,l=e.iconProps,c=e.indeterminate,u=e.Label,d=e.label,f=e.labelProps,p=e.labelPosition,h=e.margin,g=Wt(e,["alignSelf","checked","className","data-testid","disabled","iconProps","indeterminate","Label","label","labelProps","labelPosition","margin"]),v=At({disabled:s}).styles,m=Pt(Gt({checked:r,disabled:s,indeterminate:c},g)),y=m.getInputProps,b=m.getCheckBoxProps;return i.createElement(zt,Gt({alignSelf:n,className:o,"data-testid":a,disabled:s,margin:h},f),d&&"left"===p&&i.createElement(Ut,{as:u,disabled:s,left:!0},d),i.createElement(Nt,null,i.createElement(Ht,Gt({"data-testid":"checkbox-input"},y(t,g))),i.createElement(Vt,Gt({"data-testid":"styled-checkbox"},v.styledCheckbox,b()),i.createElement(Ft,Gt({disabled:s,name:c?"checkmark_partial_s":"checkmark_s"},l)))),d&&"right"===p&&i.createElement(Ut,{as:u,disabled:s,right:!0},d))}));$t.defaultProps={Label:De.Text,labelPosition:"right"};var qt,Yt,Kt=function(e,t){var n=e.every((function(e){return e})),r=!n&&e.includes(!1)&&e.includes(!0),o=(0,i.useCallback)((function(){n?t.forEach((function(e){return e(!1)})):t.forEach((function(e){return e(!0)}))}),[n,t]);return[n,r,o]},Xt=n(16504),Jt=n(11275),Qt=n(79521),en=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},tn=s.default.table(qt||(qt=en(["\n width: 100%;\n height: 100%;\n border-collapse: ",";\n position: ",";\n"],["\n width: 100%;\n height: 100%;\n border-collapse: ",";\n position: ",";\n"])),(function(e){return e.hasStickyHeader?"separate":"collapse"}),(function(e){return e.hasStickyHeader&&"relative"})),nn=s.default.div(Yt||(Yt=en(["\n display: ",";\n border-spacing: 0;\n"],["\n display: ",";\n border-spacing: 0;\n"])),(function(e){return e.hideHeader?"block":"inline-block"})),rn=function(){return rn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},rn.apply(this,arguments)},on=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},an={mainContainer:{block:function(e){var t=e.children,n=e.className,r=e.callbackRef,o=on(e,["children","className","callbackRef"]);return i.createElement(nn,rn({ref:r,className:"table-container ".concat(n||"")},o),t)},table:function(e){var t=e.children,n=e.callbackRef,r=on(e,["children","callbackRef"]);return i.createElement(tn,rn({ref:n},r),t)}},tbody:{block:function(e){var t=e.children,n=on(e,["children"]);return i.createElement("div",rn({className:"table-body"},n),t)},table:function(e){var t=e.children,n=on(e,["children"]);return i.createElement("tbody",rn({},n),t)}}},sn=function(e){var t=e.children,n=e.layoutType,r=on(e,["children","layoutType"]);return(0,an.mainContainer[n])(rn({children:t},r))},ln=function(e){var t=e.children,n=e.layoutType,r=on(e,["children","layoutType"]);return(0,an.tbody[n])(rn({children:t},r))},cn=(0,i.createContext)({}),un=(0,i.createContext)({});un.displayName="StickyListContext";var dn,fn,pn,hn,gn,vn,mn=cn.Provider,yn=(cn.Consumer,un.Provider),bn=un.Consumer,wn=n(55101),xn=function(){return xn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},xn.apply(this,arguments)},_n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Sn=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},On=function(e,t){var n=e.reduce((function(e,n){var r="".concat(n.values[t]);return e[r]=Array.isArray(e[r])?e[r]:[],e[r].push(n),e}),{});return n},Cn=function(e,t){return e.priority-t.priority},An=function(e,t,n){return(0,wn.ETc)(["groupsOrder",t,n],e)||(0,wn.ETc)(["prioritySettings","unprioritizedGroupsPlacement"],e)||999999},En=function(e,t){return(0,wn.zGw)((function(e){return e.filter((function(e){return e.subRows.length}))}),(0,wn.UID)((function(e){return xn(xn({},e),{priority:e.priority||An(t,e.groupByID,e.groupByVal)})})),(0,wn.DYV)(Cn))(e)},kn=function(e){return e.reduce((function(e,t){var n=t.subRows,r=_n(t,["subRows"]);return n.length>0?(e.push(xn({subRows:[],isVirtualGroupHeader:!0},r)),(0,wn.zoF)(e,n)):(e.push(t),e)}),[])},Pn=function(e){var t=e.index,n=e.style,r=e.rows,o=e.verticalGutter,i=0!==t?r[t-1]:{},a=r[t].isVirtualGroupHeader||i.isVirtualGroupHeader,s=a?n.top:n.top+o,l=a?n.height:n.height-o;return xn(xn({},n),{top:s,height:l})},Mn=function(e){var t=e.selectedFlatRows,n=e.isGrouped,r=e.itemIsDisabled;return t.reduce((function(e,t){return n&&t.isGrouped||r(t.original)||e.push(t.original),e}),[])},Tn=function(e){return e.reduce((function(e,t){return t.column.InnerRow?function(e,t){var n;return xn(xn({},e),((n={})[t.column.id]=xn(xn({},Object.prototype.hasOwnProperty.call(e,t.column.id)&&e[t.column.id]),{parentRow:t}),n))}(e,t):t.column.parentRow?function(e,t){var n;return xn(xn({},e),((n={})[t.column.parentRow]=xn(xn({},Object.prototype.hasOwnProperty.call(e,t.column.parentRow)&&e[t.column.parentRow]),{children:Object.prototype.hasOwnProperty.call(e[t.column.parentRow],"children")?Sn(Sn([],e[t.column.parentRow].children,!0),[t],!1):[t]}),n))}(e,t):e}),{})},Rn=function(){return Rn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Rn.apply(this,arguments)},jn=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Dn=function(e){var t=e.cell,n=e.selectedRowIds,r=e.customProps,o=jn(e,["cell","selectedRowIds","customProps"]);return"table"===(0,i.useContext)(cn)?i.createElement("td",Rn({},o),t.render("Cell",Rn({selectedRowIds:n},r))):i.createElement("div",Rn({className:"table-cell"},o),t.render("Cell",Rn({selectedRowIds:n},r)))},In=function(){return In=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},In.apply(this,arguments)},Ln=function(e){var t=e.row,n=e.children,r=e.selectedRowIds,o=e.customProps;return t.render("InnerRow",In({selectedRowIds:r,children:n},o))},Bn=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Zn=s.default.tr(dn||(dn=Bn(["\n cursor: ",";\n position: ",";\n"],["\n cursor: ",";\n position: ",";\n"])),(function(e){return e.onClick?"pointer":"auto"}),(function(e){return e.hasStickyHeader?"static":"relative"})),Nn=s.default.div(fn||(fn=Bn(["\n position: relative;\n"],["\n position: relative;\n"]))),Fn=function(){return Fn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Fn.apply(this,arguments)},Hn=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Vn={row:{block:function(e){var t=e.children,n=Hn(e,["children"]);return i.createElement(Nn,Fn({className:"table-row"},n),t)},table:function(e){var t=e.children,n=Hn(e,["children"]);return i.createElement(Zn,Fn({},n),t)}},group:{}},zn=function(e){var t=e.children,n=e.layoutType,r=Hn(e,["children","layoutType"]);return(0,Vn.row[n])(Fn({children:t},r))},Un=function(e){var t=e.row,n=e.layoutType,r=e.style,o=t.getRowProps();return"table"===n?i.createElement("tr",Fn({title:"group-head"},o,{style:r}),i.createElement("td",{colSpan:t.cells.length},t.groupByVal)):i.createElement("div",Fn({className:"group-head"},o,{style:r}),t.groupByVal)},Gn=function(e){var t=e.row,n=e.prepareRow,r=e.selectedRowIds,o=e.onRowClick,a=e.renderGroupHead,s=e.canToggleExpand,l=e.customProps,c=e.style,u=(0,i.useContext)(cn),d=t.subRows,f=t.isVirtualGroupHeader,p=(0,i.useMemo)((function(){return Tn(t.cells)}),[t.cells]),h=(0,i.useMemo)((function(){return o?function(e){o(t,e)}:o}),[o,t]),g=function(e){return e.map((function(e){var t=e.getCellProps(),n=t.key,o=Hn(t,["key"]);return i.createElement(Dn,Fn({key:n,cell:e,selectedRowIds:r},o,{customProps:l}))}))};if(f||d.length>0)return a?i.createElement(i.Fragment,null,a({row:t,layoutType:u,prepareRow:n,selectedRowIds:r,customProps:l,style:c})):i.createElement(Un,{row:t,layoutType:u,style:c});var v,m=l.hasStickyHeader;return i.createElement(zn,Fn({layoutType:u,hasStickyHeader:m},h&&{onClick:h},t.getRowProps({style:c}),s&&t.getToggleRowExpandedProps()),Object.keys(p).length?(v=p,Object.values(v).map((function(e){return i.createElement(Ln,{row:e.parentRow,customProps:l,key:e.parentRow,selectedRowIds:r},g(e.children||[]))}))):g(t.cells))},Wn=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},$n=s.default.thead(pn||(pn=Wn(["\n & > tr th {\n border-spacing: 0;\n border-bottom: 1px solid #aeb3b7;\n padding-bottom: 5px;\n text-align: left;\n }\n"],["\n & > tr th {\n border-spacing: 0;\n border-bottom: 1px solid #aeb3b7;\n padding-bottom: 5px;\n text-align: left;\n }\n"]))),qn=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Yn=function(){return Yn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Yn.apply(this,arguments)},Kn=(0,s.default)(xe.default)(hn||(hn=qn(["\n &:hover {\n opacity: 0.7;\n }\n"],["\n &:hover {\n opacity: 0.7;\n }\n"]))),Xn=s.default.th(vn||(vn=qn(["\n position: ",";\n ",";\n"],["\n position: ",";\n ",";\n"])),(function(e){return e.hasStickyHeader&&"relative"}),(function(e){var t=e.background,n=void 0===t?"mainBackground":t,r=e.hasStickyHeader,o=e.stickyTop,i=void 0===o?0:o;return r&&(0,s.css)(gn||(gn=qn(["\n position: sticky;\n top: ",";\n background: ",";\n z-index: 1;\n "],["\n position: sticky;\n top: ",";\n background: ",";\n z-index: 1;\n "])),i,(0,ee.Lq)(n))})),Jn=function(e){var t=e.column,n=e.sortableBy,r=e.customProps,o=(0,i.useState)(!1),a=o[0],s=o[1],l=(0,i.useContext)(cn),c=t.id,u=t.getSortByToggleProps,d=t.getHeaderProps,f=t.render,p=t.isSorted,h=t.isSortedDesc,g=n.includes(c),v=g&&a,m=(0,i.useMemo)((function(){return g?u():{}}),[g]),y=r.hasStickyHeader,b=r.stickyTop;return"table"===l?i.createElement(Xn,Yn({hasStickyHeader:y,stickyTop:b},m,d(),{onMouseEnter:function(){return s(!0)},onMouseLeave:function(){return s(!1)}}),g?i.createElement(Kn,{alignItems:"center",justifyContent:"start",height:{min:6},gap:2},f("Header",Yn({},r)),p?i.createElement(be.JO,{name:"arrow_s_down",color:"text",width:"10",height:"10",rotate:h?null:2,"data-testid":"columnHhead-sortingIcon"}):v&&i.createElement(be.JO,{name:"arrow_s_down",color:"text",width:"10",height:"10",rotate:2})):f("Header",Yn({},r))):i.createElement("div",Yn({},m,d(),{className:"column-head"}),f("Header",Yn({},r)))},Qn=function(){return Qn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Qn.apply(this,arguments)},er=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},tr={thead:{block:function(e){var t=e.children;return i.createElement("div",{className:"table-head"},t)},table:function(e){var t=e.children;return i.createElement($n,null,t)}},headerGroup:{block:function(e){var t=e.children,n=er(e,["children"]);return i.createElement("div",Qn({className:"header-group"},n),t)},table:function(e){var t=e.children,n=er(e,["children"]);return i.createElement("tr",Qn({},n),t)}}},nr=function(e){var t=e.children,n=e.layoutType;return(0,tr.thead[n])({children:t})},rr=function(e){var t=e.children,n=e.layoutType,r=er(e,["children","layoutType"]);return(0,tr.headerGroup[n])(Qn({children:t},r))},or=function(e){var t=e.headerGroups,n=e.sortableBy,r=e.customProps,o=(0,i.useContext)(cn);return i.createElement(nr,{layoutType:o},t.map((function(e){var t=e.getHeaderGroupProps(),a=t.key,s=er(t,["key"]);return i.createElement(rr,Qn({key:a},s,{layoutType:o}),e.headers.map((function(e){var t=e.getHeaderProps().key;return i.createElement(Jn,{key:t,column:e,sortableBy:n,customProps:r})})))})))},ir=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},ar=[Qt.useGlobalFilter,Qt.useColumnOrder,Qt.useGroupBy,Qt.useSortBy,Qt.useExpanded,Qt.usePagination,Qt.useRowSelect],sr=ir(ir([],ar,!0),[Qt.useBlockLayout],!1),lr=function(){return lr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},lr.apply(this,arguments)},cr=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},ur=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},dr=function(){return!1},fr=function(e){var t=e.layoutType,n=e.dataTestId,r=e.getTableProps,o=e.getTableBodyProps,a=e.prepareRow,s=e.renderRowSubComponent,l=e.className,c=e.callbackRef,u=e.customProps,d=void 0===u?{}:u,f=e.headerGroups,p=e.sortableBy,h=e.tableRows,g=e.onRowClick,v=e.selectedRowIds,m=e.renderGroupHead,y=e.visibleColumns;return i.createElement(mn,{value:t},i.createElement(sn,lr({"data-testid":n,layoutType:t},r(),{className:l,callbackRef:c,hasStickyHeader:d.hasStickyHeader,stickyTop:d.stickyTop}),i.createElement(or,{headerGroups:f,sortableBy:p,customProps:d}),i.createElement(ln,lr({layoutType:t},o()),h.map((function(e){return a(e),i.createElement(i.Fragment,{key:e.id},i.createElement(Gn,{canToggleExpand:!!s,customProps:d,row:e,prepareRow:a,onRowClick:g,selectedRowIds:v,renderGroupHead:m}),e.isExpanded&&s?i.createElement("tr",null,i.createElement("td",{colSpan:y.length},s({row:e}))):null)})))))};function pr(e){var t=e.groupsOrderSettings,n=e.layoutType,r=void 0===n?"table":n,o=e.columns,a=e.data,s=e["data-testid"],l=e.sortableBy,c=void 0===l?[]:l,u=e.selectedItemsClb,d=e.toggleSelectedItemClb,f=e.itemIsDisabled,p=void 0===f?dr:f,h=e.autoResetSelectedRows,g=void 0!==h&&h,v=e.autoResetSortBy,m=void 0!==v&&v,y=e.autoResetGroupBy,b=void 0!==y&&y,w=e.autoResetFilters,x=void 0!==w&&w,_=e.autoResetExpanded,S=void 0!==_&&_,O=e.withPagination,C=void 0!==O&&O,A=e.showTotalPages,E=void 0!==A&&A,k=e.controlledState,P=void 0===k?{}:k,M=e.renderGroupHead,T=e.initialState,R=void 0===T?{}:T,j=e.className,D=e.paginationContainerStyles,I=void 0===D?{}:D,L=e.callbackRef,B=e.groupByFn,Z=void 0===B?On:B,N=e.disableGlobalFilter,F=void 0!==N&&N,H=e.globalFilter,V=e.filterTypes,z=e.dataResultsCallback,U=e.renderRowSubComponent,G=e.onRowClick,W=e.onGoToPrevious,$=void 0===W?function(){}:W,q=e.onGoToNext,Y=void 0===q?function(){}:q,K=cr(e,["groupsOrderSettings","layoutType","columns","data","data-testid","sortableBy","selectedItemsClb","toggleSelectedItemClb","itemIsDisabled","autoResetSelectedRows","autoResetSortBy","autoResetGroupBy","autoResetFilters","autoResetExpanded","withPagination","showTotalPages","controlledState","renderGroupHead","initialState","className","paginationContainerStyles","callbackRef","groupByFn","disableGlobalFilter","globalFilter","filterTypes","dataResultsCallback","renderRowSubComponent","onRowClick","onGoToPrevious","onGoToNext"]),X=(0,i.useMemo)((function(){return P.columnOrder||o.map((function(e){return e.id}))}),[o,P.columnOrder]),J="block"===r?sr:ar,Q=Qt.useTable.apply(void 0,ur([{columns:o,data:a,initialState:R,autoResetSelectedRows:g,autoResetSortBy:m,autoResetGroupBy:b,autoResetFilters:x,autoResetExpanded:S,disableGlobalFilter:F,globalFilter:H,filterTypes:V,groupByFn:Z,useControlledState:function(e){return i.useMemo((function(){return lr(lr(lr({},e),P),{columnOrder:X})}),[e,P])},toggleSelectedItemClb:d,itemIsDisabled:p}],J,!1)),ee=Q.getTableProps,te=Q.getTableBodyProps,ne=Q.headerGroups,re=Q.rows,oe=Q.prepareRow,ie=Q.selectedFlatRows,ae=Q.isAllRowsSelected,se=Q.state,le=se.selectedRowIds,ce=se.groupBy,ue=se.pageIndex,de=Q.toggleAllRowsExpanded,fe=Q.isAllRowsExpanded,pe=Q.visibleColumns,he=Q.page,ge=Q.canPreviousPage,ve=Q.canNextPage,me=Q.nextPage,ye=Q.previousPage,we=Q.pageCount;(0,i.useEffect)((function(){if((0===ie.length||ae)&&u){var e=ce.length>0,t=Mn({selectedFlatRows:ie,isGrouped:e,itemIsDisabled:p});u(t)}}),[ie,ae,u,ce,p]),(0,i.useEffect)((function(){fe||U||de()}),[fe,de]);var _e=(0,i.useMemo)((function(){return ce.length>0&&t&&t.groupsOrder[ce[0]]?En(re,t):re}),[ce,t,re]),Se=(0,i.useMemo)((function(){return C?he:_e}),[C,he,_e]),Oe=C&&we>1,Ce=(0,i.useCallback)((function(){$(),ye()}),[ye,$]),Ae=(0,i.useCallback)((function(){Y(),me()}),[me,Y]);return(0,i.useEffect)((function(){if(z){var e=kn(_e).filter((function(e){return!e.isVirtualGroupHeader}));z(e)}}),[_e,z]),Oe?i.createElement(xe.default,lr({column:!0,justifyContent:"between",alignItems:"center",gap:1},I),i.createElement(fr,{layoutType:r,dataTestId:s,getTableProps:ee,getTableBodyProps:te,prepareRow:oe,renderRowSubComponent:U,className:j,callbackRef:L,customProps:K,headerGroups:ne,sortableBy:c,tableRows:Se,onRowClick:G,selectedRowIds:le,renderGroupHead:M,visibleColumns:pe}),i.createElement(xe.default,{justifyContent:"between",alignItems:"center",gap:6,"data-testid":"table-pagination"},i.createElement(be.JO,{name:"chevron_left",color:"text",cursor:"pointer",disabled:!ge,onClick:Ce}),i.createElement(De.Text,{color:"textDescription"},ue+1,E&&" / ".concat(we)),i.createElement(be.JO,{name:"chevron_left",color:"text",cursor:"pointer",disabled:!ve,onClick:Ae,rotate:2}))):i.createElement(fr,{layoutType:r,dataTestId:s,getTableProps:ee,getTableBodyProps:te,prepareRow:oe,renderRowSubComponent:U,className:j,callbackRef:L,customProps:K,headerGroups:ne,sortableBy:c,tableRows:Se,onRowClick:G,selectedRowIds:le,renderGroupHead:M,visibleColumns:pe})}var hr=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function gr(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(r=e[n],o=t[n],!(r===o||hr(r)&&hr(o)))return!1;var r,o;return!0}const vr=function(e,t){var n;void 0===t&&(t=gr);var r,o=[],i=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return i&&n===this&&t(a,o)||(r=e.apply(this,a),i=!0,n=this,o=a),r}};var mr="object"===typeof performance&&"function"===typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function yr(e){cancelAnimationFrame(e.id)}function br(e,t){var n=mr();var r={id:requestAnimationFrame((function o(){mr()-n>=t?e.call(null):r.id=requestAnimationFrame(o)}))};return r}var wr=-1;function xr(e){if(void 0===e&&(e=!1),-1===wr||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",document.body.appendChild(t),wr=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return wr}var _r=null;function Sr(e){if(void 0===e&&(e=!1),null===_r||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),o=r.style;return o.width="100px",o.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?_r="positive-descending":(t.scrollLeft=1,_r=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),_r}return _r}var Or=function(e,t){return e};function Cr(e){var t,n=e.getItemOffset,r=e.getEstimatedTotalSize,o=e.getItemSize,a=e.getOffsetForIndexAndAlignment,s=e.getStartIndexForOffset,u=e.getStopIndexForStartIndex,f=e.initInstanceProps,p=e.shouldResetStyleCacheOnItemSizeChange,h=e.validateProps;return t=function(e){function t(t){var r;return(r=e.call(this,t)||this)._instanceProps=f(r.props,(0,c.Z)(r)),r._outerRef=void 0,r._resetIsScrollingTimeoutId=null,r.state={instance:(0,c.Z)(r),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"===typeof r.props.initialScrollOffset?r.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},r._callOnItemsRendered=void 0,r._callOnItemsRendered=vr((function(e,t,n,o){return r.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:n,visibleStopIndex:o})})),r._callOnScroll=void 0,r._callOnScroll=vr((function(e,t,n){return r.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:n})})),r._getItemStyle=void 0,r._getItemStyle=function(e){var t,i=r.props,a=i.direction,s=i.itemSize,l=i.layout,c=r._getItemStyleCache(p&&s,p&&l,p&&a);if(c.hasOwnProperty(e))t=c[e];else{var u=n(r.props,e,r._instanceProps),d=o(r.props,e,r._instanceProps),f="horizontal"===a||"horizontal"===l,h="rtl"===a,g=f?u:0;c[e]=t={position:"absolute",left:h?void 0:g,right:h?g:void 0,top:f?0:u,height:f?"100%":d,width:f?d:"100%"}}return t},r._getItemStyleCache=void 0,r._getItemStyleCache=vr((function(e,t,n){return{}})),r._onScrollHorizontal=function(e){var t=e.currentTarget,n=t.clientWidth,o=t.scrollLeft,i=t.scrollWidth;r.setState((function(e){if(e.scrollOffset===o)return null;var t=r.props.direction,a=o;if("rtl"===t)switch(Sr()){case"negative":a=-o;break;case"positive-descending":a=i-n-o}return a=Math.max(0,Math.min(a,i-n)),{isScrolling:!0,scrollDirection:e.scrollOffset<o?"forward":"backward",scrollOffset:a,scrollUpdateWasRequested:!1}}),r._resetIsScrollingDebounced)},r._onScrollVertical=function(e){var t=e.currentTarget,n=t.clientHeight,o=t.scrollHeight,i=t.scrollTop;r.setState((function(e){if(e.scrollOffset===i)return null;var t=Math.max(0,Math.min(i,o-n));return{isScrolling:!0,scrollDirection:e.scrollOffset<t?"forward":"backward",scrollOffset:t,scrollUpdateWasRequested:!1}}),r._resetIsScrollingDebounced)},r._outerRefSetter=function(e){var t=r.props.outerRef;r._outerRef=e,"function"===typeof t?t(e):null!=t&&"object"===typeof t&&t.hasOwnProperty("current")&&(t.current=e)},r._resetIsScrollingDebounced=function(){null!==r._resetIsScrollingTimeoutId&&yr(r._resetIsScrollingTimeoutId),r._resetIsScrollingTimeoutId=br(r._resetIsScrolling,150)},r._resetIsScrolling=function(){r._resetIsScrollingTimeoutId=null,r.setState({isScrolling:!1},(function(){r._getItemStyleCache(-1,null)}))},r}d(t,e),t.getDerivedStateFromProps=function(e,t){return Ar(e,t),h(e),null};var g=t.prototype;return g.scrollTo=function(e){e=Math.max(0,e),this.setState((function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffset<e?"forward":"backward",scrollOffset:e,scrollUpdateWasRequested:!0}}),this._resetIsScrollingDebounced)},g.scrollToItem=function(e,t){void 0===t&&(t="auto");var n=this.props,r=n.itemCount,o=n.layout,i=this.state.scrollOffset;e=Math.max(0,Math.min(e,r-1));var s=0;if(this._outerRef){var l=this._outerRef;s="vertical"===o?l.scrollWidth>l.clientWidth?xr():0:l.scrollHeight>l.clientHeight?xr():0}this.scrollTo(a(this.props,e,t,i,this._instanceProps,s))},g.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if("number"===typeof n&&null!=this._outerRef){var o=this._outerRef;"horizontal"===t||"horizontal"===r?o.scrollLeft=n:o.scrollTop=n}this._callPropsCallbacks()},g.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,o=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var i=this._outerRef;if("horizontal"===t||"horizontal"===n)if("rtl"===t)switch(Sr()){case"negative":i.scrollLeft=-o;break;case"positive-ascending":i.scrollLeft=o;break;default:var a=i.clientWidth,s=i.scrollWidth;i.scrollLeft=s-a-o}else i.scrollLeft=o;else i.scrollTop=o}this._callPropsCallbacks()},g.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&yr(this._resetIsScrollingTimeoutId)},g.render=function(){var e=this.props,t=e.children,n=e.className,o=e.direction,a=e.height,s=e.innerRef,c=e.innerElementType,u=e.innerTagName,d=e.itemCount,f=e.itemData,p=e.itemKey,h=void 0===p?Or:p,g=e.layout,v=e.outerElementType,m=e.outerTagName,y=e.style,b=e.useIsScrolling,w=e.width,x=this.state.isScrolling,_="horizontal"===o||"horizontal"===g,S=_?this._onScrollHorizontal:this._onScrollVertical,O=this._getRangeToRender(),C=O[0],A=O[1],E=[];if(d>0)for(var k=C;k<=A;k++)E.push((0,i.createElement)(t,{data:f,key:h(k,f),index:k,isScrolling:b?x:void 0,style:this._getItemStyle(k)}));var P=r(this.props,this._instanceProps);return(0,i.createElement)(v||m||"div",{className:n,onScroll:S,ref:this._outerRefSetter,style:(0,l.Z)({position:"relative",height:a,width:w,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:o},y)},(0,i.createElement)(c||u||"div",{children:E,ref:s,style:{height:_?"100%":P,pointerEvents:x?"none":void 0,width:_?P:"100%"}}))},g._callPropsCallbacks=function(){if("function"===typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],o=e[3];this._callOnItemsRendered(t,n,r,o)}if("function"===typeof this.props.onScroll){var i=this.state,a=i.scrollDirection,s=i.scrollOffset,l=i.scrollUpdateWasRequested;this._callOnScroll(a,s,l)}},g._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,o=r.isScrolling,i=r.scrollDirection,a=r.scrollOffset;if(0===t)return[0,0,0,0];var l=s(this.props,a,this._instanceProps),c=u(this.props,l,a,this._instanceProps),d=o&&"backward"!==i?1:Math.max(1,n),f=o&&"forward"!==i?1:Math.max(1,n);return[Math.max(0,l-d),Math.max(0,Math.min(t-1,c+f)),l,c]},t}(i.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var Ar=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},Er=function(e,t,n){var r=e.itemSize,o=n.itemMetadataMap,i=n.lastMeasuredIndex;if(t>i){var a=0;if(i>=0){var s=o[i];a=s.offset+s.size}for(var l=i+1;l<=t;l++){var c=r(l);o[l]={offset:a,size:c},a+=c}n.lastMeasuredIndex=t}return o[t]},kr=function(e,t,n,r,o){for(;r<=n;){var i=r+Math.floor((n-r)/2),a=Er(e,i,t).offset;if(a===o)return i;a<o?r=i+1:a>o&&(n=i-1)}return r>0?r-1:0},Pr=function(e,t,n,r){for(var o=e.itemCount,i=1;n<o&&Er(e,n,t).offset<r;)n+=i,i*=2;return kr(e,t,Math.min(n,o-1),Math.floor(n/2),r)},Mr=function(e,t){var n=e.itemCount,r=t.itemMetadataMap,o=t.estimatedItemSize,i=t.lastMeasuredIndex,a=0;if(i>=n&&(i=n-1),i>=0){var s=r[i];a=s.offset+s.size}return a+(n-i-1)*o},Tr=Cr({getItemOffset:function(e,t,n){return Er(e,t,n).offset},getItemSize:function(e,t,n){return n.itemMetadataMap[t].size},getEstimatedTotalSize:Mr,getOffsetForIndexAndAlignment:function(e,t,n,r,o,i){var a=e.direction,s=e.height,l=e.layout,c=e.width,u="horizontal"===a||"horizontal"===l?c:s,d=Er(e,t,o),f=Mr(e,o),p=Math.max(0,Math.min(f-u,d.offset)),h=Math.max(0,d.offset-u+d.size+i);switch("smart"===n&&(n=r>=h-u&&r<=p+u?"auto":"center"),n){case"start":return p;case"end":return h;case"center":return Math.round(h+(p-h)/2);default:return r>=h&&r<=p?r:r<h?h:p}},getStartIndexForOffset:function(e,t,n){return function(e,t,n){var r=t.itemMetadataMap,o=t.lastMeasuredIndex;return(o>0?r[o].offset:0)>=n?kr(e,t,o,0,n):Pr(e,t,Math.max(0,o),n)}(e,n,t)},getStopIndexForStartIndex:function(e,t,n,r){for(var o=e.direction,i=e.height,a=e.itemCount,s=e.layout,l=e.width,c="horizontal"===o||"horizontal"===s?l:i,u=Er(e,t,r),d=n+c,f=u.offset+u.size,p=t;p<a-1&&f<d;)p++,f+=Er(e,p,r).size;return p},initInstanceProps:function(e,t){var n={itemMetadataMap:{},estimatedItemSize:e.estimatedItemSize||50,lastMeasuredIndex:-1};return t.resetAfterIndex=function(e,r){void 0===r&&(r=!0),n.lastMeasuredIndex=Math.min(n.lastMeasuredIndex,e-1),t._getItemStyleCache(-1),r&&t.forceUpdate()},n},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(e){e.itemSize}}),Rr=Cr({getItemOffset:function(e,t){return t*e.itemSize},getItemSize:function(e,t){return e.itemSize},getEstimatedTotalSize:function(e){var t=e.itemCount;return e.itemSize*t},getOffsetForIndexAndAlignment:function(e,t,n,r,o,i){var a=e.direction,s=e.height,l=e.itemCount,c=e.itemSize,u=e.layout,d=e.width,f="horizontal"===a||"horizontal"===u?d:s,p=Math.max(0,l*c-f),h=Math.min(p,t*c),g=Math.max(0,t*c-f+c+i);switch("smart"===n&&(n=r>=g-f&&r<=h+f?"auto":"center"),n){case"start":return h;case"end":return g;case"center":var v=Math.round(g+(h-g)/2);return v<Math.ceil(f/2)?0:v>p+Math.floor(f/2)?p:v;default:return r>=g&&r<=h?r:r<g?g:h}},getStartIndexForOffset:function(e,t){var n=e.itemCount,r=e.itemSize;return Math.max(0,Math.min(n-1,Math.floor(t/r)))},getStopIndexForStartIndex:function(e,t,n){var r=e.direction,o=e.height,i=e.itemCount,a=e.itemSize,s=e.layout,l=e.width,c=t*a,u="horizontal"===r||"horizontal"===s?l:o,d=Math.ceil((u+n-c)/a);return Math.max(0,Math.min(i-1,t+d-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.itemSize}});var jr,Dr,Ir=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Lr=(0,s.default)(Rr)(jr||(jr=Ir(["\n ","\n"],["\n ","\n"])),Jt.f1),Br=(0,s.default)(Tr)(Dr||(Dr=Ir(["\n ","\n"],["\n ","\n"])),Jt.f1),Zr=function(){return Zr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Zr.apply(this,arguments)},Nr=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Fr=function(e){var t=e.data,n=e.index,r=e.style,o=t.ItemRenderer;return i.createElement(o,{index:n,style:r,data:t})},Hr=(0,i.forwardRef)((function(e,t){var n=e.children,r=e.style,o=(r.width,Nr(r,["width"]));Nr(e,["children","style"]);return i.createElement(bn,null,(function(e){var r=e.getTableProps,a=e.getTableBodyProps,s=e.headerGroups,l=e.hideHeader,c=e.sortableBy,u=e.className,d=e.customProps,f=e.layoutType;return i.createElement(sn,Zr({style:o,layoutType:f,hideHeader:l},r(),{className:u,callbackRef:t}),!l&&i.createElement(or,{headerGroups:s,sortableBy:c,customProps:d}),i.createElement(ln,Zr({layoutType:f},a()),n))}))})),Vr=function(e){var t=e.children,n=e.getTableProps,r=e.getTableBodyProps,o=e.headerGroups,a=e.hideHeader,s=e.sortableBy,l=e.className,c=e.customProps,u=e.layoutType,d=e.variableSize,f=e.callbackRef,p=e.itemKey,h=e.orderedRows,g=Nr(e,["children","getTableProps","getTableBodyProps","headerGroups","hideHeader","sortableBy","className","customProps","layoutType","variableSize","callbackRef","itemKey","orderedRows"]);return i.createElement(yn,{value:{ItemRenderer:t,getTableProps:n,getTableBodyProps:r,headerGroups:o,hideHeader:a,sortableBy:s,className:l,customProps:c,layoutType:u}},d?i.createElement(Br,Zr({itemData:{ItemRenderer:t,orderedRows:h},ref:f,itemKey:p},g),Fr):i.createElement(Lr,Zr({itemData:{ItemRenderer:t,orderedRows:h},ref:f,itemKey:p},g),Fr))};Vr.defaultProps={innerElementType:Hr};var zr=function(){return zr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},zr.apply(this,arguments)},Ur=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Gr=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},Wr=function(e){return String(e)},$r=function(){return!1};function qr(e){var t=e.groupsOrderSettings,n=e.layoutType,r=void 0===n?"table":n,o=e.columns,a=e.data,s=e.sortableBy,l=void 0===s?[]:s,c=e.selectedItemsClb,u=e.toggleSelectedItemClb,d=e.itemIsDisabled,f=void 0===d?$r:d,p=e.autoResetSelectedRows,h=void 0!==p&&p,g=e.autoResetSortBy,v=void 0!==g&&g,m=e.autoResetGroupBy,y=void 0!==m&&m,b=e.autoResetFilters,w=void 0!==b&&b,x=e.autoResetExpanded,_=void 0!==x&&x,S=e.controlledState,O=void 0===S?{}:S,C=e.renderGroupHead,A=e.initialState,E=void 0===A?{}:A,k=e.className,P=e.hideHeader,M=void 0!==P&&P,T=e.groupByFn,R=void 0===T?On:T,j=e.disableGlobalFilter,D=void 0!==j&&j,I=e.globalFilter,L=e.filterTypes,B=e.virtualizedSettings,Z=B.width,N=B.height,F=B.variableSize,H=void 0!==F&&F,V=B.overscanCount,z=B.itemSize,U=B.verticalGutter,G=void 0===U?0:U,W=B.itemKey,$=void 0===W?Wr:W,q=B.rendererHash,Y=B.innerRef,K=B.outerRef,X=B.onItemsRendered,J=B.onScroll,Q=B.useIsScrolling,ee=e.callbackRef,te=e.dataResultsCallback,ne=Ur(e,["groupsOrderSettings","layoutType","columns","data","sortableBy","selectedItemsClb","toggleSelectedItemClb","itemIsDisabled","autoResetSelectedRows","autoResetSortBy","autoResetGroupBy","autoResetFilters","autoResetExpanded","controlledState","renderGroupHead","initialState","className","hideHeader","groupByFn","disableGlobalFilter","globalFilter","filterTypes","virtualizedSettings","callbackRef","dataResultsCallback"]),re=(0,i.useMemo)((function(){return O.columnOrder||o.map((function(e){return e.id}))}),[o,O.columnOrder]),oe=(0,i.useMemo)((function(){return q||"stableFallback"}),[q]),ie="block"===r?sr:ar,ae=Qt.useTable.apply(void 0,Gr([{columns:o,data:a,initialState:E,autoResetSelectedRows:h,autoResetSortBy:v,autoResetGroupBy:y,autoResetFilters:w,disableGlobalFilter:D,globalFilter:I,filterTypes:L,autoResetExpanded:_,useControlledState:function(e){return i.useMemo((function(){return zr(zr(zr({},e),O),{columnOrder:re})}),[e,O])},groupByFn:R,toggleSelectedItemClb:u,itemIsDisabled:f}],ie,!1)),se=ae.getTableProps,le=ae.getTableBodyProps,ce=ae.headerGroups,ue=ae.rows,de=ae.prepareRow,fe=ae.selectedFlatRows,pe=ae.isAllRowsSelected,he=ae.state,ge=he.selectedRowIds,ve=he.groupBy,me=ae.toggleAllRowsExpanded,ye=ae.isAllRowsExpanded;(0,i.useEffect)((function(){if((0===fe.length||pe)&&c){var e=ve.length>0,t=Mn({selectedFlatRows:fe,isGrouped:e,itemIsDisabled:f});c(t)}}),[fe,pe,c,ve,f]),(0,i.useEffect)((function(){ye||me()}),[ye,me]);var be=(0,i.useMemo)((function(){return ve.length>0&&t&&t.groupsOrder[ve[0]]?kn(En(ue,t)):ue}),[ve,t,ue]),we=(0,i.useCallback)((function(e){return z(e,be)}),[z,be]),xe=H?we:z,_e=(0,i.useCallback)((function(e){var t=e.index,n=e.style,r=e.data,o=r.orderedRows[t];return de(o),i.createElement(Gn,{key:o.id,style:Pn({index:t,style:n,verticalGutter:G,rows:r.orderedRows}),customProps:ne,row:o,prepareRow:de,selectedRowIds:ge,renderGroupHead:C})}),[O,C,G,oe]),Se=(0,i.useCallback)((function(e){X&&X(e,be)}),[X,be]);return(0,i.useEffect)((function(){if(te){var e=be.filter((function(e){return!e.isVirtualGroupHeader}));te(e)}}),[be,te]),i.createElement(mn,{value:r},i.createElement(Vr,{height:N,itemCount:be.length,itemSize:xe,width:Z,getTableProps:se,getTableBodyProps:le,headerGroups:ce,hideHeader:M,sortableBy:l,className:k,customProps:ne,layoutType:r,variableSize:H,overscanCount:V,callbackRef:ee,itemKey:$,orderedRows:be,innerRef:Y,outerRef:K,onItemsRendered:Se,onScroll:J,useIsScrolling:Q},_e))}var Yr,Kr,Xr,Jr,Qr,eo=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},to=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},no=s.default.div(Yr||(Yr=eo(["\n display: block;\n box-sizing: border-box;\n width: 40px;\n height: 20px;\n"],["\n display: block;\n box-sizing: border-box;\n width: 40px;\n height: 20px;\n"]))),ro=s.default.input.attrs({type:"checkbox"})(Kr||(Kr=eo(["\n display: none;\n"],["\n display: none;\n"]))),oo=s.default.div(Xr||(Xr=eo(["\n box-sizing: border-box;\n width: 40px;\n height: 20px;\n background: ",";\n border: 1px solid ",";\n border-radius: 100px;\n transition: all 150ms;\n\n display: block;\n position: relative;\n\n -webkit-tap-highlight-color: transparent;\n flex-shrink: 0;\n align-self: flex-start;\n cursor: pointer;\n pointer-events: ",';\n\n &:after {\n display: block;\n position: absolute;\n content: "";\n width: 16px;\n height: 16px;\n border-radius: 50%;\n left: 5%;\n top: 50%;\n transform: translateY(-50%);\n transition: left 0.2s ease;\n background-color: ',";\n }\n\n ","\n\n ",":focus + & {\n ","\n }\n"],["\n box-sizing: border-box;\n width: 40px;\n height: 20px;\n background: ",";\n border: 1px solid ",";\n border-radius: 100px;\n transition: all 150ms;\n\n display: block;\n position: relative;\n\n -webkit-tap-highlight-color: transparent;\n flex-shrink: 0;\n align-self: flex-start;\n cursor: pointer;\n pointer-events: ",';\n\n &:after {\n display: block;\n position: absolute;\n content: "";\n width: 16px;\n height: 16px;\n border-radius: 50%;\n left: 5%;\n top: 50%;\n transform: translateY(-50%);\n transition: left 0.2s ease;\n background-color: ',";\n }\n\n ","\n\n ",":focus + & {\n ","\n }\n"])),(function(e){return e.disabled?(0,tt.getColor)("mainBackgroundDisabled"):(0,tt.getColor)("mainBackground")}),(0,tt.getColor)("border"),(function(e){return e.disabled?"none":"auto"}),(function(e){var t=e.disabled,n=e.colored,r=e.checked;return t?(0,tt.getColor)("border"):n?r?(0,tt.getColor)("primary"):(0,tt.getColor)("error"):(0,tt.getColor)("controlFocused")}),(function(e){return e.checked&&"\n &:after {\n left: 55%;\n }\n "}),ro,Jt._Y),io=s.default.label(Jr||(Jr=eo(["\n ","\n ","\n position: relative;\n cursor: pointer;\n display: flex;\n flex-flow: row nowrap;\n align-items: center;\n"],["\n ","\n ","\n position: relative;\n cursor: pointer;\n display: flex;\n flex-flow: row nowrap;\n align-items: center;\n"])),te.ZP,re.Z),ao=s.default.span(Qr||(Qr=eo(["\n ","\n"],["\n ","\n"])),(function(e){var t=e.right,n=to(e,["right"]);return t?"margin-left: ".concat((0,tt.getSizeUnit)(n),"px;"):"margin-right: ".concat((0,tt.getSizeUnit)(n),"px;")})),so=function(){return so=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},so.apply(this,arguments)},lo=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},co=function(e){var t=e.checked,n=e.disabled,r=e.className,o=e.labelLeft,a=e.labelRight,s=e.Label,l=e.colored,c=e.margin,u=e.alignSelf,d=lo(e,["checked","disabled","className","labelLeft","labelRight","Label","colored","margin","alignSelf"]);return i.createElement(io,{className:r,margin:c,alignSelf:u},o&&i.createElement(ao,{as:s,left:!0},o),i.createElement(no,null,i.createElement(ro,so({disabled:n,checked:t},d)),i.createElement(oo,{checked:t,disabled:n,colored:l,role:"switch"})),a&&i.createElement(ao,{as:s,right:!0},a))};co.defaultProps={colored:!1,Label:De.Text};var uo,fo,po,ho,go,vo,mo,yo,bo,wo,xo,_o=n(11307),So=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Oo=function(){return Oo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Oo.apply(this,arguments)},Co=(0,s.default)(xe.default).attrs((function(e){return Oo({column:!0,flexWrap:!1},e)}))(uo||(uo=So([""],[""]))),Ao=(0,s.default)(xe.default).attrs((function(e){return Oo({as:"nav",row:!0,flexWrap:!1,justifyContent:"start",alignItems:"center",padding:[0,.5],flex:!1,border:e.noDefaultBorder&&{side:"bottom",size:"1px",type:"solid",color:"borderSecondary"}},e)}))(fo||(fo=So([""],[""]))),Eo=(0,s.default)(xe.default)(po||(po=So(["\n white-space: nowrap;\n border-bottom: "," solid\n ",";\n box-sizing: border-box;\n\n min-width: ",";\n max-width: ",";\n height: ",";\n color: ",";\n font-weight: ",";\n\n cursor: pointer;\n opacity: ",";\n pointer-events: ",";\n\n &:hover {\n border-bottom: "," solid ",";\n }\n\n & > span {\n font-weight: ",";\n }\n"],["\n white-space: nowrap;\n border-bottom: "," solid\n ",";\n box-sizing: border-box;\n\n min-width: ",";\n max-width: ",";\n height: ",";\n color: ",";\n font-weight: ",";\n\n cursor: pointer;\n opacity: ",";\n pointer-events: ",";\n\n &:hover {\n border-bottom: "," solid ",";\n }\n\n & > span {\n font-weight: ",";\n }\n"])),(function(e){return e.small?"2px":"4px"}),(function(e){return e.active?(0,tt.getColor)("accent"):(0,tt.getColor)(["transparent","full"])}),(function(e){var t=e.minWidth;return null!==t&&void 0!==t?t:(0,tt.getSizeBy)(10)}),(function(e){var t=e.maxWidth;return null!==t&&void 0!==t?t:(0,tt.getSizeBy)(26)}),(function(e){return e.small?(0,tt.getSizeBy)(4):(0,tt.getSizeBy)(6)}),(0,tt.getColor)("text"),(function(e){return e.active?"bold":"normal"}),(function(e){return e.disabled?.4:1}),(function(e){return e.disabled?"none":"auto"}),(function(e){return e.small?"2px":"4px"}),(0,tt.getColor)("primary"),(function(e){return e.active?"bold":"normal"})),ko=(0,s.default)(xe.default)(ho||(ho=So(["\n white-space: nowrap;\n color: ",";\n padding: 4px 8px;\n background: ",";\n width: 100%;\n border-radius: 4px;\n cursor: ",";\n justify-content: flex-start;\n &:hover {\n background: ",";\n }\n"],["\n white-space: nowrap;\n color: ",";\n padding: 4px 8px;\n background: ",";\n width: 100%;\n border-radius: 4px;\n cursor: ",";\n justify-content: flex-start;\n &:hover {\n background: ",";\n }\n"])),(0,tt.getColor)("text"),(function(e){return e.active?(0,tt.getColor)("nodeBadgeBackground"):(0,tt.getColor)(["transparent","full"])}),(function(e){return e.active?"default":"pointer"}),(0,tt.getColor)("nodeBadgeBackground")),Po=function(){return Po=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Po.apply(this,arguments)},Mo=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},To=function(e){var t=e.index,n=e.isMenuItem,r=e.onChange,o=Mo(e,["index","isMenuItem","onChange"]),a=(0,i.useCallback)((function(){return r&&r(t||0)}),[t,r]),s=n?ko:Eo;return i.createElement(s,Po({justifyContent:"center",alignItems:"center",basis:"100%",onClick:o.disabled?void 0:a},o),o.label)},Ro=function(){return Ro=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ro.apply(this,arguments)},jo=function(){return jo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},jo.apply(this,arguments)},Do=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Io=(0,i.forwardRef)((function(e,t){var n=e.className,r=e.onChange,o=e.selected,a=e.children,s=e.TabsHeader,l=void 0===s?i.Fragment:s,c=e.TabContent,u=void 0===c?i.Fragment:c,d=e.noDefaultBorder,f=e.tabsProps,p=Do(e,["className","onChange","selected","children","TabsHeader","TabContent","noDefaultBorder","tabsProps"]),h=function(e,t){void 0===e&&(e=0);var n=(0,i.useState)(t?e:0),r=n[0],o=n[1],a=(0,i.useCallback)((function(e){t?t(e):o(e)}),[t]);return(0,i.useEffect)((function(){o(e||0)}),[e]),[r,a]}(o,r),g=h[0],v=h[1],m=function(e,t,n){return(0,i.useMemo)((function(){var r=[],o=[],a=null,s=-1,l=!1;return i.Children.forEach(e,(function(e,c){var u=(null===e||void 0===e?void 0:e.props)||{};s<0&&!u.disabled&&(s=c);var d=t===r.length,f="".concat(c,"-").concat(u.label);e&&o.push(i.createElement(To,Ro({key:f},u,{onChange:n,index:c,active:d}))),d&&(l=!!u.disabled,a=u.children),r.push(c)})),[o,a,s,l]}),[e,t,n])}(a,g,v),y=m[0],b=m[1],w=m[2],x=m[3];return(0,i.useEffect)((function(){x&&g!==w&&v(w)}),[g,w,x,v]),i.createElement(Co,jo({className:n},p),i.createElement(l,{ref:t},i.createElement(Ao,jo({className:"tabs",noDefaultBorder:d},f),y)),i.createElement(u,null,b))})),Lo=n(21337),Bo=n(31862),Zo=n.n(Bo),No=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Fo=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return No(t,e),t.prototype.componentDidMount=function(){if(e.prototype.componentDidMount&&e.prototype.componentDidMount.call(this),this.props.query){var t=this.parser.parse(this.props.query);this.props.onParseOk&&this.props.onParseOk(t)}},t.prototype.componentDidUpdate=function(t,n){e.prototype.componentDidUpdate&&e.prototype.componentDidUpdate.call(this,t,n),t.autoCompleteHandler!==this.props.autoCompleteHandler&&this.parser.setAutoCompleteHandler(this.props.autoCompleteHandler)},t}(Zo()),Ho=n(7288),Vo=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},zo=s.default.div(go||(go=Vo(["\n width: 100%;\n height: ",";\n position: relative;\n"],["\n width: 100%;\n height: ",";\n position: relative;\n"])),(function(e){return e.inline?"40px":"unset"})),Uo=s.default.div(vo||(vo=Vo(["\n height: 100%;\n position: absolute;\n top: 0;\n left: 5px;\n right: 0;\n bottom: 0;\n padding-left: 6px;\n"],["\n height: 100%;\n position: absolute;\n top: 0;\n left: 5px;\n right: 0;\n bottom: 0;\n padding-left: 6px;\n"]))),Go=(0,s.default)(De.Text)(mo||(mo=Vo(["\n margin: 0;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n font-size: 14px;\n border-radius: 4px;\n pointer-events: none;\n z-index: 1;\n color: ",";\n"],["\n margin: 0;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n font-size: 14px;\n border-radius: 4px;\n pointer-events: none;\n z-index: 1;\n color: ",";\n"])),(0,tt.getColor)("main")),Wo=(0,s.default)(xe.default)(yo||(yo=Vo(["\n position: relative;\n .react-filter-box {\n height: 100%;\n position: absolute;\n top: 0;\n left: 5px;\n right: 0;\n bottom: 0;\n background: transparent;\n pointer-events: auto;\n font-size: 14px;\n border-radius: 4px;\n box-shadow: none;\n border: 0px solid ",";\n background-color: transparent;\n }\n .CodeMirror {\n background-color: transparent;\n }\n .react-filter-box.error.focus {\n border-color: transparent;\n box-shadow: 0 0 0 0px ",";\n }\n .react-codemirror2 {\n height: 100%;\n .CodeMirror {\n height: 100%;\n }\n }\n"],["\n position: relative;\n .react-filter-box {\n height: 100%;\n position: absolute;\n top: 0;\n left: 5px;\n right: 0;\n bottom: 0;\n background: transparent;\n pointer-events: auto;\n font-size: 14px;\n border-radius: 4px;\n box-shadow: none;\n border: 0px solid ",";\n background-color: transparent;\n }\n .CodeMirror {\n background-color: transparent;\n }\n .react-filter-box.error.focus {\n border-color: transparent;\n box-shadow: 0 0 0 0px ",";\n }\n .react-codemirror2 {\n height: 100%;\n .CodeMirror {\n height: 100%;\n }\n }\n"])),(0,tt.getColor)("selected"),(0,tt.getValidatedControlColor)("controlFocused")),$o=s.default.div(bo||(bo=Vo(["\n ","\n height: ",";\n width: 100%;\n max-width: 100%;\n display: ",";\n flex-flow: row nowrap;\n justify-content: space-between;\n align-items: center;\n"],["\n ","\n height: ",";\n width: 100%;\n max-width: 100%;\n display: ",";\n flex-flow: row nowrap;\n justify-content: space-between;\n align-items: center;\n"])),(function(e){return e.inline&&"\n position: absolute;\n left: 0;\n"}),(function(e){return"normal"===e.metaDisplay?"40px":"20px"}),(function(e){return"none"===e.metaDisplay?"none":"flex"})),qo=(0,s.default)(Ho.oB)(wo||(wo=Vo(["\n color: ",";\n margin-left: auto;\n overflow: visible;\n"],["\n color: ",";\n margin-left: auto;\n overflow: visible;\n"])),(0,tt.getColor)(["text"])),Yo=(0,s.default)(Ho.oB)(xo||(xo=Vo(["\n color: ",";\n flex-shrink: 1;\n"],["\n color: ",";\n flex-shrink: 1;\n"])),(0,tt.getValidatedControlColor)()),Ko=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Xo=function(e){function t(t,n,r,o){var i=e.call(this,t,n)||this;return i.accessorPaths=r||{},i.fieldValueGetters=o||{},i}return Ko(t,e),t.prototype.needValues=function(e,t){var n=this,r=this.options.find((function(t){return t.columnField==e||t.columnText==e}));if(null!=r&&"selection"==r.type&&null!=this.data){var o=r.columnField,i=this.accessorPaths[o];return this.cache[o]||(this.cache[o]=(0,wn.zGw)((0,wn.UID)((function(e){var t=i?(0,wn.ETc)(i,e):e[o];return Array.isArray(t)&&n.fieldValueGetters[o]?t.map(n.fieldValueGetters[o]):t})),wn.xHg,wn.jj$,wn.yRu)(this.data)),this.cache[o]}return null!=r&&r.customValuesFunc?r.customValuesFunc(e,t):[]},t}(Bo.GridDataAutoCompleteHandler),Jo=function(){return Jo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Jo.apply(this,arguments)},Qo=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},ei={scrollbarStyle:"null"},ti=function(e){var t=e.className,n=e.AutoCompleteHandler,r=e.options,o=e.data,a=e.accessorPaths,s=void 0===a?{}:a,l=e.onParseOk,c=e.onParseError,u=e.onChange,d=e.onFocus,f=e.onBlur,p=e.resultsQty,h=e.fieldValueGetters,g=e.editorConfig,v=void 0===g?{}:g,m=e.inline,y=void 0!==m&&m,b=e.metaDisplay,w=void 0===b?"normal":b,x=e.placeholder,_=e.query,S=e.size,O=void 0===S?"large":S,C=Qo(e,["className","AutoCompleteHandler","options","data","accessorPaths","onParseOk","onParseError","onChange","onFocus","onBlur","resultsQty","fieldValueGetters","editorConfig","inline","metaDisplay","placeholder","query","size"]),A=(0,i.useState)({parsedError:!1,displayedError:!1}),E=A[0],k=E.parsedError,P=E.displayedError,M=A[1],T=(0,i.useState)(!1),R=T[0],j=T[1],D=(0,i.useState)(_||""),I=D[0],L=D[1],B=(0,i.useState)(""),Z=(B[0],B[1]),N=(0,i.useState)(!1),F=N[0],H=N[1],V=(0,i.useMemo)((function(){return new n(o,r,s,h)}),[n,s,h,o,r]),z=(0,Xt.a6)({size:O,error:P,success:!1,disabled:!1,focused:F}).styles;(0,Lo.Z)((function(){j(P)}),300,[P]);var U=(0,i.useMemo)((function(){return Jo(Jo({},ei),v)}),[v]);return i.createElement(zo,{className:t,inline:y},i.createElement(Wo,Jo({},z.inputContainer,{onBlur:function(){f&&f(),H(!1),k?M((function(e){return Jo(Jo({},e),{displayedError:!0})})):Z(I)},onFocus:function(){d&&d(),H(!0),P&&M((function(e){return Jo(Jo({},e),{displayedError:!1})}))},error:R,inline:y}),x&&!F&&!I.length&&i.createElement(Uo,null,i.createElement(Go,null,x)),i.createElement(Fo,Jo({},C,{autoCompleteHandler:V,onParseError:function(e,t){c&&c(e,t),M((function(e){return Jo(Jo({},e),{parsedError:!0})}))},onParseOk:function(e){l&&l(e),M({parsedError:!1,displayedError:!1})},onChange:function(e,t,n){u&&u(e,t,n),L(e),t&&!Array.isArray(t)&&t.isError&&M((function(e){return Jo(Jo({},e),{parsedError:!0})})),Array.isArray(t)&&M({parsedError:!1,displayedError:!1})},options:r,data:o,editorConfig:U,query:I}))),i.createElement($o,{inline:y,metaDisplay:w},k&&!R&&i.createElement(Yo,null,"The filter is not complete"),R&&i.createElement(Yo,{error:!0},"Invalid filter"),!R&&void 0!==p&&i.createElement(qo,null,"Results:\xa0",p)))};ti.defaultProps={AutoCompleteHandler:Xo};var ni=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),ri=function(e){return String(e).toLowerCase()},oi=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.options=t,o.accessor=n,o.fieldValueGetters=r||{},o.tryToGetFieldCategory=o.tryToGetFieldCategory.bind(o),o}return ni(t,e),t.prototype.tryToGetFieldCategory=function(e){var t=this.options.find((function(t){return t.columnText==e}));return t?t.columnField:e},t.prototype.filter=function(e,t,n,r){var o=this.tryToGetFieldCategory,i=this.accessor,a=o(t),s=(i?(0,wn.ETc)(i,e):e)[a],l=r.toLowerCase(),c=this.fieldValueGetters[a];switch(n){case"==":return Array.isArray(s)?s.some((function(e){return c?c(e)==r:String(e)==r})):c?c(s)==r:s==r;case"!=":return Array.isArray(s)?!s.some((function(e){return c?c(e)==r:String(e)==r})):c?c(s)!=r:s!=r;case"contains":return Array.isArray(s)?s.some((function(e){return c?c(e).toLowerCase().includes(l):ri(e).includes(l)})):c?c(s).toLowerCase().includes(l):ri(s).includes(l);case"!contains":return Array.isArray(s)?!s.some((function(e){return c?c(e).toLowerCase().includes(l):ri(e).includes(l)})):c?!c(s).toLowerCase().includes(l):!ri(s).includes(l);default:return!1}},t}(Bo.SimpleResultProcessing),ii=n(66243),ai=n(65390),si=function(){return si=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},si.apply(this,arguments)},li=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},ci=function(e){return"function"===typeof e?e():e},ui=(0,i.forwardRef)((function(e,t){var n=e.plain,r=e.open,o=void 0!==r&&r,a=e.align,s=void 0===a?"top":a,l=e.dropProps,c=e.content,u=e.animation,d=e.children,f=e.zIndex,p=void 0===f?70:f,h=li(e,["plain","open","align","dropProps","content","animation","children","zIndex"]),g=Re(h["aria-describedby"]),v=(0,ke.Z)(o),m=v[0],y=v[2],b=v[3],w=(0,i.useRef)(!1),x=(0,i.useRef)(!1),_=(0,i.useCallback)((function(){return requestAnimationFrame((function(){return!w.current&&!x.current&&b()}))}),[]),S=(0,Ee.default)(t),O=S[0],C=S[1],A=(0,Pe.Z)(d,C,si(si({isOpen:m,onMouseOver:y,onMouseLeave:_,onFocus:y,onBlur:_},m&&{"aria-describedby":g}),h)),E=(0,i.useCallback)((function(){w.current=!0}),[]),k=(0,i.useCallback)((function(){w.current=!1,_()}),[]);return i.createElement(i.Fragment,null,A,m&&O.current&&i.createElement(Ae.Z,si({id:g,hideShadow:!0},l,{align:(null===l||void 0===l?void 0:l.align)||je[s],animation:u,onEsc:b,onMouseEnter:E,onMouseLeave:k,target:O.current,zIndex:p}),n?ci(c):i.createElement(Ze,{align:s,background:["transparent","popover"],padding:[2,4]},ci(c))))}));const di=ui;var fi=n(47817),pi=n(51586),hi=n(91970),gi=n(84309),vi=n(4528),mi=n(51559),yi=n(56872),bi=n(63366);const wi=!1,xi=i.createContext(null);var _i="unmounted",Si="exited",Oi="entering",Ci="entered",Ai="exiting",Ei=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(o=Si,r.appearStatus=Oi):o=Ci:o=t.unmountOnExit||t.mountOnEnter?_i:Si,r.state={status:o},r.nextCallback=null,r}d(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===_i?{status:Si}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==Oi&&n!==Ci&&(t=Oi):n!==Oi&&n!==Ci||(t=Ai)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===Oi){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:ct.findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Si&&this.setState({status:_i})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[ct.findDOMNode(this),r],i=o[0],a=o[1],s=this.getTimeouts(),l=r?s.appear:s.enter;!e&&!n||wi?this.safeSetState({status:Ci},(function(){t.props.onEntered(i)})):(this.props.onEnter(i,a),this.safeSetState({status:Oi},(function(){t.props.onEntering(i,a),t.onTransitionEnd(l,(function(){t.safeSetState({status:Ci},(function(){t.props.onEntered(i,a)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:ct.findDOMNode(this);t&&!wi?(this.props.onExit(r),this.safeSetState({status:Ai},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:Si},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:Si},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:ct.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=o[0],a=o[1];this.props.addEndListener(i,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===_i)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,bi.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.createElement(xi.Provider,{value:null},"function"===typeof n?n(e,r):i.cloneElement(i.Children.only(n),r))},t}(i.Component);function ki(){}Ei.contextType=xi,Ei.propTypes={},Ei.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:ki,onEntering:ki,onEntered:ki,onExit:ki,onExiting:ki,onExited:ki},Ei.UNMOUNTED=_i,Ei.EXITED=Si,Ei.ENTERING=Oi,Ei.ENTERED=Ci,Ei.EXITING=Ai;const Pi=Ei;var Mi=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};var Ti,Ri,ji,Di=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Ii=function(){return Ii=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ii.apply(this,arguments)},Li=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const Bi=function(e){var t=e.in,n=e.as,r=e.toggle,o=e.speed,a=void 0===o?200:o,l=e.timing,c=void 0===l?"":l,u=e.transformOrigin,d=e.mount,f=e.children,p=Li(e,["in","as","toggle","speed","timing","transformOrigin","mount","children"]),h=(0,i.useMemo)((function(){return function(e){var t=e.toggle,n=e.timing,r=void 0===n?"":n,o=e.speed,i=void 0===o?200:o,a=e.transformOrigin,l=function(e){return(0,s.css)(Ti||(Ti=Mi(["\n ","\n animation: "," ","ms ",";\n "],["\n ","\n animation: "," ","ms ",";\n "])),a&&"transform-origin: ".concat(a,";"),e,i,r)};return{entering:l((0,s.keyframes)(Ri||(Ri=Mi(["from { "," }"],["from { "," }"])),t)),exiting:l((0,s.keyframes)(ji||(ji=Mi(["to { "," }"],["to { "," }"])),t))}}({toggle:r,timing:c,speed:a,transformOrigin:u})}),[]),g=(0,i.useMemo)((function(){return n&&(0,s.default)(n)(Zi||(Zi=Di(["\n ","\n "],["\n ","\n "])),(function(e){return e.transitionStyling}))}),[]);return i.createElement(Pi,{in:t,timeout:a,mountOnEnter:!d,unmountOnExit:!d},(function(e){var t=h[e];return g?i.createElement(g,Ii({transitionStyling:t},p),f({transition:e,transitionStyling:t})):f({transition:e,transitionStyling:t})}))};var Zi,Ni=n(21794),Fi=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Hi=function(){return Hi=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Hi.apply(this,arguments)},Vi=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},zi={vertical:"height",horizontal:"width"},Ui=(0,s.default)(xe.default).attrs({column:!0})($i||($i=Fi(["\n transition: ",";\n ",";\n"],["\n transition: ",";\n ",";\n"])),(function(e){var t=e.duration,n=e.measurement;return"max-".concat(n," ").concat(t,"ms ease-out, opacity ").concat(t,"ms ease")}),(function(e){var t=e.measurement,n=e.maxDimension;return"max-".concat(t,": ").concat(n)})),Gi=(0,i.forwardRef)((function(e,t){var n=e.open,r=void 0!==n&&n,o=e.duration,a=void 0===o?150:o,s=e.children,l=e.direction,c=e.persist,u=void 0!==c&&c,d=Vi(e,["open","duration","children","direction","persist"]),f=(0,i.useState)(r?"initial":0),p=f[0],h=f[1],g=(0,i.useState)(r),v=g[0],m=g[1],y=(0,Ee.default)(t),b=y[0],w=y[1];(0,Ni.Z)((function(){var e,t=requestAnimationFrame((function(){h(r?0:"".concat(b.current.scrollHeight,"px")),e=requestAnimationFrame((function(){h(r?"".concat(b.current.scrollHeight,"px"):0)}))}));r&&m(!0);var n=setTimeout((function(){return r?h("initial"):m(!1)}),a);return function(){cancelAnimationFrame(t),cancelAnimationFrame(e),clearTimeout(n)}}),[r]);var x=(0,i.useMemo)((function(){return(v||u)&&("function"===typeof s?s():s)}),[v,u,s]);return i.createElement(Ui,Hi({open:r,maxDimension:p,measurement:zi[l]||zi.vertical,duration:a,ref:w,"data-testid":"collapsible",overflow:"initial"===p?"visible":"hidden"},d),x)}));const Wi=(0,i.memo)(Gi);var $i,qi=n(73809),Yi=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Ki=function(){return Ki=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ki.apply(this,arguments)},Xi=(0,s.default)(De.Text).attrs({as:"a",target:"_blank"})(ta||(ta=Yi(["\n &&& {\n text-decoration: none;\n color: ",";\n\n &:hover {\n color: ",";\n text-decoration: none;\n }\n }\n"],["\n &&& {\n text-decoration: none;\n color: ",";\n\n &:hover {\n color: ",";\n text-decoration: none;\n }\n }\n"])),(0,ee.Lq)("primary"),(0,ee.Lq)("accent")),Ji=function(e){var t=e.icon,n=e.title,r=e.content,o=e.url,a=e.children,s=e.testid,l=e.label,c=e.labelTransform,u=e.onClick;return i.createElement(xe.default,{width:"100%",column:!0,gap:2},i.createElement(xe.default,{gap:2,alignItems:"center"},i.createElement(be.JO,{color:"text",name:t,width:"18px",height:"18px"}),i.createElement(De.H5,{margin:[0]},n)),i.createElement(xe.default,{column:!0,gap:4,padding:[0,2]},i.createElement(De.Text,null,r),i.createElement(Oe,Ki({width:"100%",onClick:u,label:l,"data-testid":s},c&&{textTransform:c},o&&{as:"a",target:"_blank",href:o})),a))},Qi={cloud:{documentationUrl:"https://learn.netdata.cloud/",issuesUrl:"https://github.com/netdata/netdata-cloud/issues/new?labels=bug&template=submig-a-bug-for-netdata-cloud.md&title=%5BBUG%5D",issuesLabel:"Let us know about any bugs you\u2019ve encountered in Netdata Cloud.",otherIssuesUrl:"https://github.com/netdata/netdata/issues/new?assignees=&labels=bug%2Cneeds+triage&template=BUG_REPORT.yml&title=%5BBug%5D%3A+",otherIssuesLabel:"Agent",communitySupportUrl:"https://www.netdata.cloud/community/"},agent:{documentationUrl:"https://learn.netdata.cloud/",issuesUrl:"https://github.com/netdata/netdata/issues/new?assignees=&labels=bug%2Cneeds+triage&template=BUG_REPORT.yml&title=%5BBug%5D%3A+",issuesLabel:"Let us know about any bugs you\u2019ve encountered in Netdata Agent.",otherIssuesUrl:"https://github.com/netdata/netdata-cloud/issues/new?labels=bug&template=submig-a-bug-for-netdata-cloud.md&title=%5BBUG%5D",otherIssuesLabel:"Cloud",communitySupportUrl:"https://www.netdata.cloud/community/"}};const ea=function(e){var t=e.app,n=e.onDashboardClick,r=e.onVisitDocumentClick,o=e.onOpenIssueClick,a=e.onOpenBugClick,s=e.onSupportClick,l=e.onGoToDemoClick,c=e.demoUrl,u=void 0===c?"https://app.netdata.cloud/spaces/netdata-demor":c,d=Qi[t]||Qi.cloud,f=d.documentationUrl,p=d.issuesUrl,h=d.issuesLabel,g=d.communitySupportUrl,v=d.otherIssuesUrl,m=d.otherIssuesLabel;return i.createElement(i.Fragment,null,"agent"===t&&i.createElement(i.Fragment,null,i.createElement(Ji,{icon:"dashboard",title:"Dashboard",content:"Learn how to interact with graphs using your mouse or touch interface.",testid:"dashboard-info",label:"Learn to use the Dashboard",onClick:n}),i.createElement(xe.default,{width:"100%",height:{min:"1px"},background:"disabled"})),i.createElement(Ji,{icon:"documentation",title:"Documentation",content:"View how-tos, reference docs, and tutorials to help you get the most out of Netdata Cloud.\n ",url:f,testid:"documentation-link",label:"Visit the docs",onClick:r}),i.createElement(Ji,{icon:"unknownError",title:"Report a Bug",content:h,url:p,testid:"documentation-report-bug-link",label:"Open a new Issue in GitHub",labelTransform:"none",onClick:o},i.createElement(De.Text,null,"Found a bug with the Netdata ",m,"?",i.createElement(Xi,{href:v,onClick:a},"Open an issue")," ","on GitHub")),i.createElement(Ji,{icon:"community",title:"Community",content:"If you need help or would like to contribute to Netdata, join our Community and ask questions, discuss topics, or propose feature requests.",url:g,testid:"documentation-community-support-link",label:"Join the Community",onClick:s}),i.createElement(Ji,{icon:"spaces_v2",title:"Public demo space",content:"Netdata has a public demo space where you can explore different monitoring use-cases. Jump into any that might interest you and put your hands-on our monitoring solution!",url:u,testid:"demo-link",label:"Go to demo",onClick:l}))};var ta,na=function(){return na=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},na.apply(this,arguments)},ra=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},oa={border:{side:"top",color:"disabled"},padding:[6,0,0]},ia=function(e){return i.createElement(xe.default,na({overflow:{vertical:"auto"},padding:[6,4],gap:6,column:!0},e))};const aa=function(e){var t=e.title,n=e.children,r=e.topBorder,o=void 0===r||r,a=ra(e,["title","children","topBorder"]);return i.createElement(xe.default,na({column:!0},o&&oa,a),i.createElement(xe.default,{margin:[0,0,2],gap:2},i.createElement(be.JO,{name:"insights",color:"text",width:"18px",height:"18px"}),i.createElement(De.Text,{strong:!0},t)),"string"===typeof n?i.createElement(De.Text,null,n):n)};const sa=function(){return i.createElement(ia,null,i.createElement(aa,{title:"Mouse Over / Hover",topBorder:!1},i.createElement(De.Text,null,"Mouse over on a chart to show, at its legend, the values for the timestamp under the mouse (the chart will also highlight the point at the chart)."),i.createElement(De.Text,null,"All the other visible charts will also show and highlight their values for the same timestamp.")),i.createElement(aa,{title:"Drag Chart Contents"},i.createElement(De.Text,null,"Drag the contents of a chart, by pressing the left mouse button and moving the mouse,"),i.createElement(De.Text,null,"All the charts will follow soon after you let the chart alone (this little delay is by design: it speeds up your browser and lets you focus on what you are exploring)."),i.createElement(De.Text,null,"Once a chart is panned, auto refreshing stops for all charts. To enable it again, double click a panned chart.")),i.createElement(aa,{title:"Double Click"},"Double Click a chart to reset all the charts to their default auto-refreshing state."),i.createElement(aa,{title:"SHIFT + Drag"},i.createElement(De.Text,null,"While pressing the ",i.createElement("b",null,"SHIFT")," key, press the left mouse button on the contents of a chart and move the mouse to select an area, to zoom in. The other charts will follow too. Zooming is performed in two phases:"),i.createElement(De.Text,{margin:[4,0,0]},"- The already loaded chart contents are zoomed (low resolution)"),i.createElement(De.Text,null,"- New data are transferred from the netdata server, to refresh the chart with possibly more detail."),i.createElement(De.Text,{margin:[4,0,0]},"Once a chart is zoomed, auto refreshing stops for all charts. To enable it again, double click a zoomed chart.")),i.createElement(aa,{title:"Highlight Timeframe"},i.createElement(De.Text,null,"While pressing the ",i.createElement("b",null,"ALT")," key, press the left mouse button on the contents of a chart and move the mouse to select an area. The selected are will be highlighted on all charts.")),i.createElement(aa,{title:"SHIFT + Mouse Wheel"},i.createElement(De.Text,null,"While pressing the ",i.createElement("b",null,"SHIFT")," key and the mouse pointer is over the contents of a chart, scroll the mouse wheel to zoom in or out. This kind of zooming is aligned to center below the mouse pointer. The other charts will follow too."),i.createElement(De.Text,null,"Once a chart is zoomed, auto refreshing stops for all charts. To enable it again, double click a zoomed chart.")),i.createElement(aa,{title:"Legend Operations"},i.createElement(De.Text,null,"Click on the label or value of a dimension, will select / un-select this dimension."),i.createElement(De.Text,null,"You can press any of the ",i.createElement("b",null,"SHIFT")," or ",i.createElement("b",null,"CONTROL")," keys and then click on legend labels or values, to select / un-select multiple dimensions.")))};const la=function(){return i.createElement(ia,null,i.createElement(aa,{title:"Single tap",topBorder:!1},i.createElement(De.Text,null,"Single Tap on the contents of a chart to show, at its legend, the values for the timestamp tapped (the chart will also highlight the point at the chart)."),i.createElement(De.Text,null,"All the other visible charts will also show and highlight their values for the same timestamp.")),i.createElement(aa,{title:"Drag Chart Contents"},i.createElement(De.Text,null,"Touch and Drag the contents of a chart to pan it horizontally."),i.createElement(De.Text,null,"All the charts will follow soon after you let the chart alone (this little delay is by design: it speeds up your browser and lets you focus on what you are exploring)."),i.createElement(De.Text,null,"Once a chart is panned, auto refreshing stops for all charts. To enable it again, double tap a panned chart.")),i.createElement(aa,{title:i.createElement(i.Fragment,null,i.createElement(De.Text,{strong:!0},"Zoom"),i.createElement(De.Text,{margin:[0,0,0,1]},"(does not work on firefox and IE/Edge)"))},i.createElement(De.Text,null,"With two fingers, zoom in or out."),i.createElement(De.Text,null,"Once a chart is zoomed, auto refreshing stops for all charts. To enable it again, double click a zoomed chart.")),i.createElement(aa,{title:"Double Tap"},"Tap on the label or value of a dimension, will select / un-select this dimension."))};var ca=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},ua=(0,s.default)(Io)(fa||(fa=ca(["\n width: 100%;\n\n .tabs > * {\n min-width: initial;\n max-width: initial;\n }\n"],["\n width: 100%;\n\n .tabs > * {\n min-width: initial;\n max-width: initial;\n }\n"])));const da=function(){return i.createElement(xe.default,{overflow:{vertical:"auto"},"data-testid":"dashboard"},i.createElement(ua,null,i.createElement(To,{label:"Using a Mouse"},i.createElement(sa,null)),i.createElement(To,{label:"Using Touch"},i.createElement(la,null))))};var fa,pa=n(78081),ha=n.n(pa),ga=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function va(e,t,n){const r=e.find((e=>e.field===t&&e.type===n));return r?r.values:[]}function ma(e,t,n,r){return e.reduce(((e,o)=>{const{field:i,values:a,type:s}=o,l=ga(o,["field","values","type"]);if(i===t&&(!r||s===r)){const t=a.filter((e=>!ba(e,n)));return t.length>0?e.concat(Object.assign({field:i,values:t,type:s},l)):e}return e.concat(o)}),[])}function ya(e,t,n,r){const o=e.data,i=va(t,n,r)||[];return Object.assign(Object.assign({},e),{data:o.map((e=>Object.assign(Object.assign({},e),{selected:i.some((t=>ba(t,e.value)))})))})}function ba(e,t){return!!(e&&e.name&&t&&t.name&&e.name===t.name)||ha()(e,t,{strict:!0})}function wa(e,t){return t?t.reduce(((e,t)=>e.find((e=>e.type===t.type&&e.field===t.field))?e:[...e,t]),e):e}function xa(e){return"object"===typeof e&&void 0!==e.name}const _a=e=>e.reduce(((e,t)=>(xa(t)?e.push(t.name):e.push(t.toString()),e)),[]).join(","),Sa=Object.assign({},r);var Oa=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function Ca(e,t,n){const{disjunctiveFacets:r,disjunctiveFacetsAnalyticsTags:o}=t;r&&console.warn("search-ui-site-search-connector: disjunctiveFacets is not supported by Site Search"),o&&console.warn("search-ui-site-search-connector: disjunctiveFacetsAnalyticsTags is not supported by Site Search");const i=function(e){if(!e)return;const t=Object.entries(e).map((([e,t])=>{if("value"==t.type)return t.sort&&console.warn("search-ui-site-search-connector: Site Search does not support 'sort' on facets"),t.size&&console.warn("search-ui-site-search-connector: Site Search does not support 'size' on facets"),[e,t];console.warn(`search-ui-site-search-connector: Dropping ${e} facet, only value facets are supported in Site Search`)})).filter((e=>e)).map((([e])=>e));return t.length?t:void 0}(t.facets),a=function(e){if(e&&0!==Object.keys(e).length)return e.reduce(((e,t)=>{const n=t.field,r=t.values;if(e[n])return console.warn("search-ui-site-search-connector: More than one filter found for a single field"),e;if(t.type&&"all"!==t.type&&"any"!==t.type)return console.warn(`search-ui-site-search-connector: Unsupported filter type "${t.type}" found, only "all" and "any" are currently supported`),e;if(void 0!==r.find((e=>"object"===typeof e))){if(r.length>1)return console.warn("search-ui-site-search-connector: Cannot apply more than 1 none-value filters to a single field"),e;const t=r[0];if(Sa.isFilterValueRange(t)){const{name:r}=t,o=Oa(t,["name"]);return e[n]=Object.assign({type:"range"},o),e}return e}return e[n]=Object.assign(Object.assign({},"any"===t.type?{}:{type:"and"}),{values:r}),e}),{})}(void 0!==t.filters?t.filters:e.filters),s=void 0!==t.current?t.current:e.current,l=void 0!==t.resultsPerPage?t.resultsPerPage:e.resultsPerPage,c=void 0!==t.sortDirection?t.sortDirection:e.sortDirection,u=void 0!==t.sortField?t.sortField:e.sortField,d=void 0!==t.sortList?t.sortList:e.sortList,[f,p]=(h=t.result_fields)?[Object.keys(h),Object.entries(h).reduce(((e,[t,n])=>n.snippet?Object.assign(Object.assign({},e),{[t]:n.snippet}):e),{})]:[];var h;const g=(v=t.search_fields)?Object.keys(v):[];var v;const m=e.searchTerm;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},l&&{per_page:l}),s&&{page:s}),c&&{sort_direction:{[n]:c}}),u&&{sort_field:{[n]:u}}),d&&{sort_list:{[n]:d}}),a&&{filters:{[n]:a}}),i&&{facets:{[n]:i}}),f&&{fetch_fields:{[n]:f}}),p&&{highlight_fields:{[n]:p}}),g&&!!g.length&&{search_fields:{[n]:g}}),{q:m})}var Aa=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const Ea=(e,[t,n])=>Object.assign(Object.assign({},e),{[t]:n});function ka(e,t){const n=function(e,t){return e[t].map((e=>{const{highlight:t,sort:n}=e,r=Aa(e,["highlight","sort"]),o=Object.entries(r).filter((([e])=>!e.startsWith("_"))).map((([e,t])=>{return[e,(n=t,{raw:n})];var n})).reduce(Ea,{});return Object.entries(t).forEach((([e,t])=>{o[e].snippet=t})),o}))}(e.records,t),r=e.info[t].num_pages,o=e.info[t].total_result_count,i=(a=e.info[t]).facets?Object.entries(a.facets).map((([e,t])=>[e,[{field:e,data:Object.entries(t).map((([e,t])=>({value:e,count:t}))),type:"value"}]])).reduce(Ea,{}):{};var a;return Object.assign({rawResponse:e,results:n,totalPages:r,totalResults:o,requestId:""},Object.keys(i).length>0&&{facets:i})}var Pa=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(t){i(t)}}function s(e){try{l(r.throw(e))}catch(t){i(t)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};function Ma(e,t,n,r){return Pa(this,void 0,void 0,(function*(){const o=new Headers({"Content-Type":"application/json"}),i=yield fetch(`https://search-api.swiftype.com/api/v1/public/${n}`,{method:t,headers:o,body:JSON.stringify(Object.assign({engine_key:e},r)),credentials:"include"});let a;try{a=yield i.json()}catch(s){}if(i.status>=200&&i.status<300)return a;{const e=a&&a.errors&&Object.entries(a.errors).length>0?JSON.stringify(a.errors):i.status;throw new Error(`${e}`)}}))}var Ta=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(t){i(t)}}function s(e){try{l(r.throw(e))}catch(t){i(t)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};function Ra(e,t,n){const r=Object.entries(Object.assign({engine_key:e},n)).map((([e,t])=>`${e}=${encodeURIComponent(t)}`)).join("&");return fetch(`https://search-api.swiftype.com/api/v1/public/${t}?${r}`,{method:"GET",credentials:"include"})}const ja=class{constructor({documentType:e,engineKey:t,beforeSearchCall:n=((e,t)=>t(e)),beforeAutocompleteResultsCall:r=((e,t)=>t(e))}){this.documentType=e,this.engineKey=t,this.beforeSearchCall=n,this.beforeAutocompleteResultsCall=r,this.request=Ma.bind(this,t),this._get=Ra.bind(this,t)}onResultClick({query:e,documentId:t,tags:n}){n&&n.length>0&&console.warn("search-ui-site-search-connector: Site Search does not support tags on click"),this._get("analytics/pc",{t:(new Date).getTime(),q:e,doc_id:t})}onAutocompleteResultClick({query:e,documentId:t,tags:n}){n&&console.warn("search-ui-site-search-connector: Site Search does not support tags on autocompleteClick"),this._get("analytics/pas",{t:(new Date).getTime(),q:e,doc_id:t})}onSearch(e,t){const n=Ca(e,t,this.documentType);return this.beforeSearchCall(n,(e=>this.request("POST","engines/search.json",e).then((e=>ka(e,this.documentType)))))}onAutocomplete({searchTerm:e},t){return Ta(this,void 0,void 0,(function*(){if(t.results){const n=Ca({searchTerm:e},t.results,this.documentType);return this.beforeAutocompleteResultsCall(n,(e=>this.request("POST","engines/suggest.json",e).then((e=>({autocompletedResults:ka(e,this.documentType).results})))))}t.suggestions&&console.warn("search-ui-site-search-connector: Site Search does support query suggestions on autocomplete")}))}};function Da(e){return"/"===e.charAt(0)}function Ia(e,t){for(var n=t,r=n+1,o=e.length;r<o;n+=1,r+=1)e[n]=e[r];e.pop()}const La=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],o=t&&t.split("/")||[],i=e&&Da(e),a=t&&Da(t),s=i||a;if(e&&Da(e)?o=r:r.length&&(o.pop(),o=o.concat(r)),!o.length)return"/";if(o.length){var l=o[o.length-1];n="."===l||".."===l||""===l}else n=!1;for(var c=0,u=o.length;u>=0;u--){var d=o[u];"."===d?Ia(o,u):".."===d?(Ia(o,u),c++):c&&(Ia(o,u),c--)}if(!s)for(;c--;c)o.unshift("..");!s||""===o[0]||o[0]&&Da(o[0])||o.unshift("");var f=o.join("/");return n&&"/"!==f.substr(-1)&&(f+="/"),f};var Ba=!0,Za="Invariant failed";function Na(e,t){if(!e){if(Ba)throw new Error(Za);var n="function"===typeof t?t():t,r=n?"".concat(Za,": ").concat(n):Za;throw new Error(r)}}function Fa(e){return"/"===e.charAt(0)?e:"/"+e}function Ha(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function Va(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function za(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function Ua(e,t,n,r){var o;"string"===typeof e?(o=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,l.Z)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(i){throw i instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):i}return n&&(o.key=n),r?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=La(o.pathname,r.pathname)):o.pathname=r.pathname:o.pathname||(o.pathname="/"),o}function Ga(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var i="function"===typeof e?e(t,n):e;"string"===typeof i?"function"===typeof r?r(i,o):o(!0):o(!1!==i)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var Wa=!("undefined"===typeof window||!window.document||!window.document.createElement);function $a(e,t){t(window.confirm(e))}var qa="popstate",Ya="hashchange";function Ka(){try{return window.history.state||{}}catch(e){return{}}}function Xa(e){void 0===e&&(e={}),Wa||Na(!1);var t=window.history,n=function(){var e=window.navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history}(),r=!(-1===window.navigator.userAgent.indexOf("Trident")),o=e,i=o.forceRefresh,a=void 0!==i&&i,s=o.getUserConfirmation,c=void 0===s?$a:s,u=o.keyLength,d=void 0===u?6:u,f=e.basename?Va(Fa(e.basename)):"";function p(e){var t=e||{},n=t.key,r=t.state,o=window.location,i=o.pathname+o.search+o.hash;return f&&(i=Ha(i,f)),Ua(i,r,n)}function h(){return Math.random().toString(36).substr(2,d)}var g=Ga();function v(e){(0,l.Z)(k,e),k.length=t.length,g.notifyListeners(k.location,k.action)}function m(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||w(p(e.state))}function y(){w(p(Ka()))}var b=!1;function w(e){if(b)b=!1,v();else{g.confirmTransitionTo(e,"POP",c,(function(t){t?v({action:"POP",location:e}):function(e){var t=k.location,n=_.indexOf(t.key);-1===n&&(n=0);var r=_.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(b=!0,O(o))}(e)}))}}var x=p(Ka()),_=[x.key];function S(e){return f+za(e)}function O(e){t.go(e)}var C=0;function A(e){1===(C+=e)&&1===e?(window.addEventListener(qa,m),r&&window.addEventListener(Ya,y)):0===C&&(window.removeEventListener(qa,m),r&&window.removeEventListener(Ya,y))}var E=!1;var k={length:t.length,action:"POP",location:x,createHref:S,push:function(e,r){var o="PUSH",i=Ua(e,r,h(),k.location);g.confirmTransitionTo(i,o,c,(function(e){if(e){var r=S(i),s=i.key,l=i.state;if(n)if(t.pushState({key:s,state:l},null,r),a)window.location.href=r;else{var c=_.indexOf(k.location.key),u=_.slice(0,c+1);u.push(i.key),_=u,v({action:o,location:i})}else window.location.href=r}}))},replace:function(e,r){var o="REPLACE",i=Ua(e,r,h(),k.location);g.confirmTransitionTo(i,o,c,(function(e){if(e){var r=S(i),s=i.key,l=i.state;if(n)if(t.replaceState({key:s,state:l},null,r),a)window.location.replace(r);else{var c=_.indexOf(k.location.key);-1!==c&&(_[c]=i.key),v({action:o,location:i})}else window.location.replace(r)}}))},go:O,goBack:function(){O(-1)},goForward:function(){O(1)},block:function(e){void 0===e&&(e=!1);var t=g.setPrompt(e);return E||(A(1),E=!0),function(){return E&&(E=!1,A(-1)),t()}},listen:function(e){var t=g.appendListener(e);return A(1),function(){A(-1),t()}}};return k}function Ja(e,t,n){return Math.min(Math.max(e,t),n)}var Qa=n(33644),es=n.n(Qa);const ts={encode:(e,t)=>function(e){return void 0!==e&&null!==e&&"number"===typeof e}(e)?`n_${e}_n`:function(e){return e&&"boolean"===typeof e}(e)?`b_${e}_b`:t(e),decode(e,t){if(/n_-?[\d\.]*_n/.test(e)){const t=e.substring(2,e.length-2);return Number(t)}if(/^b_(true|false)*_b$/.test(e)){return function(e){if("true"===e)return!0;if("false"===e)return!1;throw"Invalid type parsed as Boolean value"}(e.substring(2,e.length-2))}return t(e)}},ns={parse:e=>es().parse(e,{ignoreQueryPrefix:!0,decoder:ts.decode,arrayLimit:1e3}),stringify:e=>es().stringify(e,{encoder:ts.encode})};function rs(e){return Array.isArray(e)?e[e.length-1]:e}function os(e){return function(e){if(!function(e){return!isNaN(e)}(e))return;return parseInt(e,10)}(rs(e))}function is(e){return e.filters}function as(e){return os(e.current)}function ss(e){return rs(e.q)}function ls(e){const t=rs(e["sort-field"]),n=rs(e["sort-direction"]);return t?[t,n]:[]}function cs(e){return os(e.size)}function us(e){return e.sort}class ds{constructor(e={}){this.routingOptions={readUrl:e.readUrl||this.readUrl.bind(this),writeUrl:e.writeUrl||this.writeUrl.bind(this),urlToState:e.urlToState||this.urlToState.bind(this),stateToUrl:e.stateToUrl||this.stateToUrl.bind(this),routeChangeHandler:e.routeChangeHandler||this.routeChangeHandler.bind(this)},this.history="undefined"!==typeof window?Xa():function(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,r=t.initialEntries,o=void 0===r?["/"]:r,i=t.initialIndex,a=void 0===i?0:i,s=t.keyLength,c=void 0===s?6:s,u=Ga();function d(e){(0,l.Z)(m,e),m.length=m.entries.length,u.notifyListeners(m.location,m.action)}function f(){return Math.random().toString(36).substr(2,c)}var p=Ja(a,0,o.length-1),h=o.map((function(e){return Ua(e,void 0,"string"===typeof e?f():e.key||f())})),g=za;function v(e){var t=Ja(m.index+e,0,m.entries.length-1),r=m.entries[t];u.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var m={length:h.length,action:"POP",location:h[p],index:p,entries:h,createHref:g,push:function(e,t){var r="PUSH",o=Ua(e,t,f(),m.location);u.confirmTransitionTo(o,r,n,(function(e){if(e){var t=m.index+1,n=m.entries.slice(0);n.length>t?n.splice(t,n.length-t,o):n.push(o),d({action:r,location:o,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",o=Ua(e,t,f(),m.location);u.confirmTransitionTo(o,r,n,(function(e){e&&(m.entries[m.index]=o,d({action:r,location:o}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=m.index+e;return t>=0&&t<m.entries.length},block:function(e){return void 0===e&&(e=!1),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return m}(),this.lastPushSearchString=""}readUrl(){return this.history?this.history.location.search:""}writeUrl(e,{replaceUrl:t=!1}={}){(t?this.history.replace:this.history.push)(`?${e}`)}urlToState(e){return function(e){const t={current:as(e),filters:is(e),searchTerm:ss(e),resultsPerPage:cs(e),sortField:ls(e)[0],sortDirection:ls(e)[1],sortList:us(e)};return Object.keys(t).reduce(((e,n)=>{const r=t[n];return r&&(e[n]=r),e}),{})}(ns.parse(e))}stateToUrl(e){return`${function(e){return ns.stringify(function({searchTerm:e,current:t,filters:n,resultsPerPage:r,sortDirection:o,sortField:i,sortList:a}){const s={};return t>1&&(s.current=t),e&&(s.q=e),r&&(s.size=r),n&&n.length>0&&(s.filters=n),a&&a.length>0?s.sort=a:i&&(s["sort-field"]=i,s["sort-direction"]=o),s}(e))}(e)}`}getStateFromURL(){return this.routingOptions.urlToState(this.routingOptions.readUrl())}pushStateToURL(e,{replaceUrl:t=!1}={}){const n=this.routingOptions.stateToUrl(e);this.lastPushSearchString=n,this.routingOptions.writeUrl(n,{replaceUrl:t})}onURLStateChange(e){this.unlisten=this.routingOptions.routeChangeHandler((t=>{`?${this.lastPushSearchString}`!==t&&(this.lastPushSearchString="",e(this.routingOptions.urlToState(t)))}).bind(this))}routeChangeHandler(e){return this.history.listen((t=>{e(t.search)}))}tearDown(){this.unlisten()}}class fs{constructor(){this.requestSequence=0,this.lastCompleted=0}next(){return++this.requestSequence}isOldRequest(e){return e<this.lastCompleted}completed(e){this.lastCompleted=e}}function ps(e,t){let n;const r=function(){const r=arguments;clearTimeout(n),n=setTimeout((()=>{e.apply(null,r)}),t)};return r.cancel=()=>{n&&(clearTimeout(n),n=null)},r}class hs{constructor(){this.debounceCache={}}runWithDebounce(e,t,n,...r){if(!e)return n(...r);const o=`${t}|${e.toString()}`;let i=this.debounceCache[o];i||(this.debounceCache[o]=ps(n,e),i=this.debounceCache[o]),i(...r)}cancelByName(e){Object.entries(this.debounceCache).filter((([t])=>t.startsWith(`${e}|`))).forEach((([e,t])=>t.cancel()))}}hs.debounce=(e,t)=>ps(t,e);const gs=hs;function vs(e,t,n="all"){this.debug&&console.log("Search UI: Action","addFilter",...arguments);const{filters:r}=this.state,o=r.find((t=>t.field===e&&t.type===n))||null,i=r.filter((t=>t.field!==e||t.type!==n))||[],a=(null===o||void 0===o?void 0:o.values)||[],s=a.find((e=>ba(e,t)))?a:a.concat(t);this._updateSearchResults({current:1,filters:[...i,{field:e,values:s,type:n}]});this.events.emit({type:"FacetFilterSelected",field:e,value:_a(s),query:this.state.searchTerm})}function ms(e,t=[]){this.debug&&console.log("Search UI: Action","trackAutocompleteClickThrough",...arguments);const{autocompletedResultsRequestId:n,searchTerm:r,autocompletedResults:o,current:i,resultsPerPage:a,totalResults:s,filters:l}=this.state,c=o.findIndex((t=>t._meta.id===e)),u=o[c],d=this.events;d.autocompleteResultClick({query:r,documentId:e,requestId:n,tags:t,result:u,resultIndex:c}),d.emit({type:"ResultSelected",documentId:e,query:r,position:c,origin:"autocomplete",tags:t,totalResults:s,filters:l,currentPage:i,resultsPerPage:a})}function ys(e=[]){this.debug&&console.log("Search UI: Action","clearFilters",...arguments);const{filters:t}=this.state,n=t.filter((t=>{const n=t.field;return e.includes(n)}));this._updateSearchResults({current:1,filters:n})}function bs(e,t,n){this.debug&&console.log("Search UI: Action","removeFilter",...arguments);const{filters:r}=this.state;let o=r;o=!t&&n?r.filter((t=>!(t.field===e&&t.type===n))):t?ma(r,e,t,n):r.filter((t=>t.field!==e)),this._updateSearchResults({current:1,filters:o});this.events.emit({type:"FacetFilterRemoved",field:e,value:t&&_a([t]),query:this.state.searchTerm})}function ws(){this.debug&&console.log("Search UI: Action","reset",...arguments),this._setState(this.startingState),this.trackUrlState&&this.URLManager.pushStateToURL(this.state)}function xs(e){this.debug&&console.log("Search UI: Action","setCurrent",...arguments),this._updateSearchResults({current:e})}function _s(e,t,n="all"){this.debug&&console.log("Search UI: Action","setFilter",...arguments);let{filters:r}=this.state;r=r.filter((t=>t.field!==e||t.type!==n)),this._updateSearchResults({current:1,filters:[...r,{field:e,values:[t],type:n}]});this.events.emit({type:"FacetFilterSelected",field:e,value:t&&_a([t]),query:this.state.searchTerm})}function Ss(e){this.debug&&console.log("Search UI: Action","setResultsPerPage",...arguments),this._updateSearchResults({current:1,resultsPerPage:e})}function Os(e,{autocompleteMinimumCharacters:t=0,autocompleteResults:n=!1,autocompleteSuggestions:r=!1,shouldClearFilters:o=!0,refresh:i=!0,debounce:a=0}={}){this.debug&&console.log("Search UI: Action","setSearchTerm",...arguments),this._setState({searchTerm:e}),i&&this.debounceManager.runWithDebounce(a,"_updateSearchResults",this._updateSearchResults,Object.assign({current:1},o&&{filters:[]})),(n||r)&&e.length>=t&&this.debounceManager.runWithDebounce(a,"_updateAutocomplete",this._updateAutocomplete,e,{autocompleteResults:n,autocompleteSuggestions:r})}function Cs(e,t){this.debug&&console.log("Search UI: Action","setSort",...arguments);const n={current:1,sortList:null,sortField:null,sortDirection:null};Array.isArray(e)?n.sortList=e:(n.sortField=e,n.sortDirection=t),this._updateSearchResults(n)}function As(e,t=[]){this.debug&&console.log("Search UI: Action","trackClickThrough",...arguments);const{requestId:n,searchTerm:r,results:o,current:i,resultsPerPage:a,totalResults:s,filters:l}=this.state,c=o.findIndex((t=>t._meta.id===e)),u=o[c],d=this.events;this.events.resultClick({query:r,documentId:e,requestId:n,tags:t,result:u,page:i,resultsPerPage:a,resultIndexOnPage:c}),d.emit({type:"ResultSelected",documentId:e,query:r,origin:"results",position:c,tags:t,totalResults:s,filters:l,currentPage:i,resultsPerPage:a})}const Es="search-ui-screen-reader-notifications",ks="undefined"!==typeof document,Ps=()=>{if(!ks)return null;let e=document.getElementById(Es);return e||(e=document.createElement("div"),e.id=Es,e.setAttribute("role","status"),e.setAttribute("aria-live","polite"),e.style.position="absolute",e.style.width="1px",e.style.height="1px",e.style.margin="-1px",e.style.padding="0",e.style.border="0",e.style.overflow="hidden",e.style.clip="rect(0 0 0 0)",document.body.appendChild(e),e)},Ms=e=>{const t=Ps();t&&(t.textContent=e)},Ts={searchResults:({start:e,end:t,totalResults:n,searchTerm:r})=>{let o=`Showing ${e} to ${t} results out of ${n}`;return r&&(o+=`, searching for "${r}".`),o}};function Rs(e,t){if(!this.hasA11yNotifications)return;const n=this.a11yNotificationMessages[e];if(!n){const t=`Could not find corresponding message function in a11yNotificationMessages: "${e}"`;return void console.warn("Action","a11yNotify",t)}const r=n(t);Ms(r),this.debug&&console.log("Search UI: Action","a11yNotify",{messageFunc:e,messageArgs:t,message:r})}function js(e,t,n=[]){this.debug&&console.log("Search UI: Action","trackAutocompleteSuggestionClickThrough",...arguments);const{searchTerm:r}=this.state;this.events.emit({type:"AutocompleteSuggestionSelected",position:t,query:r,tags:n,suggestion:e})}function Ds(e,t,n){if(n){if(t){const r=t[e].bind(t);return(...e)=>n(...e,r)}return n}return t&&t[e]?t[e].bind(t):()=>{throw`No ${e} handler provided and no Connector provided. You must configure one or the other.`}}const Is=class{constructor({apiConnector:e,onSearch:t,onAutocomplete:n,onResultClick:r,onAutocompleteResultClick:o,plugins:i=[]}={}){this.search=Ds("onSearch",e,t),this.autocomplete=Ds("onAutocomplete",e,n),this.resultClick=Ds("onResultClick",e,r),this.autocompleteResultClick=Ds("onAutocompleteResultClick",e,o),this.plugins=i}emit(e){this.plugins.forEach((t=>{t.subscribe(e)}))}};var Ls=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function Bs({current:e,filters:t,resultsPerPage:n,searchTerm:r,sortDirection:o,sortField:i,sortList:a}){return{current:e,filters:t,resultsPerPage:n,searchTerm:r,sortDirection:o,sortField:i,sortList:a}}const Zs={current:1,filters:[],resultsPerPage:20,searchTerm:"",sortDirection:"",sortField:"",sortList:[],autocompletedResults:[],autocompletedResultsRequestId:"",autocompletedSuggestions:{},autocompletedSuggestionsRequestId:"",error:"",isLoading:!1,facets:{},requestId:"",results:[],resultSearchTerm:"",totalPages:0,totalResults:0,pagingStart:0,pagingEnd:0,wasSearched:!1,rawResponse:{}};function Ns(e={},t={},n=[]){return Object.entries(e).reduce(((e,[r,o])=>(t[r]&&"function"===typeof t[r]&&!t[r]({filters:n})||(e[r]=o),e)),{})}const Fs=class{constructor({apiConnector:e,autocompleteQuery:t={},plugins:n=[],debug:r,initialState:i,onSearch:a,onAutocomplete:s,onResultClick:l,onAutocompleteResultClick:c,searchQuery:u={},trackUrlState:d=!0,routingOptions:f={},urlPushDebounceLength:p=500,hasA11yNotifications:h=!1,a11yNotificationMessages:g={},alwaysSearchOnInitialLoad:v=!1}){let m;this.state=Zs,this._updateAutocomplete=(e,{autocompleteResults:t,autocompleteSuggestions:n}={})=>{const r=this.autocompleteRequestSequencer.next(),o=Object.assign(Object.assign({},t&&{results:this.autocompleteQuery.results||{}}),n&&{suggestions:this.autocompleteQuery.suggestions||{}});return this.events.autocomplete({searchTerm:e},o).then((e=>{this.autocompleteRequestSequencer.isOldRequest(r)||(this.autocompleteRequestSequencer.completed(r),this._setState(e))}))},this._updateSearchResults=(e,{skipPushToUrl:t=!1,replaceUrl:n=!1}={})=>{const{current:r,filters:o,resultsPerPage:i,searchTerm:a,sortDirection:s,sortField:l,sortList:c}=Object.assign(Object.assign({},this.state),e);this.debounceManager.cancelByName("_updateSearchResults"),this._setState({current:r,error:"",filters:o,resultsPerPage:i,searchTerm:a,sortDirection:s,sortField:l,sortList:c}),this._makeSearchRequest({skipPushToUrl:t,replaceUrl:n})},this._makeSearchRequest=gs.debounce(0,(({skipPushToUrl:e,replaceUrl:t})=>{const{current:n,filters:r,resultsPerPage:o,searchTerm:i,sortDirection:a,sortField:s,sortList:l}=this.state;this._setState({isLoading:!0});const c=this.searchRequestSequencer.next(),u=this.searchQuery,{conditionalFacets:d}=u,f=Ls(u,["conditionalFacets"]),p=Object.assign(Object.assign({},f),{facets:Ns(this.searchQuery.facets,d,r)}),h=Object.assign(Object.assign({},Bs(this.state)),{filters:wa(r,this.searchQuery.filters)});return this.events.search(h,p).then((u=>{if(this.searchRequestSequencer.isOldRequest(c))return;this.searchRequestSequencer.completed(c);const{totalResults:d}=u;this.events.emit({type:"SearchQuery",filters:this.state.filters,query:this.state.searchTerm,currentPage:h.current,resultsPerPage:h.resultsPerPage,totalResults:d});const f=0===d?0:(n-1)*o+1,p=d<f+o?d:f+o-1;if(this._setState(Object.assign(Object.assign({isLoading:!1,resultSearchTerm:i,pagingStart:f,pagingEnd:p},u),{wasSearched:!0})),this.hasA11yNotifications){const e={start:f,end:p,totalResults:d,searchTerm:i};this.actions.a11yNotify("searchResults",e)}!e&&this.trackUrlState&&this.debounceManager.runWithDebounce(this.urlPushDebounceLength,"pushStateToURL",this.URLManager.pushStateToURL.bind(this.URLManager),{current:n,filters:r,resultsPerPage:o,searchTerm:i,sortDirection:a,sortField:s,sortList:l},{replaceUrl:t})}),(e=>{var t;"Invalid credentials"!==e.message?this._setState({error:`An unexpected error occurred: ${e.message}`}):this._setState(Object.assign({},(null===(t=this.apiConnector)||void 0===t?void 0:t.state)&&Object.assign({},this.apiConnector.state)))}))})),this.actions=Object.entries(o).reduce(((e,[t,n])=>Object.assign(Object.assign({},e),{[t]:n.bind(this)})),{}),this.actions=Object.assign(Object.assign({},this.actions),(null===e||void 0===e?void 0:e.actions)&&Object.assign({},e.actions)),Object.assign(this,this.actions),this.events=new Is({apiConnector:e,onSearch:a,onAutocomplete:s,onResultClick:l,onAutocompleteResultClick:c,plugins:n}),this.debug=r,this.debug&&(console.warn("Search UI Debugging is enabled. This should be turned off in production deployments."),"undefined"!==typeof window&&(window.searchUI=this)),this.autocompleteRequestSequencer=new fs,this.searchRequestSequencer=new fs,this.debounceManager=new gs,this.autocompleteQuery=t,this.searchQuery=u,this.subscriptions=[],this.trackUrlState=d,this.urlPushDebounceLength=p,this.alwaysSearchOnInitialLoad=v,this.apiConnector=e,d?(this.URLManager=new ds(f),m=this.URLManager.getStateFromURL(),this.URLManager.onURLStateChange((e=>{this._updateSearchResults(Object.assign(Object.assign({},Zs),e),{skipPushToUrl:!0})}))):m={},this.hasA11yNotifications=h,this.hasA11yNotifications&&Ps(),this.a11yNotificationMessages=Object.assign(Object.assign({},Ts),g),this.startingState=Object.assign(Object.assign({},this.state),i);const y=Bs(Object.assign(Object.assign({},this.startingState),m));this.state=Object.assign(Object.assign(Object.assign({},this.state),(null===e||void 0===e?void 0:e.state)&&Object.assign({},e.state)),y),(y.searchTerm||y.filters.length>0||this.alwaysSearchOnInitialLoad)&&this._updateSearchResults(y,{replaceUrl:!0})}_setState(e){const t=Object.assign(Object.assign({},this.state),e);this.debug&&console.log("Search UI: State Update",e,t),this.state=t,this.subscriptions.forEach((e=>e(t)))}setSearchQuery(e){this.searchQuery=e,this._updateSearchResults({})}setAutocompleteQuery(e){this.autocompleteQuery=e}subscribeToStateChanges(e){this.subscriptions.push(e)}unsubscribeToStateChanges(e){this.subscriptions=this.subscriptions.filter((t=>t!==e))}tearDown(){this.subscriptions=[],this.URLManager&&this.URLManager.tearDown(),this.debounceManager.cancelByName("pushStateToURL")}getActions(){return this.actions}getState(){return Object.assign({},this.state)}},Hs=i.createContext(null),Vs={moreFilters:({visibleOptionsCount:e,showingAll:t})=>{let n=t?"All ":"";return n+=`${e} options shown.`,n}},zs=({children:e,config:t,driver:n})=>{const[r,o]=(0,i.useState)(null);if((0,i.useEffect)((()=>{const e=n||new Fs(Object.assign(Object.assign({},t),{a11yNotificationMessages:Object.assign(Object.assign({},Vs),t.a11yNotificationMessages)}));return o(e),()=>{e.tearDown()}}),[]),(0,i.useEffect)((()=>{r&&r.setSearchQuery(t.searchQuery)}),[t.searchQuery]),(0,i.useEffect)((()=>{r&&r.setAutocompleteQuery(t.autocompleteQuery)}),[t.autocompleteQuery]),!r)return null;const a={driver:r};return i.createElement(Hs.Provider,{value:a},e)};var Us=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function Gs(e,t,n){return(n.mapContextToProps||t)(e,n)||{}}const Ws=function(e){if(!e)throw"withSearch requires a function to be provided which returns an object with at least one value.";return function(t){class n extends i.PureComponent{constructor(t,n){super(t),this.subscription=t=>{this.mounted&&this.setState((n=>Gs(Object.assign(Object.assign({},n),t),e,this.props)))},this.mounted=!1,this.state=Object.assign({},Gs(function(e){return Object.assign(Object.assign({},e.driver.getState()),e.driver.getActions())}(n),e,t))}componentDidMount(){this.mounted=!0,this.context.driver.subscribeToStateChanges(this.subscription)}componentWillUnmount(){this.mounted=!1,this.context.driver.unsubscribeToStateChanges(this.subscription)}render(){const e=Us(this.props,[]);return i.createElement(t,Object.assign({},this.state,e))}}return n.contextType=Hs,n}};function $s({mapContextToProps:e,children:t}){const n=Ws(e)((e=>t(e)));return i.createElement(n,null)}$s.propTypes={mapContextToProps:dt().func,children:dt().func.isRequired};const qs=$s;var Ys=n(52861),Ks=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(t){i(t)}}function s(e){try{l(r.throw(e))}catch(t){i(t)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))},Xs=function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(l){s=[6,l],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}},Js={headers:{"Content-Type":"application/json"},transformResponse:function(e){try{var t=JSON.parse(e).topics;return(void 0===t?[]:t).map((function(e){var t=e.id,n=e.title,r=e.fancy_title,o=e.slug;return{id:{raw:t},title:{raw:n},description:{raw:r},url:{raw:"https://community.netdata.cloud/t/".concat(o)}}}))}catch(n){return n}}};const Qs=function(e,t){return Ks(void 0,void 0,void 0,(function(){var n;return Xs(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,(0,Ys.Z)("https://community.netdata.cloud/search.json?q=".concat(e),Js)];case 1:return(n=r.sent()).data?(t&&t(n),[3,3]):[2];case 2:return r.sent(),[2];case 3:return[2]}}))}))};var el=function(){return el=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},el.apply(this,arguments)},tl=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const nl=function(e){var t=e.children,n=tl(e,["children"]),r=(0,i.useState)([]),o=r[0],a=r[1],s=n.searchTerm,l=n.results;return(0,i.useEffect)((function(){if(s){var e=!0;return Qs(s,(function(t){var n=t.data;return e&&a(n)})),function(){return e=!1}}}),[s]),t(el(el({},n),{results:el(el({},l),{discourse:o})}))};var rl=/^https:\/\/((learn.netdata).cloud|www.(netdata.cloud)|github.com\/netdata\/(netdata-cloud)|github.com\/netdata\/(netdata))/,ol=function(e){return e.reduce((function(e,t){var n=t.url.raw.match(rl).find((function(e,t){return t>1&&e}));return e[n]=e[n]||[],e[n].push(t),e}),{})},il=function(){return il=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},il.apply(this,arguments)},al={apiConnector:new ja({engineKey:"BZL_aEiLAebVKkcm3eFr",documentType:"page"}),initialState:{resultsPerPage:100},searchQuery:{result_fields:{title:{snippet:{size:100,fallback:!0}},url:{raw:{}},description:{snippet:{size:100,fallback:!0}}}},alwaysSearchOnInitialLoad:!1},sl=function(e){var t=e.searchTerm,n=e.setSearchTerm,r=e.results,o=e.reset;return{searchTerm:t,setSearchTerm:n,results:il(il({},ol(r)),{discourse:[]}),reset:o}};const ll=function(e){var t=e.children;return i.createElement(zs,{config:al},i.createElement(qs,{mapContextToProps:sl},(function(e){return i.createElement(nl,il({},e),t)})))};const cl=function(e){var t=e.defaultValue,n=e.setSearchTerm,r=e.setSearchView,o=(0,i.useState)(t),a=o[0],s=o[1];(0,Lo.Z)((function(){n(a),a.length<3||r()}),300,[a]);var l=(0,i.useCallback)((function(e){return s(e.target.value)}),[]);return i.createElement(Xt.oi,{value:a,onChange:l,placeholder:"Search Netdata\u2019s docs & community",autoFocus:!0,iconLeft:i.createElement(be.JO,{name:"search_s",size:"small",color:a?"text":"border"})})};var ul=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},dl=function(){return dl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},dl.apply(this,arguments)},fl=s.default.a(wl||(wl=ul(["\n text-decoration: none;\n\n &:hover,\n &:visited {\n color: ",";\n }\n"],["\n text-decoration: none;\n\n &:hover,\n &:visited {\n color: ",";\n }\n"])),(0,ee.Lq)("primary")),pl=function(e){var t=e.title,n=e.description,r=e.url;return i.createElement(xe.default,{gap:2,column:!0},i.createElement(De.Text,{strong:!0,dangerouslySetInnerHTML:{__html:(null===t||void 0===t?void 0:t.snippet)||(null===t||void 0===t?void 0:t.raw)||"Untitled"}}),!!n&&i.createElement(De.Text,{dangerouslySetInnerHTML:{__html:"".concat((null===n||void 0===n?void 0:n.snippet)||(null===n||void 0===n?void 0:n.raw)||"No description","…")}}),i.createElement(xe.default,{alignSelf:"end"},i.createElement(De.Text,{as:fl,color:"primary",href:r,target:"_blank"},"Read \u2192")))},hl=function(e){return i.createElement(xe.default,dl({overflow:{vertical:"auto"},padding:[6,4],gap:6,column:!0},e))},gl=(0,s.default)(Io)(xl||(xl=ul(["\n width: 100%;\n\n .tabs > * {\n min-width: 160px;\n max-width: 100%;\n }\n"],["\n width: 100%;\n\n .tabs > * {\n min-width: 160px;\n max-width: 100%;\n }\n"]))),vl=["learn","community"],ml={learn:"learn.netdata",community:"discourse","github-cloud":"netdata-cloud","github-agent":"netdata"},yl={learn:"Documentation",community:"Community","github-cloud":"Github / Cloud","github-agent":"Github / Agent"};const bl=function(e){var t=e.results;return i.createElement(xe.default,{overflow:{vertical:"auto"},"data-testid":"searchResults",flex:!0,width:"1000px",height:"60vh"},i.createElement(gl,null,vl.map((function(e){var n=t[ml[e]],r=null===n||void 0===n?void 0:n.length;return i.createElement(To,{key:e,label:"".concat(yl[e]).concat(r?" (".concat(r,")"):"")},i.createElement(hl,null,r?n.map((function(e){var t=e.id,n=e.url,r=e.title,o=e.description;return i.createElement(pl,{key:t.raw,url:n.raw,title:r,description:o})})):i.createElement(xe.default,{padding:[4]},i.createElement(De.Text,{strong:!0},"No results"))))}))))};var wl,xl,_l=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Sl=(0,s.default)(xe.default).attrs({padding:[6],background:"dropdown",gap:6,column:!0,round:!0,overflow:{vertical:"auto"}})(Ml||(Ml=_l(["\n box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n"],["\n box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n"]))),Ol=function(e){var t=e.children,n=e.onClose;return i.createElement(xe.default,{width:"100%",alignItems:"center",justifyContent:"between",padding:[0,0,4],border:{side:"bottom",color:"disabled"}},i.createElement(xe.default,{gap:2,alignItems:"center"},t),i.createElement(Oe,{icon:"x",neutral:!0,small:!0,onClick:n,flavour:"borderless","data-testid":"documentation-help-close"}))},Cl="general",Al="dashboard",El="search",kl={general:"Need help?",dashboard:"Need help?"};const Pl=function(e){var t=e.app,n=void 0===t?"cloud":t,r=e.onCloseClick,o=e.onVisitDocumentClick,a=e.onOpenIssueClick,s=e.onOpenBugClick,l=e.onContributeClick,c=e.onSupportClick,u=e.onGoToDemoClick,d=e.children,f=e.demoUrl,p=(0,qi.Z)(),h=p[0],g=p[1],v=(0,i.useState)(Cl),m=v[0],y=v[1],b=m===Cl,w=(0,i.useCallback)((function(){return y(Al)}),[]),x=(0,i.useCallback)((function(){return y(Cl)}),[]),_=(0,i.useCallback)((function(){return y(El)}),[]),S=(0,i.useCallback)((function(){g(),r&&r()}),[]);return i.createElement(i.Fragment,null,d(g,h),h&&i.createElement(yi.default,{position:"bottom-left",backdrop:!0,margin:[5,17],onClickOutside:g,onEsc:g},i.createElement(ll,null,(function(e){var t=e.searchTerm,r=e.setSearchTerm,d=e.results,p=e.reset;return i.createElement(i.Fragment,null,i.createElement(Sl,{width:{max:b?"325px":m===Al?"600px":"100%"},"data-testid":"documentation-layer"},i.createElement(Ol,{onClose:S},b&&i.createElement(be.JO,{color:"text",name:"questionFilled",width:"18px",height:"18px"}),!b&&i.createElement(Oe,{icon:"arrow_left",neutral:!0,small:!0,onClick:function(){x(),p()},flavour:"borderless","data-testid":"dashboard-back"}),i.createElement(De.H5,{margin:[0]},kl[m]||kl.general)),m!==Al&&i.createElement(cl,{defaultValue:t,setSearchTerm:r,setSearchView:_}),b&&i.createElement(xe.default,{gap:6,overflow:{vertical:"auto"},column:!0,padding:[1]},i.createElement(ea,{app:n,onDashboardClick:w,onVisitDocumentClick:o,onOpenIssueClick:a,onOpenBugClick:s,onContributeClick:l,onSupportClick:c,onGoToDemoClick:u,demoUrl:f})),m===Al&&i.createElement(da,null),m===El&&i.createElement(bl,{results:d})))}))))};var Ml,Tl=n(27539),Rl=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};const jl=(0,s.default)(xe.default).attrs({overflow:{vertical:"auto"},padding:[0,4,0,0]})(Dl||(Dl=Rl(["\n ","\n"],["\n ","\n"])),Jt.f1);var Dl;const Il=function(e){var t=e.onClose;return i.createElement(xe.default,{border:{side:"bottom",color:"selected"},justifyContent:"between",alignItems:"center",padding:[0,0,4,0]},i.createElement(xe.default,{gap:2},i.createElement(be.JO,{color:"text",name:"insights"}),i.createElement(De.TextBig,{strong:!0},"Netdata News")),i.createElement(Oe,{flavour:"borderless",neutral:!0,icon:"x",title:"close news",onClick:t}))};var Ll=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};const Bl=(0,s.default)(xe.default).attrs({as:"img"})(Zl||(Zl=Ll(["\n object-fit: cover;\n"],["\n object-fit: cover;\n"])));var Zl,Nl=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};const Fl=(0,s.default)(xe.default).attrs({as:"a"})(Hl||(Hl=Nl(["\n text-decoration: none;\n & :hover {\n text-decoration: none;\n }\n"],["\n text-decoration: none;\n & :hover {\n text-decoration: none;\n }\n"])));var Hl;const Vl=function(e){var t=e.item,n=t.last_publication_date,r=t.data,o=r.title,a=r.description,s=r.url,l=r.image,c=r.label,u=l&&l.url,d=new Date(n);return i.createElement(xe.default,{column:!0,gap:2},i.createElement(xe.default,{gap:4},u&&i.createElement(Bl,{src:u,width:"160px"}),i.createElement(xe.default,{column:!0,gap:2},i.createElement(De.Text,{strong:!0},o),i.createElement(De.Text,null,a))),i.createElement(xe.default,{justifyContent:"between",alignItems:"center"},i.createElement(De.TextSmall,null,d.toLocaleDateString()),i.createElement(Fl,{href:s,target:"_blank",rel:"noopener noreferrer",gap:1,alignItems:"center"},i.createElement(De.Text,{color:"success",strong:!0},c),i.createElement(be.JO,{color:"success",rotate:2,name:"arrow_left"}))))};var zl=n(80024),Ul=function(e,t){return Ul=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},Ul(e,t)};function Gl(e,t){function n(){this.constructor=e}Ul(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var Wl=function(){return Wl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Wl.apply(this,arguments)},$l=function(){function e(e){this.data={},this.data=e}return e.prototype.id=function(){return this.data.id},e.prototype.ref=function(){return this.data.ref},e.prototype.label=function(){return this.data.label},e}(),ql=function(){function e(e){this.data={},this.data=e,this.variations=(e.variations||[]).map((function(e){return new $l(e)}))}return e.prototype.id=function(){return this.data.id},e.prototype.googleId=function(){return this.data.googleId},e.prototype.name=function(){return this.data.name},e}(),Yl=function(){function e(e){e&&(this.drafts=(e.drafts||[]).map((function(e){return new ql(e)})),this.running=(e.running||[]).map((function(e){return new ql(e)})))}return e.prototype.current=function(){return this.running.length>0?this.running[0]:null},e.prototype.refFromCookie=function(e){if(!e||""===e.trim())return null;var t=e.trim().split(" ");if(t.length<2)return null;var n=t[0],r=parseInt(t[1],10),o=this.running.filter((function(e){return e.googleId()===n&&e.variations.length>r}))[0];return o?o.variations[r].ref():null},e}(),Kl=function(){function e(e,t){for(var n in this.httpClient=t,this.form=e,this.data={},e.fields)e.fields[n].default&&(this.data[n]=[e.fields[n].default])}return e.prototype.set=function(e,t){var n=this.form.fields[e];if(!n)throw new Error("Unknown field "+e);var r=""===t||void 0===t?null:t,o=this.data[e]||[];o=n.multiple?r?o.concat([r]):o:r?[r]:o,this.data[e]=o},e.prototype.url=function(){var e=this.form.action;if(this.data){var t=e.indexOf("?")>-1?"&":"?";for(var n in this.data)if(Object.prototype.hasOwnProperty.call(this.data,n)){var r=this.data[n];if(r)for(var o=0;o<r.length;o++)e+=t+n+"="+encodeURIComponent(r[o]),t="&"}}return e},e.prototype.submit=function(e){return this.httpClient.cachedRequest(this.url()).then((function(t){return e&&e(null,t),t})).catch((function(t){throw e&&e(t),t}))},e}(),Xl=function(e){function t(t,n){return e.call(this,t,n)||this}return Gl(t,e),t.prototype.set=function(t,n){return e.prototype.set.call(this,t,n),this},t.prototype.ref=function(e){return this.set("ref",e)},t.prototype.query=function(e){if("string"===typeof e)return this.query([e]);if(Array.isArray(e))return this.set("q","["+e.join("")+"]");throw new Error("Invalid query : "+e)},t.prototype.pageSize=function(e){return this.set("pageSize",e)},t.prototype.graphQuery=function(e){return this.set("graphQuery",e)},t.prototype.lang=function(e){return this.set("lang",e)},t.prototype.page=function(e){return this.set("page",e)},t.prototype.after=function(e){return this.set("after",e)},t.prototype.orderings=function(e){return e?this.set("orderings","["+e.join(",")+"]"):this},t}(Kl),Jl=function(e){function t(t,n){return e.call(this,t,n)||this}return Gl(t,e),t}(Kl),Ql="at",ec="not",tc="missing",nc="has",rc="any",oc="in",ic="fulltext",ac="similar",sc="number.gt",lc="number.lt",cc="number.inRange",uc="date.before",dc="date.after",fc="date.between",pc="date.day-of-month",hc="date.day-of-month-after",gc="date.day-of-month-before",vc="date.day-of-week",mc="date.day-of-week-after",yc="date.day-of-week-before",bc="date.month",wc="date.month-before",xc="date.month-after",_c="date.year",Sc="date.hour",Oc="date.hour-before",Cc="date.hour-after",Ac="geopoint.near";function Ec(e){if("string"===typeof e)return'"'+e+'"';if("number"===typeof e)return e.toString();if(e instanceof Date)return e.getTime().toString();if(Array.isArray(e))return"["+e.map((function(e){return Ec(e)})).join(",")+"]";if("boolean"===typeof e)return e.toString();throw new Error("Unable to encode "+e+" of type "+typeof e)}var kc={near:function(e,t,n,r){return"["+Ac+"("+e+", "+t+", "+n+", "+r+")]"}},Pc={before:function(e,t){return"["+uc+"("+e+", "+Ec(t)+")]"},after:function(e,t){return"["+dc+"("+e+", "+Ec(t)+")]"},between:function(e,t,n){return"["+fc+"("+e+", "+Ec(t)+", "+Ec(n)+")]"},dayOfMonth:function(e,t){return"["+pc+"("+e+", "+t+")]"},dayOfMonthAfter:function(e,t){return"["+hc+"("+e+", "+t+")]"},dayOfMonthBefore:function(e,t){return"["+gc+"("+e+", "+t+")]"},dayOfWeek:function(e,t){return"["+vc+"("+e+", "+Ec(t)+")]"},dayOfWeekAfter:function(e,t){return"["+mc+"("+e+", "+Ec(t)+")]"},dayOfWeekBefore:function(e,t){return"["+yc+"("+e+", "+Ec(t)+")]"},month:function(e,t){return"["+bc+"("+e+", "+Ec(t)+")]"},monthBefore:function(e,t){return"["+wc+"("+e+", "+Ec(t)+")]"},monthAfter:function(e,t){return"["+xc+"("+e+", "+Ec(t)+")]"},year:function(e,t){return"["+_c+"("+e+", "+t+")]"},hour:function(e,t){return"["+Sc+"("+e+", "+t+")]"},hourBefore:function(e,t){return"["+Oc+"("+e+", "+t+")]"},hourAfter:function(e,t){return"["+Cc+"("+e+", "+t+")]"}},Mc={gt:function(e,t){return"["+sc+"("+e+", "+t+")]"},lt:function(e,t){return"["+lc+"("+e+", "+t+")]"},inRange:function(e,t,n){return"["+cc+"("+e+", "+t+", "+n+")]"}},Tc={at:function(e,t){return"["+Ql+"("+e+", "+Ec(t)+")]"},not:function(e,t){return"["+ec+"("+e+", "+Ec(t)+")]"},missing:function(e){return"["+tc+"("+e+")]"},has:function(e){return"["+nc+"("+e+")]"},any:function(e,t){return"["+rc+"("+e+", "+Ec(t)+")]"},in:function(e,t){return"["+oc+"("+e+", "+Ec(t)+")]"},fulltext:function(e,t){return"["+ic+"("+e+", "+Ec(t)+")]"},similar:function(e,t){return"["+ac+'("'+e+'", '+t+")]"},date:Pc,dateBefore:Pc.before,dateAfter:Pc.after,dateBetween:Pc.between,dayOfMonth:Pc.dayOfMonth,dayOfMonthAfter:Pc.dayOfMonthAfter,dayOfMonthBefore:Pc.dayOfMonthBefore,dayOfWeek:Pc.dayOfWeek,dayOfWeekAfter:Pc.dayOfWeekAfter,dayOfWeekBefore:Pc.dayOfWeekBefore,month:Pc.month,monthBefore:Pc.monthBefore,monthAfter:Pc.monthAfter,year:Pc.year,hour:Pc.hour,hourBefore:Pc.hourBefore,hourAfter:Pc.hourAfter,number:Mc,gt:Mc.gt,lt:Mc.lt,inRange:Mc.inRange,near:kc.near,geopoint:kc},Rc=decodeURIComponent;var jc={parse:function(e,t){if("string"!==typeof e)throw new TypeError("argument str must be a string");var n={},r=t||{},o=e.split(/; */),i=r.decode||Rc;return o.forEach((function(e){var t=e.indexOf("=");if(!(t<0)){var r=e.substr(0,t).trim(),o=e.substr(++t,e.length).trim();'"'==o[0]&&(o=o.slice(1,-1)),void 0==n[r]&&(n[r]=function(e,t){try{return t(e)}catch(n){return e}}(o,i))}})),n}};function Dc(e,t,n){return{token:e,documentId:t,resolve:function(r,o,i){return t&&n?n(t,{ref:e}).then((function(e){if(e){var t=r&&r(e)||e.url||o;return i&&i(null,t),t}return i&&i(null,o),o})):Promise.resolve(o)}}}var Ic="io.prismic.preview",Lc="io.prismic.experiment",Bc=function(){function e(e,t,n){this.data=e,this.masterRef=e.refs.filter((function(e){return e.isMasterRef}))[0],this.experiments=new Yl(e.experiments),this.bookmarks=e.bookmarks,this.httpClient=t,this.options=n,this.refs=e.refs,this.tags=e.tags,this.types=e.types,this.languages=e.languages}return e.prototype.form=function(e){var t=this.data.forms[e];return t?"tags"===e?new Jl(t,this.httpClient):new Xl(t,this.httpClient):null},e.prototype.searchForm=function(e){var t=this.form(e);return t instanceof Xl?t:null},e.prototype.tagsForm=function(){var e=this.form("tags");if(!e)throw new Error("Missing tags form");if(e instanceof Jl)return e;throw new Error("Unexpected error: tags form is not TagsForm")},e.prototype.everything=function(){var e=this.searchForm("everything");if(!e)throw new Error("Missing everything form");return e},e.prototype.master=function(){return this.masterRef.ref},e.prototype.ref=function(e){var t=this.data.refs.filter((function(t){return t.label===e}))[0];return t?t.ref:null},e.prototype.currentExperiment=function(){return this.experiments.current()},e.prototype.query=function(e,t,n){void 0===n&&(n=function(){});var r="function"===typeof t?{options:{},callback:t}:{options:t||{},callback:n},o=r.options,i=r.callback,a=this.everything();for(var s in o)a=a.set(s,o[s]);if(!o.ref){var l="";this.options.req?l=this.options.req.headers.cookie||"":"undefined"!==typeof window&&window.document&&(l=window.document.cookie||"");var c=jc.parse(l),u=c[Ic],d=this.experiments.refFromCookie(c[Lc]);a=a.ref(u||d||this.masterRef.ref)}return e&&a.query(e),a.submit(i)},e.prototype.queryFirst=function(e,t,n){var r="function"===typeof t?{options:{},callback:t}:{options:t||{},callback:n||function(){}},o=r.options,i=r.callback;return o.page=1,o.pageSize=1,this.query(e,o).then((function(e){var t=e&&e.results&&e.results[0];return i(null,t),t})).catch((function(e){throw i(e),e}))},e.prototype.getByID=function(e,t,n){var r=t?Wl({},t):{};return r.lang||(r.lang="*"),this.queryFirst(Tc.at("document.id",e),r,n)},e.prototype.getByIDs=function(e,t,n){var r=t?Wl({},t):{};return r.lang||(r.lang="*"),this.query(Tc.in("document.id",e),r,n)},e.prototype.getByUID=function(e,t,n,r){var o=n?Wl({},n):{};if("*"===o.lang)throw new Error("FORBIDDEN. You can't use getByUID with *, use the predicates instead.");return o.page||(o.page=1),this.queryFirst(Tc.at("my."+e+".uid",t),o,r)},e.prototype.getSingle=function(e,t,n){var r=t?Wl({},t):{};return this.queryFirst(Tc.at("document.type",e),r,n)},e.prototype.getBookmark=function(e,t,n){var r=this.data.bookmarks[e];return r?this.getByID(r,t,n):Promise.reject("Error retrieving bookmarked id")},e.prototype.getTags=function(e){return this.tagsForm().submit(e)},e.prototype.getPreviewResolver=function(e,t){return Dc(e,t,this.getByID.bind(this))},e}();function Zc(e){this.size=0,this.limit=e,this._keymap={}}Zc.prototype.put=function(e,t){var n={key:e,value:t};if(this._keymap[e]=n,this.tail?(this.tail.newer=n,n.older=this.tail):this.head=n,this.tail=n,this.size===this.limit)return this.shift();this.size++},Zc.prototype.shift=function(){var e=this.head;return e&&(this.head.newer?(this.head=this.head.newer,this.head.older=void 0):this.head=void 0,e.newer=e.older=void 0,delete this._keymap[e.key]),console.log("purging ",e.key),e},Zc.prototype.get=function(e,t){var n=this._keymap[e];if(void 0!==n)return n===this.tail||(n.newer&&(n===this.head&&(this.head=n.newer),n.newer.older=n.older),n.older&&(n.older.newer=n.newer),n.newer=void 0,n.older=this.tail,this.tail&&(this.tail.newer=n),this.tail=n),t?n:n.value},Zc.prototype.find=function(e){return this._keymap[e]},Zc.prototype.set=function(e,t){var n,r=this.get(e,!0);return r?(n=r.value,r.value=t):(n=this.put(e,t))&&(n=n.value),n},Zc.prototype.remove=function(e){var t=this._keymap[e];if(t)return delete this._keymap[t.key],t.newer&&t.older?(t.older.newer=t.newer,t.newer.older=t.older):t.newer?(t.newer.older=void 0,this.head=t.newer):t.older?(t.older.newer=void 0,this.tail=t.older):this.head=this.tail=void 0,this.size--,t.value},Zc.prototype.removeAll=function(){this.head=this.tail=void 0,this.size=0,this._keymap={}},"function"===typeof Object.keys?Zc.prototype.keys=function(){return Object.keys(this._keymap)}:Zc.prototype.keys=function(){var e=[];for(var t in this._keymap)e.push(t);return e},Zc.prototype.forEach=function(e,t,n){var r;if(!0===t?(n=!0,t=void 0):"object"!==typeof t&&(t=this),n)for(r=this.tail;r;)e.call(t,r.key,r.value,this),r=r.older;else for(r=this.head;r;)e.call(t,r.key,r.value,this),r=r.newer},Zc.prototype.toString=function(){for(var e="",t=this.head;t;)e+=String(t.key)+":"+t.value,(t=t.newer)&&(e+=" < ");return e};var Nc=function(){function e(e){void 0===e&&(e=1e3),this.lru=function(e){return new Zc(e)}(e)}return e.prototype.isExpired=function(e){var t=this.lru.get(e,!1);return!!t&&(0!==t.expiredIn&&t.expiredIn<Date.now())},e.prototype.get=function(e,t){var n=this.lru.get(e,!1);n&&!this.isExpired(e)?t(null,n.data):t&&t(null)},e.prototype.set=function(e,t,n,r){this.lru.remove(e),this.lru.put(e,{data:t,expiredIn:n?Date.now()+1e3*n:0}),r&&r(null)},e.prototype.remove=function(e,t){this.lru.remove(e),t&&t(null)},e.prototype.clear=function(e){this.lru.removeAll(),e&&e(null)},e}();var Fc=function(){function e(e){this.options=e||{}}return e.prototype.request=function(e,t){!function(e,t,n){var r,o={headers:{Accept:"application/json"}};t&&t.proxyAgent&&(o.agent=t.proxyAgent);var i=zl(e,o);(t.timeoutInMs?Promise.race([i,new Promise((function(n,o){r=setTimeout((function(){return o(new Error(e+" response timeout"))}),t.timeoutInMs)}))]):i).then((function(t){return clearTimeout(r),~~(t.status/100!==2)?t.text().then((function(){var n=new Error("Unexpected status code ["+t.status+"] on URL "+e);throw n.status=t.status,n})):t.json().then((function(e){var r=t.headers.get("cache-control"),o=r?/max-age=(\d+)/.exec(r):null,i=o?parseInt(o[1],10):void 0;n(null,e,t,i)}))})).catch((function(e){clearTimeout(r),n(e)}))}(e,this.options,t)},e}(),Hc=function(){function e(e,t,n,r){this.requestHandler=e||new Fc({proxyAgent:n,timeoutInMs:r}),this.cache=t||new Nc}return e.prototype.request=function(e,t){this.requestHandler.request(e,(function(e,n,r,o){e?t&&t(e,null,r,o):n&&t&&t(null,n,r,o)}))},e.prototype.cachedRequest=function(e,t){var n=this,r=t||{};return new Promise((function(t,o){!function(t){var o=r.cacheKey||e;n.cache.get(o,(function(i,a){i||a?t(i,a):n.request(e,(function(e,i,a,s){if(e)t(e,null);else{var l=s||r.ttl;l&&n.cache.set(o,i,l,t),t(null,i)}}))}))}((function(e,n){e&&o(e),n&&t(n)}))}))},e}();var Vc=function(){function e(e,t){this.options=t||{},this.url=e;var n=[this.options.accessToken&&"access_token="+this.options.accessToken,this.options.routes&&"routes="+encodeURIComponent(JSON.stringify(this.options.routes))].filter(Boolean);n.length>0&&(this.url+=function(e){return e.indexOf("?")>-1?"&":"?"}(e)+n.join("&")),this.apiDataTTL=this.options.apiDataTTL||5,this.httpClient=new Hc(this.options.requestHandler,this.options.apiCache,this.options.proxyAgent,this.options.timeoutInMs)}return e.prototype.get=function(e){var t=this;return this.httpClient.cachedRequest(this.url,{ttl:this.apiDataTTL}).then((function(n){var r=new Bc(n,t.httpClient,t.options);return e&&e(null,r),r})).catch((function(t){throw e&&e(t),t}))},e}(),zc=function(){function e(e,t){this.id=e,this.api=t,this.fields={}}return e.prototype.set=function(e,t){return this.fields[e]=t,this},e.prototype.ref=function(e){return this.set("ref",e)},e.prototype.query=function(e){return this.set("q",e)},e.prototype.pageSize=function(e){return this.set("pageSize",e)},e.prototype.graphQuery=function(e){return this.set("graphQuery",e)},e.prototype.lang=function(e){return this.set("lang",e)},e.prototype.page=function(e){return this.set("page",e)},e.prototype.after=function(e){return this.set("after",e)},e.prototype.orderings=function(e){return this.set("orderings",e)},e.prototype.url=function(){var t=this;return this.api.get().then((function(n){return e.toSearchForm(t,n).url()}))},e.prototype.submit=function(t){var n=this;return this.api.get().then((function(r){return e.toSearchForm(n,r).submit(t)}))},e.toSearchForm=function(e,t){var n=t.searchForm(e.id);if(n)return Object.keys(e.fields).reduce((function(t,n){var r=e.fields[n];return"q"===n?t.query(r):"pageSize"===n?t.pageSize(r):"graphQuery"===n?t.graphQuery(r):"lang"===n?t.lang(r):"page"===n?t.page(r):"after"===n?t.after(r):"orderings"===n?t.orderings(r):t.set(n,r)}),n);throw new Error("Unable to access to form "+e.id)},e}(),Uc=function(){function e(e,t){this.api=new Vc(e,t)}return e.prototype.getApi=function(){return this.api.get()},e.prototype.everything=function(){return this.form("everything")},e.prototype.form=function(e){return new zc(e,this.api)},e.prototype.query=function(e,t,n){return this.getApi().then((function(r){return r.query(e,t,n)}))},e.prototype.queryFirst=function(e,t,n){return this.getApi().then((function(r){return r.queryFirst(e,t,n)}))},e.prototype.getByID=function(e,t,n){return this.getApi().then((function(r){return r.getByID(e,t,n)}))},e.prototype.getByIDs=function(e,t,n){return this.getApi().then((function(r){return r.getByIDs(e,t,n)}))},e.prototype.getByUID=function(e,t,n,r){return this.getApi().then((function(o){return o.getByUID(e,t,n,r)}))},e.prototype.getSingle=function(e,t,n){return this.getApi().then((function(r){return r.getSingle(e,t,n)}))},e.prototype.getBookmark=function(e,t,n){return this.getApi().then((function(r){return r.getBookmark(e,t,n)}))},e.prototype.getTags=function(){return this.getApi().then((function(e){return e.getTags()}))},e.prototype.getPreviewResolver=function(e,t){var n=this;return Dc(e,t,(function(e,t){return n.getApi().then((function(n){return n.getByID(e,t)}))}))},e.getApi=function(e,t){return new Vc(e,t).get()},e}(),Gc={experimentCookie:Lc,previewCookie:Ic,Predicates:Tc,predicates:Tc,Experiments:Yl,Api:Vc,client:function(e,t){return new Uc(e,t)},getApi:Wc,api:function(e,t){return Wc(e,t)}};function Wc(e,t){return Uc.getApi(e,t)}const $c=Gc;var qc=$c.client("https://netdata-news.cdn.prismic.io/api/v2"),Yc=[];const Kc=function(e){var t=e.app,n=void 0===t?"cloud":t,r=e.onCloseClick,o=e.children,a=(0,Tl.Z)("news_last_seen"),s=a[0],l=a[1],c=(0,i.useState)(Yc),u=c[0],d=c[1],f=(0,i.useState)(),p=f[0],h=f[1],g=(0,qi.Z)(),v=g[0],m=g[1];(0,i.useEffect)((function(){!function(e,t,n){qc.query($c.Predicates.at("document.tags",[e]),{pageSize:100,orderings:"[document.last_publication_date desc]"}).then(t).catch(n)}(n,(function(e){var t=e.results;return d(t)}),(function(){return h(!0)}))}),[]);var y=(0,i.useMemo)((function(){if(!u.length)return!0;var e=u[0].last_publication_date;return new Date(s)>=new Date(e)}),[s,u]),b=(0,i.useCallback)((function(){m(),l(new Date),r&&r()}),[r]);return i.createElement(i.Fragment,null,o({toggle:m,isOpen:v,upToDate:y}),v&&i.createElement(yi.default,{backdrop:!0,onClickOutside:b,onEsc:b},i.createElement(xe.default,{background:"dropdown",round:!0,padding:[6],width:"640px",height:{max:"640px"},gap:4,column:!0},i.createElement(Il,{onClose:b}),i.createElement(jl,{column:!0,gap:6},p&&i.createElement(De.TextSmall,{textAlign:"center"},"Something went wrong \ud83d\ude14"),!p&&!u.length&&i.createElement(De.TextSmall,{textAlign:"center"},"There are no latest news"),!p&&u.length>0&&u.map((function(e){return i.createElement(Vl,{key:e.id,item:e})}))))))};var Xc=function(){return Xc=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Xc.apply(this,arguments)};const Jc=function(e){var t=e.children,n=(0,i.useState)(!1),r=n[0],o=n[1],a=(0,i.useRef)(),s=(0,i.useMemo)((function(){return i.Children.map(t,(function(e){var t="DraggableTabs"===e.type.displayName;return i.cloneElement(e,Xc({collapsed:r},t&&{onResize:o,ref:a}))}))}),[r,t]);return i.createElement(xe.default,{column:!0,width:"100%",position:"relative",ref:a},i.createElement(xe.default,{height:"1px",background:"borderSecondary",width:"100%",position:"absolute",style:{top:0},zIndex:3}),i.createElement(xe.default,{justifyContent:"start",alignSelf:"start",alignItems:"end",width:"100%",height:"100%",overflow:"hidden",background:"topBarBg"},s),i.createElement(xe.default,{height:"1px",background:"borderSecondary",width:"100%",position:"absolute",style:{bottom:0},zIndex:1}))};var Qc=n(46345);const eu=function(){var e=(0,i.useContext)(s.ThemeContext);return function(t){return(0,ee.Lq)(t)({theme:e})}};var tu=function(){return tu=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},tu.apply(this,arguments)},nu=function(e){var t=e.borderSideColor,n=e.borderTopColor,r=e.showBorderLeft;return tu({borderRight:"1px solid ".concat(t),borderTop:"3px solid ".concat(n)},r?{borderLeft:"1px solid ".concat(t)}:{})};const ru=function(e){var t=e.active,n=void 0!==t&&t,r=e.showBorderLeft,o=void 0!==r&&r,a=eu(),s=a("borderSecondary"),l=n?a("primary"):"transparent";return{rootStyles:(0,i.useMemo)((function(){return{cursor:"pointer",gap:1,alignItems:"center",justifyContent:"start",position:"relative",padding:[2,3],background:n?"mainBackground":"topBarBg",zIndex:n?2:1,height:8,sx:tu({},nu({borderSideColor:s,borderTopColor:l,showBorderLeft:o}))}}),[l,s,n])}};var ou=function(){return ou=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ou.apply(this,arguments)},iu=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},au=function(e){var t=e.active,n=e.onActivate,r=e.tabIndex,o=e.onMouseOver,a=e.onMouseOut,s=e.onClose,l=e.fixed,c=e.collapsed,u=e.icon,d=e.children,f=e.draggableRef,p=e.dragHandleProps,h=e.tabRef,g=e.showBorderLeft,v=e.tooltip,m=iu(e,["active","onActivate","tabIndex","onMouseOver","onMouseOut","onClose","fixed","collapsed","icon","children","draggableRef","dragHandleProps","tabRef","showBorderLeft","tooltip"]),y=(0,i.useState)(),b=y[0],w=y[1],x=ru({active:t,showBorderLeft:g}).rootStyles,_=(0,i.useCallback)((function(e){e&&e.preventDefault(),n&&n()}),[n]),S=(0,i.useCallback)((function(e){w(!0),o&&o(e)}),[o]),O=(0,i.useCallback)((function(e){w(!1),a&&a(e)}),[a]),C=(0,i.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),s&&s(r,t)}),[s,r,t]),A=(0,i.useCallback)((function(e){f&&f(e),h&&h(e)}),[f,h]),E=(0,i.useCallback)((function(e){return i.cloneElement(e,{color:t?"text":"border"})}),[t]),k=b&&!l;return i.createElement(xe.default,ou({},x,{ref:A,onClick:_,onMouseOver:S,onMouseLeave:O},m),i.createElement(xe.default,null,k&&i.createElement(Qc.J,{name:"x",size:"small",color:t?"text":"border",onClick:C}),i.createElement(ze,{content:v,align:v?"bottom":"top",isBasic:!0},!k&&u&&E(u))),!c&&i.createElement(xe.default,ou({},p),d))};au.displayName="Tab";const su=au,lu=function(){return i.createElement(xe.default,{padding:[1,2],height:"100%"},i.createElement(xe.default,{width:"1px",background:"selected",height:"100%"}))};var cu=n(4942);function uu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function du(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uu(Object(n),!0).forEach((function(t){(0,cu.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function fu(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var pu="function"===typeof Symbol&&Symbol.observable||"@@observable",hu=function(){return Math.random().toString(36).substring(7).split("").join(".")},gu={INIT:"@@redux/INIT"+hu(),REPLACE:"@@redux/REPLACE"+hu(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+hu()}};function vu(e){if("object"!==typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function mu(e,t,n){var r;if("function"===typeof t&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error(fu(0));if("function"===typeof t&&"undefined"===typeof n&&(n=t,t=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error(fu(1));return n(mu)(e,t)}if("function"!==typeof e)throw new Error(fu(2));var o=e,i=t,a=[],s=a,l=!1;function c(){s===a&&(s=a.slice())}function u(){if(l)throw new Error(fu(3));return i}function d(e){if("function"!==typeof e)throw new Error(fu(4));if(l)throw new Error(fu(5));var t=!0;return c(),s.push(e),function(){if(t){if(l)throw new Error(fu(6));t=!1,c();var n=s.indexOf(e);s.splice(n,1),a=null}}}function f(e){if(!vu(e))throw new Error(fu(7));if("undefined"===typeof e.type)throw new Error(fu(8));if(l)throw new Error(fu(9));try{l=!0,i=o(i,e)}finally{l=!1}for(var t=a=s,n=0;n<t.length;n++){(0,t[n])()}return e}return f({type:gu.INIT}),(r={dispatch:f,subscribe:d,getState:u,replaceReducer:function(e){if("function"!==typeof e)throw new Error(fu(10));o=e,f({type:gu.REPLACE})}})[pu]=function(){var e,t=d;return(e={subscribe:function(e){if("object"!==typeof e||null===e)throw new Error(fu(11));function n(){e.next&&e.next(u())}return n(),{unsubscribe:t(n)}}})[pu]=function(){return this},e},r}function yu(e,t){return function(){return t(e.apply(this,arguments))}}function bu(e,t){if("function"===typeof e)return yu(e,t);if("object"!==typeof e||null===e)throw new Error(fu(16));var n={};for(var r in e){var o=e[r];"function"===typeof o&&(n[r]=yu(o,t))}return n}function wu(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}var xu=i.createContext(null);var _u=function(e){e()},Su=function(){return _u};var Ou={notify:function(){},get:function(){return[]}};function Cu(e,t){var n,r=Ou;function o(){a.onStateChange&&a.onStateChange()}function i(){n||(n=t?t.addNestedSub(o):e.subscribe(o),r=function(){var e=Su(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}var a={addNestedSub:function(e){return i(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:o,isSubscribed:function(){return Boolean(n)},trySubscribe:i,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=Ou)},getListeners:function(){return r}};return a}var Au="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?i.useLayoutEffect:i.useEffect;const Eu=function(e){var t=e.store,n=e.context,r=e.children,o=(0,i.useMemo)((function(){var e=Cu(t);return{store:t,subscription:e}}),[t]),a=(0,i.useMemo)((function(){return t.getState()}),[t]);Au((function(){var e=o.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),a!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[o,a]);var s=n||xu;return i.createElement(s.Provider,{value:o},r)};var ku=n(8679),Pu=n.n(ku),Mu=n(72973),Tu=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Ru=["reactReduxForwardedRef"],ju=[],Du=[null,null];function Iu(e,t){var n=e[1];return[t.payload,n+1]}function Lu(e,t,n){Au((function(){return e.apply(void 0,t)}),n)}function Bu(e,t,n,r,o,i,a){e.current=r,t.current=o,n.current=!1,i.current&&(i.current=null,a())}function Zu(e,t,n,r,o,i,a,s,l,c){if(e){var u=!1,d=null,f=function(){if(!u){var e,n,f=t.getState();try{e=r(f,o.current)}catch(p){n=p,d=p}n||(d=null),e===i.current?a.current||l():(i.current=e,s.current=e,a.current=!0,c({type:"STORE_UPDATED",payload:{error:n}}))}};n.onStateChange=f,n.trySubscribe(),f();return function(){if(u=!0,n.tryUnsubscribe(),n.onStateChange=null,d)throw d}}}var Nu=function(){return[null,0]};function Fu(e,t){void 0===t&&(t={});var n=t,r=n.getDisplayName,o=void 0===r?function(e){return"ConnectAdvanced("+e+")"}:r,a=n.methodName,s=void 0===a?"connectAdvanced":a,c=n.renderCountProp,u=void 0===c?void 0:c,d=n.shouldHandleStateChanges,f=void 0===d||d,p=n.storeKey,h=void 0===p?"store":p,g=(n.withRef,n.forwardRef),v=void 0!==g&&g,m=n.context,y=void 0===m?xu:m,b=(0,bi.Z)(n,Tu),w=y;return function(t){var n=t.displayName||t.name||"Component",r=o(n),a=(0,l.Z)({},b,{getDisplayName:o,methodName:s,renderCountProp:u,shouldHandleStateChanges:f,storeKey:h,displayName:r,wrappedComponentName:n,WrappedComponent:t}),c=b.pure;var d=c?i.useMemo:function(e){return e()};function p(n){var r=(0,i.useMemo)((function(){var e=n.reactReduxForwardedRef,t=(0,bi.Z)(n,Ru);return[n.context,e,t]}),[n]),o=r[0],s=r[1],c=r[2],u=(0,i.useMemo)((function(){return o&&o.Consumer&&(0,Mu.isContextConsumer)(i.createElement(o.Consumer,null))?o:w}),[o,w]),p=(0,i.useContext)(u),h=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(p)&&Boolean(p.store);var g=h?n.store:p.store,v=(0,i.useMemo)((function(){return function(t){return e(t.dispatch,a)}(g)}),[g]),m=(0,i.useMemo)((function(){if(!f)return Du;var e=Cu(g,h?null:p.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[g,h,p]),y=m[0],b=m[1],x=(0,i.useMemo)((function(){return h?p:(0,l.Z)({},p,{subscription:y})}),[h,p,y]),_=(0,i.useReducer)(Iu,ju,Nu),S=_[0][0],O=_[1];if(S&&S.error)throw S.error;var C=(0,i.useRef)(),A=(0,i.useRef)(c),E=(0,i.useRef)(),k=(0,i.useRef)(!1),P=d((function(){return E.current&&c===A.current?E.current:v(g.getState(),c)}),[g,S,c]);Lu(Bu,[A,C,k,c,P,E,b]),Lu(Zu,[f,g,y,v,A,C,k,E,b,O],[g,y,v]);var M=(0,i.useMemo)((function(){return i.createElement(t,(0,l.Z)({},P,{ref:s}))}),[s,t,P]);return(0,i.useMemo)((function(){return f?i.createElement(u.Provider,{value:x},M):M}),[u,M,x])}var g=c?i.memo(p):p;if(g.WrappedComponent=t,g.displayName=p.displayName=r,v){var m=i.forwardRef((function(e,t){return i.createElement(g,(0,l.Z)({},e,{reactReduxForwardedRef:t}))}));return m.displayName=r,m.WrappedComponent=t,Pu()(m,t)}return Pu()(g,t)}}function Hu(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function Vu(e,t){if(Hu(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!Object.prototype.hasOwnProperty.call(t,n[o])||!Hu(e[n[o]],t[n[o]]))return!1;return!0}function zu(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function Uu(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function Gu(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=Uu(e);var o=r(t,n);return"function"===typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=Uu(o),o=r(t,n)),o},r}}const Wu=[function(e){return"function"===typeof e?Gu(e):void 0},function(e){return e?void 0:zu((function(e){return{dispatch:e}}))},function(e){return e&&"object"===typeof e?zu((function(t){return function(e,t){var n={},r=function(r){var o=e[r];"function"===typeof o&&(n[r]=function(){return t(o.apply(void 0,arguments))})};for(var o in e)r(o);return n}(e,t)})):void 0}];const $u=[function(e){return"function"===typeof e?Gu(e):void 0},function(e){return e?void 0:zu((function(){return{}}))}];function qu(e,t,n){return(0,l.Z)({},n,e,t)}const Yu=[function(e){return"function"===typeof e?function(e){return function(t,n){n.displayName;var r,o=n.pure,i=n.areMergedPropsEqual,a=!1;return function(t,n,s){var l=e(t,n,s);return a?o&&i(l,r)||(r=l):(a=!0,r=l),r}}}(e):void 0},function(e){return e?void 0:function(){return qu}}];var Ku=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Xu(e,t,n,r){return function(o,i){return n(e(o,i),t(r,i),i)}}function Ju(e,t,n,r,o){var i,a,s,l,c,u=o.areStatesEqual,d=o.areOwnPropsEqual,f=o.areStatePropsEqual,p=!1;function h(o,p){var h=!d(p,a),g=!u(o,i,p,a);return i=o,a=p,h&&g?(s=e(i,a),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):h?(e.dependsOnOwnProps&&(s=e(i,a)),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):g?function(){var t=e(i,a),r=!f(t,s);return s=t,r&&(c=n(s,l,a)),c}():c}return function(o,u){return p?h(o,u):(s=e(i=o,a=u),l=t(r,a),c=n(s,l,a),p=!0,c)}}function Qu(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,i=(0,bi.Z)(t,Ku),a=n(e,i),s=r(e,i),l=o(e,i);return(i.pure?Ju:Xu)(a,s,l,e,i)}var ed=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function td(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function nd(e,t){return e===t}function rd(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?Fu:n,o=t.mapStateToPropsFactories,i=void 0===o?$u:o,a=t.mapDispatchToPropsFactories,s=void 0===a?Wu:a,c=t.mergePropsFactories,u=void 0===c?Yu:c,d=t.selectorFactory,f=void 0===d?Qu:d;return function(e,t,n,o){void 0===o&&(o={});var a=o,c=a.pure,d=void 0===c||c,p=a.areStatesEqual,h=void 0===p?nd:p,g=a.areOwnPropsEqual,v=void 0===g?Vu:g,m=a.areStatePropsEqual,y=void 0===m?Vu:m,b=a.areMergedPropsEqual,w=void 0===b?Vu:b,x=(0,bi.Z)(a,ed),_=td(e,i,"mapStateToProps"),S=td(t,s,"mapDispatchToProps"),O=td(n,u,"mergeProps");return r(f,(0,l.Z)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:_,initMapDispatchToProps:S,initMergeProps:O,pure:d,areStatesEqual:h,areOwnPropsEqual:v,areStatePropsEqual:y,areMergedPropsEqual:w},x))}}const od=rd();var id;function ad(e,t){var n=(0,i.useState)((function(){return{inputs:t,result:e()}}))[0],r=(0,i.useRef)(!0),o=(0,i.useRef)(n),a=r.current||Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,o.current.inputs)),s=a?o.current:{inputs:t,result:e()};return(0,i.useEffect)((function(){r.current=!1,o.current=s}),[s]),s.result}id=ct.unstable_batchedUpdates,_u=id;var sd=ad,ld=function(e,t){return ad((function(){return e}),t)},cd=function(e){var t=e.top,n=e.right,r=e.bottom,o=e.left;return{top:t,right:n,bottom:r,left:o,width:n-o,height:r-t,x:o,y:t,center:{x:(n+o)/2,y:(r+t)/2}}},ud=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},dd=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},fd={top:0,right:0,bottom:0,left:0},pd=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?fd:n,o=e.border,i=void 0===o?fd:o,a=e.padding,s=void 0===a?fd:a,l=cd(ud(t,r)),c=cd(dd(t,i)),u=cd(dd(c,s));return{marginBox:l,borderBox:cd(t),paddingBox:c,contentBox:u,margin:r,border:i,padding:s}},hd=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&Na(!1),n},gd=function(e,t){var n,r,o=e.borderBox,i=e.border,a=e.margin,s=e.padding,l=(r=t,{top:(n=o).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return pd({borderBox:l,border:i,margin:a,padding:s})},vd=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),gd(e,t)},md=function(e,t){var n={top:hd(t.marginTop),right:hd(t.marginRight),bottom:hd(t.marginBottom),left:hd(t.marginLeft)},r={top:hd(t.paddingTop),right:hd(t.paddingRight),bottom:hd(t.paddingBottom),left:hd(t.paddingLeft)},o={top:hd(t.borderTopWidth),right:hd(t.borderRightWidth),bottom:hd(t.borderBottomWidth),left:hd(t.borderLeftWidth)};return pd({borderBox:e,margin:n,padding:r,border:o})},yd=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return md(t,n)};const bd=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];t=o,n||(n=requestAnimationFrame((function(){n=null,e.apply(void 0,t)})))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function wd(e,t){}wd.bind(null,"warn"),wd.bind(null,"error");function xd(){}function _d(e,t,n){var r=t.map((function(t){var r=function(e,t){return(0,l.Z)({},e,{},t)}(n,t.options);return e.addEventListener(t.eventName,t.fn,r),function(){e.removeEventListener(t.eventName,t.fn,r)}}));return function(){r.forEach((function(e){e()}))}}var Sd=!0,Od="Invariant failed";function Cd(e){this.message=e}function Ad(e,t){if(!e)throw new Cd(Sd?Od:Od+": "+(t||""))}Cd.prototype.toString=function(){return this.message};var Ed=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).callbacks=null,t.unbind=xd,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof Cd&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}d(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=_d(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof Cd))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(i.Component),kd=function(e){return e+1},Pd=function(e,t){var n=e.droppableId===t.droppableId,r=kd(e.index),o=kd(t.index);return n?"\n You have moved the item from position "+r+"\n to position "+o+"\n ":"\n You have moved the item from position "+r+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+o+"\n "},Md=function(e,t,n){return t.droppableId===n.droppableId?"\n The item "+e+"\n has been combined with "+n.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+n.draggableId+"\n in list "+n.droppableId+"\n "},Td=function(e){return"\n The item has returned to its starting position\n of "+kd(e.index)+"\n"},Rd="\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",jd=function(e){return"\n You have lifted an item in position "+kd(e.source.index)+"\n"},Dd=function(e){var t=e.destination;if(t)return Pd(e.source,t);var n=e.combine;return n?Md(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},Id=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+Td(e.source)+"\n ";var t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n "+Pd(e.source,t)+"\n ":n?"\n You have dropped the item.\n "+Md(e.draggableId,e.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+Td(e.source)+"\n "},Ld={x:0,y:0},Bd=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},Zd=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},Nd=function(e,t){return e.x===t.x&&e.y===t.y},Fd=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},Hd=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},Vd=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},zd=function(e,t){return Math.min.apply(Math,t.map((function(t){return Vd(e,t)})))},Ud=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},Gd=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},Wd=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},$d=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=cd({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):cd(e)},qd=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,o=e.frame,i=function(e,t){return t?Gd(e,t.scroll.diff.displacement):e}(t.marginBox,o),a=function(e,t,n){var r;return n&&n.increasedBy?(0,l.Z)({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(i,r,n);return{page:t,withPlaceholder:n,active:$d(a,o)}},Yd=function(e,t){e.frame||Ad(!1);var n=e.frame,r=Zd(t,n.scroll.initial),o=Fd(r),i=(0,l.Z)({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:o},max:n.scroll.max}}),a=qd({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i});return(0,l.Z)({},e,{frame:i,subject:a})};function Kd(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function Xd(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}function Jd(e,t){if(e.find)return e.find(t);var n=Xd(e,t);return-1!==n?e[n]:void 0}function Qd(e){return Array.prototype.slice.call(e)}var ef=vr((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),tf=vr((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),nf=vr((function(e){return Kd(e)})),rf=vr((function(e){return Kd(e)})),of=vr((function(e,t){var n=rf(t).filter((function(t){return e===t.descriptor.droppableId})).sort((function(e,t){return e.descriptor.index-t.descriptor.index}));return n}));function af(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function sf(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var lf=vr((function(e,t){return t.filter((function(t){return t.descriptor.id!==e.descriptor.id}))})),cf=function(e,t){return e.descriptor.droppableId===t.descriptor.id},uf={point:Ld,value:0},df={invisible:{},visible:{},all:[]},ff={displaced:df,displacedBy:uf,at:null},pf=function(e,t){return function(n){return e<=n&&n<=t}},hf=function(e){var t=pf(e.top,e.bottom),n=pf(e.left,e.right);return function(r){if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;var o=t(r.top)||t(r.bottom),i=n(r.left)||n(r.right);if(o&&i)return!0;var a=r.top<e.top&&r.bottom>e.bottom,s=r.left<e.left&&r.right>e.right;return!(!a||!s)||(a&&i||s&&o)}},gf=function(e){var t=pf(e.top,e.bottom),n=pf(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},vf={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},mf={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},yf=function(e){var t=e.target,n=e.destination,r=e.viewport,o=e.withDroppableDisplacement,i=e.isVisibleThroughFrameFn,a=o?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Ld;return Gd(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(a,n,i)&&function(e,t,n){return n(t)(e)}(a,r,i)},bf=function(e){return yf((0,l.Z)({},e,{isVisibleThroughFrameFn:hf}))},wf=function(e){return yf((0,l.Z)({},e,{isVisibleThroughFrameFn:gf}))},xf=function(e,t,n){if("boolean"===typeof n)return n;if(!t)return!0;var r=t.invisible,o=t.visible;if(r[e])return!1;var i=o[e];return!i||i.shouldAnimate};function _f(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,o=e.viewport,i=e.forceShouldAnimate,a=e.last;return t.reduce((function(e,t){var s=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return cd(ud(n,r))}(t,r),l=t.descriptor.id;if(e.all.push(l),!bf({target:s,destination:n,viewport:o,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var c={draggableId:l,shouldAnimate:xf(l,a,i)};return e.visible[l]=c,e}),{all:[],visible:{},invisible:{}})}function Sf(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,o=e.destination,i=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:df,displacedBy:r,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:i}}}}function Of(e){var t=e.draggable,n=e.insideDestination,r=e.destination,o=e.viewport,i=e.displacedBy,a=e.last,s=e.index,l=e.forceShouldAnimate,c=cf(t,r);if(null==s)return Sf({insideDestination:n,inHomeList:c,displacedBy:i,destination:r});var u=Jd(n,(function(e){return e.descriptor.index===s}));if(!u)return Sf({insideDestination:n,inHomeList:c,displacedBy:i,destination:r});var d=lf(t,n),f=n.indexOf(u);return{displaced:_f({afterDragging:d.slice(f),destination:r,displacedBy:i,last:a,viewport:o.frame,forceShouldAnimate:l}),displacedBy:i,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:s}}}}function Cf(e,t){return Boolean(t.effected[e])}var Af=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,o=e.draggables,i=e.destination,a=e.insideDestination,s=e.previousImpact,l=e.viewport,c=e.afterCritical,u=s.at;if(u||Ad(!1),"REORDER"===u.type){var d=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,o=e.location;if(!r.length)return null;var i=o.index,a=t?i+1:i-1,s=r[0].descriptor.index,l=r[r.length-1].descriptor.index;return a<s||a>(n?l:l+1)?null:a}({isMovingForward:t,isInHomeList:n,location:u.destination,insideDestination:a});return null==d?null:Of({draggable:r,insideDestination:a,destination:i,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:d})}var f=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,o=e.combine,i=e.afterCritical;if(!n.isCombineEnabled)return null;var a=o.draggableId,s=r[a].descriptor.index;return Cf(a,i)?t?s:s-1:t?s+1:s}({isMovingForward:t,destination:i,displaced:s.displaced,draggables:o,combine:u.combine,afterCritical:c});return null==f?null:Of({draggable:r,insideDestination:a,destination:i,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:f})},Ef=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,o=sf(n);o||Ad(!1);var i=o.draggableId,a=r[i].page.borderBox.center,s=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,o=e.displacedBy,i=Boolean(t.visible[r]||t.invisible[r]);return Cf(r,n)?i?Ld:Fd(o.point):i?o.point:Ld}({displaced:n.displaced,afterCritical:t,combineWith:i,displacedBy:n.displacedBy});return Bd(a,s)},kf=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Pf=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},Mf=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Hd(t.line,n.marginBox[t.end]+kf(t,r),Pf(t,n.marginBox,r))},Tf=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Hd(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),Pf(t,n.marginBox,r))},Rf=function(e){var t=e.impact,n=e.draggable,r=e.draggables,o=e.droppable,i=e.afterCritical,a=of(o.descriptor.id,r),s=n.page,l=o.axis;if(!a.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return Hd(t.line,n.contentBox[t.start]+kf(t,r),Pf(t,n.contentBox,r))}({axis:l,moveInto:o.page,isMoving:s});var c=t.displaced,u=t.displacedBy,d=c.all[0];if(d){var f=r[d];if(Cf(d,i))return Tf({axis:l,moveRelativeTo:f.page,isMoving:s});var p=gd(f.page,u.point);return Tf({axis:l,moveRelativeTo:p,isMoving:s})}var h=a[a.length-1];if(h.descriptor.id===n.descriptor.id)return s.borderBox.center;if(Cf(h.descriptor.id,i)){var g=gd(h.page,Fd(i.displacedBy.point));return Mf({axis:l,moveRelativeTo:g,isMoving:s})}return Mf({axis:l,moveRelativeTo:h.page,isMoving:s})},jf=function(e,t){var n=e.frame;return n?Bd(t,n.scroll.diff.displacement):t},Df=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,o=e.draggables,i=e.afterCritical,a=n.page.borderBox.center,s=t.at;return r&&s?"REORDER"===s.type?Rf({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:i}):Ef({impact:t,draggables:o,afterCritical:i}):a}(e),n=e.droppable;return n?jf(n,t):t},If=function(e,t){var n=Zd(t,e.scroll.initial),r=Fd(n);return{frame:cd({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function Lf(e,t){return e.map((function(e){return t[e]}))}var Bf=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return Bd(e.scroll.diff.displacement,t)}(e.viewport,t),o=Zd(r,n.page.borderBox.center);return Bd(n.client.borderBox.center,o)},Zf=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,o=e.viewport,i=e.withDroppableDisplacement,a=e.onlyOnMainAxis,s=void 0!==a&&a,c=Zd(r,t.page.borderBox.center),u={target:Gd(t.page.borderBox,c),destination:n,withDroppableDisplacement:i,viewport:o};return s?function(e){return yf((0,l.Z)({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=pf(e.top,e.bottom),r=pf(e.left,e.right);return function(e){return t===vf?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(u):wf(u)},Nf=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.draggables,i=e.previousImpact,a=e.viewport,s=e.previousPageBorderBoxCenter,c=e.previousClientSelection,u=e.afterCritical;if(!r.isEnabled)return null;var d=of(r.descriptor.id,o),f=cf(n,r),p=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.insideDestination,i=e.previousImpact;if(!r.isCombineEnabled)return null;if(!af(i))return null;function a(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return(0,l.Z)({},i,{at:t})}var s=i.displaced.all,c=s.length?s[0]:null;if(t)return c?a(c):null;var u=lf(n,o);if(!c)return u.length?a(u[u.length-1].descriptor.id):null;var d=Xd(u,(function(e){return e.descriptor.id===c}));-1===d&&Ad(!1);var f=d-1;return f<0?null:a(u[f].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:d,previousImpact:i})||Af({isMovingForward:t,isInHomeList:f,draggable:n,draggables:o,destination:r,insideDestination:d,previousImpact:i,viewport:a,afterCritical:u});if(!p)return null;var h=Df({impact:p,draggable:n,droppable:r,draggables:o,afterCritical:u});if(Zf({draggable:n,destination:r,newPageBorderBoxCenter:h,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Bf({pageBorderBoxCenter:h,draggable:n,viewport:a}),impact:p,scrollJumpRequest:null};var g=Zd(h,s),v=function(e){var t=e.impact,n=e.viewport,r=e.destination,o=e.draggables,i=e.maxScrollChange,a=If(n,Bd(n.scroll.current,i)),s=r.frame?Yd(r,Bd(r.frame.scroll.current,i)):r,c=t.displaced,u=_f({afterDragging:Lf(c.all,o),destination:r,displacedBy:t.displacedBy,viewport:a.frame,last:c,forceShouldAnimate:!1}),d=_f({afterDragging:Lf(c.all,o),destination:s,displacedBy:t.displacedBy,viewport:n.frame,last:c,forceShouldAnimate:!1}),f={},p={},h=[c,u,d];return c.all.forEach((function(e){var t=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].visible[e];if(r)return r}return null}(e,h);t?p[e]=t:f[e]=!0})),(0,l.Z)({},t,{displaced:{all:c.all,invisible:f,visible:p}})}({impact:p,viewport:a,destination:r,draggables:o,maxScrollChange:g});return{clientSelection:c,impact:v,scrollJumpRequest:g}},Ff=function(e){var t=e.subject.active;return t||Ad(!1),t},Hf=function(e,t){var n=e.page.borderBox.center;return Cf(e.descriptor.id,t)?Zd(n,t.displacedBy.point):n},Vf=function(e,t){var n=e.page.borderBox;return Cf(e.descriptor.id,t)?Gd(n,Fd(t.displacedBy.point)):n},zf=vr((function(e,t){var n=t[e.line];return{value:n,point:Hd(e.line,n)}})),Uf=function(e,t){return(0,l.Z)({},e,{scroll:(0,l.Z)({},e.scroll,{max:t})})},Gf=function(e,t,n){var r=e.frame;cf(t,e)&&Ad(!1),e.subject.withPlaceholder&&Ad(!1);var o=zf(e.axis,t.displaceBy).point,i=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return Hd(r.line,t[r.line]);var o=e.subject.page.contentBox[r.size],i=of(e.descriptor.id,n).reduce((function(e,t){return e+t.client.marginBox[r.size]}),0),a=i+t[r.line]-o;return a<=0?null:Hd(r.line,a)}(e,o,n),a={placeholderSize:o,increasedBy:i,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){var s=qd({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:e.frame});return(0,l.Z)({},e,{subject:s})}var c=i?Bd(r.scroll.max,i):r.scroll.max,u=Uf(r,c),d=qd({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:u});return(0,l.Z)({},e,{subject:d,frame:u})},Wf=function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,o=e.isOver,i=e.draggables,a=e.droppables,s=e.viewport,l=e.afterCritical,c=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,o=e.droppables,i=e.viewport,a=r.subject.active;if(!a)return null;var s=r.axis,l=pf(a[s.start],a[s.end]),c=nf(o).filter((function(e){return e!==r})).filter((function(e){return e.isEnabled})).filter((function(e){return Boolean(e.subject.active)})).filter((function(e){return hf(i.frame)(Ff(e))})).filter((function(e){var n=Ff(e);return t?a[s.crossAxisEnd]<n[s.crossAxisEnd]:n[s.crossAxisStart]<a[s.crossAxisStart]})).filter((function(e){var t=Ff(e),n=pf(t[s.start],t[s.end]);return l(t[s.start])||l(t[s.end])||n(a[s.start])||n(a[s.end])})).sort((function(e,n){var r=Ff(e)[s.crossAxisStart],o=Ff(n)[s.crossAxisStart];return t?r-o:o-r})).filter((function(e,t,n){return Ff(e)[s.crossAxisStart]===Ff(n[0])[s.crossAxisStart]}));if(!c.length)return null;if(1===c.length)return c[0];var u=c.filter((function(e){return pf(Ff(e)[s.start],Ff(e)[s.end])(n[s.line])}));return 1===u.length?u[0]:u.length>1?u.sort((function(e,t){return Ff(e)[s.start]-Ff(t)[s.start]}))[0]:c.sort((function(e,t){var r=zd(n,Wd(Ff(e))),o=zd(n,Wd(Ff(t)));return r!==o?r-o:Ff(e)[s.start]-Ff(t)[s.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:o,droppables:a,viewport:s});if(!c)return null;var u=of(c.descriptor.id,i),d=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,o=e.insideDestination,i=e.afterCritical,a=o.filter((function(e){return wf({target:Vf(e,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var o=Vd(t,jf(r,Hf(e,i))),a=Vd(t,jf(r,Hf(n,i)));return o<a?-1:a<o?1:e.descriptor.index-n.descriptor.index}));return a[0]||null}({pageBorderBoxCenter:n,viewport:s,destination:c,insideDestination:u,afterCritical:l}),f=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,o=e.draggable,i=e.draggables,a=e.destination,s=e.viewport,l=e.afterCritical;if(!n){if(r.length)return null;var c={displaced:df,displacedBy:uf,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:0}}},u=Df({impact:c,draggable:o,droppable:a,draggables:i,afterCritical:l}),d=cf(o,a)?a:Gf(a,o,i);return Zf({draggable:o,destination:d,newPageBorderBoxCenter:u,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?c:null}var f=Boolean(t[a.axis.line]<=n.page.borderBox.center[a.axis.line]),p=function(){var e=n.descriptor.index;return n.descriptor.id===o.descriptor.id||f?e:e+1}(),h=zf(a.axis,o.displaceBy);return Of({draggable:o,insideDestination:r,destination:a,viewport:s,displacedBy:h,last:df,index:p})}({previousPageBorderBoxCenter:n,destination:c,draggable:r,draggables:i,moveRelativeTo:d,insideDestination:u,viewport:s,afterCritical:l});if(!f)return null;var p=Df({impact:f,draggable:r,droppable:c,draggables:i,afterCritical:l});return{clientSelection:Bf({pageBorderBoxCenter:p,draggable:r,viewport:s}),impact:f,scrollJumpRequest:null}},$f=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},qf=function(e){var t=e.state,n=e.type,r=function(e,t){var n=$f(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),o=Boolean(r),i=t.dimensions.droppables[t.critical.droppable.id],a=r||i,s=a.axis.direction,l="vertical"===s&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===s&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(l&&!o)return null;var c="MOVE_DOWN"===n||"MOVE_RIGHT"===n,u=t.dimensions.draggables[t.critical.draggable.id],d=t.current.page.borderBoxCenter,f=t.dimensions,p=f.draggables,h=f.droppables;return l?Nf({isMovingForward:c,previousPageBorderBoxCenter:d,draggable:u,destination:a,draggables:p,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):Wf({isMovingForward:c,previousPageBorderBoxCenter:d,draggable:u,isOver:a,draggables:p,droppables:h,viewport:t.viewport,afterCritical:t.afterCritical})};function Yf(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function Kf(e){var t=pf(e.top,e.bottom),n=pf(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function Xf(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,o=nf(r).filter((function(e){if(!e.isEnabled)return!1;var n,r,o=e.subject.active;if(!o)return!1;if(r=o,!((n=t).left<r.right&&n.right>r.left&&n.top<r.bottom&&n.bottom>r.top))return!1;if(Kf(o)(t.center))return!0;var i=e.axis,a=o.center[i.crossAxisLine],s=t[i.crossAxisStart],l=t[i.crossAxisEnd],c=pf(o[i.crossAxisStart],o[i.crossAxisEnd]),u=c(s),d=c(l);return!u&&!d||(u?s<a:l>a)}));return o.length?1===o.length?o[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,o=n.page.borderBox.center,i=r.map((function(e){var n=e.axis,r=Hd(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:Vd(o,r)}})).sort((function(e,t){return t.distance-e.distance}));return i[0]?i[0].id:null}({pageBorderBox:t,draggable:n,candidates:o}):null}var Jf=function(e,t){return cd(Gd(e,t))};function Qf(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var ep=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,o=e.droppables,i=e.previousImpact,a=e.viewport,s=e.afterCritical,l=Jf(n.page.borderBox,t),c=Xf({pageBorderBox:l,draggable:n,droppables:o});if(!c)return ff;var u=o[c],d=of(u.descriptor.id,r),f=function(e,t){var n=e.frame;return n?Jf(t,n.scroll.diff.value):t}(u,l);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,o=e.destination,i=e.insideDestination,a=e.afterCritical;if(!o.isCombineEnabled)return null;var s=o.axis,l=zf(o.axis,t.displaceBy),c=l.value,u=n[s.start],d=n[s.end],f=Jd(lf(t,i),(function(e){var t=e.descriptor.id,n=e.page.borderBox,o=n[s.size]/4,i=Cf(t,a),l=Qf({displaced:r.displaced,id:t});return i?l?d>n[s.start]+o&&d<n[s.end]-o:u>n[s.start]-c+o&&u<n[s.end]-c-o:l?d>n[s.start]+c+o&&d<n[s.end]+c-o:u>n[s.start]+o&&u<n[s.end]-o}));return f?{displacedBy:l,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:f.descriptor.id,droppableId:o.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:f,draggable:n,previousImpact:i,destination:u,insideDestination:d,afterCritical:s})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,o=e.insideDestination,i=e.last,a=e.viewport,s=e.afterCritical,l=r.axis,c=zf(r.axis,n.displaceBy),u=c.value,d=t[l.start],f=t[l.end],p=function(e){var t=e.draggable,n=e.closest,r=e.inHomeList;return n?r&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:Jd(lf(n,o),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[l.line],r=Cf(t,s),o=Qf({displaced:i,id:t});return r?o?f<=n:d<n-u:o?f<=n+u:d<n})),inHomeList:cf(n,r)});return Of({draggable:n,insideDestination:o,destination:r,viewport:a,last:i,displacedBy:c,index:p})}({pageBorderBoxWithDroppableScroll:f,draggable:n,destination:u,insideDestination:d,last:i.displaced,viewport:a,afterCritical:s})},tp=function(e,t){var n;return(0,l.Z)({},e,((n={})[t.descriptor.id]=t,n))},np=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,o=$f(t),i=$f(n);if(!o)return r;if(o===i)return r;var a=r[o];if(!a.subject.withPlaceholder)return r;var s=function(e){var t=e.subject.withPlaceholder;t||Ad(!1);var n=e.frame;if(!n){var r=qd({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return(0,l.Z)({},e,{subject:r})}var o=t.oldFrameMaxScroll;o||Ad(!1);var i=Uf(n,o),a=qd({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null});return(0,l.Z)({},e,{subject:a,frame:i})}(a);return tp(r,s)},rp=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,o=e.viewport,i=e.impact,a=e.scrollJumpRequest,s=o||t.viewport,c=r||t.dimensions,u=n||t.current.client.selection,d=Zd(u,t.initial.client.selection),f={offset:d,selection:u,borderBoxCenter:Bd(t.initial.client.borderBoxCenter,d)},p={selection:Bd(f.selection,s.scroll.current),borderBoxCenter:Bd(f.borderBoxCenter,s.scroll.current),offset:Bd(f.offset,s.scroll.diff.value)},h={client:f,page:p};if("COLLECTING"===t.phase)return(0,l.Z)({phase:"COLLECTING"},t,{dimensions:c,viewport:s,current:h});var g=c.draggables[t.critical.draggable.id],v=i||ep({pageOffset:p.offset,draggable:g,draggables:c.draggables,droppables:c.droppables,previousImpact:t.impact,viewport:s,afterCritical:t.afterCritical}),m=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,o=e.previousImpact,i=e.impact,a=np({previousImpact:o,impact:i,droppables:r}),s=$f(i);if(!s)return a;var l=r[s];if(cf(t,l))return a;if(l.subject.withPlaceholder)return a;var c=Gf(l,t,n);return tp(a,c)}({draggable:g,impact:v,previousImpact:t.impact,draggables:c.draggables,droppables:c.droppables});return(0,l.Z)({},t,{current:h,dimensions:{draggables:c.draggables,droppables:m},impact:v,viewport:s,scrollJumpRequest:a||null,forceShouldAnimate:!a&&null})};var op=function(e){var t=e.impact,n=e.viewport,r=e.draggables,o=e.destination,i=e.forceShouldAnimate,a=t.displaced,s=function(e,t){return e.map((function(e){return t[e]}))}(a.all,r),c=_f({afterDragging:s,destination:o,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:i,last:a});return(0,l.Z)({},t,{displaced:c})},ip=function(e){var t=e.impact,n=e.draggable,r=e.droppable,o=e.draggables,i=e.viewport,a=e.afterCritical,s=Df({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:a});return Bf({pageBorderBoxCenter:s,draggable:n,viewport:i})},ap=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&Ad(!1);var o=t.impact,i=r||t.viewport,a=n||t.dimensions,s=a.draggables,l=a.droppables,c=s[t.critical.draggable.id],u=$f(o);u||Ad(!1);var d=l[u],f=op({impact:o,viewport:i,destination:d,draggables:s}),p=ip({impact:f,draggable:c,droppable:d,draggables:s,viewport:i,afterCritical:t.afterCritical});return rp({impact:f,clientSelection:p,state:t,dimensions:a,viewport:i})},sp=function(e){var t=e.draggable,n=e.home,r=e.draggables,o=e.viewport,i=zf(n.axis,t.displaceBy),a=of(n.descriptor.id,r),s=a.indexOf(t);-1===s&&Ad(!1);var l,c=a.slice(s+1),u=c.reduce((function(e,t){return e[t.descriptor.id]=!0,e}),{}),d={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:i,effected:u};return{impact:{displaced:_f({afterDragging:c,destination:n,displacedBy:i,last:null,viewport:o.frame,forceShouldAnimate:!1}),displacedBy:i,at:{type:"REORDER",destination:(l=t.descriptor,{index:l.index,droppableId:l.droppableId})}},afterCritical:d}},lp=function(e){0},cp=function(e){0},up=function(e){var t=e.additions,n=e.updatedDroppables,r=e.viewport,o=r.scroll.diff.value;return t.map((function(e){var t=e.descriptor.droppableId,i=function(e){var t=e.frame;return t||Ad(!1),t}(n[t]),a=i.scroll.diff.value,s=function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,o=gd(t.client,n),i=vd(o,r);return(0,l.Z)({},t,{placeholder:(0,l.Z)({},t.placeholder,{client:o}),client:o,page:i})}({draggable:e,offset:Bd(o,a),initialWindowScroll:r.scroll.initial});return s}))},dp=function(e){return"SNAP"===e.movementMode},fp=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:tp(e.droppables,t)}}(e.dimensions,t);return!dp(e)||n?rp({state:e,dimensions:r}):ap({state:e,dimensions:r})};function pp(e){return e.isDragging&&"SNAP"===e.movementMode?(0,l.Z)({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var hp={phase:"IDLE",completed:null,shouldFlush:!1},gp=function(e,t){if(void 0===e&&(e=hp),"FLUSH"===t.type)return(0,l.Z)({},hp,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&Ad(!1);var n=t.payload,r=n.critical,o=n.clientSelection,i=n.viewport,a=n.dimensions,s=n.movementMode,c=a.draggables[r.draggable.id],u=a.droppables[r.droppable.id],d={selection:o,borderBoxCenter:c.client.borderBox.center,offset:Ld},f={client:d,page:{selection:Bd(d.selection,i.scroll.initial),borderBoxCenter:Bd(d.selection,i.scroll.initial),offset:Bd(d.selection,i.scroll.diff.value)}},p=nf(a.droppables).every((function(e){return!e.isFixedOnPage})),h=sp({draggable:c,home:u,draggables:a.draggables,viewport:i}),g=h.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:s,dimensions:a,initial:f,current:f,isWindowScrollAllowed:p,impact:g,afterCritical:h.afterCritical,onLiftImpact:g,viewport:i,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&Ad(!1),(0,l.Z)({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&Ad(!1),function(e){var t=e.state,n=e.published;lp();var r=n.modified.map((function(e){var n=t.dimensions.droppables[e.droppableId];return Yd(n,e.scroll)})),o=(0,l.Z)({},t.dimensions.droppables,{},ef(r)),i=tf(up({additions:n.additions,updatedDroppables:o,viewport:t.viewport})),a=(0,l.Z)({},t.dimensions.draggables,{},i);n.removals.forEach((function(e){delete a[e]}));var s={droppables:o,draggables:a},c=$f(t.impact),u=c?s.droppables[c]:null,d=s.draggables[t.critical.draggable.id],f=s.droppables[t.critical.droppable.id],p=sp({draggable:d,home:f,draggables:a,viewport:t.viewport}),h=p.impact,g=p.afterCritical,v=u&&u.isCombineEnabled?t.impact:h,m=ep({pageOffset:t.current.page.offset,draggable:s.draggables[t.critical.draggable.id],draggables:s.draggables,droppables:s.droppables,previousImpact:v,viewport:t.viewport,afterCritical:g});cp();var y=(0,l.Z)({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:m,onLiftImpact:h,dimensions:s,afterCritical:g,forceShouldAnimate:!1});return"COLLECTING"===t.phase?y:(0,l.Z)({phase:"DROP_PENDING"},y,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;Yf(e)||Ad(!1);var v=t.payload.client;return Nd(v,e.current.client.selection)?e:rp({state:e,clientSelection:v,impact:dp(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return pp(e);if("COLLECTING"===e.phase)return pp(e);Yf(e)||Ad(!1);var m=t.payload,y=m.id,b=m.newScroll,w=e.dimensions.droppables[y];if(!w)return e;var x=Yd(w,b);return fp(e,x,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;Yf(e)||Ad(!1);var _=t.payload,S=_.id,O=_.isEnabled,C=e.dimensions.droppables[S];C||Ad(!1),C.isEnabled===O&&Ad(!1);var A=(0,l.Z)({},C,{isEnabled:O});return fp(e,A,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;Yf(e)||Ad(!1);var E=t.payload,k=E.id,P=E.isCombineEnabled,M=e.dimensions.droppables[k];M||Ad(!1),M.isCombineEnabled===P&&Ad(!1);var T=(0,l.Z)({},M,{isCombineEnabled:P});return fp(e,T,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;Yf(e)||Ad(!1),e.isWindowScrollAllowed||Ad(!1);var R=t.payload.newScroll;if(Nd(e.viewport.scroll.current,R))return pp(e);var j=If(e.viewport,R);return dp(e)?ap({state:e,viewport:j}):rp({state:e,viewport:j})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!Yf(e))return e;var D=t.payload.maxScroll;if(Nd(D,e.viewport.scroll.max))return e;var I=(0,l.Z)({},e.viewport,{scroll:(0,l.Z)({},e.viewport.scroll,{max:D})});return(0,l.Z)({phase:"DRAGGING"},e,{viewport:I})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&Ad(!1);var L=qf({state:e,type:t.type});return L?rp({state:e,impact:L.impact,clientSelection:L.clientSelection,scrollJumpRequest:L.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var B=t.payload.reason;return"COLLECTING"!==e.phase&&Ad(!1),(0,l.Z)({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:B})}if("DROP_ANIMATE"===t.type){var Z=t.payload,N=Z.completed,F=Z.dropDuration,H=Z.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&Ad(!1),{phase:"DROP_ANIMATING",completed:N,dropDuration:F,newHomeClientOffset:H,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},vp=function(e){return{type:"LIFT",payload:e}},mp=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},yp=function(){return{type:"COLLECTION_STARTING",payload:null}},bp=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},wp=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},xp=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},_p=function(e){return{type:"MOVE",payload:e}},Sp=function(){return{type:"MOVE_UP",payload:null}},Op=function(){return{type:"MOVE_DOWN",payload:null}},Cp=function(){return{type:"MOVE_RIGHT",payload:null}},Ap=function(){return{type:"MOVE_LEFT",payload:null}},Ep=function(){return{type:"FLUSH",payload:null}},kp=function(e){return{type:"DROP_COMPLETE",payload:e}},Pp=function(e){return{type:"DROP",payload:e}},Mp=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};var Tp="cubic-bezier(.2,1,.1,1)",Rp={drop:0,combining:.7},jp={drop:.75},Dp=.2+"s "+"cubic-bezier(0.2, 0, 0, 1)",Ip={fluid:"opacity "+Dp,snap:"transform "+Dp+", opacity "+Dp,drop:function(e){var t=e+"s "+Tp;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+Dp,placeholder:"height "+Dp+", width "+Dp+", margin "+Dp},Lp=function(e){return Nd(e,Ld)?null:"translate("+e.x+"px, "+e.y+"px)"},Bp={moveTo:Lp,drop:function(e,t){var n=Lp(e);return n?t?n+" scale("+jp.drop+")":n:null}},Zp=.33,Np=.55,Fp=Np-Zp,Hp=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var o=t(),i=r.payload.reason;if("COLLECTING"!==o.phase){if("IDLE"!==o.phase){"DROP_PENDING"===o.phase&&o.isWaiting&&Ad(!1),"DRAGGING"!==o.phase&&"DROP_PENDING"!==o.phase&&Ad(!1);var a=o.critical,s=o.dimensions,c=s.draggables[o.critical.draggable.id],u=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,o=e.home,i=e.viewport,a=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:(0,l.Z)({},r,{displaced:df}),didDropInsideDroppable:!0}:{impact:op({draggables:t,impact:a,destination:o,viewport:i,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:i,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),d=u.impact,f=u.didDropInsideDroppable,p=f?af(d):null,h=f?sf(d):null,g={index:a.draggable.index,droppableId:a.droppable.id},v={draggableId:c.descriptor.id,type:c.descriptor.type,source:g,reason:i,mode:o.movementMode,destination:p,combine:h},m=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,o=e.viewport,i=e.afterCritical,a=r.draggables,s=r.droppables,l=$f(t),c=l?s[l]:null,u=s[n.descriptor.droppableId],d=ip({impact:t,draggable:n,draggables:a,afterCritical:i,droppable:c||u,viewport:o});return Zd(d,n.client.borderBox.center)}({impact:d,draggable:c,dimensions:s,viewport:o.viewport,afterCritical:o.afterCritical}),y={critical:o.critical,afterCritical:o.afterCritical,result:v,impact:d};if(!Nd(o.current.client.offset,m)||Boolean(v.combine)){var b=function(e){var t=e.current,n=e.destination,r=e.reason,o=Vd(t,n);if(o<=0)return Zp;if(o>=1500)return Np;var i=Zp+Fp*(o/1500);return Number(("CANCEL"===r?.6*i:i).toFixed(2))}({current:o.current.client.offset,destination:m,reason:i});n(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:m,dropDuration:b,completed:y}))}else n(kp({completed:y}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:i}))}else e(r)}}},Vp=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function zp(e){var t=e.onWindowScroll;var n=bd((function(){t(Vp())})),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(n),o=xd;function i(){return o!==xd}return{start:function(){i()&&Ad(!1),o=_d(window,[r])},stop:function(){i()||Ad(!1),n.cancel(),o(),o=xd},isActive:i}}var Up=function(e){var t=zp({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},Gp=function(){var e=[];return{add:function(t){var n=setTimeout((function(){return function(t){var n=Xd(e,(function(e){return e.timerId===t}));-1===n&&Ad(!1),e.splice(n,1)[0].callback()}(n)})),r={timerId:n,callback:t};e.push(r)},flush:function(){if(e.length){var t=[].concat(e);e.length=0,t.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}},Wp=function(e,t){lp(),t(),cp()},$p=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},qp=function(e,t,n,r){if(e){var o=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),o=function(o){t||n||(t=!0,e(o),clearTimeout(r))};return o.wasCalled=function(){return t},o}(n);e(t,{announce:o}),o.wasCalled()||n(r(t))}else n(r(t))},Yp=function(e,t){var n=function(e,t){var n=Gp(),r=null,o=function(n){r||Ad(!1),r=null,Wp(0,(function(){return qp(e().onDragEnd,n,t,Id)}))};return{beforeCapture:function(t,n){r&&Ad(!1),Wp(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){r&&Ad(!1),Wp(0,(function(){var r=e().onBeforeDragStart;r&&r($p(t,n))}))},start:function(o,i){r&&Ad(!1);var a=$p(o,i);r={mode:i,lastCritical:o,lastLocation:a.source,lastCombine:null},n.add((function(){Wp(0,(function(){return qp(e().onDragStart,a,t,jd)}))}))},update:function(o,i){var a=af(i),s=sf(i);r||Ad(!1);var c=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(o,r.lastCritical);c&&(r.lastCritical=o);var u,d,f=(d=a,!(null==(u=r.lastLocation)&&null==d||null!=u&&null!=d&&u.droppableId===d.droppableId&&u.index===d.index));f&&(r.lastLocation=a);var p=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(r.lastCombine,s);if(p&&(r.lastCombine=s),c||f||p){var h=(0,l.Z)({},$p(o,r.mode),{combine:s,destination:a});n.add((function(){Wp(0,(function(){return qp(e().onDragUpdate,h,t,Dd)}))}))}},flush:function(){r||Ad(!1),n.flush()},drop:o,abort:function(){if(r){var e=(0,l.Z)({},$p(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});o(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var o=r.payload.critical;return n.beforeStart(o,r.payload.movementMode),t(r),void n.start(o,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var i=r.payload.completed.result;return n.flush(),t(r),void n.drop(i)}if(t(r),"FLUSH"!==r.type){var a=e.getState();"DRAGGING"===a.phase&&n.update(a.critical,a.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},Kp=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Ad(!1),e.dispatch(kp({completed:r.completed}))}else t(n)}}},Xp=function(e){var t=null,n=null;return function(r){return function(o){if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(o),"DROP_ANIMATE"===o.type){var i={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=_d(window,[i])}))}}}},Jp=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(Pp({reason:r.reason})))}}}},Qp=wu,eh=function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,o=e.styleMarshal,i=e.getResponders,a=e.announce,s=e.autoScroller;return mu(gp,Qp(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(fu(15))},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},i=t.map((function(e){return e(o)}));return r=wu.apply(void 0,i)(n.dispatch),du(du({},n),{},{dispatch:r})}}}((t=o,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(o){if("LIFT"===o.type){var i=o.payload,a=i.id,s=i.clientSelection,l=i.movementMode,c=n();"DROP_ANIMATING"===c.phase&&r(kp({completed:c.completed})),"IDLE"!==n().phase&&Ad(!1),r(Ep()),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:a,movementMode:l}});var u={draggableId:a,scrollOptions:{shouldPublishImmediately:"SNAP"===l}},d=e.startPublishing(u),f=d.critical,p=d.dimensions,h=d.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:f,dimensions:p,clientSelection:s,movementMode:l,viewport:h}})}else t(o)}}}}(n),Hp,Kp,Xp,Jp,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var o=t.getState();return"DRAGGING"!==o.phase&&Ad(!1),void e.start(o)}n(r),e.scroll(t.getState())}}}}(s),Up,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var o=r.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),Yp(i,a))))};var th=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,o=e.width,i=Zd({x:n,y:t},{x:o,y:r});return{x:Math.max(0,i.x),y:Math.max(0,i.y)}},nh=function(){var e=document.documentElement;return e||Ad(!1),e},rh=function(){var e=nh();return th({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},oh=function(e){var t=e.critical,n=e.scrollOptions,r=e.registry;lp();var o=function(){var e=Vp(),t=rh(),n=e.y,r=e.x,o=nh(),i=o.clientWidth,a=o.clientHeight;return{frame:cd({top:n,left:r,right:r+i,bottom:n+a}),scroll:{initial:e,current:e,max:t,diff:{value:Ld,displacement:Ld}}}}(),i=o.scroll.current,a=t.droppable,s=r.droppable.getAllByType(a.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(i,n)})),l=r.draggable.getAllByType(t.draggable.type).map((function(e){return e.getDimension(i)})),c={draggables:tf(l),droppables:ef(s)};return cp(),{dimensions:c,critical:t,viewport:o}};function ih(e,t,n){return n.descriptor.id!==t.id&&(n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode)}var ah=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},o=null,i=function(){o||(n.collectionStarting(),o=requestAnimationFrame((function(){o=null,lp();var e=r,i=e.additions,a=e.removals,s=e.modified,l=Object.keys(i).map((function(e){return t.draggable.getById(e).getDimension(Ld)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),c=Object.keys(s).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),u={additions:l,removals:Object.keys(a),modified:c};r={additions:{},removals:{},modified:{}},cp(),n.publish(u)})))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],i()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],i()},stop:function(){o&&(cancelAnimationFrame(o),o=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=function(t){n||Ad(!1);var o=n.critical.draggable;"ADDITION"===t.type&&ih(e,o,t.value)&&r.add(t.value),"REMOVAL"===t.type&&ih(e,o,t.value)&&r.remove(t.value)},i={updateDroppableIsEnabled:function(r,o){e.droppable.exists(r)||Ad(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:o})},updateDroppableIsCombineEnabled:function(r,o){n&&(e.droppable.exists(r)||Ad(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:o}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,o){n&&(e.droppable.exists(r)||Ad(!1),t.updateDroppableScroll({id:r,newScroll:o}))},startPublishing:function(t){n&&Ad(!1);var r=e.draggable.getById(t.draggableId),i=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:i.descriptor},s=e.subscribe(o);return n={critical:a,unsubscribe:s},oh({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),n.unsubscribe(),n=null}}};return i},sh=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason)},lh=function(e){window.scrollBy(e.x,e.y)},ch=vr((function(e){return nf(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),uh=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var o=r[n];return o.frame?o:null}var i=function(e,t){var n=Jd(ch(t),(function(t){return t.frame||Ad(!1),Kf(t.frame.pageMarginBox)(e)}));return n}(t,r);return i},dh=.25,fh=.05,ph=28,hh=function(e){return Math.pow(e,2)},gh={stopDampeningAt:1200,accelerateAt:360},vh=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,o=n-t;return 0===o?0:(r-t)/o},mh=gh.accelerateAt,yh=gh.stopDampeningAt,bh=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,o=e.shouldUseTimeDampening,i=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return ph;if(e===t.startScrollingFrom)return 1;var n=vh({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=ph*hh(1-n);return Math.ceil(r)}(t,n);return 0===i?0:o?Math.max(function(e,t){var n=t,r=yh,o=Date.now()-n;if(o>=yh)return e;if(o<mh)return 1;var i=vh({startOfRange:mh,endOfRange:r,current:o}),a=e*hh(i);return Math.ceil(a)}(i,r),1):i},wh=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,o=e.axis,i=e.shouldUseTimeDampening,a=function(e,t){return{startScrollingFrom:e[t.size]*dh,maxScrollValueAt:e[t.size]*fh}}(t,o);return n[o.end]<n[o.start]?bh({distanceToEdge:n[o.end],thresholds:a,dragStartTime:r,shouldUseTimeDampening:i}):-1*bh({distanceToEdge:n[o.start],thresholds:a,dragStartTime:r,shouldUseTimeDampening:i})},xh=Ud((function(e){return 0===e?0:e})),_h=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,o=e.center,i=e.shouldUseTimeDampening,a={top:o.y-n.top,right:n.right-o.x,bottom:n.bottom-o.y,left:o.x-n.left},s=wh({container:n,distanceToEdges:a,dragStartTime:t,axis:vf,shouldUseTimeDampening:i}),l=wh({container:n,distanceToEdges:a,dragStartTime:t,axis:mf,shouldUseTimeDampening:i}),c=xh({x:l,y:s});if(Nd(c,Ld))return null;var u=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,o=n.height>t.height,i=n.width>t.width;return i||o?i&&o?null:{x:i?0:r.x,y:o?0:r.y}:r}({container:n,subject:r,proposedScroll:c});return u?Nd(u,Ld)?null:u:null},Sh=Ud((function(e){return 0===e?0:e>0?1:-1})),Oh=function(){var e=function(e,t){return e<0?e:e>t?e-t:0};return function(t){var n=t.current,r=t.max,o=t.change,i=Bd(n,o),a={x:e(i.x,r.x),y:e(i.y,r.y)};return Nd(a,Ld)?null:a}}(),Ch=function(e){var t=e.max,n=e.current,r=e.change,o={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},i=Sh(r),a=Oh({max:o,current:n,change:i});return!a||(0!==i.x&&0===a.x||0!==i.y&&0===a.y)},Ah=function(e,t){return Ch({current:e.scroll.current,max:e.scroll.max,change:t})},Eh=function(e,t){var n=e.frame;return!!n&&Ch({current:n.scroll.current,max:n.scroll.max,change:t})},kh=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,o=e.scrollWindow,i=e.scrollDroppable,a=t.current.page.borderBoxCenter,s=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var l=function(e){var t=e.viewport,n=e.subject,r=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,a=_h({dragStartTime:o,container:t.frame,subject:n,center:r,shouldUseTimeDampening:i});return a&&Ah(t,a)?a:null}({dragStartTime:n,viewport:t.viewport,subject:s,center:a,shouldUseTimeDampening:r});if(l)return void o(l)}var c=uh({center:a,destination:$f(t.impact),droppables:t.dimensions.droppables});if(c){var u=function(e){var t=e.droppable,n=e.subject,r=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,a=t.frame;if(!a)return null;var s=_h({dragStartTime:o,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:i});return s&&Eh(t,s)?s:null}({dragStartTime:n,droppable:c,subject:s,center:a,shouldUseTimeDampening:r});u&&i(c.descriptor.id,u)}},Ph=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,o=function(e,t){if(!Eh(e,t))return t;var r=function(e,t){var n=e.frame;return n&&Eh(e,t)?Oh({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var o=Zd(t,r);return n(e.descriptor.id,o),Zd(t,o)},i=function(e,t,n){if(!e)return n;if(!Ah(t,n))return n;var o=function(e,t){if(!Ah(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return Oh({current:r,max:n,change:t})}(t,n);if(!o)return r(n),null;var i=Zd(n,o);return r(i),Zd(n,i)};return function(e){var n=e.scrollJumpRequest;if(n){var r=$f(e.impact);r||Ad(!1);var a=o(e.dimensions.droppables[r],n);if(a){var s=e.viewport,l=i(e.isWindowScrollAllowed,s,a);l&&function(e,n){var r=Bd(e.current.client.selection,n);t({client:r})}(e,l)}}}},Mh=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,o=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=bd(t),o=bd(n),i=null,a=function(e){i||Ad(!1);var t=i,n=t.shouldUseTimeDampening,a=t.dragStartTime;kh({state:e,scrollWindow:r,scrollDroppable:o,dragStartTime:a,shouldUseTimeDampening:n})};return{start:function(e){lp(),i&&Ad(!1);var t=Date.now(),n=!1,r=function(){n=!0};kh({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),i={dragStartTime:t,shouldUseTimeDampening:n},cp(),n&&a(e)},stop:function(){i&&(r.cancel(),o.cancel(),i=null)},scroll:a}}({scrollWindow:n,scrollDroppable:t}),i=Ph({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&i(e):o.scroll(e))},start:o.start,stop:o.stop}},Th="data-rbd",Rh=function(){var e=Th+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),jh=function(){var e=Th+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Dh=function(){var e=Th+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ih={contextId:Th+"-scroll-container-context-id"},Lh=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},Bh=function(e){var t,n=(t=e,function(e){return"["+e+'="'+t+'"]'}),r=function(){var e="\n cursor: -webkit-grab;\n cursor: grab;\n ";return{selector:n(Rh.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:e,dragging:"pointer-events: none;",dropAnimating:e}}}(),o=[function(){var e="\n transition: "+Ip.outOfTheWay+";\n ";return{selector:n(jh.contextId),styles:{dragging:e,dropAnimating:e,userCancel:e}}}(),r,{selector:n(Dh.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:Lh(o,"always"),resting:Lh(o,"resting"),dragging:Lh(o,"dragging"),dropAnimating:Lh(o,"dropAnimating"),userCancel:Lh(o,"userCancel")}},Zh="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?i.useLayoutEffect:i.useEffect,Nh=function(){var e=document.querySelector("head");return e||Ad(!1),e},Fh=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};var Hh=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Vh(e){return e instanceof Hh(e).HTMLElement}function zh(e,t){var n="["+Rh.contextId+'="'+e+'"]',r=Qd(document.querySelectorAll(n));if(!r.length)return null;var o=Jd(r,(function(e){return e.getAttribute(Rh.draggableId)===t}));return o&&Vh(o)?o:null}function Uh(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}var o={register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var o=t.descriptor.id,i=r(o);i&&t.uniqueId===i.uniqueId&&(delete e.draggables[o],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Ad(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return Kd(e.draggables).filter((function(e){return e.descriptor.type===t}))}};function i(t){return e.droppables[t]||null}return{draggable:o,droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=i(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||Ad(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return Kd(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var Gh=i.createContext(null),Wh=function(){var e=document.body;return e||Ad(!1),e},$h={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},qh=function(e){return"rbd-announcement-"+e};var Yh=0,Kh={separator:"::"};function Xh(e,t){return void 0===t&&(t=Kh),sd((function(){return""+e+t.separator+Yh++}),[t.separator,e])}var Jh=i.createContext(null);function Qh(e){0}function eg(e,t){Qh()}function tg(e){var t=(0,i.useRef)(e);return(0,i.useEffect)((function(){t.current=e})),t}var ng,rg=27,og=32,ig=37,ag=38,sg=39,lg=40,cg=((ng={})[13]=!0,ng[9]=!0,ng),ug=function(e){cg[e.keyCode]&&e.preventDefault()},dg=function(){var e="visibilitychange";return"undefined"===typeof document?e:Jd([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}(),fg=0,pg=5;var hg,gg={type:"IDLE"};function vg(e){var t=e.cancel,n=e.completed,r=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,i=e.clientY;if(t===fg){var a={x:n,y:i},s=r();if("DRAGGING"===s.type)return e.preventDefault(),void s.actions.move(a);"PENDING"!==s.type&&Ad(!1);var l=s.point;if(c=l,u=a,Math.abs(u.x-c.x)>=pg||Math.abs(u.y-c.y)>=pg){var c,u;e.preventDefault();var d=s.actions.fluidLift(a);o({type:"DRAGGING",actions:d})}}}},{eventName:"mouseup",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return e.keyCode===rg?(e.preventDefault(),void t()):void ug(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&Ad(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:dg,fn:t}]}function mg(){}var yg=((hg={})[34]=!0,hg[33]=!0,hg[36]=!0,hg[35]=!0,hg);function bg(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return r.keyCode===rg?(r.preventDefault(),void n()):r.keyCode===og?(r.preventDefault(),t(),void e.drop()):r.keyCode===lg?(r.preventDefault(),void e.moveDown()):r.keyCode===ag?(r.preventDefault(),void e.moveUp()):r.keyCode===sg?(r.preventDefault(),void e.moveRight()):r.keyCode===ig?(r.preventDefault(),void e.moveLeft()):void(yg[r.keyCode]?r.preventDefault():ug(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:dg,fn:n}]}var wg={type:"IDLE"},xg=.15;var _g={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Sg(e,t){if(null==t)return!1;if(Boolean(_g[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&Sg(e,t.parentElement)}function Og(e,t){var n=t.target;return!!Vh(n)&&Sg(e,n)}var Cg=function(e){return cd(e.getBoundingClientRect()).center};var Ag=function(){var e="matches";return"undefined"===typeof document?e:Jd([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function Eg(e,t){return null==e?null:e[Ag](t)?e:Eg(e.parentElement,t)}function kg(e,t){return e.closest?e.closest(t):Eg(e,t)}function Pg(e,t){var n,r=t.target;if(!((n=r)instanceof Hh(n).Element))return null;var o=function(e){return"["+Rh.contextId+'="'+e+'"]'}(e),i=kg(r,o);return i&&Vh(i)?i:null}function Mg(e){e.preventDefault()}function Tg(e){var t=e.expected,n=e.phase,r=e.isLockActive;e.shouldWarn;return!!r()&&t===n}function Rg(e){var t=e.lockAPI,n=e.store,r=e.registry,o=e.draggableId;if(t.isClaimed())return!1;var i=r.draggable.findById(o);return!!i&&(!!i.options.isEnabled&&!!sh(n.getState(),o))}function jg(e){var t=e.lockAPI,n=e.contextId,r=e.store,o=e.registry,i=e.draggableId,a=e.forceSensorStop,s=e.sourceEvent;if(!Rg({lockAPI:t,store:r,registry:o,draggableId:i}))return null;var c=o.draggable.getById(i),u=function(e,t){var n="["+jh.contextId+'="'+e+'"]',r=Jd(Qd(document.querySelectorAll(n)),(function(e){return e.getAttribute(jh.id)===t}));return r&&Vh(r)?r:null}(n,c.descriptor.id);if(!u)return null;if(s&&!c.options.canDragInteractiveElements&&Og(u,s))return null;var d=t.claim(a||xd),f="PRE_DRAG";function p(){return c.options.shouldRespectForcePress}function h(){return t.isActive(d)}var g=function(e,t){Tg({expected:e,phase:f,isLockActive:h,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function v(e){function n(){t.release(),f="COMPLETED"}function o(t,o){if(void 0===o&&(o={shouldBlockNextClick:!1}),e.cleanup(),o.shouldBlockNextClick){var i=_d(window,[{eventName:"click",fn:Mg,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(i)}n(),r.dispatch(Pp({reason:t}))}return"PRE_DRAG"!==f&&(n(),"PRE_DRAG"!==f&&Ad(!1)),r.dispatch(vp(e.liftActionArgs)),f="DRAGGING",(0,l.Z)({isActive:function(){return Tg({expected:"DRAGGING",phase:f,isLockActive:h,shouldWarn:!1})},shouldRespectForcePress:p,drop:function(e){return o("DROP",e)},cancel:function(e){return o("CANCEL",e)}},e.actions)}var m={isActive:function(){return Tg({expected:"PRE_DRAG",phase:f,isLockActive:h,shouldWarn:!1})},shouldRespectForcePress:p,fluidLift:function(e){var t=bd((function(e){g((function(){return _p({client:e})}))})),n=v({liftActionArgs:{id:i,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}});return(0,l.Z)({},n,{move:t})},snapLift:function(){var e={moveUp:function(){return g(Sp)},moveRight:function(){return g(Cp)},moveDown:function(){return g(Op)},moveLeft:function(){return g(Ap)}};return v({liftActionArgs:{id:i,clientSelection:Cg(u),movementMode:"SNAP"},cleanup:xd,actions:e})},abort:function(){Tg({expected:"PRE_DRAG",phase:f,isLockActive:h,shouldWarn:!0})&&t.release()}};return m}var Dg=[function(e){var t=(0,i.useRef)(gg),n=(0,i.useRef)(xd),r=sd((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&t.button===fg&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var r=e.findClosestDraggableId(t);if(r){var o=e.tryGetLock(r,s,{sourceEvent:t});if(o){t.preventDefault();var i={x:t.clientX,y:t.clientY};n.current(),u(o,i)}}}}}}),[e]),o=sd((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}}}}),[e]),a=ld((function(){n.current=_d(window,[o,r],{passive:!1,capture:!0})}),[o,r]),s=ld((function(){"IDLE"!==t.current.type&&(t.current=gg,n.current(),a())}),[a]),l=ld((function(){var e=t.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[s]),c=ld((function(){var e=vg({cancel:l,completed:s,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});n.current=_d(window,e,{capture:!0,passive:!1})}),[l,s]),u=ld((function(e,n){"IDLE"!==t.current.type&&Ad(!1),t.current={type:"PENDING",point:n,actions:e},c()}),[c]);Zh((function(){return a(),function(){n.current()}}),[a])},function(e){var t=(0,i.useRef)(mg),n=sd((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&n.keyCode===og){var o=e.findClosestDraggableId(n);if(o){var i=e.tryGetLock(o,l,{sourceEvent:n});if(i){n.preventDefault();var a=!0,s=i.snapLift();t.current(),t.current=_d(window,bg(s,l),{capture:!0,passive:!1})}}}function l(){a||Ad(!1),a=!1,t.current(),r()}}}}),[e]),r=ld((function(){t.current=_d(window,[n],{passive:!1,capture:!0})}),[n]);Zh((function(){return r(),function(){t.current()}}),[r])},function(e){var t=(0,i.useRef)(wg),n=(0,i.useRef)(xd),r=ld((function(){return t.current}),[]),o=ld((function(e){t.current=e}),[]),a=sd((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var o=e.tryGetLock(r,l,{sourceEvent:t});if(o){var i=t.touches[0],a={x:i.clientX,y:i.clientY};n.current(),f(o,a)}}}}}}),[e]),s=ld((function(){n.current=_d(window,[a],{capture:!0,passive:!1})}),[a]),l=ld((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(wg),n.current(),s())}),[s,o]),c=ld((function(){var e=t.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[l]),u=ld((function(){var e={capture:!0,passive:!1},t={cancel:c,completed:l,getPhase:r},o=_d(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var o=e.touches[0],i={x:o.clientX,y:o.clientY};e.preventDefault(),n.actions.move(i)}else t()}},{eventName:"touchend",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&Ad(!1);var o=e.touches[0];if(o&&o.force>=xg){var i=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return i?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();i&&t()}}},{eventName:dg,fn:t}]}(t),e),i=_d(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(e.keyCode===rg&&e.preventDefault(),t()):t()}},{eventName:dg,fn:t}]}(t),e);n.current=function(){o(),i()}}),[c,r,l]),d=ld((function(){var e=r();"PENDING"!==e.type&&Ad(!1);var t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})}),[r,o]),f=ld((function(e,t){"IDLE"!==r().type&&Ad(!1);var n=setTimeout(d,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:n}),u()}),[u,r,o,d]);Zh((function(){return s(),function(){n.current();var e=r();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(wg))}}),[r,s,o]),Zh((function(){return _d(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function Ig(e){var t=e.contextId,n=e.store,r=e.registry,o=e.customSensors,a=e.enableDefaultSensors,s=[].concat(a?Dg:[],o||[]),l=(0,i.useState)((function(){return function(){var e=null;function t(){e||Ad(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Ad(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],c=ld((function(e,t){e.isDragging&&!t.isDragging&&l.tryAbandon()}),[l]);Zh((function(){var e=n.getState();return n.subscribe((function(){var t=n.getState();c(e,t),e=t}))}),[l,n,c]),Zh((function(){return l.tryAbandon}),[l.tryAbandon]);var u=ld((function(e){return Rg({lockAPI:l,registry:r,store:n,draggableId:e})}),[l,r,n]),d=ld((function(e,o,i){return jg({lockAPI:l,registry:r,contextId:t,store:n,draggableId:e,forceSensorStop:o,sourceEvent:i&&i.sourceEvent?i.sourceEvent:null})}),[t,l,r,n]),f=ld((function(e){return function(e,t){var n=Pg(e,t);return n?n.getAttribute(Rh.draggableId):null}(t,e)}),[t]),p=ld((function(e){var t=r.draggable.findById(e);return t?t.options:null}),[r.draggable]),h=ld((function(){l.isClaimed()&&(l.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch(Ep()))}),[l,n]),g=ld(l.isClaimed,[l]),v=sd((function(){return{canGetLock:u,tryGetLock:d,findClosestDraggableId:f,findOptionsForDraggable:p,tryReleaseLock:h,isLockClaimed:g}}),[u,d,f,p,h,g]);Qh();for(var m=0;m<s.length;m++)s[m](v)}var Lg=function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}};function Bg(e){return e.current||Ad(!1),e.current}function Zg(e){var t=e.contextId,n=e.setCallbacks,r=e.sensors,o=e.nonce,a=e.dragHandleUsageInstructions,s=(0,i.useRef)(null);eg();var c=tg(e),u=ld((function(){return Lg(c.current)}),[c]),d=function(e){var t=sd((function(){return qh(e)}),[e]),n=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e=document.createElement("div");return n.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),(0,l.Z)(e.style,$h),Wh().appendChild(e),function(){setTimeout((function(){var t=Wh();t.contains(e)&&t.removeChild(e),e===n.current&&(n.current=null)}))}}),[t]),ld((function(e){var t=n.current;t&&(t.textContent=e)}),[])}(t),f=function(e){var t=e.contextId,n=e.text,r=Xh("hidden-text",{separator:"-"}),o=sd((function(){return function(e){return"rbd-hidden-text-"+e.contextId+"-"+e.uniqueId}({contextId:t,uniqueId:r})}),[r,t]);return(0,i.useEffect)((function(){var e=document.createElement("div");return e.id=o,e.textContent=n,e.style.display="none",Wh().appendChild(e),function(){var t=Wh();t.contains(e)&&t.removeChild(e)}}),[o,n]),o}({contextId:t,text:a}),p=function(e,t){var n=sd((function(){return Bh(e)}),[e]),r=(0,i.useRef)(null),o=(0,i.useRef)(null),a=ld(vr((function(e){var t=o.current;t||Ad(!1),t.textContent=e})),[]),s=ld((function(e){var t=r.current;t||Ad(!1),t.textContent=e}),[]);Zh((function(){(r.current||o.current)&&Ad(!1);var i=Fh(t),l=Fh(t);return r.current=i,o.current=l,i.setAttribute(Th+"-always",e),l.setAttribute(Th+"-dynamic",e),Nh().appendChild(i),Nh().appendChild(l),s(n.always),a(n.resting),function(){var e=function(e){var t=e.current;t||Ad(!1),Nh().removeChild(t),e.current=null};e(r),e(o)}}),[t,s,a,n.always,n.resting,e]);var l=ld((function(){return a(n.dragging)}),[a,n.dragging]),c=ld((function(e){a("DROP"!==e?n.userCancel:n.dropAnimating)}),[a,n.dropAnimating,n.userCancel]),u=ld((function(){o.current&&a(n.resting)}),[a,n.resting]);return sd((function(){return{dragging:l,dropping:c,resting:u}}),[l,c,u])}(t,o),h=ld((function(e){Bg(s).dispatch(e)}),[]),g=sd((function(){return bu({publishWhileDragging:mp,updateDroppableScroll:bp,updateDroppableIsEnabled:wp,updateDroppableIsCombineEnabled:xp,collectionStarting:yp},h)}),[h]),v=function(){var e=sd(Uh,[]);return(0,i.useEffect)((function(){return function(){requestAnimationFrame(e.clean)}}),[e]),e}(),m=sd((function(){return ah(v,g)}),[v,g]),y=sd((function(){return Mh((0,l.Z)({scrollWindow:lh,scrollDroppable:m.scrollDroppable},bu({move:_p},h)))}),[m.scrollDroppable,h]),b=function(e){var t=(0,i.useRef)({}),n=(0,i.useRef)(null),r=(0,i.useRef)(null),o=(0,i.useRef)(!1),a=ld((function(e,n){var r={id:e,focus:n};return t.current[e]=r,function(){var n=t.current;n[e]!==r&&delete n[e]}}),[]),s=ld((function(t){var n=zh(e,t);n&&n!==document.activeElement&&n.focus()}),[e]),l=ld((function(e,t){n.current===e&&(n.current=t)}),[]),c=ld((function(){r.current||o.current&&(r.current=requestAnimationFrame((function(){r.current=null;var e=n.current;e&&s(e)})))}),[s]),u=ld((function(e){n.current=null;var t=document.activeElement;t&&t.getAttribute(Rh.draggableId)===e&&(n.current=e)}),[]);return Zh((function(){return o.current=!0,function(){o.current=!1;var e=r.current;e&&cancelAnimationFrame(e)}}),[]),sd((function(){return{register:a,tryRecordFocus:u,tryRestoreFocusRecorded:c,tryShiftRecord:l}}),[a,u,c,l])}(t),w=sd((function(){return eh({announce:d,autoScroller:y,dimensionMarshal:m,focusMarshal:b,getResponders:u,styleMarshal:p})}),[d,y,m,b,u,p]);s.current=w;var x=ld((function(){var e=Bg(s);"IDLE"!==e.getState().phase&&e.dispatch(Ep())}),[]),_=ld((function(){var e=Bg(s).getState();return e.isDragging||"DROP_ANIMATING"===e.phase}),[]);n(sd((function(){return{isDragging:_,tryAbort:x}}),[_,x]));var S=ld((function(e){return sh(Bg(s).getState(),e)}),[]),O=ld((function(){return Yf(Bg(s).getState())}),[]),C=sd((function(){return{marshal:m,focus:b,contextId:t,canLift:S,isMovementAllowed:O,dragHandleUsageInstructionsId:f,registry:v}}),[t,m,f,b,S,O,v]);return Ig({contextId:t,store:w,registry:v,customSensors:r,enableDefaultSensors:!1!==e.enableDefaultSensors}),(0,i.useEffect)((function(){return x}),[x]),i.createElement(Jh.Provider,{value:C},i.createElement(Eu,{context:Gh,store:w},e.children))}var Ng=0;function Fg(e){var t=sd((function(){return""+Ng++}),[]),n=e.dragHandleUsageInstructions||Rd;return i.createElement(Ed,null,(function(r){return i.createElement(Zg,{nonce:e.nonce,contextId:t,setCallbacks:r,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)}))}var Hg=function(e){return function(t){return e===t}},Vg=Hg("scroll"),zg=Hg("auto"),Ug=(Hg("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),Gg=function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Ug(n,Vg)||Ug(n,zg)},Wg=function e(t){return null==t||t===document.body||t===document.documentElement?null:Gg(t)?t:e(t.parentElement)},$g=function(e){return{x:e.scrollLeft,y:e.scrollTop}},qg=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},Yg=function(e){return{closestScrollable:Wg(e),isFixedOnPage:qg(e)}},Kg=function(e){var t=e.ref,n=e.descriptor,r=e.env,o=e.windowScroll,i=e.direction,a=e.isDropDisabled,s=e.isCombineEnabled,l=e.shouldClipSubject,c=r.closestScrollable,u=function(e,t){var n=yd(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,o=n.paddingBox.left-t.scrollLeft,i=r+t.scrollHeight,a=o+t.scrollWidth,s=ud({top:r,right:a,bottom:i,left:o},n.border);return pd({borderBox:s,margin:n.margin,border:n.border,padding:n.padding})}(t,c),d=vd(u,o),f=function(){if(!c)return null;var e=yd(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:vd(e,o),scroll:$g(c),scrollSize:t,shouldClipSubject:l}}(),p=function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,o=e.isFixedOnPage,i=e.direction,a=e.client,s=e.page,l=e.closest,c=function(){if(!l)return null;var e=l.scrollSize,t=l.client,n=th({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:l.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:l.shouldClipSubject,scroll:{initial:l.scroll,current:l.scroll,max:n,diff:{value:Ld,displacement:Ld}}}}(),u="vertical"===i?vf:mf;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:o,axis:u,isEnabled:n,client:a,page:s,frame:c,subject:qd({page:s,withPlaceholder:null,axis:u,frame:c})}}({descriptor:n,isEnabled:!a,isCombineEnabled:s,isFixedOnPage:r.isFixedOnPage,direction:i,client:u,page:d,closest:f});return p},Xg={passive:!1},Jg={passive:!0},Qg=function(e){return e.shouldPublishImmediately?Xg:Jg};function ev(e){var t=(0,i.useContext)(e);return t||Ad(!1),t}var tv=function(e){return e&&e.env.closestScrollable||null};function nv(){}var rv={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},ov=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,o=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate;return t||"close"===r?rv:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}}({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:o.width,height:o.height,marginTop:o.margin.top,marginRight:o.margin.right,marginBottom:o.margin.bottom,marginLeft:o.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?Ip.placeholder:null}};var iv=i.memo((function(e){var t=(0,i.useRef)(null),n=ld((function(){t.current&&(clearTimeout(t.current),t.current=null)}),[]),r=e.animate,o=e.onTransitionEnd,a=e.onClose,s=e.contextId,l=(0,i.useState)("open"===e.animate),c=l[0],u=l[1];(0,i.useEffect)((function(){return c?"open"!==r?(n(),u(!1),nv):t.current?nv:(t.current=setTimeout((function(){t.current=null,u(!1)})),n):nv}),[r,c,n]);var d=ld((function(e){"height"===e.propertyName&&(o(),"close"===r&&a())}),[r,a,o]),f=ov({isAnimatingOpenOnMount:c,animate:e.animate,placeholder:e.placeholder});return i.createElement(e.placeholder.tagName,{style:f,"data-rbd-placeholder-context-id":s,onTransitionEnd:d,ref:e.innerRef})})),av=i.createContext(null);var sv=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return d(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(i.PureComponent),lv={dragging:5e3,dropAnimating:4500},cv=function(e,t){return t?Ip.drop(t.duration):e?Ip.snap:Ip.fluid},uv=function(e,t){return e?t?Rp.drop:Rp.combining:null},dv=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode};function fv(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,n=e.offset,r=e.combineWith,o=e.dropping,i=Boolean(r),a=dv(e),s=Boolean(o),l=s?Bp.drop(n,i):Bp.moveTo(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:cv(a,o),transform:l,opacity:uv(i,s),zIndex:s?lv.dropAnimating:lv.dragging,pointerEvents:"none"}}(e):(t=e,{transform:Bp.moveTo(t.offset),transition:t.shouldAnimateDisplacement?null:"none"});var t}function pv(e){var t=Xh("draggable"),n=e.descriptor,r=e.registry,o=e.getDraggableRef,a=e.canDragInteractiveElements,s=e.shouldRespectForcePress,l=e.isEnabled,c=sd((function(){return{canDragInteractiveElements:a,shouldRespectForcePress:s,isEnabled:l}}),[a,l,s]),u=ld((function(e){var t=o();return t||Ad(!1),function(e,t,n){void 0===n&&(n=Ld);var r=window.getComputedStyle(t),o=t.getBoundingClientRect(),i=md(o,r),a=vd(i,n);return{descriptor:e,placeholder:{client:i,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:i.marginBox.width,y:i.marginBox.height},client:i,page:a}}(n,t,e)}),[n,o]),d=sd((function(){return{uniqueId:t,descriptor:n,options:c,getDimension:u}}),[n,u,c,t]),f=(0,i.useRef)(d),p=(0,i.useRef)(!0);Zh((function(){return r.draggable.register(f.current),function(){return r.draggable.unregister(f.current)}}),[r.draggable]),Zh((function(){if(p.current)p.current=!1;else{var e=f.current;f.current=d,r.draggable.update(d,e)}}),[d,r.draggable])}function hv(e,t,n){eg()}function gv(e){e.preventDefault()}var vv=function(e,t){return e===t},mv=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function yv(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var bv={mapped:{type:"SECONDARY",offset:Ld,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:yv(null)}};var wv=od((function(){var e=function(){var e=vr((function(e,t){return{x:e,y:t}})),t=vr((function(e,t,n,r,o){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(o),dropAnimation:o,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}})),n=vr((function(e,n,r,o,i,a,s){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:i,combineWith:a,mode:n,offset:e,dimension:r,forceShouldAnimate:s,snapshot:t(n,o,i,a,null)}}}));return function(r,o){if(r.isDragging){if(r.critical.draggable.id!==o.draggableId)return null;var i=r.current.client.offset,a=r.dimensions.draggables[o.draggableId],s=$f(r.impact),l=(u=r.impact).at&&"COMBINE"===u.at.type?u.at.combine.draggableId:null,c=r.forceShouldAnimate;return n(e(i.x,i.y),r.movementMode,a,o.isClone,s,l,c)}var u;if("DROP_ANIMATING"===r.phase){var d=r.completed;if(d.result.draggableId!==o.draggableId)return null;var f=o.isClone,p=r.dimensions.draggables[o.draggableId],h=d.result,g=h.mode,v=mv(h),m=function(e){return e.combine?e.combine.draggableId:null}(h),y={duration:r.dropDuration,curve:Tp,moveTo:r.newHomeClientOffset,opacity:m?Rp.drop:null,scale:m?jp.drop:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:p,dropping:y,draggingOver:v,combineWith:m,mode:g,forceShouldAnimate:null,snapshot:t(g,f,v,m,y)}}}return null}}(),t=function(){var e=vr((function(e,t){return{x:e,y:t}})),t=vr(yv),n=vr((function(e,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}}})),r=function(e){return e?n(Ld,e,!0):null},o=function(t,o,i,a){var s=i.displaced.visible[t],l=Boolean(a.inVirtualList&&a.effected[t]),c=sf(i),u=c&&c.draggableId===t?o:null;if(!s){if(!l)return r(u);if(i.displaced.invisible[t])return null;var d=Fd(a.displacedBy.point),f=e(d.x,d.y);return n(f,u,!0)}if(l)return r(u);var p=i.displacedBy.point,h=e(p.x,p.y);return n(h,u,s.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:o(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var n=e.completed;return n.result.draggableId===t.draggableId?null:o(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(n,r){return e(n,r)||t(n,r)||bv}}),{dropAnimationFinished:Mp},null,{context:Gh,pure:!0,areStatePropsEqual:vv})((function(e){var t=(0,i.useRef)(null),n=ld((function(e){t.current=e}),[]),r=ld((function(){return t.current}),[]),o=ev(Jh),a=o.contextId,s=o.dragHandleUsageInstructionsId,l=o.registry,c=ev(av),u=c.type,d=c.droppableId,f=sd((function(){return{id:e.draggableId,index:e.index,type:u,droppableId:d}}),[e.draggableId,e.index,u,d]),p=e.children,h=e.draggableId,g=e.isEnabled,v=e.shouldRespectForcePress,m=e.canDragInteractiveElements,y=e.isClone,b=e.mapped,w=e.dropAnimationFinished;hv(),Qh(),y||pv(sd((function(){return{descriptor:f,registry:l,getDraggableRef:r,canDragInteractiveElements:m,shouldRespectForcePress:v,isEnabled:g}}),[f,l,r,m,v,g]));var x=sd((function(){return g?{tabIndex:0,role:"button","aria-describedby":s,"data-rbd-drag-handle-draggable-id":h,"data-rbd-drag-handle-context-id":a,draggable:!1,onDragStart:gv}:null}),[a,s,h,g]),_=ld((function(e){"DRAGGING"===b.type&&b.dropping&&"transform"===e.propertyName&&w()}),[w,b]),S=sd((function(){var e=fv(b),t="DRAGGING"===b.type&&b.dropping?_:null;return{innerRef:n,draggableProps:{"data-rbd-draggable-context-id":a,"data-rbd-draggable-id":h,style:e,onTransitionEnd:t},dragHandleProps:x}}),[a,x,h,b,_,n]),O=sd((function(){return{draggableId:f.id,type:f.type,source:{index:f.index,droppableId:f.droppableId}}}),[f.droppableId,f.id,f.index,f.type]);return p(S,b.snapshot,O)}));function xv(e){return ev(av).isUsingCloneFor!==e.draggableId||e.isClone?i.createElement(wv,e):null}function _v(e){var t="boolean"!==typeof e.isDragDisabled||!e.isDragDisabled,n=Boolean(e.disableInteractiveElementBlocking),r=Boolean(e.shouldRespectForcePress);return i.createElement(xv,(0,l.Z)({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:r}))}var Sv=function(e,t){return e===t.droppable.type},Ov=function(e,t){return t.draggables[e.draggable.id]};var Cv={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||Ad(!1),document.body}},Av=od((function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=(0,l.Z)({},e,{shouldAnimatePlaceholder:!1}),n=vr((function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}})),r=vr((function(r,o,i,a,s,l){var c=s.descriptor.id;if(s.descriptor.droppableId===r){var u=l?{render:l,dragging:n(s.descriptor)}:null,d={isDraggingOver:i,draggingOverWith:i?c:null,draggingFromThisWith:c,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!1,snapshot:d,useClone:u}}if(!o)return t;if(!a)return e;var f={isDraggingOver:i,draggingOverWith:c,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!0,snapshot:f,useClone:null}}));return function(n,o){var i=o.droppableId,a=o.type,s=!o.isDropDisabled,l=o.renderClone;if(n.isDragging){var c=n.critical;if(!Sv(a,c))return t;var u=Ov(c,n.dimensions),d=$f(n.impact)===i;return r(i,s,d,d,u,l)}if("DROP_ANIMATING"===n.phase){var f=n.completed;if(!Sv(a,f.critical))return t;var p=Ov(f.critical,n.dimensions);return r(i,s,mv(f.result)===i,$f(f.impact)===i,p,l)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var h=n.completed;if(!Sv(a,h.critical))return t;var g=$f(h.impact)===i,v=Boolean(h.impact.at&&"COMBINE"===h.impact.at.type),m=h.critical.droppable.id===i;return g?v?e:t:m?e:t}return t}}),{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:Gh,pure:!0,areStatePropsEqual:vv})((function(e){var t=(0,i.useContext)(Jh);t||Ad(!1);var n=t.contextId,r=t.isMovementAllowed,o=(0,i.useRef)(null),a=(0,i.useRef)(null),s=e.children,l=e.droppableId,c=e.type,u=e.mode,d=e.direction,f=e.ignoreContainerClipping,p=e.isDropDisabled,h=e.isCombineEnabled,g=e.snapshot,v=e.useClone,m=e.updateViewportMaxScroll,y=e.getContainerForClone,b=ld((function(){return o.current}),[]),w=ld((function(e){o.current=e}),[]),x=(ld((function(){return a.current}),[]),ld((function(e){a.current=e}),[]));eg();var _=ld((function(){r()&&m({maxScroll:rh()})}),[r,m]);!function(e){var t=(0,i.useRef)(null),n=ev(Jh),r=Xh("droppable"),o=n.registry,a=n.marshal,s=tg(e),l=sd((function(){return{id:e.droppableId,type:e.type,mode:e.mode}}),[e.droppableId,e.mode,e.type]),c=(0,i.useRef)(l),u=sd((function(){return vr((function(e,n){t.current||Ad(!1);var r={x:e,y:n};a.updateDroppableScroll(l.id,r)}))}),[l.id,a]),d=ld((function(){var e=t.current;return e&&e.env.closestScrollable?$g(e.env.closestScrollable):Ld}),[]),f=ld((function(){var e=d();u(e.x,e.y)}),[d,u]),p=sd((function(){return bd(f)}),[f]),h=ld((function(){var e=t.current,n=tv(e);e&&n||Ad(!1),e.scrollOptions.shouldPublishImmediately?f():p()}),[p,f]),g=ld((function(e,r){t.current&&Ad(!1);var o=s.current,i=o.getDroppableRef();i||Ad(!1);var a=Yg(i),c={ref:i,descriptor:l,env:a,scrollOptions:r};t.current=c;var u=Kg({ref:i,descriptor:l,env:a,windowScroll:e,direction:o.direction,isDropDisabled:o.isDropDisabled,isCombineEnabled:o.isCombineEnabled,shouldClipSubject:!o.ignoreContainerClipping}),d=a.closestScrollable;return d&&(d.setAttribute(Ih.contextId,n.contextId),d.addEventListener("scroll",h,Qg(c.scrollOptions))),u}),[n.contextId,l,h,s]),v=ld((function(){var e=t.current,n=tv(e);return e&&n||Ad(!1),$g(n)}),[]),m=ld((function(){var e=t.current;e||Ad(!1);var n=tv(e);t.current=null,n&&(p.cancel(),n.removeAttribute(Ih.contextId),n.removeEventListener("scroll",h,Qg(e.scrollOptions)))}),[h,p]),y=ld((function(e){var n=t.current;n||Ad(!1);var r=tv(n);r||Ad(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x}),[]),b=sd((function(){return{getDimensionAndWatchScroll:g,getScrollWhileDragging:v,dragStopped:m,scroll:y}}),[m,g,v,y]),w=sd((function(){return{uniqueId:r,descriptor:l,callbacks:b}}),[b,l,r]);Zh((function(){return c.current=w.descriptor,o.droppable.register(w),function(){t.current&&m(),o.droppable.unregister(w)}}),[b,l,m,w,a,o.droppable]),Zh((function(){t.current&&a.updateDroppableIsEnabled(c.current.id,!e.isDropDisabled)}),[e.isDropDisabled,a]),Zh((function(){t.current&&a.updateDroppableIsCombineEnabled(c.current.id,e.isCombineEnabled)}),[e.isCombineEnabled,a])}({droppableId:l,type:c,mode:u,direction:d,isDropDisabled:p,isCombineEnabled:h,ignoreContainerClipping:f,getDroppableRef:b});var S=i.createElement(sv,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},(function(e){var t=e.onClose,r=e.data,o=e.animate;return i.createElement(iv,{placeholder:r,onClose:t,innerRef:x,animate:o,contextId:n,onTransitionEnd:_})})),O=sd((function(){return{innerRef:w,placeholder:S,droppableProps:{"data-rbd-droppable-id":l,"data-rbd-droppable-context-id":n}}}),[n,l,S,w]),C=v?v.dragging.draggableId:null,A=sd((function(){return{droppableId:l,type:c,isUsingCloneFor:C}}),[l,C,c]);return i.createElement(av.Provider,{value:A},s(O,g),function(){if(!v)return null;var e=v.dragging,t=v.render,n=i.createElement(xv,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(n,r){return t(n,r,e)}));return ct.createPortal(n,y())}())}));Av.defaultProps=Cv;var Ev=n(27856),kv=n(84436);var Pv=function(){return Pv=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Pv.apply(this,arguments)},Mv={width:-1,tabRight:-1};const Tv=function(e,t,n,r,o){var a=(0,i.useRef)(Mv);return(0,i.useCallback)((function(){if(t.current&&n.current.length){var o=document.body.clientWidth,i=t.current.getBoundingClientRect().left,s=e.current.getBoundingClientRect(),l=s.right,c=s.left;a.current.expandedStaticWidth||(a.current.expandedStaticWidth=i-c);var u=n.current[n.current.length-1].getBoundingClientRect(),d=u.right,f=u.width;if(function(e,t){return e.width===Mv.width||e.width===t.width&&e.tabRight!==t.tabRight||e.width!==t.width}(a.current,{width:o,tabRight:d})){var p=o-l;if(!(d<o-p&&c+a.current.expandedStaticWidth+(d-i)+p>o))return a.current=Pv(Pv({},a.current),{width:o,tabRight:d,containerRight:l}),d>=l&&!a.current.collapse?(a.current.collapse=!0,r(!0)):d+f<l&&(a.current.collapse||"undefined"===typeof a.current.collapse)?(a.current.collapse=!1,r(!1)):void 0}}}),o)};var Rv=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};const jv=(0,s.default)(xe.default).attrs({width:"100%",height:"100%",flex:!0,basis:"0%",position:"relative",overflow:{vertical:"hidden",horizontal:"auto"}})(Dv||(Dv=Rv(["\n -ms-overflow-style: none;\n overflow: -moz-scrollbars-none;\n\n &::-webkit-scrollbar {\n height: 0px;\n }\n\n ::-webkit-scrollbar-thumb {\n background: ",";\n }\n"],["\n -ms-overflow-style: none;\n overflow: -moz-scrollbars-none;\n\n &::-webkit-scrollbar {\n height: 0px;\n }\n\n ::-webkit-scrollbar-thumb {\n background: ",";\n }\n"])),(0,ee.Lq)("selected"));var Dv,Iv=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Lv=(0,s.default)(xe.default).attrs({padding:[2]})(Zv||(Zv=Iv(["\n cursor: pointer;\n"],["\n cursor: pointer;\n"])));const Bv=function(e){var t=e.onClick,n=e.name;return i.createElement(Lv,{onClick:t},i.createElement(Qc.J,{name:n,color:"text",width:8,height:8}))};var Zv,Nv=function(){return Nv=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Nv.apply(this,arguments)},Fv=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},Hv=(0,i.forwardRef)((function(e,t){var n=e.children,r=e.onDragEnd,o=e.onTabClose,a=e.onResize,s=e.collapsed,l=(0,i.useRef)(),c=(0,i.useRef)([]);!function(e){var t=(0,i.useCallback)((function(t){var n=e.current;n.scrollLeft=n.scrollLeft+.1*t.deltaY}));(0,i.useEffect)((function(){if(e.current){var n=e.current;return n.addEventListener("wheel",t),function(){return n.remove("wheel",t)}}}),[])}(l);var u=Tv(t,l,c,a,[n]),d=(0,kv.default)(l,c,n,s),f=d[0],p=d[1],h=d[2];(0,i.useEffect)((function(){if(l.current){var e=l.current,t=(0,Ev.D)(300,(function(){u(),h()}));return t(),e.addEventListener("scroll",h),window.addEventListener("resize",t),function(){e.removeEventListener("scroll",h),window.removeEventListener("resize",t)}}}),[n]);var g=(0,i.useCallback)((function(e){if(e){var t=c.current;n.length>=t.length&&(c.current=Fv(Fv([],t,!0),[e],!1)),n.length<t.length&&(c.current=t.filter((function(t){return t.getAttribute("data-rbd-draggable-id")===e.getAttribute("data-rbd-draggable-id")})))}}),[n]),v=(0,i.useMemo)((function(){return i.Children.map(n,(function(e,t){var n="tab-".concat(t);return i.createElement(_v,{key:n,draggableId:n,index:t},(function(n){var r=n.innerRef,a=n.draggableProps,s=n.dragHandleProps;return i.cloneElement(e,Nv(Nv(Nv({},a),{dragHandleProps:s,draggableRef:r,tabRef:g,tabIndex:t,onClose:o}),e.props))}))}))}),[n,o]),m=(0,i.useCallback)((function(e){if(r)return r(e)}),[r]);return i.createElement(Fg,{onDragEnd:m},i.createElement(xe.default,{flex:"grow",basis:"0%",height:"100%",width:"100%",alignItems:"center",overflow:"hidden"},f&&i.createElement(Bv,{onClick:function(e){e.preventDefault();var t=l.current;t.scrollTo({left:t.scrollLeft-100,behavior:"smooth"})},name:"navLeft"}),i.createElement(Av,{droppableId:"tabList",direction:"horizontal"},(function(e){var t=e.innerRef,n=e.placeholder,r=e.droppableProps;return i.createElement(jv,Nv({ref:function(e){l.current=e,t(e)}},r,{flex:"grow",basis:"0%",position:"relative"}),v,n)})),p&&i.createElement(Bv,{onClick:function(e){e.preventDefault();var t=l.current;t.scrollTo({left:t.scrollLeft+100,behavior:"smooth"})},name:"navRight"})))}));Hv.displayName="DraggableTabs";const Vv=Hv;var zv=n(68434),Uv=new Map,Gv={},Wv={},$v=new Map,qv=function(e){var t=e.root,n=e.rootMargin,r=e.threshold;return"".concat(function(e){if(Uv.has(e))return Uv.get(e);var t=Te();return Uv.set(e,t),t}(t),"|").concat(n,"|").concat(r)},Yv=function(e){e.forEach((function(e){var t=e.target,n=e.isIntersecting,r=$v.get(t);null===r||void 0===r||r(n)}))};const Kv=function(e){var t=e.root,n=e.rootMargin,r=e.threshold,o=e.onVisibility,a=(0,i.useRef)(),s=(0,i.useRef)(),l=(0,i.useState)(!1),c=l[0],u=l[1],d=(0,i.useCallback)((function(e){var i;if(a.current=e,null===(i=s.current)||void 0===i||i.call(s),s.current=null,e){var l={root:t,rootMargin:n,threshold:r};s.current=function(e,t,n){var r=qv(n);r in Gv||(Gv[r]=new IntersectionObserver(Yv,n),Wv[r]=0);var o=Gv[r];return o.observe(t),$v.set(t,e),Wv[r]=Wv[r]+1,function(){$v.delete(t),o.unobserve(t),Wv[r]=Wv[r]-1,Wv[r]>0||(o.disconnect(),$v.delete(e),delete Gv[r],delete Wv[r])}}((function(e){o&&o(e),u(e)}),e,l)}}),[t,n,r,o]);return(0,i.useEffect)((function(){return function(){var e;null===(e=s.current)||void 0===e||e.call(s),s.current=null}}),[]),[d,a,c]};var Xv=n(13692),Jv=function(){return Jv=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Jv.apply(this,arguments)},Qv=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},em=(0,i.forwardRef)((function(e,t){var n,r=e.height,o=void 0===r?"100%":r,a=e.width,s=void 0===a?"100%":a,l=e.fallback,c=void 0===l?null:l,u=e.root,d=e.rootMargin,f=void 0===d?"0px":d,p=e.threshold,h=void 0===p?0:p,g=e.onVisibility,v=e.children,m=Qv(e,["height","width","fallback","root","rootMargin","threshold","onVisibility","children"]),y=Kv({root:u,rootMargin:f,threshold:h,onVisibility:g}),b=y[0],w=y[1],x=y[2],_=(0,zv.Z)(x),S=(0,i.useRef)(o);return x!==_&&!x&&w.current&&(S.current="".concat(w.current.clientHeight,"px")),i.createElement(xe.default,Jv({ref:function(e){b(e),(0,Xv.Z)(t,e)},width:s},{height:x?o:{min:S.current}},m),"function"===typeof(n=x?v:c)?n():n)}));const tm=em;var nm={background:{neutral:"nodeBadgeBackground",success:["green","netdata"],clear:["green","netdata"],warning:["yellow","seaBuckthorn"],error:["red","pomegranate"]},hollow:{neutral:"nodeBadgeBackground",success:"nodeBadgeBackground",warning:"nodeBadgeBackground",error:"nodeBadgeBackground"},border:{neutral:"neutralPillBorder",success:["green","deyork"],clear:["green","deyork"],warning:["yellow","seaBuckthorn"],error:["red","apricot"]},color:{neutral:"neutralPillColor",success:["green","netdata"],clear:["green","netdata"],warning:["yellow","seaBuckthorn"],error:["red","apricot"]}},rm={alert:"alertIcon",disabledClear:"idleClear",disabledError:"idleError",disabledWarning:"idleWarning",clear:"successLite",error:"errorLite",warning:"warningLite"},om=function(e,t){return nm[e][t]},im=function(){return im=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},im.apply(this,arguments)},am=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const sm=function(e){var t=e.icon,n=e.color,r=e.hollow,o=e.flavour,a=e.size,s=am(e,["icon","color","hollow","flavour","size"]);return t?"string"!==typeof t?t:i.createElement(be.JO,im({color:n||(r?om("color",o):"bright"),"data-testid":"pill-icon",height:a||"14px",width:a||"14px",name:t},s)):null};var lm=function(e,t){return e||function(e){return rm[e]}(t)};const cm=function(e){var t=e.theme,n=e.background,r=e.flavour,o=void 0===r?"neutral":r,i=e.hollow;if(n){var a=(0,ee.Lq)(n)({theme:t});return"background-color: ".concat(a,";")}var s=i?"hollow":"background",l=(0,ee.Lq)(om(s,o))({theme:t});return"background-color: ".concat(l,";")};var um={default:"18px",large:"22px"};const dm=function(e,t,n){return e||(n?"8px":um[t]||um.default)};var fm={default:[1,2],large:[1,3]};const pm=function(e,t,n){return e||(n?[0]:fm[t]||fm.default)};const hm=function(e,t){return e||t&&"8px"};var gm,vm,mm=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},ym=function(){return ym=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ym.apply(this,arguments)},bm=(0,s.default)(xe.default).attrs((function(e){var t=e.background,n=(e.height,e.onClick),r=e.round,o=void 0===r?999:r,i=e.size;return ym(ym({background:t},n&&{cursor:"pointer"}),{position:"relative",round:o,size:i,border:{side:"all",color:"alertBorder"}})}))(gm||(gm=mm(["\n * {\n cursor: ",";\n }\n"],["\n * {\n cursor: ",";\n }\n"])),(function(e){return e.onClick?"pointer":"inherit"})),wm=(0,s.default)(xe.default).attrs((function(e){var t=e.round,n=void 0===t?999:t,r=e.hollow,o=e.flavour,i=e.borderColor,a=e.onClick,s=e.padding,l=e.size,c=e.tiny,u=e.width,d=e.height,f=e.position,p=e.zIndex,h=e.justifyContent,g=void 0===h?"center":h,v=e.alignItems,m=void 0===v?"center":v;return ym(ym({padding:pm(s,l,c),round:n,border:{side:"all",color:i||om(r?"border":"background",o),size:"1px"}},a&&{cursor:"pointer"}),{height:dm(d,l,c),width:hm(u,c),justifyContent:g,alignItems:m,position:f,zIndex:p})}))(vm||(vm=mm(["\n ",";\n"],["\n ",";\n"])),cm),xm=function(){return xm=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},xm.apply(this,arguments)},_m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Sm={default:De.TextMicro,large:De.Text,normal:De.Text,small:De.TextSmall},Om=(0,i.forwardRef)((function(e,t){var n=e.children,r=e.background,o=e.color,a=e["data-testid"],s=void 0===a?"pill":a,l=e.flavour,c=e.hollow,u=e.icon,d=e.iconSize,f=e.normal,p=e.reverse,h=e.size,g=e.textSize,v=e.tiny,m=_m(e,["children","background","color","data-testid","flavour","hollow","icon","iconSize","normal","reverse","size","textSize","tiny"]),y={color:o,flavour:l,hollow:c,icon:u,size:d};if(v)return i.createElement(wm,xm({background:r,"data-testid":"".concat(s,"-tiny"),flavour:l,hollow:c,ref:t,tiny:!0},m));var b=g?Sm[g]:Sm[h]||Sm.default;return i.createElement(wm,xm({background:r,"data-testid":s,flavour:l,gap:1,hollow:c,ref:t,size:h},m),!p&&i.createElement(sm,xm({"data-testid":"".concat(s,"-icon-left")},y)),n&&i.createElement(b,{color:o||(c?om("color",l):"bright"),"data-testid":"".concat(s,"-text"),strong:!f,whiteSpace:"nowrap"},n),p&&i.createElement(sm,xm({"data-testid":"".concat(s,"-icon-right")},y)))}));const Cm=Om;var Am=function(){return Am=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Am.apply(this,arguments)},Em=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},km=(0,i.forwardRef)((function(e,t){var n=e.background,r=void 0===n?"nodeBadgeBackground":n,o=e.className,a=e.color,s=void 0===a?"text":a,l=e.containerWidth,c=void 0===l?"100%":l,u=e.height,d=void 0===u?2:u,f=e.value,p=e.width,h=Em(e,["background","className","color","containerWidth","height","value","width"]);return f=Array.isArray(f)?f:[f||{width:p,color:s}],i.createElement(xe.default,Am({background:r,border:{side:"all",color:r},className:o,"data-testid":"progressBar",height:d,ref:t,round:"2px",width:c},h),f.map((function(e,t){var n=e.color,r=e.width;return"0%"===r?null:i.createElement(Ce.Z,{background:n,border:{side:"all",color:n},"data-testid":"progressBar-progress".concat(r),height:"100%",key:"".concat(r,"-").concat(t),position:"relative",round:"2px",width:r})})))}));const Pm=km;var Mm=function(){return Mm=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Mm.apply(this,arguments)},Tm=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Rm=(0,i.forwardRef)((function(e,t){var n=e.background,r=e.icon,o=e.text,a=Tm(e,["background","icon","text"]);return i.createElement(Cm,Mm({background:n,borderColor:n,"data-testid":"mastercard-pill",icon:r,ref:t},a),!r&&(o||"-"))}));const jm=Rm;var Dm=function(){return Dm=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Dm.apply(this,arguments)},Im=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Lm=(0,i.forwardRef)((function(e,t){var n=e["data-testid"],r=void 0===n?"alert-mastercard":n,o=e.height,a=e.normal,s=e.onClick,l=e.labelProps,c=void 0===l?{}:l,u=e.pillLeft,d=void 0===u?{}:u,f=e.pillRight,p=void 0===f?{}:f,h=e.pillEnd,g=e.round,v=e.size,m=Im(e,["data-testid","height","normal","onClick","labelProps","pillLeft","pillRight","pillEnd","round","size"]),y={height:o,round:g,size:v},b=Dm(Dm({background:rm.alert,color:"text",icon:"alarm_bell",zIndex:4},c),y),w=Dm(Dm({normal:a},y),m),x=lm(d.background,d.flavour||"disabledError"),_=lm(p.background,p.flavour||"disabledWarning"),S=h&&lm(h.background,h.flavour||"disabledClear"),O=Dm(Dm(Dm({background:x,position:"relative",margin:[0,0,0,-3],padding:[1,2,1,4],zIndex:3},w),d),{round:c.hidden?g:"0 12px 12px 0"}),C=Dm(Dm(Dm({background:_,margin:[0,0,0,-3],padding:[1,2,1,4],zIndex:2},w),p),{round:"0 12px 12px 0"}),A=h&&Dm(Dm({background:S,margin:[0,0,0,-3],padding:[1,2,1,4],zIndex:1,round:"0 12px 12px 0"},w),h);return i.createElement(bm,Dm({"data-testid":r,onClick:s,ref:t},y),!c.hidden&&i.createElement(jm,Dm({"data-testid":"".concat(r,"-icon-pill")},b)),i.createElement(jm,Dm({"data-testid":"".concat(r,"-left-pill")},O)),i.createElement(jm,Dm({"data-testid":"".concat(r,"-right-pill")},C)),A&&i.createElement(jm,Dm({"data-testid":"".concat(r,"-end-pill")},A)))}));const Bm=Lm;var Zm=function(){return Zm=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Zm.apply(this,arguments)},Nm=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Fm={default:"22px",large:"37px"},Hm=(0,i.forwardRef)((function(e,t){var n=e.children,r=e["data-testid"],o=void 0===r?"mastercard":r,a=e.height,s=e.normal,l=e.onClick,c=e.pillLeft,u=void 0===c?{}:c,d=e.pillRight,f=void 0===d?{}:d,p=e.pillEnd,h=e.round,g=e.size,v=(e.zIndex,Nm(e,["children","data-testid","height","normal","onClick","pillLeft","pillRight","pillEnd","round","size","zIndex"])),m={height:a,round:h,size:g},y=Zm(Zm({normal:s},m),v),b=lm(f.background,f.flavour||"disabledWarning"),w=p&&lm(p.background,p.flavour||"disabledClear"),x=Zm(Zm(Zm({background:lm(u.background,u.flavour||"disabledError"),padding:[0,3],position:"relative",width:{min:Fm[v.size]||Fm.default}},y),u),{round:"12px",zIndex:3}),_=Zm(Zm(Zm({background:b,margin:[0,0,0,-1.5],padding:[0,2],width:{min:Fm[v.size]||Fm.default}},y),f),{round:"0 12px 12px 0",zIndex:2}),S=p&&Zm(Zm(Zm({background:w,margin:[0,0,0,-1.5],padding:[0,2],width:{min:Fm[v.size]||Fm.default}},y),p),{round:"0 12px 12px 0",zIndex:1});return i.createElement(bm,Zm({"data-testid":o,onClick:l,ref:t},m),n||i.createElement(i.Fragment,null,i.createElement(jm,Zm({"data-testid":"".concat(o,"-left-pill")},x)),i.createElement(jm,Zm({"data-testid":"".concat(o,"-right-pill")},_)),S&&i.createElement(jm,Zm({"data-testid":"".concat(o,"-end-pill")},S))))}));const Vm=Hm;var zm=function(){return zm=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},zm.apply(this,arguments)},Um=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Gm=function(e){var t=e.background,n=void 0===t?"mainBackground":t,r=e.children,o=e.testId,a=Um(e,["background","children","testId"]);return i.createElement(xe.default,zm({background:n,column:!0,"data-testid":o,round:!0},a),r)},Wm=function(e){var t=e.children,n=e.testId,r=Um(e,["children","testId"]);return i.createElement(xe.default,zm({background:"modalHeaderBackground","data-testid":n,padding:[2,4]},r),t)},$m=function(e){var t=e.children,n=e.testId,r=Um(e,["children","testId"]);return i.createElement(xe.default,zm({"data-testid":n,padding:[2,4],column:!0},r),t)},qm=function(e){var t=e.children,n=e.hasBorder,r=void 0===n||n,o=e.parentPadding,a=e.testId,s=Um(e,["children","hasBorder","parentPadding","testId"]);return i.createElement(xe.default,{column:!0,padding:o||[0,4],flex:1},i.createElement(xe.default,zm({"data-testid":a,flex:1,padding:[2,0],alignItems:"center",justifyContent:"end",border:r?{size:"1px",type:"solid",side:"top",color:"borderSecondary"}:{}},s),t))},Ym=function(e){var t=e.iconName,n=e.onClick,r=e.testId,o=Um(e,["iconName","onClick","testId"]);return i.createElement(Ce.Z,zm({"data-testid":r,sx:{marginLeft:"auto"},as:be.JO,name:t,color:"border",onClick:n,cursor:"pointer"},o))},Km=function(e){var t=e.onClose,n=e.testId,r=Um(e,["onClose","testId"]);return i.createElement(Ym,zm({iconName:"x",onClick:t,testId:n},r))};const Xm=function(e){var t=e.children,n=Um(e,["children"]);return i.createElement(yi.default,zm({},n),t)};var Jm,Qm,ey,ty,ny,ry,oy,iy,ay=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},sy=(0,s.default)(qm).attrs({gap:6,hasBorder:!1,parentPadding:[0],padding:[0]})(Jm||(Jm=ay([""],[""]))),ly=(0,s.default)(Km).attrs({color:"text",height:"14px",width:"14px"})(Qm||(Qm=ay(["\n &:hover {\n fill: ",";\n }\n"],["\n &:hover {\n fill: ",";\n }\n"])),(0,ee.Lq)("selected")),cy=(0,s.default)(De.Text).attrs({as:Gm,background:"dropdown",gap:6,height:{max:"calc(100vh - 32px)",min:45},padding:[6],width:{base:128,max:140,min:70}})(ey||(ey=ay([""],[""]))),uy=(0,s.default)($m).attrs({column:!1,padding:[0]})(ty||(ty=ay(["\n display: block;\n\n strong {\n font-weight: bold;\n }\n"],["\n display: block;\n\n strong {\n font-weight: bold;\n }\n"]))),dy=(0,s.default)(Xm).attrs({backdropProps:{backdropBlur:8}})(ny||(ny=ay(["\n box-shadow: 0 11px 15px -7px rgb(0 0 0 / 20%), 0px 24px 38px 3px rgb(0 0 0 / 14%),\n 0px 9px 46px 8px rgb(0 0 0 / 12%);\n"],["\n box-shadow: 0 11px 15px -7px rgb(0 0 0 / 20%), 0px 24px 38px 3px rgb(0 0 0 / 14%),\n 0px 9px 46px 8px rgb(0 0 0 / 12%);\n"]))),fy=(0,s.default)(Wm).attrs({alignItems:"center",padding:[0],background:""})(ry||(ry=ay([""],[""]))),py=(0,s.default)(De.H3).attrs({margin:[0]})(oy||(oy=ay([""],[""]))),hy=(0,s.default)(be.JO).attrs({color:"main",height:"24px",width:"24px"})(iy||(iy=ay([""],[""]))),gy=function(){return gy=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},gy.apply(this,arguments)},vy=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},my=function(e){var t=e.children,n=vy(e,["children"]);return"object"===typeof t?t:i.createElement(De.Text,gy({},n),t)};const yy=function(e){var t=e.confirmLabel,n=void 0===t?"Yes, remove":t,r=e.confirmWidth,o=void 0===r?"128px":r,a=e["data-ga"],s=void 0===a?"confirmation-dialog":a,l=e["data-testid"],c=void 0===l?"confirmationDialog":l,u=e.declineLabel,d=void 0===u?"Cancel":u,f=e.declineWidth,p=void 0===f?"128px":f,h=e.handleConfirm,g=e.handleDecline,v=e.hideIcon,m=e.iconName,y=void 0===m?"warning_triangle_hollow":m,b=e.isConfirmDisabled,w=e.isConfirmLoading,x=e.isDeclineDisabled,_=e.isConfirmPositive,S=e.message,O=e.title;return i.createElement(dy,{onEsc:g},i.createElement(cy,{"data-testid":c},i.createElement(fy,{"data-testid":"".concat(c,"-headerContainer")},i.createElement(xe.default,{"data-testid":"".concat(c,"-header"),gap:4},!v&&i.createElement(hy,{"data-testid":"".concat(c,"-headerIcon"),name:y}),i.createElement(py,{"data-testid":"".concat(c,"-headerText")},O)),g&&i.createElement(ly,{"data-testid":"".concat(c,"-headerClose"),onClose:g})),i.createElement(uy,{"data-testid":"".concat(c,"-body")},i.createElement(my,{"data-testid":"".concat(c,"-bodyMessage")},S)),i.createElement(sy,{"data-testid":"".concat(c,"-actions")},g&&i.createElement(Oe,{"data-ga":"".concat(s,"-::click-cancel::global-view"),"data-testid":"".concat(c,"-cancelAction"),flavour:"hollow",disabled:x,label:d,onClick:g,width:p}),i.createElement(Oe,{"data-ga":"".concat(s,"-::click-confirm::global-view"),"data-testid":"".concat(c,"-confirmAction"),danger:!_&&!0,disabled:b,label:n,onClick:h,width:o,isLoading:w}))))};function by(e,t){return"function"===typeof e?e(t):e}function wy(e,t){return n=>{t.setState((t=>({...t,[e]:by(n,t[e])})))}}function xy(e){return e instanceof Function}function _y(e,t){const n=[],r=e=>{e.forEach((e=>{n.push(e);const o=t(e);null!=o&&o.length&&r(o)}))};return r(e),n}function Sy(e,t,n){let r,o=[];return()=>{let i;n.key&&n.debug&&(i=Date.now());const a=e(),s=a.length!==o.length||a.some(((e,t)=>o[t]!==e));if(!s)return r;let l;if(o=a,n.key&&n.debug&&(l=Date.now()),r=t(...a),null==n||null==n.onChange||n.onChange(r),n.key&&n.debug&&null!=n&&n.debug()){const e=Math.round(100*(Date.now()-i))/100,t=Math.round(100*(Date.now()-l))/100,r=t/16,o=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c\u23f1 ${o(t,5)} /${o(e,5)} ms`,`\n font-size: .6rem;\n font-weight: bold;\n color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,null==n?void 0:n.key)}return r}}function Oy(e,t,n){var r;let o={id:null!=(r=n.id)?r:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const e=[],t=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)};return t(o),e},getContext:()=>({table:e,header:o,column:t})};return e._features.forEach((t=>{Object.assign(o,null==t.createHeader?void 0:t.createHeader(o,e))})),o}const Cy={createTable:e=>({getHeaderGroups:Sy((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right]),((t,n,r,o)=>{var i,a;const s=null!=(i=null==r?void 0:r.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?i:[],l=null!=(a=null==o?void 0:o.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?a:[],c=n.filter((e=>!(null!=r&&r.includes(e.id))&&!(null!=o&&o.includes(e.id))));return Ay(t,[...s,...c,...l],e)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterHeaderGroups:Sy((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right]),((t,n,r,o)=>(n=n.filter((e=>!(null!=r&&r.includes(e.id))&&!(null!=o&&o.includes(e.id)))),Ay(t,n,e,"center"))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftHeaderGroups:Sy((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left]),((t,n,r)=>{var o;const i=null!=(o=null==r?void 0:r.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?o:[];return Ay(t,i,e,"left")}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightHeaderGroups:Sy((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right]),((t,n,r)=>{var o;const i=null!=(o=null==r?void 0:r.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?o:[];return Ay(t,i,e,"right")}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getFooterGroups:Sy((()=>[e.getHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftFooterGroups:Sy((()=>[e.getLeftHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterFooterGroups:Sy((()=>[e.getCenterHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightFooterGroups:Sy((()=>[e.getRightHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getFlatHeaders:Sy((()=>[e.getHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftFlatHeaders:Sy((()=>[e.getLeftHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterFlatHeaders:Sy((()=>[e.getCenterHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightFlatHeaders:Sy((()=>[e.getRightHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterLeafHeaders:Sy((()=>[e.getCenterFlatHeaders()]),(e=>e.filter((e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftLeafHeaders:Sy((()=>[e.getLeftFlatHeaders()]),(e=>e.filter((e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightLeafHeaders:Sy((()=>[e.getRightFlatHeaders()]),(e=>e.filter((e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeafHeaders:Sy((()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()]),((e,t,n)=>{var r,o,i,a,s,l;return[...null!=(r=null==(o=e[0])?void 0:o.headers)?r:[],...null!=(i=null==(a=t[0])?void 0:a.headers)?i:[],...null!=(s=null==(l=n[0])?void 0:l.headers)?s:[]].map((e=>e.getLeafHeaders())).flat()}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}})})};function Ay(e,t,n,r){var o,i;let a=0;const s=function(e,t){void 0===t&&(t=1),a=Math.max(a,t),e.filter((e=>e.getIsVisible())).forEach((e=>{var n;null!=(n=e.columns)&&n.length&&s(e.columns,t+1)}),0)};s(e);let l=[];const c=(e,t)=>{const o={depth:t,id:[r,`${t}`].filter(Boolean).join("_"),headers:[]},i=[];e.forEach((e=>{const a=[...i].reverse()[0];let s,l=!1;if(e.column.depth===o.depth&&e.column.parent?s=e.column.parent:(s=e.column,l=!0),a&&(null==a?void 0:a.column)===s)a.subHeaders.push(e);else{const o=Oy(n,s,{id:[r,t,s.id,null==e?void 0:e.id].filter(Boolean).join("_"),isPlaceholder:l,placeholderId:l?`${i.filter((e=>e.column===s)).length}`:void 0,depth:t,index:i.length});o.subHeaders.push(e),i.push(o)}o.headers.push(e),e.headerGroup=o})),l.push(o),t>0&&c(i,t-1)},u=t.map(((e,t)=>Oy(n,e,{depth:a,index:t})));c(u,a-1),l.reverse();const d=e=>{const t=e.filter((e=>e.column.getIsVisible()));return t.map((e=>{let t=0,n=0,r=[0];e.subHeaders&&e.subHeaders.length?(r=[],d(e.subHeaders).forEach((e=>{let{colSpan:n,rowSpan:o}=e;t+=n,r.push(o)}))):t=1;return n+=Math.min(...r),e.colSpan=t,e.rowSpan=n,{colSpan:t,rowSpan:n}}))};return d(null!=(o=null==(i=l[0])?void 0:i.headers)?o:[]),l}const Ey={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},ky={getDefaultColumnDef:()=>Ey,getInitialState:e=>({columnSizing:{},columnSizingInfo:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]},...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",onColumnSizingChange:wy("columnSizing",e),onColumnSizingInfoChange:wy("columnSizingInfo",e)}),createColumn:(e,t)=>({getSize:()=>{var n,r,o;const i=t.getState().columnSizing[e.id];return Math.min(Math.max(null!=(n=e.columnDef.minSize)?n:Ey.minSize,null!=(r=null!=i?i:e.columnDef.size)?r:Ey.size),null!=(o=e.columnDef.maxSize)?o:Ey.maxSize)},getStart:n=>{const r=n?"left"===n?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns(),o=r.findIndex((t=>t.id===e.id));if(o>0){const e=r[o-1];return e.getStart(n)+e.getSize()}return 0},resetSize:()=>{t.setColumnSizing((t=>{let{[e.id]:n,...r}=t;return r}))},getCanResize:()=>{var n,r;return(null==(n=e.columnDef.enableResizing)||n)&&(null==(r=t.options.enableColumnResizing)||r)},getIsResizing:()=>t.getState().columnSizingInfo.isResizingColumn===e.id}),createHeader:(e,t)=>({getSize:()=>{let t=0;const n=e=>{var r;e.subHeaders.length?e.subHeaders.forEach(n):t+=null!=(r=e.column.getSize())?r:0};return n(e),t},getStart:()=>{if(e.index>0){const t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},getResizeHandler:()=>{const n=t.getColumn(e.column.id),r=null==n?void 0:n.getCanResize();return o=>{if(!n||!r)return;if(null==o.persist||o.persist(),My(o)&&o.touches&&o.touches.length>1)return;const i=e.getSize(),a=e?e.getLeafHeaders().map((e=>[e.column.id,e.column.getSize()])):[[n.id,n.getSize()]],s=My(o)?Math.round(o.touches[0].clientX):o.clientX,l={},c=(e,n)=>{"number"===typeof n&&(t.setColumnSizingInfo((e=>{var t,r;const o=n-(null!=(t=null==e?void 0:e.startOffset)?t:0),i=Math.max(o/(null!=(r=null==e?void 0:e.startSize)?r:0),-.999999);return e.columnSizingStart.forEach((e=>{let[t,n]=e;l[t]=Math.round(100*Math.max(n+n*i,0))/100})),{...e,deltaOffset:o,deltaPercentage:i}})),"onChange"!==t.options.columnResizeMode&&"end"!==e||t.setColumnSizing((e=>({...e,...l}))))},u=e=>c("move",e),d=e=>{c("end",e),t.setColumnSizingInfo((e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]})))},f={moveHandler:e=>u(e.clientX),upHandler:e=>{document.removeEventListener("mousemove",f.moveHandler),document.removeEventListener("mouseup",f.upHandler),d(e.clientX)}},p={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),u(e.touches[0].clientX),!1),upHandler:e=>{var t;document.removeEventListener("touchmove",p.moveHandler),document.removeEventListener("touchend",p.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(null==(t=e.touches[0])?void 0:t.clientX)}},h=!!function(){if("boolean"===typeof Py)return Py;let e=!1;try{const t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener("test",n,t),window.removeEventListener("test",n)}catch(t){e=!1}return Py=e,Py}()&&{passive:!1};My(o)?(document.addEventListener("touchmove",p.moveHandler,h),document.addEventListener("touchend",p.upHandler,h)):(document.addEventListener("mousemove",f.moveHandler,h),document.addEventListener("mouseup",f.upHandler,h)),t.setColumnSizingInfo((e=>({...e,startOffset:s,startSize:i,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:n.id})))}}}),createTable:e=>({setColumnSizing:t=>null==e.options.onColumnSizingChange?void 0:e.options.onColumnSizingChange(t),setColumnSizingInfo:t=>null==e.options.onColumnSizingInfoChange?void 0:e.options.onColumnSizingInfoChange(t),resetColumnSizing:t=>{var n;e.setColumnSizing(t?{}:null!=(n=e.initialState.columnSizing)?n:{})},resetHeaderSizeInfo:t=>{var n;e.setColumnSizingInfo(t?{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}:null!=(n=e.initialState.columnSizingInfo)?n:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]})},getTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0},getLeftTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getLeftHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0},getCenterTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getCenterHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0},getRightTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getRightHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0}})};let Py=null;function My(e){return"touchstart"===e.type}const Ty={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:wy("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;return{_autoResetExpanded:()=>{var r,o;if(t){if(null!=(r=null!=(o=e.options.autoResetAll)?o:e.options.autoResetExpanded)?r:!e.options.manualExpanding){if(n)return;n=!0,e._queue((()=>{e.resetExpanded(),n=!1}))}}else e._queue((()=>{t=!0}))},setExpanded:t=>null==e.options.onExpandedChange?void 0:e.options.onExpandedChange(t),toggleAllRowsExpanded:t=>{(null!=t?t:!e.getIsAllRowsExpanded())?e.setExpanded(!0):e.setExpanded({})},resetExpanded:t=>{var n,r;e.setExpanded(t?{}:null!=(n=null==(r=e.initialState)?void 0:r.expanded)?n:{})},getCanSomeRowsExpand:()=>e.getPrePaginationRowModel().flatRows.some((e=>e.getCanExpand())),getToggleAllRowsExpandedHandler:()=>t=>{null==t.persist||t.persist(),e.toggleAllRowsExpanded()},getIsSomeRowsExpanded:()=>{const t=e.getState().expanded;return!0===t||Object.values(t).some(Boolean)},getIsAllRowsExpanded:()=>{const t=e.getState().expanded;return"boolean"===typeof t?!0===t:!!Object.keys(t).length&&!e.getRowModel().flatRows.some((e=>!e.getIsExpanded()))},getExpandedDepth:()=>{let t=0;return(!0===e.getState().expanded?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach((e=>{const n=e.split(".");t=Math.max(t,n.length)})),t},getPreExpandedRowModel:()=>e.getSortedRowModel(),getExpandedRowModel:()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())}},createRow:(e,t)=>({toggleExpanded:n=>{t.setExpanded((r=>{var o;const i=!0===r||!(null==r||!r[e.id]);let a={};if(!0===r?Object.keys(t.getRowModel().rowsById).forEach((e=>{a[e]=!0})):a=r,n=null!=(o=n)?o:!i,!i&&n)return{...a,[e.id]:!0};if(i&&!n){const{[e.id]:t,...n}=a;return n}return r}))},getIsExpanded:()=>{var n;const r=t.getState().expanded;return!!(null!=(n=null==t.options.getIsRowExpanded?void 0:t.options.getIsRowExpanded(e))?n:!0===r||(null==r?void 0:r[e.id]))},getCanExpand:()=>{var n,r,o;return null!=(n=null==t.options.getRowCanExpand?void 0:t.options.getRowCanExpand(e))?n:(null==(r=t.options.enableExpanding)||r)&&!(null==(o=e.subRows)||!o.length)},getToggleExpandedHandler:()=>{const t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}})},Ry=(e,t,n)=>{var r,o,i;const a=n.toLowerCase();return Boolean(null==(r=e.getValue(t))||null==(o=r.toString())||null==(i=o.toLowerCase())?void 0:i.includes(a))};Ry.autoRemove=e=>Vy(e);const jy=(e,t,n)=>{var r,o;return Boolean(null==(r=e.getValue(t))||null==(o=r.toString())?void 0:o.includes(n))};jy.autoRemove=e=>Vy(e);const Dy=(e,t,n)=>{var r,o;return(null==(r=e.getValue(t))||null==(o=r.toString())?void 0:o.toLowerCase())===(null==n?void 0:n.toLowerCase())};Dy.autoRemove=e=>Vy(e);const Iy=(e,t,n)=>{var r;return null==(r=e.getValue(t))?void 0:r.includes(n)};Iy.autoRemove=e=>Vy(e)||!(null!=e&&e.length);const Ly=(e,t,n)=>!n.some((n=>{var r;return!(null!=(r=e.getValue(t))&&r.includes(n))}));Ly.autoRemove=e=>Vy(e)||!(null!=e&&e.length);const By=(e,t,n)=>n.some((n=>{var r;return null==(r=e.getValue(t))?void 0:r.includes(n)}));By.autoRemove=e=>Vy(e)||!(null!=e&&e.length);const Zy=(e,t,n)=>e.getValue(t)===n;Zy.autoRemove=e=>Vy(e);const Ny=(e,t,n)=>e.getValue(t)==n;Ny.autoRemove=e=>Vy(e);const Fy=(e,t,n)=>{let[r,o]=n;const i=e.getValue(t);return i>=r&&i<=o};Fy.resolveFilterValue=e=>{let[t,n]=e,r="number"!==typeof t?parseFloat(t):t,o="number"!==typeof n?parseFloat(n):n,i=null===t||Number.isNaN(r)?-1/0:r,a=null===n||Number.isNaN(o)?1/0:o;if(i>a){const e=i;i=a,a=e}return[i,a]},Fy.autoRemove=e=>Vy(e)||Vy(e[0])&&Vy(e[1]);const Hy={includesString:Ry,includesStringSensitive:jy,equalsString:Dy,arrIncludes:Iy,arrIncludesAll:Ly,arrIncludesSome:By,equals:Zy,weakEquals:Ny,inNumberRange:Fy};function Vy(e){return void 0===e||null===e||""===e}const zy={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],globalFilter:void 0,...e}),getDefaultOptions:e=>({onColumnFiltersChange:wy("columnFilters",e),onGlobalFilterChange:wy("globalFilter",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100,globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var n,r;const o=null==(n=e.getCoreRowModel().flatRows[0])||null==(r=n._getAllCellsByColumnId()[t.id])?void 0:r.getValue();return"string"===typeof o||"number"===typeof o}}),createColumn:(e,t)=>({getAutoFilterFn:()=>{const n=t.getCoreRowModel().flatRows[0],r=null==n?void 0:n.getValue(e.id);return"string"===typeof r?Hy.includesString:"number"===typeof r?Hy.inNumberRange:"boolean"===typeof r||null!==r&&"object"===typeof r?Hy.equals:Array.isArray(r)?Hy.arrIncludes:Hy.weakEquals},getFilterFn:()=>{var n,r;return xy(e.columnDef.filterFn)?e.columnDef.filterFn:"auto"===e.columnDef.filterFn?e.getAutoFilterFn():null!=(n=null==(r=t.options.filterFns)?void 0:r[e.columnDef.filterFn])?n:Hy[e.columnDef.filterFn]},getCanFilter:()=>{var n,r,o;return(null==(n=e.columnDef.enableColumnFilter)||n)&&(null==(r=t.options.enableColumnFilters)||r)&&(null==(o=t.options.enableFilters)||o)&&!!e.accessorFn},getCanGlobalFilter:()=>{var n,r,o,i;return(null==(n=e.columnDef.enableGlobalFilter)||n)&&(null==(r=t.options.enableGlobalFilter)||r)&&(null==(o=t.options.enableFilters)||o)&&(null==(i=null==t.options.getColumnCanGlobalFilter?void 0:t.options.getColumnCanGlobalFilter(e))||i)&&!!e.accessorFn},getIsFiltered:()=>e.getFilterIndex()>-1,getFilterValue:()=>{var n,r;return null==(n=t.getState().columnFilters)||null==(r=n.find((t=>t.id===e.id)))?void 0:r.value},getFilterIndex:()=>{var n,r;return null!=(n=null==(r=t.getState().columnFilters)?void 0:r.findIndex((t=>t.id===e.id)))?n:-1},setFilterValue:n=>{t.setColumnFilters((t=>{const r=e.getFilterFn(),o=null==t?void 0:t.find((t=>t.id===e.id)),i=by(n,o?o.value:void 0);var a;if(Uy(r,i,e))return null!=(a=null==t?void 0:t.filter((t=>t.id!==e.id)))?a:[];const s={id:e.id,value:i};var l;return o?null!=(l=null==t?void 0:t.map((t=>t.id===e.id?s:t)))?l:[]:null!=t&&t.length?[...t,s]:[s]}))},_getFacetedRowModel:t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),getFacetedRowModel:()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),_getFacetedUniqueValues:t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),getFacetedUniqueValues:()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,_getFacetedMinMaxValues:t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),getFacetedMinMaxValues:()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}),createRow:(e,t)=>({columnFilters:{},columnFiltersMeta:{}}),createTable:e=>({getGlobalAutoFilterFn:()=>Hy.includesString,getGlobalFilterFn:()=>{var t,n;const{globalFilterFn:r}=e.options;return xy(r)?r:"auto"===r?e.getGlobalAutoFilterFn():null!=(t=null==(n=e.options.filterFns)?void 0:n[r])?t:Hy[r]},setColumnFilters:t=>{const n=e.getAllLeafColumns();null==e.options.onColumnFiltersChange||e.options.onColumnFiltersChange((e=>{var r;return null==(r=by(t,e))?void 0:r.filter((e=>{const t=n.find((t=>t.id===e.id));if(t){if(Uy(t.getFilterFn(),e.value,t))return!1}return!0}))}))},setGlobalFilter:t=>{null==e.options.onGlobalFilterChange||e.options.onGlobalFilterChange(t)},resetGlobalFilter:t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)},resetColumnFilters:t=>{var n,r;e.setColumnFilters(t?[]:null!=(n=null==(r=e.initialState)?void 0:r.columnFilters)?n:[])},getPreFilteredRowModel:()=>e.getCoreRowModel(),getFilteredRowModel:()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel()),_getGlobalFacetedRowModel:e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),getGlobalFacetedRowModel:()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),_getGlobalFacetedUniqueValues:e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),getGlobalFacetedUniqueValues:()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,_getGlobalFacetedMinMaxValues:e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),getGlobalFacetedMinMaxValues:()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}})};function Uy(e,t,n){return!(!e||!e.autoRemove)&&e.autoRemove(t,n)||"undefined"===typeof t||"string"===typeof t&&!t}const Gy={sum:(e,t,n)=>n.reduce(((t,n)=>{const r=n.getValue(e);return t+("number"===typeof r?r:0)}),0),min:(e,t,n)=>{let r;return n.forEach((t=>{const n=t.getValue(e);null!=n&&(r>n||void 0===r&&n>=n)&&(r=n)})),r},max:(e,t,n)=>{let r;return n.forEach((t=>{const n=t.getValue(e);null!=n&&(r<n||void 0===r&&n>=n)&&(r=n)})),r},extent:(e,t,n)=>{let r,o;return n.forEach((t=>{const n=t.getValue(e);null!=n&&(void 0===r?n>=n&&(r=o=n):(r>n&&(r=n),o<n&&(o=n)))})),[r,o]},mean:(e,t)=>{let n=0,r=0;if(t.forEach((t=>{let o=t.getValue(e);null!=o&&(o=+o)>=o&&(++n,r+=o)})),n)return r/n},median:(e,t)=>{if(!t.length)return;const n=t.map((t=>t.getValue(e)));if(!function(e){return Array.isArray(e)&&e.every((e=>"number"===typeof e))}(n))return;if(1===n.length)return n[0];const r=Math.floor(n.length/2),o=n.sort(((e,t)=>e-t));return n.length%2!==0?o[r]:(o[r-1]+o[r])/2},unique:(e,t)=>Array.from(new Set(t.map((t=>t.getValue(e)))).values()),uniqueCount:(e,t)=>new Set(t.map((t=>t.getValue(e)))).size,count:(e,t)=>t.length},Wy={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return null!=(t=null==(n=e.getValue())||null==n.toString?void 0:n.toString())?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:wy("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>({toggleGrouping:()=>{t.setGrouping((t=>null!=t&&t.includes(e.id)?t.filter((t=>t!==e.id)):[...null!=t?t:[],e.id]))},getCanGroup:()=>{var n,r,o,i;return null!=(n=null==(r=null!=(o=null==(i=e.columnDef.enableGrouping)||i)?o:t.options.enableGrouping)||r)?n:!!e.accessorFn},getIsGrouped:()=>{var n;return null==(n=t.getState().grouping)?void 0:n.includes(e.id)},getGroupedIndex:()=>{var n;return null==(n=t.getState().grouping)?void 0:n.indexOf(e.id)},getToggleGroupingHandler:()=>{const t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},getAutoAggregationFn:()=>{const n=t.getCoreRowModel().flatRows[0],r=null==n?void 0:n.getValue(e.id);return"number"===typeof r?Gy.sum:"[object Date]"===Object.prototype.toString.call(r)?Gy.extent:void 0},getAggregationFn:()=>{var n,r;if(!e)throw new Error;return xy(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:"auto"===e.columnDef.aggregationFn?e.getAutoAggregationFn():null!=(n=null==(r=t.options.aggregationFns)?void 0:r[e.columnDef.aggregationFn])?n:Gy[e.columnDef.aggregationFn]}}),createTable:e=>({setGrouping:t=>null==e.options.onGroupingChange?void 0:e.options.onGroupingChange(t),resetGrouping:t=>{var n,r;e.setGrouping(t?[]:null!=(n=null==(r=e.initialState)?void 0:r.grouping)?n:[])},getPreGroupedRowModel:()=>e.getFilteredRowModel(),getGroupedRowModel:()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())}),createRow:(e,t)=>({getIsGrouped:()=>!!e.groupingColumnId,getGroupingValue:n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];const r=t.getColumn(n);return null!=r&&r.columnDef.getGroupingValue?(e._groupingValuesCache[n]=r.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},_groupingValuesCache:{}}),createCell:(e,t,n,r)=>({getIsGrouped:()=>t.getIsGrouped()&&t.id===n.groupingColumnId,getIsPlaceholder:()=>!e.getIsGrouped()&&t.getIsGrouped(),getIsAggregated:()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!(null==(t=n.subRows)||!t.length)}})};const $y={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:wy("columnOrder",e)}),createTable:e=>({setColumnOrder:t=>null==e.options.onColumnOrderChange?void 0:e.options.onColumnOrderChange(t),resetColumnOrder:t=>{var n;e.setColumnOrder(t?[]:null!=(n=e.initialState.columnOrder)?n:[])},_getOrderColumnsFn:Sy((()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode]),((e,t,n)=>r=>{let o=[];if(null!=e&&e.length){const t=[...e],n=[...r];for(;n.length&&t.length;){const e=t.shift(),r=n.findIndex((t=>t.id===e));r>-1&&o.push(n.splice(r,1)[0])}o=[...o,...n]}else o=r;return function(e,t,n){if(null==t||!t.length||!n)return e;const r=e.filter((e=>!t.includes(e.id)));if("remove"===n)return r;const o=t.map((t=>e.find((e=>e.id===t)))).filter(Boolean);return[...o,...r]}(o,t,n)}),{key:!1})})},qy={getInitialState:e=>({...e,pagination:{pageIndex:0,pageSize:10,...null==e?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:wy("pagination",e)}),createTable:e=>{let t=!1,n=!1;return{_autoResetPageIndex:()=>{var r,o;if(t){if(null!=(r=null!=(o=e.options.autoResetAll)?o:e.options.autoResetPageIndex)?r:!e.options.manualPagination){if(n)return;n=!0,e._queue((()=>{e.resetPageIndex(),n=!1}))}}else e._queue((()=>{t=!0}))},setPagination:t=>null==e.options.onPaginationChange?void 0:e.options.onPaginationChange((e=>by(t,e))),resetPagination:t=>{var n;e.setPagination(t?{pageIndex:0,pageSize:10}:null!=(n=e.initialState.pagination)?n:{pageIndex:0,pageSize:10})},setPageIndex:t=>{e.setPagination((n=>{let r=by(t,n.pageIndex);const o="undefined"===typeof e.options.pageCount||-1===e.options.pageCount?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return r=Math.max(0,Math.min(r,o)),{...n,pageIndex:r}}))},resetPageIndex:t=>{var n,r,o;e.setPageIndex(t?0:null!=(n=null==(r=e.initialState)||null==(o=r.pagination)?void 0:o.pageIndex)?n:0)},resetPageSize:t=>{var n,r,o;e.setPageSize(t?10:null!=(n=null==(r=e.initialState)||null==(o=r.pagination)?void 0:o.pageSize)?n:10)},setPageSize:t=>{e.setPagination((e=>{const n=Math.max(1,by(t,e.pageSize)),r=e.pageSize*e.pageIndex,o=Math.floor(r/n);return{...e,pageIndex:o,pageSize:n}}))},setPageCount:t=>e.setPagination((n=>{var r;let o=by(t,null!=(r=e.options.pageCount)?r:-1);return"number"===typeof o&&(o=Math.max(-1,o)),{...n,pageCount:o}})),getPageOptions:Sy((()=>[e.getPageCount()]),(e=>{let t=[];return e&&e>0&&(t=[...new Array(e)].fill(null).map(((e,t)=>t))),t}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getCanPreviousPage:()=>e.getState().pagination.pageIndex>0,getCanNextPage:()=>{const{pageIndex:t}=e.getState().pagination,n=e.getPageCount();return-1===n||0!==n&&t<n-1},previousPage:()=>e.setPageIndex((e=>e-1)),nextPage:()=>e.setPageIndex((e=>e+1)),getPrePaginationRowModel:()=>e.getExpandedRowModel(),getPaginationRowModel:()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),getPageCount:()=>{var t;return null!=(t=e.options.pageCount)?t:Math.ceil(e.getPrePaginationRowModel().rows.length/e.getState().pagination.pageSize)}}}},Yy={getInitialState:e=>({columnPinning:{left:[],right:[]},...e}),getDefaultOptions:e=>({onColumnPinningChange:wy("columnPinning",e)}),createColumn:(e,t)=>({pin:n=>{const r=e.getLeafColumns().map((e=>e.id)).filter(Boolean);t.setColumnPinning((e=>{var t,o,i,a,s,l;return"right"===n?{left:(null!=(i=null==e?void 0:e.left)?i:[]).filter((e=>!(null!=r&&r.includes(e)))),right:[...(null!=(a=null==e?void 0:e.right)?a:[]).filter((e=>!(null!=r&&r.includes(e)))),...r]}:"left"===n?{left:[...(null!=(s=null==e?void 0:e.left)?s:[]).filter((e=>!(null!=r&&r.includes(e)))),...r],right:(null!=(l=null==e?void 0:e.right)?l:[]).filter((e=>!(null!=r&&r.includes(e))))}:{left:(null!=(t=null==e?void 0:e.left)?t:[]).filter((e=>!(null!=r&&r.includes(e)))),right:(null!=(o=null==e?void 0:e.right)?o:[]).filter((e=>!(null!=r&&r.includes(e))))}}))},getCanPin:()=>e.getLeafColumns().some((e=>{var n,r;return(null==(n=e.columnDef.enablePinning)||n)&&(null==(r=t.options.enablePinning)||r)})),getIsPinned:()=>{const n=e.getLeafColumns().map((e=>e.id)),{left:r,right:o}=t.getState().columnPinning,i=n.some((e=>null==r?void 0:r.includes(e))),a=n.some((e=>null==o?void 0:o.includes(e)));return i?"left":!!a&&"right"},getPinnedIndex:()=>{var n,r,o;const i=e.getIsPinned();return i?null!=(n=null==(r=t.getState().columnPinning)||null==(o=r[i])?void 0:o.indexOf(e.id))?n:-1:0}}),createRow:(e,t)=>({getCenterVisibleCells:Sy((()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right]),((e,t,n)=>{const r=[...null!=t?t:[],...null!=n?n:[]];return e.filter((e=>!r.includes(e.column.id)))}),{key:"row.getCenterVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),getLeftVisibleCells:Sy((()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,,]),((e,t)=>{const n=(null!=t?t:[]).map((t=>e.find((e=>e.column.id===t)))).filter(Boolean).map((e=>({...e,position:"left"})));return n}),{key:"row.getLeftVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),getRightVisibleCells:Sy((()=>[e._getAllVisibleCells(),t.getState().columnPinning.right]),((e,t)=>{const n=(null!=t?t:[]).map((t=>e.find((e=>e.column.id===t)))).filter(Boolean).map((e=>({...e,position:"right"})));return n}),{key:"row.getRightVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})}),createTable:e=>({setColumnPinning:t=>null==e.options.onColumnPinningChange?void 0:e.options.onColumnPinningChange(t),resetColumnPinning:t=>{var n,r;return e.setColumnPinning(t?{left:[],right:[]}:null!=(n=null==(r=e.initialState)?void 0:r.columnPinning)?n:{left:[],right:[]})},getIsSomeColumnsPinned:t=>{var n;const r=e.getState().columnPinning;var o,i;return t?Boolean(null==(n=r[t])?void 0:n.length):Boolean((null==(o=r.left)?void 0:o.length)||(null==(i=r.right)?void 0:i.length))},getLeftLeafColumns:Sy((()=>[e.getAllLeafColumns(),e.getState().columnPinning.left]),((e,t)=>(null!=t?t:[]).map((t=>e.find((e=>e.id===t)))).filter(Boolean)),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getRightLeafColumns:Sy((()=>[e.getAllLeafColumns(),e.getState().columnPinning.right]),((e,t)=>(null!=t?t:[]).map((t=>e.find((e=>e.id===t)))).filter(Boolean)),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getCenterLeafColumns:Sy((()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right]),((e,t,n)=>{const r=[...null!=t?t:[],...null!=n?n:[]];return e.filter((e=>!r.includes(e.id)))}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}})})},Ky={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:wy("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>({setRowSelection:t=>null==e.options.onRowSelectionChange?void 0:e.options.onRowSelectionChange(t),resetRowSelection:t=>{var n;return e.setRowSelection(t?{}:null!=(n=e.initialState.rowSelection)?n:{})},toggleAllRowsSelected:t=>{e.setRowSelection((n=>{t="undefined"!==typeof t?t:!e.getIsAllRowsSelected();const r={...n},o=e.getPreGroupedRowModel().flatRows;return t?o.forEach((e=>{e.getCanSelect()&&(r[e.id]=!0)})):o.forEach((e=>{delete r[e.id]})),r}))},toggleAllPageRowsSelected:t=>e.setRowSelection((n=>{const r="undefined"!==typeof t?t:!e.getIsAllPageRowsSelected(),o={...n};return e.getRowModel().rows.forEach((t=>{Xy(o,t.id,r,e)})),o})),getPreSelectedRowModel:()=>e.getCoreRowModel(),getSelectedRowModel:Sy((()=>[e.getState().rowSelection,e.getCoreRowModel()]),((t,n)=>Object.keys(t).length?Jy(e,n):{rows:[],flatRows:[],rowsById:{}}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getFilteredSelectedRowModel:Sy((()=>[e.getState().rowSelection,e.getFilteredRowModel()]),((t,n)=>Object.keys(t).length?Jy(e,n):{rows:[],flatRows:[],rowsById:{}}),{key:"getFilteredSelectedRowModel",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getGroupedSelectedRowModel:Sy((()=>[e.getState().rowSelection,e.getSortedRowModel()]),((t,n)=>Object.keys(t).length?Jy(e,n):{rows:[],flatRows:[],rowsById:{}}),{key:"getGroupedSelectedRowModel",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getIsAllRowsSelected:()=>{const t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState();let r=Boolean(t.length&&Object.keys(n).length);return r&&t.some((e=>e.getCanSelect()&&!n[e.id]))&&(r=!1),r},getIsAllPageRowsSelected:()=>{const t=e.getPaginationRowModel().flatRows.filter((e=>e.getCanSelect())),{rowSelection:n}=e.getState();let r=!!t.length;return r&&t.some((e=>!n[e.id]))&&(r=!1),r},getIsSomeRowsSelected:()=>{var t;const n=Object.keys(null!=(t=e.getState().rowSelection)?t:{}).length;return n>0&&n<e.getFilteredRowModel().flatRows.length},getIsSomePageRowsSelected:()=>{const t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.filter((e=>e.getCanSelect())).some((e=>e.getIsSelected()||e.getIsSomeSelected()))},getToggleAllRowsSelectedHandler:()=>t=>{e.toggleAllRowsSelected(t.target.checked)},getToggleAllPageRowsSelectedHandler:()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}}),createRow:(e,t)=>({toggleSelected:n=>{const r=e.getIsSelected();t.setRowSelection((o=>{if(r===(n="undefined"!==typeof n?n:!r))return o;const i={...o};return Xy(i,e.id,n,t),i}))},getIsSelected:()=>{const{rowSelection:n}=t.getState();return Qy(e,n)},getIsSomeSelected:()=>{const{rowSelection:n}=t.getState();return"some"===eb(e,n)},getIsAllSubRowsSelected:()=>{const{rowSelection:n}=t.getState();return"all"===eb(e,n)},getCanSelect:()=>{var n;return"function"===typeof t.options.enableRowSelection?t.options.enableRowSelection(e):null==(n=t.options.enableRowSelection)||n},getCanSelectSubRows:()=>{var n;return"function"===typeof t.options.enableSubRowSelection?t.options.enableSubRowSelection(e):null==(n=t.options.enableSubRowSelection)||n},getCanMultiSelect:()=>{var n;return"function"===typeof t.options.enableMultiRowSelection?t.options.enableMultiRowSelection(e):null==(n=t.options.enableMultiRowSelection)||n},getToggleSelectedHandler:()=>{const t=e.getCanSelect();return n=>{var r;t&&e.toggleSelected(null==(r=n.target)?void 0:r.checked)}}})},Xy=(e,t,n,r)=>{var o;const i=r.getRow(t);n?(i.getCanMultiSelect()||Object.keys(e).forEach((t=>delete e[t])),i.getCanSelect()&&(e[t]=!0)):delete e[t],null!=(o=i.subRows)&&o.length&&i.getCanSelectSubRows()&&i.subRows.forEach((t=>Xy(e,t.id,n,r)))};function Jy(e,t){const n=e.getState().rowSelection,r=[],o={},i=function(e,t){return e.map((e=>{var t;const a=Qy(e,n);if(a&&(r.push(e),o[e.id]=e),null!=(t=e.subRows)&&t.length&&(e={...e,subRows:i(e.subRows)}),a)return e})).filter(Boolean)};return{rows:i(t.rows),flatRows:r,rowsById:o}}function Qy(e,t){var n;return null!=(n=t[e.id])&&n}function eb(e,t,n){if(e.subRows&&e.subRows.length){let n=!0,r=!1;return e.subRows.forEach((e=>{r&&!n||(Qy(e,t)?r=!0:n=!1)})),n?"all":!!r&&"some"}return!1}const tb=/([0-9]+)/gm;function nb(e,t){return e===t?0:e>t?1:-1}function rb(e){return"number"===typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"===typeof e?e:""}function ob(e,t){const n=e.split(tb).filter(Boolean),r=t.split(tb).filter(Boolean);for(;n.length&&r.length;){const e=n.shift(),t=r.shift(),o=parseInt(e,10),i=parseInt(t,10),a=[o,i].sort();if(isNaN(a[0])){if(e>t)return 1;if(t>e)return-1}else{if(isNaN(a[1]))return isNaN(o)?-1:1;if(o>i)return 1;if(i>o)return-1}}return n.length-r.length}const ib={alphanumeric:(e,t,n)=>ob(rb(e.getValue(n)).toLowerCase(),rb(t.getValue(n)).toLowerCase()),alphanumericCaseSensitive:(e,t,n)=>ob(rb(e.getValue(n)),rb(t.getValue(n))),text:(e,t,n)=>nb(rb(e.getValue(n)).toLowerCase(),rb(t.getValue(n)).toLowerCase()),textCaseSensitive:(e,t,n)=>nb(rb(e.getValue(n)),rb(t.getValue(n))),datetime:(e,t,n)=>{const r=e.getValue(n),o=t.getValue(n);return r>o?1:r<o?-1:0},basic:(e,t,n)=>nb(e.getValue(n),t.getValue(n))},ab={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto"}),getDefaultOptions:e=>({onSortingChange:wy("sorting",e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>({getAutoSortingFn:()=>{const n=t.getFilteredRowModel().flatRows.slice(10);let r=!1;for(const t of n){const n=null==t?void 0:t.getValue(e.id);if("[object Date]"===Object.prototype.toString.call(n))return ib.datetime;if("string"===typeof n&&(r=!0,n.split(tb).length>1))return ib.alphanumeric}return r?ib.text:ib.basic},getAutoSortDir:()=>{const n=t.getFilteredRowModel().flatRows[0];return"string"===typeof(null==n?void 0:n.getValue(e.id))?"asc":"desc"},getSortingFn:()=>{var n,r;if(!e)throw new Error;return xy(e.columnDef.sortingFn)?e.columnDef.sortingFn:"auto"===e.columnDef.sortingFn?e.getAutoSortingFn():null!=(n=null==(r=t.options.sortingFns)?void 0:r[e.columnDef.sortingFn])?n:ib[e.columnDef.sortingFn]},toggleSorting:(n,r)=>{const o=e.getNextSortingOrder(),i="undefined"!==typeof n&&null!==n;t.setSorting((a=>{const s=null==a?void 0:a.find((t=>t.id===e.id)),l=null==a?void 0:a.findIndex((t=>t.id===e.id));let c,u=[],d=i?n:"desc"===o;var f;(c=null!=a&&a.length&&e.getCanMultiSort()&&r?s?"toggle":"add":null!=a&&a.length&&l!==a.length-1?"replace":s?"toggle":"replace","toggle"===c&&(i||o||(c="remove")),"add"===c)?(u=[...a,{id:e.id,desc:d}],u.splice(0,u.length-(null!=(f=t.options.maxMultiSortColCount)?f:Number.MAX_SAFE_INTEGER))):u="toggle"===c?a.map((t=>t.id===e.id?{...t,desc:d}:t)):"remove"===c?a.filter((t=>t.id!==e.id)):[{id:e.id,desc:d}];return u}))},getFirstSortDir:()=>{var n,r;return(null!=(n=null!=(r=e.columnDef.sortDescFirst)?r:t.options.sortDescFirst)?n:"desc"===e.getAutoSortDir())?"desc":"asc"},getNextSortingOrder:n=>{var r,o;const i=e.getFirstSortDir(),a=e.getIsSorted();return a?!!(a===i||null!=(r=t.options.enableSortingRemoval)&&!r||n&&null!=(o=t.options.enableMultiRemove)&&!o)&&("desc"===a?"asc":"desc"):i},getCanSort:()=>{var n,r;return(null==(n=e.columnDef.enableSorting)||n)&&(null==(r=t.options.enableSorting)||r)&&!!e.accessorFn},getCanMultiSort:()=>{var n,r;return null!=(n=null!=(r=e.columnDef.enableMultiSort)?r:t.options.enableMultiSort)?n:!!e.accessorFn},getIsSorted:()=>{var n;const r=null==(n=t.getState().sorting)?void 0:n.find((t=>t.id===e.id));return!!r&&(r.desc?"desc":"asc")},getSortIndex:()=>{var n,r;return null!=(n=null==(r=t.getState().sorting)?void 0:r.findIndex((t=>t.id===e.id)))?n:-1},clearSorting:()=>{t.setSorting((t=>null!=t&&t.length?t.filter((t=>t.id!==e.id)):[]))},getToggleSortingHandler:()=>{const n=e.getCanSort();return r=>{n&&(null==r.persist||r.persist(),null==e.toggleSorting||e.toggleSorting(void 0,!!e.getCanMultiSort()&&(null==t.options.isMultiSortEvent?void 0:t.options.isMultiSortEvent(r))))}}}),createTable:e=>({setSorting:t=>null==e.options.onSortingChange?void 0:e.options.onSortingChange(t),resetSorting:t=>{var n,r;e.setSorting(t?[]:null!=(n=null==(r=e.initialState)?void 0:r.sorting)?n:[])},getPreSortedRowModel:()=>e.getGroupedRowModel(),getSortedRowModel:()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())})},sb={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:wy("columnVisibility",e)}),createColumn:(e,t)=>({toggleVisibility:n=>{e.getCanHide()&&t.setColumnVisibility((t=>({...t,[e.id]:null!=n?n:!e.getIsVisible()})))},getIsVisible:()=>{var n,r;return null==(n=null==(r=t.getState().columnVisibility)?void 0:r[e.id])||n},getCanHide:()=>{var n,r;return(null==(n=e.columnDef.enableHiding)||n)&&(null==(r=t.options.enableHiding)||r)},getToggleVisibilityHandler:()=>t=>{null==e.toggleVisibility||e.toggleVisibility(t.target.checked)}}),createRow:(e,t)=>({_getAllVisibleCells:Sy((()=>[e.getAllCells(),t.getState().columnVisibility]),(e=>e.filter((e=>e.column.getIsVisible()))),{key:"row._getAllVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),getVisibleCells:Sy((()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()]),((e,t,n)=>[...e,...t,...n]),{key:!1,debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})}),createTable:e=>{const t=(t,n)=>Sy((()=>[n(),n().filter((e=>e.getIsVisible())).map((e=>e.id)).join("_")]),(e=>e.filter((e=>null==e.getIsVisible?void 0:e.getIsVisible()))),{key:t,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}});return{getVisibleFlatColumns:t("getVisibleFlatColumns",(()=>e.getAllFlatColumns())),getVisibleLeafColumns:t("getVisibleLeafColumns",(()=>e.getAllLeafColumns())),getLeftVisibleLeafColumns:t("getLeftVisibleLeafColumns",(()=>e.getLeftLeafColumns())),getRightVisibleLeafColumns:t("getRightVisibleLeafColumns",(()=>e.getRightLeafColumns())),getCenterVisibleLeafColumns:t("getCenterVisibleLeafColumns",(()=>e.getCenterLeafColumns())),setColumnVisibility:t=>null==e.options.onColumnVisibilityChange?void 0:e.options.onColumnVisibilityChange(t),resetColumnVisibility:t=>{var n;e.setColumnVisibility(t?{}:null!=(n=e.initialState.columnVisibility)?n:{})},toggleAllColumnsVisible:t=>{var n;t=null!=(n=t)?n:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce(((e,n)=>({...e,[n.id]:t||!(null!=n.getCanHide&&n.getCanHide())})),{}))},getIsAllColumnsVisible:()=>!e.getAllLeafColumns().some((e=>!(null!=e.getIsVisible&&e.getIsVisible()))),getIsSomeColumnsVisible:()=>e.getAllLeafColumns().some((e=>null==e.getIsVisible?void 0:e.getIsVisible())),getToggleAllColumnsVisibilityHandler:()=>t=>{var n;e.toggleAllColumnsVisible(null==(n=t.target)?void 0:n.checked)}}}},lb=[Cy,sb,$y,Yy,zy,ab,Wy,Ty,qy,Ky,ky];function cb(e){var t;(e.debugAll||e.debugTable)&&console.info("Creating Table Instance...");let n={_features:lb};const r=n._features.reduce(((e,t)=>Object.assign(e,null==t.getDefaultOptions?void 0:t.getDefaultOptions(n))),{});let o={...null!=(t=e.initialState)?t:{}};n._features.forEach((e=>{var t;o=null!=(t=null==e.getInitialState?void 0:e.getInitialState(o))?t:o}));const i=[];let a=!1;const s={_features:lb,options:{...r,...e},initialState:o,_queue:e=>{i.push(e),a||(a=!0,Promise.resolve().then((()=>{for(;i.length;)i.shift()();a=!1})).catch((e=>setTimeout((()=>{throw e})))))},reset:()=>{n.setState(n.initialState)},setOptions:e=>{const t=by(e,n.options);n.options=(e=>n.options.mergeOptions?n.options.mergeOptions(r,e):{...r,...e})(t)},getState:()=>n.options.state,setState:e=>{null==n.options.onStateChange||n.options.onStateChange(e)},_getRowId:(e,t,r)=>{var o;return null!=(o=null==n.options.getRowId?void 0:n.options.getRowId(e,t,r))?o:`${r?[r.id,t].join("."):t}`},getCoreRowModel:()=>(n._getCoreRowModel||(n._getCoreRowModel=n.options.getCoreRowModel(n)),n._getCoreRowModel()),getRowModel:()=>n.getPaginationRowModel(),getRow:e=>{const t=n.getRowModel().rowsById[e];if(!t)throw new Error;return t},_getDefaultColumnDef:Sy((()=>[n.options.defaultColumn]),(e=>{var t;return e=null!=(t=e)?t:{},{header:e=>{const t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t,n;return null!=(t=null==(n=e.renderValue())||null==n.toString?void 0:n.toString())?t:null},...n._features.reduce(((e,t)=>Object.assign(e,null==t.getDefaultColumnDef?void 0:t.getDefaultColumnDef())),{}),...e}}),{debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns},key:!1}),_getColumnDefs:()=>n.options.columns,getAllColumns:Sy((()=>[n._getColumnDefs()]),(e=>{const t=function(e,r,o){return void 0===o&&(o=0),e.map((e=>{const i=function(e,t,n,r){var o,i;const a={...e._getDefaultColumnDef(),...t},s=a.accessorKey;let l,c=null!=(o=null!=(i=a.id)?i:s?s.replace(".","_"):void 0)?o:"string"===typeof a.header?a.header:void 0;if(a.accessorFn?l=a.accessorFn:s&&(l=s.includes(".")?e=>{let t=e;for(const r of s.split(".")){var n;t=null==(n=t)?void 0:n[r]}return t}:e=>e[a.accessorKey]),!c)throw new Error;let u={id:`${String(c)}`,accessorFn:l,parent:r,depth:n,columnDef:a,columns:[],getFlatColumns:Sy((()=>[!0]),(()=>{var e;return[u,...null==(e=u.columns)?void 0:e.flatMap((e=>e.getFlatColumns()))]}),{key:"column.getFlatColumns",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getLeafColumns:Sy((()=>[e._getOrderColumnsFn()]),(e=>{var t;if(null!=(t=u.columns)&&t.length){let t=u.columns.flatMap((e=>e.getLeafColumns()));return e(t)}return[u]}),{key:"column.getLeafColumns",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}})};return u=e._features.reduce(((t,n)=>Object.assign(t,null==n.createColumn?void 0:n.createColumn(u,e))),u),u}(n,e,o,r),a=e;return i.columns=a.columns?t(a.columns,i,o+1):[],i}))};return t(e)}),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getAllFlatColumns:Sy((()=>[n.getAllColumns()]),(e=>e.flatMap((e=>e.getFlatColumns()))),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),_getAllFlatColumnsById:Sy((()=>[n.getAllFlatColumns()]),(e=>e.reduce(((e,t)=>(e[t.id]=t,e)),{})),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getAllLeafColumns:Sy((()=>[n.getAllColumns(),n._getOrderColumnsFn()]),((e,t)=>{let n=e.flatMap((e=>e.getLeafColumns()));return t(n)}),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getColumn:e=>n._getAllFlatColumnsById()[e]};return Object.assign(n,s),n._features.forEach((e=>Object.assign(n,null==e.createTable?void 0:e.createTable(n)))),n}const ub=(e,t,n,r,o,i,a)=>{let s={id:t,index:r,original:n,depth:o,parentId:a,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(s._valuesCache.hasOwnProperty(t))return s._valuesCache[t];const n=e.getColumn(t);return null!=n&&n.accessorFn?(s._valuesCache[t]=n.accessorFn(s.original,r),s._valuesCache[t]):void 0},getUniqueValues:t=>{if(s._uniqueValuesCache.hasOwnProperty(t))return s._uniqueValuesCache[t];const n=e.getColumn(t);return null!=n&&n.accessorFn?n.columnDef.getUniqueValues?(s._uniqueValuesCache[t]=n.columnDef.getUniqueValues(s.original,r),s._uniqueValuesCache[t]):(s._uniqueValuesCache[t]=[s.getValue(t)],s._uniqueValuesCache[t]):void 0},renderValue:t=>{var n;return null!=(n=s.getValue(t))?n:e.options.renderFallbackValue},subRows:null!=i?i:[],getLeafRows:()=>_y(s.subRows,(e=>e.subRows)),getParentRow:()=>s.parentId?e.getRow(s.parentId):void 0,getParentRows:()=>{let e=[],t=s;for(;;){const n=t.getParentRow();if(!n)break;e.push(n),t=n}return e.reverse()},getAllCells:Sy((()=>[e.getAllLeafColumns()]),(t=>t.map((t=>function(e,t,n,r){const o={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(r),renderValue:()=>{var t;return null!=(t=o.getValue())?t:e.options.renderFallbackValue},getContext:Sy((()=>[e,n,t,o]),((e,t,n,r)=>({table:e,column:t,row:n,cell:r,getValue:r.getValue,renderValue:r.renderValue})),{key:!1,debug:()=>e.options.debugAll})};return e._features.forEach((r=>{Object.assign(o,null==r.createCell?void 0:r.createCell(o,n,t,e))}),{}),o}(e,s,t,t.id)))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}}),_getAllCellsByColumnId:Sy((()=>[s.getAllCells()]),(e=>e.reduce(((e,t)=>(e[t.column.id]=t,e)),{})),{key:"row.getAllCellsByColumnId",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}})};for(let l=0;l<e._features.length;l++){const t=e._features[l];Object.assign(s,null==t||null==t.createRow?void 0:t.createRow(s,e))}return s};function db(e,t,n){return n.options.filterFromLeafRows?function(e,t,n){var r;const o=[],i={},a=null!=(r=n.options.maxLeafRowFilterDepth)?r:100,s=function(e,r){void 0===r&&(r=0);const o=[];for(let c=0;c<e.length;c++){var l;let u=e[c];const d=ub(n,u.id,u.original,u.index,u.depth,void 0,u.parentId);if(d.columnFilters=u.columnFilters,null!=(l=u.subRows)&&l.length&&r<a){if(d.subRows=s(u.subRows,r+1),u=d,t(u)&&!d.subRows.length){o.push(u),i[u.id]=u,i[c]=u;continue}if(t(u)||d.subRows.length){o.push(u),i[u.id]=u,i[c]=u;continue}}else u=d,t(u)&&(o.push(u),i[u.id]=u,i[c]=u)}return o};return{rows:s(e),flatRows:o,rowsById:i}}(e,t,n):function(e,t,n){var r;const o=[],i={},a=null!=(r=n.options.maxLeafRowFilterDepth)?r:100,s=function(e,r){void 0===r&&(r=0);const l=[];for(let u=0;u<e.length;u++){let d=e[u];if(t(d)){var c;if(null!=(c=d.subRows)&&c.length&&r<a){const e=ub(n,d.id,d.original,d.index,d.depth,void 0,d.parentId);e.subRows=s(d.subRows,r+1),d=e}l.push(d),o.push(d),i[d.id]=d}}return l};return{rows:s(e),flatRows:o,rowsById:i}}(e,t,n)}function fb(){return e=>Sy((()=>[e.getState().grouping,e.getPreGroupedRowModel()]),((t,n)=>{if(!n.rows.length||!t.length)return n;const r=t.filter((t=>e.getColumn(t))),o=[],i={},a=function(t,n,s){if(void 0===n&&(n=0),n>=r.length)return t.map((e=>(e.depth=n,o.push(e),i[e.id]=e,e.subRows&&(e.subRows=a(e.subRows,n+1,e.id)),e)));const l=r[n],c=function(e,t){const n=new Map;return e.reduce(((e,n)=>{const r=`${n.getGroupingValue(t)}`,o=e.get(r);return o?o.push(n):e.set(r,[n]),e}),n)}(t,l),u=Array.from(c.entries()).map(((t,c)=>{let[u,d]=t,f=`${l}:${u}`;f=s?`${s}>${f}`:f;const p=a(d,n+1,f),h=n?_y(d,(e=>e.subRows)):d,g=ub(e,f,h[0].original,c,n,void 0,s);return Object.assign(g,{groupingColumnId:l,groupingValue:u,subRows:p,leafRows:h,getValue:t=>{if(r.includes(t)){if(g._valuesCache.hasOwnProperty(t))return g._valuesCache[t];var n;if(d[0])g._valuesCache[t]=null!=(n=d[0].getValue(t))?n:void 0;return g._valuesCache[t]}if(g._groupingValuesCache.hasOwnProperty(t))return g._groupingValuesCache[t];const o=e.getColumn(t),i=null==o?void 0:o.getAggregationFn();return i?(g._groupingValuesCache[t]=i(t,h,d),g._groupingValuesCache[t]):void 0}}),p.forEach((e=>{o.push(e),i[e.id]=e})),g}));return u},s=a(n.rows,0);return s.forEach((e=>{o.push(e),i[e.id]=e})),{rows:s,flatRows:o,rowsById:i}}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._queue((()=>{e._autoResetExpanded(),e._autoResetPageIndex()}))}})}function pb(e){const t=[],n=e=>{var r;t.push(e),null!=(r=e.subRows)&&r.length&&e.getIsExpanded()&&e.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}function hb(e,t){return e?function(e){return"function"===typeof e&&(()=>{const t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}(n=e)||"function"===typeof n||function(e){return"object"===typeof e&&"symbol"===typeof e.$$typeof&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}(n)?i.createElement(e,t):e:null;var n}var gb={gt:function(e,t){return e>t},eq:function(e,t){return e===t},lt:function(e,t){return e<t},all:function(){return!0}},vb=function(e,t,n){var r=n[0],o=n[1],i=r.value,a=e.getValue(t);if(isNaN(o)||""===o)return!0;var s=gb[i](Number(a),Number(o));return!s&&e.subRows.length?e.subRows.some((function(e){return vb(e,t,n)})):s},mb=function(e,t,n){var r=e.getValue(t);return n.length<1||n.some((function(e){var t,n,o=e.value;return"all"===o||(null===(t=null===o||void 0===o?void 0:o.toLowerCase)||void 0===t?void 0:t.call(o))===(null===(n=null===r||void 0===r?void 0:r.toLowerCase)||void 0===n?void 0:n.call(r))}))},yb=function(e,t,n){var r,o,i=e.getValue(t),a=n.value;return"all"===a||(null===(r=null===a||void 0===a?void 0:a.toLowerCase)||void 0===r?void 0:r.call(a))===(null===(o=null===i||void 0===i?void 0:i.toLowerCase)||void 0===o?void 0:o.call(i))},bb=function(e,t,n){var r,o,i=null===(o=null===(r=e.getValue(t))||void 0===r?void 0:r.toString)||void 0===o?void 0:o.call(r);if("string"!==typeof i)return!1;var a=n?n.toLowerCase():"",s=i.toLowerCase().includes(a);return!s&&e.subRows.length?e.subRows.some((function(e){return bb(e,t,n)})):s};var wb=function(){return wb=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},wb.apply(this,arguments)},xb=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},_b=(0,i.forwardRef)((function(e,t){var n=e.id,r=e.icon,o=e.background,a=e.handleAction,s=e.tooltipText,l=e.confirmation,c=e.confirmationTitle,u=e.confirmationMessage,d=e.handleDecline,f=e.confirmLabel,p=e.declineLabel,h=e.actionButtonDirection,g=e.testPrefix,v=e.dataGa,m=e.disabled,y=e.visible,b=e.currentRow,w=e.selectedRows,x=e.disabledTooltipText,_=e.iconColor,S=e.flavour,O=void 0===S?"borderless":S,C=e.CustomUIAction,A=e.label,E=e.TooltipComponent,k=void 0===E?ze:E,P=xb(e,["id","icon","background","handleAction","tooltipText","confirmation","confirmationTitle","confirmationMessage","handleDecline","confirmLabel","declineLabel","actionButtonDirection","testPrefix","dataGa","disabled","visible","currentRow","selectedRows","disabledTooltipText","iconColor","flavour","CustomUIAction","label","TooltipComponent"]),M=(0,i.useState)(!1),T=M[0],R=M[1];if(!1===y)return null;var j=A?Oe:Ye;return i.createElement(i.Fragment,null,T&&C&&i.createElement(C,{handleAction:a(),onClose:function(){return R(!1)},data:(null===b||void 0===b?void 0:b.original)||w}),T&&!C&&i.createElement(yy,{actionButtonDirection:h,declineLabel:p,confirmLabel:f,title:"function"===typeof c?c(null===b||void 0===b?void 0:b.original,w):c,message:"function"===typeof u?u(null===b||void 0===b?void 0:b.original,w):u,handleDecline:function(){R(!1),null===d||void 0===d||d()},handleConfirm:function(){R(!1),null===a||void 0===a||a()}}),i.createElement(k,{content:m?x:s},i.createElement(xe.default,{ref:t,alignItems:"center",justifyContent:"center",_hover:{background:m||A?null:"borderSecondary"},cursor:m?"auto":"pointer",key:n,round:!0,background:A?null:o},i.createElement(j,wb({iconSize:"small","data-testid":"netdata-table-action-".concat(n).concat(g),"data-ga":v,disabled:m,onClick:function(){l||C?R(!0):a()},icon:r,flavour:O,iconColor:_,label:A},P)))))}));const Sb=_b;var Ob=function(){return Ob=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ob.apply(this,arguments)},Cb=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Ab={delete:{icon:"trashcan",confirmation:!0,tooltipText:"Delete",confirmationTitle:"Delete Row",confirmationMessage:"You are about to delete a row, are you sure?",confirmLabel:"Yes",declineLabel:"No",actionButtonDirection:"reverse",disabledTooltipText:"Delete is disabled"},edit:{icon:"pencilOutline",confirmation:!1,tooltipText:"Edit"},replace:{icon:"refresh",confirmation:!0,tooltipText:"Replace",confirmationTitle:"Replace Row",confirmationMessage:"You are about to replace a row, are you sure you want to continue?",confirmLabel:"Yes",declineLabel:"No",actionButtonDirection:"reverse"},info:{icon:"information",confirmation:!1,tooltipText:"Information"},toggleAlarm:{icon:"alarm_off",confirmation:!1,tooltipText:"Turn of Alarms"},userSettings:{icon:"user",confirmation:!1,tooltipText:"User Settings"},remove:{icon:"removeNode",confirmation:!0,actionButtonDirection:"reverse",confirmLabel:"Yes",declineLabel:"No"},goto:{icon:"nav_arrow_goto",confirmation:!1,tooltipText:"Go to"}};var Eb=function(){return Eb=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Eb.apply(this,arguments)};const kb=function(e,t){var n=t.rowActions,r=t.enableSelection,o=t.testPrefix,a=t.tableMeta,s=function(e,t){var n=void 0===t?{}:t,r=n.testPrefix,o=n.tableMeta,a=(0,i.useMemo)((function(){return Object.keys(e).reduce((function(t,n){var r=Ab[n]||Ab.delete,o=e[n];return t.push(Ob(Ob({id:n},r),o)),t}),[])}),[e]);return a.length<1?null:{id:"actions",enableHiding:!1,enableResizing:!1,header:"Actions",cell:function(e){var t=e.row,n=e.table;return i.createElement(xe.default,{"data-testid":"action-cell",height:"100%",gap:2},a.map((function(e){var o=e.id,a=e.handleAction,s=e.isDisabled,l=e.isVisible,c=void 0===l||l,u=e.dataGa,d=Cb(e,["id","handleAction","isDisabled","isVisible","dataGa"]);return i.createElement(Sb,Ob({},d,{disabled:"function"===typeof s?s(t.original):s,visible:"function"===typeof c?c(t.original):c,dataGa:"function"===typeof u?u(t.original):u,key:o,id:o,handleAction:function(){return a(t.original,n)},testPrefix:r,currentRow:t}))})))},enableColumnFilter:!1,enableSorting:!1,meta:{stopPropagation:!0},tableMeta:o}}(n,{testPrefix:o,tableMeta:a}),l=function(e,t){var n=t.testPrefix,r=t.tableMeta;return(0,i.useMemo)((function(){return e?{id:"checkbox",enableHiding:!1,enableResizing:!1,header:function(e){var t=e.table;return i.createElement($t,{"data-testid":"netdata-table-header-checkbox".concat(n),checked:t.getIsAllRowsSelected(),indeterminate:t.getIsSomeRowsSelected(),onChange:t.getToggleAllRowsSelectedHandler()})},cell:function(e){var t,r,o,a=e.row;return"hidden"!==(null===(t=a.original)||void 0===t?void 0:t.disabled)&&i.createElement($t,{"data-testid":"netdata-table-cell-checkbox".concat(n),checked:!(null===(r=a.original)||void 0===r?void 0:r.disabled)&&a.getIsSelected(),indeterminate:a.getIsSomeSelected(),onChange:a.getToggleSelectedHandler(),disabled:(null===(o=a.original)||void 0===o?void 0:o.disabled)||!1})},enableColumnFilter:!1,enableSorting:!1,size:30,maxSize:30,minSize:30,meta:{stopPropagation:!0},tableMeta:r}:null}),[e])}(r,{testPrefix:o,tableMeta:a});return(0,i.useMemo)((function(){if(!e||e.length<1)return[];var t=!1;return e=e.map((function(e,n){if(Array.isArray(e.columns))return t=!0,Eb(Eb({id:n},e),{columns:e.columns.map((function(e,t){if(!e.id)throw new Error("Please provide id at ".concat(t));return Eb(Eb({enableColumnFilter:!1,enableGlobalFilter:!0,enableSorting:!0,size:150,maxSize:5e3,minSize:150,enableHiding:!0,enableResize:!0,footer:function(e){return e.column.id},tableMeta:a},e),{accessorKey:e.accessorKey||e.id})}))});if(!e.id)throw new Error("Please provide id at ".concat(n));return Eb(Eb({enableColumnFilter:!1,enableGlobalFilter:!0,enableSorting:!0,size:150,maxSize:5e3,minSize:150,enableHiding:!0,enableResize:!0,footer:function(e){return e.column.id},tableMeta:a},e),{accessorKey:e.accessorKey||e.id})})),l&&e.unshift(t?{id:"selectionColumn",columns:l}:l),s&&e.push(t?{id:"rowActionsColumn",columns:s}:s),e}),[e,s,l])};var Pb=function(){return Pb=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Pb.apply(this,arguments)},Mb=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Tb=(0,i.forwardRef)((function(e,t){var n=e.isDisabled,r=e.isVisible,o=e.testPrefix,a=e.id,s=e.icon,l=e.handleAction,c=e.selectedRows,u=e.table,d=e.tooltipText,f=e.alwaysEnabled,p=Mb(e,["isDisabled","isVisible","testPrefix","id","icon","handleAction","selectedRows","table","tooltipText","alwaysEnabled"]),h=(0,i.useRef)(),g="function"===typeof n?n():n,v="function"===typeof r?r():r;return i.createElement(Sb,Pb({ref:Et(h,t),testPrefix:"-bulk".concat(o),key:a,visible:v,id:a,icon:s,handleAction:function(){return l(c,u)},tooltipText:d,disabled:!f&&(null===c||void 0===c?void 0:c.length)<1||g,background:"elementBackground",selectedRows:c},p))}));const Rb=Tb;var jb=function(e){var t=e.column,n=e.dataGa,r=e.disabled,o=t.getIsVisible();return i.createElement(xe.default,{alignItems:"center",as:De.ListItem,justifyContent:"between",padding:[1]},i.createElement($t,{checked:o,disabled:r,label:t.columnDef.name||t.id,onChange:t.getToggleVisibilityHandler(),"data-ga":"columns-menu::click-".concat(o?"disable":"enable","-").concat(t.id,"-::").concat(n)}))};const Db=function(e){var t=e.dataGa,n=e.parentRef,r=e.isOpen,o=e.columns,a=e.onClose,s=e.pinnedColumns;return n.current&&r?i.createElement(Ae.Z,{background:"dropdown",height:{max:"400px"},onClickOutside:a,overflow:{vertical:"auto"},round:1,target:n.current,width:50,align:{top:"bottom",right:"right"}},i.createElement(xe.default,{border:{size:"1px",type:"solid",side:"bottom",color:"borderSecondary"},padding:[3,3,1]},i.createElement(De.Text,{color:"textLite"},"Edit columns")),i.createElement(xe.default,{column:!0,padding:[1,3]},s.length?i.createElement(xe.default,{border:{size:"1px",type:"solid",side:"bottom",color:"borderSecondary"},column:!0},s.map((function(e){return i.createElement(jb,{column:e,dataGa:t,disabled:!0,key:e.id})}))):null,o.map((function(e){return i.createElement(jb,{column:e,dataGa:t,key:e.id})})))):null};var Ib=function(){return Ib=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ib.apply(this,arguments)},Lb=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Bb=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))};const Zb=function(e){var t=e.alwaysEnabled,n=e.columnPinning,r=void 0===n?{}:n,o=e.dataGa,a=e.enableColumnPinning,s=e.handleAction,l=e.id,c=e.icon,u=e.isDisabled,d=e.isOpen,f=e.isVisible,p=e.onClose,h=e.selectedRows,g=e.table,v=e.testPrefix,m=e.tooltipText,y=Lb(e,["alwaysEnabled","columnPinning","dataGa","enableColumnPinning","handleAction","id","icon","isDisabled","isOpen","isVisible","onClose","selectedRows","table","testPrefix","tooltipText"]),b=(0,i.useRef)(),w="function"===typeof u?u():u,x="function"===typeof f?f():f,_=g.getAllLeafColumns(),S=a?Bb(Bb([],(null===r||void 0===r?void 0:r.left)||[],!0),(null===r||void 0===r?void 0:r.right)||[],!0):[],O=a?_.reduce((function(e,t){var n;if(!t.getCanHide())return e;var r="columns";return S.includes(t.id)&&(r="pinnedColumns"),Ib(Ib({},e),((n={})[r]=Bb(Bb([],e[r],!0),[t],!1),n))}),{columns:[],pinnedColumns:[]}):{columns:_,pinnedColumns:[]},C=O.columns,A=O.pinnedColumns;return i.createElement(i.Fragment,null,i.createElement(Rb,Ib({ref:b,testPrefix:"-bulk".concat(v),visible:x,id:l,icon:c,handleAction:function(){return s(h,g)},tooltipText:m,disabled:!t&&(null===h||void 0===h?void 0:h.length)<1||w,background:"elementBackground",selectedRows:h,dataGa:o},y)),i.createElement(Db,{columns:C,dataGa:o,isOpen:d,onClose:p,parentRef:b,pinnedColumns:A}))};var Nb=function(){return Nb=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Nb.apply(this,arguments)},Fb=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Hb={delete:{icon:"trashcan",confirmation:!0,tooltipText:"Delete",confirmationTitle:"Delete Row",confirmationMessage:"You are about to delete a row, are you sure you want to continue?",confirmLabel:"Yes",declineLabel:"No",actionButtonDirection:"reverse"},download:{icon:"download",confirmation:!1,tooltipText:"Download"},toggleAlarm:{icon:"alarm_off",confirmation:!1,tooltipText:"Turn of Alarms"},userSettings:{icon:"user",confirmation:!1,tooltipText:"User Settings"},addEntry:{icon:"plus",alwaysEnabled:!0,flavour:"default",iconColor:"white"},remove:{icon:"removeNode",confirmation:!0,confirmLabel:"Yes",declineLabel:"No"},columnVisibility:{icon:"gear",alwaysEnabled:!0}},Vb=function(e,t){void 0===t&&(t={});var n=(0,ke.Z)(!1),r=n[0],o=n[1],a=n[3];return(0,i.useMemo)((function(){return i.createElement(Zb,Nb({key:"columnVisibility"},Hb.columnVisibility,{handleAction:o,isOpen:r,isVisible:e,id:"columnVisibility",onClose:a},t))}),[e,r,t.table.getVisibleFlatColumns()])};var zb=function(){return zb=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},zb.apply(this,arguments)},Ub=(0,i.createContext)({}),Gb=function(){return(0,i.useContext)(Ub)},Wb={hoveredRow:null,hoveredColumn:null,rowsHeight:{}};const $b=function(e){var t=e.onHoverCell,n=e.children,r=(0,i.useState)(Wb),o=r[0],a=r[1],s=(0,i.useCallback)((function(e){a((function(t){return zb(zb({},t),e)}))}),[]),l=(0,i.useCallback)((function(e){var n=void 0===e?{}:e,r=n.row,o=n.column;s({hoveredRow:r,hoveredColumn:o}),null===t||void 0===t||t({row:r,column:o})}),[t]),c=(0,i.useCallback)((function(e){var t=e.index,n=e.height;a((function(e){var r;return zb(zb({},e),{rowsHeight:zb(zb({},e.rowsHeight),(r={},r[t]=Math.max(e.rowsHeight[t]||0,n),r))})}))}),[]),u=(0,i.useMemo)((function(){return zb(zb({},o),{dispatch:s,onHover:l,setRowHeight:c})}),[o,l]);return i.createElement(Ub.Provider,{value:u},n)};var qb=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Yb=function(){return Yb=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Yb.apply(this,arguments)},Kb=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Xb=(0,s.default)(De.Text).attrs((function(e){return Yb({as:"tr",width:"fit-content"},e)}))(nw||(nw=qb([""],[""]))),Jb=(0,s.default)(Ce.Z)(rw||(rw=qb(["\n border-bottom: 1px solid ",";\n &:not(:last-child) {\n border-right: 1px solid\n ",";\n }\n"],["\n border-bottom: 1px solid ",";\n &:not(:last-child) {\n border-right: 1px solid\n ",";\n }\n"])),(0,tt.getColor)("borderSecondary"),(function(e){var t=e.background,n=e.theme;return(0,tt.getColor)(t||"borderSecondary")({theme:n})})),Qb=(0,i.forwardRef)((function(e,t){var n=e.children,r=e.width,o=Kb(e,["children","width"]);return i.createElement(Ce.Z,Yb({sx:{borderCollapse:"separate","table-layout":"fixed",borderSpacing:"0"},ref:t,as:"table",width:r},o),n)}));Qb.Head=(0,i.forwardRef)((function(e,t){var n=e.children,r=Kb(e,["children"]);return i.createElement(Ce.Z,Yb({ref:t,sx:{zIndex:10,position:"sticky",top:0},as:"thead"},r),n)})),Qb.HeadRow=(0,i.forwardRef)((function(e,t){var n=e.children,r=Kb(e,["children"]);return i.createElement(Ce.Z,Yb({as:"tr",ref:t,background:"tableRowBg",color:"text"},r),n)})),Qb.Resizer=function(e){var t=e.onMouseDown,n=e.onTouchStart,r=e.deltaOffset,o=e.getIsResizing,a=e.background;if(t){var s=o()?{transform:"translateX(".concat(r,"px)")}:{};return i.createElement(Ce.Z,{_hover:{background:"resizerLine",color:"resizerLine"},_active:{background:"resizerLine",color:"resizerLine"},_before:{content:'":"',position:"absolute",top:"0",bottom:"0",display:"flex",alignItems:"center",left:"-8px",width:"8px"},sx:Yb({width:"2px",userSelect:"none",touchAction:"none",cursor:"col-resize",color:"border"},s),onMouseDown:t,onTouchStart:n,background:a||"borderSecondary",position:"absolute",top:0,right:0,bottom:0})}},Qb.HeadCell=(0,i.forwardRef)((function(e,t){var n=e.id,r=e.children,o=e.align,a=void 0===o?"left":o,s=e.width,l=e.tooltipText,c=e.filter,u=e.onMouseDown,d=e.onTouchStart,f=e.getIsResizing,p=e.deltaOffset,h=e.styles,g=void 0===h?{}:h,v=e.headStyles,m=void 0===v?{}:v,y=Kb(e,["id","children","align","width","tooltipText","filter","onMouseDown","onTouchStart","getIsResizing","deltaOffset","styles","headStyles"]),b=Gb().onHover;return i.createElement(Jb,Yb({as:"th",ref:t,sx:{textAlign:a,fontSize:"14px"},position:"relative",padding:[1,2],width:"".concat(s,"px"),onMouseEnter:function(){return b({row:null,column:n})},onMouseLeave:function(){return b()},height:"60px"},y,g,m,{background:y.background}),i.createElement(xe.default,null,r,l&&i.createElement(Ce.Z,{position:"absolute",top:1,right:"12px",width:4,height:4},i.createElement(ze,{align:"bottom",content:l},i.createElement(be.JO,{color:"nodeBadgeColor",size:"small",name:"information"})))),i.createElement(Ce.Z,{sx:{fontWeight:"normal"}},c),i.createElement(Qb.Resizer,{onMouseDown:u,onTouchStart:d,getIsResizing:f,deltaOffset:p,background:y.background}))}));var ew={asc:"sort_ascending",desc:"sort_descending",indicator:"sort_indicator"};Qb.SortingHeadCell=(0,i.forwardRef)((function(e,t){var n,r=e.children,o=e.onSortClicked,a=e.setSortDirection,s=e.width,l=e.sortDirection,c=e.filter,u=e.align,d=void 0===u?"left":u,f=e.dataGa,p=e["data-testid"],h=e["sortby-testid"],g=e.styles,v=void 0===g?{}:g,m=e.headStyles,y=void 0===m?{}:m,b=e.tooltipText,w=e.coloredSortedColumn,x=Kb(e,["children","onSortClicked","setSortDirection","width","sortDirection","filter","align","dataGa","data-testid","sortby-testid","styles","headStyles","tooltipText","coloredSortedColumn"]),_=(0,ke.Z)(!1),S=_[0],O=_[2],C=_[3],A=S&&!l,E=(0,i.useCallback)((function(e){e.preventDefault(),null===o||void 0===o||o(e)}),[l,a,o]);return i.createElement(Qb.HeadCell,Yb({styles:v,align:d,ref:t,"data-testid":p,width:s,tooltipText:b,headStyles:y},x,{filter:c},w&&!!l&&{background:"columnHighlight"}),i.createElement(Ce.Z,{onMouseEnter:O,onMouseLeave:C,onClick:E,position:"relative",cursor:"pointer","data-testid":h,"data-ga":"".concat(f,"::click-").concat(l?"ascending":"descending","-column-").concat(x.id)},i.createElement(xe.default,{position:"relative","data-testid":"sorting-cell-children-sorting-arrows-wrapper",gap:1},r,i.createElement(Ce.Z,{position:"absolute",top:.5,right:"-16px"},i.createElement(be.JO,{height:"16px",width:"16px",color:A?"textLite":"text",name:null!==(n=ew[A?"indicator":l])&&void 0!==n?n:null})))))})),Qb.Body=(0,i.forwardRef)((function(e,t){var n=e.children,r=Kb(e,["children"]);return i.createElement(Ce.Z,Yb({ref:t,as:"tbody"},r),n)})),Qb.Cell=(0,i.forwardRef)((function(e,t){var n=e.align,r=void 0===n?"left":n,o=e.cellHeight,a=void 0===o?"65px":o,s=e.children,l=e.index,c=e.isRowHovering,u=e.meta,d=e.onClick,f=e.tableMeta,p=e.width,h=e.row,g=e.cell,v=Kb(e,["align","cellHeight","children","index","isRowHovering","meta","onClick","tableMeta","width","row","cell"]);return i.createElement(Ce.Z,Yb({as:"td",onClick:function(e){e.persist(),v.stopPropagation&&e.stopPropagation(),null===d||void 0===d||d()},padding:[1,2],ref:t,sx:{textAlign:r},width:"".concat(p,"px")},v,{background:!v.background&&c?"tableRowBgHover":v.background||(l%2===0?"mainBackground":"tableRowBg"),backgroundOpacity:c?v.backgroundOpacity?.8:1:v.backgroundOpacity||.7,height:a},null===f||void 0===f?void 0:f.cellStyles,null===f||void 0===f?void 0:f.pinnedStyles,null===f||void 0===f?void 0:f.styles,null===u||void 0===u?void 0:u.cellStyles,null===u||void 0===u?void 0:u.pinnedStyles,null===u||void 0===u?void 0:u.styles),s,g.getIsGrouped()&&h.getCanExpand()&&i.createElement(xe.default,{cursor:"pointer",role:"button",padding:[1],gap:1,onClick:function(e){h.getToggleExpandedHandler()(e),setTimeout((function(){return e.target.scrollIntoView({behavior:"smooth",block:"nearest"})}))}},i.createElement(De.Text,{fontSize:"10px",color:"textLite"},"Expand"),i.createElement(be.JO,{name:"chevron_down",width:"12px",height:"12px",color:"selected",rotate:h.getIsExpanded()?2:null})))})),Qb.Row=(0,i.forwardRef)((function(e,t){var n=e.children,r=e.onClick,o=e.disableClickRow,a=e.onMouseEnter,s=e.onMouseLeave,l=Kb(e,["children","onClick","disableClickRow","onMouseEnter","onMouseLeave"]),c=o&&o(),u=!c&&void 0!==r?"pointer":"intial";return i.createElement(Ce.Z,Yb({onMouseEnter:function(e){null===a||void 0===a||a(e)},onMouseLeave:function(e){null===s||void 0===s||s(e)},as:Xb,cursor:u,isClickable:!!r,onClick:function(e){c||(e.persist(),e.stopPropagation(),null===r||void 0===r||r())},ref:t},l),n)}));const tw=Qb;var nw,rw;var ow=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(r){0}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),iw=Math.abs,aw=String.fromCharCode,sw=Object.assign;function lw(e){return e.trim()}function cw(e,t,n){return e.replace(t,n)}function uw(e,t){return e.indexOf(t)}function dw(e,t){return 0|e.charCodeAt(t)}function fw(e,t,n){return e.slice(t,n)}function pw(e){return e.length}function hw(e){return e.length}function gw(e,t){return t.push(e),e}var vw=1,mw=1,yw=0,bw=0,ww=0,xw="";function _w(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:vw,column:mw,length:a,return:""}}function Sw(e,t){return sw(_w("",null,null,"",null,null,0),e,{length:-e.length},t)}function Ow(){return ww=bw>0?dw(xw,--bw):0,mw--,10===ww&&(mw=1,vw--),ww}function Cw(){return ww=bw<yw?dw(xw,bw++):0,mw++,10===ww&&(mw=1,vw++),ww}function Aw(){return dw(xw,bw)}function Ew(){return bw}function kw(e,t){return fw(xw,e,t)}function Pw(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Mw(e){return vw=mw=1,yw=pw(xw=e),bw=0,[]}function Tw(e){return xw="",e}function Rw(e){return lw(kw(bw-1,Iw(91===e?e+2:40===e?e+1:e)))}function jw(e){for(;(ww=Aw())&&ww<33;)Cw();return Pw(e)>2||Pw(ww)>3?"":" "}function Dw(e,t){for(;--t&&Cw()&&!(ww<48||ww>102||ww>57&&ww<65||ww>70&&ww<97););return kw(e,Ew()+(t<6&&32==Aw()&&32==Cw()))}function Iw(e){for(;Cw();)switch(ww){case e:return bw;case 34:case 39:34!==e&&39!==e&&Iw(ww);break;case 40:41===e&&Iw(e);break;case 92:Cw()}return bw}function Lw(e,t){for(;Cw()&&e+ww!==57&&(e+ww!==84||47!==Aw()););return"/*"+kw(t,bw-1)+"*"+aw(47===e?e:Cw())}function Bw(e){for(;!Pw(Aw());)Cw();return kw(e,bw)}var Zw="-ms-",Nw="-moz-",Fw="-webkit-",Hw="comm",Vw="rule",zw="decl",Uw="@keyframes";function Gw(e,t){for(var n="",r=hw(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function Ww(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case zw:return e.return=e.return||e.value;case Hw:return"";case Uw:return e.return=e.value+"{"+Gw(e.children,r)+"}";case Vw:e.value=e.props.join(",")}return pw(n=Gw(e.children,r))?e.return=e.value+"{"+n+"}":""}function $w(e){return Tw(qw("",null,null,null,[""],e=Mw(e),0,[0],e))}function qw(e,t,n,r,o,i,a,s,l){for(var c=0,u=0,d=a,f=0,p=0,h=0,g=1,v=1,m=1,y=0,b="",w=o,x=i,_=r,S=b;v;)switch(h=y,y=Cw()){case 40:if(108!=h&&58==dw(S,d-1)){-1!=uw(S+=cw(Rw(y),"&","&\f"),"&\f")&&(m=-1);break}case 34:case 39:case 91:S+=Rw(y);break;case 9:case 10:case 13:case 32:S+=jw(h);break;case 92:S+=Dw(Ew()-1,7);continue;case 47:switch(Aw()){case 42:case 47:gw(Kw(Lw(Cw(),Ew()),t,n),l);break;default:S+="/"}break;case 123*g:s[c++]=pw(S)*m;case 125*g:case 59:case 0:switch(y){case 0:case 125:v=0;case 59+u:-1==m&&(S=cw(S,/\f/g,"")),p>0&&pw(S)-d&&gw(p>32?Xw(S+";",r,n,d-1):Xw(cw(S," ","")+";",r,n,d-2),l);break;case 59:S+=";";default:if(gw(_=Yw(S,t,n,c,u,o,s,b,w=[],x=[],d),i),123===y)if(0===u)qw(S,t,_,_,w,i,d,s,x);else switch(99===f&&110===dw(S,3)?100:f){case 100:case 108:case 109:case 115:qw(e,_,_,r&&gw(Yw(e,_,_,0,0,o,s,b,o,w=[],d),x),o,x,d,s,r?w:x);break;default:qw(S,_,_,_,[""],x,0,s,x)}}c=u=p=0,g=m=1,b=S="",d=a;break;case 58:d=1+pw(S),p=h;default:if(g<1)if(123==y)--g;else if(125==y&&0==g++&&125==Ow())continue;switch(S+=aw(y),y*g){case 38:m=u>0?1:(S+="\f",-1);break;case 44:s[c++]=(pw(S)-1)*m,m=1;break;case 64:45===Aw()&&(S+=Rw(Cw())),f=Aw(),u=d=pw(b=S+=Bw(Ew())),y++;break;case 45:45===h&&2==pw(S)&&(g=0)}}return i}function Yw(e,t,n,r,o,i,a,s,l,c,u){for(var d=o-1,f=0===o?i:[""],p=hw(f),h=0,g=0,v=0;h<r;++h)for(var m=0,y=fw(e,d+1,d=iw(g=a[h])),b=e;m<p;++m)(b=lw(g>0?f[m]+" "+y:cw(y,/&\f/g,f[m])))&&(l[v++]=b);return _w(e,t,n,0===o?Vw:s,l,c,u)}function Kw(e,t,n){return _w(e,t,n,Hw,aw(ww),fw(e,2,-2),0)}function Xw(e,t,n,r){return _w(e,t,n,zw,fw(e,0,r),fw(e,r+1,-1),r)}var Jw=function(e,t,n){for(var r=0,o=0;r=o,o=Aw(),38===r&&12===o&&(t[n]=1),!Pw(o);)Cw();return kw(e,bw)},Qw=function(e,t){return Tw(function(e,t){var n=-1,r=44;do{switch(Pw(r)){case 0:38===r&&12===Aw()&&(t[n]=1),e[n]+=Jw(bw-1,t,n);break;case 2:e[n]+=Rw(r);break;case 4:if(44===r){e[++n]=58===Aw()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=aw(r)}}while(r=Cw());return e}(Mw(e),t))},ex=new WeakMap,tx=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||ex.get(n))&&!r){ex.set(e,!0);for(var o=[],i=Qw(t,o),a=n.props,s=0,l=0;s<i.length;s++)for(var c=0;c<a.length;c++,l++)e.props[l]=o[s]?i[s].replace(/&\f/g,a[c]):a[c]+" "+i[s]}}},nx=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function rx(e,t){switch(function(e,t){return 45^dw(e,0)?(((t<<2^dw(e,0))<<2^dw(e,1))<<2^dw(e,2))<<2^dw(e,3):0}(e,t)){case 5103:return Fw+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Fw+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Fw+e+Nw+e+Zw+e+e;case 6828:case 4268:return Fw+e+Zw+e+e;case 6165:return Fw+e+Zw+"flex-"+e+e;case 5187:return Fw+e+cw(e,/(\w+).+(:[^]+)/,Fw+"box-$1$2"+Zw+"flex-$1$2")+e;case 5443:return Fw+e+Zw+"flex-item-"+cw(e,/flex-|-self/,"")+e;case 4675:return Fw+e+Zw+"flex-line-pack"+cw(e,/align-content|flex-|-self/,"")+e;case 5548:return Fw+e+Zw+cw(e,"shrink","negative")+e;case 5292:return Fw+e+Zw+cw(e,"basis","preferred-size")+e;case 6060:return Fw+"box-"+cw(e,"-grow","")+Fw+e+Zw+cw(e,"grow","positive")+e;case 4554:return Fw+cw(e,/([^-])(transform)/g,"$1"+Fw+"$2")+e;case 6187:return cw(cw(cw(e,/(zoom-|grab)/,Fw+"$1"),/(image-set)/,Fw+"$1"),e,"")+e;case 5495:case 3959:return cw(e,/(image-set\([^]*)/,Fw+"$1$`$1");case 4968:return cw(cw(e,/(.+:)(flex-)?(.*)/,Fw+"box-pack:$3"+Zw+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Fw+e+e;case 4095:case 3583:case 4068:case 2532:return cw(e,/(.+)-inline(.+)/,Fw+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(pw(e)-1-t>6)switch(dw(e,t+1)){case 109:if(45!==dw(e,t+4))break;case 102:return cw(e,/(.+:)(.+)-([^]+)/,"$1"+Fw+"$2-$3$1"+Nw+(108==dw(e,t+3)?"$3":"$2-$3"))+e;case 115:return~uw(e,"stretch")?rx(cw(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==dw(e,t+1))break;case 6444:switch(dw(e,pw(e)-3-(~uw(e,"!important")&&10))){case 107:return cw(e,":",":"+Fw)+e;case 101:return cw(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Fw+(45===dw(e,14)?"inline-":"")+"box$3$1"+Fw+"$2$3$1"+Zw+"$2box$3")+e}break;case 5936:switch(dw(e,t+11)){case 114:return Fw+e+Zw+cw(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Fw+e+Zw+cw(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Fw+e+Zw+cw(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Fw+e+Zw+e+e}return e}var ox=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case zw:e.return=rx(e.value,e.length);break;case Uw:return Gw([Sw(e,{value:cw(e.value,"@","@"+Fw)})],r);case Vw:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Gw([Sw(e,{props:[cw(t,/:(read-\w+)/,":"+Nw+"$1")]})],r);case"::placeholder":return Gw([Sw(e,{props:[cw(t,/:(plac\w+)/,":"+Fw+"input-$1")]}),Sw(e,{props:[cw(t,/:(plac\w+)/,":"+Nw+"$1")]}),Sw(e,{props:[cw(t,/:(plac\w+)/,Zw+"input-$1")]})],r)}return""}))}}],ix=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r=e.stylisPlugins||ox;var o,i,a={},s=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)a[t[n]]=!0;s.push(e)}));var l,c,u=[Ww,(c=function(e){l.insert(e)},function(e){e.root||(e=e.return)&&c(e)})],d=function(e){var t=hw(e);return function(n,r,o,i){for(var a="",s=0;s<t;s++)a+=e[s](n,r,o,i)||"";return a}}([tx,nx].concat(r,u));i=function(e,t,n,r){l=n,Gw($w(e?e+"{"+t.styles+"}":t.styles),d),r&&(f.inserted[t.name]=!0)};var f={key:t,sheet:new ow({key:t,container:o,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:a,registered:{},insert:i};return f.sheet.hydrate(s),f};var ax=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)};var sx={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},lx=n(45042),cx=/[A-Z]|^ms/g,ux=/_EMO_([^_]+?)_([^]*?)_EMO_/g,dx=function(e){return 45===e.charCodeAt(1)},fx=function(e){return null!=e&&"boolean"!==typeof e},px=(0,lx.Z)((function(e){return dx(e)?e:e.replace(cx,"-$&").toLowerCase()})),hx=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(ux,(function(e,t,n){return vx={name:t,styles:n,next:vx},t}))}return 1===sx[e]||dx(e)||"number"!==typeof t||0===t?t:t+"px"};function gx(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return vx={name:n.name,styles:n.styles,next:vx},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)vx={name:r.name,styles:r.styles,next:vx},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=gx(e,t,n[o])+";";else for(var i in n){var a=n[i];if("object"!==typeof a)null!=t&&void 0!==t[a]?r+=i+"{"+t[a]+"}":fx(a)&&(r+=px(i)+":"+hx(i,a)+";");else if(!Array.isArray(a)||"string"!==typeof a[0]||null!=t&&void 0!==t[a[0]]){var s=gx(e,t,a);switch(i){case"animation":case"animationName":r+=px(i)+":"+s+";";break;default:r+=i+"{"+s+"}"}}else for(var l=0;l<a.length;l++)fx(a[l])&&(r+=px(i)+":"+hx(i,a[l])+";")}return r}(e,t,n);case"function":if(void 0!==e){var o=vx,i=n(e);return vx=o,gx(e,t,i)}}if(null==t)return n;var a=t[n];return void 0!==a?a:n}var vx,mx=/label:\s*([^\s;\n{]+)\s*(;|$)/g;var yx=function(e,t,n){if(1===e.length&&"object"===typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";vx=void 0;var i=e[0];null==i||void 0===i.raw?(r=!1,o+=gx(n,t,i)):o+=i[0];for(var a=1;a<e.length;a++)o+=gx(n,t,e[a]),r&&(o+=i[a]);mx.lastIndex=0;for(var s,l="";null!==(s=mx.exec(o));)l+="-"+s[1];var c=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+l;return{name:c,styles:o,next:vx}},bx=!!a.useInsertionEffect&&a.useInsertionEffect,wx=bx||function(e){return e()},xx=(bx||i.useLayoutEffect,{}.hasOwnProperty),_x=i.createContext("undefined"!==typeof HTMLElement?ix({key:"css"}):null);_x.Provider;var Sx=function(e){return(0,i.forwardRef)((function(t,n){var r=(0,i.useContext)(_x);return e(t,r,n)}))};var Ox=i.createContext({});var Cx="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",Ax=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return ax(t,n,r),wx((function(){return function(e,t,n){ax(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}(t,n,r)})),null},Ex=Sx((function(e,t,n){var r=e.css;"string"===typeof r&&void 0!==t.registered[r]&&(r=t.registered[r]);var o=e[Cx],a=[r],s="";"string"===typeof e.className?s=function(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}(t.registered,a,e.className):null!=e.className&&(s=e.className+" ");var l=yx(a,void 0,i.useContext(Ox));s+=t.key+"-"+l.name;var c={};for(var u in e)xx.call(e,u)&&"css"!==u&&u!==Cx&&(c[u]=e[u]);return c.ref=n,c.className=s,i.createElement(i.Fragment,null,i.createElement(Ax,{cache:t,serialized:l,isStringTag:"string"===typeof o}),i.createElement(o,c))}));var kx=Ex,Px=function(e,t){var n=arguments;if(null==t||!xx.call(t,"css"))return i.createElement.apply(void 0,n);var r=n.length,o=new Array(r);o[0]=kx,o[1]=function(e,t){var n={};for(var r in t)xx.call(t,r)&&(n[r]=t[r]);return n[Cx]=e,n}(e,t);for(var a=2;a<r;a++)o[a]=n[a];return i.createElement.apply(null,o)};function Mx(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return yx(t)}var Tx=n(29439),Rx=n(45987),jx=n(71002);function Dx(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}Math.min,Math.max;const Ix=["top","right","bottom","left"];Ix.reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]);function Lx(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Bx(e){return Lx(e).getComputedStyle(e)}function Zx(e){return e instanceof Lx(e).Node}function Nx(e){return Zx(e)?(e.nodeName||"").toLowerCase():""}let Fx;function Hx(){if(Fx)return Fx;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(Fx=e.brands.map((e=>e.brand+"/"+e.version)).join(" "),Fx):navigator.userAgent}function Vx(e){return e instanceof Lx(e).HTMLElement}function zx(e){return e instanceof Lx(e).Element}function Ux(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Lx(e).ShadowRoot||e instanceof ShadowRoot)}function Gx(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Bx(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function Wx(){return/^((?!chrome|android).)*safari/i.test(Hx())}function $x(e){return["html","body","#document"].includes(Nx(e))}Math.min,Math.max;const qx=Math.round;function Yx(e){const t=Bx(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=Vx(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,s=qx(n)!==i||qx(r)!==a;return s&&(n=i,r=a),{width:n,height:r,fallback:s}}function Kx(e){return zx(e)?e:e.contextElement}const Xx={x:1,y:1};function Jx(e){const t=Kx(e);if(!Vx(t))return Xx;const n=t.getBoundingClientRect(),{width:r,height:o,fallback:i}=Yx(t);let a=(i?qx(n.width):n.width)/r,s=(i?qx(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function Qx(e,t,n,r){var o,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=Kx(e);let l=Xx;t&&(r?zx(r)&&(l=Jx(r)):l=Jx(e));const c=s?Lx(s):window,u=Wx()&&n;let d=(a.left+(u&&(null==(o=c.visualViewport)?void 0:o.offsetLeft)||0))/l.x,f=(a.top+(u&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,p=a.width/l.x,h=a.height/l.y;if(s){const e=Lx(s),t=r&&zx(r)?Lx(r):r;let n=e.frameElement;for(;n&&r&&t!==e;){const e=Jx(n),t=n.getBoundingClientRect(),r=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(r.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(r.paddingTop))*e.y,d*=e.x,f*=e.y,p*=e.x,h*=e.y,d+=t.x,f+=t.y,n=Lx(n).frameElement}}return Dx({width:p,height:h,x:d,y:f})}function e_(e){return((Zx(e)?e.ownerDocument:e.document)||window.document).documentElement}function t_(e){if("html"===Nx(e))return e;const t=e.assignedSlot||e.parentNode||Ux(e)&&e.host||e_(e);return Ux(t)?t.host:t}function n_(e){const t=t_(e);return $x(t)?t.ownerDocument.body:Vx(t)&&Gx(t)?t:n_(t)}function r_(e,t){var n;void 0===t&&(t=[]);const r=n_(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=Lx(r);return o?t.concat(i,i.visualViewport||[],Gx(r)?r:[]):t.concat(r,r_(r))}const o_=i.useLayoutEffect;var i_=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],a_=function(){};function s_(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function l_(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var i=[].concat(r);if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&i.push("".concat(s_(e,a)));return i.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var c_=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===(0,jx.Z)(e)&&null!==e?[e]:[];var t},u_=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,du({},(0,Rx.Z)(e,i_))},d_=function(e,t,n){var r=e.cx,o=e.getStyles,i=e.getClassNames,a=e.className;return{css:o(t,e),className:r(null!==n&&void 0!==n?n:{},i(t,e),a)}};function f_(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function p_(e){return f_(e)?window.pageYOffset:e.scrollTop}function h_(e,t){f_(e)?window.scrollTo(0,t):e.scrollTop=t}function g_(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:a_,o=p_(e),i=t-o,a=0;!function t(){var s=function(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}(a+=10,o,i,n);h_(e,s),a<n?window.requestAnimationFrame(t):r(e)}()}function v_(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=t.offsetHeight/3;r.bottom+o>n.bottom?h_(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o<n.top&&h_(e,Math.max(t.offsetTop-o,0))}function m_(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}var y_=!1,b_={get passive(){return y_=!0}},w_="undefined"!==typeof window?window:{};w_.addEventListener&&w_.removeEventListener&&(w_.addEventListener("p",a_,b_),w_.removeEventListener("p",a_,!1));var x_=y_;function __(e){return null!=e}function S_(e,t,n){return e?t:n}function O_(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,o=e.placement,i=e.shouldScroll,a=e.isFixedPosition,s=e.controlHeight,l=function(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var o=e;o=o.parentElement;)if(t=getComputedStyle(o),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return o;return document.documentElement}(n),c={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return c;var u,d=l.getBoundingClientRect().height,f=n.getBoundingClientRect(),p=f.bottom,h=f.height,g=f.top,v=n.offsetParent.getBoundingClientRect().top,m=a?window.innerHeight:f_(u=l)?window.innerHeight:u.clientHeight,y=p_(l),b=parseInt(getComputedStyle(n).marginBottom,10),w=parseInt(getComputedStyle(n).marginTop,10),x=v-w,_=m-g,S=x+y,O=d-y-g,C=p-m+y+b,A=y+g-w,E=160;switch(o){case"auto":case"bottom":if(_>=h)return{placement:"bottom",maxHeight:t};if(O>=h&&!a)return i&&g_(l,C,E),{placement:"bottom",maxHeight:t};if(!a&&O>=r||a&&_>=r)return i&&g_(l,C,E),{placement:"bottom",maxHeight:a?_-b:O-b};if("auto"===o||a){var k=t,P=a?x:S;return P>=r&&(k=Math.min(P-b-s,t)),{placement:"top",maxHeight:k}}if("bottom"===o)return i&&h_(l,C),{placement:"bottom",maxHeight:t};break;case"top":if(x>=h)return{placement:"top",maxHeight:t};if(S>=h&&!a)return i&&g_(l,A,E),{placement:"top",maxHeight:t};if(!a&&S>=r||a&&x>=r){var M=t;return(!a&&S>=r||a&&x>=r)&&(M=a?x-w:S-w),i&&g_(l,A,E),{placement:"top",maxHeight:M}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return c}var C_=function(e){return"auto"===e?"bottom":e},A_=(0,i.createContext)(null),E_=function(e){var t=e.children,n=e.minMenuHeight,r=e.maxMenuHeight,o=e.menuPlacement,a=e.menuPosition,s=e.menuShouldScrollIntoView,l=e.theme,c=((0,i.useContext)(A_)||{}).setPortalPlacement,u=(0,i.useRef)(null),d=(0,i.useState)(r),f=(0,Tx.Z)(d,2),p=f[0],h=f[1],g=(0,i.useState)(null),v=(0,Tx.Z)(g,2),m=v[0],y=v[1],b=l.spacing.controlHeight;return o_((function(){var e=u.current;if(e){var t="fixed"===a,i=O_({maxHeight:r,menuEl:e,minHeight:n,placement:o,shouldScroll:s&&!t,isFixedPosition:t,controlHeight:b});h(i.maxHeight),y(i.placement),null===c||void 0===c||c(i.placement)}}),[r,o,a,s,n,c,b]),t({ref:u,placerProps:du(du({},e),{},{placement:m||C_(o),maxHeight:p})})},k_=function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return Px("div",(0,l.Z)({},d_(e,"menu",{menu:!0}),{ref:n},r),t)},P_=function(e,t){var n=e.theme,r=n.spacing.baseUnit,o=n.colors;return du({textAlign:"center"},t?{}:{color:o.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},M_=P_,T_=P_,R_=function(e){var t=e.children,n=e.innerProps;return Px("div",(0,l.Z)({},d_(e,"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),t)};R_.defaultProps={children:"No options"};var j_=function(e){var t=e.children,n=e.innerProps;return Px("div",(0,l.Z)({},d_(e,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),t)};j_.defaultProps={children:"Loading..."};var D_,I_=["size"];var L_,B_,Z_={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},N_=function(e){var t=e.size,n=(0,Rx.Z)(e,I_);return Px("svg",(0,l.Z)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Z_},n))},F_=function(e){return Px(N_,(0,l.Z)({size:20},e),Px("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},H_=function(e){return Px(N_,(0,l.Z)({size:20},e),Px("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},V_=function(e,t){var n=e.isFocused,r=e.theme,o=r.spacing.baseUnit,i=r.colors;return du({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?i.neutral60:i.neutral20,padding:2*o,":hover":{color:n?i.neutral80:i.neutral40}})},z_=V_,U_=V_,G_=function(){var e=Mx.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(D_||(L_=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],B_||(B_=L_.slice(0)),D_=Object.freeze(Object.defineProperties(L_,{raw:{value:Object.freeze(B_)}})))),W_=function(e){var t=e.delay,n=e.offset;return Px("span",{css:Mx({animation:"".concat(G_," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},$_=function(e){var t=e.innerProps,n=e.isRtl;return Px("div",(0,l.Z)({},d_(e,"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),Px(W_,{delay:0,offset:n}),Px(W_,{delay:160,offset:!0}),Px(W_,{delay:320,offset:!n}))};$_.defaultProps={size:4};var q_=function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.innerRef,i=e.innerProps,a=e.menuIsOpen;return Px("div",(0,l.Z)({ref:o},d_(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":a}),i),t)},Y_=["data"],K_=function(e){var t=e.children,n=e.cx,r=e.getStyles,o=e.getClassNames,i=e.Heading,a=e.headingProps,s=e.innerProps,c=e.label,u=e.theme,d=e.selectProps;return Px("div",(0,l.Z)({},d_(e,"group",{group:!0}),s),Px(i,(0,l.Z)({},a,{selectProps:d,theme:u,getStyles:r,getClassNames:o,cx:n}),c),Px("div",null,t))},X_=["innerRef","isDisabled","isHidden","inputClassName"],J_={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Q_={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":du({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},J_)},eS=function(e){return du({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},J_)},tS=function(e){var t=e.children,n=e.innerProps;return Px("div",n,t)};var nS=function(e){var t=e.children,n=e.components,r=e.data,o=e.innerProps,i=e.isDisabled,a=e.removeProps,s=e.selectProps,l=n.Container,c=n.Label,u=n.Remove;return Px(l,{data:r,innerProps:du(du({},d_(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":i})),o),selectProps:s},Px(c,{data:r,innerProps:du({},d_(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:s},t),Px(u,{data:r,innerProps:du(du({},d_(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},a),selectProps:s}))},rS={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return Px("div",(0,l.Z)({},d_(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||Px(F_,null))},Control:q_,DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return Px("div",(0,l.Z)({},d_(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||Px(H_,null))},DownChevron:H_,CrossIcon:F_,Group:K_,GroupHeading:function(e){var t=u_(e);t.data;var n=(0,Rx.Z)(t,Y_);return Px("div",(0,l.Z)({},d_(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return Px("div",(0,l.Z)({},d_(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return Px("span",(0,l.Z)({},t,d_(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=u_(e),o=r.innerRef,i=r.isDisabled,a=r.isHidden,s=r.inputClassName,c=(0,Rx.Z)(r,X_);return Px("div",(0,l.Z)({},d_(e,"input",{"input-container":!0}),{"data-value":n||""}),Px("input",(0,l.Z)({className:t({input:!0},s),ref:o,style:eS(a),disabled:i},c)))},LoadingIndicator:$_,Menu:k_,MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,o=e.isMulti;return Px("div",(0,l.Z)({},d_(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:r},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,r=e.controlElement,o=e.innerProps,a=e.menuPlacement,s=e.menuPosition,c=(0,i.useRef)(null),u=(0,i.useRef)(null),d=(0,i.useState)(C_(a)),f=(0,Tx.Z)(d,2),p=f[0],h=f[1],g=(0,i.useMemo)((function(){return{setPortalPlacement:h}}),[]),v=(0,i.useState)(null),m=(0,Tx.Z)(v,2),y=m[0],b=m[1],w=(0,i.useCallback)((function(){if(r){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(r),t="fixed"===s?0:window.pageYOffset,n=e[p]+t;n===(null===y||void 0===y?void 0:y.offset)&&e.left===(null===y||void 0===y?void 0:y.rect.left)&&e.width===(null===y||void 0===y?void 0:y.rect.width)||b({offset:n,rect:e})}}),[r,s,p,null===y||void 0===y?void 0:y.offset,null===y||void 0===y?void 0:y.rect.left,null===y||void 0===y?void 0:y.rect.width]);o_((function(){w()}),[w]);var x=(0,i.useCallback)((function(){"function"===typeof u.current&&(u.current(),u.current=null),r&&c.current&&(u.current=function(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=!0,animationFrame:s=!1}=r,l=o||i?[...zx(e)?r_(e):e.contextElement?r_(e.contextElement):[],...r_(t)]:[];l.forEach((e=>{const t=!zx(e)&&e.toString().includes("V");!o||s&&!t||e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)}));let c,u=null;a&&(u=new ResizeObserver((()=>{n()})),zx(e)&&!s&&u.observe(e),zx(e)||!e.contextElement||s||u.observe(e.contextElement),u.observe(t));let d=s?Qx(e):null;return s&&function t(){const r=Qx(e);!d||r.x===d.x&&r.y===d.y&&r.width===d.width&&r.height===d.height||n(),d=r,c=requestAnimationFrame(t)}(),n(),()=>{var e;l.forEach((e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)})),null==(e=u)||e.disconnect(),u=null,s&&cancelAnimationFrame(c)}}(r,c.current,w,{elementResize:"ResizeObserver"in window}))}),[r,w]);o_((function(){x()}),[x]);var _=(0,i.useCallback)((function(e){c.current=e,x()}),[x]);if(!t&&"fixed"!==s||!y)return null;var S=Px("div",(0,l.Z)({ref:_},d_(du(du({},e),{},{offset:y.offset,position:s,rect:y.rect}),"menuPortal",{"menu-portal":!0}),o),n);return Px(A_.Provider,{value:g},t?(0,ct.createPortal)(S,t):S)},LoadingMessage:j_,NoOptionsMessage:R_,MultiValue:nS,MultiValueContainer:tS,MultiValueLabel:tS,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return Px("div",(0,l.Z)({role:"button"},n),t||Px(F_,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.isSelected,i=e.innerRef,a=e.innerProps;return Px("div",(0,l.Z)({},d_(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":o}),{ref:i,"aria-disabled":n},a),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return Px("div",(0,l.Z)({},d_(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,o=e.isRtl;return Px("div",(0,l.Z)({},d_(e,"container",{"--is-disabled":r,"--is-rtl":o}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return Px("div",(0,l.Z)({},d_(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,o=e.hasValue;return Px("div",(0,l.Z)({},d_(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":o}),n),t)}},oS=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];var iS=n(15671),aS=n(43144),sS=n(60136),lS=n(29388),cS=n(93433),uS=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function dS(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(r=e[n],o=t[n],!(r===o||uS(r)&&uS(o)))return!1;var r,o;return!0}for(var fS={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},pS=function(e){return Px("span",(0,l.Z)({css:fS},e))},hS={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.isDisabled,o=e.tabSelectsValue;switch(e.context){case"menu":return"Use Up and Down to choose options".concat(r?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(o?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,r=void 0===n?"":n,o=e.labels,i=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(o.length>1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return"option ".concat(r,i?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,o=e.label,i=void 0===o?"":o,a=e.selectValue,s=e.isDisabled,l=e.isSelected,c=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&a)return"value ".concat(i," focused, ").concat(c(a,n),".");if("menu"===t){var u=s?" disabled":"",d="".concat(l?"selected":"focused").concat(u);return"option ".concat(i," ").concat(d,", ").concat(c(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},gS=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,o=e.focusableOptions,a=e.isFocused,s=e.selectValue,l=e.selectProps,c=e.id,u=l.ariaLiveMessages,d=l.getOptionLabel,f=l.inputValue,p=l.isMulti,h=l.isOptionDisabled,g=l.isSearchable,v=l.menuIsOpen,m=l.options,y=l.screenReaderStatus,b=l.tabSelectsValue,w=l["aria-label"],x=l["aria-live"],_=(0,i.useMemo)((function(){return du(du({},hS),u||{})}),[u]),S=(0,i.useMemo)((function(){var e,n="";if(t&&_.onChange){var r=t.option,o=t.options,i=t.removedValue,a=t.removedValues,l=t.value,c=i||r||(e=l,Array.isArray(e)?null:e),u=c?d(c):"",f=o||a||void 0,p=f?f.map(d):[],g=du({isDisabled:c&&h(c,s),label:u,labels:p},t);n=_.onChange(g)}return n}),[t,_,h,s,d]),O=(0,i.useMemo)((function(){var e="",t=n||r,i=!!(n&&s&&s.includes(n));if(t&&_.onFocus){var a={focused:t,label:d(t),isDisabled:h(t,s),isSelected:i,options:o,context:t===n?"menu":"value",selectValue:s};e=_.onFocus(a)}return e}),[n,r,d,h,_,o,s]),C=(0,i.useMemo)((function(){var e="";if(v&&m.length&&_.onFilter){var t=y({count:o.length});e=_.onFilter({inputValue:f,resultsMessage:t})}return e}),[o,f,v,_,m,y]),A=(0,i.useMemo)((function(){var e="";if(_.guidance){var t=r?"value":v?"menu":"input";e=_.guidance({"aria-label":w,context:t,isDisabled:n&&h(n,s),isMulti:p,isSearchable:g,tabSelectsValue:b})}return e}),[w,n,r,p,h,g,v,_,s,b]),E="".concat(O," ").concat(C," ").concat(A),k=Px(i.Fragment,null,Px("span",{id:"aria-selection"},S),Px("span",{id:"aria-context"},E)),P="initial-input-focus"===(null===t||void 0===t?void 0:t.action);return Px(i.Fragment,null,Px(pS,{id:c},P&&k),Px(pS,{"aria-live":x,"aria-atomic":"false","aria-relevant":"additions text"},a&&!P&&k))},vS=[{base:"A",letters:"A\u24b6\uff21\xc0\xc1\xc2\u1ea6\u1ea4\u1eaa\u1ea8\xc3\u0100\u0102\u1eb0\u1eae\u1eb4\u1eb2\u0226\u01e0\xc4\u01de\u1ea2\xc5\u01fa\u01cd\u0200\u0202\u1ea0\u1eac\u1eb6\u1e00\u0104\u023a\u2c6f"},{base:"AA",letters:"\ua732"},{base:"AE",letters:"\xc6\u01fc\u01e2"},{base:"AO",letters:"\ua734"},{base:"AU",letters:"\ua736"},{base:"AV",letters:"\ua738\ua73a"},{base:"AY",letters:"\ua73c"},{base:"B",letters:"B\u24b7\uff22\u1e02\u1e04\u1e06\u0243\u0182\u0181"},{base:"C",letters:"C\u24b8\uff23\u0106\u0108\u010a\u010c\xc7\u1e08\u0187\u023b\ua73e"},{base:"D",letters:"D\u24b9\uff24\u1e0a\u010e\u1e0c\u1e10\u1e12\u1e0e\u0110\u018b\u018a\u0189\ua779"},{base:"DZ",letters:"\u01f1\u01c4"},{base:"Dz",letters:"\u01f2\u01c5"},{base:"E",letters:"E\u24ba\uff25\xc8\xc9\xca\u1ec0\u1ebe\u1ec4\u1ec2\u1ebc\u0112\u1e14\u1e16\u0114\u0116\xcb\u1eba\u011a\u0204\u0206\u1eb8\u1ec6\u0228\u1e1c\u0118\u1e18\u1e1a\u0190\u018e"},{base:"F",letters:"F\u24bb\uff26\u1e1e\u0191\ua77b"},{base:"G",letters:"G\u24bc\uff27\u01f4\u011c\u1e20\u011e\u0120\u01e6\u0122\u01e4\u0193\ua7a0\ua77d\ua77e"},{base:"H",letters:"H\u24bd\uff28\u0124\u1e22\u1e26\u021e\u1e24\u1e28\u1e2a\u0126\u2c67\u2c75\ua78d"},{base:"I",letters:"I\u24be\uff29\xcc\xcd\xce\u0128\u012a\u012c\u0130\xcf\u1e2e\u1ec8\u01cf\u0208\u020a\u1eca\u012e\u1e2c\u0197"},{base:"J",letters:"J\u24bf\uff2a\u0134\u0248"},{base:"K",letters:"K\u24c0\uff2b\u1e30\u01e8\u1e32\u0136\u1e34\u0198\u2c69\ua740\ua742\ua744\ua7a2"},{base:"L",letters:"L\u24c1\uff2c\u013f\u0139\u013d\u1e36\u1e38\u013b\u1e3c\u1e3a\u0141\u023d\u2c62\u2c60\ua748\ua746\ua780"},{base:"LJ",letters:"\u01c7"},{base:"Lj",letters:"\u01c8"},{base:"M",letters:"M\u24c2\uff2d\u1e3e\u1e40\u1e42\u2c6e\u019c"},{base:"N",letters:"N\u24c3\uff2e\u01f8\u0143\xd1\u1e44\u0147\u1e46\u0145\u1e4a\u1e48\u0220\u019d\ua790\ua7a4"},{base:"NJ",letters:"\u01ca"},{base:"Nj",letters:"\u01cb"},{base:"O",letters:"O\u24c4\uff2f\xd2\xd3\xd4\u1ed2\u1ed0\u1ed6\u1ed4\xd5\u1e4c\u022c\u1e4e\u014c\u1e50\u1e52\u014e\u022e\u0230\xd6\u022a\u1ece\u0150\u01d1\u020c\u020e\u01a0\u1edc\u1eda\u1ee0\u1ede\u1ee2\u1ecc\u1ed8\u01ea\u01ec\xd8\u01fe\u0186\u019f\ua74a\ua74c"},{base:"OI",letters:"\u01a2"},{base:"OO",letters:"\ua74e"},{base:"OU",letters:"\u0222"},{base:"P",letters:"P\u24c5\uff30\u1e54\u1e56\u01a4\u2c63\ua750\ua752\ua754"},{base:"Q",letters:"Q\u24c6\uff31\ua756\ua758\u024a"},{base:"R",letters:"R\u24c7\uff32\u0154\u1e58\u0158\u0210\u0212\u1e5a\u1e5c\u0156\u1e5e\u024c\u2c64\ua75a\ua7a6\ua782"},{base:"S",letters:"S\u24c8\uff33\u1e9e\u015a\u1e64\u015c\u1e60\u0160\u1e66\u1e62\u1e68\u0218\u015e\u2c7e\ua7a8\ua784"},{base:"T",letters:"T\u24c9\uff34\u1e6a\u0164\u1e6c\u021a\u0162\u1e70\u1e6e\u0166\u01ac\u01ae\u023e\ua786"},{base:"TZ",letters:"\ua728"},{base:"U",letters:"U\u24ca\uff35\xd9\xda\xdb\u0168\u1e78\u016a\u1e7a\u016c\xdc\u01db\u01d7\u01d5\u01d9\u1ee6\u016e\u0170\u01d3\u0214\u0216\u01af\u1eea\u1ee8\u1eee\u1eec\u1ef0\u1ee4\u1e72\u0172\u1e76\u1e74\u0244"},{base:"V",letters:"V\u24cb\uff36\u1e7c\u1e7e\u01b2\ua75e\u0245"},{base:"VY",letters:"\ua760"},{base:"W",letters:"W\u24cc\uff37\u1e80\u1e82\u0174\u1e86\u1e84\u1e88\u2c72"},{base:"X",letters:"X\u24cd\uff38\u1e8a\u1e8c"},{base:"Y",letters:"Y\u24ce\uff39\u1ef2\xdd\u0176\u1ef8\u0232\u1e8e\u0178\u1ef6\u1ef4\u01b3\u024e\u1efe"},{base:"Z",letters:"Z\u24cf\uff3a\u0179\u1e90\u017b\u017d\u1e92\u1e94\u01b5\u0224\u2c7f\u2c6b\ua762"},{base:"a",letters:"a\u24d0\uff41\u1e9a\xe0\xe1\xe2\u1ea7\u1ea5\u1eab\u1ea9\xe3\u0101\u0103\u1eb1\u1eaf\u1eb5\u1eb3\u0227\u01e1\xe4\u01df\u1ea3\xe5\u01fb\u01ce\u0201\u0203\u1ea1\u1ead\u1eb7\u1e01\u0105\u2c65\u0250"},{base:"aa",letters:"\ua733"},{base:"ae",letters:"\xe6\u01fd\u01e3"},{base:"ao",letters:"\ua735"},{base:"au",letters:"\ua737"},{base:"av",letters:"\ua739\ua73b"},{base:"ay",letters:"\ua73d"},{base:"b",letters:"b\u24d1\uff42\u1e03\u1e05\u1e07\u0180\u0183\u0253"},{base:"c",letters:"c\u24d2\uff43\u0107\u0109\u010b\u010d\xe7\u1e09\u0188\u023c\ua73f\u2184"},{base:"d",letters:"d\u24d3\uff44\u1e0b\u010f\u1e0d\u1e11\u1e13\u1e0f\u0111\u018c\u0256\u0257\ua77a"},{base:"dz",letters:"\u01f3\u01c6"},{base:"e",letters:"e\u24d4\uff45\xe8\xe9\xea\u1ec1\u1ebf\u1ec5\u1ec3\u1ebd\u0113\u1e15\u1e17\u0115\u0117\xeb\u1ebb\u011b\u0205\u0207\u1eb9\u1ec7\u0229\u1e1d\u0119\u1e19\u1e1b\u0247\u025b\u01dd"},{base:"f",letters:"f\u24d5\uff46\u1e1f\u0192\ua77c"},{base:"g",letters:"g\u24d6\uff47\u01f5\u011d\u1e21\u011f\u0121\u01e7\u0123\u01e5\u0260\ua7a1\u1d79\ua77f"},{base:"h",letters:"h\u24d7\uff48\u0125\u1e23\u1e27\u021f\u1e25\u1e29\u1e2b\u1e96\u0127\u2c68\u2c76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24d8\uff49\xec\xed\xee\u0129\u012b\u012d\xef\u1e2f\u1ec9\u01d0\u0209\u020b\u1ecb\u012f\u1e2d\u0268\u0131"},{base:"j",letters:"j\u24d9\uff4a\u0135\u01f0\u0249"},{base:"k",letters:"k\u24da\uff4b\u1e31\u01e9\u1e33\u0137\u1e35\u0199\u2c6a\ua741\ua743\ua745\ua7a3"},{base:"l",letters:"l\u24db\uff4c\u0140\u013a\u013e\u1e37\u1e39\u013c\u1e3d\u1e3b\u017f\u0142\u019a\u026b\u2c61\ua749\ua781\ua747"},{base:"lj",letters:"\u01c9"},{base:"m",letters:"m\u24dc\uff4d\u1e3f\u1e41\u1e43\u0271\u026f"},{base:"n",letters:"n\u24dd\uff4e\u01f9\u0144\xf1\u1e45\u0148\u1e47\u0146\u1e4b\u1e49\u019e\u0272\u0149\ua791\ua7a5"},{base:"nj",letters:"\u01cc"},{base:"o",letters:"o\u24de\uff4f\xf2\xf3\xf4\u1ed3\u1ed1\u1ed7\u1ed5\xf5\u1e4d\u022d\u1e4f\u014d\u1e51\u1e53\u014f\u022f\u0231\xf6\u022b\u1ecf\u0151\u01d2\u020d\u020f\u01a1\u1edd\u1edb\u1ee1\u1edf\u1ee3\u1ecd\u1ed9\u01eb\u01ed\xf8\u01ff\u0254\ua74b\ua74d\u0275"},{base:"oi",letters:"\u01a3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\ua74f"},{base:"p",letters:"p\u24df\uff50\u1e55\u1e57\u01a5\u1d7d\ua751\ua753\ua755"},{base:"q",letters:"q\u24e0\uff51\u024b\ua757\ua759"},{base:"r",letters:"r\u24e1\uff52\u0155\u1e59\u0159\u0211\u0213\u1e5b\u1e5d\u0157\u1e5f\u024d\u027d\ua75b\ua7a7\ua783"},{base:"s",letters:"s\u24e2\uff53\xdf\u015b\u1e65\u015d\u1e61\u0161\u1e67\u1e63\u1e69\u0219\u015f\u023f\ua7a9\ua785\u1e9b"},{base:"t",letters:"t\u24e3\uff54\u1e6b\u1e97\u0165\u1e6d\u021b\u0163\u1e71\u1e6f\u0167\u01ad\u0288\u2c66\ua787"},{base:"tz",letters:"\ua729"},{base:"u",letters:"u\u24e4\uff55\xf9\xfa\xfb\u0169\u1e79\u016b\u1e7b\u016d\xfc\u01dc\u01d8\u01d6\u01da\u1ee7\u016f\u0171\u01d4\u0215\u0217\u01b0\u1eeb\u1ee9\u1eef\u1eed\u1ef1\u1ee5\u1e73\u0173\u1e77\u1e75\u0289"},{base:"v",letters:"v\u24e5\uff56\u1e7d\u1e7f\u028b\ua75f\u028c"},{base:"vy",letters:"\ua761"},{base:"w",letters:"w\u24e6\uff57\u1e81\u1e83\u0175\u1e87\u1e85\u1e98\u1e89\u2c73"},{base:"x",letters:"x\u24e7\uff58\u1e8b\u1e8d"},{base:"y",letters:"y\u24e8\uff59\u1ef3\xfd\u0177\u1ef9\u0233\u1e8f\xff\u1ef7\u1e99\u1ef5\u01b4\u024f\u1eff"},{base:"z",letters:"z\u24e9\uff5a\u017a\u1e91\u017c\u017e\u1e93\u1e95\u01b6\u0225\u0240\u2c6c\ua763"}],mS=new RegExp("["+vS.map((function(e){return e.letters})).join("")+"]","g"),yS={},bS=0;bS<vS.length;bS++)for(var wS=vS[bS],xS=0;xS<wS.letters.length;xS++)yS[wS.letters[xS]]=wS.base;var _S=function(e){return e.replace(mS,(function(e){return yS[e]}))},SS=function(e,t){void 0===t&&(t=dS);var n=null;function r(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var i=e.apply(this,r);return n={lastResult:i,lastArgs:r,lastThis:this},i}return r.clear=function(){n=null},r}(_S),OS=function(e){return e.replace(/^\s+|\s+$/g,"")},CS=function(e){return"".concat(e.label," ").concat(e.value)},AS=["innerRef"];function ES(e){var t=e.innerRef,n=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=Object.entries(e).filter((function(e){var t=(0,Tx.Z)(e,1)[0];return!n.includes(t)}));return o.reduce((function(e,t){var n=(0,Tx.Z)(t,2),r=n[0],o=n[1];return e[r]=o,e}),{})}((0,Rx.Z)(e,AS),"onExited","in","enter","exit","appear");return Px("input",(0,l.Z)({ref:t},n,{css:Mx({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var kS=function(e){e.preventDefault(),e.stopPropagation()};var PS=["boxSizing","height","overflow","paddingRight","position"],MS={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function TS(e){e.preventDefault()}function RS(e){e.stopPropagation()}function jS(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function DS(){return"ontouchstart"in window||navigator.maxTouchPoints}var IS=!("undefined"===typeof window||!window.document||!window.document.createElement),LS=0,BS={capture:!1,passive:!1};var ZS=function(){return document.activeElement&&document.activeElement.blur()},NS={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function FS(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,o=function(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,o=e.onTopArrive,a=e.onTopLeave,s=(0,i.useRef)(!1),l=(0,i.useRef)(!1),c=(0,i.useRef)(0),u=(0,i.useRef)(null),d=(0,i.useCallback)((function(e,t){if(null!==u.current){var i=u.current,c=i.scrollTop,d=i.scrollHeight,f=i.clientHeight,p=u.current,h=t>0,g=d-f-c,v=!1;g>t&&s.current&&(r&&r(e),s.current=!1),h&&l.current&&(a&&a(e),l.current=!1),h&&t>g?(n&&!s.current&&n(e),p.scrollTop=d,v=!0,s.current=!0):!h&&-t>c&&(o&&!l.current&&o(e),p.scrollTop=0,v=!0,l.current=!0),v&&kS(e)}}),[n,r,o,a]),f=(0,i.useCallback)((function(e){d(e,e.deltaY)}),[d]),p=(0,i.useCallback)((function(e){c.current=e.changedTouches[0].clientY}),[]),h=(0,i.useCallback)((function(e){var t=c.current-e.changedTouches[0].clientY;d(e,t)}),[d]),g=(0,i.useCallback)((function(e){if(e){var t=!!x_&&{passive:!1};e.addEventListener("wheel",f,t),e.addEventListener("touchstart",p,t),e.addEventListener("touchmove",h,t)}}),[h,p,f]),v=(0,i.useCallback)((function(e){e&&(e.removeEventListener("wheel",f,!1),e.removeEventListener("touchstart",p,!1),e.removeEventListener("touchmove",h,!1))}),[h,p,f]);return(0,i.useEffect)((function(){if(t){var e=u.current;return g(e),function(){v(e)}}}),[t,g,v]),function(e){u.current=e}}({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),a=function(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,o=(0,i.useRef)({}),a=(0,i.useRef)(null),s=(0,i.useCallback)((function(e){if(IS){var t=document.body,n=t&&t.style;if(r&&PS.forEach((function(e){var t=n&&n[e];o.current[e]=t})),r&&LS<1){var i=parseInt(o.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+i||0;Object.keys(MS).forEach((function(e){var t=MS[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(s,"px"))}t&&DS()&&(t.addEventListener("touchmove",TS,BS),e&&(e.addEventListener("touchstart",jS,BS),e.addEventListener("touchmove",RS,BS))),LS+=1}}),[r]),l=(0,i.useCallback)((function(e){if(IS){var t=document.body,n=t&&t.style;LS=Math.max(LS-1,0),r&&LS<1&&PS.forEach((function(e){var t=o.current[e];n&&(n[e]=t)})),t&&DS()&&(t.removeEventListener("touchmove",TS,BS),e&&(e.removeEventListener("touchstart",jS,BS),e.removeEventListener("touchmove",RS,BS)))}}),[r]);return(0,i.useEffect)((function(){if(t){var e=a.current;return s(e),function(){l(e)}}}),[t,s,l]),function(e){a.current=e}}({isEnabled:n});return Px(i.Fragment,null,n&&Px("div",{onClick:ZS,css:NS}),t((function(e){o(e),a(e)})))}var HS={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},VS=function(e){var t=e.name,n=e.onFocus;return Px("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:HS,value:"",onChange:function(){}})},zS={clearIndicator:U_,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var n=e.isDisabled,r=e.isFocused,o=e.theme,i=o.colors,a=o.borderRadius;return du({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:o.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?i.neutral5:i.neutral0,borderColor:n?i.neutral10:r?i.primary:i.neutral20,borderRadius:a,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(i.primary):void 0,"&:hover":{borderColor:r?i.primary:i.neutral30}})},dropdownIndicator:z_,group:function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},groupHeading:function(e,t){var n=e.theme,r=n.colors,o=n.spacing;return du({label:"group",cursor:"default",display:"block"},t?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*o.baseUnit,paddingRight:3*o.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var n=e.isDisabled,r=e.theme,o=r.spacing.baseUnit,i=r.colors;return du({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?i.neutral10:i.neutral20,marginBottom:2*o,marginTop:2*o})},input:function(e,t){var n=e.isDisabled,r=e.value,o=e.theme,i=o.spacing,a=o.colors;return du(du({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},Q_),t?{}:{margin:i.baseUnit/2,paddingBottom:i.baseUnit/2,paddingTop:i.baseUnit/2,color:a.neutral80})},loadingIndicator:function(e,t){var n=e.isFocused,r=e.size,o=e.theme,i=o.colors,a=o.spacing.baseUnit;return du({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?i.neutral60:i.neutral20,padding:2*a})},loadingMessage:T_,menu:function(e,t){var n,r=e.placement,o=e.theme,i=o.borderRadius,a=o.spacing,s=o.colors;return du((n={label:"menu"},(0,cu.Z)(n,function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(r),"100%"),(0,cu.Z)(n,"position","absolute"),(0,cu.Z)(n,"width","100%"),(0,cu.Z)(n,"zIndex",1),n),t?{}:{backgroundColor:s.neutral0,borderRadius:i,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:a.menuGutter,marginTop:a.menuGutter})},menuList:function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return du({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:r,paddingTop:r})},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e,t){var n=e.theme,r=n.spacing,o=n.borderRadius,i=n.colors;return du({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:i.neutral10,borderRadius:o/2,margin:r.baseUnit/2})},multiValueLabel:function(e,t){var n=e.theme,r=n.borderRadius,o=n.colors,i=e.cropWithEllipsis;return du({overflow:"hidden",textOverflow:i||void 0===i?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:r/2,color:o.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var n=e.theme,r=n.spacing,o=n.borderRadius,i=n.colors,a=e.isFocused;return du({alignItems:"center",display:"flex"},t?{}:{borderRadius:o/2,backgroundColor:a?i.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:i.dangerLight,color:i.danger}})},noOptionsMessage:M_,option:function(e,t){var n=e.isDisabled,r=e.isFocused,o=e.isSelected,i=e.theme,a=i.spacing,s=i.colors;return du({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:o?s.primary:r?s.primary25:"transparent",color:n?s.neutral20:o?s.neutral0:"inherit",padding:"".concat(2*a.baseUnit,"px ").concat(3*a.baseUnit,"px"),":active":{backgroundColor:n?void 0:o?s.primary:s.primary50}})},placeholder:function(e,t){var n=e.theme,r=n.spacing,o=n.colors;return du({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:o.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},singleValue:function(e,t){var n=e.isDisabled,r=e.theme,o=r.spacing,i=r.colors;return du({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?i.neutral40:i.neutral80,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},valueContainer:function(e,t){var n=e.theme.spacing,r=e.isMulti,o=e.hasValue,i=e.selectProps.controlShouldRenderValue;return du({alignItems:"center",display:r&&o&&i?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})}};var US={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},GS={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:m_(),captureMenuScroll:!m_(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e){return function(t,n){if(t.data.__isNew__)return!0;var r=du({ignoreCase:!0,ignoreAccents:!0,stringify:CS,trim:!0,matchFrom:"any"},e),o=r.ignoreCase,i=r.ignoreAccents,a=r.stringify,s=r.trim,l=r.matchFrom,c=s?OS(n):n,u=s?OS(a(t)):a(t);return o&&(c=c.toLowerCase(),u=u.toLowerCase()),i&&(c=SS(c),u=_S(u)),"start"===l?u.substr(0,c.length)===c:u.indexOf(c)>-1}}(),formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function WS(e,t,n,r){return{type:"option",data:t,isDisabled:JS(e,t,n),isSelected:QS(e,t,n),label:KS(e,t),value:XS(e,t),index:r}}function $S(e,t){return e.options.map((function(n,r){if("options"in n){var o=n.options.map((function(n,r){return WS(e,n,t,r)})).filter((function(t){return YS(e,t)}));return o.length>0?{type:"group",data:n,options:o,index:r}:void 0}var i=WS(e,n,t,r);return YS(e,i)?i:void 0})).filter(__)}function qS(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,(0,cS.Z)(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function YS(e,t){var n=e.inputValue,r=void 0===n?"":n,o=t.data,i=t.isSelected,a=t.label,s=t.value;return(!tO(e)||!i)&&eO(e,{label:a,value:s,data:o},r)}var KS=function(e,t){return e.getOptionLabel(t)},XS=function(e,t){return e.getOptionValue(t)};function JS(e,t,n){return"function"===typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function QS(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"===typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=XS(e,t);return n.some((function(t){return XS(e,t)===r}))}function eO(e,t,n){return!e.filterOption||e.filterOption(t,n)}var tO=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},nO=1,rO=function(e){(0,sS.Z)(n,e);var t=(0,lS.Z)(n);function n(e){var r;if((0,iS.Z)(this,n),(r=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.instancePrefix="",r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,o=n.onChange,i=n.name;t.name=i,r.ariaOnChange(e,t),o(e,t)},r.setValue=function(e,t,n){var o=r.props,i=o.closeMenuOnSelect,a=o.isMulti,s=o.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:s}),i&&(r.setState({inputIsHiddenAfterUpdate:!a}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,o=t.isMulti,i=t.name,a=r.state.selectValue,s=o&&r.isOptionSelected(e,a),l=r.isOptionDisabled(e,a);if(s){var c=r.getOptionValue(e);r.setValue(a.filter((function(e){return r.getOptionValue(e)!==c})),"deselect-option",e)}else{if(l)return void r.ariaOnChange(e,{action:"select-option",option:e,name:i});o?r.setValue([].concat((0,cS.Z)(a),[e]),"select-option",e):r.setValue(e,"select-option")}n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,o=r.getOptionValue(e),i=n.filter((function(e){return r.getOptionValue(e)!==o})),a=S_(t,i,i[0]||null);r.onChange(a,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange(S_(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],o=t.slice(0,t.length-1),i=S_(e,o,o[0]||null);r.onChange(i,{action:"pop-value",removedValue:n})},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return l_.apply(void 0,[r.props.classNamePrefix].concat(t))},r.getOptionLabel=function(e){return KS(r.props,e)},r.getOptionValue=function(e){return XS(r.props,e)},r.getStyles=function(e,t){var n=r.props.unstyled,o=zS[e](t,n);o.boxSizing="border-box";var i=r.props.styles[e];return i?i(o,t):o},r.getClassNames=function(e,t){var n,o;return null===(n=(o=r.props.classNames)[e])||void 0===n?void 0:n.call(o,t)},r.getElementId=function(e){return"".concat(r.instancePrefix,"-").concat(e)},r.getComponents=function(){return e=r.props,du(du({},rS),e.components);var e},r.buildCategorizedOptions=function(){return $S(r.props,r.state.selectValue)},r.getCategorizedOptions=function(){return r.props.menuIsOpen?r.buildCategorizedOptions():[]},r.buildFocusableOptions=function(){return qS(r.buildCategorizedOptions())},r.getFocusableOptions=function(){return r.props.menuIsOpen?r.buildFocusableOptions():[]},r.ariaOnChange=function(e,t){r.setState({ariaSelection:du({value:e},t)})},r.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(e){r.blockOptionHover=!1},r.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&r.onMenuClose():t&&r.openMenu("first"):(t&&(r.openAfterFocus=!0),r.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},r.onDropdownIndicatorMouseDown=function(e){if((!e||"mousedown"!==e.type||0===e.button)&&!r.props.isDisabled){var t=r.props,n=t.isMulti,o=t.menuIsOpen;r.focusInput(),o?(r.setState({inputIsHiddenAfterUpdate:!n}),r.onMenuClose()):r.openMenu("first"),e.preventDefault()}},r.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(r.clearValue(),e.preventDefault(),r.openAfterFocus=!1,"touchend"===e.type?r.focusInput():setTimeout((function(){return r.focusInput()})))},r.onScroll=function(e){"boolean"===typeof r.props.closeMenuOnScroll?e.target instanceof HTMLElement&&f_(e.target)&&r.props.onMenuClose():"function"===typeof r.props.closeMenuOnScroll&&r.props.closeMenuOnScroll(e)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(e){var t=e.touches,n=t&&t.item(0);n&&(r.initialTouchX=n.clientX,r.initialTouchY=n.clientY,r.userIsDragging=!1)},r.onTouchMove=function(e){var t=e.touches,n=t&&t.item(0);if(n){var o=Math.abs(n.clientX-r.initialTouchX),i=Math.abs(n.clientY-r.initialTouchY);r.userIsDragging=o>5||i>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){r.blockOptionHover||r.state.focusedOption===e||r.setState({focusedOption:e})},r.shouldHideSelectedOptions=function(){return tO(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,o=t.backspaceRemovesValue,i=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,l=t.isDisabled,c=t.menuIsOpen,u=t.onKeyDown,d=t.tabSelectsValue,f=t.openMenuOnFocus,p=r.state,h=p.focusedOption,g=p.focusedValue,v=p.selectValue;if(!l&&("function"!==typeof u||(u(e),!e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||a)return;r.focusValue("previous");break;case"ArrowRight":if(!n||a)return;r.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(g)r.removeValue(g);else{if(!o)return;n?r.popValue():s&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!c||!d||!h||f&&r.isOptionSelected(h,v))return;r.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(c){if(!h)return;if(r.isComposing)return;r.selectOption(h);break}return;case"Escape":c?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:a}),r.onMenuClose()):s&&i&&r.clearValue();break;case" ":if(a)return;if(!c){r.openMenu("first");break}if(!h)return;r.selectOption(h);break;case"ArrowUp":c?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":c?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!c)return;r.focusOption("pageup");break;case"PageDown":if(!c)return;r.focusOption("pagedown");break;case"Home":if(!c)return;r.focusOption("first");break;case"End":if(!c)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.instancePrefix="react-select-"+(r.props.instanceId||++nO),r.state.selectValue=c_(e.value),e.menuIsOpen&&r.state.selectValue.length){var o=r.buildFocusableOptions(),i=o.indexOf(r.state.selectValue[0]);r.state.focusedOption=o[i]}return r}return(0,aS.Z)(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&v_(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,o=this.state.isFocused;(o&&!n&&e.isDisabled||o&&r&&!e.menuIsOpen)&&this.focusInput(),o&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):o||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(v_(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,o=n.isFocused,i=this.buildFocusableOptions(),a="first"===e?0:i.length-1;if(!this.props.isMulti){var s=i.indexOf(r[0]);s>-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[a]},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var o=n.indexOf(r);r||(o=-1);var i=n.length-1,a=-1;if(n.length){switch(e){case"previous":a=0===o?0:-1===o?i:o-1;break;case"next":o>-1&&o<i&&(a=o+1)}this.setState({inputIsHidden:-1!==a,focusedValue:n[a]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var o=0,i=r.indexOf(n);n||(i=-1),"up"===e?o=i>0?i-1:r.length-1:"down"===e?o=(i+1)%r.length:"pageup"===e?(o=i-t)<0&&(o=0):"pagedown"===e?(o=i+t)>r.length-1&&(o=r.length-1):"last"===e&&(o=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[o],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"===typeof this.props.theme?this.props.theme(US):du(du({},US),this.props.theme):US}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,o=this.getValue,i=this.selectOption,a=this.setValue,s=this.props,l=s.isMulti,c=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:o,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:i,selectProps:s,setValue:a,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return JS(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return QS(this.props,e,t)}},{key:"filterOption",value:function(e,t){return eO(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"===typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,a=e.tabIndex,s=e.form,c=e.menuIsOpen,u=e.required,d=this.getComponents().Input,f=this.state,p=f.inputIsHidden,h=f.ariaSelection,g=this.commonProps,v=r||this.getElementId("input"),m=du(du(du({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":u,role:"combobox"},c&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null===h||void 0===h?void 0:h.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?i.createElement(d,(0,l.Z)({},g,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:v,innerRef:this.getInputRef,isDisabled:t,isHidden:p,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,form:s,type:"text",value:o},m)):i.createElement(ES,(0,l.Z)({id:v,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:a_,onFocus:this.onInputFocus,disabled:t,tabIndex:a,inputMode:"none",form:s,value:""},m))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,a=t.MultiValueRemove,s=t.SingleValue,c=t.Placeholder,u=this.commonProps,d=this.props,f=d.controlShouldRenderValue,p=d.isDisabled,h=d.isMulti,g=d.inputValue,v=d.placeholder,m=this.state,y=m.selectValue,b=m.focusedValue,w=m.isFocused;if(!this.hasValue()||!f)return g?null:i.createElement(c,(0,l.Z)({},u,{key:"placeholder",isDisabled:p,isFocused:w,innerProps:{id:this.getElementId("placeholder")}}),v);if(h)return y.map((function(t,s){var c=t===b,d="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return i.createElement(n,(0,l.Z)({},u,{components:{Container:r,Label:o,Remove:a},isFocused:c,isDisabled:p,key:d,index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(g)return null;var x=y[0];return i.createElement(s,(0,l.Z)({},u,{data:x,isDisabled:p}),this.formatOptionLabel(x,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return i.createElement(e,(0,l.Z)({},t,{innerProps:s,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!e||!o)return null;return i.createElement(e,(0,l.Z)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:a}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,a=this.state.isFocused;return i.createElement(n,(0,l.Z)({},r,{isDisabled:o,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return i.createElement(e,(0,l.Z)({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,r=t.GroupHeading,o=t.Menu,a=t.MenuList,s=t.MenuPortal,c=t.LoadingMessage,u=t.NoOptionsMessage,d=t.Option,f=this.commonProps,p=this.state.focusedOption,h=this.props,g=h.captureMenuScroll,v=h.inputValue,m=h.isLoading,y=h.loadingMessage,b=h.minMenuHeight,w=h.maxMenuHeight,x=h.menuIsOpen,_=h.menuPlacement,S=h.menuPosition,O=h.menuPortalTarget,C=h.menuShouldBlockScroll,A=h.menuShouldScrollIntoView,E=h.noOptionsMessage,k=h.onMenuScrollToTop,P=h.onMenuScrollToBottom;if(!x)return null;var M,T=function(t,n){var r=t.type,o=t.data,a=t.isDisabled,s=t.isSelected,c=t.label,u=t.value,h=p===o,g=a?void 0:function(){return e.onOptionHover(o)},v=a?void 0:function(){return e.selectOption(o)},m="".concat(e.getElementId("option"),"-").concat(n),y={id:m,onClick:v,onMouseMove:g,onMouseOver:g,tabIndex:-1};return i.createElement(d,(0,l.Z)({},f,{innerProps:y,data:o,isDisabled:a,isSelected:s,key:m,label:c,type:r,value:u,isFocused:h,innerRef:h?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())M=this.getCategorizedOptions().map((function(t){if("group"===t.type){var o=t.data,a=t.options,s=t.index,c="".concat(e.getElementId("group"),"-").concat(s),u="".concat(c,"-heading");return i.createElement(n,(0,l.Z)({},f,{key:c,data:o,options:a,Heading:r,headingProps:{id:u,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return T(e,"".concat(s,"-").concat(e.index))})))}if("option"===t.type)return T(t,"".concat(t.index))}));else if(m){var R=y({inputValue:v});if(null===R)return null;M=i.createElement(c,f,R)}else{var j=E({inputValue:v});if(null===j)return null;M=i.createElement(u,f,j)}var D={minMenuHeight:b,maxMenuHeight:w,menuPlacement:_,menuPosition:S,menuShouldScrollIntoView:A},I=i.createElement(E_,(0,l.Z)({},f,D),(function(t){var n=t.ref,r=t.placerProps,s=r.placement,c=r.maxHeight;return i.createElement(o,(0,l.Z)({},f,D,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove,id:e.getElementId("listbox")},isLoading:m,placement:s}),i.createElement(FS,{captureEnabled:g,onTopArrive:k,onBottomArrive:P,lockEnabled:C},(function(t){return i.createElement(a,(0,l.Z)({},f,{innerRef:function(n){e.getMenuListRef(n),t(n)},isLoading:m,maxHeight:c,focusedOption:p}),M)})))}));return O||"fixed"===S?i.createElement(s,(0,l.Z)({},f,{appendTo:O,controlElement:this.controlRef,menuPlacement:_,menuPosition:S}),I):I}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,a=t.name,s=t.required,l=this.state.selectValue;if(s&&!this.hasValue()&&!r)return i.createElement(VS,{name:a,onFocus:this.onValueInputFocus});if(a&&!r){if(o){if(n){var c=l.map((function(t){return e.getOptionValue(t)})).join(n);return i.createElement("input",{name:a,type:"hidden",value:c})}var u=l.length>0?l.map((function(t,n){return i.createElement("input",{key:"i-".concat(n),name:a,type:"hidden",value:e.getOptionValue(t)})})):i.createElement("input",{name:a,type:"hidden",value:""});return i.createElement("div",null,u)}var d=l[0]?this.getOptionValue(l[0]):"";return i.createElement("input",{name:a,type:"hidden",value:d})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,r=t.focusedOption,o=t.focusedValue,a=t.isFocused,s=t.selectValue,c=this.getFocusableOptions();return i.createElement(gS,(0,l.Z)({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:r,focusedValue:o,isFocused:a,selectValue:s,focusableOptions:c}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,a=this.props,s=a.className,c=a.id,u=a.isDisabled,d=a.menuIsOpen,f=this.state.isFocused,p=this.commonProps=this.getCommonProps();return i.createElement(r,(0,l.Z)({},p,{className:s,innerProps:{id:c,onKeyDown:this.onKeyDown},isDisabled:u,isFocused:f}),this.renderLiveRegion(),i.createElement(t,(0,l.Z)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:u,isFocused:f,menuIsOpen:d}),i.createElement(o,(0,l.Z)({},p,{isDisabled:u}),this.renderPlaceholderOrValue(),this.renderInput()),i.createElement(n,(0,l.Z)({},p,{isDisabled:u}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,o=t.inputIsHiddenAfterUpdate,i=t.ariaSelection,a=t.isFocused,s=t.prevWasFocused,l=e.options,c=e.value,u=e.menuIsOpen,d=e.inputValue,f=e.isMulti,p=c_(c),h={};if(n&&(c!==n.value||l!==n.options||u!==n.menuIsOpen||d!==n.inputValue)){var g=u?function(e,t){return qS($S(e,t))}(e,p):[],v=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r<t.length)return t[r]}return null}(t,p):null,m=function(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}(t,g);h={selectValue:p,focusedOption:m,focusedValue:v,clearFocusValueOnUpdate:!1}}var y=null!=o&&e!==n?{inputIsHidden:o,inputIsHiddenAfterUpdate:void 0}:{},b=i,w=a&&s;return a&&!w&&(b={value:S_(f,p,p[0]||null),options:p,action:"initial-input-focus"},w=!s),"initial-input-focus"===(null===i||void 0===i?void 0:i.action)&&(b=null),du(du(du({},h),y),{},{prevProps:e,ariaSelection:b,prevWasFocused:w})}}]),n}(i.Component);rO.defaultProps=GS;var oO,iO,aO=(0,i.forwardRef)((function(e,t){var n=function(e){var t=e.defaultInputValue,n=void 0===t?"":t,r=e.defaultMenuIsOpen,o=void 0!==r&&r,a=e.defaultValue,s=void 0===a?null:a,l=e.inputValue,c=e.menuIsOpen,u=e.onChange,d=e.onInputChange,f=e.onMenuClose,p=e.onMenuOpen,h=e.value,g=(0,Rx.Z)(e,oS),v=(0,i.useState)(void 0!==l?l:n),m=(0,Tx.Z)(v,2),y=m[0],b=m[1],w=(0,i.useState)(void 0!==c?c:o),x=(0,Tx.Z)(w,2),_=x[0],S=x[1],O=(0,i.useState)(void 0!==h?h:s),C=(0,Tx.Z)(O,2),A=C[0],E=C[1],k=(0,i.useCallback)((function(e,t){"function"===typeof u&&u(e,t),E(e)}),[u]),P=(0,i.useCallback)((function(e,t){var n;"function"===typeof d&&(n=d(e,t)),b(void 0!==n?n:e)}),[d]),M=(0,i.useCallback)((function(){"function"===typeof p&&p(),S(!0)}),[p]),T=(0,i.useCallback)((function(){"function"===typeof f&&f(),S(!1)}),[f]),R=void 0!==l?l:y,j=void 0!==c?c:_,D=void 0!==h?h:A;return du(du({},g),{},{inputValue:R,menuIsOpen:j,onChange:k,onInputChange:P,onMenuClose:T,onMenuOpen:M,value:D})}(e);return i.createElement(rO,(0,l.Z)({ref:t},n))})),sO=aO,lO=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},cO=function(){return cO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},cO.apply(this,arguments)},uO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},dO=function(e,t){var n=e.selectProps,r=n["data-ga"],o=n["data-testid"];return{"data-ga":(0,i.useMemo)((function(){if(!r)return r;var e=r.split("::");return e[1]?(e[1]="".concat(e[1],"-").concat(t),e.join("::")):r}),[r]),"data-testid":"".concat(o||"").concat(t)}},fO=function(e,t){return function(n){var r=dO(n,t);return i.createElement(e,cO({},n,{innerProps:cO(cO({},n.innerProps||{}),r)}))}},pO=cO(cO({},rS),{ClearIndicator:fO(rS.ClearIndicator,"ClearIndicator"),Control:fO(rS.Control,"Control"),DropdownIndicator:fO(rS.DropdownIndicator,"DropdownIndicator"),DownChevron:fO(rS.DownChevron,"DownChevron"),CrossIcon:fO(rS.CrossIcon,"CrossIcon"),Group:fO(rS.Group,"Group"),GroupHeading:fO(rS.GroupHeading,"GroupHeading"),IndicatorsContainer:fO(rS.IndicatorsContainer,"IndicatorsContainer"),IndicatorSeparator:fO(rS.IndicatorSeparator,"IndicatorSeparator"),Input:(oO=rS.Input,iO="Input",function(e){var t=dO(e,iO);return i.createElement(oO,cO({},e,t))}),LoadingIndicator:fO(rS.LoadingIndicator,"LoadingIndicator"),Menu:fO(rS.Menu,"Menu"),MenuList:fO(rS.MenuList,"MenuList"),MenuPortal:fO(rS.MenuPortal,"MenuPortal"),LoadingMessage:fO(rS.LoadingMessage,"LoadingMessage"),MultiValue:fO(rS.MultiValue,"MultiValue"),MultiValueContainer:fO(rS.MultiValueContainer,"MultiValueContainer"),MultiValueLabel:fO(rS.MultiValueLabel,"MultiValueLabel"),MultiValueRemove:fO(rS.MultiValueRemove,"MultiValueRemove"),NoOptionsMessage:fO(rS.NoOptionsMessage,"NoOptionsMessage"),Option:fO(rS.Option,"Option"),Placeholder:fO(rS.Placeholder,"Placeholder"),SelectContainer:fO(rS.SelectContainer,"SelectContainer"),SingleValue:fO(rS.SingleValue,"SingleValue"),ValueContainer:fO(rS.ValueContainer,"ValueContainer")}),hO=function(e,t){return t.isDisabled?e.colors.placeholder:t.isSelected?e.colors.bright:e.colors.textDescription},gO=function(e,t){void 0===t&&(t={});var n=t.minWidth,r=t.size,o=uO(t,["minWidth","size"]);return cO(cO({control:function(t,r){return cO(cO({},t),{borderColor:r.isFocused?e.colors.inputBorderFocus:e.colors.inputBorder,boxShadow:"none",minHeight:18,minWidth:n||160,":hover":{borderColor:e.colors.inputBorderHover}})},input:function(t,n){return cO(cO(cO({},t),{color:n.isDisabled?e.colors.placeholder:e.colors.textDescription}),"tiny"===r?{lineHeight:"18px",paddingBottom:0,paddingTop:0}:{})},menu:function(e){return cO(cO({},e),{zIndex:100})},menuPortal:function(e){return cO(cO({},e),{zIndex:9999})},multiValue:function(e){return cO(cO(cO({},e),{fontSize:"tiny"===r?"12px":"14px",flexDirection:"row-reverse"}),"tiny"===r?{minHeight:18}:{})},multiValueLabel:function(t,n){return cO(cO(cO(cO({},t),{backgroundColor:e.colors.disabled,borderRadius:"0 2px 2px 0",color:n.isDisabled?e.colors.placeholder:e.colors.textDescription}),"tiny"===r?{padding:"1px"}:{}),{paddingRight:n.data.isDisabled?"8px":""})},multiValueRemove:function(t,n){return cO({color:n.isDisabled?e.colors.placeholder:e.colors.textDescription},n.data.isDisabled?cO(cO({},t),{display:"none"}):cO(cO({},t),{borderRadius:"2px 0 0 2px",background:e.colors.disabled,":hover":{background:e.colors.tabsBorder}}))},option:function(t,n){return cO(cO(cO({},t),{color:hO(e,n)}),"tiny"===r?{fontSize:"12px",minHeight:28,padding:"4px 8px"}:{})},placeholder:function(t){return cO(cO(cO({},t),{color:e.colors.placeholder}),"tiny"===r?{fontSize:"12px",lineHeight:"18px"}:{})},singleValue:function(t,n){return cO(cO({},t),{color:n.isDisabled?e.colors.placeholder:e.colors.textDescription,fontSize:"tiny"===r?"12px":"14px"})}},"tiny"===r?{dropdownIndicator:function(e){return cO(cO({},e),{padding:"3px"})},clearIndicator:function(e){return cO(cO({},e),{padding:"3px"})},indicatorsContainer:function(e){return cO(cO({},e),{minHeight:18})},valueContainer:function(e){return cO(cO({},e),{minHeight:18,padding:"1px 6px"})}}:{dropdownIndicator:function(e){return cO(cO({},e),{padding:"3px"})},clearIndicator:function(e){return cO(cO({},e),{padding:"3px"})},indicatorsContainer:function(e){return cO(cO({},e),{minHeight:28})},valueContainer:function(e){return cO(cO({},e),{minHeight:28,padding:"1px 6px"})}}),o)};const vO=(0,s.default)(sO).attrs((function(e){return cO(cO({},e),{components:cO(cO({},pO),e.components),theme:(t=e.theme,function(e){return cO(cO({},e),{borderRadius:4,colors:cO(cO({},e.colors),{primary:t.colors.border,primary25:t.colors.selected,primary50:t.colors.border,primary75:t.colors.tooltip,danger:t.colors.text,dangerLight:t.colors.border,neutral0:t.colors.mainBackground,neutral5:t.colors.mainBackgroundDisabled,neutral30:t.colors.controlFocused,neutral60:t.colors.border,neutral80:t.colors.text,neutral10:t.colors.border,neutral20:t.colors.border})})}),styles:gO(e.theme,e.styles)});var t}))(mO||(mO=lO([""],[""])));var mO,yO=function(){return yO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},yO.apply(this,arguments)};const bO=function(e){var t=e["data-ga"],n=e["data-testid"],r=e.onChange,o=e.value,a=e.options,s=e.isMulti,l=e.styles;return i.createElement(vO,{"data-testid":n,"data-ga":t,isMulti:s,options:a,value:o,onChange:function(e){r(e)},styles:yO({size:"tiny"},l||{})})};var wO=[{value:"all",label:"All"},{value:"gt",label:"Greater than"},{value:"eq",label:"Equal"},{value:"lt",label:"Less than"}];const xO=function(e){var t=e.column,n=t.setFilterValue,r=(0,t.getFilterValue)();return(0,i.useEffect)((function(){n((function(e){return[wO[0],null===e||void 0===e?void 0:e[1]]}))}),[]),i.createElement(xe.default,{gap:2},i.createElement(bO,{value:r?r[0]:wO[0],options:wO,onChange:function(e){return n((function(t){return[e,null===t||void 0===t?void 0:t[1]]}))}}),i.createElement(Ce.Z,{as:Xt.oi,width:{max:50},defaultValue:r?r[1]:null,onChange:(0,Ev.D)(300,(function(e){e.persist(),n((function(t){return[null===t||void 0===t?void 0:t[0],e.target.value]}))})),pattern:"[0-9]*(.[0-9]+)?",inputMode:"decimal",size:"tiny"}))};var _O=function(){return _O=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},_O.apply(this,arguments)},SO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},OO=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},CO={value:"all",label:"All"};const AO=function(e){var t=e.column,n=e.isMulti,r=void 0!==n&&n,o=e.options,a=void 0===o?[]:o,s=e.tiny,l=void 0===s||s,c=SO(e,["column","isMulti","options","tiny"]),u=t.setFilterValue,d=(0,t.getFilterValue)(),f=r?a:OO([CO],a,!0),p=r?d:f[0];return i.createElement(bO,_O({value:d||p,isMulti:r,options:f,onChange:function(e){return u(e)},styles:l&&{size:"tiny"}},c))};var EO=n(37807),kO=function(){return kO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},kO.apply(this,arguments)},PO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},MO={comparison:xO,select:AO,default:function(e){var t=e.column,n=e.testPrefix,r=t.id,o=void 0===r?"":r,a=(0,Ev.D)(300,(function(e){t.setFilterValue(e.target.value)}));return i.createElement(Ce.Z,{"data-testid":"netdata-table-filter-".concat(o).concat(n),as:EO.Z,defaultValue:t.getFilterValue(),width:{max:50},placeholder:"Search...",iconRight:i.createElement(be.JO,{color:"textLite",name:"magnify",height:"18px",width:"18px"}),onChange:a})}};const TO=function(e){var t=e.enableResize,n=e.enableSorting,r=e.headers,o=e.pinnedStyles,a=void 0===o?{}:o,s=e.table,l=e.testPrefix,c=PO(e,["enableResize","enableSorting","headers","pinnedStyles","table","testPrefix"]);return r.map((function(e,r){var o,u,d=e.id,f=e.colSpan,p=e.getContext,h=e.isPlaceholder,g=e.column,v=e.getResizeHandler,m=e.getSize,y=g.getCanSort,b=g.columnDef,w=g.getCanResize,x=g.getIsResizing,_="function"===typeof b.tableMeta?b.tableMeta({},g,r):b.tableMeta,S="function"===typeof b.meta?b.meta({},g,r):b.meta,O=kO(kO(kO({verticalAlign:"baseline"},(null===_||void 0===_?void 0:_.headStyles)||{}),(null===S||void 0===S?void 0:S.headStyles)||{}),a),C=(null===S||void 0===S?void 0:S.styles)||{},A=S&&(null===(o=null===S||void 0===S?void 0:S.filter)||void 0===o?void 0:o.component)?null===(u=null===S||void 0===S?void 0:S.filter)||void 0===u?void 0:u.component:"default",E=S&&(null===S||void 0===S?void 0:S.filter)?null===S||void 0===S?void 0:S.filter:{},k=S&&(null===S||void 0===S?void 0:S.tooltip)?null===S||void 0===S?void 0:S.tooltip:"",P=MO[A],M=t&&w()?{onMouseDown:v(),onTouchStart:v(),getIsResizing:x,deltaOffset:s.getState().columnSizingInfo.deltaOffset}:{},T=m();return y()&&n?i.createElement(tw.SortingHeadCell,kO({colSpan:f,"data-testid":"netdata-table-head-cell".concat(l),filter:g.getCanFilter()&&i.createElement(P,kO({column:g,testPrefix:l},E)),headStyles:O,key:d,id:d,onSortClicked:g.getToggleSortingHandler(),"sortby-testid":"netdata-table-head-cell-sortyBy-".concat(d).concat(l),sortDirection:g.getIsSorted(),styles:C,tooltipText:k,width:T},M,c),h?null:hb(g.columnDef.header,p())," "):i.createElement(tw.HeadCell,kO({colSpan:f,"data-testid":"netdata-table-head-cell".concat(l),filter:g.getCanFilter()&&i.createElement(P,kO({column:g,testPrefix:l},E)),headStyles:O,key:d,id:d,styles:C,tooltipText:k,width:T},M,c),h?null:hb(g.columnDef.header,p()))}))};var RO=n(71059),jO=function(){return jO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},jO.apply(this,arguments)};const DO=function(e){var t=e.coloredSortedColumn,n=e.disableClickRow,r=e.enableColumnPinning,o=e.getRowHandler,a=e.hoveredRow,s=e.onClickRow,l=e.onHover,c=e.pinnedStyles,u=e.row,d=e.side,f=e.table,p=e.testPrefix,h=e.testPrefixCallback,g=e.virtualRow,v=(0,i.useRef)(),m=u[o](),y=Gb(),b=y.rowsHeight,w=y.setRowHeight,x=b[g.index];return(0,i.useLayoutEffect)((function(){var e;if(r||["left","right"].includes(d)){var t=(null===(e=v.current)||void 0===e?void 0:e.clientHeight)||0;w({index:g.index,height:t})}}),[]),i.createElement(tw.Row,jO({key:g.key,"data-testid":"netdata-table-row".concat(p).concat(h?"-"+h(u.original):""),onClick:u.getCanExpand()&&!u.depth?void 0:s?function(){return s({data:u.original,table:f,fullRow:u})}:void 0,disableClickRow:function(){return null===n||void 0===n?void 0:n({data:u.original,table:f,fullRow:u})},ref:v},x?{height:"".concat(x,"px")}:{}),m.map((function(e,n){return i.createElement(tw.Cell,jO({"data-testid":"netdata-table-cell-".concat(e.column.columnDef.id).concat(p),key:e.column.columnDef.id,index:g.index,isRowExpandable:u.getCanExpand(),isRowHovering:u.id===a,meta:"function"===typeof e.column.columnDef.meta?e.column.columnDef.meta(u):e.column.columnDef.meta,onMouseEnter:function(){return l({row:u.id,column:e.column.id})},onMouseLeave:function(){return l()},pinnedStyles:n===m.length-1?c:{},row:u,cell:e,tableMeta:"function"===typeof e.column.columnDef.tableMeta?e.column.columnDef.tableMeta(u,e,n):e.column.columnDef.tableMeta,width:e.column.getSize()},e.column.getCanSort()&&t&&!!e.column.getIsSorted()&&{background:"columnHighlight",backgroundOpacity:g.index%2===0?"0.2":"0.4"},r?{cellHeight:"".concat(x,"px")}:{}),hb(e.column.columnDef.cell,e.getContext()))})))};const IO=function(e){var t,n=e.disableClickRow,r=e.getRowHandler,o=void 0===r?"getCenterVisibleCells":r,a=e.onClickRow,s=e.pinnedStyles,l=e.table,c=e.testPrefix,u=e.testPrefixCallback,d=e.scrollParentRef,f=e.overscan,p=e.hasNextPage,h=e.loading,g=e.loadMore,v=e.coloredSortedColumn,m=e.meta,y=e.enableColumnPinning,b=e.side,w=Gb(),x=w.onHover,_=w.hoveredRow,S=l.getRowModel().rows,O=(0,RO.MG)({count:S.length,getScrollElement:function(){return d.current},estimateSize:function(){var e,t;return!!(null===(e=m.styles)||void 0===e?void 0:e.height)&&parseInt(m.styles.height)||!!(null===(t=m.cellStyles)||void 0===t?void 0:t.height)&&parseInt(m.cellStyles.height)||35},overscan:f||10}),C=O.getVirtualItems();(0,i.useEffect)((function(){if(g){var e=C[C.length-1];e&&e.index===S.length-1&&p&&!h&&g()}}),[C,h]);var A=C.length>0&&(null===(t=null===C||void 0===C?void 0:C[0])||void 0===t?void 0:t.start)||0,E=O.getTotalSize(),k=(0,i.useMemo)((function(){var e;return C.length>0?E-((null===(e=null===C||void 0===C?void 0:C[C.length-1])||void 0===e?void 0:e.end)||0):0}),[C.length]);return i.createElement(i.Fragment,null,A>0&&i.createElement("tr",null,i.createElement("td",{style:{height:"".concat(A,"px")}})),C.map((function(e){var t=S[e.index];return i.createElement(DO,{key:e.key,table:l,pinnedStyles:s,row:t,virtualRow:e,onClickRow:a,disableClickRow:n,testPrefix:c,testPrefixCallback:u,getRowHandler:o,onHover:x,coloredSortedColumn:v,hoveredRow:_,enableColumnPinning:y,side:b})})),k>0&&i.createElement("tr",null,i.createElement("td",{style:{height:"".concat(k,"px")}})))};var LO=function(){return LO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},LO.apply(this,arguments)},BO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const ZO=function(e){var t=e.dataGa,n=e.disableClickRow,r=e.enableResize,o=e.enableSorting,a=e.getRowHandler,s=e.headers,l=e.onClickRow,c=e.onHoverCell,u=e.pinnedStyles,d=void 0===u?{}:u,f=e.table,p=e.tableRef,h=e.testPrefix,g=e.testPrefixCallback,v=e.width,m=e.scrollParentRef,y=e.virtualizeOptions,b=void 0===y?{}:y,w=e.coloredSortedColumn,x=e.meta,_=e.side,S=BO(e,["dataGa","disableClickRow","enableResize","enableSorting","getRowHandler","headers","onClickRow","onHoverCell","pinnedStyles","table","tableRef","testPrefix","testPrefixCallback","width","scrollParentRef","virtualizeOptions","coloredSortedColumn","meta","side"]);return i.createElement(tw,LO({dataGa:t,"data-testid":"netdata-table".concat(h),ref:p,testPrefix:h,width:v},S),i.createElement(tw.Head,{"data-testid":"netdata-table-head".concat(h)},s.map((function(e,n){return i.createElement(tw.HeadRow,{key:n,id:e.id,"data-testid":"netdata-table-headRow".concat(h)},i.createElement(TO,{dataGa:t,enableResize:r,enableSorting:o,headers:e.headers,pinnedStyles:d,table:f,testPrefix:h,coloredSortedColumn:o&&w}))}))),i.createElement(tw.Body,{"data-testid":"netdata-table-body".concat(h)},i.createElement(IO,LO({scrollParentRef:m,disableClickRow:n,getRowHandler:a,onClickRow:l,onHoverCell:c,pinnedStyles:d,table:f,testPrefix:h,testPrefixCallback:g,coloredSortedColumn:o&&w,meta:x,enableColumnPinning:S.enableColumnPinning,side:_},b))))};var NO=function(){return NO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},NO.apply(this,arguments)},FO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const HO=function(e){var t,n,r=e.dataGa,o=e.disableClickRow,a=e.enableResize,s=e.enableSorting,l=e.onClickRow,c=e.onHoverCell,u=e.table,d=e.testPrefix,f=e.testPrefixCallback,p=e.scrollParentRef,h=e.side,g=FO(e,["dataGa","disableClickRow","enableResize","enableSorting","onClickRow","onHoverCell","table","testPrefix","testPrefixCallback","scrollParentRef","side"]),v=eu(),m="left"==h,y=m?"getLeftVisibleCells":"getRightVisibleCells",b=m?"borderRight":"borderLeft",w=m?"getLeftTotalSize":"getRightTotalSize";return i.createElement(Ce.Z,{background:"mainBackground",sx:(t={position:"sticky"},t[h]=0,t.zIndex=11,t.height="fit-content",t)},i.createElement(ZO,NO({scrollParentRef:p,dataGa:"pin-".concat(r),disableClickRow:o,enableResize:a,enableSorting:s,getRowHandler:y,onClickRow:l,onHoverCell:c,pinnedStyles:(n={},n[b]="1px solid ".concat(v("borderSecondary")),n),table:u,testPrefix:"pin".concat(d),testPrefixCallback:f,width:a?"".concat(u[w](),"px"):"100%",side:h},g)))};var VO=function(){return VO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},VO.apply(this,arguments)};const zO=(0,i.memo)((function(e){var t=e.bulkActions,n=e.dataGa,r=e.groupByOptions,o=e.groupValue,a=e.onGroupBy,s=e.onSearch,l=e.searchPlaceholder,c=void 0===l?"Search":l,u=e.searchValue,d=e.tableMeta,f=e.title,p=null===u||void 0===u?void 0:u.split(" ").filter((function(e){return!!e})).length;return d="function"===typeof d?d({},{},null):d,i.createElement(xe.default,VO({width:"100%",zIndex:10,background:"mainBackground",padding:[0,0,4],gap:3,alignItems:"center"},d.bulkActionsStyles),!!f&&i.createElement(De.TextBig,{margin:[0,0,0,3],strong:!0},f),s&&i.createElement(xe.default,VO({width:{max:57.5,base:"40%"}},d.searchContainerStyles),i.createElement(EO.Z,VO({"data-testid":"table-global-search-filter","data-ga":"".concat(n,"::search-").concat(p,"-words::table-filter"),defaultValue:u,iconLeft:i.createElement(be.JO,{color:"textLite",name:"magnify",height:"18px",width:"18px"}),onChange:(0,Ev.D)(300,(function(e){e.persist(),s(e.target.value)})),placeholder:c},d.searchStyles))),r&&i.createElement(xe.default,VO({alignItems:"center","data-testid":"tableGroupBy",gap:2},d.groupByContainerStyles),i.createElement(De.TextSmall,{"data-testid":"tableGroupByLabel",color:"textLite",whiteSpace:"nowrap"},"Group by"),i.createElement(vO,{"data-ga":"".concat(n,"::group-by-filter::table-filter"),"data-testid":"tableGroupByFilter",menuPortalTarget:document.body,onChange:function(e){var t=e.value;return a(t)},options:Object.values(r),styles:{size:"tiny",minWidth:120},value:r[o]||r.default})),!!t&&i.createElement(xe.default,{gap:1,"data-testid":"bulk-actions",width:"100%",justifyContent:"end"},t))}));const UO=(0,i.memo)((function(e){var t=e.table,n=t.nextPage,r=t.previousPage,o=t.getCanPreviousPage,a=t.getCanNextPage,s=t.getPageCount,l=t.setPageIndex,c=t.resetPageIndex,u=t.getState().pagination.pageIndex;return i.createElement(xe.default,{alignItems:"center",justifyContent:"end",height:"45px",background:"mainBackground",border:{side:"top",color:"borderSecondary"}},i.createElement(Ye,{title:"First","data-testid":"pagination-go-to-first",cursor:"pointer",onClick:c,icon:"chevron_left_start",iconSize:"small",tooltip:"test",disabled:!o()}),i.createElement(Ye,{title:"Previous","data-testid":"pagination-go-to-previous",cursor:"pointer",onClick:r,icon:"chevron_left",iconSize:"small",tooltip:"Previous",disabled:!o()}),i.createElement(De.Text,{"data-testid":"pagination-counter"},"Page ",0===s()?0:u," of ",s()),i.createElement(Ye,{title:"Next","data-testid":"pagination-go-to-next",cursor:"pointer",onClick:n,icon:"chevron_right",iconSize:"small",disabled:!a()}),i.createElement(Ye,{title:"Last","data-testid":"pagination-go-to-last",cursor:"pointer",onClick:function(){return l(s()-1)},icon:"chevron_right_end",iconSize:"small",disabled:!a()}))}));var GO=function(){return GO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},GO.apply(this,arguments)},WO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},$O=function(){},qO={},YO={comparison:vb,select:function(e,t,n){var r=Array.isArray(n),o=r?mb(e,t,n):yb(e,t,n);return!o&&e.subRows.length?e.subRows.some((function(e){return r?mb(e,t,n):yb(e,t,n)})):o}},KO=(0,i.forwardRef)((function(e,t){var n=e.bulkActions,r=e.columnPinning,o=e.columnVisibility,a=e.expanded,s=e.rowSelection,l=e.data,c=e.dataColumns,u=e.dataGa,d=e.enableColumnPinning,f=e.enableColumnVisibility,p=e.enablePagination,h=e.enableResize,g=e.enableSelection,v=e.enableSubRowSelection,m=e.enableSorting,y=e.globalFilter,b=e.globalFilterFn,w=void 0===b?bb:b,x=e.grouping,_=void 0===x?"":x,S=e.groupByColumns,O=e.onClickRow,C=e.onColumnVisibilityChange,A=e.onGlobalSearchChange,E=e.onGroupByChange,k=e.onHoverCell,P=e.onRowSelected,M=e.onSortingChange,T=e.onExpandedChange,R=e.paginationOptions,j=e.rowActions,D=e.sortBy,I=e.testPrefix,L=e.meta,B=e.title,Z=e.virtualizeOptions,N=WO(e,["bulkActions","columnPinning","columnVisibility","expanded","rowSelection","data","dataColumns","dataGa","enableColumnPinning","enableColumnVisibility","enablePagination","enableResize","enableSelection","enableSubRowSelection","enableSorting","globalFilter","globalFilterFn","grouping","groupByColumns","onClickRow","onColumnVisibilityChange","onGlobalSearchChange","onGroupByChange","onHoverCell","onRowSelected","onSortingChange","onExpandedChange","paginationOptions","rowActions","sortBy","testPrefix","meta","title","virtualizeOptions"]),F=(0,i.useState)(o),H=F[0],V=F[1];(0,i.useEffect)((function(){H!==o&&V(o)}),[o]);var z=(0,i.useState)((function(){return r||{}})),U=z[0],G=z[1];(0,i.useEffect)((function(){r&&H!==r&&G(r)}),[r]);var W=(0,i.useState)(s),$=W[0],q=W[1];(0,i.useEffect)((function(){$!==s&&q(s)}),[s]);var Y=(0,i.useState)((function(){return D||[]})),K=Y[0],X=Y[1];(0,i.useEffect)((function(){D&&K!==D&&X(D)}),[D]);var J=(0,i.useCallback)((function(e){M(e),X(e)}),[M]),Q=(0,i.useState)((function(){return{pageIndex:R.pageIndex,pageSize:R.pageSize}})),ee=Q[0],te=Q[1],ne=(0,i.useCallback)((function(e){C(e),V(e)}),[]),re=(0,i.useState)(y),oe=re[0],ie=re[1],ae=(0,i.useState)(_),se=ae[0],le=ae[1],ce=(0,i.useMemo)((function(){return S?GO({default:{label:"None",value:""}},Object.keys(S).reduce((function(e,t){var n,r=c.find((function(e){return e.id===t}));return GO(GO({},e),((n={})[t]={label:(null===r||void 0===r?void 0:r.name)||r.id,value:t},n))}),{})):null}),[S]);(0,i.useEffect)((function(){y&&oe!==y&&ie(y)}),[D]);var ue=(0,i.useCallback)((function(e){null===A||void 0===A||A(e),ie(String(e))}),[]),de=(0,i.useCallback)((function(e){null===E||void 0===E||E(e),le(e)}),[E]),fe=kb(c,{testPrefix:I,enableSelection:g,rowActions:j,tableMeta:L}),pe=(0,i.useState)(a),he=pe[0],ge=pe[1],ve=(0,i.useCallback)((function(e){T(e),ge(e)}),[]),me=function(e){const t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=i.useState((()=>({current:cb(t)}))),[r,o]=i.useState((()=>n.current.initialState));return n.current.setOptions((t=>({...t,...e,state:{...r,...e.state},onStateChange:t=>{o(t),null==e.onStateChange||e.onStateChange(t)}}))),n.current}(GO(GO({columns:fe,data:l,manualPagination:!p,columnResizeMode:h?"onEnd":"",filterFns:YO,state:{columnVisibility:H,rowSelection:$,globalFilter:oe,sorting:K,pagination:ee,columnPinning:U,expanded:he,grouping:(0,i.useMemo)((function(){var e;return Array.isArray(se)?[se].filter(Boolean):(null===(e=null===S||void 0===S?void 0:S[se])||void 0===e?void 0:e.columns)||[]}),[se]),columnOrder:[]},onExpandedChange:ve},w?{globalFilterFn:w}:{}),{getCoreRowModel:e=>Sy((()=>[e.options.data]),(t=>{const n={rows:[],flatRows:[],rowsById:{}},r=function(t,o,i){void 0===o&&(o=0);const a=[];for(let l=0;l<t.length;l++){const c=ub(e,e._getRowId(t[l],l,i),t[l],l,o,void 0,null==i?void 0:i.id);var s;n.flatRows.push(c),n.rowsById[c.id]=c,a.push(c),e.options.getSubRows&&(c.originalSubRows=e.options.getSubRows(t[l],l),null!=(s=c.originalSubRows)&&s.length&&(c.subRows=r(c.originalSubRows,o+1,c)))}return a};return n.rows=r(t),n}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}),getFilteredRowModel:e=>Sy((()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter]),((t,n,r)=>{if(!t.rows.length||(null==n||!n.length)&&!r){for(let e=0;e<t.flatRows.length;e++)t.flatRows[e].columnFilters={},t.flatRows[e].columnFiltersMeta={};return t}const o=[],i=[];(null!=n?n:[]).forEach((t=>{var n;const r=e.getColumn(t.id);if(!r)return;const i=r.getFilterFn();i&&o.push({id:t.id,filterFn:i,resolvedValue:null!=(n=null==i.resolveFilterValue?void 0:i.resolveFilterValue(t.value))?n:t.value})}));const a=n.map((e=>e.id)),s=e.getGlobalFilterFn(),l=e.getAllLeafColumns().filter((e=>e.getCanGlobalFilter()));let c,u;r&&s&&l.length&&(a.push("__global__"),l.forEach((e=>{var t;i.push({id:e.id,filterFn:s,resolvedValue:null!=(t=null==s.resolveFilterValue?void 0:s.resolveFilterValue(r))?t:r})})));for(let e=0;e<t.flatRows.length;e++){const n=t.flatRows[e];if(n.columnFilters={},o.length)for(let e=0;e<o.length;e++){c=o[e];const t=c.id;n.columnFilters[t]=c.filterFn(n,t,c.resolvedValue,(e=>{n.columnFiltersMeta[t]=e}))}if(i.length){for(let e=0;e<i.length;e++){u=i[e];const t=u.id;if(u.filterFn(n,t,u.resolvedValue,(e=>{n.columnFiltersMeta[t]=e}))){n.columnFilters.__global__=!0;break}}!0!==n.columnFilters.__global__&&(n.columnFilters.__global__=!1)}}return db(t.rows,(e=>{for(let t=0;t<a.length;t++)if(!1===e.columnFilters[a[t]])return!1;return!0}),e)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}),onRowSelectionChange:q,onGlobalFilterChange:ue,onSortingChange:J,getSortedRowModel:e=>Sy((()=>[e.getState().sorting,e.getPreSortedRowModel()]),((t,n)=>{if(!n.rows.length||null==t||!t.length)return n;const r=e.getState().sorting,o=[],i=r.filter((t=>{var n;return null==(n=e.getColumn(t.id))?void 0:n.getCanSort()})),a={};i.forEach((t=>{const n=e.getColumn(t.id);n&&(a[t.id]={sortUndefined:n.columnDef.sortUndefined,invertSorting:n.columnDef.invertSorting,sortingFn:n.getSortingFn()})}));const s=e=>{const t=[...e];return t.sort(((e,t)=>{for(let r=0;r<i.length;r+=1){var n;const o=i[r],s=a[o.id],l=null!=(n=null==o?void 0:o.desc)&&n;if(s.sortUndefined){const n="undefined"===typeof e.getValue(o.id),r="undefined"===typeof t.getValue(o.id);if(n||r)return n&&r?0:n?s.sortUndefined:-s.sortUndefined}let c=s.sortingFn(e,t,o.id);if(0!==c)return l&&(c*=-1),s.invertSorting&&(c*=-1),c}return e.index-t.index})),t.forEach((e=>{var t;o.push(e),null!=(t=e.subRows)&&t.length&&(e.subRows=s(e.subRows))})),t};return{rows:s(n.rows),flatRows:o,rowsById:n.rowsById}}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}),getPaginationRowModel:e=>Sy((()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded]),((t,n)=>{if(!n.rows.length)return n;const{pageSize:r,pageIndex:o}=t;let{rows:i,flatRows:a,rowsById:s}=n;const l=r*o,c=l+r;let u;i=i.slice(l,c),u=e.options.paginateExpandedRows?{rows:i,flatRows:a,rowsById:s}:pb({rows:i,flatRows:a,rowsById:s}),u.flatRows=[];const d=e=>{u.flatRows.push(e),e.subRows.length&&e.subRows.forEach(d)};return u.rows.forEach(d),u}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getExpandedRowModel:e=>Sy((()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows]),((e,t,n)=>!t.rows.length||!0!==e&&!Object.keys(null!=e?e:{}).length?t:n?pb(t):t),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getGroupedRowModel:fb(),getSubRows:function(e){return e.children},onPaginationChange:te,onColumnVisibilityChange:ne,onColumnPinningChange:G,enableSubRowSelection:v,columnGroupingMode:"reorder"})),ye=(0,i.useState)([]),we=ye[0],_e=ye[1];(0,i.useEffect)((function(){var e=me.getSelectedRowModel().flatRows;if(e){var t=e.reduce((function(e,t){var n=t.original;return(null===n||void 0===n?void 0:n.disabled)||e.push(n),e}),[]);_e(t),null===P||void 0===P||P(t)}}),[$,me]);var Se=d||f||!!n,Oe=(0,i.useRef)(),Ce=function(e){var t=e.bulkActions,n=e.enableColumnVisibility,r=Fb(e,["bulkActions","enableColumnVisibility"]),o=Vb(n,r);return(0,i.useMemo)((function(){return t?Object.keys(t).map((function(e){var n=Hb[e]||Hb.delete,o=t[e];return i.createElement(Rb,Nb({key:e},r,n,{id:e},o))})).concat(o):o}),[t,o])}({bulkActions:n,columnPinning:U,dataGa:u,enableColumnVisibility:f,enableColumnPinning:d,selectedRows:we,table:me,testPrefix:I}),Ae=(0,i.useCallback)((function(e){return{side:e,enableResize:h,onClickRow:O,enableSorting:m,table:me,headers:"left"===e?me.getLeftHeaderGroups():me.getRightHeaderGroups(),testPrefix:I,dataGa:u,scrollParentRef:Oe,virtualizeOptions:Z,meta:L}}),[h,O,m,me,I,u,Oe,Z,L]),Ee=Z||{},ke=Ee.hasNextPage,Pe=Ee.loading,Me=Ee.warning;return i.createElement($b,{onHoverCell:k},i.createElement(xe.default,{height:"100%",overflow:"hidden",column:!0,ref:t},A||Se?i.createElement(zO,{bulkActions:Se?Ce:null,dataGa:u,groupByOptions:ce,groupValue:se,onGroupBy:de,onSearch:A?ue:null,searchValue:oe,tableMeta:L,title:B}):null,i.createElement(xe.default,{row:!0,ref:Oe,overflow:"auto"},d&&U.left&&i.createElement(HO,GO({},Ae("left"))),i.createElement(ZO,GO({headers:U?me.getCenterHeaderGroups():me.getHeaderGroups(),width:"100%",getRowHandler:d?"getCenterVisibleCells":"getVisibleCells",scrollParentRef:Oe,enableResize:h,onClickRow:O,enableSorting:m,enableColumnPinning:d,table:me,dataGa:u,testPrefix:I,virtualizeOptions:Z,meta:L,side:"center"},N)),d&&U.right&&i.createElement(HO,GO({},Ae("right")))),!ke&&!Pe&&!!Me&&i.createElement(xe.default,{alignItems:"center",justifyContent:"center",gap:2,padding:[4],width:"100%"},i.createElement(be.JO,{name:"warning_triangle_hollow",color:"warning"})," ",i.createElement(De.Text,{color:"warningText"},Me)),ke&&Pe&&i.createElement(xe.default,{alignItems:"center",justifyContent:"center",gap:2,padding:[4],width:"100%"},i.createElement(be.NZ.LoaderIcon,null)," ",i.createElement(De.Text,null,"Loading more...")),p&&i.createElement(UO,{table:me})))}));KO.defaultProps={coloredSortedColumn:!0,enableColumnPinning:!1,enableColumnVisibility:!1,enableResize:!1,onColumnVisibilityChange:$O,onSortingChange:$O,onExpandedChange:$O,paginationOptions:{pageIndex:0,pageSize:100},expanded:qO,rowSelection:qO,rowActions:qO,meta:qO,globalFilter:"",testPrefix:""};const XO=KO},21352:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r={end:"flex-end",start:"flex-start",center:"center",stretch:"stretch"};const o=function(e){var t=e.alignSelf;return t in r&&"align-self: ".concat(r[t],";")}},55199:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r={pointer:"pointer",default:"default",grab:"grab",move:"move",none:"none",text:"text",wait:"wait",notAllowed:"not-allowed",initial:"initial",inherit:"inherit"};const o=function(e){var t=e.cursor;return t&&t in r?"cursor: ".concat(r[t],";"):""}},11275:(e,t,n)=>{"use strict";n.d(t,{_Y:()=>c,aY:()=>i,f1:()=>f});var r,o,i="\n font-family: inherit;\n border: none;\n outline: none;\n padding: 0;\n margin: 0;\n",a=n(60677),s=n(50757),l=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},c=(0,a.css)(r||(r=l(["\n border-color: ",";\n box-shadow: 0 0 0 1px ",";\n"],["\n border-color: ",";\n box-shadow: 0 0 0 1px ",";\n"])),(0,s.dI)("controlFocused"),(0,s.dI)("controlFocused")),u=n(90509),d=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},f=(0,a.css)(o||(o=d(["\n &::-webkit-scrollbar {\n width: ",";\n }\n &::-webkit-scrollbar-track {\n border-radius: ",";\n background-color: ",";\n }\n &::-webkit-scrollbar-thumb {\n border-radius: ",";\n background-color: ",";\n }\n &::-webkit-scrollbar-thumb:hover {\n background-color: ",";\n }\n &::-webkit-scrollbar-track-piece {\n background-color: ",";\n }\n &::-webkit-scrollbar-corner {\n background-color: ",";\n }\n"],["\n &::-webkit-scrollbar {\n width: ",";\n }\n &::-webkit-scrollbar-track {\n border-radius: ",";\n background-color: ",";\n }\n &::-webkit-scrollbar-thumb {\n border-radius: ",";\n background-color: ",";\n }\n &::-webkit-scrollbar-thumb:hover {\n background-color: ",";\n }\n &::-webkit-scrollbar-track-piece {\n background-color: ",";\n }\n &::-webkit-scrollbar-corner {\n background-color: ",";\n }\n"])),(0,u.getSizeBy)(1),(0,u.getSizeBy)(.5),(0,u.getRgbColor)("border",.1),(0,u.getSizeBy)(1),(0,u.getRgbColor)("border",.3),(0,u.getRgbColor)("border",.5),(0,u.getRgbColor)("border",.3),(0,u.getRgbColor)("border",.3))},69498:(e,t,n)=>{"use strict";n.d(t,{Fr:()=>r,ZP:()=>i,t_:()=>o});var r=function(e,t){return"number"===typeof t?0===(n=e.constants.SIZE_SUB_UNIT*t)?"0":"".concat(n,"px"):"auto";var n},o=function(e,t){return t.map((function(t){return r(e,t)})).join(" ")};const i=function(e){var t=e.theme,n=e.margin;return n?Array.isArray(n)&&n.length>=1&&n.length<=4?"margin: ".concat(o(t,n),";"):(console.error("Please provide an array (max 4 elements) for `margin` style helper."),""):""}},33778:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r={weak:.3,medium:.4,strong:.8};const o=function(e){var t=e.opacity,n=t&&r[t];return n?"opacity: ".concat(n,";"):""}},96069:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(69498);const o=function(e){var t=e.theme,n=e.padding;return n?Array.isArray(n)&&n.length>=1&&n.length<=4?"padding: ".concat((0,r.t_)(t,n),";"):(console.error("Please provide an array (max 4 elements) for `padding` style helper."),""):""}},94932:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r={static:"static",absolute:"absolute",fixed:"fixed",relative:"relative",sticky:"sticky",initial:"initial",inherit:"inherit"};const o=function(e){var t=e.position;return t in r?"position: ".concat(t,";"):""}},1605:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=function(e,t){return!0===t?"".concat(e,"px"):"number"===typeof t?"".concat(e*t,"px"):"string"===typeof t?t:""},o=function(e,t){return"border-top-left-radius: ".concat(r(e,t),";")},i=function(e,t){return"border-top-right-radius: ".concat(r(e,t),";")},a=function(e,t){return"border-bottom-left-radius: ".concat(r(e,t),";")},s=function(e,t){return"border-bottom-right-radius: ".concat(r(e,t),";")},l={top:function(e,t){return"\n ".concat(o(e,t),"\n ").concat(i(e,t),"\n ")},left:function(e,t){return"\n ".concat(o(e,t),"\n ").concat(a(e,t),"\n ")},bottom:function(e,t){return"\n ".concat(a(e,t),"\n ").concat(s(e,t),"\n ")},right:function(e,t){return"\n ".concat(i(e,t),"\n ").concat(s(e,t),"\n ")},"top-left":o,"top-right":i,"bottom-left":a,"bottom-right":s};const c=function(e){var t=e.theme.constants.SIZE_SUB_UNIT,n=e.round;if(!n)return"";var o=r(t,n);if(o)return"border-radius: ".concat(o,";");var i=n.side,a=n.size,s=void 0===a?1:a;return i in l?"".concat(l[i](t,s)):""}},13692:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(e,t){"function"===typeof e?e(t):e&&(e.current=t)}},98625:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r={none:"none",capitalize:"capitalize",uppercase:"uppercase",lowercase:"lowercase",firstLetter:"firstLetter",fullWidth:"full-width"};const o=function(e){var t=(void 0===e?{}:e).textTransform,n=void 0===t?r.none:t;return n===r.firstLetter?"text-transform: lowercase;\n &::first-letter {\n text-transform: uppercase;\n }\n":"text-transform: ".concat(n in r?r[n]:r.none,";")}},69838:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(e){var t=e.zIndex;if(t&&"number"===typeof t)return"z-index: ".concat(t,";")}},84436:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(67294);const o=function(e,t,n,o){var i=(0,r.useState)(!1),a=i[0],s=i[1],l=(0,r.useState)(!1),c=l[0],u=l[1];return[a,c,(0,r.useCallback)((function(){if(e.current&&t.current&&o){var n=e.current,r=t.current;if(Array.isArray(r)&&r.length){var i=r[r.length-1],a=n.scrollLeft,l=n.getBoundingClientRect().right,c=i.getBoundingClientRect().right;c>l&&u(!0),c<=l&&u(!1),a>0&&s(!0),0===a&&s(!1)}}}),[o,n])]}},50757:(e,t,n)=>{"use strict";n.d(t,{Cs:()=>m,XU:()=>f,nF:()=>y.calcSize,B1:()=>y.extendTheme,Lq:()=>y.getColor,j2:()=>y.getGutterHeight,fS:()=>y.getOrElse,zt:()=>y.getRgbColor,sq:()=>y.getSizeBy,T2:()=>y.getSizeUnit,dI:()=>y.getValidatedControlColor,yw:()=>y.propOrElse});var r={};n.r(r),n.d(r,{GUTTER_HEIGHT:()=>u,SIZE_SUB_UNIT:()=>l,SIZE_UNIT:()=>c});const o={transparent:{full:"rgba(255, 255, 255, 0.0)",semi:"rgba(255, 255, 255, 0.5)",popover:"rgba(18, 36, 50, 0.9)"},green:{poker:"#2f5446",chateau:"#42B861",netdata:"#00AB44",deyork:"#68C47D",vista:"#96D4A2",fringyFlower:"#BFE5C6",frostee:"#E5F5E8",limeGreen:"#48E499"},red:{pomegranate:"#FF4136",carnation:"#F95251",apricot:"#ED7374",wewak:"#F59B9B",pastelpink:"#FFCED3",lavender:"#FFEBEF"},yellow:{amber:"#FFC300",sunglow:"#FFCC26",seaBuckthorn:"#F9A825",mustard:"#FFD74F",salomie:"#FFE182",buttermilk:"#FFEDB3",ginfizz:"#FFF8E1"},neutral:{white:"#FFFFFF",black:"#000000",limedSpruce:"#35414A",regentgrey:"#8F9EAA",blackhaze:"#F7F8F8",brightGrey:"#E9ECEC",chineseWhite:"#DEE3E3",iron:"#CFD5DA",porcelain:"#ECEEEF",bluebayoux:"#536775",shark:"#1C1E22",tuna:"#383B40",outerSpace:"#2B3136",ratsbane:"#3E4551",arsenic:"#353B45",gunmetal:"#282C34",darkGunmetal:"#21252B",eerieBlack:"#181c20"},purple:{mauve:"#DB94F4",mauveDark:"#CB66EF",mauveFocus:"#EBC2F9",daisy:"#563D7C",lilac:"#B596F8",lilacLite:"#C6AEFA",lilacFocus:"#824EF3"},blue:{aquamarine:"#19C89E",indigo:"#5790FF",cyan:"#00BAE2"},shadows:{dropdownLight:"rgba(9, 30, 66, 0.15)",dropdownDark:"rgba(0, 0, 0, 0.4)"}};var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)},a={primary:o.green.netdata,accent:o.green.chateau,main:o.neutral.limedSpruce,border:o.neutral.regentgrey,borderSecondary:o.neutral.porcelain,tabsBorder:o.neutral.iron,disabled:o.neutral.porcelain,disabledBackground:o.neutral.porcelain,dropdown:o.neutral.white,dropdownShadow:o.shadows.dropdownLight,elementBackground:o.neutral.blackhaze,elementBackgroundHover:o.neutral.white,mainBackground:o.neutral.white,mainBackgroundDisabled:o.neutral.blackhaze,modalHeaderBackground:o.neutral.porcelain,modalTabsBackground:o.neutral.blackhaze,modalBackground:o.neutral.white,modalInfoBackground:o.neutral.blackhaze,success:o.green.netdata,successLite:o.green.deyork,successBackground:o.green.frostee,successText:o.green.netdata,warning:o.yellow.seaBuckthorn,warningLite:o.yellow.mustard,warningBackground:o.yellow.buttermilk,warningText:o.yellow.seaBuckthorn,error:o.red.pomegranate,errorLite:o.red.apricot,errorBackground:o.red.lavender,errorText:o.red.pomegranate,attention:o.purple.mauve,attentionSecondary:o.purple.daisy,separator:o.neutral.porcelain,controlFocused:o.neutral.limedSpruce,selected:o.neutral.iron,tooltip:o.neutral.shark,bright:o.neutral.white,text:o.neutral.bluebayoux,textLite:o.neutral.regentgrey,textFocus:o.neutral.regentgrey,textDescription:o.neutral.bluebayoux,sectionHeaderBackground:o.neutral.limedSpruce,sectionTitle:o.neutral.bluebayoux,sectionDescription:o.neutral.regentgrey,placeholder:o.neutral.regentgrey,key:o.neutral.regentgrey,panel:o.neutral.limedSpruce,panelBg:o.neutral.blackhaze,sideBar:o.neutral.brightGrey,sideBarMini:o.neutral.chineseWhite,menuItem:o.neutral.bluebayoux,nodesViewMiniCharts:o.neutral.iron,topBarBg:o.neutral.blackhaze,elevationLevelOne:o.neutral.porcelain,inputBg:o.neutral.blackhaze,inputBorder:o.neutral.iron,inputBorderHover:o.neutral.regentgrey,inputBorderFocus:o.neutral.bluebayoux,nodeBadgeBackground:o.neutral.porcelain,nodeBadgeBorder:o.neutral.iron,nodeBadgeColor:o.neutral.bluebayoux,neutralPillBg:o.neutral.iron,neutralPillBorder:o.neutral.iron,neutralPillColor:o.neutral.bluebayoux,alertBorder:o.neutral.porcelain,alertIcon:o.neutral.porcelain,idleError:o.neutral.regentgrey,idleWarning:o.neutral.iron,idleClear:o.neutral.chineseWhite,dropdownTable:o.neutral.white,tableRowBg:o.neutral.blackhaze,tableRowBgHover:o.neutral.porcelain,columnHighlight:o.green.frostee,iconColor:o.neutral.limedSpruce,progressBg:o.neutral.chineseWhite,resizerLine:o.green.vista,anomalyText:o.purple.lilac,anomalyTextLite:o.purple.lilacLite,anomalyTextFocus:o.purple.lilacFocus};const s=i(i({},a),o);var l=4,c=8,u=8,d=function(){return d=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},d.apply(this,arguments)},f=d(d({},{name:"Default",version:"0.0.1"}),{constants:r,colors:s}),p=function(){return p=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},p.apply(this,arguments)},h={primary:o.green.netdata,accent:o.green.chateau,main:o.neutral.white,border:o.neutral.bluebayoux,borderSecondary:o.neutral.ratsbane,tabsBorder:o.neutral.ratsbane,disabled:o.neutral.tuna,disabledBackground:o.neutral.outerSpace,dropdown:o.neutral.arsenic,dropdownShadow:o.shadows.dropdownDark,elementBackground:o.neutral.outerSpace,elementBackgroundHover:o.neutral.tuna,mainBackground:o.neutral.gunmetal,mainBackgroundDisabled:o.neutral.outerSpace,modalHeaderBackground:o.neutral.shark,modalTabsBackground:o.neutral.darkGunmetal,modalBackground:o.neutral.outerSpace,modalInfoBackground:o.neutral.bluebayoux,success:o.green.netdata,successLite:o.green.deyork,successBackground:o.green.deyork,successText:o.green.netdata,warning:o.yellow.seaBuckthorn,warningLite:o.yellow.sunglow,warningBackground:o.yellow.salomie,warningText:o.yellow.seaBuckthorn,error:o.red.pomegranate,errorLite:o.red.apricot,errorBackground:o.red.wewak,errorText:o.red.pomegranate,attention:o.purple.mauve,attentionSecondary:o.purple.daisy,separator:o.neutral.bluebayoux,controlFocused:o.neutral.white,selected:o.neutral.bluebayoux,tooltip:o.neutral.outerSpace,bright:o.neutral.white,text:o.neutral.iron,textLite:o.neutral.regentgrey,textFocus:o.neutral.porcelain,textDescription:o.neutral.regentgrey,sectionHeaderBackground:o.neutral.white,sectionTitle:o.neutral.iron,sectionDescription:o.neutral.regentgrey,menuItem:o.neutral.regentgrey,placeholder:o.neutral.bluebayoux,key:o.neutral.iron,panel:o.neutral.limedSpruce,panelBg:o.neutral.arsenic,sideBar:o.neutral.darkGunmetal,sideBarMini:o.neutral.eerieBlack,nodesViewMiniCharts:o.neutral.limedSpruce,topBarBg:o.neutral.arsenic,elevationLevelOne:o.neutral.ratsbane,inputBg:o.neutral.arsenic,inputBorder:o.neutral.bluebayoux,inputBorderHover:o.neutral.bluebayoux,inputBorderFocus:o.neutral.limedSpruce,nodeBadgeBackground:o.neutral.limedSpruce,nodeBadgeBorder:o.neutral.bluebayoux,nodeBadgeColor:o.neutral.white,neutralPillBg:o.neutral.limedSpruce,neutralPillBorder:o.neutral.limedSpruce,neutralPillColor:o.neutral.regentgrey,alertBorder:o.neutral.bluebayoux,alertIcon:o.neutral.gunmetal,idleError:o.neutral.tuna,idleWarning:o.neutral.ratsbane,idleClear:o.neutral.arsenic,dropdownTable:o.neutral.eerieBlack,tableRowBgHover:o.neutral.ratsbane,tableRowBg:o.neutral.arsenic,columnHighlight:o.green.poker,progressBg:o.neutral.bluebayoux,iconColor:o.neutral.iron,resizerLine:o.green.vista,anomalyText:o.purple.mauve,anomalyTextLite:o.purple.mauveDark,anomalyTextFocus:o.purple.mauveFocus};const g=p(p({},o),h);var v=function(){return v=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},v.apply(this,arguments)},m=v(v({},{name:"Dark",version:"0.0.1"}),{constants:r,colors:g}),y=n(90509)},90509:(e,t,n)=>{"use strict";n.r(t),n.d(t,{calcSize:()=>d,extendTheme:()=>s,getColor:()=>f,getGutterHeight:()=>g,getOrElse:()=>c,getRgbColor:()=>p,getSizeBy:()=>h,getSizeUnit:()=>u,getValidatedControlColor:()=>v,propOrElse:()=>l});var r=n(65583),o=n.n(r),i=n(55101),a=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},s=function(e,t){return(0,i.BPw)(e,t)},l=function(e,t){return function(n){return(0,i.pMU)(t,e,n)}},c=function(e,t){return function(n){var r=n.theme;return(0,i.pMU)(t,e,r)}},u=function(e){var t=e.theme;return(0,i.ETc)(["constants","SIZE_UNIT"],t)},d=function(e){return function(t){if(e){var n=e.replace("_","".concat(u(t)));return o()(n)}return u(t)}},f=function(e){var t=Array.isArray(e)?e:[e];return c(a(["colors"],t,!0),e||"#fff")},p=function(e,t){return void 0===t&&(t=1),function(n){var r=n.theme,o=f(e)({theme:r}),i=parseInt(o.substring(1),16),a=i>>8&255,s=255&i;return"rgba(".concat(i>>16&255,", ").concat(a,", ").concat(s,", ").concat(t,")")}},h=function(e){return void 0===e&&(e=1),function(t){return isNaN(e)?e:"".concat((u(t)||0)*e,"px")}},g=function(e){var t=e.theme,n=(0,i.ETc)(["constants","GUTTER_HEIGHT"],t)||0;return"".concat(n,"px")},v=function(e,t){return void 0===e&&(e="border"),void 0===t&&(t="disabled"),function(n){var r=n.theme,o=n.success,i=n.error,a=n.disabled;return o?f(["success"])({theme:r}):i?f(["error"])({theme:r}):a?f([t])({theme:r}):f([e])({theme:r})}}},80024:function(e,t){var n="undefined"!==typeof self?self:this,r=function(){function e(){this.fetch=!1,this.DOMException=n.DOMException}return e.prototype=n,new e}();!function(e){!function(t){var n={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(n.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],o=ArrayBuffer.isView||function(e){return e&&r.indexOf(Object.prototype.toString.call(e))>-1};function i(e){if("string"!==typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function a(e){return"string"!==typeof e&&(e=String(e)),e}function s(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n.iterable&&(t[Symbol.iterator]=function(){return t}),t}function l(e){this.map={},e instanceof l?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function c(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function u(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function d(e){var t=new FileReader,n=u(t);return t.readAsArrayBuffer(e),n}function f(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function p(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"===typeof e?this._bodyText=e:n.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:n.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():n.arrayBuffer&&n.blob&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=f(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):n.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||o(e))?this._bodyArrayBuffer=f(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"===typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},n.blob&&(this.blob=function(){var e=c(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?c(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(d)}),this.text=function(){var e=c(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,n=u(t);return t.readAsText(e),n}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},n.formData&&(this.formData=function(){return this.text().then(v)}),this.json=function(){return this.text().then(JSON.parse)},this}l.prototype.append=function(e,t){e=i(e),t=a(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},l.prototype.delete=function(e){delete this.map[i(e)]},l.prototype.get=function(e){return e=i(e),this.has(e)?this.map[e]:null},l.prototype.has=function(e){return this.map.hasOwnProperty(i(e))},l.prototype.set=function(e,t){this.map[i(e)]=a(t)},l.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},l.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),s(e)},l.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),s(e)},l.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),s(e)},n.iterable&&(l.prototype[Symbol.iterator]=l.prototype.entries);var h=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function g(e,t){var n=(t=t||{}).body;if(e instanceof g){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new l(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new l(t.headers)),this.method=function(e){var t=e.toUpperCase();return h.indexOf(t)>-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function v(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function m(e){var t=new l;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t}function y(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new l(t.headers),this.url=t.url||"",this._initBody(e)}g.prototype.clone=function(){return new g(this,{body:this._bodyInit})},p.call(g.prototype),p.call(y.prototype),y.prototype.clone=function(){return new y(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new l(this.headers),url:this.url})},y.error=function(){var e=new y(null,{status:0,statusText:""});return e.type="error",e};var b=[301,302,303,307,308];y.redirect=function(e,t){if(-1===b.indexOf(t))throw new RangeError("Invalid status code");return new y(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(x){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function w(e,r){return new Promise((function(o,i){var a=new g(e,r);if(a.signal&&a.signal.aborted)return i(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var e={status:s.status,statusText:s.statusText,headers:m(s.getAllResponseHeaders()||"")};e.url="responseURL"in s?s.responseURL:e.headers.get("X-Request-URL");var t="response"in s?s.response:s.responseText;o(new y(t,e))},s.onerror=function(){i(new TypeError("Network request failed"))},s.ontimeout=function(){i(new TypeError("Network request failed"))},s.onabort=function(){i(new t.DOMException("Aborted","AbortError"))},s.open(a.method,a.url,!0),"include"===a.credentials?s.withCredentials=!0:"omit"===a.credentials&&(s.withCredentials=!1),"responseType"in s&&n.blob&&(s.responseType="blob"),a.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),a.signal&&(a.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&a.signal.removeEventListener("abort",l)}),s.send("undefined"===typeof a._bodyInit?null:a._bodyInit)}))}w.polyfill=!0,e.fetch||(e.fetch=w,e.Headers=l,e.Request=g,e.Response=y),t.Headers=l,t.Request=g,t.Response=y,t.fetch=w,Object.defineProperty(t,"__esModule",{value:!0})}({})}(r),r.fetch.ponyfill=!0,delete r.fetch.polyfill;var o=r;(t=o.fetch).default=o.fetch,t.fetch=o.fetch,t.Headers=o.Headers,t.Request=o.Request,t.Response=o.Response,e.exports=t},12599:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}var o;n.d(t,{Ep:()=>s,Gn:()=>_,J0:()=>i,LX:()=>S,RQ:()=>P,WK:()=>D,X3:()=>j,Zn:()=>C,Zq:()=>E,aU:()=>o,cP:()=>l,fp:()=>u,pC:()=>k}),function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(o||(o={}));function i(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function a(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(n){}}}function s(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function l(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var c;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(c||(c={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function u(e,t,n){void 0===n&&(n="/");let r=C(("string"===typeof t?l(t):t).pathname||"/",n);if(null==r)return null;let o=d(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(o);let i=null;for(let a=0;null==i&&a<o.length;++a)i=x(o[a],O(r));return i}function d(e,t,n,r){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r="");let o=(e,o,a)=>{let s={relativePath:void 0===a?e.path||"":a,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};s.relativePath.startsWith("/")&&(i(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),s.relativePath=s.relativePath.slice(r.length));let l=P([r,s.relativePath]),c=n.concat(s);e.children&&e.children.length>0&&(i(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+l+'".'),d(e.children,t,c,l)),(null!=e.path||e.index)&&t.push({path:l,score:w(l,e.index),routesMeta:c})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let r of f(e.path))o(e,t,r);else o(e,t)})),t}function f(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===r.length)return o?[i,""]:[i];let a=f(r.join("/")),s=[];return s.push(...a.map((e=>""===e?i:[i,e].join("/")))),o&&s.push(...a),s.map((t=>e.startsWith("/")&&""===t?"/":t))}const p=/^:\w+$/,h=3,g=2,v=1,m=10,y=-2,b=e=>"*"===e;function w(e,t){let n=e.split("/"),r=n.length;return n.some(b)&&(r+=y),t&&(r+=g),n.filter((e=>!b(e))).reduce(((e,t)=>e+(p.test(t)?h:""===t?v:m)),r)}function x(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let a=0;a<n.length;++a){let e=n[a],s=a===n.length-1,l="/"===o?t:t.slice(o.length)||"/",c=S({path:e.relativePath,caseSensitive:e.caseSensitive,end:s},l);if(!c)return null;Object.assign(r,c.params);let u=e.route;i.push({params:r,pathname:P([o,c.pathname]),pathnameBase:M(P([o,c.pathnameBase])),route:u}),"/"!==c.pathnameBase&&(o=P([o,c.pathnameBase]))}return i}function _(e,t){void 0===t&&(t={});let n=e;n.endsWith("*")&&"*"!==n&&!n.endsWith("/*")&&(a(!1,'Route path "'+n+'" will be treated as if it were "'+n.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+n.replace(/\*$/,"/*")+'".'),n=n.replace(/\*$/,"/*"));return(n.startsWith("/")?"/":"")+n.split(/\/+/).map(((e,n,r)=>{if(n===r.length-1&&"*"===e){return t["*"]}const o=e.match(/^:(\w+)(\??)$/);if(o){const[,e,n]=o;let r=t[e];return"?"===n?null==r?"":r:(null==r&&i(!1,'Missing ":'+e+'" param'),r)}return e.replace(/\?$/g,"")})).filter((e=>!!e)).join("/")}function S(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);a("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,((e,t)=>(r.push(t),"/([^\\/]+)")));e.endsWith("*")?(r.push("*"),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))");let i=new RegExp(o,t?void 0:"i");return[i,r]}(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let i=o[0],s=i.replace(/(.)\/+$/,"$1"),l=o.slice(1);return{params:r.reduce(((e,t,n)=>{if("*"===t){let e=l[n]||"";s=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(n){return a(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}(l[n]||"",t),e}),{}),pathname:i,pathnameBase:s,pattern:e}}function O(e){try{return decodeURI(e)}catch(t){return a(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function C(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function A(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function E(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function k(e,t,n,o){let a;void 0===o&&(o=!1),"string"===typeof e?a=l(e):(a=r({},e),i(!a.pathname||!a.pathname.includes("?"),A("?","pathname","search",a)),i(!a.pathname||!a.pathname.includes("#"),A("#","pathname","hash",a)),i(!a.search||!a.search.includes("#"),A("#","search","hash",a)));let s,c=""===e||""===a.pathname,u=c?"/":a.pathname;if(o||null==u)s=n;else{let e=t.length-1;if(u.startsWith("..")){let t=u.split("/");for(;".."===t[0];)t.shift(),e-=1;a.pathname=t.join("/")}s=e>=0?t[e]:"/"}let d=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:o=""}="string"===typeof e?l(e):e,i=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:i,search:T(r),hash:R(o)}}(a,s),f=u&&"/"!==u&&u.endsWith("/"),p=(c||"."===u)&&n.endsWith("/");return d.pathname.endsWith("/")||!f&&!p||(d.pathname+="/"),d}const P=e=>e.join("/").replace(/\/\/+/g,"/"),M=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),T=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",R=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";class j extends Error{}function D(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}const I=["post","put","patch","delete"],L=(new Set(I),["get",...I]);new Set(L),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred")},52139:(e,t,n)=>{"use strict";n.d(t,{S1:()=>Dt,jp:()=>It});var r=n(12343),o=n(62844),i=n(57321);const a=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],s=[/^.*healthcheck.*$/,/^.*healthy.*$/,/^.*live.*$/,/^.*ready.*$/,/^.*heartbeat.*$/,/^.*\/health$/,/^.*\/healthz$/];class l{static __initStatic(){this.id="InboundFilters"}__init(){this.name=l.id}constructor(e={}){this._options=e,l.prototype.__init.call(this)}setupOnce(e,t){const n=e=>{const n=t();if(n){const t=n.getIntegration(l);if(t){const l=n.getClient(),u=l?l.getOptions():{},d=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:a],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:s],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(t._options,u);return function(e,t){if(t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(t){}return!1}(e))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${(0,o.jH)(e)}`),!0;if(function(e,t){if(e.type||!t||!t.length)return!1;return function(e){if(e.message)return[e.message];if(e.exception){const{values:n}=e.exception;try{const{type:e="",value:t=""}=n&&n[n.length-1]||{};return[`${t}`,`${e}: ${t}`]}catch(t){return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error(`Cannot extract message for event ${(0,o.jH)(e)}`),[]}}return[]}(e).some((e=>(0,i.U0)(e,t)))}(e,t.ignoreErrors))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${(0,o.jH)(e)}`),!0;if(function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;const n=e.transaction;return!!n&&(0,i.U0)(n,t)}(e,t.ignoreTransactions))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${(0,o.jH)(e)}`),!0;if(function(e,t){if(!t||!t.length)return!1;const n=c(e);return!!n&&(0,i.U0)(n,t)}(e,t.denyUrls))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${(0,o.jH)(e)}.\nUrl: ${c(e)}`),!0;if(!function(e,t){if(!t||!t.length)return!0;const n=c(e);return!n||(0,i.U0)(n,t)}(e,t.allowUrls))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${(0,o.jH)(e)}.\nUrl: ${c(e)}`),!0;return!1}(e,d)?null:e}}return e};n.id=this.name,e(n)}}function c(e){try{let n;try{n=e.exception.values[0].stacktrace.frames}catch(t){}return n?function(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(n):null}catch(n){return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error(`Cannot extract url for event ${(0,o.jH)(e)}`),null}}l.__initStatic();var u=n(20535);let d;class f{constructor(){f.prototype.__init.call(this)}static __initStatic(){this.id="FunctionToString"}__init(){this.name=f.id}setupOnce(){d=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=(0,u.HK)(this)||this;return d.apply(t,e)}}catch(e){}}}f.__initStatic();var p=n(95659),h=n(10350);const g=[];function v(e){const t=e.defaultIntegrations||[],n=e.integrations;let r;t.forEach((e=>{e.isDefaultInstance=!0})),r=Array.isArray(n)?[...t,...n]:"function"===typeof n?(0,o.lE)(n(t)):t;const i=function(e){const t={};return e.forEach((e=>{const{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)})),Object.keys(t).map((e=>t[e]))}(r),a=function(e,t){for(let n=0;n<e.length;n++)if(!0===t(e[n]))return n;return-1}(i,(e=>"Debug"===e.name));if(-1!==a){const[e]=i.splice(a,1);i.push(e)}return i}function m(e,t){t[e.name]=e,-1===g.indexOf(e.name)&&(e.setupOnce(h.c,p.Gd),g.push(e.name),("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log(`Integration installed: ${e.name}`))}const y=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function b(e,t=!1){const{host:n,path:r,pass:o,port:i,projectId:a,protocol:s,publicKey:l}=e;return`${s}://${l}${t&&o?`:${o}`:""}@${n}${i?`:${i}`:""}/${r?`${r}/`:r}${a}`}function w(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function x(e){const t="string"===typeof e?function(e){const t=y.exec(e);if(!t)return void console.error(`Invalid Sentry Dsn: ${e}`);const[n,r,o="",i,a="",s]=t.slice(1);let l="",c=s;const u=c.split("/");if(u.length>1&&(l=u.slice(0,-1).join("/"),c=u.pop()),c){const e=c.match(/^\d+/);e&&(c=e[0])}return w({host:i,pass:o,path:l,projectId:c,port:a,protocol:n,publicKey:r})}(e):w(e);if(t&&function(e){if("undefined"!==typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__)return!0;const{port:t,projectId:n,protocol:o}=e;return!["protocol","publicKey","host","projectId"].find((t=>!e[t]&&(r.kg.error(`Invalid Sentry Dsn: ${t} missing`),!0)))&&(n.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(o)?!t||!isNaN(parseInt(t,10))||(r.kg.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):(r.kg.error(`Invalid Sentry Dsn: Invalid protocol ${o}`),!1):(r.kg.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1))}(t))return t}const _="7";function S(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function O(e,t={}){const n="string"===typeof t?t:t.tunnel,r="string"!==typeof t&&t._metadata?t._metadata.sdk:void 0;return n||`${function(e){return`${S(e)}${e.projectId}/envelope/`}(e)}?${function(e,t){return(0,u._j)({sentry_key:e.publicKey,sentry_version:_,...t&&{sentry_client:`${t.name}/${t.version}`}})}(e,r)}`}const C=50,A=/\(error: (.*)\)/;function E(...e){const t=e.sort(((e,t)=>e[0]-t[0])).map((e=>e[1]));return(e,n=0)=>{const r=[],o=e.split("\n");for(let i=n;i<o.length;i++){const e=o[i];if(e.length>1024)continue;const n=A.test(e)?e.replace(A,"$1"):e;if(!n.match(/\S*Error: /)){for(const e of t){const t=e(n);if(t){r.push(t);break}}if(r.length>=C)break}}return function(e){if(!e.length)return[];const t=e.slice(0,C),n=t[t.length-1].function;n&&/sentryWrapped/.test(n)&&t.pop();t.reverse();const r=t[t.length-1].function;r&&/captureMessage|captureException/.test(r)&&t.pop();return t.map((e=>({...e,filename:e.filename||t[t.length-1].filename,function:e.function||"?"})))}(r)}}const k="<anonymous>";function P(e){try{return e&&"function"===typeof e&&e.name||k}catch(t){return k}}var M=n(71235);const T=(0,M.Rf)();function R(){if(!("fetch"in T))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function j(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}var D=n(67597);const I=(0,M.Rf)();const L=(0,M.Rf)(),B="__sentry_xhr_v2__",Z={},N={};function F(e){if(!N[e])switch(N[e]=!0,e){case"console":!function(){if(!("console"in L))return;r.RU.forEach((function(e){e in L.console&&(0,u.hl)(L.console,e,(function(t){return function(...n){V("console",{args:n,level:e}),t&&t.apply(L.console,n)}}))}))}();break;case"dom":!function(){if(!("document"in L))return;const e=V.bind(null,"dom"),t=Y(e,!0);L.document.addEventListener("click",t,!1),L.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{const n=L[t]&&L[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,u.hl)(n,"addEventListener",(function(t){return function(n,r,o){if("click"===n||"keypress"==n)try{const r=this,i=r.__sentry_instrumentation_handlers__=r.__sentry_instrumentation_handlers__||{},a=i[n]=i[n]||{refCount:0};if(!a.handler){const r=Y(e);a.handler=r,t.call(this,n,r,o)}a.refCount++}catch(i){}return t.call(this,n,r,o)}})),(0,u.hl)(n,"removeEventListener",(function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{const n=this,o=n.__sentry_instrumentation_handlers__||{},i=o[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,r),i.handler=void 0,delete o[t]),0===Object.keys(o).length&&delete n.__sentry_instrumentation_handlers__)}catch(o){}return e.call(this,t,n,r)}})))}))}();break;case"xhr":!function(){if(!("XMLHttpRequest"in L))return;const e=XMLHttpRequest.prototype;(0,u.hl)(e,"open",(function(e){return function(...t){const n=t[1],r=this[B]={method:(0,D.HD)(t[0])?t[0].toUpperCase():t[0],url:t[1],request_headers:{}};(0,D.HD)(n)&&"POST"===r.method&&n.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const o=()=>{const e=this[B];if(e&&4===this.readyState){try{e.status_code=this.status}catch(n){}V("xhr",{args:t,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&"function"===typeof this.onreadystatechange?(0,u.hl)(this,"onreadystatechange",(function(e){return function(...t){return o(),e.apply(this,t)}})):this.addEventListener("readystatechange",o),(0,u.hl)(this,"setRequestHeader",(function(e){return function(...t){const[n,r]=t,o=this[B];return o&&(o.request_headers[n.toLowerCase()]=r),e.apply(this,t)}})),e.apply(this,t)}})),(0,u.hl)(e,"send",(function(e){return function(...t){const n=this[B];return n&&void 0!==t[0]&&(n.body=t[0]),V("xhr",{args:t,startTimestamp:Date.now(),xhr:this}),e.apply(this,t)}}))}();break;case"fetch":!function(){if(!function(){if(!R())return!1;if(j(T.fetch))return!0;let e=!1;const t=T.document;if(t&&"function"===typeof t.createElement)try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=j(n.contentWindow.fetch)),t.head.removeChild(n)}catch(n){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return e}())return;(0,u.hl)(L,"fetch",(function(e){return function(...t){const{method:n,url:r}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){const[t,n]=e;return{url:U(t),method:z(n,"method")?String(n.method).toUpperCase():"GET"}}const t=e[0];return{url:U(t),method:z(t,"method")?String(t.method).toUpperCase():"GET"}}(t),o={args:t,fetchData:{method:n,url:r},startTimestamp:Date.now()};return V("fetch",{...o}),e.apply(L,t).then((e=>(V("fetch",{...o,endTimestamp:Date.now(),response:e}),e)),(e=>{throw V("fetch",{...o,endTimestamp:Date.now(),error:e}),e}))}}))}();break;case"history":!function(){if(!function(){const e=I.chrome,t=e&&e.app&&e.app.runtime,n="history"in I&&!!I.history.pushState&&!!I.history.replaceState;return!t&&n}())return;const e=L.onpopstate;function t(e){return function(...t){const n=t.length>2?t[2]:void 0;if(n){const e=G,t=String(n);G=t,V("history",{from:e,to:t})}return e.apply(this,t)}}L.onpopstate=function(...t){const n=L.location.href,r=G;if(G=n,V("history",{from:r,to:n}),e)try{return e.apply(this,t)}catch(o){}},(0,u.hl)(L.history,"pushState",t),(0,u.hl)(L.history,"replaceState",t)}();break;case"error":K=L.onerror,L.onerror=function(e,t,n,r,o){return V("error",{column:r,error:o,line:n,msg:e,url:t}),!(!K||K.__SENTRY_LOADER__)&&K.apply(this,arguments)},L.onerror.__SENTRY_INSTRUMENTED__=!0;break;case"unhandledrejection":X=L.onunhandledrejection,L.onunhandledrejection=function(e){return V("unhandledrejection",e),!(X&&!X.__SENTRY_LOADER__)||X.apply(this,arguments)},L.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0;break;default:return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("unknown instrumentation type:",e))}}function H(e,t){Z[e]=Z[e]||[],Z[e].push(t),F(e)}function V(e,t){if(e&&Z[e])for(const o of Z[e]||[])try{o(t)}catch(n){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${P(o)}\nError:`,n)}}function z(e,t){return!!e&&"object"===typeof e&&!!e[t]}function U(e){return"string"===typeof e?e:e?z(e,"url")?e.url:e.toString?e.toString():"":""}let G;const W=1e3;let $,q;function Y(e,t=!1){return n=>{if(!n||q===n)return;if(function(e){if("keypress"!==e.type)return!1;try{const t=e.target;if(!t||!t.tagName)return!0;if("INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)return!1}catch(t){}return!0}(n))return;const r="keypress"===n.type?"input":n.type;(void 0===$||function(e,t){if(!e)return!0;if(e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch(n){}return!1}(q,n))&&(e({event:n,name:r,global:t}),q=n),clearTimeout($),$=L.setTimeout((()=>{$=void 0}),W)}}let K=null;let X=null;var J=n(96893);function Q(e,t=100,n=1/0){try{return te("",e,t,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function ee(e,t=3,n=102400){const r=Q(e,t);return o=r,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(o))>n?ee(e,t-1,n):r;var o}function te(e,t,r=1/0,o=1/0,i=function(){const e="function"===typeof WeakSet,t=e?new WeakSet:[];return[function(n){if(e)return!!t.has(n)||(t.add(n),!1);for(let e=0;e<t.length;e++)if(t[e]===n)return!0;return t.push(n),!1},function(n){if(e)t.delete(n);else for(let e=0;e<t.length;e++)if(t[e]===n){t.splice(e,1);break}}]}()){const[a,s]=i;if(null==t||["number","boolean","string"].includes(typeof t)&&!(0,D.i2)(t))return t;const l=function(e,t){try{if("domain"===e&&t&&"object"===typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if("undefined"!==typeof n.g&&t===n.g)return"[Global]";if("undefined"!==typeof window&&t===window)return"[Window]";if("undefined"!==typeof document&&t===document)return"[Document]";if((0,D.Cy)(t))return"[SyntheticEvent]";if("number"===typeof t&&t!==t)return"[NaN]";if("function"===typeof t)return`[Function: ${P(t)}]`;if("symbol"===typeof t)return`[${String(t)}]`;if("bigint"===typeof t)return`[BigInt: ${String(t)}]`;const r=function(e){const t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}(t);return/^HTML(\w*)Element$/.test(r)?`[HTMLElement: ${r}]`:`[object ${r}]`}catch(r){return`**non-serializable** (${r})`}}(e,t);if(!l.startsWith("[object "))return l;if(t.__sentry_skip_normalization__)return t;const c="number"===typeof t.__sentry_override_normalization_depth__?t.__sentry_override_normalization_depth__:r;if(0===c)return l.replace("object ","");if(a(t))return"[Circular ~]";const d=t;if(d&&"function"===typeof d.toJSON)try{return te("",d.toJSON(),c-1,o,i)}catch(g){}const f=Array.isArray(t)?[]:{};let p=0;const h=(0,u.Sh)(t);for(const n in h){if(!Object.prototype.hasOwnProperty.call(h,n))continue;if(p>=o){f[n]="[MaxProperties ~]";break}const e=h[n];f[n]=te(n,e,c-1,o,i),p++}return s(t),f}function ne(e,t=[]){return[e,t]}function re(e,t){const[n,r]=e;return[n,[...r,t]]}function oe(e,t){const n=e[1];for(const r of n){if(t(r,r[0].type))return!0}return!1}function ie(e,t){return(t||new TextEncoder).encode(e)}function ae(e,t){const[n,r]=e;let o=JSON.stringify(n);function i(e){"string"===typeof o?o="string"===typeof e?o+e:[ie(o,t),e]:o.push("string"===typeof e?ie(e,t):e)}for(const s of r){const[e,t]=s;if(i(`\n${JSON.stringify(e)}\n`),"string"===typeof t||t instanceof Uint8Array)i(t);else{let e;try{e=JSON.stringify(t)}catch(a){e=JSON.stringify(Q(t))}i(e)}}return"string"===typeof o?o:function(e){const t=e.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(t);let r=0;for(const o of e)n.set(o,r),r+=o.length;return n}(o)}function se(e,t){const n="string"===typeof e.data?ie(e.data,t):e.data;return[(0,u.Jr)({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}const le={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};function ce(e){return le[e]}function ue(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}class de extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}function fe(e,t,n,r){const o=ue(n),i=e.type&&"replay_event"!==e.type?e.type:"event";!function(e,t){t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]])}(e,n&&n.sdk);const a=function(e,t,n,r){const o=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&{sdk:t},...!!n&&{dsn:b(r)},...o&&{trace:(0,u.Jr)({...o})}}}(e,o,r,t);delete e.sdkProcessingMetadata;return ne(a,[[{type:i},e]])}var pe=n(9015),he=n(21170),ge=n(51131);function ve(e,t,n,r){const{normalizeDepth:a=3,normalizeMaxBreadth:s=1e3}=e,l={...t,event_id:t.event_id||n.event_id||(0,o.DM)(),timestamp:t.timestamp||(0,he.yW)()},c=n.integrations||e.integrations.map((e=>e.name));!function(e,t){const{environment:n,release:r,dist:o,maxValueLength:a=250}=t;"environment"in e||(e.environment="environment"in t?n:ge.J);void 0===e.release&&void 0!==r&&(e.release=r);void 0===e.dist&&void 0!==o&&(e.dist=o);e.message&&(e.message=(0,i.$G)(e.message,a));const s=e.exception&&e.exception.values&&e.exception.values[0];s&&s.value&&(s.value=(0,i.$G)(s.value,a));const l=e.request;l&&l.url&&(l.url=(0,i.$G)(l.url,a))}(l,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}(l,c),void 0===t.type&&function(e,t){const n=M.n2._sentryDebugIds;if(!n)return;let r;const o=me.get(t);o?r=o:(r=new Map,me.set(t,r));const i=Object.keys(n).reduce(((e,o)=>{let i;const a=r.get(o);a?i=a:(i=t(o),r.set(o,i));for(let t=i.length-1;t>=0;t--){const r=i[t];if(r.filename){e[r.filename]=n[o];break}}return e}),{}),a=new Set;try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.filename&&a.add(e.filename)}))}))}catch(l){}e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const s=e.debug_meta.images;a.forEach((e=>{i[e]&&s.push({type:"sourcemap",code_file:e,debug_id:i[e]})}))}(l,e.stackParser);let u=r;n.captureContext&&(u=h.s.clone(u).update(n.captureContext));let d=(0,J.WD)(l);if(u){if(u.getAttachments){const e=[...n.attachments||[],...u.getAttachments()];e.length&&(n.attachments=e)}d=u.applyToEvent(l,n)}return d.then((e=>"number"===typeof a&&a>0?function(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((e=>({...e,...e.data&&{data:Q(e.data,t,n)}})))},...e.user&&{user:Q(e.user,t,n)},...e.contexts&&{contexts:Q(e.contexts,t,n)},...e.extra&&{extra:Q(e.extra,t,n)}};e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Q(e.contexts.trace.data,t,n)));e.spans&&(r.spans=e.spans.map((e=>(e.data&&(e.data=Q(e.data,t,n)),e))));return r}(e,a,s):e))}const me=new WeakMap;const ye="Not capturing exception because it's already been captured.";class be{__init(){this._integrations={}}__init2(){this._integrationsInitialized=!1}__init3(){this._numProcessing=0}__init4(){this._outcomes={}}__init5(){this._hooks={}}constructor(e){if(be.prototype.__init.call(this),be.prototype.__init2.call(this),be.prototype.__init3.call(this),be.prototype.__init4.call(this),be.prototype.__init5.call(this),this._options=e,e.dsn?this._dsn=x(e.dsn):("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("No DSN provided, client will not do anything."),this._dsn){const t=O(this._dsn,e);this._transport=e.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,n){if((0,o.YO)(e))return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log(ye));let i=t&&t.event_id;return this._process(this.eventFromException(e,t).then((e=>this._captureEvent(e,t,n))).then((e=>{i=e}))),i}captureMessage(e,t,n,r){let o=n&&n.event_id;const i=(0,D.pt)(e)?this.eventFromMessage(String(e),t,n):this.eventFromException(e,n);return this._process(i.then((e=>this._captureEvent(e,n,r))).then((e=>{o=e}))),o}captureEvent(e,t,n){if(t&&t.originalException&&(0,o.YO)(t.originalException))return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log(ye));let i=t&&t.event_id;return this._process(this._captureEvent(e,t,n).then((e=>{i=e}))),i}captureSession(e){this._isEnabled()?"string"!==typeof e.release?("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),(0,pe.CT)(e,{init:!1})):("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("SDK not enabled, will not capture session.")}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){const t=this._transport;return t?this._isClientDoneProcessing(e).then((n=>t.flush(e).then((e=>n&&e)))):(0,J.WD)(!0)}close(e){return this.flush(e).then((e=>(this.getOptions().enabled=!1,e)))}setupIntegrations(){this._isEnabled()&&!this._integrationsInitialized&&(this._integrations=function(e){const t={};return e.forEach((e=>{e&&m(e,t)})),t}(this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch(t){return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){m(e,this._integrations)}sendEvent(e,t={}){if(this._dsn){let n=fe(e,this._dsn,this._options._metadata,this._options.tunnel);for(const e of t.attachments||[])n=re(n,se(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));const r=this._sendEnvelope(n);r&&r.then((t=>this.emit("afterSendEvent",e,t)),null)}}sendSession(e){if(this._dsn){const t=function(e,t,n,r){const o=ue(n);return ne({sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&{dsn:b(t)}},["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()]])}(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}}recordDroppedEvent(e,t,n){if(this._options.sendClientReports){const n=`${e}:${t}`;("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log(`Adding outcome: "${n}"`),this._outcomes[n]=this._outcomes[n]+1||1}}on(e,t){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(t)}emit(e,...t){this._hooks[e]&&this._hooks[e].forEach((e=>e(...t)))}_updateSessionFromEvent(e,t){let n=!1,r=!1;const o=t.exception&&t.exception.values;if(o){r=!0;for(const e of o){const t=e.mechanism;if(t&&!1===t.handled){n=!0;break}}}const i="ok"===e.status;(i&&0===e.errors||i&&n)&&((0,pe.CT)(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new J.cW((t=>{let n=0;const r=setInterval((()=>{0==this._numProcessing?(clearInterval(r),t(!0)):(n+=1,e&&n>=e&&(clearInterval(r),t(!1)))}),1)}))}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._dsn}_prepareEvent(e,t,n){const r=this.getOptions(),o=Object.keys(this._integrations);return!t.integrations&&o.length>0&&(t.integrations=o),ve(r,e,t,n)}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then((e=>e.event_id),(e=>{if("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__){const t=e;"log"===t.logLevel?r.kg.log(t.message):r.kg.warn(t)}}))}_processEvent(e,t,n){const r=this.getOptions(),{sampleRate:o}=r;if(!this._isEnabled())return(0,J.$2)(new de("SDK not enabled, will not capture event.","log"));const i=xe(e),a=we(e),s=e.type||"error",l=`before send for type \`${s}\``;if(a&&"number"===typeof o&&Math.random()>o)return this.recordDroppedEvent("sample_rate","error",e),(0,J.$2)(new de(`Discarding event because it's not included in the random sample (sampling rate = ${o})`,"log"));const c="replay_event"===s?"replay":s;return this._prepareEvent(e,t,n).then((n=>{if(null===n)throw this.recordDroppedEvent("event_processor",c,e),new de("An event processor returned `null`, will not send event.","log");if(t.data&&!0===t.data.__sentry__)return n;const o=function(e,t,n){const{beforeSend:r,beforeSendTransaction:o}=e;if(we(t)&&r)return r(t,n);if(xe(t)&&o)return o(t,n);return t}(r,n,t);return function(e,t){const n=`${t} must return \`null\` or a valid event.`;if((0,D.J8)(e))return e.then((e=>{if(!(0,D.PO)(e)&&null!==e)throw new de(n);return e}),(e=>{throw new de(`${t} rejected with ${e}`)}));if(!(0,D.PO)(e)&&null!==e)throw new de(n);return e}(o,l)})).then((r=>{if(null===r)throw this.recordDroppedEvent("before_send",c,e),new de(`${l} returned \`null\`, will not send event.`,"log");const o=n&&n.getSession();!i&&o&&this._updateSessionFromEvent(o,r);const a=r.transaction_info;if(i&&a&&r.transaction!==e.transaction){const e="custom";r.transaction_info={...a,source:e}}return this.sendEvent(r,t),r})).then(null,(e=>{if(e instanceof de)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new de(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${e}`)}))}_process(e){this._numProcessing++,e.then((e=>(this._numProcessing--,e)),(e=>(this._numProcessing--,e)))}_sendEnvelope(e){if(this._transport&&this._dsn)return this.emit("beforeEnvelope",e),this._transport.send(e).then(null,(e=>{("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error("Error while sending event:",e)}));("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error("Transport disabled")}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.keys(e).map((t=>{const[n,r]=t.split(":");return{reason:n,category:r,quantity:e[t]}}))}}function we(e){return void 0===e.type}function xe(e){return"transaction"===e.type}var _e=n(40105),Se=n(68518);function Oe(e,t){const n=Ae(e,t),r={type:t&&t.name,value:ke(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function Ce(e,t){return{exception:{values:[Oe(e,t)]}}}function Ae(e,t){const n=t.stacktrace||t.stack||"",r=function(e){if(e){if("number"===typeof e.framesToPop)return e.framesToPop;if(Ee.test(e.message))return 1}return 0}(t);try{return e(n,r)}catch(o){}return[]}const Ee=/Minified React error #\d+;/i;function ke(e){const t=e&&e.message;return t?t.error&&"string"===typeof t.error.message?t.error.message:t:"No error message"}function Pe(e,t,n,r,i){let a;if((0,D.VW)(t)&&t.error){return Ce(e,t.error)}if((0,D.TX)(t)||(0,D.fm)(t)){const i=t;if("stack"in t)a=Ce(e,t);else{const t=i.name||((0,D.TX)(i)?"DOMError":"DOMException"),s=i.message?`${t}: ${i.message}`:t;a=Me(e,s,n,r),(0,o.Db)(a,s)}return"code"in i&&(a.tags={...a.tags,"DOMException.code":`${i.code}`}),a}if((0,D.VZ)(t))return Ce(e,t);if((0,D.PO)(t)||(0,D.cO)(t)){return a=function(e,t,n,r){const o=(0,p.Gd)().getClient(),i=o&&o.getOptions().normalizeDepth,a={exception:{values:[{type:(0,D.cO)(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:`Non-Error ${r?"promise rejection":"exception"} captured with keys: ${(0,u.zf)(t)}`}]},extra:{__serialized__:ee(t,i)}};if(n){const t=Ae(e,n);t.length&&(a.exception.values[0].stacktrace={frames:t})}return a}(e,t,n,i),(0,o.EG)(a,{synthetic:!0}),a}return a=Me(e,t,n,r),(0,o.Db)(a,`${t}`,void 0),(0,o.EG)(a,{synthetic:!0}),a}function Me(e,t,n,r){const o={message:t};if(r&&n){const r=Ae(e,n);r.length&&(o.exception={values:[{value:t,stacktrace:{frames:r}}]})}return o}var Te=n(64487);const Re=M.n2;let je=0;function De(){return je>0}function Ie(e,t={},n){if("function"!==typeof e)return e;try{const t=e.__sentry_wrapped__;if(t)return t;if((0,u.HK)(e))return e}catch(i){return e}const r=function(){const r=Array.prototype.slice.call(arguments);try{n&&"function"===typeof n&&n.apply(this,arguments);const o=r.map((e=>Ie(e,t)));return e.apply(this,o)}catch(i){throw je++,setTimeout((()=>{je--})),(0,Te.$e)((e=>{e.addEventProcessor((e=>(t.mechanism&&((0,o.Db)(e,void 0,void 0),(0,o.EG)(e,t.mechanism)),e.extra={...e.extra,arguments:r},e))),(0,Te.Tb)(i)})),i}};try{for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch(a){}(0,u.$Q)(r,e),(0,u.xp)(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:()=>e.name})}catch(a){}return r}var Le=n(58464);const Be=["fatal","error","warning","log","info","debug"];function Ze(e){return"warn"===e?"warning":Be.includes(e)?e:"log"}function Ne(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}const Fe=1024,He="Breadcrumbs";class Ve{static __initStatic(){this.id=He}__init(){this.name=Ve.id}constructor(e){Ve.prototype.__init.call(this),this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e}}setupOnce(){this.options.console&&H("console",ze),this.options.dom&&H("dom",function(e){function t(t){let n,o="object"===typeof e?e.serializeAttribute:void 0,i="object"===typeof e&&"number"===typeof e.maxStringLength?e.maxStringLength:void 0;i&&i>Fe&&(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${i} was configured. Sentry will use 1024 instead.`),i=Fe),"string"===typeof o&&(o=[o]);try{const e=t.event;n=function(e){return e&&!!e.target}(e)?(0,Le.Rt)(e.target,{keyAttrs:o,maxStringLength:i}):(0,Le.Rt)(e,{keyAttrs:o,maxStringLength:i})}catch(a){n="<unknown>"}0!==n.length&&(0,p.Gd)().addBreadcrumb({category:`ui.${t.name}`,message:n},{event:t.event,name:t.name,global:t.global})}return t}(this.options.dom)),this.options.xhr&&H("xhr",Ue),this.options.fetch&&H("fetch",Ge),this.options.history&&H("history",We)}addSentryBreadcrumb(e){this.options.sentry&&(0,p.Gd)().addBreadcrumb({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:(0,o.jH)(e)},{event:e})}}function ze(e){for(let n=0;n<e.args.length;n++)if("ref=Ref<"===e.args[n]){e.args[n+1]="viewRef";break}const t={category:"console",data:{arguments:e.args,logger:"console"},level:Ze(e.level),message:(0,i.nK)(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;t.message=`Assertion failed: ${(0,i.nK)(e.args.slice(1)," ")||"console.assert"}`,t.data.arguments=e.args.slice(1)}(0,p.Gd)().addBreadcrumb(t,{input:e.args,level:e.level})}function Ue(e){const{startTimestamp:t,endTimestamp:n}=e,r=e.xhr[B];if(!t||!n||!r)return;const{method:o,url:i,status_code:a,body:s}=r,l={method:o,url:i,status_code:a},c={xhr:e.xhr,input:s,startTimestamp:t,endTimestamp:n};(0,p.Gd)().addBreadcrumb({category:"xhr",data:l,type:"http"},c)}function Ge(e){const{startTimestamp:t,endTimestamp:n}=e;if(n&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.error){const r=e.fetchData,o={data:e.error,input:e.args,startTimestamp:t,endTimestamp:n};(0,p.Gd)().addBreadcrumb({category:"fetch",data:r,level:"error",type:"http"},o)}else{const r={...e.fetchData,status_code:e.response&&e.response.status},o={input:e.args,response:e.response,startTimestamp:t,endTimestamp:n};(0,p.Gd)().addBreadcrumb({category:"fetch",data:r,type:"http"},o)}}function We(e){let t=e.from,n=e.to;const r=Ne(Re.location.href);let o=Ne(t);const i=Ne(n);o.path||(o=r),r.protocol===i.protocol&&r.host===i.host&&(n=i.relative),r.protocol===o.protocol&&r.host===o.host&&(t=o.relative),(0,p.Gd)().addBreadcrumb({category:"navigation",data:{from:t,to:n}})}Ve.__initStatic();class $e extends be{constructor(e){const t=Re.SENTRY_SDK_SOURCE||(0,Se.S)();e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${t}:@sentry/browser`,version:_e.J}],version:_e.J},super(e),e.sendClientReports&&Re.document&&Re.document.addEventListener("visibilitychange",(()=>{"hidden"===Re.document.visibilityState&&this._flushOutcomes()}))}eventFromException(e,t){return function(e,t,n,r){const i=Pe(e,t,n&&n.syntheticException||void 0,r);return(0,o.EG)(i),i.level="error",n&&n.event_id&&(i.event_id=n.event_id),(0,J.WD)(i)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,o){const i=Me(e,t,r&&r.syntheticException||void 0,o);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),(0,J.WD)(i)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}sendEvent(e,t){const n=this.getIntegrationById(He);n&&n.addSentryBreadcrumb&&n.addSentryBreadcrumb(e),super.sendEvent(e,t)}captureUserFeedback(e){if(!this._isEnabled())return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("SDK not enabled, will not capture user feedback."));const t=function(e,{metadata:t,tunnel:n,dsn:r}){const o={event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:b(r)}},i=function(e){return[{type:"user_report"},e]}(e);return ne(o,[i])}(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(t)}_prepareEvent(e,t,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n)}_flushOutcomes(){const e=this._clearOutcomes();if(0===e.length)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log("No outcomes to send"));if(!this._dsn)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log("No dsn provided, will not send outcomes"));("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log("Sending outcomes:",e);const t=(n=e,ne((o=this._options.tunnel&&b(this._dsn))?{dsn:o}:{},[[{type:"client_report"},{timestamp:i||(0,he.yW)(),discarded_events:n}]]));var n,o,i;this._sendEnvelope(t)}}class qe{static __initStatic(){this.id="GlobalHandlers"}__init(){this.name=qe.id}__init2(){this._installFunc={onerror:Ye,onunhandledrejection:Ke}}constructor(e){qe.prototype.__init.call(this),qe.prototype.__init2.call(this),this._options={onerror:!0,onunhandledrejection:!0,...e}}setupOnce(){Error.stackTraceLimit=50;const e=this._options;for(const n in e){const o=this._installFunc[n];o&&e[n]&&(t=n,("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.log(`Global Handler attached: ${t}`),o(),this._installFunc[n]=void 0)}var t}}function Ye(){H("error",(e=>{const[t,n,r]=Qe();if(!t.getIntegration(qe))return;const{msg:o,url:i,line:a,column:s,error:l}=e;if(De()||l&&l.__sentry_own_request__)return;const c=void 0===l&&(0,D.HD)(o)?function(e,t,n,r){const o=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let i=(0,D.VW)(e)?e.message:e,a="Error";const s=i.match(o);s&&(a=s[1],i=s[2]);const l={exception:{values:[{type:a,value:i}]}};return Xe(l,t,n,r)}(o,i,a,s):Xe(Pe(n,l||o,void 0,r,!1),i,a,s);c.level="error",Je(t,l,c,"onerror")}))}function Ke(){H("unhandledrejection",(e=>{const[t,n,r]=Qe();if(!t.getIntegration(qe))return;let o=e;try{"reason"in e?o=e.reason:"detail"in e&&"reason"in e.detail&&(o=e.detail.reason)}catch(a){}if(De()||o&&o.__sentry_own_request__)return!0;const i=(0,D.pt)(o)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:Pe(n,o,void 0,r,!0);i.level="error",Je(t,o,i,"onunhandledrejection")}))}function Xe(e,t,n,r){const o=e.exception=e.exception||{},i=o.values=o.values||[],a=i[0]=i[0]||{},s=a.stacktrace=a.stacktrace||{},l=s.frames=s.frames||[],c=isNaN(parseInt(r,10))?void 0:r,u=isNaN(parseInt(n,10))?void 0:n,d=(0,D.HD)(t)&&t.length>0?t:(0,Le.l4)();return 0===l.length&&l.push({colno:c,filename:d,function:"?",in_app:!0,lineno:u}),e}function Je(e,t,n,r){(0,o.EG)(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function Qe(){const e=(0,p.Gd)(),t=e.getClient(),n=t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[e,n.stackParser,n.attachStacktrace]}qe.__initStatic();const et=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class tt{static __initStatic(){this.id="TryCatch"}__init(){this.name=tt.id}constructor(e){tt.prototype.__init.call(this),this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e}}setupOnce(){this._options.setTimeout&&(0,u.hl)(Re,"setTimeout",nt),this._options.setInterval&&(0,u.hl)(Re,"setInterval",nt),this._options.requestAnimationFrame&&(0,u.hl)(Re,"requestAnimationFrame",rt),this._options.XMLHttpRequest&&"XMLHttpRequest"in Re&&(0,u.hl)(XMLHttpRequest.prototype,"send",ot);const e=this._options.eventTarget;if(e){(Array.isArray(e)?e:et).forEach(it)}}}function nt(e){return function(...t){const n=t[0];return t[0]=Ie(n,{mechanism:{data:{function:P(e)},handled:!0,type:"instrument"}}),e.apply(this,t)}}function rt(e){return function(t){return e.apply(this,[Ie(t,{mechanism:{data:{function:"requestAnimationFrame",handler:P(e)},handled:!0,type:"instrument"}})])}}function ot(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((e=>{e in n&&"function"===typeof n[e]&&(0,u.hl)(n,e,(function(t){const n={mechanism:{data:{function:e,handler:P(t)},handled:!0,type:"instrument"}},r=(0,u.HK)(t);return r&&(n.mechanism.data.handler=P(r)),Ie(t,n)}))})),e.apply(this,t)}}function it(e){const t=Re,n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,u.hl)(n,"addEventListener",(function(t){return function(n,r,o){try{"function"===typeof r.handleEvent&&(r.handleEvent=Ie(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:P(r),target:e},handled:!0,type:"instrument"}}))}catch(i){}return t.apply(this,[n,Ie(r,{mechanism:{data:{function:"addEventListener",handler:P(r),target:e},handled:!0,type:"instrument"}}),o])}})),(0,u.hl)(n,"removeEventListener",(function(e){return function(t,n,r){const o=n;try{const n=o&&o.__sentry_wrapped__;n&&e.call(this,t,n,r)}catch(i){}return e.call(this,t,o,r)}})))}tt.__initStatic();class at{static __initStatic(){this.id="LinkedErrors"}__init(){this.name=at.id}constructor(e={}){at.prototype.__init.call(this),this._key=e.key||"cause",this._limit=e.limit||5}setupOnce(){const e=(0,p.Gd)().getClient();e&&(0,h.c)(((t,n)=>{const r=(0,p.Gd)().getIntegration(at);return r?function(e,t,n,r,o){if(!r.exception||!r.exception.values||!o||!(0,D.V9)(o.originalException,Error))return r;const i=st(e,n,o.originalException,t);return r.exception.values=[...i,...r.exception.values],r}(e.getOptions().stackParser,r._key,r._limit,t,n):t}))}}function st(e,t,n,r,o=[]){if(!(0,D.V9)(n[r],Error)||o.length+1>=t)return o;const i=Oe(e,n[r]);return st(e,t,n[r],r,[i,...o])}at.__initStatic();class lt{constructor(){lt.prototype.__init.call(this)}static __initStatic(){this.id="HttpContext"}__init(){this.name=lt.id}setupOnce(){(0,h.c)((e=>{if((0,p.Gd)().getIntegration(lt)){if(!Re.navigator&&!Re.location&&!Re.document)return e;const t=e.request&&e.request.url||Re.location&&Re.location.href,{referrer:n}=Re.document||{},{userAgent:r}=Re.navigator||{},o={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},i={...e.request,...t&&{url:t},headers:o};return{...e,request:i}}return e}))}}lt.__initStatic();class ct{constructor(){ct.prototype.__init.call(this)}static __initStatic(){this.id="Dedupe"}__init(){this.name=ct.id}setupOnce(e,t){const n=e=>{if(e.type)return e;const n=t().getIntegration(ct);if(n){try{if(function(e,t){if(!t)return!1;if(function(e,t){const n=e.message,r=t.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!dt(e,t))return!1;if(!ut(e,t))return!1;return!0}(e,t))return!0;if(function(e,t){const n=ft(t),r=ft(e);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!dt(e,t))return!1;if(!ut(e,t))return!1;return!0}(e,t))return!0;return!1}(e,n._previousEvent))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(o){return n._previousEvent=e}return n._previousEvent=e}return e};n.id=this.name,e(n)}}function ut(e,t){let n=pt(e),r=pt(t);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let o=0;o<r.length;o++){const e=r[o],t=n[o];if(e.filename!==t.filename||e.lineno!==t.lineno||e.colno!==t.colno||e.function!==t.function)return!1}return!0}function dt(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;try{return!(n.join("")!==r.join(""))}catch(o){return!1}}function ft(e){return e.exception&&e.exception.values&&e.exception.values[0]}function pt(e){const t=e.exception;if(t)try{return t.values[0].stacktrace.frames}catch(n){return}}ct.__initStatic();const ht="?";function gt(e,t,n,r){const o={filename:e,function:t,in_app:!0};return void 0!==n&&(o.lineno=n),void 0!==r&&(o.colno=r),o}const vt=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,mt=/\((\S*)(?::(\d+))(?::(\d+))\)/,yt=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,bt=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,wt=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,xt=E(...[[30,e=>{const t=vt.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){const e=mt.exec(t[2]);e&&(t[2]=e[1],t[3]=e[2],t[4]=e[3])}const[e,n]=_t(t[1]||ht,t[2]);return gt(n,e,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],[50,e=>{const t=yt.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const e=bt.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||ht;return[n,e]=_t(n,e),gt(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],[40,e=>{const t=wt.exec(e);return t?gt(t[2],t[1]||ht,+t[3],t[4]?+t[4]:void 0):void 0}]]),_t=(e,t)=>{const n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:ht,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};function St(e){const t=[];function n(e){return t.splice(t.indexOf(e),1)[0]}return{$:t,add:function(r){if(!(void 0===e||t.length<e))return(0,J.$2)(new de("Not adding Promise because buffer limit was reached."));const o=r();return-1===t.indexOf(o)&&t.push(o),o.then((()=>n(o))).then(null,(()=>n(o).then(null,(()=>{})))),o},drain:function(e){return new J.cW(((n,r)=>{let o=t.length;if(!o)return n(!0);const i=setTimeout((()=>{e&&e>0&&n(!1)}),e);t.forEach((e=>{(0,J.WD)(e).then((()=>{--o||(clearTimeout(i),n(!0))}),r)}))}))}}}const Ot=6e4;function Ct(e,{statusCode:t,headers:n},r=Date.now()){const o={...e},i=n&&n["x-sentry-rate-limits"],a=n&&n["retry-after"];if(i)for(const s of i.trim().split(",")){const[e,t]=s.split(":",2),n=parseInt(e,10),i=1e3*(isNaN(n)?60:n);if(t)for(const a of t.split(";"))o[a]=r+i;else o.all=r+i}else a?o.all=r+function(e,t=Date.now()){const n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;const r=Date.parse(`${e}`);return isNaN(r)?Ot:r-t}(a,r):429===t&&(o.all=r+6e4);return o}const At=30;function Et(e,t,n=St(e.bufferSize||At)){let o={};function i(i){const a=[];if(oe(i,((t,n)=>{const r=ce(n);if(function(e,t,n=Date.now()){return function(e,t){return e[t]||e.all||0}(e,t)>n}(o,r)){const o=kt(t,n);e.recordDroppedEvent("ratelimit_backoff",r,o)}else a.push(t)})),0===a.length)return(0,J.WD)();const s=ne(i[0],a),l=t=>{oe(s,((n,r)=>{const o=kt(n,r);e.recordDroppedEvent(t,ce(r),o)}))};return n.add((()=>t({body:ae(s,e.textEncoder)}).then((e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),o=Ct(o,e),e)),(e=>{throw l("network_error"),e})))).then((e=>e),(e=>{if(e instanceof de)return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error("Skipped sending event because buffer is full."),l("queue_overflow"),(0,J.WD)();throw e}))}return i.__sentry__baseTransport__=!0,{send:i,flush:e=>n.drain(e)}}function kt(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}let Pt;function Mt(e,t=function(){if(Pt)return Pt;if(j(Re.fetch))return Pt=Re.fetch.bind(Re);const e=Re.document;let t=Re.fetch;if(e&&"function"===typeof e.createElement)try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);const r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(n){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return Pt=t.bind(Re)}()){let n=0,o=0;return Et(e,(function(r){const i=r.body.length;n+=i,o++;const a={body:r.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&o<15,...e.fetchOptions};try{return t(e.url,a).then((e=>(n-=i,o--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}})))}catch(s){return Pt=void 0,n-=i,o--,(0,J.$2)(s)}}))}const Tt=4;function Rt(e){return Et(e,(function(t){return new J.cW(((n,r)=>{const o=new XMLHttpRequest;o.onerror=r,o.onreadystatechange=()=>{o.readyState===Tt&&n({statusCode:o.status,headers:{"x-sentry-rate-limits":o.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":o.getResponseHeader("Retry-After")}})},o.open("POST",e.url);for(const t in e.headers)Object.prototype.hasOwnProperty.call(e.headers,t)&&o.setRequestHeader(t,e.headers[t]);o.send(t.body)}))}))}const jt=[new l,new f,new tt,new Ve,new qe,new at,new ct,new lt];function Dt(e={}){void 0===e.defaultIntegrations&&(e.defaultIntegrations=jt),void 0===e.release&&("string"===typeof __SENTRY_RELEASE__&&(e.release=__SENTRY_RELEASE__),Re.SENTRY_RELEASE&&Re.SENTRY_RELEASE.id&&(e.release=Re.SENTRY_RELEASE.id)),void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);const t={...e,stackParser:(n=e.stackParser||xt,Array.isArray(n)?E(...n):n),integrations:v(e),transport:e.transport||(R()?Mt:Rt)};var n;!function(e,t){!0===t.debug&&("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?r.kg.enable():console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));const n=(0,p.Gd)();n.getScope().update(t.initialScope);const o=new e(t);n.bindClient(o)}($e,t),e.autoSessionTracking&&function(){if("undefined"===typeof Re.document)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));const e=(0,p.Gd)();if(!e.captureSession)return;Lt(e),H("history",(({from:e,to:t})=>{void 0!==e&&e!==t&&Lt((0,p.Gd)())}))}()}function It(e={},t=(0,p.Gd)()){if(!Re.document)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error("Global document not defined in showReportDialog call"));const{client:n,scope:o}=t.getStackTop(),i=e.dsn||n&&n.getDsn();if(!i)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error("DSN not configured for showReportDialog call"));o&&(e.user={...o.getUser(),...e.user}),e.eventId||(e.eventId=t.lastEventId());const a=Re.document.createElement("script");a.async=!0,a.src=function(e,t){const n=x(e);if(!n)return"";const r=`${S(n)}embed/error-page/`;let o=`dsn=${b(n)}`;for(const i in t)if("dsn"!==i)if("user"===i){const e=t.user;if(!e)continue;e.name&&(o+=`&name=${encodeURIComponent(e.name)}`),e.email&&(o+=`&email=${encodeURIComponent(e.email)}`)}else o+=`&${encodeURIComponent(i)}=${encodeURIComponent(t[i])}`;return`${r}?${o}`}(i,e),e.onLoad&&(a.onload=e.onLoad);const s=Re.document.head||Re.document.body;s?s.appendChild(a):("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.error("Not injecting report dialog. No injection point found in HTML")}function Lt(e){e.startSession({ignoreDuration:!0}),e.captureSession()}},51131:(e,t,n)=>{"use strict";n.d(t,{J:()=>r});const r="production"},64487:(e,t,n)=>{"use strict";n.d(t,{$e:()=>a,Tb:()=>o,av:()=>i});var r=n(95659);function o(e,t){return(0,r.Gd)().captureException(e,{captureContext:t})}function i(e){(0,r.Gd)().setUser(e)}function a(e){(0,r.Gd)().withScope(e)}},95659:(e,t,n)=>{"use strict";n.d(t,{Gd:()=>g});var r=n(62844),o=n(21170),i=n(12343),a=n(71235),s=n(51131),l=n(10350),c=n(9015);const u=4,d=100;class f{constructor(e,t=new l.s,n=u){this._version=n,this._stack=[{scope:t}],e&&this.bindClient(e)}isOlderThan(e){return this._version<e}bindClient(e){this.getStackTop().client=e,e&&e.setupIntegrations&&e.setupIntegrations()}pushScope(){const e=l.s.clone(this.getScope());return this.getStack().push({client:this.getClient(),scope:e}),e}popScope(){return!(this.getStack().length<=1)&&!!this.getStack().pop()}withScope(e){const t=this.pushScope();try{e(t)}finally{this.popScope()}}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(e,t){const n=this._lastEventId=t&&t.event_id?t.event_id:(0,r.DM)(),o=new Error("Sentry syntheticException");return this._withClient(((r,i)=>{r.captureException(e,{originalException:e,syntheticException:o,...t,event_id:n},i)})),n}captureMessage(e,t,n){const o=this._lastEventId=n&&n.event_id?n.event_id:(0,r.DM)(),i=new Error(e);return this._withClient(((r,a)=>{r.captureMessage(e,t,{originalException:e,syntheticException:i,...n,event_id:o},a)})),o}captureEvent(e,t){const n=t&&t.event_id?t.event_id:(0,r.DM)();return e.type||(this._lastEventId=n),this._withClient(((r,o)=>{r.captureEvent(e,{...t,event_id:n},o)})),n}lastEventId(){return this._lastEventId}addBreadcrumb(e,t){const{scope:n,client:r}=this.getStackTop();if(!r)return;const{beforeBreadcrumb:a=null,maxBreadcrumbs:s=d}=r.getOptions&&r.getOptions()||{};if(s<=0)return;const l={timestamp:(0,o.yW)(),...e},c=a?(0,i.Cf)((()=>a(l,t))):l;null!==c&&(r.emit&&r.emit("beforeAddBreadcrumb",c,t),n.addBreadcrumb(c,s))}setUser(e){this.getScope().setUser(e)}setTags(e){this.getScope().setTags(e)}setExtras(e){this.getScope().setExtras(e)}setTag(e,t){this.getScope().setTag(e,t)}setExtra(e,t){this.getScope().setExtra(e,t)}setContext(e,t){this.getScope().setContext(e,t)}configureScope(e){const{scope:t,client:n}=this.getStackTop();n&&e(t)}run(e){const t=h(this);try{e(this)}finally{h(t)}}getIntegration(e){const t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(n){return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,t){const n=this._callExtensionMethod("startTransaction",e,t);return"undefined"!==typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__||n||console.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"),n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){const e=this.getStackTop().scope,t=e.getSession();t&&(0,c.RJ)(t),this._sendSessionUpdate(),e.setSession()}startSession(e){const{scope:t,client:n}=this.getStackTop(),{release:r,environment:o=s.J}=n&&n.getOptions()||{},{userAgent:i}=a.n2.navigator||{},l=(0,c.Hv)({release:r,environment:o,user:t.getUser(),...i&&{userAgent:i},...e}),u=t.getSession&&t.getSession();return u&&"ok"===u.status&&(0,c.CT)(u,{status:"exited"}),this.endSession(),t.setSession(l),l}shouldSendDefaultPii(){const e=this.getClient(),t=e&&e.getOptions();return Boolean(t&&t.sendDefaultPii)}_sendSessionUpdate(){const{scope:e,client:t}=this.getStackTop(),n=e.getSession();n&&t&&t.captureSession&&t.captureSession(n)}_withClient(e){const{scope:t,client:n}=this.getStackTop();n&&e(n,t)}_callExtensionMethod(e,...t){const n=p().__SENTRY__;if(n&&n.extensions&&"function"===typeof n.extensions[e])return n.extensions[e].apply(this,t);("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.warn(`Extension method ${e} couldn't be found, doing nothing.`)}}function p(){return a.n2.__SENTRY__=a.n2.__SENTRY__||{extensions:{},hub:void 0},a.n2}function h(e){const t=p(),n=y(t);return b(t,e),n}function g(){const e=p();if(e.__SENTRY__&&e.__SENTRY__.acs){const t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return v(e)}function v(e=p()){return m(e)&&!y(e).isOlderThan(u)||b(e,new f),y(e)}function m(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function y(e){return(0,a.YO)("hub",(()=>new f),e)}function b(e,t){if(!e)return!1;return(e.__SENTRY__=e.__SENTRY__||{}).hub=t,!0}},10350:(e,t,n)=>{"use strict";n.d(t,{c:()=>f,s:()=>u});var r=n(67597),o=n(21170),i=n(96893),a=n(12343),s=n(62844),l=n(71235),c=n(9015);class u{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={}}static clone(e){const t=new u;return e&&(t._breadcrumbs=[...e._breadcrumbs],t._tags={...e._tags},t._extra={...e._extra},t._contexts={...e._contexts},t._user=e._user,t._level=e._level,t._span=e._span,t._session=e._session,t._transactionName=e._transactionName,t._fingerprint=e._fingerprint,t._eventProcessors=[...e._eventProcessors],t._requestSession=e._requestSession,t._attachments=[...e._attachments],t._sdkProcessingMetadata={...e._sdkProcessingMetadata}),t}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{},this._session&&(0,c.CT)(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const e=this.getSpan();return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;if("function"===typeof e){const t=e(this);return t instanceof u?t:this}return e instanceof u?(this._tags={...this._tags,...e._tags},this._extra={...this._extra,...e._extra},this._contexts={...this._contexts,...e._contexts},e._user&&Object.keys(e._user).length&&(this._user=e._user),e._level&&(this._level=e._level),e._fingerprint&&(this._fingerprint=e._fingerprint),e._requestSession&&(this._requestSession=e._requestSession)):(0,r.PO)(e)&&(this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this}addBreadcrumb(e,t){const n="number"===typeof t?t:100;if(n<=0)return this;const r={timestamp:(0,o.yW)(),...e};return this._breadcrumbs=[...this._breadcrumbs,r].slice(-n),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(e,t={}){if(this._extra&&Object.keys(this._extra).length&&(e.extra={...this._extra,...e.extra}),this._tags&&Object.keys(this._tags).length&&(e.tags={...this._tags,...e.tags}),this._user&&Object.keys(this._user).length&&(e.user={...this._user,...e.user}),this._contexts&&Object.keys(this._contexts).length&&(e.contexts={...this._contexts,...e.contexts}),this._level&&(e.level=this._level),this._transactionName&&(e.transaction=this._transactionName),this._span){e.contexts={trace:this._span.getTraceContext(),...e.contexts};const t=this._span.transaction;if(t){e.sdkProcessingMetadata={dynamicSamplingContext:t.getDynamicSamplingContext(),...e.sdkProcessingMetadata};const n=t.name;n&&(e.tags={transaction:n,...e.tags})}}return this._applyFingerprint(e),e.breadcrumbs=[...e.breadcrumbs||[],...this._breadcrumbs],e.breadcrumbs=e.breadcrumbs.length>0?e.breadcrumbs:void 0,e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...this._sdkProcessingMetadata},this._notifyEventProcessors([...d(),...this._eventProcessors],e,t)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}_notifyEventProcessors(e,t,n,o=0){return new i.cW(((i,s)=>{const l=e[o];if(null===t||"function"!==typeof l)i(t);else{const c=l({...t},n);("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&l.id&&null===c&&a.kg.log(`Event processor "${l.id}" dropped event`),(0,r.J8)(c)?c.then((t=>this._notifyEventProcessors(e,t,n,o+1).then(i))).then(null,s):this._notifyEventProcessors(e,c,n,o+1).then(i).then(null,s)}}))}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((e=>{e(this)})),this._notifyingListeners=!1)}_applyFingerprint(e){e.fingerprint=e.fingerprint?(0,s.lE)(e.fingerprint):[],this._fingerprint&&(e.fingerprint=e.fingerprint.concat(this._fingerprint)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}}function d(){return(0,l.YO)("globalEventProcessors",(()=>[]))}function f(e){d().push(e)}},9015:(e,t,n)=>{"use strict";n.d(t,{CT:()=>s,Hv:()=>a,RJ:()=>l});var r=n(21170),o=n(62844),i=n(20535);function a(e){const t=(0,r.ph)(),n={sid:(0,o.DM)(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(e){return(0,i.Jr)({sid:`${e.sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"===typeof e.did||"string"===typeof e.did?`${e.did}`:void 0,duration:e.duration,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}(n)};return e&&s(n,e),n}function s(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,r.ph)(),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:(0,o.DM)()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"===typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"===typeof t.duration)e.duration=t.duration;else{const t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"===typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}function l(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),s(e,n)}},40105:(e,t,n)=>{"use strict";n.d(t,{J:()=>r});const r="7.55.2"},58464:(e,t,n)=>{"use strict";n.d(t,{Rt:()=>a,l4:()=>l});var r=n(67597);const o=(0,n(71235).Rf)(),i=80;function a(e,t={}){try{let n=e;const r=5,o=[];let a=0,l=0;const c=" > ",u=c.length;let d;const f=Array.isArray(t)?t:t.keyAttrs,p=!Array.isArray(t)&&t.maxStringLength||i;for(;n&&a++<r&&(d=s(n,f),!("html"===d||a>1&&l+o.length*u+d.length>=p));)o.push(d),l+=d.length,n=n.parentNode;return o.reverse().join(c)}catch(n){return"<unknown>"}}function s(e,t){const n=e,o=[];let i,a,s,l,c;if(!n||!n.tagName)return"";o.push(n.tagName.toLowerCase());const u=t&&t.length?t.filter((e=>n.getAttribute(e))).map((e=>[e,n.getAttribute(e)])):null;if(u&&u.length)u.forEach((e=>{o.push(`[${e[0]}="${e[1]}"]`)}));else if(n.id&&o.push(`#${n.id}`),i=n.className,i&&(0,r.HD)(i))for(a=i.split(/\s+/),c=0;c<a.length;c++)o.push(`.${a[c]}`);const d=["aria-label","type","name","title","alt"];for(c=0;c<d.length;c++)s=d[c],l=n.getAttribute(s),l&&o.push(`[${s}="${l}"]`);return o.join("")}function l(){try{return o.document.location.href}catch(e){return""}}},68518:(e,t,n)=>{"use strict";function r(){return"undefined"!==typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function o(){return"npm"}n.d(t,{S:()=>o,n:()=>r})},67597:(e,t,n)=>{"use strict";n.d(t,{Cy:()=>v,HD:()=>c,J8:()=>g,Kj:()=>h,PO:()=>d,TX:()=>s,V9:()=>y,VW:()=>a,VZ:()=>o,cO:()=>f,fm:()=>l,i2:()=>m,kK:()=>p,pt:()=>u});const r=Object.prototype.toString;function o(e){switch(r.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return y(e,Error)}}function i(e,t){return r.call(e)===`[object ${t}]`}function a(e){return i(e,"ErrorEvent")}function s(e){return i(e,"DOMError")}function l(e){return i(e,"DOMException")}function c(e){return i(e,"String")}function u(e){return null===e||"object"!==typeof e&&"function"!==typeof e}function d(e){return i(e,"Object")}function f(e){return"undefined"!==typeof Event&&y(e,Event)}function p(e){return"undefined"!==typeof Element&&y(e,Element)}function h(e){return i(e,"RegExp")}function g(e){return Boolean(e&&e.then&&"function"===typeof e.then)}function v(e){return d(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function m(e){return"number"===typeof e&&e!==e}function y(e,t){try{return e instanceof t}catch(n){return!1}}},12343:(e,t,n)=>{"use strict";n.d(t,{Cf:()=>i,RU:()=>o,kg:()=>s});var r=n(71235);const o=["debug","info","warn","error","log","assert","trace"];function i(e){if(!("console"in r.n2))return e();const t=r.n2.console,n={};o.forEach((e=>{const r=t[e]&&t[e].__sentry_original__;e in t&&r&&(n[e]=t[e],t[e]=r)}));try{return e()}finally{Object.keys(n).forEach((e=>{t[e]=n[e]}))}}function a(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1}};return"undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?o.forEach((n=>{t[n]=(...t)=>{e&&i((()=>{r.n2.console[n](`Sentry Logger [${n}]:`,...t)}))}})):o.forEach((e=>{t[e]=()=>{}})),t}let s;s="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?(0,r.YO)("logger",a):a()},62844:(e,t,n)=>{"use strict";n.d(t,{DM:()=>i,Db:()=>l,EG:()=>c,YO:()=>u,jH:()=>s,lE:()=>d});var r=n(20535),o=n(71235);function i(){const e=o.n2,t=e.crypto||e.msCrypto;if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");const n=t&&t.getRandomValues?()=>t.getRandomValues(new Uint8Array(1))[0]:()=>16*Math.random();return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(e=>(e^(15&n())>>e/4).toString(16)))}function a(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function s(e){const{message:t,event_id:n}=e;if(t)return t;const r=a(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function l(e,t,n){const r=e.exception=e.exception||{},o=r.values=r.values||[],i=o[0]=o[0]||{};i.value||(i.value=t||""),i.type||(i.type=n||"Error")}function c(e,t){const n=a(e);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){const e={...r&&r.data,...t.data};n.mechanism.data=e}}function u(e){if(e&&e.__sentry_captured__)return!0;try{(0,r.xp)(e,"__sentry_captured__",!0)}catch(t){}return!1}function d(e){return Array.isArray(e)?e:[e]}},61422:(e,t,n)=>{"use strict";n.d(t,{KV:()=>o,l$:()=>i});var r=n(68518);function o(){return!(0,r.n)()&&"[object process]"===Object.prototype.toString.call("undefined"!==typeof process?process:0)}function i(e,t){return e.require(t)}e=n.hmd(e)},20535:(e,t,n)=>{"use strict";n.d(t,{$Q:()=>l,HK:()=>c,Jr:()=>g,Sh:()=>d,_j:()=>u,hl:()=>a,xp:()=>s,zf:()=>h});var r=n(58464),o=n(67597),i=n(57321);function a(e,t,n){if(!(t in e))return;const r=e[t],o=n(r);if("function"===typeof o)try{l(o,r)}catch(i){}e[t]=o}function s(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}function l(e,t){const n=t.prototype||{};e.prototype=t.prototype=n,s(e,"__sentry_original__",t)}function c(e){return e.__sentry_original__}function u(e){return Object.keys(e).map((t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`)).join("&")}function d(e){if((0,o.VZ)(e))return{message:e.message,name:e.name,stack:e.stack,...p(e)};if((0,o.cO)(e)){const t={type:e.type,target:f(e.target),currentTarget:f(e.currentTarget),...p(e)};return"undefined"!==typeof CustomEvent&&(0,o.V9)(e,CustomEvent)&&(t.detail=e.detail),t}return e}function f(e){try{return(0,o.kK)(e)?(0,r.Rt)(e):Object.prototype.toString.call(e)}catch(t){return"<unknown>"}}function p(e){if("object"===typeof e&&null!==e){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}return{}}function h(e,t=40){const n=Object.keys(d(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return(0,i.$G)(n[0],t);for(let r=n.length;r>0;r--){const e=n.slice(0,r).join(", ");if(!(e.length>t))return r===n.length?e:(0,i.$G)(e,t)}return""}function g(e){return v(e,new Map)}function v(e,t){if((0,o.PO)(e)){const n=t.get(e);if(void 0!==n)return n;const r={};t.set(e,r);for(const o of Object.keys(e))"undefined"!==typeof e[o]&&(r[o]=v(e[o],t));return r}if(Array.isArray(e)){const n=t.get(e);if(void 0!==n)return n;const r=[];return t.set(e,r),e.forEach((e=>{r.push(v(e,t))})),r}return e}},57321:(e,t,n)=>{"use strict";n.d(t,{$G:()=>o,U0:()=>a,nK:()=>i});var r=n(67597);function o(e,t=0){return"string"!==typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function i(e,t){if(!Array.isArray(e))return"";const n=[];for(let o=0;o<e.length;o++){const t=e[o];try{n.push(String(t))}catch(r){n.push("[value cannot be serialized]")}}return n.join(t)}function a(e,t=[],n=!1){return t.some((t=>function(e,t,n=!1){return!!(0,r.HD)(e)&&((0,r.Kj)(t)?t.test(e):!!(0,r.HD)(t)&&(n?e===t:e.includes(t)))}(e,t,n)))}},96893:(e,t,n)=>{"use strict";n.d(t,{$2:()=>a,WD:()=>i,cW:()=>s});var r,o=n(67597);function i(e){return new s((t=>{t(e)}))}function a(e){return new s(((t,n)=>{n(e)}))}!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(r||(r={}));class s{__init(){this._state=r.PENDING}__init2(){this._handlers=[]}constructor(e){s.prototype.__init.call(this),s.prototype.__init2.call(this),s.prototype.__init3.call(this),s.prototype.__init4.call(this),s.prototype.__init5.call(this),s.prototype.__init6.call(this);try{e(this._resolve,this._reject)}catch(t){this._reject(t)}}then(e,t){return new s(((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(o){r(o)}else n(t)},e=>{if(t)try{n(t(e))}catch(o){r(o)}else r(e)}]),this._executeHandlers()}))}catch(e){return this.then((e=>e),e)}finally(e){return new s(((t,n)=>{let r,o;return this.then((t=>{o=!1,r=t,e&&e()}),(t=>{o=!0,r=t,e&&e()})).then((()=>{o?n(r):t(r)}))}))}__init3(){this._resolve=e=>{this._setResult(r.RESOLVED,e)}}__init4(){this._reject=e=>{this._setResult(r.REJECTED,e)}}__init5(){this._setResult=(e,t)=>{this._state===r.PENDING&&((0,o.J8)(t)?t.then(this._resolve,this._reject):(this._state=e,this._value=t,this._executeHandlers()))}}__init6(){this._executeHandlers=()=>{if(this._state===r.PENDING)return;const e=this._handlers.slice();this._handlers=[],e.forEach((e=>{e[0]||(this._state===r.RESOLVED&&e[1](this._value),this._state===r.REJECTED&&e[2](this._value),e[0]=!0)}))}}}},21170:(e,t,n)=>{"use strict";n.d(t,{ph:()=>u,yW:()=>c});var r=n(61422),o=n(71235);e=n.hmd(e);const i=(0,o.Rf)(),a={nowSeconds:()=>Date.now()/1e3};const s=(0,r.KV)()?function(){try{return(0,r.l$)(e,"perf_hooks").performance}catch(t){return}}():function(){const{performance:e}=i;if(!e||!e.now)return;return{now:()=>e.now(),timeOrigin:Date.now()-e.now()}}(),l=void 0===s?a:{nowSeconds:()=>(s.timeOrigin+s.now())/1e3},c=a.nowSeconds.bind(a),u=l.nowSeconds.bind(l);let d;(()=>{const{performance:e}=i;if(!e||!e.now)return void(d="none");const t=36e5,n=e.now(),r=Date.now(),o=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,a=o<t,s=e.timing&&e.timing.navigationStart,l="number"===typeof s?Math.abs(s+n-r):t;a||l<t?o<=l?(d="timeOrigin",e.timeOrigin):d="navigationStart":d="dateNow"})()},71235:(e,t,n)=>{"use strict";function r(e){return e&&e.Math==Math?e:void 0}n.d(t,{Rf:()=>i,YO:()=>a,n2:()=>o});const o="object"==typeof globalThis&&r(globalThis)||"object"==typeof window&&r(window)||"object"==typeof self&&r(self)||"object"==typeof n.g&&r(n.g)||function(){return this}()||{};function i(){return o}function a(e,t,n){const r=n||o,i=r.__SENTRY__=r.__SENTRY__||{};return i[e]||(i[e]=t())}},37947:(e,t,n)=>{"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{ZP:()=>f});var o=function(e,t,n,r,o){for(t=t&&t.split?t.split("."):[t],r=0;r<t.length;r++)e=e?e[t[r]]:o;return e===o?n:e},i=[40,52,64].map((function(e){return e+"em"})),a={space:[0,4,8,16,32,64,128,256,512],fontSizes:[12,14,16,20,24,32,48,64,72]},s={bg:"backgroundColor",m:"margin",mt:"marginTop",mr:"marginRight",mb:"marginBottom",ml:"marginLeft",mx:"marginX",my:"marginY",p:"padding",pt:"paddingTop",pr:"paddingRight",pb:"paddingBottom",pl:"paddingLeft",px:"paddingX",py:"paddingY"},l={marginX:["marginLeft","marginRight"],marginY:["marginTop","marginBottom"],paddingX:["paddingLeft","paddingRight"],paddingY:["paddingTop","paddingBottom"],size:["width","height"]},c={color:"colors",backgroundColor:"colors",borderColor:"colors",margin:"space",marginTop:"space",marginRight:"space",marginBottom:"space",marginLeft:"space",marginX:"space",marginY:"space",padding:"space",paddingTop:"space",paddingRight:"space",paddingBottom:"space",paddingLeft:"space",paddingX:"space",paddingY:"space",top:"space",right:"space",bottom:"space",left:"space",gridGap:"space",gridColumnGap:"space",gridRowGap:"space",gap:"space",columnGap:"space",rowGap:"space",fontFamily:"fonts",fontSize:"fontSizes",fontWeight:"fontWeights",lineHeight:"lineHeights",letterSpacing:"letterSpacings",border:"borders",borderTop:"borders",borderRight:"borders",borderBottom:"borders",borderLeft:"borders",borderWidth:"borderWidths",borderStyle:"borderStyles",borderRadius:"radii",borderTopRightRadius:"radii",borderTopLeftRadius:"radii",borderBottomRightRadius:"radii",borderBottomLeftRadius:"radii",borderTopWidth:"borderWidths",borderTopColor:"colors",borderTopStyle:"borderStyles",borderBottomWidth:"borderWidths",borderBottomColor:"colors",borderBottomStyle:"borderStyles",borderLeftWidth:"borderWidths",borderLeftColor:"colors",borderLeftStyle:"borderStyles",borderRightWidth:"borderWidths",borderRightColor:"colors",borderRightStyle:"borderStyles",outlineColor:"colors",boxShadow:"shadows",textShadow:"shadows",zIndex:"zIndices",width:"sizes",minWidth:"sizes",maxWidth:"sizes",height:"sizes",minHeight:"sizes",maxHeight:"sizes",flexBasis:"sizes",size:"sizes",fill:"colors",stroke:"colors"},u=function(e,t){if("number"!==typeof t||t>=0)return o(e,t,t);var n=Math.abs(t),r=o(e,n,n);return"string"===typeof r?"-"+r:-1*r},d=["margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","top","bottom","left","right"].reduce((function(e,t){var n;return r({},e,((n={})[t]=u,n))}),{});const f=function e(t){return function(n){void 0===n&&(n={});var u=r({},a,{},n.theme||n),f={},p=function(e){return function(t){var n={},r=o(t,"breakpoints",i),a=[null].concat(r.map((function(e){return"@media screen and (min-width: "+e+")"})));for(var s in e){var l="function"===typeof e[s]?e[s](t):e[s];if(null!=l)if(Array.isArray(l))for(var c=0;c<l.slice(0,a.length).length;c++){var u=a[c];u?(n[u]=n[u]||{},null!=l[c]&&(n[u][s]=l[c])):n[s]=l[c]}else n[s]=l}return n}}("function"===typeof t?t(u):t)(u);for(var h in p){var g=p[h],v="function"===typeof g?g(u):g;if("variant"!==h)if(v&&"object"===typeof v)f[h]=e(v)(u);else{var m=o(s,h,h),y=o(c,m),b=o(u,y,o(u,m,{})),w=o(d,m,o)(b,v,v);if(l[m])for(var x=l[m],_=0;_<x.length;_++)f[x[_]]=w;else f[m]=w}else f=r({},f,{},e(o(u,v))(u))}return f}}},16812:(e,t,n)=>{"use strict";n.d(t,{bp:()=>v,kG:()=>p,m$:()=>d,np:()=>g,xs:()=>h});var r=n(29439),o=n(59242),i=n.n(o),a=n(82492),s=n.n(a),l=n(57557),c=n.n(l),u=/[&;]/,d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:decodeURIComponent(window.location.hash.substr(1));return 0===e.length?{}:e.split(u).reduce((function(e,t){var n=t.indexOf("=");-1!==n&&(e[t.substring(0,n)]=t.substring(n+1));return e}),{})},f=function(e){var t=Object.entries(e);return 0===t.length?"":t.map((function(e){var t=(0,r.Z)(e,2),n=t[0],o=t[1];return"".concat(n,"=").concat(encodeURIComponent(o))})).join("&")},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:decodeURIComponent(window.location.hash.substr(1)),n=c()(d(t),e);return f(n)},h=(i()([d,f]),function(e){var t=d();s()(t,e);var n="#".concat(f(t)),r=history.state;location.hash=n,history.replaceState(r,"",n)}),g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:decodeURIComponent(window.location.hash.substr(1));return d(t)[e]},v=function(e){history.replaceState(history.state,"","#".concat(p(e)))}},13041:(e,t,n)=>{"use strict";n.d(t,{r:()=>o});var r=new Map([["ErrParsingRequestBody","Bad Request"],["ErrUntrustedRedirectURI","Untrusted Redirect URI"],["ErrInternalServerError","Internal Server Error"],["ErrUnauthenticated","User Not Authenticated"],["ErrInvalidLastUpdatedRange","Invalid Time Selection"],["ErrForbidden","Forbidden"],["ErrInvalidEmail","Invalid E-mail"],["ErrInvalidRedirectURI","Invalid Redirect URI"],["ErrMissingStateCookie","Missing Authentication Cookie"],["ErrIncorrectChallengeResponse","Incorrect Response"],["ErrAccountDeleted","Account Deleted!"],["ErrInvalidAccountID","Invalid Account ID"],["ErrVisitedNodeNotFound","Node Not Found"],["ErrAccountIsTheLastMemberOfAPaidSpace","Cannot delete account"],["ErrWworkspaceSlugTaken","Space Slug Unavailable"],["ErrInvalidWorkspaceName","Bad Space Name"],["ErrNotWorkspaceMember","User is not a Space member"],["ErrInvalidWorkspaceID","Invalid Space ID"],["ErrWorkspaceNotFound","No Space Found"],["ErrSpaceSlugTaken","Space Slug Unavailable"],["ErrInvalidSpaceName","Invalid Space Name"],["ErrNotSpaceMember","Not a Space Member"],["ErrForbiddenNotAdmin","Not a Space Admin"],["ErrLastSpaceAdmin","Last Admin In Space"],["ErrLastSpaceMember","Last Member In Space"],["ErrInvalidSpaceID","Bad Space ID"],["ErrInvalidMemberID","Bad Member ID"],["ErrForbiddenNotMember","Not a Member"],["ErrMissingMemberIDs","No Member IDs Given"],["ErrSpaceNotFound","Space Not Found"],["ErrSpaceMemberNotFound","Space Member Not Found"],["ErrMissingTokenIDs","Token ID Not Found"],["ErrInvalidRole","Invalid Member Role"],["ErrCannotLeaveSpace","Cannot Leave Space"],["ErrInvalidSpaceAppName","Invalid Space Bookmark Name"],["ErrInvalidSpaceAppURL","Invalid Space Bookmark URL"],["ErrInvalidSpaceAppDescription","Invalid Space Bookmark Description"],["ErrSpaceAppNameTaken","Space Bookmark Name Already Taken"],["ErrSpaceAppURLTaken","Space Bookmark URL Already Taken"],["ErrInvalidSpaceDescription","Invalid Space Description"],["ErrInvalidEmailDomain","Invalid Email Domain"],["ErrCanNotDeletePaidSpace","Cannot delete paid space"],["ErrAgentCanceledBigResponse","Agent's response is too big"],["ErrAgentExpired","Agent is overloaded"],["ErrAgentTimeout","Timeout waiting agent response"],["ErrAlreadyClaimed","Node Already Claimed"],["ErrContextNotFound","Node doesn't have the requested context"],["ErrInternal","Internal server error"],["ErrInvalidNodeID","Invalid Node ID"],["ErrMissingNodeIDs","No Node IDs Given"],["ErrNoData","Node doesn't have data for the requested period"],["ErrNodeNotFound","Node Not Found"],["ErrNodeUnreachable","Unreachable Node"],["ErrUnreachable","Node is unreachable"],["ErrRoomNameExist","War Room Name Already Exists"],["ErrInvalidRoomName","Invalid War Room Name"],["ErrRoomNotFound","War Room Not Found"],["ErrInvalidRoomID","Invalid War Room ID"],["ErrRoomNameTaken","War Room Name Unavailable"],["ErrContextNotFound","Context Not Found"],["ErrNodeContextNotFound","Metric Context Not Found"],["ErrInvalidContextID","Invalid Metric Context ID"],["ErrForbiddenNotRoomMember","Not a Room Member"],["ErrUntouchableRoom","Room Cannot Be Changed"],["ErrRoomCannotBeDefault","Private Room Cannot Be Set As Default"],["ErrInvalidRoomDescription","Invalid Room Description"],["ErrRoomMemberAlreadyExists","Member Already Exists In Room"],["ErrAllowedMembersIncreased","Space member limit"],["ErrPendingInvitationsLimitReached","Pending invitations limit"],["ErrSpaceMembersLimitReached","Space member limit"],["Network Error","No internet connection"],["Timeout","Timeout"],["default","Something went wrong"]]),o=function(e){return r.has(e)?r.get(e):r.get("default")}},68535:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>i,hX:()=>o});var r=n(71002),o=function(e,t){var n=t.omit,r=void 0===n?[]:n,o=t.keep,i=void 0===o?[]:o;return r.length||i.length?e.filter((function(e){return i.length?i.includes(e):!r.includes(e)})):e};const i=function e(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t===n)return!0;if("object"!==(0,r.Z)(t)||null===t||"object"!==(0,r.Z)(n)||null===n)return!1;var a=o(Object.keys(t),i),s=o(Object.keys(n),i);if(a.length!==s.length)return!1;var l=Object.prototype.hasOwnProperty.bind(n);return!a.some((function(r){return!l(r)||(t[r]!==n[r]||!e(t[r],n[r],i))}))}},30935:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(71002),o=n(93433),i=n(68535),a=function(e,t,n){var r=(0,i.hX)(e,n);return r.reduce((function(e,t,o){return e.push(l(t,r[o],n)),e}),[])},s=function(e,t,n){var r=(0,i.hX)((0,o.Z)(new Set([].concat((0,o.Z)(Object.keys(e)),(0,o.Z)(Object.keys(t))))),n),a=Object.prototype.hasOwnProperty.bind(t);return r.reduce((function(r,o){return a(o)?r[o]=l(e[o],t[o],n):r[o]=e[o],r}),{})},l=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e===t||"object"!==(0,r.Z)(e)||null===e||"object"!==(0,r.Z)(t)||null===t?t:Array.isArray(t)?a(e,0,n):s(e,t,n)};const c=l},44446:(e,t,n)=>{"use strict";n.d(t,{Fb:()=>g,HM:()=>p,ZP:()=>y,aD:()=>h,iM:()=>d,se:()=>f,vT:()=>m,xZ:()=>v});var r,o,i=n(4942),a=n(26503),s=n(549);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u=(null===(r=window.envSettings)||void 0===r?void 0:r.isAgent)||!1,d=function(){var e;return u&&!(null===(e=window.localNetdataAgent)||void 0===e?void 0:e.cloudEnabled)},f=u?window.location.pathname.replace(/\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud)\/?.*/,""):"/",p=(u&&window.localNetdataAgent.mg,(null===(o=window.localNetdataRegistry)||void 0===o?void 0:o.hostname)||"agent"),h={createdAt:"",description:"",iconURL:"",id:p,error:null,loaded:!0,name:p,slug:p,permissions:a.re},g="local",v=c(c({},s.E3),{},{id:g,slug:g,name:g,loaded:!0,fullyLoaded:!0,spaceId:p,untouchable:!1}),m="overview";const y=u},80986:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(15861),o=n(64687),i=n.n(o),a=n(67294);const s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n="refreshed-after-lazy-import",o=t?"".concat(t,"-").concat(n):n;return(0,a.lazy)((0,r.Z)(i().mark((function t(){var n,r;return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=JSON.parse(window.sessionStorage.getItem(o)||"false"),t.prev=1,t.next=4,e();case 4:return r=t.sent,window.sessionStorage.setItem(o,"false"),t.abrupt("return",r);case 9:if(t.prev=9,t.t0=t.catch(1),n){t.next=14;break}return window.sessionStorage.setItem(o,"true"),t.abrupt("return",window.location.reload());case 14:throw t.t0;case 15:case"end":return t.stop()}}),t,null,[[1,9]])}))))}},78128:(e,t,n)=>{"use strict";n.d(t,{Tg:()=>h,k5:()=>p,v:()=>f});var r=n(71002),o=n(4942);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s=[],l=function(e,t,n){return a(a({},e),{},(0,o.Z)({},function(e){return e.replace(/([A-Z])/g,"_$1").toLowerCase()}(t),n))},c=function(e,t,n){return a(a({},e),{},(0,o.Z)({},function(e){return e.replace(/([_][a-z])/g,(function(e){return e[1].toUpperCase()}))}(t),n))},u=function(e,t,n){return a(a({},e),{},(0,o.Z)({},function(e){return e.replace(/([\s\-_][a-z])/g,(function(e){return e[1].toUpperCase()}))}(t),n))},d=function(e,t){var n=t.func,i=t.action,l=t.omit,c=void 0===l?s:l,u=t.depth,d=void 0===u?0:u;return(d-=1)?Array.isArray(e)?e.map((function(e){return n(e,{omit:c})})):"object"===(0,r.Z)(e)&&e?Object.keys(e).reduce((function(t,r){if(c.includes(r))return a(a({},t),{},(0,o.Z)({},r,e[r]));var s=n(e[r],{omit:c});return i(t,r,s)}),{}):e:e},f=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.omit,o=n.depth;return d(t,{func:e,action:l,omit:r,depth:o})},p=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.omit,o=n.depth;return d(t,{func:e,action:c,omit:r,depth:o})},h=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.omit,o=n.depth;return d(t,{func:e,action:u,omit:r,depth:o})}},35835:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(4942),o=n(29439),i=n(52861),a=n(55354),s=n(44446);const l=function(e,t,n){var r=n.includes("join-callback")?n:encodeURIComponent(n);return"".concat(t).concat(t?"&":"?","cloudRoute=").concat(e).concat(r)};function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d=function(e){return function(t){try{var n=JSON.parse(t||"{}");if(n.errorMsgKey)throw n;return e?e(n):n}catch(r){return r}}},f=function(e){return e},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(e){return function(){var t=e.apply(void 0,arguments),n=t.catch((function(e){var t,n;if(401!==(null===(t=null===e||void 0===e?void 0:e.response)||void 0===t?void 0:t.status)||(null===(n=null===e||void 0===e?void 0:e.config)||void 0===n?void 0:n.allow401))throw e;var r=window.location,o=r.pathname,i=r.search,a=r.hash;if(!/(sign-(in|up)|join-space)/.test(o))return window.location.replace("".concat(s.ZP?window.envSettings.cloudUrl:"","/sign-in").concat(l(o,i,a)))}));return n.cancel=t.cancel,n}}((function(n){for(var r=arguments.length,s=new Array(r>1?r-1:0),l=1;l<r;l++)s[l-1]=arguments[l];var c=t?s:[null,s[0]],p=(0,o.Z)(c,2),h=p[0],g=p[1],v=void 0===g?{}:g,m=i.Z.CancelToken.source(),y=v.transform,b=void 0===y?f:y,w=localStorage.getItem("netdataJWT"),x=function(n,r){return t?i.Z[e](n,h,r):i.Z[e](n,r)}(n,u(u(u({},a.Z.apiBaseURL&&{baseURL:a.Z.apiBaseURL}),v),{},{transformResponse:[d(b)],cancelToken:m.token},!!w&&{headers:u(u({},null===v||void 0===v?void 0:v.headers),{},{Authorization:"Bearer "+w})})),_=x.catch((function(e){throw e.isCancel=i.Z.isCancel(e),e}));return _.cancel=function(){return m.cancel()},_}))};const h={get:p("get"),post:p("post",!0),patch:p("patch",!0),put:p("put",!0),delete:p("delete"),deleteWithParams:p("delete",!0)}},97370:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(e){if(!e.response){var t=e.message||"Something went wrong";return{errorCode:500,errorMessage:t,errorMsgKey:500,status:500,statusText:t}}var n=e.response,r=n.data;return{errorCode:r.errorCode,errorMessage:r.errorMessage,errorMsgKey:r.errorMsgKey,status:n.status,statusText:n.statusText}}},87053:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var r=n(4942),o=n(45987),i=n(67294),a=n(79655),s=n(60677),l=n(54851),c=n(22464),u=["alignItems","disabledColor","color","flavour","hoverColor","visitedColor","gap","strong"],d=["Component","as","disabled","onClick","to","href"],f=["boxProps","showToolTip","content","align","isBasic"];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var g={default:{initial:"primary",visited:"accent",hover:"primary"},tableLink:{initial:"text",visited:"text",hover:"primary"}},v=function(e){return(0,s.default)(e).withConfig({displayName:"anchor",componentId:"sc-oaxxs6-0"})(["",""],(function(e){var t=e.disabled,n=e.color,r=e.hoverColor,o=e.disabledColor,i=e.visitedColor,a=e.theme,s=e.flavour,c=void 0===s?"default":s;return t?function(e){var t,n,r,o=e.disabledColor,i=e.color,a=e.theme,s=e.flavour,c=e.visitedColor;return"\n color: ".concat((0,l.getColor)(o||i||(null===(t=g[s])||void 0===t?void 0:t.initial))({theme:a}),";\n ").concat(o?"":"opacity: 0.4;","\n pointer-events: none;\n\n & > svg > use {\n fill: ").concat((0,l.getColor)(o||i||(null===(n=g[s])||void 0===n?void 0:n.initial))({theme:a}),";\n }\n \n &:visited {\n color: ").concat((0,l.getColor)(c||o||i||(null===(r=g[s])||void 0===r?void 0:r.visited))({theme:a}),";\n }\n")}({disabledColor:o,color:n,theme:a,flavour:c}):function(e){var t,n,r,o,i,a,s=e.color,c=e.theme,u=e.hoverColor,d=e.visitedColor,f=e.flavour;return"\n color: ".concat((0,l.getColor)(s||(null===(t=g[f])||void 0===t?void 0:t.initial))({theme:c}),";\n & > svg > use {\n fill: ").concat((0,l.getColor)(s||(null===(n=g[f])||void 0===n?void 0:n.initial))({theme:c}),";\n }\n &:hover {\n color: ").concat((0,l.getColor)(u||(null===(r=g[f])||void 0===r?void 0:r.hover))({theme:c})," !important;\n & > svg > use {\n fill: ").concat((0,l.getColor)(u||(null===(o=g[f])||void 0===o?void 0:o.hover))({theme:c})," !important;\n }\n }\n &:visited {\n color: ").concat((0,l.getColor)(d||s||(null===(i=g[f])||void 0===i?void 0:i.visited))({theme:c}),";\n & > svg > use {\n fill: ").concat((0,l.getColor)(d||s||(null===(a=g[f])||void 0===a?void 0:a.visited))({theme:c}),";\n }\n }\n cursor:pointer\n")}({color:n,theme:a,hoverColor:r,visitedColor:i,flavour:c})}))},m=v("a"),y=v((0,i.forwardRef)((function(e,t){e.alignItems,e.disabledColor,e.color,e.flavour,e.hoverColor,e.visitedColor,e.gap,e.strong;var n=(0,o.Z)(e,u);return i.createElement(a.rU,h({ref:t},n))}))),b=function(e){return e.preventDefault()};const w=(x=function(e){var t=e.Component,n=void 0===t?l.Text:t,r=e.as,a=void 0===r?"a":r,s=e.disabled,c=e.onClick,u=e.to,f=e.href,p=(0,o.Z)(e,d);return i.createElement(n,h(h(h({as:"a"===a?m:y,disabled:s,onClick:s?b:c},u&&!s&&{to:u}),f&&!s&&{href:f}),p))},function(e){var t=e.boxProps,n=e.showToolTip,r=e.content,a=e.align,s=e.isBasic,u=(0,o.Z)(e,f);return n?i.createElement(c.Z,{plain:!0,content:r,align:a,isBasic:s},i.createElement(l.Box,h({},t),i.createElement(x,h({},u)))):i.createElement(x,h({},u))});var x},23250:(e,t,n)=>{"use strict";n.d(t,{NY:()=>x,ZP:()=>C,Pf:()=>O});var r=n(4942),o=n(15671),i=n(43144),a=n(60136),s=n(82963),l=n(61120),c=n(95659),u=n(52139),d=n(64487),f=n(67597),p=n(12343),h=(n(8679),n(67294));const g={componentStack:null,error:null,eventId:null};class v extends h.Component{__init(){this.state=g}__init2(){this._openFallbackReportDialog=!0}constructor(e){super(e),v.prototype.__init.call(this),v.prototype.__init2.call(this),v.prototype.__init3.call(this);const t=(0,c.Gd)().getClient();t&&t.on&&e.showDialog&&(this._openFallbackReportDialog=!1,t.on("afterSendEvent",(t=>{t.type||t.event_id!==this._lastEventId||(0,u.jp)({...e.dialogOptions,eventId:this._lastEventId})})))}componentDidCatch(e,{componentStack:t}){const{beforeCapture:n,onError:r,showDialog:o,dialogOptions:i}=this.props;(0,d.$e)((a=>{if(function(e){const t=e.match(/^([^.]+)/);return null!==t&&parseInt(t[0])>=17}(h.version)&&(0,f.VZ)(e)){const n=new Error(e.message);n.name=`React ErrorBoundary ${n.name}`,n.stack=t,function(e,t){const n=new WeakMap;!function e(t,r){if(!n.has(t))return t.cause?(n.set(t,!0),e(t.cause,r)):void(t.cause=r)}(e,t)}(e,n)}n&&n(a,e,t);const s=(0,d.Tb)(e,{contexts:{react:{componentStack:t}}});r&&r(e,t,s),o&&(this._lastEventId=s,this._openFallbackReportDialog&&(0,u.jp)({...i,eventId:s})),this.setState({error:e,componentStack:t,eventId:s})}))}componentDidMount(){const{onMount:e}=this.props;e&&e()}componentWillUnmount(){const{error:e,componentStack:t,eventId:n}=this.state,{onUnmount:r}=this.props;r&&r(e,t,n)}__init3(){this.resetErrorBoundary=()=>{const{onReset:e}=this.props,{error:t,componentStack:n,eventId:r}=this.state;e&&e(t,n,r),this.setState(g)}}render(){const{fallback:e,children:t}=this.props,n=this.state;if(n.error){let t;return t="function"===typeof e?e({error:n.error,componentStack:n.componentStack,resetError:this.resetErrorBoundary,eventId:n.eventId}):e,h.isValidElement(t)?t:(e&&("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&p.kg.warn("fallback did not produce a valid ReactElement"),null)}return"function"===typeof t?t():t}}var m=n(54851),y=n(87053);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.Z)(e);if(t){var o=(0,l.Z)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,s.Z)(this,n)}}var x=function(e){var t=e.title,n=void 0===t?"Oops, something unexpected happened!":t,r=e.message,o=void 0===r?"":r;return h.createElement(m.Flex,{alignItems:"center",justifyContent:"center","data-testid":"error-boundary",flex:!0},h.createElement(m.Flex,{flex:!0,column:!0,alignItems:"center",gap:4,width:{max:115}},h.createElement(m.H3,null,n),!!o&&h.createElement(m.Text,null,o),h.createElement(m.Text,null,"We track these errors automatically, but if the problem persists feel free to contact us with a"," ",h.createElement(y.Z,{href:"https://github.com/netdata/netdata-cloud/issues/new/choose",target:"_blank",rel:"noopener noreferrer"},"ticket"),", a"," ",h.createElement(y.Z,{href:"https://community.netdata.cloud/",target:"_blank",rel:"noopener noreferrer"},"post in the forum")," ","or through"," ",h.createElement(y.Z,{href:"https://discord.com/invite/mPZ6WZKKG2",target:"_blank",rel:"noopener noreferrer"},"Discord"),"."),h.createElement(m.Text,null,"In the meantime you can refresh this page"),h.createElement(m.Button,{label:"Refresh",icon:"refresh",onClick:function(){return window.location.reload()},"data-ga":"error-boundary::click-reload::reload-on-error","data-testid":"error-boundary-reload"})))},_=function(e){(0,a.Z)(n,e);var t=w(n);function n(e){var r;return(0,o.Z)(this,n),(r=t.call(this,e)).state={hasError:!1},r}return(0,i.Z)(n,[{key:"componentDidCatch",value:function(e,t){console.log(e,t)}},{key:"render",value:function(){return this.state.hasError?h.createElement(x,null):this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0}}}]),n}(h.Component),S=function(e){(0,a.Z)(n,e);var t=w(n);function n(){return(0,o.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n)}(v);S.defaultProps={fallback:x};var O=function(e){var t=window.envSettings.tracking?S:_;return function(n){return h.createElement(t,{fallback:x},h.createElement(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n)))}};const C=S},38022:(e,t,n)=>{"use strict";n.d(t,{E:()=>h,K:()=>f});var r=n(45987),o=n(4942),i=n(29439),a=[{value:"Dateline Standard Time",abbr:"DST",text:"International Date Line West",utc:["Etc/GMT+12"]},{value:"UTC-11",abbr:"U",text:"Coordinated Universal Time-11",utc:["Etc/GMT+11","Pacific/Midway","Pacific/Niue","Pacific/Pago_Pago"]},{value:"Hawaiian Standard Time",abbr:"HST",text:"Hawaii",utc:["Etc/GMT+10","Pacific/Honolulu","Pacific/Johnston","Pacific/Rarotonga","Pacific/Tahiti"]},{value:"Alaskan Standard Time",abbr:"AKDT",text:"Alaska",utc:["America/Anchorage","America/Juneau","America/Nome","America/Sitka","America/Yakutat"]},{value:"Pacific Standard Time (Mexico)",abbr:"PDT",text:"Baja California",utc:["America/Santa_Isabel"]},{value:"Pacific Standard Time",abbr:"PST",text:"Pacific Time (US & Canada)",utc:["America/Los_Angeles","America/Dawson","America/Tijuana","America/Vancouver","America/Whitehorse","PST8PDT"]},{value:"US Mountain Standard Time",abbr:"UMST",text:"Arizona",utc:["America/Creston","America/Dawson_Creek","America/Hermosillo","America/Phoenix","Etc/GMT+7"]},{value:"Mountain Standard Time (Mexico)",abbr:"MDT",text:"Chihuahua, La Paz, Mazatlan",utc:["America/Chihuahua","America/Mazatlan"]},{value:"Mountain Standard Time",abbr:"MDT",text:"Mountain Time (US & Canada)",utc:["America/Boise","America/Cambridge_Bay","America/Denver","America/Edmonton","America/Inuvik","America/Ojinaga","America/Yellowknife","MST7MDT"]},{value:"Central America Standard Time",abbr:"CAST",text:"Central America",utc:["America/Belize","America/Costa_Rica","America/El_Salvador","America/Guatemala","America/Managua","America/Tegucigalpa","Etc/GMT+6","Pacific/Galapagos"]},{value:"Central Standard Time",abbr:"CDT",text:"Central Time (US & Canada)",utc:["America/Chicago","America/Indiana/Knox","America/Indiana/Tell_City","America/Matamoros","America/Menominee","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Rainy_River","America/Rankin_Inlet","America/Resolute","America/Winnipeg","CST6CDT"]},{value:"Central Standard Time (Mexico)",abbr:"CDT",text:"Guadalajara, Mexico City, Monterrey",utc:["America/Bahia_Banderas","America/Cancun","America/Merida","America/Mexico_City","America/Monterrey"]},{value:"Canada Central Standard Time",abbr:"CCST",text:"Saskatchewan",utc:["America/Regina","America/Swift_Current"]},{value:"SA Pacific Standard Time",abbr:"SPST",text:"Bogota, Lima, Quito",utc:["America/Bogota","America/Cayman","America/Coral_Harbour","America/Eirunepe","America/Guayaquil","America/Jamaica","America/Lima","America/Panama","America/Rio_Branco","Etc/GMT+5"]},{value:"Eastern Standard Time",abbr:"EDT",text:"Eastern Time (US & Canada)",utc:["America/Detroit","America/Havana","America/Indiana/Petersburg","America/Indiana/Vincennes","America/Indiana/Winamac","America/Iqaluit","America/Kentucky/Monticello","America/Louisville","America/Montreal","America/Nassau","America/New_York","America/Nipigon","America/Pangnirtung","America/Port-au-Prince","America/Thunder_Bay","America/Toronto","EST5EDT"]},{value:"US Eastern Standard Time",abbr:"UEDT",text:"Indiana (East)",utc:["America/Indiana/Marengo","America/Indiana/Vevay","America/Indianapolis"]},{value:"Venezuela Standard Time",abbr:"VST",text:"Caracas",utc:["America/Caracas"]},{value:"Paraguay Standard Time",abbr:"PYT",text:"Asuncion",utc:["America/Asuncion"]},{value:"Atlantic Standard Time",abbr:"ADT",text:"Atlantic Time (Canada)",utc:["America/Glace_Bay","America/Goose_Bay","America/Halifax","America/Moncton","America/Thule","Atlantic/Bermuda"]},{value:"Central Brazilian Standard Time",abbr:"CBST",text:"Cuiaba",utc:["America/Campo_Grande","America/Cuiaba"]},{value:"SA Western Standard Time",abbr:"SWST",text:"Georgetown, La Paz, Manaus, San Juan",utc:["America/Anguilla","America/Antigua","America/Aruba","America/Barbados","America/Blanc-Sablon","America/Boa_Vista","America/Curacao","America/Dominica","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guyana","America/Kralendijk","America/La_Paz","America/Lower_Princes","America/Manaus","America/Marigot","America/Martinique","America/Montserrat","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Santo_Domingo","America/St_Barthelemy","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Tortola","Etc/GMT+4"]},{value:"Pacific SA Standard Time",abbr:"PSST",text:"Santiago",utc:["America/Santiago","Antarctica/Palmer"]},{value:"Newfoundland Standard Time",abbr:"NDT",text:"Newfoundland",utc:["America/St_Johns"]},{value:"E. South America Standard Time",abbr:"ESAST",text:"Brasilia",utc:["America/Sao_Paulo"]},{value:"Argentina Standard Time",abbr:"AST",text:"Buenos Aires",utc:["America/Argentina/La_Rioja","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Buenos_Aires","America/Catamarca","America/Cordoba","America/Jujuy","America/Mendoza"]},{value:"SA Eastern Standard Time",abbr:"SEST",text:"Cayenne, Fortaleza",utc:["America/Araguaina","America/Belem","America/Cayenne","America/Fortaleza","America/Maceio","America/Paramaribo","America/Recife","America/Santarem","Antarctica/Rothera","Atlantic/Stanley","Etc/GMT+3"]},{value:"Greenland Standard Time",abbr:"GDT",text:"Greenland",utc:["America/Godthab"]},{value:"Montevideo Standard Time",abbr:"MST",text:"Montevideo",utc:["America/Montevideo"]},{value:"Bahia Standard Time",abbr:"BST",text:"Salvador",utc:["America/Bahia"]},{value:"UTC-02",abbr:"U",text:"Coordinated Universal Time-02",utc:["America/Noronha","Atlantic/South_Georgia","Etc/GMT+2"]},{value:"Mid-Atlantic Standard Time",abbr:"MDT",text:"Mid-Atlantic - Old",utc:[]},{value:"Azores Standard Time",abbr:"ADT",text:"Azores",utc:["America/Scoresbysund","Atlantic/Azores"]},{value:"Cape Verde Standard Time",abbr:"CVST",text:"Cape Verde Is.",utc:["Atlantic/Cape_Verde","Etc/GMT+1"]},{value:"Morocco Standard Time",abbr:"MDT",text:"Casablanca",utc:["Africa/Casablanca","Africa/El_Aaiun"]},{value:"UTC",abbr:"UTC",text:"Coordinated Universal Time",utc:["America/Danmarkshavn","Etc/GMT"]},{value:"GMT Standard Time",abbr:"GMT",text:"Edinburgh, London",utc:["Europe/Isle_of_Man","Europe/Guernsey","Europe/Jersey","Europe/London"]},{value:"GMT Standard Time",abbr:"GDT",text:"Dublin, Lisbon",utc:["Atlantic/Canary","Atlantic/Faeroe","Atlantic/Madeira","Europe/Dublin","Europe/Lisbon"]},{value:"Greenwich Standard Time",abbr:"GST",text:"Monrovia, Reykjavik",utc:["Africa/Abidjan","Africa/Accra","Africa/Bamako","Africa/Banjul","Africa/Bissau","Africa/Conakry","Africa/Dakar","Africa/Freetown","Africa/Lome","Africa/Monrovia","Africa/Nouakchott","Africa/Ouagadougou","Africa/Sao_Tome","Atlantic/Reykjavik","Atlantic/St_Helena"]},{value:"W. Europe Standard Time",abbr:"WEDT",text:"Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna",utc:["Arctic/Longyearbyen","Europe/Amsterdam","Europe/Andorra","Europe/Berlin","Europe/Busingen","Europe/Gibraltar","Europe/Luxembourg","Europe/Malta","Europe/Monaco","Europe/Oslo","Europe/Rome","Europe/San_Marino","Europe/Stockholm","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Zurich"]},{value:"Central Europe Standard Time",abbr:"CEDT",text:"Belgrade, Bratislava, Budapest, Ljubljana, Prague",utc:["Europe/Belgrade","Europe/Bratislava","Europe/Budapest","Europe/Ljubljana","Europe/Podgorica","Europe/Prague","Europe/Tirane"]},{value:"Romance Standard Time",abbr:"RDT",text:"Brussels, Copenhagen, Madrid, Paris",utc:["Africa/Ceuta","Europe/Brussels","Europe/Copenhagen","Europe/Madrid","Europe/Paris"]},{value:"Central European Standard Time",abbr:"CEDT",text:"Sarajevo, Skopje, Warsaw, Zagreb",utc:["Europe/Sarajevo","Europe/Skopje","Europe/Warsaw","Europe/Zagreb"]},{value:"W. Central Africa Standard Time",abbr:"WCAST",text:"West Central Africa",utc:["Africa/Algiers","Africa/Bangui","Africa/Brazzaville","Africa/Douala","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Luanda","Africa/Malabo","Africa/Ndjamena","Africa/Niamey","Africa/Porto-Novo","Africa/Tunis","Etc/GMT-1"]},{value:"Namibia Standard Time",abbr:"NST",text:"Windhoek",utc:["Africa/Windhoek"]},{value:"GTB Standard Time",abbr:"GDT",text:"Athens, Bucharest",utc:["Europe/Athens","Asia/Nicosia","Europe/Bucharest","Europe/Chisinau"]},{value:"Middle East Standard Time",abbr:"MEDT",text:"Beirut",utc:["Asia/Beirut"]},{value:"Egypt Standard Time",abbr:"EST",text:"Cairo",utc:["Africa/Cairo"]},{value:"Syria Standard Time",abbr:"SDT",text:"Damascus",utc:["Asia/Damascus"]},{value:"E. Europe Standard Time",abbr:"EEDT",text:"E. Europe",utc:["Asia/Nicosia","Europe/Athens","Europe/Bucharest","Europe/Chisinau","Europe/Helsinki","Europe/Kiev","Europe/Mariehamn","Europe/Nicosia","Europe/Riga","Europe/Sofia","Europe/Tallinn","Europe/Uzhgorod","Europe/Vilnius","Europe/Zaporozhye"]},{value:"South Africa Standard Time",abbr:"SAST",text:"Harare, Pretoria",utc:["Africa/Blantyre","Africa/Bujumbura","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Kigali","Africa/Lubumbashi","Africa/Lusaka","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Etc/GMT-2"]},{value:"FLE Standard Time",abbr:"FDT",text:"Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius",utc:["Europe/Helsinki","Europe/Kiev","Europe/Mariehamn","Europe/Riga","Europe/Sofia","Europe/Tallinn","Europe/Uzhgorod","Europe/Vilnius","Europe/Zaporozhye"]},{value:"Turkey Standard Time",abbr:"TDT",text:"Istanbul",utc:["Europe/Istanbul"]},{value:"Israel Standard Time",abbr:"JDT",text:"Jerusalem",utc:["Asia/Jerusalem"]},{value:"Libya Standard Time",abbr:"LST",text:"Tripoli",utc:["Africa/Tripoli"]},{value:"Jordan Standard Time",abbr:"JST",text:"Amman",utc:["Asia/Amman"]},{value:"Arabic Standard Time",abbr:"AST",text:"Baghdad",utc:["Asia/Baghdad"]},{value:"Kaliningrad Standard Time",abbr:"KST",text:"Kaliningrad",utc:["Europe/Kaliningrad"]},{value:"Arab Standard Time",abbr:"AST",text:"Kuwait, Riyadh",utc:["Asia/Aden","Asia/Bahrain","Asia/Kuwait","Asia/Qatar","Asia/Riyadh"]},{value:"E. Africa Standard Time",abbr:"EAST",text:"Nairobi",utc:["Africa/Addis_Ababa","Africa/Asmera","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Mogadishu","Africa/Nairobi","Antarctica/Syowa","Etc/GMT-3","Indian/Antananarivo","Indian/Comoro","Indian/Mayotte"]},{value:"Moscow Standard Time",abbr:"MSK",text:"Moscow, St. Petersburg, Volgograd, Minsk",utc:["Europe/Kirov","Europe/Moscow","Europe/Simferopol","Europe/Volgograd","Europe/Minsk"]},{value:"Samara Time",abbr:"SAMT",text:"Samara, Ulyanovsk, Saratov",utc:["Europe/Astrakhan","Europe/Samara","Europe/Ulyanovsk"]},{value:"Iran Standard Time",abbr:"IDT",text:"Tehran",utc:["Asia/Tehran"]},{value:"Arabian Standard Time",abbr:"AST",text:"Abu Dhabi, Muscat",utc:["Asia/Dubai","Asia/Muscat","Etc/GMT-4"]},{value:"Azerbaijan Standard Time",abbr:"ADT",text:"Baku",utc:["Asia/Baku"]},{value:"Mauritius Standard Time",abbr:"MST",text:"Port Louis",utc:["Indian/Mahe","Indian/Mauritius","Indian/Reunion"]},{value:"Georgian Standard Time",abbr:"GET",text:"Tbilisi",utc:["Asia/Tbilisi"]},{value:"Caucasus Standard Time",abbr:"CST",text:"Yerevan",utc:["Asia/Yerevan"]},{value:"Afghanistan Standard Time",abbr:"AST",text:"Kabul",utc:["Asia/Kabul"]},{value:"West Asia Standard Time",abbr:"WAST",text:"Ashgabat, Tashkent",utc:["Antarctica/Mawson","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Dushanbe","Asia/Oral","Asia/Samarkand","Asia/Tashkent","Etc/GMT-5","Indian/Kerguelen","Indian/Maldives"]},{value:"Yekaterinburg Time",abbr:"YEKT",text:"Yekaterinburg",utc:["Asia/Yekaterinburg"]},{value:"Pakistan Standard Time",abbr:"PKT",text:"Islamabad, Karachi",utc:["Asia/Karachi"]},{value:"India Standard Time",abbr:"IST",text:"Chennai, Kolkata, Mumbai, New Delhi",utc:["Asia/Kolkata"]},{value:"India Standard Time",abbr:"IST",text:"Chennai, Kolkata, Mumbai, New Delhi",utc:["Asia/Calcutta"]},{value:"Sri Lanka Standard Time",abbr:"SLST",text:"Sri Jayawardenepura",utc:["Asia/Colombo"]},{value:"Nepal Standard Time",abbr:"NST",text:"Kathmandu",utc:["Asia/Kathmandu"]},{value:"Central Asia Standard Time",abbr:"CAST",text:"Nur-Sultan (Astana)",utc:["Antarctica/Vostok","Asia/Almaty","Asia/Bishkek","Asia/Qyzylorda","Asia/Urumqi","Etc/GMT-6","Indian/Chagos"]},{value:"Bangladesh Standard Time",abbr:"BST",text:"Dhaka",utc:["Asia/Dhaka","Asia/Thimphu"]},{value:"Myanmar Standard Time",abbr:"MST",text:"Yangon (Rangoon)",utc:["Asia/Rangoon","Indian/Cocos"]},{value:"SE Asia Standard Time",abbr:"SAST",text:"Bangkok, Hanoi, Jakarta",utc:["Antarctica/Davis","Asia/Bangkok","Asia/Hovd","Asia/Jakarta","Asia/Phnom_Penh","Asia/Pontianak","Asia/Saigon","Asia/Vientiane","Etc/GMT-7","Indian/Christmas"]},{value:"N. Central Asia Standard Time",abbr:"NCAST",text:"Novosibirsk",utc:["Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk"]},{value:"China Standard Time",abbr:"CST",text:"Beijing, Chongqing, Hong Kong, Urumqi",utc:["Asia/Hong_Kong","Asia/Macau","Asia/Shanghai"]},{value:"North Asia Standard Time",abbr:"NAST",text:"Krasnoyarsk",utc:["Asia/Krasnoyarsk"]},{value:"Singapore Standard Time",abbr:"MPST",text:"Kuala Lumpur, Singapore",utc:["Asia/Brunei","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Makassar","Asia/Manila","Asia/Singapore","Etc/GMT-8"]},{value:"W. Australia Standard Time",abbr:"WAST",text:"Perth",utc:["Australia/Perth","Antarctica/Casey"]},{value:"Taipei Standard Time",abbr:"TST",text:"Taipei",utc:["Asia/Taipei"]},{value:"Ulaanbaatar Standard Time",abbr:"UST",text:"Ulaanbaatar",utc:["Asia/Choibalsan","Asia/Ulaanbaatar"]},{value:"North Asia East Standard Time",abbr:"NAEST",text:"Irkutsk",utc:["Asia/Irkutsk"]},{value:"Japan Standard Time",abbr:"JST",text:"Osaka, Sapporo, Tokyo",utc:["Asia/Dili","Asia/Jayapura","Asia/Tokyo","Etc/GMT-9","Pacific/Palau"]},{value:"Korea Standard Time",abbr:"KST",text:"Seoul",utc:["Asia/Pyongyang","Asia/Seoul"]},{value:"Cen. Australia Standard Time",abbr:"CAST",text:"Adelaide",utc:["Australia/Adelaide","Australia/Broken_Hill"]},{value:"AUS Central Standard Time",abbr:"ACST",text:"Darwin",utc:["Australia/Darwin"]},{value:"E. Australia Standard Time",abbr:"EAST",text:"Brisbane",utc:["Australia/Brisbane","Australia/Lindeman"]},{value:"AUS Eastern Standard Time",abbr:"AEST",text:"Canberra, Melbourne, Sydney",utc:["Australia/Melbourne","Australia/Sydney"]},{value:"West Pacific Standard Time",abbr:"WPST",text:"Guam, Port Moresby",utc:["Antarctica/DumontDUrville","Etc/GMT-10","Pacific/Guam","Pacific/Port_Moresby","Pacific/Saipan","Pacific/Truk"]},{value:"Tasmania Standard Time",abbr:"TST",text:"Hobart",utc:["Australia/Currie","Australia/Hobart"]},{value:"Yakutsk Standard Time",abbr:"YST",text:"Yakutsk",utc:["Asia/Chita","Asia/Khandyga","Asia/Yakutsk"]},{value:"Central Pacific Standard Time",abbr:"CPST",text:"Solomon Is., New Caledonia",utc:["Etc/GMT-11"]},{value:"Vladivostok Standard Time",abbr:"VST",text:"Vladivostok",utc:["Asia/Sakhalin","Asia/Ust-Nera","Asia/Vladivostok"]},{value:"New Zealand Standard Time",abbr:"NZST",text:"Auckland, Wellington",utc:["Antarctica/McMurdo","Pacific/Auckland"]},{value:"UTC+12",abbr:"U",text:"Coordinated Universal Time+12",utc:["Etc/GMT-12","Pacific/Funafuti","Pacific/Kwajalein","Pacific/Majuro","Pacific/Nauru","Pacific/Tarawa","Pacific/Wake","Pacific/Wallis"]},{value:"Fiji Standard Time",abbr:"FST",text:"Fiji",utc:["Pacific/Fiji"]},{value:"Magadan Standard Time",abbr:"MST",text:"Magadan",utc:["Asia/Anadyr","Asia/Kamchatka","Asia/Magadan","Asia/Srednekolymsk"]},{value:"Kamchatka Standard Time",abbr:"KDT",text:"Petropavlovsk-Kamchatsky - Old",utc:["Asia/Kamchatka"]},{value:"Tonga Standard Time",abbr:"TST",text:"Nuku'alofa",utc:["Etc/GMT-13","Pacific/Enderbury","Pacific/Fakaofo","Pacific/Tongatapu"]},{value:"Samoa Standard Time",abbr:"SST",text:"Samoa",utc:["Pacific/Apia"]}],s=["utc"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u=new Date,d=function(){try{return new Intl.DateTimeFormat("default",{}).resolvedOptions().timeZone||"Etc/GMT"}catch(e){return"Etc/GMT"}},f=function(){var e={};return a.reduce((function(t,n){var r=n.utc;try{var o=new Intl.DateTimeFormat("fr",{timeZone:r[0],timeZoneName:"short"}).format(u).match(/[\u2212+].+/)||[],a=function(e){return e?e.replace("\u2212","-"):""}((0,i.Z)(o,1)[0]);if(e[a])return t.concat(c(c({},n),{},{offset:e[a]}));var s=function(e){if(!e)return"+0";var t=e.split(":");return t.length>1?"".concat(t[0]).concat((t[1]/60).toString().substr(1)):t[0]}(a);return e[a]=s,t.concat(c(c({},n),{},{offset:s}))}catch(l){return t}}),[])}().sort((function(e,t){return e.offset-t.offset})),p=function(e){return e.reduce((function(e,t){var n=t.utc,o=(0,r.Z)(t,s);return n.forEach((function(t){return e[t]=c(c({},o),{},{utc:t})})),e}),{})}(f),h=function(e,t){var n=t||("default"===e?d():e);return p[n in p?n:d()]||{}}},19121:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d,isTryingToJoinWorkspace:()=>c});var r=n(67294),o=n(89250),i=n(6792),a=n(11012),s=n(2086),l=n(93073),c=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").includes("/join-space")},u="Successfully joined space!";const d=function(){var e=(0,s.Iy)("isAnonymous"),t=(0,o.s0)(),n=new URLSearchParams(window.location.hash.substr(1));return(0,r.useEffect)((function(){if(!e){var r=n.has("error_msg_key")?decodeURIComponent(n.get("error_msg_key")||""):null;if(r){var o=n.has("error_message")?decodeURIComponent(n.get("error_message")||""):null;r===i.Sq?(0,l.P4)(u):(0,l.P4)(o||"Error joining space",!0),t("/spaces",{replace:!0})}else(0,l.P4)(u)}}),[e]),r.createElement(a.Z,{title:"Adding you to the space..."})}},11012:(e,t,n)=>{"use strict";n.d(t,{H:()=>h,Z:()=>g});var r=n(4942),o=n(45987),i=n(67294),a=n(60677),s=n(54851),l=["title","width","height"],c=["title","body","iconProps","animate"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f=(0,a.keyframes)(["from{opacity:0.4;}to{opacity:1;}"]),p=(0,a.default)(s.Icon).withConfig({displayName:"loader__StyledIcon",componentId:"sc-a76ek6-0"})(["width:",";height:",";animation:",";"],(function(e){return e.width}),(function(e){return e.height}),(function(e){return e.animate?(0,a.css)([""," 1.6s ease-in infinite"],f):""})),h=function(e){var t=e.title,n=void 0===t?"Loading":t,r=e.width,a=void 0===r?"208px":r,s=e.height,c=void 0===s?"177px":s,u=(0,o.Z)(e,l);return i.createElement(p,d({name:"netdata",color:"primary",title:n,"data-testid":"loading-logo",width:a,height:c},u))};const g=function(e){var t=e.title,n=e.body,r=e.iconProps,a=e.animate,l=void 0===a||a,u=(0,o.Z)(e,c);return i.createElement(s.Flex,d({column:!0,height:"100vh",background:"mainBackground",width:"100%",justifyContent:"center",alignItems:"center"},u),i.createElement(h,d(d({},r),{},{animate:l})),t&&i.createElement(s.H3,{color:"text",margin:[1,0,0]},t),n&&i.createElement(s.Text,{color:"text",margin:[4.5,0,0]},n))}},12070:(e,t,n)=>{"use strict";n.d(t,{P_:()=>f,sc:()=>h,t_:()=>p});var r=n(4942),o=n(45987),i=n(67294),a=n(54851),s=n(13041),l=["errorCode","errorMessage","errorMsgKey"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={success:"success",error:"error",warning:"warning",default:"border"},f=function(e){var t=e.header,n=e.text,r=e.icon,o=e.renderContent,s=e.success,l=e.error,c=e.warning,u=(s?"success":l&&"error")||c&&"warning"||"default";return i.createElement(a.Flex,{padding:[2],alignItems:"center",justifyContent:"between"},i.createElement(a.Flex,{alignItems:"center",gap:3},r&&i.createElement(a.Flex,{flex:!1},i.createElement(a.Icon,{color:d[u],name:r,size:"large"})),i.createElement(a.Flex,{column:!0,gap:1},t&&i.createElement(a.H5,{color:d[u]},t),n&&i.createElement(a.TextSmall,{color:d[u]},n),o&&o(e))),i.createElement(a.Flex,null,i.createElement(a.Icon,{name:"x",size:"large",color:d[u]})))},p=function(e){e.errorCode;var t=e.errorMessage,n=e.errorMsgKey,r=(0,o.Z)(e,l);return i.createElement(f,u({error:!0,icon:"error",text:t,header:(0,s.r)(n)},r))},h=function(e){return i.createElement(f,u({},e))}},93073:(e,t,n)=>{"use strict";n.d(t,{$T:()=>c,FR:()=>v,OU:()=>d,P4:()=>p,Q5:()=>l,R6:()=>g,aN:()=>f,cH:()=>m,iL:()=>h,oG:()=>u});var r=n(4942),o=n(20383),i=n(12070);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l=function(e){var t={header:"Nodes",text:e},n=(0,i.sc)(s(s({},t),{},{success:!0,icon:"node"}));o.Z.success(n,{context:"showNodesNotification"})},c=function(e){var t={header:"War Rooms",text:e},n=(0,i.sc)(s(s({},t),{},{success:!0,icon:"space"}));o.Z.success(n,{context:"showRoomsNotification"})},u=function(e){var t={header:"Room users",text:e||(arguments.length>1&&void 0!==arguments[1]&&arguments[1]?"Users left the room!":"Users were added to room!")},n=(0,i.sc)(s(s({},t),{},{success:!0,icon:"space"}));o.Z.success(n,{context:"showUsersInRoomNotification"})},d=function(e){var t={header:"Space users",text:e||(arguments.length>1&&void 0!==arguments[1]&&arguments[1]?"Users left the space!":"Users were added to space!")},n=(0,i.sc)(s(s({},t),{},{success:!0,icon:"space"}));o.Z.success(n,{context:"showUsersInSpaceNotification"})},f=function(e){var t={header:"Rooms",text:e||(arguments.length>1&&void 0!==arguments[1]&&arguments[1]?"Rooms removed from Space!":"Rooms were added to Space!")},n=(0,i.sc)(s(s({},t),{},{success:!0,icon:"space"}));o.Z.success(n,{context:"showRoomsInSpaceNotification"})},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={header:t?"Error joining space":"Welcome!",text:e},r=(0,i.sc)(s(s({},n),{},{success:!t,icon:"gear"}));t?o.Z.error(r,{context:"showJoiningSpaceNotification"}):o.Z.success(r,{context:"showJoiningSpaceNotification"})},h=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={header:t?"Space removed":"Space added",text:e},r=(0,i.sc)(s(s({},n),{},{success:!t,icon:"gear"}));o.Z.success(r,{context:"showSpaceNotification"})},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={header:t?"Error creating war room":"Rooms",text:e},r=(0,i.sc)(s(s({},n),{},{success:!t,icon:"gear"}));t?o.Z.error(r,{context:"showRoomCreationNotification"}):o.Z.success(r,{context:"showRoomCreationNotification"})},v=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={text:e},r=(0,i.sc)(s(s({},n),{},{text:e,success:!t,icon:"chart_added"}));t?o.Z.error(r,{context:"showDashboardCreatedNotification"}):o.Z.success(r,{context:"showDashboardCreatedNotification"})},m=function(){var e=(0,i.sc)({header:"Dashboard",text:"Invalid dashboard link. Please double-check the dashboard you are trying to access.",success:!1});o.Z.error(e,{context:"showInvalidDashboardSlugNotification"})}},20383:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(4942),o=n(45987),i=n(55678),a=["context"],s=["context"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={position:i.Am.POSITION.BOTTOM_RIGHT,autoClose:1e4,pauseOnFocusLoss:!1},d={};const f={success:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.context,r=(0,o.Z)(t,a);n&&d[n]&&(i.Am.dismiss(d[n]),delete d[n]),d[n]=i.Am.success(e,c(c({},u),r))},error:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.context,r=(0,o.Z)(t,s);n&&d[n]&&(i.Am.dismiss(d[n]),delete d[n]),d[n]=i.Am.error(e,c(c({},u),r))},dismiss:function(e){return i.Am.dismiss(e)}}},21194:(e,t,n)=>{"use strict";n.d(t,{Z:()=>y,e:()=>m});var r=n(4942),o=n(29439),i=n(67294),a=n(5771),s=n(48286),l=n(25382),c=n(24298),u=n(6264),d=n(44446),f=n(16812),p=n(38022);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var v=(0,i.createContext)(null),m=function(){return(0,i.useContext)(v)};const y=function(e){var t=e.children,n=(0,a.Ro)("theme");n=n&&"unspecified"!==n?n:"dark";var r=(0,u.I0)(),h=(0,o.Z)(r,2),m=h[0],y=m.after,b=m.before,w=m.utc,x=m.highlight,_=h[1],S=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.after,n=e.before;return(0,i.useMemo)((function(){if(t=+t,n=+n,!isNaN(t)&&!isNaN(n)&&t&&n)return{type:"highlight",range:[Math.floor(t/1e3),Math.ceil(n/1e3)]}}),[t,n])}(x),O=(0,i.useMemo)((function(){return{after:y<0?y:Math.floor(y/1e3),before:y<0?0:Math.ceil(b/1e3)}}),[y,b]),C=(0,i.useMemo)((function(){var e=function(){var e=(0,f.m$)().utc;return(0,p.E)("default",e).utc}(),t=(0,l.Z)({attributes:g(g({theme:n,timezone:e,overlays:g({},S&&{highlight:S})},O),{},{agent:d.ZP,width:.8*window.innerWidth,expandable:!1})});return window.netdataSDK=t,t}),[]);return(0,s.Z)((function(){C.getNodes().forEach((function(e){return e.updateAttribute("theme",n)}))}),[n]),(0,s.Z)((function(){var e=C.getRoot().getAttribute("timezone");w!==e&&C.getRoot().getApplicableNodes({syncTimezone:!0}).forEach((function(e){return e.updateAttributes({timezone:w})}))}),[w]),(0,s.Z)((function(){var e=C.getRoot().getAttribute("overlays");if(S)C.getRoot().updateAttribute("overlays",g(g({},e),{},{highlight:S})),C.getRoot().getApplicableNodes({syncHighlight:!0}).forEach((function(e){return e.updateAttribute("overlays",g(g({},e.getAttribute("overlays")),{},{highlight:S}))}));else{var t=g({},e);delete t.highlight,C.getRoot().updateAttribute("overlays",t),C.getRoot().getApplicableNodes({syncHighlight:!0}).forEach((function(e){var t=g({},e.getAttribute("overlays"));delete t.highlight,e.updateAttribute("overlays",t)}))}}),[S]),(0,i.useEffect)((function(){var e=O.after,t=O.before;C.getRoot().moveX(e,t)}),[O]),(0,i.useEffect)((function(){return(0,c.unregister)(C.getRoot().onAttributeChange("after",(function(){var e=C.getRoot().getAttributes(),t=e.after,n=e.before;_({after:t<0?t:1e3*t,before:t<0?0:1e3*n})})),C.getRoot().onAttributeChange("overlays",(function(e,t){var n=e.highlight;if(n!==t.highlight){var r=null===n||void 0===n?void 0:n.range;if(r){var i=(0,o.Z)(r,2),a=i[0],s=i[1];_({highlight:{after:1e3*a,before:1e3*s}})}else _({highlight:{after:null,before:null}})}})))}),[C]),C?i.createElement(v.Provider,{value:C},t):t}},40543:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h,k:()=>p});var r=n(36459),o=n(87462),i=n(4942),a=n(67294),s=n(60677),l=n(54851),c=n(5771);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f={light:l.DefaultTheme,dark:l.DarkTheme,unspecified:l.DarkTheme},p=function(e,t){return function(n){var i=(0,o.Z)({},((0,r.Z)(n),n));return a.createElement(s.ThemeProvider,{theme:f[t]||f.unspecified},a.createElement(e,d({},i)))}};const h=function(e){var t=(0,c.Ro)("theme");return a.createElement(s.ThemeProvider,d(d({},e),{},{theme:f[e.theme?e.theme:t]||f.unspecified}))}},22464:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(4942),o=n(45987),i=n(67294),a=n(54851);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var l=["neutral","black"];const c=function(e){var t=e.children,n=e.background,o=e.isBasic,c=e.padding;return i.createElement(a.Flex,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({padding:c||[1.5,2],margin:[2],background:n||l,round:1,alignSelf:"start"},!o&&{width:{max:"300px"}}),i.createElement(a.TextSmall,{color:"bright"},t))};const u=function(e,t){var n=t.background,r=t.isBasic,o=t.padding,a="function"===typeof e?e():e;return"string"===typeof e||r?i.createElement(c,{background:n,isBasic:r,padding:o},a):a};var d=["children","content","isBasic"];function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const p=function(e){var t=e.children,n=e.content,s=e.isBasic,l=(0,o.Z)(e,d),c=(0,i.useCallback)((function(){return u(n,{isBasic:s})}),[n]);return n?i.createElement(a.Tooltip,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({plain:!0,animation:!0,content:c},l),t):t}},55354:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={assetsBaseURL:"".concat(window.envSettings.uiUrl,"/static"),apiBaseURL:window.envSettings.apiUrl,demoUrl:"".concat(window.envSettings.cloudUrl,"/spaces/netdata-demo"),demoSlug:window.envSettings.demoSlug,demoFavourites:window.envSettings.demoFavourites,demoDefaultRoomViews:{default:"overview"},pollingInterval:3e4,defaultRoomView:"home"}},6792:(e,t,n)=>{"use strict";n.d(t,{Sq:()=>w,R7:()=>g,DV:()=>c,OI:()=>m,I3:()=>b,t5:()=>v,_b:()=>y,Ku:()=>p,WV:()=>h,$9:()=>f,G1:()=>d,gP:()=>i,MC:()=>o,li:()=>r,ve:()=>l,sf:()=>s,v$:()=>a,mX:()=>u});var r="/api/v2",o="/api/v3/spaces",i="00000000-0000-0000-0000-000000000000",a=20,s=22,l=30,c=13,u=["J2kdSTRJzV4","KCFFZ_qfKXk"],d="SINGLE_NODE_VIEW_PAGE",f="NODE_VIEW_PAGE",p=["info","alerts"],h={live:{statusTextColor:"primary",indicatorWrapperColor:"primary",counterColor:"primary"},stale:{statusTextColor:["green","vista"],indicatorWrapperColor:["green","vista"],counterColor:["green","vista"]},offline:{statusTextColor:"textLite",indicatorWrapperColor:"textLite",counterColor:"textLite"},unseen:{statusTextColor:"textLite",indicatorWrapperColor:"textLite",counterColor:"textLite"}},g={completed:{icon:"check",indicatorWrapperColor:"primary",textColor:"primary",text:"Completed",tooltip:"has been claimed and has successfully connected to Cloud at least once"},pending:{icon:"clock_hollow",indicatorWrapperColor:"textLite",textColor:"textLite",text:"Pending...",tooltip:"has been claimed but never connected to the Cloud."}},v=[1,39,1],m=[1,40,0],y="v1.39.1",b="v1.40.0",w="ErrSpaceMemberAlreadyExists"},9508:(e,t,n)=>{"use strict";n.d(t,{Jo:()=>i,QR:()=>a,xJ:()=>o});var r=n(26503),o=function(e){return["admin","manager","troubleshooter","observer","billing"].concat("EarlyBird"===e?"member":[])},i=function(e){return[e.includes(r.mk.userSetAdmin)&&"admin",e.includes(r.mk.userSetManager)&&"manager",e.includes(r.mk.userSetMember)&&"member",e.includes(r.mk.userSetTroubleshooter)&&"troubleshooter",e.includes(r.mk.userSetObserver)&&"observer",e.includes(r.mk.userSetBilling)&&"billing"].filter(Boolean)},a=function(e){return[e.includes(r.mk.userSetFromAdmin)&&"admin",e.includes(r.mk.userSetFromManager)&&"manager",e.includes(r.mk.userSetFromMember)&&"member",e.includes(r.mk.userSetFromTroubleshooter)&&"troubleshooter",e.includes(r.mk.userSetFromObserver)&&"observer",e.includes(r.mk.userSetFromBilling)&&"billing"].filter(Boolean)}},93412:(e,t,n)=>{"use strict";n.d(t,{U:()=>o,UV:()=>s,VP:()=>l,du:()=>i,nb:()=>r,pB:()=>a});var r={alertStatus:"alertStatus",os:"os",services:"services"},o=0,i={Errors:"Error rate, in errors/seconds.",Latency:"Response time, including queue/wait time, in milliseconds.",Utilization:"Resources or systems that are consistently too busy.",Workload:"Resources or systems that are overloaded with extra or queued work.",Unknown:"Class not categorized."},a="Unknown",s="https://learn.netdata.cloud/docs/monitor/configure-alerts#edit-health-configuration-files",l={alertStatuses:{critical:0,warning:0},alertClasses:{Errors:0,Latency:0,Utilization:0,Workload:0}}},80255:(e,t,n)=>{"use strict";n.d(t,{h:()=>v,Z:()=>y});var r=n(29439),o=n(4942),i=n(45987),a=n(67294),s=n(54851),l=n(15267),c=n(60677),u=(0,c.default)(s.Drop).attrs({align:{top:"bottom",left:"left"},animation:!0,background:"dropdown",column:!0,margin:[.5,0,0],overflow:{vertical:"auto"},padding:[2,0],round:1}).withConfig({displayName:"styled__Drop",componentId:"sc-1x9syns-0"})(["box-sizing:content-box;"]),d=(0,c.default)(s.TextSmall).withConfig({displayName:"styled__DropdownItemClickable",componentId:"sc-1x9syns-1"})(["cursor:pointer;pointer-events:",";"," &:hover{background-color:",";}"],(function(e){return e.isDisabled?"none":"auto"}),(function(e){return e.isDisabled&&"color: ".concat((0,s.getColor)("textLite")(e),";")}),(0,s.getColor)("selected")),f=["children","color","disabled","icon"],p=["Component","category","context"];function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var v=function(e){var t=e.children,n=e.color,r=void 0===n?"text":n,o=e.disabled,l=e.icon,c=(0,i.Z)(e,f);return a.createElement(d,g({as:s.Flex,"data-testid":"dropdownItem",gap:2,isDisabled:o,padding:[2,4]},c),a.createElement(s.Icon,{color:o?"textLite":r,"data-testid":"dropdownItem-icon",height:"16px",name:l,width:"16px"}),a.createElement(s.Text,{color:r,"data-testid":"dropdownItem-text",whiteSpace:"nowrap"},t))},m=(0,a.forwardRef)((function(e,t){var n=e.Component,r=e.category,o=e.context,s=(0,i.Z)(e,p);return a.createElement(n,g({"data-ga":"".concat(r,"::").concat(o,"::options"),"data-testid":"chartOptions",icon:"nav_dots",flavour:"borderless",neutral:!0,small:!0,padding:0,ref:t,title:"Options"},s))}));const y=function(e){var t=e.Component,n=void 0===t?s.Button:t,o=e.category,i=e.context,c=e.children,d=e.testId,f=(0,l.Z)(),p=(0,r.Z)(f,4),h=p[0],g=p[1],v=p[3],y=(0,a.useRef)(),b=d||"chartsDropdown";return a.createElement(a.Fragment,null,a.createElement(m,{"data-testid":"".concat(b,"-button"),category:o,context:i,onClick:g,ref:y,Component:n}),y.current&&h&&a.createElement(u,{close:v,"data-testid":b,onClickOutside:v,onEsc:v,target:y.current},c({close:v})))}},83953:(e,t,n)=>{"use strict";n.d(t,{aJ:()=>T,R2:()=>I,O9:()=>k,iM:()=>P,UQ:()=>D,T4:()=>j,So:()=>R});var r=n(4942),o=n(45987),i=n(15861),a=n(29439),s=n(64687),l=n.n(s),c=n(67294),u=n(89250),d=n(17563),f=n(35835),p=n(14111),h=n(88715),g=n(50619),v=n(27015),m=n(2086),y=n(63768),b=n(19121);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var _=function(e){var t=e.cloudRoute,n=e.redirectUri;try{if(!(0,b.isTryingToJoinWorkspace)(t))return"";var r=function(e){var t=d.parse(e),n=t.error_retry||t.token?x(x({},t),{},{token:decodeURIComponent(t.token)}):d.parse(decodeURIComponent(e)),r=n.error_retry,o=n.token;return o||(o=d.parse(r).token),{inviteToken:o,spaceId:/spaces\/(.*)\/join-callback/.exec(r)[1]}}(n),o=r.inviteToken,i=r.spaceId;return"?".concat(d.stringify({token:o,space:i}))}catch(a){return console.warn("error parsing join-callback url",a),""}},S=n(44446),O=n(72253),C=["onSuccess","onFail"];function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var E=function(e){var t,n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).path,r=void 0===n?"/sign-up":n;if(window.envSettings.tracking){var o="".concat(r,"/thank-you");window.dataLayer.push({event:"pageview",virtualPage:"".concat(o).concat(e)}),window.posthog.setPersonPropertiesForFlags({netdata_cloud_account_created_days_ago:0}),(0,v.o)("".concat(null===(t=null===window||void 0===window?void 0:window.location)||void 0===t?void 0:t.origin).concat(o).concat(e))}},k=function(e){var t=(0,O.Z)("userSettings",{}),n=(0,a.Z)(t,2)[1];return(0,g.Z)((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return S.ZP?(n(t.settings),Promise.resolve(JSON.stringify(t))):f.Z.patch("/api/v1/accounts/".concat(e),t)}),[e])},P=function(){var e=(0,u.TH)(),t=e.search,n=e.hash,r=(0,u.bS)("/sign-up"),o=(0,u.bS)("/sign-in"),s=r?r.pathname:o?o.pathname:"",d=(0,u.s0)(),p=(0,h.Z)(),g=(0,a.Z)(p,2),v=g[0],m=g[1];return(0,c.useCallback)(function(){var e=(0,i.Z)(l().mark((function e(r){var o,i,a,c,u;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=r.email,i=r.redirectURI,a=r.registerURI,c=r.isUnverifiedRegistration,u=r.resend,e.prev=1,e.next=4,f.Z.post("/api/v2/auth/account/magic-link",{email:o,redirectURI:i,registerURI:a,isUnverifiedRegistration:c});case 4:v({header:"Sign in email sent"}),u||(E(t,{path:s}),d("/sign-in/magic-link-sent".concat(t).concat(n),{state:{email:o}})),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),m({header:"Sign in",text:"Invalid email"});case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}(),[])},M=function(e){var t=e.authorized_origins;return(void 0===t?[]:t).map((function(e){return{id:e.id,url:e.url,lastAccessedAt:e.last_accessed_at}}),[])},T=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onSuccess,n=e.onFail,i=(0,o.Z)(e,C),a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(0,p.Z)((function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({fetch:function(){return f.Z.get("/api/v1/auth/account/origins",{transform:M})},initialValue:[],isDefaultLoading:!0,onSuccess:function(e){null===t||void 0===t||t(e)},onFail:function(e){null===n||void 0===n||n(e)}},i)}),a)},R=function(){var e=(0,c.useState)(""),t=(0,a.Z)(e,2),n=t[0],r=t[1],o=(0,c.useState)(!1),s=(0,a.Z)(o,2),u=s[0],d=s[1],p=(0,h.Z)(),g=(0,a.Z)(p,2)[1],v=(0,c.useCallback)(function(){var e=(0,i.Z)(l().mark((function e(t){var n;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d(!0),e.prev=1,e.next=4,f.Z.post("/api/v1/auth/account/origins",{origin_url:t});case 4:n=e.sent,r(n.authorized_origin_url),d(!1),e.next=13;break;case 9:e.prev=9,e.t0=e.catch(1),g({header:"Trust URL",text:"We couldn't trust the URL"}),d(!1);case 13:case"end":return e.stop()}}),e,null,[[1,9]])})));return function(t){return e.apply(this,arguments)}}(),[]);return[n,v,u]},j=function(e){e&&e.preventDefault();var t=(0,h.Z)(),n=(0,a.Z)(t,2)[1],r=(0,u.TH)().search,o=d.parse(r),s=o.cloudRoute,p=o.oauth,g=o.token,v=o.username,m=o.redirect_uri,b=(0,y.pi)(),w=_({cloudRoute:s,redirectUri:m});return(0,c.useCallback)((0,i.Z)(l().mark((function e(){var t;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="/api/v2/auth/account/".concat(p||"magic-link","/register"),e.prev=1,e.next=4,f.Z.post("".concat(t).concat(w),{token:g,username:v});case 4:b(),E(r),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),n(e.t0);case 11:case"end":return e.stop()}}),e,null,[[1,8]])}))),[p,g,v])},D=function(){return(0,c.useCallback)((0,i.Z)(l().mark((function e(){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.Z.post("/api/v1/auth/account/logout");case 2:if(localStorage.clear(),!S.ZP){e.next=5;break}return e.abrupt("return",window.location.replace("/"));case 5:return e.abrupt("return",window.location.replace("/sign-in"));case 6:case"end":return e.stop()}}),e)}))),[])},I=function(){var e=(0,m.jr)(),t=D(),n=(0,h.Z)(),r=(0,a.Z)(n,2)[1];return(0,c.useCallback)((0,i.Z)(l().mark((function n(){return l().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,f.Z.delete("/api/v1/accounts/".concat(e));case 3:t(),n.next=9;break;case 6:n.prev=6,n.t0=n.catch(0),r(n.t0);case 9:case"end":return n.stop()}}),n,null,[[0,6]])}))),[])}},26503:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>f,mk:()=>u,re:()=>d});var r=n(4942),o=n(93433);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s={userChangeName:"user:ChangeName",userChangeTheme:"user:ChangeTheme",userChangeEmailSetting:"user:ChangeEmailSetting",userChangeSpaceRoomNotifications:"user:ChangeSpaceRoomNotifications",userAddAPIToken:"user:AddAPIToken",userDeleteAPIToken:"user:DeleteAPIToken",userReplaceAPIToken:"user:ReplaceAPIToken",userCreateSpace:"user:CreateSpace",userUpdateVisitedNodes:"user:UpdateVisitedNodes",spaceRead:"space:Read",spaceDelete:"space:Delete",spaceUpdateMeta:"space:UpdateMeta",spaceLeave:"space:Leave",spaceInviteUser:"space:InviteUser",spaceRemoveUser:"space:RemoveUser",spaceCreateSystemSilencingRule:"space:CreateSystemSilencingRule",spaceCreatePersonalSilencingRule:"space:CreatePersonalSilencingRule",spaceGetSystemSilencingRules:"space:GetSystemSilencingRules",spaceGetPersonalSilencingRules:"space:GetPersonalSilencingRules",spaceDeletePersonalSilencingRule:"space:DeletePersonalSilencingRule",spaceDeleteSystemSilencingRule:"space:DeleteSystemSilencingRule",nodeCreate:"node:Create",nodeDelete:"node:Delete",userReadAll:"user:ReadAll",userChangeRoles:"user:ChangeRoles",roomAddUser:"room:AddUser",roomRemoveUser:"room:RemoveUser",roomReadUsers:"room:ReadUsers",roomReadAll:"room:ReadAll",roomJoin:"room:Join",roomCreate:"room:Create",roomAddNode:"room:AddNode",roomRemoveNode:"room:RemoveNode",roomDelete:"room:Delete",roomUpdateMeta:"room:UpdateMeta",roomLeave:"room:Leave",roomLeaveAllNodes:"room:LeaveAllNodes",roomRead:"room:Read",channelSilenceSelf:"channel:SilenceSelf",channelReadAll:"channel:ReadAll",channelManage:"channel:Manage",dashboardReadAll:"dashboard:ReadAll",dashboardUpdate:"dashboard:Update",dashboardUpdateSelf:"dashboard:UpdateSelf",dashboardCreate:"dashboard:Create",dashboardDelete:"dashboard:Delete",dashboardDeleteSelf:"dashboard:DeleteSelf",chartAddToDashboard:"chart:AddToDashboard",alertReadAll:"alert:ReadAll",functionReadAll:"function:ReadAll",functionExecAll:"function:ExecAll",functionExec:"function:Exec",functionExecPrivileged:"function:ExecPrivileged",feedReadBasic:"feed:ReadBasic",feedReadManagement:"feed:ReadManagement",bookmarkReadAll:"bookmark:ReadAll",bookmarkCreate:"bookmark:Create",bookmarkDelete:"bookmark:Delete",billingAccessPortal:"billing:AccessPortal",billingManage:"billing:Manage",billingReadAll:"billing:ReadAll",billingReadBasic:"billing:ReadBasic",visitedNodesUpdate:"visitedNodes:Update",visitedNodesReadAll:"visitedNodes:ReadAll",userSetAdmin:"user:SetAdmin",userSetFromAdmin:"user:SetFromAdmin",userSetManager:"user:SetManager",userSetFromManager:"user:SetFromManager",userSetMember:"user:SetMember",userSetFromMember:"user:SetFromMember",userSetTroubleshooter:"user:SetTroubleshooter",userSetFromTroubleshooter:"user:SetFromTroubleshooter",userSetObserver:"user:SetObserver",userSetFromObserver:"user:SetFromObserver",userSetBilling:"user:SetBilling",userSetFromBilling:"user:SetFromBilling"},l=[s.spaceLeave,s.roomCreate,s.spaceInviteUser,s.spaceUpdateMeta,s.spaceDelete,s.roomDelete,s.roomAddNode,s.nodeDelete,s.spaceRemoveUser,s.userChangeRoles,s.spaceUpdateMeta,s.bookmarkDelete,s.roomUpdateMeta,s.roomLeave,s.roomAddNode,s.roomRemoveNode,s.billingManage],c={openSettings:"openSettings"},u=a(a({},s),c),d=Object.values(u);const f=function(e){return[].concat((0,o.Z)(e),[l.find((function(t){return e.includes(t)}))&&c.openSettings]).filter(Boolean)}},63768:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>C,pi:()=>S});var r=n(15861),o=n(4942),i=n(45987),a=n(64687),s=n.n(a),l=n(67294),c=n(4480),u=n(35835),d=n(6792),f=n(44446),p=n(93412),h=["permissions","settings"];function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m={auth_type:"",avatarURL:null,createdAt:"",email:"",id:null,name:"",termsAccepted:!0,isAnonymous:!1,authorizedOrigins:[]},y={theme:"unspecified",spacePanelCollapsed:f.ZP,alertsGrouping:p.nb.alertStatus},b=function(e){var t=e.permissions,n=e.settings,r=(0,i.Z)(e,h),o=r.id===d.gP;return{permissions:t,settings:n,user:v(v({},r),{},{isAnonymous:o,termsAccepted:o||r.termsAccepted})}},w=function(){var e,t,n=JSON.parse(localStorage.getItem("userSettings"))||{},r={user:v(v({},m),{},{id:(null===(e=window.localNetdataRegistry)||void 0===e?void 0:e.pg)||null,isLoaded:!0,isAnonymous:!0}),permissions:[],settings:v(v(v({},y),n),{},{isLoaded:!0})};if((0,f.iM)())return Promise.resolve(r);return function(){var e;return null===(e=null===t||void 0===t?void 0:t.cancel)||void 0===e||e.call(t),(t=u.Z.get("/api/v2/accounts/me",{transform:b})).then((function(e){var t=e.data,o=t.user,i=t.permissions,a=t.settings;return f.ZP&&o.isAnonymous?r:{user:v(v(v({},m),o),{},{isLoaded:!0}),permissions:i,settings:v(v(v(v({},y),n),a),{},{isLoaded:!0})}})).catch((function(){return f.ZP?r:{user:v(v({},m),{},{isLoaded:!0}),permissions:[],settings:v(v(v({},y),n),{},{isLoaded:!0})}}))}()},x=(0,c.cn)({key:"currentUserFetcher",default:null}),_=(0,c.cn)({key:"checkAuthAtom",default:1}),S=function(){var e=(0,c.Zl)(_),t=(0,c.Zl)(x);return(0,l.useCallback)((0,r.Z)(s().mark((function n(){var r;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,w();case 2:r=n.sent,t(r),e((function(e){return e+1}));case 5:case"end":return n.stop()}}),n)}))),[])},O=(0,c.nZ)({key:"fullStateFetcher",get:function(){var e=(0,r.Z)(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.get,e.t0=n(x),e.t0){e.next=6;break}return e.next=5,w();case 5:e.t0=e.sent;case 6:return r=e.t0,e.abrupt("return",r);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()});const C=(0,c.CG)({key:"currentUserFullState",get:function(e){return function(t){return(0,t.get)(O)[e]}}})},28969:(e,t,n)=>{"use strict";n.d(t,{SX:()=>g,QB:()=>y,M2:()=>b,gI:()=>m});var r=n(93433),o=n(67294),i=n(4480),a=n(18446),s=n.n(a),l=n(38700);const c=(0,i.xu)({key:"permissions",default:[]});var u=n(9508),d=n(44446),f=n(63768);const p=(0,i.cn)({key:"userPermissions",default:(0,f.ZP)("permissions")});var h=n(26503),g=(0,i.nZ)({key:"permissionsSelector",get:function(e){var t=e.get,n=t(l.BN);return!d.ZP||n&&n!==d.HM?[].concat((0,r.Z)(t(p)),(0,r.Z)(t(c(n)))):d.aD.permissions},set:function(e,t){var n=e.set,r=t.id,o=t.permissions,i=void 0===o?[]:o;n(c(r),(function(e){return s()(e,i)?e:i}))},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),v=function(){var e=(0,i.sJ)(g);return(0,o.useMemo)((function(){return(0,h.ZP)(e)}),[e])},m=function(e){return v().includes(e)},y=function(){var e=v();return(0,o.useMemo)((function(){return(0,u.Jo)(e)}),[e])},b=function(){var e=v();return(0,o.useMemo)((function(){return(0,u.QR)(e)}),[e])}},5771:(e,t,n)=>{"use strict";n.d(t,{kq:()=>v,Ro:()=>g});var r=n(15861),o=n(4942),i=n(64687),a=n.n(i),s=n(4480),l=n(63768);const c=(0,s.cn)({key:"currentUserSettings",default:(0,l.ZP)("settings")});var u=n(83953),d=n(2086);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h=(0,s.CG)({key:"userSettings",get:function(e){return function(t){var n=(0,t.get)(c);return e?n[e]:n}},set:function(e){return function(t,n){return(0,t.set)(c,(function(t){return e?p(p({},t),{},(0,o.Z)({},e,n)):n}))}}}),g=function(e){return(0,s.sJ)(h(e))},v=function(e){var t=(0,d.Iy)("isAnonymous"),n=g(e),i=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).shouldPersist,n=void 0===t||t,i=(0,s.Zl)(h(e)),l=(0,d.jr)(),c=(0,u.O9)(l);return(0,s._8)((function(t){var s=t.snapshot;return function(){var t=(0,r.Z)(a().mark((function t(r){var l,u,d;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i(r),n){t.next=3;break}return t.abrupt("return");case 3:return l=s.retain(),t.prev=4,t.next=7,s.getPromise(h());case 7:return u=t.sent,t.next=10,c({settings:p(p({},u),e?(0,o.Z)({},e,r):r)});case 10:t.next=18;break;case 12:return t.prev=12,t.t0=t.catch(4),t.next=16,s.getPromise(h());case 16:d=t.sent,i(e?d[e]:d);case 18:return t.prev=18,l(),t.finish(18);case 21:case"end":return t.stop()}}),t,null,[[4,12,18,21]])})));return function(e){return t.apply(this,arguments)}}()}),[e])}(e,{shouldPersist:!t});return[n,i]}},65184:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(4480),o=n(63768);const i=(0,r.cn)({key:"currentUser",default:(0,o.ZP)("user")})},2086:(e,t,n)=>{"use strict";n.d(t,{Iy:()=>p,KL:()=>f,ec:()=>v,jr:()=>h,oH:()=>g});var r=n(15861),o=n(4942),i=n(64687),a=n.n(i),s=n(4480),l=n(65184),c=n(83953);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f=(0,s.CG)({key:"userState",get:function(e){return function(t){var n=(0,t.get)(l.Z);return e?n[e]:n}},set:function(e){return function(t,n){(0,t.set)(l.Z,(function(t){return e?d(d({},t),{},(0,o.Z)({},e,n)):d(d({},t),n)}))}}}),p=function(e){return(0,s.sJ)(f(e))},h=function(){return(0,s.sJ)(f("id"))},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.shouldPersist,i=t.onSuccess,l=t.onFail,u=(0,s.Zl)(f(e)),p=h(),g=(0,c.O9)(p);return(0,s._8)((function(t){var s=t.snapshot;return function(){var t=(0,r.Z)(a().mark((function t(r){var l,c;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(u(r),n){t.next=3;break}return t.abrupt("return");case 3:return l=s.retain(),t.prev=4,t.next=7,g(d({},e?(0,o.Z)({},e,r):r));case 7:i&&i(),t.next=16;break;case 10:return t.prev=10,t.t0=t.catch(4),t.next=14,s.getPromise(f());case 14:c=t.sent,u(e?c[e]:c);case 16:return t.prev=16,l(),t.finish(16);case 19:case"end":return t.stop()}}),t,null,[[4,10,16,19]])})));return function(e){return t.apply(this,arguments)}}()}),[e,n,i,l])},v=function(e,t){return[p(e),g(e,t)]}},99057:(e,t,n)=>{"use strict";n.d(t,{B1:()=>S,O9:()=>C,R2:()=>O,RO:()=>_});var r=n(45987),o=n(4942),i=n(29439),a=n(4480),s=n(50619),l=n(88715),c=n(72840),u=n(38700),d=n(33172),f=n(59447),p=n(81896),h=n(56972),g=n(21194),v=n(89315),m=n(11033),y=n(28885),b=["pristine"];function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var _=function(e,t){var n=(0,l.Z)(),r=(0,i.Z)(n,2),o=r[0],a=r[1];return(0,s.Z)((function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,d.DB)(e,t,n);return r.then((function(){return o({header:"Dashboards",text:"Dashboard successfully created!"})})).catch((function(e){return!e.isCancel&&a(e)})),r}),[e,t])},S=function(){var e=(0,l.Z)(),t=(0,i.Z)(e,2),n=t[0],r=t[1];return(0,s.Z)((function(e){var t=e.dashboards,o=t.map((function(e){return e.id})).toString(),i=t[0].roomId,a=t[0].spaceId;return(0,d.iM)(a,i,o).then((function(){return n({header:"Dashboards",text:"Dashboards successfully deleted!"})})).catch((function(e){return!e.isCancel&&r}))}),[])},O=function(e){var t=(0,f.LJ)(e,"spaceId"),n=(0,f.LJ)(e,"roomId"),r=(0,l.Z)(),o=(0,i.Z)(r,2),a=o[0],c=o[1];return(0,s.Z)((function(){var r=(0,d.iM)(t,n,e);return r.then((function(){return a({header:"Dashboards",text:"Dashboard successfully deleted!"})})).catch((function(e){return!e.isCancel&&c(e)})),r}),[e,t,n])},C=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.onSuccess,o=t.onFail,i=(0,g.e)(),s=(0,u.th)(),l=(0,c.UL)();return(0,a._8)((function(t){var a=t.snapshot,c=t.set;return function(){c((0,f.Y3)({id:e,key:"processing"}),!0);var t=a.getLoadable((0,f.Y3)({id:e})).contents,u=a.getLoadable((0,p.sX)({id:e,key:"layout"})).contents,g=a.getLoadable((0,h.oz)({id:e})).contents,w=(0,v.ZO)(i,e),_={version:t.version+1,name:t.name,snapshot:{uiState:u,items:Object.keys(g).map((function(e){if(!w||"text"===g[e].type)return x({},g[e]);var t=w.getNode({cardId:e},{inherit:!1},w.getChildren()).getAttributes(),n=t.pristine,o=(0,r.Z)(t,b),i=Object.keys(n).reduce((function(e,t){return e[t]=o[t],e}),x({},g[e]));return x(x({},g[e]),i)}))}},S=(0,d.Y)(s,l,e,_);return S.then((function(e){var t=e.data,r=t.createdAt,o=t.id,i=t.name,a=t.roomID,s=t.slug,l=t.spaceID,u=t.updatedAt,d=t.version,g=(0,m.m)(t).cards;c((0,h.oz)({id:o}),g),c((0,f.Y3)({id:o}),(function(e){return x(x({},e),{},{createdAt:r,id:o,name:i,roomId:a,slug:s,spaceId:l,updatedAt:u,version:d,processing:!1})})),c(y.UU,s),c((0,y.c7)([l,a,s]),o),c((0,p.Kl)(o)),w&&Object.keys(g).forEach((function(e){"text"!==g[e].type&&w.getNode({cardId:e}).removePristine()})),n&&n(t)})).catch((function(t){throw c((0,f.Y3)({id:e,key:"processing"},!1)),o&&o(t),t})),S}}))}},4175:(e,t,n)=>{"use strict";n.d(t,{CO:()=>R,Di:()=>M,EW:()=>P,Kq:()=>A,Zj:()=>k,jN:()=>E,qN:()=>T});var r=n(15861),o=n(93433),i=n(4942),a=n(64687),s=n.n(a),l=n(67294),c=n(4480),u=n(28721),d=n(16161),f=n(99930),p=n(98573),h=n(87877),g=n(59447),v=n(81896),m=n(56972),y=n(33172),b=n(99057);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var _=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return x(x(x({},p.js),p.v),{},{id:(0,u.Z)(),type:"chart",contextScope:e},t)},S=function(e){return function(t,n){var r=t.reduce((function(e,t){var n=t.y+t.h;return n>e?n:e}),0);return[].concat((0,o.Z)(t),[x(x({},e),{},{i:n,y:r})])}},O=S(h.Mk),C=S(h.b1),A=function(e){return(0,c._8)((function(t){var n=t.set;return function(){var t=(0,u.Z)(),r=x(x(x({},p.js),p.Xw),{},{id:t,type:"text",editing:!0});n((0,g.Y3)({id:e,key:"cardIds"}),(function(e){return[].concat((0,o.Z)(e),[t])})),n((0,v.Fu)(e),(function(e){return C(e,t)})),n((0,m.oz)({id:e,resourceId:t}),r)}}))},E=function(e){return(0,c._8)((function(t){var n=t.set;return function(t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},i=_(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),a=i.id;n((0,g.Y3)({id:e,key:"cardIds"}),(function(e){return[].concat((0,o.Z)(e),[a])})),n((0,v.Fu)(e),(function(e){return O(e,a)})),n((0,m.oz)({id:e,resourceId:a}),i),r()}}))},k=function(e,t){return(0,c._8)((function(n){var r=n.set;return function(){r((0,g.Y3)({id:e,key:"cardIds"}),(function(e){return e.filter((function(e){return e!==t}))})),r((0,v.Fu)(e),(function(e){return e.filter((function(e){return e.i!==t}))})),r((0,m.oz)({id:e}),(function(e){var n=x({},e);return delete n[t],n}))}}))},P=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.onSuccess,i=n.onFail,a=(0,b.RO)(e,t);return(0,c._8)((function(n){var l=n.set;return function(){var n=(0,r.Z)(s().mark((function n(r){var c,u,d,p,h=arguments;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return c=h.length>1&&void 0!==h[1]?h[1]:o,n.prev=1,n.next=4,a(r);case 4:u=n.sent,d=u.data,p=x(x(x({},r),{},{spaceId:e,roomId:t},d),{},{loaded:!0}),l((0,g.lz)(d.id),p),l((0,f.$3)(t),p),c&&c(p),n.next=15;break;case 12:n.prev=12,n.t0=n.catch(1),i?i(r):console.warn("failed",n.t0);case 15:case"end":return n.stop()}}),n,null,[[1,12]])})));return function(e){return n.apply(this,arguments)}}()}),[a,e,o,i])},M=function(e,t,n){var r=P(e,t,n);return(0,l.useCallback)((function(o,i,a){var s=_(i,a);return r({name:o},(function(r){var o;(0,y.Y)(e,t,r.id,{version:r.version+1||2,snapshot:{uiState:O([],s.id),items:[x(x({},s),{},{cardAttributes:x(x({},a),{},{id:s.id})})]}}),null===(o=null===n||void 0===n?void 0:n.onSuccess)||void 0===o||o.call(n,r)}))}),[r])},T=function(e){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.onSuccess,o=t.onFail,i=(0,d.Le)();return(0,c._8)((function(t){var a=t.snapshot,l=t.set;return function(){var t=(0,r.Z)(s().mark((function t(r){var c,u;return s().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return c=r.ids,t.next=3,a.getPromise((0,g.NM)(c));case 3:return u=t.sent,t.prev=4,t.next=7,e({dashboards:u});case 7:u.forEach((function(e){var t=e.id,n=e.roomId;l((0,g._d)(t)),l((0,f.Mg)(n),[t]),i(t)})),n&&n(u),t.next=14;break;case 11:t.prev=11,t.t0=t.catch(4),o?o(u):console.warn("failed",t.t0);case 14:case"end":return t.stop()}}),t,null,[[4,11]])})));return function(e){return t.apply(this,arguments)}}()}),[e,n,o])}((0,b.B1)(),e)},R=function(e,t){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.onSuccess,i=n.onFail,a=(0,g.LJ)(e,"spaceId"),l=(0,g.LJ)(e,"roomId"),u=(0,d.Le)();return(0,c._8)((function(n){var a=n.snapshot,c=n.set;return(0,r.Z)(s().mark((function n(){var r;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,a.getPromise((0,g.Y3)({id:e}));case 2:return r=n.sent,n.prev=3,n.next=6,t();case 6:c((0,g._d)(e)),c((0,f.Mg)(l),[e]),u(e),o&&o(r),n.next=15;break;case 12:n.prev=12,n.t0=n.catch(3),i?i(r):console.warn("failed",n.t0);case 15:case"end":return n.stop()}}),n,null,[[3,12]])})))}),[t,a,l,e,o,i])}(e,(0,b.R2)(e),t)}},33172:(e,t,n)=>{"use strict";n.d(t,{AK:()=>s,DB:()=>i,Y:()=>o,iM:()=>a});var r=n(35835),o=function(e,t,n,o){return r.Z.patch("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/dashboards/").concat(n),o)},i=function(e,t,n){return r.Z.post("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/dashboards"),n)},a=function(e,t,n){return r.Z.delete("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/dashboards?dashboard_ids=").concat(n))},s=function(e,t,n){return r.Z.get("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/dashboards/").concat(n))}},98573:(e,t,n)=>{"use strict";n.d(t,{Xw:()=>i,ZP:()=>s,js:()=>a,v:()=>o});var r=n(4480),o={pristine:{},id:null},i={pristine:{},id:null,text:"<p><br/></p>",editing:!1},a={id:"",type:""};const s=(0,r.xu)({key:"dashboardCards",default:{}})},56972:(e,t,n)=>{"use strict";n.d(t,{IT:()=>f,I_:()=>d,_q:()=>u,oz:()=>l});var r=n(4942),o=n(4480),i=n(98573);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l=(0,o.CG)({key:"dashboardCardsState",get:function(e){var t=e.id,n=e.resourceId;return function(e){var r=(0,e.get)((0,i.ZP)(t));return n?r[n]||i.js:r}},set:function(e){var t=e.id,n=e.resourceId;return function(e,o){var a=e.set;return n?"function"===typeof o?a((0,i.ZP)(t),(function(e){return s(s({},e),{},(0,r.Z)({},n,o(e[n])))})):void a((0,i.ZP)(t),(function(e){return s(s({},e),{},(0,r.Z)({},n,s(s({},e[n]),o)))})):a((0,i.ZP)(t),o)}}}),c=(0,o.CG)({key:"dashboardCardState",get:function(e){var t=e.id,n=e.resourceId,r=e.key;return function(e){var o=(0,e.get)(l({id:t,resourceId:n}));return r?o[r]:o}},set:function(e){var t=e.id,n=e.resourceId,o=e.key;return function(e,i){return(0,e.set)(l({id:t,resourceId:n}),(0,r.Z)({},o,i))}}}),u=function(e,t){return(0,o.sJ)(l({id:e,resourceId:t}))},d=function(e,t,n){return(0,o.sJ)(c({id:e,resourceId:t,key:n}))},f=function(e,t,n){return(0,o.Zl)(c({id:e,resourceId:t,key:n}))}},87877:(e,t,n)=>{"use strict";n.d(t,{E3:()=>a,Mk:()=>i,ZP:()=>s,b1:()=>o});var r=n(4480),o={i:null,x:0,y:0,w:3,h:4,minW:2,minH:4},i={i:null,x:0,y:0,w:10,h:9,minW:6,minH:8},a={layout:[],pristine:{}};const s=(0,r.xu)({key:"dashboardLayout",default:a})},81896:(e,t,n)=>{"use strict";n.d(t,{sX:()=>h,Kl:()=>v,Fu:()=>g,ZL:()=>m});var r=n(4942),o=n(4480),i=n(68535);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l=n(87877);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"pristine";return{updatePristine:function(t,n,o){if(!(n in(t[e]||{}))&&!(0,i.ZP)(t[n],o))return s(s({},t),{},(0,r.Z)({},e,s(s({},t[e]),{},(0,r.Z)({},n,t[n]))));if((0,i.ZP)(t[e][n],o)){var a=s({},t[e]);return delete a[n],s(s({},t),{},(0,r.Z)({},e,a))}return t},resetPristine:function(t){return s(s(s({},t),t[e]),{},(0,r.Z)({},e,{}))}}}(),f=d.updatePristine,p=d.resetPristine,h=(0,o.CG)({key:"dashboardLayoutState",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)((0,l.ZP)(t));return n?r[n]:r}},set:function(e){return function(t,n){(0,t.set)((0,l.ZP)(e),u(u({},l.E3),{},{layout:n}))}}}),g=(0,o.CG)({key:"updateDashboardLayoutState",get:function(e){return function(t){return(0,t.get)(h({id:e,key:"layout"}))}},set:function(e){return function(t,n){(0,t.set)((0,l.ZP)(e),(function(e){return u(u({},f(e,"layout",n)),{},{layout:n})}))}}}),v=(0,o.CG)({key:"removePristineDashboardLayoutState",set:function(e){return function(t){(0,t.set)((0,l.ZP)(e),(function(e){return u(u({},e),{},{pristine:{}})}))}}}),m=((0,o.CG)({key:"removePristineDashboardLayoutState",set:function(e){return function(t){(0,t.set)((0,l.ZP)(e),(function(e){return p(e)}))}}}),function(e){var t=function(e,t){return(0,o.sJ)(h({id:e,key:t}))}(e,"layout"),n=function(e){return(0,o.Zl)(g(e))}(e);return[t,n]})},59447:(e,t,n)=>{"use strict";n.d(t,{Z7:()=>O,lz:()=>S,g4:()=>A,_d:()=>C,Y3:()=>y,NM:()=>x,r0:()=>T,FV:()=>R,DS:()=>M,HI:()=>b,LJ:()=>w,QF:()=>_});var r=n(29439),o=n(4942),i=n(67294),a=n(4480),s=n(38700),l=n(72840),c=n(21194),u=n(81896),d=n(56972),f=n(28885),p={id:null,loaded:!1,fullyLoaded:!1,loading:!0,processing:!1,isOwner:!1,spaceSlug:"",roomSlug:"",spaceId:"",roomId:"",name:"",slug:"",version:0,createdAt:"",updatedAt:"",cardIds:[]};const h=(0,a.xu)({key:"dashboard",default:p});var g=n(89315);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var y=(0,a.CG)({key:"dashboardState",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)(h(t));return n?r[n]:r}},set:function(e){var t=e.id,n=e.key;return function(e,r){var i=e.set;return n?"function"===typeof r?i(h(t),(function(e){return m(m({},e),{},(0,o.Z)({},n,r(e[n])))})):void i(h(t),(function(e){return m(m({},e),{},(0,o.Z)({},n,r))})):i(h(t),m(m({},p),r))}}}),b=function(e){var t=e.id,n=e.key;return(0,a.FV)(y({id:t,key:n}))},w=function(e,t){return(0,a.sJ)(y({id:e,key:t}))},x=(0,a.CG)({key:"dashboardsState",get:function(e){return function(t){var n=t.get;return e.map((function(e){return n(y({id:e}))}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),_=function(e){return(0,a.sJ)(x(e))},S=(0,a.CG)({key:"dashboardInitializeState",get:function(e){return function(t){return(0,t.get)(h(e))}},set:function(e){return function(t,n){var r=t.set;r(y({id:e}),m(m({},n),{},{loaded:!0}));var o=n.spaceId,i=n.roomId,a=n.slug;r((0,f.c7)([o,i,a]),e)}}}),O=(0,a.CG)({key:"dashboardFullyInitializeState",set:function(e){return function(t,n){var r=t.set,o=n.layout,i=n.dashboard,a=n.cards;r(y({id:e}),m(m({},i),{},{loaded:!0,fullyLoaded:!0,loading:!1})),r((0,u.sX)(e),o),r((0,d.oz)({id:e}),a);var s=i.spaceId,l=i.roomId,c=i.slug;r((0,f.c7)([s,l,c]),e)}}}),C=(0,a.CG)({key:"dashboardReset",set:function(e){return function(t){var n=t.get,r=t.set,o=t.reset,i=n(h(e)),a=i.spaceId,s=i.roomId,l=i.slug;o(h(e)),r(f.UU,null),o((0,f.c7)([a,s,l]))}}}),A=(0,a.CG)({key:"dashboardLoadingState",set:function(e){return function(t,n){(0,t.set)(y({id:e,key:"loading"}),n)}}}),E=function(e){var t=e.pristine,n=void 0===t?{}:t;return 0===Object.keys(n).length},k=(0,a.CG)({key:"dashboardIsPristineState",get:function(e){return function(t){var n=(0,t.get)((0,d.oz)({id:e}));return!Object.keys(n).length||Object.keys(n).some((function(e){return E(n[e])}))}}}),P=(0,a.CG)({key:"dashboardLayoutIsPristineState",get:function(e){return function(t){var n=t.get;return E(n((0,u.sX)({id:e})))}}}),M=function(e){var t=(0,c.e)(),n=function(){var n=(0,g.ZO)(t,e);return!n||!n.getChildren().some((function(e){return t=e.getAttribute("pristine"),!(0===Object.keys(t).length);var t}))},o=(0,i.useState)(n),s=(0,r.Z)(o,2),l=s[0],u=s[1];(0,i.useEffect)((function(){return null===t||void 0===t?void 0:t.on("pristineChanged",(function(){return u(n)}))}),[t]);var d=(0,a.sJ)(k(e)),f=(0,a.sJ)(P(e));return l&&d&&f},T=function(e){var t=(0,s.th)(),n=(0,l.UL)(),r=(0,f.FP)();return(0,f.qh)(t,n,e||r)},R=function(e){var t=T();return w(t,e)}},28885:(e,t,n)=>{"use strict";n.d(t,{FP:()=>a,Jh:()=>s,UU:()=>o,c7:()=>i,qh:()=>l});var r=n(4480),o=(0,r.cn)({key:"currentDashboardSlug",default:null}),i=(0,r.xu)({key:"dashboardIdBySlug",default:""}),a=function(){return(0,r.sJ)(o)},s=function(e){return(0,r.Zl)(o,e)},l=function(e,t,n){return(0,r.sJ)(i([e,t,n]))}},89315:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>$,ZO:()=>G,vL:()=>W});var r=n(4942),o=n(67294),i=n(34675),a=n(21194),s=n(6264),l=n(48286),c=n(59447),u=n(44446),d=n(29439),f=n(89250),p=n(64036),h=n(54576),g=n(3701),v=n(56972),m=n(80255),y=n(45987),b=["category","closeParent","context","openDialog"];function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const x=function(e){var t=e.category,n=e.closeParent,i=e.context,a=e.openDialog,s=(0,y.Z)(e,b);return o.createElement(m.h,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({icon:"trashcan",onClick:function(){a(),n()},"data-ga":"".concat(t,"::click-remove::").concat(i),"data-testid":"removeChart-option"},s),"Remove")};var _=n(54851),S=n(4175),O=n(32802);const C=function(e){var t=e.cardId,n=e.close,r=e.id,i=(0,v.I_)(r,t),a=i.nodeId,s=i.chartId,l=(0,O.bV)(a,"name"),c=(0,S.Zj)(r,t);return o.createElement(_.ConfirmationDialog,{"data-ga":"remove-chart-dialog","data-testid":"removeChartDialog",handleConfirm:c,handleDecline:n,message:o.createElement(o.Fragment,null,"You are about to remove ",o.createElement("strong",null,s),l&&o.createElement(o.Fragment,null," ","of node ",o.createElement("strong",null,l)),".",o.createElement("br",null),"Are you sure you want to continue?"),title:"Remove chart"})};var A=n(15267);function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var P="chart-options",M="custom-dashboard",T=function(e){var t=e.id,n=e.cardId,r=e.onClick,i=(0,f.s0)(),a=(0,v.I_)(t,n,"chartId"),s=(0,c.LJ)(t),l=s.spaceSlug,u=s.roomSlug;return o.createElement(m.h,{icon:"line_chart",onClick:function(){r();var e,t=(e=a,"".concat("chart_").concat(e.replace(/ /g,"_").replace(/:/g,"_").replace(/\(/g,"_").replace(/\)/g,"_").replace(/\./g,"_").replace(/\//g,"_")));i("/spaces/".concat(l,"/rooms/").concat(u,"/overview#chartName=").concat(t))},"data-ga":"".concat(P,"::click-go-to-chart::").concat(M),"data-testid":"chart-goToChart"},"Go to Chart")},R=(0,o.forwardRef)((function(e,t){return o.createElement(g.Button,k(k({},e),{},{icon:o.createElement(g.default,{svg:p.Z,size:"16px"}),ref:t}))}));const j=function(){var e=(0,A.Z)(),t=(0,d.Z)(e,4),n=t[0],r=t[2],i=t[3],a=(0,h.useAttributeValue)("cardId"),s=(0,h.useAttributeValue)("dashboardId");return o.createElement(o.Fragment,null,o.createElement(m.Z,{Component:R,category:P,context:M,testId:"chartDropdown"},(function(e){var t=e.close;return o.createElement(o.Fragment,null,o.createElement(T,{id:s,cardId:a,onClick:t}),o.createElement(x,{cardId:a,category:P,closeParent:t,context:M,"data-testid":"chart-remove",id:s,openDialog:r}))})),n&&o.createElement(C,{cardId:a,close:i,id:s}))};var D=n(60677),I=n(16071);function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Z=(0,D.default)(g.Button).withConfig({displayName:"drag__DragButton",componentId:"sc-1t95u2-0"})(["cursor:",";"],(function(e){return e.grabbing?"grabbing":"grab"}));const N=function(e){var t=(0,h.useAttributeValue)("onMouseDownDrag"),n=(0,h.useAttributeValue)("onMouseUpDrag"),r=(0,h.useAttributeValue)("onTouchEndDrag"),i=(0,A.Z)(),a=(0,d.Z)(i,4),s=a[0],l=a[2],c=a[3];return o.createElement(Z,B(B({icon:o.createElement(g.default,{svg:I.Z,size:"16px"}),title:"Drag & rearrange","data-testid":"chartHeaderToolbox-drag"},e),{},{onMouseDown:function(){l(),t.apply(void 0,arguments)},onMouseUp:function(){c(),n.apply(void 0,arguments)},onTouchEnd:function(){c(),r.apply(void 0,arguments)},grabbing:s}))};var F=n(96415),H=n(70873),V=n(43460);function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var G=function(e,t){return e&&e.getRoot().getChildren().find((function(e){return e.match({id:t})}))},W=function(e){return function(t){return"dashboard-page::".concat(e.getAttribute("id"),"::").concat(t)}};const $=function(e){var t=(0,c.LJ)(e),n=t.spaceId,r=t.roomId,d=(0,a.e)(),f=(0,s.TA)({extraKey:"dashboard"});(0,o.useMemo)((function(){if(d){var t=G(d,e);t||(t=d.makeContainer({attributes:U(U({},d.getRoot().getAttributes()),{},{id:e,navigation:"pan",nodesScope:f,enabledHeightResize:!1,overlays:{proceeded:{type:"proceeded"}},host:u.ZP?"".concat(window.envSettings.agentApiUrl,"/api/v2"):"/api/v3/spaces/".concat(n,"/rooms/").concat(r),leftHeaderElements:[j,i.default],toolboxElements:[V.default,F.default,H.default,N]})}),d.appendChild(t))}}),[d,e]),(0,l.Z)((function(){if(d){var t=G(d,e);t&&t.getNodes().forEach((function(e){return e.updateAttribute("nodesScope",f)}))}}),[d,r,f]),(0,o.useEffect)((function(){return function(){var t=G(d,e);t&&t.destroy()}}),[d,r])}},11033:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E,m:()=>A});var r=n(15861),o=n(29439),i=n(71002),a=n(4942),s=n(45987),l=n(64687),c=n.n(l),u=n(67294),d=n(4480),f=n(87877),p=n(98573),h=n(33172),g=n(59447),v=["i"],m=["aggregationMethod","chartType","dimensions","selectedDimensions","filteredLabels","selectedLabels","selectedNodeIds","selectedNodes","selectedInstances","chartId","groupBy","groupingMethod","id","host"],y=["type","cardID","id","chartID","chartId","nodeID","nodeId","chartMetadata","context","attributes","cardAttributes","contextScope","text"];function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var x={TextCard:"text",ChartCard:"chart",compositeChart:"chart",chart:"chart",text:"text"},_=new Set(["text","chart"]),S=["x","y","h","w"],O=function(e,t){var n,r,o=t.i,i=(0,s.Z)(t,v),a=(null===(n=e[o])||void 0===n?void 0:n.type)&&"text"!==(null===(r=e[o])||void 0===r?void 0:r.type)?f.Mk:f.b1;return S.reduce((function(e,t){return e[t]=i[t]||0===i[t]?i[t]:a[t],e}),w(w({},a),{},{i:o}))},C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.trim().startsWith("<p>")?e:"<p>".concat(e,"</p>")},A=function(e){var t=e.id,n=e.name,r=e.slug,o=e.version,a=e.createdAt,l=e.updatedAt,c=e.snapshot,u=c.uiState,d=c.items||[],f=[],h=d.reduce((function(e,t){var n=t.type,r=t.cardID,o=t.id,a=void 0===o?r:o,l=t.chartID,c=t.chartId,u=void 0===c?l:c,d=t.nodeID,h=t.nodeId,g=void 0===h?d:h,v=t.chartMetadata,b=t.context,S=t.attributes,O=t.cardAttributes,A=void 0===O?S:O,E=t.contextScope,k=t.text,P=(0,s.Z)(t,y);if(E=E||[b||(null===v||void 0===v?void 0:v.context)||u],n=x[n]||n,e[a]={id:a,type:n,nodeId:g,contextScope:E},_.has(n)){if(f.push(a),"text"===n)return e[a]=w(w(w({},p.Xw),A),{},{text:C(k||A.text)},e[a]),e;e[a]=function(e){var t=e.aggregationMethod,n=e.chartType,r=e.dimensions,o=void 0===r?[]:r,a=e.selectedDimensions,l=void 0===a?o||[]:a,c=e.filteredLabels,u=void 0===c?[]:c,d=e.selectedLabels,f=void 0===d?u||[]:d,h=e.selectedNodeIds,g=void 0===h?[]:h,v=e.selectedNodes,y=void 0===v?g||[]:v,b=e.selectedInstances,x=void 0===b?[]:b,_=e.chartId,S=e.groupBy,O=e.groupingMethod,C=e.id,A=(e.host,(0,s.Z)(e,m));return w(w({},p.v),{},{aggregationMethod:t||"avg",chartType:n||"line",selectedDimensions:Array.isArray(l)?l:[],selectedLabels:Array.isArray(f)?f:f&&"object"===(0,i.Z)(f)?Object.keys(f):[],selectedNodes:Array.isArray(y)?y:[],selectedInstances:Array.isArray(x)?x:_?[_]:[],groupBy:Array.isArray(S)?S:S?[S]:["dimension"],groupingMethod:O||"average",id:C},A)}(w(w(w({},P),A),{},{chartId:u},e[a]))}return e}),{});return{layout:u?u.map((function(e){return O(h,e)})):d.map((function(e){var t=e.layout;return O(h,t)})),dashboard:{id:t,name:n,slug:r,version:o,createdAt:a,updatedAt:l,cardIds:f},cards:h}};const E=function(e,t){var n=t.spaceId,i=t.spaceSlug,a=t.roomId,s=t.roomSlug,l=(0,u.useState)(!0),f=(0,o.Z)(l,2),p=f[0],v=f[1],m=(0,d._8)((function(t){var o=t.set;return(0,r.Z)(c().mark((function t(){var r,l,u,d,f,p;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return v(!0),o((0,g.g4)(e),!0),t.next=4,(0,h.AK)(n,a,e);case 4:r=t.sent,l=r.data,u=A(l),d=u.layout,f=u.dashboard,p=u.cards,o((0,g.Z7)(e),{layout:d,dashboard:w(w({},f),{},{spaceSlug:i,roomSlug:s,spaceId:n,roomId:a}),cards:p}),v(!1),o((0,g.g4)(e),!1);case 10:case"end":return t.stop()}}),t)})))}));return(0,u.useEffect)((function(){e&&m(e)}),[e]),p}},9333:(e,t,n)=>{"use strict";n.d(t,{E:()=>o,Z:()=>i});var r=n(4480),o={id:null,avatarURL:null,deactivated:!1,email:"",joinedAt:null,name:"",role:""};const i=(0,r.cn)({key:"member",default:{}})},29256:(e,t,n)=>{"use strict";n.d(t,{Bb:()=>p,Vr:()=>f,W3:()=>d,mX:()=>u});var r=n(4942),o=n(4480),i=n(30935),a=n(68535),s=n(9333);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u=(0,o.CG)({key:"memberState",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)(s.Z)[t]||s.E;return n?r[n]:r}},set:function(e){var t=e.id,n=e.key;return function(e,o){var i=e.set;i(s.Z,n?"function"!==typeof o?function(e){return c(c({},e),{},(0,r.Z)({},t,c(c({},e[t]),{},(0,r.Z)({},n,o))))}:function(e){return c(c({},e),{},(0,r.Z)({},t,c(c({},e[t]),{},(0,r.Z)({},n,o(e[t][n])))))}:function(e){return c(c({},e),{},(0,r.Z)({},t,c(c(c({},s.E),e[t]),o)))})}}}),d=(0,o.CG)({key:"membersState",get:function(e){return function(t){var n=t.get;return e.map((function(e){return n(u({id:e}))}))}},set:function(){return function(e,t){var n=e.set,r=(0,e.get)(s.Z);t.forEach((function(e){r[e.id]=e})),n(s.Z,r)}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),f=function(e){return(0,o.sJ)(d(e))},p=(0,o.nZ)({key:"membersInitialize",get:function(e){return(0,e.get)(s.Z)},set:function(e,t){var n=e.set,r=t.values,o=t.merge;return n(s.Z,(function(e){var t=o?(0,i.Z)(e,r):r;return(0,a.ZP)(t,e)?e:t}))}})},16161:(e,t,n)=>{"use strict";n.d(t,{UK:()=>C,ZS:()=>w,bV:()=>x,Yy:()=>_,Le:()=>S,CN:()=>O});var r=n(4942),o=n(29439),i=n(93433),a=n(67294),s=n(4480),l=n(38700),c=n(72840),u=function(e){var t=e.spaceSlug,n=e.roomSlug;return"".concat(t,"-").concat(n,"-tabs")},d=function(e,t){var n=e.spaceSlug,r=e.roomSlug,o=u({spaceSlug:n,roomSlug:r});Promise.resolve().then((function(){try{localStorage.setItem(o,JSON.stringify(t))}catch(e){}}))};const f=(0,s.xu)({key:"navigation",default:function(e){var t=e.spaceSlug,n=e.roomSlug,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];try{var o=u({spaceSlug:t,roomSlug:n}),i=localStorage.getItem(o);return i?JSON.parse(i):r}catch(a){return r}}});function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var g=(0,s.CG)({key:"navigationTabsState",get:function(e){var t=e.spaceSlug,n=e.roomSlug;return function(e){return(0,e.get)(f({spaceSlug:t,roomSlug:n}))}},set:function(e){var t=e.spaceSlug,n=e.roomSlug;return function(e,r){var o=e.set;r&&t&&n&&o(f({spaceSlug:t,roomSlug:n}),(function(e){if(e.find((function(e){var t=e.id;return r.id===t})))return e;var o=[].concat((0,i.Z)(e),[r]);return d({spaceSlug:t,roomSlug:n},o),o}))}}}),v=(0,s.CG)({key:"navigationTabsState/remove",get:function(){return function(){return null}},set:function(e){var t=e.spaceSlug,n=e.roomSlug;return function(e,r){(0,e.set)(f({spaceSlug:t,roomSlug:n}),(function(e){var o=e.filter((function(e,t){return t!==r}));return d({spaceSlug:t,roomSlug:n},o),o}))}}}),m=(0,s.CG)({key:"navigationTabsState/removeById",get:function(){return function(){return null}},set:function(e){var t=e.spaceSlug,n=e.roomSlug;return function(e,r){(0,e.set)(f({spaceSlug:t,roomSlug:n}),(function(e){var o=e.filter((function(e){return e.id!==r}));return d({spaceSlug:t,roomSlug:n},o),o}))}}}),y=(0,s.CG)({key:"navigationTabsState/reorder",get:function(){return function(){return null}},set:function(e){var t=e.spaceSlug,n=e.roomSlug;return function(e,r){var a=e.set,s=r.sourceIndex,l=r.destinationIndex;a(f({spaceSlug:t,roomSlug:n}),(function(e){var r=(0,i.Z)(e),a=r.splice(s,1),c=(0,o.Z)(a,1)[0];return r.splice(l,0,c),d({spaceSlug:t,roomSlug:n},r),r}))}}}),b=(0,s.CG)({key:"navigationTabsState/removeById",get:function(){return function(){return null}},set:function(e){var t=e.spaceSlug,n=e.roomSlug;return function(e,r){var o=e.set,i=r.id,a=r.slug,s=r.path;o(f({spaceSlug:t,roomSlug:n}),(function(e){var r=e.map((function(e){return e.id!==i?e:h(h({},e),{},{title:a,path:s})}));return d({spaceSlug:t,roomSlug:n},r),r}))}}}),w=function(){var e=(0,l.uk)(),t=(0,c.vf)();return(0,s.sJ)(g({spaceSlug:e,roomSlug:t}))},x=function(e){var t=e.title,n=e.path,r=e.id,o=e.destination,i=e.type,u=void 0===i?"nodes":i,d=e.params,f=(0,c.A3)(),p=(0,l.uk)(),h=(0,c.vf)(),v=(0,s.Zl)(g({spaceSlug:p,roomSlug:h}));(0,a.useEffect)((function(){r&&t&&v({id:r,title:t,type:u,icon:"node_hollow",params:d,path:"".concat(n||f,"/").concat(u,"/").concat(o)})}),[f,t,n,r,o,u,v])},_=function(){var e=(0,l.uk)(),t=(0,c.vf)();return(0,s.Zl)(v({spaceSlug:e,roomSlug:t}))},S=function(){var e=(0,l.uk)(),t=(0,c.vf)();return(0,s.Zl)(m({spaceSlug:e,roomSlug:t}))},O=function(){var e=(0,l.uk)(),t=(0,c.vf)();return(0,s.Zl)(y({spaceSlug:e,roomSlug:t}))},C=function(){var e=(0,l.uk)(),t=(0,c.vf)();return(0,s.Zl)(b({spaceSlug:e,roomSlug:t}))}},51066:(e,t,n)=>{"use strict";n.d(t,{B3:()=>y,BC:()=>d,Fz:()=>l,RX:()=>g,Sd:()=>h,Wy:()=>c,XG:()=>u,YZ:()=>f,kq:()=>p});var r=n(4942),o=n(35835),i=n(44446);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l=i.ZP?function(){return o.Z.get("/api/v2/nodes",{baseURL:window.envSettings.agentApiUrl})}:function(e){return o.Z.get("/api/v1/accounts/".concat(e,"/nodes"))},c=function(e,t){return o.Z.post("/api/v1/accounts/".concat(e,"/nodes/").concat(t,"/touch"))},u=function(e,t){return o.Z.get("/api/v1/accounts/".concat(e,"/nodes/").concat(encodeURIComponent(t)))},d=function(e,t){var n=i.ZP&&i.HM===t;o.Z.get(n?"/api/v1/info":"/api/v1/nodes/".concat(e,"/info"),{transform:function(t){return s(s({},t),{},{nodeId:e})},baseURL:n?window.envSettings.agentApiUrl:""})},f=function(e){return o.Z.get("/api/v1/agents/".concat(e,"/info"))},p=function(e){return o.Z.get("/api/v1/agents/".concat(e,"/user_access"),{transform:function(e){return e.authorizedNodeIDs}}).catch((function(){return{data:[]}}))},h=function(e,t){return o.Z.delete("/api/v1/accounts/".concat(e,"/nodes"),{params:{node_ids:t.join(",")}})},g=function(e,t,n,r){return o.Z.put("/api/v1/accounts/".concat(e,"/nodes/").concat(t),{name:n,urls:r})},v="*",m=[v],y=function(e,t,n){var r=n.baselineAfter,a=n.baselineBefore,s=n.highlightAfter,l=n.highlightBefore,c=n.method,u=n.options,d=n.group,f=n.nodeIds,p=n.points,h=n.context,g=n.aggregation,y=void 0===g?"avg":g,b=n.groupBy,w=void 0===b?[]:b;return i.ZP?o.Z.get("".concat(window.envSettings.agentApiUrl,"/api/v2/weights"),{params:{format:"json",options:"".concat(Array.isArray(u)?u.join("|"):u,"|minify|nonzero|unaligned"),contexts:v,scope_contexts:h||v,scope_nodes:f.join("|")||v,nodes:v,instances:v,dimensions:v,labels:v,group_by:w.join("|"),aggregation:y,method:c||"ks2",time_group:d||"average",time_group_options:"",time_resampling:0,after:Math.floor(s/1e3),before:Math.floor(l/1e3),points:p,baseline_after:Math.floor(r/1e3),baseline_before:Math.floor(a/1e3)}}):o.Z.post("/api/v3/spaces/".concat(e,"/rooms/").concat(t,"/weights"),{selectors:{nodes:m,contexts:m,dimensions:m,labels:m,alerts:m},aggregations:{time:{time_group:d||"average",time_group_options:"",time_resampling:0},metrics:[{group_by:w,aggregation:y}]},window:{after:Math.floor(s/1e3),before:Math.floor(l/1e3),points:p,baseline:{after:Math.floor(r/1e3),before:Math.floor(a/1e3)}},scope:{nodes:f,contexts:h?[h]:m},method:c||"ks2",options:u?Array.isArray(u)?u:[u]:[],timeout:3e4})}},15979:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i,a:()=>o});var r=n(4480),o={fullyLoaded:!1,loaded:!1,claimedAt:"",id:null,isDeleted:!1,name:"",os:"",services:[],state:"",alarmCounters:{critical:0,warning:0},architecture:"",availableCharts:null,container:"",cpuFrequency:"",cpus:0,diskSpace:"",isProtobufCapable:!0,kernelName:"",kernelVersion:"",memory:"",osName:"",osVersion:"",reachableStatusChangedAt:"",version:"",virtualization:"",urls:[],accessCount:0,lastAccessTime:"",alertsCount:0,charts:{},chartsCount:0,customInfo:"",dimensionsCount:0,history:0,hostname:"",hosts:[],hostsCount:0,labels:{},releaseChannel:"",rrdMemoryBytes:0,memoryMode:"",updateEvery:0,timezone:"",updateSeverity:"",hasAccessibleData:!1,isLive:!1};const i=(0,r.cn)({key:"nodes",default:{}})},32802:(e,t,n)=>{"use strict";n.d(t,{$E:()=>_,HZ:()=>E,Hg:()=>V,Jz:()=>Z,M2:()=>B,Mm:()=>C,Ne:()=>S,Ng:()=>I,TQ:()=>b,WR:()=>z,Y0:()=>j,bV:()=>x,d$:()=>N,e5:()=>P,m3:()=>H,mf:()=>T,pG:()=>U,zP:()=>w});var r=n(4942),o=n(15861),i=n(64687),a=n.n(i),s=n(67294),l=n(4480),c=n(89250),u=n(30935),d=n(68535),f=n(25464),p=n(72840),h=n(15979),g=n(51066);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var y=(0,l.CG)({key:"nodeInfoState",get:function(e){var t=e.machineGuid,n=e.spaceId;return(0,o.Z)(a().mark((function e(){var r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,g.BC)(t,n);case 3:return r=e.sent,e.abrupt("return",r.data);case 7:e.prev=7,e.t0=e.catch(0);case 9:case"end":return e.stop()}}),e,null,[[0,7]])})))}}),b=function(e,t){return(0,l.$P)(y({nodeId:e,spaceId:t}))},w=(0,l.CG)({key:"nodeState",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)(h.Z)[t]||h.a;return n?r[n]:r}},set:function(e){var t=e.id,n=e.key;return function(e,o){var i=e.set;return n?"function"===typeof o?i(h.Z,(function(e){var i=e[t]||h.a;return m(m({},e),{},(0,r.Z)({},t,m(m({},i),{},(0,r.Z)({},n,o(i[n])))))})):void i(h.Z,(function(e){var i=e[t]||h.a;return m(m({},e),{},(0,r.Z)({},t,m(m({},i),{},(0,r.Z)({},n,o))))})):i(h.Z,(function(e){return m(m({},e),{},(0,r.Z)({},t,m(m({},h.a),o)))}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),x=function(e,t){return(0,l.sJ)(w({id:e,key:t}))},_=(0,l.CG)({key:"nodesState",get:function(e){return function(t){var n=(0,t.get)(h.Z);return e.map((function(e){return n[e]||h.a}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),S=function(e){var t=(0,f.zN)();return(0,l.sJ)(_(e||t))},O=(0,l.CG)({key:"queryableNodeIdsState",get:function(e){return function(t){var n=(0,t.get)(h.Z);return e.filter((function(e){var t,r;return(null===(t=n[e])||void 0===t?void 0:t.isLive)||"stale"===(null===(r=n[e])||void 0===r?void 0:r.state)}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),C=function(e){var t=(0,f.zN)();return(0,l.sJ)(O(e||t))},A=(0,l.CG)({key:"liveNodeIdsState",get:function(e){return function(t){var n=(0,t.get)(h.Z);return e.filter((function(e){var t;return null===(t=n[e])||void 0===t?void 0:t.isLive}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),E=function(e){var t=(0,f.zN)();return(0,l.sJ)(A(e||t))},k=(0,l.CG)({key:"staleNodeIdsState",get:function(e){return function(t){var n=(0,t.get)(h.Z);return e.filter((function(e){var t;return"stale"===(null===(t=n[e])||void 0===t?void 0:t.state)}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),P=function(e){var t=(0,f.zN)();return(0,l.sJ)(k(e||t))},M=(0,l.CG)({key:"offlineNodeIdsState",get:function(e){return function(t){var n=(0,t.get)(h.Z);return e.filter((function(e){var t;return null===(t=n[e])||void 0===t?void 0:t.isOffline}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),T=function(e){var t=(0,f.zN)();return(0,l.sJ)(M(e||t))},R=(0,l.CG)({key:"unseenNodeIdsState",get:function(e){return function(t){var n=(0,t.get)(h.Z);return e.filter((function(e){var t;return null===(t=n[e])||void 0===t?void 0:t.isUnseen}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),j=function(e){var t=(0,f.zN)();return(0,l.sJ)(R(e||t))},D=((0,l.CG)({key:"mlNodeIdsState",get:function(e){return function(t){var n=(0,t.get)(h.Z);return e.filter((function(e){var t,r;return null===(r=null===(t=n[e])||void 0===t?void 0:t.mlInfo)||void 0===r?void 0:r.mlEnabled}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),(0,l.CG)({key:"needUpdateNodeIdsState",get:function(e){var t=e.ids,n=e.severities,r=void 0===n?["warning","critical"]:n;return function(e){var n=(0,e.get)(h.Z);return t.filter((function(e){var t;return r.includes(null===(t=n[e])||void 0===t?void 0:t.updateSeverity)}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}})),I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.ids,n=e.severity,r=E();return(0,l.sJ)(D(m({ids:t||r},n&&{severities:[n]})))},L=(0,l.CG)({key:"fnNodeIdsState",get:function(e){return function(t){var n=(0,t.get)(h.Z);return e.filter((function(e){var t,r=null===(t=n[e])||void 0===t?void 0:t.capabilities;return!!r&&r.some((function(e){return"funcs"===e.name&&e.enabled}))}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),B=function(e){var t=(0,f.zN)();return(0,l.sJ)(L(e||t))},Z=(0,l.nZ)({key:"nodesState/initialize",get:function(e){return(0,e.get)(h.Z)},set:function(e,t){var n=e.set,r=t.values,o=t.merge;return n(h.Z,(function(e){var t=o?(0,u.Z)(e,r):r;return(0,d.ZP)(t,e)?e:t}))}}),N=function(){return(0,l.sJ)(Z)},F=function(){var e=(0,p.A3)();return e&&"".concat(e,"/nodes")},H=function(e){var t=F();return"".concat(t,"/").concat(e)},V=function(){var e=F();return function(t){return"".concat(e,"/").concat(t)}},z=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).alertId,n=function(){var e=(0,c.s0)(),t=F();return(0,s.useCallback)((function(n,r){e("".concat(t,"/").concat(n),r?{state:r}:"")}),[t,e])}();return(0,s.useCallback)((function(){return n(e,{alertId:t})}),[n])},U=function(){var e,t;return null===(t=null===(e=(0,c.bS)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeID"))||void 0===e?void 0:e.params)||void 0===t?void 0:t.nodeID}},20065:(e,t,n)=>{"use strict";n.d(t,{Ly:()=>c,Ud:()=>s,V6:()=>i,XY:()=>l});var r=n(29439),o=n(6792),i=function(e){return 1===e?"Node":"Nodes"},a=[1,26],s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a;if(!e||"unknown"===e)return!1;var n=function(e){return e.replace(/^v/,"").split(".")}(e).map((function(e){return Number(e)})),o=(0,r.Z)(n,3),i=o[0],s=o[1],l=o[2];return!(i&&!isNaN(i)&&!isNaN(s))||(i<t[0]||!(i>t[0])&&(s<t[1]||!(s>t[1])&&l<t[2]))},l={docker:"https://learn.netdata.cloud/docs/agent/packaging/installer/update#docker",mac:"https://learn.netdata.cloud/docs/agent/packaging/installer/update#macos",binpkg:"https://learn.netdata.cloud/docs/agent/packaging/installer/update#issues-with-older-binpkg-installs",default:"https://learn.netdata.cloud/docs/agent/packaging/installer/update#updates-for-most-systems"},c=function(e){var t=e.container,n=e.os,r=e._install_type,i=e.version,a=s(i,o.OI);return t||n||r?l["docker"===t?"docker":"mac"===n?"mac":"binpkg"===r&&a?"binpkg":"default"]:l.default}},6264:(e,t,n)=>{"use strict";n.d(t,{dz:()=>R,D0:()=>Z,tk:()=>L,I0:()=>I,by:()=>j,wT:()=>H,c6:()=>N,TA:()=>z,H7:()=>U,Sf:()=>B,TQ:()=>D,XT:()=>F});var r={};n.r(r),n.d(r,{global:()=>m,specific:()=>O});var o={};n.r(o),n.d(o,{global:()=>k,specific:()=>b});var i=n(4942),a=n(4480),s=n(72840),l=n(25464),c=n(45987),u=n(16812),d=n(38022),f=["after","before","correlation","utc"],p=["correlation"],h=["highlight"];function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const m=function(){return[function(e){(0,e.onSet)((function(e,t){var n=e.after,r=e.before,o=e.correlation,i=e.utc,a=(0,c.Z)(e,f),s=(t.correlation,(0,c.Z)(t,p));r=n<0?0:r;var l,g=(0,d.E)("default",i||s.utc).offset,m=void 0===g?"":g,y=(l=a.modalParams||s.modalParams)?Object.keys(l).map((function(e){return"".concat(e,"=").concat(l[e])})).join(","):"",b=v(v(v({},s),a),{},{after:n,before:r,offset:m,metrics_correlation:o,utc:i,modalParams:y}),w=b.highlight,x=(0,c.Z)(b,h);w.after?(0,u.xs)(v({highlight_after:w.after,highlight_before:w.before},x)):((0,u.xs)(x),(0,u.bp)(["highlight_after","highlight_before"]))}))}]};var y={default:function(e){return e?e.split(","):[]},isPolling:function(e){return"true"===e},pollingInterval:function(e){return e?parseInt(e,10):0},sortColumn:function(e){return e},sortDirection:function(e){return e},query:function(e){return e},chartName:function(e){return e},tocSearch:function(e){return e}};const b=function(e){var t=e.key,n=e.extraKey,r=void 0===n?"":n;if(!t&&!r)return{};var o="".concat(t,"-").concat(r,"-"),i=(0,u.m$)();return Object.keys(i).reduce((function(e,t){if(!t.startsWith(o))return e;var n=t.replace(o,""),r=y[n]||y.default;return e[n]=r(i[t]),e}),{})};function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var _=function(e){return e.toString()},S={default:function(e){return Array.isArray(e)?e.join(","):(e||"").toString()},isPolling:_,pollingInterval:_,sortColumn:_,sortDirection:_,query:_,chartName:_,tocSearch:_};const O=function(e){var t=e.key,n=e.extraKey,r=void 0===n?"":n,o="".concat(t,"-").concat(r,"-");return[function(e){var n=e.setSelf,o=e.trigger,i=e.node,a=e.getLoadable;if("get"===o){if(Object.keys(a(i).contents).length)return;var s=(0,u.m$)();if(Object.keys(s).length)return;setTimeout((function(){return n(b({key:t,extraKey:r}))}))}},function(e){(0,e.onSet)((function(e,t){var n=x(x({},t),e),r=[],i=Object.keys(n).reduce((function(e,t){if("undefined"===typeof n[t])return r.push(o+t),e;var i=S[t]||S.default;return e[o+t]=i(n[t]),e}),{});(0,u.xs)(i),(0,u.bp)(r)}))}]};var C=n(29439);function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const k=function(){var e,t=(0,u.m$)(),n=t.after,r=void 0===n?-900:n,o=t.before,i=void 0===o?0:o,a=t.utc,s=void 0===a?"default":a,l=t.highlight_after,c=t.highlight_before,f=t.metrics_correlation,p=void 0!==f&&f,h=t.timezoneName,g=t.modal,v=void 0===g?"":g,m=t.modalTab,y=void 0===m?"":m,b=t.modalParams,w=(0,d.E)("default",s),x=w.offset,_=void 0===x?0:x,S=w.utc,O=w.text,A=h&&"undefined"!==h?h:void 0===O?"":O,k={after:l?Number(l):null,before:c?Number(c):null},P={after:Number(r),before:r<0?0:Number(i),utc:S,offset:_,timezoneName:A,modal:v,modalTab:y};return k.after?(0,u.xs)(E({highlight_after:k.after,highlight_before:k.before,metrics_correlation:p},P)):(0,u.xs)(E({metrics_correlation:p},P)),E(E({highlight:k,correlation:"true"===p},P),{},{modalParams:(e=b,e&&e.split(",").reduce((function(e,t){var n=t.split("="),r=(0,C.Z)(n,2),o=r[0],i=r[1];return e[o]=i,e}),{}))})},P=(0,a.xu)({key:"paramsAtom",default:function(e){return(o[e.key]||b)(e)},effects:function(e){return(r[e.key]||O)(e)}});function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var R=(0,a.CG)({key:"paramsState",get:function(e){var t=e.key,n=void 0===t?"global":t,r=e.extraKey,o=e.param;return function(e){var t=(0,e.get)(P({key:n,extraKey:r}));return o?t[o]:t}},set:function(e){var t=e.key,n=void 0===t?"global":t,r=e.extraKey,o=e.param;return function(e,t){(0,e.set)(P({key:n,extraKey:r}),(function(e){return"function"===typeof t?o?T(T({},e),{},(0,i.Z)({},o,t(e[o]))):T(T({},e),t(e)):o?T(T({},e),{},(0,i.Z)({},o,t)):T(T({},e),t)}))}}}),j=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.key,r=t.extraKey,o=t.defaultValue,i=(0,a.sJ)(R({key:n,param:e,extraKey:r}));return"undefined"===typeof i?o:i},D=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.key,r=t.extraKey;return(0,a.Zl)(R({key:n,param:e,extraKey:r}))},I=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.key,r=t.extraKey,o=t.defaultValue;return[j(e,{key:n,extraKey:r,defaultValue:o}),D(e,{key:n,extraKey:r})]},L=function(e,t){var n=t.extraKey,r=t.defaultValue,o=(0,s.UL)();return j(e,{key:o,extraKey:n,defaultValue:r})},B=function(e,t){var n=t.extraKey,r=(0,s.UL)();return D(e,{key:r,extraKey:n})},Z=function(e,t){var n=t.extraKey,r=t.defaultValue;return[L(e,{extraKey:n,defaultValue:r}),B(e,{extraKey:n})]},N=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.key,n=e.extraKey,r=e.defaultValue,o=(0,s.UL)();return j("selectedNodeIds",{key:t||o,extraKey:n,defaultValue:r})},F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.key,n=e.extraKey,r=(0,s.UL)();return D("selectedNodeIds",{key:t||r,extraKey:n})},H=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.key,n=e.extraKey,r=e.defaultValue;return[N({key:t,extraKey:n,defaultValue:r}),F({key:t,extraKey:n})]},V=[],z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.key,n=e.extraKey,r=e.defaultValue,o=void 0===r?V:r,i=N({key:t}),a=N({key:t,extraKey:n});return(null===a||void 0===a?void 0:a.length)?a:(null===i||void 0===i?void 0:i.length)?i:o},U=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.key,n=e.extraKey,r=(0,l.zN)()||V;return z({key:t,extraKey:n,defaultValue:r})}},87050:(e,t,n)=>{"use strict";n.d(t,{ar:()=>y,og:()=>x,RO:()=>m,R2:()=>g,qn:()=>b,tn:()=>v,Bl:()=>_,xj:()=>w,GT:()=>S,O9:()=>h});var r=n(83878),o=n(59199),i=n(40181),a=n(25267);var s=n(29439),l=n(88715),c=n(50619),u=n(2086),d=n(72840),f=n(31981),p=n(48155),h=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).silent,n=void 0!==t&&t,r=(0,d.tE)(e,"spaceId"),o=(0,l.Z)(),i=(0,s.Z)(o,2),a=i[0],p=i[1],h=(0,u.Iy)("isAnonymous");return(0,c.Z)((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(h)return Promise.resolve();var o=(0,f.R$)(r,e,t);return o.then((function(){return!n&&a({header:"Rooms",text:"War Room successfully updated!"})})).catch((function(e){return!e.isCancel&&p(e)})),o}),[e,h,r])},g=function(e,t){var n=(0,l.Z)(),r=(0,s.Z)(n,2),o=r[0],i=r[1],a=(0,d.tE)(t,"name");return(0,c.Z)((function(){var n=(0,f.GX)(e,t);return n.then((function(){return o({header:"Rooms",text:"War Room ".concat(a," was successfully deleted!")})})).catch((function(e){return!e.isCancel&&i(e)})),n}),[t,e])},v=function(e,t){var n,h=(0,l.Z)(),v=(0,s.Z)(h,2)[1],m=(0,u.jr)(),y=(0,c.Z)((function(){var n=(0,f.EP)(e,t,m);return n.catch((function(e){return!e.isCancel&&v(e)})),n}),[e,t,m]),b=(0,p.IT)(t,"ids"),w=(n=b,(0,r.Z)(n)||(0,o.Z)(n)||(0,i.Z)(n)||(0,a.Z)()),x=w[0],_=w.slice(1),S=g(e,t),O=(0,d.tE)(t,"untouchable");return _.length||x!==m||O?y:S},m=function(e){var t=(0,l.Z)(),n=(0,s.Z)(t,2),r=n[0],o=n[1];return(0,c.Z)((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,f.dB)(e,t);return n.then((function(){return r({header:"Rooms",text:"War Room ".concat(t.name," was successfully created!")})})).catch((function(e){return!e.isCancel&&o(e)})),n}),[e])},y=function(e,t){var n=(0,l.Z)(),r=(0,s.Z)(n,2),o=r[0],i=r[1];return(0,c.Z)((function(n){var r=(0,f.r7)(e,t,n);return r.then((function(){return o({header:"Rooms",text:"Member".concat(n.length>1?"s":""," successfully added!")})})).catch((function(e){return!e.isCancel&&i(e)})),r}),[e])},b=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.onSuccess,o=n.onFail,i=(0,u.jr)(),a=(0,l.Z)(),p=(0,s.Z)(a,2),h=p[0],g=p[1],v=(0,d.s)(t);return(0,c.Z)((function(){var n=(0,f.r7)(e,t,[i]);return n.then((function(){v({isMember:!0}),h({header:"Rooms",text:"Successfully joined the room"}),null===r||void 0===r||r()})).catch((function(e){!e.isCancel&&g(e),null===o||void 0===o||o()})),n}),[t,v,e])},w=function(e,t){var n=(0,l.Z)(),r=(0,s.Z)(n,2),o=r[0],i=r[1];return(0,c.Z)((function(n){var r=(0,f.EP)(e,t,n);return r.then((function(){return o({header:"Rooms",text:"Member".concat(n.length>1?"s":""," successfully removed!")})})).catch((function(e){return!e.isCancel&&i(e)})),r}),[t,e])},x=function(e,t){var n=(0,l.Z)(),r=(0,s.Z)(n,2),o=r[0],i=r[1];return(0,c.Z)((function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,f.Uf)(e,t,n);return r.then((function(){return o({header:"Rooms",text:"Nodes successfully added!"})})).catch((function(e){return!e.isCancel&&i(e)})),r}),[t,e])},_=function(e){var t=(0,l.Z)(),n=(0,s.Z)(t,2),r=n[0],o=n[1];return(0,c.Z)((function(t){var n={data:{node_ids:t}},i=(0,f.OE)(e,n);return i.then((function(){return r({header:"Rooms",text:"Node successfully deleted!"})})).catch((function(e){return!e.isCancel&&o(e)})),i}),[e])},S=function(e,t){var n=(0,l.Z)(),r=(0,s.Z)(n,2),o=r[0],i=r[1];return(0,c.Z)((function(n){var r=(0,f.r4)(e,t,n);return r.then((function(){return o({header:"Rooms",text:"Nodes successfully removed!"})})).catch((function(e){return!e.isCancel&&i(e)})),r}),[t,e])}},31981:(e,t,n)=>{"use strict";n.d(t,{EP:()=>D,Fz:()=>_,GX:()=>R,Mn:()=>C,OE:()=>L,R$:()=>T,Uf:()=>I,dB:()=>P,fv:()=>M,j2:()=>k,lI:()=>A,mP:()=>Z,r4:()=>B,r7:()=>j});var r=n(29439),o=n(4942),i=n(45987),a=n(35835),s=n(6792),l=n(78128),c=n(20036),u=n(92074),d=n(20065),f=n(44446),p=["services","version","nodeInstanceCapabilities","capabilities"],h=["mg","nm","services","version","nodeInstanceCapabilities"],g=["context","chartType"],v=["name"];function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b=function(e){return(0,d.Ud)(e,s.t5)?"critical":(0,d.Ud)(e,s.OI)?"warning":null},w=function(e){return e.map((function(e){var t=e.services,n=e.version,r=e.nodeInstanceCapabilities,o=e.capabilities,a=(0,i.Z)(e,p);return y({hasAccessibleData:u.ce[a.state],isOffline:a.state===u.AS.offline,isUnseen:a.state===u.AS.unseen,isLive:u.ez[a.state],services:t||[],updateSeverity:b(n),version:n||"Unknown",capabilities:r||o},a)}))},x=function(e){var t=e.nodes;return(void 0===t?[]:t).map((function(e){var t=e.mg,n=e.nm,r=e.services,o=e.version,a=e.nodeInstanceCapabilities,s=(0,i.Z)(e,h);return y({machineGUID:t,id:t,name:n,hasAccessibleData:u.ce[s.state],isOffline:s.state===u.AS.offline,isUnseen:s.state===u.AS.unseen,isLive:u.ez[s.state],services:r||[],updateSeverity:b(o),version:o||"Unknown",capabilities:a},s)}))},_=function(e){var t=e.roomId,n=e.spaceId,o=(0,c.y)({roomId:t,spaceId:n}),i=(0,r.Z)(o,2),s=i[0],l=i[1];return a.Z.get(s,y(y({},l),{},{transform:f.ZP?x:w}))},S=function(e){var t=e.context,n=e.chartType;return y({id:t,name:t,context:t,chartType:void 0===n?"":n},(0,i.Z)(e,g))},O=function(e){return e.map((function(e){return{code:e.errorCode,message:e.errorMessage,msgKey:e.errorMsgKey,nodeId:e.nodeID}}))},C=function(e,t,n,r){var o=r.lastUpdated,i=r.after,l=r.before;return a.Z.post("".concat(s.li,"/spaces/").concat(e,"/rooms/").concat(t,"/charts"),{filter:{nodeIDs:n},after:i,before:l},{transform:function(e){var t=e.results,n=void 0===t?{}:t,r=e.errors,o=void 0===r?[]:r;return{results:Object.keys(n).map((function(e){return S(n[e])})),errors:O(o)}},params:o&&{last_updated:o}})},A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return a.Z.get("/api/v2/contexts?scope_nodes=".concat(e.join("|")||"*"),{baseURL:window.envSettings.agentApiUrl,transform:function(e){var t=e.contexts,n=void 0===t?{}:t,r=e.versions,o=void 0===r?{}:r;return{results:Object.keys(n).map((function(e){return S(y(y({},(0,l.k5)(n[e])),{},{id:e,context:e}))})),versions:(0,l.k5)(o)}}})},E=function(e,t){return function(n){return{results:n.results.map((function(n){return y(y({},n),{},{spaceId:e,roomId:t})}))}}},k=function(e,t){return a.Z.get("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/dashboards"),{transform:E(e,t)})},P=function(e,t){return a.Z.post("/api/v1/spaces/".concat(e,"/rooms"),t)},M=function(e,t){return a.Z.get("/api/v1/spaces/".concat(e,"/rooms/").concat(t))},T=function(e,t,n){return a.Z.patch("/api/v1/spaces/".concat(e,"/rooms/").concat(t),n)},R=function(e,t){return a.Z.delete("/api/v1/spaces/".concat(e,"/rooms/").concat(t))},j=function(e,t,n){return a.Z.post("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/members"),n)},D=function(e,t,n){return a.Z.delete("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/members?account_ids=").concat(n))},I=function(e,t,n){return a.Z.post("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/claimed-nodes"),n)},L=function(e,t){return a.Z.deleteWithParams("/api/v1/spaces/".concat(e,"/nodes"),t)},B=function(e,t,n){return a.Z.delete("/api/v1/spaces/".concat(e,"/rooms/").concat(t,"/claimed-nodes?node_ids=").concat(n))},Z=function(e,t,n,r){var s,c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=function(e){return e.length?{node_ids:e}:{}}(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]);return e.length?e.reduce((function(e,t){var n=t.name,r=(0,i.Z)(t,v);return e.provider[n]=r,e}),{filter:y({},t),provider:{}}):{filter:y({},t),provider:{nodes:{},charts:{},spaceroom:{},alerts:{},dashboards:{}}}}(n,r);return a.Z.post("/api/v2/spaces/".concat(e,"/rooms/").concat(t,"/overview/stats"),c,{transform:(s=n,function(e){var t=(0,l.k5)(e,{depth:3}),n=t.results,r=t.providers,i=new Date;return s.reduce((function(e,t){var a=t.name,s=t.projections;return y(y({},e),{},(0,o.Z)({},a,y(y(y({},r.find((function(e){return e.provider===a}))),n["".concat(a,"Stats")]),{},{updatedAt:i},s?(0,o.Z)({},"".concat(s,"_updatedAt"),i):{})))}),{})})})}},549:(e,t,n)=>{"use strict";n.d(t,{E3:()=>a,IV:()=>s,ZP:()=>c,xh:()=>l});var r=n(29439),o=n(4480),i=n(44446),a={loaded:!1,fullyLoaded:!1,id:null,isMember:!1,name:"",memberCount:null,nodeCount:null,description:"",private:!1,slug:"",spaceId:null,createdAt:"",untouchable:!0,metrics:[{id:"system.cpu",context:"system.cpu",dimensions:[],enableAllDimensions:!0,hidden:!1,title:"Total CPU",unit:"percentage"},{id:"system.load",context:"system.load",dimensions:[{id:"load15",name:"load15"}],enableAllDimensions:!1,hidden:!1,title:"Load 15",unit:"load"},{id:"mem.available",context:"mem.available",dimensions:[],enableAllDimensions:!0,hidden:!1,title:"Mem Available",unit:"MiB"},{id:"system.swap",context:"system.swap",dimensions:[{id:"free",name:"free"}],enableAllDimensions:!1,hidden:!1,title:"Swap Free",unit:"MiB"},{id:"system.io-in",context:"system.io",dimensions:[{id:"in",name:"in"}],enableAllDimensions:!1,hidden:!1,title:"Disk Reads",unit:"KiB/s"},{id:"system.io-out",context:"system.io",dimensions:[{id:"out",name:"out"}],enableAllDimensions:!1,hidden:!1,title:"Disk Writes",unit:"KiB/s"},{id:"system.net-received",context:"system.net",dimensions:[{id:"InOctets",name:"received"}],enableAllDimensions:!1,hidden:!1,title:"Network In",unit:"kilobits/s"},{id:"system.net-sent",context:"system.net",dimensions:[{id:"OutOctets",name:"sent"}],enableAllDimensions:!1,hidden:!1,title:"Network Out",unit:"kilobits/s"}]},s=(0,o.cn)({key:"currentRoomSlug",default:null}),l=(0,o.xu)({key:"roomIdBySlug",default:"",effects:function(e){var t=(0,r.Z)(e,2),n=t[0],o=t[1];return i.ZP&&n===i.HM&&o===i.Fb?[function(e){var t=e.setSelf;"get"===e.trigger&&t(i.Fb)}]:[]}});const c=(0,o.xu)({key:"room",default:a,effects:function(e){return i.ZP&&e===i.Fb?[function(e){var t=e.setSelf;"get"===e.trigger&&t(i.xZ)}]:[]}})},92074:(e,t,n)=>{"use strict";n.d(t,{AS:()=>s,TY:()=>r,ce:()=>i,ez:()=>a,i_:()=>o});var r="All nodes",o="all-nodes",i={created:!1,reachable:!0,stale:!0,unreachable:!1},a={created:!0,reachable:!0,stale:!1,unreachable:!1},s={offline:"unreachable",unseen:"created",stale:"stale",live:"reachable"}},99930:(e,t,n)=>{"use strict";n.d(t,{oq:()=>u,$3:()=>h,Mg:()=>g,ie:()=>f,L:()=>p});var r=n(93433),o=n(4480),i=n(91966),a=n.n(i),s=n(59447),l=n(72840);const c={ids:(0,o.xu)({key:"roomDashboardIds",default:[]}),loaded:(0,o.xu)({key:"roomDashboardsLoaded",default:!1})};var u=(0,o.CG)({key:"roomDashboardState",get:function(e){var t=e.id,n=e.key;return function(e){return(0,e.get)(c[n](t))}},set:function(e){var t=e.id,n=e.key;return function(e,r){return(0,e.set)(c[n](t),r)}}}),d=function(e,t){return(0,o.sJ)(u({id:e,key:t}))},f=function(){var e=(0,l.UL)();return d(e,"ids")},p=function(){var e=(0,l.UL)();return d(e,"loaded")},h=(0,o.CG)({key:"roomDashboardsState/add",set:function(e){return function(t,n){var o=t.set,i=t.get,a=function(e){return i((0,s.Y3)({id:e,key:"name"}))};o(c.ids(e),(function(e){return(0,r.Z)(new Set([].concat((0,r.Z)(e),[n.id]))).sort((function(e,t){return a(e).localeCompare(a(t),void 0,{sensitivity:"accent"})}))}))}}}),g=(0,o.CG)({key:"roomDashboardsState/remove",set:function(e){return function(t,n){(0,t.set)(c.ids(e),(function(e){return a()(e,n)}))}}})},48155:(e,t,n)=>{"use strict";n.d(t,{Ci:()=>d,r3:()=>v,e1:()=>p,lA:()=>h,GA:()=>y,IT:()=>f});var r=n(93433),o=n(4480),i=n(91966),a=n.n(i),s=n(29256),l=n(72840);const c={ids:(0,o.xu)({key:"roomMemberIds",default:[]}),error:(0,o.xu)({key:"roomMembersError",default:null}),updatedAt:(0,o.xu)({key:"roomMembersUpdatedAt",default:""}),loaded:(0,o.xu)({key:"roomMembersLoaded",default:!1})};var u=n(87050),d=(0,o.CG)({key:"roomMemberState",get:function(e){var t=e.id,n=e.key;return function(e){return(0,e.get)(c[n](t))}},set:function(e){var t=e.id,n=e.key;return function(e,r){(0,e.set)(c[n](t),r)}}}),f=function(e,t){return(0,o.sJ)(d({id:e,key:t}))},p=function(){var e=(0,l.UL)();return f(e,"ids")},h=function(){var e=p();return(0,s.Vr)(e)},g=(0,o.CG)({key:"roomMembersState/add",set:function(e){return function(t,n){var o=t.set,i=t.get,a=function(e){return i((0,s.mX)({id:e,key:"name"}))};o(c.ids(e),(function(e){return(0,r.Z)(new Set([].concat((0,r.Z)(e),(0,r.Z)(n)))).sort((function(e,t){return a(e).localeCompare(a(t),void 0,{sensitivity:"accent"})}))}))}}}),v=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.onSuccess,i=n.onFail,a=(0,u.ar)(e,t);return(0,o._8)((function(e){var n=e.set;return function(e){try{a(e),n(g(t),e),r&&r(e)}catch(o){i&&i(e)}}}),[a,e,r,i])},m=(0,o.CG)({key:"roomMembersState/remove",set:function(e){return function(t,n){return(0,t.set)(c.ids(e),(function(e){return a()(e,n)}))}}}),y=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.onSuccess,i=n.onFail,a=(0,u.xj)(e,t);return(0,o._8)((function(e){var n=e.set;return function(e){try{a(e),n(m(t),e),r&&r(e)}catch(o){i&&i(e)}}}),[a,e,t,r,i])}},75245:(e,t,n)=>{"use strict";n.d(t,{gl:()=>S,c0:()=>P,jN:()=>_,xQ:()=>x,dh:()=>E,uA:()=>C,VP:()=>k,Y6:()=>A});var r=n(93433),o=n(29439),i=n(15861),a=n(4942),s=n(64687),l=n.n(s),c=n(4480),u=n(28721),d=n(87050);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h=n(549).E3.metrics.reduce((function(e,t){return p(p({},e),{},(0,a.Z)({},t.id,t))}),{}),g={id:null,title:"",context:"",unit:"",dimensions:[],enableAllDimensions:!1,hidden:!1},v=(0,c.xu)({key:"roomMetricIds",default:Object.keys(h)});const m=(0,c.xu)({key:"roomMetrics",default:function(e){return h[e]||{}}});function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var w=(0,c.CG)({key:"roomMetricState",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)(m(t));return n?r[n]:r}},set:function(e){var t=e.id,n=e.key;return function(e,r){var o=e.set;return n?"function"===typeof r?o(m(t),(function(e){return b(b({},e),{},(0,a.Z)({},n,r(e[n])))})):void o(m(t),(function(e){return b(b({},e),{},(0,a.Z)({},n,r))})):o(m(t),"function"===typeof r?r:b(b({},g),r))}}}),x=function(e,t){return(0,c.sJ)(w({id:e,key:t}))},_=function(e){return(0,c.rb)(m(e))},S=(0,c.CG)({key:"roomMetricIdsState",get:function(e){return function(t){return(0,t.get)(v(e))}},set:function(e){return function(t,n){var r=t.set;r(v(e),n.map((function(e){return e.id}))),n.forEach((function(e){return r(m(e.id),e)}))}}}),O=(0,c.CG)({key:"roomMetricsState",get:function(e){return function(t){var n=t.get;return n(S(e)).map((function(e){return n(m(e))}))}}}),C=function(e){return(0,c.sJ)(O(e))},A=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).shouldPersist,n=void 0===t||t,r=(0,d.O9)(e,{silent:!0});return(0,c._8)((function(t){var a=t.set,s=t.snapshot;return function(){var t=(0,i.Z)(l().mark((function t(i){var c,u,d,f,p,h,g,v,m=arguments;return l().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:for(c=m.length,u=new Array(c>1?c-1:0),d=1;d<c;d++)u[d-1]=m[d];if(f=1===u.length?[u[0]]:u,p=(0,o.Z)(f,2),h=p[0],g=p[1],a(w({id:i,key:h}),g),n){t.next=5;break}return t.abrupt("return");case 5:return t.prev=5,t.next=8,s.map((function(e){return(0,e.set)(w({id:i,key:h}),g)})).getPromise(O(e));case 8:return v=t.sent,t.next=11,r({metrics:v});case 11:t.next=21;break;case 13:return t.prev=13,t.t0=t.catch(5),t.t1=a,t.t2=w({id:e,key:h}),t.next=19,s.getPromise(w({id:e,key:h}));case 19:t.t3=t.sent,(0,t.t1)(t.t2,t.t3);case 21:case"end":return t.stop()}}),t,null,[[5,13]])})));return function(e){return t.apply(this,arguments)}}()}),[e])},E=function(e){return[C(e),A(e)]},k=function(e){var t=(0,d.O9)(e);return(0,c._8)((function(n){var o=n.set,a=n.snapshot;return function(){var n=(0,i.Z)(l().mark((function n(i){var s,c,d,f,p;return l().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return s="new"===i.id,n.next=3,a.getPromise(O(e));case 3:return c=n.sent,d=c.filter((function(e){return e.id!==i.id})),f=s?b(b({},i),{},{id:(0,u.Z)()}):i,p=[].concat((0,r.Z)(d),[f]),n.next=9,t({metrics:p});case 9:o(w({id:f.id}),f),s&&o(v(e),(function(e){return[].concat((0,r.Z)(e),[f.id])}));case 11:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()}),[e])},P=function(e){var t=(0,d.O9)(e,{silent:!0});return(0,c._8)((function(n){var r=n.set,o=n.reset,a=n.snapshot;return function(){var n=(0,i.Z)(l().mark((function n(i){var s,c;return l().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,a.getPromise(O(e));case 2:return s=n.sent,c=s.filter((function(e){return e.id!==i})),n.next=6,t({metrics:c});case 6:r(v(e),(function(e){return e.filter((function(e){return e!==i}))})),o(m(i));case 8:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()}),[e])}},25464:(e,t,n)=>{"use strict";n.d(t,{kY:()=>g,Nj:()=>m,iB:()=>S,zN:()=>w,fD:()=>x,Ww:()=>A,nI:()=>E,X7:()=>v,IW:()=>b});var r=n(15861),o=n(93433),i=n(64687),a=n.n(i),s=n(4480),l=n(91966),c=n.n(l),u=n(32802),d=n(72840),f=n(87050);const p={ids:(0,s.xu)({key:"roomNodeIds",default:[]}),error:(0,s.xu)({key:"roomNodesError",default:null}),updatedAt:(0,s.xu)({key:"roomNodesUpdatedAt",default:""}),loaded:(0,s.xu)({key:"roomNodesLoaded",default:!1})},h={nodes:(0,s.xu)({key:"roomNodesOptions",default:[]}),error:(0,s.xu)({key:"roomNodesOptionsError",default:null}),loaded:(0,s.xu)({key:"roomNodesOptionsLoaded",default:!1})};var g=(0,s.CG)({key:"roomNodeState",get:function(e){var t=e.id,n=e.key;return function(e){return(0,e.get)(p[n](t))}},set:function(e){var t=e.id,n=e.key;return function(e,r){(0,e.set)(p[n](t),r)}}}),v=function(e,t){return(0,s.sJ)(g({id:e,key:t}))},m=(0,s.CG)({key:"roomNodesOptions",get:function(e){var t=e.id,n=e.key;return function(e){return(0,e.get)(h[n](t))}},set:function(e){var t=e.id,n=e.key;return function(e,r){(0,e.set)(h[n](t),r)}}}),y=(0,s.CG)({key:"roomsNodesOptions",get:function(e){return function(t){var n=t.get;return(null===e||void 0===e?void 0:e.length)?e.reduce((function(e,t){var r=e.map((function(e){return e.value}));return n(m({id:t,key:"nodes"})).forEach((function(t){r.includes(t.value)||e.push(t)})),e}),[]):[]}}}),b=function(e){return(0,s.sJ)(y(e))},w=function(){var e=(0,d.UL)();return v(e,"ids")},x=function(){var e=(0,d.UL)();return v(e,"loaded")},_=(0,s.CG)({key:"roomNodesState/add",get:function(){return function(){return null}},set:function(e){return function(t,n){var r=t.set,i=t.get,a=function(e){return i((0,u.zP)({id:e,key:"name"}))};r(p.ids(e),(function(e){return(0,o.Z)(new Set([].concat((0,o.Z)(e),(0,o.Z)(n)))).sort((function(e,t){return a(e).localeCompare(a(t),void 0,{sensitivity:"accent"})}))})),r(p.updatedAt(e),"")}}}),S=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.onSuccess,l=n.onFail,c=(0,f.og)(e,t);return(0,s._8)((function(e){var n=e.set;return function(){var e=(0,r.Z)(a().mark((function e(r){var s,u,d,f=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=(f.length>1&&void 0!==f[1]?f[1]:{}).makeCallback,u=void 0===s||s,e.prev=1,e.next=4,c(r);case 4:(d=e.sent)&&r.reduce((function(e,t,n){var r;return(null===(r=d[n])||void 0===r?void 0:r.errorCode)?e:[].concat((0,o.Z)(e),[t])}),[]),n(_(t),r),u&&i&&i(r),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(1),u&&l&&l(r);case 13:case"end":return e.stop()}}),e,null,[[1,10]])})));return function(t){return e.apply(this,arguments)}}()}),[c,e,i,l])},O=(0,s.CG)({key:"roomNodesState/obsolete",get:function(){return function(){return null}},set:function(e){var t=e.roomId,n=e.nodeIds;return function(e){var r=e.set;r(p.ids(t),(function(e){return c()(e,n)})),r(p.updatedAt(t),"")}}}),C=(0,s.CG)({key:"roomNodesState/remove",get:function(){return function(){return null}},set:function(e){return function(t,n){var r=t.set;r(p.ids(e),(function(e){return c()(e,n)})),r(p.updatedAt(e),"")}}}),A=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.onSuccess,i=n.onFail,l=(0,f.Bl)(e);return(0,s._8)((function(e){var n=e.set;return function(){var e=(0,r.Z)(a().mark((function e(r){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,l(r);case 3:r.map((function(e){n((0,u.zP)({id:e,key:"state"}),"deleted")})),t.map((function(e){n(O({roomId:e,nodeIds:r}))})),o&&o(r),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),i&&i();case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(t){return e.apply(this,arguments)}}()}),[l,e,o,i])},E=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.onSuccess,i=n.onFail,l=(0,f.GT)(e,t);return(0,s._8)((function(e){var n=e.set;return function(){var e=(0,r.Z)(a().mark((function e(r){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,l(r);case 3:n(C(t),r),o&&o(r),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),i&&i(r);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}()}),[l,e,t,o,i])}},72840:(e,t,n)=>{"use strict";n.d(t,{ZB:()=>C,n2:()=>E,Dq:()=>M,jW:()=>H,UL:()=>B,A3:()=>N,vf:()=>D,Hm:()=>Z,Jb:()=>F,IX:()=>j,iC:()=>R,HM:()=>L,tE:()=>k,TF:()=>I,s:()=>P});var r=n(15861),o=n(4942),i=n(45987),a=n(64687),s=n.n(a),l=n(4480),c=n(97510),u=n(38700),d=n(92074),f=n(98487),p=n(549),h=n(87050),g=n(83817),v=n(75245),m=n(67294),y=n(88319),b=n(12407),w=n(91745);const x=function(e){var t="".concat((0,y.P)()).concat((0,b.e)(e));return(0,m.useCallback)((function(e){return(0,w.c)({key:t,handleResults:function(t){return t.results.concat(e)}})}),[t])};var _=["settings"];function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var C=(0,l.CG)({key:"roomInitialize",get:function(e){return function(t){return(0,t.get)((0,p.ZP)(e))}},set:function(){return function(e,t){var n=e.set,r=t.settings,o=(0,i.Z)(t,_);n((0,p.ZP)(o.id),(function(e){return O(O(O({},p.E3),e),o)})),n((0,p.xh)([o.spaceId,o.slug]),o.id),r&&n((0,g.Z)(o.id),(function(e){return O(O({},e),r)})),o.metrics&&n((0,v.gl)(o.id),o.metrics)}}}),A=(0,l.CG)({key:"roomsInitialize",get:function(){return function(){return null}},set:function(){return function(e,t){var n=e.set;t.forEach((function(e){n(C(e.id),e)}))}}}),E=(0,l.CG)({key:"roomState",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)((0,p.ZP)(t));return n?r[n]:r}},set:function(e){var t=e.id,n=e.key;return function(e,r){var i=e.set;i((0,p.ZP)(t),n?"function"!==typeof r?function(e){return O(O({},e),{},(0,o.Z)({},n,r))}:function(e){return O(O({},e),{},(0,o.Z)({},n,r(e[n])))}:O(O({},p.E3),r))}},reset:function(e){var t=e.id,n=e.key;return function(e,r){var i=e.reset,a=e.set;n?a((0,p.ZP)(t),"function"!==typeof r?function(e){return O(O({},e),{},(0,o.Z)({},n,r))}:function(e){return O(O({},e),{},(0,o.Z)({},n,r(e[n])))}):i((0,p.ZP)(t))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),k=function(e,t){return(0,l.sJ)(E({id:e,key:t}))},P=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.key,i=t.shouldPersist,a=t.onSuccess,c=t.onFail,u=(0,l.Zl)(E({id:e,key:n})),d=(0,h.O9)(e);return(0,l._8)((function(t){var l=t.snapshot;return function(){var t=(0,r.Z)(s().mark((function t(r){var f,p;return s().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(f=n?(0,o.Z)({},n,r):r,u((function(e){return O(O({},e),f)})),i){t.next=4;break}return t.abrupt("return");case 4:return t.next=6,l.getPromise(E({id:e}));case 6:return p=t.sent,t.prev=7,t.next=10,d(f);case 10:a&&a(r),t.next=17;break;case 13:t.prev=13,t.t0=t.catch(7),u(n?p[n]:p),c&&c(r);case 17:case"end":return t.stop()}}),t,null,[[7,13]])})));return function(e){return t.apply(this,arguments)}}()}),[e,n,i,a,c])},M=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.onSuccess,o=t.onFail,i=(0,h.RO)(e),a=x(e);return(0,l._8)((function(t){var l=t.set;return function(){var t=(0,r.Z)(s().mark((function t(r){var u,d,f;return s().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,i(r);case 3:return u=t.sent,d=u.data,f=O(O(O({},r),{},{spaceId:e},d),{},{loaded:!0}),t.next=8,a(f);case 8:l(A(),[f]),l((0,c.oC)(e),f),n&&n(f),t.next=16;break;case 13:t.prev=13,t.t0=t.catch(0),o&&o(r);case 16:case"end":return t.stop()}}),t,null,[[0,13]])})));return function(e){return t.apply(this,arguments)}}()}),[i,e,n,o,a])},T=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.onSuccess,i=n.onFail,a=(0,l.rb)(E({id:e})),u=k(e,"spaceId");return(0,l._8)((function(n){var l=n.snapshot,d=n.set,h=n.reset;return(0,r.Z)(s().mark((function n(){var r,g,v;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,l.getPromise(E({id:e}));case 2:return r=n.sent,n.next=5,l.getPromise((0,c.q3)({id:r.spaceId}));case 5:return g=n.sent,v=(0,f.rZ)(g.filter((function(t){return t.id!==e}))),n.prev=7,n.next=10,t();case 10:h((0,p.xh)([u,r.slug])),d(p.IV,v),d((0,c.v0)(u),r.id),a(),o&&o(r),n.next=20;break;case 17:n.prev=17,n.t0=n.catch(7),i&&i(r);case 20:case"end":return n.stop()}}),n,null,[[7,17]])})))}),[t,u,e,o,i])},R=function(e,t){var n=k(e,"spaceId"),r=(0,h.tn)(n,e);return T(e,r,t)},j=function(e,t){var n=k(e,"spaceId"),r=(0,h.R2)(n,e);return T(e,r,t)},D=function(){return(0,l.sJ)(p.IV)},I=function(e){return(0,l.Zl)(p.IV,e)},L=function(e,t){return(0,l.sJ)((0,p.xh)([e,t]))},B=function(e){var t=(0,u.th)(),n=D();return L(t,e||n)},Z=function(e){var t=B();return k(t,e)},N=function(){var e=(0,u.uk)(),t=D();return e&&t&&"/spaces/".concat(e,"/rooms/").concat(t)},F=function(){return(0,c.J7)().filter((function(e){return e.slug===d.i_}))[0]||{id:""}},H=function(){var e=F().id,t=void 0===e?"":e;return"member"===(0,u.OS)("roleInSpace")&&!!t}},83817:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(4480).xu)({key:"roomSettings",default:{groupMode:""}})},32572:(e,t,n)=>{"use strict";n.d(t,{y:()=>r});var r=function(e,t){return t.untouchable?1:e.untouchable?-1:e.name.localeCompare(t.name,void 0,{sensitivity:"accent"})}},52476:(e,t,n)=>{"use strict";n.d(t,{$F:()=>w,A6:()=>b,NX:()=>v,Ns:()=>m,Q0:()=>_,oq:()=>h,wh:()=>y});var r=n(93433),o=n(4942),i=n(45987),a=n(35835),s=n(78128),l=n(6792),c=n(20036),u=["apps"],d=["name"];function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h=function(){return a.Z.get(l.MC)},g=function(e){var t=e.apps,n=(0,i.Z)(e,u);return p({apps:t&&t.reduce((function(e,t){var n,a=t.name,s=(0,i.Z)(t,d);return p(p({},e),{},(n={},(0,o.Z)(n,a,p({name:a},s)),(0,o.Z)(n,"appNames",[].concat((0,r.Z)(e.appNames),[a])),n))}),{appNames:[]})},n)},v=function(e){return a.Z.get("/api/v3/spaces/slug/".concat(e),{transform:g})},m=function(e){return a.Z.delete("/api/v1/spaces/".concat(e))},y=function(e){return a.Z.post("/api/v1/spaces",{name:e})},b=function(e,t){return a.Z.post("/api/v1/spaces/default",{email:t},{headers:{"Netdata-Account-Id":e}})},w=function(e,t){return a.Z.patch("/api/v1/spaces/".concat(e),t)},x=function(e){return function(t){return t.map((function(t){return p(p({},(0,s.k5)(t)),{},{spaceId:e})}))}},_=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).defaultParam,n=void 0!==t&&t;return a.Z.get((0,c.W)({spaceId:e}),{params:{default:n},transform:x(e)})}},36727:(e,t,n)=>{"use strict";n.d(t,{E3:()=>o,ZP:()=>i,pX:()=>a});var r=n(4480),o={name:"",url:"",description:""};const i=(0,r.xu)({key:"spaceApp",default:o});var a=(0,r.xu)({key:"spaceAppByName",default:[]})},96477:(e,t,n)=>{"use strict";n.d(t,{XW:()=>d,Yp:()=>u,ZE:()=>p,hq:()=>f,pE:()=>l,pJ:()=>c});var r=n(4942),o=n(4480),i=n(36727);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l=(0,o.CG)({key:"spaceAppState",get:function(e){var t=e.spaceId,n=e.appName,r=e.key;return function(e){var o=(0,e.get)((0,i.ZP)({spaceId:t,appName:n}));return r?o[r]:o}},set:function(e){var t=e.spaceId,n=e.appName;return function(e,r){(0,e.set)((0,i.ZP)({spaceId:t,appName:n}),(function(e){return s(s(s({},i.E3),e),r)}))}}}),c=(0,o.CG)({key:"spaceAppState/reset",set:function(e){var t=e.spaceId,n=e.appName;return function(e){(0,e.reset)((0,i.ZP)({spaceId:t,appName:n}))}}}),u=(0,o.CG)({key:"spaceAppsState",get:function(e){return function(t){var n=t.get;return n((0,i.pX)(e)).map((function(t){return n(l({spaceId:e,appName:t}))}))}},set:function(e){return function(t,n){var r=t.set,o=n.apps;if(o){var a=o.appNames;r((0,i.pX)(e),a),a.forEach((function(t){r(l({spaceId:e,appName:t}),o[t])}))}}}}),d=function(e,t,n){return(0,o.sJ)(l({spaceId:e,appName:t,key:n}))},f=function(e){return(0,o.sJ)(u(e))},p=function(e){return(0,o.sJ)((0,i.pX)(e))}},50237:(e,t,n)=>{"use strict";n.d(t,{$V:()=>a,E3:()=>i,ZP:()=>l,bo:()=>s});var r=n(4480),o=n(44446),i={createdAt:"",description:"",iconURL:"",id:"",error:null,loaded:!1,name:"",slug:""},a=(0,r.cn)({key:"currentSpaceSlug",default:null}),s=(0,r.xu)({key:"spaceIdBySlug",default:"",effects:function(e){return o.ZP&&e===o.HM?[function(e){var t=e.setSelf;"get"===e.trigger&&t(o.HM)}]:[]}});const l=(0,r.xu)({key:"space",default:i,effects:function(e){return o.ZP&&e===o.HM?[function(e){var t=e.setSelf;"get"===e.trigger&&t(o.aD)}]:[]}})},73575:(e,t,n)=>{"use strict";n.d(t,{Eu:()=>o,Pf:()=>i,Qy:()=>a,T$:()=>l,rc:()=>s});var r=n(67294),o="SPACE_NOT_FOUND",i=5,a=20,s=2048,l={delete:r.createElement(r.Fragment,null,"Cannot delete last space of account.",r.createElement("br",null),"You can delete your account instead."),leave:r.createElement(r.Fragment,null,"Cannot leave last space of account.",r.createElement("br",null),"You can delete your account instead.")}},66738:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(4480).cn)({key:"publicSpacesAtom",default:[]})},97510:(e,t,n)=>{"use strict";n.d(t,{r1:()=>d,q3:()=>m,Ad:()=>u,oC:()=>g,v0:()=>v,J7:()=>b,yE:()=>h,Gn:()=>p,WY:()=>y,y3:()=>f});var r=n(93433),o=n(4480),i=n(72840),a=n(38700),s=n(44446);const l={ids:(0,o.xu)({key:"spaceRoomIds",default:[],effects:function(e){return s.ZP&&e===s.HM?[function(e){var t=e.onSet,n=e.trigger,o=e.setSelf;"get"===n&&o([s.Fb]),t((function(e){o([s.Fb].concat((0,r.Z)(e)))}))}]:[]}}),updatedAt:(0,o.xu)({key:"spaceRoomsUpdatedAt",default:""}),loaded:(0,o.xu)({key:"spaceRoomsLoaded",default:!1,effects:function(e){return s.ZP&&e===s.HM?[function(e){var t=e.trigger,n=e.setSelf;"get"===t&&n(!0)}]:[]}})};var c=n(32572),u=(0,o.CG)({key:"spaceRoomState",get:function(e){var t=e.id,n=e.key;return function(e){return(0,e.get)(l[n](t))}},set:function(e){var t=e.id,n=e.key;return function(e,r){(0,e.set)(l[n](t),r)}}}),d=function(e,t){Object.values(l).forEach((function(n){return e(n(t))}))},f=function(e,t){return(0,o.sJ)(u({id:e,key:t}))},p=function(e){var t=(0,a.th)();return f(t,e)},h=function(){var e=(0,a.th)();return f(e,"ids")},g=(0,o.CG)({key:"spaceRoomsState/add",get:function(){return function(){return null}},set:function(e){return function(t,n){var o=t.set,a=t.get,s=function(e){return a((0,i.n2)({id:e}))};o(u({id:e,key:"ids"}),(function(e){return(0,r.Z)(new Set([].concat((0,r.Z)(e),[n.id]))).sort((function(e,t){return(0,c.y)(s(e),s(t))}))})),o(u({id:e,key:"loaded"}),!0),o(u({id:e,key:"updatedAt"}),"")}}}),v=(0,o.CG)({key:"spaceRoomsState/remove",get:function(){return function(){return null}},set:function(e){return function(t,n){var r=t.set;r(u({id:e,key:"ids"}),(function(e){return e.filter((function(e){return e!==n}))})),r(u({id:e,key:"loaded"}),!0),r(u({id:e,key:"updatedAt"}),"")}}}),m=(0,o.CG)({key:"spaceFullRooms",get:function(e){var t=e.id,n=e.key;return function(e){var r=e.get;return r(u({id:t,key:"ids"})).map((function(e){return r((0,i.n2)({id:e,key:n}))}))}},cachePolicy_UNSTABLE:{eviction:"most-recent"}}),y=function(e,t){return(0,o.sJ)(m({id:e,key:t}))},b=function(e){var t=(0,a.th)();return y(t,e)}},38700:(e,t,n)=>{"use strict";n.d(t,{BN:()=>m,YH:()=>v,U7:()=>g,st:()=>p,Iw:()=>x,th:()=>O,uk:()=>_,OS:()=>C,Zu:()=>A,$v:()=>S,VZ:()=>w,vu:()=>y,GM:()=>b});var r=n(4942),o=n(93433),i=n(4480),a=n(65184),s=n(44446);const l={ids:(0,i.cn)({key:"spaceIds",default:[],effects:s.ZP?[function(e){var t=e.onSet,n=e.trigger,r=e.setSelf;"get"===n&&r([s.HM]),t((function(e){r([s.HM].concat((0,o.Z)(e)))}))}]:[]}),error:(0,i.cn)({key:"spacesError",default:null}),updatedAt:(0,i.cn)({key:"spacesUpdatedAt",default:""}),loaded:(0,i.cn)({key:"spacesLoaded",default:!1,effects:[function(e){var t,n=e.trigger,r=e.setSelf,o=e.getLoadable;((0,s.iM)()||(null===(t=o(a.Z).contents)||void 0===t?void 0:t.isAnonymous))&&"get"===n&&r(!0)}]})};var c=n(50237),u=n(66738);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p=(0,i.CG)({key:"spacesState",get:function(e){return function(t){return(0,t.get)(l[e])}},set:function(e){return function(t,n){(0,t.set)(l[e],n)}}}),h=(0,i.nZ)({key:"availableSpaceIds",get:function(e){var t=e.get,n=t(p("ids")),r=t(u.Z);return(0,o.Z)(new Set([].concat((0,o.Z)(n),(0,o.Z)(r))))}}),g=(0,i.CG)({key:"spaceState",get:function(e){var t=e.id,n=e.key;return function(e){var r=(0,e.get)((0,c.ZP)(t));return n?r[n]:r}},set:function(e){var t=e.id,n=e.key;return function(e,o){var i=e.set;i((0,c.ZP)(t),n?"function"!==typeof o?function(e){return f(f({},e),{},(0,r.Z)({},n,o))}:function(e){return f(f({},e),{},(0,r.Z)({},n,o(e[n])))}:f(f({},c.E3),o))}}}),v=(0,i.CG)({key:"spaceIdBySlugState",get:function(e){return function(t){return(0,t.get)((0,c.bo)(e))}},set:function(){return function(e,t){var n=e.set;t.forEach((function(e){n((0,c.bo)(e.slug),e.id)}))}}}),m=(0,i.nZ)({key:"currentSpaceIdState",get:function(e){var t=e.get,n=t(c.$V);return t(v(n))}}),y=function(e,t){return(0,i.sJ)(g({id:e,key:t}))},b=function(e){return(0,i.sJ)(p(e))},w=function(e){return(0,i.sJ)(v(e))},x=function(){return(0,i.sJ)(h)},_=function(){return(0,i.sJ)(c.$V)},S=function(e){return(0,i.Zl)(c.$V,e)},O=function(){return(0,i.sJ)(m)},C=function(e){var t=O();return y(t,e)},A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,i._8)((function(t){var n=t.snapshot;return function(){return e.map((function(e){return n.getLoadable(g({id:e})).contents}))}}))()}},10814:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(38700),o=n(62051),i=n(73575),a=n(44446);const s=function(){var e=(0,o.V)(),t=(0,r.VZ)(e),n=(0,r.vu)(t||i.Eu),s=(0,r.GM)("error");return a.ZP&&t===a.HM?{isFetching:!1,hasAccess:!0}:{isFetching:!!e&&!n.loaded&&!s&&!n.error,hasAccess:n.loaded&&!s&&!n.error}}},62051:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E,V:()=>A});var r=n(93433),o=n(4942),i=n(45987),a=n(15861),s=n(29439),l=n(64687),c=n.n(l),u=n(4480),d=n(89250),f=n(52476),p=n(67294),h=n(38700),g=n(96477),v="/spaces/:spaceSlug/*",m=n(2086),y=n(28969),b=n(66738),w=n(73575),x=n(97370),_=n(44446),S=["apps","id","permissions"];function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var A=function(){var e,t;return null===(t=null===(e=(0,d.bS)(v))||void 0===e?void 0:e.params)||void 0===t?void 0:t.spaceSlug};const E=function(){var e=function(){var e=(0,d.bS)(v),t=((null===e||void 0===e?void 0:e.params)||{}).spaceSlug,n=(0,h.$v)(),r=(0,h.uk)();return(0,p.useEffect)((function(){r!==t&&n(t)}),[r,t]),t}(),t=(0,p.useState)(null),n=(0,s.Z)(t,2),o=n[0],l=n[1],O=(0,m.Iy)("isAnonymous"),A=(0,u._8)((function(t){var n=t.set;return(0,a.Z)(c().mark((function t(){var o,a,s,u,d,p;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,(0,f.NX)(e);case 3:o=t.sent,a=o.data,s=a.apps,u=a.id,d=a.permissions,p=(0,i.Z)(a,S),n(y.SX,{id:u,permissions:d}),n((0,h.U7)({id:u}),(function(e){return C(C(C({},e),p),{},{loaded:!0})})),n((0,g.Yp)(u),{apps:s}),n((0,h.YH)(),[{id:u,slug:e}]),n(b.Z,(function(e){return(0,r.Z)(new Set([].concat((0,r.Z)(e),[u])))})),O&&n((0,h.st)("loaded"),!0),t.next=18;break;case 14:t.prev=14,t.t0=t.catch(0),n((0,h.U7)({id:w.Eu}),(function(e){return C(C({},e),{},{error:(0,x.Z)(t.t0)})})),l(t.t0);case 18:case"end":return t.stop()}}),t,null,[[0,14]])})))}),[O,e]);return(0,p.useEffect)((function(){_.ZP&&e===_.HM||e&&A()}),[A,e]),o}},12407:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u,e:()=>c});var r=n(47049),o=n(72840),i=n(52476),a=n(97510),s=n(32572),l=n(44446),c=function(e){return"spaces.".concat(e,".rooms")};const u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.autorun,u=void 0===n||n,d=t.polling,f=void 0===d||d;return(0,r.Z)((function(){return{key:c(e),autorun:u&&!!e,polling:f,fetch:function(){return(0,i.Q0)(e)},association:{getIds:function(){return(0,a.Ad)({id:e,key:"ids"})},getLoaded:function(){return(0,a.Ad)({id:e,key:"loaded"})},getUpdatedAt:function(){return(0,a.Ad)({id:e,key:"updatedAt"})}},sort:s.y,getResource:function(e){return(0,o.ZB)(e)},pollingOptions:{pollingInterval:69e3},force:!l.ZP}}),[e])}},14111:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(29439),o=n(67294),i=function(){};const a=function(e,t){var n=(0,o.useMemo)(e,t),a=n.fetch,s=n.enabled,l=void 0===s||s,c=n.initialValue,u=n.onFail,d=void 0===u?i:u,f=n.onSettle,p=void 0===f?i:f,h=n.onSuccess,g=void 0===h?i:h,v=n.isDefaultLoading,m=void 0!==v&&v,y=(0,o.useState)(c),b=(0,r.Z)(y,2),w=b[0],x=b[1],_=(0,o.useState)(m),S=(0,r.Z)(_,2),O=S[0],C=S[1],A=(0,o.useState)(null),E=(0,r.Z)(A,2),k=E[0],P=E[1],M=(0,o.useRef)(!0);return(0,o.useEffect)((function(){if(l){x(c),C(!0),P(null);var e=a();return e.then((function(e){var t=e.data;M.current&&(x(t),g(t))})).catch((function(e){M.current&&(e.isCancel||(P(e),d(e)))})).finally((function(){M.current&&(C(!1),p())})),function(){var t;return null===(t=null===e||void 0===e?void 0:e.cancel)||void 0===t?void 0:t.call(e)}}}),t),(0,o.useEffect)((function(){return function(){return M.current=!1}}),[]),[w,O,k]}},50619:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(67294);const o=function(e,t){var n=(0,r.useRef)();return(0,r.useCallback)((function(){var t,r;return n.current&&(null===(r=(t=n.current).cancel)||void 0===r||r.call(t)),n.current=e.apply(void 0,arguments),n.current}),t)}},72253:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(29439),o=n(67294),i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=localStorage.getItem(e);return n?JSON.parse(n):t};const a=function(e,t){var n=(0,o.useState)((function(){return i(e,t)})),a=(0,r.Z)(n,2),s=a[0],l=a[1];return(0,o.useEffect)((function(){return localStorage.setItem(e,JSON.stringify(s))}),[s]),[s,l]}},88715:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(4942),o=n(67294),i=n(20383),a=n(12070);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",t=(0,o.useRef)({}),n=(0,o.useCallback)((function(n){var r=(0,a.sc)(l(l({},n),{},{success:!0}));t.current[e]&&i.Z.dismiss(t.current[e]),t.current[e]=i.Z.success(r)}),[]),r=(0,o.useCallback)((function(n){var r,o=null===(r=null===n||void 0===n?void 0:n.response)||void 0===r?void 0:r.data,s=(0,a.t_)((null===o||void 0===o?void 0:o.errorMessage)?o:l({errorMessage:n.message,errorMsgKey:n.message},n));t.current[e]&&i.Z.dismiss(t.current[e]),t.current[e]=i.Z.error(s)}),[]),s=(0,o.useCallback)((function(e){return e.forEach(r)}),[]);return[n,r,s]}},27015:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a,o:()=>i});var r=n(67294),o=n(89250),i=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:location.href;(null===(e=window.posthog)||void 0===e?void 0:e.__loaded)&&window.posthog.capture("$pageview",{$current_url:t})};const a=function(){var e=(0,o.TH)().pathname;(0,r.useEffect)((function(){i()}),[e])}},11309:(e,t,n)=>{"use strict";function r(e){return new Promise(((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)}))}function o(e,t){const n=indexedDB.open(e);n.onupgradeneeded=()=>n.result.createObjectStore(t);const o=r(n);return(e,n)=>o.then((r=>n(r.transaction(t,e).objectStore(t))))}let i;function a(){return i||(i=o("keyval-store","keyval")),i}n.d(t,{Z:()=>d,$:()=>u});var s=n(50308),l=n.n(s);var c=function(e){if(!e)throw new Error("Please pass a name for the idb store");var t=o(e,"".concat(e,"-cache")),n=function(e,n){return function(e,t,n=a()){return n("readwrite",(n=>(n.put(t,e),r(n.transaction))))}(e,function(e){return{value:e,timestamp:Date.now()}}(n),t).catch(l())};return{store:t,set:n,get:function(e){var o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=i.fetch,c=i.maxAge,u=void 0===c?86400:c,d=function(e,t=a()){return t("readonly",(t=>r(t.get(e))))}(e,t).then((function(t){var r=1e3*u;return t&&t.timestamp+r>Date.now()?t.value:s?(o=s()).then((function(t){return n(e,t),t})):null})).catch(l());return d.abort=function(){return o&&o.abort()},d},clear:function(){return function(e=a()){return e("readwrite",(e=>(e.clear(),r(e.transaction))))}(t).catch(l())},del:function(e){return function(e,t=a()){return t("readwrite",(t=>(t.delete(e),r(t.transaction))))}(e,t).catch(l())}}}("netdata"),u=86400;const d=function(e,t){var n,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).maxAge,o=function(){if(n){var e=new Error("rejected");throw e.isCancel=!0,e}},i=c.get(e,{maxAge:r}).then((function(e){if(o(),e)return t(e)})).then((function(){return o(),function(t){return c.set(e,t)}}));return i.abort=function(){n=!0},i}},91745:(e,t,n)=>{"use strict";n.d(t,{c:()=>s});var r=n(15861),o=n(64687),i=n.n(o),a=n(11309),s=function(){var e=(0,r.Z)(i().mark((function e(t){var n,r,o,s,l;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.key,r=t.handleResults,s=function(e){return o={updatedAt:"",results:r(e)}},e.next=4,(0,a.Z)(n,s);case 4:return l=e.sent,e.abrupt("return",l(o));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},88319:(e,t,n)=>{"use strict";n.d(t,{P:()=>o});var r=n(2086),o=function(){var e=(0,r.jr)();return"user.".concat(e,".")}},47049:(e,t,n)=>{"use strict";n.d(t,{Z:()=>T});var r=n(45987),o=n(15861),i=n(29439),a=n(93433),s=n(4942),l=n(64687),c=n.n(l),u=n(67294),d=n(4480),f=n(68535),p=n(6557),h=n.n(p),g=n(62098),v=n(21194),m=n(97370),y=n(55354),b=n(44446),w=n(2086),x=n(11309),_=n(88319),S=n(88715),O=["fetchResources","onReceive","getUpdatedAt","getError","clearRef","onFail"],C=["polling","fetch","association","pollingOptions"],A=["key"];function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){(0,s.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var P=(0,d.cn)({key:"subscriptionsLatestError",default:0}),M=(0,d.CG)({key:"useSubscribe/updateState",get:function(){return function(){return null}},set:function(){return function(e,t){var n=e.get,r=e.set,o=t.results,i=t.wasDiff,s=t.updatedAt,l=t.getResource,c=t.getResourcesInitializer,u=t.getResourceInitialState,d=t.getUpdatedAt,p=t.getLoaded,g=t.getIds,v=t.getError,m=t.sort,y=t.saveToCache,b=t.restored,w=void 0!==b&&b,x=t.polling,_=void 0===x||x;o=o||[],v&&r(v(),null);var S=function(){r(d(),s),r(p(),!w||"restored")};if(0===o.length&&i)S();else{var O=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h();return e.reduce((function(e,n){return n.loaded=!0,"deleted"===n.state||n.isDeleted?e.deleted.push(n.id):(e.byId[n.id]=k(k({},t(n)),n),e.effected.push(n.id)),e}),{deleted:[],effected:[],byId:{}})}(o,u),C=O.effected,A=O.deleted,E=O.byId,P=function(e){return e in E?E[e]:n(l(e))},M=[];r(g(),(function(e){return!i&&_||!_?(M=C.length?C:M,m&&M.sort((function(e,t){return m(P(e),P(t))})),M):(A.length&&(M=e.filter((function(e){return!A.includes(e)}))),i&&C.length&&(M=(0,a.Z)(new Set([].concat((0,a.Z)(e),(0,a.Z)(C)))),m&&M.sort((function(e,t){return m(P(e),P(t))}))),(0,f.ZP)(M,e)?e:M)})),c?r(c(),{values:E,merge:!0}):C.forEach((function(e){return r(l(e),(function(t){return k(k({},t),{},{loaded:!0},E[e])}))})),S(),y&&y({results:M.map(P),updatedAt:s})}}}});const T=function(e,t){var n=(0,_.P)(),s=(0,w.Iy)("isAnonymous"),l=(0,u.useMemo)((function(){var t=e(),o=t.key,i=(0,r.Z)(t,A);return k({key:"".concat(n).concat(o)},i)}),[e].concat((0,a.Z)(t),[s])),f=function(e){var t=(0,v.e)(),n=(0,u.useMemo)((function(){return t?t.getRoot():null}),[t]),a=(0,g.Z)(),s=(0,i.Z)(a,2)[1],l=(0,S.Z)(e.key),f=(0,i.Z)(l,2)[1],p=(0,d._8)((function(e){var t=e.snapshot,n=e.set;return function(){var e=(0,o.Z)(c().mark((function e(r,o){var i,a,s,l;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=o.getError,a=o.onFail,s=Date.now(),e.next=4,t.getPromise(P);case 4:if(l=e.sent,!(r.isCancel||l+1e4>s)){e.next=7;break}throw r;case 7:throw i&&n(i(),(0,m.Z)(r)),n(P,s),a?a(r):f(r),r;case 11:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()}),[e]),h=(0,d._8)((function(e){var t=e.snapshot,n=e.set;return function(){var e=(0,o.Z)(c().mark((function e(i,a){var s,l,u,d,f,g,v,m,y,b;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=a.fetchResources,l=a.onReceive,u=a.getUpdatedAt,d=a.getError,f=a.clearRef,g=a.onFail,v=(0,r.Z)(a,O),e.next=3,t.getPromise(u());case 3:return m=e.sent,y=function(){return f.promise=s(m),f.promise.catch(function(){var e=(0,o.Z)(c().mark((function e(t){return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",p(t,{onFail:g,getError:d}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},b=function(e){var t=Array.isArray(e),r=t?e:e.results,o=t?"":e.updatedAt;return null===l||void 0===l||l(k(k({},t?{results:r}:k({results:[]},e)),{},{lastUpdated:m})),n(M(),k({fetchResources:s,results:r,wasDiff:!!m,updatedAt:o,getUpdatedAt:u,getError:d,clearRef:f,onFail:g},v)),new Promise((function(e){return setTimeout(e,0)}))},e.abrupt("return",y().then((function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).data;return b(void 0===e?{}:e)})).catch((function(e){if(e.isCancel||1===i)throw e;return h(--i,k({fetchResources:s,onReceive:l,getUpdatedAt:u,getError:d,clearRef:f,onFail:g},v))})));case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()}),[e]);return(0,u.useCallback)((function(t){var o=e.polling,i=void 0===o||o,a=e.fetch,l=e.association,c=e.pollingOptions,u=(0,r.Z)(e,C),d={timeoutId:null,animationFrameId:null,promise:null,killed:!1},f=function(){return h(2,k(k({fetchResources:a,saveToCache:t,polling:i,clearRef:d},l),u))},p=function e(){d.killed||(d.timeoutId=setTimeout((function(){d.animationFrameId=requestAnimationFrame((function(){return n&&(n.getAttribute("hovering")||n.getAttribute("paused"))?e():s.current?void f().then(e).catch((function(t){return!t.isCancel&&e()})):e()}))}),(null===c||void 0===c?void 0:c.pollingInterval)||y.Z.pollingInterval))};return f().then(i?p:null).catch((function(e){return i&&!e.isCancel&&p()})),function(){var e,t;d.killed=!0,null===(t=null===(e=d.promise)||void 0===e?void 0:e.cancel)||void 0===t||t.call(e),cancelAnimationFrame(d.animationFrameId),clearTimeout(d.timeoutId)}}),[e])}(l),p=(0,d._8)((function(e){var t=e.set;return function(e){var n,r=e.results,o=void 0===r?[]:r,i=e.updatedAt,a=void 0===i?"":i,s=(Array.isArray(o)&&o.length)>0;return null===(n=l.onReceive)||void 0===n||n.call(l,{results:o,lastUpdated:""}),t(M(),k(k(k({results:o,updatedAt:s?a:""},l),l.association),{},{restored:s})),new Promise((function(e){return setTimeout(e,0)}))}}),t),h=(0,d._8)((function(e){var t=e.snapshot;return function(){var e=l.association.getLoaded,n=l.key,r=l.cache,o=void 0===r||r,i=l.maxCacheAge;if(t.getLoadable(e()).contents||!o)return f();var a,s=(0,x.Z)(n,p,{maxAge:i||x.$});return s.then((function(e){a=f(e)})).catch((function(){})),function(){s.abort(),null===a||void 0===a||a()}}}));return(0,u.useEffect)((function(){var e=l.autorun,t=void 0===e||e,n=l.force,r=void 0!==n&&n;if((!s&&!(0,b.iM)()||r)&&t)return h()}),[s].concat((0,a.Z)(t))),f}},15267:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(29439),o=n(67294);const i=function(e){var t=(0,o.useState)(!!e),n=(0,r.Z)(t,2),i=n[0],a=n[1];return[i,(0,o.useCallback)((function(e){return a((function(t){return"boolean"===typeof e?e:!t}))}),[]),(0,o.useCallback)((function(){return a(!0)}),[]),(0,o.useCallback)((function(){return a(!1)}),[])]}},98487:(e,t,n)=>{"use strict";n.d(t,{Pf:()=>m,ZP:()=>_,rZ:()=>x});var r=n(29439),o=n(67294),i=n(89250),a=n(12599),s=n(38700),l=n(97510),c=n(10814),u=n(92074),d=n(99930),f=n(72840),p=n(59447),h=n(55354),g=n(93073),v=n(44446),m=function(){var e=(0,i.s0)(),t=(0,i.UO)(),n=(0,f.A3)(),r=(0,p.r0)(t.dashboardSlug),a=(0,d.L)(),s=(0,o.useRef)(!1);(0,o.useEffect)((function(){!0===a&&(r?s.current=!0:(e("".concat(n,"/dashboards")),s.current||(0,g.cH)()))}),[a,r])},y=h.Z.demoSlug,b=h.Z.demoDefaultRoomViews,w=h.Z.defaultRoomView,x=function(e){var t;return e.length?e.some((function(e){return e.slug===u.i_}))?u.i_:null===(t=e[0])||void 0===t?void 0:t.slug:null};const _=function(){(0,i.TH)();var e=(0,i.s0)(),t=(0,i.bS)({path:"/spaces/:spaceSlug/*"}),n=(0,i.bS)({path:"/spaces/:spaceSlug/rooms/:roomSlug/*"}),u=(0,i.bS)({path:"/*"}),d=(null===n||void 0===n?void 0:n.params)||(null===t||void 0===t?void 0:t.params)||(null===u||void 0===u?void 0:u.params),p=!!(0,i.bS)({path:"/spaces/:spaceSlug/settings/*"}),h=(0,s.VZ)(d.spaceSlug),g=(0,s.GM)("loaded"),m=(0,f.HM)(h,d.roomSlug),_=(0,l.Gn)("loaded"),S=(0,s.Iw)(),O=(0,r.Z)(S,1)[0],C=(0,s.vu)(O,"slug"),A=(0,c.Z)().isFetching,E=(0,l.J7)(),k=(0,s.$v)(),P=(0,s.uk)();(0,o.useEffect)((function(){if(!A&&(v.ZP||g&&"restored"!==g)&&(!p||!h))if(h&&P!==d.spaceSlug)k(d.spaceSlug);else if((!h||_)&&(!h||!m)){var t=h?d.spaceSlug:C,n=m?null===d||void 0===d?void 0:d.roomSlug:x(E);e(h&&_&&!n?(0,a.Gn)("/spaces/:spaceSlug/no-rooms",{spaceSlug:t}):function(e,t){if(!t)return(0,a.Gn)("/spaces/:spaceSlug/",{spaceSlug:e});var n=y===e?b[t]||b.default:v.ZP&&e===v.HM&&t===v.Fb?v.vT:w;return(0,a.Gn)("/spaces/:spaceSlug/rooms/:roomSlug/".concat(n),{spaceSlug:e,roomSlug:t})}(t,n),{replace:!0})}}),[p,A,d.roomSlug,d.spaceSlug,m,_,!!E.length,g,h,C,P])}},62098:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(29439),o=n(67294);const i=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=(0,o.useState)(e),n=(0,r.Z)(t,2),i=n[0],a=n[1],s=(0,o.useRef)(i);return(0,o.useEffect)((function(){var e=function(){s.current=!1,a(!1)};window.addEventListener("blur",e);var t=function(){s.current=!0,a(!0)};return window.addEventListener("focus",t),function(){window.removeEventListener("blur",e),window.removeEventListener("focus",t)}}),[]),[i,s]}},21906:(e,t,n)=>{"use strict";var r=n(67294),o=n(80986),i=n(20745),a=n(4480),s=n(79655),l=n(89250),c=n(40105),u=n(52139);var d,f=n(21194),p=n(40543),h=n(23250),g=n(11012),v=n(44446);function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(d||(d={}));var y=function(e){return e};var b="beforeunload",w="popstate";function x(e){e.preventDefault(),e.returnValue=""}function _(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function S(){return Math.random().toString(36).substr(2,8)}function O(e){var t=e.pathname,n=void 0===t?"/":t,r=e.search,o=void 0===r?"":r,i=e.hash,a=void 0===i?"":i;return o&&"?"!==o&&(n+="?"===o.charAt(0)?o:"?"+o),a&&"#"!==a&&(n+="#"===a.charAt(0)?a:"#"+a),n}function C(e){var t={};if(e){var n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var A=function(e,t){return t.search=t.search||e.location.search,t.hash=t.hash||e.location.hash,t},E=function(e){return"string"===typeof e?{pathname:e}:e},k=function(e){void 0===e&&(e={});var t=e.window,n=void 0===t?document.defaultView:t,r=n.history;function o(){var e=n.location,t=e.pathname,o=e.search,i=e.hash,a=r.state||{};return[a.idx,y({pathname:t,search:o,hash:i,state:a.usr||null,key:a.key||"default"})]}var i=null;n.addEventListener(w,(function(){if(i)f.call(i),i=null;else{var e=d.Pop,t=o(),n=t[0],r=t[1];if(f.length){if(null!=n){var a=l-n;a&&(i={action:e,location:r,retry:function(){E(-1*a)}},E(a))}}else A(e)}}));var a=d.Pop,s=o(),l=s[0],c=s[1],u=_(),f=_();function p(e){return"string"===typeof e?e:O(e)}function h(e,t){return void 0===t&&(t=null),y(m({pathname:c.pathname,hash:"",search:""},"string"===typeof e?C(e):e,{state:t,key:S()}))}function g(e,t){return[{usr:e.state,key:e.key,idx:t},p(e)]}function v(e,t,n){return!f.length||(f.call({action:e,location:t,retry:n}),!1)}function A(e){a=e;var t=o();l=t[0],c=t[1],u.call({action:a,location:c})}function E(e){r.go(e)}return null==l&&(l=0,r.replaceState(m({},r.state,{idx:l}),"")),{get action(){return a},get location(){return c},createHref:p,push:function e(t,o){var i=d.Push,a=h(t,o);if(v(i,a,(function(){e(t,o)}))){var s=g(a,l+1),c=s[0],u=s[1];try{r.pushState(c,"",u)}catch(f){n.location.assign(u)}A(i)}},replace:function e(t,n){var o=d.Replace,i=h(t,n);if(v(o,i,(function(){e(t,n)}))){var a=g(i,l),s=a[0],c=a[1];r.replaceState(s,"",c),A(o)}},go:E,back:function(){E(-1)},forward:function(){E(1)},listen:function(e){return u.push(e)},block:function(e){var t=f.push(e);return 1===f.length&&n.addEventListener(b,x),function(){t(),f.length||n.removeEventListener(b,x)}}}}({window:window}),P=k.push,M=k.replace;k.push=function(e,t){return P.apply(k,[A(k,E(e)),t])},k.replace=function(e,t){M.apply(k,[A(k,E(e)),t])};const T=k,R=JSON.parse('{"u2":"cloud-frontend","i8":"6.17.1"}');var j=(0,o.Z)((function(){return n.e(405).then(n.bind(n,1829))}),"Redirects"),D=(0,o.Z)((function(){return Promise.all([n.e(708),n.e(327)]).then(n.bind(n,44689))}),"SignIn"),I=(0,o.Z)((function(){return n.e(920).then(n.bind(n,5920))}),"Trust"),L=(0,o.Z)((function(){return n.e(898).then(n.bind(n,82898))}),"AuthTokenCallback"),B=(0,o.Z)((function(){return Promise.all([n.e(708),n.e(20)]).then(n.bind(n,65295))}),"MagicLinkSent"),Z=(0,o.Z)((function(){return Promise.all([n.e(708),n.e(724)]).then(n.bind(n,50469))}),"SignUpVerification"),N=(0,o.Z)((function(){return n.e(270).then(n.bind(n,35270))}),"CheckAuth"),F=(0,o.Z)((function(){return n.e(378).then(n.bind(n,37378))}),"App"),H=(0,o.Z)((function(){return n.e(244).then(n.bind(n,71244))}),"GlobalStyles"),V=(0,o.Z)((function(){return n.e(112).then(n.bind(n,54112))}),"Notifications"),z=(0,o.Z)((function(){return Promise.all([n.e(193),n.e(154)]).then(n.bind(n,54154))}),"Assistant");window.envSettings.tracking?setTimeout((function(){var e,t,n=[!!(null===(e=null===window||void 0===window?void 0:window.posthog)||void 0===e?void 0:e.SentryIntegration)&&new window.posthog.SentryIntegration(window.posthog,"netdata-inc",5210883)].filter(Boolean);t={dsn:"https://43a4669badb04eee941ec8b242991df7@o382276.ingest.sentry.io/5210883",maxBreadcrumbs:100,release:"".concat(R.u2,"@").concat(R.i8),debug:!1,integrations:n,tracesSampleRate:.2,environment:window.location.host,denyUrls:[],autoSessionTracking:!1,beforeSend:function(e,t){var n,r,o=t.originalException,i=void 0===o?{}:o;if(!/netdata\.cloud/.test(null===(r=null===(n=null===e||void 0===e?void 0:e.request)||void 0===n?void 0:n.headers)||void 0===r?void 0:r.Referer))return null;if(!i)return e;var a=i.response,s=void 0===a?{}:a,l=i.isCancel,c=void 0!==l&&l,u=i.message;if(c)return null;if("Network Error"===u)return null;if("No data for this period"===u)return null;var d=s.status;return d>=400&&d<=599?null:e},ignoreErrors:["Non-Error exception captured","Non-Error promise rejection captured","Request aborted",/ResizeObserver/,"timeout exceeded","this.get_config is not a function",/IndexSizeError/,"Invalid time value","not_found",/A mutation operation was attempted on a database that did not allow mutations/]},t._metadata=t._metadata||{},t._metadata.sdk=t._metadata.sdk||{name:"sentry.javascript.react",packages:[{name:"npm:@sentry/react",version:c.J}],version:c.J},(0,u.S1)(t)}),500):console.log("Running in development mode version:",R.u2,R.i8);var U=(0,p.k)(h.NY,"light"),G=function(){return r.createElement(a.Wh,null,r.createElement(r.Suspense,{fallback:""},r.createElement(f.Z,null,r.createElement(p.Z,null,r.createElement(h.ZP,{fallback:U},r.createElement(r.Suspense,{fallback:""},r.createElement(H,null),r.createElement(V,null),r.createElement(z,null),r.createElement(s.M,{className:"router",history:T,basename:v.ZP?v.se:"/"},r.createElement(l.Z5,null,r.createElement(l.AW,{path:"*",element:r.createElement(N,null)})),r.createElement(r.Suspense,{fallback:r.createElement(g.Z,null)},r.createElement(l.Z5,null,!v.ZP&&r.createElement(r.Fragment,null,r.createElement(l.AW,{path:"/sign-in",element:r.createElement(D,null)}),r.createElement(l.AW,{path:"/trust",element:r.createElement(I,null)}),r.createElement(l.AW,{path:"/sign-up",element:r.createElement(l.Fg,{to:"/sign-in",replace:!0})}),r.createElement(l.AW,{path:"/sign-up/verify",element:r.createElement(Z,null)}),r.createElement(l.AW,{path:"/sign-in/magic-link-sent",element:r.createElement(B,null)})),r.createElement(l.AW,{path:"/cloud/origin/callback",element:r.createElement(L,null)}),r.createElement(l.AW,{path:"/redirects",element:r.createElement(j,null)}),r.createElement(l.AW,{path:"*",element:r.createElement(F,null)}))))))))))};(0,i.s)(document.getElementById("app")).render(r.createElement(G,null))},8728:(e,t,n)=>{n.p=window.envSettings.isAgent&&!window.envSettings.webpackPublicPath?window.envSettings.agentApiUrl+"/v2/":"".concat(window.envSettings.webpackPublicPath||"","/")},98852:()=>{"use strict";var e="timeout",t="success",n="skipped";window.envSettings.tracking&&(!function(e,t){var n,r,o,i;t.__SV||(window.posthog=t,t._i=[],t.init=function(a,s,l){function c(e,t){var n=t.split(".");2==n.length&&(e=e[n[0]],t=n[1]),e[t]=function(){e.push([t].concat(Array.prototype.slice.call(arguments,0)))}}(o=e.createElement("script")).type="text/javascript",o.async=!0,o.src=s.api_host+"/static/array.js",(i=e.getElementsByTagName("script")[0]).parentNode.insertBefore(o,i);var u=t;for(void 0!==l?u=t[l]=[]:l="posthog",u.people=u.people||[],u.toString=function(e){var t="posthog";return"posthog"!==l&&(t+="."+l),e||(t+=" (stub)"),t},u.people.toString=function(){return u.toString(1)+".people (stub)"},n="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags".split(" "),r=0;r<n.length;r++)c(u,n[r]);t._i.push([a,s,l])},t.__SV=1)}(document,window.posthog||[]),window.posthog.init(window.envSettings.posthogToken,{api_host:"https://app.posthog.com",disable_session_recording:!0}),function(e,t,n,r,o){e[r]=e[r]||[],e[r].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var i=t.getElementsByTagName(n)[0],a=t.createElement(n);a.async=!0,a.src="https://www.googletagmanager.com/gtm.js?id=GTM-N6CBMJD",i.parentNode.insertBefore(a,i)}(window,document,"script","dataLayer"),function(r){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=o.async,a=void 0===i||i,s=o.defer,l=void 0!==s&&s,c=o.insertAfter,u=o.insertBefore,d=o.timeout,f=void 0===d?5e3:d,p=o.attrs,h=o.skipIf;return new Promise((function(o,i){if("function"===typeof h&&h())o(n);else{var s=setTimeout((function(){i(e)}),f),d=document.createElement("script");if(d.type="text/javascript",d.src=r,d.async=a,d.defer=l,p)for(var g in p)d.setAttribute(g,p[g]);d.onerror=function(e){i(new URIError("loadScript: the script ".concat(e.target.src," is not accessible.")))},d.onload=function(){clearTimeout(s),o(t)},c?c.parentNode.insertBefore(d,c.nextSibling):u?u.parentNode.insertBefore(d,u):document.body.appendChild(d)}}))}("https://www.googletagmanager.com/gtag/js?id=G-J69Z2JCTFB").then((function(){window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)};var e=function(e){var t;return(null===(t=document.cookie.match(new RegExp("(^| )"+e+"=([^;]+)")))||void 0===t?void 0:t.pop())||"granted"};window.gtag("consent","default",{ad_storage:e("analyticsCookies"),analytics_storage:e("analyticsCookies"),functionality_storage:e("defaultCookies")}),window.gtag("js",new Date),window.gtag("config","G-J69Z2JCTFB")})))},20036:(e,t,n)=>{"use strict";n.d(t,{W:()=>a,y:()=>i});var r=n(6792),o=n(44446),i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.roomId,n=e.spaceId;return o.ZP&&o.HM===n?["/api/v2/nodes",{baseURL:window.envSettings.agentApiUrl}]:["".concat(r.li,"/spaces/").concat(n,"/rooms/").concat(t,"/nodes")]},a=function(e){var t=e.spaceId;return"".concat(r.li,"/spaces/").concat(t,"/rooms?show_all=true")}},21924:(e,t,n)=>{"use strict";var r=n(10492),o=n(55559),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&i(e,".prototype.")>-1?o(n):n}},55559:(e,t,n)=>{"use strict";var r=n(58612),o=n(10492),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),s=o("%Reflect.apply%",!0)||r.call(a,i),l=o("%Object.getOwnPropertyDescriptor%",!0),c=o("%Object.defineProperty%",!0),u=o("%Math.max%");if(c)try{c({},"a",{value:1})}catch(f){c=null}e.exports=function(e){var t=s(r,a,arguments);l&&c&&(l(t,"length").configurable&&c(t,"length",{value:1+u(0,e.length-(arguments.length-1))}));return t};var d=function(){return s(r,i,arguments)};c?c(e.exports,"apply",{value:d}):e.exports.apply=d},10492:(e,t,n)=>{"use strict";var r,o=SyntaxError,i=Function,a=TypeError,s=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(t){}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch(M){l=null}var c=function(){throw new a},u=l?function(){try{return c}catch(e){try{return l(arguments,"callee").get}catch(t){return c}}}():c,d=n(41405)(),f=n(28185)(),p=Object.getPrototypeOf||(f?function(e){return e.__proto__}:null),h={},g="undefined"!==typeof Uint8Array&&p?p(Uint8Array):r,v={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":d&&p?p([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":h,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d&&p?p(p([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&d&&p?p((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&d&&p?p((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d&&p?p(""[Symbol.iterator]()):r,"%Symbol%":d?Symbol:r,"%SyntaxError%":o,"%ThrowTypeError%":u,"%TypedArray%":g,"%TypeError%":a,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet};if(p)try{null.error}catch(M){var m=p(p(M));v["%Error.prototype%"]=m}var y=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&p&&(n=p(o.prototype))}return v[t]=n,n},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},w=n(58612),x=n(17642),_=w.call(Function.call,Array.prototype.concat),S=w.call(Function.apply,Array.prototype.splice),O=w.call(Function.call,String.prototype.replace),C=w.call(Function.call,String.prototype.slice),A=w.call(Function.call,RegExp.prototype.exec),E=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,k=/\\(\\)?/g,P=function(e,t){var n,r=e;if(x(b,r)&&(r="%"+(n=b[r])[0]+"%"),x(v,r)){var i=v[r];if(i===h&&(i=y(r)),"undefined"===typeof i&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new a('"allowMissing" argument must be a boolean');if(null===A(/^%?[^%]*%?$/,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=C(e,0,1),n=C(e,-1);if("%"===t&&"%"!==n)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var r=[];return O(e,E,(function(e,t,n,o){r[r.length]=n?O(o,k,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",i=P("%"+r+"%",t),s=i.name,c=i.value,u=!1,d=i.alias;d&&(r=d[0],S(n,_([0,1],d)));for(var f=1,p=!0;f<n.length;f+=1){var h=n[f],g=C(h,0,1),m=C(h,-1);if(('"'===g||"'"===g||"`"===g||'"'===m||"'"===m||"`"===m)&&g!==m)throw new o("property names with quotes must have matching quotes");if("constructor"!==h&&p||(u=!0),x(v,s="%"+(r+="."+h)+"%"))c=v[s];else if(null!=c){if(!(h in c)){if(!t)throw new a("base intrinsic for "+e+" exists, but the property is not available.");return}if(l&&f+1>=n.length){var y=l(c,h);c=(p=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:c[h]}else p=x(c,h),c=c[h];p&&!u&&(v[s]=c)}}return c}},40487:e=>{var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};e.exports=t},86010:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n);else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}function o(){for(var e,t,n=0,o="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}n.r(t),n.d(t,{clsx:()=>o,default:()=>i});const i=o},71012:e=>{!function(){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=n.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n<e.length;n++,r+=8)t[r>>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},bytesToBase64:function(e){for(var n=[],r=0;r<e.length;r+=3)for(var o=e[r]<<16|e[r+1]<<8|e[r+2],i=0;i<4;i++)8*r+6*i<=8*e.length?n.push(t.charAt(o>>>6*(3-i)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],r=0,o=0;r<e.length;o=++r%4)0!=o&&n.push((t.indexOf(e.charAt(r-1))&Math.pow(2,-2*o+8)-1)<<2*o|t.indexOf(e.charAt(r))>>>6-2*o);return n}};e.exports=n}()},44020:e=>{"use strict";var t="%[a-f0-9]{2}",n=new RegExp("("+t+")|([^%]+?)","gi"),r=new RegExp("("+t+")+","gi");function o(e,t){try{return[decodeURIComponent(e.join(""))]}catch(i){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],o(n),o(r))}function i(e){try{return decodeURIComponent(e)}catch(i){for(var t=e.match(n)||[],r=1;r<t.length;r++)t=(e=o(t,r).join("")).match(n)||[];return e}}e.exports=function(e){if("string"!==typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var n={"%FE%FF":"\ufffd\ufffd","%FF%FE":"\ufffd\ufffd"},o=r.exec(e);o;){try{n[o[0]]=decodeURIComponent(o[0])}catch(t){var a=i(o[0]);a!==o[0]&&(n[o[0]]=a)}o=r.exec(e)}n["%C2"]="\ufffd";for(var s=Object.keys(n),l=0;l<s.length;l++){var c=s[l];e=e.replace(new RegExp(c,"g"),n[c])}return e}(e)}}},7494:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.default});var r=n(95984)},74321:(e,t,n)=>{"use strict";n.d(t,{Dv:()=>i,He:()=>s,JL:()=>o,XX:()=>w,cc:()=>a});var r=n(72247),o=function(e,t,n,r,o,a){return i(e,t,n,(function(e){return"logscale"!==e&&r(e)}),o,a)},i=function(e,t,n,o,i,a){var s,l,c,u,d=o("pixelsPerLabel"),f=[];if(a)for(s=0;s<a.length;s++)f.push({v:a[s]});else{if(o("logscale")){u=Math.floor(n/d);var p=r.binarySearch(e,m,1),h=r.binarySearch(t,m,-1);-1==p&&(p=0),-1==h&&(h=m.length-1);var g=null;if(h-p>=u/4){for(var v=h;v>=p;v--){var y=m[v],b=Math.log(y/e)/Math.log(t/e)*n,w={v:y};null===g||Math.abs(b-g.pixel_coord)>=d?g={tickValue:y,pixel_coord:b}:w.label="",f.push(w)}f.reverse()}}if(0===f.length){var x,_;o("labelsKMG2")?(x=[1,2,4,8,16,32,64,128,256],_=16):(x=[1,2,5,10,20,50,100],_=10);var S,O,C,A=Math.ceil(n/d),E=Math.abs(t-e)/A,k=Math.floor(Math.log(E)/Math.log(_)),P=Math.pow(_,k);for(l=0;l<x.length&&(S=P*x[l],O=Math.floor(e/S)*S,C=Math.ceil(t/S)*S,!(n/(u=Math.abs(C-O)/S)>d));l++);for(O>C&&(S*=-1),s=0;s<=u;s++)c=O+s*S,f.push({v:c})}}var M=o("axisLabelFormatter");for(s=0;s<f.length;s++)void 0===f[s].label&&(f[s].label=M.call(i,f[s].v,0,o,i));return f},a=function(e,t,n,r,o,i){var a=y(e,t,n,r);return a>=0?w(e,t,a,r,o):[]},s={MILLISECONDLY:0,TWO_MILLISECONDLY:1,FIVE_MILLISECONDLY:2,TEN_MILLISECONDLY:3,FIFTY_MILLISECONDLY:4,HUNDRED_MILLISECONDLY:5,FIVE_HUNDRED_MILLISECONDLY:6,SECONDLY:7,TWO_SECONDLY:8,FIVE_SECONDLY:9,TEN_SECONDLY:10,THIRTY_SECONDLY:11,MINUTELY:12,TWO_MINUTELY:13,FIVE_MINUTELY:14,TEN_MINUTELY:15,THIRTY_MINUTELY:16,HOURLY:17,TWO_HOURLY:18,SIX_HOURLY:19,DAILY:20,TWO_DAILY:21,WEEKLY:22,MONTHLY:23,QUARTERLY:24,BIANNUAL:25,ANNUAL:26,DECADAL:27,CENTENNIAL:28,NUM_GRANULARITIES:29},l=0,c=1,u=2,d=3,f=4,p=5,h=6,g=7,v=[];v[s.MILLISECONDLY]={datefield:h,step:1,spacing:1},v[s.TWO_MILLISECONDLY]={datefield:h,step:2,spacing:2},v[s.FIVE_MILLISECONDLY]={datefield:h,step:5,spacing:5},v[s.TEN_MILLISECONDLY]={datefield:h,step:10,spacing:10},v[s.FIFTY_MILLISECONDLY]={datefield:h,step:50,spacing:50},v[s.HUNDRED_MILLISECONDLY]={datefield:h,step:100,spacing:100},v[s.FIVE_HUNDRED_MILLISECONDLY]={datefield:h,step:500,spacing:500},v[s.SECONDLY]={datefield:p,step:1,spacing:1e3},v[s.TWO_SECONDLY]={datefield:p,step:2,spacing:2e3},v[s.FIVE_SECONDLY]={datefield:p,step:5,spacing:5e3},v[s.TEN_SECONDLY]={datefield:p,step:10,spacing:1e4},v[s.THIRTY_SECONDLY]={datefield:p,step:30,spacing:3e4},v[s.MINUTELY]={datefield:f,step:1,spacing:6e4},v[s.TWO_MINUTELY]={datefield:f,step:2,spacing:12e4},v[s.FIVE_MINUTELY]={datefield:f,step:5,spacing:3e5},v[s.TEN_MINUTELY]={datefield:f,step:10,spacing:6e5},v[s.THIRTY_MINUTELY]={datefield:f,step:30,spacing:18e5},v[s.HOURLY]={datefield:d,step:1,spacing:36e5},v[s.TWO_HOURLY]={datefield:d,step:2,spacing:72e5},v[s.SIX_HOURLY]={datefield:d,step:6,spacing:216e5},v[s.DAILY]={datefield:u,step:1,spacing:864e5},v[s.TWO_DAILY]={datefield:u,step:2,spacing:1728e5},v[s.WEEKLY]={datefield:u,step:7,spacing:6048e5},v[s.MONTHLY]={datefield:c,step:1,spacing:2629746e3},v[s.QUARTERLY]={datefield:c,step:3,spacing:7889238e3},v[s.BIANNUAL]={datefield:c,step:6,spacing:15778476e3},v[s.ANNUAL]={datefield:l,step:1,spacing:31556952e3},v[s.DECADAL]={datefield:l,step:10,spacing:31556952e4},v[s.CENTENNIAL]={datefield:l,step:100,spacing:31556952e5};var m=function(){for(var e=[],t=-39;t<=39;t++)for(var n=Math.pow(10,t),r=1;r<=9;r++){var o=n*r;e.push(o)}return e}(),y=function(e,t,n,r){for(var o=r("pixelsPerLabel"),i=0;i<s.NUM_GRANULARITIES;i++){if(n/b(e,t,i)>=o)return i}return-1},b=function(e,t,n){var r=v[n].spacing;return Math.round(1*(t-e)/r)},w=function(e,t,n,o,i){var a=o("axisLabelFormatter"),m=o("labelsUTC")?r.DateAccessorsUTC:r.DateAccessorsLocal,y=v[n].datefield,b=v[n].step,w=v[n].spacing,x=new Date(e),_=[];_[l]=m.getFullYear(x),_[c]=m.getMonth(x),_[u]=m.getDate(x),_[d]=m.getHours(x),_[f]=m.getMinutes(x),_[p]=m.getSeconds(x),_[h]=m.getMilliseconds(x);var S=_[y]%b;n==s.WEEKLY&&(S=m.getDay(x)),_[y]-=S;for(var O=y+1;O<g;O++)_[O]=O===u?1:0;var C=[],A=m.makeDate.apply(null,_),E=A.getTime();if(n<=s.HOURLY)for(E<e&&(E+=w,A=new Date(E));E<=t;)C.push({v:E,label:a.call(i,A,n,o,i)}),E+=w,A=new Date(E);else for(E<e&&(_[y]+=b,E=(A=m.makeDate.apply(null,_)).getTime());E<=t;)(n>=s.DAILY||m.getHours(A)%b===0)&&C.push({v:E,label:a.call(i,A,n,o,i)}),_[y]+=b,E=(A=m.makeDate.apply(null,_)).getTime();return C}},72247:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Circles:()=>X,DASHED_LINE:()=>u,DOTTED_LINE:()=>c,DOT_DASH_LINE:()=>d,DateAccessorsLocal:()=>k,DateAccessorsUTC:()=>P,HORIZONTAL:()=>f,Iterator:()=>G,LN_TEN:()=>a,LOG_SCALE:()=>i,VERTICAL:()=>p,addEvent:()=>g,binarySearch:()=>j,cancelEvent:()=>m,clone:()=>V,createCanvas:()=>z,createIterator:()=>W,dateAxisLabelFormatter:()=>ve,dateParser:()=>D,dateStrToMillis:()=>I,dateString_:()=>T,dateValueFormatter:()=>me,detectLineDelimiter:()=>J,dragGetX_:()=>_,dragGetY_:()=>S,findPos:()=>b,floatFormat:()=>A,getContext:()=>h,getContextPixelRatio:()=>U,hmsString_:()=>M,hsvToRGB:()=>y,isArrayLike:()=>F,isCanvasSupported:()=>ie,isDateLike:()=>H,isNodeContainedBy:()=>Q,isOK:()=>O,isPixelChangingOptionList:()=>K,isValidPoint:()=>C,log10:()=>s,logRangeFraction:()=>l,numberAxisLabelFormatter:()=>he,numberValueFormatter:()=>pe,pageX:()=>w,pageY:()=>x,parseFloat_:()=>ae,pow:()=>ee,removeEvent:()=>v,repeatAndCleanup:()=>q,requestAnimFrame:()=>$,round_:()=>R,setupDOMready_:()=>xe,toRGB_:()=>oe,type:()=>o,typeArrayLike:()=>N,update:()=>L,updateDeep:()=>Z,zeropad:()=>E});var r=n(74321);function o(e){return null===e?"null":typeof e}var i=10,a=Math.log(i),s=function(e){return Math.log(e)/a},l=function(e,t,n){var r=s(e),o=r+n*(s(t)-r);return Math.pow(i,o)},c=[2,2],u=[7,3],d=[7,2,2,2],f=1,p=2,h=function(e){return e.getContext("2d")},g=function(e,t,n){e.addEventListener(t,n,!1)};function v(e,t,n){e.removeEventListener(t,n,!1)}function m(e){return(e=e||window.event).stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.cancel=!0,e.returnValue=!1,!1}function y(e,t,n){var r,o,i;if(0===t)r=n,o=n,i=n;else{var a=Math.floor(6*e),s=6*e-a,l=n*(1-t),c=n*(1-t*s),u=n*(1-t*(1-s));switch(a){case 1:r=c,o=n,i=l;break;case 2:r=l,o=n,i=u;break;case 3:r=l,o=c,i=n;break;case 4:r=u,o=l,i=n;break;case 5:r=n,o=l,i=c;break;case 6:case 0:r=n,o=u,i=l}}return"rgb("+(r=Math.floor(255*r+.5))+","+(o=Math.floor(255*o+.5))+","+(i=Math.floor(255*i+.5))+")"}function b(e){var t=e.getBoundingClientRect(),n=window,r=document.documentElement;return{x:t.left+(n.pageXOffset||r.scrollLeft),y:t.top+(n.pageYOffset||r.scrollTop)}}function w(e){return!e.pageX||e.pageX<0?0:e.pageX}function x(e){return!e.pageY||e.pageY<0?0:e.pageY}function _(e,t){return w(e)-t.px}function S(e,t){return x(e)-t.py}function O(e){return!!e&&!isNaN(e)}function C(e,t){return!!e&&(null!==e.yval&&(null!==e.x&&void 0!==e.x&&(null!==e.y&&void 0!==e.y&&!(isNaN(e.x)||!t&&isNaN(e.y)))))}function A(e,t){var n=Math.min(Math.max(1,t||2),21);return Math.abs(e)<.001&&0!==e?e.toExponential(n-1):e.toPrecision(n)}function E(e){return e<10?"0"+e:""+e}var k={getFullYear:e=>e.getFullYear(),getMonth:e=>e.getMonth(),getDate:e=>e.getDate(),getHours:e=>e.getHours(),getMinutes:e=>e.getMinutes(),getSeconds:e=>e.getSeconds(),getMilliseconds:e=>e.getMilliseconds(),getDay:e=>e.getDay(),makeDate:function(e,t,n,r,o,i,a){return new Date(e,t,n,r,o,i,a)}},P={getFullYear:e=>e.getUTCFullYear(),getMonth:e=>e.getUTCMonth(),getDate:e=>e.getUTCDate(),getHours:e=>e.getUTCHours(),getMinutes:e=>e.getUTCMinutes(),getSeconds:e=>e.getUTCSeconds(),getMilliseconds:e=>e.getUTCMilliseconds(),getDay:e=>e.getUTCDay(),makeDate:function(e,t,n,r,o,i,a){return new Date(Date.UTC(e,t,n,r,o,i,a))}};function M(e,t,n,r){var o=E(e)+":"+E(t);if(n&&(o+=":"+E(n),r)){var i=""+r;o+="."+("000"+i).substring(i.length)}return o}function T(e,t){var n=t?P:k,r=new Date(e),o=n.getFullYear(r),i=n.getMonth(r),a=n.getDate(r),s=n.getHours(r),l=n.getMinutes(r),c=n.getSeconds(r),u=n.getMilliseconds(r),d=""+o+"/"+E(i+1)+"/"+E(a);return 3600*s+60*l+c+.001*u&&(d+=" "+M(s,l,c,u)),d}function R(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}function j(e,t,n,r,o){if(null!==r&&void 0!==r&&null!==o&&void 0!==o||(r=0,o=t.length-1),r>o)return-1;null!==n&&void 0!==n||(n=0);var i,a=function(e){return e>=0&&e<t.length},s=parseInt((r+o)/2,10),l=t[s];return l==e?s:l>e?n>0&&a(i=s-1)&&t[i]<e?s:j(e,t,n,r,s-1):l<e?n<0&&a(i=s+1)&&t[i]>e?s:j(e,t,n,s+1,o):-1}function D(e){var t,n;if((-1==e.search("-")||-1!=e.search("T")||-1!=e.search("Z"))&&(n=I(e))&&!isNaN(n))return n;if(-1!=e.search("-")){for(t=e.replace("-","/","g");-1!=t.search("-");)t=t.replace("-","/");n=I(t)}else n=I(e);return n&&!isNaN(n)||console.error("Couldn't parse "+e+" as a date"),n}function I(e){return new Date(e).getTime()}function L(e,t){if("undefined"!=typeof t&&null!==t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}var B="undefined"!==typeof Node&&null!==Node&&"object"===typeof Node?function(e){return e instanceof Node}:function(e){return"object"===typeof e&&"number"===typeof e.nodeType&&"string"===typeof e.nodeName};function Z(e,t){if("undefined"!=typeof t&&null!==t)for(var n in t)if(t.hasOwnProperty(n)){const r=t[n];null===r?e[n]=null:F(r)?e[n]=r.slice():B(r)?e[n]=r:"object"==typeof r?("object"==typeof e[n]&&null!==e[n]||(e[n]={}),Z(e[n],r)):e[n]=r}return e}function N(e){if(null===e)return"null";const t=typeof e;return("object"===t||"function"===t&&"function"===typeof e.item)&&"number"===typeof e.length&&3!==e.nodeType&&4!==e.nodeType?"array":t}function F(e){const t=typeof e;return null!==e&&("object"===t||"function"===t&&"function"===typeof e.item)&&"number"===typeof e.length&&3!==e.nodeType&&4!==e.nodeType}function H(e){return null!==e&&"object"===typeof e&&"function"===typeof e.getTime}function V(e){for(var t=[],n=0;n<e.length;n++)F(e[n])?t.push(V(e[n])):t.push(e[n]);return t}function z(){return document.createElement("canvas")}function U(e){try{var t=window.devicePixelRatio,n=e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1;return void 0!==t?t/n:1}catch(r){return 1}}function G(e,t,n,r){t=t||0,n=n||e.length,this.hasNext=!0,this.peek=null,this.start_=t,this.array_=e,this.predicate_=r,this.end_=Math.min(e.length,t+n),this.nextIdx_=t-1,this.next()}function W(e,t,n,r){return new G(e,t,n,r)}G.prototype.next=function(){if(!this.hasNext)return null;for(var e=this.peek,t=this.nextIdx_+1,n=!1;t<this.end_;){if(!this.predicate_||this.predicate_(this.array_,t)){this.peek=this.array_[t],n=!0;break}t++}return this.nextIdx_=t,n||(this.hasNext=!1,this.peek=null),e};var $=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)};function q(e,t,n,r){var o,i=0,a=(new Date).getTime();if(e(i),1!=t){var s=t-1;!function l(){i>=t||$.call(window,(function(){var t=(new Date).getTime()-a;o=i;var c=(i=Math.floor(t/n))-o;i+c>s||i>=s?(e(s),r()):(0!==c&&e(i),l())}))}()}else r()}var Y={annotationClickHandler:!0,annotationDblClickHandler:!0,annotationMouseOutHandler:!0,annotationMouseOverHandler:!0,axisLineColor:!0,axisLineWidth:!0,clickCallback:!0,drawCallback:!0,drawHighlightPointCallback:!0,drawPoints:!0,drawPointCallback:!0,drawGrid:!0,fillAlpha:!0,gridLineColor:!0,gridLineWidth:!0,hideOverlayOnMouseOut:!0,highlightCallback:!0,highlightCircleSize:!0,interactionModel:!0,labelsDiv:!0,labelsKMB:!0,labelsKMG2:!0,labelsSeparateLines:!0,labelsShowZeroValues:!0,legend:!0,panEdgeFraction:!0,pixelsPerYLabel:!0,pointClickCallback:!0,pointSize:!0,rangeSelectorPlotFillColor:!0,rangeSelectorPlotFillGradientColor:!0,rangeSelectorPlotStrokeColor:!0,rangeSelectorBackgroundStrokeColor:!0,rangeSelectorBackgroundLineWidth:!0,rangeSelectorPlotLineWidth:!0,rangeSelectorForegroundStrokeColor:!0,rangeSelectorForegroundLineWidth:!0,rangeSelectorAlpha:!0,showLabelsOnHighlight:!0,showRoller:!0,strokeWidth:!0,underlayCallback:!0,unhighlightCallback:!0,zoomCallback:!0};function K(e,t){var n={};if(e)for(var r=1;r<e.length;r++)n[e[r]]=!0;var o=function(e){for(var t in e)if(e.hasOwnProperty(t)&&!Y[t])return!0;return!1};for(var i in t)if(t.hasOwnProperty(i))if("highlightSeriesOpts"==i||n[i]&&!t.series){if(o(t[i]))return!0}else if("series"==i||"axes"==i){var a=t[i];for(var s in a)if(a.hasOwnProperty(s)&&o(a[s]))return!0}else if(!Y[i])return!0;return!1}var X={DEFAULT:function(e,t,n,r,o,i,a){n.beginPath(),n.fillStyle=i,n.arc(r,o,a,0,2*Math.PI,!1),n.fill()}};function J(e){for(var t=0;t<e.length;t++){var n=e.charAt(t);if("\r"===n)return t+1<e.length&&"\n"===e.charAt(t+1)?"\r\n":n;if("\n"===n)return t+1<e.length&&"\r"===e.charAt(t+1)?"\n\r":n}return null}function Q(e,t){if(null===t||null===e)return!1;for(var n=e;n&&n!==t;)n=n.parentNode;return n===t}function ee(e,t){return t<0?1/Math.pow(e,-t):Math.pow(e,t)}var te=/^#([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})?$/,ne=/^rgba?\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})(?:,\s*([01](?:\.\d+)?))?\)$/;function re(e){var t,n,r,o,i=null;if(t=te.exec(e))n=parseInt(t[1],16),r=parseInt(t[2],16),o=parseInt(t[3],16),t[4]&&(i=parseInt(t[4],16));else{if(!(t=ne.exec(e)))return null;n=parseInt(t[1],10),r=parseInt(t[2],10),o=parseInt(t[3],10),t[4]&&(i=parseFloat(t[4]))}return null!==i?{r:n,g:r,b:o,a:i}:{r:n,g:r,b:o}}function oe(e){var t=re(e);if(t)return t;var n=document.createElement("div");n.style.backgroundColor=e,n.style.visibility="hidden",document.body.appendChild(n);var r=window.getComputedStyle(n,null).backgroundColor;return document.body.removeChild(n),re(r)}function ie(e){try{(e||document.createElement("canvas")).getContext("2d")}catch(t){return!1}return!0}function ae(e,t,n){var r=parseFloat(e);if(!isNaN(r))return r;if(/^ *$/.test(e))return null;if(/^ *nan *$/i.test(e))return NaN;var o="Unable to parse '"+e+"' as a number";return void 0!==n&&void 0!==t&&(o+=" on line "+(1+(t||0))+" ('"+n+"') of CSV."),console.error(o),null}var se=["k","M","G","T","P","E","Z","Y"],le=["m","\xb5","n","p","f","a","z","y"],ce=["Ki","Mi","Gi","Ti","Pi","Ei","Zi","Yi"],ue=["p-10","p-20","p-30","p-40","p-50","p-60","p-70","p-80"],de=["K","M","G","T","P","E","Z","Y"],fe=le;function pe(e,t){var n=t("sigFigs");if(null!==n)return A(e,n);if(0===e)return"0";var r=t("digitsAfterDecimal"),o=t("maxNumberWidth"),i=t("labelsKMB"),a=t("labelsKMG2"),s=Math.abs(e);if(i||a){var l,c,u,d=[],f=[];if(i&&(l=1e3,d=se,f=le),a&&(l=1024,d=ce,f=ue,i&&(d=de,f=fe)),s>=l){for(u=d.length;u>0;)if(c=ee(l,u),--u,s>=c)return s/c>=Math.pow(10,o)?e.toExponential(r):R(e/c,r)+d[u]}else if(s<1){for(u=0;u<f.length&&!(s*(c=ee(l,++u))>=1););return s*c<Math.pow(10,-r)?e.toExponential(r):R(e*c,r)+f[u-1]}}return s>=Math.pow(10,o)||s<Math.pow(10,-r)?e.toExponential(r):""+R(e,r)}function he(e,t,n){return pe.call(this,e,n)}var ge=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function ve(e,t,n){var o=n("labelsUTC")?P:k,i=o.getFullYear(e),a=o.getMonth(e),s=o.getDate(e),l=o.getHours(e),c=o.getMinutes(e),u=o.getSeconds(e),d=o.getMilliseconds(e);if(t>=r.He.DECADAL)return""+i;if(t>=r.He.MONTHLY)return ge[a]+" "+i;if(0===3600*l+60*c+u+.001*d||t>=r.He.DAILY)return E(s)+" "+ge[a];if(t<r.He.SECONDLY){var f=""+d;return E(u)+"."+("000"+f).substring(f.length)}return t>r.He.MINUTELY?M(l,c,u,0):M(l,c,u,d)}function me(e,t){return T(e,t("labelsUTC"))}var ye=[],be=!1;function we(e){return"function"===typeof e&&e(),!0}function xe(e){if("undefined"!==typeof document){const t=function(){if(!be){be=!0,e.onDOMready=we,document.removeEventListener("DOMContentLoaded",t,!1),window.removeEventListener("load",t,!1);for(let e=0;e<ye.length;++e)ye[e]();ye=null}};e.onDOMready=function(n){if("complete"===document.readyState)return e.onDOMready=we,we(n);const r=function(e){return"function"===typeof e&&ye.push(e),!1};return e.onDOMready=r,document.addEventListener("DOMContentLoaded",t,!1),window.addEventListener("load",t,!1),"complete"===document.readyState?(t(),e.onDOMready=we,we(n)):r(n)}}}},95984:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>X});var r=n(72247),o=function(e){this.dygraph_=e,this.points=[],this.setNames=[],this.annotations=[],this.yAxes_=null,this.xTicks_=null,this.yTicks_=null};o.prototype.addDataset=function(e,t){this.points.push(t),this.setNames.push(e)},o.prototype.getPlotArea=function(){return this.area_},o.prototype.computePlotArea=function(){var e={x:0,y:0};e.w=this.dygraph_.width_-e.x-this.dygraph_.getOption("rightGap"),e.h=this.dygraph_.height_;var t={chart_div:this.dygraph_.graphDiv,reserveSpaceLeft:function(t){var n={x:e.x,y:e.y,w:t,h:e.h};return e.x+=t,e.w-=t,n},reserveSpaceRight:function(t){var n={x:e.x+e.w-t,y:e.y,w:t,h:e.h};return e.w-=t,n},reserveSpaceTop:function(t){var n={x:e.x,y:e.y,w:e.w,h:t};return e.y+=t,e.h-=t,n},reserveSpaceBottom:function(t){var n={x:e.x,y:e.y+e.h-t,w:e.w,h:t};return e.h-=t,n},chartRect:function(){return{x:e.x,y:e.y,w:e.w,h:e.h}}};this.dygraph_.cascadeEvents_("layout",t),this.area_=e},o.prototype.setAnnotations=function(e){this.annotations=[];for(var t=this.dygraph_.getOption("xValueParser")||function(e){return e},n=0;n<e.length;n++){var o={};if(!e[n].xval&&void 0===e[n].x)return void console.error("Annotations must have an 'x' property");if(e[n].icon&&(!e[n].hasOwnProperty("width")||!e[n].hasOwnProperty("height")))return void console.error("Must set width and height when setting annotation.icon property");r.update(o,e[n]),o.xval||(o.xval=t(o.x)),this.annotations.push(o)}},o.prototype.setXTicks=function(e){this.xTicks_=e},o.prototype.setYAxes=function(e){this.yAxes_=e},o.prototype.evaluate=function(){this._xAxis={},this._evaluateLimits(),this._evaluateLineCharts(),this._evaluateLineTicks(),this._evaluateAnnotations()},o.prototype._evaluateLimits=function(){var e=this.dygraph_.xAxisRange();this._xAxis.minval=e[0],this._xAxis.maxval=e[1];var t=e[1]-e[0];this._xAxis.scale=0!==t?1/t:1,this.dygraph_.getOptionForAxis("logscale","x")&&(this._xAxis.xlogrange=r.log10(this._xAxis.maxval)-r.log10(this._xAxis.minval),this._xAxis.xlogscale=0!==this._xAxis.xlogrange?1/this._xAxis.xlogrange:1);for(var n=0;n<this.yAxes_.length;n++){var o=this.yAxes_[n];o.minyval=o.computedValueRange[0],o.maxyval=o.computedValueRange[1],o.yrange=o.maxyval-o.minyval,o.yscale=0!==o.yrange?1/o.yrange:1,(this.dygraph_.getOption("logscale")||o.logscale)&&(o.ylogrange=r.log10(o.maxyval)-r.log10(o.minyval),o.ylogscale=0!==o.ylogrange?1/o.ylogrange:1,isFinite(o.ylogrange)&&!isNaN(o.ylogrange)||console.error("axis "+n+" of graph at "+o.g+" can't be displayed in log scale for range ["+o.minyval+" - "+o.maxyval+"]"))}},o.calcXNormal_=function(e,t,n){return n?(r.log10(e)-r.log10(t.minval))*t.xlogscale:(e-t.minval)*t.scale},o.calcYNormal_=function(e,t,n){if(n){var o=1-(r.log10(t)-r.log10(e.minyval))*e.ylogscale;return isFinite(o)?o:NaN}return 1-(t-e.minyval)*e.yscale},o.prototype._evaluateLineCharts=function(){for(var e=this.dygraph_.getOption("stackedGraph"),t=this.dygraph_.getOptionForAxis("logscale","x"),n=0;n<this.points.length;n++){for(var r=this.points[n],i=this.setNames[n],a=this.dygraph_.getOption("connectSeparatedPoints",i),s=this.dygraph_.axisPropertiesForSeries(i),l=this.dygraph_.attributes_.getForSeries("logscale",i),c=0;c<r.length;c++){var u=r[c];u.x=o.calcXNormal_(u.xval,this._xAxis,t);var d=u.yval;e&&(u.y_stacked=o.calcYNormal_(s,u.yval_stacked,l),null===d||isNaN(d)||(d=u.yval_stacked)),null===d&&(d=NaN,a||(u.yval=NaN)),u.y=o.calcYNormal_(s,d,l)}this.dygraph_.dataHandler_.onLineEvaluated(r,s,l)}},o.prototype._evaluateLineTicks=function(){var e,t,n,r,o,i;for(this.xticks=[],e=0;e<this.xTicks_.length;e++)n=(t=this.xTicks_[e]).label,o=(i=!("label_v"in t))?t.v:t.label_v,(r=this.dygraph_.toPercentXCoord(o))>=0&&r<1&&this.xticks.push({pos:r,label:n,has_tick:i});for(this.yticks=[],e=0;e<this.yAxes_.length;e++)for(var a=this.yAxes_[e],s=0;s<a.ticks.length;s++)n=(t=a.ticks[s]).label,o=(i=!("label_v"in t))?t.v:t.label_v,(r=this.dygraph_.toPercentYCoord(o,e))>0&&r<=1&&this.yticks.push({axis:e,pos:r,label:n,has_tick:i})},o.prototype._evaluateAnnotations=function(){var e,t={};for(e=0;e<this.annotations.length;e++){var n=this.annotations[e];t[n.xval+","+n.series]=n}if(this.annotated_points=[],this.annotations&&this.annotations.length)for(var r=0;r<this.points.length;r++){var o=this.points[r];for(e=0;e<o.length;e++){var i=o[e],a=i.xval+","+i.name;a in t&&(i.annotation=t[a],this.annotated_points.push(i),delete t[a])}}},o.prototype.removeAllDatasets=function(){delete this.points,delete this.setNames,delete this.setPointsLengths,delete this.setPointsOffsets,this.points=[],this.setNames=[],this.setPointsLengths=[],this.setPointsOffsets=[]};const i=o;var a=function(e,t,n,o){if(this.dygraph_=e,this.layout=o,this.element=t,this.elementContext=n,this.height=e.height_,this.width=e.width_,!r.isCanvasSupported(this.element))throw"Canvas is not supported.";this.area=o.getPlotArea();var i=this.dygraph_.canvas_ctx_;i.beginPath(),i.rect(this.area.x,this.area.y,this.area.w,this.area.h),i.clip(),(i=this.dygraph_.hidden_ctx_).beginPath(),i.rect(this.area.x,this.area.y,this.area.w,this.area.h),i.clip()};a.prototype.clear=function(){this.elementContext.clearRect(0,0,this.width,this.height)},a.prototype.render=function(){this._updatePoints(),this._renderLineChart()},a._getIteratorPredicate=function(e){return e?a._predicateThatSkipsEmptyPoints:null},a._predicateThatSkipsEmptyPoints=function(e,t){return null!==e[t].yval},a._drawStyledLine=function(e,t,n,o,i,s,l){var c=e.dygraph,u=c.getBooleanOption("stepPlot",e.setName);r.isArrayLike(o)||(o=null);var d=c.getBooleanOption("drawGapEdgePoints",e.setName),f=e.points,p=e.setName,h=r.createIterator(f,0,f.length,a._getIteratorPredicate(c.getBooleanOption("connectSeparatedPoints",p))),g=o&&o.length>=2,v=e.drawingContext;v.save(),g&&v.setLineDash&&v.setLineDash(o);var m=a._drawSeries(e,h,n,l,i,d,u,t);a._drawPointsOnLine(e,m,s,t,l),g&&v.setLineDash&&v.setLineDash([]),v.restore()},a._drawSeries=function(e,t,n,r,o,i,a,s){var l,c,u=null,d=null,f=null,p=[],h=!0,g=e.drawingContext;g.beginPath(),g.strokeStyle=s,g.lineWidth=n;for(var v=t.array_,m=t.end_,y=t.predicate_,b=t.start_;b<m;b++){if(c=v[b],y){for(;b<m&&!y(v,b);)b++;if(b==m)break;c=v[b]}if(null===c.canvasy||c.canvasy!=c.canvasy)a&&null!==u&&(g.moveTo(u,d),g.lineTo(c.canvasx,d)),u=d=null;else{if(l=!1,i||null===u){t.nextIdx_=b,t.next();var w=null===(f=t.hasNext?t.peek.canvasy:null)||f!=f;l=null===u&&w,i&&(!h&&null===u||t.hasNext&&w)&&(l=!0)}null!==u?n&&(a&&(g.moveTo(u,d),g.lineTo(c.canvasx,d)),g.lineTo(c.canvasx,c.canvasy)):g.moveTo(c.canvasx,c.canvasy),(o||l)&&p.push([c.canvasx,c.canvasy,c.idx]),u=c.canvasx,d=c.canvasy}h=!1}return g.stroke(),p},a._drawPointsOnLine=function(e,t,n,r,o){for(var i=e.drawingContext,a=0;a<t.length;a++){var s=t[a];i.save(),n.call(e.dygraph,e.dygraph,e.setName,i,s[0],s[1],r,o,s[2]),i.restore()}},a.prototype._updatePoints=function(){for(var e=this.layout.points,t=e.length;t--;)for(var n=e[t],r=n.length;r--;){var o=n[r];o.canvasx=this.area.w*o.x+this.area.x,o.canvasy=this.area.h*o.y+this.area.y}},a.prototype._renderLineChart=function(e,t){var n,o,i=t||this.elementContext,a=this.layout.points,s=this.layout.setNames;this.colors=this.dygraph_.colorsMap_;var l=this.dygraph_.getOption("plotter"),c=l;r.isArrayLike(c)||(c=[c]);var u={};for(n=0;n<s.length;n++){o=s[n];var d=this.dygraph_.getOption("plotter",o);d!=l&&(u[o]=d)}for(n=0;n<c.length;n++)for(var f=c[n],p=n==c.length-1,h=0;h<a.length;h++)if(o=s[h],!e||o==e){var g=a[h],v=f;if(o in u){if(!p)continue;v=u[o]}var m=this.colors[o],y=this.dygraph_.getOption("strokeWidth",o);i.save(),i.strokeStyle=m,i.lineWidth=y,v({points:g,setName:o,drawingContext:i,color:m,strokeWidth:y,dygraph:this.dygraph_,axis:this.dygraph_.axisPropertiesForSeries(o),plotArea:this.area,seriesIndex:h,seriesCount:a.length,singleSeriesName:e,allSeriesPoints:a}),i.restore()}},a._Plotters={linePlotter:function(e){a._linePlotter(e)},fillPlotter:function(e){a._fillPlotter(e)},errorPlotter:function(e){a._errorPlotter(e)}},a._linePlotter=function(e){var t=e.dygraph,n=e.setName,o=e.strokeWidth,i=t.getNumericOption("strokeBorderWidth",n),s=t.getOption("drawPointCallback",n)||r.Circles.DEFAULT,l=t.getOption("strokePattern",n),c=t.getBooleanOption("drawPoints",n),u=t.getNumericOption("pointSize",n);i&&o&&a._drawStyledLine(e,t.getOption("strokeBorderColor",n),o+2*i,l,c,s,u),a._drawStyledLine(e,e.color,o,l,c,s,u)},a._errorPlotter=function(e){var t=e.dygraph,n=e.setName;if(t.getBooleanOption("errorBars")||t.getBooleanOption("customBars")){t.getBooleanOption("fillGraph",n)&&console.warn("Can't use fillGraph option with customBars or errorBars option");var o,i=e.drawingContext,s=e.color,l=t.getNumericOption("fillAlpha",n),c=t.getBooleanOption("stepPlot",n),u=e.points,d=r.createIterator(u,0,u.length,a._getIteratorPredicate(t.getBooleanOption("connectSeparatedPoints",n))),f=NaN,p=NaN,h=[-1,-1],g=r.toRGB_(s),v="rgba("+g.r+","+g.g+","+g.b+","+l+")";i.fillStyle=v,i.beginPath();for(var m=function(e){return null===e||void 0===e||isNaN(e)};d.hasNext;){var y=d.next();!c&&m(y.y)||c&&!isNaN(p)&&m(p)?f=NaN:(o=[y.y_bottom,y.y_top],c&&(p=y.y),isNaN(o[0])&&(o[0]=y.y),isNaN(o[1])&&(o[1]=y.y),o[0]=e.plotArea.h*o[0]+e.plotArea.y,o[1]=e.plotArea.h*o[1]+e.plotArea.y,isNaN(f)||(c?(i.moveTo(f,h[0]),i.lineTo(y.canvasx,h[0]),i.lineTo(y.canvasx,h[1])):(i.moveTo(f,h[0]),i.lineTo(y.canvasx,o[0]),i.lineTo(y.canvasx,o[1])),i.lineTo(f,h[1]),i.closePath()),h=o,f=y.canvasx)}i.fill()}},a._fastCanvasProxy=function(e){var t=[],n=null,r=null,o=0,i=function(n){!function(e){if(!(t.length<=1)){for(var n=t.length-1;n>0;n--)if(2==(s=t[n])[0]){var r=t[n-1];r[1]==s[1]&&r[2]==s[2]&&t.splice(n,1)}for(n=0;n<t.length-1;)2==(s=t[n])[0]&&2==t[n+1][0]?t.splice(n,1):n++;if(t.length>2&&!e){var o=0;2==t[0][0]&&o++;var i=null,a=null;for(n=o;n<t.length;n++){var s;if(1==(s=t[n])[0])if(null===i&&null===a)i=n,a=n;else{var l=s[2];l<t[i][2]?i=n:l>t[a][2]&&(a=n)}}var c=t[i],u=t[a];t.splice(o,t.length-o),i<a?(t.push(c),t.push(u)):i>a?(t.push(u),t.push(c)):t.push(c)}}}(n);for(var i=0,a=t.length;i<a;i++){var s=t[i];1==s[0]?e.lineTo(s[1],s[2]):2==s[0]&&e.moveTo(s[1],s[2])}t.length&&(r=t[t.length-1][1]),o+=t.length,t=[]},a=function(e,o,a){var s=Math.round(o);null!==n&&s==n||(i(n-r>1||s-n>1),n=s);t.push([e,o,a])};return{moveTo:function(e,t){a(2,e,t)},lineTo:function(e,t){a(1,e,t)},stroke:function(){i(!0),e.stroke()},fill:function(){i(!0),e.fill()},beginPath:function(){i(!0),e.beginPath()},closePath:function(){i(!0),e.closePath()},_count:function(){return o}}},a._fillPlotter=function(e){if(!e.singleSeriesName&&0===e.seriesIndex){for(var t=e.dygraph,n=t.getLabels().slice(1),o=n.length;o>=0;o--)t.visibility()[o]||n.splice(o,1);var i=function(){for(var e=0;e<n.length;e++)if(t.getBooleanOption("fillGraph",n[e]))return!0;return!1}();if(i)for(var s,l,c=e.plotArea,u=e.allSeriesPoints,d=u.length,f=t.getBooleanOption("stackedGraph"),p=t.getColors(),h={},g=function(e,t,n,r){if(e.lineTo(t,n),f)for(var o=r.length-1;o>=0;o--){var i=r[o];e.lineTo(i[0],i[1])}},v=d-1;v>=0;v--){var m=e.drawingContext,y=n[v];if(t.getBooleanOption("fillGraph",y)){var b=t.getNumericOption("fillAlpha",y),w=t.getBooleanOption("stepPlot",y),x=p[v],_=t.axisPropertiesForSeries(y),S=1+_.minyval*_.yscale;S<0?S=0:S>1&&(S=1),S=c.h*S+c.y;var O,C=u[v],A=r.createIterator(C,0,C.length,a._getIteratorPredicate(t.getBooleanOption("connectSeparatedPoints",y))),E=NaN,k=[-1,-1],P=r.toRGB_(x),M="rgba("+P.r+","+P.g+","+P.b+","+b+")";m.fillStyle=M,m.beginPath();var T,R=!0;(C.length>2*t.width_||X.FORCE_FAST_PROXY)&&(m=a._fastCanvasProxy(m));for(var j,D=[];A.hasNext;)if(j=A.next(),r.isOK(j.y)||w){if(f){if(!R&&T==j.xval)continue;var I;R=!1,T=j.xval,I=void 0===(s=h[j.canvasx])?S:l?s[0]:s,O=[j.canvasy,I],w?-1===k[0]?h[j.canvasx]=[j.canvasy,S]:h[j.canvasx]=[j.canvasy,k[0]]:h[j.canvasx]=j.canvasy}else O=isNaN(j.canvasy)&&w?[c.y+c.h,S]:[j.canvasy,S];isNaN(E)?(m.moveTo(j.canvasx,O[1]),m.lineTo(j.canvasx,O[0])):(w?(m.lineTo(j.canvasx,k[0]),m.lineTo(j.canvasx,O[0])):m.lineTo(j.canvasx,O[0]),f&&(D.push([E,k[1]]),l&&s?D.push([j.canvasx,s[1]]):D.push([j.canvasx,O[1]]))),k=O,E=j.canvasx}else g(m,E,k[1],D),D=[],E=NaN,null===j.y_stacked||isNaN(j.y_stacked)||(h[j.canvasx]=c.h*j.y_stacked+c.y);l=w,O&&j&&(g(m,j.canvasx,O[1],D),D=[]),m.fill()}}}};const s=a;var l=n(74321),c={maybeTreatMouseOpAsClick:function(e,t,n){n.dragEndX=r.dragGetX_(e,n),n.dragEndY=r.dragGetY_(e,n);var o=Math.abs(n.dragEndX-n.dragStartX),i=Math.abs(n.dragEndY-n.dragStartY);o<2&&i<2&&void 0!==t.lastx_&&null!==t.lastx_&&c.treatMouseOpAsClick(t,e,n),n.regionWidth=o,n.regionHeight=i},startPan:function(e,t,n){var o,i;n.isPanning=!0;var a=t.xAxisRange();if(t.getOptionForAxis("logscale","x")?(n.initialLeftmostDate=r.log10(a[0]),n.dateRange=r.log10(a[1])-r.log10(a[0])):(n.initialLeftmostDate=a[0],n.dateRange=a[1]-a[0]),n.xUnitsPerPixel=n.dateRange/(t.plotter_.area.w-1),t.getNumericOption("panEdgeFraction")){var s=t.width_*t.getNumericOption("panEdgeFraction"),l=t.xAxisExtremes(),c=t.toDomXCoord(l[0])-s,u=t.toDomXCoord(l[1])+s,d=t.toDataXCoord(c),f=t.toDataXCoord(u);n.boundedDates=[d,f];var p=[],h=t.height_*t.getNumericOption("panEdgeFraction");for(o=0;o<t.axes_.length;o++){var g=(i=t.axes_[o]).extremeRange,v=t.toDomYCoord(g[0],o)+h,m=t.toDomYCoord(g[1],o)-h,y=t.toDataYCoord(v,o),b=t.toDataYCoord(m,o);p[o]=[y,b]}n.boundedValues=p}else n.boundedDates=null,n.boundedValues=null;for(n.is2DPan=!1,n.axes=[],o=0;o<t.axes_.length;o++){i=t.axes_[o];var w={},x=t.yAxisRange(o);t.attributes_.getForAxis("logscale",o)?(w.initialTopValue=r.log10(x[1]),w.dragValueRange=r.log10(x[1])-r.log10(x[0])):(w.initialTopValue=x[1],w.dragValueRange=x[1]-x[0]),w.unitsPerPixel=w.dragValueRange/(t.plotter_.area.h-1),n.axes.push(w),i.valueRange&&(n.is2DPan=!0)}},movePan:function(e,t,n){n.dragEndX=r.dragGetX_(e,n),n.dragEndY=r.dragGetY_(e,n);var o=n.initialLeftmostDate-(n.dragEndX-n.dragStartX)*n.xUnitsPerPixel;n.boundedDates&&(o=Math.max(o,n.boundedDates[0]));var i=o+n.dateRange;if(n.boundedDates&&i>n.boundedDates[1]&&(i=(o-=i-n.boundedDates[1])+n.dateRange),t.getOptionForAxis("logscale","x")?t.dateWindow_=[Math.pow(r.LOG_SCALE,o),Math.pow(r.LOG_SCALE,i)]:t.dateWindow_=[o,i],n.is2DPan)for(var a=n.dragEndY-n.dragStartY,s=0;s<t.axes_.length;s++){var l=t.axes_[s],c=n.axes[s],u=a*c.unitsPerPixel,d=n.boundedValues?n.boundedValues[s]:null,f=c.initialTopValue+u;d&&(f=Math.min(f,d[1]));var p=f-c.dragValueRange;d&&p<d[0]&&(p=(f-=p-d[0])-c.dragValueRange),t.attributes_.getForAxis("logscale",s)?l.valueRange=[Math.pow(r.LOG_SCALE,p),Math.pow(r.LOG_SCALE,f)]:l.valueRange=[p,f]}t.drawGraph_(!1)}};c.endPan=c.maybeTreatMouseOpAsClick,c.startZoom=function(e,t,n){n.isZooming=!0,n.zoomMoved=!1},c.moveZoom=function(e,t,n){n.zoomMoved=!0,n.dragEndX=r.dragGetX_(e,n),n.dragEndY=r.dragGetY_(e,n);var o=Math.abs(n.dragStartX-n.dragEndX),i=Math.abs(n.dragStartY-n.dragEndY);n.dragDirection=o<i/2?r.VERTICAL:r.HORIZONTAL,t.drawZoomRect_(n.dragDirection,n.dragStartX,n.dragEndX,n.dragStartY,n.dragEndY,n.prevDragDirection,n.prevEndX,n.prevEndY),n.prevEndX=n.dragEndX,n.prevEndY=n.dragEndY,n.prevDragDirection=n.dragDirection},c.treatMouseOpAsClick=function(e,t,n){for(var r=e.getFunctionOption("clickCallback"),o=e.getFunctionOption("pointClickCallback"),i=null,a=-1,s=Number.MAX_VALUE,l=0;l<e.selPoints_.length;l++){var c=e.selPoints_[l],u=Math.pow(c.canvasx-n.dragEndX,2)+Math.pow(c.canvasy-n.dragEndY,2);!isNaN(u)&&(-1==a||u<s)&&(s=u,a=l)}var d=e.getNumericOption("highlightCircleSize")+2;if(s<=d*d&&(i=e.selPoints_[a]),i){var f={cancelable:!0,point:i,canvasx:n.dragEndX,canvasy:n.dragEndY};if(e.cascadeEvents_("pointClick",f))return;o&&o.call(e,t,i)}f={cancelable:!0,xval:e.lastx_,pts:e.selPoints_,canvasx:n.dragEndX,canvasy:n.dragEndY};e.cascadeEvents_("click",f)||r&&r.call(e,t,e.lastx_,e.selPoints_)},c.endZoom=function(e,t,n){t.clearZoomRect_(),n.isZooming=!1,c.maybeTreatMouseOpAsClick(e,t,n);var o=t.getArea();if(n.regionWidth>=10&&n.dragDirection==r.HORIZONTAL){var i=Math.min(n.dragStartX,n.dragEndX),a=Math.max(n.dragStartX,n.dragEndX);(i=Math.max(i,o.x))<(a=Math.min(a,o.x+o.w))&&t.doZoomX_(i,a),n.cancelNextDblclick=!0}else if(n.regionHeight>=10&&n.dragDirection==r.VERTICAL){var s=Math.min(n.dragStartY,n.dragEndY),l=Math.max(n.dragStartY,n.dragEndY);(s=Math.max(s,o.y))<(l=Math.min(l,o.y+o.h))&&t.doZoomY_(s,l),n.cancelNextDblclick=!0}n.dragStartX=null,n.dragStartY=null},c.startTouch=function(e,t,n){e.preventDefault(),e.touches.length>1&&(n.startTimeForDoubleTapMs=null);for(var r=[],o=0;o<e.touches.length;o++){var i=e.touches[o],a=i.target.getBoundingClientRect();r.push({pageX:i.pageX,pageY:i.pageY,dataX:t.toDataXCoord(i.clientX-a.left),dataY:t.toDataYCoord(i.clientY-a.top)})}if(n.initialTouches=r,1==r.length)n.initialPinchCenter=r[0],n.touchDirections={x:!0,y:!0};else if(r.length>=2){n.initialPinchCenter={pageX:.5*(r[0].pageX+r[1].pageX),pageY:.5*(r[0].pageY+r[1].pageY),dataX:.5*(r[0].dataX+r[1].dataX),dataY:.5*(r[0].dataY+r[1].dataY)};var s=180/Math.PI*Math.atan2(n.initialPinchCenter.pageY-r[0].pageY,r[0].pageX-n.initialPinchCenter.pageX);(s=Math.abs(s))>90&&(s=90-s),n.touchDirections={x:s<67.5,y:s>22.5}}n.initialRange={x:t.xAxisRange(),y:t.yAxisRange()}},c.moveTouch=function(e,t,n){n.startTimeForDoubleTapMs=null;var r,o=[];for(r=0;r<e.touches.length;r++){var i=e.touches[r];o.push({pageX:i.pageX,pageY:i.pageY})}var a,s,l,c=n.initialTouches,u=n.initialPinchCenter,d={pageX:(a=1==o.length?o[0]:{pageX:.5*(o[0].pageX+o[1].pageX),pageY:.5*(o[0].pageY+o[1].pageY)}).pageX-u.pageX,pageY:a.pageY-u.pageY},f=n.initialRange.x[1]-n.initialRange.x[0],p=n.initialRange.y[0]-n.initialRange.y[1];if(d.dataX=d.pageX/t.plotter_.area.w*f,d.dataY=d.pageY/t.plotter_.area.h*p,1==o.length)s=1,l=1;else if(o.length>=2){var h=c[1].pageX-u.pageX;s=(o[1].pageX-a.pageX)/h;var g=c[1].pageY-u.pageY;l=(o[1].pageY-a.pageY)/g}s=Math.min(8,Math.max(.125,s)),l=Math.min(8,Math.max(.125,l));var v=!1;if(n.touchDirections.x){var m=u.dataX-d.dataX/s;t.dateWindow_=[m+(n.initialRange.x[0]-u.dataX)/s,m+(n.initialRange.x[1]-u.dataX)/s],v=!0}if(n.touchDirections.y)for(r=0;r<1;r++){var y=t.axes_[r];if(t.attributes_.getForAxis("logscale",r));else{m=u.dataY-d.dataY/l;y.valueRange=[m+(n.initialRange.y[0]-u.dataY)/l,m+(n.initialRange.y[1]-u.dataY)/l],v=!0}}if(t.drawGraph_(!1),v&&o.length>1&&t.getFunctionOption("zoomCallback")){var b=t.xAxisRange();t.getFunctionOption("zoomCallback").call(t,b[0],b[1],t.yAxisRanges())}},c.endTouch=function(e,t,n){if(0!==e.touches.length)c.startTouch(e,t,n);else if(1==e.changedTouches.length){var r=(new Date).getTime(),o=e.changedTouches[0];n.startTimeForDoubleTapMs&&r-n.startTimeForDoubleTapMs<500&&n.doubleTapX&&Math.abs(n.doubleTapX-o.screenX)<50&&n.doubleTapY&&Math.abs(n.doubleTapY-o.screenY)<50?t.resetZoom():(n.startTimeForDoubleTapMs=r,n.doubleTapX=o.screenX,n.doubleTapY=o.screenY)}};var u=function(e,t,n){return e<t?t-e:e>n?e-n:0};c.defaultModel={mousedown:function(e,t,n){if(!e.button||2!=e.button){n.initializeMouseDown(e,t,n),e.altKey||e.shiftKey?c.startPan(e,t,n):c.startZoom(e,t,n);var o=function(e){if(n.isZooming){var o=function(e,t){var n=r.findPos(t.canvas_),o={left:n.x,right:n.x+t.canvas_.offsetWidth,top:n.y,bottom:n.y+t.canvas_.offsetHeight},i={x:r.pageX(e),y:r.pageY(e)},a=u(i.x,o.left,o.right),s=u(i.y,o.top,o.bottom);return Math.max(a,s)}(e,t);o<100?c.moveZoom(e,t,n):null!==n.dragEndX&&(n.dragEndX=null,n.dragEndY=null,t.clearZoomRect_())}else n.isPanning&&c.movePan(e,t,n)},i=function(e){n.isZooming?null!==n.dragEndX?c.endZoom(e,t,n):c.maybeTreatMouseOpAsClick(e,t,n):n.isPanning&&c.endPan(e,t,n),r.removeEvent(document,"mousemove",o),r.removeEvent(document,"mouseup",i),n.destroy()};t.addAndTrackEvent(document,"mousemove",o),t.addAndTrackEvent(document,"mouseup",i)}},willDestroyContextMyself:!0,touchstart:function(e,t,n){c.startTouch(e,t,n)},touchmove:function(e,t,n){c.moveTouch(e,t,n)},touchend:function(e,t,n){c.endTouch(e,t,n)},dblclick:function(e,t,n){if(n.cancelNextDblclick)n.cancelNextDblclick=!1;else{var r={canvasx:n.dragEndX,canvasy:n.dragEndY,cancelable:!0};t.cascadeEvents_("dblclick",r)||e.altKey||e.shiftKey||t.resetZoom()}}},c.nonInteractiveModel_={mousedown:function(e,t,n){n.initializeMouseDown(e,t,n)},mouseup:c.maybeTreatMouseOpAsClick},c.dragIsPanInteractionModel={mousedown:function(e,t,n){n.initializeMouseDown(e,t,n),c.startPan(e,t,n)},mousemove:function(e,t,n){n.isPanning&&c.movePan(e,t,n)},mouseup:function(e,t,n){n.isPanning&&c.endPan(e,t,n)}};const d=c;const f={highlightCircleSize:3,highlightSeriesOpts:null,highlightSeriesBackgroundAlpha:.5,highlightSeriesBackgroundColor:"rgb(255, 255, 255)",labelsSeparateLines:!1,labelsShowZeroValues:!0,labelsKMB:!1,labelsKMG2:!1,showLabelsOnHighlight:!0,digitsAfterDecimal:2,maxNumberWidth:6,sigFigs:null,strokeWidth:1,strokeBorderWidth:0,strokeBorderColor:"white",axisTickSize:3,axisLabelFontSize:14,rightGap:5,showRoller:!1,xValueParser:void 0,delimiter:",",sigma:2,errorBars:!1,fractions:!1,wilsonInterval:!0,customBars:!1,fillGraph:!1,fillAlpha:.15,connectSeparatedPoints:!1,stackedGraph:!1,stackedGraphNaNFill:"all",hideOverlayOnMouseOut:!0,resizable:"no",legend:"onmouseover",legendFollowOffsetX:50,legendFollowOffsetY:-50,stepPlot:!1,xRangePad:0,yRangePad:null,drawAxesAtZero:!1,titleHeight:28,xLabelHeight:18,yLabelWidth:18,axisLineColor:"black",axisLineWidth:.3,gridLineWidth:.3,axisLabelWidth:50,gridLineColor:"rgb(128,128,128)",interactionModel:d.defaultModel,animatedZooms:!1,animateBackgroundFade:!0,showRangeSelector:!1,rangeSelectorHeight:40,rangeSelectorPlotStrokeColor:"#808FAB",rangeSelectorPlotFillGradientColor:"white",rangeSelectorPlotFillColor:"#A7B1C4",rangeSelectorBackgroundStrokeColor:"gray",rangeSelectorBackgroundLineWidth:1,rangeSelectorPlotLineWidth:1.5,rangeSelectorForegroundStrokeColor:"black",rangeSelectorForegroundLineWidth:1,rangeSelectorAlpha:.6,showInRangeSelector:null,plotter:[s._fillPlotter,s._errorPlotter,s._linePlotter],plugins:[],axes:{x:{pixelsPerLabel:70,axisLabelWidth:60,axisLabelFormatter:r.dateAxisLabelFormatter,valueFormatter:r.dateValueFormatter,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:l.cc},y:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:r.numberValueFormatter,axisLabelFormatter:r.numberAxisLabelFormatter,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:l.Dv},y2:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:r.numberValueFormatter,axisLabelFormatter:r.numberAxisLabelFormatter,drawAxis:!0,drawGrid:!1,independentTicks:!1,ticker:l.Dv}}};var p=function(e){this.dygraph_=e,this.yAxes_=[],this.xAxis_={},this.series_={},this.global_=this.dygraph_.attrs_,this.user_=this.dygraph_.user_attrs_||{},this.labels_=[],this.highlightSeries_=this.get("highlightSeriesOpts")||{},this.reparseSeries()};p.AXIS_STRING_MAPPINGS_={y:0,Y:0,y1:0,Y1:0,y2:1,Y2:1},p.axisToIndex_=function(e){if("string"==typeof e){if(p.AXIS_STRING_MAPPINGS_.hasOwnProperty(e))return p.AXIS_STRING_MAPPINGS_[e];throw"Unknown axis : "+e}if("number"==typeof e){if(0===e||1===e)return e;throw"Dygraphs only supports two y-axes, indexed from 0-1."}if(e)throw"Unknown axis : "+e;return 0},p.prototype.reparseSeries=function(){var e=this.get("labels");if(e){this.labels_=e.slice(1),this.yAxes_=[{series:[],options:{}}],this.xAxis_={options:{}},this.series_={};for(var t=this.user_.series||{},n=0;n<this.labels_.length;n++){var o=this.labels_[n],i=t[o]||{},a=p.axisToIndex_(i.axis);this.series_[o]={idx:n,yAxis:a,options:i},this.yAxes_[a]?this.yAxes_[a].series.push(o):this.yAxes_[a]={series:[o],options:{}}}var s=this.user_.axes||{};r.update(this.yAxes_[0].options,s.y||{}),this.yAxes_.length>1&&r.update(this.yAxes_[1].options,s.y2||{}),r.update(this.xAxis_.options,s.x||{})}},p.prototype.get=function(e){var t=this.getGlobalUser_(e);return null!==t?t:this.getGlobalDefault_(e)},p.prototype.getGlobalUser_=function(e){return this.user_.hasOwnProperty(e)?this.user_[e]:null},p.prototype.getGlobalDefault_=function(e){return this.global_.hasOwnProperty(e)?this.global_[e]:f.hasOwnProperty(e)?f[e]:null},p.prototype.getForAxis=function(e,t){var n,r;if("number"==typeof t)r=0===(n=t)?"y":"y2";else{if("y1"==t&&(t="y"),"y"==t)n=0;else if("y2"==t)n=1;else{if("x"!=t)throw"Unknown axis "+t;n=-1}r=t}var o=-1==n?this.xAxis_:this.yAxes_[n];if(o){var i=o.options;if(i.hasOwnProperty(e))return i[e]}if("x"!==t||"logscale"!==e){var a=this.getGlobalUser_(e);if(null!==a)return a}var s=f.axes[r];return s.hasOwnProperty(e)?s[e]:this.getGlobalDefault_(e)},p.prototype.getForSeries=function(e,t){if(t===this.dygraph_.getHighlightSeries()&&this.highlightSeries_.hasOwnProperty(e))return this.highlightSeries_[e];if(!this.series_.hasOwnProperty(t))throw"Unknown series: "+t;var n=this.series_[t],r=n.options;return r.hasOwnProperty(e)?r[e]:this.getForAxis(e,n.yAxis)},p.prototype.numAxes=function(){return this.yAxes_.length},p.prototype.axisForSeries=function(e){return this.series_[e].yAxis},p.prototype.axisOptions=function(e){return this.yAxes_[e].options},p.prototype.seriesForAxis=function(e){return this.yAxes_[e].series},p.prototype.seriesNames=function(){return this.labels_};const h=p;function g(){this.tarps=[]}g.prototype.cover=function(){for(var e=document.getElementsByTagName("iframe"),t=0;t<e.length;t++){var n=e[t],o=r.findPos(n),i=o.x,a=o.y,s=n.offsetWidth,l=n.offsetHeight,c=document.createElement("div");c.style.position="absolute",c.style.left=i+"px",c.style.top=a+"px",c.style.width=s+"px",c.style.height=l+"px",c.style.zIndex=999,document.body.appendChild(c),this.tarps.push(c)}},g.prototype.uncover=function(){for(var e=0;e<this.tarps.length;e++)this.tarps[e].parentNode.removeChild(this.tarps[e]);this.tarps=[]};const v=g;var m=function(){},y=m;y.X=0,y.Y=1,y.EXTRAS=2,y.prototype.extractSeries=function(e,t,n){},y.prototype.seriesToPoints=function(e,t,n){for(var r=[],o=0;o<e.length;++o){var i=e[o],a=i[1],s=null===a?null:y.parseFloat(a),l={x:NaN,y:NaN,xval:y.parseFloat(i[0]),yval:s,name:t,idx:o+n,canvasx:NaN,canvasy:NaN};r.push(l)}return this.onPointsCreated_(e,r),r},y.prototype.onPointsCreated_=function(e,t){},y.prototype.rollingAverage=function(e,t,n,r){},y.prototype.getExtremeYValues=function(e,t,n){},y.prototype.onLineEvaluated=function(e,t,n){},y.parseFloat=function(e){return null===e?NaN:e};const b=m;var w=function(){};(w.prototype=new b).extractSeries=function(e,t,n){var r=[];const o=n.get("labels")[t],i=n.getForSeries("logscale",o);for(var a=0;a<e.length;a++){var s=e[a][0],l=e[a][t];i&&l<=0&&(l=null),r.push([s,l])}return r},w.prototype.rollingAverage=function(e,t,n,r){var o,i,a,s,l=[];if(1==(t=Math.min(t,e.length)))return e;for(r=0;r<e.length;r++){for(a=0,s=0,o=Math.max(0,r-t+1);o<r+1;o++)null===(i=e[o][1])||isNaN(i)||(s++,a+=e[o][1]);l[r]=s?[e[r][0],a/s]:[e[r][0],null]}return l},w.prototype.getExtremeYValues=function(e,t,n){for(var r,o=null,i=null,a=e.length-1,s=0;s<=a;s++)null===(r=e[s][1])||isNaN(r)||((null===i||r>i)&&(i=r),(null===o||r<o)&&(o=r));return[o,i]};const x=w;var _=function(){b.call(this)};(_.prototype=new b).extractSeries=function(e,t,n){},_.prototype.rollingAverage=function(e,t,n,r){},_.prototype.onPointsCreated_=function(e,t){for(var n=0;n<e.length;++n){var r=e[n],o=t[n];o.y_top=NaN,o.y_bottom=NaN,o.yval_minus=b.parseFloat(r[2][0]),o.yval_plus=b.parseFloat(r[2][1])}},_.prototype.getExtremeYValues=function(e,t,n){for(var r,o=null,i=null,a=e.length-1,s=0;s<=a;s++)if(null!==(r=e[s][1])&&!isNaN(r)){var l=e[s][2][0],c=e[s][2][1];l>r&&(l=r),c<r&&(c=r),(null===i||c>i)&&(i=c),(null===o||l<o)&&(o=l)}return[o,i]},_.prototype.onLineEvaluated=function(e,t,n){for(var r,o=0;o<e.length;o++)(r=e[o]).y_top=i.calcYNormal_(t,r.yval_minus,n),r.y_bottom=i.calcYNormal_(t,r.yval_plus,n)};const S=_;var O=function(){};(O.prototype=new S).extractSeries=function(e,t,n){var r,o,i,a,s=[];const l=n.get("labels")[t],c=n.getForSeries("logscale",l),u=n.getForSeries("sigma",l);for(var d=0;d<e.length;d++)r=e[d][0],a=e[d][t],c&&null!==a&&(a[0]<=0||a[0]-u*a[1]<=0)&&(a=null),null!==a?null===(o=a[0])||isNaN(o)?s.push([r,o,[o,o,o]]):(i=u*a[1],s.push([r,o,[o-i,o+i,a[1]]])):s.push([r,null,[null,null,null]]);return s},O.prototype.rollingAverage=function(e,t,n,r){t=Math.min(t,e.length);var o=[];const i=n.get("labels")[r],a=n.getForSeries("sigma",i);var s,l,c,u,d,f,p,h;for(r=0;r<e.length;r++){for(u=0,p=0,d=0,s=Math.max(0,r-t+1);s<r+1;s++)null===(l=e[s][1])||isNaN(l)||(d++,u+=l,p+=Math.pow(e[s][2][2],2));d?(f=Math.sqrt(p)/d,h=u/d,o[r]=[e[r][0],h,[h-a*f,h+a*f]]):(c=1==t?e[r][1]:null,o[r]=[e[r][0],c,[c,c]])}return o};const C=O;var A=function(){};(A.prototype=new S).extractSeries=function(e,t,n){var r,o,i,a=[];const s=n.get("labels")[t],l=n.getForSeries("logscale",s);for(var c=0;c<e.length;c++)r=e[c][0],i=e[c][t],l&&null!==i&&(i[0]<=0||i[1]<=0||i[2]<=0)&&(i=null),null!==i?null===(o=i[1])||isNaN(o)?a.push([r,o,[o,o]]):a.push([r,o,[i[0],i[2]]]):a.push([r,null,[null,null]]);return a},A.prototype.rollingAverage=function(e,t,n,r){t=Math.min(t,e.length);var o,i,a,s,l,c,u=[];for(i=0,s=0,a=0,l=0,r=0;r<e.length;r++){if(o=e[r][1],c=e[r][2],u[r]=e[r],null===o||isNaN(o)||(i+=c[0],s+=o,a+=c[1],l+=1),r-t>=0){var d=e[r-t];null===d[1]||isNaN(d[1])||(i-=d[2][0],s-=d[1],a-=d[2][1],l-=1)}u[r]=l?[e[r][0],1*s/l,[1*i/l,1*a/l]]:[e[r][0],null,[null,null]]}return u};const E=A;var k=function(){};(k.prototype=new x).extractSeries=function(e,t,n){var r,o,i,a,s,l=[];const c=n.get("labels")[t],u=n.getForSeries("logscale",c);for(var d=0;d<e.length;d++)r=e[d][0],i=e[d][t],u&&null!==i&&(i[0]<=0||i[1]<=0)&&(i=null),null!==i?(a=i[0],s=i[1],null===a||isNaN(a)?l.push([r,a,[a,s]]):(o=100*(s?a/s:0),l.push([r,o,[a,s]]))):l.push([r,null,[null,null]]);return l},k.prototype.rollingAverage=function(e,t,n,r){t=Math.min(t,e.length);var o=[],i=0,a=0;for(r=0;r<e.length;r++){i+=e[r][2][0],a+=e[r][2][1],r-t>=0&&(i-=e[r-t][2][0],a-=e[r-t][2][1]);var s=e[r][0],l=a?i/a:0;o[r]=[s,100*l]}return o};const P=k;var M=function(){};(M.prototype=new S).extractSeries=function(e,t,n){var r,o,i,a,s,l,c,u=[];const d=n.get("labels")[t],f=n.getForSeries("logscale",d),p=n.getForSeries("sigma",d);for(var h=0;h<e.length;h++)r=e[h][0],i=e[h][t],f&&null!==i&&(i[0]<=0||i[1]<=0)&&(i=null),null!==i?(a=i[0],s=i[1],null===a||isNaN(a)?u.push([r,a,[a,a,a,s]]):(l=s?a/s:0,c=100*(s?p*Math.sqrt(l*(1-l)/s):1),o=100*l,u.push([r,o,[o-c,o+c,a,s]]))):u.push([r,null,[null,null,null,null]]);return u},M.prototype.rollingAverage=function(e,t,n,r){t=Math.min(t,e.length);var o=[];const i=n.get("labels")[r],a=n.getForSeries("sigma",i),s=n.getForSeries("wilsonInterval",i);var l,c,u,d=0,f=0,p=100;for(r=0;r<e.length;r++){d+=e[r][2][2],f+=e[r][2][3],r-t>=0&&(d-=e[r-t][2][2],f-=e[r-t][2][3]);var h=e[r][0],g=f?d/f:0;if(s)if(f){var v=g<0?0:g,m=f,y=a*Math.sqrt(v*(1-v)/m+a*a/(4*m*m)),b=1+a*a/f;l=(v+a*a/(2*f)-y)/b,c=(v+a*a/(2*f)+y)/b,o[r]=[h,v*p,[l*p,c*p]]}else o[r]=[h,0,[0,0]];else u=f?a*Math.sqrt(g*(1-g)/f):1,o[r]=[h,p*g,[p*(g-u),p*(g+u)]]}return o};const T=M;var R=function(){this.annotations_=[]};R.prototype.toString=function(){return"Annotations Plugin"},R.prototype.activate=function(e){return{clearChart:this.clearChart,didDrawChart:this.didDrawChart}},R.prototype.detachLabels=function(){for(var e=0;e<this.annotations_.length;e++){var t=this.annotations_[e];t.parentNode&&t.parentNode.removeChild(t),this.annotations_[e]=null}this.annotations_=[]},R.prototype.clearChart=function(e){this.detachLabels()},R.prototype.didDrawChart=function(e){var t=e.dygraph,n=t.layout_.annotated_points;if(n&&0!==n.length)for(var r=e.canvas.parentNode,o=function(e,n,r){return function(o){var i=r.annotation;i.hasOwnProperty(e)?i[e](i,r,t,o):t.getOption(n)&&t.getOption(n)(i,r,t,o)}},i=e.dygraph.getArea(),a={},s=0;s<n.length;s++){var l=n[s];if(!(l.canvasx<i.x||l.canvasx>i.x+i.w||l.canvasy<i.y||l.canvasy>i.y+i.h)){var c=l.annotation,u=6;c.hasOwnProperty("tickHeight")&&(u=c.tickHeight);var d=document.createElement("div");d.style.fontSize=t.getOption("axisLabelFontSize")+"px";var f="dygraph-annotation";c.hasOwnProperty("icon")||(f+=" dygraphDefaultAnnotation dygraph-default-annotation"),c.hasOwnProperty("cssClass")&&(f+=" "+c.cssClass),d.className=f;var p=c.hasOwnProperty("width")?c.width:16,h=c.hasOwnProperty("height")?c.height:16;if(c.hasOwnProperty("icon")){var g=document.createElement("img");g.src=c.icon,g.width=p,g.height=h,d.appendChild(g)}else l.annotation.hasOwnProperty("shortText")&&d.appendChild(document.createTextNode(l.annotation.shortText));var v=l.canvasx-p/2;d.style.left=v+"px";var m=0;if(c.attachAtBottom){var y=i.y+i.h-h-u;a[v]?y-=a[v]:a[v]=0,a[v]+=u+h,m=y}else m=l.canvasy-h-u;d.style.top=m+"px",d.style.width=p+"px",d.style.height=h+"px",d.title=l.annotation.text,d.style.color=t.colorsMap_[l.name],d.style.borderColor=t.colorsMap_[l.name],c.div=d,t.addAndTrackEvent(d,"click",o("clickHandler","annotationClickHandler",l)),t.addAndTrackEvent(d,"mouseover",o("mouseOverHandler","annotationMouseOverHandler",l)),t.addAndTrackEvent(d,"mouseout",o("mouseOutHandler","annotationMouseOutHandler",l)),t.addAndTrackEvent(d,"dblclick",o("dblClickHandler","annotationDblClickHandler",l)),r.appendChild(d),this.annotations_.push(d);var b=e.drawingContext;if(b.save(),b.strokeStyle=c.hasOwnProperty("tickColor")?c.tickColor:t.colorsMap_[l.name],b.lineWidth=c.hasOwnProperty("tickWidth")?c.tickWidth:t.getOption("strokeWidth"),b.beginPath(),c.attachAtBottom){y=m+h;b.moveTo(l.canvasx,y),b.lineTo(l.canvasx,y+u)}else b.moveTo(l.canvasx,l.canvasy),b.lineTo(l.canvasx,l.canvasy-2-u);b.closePath(),b.stroke(),b.restore()}}},R.prototype.destroy=function(){this.detachLabels()};const j=R;var D=function(){this.xlabels_=[],this.ylabels_=[]};D.prototype.toString=function(){return"Axes Plugin"},D.prototype.activate=function(e){return{layout:this.layout,clearChart:this.clearChart,willDrawChart:this.willDrawChart}},D.prototype.layout=function(e){var t,n=e.dygraph;if(n.getOptionForAxis("drawAxis","y")){var r=n.getOptionForAxis("axisLabelWidth","y")+2*n.getOptionForAxis("axisTickSize","y");e.reserveSpaceLeft(r)}n.getOptionForAxis("drawAxis","x")&&(t=n.getOption("xAxisHeight")?n.getOption("xAxisHeight"):n.getOptionForAxis("axisLabelFontSize","x")+2*n.getOptionForAxis("axisTickSize","x"),e.reserveSpaceBottom(t));if(2==n.numAxes()){if(n.getOptionForAxis("drawAxis","y2")){r=n.getOptionForAxis("axisLabelWidth","y2")+2*n.getOptionForAxis("axisTickSize","y2");e.reserveSpaceRight(r)}}else n.numAxes()>2&&n.error("Only two y-axes are supported at this time. (Trying to use "+n.numAxes()+")")},D.prototype.detachLabels=function(){function e(e){for(var t=0;t<e.length;t++){var n=e[t];n.parentNode&&n.parentNode.removeChild(n)}}e(this.xlabels_),e(this.ylabels_),this.xlabels_=[],this.ylabels_=[]},D.prototype.clearChart=function(e){this.detachLabels()},D.prototype.willDrawChart=function(e){var t=e.dygraph;if(!t.getOptionForAxis("drawAxis","x")&&!t.getOptionForAxis("drawAxis","y")&&!t.getOptionForAxis("drawAxis","y2"))return;function n(e){return Math.round(e)+.5}function o(e){return Math.round(e)-.5}var i,a,s,l=e.drawingContext,c=e.canvas.parentNode,u=t.width_,d=t.height_,f=function(e){return{position:"absolute",fontSize:t.getOptionForAxis("axisLabelFontSize",e)+"px",width:t.getOptionForAxis("axisLabelWidth",e)+"px"}},p={x:f("x"),y:f("y"),y2:f("y2")},h=function(e,t,n){var o=document.createElement("div"),i=p["y2"==n?"y2":t];r.update(o.style,i);var a=document.createElement("div");return a.className="dygraph-axis-label dygraph-axis-label-"+t+(n?" dygraph-axis-label-"+n:""),a.innerHTML=e,o.appendChild(a),o};l.save();var g=t.layout_,v=e.dygraph.plotter_.area,m=function(e){return function(n){return t.getOptionForAxis(n,e)}};const y=this;if(t.getOptionForAxis("drawAxis","y")||2==t.numAxes()&&t.getOptionForAxis("drawAxis","y2")){if(g.yticks&&g.yticks.length>0){var b=t.numAxes(),w=[m("y"),m("y2")];g.yticks.forEach((function(e){if(void 0!==e.label){a=v.x;var t="y1",n=w[0];if(1==e.axis&&(a=v.x+v.w,-1,t="y2",n=w[1]),n("drawAxis")){var r=n("axisLabelFontSize");s=v.y+e.pos*v.h,i=h(e.label,"y",2==b?t:null);var o=s-r/2;o<0&&(o=0),o+r+3>d?i.style.bottom="0":i.style.top=Math.min(o,d-2*r)+"px",0===e.axis?(i.style.left=v.x-n("axisLabelWidth")-n("axisTickSize")+"px",i.style.textAlign="right"):1==e.axis&&(i.style.left=v.x+v.w+n("axisTickSize")+"px",i.style.textAlign="left"),i.style.width=n("axisLabelWidth")+"px",c.appendChild(i),y.ylabels_.push(i)}}}))}var x;if(t.getOption("drawAxesAtZero"))((O=t.toPercentXCoord(0))>1||O<0||isNaN(O))&&(O=0),x=n(v.x+O*v.w);else x=n(v.x);l.strokeStyle=t.getOptionForAxis("axisLineColor","y"),l.lineWidth=t.getOptionForAxis("axisLineWidth","y"),l.beginPath(),l.moveTo(x,o(v.y)),l.lineTo(x,o(v.y+v.h)),l.closePath(),l.stroke(),2==t.numAxes()&&t.getOptionForAxis("drawAxis","y2")&&(l.strokeStyle=t.getOptionForAxis("axisLineColor","y2"),l.lineWidth=t.getOptionForAxis("axisLineWidth","y2"),l.beginPath(),l.moveTo(o(v.x+v.w),o(v.y)),l.lineTo(o(v.x+v.w),o(v.y+v.h)),l.closePath(),l.stroke())}if(t.getOptionForAxis("drawAxis","x")){if(g.xticks){var _=m("x");g.xticks.forEach((function(e){if(void 0!==e.label){a=v.x+e.pos*v.w,s=v.y+v.h,(i=h(e.label,"x")).style.textAlign="center",i.style.top=s+_("axisTickSize")+"px";var t=a-_("axisLabelWidth")/2;t+_("axisLabelWidth")>u&&(t=u-_("axisLabelWidth"),i.style.textAlign="right"),t<0&&(t=0,i.style.textAlign="left"),i.style.left=t+"px",i.style.width=_("axisLabelWidth")+"px",c.appendChild(i),y.xlabels_.push(i)}}))}var S,O;if(l.strokeStyle=t.getOptionForAxis("axisLineColor","x"),l.lineWidth=t.getOptionForAxis("axisLineWidth","x"),l.beginPath(),t.getOption("drawAxesAtZero"))((O=t.toPercentYCoord(0,0))>1||O<0)&&(O=1),S=o(v.y+O*v.h);else S=o(v.y+v.h);l.moveTo(n(v.x),S),l.lineTo(n(v.x+v.w),S),l.closePath(),l.stroke()}l.restore()};const I=D;var L=function(){this.title_div_=null,this.xlabel_div_=null,this.ylabel_div_=null,this.y2label_div_=null};L.prototype.toString=function(){return"ChartLabels Plugin"},L.prototype.activate=function(e){return{layout:this.layout,didDrawChart:this.didDrawChart}};var B=function(e){var t=document.createElement("div");return t.style.position="absolute",t.style.left=e.x+"px",t.style.top=e.y+"px",t.style.width=e.w+"px",t.style.height=e.h+"px",t};L.prototype.detachLabels_=function(){for(var e=[this.title_div_,this.xlabel_div_,this.ylabel_div_,this.y2label_div_],t=0;t<e.length;t++){var n=e[t];n&&(n.parentNode&&n.parentNode.removeChild(n))}this.title_div_=null,this.xlabel_div_=null,this.ylabel_div_=null,this.y2label_div_=null};var Z=function(e,t,n,r,o){var i=document.createElement("div");i.style.position="absolute",i.style.left=1==n?"0px":t.x+"px",i.style.top=t.y+"px",i.style.width=t.w+"px",i.style.height=t.h+"px",i.style.fontSize=e.getOption("yLabelWidth")-2+"px";var a=document.createElement("div");a.style.position="absolute",a.style.width=t.h+"px",a.style.height=t.w+"px",a.style.top=t.h/2-t.w/2+"px",a.style.left=t.w/2-t.h/2+"px",a.className="dygraph-label-rotate-"+(1==n?"right":"left");var s=document.createElement("div");return s.className=r,s.innerHTML=o,a.appendChild(s),i.appendChild(a),i};L.prototype.layout=function(e){this.detachLabels_();var t=e.dygraph,n=e.chart_div;if(t.getOption("title")){var r=e.reserveSpaceTop(t.getOption("titleHeight"));this.title_div_=B(r),this.title_div_.style.fontSize=t.getOption("titleHeight")-8+"px",(o=document.createElement("div")).className="dygraph-label dygraph-title",o.innerHTML=t.getOption("title"),this.title_div_.appendChild(o),n.appendChild(this.title_div_)}if(t.getOption("xlabel")){var o,i=e.reserveSpaceBottom(t.getOption("xLabelHeight"));this.xlabel_div_=B(i),this.xlabel_div_.style.fontSize=t.getOption("xLabelHeight")-2+"px",(o=document.createElement("div")).className="dygraph-label dygraph-xlabel",o.innerHTML=t.getOption("xlabel"),this.xlabel_div_.appendChild(o),n.appendChild(this.xlabel_div_)}if(t.getOption("ylabel")){var a=e.reserveSpaceLeft(0);this.ylabel_div_=Z(t,a,1,"dygraph-label dygraph-ylabel",t.getOption("ylabel")),n.appendChild(this.ylabel_div_)}if(t.getOption("y2label")&&2==t.numAxes()){var s=e.reserveSpaceRight(0);this.y2label_div_=Z(t,s,2,"dygraph-label dygraph-y2label",t.getOption("y2label")),n.appendChild(this.y2label_div_)}},L.prototype.didDrawChart=function(e){var t=e.dygraph;this.title_div_&&(this.title_div_.children[0].innerHTML=t.getOption("title")),this.xlabel_div_&&(this.xlabel_div_.children[0].innerHTML=t.getOption("xlabel")),this.ylabel_div_&&(this.ylabel_div_.children[0].children[0].innerHTML=t.getOption("ylabel")),this.y2label_div_&&(this.y2label_div_.children[0].children[0].innerHTML=t.getOption("y2label"))},L.prototype.clearChart=function(){},L.prototype.destroy=function(){this.detachLabels_()};const N=L;var F=function(){};F.prototype.toString=function(){return"Gridline Plugin"},F.prototype.activate=function(e){return{willDrawChart:this.willDrawChart}},F.prototype.willDrawChart=function(e){var t,n,r,o=e.dygraph,i=e.drawingContext,a=o.layout_,s=e.dygraph.plotter_.area;function l(e){return Math.round(e)+.5}function c(e){return Math.round(e)-.5}if(o.getOptionForAxis("drawGrid","y")){for(var u=["y","y2"],d=[],f=[],p=[],h=[],g=[],v=0;v<u.length;v++)p[v]=o.getOptionForAxis("drawGrid",u[v]),p[v]&&(d[v]=o.getOptionForAxis("gridLineColor",u[v]),f[v]=o.getOptionForAxis("gridLineWidth",u[v]),g[v]=o.getOptionForAxis("gridLinePattern",u[v]),h[v]=g[v]&&g[v].length>=2);r=a.yticks,i.save(),r.forEach((e=>{if(e.has_tick){var r=e.axis;p[r]&&(i.save(),h[r]&&i.setLineDash&&i.setLineDash(g[r]),i.strokeStyle=d[r],i.lineWidth=f[r],t=l(s.x),n=c(s.y+e.pos*s.h),i.beginPath(),i.moveTo(t,n),i.lineTo(t+s.w,n),i.stroke(),i.restore())}})),i.restore()}if(o.getOptionForAxis("drawGrid","x")){r=a.xticks,i.save();g=o.getOptionForAxis("gridLinePattern","x");(h=g&&g.length>=2)&&i.setLineDash&&i.setLineDash(g),i.strokeStyle=o.getOptionForAxis("gridLineColor","x"),i.lineWidth=o.getOptionForAxis("gridLineWidth","x"),r.forEach((e=>{e.has_tick&&(t=l(s.x+e.pos*s.w),n=c(s.y+s.h),i.beginPath(),i.moveTo(t,n),i.lineTo(t,s.y),i.stroke())})),h&&i.setLineDash&&i.setLineDash([]),i.restore()}},F.prototype.destroy=function(){};const H=F;var V=function(){this.legend_div_=null,this.is_generated_div_=!1};V.prototype.toString=function(){return"Legend Plugin"},V.prototype.activate=function(e){var t,n=e.getOption("labelsDiv");return n&&null!==n?t="string"==typeof n||n instanceof String?document.getElementById(n):n:((t=document.createElement("div")).className="dygraph-legend",e.graphDiv.appendChild(t),this.is_generated_div_=!0),this.legend_div_=t,this.one_em_width_=10,{select:this.select,deselect:this.deselect,predraw:this.predraw,didDrawChart:this.didDrawChart}};function z(e,t,n){if(!e||e.length<=1)return`<div class="dygraph-legend-line" style="border-bottom-color: ${t};"></div>`;var r,o,i,a,s=0,l=0,c=[];for(r=0;r<=e.length;r++)s+=e[r%e.length];if((a=Math.floor(n/(s-e[0])))>1){for(r=0;r<e.length;r++)c[r]=e[r]/n;l=c.length}else{for(a=1,r=0;r<e.length;r++)c[r]=e[r]/s;l=c.length+1}var u="";for(o=0;o<a;o++)for(r=0;r<l;r+=2)i=c[r%c.length],u+=`<div class="dygraph-legend-dash" style="margin-right: ${r<e.length?c[(r+1)%c.length]:0}em; padding-left: ${i}em;"></div>`;return u}V.prototype.select=function(e){var t=e.selectedX,n=e.selectedPoints,r=e.selectedRow,o=e.dygraph.getOption("legend");if("never"!==o){var i=V.generateLegendHTML(e.dygraph,t,n,this.one_em_width_,r);if(i instanceof Node&&i.nodeType===Node.DOCUMENT_FRAGMENT_NODE?(this.legend_div_.innerHTML="",this.legend_div_.appendChild(i)):this.legend_div_.innerHTML=i,this.legend_div_.style.display="","follow"===o){var a,s=e.dygraph.plotter_.area,l=this.legend_div_.offsetWidth,c=e.dygraph.getOptionForAxis("axisLabelWidth","y"),u=e.dygraph.getHighlightSeries();u&&(a=n.find((e=>e.name===u)))||(a=n[0]);const t=e.dygraph.getNumericOption("legendFollowOffsetX"),r=e.dygraph.getNumericOption("legendFollowOffsetY");var d=a.x*s.w+t,f=a.y*s.h+r;d+l+1>s.w&&(d=d-2*t-l-(c-s.x)),this.legend_div_.style.left=c+d+"px",this.legend_div_.style.top=f+"px"}else if("onmouseover"===o&&this.is_generated_div_){s=e.dygraph.plotter_.area,l=this.legend_div_.offsetWidth;this.legend_div_.style.left=s.x+s.w-l-1+"px",this.legend_div_.style.top=s.y+"px"}}else this.legend_div_.style.display="none"},V.prototype.deselect=function(e){"always"!==e.dygraph.getOption("legend")&&(this.legend_div_.style.display="none");var t=function(e){var t=document.createElement("span");t.setAttribute("style","margin: 0; padding: 0 0 0 1em; border: 0;"),e.appendChild(t);var n=t.offsetWidth;return e.removeChild(t),n}(this.legend_div_);this.one_em_width_=t;var n=V.generateLegendHTML(e.dygraph,void 0,void 0,t,null);n instanceof Node&&n.nodeType===Node.DOCUMENT_FRAGMENT_NODE?(this.legend_div_.innerHTML="",this.legend_div_.appendChild(n)):this.legend_div_.innerHTML=n},V.prototype.didDrawChart=function(e){this.deselect(e)},V.prototype.predraw=function(e){if(this.is_generated_div_){e.dygraph.graphDiv.appendChild(this.legend_div_);var t=e.dygraph.plotter_.area,n=this.legend_div_.offsetWidth;this.legend_div_.style.left=t.x+t.w-n-1+"px",this.legend_div_.style.top=t.y+"px"}},V.prototype.destroy=function(){this.legend_div_=null},V.generateLegendHTML=function(e,t,n,o,i){var a,s={dygraph:e,x:t,i:i,series:[]},l={},c=e.getLabels();if(c)for(var u=1;u<c.length;u++){var d=e.getPropertiesForSeries(c[u]),f={dashHTML:z(e.getOption("strokePattern",c[u]),d.color,o),label:c[u],labelHTML:(a=c[u],a.replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">")),isVisible:d.visible,color:d.color};s.series.push(f),l[c[u]]=f}if("undefined"!==typeof t){var p=e.optionsViewForAxis_("x"),h=p("valueFormatter");s.xHTML=h.call(e,t,p,c[0],e,i,0);var g=[],v=e.numAxes();for(u=0;u<v;u++)g[u]=e.optionsViewForAxis_("y"+(u?1+u:""));var m=e.getOption("labelsShowZeroValues"),y=e.getHighlightSeries();for(u=0;u<n.length;u++){var b=n[u];if((f=l[b.name]).y=b.yval,0===b.yval&&!m||isNaN(b.canvasy))f.isVisible=!1;else{var w=g[(d=e.getPropertiesForSeries(b.name)).axis-1],x=w("valueFormatter").call(e,b.yval,w,b.name,e,i,c.indexOf(b.name));r.update(f,{yHTML:x}),b.name==y&&(f.isHighlighted=!0)}}}return(e.getOption("legendFormatter")||V.defaultFormatter).call(e,s)},V.defaultFormatter=function(e){var t=e.dygraph;if(!0!==t.getOption("showLabelsOnHighlight"))return"";var n,r=t.getOption("labelsSeparateLines");if("undefined"===typeof e.x){if("always"!=t.getOption("legend"))return"";n="";for(var o=0;o<e.series.length;o++){(i=e.series[o]).isVisible&&(""!==n&&(n+=r?"<br />":" "),n+=`<span style='font-weight: bold; color: ${i.color};'>${i.dashHTML} ${i.labelHTML}</span>`)}return n}n=e.xHTML+":";for(o=0;o<e.series.length;o++){var i;if((i=e.series[o]).y||i.yHTML)if(i.isVisible)r&&(n+="<br>"),n+=`<span${i.isHighlighted?' class="highlight"':""}> <b><span style='color: ${i.color};'>${i.labelHTML}</span></b>: ${i.yHTML}</span>`}return n};const U=V;var G=function(){this.hasTouchInterface_="undefined"!=typeof TouchEvent,this.isMobileDevice_=/mobile|android/gi.test(navigator.appVersion),this.interfaceCreated_=!1};G.prototype.toString=function(){return"RangeSelector Plugin"},G.prototype.activate=function(e){return this.dygraph_=e,this.getOption_("showRangeSelector")&&this.createInterface_(),{layout:this.reserveSpace_,predraw:this.renderStaticLayer_,didDrawChart:this.renderInteractiveLayer_}},G.prototype.destroy=function(){this.bgcanvas_=null,this.fgcanvas_=null,this.leftZoomHandle_=null,this.rightZoomHandle_=null},G.prototype.getOption_=function(e,t){return this.dygraph_.getOption(e,t)},G.prototype.setDefaultOption_=function(e,t){this.dygraph_.attrs_[e]=t},G.prototype.createInterface_=function(){this.createCanvases_(),this.createZoomHandles_(),this.initInteraction_(),this.getOption_("animatedZooms")&&(console.warn("Animated zooms and range selector are not compatible; disabling animatedZooms."),this.dygraph_.updateOptions({animatedZooms:!1},!0)),this.interfaceCreated_=!0,this.addToGraph_()},G.prototype.addToGraph_=function(){var e=this.graphDiv_=this.dygraph_.graphDiv;e.appendChild(this.bgcanvas_),e.appendChild(this.fgcanvas_),e.appendChild(this.leftZoomHandle_),e.appendChild(this.rightZoomHandle_)},G.prototype.removeFromGraph_=function(){var e=this.graphDiv_;e.removeChild(this.bgcanvas_),e.removeChild(this.fgcanvas_),e.removeChild(this.leftZoomHandle_),e.removeChild(this.rightZoomHandle_),this.graphDiv_=null},G.prototype.reserveSpace_=function(e){this.getOption_("showRangeSelector")&&e.reserveSpaceBottom(this.getOption_("rangeSelectorHeight")+4)},G.prototype.renderStaticLayer_=function(){this.updateVisibility_()&&(this.resize_(),this.drawStaticLayer_())},G.prototype.renderInteractiveLayer_=function(){this.updateVisibility_()&&!this.isChangingRange_&&(this.placeZoomHandles_(),this.drawInteractiveLayer_())},G.prototype.updateVisibility_=function(){var e=this.getOption_("showRangeSelector");if(e)this.interfaceCreated_?this.graphDiv_&&this.graphDiv_.parentNode||this.addToGraph_():this.createInterface_();else if(this.graphDiv_){this.removeFromGraph_();var t=this.dygraph_;setTimeout((function(){t.width_=0,t.resize()}),1)}return e},G.prototype.resize_=function(){function e(e,t,n,o){var i=o||r.getContextPixelRatio(t);e.style.top=n.y+"px",e.style.left=n.x+"px",e.width=n.w*i,e.height=n.h*i,e.style.width=n.w+"px",e.style.height=n.h+"px",1!=i&&t.scale(i,i)}var t=this.dygraph_.layout_.getPlotArea(),n=0;this.dygraph_.getOptionForAxis("drawAxis","x")&&(n=this.getOption_("xAxisHeight")||this.getOption_("axisLabelFontSize")+2*this.getOption_("axisTickSize")),this.canvasRect_={x:t.x,y:t.y+t.h+n+4,w:t.w,h:this.getOption_("rangeSelectorHeight")};var o=this.dygraph_.getNumericOption("pixelRatio");e(this.bgcanvas_,this.bgcanvas_ctx_,this.canvasRect_,o),e(this.fgcanvas_,this.fgcanvas_ctx_,this.canvasRect_,o)},G.prototype.createCanvases_=function(){this.bgcanvas_=r.createCanvas(),this.bgcanvas_.className="dygraph-rangesel-bgcanvas",this.bgcanvas_.style.position="absolute",this.bgcanvas_.style.zIndex=9,this.bgcanvas_ctx_=r.getContext(this.bgcanvas_),this.fgcanvas_=r.createCanvas(),this.fgcanvas_.className="dygraph-rangesel-fgcanvas",this.fgcanvas_.style.position="absolute",this.fgcanvas_.style.zIndex=9,this.fgcanvas_.style.cursor="default",this.fgcanvas_ctx_=r.getContext(this.fgcanvas_)},G.prototype.createZoomHandles_=function(){var e=new Image;e.className="dygraph-rangesel-zoomhandle",e.style.position="absolute",e.style.zIndex=10,e.style.visibility="hidden",e.style.cursor="col-resize",e.width=9,e.height=16,e.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAAXNSR0IArs4c6QAAAAZiS0dEANAAzwDP4Z7KegAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB9sHGw0cMqdt1UwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAaElEQVQoz+3SsRFAQBCF4Z9WJM8KCDVwownl6YXsTmCUsyKGkZzcl7zkz3YLkypgAnreFmDEpHkIwVOMfpdi9CEEN2nGpFdwD03yEqDtOgCaun7sqSTDH32I1pQA2Pb9sZecAxc5r3IAb21d6878xsAAAAAASUVORK5CYII=",this.isMobileDevice_&&(e.width*=2,e.height*=2),this.leftZoomHandle_=e,this.rightZoomHandle_=e.cloneNode(!1)},G.prototype.initInteraction_=function(){var e,t,n,o,i,a,s,l,c,u,f,p,h,g,m=this,y=document,b=0,w=null,x=!1,_=!1,S=!this.isMobileDevice_,O=new v;e=function(e){var t=m.dygraph_.xAxisExtremes(),n=(t[1]-t[0])/m.canvasRect_.w;return[t[0]+(e.leftHandlePos-m.canvasRect_.x)*n,t[0]+(e.rightHandlePos-m.canvasRect_.x)*n]},t=function(e){return r.cancelEvent(e),x=!0,b=e.clientX,w=e.target?e.target:e.srcElement,"mousedown"!==e.type&&"dragstart"!==e.type||(r.addEvent(y,"mousemove",n),r.addEvent(y,"mouseup",o)),m.fgcanvas_.style.cursor="col-resize",O.cover(),!0},n=function(e){if(!x)return!1;r.cancelEvent(e);var t=e.clientX-b;if(Math.abs(t)<4)return!0;b=e.clientX;var n,o=m.getZoomHandleStatus_();w==m.leftZoomHandle_?(n=o.leftHandlePos+t,n=Math.min(n,o.rightHandlePos-w.width-3),n=Math.max(n,m.canvasRect_.x)):(n=o.rightHandlePos+t,n=Math.min(n,m.canvasRect_.x+m.canvasRect_.w),n=Math.max(n,o.leftHandlePos+w.width+3));var a=w.width/2;return w.style.left=n-a+"px",m.drawInteractiveLayer_(),S&&i(),!0},o=function(e){return!!x&&(x=!1,O.uncover(),r.removeEvent(y,"mousemove",n),r.removeEvent(y,"mouseup",o),m.fgcanvas_.style.cursor="default",S||i(),!0)},i=function(){try{var t=m.getZoomHandleStatus_();if(m.isChangingRange_=!0,t.isZoomed){var n=e(t);m.dygraph_.doZoomXDates_(n[0],n[1])}else m.dygraph_.resetZoom()}finally{m.isChangingRange_=!1}},a=function(e){var t=m.leftZoomHandle_.getBoundingClientRect(),n=t.left+t.width/2,r=(t=m.rightZoomHandle_.getBoundingClientRect()).left+t.width/2;return e.clientX>n&&e.clientX<r},s=function(e){return!(_||!a(e)||!m.getZoomHandleStatus_().isZoomed)&&(r.cancelEvent(e),_=!0,b=e.clientX,"mousedown"===e.type&&(r.addEvent(y,"mousemove",l),r.addEvent(y,"mouseup",c)),!0)},l=function(e){if(!_)return!1;r.cancelEvent(e);var t=e.clientX-b;if(Math.abs(t)<4)return!0;b=e.clientX;var n=m.getZoomHandleStatus_(),o=n.leftHandlePos,i=n.rightHandlePos,a=i-o;o+t<=m.canvasRect_.x?i=(o=m.canvasRect_.x)+a:i+t>=m.canvasRect_.x+m.canvasRect_.w?o=(i=m.canvasRect_.x+m.canvasRect_.w)-a:(o+=t,i+=t);var s=m.leftZoomHandle_.width/2;return m.leftZoomHandle_.style.left=o-s+"px",m.rightZoomHandle_.style.left=i-s+"px",m.drawInteractiveLayer_(),S&&u(),!0},c=function(e){return!!_&&(_=!1,r.removeEvent(y,"mousemove",l),r.removeEvent(y,"mouseup",c),S||u(),!0)},u=function(){try{m.isChangingRange_=!0,m.dygraph_.dateWindow_=e(m.getZoomHandleStatus_()),m.dygraph_.drawGraph_(!1)}finally{m.isChangingRange_=!1}},f=function(e){if(!x&&!_){var t=a(e)?"move":"default";t!=m.fgcanvas_.style.cursor&&(m.fgcanvas_.style.cursor=t)}},p=function(e){"touchstart"==e.type&&1==e.targetTouches.length?t(e.targetTouches[0])&&r.cancelEvent(e):"touchmove"==e.type&&1==e.targetTouches.length?n(e.targetTouches[0])&&r.cancelEvent(e):o(e)},h=function(e){"touchstart"==e.type&&1==e.targetTouches.length?s(e.targetTouches[0])&&r.cancelEvent(e):"touchmove"==e.type&&1==e.targetTouches.length?l(e.targetTouches[0])&&r.cancelEvent(e):c(e)},g=function(e,t){for(var n=["touchstart","touchend","touchmove","touchcancel"],r=0;r<n.length;r++)m.dygraph_.addAndTrackEvent(e,n[r],t)},this.setDefaultOption_("interactionModel",d.dragIsPanInteractionModel),this.setDefaultOption_("panEdgeFraction",1e-4);var C=window.opera?"mousedown":"dragstart";this.dygraph_.addAndTrackEvent(this.leftZoomHandle_,C,t),this.dygraph_.addAndTrackEvent(this.rightZoomHandle_,C,t),this.dygraph_.addAndTrackEvent(this.fgcanvas_,"mousedown",s),this.dygraph_.addAndTrackEvent(this.fgcanvas_,"mousemove",f),this.hasTouchInterface_&&(g(this.leftZoomHandle_,p),g(this.rightZoomHandle_,p),g(this.fgcanvas_,h))},G.prototype.drawStaticLayer_=function(){var e=this.bgcanvas_ctx_;e.clearRect(0,0,this.canvasRect_.w,this.canvasRect_.h);try{this.drawMiniPlot_()}catch(n){console.warn(n)}var t=.5;this.bgcanvas_ctx_.lineWidth=this.getOption_("rangeSelectorBackgroundLineWidth"),e.strokeStyle=this.getOption_("rangeSelectorBackgroundStrokeColor"),e.beginPath(),e.moveTo(t,t),e.lineTo(t,this.canvasRect_.h-t),e.lineTo(this.canvasRect_.w-t,this.canvasRect_.h-t),e.lineTo(this.canvasRect_.w-t,t),e.stroke()},G.prototype.drawMiniPlot_=function(){var e=this.getOption_("rangeSelectorPlotFillColor"),t=this.getOption_("rangeSelectorPlotFillGradientColor"),n=this.getOption_("rangeSelectorPlotStrokeColor");if(e||n){var r=this.getOption_("stepPlot"),o=this.computeCombinedSeriesAndLimits_(),i=o.yMax-o.yMin,a=this.bgcanvas_ctx_,s=.5,l=this.dygraph_.xAxisExtremes(),c=Math.max(l[1]-l[0],1e-30),u=(this.canvasRect_.w-s)/c,d=(this.canvasRect_.h-s)/i,f=this.canvasRect_.w-s,p=this.canvasRect_.h-s,h=null,g=null;a.beginPath(),a.moveTo(s,p);for(var v=0;v<o.data.length;v++){var m=o.data[v],y=null!==m[0]?(m[0]-l[0])*u:NaN,b=null!==m[1]?p-(m[1]-o.yMin)*d:NaN;(r||null===h||Math.round(y)!=Math.round(h))&&(isFinite(y)&&isFinite(b)?(null===h?a.lineTo(y,p):r&&a.lineTo(y,g),a.lineTo(y,b),h=y,g=b):(null!==h&&(r?(a.lineTo(y,g),a.lineTo(y,p)):a.lineTo(h,p)),h=g=null))}if(a.lineTo(f,p),a.closePath(),e){var w=this.bgcanvas_ctx_.createLinearGradient(0,0,0,p);t&&w.addColorStop(0,t),w.addColorStop(1,e),this.bgcanvas_ctx_.fillStyle=w,a.fill()}n&&(this.bgcanvas_ctx_.strokeStyle=n,this.bgcanvas_ctx_.lineWidth=this.getOption_("rangeSelectorPlotLineWidth"),a.stroke())}},G.prototype.computeCombinedSeriesAndLimits_=function(){var e,t=this.dygraph_,n=this.getOption_("logscale"),o=t.numColumns(),i=t.getLabels(),a=new Array(o),s=!1,l=t.visibility(),c=[];for(e=1;e<o;e++){var u=this.getOption_("showInRangeSelector",i[e]);c.push(u),null!==u&&(s=!0)}if(s)for(e=1;e<o;e++)a[e]=c[e-1];else for(e=1;e<o;e++)a[e]=l[e-1];var d=[],f=t.dataHandler_,p=t.attributes_;for(e=1;e<t.numColumns();e++)if(a[e]){var h=f.extractSeries(t.rawData_,e,p);t.rollPeriod()>1&&(h=f.rollingAverage(h,t.rollPeriod(),p,e)),d.push(h)}var g=[];for(e=0;e<d[0].length;e++){for(var v=0,m=0,y=0;y<d.length;y++){var b=d[y][e][1];null===b||isNaN(b)||(m++,v+=b)}g.push([d[0][e][0],v/m])}var w=Number.MAX_VALUE,x=-Number.MAX_VALUE;for(e=0;e<g.length;e++){var _=g[e][1];null!==_&&isFinite(_)&&(!n||_>0)&&(w=Math.min(w,_),x=Math.max(x,_))}var S=.25;if(n)for(x=r.log10(x),x+=x*S,w=r.log10(w),e=0;e<g.length;e++)g[e][1]=r.log10(g[e][1]);else{var O,C=x-w;x+=O=C<=Number.MIN_VALUE?x*S:C*S,w-=O}return{data:g,yMin:w,yMax:x}},G.prototype.placeZoomHandles_=function(){var e=this.dygraph_.xAxisExtremes(),t=this.dygraph_.xAxisRange(),n=e[1]-e[0],r=Math.max(0,(t[0]-e[0])/n),o=Math.max(0,(e[1]-t[1])/n),i=this.canvasRect_.x+this.canvasRect_.w*r,a=this.canvasRect_.x+this.canvasRect_.w*(1-o),s=Math.max(this.canvasRect_.y,this.canvasRect_.y+(this.canvasRect_.h-this.leftZoomHandle_.height)/2),l=this.leftZoomHandle_.width/2;this.leftZoomHandle_.style.left=i-l+"px",this.leftZoomHandle_.style.top=s+"px",this.rightZoomHandle_.style.left=a-l+"px",this.rightZoomHandle_.style.top=this.leftZoomHandle_.style.top,this.leftZoomHandle_.style.visibility="visible",this.rightZoomHandle_.style.visibility="visible"},G.prototype.drawInteractiveLayer_=function(){var e=this.fgcanvas_ctx_;e.clearRect(0,0,this.canvasRect_.w,this.canvasRect_.h);var t=this.canvasRect_.w-1,n=this.canvasRect_.h-1,r=this.getZoomHandleStatus_();if(e.strokeStyle=this.getOption_("rangeSelectorForegroundStrokeColor"),e.lineWidth=this.getOption_("rangeSelectorForegroundLineWidth"),r.isZoomed){var o=Math.max(1,r.leftHandlePos-this.canvasRect_.x),i=Math.min(t,r.rightHandlePos-this.canvasRect_.x);const a=this.getOption_("rangeSelectorVeilColour");e.fillStyle=a||"rgba(240, 240, 240, "+this.getOption_("rangeSelectorAlpha").toString()+")",e.fillRect(0,0,o,this.canvasRect_.h),e.fillRect(i,0,this.canvasRect_.w-i,this.canvasRect_.h),e.beginPath(),e.moveTo(1,1),e.lineTo(o,1),e.lineTo(o,n),e.lineTo(i,n),e.lineTo(i,1),e.lineTo(t,1),e.stroke()}else e.beginPath(),e.moveTo(1,1),e.lineTo(1,n),e.lineTo(t,n),e.lineTo(t,1),e.stroke()},G.prototype.getZoomHandleStatus_=function(){var e=this.leftZoomHandle_.width/2,t=parseFloat(this.leftZoomHandle_.style.left)+e,n=parseFloat(this.rightZoomHandle_.style.left)+e;return{leftHandlePos:t,rightHandlePos:n,isZoomed:t-1>this.canvasRect_.x||n+1<this.canvasRect_.x+this.canvasRect_.w}};const W=G;var $=function(e){this.container=e};$.prototype.draw=function(e,t){this.container.innerHTML="","undefined"!=typeof this.date_graph&&this.date_graph.destroy(),this.date_graph=new X(this.container,e,t)},$.prototype.setSelection=function(e){var t=!1;e.length&&(t=e[0].row),this.date_graph.setSelection(t)},$.prototype.getSelection=function(){var e=[],t=this.date_graph.getSelection();if(t<0)return e;for(var n=this.date_graph.layout_.points,r=0;r<n.length;++r)e.push({row:t,column:r+1});return e};const q=$;var Y=function(e,t,n){this.__init__(e,t,n)};Y.NAME="Dygraph",Y.VERSION="2.2.1";var K={};(Y._require=function(e){return e in K?K[e]:Y._require._b(e)})._b=null,Y._require.add=function(e,t){K[e]=t},Y.DEFAULT_ROLL_PERIOD=1,Y.DEFAULT_WIDTH=480,Y.DEFAULT_HEIGHT=320,Y.ANIMATION_STEPS=12,Y.ANIMATION_DURATION=200,Y.Plotters=s._Plotters,Y.addedAnnotationCSS=!1,Y.prototype.__init__=function(e,t,n){if(this.is_initial_draw_=!0,this.readyFns_=[],null!==n&&void 0!==n||(n={}),n=Y.copyUserAttrs_(n),"string"==typeof e&&(e=document.getElementById(e)),!e)throw new Error("Constructing dygraph with a non-existent div!");this.maindiv_=e,this.file_=t,this.rollPeriod_=n.rollPeriod||Y.DEFAULT_ROLL_PERIOD,this.previousVerticalX_=-1,this.fractions_=n.fractions||!1,this.dateWindow_=n.dateWindow||null,this.annotations_=[],e.innerHTML="";const o=window.getComputedStyle(e,null);"0px"===o.paddingLeft&&"0px"===o.paddingRight&&"0px"===o.paddingTop&&"0px"===o.paddingBottom||console.error("Main div contains padding; graph will misbehave"),""===e.style.width&&n.width&&(e.style.width=n.width+"px"),""===e.style.height&&n.height&&(e.style.height=n.height+"px"),""===e.style.height&&0===e.clientHeight&&(e.style.height=Y.DEFAULT_HEIGHT+"px",""===e.style.width&&(e.style.width=Y.DEFAULT_WIDTH+"px")),this.width_=e.clientWidth||n.width||0,this.height_=e.clientHeight||n.height||0,n.stackedGraph&&(n.fillGraph=!0),this.user_attrs_={},r.update(this.user_attrs_,n),this.attrs_={},r.updateDeep(this.attrs_,f),this.boundaryIds_=[],this.setIndexByName_={},this.datasetIndex_=[],this.registeredEvents_=[],this.eventListeners_={},this.attributes_=new h(this),this.createInterface_(),this.plugins_=[];for(var i=Y.PLUGINS.concat(this.getOption("plugins")),a=0;a<i.length;a++){var s,l=i[a],c={plugin:s="undefined"!==typeof l.activate?l:new l,events:{},options:{},pluginOptions:{}},u=s.activate(this);for(var d in u)u.hasOwnProperty(d)&&(c.events[d]=u[d]);this.plugins_.push(c)}for(a=0;a<this.plugins_.length;a++){var p=this.plugins_[a];for(var d in p.events)if(p.events.hasOwnProperty(d)){var g=p.events[d],v=[p.plugin,g];d in this.eventListeners_?this.eventListeners_[d].push(v):this.eventListeners_[d]=[v]}}this.createDragInterface_(),this.start_()},Y.prototype.cascadeEvents_=function(e,t){if(!(e in this.eventListeners_))return!1;var n={dygraph:this,cancelable:!1,defaultPrevented:!1,preventDefault:function(){if(!n.cancelable)throw"Cannot call preventDefault on non-cancelable event.";n.defaultPrevented=!0},propagationStopped:!1,stopPropagation:function(){n.propagationStopped=!0}};r.update(n,t);var o=this.eventListeners_[e];if(o)for(var i=o.length-1;i>=0;i--){var a=o[i][0];if(o[i][1].call(a,n),n.propagationStopped)break}return n.defaultPrevented},Y.prototype.getPluginInstance_=function(e){for(var t=0;t<this.plugins_.length;t++){var n=this.plugins_[t];if(n.plugin instanceof e)return n.plugin}return null},Y.prototype.isZoomed=function(e){const t=!!this.dateWindow_;if("x"===e)return t;const n=this.axes_.map((e=>!!e.valueRange)).indexOf(!0)>=0;if(null===e||void 0===e)return t||n;if("y"===e)return n;throw new Error(`axis parameter is [${e}] must be null, 'x' or 'y'.`)},Y.prototype.toString=function(){var e=this.maindiv_;return"[Dygraph "+(e&&e.id?e.id:e)+"]"},Y.prototype.attr_=function(e,t){return t?this.attributes_.getForSeries(e,t):this.attributes_.get(e)},Y.prototype.getOption=function(e,t){return this.attr_(e,t)},Y.prototype.getNumericOption=function(e,t){return this.getOption(e,t)},Y.prototype.getStringOption=function(e,t){return this.getOption(e,t)},Y.prototype.getBooleanOption=function(e,t){return this.getOption(e,t)},Y.prototype.getFunctionOption=function(e,t){return this.getOption(e,t)},Y.prototype.getOptionForAxis=function(e,t){return this.attributes_.getForAxis(e,t)},Y.prototype.optionsViewForAxis_=function(e){var t=this;return function(n){var r=t.user_attrs_.axes;return r&&r[e]&&r[e].hasOwnProperty(n)?r[e][n]:("x"!==e||"logscale"!==n)&&("undefined"!=typeof t.user_attrs_[n]?t.user_attrs_[n]:(r=t.attrs_.axes)&&r[e]&&r[e].hasOwnProperty(n)?r[e][n]:"y"==e&&t.axes_[0].hasOwnProperty(n)?t.axes_[0][n]:"y2"==e&&t.axes_[1].hasOwnProperty(n)?t.axes_[1][n]:t.attr_(n))}},Y.prototype.rollPeriod=function(){return this.rollPeriod_},Y.prototype.xAxisRange=function(){return this.dateWindow_?this.dateWindow_:this.xAxisExtremes()},Y.prototype.xAxisExtremes=function(){var e=this.getNumericOption("xRangePad")/this.plotter_.area.w;if(0===this.numRows())return[0-e,1+e];var t=this.rawData_[0][0],n=this.rawData_[this.rawData_.length-1][0];if(e){var r=n-t;t-=r*e,n+=r*e}return[t,n]},Y.prototype.yAxisExtremes=function(){const e=this.gatherDatasets_(this.rolledSeries_,null),{extremes:t}=e,n=this.axes_;this.computeYAxisRanges_(t);const r=this.axes_;return this.axes_=n,r.map((e=>e.extremeRange))},Y.prototype.yAxisRange=function(e){if("undefined"==typeof e&&(e=0),e<0||e>=this.axes_.length)return null;var t=this.axes_[e];return[t.computedValueRange[0],t.computedValueRange[1]]},Y.prototype.yAxisRanges=function(){for(var e=[],t=0;t<this.axes_.length;t++)e.push(this.yAxisRange(t));return e},Y.prototype.toDomCoords=function(e,t,n){return[this.toDomXCoord(e),this.toDomYCoord(t,n)]},Y.prototype.toDomXCoord=function(e){if(null===e)return null;var t=this.plotter_.area,n=this.xAxisRange();return t.x+(e-n[0])/(n[1]-n[0])*t.w},Y.prototype.toDomYCoord=function(e,t){var n=this.toPercentYCoord(e,t);if(null===n)return null;var r=this.plotter_.area;return r.y+n*r.h},Y.prototype.toDataCoords=function(e,t,n){return[this.toDataXCoord(e),this.toDataYCoord(t,n)]},Y.prototype.toDataXCoord=function(e){if(null===e)return null;var t=this.plotter_.area,n=this.xAxisRange();if(this.attributes_.getForAxis("logscale","x")){var o=(e-t.x)/t.w;return r.logRangeFraction(n[0],n[1],o)}return n[0]+(e-t.x)/t.w*(n[1]-n[0])},Y.prototype.toDataYCoord=function(e,t){if(null===e)return null;var n=this.plotter_.area,o=this.yAxisRange(t);if("undefined"==typeof t&&(t=0),this.attributes_.getForAxis("logscale",t)){var i=(e-n.y)/n.h;return r.logRangeFraction(o[1],o[0],i)}return o[0]+(n.y+n.h-e)/n.h*(o[1]-o[0])},Y.prototype.toPercentYCoord=function(e,t){if(null===e)return null;"undefined"==typeof t&&(t=0);var n,o=this.yAxisRange(t);if(this.attributes_.getForAxis("logscale",t)){var i=r.log10(o[0]),a=r.log10(o[1]);n=(a-r.log10(e))/(a-i)}else n=(o[1]-e)/(o[1]-o[0]);return n},Y.prototype.toPercentXCoord=function(e){if(null===e)return null;var t,n=this.xAxisRange();if(!0===this.attributes_.getForAxis("logscale","x")){var o=r.log10(n[0]),i=r.log10(n[1]);t=(r.log10(e)-o)/(i-o)}else t=(e-n[0])/(n[1]-n[0]);return t},Y.prototype.numColumns=function(){return this.rawData_?this.rawData_[0]?this.rawData_[0].length:this.attr_("labels").length:0},Y.prototype.numRows=function(){return this.rawData_?this.rawData_.length:0},Y.prototype.getValue=function(e,t){return e<0||e>=this.rawData_.length||t<0||t>=this.rawData_[e].length?null:this.rawData_[e][t]},Y.prototype.createInterface_=function(){var e=this.maindiv_;this.graphDiv=document.createElement("div"),this.graphDiv.style.textAlign="left",this.graphDiv.style.position="relative",e.appendChild(this.graphDiv),this.canvas_=r.createCanvas(),this.canvas_.style.position="absolute",this.canvas_.style.top=0,this.canvas_.style.left=0,this.hidden_=this.createPlotKitCanvas_(this.canvas_),this.canvas_ctx_=r.getContext(this.canvas_),this.hidden_ctx_=r.getContext(this.hidden_),this.resizeElements_(),this.graphDiv.appendChild(this.hidden_),this.graphDiv.appendChild(this.canvas_),this.mouseEventElement_=this.createMouseEventElement_(),this.layout_=new i(this);var t=this;if(this.mouseMoveHandler_=function(e){t.mouseMove_(e)},this.mouseOutHandler_=function(e){var n=e.target||e.fromElement,o=e.relatedTarget||e.toElement;r.isNodeContainedBy(n,t.graphDiv)&&!r.isNodeContainedBy(o,t.graphDiv)&&t.mouseOut_(e)},this.addAndTrackEvent(window,"mouseout",this.mouseOutHandler_),this.addAndTrackEvent(this.mouseEventElement_,"mousemove",this.mouseMoveHandler_),!this.resizeHandler_){this.resizeHandler_=function(e){t.resize()},this.addAndTrackEvent(window,"resize",this.resizeHandler_),this.resizeObserver_=null;var n=this.getStringOption("resizable");if("undefined"===typeof ResizeObserver&&"no"!==n&&(console.error("ResizeObserver unavailable; ignoring resizable property"),n="no"),"horizontal"===n||"vertical"===n||"both"===n?e.style.resize=n:"passive"!==n&&(n="no"),"no"!==n){window.getComputedStyle(e).overflow;"visible"===window.getComputedStyle(e).overflow&&(e.style.overflow="hidden"),this.resizeObserver_=new ResizeObserver(this.resizeHandler_),this.resizeObserver_.observe(e)}}},Y.prototype.resizeElements_=function(){this.graphDiv.style.width=this.width_+"px",this.graphDiv.style.height=this.height_+"px";var e=this.getNumericOption("pixelRatio"),t=e||r.getContextPixelRatio(this.canvas_ctx_);this.canvas_.width=this.width_*t,this.canvas_.height=this.height_*t,this.canvas_.style.width=this.width_+"px",this.canvas_.style.height=this.height_+"px",1!==t&&this.canvas_ctx_.scale(t,t);var n=e||r.getContextPixelRatio(this.hidden_ctx_);this.hidden_.width=this.width_*n,this.hidden_.height=this.height_*n,this.hidden_.style.width=this.width_+"px",this.hidden_.style.height=this.height_+"px",1!==n&&this.hidden_ctx_.scale(n,n)},Y.prototype.destroy=function(){this.canvas_ctx_.restore(),this.hidden_ctx_.restore();for(var e=this.plugins_.length-1;e>=0;e--){var t=this.plugins_.pop();t.plugin.destroy&&t.plugin.destroy()}var n=function(e){for(;e.hasChildNodes();)n(e.firstChild),e.removeChild(e.firstChild)};this.removeTrackedEvents_(),r.removeEvent(window,"mouseout",this.mouseOutHandler_),r.removeEvent(this.mouseEventElement_,"mousemove",this.mouseMoveHandler_),this.resizeObserver_&&(this.resizeObserver_.disconnect(),this.resizeObserver_=null),r.removeEvent(window,"resize",this.resizeHandler_),this.resizeHandler_=null,n(this.maindiv_);var o=function(e){for(var t in e)"object"===typeof e[t]&&(e[t]=null)};o(this.layout_),o(this.plotter_),o(this)},Y.prototype.createPlotKitCanvas_=function(e){var t=r.createCanvas();return t.style.position="absolute",t.style.top=e.style.top,t.style.left=e.style.left,t.width=this.width_,t.height=this.height_,t.style.width=this.width_+"px",t.style.height=this.height_+"px",t},Y.prototype.createMouseEventElement_=function(){return this.canvas_},Y.prototype.setColors_=function(){var e=this.getLabels(),t=e.length-1;this.colors_=[],this.colorsMap_={};for(var n=this.getNumericOption("colorSaturation")||1,o=this.getNumericOption("colorValue")||.5,i=Math.ceil(t/2),a=this.getOption("colors"),s=this.visibility(),l=0;l<t;l++)if(s[l]){var c=e[l+1],u=this.attributes_.getForSeries("color",c);if(!u)if(a)u=a[l%a.length];else{var d=1*(l%2?i+(l+1)/2:Math.ceil((l+1)/2))/(1+t);u=r.hsvToRGB(d,n,o)}this.colors_.push(u),this.colorsMap_[c]=u}},Y.prototype.getColors=function(){return this.colors_},Y.prototype.getPropertiesForSeries=function(e){for(var t=-1,n=this.getLabels(),r=1;r<n.length;r++)if(n[r]==e){t=r;break}return-1==t?null:{name:e,column:t,visible:this.visibility()[t-1],color:this.colorsMap_[e],axis:1+this.attributes_.axisForSeries(e)}},Y.prototype.createRollInterface_=function(){var e=this.roller_;e||(this.roller_=e=document.createElement("input"),e.type="text",e.style.display="none",e.className="dygraph-roller",this.graphDiv.appendChild(e));var t=this.getBooleanOption("showRoller")?"block":"none",n=this.getArea(),o={top:n.y+n.h-25+"px",left:n.x+1+"px",display:t};e.size="2",e.value=this.rollPeriod_,r.update(e.style,o);const i=this;e.onchange=function(){return i.adjustRoll(e.value)}},Y.prototype.createDragInterface_=function(){var e={isZooming:!1,isPanning:!1,is2DPan:!1,dragStartX:null,dragStartY:null,dragEndX:null,dragEndY:null,dragDirection:null,prevEndX:null,prevEndY:null,prevDragDirection:null,cancelNextDblclick:!1,initialLeftmostDate:null,xUnitsPerPixel:null,dateRange:null,px:0,py:0,boundedDates:null,boundedValues:null,tarp:new v,initializeMouseDown:function(e,t,n){e.preventDefault?e.preventDefault():(e.returnValue=!1,e.cancelBubble=!0);var o=r.findPos(t.canvas_);n.px=o.x,n.py=o.y,n.dragStartX=r.dragGetX_(e,n),n.dragStartY=r.dragGetY_(e,n),n.cancelNextDblclick=!1,n.tarp.cover()},destroy:function(){var e=this;if((e.isZooming||e.isPanning)&&(e.isZooming=!1,e.dragStartX=null,e.dragStartY=null),e.isPanning){e.isPanning=!1,e.draggingDate=null,e.dateRange=null;for(var t=0;t<n.axes_.length;t++)delete n.axes_[t].draggingValue,delete n.axes_[t].dragValueRange}e.tarp.uncover()}},t=this.getOption("interactionModel"),n=this,o=function(t){return function(r){t(r,n,e)}};for(var i in t)t.hasOwnProperty(i)&&this.addAndTrackEvent(this.mouseEventElement_,i,o(t[i]));if(!t.willDestroyContextMyself){this.addAndTrackEvent(document,"mouseup",(function(t){e.destroy()}))}},Y.prototype.drawZoomRect_=function(e,t,n,o,i,a,s,l){var c=this.canvas_ctx_;a==r.HORIZONTAL?c.clearRect(Math.min(t,s),this.layout_.getPlotArea().y,Math.abs(t-s),this.layout_.getPlotArea().h):a==r.VERTICAL&&c.clearRect(this.layout_.getPlotArea().x,Math.min(o,l),this.layout_.getPlotArea().w,Math.abs(o-l)),e==r.HORIZONTAL?n&&t&&(c.fillStyle="rgba(128,128,128,0.33)",c.fillRect(Math.min(t,n),this.layout_.getPlotArea().y,Math.abs(n-t),this.layout_.getPlotArea().h)):e==r.VERTICAL&&i&&o&&(c.fillStyle="rgba(128,128,128,0.33)",c.fillRect(this.layout_.getPlotArea().x,Math.min(o,i),this.layout_.getPlotArea().w,Math.abs(i-o)))},Y.prototype.clearZoomRect_=function(){this.currentZoomRectArgs_=null,this.canvas_ctx_.clearRect(0,0,this.width_,this.height_)},Y.prototype.doZoomX_=function(e,t){this.currentZoomRectArgs_=null;var n=this.toDataXCoord(e),r=this.toDataXCoord(t);this.doZoomXDates_(n,r)},Y.prototype.doZoomXDates_=function(e,t){var n=this.xAxisRange(),r=[e,t];const o=this.getFunctionOption("zoomCallback"),i=this;this.doAnimatedZoom(n,r,null,null,(function(){o&&o.call(i,e,t,i.yAxisRanges())}))},Y.prototype.doZoomY_=function(e,t){this.currentZoomRectArgs_=null;for(var n=this.yAxisRanges(),r=[],o=0;o<this.axes_.length;o++){var i=this.toDataYCoord(e,o),a=this.toDataYCoord(t,o);r.push([a,i])}const s=this.getFunctionOption("zoomCallback"),l=this;this.doAnimatedZoom(null,null,n,r,(function(){if(s){const[e,t]=l.xAxisRange();s.call(l,e,t,l.yAxisRanges())}}))},Y.zoomAnimationFunction=function(e,t){return(1-Math.pow(1.5,-e))/(1-Math.pow(1.5,-t))},Y.prototype.resetZoom=function(){const e=this.isZoomed("x"),t=this.isZoomed("y"),n=e||t;if(this.clearSelection(),!n)return;const[r,o]=this.xAxisExtremes(),i=this.getBooleanOption("animatedZooms"),a=this.getFunctionOption("zoomCallback");if(!i)return this.dateWindow_=null,this.axes_.forEach((e=>{e.valueRange&&delete e.valueRange})),this.drawGraph_(),void(a&&a.call(this,r,o,this.yAxisRanges()));var s=null,l=null,c=null,u=null;e&&(s=this.xAxisRange(),l=[r,o]),t&&(c=this.yAxisRanges(),u=this.yAxisExtremes());const d=this;this.doAnimatedZoom(s,l,c,u,(function(){d.dateWindow_=null,d.axes_.forEach((e=>{e.valueRange&&delete e.valueRange})),a&&a.call(d,r,o,d.yAxisRanges())}))},Y.prototype.doAnimatedZoom=function(e,t,n,o,i){var a,s,l=this.getBooleanOption("animatedZooms")?Y.ANIMATION_STEPS:1,c=[],u=[];if(null!==e&&null!==t)for(a=1;a<=l;a++)s=Y.zoomAnimationFunction(a,l),c[a-1]=[e[0]*(1-s)+s*t[0],e[1]*(1-s)+s*t[1]];if(null!==n&&null!==o)for(a=1;a<=l;a++){s=Y.zoomAnimationFunction(a,l);for(var d=[],f=0;f<this.axes_.length;f++)d.push([n[f][0]*(1-s)+s*o[f][0],n[f][1]*(1-s)+s*o[f][1]]);u[a-1]=d}const p=this;r.repeatAndCleanup((function(e){if(u.length)for(var t=0;t<p.axes_.length;t++){var n=u[e][t];p.axes_[t].valueRange=[n[0],n[1]]}c.length&&(p.dateWindow_=c[e]),p.drawGraph_()}),l,Y.ANIMATION_DURATION/l,i)},Y.prototype.getArea=function(){return this.plotter_.area},Y.prototype.eventToDomCoords=function(e){if(e.offsetX&&e.offsetY)return[e.offsetX,e.offsetY];var t=r.findPos(this.mouseEventElement_);return[r.pageX(e)-t.x,r.pageY(e)-t.y]},Y.prototype.findClosestRow=function(e){for(var t=1/0,n=-1,o=this.layout_.points,i=0;i<o.length;i++)for(var a=o[i],s=a.length,l=0;l<s;l++){var c=a[l];if(r.isValidPoint(c,!0)){var u=Math.abs(c.canvasx-e);u<t&&(t=u,n=c.idx)}}return n},Y.prototype.findClosestPoint=function(e,t){for(var n,o,i,a,s,l,c,u=1/0,d=this.layout_.points.length-1;d>=0;--d)for(var f=this.layout_.points[d],p=0;p<f.length;++p)a=f[p],r.isValidPoint(a)&&(n=(o=a.canvasx-e)*o+(i=a.canvasy-t)*i)<u&&(u=n,s=a,l=d,c=a.idx);return{row:c,seriesName:this.layout_.setNames[l],point:s}},Y.prototype.findStackedPoint=function(e,t){for(var n,o,i=this.findClosestRow(e),a=0;a<this.layout_.points.length;++a){var s=i-this.getLeftBoundary_(a),l=this.layout_.points[a];if(!(s>=l.length)){var c=l[s];if(r.isValidPoint(c)){var u=c.canvasy;if(e>c.canvasx&&s+1<l.length){var d=l[s+1];if(r.isValidPoint(d))if((f=d.canvasx-c.canvasx)>0)u+=(e-c.canvasx)/f*(d.canvasy-c.canvasy)}else if(e<c.canvasx&&s>0){var f,p=l[s-1];if(r.isValidPoint(p))if((f=c.canvasx-p.canvasx)>0)u+=(c.canvasx-e)/f*(p.canvasy-c.canvasy)}(0===a||u<t)&&(n=c,o=a)}}}return{row:i,seriesName:this.layout_.setNames[o],point:n}},Y.prototype.mouseMove_=function(e){var t=this.layout_.points;if(void 0!==t&&null!==t){var n=this.eventToDomCoords(e),r=n[0],o=n[1],i=!1;if(this.getOption("highlightSeriesOpts")&&!this.isSeriesLocked()){var a;a=this.getBooleanOption("stackedGraph")?this.findStackedPoint(r,o):this.findClosestPoint(r,o),i=this.setSelection(a.row,a.seriesName)}else{var s=this.findClosestRow(r);i=this.setSelection(s)}var l=this.getFunctionOption("highlightCallback");l&&i&&l.call(this,e,this.lastx_,this.selPoints_,this.lastRow_,this.highlightSet_)}},Y.prototype.getLeftBoundary_=function(e){if(this.boundaryIds_[e])return this.boundaryIds_[e][0];for(var t=0;t<this.boundaryIds_.length;t++)if(void 0!==this.boundaryIds_[t])return this.boundaryIds_[t][0];return 0},Y.prototype.animateSelection_=function(e){void 0===this.fadeLevel&&(this.fadeLevel=0),void 0===this.animateId&&(this.animateId=0);var t=this.fadeLevel,n=e<0?t:10-t;if(n<=0)this.fadeLevel&&this.updateSelection_(1);else{var o=++this.animateId,i=this;r.repeatAndCleanup((function(t){i.animateId==o&&(i.fadeLevel+=e,0===i.fadeLevel?i.clearSelection():i.updateSelection_(i.fadeLevel/10))}),n,30,(function(){0!==i.fadeLevel&&e<0&&(i.fadeLevel=0,i.clearSelection())}))}},Y.prototype.updateSelection_=function(e){var t;this.cascadeEvents_("select",{selectedRow:-1===this.lastRow_?void 0:this.lastRow_,selectedX:null===this.lastx_?void 0:this.lastx_,selectedPoints:this.selPoints_});var n=this.canvas_ctx_;if(this.getOption("highlightSeriesOpts")){n.clearRect(0,0,this.width_,this.height_);var o=1-this.getNumericOption("highlightSeriesBackgroundAlpha"),i=r.toRGB_(this.getOption("highlightSeriesBackgroundColor"));if(o){if(this.getBooleanOption("animateBackgroundFade")){if(void 0===e)return void this.animateSelection_(1);o*=e}n.fillStyle="rgba("+i.r+","+i.g+","+i.b+","+o+")",n.fillRect(0,0,this.width_,this.height_)}this.plotter_._renderLineChart(this.highlightSet_,n)}else if(this.previousVerticalX_>=0){var a=0,s=this.attr_("labels");for(t=1;t<s.length;t++){var l=this.getNumericOption("highlightCircleSize",s[t]);l>a&&(a=l)}var c=this.previousVerticalX_;n.clearRect(c-a-1,0,2*a+2,this.height_)}if(this.selPoints_.length>0){var u=this.selPoints_[0].canvasx;for(n.save(),t=0;t<this.selPoints_.length;t++){var d=this.selPoints_[t];if(!isNaN(d.canvasy)){var f=this.getNumericOption("highlightCircleSize",d.name),p=this.getFunctionOption("drawHighlightPointCallback",d.name),h=this.plotter_.colors[d.name];p||(p=r.Circles.DEFAULT),n.lineWidth=this.getNumericOption("strokeWidth",d.name),n.strokeStyle=h,n.fillStyle=h,p.call(this,this,d.name,n,u,d.canvasy,h,f,d.idx)}}n.restore(),this.previousVerticalX_=u}},Y.prototype.setSelection=function(e,t,n,r){this.selPoints_=[];var o=!1;if(!1!==e&&e>=0){e!=this.lastRow_&&(o=!0),this.lastRow_=e;for(var i=0;i<this.layout_.points.length;++i){var a=this.layout_.points[i],s=e-this.getLeftBoundary_(i);if(s>=0&&s<a.length&&a[s].idx==e)null!==(c=a[s]).yval&&this.selPoints_.push(c);else for(var l=0;l<a.length;++l){var c;if((c=a[l]).idx==e){null!==c.yval&&this.selPoints_.push(c);break}}}}else this.lastRow_>=0&&(o=!0),this.lastRow_=-1;if(this.selPoints_.length?this.lastx_=this.selPoints_[0].xval:this.lastx_=null,void 0!==t&&(this.highlightSet_!==t&&(o=!0),this.highlightSet_=t),void 0!==n&&(this.lockedSet_=n),o&&(this.updateSelection_(void 0),r)){var u=this.getFunctionOption("highlightCallback");if(u){u.call(this,{},this.lastx_,this.selPoints_,this.lastRow_,this.highlightSet_)}}return o},Y.prototype.mouseOut_=function(e){this.getFunctionOption("unhighlightCallback")&&this.getFunctionOption("unhighlightCallback").call(this,e),this.getBooleanOption("hideOverlayOnMouseOut")&&!this.lockedSet_&&this.clearSelection()},Y.prototype.clearSelection=function(){this.cascadeEvents_("deselect",{}),this.lockedSet_=!1,this.fadeLevel?this.animateSelection_(-1):(this.canvas_ctx_.clearRect(0,0,this.width_,this.height_),this.fadeLevel=0,this.selPoints_=[],this.lastx_=null,this.lastRow_=-1,this.highlightSet_=null)},Y.prototype.getSelection=function(){if(!this.selPoints_||this.selPoints_.length<1)return-1;for(var e=0;e<this.layout_.points.length;e++)for(var t=this.layout_.points[e],n=0;n<t.length;n++)if(t[n].x==this.selPoints_[0].x)return t[n].idx;return-1},Y.prototype.getHighlightSeries=function(){return this.highlightSet_},Y.prototype.isSeriesLocked=function(){return this.lockedSet_},Y.prototype.loadedEvent_=function(e){this.rawData_=this.parseCSV_(e),this.cascadeDataDidUpdateEvent_(),this.predraw_()},Y.prototype.addXTicks_=function(){var e;e=this.dateWindow_?[this.dateWindow_[0],this.dateWindow_[1]]:this.xAxisExtremes();var t=this.optionsViewForAxis_("x"),n=t("ticker")(e[0],e[1],this.plotter_.area.w,t,this);this.layout_.setXTicks(n)},Y.prototype.getHandlerClass_=function(){return this.attr_("dataHandler")?this.attr_("dataHandler"):this.fractions_?this.getBooleanOption("errorBars")?T:P:this.getBooleanOption("customBars")?E:this.getBooleanOption("errorBars")?C:x},Y.prototype.predraw_=function(){var e=new Date;this.dataHandler_=new(this.getHandlerClass_()),this.layout_.computePlotArea(),this.computeYAxes_(),this.is_initial_draw_||(this.canvas_ctx_.restore(),this.hidden_ctx_.restore()),this.canvas_ctx_.save(),this.hidden_ctx_.save(),this.plotter_=new s(this,this.hidden_,this.hidden_ctx_,this.layout_),this.createRollInterface_(),this.cascadeEvents_("predraw"),this.rolledSeries_=[null];for(var t=1;t<this.numColumns();t++){var n=this.dataHandler_.extractSeries(this.rawData_,t,this.attributes_);this.rollPeriod_>1&&(n=this.dataHandler_.rollingAverage(n,this.rollPeriod_,this.attributes_,t)),this.rolledSeries_.push(n)}this.drawGraph_();var r=new Date;this.drawingTimeMs_=r-e},Y.PointType=void 0,Y.stackPoints_=function(e,t,n,r){for(var o=null,i=null,a=null,s=-1,l=function(t){if(!(s>=t))for(var n=t;n<e.length;++n)if(a=null,!isNaN(e[n].yval)&&null!==e[n].yval){s=n,a=e[n];break}},c=0;c<e.length;++c){var u=e[c],d=u.xval;void 0===t[d]&&(t[d]=0);var f=u.yval;isNaN(f)||null===f?"none"==r?f=0:(l(c),f=i&&a&&"none"!=r?i.yval+(a.yval-i.yval)*((d-i.xval)/(a.xval-i.xval)):i&&"all"==r?i.yval:a&&"all"==r?a.yval:0):i=u;var p=t[d];o!=d&&(p+=f,t[d]=p),o=d,u.yval_stacked=p,p>n[1]&&(n[1]=p),p<n[0]&&(n[0]=p)}},Y.prototype.gatherDatasets_=function(e,t){var n,r,o,i,a,s,l=[],c=[],u=[],d={};for(n=e.length-1;n>=1;n--)if(this.visibility()[n-1]){if(t){s=e[n];var f=t[0],p=t[1];for(o=null,i=null,r=0;r<s.length;r++)s[r][0]>=f&&null===o&&(o=r),s[r][0]<=p&&(i=r);null===o&&(o=0);for(var h=o,g=!0;g&&h>0;)g=null===s[--h][1];null===i&&(i=s.length-1);var v=i;for(g=!0;g&&v<s.length-1;)g=null===s[++v][1];h!==o&&(o=h),v!==i&&(i=v),l[n-1]=[o,i],s=s.slice(o,i+1)}else s=e[n],l[n-1]=[0,s.length-1];var m=this.attr_("labels")[n],y=this.dataHandler_.getExtremeYValues(s,t,this.getBooleanOption("stepPlot",m)),b=this.dataHandler_.seriesToPoints(s,m,l[n-1][0]);this.getBooleanOption("stackedGraph")&&(void 0===u[a=this.attributes_.axisForSeries(m)]&&(u[a]=[]),Y.stackPoints_(b,u[a],y,this.getBooleanOption("stackedGraphNaNFill"))),d[m]=y,c[n]=b}return{points:c,extremes:d,boundaryIds:l}},Y.prototype.drawGraph_=function(){var e=new Date,t=this.is_initial_draw_;this.is_initial_draw_=!1,this.layout_.removeAllDatasets(),this.setColors_(),this.attrs_.pointSize=.5*this.getNumericOption("highlightCircleSize");var n=this.gatherDatasets_(this.rolledSeries_,this.dateWindow_),r=n.points,o=n.extremes;this.boundaryIds_=n.boundaryIds,this.setIndexByName_={};for(var i=this.attr_("labels"),a=0,s=1;s<r.length;s++)this.visibility()[s-1]&&(this.layout_.addDataset(i[s],r[s]),this.datasetIndex_[s]=a++);for(s=0;s<i.length;s++)this.setIndexByName_[i[s]]=s;if(this.computeYAxisRanges_(o),this.layout_.setYAxes(this.axes_),this.addXTicks_(),this.layout_.evaluate(),this.renderGraph_(t),this.getStringOption("timingName")){var l=new Date;console.log(this.getStringOption("timingName")+" - drawGraph: "+(l-e)+"ms")}},Y.prototype.renderGraph_=function(e){this.cascadeEvents_("clearChart"),this.plotter_.clear();const t=this.getFunctionOption("underlayCallback");t&&t.call(this,this.hidden_ctx_,this.layout_.getPlotArea(),this,this);var n={canvas:this.hidden_,drawingContext:this.hidden_ctx_};this.cascadeEvents_("willDrawChart",n),this.plotter_.render(),this.cascadeEvents_("didDrawChart",n),this.lastRow_=-1,this.canvas_.getContext("2d").clearRect(0,0,this.width_,this.height_);const r=this.getFunctionOption("drawCallback");if(null!==r&&r.call(this,this,e),e)for(this.readyFired_=!0;this.readyFns_.length>0;){this.readyFns_.pop()(this)}},Y.prototype.computeYAxes_=function(){var e,t,n;for(this.axes_=[],e=0;e<this.attributes_.numAxes();e++)t={g:this},r.update(t,this.attributes_.axisOptions(e)),this.axes_[e]=t;for(e=0;e<this.axes_.length;e++)if(0===e)(n=(t=this.optionsViewForAxis_("y"+(e?"2":"")))("valueRange"))&&(this.axes_[e].valueRange=n);else{var o=this.user_attrs_.axes;o&&o.y2&&(n=o.y2.valueRange)&&(this.axes_[e].valueRange=n)}},Y.prototype.numAxes=function(){return this.attributes_.numAxes()},Y.prototype.axisPropertiesForSeries=function(e){return this.axes_[this.attributes_.axisForSeries(e)]},Y.prototype.computeYAxisRanges_=function(e){for(var t,n,o,i,a,s=function(e){return isNaN(parseFloat(e))},l=this.attributes_.numAxes(),c=0;c<l;c++){var u=this.axes_[c],d=this.attributes_.getForAxis("logscale",c),f=this.attributes_.getForAxis("includeZero",c),p=this.attributes_.getForAxis("independentTicks",c);o=this.attributes_.seriesForAxis(c),t=!0,i=.1;const l=this.getNumericOption("yRangePad");if(null!==l&&(t=!1,i=l/this.plotter_.area.h),0===o.length)u.extremeRange=[0,1];else{for(var h,g,v=1/0,m=-1/0,y=0;y<o.length;y++)e.hasOwnProperty(o[y])&&(null!==(h=e[o[y]][0])&&(v=Math.min(h,v)),null!==(g=e[o[y]][1])&&(m=Math.max(g,m)));f&&!d&&(v>0&&(v=0),m<0&&(m=0)),v==1/0&&(v=0),m==-1/0&&(m=1),0===(n=m-v)&&(0!==m?n=Math.abs(m):(m=1,n=1));var b=m,w=v;t&&(d?(b=m+i*n,w=v):((w=v-i*n)<0&&v>=0&&(w=0),(b=m+i*n)>0&&m<=0&&(b=0))),u.extremeRange=[w,b]}if(u.valueRange){var x=s(u.valueRange[0])?u.extremeRange[0]:u.valueRange[0],_=s(u.valueRange[1])?u.extremeRange[1]:u.valueRange[1];u.computedValueRange=[x,_]}else u.computedValueRange=u.extremeRange;if(!t){if((x=u.computedValueRange[0])===(_=u.computedValueRange[1]))if(0===x)_=1;else{var S=Math.abs(x/10);x-=S,_+=S}if(d){var O=i/(2*i-1),C=(i-1)/(2*i-1);u.computedValueRange[0]=r.logRangeFraction(x,_,O),u.computedValueRange[1]=r.logRangeFraction(x,_,C)}else n=_-x,u.computedValueRange[0]=x-n*i,u.computedValueRange[1]=_+n*i}if(p){u.independentTicks=p;var A=(E=this.optionsViewForAxis_("y"+(c?"2":"")))("ticker");u.ticks=A(u.computedValueRange[0],u.computedValueRange[1],this.plotter_.area.h,E,this),a||(a=u)}}if(void 0===a)throw'Configuration Error: At least one axis has to have the "independentTicks" option activated.';for(c=0;c<l;c++){if(!(u=this.axes_[c]).independentTicks){A=(E=this.optionsViewForAxis_("y"+(c?"2":"")))("ticker");for(var E,k=a.ticks,P=a.computedValueRange[1]-a.computedValueRange[0],M=u.computedValueRange[1]-u.computedValueRange[0],T=[],R=0;R<k.length;R++){var j=(k[R].v-a.computedValueRange[0])/P,D=u.computedValueRange[0]+j*M;T.push(D)}u.ticks=A(u.computedValueRange[0],u.computedValueRange[1],this.plotter_.area.h,E,this,T)}}},Y.prototype.detectTypeFromString_=function(e){var t=!1,n=e.indexOf("-");(n>0&&"e"!=e[n-1]&&"E"!=e[n-1]||e.indexOf("/")>=0||isNaN(parseFloat(e)))&&(t=!0),this.setXAxisOptions_(t)},Y.prototype.setXAxisOptions_=function(e){e?(this.attrs_.xValueParser=r.dateParser,this.attrs_.axes.x.valueFormatter=r.dateValueFormatter,this.attrs_.axes.x.ticker=l.cc,this.attrs_.axes.x.axisLabelFormatter=r.dateAxisLabelFormatter):(this.attrs_.xValueParser=function(e){return parseFloat(e)},this.attrs_.axes.x.valueFormatter=function(e){return e},this.attrs_.axes.x.ticker=l.Dv,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter)},Y.prototype.parseCSV_=function(e){var t,n,o=[],i=r.detectLineDelimiter(e),a=e.split(i||"\n"),s=this.getStringOption("delimiter");-1==a[0].indexOf(s)&&a[0].indexOf("\t")>=0&&(s="\t");var l=0;"labels"in this.user_attrs_||(l=1,this.attrs_.labels=a[0].split(s),this.attributes_.reparseSeries());for(var c,u=!1,d=this.attr_("labels").length,f=!1,p=l;p<a.length;p++){var h=a[p];if(p,0!==h.length&&"#"!=h[0]){var g=h.split(s);if(!(g.length<2)){var v=[];if(u||(this.detectTypeFromString_(g[0]),c=this.getFunctionOption("xValueParser"),u=!0),v[0]=c(g[0],this),this.fractions_)for(n=1;n<g.length;n++)2!=(t=g[n].split("/")).length?(console.error('Expected fractional "num/den" values in CSV data but found a value \''+g[n]+"' on line "+(1+p)+" ('"+h+"') which is not of this form."),v[n]=[0,0]):v[n]=[r.parseFloat_(t[0],p,h),r.parseFloat_(t[1],p,h)];else if(this.getBooleanOption("errorBars"))for(g.length%2!=1&&console.error("Expected alternating (value, stdev.) pairs in CSV data but line "+(1+p)+" has an odd number of values ("+(g.length-1)+"): '"+h+"'"),n=1;n<g.length;n+=2)v[(n+1)/2]=[r.parseFloat_(g[n],p,h),r.parseFloat_(g[n+1],p,h)];else if(this.getBooleanOption("customBars"))for(n=1;n<g.length;n++){var m=g[n];/^ *$/.test(m)?v[n]=[null,null,null]:3==(t=m.split(";")).length?v[n]=[r.parseFloat_(t[0],p,h),r.parseFloat_(t[1],p,h),r.parseFloat_(t[2],p,h)]:console.warn('When using customBars, values must be either blank or "low;center;high" tuples (got "'+m+'" on line '+(1+p)+")")}else for(n=1;n<g.length;n++)v[n]=r.parseFloat_(g[n],p,h);if(o.length>0&&v[0]<o[o.length-1][0]&&(f=!0),v.length!=d&&console.error("Number of columns in line "+p+" ("+v.length+") does not agree with number of labels ("+d+") "+h),0===p&&this.attr_("labels")){var y=!0;for(n=0;y&&n<v.length;n++)v[n]&&(y=!1);if(y){console.warn("The dygraphs 'labels' option is set, but the first row of CSV data ('"+h+"') appears to also contain labels. Will drop the CSV labels and use the option labels.");continue}}o.push(v)}}}return f&&(console.warn("CSV is out of order; order it correctly to speed loading."),o.sort((function(e,t){return e[0]-t[0]}))),o},Y.prototype.parseArray_=function(e){if(0===e.length&&(e=[[0]]),0===e[0].length)return console.error("Data set cannot contain an empty row"),null;var t;if(function(e){const t=e[0],n=t[0];if("number"!==typeof n&&!r.isDateLike(n))throw new Error(`Expected number or date but got ${typeof n}: ${n}.`);for(let o=1;o<t.length;o++){const e=t[o];if(null!==e&&void 0!==e&&"number"!==typeof e&&!r.isArrayLike(e))throw new Error(`Expected number or array but got ${typeof e}: ${e}.`)}}(e),null===this.attr_("labels")){for(console.warn("Using default labels. Set labels explicitly via 'labels' in the options parameter"),this.attrs_.labels=["X"],t=1;t<e[0].length;t++)this.attrs_.labels.push("Y"+t);this.attributes_.reparseSeries()}else{var n=this.attr_("labels");if(n.length!=e[0].length)return console.error("Mismatch between number of labels ("+n+") and number of columns in array ("+e[0].length+")"),null}if(r.isDateLike(e[0][0])){this.attrs_.axes.x.valueFormatter=r.dateValueFormatter,this.attrs_.axes.x.ticker=l.cc,this.attrs_.axes.x.axisLabelFormatter=r.dateAxisLabelFormatter;var o=r.clone(e);for(t=0;t<e.length;t++){if(0===o[t].length)return console.error("Row "+(1+t)+" of data is empty"),null;if(null===o[t][0]||"function"!=typeof o[t][0].getTime||isNaN(o[t][0].getTime()))return console.error("x value in row "+(1+t)+" is not a Date"),null;o[t][0]=o[t][0].getTime()}return o}return this.attrs_.axes.x.valueFormatter=function(e){return e},this.attrs_.axes.x.ticker=l.Dv,this.attrs_.axes.x.axisLabelFormatter=r.numberAxisLabelFormatter,e},Y.prototype.parseDataTable_=function(e){var t=function(e){var t=String.fromCharCode(65+e%26);for(e=Math.floor(e/26);e>0;)t=String.fromCharCode(65+(e-1)%26)+t.toLowerCase(),e=Math.floor((e-1)/26);return t},n=e.getNumberOfColumns(),o=e.getNumberOfRows(),i=e.getColumnType(0);if("date"==i||"datetime"==i)this.attrs_.xValueParser=r.dateParser,this.attrs_.axes.x.valueFormatter=r.dateValueFormatter,this.attrs_.axes.x.ticker=l.cc,this.attrs_.axes.x.axisLabelFormatter=r.dateAxisLabelFormatter;else{if("number"!=i)throw new Error("only 'date', 'datetime' and 'number' types are supported for column 1 of DataTable input (Got '"+i+"')");this.attrs_.xValueParser=function(e){return parseFloat(e)},this.attrs_.axes.x.valueFormatter=function(e){return e},this.attrs_.axes.x.ticker=l.Dv,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter}var a,s,c=[],u={},d=!1;for(a=1;a<n;a++){var f=e.getColumnType(a);if("number"==f)c.push(a);else{if("string"!=f||!this.getBooleanOption("displayAnnotations"))throw new Error("Only 'number' is supported as a dependent type with Gviz. 'string' is only supported if displayAnnotations is true");var p=c[c.length-1];u.hasOwnProperty(p)?u[p].push(a):u[p]=[a],d=!0}}var h=[e.getColumnLabel(0)];for(a=0;a<c.length;a++)h.push(e.getColumnLabel(c[a])),this.getBooleanOption("errorBars")&&(a+=1);this.attrs_.labels=h,n=h.length;var g=[],v=!1,m=[];for(a=0;a<o;a++){var y=[];if("undefined"!==typeof e.getValue(a,0)&&null!==e.getValue(a,0)){if("date"==i||"datetime"==i?y.push(e.getValue(a,0).getTime()):y.push(e.getValue(a,0)),this.getBooleanOption("errorBars"))for(s=0;s<n-1;s++)y.push([e.getValue(a,1+2*s),e.getValue(a,2+2*s)]);else{for(s=0;s<c.length;s++){var b=c[s];if(y.push(e.getValue(a,b)),d&&u.hasOwnProperty(b)&&null!==e.getValue(a,u[b][0])){var w={};w.series=e.getColumnLabel(b),w.xval=y[0],w.shortText=t(m.length),w.text="";for(var x=0;x<u[b].length;x++)x&&(w.text+="\n"),w.text+=e.getValue(a,u[b][x]);m.push(w)}}for(s=0;s<y.length;s++)isFinite(y[s])||(y[s]=null)}g.length>0&&y[0]<g[g.length-1][0]&&(v=!0),g.push(y)}else console.warn("Ignoring row "+a+" of DataTable because of undefined or null first column.")}v&&(console.warn("DataTable is out of order; order it correctly to speed loading."),g.sort((function(e,t){return e[0]-t[0]}))),this.rawData_=g,m.length>0&&this.setAnnotations(m,!0),this.attributes_.reparseSeries()},Y.prototype.cascadeDataDidUpdateEvent_=function(){this.cascadeEvents_("dataDidUpdate",{})},Y.prototype.start_=function(){var e=this.file_;"function"==typeof e&&(e=e());const t=r.typeArrayLike(e);if("array"==t)this.rawData_=this.parseArray_(e),this.cascadeDataDidUpdateEvent_(),this.predraw_();else if("object"==t&&"function"==typeof e.getColumnRange)this.parseDataTable_(e),this.cascadeDataDidUpdateEvent_(),this.predraw_();else if("string"==t){if(r.detectLineDelimiter(e))this.loadedEvent_(e);else{var n;n=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");var o=this;n.onreadystatechange=function(){4==n.readyState&&(200!==n.status&&0!==n.status||o.loadedEvent_(n.responseText))},n.open("GET",e,!0),n.send(null)}}else console.error("Unknown data format: "+t)},Y.prototype.updateOptions=function(e,t){"undefined"==typeof t&&(t=!1);var n=e.file,o=Y.copyUserAttrs_(e),i=this.attributes_.numAxes();"rollPeriod"in o&&(this.rollPeriod_=o.rollPeriod),"dateWindow"in o&&(this.dateWindow_=o.dateWindow);var a=r.isPixelChangingOptionList(this.attr_("labels"),o);r.updateDeep(this.user_attrs_,o),this.attributes_.reparseSeries(),i<this.attributes_.numAxes()&&this.plotter_.clear(),n?(this.cascadeEvents_("dataWillUpdate",{}),this.file_=n,t||this.start_()):t||(a?this.predraw_():this.renderGraph_(!1))},Y.copyUserAttrs_=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&"file"!=n&&e.hasOwnProperty(n)&&(t[n]=e[n]);return t},Y.prototype.resize=function(e,t){if(!this.resize_lock){this.resize_lock=!0,null===e!=(null===t)&&(console.warn("Dygraph.resize() should be called with zero parameters or two non-NULL parameters. Pretending it was zero."),e=t=null);var n=this.width_,r=this.height_;e?(this.maindiv_.style.width=e+"px",this.maindiv_.style.height=t+"px",this.width_=e,this.height_=t):(this.width_=this.maindiv_.clientWidth,this.height_=this.maindiv_.clientHeight),n==this.width_&&r==this.height_||(this.resizeElements_(),this.predraw_()),this.resize_lock=!1}},Y.prototype.adjustRoll=function(e){this.rollPeriod_=e,this.predraw_()},Y.prototype.visibility=function(){for(this.getOption("visibility")||(this.attrs_.visibility=[]);this.getOption("visibility").length<this.numColumns()-1;)this.attrs_.visibility.push(!0);return this.getOption("visibility")},Y.prototype.setVisibility=function(e,t){var n=this.visibility(),r=!1;if(Array.isArray(e)||(null!==e&&"object"===typeof e?r=!0:e=[e]),r)for(var o in e)e.hasOwnProperty(o)&&(o<0||o>=n.length?console.warn("Invalid series number in setVisibility: "+o):n[o]=e[o]);else for(o=0;o<e.length;o++)"boolean"===typeof e[o]?o>=n.length?console.warn("Invalid series number in setVisibility: "+o):n[o]=e[o]:e[o]<0||e[o]>=n.length?console.warn("Invalid series number in setVisibility: "+e[o]):n[e[o]]=t;this.predraw_()},Y.prototype.size=function(){return{width:this.width_,height:this.height_}},Y.prototype.setAnnotations=function(e,t){this.annotations_=e,this.layout_?(this.layout_.setAnnotations(this.annotations_),t||this.predraw_()):console.warn("Tried to setAnnotations before dygraph was ready. Try setting them in a ready() block. See dygraphs.com/tests/annotation.html")},Y.prototype.annotations=function(){return this.annotations_},Y.prototype.getLabels=function(){var e=this.attr_("labels");return e?e.slice():null},Y.prototype.indexFromSetName=function(e){return this.setIndexByName_[e]},Y.prototype.getRowForX=function(e){for(var t=0,n=this.numRows()-1;t<=n;){var r=n+t>>1,o=this.getValue(r,0);if(o<e)t=r+1;else if(o>e)n=r-1;else{if(t==r)return r;n=r}}return null},Y.prototype.ready=function(e){this.is_initial_draw_?this.readyFns_.push(e):e.call(this,this)},Y.prototype.addAndTrackEvent=function(e,t,n){r.addEvent(e,t,n),this.registeredEvents_.push({elem:e,type:t,fn:n})},Y.prototype.removeTrackedEvents_=function(){if(this.registeredEvents_)for(var e=0;e<this.registeredEvents_.length;e++){var t=this.registeredEvents_[e];r.removeEvent(t.elem,t.type,t.fn)}this.registeredEvents_=[]},Y.PLUGINS=[U,I,W,N,j,H],Y.GVizChart=q,Y.DASHED_LINE=r.DASHED_LINE,Y.DOT_DASH_LINE=r.DOT_DASH_LINE,Y.dateAxisLabelFormatter=r.dateAxisLabelFormatter,Y.toRGB_=r.toRGB_,Y.findPos=r.findPos,Y.pageX=r.pageX,Y.pageY=r.pageY,Y.dateString_=r.dateString_,Y.defaultInteractionModel=d.defaultModel,Y.nonInteractiveModel=Y.nonInteractiveModel_=d.nonInteractiveModel_,Y.Circles=r.Circles,Y.Plugins={Legend:U,Axes:I,Annotations:j,ChartLabels:N,Grid:H,RangeSelector:W},Y.DataHandlers={DefaultHandler:x,BarsHandler:S,CustomBarsHandler:E,DefaultFractionHandler:P,ErrorBarsHandler:C,FractionsBarsHandler:T},Y.startPan=d.startPan,Y.startZoom=d.startZoom,Y.movePan=d.movePan,Y.moveZoom=d.moveZoom,Y.endPan=d.endPan,Y.endZoom=d.endZoom,Y.numericLinearTicks=l.JL,Y.numericTicks=l.Dv,Y.dateTicker=l.cc,Y.Granularity=l.He,Y.getDateAxis=l.XX,Y.floatFormat=r.floatFormat,r.setupDOMready_(Y);const X=Y},86929:(e,t,n)=>{!function(){"use strict";var e;function t(e,t,n,r,o){var i=void 0!==r?r:1/3,a=o||!1;if(!n)return[t.x,t.y,null,null];var s=(1-i)*t.x+i*e.x,l=(1-i)*t.y+i*e.y,c=(1-i)*t.x+i*n.x,u=(1-i)*t.y+i*n.y;if(s!=c){var d=t.y-u-(t.x-c)*(l-u)/(s-c);l+=d,u+=d}return a||(l>e.y&&l>t.y?(l=Math.max(e.y,t.y),u=2*t.y-l):l<e.y&&l<t.y&&(l=Math.min(e.y,t.y),u=2*t.y-l),u>t.y&&u>n.y?(u=Math.max(t.y,n.y),l=2*t.y-u):u<t.y&&u<n.y&&(u=Math.min(t.y,n.y),l=2*t.y-u)),[s,l,c,u]}function r(e){return!!e&&!isNaN(e)}function o(e){var n=e.drawingContext,i=e.points;n.beginPath(),n.moveTo(i[0].canvasx,i[0].canvasy);for(var a=i[0].canvasx,s=i[0].canvasy,l=1;l<i.length;l++){var c=i[l-1],u=i[l],d=i[l+1];if(c=c&&r(c.canvasy)?c:null,u=u&&r(u.canvasy)?u:null,d=d&&r(d.canvasy)?d:null,c&&u){var f=t({x:c.canvasx,y:c.canvasy},{x:u.canvasx,y:u.canvasy},d&&{x:d.canvasx,y:d.canvasy},o.smoothing);a=null!==a?a:c.canvasx,s=null!==s?s:c.canvasy,n.bezierCurveTo(a,s,f[0],f[1],u.canvasx,u.canvasy),a=f[2],s=f[3]}else u?(n.moveTo(u.canvasx,u.canvasy),a=u.canvasx,s=u.canvasy):a=s=null}n.stroke()}window.Dygraph?e=window.Dygraph:"undefined"===typeof(e=n(95984)).NAME&&"undefined"!==typeof e.default&&(e=e.default),o.smoothing=1/3,o._getControlPoints=t,window.smoothPlotter=o,e.smoothPlotter=o,e._require.add("dygraphs/src/extras/smooth-plotter.js",{})}()},26712:function(e,t){var n,r;r=this,void 0===(n=function(){return r.EasyPieChart=function(){var e=function(e,t){var n,r=document.createElement("canvas");e.appendChild(r),"object"===typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(r);var o=r.getContext("2d");r.width=r.height=t.size;var i=1;window.devicePixelRatio>1&&(i=window.devicePixelRatio,r.style.width=r.style.height=[t.size,"px"].join(""),r.width=r.height=t.size*i,o.scale(i,i)),o.translate(t.size/2,t.size/2),o.rotate((t.rotate/180-.5)*Math.PI);var a=(t.size-t.lineWidth)/2;t.scaleColor&&t.scaleLength&&(a-=t.scaleLength+2),Date.now=Date.now||function(){return+new Date};var s=function(e,t,n){var r=(n=Math.min(Math.max(-1,n||0),1))<=0;o.beginPath(),o.arc(0,0,a,0,2*Math.PI*n,r),o.strokeStyle=e,o.lineWidth=t,o.stroke()},l=function(){var e,n;o.lineWidth=1,o.fillStyle=t.scaleColor,o.save();for(var r=24;r>0;--r)r%6===0?(n=t.scaleLength,e=0):(n=.6*t.scaleLength,e=t.scaleLength-n),o.fillRect(-t.size/2+e,0,n,1),o.rotate(Math.PI/12);o.restore()},c=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)},u=function(){t.scaleColor&&l(),t.trackColor&&s(t.trackColor,t.trackWidth||t.lineWidth,1)};this.getCanvas=function(){return r},this.getCtx=function(){return o},this.clear=function(){o.clearRect(t.size/-2,t.size/-2,t.size,t.size)},this.draw=function(e){var r;t.scaleColor||t.trackColor?o.getImageData&&o.putImageData?n?o.putImageData(n,0,0):(u(),n=o.getImageData(0,0,t.size*i,t.size*i)):(this.clear(),u()):this.clear(),o.lineCap=t.lineCap,r="function"===typeof t.barColor?t.barColor(e):t.barColor,s(r,t.lineWidth,e/100)}.bind(this),this.animate=function(e,n){var r=Date.now();t.onStart(e,n);var o=function(){var i=Math.min(Date.now()-r,t.animate.duration),a=t.easing(this,i,e,n-e,t.animate.duration);this.draw(a),t.onStep(e,n,a),i>=t.animate.duration?t.onStop(e,n):c(o)}.bind(this);c(o)}.bind(this)};return function(t,n){var r={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,trackWidth:void 0,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(e,t,n,r,o){return(t/=o/2)<1?r/2*t*t+n:-r/2*(--t*(t-2)-1)+n},onStart:function(e,t){},onStep:function(e,t,n){},onStop:function(e,t){}};if("undefined"!==typeof e)r.renderer=e;else{if("undefined"===typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");r.renderer=SVGRenderer}var o={},i=0,a=function(){for(var e in this.el=t,this.options=o,r)r.hasOwnProperty(e)&&(o[e]=n&&"undefined"!==typeof n[e]?n[e]:r[e],"function"===typeof o[e]&&(o[e]=o[e].bind(this)));"string"===typeof o.easing&&"undefined"!==typeof jQuery&&jQuery.isFunction(jQuery.easing[o.easing])?o.easing=jQuery.easing[o.easing]:o.easing=r.easing,"number"===typeof o.animate&&(o.animate={duration:o.animate,enabled:!0}),"boolean"!==typeof o.animate||o.animate||(o.animate={duration:1e3,enabled:o.animate}),this.renderer=new o.renderer(t,o),this.renderer.draw(i),t.dataset&&t.dataset.percent?this.update(parseFloat(t.dataset.percent)):t.getAttribute&&t.getAttribute("data-percent")&&this.update(parseFloat(t.getAttribute("data-percent")))}.bind(this);this.update=function(e){return e=parseFloat(e),o.animate.enabled?this.renderer.animate(i,e):this.renderer.draw(e),i=e,this}.bind(this),this.disableAnimation=function(){return o.animate.enabled=!1,this},this.enableAnimation=function(){return o.animate.enabled=!0,this},a()}}()}.apply(t,[]))||(e.exports=n)},92806:e=>{"use strict";e.exports=function(e,t){for(var n={},r=Object.keys(e),o=Array.isArray(t),i=0;i<r.length;i++){var a=r[i],s=e[a];(o?-1!==t.indexOf(a):t(a,s,e))&&(n[a]=s)}return n}},17648:e=>{"use strict";var t=Array.prototype.slice,n=Object.prototype.toString;e.exports=function(e){var r=this;if("function"!==typeof r||"[object Function]"!==n.call(r))throw new TypeError("Function.prototype.bind called on incompatible "+r);for(var o,i=t.call(arguments,1),a=Math.max(0,r.length-i.length),s=[],l=0;l<a;l++)s.push("$"+l);if(o=Function("binder","return function ("+s.join(",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof o){var n=r.apply(this,i.concat(t.call(arguments)));return Object(n)===n?n:this}return r.apply(e,i.concat(t.call(arguments)))})),r.prototype){var c=function(){};c.prototype=r.prototype,o.prototype=new c,c.prototype=null}return o}},58612:(e,t,n)=>{"use strict";var r=n(17648);e.exports=Function.prototype.bind||r},25972:e=>{"use strict";var t=function(){return"string"===typeof function(){}.name},n=Object.getOwnPropertyDescriptor;if(n)try{n([],"length")}catch(o){n=null}t.functionsHaveConfigurableNames=function(){if(!t()||!n)return!1;var e=n((function(){}),"name");return!!e&&!!e.configurable};var r=Function.prototype.bind;t.boundFunctionsHaveNames=function(){return t()&&"function"===typeof r&&""!==function(){}.bind().name},e.exports=t},31044:(e,t,n)=>{"use strict";var r=n(56181)("%Object.defineProperty%",!0),o=function(){if(r)try{return r({},"a",{value:1}),!0}catch(e){return!1}return!1};o.hasArrayLengthDefineBug=function(){if(!o())return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},56181:(e,t,n)=>{"use strict";var r,o=SyntaxError,i=Function,a=TypeError,s=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(t){}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch(M){l=null}var c=function(){throw new a},u=l?function(){try{return c}catch(e){try{return l(arguments,"callee").get}catch(t){return c}}}():c,d=n(41405)(),f=n(28185)(),p=Object.getPrototypeOf||(f?function(e){return e.__proto__}:null),h={},g="undefined"!==typeof Uint8Array&&p?p(Uint8Array):r,v={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":d&&p?p([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":h,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d&&p?p(p([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&d&&p?p((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&d&&p?p((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d&&p?p(""[Symbol.iterator]()):r,"%Symbol%":d?Symbol:r,"%SyntaxError%":o,"%ThrowTypeError%":u,"%TypedArray%":g,"%TypeError%":a,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet};if(p)try{null.error}catch(M){var m=p(p(M));v["%Error.prototype%"]=m}var y=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&p&&(n=p(o.prototype))}return v[t]=n,n},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},w=n(58612),x=n(17642),_=w.call(Function.call,Array.prototype.concat),S=w.call(Function.apply,Array.prototype.splice),O=w.call(Function.call,String.prototype.replace),C=w.call(Function.call,String.prototype.slice),A=w.call(Function.call,RegExp.prototype.exec),E=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,k=/\\(\\)?/g,P=function(e,t){var n,r=e;if(x(b,r)&&(r="%"+(n=b[r])[0]+"%"),x(v,r)){var i=v[r];if(i===h&&(i=y(r)),"undefined"===typeof i&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new a('"allowMissing" argument must be a boolean');if(null===A(/^%?[^%]*%?$/,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=C(e,0,1),n=C(e,-1);if("%"===t&&"%"!==n)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var r=[];return O(e,E,(function(e,t,n,o){r[r.length]=n?O(o,k,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",i=P("%"+r+"%",t),s=i.name,c=i.value,u=!1,d=i.alias;d&&(r=d[0],S(n,_([0,1],d)));for(var f=1,p=!0;f<n.length;f+=1){var h=n[f],g=C(h,0,1),m=C(h,-1);if(('"'===g||"'"===g||"`"===g||'"'===m||"'"===m||"`"===m)&&g!==m)throw new o("property names with quotes must have matching quotes");if("constructor"!==h&&p||(u=!0),x(v,s="%"+(r+="."+h)+"%"))c=v[s];else if(null!=c){if(!(h in c)){if(!t)throw new a("base intrinsic for "+e+" exists, but the property is not available.");return}if(l&&f+1>=n.length){var y=l(c,h);c=(p=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:c[h]}else p=x(c,h),c=c[h];p&&!u&&(v[s]=c)}}return c}},28185:e=>{"use strict";var t={foo:{}},n=Object;e.exports=function(){return{__proto__:t}.foo===t.foo&&!({__proto__:null}instanceof n)}},41405:(e,t,n)=>{"use strict";var r="undefined"!==typeof Symbol&&Symbol,o=n(55419);e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&o())))}},55419:e=>{"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},96410:(e,t,n)=>{"use strict";var r=n(55419);e.exports=function(){return r()&&!!Symbol.toStringTag}},17642:(e,t,n)=>{"use strict";var r=n(58612);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},8679:(e,t,n)=>{"use strict";var r=n(21296),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=u(n);d&&(a=a.concat(d(n)));for(var s=l(t),g=l(n),v=0;v<a.length;++v){var m=a[v];if(!i[m]&&(!r||!r[m])&&(!g||!g[m])&&(!s||!s[m])){var y=f(n,m);try{c(t,m,y)}catch(b){}}}}return t}},96103:(e,t)=>{"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,m=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function x(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case i:case s:case a:case p:return e;default:switch(e=e&&e.$$typeof){case c:case f:case v:case g:case l:return e;default:return t}}case o:return t}}}function _(e){return x(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=v,t.Memo=g,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=p,t.isAsyncMode=function(e){return _(e)||x(e)===u},t.isConcurrentMode=_,t.isContextConsumer=function(e){return x(e)===c},t.isContextProvider=function(e){return x(e)===l},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return x(e)===f},t.isFragment=function(e){return x(e)===i},t.isLazy=function(e){return x(e)===v},t.isMemo=function(e){return x(e)===g},t.isPortal=function(e){return x(e)===o},t.isProfiler=function(e){return x(e)===s},t.isStrictMode=function(e){return x(e)===a},t.isSuspense=function(e){return x(e)===p},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===i||e===d||e===s||e===a||e===p||e===h||"object"===typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===g||e.$$typeof===l||e.$$typeof===c||e.$$typeof===f||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===m)},t.typeOf=x},21296:(e,t,n)=>{"use strict";e.exports=n(96103)},82584:(e,t,n)=>{"use strict";var r=n(96410)(),o=n(21924)("Object.prototype.toString"),i=function(e){return!(r&&e&&"object"===typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)},a=function(e){return!!i(e)||null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Array]"!==o(e)&&"[object Function]"===o(e.callee)},s=function(){return i(arguments)}();i.isLegacyArguments=a,e.exports=s?i:a},48738:e=>{function t(e){return!!e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(t(e)||function(e){return"function"===typeof e.readFloatLE&&"function"===typeof e.slice&&t(e.slice(0,0))}(e)||!!e._isBuffer)}},18923:(e,t,n)=>{"use strict";var r=Date.prototype.getDay,o=Object.prototype.toString,i=n(96410)();e.exports=function(e){return"object"===typeof e&&null!==e&&(i?function(e){try{return r.call(e),!0}catch(t){return!1}}(e):"[object Date]"===o.call(e))}},98420:(e,t,n)=>{"use strict";var r,o,i,a,s=n(21924),l=n(96410)();if(l){r=s("Object.prototype.hasOwnProperty"),o=s("RegExp.prototype.exec"),i={};var c=function(){throw i};a={toString:c,valueOf:c},"symbol"===typeof Symbol.toPrimitive&&(a[Symbol.toPrimitive]=c)}var u=s("Object.prototype.toString"),d=Object.getOwnPropertyDescriptor;e.exports=l?function(e){if(!e||"object"!==typeof e)return!1;var t=d(e,"lastIndex");if(!(t&&r(t,"value")))return!1;try{o(e,a)}catch(n){return n===i}}:function(e){return!(!e||"object"!==typeof e&&"function"!==typeof e)&&"[object RegExp]"===u(e)}},18552:(e,t,n)=>{var r=n(10852)(n(55639),"DataView");e.exports=r},1989:(e,t,n)=>{var r=n(51789),o=n(80401),i=n(57667),a=n(21327),s=n(81866);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=o,l.prototype.get=i,l.prototype.has=a,l.prototype.set=s,e.exports=l},96425:(e,t,n)=>{var r=n(3118),o=n(9435);function i(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}i.prototype=r(o.prototype),i.prototype.constructor=i,e.exports=i},38407:(e,t,n)=>{var r=n(27040),o=n(14125),i=n(82117),a=n(67518),s=n(54705);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=o,l.prototype.get=i,l.prototype.has=a,l.prototype.set=s,e.exports=l},7548:(e,t,n)=>{var r=n(3118),o=n(9435);function i(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}i.prototype=r(o.prototype),i.prototype.constructor=i,e.exports=i},57071:(e,t,n)=>{var r=n(10852)(n(55639),"Map");e.exports=r},83369:(e,t,n)=>{var r=n(24785),o=n(11285),i=n(96e3),a=n(49916),s=n(95265);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=o,l.prototype.get=i,l.prototype.has=a,l.prototype.set=s,e.exports=l},53818:(e,t,n)=>{var r=n(10852)(n(55639),"Promise");e.exports=r},58525:(e,t,n)=>{var r=n(10852)(n(55639),"Set");e.exports=r},88668:(e,t,n)=>{var r=n(83369),o=n(90619),i=n(72385);function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}a.prototype.add=a.prototype.push=o,a.prototype.has=i,e.exports=a},46384:(e,t,n)=>{var r=n(38407),o=n(37465),i=n(63779),a=n(67599),s=n(44758),l=n(34309);function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=o,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=s,c.prototype.set=l,e.exports=c},62705:(e,t,n)=>{var r=n(55639).Symbol;e.exports=r},11149:(e,t,n)=>{var r=n(55639).Uint8Array;e.exports=r},70577:(e,t,n)=>{var r=n(10852)(n(55639),"WeakMap");e.exports=r},96874:e=>{e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},77412:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},34963:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}},47443:(e,t,n)=>{var r=n(42118);e.exports=function(e,t){return!!(null==e?0:e.length)&&r(e,t,0)>-1}},1196:e=>{e.exports=function(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}},14636:(e,t,n)=>{var r=n(22545),o=n(35694),i=n(1469),a=n(44144),s=n(65776),l=n(36719),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),u=!n&&o(e),d=!n&&!u&&a(e),f=!n&&!u&&!d&&l(e),p=n||u||d||f,h=p?r(e.length,String):[],g=h.length;for(var v in e)!t&&!c.call(e,v)||p&&("length"==v||d&&("offset"==v||"parent"==v)||f&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||s(v,g))||h.push(v);return h}},29932:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}},62488:e=>{e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}},82908:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},86556:(e,t,n)=>{var r=n(89465),o=n(77813);e.exports=function(e,t,n){(void 0!==n&&!o(e[t],n)||void 0===n&&!(t in e))&&r(e,t,n)}},34865:(e,t,n)=>{var r=n(89465),o=n(77813),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var a=e[t];i.call(e,t)&&o(a,n)&&(void 0!==n||t in e)||r(e,t,n)}},18470:(e,t,n)=>{var r=n(77813);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},44037:(e,t,n)=>{var r=n(98363),o=n(3674);e.exports=function(e,t){return e&&r(t,o(t),e)}},63886:(e,t,n)=>{var r=n(98363),o=n(81704);e.exports=function(e,t){return e&&r(t,o(t),e)}},89465:(e,t,n)=>{var r=n(38777);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},85990:(e,t,n)=>{var r=n(46384),o=n(77412),i=n(34865),a=n(44037),s=n(63886),l=n(64626),c=n(278),u=n(18805),d=n(1911),f=n(58234),p=n(46904),h=n(64160),g=n(43824),v=n(29148),m=n(38517),y=n(1469),b=n(44144),w=n(56688),x=n(13218),_=n(72928),S=n(3674),O=n(81704),C="[object Arguments]",A="[object Function]",E="[object Object]",k={};k[C]=k["[object Array]"]=k["[object ArrayBuffer]"]=k["[object DataView]"]=k["[object Boolean]"]=k["[object Date]"]=k["[object Float32Array]"]=k["[object Float64Array]"]=k["[object Int8Array]"]=k["[object Int16Array]"]=k["[object Int32Array]"]=k["[object Map]"]=k["[object Number]"]=k[E]=k["[object RegExp]"]=k["[object Set]"]=k["[object String]"]=k["[object Symbol]"]=k["[object Uint8Array]"]=k["[object Uint8ClampedArray]"]=k["[object Uint16Array]"]=k["[object Uint32Array]"]=!0,k["[object Error]"]=k[A]=k["[object WeakMap]"]=!1,e.exports=function e(t,n,P,M,T,R){var j,D=1&n,I=2&n,L=4&n;if(P&&(j=T?P(t,M,T,R):P(t)),void 0!==j)return j;if(!x(t))return t;var B=y(t);if(B){if(j=g(t),!D)return c(t,j)}else{var Z=h(t),N=Z==A||"[object GeneratorFunction]"==Z;if(b(t))return l(t,D);if(Z==E||Z==C||N&&!T){if(j=I||N?{}:m(t),!D)return I?d(t,s(j,t)):u(t,a(j,t))}else{if(!k[Z])return T?t:{};j=v(t,Z,D)}}R||(R=new r);var F=R.get(t);if(F)return F;R.set(t,j),_(t)?t.forEach((function(r){j.add(e(r,n,P,r,t,R))})):w(t)&&t.forEach((function(r,o){j.set(o,e(r,n,P,o,t,R))}));var H=B?void 0:(L?I?p:f:I?O:S)(t);return o(H||t,(function(r,o){H&&(r=t[o=r]),i(j,o,e(r,n,P,o,t,R))})),j}},3118:(e,t,n)=>{var r=n(13218),o=Object.create,i=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=i},20731:(e,t,n)=>{var r=n(88668),o=n(47443),i=n(1196),a=n(29932),s=n(7518),l=n(74757);e.exports=function(e,t,n,c){var u=-1,d=o,f=!0,p=e.length,h=[],g=t.length;if(!p)return h;n&&(t=a(t,s(n))),c?(d=i,f=!1):t.length>=200&&(d=l,f=!1,t=new r(t));e:for(;++u<p;){var v=e[u],m=null==n?v:n(v);if(v=c||0!==v?v:0,f&&m===m){for(var y=g;y--;)if(t[y]===m)continue e;h.push(v)}else d(t,m,c)||h.push(v)}return h}},41848:e=>{e.exports=function(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}},21078:(e,t,n)=>{var r=n(62488),o=n(37285);e.exports=function e(t,n,i,a,s){var l=-1,c=t.length;for(i||(i=o),s||(s=[]);++l<c;){var u=t[l];n>0&&i(u)?n>1?e(u,n-1,i,a,s):r(s,u):a||(s[s.length]=u)}return s}},28483:(e,t,n)=>{var r=n(25063)();e.exports=r},97786:(e,t,n)=>{var r=n(71811),o=n(40327);e.exports=function(e,t){for(var n=0,i=(t=r(t,e)).length;null!=e&&n<i;)e=e[o(t[n++])];return n&&n==i?e:void 0}},68866:(e,t,n)=>{var r=n(62488),o=n(1469);e.exports=function(e,t,n){var i=t(e);return o(e)?i:r(i,n(e))}},44239:(e,t,n)=>{var r=n(62705),o=n(89607),i=n(2333),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},42118:(e,t,n)=>{var r=n(41848),o=n(62722),i=n(42351);e.exports=function(e,t,n){return t===t?i(e,t,n):r(e,o,n)}},9454:(e,t,n)=>{var r=n(44239),o=n(37005);e.exports=function(e){return o(e)&&"[object Arguments]"==r(e)}},90939:(e,t,n)=>{var r=n(2492),o=n(37005);e.exports=function e(t,n,i,a,s){return t===n||(null==t||null==n||!o(t)&&!o(n)?t!==t&&n!==n:r(t,n,i,a,e,s))}},2492:(e,t,n)=>{var r=n(46384),o=n(67114),i=n(18351),a=n(16096),s=n(64160),l=n(1469),c=n(44144),u=n(36719),d="[object Arguments]",f="[object Array]",p="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,g,v,m){var y=l(e),b=l(t),w=y?f:s(e),x=b?f:s(t),_=(w=w==d?p:w)==p,S=(x=x==d?p:x)==p,O=w==x;if(O&&c(e)){if(!c(t))return!1;y=!0,_=!1}if(O&&!_)return m||(m=new r),y||u(e)?o(e,t,n,g,v,m):i(e,t,w,n,g,v,m);if(!(1&n)){var C=_&&h.call(e,"__wrapped__"),A=S&&h.call(t,"__wrapped__");if(C||A){var E=C?e.value():e,k=A?t.value():t;return m||(m=new r),v(E,k,n,g,m)}}return!!O&&(m||(m=new r),a(e,t,n,g,v,m))}},25588:(e,t,n)=>{var r=n(64160),o=n(37005);e.exports=function(e){return o(e)&&"[object Map]"==r(e)}},62722:e=>{e.exports=function(e){return e!==e}},28458:(e,t,n)=>{var r=n(23560),o=n(15346),i=n(13218),a=n(80346),s=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,u=l.toString,d=c.hasOwnProperty,f=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(r(e)?f:s).test(a(e))}},29221:(e,t,n)=>{var r=n(64160),o=n(37005);e.exports=function(e){return o(e)&&"[object Set]"==r(e)}},38749:(e,t,n)=>{var r=n(44239),o=n(41780),i=n(37005),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[r(e)]}},280:(e,t,n)=>{var r=n(25726),o=n(86916),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},10313:(e,t,n)=>{var r=n(13218),o=n(25726),i=n(33498),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=o(e),n=[];for(var s in e)("constructor"!=s||!t&&a.call(e,s))&&n.push(s);return n}},9435:e=>{e.exports=function(){}},42980:(e,t,n)=>{var r=n(46384),o=n(86556),i=n(28483),a=n(59783),s=n(13218),l=n(81704),c=n(36390);e.exports=function e(t,n,u,d,f){t!==n&&i(n,(function(i,l){if(f||(f=new r),s(i))a(t,n,l,u,e,d,f);else{var p=d?d(c(t,l),i,l+"",t,n,f):void 0;void 0===p&&(p=i),o(t,l,p)}}),l)}},59783:(e,t,n)=>{var r=n(86556),o=n(64626),i=n(77133),a=n(278),s=n(38517),l=n(35694),c=n(1469),u=n(29246),d=n(44144),f=n(23560),p=n(13218),h=n(68630),g=n(36719),v=n(36390),m=n(59881);e.exports=function(e,t,n,y,b,w,x){var _=v(e,n),S=v(t,n),O=x.get(S);if(O)r(e,n,O);else{var C=w?w(_,S,n+"",e,t,x):void 0,A=void 0===C;if(A){var E=c(S),k=!E&&d(S),P=!E&&!k&&g(S);C=S,E||k||P?c(_)?C=_:u(_)?C=a(_):k?(A=!1,C=o(S,!0)):P?(A=!1,C=i(S,!0)):C=[]:h(S)||l(S)?(C=_,l(_)?C=m(_):p(_)&&!f(_)||(C=s(S))):A=!1}A&&(x.set(S,C),b(C,S,y,w,x),x.delete(S)),r(e,n,C)}}},5976:(e,t,n)=>{var r=n(6557),o=n(45357),i=n(30061);e.exports=function(e,t){return i(o(e,t,r),e+"")}},56560:(e,t,n)=>{var r=n(75703),o=n(38777),i=n(6557),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},14259:e=>{e.exports=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}},22545:e=>{e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},80531:(e,t,n)=>{var r=n(62705),o=n(29932),i=n(1469),a=n(33448),s=r?r.prototype:void 0,l=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(a(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-Infinity?"-0":n}},7518:e=>{e.exports=function(e){return function(t){return e(t)}}},57406:(e,t,n)=>{var r=n(71811),o=n(10928),i=n(40292),a=n(40327);e.exports=function(e,t){return t=r(t,e),null==(e=i(e,t))||delete e[a(o(t))]}},74757:e=>{e.exports=function(e,t){return e.has(t)}},71811:(e,t,n)=>{var r=n(1469),o=n(15403),i=n(55514),a=n(79833);e.exports=function(e,t){return r(e)?e:o(e,t)?[e]:i(a(e))}},74318:(e,t,n)=>{var r=n(11149);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},64626:(e,t,n)=>{e=n.nmd(e);var r=n(55639),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o?r.Buffer:void 0,s=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}},57157:(e,t,n)=>{var r=n(74318);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},93147:e=>{var t=/\w*$/;e.exports=function(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}},40419:(e,t,n)=>{var r=n(62705),o=r?r.prototype:void 0,i=o?o.valueOf:void 0;e.exports=function(e){return i?Object(i.call(e)):{}}},77133:(e,t,n)=>{var r=n(74318);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},278:e=>{e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},98363:(e,t,n)=>{var r=n(34865),o=n(89465);e.exports=function(e,t,n,i){var a=!n;n||(n={});for(var s=-1,l=t.length;++s<l;){var c=t[s],u=i?i(n[c],e[c],c,n,e):void 0;void 0===u&&(u=e[c]),a?o(n,c,u):r(n,c,u)}return n}},18805:(e,t,n)=>{var r=n(98363),o=n(99551);e.exports=function(e,t){return r(e,o(e),t)}},1911:(e,t,n)=>{var r=n(98363),o=n(51442);e.exports=function(e,t){return r(e,o(e),t)}},14429:(e,t,n)=>{var r=n(55639)["__core-js_shared__"];e.exports=r},21463:(e,t,n)=>{var r=n(5976),o=n(16612);e.exports=function(e){return r((function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,s&&o(n[0],n[1],s)&&(a=i<3?void 0:a,i=1),t=Object(t);++r<i;){var l=n[r];l&&e(t,l,r,a)}return t}))}},25063:e=>{e.exports=function(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),s=a.length;s--;){var l=a[e?s:++o];if(!1===n(i[l],l,i))break}return t}}},23468:(e,t,n)=>{var r=n(7548),o=n(99021),i=n(66833),a=n(97658),s=n(1469),l=n(86528);e.exports=function(e){return o((function(t){var n=t.length,o=n,c=r.prototype.thru;for(e&&t.reverse();o--;){var u=t[o];if("function"!=typeof u)throw new TypeError("Expected a function");if(c&&!d&&"wrapper"==a(u))var d=new r([],!0)}for(o=d?o:n;++o<n;){u=t[o];var f=a(u),p="wrapper"==f?i(u):void 0;d=p&&l(p[0])&&424==p[1]&&!p[4].length&&1==p[9]?d[a(p[0])].apply(d,p[3]):1==u.length&&l(u)?d[f]():d.thru(u)}return function(){var e=arguments,r=e[0];if(d&&1==e.length&&s(r))return d.plant(r).value();for(var o=0,i=n?t[o].apply(this,e):r;++o<n;)i=t[o].call(this,i);return i}}))}},60696:(e,t,n)=>{var r=n(68630);e.exports=function(e){return r(e)?void 0:e}},38777:(e,t,n)=>{var r=n(10852),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=o},67114:(e,t,n)=>{var r=n(88668),o=n(82908),i=n(74757);e.exports=function(e,t,n,a,s,l){var c=1&n,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var f=l.get(e),p=l.get(t);if(f&&p)return f==t&&p==e;var h=-1,g=!0,v=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++h<u;){var m=e[h],y=t[h];if(a)var b=c?a(y,m,h,t,e,l):a(m,y,h,e,t,l);if(void 0!==b){if(b)continue;g=!1;break}if(v){if(!o(t,(function(e,t){if(!i(v,t)&&(m===e||s(m,e,n,a,l)))return v.push(t)}))){g=!1;break}}else if(m!==y&&!s(m,y,n,a,l)){g=!1;break}}return l.delete(e),l.delete(t),g}},18351:(e,t,n)=>{var r=n(62705),o=n(11149),i=n(77813),a=n(67114),s=n(68776),l=n(21814),c=r?r.prototype:void 0,u=c?c.valueOf:void 0;e.exports=function(e,t,n,r,c,d,f){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var p=s;case"[object Set]":var h=1&r;if(p||(p=l),e.size!=t.size&&!h)return!1;var g=f.get(e);if(g)return g==t;r|=2,f.set(e,t);var v=a(p(e),p(t),r,c,d,f);return f.delete(e),v;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},16096:(e,t,n)=>{var r=n(58234),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,i,a,s){var l=1&n,c=r(e),u=c.length;if(u!=r(t).length&&!l)return!1;for(var d=u;d--;){var f=c[d];if(!(l?f in t:o.call(t,f)))return!1}var p=s.get(e),h=s.get(t);if(p&&h)return p==t&&h==e;var g=!0;s.set(e,t),s.set(t,e);for(var v=l;++d<u;){var m=e[f=c[d]],y=t[f];if(i)var b=l?i(y,m,f,t,e,s):i(m,y,f,e,t,s);if(!(void 0===b?m===y||a(m,y,n,i,s):b)){g=!1;break}v||(v="constructor"==f)}if(g&&!v){var w=e.constructor,x=t.constructor;w==x||!("constructor"in e)||!("constructor"in t)||"function"==typeof w&&w instanceof w&&"function"==typeof x&&x instanceof x||(g=!1)}return s.delete(e),s.delete(t),g}},99021:(e,t,n)=>{var r=n(85564),o=n(45357),i=n(30061);e.exports=function(e){return i(o(e,void 0,r),e+"")}},31957:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},58234:(e,t,n)=>{var r=n(68866),o=n(99551),i=n(3674);e.exports=function(e){return r(e,i,o)}},46904:(e,t,n)=>{var r=n(68866),o=n(51442),i=n(81704);e.exports=function(e){return r(e,i,o)}},66833:(e,t,n)=>{var r=n(20546),o=n(50308),i=r?function(e){return r.get(e)}:o;e.exports=i},97658:(e,t,n)=>{var r=n(52060),o=Object.prototype.hasOwnProperty;e.exports=function(e){for(var t=e.name+"",n=r[t],i=o.call(r,t)?n.length:0;i--;){var a=n[i],s=a.func;if(null==s||s==e)return a.name}return t}},45050:(e,t,n)=>{var r=n(37019);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},10852:(e,t,n)=>{var r=n(28458),o=n(47801);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},85924:(e,t,n)=>{var r=n(5569)(Object.getPrototypeOf,Object);e.exports=r},89607:(e,t,n)=>{var r=n(62705),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(l){}var o=a.call(e);return r&&(t?e[s]=n:delete e[s]),o}},99551:(e,t,n)=>{var r=n(34963),o=n(70479),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(e){return null==e?[]:(e=Object(e),r(a(e),(function(t){return i.call(e,t)})))}:o;e.exports=s},51442:(e,t,n)=>{var r=n(62488),o=n(85924),i=n(99551),a=n(70479),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,i(e)),e=o(e);return t}:a;e.exports=s},64160:(e,t,n)=>{var r=n(18552),o=n(57071),i=n(53818),a=n(58525),s=n(70577),l=n(44239),c=n(80346),u="[object Map]",d="[object Promise]",f="[object Set]",p="[object WeakMap]",h="[object DataView]",g=c(r),v=c(o),m=c(i),y=c(a),b=c(s),w=l;(r&&w(new r(new ArrayBuffer(1)))!=h||o&&w(new o)!=u||i&&w(i.resolve())!=d||a&&w(new a)!=f||s&&w(new s)!=p)&&(w=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case g:return h;case v:return u;case m:return d;case y:return f;case b:return p}return t}),e.exports=w},47801:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},51789:(e,t,n)=>{var r=n(94536);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},80401:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},57667:(e,t,n)=>{var r=n(94536),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(t,e)?t[e]:void 0}},21327:(e,t,n)=>{var r=n(94536),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}},81866:(e,t,n)=>{var r=n(94536);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},43824:e=>{var t=Object.prototype.hasOwnProperty;e.exports=function(e){var n=e.length,r=new e.constructor(n);return n&&"string"==typeof e[0]&&t.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},29148:(e,t,n)=>{var r=n(74318),o=n(57157),i=n(93147),a=n(40419),s=n(77133);e.exports=function(e,t,n){var l=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new l(+e);case"[object DataView]":return o(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,n);case"[object Map]":case"[object Set]":return new l;case"[object Number]":case"[object String]":return new l(e);case"[object RegExp]":return i(e);case"[object Symbol]":return a(e)}}},38517:(e,t,n)=>{var r=n(3118),o=n(85924),i=n(25726);e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:r(o(e))}},37285:(e,t,n)=>{var r=n(62705),o=n(35694),i=n(1469),a=r?r.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||o(e)||!!(a&&e&&e[a])}},65776:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},16612:(e,t,n)=>{var r=n(77813),o=n(98612),i=n(65776),a=n(13218);e.exports=function(e,t,n){if(!a(n))return!1;var s=typeof t;return!!("number"==s?o(n)&&i(t,n.length):"string"==s&&t in n)&&r(n[t],e)}},15403:(e,t,n)=>{var r=n(1469),o=n(33448),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!o(e))||(a.test(e)||!i.test(e)||null!=t&&e in Object(t))}},37019:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},86528:(e,t,n)=>{var r=n(96425),o=n(66833),i=n(97658),a=n(8111);e.exports=function(e){var t=i(e),n=a[t];if("function"!=typeof n||!(t in r.prototype))return!1;if(e===n)return!0;var s=o(n);return!!s&&e===s[0]}},15346:(e,t,n)=>{var r=n(14429),o=function(){var e=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!o&&o in e}},25726:e=>{var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},27040:e=>{e.exports=function(){this.__data__=[],this.size=0}},14125:(e,t,n)=>{var r=n(18470),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():o.call(t,n,1),--this.size,!0)}},82117:(e,t,n)=>{var r=n(18470);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},67518:(e,t,n)=>{var r=n(18470);e.exports=function(e){return r(this.__data__,e)>-1}},54705:(e,t,n)=>{var r=n(18470);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},24785:(e,t,n)=>{var r=n(1989),o=n(38407),i=n(57071);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},11285:(e,t,n)=>{var r=n(45050);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},96e3:(e,t,n)=>{var r=n(45050);e.exports=function(e){return r(this,e).get(e)}},49916:(e,t,n)=>{var r=n(45050);e.exports=function(e){return r(this,e).has(e)}},95265:(e,t,n)=>{var r=n(45050);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},68776:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},24523:(e,t,n)=>{var r=n(88306);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},20546:(e,t,n)=>{var r=n(70577),o=r&&new r;e.exports=o},94536:(e,t,n)=>{var r=n(10852)(Object,"create");e.exports=r},86916:(e,t,n)=>{var r=n(5569)(Object.keys,Object);e.exports=r},33498:e=>{e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},31167:(e,t,n)=>{e=n.nmd(e);var r=n(31957),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(t){}}();e.exports=s},2333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5569:e=>{e.exports=function(e,t){return function(n){return e(t(n))}}},45357:(e,t,n)=>{var r=n(96874),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,s=o(i.length-t,0),l=Array(s);++a<s;)l[a]=i[t+a];a=-1;for(var c=Array(t+1);++a<t;)c[a]=i[a];return c[t]=n(l),r(e,this,c)}}},40292:(e,t,n)=>{var r=n(97786),o=n(14259);e.exports=function(e,t){return t.length<2?e:r(e,o(t,0,-1))}},52060:e=>{e.exports={}},55639:(e,t,n)=>{var r=n(31957),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},36390:e=>{e.exports=function(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}},90619:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},72385:e=>{e.exports=function(e){return this.__data__.has(e)}},21814:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},30061:(e,t,n)=>{var r=n(56560),o=n(21275)(r);e.exports=o},21275:e=>{var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var o=t(),i=16-(o-r);if(r=o,i>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},37465:(e,t,n)=>{var r=n(38407);e.exports=function(){this.__data__=new r,this.size=0}},63779:e=>{e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},67599:e=>{e.exports=function(e){return this.__data__.get(e)}},44758:e=>{e.exports=function(e){return this.__data__.has(e)}},34309:(e,t,n)=>{var r=n(38407),o=n(57071),i=n(83369);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(e,t),this.size=n.size,this}},42351:e=>{e.exports=function(e,t,n){for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1}},55514:(e,t,n)=>{var r=n(24523),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,(function(e,n,r,o){t.push(r?o.replace(i,"$1"):n||e)})),t}));e.exports=a},40327:(e,t,n)=>{var r=n(33448);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}},80346:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(n){}try{return e+""}catch(n){}}return""}},21913:(e,t,n)=>{var r=n(96425),o=n(7548),i=n(278);e.exports=function(e){if(e instanceof r)return e.clone();var t=new o(e.__wrapped__,e.__chain__);return t.__actions__=i(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}},75703:e=>{e.exports=function(e){return function(){return e}}},91966:(e,t,n)=>{var r=n(20731),o=n(21078),i=n(5976),a=n(29246),s=i((function(e,t){return a(e)?r(e,o(t,1,a,!0)):[]}));e.exports=s},77813:e=>{e.exports=function(e,t){return e===t||e!==e&&t!==t}},85564:(e,t,n)=>{var r=n(21078);e.exports=function(e){return(null==e?0:e.length)?r(e,1):[]}},59242:(e,t,n)=>{var r=n(23468)();e.exports=r},6557:e=>{e.exports=function(e){return e}},35694:(e,t,n)=>{var r=n(9454),o=n(37005),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return o(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},1469:e=>{var t=Array.isArray;e.exports=t},98612:(e,t,n)=>{var r=n(23560),o=n(41780);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},29246:(e,t,n)=>{var r=n(98612),o=n(37005);e.exports=function(e){return o(e)&&r(e)}},44144:(e,t,n)=>{e=n.nmd(e);var r=n(55639),o=n(95062),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,s=a&&a.exports===i?r.Buffer:void 0,l=(s?s.isBuffer:void 0)||o;e.exports=l},18446:(e,t,n)=>{var r=n(90939);e.exports=function(e,t){return r(e,t)}},23560:(e,t,n)=>{var r=n(44239),o=n(13218);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},41780:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},56688:(e,t,n)=>{var r=n(25588),o=n(7518),i=n(31167),a=i&&i.isMap,s=a?o(a):r;e.exports=s},13218:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},37005:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},68630:(e,t,n)=>{var r=n(44239),o=n(85924),i=n(37005),a=Function.prototype,s=Object.prototype,l=a.toString,c=s.hasOwnProperty,u=l.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=r(e))return!1;var t=o(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==u}},72928:(e,t,n)=>{var r=n(29221),o=n(7518),i=n(31167),a=i&&i.isSet,s=a?o(a):r;e.exports=s},33448:(e,t,n)=>{var r=n(44239),o=n(37005);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},36719:(e,t,n)=>{var r=n(38749),o=n(7518),i=n(31167),a=i&&i.isTypedArray,s=a?o(a):r;e.exports=s},3674:(e,t,n)=>{var r=n(14636),o=n(280),i=n(98612);e.exports=function(e){return i(e)?r(e):o(e)}},81704:(e,t,n)=>{var r=n(14636),o=n(10313),i=n(98612);e.exports=function(e){return i(e)?r(e,!0):o(e)}},10928:e=>{e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},88306:(e,t,n)=>{var r=n(83369);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,e.exports=o},82492:(e,t,n)=>{var r=n(42980),o=n(21463)((function(e,t,n){r(e,t,n)}));e.exports=o},50308:e=>{e.exports=function(){}},57557:(e,t,n)=>{var r=n(29932),o=n(85990),i=n(57406),a=n(71811),s=n(98363),l=n(60696),c=n(99021),u=n(46904),d=c((function(e,t){var n={};if(null==e)return n;var c=!1;t=r(t,(function(t){return t=a(t,e),c||(c=t.length>1),t})),s(e,u(e),n),c&&(n=o(n,7,l));for(var d=t.length;d--;)i(n,t[d]);return n}));e.exports=d},70479:e=>{e.exports=function(){return[]}},95062:e=>{e.exports=function(){return!1}},59881:(e,t,n)=>{var r=n(98363),o=n(81704);e.exports=function(e){return r(e,o(e))}},79833:(e,t,n)=>{var r=n(80531);e.exports=function(e){return null==e?"":r(e)}},8111:(e,t,n)=>{var r=n(96425),o=n(7548),i=n(9435),a=n(1469),s=n(37005),l=n(21913),c=Object.prototype.hasOwnProperty;function u(e){if(s(e)&&!a(e)&&!(e instanceof r)){if(e instanceof o)return e;if(c.call(e,"__wrapped__"))return l(e)}return new o(e)}u.prototype=i.prototype,u.prototype.constructor=u,e.exports=u},2568:(e,t,n)=>{!function(){var t=n(71012),r=n(40487).utf8,o=n(48738),i=n(40487).bin,a=function(e,n){e.constructor==String?e=n&&"binary"===n.encoding?i.stringToBytes(e):r.stringToBytes(e):o(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var s=t.bytesToWords(e),l=8*e.length,c=1732584193,u=-271733879,d=-1732584194,f=271733878,p=0;p<s.length;p++)s[p]=16711935&(s[p]<<8|s[p]>>>24)|4278255360&(s[p]<<24|s[p]>>>8);s[l>>>5]|=128<<l%32,s[14+(l+64>>>9<<4)]=l;var h=a._ff,g=a._gg,v=a._hh,m=a._ii;for(p=0;p<s.length;p+=16){var y=c,b=u,w=d,x=f;c=h(c,u,d,f,s[p+0],7,-680876936),f=h(f,c,u,d,s[p+1],12,-389564586),d=h(d,f,c,u,s[p+2],17,606105819),u=h(u,d,f,c,s[p+3],22,-1044525330),c=h(c,u,d,f,s[p+4],7,-176418897),f=h(f,c,u,d,s[p+5],12,1200080426),d=h(d,f,c,u,s[p+6],17,-1473231341),u=h(u,d,f,c,s[p+7],22,-45705983),c=h(c,u,d,f,s[p+8],7,1770035416),f=h(f,c,u,d,s[p+9],12,-1958414417),d=h(d,f,c,u,s[p+10],17,-42063),u=h(u,d,f,c,s[p+11],22,-1990404162),c=h(c,u,d,f,s[p+12],7,1804603682),f=h(f,c,u,d,s[p+13],12,-40341101),d=h(d,f,c,u,s[p+14],17,-1502002290),c=g(c,u=h(u,d,f,c,s[p+15],22,1236535329),d,f,s[p+1],5,-165796510),f=g(f,c,u,d,s[p+6],9,-1069501632),d=g(d,f,c,u,s[p+11],14,643717713),u=g(u,d,f,c,s[p+0],20,-373897302),c=g(c,u,d,f,s[p+5],5,-701558691),f=g(f,c,u,d,s[p+10],9,38016083),d=g(d,f,c,u,s[p+15],14,-660478335),u=g(u,d,f,c,s[p+4],20,-405537848),c=g(c,u,d,f,s[p+9],5,568446438),f=g(f,c,u,d,s[p+14],9,-1019803690),d=g(d,f,c,u,s[p+3],14,-187363961),u=g(u,d,f,c,s[p+8],20,1163531501),c=g(c,u,d,f,s[p+13],5,-1444681467),f=g(f,c,u,d,s[p+2],9,-51403784),d=g(d,f,c,u,s[p+7],14,1735328473),c=v(c,u=g(u,d,f,c,s[p+12],20,-1926607734),d,f,s[p+5],4,-378558),f=v(f,c,u,d,s[p+8],11,-2022574463),d=v(d,f,c,u,s[p+11],16,1839030562),u=v(u,d,f,c,s[p+14],23,-35309556),c=v(c,u,d,f,s[p+1],4,-1530992060),f=v(f,c,u,d,s[p+4],11,1272893353),d=v(d,f,c,u,s[p+7],16,-155497632),u=v(u,d,f,c,s[p+10],23,-1094730640),c=v(c,u,d,f,s[p+13],4,681279174),f=v(f,c,u,d,s[p+0],11,-358537222),d=v(d,f,c,u,s[p+3],16,-722521979),u=v(u,d,f,c,s[p+6],23,76029189),c=v(c,u,d,f,s[p+9],4,-640364487),f=v(f,c,u,d,s[p+12],11,-421815835),d=v(d,f,c,u,s[p+15],16,530742520),c=m(c,u=v(u,d,f,c,s[p+2],23,-995338651),d,f,s[p+0],6,-198630844),f=m(f,c,u,d,s[p+7],10,1126891415),d=m(d,f,c,u,s[p+14],15,-1416354905),u=m(u,d,f,c,s[p+5],21,-57434055),c=m(c,u,d,f,s[p+12],6,1700485571),f=m(f,c,u,d,s[p+3],10,-1894986606),d=m(d,f,c,u,s[p+10],15,-1051523),u=m(u,d,f,c,s[p+1],21,-2054922799),c=m(c,u,d,f,s[p+8],6,1873313359),f=m(f,c,u,d,s[p+15],10,-30611744),d=m(d,f,c,u,s[p+6],15,-1560198380),u=m(u,d,f,c,s[p+13],21,1309151649),c=m(c,u,d,f,s[p+4],6,-145523070),f=m(f,c,u,d,s[p+11],10,-1120210379),d=m(d,f,c,u,s[p+2],15,718787259),u=m(u,d,f,c,s[p+9],21,-343485551),c=c+y>>>0,u=u+b>>>0,d=d+w>>>0,f=f+x>>>0}return t.endian([c,u,d,f])};a._ff=function(e,t,n,r,o,i,a){var s=e+(t&n|~t&r)+(o>>>0)+a;return(s<<i|s>>>32-i)+t},a._gg=function(e,t,n,r,o,i,a){var s=e+(t&r|n&~r)+(o>>>0)+a;return(s<<i|s>>>32-i)+t},a._hh=function(e,t,n,r,o,i,a){var s=e+(t^n^r)+(o>>>0)+a;return(s<<i|s>>>32-i)+t},a._ii=function(e,t,n,r,o,i,a){var s=e+(n^(t|~r))+(o>>>0)+a;return(s<<i|s>>>32-i)+t},a._blocksize=16,a._digestsize=16,e.exports=function(e,n){if(void 0===e||null===e)throw new Error("Illegal argument "+e);var r=t.wordsToBytes(a(e,n));return n&&n.asBytes?r:n&&n.asString?i.bytesToString(r):t.bytesToHex(r)}}()},27418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,o){for(var i,a,s=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var c in i=Object(arguments[l]))n.call(i,c)&&(s[c]=i[c]);if(t){a=t(i);for(var u=0;u<a.length;u++)r.call(i,a[u])&&(s[a[u]]=i[a[u]])}}return s}},24244:e=>{"use strict";var t=function(e){return e!==e};e.exports=function(e,n){return 0===e&&0===n?1/e===1/n:e===n||!(!t(e)||!t(n))}},20609:(e,t,n)=>{"use strict";var r=n(17446),o=n(55559),i=n(24244),a=n(75624),s=n(52281),l=o(a(),Object);r(l,{getPolyfill:a,implementation:i,shim:s}),e.exports=l},17446:(e,t,n)=>{"use strict";var r=n(82215),o="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),i=Object.prototype.toString,a=Array.prototype.concat,s=Object.defineProperty,l=n(31044)(),c=s&&l,u=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!==typeof(o=r)||"[object Function]"!==i.call(o)||!r())return;var o;c?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n},d=function(e,t){var n=arguments.length>2?arguments[2]:{},i=r(t);o&&(i=a.call(i,Object.getOwnPropertySymbols(t)));for(var s=0;s<i.length;s+=1)u(e,i[s],t[i[s]],n[i[s]])};d.supportsDescriptors=!!c,e.exports=d},75624:(e,t,n)=>{"use strict";var r=n(24244);e.exports=function(){return"function"===typeof Object.is?Object.is:r}},52281:(e,t,n)=>{"use strict";var r=n(75624),o=n(17446);e.exports=function(){var e=r();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},18987:(e,t,n)=>{"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=n(21414),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),c=s.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},f={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},p=function(){if("undefined"===typeof window)return!1;for(var e in window)try{if(!f["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"===typeof window[e])try{d(window[e])}catch(t){return!0}}catch(t){return!0}return!1}();r=function(e){var t=null!==e&&"object"===typeof e,n="[object Function]"===i.call(e),r=a(e),s=t&&"[object String]"===i.call(e),f=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=c&&n;if(s&&e.length>0&&!o.call(e,0))for(var g=0;g<e.length;++g)f.push(String(g));if(r&&e.length>0)for(var v=0;v<e.length;++v)f.push(String(v));else for(var m in e)h&&"prototype"===m||!o.call(e,m)||f.push(String(m));if(l)for(var y=function(e){if("undefined"===typeof window||!p)return d(e);try{return d(e)}catch(t){return!1}}(e),b=0;b<u.length;++b)y&&"constructor"===u[b]||!o.call(e,u[b])||f.push(u[b]);return f}}e.exports=r},82215:(e,t,n)=>{"use strict";var r=Array.prototype.slice,o=n(21414),i=Object.keys,a=i?function(e){return i(e)}:n(18987),s=Object.keys;a.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return o(e)?s(r.call(e)):s(e)})}else Object.keys=a;return Object.keys||a},e.exports=a},21414:e=>{"use strict";var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},5598:(e,t)=>{"use strict";function n(e){var t="function"===typeof Map?new Map:void 0;return n=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return r(e,arguments,i(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),o(a,e)},n(e)}function r(e,t,n){return r=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&o(i,n.prototype),i},r.apply(null,arguments)}function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}function i(e){return i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},i(e)}t.__esModule=!0,t.default=void 0;var a=function(e){var t,n;function r(t){return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+t+" for more information.")||this)}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n),r}(n(Error));t.default=a,e.exports=t.default},65583:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=function(e,t){var n=c(e),i=n.match(s);if(i&&!i.every((function(e){return e===i[0]})))throw new o.default(41);return""+function(e,t){var n,i=function(e){var t={};return t.symbols=e?a({},r.default.symbols,e.symbols):a({},r.default.symbols),t}(t),s=[i.symbols["("].prefix],c=[],u=new RegExp("\\d+(?:\\.\\d+)?|"+Object.keys(i.symbols).map((function(e){return i.symbols[e]})).sort((function(e,t){return t.symbol.length-e.symbol.length})).map((function(e){return e.regSymbol})).join("|")+"|(\\S)","g");u.lastIndex=0;var d=!1;do{var f=(n=u.exec(e))||[")",void 0],p=f[0],h=f[1],g=i.symbols[p],v=g&&!g.prefix&&!g.func,m=!g||!g.postfix&&!g.infix;if(h||(d?m:v))throw new o.default(37,n?n.index:e.length,e);if(d){var y=g.postfix||g.infix;do{var b=s[s.length-1];if((y.precedence-b.precedence||b.rightToLeft)>0)break}while(l(s,c));d="postfix"===y.notation,")"!==y.symbol&&(s.push(y),d&&l(s,c))}else if(g){if(s.push(g.prefix||g.func),g.func&&(!(n=u.exec(e))||"("!==n[0]))throw new o.default(38,n?n.index:e.length,e)}else c.push(+p),d=!0}while(n&&s.length);if(s.length)throw new o.default(39,n?n.index:e.length,e);if(n)throw new o.default(40,n?n.index:e.length,e);return c.pop()}(c(n.replace(s,"")),t)+(i?c(i[0]):"")};var r=i(n(43975)),o=i(n(5598));function i(e){return e&&e.__esModule?e:{default:e}}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}var s=/((?!\w)a|na|hc|mc|dg|me[r]?|xe|ni(?![a-zA-Z])|mm|cp|tp|xp|q(?!s)|hv|xamv|nimv|wv|sm|s(?!\D|$)|ged|darg?|nrut)/g;function l(e,t){var n,r=e.pop();return t.push(r.f.apply(r,(n=[]).concat.apply(n,t.splice(-r.argCount)))),r.precedence}function c(e){return e.split("").reverse().join("")}e.exports=t.default},43975:(e,t)=>{"use strict";function n(){var e;return(e=arguments.length-1)<0||arguments.length<=e?void 0:arguments[e]}t.__esModule=!0,t.default=void 0;var r={symbols:{"*":{infix:{symbol:"*",f:function(e,t){return e*t},notation:"infix",precedence:4,rightToLeft:0,argCount:2},symbol:"*",regSymbol:"\\*"},"/":{infix:{symbol:"/",f:function(e,t){return e/t},notation:"infix",precedence:4,rightToLeft:0,argCount:2},symbol:"/",regSymbol:"/"},"+":{infix:{symbol:"+",f:function(e,t){return e+t},notation:"infix",precedence:2,rightToLeft:0,argCount:2},prefix:{symbol:"+",f:n,notation:"prefix",precedence:3,rightToLeft:0,argCount:1},symbol:"+",regSymbol:"\\+"},"-":{infix:{symbol:"-",f:function(e,t){return e-t},notation:"infix",precedence:2,rightToLeft:0,argCount:2},prefix:{symbol:"-",f:function(e){return-e},notation:"prefix",precedence:3,rightToLeft:0,argCount:1},symbol:"-",regSymbol:"-"},",":{infix:{symbol:",",f:function(){return Array.of.apply(Array,arguments)},notation:"infix",precedence:1,rightToLeft:0,argCount:2},symbol:",",regSymbol:","},"(":{prefix:{symbol:"(",f:n,notation:"prefix",precedence:0,rightToLeft:0,argCount:1},symbol:"(",regSymbol:"\\("},")":{postfix:{symbol:")",f:void 0,notation:"postfix",precedence:0,rightToLeft:0,argCount:1},symbol:")",regSymbol:"\\)"},min:{func:{symbol:"min",f:function(){return Math.min.apply(Math,arguments)},notation:"func",precedence:0,rightToLeft:0,argCount:1},symbol:"min",regSymbol:"min\\b"},max:{func:{symbol:"max",f:function(){return Math.max.apply(Math,arguments)},notation:"func",precedence:0,rightToLeft:0,argCount:1},symbol:"max",regSymbol:"max\\b"}}};t.default=r,e.exports=t.default},92703:(e,t,n)=>{"use strict";var r=n(50414);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},45697:(e,t,n)=>{e.exports=n(92703)()},50414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},17563:(e,t,n)=>{"use strict";const r=n(70610),o=n(44020),i=n(80500),a=n(92806),s=Symbol("encodeFragmentIdentifier");function l(e){if("string"!==typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function c(e,t){return t.encode?t.strict?r(e):encodeURIComponent(e):e}function u(e,t){return t.decode?o(e):e}function d(e){return Array.isArray(e)?e.sort():"object"===typeof e?d(Object.keys(e)).sort(((e,t)=>Number(e)-Number(t))).map((t=>e[t])):e}function f(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function p(e){const t=(e=f(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function h(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"===typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function g(e,t){l((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const n=function(e){let t;switch(e.arrayFormat){case"index":return(e,n,r)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return(e,n,r)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};case"colon-list-separator":return(e,n,r)=>{t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};case"comma":case"separator":return(t,n,r)=>{const o="string"===typeof n&&n.includes(e.arrayFormatSeparator),i="string"===typeof n&&!o&&u(n,e).includes(e.arrayFormatSeparator);n=i?u(n,e):n;const a=o||i?n.split(e.arrayFormatSeparator).map((t=>u(t,e))):null===n?n:u(n,e);r[t]=a};case"bracket-separator":return(t,n,r)=>{const o=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!o)return void(r[t]=n?u(n,e):n);const i=null===n?[]:n.split(e.arrayFormatSeparator).map((t=>u(t,e)));void 0!==r[t]?r[t]=[].concat(r[t],i):r[t]=i};default:return(e,t,n)=>{void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t),r=Object.create(null);if("string"!==typeof e)return r;if(!(e=e.trim().replace(/^[?#&]/,"")))return r;for(const o of e.split("&")){if(""===o)continue;let[e,a]=i(t.decode?o.replace(/\+/g," "):o,"=");a=void 0===a?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?a:u(a,t),n(u(e,t),a,r)}for(const o of Object.keys(r)){const e=r[o];if("object"===typeof e&&null!==e)for(const n of Object.keys(e))e[n]=h(e[n],t);else r[o]=h(e,t)}return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce(((e,t)=>{const n=r[t];return Boolean(n)&&"object"===typeof n&&!Array.isArray(n)?e[t]=d(n):e[t]=n,e}),Object.create(null))}t.extract=p,t.parse=g,t.stringify=(e,t)=>{if(!e)return"";l((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const n=n=>{return t.skipNull&&(null===(r=e[n])||void 0===r)||t.skipEmptyString&&""===e[n];var r},r=function(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{const o=n.length;return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[c(t,e),"[",o,"]"].join("")]:[...n,[c(t,e),"[",c(o,e),"]=",c(r,e)].join("")]};case"bracket":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[c(t,e),"[]"].join("")]:[...n,[c(t,e),"[]=",c(r,e)].join("")];case"colon-list-separator":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[c(t,e),":list="].join("")]:[...n,[c(t,e),":list=",c(r,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t="bracket-separator"===e.arrayFormat?"[]=":"=";return n=>(r,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&""===o?r:(o=null===o?"":o,0===r.length?[[c(n,e),t,c(o,e)].join("")]:[[r,c(o,e)].join(e.arrayFormatSeparator)])}default:return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,c(t,e)]:[...n,[c(t,e),"=",c(r,e)].join("")]}}(t),o={};for(const a of Object.keys(e))n(a)||(o[a]=e[a]);const i=Object.keys(o);return!1!==t.sort&&i.sort(t.sort),i.map((n=>{const o=e[n];return void 0===o?"":null===o?c(n,t):Array.isArray(o)?0===o.length&&"bracket-separator"===t.arrayFormat?c(n,t)+"[]":o.reduce(r(n),[]).join("&"):c(n,t)+"="+c(o,t)})).filter((e=>e.length>0)).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[n,r]=i(e,"#");return Object.assign({url:n.split("?")[0]||"",query:g(p(e),t)},t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:u(r,t)}:{})},t.stringifyUrl=(e,n)=>{n=Object.assign({encode:!0,strict:!0,[s]:!0},n);const r=f(e.url).split("?")[0]||"",o=t.extract(e.url),i=t.parse(o,{sort:!1}),a=Object.assign(i,e.query);let l=t.stringify(a,n);l&&(l=`?${l}`);let u=function(e){let t="";const n=e.indexOf("#");return-1!==n&&(t=e.slice(n)),t}(e.url);return e.fragmentIdentifier&&(u=`#${n[s]?c(e.fragmentIdentifier,n):e.fragmentIdentifier}`),`${r}${l}${u}`},t.pick=(e,n,r)=>{r=Object.assign({parseFragmentIdentifier:!0,[s]:!1},r);const{url:o,query:i,fragmentIdentifier:l}=t.parseUrl(e,r);return t.stringifyUrl({url:o,query:a(i,n),fragmentIdentifier:l},r)},t.exclude=(e,n,r)=>{const o=Array.isArray(n)?e=>!n.includes(e):(e,t)=>!n(e,t);return t.pick(e,o,r)}},31862:(e,t,n)=>{window,e.exports=function(e,t){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}([function(e,t,n){(function(e,r){var o;(function(){var i="Expected a function",a="__lodash_placeholder__",s=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],l="[object Arguments]",c="[object Array]",u="[object Boolean]",d="[object Date]",f="[object Error]",p="[object Function]",h="[object GeneratorFunction]",g="[object Map]",v="[object Number]",m="[object Object]",y="[object RegExp]",b="[object Set]",w="[object String]",x="[object Symbol]",_="[object WeakMap]",S="[object ArrayBuffer]",O="[object DataView]",C="[object Float32Array]",A="[object Float64Array]",E="[object Int8Array]",k="[object Int16Array]",P="[object Int32Array]",M="[object Uint8Array]",T="[object Uint16Array]",R="[object Uint32Array]",j=/\b__p \+= '';/g,D=/\b(__p \+=) '' \+/g,I=/(__e\(.*?\)|\b__t\)) \+\n'';/g,L=/&(?:amp|lt|gt|quot|#39);/g,B=/[&<>"']/g,Z=RegExp(L.source),N=RegExp(B.source),F=/<%-([\s\S]+?)%>/g,H=/<%([\s\S]+?)%>/g,V=/<%=([\s\S]+?)%>/g,z=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,U=/^\w*$/,G=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,W=/[\\^$.*+?()[\]{}|]/g,$=RegExp(W.source),q=/^\s+/,Y=/\s/,K=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,X=/\{\n\/\* \[wrapped with (.+)\] \*/,J=/,? & /,Q=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ee=/[()=,{}\[\]\/\s]/,te=/\\(\\)?/g,ne=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,re=/\w*$/,oe=/^[-+]0x[0-9a-f]+$/i,ie=/^0b[01]+$/i,ae=/^\[object .+?Constructor\]$/,se=/^0o[0-7]+$/i,le=/^(?:0|[1-9]\d*)$/,ce=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ue=/($^)/,de=/['\n\r\u2028\u2029\\]/g,fe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",pe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",he="[\\ud800-\\udfff]",ge="["+pe+"]",ve="["+fe+"]",me="\\d+",ye="[\\u2700-\\u27bf]",be="[a-z\\xdf-\\xf6\\xf8-\\xff]",we="[^\\ud800-\\udfff"+pe+me+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",xe="\\ud83c[\\udffb-\\udfff]",_e="[^\\ud800-\\udfff]",Se="(?:\\ud83c[\\udde6-\\uddff]){2}",Oe="[\\ud800-\\udbff][\\udc00-\\udfff]",Ce="[A-Z\\xc0-\\xd6\\xd8-\\xde]",Ae="(?:"+be+"|"+we+")",Ee="(?:"+Ce+"|"+we+")",ke="(?:"+ve+"|"+xe+")?",Pe="[\\ufe0e\\ufe0f]?"+ke+"(?:\\u200d(?:"+[_e,Se,Oe].join("|")+")[\\ufe0e\\ufe0f]?"+ke+")*",Me="(?:"+[ye,Se,Oe].join("|")+")"+Pe,Te="(?:"+[_e+ve+"?",ve,Se,Oe,he].join("|")+")",Re=RegExp("['\u2019]","g"),je=RegExp(ve,"g"),De=RegExp(xe+"(?="+xe+")|"+Te+Pe,"g"),Ie=RegExp([Ce+"?"+be+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?="+[ge,Ce,"$"].join("|")+")",Ee+"+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?="+[ge,Ce+Ae,"$"].join("|")+")",Ce+"?"+Ae+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Ce+"+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",me,Me].join("|"),"g"),Le=RegExp("[\\u200d\\ud800-\\udfff"+fe+"\\ufe0e\\ufe0f]"),Be=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ze=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ne=-1,Fe={};Fe[C]=Fe[A]=Fe[E]=Fe[k]=Fe[P]=Fe[M]=Fe["[object Uint8ClampedArray]"]=Fe[T]=Fe[R]=!0,Fe[l]=Fe[c]=Fe[S]=Fe[u]=Fe[O]=Fe[d]=Fe[f]=Fe[p]=Fe[g]=Fe[v]=Fe[m]=Fe[y]=Fe[b]=Fe[w]=Fe[_]=!1;var He={};He[l]=He[c]=He[S]=He[O]=He[u]=He[d]=He[C]=He[A]=He[E]=He[k]=He[P]=He[g]=He[v]=He[m]=He[y]=He[b]=He[w]=He[x]=He[M]=He["[object Uint8ClampedArray]"]=He[T]=He[R]=!0,He[f]=He[p]=He[_]=!1;var Ve={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ze=parseFloat,Ue=parseInt,Ge="object"==typeof e&&e&&e.Object===Object&&e,We="object"==typeof self&&self&&self.Object===Object&&self,$e=Ge||We||Function("return this")(),qe=t&&!t.nodeType&&t,Ye=qe&&"object"==typeof r&&r&&!r.nodeType&&r,Ke=Ye&&Ye.exports===qe,Xe=Ke&&Ge.process,Je=function(){try{return Ye&&Ye.require&&Ye.require("util").types||Xe&&Xe.binding&&Xe.binding("util")}catch(e){}}(),Qe=Je&&Je.isArrayBuffer,et=Je&&Je.isDate,tt=Je&&Je.isMap,nt=Je&&Je.isRegExp,rt=Je&&Je.isSet,ot=Je&&Je.isTypedArray;function it(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function at(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o<i;){var a=e[o];t(r,a,n(a),e)}return r}function st(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function lt(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function ct(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function ut(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}function dt(e,t){return!(null==e||!e.length)&&xt(e,t,0)>-1}function ft(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}function pt(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}function ht(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}function gt(e,t,n,r){var o=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}function vt(e,t,n,r){var o=null==e?0:e.length;for(r&&o&&(n=e[--o]);o--;)n=t(n,e[o],o,e);return n}function mt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var yt=Ct("length");function bt(e,t,n){var r;return n(e,(function(e,n,o){if(t(e,n,o))return r=n,!1})),r}function wt(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}function xt(e,t,n){return t==t?function(e,t,n){for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1}(e,t,n):wt(e,St,n)}function _t(e,t,n,r){for(var o=n-1,i=e.length;++o<i;)if(r(e[o],t))return o;return-1}function St(e){return e!=e}function Ot(e,t){var n=null==e?0:e.length;return n?kt(e,t)/n:NaN}function Ct(e){return function(t){return null==t?void 0:t[e]}}function At(e){return function(t){return null==e?void 0:e[t]}}function Et(e,t,n,r,o){return o(e,(function(e,o,i){n=r?(r=!1,e):t(n,e,o,i)})),n}function kt(e,t){for(var n,r=-1,o=e.length;++r<o;){var i=t(e[r]);void 0!==i&&(n=void 0===n?i:n+i)}return n}function Pt(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Mt(e){return e?e.slice(0,qt(e)+1).replace(q,""):e}function Tt(e){return function(t){return e(t)}}function Rt(e,t){return pt(t,(function(t){return e[t]}))}function jt(e,t){return e.has(t)}function Dt(e,t){for(var n=-1,r=e.length;++n<r&&xt(t,e[n],0)>-1;);return n}function It(e,t){for(var n=e.length;n--&&xt(t,e[n],0)>-1;);return n}function Lt(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var Bt=At({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),Zt=At({"&":"&","<":"<",">":">",'"':""","'":"'"});function Nt(e){return"\\"+Ve[e]}function Ft(e){return Le.test(e)}function Ht(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function Vt(e,t){return function(n){return e(t(n))}}function zt(e,t){for(var n=-1,r=e.length,o=0,i=[];++n<r;){var s=e[n];s!==t&&s!==a||(e[n]=a,i[o++]=n)}return i}function Ut(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function Gt(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function Wt(e){return Ft(e)?function(e){for(var t=De.lastIndex=0;De.test(e);)++t;return t}(e):yt(e)}function $t(e){return Ft(e)?function(e){return e.match(De)||[]}(e):function(e){return e.split("")}(e)}function qt(e){for(var t=e.length;t--&&Y.test(e.charAt(t)););return t}var Yt=At({"&":"&","<":"<",">":">",""":'"',"'":"'"}),Kt=function e(t){var n,r=(t=null==t?$e:Kt.defaults($e.Object(),t,Kt.pick($e,Ze))).Array,o=t.Date,Y=t.Error,fe=t.Function,pe=t.Math,he=t.Object,ge=t.RegExp,ve=t.String,me=t.TypeError,ye=r.prototype,be=fe.prototype,we=he.prototype,xe=t["__core-js_shared__"],_e=be.toString,Se=we.hasOwnProperty,Oe=0,Ce=(n=/[^.]+$/.exec(xe&&xe.keys&&xe.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Ae=we.toString,Ee=_e.call(he),ke=$e._,Pe=ge("^"+_e.call(Se).replace(W,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Me=Ke?t.Buffer:void 0,Te=t.Symbol,De=t.Uint8Array,Le=Me?Me.allocUnsafe:void 0,Ve=Vt(he.getPrototypeOf,he),Ge=he.create,We=we.propertyIsEnumerable,qe=ye.splice,Ye=Te?Te.isConcatSpreadable:void 0,Xe=Te?Te.iterator:void 0,Je=Te?Te.toStringTag:void 0,yt=function(){try{var e=ti(he,"defineProperty");return e({},"",{}),e}catch(e){}}(),At=t.clearTimeout!==$e.clearTimeout&&t.clearTimeout,Xt=o&&o.now!==$e.Date.now&&o.now,Jt=t.setTimeout!==$e.setTimeout&&t.setTimeout,Qt=pe.ceil,en=pe.floor,tn=he.getOwnPropertySymbols,nn=Me?Me.isBuffer:void 0,rn=t.isFinite,on=ye.join,an=Vt(he.keys,he),sn=pe.max,ln=pe.min,cn=o.now,un=t.parseInt,dn=pe.random,fn=ye.reverse,pn=ti(t,"DataView"),hn=ti(t,"Map"),gn=ti(t,"Promise"),vn=ti(t,"Set"),mn=ti(t,"WeakMap"),yn=ti(he,"create"),bn=mn&&new mn,wn={},xn=ki(pn),_n=ki(hn),Sn=ki(gn),On=ki(vn),Cn=ki(mn),An=Te?Te.prototype:void 0,En=An?An.valueOf:void 0,kn=An?An.toString:void 0;function Pn(e){if(Ga(e)&&!Da(e)&&!(e instanceof jn)){if(e instanceof Rn)return e;if(Se.call(e,"__wrapped__"))return Pi(e)}return new Rn(e)}var Mn=function(){function e(){}return function(t){if(!Ua(t))return{};if(Ge)return Ge(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function Tn(){}function Rn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function jn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Dn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function In(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ln(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Bn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Ln;++t<n;)this.add(e[t])}function Zn(e){var t=this.__data__=new In(e);this.size=t.size}function Nn(e,t){var n=Da(e),r=!n&&ja(e),o=!n&&!r&&Za(e),i=!n&&!r&&!o&&Qa(e),a=n||r||o||i,s=a?Pt(e.length,ve):[],l=s.length;for(var c in e)!t&&!Se.call(e,c)||a&&("length"==c||o&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||li(c,l))||s.push(c);return s}function Fn(e){var t=e.length;return t?e[Br(0,t-1)]:void 0}function Hn(e,t){return Ci(bo(e),Kn(t,0,e.length))}function Vn(e){return Ci(bo(e))}function zn(e,t,n){(void 0!==n&&!Ma(e[t],n)||void 0===n&&!(t in e))&&qn(e,t,n)}function Un(e,t,n){var r=e[t];Se.call(e,t)&&Ma(r,n)&&(void 0!==n||t in e)||qn(e,t,n)}function Gn(e,t){for(var n=e.length;n--;)if(Ma(e[n][0],t))return n;return-1}function Wn(e,t,n,r){return tr(e,(function(e,o,i){t(r,e,n(e),i)})),r}function $n(e,t){return e&&wo(t,xs(t),e)}function qn(e,t,n){"__proto__"==t&&yt?yt(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function Yn(e,t){for(var n=-1,o=t.length,i=r(o),a=null==e;++n<o;)i[n]=a?void 0:vs(e,t[n]);return i}function Kn(e,t,n){return e==e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}function Xn(e,t,n,r,o,i){var a,s=1&t,c=2&t,f=4&t;if(n&&(a=o?n(e,r,o,i):n(e)),void 0!==a)return a;if(!Ua(e))return e;var _=Da(e);if(_){if(a=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&Se.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!s)return bo(e,a)}else{var j=oi(e),D=j==p||j==h;if(Za(e))return po(e,s);if(j==m||j==l||D&&!o){if(a=c||D?{}:ai(e),!s)return c?function(e,t){return wo(e,ri(e),t)}(e,function(e,t){return e&&wo(t,_s(t),e)}(a,e)):function(e,t){return wo(e,ni(e),t)}(e,$n(a,e))}else{if(!He[j])return o?e:{};a=function(e,t,n){var r,o=e.constructor;switch(t){case S:return ho(e);case u:case d:return new o(+e);case O:return function(e,t){var n=t?ho(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case C:case A:case E:case k:case P:case M:case"[object Uint8ClampedArray]":case T:case R:return go(e,n);case g:return new o;case v:case w:return new o(e);case y:return function(e){var t=new e.constructor(e.source,re.exec(e));return t.lastIndex=e.lastIndex,t}(e);case b:return new o;case x:return r=e,En?he(En.call(r)):{}}}(e,j,s)}}i||(i=new Zn);var I=i.get(e);if(I)return I;i.set(e,a),Ka(e)?e.forEach((function(r){a.add(Xn(r,t,n,r,e,i))})):Wa(e)&&e.forEach((function(r,o){a.set(o,Xn(r,t,n,o,e,i))}));var L=_?void 0:(f?c?qo:$o:c?_s:xs)(e);return st(L||e,(function(r,o){L&&(r=e[o=r]),Un(a,o,Xn(r,t,n,o,e,i))})),a}function Jn(e,t,n){var r=n.length;if(null==e)return!r;for(e=he(e);r--;){var o=n[r],i=t[o],a=e[o];if(void 0===a&&!(o in e)||!i(a))return!1}return!0}function Qn(e,t,n){if("function"!=typeof e)throw new me(i);return xi((function(){e.apply(void 0,n)}),t)}function er(e,t,n,r){var o=-1,i=dt,a=!0,s=e.length,l=[],c=t.length;if(!s)return l;n&&(t=pt(t,Tt(n))),r?(i=ft,a=!1):t.length>=200&&(i=jt,a=!1,t=new Bn(t));e:for(;++o<s;){var u=e[o],d=null==n?u:n(u);if(u=r||0!==u?u:0,a&&d==d){for(var f=c;f--;)if(t[f]===d)continue e;l.push(u)}else i(t,d,r)||l.push(u)}return l}Pn.templateSettings={escape:F,evaluate:H,interpolate:V,variable:"",imports:{_:Pn}},Pn.prototype=Tn.prototype,Pn.prototype.constructor=Pn,Rn.prototype=Mn(Tn.prototype),Rn.prototype.constructor=Rn,jn.prototype=Mn(Tn.prototype),jn.prototype.constructor=jn,Dn.prototype.clear=function(){this.__data__=yn?yn(null):{},this.size=0},Dn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Dn.prototype.get=function(e){var t=this.__data__;if(yn){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return Se.call(t,e)?t[e]:void 0},Dn.prototype.has=function(e){var t=this.__data__;return yn?void 0!==t[e]:Se.call(t,e)},Dn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=yn&&void 0===t?"__lodash_hash_undefined__":t,this},In.prototype.clear=function(){this.__data__=[],this.size=0},In.prototype.delete=function(e){var t=this.__data__,n=Gn(t,e);return!(n<0)&&(n==t.length-1?t.pop():qe.call(t,n,1),--this.size,!0)},In.prototype.get=function(e){var t=this.__data__,n=Gn(t,e);return n<0?void 0:t[n][1]},In.prototype.has=function(e){return Gn(this.__data__,e)>-1},In.prototype.set=function(e,t){var n=this.__data__,r=Gn(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Ln.prototype.clear=function(){this.size=0,this.__data__={hash:new Dn,map:new(hn||In),string:new Dn}},Ln.prototype.delete=function(e){var t=Qo(this,e).delete(e);return this.size-=t?1:0,t},Ln.prototype.get=function(e){return Qo(this,e).get(e)},Ln.prototype.has=function(e){return Qo(this,e).has(e)},Ln.prototype.set=function(e,t){var n=Qo(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Bn.prototype.add=Bn.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Bn.prototype.has=function(e){return this.__data__.has(e)},Zn.prototype.clear=function(){this.__data__=new In,this.size=0},Zn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Zn.prototype.get=function(e){return this.__data__.get(e)},Zn.prototype.has=function(e){return this.__data__.has(e)},Zn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof In){var r=n.__data__;if(!hn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ln(r)}return n.set(e,t),this.size=n.size,this};var tr=So(cr),nr=So(ur,!0);function rr(e,t){var n=!0;return tr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function or(e,t,n){for(var r=-1,o=e.length;++r<o;){var i=e[r],a=t(i);if(null!=a&&(void 0===s?a==a&&!Ja(a):n(a,s)))var s=a,l=i}return l}function ir(e,t){var n=[];return tr(e,(function(e,r,o){t(e,r,o)&&n.push(e)})),n}function ar(e,t,n,r,o){var i=-1,a=e.length;for(n||(n=si),o||(o=[]);++i<a;){var s=e[i];t>0&&n(s)?t>1?ar(s,t-1,n,r,o):ht(o,s):r||(o[o.length]=s)}return o}var sr=Oo(),lr=Oo(!0);function cr(e,t){return e&&sr(e,t,xs)}function ur(e,t){return e&&lr(e,t,xs)}function dr(e,t){return ut(t,(function(t){return Ha(e[t])}))}function fr(e,t){for(var n=0,r=(t=lo(t,e)).length;null!=e&&n<r;)e=e[Ei(t[n++])];return n&&n==r?e:void 0}function pr(e,t,n){var r=t(e);return Da(e)?r:ht(r,n(e))}function hr(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Je&&Je in he(e)?function(e){var t=Se.call(e,Je),n=e[Je];try{e[Je]=void 0;var r=!0}catch(e){}var o=Ae.call(e);return r&&(t?e[Je]=n:delete e[Je]),o}(e):function(e){return Ae.call(e)}(e)}function gr(e,t){return e>t}function vr(e,t){return null!=e&&Se.call(e,t)}function mr(e,t){return null!=e&&t in he(e)}function yr(e,t,n){for(var o=n?ft:dt,i=e[0].length,a=e.length,s=a,l=r(a),c=1/0,u=[];s--;){var d=e[s];s&&t&&(d=pt(d,Tt(t))),c=ln(d.length,c),l[s]=!n&&(t||i>=120&&d.length>=120)?new Bn(s&&d):void 0}d=e[0];var f=-1,p=l[0];e:for(;++f<i&&u.length<c;){var h=d[f],g=t?t(h):h;if(h=n||0!==h?h:0,!(p?jt(p,g):o(u,g,n))){for(s=a;--s;){var v=l[s];if(!(v?jt(v,g):o(e[s],g,n)))continue e}p&&p.push(g),u.push(h)}}return u}function br(e,t,n){var r=null==(e=mi(e,t=lo(t,e)))?e:e[Ei(Fi(t))];return null==r?void 0:it(r,e,n)}function wr(e){return Ga(e)&&hr(e)==l}function xr(e,t,n,r,o){return e===t||(null==e||null==t||!Ga(e)&&!Ga(t)?e!=e&&t!=t:function(e,t,n,r,o,i){var a=Da(e),s=Da(t),p=a?c:oi(e),h=s?c:oi(t),_=(p=p==l?m:p)==m,C=(h=h==l?m:h)==m,A=p==h;if(A&&Za(e)){if(!Za(t))return!1;a=!0,_=!1}if(A&&!_)return i||(i=new Zn),a||Qa(e)?Go(e,t,n,r,o,i):function(e,t,n,r,o,i,a){switch(n){case O:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case S:return!(e.byteLength!=t.byteLength||!i(new De(e),new De(t)));case u:case d:case v:return Ma(+e,+t);case f:return e.name==t.name&&e.message==t.message;case y:case w:return e==t+"";case g:var s=Ht;case b:var l=1&r;if(s||(s=Ut),e.size!=t.size&&!l)return!1;var c=a.get(e);if(c)return c==t;r|=2,a.set(e,t);var p=Go(s(e),s(t),r,o,i,a);return a.delete(e),p;case x:if(En)return En.call(e)==En.call(t)}return!1}(e,t,p,n,r,o,i);if(!(1&n)){var E=_&&Se.call(e,"__wrapped__"),k=C&&Se.call(t,"__wrapped__");if(E||k){var P=E?e.value():e,M=k?t.value():t;return i||(i=new Zn),o(P,M,n,r,i)}}return!!A&&(i||(i=new Zn),function(e,t,n,r,o,i){var a=1&n,s=$o(e),l=s.length;if(l!=$o(t).length&&!a)return!1;for(var c=l;c--;){var u=s[c];if(!(a?u in t:Se.call(t,u)))return!1}var d=i.get(e),f=i.get(t);if(d&&f)return d==t&&f==e;var p=!0;i.set(e,t),i.set(t,e);for(var h=a;++c<l;){var g=e[u=s[c]],v=t[u];if(r)var m=a?r(v,g,u,t,e,i):r(g,v,u,e,t,i);if(!(void 0===m?g===v||o(g,v,n,r,i):m)){p=!1;break}h||(h="constructor"==u)}if(p&&!h){var y=e.constructor,b=t.constructor;y==b||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b||(p=!1)}return i.delete(e),i.delete(t),p}(e,t,n,r,o,i))}(e,t,n,r,xr,o))}function _r(e,t,n,r){var o=n.length,i=o,a=!r;if(null==e)return!i;for(e=he(e);o--;){var s=n[o];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o<i;){var l=(s=n[o])[0],c=e[l],u=s[1];if(a&&s[2]){if(void 0===c&&!(l in e))return!1}else{var d=new Zn;if(r)var f=r(c,u,l,e,t,d);if(!(void 0===f?xr(u,c,3,r,d):f))return!1}}return!0}function Sr(e){return!(!Ua(e)||(t=e,Ce&&Ce in t))&&(Ha(e)?Pe:ae).test(ki(e));var t}function Or(e){return"function"==typeof e?e:null==e?$s:"object"==typeof e?Da(e)?Mr(e[0],e[1]):Pr(e):nl(e)}function Cr(e){if(!pi(e))return an(e);var t=[];for(var n in he(e))Se.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Ar(e){if(!Ua(e))return function(e){var t=[];if(null!=e)for(var n in he(e))t.push(n);return t}(e);var t=pi(e),n=[];for(var r in e)("constructor"!=r||!t&&Se.call(e,r))&&n.push(r);return n}function Er(e,t){return e<t}function kr(e,t){var n=-1,o=La(e)?r(e.length):[];return tr(e,(function(e,r,i){o[++n]=t(e,r,i)})),o}function Pr(e){var t=ei(e);return 1==t.length&&t[0][2]?gi(t[0][0],t[0][1]):function(n){return n===e||_r(n,e,t)}}function Mr(e,t){return ui(e)&&hi(t)?gi(Ei(e),t):function(n){var r=vs(n,e);return void 0===r&&r===t?ms(n,e):xr(t,r,3)}}function Tr(e,t,n,r,o){e!==t&&sr(t,(function(i,a){if(o||(o=new Zn),Ua(i))!function(e,t,n,r,o,i,a){var s=bi(e,n),l=bi(t,n),c=a.get(l);if(c)zn(e,n,c);else{var u=i?i(s,l,n+"",e,t,a):void 0,d=void 0===u;if(d){var f=Da(l),p=!f&&Za(l),h=!f&&!p&&Qa(l);u=l,f||p||h?Da(s)?u=s:Ba(s)?u=bo(s):p?(d=!1,u=po(l,!0)):h?(d=!1,u=go(l,!0)):u=[]:qa(l)||ja(l)?(u=s,ja(s)?u=ss(s):Ua(s)&&!Ha(s)||(u=ai(l))):d=!1}d&&(a.set(l,u),o(u,l,r,i,a),a.delete(l)),zn(e,n,u)}}(e,t,a,n,Tr,r,o);else{var s=r?r(bi(e,a),i,a+"",e,t,o):void 0;void 0===s&&(s=i),zn(e,a,s)}}),_s)}function Rr(e,t){var n=e.length;if(n)return li(t+=t<0?n:0,n)?e[t]:void 0}function jr(e,t,n){t=t.length?pt(t,(function(e){return Da(e)?function(t){return fr(t,1===e.length?e[0]:e)}:e})):[$s];var r=-1;return t=pt(t,Tt(Jo())),function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(kr(e,(function(e,n,o){return{criteria:pt(t,(function(t){return t(e)})),index:++r,value:e}})),(function(e,t){return function(e,t,n){for(var r=-1,o=e.criteria,i=t.criteria,a=o.length,s=n.length;++r<a;){var l=vo(o[r],i[r]);if(l)return r>=s?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Dr(e,t,n){for(var r=-1,o=t.length,i={};++r<o;){var a=t[r],s=fr(e,a);n(s,a)&&Vr(i,lo(a,e),s)}return i}function Ir(e,t,n,r){var o=r?_t:xt,i=-1,a=t.length,s=e;for(e===t&&(t=bo(t)),n&&(s=pt(e,Tt(n)));++i<a;)for(var l=0,c=t[i],u=n?n(c):c;(l=o(s,u,l,r))>-1;)s!==e&&qe.call(s,l,1),qe.call(e,l,1);return e}function Lr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;li(o)?qe.call(e,o,1):eo(e,o)}}return e}function Br(e,t){return e+en(dn()*(t-e+1))}function Zr(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=en(t/2))&&(e+=e)}while(t);return n}function Nr(e,t){return _i(vi(e,t,$s),e+"")}function Fr(e){return Fn(Ms(e))}function Hr(e,t){var n=Ms(e);return Ci(n,Kn(t,0,n.length))}function Vr(e,t,n,r){if(!Ua(e))return e;for(var o=-1,i=(t=lo(t,e)).length,a=i-1,s=e;null!=s&&++o<i;){var l=Ei(t[o]),c=n;if("__proto__"===l||"constructor"===l||"prototype"===l)return e;if(o!=a){var u=s[l];void 0===(c=r?r(u,l,s):void 0)&&(c=Ua(u)?u:li(t[o+1])?[]:{})}Un(s,l,c),s=s[l]}return e}var zr=bn?function(e,t){return bn.set(e,t),e}:$s,Ur=yt?function(e,t){return yt(e,"toString",{configurable:!0,enumerable:!1,value:Us(t),writable:!0})}:$s;function Gr(e){return Ci(Ms(e))}function Wr(e,t,n){var o=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o<i;)a[o]=e[o+t];return a}function $r(e,t){var n;return tr(e,(function(e,r,o){return!(n=t(e,r,o))})),!!n}function qr(e,t,n){var r=0,o=null==e?r:e.length;if("number"==typeof t&&t==t&&o<=2147483647){for(;r<o;){var i=r+o>>>1,a=e[i];null!==a&&!Ja(a)&&(n?a<=t:a<t)?r=i+1:o=i}return o}return Yr(e,t,$s,n)}function Yr(e,t,n,r){var o=0,i=null==e?0:e.length;if(0===i)return 0;for(var a=(t=n(t))!=t,s=null===t,l=Ja(t),c=void 0===t;o<i;){var u=en((o+i)/2),d=n(e[u]),f=void 0!==d,p=null===d,h=d==d,g=Ja(d);if(a)var v=r||h;else v=c?h&&(r||f):s?h&&f&&(r||!p):l?h&&f&&!p&&(r||!g):!p&&!g&&(r?d<=t:d<t);v?o=u+1:i=u}return ln(i,4294967294)}function Kr(e,t){for(var n=-1,r=e.length,o=0,i=[];++n<r;){var a=e[n],s=t?t(a):a;if(!n||!Ma(s,l)){var l=s;i[o++]=0===a?0:a}}return i}function Xr(e){return"number"==typeof e?e:Ja(e)?NaN:+e}function Jr(e){if("string"==typeof e)return e;if(Da(e))return pt(e,Jr)+"";if(Ja(e))return kn?kn.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Qr(e,t,n){var r=-1,o=dt,i=e.length,a=!0,s=[],l=s;if(n)a=!1,o=ft;else if(i>=200){var c=t?null:No(e);if(c)return Ut(c);a=!1,o=jt,l=new Bn}else l=t?[]:s;e:for(;++r<i;){var u=e[r],d=t?t(u):u;if(u=n||0!==u?u:0,a&&d==d){for(var f=l.length;f--;)if(l[f]===d)continue e;t&&l.push(d),s.push(u)}else o(l,d,n)||(l!==s&&l.push(d),s.push(u))}return s}function eo(e,t){return null==(e=mi(e,t=lo(t,e)))||delete e[Ei(Fi(t))]}function to(e,t,n,r){return Vr(e,t,n(fr(e,t)),r)}function no(e,t,n,r){for(var o=e.length,i=r?o:-1;(r?i--:++i<o)&&t(e[i],i,e););return n?Wr(e,r?0:i,r?i+1:o):Wr(e,r?i+1:0,r?o:i)}function ro(e,t){var n=e;return n instanceof jn&&(n=n.value()),gt(t,(function(e,t){return t.func.apply(t.thisArg,ht([e],t.args))}),n)}function oo(e,t,n){var o=e.length;if(o<2)return o?Qr(e[0]):[];for(var i=-1,a=r(o);++i<o;)for(var s=e[i],l=-1;++l<o;)l!=i&&(a[i]=er(a[i]||s,e[l],t,n));return Qr(ar(a,1),t,n)}function io(e,t,n){for(var r=-1,o=e.length,i=t.length,a={};++r<o;){var s=r<i?t[r]:void 0;n(a,e[r],s)}return a}function ao(e){return Ba(e)?e:[]}function so(e){return"function"==typeof e?e:$s}function lo(e,t){return Da(e)?e:ui(e,t)?[e]:Ai(ls(e))}var co=Nr;function uo(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:Wr(e,t,n)}var fo=At||function(e){return $e.clearTimeout(e)};function po(e,t){if(t)return e.slice();var n=e.length,r=Le?Le(n):new e.constructor(n);return e.copy(r),r}function ho(e){var t=new e.constructor(e.byteLength);return new De(t).set(new De(e)),t}function go(e,t){var n=t?ho(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function vo(e,t){if(e!==t){var n=void 0!==e,r=null===e,o=e==e,i=Ja(e),a=void 0!==t,s=null===t,l=t==t,c=Ja(t);if(!s&&!c&&!i&&e>t||i&&a&&l&&!s&&!c||r&&a&&l||!n&&l||!o)return 1;if(!r&&!i&&!c&&e<t||c&&n&&o&&!r&&!i||s&&n&&o||!a&&o||!l)return-1}return 0}function mo(e,t,n,o){for(var i=-1,a=e.length,s=n.length,l=-1,c=t.length,u=sn(a-s,0),d=r(c+u),f=!o;++l<c;)d[l]=t[l];for(;++i<s;)(f||i<a)&&(d[n[i]]=e[i]);for(;u--;)d[l++]=e[i++];return d}function yo(e,t,n,o){for(var i=-1,a=e.length,s=-1,l=n.length,c=-1,u=t.length,d=sn(a-l,0),f=r(d+u),p=!o;++i<d;)f[i]=e[i];for(var h=i;++c<u;)f[h+c]=t[c];for(;++s<l;)(p||i<a)&&(f[h+n[s]]=e[i++]);return f}function bo(e,t){var n=-1,o=e.length;for(t||(t=r(o));++n<o;)t[n]=e[n];return t}function wo(e,t,n,r){var o=!n;n||(n={});for(var i=-1,a=t.length;++i<a;){var s=t[i],l=r?r(n[s],e[s],s,n,e):void 0;void 0===l&&(l=e[s]),o?qn(n,s,l):Un(n,s,l)}return n}function xo(e,t){return function(n,r){var o=Da(n)?at:Wn,i=t?t():{};return o(n,e,Jo(r,2),i)}}function _o(e){return Nr((function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,a&&ci(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=he(t);++r<o;){var s=n[r];s&&e(t,s,r,i)}return t}))}function So(e,t){return function(n,r){if(null==n)return n;if(!La(n))return e(n,r);for(var o=n.length,i=t?o:-1,a=he(n);(t?i--:++i<o)&&!1!==r(a[i],i,a););return n}}function Oo(e){return function(t,n,r){for(var o=-1,i=he(t),a=r(t),s=a.length;s--;){var l=a[e?s:++o];if(!1===n(i[l],l,i))break}return t}}function Co(e){return function(t){var n=Ft(t=ls(t))?$t(t):void 0,r=n?n[0]:t.charAt(0),o=n?uo(n,1).join(""):t.slice(1);return r[e]()+o}}function Ao(e){return function(t){return gt(Hs(js(t).replace(Re,"")),e,"")}}function Eo(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Mn(e.prototype),r=e.apply(n,t);return Ua(r)?r:n}}function ko(e){return function(t,n,r){var o=he(t);if(!La(t)){var i=Jo(n,3);t=xs(t),n=function(e){return i(o[e],e,o)}}var a=e(t,n,r);return a>-1?o[i?t[a]:a]:void 0}}function Po(e){return Wo((function(t){var n=t.length,r=n,o=Rn.prototype.thru;for(e&&t.reverse();r--;){var a=t[r];if("function"!=typeof a)throw new me(i);if(o&&!s&&"wrapper"==Ko(a))var s=new Rn([],!0)}for(r=s?r:n;++r<n;){var l=Ko(a=t[r]),c="wrapper"==l?Yo(a):void 0;s=c&&di(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?s[Ko(c[0])].apply(s,c[3]):1==a.length&&di(a)?s[l]():s.thru(a)}return function(){var e=arguments,r=e[0];if(s&&1==e.length&&Da(r))return s.plant(r).value();for(var o=0,i=n?t[o].apply(this,e):r;++o<n;)i=t[o].call(this,i);return i}}))}function Mo(e,t,n,o,i,a,s,l,c,u){var d=128&t,f=1&t,p=2&t,h=24&t,g=512&t,v=p?void 0:Eo(e);return function m(){for(var y=arguments.length,b=r(y),w=y;w--;)b[w]=arguments[w];if(h)var x=Xo(m),_=Lt(b,x);if(o&&(b=mo(b,o,i,h)),a&&(b=yo(b,a,s,h)),y-=_,h&&y<u){var S=zt(b,x);return Bo(e,t,Mo,m.placeholder,n,b,S,l,c,u-y)}var O=f?n:this,C=p?O[e]:e;return y=b.length,l?b=yi(b,l):g&&y>1&&b.reverse(),d&&c<y&&(b.length=c),this&&this!==$e&&this instanceof m&&(C=v||Eo(C)),C.apply(O,b)}}function To(e,t){return function(n,r){return function(e,t,n,r){return cr(e,(function(e,o,i){t(r,n(e),o,i)})),r}(n,e,t(r),{})}}function Ro(e,t){return function(n,r){var o;if(void 0===n&&void 0===r)return t;if(void 0!==n&&(o=n),void 0!==r){if(void 0===o)return r;"string"==typeof n||"string"==typeof r?(n=Jr(n),r=Jr(r)):(n=Xr(n),r=Xr(r)),o=e(n,r)}return o}}function jo(e){return Wo((function(t){return t=pt(t,Tt(Jo())),Nr((function(n){var r=this;return e(t,(function(e){return it(e,r,n)}))}))}))}function Do(e,t){var n=(t=void 0===t?" ":Jr(t)).length;if(n<2)return n?Zr(t,e):t;var r=Zr(t,Qt(e/Wt(t)));return Ft(t)?uo($t(r),0,e).join(""):r.slice(0,e)}function Io(e){return function(t,n,o){return o&&"number"!=typeof o&&ci(t,n,o)&&(n=o=void 0),t=rs(t),void 0===n?(n=t,t=0):n=rs(n),function(e,t,n,o){for(var i=-1,a=sn(Qt((t-e)/(n||1)),0),s=r(a);a--;)s[o?a:++i]=e,e+=n;return s}(t,n,o=void 0===o?t<n?1:-1:rs(o),e)}}function Lo(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=as(t),n=as(n)),e(t,n)}}function Bo(e,t,n,r,o,i,a,s,l,c){var u=8&t;t|=u?32:64,4&(t&=~(u?64:32))||(t&=-4);var d=[e,t,o,u?i:void 0,u?a:void 0,u?void 0:i,u?void 0:a,s,l,c],f=n.apply(void 0,d);return di(e)&&wi(f,d),f.placeholder=r,Si(f,e,t)}function Zo(e){var t=pe[e];return function(e,n){if(e=as(e),(n=null==n?0:ln(os(n),292))&&rn(e)){var r=(ls(e)+"e").split("e");return+((r=(ls(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var No=vn&&1/Ut(new vn([,-0]))[1]==1/0?function(e){return new vn(e)}:Js;function Fo(e){return function(t){var n=oi(t);return n==g?Ht(t):n==b?Gt(t):function(e,t){return pt(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function Ho(e,t,n,o,s,l,c,u){var d=2&t;if(!d&&"function"!=typeof e)throw new me(i);var f=o?o.length:0;if(f||(t&=-97,o=s=void 0),c=void 0===c?c:sn(os(c),0),u=void 0===u?u:os(u),f-=s?s.length:0,64&t){var p=o,h=s;o=s=void 0}var g=d?void 0:Yo(e),v=[e,t,n,o,s,p,h,l,c,u];if(g&&function(e,t){var n=e[1],r=t[1],o=n|r,i=o<131,s=128==r&&8==n||128==r&&256==n&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!i&&!s)return e;1&r&&(e[2]=t[2],o|=1&n?0:4);var l=t[3];if(l){var c=e[3];e[3]=c?mo(c,l,t[4]):l,e[4]=c?zt(e[3],a):t[4]}(l=t[5])&&(c=e[5],e[5]=c?yo(c,l,t[6]):l,e[6]=c?zt(e[5],a):t[6]),(l=t[7])&&(e[7]=l),128&r&&(e[8]=null==e[8]?t[8]:ln(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=o}(v,g),e=v[0],t=v[1],n=v[2],o=v[3],s=v[4],!(u=v[9]=void 0===v[9]?d?0:e.length:sn(v[9]-f,0))&&24&t&&(t&=-25),t&&1!=t)m=8==t||16==t?function(e,t,n){var o=Eo(e);return function i(){for(var a=arguments.length,s=r(a),l=a,c=Xo(i);l--;)s[l]=arguments[l];var u=a<3&&s[0]!==c&&s[a-1]!==c?[]:zt(s,c);return(a-=u.length)<n?Bo(e,t,Mo,i.placeholder,void 0,s,u,void 0,void 0,n-a):it(this&&this!==$e&&this instanceof i?o:e,this,s)}}(e,t,u):32!=t&&33!=t||s.length?Mo.apply(void 0,v):function(e,t,n,o){var i=1&t,a=Eo(e);return function t(){for(var s=-1,l=arguments.length,c=-1,u=o.length,d=r(u+l),f=this&&this!==$e&&this instanceof t?a:e;++c<u;)d[c]=o[c];for(;l--;)d[c++]=arguments[++s];return it(f,i?n:this,d)}}(e,t,n,o);else var m=function(e,t,n){var r=1&t,o=Eo(e);return function t(){return(this&&this!==$e&&this instanceof t?o:e).apply(r?n:this,arguments)}}(e,t,n);return Si((g?zr:wi)(m,v),e,t)}function Vo(e,t,n,r){return void 0===e||Ma(e,we[n])&&!Se.call(r,n)?t:e}function zo(e,t,n,r,o,i){return Ua(e)&&Ua(t)&&(i.set(t,e),Tr(e,t,void 0,zo,i),i.delete(t)),e}function Uo(e){return qa(e)?void 0:e}function Go(e,t,n,r,o,i){var a=1&n,s=e.length,l=t.length;if(s!=l&&!(a&&l>s))return!1;var c=i.get(e),u=i.get(t);if(c&&u)return c==t&&u==e;var d=-1,f=!0,p=2&n?new Bn:void 0;for(i.set(e,t),i.set(t,e);++d<s;){var h=e[d],g=t[d];if(r)var v=a?r(g,h,d,t,e,i):r(h,g,d,e,t,i);if(void 0!==v){if(v)continue;f=!1;break}if(p){if(!mt(t,(function(e,t){if(!jt(p,t)&&(h===e||o(h,e,n,r,i)))return p.push(t)}))){f=!1;break}}else if(h!==g&&!o(h,g,n,r,i)){f=!1;break}}return i.delete(e),i.delete(t),f}function Wo(e){return _i(vi(e,void 0,Ii),e+"")}function $o(e){return pr(e,xs,ni)}function qo(e){return pr(e,_s,ri)}var Yo=bn?function(e){return bn.get(e)}:Js;function Ko(e){for(var t=e.name+"",n=wn[t],r=Se.call(wn,t)?n.length:0;r--;){var o=n[r],i=o.func;if(null==i||i==e)return o.name}return t}function Xo(e){return(Se.call(Pn,"placeholder")?Pn:e).placeholder}function Jo(){var e=Pn.iteratee||qs;return e=e===qs?Or:e,arguments.length?e(arguments[0],arguments[1]):e}function Qo(e,t){var n,r,o=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?o["string"==typeof t?"string":"hash"]:o.map}function ei(e){for(var t=xs(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,hi(o)]}return t}function ti(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Sr(n)?n:void 0}var ni=tn?function(e){return null==e?[]:(e=he(e),ut(tn(e),(function(t){return We.call(e,t)})))}:il,ri=tn?function(e){for(var t=[];e;)ht(t,ni(e)),e=Ve(e);return t}:il,oi=hr;function ii(e,t,n){for(var r=-1,o=(t=lo(t,e)).length,i=!1;++r<o;){var a=Ei(t[r]);if(!(i=null!=e&&n(e,a)))break;e=e[a]}return i||++r!=o?i:!!(o=null==e?0:e.length)&&za(o)&&li(a,o)&&(Da(e)||ja(e))}function ai(e){return"function"!=typeof e.constructor||pi(e)?{}:Mn(Ve(e))}function si(e){return Da(e)||ja(e)||!!(Ye&&e&&e[Ye])}function li(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&le.test(e))&&e>-1&&e%1==0&&e<t}function ci(e,t,n){if(!Ua(n))return!1;var r=typeof t;return!!("number"==r?La(n)&&li(t,n.length):"string"==r&&t in n)&&Ma(n[t],e)}function ui(e,t){if(Da(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Ja(e))||U.test(e)||!z.test(e)||null!=t&&e in he(t)}function di(e){var t=Ko(e),n=Pn[t];if("function"!=typeof n||!(t in jn.prototype))return!1;if(e===n)return!0;var r=Yo(n);return!!r&&e===r[0]}(pn&&oi(new pn(new ArrayBuffer(1)))!=O||hn&&oi(new hn)!=g||gn&&"[object Promise]"!=oi(gn.resolve())||vn&&oi(new vn)!=b||mn&&oi(new mn)!=_)&&(oi=function(e){var t=hr(e),n=t==m?e.constructor:void 0,r=n?ki(n):"";if(r)switch(r){case xn:return O;case _n:return g;case Sn:return"[object Promise]";case On:return b;case Cn:return _}return t});var fi=xe?Ha:al;function pi(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||we)}function hi(e){return e==e&&!Ua(e)}function gi(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in he(n))}}function vi(e,t,n){return t=sn(void 0===t?e.length-1:t,0),function(){for(var o=arguments,i=-1,a=sn(o.length-t,0),s=r(a);++i<a;)s[i]=o[t+i];i=-1;for(var l=r(t+1);++i<t;)l[i]=o[i];return l[t]=n(s),it(e,this,l)}}function mi(e,t){return t.length<2?e:fr(e,Wr(t,0,-1))}function yi(e,t){for(var n=e.length,r=ln(t.length,n),o=bo(e);r--;){var i=t[r];e[r]=li(i,n)?o[i]:void 0}return e}function bi(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var wi=Oi(zr),xi=Jt||function(e,t){return $e.setTimeout(e,t)},_i=Oi(Ur);function Si(e,t,n){var r=t+"";return _i(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(K,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return st(s,(function(n){var r="_."+n[0];t&n[1]&&!dt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(X);return t?t[1].split(J):[]}(r),n)))}function Oi(e){var t=0,n=0;return function(){var r=cn(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Ci(e,t){var n=-1,r=e.length,o=r-1;for(t=void 0===t?r:t;++n<t;){var i=Br(n,o),a=e[i];e[i]=e[n],e[n]=a}return e.length=t,e}var Ai=function(e){var t=Oa(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(G,(function(e,n,r,o){t.push(r?o.replace(te,"$1"):n||e)})),t}));function Ei(e){if("string"==typeof e||Ja(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function ki(e){if(null!=e){try{return _e.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Pi(e){if(e instanceof jn)return e.clone();var t=new Rn(e.__wrapped__,e.__chain__);return t.__actions__=bo(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var Mi=Nr((function(e,t){return Ba(e)?er(e,ar(t,1,Ba,!0)):[]})),Ti=Nr((function(e,t){var n=Fi(t);return Ba(n)&&(n=void 0),Ba(e)?er(e,ar(t,1,Ba,!0),Jo(n,2)):[]})),Ri=Nr((function(e,t){var n=Fi(t);return Ba(n)&&(n=void 0),Ba(e)?er(e,ar(t,1,Ba,!0),void 0,n):[]}));function ji(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:os(n);return o<0&&(o=sn(r+o,0)),wt(e,Jo(t,3),o)}function Di(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r-1;return void 0!==n&&(o=os(n),o=n<0?sn(r+o,0):ln(o,r-1)),wt(e,Jo(t,3),o,!0)}function Ii(e){return null!=e&&e.length?ar(e,1):[]}function Li(e){return e&&e.length?e[0]:void 0}var Bi=Nr((function(e){var t=pt(e,ao);return t.length&&t[0]===e[0]?yr(t):[]})),Zi=Nr((function(e){var t=Fi(e),n=pt(e,ao);return t===Fi(n)?t=void 0:n.pop(),n.length&&n[0]===e[0]?yr(n,Jo(t,2)):[]})),Ni=Nr((function(e){var t=Fi(e),n=pt(e,ao);return(t="function"==typeof t?t:void 0)&&n.pop(),n.length&&n[0]===e[0]?yr(n,void 0,t):[]}));function Fi(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}var Hi=Nr(Vi);function Vi(e,t){return e&&e.length&&t&&t.length?Ir(e,t):e}var zi=Wo((function(e,t){var n=null==e?0:e.length,r=Yn(e,t);return Lr(e,pt(t,(function(e){return li(e,n)?+e:e})).sort(vo)),r}));function Ui(e){return null==e?e:fn.call(e)}var Gi=Nr((function(e){return Qr(ar(e,1,Ba,!0))})),Wi=Nr((function(e){var t=Fi(e);return Ba(t)&&(t=void 0),Qr(ar(e,1,Ba,!0),Jo(t,2))})),$i=Nr((function(e){var t=Fi(e);return t="function"==typeof t?t:void 0,Qr(ar(e,1,Ba,!0),void 0,t)}));function qi(e){if(!e||!e.length)return[];var t=0;return e=ut(e,(function(e){if(Ba(e))return t=sn(e.length,t),!0})),Pt(t,(function(t){return pt(e,Ct(t))}))}function Yi(e,t){if(!e||!e.length)return[];var n=qi(e);return null==t?n:pt(n,(function(e){return it(t,void 0,e)}))}var Ki=Nr((function(e,t){return Ba(e)?er(e,t):[]})),Xi=Nr((function(e){return oo(ut(e,Ba))})),Ji=Nr((function(e){var t=Fi(e);return Ba(t)&&(t=void 0),oo(ut(e,Ba),Jo(t,2))})),Qi=Nr((function(e){var t=Fi(e);return t="function"==typeof t?t:void 0,oo(ut(e,Ba),void 0,t)})),ea=Nr(qi),ta=Nr((function(e){var t=e.length,n=t>1?e[t-1]:void 0;return n="function"==typeof n?(e.pop(),n):void 0,Yi(e,n)}));function na(e){var t=Pn(e);return t.__chain__=!0,t}function ra(e,t){return t(e)}var oa=Wo((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,o=function(t){return Yn(t,e)};return!(t>1||this.__actions__.length)&&r instanceof jn&&li(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ra,args:[o],thisArg:void 0}),new Rn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(o)})),ia=xo((function(e,t,n){Se.call(e,n)?++e[n]:qn(e,n,1)})),aa=ko(ji),sa=ko(Di);function la(e,t){return(Da(e)?st:tr)(e,Jo(t,3))}function ca(e,t){return(Da(e)?lt:nr)(e,Jo(t,3))}var ua=xo((function(e,t,n){Se.call(e,n)?e[n].push(t):qn(e,n,[t])})),da=Nr((function(e,t,n){var o=-1,i="function"==typeof t,a=La(e)?r(e.length):[];return tr(e,(function(e){a[++o]=i?it(t,e,n):br(e,t,n)})),a})),fa=xo((function(e,t,n){qn(e,n,t)}));function pa(e,t){return(Da(e)?pt:kr)(e,Jo(t,3))}var ha=xo((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]})),ga=Nr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&ci(e,t[0],t[1])?t=[]:n>2&&ci(t[0],t[1],t[2])&&(t=[t[0]]),jr(e,ar(t,1),[])})),va=Xt||function(){return $e.Date.now()};function ma(e,t,n){return t=n?void 0:t,Ho(e,128,void 0,void 0,void 0,void 0,t=e&&null==t?e.length:t)}function ya(e,t){var n;if("function"!=typeof t)throw new me(i);return e=os(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}}var ba=Nr((function(e,t,n){var r=1;if(n.length){var o=zt(n,Xo(ba));r|=32}return Ho(e,r,t,n,o)})),wa=Nr((function(e,t,n){var r=3;if(n.length){var o=zt(n,Xo(wa));r|=32}return Ho(t,r,e,n,o)}));function xa(e,t,n){var r,o,a,s,l,c,u=0,d=!1,f=!1,p=!0;if("function"!=typeof e)throw new me(i);function h(t){var n=r,i=o;return r=o=void 0,u=t,s=e.apply(i,n)}function g(e){return u=e,l=xi(m,t),d?h(e):s}function v(e){var n=e-c;return void 0===c||n>=t||n<0||f&&e-u>=a}function m(){var e=va();if(v(e))return y(e);l=xi(m,function(e){var n=t-(e-c);return f?ln(n,a-(e-u)):n}(e))}function y(e){return l=void 0,p&&r?h(e):(r=o=void 0,s)}function b(){var e=va(),n=v(e);if(r=arguments,o=this,c=e,n){if(void 0===l)return g(c);if(f)return fo(l),l=xi(m,t),h(c)}return void 0===l&&(l=xi(m,t)),s}return t=as(t)||0,Ua(n)&&(d=!!n.leading,a=(f="maxWait"in n)?sn(as(n.maxWait)||0,t):a,p="trailing"in n?!!n.trailing:p),b.cancel=function(){void 0!==l&&fo(l),u=0,r=c=o=l=void 0},b.flush=function(){return void 0===l?s:y(va())},b}var _a=Nr((function(e,t){return Qn(e,1,t)})),Sa=Nr((function(e,t,n){return Qn(e,as(t)||0,n)}));function Oa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new me(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Oa.Cache||Ln),n}function Ca(e){if("function"!=typeof e)throw new me(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Oa.Cache=Ln;var Aa=co((function(e,t){var n=(t=1==t.length&&Da(t[0])?pt(t[0],Tt(Jo())):pt(ar(t,1),Tt(Jo()))).length;return Nr((function(r){for(var o=-1,i=ln(r.length,n);++o<i;)r[o]=t[o].call(this,r[o]);return it(e,this,r)}))})),Ea=Nr((function(e,t){return Ho(e,32,void 0,t,zt(t,Xo(Ea)))})),ka=Nr((function(e,t){return Ho(e,64,void 0,t,zt(t,Xo(ka)))})),Pa=Wo((function(e,t){return Ho(e,256,void 0,void 0,void 0,t)}));function Ma(e,t){return e===t||e!=e&&t!=t}var Ta=Lo(gr),Ra=Lo((function(e,t){return e>=t})),ja=wr(function(){return arguments}())?wr:function(e){return Ga(e)&&Se.call(e,"callee")&&!We.call(e,"callee")},Da=r.isArray,Ia=Qe?Tt(Qe):function(e){return Ga(e)&&hr(e)==S};function La(e){return null!=e&&za(e.length)&&!Ha(e)}function Ba(e){return Ga(e)&&La(e)}var Za=nn||al,Na=et?Tt(et):function(e){return Ga(e)&&hr(e)==d};function Fa(e){if(!Ga(e))return!1;var t=hr(e);return t==f||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!qa(e)}function Ha(e){if(!Ua(e))return!1;var t=hr(e);return t==p||t==h||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Va(e){return"number"==typeof e&&e==os(e)}function za(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function Ua(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ga(e){return null!=e&&"object"==typeof e}var Wa=tt?Tt(tt):function(e){return Ga(e)&&oi(e)==g};function $a(e){return"number"==typeof e||Ga(e)&&hr(e)==v}function qa(e){if(!Ga(e)||hr(e)!=m)return!1;var t=Ve(e);if(null===t)return!0;var n=Se.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&_e.call(n)==Ee}var Ya=nt?Tt(nt):function(e){return Ga(e)&&hr(e)==y},Ka=rt?Tt(rt):function(e){return Ga(e)&&oi(e)==b};function Xa(e){return"string"==typeof e||!Da(e)&&Ga(e)&&hr(e)==w}function Ja(e){return"symbol"==typeof e||Ga(e)&&hr(e)==x}var Qa=ot?Tt(ot):function(e){return Ga(e)&&za(e.length)&&!!Fe[hr(e)]},es=Lo(Er),ts=Lo((function(e,t){return e<=t}));function ns(e){if(!e)return[];if(La(e))return Xa(e)?$t(e):bo(e);if(Xe&&e[Xe])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Xe]());var t=oi(e);return(t==g?Ht:t==b?Ut:Ms)(e)}function rs(e){return e?(e=as(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function os(e){var t=rs(e),n=t%1;return t==t?n?t-n:t:0}function is(e){return e?Kn(os(e),0,4294967295):0}function as(e){if("number"==typeof e)return e;if(Ja(e))return NaN;if(Ua(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ua(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Mt(e);var n=ie.test(e);return n||se.test(e)?Ue(e.slice(2),n?2:8):oe.test(e)?NaN:+e}function ss(e){return wo(e,_s(e))}function ls(e){return null==e?"":Jr(e)}var cs=_o((function(e,t){if(pi(t)||La(t))wo(t,xs(t),e);else for(var n in t)Se.call(t,n)&&Un(e,n,t[n])})),us=_o((function(e,t){wo(t,_s(t),e)})),ds=_o((function(e,t,n,r){wo(t,_s(t),e,r)})),fs=_o((function(e,t,n,r){wo(t,xs(t),e,r)})),ps=Wo(Yn),hs=Nr((function(e,t){e=he(e);var n=-1,r=t.length,o=r>2?t[2]:void 0;for(o&&ci(t[0],t[1],o)&&(r=1);++n<r;)for(var i=t[n],a=_s(i),s=-1,l=a.length;++s<l;){var c=a[s],u=e[c];(void 0===u||Ma(u,we[c])&&!Se.call(e,c))&&(e[c]=i[c])}return e})),gs=Nr((function(e){return e.push(void 0,zo),it(Os,void 0,e)}));function vs(e,t,n){var r=null==e?void 0:fr(e,t);return void 0===r?n:r}function ms(e,t){return null!=e&&ii(e,t,mr)}var ys=To((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Ae.call(t)),e[t]=n}),Us($s)),bs=To((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Ae.call(t)),Se.call(e,t)?e[t].push(n):e[t]=[n]}),Jo),ws=Nr(br);function xs(e){return La(e)?Nn(e):Cr(e)}function _s(e){return La(e)?Nn(e,!0):Ar(e)}var Ss=_o((function(e,t,n){Tr(e,t,n)})),Os=_o((function(e,t,n,r){Tr(e,t,n,r)})),Cs=Wo((function(e,t){var n={};if(null==e)return n;var r=!1;t=pt(t,(function(t){return t=lo(t,e),r||(r=t.length>1),t})),wo(e,qo(e),n),r&&(n=Xn(n,7,Uo));for(var o=t.length;o--;)eo(n,t[o]);return n})),As=Wo((function(e,t){return null==e?{}:function(e,t){return Dr(e,t,(function(t,n){return ms(e,n)}))}(e,t)}));function Es(e,t){if(null==e)return{};var n=pt(qo(e),(function(e){return[e]}));return t=Jo(t),Dr(e,n,(function(e,n){return t(e,n[0])}))}var ks=Fo(xs),Ps=Fo(_s);function Ms(e){return null==e?[]:Rt(e,xs(e))}var Ts=Ao((function(e,t,n){return t=t.toLowerCase(),e+(n?Rs(t):t)}));function Rs(e){return Fs(ls(e).toLowerCase())}function js(e){return(e=ls(e))&&e.replace(ce,Bt).replace(je,"")}var Ds=Ao((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Is=Ao((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Ls=Co("toLowerCase"),Bs=Ao((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()})),Zs=Ao((function(e,t,n){return e+(n?" ":"")+Fs(t)})),Ns=Ao((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Fs=Co("toUpperCase");function Hs(e,t,n){return e=ls(e),void 0===(t=n?void 0:t)?function(e){return Be.test(e)}(e)?function(e){return e.match(Ie)||[]}(e):function(e){return e.match(Q)||[]}(e):e.match(t)||[]}var Vs=Nr((function(e,t){try{return it(e,void 0,t)}catch(e){return Fa(e)?e:new Y(e)}})),zs=Wo((function(e,t){return st(t,(function(t){t=Ei(t),qn(e,t,ba(e[t],e))})),e}));function Us(e){return function(){return e}}var Gs=Po(),Ws=Po(!0);function $s(e){return e}function qs(e){return Or("function"==typeof e?e:Xn(e,1))}var Ys=Nr((function(e,t){return function(n){return br(n,e,t)}})),Ks=Nr((function(e,t){return function(n){return br(e,n,t)}}));function Xs(e,t,n){var r=xs(t),o=dr(t,r);null!=n||Ua(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=dr(t,xs(t)));var i=!(Ua(n)&&"chain"in n&&!n.chain),a=Ha(e);return st(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=bo(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,ht([this.value()],arguments))})})),e}function Js(){}var Qs=jo(pt),el=jo(ct),tl=jo(mt);function nl(e){return ui(e)?Ct(Ei(e)):function(e){return function(t){return fr(t,e)}}(e)}var rl=Io(),ol=Io(!0);function il(){return[]}function al(){return!1}var sl,ll=Ro((function(e,t){return e+t}),0),cl=Zo("ceil"),ul=Ro((function(e,t){return e/t}),1),dl=Zo("floor"),fl=Ro((function(e,t){return e*t}),1),pl=Zo("round"),hl=Ro((function(e,t){return e-t}),0);return Pn.after=function(e,t){if("function"!=typeof t)throw new me(i);return e=os(e),function(){if(--e<1)return t.apply(this,arguments)}},Pn.ary=ma,Pn.assign=cs,Pn.assignIn=us,Pn.assignInWith=ds,Pn.assignWith=fs,Pn.at=ps,Pn.before=ya,Pn.bind=ba,Pn.bindAll=zs,Pn.bindKey=wa,Pn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Da(e)?e:[e]},Pn.chain=na,Pn.chunk=function(e,t,n){t=(n?ci(e,t,n):void 0===t)?1:sn(os(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var i=0,a=0,s=r(Qt(o/t));i<o;)s[a++]=Wr(e,i,i+=t);return s},Pn.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,o=[];++t<n;){var i=e[t];i&&(o[r++]=i)}return o},Pn.concat=function(){var e=arguments.length;if(!e)return[];for(var t=r(e-1),n=arguments[0],o=e;o--;)t[o-1]=arguments[o];return ht(Da(n)?bo(n):[n],ar(t,1))},Pn.cond=function(e){var t=null==e?0:e.length,n=Jo();return e=t?pt(e,(function(e){if("function"!=typeof e[1])throw new me(i);return[n(e[0]),e[1]]})):[],Nr((function(n){for(var r=-1;++r<t;){var o=e[r];if(it(o[0],this,n))return it(o[1],this,n)}}))},Pn.conforms=function(e){return function(e){var t=xs(e);return function(n){return Jn(n,e,t)}}(Xn(e,1))},Pn.constant=Us,Pn.countBy=ia,Pn.create=function(e,t){var n=Mn(e);return null==t?n:$n(n,t)},Pn.curry=function e(t,n,r){var o=Ho(t,8,void 0,void 0,void 0,void 0,void 0,n=r?void 0:n);return o.placeholder=e.placeholder,o},Pn.curryRight=function e(t,n,r){var o=Ho(t,16,void 0,void 0,void 0,void 0,void 0,n=r?void 0:n);return o.placeholder=e.placeholder,o},Pn.debounce=xa,Pn.defaults=hs,Pn.defaultsDeep=gs,Pn.defer=_a,Pn.delay=Sa,Pn.difference=Mi,Pn.differenceBy=Ti,Pn.differenceWith=Ri,Pn.drop=function(e,t,n){var r=null==e?0:e.length;return r?Wr(e,(t=n||void 0===t?1:os(t))<0?0:t,r):[]},Pn.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?Wr(e,0,(t=r-(t=n||void 0===t?1:os(t)))<0?0:t):[]},Pn.dropRightWhile=function(e,t){return e&&e.length?no(e,Jo(t,3),!0,!0):[]},Pn.dropWhile=function(e,t){return e&&e.length?no(e,Jo(t,3),!0):[]},Pn.fill=function(e,t,n,r){var o=null==e?0:e.length;return o?(n&&"number"!=typeof n&&ci(e,t,n)&&(n=0,r=o),function(e,t,n,r){var o=e.length;for((n=os(n))<0&&(n=-n>o?0:o+n),(r=void 0===r||r>o?o:os(r))<0&&(r+=o),r=n>r?0:is(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},Pn.filter=function(e,t){return(Da(e)?ut:ir)(e,Jo(t,3))},Pn.flatMap=function(e,t){return ar(pa(e,t),1)},Pn.flatMapDeep=function(e,t){return ar(pa(e,t),1/0)},Pn.flatMapDepth=function(e,t,n){return n=void 0===n?1:os(n),ar(pa(e,t),n)},Pn.flatten=Ii,Pn.flattenDeep=function(e){return null!=e&&e.length?ar(e,1/0):[]},Pn.flattenDepth=function(e,t){return null!=e&&e.length?ar(e,t=void 0===t?1:os(t)):[]},Pn.flip=function(e){return Ho(e,512)},Pn.flow=Gs,Pn.flowRight=Ws,Pn.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var o=e[t];r[o[0]]=o[1]}return r},Pn.functions=function(e){return null==e?[]:dr(e,xs(e))},Pn.functionsIn=function(e){return null==e?[]:dr(e,_s(e))},Pn.groupBy=ua,Pn.initial=function(e){return null!=e&&e.length?Wr(e,0,-1):[]},Pn.intersection=Bi,Pn.intersectionBy=Zi,Pn.intersectionWith=Ni,Pn.invert=ys,Pn.invertBy=bs,Pn.invokeMap=da,Pn.iteratee=qs,Pn.keyBy=fa,Pn.keys=xs,Pn.keysIn=_s,Pn.map=pa,Pn.mapKeys=function(e,t){var n={};return t=Jo(t,3),cr(e,(function(e,r,o){qn(n,t(e,r,o),e)})),n},Pn.mapValues=function(e,t){var n={};return t=Jo(t,3),cr(e,(function(e,r,o){qn(n,r,t(e,r,o))})),n},Pn.matches=function(e){return Pr(Xn(e,1))},Pn.matchesProperty=function(e,t){return Mr(e,Xn(t,1))},Pn.memoize=Oa,Pn.merge=Ss,Pn.mergeWith=Os,Pn.method=Ys,Pn.methodOf=Ks,Pn.mixin=Xs,Pn.negate=Ca,Pn.nthArg=function(e){return e=os(e),Nr((function(t){return Rr(t,e)}))},Pn.omit=Cs,Pn.omitBy=function(e,t){return Es(e,Ca(Jo(t)))},Pn.once=function(e){return ya(2,e)},Pn.orderBy=function(e,t,n,r){return null==e?[]:(Da(t)||(t=null==t?[]:[t]),Da(n=r?void 0:n)||(n=null==n?[]:[n]),jr(e,t,n))},Pn.over=Qs,Pn.overArgs=Aa,Pn.overEvery=el,Pn.overSome=tl,Pn.partial=Ea,Pn.partialRight=ka,Pn.partition=ha,Pn.pick=As,Pn.pickBy=Es,Pn.property=nl,Pn.propertyOf=function(e){return function(t){return null==e?void 0:fr(e,t)}},Pn.pull=Hi,Pn.pullAll=Vi,Pn.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Ir(e,t,Jo(n,2)):e},Pn.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Ir(e,t,void 0,n):e},Pn.pullAt=zi,Pn.range=rl,Pn.rangeRight=ol,Pn.rearg=Pa,Pn.reject=function(e,t){return(Da(e)?ut:ir)(e,Ca(Jo(t,3)))},Pn.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,o=[],i=e.length;for(t=Jo(t,3);++r<i;){var a=e[r];t(a,r,e)&&(n.push(a),o.push(r))}return Lr(e,o),n},Pn.rest=function(e,t){if("function"!=typeof e)throw new me(i);return Nr(e,t=void 0===t?t:os(t))},Pn.reverse=Ui,Pn.sampleSize=function(e,t,n){return t=(n?ci(e,t,n):void 0===t)?1:os(t),(Da(e)?Hn:Hr)(e,t)},Pn.set=function(e,t,n){return null==e?e:Vr(e,t,n)},Pn.setWith=function(e,t,n,r){return r="function"==typeof r?r:void 0,null==e?e:Vr(e,t,n,r)},Pn.shuffle=function(e){return(Da(e)?Vn:Gr)(e)},Pn.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&ci(e,t,n)?(t=0,n=r):(t=null==t?0:os(t),n=void 0===n?r:os(n)),Wr(e,t,n)):[]},Pn.sortBy=ga,Pn.sortedUniq=function(e){return e&&e.length?Kr(e):[]},Pn.sortedUniqBy=function(e,t){return e&&e.length?Kr(e,Jo(t,2)):[]},Pn.split=function(e,t,n){return n&&"number"!=typeof n&&ci(e,t,n)&&(t=n=void 0),(n=void 0===n?4294967295:n>>>0)?(e=ls(e))&&("string"==typeof t||null!=t&&!Ya(t))&&!(t=Jr(t))&&Ft(e)?uo($t(e),0,n):e.split(t,n):[]},Pn.spread=function(e,t){if("function"!=typeof e)throw new me(i);return t=null==t?0:sn(os(t),0),Nr((function(n){var r=n[t],o=uo(n,0,t);return r&&ht(o,r),it(e,this,o)}))},Pn.tail=function(e){var t=null==e?0:e.length;return t?Wr(e,1,t):[]},Pn.take=function(e,t,n){return e&&e.length?Wr(e,0,(t=n||void 0===t?1:os(t))<0?0:t):[]},Pn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Wr(e,(t=r-(t=n||void 0===t?1:os(t)))<0?0:t,r):[]},Pn.takeRightWhile=function(e,t){return e&&e.length?no(e,Jo(t,3),!1,!0):[]},Pn.takeWhile=function(e,t){return e&&e.length?no(e,Jo(t,3)):[]},Pn.tap=function(e,t){return t(e),e},Pn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new me(i);return Ua(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),xa(e,t,{leading:r,maxWait:t,trailing:o})},Pn.thru=ra,Pn.toArray=ns,Pn.toPairs=ks,Pn.toPairsIn=Ps,Pn.toPath=function(e){return Da(e)?pt(e,Ei):Ja(e)?[e]:bo(Ai(ls(e)))},Pn.toPlainObject=ss,Pn.transform=function(e,t,n){var r=Da(e),o=r||Za(e)||Qa(e);if(t=Jo(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:Ua(e)&&Ha(i)?Mn(Ve(e)):{}}return(o?st:cr)(e,(function(e,r,o){return t(n,e,r,o)})),n},Pn.unary=function(e){return ma(e,1)},Pn.union=Gi,Pn.unionBy=Wi,Pn.unionWith=$i,Pn.uniq=function(e){return e&&e.length?Qr(e):[]},Pn.uniqBy=function(e,t){return e&&e.length?Qr(e,Jo(t,2)):[]},Pn.uniqWith=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?Qr(e,void 0,t):[]},Pn.unset=function(e,t){return null==e||eo(e,t)},Pn.unzip=qi,Pn.unzipWith=Yi,Pn.update=function(e,t,n){return null==e?e:to(e,t,so(n))},Pn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:void 0,null==e?e:to(e,t,so(n),r)},Pn.values=Ms,Pn.valuesIn=function(e){return null==e?[]:Rt(e,_s(e))},Pn.without=Ki,Pn.words=Hs,Pn.wrap=function(e,t){return Ea(so(t),e)},Pn.xor=Xi,Pn.xorBy=Ji,Pn.xorWith=Qi,Pn.zip=ea,Pn.zipObject=function(e,t){return io(e||[],t||[],Un)},Pn.zipObjectDeep=function(e,t){return io(e||[],t||[],Vr)},Pn.zipWith=ta,Pn.entries=ks,Pn.entriesIn=Ps,Pn.extend=us,Pn.extendWith=ds,Xs(Pn,Pn),Pn.add=ll,Pn.attempt=Vs,Pn.camelCase=Ts,Pn.capitalize=Rs,Pn.ceil=cl,Pn.clamp=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=as(n))==n?n:0),void 0!==t&&(t=(t=as(t))==t?t:0),Kn(as(e),t,n)},Pn.clone=function(e){return Xn(e,4)},Pn.cloneDeep=function(e){return Xn(e,5)},Pn.cloneDeepWith=function(e,t){return Xn(e,5,t="function"==typeof t?t:void 0)},Pn.cloneWith=function(e,t){return Xn(e,4,t="function"==typeof t?t:void 0)},Pn.conformsTo=function(e,t){return null==t||Jn(e,t,xs(t))},Pn.deburr=js,Pn.defaultTo=function(e,t){return null==e||e!=e?t:e},Pn.divide=ul,Pn.endsWith=function(e,t,n){e=ls(e),t=Jr(t);var r=e.length,o=n=void 0===n?r:Kn(os(n),0,r);return(n-=t.length)>=0&&e.slice(n,o)==t},Pn.eq=Ma,Pn.escape=function(e){return(e=ls(e))&&N.test(e)?e.replace(B,Zt):e},Pn.escapeRegExp=function(e){return(e=ls(e))&&$.test(e)?e.replace(W,"\\$&"):e},Pn.every=function(e,t,n){var r=Da(e)?ct:rr;return n&&ci(e,t,n)&&(t=void 0),r(e,Jo(t,3))},Pn.find=aa,Pn.findIndex=ji,Pn.findKey=function(e,t){return bt(e,Jo(t,3),cr)},Pn.findLast=sa,Pn.findLastIndex=Di,Pn.findLastKey=function(e,t){return bt(e,Jo(t,3),ur)},Pn.floor=dl,Pn.forEach=la,Pn.forEachRight=ca,Pn.forIn=function(e,t){return null==e?e:sr(e,Jo(t,3),_s)},Pn.forInRight=function(e,t){return null==e?e:lr(e,Jo(t,3),_s)},Pn.forOwn=function(e,t){return e&&cr(e,Jo(t,3))},Pn.forOwnRight=function(e,t){return e&&ur(e,Jo(t,3))},Pn.get=vs,Pn.gt=Ta,Pn.gte=Ra,Pn.has=function(e,t){return null!=e&&ii(e,t,vr)},Pn.hasIn=ms,Pn.head=Li,Pn.identity=$s,Pn.includes=function(e,t,n,r){e=La(e)?e:Ms(e),n=n&&!r?os(n):0;var o=e.length;return n<0&&(n=sn(o+n,0)),Xa(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&xt(e,t,n)>-1},Pn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:os(n);return o<0&&(o=sn(r+o,0)),xt(e,t,o)},Pn.inRange=function(e,t,n){return t=rs(t),void 0===n?(n=t,t=0):n=rs(n),function(e,t,n){return e>=ln(t,n)&&e<sn(t,n)}(e=as(e),t,n)},Pn.invoke=ws,Pn.isArguments=ja,Pn.isArray=Da,Pn.isArrayBuffer=Ia,Pn.isArrayLike=La,Pn.isArrayLikeObject=Ba,Pn.isBoolean=function(e){return!0===e||!1===e||Ga(e)&&hr(e)==u},Pn.isBuffer=Za,Pn.isDate=Na,Pn.isElement=function(e){return Ga(e)&&1===e.nodeType&&!qa(e)},Pn.isEmpty=function(e){if(null==e)return!0;if(La(e)&&(Da(e)||"string"==typeof e||"function"==typeof e.splice||Za(e)||Qa(e)||ja(e)))return!e.length;var t=oi(e);if(t==g||t==b)return!e.size;if(pi(e))return!Cr(e).length;for(var n in e)if(Se.call(e,n))return!1;return!0},Pn.isEqual=function(e,t){return xr(e,t)},Pn.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:void 0)?n(e,t):void 0;return void 0===r?xr(e,t,void 0,n):!!r},Pn.isError=Fa,Pn.isFinite=function(e){return"number"==typeof e&&rn(e)},Pn.isFunction=Ha,Pn.isInteger=Va,Pn.isLength=za,Pn.isMap=Wa,Pn.isMatch=function(e,t){return e===t||_r(e,t,ei(t))},Pn.isMatchWith=function(e,t,n){return n="function"==typeof n?n:void 0,_r(e,t,ei(t),n)},Pn.isNaN=function(e){return $a(e)&&e!=+e},Pn.isNative=function(e){if(fi(e))throw new Y("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Sr(e)},Pn.isNil=function(e){return null==e},Pn.isNull=function(e){return null===e},Pn.isNumber=$a,Pn.isObject=Ua,Pn.isObjectLike=Ga,Pn.isPlainObject=qa,Pn.isRegExp=Ya,Pn.isSafeInteger=function(e){return Va(e)&&e>=-9007199254740991&&e<=9007199254740991},Pn.isSet=Ka,Pn.isString=Xa,Pn.isSymbol=Ja,Pn.isTypedArray=Qa,Pn.isUndefined=function(e){return void 0===e},Pn.isWeakMap=function(e){return Ga(e)&&oi(e)==_},Pn.isWeakSet=function(e){return Ga(e)&&"[object WeakSet]"==hr(e)},Pn.join=function(e,t){return null==e?"":on.call(e,t)},Pn.kebabCase=Ds,Pn.last=Fi,Pn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;return void 0!==n&&(o=(o=os(n))<0?sn(r+o,0):ln(o,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,o):wt(e,St,o,!0)},Pn.lowerCase=Is,Pn.lowerFirst=Ls,Pn.lt=es,Pn.lte=ts,Pn.max=function(e){return e&&e.length?or(e,$s,gr):void 0},Pn.maxBy=function(e,t){return e&&e.length?or(e,Jo(t,2),gr):void 0},Pn.mean=function(e){return Ot(e,$s)},Pn.meanBy=function(e,t){return Ot(e,Jo(t,2))},Pn.min=function(e){return e&&e.length?or(e,$s,Er):void 0},Pn.minBy=function(e,t){return e&&e.length?or(e,Jo(t,2),Er):void 0},Pn.stubArray=il,Pn.stubFalse=al,Pn.stubObject=function(){return{}},Pn.stubString=function(){return""},Pn.stubTrue=function(){return!0},Pn.multiply=fl,Pn.nth=function(e,t){return e&&e.length?Rr(e,os(t)):void 0},Pn.noConflict=function(){return $e._===this&&($e._=ke),this},Pn.noop=Js,Pn.now=va,Pn.pad=function(e,t,n){e=ls(e);var r=(t=os(t))?Wt(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Do(en(o),n)+e+Do(Qt(o),n)},Pn.padEnd=function(e,t,n){e=ls(e);var r=(t=os(t))?Wt(e):0;return t&&r<t?e+Do(t-r,n):e},Pn.padStart=function(e,t,n){e=ls(e);var r=(t=os(t))?Wt(e):0;return t&&r<t?Do(t-r,n)+e:e},Pn.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),un(ls(e).replace(q,""),t||0)},Pn.random=function(e,t,n){if(n&&"boolean"!=typeof n&&ci(e,t,n)&&(t=n=void 0),void 0===n&&("boolean"==typeof t?(n=t,t=void 0):"boolean"==typeof e&&(n=e,e=void 0)),void 0===e&&void 0===t?(e=0,t=1):(e=rs(e),void 0===t?(t=e,e=0):t=rs(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var o=dn();return ln(e+o*(t-e+ze("1e-"+((o+"").length-1))),t)}return Br(e,t)},Pn.reduce=function(e,t,n){var r=Da(e)?gt:Et,o=arguments.length<3;return r(e,Jo(t,4),n,o,tr)},Pn.reduceRight=function(e,t,n){var r=Da(e)?vt:Et,o=arguments.length<3;return r(e,Jo(t,4),n,o,nr)},Pn.repeat=function(e,t,n){return t=(n?ci(e,t,n):void 0===t)?1:os(t),Zr(ls(e),t)},Pn.replace=function(){var e=arguments,t=ls(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Pn.result=function(e,t,n){var r=-1,o=(t=lo(t,e)).length;for(o||(o=1,e=void 0);++r<o;){var i=null==e?void 0:e[Ei(t[r])];void 0===i&&(r=o,i=n),e=Ha(i)?i.call(e):i}return e},Pn.round=pl,Pn.runInContext=e,Pn.sample=function(e){return(Da(e)?Fn:Fr)(e)},Pn.size=function(e){if(null==e)return 0;if(La(e))return Xa(e)?Wt(e):e.length;var t=oi(e);return t==g||t==b?e.size:Cr(e).length},Pn.snakeCase=Bs,Pn.some=function(e,t,n){var r=Da(e)?mt:$r;return n&&ci(e,t,n)&&(t=void 0),r(e,Jo(t,3))},Pn.sortedIndex=function(e,t){return qr(e,t)},Pn.sortedIndexBy=function(e,t,n){return Yr(e,t,Jo(n,2))},Pn.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=qr(e,t);if(r<n&&Ma(e[r],t))return r}return-1},Pn.sortedLastIndex=function(e,t){return qr(e,t,!0)},Pn.sortedLastIndexBy=function(e,t,n){return Yr(e,t,Jo(n,2),!0)},Pn.sortedLastIndexOf=function(e,t){if(null!=e&&e.length){var n=qr(e,t,!0)-1;if(Ma(e[n],t))return n}return-1},Pn.startCase=Zs,Pn.startsWith=function(e,t,n){return e=ls(e),n=null==n?0:Kn(os(n),0,e.length),t=Jr(t),e.slice(n,n+t.length)==t},Pn.subtract=hl,Pn.sum=function(e){return e&&e.length?kt(e,$s):0},Pn.sumBy=function(e,t){return e&&e.length?kt(e,Jo(t,2)):0},Pn.template=function(e,t,n){var r=Pn.templateSettings;n&&ci(e,t,n)&&(t=void 0),e=ls(e),t=ds({},t,r,Vo);var o,i,a=ds({},t.imports,r.imports,Vo),s=xs(a),l=Rt(a,s),c=0,u=t.interpolate||ue,d="__p += '",f=ge((t.escape||ue).source+"|"+u.source+"|"+(u===V?ne:ue).source+"|"+(t.evaluate||ue).source+"|$","g"),p="//# sourceURL="+(Se.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ne+"]")+"\n";e.replace(f,(function(t,n,r,a,s,l){return r||(r=a),d+=e.slice(c,l).replace(de,Nt),n&&(o=!0,d+="' +\n__e("+n+") +\n'"),s&&(i=!0,d+="';\n"+s+";\n__p += '"),r&&(d+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=l+t.length,t})),d+="';\n";var h=Se.call(t,"variable")&&t.variable;if(h){if(ee.test(h))throw new Y("Invalid `variable` option passed into `_.template`")}else d="with (obj) {\n"+d+"\n}\n";d=(i?d.replace(j,""):d).replace(D,"$1").replace(I,"$1;"),d="function("+(h||"obj")+") {\n"+(h?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var g=Vs((function(){return fe(s,p+"return "+d).apply(void 0,l)}));if(g.source=d,Fa(g))throw g;return g},Pn.times=function(e,t){if((e=os(e))<1||e>9007199254740991)return[];var n=4294967295,r=ln(e,4294967295);e-=4294967295;for(var o=Pt(r,t=Jo(t));++n<e;)t(n);return o},Pn.toFinite=rs,Pn.toInteger=os,Pn.toLength=is,Pn.toLower=function(e){return ls(e).toLowerCase()},Pn.toNumber=as,Pn.toSafeInteger=function(e){return e?Kn(os(e),-9007199254740991,9007199254740991):0===e?e:0},Pn.toString=ls,Pn.toUpper=function(e){return ls(e).toUpperCase()},Pn.trim=function(e,t,n){if((e=ls(e))&&(n||void 0===t))return Mt(e);if(!e||!(t=Jr(t)))return e;var r=$t(e),o=$t(t);return uo(r,Dt(r,o),It(r,o)+1).join("")},Pn.trimEnd=function(e,t,n){if((e=ls(e))&&(n||void 0===t))return e.slice(0,qt(e)+1);if(!e||!(t=Jr(t)))return e;var r=$t(e);return uo(r,0,It(r,$t(t))+1).join("")},Pn.trimStart=function(e,t,n){if((e=ls(e))&&(n||void 0===t))return e.replace(q,"");if(!e||!(t=Jr(t)))return e;var r=$t(e);return uo(r,Dt(r,$t(t))).join("")},Pn.truncate=function(e,t){var n=30,r="...";if(Ua(t)){var o="separator"in t?t.separator:o;n="length"in t?os(t.length):n,r="omission"in t?Jr(t.omission):r}var i=(e=ls(e)).length;if(Ft(e)){var a=$t(e);i=a.length}if(n>=i)return e;var s=n-Wt(r);if(s<1)return r;var l=a?uo(a,0,s).join(""):e.slice(0,s);if(void 0===o)return l+r;if(a&&(s+=l.length-s),Ya(o)){if(e.slice(s).search(o)){var c,u=l;for(o.global||(o=ge(o.source,ls(re.exec(o))+"g")),o.lastIndex=0;c=o.exec(u);)var d=c.index;l=l.slice(0,void 0===d?s:d)}}else if(e.indexOf(Jr(o),s)!=s){var f=l.lastIndexOf(o);f>-1&&(l=l.slice(0,f))}return l+r},Pn.unescape=function(e){return(e=ls(e))&&Z.test(e)?e.replace(L,Yt):e},Pn.uniqueId=function(e){var t=++Oe;return ls(e)+t},Pn.upperCase=Ns,Pn.upperFirst=Fs,Pn.each=la,Pn.eachRight=ca,Pn.first=Li,Xs(Pn,(sl={},cr(Pn,(function(e,t){Se.call(Pn.prototype,t)||(sl[t]=e)})),sl),{chain:!1}),Pn.VERSION="4.17.21",st(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Pn[e].placeholder=Pn})),st(["drop","take"],(function(e,t){jn.prototype[e]=function(n){n=void 0===n?1:sn(os(n),0);var r=this.__filtered__&&!t?new jn(this):this.clone();return r.__filtered__?r.__takeCount__=ln(n,r.__takeCount__):r.__views__.push({size:ln(n,4294967295),type:e+(r.__dir__<0?"Right":"")}),r},jn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),st(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;jn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Jo(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),st(["head","last"],(function(e,t){var n="take"+(t?"Right":"");jn.prototype[e]=function(){return this[n](1).value()[0]}})),st(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");jn.prototype[e]=function(){return this.__filtered__?new jn(this):this[n](1)}})),jn.prototype.compact=function(){return this.filter($s)},jn.prototype.find=function(e){return this.filter(e).head()},jn.prototype.findLast=function(e){return this.reverse().find(e)},jn.prototype.invokeMap=Nr((function(e,t){return"function"==typeof e?new jn(this):this.map((function(n){return br(n,e,t)}))})),jn.prototype.reject=function(e){return this.filter(Ca(Jo(e)))},jn.prototype.slice=function(e,t){e=os(e);var n=this;return n.__filtered__&&(e>0||t<0)?new jn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),void 0!==t&&(n=(t=os(t))<0?n.dropRight(-t):n.take(t-e)),n)},jn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},jn.prototype.toArray=function(){return this.take(4294967295)},cr(jn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),o=Pn[r?"take"+("last"==t?"Right":""):t],i=r||/^find/.test(t);o&&(Pn.prototype[t]=function(){var t=this.__wrapped__,a=r?[1]:arguments,s=t instanceof jn,l=a[0],c=s||Da(t),u=function(e){var t=o.apply(Pn,ht([e],a));return r&&d?t[0]:t};c&&n&&"function"==typeof l&&1!=l.length&&(s=c=!1);var d=this.__chain__,f=!!this.__actions__.length,p=i&&!d,h=s&&!f;if(!i&&c){t=h?t:new jn(this);var g=e.apply(t,a);return g.__actions__.push({func:ra,args:[u],thisArg:void 0}),new Rn(g,d)}return p&&h?e.apply(this,a):(g=this.thru(u),p?r?g.value()[0]:g.value():g)})})),st(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ye[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Pn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Da(o)?o:[],e)}return this[n]((function(n){return t.apply(Da(n)?n:[],e)}))}})),cr(jn.prototype,(function(e,t){var n=Pn[t];if(n){var r=n.name+"";Se.call(wn,r)||(wn[r]=[]),wn[r].push({name:t,func:n})}})),wn[Mo(void 0,2).name]=[{name:"wrapper",func:void 0}],jn.prototype.clone=function(){var e=new jn(this.__wrapped__);return e.__actions__=bo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=bo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=bo(this.__views__),e},jn.prototype.reverse=function(){if(this.__filtered__){var e=new jn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},jn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Da(e),r=t<0,o=n?e.length:0,i=function(e,t,n){for(var r=-1,o=n.length;++r<o;){var i=n[r],a=i.size;switch(i.type){case"drop":e+=a;break;case"dropRight":t-=a;break;case"take":t=ln(t,e+a);break;case"takeRight":e=sn(e,t-a)}}return{start:e,end:t}}(0,o,this.__views__),a=i.start,s=i.end,l=s-a,c=r?s:a-1,u=this.__iteratees__,d=u.length,f=0,p=ln(l,this.__takeCount__);if(!n||!r&&o==l&&p==l)return ro(e,this.__actions__);var h=[];e:for(;l--&&f<p;){for(var g=-1,v=e[c+=t];++g<d;){var m=u[g],y=m.iteratee,b=m.type,w=y(v);if(2==b)v=w;else if(!w){if(1==b)continue e;break e}}h[f++]=v}return h},Pn.prototype.at=oa,Pn.prototype.chain=function(){return na(this)},Pn.prototype.commit=function(){return new Rn(this.value(),this.__chain__)},Pn.prototype.next=function(){void 0===this.__values__&&(this.__values__=ns(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}},Pn.prototype.plant=function(e){for(var t,n=this;n instanceof Tn;){var r=Pi(n);r.__index__=0,r.__values__=void 0,t?o.__wrapped__=r:t=r;var o=r;n=n.__wrapped__}return o.__wrapped__=e,t},Pn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof jn){var t=e;return this.__actions__.length&&(t=new jn(this)),(t=t.reverse()).__actions__.push({func:ra,args:[Ui],thisArg:void 0}),new Rn(t,this.__chain__)}return this.thru(Ui)},Pn.prototype.toJSON=Pn.prototype.valueOf=Pn.prototype.value=function(){return ro(this.__wrapped__,this.__actions__)},Pn.prototype.first=Pn.prototype.head,Xe&&(Pn.prototype[Xe]=function(){return this}),Pn}();$e._=Kt,void 0===(o=function(){return Kt}.call(t,n,t,r))||(r.exports=o)}).call(this)}).call(this,n(7),n(21)(e))},function(t,n){t.exports=e},function(e,t,n){e.exports=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,n=/gecko\/\d/i.test(e),r=/MSIE \d/.test(e),o=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),i=/Edge\/(\d+)/.exec(e),a=r||o||i,s=a&&(r?document.documentMode||6:+(i||o)[1]),l=!i&&/WebKit\//.test(e),c=l&&/Qt\/\d+\.\d+/.test(e),u=!i&&/Chrome\//.test(e),d=/Opera\//.test(e),f=/Apple Computer/.test(navigator.vendor),p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),h=/PhantomJS/.test(e),g=!i&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),v=/Android/.test(e),m=g||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),y=g||/Mac/.test(t),b=/\bCrOS\b/.test(e),w=/win/i.test(t),x=d&&e.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(d=!1,l=!0);var _=y&&(c||d&&(null==x||x<12.11)),S=n||a&&s>=9;function O(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var C,A=function(e,t){var n=e.className,r=O(t).exec(n);if(r){var o=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(o?r[1]+o:"")}};function E(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function k(e,t){return E(e).appendChild(t)}function P(e,t,n,r){var o=document.createElement(e);if(n&&(o.className=n),r&&(o.style.cssText=r),"string"==typeof t)o.appendChild(document.createTextNode(t));else if(t)for(var i=0;i<t.length;++i)o.appendChild(t[i]);return o}function M(e,t,n,r){var o=P(e,t,n,r);return o.setAttribute("role","presentation"),o}function T(e,t){if(3==t.nodeType&&(t=t.parentNode),e.contains)return e.contains(t);do{if(11==t.nodeType&&(t=t.host),t==e)return!0}while(t=t.parentNode)}function R(){var e;try{e=document.activeElement}catch(t){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function j(e,t){var n=e.className;O(t).test(n)||(e.className+=(n?" ":"")+t)}function D(e,t){for(var n=e.split(" "),r=0;r<n.length;r++)n[r]&&!O(n[r]).test(t)&&(t+=" "+n[r]);return t}C=document.createRange?function(e,t,n,r){var o=document.createRange();return o.setEnd(r||e,n),o.setStart(e,t),o}:function(e,t,n){var r=document.body.createTextRange();try{r.moveToElementText(e.parentNode)}catch(e){return r}return r.collapse(!0),r.moveEnd("character",n),r.moveStart("character",t),r};var I=function(e){e.select()};function L(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function B(e,t,n){for(var r in t||(t={}),e)!e.hasOwnProperty(r)||!1===n&&t.hasOwnProperty(r)||(t[r]=e[r]);return t}function Z(e,t,n,r,o){null==t&&-1==(t=e.search(/[^\s\u00a0]/))&&(t=e.length);for(var i=r||0,a=o||0;;){var s=e.indexOf("\t",i);if(s<0||s>=t)return a+(t-i);a+=s-i,a+=n-a%n,i=s+1}}g?I=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:a&&(I=function(e){try{e.select()}catch(e){}});var N=function(){this.id=null};function F(e,t){for(var n=0;n<e.length;++n)if(e[n]==t)return n;return-1}N.prototype.set=function(e,t){clearTimeout(this.id),this.id=setTimeout(t,e)};var H={toString:function(){return"CodeMirror.Pass"}},V={scroll:!1},z={origin:"*mouse"},U={origin:"+move"};function G(e,t,n){for(var r=0,o=0;;){var i=e.indexOf("\t",r);-1==i&&(i=e.length);var a=i-r;if(i==e.length||o+a>=t)return r+Math.min(a,t-o);if(o+=i-r,r=i+1,(o+=n-o%n)>=t)return r}}var W=[""];function $(e){for(;W.length<=e;)W.push(q(W)+" ");return W[e]}function q(e){return e[e.length-1]}function Y(e,t){for(var n=[],r=0;r<e.length;r++)n[r]=t(e[r],r);return n}function K(){}function X(e,t){var n;return Object.create?n=Object.create(e):(K.prototype=e,n=new K),t&&B(t,n),n}var J=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function Q(e){return/\w/.test(e)||e>"\x80"&&(e.toUpperCase()!=e.toLowerCase()||J.test(e))}function ee(e,t){return t?!!(t.source.indexOf("\\w")>-1&&Q(e))||t.test(e):Q(e)}function te(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ne=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function re(e){return e.charCodeAt(0)>=768&&ne.test(e)}function oe(e,t,n){for(;(n<0?t>0:t<e.length)&&re(e.charAt(t));)t+=n;return t}function ie(e,t,n){for(var r=t>n?-1:1;;){if(t==n)return t;var o=(t+n)/2,i=r<0?Math.ceil(o):Math.floor(o);if(i==t)return e(i)?t:n;e(i)?n=i:t=i+r}}function ae(e,t,r){var o=this;this.input=r,o.scrollbarFiller=P("div",null,"CodeMirror-scrollbar-filler"),o.scrollbarFiller.setAttribute("cm-not-content","true"),o.gutterFiller=P("div",null,"CodeMirror-gutter-filler"),o.gutterFiller.setAttribute("cm-not-content","true"),o.lineDiv=M("div",null,"CodeMirror-code"),o.selectionDiv=P("div",null,null,"position: relative; z-index: 1"),o.cursorDiv=P("div",null,"CodeMirror-cursors"),o.measure=P("div",null,"CodeMirror-measure"),o.lineMeasure=P("div",null,"CodeMirror-measure"),o.lineSpace=M("div",[o.measure,o.lineMeasure,o.selectionDiv,o.cursorDiv,o.lineDiv],null,"position: relative; outline: none");var i=M("div",[o.lineSpace],"CodeMirror-lines");o.mover=P("div",[i],null,"position: relative"),o.sizer=P("div",[o.mover],"CodeMirror-sizer"),o.sizerWidth=null,o.heightForcer=P("div",null,null,"position: absolute; height: 30px; width: 1px;"),o.gutters=P("div",null,"CodeMirror-gutters"),o.lineGutter=null,o.scroller=P("div",[o.sizer,o.heightForcer,o.gutters],"CodeMirror-scroll"),o.scroller.setAttribute("tabIndex","-1"),o.wrapper=P("div",[o.scrollbarFiller,o.gutterFiller,o.scroller],"CodeMirror"),a&&s<8&&(o.gutters.style.zIndex=-1,o.scroller.style.paddingRight=0),l||n&&m||(o.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(o.wrapper):e(o.wrapper)),o.viewFrom=o.viewTo=t.first,o.reportedViewFrom=o.reportedViewTo=t.first,o.view=[],o.renderedView=null,o.externalMeasured=null,o.viewOffset=0,o.lastWrapHeight=o.lastWrapWidth=0,o.updateLineNumbers=null,o.nativeBarWidth=o.barHeight=o.barWidth=0,o.scrollbarsClipped=!1,o.lineNumWidth=o.lineNumInnerWidth=o.lineNumChars=null,o.alignWidgets=!1,o.cachedCharWidth=o.cachedTextHeight=o.cachedPaddingH=null,o.maxLine=null,o.maxLineLength=0,o.maxLineChanged=!1,o.wheelDX=o.wheelDY=o.wheelStartX=o.wheelStartY=null,o.shift=!1,o.selForContextMenu=null,o.activeTouch=null,r.init(o)}function se(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var o=n.children[r],i=o.chunkSize();if(t<i){n=o;break}t-=i}return n.lines[t]}function le(e,t,n){var r=[],o=t.line;return e.iter(t.line,n.line+1,(function(e){var i=e.text;o==n.line&&(i=i.slice(0,n.ch)),o==t.line&&(i=i.slice(t.ch)),r.push(i),++o})),r}function ce(e,t,n){var r=[];return e.iter(t,n,(function(e){r.push(e.text)})),r}function ue(e,t){var n=t-e.height;if(n)for(var r=e;r;r=r.parent)r.height+=n}function de(e){if(null==e.parent)return null;for(var t=e.parent,n=F(t.lines,e),r=t.parent;r;t=r,r=r.parent)for(var o=0;r.children[o]!=t;++o)n+=r.children[o].chunkSize();return n+t.first}function fe(e,t){var n=e.first;e:do{for(var r=0;r<e.children.length;++r){var o=e.children[r],i=o.height;if(t<i){e=o;continue e}t-=i,n+=o.chunkSize()}return n}while(!e.lines);for(var a=0;a<e.lines.length;++a){var s=e.lines[a].height;if(t<s)break;t-=s}return n+a}function pe(e,t){return t>=e.first&&t<e.first+e.size}function he(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function ge(e,t,n){if(void 0===n&&(n=null),!(this instanceof ge))return new ge(e,t,n);this.line=e,this.ch=t,this.sticky=n}function ve(e,t){return e.line-t.line||e.ch-t.ch}function me(e,t){return e.sticky==t.sticky&&0==ve(e,t)}function ye(e){return ge(e.line,e.ch)}function be(e,t){return ve(e,t)<0?t:e}function we(e,t){return ve(e,t)<0?e:t}function xe(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function _e(e,t){if(t.line<e.first)return ge(e.first,0);var n=e.first+e.size-1;return t.line>n?ge(n,se(e,n).text.length):function(e,t){var n=e.ch;return null==n||n>t?ge(e.line,t):n<0?ge(e.line,0):e}(t,se(e,t.line).text.length)}function Se(e,t){for(var n=[],r=0;r<t.length;r++)n[r]=_e(e,t[r]);return n}var Oe=!1,Ce=!1;function Ae(e,t,n){this.marker=e,this.from=t,this.to=n}function Ee(e,t){if(e)for(var n=0;n<e.length;++n){var r=e[n];if(r.marker==t)return r}}function ke(e,t){for(var n,r=0;r<e.length;++r)e[r]!=t&&(n||(n=[])).push(e[r]);return n}function Pe(e,t){if(t.full)return null;var n=pe(e,t.from.line)&&se(e,t.from.line).markedSpans,r=pe(e,t.to.line)&&se(e,t.to.line).markedSpans;if(!n&&!r)return null;var o=t.from.ch,i=t.to.ch,a=0==ve(t.from,t.to),s=function(e,t,n){var r;if(e)for(var o=0;o<e.length;++o){var i=e[o],a=i.marker;if(null==i.from||(a.inclusiveLeft?i.from<=t:i.from<t)||i.from==t&&"bookmark"==a.type&&(!n||!i.marker.insertLeft)){var s=null==i.to||(a.inclusiveRight?i.to>=t:i.to>t);(r||(r=[])).push(new Ae(a,i.from,s?null:i.to))}}return r}(n,o,a),l=function(e,t,n){var r;if(e)for(var o=0;o<e.length;++o){var i=e[o],a=i.marker;if(null==i.to||(a.inclusiveRight?i.to>=t:i.to>t)||i.from==t&&"bookmark"==a.type&&(!n||i.marker.insertLeft)){var s=null==i.from||(a.inclusiveLeft?i.from<=t:i.from<t);(r||(r=[])).push(new Ae(a,s?null:i.from-t,null==i.to?null:i.to-t))}}return r}(r,i,a),c=1==t.text.length,u=q(t.text).length+(c?o:0);if(s)for(var d=0;d<s.length;++d){var f=s[d];if(null==f.to){var p=Ee(l,f.marker);p?c&&(f.to=null==p.to?null:p.to+u):f.to=o}}if(l)for(var h=0;h<l.length;++h){var g=l[h];null!=g.to&&(g.to+=u),null==g.from?Ee(s,g.marker)||(g.from=u,c&&(s||(s=[])).push(g)):(g.from+=u,c&&(s||(s=[])).push(g))}s&&(s=Me(s)),l&&l!=s&&(l=Me(l));var v=[s];if(!c){var m,y=t.text.length-2;if(y>0&&s)for(var b=0;b<s.length;++b)null==s[b].to&&(m||(m=[])).push(new Ae(s[b].marker,null,null));for(var w=0;w<y;++w)v.push(m);v.push(l)}return v}function Me(e){for(var t=0;t<e.length;++t){var n=e[t];null!=n.from&&n.from==n.to&&!1!==n.marker.clearWhenEmpty&&e.splice(t--,1)}return e.length?e:null}function Te(e){var t=e.markedSpans;if(t){for(var n=0;n<t.length;++n)t[n].marker.detachLine(e);e.markedSpans=null}}function Re(e,t){if(t){for(var n=0;n<t.length;++n)t[n].marker.attachLine(e);e.markedSpans=t}}function je(e){return e.inclusiveLeft?-1:0}function De(e){return e.inclusiveRight?1:0}function Ie(e,t){var n=e.lines.length-t.lines.length;if(0!=n)return n;var r=e.find(),o=t.find(),i=ve(r.from,o.from)||je(e)-je(t);return i?-i:ve(r.to,o.to)||De(e)-De(t)||t.id-e.id}function Le(e,t){var n,r=Ce&&e.markedSpans;if(r)for(var o=void 0,i=0;i<r.length;++i)(o=r[i]).marker.collapsed&&null==(t?o.from:o.to)&&(!n||Ie(n,o.marker)<0)&&(n=o.marker);return n}function Be(e){return Le(e,!0)}function Ze(e){return Le(e,!1)}function Ne(e,t){var n,r=Ce&&e.markedSpans;if(r)for(var o=0;o<r.length;++o){var i=r[o];i.marker.collapsed&&(null==i.from||i.from<t)&&(null==i.to||i.to>t)&&(!n||Ie(n,i.marker)<0)&&(n=i.marker)}return n}function Fe(e,t,n,r,o){var i=se(e,t),a=Ce&&i.markedSpans;if(a)for(var s=0;s<a.length;++s){var l=a[s];if(l.marker.collapsed){var c=l.marker.find(0),u=ve(c.from,n)||je(l.marker)-je(o),d=ve(c.to,r)||De(l.marker)-De(o);if(!(u>=0&&d<=0||u<=0&&d>=0)&&(u<=0&&(l.marker.inclusiveRight&&o.inclusiveLeft?ve(c.to,n)>=0:ve(c.to,n)>0)||u>=0&&(l.marker.inclusiveRight&&o.inclusiveLeft?ve(c.from,r)<=0:ve(c.from,r)<0)))return!0}}}function He(e){for(var t;t=Be(e);)e=t.find(-1,!0).line;return e}function Ve(e,t){var n=se(e,t),r=He(n);return n==r?t:de(r)}function ze(e,t){if(t>e.lastLine())return t;var n,r=se(e,t);if(!Ue(e,r))return t;for(;n=Ze(r);)r=n.find(1,!0).line;return de(r)+1}function Ue(e,t){var n=Ce&&t.markedSpans;if(n)for(var r=void 0,o=0;o<n.length;++o)if((r=n[o]).marker.collapsed){if(null==r.from)return!0;if(!r.marker.widgetNode&&0==r.from&&r.marker.inclusiveLeft&&Ge(e,t,r))return!0}}function Ge(e,t,n){if(null==n.to){var r=n.marker.find(1,!0);return Ge(e,r.line,Ee(r.line.markedSpans,n.marker))}if(n.marker.inclusiveRight&&n.to==t.text.length)return!0;for(var o=void 0,i=0;i<t.markedSpans.length;++i)if((o=t.markedSpans[i]).marker.collapsed&&!o.marker.widgetNode&&o.from==n.to&&(null==o.to||o.to!=n.from)&&(o.marker.inclusiveLeft||n.marker.inclusiveRight)&&Ge(e,t,o))return!0}function We(e){for(var t=0,n=(e=He(e)).parent,r=0;r<n.lines.length;++r){var o=n.lines[r];if(o==e)break;t+=o.height}for(var i=n.parent;i;i=(n=i).parent)for(var a=0;a<i.children.length;++a){var s=i.children[a];if(s==n)break;t+=s.height}return t}function $e(e){if(0==e.height)return 0;for(var t,n=e.text.length,r=e;t=Be(r);){var o=t.find(0,!0);r=o.from.line,n+=o.from.ch-o.to.ch}for(r=e;t=Ze(r);){var i=t.find(0,!0);n-=r.text.length-i.from.ch,n+=(r=i.to.line).text.length-i.to.ch}return n}function qe(e){var t=e.display,n=e.doc;t.maxLine=se(n,n.first),t.maxLineLength=$e(t.maxLine),t.maxLineChanged=!0,n.iter((function(e){var n=$e(e);n>t.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)}))}var Ye=null;function Ke(e,t,n){var r;Ye=null;for(var o=0;o<e.length;++o){var i=e[o];if(i.from<t&&i.to>t)return o;i.to==t&&(i.from!=i.to&&"before"==n?r=o:Ye=o),i.from==t&&(i.from!=i.to&&"before"!=n?r=o:Ye=o)}return null!=r?r:Ye}var Xe=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,n=/[LRr]/,r=/[Lb1n]/,o=/[1n]/;function i(e,t,n){this.level=e,this.from=t,this.to=n}return function(a,s){var l="ltr"==s?"L":"R";if(0==a.length||"ltr"==s&&!e.test(a))return!1;for(var c,u=a.length,d=[],f=0;f<u;++f)d.push((c=a.charCodeAt(f))<=247?"bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN".charAt(c):1424<=c&&c<=1524?"R":1536<=c&&c<=1785?"nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111".charAt(c-1536):1774<=c&&c<=2220?"r":8192<=c&&c<=8203?"w":8204==c?"b":"L");for(var p=0,h=l;p<u;++p){var g=d[p];"m"==g?d[p]=h:h=g}for(var v=0,m=l;v<u;++v){var y=d[v];"1"==y&&"r"==m?d[v]="n":n.test(y)&&(m=y,"r"==y&&(d[v]="R"))}for(var b=1,w=d[0];b<u-1;++b){var x=d[b];"+"==x&&"1"==w&&"1"==d[b+1]?d[b]="1":","!=x||w!=d[b+1]||"1"!=w&&"n"!=w||(d[b]=w),w=x}for(var _=0;_<u;++_){var S=d[_];if(","==S)d[_]="N";else if("%"==S){var O=void 0;for(O=_+1;O<u&&"%"==d[O];++O);for(var C=_&&"!"==d[_-1]||O<u&&"1"==d[O]?"1":"N",A=_;A<O;++A)d[A]=C;_=O-1}}for(var E=0,k=l;E<u;++E){var P=d[E];"L"==k&&"1"==P?d[E]="L":n.test(P)&&(k=P)}for(var M=0;M<u;++M)if(t.test(d[M])){var T=void 0;for(T=M+1;T<u&&t.test(d[T]);++T);for(var R="L"==(M?d[M-1]:l),j=R==("L"==(T<u?d[T]:l))?R?"L":"R":l,D=M;D<T;++D)d[D]=j;M=T-1}for(var I,L=[],B=0;B<u;)if(r.test(d[B])){var Z=B;for(++B;B<u&&r.test(d[B]);++B);L.push(new i(0,Z,B))}else{var N=B,F=L.length;for(++B;B<u&&"L"!=d[B];++B);for(var H=N;H<B;)if(o.test(d[H])){N<H&&L.splice(F,0,new i(1,N,H));var V=H;for(++H;H<B&&o.test(d[H]);++H);L.splice(F,0,new i(2,V,H)),N=H}else++H;N<B&&L.splice(F,0,new i(1,N,B))}return"ltr"==s&&(1==L[0].level&&(I=a.match(/^\s+/))&&(L[0].from=I[0].length,L.unshift(new i(0,0,I[0].length))),1==q(L).level&&(I=a.match(/\s+$/))&&(q(L).to-=I[0].length,L.push(new i(0,u-I[0].length,u)))),"rtl"==s?L.reverse():L}}();function Je(e,t){var n=e.order;return null==n&&(n=e.order=Xe(e.text,t)),n}var Qe=[],et=function(e,t,n){if(e.addEventListener)e.addEventListener(t,n,!1);else if(e.attachEvent)e.attachEvent("on"+t,n);else{var r=e._handlers||(e._handlers={});r[t]=(r[t]||Qe).concat(n)}};function tt(e,t){return e._handlers&&e._handlers[t]||Qe}function nt(e,t,n){if(e.removeEventListener)e.removeEventListener(t,n,!1);else if(e.detachEvent)e.detachEvent("on"+t,n);else{var r=e._handlers,o=r&&r[t];if(o){var i=F(o,n);i>-1&&(r[t]=o.slice(0,i).concat(o.slice(i+1)))}}}function rt(e,t){var n=tt(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),o=0;o<n.length;++o)n[o].apply(null,r)}function ot(e,t,n){return"string"==typeof t&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),rt(e,n||t.type,e,t),ut(t)||t.codemirrorIgnore}function it(e){var t=e._handlers&&e._handlers.cursorActivity;if(t)for(var n=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),r=0;r<t.length;++r)-1==F(n,t[r])&&n.push(t[r])}function at(e,t){return tt(e,t).length>0}function st(e){e.prototype.on=function(e,t){et(this,e,t)},e.prototype.off=function(e,t){nt(this,e,t)}}function lt(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ct(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ut(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function dt(e){lt(e),ct(e)}function ft(e){return e.target||e.srcElement}function pt(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var ht,gt,vt=function(){if(a&&s<9)return!1;var e=P("div");return"draggable"in e||"dragDrop"in e}();function mt(e){if(null==ht){var t=P("span","\u200b");k(e,P("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(ht=t.offsetWidth<=1&&t.offsetHeight>2&&!(a&&s<8))}var n=ht?P("span","\u200b"):P("span","\xa0",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function yt(e){if(null!=gt)return gt;var t=k(e,document.createTextNode("A\u062eA")),n=C(t,0,1).getBoundingClientRect(),r=C(t,1,2).getBoundingClientRect();return E(e),!(!n||n.left==n.right)&&(gt=r.right-n.right<3)}var bt,wt=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,n=[],r=e.length;t<=r;){var o=e.indexOf("\n",t);-1==o&&(o=e.length);var i=e.slice(t,"\r"==e.charAt(o-1)?o-1:o),a=i.indexOf("\r");-1!=a?(n.push(i.slice(0,a)),t+=a+1):(n.push(i),t=o+1)}return n}:function(e){return e.split(/\r\n?|\n/)},xt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},_t="oncopy"in(bt=P("div"))||(bt.setAttribute("oncopy","return;"),"function"==typeof bt.oncopy),St=null,Ot={},Ct={};function At(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Ot[e]=t}function Et(e){if("string"==typeof e&&Ct.hasOwnProperty(e))e=Ct[e];else if(e&&"string"==typeof e.name&&Ct.hasOwnProperty(e.name)){var t=Ct[e.name];"string"==typeof t&&(t={name:t}),(e=X(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Et("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Et("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function kt(e,t){t=Et(t);var n=Ot[t.name];if(!n)return kt(e,"text/plain");var r=n(e,t);if(Pt.hasOwnProperty(t.name)){var o=Pt[t.name];for(var i in o)o.hasOwnProperty(i)&&(r.hasOwnProperty(i)&&(r["_"+i]=r[i]),r[i]=o[i])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var a in t.modeProps)r[a]=t.modeProps[a];return r}var Pt={};function Mt(e,t){B(t,Pt.hasOwnProperty(e)?Pt[e]:Pt[e]={})}function Tt(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var o=t[r];o instanceof Array&&(o=o.concat([])),n[r]=o}return n}function Rt(e,t){for(var n;e.innerMode&&(n=e.innerMode(t))&&n.mode!=e;)t=n.state,e=n.mode;return n||{mode:e,state:t}}function jt(e,t,n){return!e.startState||e.startState(t,n)}var Dt=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};Dt.prototype.eol=function(){return this.pos>=this.string.length},Dt.prototype.sol=function(){return this.pos==this.lineStart},Dt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Dt.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Dt.prototype.eat=function(e){var t=this.string.charAt(this.pos);if("string"==typeof e?t==e:t&&(e.test?e.test(t):e(t)))return++this.pos,t},Dt.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},Dt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Dt.prototype.skipToEnd=function(){this.pos=this.string.length},Dt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Dt.prototype.backUp=function(e){this.pos-=e},Dt.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=Z(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?Z(this.string,this.lineStart,this.tabSize):0)},Dt.prototype.indentation=function(){return Z(this.string,null,this.tabSize)-(this.lineStart?Z(this.string,this.lineStart,this.tabSize):0)},Dt.prototype.match=function(e,t,n){if("string"!=typeof e){var r=this.string.slice(this.pos).match(e);return r&&r.index>0?null:(r&&!1!==t&&(this.pos+=r[0].length),r)}var o=function(e){return n?e.toLowerCase():e};if(o(this.string.substr(this.pos,e.length))==o(e))return!1!==t&&(this.pos+=e.length),!0},Dt.prototype.current=function(){return this.string.slice(this.start,this.pos)},Dt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Dt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Dt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var It=function(e,t){this.state=e,this.lookAhead=t},Lt=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function Bt(e,t,n,r){var o=[e.state.modeGen],i={};Wt(e,t.text,e.doc.mode,n,(function(e,t){return o.push(e,t)}),i,r);for(var a=n.state,s=function(r){n.baseTokens=o;var s=e.state.overlays[r],l=1,c=0;n.state=!0,Wt(e,t.text,s.mode,n,(function(e,t){for(var n=l;c<e;){var r=o[l];r>e&&o.splice(l,1,e,o[l+1],r),l+=2,c=Math.min(e,r)}if(t)if(s.opaque)o.splice(n,l-n,e,"overlay "+t),l=n+2;else for(;n<l;n+=2){var i=o[n+1];o[n+1]=(i?i+" ":"")+"overlay "+t}}),i),n.state=a,n.baseTokens=null,n.baseTokenPos=1},l=0;l<e.state.overlays.length;++l)s(l);return{styles:o,classes:i.bgClass||i.textClass?i:null}}function Zt(e,t,n){if(!t.styles||t.styles[0]!=e.state.modeGen){var r=Nt(e,de(t)),o=t.text.length>e.options.maxHighlightLength&&Tt(e.doc.mode,r.state),i=Bt(e,t,r);o&&(r.state=o),t.stateAfter=r.save(!o),t.styles=i.styles,i.classes?t.styleClasses=i.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Nt(e,t,n){var r=e.doc,o=e.display;if(!r.mode.startState)return new Lt(r,!0,t);var i=function(e,t,n){for(var r,o,i=e.doc,a=n?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>a;--s){if(s<=i.first)return i.first;var l=se(i,s-1),c=l.stateAfter;if(c&&(!n||s+(c instanceof It?c.lookAhead:0)<=i.modeFrontier))return s;var u=Z(l.text,null,e.options.tabSize);(null==o||r>u)&&(o=s-1,r=u)}return o}(e,t,n),a=i>r.first&&se(r,i-1).stateAfter,s=a?Lt.fromSaved(r,a,i):new Lt(r,jt(r.mode),i);return r.iter(i,t,(function(n){Ft(e,n.text,s);var r=s.line;n.stateAfter=r==t-1||r%5==0||r>=o.viewFrom&&r<o.viewTo?s.save():null,s.nextLine()})),n&&(r.modeFrontier=s.line),s}function Ft(e,t,n,r){var o=e.doc.mode,i=new Dt(t,e.options.tabSize,n);for(i.start=i.pos=r||0,""==t&&Ht(o,n.state);!i.eol();)Vt(o,i,n.state),i.start=i.pos}function Ht(e,t){if(e.blankLine)return e.blankLine(t);if(e.innerMode){var n=Rt(e,t);return n.mode.blankLine?n.mode.blankLine(n.state):void 0}}function Vt(e,t,n,r){for(var o=0;o<10;o++){r&&(r[0]=Rt(e,n).mode);var i=e.token(t,n);if(t.pos>t.start)return i}throw new Error("Mode "+e.name+" failed to advance stream.")}Lt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},Lt.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Lt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Lt.fromSaved=function(e,t,n){return t instanceof It?new Lt(e,Tt(e.mode,t.state),n,t.lookAhead):new Lt(e,Tt(e.mode,t),n)},Lt.prototype.save=function(e){var t=!1!==e?Tt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new It(t,this.maxLookAhead):t};var zt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function Ut(e,t,n,r){var o,i,a=e.doc,s=a.mode,l=se(a,(t=_e(a,t)).line),c=Nt(e,t.line,n),u=new Dt(l.text,e.options.tabSize,c);for(r&&(i=[]);(r||u.pos<t.ch)&&!u.eol();)u.start=u.pos,o=Vt(s,u,c.state),r&&i.push(new zt(u,o,Tt(a.mode,c.state)));return r?i:new zt(u,o,c.state)}function Gt(e,t){if(e)for(;;){var n=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!n)break;e=e.slice(0,n.index)+e.slice(n.index+n[0].length);var r=n[1]?"bgClass":"textClass";null==t[r]?t[r]=n[2]:new RegExp("(?:^|s)"+n[2]+"(?:$|s)").test(t[r])||(t[r]+=" "+n[2])}return e}function Wt(e,t,n,r,o,i,a){var s=n.flattenSpans;null==s&&(s=e.options.flattenSpans);var l,c=0,u=null,d=new Dt(t,e.options.tabSize,r),f=e.options.addModeClass&&[null];for(""==t&&Gt(Ht(n,r.state),i);!d.eol();){if(d.pos>e.options.maxHighlightLength?(s=!1,a&&Ft(e,t,r,d.pos),d.pos=t.length,l=null):l=Gt(Vt(n,d,r.state,f),i),f){var p=f[0].name;p&&(l="m-"+(l?p+" "+l:p))}if(!s||u!=l){for(;c<d.start;)o(c=Math.min(d.start,c+5e3),u);u=l}d.start=d.pos}for(;c<d.pos;){var h=Math.min(d.pos,c+5e3);o(h,u),c=h}}var $t=function(e,t,n){this.text=e,Re(this,t),this.height=n?n(this):1};function qt(e){e.parent=null,Te(e)}$t.prototype.lineNo=function(){return de(this)},st($t);var Yt={},Kt={};function Xt(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?Kt:Yt;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function Jt(e,t){var n=M("span",null,null,l?"padding-right: .1px":null),r={pre:M("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var o=0;o<=(t.rest?t.rest.length:0);o++){var i=o?t.rest[o-1]:t.line,a=void 0;r.pos=0,r.addToken=en,yt(e.display.measure)&&(a=Je(i,e.doc.direction))&&(r.addToken=tn(r.addToken,a)),r.map=[],rn(i,r,Zt(e,i,t!=e.display.externalMeasured&&de(i))),i.styleClasses&&(i.styleClasses.bgClass&&(r.bgClass=D(i.styleClasses.bgClass,r.bgClass||"")),i.styleClasses.textClass&&(r.textClass=D(i.styleClasses.textClass,r.textClass||""))),0==r.map.length&&r.map.push(0,0,r.content.appendChild(mt(e.display.measure))),0==o?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(l){var s=r.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return rt(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=D(r.pre.className,r.textClass||"")),r}function Qt(e){var t=P("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function en(e,t,n,r,o,i,l){if(t){var c,u=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",o=0;o<e.length;o++){var i=e.charAt(o);" "!=i||!n||o!=e.length-1&&32!=e.charCodeAt(o+1)||(i="\xa0"),r+=i,n=" "==i}return r}(t,e.trailingSpace):t,d=e.cm.state.specialChars,f=!1;if(d.test(t)){c=document.createDocumentFragment();for(var p=0;;){d.lastIndex=p;var h=d.exec(t),g=h?h.index-p:t.length-p;if(g){var v=document.createTextNode(u.slice(p,p+g));a&&s<9?c.appendChild(P("span",[v])):c.appendChild(v),e.map.push(e.pos,e.pos+g,v),e.col+=g,e.pos+=g}if(!h)break;p+=g+1;var m=void 0;if("\t"==h[0]){var y=e.cm.options.tabSize,b=y-e.col%y;(m=c.appendChild(P("span",$(b),"cm-tab"))).setAttribute("role","presentation"),m.setAttribute("cm-text","\t"),e.col+=b}else"\r"==h[0]||"\n"==h[0]?((m=c.appendChild(P("span","\r"==h[0]?"\u240d":"\u2424","cm-invalidchar"))).setAttribute("cm-text",h[0]),e.col+=1):((m=e.cm.options.specialCharPlaceholder(h[0])).setAttribute("cm-text",h[0]),a&&s<9?c.appendChild(P("span",[m])):c.appendChild(m),e.col+=1);e.map.push(e.pos,e.pos+1,m),e.pos++}}else e.col+=t.length,c=document.createTextNode(u),e.map.push(e.pos,e.pos+t.length,c),a&&s<9&&(f=!0),e.pos+=t.length;if(e.trailingSpace=32==u.charCodeAt(t.length-1),n||r||o||f||i){var w=n||"";r&&(w+=r),o&&(w+=o);var x=P("span",[c],w,i);if(l)for(var _ in l)l.hasOwnProperty(_)&&"style"!=_&&"class"!=_&&x.setAttribute(_,l[_]);return e.content.appendChild(x)}e.content.appendChild(c)}}function tn(e,t){return function(n,r,o,i,a,s,l){o=o?o+" cm-force-border":"cm-force-border";for(var c=n.pos,u=c+r.length;;){for(var d=void 0,f=0;f<t.length&&!((d=t[f]).to>c&&d.from<=c);f++);if(d.to>=u)return e(n,r,o,i,a,s,l);e(n,r.slice(0,d.to-c),o,i,null,s,l),i=null,r=r.slice(d.to-c),c=d.to}}}function nn(e,t,n,r){var o=!r&&n.widgetNode;o&&e.map.push(e.pos,e.pos+t,o),!r&&e.cm.display.input.needsContentAttribute&&(o||(o=e.content.appendChild(document.createElement("span"))),o.setAttribute("cm-marker",n.id)),o&&(e.cm.display.input.setUneditable(o),e.content.appendChild(o)),e.pos+=t,e.trailingSpace=!1}function rn(e,t,n){var r=e.markedSpans,o=e.text,i=0;if(r)for(var a,s,l,c,u,d,f,p=o.length,h=0,g=1,v="",m=0;;){if(m==h){l=c=u=s="",f=null,d=null,m=1/0;for(var y=[],b=void 0,w=0;w<r.length;++w){var x=r[w],_=x.marker;if("bookmark"==_.type&&x.from==h&&_.widgetNode)y.push(_);else if(x.from<=h&&(null==x.to||x.to>h||_.collapsed&&x.to==h&&x.from==h)){if(null!=x.to&&x.to!=h&&m>x.to&&(m=x.to,c=""),_.className&&(l+=" "+_.className),_.css&&(s=(s?s+";":"")+_.css),_.startStyle&&x.from==h&&(u+=" "+_.startStyle),_.endStyle&&x.to==m&&(b||(b=[])).push(_.endStyle,x.to),_.title&&((f||(f={})).title=_.title),_.attributes)for(var S in _.attributes)(f||(f={}))[S]=_.attributes[S];_.collapsed&&(!d||Ie(d.marker,_)<0)&&(d=x)}else x.from>h&&m>x.from&&(m=x.from)}if(b)for(var O=0;O<b.length;O+=2)b[O+1]==m&&(c+=" "+b[O]);if(!d||d.from==h)for(var C=0;C<y.length;++C)nn(t,0,y[C]);if(d&&(d.from||0)==h){if(nn(t,(null==d.to?p+1:d.to)-h,d.marker,null==d.from),null==d.to)return;d.to==h&&(d=!1)}}if(h>=p)break;for(var A=Math.min(p,m);;){if(v){var E=h+v.length;if(!d){var k=E>A?v.slice(0,A-h):v;t.addToken(t,k,a?a+l:l,u,h+k.length==m?c:"",s,f)}if(E>=A){v=v.slice(A-h),h=A;break}h=E,u=""}v=o.slice(i,i=n[g++]),a=Xt(n[g++],t.cm.options)}}else for(var P=1;P<n.length;P+=2)t.addToken(t,o.slice(i,i=n[P]),Xt(n[P+1],t.cm.options))}function on(e,t,n){this.line=t,this.rest=function(e){for(var t,n;t=Ze(e);)e=t.find(1,!0).line,(n||(n=[])).push(e);return n}(t),this.size=this.rest?de(q(this.rest))-n+1:1,this.node=this.text=null,this.hidden=Ue(e,t)}function an(e,t,n){for(var r,o=[],i=t;i<n;i=r){var a=new on(e.doc,se(e.doc,i),i);r=i+a.size,o.push(a)}return o}var sn=null,ln=null;function cn(e,t){var n=tt(e,t);if(n.length){var r,o=Array.prototype.slice.call(arguments,2);sn?r=sn.delayedCallbacks:ln?r=ln:(r=ln=[],setTimeout(un,0));for(var i=function(e){r.push((function(){return n[e].apply(null,o)}))},a=0;a<n.length;++a)i(a)}}function un(){var e=ln;ln=null;for(var t=0;t<e.length;++t)e[t]()}function dn(e,t,n,r){for(var o=0;o<t.changes.length;o++){var i=t.changes[o];"text"==i?hn(e,t):"gutter"==i?vn(e,t,n,r):"class"==i?gn(e,t):"widget"==i&&mn(e,t,r)}t.changes=null}function fn(e){return e.node==e.text&&(e.node=P("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),a&&s<8&&(e.node.style.zIndex=2)),e.node}function pn(e,t){var n=e.display.externalMeasured;return n&&n.line==t.line?(e.display.externalMeasured=null,t.measure=n.measure,n.built):Jt(e,t)}function hn(e,t){var n=t.text.className,r=pn(e,t);t.text==t.node&&(t.node=r.pre),t.text.parentNode.replaceChild(r.pre,t.text),t.text=r.pre,r.bgClass!=t.bgClass||r.textClass!=t.textClass?(t.bgClass=r.bgClass,t.textClass=r.textClass,gn(e,t)):n&&(t.text.className=n)}function gn(e,t){!function(e,t){var n=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(n&&(n+=" CodeMirror-linebackground"),t.background)n?t.background.className=n:(t.background.parentNode.removeChild(t.background),t.background=null);else if(n){var r=fn(t);t.background=r.insertBefore(P("div",null,n),r.firstChild),e.display.input.setUneditable(t.background)}}(e,t),t.line.wrapClass?fn(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className="");var n=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=n||""}function vn(e,t,n,r){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var o=fn(t);t.gutterBackground=P("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+"px; width: "+r.gutterTotalWidth+"px"),e.display.input.setUneditable(t.gutterBackground),o.insertBefore(t.gutterBackground,t.text)}var i=t.line.gutterMarkers;if(e.options.lineNumbers||i){var a=fn(t),s=t.gutter=P("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+"px");if(e.display.input.setUneditable(s),a.insertBefore(s,t.text),t.line.gutterClass&&(s.className+=" "+t.line.gutterClass),!e.options.lineNumbers||i&&i["CodeMirror-linenumbers"]||(t.lineNumber=s.appendChild(P("div",he(e.options,n),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+r.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),i)for(var l=0;l<e.options.gutters.length;++l){var c=e.options.gutters[l],u=i.hasOwnProperty(c)&&i[c];u&&s.appendChild(P("div",[u],"CodeMirror-gutter-elt","left: "+r.gutterLeft[c]+"px; width: "+r.gutterWidth[c]+"px"))}}}function mn(e,t,n){t.alignable&&(t.alignable=null);for(var r=t.node.firstChild,o=void 0;r;r=o)o=r.nextSibling,"CodeMirror-linewidget"==r.className&&t.node.removeChild(r);bn(e,t,n)}function yn(e,t,n,r){var o=pn(e,t);return t.text=t.node=o.pre,o.bgClass&&(t.bgClass=o.bgClass),o.textClass&&(t.textClass=o.textClass),gn(e,t),vn(e,t,n,r),bn(e,t,r),t.node}function bn(e,t,n){if(wn(e,t.line,t,n,!0),t.rest)for(var r=0;r<t.rest.length;r++)wn(e,t.rest[r],t,n,!1)}function wn(e,t,n,r,o){if(t.widgets)for(var i=fn(n),a=0,s=t.widgets;a<s.length;++a){var l=s[a],c=P("div",[l.node],"CodeMirror-linewidget");l.handleMouseEvents||c.setAttribute("cm-ignore-events","true"),xn(l,c,n,r),e.display.input.setUneditable(c),o&&l.above?i.insertBefore(c,n.gutter||n.text):i.appendChild(c),cn(l,"redraw")}}function xn(e,t,n,r){if(e.noHScroll){(n.alignable||(n.alignable=[])).push(t);var o=r.wrapperWidth;t.style.left=r.fixedPos+"px",e.coverGutter||(o-=r.gutterTotalWidth,t.style.paddingLeft=r.gutterTotalWidth+"px"),t.style.width=o+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-r.gutterTotalWidth+"px"))}function _n(e){if(null!=e.height)return e.height;var t=e.doc.cm;if(!t)return 0;if(!T(document.body,e.node)){var n="position: relative;";e.coverGutter&&(n+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(n+="width: "+t.display.wrapper.clientWidth+"px;"),k(t.display.measure,P("div",[e.node],null,n))}return e.height=e.node.parentNode.offsetHeight}function Sn(e,t){for(var n=ft(t);n!=e.wrapper;n=n.parentNode)if(!n||1==n.nodeType&&"true"==n.getAttribute("cm-ignore-events")||n.parentNode==e.sizer&&n!=e.mover)return!0}function On(e){return e.lineSpace.offsetTop}function Cn(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function An(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=k(e.measure,P("pre","x")),n=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,r={left:parseInt(n.paddingLeft),right:parseInt(n.paddingRight)};return isNaN(r.left)||isNaN(r.right)||(e.cachedPaddingH=r),r}function En(e){return 30-e.display.nativeBarWidth}function kn(e){return e.display.scroller.clientWidth-En(e)-e.display.barWidth}function Pn(e){return e.display.scroller.clientHeight-En(e)-e.display.barHeight}function Mn(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var r=0;r<e.rest.length;r++)if(e.rest[r]==t)return{map:e.measure.maps[r],cache:e.measure.caches[r]};for(var o=0;o<e.rest.length;o++)if(de(e.rest[o])>n)return{map:e.measure.maps[o],cache:e.measure.caches[o],before:!0}}function Tn(e,t,n,r){return Dn(e,jn(e,t),n,r)}function Rn(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[dr(e,t)];var n=e.display.externalMeasured;return n&&t>=n.lineN&&t<n.lineN+n.size?n:void 0}function jn(e,t){var n=de(t),r=Rn(e,n);r&&!r.text?r=null:r&&r.changes&&(dn(e,r,n,ar(e)),e.curOp.forceUpdate=!0),r||(r=function(e,t){var n=de(t=He(t)),r=e.display.externalMeasured=new on(e.doc,t,n);r.lineN=n;var o=r.built=Jt(e,r);return r.text=o.pre,k(e.display.lineMeasure,o.pre),r}(e,t));var o=Mn(r,t,n);return{line:t,view:r,rect:null,map:o.map,cache:o.cache,before:o.before,hasHeights:!1}}function Dn(e,t,n,r,o){t.before&&(n=-1);var i,l=n+(r||"");return t.cache.hasOwnProperty(l)?i=t.cache[l]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(function(e,t,n){var r=e.options.lineWrapping,o=r&&kn(e);if(!t.measure.heights||r&&t.measure.width!=o){var i=t.measure.heights=[];if(r){t.measure.width=o;for(var a=t.text.firstChild.getClientRects(),s=0;s<a.length-1;s++){var l=a[s],c=a[s+1];Math.abs(l.bottom-c.bottom)>2&&i.push((l.bottom+c.top)/2-n.top)}}i.push(n.bottom-n.top)}}(e,t.view,t.rect),t.hasHeights=!0),(i=function(e,t,n,r){var o,i=Bn(t.map,n,r),l=i.node,c=i.start,u=i.end,d=i.collapse;if(3==l.nodeType){for(var f=0;f<4;f++){for(;c&&re(t.line.text.charAt(i.coverStart+c));)--c;for(;i.coverStart+u<i.coverEnd&&re(t.line.text.charAt(i.coverStart+u));)++u;if((o=a&&s<9&&0==c&&u==i.coverEnd-i.coverStart?l.parentNode.getBoundingClientRect():Zn(C(l,c,u).getClientRects(),r)).left||o.right||0==c)break;u=c,c-=1,d="right"}a&&s<11&&(o=function(e,t){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!function(e){if(null!=St)return St;var t=k(e,P("span","x")),n=t.getBoundingClientRect(),r=C(t,0,1).getBoundingClientRect();return St=Math.abs(n.left-r.left)>1}(e))return t;var n=screen.logicalXDPI/screen.deviceXDPI,r=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*n,right:t.right*n,top:t.top*r,bottom:t.bottom*r}}(e.display.measure,o))}else{var p;c>0&&(d=r="right"),o=e.options.lineWrapping&&(p=l.getClientRects()).length>1?p["right"==r?p.length-1:0]:l.getBoundingClientRect()}if(a&&s<9&&!c&&(!o||!o.left&&!o.right)){var h=l.parentNode.getClientRects()[0];o=h?{left:h.left,right:h.left+ir(e.display),top:h.top,bottom:h.bottom}:Ln}for(var g=o.top-t.rect.top,v=o.bottom-t.rect.top,m=(g+v)/2,y=t.view.measure.heights,b=0;b<y.length-1&&!(m<y[b]);b++);var w=b?y[b-1]:0,x=y[b],_={left:("right"==d?o.right:o.left)-t.rect.left,right:("left"==d?o.left:o.right)-t.rect.left,top:w,bottom:x};return o.left||o.right||(_.bogus=!0),e.options.singleCursorHeightPerLine||(_.rtop=g,_.rbottom=v),_}(e,t,n,r)).bogus||(t.cache[l]=i)),{left:i.left,right:i.right,top:o?i.rtop:i.top,bottom:o?i.rbottom:i.bottom}}var In,Ln={left:0,right:0,top:0,bottom:0};function Bn(e,t,n){for(var r,o,i,a,s,l,c=0;c<e.length;c+=3)if(s=e[c],l=e[c+1],t<s?(o=0,i=1,a="left"):t<l?i=1+(o=t-s):(c==e.length-3||t==l&&e[c+3]>t)&&(o=(i=l-s)-1,t>=l&&(a="right")),null!=o){if(r=e[c+2],s==l&&n==(r.insertLeft?"left":"right")&&(a=n),"left"==n&&0==o)for(;c&&e[c-2]==e[c-3]&&e[c-1].insertLeft;)r=e[2+(c-=3)],a="left";if("right"==n&&o==l-s)for(;c<e.length-3&&e[c+3]==e[c+4]&&!e[c+5].insertLeft;)r=e[(c+=3)+2],a="right";break}return{node:r,start:o,end:i,collapse:a,coverStart:s,coverEnd:l}}function Zn(e,t){var n=Ln;if("left"==t)for(var r=0;r<e.length&&(n=e[r]).left==n.right;r++);else for(var o=e.length-1;o>=0&&(n=e[o]).left==n.right;o--);return n}function Nn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function Fn(e){e.display.externalMeasure=null,E(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)Nn(e.display.view[t])}function Hn(e){Fn(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Vn(){return u&&v?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function zn(){return u&&v?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Un(e){var t=0;if(e.widgets)for(var n=0;n<e.widgets.length;++n)e.widgets[n].above&&(t+=_n(e.widgets[n]));return t}function Gn(e,t,n,r,o){if(!o){var i=Un(t);n.top+=i,n.bottom+=i}if("line"==r)return n;r||(r="local");var a=We(t);if("local"==r?a+=On(e.display):a-=e.display.viewOffset,"page"==r||"window"==r){var s=e.display.lineSpace.getBoundingClientRect();a+=s.top+("window"==r?0:zn());var l=s.left+("window"==r?0:Vn());n.left+=l,n.right+=l}return n.top+=a,n.bottom+=a,n}function Wn(e,t,n){if("div"==n)return t;var r=t.left,o=t.top;if("page"==n)r-=Vn(),o-=zn();else if("local"==n||!n){var i=e.display.sizer.getBoundingClientRect();r+=i.left,o+=i.top}var a=e.display.lineSpace.getBoundingClientRect();return{left:r-a.left,top:o-a.top}}function $n(e,t,n,r,o){return r||(r=se(e.doc,t.line)),Gn(e,r,Tn(e,r,t.ch,o),n)}function qn(e,t,n,r,o,i){function a(t,a){var s=Dn(e,o,t,a?"right":"left",i);return a?s.left=s.right:s.right=s.left,Gn(e,r,s,n)}r=r||se(e.doc,t.line),o||(o=jn(e,r));var s=Je(r,e.doc.direction),l=t.ch,c=t.sticky;if(l>=r.text.length?(l=r.text.length,c="before"):l<=0&&(l=0,c="after"),!s)return a("before"==c?l-1:l,"before"==c);function u(e,t,n){return a(n?e-1:e,1==s[t].level!=n)}var d=Ke(s,l,c),f=Ye,p=u(l,d,"before"==c);return null!=f&&(p.other=u(l,f,"before"!=c)),p}function Yn(e,t){var n=0;t=_e(e.doc,t),e.options.lineWrapping||(n=ir(e.display)*t.ch);var r=se(e.doc,t.line),o=We(r)+On(e.display);return{left:n,right:n,top:o,bottom:o+r.height}}function Kn(e,t,n,r,o){var i=ge(e,t,n);return i.xRel=o,r&&(i.outside=!0),i}function Xn(e,t,n){var r=e.doc;if((n+=e.display.viewOffset)<0)return Kn(r.first,0,null,!0,-1);var o=fe(r,n),i=r.first+r.size-1;if(o>i)return Kn(r.first+r.size-1,se(r,i).text.length,null,!0,1);t<0&&(t=0);for(var a=se(r,o);;){var s=tr(e,a,o,t,n),l=Ne(a,s.ch+(s.xRel>0?1:0));if(!l)return s;var c=l.find(1);if(c.line==o)return c;a=se(r,o=c.line)}}function Jn(e,t,n,r){r-=Un(t);var o=t.text.length,i=ie((function(t){return Dn(e,n,t-1).bottom<=r}),o,0);return{begin:i,end:o=ie((function(t){return Dn(e,n,t).top>r}),i,o)}}function Qn(e,t,n,r){return n||(n=jn(e,t)),Jn(e,t,n,Gn(e,t,Dn(e,n,r),"line").top)}function er(e,t,n,r){return!(e.bottom<=n)&&(e.top>n||(r?e.left:e.right)>t)}function tr(e,t,n,r,o){o-=We(t);var i=jn(e,t),a=Un(t),s=0,l=t.text.length,c=!0,u=Je(t,e.doc.direction);if(u){var d=(e.options.lineWrapping?rr:nr)(e,t,n,i,u,r,o);s=(c=1!=d.level)?d.from:d.to-1,l=c?d.to:d.from-1}var f,p,h=null,g=null,v=ie((function(t){var n=Dn(e,i,t);return n.top+=a,n.bottom+=a,!!er(n,r,o,!1)&&(n.top<=o&&n.left<=r&&(h=t,g=n),!0)}),s,l),m=!1;if(g){var y=r-g.left<g.right-r,b=y==c;v=h+(b?0:1),p=b?"after":"before",f=y?g.left:g.right}else{c||v!=l&&v!=s||v++,p=0==v?"after":v==t.text.length?"before":Dn(e,i,v-(c?1:0)).bottom+a<=o==c?"after":"before";var w=qn(e,ge(n,v,p),"line",t,i);f=w.left,m=o<w.top||o>=w.bottom}return Kn(n,v=oe(t.text,v,1),p,m,r-f)}function nr(e,t,n,r,o,i,a){var s=ie((function(s){var l=o[s],c=1!=l.level;return er(qn(e,ge(n,c?l.to:l.from,c?"before":"after"),"line",t,r),i,a,!0)}),0,o.length-1),l=o[s];if(s>0){var c=1!=l.level,u=qn(e,ge(n,c?l.from:l.to,c?"after":"before"),"line",t,r);er(u,i,a,!0)&&u.top>a&&(l=o[s-1])}return l}function rr(e,t,n,r,o,i,a){var s=Jn(e,t,r,a),l=s.begin,c=s.end;/\s/.test(t.text.charAt(c-1))&&c--;for(var u=null,d=null,f=0;f<o.length;f++){var p=o[f];if(!(p.from>=c||p.to<=l)){var h=Dn(e,r,1!=p.level?Math.min(c,p.to)-1:Math.max(l,p.from)).right,g=h<i?i-h+1e9:h-i;(!u||d>g)&&(u=p,d=g)}}return u||(u=o[o.length-1]),u.from<l&&(u={from:l,to:u.to,level:u.level}),u.to>c&&(u={from:u.from,to:c,level:u.level}),u}function or(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==In){In=P("pre");for(var t=0;t<49;++t)In.appendChild(document.createTextNode("x")),In.appendChild(P("br"));In.appendChild(document.createTextNode("x"))}k(e.measure,In);var n=In.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),E(e.measure),n||1}function ir(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=P("span","xxxxxxxxxx"),n=P("pre",[t]);k(e.measure,n);var r=t.getBoundingClientRect(),o=(r.right-r.left)/10;return o>2&&(e.cachedCharWidth=o),o||10}function ar(e){for(var t=e.display,n={},r={},o=t.gutters.clientLeft,i=t.gutters.firstChild,a=0;i;i=i.nextSibling,++a)n[e.options.gutters[a]]=i.offsetLeft+i.clientLeft+o,r[e.options.gutters[a]]=i.clientWidth;return{fixedPos:sr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function sr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function lr(e){var t=or(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/ir(e.display)-3);return function(o){if(Ue(e.doc,o))return 0;var i=0;if(o.widgets)for(var a=0;a<o.widgets.length;a++)o.widgets[a].height&&(i+=o.widgets[a].height);return n?i+(Math.ceil(o.text.length/r)||1)*t:i+t}}function cr(e){var t=e.doc,n=lr(e);t.iter((function(e){var t=n(e);t!=e.height&&ue(e,t)}))}function ur(e,t,n,r){var o=e.display;if(!n&&"true"==ft(t).getAttribute("cm-not-content"))return null;var i,a,s=o.lineSpace.getBoundingClientRect();try{i=t.clientX-s.left,a=t.clientY-s.top}catch(t){return null}var l,c=Xn(e,i,a);if(r&&1==c.xRel&&(l=se(e.doc,c.line).text).length==c.ch){var u=Z(l,l.length,e.options.tabSize)-l.length;c=ge(c.line,Math.max(0,Math.round((i-An(e.display).left)/ir(e.display))-u))}return c}function dr(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var n=e.display.view,r=0;r<n.length;r++)if((t-=n[r].size)<0)return r}function fr(e){e.display.input.showSelection(e.display.input.prepareSelection())}function pr(e,t){void 0===t&&(t=!0);for(var n=e.doc,r={},o=r.cursors=document.createDocumentFragment(),i=r.selection=document.createDocumentFragment(),a=0;a<n.sel.ranges.length;a++)if(t||a!=n.sel.primIndex){var s=n.sel.ranges[a];if(!(s.from().line>=e.display.viewTo||s.to().line<e.display.viewFrom)){var l=s.empty();(l||e.options.showCursorWhenSelecting)&&hr(e,s.head,o),l||vr(e,s,i)}}return r}function hr(e,t,n){var r=qn(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),o=n.appendChild(P("div","\xa0","CodeMirror-cursor"));if(o.style.left=r.left+"px",o.style.top=r.top+"px",o.style.height=Math.max(0,r.bottom-r.top)*e.options.cursorHeight+"px",r.other){var i=n.appendChild(P("div","\xa0","CodeMirror-cursor CodeMirror-secondarycursor"));i.style.display="",i.style.left=r.other.left+"px",i.style.top=r.other.top+"px",i.style.height=.85*(r.other.bottom-r.other.top)+"px"}}function gr(e,t){return e.top-t.top||e.left-t.left}function vr(e,t,n){var r=e.display,o=e.doc,i=document.createDocumentFragment(),a=An(e.display),s=a.left,l=Math.max(r.sizerWidth,kn(e)-r.sizer.offsetLeft)-a.right,c="ltr"==o.direction;function u(e,t,n,r){t<0&&(t=0),t=Math.round(t),r=Math.round(r),i.appendChild(P("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px;\n top: "+t+"px; width: "+(null==n?l-e:n)+"px;\n height: "+(r-t)+"px"))}function d(t,n,r){var i,a,d=se(o,t),f=d.text.length;function p(n,r){return $n(e,ge(t,n),"div",d,r)}function h(t,n,r){var o=Qn(e,d,null,t),i="ltr"==n==("after"==r)?"left":"right";return p("after"==r?o.begin:o.end-(/\s/.test(d.text.charAt(o.end-1))?2:1),i)[i]}var g=Je(d,o.direction);return function(e,t,n,r){if(!e)return r(t,n,"ltr",0);for(var o=!1,i=0;i<e.length;++i){var a=e[i];(a.from<n&&a.to>t||t==n&&a.to==t)&&(r(Math.max(a.from,t),Math.min(a.to,n),1==a.level?"rtl":"ltr",i),o=!0)}o||r(t,n,"ltr")}(g,n||0,null==r?f:r,(function(e,t,o,d){var v="ltr"==o,m=p(e,v?"left":"right"),y=p(t-1,v?"right":"left"),b=null==n&&0==e,w=null==r&&t==f,x=0==d,_=!g||d==g.length-1;if(y.top-m.top<=3){var S=(c?w:b)&&_,O=(c?b:w)&&x?s:(v?m:y).left,C=S?l:(v?y:m).right;u(O,m.top,C-O,m.bottom)}else{var A,E,k,P;v?(A=c&&b&&x?s:m.left,E=c?l:h(e,o,"before"),k=c?s:h(t,o,"after"),P=c&&w&&_?l:y.right):(A=c?h(e,o,"before"):s,E=!c&&b&&x?l:m.right,k=!c&&w&&_?s:y.left,P=c?h(t,o,"after"):l),u(A,m.top,E-A,m.bottom),m.bottom<y.top&&u(s,m.bottom,null,y.top),u(k,y.top,P-k,y.bottom)}(!i||gr(m,i)<0)&&(i=m),gr(y,i)<0&&(i=y),(!a||gr(m,a)<0)&&(a=m),gr(y,a)<0&&(a=y)})),{start:i,end:a}}var f=t.from(),p=t.to();if(f.line==p.line)d(f.line,f.ch,p.ch);else{var h=se(o,f.line),g=se(o,p.line),v=He(h)==He(g),m=d(f.line,f.ch,v?h.text.length+1:null).end,y=d(p.line,v?0:null,p.ch).start;v&&(m.top<y.top-2?(u(m.right,m.top,null,m.bottom),u(s,y.top,y.left,y.bottom)):u(m.right,m.top,y.left-m.right,m.bottom)),m.bottom<y.top&&u(s,m.bottom,null,y.top)}n.appendChild(i)}function mr(e){if(e.state.focused){var t=e.display;clearInterval(t.blinker);var n=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function yr(e){e.state.focused||(e.display.input.focus(),wr(e))}function br(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,xr(e))}),100)}function wr(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(rt(e,"focus",e,t),e.state.focused=!0,j(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),l&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),mr(e))}function xr(e,t){e.state.delayingBlurEvent||(e.state.focused&&(rt(e,"blur",e,t),e.state.focused=!1,A(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function _r(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r<t.view.length;r++){var o=t.view[r],i=e.options.lineWrapping,l=void 0,c=0;if(!o.hidden){if(a&&s<8){var u=o.node.offsetTop+o.node.offsetHeight;l=u-n,n=u}else{var d=o.node.getBoundingClientRect();l=d.bottom-d.top,!i&&o.text.firstChild&&(c=o.text.firstChild.getBoundingClientRect().right-d.left-1)}var f=o.line.height-l;if(l<2&&(l=or(t)),(f>.005||f<-.005)&&(ue(o.line,l),Sr(o.line),o.rest))for(var p=0;p<o.rest.length;p++)Sr(o.rest[p]);if(c>e.display.sizerWidth){var h=Math.ceil(c/ir(e.display));h>e.display.maxLineLength&&(e.display.maxLineLength=h,e.display.maxLine=o.line,e.display.maxLineChanged=!0)}}}}function Sr(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var n=e.widgets[t],r=n.node.parentNode;r&&(n.height=r.offsetHeight)}}function Or(e,t,n){var r=n&&null!=n.top?Math.max(0,n.top):e.scroller.scrollTop;r=Math.floor(r-On(e));var o=n&&null!=n.bottom?n.bottom:r+e.wrapper.clientHeight,i=fe(t,r),a=fe(t,o);if(n&&n.ensure){var s=n.ensure.from.line,l=n.ensure.to.line;s<i?(i=s,a=fe(t,We(se(t,s))+e.wrapper.clientHeight)):Math.min(l,t.lastLine())>=a&&(i=fe(t,We(se(t,l))-e.wrapper.clientHeight),a=l)}return{from:i,to:Math.max(a,i+1)}}function Cr(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var r=sr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,o=t.gutters.offsetWidth,i=r+"px",a=0;a<n.length;a++)if(!n[a].hidden){e.options.fixedGutter&&(n[a].gutter&&(n[a].gutter.style.left=i),n[a].gutterBackground&&(n[a].gutterBackground.style.left=i));var s=n[a].alignable;if(s)for(var l=0;l<s.length;l++)s[l].style.left=i}e.options.fixedGutter&&(t.gutters.style.left=r+o+"px")}}function Ar(e){if(!e.options.lineNumbers)return!1;var t=e.doc,n=he(e.options,t.first+t.size-1),r=e.display;if(n.length!=r.lineNumChars){var o=r.measure.appendChild(P("div",[P("div",n)],"CodeMirror-linenumber CodeMirror-gutter-elt")),i=o.firstChild.offsetWidth,a=o.offsetWidth-i;return r.lineGutter.style.width="",r.lineNumInnerWidth=Math.max(i,r.lineGutter.offsetWidth-a)+1,r.lineNumWidth=r.lineNumInnerWidth+a,r.lineNumChars=r.lineNumInnerWidth?n.length:-1,r.lineGutter.style.width=r.lineNumWidth+"px",po(e),!0}return!1}function Er(e,t){var n=e.display,r=or(e.display);t.top<0&&(t.top=0);var o=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,i=Pn(e),a={};t.bottom-t.top>i&&(t.bottom=t.top+i);var s=e.doc.height+Cn(n),l=t.top<r,c=t.bottom>s-r;if(t.top<o)a.scrollTop=l?0:t.top;else if(t.bottom>o+i){var u=Math.min(t.top,(c?s:t.bottom)-i);u!=o&&(a.scrollTop=u)}var d=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft,f=kn(e)-(e.options.fixedGutter?n.gutters.offsetWidth:0),p=t.right-t.left>f;return p&&(t.right=t.left+f),t.left<10?a.scrollLeft=0:t.left<d?a.scrollLeft=Math.max(0,t.left-(p?0:10)):t.right>f+d-3&&(a.scrollLeft=t.right+(p?0:10)-f),a}function kr(e,t){null!=t&&(Tr(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Pr(e){Tr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Mr(e,t,n){null==t&&null==n||Tr(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function Tr(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Rr(e,Yn(e,t.from),Yn(e,t.to),t.margin))}function Rr(e,t,n,r){var o=Er(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});Mr(e,o.scrollLeft,o.scrollTop)}function jr(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||fo(e,{top:t}),Dr(e,t,!0),n&&fo(e),ao(e,100))}function Dr(e,t,n){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function Ir(e,t,n,r){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r||(e.doc.scrollLeft=t,Cr(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Lr(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+Cn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+En(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var Br=function(e,t,n){this.cm=n;var r=this.vert=P("div",[P("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),o=this.horiz=P("div",[P("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=o.tabIndex=-1,e(r),e(o),et(r,"scroll",(function(){r.clientHeight&&t(r.scrollTop,"vertical")})),et(o,"scroll",(function(){o.clientWidth&&t(o.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,a&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Br.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var o=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+o)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var i=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+i)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},Br.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Br.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Br.prototype.zeroWidthHack=function(){var e=y&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new N,this.disableVert=new N},Br.prototype.enableZeroWidthBar=function(e,t,n){e.style.pointerEvents="auto",t.set(1e3,(function r(){var o=e.getBoundingClientRect();("vert"==n?document.elementFromPoint(o.right-1,(o.top+o.bottom)/2):document.elementFromPoint((o.right+o.left)/2,o.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,r)}))},Br.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Zr=function(){};function Nr(e,t){t||(t=Lr(e));var n=e.display.barWidth,r=e.display.barHeight;Fr(e,t);for(var o=0;o<4&&n!=e.display.barWidth||r!=e.display.barHeight;o++)n!=e.display.barWidth&&e.options.lineWrapping&&_r(e),Fr(e,Lr(e)),n=e.display.barWidth,r=e.display.barHeight}function Fr(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}Zr.prototype.update=function(){return{bottom:0,right:0}},Zr.prototype.setScrollLeft=function(){},Zr.prototype.setScrollTop=function(){},Zr.prototype.clear=function(){};var Hr={native:Br,null:Zr};function Vr(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&A(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Hr[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),et(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,n){"horizontal"==n?Ir(e,t):jr(e,t)}),e),e.display.scrollbars.addClass&&j(e.display.wrapper,e.display.scrollbars.addClass)}var zr=0;function Ur(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:null,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++zr},t=e.curOp,sn?sn.ops.push(t):t.ownsGroup=sn={ops:[t],delayedCallbacks:[]}}function Gr(e){var t=e.curOp;t&&function(e,t){var n=e.ownsGroup;if(n)try{!function(e){var t=e.delayedCallbacks,n=0;do{for(;n<t.length;n++)t[n].call(null);for(var r=0;r<e.ops.length;r++){var o=e.ops[r];if(o.cursorActivityHandlers)for(;o.cursorActivityCalled<o.cursorActivityHandlers.length;)o.cursorActivityHandlers[o.cursorActivityCalled++].call(null,o.cm)}}while(n<t.length)}(n)}finally{sn=null,t(n)}}(t,(function(e){for(var t=0;t<e.ops.length;t++)e.ops[t].cm.curOp=null;!function(e){for(var t=e.ops,n=0;n<t.length;n++)Wr(t[n]);for(var r=0;r<t.length;r++)$r(t[r]);for(var o=0;o<t.length;o++)qr(t[o]);for(var i=0;i<t.length;i++)Yr(t[i]);for(var a=0;a<t.length;a++)Kr(t[a])}(e)}))}function Wr(e){var t=e.cm,n=t.display;!function(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=En(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=En(e)+"px",t.scrollbarsClipped=!0)}(t),e.updateMaxLine&&qe(t),e.mustUpdate=e.viewChanged||e.forceUpdate||null!=e.scrollTop||e.scrollToPos&&(e.scrollToPos.from.line<n.viewFrom||e.scrollToPos.to.line>=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new lo(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function $r(e){e.updatedDisplay=e.mustUpdate&&co(e.cm,e.update)}function qr(e){var t=e.cm,n=t.display;e.updatedDisplay&&_r(t),e.barMeasure=Lr(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Tn(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+En(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-kn(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function Yr(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&Ir(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var n=e.focus&&e.focus==R();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,n),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Nr(t,e.barMeasure),e.updatedDisplay&&ho(t,e.barMeasure),e.selectionChanged&&mr(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),n&&yr(e.cm)}function Kr(e){var t=e.cm,n=t.display,r=t.doc;e.updatedDisplay&&uo(t,e.update),null==n.wheelStartX||null==e.scrollTop&&null==e.scrollLeft&&!e.scrollToPos||(n.wheelStartX=n.wheelStartY=null),null!=e.scrollTop&&Dr(t,e.scrollTop,e.forceScroll),null!=e.scrollLeft&&Ir(t,e.scrollLeft,!0,!0),e.scrollToPos&&function(e,t){if(!ot(e,"scrollCursorIntoView")){var n=e.display,r=n.sizer.getBoundingClientRect(),o=null;if(t.top+r.top<0?o=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(o=!1),null!=o&&!h){var i=P("div","\u200b",null,"position: absolute;\n top: "+(t.top-n.viewOffset-On(e.display))+"px;\n height: "+(t.bottom-t.top+En(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(i),i.scrollIntoView(o),e.display.lineSpace.removeChild(i)}}}(t,function(e,t,n,r){var o;null==r&&(r=0),e.options.lineWrapping||t!=n||(n="before"==(t=t.ch?ge(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?ge(t.line,t.ch+1,"before"):t);for(var i=0;i<5;i++){var a=!1,s=qn(e,t),l=n&&n!=t?qn(e,n):s,c=Er(e,o={left:Math.min(s.left,l.left),top:Math.min(s.top,l.top)-r,right:Math.max(s.left,l.left),bottom:Math.max(s.bottom,l.bottom)+r}),u=e.doc.scrollTop,d=e.doc.scrollLeft;if(null!=c.scrollTop&&(jr(e,c.scrollTop),Math.abs(e.doc.scrollTop-u)>1&&(a=!0)),null!=c.scrollLeft&&(Ir(e,c.scrollLeft),Math.abs(e.doc.scrollLeft-d)>1&&(a=!0)),!a)break}return o}(t,_e(r,e.scrollToPos.from),_e(r,e.scrollToPos.to),e.scrollToPos.margin));var o=e.maybeHiddenMarkers,i=e.maybeUnhiddenMarkers;if(o)for(var a=0;a<o.length;++a)o[a].lines.length||rt(o[a],"hide");if(i)for(var s=0;s<i.length;++s)i[s].lines.length&&rt(i[s],"unhide");n.wrapper.offsetHeight&&(r.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&rt(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function Xr(e,t){if(e.curOp)return t();Ur(e);try{return t()}finally{Gr(e)}}function Jr(e,t){return function(){if(e.curOp)return t.apply(e,arguments);Ur(e);try{return t.apply(e,arguments)}finally{Gr(e)}}}function Qr(e){return function(){if(this.curOp)return e.apply(this,arguments);Ur(this);try{return e.apply(this,arguments)}finally{Gr(this)}}}function eo(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);Ur(t);try{return e.apply(this,arguments)}finally{Gr(t)}}}function to(e,t,n,r){null==t&&(t=e.doc.first),null==n&&(n=e.doc.first+e.doc.size),r||(r=0);var o=e.display;if(r&&n<o.viewTo&&(null==o.updateLineNumbers||o.updateLineNumbers>t)&&(o.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=o.viewTo)Ce&&Ve(e.doc,t)<o.viewTo&&ro(e);else if(n<=o.viewFrom)Ce&&ze(e.doc,n+r)>o.viewFrom?ro(e):(o.viewFrom+=r,o.viewTo+=r);else if(t<=o.viewFrom&&n>=o.viewTo)ro(e);else if(t<=o.viewFrom){var i=oo(e,n,n+r,1);i?(o.view=o.view.slice(i.index),o.viewFrom=i.lineN,o.viewTo+=r):ro(e)}else if(n>=o.viewTo){var a=oo(e,t,t,-1);a?(o.view=o.view.slice(0,a.index),o.viewTo=a.lineN):ro(e)}else{var s=oo(e,t,t,-1),l=oo(e,n,n+r,1);s&&l?(o.view=o.view.slice(0,s.index).concat(an(e,s.lineN,l.lineN)).concat(o.view.slice(l.index)),o.viewTo+=r):ro(e)}var c=o.externalMeasured;c&&(n<c.lineN?c.lineN+=r:t<c.lineN+c.size&&(o.externalMeasured=null))}function no(e,t,n){e.curOp.viewChanged=!0;var r=e.display,o=e.display.externalMeasured;if(o&&t>=o.lineN&&t<o.lineN+o.size&&(r.externalMeasured=null),!(t<r.viewFrom||t>=r.viewTo)){var i=r.view[dr(e,t)];if(null!=i.node){var a=i.changes||(i.changes=[]);-1==F(a,n)&&a.push(n)}}}function ro(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function oo(e,t,n,r){var o,i=dr(e,t),a=e.display.view;if(!Ce||n==e.doc.first+e.doc.size)return{index:i,lineN:n};for(var s=e.display.viewFrom,l=0;l<i;l++)s+=a[l].size;if(s!=t){if(r>0){if(i==a.length-1)return null;o=s+a[i].size-t,i++}else o=s-t;t+=o,n+=o}for(;Ve(e.doc,n)!=n;){if(i==(r<0?0:a.length-1))return null;n+=r*a[i-(r<0?1:0)].size,i+=r}return{index:i,lineN:n}}function io(e){for(var t=e.display.view,n=0,r=0;r<t.length;r++){var o=t[r];o.hidden||o.node&&!o.changes||++n}return n}function ao(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,L(so,e))}function so(e){var t=e.doc;if(!(t.highlightFrontier>=e.display.viewTo)){var n=+new Date+e.options.workTime,r=Nt(e,t.highlightFrontier),o=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(i){if(r.line>=e.display.viewFrom){var a=i.styles,s=i.text.length>e.options.maxHighlightLength?Tt(t.mode,r.state):null,l=Bt(e,i,r,!0);s&&(r.state=s),i.styles=l.styles;var c=i.styleClasses,u=l.classes;u?i.styleClasses=u:c&&(i.styleClasses=null);for(var d=!a||a.length!=i.styles.length||c!=u&&(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass),f=0;!d&&f<a.length;++f)d=a[f]!=i.styles[f];d&&o.push(r.line),i.stateAfter=r.save(),r.nextLine()}else i.text.length<=e.options.maxHighlightLength&&Ft(e,i.text,r),i.stateAfter=r.line%5==0?r.save():null,r.nextLine();if(+new Date>n)return ao(e,e.options.workDelay),!0})),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),o.length&&Xr(e,(function(){for(var t=0;t<o.length;t++)no(e,o[t],"text")}))}}var lo=function(e,t,n){var r=e.display;this.viewport=t,this.visible=Or(r,e.doc,t),this.editorIsHidden=!r.wrapper.offsetWidth,this.wrapperHeight=r.wrapper.clientHeight,this.wrapperWidth=r.wrapper.clientWidth,this.oldDisplayWidth=kn(e),this.force=n,this.dims=ar(e),this.events=[]};function co(e,t){var n=e.display,r=e.doc;if(t.editorIsHidden)return ro(e),!1;if(!t.force&&t.visible.from>=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==io(e))return!1;Ar(e)&&(ro(e),t.dims=ar(e));var o=r.first+r.size,i=Math.max(t.visible.from-e.options.viewportMargin,r.first),a=Math.min(o,t.visible.to+e.options.viewportMargin);n.viewFrom<i&&i-n.viewFrom<20&&(i=Math.max(r.first,n.viewFrom)),n.viewTo>a&&n.viewTo-a<20&&(a=Math.min(o,n.viewTo)),Ce&&(i=Ve(e.doc,i),a=ze(e.doc,a));var s=i!=n.viewFrom||a!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;!function(e,t,n){var r=e.display;0==r.view.length||t>=r.viewTo||n<=r.viewFrom?(r.view=an(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=an(e,t,r.viewFrom).concat(r.view):r.viewFrom<t&&(r.view=r.view.slice(dr(e,t))),r.viewFrom=t,r.viewTo<n?r.view=r.view.concat(an(e,r.viewTo,n)):r.viewTo>n&&(r.view=r.view.slice(0,dr(e,n)))),r.viewTo=n}(e,i,a),n.viewOffset=We(se(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var c=io(e);if(!s&&0==c&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var u=function(e){if(e.hasFocus())return null;var t=R();if(!t||!T(e.display.lineDiv,t))return null;var n={activeElt:t};if(window.getSelection){var r=window.getSelection();r.anchorNode&&r.extend&&T(e.display.lineDiv,r.anchorNode)&&(n.anchorNode=r.anchorNode,n.anchorOffset=r.anchorOffset,n.focusNode=r.focusNode,n.focusOffset=r.focusOffset)}return n}(e);return c>4&&(n.lineDiv.style.display="none"),function(e,t,n){var r=e.display,o=e.options.lineNumbers,i=r.lineDiv,a=i.firstChild;function s(t){var n=t.nextSibling;return l&&y&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var c=r.view,u=r.viewFrom,d=0;d<c.length;d++){var f=c[d];if(f.hidden);else if(f.node&&f.node.parentNode==i){for(;a!=f.node;)a=s(a);var p=o&&null!=t&&t<=u&&f.lineNumber;f.changes&&(F(f.changes,"gutter")>-1&&(p=!1),dn(e,f,u,n)),p&&(E(f.lineNumber),f.lineNumber.appendChild(document.createTextNode(he(e.options,u)))),a=f.node.nextSibling}else{var h=yn(e,f,u,n);i.insertBefore(h,a)}u+=f.size}for(;a;)a=s(a)}(e,n.updateLineNumbers,t.dims),c>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,function(e){if(e&&e.activeElt&&e.activeElt!=R()&&(e.activeElt.focus(),e.anchorNode&&T(document.body,e.anchorNode)&&T(document.body,e.focusNode))){var t=window.getSelection(),n=document.createRange();n.setEnd(e.anchorNode,e.anchorOffset),n.collapse(!1),t.removeAllRanges(),t.addRange(n),t.extend(e.focusNode,e.focusOffset)}}(u),E(n.cursorDiv),E(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,ao(e,400)),n.updateLineNumbers=null,!0}function uo(e,t){for(var n=t.viewport,r=!0;(r&&e.options.lineWrapping&&t.oldDisplayWidth!=kn(e)||(n&&null!=n.top&&(n={top:Math.min(e.doc.height+Cn(e.display)-Pn(e),n.top)}),t.visible=Or(e.display,e.doc,n),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&co(e,t);r=!1){_r(e);var o=Lr(e);fr(e),Nr(e,o),ho(e,o),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function fo(e,t){var n=new lo(e,t);if(co(e,n)){_r(e),uo(e,n);var r=Lr(e);fr(e),Nr(e,r),ho(e,r),n.finish()}}function po(e){var t=e.display.gutters.offsetWidth;e.display.sizer.style.marginLeft=t+"px"}function ho(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+En(e)+"px"}function go(e){var t=e.display.gutters,n=e.options.gutters;E(t);for(var r=0;r<n.length;++r){var o=n[r],i=t.appendChild(P("div",null,"CodeMirror-gutter "+o));"CodeMirror-linenumbers"==o&&(e.display.lineGutter=i,i.style.width=(e.display.lineNumWidth||1)+"px")}t.style.display=r?"":"none",po(e)}function vo(e){var t=F(e.gutters,"CodeMirror-linenumbers");-1==t&&e.lineNumbers?e.gutters=e.gutters.concat(["CodeMirror-linenumbers"]):t>-1&&!e.lineNumbers&&(e.gutters=e.gutters.slice(0),e.gutters.splice(t,1))}lo.prototype.signal=function(e,t){at(e,t)&&this.events.push(arguments)},lo.prototype.finish=function(){for(var e=0;e<this.events.length;e++)rt.apply(null,this.events[e])};var mo=0,yo=null;function bo(e){var t=e.wheelDeltaX,n=e.wheelDeltaY;return null==t&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),null==n&&e.detail&&e.axis==e.VERTICAL_AXIS?n=e.detail:null==n&&(n=e.wheelDelta),{x:t,y:n}}function wo(e){var t=bo(e);return t.x*=yo,t.y*=yo,t}function xo(e,t){var r=bo(t),o=r.x,i=r.y,a=e.display,s=a.scroller,c=s.scrollWidth>s.clientWidth,u=s.scrollHeight>s.clientHeight;if(o&&c||i&&u){if(i&&y&&l)e:for(var f=t.target,p=a.view;f!=s;f=f.parentNode)for(var h=0;h<p.length;h++)if(p[h].node==f){e.display.currentWheelTarget=f;break e}if(o&&!n&&!d&&null!=yo)return i&&u&&jr(e,Math.max(0,s.scrollTop+i*yo)),Ir(e,Math.max(0,s.scrollLeft+o*yo)),(!i||i&&u)&<(t),void(a.wheelStartX=null);if(i&&null!=yo){var g=i*yo,v=e.doc.scrollTop,m=v+a.wrapper.clientHeight;g<0?v=Math.max(0,v+g-50):m=Math.min(e.doc.height,m+g+50),fo(e,{top:v,bottom:m})}mo<20&&(null==a.wheelStartX?(a.wheelStartX=s.scrollLeft,a.wheelStartY=s.scrollTop,a.wheelDX=o,a.wheelDY=i,setTimeout((function(){if(null!=a.wheelStartX){var e=s.scrollLeft-a.wheelStartX,t=s.scrollTop-a.wheelStartY,n=t&&a.wheelDY&&t/a.wheelDY||e&&a.wheelDX&&e/a.wheelDX;a.wheelStartX=a.wheelStartY=null,n&&(yo=(yo*mo+n)/(mo+1),++mo)}}),200)):(a.wheelDX+=o,a.wheelDY+=i))}}a?yo=-.53:n?yo=15:u?yo=-.7:f&&(yo=-1/3);var _o=function(e,t){this.ranges=e,this.primIndex=t};_o.prototype.primary=function(){return this.ranges[this.primIndex]},_o.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var n=this.ranges[t],r=e.ranges[t];if(!me(n.anchor,r.anchor)||!me(n.head,r.head))return!1}return!0},_o.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new So(ye(this.ranges[t].anchor),ye(this.ranges[t].head));return new _o(e,this.primIndex)},_o.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},_o.prototype.contains=function(e,t){t||(t=e);for(var n=0;n<this.ranges.length;n++){var r=this.ranges[n];if(ve(t,r.from())>=0&&ve(e,r.to())<=0)return n}return-1};var So=function(e,t){this.anchor=e,this.head=t};function Oo(e,t,n){var r=e&&e.options.selectionsMayTouch,o=t[n];t.sort((function(e,t){return ve(e.from(),t.from())})),n=F(t,o);for(var i=1;i<t.length;i++){var a=t[i],s=t[i-1],l=ve(s.to(),a.from());if(r&&!a.empty()?l>0:l>=0){var c=we(s.from(),a.from()),u=be(s.to(),a.to()),d=s.empty()?a.from()==a.head:s.from()==s.head;i<=n&&--n,t.splice(--i,2,new So(d?u:c,d?c:u))}}return new _o(t,n)}function Co(e,t){return new _o([new So(e,t||e)],0)}function Ao(e){return e.text?ge(e.from.line+e.text.length-1,q(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Eo(e,t){if(ve(e,t.from)<0)return e;if(ve(e,t.to)<=0)return Ao(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=Ao(t).ch-t.to.ch),ge(n,r)}function ko(e,t){for(var n=[],r=0;r<e.sel.ranges.length;r++){var o=e.sel.ranges[r];n.push(new So(Eo(o.anchor,t),Eo(o.head,t)))}return Oo(e.cm,n,e.sel.primIndex)}function Po(e,t,n){return e.line==t.line?ge(n.line,e.ch-t.ch+n.ch):ge(n.line+(e.line-t.line),e.ch)}function Mo(e){e.doc.mode=kt(e.options,e.doc.modeOption),To(e)}function To(e){e.doc.iter((function(e){e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null)})),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,ao(e,100),e.state.modeGen++,e.curOp&&to(e)}function Ro(e,t){return 0==t.from.ch&&0==t.to.ch&&""==q(t.text)&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function jo(e,t,n,r){function o(e){return n?n[e]:null}function i(e,n,o){!function(e,t,n,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Te(e),Re(e,n);var o=r?r(e):1;o!=e.height&&ue(e,o)}(e,n,o,r),cn(e,"change",e,t)}function a(e,t){for(var n=[],i=e;i<t;++i)n.push(new $t(c[i],o(i),r));return n}var s=t.from,l=t.to,c=t.text,u=se(e,s.line),d=se(e,l.line),f=q(c),p=o(c.length-1),h=l.line-s.line;if(t.full)e.insert(0,a(0,c.length)),e.remove(c.length,e.size-c.length);else if(Ro(e,t)){var g=a(0,c.length-1);i(d,d.text,p),h&&e.remove(s.line,h),g.length&&e.insert(s.line,g)}else if(u==d)if(1==c.length)i(u,u.text.slice(0,s.ch)+f+u.text.slice(l.ch),p);else{var v=a(1,c.length-1);v.push(new $t(f+u.text.slice(l.ch),p,r)),i(u,u.text.slice(0,s.ch)+c[0],o(0)),e.insert(s.line+1,v)}else if(1==c.length)i(u,u.text.slice(0,s.ch)+c[0]+d.text.slice(l.ch),o(0)),e.remove(s.line+1,h);else{i(u,u.text.slice(0,s.ch)+c[0],o(0)),i(d,f+d.text.slice(l.ch),p);var m=a(1,c.length-1);h>1&&e.remove(s.line+1,h-1),e.insert(s.line+1,m)}cn(e,"change",e,t)}function Do(e,t,n){!function e(r,o,i){if(r.linked)for(var a=0;a<r.linked.length;++a){var s=r.linked[a];if(s.doc!=o){var l=i&&s.sharedHist;n&&!l||(t(s.doc,l),e(s.doc,r,l))}}}(e,null,!0)}function Io(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,cr(e),Mo(e),Lo(e),e.options.lineWrapping||qe(e),e.options.mode=t.modeOption,to(e)}function Lo(e){("rtl"==e.doc.direction?j:A)(e.display.lineDiv,"CodeMirror-rtl")}function Bo(e){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function Zo(e,t){var n={from:ye(t.from),to:Ao(t),text:le(e,t.from,t.to)};return zo(e,n,t.from.line,t.to.line+1),Do(e,(function(e){return zo(e,n,t.from.line,t.to.line+1)}),!0),n}function No(e){for(;e.length&&q(e).ranges;)e.pop()}function Fo(e,t,n,r){var o=e.history;o.undone.length=0;var i,a,s=+new Date;if((o.lastOp==r||o.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&o.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(i=function(e,t){return t?(No(e.done),q(e.done)):e.done.length&&!q(e.done).ranges?q(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),q(e.done)):void 0}(o,o.lastOp==r)))a=q(i.changes),0==ve(t.from,t.to)&&0==ve(t.from,a.to)?a.to=Ao(t):i.changes.push(Zo(e,t));else{var l=q(o.done);for(l&&l.ranges||Vo(e.sel,o.done),i={changes:[Zo(e,t)],generation:o.generation},o.done.push(i);o.done.length>o.undoDepth;)o.done.shift(),o.done[0].ranges||o.done.shift()}o.done.push(n),o.generation=++o.maxGeneration,o.lastModTime=o.lastSelTime=s,o.lastOp=o.lastSelOp=r,o.lastOrigin=o.lastSelOrigin=t.origin,a||rt(e,"historyAdded")}function Ho(e,t,n,r){var o=e.history,i=r&&r.origin;n==o.lastSelOp||i&&o.lastSelOrigin==i&&(o.lastModTime==o.lastSelTime&&o.lastOrigin==i||function(e,t,n,r){var o=t.charAt(0);return"*"==o||"+"==o&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,i,q(o.done),t))?o.done[o.done.length-1]=t:Vo(t,o.done),o.lastSelTime=+new Date,o.lastSelOrigin=i,o.lastSelOp=n,r&&!1!==r.clearRedo&&No(o.undone)}function Vo(e,t){var n=q(t);n&&n.ranges&&n.equals(e)||t.push(e)}function zo(e,t,n,r){var o=t["spans_"+e.id],i=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),(function(n){n.markedSpans&&((o||(o=t["spans_"+e.id]={}))[i]=n.markedSpans),++i}))}function Uo(e){if(!e)return null;for(var t,n=0;n<e.length;++n)e[n].marker.explicitlyCleared?t||(t=e.slice(0,n)):t&&t.push(e[n]);return t?t.length?t:null:e}function Go(e,t){var n=function(e,t){var n=t["spans_"+e.id];if(!n)return null;for(var r=[],o=0;o<t.text.length;++o)r.push(Uo(n[o]));return r}(e,t),r=Pe(e,t);if(!n)return r;if(!r)return n;for(var o=0;o<n.length;++o){var i=n[o],a=r[o];if(i&&a)e:for(var s=0;s<a.length;++s){for(var l=a[s],c=0;c<i.length;++c)if(i[c].marker==l.marker)continue e;i.push(l)}else a&&(n[o]=a)}return n}function Wo(e,t,n){for(var r=[],o=0;o<e.length;++o){var i=e[o];if(i.ranges)r.push(n?_o.prototype.deepCopy.call(i):i);else{var a=i.changes,s=[];r.push({changes:s});for(var l=0;l<a.length;++l){var c=a[l],u=void 0;if(s.push({from:c.from,to:c.to,text:c.text}),t)for(var d in c)(u=d.match(/^spans_(\d+)$/))&&F(t,Number(u[1]))>-1&&(q(s)[d]=c[d],delete c[d])}}}return r}function $o(e,t,n,r){if(r){var o=e.anchor;if(n){var i=ve(t,o)<0;i!=ve(n,o)<0?(o=t,t=n):i!=ve(t,n)<0&&(t=n)}return new So(o,t)}return new So(n||t,t)}function qo(e,t,n,r,o){null==o&&(o=e.cm&&(e.cm.display.shift||e.extend)),Qo(e,new _o([$o(e.sel.primary(),t,n,o)],0),r)}function Yo(e,t,n){for(var r=[],o=e.cm&&(e.cm.display.shift||e.extend),i=0;i<e.sel.ranges.length;i++)r[i]=$o(e.sel.ranges[i],t[i],null,o);Qo(e,Oo(e.cm,r,e.sel.primIndex),n)}function Ko(e,t,n,r){var o=e.sel.ranges.slice(0);o[t]=n,Qo(e,Oo(e.cm,o,e.sel.primIndex),r)}function Xo(e,t,n,r){Qo(e,Co(t,n),r)}function Jo(e,t,n){var r=e.history.done,o=q(r);o&&o.ranges?(r[r.length-1]=t,ei(e,t,n)):Qo(e,t,n)}function Qo(e,t,n){ei(e,t,n),Ho(e,e.sel,e.cm?e.cm.curOp.id:NaN,n)}function ei(e,t,n){(at(e,"beforeSelectionChange")||e.cm&&at(e.cm,"beforeSelectionChange"))&&(t=function(e,t,n){var r={ranges:t.ranges,update:function(t){this.ranges=[];for(var n=0;n<t.length;n++)this.ranges[n]=new So(_e(e,t[n].anchor),_e(e,t[n].head))},origin:n&&n.origin};return rt(e,"beforeSelectionChange",e,r),e.cm&&rt(e.cm,"beforeSelectionChange",e.cm,r),r.ranges!=t.ranges?Oo(e.cm,r.ranges,r.ranges.length-1):t}(e,t,n));var r=n&&n.bias||(ve(t.primary().head,e.sel.primary().head)<0?-1:1);ti(e,ri(e,t,r,!0)),n&&!1===n.scroll||!e.cm||Pr(e.cm)}function ti(e,t){t.equals(e.sel)||(e.sel=t,e.cm&&(e.cm.curOp.updateInput=e.cm.curOp.selectionChanged=!0,it(e.cm)),cn(e,"cursorActivity",e))}function ni(e){ti(e,ri(e,e.sel,null,!1))}function ri(e,t,n,r){for(var o,i=0;i<t.ranges.length;i++){var a=t.ranges[i],s=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[i],l=ii(e,a.anchor,s&&s.anchor,n,r),c=ii(e,a.head,s&&s.head,n,r);(o||l!=a.anchor||c!=a.head)&&(o||(o=t.ranges.slice(0,i)),o[i]=new So(l,c))}return o?Oo(e.cm,o,t.primIndex):t}function oi(e,t,n,r,o){var i=se(e,t.line);if(i.markedSpans)for(var a=0;a<i.markedSpans.length;++a){var s=i.markedSpans[a],l=s.marker;if((null==s.from||(l.inclusiveLeft?s.from<=t.ch:s.from<t.ch))&&(null==s.to||(l.inclusiveRight?s.to>=t.ch:s.to>t.ch))){if(o&&(rt(l,"beforeCursorEnter"),l.explicitlyCleared)){if(i.markedSpans){--a;continue}break}if(!l.atomic)continue;if(n){var c=l.find(r<0?1:-1),u=void 0;if((r<0?l.inclusiveRight:l.inclusiveLeft)&&(c=ai(e,c,-r,c&&c.line==t.line?i:null)),c&&c.line==t.line&&(u=ve(c,n))&&(r<0?u<0:u>0))return oi(e,c,t,r,o)}var d=l.find(r<0?-1:1);return(r<0?l.inclusiveLeft:l.inclusiveRight)&&(d=ai(e,d,r,d.line==t.line?i:null)),d?oi(e,d,t,r,o):null}}return t}function ii(e,t,n,r,o){var i=r||1;return oi(e,t,n,i,o)||!o&&oi(e,t,n,i,!0)||oi(e,t,n,-i,o)||!o&&oi(e,t,n,-i,!0)||(e.cantEdit=!0,ge(e.first,0))}function ai(e,t,n,r){return n<0&&0==t.ch?t.line>e.first?_e(e,ge(t.line-1)):null:n>0&&t.ch==(r||se(e,t.line)).text.length?t.line<e.first+e.size-1?ge(t.line+1,0):null:new ge(t.line,t.ch+n)}function si(e){e.setSelection(ge(e.firstLine(),0),ge(e.lastLine()),V)}function li(e,t,n){var r={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return r.canceled=!0}};return n&&(r.update=function(t,n,o,i){t&&(r.from=_e(e,t)),n&&(r.to=_e(e,n)),o&&(r.text=o),void 0!==i&&(r.origin=i)}),rt(e,"beforeChange",e,r),e.cm&&rt(e.cm,"beforeChange",e.cm,r),r.canceled?null:{from:r.from,to:r.to,text:r.text,origin:r.origin}}function ci(e,t,n){if(e.cm){if(!e.cm.curOp)return Jr(e.cm,ci)(e,t,n);if(e.cm.state.suppressEdits)return}if(!(at(e,"beforeChange")||e.cm&&at(e.cm,"beforeChange"))||(t=li(e,t,!0))){var r=Oe&&!n&&function(e,t,n){var r=null;if(e.iter(t.line,n.line+1,(function(e){if(e.markedSpans)for(var t=0;t<e.markedSpans.length;++t){var n=e.markedSpans[t].marker;!n.readOnly||r&&-1!=F(r,n)||(r||(r=[])).push(n)}})),!r)return null;for(var o=[{from:t,to:n}],i=0;i<r.length;++i)for(var a=r[i],s=a.find(0),l=0;l<o.length;++l){var c=o[l];if(!(ve(c.to,s.from)<0||ve(c.from,s.to)>0)){var u=[l,1],d=ve(c.from,s.from),f=ve(c.to,s.to);(d<0||!a.inclusiveLeft&&!d)&&u.push({from:c.from,to:s.from}),(f>0||!a.inclusiveRight&&!f)&&u.push({from:s.to,to:c.to}),o.splice.apply(o,u),l+=u.length-3}}return o}(e,t.from,t.to);if(r)for(var o=r.length-1;o>=0;--o)ui(e,{from:r[o].from,to:r[o].to,text:o?[""]:t.text,origin:t.origin});else ui(e,t)}}function ui(e,t){if(1!=t.text.length||""!=t.text[0]||0!=ve(t.from,t.to)){var n=ko(e,t);Fo(e,t,n,e.cm?e.cm.curOp.id:NaN),pi(e,t,n,Pe(e,t));var r=[];Do(e,(function(e,n){n||-1!=F(r,e.history)||(mi(e.history,t),r.push(e.history)),pi(e,t,null,Pe(e,t))}))}}function di(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!r||n){for(var o,i=e.history,a=e.sel,s="undo"==t?i.done:i.undone,l="undo"==t?i.undone:i.done,c=0;c<s.length&&(o=s[c],n?!o.ranges||o.equals(e.sel):o.ranges);c++);if(c!=s.length){for(i.lastOrigin=i.lastSelOrigin=null;;){if(!(o=s.pop()).ranges){if(r)return void s.push(o);break}if(Vo(o,l),n&&!o.equals(e.sel))return void Qo(e,o,{clearRedo:!1});a=o}var u=[];Vo(a,l),l.push({changes:u,generation:i.generation}),i.generation=o.generation||++i.maxGeneration;for(var d=at(e,"beforeChange")||e.cm&&at(e.cm,"beforeChange"),f=function(n){var r=o.changes[n];if(r.origin=t,d&&!li(e,r,!1))return s.length=0,{};u.push(Zo(e,r));var i=n?ko(e,r):q(s);pi(e,r,i,Go(e,r)),!n&&e.cm&&e.cm.scrollIntoView({from:r.from,to:Ao(r)});var a=[];Do(e,(function(e,t){t||-1!=F(a,e.history)||(mi(e.history,r),a.push(e.history)),pi(e,r,null,Go(e,r))}))},p=o.changes.length-1;p>=0;--p){var h=f(p);if(h)return h.v}}}}function fi(e,t){if(0!=t&&(e.first+=t,e.sel=new _o(Y(e.sel.ranges,(function(e){return new So(ge(e.anchor.line+t,e.anchor.ch),ge(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){to(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;r<n.viewTo;r++)no(e.cm,r,"gutter")}}function pi(e,t,n,r){if(e.cm&&!e.cm.curOp)return Jr(e.cm,pi)(e,t,n,r);if(t.to.line<e.first)fi(e,t.text.length-1-(t.to.line-t.from.line));else if(!(t.from.line>e.lastLine())){if(t.from.line<e.first){var o=t.text.length-1-(e.first-t.from.line);fi(e,o),t={from:ge(e.first,0),to:ge(t.to.line+o,t.to.ch),text:[q(t.text)],origin:t.origin}}var i=e.lastLine();t.to.line>i&&(t={from:t.from,to:ge(i,se(e,i).text.length),text:[t.text[0]],origin:t.origin}),t.removed=le(e,t.from,t.to),n||(n=ko(e,t)),e.cm?function(e,t,n){var r=e.doc,o=e.display,i=t.from,a=t.to,s=!1,l=i.line;e.options.lineWrapping||(l=de(He(se(r,i.line))),r.iter(l,a.line+1,(function(e){if(e==o.maxLine)return s=!0,!0}))),r.sel.contains(t.from,t.to)>-1&&it(e),jo(r,t,n,lr(e)),e.options.lineWrapping||(r.iter(l,i.line+t.text.length,(function(e){var t=$e(e);t>o.maxLineLength&&(o.maxLine=e,o.maxLineLength=t,o.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontier<t-10)){for(var n=e.first,r=t-1;r>n;r--){var o=se(e,r).stateAfter;if(o&&(!(o instanceof It)||r+o.lookAhead<t)){n=r+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,n)}}(r,i.line),ao(e,400);var c=t.text.length-(a.line-i.line)-1;t.full?to(e):i.line!=a.line||1!=t.text.length||Ro(e.doc,t)?to(e,i.line,a.line+1,c):no(e,i.line,"text");var u=at(e,"changes"),d=at(e,"change");if(d||u){var f={from:i,to:a,text:t.text,removed:t.removed,origin:t.origin};d&&cn(e,"change",e,f),u&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(f)}e.display.selForContextMenu=null}(e.cm,t,r):jo(e,t,r),ei(e,n,V)}}function hi(e,t,n,r,o){var i;r||(r=n),ve(r,n)<0&&(n=(i=[r,n])[0],r=i[1]),"string"==typeof t&&(t=e.splitLines(t)),ci(e,{from:n,to:r,text:t,origin:o})}function gi(e,t,n,r){n<e.line?e.line+=r:t<e.line&&(e.line=t,e.ch=0)}function vi(e,t,n,r){for(var o=0;o<e.length;++o){var i=e[o],a=!0;if(i.ranges){i.copied||((i=e[o]=i.deepCopy()).copied=!0);for(var s=0;s<i.ranges.length;s++)gi(i.ranges[s].anchor,t,n,r),gi(i.ranges[s].head,t,n,r)}else{for(var l=0;l<i.changes.length;++l){var c=i.changes[l];if(n<c.from.line)c.from=ge(c.from.line+r,c.from.ch),c.to=ge(c.to.line+r,c.to.ch);else if(t<=c.to.line){a=!1;break}}a||(e.splice(0,o+1),o=0)}}}function mi(e,t){var n=t.from.line,r=t.to.line,o=t.text.length-(r-n)-1;vi(e.done,n,r,o),vi(e.undone,n,r,o)}function yi(e,t,n,r){var o=t,i=t;return"number"==typeof t?i=se(e,xe(e,t)):o=de(t),null==o?null:(r(i,o)&&e.cm&&no(e.cm,o,n),i)}function bi(e){this.lines=e,this.parent=null;for(var t=0,n=0;n<e.length;++n)e[n].parent=this,t+=e[n].height;this.height=t}function wi(e){this.children=e;for(var t=0,n=0,r=0;r<e.length;++r){var o=e[r];t+=o.chunkSize(),n+=o.height,o.parent=this}this.size=t,this.height=n,this.parent=null}So.prototype.from=function(){return we(this.anchor,this.head)},So.prototype.to=function(){return be(this.anchor,this.head)},So.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch},bi.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var n=e,r=e+t;n<r;++n){var o=this.lines[n];this.height-=o.height,qt(o),cn(o,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,n){this.height+=n,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var r=0;r<t.length;++r)t[r].parent=this},iterN:function(e,t,n){for(var r=e+t;e<r;++e)if(n(this.lines[e]))return!0}},wi.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var n=0;n<this.children.length;++n){var r=this.children[n],o=r.chunkSize();if(e<o){var i=Math.min(t,o-e),a=r.height;if(r.removeInner(e,i),this.height-=a-r.height,o==i&&(this.children.splice(n--,1),r.parent=null),0==(t-=i))break;e=0}else e-=o}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof bi))){var s=[];this.collapse(s),this.children=[new bi(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,n){this.size+=t.length,this.height+=n;for(var r=0;r<this.children.length;++r){var o=this.children[r],i=o.chunkSize();if(e<=i){if(o.insertInner(e,t,n),o.lines&&o.lines.length>50){for(var a=o.lines.length%25+25,s=a;s<o.lines.length;){var l=new bi(o.lines.slice(s,s+=25));o.height-=l.height,this.children.splice(++r,0,l),l.parent=this}o.lines=o.lines.slice(0,a),this.maybeSpill()}break}e-=i}},maybeSpill:function(){if(!(this.children.length<=10)){var e=this;do{var t=new wi(e.children.splice(e.children.length-5,5));if(e.parent){e.size-=t.size,e.height-=t.height;var n=F(e.parent.children,e);e.parent.children.splice(n+1,0,t)}else{var r=new wi(e.children);r.parent=e,e.children=[r,t],e=r}t.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r<this.children.length;++r){var o=this.children[r],i=o.chunkSize();if(e<i){var a=Math.min(t,i-e);if(o.iterN(e,a,n))return!0;if(0==(t-=a))break;e=0}else e-=i}}};var xi=function(e,t,n){if(n)for(var r in n)n.hasOwnProperty(r)&&(this[r]=n[r]);this.doc=e,this.node=t};function _i(e,t,n){We(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&kr(e,n)}xi.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,n=this.line,r=de(n);if(null!=r&&t){for(var o=0;o<t.length;++o)t[o]==this&&t.splice(o--,1);t.length||(n.widgets=null);var i=_n(this);ue(n,Math.max(0,n.height-i)),e&&(Xr(e,(function(){_i(e,n,-i),no(e,r,"widget")})),cn(e,"lineWidgetCleared",e,this,r))}},xi.prototype.changed=function(){var e=this,t=this.height,n=this.doc.cm,r=this.line;this.height=null;var o=_n(this)-t;o&&(Ue(this.doc,r)||ue(r,r.height+o),n&&Xr(n,(function(){n.curOp.forceUpdate=!0,_i(n,r,o),cn(n,"lineWidgetChanged",n,e,de(r))})))},st(xi);var Si=0,Oi=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++Si};function Ci(e,t,n,r,o){if(r&&r.shared)return function(e,t,n,r,o){(r=B(r)).shared=!1;var i=[Ci(e,t,n,r,o)],a=i[0],s=r.widgetNode;return Do(e,(function(e){s&&(r.widgetNode=s.cloneNode(!0)),i.push(Ci(e,_e(e,t),_e(e,n),r,o));for(var l=0;l<e.linked.length;++l)if(e.linked[l].isParent)return;a=q(i)})),new Ai(i,a)}(e,t,n,r,o);if(e.cm&&!e.cm.curOp)return Jr(e.cm,Ci)(e,t,n,r,o);var i=new Oi(e,o),a=ve(t,n);if(r&&B(r,i,!1),a>0||0==a&&!1!==i.clearWhenEmpty)return i;if(i.replacedWith&&(i.collapsed=!0,i.widgetNode=M("span",[i.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||i.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(i.widgetNode.insertLeft=!0)),i.collapsed){if(Fe(e,t.line,t,n,i)||t.line!=n.line&&Fe(e,n.line,t,n,i))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ce=!0}i.addToHistory&&Fo(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var s,l=t.line,c=e.cm;if(e.iter(l,n.line+1,(function(e){c&&i.collapsed&&!c.options.lineWrapping&&He(e)==c.display.maxLine&&(s=!0),i.collapsed&&l!=t.line&&ue(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new Ae(i,l==t.line?t.ch:null,l==n.line?n.ch:null)),++l})),i.collapsed&&e.iter(t.line,n.line+1,(function(t){Ue(e,t)&&ue(t,0)})),i.clearOnEnter&&et(i,"beforeCursorEnter",(function(){return i.clear()})),i.readOnly&&(Oe=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),i.collapsed&&(i.id=++Si,i.atomic=!0),c){if(s&&(c.curOp.updateMaxLine=!0),i.collapsed)to(c,t.line,n.line+1);else if(i.className||i.startStyle||i.endStyle||i.css||i.attributes||i.title)for(var u=t.line;u<=n.line;u++)no(c,u,"text");i.atomic&&ni(c.doc),cn(c,"markerAdded",c,i)}return i}Oi.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&Ur(e),at(this,"clear")){var n=this.find();n&&cn(this,"clear",n.from,n.to)}for(var r=null,o=null,i=0;i<this.lines.length;++i){var a=this.lines[i],s=Ee(a.markedSpans,this);e&&!this.collapsed?no(e,de(a),"text"):e&&(null!=s.to&&(o=de(a)),null!=s.from&&(r=de(a))),a.markedSpans=ke(a.markedSpans,s),null==s.from&&this.collapsed&&!Ue(this.doc,a)&&e&&ue(a,or(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var l=0;l<this.lines.length;++l){var c=He(this.lines[l]),u=$e(c);u>e.display.maxLineLength&&(e.display.maxLine=c,e.display.maxLineLength=u,e.display.maxLineChanged=!0)}null!=r&&e&&this.collapsed&&to(e,r,o+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&ni(e.doc)),e&&cn(e,"markerCleared",e,this,r,o),t&&Gr(e),this.parent&&this.parent.clear()}},Oi.prototype.find=function(e,t){var n,r;null==e&&"bookmark"==this.type&&(e=1);for(var o=0;o<this.lines.length;++o){var i=this.lines[o],a=Ee(i.markedSpans,this);if(null!=a.from&&(n=ge(t?i:de(i),a.from),-1==e))return n;if(null!=a.to&&(r=ge(t?i:de(i),a.to),1==e))return r}return n&&{from:n,to:r}},Oi.prototype.changed=function(){var e=this,t=this.find(-1,!0),n=this,r=this.doc.cm;t&&r&&Xr(r,(function(){var o=t.line,i=de(t.line),a=Rn(r,i);if(a&&(Nn(a),r.curOp.selectionChanged=r.curOp.forceUpdate=!0),r.curOp.updateMaxLine=!0,!Ue(n.doc,o)&&null!=n.height){var s=n.height;n.height=null;var l=_n(n)-s;l&&ue(o,o.height+l)}cn(r,"markerChanged",r,e)}))},Oi.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;t.maybeHiddenMarkers&&-1!=F(t.maybeHiddenMarkers,this)||(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},Oi.prototype.detachLine=function(e){if(this.lines.splice(F(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},st(Oi);var Ai=function(e,t){this.markers=e,this.primary=t;for(var n=0;n<e.length;++n)e[n].parent=this};function Ei(e){return e.findMarks(ge(e.first,0),e.clipPos(ge(e.lastLine())),(function(e){return e.parent}))}function ki(e){for(var t=function(t){var n=e[t],r=[n.primary.doc];Do(n.primary.doc,(function(e){return r.push(e)}));for(var o=0;o<n.markers.length;o++){var i=n.markers[o];-1==F(r,i.doc)&&(i.parent=null,n.markers.splice(o--,1))}},n=0;n<e.length;n++)t(n)}Ai.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();cn(this,"clear")}},Ai.prototype.find=function(e,t){return this.primary.find(e,t)},st(Ai);var Pi=0,Mi=function(e,t,n,r,o){if(!(this instanceof Mi))return new Mi(e,t,n,r,o);null==n&&(n=0),wi.call(this,[new bi([new $t("",null)])]),this.first=n,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=n;var i=ge(n,0);this.sel=Co(i),this.history=new Bo(null),this.id=++Pi,this.modeOption=t,this.lineSep=r,this.direction="rtl"==o?"rtl":"ltr",this.extend=!1,"string"==typeof e&&(e=this.splitLines(e)),jo(this,{from:i,to:i,text:e}),Qo(this,Co(i),V)};Mi.prototype=X(wi.prototype,{constructor:Mi,iter:function(e,t,n){n?this.iterN(e-this.first,t-e,n):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var n=0,r=0;r<t.length;++r)n+=t[r].height;this.insertInner(e-this.first,t,n)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=ce(this,this.first,this.first+this.size);return!1===e?t:t.join(e||this.lineSeparator())},setValue:eo((function(e){var t=ge(this.first,0),n=this.first+this.size-1;ci(this,{from:t,to:ge(n,se(this,n).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&Mr(this.cm,0,0),Qo(this,Co(t),V)})),replaceRange:function(e,t,n,r){hi(this,e,t=_e(this,t),n=n?_e(this,n):t,r)},getRange:function(e,t,n){var r=le(this,_e(this,e),_e(this,t));return!1===n?r:r.join(n||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(pe(this,e))return se(this,e)},getLineNumber:function(e){return de(e)},getLineHandleVisualStart:function(e){return"number"==typeof e&&(e=se(this,e)),He(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return _e(this,e)},getCursor:function(e){var t=this.sel.primary();return null==e||"head"==e?t.head:"anchor"==e?t.anchor:"end"==e||"to"==e||!1===e?t.to():t.from()},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:eo((function(e,t,n){Xo(this,_e(this,"number"==typeof e?ge(e,t||0):e),null,n)})),setSelection:eo((function(e,t,n){Xo(this,_e(this,e),_e(this,t||e),n)})),extendSelection:eo((function(e,t,n){qo(this,_e(this,e),t&&_e(this,t),n)})),extendSelections:eo((function(e,t){Yo(this,Se(this,e),t)})),extendSelectionsBy:eo((function(e,t){Yo(this,Se(this,Y(this.sel.ranges,e)),t)})),setSelections:eo((function(e,t,n){if(e.length){for(var r=[],o=0;o<e.length;o++)r[o]=new So(_e(this,e[o].anchor),_e(this,e[o].head));null==t&&(t=Math.min(e.length-1,this.sel.primIndex)),Qo(this,Oo(this.cm,r,t),n)}})),addSelection:eo((function(e,t,n){var r=this.sel.ranges.slice(0);r.push(new So(_e(this,e),_e(this,t||e))),Qo(this,Oo(this.cm,r,r.length-1),n)})),getSelection:function(e){for(var t,n=this.sel.ranges,r=0;r<n.length;r++){var o=le(this,n[r].from(),n[r].to());t=t?t.concat(o):o}return!1===e?t:t.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],n=this.sel.ranges,r=0;r<n.length;r++){var o=le(this,n[r].from(),n[r].to());!1!==e&&(o=o.join(e||this.lineSeparator())),t[r]=o}return t},replaceSelection:function(e,t,n){for(var r=[],o=0;o<this.sel.ranges.length;o++)r[o]=e;this.replaceSelections(r,t,n||"+input")},replaceSelections:eo((function(e,t,n){for(var r=[],o=this.sel,i=0;i<o.ranges.length;i++){var a=o.ranges[i];r[i]={from:a.from(),to:a.to(),text:this.splitLines(e[i]),origin:n}}for(var s=t&&"end"!=t&&function(e,t,n){for(var r=[],o=ge(e.first,0),i=o,a=0;a<t.length;a++){var s=t[a],l=Po(s.from,o,i),c=Po(Ao(s),o,i);if(o=s.to,i=c,"around"==n){var u=e.sel.ranges[a],d=ve(u.head,u.anchor)<0;r[a]=new So(d?c:l,d?l:c)}else r[a]=new So(l,l)}return new _o(r,e.sel.primIndex)}(this,r,t),l=r.length-1;l>=0;l--)ci(this,r[l]);s?Jo(this,s):this.cm&&Pr(this.cm)})),undo:eo((function(){di(this,"undo")})),redo:eo((function(){di(this,"redo")})),undoSelection:eo((function(){di(this,"undo",!0)})),redoSelection:eo((function(){di(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r<e.done.length;r++)e.done[r].ranges||++t;for(var o=0;o<e.undone.length;o++)e.undone[o].ranges||++n;return{undo:t,redo:n}},clearHistory:function(){this.history=new Bo(this.history.maxGeneration)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Wo(this.history.done),undone:Wo(this.history.undone)}},setHistory:function(e){var t=this.history=new Bo(this.history.maxGeneration);t.done=Wo(e.done.slice(0),null,!0),t.undone=Wo(e.undone.slice(0),null,!0)},setGutterMarker:eo((function(e,t,n){return yi(this,e,"gutter",(function(e){var r=e.gutterMarkers||(e.gutterMarkers={});return r[t]=n,!n&&te(r)&&(e.gutterMarkers=null),!0}))})),clearGutter:eo((function(e){var t=this;this.iter((function(n){n.gutterMarkers&&n.gutterMarkers[e]&&yi(t,n,"gutter",(function(){return n.gutterMarkers[e]=null,te(n.gutterMarkers)&&(n.gutterMarkers=null),!0}))}))})),lineInfo:function(e){var t;if("number"==typeof e){if(!pe(this,e))return null;if(t=e,!(e=se(this,e)))return null}else if(null==(t=de(e)))return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:eo((function(e,t,n){return yi(this,e,"gutter"==t?"gutter":"class",(function(e){var r="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass";if(e[r]){if(O(n).test(e[r]))return!1;e[r]+=" "+n}else e[r]=n;return!0}))})),removeLineClass:eo((function(e,t,n){return yi(this,e,"gutter"==t?"gutter":"class",(function(e){var r="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass",o=e[r];if(!o)return!1;if(null==n)e[r]=null;else{var i=o.match(O(n));if(!i)return!1;var a=i.index+i[0].length;e[r]=o.slice(0,i.index)+(i.index&&a!=o.length?" ":"")+o.slice(a)||null}return!0}))})),addLineWidget:eo((function(e,t,n){return function(e,t,n,r){var o=new xi(e,n,r),i=e.cm;return i&&o.noHScroll&&(i.display.alignWidgets=!0),yi(e,t,"widget",(function(t){var n=t.widgets||(t.widgets=[]);if(null==o.insertAt?n.push(o):n.splice(Math.min(n.length-1,Math.max(0,o.insertAt)),0,o),o.line=t,i&&!Ue(e,t)){var r=We(t)<e.scrollTop;ue(t,t.height+_n(o)),r&&kr(i,o.height),i.curOp.forceUpdate=!0}return!0})),i&&cn(i,"lineWidgetAdded",i,o,"number"==typeof t?t:de(t)),o}(this,e,t,n)})),removeLineWidget:function(e){e.clear()},markText:function(e,t,n){return Ci(this,_e(this,e),_e(this,t),n,n&&n.type||"range")},setBookmark:function(e,t){var n={replacedWith:t&&(null==t.nodeType?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return Ci(this,e=_e(this,e),e,n,"bookmark")},findMarksAt:function(e){var t=[],n=se(this,(e=_e(this,e)).line).markedSpans;if(n)for(var r=0;r<n.length;++r){var o=n[r];(null==o.from||o.from<=e.ch)&&(null==o.to||o.to>=e.ch)&&t.push(o.marker.parent||o.marker)}return t},findMarks:function(e,t,n){e=_e(this,e),t=_e(this,t);var r=[],o=e.line;return this.iter(e.line,t.line+1,(function(i){var a=i.markedSpans;if(a)for(var s=0;s<a.length;s++){var l=a[s];null!=l.to&&o==e.line&&e.ch>=l.to||null==l.from&&o!=e.line||null!=l.from&&o==t.line&&l.from>=t.ch||n&&!n(l.marker)||r.push(l.marker.parent||l.marker)}++o})),r},getAllMarks:function(){var e=[];return this.iter((function(t){var n=t.markedSpans;if(n)for(var r=0;r<n.length;++r)null!=n[r].from&&e.push(n[r].marker)})),e},posFromIndex:function(e){var t,n=this.first,r=this.lineSeparator().length;return this.iter((function(o){var i=o.text.length+r;if(i>e)return t=e,!0;e-=i,++n})),_e(this,ge(n,t))},indexFromPos:function(e){var t=(e=_e(this,e)).ch;if(e.line<this.first||e.ch<0)return 0;var n=this.lineSeparator().length;return this.iter(this.first,e.line,(function(e){t+=e.text.length+n})),t},copy:function(e){var t=new Mi(ce(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,n=this.first+this.size;null!=e.from&&e.from>t&&(t=e.from),null!=e.to&&e.to<n&&(n=e.to);var r=new Mi(ce(this,t,n),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(r.history=this.history),(this.linked||(this.linked=[])).push({doc:r,sharedHist:e.sharedHist}),r.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n],o=r.find(),i=e.clipPos(o.from),a=e.clipPos(o.to);if(ve(i,a)){var s=Ci(e,i,a,r.primary,r.primary.type);r.markers.push(s),s.parent=r}}}(r,Ei(this)),r},unlinkDoc:function(e){if(e instanceof Ea&&(e=e.doc),this.linked)for(var t=0;t<this.linked.length;++t)if(this.linked[t].doc==e){this.linked.splice(t,1),e.unlinkDoc(this),ki(Ei(this));break}if(e.history==this.history){var n=[e.id];Do(e,(function(e){return n.push(e.id)}),!0),e.history=new Bo(null),e.history.done=Wo(this.history.done,n),e.history.undone=Wo(this.history.undone,n)}},iterLinkedDocs:function(e){Do(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):wt(e)},lineSeparator:function(){return this.lineSep||"\n"},setDirection:eo((function(e){var t;"rtl"!=e&&(e="ltr"),e!=this.direction&&(this.direction=e,this.iter((function(e){return e.order=null})),this.cm&&Xr(t=this.cm,(function(){Lo(t),to(t)})))}))}),Mi.prototype.eachLine=Mi.prototype.iter;var Ti=0;function Ri(e){var t=this;if(ji(t),!ot(t,e)&&!Sn(t.display,e)){lt(e),a&&(Ti=+new Date);var n=ur(t,e,!0),r=e.dataTransfer.files;if(n&&!t.isReadOnly())if(r&&r.length&&window.FileReader&&window.File)for(var o=r.length,i=Array(o),s=0,l=function(e,r){if(!t.options.allowDropFileTypes||-1!=F(t.options.allowDropFileTypes,e.type)){var a=new FileReader;a.onload=Jr(t,(function(){var e=a.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(e)&&(e=""),i[r]=e,++s==o){var l={from:n=_e(t.doc,n),to:n,text:t.doc.splitLines(i.join(t.doc.lineSeparator())),origin:"paste"};ci(t.doc,l),Jo(t.doc,Co(n,Ao(l)))}})),a.readAsText(e)}},c=0;c<o;++c)l(r[c],c);else{if(t.state.draggingText&&t.doc.sel.contains(n)>-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var u=e.dataTransfer.getData("Text");if(u){var d;if(t.state.draggingText&&!t.state.draggingText.copy&&(d=t.listSelections()),ei(t.doc,Co(n,n)),d)for(var f=0;f<d.length;++f)hi(t.doc,"",d[f].anchor,d[f].head,"drag");t.replaceSelection(u,"around","paste"),t.display.input.focus()}}catch(e){}}}}function ji(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Di(e){if(document.getElementsByClassName){for(var t=document.getElementsByClassName("CodeMirror"),n=[],r=0;r<t.length;r++){var o=t[r].CodeMirror;o&&n.push(o)}n.length&&n[0].operation((function(){for(var t=0;t<n.length;t++)e(n[t])}))}}var Ii=!1;function Li(){var e;Ii||(et(window,"resize",(function(){null==e&&(e=setTimeout((function(){e=null,Di(Bi)}),100))})),et(window,"blur",(function(){return Di(xr)})),Ii=!0)}function Bi(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var Zi={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",127:"Delete",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},Ni=0;Ni<10;Ni++)Zi[Ni+48]=Zi[Ni+96]=String(Ni);for(var Fi=65;Fi<=90;Fi++)Zi[Fi]=String.fromCharCode(Fi);for(var Hi=1;Hi<=12;Hi++)Zi[Hi+111]=Zi[Hi+63235]="F"+Hi;var Vi={};function zi(e){var t,n,r,o,i=e.split(/-(?!$)/);e=i[i.length-1];for(var a=0;a<i.length-1;a++){var s=i[a];if(/^(cmd|meta|m)$/i.test(s))o=!0;else if(/^a(lt)?$/i.test(s))t=!0;else if(/^(c|ctrl|control)$/i.test(s))n=!0;else{if(!/^s(hift)?$/i.test(s))throw new Error("Unrecognized modifier name: "+s);r=!0}}return t&&(e="Alt-"+e),n&&(e="Ctrl-"+e),o&&(e="Cmd-"+e),r&&(e="Shift-"+e),e}function Ui(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];if(/^(name|fallthrough|(de|at)tach)$/.test(n))continue;if("..."==r){delete e[n];continue}for(var o=Y(n.split(" "),zi),i=0;i<o.length;i++){var a=void 0,s=void 0;i==o.length-1?(s=o.join(" "),a=r):(s=o.slice(0,i+1).join(" "),a="...");var l=t[s];if(l){if(l!=a)throw new Error("Inconsistent bindings for "+s)}else t[s]=a}delete e[n]}for(var c in t)e[c]=t[c];return e}function Gi(e,t,n,r){var o=(t=Yi(t)).call?t.call(e,r):t[e];if(!1===o)return"nothing";if("..."===o)return"multi";if(null!=o&&n(o))return"handled";if(t.fallthrough){if("[object Array]"!=Object.prototype.toString.call(t.fallthrough))return Gi(e,t.fallthrough,n,r);for(var i=0;i<t.fallthrough.length;i++){var a=Gi(e,t.fallthrough[i],n,r);if(a)return a}}}function Wi(e){var t="string"==typeof e?e:Zi[e.keyCode];return"Ctrl"==t||"Alt"==t||"Shift"==t||"Mod"==t}function $i(e,t,n){var r=e;return t.altKey&&"Alt"!=r&&(e="Alt-"+e),(_?t.metaKey:t.ctrlKey)&&"Ctrl"!=r&&(e="Ctrl-"+e),(_?t.ctrlKey:t.metaKey)&&"Cmd"!=r&&(e="Cmd-"+e),!n&&t.shiftKey&&"Shift"!=r&&(e="Shift-"+e),e}function qi(e,t){if(d&&34==e.keyCode&&e.char)return!1;var n=Zi[e.keyCode];return null!=n&&!e.altGraphKey&&(3==e.keyCode&&e.code&&(n=e.code),$i(n,e,t))}function Yi(e){return"string"==typeof e?Vi[e]:e}function Ki(e,t){for(var n=e.doc.sel.ranges,r=[],o=0;o<n.length;o++){for(var i=t(n[o]);r.length&&ve(i.from,q(r).to)<=0;){var a=r.pop();if(ve(a.from,i.from)<0){i.from=a.from;break}}r.push(i)}Xr(e,(function(){for(var t=r.length-1;t>=0;t--)hi(e.doc,"",r[t].from,r[t].to,"+delete");Pr(e)}))}function Xi(e,t,n){var r=oe(e.text,t+n,n);return r<0||r>e.text.length?null:r}function Ji(e,t,n){var r=Xi(e,t.ch,n);return null==r?null:new ge(t.line,r,n<0?"after":"before")}function Qi(e,t,n,r,o){if(e){var i=Je(n,t.doc.direction);if(i){var a,s=o<0?q(i):i[0],l=o<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var c=jn(t,n);a=o<0?n.text.length-1:0;var u=Dn(t,c,a).top;a=ie((function(e){return Dn(t,c,e).top==u}),o<0==(1==s.level)?s.from:s.to-1,a),"before"==l&&(a=Xi(n,a,1))}else a=o<0?s.to:s.from;return new ge(r,a,l)}}return new ge(r,o<0?n.text.length:0,o<0?"before":"after")}Vi.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Vi.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Vi.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Vi.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Vi.default=y?Vi.macDefault:Vi.pcDefault;var ea={selectAll:si,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),V)},killLine:function(e){return Ki(e,(function(t){if(t.empty()){var n=se(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line<e.lastLine()?{from:t.head,to:ge(t.head.line+1,0)}:{from:t.head,to:ge(t.head.line,n)}}return{from:t.from(),to:t.to()}}))},deleteLine:function(e){return Ki(e,(function(t){return{from:ge(t.from().line,0),to:_e(e.doc,ge(t.to().line+1,0))}}))},delLineLeft:function(e){return Ki(e,(function(e){return{from:ge(e.from().line,0),to:e.from()}}))},delWrappedLineLeft:function(e){return Ki(e,(function(t){var n=e.charCoords(t.head,"div").top+5;return{from:e.coordsChar({left:0,top:n},"div"),to:t.from()}}))},delWrappedLineRight:function(e){return Ki(e,(function(t){var n=e.charCoords(t.head,"div").top+5,r=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},"div");return{from:t.from(),to:r}}))},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(ge(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(ge(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy((function(t){return ta(e,t.head.line)}),{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy((function(t){return na(e,t.head)}),{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy((function(t){return function(e,t){var n=se(e.doc,t),r=function(e){for(var t;t=Ze(e);)e=t.find(1,!0).line;return e}(n);return r!=n&&(t=de(r)),Qi(!0,e,n,t,-1)}(e,t.head.line)}),{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy((function(t){var n=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},"div")}),U)},goLineLeft:function(e){return e.extendSelectionsBy((function(t){var n=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:n},"div")}),U)},goLineLeftSmart:function(e){return e.extendSelectionsBy((function(t){var n=e.cursorCoords(t.head,"div").top+5,r=e.coordsChar({left:0,top:n},"div");return r.ch<e.getLine(r.line).search(/\S/)?na(e,t.head):r}),U)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"char")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection("\t")},insertSoftTab:function(e){for(var t=[],n=e.listSelections(),r=e.options.tabSize,o=0;o<n.length;o++){var i=n[o].from(),a=Z(e.getLine(i.line),i.ch,r);t.push($(r-a%r))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return Xr(e,(function(){for(var t=e.listSelections(),n=[],r=0;r<t.length;r++)if(t[r].empty()){var o=t[r].head,i=se(e.doc,o.line).text;if(i)if(o.ch==i.length&&(o=new ge(o.line,o.ch-1)),o.ch>0)o=new ge(o.line,o.ch+1),e.replaceRange(i.charAt(o.ch-1)+i.charAt(o.ch-2),ge(o.line,o.ch-2),o,"+transpose");else if(o.line>e.doc.first){var a=se(e.doc,o.line-1).text;a&&(o=new ge(o.line,1),e.replaceRange(i.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),ge(o.line-1,a.length-1),o,"+transpose"))}n.push(new So(o,o))}e.setSelections(n)}))},newlineAndIndent:function(e){return Xr(e,(function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;r<t.length;r++)e.indentLine(t[r].from().line,null,!0);Pr(e)}))},openLine:function(e){return e.replaceSelection("\n","start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function ta(e,t){var n=se(e.doc,t),r=He(n);return r!=n&&(t=de(r)),Qi(!0,e,r,t,1)}function na(e,t){var n=ta(e,t.line),r=se(e.doc,n.line),o=Je(r,e.doc.direction);if(!o||0==o[0].level){var i=Math.max(0,r.text.search(/\S/)),a=t.line==n.line&&t.ch<=i&&t.ch;return ge(n.line,a?0:i,n.sticky)}return n}function ra(e,t,n){if("string"==typeof t&&!(t=ea[t]))return!1;e.display.input.ensurePolled();var r=e.display.shift,o=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),n&&(e.display.shift=!1),o=t(e)!=H}finally{e.display.shift=r,e.state.suppressEdits=!1}return o}var oa=new N;function ia(e,t,n,r){var o=e.state.keySeq;if(o){if(Wi(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:oa.set(50,(function(){e.state.keySeq==o&&(e.state.keySeq=null,e.display.input.reset())})),aa(e,o+" "+t,n,r))return!0}return aa(e,t,n,r)}function aa(e,t,n,r){var o=function(e,t,n){for(var r=0;r<e.state.keyMaps.length;r++){var o=Gi(t,e.state.keyMaps[r],n,e);if(o)return o}return e.options.extraKeys&&Gi(t,e.options.extraKeys,n,e)||Gi(t,e.options.keyMap,n,e)}(e,t,r);return"multi"==o&&(e.state.keySeq=t),"handled"==o&&cn(e,"keyHandled",e,t,n),"handled"!=o&&"multi"!=o||(lt(n),mr(e)),!!o}function sa(e,t){var n=qi(t,!0);return!!n&&(t.shiftKey&&!e.state.keySeq?ia(e,"Shift-"+n,t,(function(t){return ra(e,t,!0)}))||ia(e,n,t,(function(t){if("string"==typeof t?/^go[A-Z]/.test(t):t.motion)return ra(e,t)})):ia(e,n,t,(function(t){return ra(e,t)})))}var la=null;function ca(e){var t=this;if(t.curOp.focus=R(),!ot(t,e)){a&&s<11&&27==e.keyCode&&(e.returnValue=!1);var n=e.keyCode;t.display.shift=16==n||e.shiftKey;var r=sa(t,e);d&&(la=r?n:null,r||88!=n||_t||!(y?e.metaKey:e.ctrlKey)||t.replaceSelection("",null,"cut")),18!=n||/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)||function(e){var t=e.display.lineDiv;function n(e){18!=e.keyCode&&e.altKey||(A(t,"CodeMirror-crosshair"),nt(document,"keyup",n),nt(document,"mouseover",n))}j(t,"CodeMirror-crosshair"),et(document,"keyup",n),et(document,"mouseover",n)}(t)}}function ua(e){16==e.keyCode&&(this.doc.sel.shift=!1),ot(this,e)}function da(e){var t=this;if(!(Sn(t.display,e)||ot(t,e)||e.ctrlKey&&!e.altKey||y&&e.metaKey)){var n=e.keyCode,r=e.charCode;if(d&&n==la)return la=null,void lt(e);if(!d||e.which&&!(e.which<10)||!sa(t,e)){var o=String.fromCharCode(null==r?n:r);"\b"!=o&&(function(e,t,n){return ia(e,"'"+n+"'",t,(function(t){return ra(e,t,!0)}))}(t,e,o)||t.display.input.onKeyPress(e))}}}var fa,pa,ha=function(e,t,n){this.time=e,this.pos=t,this.button=n};function ga(e){var t=this,n=t.display;if(!(ot(t,e)||n.activeTouch&&n.input.supportsTouch()))if(n.input.ensurePolled(),n.shift=e.shiftKey,Sn(n,e))l||(n.scroller.draggable=!1,setTimeout((function(){return n.scroller.draggable=!0}),100));else if(!ya(t,e)){var r=ur(t,e),o=pt(e),i=r?function(e,t){var n=+new Date;return pa&&pa.compare(n,e,t)?(fa=pa=null,"triple"):fa&&fa.compare(n,e,t)?(pa=new ha(n,e,t),fa=null,"double"):(fa=new ha(n,e,t),pa=null,"single")}(r,o):"single";window.focus(),1==o&&t.state.selectingText&&t.state.selectingText(e),r&&function(e,t,n,r,o){var i="Click";return"double"==r?i="Double"+i:"triple"==r&&(i="Triple"+i),ia(e,$i(i=(1==t?"Left":2==t?"Middle":"Right")+i,o),o,(function(t){if("string"==typeof t&&(t=ea[t]),!t)return!1;var r=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),r=t(e,n)!=H}finally{e.state.suppressEdits=!1}return r}))}(t,o,r,i,e)||(1==o?r?function(e,t,n,r){a?setTimeout(L(yr,e),0):e.curOp.focus=R();var o,i=function(e,t,n){var r=e.getOption("configureMouse"),o=r?r(e,t,n):{};if(null==o.unit){var i=b?n.shiftKey&&n.metaKey:n.altKey;o.unit=i?"rectangle":"single"==t?"char":"double"==t?"word":"line"}return(null==o.extend||e.doc.extend)&&(o.extend=e.doc.extend||n.shiftKey),null==o.addNew&&(o.addNew=y?n.metaKey:n.ctrlKey),null==o.moveOnDrag&&(o.moveOnDrag=!(y?n.altKey:n.ctrlKey)),o}(e,n,r),c=e.doc.sel;e.options.dragDrop&&vt&&!e.isReadOnly()&&"single"==n&&(o=c.contains(t))>-1&&(ve((o=c.ranges[o]).from(),t)<0||t.xRel>0)&&(ve(o.to(),t)>0||t.xRel<0)?function(e,t,n,r){var o=e.display,i=!1,c=Jr(e,(function(t){l&&(o.scroller.draggable=!1),e.state.draggingText=!1,nt(o.wrapper.ownerDocument,"mouseup",c),nt(o.wrapper.ownerDocument,"mousemove",u),nt(o.scroller,"dragstart",d),nt(o.scroller,"drop",c),i||(lt(t),r.addNew||qo(e.doc,n,null,null,r.extend),l||a&&9==s?setTimeout((function(){o.wrapper.ownerDocument.body.focus(),o.input.focus()}),20):o.input.focus())})),u=function(e){i=i||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},d=function(){return i=!0};l&&(o.scroller.draggable=!0),e.state.draggingText=c,c.copy=!r.moveOnDrag,o.scroller.dragDrop&&o.scroller.dragDrop(),et(o.wrapper.ownerDocument,"mouseup",c),et(o.wrapper.ownerDocument,"mousemove",u),et(o.scroller,"dragstart",d),et(o.scroller,"drop",c),br(e),setTimeout((function(){return o.input.focus()}),20)}(e,r,t,i):function(e,t,n,r){var o=e.display,i=e.doc;lt(t);var a,s,l=i.sel,c=l.ranges;if(r.addNew&&!r.extend?(s=i.sel.contains(n),a=s>-1?c[s]:new So(n,n)):(a=i.sel.primary(),s=i.sel.primIndex),"rectangle"==r.unit)r.addNew||(a=new So(n,n)),n=ur(e,t,!0,!0),s=-1;else{var u=va(e,n,r.unit);a=r.extend?$o(a,u.anchor,u.head,r.extend):u}r.addNew?-1==s?(s=c.length,Qo(i,Oo(e,c.concat([a]),s),{scroll:!1,origin:"*mouse"})):c.length>1&&c[s].empty()&&"char"==r.unit&&!r.extend?(Qo(i,Oo(e,c.slice(0,s).concat(c.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),l=i.sel):Ko(i,s,a,z):(s=0,Qo(i,new _o([a],0),z),l=i.sel);var d=n;function f(t){if(0!=ve(d,t))if(d=t,"rectangle"==r.unit){for(var o=[],c=e.options.tabSize,u=Z(se(i,n.line).text,n.ch,c),f=Z(se(i,t.line).text,t.ch,c),p=Math.min(u,f),h=Math.max(u,f),g=Math.min(n.line,t.line),v=Math.min(e.lastLine(),Math.max(n.line,t.line));g<=v;g++){var m=se(i,g).text,y=G(m,p,c);p==h?o.push(new So(ge(g,y),ge(g,y))):m.length>y&&o.push(new So(ge(g,y),ge(g,G(m,h,c))))}o.length||o.push(new So(n,n)),Qo(i,Oo(e,l.ranges.slice(0,s).concat(o),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,w=a,x=va(e,t,r.unit),_=w.anchor;ve(x.anchor,_)>0?(b=x.head,_=we(w.from(),x.anchor)):(b=x.anchor,_=be(w.to(),x.head));var S=l.ranges.slice(0);S[s]=function(e,t){var n=t.anchor,r=t.head,o=se(e.doc,n.line);if(0==ve(n,r)&&n.sticky==r.sticky)return t;var i=Je(o);if(!i)return t;var a=Ke(i,n.ch,n.sticky),s=i[a];if(s.from!=n.ch&&s.to!=n.ch)return t;var l,c=a+(s.from==n.ch==(1!=s.level)?0:1);if(0==c||c==i.length)return t;if(r.line!=n.line)l=(r.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var u=Ke(i,r.ch,r.sticky),d=u-a||(r.ch-n.ch)*(1==s.level?-1:1);l=u==c-1||u==c?d<0:d>0}var f=i[c+(l?-1:0)],p=l==(1==f.level),h=p?f.from:f.to,g=p?"after":"before";return n.ch==h&&n.sticky==g?t:new So(new ge(n.line,h,g),r)}(e,new So(_e(i,_),b)),Qo(i,Oo(e,S,s),z)}}var p=o.wrapper.getBoundingClientRect(),h=0;function g(t){e.state.selectingText=!1,h=1/0,lt(t),o.input.focus(),nt(o.wrapper.ownerDocument,"mousemove",v),nt(o.wrapper.ownerDocument,"mouseup",m),i.history.lastSelOrigin=null}var v=Jr(e,(function(t){0!==t.buttons&&pt(t)?function t(n){var a=++h,s=ur(e,n,!0,"rectangle"==r.unit);if(s)if(0!=ve(s,d)){e.curOp.focus=R(),f(s);var l=Or(o,i);(s.line>=l.to||s.line<l.from)&&setTimeout(Jr(e,(function(){h==a&&t(n)})),150)}else{var c=n.clientY<p.top?-20:n.clientY>p.bottom?20:0;c&&setTimeout(Jr(e,(function(){h==a&&(o.scroller.scrollTop+=c,t(n))})),50)}}(t):g(t)})),m=Jr(e,g);e.state.selectingText=m,et(o.wrapper.ownerDocument,"mousemove",v),et(o.wrapper.ownerDocument,"mouseup",m)}(e,r,t,i)}(t,r,i,e):ft(e)==n.scroller&<(e):2==o?(r&&qo(t.doc,r),setTimeout((function(){return n.input.focus()}),20)):3==o&&(S?t.display.input.onContextMenu(e):br(t)))}}function va(e,t,n){if("char"==n)return new So(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new So(ge(t.line,0),_e(e.doc,ge(t.line+1,0)));var r=n(e,t);return new So(r.from,r.to)}function ma(e,t,n,r){var o,i;if(t.touches)o=t.touches[0].clientX,i=t.touches[0].clientY;else try{o=t.clientX,i=t.clientY}catch(t){return!1}if(o>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&<(t);var a=e.display,s=a.lineDiv.getBoundingClientRect();if(i>s.bottom||!at(e,n))return ut(t);i-=s.top-a.viewOffset;for(var l=0;l<e.options.gutters.length;++l){var c=a.gutters.childNodes[l];if(c&&c.getBoundingClientRect().right>=o)return rt(e,n,e,fe(e.doc,i),e.options.gutters[l],t),ut(t)}}function ya(e,t){return ma(e,t,"gutterClick",!0)}function ba(e,t){Sn(e.display,t)||function(e,t){return!!at(e,"gutterContextMenu")&&ma(e,t,"gutterContextMenu",!1)}(e,t)||ot(e,t,"contextmenu")||S||e.display.input.onContextMenu(t)}function wa(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Hn(e)}ha.prototype.compare=function(e,t,n){return this.time+400>e&&0==ve(t,this.pos)&&n==this.button};var xa={toString:function(){return"CodeMirror.Init"}},_a={},Sa={};function Oa(e){go(e),to(e),Cr(e)}function Ca(e,t,n){if(!t!=!(n&&n!=xa)){var r=e.display.dragFunctions,o=t?et:nt;o(e.display.scroller,"dragstart",r.start),o(e.display.scroller,"dragenter",r.enter),o(e.display.scroller,"dragover",r.over),o(e.display.scroller,"dragleave",r.leave),o(e.display.scroller,"drop",r.drop)}}function Aa(e){e.options.lineWrapping?(j(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(A(e.display.wrapper,"CodeMirror-wrap"),qe(e)),cr(e),to(e),Hn(e),setTimeout((function(){return Nr(e)}),100)}function Ea(e,t){var n=this;if(!(this instanceof Ea))return new Ea(e,t);this.options=t=t?B(t):{},B(_a,t,!1),vo(t);var r=t.value;"string"==typeof r?r=new Mi(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var o=new Ea.inputStyles[t.inputStyle](this),i=this.display=new ae(e,r,o);for(var c in i.wrapper.CodeMirror=this,go(this),wa(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Vr(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:!1,cutIncoming:!1,selectingText:!1,draggingText:!1,highlight:new N,keySeq:null,specialChars:null},t.autofocus&&!m&&i.input.focus(),a&&s<11&&setTimeout((function(){return n.display.input.reset(!0)}),20),function(e){var t=e.display;et(t.scroller,"mousedown",Jr(e,ga)),et(t.scroller,"dblclick",a&&s<11?Jr(e,(function(t){if(!ot(e,t)){var n=ur(e,t);if(n&&!ya(e,t)&&!Sn(e.display,t)){lt(t);var r=e.findWordAt(n);qo(e.doc,r.anchor,r.head)}}})):function(t){return ot(e,t)||lt(t)}),et(t.scroller,"contextmenu",(function(t){return ba(e,t)}));var n,r={end:0};function o(){t.activeTouch&&(n=setTimeout((function(){return t.activeTouch=null}),1e3),(r=t.activeTouch).end=+new Date)}function i(e,t){if(null==t.left)return!0;var n=t.left-e.left,r=t.top-e.top;return n*n+r*r>400}et(t.scroller,"touchstart",(function(o){if(!ot(e,o)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(o)&&!ya(e,o)){t.input.ensurePolled(),clearTimeout(n);var i=+new Date;t.activeTouch={start:i,moved:!1,prev:i-r.end<=300?r:null},1==o.touches.length&&(t.activeTouch.left=o.touches[0].pageX,t.activeTouch.top=o.touches[0].pageY)}})),et(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),et(t.scroller,"touchend",(function(n){var r=t.activeTouch;if(r&&!Sn(t,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var a,s=e.coordsChar(t.activeTouch,"page");a=!r.prev||i(r,r.prev)?new So(s,s):!r.prev.prev||i(r,r.prev.prev)?e.findWordAt(s):new So(ge(s.line,0),_e(e.doc,ge(s.line+1,0))),e.setSelection(a.anchor,a.head),e.focus(),lt(n)}o()})),et(t.scroller,"touchcancel",o),et(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(jr(e,t.scroller.scrollTop),Ir(e,t.scroller.scrollLeft,!0),rt(e,"scroll",e))})),et(t.scroller,"mousewheel",(function(t){return xo(e,t)})),et(t.scroller,"DOMMouseScroll",(function(t){return xo(e,t)})),et(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){ot(e,t)||dt(t)},over:function(t){ot(e,t)||(function(e,t){var n=ur(e,t);if(n){var r=document.createDocumentFragment();hr(e,n,r),e.display.dragCursor||(e.display.dragCursor=P("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),k(e.display.dragCursor,r)}}(e,t),dt(t))},start:function(t){return function(e,t){if(a&&(!e.state.draggingText||+new Date-Ti<100))dt(t);else if(!ot(e,t)&&!Sn(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!f)){var n=P("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&&(n.width=n.height=1,e.display.wrapper.appendChild(n),n._top=n.offsetTop),t.dataTransfer.setDragImage(n,0,0),d&&n.parentNode.removeChild(n)}}(e,t)},drop:Jr(e,Ri),leave:function(t){ot(e,t)||ji(e)}};var l=t.input.getField();et(l,"keyup",(function(t){return ua.call(e,t)})),et(l,"keydown",Jr(e,ca)),et(l,"keypress",Jr(e,da)),et(l,"focus",(function(t){return wr(e,t)})),et(l,"blur",(function(t){return xr(e,t)}))}(this),Li(),Ur(this),this.curOp.forceUpdate=!0,Io(this,r),t.autofocus&&!m||this.hasFocus()?setTimeout(L(wr,this),20):xr(this),Sa)Sa.hasOwnProperty(c)&&Sa[c](n,t[c],xa);Ar(this),t.finishInit&&t.finishInit(this);for(var u=0;u<ka.length;++u)ka[u](n);Gr(this),l&&t.lineWrapping&&"optimizelegibility"==getComputedStyle(i.lineDiv).textRendering&&(i.lineDiv.style.textRendering="auto")}Ea.defaults=_a,Ea.optionHandlers=Sa;var ka=[];function Pa(e,t,n,r){var o,i=e.doc;null==n&&(n="add"),"smart"==n&&(i.mode.indent?o=Nt(e,t).state:n="prev");var a=e.options.tabSize,s=se(i,t),l=Z(s.text,null,a);s.stateAfter&&(s.stateAfter=null);var c,u=s.text.match(/^\s*/)[0];if(r||/\S/.test(s.text)){if("smart"==n&&((c=i.mode.indent(o,s.text.slice(u.length),s.text))==H||c>150)){if(!r)return;n="prev"}}else c=0,n="not";"prev"==n?c=t>i.first?Z(se(i,t-1).text,null,a):0:"add"==n?c=l+e.options.indentUnit:"subtract"==n?c=l-e.options.indentUnit:"number"==typeof n&&(c=l+n),c=Math.max(0,c);var d="",f=0;if(e.options.indentWithTabs)for(var p=Math.floor(c/a);p;--p)f+=a,d+="\t";if(f<c&&(d+=$(c-f)),d!=u)return hi(i,d,ge(t,0),ge(t,u.length),"+input"),s.stateAfter=null,!0;for(var h=0;h<i.sel.ranges.length;h++){var g=i.sel.ranges[h];if(g.head.line==t&&g.head.ch<u.length){var v=ge(t,u.length);Ko(i,h,new So(v,v));break}}}Ea.defineInitHook=function(e){return ka.push(e)};var Ma=null;function Ta(e){Ma=e}function Ra(e,t,n,r,o){var i=e.doc;e.display.shift=!1,r||(r=i.sel);var a,s=e.state.pasteIncoming||"paste"==o,l=wt(t),c=null;if(s&&r.ranges.length>1)if(Ma&&Ma.text.join("\n")==t){if(r.ranges.length%Ma.text.length==0){c=[];for(var u=0;u<Ma.text.length;u++)c.push(i.splitLines(Ma.text[u]))}}else l.length==r.ranges.length&&e.options.pasteLinesPerSelection&&(c=Y(l,(function(e){return[e]})));for(var d=r.ranges.length-1;d>=0;d--){var f=r.ranges[d],p=f.from(),h=f.to();f.empty()&&(n&&n>0?p=ge(p.line,p.ch-n):e.state.overwrite&&!s?h=ge(h.line,Math.min(se(i,h.line).text.length,h.ch+q(l).length)):s&&Ma&&Ma.lineWise&&Ma.text.join("\n")==t&&(p=h=ge(p.line,0))),a=e.curOp.updateInput;var g={from:p,to:h,text:c?c[d%c.length]:l,origin:o||(s?"paste":e.state.cutIncoming?"cut":"+input")};ci(e.doc,g),cn(e,"inputRead",e,g)}t&&!s&&Da(e,t),Pr(e),e.curOp.updateInput=a,e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=!1}function ja(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Xr(t,(function(){return Ra(t,n,0,null,"paste")})),!0}function Da(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var o=n.ranges[r];if(!(o.head.ch>100||r&&n.ranges[r-1].head.line==o.head.line)){var i=e.getModeAt(o.head),a=!1;if(i.electricChars){for(var s=0;s<i.electricChars.length;s++)if(t.indexOf(i.electricChars.charAt(s))>-1){a=Pa(e,o.head.line,"smart");break}}else i.electricInput&&i.electricInput.test(se(e.doc,o.head.line).text.slice(0,o.head.ch))&&(a=Pa(e,o.head.line,"smart"));a&&cn(e,"electricInput",e,o.head.line)}}}function Ia(e){for(var t=[],n=[],r=0;r<e.doc.sel.ranges.length;r++){var o=e.doc.sel.ranges[r].head.line,i={anchor:ge(o,0),head:ge(o+1,0)};n.push(i),t.push(e.getRange(i.anchor,i.head))}return{text:t,ranges:n}}function La(e,t){e.setAttribute("autocorrect","off"),e.setAttribute("autocapitalize","off"),e.setAttribute("spellcheck",!!t)}function Ba(){var e=P("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),t=P("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return l?e.style.width="1000px":e.setAttribute("wrap","off"),g&&(e.style.border="1px solid black"),La(e),t}function Za(e,t,n,r,o){var i=t,a=n,s=se(e,t.line);function l(r){var i,a;if(null==(i=o?function(e,t,n,r){var o=Je(t,e.doc.direction);if(!o)return Ji(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var i=Ke(o,n.ch,n.sticky),a=o[i];if("ltr"==e.doc.direction&&a.level%2==0&&(r>0?a.to>n.ch:a.from<n.ch))return Ji(t,n,r);var s,l=function(e,n){return Xi(t,e instanceof ge?e.ch:e,n)},c=function(n){return e.options.lineWrapping?(s=s||jn(e,t),Qn(e,t,s,n)):{begin:0,end:t.text.length}},u=c("before"==n.sticky?l(n,-1):n.ch);if("rtl"==e.doc.direction||1==a.level){var d=1==a.level==r<0,f=l(n,d?1:-1);if(null!=f&&(d?f<=a.to&&f<=u.end:f>=a.from&&f>=u.begin)){var p=d?"before":"after";return new ge(n.line,f,p)}}var h=function(e,t,r){for(var i=function(e,t){return t?new ge(n.line,l(e,1),"before"):new ge(n.line,e,"after")};e>=0&&e<o.length;e+=t){var a=o[e],s=t>0==(1!=a.level),c=s?r.begin:l(r.end,-1);if(a.from<=c&&c<a.to)return i(c,s);if(c=s?a.from:l(a.to,-1),r.begin<=c&&c<r.end)return i(c,s)}},g=h(i+r,r,u);if(g)return g;var v=r>0?u.end:l(u.begin,-1);return null==v||r>0&&v==t.text.length||!(g=h(r>0?0:o.length-1,r,c(v)))?null:g}(e.cm,s,t,n):Ji(s,t,n))){if(r||(a=t.line+n)<e.first||a>=e.first+e.size||(t=new ge(a,t.ch,t.sticky),!(s=se(e,a))))return!1;t=Qi(o,e.cm,s,t.line,n)}else t=i;return!0}if("char"==r)l();else if("column"==r)l(!0);else if("word"==r||"group"==r)for(var c=null,u="group"==r,d=e.cm&&e.cm.getHelper(t,"wordChars"),f=!0;!(n<0)||l(!f);f=!1){var p=s.text.charAt(t.ch)||"\n",h=ee(p,d)?"w":u&&"\n"==p?"n":!u||/\s/.test(p)?null:"p";if(!u||f||h||(h="s"),c&&c!=h){n<0&&(n=1,l(),t.sticky="after");break}if(h&&(c=h),n>0&&!l(!f))break}var g=ii(e,t,i,a,!0);return me(i,g)&&(g.hitSide=!0),g}function Na(e,t,n,r){var o,i,a=e.doc,s=t.left;if("page"==r){var l=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),c=Math.max(l-.5*or(e.display),3);o=(n>0?t.bottom:t.top)+n*c}else"line"==r&&(o=n>0?t.bottom+3:t.top-3);for(;(i=Xn(e,s,o)).outside;){if(n<0?o<=0:o>=a.height){i.hitSide=!0;break}o+=5*n}return i}var Fa=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new N,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Ha(e,t){var n=Rn(e,t.line);if(!n||n.hidden)return null;var r=se(e.doc,t.line),o=Mn(n,r,t.line),i=Je(r,e.doc.direction),a="left";i&&(a=Ke(i,t.ch)%2?"right":"left");var s=Bn(o.map,t.ch,a);return s.offset="right"==s.collapse?s.end:s.start,s}function Va(e,t){return t&&(e.bad=!0),e}function za(e,t,n){var r;if(t==e.display.lineDiv){if(!(r=e.display.lineDiv.childNodes[n]))return Va(e.clipPos(ge(e.display.viewTo-1)),!0);t=null,n=0}else for(r=t;;r=r.parentNode){if(!r||r==e.display.lineDiv)return null;if(r.parentNode&&r.parentNode==e.display.lineDiv)break}for(var o=0;o<e.display.view.length;o++){var i=e.display.view[o];if(i.node==r)return Ua(i,t,n)}}function Ua(e,t,n){var r=e.text.firstChild,o=!1;if(!t||!T(r,t))return Va(ge(de(e.line),0),!0);if(t==r&&(o=!0,t=r.childNodes[n],n=0,!t)){var i=e.rest?q(e.rest):e.line;return Va(ge(de(i),i.text.length),o)}var a=3==t.nodeType?t:null,s=t;for(a||1!=t.childNodes.length||3!=t.firstChild.nodeType||(a=t.firstChild,n&&(n=a.nodeValue.length));s.parentNode!=r;)s=s.parentNode;var l=e.measure,c=l.maps;function u(t,n,r){for(var o=-1;o<(c?c.length:0);o++)for(var i=o<0?l.map:c[o],a=0;a<i.length;a+=3){var s=i[a+2];if(s==t||s==n){var u=de(o<0?e.line:e.rest[o]),d=i[a]+r;return(r<0||s!=t)&&(d=i[a+(r?1:0)]),ge(u,d)}}}var d=u(a,s,n);if(d)return Va(d,o);for(var f=s.nextSibling,p=a?a.nodeValue.length-n:0;f;f=f.nextSibling){if(d=u(f,f.firstChild,0))return Va(ge(d.line,d.ch-p),o);p+=f.textContent.length}for(var h=s.previousSibling,g=n;h;h=h.previousSibling){if(d=u(h,h.firstChild,-1))return Va(ge(d.line,d.ch+g),o);g+=h.textContent.length}}Fa.prototype.init=function(e){var t=this,n=this,r=n.cm,o=n.div=e.lineDiv;function i(e){if(!ot(r,e)){if(r.somethingSelected())Ta({lineWise:!1,text:r.getSelections()}),"cut"==e.type&&r.replaceSelection("",null,"cut");else{if(!r.options.lineWiseCopyCut)return;var t=Ia(r);Ta({lineWise:!0,text:t.text}),"cut"==e.type&&r.operation((function(){r.setSelections(t.ranges,0,V),r.replaceSelection("",null,"cut")}))}if(e.clipboardData){e.clipboardData.clearData();var i=Ma.text.join("\n");if(e.clipboardData.setData("Text",i),e.clipboardData.getData("Text")==i)return void e.preventDefault()}var a=Ba(),s=a.firstChild;r.display.lineSpace.insertBefore(a,r.display.lineSpace.firstChild),s.value=Ma.text.join("\n");var l=document.activeElement;I(s),setTimeout((function(){r.display.lineSpace.removeChild(a),l.focus(),l==o&&n.showPrimarySelection()}),50)}}La(o,r.options.spellcheck),et(o,"paste",(function(e){ot(r,e)||ja(e,r)||s<=11&&setTimeout(Jr(r,(function(){return t.updateFromDOM()})),20)})),et(o,"compositionstart",(function(e){t.composing={data:e.data,done:!1}})),et(o,"compositionupdate",(function(e){t.composing||(t.composing={data:e.data,done:!1})})),et(o,"compositionend",(function(e){t.composing&&(e.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)})),et(o,"touchstart",(function(){return n.forceCompositionEnd()})),et(o,"input",(function(){t.composing||t.readFromDOMSoon()})),et(o,"copy",i),et(o,"cut",i)},Fa.prototype.prepareSelection=function(){var e=pr(this.cm,!1);return e.focus=this.cm.state.focused,e},Fa.prototype.showSelection=function(e,t){e&&this.cm.display.view.length&&((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Fa.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Fa.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,r=t.doc.sel.primary(),o=r.from(),i=r.to();if(t.display.viewTo==t.display.viewFrom||o.line>=t.display.viewTo||i.line<t.display.viewFrom)e.removeAllRanges();else{var a=za(t,e.anchorNode,e.anchorOffset),s=za(t,e.focusNode,e.focusOffset);if(!a||a.bad||!s||s.bad||0!=ve(we(a,s),o)||0!=ve(be(a,s),i)){var l=t.display.view,c=o.line>=t.display.viewFrom&&Ha(t,o)||{node:l[0].measure.map[2],offset:0},u=i.line<t.display.viewTo&&Ha(t,i);if(!u){var d=l[l.length-1].measure,f=d.maps?d.maps[d.maps.length-1]:d.map;u={node:f[f.length-1],offset:f[f.length-2]-f[f.length-3]}}if(c&&u){var p,h=e.rangeCount&&e.getRangeAt(0);try{p=C(c.node,c.offset,u.offset,u.node)}catch(e){}p&&(!n&&t.state.focused?(e.collapse(c.node,c.offset),p.collapsed||(e.removeAllRanges(),e.addRange(p))):(e.removeAllRanges(),e.addRange(p)),h&&null==e.anchorNode?e.addRange(h):n&&this.startGracePeriod()),this.rememberSelection()}else e.removeAllRanges()}}},Fa.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout((function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation((function(){return e.cm.curOp.selectionChanged=!0}))}),20)},Fa.prototype.showMultipleSelections=function(e){k(this.cm.display.cursorDiv,e.cursors),k(this.cm.display.selectionDiv,e.selection)},Fa.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Fa.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return T(this.div,t)},Fa.prototype.focus=function(){"nocursor"!=this.cm.options.readOnly&&(this.selectionInEditor()||this.showSelection(this.prepareSelection(),!0),this.div.focus())},Fa.prototype.blur=function(){this.div.blur()},Fa.prototype.getField=function(){return this.div},Fa.prototype.supportsTouch=function(){return!0},Fa.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():Xr(this.cm,(function(){return e.cm.curOp.selectionChanged=!0})),this.polling.set(this.cm.options.pollInterval,(function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))}))},Fa.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Fa.prototype.pollSelection=function(){if(null==this.readDOMTimeout&&!this.gracePeriod&&this.selectionChanged()){var e=this.getSelection(),t=this.cm;if(v&&u&&this.cm.options.gutters.length&&function(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}(e.anchorNode))return this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),void this.focus();if(!this.composing){this.rememberSelection();var n=za(t,e.anchorNode,e.anchorOffset),r=za(t,e.focusNode,e.focusOffset);n&&r&&Xr(t,(function(){Qo(t.doc,Co(n,r),V),(n.bad||r.bad)&&(t.curOp.selectionChanged=!0)}))}}},Fa.prototype.pollContent=function(){null!=this.readDOMTimeout&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e,t,n,r=this.cm,o=r.display,i=r.doc.sel.primary(),a=i.from(),s=i.to();if(0==a.ch&&a.line>r.firstLine()&&(a=ge(a.line-1,se(r.doc,a.line-1).length)),s.ch==se(r.doc,s.line).text.length&&s.line<r.lastLine()&&(s=ge(s.line+1,0)),a.line<o.viewFrom||s.line>o.viewTo-1)return!1;a.line==o.viewFrom||0==(e=dr(r,a.line))?(t=de(o.view[0].line),n=o.view[0].node):(t=de(o.view[e].line),n=o.view[e-1].node.nextSibling);var l,c,u=dr(r,s.line);if(u==o.view.length-1?(l=o.viewTo-1,c=o.lineDiv.lastChild):(l=de(o.view[u+1].line)-1,c=o.view[u+1].node.previousSibling),!n)return!1;for(var d=r.doc.splitLines(function(e,t,n,r,o){var i="",a=!1,s=e.doc.lineSeparator(),l=!1;function c(){a&&(i+=s,l&&(i+=s),a=l=!1)}function u(e){e&&(c(),i+=e)}function d(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void u(n);var i,f=t.getAttribute("cm-marker");if(f){var p=e.findMarks(ge(r,0),ge(o+1,0),(v=+f,function(e){return e.id==v}));return void(p.length&&(i=p[0].find(0))&&u(le(e.doc,i.from,i.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var h=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;h&&c();for(var g=0;g<t.childNodes.length;g++)d(t.childNodes[g]);/^(pre|p)$/i.test(t.nodeName)&&(l=!0),h&&(a=!0)}else 3==t.nodeType&&u(t.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "));var v}for(;d(t),t!=n;)t=t.nextSibling,l=!1;return i}(r,n,c,t,l)),f=le(r.doc,ge(t,0),ge(l,se(r.doc,l).text.length));d.length>1&&f.length>1;)if(q(d)==q(f))d.pop(),f.pop(),l--;else{if(d[0]!=f[0])break;d.shift(),f.shift(),t++}for(var p=0,h=0,g=d[0],v=f[0],m=Math.min(g.length,v.length);p<m&&g.charCodeAt(p)==v.charCodeAt(p);)++p;for(var y=q(d),b=q(f),w=Math.min(y.length-(1==d.length?p:0),b.length-(1==f.length?p:0));h<w&&y.charCodeAt(y.length-h-1)==b.charCodeAt(b.length-h-1);)++h;if(1==d.length&&1==f.length&&t==a.line)for(;p&&p>a.ch&&y.charCodeAt(y.length-h-1)==b.charCodeAt(b.length-h-1);)p--,h++;d[d.length-1]=y.slice(0,y.length-h).replace(/^\u200b+/,""),d[0]=d[0].slice(p).replace(/\u200b+$/,"");var x=ge(t,p),_=ge(l,f.length?q(f).length-h:0);return d.length>1||d[0]||ve(x,_)?(hi(r.doc,d,x,_,"+input"),!0):void 0},Fa.prototype.ensurePolled=function(){this.forceCompositionEnd()},Fa.prototype.reset=function(){this.forceCompositionEnd()},Fa.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Fa.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Fa.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Xr(this.cm,(function(){return to(e.cm)}))},Fa.prototype.setUneditable=function(e){e.contentEditable="false"},Fa.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||Jr(this.cm,Ra)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Fa.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Fa.prototype.onContextMenu=function(){},Fa.prototype.resetPosition=function(){},Fa.prototype.needsContentAttribute=!0;var Ga=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new N,this.hasSelection=!1,this.composing=null};Ga.prototype.init=function(e){var t=this,n=this,r=this.cm;this.createField(e);var o=this.textarea;function i(e){if(!ot(r,e)){if(r.somethingSelected())Ta({lineWise:!1,text:r.getSelections()});else{if(!r.options.lineWiseCopyCut)return;var t=Ia(r);Ta({lineWise:!0,text:t.text}),"cut"==e.type?r.setSelections(t.ranges,null,V):(n.prevInput="",o.value=t.text.join("\n"),I(o))}"cut"==e.type&&(r.state.cutIncoming=!0)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),g&&(o.style.width="0px"),et(o,"input",(function(){a&&s>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()})),et(o,"paste",(function(e){ot(r,e)||ja(e,r)||(r.state.pasteIncoming=!0,n.fastPoll())})),et(o,"cut",i),et(o,"copy",i),et(e.scroller,"paste",(function(t){Sn(e,t)||ot(r,t)||(r.state.pasteIncoming=!0,n.focus())})),et(e.lineSpace,"selectstart",(function(t){Sn(e,t)||lt(t)})),et(o,"compositionstart",(function(){var e=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}})),et(o,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},Ga.prototype.createField=function(e){this.wrapper=Ba(),this.textarea=this.wrapper.firstChild},Ga.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=pr(e);if(e.options.moveInputWithCursor){var o=qn(e,n.sel.primary().head,"div"),i=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,o.top+a.top-i.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,o.left+a.left-i.left))}return r},Ga.prototype.showSelection=function(e){var t=this.cm.display;k(t.cursorDiv,e.cursors),k(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Ga.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&I(this.textarea),a&&s>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",a&&s>=9&&(this.hasSelection=null))}},Ga.prototype.getField=function(){return this.textarea},Ga.prototype.supportsTouch=function(){return!1},Ga.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!m||R()!=this.textarea))try{this.textarea.focus()}catch(e){}},Ga.prototype.blur=function(){this.textarea.blur()},Ga.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ga.prototype.receivedFocus=function(){this.slowPoll()},Ga.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},Ga.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function n(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))}))},Ga.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||xt(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var o=n.value;if(o==r&&!t.somethingSelected())return!1;if(a&&s>=9&&this.hasSelection===o||y&&/[\uf700-\uf7ff]/.test(o))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var i=o.charCodeAt(0);if(8203!=i||r||(r="\u200b"),8666==i)return this.reset(),this.cm.execCommand("undo")}for(var l=0,c=Math.min(r.length,o.length);l<c&&r.charCodeAt(l)==o.charCodeAt(l);)++l;return Xr(t,(function(){Ra(t,o.slice(l),r.length-l,null,e.composing?"*compose":null),o.length>1e3||o.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=o,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},Ga.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ga.prototype.onKeyPress=function(){a&&s>=9&&(this.hasSelection=null),this.fastPoll()},Ga.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,o=t.textarea,i=ur(n,e),c=r.scroller.scrollTop;if(i&&!d){n.options.resetSelectionOnContextMenu&&-1==n.doc.sel.contains(i)&&Jr(n,Qo)(n.doc,Co(i),V);var u=o.style.cssText,f=t.wrapper.style.cssText;t.wrapper.style.cssText="position: absolute";var p,h=t.wrapper.getBoundingClientRect();if(o.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-h.top-5)+"px; left: "+(e.clientX-h.left-5)+"px;\n z-index: 1000; background: "+(a?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",l&&(p=window.scrollY),r.input.focus(),l&&window.scrollTo(null,p),r.input.reset(),n.somethingSelected()||(o.value=t.prevInput=" "),t.contextMenuPending=!0,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll),a&&s>=9&&v(),S){dt(e);var g=function(){nt(window,"mouseup",g),setTimeout(m,20)};et(window,"mouseup",g)}else setTimeout(m,50)}function v(){if(null!=o.selectionStart){var e=n.somethingSelected(),i="\u200b"+(e?o.value:"");o.value="\u21da",o.value=i,t.prevInput=e?"":"\u200b",o.selectionStart=1,o.selectionEnd=i.length,r.selForContextMenu=n.doc.sel}}function m(){if(t.contextMenuPending=!1,t.wrapper.style.cssText=f,o.style.cssText=u,a&&s<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=c),null!=o.selectionStart){(!a||a&&s<9)&&v();var e=0,i=function(){r.selForContextMenu==n.doc.sel&&0==o.selectionStart&&o.selectionEnd>0&&"\u200b"==t.prevInput?Jr(n,si)(n):e++<10?r.detectingSelectAll=setTimeout(i,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(i,200)}}},Ga.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},Ga.prototype.setUneditable=function(){},Ga.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function n(n,r,o,i){e.defaults[n]=r,o&&(t[n]=i?function(e,t,n){n!=xa&&o(e,t,n)}:o)}e.defineOption=n,e.Init=xa,n("value","",(function(e,t){return e.setValue(t)}),!0),n("mode",null,(function(e,t){e.doc.modeOption=t,Mo(e)}),!0),n("indentUnit",2,Mo,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(e){To(e),Hn(e),to(e)}),!0),n("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var n=[],r=e.doc.first;e.doc.iter((function(e){for(var o=0;;){var i=e.text.indexOf(t,o);if(-1==i)break;o=i+t.length,n.push(ge(r,i))}r++}));for(var o=n.length-1;o>=0;o--)hi(e.doc,t,n[o],ge(n[o].line,n[o].ch+t.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff]/g,(function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=xa&&e.refresh()})),n("specialCharPlaceholder",Qt,(function(e){return e.refresh()}),!0),n("electricChars",!0),n("inputStyle",m?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),n("rtlMoveVisually",!w),n("wholeLineUpdateBefore",!0),n("theme","default",(function(e){wa(e),Oa(e)}),!0),n("keyMap","default",(function(e,t,n){var r=Yi(t),o=n!=xa&&Yi(n);o&&o.detach&&o.detach(e,r),r.attach&&r.attach(e,o||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,Aa,!0),n("gutters",[],(function(e){vo(e.options),Oa(e)}),!0),n("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?sr(e.display)+"px":"0",e.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(e){return Nr(e)}),!0),n("scrollbarStyle","native",(function(e){Vr(e),Nr(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(e){vo(e.options),Oa(e)}),!0),n("firstLineNumber",1,Oa,!0),n("lineNumberFormatter",(function(e){return e}),Oa,!0),n("showCursorWhenSelecting",!1,fr,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,(function(e,t){"nocursor"==t&&(xr(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),n("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),n("dragDrop",!0,Ca),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,fr,!0),n("singleCursorHeightPerLine",!0,fr,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,To,!0),n("addModeClass",!1,To,!0),n("pollInterval",100),n("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),n("historyEventDelay",1250),n("viewportMargin",10,(function(e){return e.refresh()}),!0),n("maxHighlightLength",1e4,To,!0),n("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),n("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),n("autofocus",null),n("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),n("phrases",null)}(Ea),function(e){var t=e.optionHandlers,n=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,n){var r=this.options,o=r[e];r[e]==n&&"mode"!=e||(r[e]=n,t.hasOwnProperty(e)&&Jr(this,t[e])(this,n,o),rt(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Yi(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,n=0;n<t.length;++n)if(t[n]==e||t[n].name==e)return t.splice(n,1),!0},addOverlay:Qr((function(t,n){var r=t.token?t:e.getMode(this.options,t);if(r.startState)throw new Error("Overlays may not be stateful.");!function(e,t,n){for(var r=0,o=n(t);r<e.length&&n(e[r])<=o;)r++;e.splice(r,0,t)}(this.state.overlays,{mode:r,modeSpec:t,opaque:n&&n.opaque,priority:n&&n.priority||0},(function(e){return e.priority})),this.state.modeGen++,to(this)})),removeOverlay:Qr((function(e){for(var t=this.state.overlays,n=0;n<t.length;++n){var r=t[n].modeSpec;if(r==e||"string"==typeof e&&r.name==e)return t.splice(n,1),this.state.modeGen++,void to(this)}})),indentLine:Qr((function(e,t,n){"string"!=typeof t&&"number"!=typeof t&&(t=null==t?this.options.smartIndent?"smart":"prev":t?"add":"subtract"),pe(this.doc,e)&&Pa(this,e,t,n)})),indentSelection:Qr((function(e){for(var t=this.doc.sel.ranges,n=-1,r=0;r<t.length;r++){var o=t[r];if(o.empty())o.head.line>n&&(Pa(this,o.head.line,e,!0),n=o.head.line,r==this.doc.sel.primIndex&&Pr(this));else{var i=o.from(),a=o.to(),s=Math.max(n,i.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var l=s;l<n;++l)Pa(this,l,e);var c=this.doc.sel.ranges;0==i.ch&&t.length==c.length&&c[r].from().ch>0&&Ko(this.doc,r,new So(i,c[r].to()),V)}}})),getTokenAt:function(e,t){return Ut(this,e,t)},getLineTokens:function(e,t){return Ut(this,ge(e),t,!0)},getTokenTypeAt:function(e){e=_e(this.doc,e);var t,n=Zt(this,se(this.doc,e.line)),r=0,o=(n.length-1)/2,i=e.ch;if(0==i)t=n[2];else for(;;){var a=r+o>>1;if((a?n[2*a-1]:0)>=i)o=a;else{if(!(n[2*a+1]<i)){t=n[2*a+2];break}r=a+1}}var s=t?t.indexOf("overlay "):-1;return s<0?t:0==s?null:t.slice(0,s-1)},getModeAt:function(t){var n=this.doc.mode;return n.innerMode?e.innerMode(n,this.getTokenAt(t).state).mode:n},getHelper:function(e,t){return this.getHelpers(e,t)[0]},getHelpers:function(e,t){var r=[];if(!n.hasOwnProperty(t))return r;var o=n[t],i=this.getModeAt(e);if("string"==typeof i[t])o[i[t]]&&r.push(o[i[t]]);else if(i[t])for(var a=0;a<i[t].length;a++){var s=o[i[t][a]];s&&r.push(s)}else i.helperType&&o[i.helperType]?r.push(o[i.helperType]):o[i.name]&&r.push(o[i.name]);for(var l=0;l<o._global.length;l++){var c=o._global[l];c.pred(i,this)&&-1==F(r,c.val)&&r.push(c.val)}return r},getStateAfter:function(e,t){var n=this.doc;return Nt(this,(e=xe(n,null==e?n.first+n.size-1:e))+1,t).state},cursorCoords:function(e,t){var n=this.doc.sel.primary();return qn(this,null==e?n.head:"object"==typeof e?_e(this.doc,e):e?n.from():n.to(),t||"page")},charCoords:function(e,t){return $n(this,_e(this.doc,e),t||"page")},coordsChar:function(e,t){return Xn(this,(e=Wn(this,e,t||"page")).left,e.top)},lineAtHeight:function(e,t){return e=Wn(this,{top:e,left:0},t||"page").top,fe(this.doc,e+this.display.viewOffset)},heightAtLine:function(e,t,n){var r,o=!1;if("number"==typeof e){var i=this.doc.first+this.doc.size-1;e<this.doc.first?e=this.doc.first:e>i&&(e=i,o=!0),r=se(this.doc,e)}else r=e;return Gn(this,r,{top:0,left:0},t||"page",n||o).top+(o?this.doc.height-We(r):0)},defaultTextHeight:function(){return or(this.display)},defaultCharWidth:function(){return ir(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,o){var i,a,s=this.display,l=(e=qn(this,_e(this.doc,e))).bottom,c=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),s.sizer.appendChild(t),"over"==r)l=e.top;else if("above"==r||"near"==r){var u=Math.max(s.wrapper.clientHeight,this.doc.height),d=Math.max(s.sizer.clientWidth,s.lineSpace.clientWidth);("above"==r||e.bottom+t.offsetHeight>u)&&e.top>t.offsetHeight?l=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=u&&(l=e.bottom),c+t.offsetWidth>d&&(c=d-t.offsetWidth)}t.style.top=l+"px",t.style.left=t.style.right="","right"==o?(c=s.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==o?c=0:"middle"==o&&(c=(s.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+"px"),n&&(null!=(a=Er(i=this,{left:c,top:l,right:c+t.offsetWidth,bottom:l+t.offsetHeight})).scrollTop&&jr(i,a.scrollTop),null!=a.scrollLeft&&Ir(i,a.scrollLeft))},triggerOnKeyDown:Qr(ca),triggerOnKeyPress:Qr(da),triggerOnKeyUp:ua,triggerOnMouseDown:Qr(ga),execCommand:function(e){if(ea.hasOwnProperty(e))return ea[e].call(null,this)},triggerElectric:Qr((function(e){Da(this,e)})),findPosH:function(e,t,n,r){var o=1;t<0&&(o=-1,t=-t);for(var i=_e(this.doc,e),a=0;a<t&&!(i=Za(this.doc,i,o,n,r)).hitSide;++a);return i},moveH:Qr((function(e,t){var n=this;this.extendSelectionsBy((function(r){return n.display.shift||n.doc.extend||r.empty()?Za(n.doc,r.head,e,t,n.options.rtlMoveVisually):e<0?r.from():r.to()}),U)})),deleteH:Qr((function(e,t){var n=this.doc.sel,r=this.doc;n.somethingSelected()?r.replaceSelection("",null,"+delete"):Ki(this,(function(n){var o=Za(r,n.head,e,t,!1);return e<0?{from:o,to:n.head}:{from:n.head,to:o}}))})),findPosV:function(e,t,n,r){var o=1,i=r;t<0&&(o=-1,t=-t);for(var a=_e(this.doc,e),s=0;s<t;++s){var l=qn(this,a,"div");if(null==i?i=l.left:l.left=i,(a=Na(this,l,o,n)).hitSide)break}return a},moveV:Qr((function(e,t){var n=this,r=this.doc,o=[],i=!this.display.shift&&!r.extend&&r.sel.somethingSelected();if(r.extendSelectionsBy((function(a){if(i)return e<0?a.from():a.to();var s=qn(n,a.head,"div");null!=a.goalColumn&&(s.left=a.goalColumn),o.push(s.left);var l=Na(n,s,e,t);return"page"==t&&a==r.sel.primary()&&kr(n,$n(n,l,"div").top-s.top),l}),U),o.length)for(var a=0;a<r.sel.ranges.length;a++)r.sel.ranges[a].goalColumn=o[a]})),findWordAt:function(e){var t=se(this.doc,e.line).text,n=e.ch,r=e.ch;if(t){var o=this.getHelper(e,"wordChars");"before"!=e.sticky&&r!=t.length||!n?++r:--n;for(var i=t.charAt(n),a=ee(i,o)?function(e){return ee(e,o)}:/\s/.test(i)?function(e){return/\s/.test(e)}:function(e){return!/\s/.test(e)&&!ee(e)};n>0&&a(t.charAt(n-1));)--n;for(;r<t.length&&a(t.charAt(r));)++r}return new So(ge(e.line,n),ge(e.line,r))},toggleOverwrite:function(e){null!=e&&e==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?j(this.display.cursorDiv,"CodeMirror-overwrite"):A(this.display.cursorDiv,"CodeMirror-overwrite"),rt(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==R()},isReadOnly:function(){return!(!this.options.readOnly&&!this.doc.cantEdit)},scrollTo:Qr((function(e,t){Mr(this,e,t)})),getScrollInfo:function(){var e=this.display.scroller;return{left:e.scrollLeft,top:e.scrollTop,height:e.scrollHeight-En(this)-this.display.barHeight,width:e.scrollWidth-En(this)-this.display.barWidth,clientHeight:Pn(this),clientWidth:kn(this)}},scrollIntoView:Qr((function(e,t){null==e?(e={from:this.doc.sel.primary().head,to:null},null==t&&(t=this.options.cursorScrollMargin)):"number"==typeof e?e={from:ge(e,0),to:null}:null==e.from&&(e={from:e,to:null}),e.to||(e.to=e.from),e.margin=t||0,null!=e.from.line?function(e,t){Tr(e),e.curOp.scrollToPos=t}(this,e):Rr(this,e.from,e.to,e.margin)})),setSize:Qr((function(e,t){var n=this,r=function(e){return"number"==typeof e||/^\d+$/.test(String(e))?e+"px":e};null!=e&&(this.display.wrapper.style.width=r(e)),null!=t&&(this.display.wrapper.style.height=r(t)),this.options.lineWrapping&&Fn(this);var o=this.display.viewFrom;this.doc.iter(o,this.display.viewTo,(function(e){if(e.widgets)for(var t=0;t<e.widgets.length;t++)if(e.widgets[t].noHScroll){no(n,o,"widget");break}++o})),this.curOp.forceUpdate=!0,rt(this,"refresh",this)})),operation:function(e){return Xr(this,e)},startOperation:function(){return Ur(this)},endOperation:function(){return Gr(this)},refresh:Qr((function(){var e=this.display.cachedTextHeight;to(this),this.curOp.forceUpdate=!0,Hn(this),Mr(this,this.doc.scrollLeft,this.doc.scrollTop),po(this),(null==e||Math.abs(e-or(this.display))>.5)&&cr(this),rt(this,"refresh",this)})),swapDoc:Qr((function(e){var t=this.doc;return t.cm=null,Io(this,e),Hn(this),this.display.input.reset(),Mr(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,cn(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},st(e),e.registerHelper=function(t,r,o){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][r]=o},e.registerGlobalHelper=function(t,r,o,i){e.registerHelper(t,r,i),n[t]._global.push({pred:o,val:i})}}(Ea);var Wa="iter insert remove copy getEditor constructor".split(" ");for(var $a in Mi.prototype)Mi.prototype.hasOwnProperty($a)&&F(Wa,$a)<0&&(Ea.prototype[$a]=function(e){return function(){return e.apply(this.doc,arguments)}}(Mi.prototype[$a]));return st(Mi),Ea.inputStyles={textarea:Ga,contenteditable:Fa},Ea.defineMode=function(e){Ea.defaults.mode||"null"==e||(Ea.defaults.mode=e),At.apply(this,arguments)},Ea.defineMIME=function(e,t){Ct[e]=t},Ea.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Ea.defineMIME("text/plain","null"),Ea.defineExtension=function(e,t){Ea.prototype[e]=t},Ea.defineDocExtension=function(e,t){Mi.prototype[e]=t},Ea.fromTextArea=function(e,t){if((t=t?B(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=R();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function r(){e.value=s.getValue()}var o;if(e.form&&(et(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var i=e.form;o=i.submit;try{var a=i.submit=function(){r(),i.submit=o,i.submit(),i.submit=a}}catch(e){}}t.finishInit=function(t){t.save=r,t.getTextArea=function(){return e},t.toTextArea=function(){t.toTextArea=isNaN,r(),e.parentNode.removeChild(t.getWrapperElement()),e.style.display="",e.form&&(nt(e.form,"submit",r),"function"==typeof e.form.submit&&(e.form.submit=o))}},e.style.display="none";var s=Ea((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s},function(e){e.off=nt,e.on=et,e.wheelEventPixels=wo,e.Doc=Mi,e.splitLines=wt,e.countColumn=Z,e.findColumn=G,e.isWordChar=Q,e.Pass=H,e.signal=rt,e.Line=$t,e.changeEnd=Ao,e.scrollbarModel=Hr,e.Pos=ge,e.cmpPos=ve,e.modes=Ot,e.mimeModes=Ct,e.resolveMode=Et,e.getMode=kt,e.modeExtensions=Pt,e.extendMode=Mt,e.copyState=Tt,e.startState=jt,e.innerMode=Rt,e.commands=ea,e.keyMap=Vi,e.keyName=qi,e.isModifierKey=Wi,e.lookupKey=Gi,e.normalizeKeyMap=Ui,e.StringStream=Dt,e.SharedTextMarker=Ai,e.TextMarker=Oi,e.LineWidget=xi,e.e_preventDefault=lt,e.e_stopPropagation=ct,e.e_stop=dt,e.addClass=j,e.contains=T,e.rmClass=A,e.keyNames=Zi}(Ea),Ea.version="5.42.0",Ea}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(){function e(){}return e.prototype.isSeparator=function(e){return" "==e||"\r"==e||"\n"==e||"\t"==e||"("==e||")"==e},e.prototype.isWhiteSpace=function(e){return" "==e||"\r"==e||"\n"==e||"\t"==e},e.prototype.findLastSeparatorIndex=function(e){var t=this;return r.findLastIndex(e,(function(e){return t.isSeparator(e)}))},e.prototype.needSpaceAfter=function(e){return!("("==e)},e.prototype.isLastCharacterWhiteSpace=function(e){return!!e&&this.isWhiteSpace(e[e.length-1])},e.prototype.stripEndWithNonSeparatorCharacters=function(e){if(!e)return e;if(this.isSeparator(e[e.length-1]))return e;var t=this.findLastSeparatorIndex(e);return t<0?"":e.substr(0,t+1)},e.prototype.getEndNotSeparatorCharacers=function(e){if(!e)return e;if(this.isSeparator(e[e.length-1]))return"";var t=this.findLastSeparatorIndex(e);return t<0?e:e.substr(t+1)},e}();t.default=new o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(){function e(){}return e.prototype.quote=function(e){return/\s/g.test(e)?'"'+e+'"':e},e.prototype.buildDefaultObjOrGetOriginal=function(e,t){return r.isString(e)?{value:this.quote(e),type:t}:{value:e,type:t}},e.prototype.handleParseError=function(e,t,n){var o=this,i=t;return r.flatMap(n.expected,(function(e){var t=[];if("literal"==e.type&&(t=r.map([e.text||e.value],(function(e){return{value:e,type:"literal"}}))),"other"==e.type){var n=i.getLastTokenType()||"value";"value"==n&&(t=r.map(o.needCategories(),(function(e){return o.buildDefaultObjOrGetOriginal(e,"category")}))),"category"==n&&(t=r.map(o.needOperators(i.getLastCategory()),(function(e){return o.buildDefaultObjOrGetOriginal(e,"operator")}))),"operator"==n&&(t=r.map(o.needValues(i.getLastCategory(),i.getLastOperator()),(function(e){return o.buildDefaultObjOrGetOriginal(e,"value")})))}return t}))},e.prototype.hasCategory=function(e){return!1},e.prototype.hasOperator=function(e,t){return!1},e.prototype.needCategories=function(){return[]},e.prototype.needOperators=function(e){return[]},e.prototype.needValues=function(e,t){return[]},e}();t.default=o},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,r=e[1]||"",o=e[3];if(!o)return r;if(t&&"function"==typeof btoa){var i=(n=o,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),a=o.sources.map((function(e){return"/*# sourceURL="+o.sourceRoot+e+" */"}));return[r].concat(a).concat([i]).join("\n")}return[r].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var i=this[o][0];"number"==typeof i&&(r[i]=!0)}for(o=0;o<e.length;o++){var a=e[o];"number"==typeof a[0]&&r[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),t.push(a))}},t}},function(e,t,n){var r,o,i={},a=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=r.apply(this,arguments)),o}),s=function(e,t){return t?t.querySelector(e):document.querySelector(e)},l=function(e){var t={};return function(e,n){if("function"==typeof e)return e();if(void 0===t[e]){var r=s.call(this,e,n);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}}(),c=null,u=0,d=[],f=n(17);function p(e,t){for(var n=0;n<e.length;n++){var r=e[n],o=i[r.id];if(o){o.refs++;for(var a=0;a<o.parts.length;a++)o.parts[a](r.parts[a]);for(;a<r.parts.length;a++)o.parts.push(b(r.parts[a],t))}else{var s=[];for(a=0;a<r.parts.length;a++)s.push(b(r.parts[a],t));i[r.id]={id:r.id,refs:1,parts:s}}}}function h(e,t){for(var n=[],r={},o=0;o<e.length;o++){var i=e[o],a=t.base?i[0]+t.base:i[0],s={css:i[1],media:i[2],sourceMap:i[3]};r[a]?r[a].parts.push(s):n.push(r[a]={id:a,parts:[s]})}return n}function g(e,t){var n=l(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=d[d.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),d.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=l(e.insertAt.before,n);n.insertBefore(t,o)}}function v(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=d.indexOf(e);t>=0&&d.splice(t,1)}function m(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var r=n.nc;r&&(e.attrs.nonce=r)}return y(t,e.attrs),g(e,t),t}function y(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function b(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var a=u++;n=c||(c=m(t)),r=_.bind(null,n,a,!1),o=_.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",y(t,e.attrs),g(e,t),t}(t),r=O.bind(null,n,t),o=function(){v(n),n.href&&URL.revokeObjectURL(n.href)}):(n=m(t),r=S.bind(null,n),o=function(){v(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return p(n,t),function(e){for(var r=[],o=0;o<n.length;o++){var a=n[o];(s=i[a.id]).refs--,r.push(s)}for(e&&p(h(e,t),t),o=0;o<r.length;o++){var s;if(0===(s=r[o]).refs){for(var l=0;l<s.parts.length;l++)s.parts[l]();delete i[s.id]}}}};var w,x=(w=[],function(e,t){return w[e]=t,w.filter(Boolean).join("\n")});function _(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=x(t,o);else{var i=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}function S(e,t){var n=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function O(e,t,n){var r=n.css,o=n.sourceMap,i=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||i)&&(r=f(r)),o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([r],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(){function e(){}return e.prototype.process=function(e,t){var n=this;return r.filter(e,(function(e){return n.predicate(e,t)}))},e.prototype.predicateSingle=function(e,t){return this.filter(e,t.category,t.operator,t.value)},e.prototype.predicate=function(e,t){var n=this,o=null;if(r.isArray(t))o=t;else{if(!r.isArray(t.expressions))return this.predicateSingle(e,t);o=t.expressions}var i=!0;return o.forEach((function(t){r.isUndefined(t.conditionType)?i=n.predicate(e,t):"and"==t.conditionType.toLowerCase()?i=i&&n.predicate(e,t):"or"==t.conditionType.toLowerCase()&&(i=i||n.predicate(e,t))})),i},e.prototype.filter=function(e,t,n,r){return!0},e}();t.default=o},function(e,t,n){e.exports=n(10)},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),a=n(11),s=n(25);t.SimpleResultProcessing=s.default;var l=n(26);t.GridDataAutoCompleteHandler=l.default;var c=n(27),u=n(8);t.BaseResultProcessing=u.default;var d=n(4);t.BaseAutoCompleteHandler=d.default;var f=n(30),p=function(e){function t(t){var n=e.call(this,t)||this;n.parser=new c.default;var r=n.props.autoCompleteHandler||new l.default(n.props.data,n.props.options);return n.parser.setAutoCompleteHandler(r),n.state={isFocus:!1,isError:!1},n}return o(t,e),t.prototype.needAutoCompleteValues=function(e,t){return this.parser.getSuggestions(t)},t.prototype.onSubmit=function(e){var t=this.parser.parse(e);if(t.isError)return this.props.onParseError(t,{isValid:!0});if(this.props.strictMode){var n=f.default(t,this.parser.autoCompleteHandler);if(!n.isValid)return this.props.onParseError(t,n)}return this.props.onParseOk(t)},t.prototype.onChange=function(e){var t={isValid:!0},n=this.parser.parse(e);n.isError?this.setState({isError:!0}):this.props.strictMode?(t=f.default(n,this.parser.autoCompleteHandler),this.setState({isError:!t.isValid})):this.setState({isError:!1}),this.props.onChange(e,n,t)},t.prototype.onBlur=function(){this.setState({isFocus:!1})},t.prototype.onFocus=function(){this.setState({isFocus:!0})},t.prototype.render=function(){var e="react-filter-box";return this.state.isFocus&&(e+=" focus"),this.state.isError&&(e+=" error"),i.createElement("div",{className:e},i.createElement(a.default,{autoCompletePick:this.props.autoCompletePick,customRenderCompletionItem:this.props.customRenderCompletionItem,onBlur:this.onBlur.bind(this),onFocus:this.onFocus.bind(this),value:this.props.query,needAutoCompleteValues:this.needAutoCompleteValues.bind(this),onSubmit:this.onSubmit.bind(this),onChange:this.onChange.bind(this),editorConfig:this.props.editorConfig}))},t.defaultProps={onParseOk:function(){},onParseError:function(){},onChange:function(){},onDataFiltered:function(){},autoCompleteHandler:null,onBlur:function(){},onFocus:function(){},editorConfig:{},strictMode:!1},t}(i.Component);t.default=p},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var a=n(1);n(12),n(13),n(14),n(15),n(18);var s=n(20),l=n(3),c=n(22),u=function(e){function t(t){var n=e.call(this,t)||this;return t.editorConfig&&(n.options=i({},t.editorConfig,{mode:"filter-mode"})),n}return o(t,e),t.prototype.findLastSeparatorPositionWithEditor=function(){var e=this.codeMirror.getDoc(),t=e.getCursor(),n=e.getRange({line:0,ch:0},t),r=l.default.findLastSeparatorIndex(n);return{line:t.line,ch:t.ch-(n.length-r)+1}},t.prototype.handlePressingAnyCharacter=function(){this.autoCompletePopup.completionShow||this.autoCompletePopup.show()},t.prototype.onSubmit=function(e){this.props.onSubmit&&this.props.onSubmit(e)},t.prototype.codeMirrorRef=function(e){var t=this;null!=e&&this.codeMirror!=e.editor&&(this.codeMirror=e.editor,this.doc=e.editor.getDoc(),this.autoCompletePopup=new c.default(this.codeMirror,(function(e){return t.props.needAutoCompleteValues(t.codeMirror,e)})),this.autoCompletePopup.customRenderCompletionItem=this.props.customRenderCompletionItem,this.autoCompletePopup.pick=this.props.autoCompletePick,e.editor.on("beforeChange",(function(e,t){var n=t.text.join("").replace(/\n/g,"");return t.update(t.from,t.to,[n]),!0})),e.editor.on("changes",(function(){t.handlePressingAnyCharacter()})),e.editor.on("focus",(function(e,n){t.handlePressingAnyCharacter(),t.props.onFocus(n)})),e.editor.on("blur",(function(e,n){t.onSubmit(t.doc.getValue()),t.props.onBlur(n)})),e.editor.on("keyup",(function(e,n){13==n.keyCode&&t.onSubmit(t.doc.getValue())})))},t.prototype.handleEditorChange=function(e,t,n){this.props.onChange(n)},t.prototype.render=function(){return a.createElement(s.UnControlled,{ref:this.codeMirrorRef.bind(this),onChange:this.handleEditorChange.bind(this),options:this.options,value:this.props.value})},t.defaultProps={onBlur:function(){},onFocus:function(){},editorConfig:{}},t}(a.Component);t.default=u},function(e,t,n){!function(e){"use strict";function t(e,t){this.cm=e,this.options=t,this.widget=null,this.debounce=0,this.tick=0,this.startPos=this.cm.getCursor("start"),this.startLen=this.cm.getLine(this.startPos.line).length-this.cm.getSelection().length;var n=this;e.on("cursorActivity",this.activityFunc=function(){n.cursorActivity()})}e.showHint=function(e,t,n){if(!t)return e.showHint(n);n&&n.async&&(t.async=!0);var r={hint:t};if(n)for(var o in n)r[o]=n[o];return e.showHint(r)},e.defineExtension("showHint",(function(n){n=function(e,t,n){var r=e.options.hintOptions,o={};for(var i in l)o[i]=l[i];if(r)for(var i in r)void 0!==r[i]&&(o[i]=r[i]);if(n)for(var i in n)void 0!==n[i]&&(o[i]=n[i]);return o.hint.resolve&&(o.hint=o.hint.resolve(e,t)),o}(this,this.getCursor("start"),n);var r=this.listSelections();if(!(r.length>1)){if(this.somethingSelected()){if(!n.hint.supportsSelection)return;for(var o=0;o<r.length;o++)if(r[o].head.line!=r[o].anchor.line)return}this.state.completionActive&&this.state.completionActive.close();var i=this.state.completionActive=new t(this,n);i.options.hint&&(e.signal(this,"startCompletion",this),i.update(!0))}}));var n=window.requestAnimationFrame||function(e){return setTimeout(e,1e3/60)},r=window.cancelAnimationFrame||clearTimeout;function o(e){return"string"==typeof e?e:e.text}function i(e,t){for(;t&&t!=e;){if("LI"===t.nodeName.toUpperCase()&&t.parentNode==e)return t;t=t.parentNode}}function a(t,n){this.completion=t,this.data=n,this.picked=!1;var r=this,a=t.cm,s=a.getInputField().ownerDocument,l=s.defaultView||s.parentWindow,c=this.hints=s.createElement("ul"),u=t.cm.options.theme;c.className="CodeMirror-hints "+u,this.selectedHint=n.selectedHint||0;for(var d=n.list,f=0;f<d.length;++f){var p=c.appendChild(s.createElement("li")),h=d[f],g="CodeMirror-hint"+(f!=this.selectedHint?"":" CodeMirror-hint-active");null!=h.className&&(g=h.className+" "+g),p.className=g,h.render?h.render(p,n,h):p.appendChild(s.createTextNode(h.displayText||o(h))),p.hintId=f}var v=a.cursorCoords(t.options.alignWithWord?n.from:null),m=v.left,y=v.bottom,b=!0;c.style.left=m+"px",c.style.top=y+"px";var w=l.innerWidth||Math.max(s.body.offsetWidth,s.documentElement.offsetWidth),x=l.innerHeight||Math.max(s.body.offsetHeight,s.documentElement.offsetHeight);(t.options.container||s.body).appendChild(c);var _=c.getBoundingClientRect(),S=_.bottom-x,O=c.scrollHeight>c.clientHeight+1,C=a.getScrollInfo();if(S>0){var A=_.bottom-_.top;if(v.top-(v.bottom-_.top)-A>0)c.style.top=(y=v.top-A)+"px",b=!1;else if(A>x){c.style.height=x-5+"px",c.style.top=(y=v.bottom-_.top)+"px";var E=a.getCursor();n.from.ch!=E.ch&&(v=a.cursorCoords(E),c.style.left=(m=v.left)+"px",_=c.getBoundingClientRect())}}var k,P=_.right-w;if(P>0&&(_.right-_.left>w&&(c.style.width=w-5+"px",P-=_.right-_.left-w),c.style.left=(m=v.left-P)+"px"),O)for(var M=c.firstChild;M;M=M.nextSibling)M.style.paddingRight=a.display.nativeBarWidth+"px";return a.addKeyMap(this.keyMap=function(e,t){var n={Up:function(){t.moveFocus(-1)},Down:function(){t.moveFocus(1)},PageUp:function(){t.moveFocus(1-t.menuSize(),!0)},PageDown:function(){t.moveFocus(t.menuSize()-1,!0)},Home:function(){t.setFocus(0)},End:function(){t.setFocus(t.length-1)},Enter:t.pick,Tab:t.pick,Esc:t.close},r=e.options.customKeys,o=r?{}:n;function i(e,r){var i;i="string"!=typeof r?function(e){return r(e,t)}:n.hasOwnProperty(r)?n[r]:r,o[e]=i}if(r)for(var a in r)r.hasOwnProperty(a)&&i(a,r[a]);var s=e.options.extraKeys;if(s)for(var a in s)s.hasOwnProperty(a)&&i(a,s[a]);return o}(t,{moveFocus:function(e,t){r.changeActive(r.selectedHint+e,t)},setFocus:function(e){r.changeActive(e)},menuSize:function(){return r.screenAmount()},length:d.length,close:function(){t.close()},pick:function(){r.pick()},data:n})),t.options.closeOnUnfocus&&(a.on("blur",this.onBlur=function(){k=setTimeout((function(){t.close()}),100)}),a.on("focus",this.onFocus=function(){clearTimeout(k)})),a.on("scroll",this.onScroll=function(){var e=a.getScrollInfo(),n=a.getWrapperElement().getBoundingClientRect(),r=y+C.top-e.top,o=r-(l.pageYOffset||(s.documentElement||s.body).scrollTop);if(b||(o+=c.offsetHeight),o<=n.top||o>=n.bottom)return t.close();c.style.top=r+"px",c.style.left=m+C.left-e.left+"px"}),e.on(c,"dblclick",(function(e){var t=i(c,e.target||e.srcElement);t&&null!=t.hintId&&(r.changeActive(t.hintId),r.pick())})),e.on(c,"click",(function(e){var n=i(c,e.target||e.srcElement);n&&null!=n.hintId&&(r.changeActive(n.hintId),t.options.completeOnSingleClick&&r.pick())})),e.on(c,"mousedown",(function(){setTimeout((function(){a.focus()}),20)})),e.signal(n,"select",d[this.selectedHint],c.childNodes[this.selectedHint]),!0}function s(e,t,n,r){if(e.async)e(t,r,n);else{var o=e(t,n);o&&o.then?o.then(r):r(o)}}t.prototype={close:function(){this.active()&&(this.cm.state.completionActive=null,this.tick=null,this.cm.off("cursorActivity",this.activityFunc),this.widget&&this.data&&e.signal(this.data,"close"),this.widget&&this.widget.close(),e.signal(this.cm,"endCompletion",this.cm))},active:function(){return this.cm.state.completionActive==this},pick:function(t,n){var r=t.list[n];r.hint?r.hint(this.cm,t,r):this.cm.replaceRange(o(r),r.from||t.from,r.to||t.to,"complete"),e.signal(t,"pick",r),this.close()},cursorActivity:function(){this.debounce&&(r(this.debounce),this.debounce=0);var e=this.cm.getCursor(),t=this.cm.getLine(e.line);if(e.line!=this.startPos.line||t.length-e.ch!=this.startLen-this.startPos.ch||e.ch<this.startPos.ch||this.cm.somethingSelected()||!e.ch||this.options.closeCharacters.test(t.charAt(e.ch-1)))this.close();else{var o=this;this.debounce=n((function(){o.update()})),this.widget&&this.widget.disable()}},update:function(e){if(null!=this.tick){var t=this,n=++this.tick;s(this.options.hint,this.cm,this.options,(function(r){t.tick==n&&t.finishUpdate(r,e)}))}},finishUpdate:function(t,n){this.data&&e.signal(this.data,"update");var r=this.widget&&this.widget.picked||n&&this.options.completeSingle;this.widget&&this.widget.close(),this.data=t,t&&t.list.length&&(r&&1==t.list.length?this.pick(t,0):(this.widget=new a(this,t),e.signal(t,"shown")))}},a.prototype={close:function(){if(this.completion.widget==this){this.completion.widget=null,this.hints.parentNode.removeChild(this.hints),this.completion.cm.removeKeyMap(this.keyMap);var e=this.completion.cm;this.completion.options.closeOnUnfocus&&(e.off("blur",this.onBlur),e.off("focus",this.onFocus)),e.off("scroll",this.onScroll)}},disable:function(){this.completion.cm.removeKeyMap(this.keyMap);var e=this;this.keyMap={Enter:function(){e.picked=!0}},this.completion.cm.addKeyMap(this.keyMap)},pick:function(){this.completion.pick(this.data,this.selectedHint)},changeActive:function(t,n){if(t>=this.data.list.length?t=n?this.data.list.length-1:0:t<0&&(t=n?0:this.data.list.length-1),this.selectedHint!=t){var r=this.hints.childNodes[this.selectedHint];r&&(r.className=r.className.replace(" CodeMirror-hint-active","")),(r=this.hints.childNodes[this.selectedHint=t]).className+=" CodeMirror-hint-active",r.offsetTop<this.hints.scrollTop?this.hints.scrollTop=r.offsetTop-3:r.offsetTop+r.offsetHeight>this.hints.scrollTop+this.hints.clientHeight&&(this.hints.scrollTop=r.offsetTop+r.offsetHeight-this.hints.clientHeight+3),e.signal(this.data,"select",this.data.list[this.selectedHint],r)}},screenAmount:function(){return Math.floor(this.hints.clientHeight/this.hints.firstChild.offsetHeight)||1}},e.registerHelper("hint","auto",{resolve:function(t,n){var r,o=t.getHelpers(n,"hint");if(o.length){var i=function(e,t,n){var r=function(e,t){if(!e.somethingSelected())return t;for(var n=[],r=0;r<t.length;r++)t[r].supportsSelection&&n.push(t[r]);return n}(e,o);!function o(i){if(i==r.length)return t(null);s(r[i],e,n,(function(e){e&&e.list.length>0?t(e):o(i+1)}))}(0)};return i.async=!0,i.supportsSelection=!0,i}return(r=t.getHelper(t.getCursor(),"hintWords"))?function(t){return e.hint.fromList(t,{words:r})}:e.hint.anyword?function(t,n){return e.hint.anyword(t,n)}:function(){}}}),e.registerHelper("hint","fromList",(function(t,n){var r,o=t.getCursor(),i=t.getTokenAt(o),a=e.Pos(o.line,i.start),s=o;i.start<o.ch&&/\w/.test(i.string.charAt(o.ch-i.start-1))?r=i.string.substr(0,o.ch-i.start):(r="",a=o);for(var l=[],c=0;c<n.words.length;c++){var u=n.words[c];u.slice(0,r.length)==r&&l.push(u)}if(l.length)return{list:l,from:a,to:s}})),e.commands.autocomplete=e.showHint;var l={hint:e.hint.auto,completeSingle:!0,alignWithWord:!0,closeCharacters:/[\s()\[\]{};:>,]/,closeOnUnfocus:!0,completeOnSingleClick:!0,container:null,customKeys:null,extraKeys:null};e.defineOption("hintOptions",null)}(n(2))},function(e,t,n){!function(e){function t(e){e.state.placeholder&&(e.state.placeholder.parentNode.removeChild(e.state.placeholder),e.state.placeholder=null)}function n(e){t(e);var n=e.state.placeholder=document.createElement("pre");n.style.cssText="height: 0; overflow: visible",n.style.direction=e.getOption("direction"),n.className="CodeMirror-placeholder";var r=e.getOption("placeholder");"string"==typeof r&&(r=document.createTextNode(r)),n.appendChild(r),e.display.lineSpace.insertBefore(n,e.display.lineSpace.firstChild)}function r(e){i(e)&&n(e)}function o(e){var r=e.getWrapperElement(),o=i(e);r.className=r.className.replace(" CodeMirror-empty","")+(o?" CodeMirror-empty":""),o?n(e):t(e)}function i(e){return 1===e.lineCount()&&""===e.getLine(0)}e.defineOption("placeholder","",(function(n,i,a){var s=a&&a!=e.Init;if(i&&!s)n.on("blur",r),n.on("change",o),n.on("swapDoc",o),o(n);else if(!i&&s){n.off("blur",r),n.off("change",o),n.off("swapDoc",o),t(n);var l=n.getWrapperElement();l.className=l.className.replace(" CodeMirror-empty","")}i&&!n.hasFocus()&&r(n)}))}(n(2))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(2).defineMode("filter-mode",(function(e,t){function n(e){var t,n=(t=e.fieldState)==r.category?r.operator:t==r.operator?r.value:t==r.value?r.category:void 0,o=e.fieldState;return e.fieldState=n,o.toString()}return{startState:function(){return{inString:!1,fieldState:r.category}},token:function(e,t){return" "==(r=e.peek())||"\r"==r||"\n"==r||"\t"==r?(e.eatSpace(),null):"("==e.peek()||")"==e.peek()?(e.next(),"bracket"):e.match("AND",!0,!0)||e.match("OR",!0,!0)?"condition":(t.inString||'"'!=e.peek()||(e.next(),t.inString=!0),t.inString?(e.skipTo('"')?(e.next(),t.inString=!1):e.skipToEnd(),n(t)):(e.eatWhile(/[^\r\n\t\s\(\)]+/),n(t)));var r}}}));var r=function(){function e(){}return e.none="none",e.category="category",e.operator="operator",e.value="value",e}()},function(e,t,n){var r=n(16);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(6)(r,o),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(5)(!1)).push([e.i,".CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,0.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:#f00}.cm-invalidchar{color:#f00}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:none}",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var o,i=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(i)?e:(o=0===i.indexOf("//")?i:0===i.indexOf("/")?n+i:r+i.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")}))}},function(e,t,n){var r=n(19);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(6)(r,o),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(5)(!1)).push([e.i,".CodeMirror-hints{position:absolute;z-index:10;overflow:hidden;list-style:none;margin:0;padding:2px;-webkit-box-shadow:2px 3px 5px rgba(0,0,0,0.2);-moz-box-shadow:2px 3px 5px rgba(0,0,0,0.2);box-shadow:2px 3px 5px rgba(0,0,0,0.2);border-radius:3px;border:1px solid silver;background:white;font-size:90%;font-family:monospace;max-height:20em;overflow-y:auto}.CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;white-space:pre;color:black;cursor:pointer}li.CodeMirror-hint-active{background:#08f;color:white}",""])},function(e,t,n){"use strict";(function(e){var r,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i="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},a=(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var s,l=n(1),c="undefined"==typeof navigator||!0===e.PREVENT_CODEMIRROR_RENDER;c||(s=n(2));var u=function(){function e(){}return e.equals=function(e,t){var n=this,r=Object.keys,o=void 0===e?"undefined":i(e),a=void 0===t?"undefined":i(t);return e&&t&&"object"===o&&o===a?r(e).length===r(t).length&&r(e).every((function(r){return n.equals(e[r],t[r])})):e===t},e}(),d=function(){function e(e,t){this.editor=e,this.props=t}return e.prototype.delegateCursor=function(e,t,n){var r=this.editor.getDoc();n&&this.editor.focus(),t?r.setCursor(e):r.setCursor(e,null,{scroll:!1})},e.prototype.delegateScroll=function(e){this.editor.scrollTo(e.x,e.y)},e.prototype.delegateSelection=function(e,t){this.editor.setSelections(e),t&&this.editor.focus()},e.prototype.apply=function(e){e&&e.selection&&e.selection.ranges&&this.delegateSelection(e.selection.ranges,e.selection.focus||!1),e&&e.cursor&&this.delegateCursor(e.cursor,e.autoScroll||!1,this.editor.getOption("autofocus")||!1),e&&e.scroll&&this.delegateScroll(e.scroll)},e.prototype.applyNext=function(e,t,n){e&&e.selection&&e.selection.ranges&&t&&t.selection&&t.selection.ranges&&!u.equals(e.selection.ranges,t.selection.ranges)&&this.delegateSelection(t.selection.ranges,t.selection.focus||!1),e&&e.cursor&&t&&t.cursor&&!u.equals(e.cursor,t.cursor)&&this.delegateCursor(n.cursor||t.cursor,t.autoScroll||!1,t.autoCursor||!1),e&&e.scroll&&t&&t.scroll&&!u.equals(e.scroll,t.scroll)&&this.delegateScroll(t.scroll)},e.prototype.applyUserDefined=function(e,t){t&&t.cursor&&this.delegateCursor(t.cursor,e.autoScroll||!1,this.editor.getOption("autofocus")||!1)},e.prototype.wire=function(e){var t=this;Object.keys(e||{}).filter((function(e){return/^on/.test(e)})).forEach((function(e){switch(e){case"onBlur":t.editor.on("blur",(function(e,n){t.props.onBlur(t.editor,n)}));break;case"onContextMenu":t.editor.on("contextmenu",(function(e,n){t.props.onContextMenu(t.editor,n)}));break;case"onCopy":t.editor.on("copy",(function(e,n){t.props.onCopy(t.editor,n)}));break;case"onCursor":t.editor.on("cursorActivity",(function(e){t.props.onCursor(t.editor,t.editor.getCursor())}));break;case"onCursorActivity":t.editor.on("cursorActivity",(function(e){t.props.onCursorActivity(t.editor)}));break;case"onCut":t.editor.on("cut",(function(e,n){t.props.onCut(t.editor,n)}));break;case"onDblClick":t.editor.on("dblclick",(function(e,n){t.props.onDblClick(t.editor,n)}));break;case"onDragEnter":t.editor.on("dragenter",(function(e,n){t.props.onDragEnter(t.editor,n)}));break;case"onDragLeave":t.editor.on("dragleave",(function(e,n){t.props.onDragLeave(t.editor,n)}));break;case"onDragOver":t.editor.on("dragover",(function(e,n){t.props.onDragOver(t.editor,n)}));break;case"onDragStart":t.editor.on("dragstart",(function(e,n){t.props.onDragStart(t.editor,n)}));break;case"onDrop":t.editor.on("drop",(function(e,n){t.props.onDrop(t.editor,n)}));break;case"onFocus":t.editor.on("focus",(function(e,n){t.props.onFocus(t.editor,n)}));break;case"onGutterClick":t.editor.on("gutterClick",(function(e,n,r,o){t.props.onGutterClick(t.editor,n,r,o)}));break;case"onKeyDown":t.editor.on("keydown",(function(e,n){t.props.onKeyDown(t.editor,n)}));break;case"onKeyPress":t.editor.on("keypress",(function(e,n){t.props.onKeyPress(t.editor,n)}));break;case"onKeyUp":t.editor.on("keyup",(function(e,n){t.props.onKeyUp(t.editor,n)}));break;case"onMouseDown":t.editor.on("mousedown",(function(e,n){t.props.onMouseDown(t.editor,n)}));break;case"onPaste":t.editor.on("paste",(function(e,n){t.props.onPaste(t.editor,n)}));break;case"onRenderLine":t.editor.on("renderLine",(function(e,n,r){t.props.onRenderLine(t.editor,n,r)}));break;case"onScroll":t.editor.on("scroll",(function(e){t.props.onScroll(t.editor,t.editor.getScrollInfo())}));break;case"onSelection":t.editor.on("beforeSelectionChange",(function(e,n){t.props.onSelection(t.editor,n)}));break;case"onTouchStart":t.editor.on("touchstart",(function(e,n){t.props.onTouchStart(t.editor,n)}));break;case"onUpdate":t.editor.on("update",(function(e){t.props.onUpdate(t.editor)}));break;case"onViewportChange":t.editor.on("viewportChange",(function(e,n,r){t.props.onViewportChange(t.editor,n,r)}))}}))},e}(),f=function(e){function t(t){var n=e.call(this,t)||this;return c||(n.applied=!1,n.appliedNext=!1,n.appliedUserDefined=!1,n.deferred=null,n.emulating=!1,n.hydrated=!1,n.initCb=function(){n.props.editorDidConfigure&&n.props.editorDidConfigure(n.editor)},n.mounted=!1),n}return a(t,e),t.prototype.hydrate=function(e){var t=this,n=o({},s.defaults,this.editor.options,e.options||{});Object.keys(n).some((function(e){return t.editor.getOption(e)!==n[e]}))&&Object.keys(n).forEach((function(r){e.options.hasOwnProperty(r)&&t.editor.getOption(r)!==n[r]&&(t.editor.setOption(r,n[r]),t.mirror.setOption(r,n[r]))})),this.hydrated||(this.mounted&&this.deferred?this.resolveChange():this.initChange(e.value||"")),this.hydrated=!0},t.prototype.initChange=function(e){this.emulating=!0;var t=this.editor.lastLine(),n=this.editor.getLine(this.editor.lastLine()).length;this.editor.replaceRange(e||"",{line:0,ch:0},{line:t,ch:n}),this.mirror.setValue(e),this.editor.clearHistory(),this.mirror.clearHistory(),this.emulating=!1},t.prototype.resolveChange=function(){this.emulating=!0,"undo"===this.deferred.origin?this.editor.undo():"redo"===this.deferred.origin?this.editor.redo():this.editor.replaceRange(this.deferred.text,this.deferred.from,this.deferred.to,this.deferred.origin),this.emulating=!1,this.deferred=null},t.prototype.mirrorChange=function(e){return"undo"===e.origin?(this.editor.setHistory(this.mirror.getHistory()),this.mirror.undo()):"redo"===e.origin?(this.editor.setHistory(this.mirror.getHistory()),this.mirror.redo()):this.mirror.replaceRange(e.text,e.from,e.to,e.origin),this.mirror.getValue()},t.prototype.componentWillMount=function(){c||this.props.editorWillMount&&this.props.editorWillMount()},t.prototype.componentDidMount=function(){var e=this;c||(this.props.defineMode&&this.props.defineMode.name&&this.props.defineMode.fn&&s.defineMode(this.props.defineMode.name,this.props.defineMode.fn),this.editor=s(this.ref),this.shared=new d(this.editor,this.props),this.mirror=s((function(){})),this.editor.on("electricInput",(function(){e.mirror.setHistory(e.editor.getHistory())})),this.editor.on("cursorActivity",(function(){e.mirror.setCursor(e.editor.getCursor())})),this.editor.on("beforeChange",(function(t,n){if(!e.emulating){n.cancel(),e.deferred=n;var r=e.mirrorChange(e.deferred);e.props.onBeforeChange&&e.props.onBeforeChange(e.editor,e.deferred,r)}})),this.editor.on("change",(function(t,n){e.mounted&&e.props.onChange&&e.props.onChange(e.editor,n,e.editor.getValue())})),this.hydrate(this.props),this.shared.apply(this.props),this.applied=!0,this.mounted=!0,this.shared.wire(this.props),this.editor.getOption("autofocus")&&this.editor.focus(),this.props.editorDidMount&&this.props.editorDidMount(this.editor,this.editor.getValue(),this.initCb))},t.prototype.componentWillReceiveProps=function(e){if(!c){var t={cursor:null};e.value!==this.props.value&&(this.hydrated=!1),this.props.autoCursor||void 0===this.props.autoCursor||(t.cursor=this.editor.getCursor()),this.hydrate(e),this.appliedNext||(this.shared.applyNext(this.props,e,t),this.appliedNext=!0),this.shared.applyUserDefined(this.props,t),this.appliedUserDefined=!0}},t.prototype.componentWillUnmount=function(){c||this.props.editorWillUnmount&&this.props.editorWillUnmount(s)},t.prototype.shouldComponentUpdate=function(e,t){return!c},t.prototype.render=function(){var e=this;if(c)return null;var t=this.props.className?"react-codemirror2 "+this.props.className:"react-codemirror2";return l.createElement("div",{className:t,ref:function(t){return e.ref=t}})},t}(l.Component);t.Controlled=f;var p=function(e){function t(t){var n=e.call(this,t)||this;return c||(n.applied=!1,n.appliedUserDefined=!1,n.continueChange=!1,n.detached=!1,n.hydrated=!1,n.initCb=function(){n.props.editorDidConfigure&&n.props.editorDidConfigure(n.editor)},n.mounted=!1,n.onBeforeChangeCb=function(){n.continueChange=!0}),n}return a(t,e),t.prototype.hydrate=function(e){var t=this,n=o({},s.defaults,this.editor.options,e.options||{});if(Object.keys(n).some((function(e){return t.editor.getOption(e)!==n[e]}))&&Object.keys(n).forEach((function(r){e.options.hasOwnProperty(r)&&t.editor.getOption(r)!==n[r]&&t.editor.setOption(r,n[r])})),!this.hydrated){var r=this.editor.lastLine(),i=this.editor.getLine(this.editor.lastLine()).length;this.editor.replaceRange(e.value||"",{line:0,ch:0},{line:r,ch:i})}this.hydrated=!0},t.prototype.componentWillMount=function(){c||this.props.editorWillMount&&this.props.editorWillMount()},t.prototype.componentDidMount=function(){var e=this;c||(this.detached=!0===this.props.detach,this.props.defineMode&&this.props.defineMode.name&&this.props.defineMode.fn&&s.defineMode(this.props.defineMode.name,this.props.defineMode.fn),this.editor=s(this.ref),this.shared=new d(this.editor,this.props),this.editor.on("beforeChange",(function(t,n){e.props.onBeforeChange&&e.props.onBeforeChange(e.editor,n,e.editor.getValue(),e.onBeforeChangeCb)})),this.editor.on("change",(function(t,n){e.mounted&&e.props.onChange&&(e.props.onBeforeChange?e.continueChange&&e.props.onChange(e.editor,n,e.editor.getValue()):e.props.onChange(e.editor,n,e.editor.getValue()))})),this.hydrate(this.props),this.shared.apply(this.props),this.applied=!0,this.mounted=!0,this.shared.wire(this.props),this.editor.clearHistory(),this.props.editorDidMount&&this.props.editorDidMount(this.editor,this.editor.getValue(),this.initCb))},t.prototype.componentWillReceiveProps=function(e){if(this.detached&&!1===e.detach&&(this.detached=!1,this.props.editorDidAttach&&this.props.editorDidAttach(this.editor)),this.detached||!0!==e.detach||(this.detached=!0,this.props.editorDidDetach&&this.props.editorDidDetach(this.editor)),!c&&!this.detached){var t={cursor:null};e.value!==this.props.value&&(this.hydrated=!1,this.applied=!1,this.appliedUserDefined=!1),this.props.autoCursor||void 0===this.props.autoCursor||(t.cursor=this.editor.getCursor()),this.hydrate(e),this.applied||(this.shared.apply(this.props),this.applied=!0),this.appliedUserDefined||(this.shared.applyUserDefined(this.props,t),this.appliedUserDefined=!0)}},t.prototype.componentWillUnmount=function(){c||this.props.editorWillUnmount&&this.props.editorWillUnmount(s)},t.prototype.shouldComponentUpdate=function(e,t){var n=!0;return c&&(n=!1),this.detached&&(n=!1),n},t.prototype.render=function(){var e=this;if(c)return null;var t=this.props.className?"react-codemirror2 "+this.props.className:"react-codemirror2";return l.createElement("div",{className:t,ref:function(t){return e.ref=t}})},t}(l.Component);t.UnControlled=p}).call(this,n(7))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n(23),i=n(3),a=n(24),s=n(1),l=function(){function e(e,t){var n=this;this.cm=e,this.needAutoCompletevalues=t,this.completionShow=!1,this.appendSpace=!0,this.doc=e.getDoc(),e.on("endCompletion",(function(){n.completionShow=!1})),this.hintOptions=this.createHintOption()}return e.prototype.processText=function(e){return r.isString(e)&&i.default.needSpaceAfter(e)?e+" ":e},e.prototype.onPick=function(e,t,n){var r=n.value;this.pick&&(r=this.pick(e,t,n)),"string"==typeof r&&e.replaceRange(this.processText(r),t.from,t.to,"complete")},e.prototype.renderHintElement=function(e,t,n){var r=this,o=document.createElement("div"),i=" hint-value cm-"+n.type;this.customRenderCompletionItem?a.render(this.customRenderCompletionItem(t,n,(function(){return e.className+=" custom",setTimeout((function(){e.hintId=null}),0),r.manualPick.bind(r,t,n)})),o):a.render(s.createElement("div",{className:i},n.value),o),e.appendChild(o)},e.prototype.manualPick=function(e,t,n){var r=this,o=this.cm.state.completionActive;if(null!=o){var i=e.list.indexOf(t);t.hint=function(e,t,o){e.replaceRange(r.processText(n),t.from,t.to,"complete")},o.pick(e,i)}},e.prototype.buildComletionObj=function(e){return{value:e.value,type:e.type,hint:this.onPick.bind(this),render:this.renderHintElement.bind(this)}},e.prototype.findLastSeparatorPositionWithEditor=function(){var e=this.cm.getDoc(),t=e.getCursor(),n=e.getRange({line:0,ch:0},t),r=i.default.findLastSeparatorIndex(n);return{line:t.line,ch:t.ch-(n.length-r)+1}},e.prototype.show=function(){var e=this.doc.getCursor(),t=this.doc.getRange({line:0,ch:0},e);this.hintOptions.hintValues=this.needAutoCompletevalues(t),this.cm.showHint(this.hintOptions),this.completionShow=!0},e.prototype.createHintOption=function(){var e=this,t=new o.HintOptions;return t.hint=function(){var n=t.hintValues,o=e.cm.getDoc(),i=o.getCursor(),a=e.findLastSeparatorPositionWithEditor(),s=o.getRange(a,i),l=n;return s&&(l=r.filter(n,(function(e){var t=e.value;return!r.isString(e.value)||r.startsWith(t.toLowerCase(),s.toLowerCase())}))),{list:r.map(l,(function(t){return e.buildComletionObj(t)})),from:a,to:i}},t.hint.supportsSelection=!0,t},e}();t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){this.completeSingle=!1,this.hintValues=[]};t.HintOptions=r},function(e,n){e.exports=t},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),a=function(e){function t(t){var n=e.call(this)||this;return n.options=t,n}return o(t,e),t.prototype.tryToGetFieldCategory=function(e){var t=i.find(this.options,(function(t){return t.columnText==e}));return t?t.columnField:e},t.prototype.filter=function(e,t,n,r){var o=this.tryToGetFieldCategory(t);switch(n){case"==":return e[o]==r;case"!=":return e[o]!=r;case"contains":return e[o].toLowerCase().indexOf(r.toLowerCase())>=0;case"!contains":return e[o].toLowerCase().indexOf(r.toLowerCase())<0}return!1},t}(n(8).default);t.default=a},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var i=n(4),a=n(0),s=function(e){function t(t,n){var r=e.call(this)||this;return r.data=t,r.options=n,r.cache={},r.parseResult=null,r.categories=a.map(r.options,(function(e){return e.columnText?e.columnText:e.columnField})),r}return o(t,e),t.prototype.hasCategory=function(e){return void 0!==a.find(this.options,(function(t){return e===t.columnField||e===t.columnText}))},t.prototype.hasOperator=function(e,t){return this.needOperators(e).indexOf(t)>=0},t.prototype.needCategories=function(){return this.categories},t.prototype.needOperators=function(e){var t=a.find(this.options,(function(t){return null!=t.customOperatorFunc&&(t.columnText==e||t.columnField==e)}));return t?t.customOperatorFunc(e):["==","!=","contains","!contains"]},t.prototype.needValues=function(e,t){var n=a.find(this.options,(function(t){return t.columnField==e||t.columnText==e}));return null!=n&&"selection"==n.type&&null!=this.data?(this.cache[e]||(this.cache[e]=a.chain(this.data).map((function(t){return t[e]})).uniq().value()),this.cache[e]):null!=n&&n.customValuesFunc?n.customValuesFunc(e,t):[]},t}(i.default);t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(28),o=n(0),i=n(4),a=n(29),s=n(3),l=function(){function e(){this.autoCompleteHandler=new i.default,this.lastError=null,this.parseTrace=new a.default}return e.prototype.parse=function(e){if(e=o.trim(e),o.isEmpty(e))return[];try{return this.parseQuery(e)}catch(e){return e.isError=!0,e}},e.prototype.parseQuery=function(e){return this.parseTrace.clear(),r.parse(e,{parseTrace:this.parseTrace})},e.prototype.getSuggestions=function(e){e=s.default.stripEndWithNonSeparatorCharacters(e);try{return this.parseQuery(e),!e||s.default.isLastCharacterWhiteSpace(e)?o.map(["AND","OR"],(function(e){return{value:e,type:"literal"}})):[]}catch(e){return this.autoCompleteHandler.handleParseError(r,this.parseTrace,e)}},e.prototype.setAutoCompleteHandler=function(e){this.autoCompleteHandler=e},e}();t.default=l},function(e,t,n){"use strict";function r(e,t,n,o){this.message=e,this.expected=t,this.found=n,this.location=o,this.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,r)}!function(e,t){function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n}(r,Error),r.buildMessage=function(e,t){var n={literal:function(e){return'"'+o(e.text)+'"'},class:function(e){var t,n="";for(t=0;t<e.parts.length;t++)n+=e.parts[t]instanceof Array?i(e.parts[t][0])+"-"+i(e.parts[t][1]):i(e.parts[t]);return"["+(e.inverted?"^":"")+n+"]"},any:function(e){return"any character"},end:function(e){return"end of input"},other:function(e){return e.description}};function r(e){return e.charCodeAt(0).toString(16).toUpperCase()}function o(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+r(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+r(e)}))}function i(e){return e.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+r(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+r(e)}))}return"Expected "+function(e){var t,r,o,i=new Array(e.length);for(t=0;t<e.length;t++)i[t]=(o=e[t],n[o.type](o));if(i.sort(),i.length>0){for(t=1,r=1;t<i.length;t++)i[t-1]!==i[t]&&(i[r]=i[t],r++);i.length=r}switch(i.length){case 1:return i[0];case 2:return i[0]+" or "+i[1];default:return i.slice(0,-1).join(", ")+", or "+i[i.length-1]}}(e)+" but "+function(e){return e?'"'+o(e)+'"':"end of input"}(t)+" found."},e.exports={SyntaxError:r,parse:function(e,t){t=void 0!==t?t:{};var n,o={},i={Expression:L},a=L,s=P("AND",!0),l=P("OR",!0),c=P("(",!1),u=P(")",!1),d=T("operator"),f=T("value"),p=P('"',!1),h=/^[^"]/,g=M(['"'],!0,!1),v=T("category"),m=/^[^ ()"\t\n\r]/,y=M([" ","(",")",'"',"\t","\n","\r"],!0,!1),b=T("whitespace"),w=/^[ \t\n\r]/,x=M([" ","\t","\n","\r"],!1,!1),_=0,S=0,O=[{line:1,column:1}],C=0,A=[],E=0;if("startRule"in t){if(!(t.startRule in i))throw new Error("Can't start parsing from rule \""+t.startRule+'".');a=i[t.startRule]}function k(){return e.substring(S,_)}function P(e,t){return{type:"literal",text:e,ignoreCase:t}}function M(e,t,n){return{type:"class",parts:e,inverted:t,ignoreCase:n}}function T(e){return{type:"other",description:e}}function R(t){var n,r=O[t];if(r)return r;for(n=t-1;!O[n];)n--;for(r={line:(r=O[n]).line,column:r.column};n<t;)10===e.charCodeAt(n)?(r.line++,r.column=1):r.column++,n++;return O[t]=r,r}function j(e,t){var n=R(e),r=R(t);return{start:{offset:e,line:n.line,column:n.column},end:{offset:t,line:r.line,column:r.column}}}function D(e){_<C||(_>C&&(C=_,A=[]),A.push(e))}function I(e,t,n){return new r(r.buildMessage(e,t),e,t,n)}function L(){var t,n,r,i,a,c,u,d;if(t=_,F()!==o)if((n=B())!==o){for(r=[],i=_,(a=N())!==o?("and"===e.substr(_,3).toLowerCase()?(c=e.substr(_,3),_+=3):(c=o,0===E&&D(s)),c===o&&("or"===e.substr(_,2).toLowerCase()?(c=e.substr(_,2),_+=2):(c=o,0===E&&D(l))),c!==o&&(u=N())!==o&&(d=B())!==o?i=a=[a,c,u,d]:(_=i,i=o)):(_=i,i=o);i!==o;)r.push(i),i=_,(a=N())!==o?("and"===e.substr(_,3).toLowerCase()?(c=e.substr(_,3),_+=3):(c=o,0===E&&D(s)),c===o&&("or"===e.substr(_,2).toLowerCase()?(c=e.substr(_,2),_+=2):(c=o,0===E&&D(l))),c!==o&&(u=N())!==o&&(d=B())!==o?i=a=[a,c,u,d]:(_=i,i=o)):(_=i,i=o);r!==o&&(i=F())!==o?(S=t,t=function(e,t){for(var n=[e],r=0;r<t.length;r++){var o=t[r][3];o.conditionType=t[r][1],n.push(o)}return n}(n,r)):(_=t,t=o)}else _=t,t=o;else _=t,t=o;return t}function B(){var t,n,r,i;return t=_,40===e.charCodeAt(_)?(n="(",_++):(n=o,0===E&&D(c)),n!==o&&F()!==o&&(r=L())!==o&&F()!==o?(41===e.charCodeAt(_)?(i=")",_++):(i=o,0===E&&D(u)),i!==o?(S=t,t=n={expressions:r}):(_=t,t=o)):(_=t,t=o),t===o&&(t=function(){var t,n,r,i;return t=_,(n=function(){var t,n,r,i,a;if(E++,t=_,n=[],(r=Z())!==o)for(;r!==o;)n.push(r),r=Z();else n=o;if(n!==o&&(S=t,H.pushCategory(k()),n=k()),(t=n)===o)if(t=_,34===e.charCodeAt(_)?(n='"',_++):(n=o,0===E&&D(p)),n!==o){for(r=[],h.test(e.charAt(_))?(i=e.charAt(_),_++):(i=o,0===E&&D(g));i!==o;)r.push(i),h.test(e.charAt(_))?(i=e.charAt(_),_++):(i=o,0===E&&D(g));r!==o?(34===e.charCodeAt(_)?(i='"',_++):(i=o,0===E&&D(p)),i!==o?(S=t,a=r.join(""),H.pushCategory(a),t=n=a):(_=t,t=o)):(_=t,t=o)}else _=t,t=o;return E--,t===o&&(n=o,0===E&&D(v)),t}())!==o&&N()!==o&&(r=function(){var e,t,n;if(E++,e=_,t=[],(n=Z())!==o)for(;n!==o;)t.push(n),n=Z();else t=o;return t!==o&&(S=e,H.pushOperator(k()),t=k()),E--,(e=t)===o&&(t=o,0===E&&D(d)),e}())!==o&&N()!==o&&(i=function(){var t,n,r,i,a;if(E++,t=_,n=[],(r=Z())!==o)for(;r!==o;)n.push(r),r=Z();else n=o;if(n!==o&&(S=t,H.pushValue(k()),n=k()),(t=n)===o)if(t=_,34===e.charCodeAt(_)?(n='"',_++):(n=o,0===E&&D(p)),n!==o){for(r=[],h.test(e.charAt(_))?(i=e.charAt(_),_++):(i=o,0===E&&D(g));i!==o;)r.push(i),h.test(e.charAt(_))?(i=e.charAt(_),_++):(i=o,0===E&&D(g));r!==o?(34===e.charCodeAt(_)?(i='"',_++):(i=o,0===E&&D(p)),i!==o?(S=t,a=r.join(""),H.pushValue(a),t=n=a):(_=t,t=o)):(_=t,t=o)}else _=t,t=o;return E--,t===o&&(n=o,0===E&&D(f)),t}())!==o?(S=t,t=n={category:n,operator:r,value:i}):(_=t,t=o),t}()),t}function Z(){var t;return m.test(e.charAt(_))?(t=e.charAt(_),_++):(t=o,0===E&&D(y)),t}function N(){var t,n;if(E++,t=[],w.test(e.charAt(_))?(n=e.charAt(_),_++):(n=o,0===E&&D(x)),n!==o)for(;n!==o;)t.push(n),w.test(e.charAt(_))?(n=e.charAt(_),_++):(n=o,0===E&&D(x));else t=o;return E--,t===o&&(n=o,0===E&&D(b)),t}function F(){var t,n;for(E++,t=[],w.test(e.charAt(_))?(n=e.charAt(_),_++):(n=o,0===E&&D(x));n!==o;)t.push(n),w.test(e.charAt(_))?(n=e.charAt(_),_++):(n=o,0===E&&D(x));return E--,t===o&&(n=o,0===E&&D(b)),t}var H=t.parseTrace;if((n=a())!==o&&_===e.length)return n;throw n!==o&&_<e.length&&D({type:"end"}),I(A,C<e.length?e.charAt(C):null,C<e.length?j(C,C+1):j(C,C))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(){function e(){this.arr=[],this.arr=[]}return e.prototype.push=function(e){this.arr.push(e)},e.prototype.clear=function(){this.arr=[]},e.prototype.getLastOperator=function(){return r.findLast(this.arr,(function(e){return"operator"==e.type})).value},e.prototype.getLastCategory=function(){return r.findLast(this.arr,(function(e){return"category"==e.type})).value},e.prototype.getLastTokenType=function(){return this.arr.length<=0?null:r.last(this.arr).type},e.prototype.pushOperator=function(e){this.push({type:"operator",value:e})},e.prototype.pushCategory=function(e){this.push({type:"category",value:e})},e.prototype.pushValue=function(e){this.push({type:"value",value:e})},e}();t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e,t){var n={isValid:!0},i=e.expressions;return void 0===i?!1===t.hasCategory(e.category)?n={isValid:!1,message:"Invalid category '"+e.category+"' in expression "+e.category+" "+e.operator+" "+e.value}:!1===t.hasOperator(e.category,e.operator)&&(n={isValid:!1,message:"Invalid operator '"+e.operator+"' in expression "+e.category+" "+e.operator+" "+e.value}):i&&r.find(i,(function(e){return!1===(n=o(e,t)).isValid})),n};t.default=function(e,t){var n={isValid:!0};return r.find(e,(function(e){return!1===(n=o(e,t)).isValid})),n}}])}(n(63656),n(36182))},6041:(e,t,n)=>{"use strict";var r=n(27418),o="function"===typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,s=o?Symbol.for("react.fragment"):60107,l=o?Symbol.for("react.strict_mode"):60108,c=o?Symbol.for("react.profiler"):60114,u=o?Symbol.for("react.provider"):60109,d=o?Symbol.for("react.context"):60110,f=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.memo"):60115,g=o?Symbol.for("react.lazy"):60116,v="function"===typeof Symbol&&Symbol.iterator;function m(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function w(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}function x(){}function _(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error(m(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},x.prototype=w.prototype;var S=_.prototype=new x;S.constructor=_,r(S,w.prototype),S.isPureReactComponent=!0;var O={current:null},C=Object.prototype.hasOwnProperty,A={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,n){var r,o={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)C.call(t,r)&&!A.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:s,props:o,_owner:O.current}}function k(e){return"object"===typeof e&&null!==e&&e.$$typeof===i}var P=/\/+/g,M=[];function T(e,t,n,r){if(M.length){var o=M.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function R(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>M.length&&M.push(e)}function j(e,t,n,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var s=!1;if(null===e)s=!0;else switch(o){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case i:case a:s=!0}}if(s)return n(r,e,""===t?"."+I(e,0):t),1;if(s=0,t=""===t?".":t+":",Array.isArray(e))for(var l=0;l<e.length;l++){var c=t+I(o=e[l],l);s+=j(o,c,n,r)}else if(null===e||"object"!==typeof e?c=null:c="function"===typeof(c=v&&e[v]||e["@@iterator"])?c:null,"function"===typeof c)for(e=c.call(e),l=0;!(o=e.next()).done;)s+=j(o=o.value,c=t+I(o,l++),n,r);else if("object"===o)throw n=""+e,Error(m(31,"[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return s}function D(e,t,n){return null==e?0:j(e,"",t,n)}function I(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function L(e,t){e.func.call(e.context,t,e.count++)}function B(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?Z(e,r,n,(function(e){return e})):null!=e&&(k(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n)),r.push(e))}function Z(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(P,"$&/")+"/"),D(e,B,t=T(t,i,r,o)),R(t)}var N={current:null};function F(){var e=N.current;if(null===e)throw Error(m(321));return e}var H={ReactCurrentDispatcher:N,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:O,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return Z(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;D(e,L,t=T(null,null,t,n)),R(t)},count:function(e){return D(e,(function(){return null}),null)},toArray:function(e){var t=[];return Z(e,t,null,(function(e){return e})),t},only:function(e){if(!k(e))throw Error(m(143));return e}},t.Component=w,t.Fragment=s,t.Profiler=c,t.PureComponent=_,t.StrictMode=l,t.Suspense=p,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=H,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(m(267,e));var o=r({},e.props),a=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=O.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(u in t)C.call(t,u)&&!A.hasOwnProperty(u)&&(o[u]=void 0===t[u]&&void 0!==c?c[u]:t[u])}var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){c=Array(u);for(var d=0;d<u;d++)c[d]=arguments[d+2];o.children=c}return{$$typeof:i,type:e.type,key:a,ref:s,props:o,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:d,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:f,render:e}},t.isValidElement=k,t.lazy=function(e){return{$$typeof:g,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return F().useCallback(e,t)},t.useContext=function(e,t){return F().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return F().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return F().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return F().useLayoutEffect(e,t)},t.useMemo=function(e,t){return F().useMemo(e,t)},t.useReducer=function(e,t,n){return F().useReducer(e,t,n)},t.useRef=function(e){return F().useRef(e)},t.useState=function(e){return F().useState(e)},t.version="16.14.0"},63656:(e,t,n)=>{"use strict";e.exports=n(6041)},78739:(e,t)=>{"use strict";var n,r,o,i,a;if("undefined"===typeof window||"function"!==typeof MessageChannel){var s=null,l=null,c=function(){if(null!==s)try{var e=t.unstable_now();s(!0,e),s=null}catch(n){throw setTimeout(c,0),n}},u=Date.now();t.unstable_now=function(){return Date.now()-u},n=function(e){null!==s?setTimeout(n,0,e):(s=e,setTimeout(c,0))},r=function(e,t){l=setTimeout(e,t)},o=function(){clearTimeout(l)},i=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,f=window.Date,p=window.setTimeout,h=window.clearTimeout;if("undefined"!==typeof console){var g=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!==typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"===typeof d&&"function"===typeof d.now)t.unstable_now=function(){return d.now()};else{var v=f.now();t.unstable_now=function(){return f.now()-v}}var m=!1,y=null,b=-1,w=5,x=0;i=function(){return t.unstable_now()>=x},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):w=0<e?Math.floor(1e3/e):5};var _=new MessageChannel,S=_.port2;_.port1.onmessage=function(){if(null!==y){var e=t.unstable_now();x=e+w;try{y(!0,e)?S.postMessage(null):(m=!1,y=null)}catch(n){throw S.postMessage(null),n}}else m=!1},n=function(e){y=e,m||(m=!0,S.postMessage(null))},r=function(e,n){b=p((function(){e(t.unstable_now())}),n)},o=function(){h(b),b=-1}}function O(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<E(o,t)))break e;e[r]=t,e[n]=o,n=r}}function C(e){return void 0===(e=e[0])?null:e}function A(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],s=i+1,l=e[s];if(void 0!==a&&0>E(a,n))void 0!==l&&0>E(l,a)?(e[r]=l,e[s]=n,r=s):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==l&&0>E(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function E(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var k=[],P=[],M=1,T=null,R=3,j=!1,D=!1,I=!1;function L(e){for(var t=C(P);null!==t;){if(null===t.callback)A(P);else{if(!(t.startTime<=e))break;A(P),t.sortIndex=t.expirationTime,O(k,t)}t=C(P)}}function B(e){if(I=!1,L(e),!D)if(null!==C(k))D=!0,n(Z);else{var t=C(P);null!==t&&r(B,t.startTime-e)}}function Z(e,n){D=!1,I&&(I=!1,o()),j=!0;var a=R;try{for(L(n),T=C(k);null!==T&&(!(T.expirationTime>n)||e&&!i());){var s=T.callback;if(null!==s){T.callback=null,R=T.priorityLevel;var l=s(T.expirationTime<=n);n=t.unstable_now(),"function"===typeof l?T.callback=l:T===C(k)&&A(k),L(n)}else A(k);T=C(k)}if(null!==T)var c=!0;else{var u=C(P);null!==u&&r(B,u.startTime-n),c=!1}return c}finally{T=null,R=a,j=!1}}function N(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var F=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){D||j||(D=!0,n(Z))},t.unstable_getCurrentPriorityLevel=function(){return R},t.unstable_getFirstCallbackNode=function(){return C(k)},t.unstable_next=function(e){switch(R){case 1:case 2:case 3:var t=3;break;default:t=R}var n=R;R=t;try{return e()}finally{R=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=F,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=R;R=e;try{return t()}finally{R=n}},t.unstable_scheduleCallback=function(e,i,a){var s=t.unstable_now();if("object"===typeof a&&null!==a){var l=a.delay;l="number"===typeof l&&0<l?s+l:s,a="number"===typeof a.timeout?a.timeout:N(e)}else a=N(e),l=s;return e={id:M++,callback:i,priorityLevel:e,startTime:l,expirationTime:a=l+a,sortIndex:-1},l>s?(e.sortIndex=l,O(P,e),null===C(k)&&e===C(P)&&(I?o():I=!0,r(B,l-s))):(e.sortIndex=a,O(k,e),D||j||(D=!0,n(Z))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();L(e);var n=C(k);return n!==T&&null!==T&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<T.expirationTime||i()},t.unstable_wrapCallback=function(e){var t=R;return function(){var n=R;R=t;try{return e.apply(this,arguments)}finally{R=n}}}},5027:(e,t,n)=>{"use strict";e.exports=n(78739)},69921:(e,t)=>{"use strict";var n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),v=Symbol.for("react.offscreen");function m(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case s:case a:case f:case p:return e;default:switch(e=e&&e.$$typeof){case u:case c:case d:case g:case h:case l:return e;default:return t}}case o:return t}}}n=Symbol.for("react.module.reference"),t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===i||e===s||e===a||e===f||e===p||e===v||"object"===typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===d||e.$$typeof===n||void 0!==e.getModuleId)},t.typeOf=m},59864:(e,t,n)=>{"use strict";e.exports=n(69921)},88359:(e,t)=>{"use strict";var n=60103,r=60106,o=60107,i=60108,a=60114,s=60109,l=60110,c=60112,u=60113,d=60120,f=60115,p=60116,h=60121,g=60122,v=60117,m=60129,y=60131;if("function"===typeof Symbol&&Symbol.for){var b=Symbol.for;n=b("react.element"),r=b("react.portal"),o=b("react.fragment"),i=b("react.strict_mode"),a=b("react.profiler"),s=b("react.provider"),l=b("react.context"),c=b("react.forward_ref"),u=b("react.suspense"),d=b("react.suspense_list"),f=b("react.memo"),p=b("react.lazy"),h=b("react.block"),g=b("react.server.block"),v=b("react.fundamental"),m=b("react.debug_trace_mode"),y=b("react.legacy_hidden")}function w(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case a:case i:case u:case d:return e;default:switch(e=e&&e.$$typeof){case l:case c:case p:case f:case s:return e;default:return t}}case r:return t}}}t.isContextConsumer=function(e){return w(e)===l}},72973:(e,t,n)=>{"use strict";e.exports=n(88359)},79655:(e,t,n)=>{"use strict";n.d(t,{M:()=>u,lr:()=>v,rU:()=>p});var r=n(67294),o=n(89250),i=n(12599);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function s(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function l(e){return void 0===e&&(e=""),new URLSearchParams("string"===typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce(((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map((e=>[n,e])):[[n,r]])}),[]))}const c=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"];function u(e){let{basename:t,children:n,future:i,history:a}=e,[s,l]=r.useState({action:a.action,location:a.location}),{v7_startTransition:c}=i||{},u=r.useCallback((e=>{c&&o.XS?(0,o.XS)((()=>l(e))):l(e)}),[l,c]);return r.useLayoutEffect((()=>a.listen(u)),[a,u]),r.createElement(o.F0,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:a})}const d="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement,f=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,p=r.forwardRef((function(e,t){let n,{onClick:l,relative:u,reloadDocument:p,replace:h,state:g,target:v,to:m,preventScrollReset:y}=e,b=s(e,c),{basename:w}=r.useContext(o.Us),x=!1;if("string"===typeof m&&f.test(m)&&(n=m,d))try{let e=new URL(window.location.href),t=m.startsWith("//")?new URL(e.protocol+m):new URL(m),n=(0,i.Zn)(t.pathname,w);t.origin===e.origin&&null!=n?m=n+t.search+t.hash:x=!0}catch(O){}let _=(0,o.oQ)(m,{relative:u}),S=function(e,t){let{target:n,replace:a,state:s,preventScrollReset:l,relative:c}=void 0===t?{}:t,u=(0,o.s0)(),d=(0,o.TH)(),f=(0,o.WU)(e,{relative:c});return r.useCallback((t=>{if(function(e,t){return 0===e.button&&(!t||"_self"===t)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)}(t,n)){t.preventDefault();let n=void 0!==a?a:(0,i.Ep)(d)===(0,i.Ep)(f);u(e,{replace:n,state:s,preventScrollReset:l,relative:c})}}),[d,u,f,a,s,n,e,l,c])}(m,{replace:h,state:g,target:v,preventScrollReset:y,relative:u});return r.createElement("a",a({},b,{href:n||_,onClick:x||p?l:function(e){l&&l(e),e.defaultPrevented||S(e)},ref:t,target:v}))}));var h,g;function v(e){let t=r.useRef(l(e)),n=r.useRef(!1),i=(0,o.TH)(),a=r.useMemo((()=>function(e,t){let n=l(e);if(t)for(let r of t.keys())n.has(r)||t.getAll(r).forEach((e=>{n.append(r,e)}));return n}(i.search,n.current?null:t.current)),[i.search]),s=(0,o.s0)(),c=r.useCallback(((e,t)=>{const r=l("function"===typeof e?e(a):e);n.current=!0,s("?"+r,t)}),[s,a]);return[a,c]}(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(h||(h={})),function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(g||(g={}))},89250:(e,t,n)=>{"use strict";var r;n.d(t,{AW:()=>D,F0:()=>I,Fg:()=>j,TH:()=>v,UO:()=>w,Us:()=>u,WU:()=>x,XS:()=>s,Z5:()=>L,bS:()=>m,oQ:()=>h,s0:()=>b});var o=n(67294),i=n(12599);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}var s=(r||(r=n.t(o,2))).startTransition;const l=o.createContext(null);const c=o.createContext(null);const u=o.createContext(null);const d=o.createContext(null);const f=o.createContext({outlet:null,matches:[],isDataRoute:!1});const p=o.createContext(null);function h(e,t){let{relative:n}=void 0===t?{}:t;g()||(0,i.J0)(!1);let{basename:r,navigator:a}=o.useContext(u),{hash:s,pathname:l,search:c}=x(e,{relative:n}),d=l;return"/"!==r&&(d="/"===l?r:(0,i.RQ)([r,l])),a.createHref({pathname:d,search:c,hash:s})}function g(){return null!=o.useContext(d)}function v(){return g()||(0,i.J0)(!1),o.useContext(d).location}function m(e){g()||(0,i.J0)(!1);let{pathname:t}=v();return o.useMemo((()=>(0,i.LX)(e,t)),[t,e])}function y(e){o.useContext(u).static||o.useLayoutEffect(e)}function b(){let{isDataRoute:e}=o.useContext(f);return e?function(){let{router:e}=M(k.UseNavigateStable),t=R(P.UseNavigateStable),n=o.useRef(!1);return y((()=>{n.current=!0})),o.useCallback((function(r,o){void 0===o&&(o={}),n.current&&("number"===typeof r?e.navigate(r):e.navigate(r,a({fromRouteId:t},o)))}),[e,t])}():function(){g()||(0,i.J0)(!1);let e=o.useContext(l),{basename:t,navigator:n}=o.useContext(u),{matches:r}=o.useContext(f),{pathname:a}=v(),s=JSON.stringify((0,i.Zq)(r).map((e=>e.pathnameBase))),c=o.useRef(!1);return y((()=>{c.current=!0})),o.useCallback((function(r,o){if(void 0===o&&(o={}),!c.current)return;if("number"===typeof r)return void n.go(r);let l=(0,i.pC)(r,JSON.parse(s),a,"path"===o.relative);null==e&&"/"!==t&&(l.pathname="/"===l.pathname?t:(0,i.RQ)([t,l.pathname])),(o.replace?n.replace:n.push)(l,o.state,o)}),[t,n,s,a,e])}()}function w(){let{matches:e}=o.useContext(f),t=e[e.length-1];return t?t.params:{}}function x(e,t){let{relative:n}=void 0===t?{}:t,{matches:r}=o.useContext(f),{pathname:a}=v(),s=JSON.stringify((0,i.Zq)(r).map((e=>e.pathnameBase)));return o.useMemo((()=>(0,i.pC)(e,JSON.parse(s),a,"path"===n)),[e,s,a,n])}function _(e,t,n){g()||(0,i.J0)(!1);let{navigator:r}=o.useContext(u),{matches:s}=o.useContext(f),l=s[s.length-1],c=l?l.params:{},p=(l&&l.pathname,l?l.pathnameBase:"/");l&&l.route;let h,m=v();if(t){var y;let e="string"===typeof t?(0,i.cP)(t):t;"/"===p||(null==(y=e.pathname)?void 0:y.startsWith(p))||(0,i.J0)(!1),h=e}else h=m;let b=h.pathname||"/",w="/"===p?b:b.slice(p.length)||"/",x=(0,i.fp)(e,{pathname:w});let _=E(x&&x.map((e=>Object.assign({},e,{params:Object.assign({},c,e.params),pathname:(0,i.RQ)([p,r.encodeLocation?r.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?p:(0,i.RQ)([p,r.encodeLocation?r.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),s,n);return t&&_?o.createElement(d.Provider,{value:{location:a({pathname:"/",search:"",hash:"",state:null,key:"default"},h),navigationType:i.aU.Pop}},_):_}function S(){let e=function(){var e;let t=o.useContext(p),n=T(P.UseRouteError),r=R(P.UseRouteError);if(t)return t;return null==(e=n.errors)?void 0:e[r]}(),t=(0,i.WK)(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",a={padding:"0.5rem",backgroundColor:r};return o.createElement(o.Fragment,null,o.createElement("h2",null,"Unexpected Application Error!"),o.createElement("h3",{style:{fontStyle:"italic"}},t),n?o.createElement("pre",{style:a},n):null,null)}const O=o.createElement(S,null);class C extends o.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error||t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error?o.createElement(f.Provider,{value:this.props.routeContext},o.createElement(p.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function A(e){let{routeContext:t,match:n,children:r}=e,i=o.useContext(l);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),o.createElement(f.Provider,{value:t},r)}function E(e,t,n){var r;if(void 0===t&&(t=[]),void 0===n&&(n=null),null==e){var a;if(null==(a=n)||!a.errors)return null;e=n.matches}let s=e,l=null==(r=n)?void 0:r.errors;if(null!=l){let e=s.findIndex((e=>e.route.id&&(null==l?void 0:l[e.route.id])));e>=0||(0,i.J0)(!1),s=s.slice(0,Math.min(s.length,e+1))}return s.reduceRight(((e,r,i)=>{let a=r.route.id?null==l?void 0:l[r.route.id]:null,c=null;n&&(c=r.route.errorElement||O);let u=t.concat(s.slice(0,i+1)),d=()=>{let t;return t=a?c:r.route.Component?o.createElement(r.route.Component,null):r.route.element?r.route.element:e,o.createElement(A,{match:r,routeContext:{outlet:e,matches:u,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===i)?o.createElement(C,{location:n.location,revalidation:n.revalidation,component:c,error:a,children:d(),routeContext:{outlet:null,matches:u,isDataRoute:!0}}):d()}),null)}var k,P;function M(e){let t=o.useContext(l);return t||(0,i.J0)(!1),t}function T(e){let t=o.useContext(c);return t||(0,i.J0)(!1),t}function R(e){let t=function(e){let t=o.useContext(f);return t||(0,i.J0)(!1),t}(),n=t.matches[t.matches.length-1];return n.route.id||(0,i.J0)(!1),n.route.id}!function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate"}(k||(k={})),function(e){e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId"}(P||(P={}));function j(e){let{to:t,replace:n,state:r,relative:a}=e;g()||(0,i.J0)(!1);let{matches:s}=o.useContext(f),{pathname:l}=v(),c=b(),u=(0,i.pC)(t,(0,i.Zq)(s).map((e=>e.pathnameBase)),l,"path"===a),d=JSON.stringify(u);return o.useEffect((()=>c(JSON.parse(d),{replace:n,state:r,relative:a})),[c,d,a,n,r]),null}function D(e){(0,i.J0)(!1)}function I(e){let{basename:t="/",children:n=null,location:r,navigationType:a=i.aU.Pop,navigator:s,static:l=!1}=e;g()&&(0,i.J0)(!1);let c=t.replace(/^\/*/,"/"),f=o.useMemo((()=>({basename:c,navigator:s,static:l})),[c,s,l]);"string"===typeof r&&(r=(0,i.cP)(r));let{pathname:p="/",search:h="",hash:v="",state:m=null,key:y="default"}=r,b=o.useMemo((()=>{let e=(0,i.Zn)(p,c);return null==e?null:{location:{pathname:e,search:h,hash:v,state:m,key:y},navigationType:a}}),[c,p,h,v,m,y,a]);return null==b?null:o.createElement(u.Provider,{value:f},o.createElement(d.Provider,{children:n,value:b}))}function L(e){let{children:t,location:n}=e;return _(N(t),n)}var B;!function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"}(B||(B={}));new Promise((()=>{}));class Z extends o.Component{constructor(e){super(e),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){console.error("<Await> caught the following error during render",e,t)}render(){let{children:e,errorElement:t,resolve:n}=this.props,r=null,a=B.pending;if(n instanceof Promise)if(this.state.error){B.error;let e=this.state.error;Promise.reject().catch((()=>{})),Object.defineProperty(r,"_tracked",{get:()=>!0}),Object.defineProperty(r,"_error",{get:()=>e})}else n._tracked?(n,void 0!==r._error?B.error:void 0!==r._data?B.success:B.pending):(B.pending,Object.defineProperty(n,"_tracked",{get:()=>!0}),n.then((e=>Object.defineProperty(n,"_data",{get:()=>e})),(e=>Object.defineProperty(n,"_error",{get:()=>e}))));else B.success,Promise.resolve(),Object.defineProperty(r,"_tracked",{get:()=>!0}),Object.defineProperty(r,"_data",{get:()=>n});if(a===B.error&&r._error instanceof i.X3)throw neverSettledPromise;if(a===B.error&&!t)throw r._error;if(a===B.error)return o.createElement(AwaitContext.Provider,{value:r,children:t});if(a===B.success)return o.createElement(AwaitContext.Provider,{value:r,children:e});throw r}}function N(e,t){void 0===t&&(t=[]);let n=[];return o.Children.forEach(e,((e,r)=>{if(!o.isValidElement(e))return;let a=[...t,r];if(e.type===o.Fragment)return void n.push.apply(n,N(e.props.children,a));e.type!==D&&(0,i.J0)(!1),e.props.index&&e.props.children&&(0,i.J0)(!1);let s={id:e.props.id||a.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(s.children=N(e.props.children,a)),n.push(s)})),n}},40217:function(e,t,n){!function(e,t){"use strict";function n(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function r(e){return function(){var t=this,r=arguments;return new Promise((function(o,i){var a=e.apply(t,r);function s(e){n(a,o,i,s,l,"next",e)}function l(e){n(a,o,i,s,l,"throw",e)}s(void 0)}))}}function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function a(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var s={init:"init"},l=function(e){var t=e.value;return void 0===t?"":t},c=function(){return t.createElement(t.Fragment,null,"\xa0")},u={Cell:l,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function d(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){var n=t.style,r=t.className;return e=o({},e,{},i(t,["style","className"])),n&&(e.style=e.style?o({},e.style||{},{},n||{}):n),r&&(e.className=e.className?e.className+" "+r:r),""===e.className&&delete e.className,e}),{})}var f=function(e,t){return void 0===t&&(t={}),function(n){return void 0===n&&(n={}),[].concat(e,[n]).reduce((function(e,r){return function e(t,n,r){return"function"==typeof n?e({},n(t,r)):Array.isArray(n)?d.apply(void 0,[t].concat(n)):d(t,n)}(e,r,o({},t,{userProps:n}))}),{})}},p=function(e,t,n,r){return void 0===n&&(n={}),e.reduce((function(e,t){return t(e,n)}),t)},h=function(e,t,n){return void 0===n&&(n={}),e.forEach((function(e){e(t,n)}))};function g(e,t,n,r){e.findIndex((function(e){return e.pluginName===n})),t.forEach((function(t){e.findIndex((function(e){return e.pluginName===t}))}))}function v(e,t){return"function"==typeof e?e(t):e}function m(e){var n=t.useRef();return n.current=e,t.useCallback((function(){return n.current}),[])}var y="undefined"!=typeof document?t.useLayoutEffect:t.useEffect;function b(e,n){var r=t.useRef(!1);y((function(){r.current&&e(),r.current=!0}),n)}function w(e,t,n){return void 0===n&&(n={}),function(r,i){void 0===i&&(i={});var a="string"==typeof r?t[r]:r;if(void 0===a)throw console.info(t),new Error("Renderer Error \u261d\ufe0f");return x(a,o({},e,{column:t},n,{},i))}}function x(e,n){return function(e){return"function"==typeof e&&(t=Object.getPrototypeOf(e)).prototype&&t.prototype.isReactComponent;var t}(r=e)||"function"==typeof r||function(e){return"object"==typeof e&&"symbol"==typeof e.$$typeof&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}(r)?t.createElement(e,n):e;var r}function _(e,t,n){return void 0===n&&(n=0),e.map((function(e){return O(e=o({},e,{parent:t,depth:n})),e.columns&&(e.columns=_(e.columns,e,n+1)),e}))}function S(e){return M(e,"columns")}function O(e){var t=e.id,n=e.accessor,r=e.Header;if("string"==typeof n){t=t||n;var o=n.split(".");n=function(e){return function(e,t,n){if(!t)return e;var r,o="function"==typeof t?t:JSON.stringify(t),i=E.get(o)||function(){var e=function(e){return function e(t,n){if(void 0===n&&(n=[]),Array.isArray(t))for(var r=0;r<t.length;r+=1)e(t[r],n);else n.push(t);return n}(e).map((function(e){return String(e).replace(".","_")})).join(".").replace(L,".").replace(B,"").split(".")}(t);return E.set(o,e),e}();try{r=i.reduce((function(e,t){return e[t]}),e)}catch(e){}return void 0!==r?r:n}(e,o)}}if(!t&&"string"==typeof r&&r&&(t=r),!t&&e.columns)throw console.error(e),new Error('A column ID (or unique "Header" value) is required!');if(!t)throw console.error(e),new Error("A column ID (or string accessor) is required!");return Object.assign(e,{id:t,accessor:n}),e}function C(e,t){if(!t)throw new Error;return Object.assign(e,o({Header:c,Footer:c},u,{},t,{},e)),Object.assign(e,{originalWidth:e.width}),e}function A(e,t,n){void 0===n&&(n=function(){return{}});for(var r=[],i=e,a=0,s=function(){return a++},l=function(){var e={headers:[]},a=[],l=i.some((function(e){return e.parent}));i.forEach((function(r){var i,c=[].concat(a).reverse()[0];l&&(i=r.parent?o({},r.parent,{originalId:r.parent.id,id:r.parent.id+"_"+s(),headers:[r]},n(r)):C(o({originalId:r.id+"_placeholder",id:r.id+"_placeholder_"+s(),placeholderOf:r,headers:[r]},n(r)),t),c&&c.originalId===i.originalId?c.headers.push(r):a.push(i)),e.headers.push(r)})),r.push(e),i=a};i.length;)l();return r.reverse()}var E=new Map;function k(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r=0;r<t.length;r+=1)if(void 0!==t[r])return t[r]}function P(e){if("function"==typeof e)return e}function M(e,t){var n=[];return function e(r){r.forEach((function(r){r[t]?e(r[t]):n.push(r)}))}(e),n}function T(e,t){var n=t.manualExpandedKey,r=t.expanded,o=t.expandSubRows,i=void 0===o||o,a=[];return e.forEach((function(e){return function e(t,o){void 0===o&&(o=!0),t.isExpanded=t.original&&t.original[n]||r[t.id],t.canExpand=t.subRows&&!!t.subRows.length,o&&a.push(t),t.subRows&&t.subRows.length&&t.isExpanded&&t.subRows.forEach((function(t){return e(t,i)}))}(e)})),a}function R(e,t,n){return P(e)||t[e]||n[e]||n.text}function j(e,t,n){return e?e(t,n):void 0===t}function D(){throw new Error("React-Table: You have not called prepareRow(row) one or more rows you are attempting to render.")}var I=null,L=/\[/g,B=/\]/g,Z=function(e){return o({role:"table"},e)},N=function(e){return o({role:"rowgroup"},e)},F=function(e,t){var n=t.column;return o({key:"header_"+n.id,colSpan:n.totalVisibleHeaderCount,role:"columnheader"},e)},H=function(e,t){var n=t.column;return o({key:"footer_"+n.id,colSpan:n.totalVisibleHeaderCount},e)},V=function(e,t){return o({key:"headerGroup_"+t.index,role:"row"},e)},z=function(e,t){return o({key:"footerGroup_"+t.index},e)},U=function(e,t){return o({key:"row_"+t.row.id,role:"row"},e)},G=function(e,t){var n=t.cell;return o({key:"cell_"+n.row.id+"_"+n.column.id,role:"cell"},e)};function W(){return{useOptions:[],stateReducers:[],useControlledState:[],columns:[],columnsDeps:[],allColumns:[],allColumnsDeps:[],accessValue:[],materializedColumns:[],materializedColumnsDeps:[],useInstanceAfterData:[],visibleColumns:[],visibleColumnsDeps:[],headerGroups:[],headerGroupsDeps:[],useInstanceBeforeDimensions:[],useInstance:[],prepareRow:[],getTableProps:[Z],getTableBodyProps:[N],getHeaderGroupProps:[V],getFooterGroupProps:[z],getHeaderProps:[F],getFooterProps:[H],getRowProps:[U],getCellProps:[G],useFinalInstance:[]}}s.resetHiddenColumns="resetHiddenColumns",s.toggleHideColumn="toggleHideColumn",s.setHiddenColumns="setHiddenColumns",s.toggleHideAllColumns="toggleHideAllColumns";var $=function(e){e.getToggleHiddenProps=[q],e.getToggleHideAllColumnsProps=[Y],e.stateReducers.push(K),e.useInstanceBeforeDimensions.push(X),e.headerGroupsDeps.push((function(e,t){var n=t.instance;return[].concat(e,[n.state.hiddenColumns])})),e.useInstance.push(J)};$.pluginName="useColumnVisibility";var q=function(e,t){var n=t.column;return[e,{onChange:function(e){n.toggleHidden(!e.target.checked)},style:{cursor:"pointer"},checked:n.isVisible,title:"Toggle Column Visible"}]},Y=function(e,t){var n=t.instance;return[e,{onChange:function(e){n.toggleHideAllColumns(!e.target.checked)},style:{cursor:"pointer"},checked:!n.allColumnsHidden&&!n.state.hiddenColumns.length,title:"Toggle All Columns Hidden",indeterminate:!n.allColumnsHidden&&n.state.hiddenColumns.length}]};function K(e,t,n,r){if(t.type===s.init)return o({hiddenColumns:[]},e);if(t.type===s.resetHiddenColumns)return o({},e,{hiddenColumns:r.initialState.hiddenColumns||[]});if(t.type===s.toggleHideColumn){var i=(void 0!==t.value?t.value:!e.hiddenColumns.includes(t.columnId))?[].concat(e.hiddenColumns,[t.columnId]):e.hiddenColumns.filter((function(e){return e!==t.columnId}));return o({},e,{hiddenColumns:i})}return t.type===s.setHiddenColumns?o({},e,{hiddenColumns:v(t.value,e.hiddenColumns)}):t.type===s.toggleHideAllColumns?o({},e,{hiddenColumns:(void 0!==t.value?t.value:!e.hiddenColumns.length)?r.allColumns.map((function(e){return e.id})):[]}):void 0}function X(e){var n=e.headers,r=e.state.hiddenColumns;t.useRef(!1).current;var o=0;n.forEach((function(e){return o+=function e(t,n){t.isVisible=n&&!r.includes(t.id);var o=0;return t.headers&&t.headers.length?t.headers.forEach((function(n){return o+=e(n,t.isVisible)})):o=t.isVisible?1:0,t.totalVisibleHeaderCount=o,o}(e,!0)}))}function J(e){var n=e.columns,r=e.flatHeaders,o=e.dispatch,i=e.allColumns,a=e.getHooks,l=e.state.hiddenColumns,c=e.autoResetHiddenColumns,u=void 0===c||c,d=m(e),p=i.length===l.length,h=t.useCallback((function(e,t){return o({type:s.toggleHideColumn,columnId:e,value:t})}),[o]),g=t.useCallback((function(e){return o({type:s.setHiddenColumns,value:e})}),[o]),v=t.useCallback((function(e){return o({type:s.toggleHideAllColumns,value:e})}),[o]),y=f(a().getToggleHideAllColumnsProps,{instance:d()});r.forEach((function(e){e.toggleHidden=function(t){o({type:s.toggleHideColumn,columnId:e.id,value:t})},e.getToggleHiddenProps=f(a().getToggleHiddenProps,{instance:d(),column:e})}));var w=m(u);b((function(){w()&&o({type:s.resetHiddenColumns})}),[o,n]),Object.assign(e,{allColumnsHidden:p,toggleHideColumn:h,setHiddenColumns:g,toggleHideAllColumns:v,getToggleHideAllColumnsProps:y})}var Q={},ee={},te=function(e,t,n){return e},ne=function(e,t){return e.subRows||[]},re=function(e,t,n){return""+(n?[n.id,t].join("."):t)},oe=function(e){return e};function ie(e){var t=e.initialState,n=void 0===t?Q:t,r=e.defaultColumn,a=void 0===r?ee:r,s=e.getSubRows,l=void 0===s?ne:s,c=e.getRowId,u=void 0===c?re:c,d=e.stateReducer,f=void 0===d?te:d,p=e.useControlledState,h=void 0===p?oe:p;return o({},i(e,["initialState","defaultColumn","getSubRows","getRowId","stateReducer","useControlledState"]),{initialState:n,defaultColumn:a,getSubRows:l,getRowId:u,stateReducer:f,useControlledState:h})}function ae(e,t){void 0===t&&(t=0);var n=0,r=0,o=0,i=0;return e.forEach((function(e){var a=e.headers;if(e.totalLeft=t,a&&a.length){var s=ae(a,t),l=s[0],c=s[1],u=s[2],d=s[3];e.totalMinWidth=l,e.totalWidth=c,e.totalMaxWidth=u,e.totalFlexWidth=d}else e.totalMinWidth=e.minWidth,e.totalWidth=Math.min(Math.max(e.minWidth,e.width),e.maxWidth),e.totalMaxWidth=e.maxWidth,e.totalFlexWidth=e.canResize?e.totalWidth:0;e.isVisible&&(t+=e.totalWidth,n+=e.totalMinWidth,r+=e.totalWidth,o+=e.totalMaxWidth,i+=e.totalFlexWidth)})),[n,r,o,i]}function se(e){var t=e.data,n=e.rows,r=e.flatRows,o=e.rowsById,i=e.column,a=e.getRowId,s=e.getSubRows,l=e.accessValueHooks,c=e.getInstance;t.forEach((function(e,u){return function e(n,u,d,f,h){void 0===d&&(d=0);var g=n,v=a(n,u,f),m=o[v];if(m)m.subRows&&m.originalSubRows.forEach((function(t,n){return e(t,n,d+1,m)}));else if((m={id:v,original:g,index:u,depth:d,cells:[{}]}).cells.map=D,m.cells.filter=D,m.cells.forEach=D,m.cells[0].getCellProps=D,m.values={},h.push(m),r.push(m),o[v]=m,m.originalSubRows=s(n,u),m.originalSubRows){var y=[];m.originalSubRows.forEach((function(t,n){return e(t,n,d+1,m,y)})),m.subRows=y}i.accessor&&(m.values[i.id]=i.accessor(n,u,m,h,t)),m.values[i.id]=p(l,m.values[i.id],{row:m,column:i,instance:c()})}(e,u,0,void 0,n)}))}s.resetExpanded="resetExpanded",s.toggleRowExpanded="toggleRowExpanded",s.toggleAllRowsExpanded="toggleAllRowsExpanded";var le=function(e){e.getToggleAllRowsExpandedProps=[ce],e.getToggleRowExpandedProps=[ue],e.stateReducers.push(de),e.useInstance.push(fe),e.prepareRow.push(pe)};le.pluginName="useExpanded";var ce=function(e,t){var n=t.instance;return[e,{onClick:function(e){n.toggleAllRowsExpanded()},style:{cursor:"pointer"},title:"Toggle All Rows Expanded"}]},ue=function(e,t){var n=t.row;return[e,{onClick:function(){n.toggleRowExpanded()},style:{cursor:"pointer"},title:"Toggle Row Expanded"}]};function de(e,t,n,r){if(t.type===s.init)return o({expanded:{}},e);if(t.type===s.resetExpanded)return o({},e,{expanded:r.initialState.expanded||{}});if(t.type===s.toggleAllRowsExpanded){var l=t.value,c=r.rowsById,u=Object.keys(c).length===Object.keys(e.expanded).length;if(void 0!==l?l:!u){var d={};return Object.keys(c).forEach((function(e){d[e]=!0})),o({},e,{expanded:d})}return o({},e,{expanded:{}})}if(t.type===s.toggleRowExpanded){var f,p=t.id,h=t.value,g=e.expanded[p],v=void 0!==h?h:!g;if(!g&&v)return o({},e,{expanded:o({},e.expanded,(f={},f[p]=!0,f))});if(g&&!v){var m=e.expanded;return m[p],o({},e,{expanded:i(m,[p].map(a))})}return e}}function fe(e){var n=e.data,r=e.rows,o=e.rowsById,i=e.manualExpandedKey,a=void 0===i?"expanded":i,l=e.paginateExpandedRows,c=void 0===l||l,u=e.expandSubRows,d=void 0===u||u,p=e.autoResetExpanded,h=void 0===p||p,v=e.getHooks,y=e.plugins,w=e.state.expanded,x=e.dispatch;g(y,["useSortBy","useGroupBy","usePivotColumns","useGlobalFilter"],"useExpanded");var _=m(h),S=Boolean(Object.keys(o).length&&Object.keys(w).length);S&&Object.keys(o).some((function(e){return!w[e]}))&&(S=!1),b((function(){_()&&x({type:s.resetExpanded})}),[x,n]);var O=t.useCallback((function(e,t){x({type:s.toggleRowExpanded,id:e,value:t})}),[x]),C=t.useCallback((function(e){return x({type:s.toggleAllRowsExpanded,value:e})}),[x]),A=t.useMemo((function(){return c?T(r,{manualExpandedKey:a,expanded:w,expandSubRows:d}):r}),[c,r,a,w,d]),E=t.useMemo((function(){return function(e){var t=0;return Object.keys(e).forEach((function(e){var n=e.split(".");t=Math.max(t,n.length)})),t}(w)}),[w]),k=m(e),P=f(v().getToggleAllRowsExpandedProps,{instance:k()});Object.assign(e,{preExpandedRows:r,expandedRows:A,rows:A,expandedDepth:E,isAllRowsExpanded:S,toggleRowExpanded:O,toggleAllRowsExpanded:C,getToggleAllRowsExpandedProps:P})}function pe(e,t){var n=t.instance.getHooks,r=t.instance;e.toggleRowExpanded=function(t){return r.toggleRowExpanded(e.id,t)},e.getToggleRowExpandedProps=f(n().getToggleRowExpandedProps,{instance:r,row:e})}var he=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return String(r).toLowerCase().includes(String(n).toLowerCase())}))}))};he.autoRemove=function(e){return!e};var ge=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return void 0===r||String(r).toLowerCase()===String(n).toLowerCase()}))}))};ge.autoRemove=function(e){return!e};var ve=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return void 0===r||String(r)===String(n)}))}))};ve.autoRemove=function(e){return!e};var me=function(e,t,n){return e.filter((function(e){return t.some((function(t){return e.values[t].includes(n)}))}))};me.autoRemove=function(e){return!e||!e.length};var ye=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return r&&r.length&&n.every((function(e){return r.includes(e)}))}))}))};ye.autoRemove=function(e){return!e||!e.length};var be=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return r&&r.length&&n.some((function(e){return r.includes(e)}))}))}))};be.autoRemove=function(e){return!e||!e.length};var we=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return n.includes(r)}))}))};we.autoRemove=function(e){return!e||!e.length};var xe=function(e,t,n){return e.filter((function(e){return t.some((function(t){return e.values[t]===n}))}))};xe.autoRemove=function(e){return void 0===e};var _e=function(e,t,n){return e.filter((function(e){return t.some((function(t){return e.values[t]==n}))}))};_e.autoRemove=function(e){return null==e};var Se=function(e,t,n){var r=n||[],o=r[0],i=r[1];if((o="number"==typeof o?o:-1/0)>(i="number"==typeof i?i:1/0)){var a=o;o=i,i=a}return e.filter((function(e){return t.some((function(t){var n=e.values[t];return n>=o&&n<=i}))}))};Se.autoRemove=function(e){return!e||"number"!=typeof e[0]&&"number"!=typeof e[1]};var Oe=Object.freeze({__proto__:null,text:he,exactText:ge,exactTextCase:ve,includes:me,includesAll:ye,includesSome:be,includesValue:we,exact:xe,equals:_e,between:Se});s.resetFilters="resetFilters",s.setFilter="setFilter",s.setAllFilters="setAllFilters";var Ce=function(e){e.stateReducers.push(Ae),e.useInstance.push(Ee)};function Ae(e,t,n,r){if(t.type===s.init)return o({filters:[]},e);if(t.type===s.resetFilters)return o({},e,{filters:r.initialState.filters||[]});if(t.type===s.setFilter){var i=t.columnId,a=t.filterValue,l=r.allColumns,c=r.filterTypes,u=l.find((function(e){return e.id===i}));if(!u)throw new Error("React-Table: Could not find a column with id: "+i);var d=R(u.filter,c||{},Oe),f=e.filters.find((function(e){return e.id===i})),p=v(a,f&&f.value);return j(d.autoRemove,p,u)?o({},e,{filters:e.filters.filter((function(e){return e.id!==i}))}):o({},e,f?{filters:e.filters.map((function(e){return e.id===i?{id:i,value:p}:e}))}:{filters:[].concat(e.filters,[{id:i,value:p}])})}if(t.type===s.setAllFilters){var h=t.filters,g=r.allColumns,m=r.filterTypes;return o({},e,{filters:v(h,e.filters).filter((function(e){var t=g.find((function(t){return t.id===e.id}));return!j(R(t.filter,m||{},Oe).autoRemove,e.value,t)}))})}}function Ee(e){var n=e.data,r=e.rows,o=e.flatRows,i=e.rowsById,a=e.allColumns,l=e.filterTypes,c=e.manualFilters,u=e.defaultCanFilter,d=void 0!==u&&u,f=e.disableFilters,p=e.state.filters,h=e.dispatch,g=e.autoResetFilters,v=void 0===g||g,y=t.useCallback((function(e,t){h({type:s.setFilter,columnId:e,filterValue:t})}),[h]),w=t.useCallback((function(e){h({type:s.setAllFilters,filters:e})}),[h]);a.forEach((function(e){var t=e.id,n=e.accessor,r=e.defaultCanFilter,o=e.disableFilters;e.canFilter=n?k(!0!==o&&void 0,!0!==f&&void 0,!0):k(r,d,!1),e.setFilter=function(t){return y(e.id,t)};var i=p.find((function(e){return e.id===t}));e.filterValue=i&&i.value}));var x=t.useMemo((function(){if(c||!p.length)return[r,o,i];var e=[],t={};return[function n(r,o){void 0===o&&(o=0);var i=r;return(i=p.reduce((function(e,t){var n=t.id,r=t.value,i=a.find((function(e){return e.id===n}));if(!i)return e;0===o&&(i.preFilteredRows=e);var s=R(i.filter,l||{},Oe);return s?(i.filteredRows=s(e,[n],r),i.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+i.id+"."),e)}),r)).forEach((function(r){e.push(r),t[r.id]=r,r.subRows&&(r.subRows=r.subRows&&r.subRows.length>0?n(r.subRows,o+1):r.subRows)})),i}(r),e,t]}),[c,p,r,o,i,a,l]),_=x[0],S=x[1],O=x[2];t.useMemo((function(){a.filter((function(e){return!p.find((function(t){return t.id===e.id}))})).forEach((function(e){e.preFilteredRows=_,e.filteredRows=_}))}),[_,p,a]);var C=m(v);b((function(){C()&&h({type:s.resetFilters})}),[h,c?null:n]),Object.assign(e,{preFilteredRows:r,preFilteredFlatRows:o,preFilteredRowsById:i,filteredRows:_,filteredFlatRows:S,filteredRowsById:O,rows:_,flatRows:S,rowsById:O,setFilter:y,setAllFilters:w})}Ce.pluginName="useFilters",s.resetGlobalFilter="resetGlobalFilter",s.setGlobalFilter="setGlobalFilter";var ke=function(e){e.stateReducers.push(Pe),e.useInstance.push(Me)};function Pe(e,t,n,r){if(t.type===s.resetGlobalFilter)return o({},e,{globalFilter:r.initialState.globalFilter||void 0});if(t.type===s.setGlobalFilter){var a=t.filterValue,l=r.userFilterTypes,c=R(r.globalFilter,l||{},Oe),u=v(a,e.globalFilter);return j(c.autoRemove,u)?(e.globalFilter,i(e,["globalFilter"])):o({},e,{globalFilter:u})}}function Me(e){var n=e.data,r=e.rows,o=e.flatRows,i=e.rowsById,a=e.allColumns,l=e.filterTypes,c=e.globalFilter,u=e.manualGlobalFilter,d=e.state.globalFilter,f=e.dispatch,p=e.autoResetGlobalFilter,h=void 0===p||p,g=e.disableGlobalFilter,v=t.useCallback((function(e){f({type:s.setGlobalFilter,filterValue:e})}),[f]),y=t.useMemo((function(){if(u||void 0===d)return[r,o,i];var e=[],t={},n=R(c,l||{},Oe);if(!n)return console.warn("Could not find a valid 'globalFilter' option."),r;a.forEach((function(e){var t=e.disableGlobalFilter;e.canFilter=k(!0!==t&&void 0,!0!==g&&void 0,!0)}));var s=a.filter((function(e){return!0===e.canFilter}));return[function r(o){return(o=n(o,s.map((function(e){return e.id})),d)).forEach((function(n){e.push(n),t[n.id]=n,n.subRows=n.subRows&&n.subRows.length?r(n.subRows):n.subRows})),o}(r),e,t]}),[u,d,c,l,a,r,o,i,g]),w=y[0],x=y[1],_=y[2],S=m(h);b((function(){S()&&f({type:s.resetGlobalFilter})}),[f,u?null:n]),Object.assign(e,{preGlobalFilteredRows:r,preGlobalFilteredFlatRows:o,preGlobalFilteredRowsById:i,globalFilteredRows:w,globalFilteredFlatRows:x,globalFilteredRowsById:_,rows:w,flatRows:x,rowsById:_,setGlobalFilter:v,disableGlobalFilter:g})}function Te(e,t){return t.reduce((function(e,t){return e+("number"==typeof t?t:0)}),0)}ke.pluginName="useGlobalFilter";var Re=Object.freeze({__proto__:null,sum:Te,min:function(e){var t=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e))})),t},max:function(e){var t=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.max(t,e))})),t},minMax:function(e){var t=e[0]||0,n=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e),n=Math.max(n,e))})),t+".."+n},average:function(e){return Te(0,e)/e.length},median:function(e){if(!e.length)return null;var t=Math.floor(e.length/2),n=[].concat(e).sort((function(e,t){return e-t}));return e.length%2!=0?n[t]:(n[t-1]+n[t])/2},unique:function(e){return Array.from(new Set(e).values())},uniqueCount:function(e){return new Set(e).size},count:function(e){return e.length}}),je=[],De={};s.resetGroupBy="resetGroupBy",s.setGroupBy="setGroupBy",s.toggleGroupBy="toggleGroupBy";var Ie=function(e){e.getGroupByToggleProps=[Le],e.stateReducers.push(Be),e.visibleColumnsDeps.push((function(e,t){var n=t.instance;return[].concat(e,[n.state.groupBy])})),e.visibleColumns.push(Ze),e.useInstance.push(Fe),e.prepareRow.push(He)};Ie.pluginName="useGroupBy";var Le=function(e,t){var n=t.header;return[e,{onClick:n.canGroupBy?function(e){e.persist(),n.toggleGroupBy()}:void 0,style:{cursor:n.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function Be(e,t,n,r){if(t.type===s.init)return o({groupBy:[]},e);if(t.type===s.resetGroupBy)return o({},e,{groupBy:r.initialState.groupBy||[]});if(t.type===s.setGroupBy)return o({},e,{groupBy:t.value});if(t.type===s.toggleGroupBy){var i=t.columnId,a=t.value,l=void 0!==a?a:!e.groupBy.includes(i);return o({},e,l?{groupBy:[].concat(e.groupBy,[i])}:{groupBy:e.groupBy.filter((function(e){return e!==i}))})}}function Ze(e,t){var n=t.instance.state.groupBy,r=n.map((function(t){return e.find((function(e){return e.id===t}))})).filter(Boolean),o=e.filter((function(e){return!n.includes(e.id)}));return(e=[].concat(r,o)).forEach((function(e){e.isGrouped=n.includes(e.id),e.groupedIndex=n.indexOf(e.id)})),e}var Ne={};function Fe(e){var n=e.data,r=e.rows,i=e.flatRows,a=e.rowsById,l=e.allColumns,c=e.flatHeaders,u=e.groupByFn,d=void 0===u?Ve:u,p=e.manualGroupBy,h=e.aggregations,v=void 0===h?Ne:h,y=e.plugins,w=e.state.groupBy,x=e.dispatch,_=e.autoResetGroupBy,S=void 0===_||_,O=e.disableGroupBy,C=e.defaultCanGroupBy,A=e.getHooks;g(y,["useColumnOrder","useFilters"],"useGroupBy");var E=m(e);l.forEach((function(t){var n=t.accessor,r=t.defaultGroupBy,o=t.disableGroupBy;t.canGroupBy=n?k(t.canGroupBy,!0!==o&&void 0,!0!==O&&void 0,!0):k(t.canGroupBy,r,C,!1),t.canGroupBy&&(t.toggleGroupBy=function(){return e.toggleGroupBy(t.id)}),t.Aggregated=t.Aggregated||t.Cell}));var P=t.useCallback((function(e,t){x({type:s.toggleGroupBy,columnId:e,value:t})}),[x]),T=t.useCallback((function(e){x({type:s.setGroupBy,value:e})}),[x]);c.forEach((function(e){e.getGroupByToggleProps=f(A().getGroupByToggleProps,{instance:E(),header:e})}));var R=t.useMemo((function(){if(p||!w.length)return[r,i,a,je,De,i,a];var e=w.filter((function(e){return l.find((function(t){return t.id===e}))})),t=[],n={},s=[],c={},u=[],f={},h=function r(i,a,p){if(void 0===a&&(a=0),a===e.length)return i.map((function(e){return o({},e,{depth:a})}));var h=e[a],g=d(i,h);return Object.entries(g).map((function(o,i){var d=o[0],g=o[1],m=h+":"+d,y=r(g,a+1,m=p?p+">"+m:m),b=a?M(g,"leafRows"):g,w=function(t,n,r){var o={};return l.forEach((function(i){if(e.includes(i.id))o[i.id]=n[0]?n[0].values[i.id]:null;else{var a="function"==typeof i.aggregate?i.aggregate:v[i.aggregate]||Re[i.aggregate];if(a){var s=n.map((function(e){return e.values[i.id]})),l=t.map((function(e){var t=e.values[i.id];if(!r&&i.aggregateValue){var n="function"==typeof i.aggregateValue?i.aggregateValue:v[i.aggregateValue]||Re[i.aggregateValue];if(!n)throw console.info({column:i}),new Error("React Table: Invalid column.aggregateValue option for column listed above");t=n(t,e,i)}return t}));o[i.id]=a(l,s)}else{if(i.aggregate)throw console.info({column:i}),new Error("React Table: Invalid column.aggregate option for column listed above");o[i.id]=null}}})),o}(b,g,a),x={id:m,isGrouped:!0,groupByID:h,groupByVal:d,values:w,subRows:y,leafRows:b,depth:a,index:i};return y.forEach((function(e){t.push(e),n[e.id]=e,e.isGrouped?(s.push(e),c[e.id]=e):(u.push(e),f[e.id]=e)})),x}))}(r);return h.forEach((function(e){t.push(e),n[e.id]=e,e.isGrouped?(s.push(e),c[e.id]=e):(u.push(e),f[e.id]=e)})),[h,t,n,s,c,u,f]}),[p,w,r,i,a,l,v,d]),j=R[0],D=R[1],I=R[2],L=R[3],B=R[4],Z=R[5],N=R[6],F=m(S);b((function(){F()&&x({type:s.resetGroupBy})}),[x,p?null:n]),Object.assign(e,{preGroupedRows:r,preGroupedFlatRow:i,preGroupedRowsById:a,groupedRows:j,groupedFlatRows:D,groupedRowsById:I,onlyGroupedFlatRows:L,onlyGroupedRowsById:B,nonGroupedFlatRows:Z,nonGroupedRowsById:N,rows:j,flatRows:D,rowsById:I,toggleGroupBy:P,setGroupBy:T})}function He(e){e.allCells.forEach((function(t){var n;t.isGrouped=t.column.isGrouped&&t.column.id===e.groupByID,t.isPlaceholder=!t.isGrouped&&t.column.isGrouped,t.isAggregated=!t.isGrouped&&!t.isPlaceholder&&(null==(n=e.subRows)?void 0:n.length)}))}function Ve(e,t){return e.reduce((function(e,n,r){var o=""+n.values[t];return e[o]=Array.isArray(e[o])?e[o]:[],e[o].push(n),e}),{})}var ze=/([0-9]+)/gm;function Ue(e,t){return e===t?0:e>t?1:-1}function Ge(e,t,n){return[e.values[n],t.values[n]]}function We(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}var $e=Object.freeze({__proto__:null,alphanumeric:function(e,t,n){var r=Ge(e,t,n),o=r[0],i=r[1];for(o=We(o),i=We(i),o=o.split(ze).filter(Boolean),i=i.split(ze).filter(Boolean);o.length&&i.length;){var a=o.shift(),s=i.shift(),l=parseInt(a,10),c=parseInt(s,10),u=[l,c].sort();if(isNaN(u[0])){if(a>s)return 1;if(s>a)return-1}else{if(isNaN(u[1]))return isNaN(l)?-1:1;if(l>c)return 1;if(c>l)return-1}}return o.length-i.length},datetime:function(e,t,n){var r=Ge(e,t,n),o=r[0],i=r[1];return Ue(o=o.getTime(),i=i.getTime())},basic:function(e,t,n){var r=Ge(e,t,n);return Ue(r[0],r[1])},string:function(e,t,n){var r=Ge(e,t,n),o=r[0],i=r[1];for(o=o.split("").filter(Boolean),i=i.split("").filter(Boolean);o.length&&i.length;){var a=o.shift(),s=i.shift(),l=a.toLowerCase(),c=s.toLowerCase();if(l>c)return 1;if(c>l)return-1;if(a>s)return 1;if(s>a)return-1}return o.length-i.length},number:function(e,t,n){var r=Ge(e,t,n),o=r[0],i=r[1],a=/[^0-9.]/gi;return Ue(o=Number(String(o).replace(a,"")),i=Number(String(i).replace(a,"")))}});s.resetSortBy="resetSortBy",s.setSortBy="setSortBy",s.toggleSortBy="toggleSortBy",s.clearSortBy="clearSortBy",u.sortType="alphanumeric",u.sortDescFirst=!1;var qe=function(e){e.getSortByToggleProps=[Ye],e.stateReducers.push(Ke),e.useInstance.push(Xe)};qe.pluginName="useSortBy";var Ye=function(e,t){var n=t.instance,r=t.column,o=n.isMultiSortEvent,i=void 0===o?function(e){return e.shiftKey}:o;return[e,{onClick:r.canSort?function(e){e.persist(),r.toggleSortBy(void 0,!n.disableMultiSort&&i(e))}:void 0,style:{cursor:r.canSort?"pointer":void 0},title:r.canSort?"Toggle SortBy":void 0}]};function Ke(e,t,n,r){if(t.type===s.init)return o({sortBy:[]},e);if(t.type===s.resetSortBy)return o({},e,{sortBy:r.initialState.sortBy||[]});if(t.type===s.clearSortBy)return o({},e,{sortBy:e.sortBy.filter((function(e){return e.id!==t.columnId}))});if(t.type===s.setSortBy)return o({},e,{sortBy:t.sortBy});if(t.type===s.toggleSortBy){var i,a=t.columnId,l=t.desc,c=t.multi,u=r.allColumns,d=r.disableMultiSort,f=r.disableSortRemove,p=r.disableMultiRemove,h=r.maxMultiSortColCount,g=void 0===h?Number.MAX_SAFE_INTEGER:h,v=e.sortBy,m=u.find((function(e){return e.id===a})).sortDescFirst,y=v.find((function(e){return e.id===a})),b=v.findIndex((function(e){return e.id===a})),w=null!=l,x=[];return"toggle"!==(i=!d&&c?y?"toggle":"add":b!==v.length-1||1!==v.length?"replace":y?"toggle":"replace")||f||w||c&&p||!(y&&y.desc&&!m||!y.desc&&m)||(i="remove"),"replace"===i?x=[{id:a,desc:w?l:m}]:"add"===i?(x=[].concat(v,[{id:a,desc:w?l:m}])).splice(0,x.length-g):"toggle"===i?x=v.map((function(e){return e.id===a?o({},e,{desc:w?l:!y.desc}):e})):"remove"===i&&(x=v.filter((function(e){return e.id!==a}))),o({},e,{sortBy:x})}}function Xe(e){var n=e.data,r=e.rows,o=e.flatRows,i=e.allColumns,a=e.orderByFn,l=void 0===a?Je:a,c=e.sortTypes,u=e.manualSortBy,d=e.defaultCanSort,p=e.disableSortBy,h=e.flatHeaders,v=e.state.sortBy,y=e.dispatch,w=e.plugins,x=e.getHooks,_=e.autoResetSortBy,S=void 0===_||_;g(w,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var O=t.useCallback((function(e){y({type:s.setSortBy,sortBy:e})}),[y]),C=t.useCallback((function(e,t,n){y({type:s.toggleSortBy,columnId:e,desc:t,multi:n})}),[y]),A=m(e);h.forEach((function(e){var t=e.accessor,n=e.canSort,r=e.disableSortBy,o=e.id,i=t?k(!0!==r&&void 0,!0!==p&&void 0,!0):k(d,n,!1);e.canSort=i,e.canSort&&(e.toggleSortBy=function(t,n){return C(e.id,t,n)},e.clearSortBy=function(){y({type:s.clearSortBy,columnId:e.id})}),e.getSortByToggleProps=f(x().getSortByToggleProps,{instance:A(),column:e});var a=v.find((function(e){return e.id===o}));e.isSorted=!!a,e.sortedIndex=v.findIndex((function(e){return e.id===o})),e.isSortedDesc=e.isSorted?a.desc:void 0}));var E=t.useMemo((function(){if(u||!v.length)return[r,o];var e=[],t=v.filter((function(e){return i.find((function(t){return t.id===e.id}))}));return[function n(r){var o=l(r,t.map((function(e){var t=i.find((function(t){return t.id===e.id}));if(!t)throw new Error("React-Table: Could not find a column with id: "+e.id+" while sorting");var n=t.sortType,r=P(n)||(c||{})[n]||$e[n];if(!r)throw new Error("React-Table: Could not find a valid sortType of '"+n+"' for column '"+e.id+"'.");return function(t,n){return r(t,n,e.id,e.desc)}})),t.map((function(e){var t=i.find((function(t){return t.id===e.id}));return t&&t.sortInverted?e.desc:!e.desc})));return o.forEach((function(t){e.push(t),t.subRows&&0!==t.subRows.length&&(t.subRows=n(t.subRows))})),o}(r),e]}),[u,v,r,o,i,l,c]),M=E[0],T=E[1],R=m(S);b((function(){R()&&y({type:s.resetSortBy})}),[u?null:n]),Object.assign(e,{preSortedRows:r,preSortedFlatRows:o,sortedRows:M,sortedFlatRows:T,rows:M,flatRows:T,setSortBy:O,toggleSortBy:C})}function Je(e,t,n){return[].concat(e).sort((function(e,r){for(var o=0;o<t.length;o+=1){var i=t[o],a=!1===n[o]||"desc"===n[o],s=i(e,r);if(0!==s)return a?-s:s}return n[0]?e.index-r.index:r.index-e.index}))}s.resetPage="resetPage",s.gotoPage="gotoPage",s.setPageSize="setPageSize";var Qe=function(e){e.stateReducers.push(et),e.useInstance.push(tt)};function et(e,t,n,r){if(t.type===s.init)return o({pageSize:10,pageIndex:0},e);if(t.type===s.resetPage)return o({},e,{pageIndex:r.initialState.pageIndex||0});if(t.type===s.gotoPage){var i=r.pageCount,a=r.page,l=v(t.pageIndex,e.pageIndex),c=!1;return l>e.pageIndex?c=-1===i?a.length>=e.pageSize:l<i:l<e.pageIndex&&(c=l>-1),c?o({},e,{pageIndex:l}):e}if(t.type===s.setPageSize){var u=t.pageSize,d=e.pageSize*e.pageIndex;return o({},e,{pageIndex:Math.floor(d/u),pageSize:u})}}function tt(e){var n=e.rows,r=e.autoResetPage,o=void 0===r||r,i=e.manualExpandedKey,a=void 0===i?"expanded":i,l=e.plugins,c=e.pageCount,u=e.paginateExpandedRows,d=void 0===u||u,f=e.expandSubRows,p=void 0===f||f,h=e.state,v=h.pageSize,y=h.pageIndex,w=h.expanded,x=h.globalFilter,_=h.filters,S=h.groupBy,O=h.sortBy,C=e.dispatch,A=e.data,E=e.manualPagination;g(l,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var k=m(o);b((function(){k()&&C({type:s.resetPage})}),[C,E?null:A,x,_,S,O]);var P=E?c:Math.ceil(n.length/v),M=t.useMemo((function(){return P>0?[].concat(new Array(P)).fill(null).map((function(e,t){return t})):[]}),[P]),R=t.useMemo((function(){var e;if(E)e=n;else{var t=v*y,r=t+v;e=n.slice(t,r)}return d?e:T(e,{manualExpandedKey:a,expanded:w,expandSubRows:p})}),[p,w,a,E,y,v,d,n]),j=y>0,D=-1===P?R.length>=v:y<P-1,I=t.useCallback((function(e){C({type:s.gotoPage,pageIndex:e})}),[C]),L=t.useCallback((function(){return I((function(e){return e-1}))}),[I]),B=t.useCallback((function(){return I((function(e){return e+1}))}),[I]),Z=t.useCallback((function(e){C({type:s.setPageSize,pageSize:e})}),[C]);Object.assign(e,{pageOptions:M,pageCount:P,page:R,canPreviousPage:j,canNextPage:D,gotoPage:I,previousPage:L,nextPage:B,setPageSize:Z})}Qe.pluginName="usePagination",s.resetPivot="resetPivot",s.togglePivot="togglePivot";var nt=function(e){e.getPivotToggleProps=[ot],e.stateReducers.push(it),e.useInstanceAfterData.push(at),e.allColumns.push(st),e.accessValue.push(lt),e.materializedColumns.push(ct),e.materializedColumnsDeps.push(ut),e.visibleColumns.push(dt),e.visibleColumnsDeps.push(ft),e.useInstance.push(pt),e.prepareRow.push(ht)};nt.pluginName="usePivotColumns";var rt=[],ot=function(e,t){var n=t.header;return[e,{onClick:n.canPivot?function(e){e.persist(),n.togglePivot()}:void 0,style:{cursor:n.canPivot?"pointer":void 0},title:"Toggle Pivot"}]};function it(e,t,n,r){if(t.type===s.init)return o({pivotColumns:rt},e);if(t.type===s.resetPivot)return o({},e,{pivotColumns:r.initialState.pivotColumns||rt});if(t.type===s.togglePivot){var i=t.columnId,a=t.value,l=void 0!==a?a:!e.pivotColumns.includes(i);return o({},e,l?{pivotColumns:[].concat(e.pivotColumns,[i])}:{pivotColumns:e.pivotColumns.filter((function(e){return e!==i}))})}}function at(e){e.allColumns.forEach((function(t){t.isPivotSource=e.state.pivotColumns.includes(t.id)}))}function st(e,t){var n=t.instance;return e.forEach((function(e){e.isPivotSource=n.state.pivotColumns.includes(e.id),e.uniqueValues=new Set})),e}function lt(e,t){var n=t.column;return n.uniqueValues&&void 0!==e&&n.uniqueValues.add(e),e}function ct(e,t){var n=t.instance,r=n.allColumns,i=n.state;if(!i.pivotColumns.length||!i.groupBy||!i.groupBy.length)return e;var a=i.pivotColumns.map((function(e){return r.find((function(t){return t.id===e}))})).filter(Boolean),s=r.filter((function(e){return!e.isPivotSource&&!i.groupBy.includes(e.id)&&!i.pivotColumns.includes(e.id)})),l=S(function e(t,n,r){void 0===t&&(t=0),void 0===r&&(r=[]);var i=a[t];return i?Array.from(i.uniqueValues).sort().map((function(a){var s=o({},i,{Header:i.PivotHeader||"string"==typeof i.header?i.Header+": "+a:a,isPivotGroup:!0,parent:n,depth:t,id:n?n.id+"."+i.id+"."+a:i.id+"."+a,pivotValue:a});return s.columns=e(t+1,s,[].concat(r,[function(e){return e.values[i.id]===a}])),s})):s.map((function(e){return o({},e,{canPivot:!1,isPivoted:!0,parent:n,depth:t,id:""+(n?n.id+"."+e.id:e.id),accessor:function(t,n,o){if(r.every((function(e){return e(o)})))return o.values[e.id]}})}))}());return[].concat(e,l)}function ut(e,t){var n=t.instance.state,r=n.pivotColumns,o=n.groupBy;return[].concat(e,[r,o])}function dt(e,t){var n=t.instance.state;return e=e.filter((function(e){return!e.isPivotSource})),n.pivotColumns.length&&n.groupBy&&n.groupBy.length&&(e=e.filter((function(e){return e.isGrouped||e.isPivoted}))),e}function ft(e,t){var n=t.instance;return[].concat(e,[n.state.pivotColumns,n.state.groupBy])}function pt(e){var t=e.columns,n=e.allColumns,r=e.flatHeaders,o=e.getHooks,i=e.plugins,a=e.dispatch,l=e.autoResetPivot,c=void 0===l||l,u=e.manaulPivot,d=e.disablePivot,p=e.defaultCanPivot;g(i,["useGroupBy"],"usePivotColumns");var h=m(e);n.forEach((function(t){var n=t.accessor,r=t.defaultPivot,o=t.disablePivot;t.canPivot=n?k(t.canPivot,!0!==o&&void 0,!0!==d&&void 0,!0):k(t.canPivot,r,p,!1),t.canPivot&&(t.togglePivot=function(){return e.togglePivot(t.id)}),t.Aggregated=t.Aggregated||t.Cell})),r.forEach((function(e){e.getPivotToggleProps=f(o().getPivotToggleProps,{instance:h(),header:e})}));var v=m(c);b((function(){v()&&a({type:s.resetPivot})}),[a,u?null:t]),Object.assign(e,{togglePivot:function(e,t){a({type:s.togglePivot,columnId:e,value:t})}})}function ht(e){e.allCells.forEach((function(e){e.isPivoted=e.column.isPivoted}))}s.resetSelectedRows="resetSelectedRows",s.toggleAllRowsSelected="toggleAllRowsSelected",s.toggleRowSelected="toggleRowSelected",s.toggleAllPageRowsSelected="toggleAllPageRowsSelected";var gt=function(e){e.getToggleRowSelectedProps=[vt],e.getToggleAllRowsSelectedProps=[mt],e.getToggleAllPageRowsSelectedProps=[yt],e.stateReducers.push(bt),e.useInstance.push(wt),e.prepareRow.push(xt)};gt.pluginName="useRowSelect";var vt=function(e,t){var n=t.instance,r=t.row,o=n.manualRowSelectedKey,i=void 0===o?"isSelected":o;return[e,{onChange:function(e){r.toggleRowSelected(e.target.checked)},style:{cursor:"pointer"},checked:!(!r.original||!r.original[i])||r.isSelected,title:"Toggle Row Selected",indeterminate:r.isSomeSelected}]},mt=function(e,t){var n=t.instance;return[e,{onChange:function(e){n.toggleAllRowsSelected(e.target.checked)},style:{cursor:"pointer"},checked:n.isAllRowsSelected,title:"Toggle All Rows Selected",indeterminate:Boolean(!n.isAllRowsSelected&&Object.keys(n.state.selectedRowIds).length)}]},yt=function(e,t){var n=t.instance;return[e,{onChange:function(e){n.toggleAllPageRowsSelected(e.target.checked)},style:{cursor:"pointer"},checked:n.isAllPageRowsSelected,title:"Toggle All Current Page Rows Selected",indeterminate:Boolean(!n.isAllPageRowsSelected&&n.page.some((function(e){var t=e.id;return n.state.selectedRowIds[t]})))}]};function bt(e,t,n,r){if(t.type===s.init)return o({selectedRowIds:{}},e);if(t.type===s.resetSelectedRows)return o({},e,{selectedRowIds:r.initialState.selectedRowIds||{}});if(t.type===s.toggleAllRowsSelected){var i=t.value,a=r.isAllRowsSelected,l=r.rowsById,c=r.nonGroupedRowsById,u=void 0===c?l:c,d=void 0!==i?i:!a,f=Object.assign({},e.selectedRowIds);return d?Object.keys(u).forEach((function(e){f[e]=!0})):Object.keys(u).forEach((function(e){delete f[e]})),o({},e,{selectedRowIds:f})}if(t.type===s.toggleRowSelected){var p=t.id,h=t.value,g=r.rowsById,v=r.selectSubRows,m=void 0===v||v,y=r.getSubRows,b=e.selectedRowIds[p],w=void 0!==h?h:!b;if(b===w)return e;var x=o({},e.selectedRowIds);return function e(t){var n=g[t];if(n&&(n.isGrouped||(w?x[t]=!0:delete x[t]),m&&y(n)))return y(n).forEach((function(t){return e(t.id)}))}(p),o({},e,{selectedRowIds:x})}if(t.type===s.toggleAllPageRowsSelected){var _=t.value,S=r.page,O=r.rowsById,C=r.selectSubRows,A=void 0===C||C,E=r.isAllPageRowsSelected,k=r.getSubRows,P=void 0!==_?_:!E,M=o({},e.selectedRowIds);return S.forEach((function(e){return function e(t){var n=O[t];if(n.isGrouped||(P?M[t]=!0:delete M[t]),A&&k(n))return k(n).forEach((function(t){return e(t.id)}))}(e.id)})),o({},e,{selectedRowIds:M})}return e}function wt(e){var n=e.data,r=e.rows,o=e.getHooks,i=e.plugins,a=e.rowsById,l=e.nonGroupedRowsById,c=void 0===l?a:l,u=e.autoResetSelectedRows,d=void 0===u||u,p=e.state.selectedRowIds,h=e.selectSubRows,v=void 0===h||h,y=e.dispatch,w=e.page,x=e.getSubRows;g(i,["useFilters","useGroupBy","useSortBy","useExpanded","usePagination"],"useRowSelect");var _=t.useMemo((function(){var e=[];return r.forEach((function(t){var n=v?function e(t,n,r){if(n[t.id])return!0;var o=r(t);if(o&&o.length){var i=!0,a=!1;return o.forEach((function(t){a&&!i||(e(t,n,r)?a=!0:i=!1)})),!!i||!!a&&null}return!1}(t,p,x):!!p[t.id];t.isSelected=!!n,t.isSomeSelected=null===n,n&&e.push(t)})),e}),[r,v,p,x]),S=Boolean(Object.keys(c).length&&Object.keys(p).length),O=S;S&&Object.keys(c).some((function(e){return!p[e]}))&&(S=!1),S||w&&w.length&&w.some((function(e){var t=e.id;return!p[t]}))&&(O=!1);var C=m(d);b((function(){C()&&y({type:s.resetSelectedRows})}),[y,n]);var A=t.useCallback((function(e){return y({type:s.toggleAllRowsSelected,value:e})}),[y]),E=t.useCallback((function(e){return y({type:s.toggleAllPageRowsSelected,value:e})}),[y]),k=t.useCallback((function(e,t){return y({type:s.toggleRowSelected,id:e,value:t})}),[y]),P=m(e),M=f(o().getToggleAllRowsSelectedProps,{instance:P()}),T=f(o().getToggleAllPageRowsSelectedProps,{instance:P()});Object.assign(e,{selectedFlatRows:_,isAllRowsSelected:S,isAllPageRowsSelected:O,toggleRowSelected:k,toggleAllRowsSelected:A,getToggleAllRowsSelectedProps:M,getToggleAllPageRowsSelectedProps:T,toggleAllPageRowsSelected:E})}function xt(e,t){var n=t.instance;e.toggleRowSelected=function(t){return n.toggleRowSelected(e.id,t)},e.getToggleRowSelectedProps=f(n.getHooks().getToggleRowSelectedProps,{instance:n,row:e})}var _t=function(e){return{}},St=function(e){return{}};s.setRowState="setRowState",s.setCellState="setCellState",s.resetRowState="resetRowState";var Ot=function(e){e.stateReducers.push(Ct),e.useInstance.push(At),e.prepareRow.push(Et)};function Ct(e,t,n,r){var i=r.initialRowStateAccessor,a=void 0===i?_t:i,l=r.initialCellStateAccessor,c=void 0===l?St:l,u=r.rowsById;if(t.type===s.init)return o({rowState:{}},e);if(t.type===s.resetRowState)return o({},e,{rowState:r.initialState.rowState||{}});if(t.type===s.setRowState){var d,f=t.rowId,p=t.value,h=void 0!==e.rowState[f]?e.rowState[f]:a(u[f]);return o({},e,{rowState:o({},e.rowState,(d={},d[f]=v(p,h),d))})}if(t.type===s.setCellState){var g,m,y,b,w,x=t.rowId,_=t.columnId,S=t.value,O=void 0!==e.rowState[x]?e.rowState[x]:a(u[x]),C=void 0!==(null==O||null==(g=O.cellState)?void 0:g[_])?O.cellState[_]:c(null==(m=u[x])||null==(y=m.cells)?void 0:y.find((function(e){return e.column.id===_})));return o({},e,{rowState:o({},e.rowState,(w={},w[x]=o({},O,{cellState:o({},O.cellState||{},(b={},b[_]=v(S,C),b))}),w))})}}function At(e){var n=e.autoResetRowState,r=void 0===n||n,o=e.data,i=e.dispatch,a=t.useCallback((function(e,t){return i({type:s.setRowState,rowId:e,value:t})}),[i]),l=t.useCallback((function(e,t,n){return i({type:s.setCellState,rowId:e,columnId:t,value:n})}),[i]),c=m(r);b((function(){c()&&i({type:s.resetRowState})}),[o]),Object.assign(e,{setRowState:a,setCellState:l})}function Et(e,t){var n=t.instance,r=n.initialRowStateAccessor,o=void 0===r?_t:r,i=n.initialCellStateAccessor,a=void 0===i?St:i,s=n.state.rowState;e&&(e.state=void 0!==s[e.id]?s[e.id]:o(e),e.setState=function(t){return n.setRowState(e.id,t)},e.cells.forEach((function(t){e.state.cellState||(e.state.cellState={}),t.state=void 0!==e.state.cellState[t.column.id]?e.state.cellState[t.column.id]:a(t),t.setState=function(r){return n.setCellState(e.id,t.column.id,r)}})))}Ot.pluginName="useRowState",s.resetColumnOrder="resetColumnOrder",s.setColumnOrder="setColumnOrder";var kt=function(e){e.stateReducers.push(Pt),e.visibleColumnsDeps.push((function(e,t){var n=t.instance;return[].concat(e,[n.state.columnOrder])})),e.visibleColumns.push(Mt),e.useInstance.push(Tt)};function Pt(e,t,n,r){return t.type===s.init?o({columnOrder:[]},e):t.type===s.resetColumnOrder?o({},e,{columnOrder:r.initialState.columnOrder||[]}):t.type===s.setColumnOrder?o({},e,{columnOrder:v(t.columnOrder,e.columnOrder)}):void 0}function Mt(e,t){var n=t.instance.state.columnOrder;if(!n||!n.length)return e;for(var r=[].concat(n),o=[].concat(e),i=[],a=function(){var e=r.shift(),t=o.findIndex((function(t){return t.id===e}));t>-1&&i.push(o.splice(t,1)[0])};o.length&&r.length;)a();return[].concat(i,o)}function Tt(e){var n=e.dispatch;e.setColumnOrder=t.useCallback((function(e){return n({type:s.setColumnOrder,columnOrder:e})}),[n])}kt.pluginName="useColumnOrder",u.canResize=!0,s.columnStartResizing="columnStartResizing",s.columnResizing="columnResizing",s.columnDoneResizing="columnDoneResizing",s.resetResize="resetResize";var Rt=function(e){e.getResizerProps=[jt],e.getHeaderProps.push({style:{position:"relative"}}),e.stateReducers.push(Dt),e.useInstance.push(Lt),e.useInstanceBeforeDimensions.push(It)},jt=function(e,t){var n=t.instance,r=t.header,o=n.dispatch,i=function(e,t){var n=!1;if("touchstart"===e.type){if(e.touches&&e.touches.length>1)return;n=!0}var r,i,a=function(e){var t=[];return function e(n){n.columns&&n.columns.length&&n.columns.map(e),t.push(n)}(e),t}(t).map((function(e){return[e.id,e.totalWidth]})),l=n?Math.round(e.touches[0].clientX):e.clientX,c=function(){window.cancelAnimationFrame(r),r=null,o({type:s.columnDoneResizing})},u=function(){window.cancelAnimationFrame(r),r=null,o({type:s.columnResizing,clientX:i})},d=function(e){i=e,r||(r=window.requestAnimationFrame(u))},f={mouse:{moveEvent:"mousemove",moveHandler:function(e){return d(e.clientX)},upEvent:"mouseup",upHandler:function(e){document.removeEventListener("mousemove",f.mouse.moveHandler),document.removeEventListener("mouseup",f.mouse.upHandler),c()}},touch:{moveEvent:"touchmove",moveHandler:function(e){return e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(e.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(e){document.removeEventListener(f.touch.moveEvent,f.touch.moveHandler),document.removeEventListener(f.touch.upEvent,f.touch.moveHandler),c()}}},p=n?f.touch:f.mouse,h=!!function(){if("boolean"==typeof I)return I;var e=!1;try{var t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){e=!1}return I=e}()&&{passive:!1};document.addEventListener(p.moveEvent,p.moveHandler,h),document.addEventListener(p.upEvent,p.upHandler,h),o({type:s.columnStartResizing,columnId:t.id,columnWidth:t.totalWidth,headerIdWidths:a,clientX:l})};return[e,{onMouseDown:function(e){return e.persist()||i(e,r)},onTouchStart:function(e){return e.persist()||i(e,r)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function Dt(e,t){if(t.type===s.init)return o({columnResizing:{columnWidths:{}}},e);if(t.type===s.resetResize)return o({},e,{columnResizing:{columnWidths:{}}});if(t.type===s.columnStartResizing){var n=t.clientX,r=t.columnId,i=t.columnWidth,a=t.headerIdWidths;return o({},e,{columnResizing:o({},e.columnResizing,{startX:n,headerIdWidths:a,columnWidth:i,isResizingColumn:r})})}if(t.type===s.columnResizing){var l=t.clientX,c=e.columnResizing,u=c.startX,d=c.columnWidth,f=c.headerIdWidths,p=(l-u)/d,h={};return(void 0===f?[]:f).forEach((function(e){var t=e[0],n=e[1];h[t]=Math.max(n+n*p,0)})),o({},e,{columnResizing:o({},e.columnResizing,{columnWidths:o({},e.columnResizing.columnWidths,{},h)})})}return t.type===s.columnDoneResizing?o({},e,{columnResizing:o({},e.columnResizing,{startX:null,isResizingColumn:null})}):void 0}Rt.pluginName="useResizeColumns";var It=function(e){var t=e.flatHeaders,n=e.disableResizing,r=e.getHooks,o=e.state.columnResizing,i=m(e);t.forEach((function(e){var t=k(!0!==e.disableResizing&&void 0,!0!==n&&void 0,!0);e.canResize=t,e.width=o.columnWidths[e.id]||e.originalWidth||e.width,e.isResizing=o.isResizingColumn===e.id,t&&(e.getResizerProps=f(r().getResizerProps,{instance:i(),header:e}))}))};function Lt(e){var n=e.plugins,r=e.dispatch,o=e.autoResetResize,i=void 0===o||o,a=e.columns;g(n,["useAbsoluteLayout"],"useResizeColumns");var l=m(i);b((function(){l()&&r({type:s.resetResize})}),[a]);var c=t.useCallback((function(){return r({type:s.resetResize})}),[r]);Object.assign(e,{resetResizing:c})}var Bt={position:"absolute",top:0},Zt=function(e){e.getTableBodyProps.push(Nt),e.getRowProps.push(Nt),e.getHeaderGroupProps.push(Nt),e.getFooterGroupProps.push(Nt),e.getHeaderProps.push((function(e,t){var n=t.column;return[e,{style:o({},Bt,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var n=t.cell;return[e,{style:o({},Bt,{left:n.column.totalLeft+"px",width:n.column.totalWidth+"px"})}]})),e.getFooterProps.push((function(e,t){var n=t.column;return[e,{style:o({},Bt,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]}))};Zt.pluginName="useAbsoluteLayout";var Nt=function(e,t){return[e,{style:{position:"relative",width:t.instance.totalColumnsWidth+"px"}}]},Ft={display:"inline-block",boxSizing:"border-box"},Ht=function(e,t){return[e,{style:{display:"flex",width:t.instance.totalColumnsWidth+"px"}}]},Vt=function(e){e.getRowProps.push(Ht),e.getHeaderGroupProps.push(Ht),e.getFooterGroupProps.push(Ht),e.getHeaderProps.push((function(e,t){var n=t.column;return[e,{style:o({},Ft,{width:n.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var n=t.cell;return[e,{style:o({},Ft,{width:n.column.totalWidth+"px"})}]})),e.getFooterProps.push((function(e,t){var n=t.column;return[e,{style:o({},Ft,{width:n.totalWidth+"px"})}]}))};function zt(e){e.getTableProps.push(Ut),e.getRowProps.push(Gt),e.getHeaderGroupProps.push(Gt),e.getFooterGroupProps.push(Gt),e.getHeaderProps.push(Wt),e.getCellProps.push($t),e.getFooterProps.push(qt)}Vt.pluginName="useBlockLayout",zt.pluginName="useFlexLayout";var Ut=function(e,t){return[e,{style:{minWidth:t.instance.totalColumnsMinWidth+"px"}}]},Gt=function(e,t){return[e,{style:{display:"flex",flex:"1 0 auto",minWidth:t.instance.totalColumnsMinWidth+"px"}}]},Wt=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]},$t=function(e,t){var n=t.cell;return[e,{style:{boxSizing:"border-box",flex:n.column.totalFlexWidth+" 0 auto",minWidth:n.column.totalMinWidth+"px",width:n.column.totalWidth+"px"}}]},qt=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]};function Yt(e){e.stateReducers.push(Qt),e.getTableProps.push(Kt),e.getHeaderProps.push(Xt),e.getRowProps.push(Jt)}s.columnStartResizing="columnStartResizing",s.columnResizing="columnResizing",s.columnDoneResizing="columnDoneResizing",s.resetResize="resetResize",Yt.pluginName="useGridLayout";var Kt=function(e,t){var n=t.instance;return[e,{style:{display:"grid",gridTemplateColumns:n.visibleColumns.map((function(e){var t;return n.state.gridLayout.columnWidths[e.id]?n.state.gridLayout.columnWidths[e.id]+"px":(null==(t=n.state.columnResizing)?void 0:t.isResizingColumn)?n.state.gridLayout.startWidths[e.id]+"px":"number"==typeof e.width?e.width+"px":e.width})).join(" ")}}]},Xt=function(e,t){var n=t.column;return[e,{id:"header-cell-"+n.id,style:{position:"sticky",gridColumn:"span "+n.totalVisibleHeaderCount}}]},Jt=function(e,t){var n=t.row;return n.isExpanded?[e,{style:{gridColumn:"1 / "+(n.cells.length+1)}}]:[e,{}]};function Qt(e,t,n,r){if(t.type===s.init)return o({gridLayout:{columnWidths:{}}},e);if(t.type===s.resetResize)return o({},e,{gridLayout:{columnWidths:{}}});if(t.type===s.columnStartResizing){var i=t.columnId,a=t.headerIdWidths,l=en(i);if(void 0!==l){var c=r.visibleColumns.reduce((function(e,t){var n;return o({},e,((n={})[t.id]=en(t.id),n))}),{}),u=r.visibleColumns.reduce((function(e,t){var n;return o({},e,((n={})[t.id]=t.minWidth,n))}),{}),d=r.visibleColumns.reduce((function(e,t){var n;return o({},e,((n={})[t.id]=t.maxWidth,n))}),{}),f=a.map((function(e){var t=e[0];return[t,en(t)]}));return o({},e,{gridLayout:o({},e.gridLayout,{startWidths:c,minWidths:u,maxWidths:d,headerIdGridWidths:f,columnWidth:l})})}return e}if(t.type===s.columnResizing){var p=t.clientX,h=e.columnResizing.startX,g=e.gridLayout,v=g.columnWidth,m=g.minWidths,y=g.maxWidths,b=g.headerIdGridWidths,w=(p-h)/v,x={};return(void 0===b?[]:b).forEach((function(e){var t=e[0],n=e[1];x[t]=Math.min(Math.max(m[t],n+n*w),y[t])})),o({},e,{gridLayout:o({},e.gridLayout,{columnWidths:o({},e.gridLayout.columnWidths,{},x)})})}return t.type===s.columnDoneResizing?o({},e,{gridLayout:o({},e.gridLayout,{startWidths:{},minWidths:{},maxWidths:{}})}):void 0}function en(e){var t,n=null==(t=document.getElementById("header-cell-"+e))?void 0:t.offsetWidth;if(void 0!==n)return n}e._UNSTABLE_usePivotColumns=nt,e.actions=s,e.defaultColumn=u,e.defaultGroupByFn=Ve,e.defaultOrderByFn=Je,e.defaultRenderer=l,e.emptyRenderer=c,e.ensurePluginOrder=g,e.flexRender=x,e.functionalUpdate=v,e.loopHooks=h,e.makePropGetter=f,e.makeRenderer=w,e.reduceHooks=p,e.safeUseLayoutEffect=y,e.useAbsoluteLayout=Zt,e.useAsyncDebounce=function(e,n){void 0===n&&(n=0);var o=t.useRef({}),i=m(e),a=m(n);return t.useCallback(function(){var e=r(regeneratorRuntime.mark((function e(){var t,n,s,l=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(t=l.length,n=new Array(t),s=0;s<t;s++)n[s]=l[s];return o.current.promise||(o.current.promise=new Promise((function(e,t){o.current.resolve=e,o.current.reject=t}))),o.current.timeout&&clearTimeout(o.current.timeout),o.current.timeout=setTimeout(r(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete o.current.timeout,e.prev=1,e.t0=o.current,e.next=5,i().apply(void 0,n);case 5:e.t1=e.sent,e.t0.resolve.call(e.t0,e.t1),e.next=12;break;case 9:e.prev=9,e.t2=e.catch(1),o.current.reject(e.t2);case 12:return e.prev=12,delete o.current.promise,e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])}))),a()),e.abrupt("return",o.current.promise);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),[i,a])},e.useBlockLayout=Vt,e.useColumnOrder=kt,e.useExpanded=le,e.useFilters=Ce,e.useFlexLayout=zt,e.useGetLatest=m,e.useGlobalFilter=ke,e.useGridLayout=Yt,e.useGroupBy=Ie,e.useMountedLayoutEffect=b,e.usePagination=Qe,e.useResizeColumns=Rt,e.useRowSelect=gt,e.useRowState=Ot,e.useSortBy=qe,e.useTable=function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];e=ie(e),r=[$].concat(r);var a=m(t.useRef({}).current);Object.assign(a(),o({},e,{plugins:r,hooks:W()})),r.filter(Boolean).forEach((function(e){e(a().hooks)}));var l=m(a().hooks);a().getHooks=l,delete a().hooks,Object.assign(a(),p(l().useOptions,ie(e)));var c=a(),u=c.data,d=c.columns,g=c.initialState,v=c.defaultColumn,y=c.getSubRows,b=c.getRowId,x=c.stateReducer,E=c.useControlledState,k=m(x),P=t.useCallback((function(e,t){if(!t.type)throw console.info({action:t}),new Error("Unknown Action \ud83d\udc46");return[].concat(l().stateReducers,Array.isArray(k())?k():[k()]).reduce((function(n,r){return r(n,t,e,a())||n}),e)}),[l,k,a]),M=t.useReducer(P,void 0,(function(){return P(g,{type:s.init})})),T=M[0],R=M[1],j=p([].concat(l().useControlledState,[E]),T,{instance:a()});Object.assign(a(),{state:j,dispatch:R});var D=t.useMemo((function(){return _(p(l().columns,d,{instance:a()}))}),[l,a,d].concat(p(l().columnsDeps,[],{instance:a()})));a().columns=D;var I=t.useMemo((function(){return p(l().allColumns,S(D),{instance:a()}).map(O)}),[D,l,a].concat(p(l().allColumnsDeps,[],{instance:a()})));a().allColumns=I;var L=t.useMemo((function(){for(var e=[],t=[],n={},r=[].concat(I);r.length;){var o=r.shift();se({data:u,rows:e,flatRows:t,rowsById:n,column:o,getRowId:b,getSubRows:y,accessValueHooks:l().accessValue,getInstance:a})}return[e,t,n]}),[I,u,b,y,l,a]),B=L[0],Z=L[1],N=L[2];Object.assign(a(),{rows:B,initialRows:[].concat(B),flatRows:Z,rowsById:N}),h(l().useInstanceAfterData,a());var F=t.useMemo((function(){return p(l().visibleColumns,I,{instance:a()}).map((function(e){return C(e,v)}))}),[l,I,a,v].concat(p(l().visibleColumnsDeps,[],{instance:a()})));I=t.useMemo((function(){var e=[].concat(F);return I.forEach((function(t){e.find((function(e){return e.id===t.id}))||e.push(t)})),e}),[I,F]),a().allColumns=I;var H=t.useMemo((function(){return p(l().headerGroups,A(F,v),a())}),[l,F,v,a].concat(p(l().headerGroupsDeps,[],{instance:a()})));a().headerGroups=H;var V=t.useMemo((function(){return H.length?H[0].headers:[]}),[H]);a().headers=V,a().flatHeaders=H.reduce((function(e,t){return[].concat(e,t.headers)}),[]),h(l().useInstanceBeforeDimensions,a());var z=F.filter((function(e){return e.isVisible})).map((function(e){return e.id})).sort().join("_");F=t.useMemo((function(){return F.filter((function(e){return e.isVisible}))}),[F,z]),a().visibleColumns=F;var U=ae(V),G=U[0],q=U[1],Y=U[2];return a().totalColumnsMinWidth=G,a().totalColumnsWidth=q,a().totalColumnsMaxWidth=Y,h(l().useInstance,a()),[].concat(a().flatHeaders,a().allColumns).forEach((function(e){e.render=w(a(),e),e.getHeaderProps=f(l().getHeaderProps,{instance:a(),column:e}),e.getFooterProps=f(l().getFooterProps,{instance:a(),column:e})})),a().headerGroups=t.useMemo((function(){return H.filter((function(e,t){return e.headers=e.headers.filter((function(e){return e.headers?function e(t){return t.filter((function(t){return t.headers?e(t.headers):t.isVisible})).length}(e.headers):e.isVisible})),!!e.headers.length&&(e.getHeaderGroupProps=f(l().getHeaderGroupProps,{instance:a(),headerGroup:e,index:t}),e.getFooterGroupProps=f(l().getFooterGroupProps,{instance:a(),headerGroup:e,index:t}),!0)}))}),[H,a,l]),a().footerGroups=[].concat(a().headerGroups).reverse(),a().prepareRow=t.useCallback((function(e){e.getRowProps=f(l().getRowProps,{instance:a(),row:e}),e.allCells=I.map((function(t){var n=e.values[t.id],r={column:t,row:e,value:n};return r.getCellProps=f(l().getCellProps,{instance:a(),cell:r}),r.render=w(a(),t,{row:e,cell:r,value:n}),r})),e.cells=F.map((function(t){return e.allCells.find((function(e){return e.column.id===t.id}))})),h(l().prepareRow,e,{instance:a()})}),[l,a,I,F]),a().getTableProps=f(l().getTableProps,{instance:a()}),a().getTableBodyProps=f(l().getTableBodyProps,{instance:a()}),h(l().useFinalInstance,a()),a()},Object.defineProperty(e,"__esModule",{value:!0})}(t,n(67294))},79521:(e,t,n)=>{e.exports=n(40217)},30644:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(67294);function o(){var e=(0,r.useRef)(!0);return e.current?(e.current=!1,!0):e.current}},48286:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(67294),o=n(30644);const i=function(e,t){var n=(0,o.Z)();(0,r.useEffect)((function(){if(!n)return e()}),t)}},88387:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNavigator=t.isBrowser=t.off=t.on=t.noop=void 0;t.noop=function(){},t.on=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)},t.off=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)},t.isBrowser="undefined"!==typeof window,t.isNavigator="undefined"!==typeof navigator},21337:(e,t,n)=>{"use strict";var r=n(5272),o=n(67294),i=r.__importDefault(n(82370));t.Z=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=[]);var r=i.default(e,t),a=r[0],s=r[1],l=r[2];return o.useEffect(l,n),[a,s]}},91784:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useFirstMountState=void 0;var r=n(67294);t.useFirstMountState=function(){var e=r.useRef(!0);return e.current?(e.current=!1,!0):e.current}},27539:(e,t,n)=>{"use strict";var r=n(67294),o=n(88387);t.Z=function(e,t,n){if(!o.isBrowser)return[t,o.noop,o.noop];if(!e)throw new Error("useLocalStorage key may not be falsy");var i=n?n.raw?function(e){return e}:n.deserializer:JSON.parse,a=r.useRef((function(e){try{var r=n?n.raw?String:n.serializer:JSON.stringify,o=localStorage.getItem(e);return null!==o?i(o):(t&&localStorage.setItem(e,r(t)),t)}catch(s){return t}})),s=r.useState((function(){return a.current(e)})),l=s[0],c=s[1];r.useLayoutEffect((function(){return c(a.current(e))}),[e]);var u=r.useCallback((function(t){try{var r="function"===typeof t?t(l):t;if("undefined"===typeof r)return;var o=void 0;o=n?n.raw?"string"===typeof r?r:JSON.stringify(r):n.serializer?n.serializer(r):JSON.stringify(r):JSON.stringify(r),localStorage.setItem(e,o),c(i(o))}catch(s){}}),[e,c]),d=r.useCallback((function(){try{localStorage.removeItem(e),c(void 0)}catch(s){}}),[e,c]);return[l,u,d]}},68434:(e,t,n)=>{"use strict";var r=n(67294);t.Z=function(e){var t=r.useRef();return r.useEffect((function(){t.current=e})),t.current}},78382:(e,t,n)=>{"use strict";var r=n(67294),o=n(91784),i=function(e,t){return e===t};t.Z=function(e,t){void 0===t&&(t=i);var n=r.useRef(),a=r.useRef(e);return o.useFirstMountState()||t(a.current,e)||(n.current=a.current,a.current=e),n.current}},82370:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(67294);t.default=function(e,t){void 0===t&&(t=0);var n=r.useRef(!1),o=r.useRef(),i=r.useRef(e),a=r.useCallback((function(){return n.current}),[]),s=r.useCallback((function(){n.current=!1,o.current&&clearTimeout(o.current),o.current=setTimeout((function(){n.current=!0,i.current()}),t)}),[t]),l=r.useCallback((function(){n.current=null,o.current&&clearTimeout(o.current)}),[]);return r.useEffect((function(){i.current=e}),[e]),r.useEffect((function(){return s(),l}),[t]),[a,l,s]}},73809:(e,t,n)=>{"use strict";var r=n(67294),o=function(e,t){return"boolean"===typeof t?t:!e};t.Z=function(e){return r.useReducer(o,e)}},21794:(e,t,n)=>{"use strict";var r=n(67294),o=n(91784);t.Z=function(e,t){var n=o.useFirstMountState();r.useEffect((function(){if(!n)return e()}),t)}},5272:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__assign:()=>i,__asyncDelegator:()=>x,__asyncGenerator:()=>w,__asyncValues:()=>_,__await:()=>b,__awaiter:()=>u,__classPrivateFieldGet:()=>E,__classPrivateFieldIn:()=>P,__classPrivateFieldSet:()=>k,__createBinding:()=>f,__decorate:()=>s,__exportStar:()=>p,__extends:()=>o,__generator:()=>d,__importDefault:()=>A,__importStar:()=>C,__makeTemplateObject:()=>S,__metadata:()=>c,__param:()=>l,__read:()=>g,__rest:()=>a,__spread:()=>v,__spreadArray:()=>y,__spreadArrays:()=>m,__values:()=>h});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)};function a(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function s(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function l(e,t){return function(n,r){t(n,r,e)}}function c(e,t){if("object"===typeof Reflect&&"function"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function u(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(t){i(t)}}function s(e){try{l(r.throw(e))}catch(t){i(t)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))}function d(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(s){i=[6,s],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}}var f=Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]};function p(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||f(t,e,n)}function h(e){var t="function"===typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"===typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(s){o={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function v(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(g(arguments[t]));return e}function m(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r}function y(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}function b(e){return this instanceof b?(this.v=e,this):new b(e)}function w(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(e,t||[]),i=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(e){o[e]&&(r[e]=function(t){return new Promise((function(n,r){i.push([e,t,n,r])>1||s(e,t)}))})}function s(e,t){try{(n=o[e](t)).value instanceof b?Promise.resolve(n.value.v).then(l,c):u(i[0][2],n)}catch(r){u(i[0][3],r)}var n}function l(e){s("next",e)}function c(e){s("throw",e)}function u(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}}function x(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:b(e[r](t)),done:"return"===r}:o?o(t):t}:o}}function _(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=h(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,o,(t=e[n](t)).done,t.value)}))}}}function S(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var O=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function C(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&f(t,e,n);return O(t,e),t}function A(e){return e&&e.__esModule?e:{default:e}}function E(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"===typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}function k(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"===typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n}function P(e,t){if(null===t||"object"!==typeof t&&"function"!==typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"===typeof e?t===e:e.has(t)}},72408:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,v={};function m(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}m.prototype.isReactComponent={},m.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=m.prototype;var w=b.prototype=new y;w.constructor=b,g(w,m.prototype),w.isPureReactComponent=!0;var x=Array.isArray,_=Object.prototype.hasOwnProperty,S={current:null},O={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,r){var o,i={},a=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)_.call(t,o)&&!O.hasOwnProperty(o)&&(i[o]=t[o]);var l=arguments.length-2;if(1===l)i.children=r;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];i.children=c}if(e&&e.defaultProps)for(o in l=e.defaultProps)void 0===i[o]&&(i[o]=l[o]);return{$$typeof:n,type:e,key:a,ref:s,props:i,_owner:S.current}}function A(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var E=/\/+/g;function k(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function P(e,t,o,i,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return a=a(l=e),e=""===i?"."+k(l,0):i,x(a)?(o="",null!=e&&(o=e.replace(E,"$&/")+"/"),P(a,t,o,"",(function(e){return e}))):null!=a&&(A(a)&&(a=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,o+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(E,"$&/")+"/")+e)),t.push(a)),1;if(l=0,i=""===i?".":i+":",x(e))for(var c=0;c<e.length;c++){var u=i+k(s=e[c],c);l+=P(s,t,o,u,a)}else if(u=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"===typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=P(s=s.value,t,o,u=i+k(s,c++),a);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function M(e,t,n){if(null==e)return e;var r=[],o=0;return P(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function T(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var R={current:null},j={transition:null},D={ReactCurrentDispatcher:R,ReactCurrentBatchConfig:j,ReactCurrentOwner:S};t.Children={map:M,forEach:function(e,t,n){M(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return M(e,(function(){t++})),t},toArray:function(e){return M(e,(function(e){return e}))||[]},only:function(e){if(!A(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=m,t.Fragment=o,t.Profiler=a,t.PureComponent=b,t.StrictMode=i,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=D,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=g({},e.props),i=e.key,a=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=S.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)_.call(t,c)&&!O.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=r;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];o.children=l}return{$$typeof:n,type:e.type,key:i,ref:a,props:o,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=A,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:T}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=j.transition;j.transition={};try{e()}finally{j.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return R.current.useCallback(e,t)},t.useContext=function(e){return R.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return R.current.useDeferredValue(e)},t.useEffect=function(e,t){return R.current.useEffect(e,t)},t.useId=function(){return R.current.useId()},t.useImperativeHandle=function(e,t,n){return R.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return R.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return R.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return R.current.useMemo(e,t)},t.useReducer=function(e,t,n){return R.current.useReducer(e,t,n)},t.useRef=function(e){return R.current.useRef(e)},t.useState=function(e){return R.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return R.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return R.current.useTransition()},t.version="18.2.0"},67294:(e,t,n)=>{"use strict";e.exports=n(72408)},4480:(e,t,n)=>{"use strict";n.d(t,{$P:()=>vs,C:()=>ws,CG:()=>hs,FV:()=>ms,Wh:()=>us,Zl:()=>ys,_8:()=>xs,cn:()=>ds,nZ:()=>fs,rb:()=>bs,sJ:()=>gs,xu:()=>ps});var r=n(67294),o=n(73935);var i=function(e){const t=new Error(e);if(void 0===t.stack)try{throw t}catch(n){}return t};var a=function(e){return!!e&&"function"===typeof e.then};var s=function(e,t){if(null!=e)return e;throw i(null!==t&&void 0!==t?t:"Got unexpected null or undefined")};function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class c{getValue(){throw i("BaseLoadable")}toPromise(){throw i("BaseLoadable")}valueMaybe(){throw i("BaseLoadable")}valueOrThrow(){throw i(`Loadable expected value, but in "${this.state}" state`)}promiseMaybe(){throw i("BaseLoadable")}promiseOrThrow(){throw i(`Loadable expected promise, but in "${this.state}" state`)}errorMaybe(){throw i("BaseLoadable")}errorOrThrow(){throw i(`Loadable expected error, but in "${this.state}" state`)}is(e){return e.state===this.state&&e.contents===this.contents}map(e){throw i("BaseLoadable")}}class u extends c{constructor(e){super(),l(this,"state","hasValue"),l(this,"contents",void 0),this.contents=e}getValue(){return this.contents}toPromise(){return Promise.resolve(this.contents)}valueMaybe(){return this.contents}valueOrThrow(){return this.contents}promiseMaybe(){}errorMaybe(){}map(e){try{const t=e(this.contents);return a(t)?g(t):y(t)?t:p(t)}catch(t){return a(t)?g(t.next((()=>this.map(e)))):h(t)}}}class d extends c{constructor(e){super(),l(this,"state","hasError"),l(this,"contents",void 0),this.contents=e}getValue(){throw this.contents}toPromise(){return Promise.reject(this.contents)}valueMaybe(){}promiseMaybe(){}errorMaybe(){return this.contents}errorOrThrow(){return this.contents}map(e){return this}}class f extends c{constructor(e){super(),l(this,"state","loading"),l(this,"contents",void 0),this.contents=e}getValue(){throw this.contents}toPromise(){return this.contents}valueMaybe(){}promiseMaybe(){return this.contents}promiseOrThrow(){return this.contents}errorMaybe(){}map(e){return g(this.contents.then((t=>{const n=e(t);if(y(n)){const e=n;switch(e.state){case"hasValue":case"loading":return e.contents;case"hasError":throw e.contents}}return n})).catch((t=>{if(a(t))return t.then((()=>this.map(e).contents));throw t})))}}function p(e){return Object.freeze(new u(e))}function h(e){return Object.freeze(new d(e))}function g(e){return Object.freeze(new f(e))}function v(){return Object.freeze(new f(new Promise((()=>{}))))}function m(e){const t=function(e){return e.every((e=>"hasValue"===e.state))?p(e.map((e=>e.contents))):e.some((e=>"hasError"===e.state))?h(s(e.find((e=>"hasError"===e.state)),"Invalid loadable passed to loadableAll").contents):g(Promise.all(e.map((e=>e.contents))))}((Array.isArray(e)?e:Object.getOwnPropertyNames(e).map((t=>e[t]))).map((e=>y(e)?e:a(e)?g(e):p(e))));return Array.isArray(e)?t:t.map((t=>Object.getOwnPropertyNames(e).reduce(((e,n,r)=>({...e,[n]:t[r]})),{})))}function y(e){return e instanceof c}const b={of:e=>a(e)?g(e):y(e)?e:p(e),error:e=>h(e),loading:()=>v(),all:m,isLoadable:y};var w={loadableWithValue:p,loadableWithError:h,loadableWithPromise:g,loadableLoading:v,loadableAll:m,isLoadable:y,RecoilLoadable:b},x=w.loadableWithValue,_=w.loadableWithError,S=w.loadableWithPromise,O=w.loadableLoading,C=w.loadableAll,A=w.isLoadable,E=w.RecoilLoadable,k=Object.freeze({__proto__:null,loadableWithValue:x,loadableWithError:_,loadableWithPromise:S,loadableLoading:O,loadableAll:C,isLoadable:A,RecoilLoadable:E});const P={RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED:!0,RECOIL_GKS_ENABLED:new Set(["recoil_hamt_2020","recoil_sync_external_store","recoil_suppress_rerender_in_callback","recoil_memory_managament_2020"])};!function(){var e;"undefined"!==typeof process&&null!=(null===(e=process)||void 0===e?void 0:e.env)&&(function(e,t){var n,r;const o=null===(n=process.env[e])||void 0===n||null===(r=n.toLowerCase())||void 0===r?void 0:r.trim();if(null==o||""===o)return;if(!["true","false"].includes(o))throw i(`process.env.${e} value must be 'true', 'false', or empty: ${o}`);t("true"===o)}("RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED",(e=>{P.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED=e})),function(e,t){var n;const r=null===(n=process.env[e])||void 0===n?void 0:n.trim();null!=r&&""!==r&&t(r.split(/\s*,\s*|\s+/))}("RECOIL_GKS_ENABLED",(e=>{e.forEach((e=>{P.RECOIL_GKS_ENABLED.add(e)}))})))}();var M=P;function T(e){return M.RECOIL_GKS_ENABLED.has(e)}T.setPass=e=>{M.RECOIL_GKS_ENABLED.add(e)},T.setFail=e=>{M.RECOIL_GKS_ENABLED.delete(e)},T.clear=()=>{M.RECOIL_GKS_ENABLED.clear()};var R=T;var j,D,I,L=function(e,t,{error:n}={}){return null};const B=null!==(j=r.createMutableSource)&&void 0!==j?j:r.unstable_createMutableSource,Z=null!==(D=r.useMutableSource)&&void 0!==D?D:r.unstable_useMutableSource,N=null!==(I=r.useSyncExternalStore)&&void 0!==I?I:r.unstable_useSyncExternalStore;let F=!1;var H={createMutableSource:B,useMutableSource:Z,useSyncExternalStore:N,currentRendererSupportsUseSyncExternalStore:function(){var e;const{ReactCurrentDispatcher:t,ReactCurrentOwner:n}=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,o=null!=(null!==(e=null===t||void 0===t?void 0:t.current)&&void 0!==e?e:n.currentDispatcher).useSyncExternalStore;return!N||o||F||(F=!0,L("A React renderer without React 18+ API support is being used with React 18+.")),o},reactMode:function(){return R("recoil_transition_support")?{mode:"TRANSITION_SUPPORT",early:!0,concurrent:!0}:R("recoil_sync_external_store")&&null!=N?{mode:"SYNC_EXTERNAL_STORE",early:!0,concurrent:!1}:R("recoil_mutable_source")&&null!=Z&&"undefined"!==typeof window&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?R("recoil_suppress_rerender_in_callback")?{mode:"MUTABLE_SOURCE",early:!0,concurrent:!0}:{mode:"MUTABLE_SOURCE",early:!1,concurrent:!1}:R("recoil_suppress_rerender_in_callback")?{mode:"LEGACY",early:!0,concurrent:!1}:{mode:"LEGACY",early:!1,concurrent:!1}},isFastRefreshEnabled:function(){return!1}};class V{constructor(e){l(this,"key",void 0),this.key=e}toJSON(){return{key:this.key}}}class z extends V{}class U extends V{}var G={AbstractRecoilValue:V,RecoilState:z,RecoilValueReadOnly:U,isRecoilValue:function(e){return e instanceof z||e instanceof U}},W=G.AbstractRecoilValue,$=G.RecoilState,q=G.RecoilValueReadOnly,Y=G.isRecoilValue,K=Object.freeze({__proto__:null,AbstractRecoilValue:W,RecoilState:$,RecoilValueReadOnly:q,isRecoilValue:Y});var X=function(e,...t){0};var J=function(e,t){return function*(){let n=0;for(const r of e)yield t(r,n++)}()};const{isFastRefreshEnabled:Q}=H;class ee{}const te=new ee,ne=new Map,re=new Map;class oe extends Error{}const ie=new Map;function ae(e){return ie.get(e)}var se={nodes:ne,recoilValues:re,registerNode:function(e){M.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED&&function(e){if(ne.has(e)){const t=`Duplicate atom key "${e}". This is a FATAL ERROR in\n production. But it is safe to ignore this warning if it occurred because of\n hot module replacement.`;console.warn(t)}}(e.key),ne.set(e.key,e);const t=null==e.set?new K.RecoilValueReadOnly(e.key):new K.RecoilState(e.key);return re.set(e.key,t),t},getNode:function(e){const t=ne.get(e);if(null==t)throw new oe(`Missing definition for RecoilValue: "${e}""`);return t},getNodeMaybe:function(e){return ne.get(e)},deleteNodeConfigIfPossible:function(e){var t;if(!R("recoil_memory_managament_2020"))return;const n=ne.get(e);var r;null!==n&&void 0!==n&&null!==(t=n.shouldDeleteConfigOnRelease)&&void 0!==t&&t.call(n)&&(ne.delete(e),null===(r=ae(e))||void 0===r||r(),ie.delete(e))},setConfigDeletionHandler:function(e,t){R("recoil_memory_managament_2020")&&(void 0===t?ie.delete(e):ie.set(e,t))},getConfigDeletionHandler:ae,recoilValuesForKeys:function(e){return J(e,(e=>s(re.get(e))))},NodeMissingError:oe,DefaultValue:ee,DEFAULT_VALUE:te};var le={enqueueExecution:function(e,t){t()}};var ce,ue,de=(ce=function(e){var t="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},n={},r=Math.pow(2,5),o=r-1,i=r/2,a=r/4,s={},l=function(e){return function(){return e}},c=n.hash=function(e){var n="undefined"===typeof e?"undefined":t(e);if("number"===n)return e;"string"!==n&&(e+="");for(var r=0,o=0,i=e.length;o<i;++o)r=(r<<5)-r+e.charCodeAt(o)|0;return r},u=function(e,t){return t>>>e&o},d=function(e){return 1<<e},f=function(e,t){return n=e&t-1,n=(n=(858993459&(n-=n>>1&1431655765))+(n>>2&858993459))+(n>>4)&252645135,127&(n+=n>>8)+(n>>16);var n},p=function(e,t,n,r){var o=r;if(!e){var i=r.length;o=new Array(i);for(var a=0;a<i;++a)o[a]=r[a]}return o[t]=n,o},h=function(e,t,n){var r=n.length-1,o=0,i=0,a=n;if(e)o=i=t;else for(a=new Array(r);o<t;)a[i++]=n[o++];for(++o;o<=r;)a[i++]=n[o++];return e&&(a.length=r),a},g={__hamt_isEmpty:!0},v=function(e){return e===g||e&&e.__hamt_isEmpty},m=function(e,t,n,r){return{type:1,edit:e,hash:t,key:n,value:r,_modify:S}},y=function(e,t,n){return{type:2,edit:e,hash:t,children:n,_modify:O}},b=function(e,t,n){return{type:3,edit:e,mask:t,children:n,_modify:C}},w=function(e,t,n){return{type:4,edit:e,size:t,children:n,_modify:A}},x=function e(t,n,r,o,i,a){if(r===i)return y(t,r,[a,o]);var s=u(n,r),l=u(n,i);return b(t,d(s)|d(l),s===l?[e(t,n+5,r,o,i,a)]:s<l?[o,a]:[a,o])},_=function(e,t){return e===t.edit},S=function(e,t,n,r,o,i,a){if(t(i,this.key)){var l=r(this.value);return l===this.value?this:l===s?(--a.value,g):_(e,this)?(this.value=l,this):m(e,o,i,l)}var c=r();return c===s?this:(++a.value,x(e,n,this.hash,this,o,m(e,o,i,c)))},O=function(e,t,n,r,o,i,a){if(o===this.hash){var l=function(e,t,n,r,o,i,a,l){for(var c=o.length,u=0;u<c;++u){var d=o[u];if(n(a,d.key)){var f=d.value,g=i(f);return g===f?o:g===s?(--l.value,h(e,u,o)):p(e,u,m(t,r,a,g),o)}}var v=i();return v===s?o:(++l.value,p(e,c,m(t,r,a,v),o))}(_(e,this),e,t,this.hash,this.children,r,i,a);return l===this.children?this:l.length>1?y(e,this.hash,l):l[0]}var c=r();return c===s?this:(++a.value,x(e,n,this.hash,this,o,m(e,o,i,c)))},C=function(e,t,n,r,o,a,s){var l=this.mask,c=this.children,m=u(n,o),y=d(m),x=f(l,y),S=l&y,O=S?c[x]:g,C=O._modify(e,t,n+5,r,o,a,s);if(O===C)return this;var A=_(e,this),E=l,k=void 0;if(S&&v(C)){if(!(E&=~y))return g;if(c.length<=2&&function(e){return e===g||1===e.type||2===e.type}(c[1^x]))return c[1^x];k=h(A,x,c)}else if(S||v(C))k=p(A,x,C,c);else{if(c.length>=i)return function(e,t,n,r,o){for(var i=[],a=r,s=0,l=0;a;++l)1&a&&(i[l]=o[s++]),a>>>=1;return i[t]=n,w(e,s+1,i)}(e,m,C,l,c);E|=y,k=function(e,t,n,r){var o=r.length;if(e){for(var i=o;i>=t;)r[i--]=r[i];return r[t]=n,r}for(var a=0,s=0,l=new Array(o+1);a<t;)l[s++]=r[a++];for(l[t]=n;a<o;)l[++s]=r[a++];return l}(A,x,C,c)}return A?(this.mask=E,this.children=k,this):b(e,E,k)},A=function(e,t,n,r,o,i,s){var l=this.size,c=this.children,d=u(n,o),f=c[d],h=(f||g)._modify(e,t,n+5,r,o,i,s);if(f===h)return this;var m=_(e,this),y=void 0;if(v(f)&&!v(h))++l,y=p(m,d,h,c);else if(!v(f)&&v(h)){if(--l<=a)return function(e,t,n,r){for(var o=new Array(t-1),i=0,a=0,s=0,l=r.length;s<l;++s)if(s!==n){var c=r[s];c&&!v(c)&&(o[i++]=c,a|=1<<s)}return b(e,a,o)}(e,l,d,c);y=p(m,d,g,c)}else y=p(m,d,h,c);return m?(this.size=l,this.children=y,this):w(e,l,y)};function E(e,t,n,r,o){this._editable=e,this._edit=t,this._config=n,this._root=r,this._size=o}g._modify=function(e,t,n,r,o,i,a){var l=r();return l===s?g:(++a.value,m(e,o,i,l))},E.prototype.setTree=function(e,t){return this._editable?(this._root=e,this._size=t,this):e===this._root?this:new E(this._editable,this._edit,this._config,e,t)};var k=n.tryGetHash=function(e,t,n,r){for(var o=r._root,i=0,a=r._config.keyEq;;)switch(o.type){case 1:return a(n,o.key)?o.value:e;case 2:if(t===o.hash)for(var s=o.children,l=0,c=s.length;l<c;++l){var p=s[l];if(a(n,p.key))return p.value}return e;case 3:var h=u(i,t),g=d(h);if(o.mask&g){o=o.children[f(o.mask,g)],i+=5;break}return e;case 4:if(o=o.children[u(i,t)]){i+=5;break}return e;default:return e}};E.prototype.tryGetHash=function(e,t,n){return k(e,t,n,this)};var P=n.tryGet=function(e,t,n){return k(e,n._config.hash(t),t,n)};E.prototype.tryGet=function(e,t){return P(e,t,this)};var M=n.getHash=function(e,t,n){return k(void 0,e,t,n)};E.prototype.getHash=function(e,t){return M(e,t,this)},n.get=function(e,t){return k(void 0,t._config.hash(e),e,t)},E.prototype.get=function(e,t){return P(t,e,this)};var T=n.has=function(e,t,n){return k(s,e,t,n)!==s};E.prototype.hasHash=function(e,t){return T(e,t,this)};var R=n.has=function(e,t){return T(t._config.hash(e),e,t)};E.prototype.has=function(e){return R(e,this)};var j=function(e,t){return e===t};n.make=function(e){return new E(0,0,{keyEq:e&&e.keyEq||j,hash:e&&e.hash||c},g,0)},n.empty=n.make();var D=n.isEmpty=function(e){return e&&!!v(e._root)};E.prototype.isEmpty=function(){return D(this)};var I=n.modifyHash=function(e,t,n,r){var o={value:r._size},i=r._root._modify(r._editable?r._edit:NaN,r._config.keyEq,0,e,t,n,o);return r.setTree(i,o.value)};E.prototype.modifyHash=function(e,t,n){return I(n,e,t,this)};var L=n.modify=function(e,t,n){return I(e,n._config.hash(t),t,n)};E.prototype.modify=function(e,t){return L(t,e,this)};var B=n.setHash=function(e,t,n,r){return I(l(n),e,t,r)};E.prototype.setHash=function(e,t,n){return B(e,t,n,this)};var Z=n.set=function(e,t,n){return B(n._config.hash(e),e,t,n)};E.prototype.set=function(e,t){return Z(e,t,this)};var N=l(s),F=n.removeHash=function(e,t,n){return I(N,e,t,n)};E.prototype.removeHash=E.prototype.deleteHash=function(e,t){return F(e,t,this)};var H=n.remove=function(e,t){return F(t._config.hash(e),e,t)};E.prototype.remove=E.prototype.delete=function(e){return H(e,this)};var V=n.beginMutation=function(e){return new E(e._editable+1,e._edit+1,e._config,e._root,e._size)};E.prototype.beginMutation=function(){return V(this)};var z=n.endMutation=function(e){return e._editable=e._editable&&e._editable-1,e};E.prototype.endMutation=function(){return z(this)};var U=n.mutate=function(e,t){var n=V(t);return e(n),z(n)};E.prototype.mutate=function(e){return U(e,this)};var G=function(e){return e&&W(e[0],e[1],e[2],e[3],e[4])},W=function(e,t,n,r,o){for(;n<e;){var i=t[n++];if(i&&!v(i))return $(i,r,[e,t,n,r,o])}return G(o)},$=function(e,t,n){switch(e.type){case 1:return{value:t(e),rest:n};case 2:case 4:case 3:var r=e.children;return W(r.length,r,0,t,n);default:return G(n)}},q={done:!0};function Y(e){this.v=e}Y.prototype.next=function(){if(!this.v)return q;var e=this.v;return this.v=G(e.rest),e},Y.prototype[Symbol.iterator]=function(){return this};var K=function(e,t){return new Y($(e._root,t))},X=function(e){return[e.key,e.value]},J=n.entries=function(e){return K(e,X)};E.prototype.entries=E.prototype[Symbol.iterator]=function(){return J(this)};var Q=function(e){return e.key},ee=n.keys=function(e){return K(e,Q)};E.prototype.keys=function(){return ee(this)};var te=function(e){return e.value},ne=n.values=E.prototype.values=function(e){return K(e,te)};E.prototype.values=function(){return ne(this)};var re=n.fold=function(e,t,n){var r=n._root;if(1===r.type)return e(t,r.value,r.key);for(var o=[r.children],i=void 0;i=o.pop();)for(var a=0,s=i.length;a<s;){var l=i[a++];l&&l.type&&(1===l.type?t=e(t,l.value,l.key):o.push(l.children))}return t};E.prototype.fold=function(e,t){return re(e,t,this)};var oe=n.forEach=function(e,t){return re((function(n,r,o){return e(r,o,t)}),null,t)};E.prototype.forEach=function(e){return oe(e,this)};var ie=n.count=function(e){return e._size};E.prototype.count=function(){return ie(this)},Object.defineProperty(E.prototype,"size",{get:E.prototype.count}),e.exports?e.exports=n:(void 0).hamt=n},ce(ue={exports:{}},ue.exports),ue.exports);class fe{constructor(e){l(this,"_map",void 0),this._map=new Map(null===e||void 0===e?void 0:e.entries())}keys(){return this._map.keys()}entries(){return this._map.entries()}get(e){return this._map.get(e)}has(e){return this._map.has(e)}set(e,t){return this._map.set(e,t),this}delete(e){return this._map.delete(e),this}clone(){return he(this)}toMap(){return new Map(this._map)}}class pe{constructor(e){if(l(this,"_hamt",de.empty.beginMutation()),e instanceof pe){const t=e._hamt.endMutation();e._hamt=t.beginMutation(),this._hamt=t.beginMutation()}else if(e)for(const[t,n]of e.entries())this._hamt.set(t,n)}keys(){return this._hamt.keys()}entries(){return this._hamt.entries()}get(e){return this._hamt.get(e)}has(e){return this._hamt.has(e)}set(e,t){return this._hamt.set(e,t),this}delete(e){return this._hamt.delete(e),this}clone(){return he(this)}toMap(){return new Map(this._hamt)}}function he(e){return R("recoil_hamt_2020")?new pe(e):new fe(e)}var ge=he,ve=Object.freeze({__proto__:null,persistentMap:ge});var me=function(e,...t){const n=new Set;e:for(const r of e){for(const e of t)if(e.has(r))continue e;n.add(r)}return n};var ye=function(e,t){const n=new Map;return e.forEach(((e,r)=>{n.set(r,t(e,r))})),n};function be(e,t,n,r){const{nodeDeps:o,nodeToNodeSubscriptions:i}=n,a=o.get(e);if(a&&r&&a!==r.nodeDeps.get(e))return;o.set(e,t);const l=null==a?t:me(t,a);for(const c of l){i.has(c)||i.set(c,new Set);s(i.get(c)).add(e)}if(a){const n=me(a,t);for(const t of n){if(!i.has(t))return;const n=s(i.get(t));n.delete(e),0===n.size&&i.delete(t)}}}var we={cloneGraph:function(e){return{nodeDeps:ye(e.nodeDeps,(e=>new Set(e))),nodeToNodeSubscriptions:ye(e.nodeToNodeSubscriptions,(e=>new Set(e)))}},graph:function(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}},saveDepsToStore:function(e,t,n,r){var o,i,a,s;const l=n.getState();r!==l.currentTree.version&&r!==(null===(o=l.nextTree)||void 0===o?void 0:o.version)&&r!==(null===(i=l.previousTree)||void 0===i?void 0:i.version)&&L("Tried to save dependencies to a discarded tree");const c=n.getGraph(r);if(be(e,t,c),r===(null===(a=l.previousTree)||void 0===a?void 0:a.version)){be(e,t,n.getGraph(l.currentTree.version),c)}if(r===(null===(s=l.previousTree)||void 0===s?void 0:s.version)||r===l.currentTree.version){var u;const r=null===(u=l.nextTree)||void 0===u?void 0:u.version;if(void 0!==r){be(e,t,n.getGraph(r),c)}}}};let xe=0;let _e=0;let Se=0;var Oe={getNextTreeStateVersion:()=>xe++,getNextStoreID:()=>_e++,getNextComponentID:()=>Se++};const{persistentMap:Ce}=ve,{graph:Ae}=we,{getNextTreeStateVersion:Ee}=Oe;function ke(){const e=Ee();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:Ce(),nonvalidatedAtoms:Ce()}}var Pe={makeEmptyTreeState:ke,makeEmptyStoreState:function(){const e=ke();return{currentTree:e,nextTree:null,previousTree:null,commitDepth:0,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(e.version,Ae()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}},getNextTreeStateVersion:Ee};class Me{}var Te={RetentionZone:Me,retentionZone:function(){return new Me}};var Re={setByAddingToSet:function(e,t){const n=new Set(e);return n.add(t),n},setByDeletingFromSet:function(e,t){const n=new Set(e);return n.delete(t),n},mapBySettingInMap:function(e,t,n){const r=new Map(e);return r.set(t,n),r},mapByUpdatingInMap:function(e,t,n){const r=new Map(e);return r.set(t,n(r.get(t))),r},mapByDeletingFromMap:function(e,t){const n=new Map(e);return n.delete(t),n},mapByDeletingMultipleFromMap:function(e,t){const n=new Map(e);return t.forEach((e=>n.delete(e))),n}};var je=function*(e,t){let n=0;for(const r of e)t(r,n++)&&(yield r)};var De=function(e,t){return new Proxy(e,{get:(e,n)=>(!(n in e)&&n in t&&(e[n]=t[n]()),e[n]),ownKeys:e=>Object.keys(e)})};const{getNode:Ie,getNodeMaybe:Le,recoilValuesForKeys:Be}=se,{RetentionZone:Ze}=Te,{setByAddingToSet:Ne}=Re,Fe=Object.freeze(new Set);class He extends Error{}function Ve(e,t,n,r){const o=e.getState();if(o.nodeCleanupFunctions.has(n))return;const i=Ie(n),a=function(e,t,n){if(!R("recoil_memory_managament_2020"))return()=>{};const{nodesRetainedByZone:r}=e.getState().retention;function o(e){let n=r.get(e);n||r.set(e,n=new Set),n.add(t)}if(n instanceof Ze)o(n);else if(Array.isArray(n))for(const i of n)o(i);return()=>{if(!R("recoil_memory_managament_2020"))return;const{retention:r}=e.getState();function o(e){const n=r.nodesRetainedByZone.get(e);null===n||void 0===n||n.delete(t),n&&0===n.size&&r.nodesRetainedByZone.delete(e)}if(n instanceof Ze)o(n);else if(Array.isArray(n))for(const e of n)o(e)}}(e,n,i.retainedBy),s=i.init(e,t,r);o.nodeCleanupFunctions.set(n,(()=>{s(),a()}))}function ze(e,t,n){return Ie(n).peek(e,t)}function Ue(e,t,n){const r=new Set,o=Array.from(n),i=e.getGraph(t.version);for(let s=o.pop();s;s=o.pop()){var a;r.add(s);const e=null!==(a=i.nodeToNodeSubscriptions.get(s))&&void 0!==a?a:Fe;for(const t of e)r.has(t)||o.push(t)}return r}var Ge={getNodeLoadable:function(e,t,n){return Ve(e,t,n,"get"),Ie(n).get(e,t)},peekNodeLoadable:ze,setNodeValue:function(e,t,n,r){const o=Ie(n);if(null==o.set)throw new He(`Attempt to set read-only RecoilValue: ${n}`);const i=o.set;return Ve(e,t,n,"set"),i(e,t,r)},initializeNode:function(e,t,n){Ve(e,e.getState().currentTree,t,n)},cleanUpNode:function(e,t){var n;const r=e.getState();null===(n=r.nodeCleanupFunctions.get(t))||void 0===n||n(),r.nodeCleanupFunctions.delete(t)},setUnvalidatedAtomValue_DEPRECATED:function(e,t,n){var r;const o=Le(t);return null===o||void 0===o||null===(r=o.invalidate)||void 0===r||r.call(o,e),{...e,atomValues:e.atomValues.clone().delete(t),nonvalidatedAtoms:e.nonvalidatedAtoms.clone().set(t,n),dirtyAtoms:Ne(e.dirtyAtoms,t)}},peekNodeInfo:function(e,t,n){const r=e.getState(),o=e.getGraph(t.version),i=Ie(n).nodeType;return De({type:i},{loadable:()=>ze(e,t,n),isActive:()=>r.knownAtoms.has(n)||r.knownSelectors.has(n),isSet:()=>"selector"!==i&&t.atomValues.has(n),isModified:()=>t.dirtyAtoms.has(n),deps:()=>{var e;return Be(null!==(e=o.nodeDeps.get(n))&&void 0!==e?e:[])},subscribers:()=>{var o,i;return{nodes:Be(je(Ue(e,t,new Set([n])),(e=>e!==n))),components:J(null!==(o=null===(i=r.nodeToComponentSubscriptions.get(n))||void 0===i?void 0:i.values())&&void 0!==o?o:[],(([e])=>({name:e})))}}})},getDownstreamNodes:Ue};let We=null;var $e={setInvalidateMemoizedSnapshot:function(e){We=e},invalidateMemoizedSnapshot:function(){var e;null===(e=We)||void 0===e||e()}};const{getDownstreamNodes:qe,getNodeLoadable:Ye,setNodeValue:Ke}=Ge,{getNextComponentID:Xe}=Oe,{getNode:Je,getNodeMaybe:Qe}=se,{DefaultValue:et}=se,{reactMode:tt}=H,{AbstractRecoilValue:nt,RecoilState:rt,RecoilValueReadOnly:ot,isRecoilValue:it}=K,{invalidateMemoizedSnapshot:at}=$e;function st(e,t,n){if("set"===n.type){const{recoilValue:r,valueOrUpdater:o}=n,a=function(e,t,{key:n},r){if("function"===typeof r){const o=Ye(e,t,n);if("loading"===o.state){const e=`Tried to set atom or selector "${n}" using an updater function while the current state is pending, this is not currently supported.`;throw L(e),i(e)}if("hasError"===o.state)throw o.contents;return r(o.contents)}return r}(e,t,r,o),s=Ke(e,t,r.key,a);for(const[e,n]of s.entries())lt(t,e,n)}else if("setLoadable"===n.type){const{recoilValue:{key:e},loadable:r}=n;lt(t,e,r)}else if("markModified"===n.type){const{recoilValue:{key:e}}=n;t.dirtyAtoms.add(e)}else if("setUnvalidated"===n.type){var r;const{recoilValue:{key:e},unvalidatedValue:o}=n,i=Qe(e);null===i||void 0===i||null===(r=i.invalidate)||void 0===r||r.call(i,t),t.atomValues.delete(e),t.nonvalidatedAtoms.set(e,o),t.dirtyAtoms.add(e)}else L(`Unknown action ${n.type}`)}function lt(e,t,n){"hasValue"===n.state&&n.contents instanceof et?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function ct(e,t){e.replaceState((n=>{const r=ft(n);for(const o of t)st(e,r,o);return pt(e,r),at(),r}))}function ut(e,t){if(dt.length){const n=dt[dt.length-1];let r=n.get(e);r||n.set(e,r=[]),r.push(t)}else ct(e,[t])}const dt=[];function ft(e){return{...e,atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)}}function pt(e,t){const n=qe(e,t,t.dirtyAtoms);for(const i of n){var r,o;null===(r=Qe(i))||void 0===r||null===(o=r.invalidate)||void 0===o||o.call(r,t)}}function ht(e,t,n){ut(e,{type:"set",recoilValue:t,valueOrUpdater:n})}var gt={RecoilValueReadOnly:ot,AbstractRecoilValue:nt,RecoilState:rt,getRecoilValueAsLoadable:function(e,{key:t},n=e.getState().currentTree){var r,o;const i=e.getState();n.version!==i.currentTree.version&&n.version!==(null===(r=i.nextTree)||void 0===r?void 0:r.version)&&n.version!==(null===(o=i.previousTree)||void 0===o?void 0:o.version)&&L("Tried to read from a discarded tree");const a=Ye(e,n,t);return"loading"===a.state&&a.contents.catch((()=>{})),a},setRecoilValue:ht,setRecoilValueLoadable:function(e,t,n){if(n instanceof et)return ht(e,t,n);ut(e,{type:"setLoadable",recoilValue:t,loadable:n})},markRecoilValueModified:function(e,t){ut(e,{type:"markModified",recoilValue:t})},setUnvalidatedRecoilValue:function(e,t,n){ut(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})},subscribeToRecoilValue:function(e,{key:t},n,r=null){const o=Xe(),i=e.getState();i.nodeToComponentSubscriptions.has(t)||i.nodeToComponentSubscriptions.set(t,new Map),s(i.nodeToComponentSubscriptions.get(t)).set(o,[null!==r&&void 0!==r?r:"<not captured>",n]);const a=tt();if(a.early&&("LEGACY"===a.mode||"MUTABLE_SOURCE"===a.mode)){const r=e.getState().nextTree;r&&r.dirtyAtoms.has(t)&&n(r)}return{release:()=>{const n=e.getState(),r=n.nodeToComponentSubscriptions.get(t);void 0!==r&&r.has(o)?(r.delete(o),0===r.size&&n.nodeToComponentSubscriptions.delete(t)):L(`Subscription missing at release time for atom ${t}. This is a bug in Recoil.`)}}},isRecoilValue:it,applyAtomValueWrites:function(e,t){const n=e.clone();return t.forEach(((e,t)=>{"hasValue"===e.state&&e.contents instanceof et?n.delete(t):n.set(t,e)})),n},batchStart:function(){const e=new Map;return dt.push(e),()=>{for(const[t,n]of e)ct(t,n);dt.pop()!==e&&L("Incorrect order of batch popping")}},writeLoadableToTreeState:lt,invalidateDownstreams:pt,copyTreeState:ft,refreshRecoilValue:function(e,t){var n;const{currentTree:r}=e.getState(),o=Je(t.key);null===(n=o.clearCache)||void 0===n||n.call(o,e,r)}};var vt=function(e,t,n){const r=e.entries();let o=r.next();for(;!o.done;){const i=o.value;if(t.call(n,i[1],i[0],e))return!0;o=r.next()}return!1};const{cleanUpNode:mt}=Ge,{deleteNodeConfigIfPossible:yt,getNode:bt}=se,{RetentionZone:wt}=Te,xt=new Set;function _t(e,t){const n=e.getState(),r=n.currentTree;if(n.nextTree)return void L("releaseNodesNowOnCurrentTree should only be called at the end of a batch");const o=new Set;for(const a of t)if(a instanceof wt)for(const e of Ot(n,a))o.add(e);else o.add(a);const i=function(e,t){const n=e.getState(),r=n.currentTree,o=e.getGraph(r.version),i=new Set,a=new Set;return l(t),i;function l(t){const c=new Set,u=function(e,t,n,r,o){const i=e.getGraph(t.version),a=[],l=new Set;for(;n.size>0;)c(s(n.values().next().value));return a;function c(e){if(r.has(e)||o.has(e))return void n.delete(e);if(l.has(e))return;const t=i.nodeToNodeSubscriptions.get(e);if(t)for(const n of t)c(n);l.add(e),n.delete(e),a.push(e)}}(e,r,t,i,a);for(const e of u){var d;if("recoilRoot"===bt(e).retainedBy){a.add(e);continue}if((null!==(d=n.retention.referenceCounts.get(e))&&void 0!==d?d:0)>0){a.add(e);continue}if(Ct(e).some((e=>n.retention.referenceCounts.get(e)))){a.add(e);continue}const t=o.nodeToNodeSubscriptions.get(e);t&&vt(t,(e=>a.has(e)))?a.add(e):(i.add(e),c.add(e))}const f=new Set;for(const e of c)for(const t of null!==(p=o.nodeDeps.get(e))&&void 0!==p?p:xt){var p;i.has(t)||f.add(t)}f.size&&l(f)}}(e,o);for(const a of i)St(e,r,a)}function St(e,t,n){if(!R("recoil_memory_managament_2020"))return;mt(e,n);const r=e.getState();r.knownAtoms.delete(n),r.knownSelectors.delete(n),r.nodeTransactionSubscriptions.delete(n),r.retention.referenceCounts.delete(n);const o=Ct(n);for(const l of o){var i;null===(i=r.retention.nodesRetainedByZone.get(l))||void 0===i||i.delete(n)}t.atomValues.delete(n),t.dirtyAtoms.delete(n),t.nonvalidatedAtoms.delete(n);const a=r.graphsByVersion.get(t.version);if(a){const e=a.nodeDeps.get(n);if(void 0!==e){a.nodeDeps.delete(n);for(const t of e){var s;null===(s=a.nodeToNodeSubscriptions.get(t))||void 0===s||s.delete(n)}}a.nodeToNodeSubscriptions.delete(n)}yt(n)}function Ot(e,t){var n;return null!==(n=e.retention.nodesRetainedByZone.get(t))&&void 0!==n?n:xt}function Ct(e){const t=bt(e).retainedBy;return void 0===t||"components"===t||"recoilRoot"===t?[]:t instanceof wt?[t]:t}function At(e,t){if(!R("recoil_memory_managament_2020"))return;e.getState().retention.referenceCounts.delete(t),function(e,t){const n=e.getState();n.nextTree?n.retention.retainablesToCheckForRelease.add(t):_t(e,new Set([t]))}(e,t)}var Et={SUSPENSE_TIMEOUT_MS:12e4,updateRetainCount:function(e,t,n){var r;if(!R("recoil_memory_managament_2020"))return;const o=e.getState().retention.referenceCounts,i=(null!==(r=o.get(t))&&void 0!==r?r:0)+n;0===i?At(e,t):o.set(t,i)},updateRetainCountToZero:At,releaseScheduledRetainablesNow:function(e){if(!R("recoil_memory_managament_2020"))return;const t=e.getState();_t(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()},retainedByOptionWithDefault:function(e){return void 0===e?"recoilRoot":e}};const{unstable_batchedUpdates:kt}=o;var Pt={unstable_batchedUpdates:kt};const{unstable_batchedUpdates:Mt}=Pt;var Tt={unstable_batchedUpdates:Mt};const{batchStart:Rt}=gt,{unstable_batchedUpdates:jt}=Tt;let Dt=jt||(e=>e());var It={getBatcher:()=>Dt,setBatcher:e=>{Dt=e},batchUpdates:e=>{Dt((()=>{let t=()=>{};try{t=Rt(),e()}finally{t()}}))}};var Lt=function*(e){for(const t of e)for(const e of t)yield e};const Bt="undefined"===typeof Window||"undefined"===typeof window,Zt="undefined"!==typeof navigator&&"ReactNative"===navigator.product;var Nt={isSSR:Bt,isReactNative:Zt,isWindow:e=>!Bt&&(e===window||e instanceof Window)};var Ft={memoizeWithArgsHash:function(e,t){let n;return(...r)=>{n||(n={});const o=t(...r);return Object.hasOwnProperty.call(n,o)||(n[o]=e(...r)),n[o]}},memoizeOneWithArgsHash:function(e,t){let n,r;return(...o)=>{const i=t(...o);return n===i||(n=i,r=e(...o)),r}},memoizeOneWithArgsHashAndInvalidation:function(e,t){let n,r;return[(...o)=>{const i=t(...o);return n===i||(n=i,r=e(...o)),r},()=>{n=null}]}};const{batchUpdates:Ht}=It,{initializeNode:Vt,peekNodeInfo:zt}=Ge,{graph:Ut}=we,{getNextStoreID:Gt}=Oe,{DEFAULT_VALUE:Wt,recoilValues:$t,recoilValuesForKeys:qt}=se,{AbstractRecoilValue:Yt,getRecoilValueAsLoadable:Kt,setRecoilValue:Xt,setUnvalidatedRecoilValue:Jt}=gt,{updateRetainCount:Qt}=Et,{setInvalidateMemoizedSnapshot:en}=$e,{getNextTreeStateVersion:tn,makeEmptyStoreState:nn}=Pe,{isSSR:rn}=Nt,{memoizeOneWithArgsHashAndInvalidation:on}=Ft;class an{constructor(e,t){l(this,"_store",void 0),l(this,"_refCount",1),l(this,"getLoadable",(e=>(this.checkRefCount_INTERNAL(),Kt(this._store,e)))),l(this,"getPromise",(e=>(this.checkRefCount_INTERNAL(),this.getLoadable(e).toPromise()))),l(this,"getNodes_UNSTABLE",(e=>{if(this.checkRefCount_INTERNAL(),!0===(null===e||void 0===e?void 0:e.isModified)){if(!1===(null===e||void 0===e?void 0:e.isInitialized))return[];const t=this._store.getState().currentTree;return qt(t.dirtyAtoms)}const t=this._store.getState().knownAtoms,n=this._store.getState().knownSelectors;return null==(null===e||void 0===e?void 0:e.isInitialized)?$t.values():!0===e.isInitialized?qt(Lt([t,n])):je($t.values(),(({key:e})=>!t.has(e)&&!n.has(e)))})),l(this,"getInfo_UNSTABLE",(({key:e})=>(this.checkRefCount_INTERNAL(),zt(this._store,this._store.getState().currentTree,e)))),l(this,"map",(e=>{this.checkRefCount_INTERNAL();const t=new un(this,Ht);return e(t),t})),l(this,"asyncMap",(async e=>{this.checkRefCount_INTERNAL();const t=new un(this,Ht);return t.retain(),await e(t),t.autoRelease_INTERNAL(),t})),this._store={storeID:Gt(),parentStoreID:t,getState:()=>e,replaceState:t=>{e.currentTree=t(e.currentTree)},getGraph:t=>{const n=e.graphsByVersion;if(n.has(t))return s(n.get(t));const r=Ut();return n.set(t,r),r},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw i("Cannot subscribe to Snapshots")}};for(const n of this._store.getState().knownAtoms)Vt(this._store,n,"get"),Qt(this._store,n,1);this.autoRelease_INTERNAL()}retain(){this._refCount<=0&&L("Attempt to retain() Snapshot that was already released."),this._refCount++;let e=!1;return()=>{e||(e=!0,this._release())}}autoRelease_INTERNAL(){rn||window.setTimeout((()=>this._release()),10)}_release(){if(this._refCount--,0===this._refCount){if(this._store.getState().nodeCleanupFunctions.forEach((e=>e())),this._store.getState().nodeCleanupFunctions.clear(),!R("recoil_memory_managament_2020"))return}else this._refCount}isRetained(){return this._refCount>0}checkRefCount_INTERNAL(){R("recoil_memory_managament_2020")&&this._refCount}getStore_INTERNAL(){return this.checkRefCount_INTERNAL(),this._store}getID(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}getStoreID(){return this.checkRefCount_INTERNAL(),this._store.storeID}}function sn(e,t,n=!1){const r=e.getState(),o=n?tn():t.version;return{currentTree:{version:n?o:t.version,stateID:n?o:t.stateID,transactionMetadata:{...t.transactionMetadata},dirtyAtoms:new Set(t.dirtyAtoms),atomValues:t.atomValues.clone(),nonvalidatedAtoms:t.nonvalidatedAtoms.clone()},commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(r.knownAtoms),knownSelectors:new Set(r.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(o,e.getGraph(t.version)),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map(J(r.nodeCleanupFunctions.entries(),(([e])=>[e,()=>{}])))}}const[ln,cn]=on(((e,t)=>{var n;const r=e.getState(),o="latest"===t?null!==(n=r.nextTree)&&void 0!==n?n:r.currentTree:s(r.previousTree);return new an(sn(e,o),e.storeID)}),((e,t)=>{var n,r;return String(t)+String(e.storeID)+String(null===(n=e.getState().nextTree)||void 0===n?void 0:n.version)+String(e.getState().currentTree.version)+String(null===(r=e.getState().previousTree)||void 0===r?void 0:r.version)}));en(cn);class un extends an{constructor(e,t){super(sn(e.getStore_INTERNAL(),e.getStore_INTERNAL().getState().currentTree,!0),e.getStoreID()),l(this,"_batch",void 0),l(this,"set",((e,t)=>{this.checkRefCount_INTERNAL();const n=this.getStore_INTERNAL();this._batch((()=>{Qt(n,e.key,1),Xt(this.getStore_INTERNAL(),e,t)}))})),l(this,"reset",(e=>{this.checkRefCount_INTERNAL();const t=this.getStore_INTERNAL();this._batch((()=>{Qt(t,e.key,1),Xt(this.getStore_INTERNAL(),e,Wt)}))})),l(this,"setUnvalidatedAtomValues_DEPRECATED",(e=>{this.checkRefCount_INTERNAL();const t=this.getStore_INTERNAL();Ht((()=>{for(const[n,r]of e.entries())Qt(t,n,1),Jt(t,new Yt(n),r)}))})),this._batch=t}}var dn={Snapshot:an,MutableSnapshot:un,freshSnapshot:function(e){const t=new an(nn());return null!=e?t.map(e):t},cloneSnapshot:function(e,t="latest"){const n=ln(e,t);return n.isRetained()?n:(cn(),ln(e,t))}},fn=dn.Snapshot,pn=dn.MutableSnapshot,hn=dn.freshSnapshot,gn=dn.cloneSnapshot,vn=Object.freeze({__proto__:null,Snapshot:fn,MutableSnapshot:pn,freshSnapshot:hn,cloneSnapshot:gn});var mn=function(...e){const t=new Set;for(const n of e)for(const e of n)t.add(e);return t};const{useRef:yn}=r;var bn=function(e){const t=yn(e);return t.current===e&&"function"===typeof e&&(t.current=e()),t};const{getNextTreeStateVersion:wn,makeEmptyStoreState:xn}=Pe,{cleanUpNode:_n,getDownstreamNodes:Sn,initializeNode:On,setNodeValue:Cn,setUnvalidatedAtomValue_DEPRECATED:An}=Ge,{graph:En}=we,{cloneGraph:kn}=we,{getNextStoreID:Pn}=Oe,{createMutableSource:Mn,reactMode:Tn}=H,{applyAtomValueWrites:Rn}=gt,{releaseScheduledRetainablesNow:jn}=Et,{freshSnapshot:Dn}=vn,{useCallback:In,useContext:Ln,useEffect:Bn,useMemo:Zn,useRef:Nn,useState:Fn}=r;function Hn(){throw i("This component must be used inside a <RecoilRoot> component.")}const Vn=Object.freeze({storeID:Pn(),getState:Hn,replaceState:Hn,getGraph:Hn,subscribeToTransactions:Hn,addTransactionMetadata:Hn});let zn=!1;function Un(e){if(zn)throw i("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");const t=e.getState();if(null===t.nextTree){R("recoil_memory_managament_2020")&&R("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&jn(e);const n=t.currentTree.version,r=wn();t.nextTree={...t.currentTree,version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}},t.graphsByVersion.set(r,kn(s(t.graphsByVersion.get(n))))}}const Gn=r.createContext({current:Vn}),Wn=()=>Ln(Gn),$n=r.createContext(null);function qn(e,t,n){const r=Sn(e,n,n.dirtyAtoms);for(const o of r){const e=t.nodeToComponentSubscriptions.get(o);if(e)for(const[t,[r,o]]of e)o(n)}}function Yn(e){const t=e.getState(),n=t.currentTree,r=n.dirtyAtoms;if(r.size){for(const[n,o]of t.nodeTransactionSubscriptions)if(r.has(n))for(const[t,r]of o)r(e);for(const[n,r]of t.transactionSubscriptions)r(e);(!Tn().early||t.suspendedComponentResolvers.size>0)&&(qn(e,t,n),t.suspendedComponentResolvers.forEach((e=>e())),t.suspendedComponentResolvers.clear())}t.queuedComponentCallbacks_DEPRECATED.forEach((e=>e(n))),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function Kn({setNotifyBatcherOfChange:e}){const t=Wn(),[,n]=Fn([]);return e((()=>n({}))),Bn((()=>(e((()=>n({}))),()=>{e((()=>{}))})),[e]),Bn((()=>{le.enqueueExecution("Batcher",(()=>{!function(e){const t=e.getState();t.commitDepth++;try{const{nextTree:n}=t;if(null==n)return;t.previousTree=t.currentTree,t.currentTree=n,t.nextTree=null,Yn(e),null!=t.previousTree?t.graphsByVersion.delete(t.previousTree.version):L("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,R("recoil_memory_managament_2020")&&null==n&&jn(e)}finally{t.commitDepth--}}(t.current)}))})),null}let Xn=0;function Jn({initializeState_DEPRECATED:e,initializeState:t,store_INTERNAL:n,children:o}){let i;const a=e=>{const t=i.current.graphsByVersion;if(t.has(e))return s(t.get(e));const n=En();return t.set(e,n),n},l=(e,t)=>{if(null==t){const{transactionSubscriptions:t}=p.current.getState(),n=Xn++;return t.set(n,e),{release:()=>{t.delete(n)}}}{const{nodeTransactionSubscriptions:n}=p.current.getState();n.has(t)||n.set(t,new Map);const r=Xn++;return s(n.get(t)).set(r,e),{release:()=>{const e=n.get(t);e&&(e.delete(r),0===e.size&&n.delete(t))}}}},c=e=>{Un(p.current);for(const t of Object.keys(e))s(p.current.getState().nextTree).transactionMetadata[t]=e[t]},u=e=>{Un(p.current);const t=s(i.current.nextTree);let n;try{zn=!0,n=e(t)}finally{zn=!1}n!==t&&(i.current.nextTree=n,Tn().early&&qn(p.current,i.current,n),s(d.current)())},d=Nn(null),f=In((e=>{d.current=e}),[d]),p=bn((()=>null!==n&&void 0!==n?n:{storeID:Pn(),getState:()=>i.current,replaceState:u,getGraph:a,subscribeToTransactions:l,addTransactionMetadata:c}));null!=n&&(p.current=n),i=bn((()=>null!=e?function(e,t){const n=xn();return t({set:(t,r)=>{const o=n.currentTree,i=Cn(e,o,t.key,r),a=new Set(i.keys()),s=o.nonvalidatedAtoms.clone();for(const e of a)s.delete(e);n.currentTree={...o,dirtyAtoms:mn(o.dirtyAtoms,a),atomValues:Rn(o.atomValues,i),nonvalidatedAtoms:s}},setUnvalidatedAtomValues:e=>{e.forEach(((e,t)=>{n.currentTree=An(n.currentTree,t,e)}))}}),n}(p.current,e):null!=t?function(e){const t=Dn(e),n=t.getStore_INTERNAL().getState();return t.retain(),n.nodeCleanupFunctions.forEach((e=>e())),n.nodeCleanupFunctions.clear(),n}(t):xn()));const h=Zn((()=>null===Mn||void 0===Mn?void 0:Mn(i,(()=>i.current.currentTree.version))),[i]);return Bn((()=>{const e=p.current;for(const t of new Set(e.getState().knownAtoms))On(e,t,"get");return()=>{for(const t of e.getState().knownAtoms)_n(e,t)}}),[p]),r.createElement(Gn.Provider,{value:p},r.createElement($n.Provider,{value:h},r.createElement(Kn,{setNotifyBatcherOfChange:f}),o))}var Qn={RecoilRoot:function(e){const{override:t,...n}=e,o=Wn();return!1===t&&o.current!==Vn?e.children:r.createElement(Jn,n)},useStoreRef:Wn,useRecoilMutableSource:function(){const e=Ln($n);return null==e&&X("Attempted to use a Recoil hook outside of a <RecoilRoot>. <RecoilRoot> must be an ancestor of any component that uses Recoil hooks."),e},useRecoilStoreID:function(){return Wn().current.storeID},notifyComponents_FOR_TESTING:qn,sendEndOfBatchNotifications_FOR_TESTING:Yn};var er=function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!1;return!0};const{useEffect:tr,useRef:nr}=r;var rr=function(e){const t=nr();return tr((()=>{t.current=e})),t.current};const{useStoreRef:or}=Qn,{SUSPENSE_TIMEOUT_MS:ir}=Et,{updateRetainCount:ar}=Et,{RetentionZone:sr}=Te,{useEffect:lr,useRef:cr}=r,{isSSR:ur}=Nt;var dr=function(e){if(R("recoil_memory_managament_2020"))return function(e){const t=Array.isArray(e)?e:[e],n=t.map((e=>e instanceof sr?e:e.key)),r=or();lr((()=>{if(!R("recoil_memory_managament_2020"))return;const e=r.current;if(o.current&&!ur)window.clearTimeout(o.current),o.current=null;else for(const t of n)ar(e,t,1);return()=>{for(const t of n)ar(e,t,-1)}}),[r,...n]);const o=cr(),i=rr(n);if(!ur&&(void 0===i||!er(i,n))){const e=r.current;for(const t of n)ar(e,t,1);if(i)for(const t of i)ar(e,t,-1);o.current&&window.clearTimeout(o.current),o.current=window.setTimeout((()=>{o.current=null;for(const t of n)ar(e,t,-1)}),ir)}}(e)};var fr=function(){return"<component name not available>"};const{batchUpdates:pr}=It,{DEFAULT_VALUE:hr}=se,{currentRendererSupportsUseSyncExternalStore:gr,reactMode:vr,useMutableSource:mr,useSyncExternalStore:yr}=H,{useRecoilMutableSource:br,useStoreRef:wr}=Qn,{isRecoilValue:xr}=K,{AbstractRecoilValue:_r,getRecoilValueAsLoadable:Sr,setRecoilValue:Or,setUnvalidatedRecoilValue:Cr,subscribeToRecoilValue:Ar}=gt,{useCallback:Er,useEffect:kr,useMemo:Pr,useRef:Mr,useState:Tr}=r,{setByAddingToSet:Rr}=Re,{isSSR:jr}=Nt;function Dr(e,t,n){if("hasValue"===e.state)return e.contents;if("loading"===e.state){throw new Promise((t=>{const r=n.current.getState().suspendedComponentResolvers;r.add(t),jr&&a(e.contents)&&e.contents.finally((()=>{r.delete(t)}))}))}throw"hasError"===e.state?e.contents:i(`Invalid value of loadable atom "${t.key}"`)}function Ir(e){const t=wr(),n=fr(),r=Er((()=>{var n;const r=t.current,o=r.getState(),i=vr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return{loadable:Sr(r,e,i),key:e.key}}),[t,e]),o=Er((e=>{let t;return()=>{var n,r;const o=e();return null!==(n=t)&&void 0!==n&&n.loadable.is(o.loadable)&&(null===(r=t)||void 0===r?void 0:r.key)===o.key?t:(t=o,o)}}),[]),i=Pr((()=>o(r)),[r,o]),a=Er((r=>{const o=t.current;return Ar(o,e,r,n).release}),[t,e,n]);return yr(a,i,i).loadable}function Lr(e){const t=wr(),n=Er((()=>{var n;const r=t.current,o=r.getState(),i=vr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return Sr(r,e,i)}),[t,e]),r=Er((()=>n()),[n]),o=fr(),a=Er(((r,i)=>{const a=t.current;return Ar(a,e,(()=>{if(!R("recoil_suppress_rerender_in_callback"))return i();const e=n();c.current.is(e)||i(),c.current=e}),o).release}),[t,e,o,n]),s=br();if(null==s)throw i("Recoil hooks must be used in components contained within a <RecoilRoot> component.");const l=mr(s,r,a),c=Mr(l);return kr((()=>{c.current=l})),l}function Br(e){const t=wr(),n=fr(),r=Er((()=>{var n;const r=t.current,o=r.getState(),i=vr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return Sr(r,e,i)}),[t,e]),o=Er((()=>({loadable:r(),key:e.key})),[r,e.key]),i=Er((e=>{const t=o();return e.loadable.is(t.loadable)&&e.key===t.key?e:t}),[o]);kr((()=>{const r=Ar(t.current,e,(e=>{s(i)}),n);return s(i),r.release}),[n,e,t,i]);const[a,s]=Tr(o);return a.key!==e.key?o().loadable:a.loadable}function Zr(e){const t=wr(),[,n]=Tr([]),r=fr(),o=Er((()=>{var n;const r=t.current,o=r.getState(),i=vr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return Sr(r,e,i)}),[t,e]),i=o(),a=Mr(i);return kr((()=>{a.current=i})),kr((()=>{const i=t.current,s=i.getState(),l=Ar(i,e,(e=>{var t;if(!R("recoil_suppress_rerender_in_callback"))return n([]);const r=o();null!==(t=a.current)&&void 0!==t&&t.is(r)||n(r),a.current=r}),r);if(s.nextTree)i.getState().queuedComponentCallbacks_DEPRECATED.push((()=>{a.current=null,n([])}));else{var c;if(!R("recoil_suppress_rerender_in_callback"))return n([]);const e=o();null!==(c=a.current)&&void 0!==c&&c.is(e)||n(e),a.current=e}return l.release}),[r,o,e,t]),i}function Nr(e){return R("recoil_memory_managament_2020")&&dr(e),{TRANSITION_SUPPORT:Br,SYNC_EXTERNAL_STORE:gr()?Ir:Br,MUTABLE_SOURCE:Lr,LEGACY:Zr}[vr().mode](e)}function Fr(e){const t=wr();return Dr(Nr(e),e,t)}function Hr(e){const t=wr();return Er((n=>{Or(t.current,e,n)}),[t,e])}function Vr(e){return R("recoil_memory_managament_2020")&&dr(e),Br(e)}function zr(e){const t=wr();return Dr(Vr(e),e,t)}var Ur={recoilComponentGetRecoilValueCount_FOR_TESTING:{current:0},useRecoilInterface:function(){const e=fr(),t=wr(),[,n]=Tr([]),r=Mr(new Set);r.current=new Set;const o=Mr(new Set),i=Mr(new Map),a=Er((e=>{const t=i.current.get(e);t&&(t.release(),i.current.delete(e))}),[i]),s=Er(((e,t)=>{i.current.has(t)&&n([])}),[]);return kr((()=>{const n=t.current;me(r.current,o.current).forEach((t=>{if(i.current.has(t))return void X(`Double subscription to RecoilValue "${t}"`);const r=Ar(n,new _r(t),(e=>s(e,t)),e);i.current.set(t,r);n.getState().nextTree?n.getState().queuedComponentCallbacks_DEPRECATED.push((()=>{s(n.getState(),t)})):s(n.getState(),t)})),me(o.current,r.current).forEach((e=>{a(e)})),o.current=r.current})),kr((()=>{const n=i.current;return me(r.current,new Set(n.keys())).forEach((r=>{const o=Ar(t.current,new _r(r),(e=>s(e,r)),e);n.set(r,o)})),()=>n.forEach(((e,t)=>a(t)))}),[e,t,a,s]),Pr((()=>{function e(e){return n=>{Or(t.current,e,n)}}function n(e){var n;r.current.has(e.key)||(r.current=Rr(r.current,e.key));const o=t.current.getState();return Sr(t.current,e,vr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree)}function o(e){return Dr(n(e),e,t)}return{getRecoilValue:o,getRecoilValueLoadable:n,getRecoilState:function(t){return[o(t),e(t)]},getRecoilStateLoadable:function(t){return[n(t),e(t)]},getSetRecoilState:e,getResetRecoilState:function(e){return()=>Or(t.current,e,hr)}}}),[r,t])},useRecoilState:function(e){return[Fr(e),Hr(e)]},useRecoilStateLoadable:function(e){return[Nr(e),Hr(e)]},useRecoilValue:Fr,useRecoilValueLoadable:Nr,useResetRecoilState:function(e){const t=wr();return Er((()=>{Or(t.current,e,hr)}),[t,e])},useSetRecoilState:Hr,useSetUnvalidatedAtomValues:function(){const e=wr();return(t,n={})=>{pr((()=>{e.current.addTransactionMetadata(n),t.forEach(((t,n)=>Cr(e.current,new _r(n),t)))}))}},useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:Vr,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:zr,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:function(e){return[zr(e),Hr(e)]}};var Gr=function(e,t){const n=new Map;for(const[r,o]of e)t(o,r)&&n.set(r,o);return n};var Wr=function(e,t){const n=new Set;for(const r of e)t(r)&&n.add(r);return n};var $r=function(...e){const t=new Map;for(let n=0;n<e.length;n++){const r=e[n].keys();let o;for(;!(o=r.next()).done;)t.set(o.value,e[n].get(o.value))}return t};const{batchUpdates:qr}=It,{DEFAULT_VALUE:Yr,getNode:Kr,nodes:Xr}=se,{useStoreRef:Jr}=Qn,{AbstractRecoilValue:Qr,setRecoilValueLoadable:eo}=gt,{SUSPENSE_TIMEOUT_MS:to}=Et,{cloneSnapshot:no}=vn,{useCallback:ro,useEffect:oo,useRef:io,useState:ao}=r,{isSSR:so}=Nt;function lo(e){const t=Jr();oo((()=>t.current.subscribeToTransactions(e).release),[e,t])}function co(e){const t=e.atomValues.toMap(),n=ye(Gr(t,((e,t)=>{const n=Kr(t).persistence_UNSTABLE;return null!=n&&"none"!==n.type&&"hasValue"===e.state})),(e=>e.contents));return $r(e.nonvalidatedAtoms.toMap(),n)}function uo(e,t){var n;const r=e.getState(),o=null!==(n=r.nextTree)&&void 0!==n?n:r.currentTree,i=t.getStore_INTERNAL().getState().currentTree;qr((()=>{const n=new Set;for(const e of[o.atomValues.keys(),i.atomValues.keys()])for(const t of e){var r,a;(null===(r=o.atomValues.get(t))||void 0===r?void 0:r.contents)!==(null===(a=i.atomValues.get(t))||void 0===a?void 0:a.contents)&&Kr(t).shouldRestoreFromSnapshots&&n.add(t)}n.forEach((t=>{eo(e,new Qr(t),i.atomValues.has(t)?s(i.atomValues.get(t)):Yr)})),e.replaceState((e=>({...e,stateID:t.getID()})))}))}var fo={useRecoilSnapshot:function(){const e=Jr(),[t,n]=ao((()=>no(e.current))),r=rr(t),o=io(),i=io();if(lo(ro((e=>n(no(e))),[])),oo((()=>{const e=t.retain();var n;o.current&&!so&&(window.clearTimeout(o.current),o.current=null,null===(n=i.current)||void 0===n||n.call(i),i.current=null);return()=>{window.setTimeout(e,10)}}),[t]),r!==t&&!so){var a;if(o.current)window.clearTimeout(o.current),o.current=null,null===(a=i.current)||void 0===a||a.call(i),i.current=null;i.current=t.retain(),o.current=window.setTimeout((()=>{var e;o.current=null,null===(e=i.current)||void 0===e||e.call(i),i.current=null}),to)}return t},gotoSnapshot:uo,useGotoRecoilSnapshot:function(){const e=Jr();return ro((t=>uo(e.current,t)),[e])},useRecoilTransactionObserver:function(e){lo(ro((t=>{const n=no(t,"latest"),r=no(t,"previous");e({snapshot:n,previousSnapshot:r})}),[e]))},useTransactionObservation_DEPRECATED:function(e){lo(ro((t=>{let n=t.getState().previousTree;const r=t.getState().currentTree;n||(L("Transaction subscribers notified without a previous tree being present -- this is a bug in Recoil"),n=t.getState().currentTree);const o=co(r),i=co(n),a=ye(Xr,(e=>{var t,n,r,o;return{persistence_UNSTABLE:{type:null!==(t=null===(n=e.persistence_UNSTABLE)||void 0===n?void 0:n.type)&&void 0!==t?t:"none",backButton:null!==(r=null===(o=e.persistence_UNSTABLE)||void 0===o?void 0:o.backButton)&&void 0!==r&&r}}})),s=Wr(r.dirtyAtoms,(e=>o.has(e)||i.has(e)));e({atomValues:o,previousAtomValues:i,atomInfo:a,modifiedAtoms:s,transactionMetadata:{...r.transactionMetadata}})}),[e]))},useTransactionSubscription_DEPRECATED:lo};const{peekNodeInfo:po}=Ge,{useStoreRef:ho}=Qn;var go=function(){const e=ho();return({key:t})=>po(e.current,e.current.getState().currentTree,t)};const{reactMode:vo}=H,{RecoilRoot:mo,useStoreRef:yo}=Qn,{useMemo:bo}=r;var wo=function(){"MUTABLE_SOURCE"===vo().mode&&console.warn("Warning: There are known issues using useRecoilBridgeAcrossReactRoots() in recoil_mutable_source rendering mode. Please consider upgrading to recoil_sync_external_store mode.");const e=yo().current;return bo((()=>function({children:t}){return r.createElement(mo,{store_INTERNAL:e},t)}),[e])};const{loadableWithValue:xo}=k,{initializeNode:_o}=Ge,{DEFAULT_VALUE:So,getNode:Oo}=se,{copyTreeState:Co,getRecoilValueAsLoadable:Ao,invalidateDownstreams:Eo,writeLoadableToTreeState:ko}=gt;function Po(e){return"atom"===Oo(e.key).nodeType}class Mo{constructor(e,t){l(this,"_store",void 0),l(this,"_treeState",void 0),l(this,"_changes",void 0),l(this,"get",(e=>{if(this._changes.has(e.key))return this._changes.get(e.key);if(!Po(e))throw i("Reading selectors within atomicUpdate is not supported");const t=Ao(this._store,e,this._treeState);if("hasValue"===t.state)return t.contents;throw"hasError"===t.state?t.contents:i(`Expected Recoil atom ${e.key} to have a value, but it is in a loading state.`)})),l(this,"set",((e,t)=>{if(!Po(e))throw i("Setting selectors within atomicUpdate is not supported");if("function"===typeof t){const n=this.get(e);this._changes.set(e.key,t(n))}else _o(this._store,e.key,"set"),this._changes.set(e.key,t)})),l(this,"reset",(e=>{this.set(e,So)})),this._store=e,this._treeState=t,this._changes=new Map}newTreeState_INTERNAL(){if(0===this._changes.size)return this._treeState;const e=Co(this._treeState);for(const[t,n]of this._changes)ko(e,t,xo(n));return Eo(this._store,e),e}}var To=function(e){return t=>{e.replaceState((n=>{const r=new Mo(e,n);return t(r),r.newTreeState_INTERNAL()}))}},Ro=To,jo=Object.freeze({__proto__:null,atomicUpdater:Ro});var Do=function(e,t){if(!e)throw new Error(t)};const{atomicUpdater:Io}=jo,{batchUpdates:Lo}=It,{DEFAULT_VALUE:Bo}=se,{useStoreRef:Zo}=Qn,{refreshRecoilValue:No,setRecoilValue:Fo}=gt,{cloneSnapshot:Ho}=vn,{gotoSnapshot:Vo}=fo,{useCallback:zo}=r;class Uo{}const Go=new Uo;function Wo(e,t,n,r){let o,s=Go;var l;(Lo((()=>{const a="useRecoilCallback() expects a function that returns a function: it accepts a function of the type (RecoilInterface) => (Args) => ReturnType and returns a callback function (Args) => ReturnType, where RecoilInterface is an object {snapshot, set, ...} and Args and ReturnType are the argument and return types of the callback you want to create. Please see the docs at recoiljs.org for details.";if("function"!==typeof t)throw i(a);const l=De({...null!==r&&void 0!==r?r:{},set:(t,n)=>Fo(e,t,n),reset:t=>Fo(e,t,Bo),refresh:t=>No(e,t),gotoSnapshot:t=>Vo(e,t),transact_UNSTABLE:t=>Io(e)(t)},{snapshot:()=>{const t=Ho(e);return o=t.retain(),t}}),c=t(l);if("function"!==typeof c)throw i(a);s=c(...n)})),s instanceof Uo&&Do(!1),a(s))?s=s.finally((()=>{var e;null===(e=o)||void 0===e||e()})):null===(l=o)||void 0===l||l();return s}var $o={recoilCallback:Wo,useRecoilCallback:function(e,t){const n=Zo();return zo(((...t)=>Wo(n.current,e,t)),null!=t?[...t,n]:void 0)}};const{useStoreRef:qo}=Qn,{refreshRecoilValue:Yo}=gt,{useCallback:Ko}=r;var Xo=function(e){const t=qo();return Ko((()=>{const n=t.current;Yo(n,e)}),[e,t])};const{atomicUpdater:Jo}=jo,{useStoreRef:Qo}=Qn,{useMemo:ei}=r;var ti=function(e,t){const n=Qo();return ei((()=>(...t)=>{Jo(n.current)((n=>{e(n)(...t)}))}),null!=t?[...t,n]:void 0)};var ni=class{constructor(e){l(this,"value",void 0),this.value=e}},ri=Object.freeze({__proto__:null,WrappedValue:ni});const{isFastRefreshEnabled:oi}=H;class ii extends Error{}var ai=class{constructor(e){var t,n,r;l(this,"_name",void 0),l(this,"_numLeafs",void 0),l(this,"_root",void 0),l(this,"_onHit",void 0),l(this,"_onSet",void 0),l(this,"_mapNodeValue",void 0),this._name=null===e||void 0===e?void 0:e.name,this._numLeafs=0,this._root=null,this._onHit=null!==(t=null===e||void 0===e?void 0:e.onHit)&&void 0!==t?t:()=>{},this._onSet=null!==(n=null===e||void 0===e?void 0:e.onSet)&&void 0!==n?n:()=>{},this._mapNodeValue=null!==(r=null===e||void 0===e?void 0:e.mapNodeValue)&&void 0!==r?r:e=>e}size(){return this._numLeafs}root(){return this._root}get(e,t){var n;return null===(n=this.getLeafNode(e,t))||void 0===n?void 0:n.value}getLeafNode(e,t){if(null==this._root)return;let n=this._root;for(;n;){if(null===t||void 0===t||t.onNodeVisit(n),"leaf"===n.type)return this._onHit(n),n;const r=this._mapNodeValue(e(n.nodeKey));n=n.branches.get(r)}}set(e,t,n){const r=()=>{var r,o,i,a;let s,l;for(const[t,h]of e){var c,u,d;const e=this._root;if("leaf"===(null===e||void 0===e?void 0:e.type))throw this.invalidCacheError();const r=s;if(s=r?r.branches.get(l):e,s=null!==(c=s)&&void 0!==c?c:{type:"branch",nodeKey:t,parent:r,branches:new Map,branchKey:l},"branch"!==s.type||s.nodeKey!==t)throw this.invalidCacheError();null===r||void 0===r||r.branches.set(l,s),null===n||void 0===n||null===(u=n.onNodeVisit)||void 0===u||u.call(n,s),l=this._mapNodeValue(h),this._root=null!==(d=this._root)&&void 0!==d?d:s}const f=s?null===(r=s)||void 0===r?void 0:r.branches.get(l):this._root;if(null!=f&&("leaf"!==f.type||f.branchKey!==l))throw this.invalidCacheError();const p={type:"leaf",value:t,parent:s,branchKey:l};null===(o=s)||void 0===o||o.branches.set(l,p),this._root=null!==(i=this._root)&&void 0!==i?i:p,this._numLeafs++,this._onSet(p),null===n||void 0===n||null===(a=n.onNodeVisit)||void 0===a||a.call(n,p)};try{r()}catch(o){if(!(o instanceof ii))throw o;this.clear(),r()}}delete(e){const t=this.root();if(!t)return!1;if(e===t)return this._root=null,this._numLeafs=0,!0;let n=e.parent,r=e.branchKey;for(;n;){var o;if(n.branches.delete(r),n===t)return 0===n.branches.size?(this._root=null,this._numLeafs=0):this._numLeafs--,!0;if(n.branches.size>0)break;r=null===(o=n)||void 0===o?void 0:o.branchKey,n=n.parent}for(;n!==t;n=n.parent)if(null==n)return!1;return this._numLeafs--,!0}clear(){this._numLeafs=0,this._root=null}invalidCacheError(){const e=oi()?"Possible Fast Refresh module reload detected. This may also be caused by an selector returning inconsistent values. Resetting cache.":"Invalid cache values. This happens when selectors do not return consistent values for the same input dependency values. That may also be caused when using Fast Refresh to change a selector implementation. Resetting cache.";throw L(e+(null!=this._name?` - ${this._name}`:"")),new ii}},si=Object.freeze({__proto__:null,TreeCache:ai});var li=class{constructor(e){var t;l(this,"_maxSize",void 0),l(this,"_size",void 0),l(this,"_head",void 0),l(this,"_tail",void 0),l(this,"_map",void 0),l(this,"_keyMapper",void 0),this._maxSize=e.maxSize,this._size=0,this._head=null,this._tail=null,this._map=new Map,this._keyMapper=null!==(t=e.mapKey)&&void 0!==t?t:e=>e}head(){return this._head}tail(){return this._tail}size(){return this._size}maxSize(){return this._maxSize}has(e){return this._map.has(this._keyMapper(e))}get(e){const t=this._keyMapper(e),n=this._map.get(t);if(n)return this.set(e,n.value),n.value}set(e,t){const n=this._keyMapper(e);this._map.get(n)&&this.delete(e);const r=this.head(),o={key:e,right:r,left:null,value:t};r?r.left=o:this._tail=o,this._map.set(n,o),this._head=o,this._size++,this._maybeDeleteLRU()}_maybeDeleteLRU(){this.size()>this.maxSize()&&this.deleteLru()}deleteLru(){const e=this.tail();e&&this.delete(e.key)}delete(e){const t=this._keyMapper(e);if(!this._size||!this._map.has(t))return;const n=s(this._map.get(t)),r=n.right,o=n.left;r&&(r.left=n.left),o&&(o.right=n.right),n===this.head()&&(this._head=r),n===this.tail()&&(this._tail=o),this._map.delete(t),this._size--}clear(){this._size=0,this._head=null,this._tail=null,this._map=new Map}},ci=Object.freeze({__proto__:null,LRUCache:li});const{LRUCache:ui}=ci,{TreeCache:di}=si;var fi=function({name:e,maxSize:t,mapNodeValue:n=(e=>e)}){const r=new ui({maxSize:t}),o=new di({name:e,mapNodeValue:n,onHit:e=>{r.set(e,!0)},onSet:e=>{const n=r.tail();r.set(e,!0),n&&o.size()>t&&o.delete(n.key)}});return o};function pi(e,t,n){if("string"===typeof e&&!e.includes('"')&&!e.includes("\\"))return`"${e}"`;switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if(!0!==(null===t||void 0===t?void 0:t.allowFunctions))throw i("Attempt to serialize function in a Recoil cache key");return`__FUNCTION(${e.name})__`}if(null===e)return"null";var r;if("object"!==typeof e)return null!==(r=JSON.stringify(e))&&void 0!==r?r:"";if(a(e))return"__PROMISE__";if(Array.isArray(e))return`[${e.map(((e,n)=>pi(e,t,n.toString())))}]`;if("function"===typeof e.toJSON)return pi(e.toJSON(n),t,n);if(e instanceof Map){const r={};for(const[n,o]of e)r["string"===typeof n?n:pi(n,t)]=o;return pi(r,t,n)}return e instanceof Set?pi(Array.from(e).sort(((e,n)=>pi(e,t).localeCompare(pi(n,t)))),t,n):void 0!==Symbol&&null!=e[Symbol.iterator]&&"function"===typeof e[Symbol.iterator]?pi(Array.from(e),t,n):`{${Object.keys(e).filter((t=>void 0!==e[t])).sort().map((n=>`${pi(n,t)}:${pi(e[n],t,n)}`)).join(",")}}`}var hi=function(e,t={allowFunctions:!1}){return pi(e,t)};const{TreeCache:gi}=si,vi={equality:"reference",eviction:"keep-all",maxSize:1/0};var mi=function({equality:e=vi.equality,eviction:t=vi.eviction,maxSize:n=vi.maxSize}=vi,r){const o=function(e){switch(e){case"reference":return e=>e;case"value":return e=>hi(e)}throw i(`Unrecognized equality policy ${e}`)}(e);return function(e,t,n,r){switch(e){case"keep-all":return new gi({name:r,mapNodeValue:n});case"lru":return fi({name:r,maxSize:s(t),mapNodeValue:n});case"most-recent":return fi({name:r,maxSize:1,mapNodeValue:n})}throw i(`Unrecognized eviction policy ${e}`)}(t,n,o,r)};const{isReactNative:yi,isWindow:bi}=Nt;var wi={startPerfBlock:function(e){return()=>null}};const{isLoadable:xi,loadableWithError:_i,loadableWithPromise:Si,loadableWithValue:Oi}=k,{WrappedValue:Ci}=ri,{getNodeLoadable:Ai,peekNodeLoadable:Ei,setNodeValue:ki}=Ge,{saveDepsToStore:Pi}=we,{DEFAULT_VALUE:Mi,getConfigDeletionHandler:Ti,getNode:Ri,registerNode:ji}=se,{isRecoilValue:Di}=K,{markRecoilValueModified:Ii}=gt,{retainedByOptionWithDefault:Li}=Et,{recoilCallback:Bi}=$o,{startPerfBlock:Zi}=wi;class Ni{}const Fi=new Ni,Hi=[],Vi=new Map,zi=(()=>{let e=0;return()=>e++})();function Ui(e){let t=null;const{key:n,get:r,cachePolicy_UNSTABLE:o}=e,l=null!=e.set?e.set:void 0;const c=new Set,u=mi(null!==o&&void 0!==o?o:{equality:"reference",eviction:"keep-all"},n),d=Li(e.retainedBy_UNSTABLE),f=new Map;let p=0;function h(){return!R("recoil_memory_managament_2020")||p>0}function g(e){return e.getState().knownSelectors.add(n),p++,()=>{p--}}function v(){return void 0!==Ti(n)&&!h()}function m(e,t,n,r,o){M(t,r,o),y(e,n)}function y(e,t){P(e,t)&&k(e),b(t,!0)}function b(e,n){const r=Vi.get(e);if(null!=r){for(const e of r)Ii(e,s(t));n&&Vi.delete(e)}}function w(e,t){let n=Vi.get(t);null==n&&Vi.set(t,n=new Set),n.add(e)}function x(e,t,n,r,o,i){return t.then((r=>{if(!h())throw k(e),Fi;null!=i.loadingDepKey&&i.loadingDepPromise===t?n.atomValues.set(i.loadingDepKey,Oi(r)):e.getState().knownSelectors.forEach((e=>{n.atomValues.delete(e)}));const a=O(e,n);if(a&&"loading"!==a.state){if((P(e,o)||null==E(e))&&y(e,o),"hasValue"===a.state)return a.contents;throw a.contents}if(!P(e,o)){const t=A(e,n);if(null!=t)return t.loadingLoadable.contents}const[s,l]=S(e,n,o);if("loading"!==s.state&&m(e,n,o,s,l),"hasError"===s.state)throw s.contents;return s.contents})).catch((t=>{if(t instanceof Ni)throw Fi;if(!h())throw k(e),Fi;const i=_i(t);throw m(e,n,o,i,r),t}))}function _(e,t,r,o){var i,a,s,l,u,d,f;(P(e,o)||t.version===(null===(i=e.getState())||void 0===i||null===(a=i.currentTree)||void 0===a?void 0:a.version)||t.version===(null===(s=e.getState())||void 0===s||null===(l=s.nextTree)||void 0===l?void 0:l.version))&&Pi(n,r,e,null!==(u=null===(d=e.getState())||void 0===d||null===(f=d.nextTree)||void 0===f?void 0:f.version)&&void 0!==u?u:e.getState().currentTree.version);for(const n of r)c.add(n)}function S(e,o,l){const c=Zi(n);let u=!0,d=!0;const f=()=>{c(),d=!1};let p,g,v=!1;const y={loadingDepKey:null,loadingDepPromise:null},w=new Map;function S({key:t}){const n=Ai(e,o,t);switch(w.set(t,n),u||(_(e,o,new Set(w.keys()),l),function(e,t){P(e,t)&&(s(E(e)).stateVersions.clear(),b(t,!1))}(e,l)),n.state){case"hasValue":return n.contents;case"hasError":throw n.contents;case"loading":throw y.loadingDepKey=t,y.loadingDepPromise=n.contents,n.contents}throw i("Invalid Loadable state")}const O=n=>(...r)=>{if(d)throw i("Callbacks from getCallback() should only be called asynchronously after the selector is evalutated. It can be used for selectors to return objects with callbacks that can work with Recoil state without a subscription.");return null==t&&Do(!1),Bi(e,n,r,{node:t})};try{p=r({get:S,getCallback:O}),p=Di(p)?S(p):p,xi(p)&&("hasError"===p.state&&(v=!0),p=p.contents),a(p)?p=function(e,t,n,r,o,i){return t.then((t=>{if(!h())throw k(e),Fi;const i=Oi(t);return m(e,n,o,i,r),t})).catch((t=>{if(!h())throw k(e),Fi;if(a(t))return x(e,t,n,r,o,i);const s=_i(t);throw m(e,n,o,s,r),t}))}(e,p,o,w,l,y).finally(f):f(),p=p instanceof Ci?p.value:p}catch(C){p=C,a(p)?p=x(e,p,o,w,l,y).finally(f):(v=!0,f())}return g=v?_i(p):a(p)?Si(p):Oi(p),u=!1,function(e,t,n){if(P(e,t)){const t=E(e);null!=t&&(t.depValuesDiscoveredSoFarDuringAsyncWork=n)}}(e,l,w),_(e,o,new Set(w.keys()),l),[g,w]}function O(e,t){let r=t.atomValues.get(n);if(null!=r)return r;const o=new Set;try{r=u.get((n=>("string"!==typeof n&&Do(!1),Ai(e,t,n).contents)),{onNodeVisit:e=>{"branch"===e.type&&e.nodeKey!==n&&o.add(e.nodeKey)}})}catch(s){throw i(`Problem with cache lookup for selector "${n}": ${s.message}`)}var a;r&&(t.atomValues.set(n,r),_(e,t,o,null===(a=E(e))||void 0===a?void 0:a.executionID));return r}function C(e,t){const n=O(e,t);if(null!=n)return k(e),n;const r=A(e,t);var o;if(null!=r)return"loading"===(null===(o=r.loadingLoadable)||void 0===o?void 0:o.state)&&w(e,r.executionID),r.loadingLoadable;const i=zi(),[a,s]=S(e,t,i);return"loading"===a.state?(!function(e,t,n,r,o){f.set(e,{depValuesDiscoveredSoFarDuringAsyncWork:r,executionID:t,loadingLoadable:n,stateVersions:new Map([[o.version,!0]])})}(e,i,a,s,t),w(e,i)):(k(e),M(t,a,s)),a}function A(e,t){const n=Lt([f.has(e)?[s(f.get(e))]:[],J(je(f,(([t])=>t!==e)),(([,e])=>e))]);function r(n){for(const[r,o]of n)if(!Ai(e,t,r).is(o))return!0;return!1}for(const o of n){if(o.stateVersions.get(t.version)||!r(o.depValuesDiscoveredSoFarDuringAsyncWork))return o.stateVersions.set(t.version,!0),o;o.stateVersions.set(t.version,!1)}}function E(e){return f.get(e)}function k(e){f.delete(e)}function P(e,t){var n;return t===(null===(n=E(e))||void 0===n?void 0:n.executionID)}function M(e,t,r){e.atomValues.set(n,t);try{u.set(function(e){return Array.from(e.entries()).map((([e,t])=>[e,t.contents]))}(r),t)}catch(o){throw i(`Problem with setting cache for selector "${n}": ${o.message}`)}}function T(e,t){const r=t.atomValues.get(n);return null!=r?r:u.get((n=>{var r;return"string"!==typeof n&&Do(!1),null===(r=Ei(e,t,n))||void 0===r?void 0:r.contents}))}function j(e,t){return function(e){if(Hi.includes(n)){const e=`Recoil selector has circular dependencies: ${Hi.slice(Hi.indexOf(n)).join(" \u2192 ")}`;return _i(i(e))}Hi.push(n);try{return e()}finally{Hi.pop()}}((()=>C(e,t)))}function D(e){e.atomValues.delete(n)}function I(e,n){null==t&&Do(!1);for(const t of c){var r;const o=Ri(t);null===(r=o.clearCache)||void 0===r||r.call(o,e,n)}c.clear(),D(n),u.clear(),Ii(e,t)}if(null!=l){return t=ji({key:n,nodeType:"selector",peek:T,get:j,set:(e,t,r)=>{let o=!1;const s=new Map;function c({key:r}){if(o)throw i("Recoil: Async selector sets are not currently supported.");const a=Ai(e,t,r);if("hasValue"===a.state)return a.contents;if("loading"===a.state){const e=`Getting value of asynchronous atom or selector "${r}" in a pending state while setting selector "${n}" is not yet supported.`;throw L(e),i(e)}throw a.contents}function u(n,r){if(o){const e="Recoil: Async selector sets are not currently supported.";throw L(e),i(e)}const a="function"===typeof r?r(c(n)):r;ki(e,t,n.key,a).forEach(((e,t)=>s.set(t,e)))}const d=l({set:u,get:c,reset:function(e){u(e,Mi)}},r);if(void 0!==d)throw a(d)?i("Recoil: Async selector sets are not currently supported."):i("Recoil: selector set should be a void function.");return o=!0,s},init:g,invalidate:D,clearCache:I,shouldDeleteConfigOnRelease:v,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:d})}return t=ji({key:n,nodeType:"selector",peek:T,get:j,init:g,invalidate:D,clearCache:I,shouldDeleteConfigOnRelease:v,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:d})}Ui.value=e=>new Ci(e);var Gi=Ui;const{isLoadable:Wi,loadableWithError:$i,loadableWithPromise:qi,loadableWithValue:Yi}=k,{WrappedValue:Ki}=ri,{peekNodeInfo:Xi}=Ge,{DEFAULT_VALUE:Ji,DefaultValue:Qi,getConfigDeletionHandler:ea,registerNode:ta,setConfigDeletionHandler:na}=se,{isRecoilValue:ra}=K,{getRecoilValueAsLoadable:oa,markRecoilValueModified:ia,setRecoilValue:aa,setRecoilValueLoadable:sa}=gt,{retainedByOptionWithDefault:la}=Et,ca=e=>e instanceof Ki?e.value:e;function ua(e){const{key:t,persistence_UNSTABLE:n}=e,r=la(e.retainedBy_UNSTABLE);let o=0;function l(e){return qi(e.then((e=>(u=Yi(e),e))).catch((e=>{throw u=$i(e),e})))}let c,u=a(e.default)?l(e.default):Wi(e.default)?"loading"===e.default.state?l(e.default.contents):e.default:Yi(ca(e.default));f(u.contents);const d=new Map;function f(e){return e}function p(e,n){var r,o;return null!==(r=null!==(o=n.atomValues.get(t))&&void 0!==o?o:c)&&void 0!==r?r:u}const h=ta({key:t,nodeType:"atom",peek:p,get:function(e,r){if(r.atomValues.has(t))return s(r.atomValues.get(t));if(r.nonvalidatedAtoms.has(t)){if(null!=c)return c;if(null==n)return X(`Tried to restore a persisted value for atom ${t} but it has no persistence settings.`),u;const e=r.nonvalidatedAtoms.get(t),o=n.validator(e,Ji),i=o instanceof Qi?u:Yi(o);return c=i,c}return u},set:function(e,n,r){if(n.atomValues.has(t)){const e=s(n.atomValues.get(t));if("hasValue"===e.state&&r===e.contents)return new Map}else if(!n.nonvalidatedAtoms.has(t)&&r instanceof Qi)return new Map;return c=void 0,(new Map).set(t,Yi(r))},init:function(n,r,s){var l;if(o++,n.getState().knownAtoms.add(t),"loading"===u.state){const m=()=>{var e;(null!==(e=n.getState().nextTree)&&void 0!==e?e:n.getState().currentTree).atomValues.has(t)||ia(n,h)};u.contents.finally(m)}const c=null!==(l=e.effects)&&void 0!==l?l:e.effects_UNSTABLE;if(null!=c){let y=Ji,b=!0,w=!1,x=null;function _(e){if(b&&e.key===t){const e=y;return e instanceof Qi?p(n,r):a(e)?qi(e.then((e=>e instanceof Qi?u.toPromise():e))):Yi(e)}return oa(n,e)}function S(e){return _(e).toPromise()}function O(e){var r;const o=Xi(n,null!==(r=n.getState().nextTree)&&void 0!==r?r:n.getState().currentTree,e.key);return!b||e.key!==t||y instanceof Qi?o:{...o,isSet:!0,loadable:_(e)}}const C=e=>t=>{if(b){const n=_(h),r="hasValue"===n.state?n.contents:Ji;y="function"===typeof t?t(r):t,a(y)&&(y=y.then((t=>(x={effect:e,value:t},t))))}else{if(a(t))throw i("Setting atoms to async values is not implemented.");"function"!==typeof t&&(x={effect:e,value:ca(t)}),aa(n,h,"function"===typeof t?n=>{const r=ca(t(n));return x={effect:e,value:r},r}:ca(t))}},A=e=>()=>C(e)(Ji),E=e=>r=>{var o;const{release:i}=n.subscribeToTransactions((n=>{var o;let{currentTree:i,previousTree:a}=n.getState();a||(L("Transaction subscribers notified without a next tree being present -- this is a bug in Recoil"),a=i);const s=null!==(o=i.atomValues.get(t))&&void 0!==o?o:u;if("hasValue"===s.state){var l,c,d,f;const n=s.contents,o=null!==(l=a.atomValues.get(t))&&void 0!==l?l:u,p="hasValue"===o.state?o.contents:Ji;(null===(c=x)||void 0===c?void 0:c.effect)!==e||(null===(d=x)||void 0===d?void 0:d.value)!==n?r(n,p,!i.atomValues.has(t)):(null===(f=x)||void 0===f?void 0:f.effect)===e&&(x=null)}}),t);d.set(n,[...null!==(o=d.get(n))&&void 0!==o?o:[],i])};for(const k of c)try{const P=k({node:h,storeID:n.storeID,parentStoreID_UNSTABLE:n.parentStoreID,trigger:s,setSelf:C(k),resetSelf:A(k),onSet:E(k),getPromise:S,getLoadable:_,getInfo_UNSTABLE:O});var f;if(null!=P)d.set(n,[...null!==(f=d.get(n))&&void 0!==f?f:[],P])}catch(v){y=v,w=!0}if(b=!1,!(y instanceof Qi)){var g;const M=w?$i(y):a(y)?qi(function(e,n){const r=n.then((n=>{var o,i;return(null===(i=(null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree).atomValues.get(t))||void 0===i?void 0:i.contents)===r&&aa(e,h,n),n})).catch((n=>{var o,i;throw(null===(i=(null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree).atomValues.get(t))||void 0===i?void 0:i.contents)===r&&sa(e,h,$i(n)),n}));return r}(n,y)):Yi(ca(y));M.contents,r.atomValues.set(t,M),null===(g=n.getState().nextTree)||void 0===g||g.atomValues.set(t,M)}}return()=>{var e;o--,null===(e=d.get(n))||void 0===e||e.forEach((e=>e())),d.delete(n)}},invalidate:function(){c=void 0},shouldDeleteConfigOnRelease:function(){return void 0!==ea(t)&&o<=0},dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:r});return h}function da(e){const{...t}=e,n="default"in e?e.default:new Promise((()=>{}));return ra(n)?function(e){const t=da({...e,default:Ji,persistence_UNSTABLE:void 0===e.persistence_UNSTABLE?void 0:{...e.persistence_UNSTABLE,validator:t=>t instanceof Qi?t:s(e.persistence_UNSTABLE).validator(t,Ji)},effects:e.effects,effects_UNSTABLE:e.effects_UNSTABLE}),n=Gi({key:`${e.key}__withFallback`,get:({get:n})=>{const r=n(t);return r instanceof Qi?e.default:r},set:({set:e},n)=>e(t,n),cachePolicy_UNSTABLE:{eviction:"most-recent"},dangerouslyAllowMutability:e.dangerouslyAllowMutability});return na(n.key,ea(e.key)),n}({...t,default:n}):ua({...t,default:n})}da.value=e=>new Ki(e);var fa=da;var pa=class{constructor(e){var t;l(this,"_map",void 0),l(this,"_keyMapper",void 0),this._map=new Map,this._keyMapper=null!==(t=null===e||void 0===e?void 0:e.mapKey)&&void 0!==t?t:e=>e}size(){return this._map.size}has(e){return this._map.has(this._keyMapper(e))}get(e){return this._map.get(this._keyMapper(e))}set(e,t){this._map.set(this._keyMapper(e),t)}delete(e){this._map.delete(this._keyMapper(e))}clear(){this._map.clear()}},ha=Object.freeze({__proto__:null,MapCache:pa});const{LRUCache:ga}=ci,{MapCache:va}=ha,ma={equality:"reference",eviction:"none",maxSize:1/0};var ya=function({equality:e=ma.equality,eviction:t=ma.eviction,maxSize:n=ma.maxSize}=ma){const r=function(e){switch(e){case"reference":return e=>e;case"value":return e=>hi(e)}throw i(`Unrecognized equality policy ${e}`)}(e);return function(e,t,n){switch(e){case"keep-all":return new va({mapKey:n});case"lru":return new ga({mapKey:n,maxSize:s(t)});case"most-recent":return new ga({mapKey:n,maxSize:1})}throw i(`Unrecognized eviction policy ${e}`)}(t,n,r)};const{setConfigDeletionHandler:ba}=se;var wa=function(e){var t,n;const r=ya({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return t=>{var n,o;const i=r.get(t);if(null!=i)return i;const{cachePolicyForParams_UNSTABLE:a,...s}=e,l="default"in e?e.default:new Promise((()=>{})),c=fa({...s,key:`${e.key}__${null!==(n=hi(t))&&void 0!==n?n:"void"}`,default:"function"===typeof l?l(t):l,retainedBy_UNSTABLE:"function"===typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE,effects:"function"===typeof e.effects?e.effects(t):"function"===typeof e.effects_UNSTABLE?e.effects_UNSTABLE(t):null!==(o=e.effects)&&void 0!==o?o:e.effects_UNSTABLE});return r.set(t,c),ba(c.key,(()=>{r.delete(t)})),c}};const{setConfigDeletionHandler:xa}=se;let _a=0;var Sa=function(e){var t,n;const r=ya({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return t=>{var n;let o;try{o=r.get(t)}catch(d){throw i(`Problem with cache lookup for selector ${e.key}: ${d.message}`)}if(null!=o)return o;const a=`${e.key}__selectorFamily/${null!==(n=hi(t,{allowFunctions:!0}))&&void 0!==n?n:"void"}/${_a++}`,s=n=>e.get(t)(n),l=e.cachePolicy_UNSTABLE,c="function"===typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE;let u;if(null!=e.set){const n=e.set;u=Gi({key:a,get:s,set:(e,r)=>n(t)(e,r),cachePolicy_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:c})}else u=Gi({key:a,get:s,cachePolicy_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:c});return r.set(t,u),xa(u.key,(()=>{r.delete(t)})),u}};const Oa=Sa({key:"__constant",get:e=>()=>e,cachePolicyForParams_UNSTABLE:{equality:"reference"}});var Ca=function(e){return Oa(e)};const Aa=Sa({key:"__error",get:e=>()=>{throw i(e)},cachePolicyForParams_UNSTABLE:{equality:"reference"}});var Ea=function(e){return Aa(e)};var ka=function(e){return e};const{loadableWithError:Pa,loadableWithPromise:Ma,loadableWithValue:Ta}=k;function Ra(e,t){const n=Array(t.length).fill(void 0),r=Array(t.length).fill(void 0);for(const[i,a]of t.entries())try{n[i]=e(a)}catch(o){r[i]=o}return[n,r]}function ja(e){return null!=e&&!a(e)}function Da(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map((t=>e[t]))}function Ia(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce(((e,n,r)=>({...e,[n]:t[r]})),{})}function La(e,t,n){return Ia(e,n.map(((e,n)=>null==e?Ta(t[n]):a(e)?Ma(e):Pa(e))))}var Ba={waitForNone:Sa({key:"__waitForNone",get:e=>({get:t})=>{const n=Da(e),[r,o]=Ra(t,n);return La(e,r,o)},dangerouslyAllowMutability:!0}),waitForAny:Sa({key:"__waitForAny",get:e=>({get:t})=>{const n=Da(e),[r,o]=Ra(t,n);return o.some((e=>!a(e)))?La(e,r,o):new Promise((t=>{for(const[n,i]of o.entries())a(i)&&i.then((i=>{r[n]=i,o[n]=void 0,t(La(e,r,o))})).catch((i=>{o[n]=i,t(La(e,r,o))}))}))},dangerouslyAllowMutability:!0}),waitForAll:Sa({key:"__waitForAll",get:e=>({get:t})=>{const n=Da(e),[r,o]=Ra(t,n);if(o.every((e=>null==e)))return Ia(e,r);const i=o.find(ja);if(null!=i)throw i;return Promise.all(o).then((t=>{return Ia(e,(n=r,t.map(((e,t)=>void 0===e?n[t]:e))));var n}))},dangerouslyAllowMutability:!0}),waitForAllSettled:Sa({key:"__waitForAllSettled",get:e=>({get:t})=>{const n=Da(e),[r,o]=Ra(t,n);return o.every((e=>!a(e)))?La(e,r,o):Promise.all(o.map(((e,t)=>a(e)?e.then((e=>{r[t]=e,o[t]=void 0})).catch((e=>{r[t]=void 0,o[t]=e})):null))).then((()=>La(e,r,o)))},dangerouslyAllowMutability:!0}),noWait:Sa({key:"__noWait",get:e=>({get:t})=>{try{return Gi.value(Ta(t(e)))}catch(n){return Gi.value(a(n)?Ma(n):Pa(n))}},dangerouslyAllowMutability:!0})};const{RecoilLoadable:Za}=k,{DefaultValue:Na}=se,{RecoilRoot:Fa,useRecoilStoreID:Ha}=Qn,{isRecoilValue:Va}=K,{retentionZone:za}=Te,{freshSnapshot:Ua}=vn,{useRecoilState:Ga,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:Wa,useRecoilStateLoadable:$a,useRecoilValue:qa,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:Ya,useRecoilValueLoadable:Ka,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:Xa,useResetRecoilState:Ja,useSetRecoilState:Qa}=Ur,{useGotoRecoilSnapshot:es,useRecoilSnapshot:ts,useRecoilTransactionObserver:ns}=fo,{useRecoilCallback:rs}=$o,{noWait:os,waitForAll:is,waitForAllSettled:as,waitForAny:ss,waitForNone:ls}=Ba;var cs={DefaultValue:Na,isRecoilValue:Va,RecoilLoadable:Za,RecoilEnv:M,RecoilRoot:Fa,useRecoilStoreID:Ha,useRecoilBridgeAcrossReactRoots_UNSTABLE:wo,atom:fa,selector:Gi,atomFamily:wa,selectorFamily:Sa,constSelector:Ca,errorSelector:Ea,readOnlySelector:ka,noWait:os,waitForNone:ls,waitForAny:ss,waitForAll:is,waitForAllSettled:as,useRecoilValue:qa,useRecoilValueLoadable:Ka,useRecoilState:Ga,useRecoilStateLoadable:$a,useSetRecoilState:Qa,useResetRecoilState:Ja,useGetRecoilValueInfo_UNSTABLE:go,useRecoilRefresher_UNSTABLE:Xo,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:Xa,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:Ya,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:Wa,useRecoilCallback:rs,useRecoilTransaction_UNSTABLE:ti,useGotoRecoilSnapshot:es,useRecoilSnapshot:ts,useRecoilTransactionObserver_UNSTABLE:ns,snapshot_UNSTABLE:Ua,useRetain:dr,retentionZone:za},us=cs.RecoilRoot,ds=cs.atom,fs=cs.selector,ps=cs.atomFamily,hs=cs.selectorFamily,gs=cs.useRecoilValue,vs=cs.useRecoilValueLoadable,ms=cs.useRecoilState,ys=cs.useSetRecoilState,bs=cs.useResetRecoilState,ws=cs.useRecoilRefresher_UNSTABLE,xs=cs.useRecoilCallback},60053:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(!(0<i(o,t)))break e;e[r]=t,e[n]=o,n=r}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,a=o>>>1;r<a;){var s=2*(r+1)-1,l=e[s],c=s+1,u=e[c];if(0>i(l,n))c<o&&0>i(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(c<o&&0>i(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],d=1,f=null,p=3,h=!1,g=!1,v=!1,m="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function w(e){for(var t=r(u);null!==t;){if(null===t.callback)o(u);else{if(!(t.startTime<=e))break;o(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function x(e){if(v=!1,w(e),!g)if(null!==r(c))g=!0,j(_);else{var t=r(u);null!==t&&D(x,t.startTime-e)}}function _(e,n){g=!1,v&&(v=!1,y(A),A=-1),h=!0;var i=p;try{for(w(n),f=r(c);null!==f&&(!(f.expirationTime>n)||e&&!P());){var a=f.callback;if("function"===typeof a){f.callback=null,p=f.priorityLevel;var s=a(f.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?f.callback=s:f===r(c)&&o(c),w(n)}else o(c);f=r(c)}if(null!==f)var l=!0;else{var d=r(u);null!==d&&D(x,d.startTime-n),l=!1}return l}finally{f=null,p=i,h=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,O=!1,C=null,A=-1,E=5,k=-1;function P(){return!(t.unstable_now()-k<E)}function M(){if(null!==C){var e=t.unstable_now();k=e;var n=!0;try{n=C(!0,e)}finally{n?S():(O=!1,C=null)}}else O=!1}if("function"===typeof b)S=function(){b(M)};else if("undefined"!==typeof MessageChannel){var T=new MessageChannel,R=T.port2;T.port1.onmessage=M,S=function(){R.postMessage(null)}}else S=function(){m(M,0)};function j(e){C=e,O||(O=!0,S())}function D(e,n){A=m((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||h||(g=!0,j(_))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,o,i){var a=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?a+i:a:i=a,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:o,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>a?(e.sortIndex=i,n(u,e),null===r(c)&&e===r(u)&&(v?(y(A),A=-1):v=!0,D(x,i-a))):(e.sortIndex=s,n(c,e),g||h||(g=!0,j(_))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},63840:(e,t,n)=>{"use strict";e.exports=n(60053)},96774:e=>{e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<i.length;l++){var c=i[l];if(!s(c))return!1;var u=e[c],d=t[c];if(!1===(o=n?n.call(r,u,d,c):void 0)||void 0===o&&u!==d)return!1}return!0}},37478:(e,t,n)=>{"use strict";var r=n(45388),o=n(21924),i=n(27470),a=r("%TypeError%"),s=r("%WeakMap%",!0),l=r("%Map%",!0),c=o("WeakMap.prototype.get",!0),u=o("WeakMap.prototype.set",!0),d=o("WeakMap.prototype.has",!0),f=o("Map.prototype.get",!0),p=o("Map.prototype.set",!0),h=o("Map.prototype.has",!0),g=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n};e.exports=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new a("Side channel does not contain "+i(e))},get:function(r){if(s&&r&&("object"===typeof r||"function"===typeof r)){if(e)return c(e,r)}else if(l){if(t)return f(t,r)}else if(n)return function(e,t){var n=g(e,t);return n&&n.value}(n,r)},has:function(r){if(s&&r&&("object"===typeof r||"function"===typeof r)){if(e)return d(e,r)}else if(l){if(t)return h(t,r)}else if(n)return function(e,t){return!!g(e,t)}(n,r);return!1},set:function(r,o){s&&r&&("object"===typeof r||"function"===typeof r)?(e||(e=new s),u(e,r,o)):l?(t||(t=new l),p(t,r,o)):(n||(n={key:{},next:null}),function(e,t,n){var r=g(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}}(n,r,o))}};return r}},45388:(e,t,n)=>{"use strict";var r,o=SyntaxError,i=Function,a=TypeError,s=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(t){}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch(M){l=null}var c=function(){throw new a},u=l?function(){try{return c}catch(e){try{return l(arguments,"callee").get}catch(t){return c}}}():c,d=n(41405)(),f=n(28185)(),p=Object.getPrototypeOf||(f?function(e){return e.__proto__}:null),h={},g="undefined"!==typeof Uint8Array&&p?p(Uint8Array):r,v={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":d&&p?p([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":h,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d&&p?p(p([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&d&&p?p((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&d&&p?p((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d&&p?p(""[Symbol.iterator]()):r,"%Symbol%":d?Symbol:r,"%SyntaxError%":o,"%ThrowTypeError%":u,"%TypedArray%":g,"%TypeError%":a,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet};if(p)try{null.error}catch(M){var m=p(p(M));v["%Error.prototype%"]=m}var y=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&p&&(n=p(o.prototype))}return v[t]=n,n},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},w=n(58612),x=n(17642),_=w.call(Function.call,Array.prototype.concat),S=w.call(Function.apply,Array.prototype.splice),O=w.call(Function.call,String.prototype.replace),C=w.call(Function.call,String.prototype.slice),A=w.call(Function.call,RegExp.prototype.exec),E=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,k=/\\(\\)?/g,P=function(e,t){var n,r=e;if(x(b,r)&&(r="%"+(n=b[r])[0]+"%"),x(v,r)){var i=v[r];if(i===h&&(i=y(r)),"undefined"===typeof i&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new a('"allowMissing" argument must be a boolean');if(null===A(/^%?[^%]*%?$/,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=C(e,0,1),n=C(e,-1);if("%"===t&&"%"!==n)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var r=[];return O(e,E,(function(e,t,n,o){r[r.length]=n?O(o,k,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",i=P("%"+r+"%",t),s=i.name,c=i.value,u=!1,d=i.alias;d&&(r=d[0],S(n,_([0,1],d)));for(var f=1,p=!0;f<n.length;f+=1){var h=n[f],g=C(h,0,1),m=C(h,-1);if(('"'===g||"'"===g||"`"===g||'"'===m||"'"===m||"`"===m)&&g!==m)throw new o("property names with quotes must have matching quotes");if("constructor"!==h&&p||(u=!0),x(v,s="%"+(r+="."+h)+"%"))c=v[s];else if(null!=c){if(!(h in c)){if(!t)throw new a("base intrinsic for "+e+" exists, but the property is not available.");return}if(l&&f+1>=n.length){var y=l(c,h);c=(p=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:c[h]}else p=x(c,h),c=c[h];p&&!u&&(v[s]=c)}}return c}},27470:(e,t,n)=>{var r="function"===typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=r&&o&&"function"===typeof o.get?o.get:null,a=r&&Map.prototype.forEach,s="function"===typeof Set&&Set.prototype,l=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=s&&l&&"function"===typeof l.get?l.get:null,u=s&&Set.prototype.forEach,d="function"===typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,f="function"===typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"===typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,g=Object.prototype.toString,v=Function.prototype.toString,m=String.prototype.match,y=String.prototype.slice,b=String.prototype.replace,w=String.prototype.toUpperCase,x=String.prototype.toLowerCase,_=RegExp.prototype.test,S=Array.prototype.concat,O=Array.prototype.join,C=Array.prototype.slice,A=Math.floor,E="function"===typeof BigInt?BigInt.prototype.valueOf:null,k=Object.getOwnPropertySymbols,P="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?Symbol.prototype.toString:null,M="function"===typeof Symbol&&"object"===typeof Symbol.iterator,T="function"===typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===M||"symbol")?Symbol.toStringTag:null,R=Object.prototype.propertyIsEnumerable,j=("function"===typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function D(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||_.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"===typeof e){var r=e<0?-A(-e):A(e);if(r!==e){var o=String(r),i=y.call(t,o.length+1);return b.call(o,n,"$&_")+"."+b.call(b.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(t,n,"$&_")}var I=n(47165),L=I.custom,B=V(L)?L:null;function Z(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function N(e){return b.call(String(e),/"/g,""")}function F(e){return"[object Array]"===G(e)&&(!T||!("object"===typeof e&&T in e))}function H(e){return"[object RegExp]"===G(e)&&(!T||!("object"===typeof e&&T in e))}function V(e){if(M)return e&&"object"===typeof e&&e instanceof Symbol;if("symbol"===typeof e)return!0;if(!e||"object"!==typeof e||!P)return!1;try{return P.call(e),!0}catch(t){}return!1}e.exports=function e(t,n,r,o){var s=n||{};if(U(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(U(s,"maxStringLength")&&("number"===typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var l=!U(s,"customInspect")||s.customInspect;if("boolean"!==typeof l&&"symbol"!==l)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(U(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(U(s,"numericSeparator")&&"boolean"!==typeof s.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var g=s.numericSeparator;if("undefined"===typeof t)return"undefined";if(null===t)return"null";if("boolean"===typeof t)return t?"true":"false";if("string"===typeof t)return $(t,s);if("number"===typeof t){if(0===t)return 1/0/t>0?"0":"-0";var w=String(t);return g?D(t,w):w}if("bigint"===typeof t){var _=String(t)+"n";return g?D(t,_):_}var A="undefined"===typeof s.depth?5:s.depth;if("undefined"===typeof r&&(r=0),r>=A&&A>0&&"object"===typeof t)return F(t)?"[Array]":"[Object]";var k=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"===typeof e.indent&&e.indent>0))return null;n=O.call(Array(e.indent+1)," ")}return{base:n,prev:O.call(Array(t+1),n)}}(s,r);if("undefined"===typeof o)o=[];else if(W(o,t)>=0)return"[Circular]";function L(t,n,i){if(n&&(o=C.call(o)).push(n),i){var a={depth:s.depth};return U(s,"quoteStyle")&&(a.quoteStyle=s.quoteStyle),e(t,a,r+1,o)}return e(t,s,r+1,o)}if("function"===typeof t&&!H(t)){var z=function(e){if(e.name)return e.name;var t=m.call(v.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),q=Q(t,L);return"[Function"+(z?": "+z:" (anonymous)")+"]"+(q.length>0?" { "+O.call(q,", ")+" }":"")}if(V(t)){var ee=M?b.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):P.call(t);return"object"!==typeof t||M?ee:Y(ee)}if(function(e){if(!e||"object"!==typeof e)return!1;if("undefined"!==typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"===typeof e.nodeName&&"function"===typeof e.getAttribute}(t)){for(var te="<"+x.call(String(t.nodeName)),ne=t.attributes||[],re=0;re<ne.length;re++)te+=" "+ne[re].name+"="+Z(N(ne[re].value),"double",s);return te+=">",t.childNodes&&t.childNodes.length&&(te+="..."),te+="</"+x.call(String(t.nodeName))+">"}if(F(t)){if(0===t.length)return"[]";var oe=Q(t,L);return k&&!function(e){for(var t=0;t<e.length;t++)if(W(e[t],"\n")>=0)return!1;return!0}(oe)?"["+J(oe,k)+"]":"[ "+O.call(oe,", ")+" ]"}if(function(e){return"[object Error]"===G(e)&&(!T||!("object"===typeof e&&T in e))}(t)){var ie=Q(t,L);return"cause"in Error.prototype||!("cause"in t)||R.call(t,"cause")?0===ie.length?"["+String(t)+"]":"{ ["+String(t)+"] "+O.call(ie,", ")+" }":"{ ["+String(t)+"] "+O.call(S.call("[cause]: "+L(t.cause),ie),", ")+" }"}if("object"===typeof t&&l){if(B&&"function"===typeof t[B]&&I)return I(t,{depth:A-r});if("symbol"!==l&&"function"===typeof t.inspect)return t.inspect()}if(function(e){if(!i||!e||"object"!==typeof e)return!1;try{i.call(e);try{c.call(e)}catch(te){return!0}return e instanceof Map}catch(t){}return!1}(t)){var ae=[];return a&&a.call(t,(function(e,n){ae.push(L(n,t,!0)+" => "+L(e,t))})),X("Map",i.call(t),ae,k)}if(function(e){if(!c||!e||"object"!==typeof e)return!1;try{c.call(e);try{i.call(e)}catch(t){return!0}return e instanceof Set}catch(n){}return!1}(t)){var se=[];return u&&u.call(t,(function(e){se.push(L(e,t))})),X("Set",c.call(t),se,k)}if(function(e){if(!d||!e||"object"!==typeof e)return!1;try{d.call(e,d);try{f.call(e,f)}catch(te){return!0}return e instanceof WeakMap}catch(t){}return!1}(t))return K("WeakMap");if(function(e){if(!f||!e||"object"!==typeof e)return!1;try{f.call(e,f);try{d.call(e,d)}catch(te){return!0}return e instanceof WeakSet}catch(t){}return!1}(t))return K("WeakSet");if(function(e){if(!p||!e||"object"!==typeof e)return!1;try{return p.call(e),!0}catch(t){}return!1}(t))return K("WeakRef");if(function(e){return"[object Number]"===G(e)&&(!T||!("object"===typeof e&&T in e))}(t))return Y(L(Number(t)));if(function(e){if(!e||"object"!==typeof e||!E)return!1;try{return E.call(e),!0}catch(t){}return!1}(t))return Y(L(E.call(t)));if(function(e){return"[object Boolean]"===G(e)&&(!T||!("object"===typeof e&&T in e))}(t))return Y(h.call(t));if(function(e){return"[object String]"===G(e)&&(!T||!("object"===typeof e&&T in e))}(t))return Y(L(String(t)));if(!function(e){return"[object Date]"===G(e)&&(!T||!("object"===typeof e&&T in e))}(t)&&!H(t)){var le=Q(t,L),ce=j?j(t)===Object.prototype:t instanceof Object||t.constructor===Object,ue=t instanceof Object?"":"null prototype",de=!ce&&T&&Object(t)===t&&T in t?y.call(G(t),8,-1):ue?"Object":"",fe=(ce||"function"!==typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(de||ue?"["+O.call(S.call([],de||[],ue||[]),": ")+"] ":"");return 0===le.length?fe+"{}":k?fe+"{"+J(le,k)+"}":fe+"{ "+O.call(le,", ")+" }"}return String(t)};var z=Object.prototype.hasOwnProperty||function(e){return e in this};function U(e,t){return z.call(e,t)}function G(e){return g.call(e)}function W(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function $(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return $(y.call(e,0,t.maxStringLength),t)+r}return Z(b.call(b.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,q),"single",t)}function q(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+w.call(t.toString(16))}function Y(e){return"Object("+e+")"}function K(e){return e+" { ? }"}function X(e,t,n,r){return e+" ("+t+") {"+(r?J(n,r):O.call(n,", "))+"}"}function J(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+O.call(e,","+n)+"\n"+t.prev}function Q(e,t){var n=F(e),r=[];if(n){r.length=e.length;for(var o=0;o<e.length;o++)r[o]=U(e,o)?t(e[o],e):""}var i,a="function"===typeof k?k(e):[];if(M){i={};for(var s=0;s<a.length;s++)i["$"+a[s]]=a[s]}for(var l in e)U(e,l)&&(n&&String(Number(l))===l&&l<e.length||M&&i["$"+l]instanceof Symbol||(_.call(/[^\w$]/,l)?r.push(t(l,e)+": "+t(e[l],e)):r.push(l+": "+t(e[l],e))));if("function"===typeof k)for(var c=0;c<a.length;c++)R.call(e,a[c])&&r.push("["+t(a[c])+"]: "+t(e[a[c]],e));return r}},80500:e=>{"use strict";e.exports=(e,t)=>{if("string"!==typeof e||"string"!==typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},70610:e=>{"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`))},60677:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ServerStyleSheet:()=>He,StyleSheetConsumer:()=>ie,StyleSheetContext:()=>oe,StyleSheetManager:()=>de,ThemeConsumer:()=>je,ThemeContext:()=>Re,ThemeProvider:()=>De,__PRIVATE__:()=>Ue,createGlobalStyle:()=>Ne,css:()=>xe,default:()=>Ge,isStyledComponent:()=>x,keyframes:()=>Fe,useTheme:()=>ze,version:()=>S,withTheme:()=>Ve});var r=n(59864),o=n(67294),i=n(96774),a=n.n(i);const s=function(e){function t(e,r,l,c,f){for(var p,h,g,v,w,_=0,S=0,O=0,C=0,A=0,R=0,D=g=p=0,L=0,B=0,Z=0,N=0,F=l.length,H=F-1,V="",z="",U="",G="";L<F;){if(h=l.charCodeAt(L),L===H&&0!==S+C+O+_&&(0!==S&&(h=47===S?10:47),C=O=_=0,F++,H++),0===S+C+O+_){if(L===H&&(0<B&&(V=V.replace(d,"")),0<V.trim().length)){switch(h){case 32:case 9:case 59:case 13:case 10:break;default:V+=l.charAt(L)}h=59}switch(h){case 123:for(p=(V=V.trim()).charCodeAt(0),g=1,N=++L;L<F;){switch(h=l.charCodeAt(L)){case 123:g++;break;case 125:g--;break;case 47:switch(h=l.charCodeAt(L+1)){case 42:case 47:e:{for(D=L+1;D<H;++D)switch(l.charCodeAt(D)){case 47:if(42===h&&42===l.charCodeAt(D-1)&&L+2!==D){L=D+1;break e}break;case 10:if(47===h){L=D+1;break e}}L=D}}break;case 91:h++;case 40:h++;case 34:case 39:for(;L++<H&&l.charCodeAt(L)!==h;);}if(0===g)break;L++}if(g=l.substring(N,L),0===p&&(p=(V=V.replace(u,"").trim()).charCodeAt(0)),64===p){switch(0<B&&(V=V.replace(d,"")),h=V.charCodeAt(1)){case 100:case 109:case 115:case 45:B=r;break;default:B=T}if(N=(g=t(r,B,g,h,f+1)).length,0<j&&(w=s(3,g,B=n(T,V,Z),r,k,E,N,h,f,c),V=B.join(""),void 0!==w&&0===(N=(g=w.trim()).length)&&(h=0,g="")),0<N)switch(h){case 115:V=V.replace(x,a);case 100:case 109:case 45:g=V+"{"+g+"}";break;case 107:g=(V=V.replace(m,"$1 $2"))+"{"+g+"}",g=1===M||2===M&&i("@"+g,3)?"@-webkit-"+g+"@"+g:"@"+g;break;default:g=V+g,112===c&&(z+=g,g="")}else g=""}else g=t(r,n(r,V,Z),g,c,f+1);U+=g,g=Z=B=D=p=0,V="",h=l.charCodeAt(++L);break;case 125:case 59:if(1<(N=(V=(0<B?V.replace(d,""):V).trim()).length))switch(0===D&&(p=V.charCodeAt(0),45===p||96<p&&123>p)&&(N=(V=V.replace(" ",":")).length),0<j&&void 0!==(w=s(1,V,r,e,k,E,z.length,c,f,c))&&0===(N=(V=w.trim()).length)&&(V="\0\0"),p=V.charCodeAt(0),h=V.charCodeAt(1),p){case 0:break;case 64:if(105===h||99===h){G+=V+l.charAt(L);break}default:58!==V.charCodeAt(N-1)&&(z+=o(V,p,h,V.charCodeAt(2)))}Z=B=D=p=0,V="",h=l.charCodeAt(++L)}}switch(h){case 13:case 10:47===S?S=0:0===1+p&&107!==c&&0<V.length&&(B=1,V+="\0"),0<j*I&&s(0,V,r,e,k,E,z.length,c,f,c),E=1,k++;break;case 59:case 125:if(0===S+C+O+_){E++;break}default:switch(E++,v=l.charAt(L),h){case 9:case 32:if(0===C+_+S)switch(A){case 44:case 58:case 9:case 32:v="";break;default:32!==h&&(v=" ")}break;case 0:v="\\0";break;case 12:v="\\f";break;case 11:v="\\v";break;case 38:0===C+S+_&&(B=Z=1,v="\f"+v);break;case 108:if(0===C+S+_+P&&0<D)switch(L-D){case 2:112===A&&58===l.charCodeAt(L-3)&&(P=A);case 8:111===R&&(P=R)}break;case 58:0===C+S+_&&(D=L);break;case 44:0===S+O+C+_&&(B=1,v+="\r");break;case 34:case 39:0===S&&(C=C===h?0:0===C?h:C);break;case 91:0===C+S+O&&_++;break;case 93:0===C+S+O&&_--;break;case 41:0===C+S+_&&O--;break;case 40:if(0===C+S+_){if(0===p)if(2*A+3*R===533);else p=1;O++}break;case 64:0===S+O+C+_+D+g&&(g=1);break;case 42:case 47:if(!(0<C+_+O))switch(S){case 0:switch(2*h+3*l.charCodeAt(L+1)){case 235:S=47;break;case 220:N=L,S=42}break;case 42:47===h&&42===A&&N+2!==L&&(33===l.charCodeAt(N+2)&&(z+=l.substring(N,L+1)),v="",S=0)}}0===S&&(V+=v)}R=A,A=h,L++}if(0<(N=z.length)){if(B=r,0<j&&(void 0!==(w=s(2,z,B,e,k,E,N,c,f,c))&&0===(z=w).length))return G+z+U;if(z=B.join(",")+"{"+z+"}",0!==M*P){switch(2!==M||i(z,2)||(P=0),P){case 111:z=z.replace(b,":-moz-$1")+z;break;case 112:z=z.replace(y,"::-webkit-input-$1")+z.replace(y,"::-moz-$1")+z.replace(y,":-ms-input-$1")+z}P=0}}return G+z+U}function n(e,t,n){var o=t.trim().split(g);t=o;var i=o.length,a=e.length;switch(a){case 0:case 1:var s=0;for(e=0===a?"":e[0]+" ";s<i;++s)t[s]=r(e,t[s],n).trim();break;default:var l=s=0;for(t=[];s<i;++s)for(var c=0;c<a;++c)t[l++]=r(e[c]+" ",o[s],n).trim()}return t}function r(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(v,"$1"+e.trim());case 58:return e.trim()+t.replace(v,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(v,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function o(e,t,n,r){var a=e+";",s=2*t+3*n+4*r;if(944===s){e=a.indexOf(":",9)+1;var l=a.substring(e,a.length-1).trim();return l=a.substring(0,e).trim()+l+";",1===M||2===M&&i(l,1)?"-webkit-"+l+l:l}if(0===M||2===M&&!i(a,1))return a;switch(s){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(A,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(l=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+l+a;case 1005:return p.test(a)?a.replace(f,":-webkit-")+a.replace(f,":-moz-")+a:a;case 1e3:switch(t=(l=a.substring(13).trim()).indexOf("-")+1,l.charCodeAt(0)+l.charCodeAt(t)){case 226:l=a.replace(w,"tb");break;case 232:l=a.replace(w,"tb-rl");break;case 220:l=a.replace(w,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+l+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,s=(l=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|l.charCodeAt(7))){case 203:if(111>l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102<s?"inline-":"")+"box")+";"+a.replace(l,"-webkit-"+l)+";"+a.replace(l,"-ms-"+l+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return l=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+l+"-ms-flex-"+l+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(S,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(S,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===C.test(e))return 115===(l=e.substring(e.indexOf(":")+1)).charCodeAt(0)?o(e.replace("stretch","fill-available"),t,n,r).replace(":fill-available",":stretch"):a.replace(l,"-webkit-"+l)+a.replace(l,"-moz-"+l.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===n+r&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(h,"$1-webkit-$2")+a}return a}function i(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),D(2!==t?r:r.replace(O,"$1"),n,t)}function a(e,t){var n=o(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(_," or ($1)").substring(4):"("+t+")"}function s(e,t,n,r,o,i,a,s,l,u){for(var d,f=0,p=t;f<j;++f)switch(d=R[f].call(c,e,p,n,r,o,i,a,s,l,u)){case void 0:case!1:case!0:case null:break;default:p=d}if(p!==t)return p}function l(e){return void 0!==(e=e.prefix)&&(D=null,e?"function"!==typeof e?M=1:(M=2,D=e):M=0),l}function c(e,n){var r=e;if(33>r.charCodeAt(0)&&(r=r.trim()),r=[r],0<j){var o=s(-1,n,r,r,k,E,0,0,0,0);void 0!==o&&"string"===typeof o&&(n=o)}var i=t(T,r,n,0,0);return 0<j&&(void 0!==(o=s(-2,i,r,r,k,E,i.length,0,0,0))&&(i=o)),"",P=0,E=k=1,i}var u=/^\0+/g,d=/[\0\r\f]/g,f=/: */g,p=/zoo|gra/,h=/([,: ])(transform)/g,g=/,\r+?/g,v=/([\t\r\n ])*\f?&/g,m=/@(k\w+)\s*(\S*)\s*/,y=/::(place)/g,b=/:(read-only)/g,w=/[svh]\w+-[tblr]{2}/,x=/\(\s*(.*)\s*\)/g,_=/([\s\S]*?);/g,S=/-self|flex-/g,O=/[^]*?(:[rp][el]a[\w-]+)[^]*/,C=/stretch|:\s*\w+\-(?:conte|avail)/,A=/([^-])(image-set\()/,E=1,k=1,P=0,M=1,T=[],R=[],j=0,D=null,I=0;return c.use=function e(t){switch(t){case void 0:case null:j=R.length=0;break;default:if("function"===typeof t)R[j++]=t;else if("object"===typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else I=0|!!t}return e},c.set=l,void 0!==e&&l(e),c};const l={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var c=n(45042),u=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/;const d=(0,c.Z)((function(e){return u.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));var f=n(8679),p=n.n(f);function h(){return(h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var g=function(e,t){for(var n=[e[0]],r=0,o=t.length;r<o;r+=1)n.push(t[r],e[r+1]);return n},v=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!(0,r.typeOf)(e)},m=Object.freeze([]),y=Object.freeze({});function b(e){return"function"==typeof e}function w(e){return e.displayName||e.name||"Component"}function x(e){return e&&"string"==typeof e.styledComponentId}var _="undefined"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",S="5.3.10",O="undefined"!=typeof window&&"HTMLElement"in window,C=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&(void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&("false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY))),A={};function E(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(n.length>0?" Args: "+n.join(", "):""))}var k=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;e>=o;)(o<<=1)<0&&E(16,""+e);this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var i=r;i<o;i++)this.groupSizes[i]=0}for(var a=this.indexOfGroup(e+1),s=0,l=t.length;s<l;s++)this.tag.insertRule(a,t[s])&&(this.groupSizes[e]++,a++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(var o=n;o<r;o++)this.tag.deleteRule(n)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n,i=r;i<o;i++)t+=this.tag.getRule(i)+"/*!sc*/\n";return t},e}(),P=new Map,M=new Map,T=1,R=function(e){if(P.has(e))return P.get(e);for(;M.has(T);)T++;var t=T++;return P.set(e,t),M.set(t,e),t},j=function(e){return M.get(e)},D=function(e,t){t>=T&&(T=t+1),P.set(e,t),M.set(t,e)},I="style["+_+'][data-styled-version="5.3.10"]',L=new RegExp("^"+_+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),B=function(e,t,n){for(var r,o=n.split(","),i=0,a=o.length;i<a;i++)(r=o[i])&&e.registerName(t,r)},Z=function(e,t){for(var n=(t.textContent||"").split("/*!sc*/\n"),r=[],o=0,i=n.length;o<i;o++){var a=n[o].trim();if(a){var s=a.match(L);if(s){var l=0|parseInt(s[1],10),c=s[2];0!==l&&(D(c,l),B(e,c,s[3]),e.getTag().insertRules(l,r)),r.length=0}else r.push(a)}}},N=function(){return n.nc},F=function(e){var t=document.head,n=e||t,r=document.createElement("style"),o=function(e){for(var t=e.childNodes,n=t.length;n>=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(_))return r}}(n),i=void 0!==o?o.nextSibling:null;r.setAttribute(_,"active"),r.setAttribute("data-styled-version","5.3.10");var a=N();return a&&r.setAttribute("nonce",a),n.insertBefore(r,i),r},H=function(){function e(e){var t=this.element=F(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var o=t[n];if(o.ownerNode===e)return o}E(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),V=function(){function e(e){var t=this.element=F(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),z=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),U=O,G={isServer:!O,useCSSOMInjection:!C},W=function(){function e(e,t,n){void 0===e&&(e=y),void 0===t&&(t={}),this.options=h({},G,{},e),this.gs=t,this.names=new Map(n),this.server=!!e.isServer,!this.server&&O&&U&&(U=!1,function(e){for(var t=document.querySelectorAll(I),n=0,r=t.length;n<r;n++){var o=t[n];o&&"active"!==o.getAttribute(_)&&(Z(e,o),o.parentNode&&o.parentNode.removeChild(o))}}(this))}e.registerId=function(e){return R(e)};var t=e.prototype;return t.reconstructWithOptions=function(t,n){return void 0===n&&(n=!0),new e(h({},this.options,{},t),this.gs,n&&this.names||void 0)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){return this.tag||(this.tag=(n=(t=this.options).isServer,r=t.useCSSOMInjection,o=t.target,e=n?new z(o):r?new H(o):new V(o),new k(e)));var e,t,n,r,o},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(R(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},t.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(R(e),n)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(R(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),n=t.length,r="",o=0;o<n;o++){var i=j(o);if(void 0!==i){var a=e.names.get(i),s=t.getGroup(o);if(a&&s&&a.size){var l=_+".g"+o+'[id="'+i+'"]',c="";void 0!==a&&a.forEach((function(e){e.length>0&&(c+=e+",")})),r+=""+s+l+'{content:"'+c+'"}/*!sc*/\n'}}}return r}(this)},e}(),$=/(a)(d)/gi,q=function(e){return String.fromCharCode(e+(e>25?39:97))};function Y(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=q(t%52)+n;return(q(t%52)+n).replace($,"$1-$2")}var K=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},X=function(e){return K(5381,e)};function J(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(b(n)&&!x(n))return!1}return!0}var Q=X("5.3.10"),ee=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&J(e),this.componentId=t,this.baseHash=K(Q,t),this.baseStyle=n,W.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.componentId,o=[];if(this.baseStyle&&o.push(this.baseStyle.generateAndInjectStyles(e,t,n)),this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(r,this.staticRulesId))o.push(this.staticRulesId);else{var i=be(this.rules,e,t,n).join(""),a=Y(K(this.baseHash,i)>>>0);if(!t.hasNameForId(r,a)){var s=n(i,"."+a,void 0,r);t.insertRules(r,a,s)}o.push(a),this.staticRulesId=a}else{for(var l=this.rules.length,c=K(this.baseHash,n.hash),u="",d=0;d<l;d++){var f=this.rules[d];if("string"==typeof f)u+=f;else if(f){var p=be(f,e,t,n),h=Array.isArray(p)?p.join(""):p;c=K(c,h+d),u+=h}}if(u){var g=Y(c>>>0);if(!t.hasNameForId(r,g)){var v=n(u,"."+g,void 0,r);t.insertRules(r,g,v)}o.push(g)}}return o.join(" ")},e}(),te=/^\s*\/\/.*$/gm,ne=[":","[",".","#"];function re(e){var t,n,r,o,i=void 0===e?y:e,a=i.options,l=void 0===a?y:a,c=i.plugins,u=void 0===c?m:c,d=new s(l),f=[],p=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,i,a,s,l,c,u,d){switch(n){case 1:if(0===u&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===c)return r+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(o[0]+r),"";default:return r+(0===d?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}((function(e){f.push(e)})),h=function(e,r,i){return 0===r&&-1!==ne.indexOf(i[n.length])||i.match(o)?e:"."+t};function g(e,i,a,s){void 0===s&&(s="&");var l=e.replace(te,""),c=i&&a?a+" "+i+" { "+l+" }":l;return t=s,n=i,r=new RegExp("\\"+n+"\\b","g"),o=new RegExp("(\\"+n+"\\b){2,}"),d(a||!i?"":i,c)}return d.use([].concat(u,[function(e,t,o){2===e&&o.length&&o[0].lastIndexOf(n)>0&&(o[0]=o[0].replace(r,h))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),g.hash=u.length?u.reduce((function(e,t){return t.name||E(15),K(e,t.name)}),5381).toString():"",g}var oe=o.createContext(),ie=oe.Consumer,ae=o.createContext(),se=(ae.Consumer,new W),le=re();function ce(){return(0,o.useContext)(oe)||se}function ue(){return(0,o.useContext)(ae)||le}function de(e){var t=(0,o.useState)(e.stylisPlugins),n=t[0],r=t[1],i=ce(),s=(0,o.useMemo)((function(){var t=i;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),l=(0,o.useMemo)((function(){return re({options:{prefix:!e.disableVendorPrefixes},plugins:n})}),[e.disableVendorPrefixes,n]);return(0,o.useEffect)((function(){a()(n,e.stylisPlugins)||r(e.stylisPlugins)}),[e.stylisPlugins]),o.createElement(oe.Provider,{value:s},o.createElement(ae.Provider,{value:l},e.children))}var fe=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=le);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.toString=function(){return E(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=le),this.name+e.hash},e}(),pe=/([A-Z])/,he=/([A-Z])/g,ge=/^ms-/,ve=function(e){return"-"+e.toLowerCase()};function me(e){return pe.test(e)?e.replace(he,ve).replace(ge,"-ms-"):e}var ye=function(e){return null==e||!1===e||""===e};function be(e,t,n,r){if(Array.isArray(e)){for(var o,i=[],a=0,s=e.length;a<s;a+=1)""!==(o=be(e[a],t,n,r))&&(Array.isArray(o)?i.push.apply(i,o):i.push(o));return i}return ye(e)?"":x(e)?"."+e.styledComponentId:b(e)?"function"!=typeof(c=e)||c.prototype&&c.prototype.isReactComponent||!t?e:be(e(t),t,n,r):e instanceof fe?n?(e.inject(n,r),e.getName(r)):e:v(e)?function e(t,n){var r,o,i=[];for(var a in t)t.hasOwnProperty(a)&&!ye(t[a])&&(Array.isArray(t[a])&&t[a].isCss||b(t[a])?i.push(me(a)+":",t[a],";"):v(t[a])?i.push.apply(i,e(t[a],a)):i.push(me(a)+": "+(r=a,(null==(o=t[a])||"boolean"==typeof o||""===o?"":"number"!=typeof o||0===o||r in l||r.startsWith("--")?String(o).trim():o+"px")+";")));return n?[n+" {"].concat(i,["}"]):i}(e):e.toString();var c}var we=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function xe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return b(e)||v(e)?we(be(g(m,[e].concat(n)))):0===n.length&&1===e.length&&"string"==typeof e[0]?e:we(be(g(e,n)))}new Set;var _e=function(e,t,n){return void 0===n&&(n=y),e.theme!==n.theme&&e.theme||t||n.theme},Se=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Oe=/(^-|-$)/g;function Ce(e){return e.replace(Se,"-").replace(Oe,"")}var Ae=function(e){return Y(X(e)>>>0)};function Ee(e){return"string"==typeof e&&!0}var ke=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Pe=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Me(e,t,n){var r=e[n];ke(t)&&ke(r)?Te(r,t):e[n]=t}function Te(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var o=0,i=n;o<i.length;o++){var a=i[o];if(ke(a))for(var s in a)Pe(s)&&Me(e,a[s],s)}return e}var Re=o.createContext(),je=Re.Consumer;function De(e){var t=(0,o.useContext)(Re),n=(0,o.useMemo)((function(){return function(e,t){return e?b(e)?e(t):Array.isArray(e)||"object"!=typeof e?E(8):t?h({},t,{},e):e:E(14)}(e.theme,t)}),[e.theme,t]);return e.children?o.createElement(Re.Provider,{value:n},e.children):null}var Ie={};function Le(e,t,n){var r=x(e),i=!Ee(e),a=t.attrs,s=void 0===a?m:a,l=t.componentId,c=void 0===l?function(e,t){var n="string"!=typeof e?"sc":Ce(e);Ie[n]=(Ie[n]||0)+1;var r=n+"-"+Ae("5.3.10"+n+Ie[n]);return t?t+"-"+r:r}(t.displayName,t.parentComponentId):l,u=t.displayName,f=void 0===u?function(e){return Ee(e)?"styled."+e:"Styled("+w(e)+")"}(e):u,g=t.displayName&&t.componentId?Ce(t.displayName)+"-"+t.componentId:t.componentId||c,v=r&&e.attrs?Array.prototype.concat(e.attrs,s).filter(Boolean):s,_=t.shouldForwardProp;r&&e.shouldForwardProp&&(_=t.shouldForwardProp?function(n,r,o){return e.shouldForwardProp(n,r,o)&&t.shouldForwardProp(n,r,o)}:e.shouldForwardProp);var S,O=new ee(n,g,r?e.componentStyle:void 0),C=O.isStatic&&0===s.length,A=function(e,t){return function(e,t,n,r){var i=e.attrs,a=e.componentStyle,s=e.defaultProps,l=e.foldedComponentIds,c=e.shouldForwardProp,u=e.styledComponentId,f=e.target,p=function(e,t,n){void 0===e&&(e=y);var r=h({},t,{theme:e}),o={};return n.forEach((function(e){var t,n,i,a=e;for(t in b(a)&&(a=a(r)),a)r[t]=o[t]="className"===t?(n=o[t],i=a[t],n&&i?n+" "+i:n||i):a[t]})),[r,o]}(_e(t,(0,o.useContext)(Re),s)||y,t,i),g=p[0],v=p[1],m=function(e,t,n,r){var o=ce(),i=ue();return t?e.generateAndInjectStyles(y,o,i):e.generateAndInjectStyles(n,o,i)}(a,r,g),w=n,x=v.$as||t.$as||v.as||t.as||f,_=Ee(x),S=v!==t?h({},t,{},v):t,O={};for(var C in S)"$"!==C[0]&&"as"!==C&&("forwardedAs"===C?O.as=S[C]:(c?c(C,d,x):!_||d(C))&&(O[C]=S[C]));return t.style&&v.style!==t.style&&(O.style=h({},t.style,{},v.style)),O.className=Array.prototype.concat(l,u,m!==u?m:null,t.className,v.className).filter(Boolean).join(" "),O.ref=w,(0,o.createElement)(x,O)}(S,e,t,C)};return A.displayName=f,(S=o.forwardRef(A)).attrs=v,S.componentStyle=O,S.displayName=f,S.shouldForwardProp=_,S.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):m,S.styledComponentId=g,S.target=r?e.target:e,S.withComponent=function(e){var r=t.componentId,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["componentId"]),i=r&&r+"-"+(Ee(e)?e:Ce(w(e)));return Le(e,h({},o,{attrs:v,componentId:i}),n)},Object.defineProperty(S,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?Te({},e.defaultProps,t):t}}),Object.defineProperty(S,"toString",{value:function(){return"."+S.styledComponentId}}),i&&p()(S,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),S}var Be=function(e){return function e(t,n,o){if(void 0===o&&(o=y),!(0,r.isValidElementType)(n))return E(1,String(n));var i=function(){return t(n,o,xe.apply(void 0,arguments))};return i.withConfig=function(r){return e(t,n,h({},o,{},r))},i.attrs=function(r){return e(t,n,h({},o,{attrs:Array.prototype.concat(o.attrs,r).filter(Boolean)}))},i}(Le,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){Be[e]=Be(e)}));var Ze=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=J(e),W.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var o=r(be(this.rules,t,n,r).join(""),""),i=this.componentId+e;n.insertRules(i,i,o)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&W.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function Ne(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=xe.apply(void 0,[e].concat(n)),a="sc-global-"+Ae(JSON.stringify(i)),s=new Ze(i,a);function l(e){var t=ce(),n=ue(),r=(0,o.useContext)(Re),i=(0,o.useRef)(t.allocateGSInstance(a)).current;return t.server&&c(i,e,t,r,n),(0,o.useLayoutEffect)((function(){if(!t.server)return c(i,e,t,r,n),function(){return s.removeStyles(i,t)}}),[i,e,t,r,n]),null}function c(e,t,n,r,o){if(s.isStatic)s.renderStyles(e,A,n,o);else{var i=h({},t,{theme:_e(t,r,l.defaultProps)});s.renderStyles(e,i,n,o)}}return o.memo(l)}function Fe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=xe.apply(void 0,[e].concat(n)).join(""),i=Ae(o);return new fe(i,o)}var He=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var n=N();return"<style "+[n&&'nonce="'+n+'"',_+'="true"','data-styled-version="5.3.10"'].filter(Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return e.sealed?E(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return E(2);var n=((t={})[_]="",t["data-styled-version"]="5.3.10",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),r=N();return r&&(n.nonce=r),[o.createElement("style",h({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new W({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?E(2):o.createElement(de,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return E(3)},e}(),Ve=function(e){var t=o.forwardRef((function(t,n){var r=(0,o.useContext)(Re),i=e.defaultProps,a=_e(t,r,i);return o.createElement(e,h({},t,{theme:a,ref:n}))}));return p()(t,e),t.displayName="WithTheme("+w(e)+")",t},ze=function(){return(0,o.useContext)(Re)},Ue={StyleSheet:W,masterSheet:se};const Ge=Be},75980:(e,t,n)=>{"use strict";n.d(t,{FK:()=>E});var r=n(27418),o=n.n(r),i=function(e,t){var n=o()({},e,t);for(var r in e){var i;e[r]&&"object"===typeof t[r]&&o()(n,((i={})[r]=o()(e[r],t[r]),i))}return n},a={breakpoints:[40,52,64].map((function(e){return e+"em"}))},s=function(e){return"@media screen and (min-width: "+e+")"},l=function(e,t){return c(t,e,e)},c=function(e,t,n,r,o){for(t=t&&t.split?t.split("."):[t],r=0;r<t.length;r++)e=e?e[t[r]]:o;return e===o?n:e},u=function e(t){var n={},r=function(e){var r={},l=!1,u=e.theme&&e.theme.disableStyledSystemCache;for(var p in e)if(t[p]){var h=t[p],g=e[p],v=c(e.theme,h.scale,h.defaults);if("object"!==typeof g)o()(r,h(g,v,e));else{if(n.breakpoints=!u&&n.breakpoints||c(e.theme,"breakpoints",a.breakpoints),Array.isArray(g)){n.media=!u&&n.media||[null].concat(n.breakpoints.map(s)),r=i(r,d(n.media,h,v,g,e));continue}null!==g&&(r=i(r,f(n.breakpoints,h,v,g,e)),l=!0)}}return l&&(r=function(e){var t={};return Object.keys(e).sort((function(e,t){return e.localeCompare(t,void 0,{numeric:!0,sensitivity:"base"})})).forEach((function(n){t[n]=e[n]})),t}(r)),r};r.config=t,r.propNames=Object.keys(t),r.cache=n;var l=Object.keys(t).filter((function(e){return"config"!==e}));return l.length>1&&l.forEach((function(n){var o;r[n]=e(((o={})[n]=t[n],o))})),r},d=function(e,t,n,r,i){var a={};return r.slice(0,e.length).forEach((function(r,s){var l,c=e[s],u=t(r,n,i);c?o()(a,((l={})[c]=o()({},a[c],u),l)):o()(a,u)})),a},f=function(e,t,n,r,i){var a={};for(var l in r){var c=e[l],u=t(r[l],n,i);if(c){var d,f=s(c);o()(a,((d={})[f]=o()({},a[f],u),d))}else o()(a,u)}return a},p=function(e){var t=e.properties,n=e.property,r=e.scale,o=e.transform,i=void 0===o?l:o,a=e.defaultScale;t=t||[n];var s=function(e,n,r){var o={},a=i(e,n,r);if(null!==a)return t.forEach((function(e){o[e]=a})),o};return s.scale=r,s.defaults=a,s},h=function(e){void 0===e&&(e={});var t={};return Object.keys(e).forEach((function(n){var r=e[n];t[n]=!0!==r?"function"!==typeof r?p(r):r:p({property:n,scale:n})})),u(t)};const g=h({width:{property:"width",scale:"sizes",transform:function(e,t){return c(t,e,!function(e){return"number"===typeof e&&!isNaN(e)}(e)||e>1?e:100*e+"%")}},height:{property:"height",scale:"sizes"},minWidth:{property:"minWidth",scale:"sizes"},minHeight:{property:"minHeight",scale:"sizes"},maxWidth:{property:"maxWidth",scale:"sizes"},maxHeight:{property:"maxHeight",scale:"sizes"},size:{properties:["width","height"],scale:"sizes"},overflow:!0,overflowX:!0,overflowY:!0,display:!0,verticalAlign:!0});var v={color:{property:"color",scale:"colors"},backgroundColor:{property:"backgroundColor",scale:"colors"},opacity:!0};v.bg=v.backgroundColor;const m=h(v);const y=h({fontFamily:{property:"fontFamily",scale:"fonts"},fontSize:{property:"fontSize",scale:"fontSizes",defaultScale:[12,14,16,20,24,32,48,64,72]},fontWeight:{property:"fontWeight",scale:"fontWeights"},lineHeight:{property:"lineHeight",scale:"lineHeights"},letterSpacing:{property:"letterSpacing",scale:"letterSpacings"},textAlign:!0,fontStyle:!0});const b=h({alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:!0,flex:!0,flexGrow:!0,flexShrink:!0,flexBasis:!0,justifySelf:!0,alignSelf:!0,order:!0});var w={space:[0,4,8,16,32,64,128,256,512]};const x=h({gridGap:{property:"gridGap",scale:"space",defaultScale:w.space},gridColumnGap:{property:"gridColumnGap",scale:"space",defaultScale:w.space},gridRowGap:{property:"gridRowGap",scale:"space",defaultScale:w.space},gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridAutoRows:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0});var _={border:{property:"border",scale:"borders"},borderWidth:{property:"borderWidth",scale:"borderWidths"},borderStyle:{property:"borderStyle",scale:"borderStyles"},borderColor:{property:"borderColor",scale:"colors"},borderRadius:{property:"borderRadius",scale:"radii"},borderTop:{property:"borderTop",scale:"borders"},borderTopLeftRadius:{property:"borderTopLeftRadius",scale:"radii"},borderTopRightRadius:{property:"borderTopRightRadius",scale:"radii"},borderRight:{property:"borderRight",scale:"borders"},borderBottom:{property:"borderBottom",scale:"borders"},borderBottomLeftRadius:{property:"borderBottomLeftRadius",scale:"radii"},borderBottomRightRadius:{property:"borderBottomRightRadius",scale:"radii"},borderLeft:{property:"borderLeft",scale:"borders"},borderX:{properties:["borderLeft","borderRight"],scale:"borders"},borderY:{properties:["borderTop","borderBottom"],scale:"borders"},borderTopWidth:{property:"borderTopWidth",scale:"borderWidths"},borderTopColor:{property:"borderTopColor",scale:"colors"},borderTopStyle:{property:"borderTopStyle",scale:"borderStyles"}};_.borderTopLeftRadius={property:"borderTopLeftRadius",scale:"radii"},_.borderTopRightRadius={property:"borderTopRightRadius",scale:"radii"},_.borderBottomWidth={property:"borderBottomWidth",scale:"borderWidths"},_.borderBottomColor={property:"borderBottomColor",scale:"colors"},_.borderBottomStyle={property:"borderBottomStyle",scale:"borderStyles"},_.borderBottomLeftRadius={property:"borderBottomLeftRadius",scale:"radii"},_.borderBottomRightRadius={property:"borderBottomRightRadius",scale:"radii"},_.borderLeftWidth={property:"borderLeftWidth",scale:"borderWidths"},_.borderLeftColor={property:"borderLeftColor",scale:"colors"},_.borderLeftStyle={property:"borderLeftStyle",scale:"borderStyles"},_.borderRightWidth={property:"borderRightWidth",scale:"borderWidths"},_.borderRightColor={property:"borderRightColor",scale:"colors"},_.borderRightStyle={property:"borderRightStyle",scale:"borderStyles"};const S=h(_);var O={background:!0,backgroundImage:!0,backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0};O.bgImage=O.backgroundImage,O.bgSize=O.backgroundSize,O.bgPosition=O.backgroundPosition,O.bgRepeat=O.backgroundRepeat;const C=h(O);var A={space:[0,4,8,16,32,64,128,256,512]},E=h({position:!0,zIndex:{property:"zIndex",scale:"zIndices"},top:{property:"top",scale:"space",defaultScale:A.space},right:{property:"right",scale:"space",defaultScale:A.space},bottom:{property:"bottom",scale:"space",defaultScale:A.space},left:{property:"left",scale:"space",defaultScale:A.space}});const k=E;var P={space:[0,4,8,16,32,64,128,256,512]},M=function(e){return"number"===typeof e&&!isNaN(e)},T=function(e,t){if(!M(e))return c(t,e,e);var n=e<0,r=Math.abs(e),o=c(t,r,r);return M(o)?o*(n?-1:1):n?"-"+o:o},R={};R.margin={margin:{property:"margin",scale:"space",transform:T,defaultScale:P.space},marginTop:{property:"marginTop",scale:"space",transform:T,defaultScale:P.space},marginRight:{property:"marginRight",scale:"space",transform:T,defaultScale:P.space},marginBottom:{property:"marginBottom",scale:"space",transform:T,defaultScale:P.space},marginLeft:{property:"marginLeft",scale:"space",transform:T,defaultScale:P.space},marginX:{properties:["marginLeft","marginRight"],scale:"space",transform:T,defaultScale:P.space},marginY:{properties:["marginTop","marginBottom"],scale:"space",transform:T,defaultScale:P.space}},R.margin.m=R.margin.margin,R.margin.mt=R.margin.marginTop,R.margin.mr=R.margin.marginRight,R.margin.mb=R.margin.marginBottom,R.margin.ml=R.margin.marginLeft,R.margin.mx=R.margin.marginX,R.margin.my=R.margin.marginY,R.padding={padding:{property:"padding",scale:"space",defaultScale:P.space},paddingTop:{property:"paddingTop",scale:"space",defaultScale:P.space},paddingRight:{property:"paddingRight",scale:"space",defaultScale:P.space},paddingBottom:{property:"paddingBottom",scale:"space",defaultScale:P.space},paddingLeft:{property:"paddingLeft",scale:"space",defaultScale:P.space},paddingX:{properties:["paddingLeft","paddingRight"],scale:"space",defaultScale:P.space},paddingY:{properties:["paddingTop","paddingBottom"],scale:"space",defaultScale:P.space}},R.padding.p=R.padding.padding,R.padding.pt=R.padding.paddingTop,R.padding.pr=R.padding.paddingRight,R.padding.pb=R.padding.paddingBottom,R.padding.pl=R.padding.paddingLeft,R.padding.px=R.padding.paddingX,R.padding.py=R.padding.paddingY;!function(){for(var e={},t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];n.forEach((function(t){t&&t.config&&o()(e,t.config)})),u(e)}(h(R.margin),h(R.padding));h({boxShadow:{property:"boxShadow",scale:"shadows"},textShadow:{property:"textShadow",scale:"shadows"}});var j=n(37947),D=function(e){var t,n,r=e.scale,o=e.prop,i=void 0===o?"variant":o,a=e.variants,s=void 0===a?{}:a,l=e.key;n=Object.keys(s).length?function(e,t,n){return(0,j.ZP)(c(t,e,null))(n.theme)}:function(e,t){return c(t,e,null)},n.scale=r||l,n.defaults=s;var d=((t={})[i]=n,t);return u(d)};D({key:"buttons"}),D({key:"textStyles",prop:"textStyle"}),D({key:"colorStyles",prop:"colors"}),g.width,g.height,g.minWidth,g.minHeight,g.maxWidth,g.maxHeight,g.size,g.verticalAlign,g.display,g.overflow,g.overflowX,g.overflowY,m.opacity,y.fontSize,y.fontFamily,y.fontWeight,y.lineHeight,y.textAlign,y.fontStyle,y.letterSpacing,b.alignItems,b.alignContent,b.justifyItems,b.justifyContent,b.flexWrap,b.flexDirection,b.flex,b.flexGrow,b.flexShrink,b.flexBasis,b.justifySelf,b.alignSelf,b.order,x.gridGap,x.gridColumnGap,x.gridRowGap,x.gridColumn,x.gridRow,x.gridAutoFlow,x.gridAutoColumns,x.gridAutoRows,x.gridTemplateColumns,x.gridTemplateRows,x.gridTemplateAreas,x.gridArea,S.borderWidth,S.borderStyle,S.borderColor,S.borderTop,S.borderRight,S.borderBottom,S.borderLeft,S.borderRadius,C.backgroundImage,C.backgroundSize,C.backgroundPosition,C.backgroundRepeat,k.zIndex,k.top,k.right,k.bottom,k.left},87854:function(e,t,n){e.exports=function(){"use strict";var e=function(e){var t=e.id,n=e.viewBox,r=e.content;this.id=t,this.viewBox=n,this.content=r};e.prototype.stringify=function(){return this.content},e.prototype.toString=function(){return this.stringify()},e.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach((function(t){return delete e[t]}))};var t=function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n};function r(e,t){return e(t={exports:{}},t.exports),t.exports}"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self&&self;var o=r((function(e,t){!function(t,n){e.exports=n()}(0,(function(){function e(e){return e&&"object"===typeof e&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(e){return Array.isArray(e)?[]:{}}function n(n,r){return r&&!0===r.clone&&e(n)?i(t(n),n,r):n}function r(t,r,o){var a=t.slice();return r.forEach((function(r,s){"undefined"===typeof a[s]?a[s]=n(r,o):e(r)?a[s]=i(t[s],r,o):-1===t.indexOf(r)&&a.push(n(r,o))})),a}function o(t,r,o){var a={};return e(t)&&Object.keys(t).forEach((function(e){a[e]=n(t[e],o)})),Object.keys(r).forEach((function(s){e(r[s])&&t[s]?a[s]=i(t[s],r[s],o):a[s]=n(r[s],o)})),a}function i(e,t,i){var a=Array.isArray(t),s=(i||{arrayMerge:r}).arrayMerge||r;return a?Array.isArray(e)?s(e,t,i):n(t,i):o(e,t,i)}return i.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return i(e,n,t)}))},i}))})),i=r((function(e,t){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};t.default=n,e.exports=t.default})),a=function(e){return Object.keys(e).map((function(t){return t+'="'+e[t].toString().replace(/"/g,""")+'"'})).join(" ")},s=i.svg,l=i.xlink,c={};c[s.name]=s.uri,c[l.name]=l.uri;var u=function(e,t){void 0===e&&(e="");var n=o(c,t||{});return"<svg "+a(n)+">"+e+"</svg>"},d=function(e){function n(){e.apply(this,arguments)}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var r={isMounted:{}};return r.isMounted.get=function(){return!!this.node},n.createFromExistingNode=function(e){return new n({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},n.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},n.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"===typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},n.prototype.render=function(){var e=this.stringify();return t(u(e)).childNodes[0]},n.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(n.prototype,r),n}(e);return d}()},11182:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"D",use:"D-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="D"><path d="M10.4 2H5.6C3.6 2 2 3.6 2 5.6v4.8c0 2 1.6 3.6 3.6 3.6h4.8c2 0 3.6-1.6 3.6-3.6V5.6c0-2-1.6-3.6-3.6-3.6Zm2.6 8.4c0 1.4-1.2 2.6-2.6 2.6H5.6C4.2 13 3 11.8 3 10.4V5.6C3 4.2 4.2 3 5.6 3h4.8C11.8 3 13 4.2 13 5.6v4.8Z" /><path d="M5.81 10.299v-4.7c-.253-.003-.44-.06-.562-.17a.568.568 0 0 1-.182-.433c0-.18.061-.324.182-.434.125-.113.332-.17.621-.17l2.514.006c.39 0 .771.073 1.142.217.375.145.676.328.903.551.172.168.35.398.533.691.187.293.328.584.422.873.094.29.14.643.14 1.061v.574c0 .508-.085.96-.257 1.354-.172.39-.399.71-.68.96a3.45 3.45 0 0 1-.785.546c-.39.183-.897.275-1.518.275H5.87c-.289 0-.496-.055-.62-.164a.574.574 0 0 1-.183-.44c0-.175.061-.32.182-.433.125-.113.313-.168.563-.164Zm1.202 0h1.277c.477 0 .836-.069 1.078-.205.317-.18.555-.408.715-.686.16-.277.24-.637.24-1.078v-.568c0-.38-.072-.711-.216-.996-.227-.446-.483-.75-.768-.914-.281-.168-.635-.252-1.06-.252H7.011v4.699Z" /></symbol>'});a().add(s);const l=s},18567:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"I",use:"I-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="I"><path d="M10.4 2H5.6C3.6 2 2 3.6 2 5.6v4.8c0 2 1.6 3.6 3.6 3.6h4.8c2 0 3.6-1.6 3.6-3.6V5.6c0-2-1.6-3.6-3.6-3.6Zm2.6 8.4c0 1.4-1.2 2.6-2.6 2.6H5.6C4.2 13 3 11.8 3 10.4V5.6C3 4.2 4.2 3 5.6 3h4.8C11.8 3 13 4.2 13 5.6v4.8Z" /><path d="M8.598 5.6v4.699H9.81c.289 0 .494.056.615.17.125.11.187.254.187.433 0 .176-.062.32-.187.434-.121.11-.326.164-.615.164H6.184c-.29 0-.497-.055-.622-.164a.574.574 0 0 1-.181-.44.55.55 0 0 1 .181-.427c.125-.114.333-.17.622-.17h1.212v-4.7H6.184c-.29 0-.497-.054-.622-.163a.575.575 0 0 1-.181-.44c0-.18.06-.324.181-.434.125-.113.333-.17.622-.17l3.627.006c.289 0 .494.055.615.165.125.109.187.253.187.433s-.062.326-.187.44c-.121.109-.326.164-.615.164H8.598Z" /></symbol>'});a().add(s);const l=s},69790:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"L",use:"L-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="L"><path d="M10.4 2H5.6C3.6 2 2 3.6 2 5.6v4.8c0 2 1.6 3.6 3.6 3.6h4.8c2 0 3.6-1.6 3.6-3.6V5.6c0-2-1.6-3.6-3.6-3.6Zm2.6 8.4c0 1.4-1.2 2.6-2.6 2.6H5.6C4.2 13 3 11.8 3 10.4V5.6C3 4.2 4.2 3 5.6 3h4.8C11.8 3 13 4.2 13 5.6v4.8Z" /><path d="M7.496 5.6v4.699h2.59V9.162c0-.289.055-.494.164-.615a.566.566 0 0 1 .44-.188c.175 0 .318.063.427.188.113.121.17.326.17.615V11.5h-5.69c-.288 0-.495-.055-.62-.164a.574.574 0 0 1-.182-.44.55.55 0 0 1 .182-.427c.125-.114.332-.17.62-.17h.698v-4.7h-.697c-.29 0-.496-.054-.621-.163a.575.575 0 0 1-.182-.44c0-.18.06-.324.182-.434.125-.113.332-.17.62-.17l2.602.006c.29 0 .494.055.615.165.125.109.188.253.188.433s-.063.326-.188.44c-.12.109-.326.164-.615.164h-.703Z" /></symbol>'});a().add(s);const l=s},13249:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"N",use:"N-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="N"><path d="M10.4 2H5.6C3.6 2 2 3.6 2 5.6v4.8c0 2 1.6 3.6 3.6 3.6h4.8c2 0 3.6-1.6 3.6-3.6V5.6c0-2-1.6-3.6-3.6-3.6Zm2.6 8.4c0 1.4-1.2 2.6-2.6 2.6H5.6C4.2 13 3 11.8 3 10.4V5.6C3 4.2 4.2 3 5.6 3h4.8C11.8 3 13 4.2 13 5.6v4.8Z" /><path d="M6.494 6.666v3.633h.434c.289 0 .494.056.615.17.125.11.187.254.187.433 0 .176-.062.32-.187.434-.121.11-.326.164-.615.164H5.352c-.29 0-.497-.055-.622-.164a.574.574 0 0 1-.181-.44.56.56 0 0 1 .181-.427c.122-.114.31-.17.563-.17v-4.7h-.188c-.289 0-.496-.054-.62-.163a.574.574 0 0 1-.182-.44c0-.18.06-.324.181-.434.125-.113.332-.17.621-.17l1.39.006 3.07 4.817V5.6H9.13c-.29 0-.496-.055-.621-.164a.574.574 0 0 1-.182-.44c0-.18.06-.324.182-.434.125-.113.332-.17.62-.17l1.577.006c.29 0 .494.055.615.165.125.109.188.253.188.433 0 .176-.06.32-.182.434-.121.113-.306.17-.556.17v5.9h-1.19L6.494 6.666Z" /></symbol>'});a().add(s);const l=s},88055:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"anomaly_badge",use:"anomaly_badge-usage",viewBox:"0 0 15 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 16" id="anomaly_badge"><path fill-rule="evenodd" d="M13.228 3.296 8.522.579a2.292 2.292 0 0 0-2.294 0L1.522 3.296A2.294 2.294 0 0 0 .375 5.283v5.435c0 .819.437 1.577 1.147 1.986l4.706 2.717a2.292 2.292 0 0 0 2.294 0l4.706-2.717a2.293 2.293 0 0 0 1.147-1.986V5.283c0-.82-.437-1.577-1.147-1.987ZM7.979 4.761l-.604-1.528-.604 1.528-1.838 4.646H1.375v1.3h4.442l.162-.411 1.396-3.529 1.396 3.529.495 1.253.672-1.168.437-.758.437.758.187.326h2.376v-1.3h-1.624l-.813-1.412-.563-.978-.563.978-.328.57L7.979 4.76Z" clip-rule="evenodd" /></symbol>'});a().add(s);const l=s},92662:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"area_chart",use:"area_chart-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="area_chart"><path d="M19.1 22H4.9C3.3 22 2 20.7 2 19.1v-5.5l5-5 2.5 2.5 9-9L22 5.6v13.5c0 1.6-1.3 2.9-2.9 2.9ZM4 14.4V19c0 .6.4 1 .9 1H19c.5 0 .9-.4.9-.9V6.4l-1.5-1.5-9 9L7 11.4l-3 3Z" /></symbol>'});a().add(s);const l=s},84156:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"bar_chart",use:"bar_chart-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18" id="bar_chart"><path d="M12 5V2H6v5H2v6.619A2.381 2.381 0 0 0 4.381 16h9.238A2.381 2.381 0 0 0 16 13.619V5h-4Zm-6 9.5H4.381a.882.882 0 0 1-.881-.881V8.5H6v6Zm4.5 0h-3v-11h3v11Zm4-.881a.882.882 0 0 1-.881.881H12v-8h2.5v7.119Z" /></symbol>'});a().add(s);const l=s},13563:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"checkmark_s",use:"checkmark_s-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="checkmark_s"><path fill-rule="evenodd" d="m12.956 4.503-6 8.334c-.048.051-.125.163-.22.163-.1 0-.164-.075-.22-.135A5013.1 5013.1 0 0 0 3.112 9.32l-.065-.07A.289.289 0 0 1 3 9.101c0-.055.022-.107.047-.149a378.83 378.83 0 0 1 1.096-1.247c.056-.06.104-.14.207-.14.108 0 .177.099.229.155C4.63 7.776 6.52 9.74 6.52 9.74l4.801-6.676A.236.236 0 0 1 11.472 3a.23.23 0 0 1 .151.06l1.32 1.126a.274.274 0 0 1 .056.163.255.255 0 0 1-.043.154Z" clip-rule="evenodd" /><mask id="checkmark_s_a" width="10" height="10" x="3" y="3" mask-type="alpha" maskUnits="userSpaceOnUse"><path fill-rule="evenodd" d="m12.956 4.503-6 8.334c-.048.051-.125.163-.22.163-.1 0-.164-.075-.22-.135A5013.1 5013.1 0 0 0 3.112 9.32l-.065-.07A.289.289 0 0 1 3 9.101c0-.055.022-.107.047-.149a378.83 378.83 0 0 1 1.096-1.247c.056-.06.104-.14.207-.14.108 0 .177.099.229.155C4.63 7.776 6.52 9.74 6.52 9.74l4.801-6.676A.236.236 0 0 1 11.472 3a.23.23 0 0 1 .151.06l1.32 1.126a.274.274 0 0 1 .056.163.255.255 0 0 1-.043.154Z" clip-rule="evenodd" /></mask></symbol>'});a().add(s);const l=s},3728:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"chevron_down",use:"chevron_down-usage",viewBox:"0 0 12 12",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" id="chevron_down"><path d="M3 5c0-.3.1-.5.3-.7.4-.4 1-.4 1.4 0L6 5.6l1.3-1.3c.4-.4 1-.4 1.4 0 .4.4.4 1 0 1.4L6 8.4 3.3 5.7C3.1 5.5 3 5.3 3 5Z" /></symbol>'});a().add(s);const l=s},54194:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"chevron_down_thin",use:"chevron_down_thin-usage",viewBox:"0 0 16 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 24" id="chevron_down_thin"><path d="M6.979 13.813 10.792 10l.541.542-4.083 4.083h-.542l-4.083-4.083.541-.542 3.813 3.813Z" /></symbol>'});a().add(s);const l=s},51289:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"chevron_expand",use:"chevron_expand-usage",viewBox:"0 0 8 6",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 6" id="chevron_expand"><path d="M.632 1.577 4 3.264l3.368-1.687A.593.593 0 0 0 7.632.79a.59.59 0 0 0-.785-.264L4 1.957 1.146.535A.586.586 0 0 0 .36.8a.578.578 0 0 0 .272.778Zm6.222 1.29L4 4.292 1.146 2.868a.586.586 0 0 0-.786.264.58.58 0 0 0 .264.786L4 5.598 7.368 3.91a.593.593 0 0 0 .264-.786.572.572 0 0 0-.778-.256Z" /></symbol>'});a().add(s);const l=s},22874:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"chevron_up_thin",use:"chevron_up_thin-usage",viewBox:"0 0 16 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 24" id="chevron_up_thin"><path d="m7 9.427 3.33 3.331a.58.58 0 1 1-.822.823L7 11.073l-2.503 2.502a.58.58 0 1 1-.822-.822L7 9.426Z" /></symbol>'});a().add(s);const l=s},53685:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"collapse",use:"collapse-usage",viewBox:"0 0 16 2",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 2" id="collapse"><rect width="16" height="2" rx="1" /></symbol>'});a().add(s);const l=s},94631:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"database",use:"database-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="database"><path d="M12 14c5.607 0 10-2.636 10-6s-4.393-6-10-6S2 4.636 2 8s4.393 6 10 6Zm0-10c4.714 0 8 2.108 8 4s-3.286 4-8 4-8-2.108-8-4 3.286-4 8-4Zm7.627 13.126C18.644 18.641 15.785 20 12 20c-3.785 0-6.644-1.359-7.627-2.874-.933-.56-1.699-1.228-2.265-1.979A3.803 3.803 0 0 0 2 16c0 3.364 4.393 6 10 6s10-2.636 10-6a3.82 3.82 0 0 0-.108-.854c-.567.752-1.332 1.42-2.265 1.98Zm0-4C18.644 14.641 15.785 16 12 16c-3.785 0-6.644-1.359-7.627-2.874-.933-.56-1.699-1.228-2.265-1.979A3.803 3.803 0 0 0 2 12c0 3.364 4.393 6 10 6s10-2.636 10-6a3.82 3.82 0 0 0-.108-.854c-.567.752-1.332 1.42-2.265 1.98Z" /></symbol>'});a().add(s);const l=s},7775:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"dot",use:"dot-usage",viewBox:"0 0 10 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" id="dot"><rect width="10" height="10" rx="5" /></symbol>'});a().add(s);const l=s},69999:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"drag_horizontal",use:"drag_horizontal-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="drag_horizontal"><path d="M9 3v8.25H4.372l1.936-1.943L5.25 8.25 1.5 12l3.75 3.75 1.058-1.057-1.936-1.943H9V21h1.5V3H9ZM18.75 8.25l-1.058 1.057 1.936 1.943H15V3h-1.5v18H15v-8.25h4.628l-1.936 1.943 1.058 1.057L22.5 12l-3.75-3.75Z" /></symbol>'});a().add(s);const l=s},25271:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"expand",use:"expand-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="expand"><path fill-rule="evenodd" d="M5.3 6.7 3 9V3h6L6.7 5.3l2.89 2.87-1.42 1.42L5.3 6.7Zm12-1.4L15 3h6v6l-2.3-2.3-2.87 2.89-1.42-1.42L17.3 5.3ZM9 21l-2.3-2.3 2.89-2.87-1.42-1.42L5.3 17.3 3 15v6h6Zm9.7-3.7L21 15v6h-6l2.3-2.3-2.89-2.87 1.42-1.42 2.87 2.89Z" clip-rule="evenodd" /></symbol>'});a().add(s);const l=s},21219:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"heatmap_chart",use:"heatmap_chart-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18" id="heatmap_chart"><path d="M6 16h2v-2H6v2Zm0-8h2V6H6v2ZM2 4h2V2H2v2Zm4 0h2V2H6v2ZM2 16h2v-2H2v2Zm0-4h2v-2H2v2Zm0-4h2V6H2v2Zm4 4h2v-2H6v2Zm4 4h2v-2h-2v2Zm4-8h2V6h-2v2Zm0 8h2v-2h-2v2Zm0-14v2h2V2h-2Zm0 10h2v-2h-2v2Zm-4 0h2v-2h-2v2Zm0-8h2V2h-2v2Zm0 4h2V6h-2v2Z" /></symbol>'});a().add(s);const l=s},25312:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"information",use:"information-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="information"><path d="M9 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm.75 1H8.5A1.5 1.5 0 0 0 7 9.5h1.25v1.758A1.284 1.284 0 0 0 7 12.538v.212h2.753c.688 0 1.247-.558 1.247-1.247v-.253H9.75V8ZM9 1.714C4.983 1.714 1.714 4.982 1.714 9S4.984 16.286 9 16.286c4.017 0 7.286-3.268 7.286-7.286S13.017 1.714 9 1.714ZM9 15A6 6 0 1 1 9 3a6 6 0 1 1 0 12Z" /></symbol>'});a().add(s);const l=s},39161:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"line_chart2",use:"line_chart2-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="line_chart2"><path d="M17.413 2.667 10.747 8 8.08 5.333l-5.413 4.32v2.56L7.92 8l2.667 2.667 6.666-5.334 4.08 4.08V6.587l-3.92-3.92Zm-2.68 15.986L9.44 13.36 2.667 18.2v2.467l6.56-4.694 5.373 5.374.013-.014 6.72-5.586v-2.614l-6.6 5.52Z" /><path d="m14.587 21.333.013.014.014-.014h-.027Z" /></symbol>'});a().add(s);const l=s},79962:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"loading",use:"loading-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="loading"><path d="M14.303 18.727h-3.436L3.67 5.273h10.066c4.043.008 7.262 3.172 7.265 7.007-.007 3.536-2.972 6.447-6.697 6.447Z" /></symbol>'});a().add(s);const l=s},28524:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"metrics",use:"metrics-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="metrics"><path d="M21.83 5.64C21.29 3.55 19.41 2 17.16 2H6.84C4.17 2 2 4.17 2 6.84v6.94c-.61.55-1 1.34-1 2.22 0 1.65 1.35 3 3 3s3-1.35 3-3c0-.46-.11-.89-.3-1.29l1.01-1.01c.39.19.82.3 1.29.3.87 0 1.65-.38 2.2-.97l1.82.78c0 .06-.02.12-.02.19 0 1.65 1.35 3 3 3s3-1.35 3-3c0-.67-.23-1.29-.61-1.79l.88-1.31c.24.06.48.1.73.1 1.65 0 3-1.35 3-3 0-.96-.46-1.81-1.17-2.36ZM4 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1Zm5-5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1Zm7 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1Zm1-7c0 .67.23 1.29.61 1.79l-.87 1.31c-.24-.06-.48-.1-.73-.1-.87 0-1.65.38-2.2.97l-1.82-.78c0-.06.02-.12.02-.19 0-1.65-1.35-3-3-3s-3 1.35-3 3c0 .46.11.89.3 1.29L5.29 13.3C4.9 13.11 4.47 13 4 13V6.84C4 5.27 5.28 4 6.84 4h10.31c.89 0 1.68.42 2.2 1.07C18.01 5.37 17 6.57 17 8Zm3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1Zm0 8.16c0 1.57-1.28 2.84-2.84 2.84H6.84c-.46 0-.89-.12-1.28-.32-.48.2-1.01.32-1.56.32-.42 0-.83-.08-1.21-.21A4.84 4.84 0 0 0 6.84 22h10.31c2.67 0 4.84-2.17 4.84-4.84v-5.72c-.59.35-1.27.56-2 .56v5.16H20Z" /></symbol>'});a().add(s);const l=s},64036:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"nav_dots",use:"nav_dots-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="nav_dots"><path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2Zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Z" /></symbol>'});a().add(s);const l=s},67679:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"nav_left",use:"nav_left-usage",viewBox:"0 0 8 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 10" id="nav_left"><path d="M4.17 8.67 2.34 5l1.83-3.67a.742.742 0 0 0-.33-1 .745.745 0 0 0-1.01.34L.66 5l2.17 4.33c.19.37.64.52 1.01.34s.52-.63.33-1Zm1.66-8L3.66 5l2.17 4.33c.19.37.64.52 1.01.34.37-.19.52-.64.34-1.01L5.34 5l1.83-3.67a.742.742 0 0 0-.33-1 .74.74 0 0 0-1.01.34Z" /></symbol>'});a().add(s);const l=s},36179:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"nav_right",use:"nav_right-usage",viewBox:"0 0 8 10",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 10" id="nav_right"><path d="M3.83 1.33 5.66 5 3.83 8.67a.742.742 0 0 0 .33 1c.37.19.82.04 1.01-.34L7.34 5 5.17.67A.763.763 0 0 0 4.16.33c-.37.18-.52.63-.33 1Zm-1.66 8L4.34 5 2.17.67A.763.763 0 0 0 1.16.33C.79.52.64.97.82 1.34L2.66 5 .83 8.67a.742.742 0 0 0 .33 1c.38.19.83.04 1.01-.34Z" /></symbol>'});a().add(s);const l=s},57138:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"pan_tool",use:"pan_tool-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="pan_tool"><path d="m9.893 3.579.42.157.202-.399a1.497 1.497 0 0 1 1.329-.837c.574 0 1.073.337 1.327.85l.202.406.424-.162c.141-.054.303-.083.48-.083a1.48 1.48 0 0 1 1.471 1.35l.05.572.561-.13a1.576 1.576 0 0 1 1.4.38c.284.296.428.653.428 1.044v8.256c0 3.6-2.851 6.517-6.343 6.517-1.69 0-3.283-.67-4.474-1.91l-.005-.006C6.155 18.36 5.5 16.724 5.5 14.983v-4.706c0-.806.65-1.461 1.477-1.461.112 0 .232.012.347.038l.61.137V4.972c0-.81.655-1.481 1.476-1.481.164 0 .327.029.483.088Zm1.035.418v7.415c0 .167-.13.284-.27.284a.277.277 0 0 1-.271-.284v-6.42c0-.522-.442-.933-.956-.933-.515 0-.957.411-.957.934v9.804c0 .167-.13.284-.27.284a.277.277 0 0 1-.27-.284v-4.5c0-.22-.09-.459-.265-.638l-.352.343.352-.343a.966.966 0 0 0-.692-.275c-.504 0-.956.382-.956.913v4.706c0 1.584.613 3.082 1.712 4.21 1.1 1.127 2.561 1.76 4.11 1.76 3.129 0 5.667-2.538 5.817-5.676h.047v-8.57a.894.894 0 0 0-.265-.619.966.966 0 0 0-.691-.274c-.495 0-.957.372-.957.872v4.706c0 .167-.13.284-.27.284a.277.277 0 0 1-.27-.284v-6.42c0-.522-.443-.933-.957-.933s-.956.411-.956.934v6.419c0 .167-.13.284-.27.284a.277.277 0 0 1-.271-.284v-7.43c0-.523-.442-.934-.956-.934-.508 0-.967.41-.916.949Z" /></symbol>'});a().add(s);const l=s},16071:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"rearrange",use:"rearrange-usage",viewBox:"0 0 8 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 14" id="rearrange"><path d="M1.5 3.5C2.3 3.5 3 2.8 3 2S2.3.5 1.5.5 0 1.2 0 2s.7 1.5 1.5 1.5Zm0 7c-.8 0-1.5.7-1.5 1.5s.7 1.5 1.5 1.5S3 12.8 3 12s-.7-1.5-1.5-1.5Zm0-5C.7 5.5 0 6.2 0 7s.7 1.5 1.5 1.5S3 7.8 3 7s-.7-1.5-1.5-1.5ZM6.5 3.5C7.3 3.5 8 2.8 8 2S7.3.5 6.5.5 5 1.2 5 2s.7 1.5 1.5 1.5Zm0 7c-.8 0-1.5.7-1.5 1.5s.7 1.5 1.5 1.5S8 12.8 8 12s-.7-1.5-1.5-1.5Zm0-5C5.7 5.5 5 6.2 5 7s.7 1.5 1.5 1.5S8 7.8 8 7s-.7-1.5-1.5-1.5Z" /></symbol>'});a().add(s);const l=s},20172:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"reload2",use:"reload2-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="reload2"><path d="M16.795 5.889h2.15a.834.834 0 0 0 0-1.667H13.11v5.833a.834.834 0 0 0 1.666 0v-3.47c1.972 1.014 3.334 3.05 3.334 5.415A6.118 6.118 0 0 1 12 18.11 6.118 6.118 0 0 1 5.889 12c0-2.99 2.16-5.48 5-6.005V4.311C7.12 4.851 4.222 8.082 4.222 12a7.778 7.778 0 1 0 15.555 0 7.741 7.741 0 0 0-2.982-6.111Z" /></symbol>'});a().add(s);const l=s},259:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"resize_handler",use:"resize_handler-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="resize_handler"><path d="M4 11c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1Zm8-6c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1Zm-4 6c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1Zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1Zm4 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1Zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1Z" /></symbol>'});a().add(s);const l=s},30871:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"sort_ascending",use:"sort_ascending-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="sort_ascending"><path d="M4.97 6.47c-.29.29-.29.77 0 1.06.29.29.77.29 1.06 0l2.22-2.22V15c0 .41.34.75.75.75s.75-.34.75-.75V5.31l2.22 2.22c.29.29.77.29 1.06 0 .15-.15.22-.34.22-.53s-.07-.38-.22-.53L9 2.44 4.97 6.47Z" /></symbol>'});a().add(s);const l=s},35211:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"sort_descending",use:"sort_descending-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" id="sort_descending"><path d="M13.03 11.53c.29-.29.29-.77 0-1.06a.754.754 0 0 0-1.06 0l-2.22 2.22V3c0-.41-.34-.75-.75-.75s-.75.34-.75.75v9.69l-2.22-2.22a.754.754 0 0 0-1.06 0c-.15.15-.22.34-.22.53s.07.38.22.53L9 15.56l4.03-4.03Z" /></symbol>'});a().add(s);const l=s},72457:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"stacked_bar_chart",use:"stacked_bar_chart-usage",viewBox:"0 0 18 18",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18" id="stacked_bar_chart"><path d="M6.75 3a1 1 0 0 1 1-1h2.5a1 1 0 0 1 1 1v7.75h-4.5V3Zm1.125.5a.5.5 0 0 1 .5-.5h1.25a.5.5 0 0 1 .5.5v6h-2.25v-6ZM2 6a1 1 0 0 1 1-1h3.5v4.75H2V6Zm1.125.688a.5.5 0 0 1 .5-.5h1.75v2.638h-2.25V6.687ZM2 10h4.5v6H4.3A2.3 2.3 0 0 1 2 13.7V10Zm1.125 1h2.25v4h-.75a1.5 1.5 0 0 1-1.5-1.5V11Zm8.125 0h-4.5v5h4.5v-5Zm-1.125 1h-2.25v3h2.25v-3ZM16 9h-4.5v7h2.2a2.3 2.3 0 0 0 2.3-2.3V9Zm-1.125 1h-2.25v5h.75a1.5 1.5 0 0 0 1.5-1.5V10ZM11.5 4H15a1 1 0 0 1 1 1v3.75h-4.5V4Zm1.125 1.125h2.25v2.5h-2.25v-2.5Z" clip-rule="evenodd" /></symbol>'});a().add(s);const l=s},51349:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"stacked_chart",use:"stacked_chart-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="stacked_chart"><path d="m18.116 6.783-4.735-4.06-4.8 3.53-2.936-.698-2.978 3.402v8.45a3.928 3.928 0 0 0 3.924 3.926h10.817a3.928 3.928 0 0 0 3.924-3.924V4.944l-3.216 1.839Zm1.217 10.626a1.926 1.926 0 0 1-1.924 1.924H6.591a1.926 1.926 0 0 1-1.924-1.924v-2.938l1.91 1.358 2.686-1.343 4.042 2.697 6.028-3.618v3.844Zm0-6.176-5.972 3.584-3.956-2.637-2.648 1.324-2.09-1.487V9.71l1.689-1.93 2.663.636 4.266-3.138 4.599 3.942 1.45-.83v2.844Z" /></symbol>'});a().add(s);const l=s},45724:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"warning_triangle_hollow",use:"warning_triangle_hollow-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="warning_triangle_hollow"><path d="M12 15.8c-.66 0-1.2.54-1.2 1.2 0 .66.54 1.2 1.2 1.2.66 0 1.2-.54 1.2-1.2 0-.66-.54-1.2-1.2-1.2Zm-.37-6.69c-.84.2-1.36 1.05-1.15 1.89l.73 3c.07.29.29.53.6.6.44.11.88-.16.99-.6l.73-3c.06-.23.06-.49 0-.74a1.58 1.58 0 0 0-1.9-1.15Zm10.96 9.19L13.86 3.22A2.137 2.137 0 0 0 12 2.15c-.77 0-1.47.4-1.86 1.07L1.41 18.3c-.45.77-.45 1.69 0 2.47.45.77 1.24 1.23 2.14 1.23h16.91a2.456 2.456 0 0 0 2.13-3.7Zm-1.73 1.47c-.05.09-.17.23-.4.23H3.54c-.23 0-.35-.15-.4-.23a.451.451 0 0 1 0-.47l8.73-15.08c.01-.02.04-.08.13-.08s.12.06.13.08l8.73 15.08c.12.2.05.38 0 .47Z" /></symbol>'});a().add(s);const l=s},69666:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"zoom_in",use:"zoom_in-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="zoom_in"><path d="M13.5 9h-3V6H9v3H6v1.5h3v3h1.5v-3h3V9Z" /><path d="M16.086 15A8.142 8.142 0 0 0 18 9.75 8.25 8.25 0 1 0 9.75 18 8.142 8.142 0 0 0 15 16.086l5.69 5.664 1.06-1.06L16.086 15ZM9.75 16.5a6.75 6.75 0 1 1 6.75-6.75 6.758 6.758 0 0 1-6.75 6.75Z" /></symbol>'});a().add(s);const l=s},65828:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"zoom_out",use:"zoom_out-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="zoom_out"><path d="M13.5 9H6v1.5h7.5V9Z" /><path d="M16.086 15A8.142 8.142 0 0 0 18 9.75 8.25 8.25 0 1 0 9.75 18 8.142 8.142 0 0 0 15 16.086l5.69 5.664 1.06-1.06L16.086 15ZM9.75 16.5a6.75 6.75 0 1 1 6.75-6.75 6.758 6.758 0 0 1-6.75 6.75Z" /></symbol>'});a().add(s);const l=s},44636:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(87854),o=n.n(r),i=n(95348),a=n.n(i),s=new(o())({id:"zoom_reset",use:"zoom_reset-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="zoom_reset"><path d="M16.836 15.75a8.141 8.141 0 0 0 1.914-5.25A8.242 8.242 0 0 0 4.5 4.85V1.5H3v6h6V6H5.499a6.733 6.733 0 1 1-1.575 6h-1.53a8.259 8.259 0 0 0 8.106 6.75 8.141 8.141 0 0 0 5.25-1.914l5.69 5.664 1.06-1.06-5.664-5.69Z" /></symbol>'});a().add(s);const l=s},95348:function(e,t,n){e.exports=function(){"use strict";function e(e,t){return e(t={exports:{}},t.exports),t.exports}"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self&&self;var t=e((function(e,t){!function(t,n){e.exports=n()}(0,(function(){function e(e){return e&&"object"===typeof e&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(e){return Array.isArray(e)?[]:{}}function n(n,r){return r&&!0===r.clone&&e(n)?i(t(n),n,r):n}function r(t,r,o){var a=t.slice();return r.forEach((function(r,s){"undefined"===typeof a[s]?a[s]=n(r,o):e(r)?a[s]=i(t[s],r,o):-1===t.indexOf(r)&&a.push(n(r,o))})),a}function o(t,r,o){var a={};return e(t)&&Object.keys(t).forEach((function(e){a[e]=n(t[e],o)})),Object.keys(r).forEach((function(s){e(r[s])&&t[s]?a[s]=i(t[s],r[s],o):a[s]=n(r[s],o)})),a}function i(e,t,i){var a=Array.isArray(t),s=(i||{arrayMerge:r}).arrayMerge||r;return a?Array.isArray(e)?s(e,t,i):n(t,i):o(e,t,i)}return i.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return i(e,n,t)}))},i}))}));function r(e){return e=e||Object.create(null),{on:function(t,n){(e[t]||(e[t]=[])).push(n)},off:function(t,n){e[t]&&e[t].splice(e[t].indexOf(n)>>>0,1)},emit:function(t,n){(e[t]||[]).map((function(e){e(n)})),(e["*"]||[]).map((function(e){e(t,n)}))}}}var o=e((function(e,t){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};t.default=n,e.exports=t.default})),i=function(e){return Object.keys(e).map((function(t){return t+'="'+e[t].toString().replace(/"/g,""")+'"'})).join(" ")},a=o.svg,s=o.xlink,l={};l[a.name]=a.uri,l[s.name]=s.uri;var c,u=function(e,n){void 0===e&&(e="");var r=t(l,n||{});return"<svg "+i(r)+">"+e+"</svg>"},d=o.svg,f=o.xlink,p={attrs:(c={style:["position: absolute","width: 0","height: 0"].join("; "),"aria-hidden":"true"},c[d.name]=d.uri,c[f.name]=f.uri,c)},h=function(e){this.config=t(p,e||{}),this.symbols=[]};h.prototype.add=function(e){var t=this.symbols,n=this.find(e.id);return n?(t[t.indexOf(n)]=e,!1):(t.push(e),!0)},h.prototype.remove=function(e){var t=this.symbols,n=this.find(e);return!!n&&(t.splice(t.indexOf(n),1),n.destroy(),!0)},h.prototype.find=function(e){return this.symbols.filter((function(t){return t.id===e}))[0]||null},h.prototype.has=function(e){return null!==this.find(e)},h.prototype.stringify=function(){var e=this.config.attrs,t=this.symbols.map((function(e){return e.stringify()})).join("");return u(t,e)},h.prototype.toString=function(){return this.stringify()},h.prototype.destroy=function(){this.symbols.forEach((function(e){return e.destroy()}))};var g=function(e){var t=e.id,n=e.viewBox,r=e.content;this.id=t,this.viewBox=n,this.content=r};g.prototype.stringify=function(){return this.content},g.prototype.toString=function(){return this.stringify()},g.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach((function(t){return delete e[t]}))};var v=function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n},m=function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},t.createFromExistingNode=function(e){return new t({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},t.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},t.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"===typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},t.prototype.render=function(){var e=this.stringify();return v(u(e)).childNodes[0]},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(t.prototype,n),t}(g),y={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},b=function(e){return Array.prototype.slice.call(e,0)},w={isChrome:function(){return/chrome/i.test(navigator.userAgent)},isFirefox:function(){return/firefox/i.test(navigator.userAgent)},isIE:function(){return/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent)},isEdge:function(){return/edge/i.test(navigator.userAgent)}},x=function(e,t){var n=document.createEvent("CustomEvent");n.initCustomEvent(e,!1,!1,t),window.dispatchEvent(n)},_=function(e){var t=[];return b(e.querySelectorAll("style")).forEach((function(e){e.textContent+="",t.push(e)})),t},S=function(e){return(e||window.location.href).split("#")[0]},O=function(e){angular.module("ng").run(["$rootScope",function(t){t.$on("$locationChangeSuccess",(function(t,n,r){x(e,{oldUrl:r,newUrl:n})}))}])},C="linearGradient, radialGradient, pattern, mask, clipPath",A=function(e,t){return void 0===t&&(t=C),b(e.querySelectorAll("symbol")).forEach((function(e){b(e.querySelectorAll(t)).forEach((function(t){e.parentNode.insertBefore(t,e)}))})),e};function E(e,t){return b(e).reduce((function(e,n){if(!n.attributes)return e;var r=b(n.attributes),o=t?r.filter(t):r;return e.concat(o)}),[])}var k=o.xlink.uri,P="xlink:href",M=/[{}|\\\^\[\]`"<>]/g;function T(e){return e.replace(M,(function(e){return"%"+e[0].charCodeAt(0).toString(16).toUpperCase()}))}function R(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function j(e,t,n){return b(e).forEach((function(e){var r=e.getAttribute(P);if(r&&0===r.indexOf(t)){var o=r.replace(t,n);e.setAttributeNS(k,P,o)}})),e}var D,I=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],L=I.map((function(e){return"["+e+"]"})).join(","),B=function(e,t,n,r){var o=T(n),i=T(r);E(e.querySelectorAll(L),(function(e){var t=e.localName,n=e.value;return-1!==I.indexOf(t)&&-1!==n.indexOf("url("+o)})).forEach((function(e){return e.value=e.value.replace(new RegExp(R(o),"g"),i)})),j(t,o,i)},Z={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},N=function(e){function n(n){var o=this;void 0===n&&(n={}),e.call(this,t(y,n));var i=r();this._emitter=i,this.node=null;var a=this.config;if(a.autoConfigure&&this._autoConfigure(n),a.syncUrlsWithBaseTag){var s=document.getElementsByTagName("base")[0].getAttribute("href");i.on(Z.MOUNT,(function(){return o.updateUrls("#",s)}))}var l=this._handleLocationChange.bind(this);this._handleLocationChange=l,a.listenLocationChangeEvent&&window.addEventListener(a.locationChangeEvent,l),a.locationChangeAngularEmitter&&O(a.locationChangeEvent),i.on(Z.MOUNT,(function(e){a.moveGradientsOutsideSymbol&&A(e)})),i.on(Z.SYMBOL_MOUNT,(function(e){a.moveGradientsOutsideSymbol&&A(e.parentNode),(w.isIE()||w.isEdge())&&_(e)}))}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var o={isMounted:{}};return o.isMounted.get=function(){return!!this.node},n.prototype._autoConfigure=function(e){var t=this.config;"undefined"===typeof e.syncUrlsWithBaseTag&&(t.syncUrlsWithBaseTag="undefined"!==typeof document.getElementsByTagName("base")[0]),"undefined"===typeof e.locationChangeAngularEmitter&&(t.locationChangeAngularEmitter="undefined"!==typeof window.angular),"undefined"===typeof e.moveGradientsOutsideSymbol&&(t.moveGradientsOutsideSymbol=w.isFirefox())},n.prototype._handleLocationChange=function(e){var t=e.detail,n=t.oldUrl,r=t.newUrl;this.updateUrls(n,r)},n.prototype.add=function(t){var n=this,r=e.prototype.add.call(this,t);return this.isMounted&&r&&(t.mount(n.node),this._emitter.emit(Z.SYMBOL_MOUNT,t.node)),r},n.prototype.attach=function(e){var t=this,n=this;if(n.isMounted)return n.node;var r="string"===typeof e?document.querySelector(e):e;return n.node=r,this.symbols.forEach((function(e){e.mount(n.node),t._emitter.emit(Z.SYMBOL_MOUNT,e.node)})),b(r.querySelectorAll("symbol")).forEach((function(e){var t=m.createFromExistingNode(e);t.node=e,n.add(t)})),this._emitter.emit(Z.MOUNT,r),r},n.prototype.destroy=function(){var e=this,t=e.config,n=e.symbols,r=e._emitter;n.forEach((function(e){return e.destroy()})),r.off("*"),window.removeEventListener(t.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},n.prototype.mount=function(e,t){void 0===e&&(e=this.config.mountTo),void 0===t&&(t=!1);var n=this;if(n.isMounted)return n.node;var r="string"===typeof e?document.querySelector(e):e,o=n.render();return this.node=o,t&&r.childNodes[0]?r.insertBefore(o,r.childNodes[0]):r.appendChild(o),this._emitter.emit(Z.MOUNT,o),o},n.prototype.render=function(){return v(this.stringify())},n.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},n.prototype.updateUrls=function(e,t){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return B(this.node,n,S(e)+"#",S(t)+"#"),!0},Object.defineProperties(n.prototype,o),n}(h),F=e((function(e){var t;t=function(){var e,t=[],n=document,r=n.documentElement.doScroll,o="DOMContentLoaded",i=(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return i||n.addEventListener(o,e=function(){for(n.removeEventListener(o,e),i=1;e=t.shift();)e()}),function(e){i?setTimeout(e,0):t.push(e)}},e.exports=t()})),H="__SVG_SPRITE_NODE__",V="__SVG_SPRITE__";window[V]?D=window[V]:(D=new N({attrs:{id:H,"aria-hidden":"true"}}),window[V]=D);var z=function(){var e=document.getElementById(H);e?D.attach(e):D.mount(document.body,!0)};return document.body?z():F(z),D}()},67429:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NIL",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"v1",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"v3",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"v4",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"v5",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"version",{enumerable:!0,get:function(){return l.default}});var r=f(n(63990)),o=f(n(8237)),i=f(n(75355)),a=f(n(83764)),s=f(n(86314)),l=f(n(88421)),c=f(n(46435)),u=f(n(73990)),d=f(n(18222));function f(e){return e&&e.__esModule?e:{default:e}}},94163:(e,t)=>{"use strict";function n(e){return 14+(e+64>>>9<<4)+1}function r(e,t){const n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function o(e,t,n,o,i,a){return r((s=r(r(t,e),r(o,a)))<<(l=i)|s>>>32-l,n);var s,l}function i(e,t,n,r,i,a,s){return o(t&n|~t&r,e,t,i,a,s)}function a(e,t,n,r,i,a,s){return o(t&r|n&~r,e,t,i,a,s)}function s(e,t,n,r,i,a,s){return o(t^n^r,e,t,i,a,s)}function l(e,t,n,r,i,a,s){return o(n^(t|~r),e,t,i,a,s)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=function(e){if("string"===typeof e){const t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(let n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return function(e){const t=[],n=32*e.length,r="0123456789abcdef";for(let o=0;o<n;o+=8){const n=e[o>>5]>>>o%32&255,i=parseInt(r.charAt(n>>>4&15)+r.charAt(15&n),16);t.push(i)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[n(t)-1]=t;let o=1732584193,c=-271733879,u=-1732584194,d=271733878;for(let n=0;n<e.length;n+=16){const t=o,f=c,p=u,h=d;o=i(o,c,u,d,e[n],7,-680876936),d=i(d,o,c,u,e[n+1],12,-389564586),u=i(u,d,o,c,e[n+2],17,606105819),c=i(c,u,d,o,e[n+3],22,-1044525330),o=i(o,c,u,d,e[n+4],7,-176418897),d=i(d,o,c,u,e[n+5],12,1200080426),u=i(u,d,o,c,e[n+6],17,-1473231341),c=i(c,u,d,o,e[n+7],22,-45705983),o=i(o,c,u,d,e[n+8],7,1770035416),d=i(d,o,c,u,e[n+9],12,-1958414417),u=i(u,d,o,c,e[n+10],17,-42063),c=i(c,u,d,o,e[n+11],22,-1990404162),o=i(o,c,u,d,e[n+12],7,1804603682),d=i(d,o,c,u,e[n+13],12,-40341101),u=i(u,d,o,c,e[n+14],17,-1502002290),c=i(c,u,d,o,e[n+15],22,1236535329),o=a(o,c,u,d,e[n+1],5,-165796510),d=a(d,o,c,u,e[n+6],9,-1069501632),u=a(u,d,o,c,e[n+11],14,643717713),c=a(c,u,d,o,e[n],20,-373897302),o=a(o,c,u,d,e[n+5],5,-701558691),d=a(d,o,c,u,e[n+10],9,38016083),u=a(u,d,o,c,e[n+15],14,-660478335),c=a(c,u,d,o,e[n+4],20,-405537848),o=a(o,c,u,d,e[n+9],5,568446438),d=a(d,o,c,u,e[n+14],9,-1019803690),u=a(u,d,o,c,e[n+3],14,-187363961),c=a(c,u,d,o,e[n+8],20,1163531501),o=a(o,c,u,d,e[n+13],5,-1444681467),d=a(d,o,c,u,e[n+2],9,-51403784),u=a(u,d,o,c,e[n+7],14,1735328473),c=a(c,u,d,o,e[n+12],20,-1926607734),o=s(o,c,u,d,e[n+5],4,-378558),d=s(d,o,c,u,e[n+8],11,-2022574463),u=s(u,d,o,c,e[n+11],16,1839030562),c=s(c,u,d,o,e[n+14],23,-35309556),o=s(o,c,u,d,e[n+1],4,-1530992060),d=s(d,o,c,u,e[n+4],11,1272893353),u=s(u,d,o,c,e[n+7],16,-155497632),c=s(c,u,d,o,e[n+10],23,-1094730640),o=s(o,c,u,d,e[n+13],4,681279174),d=s(d,o,c,u,e[n],11,-358537222),u=s(u,d,o,c,e[n+3],16,-722521979),c=s(c,u,d,o,e[n+6],23,76029189),o=s(o,c,u,d,e[n+9],4,-640364487),d=s(d,o,c,u,e[n+12],11,-421815835),u=s(u,d,o,c,e[n+15],16,530742520),c=s(c,u,d,o,e[n+2],23,-995338651),o=l(o,c,u,d,e[n],6,-198630844),d=l(d,o,c,u,e[n+7],10,1126891415),u=l(u,d,o,c,e[n+14],15,-1416354905),c=l(c,u,d,o,e[n+5],21,-57434055),o=l(o,c,u,d,e[n+12],6,1700485571),d=l(d,o,c,u,e[n+3],10,-1894986606),u=l(u,d,o,c,e[n+10],15,-1051523),c=l(c,u,d,o,e[n+1],21,-2054922799),o=l(o,c,u,d,e[n+8],6,1873313359),d=l(d,o,c,u,e[n+15],10,-30611744),u=l(u,d,o,c,e[n+6],15,-1560198380),c=l(c,u,d,o,e[n+13],21,1309151649),o=l(o,c,u,d,e[n+4],6,-145523070),d=l(d,o,c,u,e[n+11],10,-1120210379),u=l(u,d,o,c,e[n+2],15,718787259),c=l(c,u,d,o,e[n+9],21,-343485551),o=r(o,t),c=r(c,f),u=r(u,p),d=r(d,h)}return[o,c,u,d]}(function(e){if(0===e.length)return[];const t=8*e.length,r=new Uint32Array(n(t));for(let n=0;n<t;n+=8)r[n>>5]|=(255&e[n/8])<<n%32;return r}(e),8*e.length))};t.default=c},54790:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};t.default=n},86314:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default="00000000-0000-0000-0000-000000000000"},18222:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(46435))&&r.__esModule?r:{default:r};var i=function(e){if(!(0,o.default)(e))throw TypeError("Invalid UUID");let t;const n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n};t.default=i},70058:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},33319:(e,t)=>{"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!n&&(n="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!n))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(r)};const r=new Uint8Array(16)},93757:(e,t)=>{"use strict";function n(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}function r(e,t){return e<<t|e>>>32-t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e){const t=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"===typeof e){const t=unescape(encodeURIComponent(e));e=[];for(let n=0;n<t.length;++n)e.push(t.charCodeAt(n))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);const i=e.length/4+2,a=Math.ceil(i/16),s=new Array(a);for(let n=0;n<a;++n){const t=new Uint32Array(16);for(let r=0;r<16;++r)t[r]=e[64*n+4*r]<<24|e[64*n+4*r+1]<<16|e[64*n+4*r+2]<<8|e[64*n+4*r+3];s[n]=t}s[a-1][14]=8*(e.length-1)/Math.pow(2,32),s[a-1][14]=Math.floor(s[a-1][14]),s[a-1][15]=8*(e.length-1)&4294967295;for(let l=0;l<a;++l){const e=new Uint32Array(80);for(let t=0;t<16;++t)e[t]=s[l][t];for(let t=16;t<80;++t)e[t]=r(e[t-3]^e[t-8]^e[t-14]^e[t-16],1);let i=o[0],a=o[1],c=o[2],u=o[3],d=o[4];for(let o=0;o<80;++o){const s=Math.floor(o/20),l=r(i,5)+n(s,a,c,u)+d+t[s]+e[o]>>>0;d=u,u=c,c=r(a,30)>>>0,a=i,i=l}o[0]=o[0]+i>>>0,o[1]=o[1]+a>>>0,o[2]=o[2]+c>>>0,o[3]=o[3]+u>>>0,o[4]=o[4]+d>>>0}return[o[0]>>24&255,o[0]>>16&255,o[0]>>8&255,255&o[0],o[1]>>24&255,o[1]>>16&255,o[1]>>8&255,255&o[1],o[2]>>24&255,o[2]>>16&255,o[2]>>8&255,255&o[2],o[3]>>24&255,o[3]>>16&255,o[3]>>8&255,255&o[3],o[4]>>24&255,o[4]>>16&255,o[4]>>8&255,255&o[4]]};t.default=o},73990:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.unsafeStringify=a;var r,o=(r=n(46435))&&r.__esModule?r:{default:r};const i=[];for(let l=0;l<256;++l)i.push((l+256).toString(16).slice(1));function a(e,t=0){return(i[e[t+0]]+i[e[t+1]]+i[e[t+2]]+i[e[t+3]]+"-"+i[e[t+4]]+i[e[t+5]]+"-"+i[e[t+6]]+i[e[t+7]]+"-"+i[e[t+8]]+i[e[t+9]]+"-"+i[e[t+10]]+i[e[t+11]]+i[e[t+12]]+i[e[t+13]]+i[e[t+14]]+i[e[t+15]]).toLowerCase()}var s=function(e,t=0){const n=a(e,t);if(!(0,o.default)(n))throw TypeError("Stringified UUID is invalid");return n};t.default=s},63990:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(33319))&&r.__esModule?r:{default:r},i=n(73990);let a,s,l=0,c=0;var u=function(e,t,n){let r=t&&n||0;const u=t||new Array(16);let d=(e=e||{}).node||a,f=void 0!==e.clockseq?e.clockseq:s;if(null==d||null==f){const t=e.random||(e.rng||o.default)();null==d&&(d=a=[1|t[0],t[1],t[2],t[3],t[4],t[5]]),null==f&&(f=s=16383&(t[6]<<8|t[7]))}let p=void 0!==e.msecs?e.msecs:Date.now(),h=void 0!==e.nsecs?e.nsecs:c+1;const g=p-l+(h-c)/1e4;if(g<0&&void 0===e.clockseq&&(f=f+1&16383),(g<0||p>l)&&void 0===e.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");l=p,c=h,s=f,p+=122192928e5;const v=(1e4*(268435455&p)+h)%4294967296;u[r++]=v>>>24&255,u[r++]=v>>>16&255,u[r++]=v>>>8&255,u[r++]=255&v;const m=p/4294967296*1e4&268435455;u[r++]=m>>>8&255,u[r++]=255&m,u[r++]=m>>>24&15|16,u[r++]=m>>>16&255,u[r++]=f>>>8|128,u[r++]=255&f;for(let o=0;o<6;++o)u[r+o]=d[o];return t||(0,i.unsafeStringify)(u)};t.default=u},8237:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(17925)),o=i(n(94163));function i(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)("v3",48,o.default);t.default=a},17925:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0,t.default=function(e,t,n){function r(e,r,a,s){var l;if("string"===typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));const t=[];for(let n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}(e)),"string"===typeof r&&(r=(0,i.default)(r)),16!==(null===(l=r)||void 0===l?void 0:l.length))throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let c=new Uint8Array(16+e.length);if(c.set(r),c.set(e,r.length),c=n(c),c[6]=15&c[6]|t,c[8]=63&c[8]|128,a){s=s||0;for(let e=0;e<16;++e)a[s+e]=c[e];return a}return(0,o.unsafeStringify)(c)}try{r.name=e}catch(l){}return r.DNS=a,r.URL=s,r};var r,o=n(73990),i=(r=n(18222))&&r.__esModule?r:{default:r};const a="6ba7b810-9dad-11d1-80b4-00c04fd430c8";t.DNS=a;const s="6ba7b811-9dad-11d1-80b4-00c04fd430c8";t.URL=s},75355:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(54790)),o=a(n(33319)),i=n(73990);function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e,t,n){if(r.default.randomUUID&&!t&&!e)return r.default.randomUUID();const a=(e=e||{}).random||(e.rng||o.default)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=a[e];return t}return(0,i.unsafeStringify)(a)};t.default=s},83764:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(17925)),o=i(n(93757));function i(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)("v5",80,o.default);t.default=a},46435:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(70058))&&r.__esModule?r:{default:r};var i=function(e){return"string"===typeof e&&o.default.test(e)};t.default=i},88421:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(46435))&&r.__esModule?r:{default:r};var i=function(e){if(!(0,o.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)};t.default=i},28721:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});const r={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let o;const i=new Uint8Array(16);function a(){if(!o&&(o="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!o))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return o(i)}const s=[];for(let u=0;u<256;++u)s.push((u+256).toString(16).slice(1));function l(e,t=0){return(s[e[t+0]]+s[e[t+1]]+s[e[t+2]]+s[e[t+3]]+"-"+s[e[t+4]]+s[e[t+5]]+"-"+s[e[t+6]]+s[e[t+7]]+"-"+s[e[t+8]]+s[e[t+9]]+"-"+s[e[t+10]]+s[e[t+11]]+s[e[t+12]]+s[e[t+13]]+s[e[t+14]]+s[e[t+15]]).toLowerCase()}const c=function(e,t,n){if(r.randomUUID&&!t&&!e)return r.randomUUID();const o=(e=e||{}).random||(e.rng||a)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=o[e];return t}return l(o)}},47165:()=>{},17061:(e,t,n)=>{var r=n(18698).default;function o(){"use strict";e.exports=o=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},n=Object.prototype,i=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},s="function"==typeof Symbol?Symbol:{},l=s.iterator||"@@iterator",c=s.asyncIterator||"@@asyncIterator",u=s.toStringTag||"@@toStringTag";function d(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(T){d=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),s=new k(r||[]);return a(i,"_invoke",{value:O(e,n,s)}),i}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(T){return{type:"throw",arg:T}}}t.wrap=f;var h={};function g(){}function v(){}function m(){}var y={};d(y,l,(function(){return this}));var b=Object.getPrototypeOf,w=b&&b(b(P([])));w&&w!==n&&i.call(w,l)&&(y=w);var x=m.prototype=g.prototype=Object.create(y);function _(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,s,l){var c=p(e[o],e,a);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==r(d)&&i.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,s,l)}),(function(e){n("throw",e,s,l)})):t.resolve(d).then((function(e){u.value=e,s(u)}),(function(e){return n("throw",e,s,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(i,i):i()}})}function O(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return M()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=C(a,n);if(s){if(s===h)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=p(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===h)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function C(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,C(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),h;var o=p(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,h;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,h):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,h)}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function E(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function P(e){if(e){var t=e[l];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(i.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:M}}function M(){return{value:void 0,done:!0}}return v.prototype=m,a(x,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:v,configurable:!0}),v.displayName=d(m,u,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,d(e,u,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},_(S.prototype),d(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new S(f(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},_(x),d(x,u,"Generator"),d(x,l,(function(){return this})),d(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,k.prototype={constructor:k,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(E),!e)for(var t in this)"t"===t.charAt(0)&&i.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=i.call(o,"catchLoc"),l=i.call(o,"finallyLoc");if(s&&l){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),E(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;E(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:P(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),h}},t}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},18698:e=>{function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},64687:(e,t,n)=>{var r=n(17061)();e.exports=r;try{regeneratorRuntime=r}catch(o){"object"===typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},42189:(e,t)=>{"use strict";function n(e,t,n){var r,o=n||{},i=o.noTrailing,a=void 0!==i&&i,s=o.noLeading,l=void 0!==s&&s,c=o.debounceMode,u=void 0===c?void 0:c,d=!1,f=0;function p(){r&&clearTimeout(r)}function h(){for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];var s=this,c=Date.now()-f;function h(){f=Date.now(),t.apply(s,o)}function g(){r=void 0}d||(l||!u||r||h(),p(),void 0===u&&c>e?l?(f=Date.now(),a||(r=setTimeout(u?g:h,e))):h():!0!==a&&(r=setTimeout(u?g:h,void 0===u?e-c:e)))}return h.cancel=function(e){var t=(e||{}).upcomingOnly,n=void 0!==t&&t;p(),d=!n},h}Object.defineProperty(t,"__esModule",{value:!0}),t.debounce=function(e,t,r){var o=(r||{}).atBegin;return n(e,t,{debounceMode:!1!==(void 0!==o&&o)})},t.throttle=n},30907:(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{Z:()=>r})},83878:(e,t,n)=>{"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{Z:()=>r})},97326:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:()=>r})},15861:(e,t,n)=>{"use strict";function r(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var a=e.apply(t,n);function s(e){r(a,o,i,s,l,"next",e)}function l(e){r(a,o,i,s,l,"throw",e)}s(void 0)}))}}n.d(t,{Z:()=>o})},15671:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:()=>r})},43144:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(49142);function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,(0,r.Z)(o.key),o)}}function i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},29388:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(61120),o=n(78814),i=n(82963);function a(e){var t=(0,o.Z)();return function(){var n,o=(0,r.Z)(e);if(t){var a=(0,r.Z)(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return(0,i.Z)(this,n)}}},4942:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(49142);function o(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},87462:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})},61120:(e,t,n)=>{"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{Z:()=>r})},60136:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(89611);function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.Z)(e,t)}},78814:(e,t,n)=>{"use strict";function r(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}n.d(t,{Z:()=>r})},59199:(e,t,n)=>{"use strict";function r(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{Z:()=>r})},25267:(e,t,n)=>{"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{Z:()=>r})},36459:(e,t,n)=>{"use strict";function r(e){if(null==e)throw new TypeError("Cannot destructure "+e)}n.d(t,{Z:()=>r})},45987:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(63366);function o(e,t){if(null==e)return{};var n,o,i=(0,r.Z)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},63366:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}n.d(t,{Z:()=>r})},82963:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(71002),o=n(97326);function i(e,t){if(t&&("object"===(0,r.Z)(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,o.Z)(e)}},89611:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:()=>r})},29439:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(83878);var o=n(40181),i=n(25267);function a(e,t){return(0,r.Z)(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,o=u}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,t)||(0,o.Z)(e,t)||(0,i.Z)()}},93433:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(30907);var o=n(59199),i=n(40181);function a(e){return function(e){if(Array.isArray(e))return(0,r.Z)(e)}(e)||(0,o.Z)(e)||(0,i.Z)(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.")}()}},49142:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(71002);function o(e){var t=function(e,t){if("object"!==(0,r.Z)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!==(0,r.Z)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===(0,r.Z)(t)?t:String(t)}},71002:(e,t,n)=>{"use strict";function r(e){return r="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},r(e)}n.d(t,{Z:()=>r})},40181:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(30907);function o(e,t){if(e){if("string"===typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}},71059:(e,t,n)=>{"use strict";n.d(t,{MG:()=>m});var r=n(67294);function o(e,t,n){let r,o=[];return()=>{let i;n.key&&null!=n.debug&&n.debug()&&(i=Date.now());const a=e();if(!(a.length!==o.length||a.some(((e,t)=>o[t]!==e))))return r;let s;if(o=a,n.key&&null!=n.debug&&n.debug()&&(s=Date.now()),r=t(...a),null==n||null==n.onChange||n.onChange(r),n.key&&null!=n.debug&&n.debug()){const e=Math.round(100*(Date.now()-i))/100,t=Math.round(100*(Date.now()-s))/100,r=t/16,o=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c\u23f1 ${o(t,5)} /${o(e,5)} ms`,`\n font-size: .6rem;\n font-weight: bold;\n color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,null==n?void 0:n.key)}return r}}const i=e=>e,a=e=>{const t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1),r=[];for(let o=t;o<=n;o++)r.push(o);return r},s=(e,t)=>{const n=new ResizeObserver((e=>{var n,r;t({width:null==(n=e[0])?void 0:n.contentRect.width,height:null==(r=e[0])?void 0:r.contentRect.height})}));if(e.scrollElement)return t(e.scrollElement.getBoundingClientRect()),n.observe(e.scrollElement),()=>{n.unobserve(e.scrollElement)}},l={element:["scrollLeft","scrollTop"],window:["scrollX","scrollY"]},c=e=>(t,n)=>{if(!t.scrollElement)return;const r=l[e][0],o=l[e][1];let i=t.scrollElement[r],a=t.scrollElement[o];const s=()=>{const e=t.scrollElement[t.options.horizontal?r:o];n(Math.max(0,e-t.options.scrollMargin))};s();const c=e=>{const n=e.currentTarget,l=n[r],c=n[o];(t.options.horizontal?i-l:a-c)&&s(),i=l,a=c};return t.scrollElement.addEventListener("scroll",c,{capture:!1,passive:!0}),()=>{t.scrollElement.removeEventListener("scroll",c)}},u=c("element"),d=(c("window"),(e,t)=>Math.round(e.getBoundingClientRect()[t.options.horizontal?"width":"height"])),f=(e,t,n)=>{var r;let{adjustments:o,behavior:i,sync:a}=t;const s=(a?e:e+n.options.scrollMargin)+(o??0);null==(r=n.scrollElement)||null==r.scrollTo||r.scrollTo({[n.options.horizontal?"left":"top"]:s,behavior:i})};class p{constructor(e){var t=this;this.unsubs=[],this.scrollElement=null,this.isScrolling=!1,this.isScrollingTimeoutId=null,this.measurementsCache=[],this.itemMeasurementsCache={},this.pendingMeasuredCacheIndexes=[],this.scrollAdjustments=0,this.measureElementCache={},this.pendingScrollToIndexCallback=null,this.getResizeObserver=(()=>{let e=null;return()=>e||("undefined"!==typeof ResizeObserver?e=new ResizeObserver((e=>{e.forEach((e=>{this._measureElement(e.target,!1)}))})):null)})(),this.range={startIndex:0,endIndex:0},this.setOptions=e=>{Object.entries(e).forEach((t=>{let[n,r]=t;"undefined"===typeof r&&delete e[n]})),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:i,rangeExtractor:a,onChange:()=>{},measureElement:d,initialRect:{width:0,height:0},scrollMargin:0,scrollingDelay:150,indexAttribute:"data-index",...e}},this.notify=()=>{var e,t;null==(e=(t=this.options).onChange)||e.call(t,this)},this.cleanup=()=>{this.unsubs.filter(Boolean).forEach((e=>e())),this.unsubs=[],this.scrollElement=null},this._didMount=()=>{const e=this.getResizeObserver();return Object.values(this.measureElementCache).forEach((t=>null==e?void 0:e.observe(t))),()=>{null==e||e.disconnect(),this.cleanup()}},this._willUpdate=()=>{var e;null==(e=this.pendingScrollToIndexCallback)||e.call(this);const t=this.options.getScrollElement();this.scrollElement!==t?(this.cleanup(),this.scrollElement=t,this._scrollToOffset(this.scrollOffset,{adjustments:void 0,behavior:void 0,sync:!0}),this.unsubs.push(this.options.observeElementRect(this,(e=>{this.scrollRect=e,this.calculateRange()}))),this.unsubs.push(this.options.observeElementOffset(this,(e=>{null!==this.isScrollingTimeoutId&&(clearTimeout(this.isScrollingTimeoutId),this.isScrollingTimeoutId=null),this.scrollOffset!==e?(this.scrollOffset=e,this.isScrolling=!0,this.scrollAdjustments=0,this.isScrollingTimeoutId=setTimeout((()=>{this.isScrollingTimeoutId=null,this.isScrolling=!1,this.notify()}),this.options.scrollingDelay)):(this.isScrolling=!1,this.scrollAdjustments=0),this.calculateRange()})))):this.isScrolling||this.calculateRange()},this.getSize=()=>this.scrollRect[this.options.horizontal?"width":"height"],this.getMeasurements=o((()=>[this.options.count,this.options.paddingStart,this.options.getItemKey,this.itemMeasurementsCache]),((e,t,n,r)=>{const o=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];const i=this.measurementsCache.slice(0,o);for(let a=o;a<e;a++){const e=n(a),o=r[e],s=i[a-1]?i[a-1].end:t,l="number"===typeof o?o:this.options.estimateSize(a),c=s+l;i[a]={index:a,start:s,size:l,end:c,key:e}}return this.measurementsCache=i,i}),{key:!1,debug:()=>this.options.debug}),this.calculateRange=o((()=>[this.getMeasurements(),this.getSize(),this.scrollOffset]),((e,t,n)=>{const r=function(e){let{measurements:t,outerSize:n,scrollOffset:r}=e;const o=t.length-1,i=e=>t[e].start,a=h(0,o,i,r);let s=a;for(;s<o&&t[s].end<r+n;)s++;return{startIndex:a,endIndex:s}}({measurements:e,outerSize:t,scrollOffset:n});return r.startIndex===this.range.startIndex&&r.endIndex===this.range.endIndex||(this.range=r,this.notify()),this.range}),{key:!1,debug:()=>this.options.debug}),this.getIndexes=o((()=>[this.options.rangeExtractor,this.range,this.options.overscan,this.options.count]),((e,t,n,r)=>e({...t,overscan:n,count:r})),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{const t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this._measureElement=(e,t)=>{const n=this.indexFromElement(e),r=this.measurementsCache[n];if(!r)return;const o=this.measureElementCache[r.key],i=this.getResizeObserver();if(!e.isConnected)return void(o&&(null==i||i.unobserve(o),delete this.measureElementCache[r.key]));o&&o===e||(o&&(null==i||i.unobserve(o)),this.measureElementCache[r.key]=e,null==i||i.observe(e));const a=this.options.measureElement(e,this),s=a-(this.itemMeasurementsCache[r.key]??r.size);0!==s&&(r.start<this.scrollOffset&&this.isScrolling&&this._scrollToOffset(this.scrollOffset,{adjustments:this.scrollAdjustments+=s,behavior:void 0,sync:!1}),this.pendingMeasuredCacheIndexes.push(n),this.itemMeasurementsCache={...this.itemMeasurementsCache,[r.key]:a},this.notify())},this.measureElement=e=>{e&&this._measureElement(e,!0)},this.getVirtualItems=o((()=>[this.getIndexes(),this.getMeasurements()]),((e,t)=>{const n=[];for(let r=0,o=e.length;r<o;r++){const o=t[e[r]];n.push(o)}return n}),{key:!1,debug:()=>this.options.debug}),this.scrollToOffset=function(e,n){let{align:r="start",behavior:o}=void 0===n?{}:n;const i=t.scrollOffset,a=t.getSize();"auto"===r&&(r=e<=i?"start":e>=i+a?"end":"start");const s={adjustments:void 0,behavior:o,sync:!1};"start"===r?t._scrollToOffset(e,s):"end"===r?t._scrollToOffset(e-a,s):"center"===r&&t._scrollToOffset(e-a/2,s)},this.scrollToIndex=function(e,n){let{align:r="auto",...o}=void 0===n?{}:n;t.pendingScrollToIndexCallback=null;const i=t.getMeasurements(),a=t.scrollOffset,s=t.getSize(),{count:l}=t.options,c=i[Math.max(0,Math.min(e,l-1))];if(!c)return;if("auto"===r)if(c.end>=a+s-t.options.scrollPaddingEnd)r="end";else{if(!(c.start<=a+t.options.scrollPaddingStart))return;r="start"}const u="end"===r?c.end+t.options.scrollPaddingEnd:c.start-t.options.scrollPaddingStart;t.scrollToOffset(u,{align:r,...o});if(Object.keys(t.measureElementCache).length>0){const n=()=>"number"===typeof t.itemMeasurementsCache[t.options.getItemKey(e)];n()||(t.pendingScrollToIndexCallback=()=>{n()&&(t.pendingScrollToIndexCallback=null,t.scrollToIndex(e,{align:r,...o}))})}},this.getTotalSize=()=>{var e;return((null==(e=this.getMeasurements()[this.options.count-1])?void 0:e.end)||this.options.paddingStart)+this.options.paddingEnd},this._scrollToOffset=(e,t)=>{let{adjustments:n,behavior:r,sync:o}=t;this.options.scrollToFn(e,{behavior:r,sync:o,adjustments:n},this)},this.measure=()=>{this.itemMeasurementsCache={},this.notify()},this.setOptions(e),this.scrollRect=this.options.initialRect,this.scrollOffset=this.options.initialOffset,this.calculateRange()}}const h=(e,t,n,r)=>{for(;e<=t;){const o=(e+t)/2|0,i=n(o);if(i<r)e=o+1;else{if(!(i>r))return o;t=o-1}}return e>0?e-1:0};const g="undefined"!==typeof window?r.useLayoutEffect:r.useEffect;function v(e){const t=r.useReducer((()=>({})),{})[1],n={...e,onChange:n=>{t(),null==e.onChange||e.onChange(n)}},[o]=r.useState((()=>new p(n)));return o.setOptions(n),r.useEffect((()=>o._didMount()),[]),g((()=>o._willUpdate())),o}function m(e){return v({observeElementRect:s,observeElementOffset:u,scrollToFn:f,...e})}},52861:(e,t,n)=>{"use strict";function r(e,t){return function(){return e.apply(t,arguments)}}n.d(t,{Z:()=>Ve});const{toString:o}=Object.prototype,{getPrototypeOf:i}=Object,a=(s=Object.create(null),e=>{const t=o.call(e);return s[t]||(s[t]=t.slice(8,-1).toLowerCase())});var s;const l=e=>(e=e.toLowerCase(),t=>a(t)===e),c=e=>t=>typeof t===e,{isArray:u}=Array,d=c("undefined");const f=l("ArrayBuffer");const p=c("string"),h=c("function"),g=c("number"),v=e=>null!==e&&"object"===typeof e,m=e=>{if("object"!==a(e))return!1;const t=i(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},y=l("Date"),b=l("File"),w=l("Blob"),x=l("FileList"),_=l("URLSearchParams");function S(e,t,{allOwnKeys:n=!1}={}){if(null===e||"undefined"===typeof e)return;let r,o;if("object"!==typeof e&&(e=[e]),u(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let a;for(r=0;r<i;r++)a=o[r],t.call(null,e[a],a,e)}}function O(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const C="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,A=e=>!d(e)&&e!==C;const E=(k="undefined"!==typeof Uint8Array&&i(Uint8Array),e=>k&&e instanceof k);var k;const P=l("HTMLFormElement"),M=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),T=l("RegExp"),R=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};S(n,((n,o)=>{!1!==t(n,o,e)&&(r[o]=n)})),Object.defineProperties(e,r)},j="abcdefghijklmnopqrstuvwxyz",D="0123456789",I={DIGIT:D,ALPHA:j,ALPHA_DIGIT:j+j.toUpperCase()+D};const L=l("AsyncFunction"),B={isArray:u,isArrayBuffer:f,isBuffer:function(e){return null!==e&&!d(e)&&null!==e.constructor&&!d(e.constructor)&&h(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||h(e.append)&&("formdata"===(t=a(e))||"object"===t&&h(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&f(e.buffer),t},isString:p,isNumber:g,isBoolean:e=>!0===e||!1===e,isObject:v,isPlainObject:m,isUndefined:d,isDate:y,isFile:b,isBlob:w,isRegExp:T,isFunction:h,isStream:e=>v(e)&&h(e.pipe),isURLSearchParams:_,isTypedArray:E,isFileList:x,forEach:S,merge:function e(){const{caseless:t}=A(this)&&this||{},n={},r=(r,o)=>{const i=t&&O(n,o)||o;m(n[i])&&m(r)?n[i]=e(n[i],r):m(r)?n[i]=e({},r):u(r)?n[i]=r.slice():n[i]=r};for(let o=0,i=arguments.length;o<i;o++)arguments[o]&&S(arguments[o],r);return n},extend:(e,t,n,{allOwnKeys:o}={})=>(S(t,((t,o)=>{n&&h(t)?e[o]=r(t,n):e[o]=t}),{allOwnKeys:o}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,a,s;const l={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)s=o[a],r&&!r(s,e,t)||l[s]||(t[s]=e[s],l[s]=!0);e=!1!==n&&i(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:a,kindOfTest:l,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(u(e))return e;let t=e.length;if(!g(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:P,hasOwnProperty:M,hasOwnProp:M,reduceDescriptors:R,freezeMethods:e=>{R(e,((t,n)=>{if(h(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];h(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return u(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:O,global:C,isContextDefined:A,ALPHABET:I,generateString:(e=16,t=I.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&h(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(v(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=u(e)?[]:{};return S(e,((e,t)=>{const i=n(e,r+1);!d(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:L,isThenable:e=>e&&(v(e)||h(e))&&h(e.then)&&h(e.catch)};function Z(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}B.inherits(Z,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:B.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const N=Z.prototype,F={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{F[e]={value:e}})),Object.defineProperties(Z,F),Object.defineProperty(N,"isAxiosError",{value:!0}),Z.from=(e,t,n,r,o,i)=>{const a=Object.create(N);return B.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),Z.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};const H=Z,V=null;function z(e){return B.isPlainObject(e)||B.isArray(e)}function U(e){return B.endsWith(e,"[]")?e.slice(0,-2):e}function G(e,t,n){return e?e.concat(t).map((function(e,t){return e=U(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const W=B.toFlatObject(B,{},null,(function(e){return/^is[A-Z]/.test(e)}));const $=function(e,t,n){if(!B.isObject(e))throw new TypeError("target must be an object");t=t||new(V||FormData);const r=(n=B.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!B.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,i=n.dots,a=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&B.isSpecCompliantForm(t);if(!B.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(B.isDate(e))return e.toISOString();if(!s&&B.isBlob(e))throw new H("Blob is not supported. Use a Buffer instead.");return B.isArrayBuffer(e)||B.isTypedArray(e)?s&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let s=e;if(e&&!o&&"object"===typeof e)if(B.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(B.isArray(e)&&function(e){return B.isArray(e)&&!e.some(z)}(e)||(B.isFileList(e)||B.endsWith(n,"[]"))&&(s=B.toArray(e)))return n=U(n),s.forEach((function(e,r){!B.isUndefined(e)&&null!==e&&t.append(!0===a?G([n],r,i):null===a?n:n+"[]",l(e))})),!1;return!!z(e)||(t.append(G(o,n,i),l(e)),!1)}const u=[],d=Object.assign(W,{defaultVisitor:c,convertValue:l,isVisitable:z});if(!B.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!B.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),B.forEach(n,(function(n,i){!0===(!(B.isUndefined(n)||null===n)&&o.call(t,n,B.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),u.pop()}}(e),t};function q(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Y(e,t){this._pairs=[],e&&$(e,this,t)}const K=Y.prototype;K.append=function(e,t){this._pairs.push([e,t])},K.toString=function(e){const t=e?function(t){return e.call(this,t,q)}:q;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const X=Y;function J(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Q(e,t,n){if(!t)return e;const r=n&&n.encode||J,o=n&&n.serialize;let i;if(i=o?o(t,n):B.isURLSearchParams(t)?t.toString():new X(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}const ee=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){B.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},te={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ne={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:X,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},isStandardBrowserEnv:(()=>{let e;return("undefined"===typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&("undefined"!==typeof window&&"undefined"!==typeof document)})(),isStandardBrowserWebWorkerEnv:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,protocols:["http","https","file","blob","url","data"]};const re=function(e){function t(e,n,r,o){let i=e[o++];const a=Number.isFinite(+i),s=o>=e.length;if(i=!i&&B.isArray(r)?r.length:i,s)return B.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a;r[i]&&B.isObject(r[i])||(r[i]=[]);return t(e,n,r[i],o)&&B.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}(r[i])),!a}if(B.isFormData(e)&&B.isFunction(e.entries)){const n={};return B.forEachEntry(e,((e,r)=>{t(function(e){return B.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null},oe={"Content-Type":void 0};const ie={transitional:te,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=B.isObject(e);o&&B.isHTMLForm(e)&&(e=new FormData(e));if(B.isFormData(e))return r&&r?JSON.stringify(re(e)):e;if(B.isArrayBuffer(e)||B.isBuffer(e)||B.isStream(e)||B.isFile(e)||B.isBlob(e))return e;if(B.isArrayBufferView(e))return e.buffer;if(B.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return $(e,new ne.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return ne.isNode&&B.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=B.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return $(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(B.isString(e))try{return(t||JSON.parse)(e),B.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||ie.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&B.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(o){if(n){if("SyntaxError"===o.name)throw H.from(o,H.ERR_BAD_RESPONSE,this,null,this.response);throw o}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ne.classes.FormData,Blob:ne.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};B.forEach(["delete","get","head"],(function(e){ie.headers[e]={}})),B.forEach(["post","put","patch"],(function(e){ie.headers[e]=B.merge(oe)}));const ae=ie,se=B.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),le=Symbol("internals");function ce(e){return e&&String(e).trim().toLowerCase()}function ue(e){return!1===e||null==e?e:B.isArray(e)?e.map(ue):String(e)}function de(e,t,n,r,o){return B.isFunction(r)?r.call(this,t,n):(o&&(t=n),B.isString(t)?B.isString(r)?-1!==t.indexOf(r):B.isRegExp(r)?r.test(t):void 0:void 0)}class fe{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=ce(t);if(!o)throw new Error("header name must be a non-empty string");const i=B.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=ue(e))}const i=(e,t)=>B.forEach(e,((e,n)=>o(e,n,t)));return B.isPlainObject(e)||e instanceof this.constructor?i(e,t):B.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())?i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&se[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=ce(e)){const n=B.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(B.isFunction(t))return t.call(this,e,n);if(B.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=ce(e)){const n=B.findKey(this,e);return!(!n||void 0===this[n]||t&&!de(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=ce(e)){const o=B.findKey(n,e);!o||t&&!de(0,n[o],o,t)||(delete n[o],r=!0)}}return B.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!de(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return B.forEach(this,((r,o)=>{const i=B.findKey(n,o);if(i)return t[i]=ue(r),void delete t[o];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();a!==o&&delete t[o],t[a]=ue(r),n[a]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return B.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&B.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[le]=this[le]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=ce(e);t[r]||(!function(e,t){const n=B.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return B.isArray(e)?e.forEach(r):r(e),this}}fe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),B.freezeMethods(fe.prototype),B.freezeMethods(fe);const pe=fe;function he(e,t){const n=this||ae,r=t||n,o=pe.from(r.headers);let i=r.data;return B.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function ge(e){return!(!e||!e.__CANCEL__)}function ve(e,t,n){H.call(this,null==e?"canceled":e,H.ERR_CANCELED,t,n),this.name="CanceledError"}B.inherits(ve,H,{__CANCEL__:!0});const me=ve;const ye=ne.isStandardBrowserEnv?{write:function(e,t,n,r,o,i){const a=[];a.push(e+"="+encodeURIComponent(t)),B.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),B.isString(r)&&a.push("path="+r),B.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function be(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const we=ne.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=B.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0};const xe=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,a=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=r[a];o||(o=l),n[i]=s,r[i]=l;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),l-o<t)return;const f=c&&l-c;return f?Math.round(1e3*d/f):void 0}};function _e(e,t){let n=0;const r=xe(50,250);return o=>{const i=o.loaded,a=o.lengthComputable?o.total:void 0,s=i-n,l=r(s);n=i;const c={loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&i<=a?(a-i)/l:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const Se="undefined"!==typeof XMLHttpRequest,Oe={http:V,xhr:Se&&function(e){return new Promise((function(t,n){let r=e.data;const o=pe.from(e.headers).normalize(),i=e.responseType;let a;function s(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}B.isFormData(r)&&(ne.isStandardBrowserEnv||ne.isStandardBrowserWebWorkerEnv?o.setContentType(!1):o.setContentType("multipart/form-data;",!1));let l=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const c=be(e.baseURL,e.url);function u(){if(!l)return;const r=pe.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new H("Request failed with status code "+n.status,[H.ERR_BAD_REQUEST,H.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),s()}),(function(e){n(e),s()}),{data:i&&"text"!==i&&"json"!==i?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:r,config:e,request:l}),l=null}if(l.open(e.method.toUpperCase(),Q(c,e.params,e.paramsSerializer),!0),l.timeout=e.timeout,"onloadend"in l?l.onloadend=u:l.onreadystatechange=function(){l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&setTimeout(u)},l.onabort=function(){l&&(n(new H("Request aborted",H.ECONNABORTED,e,l)),l=null)},l.onerror=function(){n(new H("Network Error",H.ERR_NETWORK,e,l)),l=null},l.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||te;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new H(t,r.clarifyTimeoutError?H.ETIMEDOUT:H.ECONNABORTED,e,l)),l=null},ne.isStandardBrowserEnv){const t=(e.withCredentials||we(c))&&e.xsrfCookieName&&ye.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in l&&B.forEach(o.toJSON(),(function(e,t){l.setRequestHeader(t,e)})),B.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),i&&"json"!==i&&(l.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&l.addEventListener("progress",_e(e.onDownloadProgress,!0)),"function"===typeof e.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",_e(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=t=>{l&&(n(!t||t.type?new me(null,e,l):t),l.abort(),l=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(c);d&&-1===ne.protocols.indexOf(d)?n(new H("Unsupported protocol "+d+":",H.ERR_BAD_REQUEST,e)):l.send(r||null)}))}};B.forEach(Oe,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}}));const Ce=e=>{e=B.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=B.isString(n)?Oe[n.toLowerCase()]:n));o++);if(!r){if(!1===r)throw new H(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT");throw new Error(B.hasOwnProp(Oe,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`)}if(!B.isFunction(r))throw new TypeError("adapter is not a function");return r};function Ae(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new me(null,e)}function Ee(e){Ae(e),e.headers=pe.from(e.headers),e.data=he.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return Ce(e.adapter||ae.adapter)(e).then((function(t){return Ae(e),t.data=he.call(e,e.transformResponse,t),t.headers=pe.from(t.headers),t}),(function(t){return ge(t)||(Ae(e),t&&t.response&&(t.response.data=he.call(e,e.transformResponse,t.response),t.response.headers=pe.from(t.response.headers))),Promise.reject(t)}))}const ke=e=>e instanceof pe?e.toJSON():e;function Pe(e,t){t=t||{};const n={};function r(e,t,n){return B.isPlainObject(e)&&B.isPlainObject(t)?B.merge.call({caseless:n},e,t):B.isPlainObject(t)?B.merge({},t):B.isArray(t)?t.slice():t}function o(e,t,n){return B.isUndefined(t)?B.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!B.isUndefined(t))return r(void 0,t)}function a(e,t){return B.isUndefined(t)?B.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(e,t)=>o(ke(e),ke(t),!0)};return B.forEach(Object.keys(Object.assign({},e,t)),(function(r){const i=l[r]||o,a=i(e[r],t[r],r);B.isUndefined(a)&&i!==s||(n[r]=a)})),n}const Me="1.4.0",Te={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Te[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Re={};Te.transitional=function(e,t,n){function r(e,t){return"[Axios v1.4.0] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new H(r(o," has been removed"+(t?" in "+t:"")),H.ERR_DEPRECATED);return t&&!Re[o]&&(Re[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};const je={assertOptions:function(e,t,n){if("object"!==typeof e)throw new H("options must be an object",H.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const t=e[i],n=void 0===t||a(t,i,e);if(!0!==n)throw new H("option "+i+" must be "+n,H.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new H("Unknown option "+i,H.ERR_BAD_OPTION)}},validators:Te},De=je.validators;class Ie{constructor(e){this.defaults=e,this.interceptors={request:new ee,response:new ee}}request(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},t=Pe(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;let i;void 0!==n&&je.assertOptions(n,{silentJSONParsing:De.transitional(De.boolean),forcedJSONParsing:De.transitional(De.boolean),clarifyTimeoutError:De.transitional(De.boolean)},!1),null!=r&&(B.isFunction(r)?t.paramsSerializer={serialize:r}:je.assertOptions(r,{encode:De.function,serialize:De.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase(),i=o&&B.merge(o.common,o[t.method]),i&&B.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=pe.concat(i,o);const a=[];let s=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!s){const e=[Ee.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=a.length;let f=t;for(d=0;d<u;){const e=a[d++],t=a[d++];try{f=e(f)}catch(p){t.call(this,p);break}}try{c=Ee.call(this,f)}catch(p){return Promise.reject(p)}for(d=0,u=l.length;d<u;)c=c.then(l[d++],l[d++]);return c}getUri(e){return Q(be((e=Pe(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}B.forEach(["delete","get","head","options"],(function(e){Ie.prototype[e]=function(t,n){return this.request(Pe(n||{},{method:e,url:t,data:(n||{}).data}))}})),B.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Pe(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Ie.prototype[e]=t(),Ie.prototype[e+"Form"]=t(!0)}));const Le=Ie;class Be{constructor(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new me(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new Be((function(t){e=t})),cancel:e}}}const Ze=Be;const Ne={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ne).forEach((([e,t])=>{Ne[t]=e}));const Fe=Ne;const He=function e(t){const n=new Le(t),o=r(Le.prototype.request,n);return B.extend(o,Le.prototype,n,{allOwnKeys:!0}),B.extend(o,n,null,{allOwnKeys:!0}),o.create=function(n){return e(Pe(t,n))},o}(ae);He.Axios=Le,He.CanceledError=me,He.CancelToken=Ze,He.isCancel=ge,He.VERSION=Me,He.toFormData=$,He.AxiosError=H,He.Cancel=He.CanceledError,He.all=function(e){return Promise.all(e)},He.spread=function(e){return function(t){return e.apply(null,t)}},He.isAxiosError=function(e){return B.isObject(e)&&!0===e.isAxiosError},He.mergeConfig=Pe,He.AxiosHeaders=pe,He.formToJSON=e=>re(B.isHTMLForm(e)?new FormData(e):e),He.HttpStatusCode=Fe,He.default=He;const Ve=He},4447:(e,t,n)=>{"use strict";n.d(t,{B8:()=>O,Il:()=>o,J5:()=>a,SU:()=>S,Ss:()=>C,Ym:()=>j,ZP:()=>w,xV:()=>i});var r=n(49531);function o(){}var i=.7,a=1/i,s="\\s*([+-]?\\d+)\\s*",l="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",c="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",u=/^#([0-9a-f]{3,8})$/,d=new RegExp(`^rgb\\(${s},${s},${s}\\)$`),f=new RegExp(`^rgb\\(${c},${c},${c}\\)$`),p=new RegExp(`^rgba\\(${s},${s},${s},${l}\\)$`),h=new RegExp(`^rgba\\(${c},${c},${c},${l}\\)$`),g=new RegExp(`^hsl\\(${l},${c},${c}\\)$`),v=new RegExp(`^hsla\\(${l},${c},${c},${l}\\)$`),m={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function y(){return this.rgb().formatHex()}function b(){return this.rgb().formatRgb()}function w(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=u.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?x(t):3===n?new C(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?_(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?_(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=d.exec(e))?new C(t[1],t[2],t[3],1):(t=f.exec(e))?new C(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=p.exec(e))?_(t[1],t[2],t[3],t[4]):(t=h.exec(e))?_(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=g.exec(e))?T(t[1],t[2]/100,t[3]/100,1):(t=v.exec(e))?T(t[1],t[2]/100,t[3]/100,t[4]):m.hasOwnProperty(e)?x(m[e]):"transparent"===e?new C(NaN,NaN,NaN,0):null}function x(e){return new C(e>>16&255,e>>8&255,255&e,1)}function _(e,t,n,r){return r<=0&&(e=t=n=NaN),new C(e,t,n,r)}function S(e){return e instanceof o||(e=w(e)),e?new C((e=e.rgb()).r,e.g,e.b,e.opacity):new C}function O(e,t,n,r){return 1===arguments.length?S(e):new C(e,t,n,null==r?1:r)}function C(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function A(){return`#${M(this.r)}${M(this.g)}${M(this.b)}`}function E(){const e=k(this.opacity);return`${1===e?"rgb(":"rgba("}${P(this.r)}, ${P(this.g)}, ${P(this.b)}${1===e?")":`, ${e})`}`}function k(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function P(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function M(e){return((e=P(e))<16?"0":"")+e.toString(16)}function T(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new D(e,t,n,r)}function R(e){if(e instanceof D)return new D(e.h,e.s,e.l,e.opacity);if(e instanceof o||(e=w(e)),!e)return new D;if(e instanceof D)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),s=NaN,l=a-i,c=(a+i)/2;return l?(s=t===a?(n-r)/l+6*(n<r):n===a?(r-t)/l+2:(t-n)/l+4,l/=c<.5?a+i:2-a-i,s*=60):l=c>0&&c<1?0:s,new D(s,l,c,e.opacity)}function j(e,t,n,r){return 1===arguments.length?R(e):new D(e,t,n,null==r?1:r)}function D(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function I(e){return(e=(e||0)%360)<0?e+360:e}function L(e){return Math.max(0,Math.min(1,e||0))}function B(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}(0,r.Z)(o,w,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:y,formatHex:y,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return R(this).formatHsl()},formatRgb:b,toString:b}),(0,r.Z)(C,O,(0,r.l)(o,{brighter(e){return e=null==e?a:Math.pow(a,e),new C(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?i:Math.pow(i,e),new C(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new C(P(this.r),P(this.g),P(this.b),k(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:A,formatHex:A,formatHex8:function(){return`#${M(this.r)}${M(this.g)}${M(this.b)}${M(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:E,toString:E})),(0,r.Z)(D,j,(0,r.l)(o,{brighter(e){return e=null==e?a:Math.pow(a,e),new D(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?i:Math.pow(i,e),new D(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new C(B(e>=240?e-240:e+120,o,r),B(e,o,r),B(e<120?e+240:e-120,o,r),this.opacity)},clamp(){return new D(I(this.h),L(this.s),L(this.l),k(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=k(this.opacity);return`${1===e?"hsl(":"hsla("}${I(this.h)}, ${100*L(this.s)}%, ${100*L(this.l)}%${1===e?")":`, ${e})`}`}}))},49531:(e,t,n)=>{"use strict";function r(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function o(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}n.d(t,{Z:()=>r,l:()=>o})},65386:(e,t,n)=>{"use strict";n.d(t,{WU:()=>o,ZP:()=>s,jH:()=>i});var r,o,i,a=n(80028);function s(e){return r=(0,a.Z)(e),o=r.format,i=r.formatPrefix,r}s({thousands:",",grouping:[3],currency:["$",""]})},65368:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(78613);function o(e){return(e=(0,r.V)(Math.abs(e)))?e[1]:NaN}},78613:(e,t,n)=>{"use strict";function r(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function o(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}n.d(t,{V:()=>o,Z:()=>r})},42035:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o,v:()=>i});var r=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function o(e){if(!(t=r.exec(e)))throw new Error("invalid format: "+e);var t;return new i({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function i(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}o.prototype=i.prototype,i.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},80028:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(65368);var o=n(42035);var i,a=n(78613);function s(e,t){var n=(0,a.V)(e,t);if(!n)return e+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")}const l={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:a.Z,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>s(100*e,t),r:s,s:function(e,t){var n=(0,a.V)(e,t);if(!n)return e+"";var r=n[0],o=n[1],s=o-(i=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,l=r.length;return s===l?r:s>l?r+new Array(s-l+1).join("0"):s>0?r.slice(0,s)+"."+r.slice(s):"0."+new Array(1-s).join("0")+(0,a.V)(e,Math.max(0,t+s-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function c(e){return e}var u=Array.prototype.map,d=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function f(e){var t,n,a=void 0===e.grouping||void 0===e.thousands?c:(t=u.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var o=e.length,i=[],a=0,s=t[0],l=0;o>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),i.push(e.substring(o-=s,o+s)),!((l+=s+1)>r));)s=t[a=(a+1)%t.length];return i.reverse().join(n)}),s=void 0===e.currency?"":e.currency[0]+"",f=void 0===e.currency?"":e.currency[1]+"",p=void 0===e.decimal?".":e.decimal+"",h=void 0===e.numerals?c:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(u.call(e.numerals,String)),g=void 0===e.percent?"%":e.percent+"",v=void 0===e.minus?"\u2212":e.minus+"",m=void 0===e.nan?"NaN":e.nan+"";function y(e){var t=(e=(0,o.Z)(e)).fill,n=e.align,r=e.sign,c=e.symbol,u=e.zero,y=e.width,b=e.comma,w=e.precision,x=e.trim,_=e.type;"n"===_?(b=!0,_="g"):l[_]||(void 0===w&&(w=12),x=!0,_="g"),(u||"0"===t&&"="===n)&&(u=!0,t="0",n="=");var S="$"===c?s:"#"===c&&/[boxX]/.test(_)?"0"+_.toLowerCase():"",O="$"===c?f:/[%p]/.test(_)?g:"",C=l[_],A=/[defgprs%]/.test(_);function E(e){var o,s,l,c=S,f=O;if("c"===_)f=C(e)+f,e="";else{var g=(e=+e)<0||1/e<0;if(e=isNaN(e)?m:C(Math.abs(e),w),x&&(e=function(e){e:for(var t,n=e.length,r=1,o=-1;r<n;++r)switch(e[r]){case".":o=t=r;break;case"0":0===o&&(o=r),t=r;break;default:if(!+e[r])break e;o>0&&(o=0)}return o>0?e.slice(0,o)+e.slice(t+1):e}(e)),g&&0===+e&&"+"!==r&&(g=!1),c=(g?"("===r?r:v:"-"===r||"("===r?"":r)+c,f=("s"===_?d[8+i/3]:"")+f+(g&&"("===r?")":""),A)for(o=-1,s=e.length;++o<s;)if(48>(l=e.charCodeAt(o))||l>57){f=(46===l?p+e.slice(o+1):e.slice(o))+f,e=e.slice(0,o);break}}b&&!u&&(e=a(e,1/0));var E=c.length+e.length+f.length,k=E<y?new Array(y-E+1).join(t):"";switch(b&&u&&(e=a(k+e,k.length?y-f.length:1/0),k=""),n){case"<":e=c+e+f+k;break;case"=":e=c+k+e+f;break;case"^":e=k.slice(0,E=k.length>>1)+c+e+f+k.slice(E);break;default:e=k+c+e+f}return h(e)}return w=void 0===w?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w)),E.toString=function(){return e+""},E}return{format:y,formatPrefix:function(e,t){var n=y(((e=(0,o.Z)(e)).type="f",e)),i=3*Math.max(-8,Math.min(8,Math.floor((0,r.Z)(t)/3))),a=Math.pow(10,-i),s=d[8+i/3];return function(e){return n(a*e)+s}}}}},96909:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(65368);function o(e){return Math.max(0,-(0,r.Z)(Math.abs(e)))}},87017:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(65368);function o(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor((0,r.Z)(t)/3)))-(0,r.Z)(Math.abs(e)))}},63482:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(65368);function o(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,(0,r.Z)(t)-(0,r.Z)(e))+1}},51606:(e,t,n)=>{"use strict";n.d(t,{M:()=>a,Z:()=>i});var r=n(45326),o=n(45401);function i(e,t){return((0,o.v)(t)?o.Z:a)(e,t)}function a(e,t){var n,o=t?t.length:0,i=e?Math.min(o,e.length):0,a=new Array(i),s=new Array(o);for(n=0;n<i;++n)a[n]=(0,r.Z)(e[n],t[n]);for(;n<o;++n)s[n]=t[n];return function(e){for(n=0;n<i;++n)s[n]=a[n](e);return s}}},27265:(e,t,n)=>{"use strict";function r(e,t,n,r,o){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*n+(1+3*e+3*i-3*a)*r+a*o)/6}function o(e){var t=e.length-1;return function(n){var o=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),i=e[o],a=e[o+1],s=o>0?e[o-1]:2*i-a,l=o<t-1?e[o+2]:2*a-i;return r((n-o/t)*t,s,i,a,l)}}n.d(t,{Z:()=>o,t:()=>r})},76068:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(27265);function o(e){var t=e.length;return function(n){var o=Math.floor(((n%=1)<0?++n:n)*t),i=e[(o+t-1)%t],a=e[o%t],s=e[(o+1)%t],l=e[(o+2)%t];return(0,r.t)((n-o/t)*t,i,a,s,l)}}},98280:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>s,wx:()=>i,yi:()=>a});var r=n(22954);function o(e,t){return function(n){return e+n*t}}function i(e,t){var n=t-e;return n?o(e,n>180||n<-180?n-360*Math.round(n/360):n):(0,r.Z)(isNaN(e)?t:e)}function a(e){return 1===(e=+e)?s:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):(0,r.Z)(isNaN(t)?n:t)}}function s(e,t){var n=t-e;return n?o(e,n):(0,r.Z)(isNaN(e)?t:e)}},22954:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=e=>()=>e},56246:(e,t,n)=>{"use strict";function r(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}n.d(t,{Z:()=>r})},68063:(e,t,n)=>{"use strict";function r(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}n.d(t,{Z:()=>r})},45401:(e,t,n)=>{"use strict";function r(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,o=t.slice();return function(i){for(n=0;n<r;++n)o[n]=e[n]*(1-i)+t[n]*i;return o}}function o(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}n.d(t,{Z:()=>r,v:()=>o})},58296:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(45326);function o(e,t){var n,o={},i={};for(n in null!==e&&"object"===typeof e||(e={}),null!==t&&"object"===typeof t||(t={}),t)n in e?o[n]=(0,r.Z)(e[n],t[n]):i[n]=t[n];return function(e){for(n in o)i[n]=o[n](e);return i}}},19640:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(45326);function o(e,t){void 0===t&&(t=e,e=r.Z);for(var n=0,o=t.length-1,i=t[0],a=new Array(o<0?0:o);n<o;)a[n]=e(i,i=t[++n]);return function(e){var t=Math.max(0,Math.min(o-1,Math.floor(e*=o)));return a[t](e-t)}}},6354:(e,t,n)=>{"use strict";n.d(t,{YD:()=>u,ZP:()=>s,hD:()=>c});var r=n(4447),o=n(27265),i=n(76068),a=n(98280);const s=function e(t){var n=(0,a.yi)(t);function o(e,t){var o=n((e=(0,r.B8)(e)).r,(t=(0,r.B8)(t)).r),i=n(e.g,t.g),s=n(e.b,t.b),l=(0,a.ZP)(e.opacity,t.opacity);return function(t){return e.r=o(t),e.g=i(t),e.b=s(t),e.opacity=l(t),e+""}}return o.gamma=e,o}(1);function l(e){return function(t){var n,o,i=t.length,a=new Array(i),s=new Array(i),l=new Array(i);for(n=0;n<i;++n)o=(0,r.B8)(t[n]),a[n]=o.r||0,s[n]=o.g||0,l[n]=o.b||0;return a=e(a),s=e(s),l=e(l),o.opacity=1,function(e){return o.r=a(e),o.g=s(e),o.b=l(e),o+""}}}var c=l(o.Z),u=l(i.Z)},64635:(e,t,n)=>{"use strict";function r(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}n.d(t,{Z:()=>r})},16773:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(68063),o=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,i=new RegExp(o.source,"g");function a(e,t){var n,a,s,l=o.lastIndex=i.lastIndex=0,c=-1,u=[],d=[];for(e+="",t+="";(n=o.exec(e))&&(a=i.exec(t));)(s=a.index)>l&&(s=t.slice(l,s),u[c]?u[c]+=s:u[++c]=s),(n=n[0])===(a=a[0])?u[c]?u[c]+=a:u[++c]=a:(u[++c]=null,d.push({i:c,x:(0,r.Z)(n,a)})),l=i.lastIndex;return l<t.length&&(s=t.slice(l),u[c]?u[c]+=s:u[++c]=s),u.length<2?d[0]?function(e){return function(t){return e(t)+""}}(d[0].x):function(e){return function(){return e}}(t):(t=d.length,function(e){for(var n,r=0;r<t;++r)u[(n=d[r]).i]=n.x(e);return u.join("")})}},45326:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(4447),o=n(6354),i=n(51606),a=n(56246),s=n(68063),l=n(58296),c=n(16773),u=n(22954),d=n(45401);function f(e,t){var n,f=typeof t;return null==t||"boolean"===f?(0,u.Z)(t):("number"===f?s.Z:"string"===f?(n=(0,r.ZP)(t))?(t=n,o.ZP):c.Z:t instanceof r.ZP?o.ZP:t instanceof Date?a.Z:(0,d.v)(t)?d.Z:Array.isArray(t)?i.M:"function"!==typeof t.valueOf&&"function"!==typeof t.toString||isNaN(t)?l.Z:s.Z)(e,t)}},69032:(e,t,n)=>{"use strict";function r(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function o(e,t){switch(arguments.length){case 0:break;case 1:"function"===typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"===typeof t?this.interpolator(t):this.range(t)}return this}n.r(t),n.d(t,{scaleBand:()=>l,scaleDiverging:()=>gt,scaleDivergingLog:()=>vt,scaleDivergingPow:()=>yt,scaleDivergingSqrt:()=>bt,scaleDivergingSymlog:()=>mt,scaleIdentity:()=>G,scaleImplicit:()=>a,scaleLinear:()=>U,scaleLog:()=>ee,scaleOrdinal:()=>s,scalePoint:()=>u,scalePow:()=>ce,scaleQuantile:()=>xe,scaleQuantize:()=>_e,scaleRadial:()=>fe,scaleSequential:()=>st,scaleSequentialLog:()=>lt,scaleSequentialPow:()=>ut,scaleSequentialQuantile:()=>ft,scaleSequentialSqrt:()=>dt,scaleSequentialSymlog:()=>ct,scaleSqrt:()=>ue,scaleSymlog:()=>oe,scaleThreshold:()=>Se,scaleTime:()=>rt,scaleUtc:()=>ot,tickFormat:()=>V});var i=n(909);const a=Symbol("implicit");function s(){var e=new i.L,t=[],n=[],o=a;function l(r){let i=e.get(r);if(void 0===i){if(o!==a)return o;e.set(r,i=t.push(r)-1)}return n[i%n.length]}return l.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new i.L;for(const r of n)e.has(r)||e.set(r,t.push(r)-1);return l},l.range=function(e){return arguments.length?(n=Array.from(e),l):n.slice()},l.unknown=function(e){return arguments.length?(o=e,l):o},l.copy=function(){return s(t,n).unknown(o)},r.apply(l,arguments),l}function l(){var e,t,n=s().unknown(void 0),o=n.domain,i=n.range,a=0,c=1,u=!1,d=0,f=0,p=.5;function h(){var n=o().length,r=c<a,s=r?c:a,l=r?a:c;e=(l-s)/Math.max(1,n-d+2*f),u&&(e=Math.floor(e)),s+=(l-s-e*(n-d))*p,t=e*(1-d),u&&(s=Math.round(s),t=Math.round(t));var h=function(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(o);++r<o;)i[r]=e+r*n;return i}(n).map((function(t){return s+e*t}));return i(r?h.reverse():h)}return delete n.unknown,n.domain=function(e){return arguments.length?(o(e),h()):o()},n.range=function(e){return arguments.length?([a,c]=e,a=+a,c=+c,h()):[a,c]},n.rangeRound=function(e){return[a,c]=e,a=+a,c=+c,u=!0,h()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(u=!!e,h()):u},n.padding=function(e){return arguments.length?(d=Math.min(1,f=+e),h()):d},n.paddingInner=function(e){return arguments.length?(d=Math.min(1,e),h()):d},n.paddingOuter=function(e){return arguments.length?(f=+e,h()):f},n.align=function(e){return arguments.length?(p=Math.max(0,Math.min(1,e)),h()):p},n.copy=function(){return l(o(),[a,c]).round(u).paddingInner(d).paddingOuter(f).align(p)},r.apply(h(),arguments)}function c(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return c(t())},e}function u(){return c(l.apply(null,arguments).paddingInner(1))}var d=Math.sqrt(50),f=Math.sqrt(10),p=Math.sqrt(2);function h(e,t,n){var r,o,i,a,s=-1;if(n=+n,(e=+e)===(t=+t)&&n>0)return[e];if((r=t<e)&&(o=e,e=t,t=o),0===(a=g(e,t,n))||!isFinite(a))return[];if(a>0){let n=Math.round(e/a),r=Math.round(t/a);for(n*a<e&&++n,r*a>t&&--r,i=new Array(o=r-n+1);++s<o;)i[s]=(n+s)*a}else{a=-a;let n=Math.round(e*a),r=Math.round(t*a);for(n/a<e&&++n,r/a>t&&--r,i=new Array(o=r-n+1);++s<o;)i[s]=(n+s)/a}return r&&i.reverse(),i}function g(e,t,n){var r=(t-e)/Math.max(0,n),o=Math.floor(Math.log(r)/Math.LN10),i=r/Math.pow(10,o);return o>=0?(i>=d?10:i>=f?5:i>=p?2:1)*Math.pow(10,o):-Math.pow(10,-o)/(i>=d?10:i>=f?5:i>=p?2:1)}function v(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),o=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),i=r/o;return i>=d?o*=10:i>=f?o*=5:i>=p&&(o*=2),t<e?-o:o}function m(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function y(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function b(e){let t,n,r;function o(e,r,o=0,i=e.length){if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;n(e[t],r)<0?o=t+1:i=t}while(o<i)}return o}return 2!==e.length?(t=m,n=(t,n)=>m(e(t),n),r=(t,n)=>e(t)-n):(t=e===m||e===y?e:w,n=e,r=e),{left:o,center:function(e,t,n=0,i=e.length){const a=o(e,t,n,i-1);return a>n&&r(e[a-1],t)>-r(e[a],t)?a-1:a},right:function(e,r,o=0,i=e.length){if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;n(e[t],r)<=0?o=t+1:i=t}while(o<i)}return o}}}function w(){return 0}function x(e){return null===e?NaN:+e}const _=b(m),S=_.right,O=(_.left,b(x).center,S);var C=n(45326),A=n(68063),E=n(64635);function k(e){return+e}var P=[0,1];function M(e){return e}function T(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:(n=isNaN(t)?NaN:.5,function(){return n});var n}function R(e,t,n){var r=e[0],o=e[1],i=t[0],a=t[1];return o<r?(r=T(o,r),i=n(a,i)):(r=T(r,o),i=n(i,a)),function(e){return i(r(e))}}function j(e,t,n){var r=Math.min(e.length,t.length)-1,o=new Array(r),i=new Array(r),a=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<r;)o[a]=T(e[a],e[a+1]),i[a]=n(t[a],t[a+1]);return function(t){var n=O(e,t,1,r)-1;return i[n](o[n](t))}}function D(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function I(){var e,t,n,r,o,i,a=P,s=P,l=C.Z,c=M;function u(){var e=Math.min(a.length,s.length);return c!==M&&(c=function(e,t){var n;return e>t&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}(a[0],a[e-1])),r=e>2?j:R,o=i=null,d}function d(t){return null==t||isNaN(t=+t)?n:(o||(o=r(a.map(e),s,l)))(e(c(t)))}return d.invert=function(n){return c(t((i||(i=r(s,a.map(e),A.Z)))(n)))},d.domain=function(e){return arguments.length?(a=Array.from(e,k),u()):a.slice()},d.range=function(e){return arguments.length?(s=Array.from(e),u()):s.slice()},d.rangeRound=function(e){return s=Array.from(e),l=E.Z,u()},d.clamp=function(e){return arguments.length?(c=!!e||M,u()):c!==M},d.interpolate=function(e){return arguments.length?(l=e,u()):l},d.unknown=function(e){return arguments.length?(n=e,d):n},function(n,r){return e=n,t=r,u()}}function L(){return I()(M,M)}var B=n(42035),Z=n(87017),N=n(65386),F=n(63482),H=n(96909);function V(e,t,n,r){var o,i=v(e,t,n);switch((r=(0,B.Z)(null==r?",f":r)).type){case"s":var a=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(o=(0,Z.Z)(i,a))||(r.precision=o),(0,N.jH)(r,a);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(o=(0,F.Z)(i,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=o-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(o=(0,H.Z)(i))||(r.precision=o-2*("%"===r.type))}return(0,N.WU)(r)}function z(e){var t=e.domain;return e.ticks=function(e){var n=t();return h(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return V(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,o,i=t(),a=0,s=i.length-1,l=i[a],c=i[s],u=10;for(c<l&&(o=l,l=c,c=o,o=a,a=s,s=o);u-- >0;){if((o=g(l,c,n))===r)return i[a]=l,i[s]=c,t(i);if(o>0)l=Math.floor(l/o)*o,c=Math.ceil(c/o)*o;else{if(!(o<0))break;l=Math.ceil(l*o)/o,c=Math.floor(c*o)/o}r=o}return e},e}function U(){var e=L();return e.copy=function(){return D(e,U())},r.apply(e,arguments),z(e)}function G(e){var t;function n(e){return null==e||isNaN(e=+e)?t:e}return n.invert=n,n.domain=n.range=function(t){return arguments.length?(e=Array.from(t,k),n):e.slice()},n.unknown=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return G(e).unknown(t)},e=arguments.length?Array.from(e,k):[0,1],z(n)}function W(e,t){var n,r=0,o=(e=e.slice()).length-1,i=e[r],a=e[o];return a<i&&(n=r,r=o,o=n,n=i,i=a,a=n),e[r]=t.floor(i),e[o]=t.ceil(a),e}function $(e){return Math.log(e)}function q(e){return Math.exp(e)}function Y(e){return-Math.log(-e)}function K(e){return-Math.exp(-e)}function X(e){return isFinite(e)?+("1e"+e):e<0?0:e}function J(e){return(t,n)=>-e(-t,n)}function Q(e){const t=e($,q),n=t.domain;let r,o,i=10;function a(){return r=function(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}(i),o=function(e){return 10===e?X:e===Math.E?Math.exp:t=>Math.pow(e,t)}(i),n()[0]<0?(r=J(r),o=J(o),e(Y,K)):e($,q),t}return t.base=function(e){return arguments.length?(i=+e,a()):i},t.domain=function(e){return arguments.length?(n(e),a()):n()},t.ticks=e=>{const t=n();let a=t[0],s=t[t.length-1];const l=s<a;l&&([a,s]=[s,a]);let c,u,d=r(a),f=r(s);const p=null==e?10:+e;let g=[];if(!(i%1)&&f-d<p){if(d=Math.floor(d),f=Math.ceil(f),a>0){for(;d<=f;++d)for(c=1;c<i;++c)if(u=d<0?c/o(-d):c*o(d),!(u<a)){if(u>s)break;g.push(u)}}else for(;d<=f;++d)for(c=i-1;c>=1;--c)if(u=d>0?c/o(-d):c*o(d),!(u<a)){if(u>s)break;g.push(u)}2*g.length<p&&(g=h(a,s,p))}else g=h(d,f,Math.min(f-d,p)).map(o);return l?g.reverse():g},t.tickFormat=(e,n)=>{if(null==e&&(e=10),null==n&&(n=10===i?"s":","),"function"!==typeof n&&(i%1||null!=(n=(0,B.Z)(n)).precision||(n.trim=!0),n=(0,N.WU)(n)),e===1/0)return n;const a=Math.max(1,i*e/t.ticks().length);return e=>{let t=e/o(Math.round(r(e)));return t*i<i-.5&&(t*=i),t<=a?n(e):""}},t.nice=()=>n(W(n(),{floor:e=>o(Math.floor(r(e))),ceil:e=>o(Math.ceil(r(e)))})),t}function ee(){const e=Q(I()).domain([1,10]);return e.copy=()=>D(e,ee()).base(e.base()),r.apply(e,arguments),e}function te(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function ne(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function re(e){var t=1,n=e(te(t),ne(t));return n.constant=function(n){return arguments.length?e(te(t=+n),ne(t)):t},z(n)}function oe(){var e=re(I());return e.copy=function(){return D(e,oe()).constant(e.constant())},r.apply(e,arguments)}function ie(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function ae(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function se(e){return e<0?-e*e:e*e}function le(e){var t=e(M,M),n=1;return t.exponent=function(t){return arguments.length?1===(n=+t)?e(M,M):.5===n?e(ae,se):e(ie(n),ie(1/n)):n},z(t)}function ce(){var e=le(I());return e.copy=function(){return D(e,ce()).exponent(e.exponent())},r.apply(e,arguments),e}function ue(){return ce.apply(null,arguments).exponent(.5)}function de(e){return Math.sign(e)*e*e}function fe(){var e,t=L(),n=[0,1],o=!1;function i(n){var r=function(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}(t(n));return isNaN(r)?e:o?Math.round(r):r}return i.invert=function(e){return t.invert(de(e))},i.domain=function(e){return arguments.length?(t.domain(e),i):t.domain()},i.range=function(e){return arguments.length?(t.range((n=Array.from(e,k)).map(de)),i):n.slice()},i.rangeRound=function(e){return i.range(e).round(!0)},i.round=function(e){return arguments.length?(o=!!e,i):o},i.clamp=function(e){return arguments.length?(t.clamp(e),i):t.clamp()},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return fe(t.domain(),n).round(o).clamp(t.clamp()).unknown(e)},r.apply(i,arguments),z(i)}function pe(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n<r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(n<o||void 0===n&&o>=o)&&(n=o)}return n}function he(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n>r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}function ge(e=m){if(e===m)return ve;if("function"!==typeof e)throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||0===r?r:(0===e(n,n))-(0===e(t,t))}}function ve(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:e>t?1:0)}function me(e,t,n=0,r=e.length-1,o){for(o=void 0===o?ve:ge(o);r>n;){if(r-n>600){const i=r-n+1,a=t-n+1,s=Math.log(i),l=.5*Math.exp(2*s/3),c=.5*Math.sqrt(s*l*(i-l)/i)*(a-i/2<0?-1:1);me(e,t,Math.max(n,Math.floor(t-a*l/i+c)),Math.min(r,Math.floor(t+(i-a)*l/i+c)),o)}const i=e[t];let a=n,s=r;for(ye(e,n,t),o(e[r],i)>0&&ye(e,n,r);a<s;){for(ye(e,a,s),++a,--s;o(e[a],i)<0;)++a;for(;o(e[s],i)>0;)--s}0===o(e[n],i)?ye(e,n,s):(++s,ye(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function ye(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function be(e,t,n){if(e=Float64Array.from(function*(e,t){if(void 0===t)for(let n of e)null!=n&&(n=+n)>=n&&(yield n);else{let n=-1;for(let r of e)null!=(r=t(r,++n,e))&&(r=+r)>=r&&(yield r)}}(e,n)),r=e.length){if((t=+t)<=0||r<2)return he(e);if(t>=1)return pe(e);var r,o=(r-1)*t,i=Math.floor(o),a=pe(me(e,i).subarray(0,i+1));return a+(he(e.subarray(i+1))-a)*(o-i)}}function we(e,t,n=x){if(r=e.length){if((t=+t)<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,o=(r-1)*t,i=Math.floor(o),a=+n(e[i],i,e);return a+(+n(e[i+1],i+1,e)-a)*(o-i)}}function xe(){var e,t=[],n=[],o=[];function i(){var e=0,r=Math.max(1,n.length);for(o=new Array(r-1);++e<r;)o[e-1]=we(t,e/r);return a}function a(t){return null==t||isNaN(t=+t)?e:n[O(o,t)]}return a.invertExtent=function(e){var r=n.indexOf(e);return r<0?[NaN,NaN]:[r>0?o[r-1]:t[0],r<o.length?o[r]:t[t.length-1]]},a.domain=function(e){if(!arguments.length)return t.slice();t=[];for(let n of e)null==n||isNaN(n=+n)||t.push(n);return t.sort(m),i()},a.range=function(e){return arguments.length?(n=Array.from(e),i()):n.slice()},a.unknown=function(t){return arguments.length?(e=t,a):e},a.quantiles=function(){return o.slice()},a.copy=function(){return xe().domain(t).range(n).unknown(e)},r.apply(a,arguments)}function _e(){var e,t=0,n=1,o=1,i=[.5],a=[0,1];function s(t){return null!=t&&t<=t?a[O(i,t,0,o)]:e}function l(){var e=-1;for(i=new Array(o);++e<o;)i[e]=((e+1)*n-(e-o)*t)/(o+1);return s}return s.domain=function(e){return arguments.length?([t,n]=e,t=+t,n=+n,l()):[t,n]},s.range=function(e){return arguments.length?(o=(a=Array.from(e)).length-1,l()):a.slice()},s.invertExtent=function(e){var r=a.indexOf(e);return r<0?[NaN,NaN]:r<1?[t,i[0]]:r>=o?[i[o-1],n]:[i[r-1],i[r]]},s.unknown=function(t){return arguments.length?(e=t,s):s},s.thresholds=function(){return i.slice()},s.copy=function(){return _e().domain([t,n]).range(a).unknown(e)},r.apply(z(s),arguments)}function Se(){var e,t=[.5],n=[0,1],o=1;function i(r){return null!=r&&r<=r?n[O(t,r,0,o)]:e}return i.domain=function(e){return arguments.length?(t=Array.from(e),o=Math.min(t.length,n.length-1),i):t.slice()},i.range=function(e){return arguments.length?(n=Array.from(e),o=Math.min(t.length,n.length-1),i):n.slice()},i.invertExtent=function(e){var r=n.indexOf(e);return[t[r-1],t[r]]},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return Se().domain(t).range(n).unknown(e)},r.apply(i,arguments)}var Oe=n(11262),Ce=n(52576),Ae=(0,Ce.Z)((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e}));Ae.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?(0,Ce.Z)((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):Ae:null};const Ee=Ae;Ae.range;var ke=(0,Ce.Z)((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+t*Oe.Ym)}),(function(e,t){return(t-e)/Oe.Ym}),(function(e){return e.getUTCSeconds()}));const Pe=ke;ke.range;var Me=(0,Ce.Z)((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*Oe.Ym)}),(function(e,t){e.setTime(+e+t*Oe.yB)}),(function(e,t){return(t-e)/Oe.yB}),(function(e){return e.getMinutes()}));const Te=Me;Me.range;var Re=(0,Ce.Z)((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*Oe.Ym-e.getMinutes()*Oe.yB)}),(function(e,t){e.setTime(+e+t*Oe.Y2)}),(function(e,t){return(t-e)/Oe.Y2}),(function(e){return e.getHours()}));const je=Re;Re.range;var De=n(96199),Ie=n(85235),Le=(0,Ce.Z)((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()}));const Be=Le;Le.range;var Ze=n(38887),Ne=(0,Ce.Z)((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+t*Oe.yB)}),(function(e,t){return(t-e)/Oe.yB}),(function(e){return e.getUTCMinutes()}));const Fe=Ne;Ne.range;var He=(0,Ce.Z)((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+t*Oe.Y2)}),(function(e,t){return(t-e)/Oe.Y2}),(function(e){return e.getUTCHours()}));const Ve=He;He.range;var ze=n(74834),Ue=n(81416),Ge=(0,Ce.Z)((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCMonth(e.getUTCMonth()+t)}),(function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()}));const We=Ge;Ge.range;var $e=n(69935);function qe(e,t,n,r,o,i){const a=[[Pe,1,Oe.Ym],[Pe,5,5*Oe.Ym],[Pe,15,15*Oe.Ym],[Pe,30,30*Oe.Ym],[i,1,Oe.yB],[i,5,5*Oe.yB],[i,15,15*Oe.yB],[i,30,30*Oe.yB],[o,1,Oe.Y2],[o,3,3*Oe.Y2],[o,6,6*Oe.Y2],[o,12,12*Oe.Y2],[r,1,Oe.UD],[r,2,2*Oe.UD],[n,1,Oe.iM],[t,1,Oe.jz],[t,3,3*Oe.jz],[e,1,Oe.qz]];function s(t,n,r){const o=Math.abs(n-t)/r,i=b((([,,e])=>e)).right(a,o);if(i===a.length)return e.every(v(t/Oe.qz,n/Oe.qz,r));if(0===i)return Ee.every(Math.max(v(t,n,r),1));const[s,l]=a[o/a[i-1][2]<a[i][2]/o?i-1:i];return s.every(l)}return[function(e,t,n){const r=t<e;r&&([e,t]=[t,e]);const o=n&&"function"===typeof n.range?n:s(e,t,n),i=o?o.range(e,+t+1):[];return r?i.reverse():i},s]}const[Ye,Ke]=qe($e.Z,We,Ue.Ox,ze.Z,Ve,Fe),[Xe,Je]=qe(Ze.Z,Be,Ie.OM,De.Z,je,Te);var Qe=n(82138);function et(e){return new Date(e)}function tt(e){return e instanceof Date?+e:+new Date(+e)}function nt(e,t,n,r,o,i,a,s,l,c){var u=L(),d=u.invert,f=u.domain,p=c(".%L"),h=c(":%S"),g=c("%I:%M"),v=c("%I %p"),m=c("%a %d"),y=c("%b %d"),b=c("%B"),w=c("%Y");function x(e){return(l(e)<e?p:s(e)<e?h:a(e)<e?g:i(e)<e?v:r(e)<e?o(e)<e?m:y:n(e)<e?b:w)(e)}return u.invert=function(e){return new Date(d(e))},u.domain=function(e){return arguments.length?f(Array.from(e,tt)):f().map(et)},u.ticks=function(t){var n=f();return e(n[0],n[n.length-1],null==t?10:t)},u.tickFormat=function(e,t){return null==t?x:c(t)},u.nice=function(e){var n=f();return e&&"function"===typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?f(W(n,e)):u},u.copy=function(){return D(u,nt(e,t,n,r,o,i,a,s,l,c))},u}function rt(){return r.apply(nt(Xe,Je,Ze.Z,Be,Ie.OM,De.Z,je,Te,Pe,Qe.i$).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function ot(){return r.apply(nt(Ye,Ke,$e.Z,We,Ue.Ox,ze.Z,Ve,Fe,Pe,Qe.g0).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function it(){var e,t,n,r,o,i=0,a=1,s=M,l=!1;function c(t){return null==t||isNaN(t=+t)?o:s(0===n?.5:(t=(r(t)-e)*n,l?Math.max(0,Math.min(1,t)):t))}function u(e){return function(t){var n,r;return arguments.length?([n,r]=t,s=e(n,r),c):[s(0),s(1)]}}return c.domain=function(o){return arguments.length?([i,a]=o,e=r(i=+i),t=r(a=+a),n=e===t?0:1/(t-e),c):[i,a]},c.clamp=function(e){return arguments.length?(l=!!e,c):l},c.interpolator=function(e){return arguments.length?(s=e,c):s},c.range=u(C.Z),c.rangeRound=u(E.Z),c.unknown=function(e){return arguments.length?(o=e,c):o},function(o){return r=o,e=o(i),t=o(a),n=e===t?0:1/(t-e),c}}function at(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function st(){var e=z(it()(M));return e.copy=function(){return at(e,st())},o.apply(e,arguments)}function lt(){var e=Q(it()).domain([1,10]);return e.copy=function(){return at(e,lt()).base(e.base())},o.apply(e,arguments)}function ct(){var e=re(it());return e.copy=function(){return at(e,ct()).constant(e.constant())},o.apply(e,arguments)}function ut(){var e=le(it());return e.copy=function(){return at(e,ut()).exponent(e.exponent())},o.apply(e,arguments)}function dt(){return ut.apply(null,arguments).exponent(.5)}function ft(){var e=[],t=M;function n(n){if(null!=n&&!isNaN(n=+n))return t((O(e,n,1)-1)/(e.length-1))}return n.domain=function(t){if(!arguments.length)return e.slice();e=[];for(let n of t)null==n||isNaN(n=+n)||e.push(n);return e.sort(m),n},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.range=function(){return e.map(((n,r)=>t(r/(e.length-1))))},n.quantiles=function(t){return Array.from({length:t+1},((n,r)=>be(e,r/t)))},n.copy=function(){return ft(t).domain(e)},o.apply(n,arguments)}var pt=n(19640);function ht(){var e,t,n,r,o,i,a,s=0,l=.5,c=1,u=1,d=M,f=!1;function p(e){return isNaN(e=+e)?a:(e=.5+((e=+i(e))-t)*(u*e<u*t?r:o),d(f?Math.max(0,Math.min(1,e)):e))}function h(e){return function(t){var n,r,o;return arguments.length?([n,r,o]=t,d=(0,pt.Z)(e,[n,r,o]),p):[d(0),d(.5),d(1)]}}return p.domain=function(a){return arguments.length?([s,l,c]=a,e=i(s=+s),t=i(l=+l),n=i(c=+c),r=e===t?0:.5/(t-e),o=t===n?0:.5/(n-t),u=t<e?-1:1,p):[s,l,c]},p.clamp=function(e){return arguments.length?(f=!!e,p):f},p.interpolator=function(e){return arguments.length?(d=e,p):d},p.range=h(C.Z),p.rangeRound=h(E.Z),p.unknown=function(e){return arguments.length?(a=e,p):a},function(a){return i=a,e=a(s),t=a(l),n=a(c),r=e===t?0:.5/(t-e),o=t===n?0:.5/(n-t),u=t<e?-1:1,p}}function gt(){var e=z(ht()(M));return e.copy=function(){return at(e,gt())},o.apply(e,arguments)}function vt(){var e=Q(ht()).domain([.1,1,10]);return e.copy=function(){return at(e,vt()).base(e.base())},o.apply(e,arguments)}function mt(){var e=re(ht());return e.copy=function(){return at(e,mt()).constant(e.constant())},o.apply(e,arguments)}function yt(){var e=le(ht());return e.copy=function(){return at(e,yt()).exponent(e.exponent())},o.apply(e,arguments)}function bt(){return yt.apply(null,arguments).exponent(.5)}},82138:(e,t,n)=>{"use strict";n.d(t,{Z1:()=>i,ZP:()=>c,g0:()=>a,i$:()=>o,wp:()=>s});var r,o,i,a,s,l=n(47238);function c(e){return r=(0,l.Z)(e),o=r.format,i=r.parse,a=r.utcFormat,s=r.utcParse,r}c({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})},47238:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(81416),o=n(74834),i=n(85235),a=n(96199),s=n(38887),l=n(69935);function c(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function u(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function d(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function f(e){var t=e.dateTime,n=e.date,s=e.time,l=e.periods,f=e.days,h=e.shortDays,g=e.months,v=e.shortMonths,m=b(l),y=w(l),J=b(f),ye=w(f),Me=b(h),Te=w(h),Re=b(g),je=w(g),De=b(v),Ie=w(v),Le={a:function(e){return h[e.getDay()]},A:function(e){return f[e.getDay()]},b:function(e){return v[e.getMonth()]},B:function(e){return g[e.getMonth()]},c:null,d:H,e:H,f:W,g:re,G:ie,H:V,I:z,j:U,L:G,m:$,M:q,p:function(e){return l[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:ke,s:Pe,S:Y,u:K,U:X,V:Q,w:ee,W:te,x:null,X:null,y:ne,Y:oe,Z:ae,"%":Ee},Be={a:function(e){return h[e.getUTCDay()]},A:function(e){return f[e.getUTCDay()]},b:function(e){return v[e.getUTCMonth()]},B:function(e){return g[e.getUTCMonth()]},c:null,d:se,e:se,f:fe,g:Se,G:Ce,H:le,I:ce,j:ue,L:de,m:pe,M:he,p:function(e){return l[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:ke,s:Pe,S:ge,u:ve,U:me,V:be,w:we,W:xe,x:null,X:null,y:_e,Y:Oe,Z:Ae,"%":Ee},Ze={a:function(e,t,n){var r=Me.exec(t.slice(n));return r?(e.w=Te.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=J.exec(t.slice(n));return r?(e.w=ye.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=De.exec(t.slice(n));return r?(e.m=Ie.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=Re.exec(t.slice(n));return r?(e.m=je.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return He(e,t,n,r)},d:T,e:T,f:B,g:E,G:A,H:j,I:j,j:R,L:L,m:M,M:D,p:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.p=y.get(r[0].toLowerCase()),n+r[0].length):-1},q:P,Q:N,s:F,S:I,u:_,U:S,V:O,w:x,W:C,x:function(e,t,r){return He(e,n,t,r)},X:function(e,t,n){return He(e,s,t,n)},y:E,Y:A,Z:k,"%":Z};function Ne(e,t){return function(n){var r,o,i,a=[],s=-1,l=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++s<c;)37===e.charCodeAt(s)&&(a.push(e.slice(l,s)),null!=(o=p[r=e.charAt(++s)])?r=e.charAt(++s):o="e"===r?" ":"0",(i=t[r])&&(r=i(n,o)),a.push(r),l=s+1);return a.push(e.slice(l,s)),a.join("")}}function Fe(e,t){return function(n){var s,l,f=d(1900,void 0,1);if(He(f,e,n+="",0)!=n.length)return null;if("Q"in f)return new Date(f.Q);if("s"in f)return new Date(1e3*f.s+("L"in f?f.L:0));if(t&&!("Z"in f)&&(f.Z=0),"p"in f&&(f.H=f.H%12+12*f.p),void 0===f.m&&(f.m="q"in f?f.q:0),"V"in f){if(f.V<1||f.V>53)return null;"w"in f||(f.w=1),"Z"in f?(l=(s=u(d(f.y,0,1))).getUTCDay(),s=l>4||0===l?r.l6.ceil(s):(0,r.l6)(s),s=o.Z.offset(s,7*(f.V-1)),f.y=s.getUTCFullYear(),f.m=s.getUTCMonth(),f.d=s.getUTCDate()+(f.w+6)%7):(l=(s=c(d(f.y,0,1))).getDay(),s=l>4||0===l?i.wA.ceil(s):(0,i.wA)(s),s=a.Z.offset(s,7*(f.V-1)),f.y=s.getFullYear(),f.m=s.getMonth(),f.d=s.getDate()+(f.w+6)%7)}else("W"in f||"U"in f)&&("w"in f||(f.w="u"in f?f.u%7:"W"in f?1:0),l="Z"in f?u(d(f.y,0,1)).getUTCDay():c(d(f.y,0,1)).getDay(),f.m=0,f.d="W"in f?(f.w+6)%7+7*f.W-(l+5)%7:f.w+7*f.U-(l+6)%7);return"Z"in f?(f.H+=f.Z/100|0,f.M+=f.Z%100,u(f)):c(f)}}function He(e,t,n,r){for(var o,i,a=0,s=t.length,l=n.length;a<s;){if(r>=l)return-1;if(37===(o=t.charCodeAt(a++))){if(o=t.charAt(a++),!(i=Ze[o in p?t.charAt(a++):o])||(r=i(e,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}return Le.x=Ne(n,Le),Le.X=Ne(s,Le),Le.c=Ne(t,Le),Be.x=Ne(n,Be),Be.X=Ne(s,Be),Be.c=Ne(t,Be),{format:function(e){var t=Ne(e+="",Le);return t.toString=function(){return e},t},parse:function(e){var t=Fe(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=Ne(e+="",Be);return t.toString=function(){return e},t},utcParse:function(e){var t=Fe(e+="",!0);return t.toString=function(){return e},t}}}var p={"-":"",_:" ",0:"0"},h=/^\s*\d+/,g=/^%/,v=/[\\^$*+?|[\]().{}]/g;function m(e,t,n){var r=e<0?"-":"",o=(r?-e:e)+"",i=o.length;return r+(i<n?new Array(n-i+1).join(t)+o:o)}function y(e){return e.replace(v,"\\$&")}function b(e){return new RegExp("^(?:"+e.map(y).join("|")+")","i")}function w(e){return new Map(e.map(((e,t)=>[e.toLowerCase(),t])))}function x(e,t,n){var r=h.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function _(e,t,n){var r=h.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function S(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function O(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function C(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function A(e,t,n){var r=h.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function E(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function k(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function P(e,t,n){var r=h.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function M(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function T(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function R(e,t,n){var r=h.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function j(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function D(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function I(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function L(e,t,n){var r=h.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function B(e,t,n){var r=h.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Z(e,t,n){var r=g.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function N(e,t,n){var r=h.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function F(e,t,n){var r=h.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function H(e,t){return m(e.getDate(),t,2)}function V(e,t){return m(e.getHours(),t,2)}function z(e,t){return m(e.getHours()%12||12,t,2)}function U(e,t){return m(1+a.Z.count((0,s.Z)(e),e),t,3)}function G(e,t){return m(e.getMilliseconds(),t,3)}function W(e,t){return G(e,t)+"000"}function $(e,t){return m(e.getMonth()+1,t,2)}function q(e,t){return m(e.getMinutes(),t,2)}function Y(e,t){return m(e.getSeconds(),t,2)}function K(e){var t=e.getDay();return 0===t?7:t}function X(e,t){return m(i.OM.count((0,s.Z)(e)-1,e),t,2)}function J(e){var t=e.getDay();return t>=4||0===t?(0,i.bL)(e):i.bL.ceil(e)}function Q(e,t){return e=J(e),m(i.bL.count((0,s.Z)(e),e)+(4===(0,s.Z)(e).getDay()),t,2)}function ee(e){return e.getDay()}function te(e,t){return m(i.wA.count((0,s.Z)(e)-1,e),t,2)}function ne(e,t){return m(e.getFullYear()%100,t,2)}function re(e,t){return m((e=J(e)).getFullYear()%100,t,2)}function oe(e,t){return m(e.getFullYear()%1e4,t,4)}function ie(e,t){var n=e.getDay();return m((e=n>=4||0===n?(0,i.bL)(e):i.bL.ceil(e)).getFullYear()%1e4,t,4)}function ae(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+m(t/60|0,"0",2)+m(t%60,"0",2)}function se(e,t){return m(e.getUTCDate(),t,2)}function le(e,t){return m(e.getUTCHours(),t,2)}function ce(e,t){return m(e.getUTCHours()%12||12,t,2)}function ue(e,t){return m(1+o.Z.count((0,l.Z)(e),e),t,3)}function de(e,t){return m(e.getUTCMilliseconds(),t,3)}function fe(e,t){return de(e,t)+"000"}function pe(e,t){return m(e.getUTCMonth()+1,t,2)}function he(e,t){return m(e.getUTCMinutes(),t,2)}function ge(e,t){return m(e.getUTCSeconds(),t,2)}function ve(e){var t=e.getUTCDay();return 0===t?7:t}function me(e,t){return m(r.Ox.count((0,l.Z)(e)-1,e),t,2)}function ye(e){var t=e.getUTCDay();return t>=4||0===t?(0,r.hB)(e):r.hB.ceil(e)}function be(e,t){return e=ye(e),m(r.hB.count((0,l.Z)(e),e)+(4===(0,l.Z)(e).getUTCDay()),t,2)}function we(e){return e.getUTCDay()}function xe(e,t){return m(r.l6.count((0,l.Z)(e)-1,e),t,2)}function _e(e,t){return m(e.getUTCFullYear()%100,t,2)}function Se(e,t){return m((e=ye(e)).getUTCFullYear()%100,t,2)}function Oe(e,t){return m(e.getUTCFullYear()%1e4,t,4)}function Ce(e,t){var n=e.getUTCDay();return m((e=n>=4||0===n?(0,r.hB)(e):r.hB.ceil(e)).getUTCFullYear()%1e4,t,4)}function Ae(){return"+0000"}function Ee(){return"%"}function ke(e){return+e}function Pe(e){return Math.floor(+e/1e3)}},96199:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(52576),o=n(11262),i=(0,r.Z)((e=>e.setHours(0,0,0,0)),((e,t)=>e.setDate(e.getDate()+t)),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*o.yB)/o.UD),(e=>e.getDate()-1));const a=i;i.range},11262:(e,t,n)=>{"use strict";n.d(t,{UD:()=>a,Y2:()=>i,Ym:()=>r,iM:()=>s,jz:()=>l,qz:()=>c,yB:()=>o});const r=1e3,o=60*r,i=60*o,a=24*i,s=7*a,l=30*a,c=365*a},52576:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=new Date,o=new Date;function i(e,t,n,a){function s(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return s.floor=function(t){return e(t=new Date(+t)),t},s.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},s.round=function(e){var t=s(e),n=s.ceil(e);return e-t<n-e?t:n},s.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},s.range=function(n,r,o){var i,a=[];if(n=s.ceil(n),o=null==o?1:Math.floor(o),!(n<r)||!(o>0))return a;do{a.push(i=new Date(+n)),t(n,o),e(n)}while(i<n&&n<r);return a},s.filter=function(n){return i((function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}))},n&&(s.count=function(t,i){return r.setTime(+t),o.setTime(+i),e(r),e(o),Math.floor(n(r,o))},s.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?s.filter(a?function(t){return a(t)%e===0}:function(t){return s.count(0,t)%e===0}):s:null}),s}},74834:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(52576),o=n(11262),i=(0,r.Z)((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/o.UD}),(function(e){return e.getUTCDate()-1}));const a=i;i.range},81416:(e,t,n)=>{"use strict";n.d(t,{Ox:()=>a,hB:()=>u,l6:()=>s});var r=n(52576),o=n(11262);function i(e){return(0,r.Z)((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/o.iM}))}var a=i(0),s=i(1),l=i(2),c=i(3),u=i(4),d=i(5),f=i(6);a.range,s.range,l.range,c.range,u.range,d.range,f.range},69935:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(52576),o=(0,r.Z)((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));o.every=function(e){return isFinite(e=Math.floor(e))&&e>0?(0,r.Z)((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null};const i=o;o.range},85235:(e,t,n)=>{"use strict";n.d(t,{OM:()=>a,bL:()=>u,wA:()=>s});var r=n(52576),o=n(11262);function i(e){return(0,r.Z)((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*o.yB)/o.iM}))}var a=i(0),s=i(1),l=i(2),c=i(3),u=i(4),d=i(5),f=i(6);a.range,s.range,l.range,c.range,u.range,d.range,f.range},38887:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(52576),o=(0,r.Z)((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));o.every=function(e){return isFinite(e=Math.floor(e))&&e>0?(0,r.Z)((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null};const i=o;o.range},85169:(e,t,n)=>{"use strict";function r(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function o(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function i(e){let t,n,i;function s(e,r,o=0,i=e.length){if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;n(e[t],r)<0?o=t+1:i=t}while(o<i)}return o}return 2!==e.length?(t=r,n=(t,n)=>r(e(t),n),i=(t,n)=>e(t)-n):(t=e===r||e===o?e:a,n=e,i=e),{left:s,center:function(e,t,n=0,r=e.length){const o=s(e,t,n,r-1);return o>n&&i(e[o-1],t)>-i(e[o],t)?o-1:o},right:function(e,r,o=0,i=e.length){if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;n(e[t],r)<=0?o=t+1:i=t}while(o<i)}return o}}}function a(){return 0}function s(e){return null===e?NaN:+e}function*l(e,t){if(void 0===t)for(let n of e)null!=n&&(n=+n)>=n&&(yield n);else{let n=-1;for(let r of e)null!=(r=t(r,++n,e))&&(r=+r)>=r&&(yield r)}}n.r(t),n.d(t,{Adder:()=>M,Delaunay:()=>us,FormatSpecifier:()=>Ac.v,InternMap:()=>j.L,InternSet:()=>j.H,Node:()=>Uh,Path:()=>ci,Voronoi:()=>os,ZoomTransform:()=>D_,active:()=>ho,arc:()=>Wy,area:()=>eb,areaRadial:()=>cb,ascending:()=>r,autoType:()=>Us,axisBottom:()=>gt,axisLeft:()=>vt,axisRight:()=>ht,axisTop:()=>pt,bin:()=>ce,bisect:()=>p,bisectCenter:()=>f,bisectLeft:()=>d,bisectRight:()=>u,bisector:()=>i,blob:()=>jl,blur:()=>h,blur2:()=>g,blurImage:()=>v,brush:()=>zo,brushSelection:()=>Fo,brushX:()=>Ho,brushY:()=>Vo,buffer:()=>Il,chord:()=>ei,chordDirected:()=>ni,chordTranspose:()=>ti,cluster:()=>Bh,color:()=>Zr.ZP,contourDensity:()=>Ra,contours:()=>ya,count:()=>x,create:()=>wy,creator:()=>Sn,cross:()=>C,csv:()=>Fl,csvFormat:()=>Ts,csvFormatBody:()=>Rs,csvFormatRow:()=>Ds,csvFormatRows:()=>js,csvFormatValue:()=>Is,csvParse:()=>Ps,csvParseRows:()=>Ms,cubehelix:()=>ta,cumsum:()=>A,curveBasis:()=>Qb,curveBasisClosed:()=>tw,curveBasisOpen:()=>rw,curveBumpX:()=>pb,curveBumpY:()=>hb,curveBundle:()=>iw,curveCardinal:()=>lw,curveCardinalClosed:()=>uw,curveCardinalOpen:()=>fw,curveCatmullRom:()=>gw,curveCatmullRomClosed:()=>mw,curveCatmullRomOpen:()=>bw,curveLinear:()=>Ky,curveLinearClosed:()=>xw,curveMonotoneX:()=>Pw,curveMonotoneY:()=>Mw,curveNatural:()=>jw,curveStep:()=>Iw,curveStepAfter:()=>Bw,curveStepBefore:()=>Lw,descending:()=>o,deviation:()=>k,difference:()=>$e,disjoint:()=>qe,dispatch:()=>_t,drag:()=>ms,dragDisable:()=>Vn,dragEnable:()=>zn,dsv:()=>Nl,dsvFormat:()=>Es,easeBack:()=>El,easeBackIn:()=>Cl,easeBackInOut:()=>El,easeBackOut:()=>Al,easeBounce:()=>_l,easeBounceIn:()=>xl,easeBounceInOut:()=>Sl,easeBounceOut:()=>_l,easeCircle:()=>ul,easeCircleIn:()=>ll,easeCircleInOut:()=>ul,easeCircleOut:()=>cl,easeCubic:()=>co,easeCubicIn:()=>so,easeCubicInOut:()=>co,easeCubicOut:()=>lo,easeElastic:()=>Ml,easeElasticIn:()=>Pl,easeElasticInOut:()=>Tl,easeElasticOut:()=>Ml,easeExp:()=>sl,easeExpIn:()=>il,easeExpInOut:()=>sl,easeExpOut:()=>al,easeLinear:()=>Ws,easePoly:()=>Js,easePolyIn:()=>Ks,easePolyInOut:()=>Js,easePolyOut:()=>Xs,easeQuad:()=>Ys,easeQuadIn:()=>$s,easeQuadInOut:()=>Ys,easeQuadOut:()=>qs,easeSin:()=>rl,easeSinIn:()=>tl,easeSinInOut:()=>rl,easeSinOut:()=>nl,every:()=>He,extent:()=>P,fcumsum:()=>R,filter:()=>ze,flatGroup:()=>Z,flatRollup:()=>N,forceCenter:()=>Yl,forceCollide:()=>lc,forceLink:()=>dc,forceManyBody:()=>wc,forceRadial:()=>xc,forceSimulation:()=>bc,forceX:()=>_c,forceY:()=>Sc,format:()=>Oc.WU,formatDefaultLocale:()=>Oc.ZP,formatLocale:()=>Cc.Z,formatPrefix:()=>Oc.jH,formatSpecifier:()=>Ac.Z,fsum:()=>T,geoAlbers:()=>Jp,geoAlbersUsa:()=>Qp,geoArea:()=>Tu,geoAzimuthalEqualArea:()=>rh,geoAzimuthalEqualAreaRaw:()=>nh,geoAzimuthalEquidistant:()=>ih,geoAzimuthalEquidistantRaw:()=>oh,geoBounds:()=>fd,geoCentroid:()=>Od,geoCircle:()=>Id,geoClipAntimeridian:()=>$d,geoClipCircle:()=>qd,geoClipExtent:()=>nf,geoClipRectangle:()=>tf,geoConicConformal:()=>dh,geoConicConformalRaw:()=>uh,geoConicEqualArea:()=>Xp,geoConicEqualAreaRaw:()=>Kp,geoConicEquidistant:()=>gh,geoConicEquidistantRaw:()=>hh,geoContains:()=>wf,geoDistance:()=>df,geoEqualEarth:()=>_h,geoEqualEarthRaw:()=>xh,geoEquirectangular:()=>ph,geoEquirectangularRaw:()=>fh,geoGnomonic:()=>Oh,geoGnomonicRaw:()=>Sh,geoGraticule:()=>Of,geoGraticule10:()=>Cf,geoIdentity:()=>Ch,geoInterpolate:()=>Af,geoLength:()=>lf,geoMercator:()=>sh,geoMercatorRaw:()=>ah,geoNaturalEarth1:()=>Eh,geoNaturalEarth1Raw:()=>Ah,geoOrthographic:()=>Ph,geoOrthographicRaw:()=>kh,geoPath:()=>jp,geoProjection:()=>$p,geoProjectionMutator:()=>qp,geoRotation:()=>Rd,geoStereographic:()=>Th,geoStereographicRaw:()=>Mh,geoStream:()=>su,geoTransform:()=>Dp,geoTransverseMercator:()=>jh,geoTransverseMercatorRaw:()=>Rh,gray:()=>Ii,greatest:()=>ve,greatestIndex:()=>je,group:()=>I,groupSort:()=>K,groups:()=>L,hcl:()=>Ui,hierarchy:()=>Nh,histogram:()=>ce,hsl:()=>Zr.Ym,html:()=>$l,image:()=>Vl,index:()=>V,indexes:()=>z,interpolate:()=>Un.Z,interpolateArray:()=>Gg.Z,interpolateBasis:()=>Wg.Z,interpolateBasisClosed:()=>$g.Z,interpolateBlues:()=>$m,interpolateBrBG:()=>im,interpolateBuGn:()=>Sm,interpolateBuPu:()=>Cm,interpolateCividis:()=>oy,interpolateCool:()=>sy,interpolateCubehelix:()=>dv,interpolateCubehelixDefault:()=>iy,interpolateCubehelixLong:()=>fv,interpolateDate:()=>qg.Z,interpolateDiscrete:()=>Yg,interpolateGnBu:()=>Em,interpolateGreens:()=>Ym,interpolateGreys:()=>Xm,interpolateHcl:()=>lv,interpolateHclLong:()=>cv,interpolateHsl:()=>ov,interpolateHslLong:()=>iv,interpolateHue:()=>Xg,interpolateInferno:()=>yy,interpolateLab:()=>av,interpolateMagma:()=>my,interpolateNumber:()=>kr.Z,interpolateNumberArray:()=>Jg.Z,interpolateObject:()=>Qg.Z,interpolateOrRd:()=>Pm,interpolateOranges:()=>ry,interpolatePRGn:()=>sm,interpolatePiYG:()=>cm,interpolatePlasma:()=>by,interpolatePuBu:()=>jm,interpolatePuBuGn:()=>Tm,interpolatePuOr:()=>dm,interpolatePuRd:()=>Im,interpolatePurples:()=>Qm,interpolateRainbow:()=>cy,interpolateRdBu:()=>pm,interpolateRdGy:()=>gm,interpolateRdPu:()=>Bm,interpolateRdYlBu:()=>mm,interpolateRdYlGn:()=>bm,interpolateReds:()=>ty,interpolateRgb:()=>Nr.ZP,interpolateRgbBasis:()=>Nr.hD,interpolateRgbBasisClosed:()=>Nr.YD,interpolateRound:()=>ev.Z,interpolateSinebow:()=>py,interpolateSpectral:()=>xm,interpolateString:()=>Fr.Z,interpolateTransformCss:()=>jr,interpolateTransformSvg:()=>Dr,interpolateTurbo:()=>hy,interpolateViridis:()=>vy,interpolateWarm:()=>ay,interpolateYlGn:()=>Hm,interpolateYlGnBu:()=>Nm,interpolateYlOrBr:()=>zm,interpolateYlOrRd:()=>Gm,interpolateZoom:()=>nv,interrupt:()=>Ar,intersection:()=>Ye,interval:()=>T_,isoFormat:()=>k_,isoParse:()=>M_,json:()=>Ul,lab:()=>Li,lch:()=>zi,least:()=>Te,leastIndex:()=>Re,line:()=>Qy,lineRadial:()=>lb,link:()=>yb,linkHorizontal:()=>bb,linkRadial:()=>xb,linkVertical:()=>wb,local:()=>_y,map:()=>Ue,matcher:()=>kt,max:()=>ue,maxIndex:()=>de,mean:()=>_e,median:()=>Se,medianIndex:()=>Oe,merge:()=>Ce,min:()=>fe,minIndex:()=>pe,mode:()=>Ae,namespace:()=>zt,namespaces:()=>Vt,nice:()=>se,now:()=>or,pack:()=>gg,packEnclose:()=>Qh,packSiblings:()=>pg,pairs:()=>Ee,partition:()=>xg,path:()=>ui,pathRound:()=>di,permute:()=>W,pie:()=>rb,piecewise:()=>pv.Z,pointRadial:()=>ub,pointer:()=>Wn,pointers:()=>Oy,polygonArea:()=>gv,polygonCentroid:()=>vv,polygonContains:()=>xv,polygonHull:()=>wv,polygonLength:()=>_v,precisionFixed:()=>Ec.Z,precisionPrefix:()=>kc.Z,precisionRound:()=>Pc.Z,quadtree:()=>ec,quantile:()=>me,quantileIndex:()=>be,quantileSorted:()=>ye,quantize:()=>hv,quickselect:()=>he,radialArea:()=>cb,radialLine:()=>lb,randomBates:()=>Pv,randomBernoulli:()=>Rv,randomBeta:()=>Iv,randomBinomial:()=>Lv,randomCauchy:()=>Zv,randomExponential:()=>Mv,randomGamma:()=>Dv,randomGeometric:()=>jv,randomInt:()=>Cv,randomIrwinHall:()=>kv,randomLcg:()=>Uv,randomLogNormal:()=>Ev,randomLogistic:()=>Nv,randomNormal:()=>Av,randomPareto:()=>Tv,randomPoisson:()=>Fv,randomUniform:()=>Ov,randomWeibull:()=>Bv,range:()=>Pe,rank:()=>Me,reduce:()=>Ge,reverse:()=>We,rgb:()=>Zr.B8,ribbon:()=>_i,ribbonArrow:()=>Si,rollup:()=>F,rollups:()=>H,scaleBand:()=>Gv.scaleBand,scaleDiverging:()=>Gv.scaleDiverging,scaleDivergingLog:()=>Gv.scaleDivergingLog,scaleDivergingPow:()=>Gv.scaleDivergingPow,scaleDivergingSqrt:()=>Gv.scaleDivergingSqrt,scaleDivergingSymlog:()=>Gv.scaleDivergingSymlog,scaleIdentity:()=>Gv.scaleIdentity,scaleImplicit:()=>Gv.scaleImplicit,scaleLinear:()=>Gv.scaleLinear,scaleLog:()=>Gv.scaleLog,scaleOrdinal:()=>Gv.scaleOrdinal,scalePoint:()=>Gv.scalePoint,scalePow:()=>Gv.scalePow,scaleQuantile:()=>Gv.scaleQuantile,scaleQuantize:()=>Gv.scaleQuantize,scaleRadial:()=>Gv.scaleRadial,scaleSequential:()=>Gv.scaleSequential,scaleSequentialLog:()=>Gv.scaleSequentialLog,scaleSequentialPow:()=>Gv.scaleSequentialPow,scaleSequentialQuantile:()=>Gv.scaleSequentialQuantile,scaleSequentialSqrt:()=>Gv.scaleSequentialSqrt,scaleSequentialSymlog:()=>Gv.scaleSequentialSymlog,scaleSqrt:()=>Gv.scaleSqrt,scaleSymlog:()=>Gv.scaleSymlog,scaleThreshold:()=>Gv.scaleThreshold,scaleTime:()=>Gv.scaleTime,scaleUtc:()=>Gv.scaleUtc,scan:()=>De,schemeAccent:()=>qv,schemeBlues:()=>Wm,schemeBrBG:()=>om,schemeBuGn:()=>_m,schemeBuPu:()=>Om,schemeCategory10:()=>$v,schemeDark2:()=>Yv,schemeGnBu:()=>Am,schemeGreens:()=>qm,schemeGreys:()=>Km,schemeOrRd:()=>km,schemeOranges:()=>ny,schemePRGn:()=>am,schemePaired:()=>Kv,schemePastel1:()=>Xv,schemePastel2:()=>Jv,schemePiYG:()=>lm,schemePuBu:()=>Rm,schemePuBuGn:()=>Mm,schemePuOr:()=>um,schemePuRd:()=>Dm,schemePurples:()=>Jm,schemeRdBu:()=>fm,schemeRdGy:()=>hm,schemeRdPu:()=>Lm,schemeRdYlBu:()=>vm,schemeRdYlGn:()=>ym,schemeReds:()=>ey,schemeSet1:()=>Qv,schemeSet2:()=>em,schemeSet3:()=>tm,schemeSpectral:()=>wm,schemeTableau10:()=>nm,schemeYlGn:()=>Fm,schemeYlGnBu:()=>Zm,schemeYlOrBr:()=>Vm,schemeYlOrRd:()=>Um,select:()=>Bn,selectAll:()=>Cy,selection:()=>Ln,selector:()=>Ot,selectorAll:()=>Et,shuffle:()=>Ie,shuffler:()=>Le,some:()=>Ve,sort:()=>$,stack:()=>Vw,stackOffsetDiverging:()=>Uw,stackOffsetExpand:()=>zw,stackOffsetNone:()=>Zw,stackOffsetSilhouette:()=>Gw,stackOffsetWiggle:()=>Ww,stackOrderAppearance:()=>$w,stackOrderAscending:()=>Yw,stackOrderDescending:()=>Xw,stackOrderInsideOut:()=>Jw,stackOrderNone:()=>Nw,stackOrderReverse:()=>Qw,stratify:()=>Eg,style:()=>en,subset:()=>Qe,sum:()=>Be,superset:()=>Xe,svg:()=>ql,symbol:()=>Yb,symbolAsterisk:()=>Sb,symbolCircle:()=>Ob,symbolCross:()=>Cb,symbolDiamond:()=>kb,symbolDiamond2:()=>Pb,symbolPlus:()=>Mb,symbolSquare:()=>Tb,symbolSquare2:()=>Rb,symbolStar:()=>Lb,symbolTimes:()=>Wb,symbolTriangle:()=>Zb,symbolTriangle2:()=>Fb,symbolWye:()=>Gb,symbolX:()=>Wb,symbols:()=>$b,symbolsFill:()=>$b,symbolsStroke:()=>qb,text:()=>Bl,thresholdFreedmanDiaconis:()=>we,thresholdScott:()=>xe,thresholdSturges:()=>le,tickFormat:()=>Gv.tickFormat,tickIncrement:()=>ie,tickStep:()=>ae,ticks:()=>oe,timeDay:()=>_x,timeDays:()=>Sx,timeFormat:()=>O_.i$,timeFormatDefaultLocale:()=>O_.ZP,timeFormatLocale:()=>C_.Z,timeFriday:()=>Dx,timeFridays:()=>Hx,timeHour:()=>yx,timeHours:()=>bx,timeInterval:()=>nx,timeMillisecond:()=>rx,timeMilliseconds:()=>ox,timeMinute:()=>hx,timeMinutes:()=>gx,timeMonday:()=>Mx,timeMondays:()=>Bx,timeMonth:()=>o_,timeMonths:()=>i_,timeParse:()=>O_.Z1,timeSaturday:()=>Ix,timeSaturdays:()=>Vx,timeSecond:()=>fx,timeSeconds:()=>px,timeSunday:()=>Px,timeSundays:()=>Lx,timeThursday:()=>jx,timeThursdays:()=>Fx,timeTickInterval:()=>S_,timeTicks:()=>__,timeTuesday:()=>Tx,timeTuesdays:()=>Zx,timeWednesday:()=>Rx,timeWednesdays:()=>Nx,timeWeek:()=>Px,timeWeeks:()=>Lx,timeYear:()=>l_,timeYears:()=>c_,timeout:()=>fr,timer:()=>sr,timerFlush:()=>lr,transition:()=>oo,transpose:()=>Ze,tree:()=>Lg,treemap:()=>Hg,treemapBinary:()=>Vg,treemapDice:()=>wg,treemapResquarify:()=>Ug,treemapSlice:()=>Bg,treemapSliceDice:()=>zg,treemapSquarify:()=>Fg,tsv:()=>Hl,tsvFormat:()=>Ns,tsvFormatBody:()=>Fs,tsvFormatRow:()=>Vs,tsvFormatRows:()=>Hs,tsvFormatValue:()=>zs,tsvParse:()=>Bs,tsvParseRows:()=>Zs,union:()=>et,unixDay:()=>Ax,unixDays:()=>Ex,utcDay:()=>Ox,utcDays:()=>Cx,utcFormat:()=>O_.g0,utcFriday:()=>Yx,utcFridays:()=>n_,utcHour:()=>wx,utcHours:()=>xx,utcMillisecond:()=>rx,utcMilliseconds:()=>ox,utcMinute:()=>vx,utcMinutes:()=>mx,utcMonday:()=>Gx,utcMondays:()=>Jx,utcMonth:()=>a_,utcMonths:()=>s_,utcParse:()=>O_.wp,utcSaturday:()=>Kx,utcSaturdays:()=>r_,utcSecond:()=>fx,utcSeconds:()=>px,utcSunday:()=>Ux,utcSundays:()=>Xx,utcThursday:()=>qx,utcThursdays:()=>t_,utcTickInterval:()=>x_,utcTicks:()=>w_,utcTuesday:()=>Wx,utcTuesdays:()=>Qx,utcWednesday:()=>$x,utcWednesdays:()=>e_,utcWeek:()=>Ux,utcWeeks:()=>Xx,utcYear:()=>u_,utcYears:()=>d_,variance:()=>E,window:()=>Kt,xml:()=>Wl,zip:()=>Fe,zoom:()=>G_,zoomIdentity:()=>I_,zoomTransform:()=>L_});const c=i(r),u=c.right,d=c.left,f=i(s).center,p=u;function h(e,t){if(!((t=+t)>=0))throw new RangeError("invalid r");let n=e.length;if(!((n=Math.floor(n))>=0))throw new RangeError("invalid length");if(!n||!t)return e;const r=w(t),o=e.slice();return r(e,o,0,n,1),r(o,e,0,n,1),r(e,o,0,n,1),e}const g=m(w),v=m((function(e){const t=w(e);return(e,n,r,o,i)=>{t(e,n,(r<<=2)+0,(o<<=2)+0,i<<=2),t(e,n,r+1,o+1,i),t(e,n,r+2,o+2,i),t(e,n,r+3,o+3,i)}}));function m(e){return function(t,n,r=n){if(!((n=+n)>=0))throw new RangeError("invalid rx");if(!((r=+r)>=0))throw new RangeError("invalid ry");let{data:o,width:i,height:a}=t;if(!((i=Math.floor(i))>=0))throw new RangeError("invalid width");if(!((a=Math.floor(void 0!==a?a:o.length/i))>=0))throw new RangeError("invalid height");if(!i||!a||!n&&!r)return t;const s=n&&e(n),l=r&&e(r),c=o.slice();return s&&l?(y(s,c,o,i,a),y(s,o,c,i,a),y(s,c,o,i,a),b(l,o,c,i,a),b(l,c,o,i,a),b(l,o,c,i,a)):s?(y(s,o,c,i,a),y(s,c,o,i,a),y(s,o,c,i,a)):l&&(b(l,o,c,i,a),b(l,c,o,i,a),b(l,o,c,i,a)),t}}function y(e,t,n,r,o){for(let i=0,a=r*o;i<a;)e(t,n,i,i+=r,1)}function b(e,t,n,r,o){for(let i=0,a=r*o;i<r;++i)e(t,n,i,i+a,r)}function w(e){const t=Math.floor(e);if(t===e)return function(e){const t=2*e+1;return(n,r,o,i,a)=>{if(!((i-=a)>=o))return;let s=e*r[o];const l=a*e;for(let e=o,t=o+l;e<t;e+=a)s+=r[Math.min(i,e)];for(let e=o,c=i;e<=c;e+=a)s+=r[Math.min(i,e+l)],n[e]=s/t,s-=r[Math.max(o,e-l)]}}(e);const n=e-t,r=2*e+1;return(e,o,i,a,s)=>{if(!((a-=s)>=i))return;let l=t*o[i];const c=s*t,u=c+s;for(let t=i,n=i+c;t<n;t+=s)l+=o[Math.min(a,t)];for(let t=i,d=a;t<=d;t+=s)l+=o[Math.min(a,t+c)],e[t]=(l+n*(o[Math.max(i,t-u)]+o[Math.min(a,t+u)]))/r,l-=o[Math.max(i,t-c)]}}function x(e,t){let n=0;if(void 0===t)for(let r of e)null!=r&&(r=+r)>=r&&++n;else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(o=+o)>=o&&++n}return n}function _(e){return 0|e.length}function S(e){return!(e>0)}function O(e){return"object"!==typeof e||"length"in e?e:Array.from(e)}function C(...e){const t="function"===typeof e[e.length-1]&&function(e){return t=>e(...t)}(e.pop()),n=(e=e.map(O)).map(_),r=e.length-1,o=new Array(r+1).fill(0),i=[];if(r<0||n.some(S))return i;for(;;){i.push(o.map(((t,n)=>e[n][t])));let a=r;for(;++o[a]===n[a];){if(0===a)return t?i.map(t):i;o[a--]=0}}}function A(e,t){var n=0,r=0;return Float64Array.from(e,void 0===t?e=>n+=+e||0:o=>n+=+t(o,r++,e)||0)}function E(e,t){let n,r=0,o=0,i=0;if(void 0===t)for(let a of e)null!=a&&(a=+a)>=a&&(n=a-o,o+=n/++r,i+=n*(a-o));else{let a=-1;for(let s of e)null!=(s=t(s,++a,e))&&(s=+s)>=s&&(n=s-o,o+=n/++r,i+=n*(s-o))}if(r>1)return i/(r-1)}function k(e,t){const n=E(e,t);return n?Math.sqrt(n):n}function P(e,t){let n,r;if(void 0===t)for(const o of e)null!=o&&(void 0===n?o>=o&&(n=r=o):(n>o&&(n=o),r<o&&(r=o)));else{let o=-1;for(let i of e)null!=(i=t(i,++o,e))&&(void 0===n?i>=i&&(n=r=i):(n>i&&(n=i),r<i&&(r=i)))}return[n,r]}class M{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){const t=this._partials;let n=0;for(let r=0;r<this._n&&r<32;r++){const o=t[r],i=e+o,a=Math.abs(e)<Math.abs(o)?e-(i-o):o-(i-e);a&&(t[n++]=a),e=i}return t[n]=e,this._n=n+1,this}valueOf(){const e=this._partials;let t,n,r,o=this._n,i=0;if(o>0){for(i=e[--o];o>0&&(t=i,n=e[--o],i=t+n,r=n-(i-t),!r););o>0&&(r<0&&e[o-1]<0||r>0&&e[o-1]>0)&&(n=2*r,t=i+n,n==t-i&&(i=t))}return i}}function T(e,t){const n=new M;if(void 0===t)for(let r of e)(r=+r)&&n.add(r);else{let r=-1;for(let o of e)(o=+t(o,++r,e))&&n.add(o)}return+n}function R(e,t){const n=new M;let r=-1;return Float64Array.from(e,void 0===t?e=>n.add(+e||0):o=>n.add(+t(o,++r,e)||0))}var j=n(909);function D(e){return e}function I(e,...t){return G(e,D,D,t)}function L(e,...t){return G(e,Array.from,D,t)}function B(e,t){for(let n=1,r=t.length;n<r;++n)e=e.flatMap((e=>e.pop().map((([t,n])=>[...e,t,n]))));return e}function Z(e,...t){return B(L(e,...t),t)}function N(e,t,...n){return B(H(e,t,...n),n)}function F(e,t,...n){return G(e,D,t,n)}function H(e,t,...n){return G(e,Array.from,t,n)}function V(e,...t){return G(e,D,U,t)}function z(e,...t){return G(e,Array.from,U,t)}function U(e){if(1!==e.length)throw new Error("duplicate key");return e[0]}function G(e,t,n,r){return function e(o,i){if(i>=r.length)return n(o);const a=new j.L,s=r[i++];let l=-1;for(const t of o){const e=s(t,++l,o),n=a.get(e);n?n.push(t):a.set(e,[t])}for(const[t,n]of a)a.set(t,e(n,i));return t(a)}(e,0)}function W(e,t){return Array.from(t,(t=>e[t]))}function $(e,...t){if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);let[n]=t;if(n&&2!==n.length||t.length>1){const r=Uint32Array.from(e,((e,t)=>t));return t.length>1?(t=t.map((t=>e.map(t))),r.sort(((e,n)=>{for(const r of t){const t=Y(r[e],r[n]);if(t)return t}}))):(n=e.map(n),r.sort(((e,t)=>Y(n[e],n[t])))),W(e,r)}return e.sort(q(n))}function q(e=r){if(e===r)return Y;if("function"!==typeof e)throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||0===r?r:(0===e(n,n))-(0===e(t,t))}}function Y(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:e>t?1:0)}function K(e,t,n){return(2!==t.length?$(F(e,t,n),(([e,t],[n,o])=>r(t,o)||r(e,n))):$(I(e,n),(([e,n],[o,i])=>t(n,i)||r(e,o)))).map((([e])=>e))}var X=Array.prototype,J=X.slice;X.map;function Q(e){return()=>e}const ee=Math.sqrt(50),te=Math.sqrt(10),ne=Math.sqrt(2);function re(e,t,n){const r=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(r)),i=r/Math.pow(10,o),a=i>=ee?10:i>=te?5:i>=ne?2:1;let s,l,c;return o<0?(c=Math.pow(10,-o)/a,s=Math.round(e*c),l=Math.round(t*c),s/c<e&&++s,l/c>t&&--l,c=-c):(c=Math.pow(10,o)*a,s=Math.round(e/c),l=Math.round(t/c),s*c<e&&++s,l*c>t&&--l),l<s&&.5<=n&&n<2?re(e,t,2*n):[s,l,c]}function oe(e,t,n){if(!((n=+n)>0))return[];if((e=+e)===(t=+t))return[e];const r=t<e,[o,i,a]=r?re(t,e,n):re(e,t,n);if(!(i>=o))return[];const s=i-o+1,l=new Array(s);if(r)if(a<0)for(let c=0;c<s;++c)l[c]=(i-c)/-a;else for(let c=0;c<s;++c)l[c]=(i-c)*a;else if(a<0)for(let c=0;c<s;++c)l[c]=(o+c)/-a;else for(let c=0;c<s;++c)l[c]=(o+c)*a;return l}function ie(e,t,n){return re(e=+e,t=+t,n=+n)[2]}function ae(e,t,n){n=+n;const r=(t=+t)<(e=+e),o=r?ie(t,e,n):ie(e,t,n);return(r?-1:1)*(o<0?1/-o:o)}function se(e,t,n){let r;for(;;){const o=ie(e,t,n);if(o===r||0===o||!isFinite(o))return[e,t];o>0?(e=Math.floor(e/o)*o,t=Math.ceil(t/o)*o):o<0&&(e=Math.ceil(e*o)/o,t=Math.floor(t*o)/o),r=o}}function le(e){return Math.max(1,Math.ceil(Math.log(x(e))/Math.LN2)+1)}function ce(){var e=D,t=P,n=le;function r(r){Array.isArray(r)||(r=Array.from(r));var o,i,a,s=r.length,l=new Array(s);for(o=0;o<s;++o)l[o]=e(r[o],o,r);var c=t(l),u=c[0],d=c[1],f=n(l,u,d);if(!Array.isArray(f)){const e=d,n=+f;if(t===P&&([u,d]=se(u,d,n)),(f=oe(u,d,n))[0]<=u&&(a=ie(u,d,n)),f[f.length-1]>=d)if(e>=d&&t===P){const e=ie(u,d,n);isFinite(e)&&(e>0?d=(Math.floor(d/e)+1)*e:e<0&&(d=(Math.ceil(d*-e)+1)/-e))}else f.pop()}for(var h=f.length,g=0,v=h;f[g]<=u;)++g;for(;f[v-1]>d;)--v;(g||v<h)&&(f=f.slice(g,v),h=v-g);var m,y=new Array(h+1);for(o=0;o<=h;++o)(m=y[o]=[]).x0=o>0?f[o-1]:u,m.x1=o<h?f[o]:d;if(isFinite(a)){if(a>0)for(o=0;o<s;++o)null!=(i=l[o])&&u<=i&&i<=d&&y[Math.min(h,Math.floor((i-u)/a))].push(r[o]);else if(a<0)for(o=0;o<s;++o)if(null!=(i=l[o])&&u<=i&&i<=d){const e=Math.floor((u-i)*a);y[Math.min(h,e+(f[e]<=i))].push(r[o])}}else for(o=0;o<s;++o)null!=(i=l[o])&&u<=i&&i<=d&&y[p(f,i,0,h)].push(r[o]);return y}return r.value=function(t){return arguments.length?(e="function"===typeof t?t:Q(t),r):e},r.domain=function(e){return arguments.length?(t="function"===typeof e?e:Q([e[0],e[1]]),r):t},r.thresholds=function(e){return arguments.length?(n="function"===typeof e?e:Q(Array.isArray(e)?J.call(e):e),r):n},r}function ue(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n<r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(n<o||void 0===n&&o>=o)&&(n=o)}return n}function de(e,t){let n,r=-1,o=-1;if(void 0===t)for(const i of e)++o,null!=i&&(n<i||void 0===n&&i>=i)&&(n=i,r=o);else for(let i of e)null!=(i=t(i,++o,e))&&(n<i||void 0===n&&i>=i)&&(n=i,r=o);return r}function fe(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n>r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}function pe(e,t){let n,r=-1,o=-1;if(void 0===t)for(const i of e)++o,null!=i&&(n>i||void 0===n&&i>=i)&&(n=i,r=o);else for(let i of e)null!=(i=t(i,++o,e))&&(n>i||void 0===n&&i>=i)&&(n=i,r=o);return r}function he(e,t,n=0,r=1/0,o){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(o=void 0===o?Y:q(o);r>n;){if(r-n>600){const i=r-n+1,a=t-n+1,s=Math.log(i),l=.5*Math.exp(2*s/3),c=.5*Math.sqrt(s*l*(i-l)/i)*(a-i/2<0?-1:1);he(e,t,Math.max(n,Math.floor(t-a*l/i+c)),Math.min(r,Math.floor(t+(i-a)*l/i+c)),o)}const i=e[t];let a=n,s=r;for(ge(e,n,t),o(e[r],i)>0&&ge(e,n,r);a<s;){for(ge(e,a,s),++a,--s;o(e[a],i)<0;)++a;for(;o(e[s],i)>0;)--s}0===o(e[n],i)?ge(e,n,s):(++s,ge(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function ge(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function ve(e,t=r){let n,o=!1;if(1===t.length){let i;for(const a of e){const e=t(a);(o?r(e,i)>0:0===r(e,e))&&(n=a,i=e,o=!0)}}else for(const r of e)(o?t(r,n)>0:0===t(r,r))&&(n=r,o=!0);return n}function me(e,t,n){if((r=(e=Float64Array.from(l(e,n))).length)&&!isNaN(t=+t)){if(t<=0||r<2)return fe(e);if(t>=1)return ue(e);var r,o=(r-1)*t,i=Math.floor(o),a=ue(he(e,i).subarray(0,i+1));return a+(fe(e.subarray(i+1))-a)*(o-i)}}function ye(e,t,n=s){if((r=e.length)&&!isNaN(t=+t)){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,o=(r-1)*t,i=Math.floor(o),a=+n(e[i],i,e);return a+(+n(e[i+1],i+1,e)-a)*(o-i)}}function be(e,t,n){if((r=(e=Float64Array.from(l(e,n))).length)&&!isNaN(t=+t)){if(t<=0||r<2)return pe(e);if(t>=1)return de(e);var r,o=Math.floor((r-1)*t),i=he(Uint32Array.from(e,((e,t)=>t)),o,0,r-1,((t,n)=>Y(e[t],e[n])));return ve(i.subarray(0,o+1),(t=>e[t]))}}function we(e,t,n){const r=x(e),o=me(e,.75)-me(e,.25);return r&&o?Math.ceil((n-t)/(2*o*Math.pow(r,-1/3))):1}function xe(e,t,n){const r=x(e),o=k(e);return r&&o?Math.ceil((n-t)*Math.cbrt(r)/(3.49*o)):1}function _e(e,t){let n=0,r=0;if(void 0===t)for(let o of e)null!=o&&(o=+o)>=o&&(++n,r+=o);else{let o=-1;for(let i of e)null!=(i=t(i,++o,e))&&(i=+i)>=i&&(++n,r+=i)}if(n)return r/n}function Se(e,t){return me(e,.5,t)}function Oe(e,t){return be(e,.5,t)}function Ce(e){return Array.from(function*(e){for(const t of e)yield*t}(e))}function Ae(e,t){const n=new j.L;if(void 0===t)for(let i of e)null!=i&&i>=i&&n.set(i,(n.get(i)||0)+1);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&o>=o&&n.set(o,(n.get(o)||0)+1)}let r,o=0;for(const[i,a]of n)a>o&&(o=a,r=i);return r}function Ee(e,t=ke){const n=[];let r,o=!1;for(const i of e)o&&n.push(t(r,i)),r=i,o=!0;return n}function ke(e,t){return[e,t]}function Pe(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(o);++r<o;)i[r]=e+r*n;return i}function Me(e,t=r){if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");let n=Array.from(e);const o=new Float64Array(n.length);2!==t.length&&(n=n.map(t),t=r);const i=(e,r)=>t(n[e],n[r]);let a,s;return(e=Uint32Array.from(n,((e,t)=>t))).sort(t===r?(e,t)=>Y(n[e],n[t]):q(i)),e.forEach(((e,t)=>{const n=i(e,void 0===a?e:a);n>=0?((void 0===a||n>0)&&(a=e,s=t),o[e]=s):o[e]=NaN})),o}function Te(e,t=r){let n,o=!1;if(1===t.length){let i;for(const a of e){const e=t(a);(o?r(e,i)<0:0===r(e,e))&&(n=a,i=e,o=!0)}}else for(const r of e)(o?t(r,n)<0:0===t(r,r))&&(n=r,o=!0);return n}function Re(e,t=r){if(1===t.length)return pe(e,t);let n,o=-1,i=-1;for(const r of e)++i,(o<0?0===t(r,r):t(r,n)<0)&&(n=r,o=i);return o}function je(e,t=r){if(1===t.length)return de(e,t);let n,o=-1,i=-1;for(const r of e)++i,(o<0?0===t(r,r):t(r,n)>0)&&(n=r,o=i);return o}function De(e,t){const n=Re(e,t);return n<0?void 0:n}const Ie=Le(Math.random);function Le(e){return function(t,n=0,r=t.length){let o=r-(n=+n);for(;o;){const r=e()*o--|0,i=t[o+n];t[o+n]=t[r+n],t[r+n]=i}return t}}function Be(e,t){let n=0;if(void 0===t)for(let r of e)(r=+r)&&(n+=r);else{let r=-1;for(let o of e)(o=+t(o,++r,e))&&(n+=o)}return n}function Ze(e){if(!(o=e.length))return[];for(var t=-1,n=fe(e,Ne),r=new Array(n);++t<n;)for(var o,i=-1,a=r[t]=new Array(o);++i<o;)a[i]=e[i][t];return r}function Ne(e){return e.length}function Fe(){return Ze(arguments)}function He(e,t){if("function"!==typeof t)throw new TypeError("test is not a function");let n=-1;for(const r of e)if(!t(r,++n,e))return!1;return!0}function Ve(e,t){if("function"!==typeof t)throw new TypeError("test is not a function");let n=-1;for(const r of e)if(t(r,++n,e))return!0;return!1}function ze(e,t){if("function"!==typeof t)throw new TypeError("test is not a function");const n=[];let r=-1;for(const o of e)t(o,++r,e)&&n.push(o);return n}function Ue(e,t){if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!==typeof t)throw new TypeError("mapper is not a function");return Array.from(e,((n,r)=>t(n,r,e)))}function Ge(e,t,n){if("function"!==typeof t)throw new TypeError("reducer is not a function");const r=e[Symbol.iterator]();let o,i,a=-1;if(arguments.length<3){if(({done:o,value:n}=r.next()),o)return;++a}for(;({done:o,value:i}=r.next()),!o;)n=t(n,i,++a,e);return n}function We(e){if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(e).reverse()}function $e(e,...t){e=new j.H(e);for(const n of t)for(const t of n)e.delete(t);return e}function qe(e,t){const n=t[Symbol.iterator](),r=new j.H;for(const o of e){if(r.has(o))return!1;let e,t;for(;({value:e,done:t}=n.next())&&!t;){if(Object.is(o,e))return!1;r.add(e)}}return!0}function Ye(e,...t){e=new j.H(e),t=t.map(Ke);e:for(const n of e)for(const r of t)if(!r.has(n)){e.delete(n);continue e}return e}function Ke(e){return e instanceof j.H?e:new j.H(e)}function Xe(e,t){const n=e[Symbol.iterator](),r=new Set;for(const o of t){const e=Je(o);if(r.has(e))continue;let t,i;for(;({value:t,done:i}=n.next());){if(i)return!1;const n=Je(t);if(r.add(n),Object.is(e,n))break}}return!0}function Je(e){return null!==e&&"object"===typeof e?e.valueOf():e}function Qe(e,t){return Xe(t,e)}function et(...e){const t=new j.H;for(const n of e)for(const e of n)t.add(e);return t}function tt(e){return e}var nt=1,rt=2,ot=3,it=4,at=1e-6;function st(e){return"translate("+e+",0)"}function lt(e){return"translate(0,"+e+")"}function ct(e){return t=>+e(t)}function ut(e,t){return t=Math.max(0,e.bandwidth()-2*t)/2,e.round()&&(t=Math.round(t)),n=>+e(n)+t}function dt(){return!this.__axis}function ft(e,t){var n=[],r=null,o=null,i=6,a=6,s=3,l="undefined"!==typeof window&&window.devicePixelRatio>1?0:.5,c=e===nt||e===it?-1:1,u=e===it||e===rt?"x":"y",d=e===nt||e===ot?st:lt;function f(f){var p=null==r?t.ticks?t.ticks.apply(t,n):t.domain():r,h=null==o?t.tickFormat?t.tickFormat.apply(t,n):tt:o,g=Math.max(i,0)+s,v=t.range(),m=+v[0]+l,y=+v[v.length-1]+l,b=(t.bandwidth?ut:ct)(t.copy(),l),w=f.selection?f.selection():f,x=w.selectAll(".domain").data([null]),_=w.selectAll(".tick").data(p,t).order(),S=_.exit(),O=_.enter().append("g").attr("class","tick"),C=_.select("line"),A=_.select("text");x=x.merge(x.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),_=_.merge(O),C=C.merge(O.append("line").attr("stroke","currentColor").attr(u+"2",c*i)),A=A.merge(O.append("text").attr("fill","currentColor").attr(u,c*g).attr("dy",e===nt?"0em":e===ot?"0.71em":"0.32em")),f!==w&&(x=x.transition(f),_=_.transition(f),C=C.transition(f),A=A.transition(f),S=S.transition(f).attr("opacity",at).attr("transform",(function(e){return isFinite(e=b(e))?d(e+l):this.getAttribute("transform")})),O.attr("opacity",at).attr("transform",(function(e){var t=this.parentNode.__axis;return d((t&&isFinite(t=t(e))?t:b(e))+l)}))),S.remove(),x.attr("d",e===it||e===rt?a?"M"+c*a+","+m+"H"+l+"V"+y+"H"+c*a:"M"+l+","+m+"V"+y:a?"M"+m+","+c*a+"V"+l+"H"+y+"V"+c*a:"M"+m+","+l+"H"+y),_.attr("opacity",1).attr("transform",(function(e){return d(b(e)+l)})),C.attr(u+"2",c*i),A.attr(u,c*g).text(h),w.filter(dt).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",e===rt?"start":e===it?"end":"middle"),w.each((function(){this.__axis=b}))}return f.scale=function(e){return arguments.length?(t=e,f):t},f.ticks=function(){return n=Array.from(arguments),f},f.tickArguments=function(e){return arguments.length?(n=null==e?[]:Array.from(e),f):n.slice()},f.tickValues=function(e){return arguments.length?(r=null==e?null:Array.from(e),f):r&&r.slice()},f.tickFormat=function(e){return arguments.length?(o=e,f):o},f.tickSize=function(e){return arguments.length?(i=a=+e,f):i},f.tickSizeInner=function(e){return arguments.length?(i=+e,f):i},f.tickSizeOuter=function(e){return arguments.length?(a=+e,f):a},f.tickPadding=function(e){return arguments.length?(s=+e,f):s},f.offset=function(e){return arguments.length?(l=+e,f):l},f}function pt(e){return ft(nt,e)}function ht(e){return ft(rt,e)}function gt(e){return ft(ot,e)}function vt(e){return ft(it,e)}var mt={value:()=>{}};function yt(){for(var e,t=0,n=arguments.length,r={};t<n;++t){if(!(e=arguments[t]+"")||e in r||/[\s.]/.test(e))throw new Error("illegal type: "+e);r[e]=[]}return new bt(r)}function bt(e){this._=e}function wt(e,t){for(var n,r=0,o=e.length;r<o;++r)if((n=e[r]).name===t)return n.value}function xt(e,t,n){for(var r=0,o=e.length;r<o;++r)if(e[r].name===t){e[r]=mt,e=e.slice(0,r).concat(e.slice(r+1));break}return null!=n&&e.push({name:t,value:n}),e}bt.prototype=yt.prototype={constructor:bt,on:function(e,t){var n,r,o=this._,i=(r=o,(e+"").trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");if(n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),e&&!r.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}}))),a=-1,s=i.length;if(!(arguments.length<2)){if(null!=t&&"function"!==typeof t)throw new Error("invalid callback: "+t);for(;++a<s;)if(n=(e=i[a]).type)o[n]=xt(o[n],e.name,t);else if(null==t)for(n in o)o[n]=xt(o[n],e.name,null);return this}for(;++a<s;)if((n=(e=i[a]).type)&&(n=wt(o[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new bt(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,r,o=new Array(n),i=0;i<n;++i)o[i]=arguments[i+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(i=0,n=(r=this._[e]).length;i<n;++i)r[i].value.apply(t,o)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var r=this._[e],o=0,i=r.length;o<i;++o)r[o].value.apply(t,n)}};const _t=yt;function St(){}function Ot(e){return null==e?St:function(){return this.querySelector(e)}}function Ct(e){return null==e?[]:Array.isArray(e)?e:Array.from(e)}function At(){return[]}function Et(e){return null==e?At:function(){return this.querySelectorAll(e)}}function kt(e){return function(){return this.matches(e)}}function Pt(e){return function(t){return t.matches(e)}}var Mt=Array.prototype.find;function Tt(){return this.firstElementChild}var Rt=Array.prototype.filter;function jt(){return Array.from(this.children)}function Dt(e){return new Array(e.length)}function It(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function Lt(e,t,n,r,o,i){for(var a,s=0,l=t.length,c=i.length;s<c;++s)(a=t[s])?(a.__data__=i[s],r[s]=a):n[s]=new It(e,i[s]);for(;s<l;++s)(a=t[s])&&(o[s]=a)}function Bt(e,t,n,r,o,i,a){var s,l,c,u=new Map,d=t.length,f=i.length,p=new Array(d);for(s=0;s<d;++s)(l=t[s])&&(p[s]=c=a.call(l,l.__data__,s,t)+"",u.has(c)?o[s]=l:u.set(c,l));for(s=0;s<f;++s)c=a.call(e,i[s],s,i)+"",(l=u.get(c))?(r[s]=l,l.__data__=i[s],u.delete(c)):n[s]=new It(e,i[s]);for(s=0;s<d;++s)(l=t[s])&&u.get(p[s])===l&&(o[s]=l)}function Zt(e){return e.__data__}function Nt(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}function Ft(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}It.prototype={constructor:It,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var Ht="http://www.w3.org/1999/xhtml";const Vt={svg:"http://www.w3.org/2000/svg",xhtml:Ht,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function zt(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),Vt.hasOwnProperty(t)?{space:Vt[t],local:e}:e}function Ut(e){return function(){this.removeAttribute(e)}}function Gt(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Wt(e,t){return function(){this.setAttribute(e,t)}}function $t(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function qt(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function Yt(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function Kt(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function Xt(e){return function(){this.style.removeProperty(e)}}function Jt(e,t,n){return function(){this.style.setProperty(e,t,n)}}function Qt(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function en(e,t){return e.style.getPropertyValue(t)||Kt(e).getComputedStyle(e,null).getPropertyValue(t)}function tn(e){return function(){delete this[e]}}function nn(e,t){return function(){this[e]=t}}function rn(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function on(e){return e.trim().split(/^|\s+/)}function an(e){return e.classList||new sn(e)}function sn(e){this._node=e,this._names=on(e.getAttribute("class")||"")}function ln(e,t){for(var n=an(e),r=-1,o=t.length;++r<o;)n.add(t[r])}function cn(e,t){for(var n=an(e),r=-1,o=t.length;++r<o;)n.remove(t[r])}function un(e){return function(){ln(this,e)}}function dn(e){return function(){cn(this,e)}}function fn(e,t){return function(){(t.apply(this,arguments)?ln:cn)(this,e)}}function pn(){this.textContent=""}function hn(e){return function(){this.textContent=e}}function gn(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}function vn(){this.innerHTML=""}function mn(e){return function(){this.innerHTML=e}}function yn(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}function bn(){this.nextSibling&&this.parentNode.appendChild(this)}function wn(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function xn(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===Ht&&t.documentElement.namespaceURI===Ht?t.createElement(e):t.createElementNS(n,e)}}function _n(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Sn(e){var t=zt(e);return(t.local?_n:xn)(t)}function On(){return null}function Cn(){var e=this.parentNode;e&&e.removeChild(this)}function An(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function En(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function kn(e){return function(){var t=this.__on;if(t){for(var n,r=0,o=-1,i=t.length;r<i;++r)n=t[r],e.type&&n.type!==e.type||n.name!==e.name?t[++o]=n:this.removeEventListener(n.type,n.listener,n.options);++o?t.length=o:delete this.__on}}}function Pn(e,t,n){return function(){var r,o=this.__on,i=function(e){return function(t){e.call(this,t,this.__data__)}}(t);if(o)for(var a=0,s=o.length;a<s;++a)if((r=o[a]).type===e.type&&r.name===e.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=i,r.options=n),void(r.value=t);this.addEventListener(e.type,i,n),r={type:e.type,name:e.name,value:t,listener:i,options:n},o?o.push(r):this.__on=[r]}}function Mn(e,t,n){var r=Kt(e),o=r.CustomEvent;"function"===typeof o?o=new o(t,n):(o=r.document.createEvent("Event"),n?(o.initEvent(t,n.bubbles,n.cancelable),o.detail=n.detail):o.initEvent(t,!1,!1)),e.dispatchEvent(o)}function Tn(e,t){return function(){return Mn(this,e,t)}}function Rn(e,t){return function(){return Mn(this,e,t.apply(this,arguments))}}sn.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var jn=[null];function Dn(e,t){this._groups=e,this._parents=t}function In(){return new Dn([[document.documentElement]],jn)}Dn.prototype=In.prototype={constructor:Dn,select:function(e){"function"!==typeof e&&(e=Ot(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i,a,s=t[o],l=s.length,c=r[o]=new Array(l),u=0;u<l;++u)(i=s[u])&&(a=e.call(i,i.__data__,u,s))&&("__data__"in i&&(a.__data__=i.__data__),c[u]=a);return new Dn(r,this._parents)},selectAll:function(e){e="function"===typeof e?function(e){return function(){return Ct(e.apply(this,arguments))}}(e):Et(e);for(var t=this._groups,n=t.length,r=[],o=[],i=0;i<n;++i)for(var a,s=t[i],l=s.length,c=0;c<l;++c)(a=s[c])&&(r.push(e.call(a,a.__data__,c,s)),o.push(a));return new Dn(r,o)},selectChild:function(e){return this.select(null==e?Tt:function(e){return function(){return Mt.call(this.children,e)}}("function"===typeof e?e:Pt(e)))},selectChildren:function(e){return this.selectAll(null==e?jt:function(e){return function(){return Rt.call(this.children,e)}}("function"===typeof e?e:Pt(e)))},filter:function(e){"function"!==typeof e&&(e=kt(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i,a=t[o],s=a.length,l=r[o]=[],c=0;c<s;++c)(i=a[c])&&e.call(i,i.__data__,c,a)&&l.push(i);return new Dn(r,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,Zt);var n=t?Bt:Lt,r=this._parents,o=this._groups;"function"!==typeof e&&(e=function(e){return function(){return e}}(e));for(var i=o.length,a=new Array(i),s=new Array(i),l=new Array(i),c=0;c<i;++c){var u=r[c],d=o[c],f=d.length,p=Nt(e.call(u,u&&u.__data__,c,r)),h=p.length,g=s[c]=new Array(h),v=a[c]=new Array(h);n(u,d,g,v,l[c]=new Array(f),p,t);for(var m,y,b=0,w=0;b<h;++b)if(m=g[b]){for(b>=w&&(w=b+1);!(y=v[w])&&++w<h;);m._next=y||null}}return(a=new Dn(a,r))._enter=s,a._exit=l,a},enter:function(){return new Dn(this._enter||this._groups.map(Dt),this._parents)},exit:function(){return new Dn(this._exit||this._groups.map(Dt),this._parents)},join:function(e,t,n){var r=this.enter(),o=this,i=this.exit();return"function"===typeof e?(r=e(r))&&(r=r.selection()):r=r.append(e+""),null!=t&&(o=t(o))&&(o=o.selection()),null==n?i.remove():n(i),r&&o?r.merge(o).order():o},merge:function(e){for(var t=e.selection?e.selection():e,n=this._groups,r=t._groups,o=n.length,i=r.length,a=Math.min(o,i),s=new Array(o),l=0;l<a;++l)for(var c,u=n[l],d=r[l],f=u.length,p=s[l]=new Array(f),h=0;h<f;++h)(c=u[h]||d[h])&&(p[h]=c);for(;l<o;++l)s[l]=n[l];return new Dn(s,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r,o=e[t],i=o.length-1,a=o[i];--i>=0;)(r=o[i])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=Ft);for(var n=this._groups,r=n.length,o=new Array(r),i=0;i<r;++i){for(var a,s=n[i],l=s.length,c=o[i]=new Array(l),u=0;u<l;++u)(a=s[u])&&(c[u]=a);c.sort(t)}return new Dn(o,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],o=0,i=r.length;o<i;++o){var a=r[o];if(a)return a}return null},size:function(){let e=0;for(const t of this)++e;return e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var o,i=t[n],a=0,s=i.length;a<s;++a)(o=i[a])&&e.call(o,o.__data__,a,i);return this},attr:function(e,t){var n=zt(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==t?n.local?Gt:Ut:"function"===typeof t?n.local?Yt:qt:n.local?$t:Wt)(n,t))},style:function(e,t,n){return arguments.length>1?this.each((null==t?Xt:"function"===typeof t?Qt:Jt)(e,t,null==n?"":n)):en(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?tn:"function"===typeof t?rn:nn)(e,t)):this.node()[e]},classed:function(e,t){var n=on(e+"");if(arguments.length<2){for(var r=an(this.node()),o=-1,i=n.length;++o<i;)if(!r.contains(n[o]))return!1;return!0}return this.each(("function"===typeof t?fn:t?un:dn)(n,t))},text:function(e){return arguments.length?this.each(null==e?pn:("function"===typeof e?gn:hn)(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?vn:("function"===typeof e?yn:mn)(e)):this.node().innerHTML},raise:function(){return this.each(bn)},lower:function(){return this.each(wn)},append:function(e){var t="function"===typeof e?e:Sn(e);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(e,t){var n="function"===typeof e?e:Sn(e),r=null==t?On:"function"===typeof t?t:Ot(t);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(Cn)},clone:function(e){return this.select(e?En:An)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var r,o,i=function(e){return e.trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}(e+""),a=i.length;if(!(arguments.length<2)){for(s=t?Pn:kn,r=0;r<a;++r)this.each(s(i[r],t,n));return this}var s=this.node().__on;if(s)for(var l,c=0,u=s.length;c<u;++c)for(r=0,l=s[c];r<a;++r)if((o=i[r]).type===l.type&&o.name===l.name)return l.value},dispatch:function(e,t){return this.each(("function"===typeof t?Rn:Tn)(e,t))},[Symbol.iterator]:function*(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r,o=e[t],i=0,a=o.length;i<a;++i)(r=o[i])&&(yield r)}};const Ln=In;function Bn(e){return"string"===typeof e?new Dn([[document.querySelector(e)]],[document.documentElement]):new Dn([[e]],jn)}const Zn={passive:!1},Nn={capture:!0,passive:!1};function Fn(e){e.stopImmediatePropagation()}function Hn(e){e.preventDefault(),e.stopImmediatePropagation()}function Vn(e){var t=e.document.documentElement,n=Bn(e).on("dragstart.drag",Hn,Nn);"onselectstart"in t?n.on("selectstart.drag",Hn,Nn):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function zn(e,t){var n=e.document.documentElement,r=Bn(e).on("dragstart.drag",null);t&&(r.on("click.drag",Hn,Nn),setTimeout((function(){r.on("click.drag",null)}),0)),"onselectstart"in n?r.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}var Un=n(45326);function Gn(e){let t;for(;t=e.sourceEvent;)e=t;return e}function Wn(e,t){if(e=Gn(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=e.clientX,r.y=e.clientY,[(r=r.matrixTransform(t.getScreenCTM().inverse())).x,r.y]}if(t.getBoundingClientRect){var o=t.getBoundingClientRect();return[e.clientX-o.left-t.clientLeft,e.clientY-o.top-t.clientTop]}}return[e.pageX,e.pageY]}var $n,qn,Yn=0,Kn=0,Xn=0,Jn=1e3,Qn=0,er=0,tr=0,nr="object"===typeof performance&&performance.now?performance:Date,rr="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function or(){return er||(rr(ir),er=nr.now()+tr)}function ir(){er=0}function ar(){this._call=this._time=this._next=null}function sr(e,t,n){var r=new ar;return r.restart(e,t,n),r}function lr(){or(),++Yn;for(var e,t=$n;t;)(e=er-t._time)>=0&&t._call.call(void 0,e),t=t._next;--Yn}function cr(){er=(Qn=nr.now())+tr,Yn=Kn=0;try{lr()}finally{Yn=0,function(){var e,t,n=$n,r=1/0;for(;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:$n=t);qn=e,dr(r)}(),er=0}}function ur(){var e=nr.now(),t=e-Qn;t>Jn&&(tr-=t,Qn=e)}function dr(e){Yn||(Kn&&(Kn=clearTimeout(Kn)),e-er>24?(e<1/0&&(Kn=setTimeout(cr,e-nr.now()-tr)),Xn&&(Xn=clearInterval(Xn))):(Xn||(Qn=nr.now(),Xn=setInterval(ur,Jn)),Yn=1,rr(cr)))}function fr(e,t,n){var r=new ar;return t=null==t?0:+t,r.restart((n=>{r.stop(),e(n+t)}),t,n),r}ar.prototype=sr.prototype={constructor:ar,restart:function(e,t,n){if("function"!==typeof e)throw new TypeError("callback is not a function");n=(null==n?or():+n)+(null==t?0:+t),this._next||qn===this||(qn?qn._next=this:$n=this,qn=this),this._call=e,this._time=n,dr()},stop:function(){this._call&&(this._call=null,this._time=1/0,dr())}};var pr=_t("start","end","cancel","interrupt"),hr=[],gr=0,vr=1,mr=2,yr=3,br=4,wr=5,xr=6;function _r(e,t,n,r,o,i){var a=e.__transition;if(a){if(n in a)return}else e.__transition={};!function(e,t,n){var r,o=e.__transition;function i(e){n.state=vr,n.timer.restart(a,n.delay,n.time),n.delay<=e&&a(e-n.delay)}function a(i){var c,u,d,f;if(n.state!==vr)return l();for(c in o)if((f=o[c]).name===n.name){if(f.state===yr)return fr(a);f.state===br?(f.state=xr,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete o[c]):+c<t&&(f.state=xr,f.timer.stop(),f.on.call("cancel",e,e.__data__,f.index,f.group),delete o[c])}if(fr((function(){n.state===yr&&(n.state=br,n.timer.restart(s,n.delay,n.time),s(i))})),n.state=mr,n.on.call("start",e,e.__data__,n.index,n.group),n.state===mr){for(n.state=yr,r=new Array(d=n.tween.length),c=0,u=-1;c<d;++c)(f=n.tween[c].value.call(e,e.__data__,n.index,n.group))&&(r[++u]=f);r.length=u+1}}function s(t){for(var o=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(l),n.state=wr,1),i=-1,a=r.length;++i<a;)r[i].call(e,o);n.state===wr&&(n.on.call("end",e,e.__data__,n.index,n.group),l())}function l(){for(var r in n.state=xr,n.timer.stop(),delete o[t],o)return;delete e.__transition}o[t]=n,n.timer=sr(i,0,n.time)}(e,n,{name:t,index:r,group:o,on:pr,tween:hr,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:gr})}function Sr(e,t){var n=Cr(e,t);if(n.state>gr)throw new Error("too late; already scheduled");return n}function Or(e,t){var n=Cr(e,t);if(n.state>yr)throw new Error("too late; already running");return n}function Cr(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function Ar(e,t){var n,r,o,i=e.__transition,a=!0;if(i){for(o in t=null==t?null:t+"",i)(n=i[o]).name===t?(r=n.state>mr&&n.state<wr,n.state=xr,n.timer.stop(),n.on.call(r?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete i[o]):a=!1;a&&delete e.__transition}}var Er,kr=n(68063),Pr=180/Math.PI,Mr={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Tr(e,t,n,r,o,i){var a,s,l;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(l=e*n+t*r)&&(n-=e*l,r-=t*l),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,l/=s),e*r<t*n&&(e=-e,t=-t,l=-l,a=-a),{translateX:o,translateY:i,rotate:Math.atan2(t,e)*Pr,skewX:Math.atan(l)*Pr,scaleX:a,scaleY:s}}function Rr(e,t,n,r){function o(e){return e.length?e.pop()+" ":""}return function(i,a){var s=[],l=[];return i=e(i),a=e(a),function(e,r,o,i,a,s){if(e!==o||r!==i){var l=a.push("translate(",null,t,null,n);s.push({i:l-4,x:(0,kr.Z)(e,o)},{i:l-2,x:(0,kr.Z)(r,i)})}else(o||i)&&a.push("translate("+o+t+i+n)}(i.translateX,i.translateY,a.translateX,a.translateY,s,l),function(e,t,n,i){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),i.push({i:n.push(o(n)+"rotate(",null,r)-2,x:(0,kr.Z)(e,t)})):t&&n.push(o(n)+"rotate("+t+r)}(i.rotate,a.rotate,s,l),function(e,t,n,i){e!==t?i.push({i:n.push(o(n)+"skewX(",null,r)-2,x:(0,kr.Z)(e,t)}):t&&n.push(o(n)+"skewX("+t+r)}(i.skewX,a.skewX,s,l),function(e,t,n,r,i,a){if(e!==n||t!==r){var s=i.push(o(i)+"scale(",null,",",null,")");a.push({i:s-4,x:(0,kr.Z)(e,n)},{i:s-2,x:(0,kr.Z)(t,r)})}else 1===n&&1===r||i.push(o(i)+"scale("+n+","+r+")")}(i.scaleX,i.scaleY,a.scaleX,a.scaleY,s,l),i=a=null,function(e){for(var t,n=-1,r=l.length;++n<r;)s[(t=l[n]).i]=t.x(e);return s.join("")}}}var jr=Rr((function(e){const t=new("function"===typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?Mr:Tr(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),Dr=Rr((function(e){return null==e?Mr:(Er||(Er=document.createElementNS("http://www.w3.org/2000/svg","g")),Er.setAttribute("transform",e),(e=Er.transform.baseVal.consolidate())?Tr((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):Mr)}),", ",")",")");function Ir(e,t){var n,r;return function(){var o=Or(this,e),i=o.tween;if(i!==n)for(var a=0,s=(r=n=i).length;a<s;++a)if(r[a].name===t){(r=r.slice()).splice(a,1);break}o.tween=r}}function Lr(e,t,n){var r,o;if("function"!==typeof n)throw new Error;return function(){var i=Or(this,e),a=i.tween;if(a!==r){o=(r=a).slice();for(var s={name:t,value:n},l=0,c=o.length;l<c;++l)if(o[l].name===t){o[l]=s;break}l===c&&o.push(s)}i.tween=o}}function Br(e,t,n){var r=e._id;return e.each((function(){var e=Or(this,r);(e.value||(e.value={}))[t]=n.apply(this,arguments)})),function(e){return Cr(e,r).value[t]}}var Zr=n(4447),Nr=n(6354),Fr=n(16773);function Hr(e,t){var n;return("number"===typeof t?kr.Z:t instanceof Zr.ZP?Nr.ZP:(n=(0,Zr.ZP)(t))?(t=n,Nr.ZP):Fr.Z)(e,t)}function Vr(e){return function(){this.removeAttribute(e)}}function zr(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Ur(e,t,n){var r,o,i=n+"";return function(){var a=this.getAttribute(e);return a===i?null:a===r?o:o=t(r=a,n)}}function Gr(e,t,n){var r,o,i=n+"";return function(){var a=this.getAttributeNS(e.space,e.local);return a===i?null:a===r?o:o=t(r=a,n)}}function Wr(e,t,n){var r,o,i;return function(){var a,s,l=n(this);if(null!=l)return(a=this.getAttribute(e))===(s=l+"")?null:a===r&&s===o?i:(o=s,i=t(r=a,l));this.removeAttribute(e)}}function $r(e,t,n){var r,o,i;return function(){var a,s,l=n(this);if(null!=l)return(a=this.getAttributeNS(e.space,e.local))===(s=l+"")?null:a===r&&s===o?i:(o=s,i=t(r=a,l));this.removeAttributeNS(e.space,e.local)}}function qr(e,t){var n,r;function o(){var o=t.apply(this,arguments);return o!==r&&(n=(r=o)&&function(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}(e,o)),n}return o._value=t,o}function Yr(e,t){var n,r;function o(){var o=t.apply(this,arguments);return o!==r&&(n=(r=o)&&function(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}(e,o)),n}return o._value=t,o}function Kr(e,t){return function(){Sr(this,e).delay=+t.apply(this,arguments)}}function Xr(e,t){return t=+t,function(){Sr(this,e).delay=t}}function Jr(e,t){return function(){Or(this,e).duration=+t.apply(this,arguments)}}function Qr(e,t){return t=+t,function(){Or(this,e).duration=t}}var eo=Ln.prototype.constructor;function to(e){return function(){this.style.removeProperty(e)}}var no=0;function ro(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function oo(e){return Ln().transition(e)}function io(){return++no}var ao=Ln.prototype;function so(e){return e*e*e}function lo(e){return--e*e*e+1}function co(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}ro.prototype=oo.prototype={constructor:ro,select:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=Ot(e));for(var r=this._groups,o=r.length,i=new Array(o),a=0;a<o;++a)for(var s,l,c=r[a],u=c.length,d=i[a]=new Array(u),f=0;f<u;++f)(s=c[f])&&(l=e.call(s,s.__data__,f,c))&&("__data__"in s&&(l.__data__=s.__data__),d[f]=l,_r(d[f],t,n,f,d,Cr(s,n)));return new ro(i,this._parents,t,n)},selectAll:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=Et(e));for(var r=this._groups,o=r.length,i=[],a=[],s=0;s<o;++s)for(var l,c=r[s],u=c.length,d=0;d<u;++d)if(l=c[d]){for(var f,p=e.call(l,l.__data__,d,c),h=Cr(l,n),g=0,v=p.length;g<v;++g)(f=p[g])&&_r(f,t,n,g,p,h);i.push(p),a.push(l)}return new ro(i,a,t,n)},selectChild:ao.selectChild,selectChildren:ao.selectChildren,filter:function(e){"function"!==typeof e&&(e=kt(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i,a=t[o],s=a.length,l=r[o]=[],c=0;c<s;++c)(i=a[c])&&e.call(i,i.__data__,c,a)&&l.push(i);return new ro(r,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,r=t.length,o=n.length,i=Math.min(r,o),a=new Array(r),s=0;s<i;++s)for(var l,c=t[s],u=n[s],d=c.length,f=a[s]=new Array(d),p=0;p<d;++p)(l=c[p]||u[p])&&(f[p]=l);for(;s<r;++s)a[s]=t[s];return new ro(a,this._parents,this._name,this._id)},selection:function(){return new eo(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=io(),r=this._groups,o=r.length,i=0;i<o;++i)for(var a,s=r[i],l=s.length,c=0;c<l;++c)if(a=s[c]){var u=Cr(a,t);_r(a,e,n,c,s,{time:u.time+u.delay+u.duration,delay:0,duration:u.duration,ease:u.ease})}return new ro(r,this._parents,e,n)},call:ao.call,nodes:ao.nodes,node:ao.node,size:ao.size,empty:ao.empty,each:ao.each,on:function(e,t){var n=this._id;return arguments.length<2?Cr(this.node(),n).on.on(e):this.each(function(e,t,n){var r,o,i=function(e){return(e+"").trim().split(/^|\s+/).every((function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?Sr:Or;return function(){var a=i(this,e),s=a.on;s!==r&&(o=(r=s).copy()).on(t,n),a.on=o}}(n,e,t))},attr:function(e,t){var n=zt(e),r="transform"===n?Dr:Hr;return this.attrTween(e,"function"===typeof t?(n.local?$r:Wr)(n,r,Br(this,"attr."+e,t)):null==t?(n.local?zr:Vr)(n):(n.local?Gr:Ur)(n,r,t))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!==typeof t)throw new Error;var r=zt(e);return this.tween(n,(r.local?qr:Yr)(r,t))},style:function(e,t,n){var r="transform"===(e+="")?jr:Hr;return null==t?this.styleTween(e,function(e,t){var n,r,o;return function(){var i=en(this,e),a=(this.style.removeProperty(e),en(this,e));return i===a?null:i===n&&a===r?o:o=t(n=i,r=a)}}(e,r)).on("end.style."+e,to(e)):"function"===typeof t?this.styleTween(e,function(e,t,n){var r,o,i;return function(){var a=en(this,e),s=n(this),l=s+"";return null==s&&(this.style.removeProperty(e),l=s=en(this,e)),a===l?null:a===r&&l===o?i:(o=l,i=t(r=a,s))}}(e,r,Br(this,"style."+e,t))).each(function(e,t){var n,r,o,i,a="style."+t,s="end."+a;return function(){var l=Or(this,e),c=l.on,u=null==l.value[a]?i||(i=to(t)):void 0;c===n&&o===u||(r=(n=c).copy()).on(s,o=u),l.on=r}}(this._id,e)):this.styleTween(e,function(e,t,n){var r,o,i=n+"";return function(){var a=en(this,e);return a===i?null:a===r?o:o=t(r=a,n)}}(e,r,t),n).on("end.style."+e,null)},styleTween:function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!==typeof t)throw new Error;return this.tween(r,function(e,t,n){var r,o;function i(){var i=t.apply(this,arguments);return i!==o&&(r=(o=i)&&function(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}(e,i,n)),r}return i._value=t,i}(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"===typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(Br(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!==typeof e)throw new Error;return this.tween(t,function(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&function(e){return function(t){this.textContent=e.call(this,t)}}(r)),t}return r._value=e,r}(e))},remove:function(){return this.on("end.remove",function(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}(this._id))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r,o=Cr(this.node(),n).tween,i=0,a=o.length;i<a;++i)if((r=o[i]).name===e)return r.value;return null}return this.each((null==t?Ir:Lr)(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"===typeof e?Kr:Xr)(t,e)):Cr(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"===typeof e?Jr:Qr)(t,e)):Cr(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(function(e,t){if("function"!==typeof t)throw new Error;return function(){Or(this,e).ease=t}}(t,e)):Cr(this.node(),t).ease},easeVarying:function(e){if("function"!==typeof e)throw new Error;return this.each(function(e,t){return function(){var n=t.apply(this,arguments);if("function"!==typeof n)throw new Error;Or(this,e).ease=n}}(this._id,e))},end:function(){var e,t,n=this,r=n._id,o=n.size();return new Promise((function(i,a){var s={value:a},l={value:function(){0===--o&&i()}};n.each((function(){var n=Or(this,r),o=n.on;o!==e&&((t=(e=o).copy())._.cancel.push(s),t._.interrupt.push(s),t._.end.push(l)),n.on=t})),0===o&&i()}))},[Symbol.iterator]:ao[Symbol.iterator]};var uo={time:null,delay:0,duration:250,ease:co};function fo(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return n}Ln.prototype.interrupt=function(e){return this.each((function(){Ar(this,e)}))},Ln.prototype.transition=function(e){var t,n;e instanceof ro?(t=e._id,e=e._name):(t=io(),(n=uo).time=or(),e=null==e?null:e+"");for(var r=this._groups,o=r.length,i=0;i<o;++i)for(var a,s=r[i],l=s.length,c=0;c<l;++c)(a=s[c])&&_r(a,e,t,c,s,n||fo(a,t));return new ro(r,this._parents,e,t)};var po=[null];function ho(e,t){var n,r,o=e.__transition;if(o)for(r in t=null==t?null:t+"",o)if((n=o[r]).state>vr&&n.name===t)return new ro([[e]],po,t,+r);return null}const go=e=>()=>e;function vo(e,{sourceEvent:t,target:n,selection:r,mode:o,dispatch:i}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},selection:{value:r,enumerable:!0,configurable:!0},mode:{value:o,enumerable:!0,configurable:!0},_:{value:i}})}function mo(e){e.preventDefault(),e.stopImmediatePropagation()}var yo={name:"drag"},bo={name:"space"},wo={name:"handle"},xo={name:"center"};const{abs:_o,max:So,min:Oo}=Math;function Co(e){return[+e[0],+e[1]]}function Ao(e){return[Co(e[0]),Co(e[1])]}var Eo={name:"x",handles:["w","e"].map(Io),input:function(e,t){return null==e?null:[[+e[0],t[0][1]],[+e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},ko={name:"y",handles:["n","s"].map(Io),input:function(e,t){return null==e?null:[[t[0][0],+e[0]],[t[1][0],+e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},Po={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(Io),input:function(e){return null==e?null:Ao(e)},output:function(e){return e}},Mo={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},To={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},Ro={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},jo={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},Do={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function Io(e){return{type:e}}function Lo(e){return!e.ctrlKey&&!e.button}function Bo(){var e=this.ownerSVGElement||this;return e.hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function Zo(){return navigator.maxTouchPoints||"ontouchstart"in this}function No(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function Fo(e){var t=e.__brush;return t?t.dim.output(t.selection):null}function Ho(){return Uo(Eo)}function Vo(){return Uo(ko)}function zo(){return Uo(Po)}function Uo(e){var t,n=Bo,r=Lo,o=Zo,i=!0,a=_t("start","brush","end"),s=6;function l(t){var n=t.property("__brush",g).selectAll(".overlay").data([Io("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",Mo.overlay).merge(n).each((function(){var e=No(this).extent;Bn(this).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1])})),t.selectAll(".selection").data([Io("selection")]).enter().append("rect").attr("class","selection").attr("cursor",Mo.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var r=t.selectAll(".handle").data(e.handles,(function(e){return e.type}));r.exit().remove(),r.enter().append("rect").attr("class",(function(e){return"handle handle--"+e.type})).attr("cursor",(function(e){return Mo[e.type]})),t.each(c).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",f).filter(o).on("touchstart.brush",f).on("touchmove.brush",p).on("touchend.brush touchcancel.brush",h).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function c(){var e=Bn(this),t=No(this).selection;t?(e.selectAll(".selection").style("display",null).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1]),e.selectAll(".handle").style("display",null).attr("x",(function(e){return"e"===e.type[e.type.length-1]?t[1][0]-s/2:t[0][0]-s/2})).attr("y",(function(e){return"s"===e.type[0]?t[1][1]-s/2:t[0][1]-s/2})).attr("width",(function(e){return"n"===e.type||"s"===e.type?t[1][0]-t[0][0]+s:s})).attr("height",(function(e){return"e"===e.type||"w"===e.type?t[1][1]-t[0][1]+s:s}))):e.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function u(e,t,n){var r=e.__brush.emitter;return!r||n&&r.clean?new d(e,t,n):r}function d(e,t,n){this.that=e,this.args=t,this.state=e.__brush,this.active=0,this.clean=n}function f(n){if((!t||n.touches)&&r.apply(this,arguments)){var o,a,s,l,d,f,p,h,g,v,m,y=this,b=n.target.__data__.type,w="selection"===(i&&n.metaKey?b="overlay":b)?yo:i&&n.altKey?xo:wo,x=e===ko?null:jo[b],_=e===Eo?null:Do[b],S=No(y),O=S.extent,C=S.selection,A=O[0][0],E=O[0][1],k=O[1][0],P=O[1][1],M=0,T=0,R=x&&_&&i&&n.shiftKey,j=Array.from(n.touches||[n],(e=>{const t=e.identifier;return(e=Wn(e,y)).point0=e.slice(),e.identifier=t,e}));Ar(y);var D=u(y,arguments,!0).beforestart();if("overlay"===b){C&&(g=!0);const t=[j[0],j[1]||j[0]];S.selection=C=[[o=e===ko?A:Oo(t[0][0],t[1][0]),s=e===Eo?E:Oo(t[0][1],t[1][1])],[d=e===ko?k:So(t[0][0],t[1][0]),p=e===Eo?P:So(t[0][1],t[1][1])]],j.length>1&&N(n)}else o=C[0][0],s=C[0][1],d=C[1][0],p=C[1][1];a=o,l=s,f=d,h=p;var I=Bn(y).attr("pointer-events","none"),L=I.selectAll(".overlay").attr("cursor",Mo[b]);if(n.touches)D.moved=Z,D.ended=F;else{var B=Bn(n.view).on("mousemove.brush",Z,!0).on("mouseup.brush",F,!0);i&&B.on("keydown.brush",(function(e){switch(e.keyCode){case 16:R=x&&_;break;case 18:w===wo&&(x&&(d=f-M*x,o=a+M*x),_&&(p=h-T*_,s=l+T*_),w=xo,N(e));break;case 32:w!==wo&&w!==xo||(x<0?d=f-M:x>0&&(o=a-M),_<0?p=h-T:_>0&&(s=l-T),w=bo,L.attr("cursor",Mo.selection),N(e));break;default:return}mo(e)}),!0).on("keyup.brush",(function(e){switch(e.keyCode){case 16:R&&(v=m=R=!1,N(e));break;case 18:w===xo&&(x<0?d=f:x>0&&(o=a),_<0?p=h:_>0&&(s=l),w=wo,N(e));break;case 32:w===bo&&(e.altKey?(x&&(d=f-M*x,o=a+M*x),_&&(p=h-T*_,s=l+T*_),w=xo):(x<0?d=f:x>0&&(o=a),_<0?p=h:_>0&&(s=l),w=wo),L.attr("cursor",Mo[b]),N(e));break;default:return}mo(e)}),!0),Vn(n.view)}c.call(y),D.start(n,w.name)}function Z(e){for(const t of e.changedTouches||[e])for(const e of j)e.identifier===t.identifier&&(e.cur=Wn(t,y));if(R&&!v&&!m&&1===j.length){const e=j[0];_o(e.cur[0]-e[0])>_o(e.cur[1]-e[1])?m=!0:v=!0}for(const t of j)t.cur&&(t[0]=t.cur[0],t[1]=t.cur[1]);g=!0,mo(e),N(e)}function N(e){const t=j[0],n=t.point0;var r;switch(M=t[0]-n[0],T=t[1]-n[1],w){case bo:case yo:x&&(M=So(A-o,Oo(k-d,M)),a=o+M,f=d+M),_&&(T=So(E-s,Oo(P-p,T)),l=s+T,h=p+T);break;case wo:j[1]?(x&&(a=So(A,Oo(k,j[0][0])),f=So(A,Oo(k,j[1][0])),x=1),_&&(l=So(E,Oo(P,j[0][1])),h=So(E,Oo(P,j[1][1])),_=1)):(x<0?(M=So(A-o,Oo(k-o,M)),a=o+M,f=d):x>0&&(M=So(A-d,Oo(k-d,M)),a=o,f=d+M),_<0?(T=So(E-s,Oo(P-s,T)),l=s+T,h=p):_>0&&(T=So(E-p,Oo(P-p,T)),l=s,h=p+T));break;case xo:x&&(a=So(A,Oo(k,o-M*x)),f=So(A,Oo(k,d+M*x))),_&&(l=So(E,Oo(P,s-T*_)),h=So(E,Oo(P,p+T*_)))}f<a&&(x*=-1,r=o,o=d,d=r,r=a,a=f,f=r,b in To&&L.attr("cursor",Mo[b=To[b]])),h<l&&(_*=-1,r=s,s=p,p=r,r=l,l=h,h=r,b in Ro&&L.attr("cursor",Mo[b=Ro[b]])),S.selection&&(C=S.selection),v&&(a=C[0][0],f=C[1][0]),m&&(l=C[0][1],h=C[1][1]),C[0][0]===a&&C[0][1]===l&&C[1][0]===f&&C[1][1]===h||(S.selection=[[a,l],[f,h]],c.call(y),D.brush(e,w.name))}function F(e){if(function(e){e.stopImmediatePropagation()}(e),e.touches){if(e.touches.length)return;t&&clearTimeout(t),t=setTimeout((function(){t=null}),500)}else zn(e.view,g),B.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);I.attr("pointer-events","all"),L.attr("cursor",Mo.overlay),S.selection&&(C=S.selection),function(e){return e[0][0]===e[1][0]||e[0][1]===e[1][1]}(C)&&(S.selection=null,c.call(y)),D.end(e,w.name)}}function p(e){u(this,arguments).moved(e)}function h(e){u(this,arguments).ended(e)}function g(){var t=this.__brush||{selection:null};return t.extent=Ao(n.apply(this,arguments)),t.dim=e,t}return l.move=function(t,n,r){t.tween?t.on("start.brush",(function(e){u(this,arguments).beforestart().start(e)})).on("interrupt.brush end.brush",(function(e){u(this,arguments).end(e)})).tween("brush",(function(){var t=this,r=t.__brush,o=u(t,arguments),i=r.selection,a=e.input("function"===typeof n?n.apply(this,arguments):n,r.extent),s=(0,Un.Z)(i,a);function l(e){r.selection=1===e&&null===a?null:s(e),c.call(t),o.brush()}return null!==i&&null!==a?l:l(1)})):t.each((function(){var t=this,o=arguments,i=t.__brush,a=e.input("function"===typeof n?n.apply(t,o):n,i.extent),s=u(t,o).beforestart();Ar(t),i.selection=null===a?null:a,c.call(t),s.start(r).brush(r).end(r)}))},l.clear=function(e,t){l.move(e,null,t)},d.prototype={beforestart:function(){return 1===++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(e,t){return this.starting?(this.starting=!1,this.emit("start",e,t)):this.emit("brush",e),this},brush:function(e,t){return this.emit("brush",e,t),this},end:function(e,t){return 0===--this.active&&(delete this.state.emitter,this.emit("end",e,t)),this},emit:function(t,n,r){var o=Bn(this.that).datum();a.call(t,this.that,new vo(t,{sourceEvent:n,target:l,selection:e.output(this.state.selection),mode:r,dispatch:a}),o)}},l.extent=function(e){return arguments.length?(n="function"===typeof e?e:go(Ao(e)),l):n},l.filter=function(e){return arguments.length?(r="function"===typeof e?e:go(!!e),l):r},l.touchable=function(e){return arguments.length?(o="function"===typeof e?e:go(!!e),l):o},l.handleSize=function(e){return arguments.length?(s=+e,l):s},l.keyModifiers=function(e){return arguments.length?(i=!!e,l):i},l.on=function(){var e=a.on.apply(a,arguments);return e===a?l:e},l}var Go=Math.abs,Wo=Math.cos,$o=Math.sin,qo=Math.PI,Yo=qo/2,Ko=2*qo,Xo=Math.max,Jo=1e-12;function Qo(e,t){return Array.from({length:t-e},((t,n)=>e+n))}function ei(){return ri(!1,!1)}function ti(){return ri(!1,!0)}function ni(){return ri(!0,!1)}function ri(e,t){var n=0,r=null,o=null,i=null;function a(a){var s,l=a.length,c=new Array(l),u=Qo(0,l),d=new Array(l*l),f=new Array(l),p=0;a=Float64Array.from({length:l*l},t?(e,t)=>a[t%l][t/l|0]:(e,t)=>a[t/l|0][t%l]);for(let t=0;t<l;++t){let n=0;for(let r=0;r<l;++r)n+=a[t*l+r]+e*a[r*l+t];p+=c[t]=n}s=(p=Xo(0,Ko-n*l)/p)?n:Ko/l;{let t=0;r&&u.sort(((e,t)=>r(c[e],c[t])));for(const n of u){const r=t;if(e){const e=Qo(1+~l,l).filter((e=>e<0?a[~e*l+n]:a[n*l+e]));o&&e.sort(((e,t)=>o(e<0?-a[~e*l+n]:a[n*l+e],t<0?-a[~t*l+n]:a[n*l+t])));for(const r of e)if(r<0){(d[~r*l+n]||(d[~r*l+n]={source:null,target:null})).target={index:n,startAngle:t,endAngle:t+=a[~r*l+n]*p,value:a[~r*l+n]}}else{(d[n*l+r]||(d[n*l+r]={source:null,target:null})).source={index:n,startAngle:t,endAngle:t+=a[n*l+r]*p,value:a[n*l+r]}}f[n]={index:n,startAngle:r,endAngle:t,value:c[n]}}else{const e=Qo(0,l).filter((e=>a[n*l+e]||a[e*l+n]));o&&e.sort(((e,t)=>o(a[n*l+e],a[n*l+t])));for(const r of e){let e;if(n<r?(e=d[n*l+r]||(d[n*l+r]={source:null,target:null}),e.source={index:n,startAngle:t,endAngle:t+=a[n*l+r]*p,value:a[n*l+r]}):(e=d[r*l+n]||(d[r*l+n]={source:null,target:null}),e.target={index:n,startAngle:t,endAngle:t+=a[n*l+r]*p,value:a[n*l+r]},n===r&&(e.source=e.target)),e.source&&e.target&&e.source.value<e.target.value){const t=e.source;e.source=e.target,e.target=t}}f[n]={index:n,startAngle:r,endAngle:t,value:c[n]}}t+=s}}return(d=Object.values(d)).groups=f,i?d.sort(i):d}return a.padAngle=function(e){return arguments.length?(n=Xo(0,e),a):n},a.sortGroups=function(e){return arguments.length?(r=e,a):r},a.sortSubgroups=function(e){return arguments.length?(o=e,a):o},a.sortChords=function(e){return arguments.length?(null==e?i=null:(t=e,i=function(e,n){return t(e.source.value+e.target.value,n.source.value+n.target.value)})._=e,a):i&&i._;var t},a}const oi=Math.PI,ii=2*oi,ai=1e-6,si=ii-ai;function li(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}class ci{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?li:function(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return li;const n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,n,r){this._append`Q${+e},${+t},${this._x1=+n},${this._y1=+r}`}bezierCurveTo(e,t,n,r,o,i){this._append`C${+e},${+t},${+n},${+r},${this._x1=+o},${this._y1=+i}`}arcTo(e,t,n,r,o){if(e=+e,t=+t,n=+n,r=+r,(o=+o)<0)throw new Error(`negative radius: ${o}`);let i=this._x1,a=this._y1,s=n-e,l=r-t,c=i-e,u=a-t,d=c*c+u*u;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(d>ai)if(Math.abs(u*s-l*c)>ai&&o){let f=n-i,p=r-a,h=s*s+l*l,g=f*f+p*p,v=Math.sqrt(h),m=Math.sqrt(d),y=o*Math.tan((oi-Math.acos((h+d-g)/(2*v*m)))/2),b=y/m,w=y/v;Math.abs(b-1)>ai&&this._append`L${e+b*c},${t+b*u}`,this._append`A${o},${o},0,0,${+(u*f>c*p)},${this._x1=e+w*s},${this._y1=t+w*l}`}else this._append`L${this._x1=e},${this._y1=t}`;else;}arc(e,t,n,r,o,i){if(e=+e,t=+t,i=!!i,(n=+n)<0)throw new Error(`negative radius: ${n}`);let a=n*Math.cos(r),s=n*Math.sin(r),l=e+a,c=t+s,u=1^i,d=i?r-o:o-r;null===this._x1?this._append`M${l},${c}`:(Math.abs(this._x1-l)>ai||Math.abs(this._y1-c)>ai)&&this._append`L${l},${c}`,n&&(d<0&&(d=d%ii+ii),d>si?this._append`A${n},${n},0,1,${u},${e-a},${t-s}A${n},${n},0,1,${u},${this._x1=l},${this._y1=c}`:d>ai&&this._append`A${n},${n},0,${+(d>=oi)},${u},${this._x1=e+n*Math.cos(o)},${this._y1=t+n*Math.sin(o)}`)}rect(e,t,n,r){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function ui(){return new ci}function di(e=3){return new ci(+e)}ui.prototype=ci.prototype;var fi=Array.prototype.slice;function pi(e){return function(){return e}}function hi(e){return e.source}function gi(e){return e.target}function vi(e){return e.radius}function mi(e){return e.startAngle}function yi(e){return e.endAngle}function bi(){return 0}function wi(){return 10}function xi(e){var t=hi,n=gi,r=vi,o=vi,i=mi,a=yi,s=bi,l=null;function c(){var c,u=t.apply(this,arguments),d=n.apply(this,arguments),f=s.apply(this,arguments)/2,p=fi.call(arguments),h=+r.apply(this,(p[0]=u,p)),g=i.apply(this,p)-Yo,v=a.apply(this,p)-Yo,m=+o.apply(this,(p[0]=d,p)),y=i.apply(this,p)-Yo,b=a.apply(this,p)-Yo;if(l||(l=c=ui()),f>Jo&&(Go(v-g)>2*f+Jo?v>g?(g+=f,v-=f):(g-=f,v+=f):g=v=(g+v)/2,Go(b-y)>2*f+Jo?b>y?(y+=f,b-=f):(y-=f,b+=f):y=b=(y+b)/2),l.moveTo(h*Wo(g),h*$o(g)),l.arc(0,0,h,g,v),g!==y||v!==b)if(e){var w=m-+e.apply(this,arguments),x=(y+b)/2;l.quadraticCurveTo(0,0,w*Wo(y),w*$o(y)),l.lineTo(m*Wo(x),m*$o(x)),l.lineTo(w*Wo(b),w*$o(b))}else l.quadraticCurveTo(0,0,m*Wo(y),m*$o(y)),l.arc(0,0,m,y,b);if(l.quadraticCurveTo(0,0,h*Wo(g),h*$o(g)),l.closePath(),c)return l=null,c+""||null}return e&&(c.headRadius=function(t){return arguments.length?(e="function"===typeof t?t:pi(+t),c):e}),c.radius=function(e){return arguments.length?(r=o="function"===typeof e?e:pi(+e),c):r},c.sourceRadius=function(e){return arguments.length?(r="function"===typeof e?e:pi(+e),c):r},c.targetRadius=function(e){return arguments.length?(o="function"===typeof e?e:pi(+e),c):o},c.startAngle=function(e){return arguments.length?(i="function"===typeof e?e:pi(+e),c):i},c.endAngle=function(e){return arguments.length?(a="function"===typeof e?e:pi(+e),c):a},c.padAngle=function(e){return arguments.length?(s="function"===typeof e?e:pi(+e),c):s},c.source=function(e){return arguments.length?(t=e,c):t},c.target=function(e){return arguments.length?(n=e,c):n},c.context=function(e){return arguments.length?(l=null==e?null:e,c):l},c}function _i(){return xi()}function Si(){return xi(wi)}var Oi=n(49531);const Ci=Math.PI/180,Ai=180/Math.PI,Ei=.96422,ki=1,Pi=.82521,Mi=4/29,Ti=6/29,Ri=3*Ti*Ti,ji=Ti*Ti*Ti;function Di(e){if(e instanceof Bi)return new Bi(e.l,e.a,e.b,e.opacity);if(e instanceof Gi)return Wi(e);e instanceof Zr.Ss||(e=(0,Zr.SU)(e));var t,n,r=Hi(e.r),o=Hi(e.g),i=Hi(e.b),a=Zi((.2225045*r+.7168786*o+.0606169*i)/ki);return r===o&&o===i?t=n=a:(t=Zi((.4360747*r+.3850649*o+.1430804*i)/Ei),n=Zi((.0139322*r+.0971045*o+.7141733*i)/Pi)),new Bi(116*a-16,500*(t-a),200*(a-n),e.opacity)}function Ii(e,t){return new Bi(e,0,0,null==t?1:t)}function Li(e,t,n,r){return 1===arguments.length?Di(e):new Bi(e,t,n,null==r?1:r)}function Bi(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function Zi(e){return e>ji?Math.pow(e,1/3):e/Ri+Mi}function Ni(e){return e>Ti?e*e*e:Ri*(e-Mi)}function Fi(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function Hi(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function Vi(e){if(e instanceof Gi)return new Gi(e.h,e.c,e.l,e.opacity);if(e instanceof Bi||(e=Di(e)),0===e.a&&0===e.b)return new Gi(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*Ai;return new Gi(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function zi(e,t,n,r){return 1===arguments.length?Vi(e):new Gi(n,t,e,null==r?1:r)}function Ui(e,t,n,r){return 1===arguments.length?Vi(e):new Gi(e,t,n,null==r?1:r)}function Gi(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}function Wi(e){if(isNaN(e.h))return new Bi(e.l,0,0,e.opacity);var t=e.h*Ci;return new Bi(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}(0,Oi.Z)(Bi,Li,(0,Oi.l)(Zr.Il,{brighter(e){return new Bi(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker(e){return new Bi(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return t=Ei*Ni(t),e=ki*Ni(e),n=Pi*Ni(n),new Zr.Ss(Fi(3.1338561*t-1.6168667*e-.4906146*n),Fi(-.9787684*t+1.9161415*e+.033454*n),Fi(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),(0,Oi.Z)(Gi,Ui,(0,Oi.l)(Zr.Il,{brighter(e){return new Gi(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker(e){return new Gi(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb(){return Wi(this).rgb()}}));var $i=-.14861,qi=1.78277,Yi=-.29227,Ki=-.90649,Xi=1.97294,Ji=Xi*Ki,Qi=Xi*qi,ea=qi*Yi-Ki*$i;function ta(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof na)return new na(e.h,e.s,e.l,e.opacity);e instanceof Zr.Ss||(e=(0,Zr.SU)(e));var t=e.r/255,n=e.g/255,r=e.b/255,o=(ea*r+Ji*t-Qi*n)/(ea+Ji-Qi),i=r-o,a=(Xi*(n-o)-Yi*i)/Ki,s=Math.sqrt(a*a+i*i)/(Xi*o*(1-o)),l=s?Math.atan2(a,i)*Ai-120:NaN;return new na(l<0?l+360:l,s,o,e.opacity)}(e):new na(e,t,n,null==r?1:r)}function na(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function ra(e){return Math.max(1,Math.ceil(Math.log(function(e,t){let n=0;if(void 0===t)for(let r of e)null!=r&&(r=+r)>=r&&++n;else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(o=+o)>=o&&++n}return n}(e))/Math.LN2)+1)}(0,Oi.Z)(na,ta,(0,Oi.l)(Zr.Il,{brighter(e){return e=null==e?Zr.J5:Math.pow(Zr.J5,e),new na(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?Zr.xV:Math.pow(Zr.xV,e),new na(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=isNaN(this.h)?0:(this.h+120)*Ci,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),o=Math.sin(e);return new Zr.Ss(255*(t+n*($i*r+qi*o)),255*(t+n*(Yi*r+Ki*o)),255*(t+n*(Xi*r)),this.opacity)}}));const oa=Math.sqrt(50),ia=Math.sqrt(10),aa=Math.sqrt(2);function sa(e,t,n){const r=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(r)),i=r/Math.pow(10,o),a=i>=oa?10:i>=ia?5:i>=aa?2:1;let s,l,c;return o<0?(c=Math.pow(10,-o)/a,s=Math.round(e*c),l=Math.round(t*c),s/c<e&&++s,l/c>t&&--l,c=-c):(c=Math.pow(10,o)*a,s=Math.round(e/c),l=Math.round(t/c),s*c<e&&++s,l*c>t&&--l),l<s&&.5<=n&&n<2?sa(e,t,2*n):[s,l,c]}function la(e,t,n){if(!((n=+n)>0))return[];if((e=+e)===(t=+t))return[e];const r=t<e,[o,i,a]=r?sa(t,e,n):sa(e,t,n);if(!(i>=o))return[];const s=i-o+1,l=new Array(s);if(r)if(a<0)for(let c=0;c<s;++c)l[c]=(i-c)/-a;else for(let c=0;c<s;++c)l[c]=(i-c)*a;else if(a<0)for(let c=0;c<s;++c)l[c]=(o+c)/-a;else for(let c=0;c<s;++c)l[c]=(o+c)*a;return l}function ca(e,t,n){return sa(e=+e,t=+t,n=+n)[2]}var ua=Array.prototype.slice;function da(e,t){return e-t}const fa=e=>()=>e;function pa(e,t){for(var n,r=-1,o=t.length;++r<o;)if(n=ha(e,t[r]))return n;return 0}function ha(e,t){for(var n=t[0],r=t[1],o=-1,i=0,a=e.length,s=a-1;i<a;s=i++){var l=e[i],c=l[0],u=l[1],d=e[s],f=d[0],p=d[1];if(ga(l,d,t))return 0;u>r!==p>r&&n<(f-c)*(r-u)/(p-u)+c&&(o=-o)}return o}function ga(e,t,n){var r,o,i,a;return function(e,t,n){return(t[0]-e[0])*(n[1]-e[1])===(n[0]-e[0])*(t[1]-e[1])}(e,t,n)&&(o=e[r=+(e[0]===t[0])],i=n[r],a=t[r],o<=i&&i<=a||a<=i&&i<=o)}function va(){}var ma=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function ya(){var e=1,t=1,n=ra,r=s;function o(e){var t=n(e);if(Array.isArray(t))t=t.slice().sort(da);else{const n=function(e,t){let n,r;if(void 0===t)for(const o of e)null!=o&&(void 0===n?o>=o&&(n=r=o):(n>o&&(n=o),r<o&&(r=o)));else{let o=-1;for(let i of e)null!=(i=t(i,++o,e))&&(void 0===n?i>=i&&(n=r=i):(n>i&&(n=i),r<i&&(r=i)))}return[n,r]}(e,ba);for(t=la(...function(e,t,n){let r;for(;;){const o=ca(e,t,n);if(o===r||0===o||!isFinite(o))return[e,t];o>0?(e=Math.floor(e/o)*o,t=Math.ceil(t/o)*o):o<0&&(e=Math.ceil(e*o)/o,t=Math.floor(t*o)/o),r=o}}(n[0],n[1],t),t);t[t.length-1]>=n[1];)t.pop();for(;t[1]<n[0];)t.shift()}return t.map((t=>i(e,t)))}function i(n,o){const i=null==o?NaN:+o;if(isNaN(i))throw new Error(`invalid value: ${o}`);var s=[],l=[];return function(n,r,o){var i,s,l,c,u,d,f=new Array,p=new Array;i=s=-1,c=wa(n[0],r),ma[c<<1].forEach(h);for(;++i<e-1;)l=c,c=wa(n[i+1],r),ma[l|c<<1].forEach(h);ma[c<<0].forEach(h);for(;++s<t-1;){for(i=-1,c=wa(n[s*e+e],r),u=wa(n[s*e],r),ma[c<<1|u<<2].forEach(h);++i<e-1;)l=c,c=wa(n[s*e+e+i+1],r),d=u,u=wa(n[s*e+i+1],r),ma[l|c<<1|u<<2|d<<3].forEach(h);ma[c|u<<3].forEach(h)}i=-1,u=n[s*e]>=r,ma[u<<2].forEach(h);for(;++i<e-1;)d=u,u=wa(n[s*e+i+1],r),ma[u<<2|d<<3].forEach(h);function h(e){var t,n,r=[e[0][0]+i,e[0][1]+s],l=[e[1][0]+i,e[1][1]+s],c=a(r),u=a(l);(t=p[c])?(n=f[u])?(delete p[t.end],delete f[n.start],t===n?(t.ring.push(l),o(t.ring)):f[t.start]=p[n.end]={start:t.start,end:n.end,ring:t.ring.concat(n.ring)}):(delete p[t.end],t.ring.push(l),p[t.end=u]=t):(t=f[u])?(n=p[c])?(delete f[t.start],delete p[n.end],t===n?(t.ring.push(l),o(t.ring)):f[n.start]=p[t.end]={start:n.start,end:t.end,ring:n.ring.concat(t.ring)}):(delete f[t.start],t.ring.unshift(r),f[t.start=c]=t):f[c]=p[u]={start:c,end:u,ring:[r,l]}}ma[u<<3].forEach(h)}(n,i,(function(e){r(e,n,i),function(e){for(var t=0,n=e.length,r=e[n-1][1]*e[0][0]-e[n-1][0]*e[0][1];++t<n;)r+=e[t-1][1]*e[t][0]-e[t-1][0]*e[t][1];return r}(e)>0?s.push([e]):l.push(e)})),l.forEach((function(e){for(var t,n=0,r=s.length;n<r;++n)if(-1!==pa((t=s[n])[0],e))return void t.push(e)})),{type:"MultiPolygon",value:o,coordinates:s}}function a(t){return 2*t[0]+t[1]*(e+1)*4}function s(n,r,o){n.forEach((function(n){var i=n[0],a=n[1],s=0|i,l=0|a,c=xa(r[l*e+s]);i>0&&i<e&&s===i&&(n[0]=_a(i,xa(r[l*e+s-1]),c,o)),a>0&&a<t&&l===a&&(n[1]=_a(a,xa(r[(l-1)*e+s]),c,o))}))}return o.contour=i,o.size=function(n){if(!arguments.length)return[e,t];var r=Math.floor(n[0]),i=Math.floor(n[1]);if(!(r>=0&&i>=0))throw new Error("invalid size");return e=r,t=i,o},o.thresholds=function(e){return arguments.length?(n="function"===typeof e?e:Array.isArray(e)?fa(ua.call(e)):fa(e),o):n},o.smooth=function(e){return arguments.length?(r=e?s:va,o):r===s},o}function ba(e){return isFinite(e)?e:NaN}function wa(e,t){return null!=e&&+e>=t}function xa(e){return null==e||isNaN(e=+e)?-1/0:e}function _a(e,t,n,r){const o=r-t,i=n-t,a=isFinite(o)||isFinite(i)?o/i:Math.sign(o)/Math.sign(i);return isNaN(a)?e:e+a-.5}const Sa=Oa(Ea);Oa((function(e){const t=Ea(e);return(e,n,r,o,i)=>{t(e,n,(r<<=2)+0,(o<<=2)+0,i<<=2),t(e,n,r+1,o+1,i),t(e,n,r+2,o+2,i),t(e,n,r+3,o+3,i)}}));function Oa(e){return function(t,n,r=n){if(!((n=+n)>=0))throw new RangeError("invalid rx");if(!((r=+r)>=0))throw new RangeError("invalid ry");let{data:o,width:i,height:a}=t;if(!((i=Math.floor(i))>=0))throw new RangeError("invalid width");if(!((a=Math.floor(void 0!==a?a:o.length/i))>=0))throw new RangeError("invalid height");if(!i||!a||!n&&!r)return t;const s=n&&e(n),l=r&&e(r),c=o.slice();return s&&l?(Ca(s,c,o,i,a),Ca(s,o,c,i,a),Ca(s,c,o,i,a),Aa(l,o,c,i,a),Aa(l,c,o,i,a),Aa(l,o,c,i,a)):s?(Ca(s,o,c,i,a),Ca(s,c,o,i,a),Ca(s,o,c,i,a)):l&&(Aa(l,o,c,i,a),Aa(l,c,o,i,a),Aa(l,o,c,i,a)),t}}function Ca(e,t,n,r,o){for(let i=0,a=r*o;i<a;)e(t,n,i,i+=r,1)}function Aa(e,t,n,r,o){for(let i=0,a=r*o;i<r;++i)e(t,n,i,i+a,r)}function Ea(e){const t=Math.floor(e);if(t===e)return function(e){const t=2*e+1;return(n,r,o,i,a)=>{if(!((i-=a)>=o))return;let s=e*r[o];const l=a*e;for(let e=o,t=o+l;e<t;e+=a)s+=r[Math.min(i,e)];for(let e=o,c=i;e<=c;e+=a)s+=r[Math.min(i,e+l)],n[e]=s/t,s-=r[Math.max(o,e-l)]}}(e);const n=e-t,r=2*e+1;return(e,o,i,a,s)=>{if(!((a-=s)>=i))return;let l=t*o[i];const c=s*t,u=c+s;for(let t=i,n=i+c;t<n;t+=s)l+=o[Math.min(a,t)];for(let t=i,d=a;t<=d;t+=s)l+=o[Math.min(a,t+c)],e[t]=(l+n*(o[Math.max(i,t-u)]+o[Math.min(a,t+u)]))/r,l-=o[Math.max(i,t-c)]}}function ka(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n<r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of e)null!=(o=t(o,++r,e))&&(n<o||void 0===n&&o>=o)&&(n=o)}return n}function Pa(e){return e[0]}function Ma(e){return e[1]}function Ta(){return 1}function Ra(){var e=Pa,t=Ma,n=Ta,r=960,o=500,i=20,a=2,s=3*i,l=r+2*s>>a,c=o+2*s>>a,u=fa(20);function d(r){var o=new Float32Array(l*c),u=Math.pow(2,-a),d=-1;for(const i of r){var f=(e(i,++d,r)+s)*u,p=(t(i,d,r)+s)*u,h=+n(i,d,r);if(h&&f>=0&&f<l&&p>=0&&p<c){var g=Math.floor(f),v=Math.floor(p),m=f-g-.5,y=p-v-.5;o[g+v*l]+=(1-m)*(1-y)*h,o[g+1+v*l]+=m*(1-y)*h,o[g+1+(v+1)*l]+=m*y*h,o[g+(v+1)*l]+=(1-m)*y*h}}return Sa({data:o,width:l,height:c},i*u),o}function f(e){var t=d(e),n=u(t),r=Math.pow(2,2*a);return Array.isArray(n)||(n=la(Number.MIN_VALUE,ka(t)/r,n)),ya().size([l,c]).thresholds(n.map((e=>e*r)))(t).map(((e,t)=>(e.value=+n[t],p(e))))}function p(e){return e.coordinates.forEach(h),e}function h(e){e.forEach(g)}function g(e){e.forEach(v)}function v(e){e[0]=e[0]*Math.pow(2,a)-s,e[1]=e[1]*Math.pow(2,a)-s}function m(){return l=r+2*(s=3*i)>>a,c=o+2*s>>a,f}return f.contours=function(e){var t=d(e),n=ya().size([l,c]),r=Math.pow(2,2*a),o=e=>{e=+e;var o=p(n.contour(t,e*r));return o.value=e,o};return Object.defineProperty(o,"max",{get:()=>ka(t)/r}),o},f.x=function(t){return arguments.length?(e="function"===typeof t?t:fa(+t),f):e},f.y=function(e){return arguments.length?(t="function"===typeof e?e:fa(+e),f):t},f.weight=function(e){return arguments.length?(n="function"===typeof e?e:fa(+e),f):n},f.size=function(e){if(!arguments.length)return[r,o];var t=+e[0],n=+e[1];if(!(t>=0&&n>=0))throw new Error("invalid size");return r=t,o=n,m()},f.cellSize=function(e){if(!arguments.length)return 1<<a;if(!((e=+e)>=1))throw new Error("invalid cell size");return a=Math.floor(Math.log(e)/Math.LN2),m()},f.thresholds=function(e){return arguments.length?(u="function"===typeof e?e:Array.isArray(e)?fa(ua.call(e)):fa(e),f):u},f.bandwidth=function(e){if(!arguments.length)return Math.sqrt(i*(i+1));if(!((e=+e)>=0))throw new Error("invalid bandwidth");return i=(Math.sqrt(4*e*e+1)-1)/2,m()},f}const ja=134217729,Da=33306690738754706e-32;function Ia(e,t,n,r,o){let i,a,s,l,c=t[0],u=r[0],d=0,f=0;u>c===u>-c?(i=c,c=t[++d]):(i=u,u=r[++f]);let p=0;if(d<e&&f<n)for(u>c===u>-c?(a=c+i,s=i-(a-c),c=t[++d]):(a=u+i,s=i-(a-u),u=r[++f]),i=a,0!==s&&(o[p++]=s);d<e&&f<n;)u>c===u>-c?(a=i+c,l=a-i,s=i-(a-l)+(c-l),c=t[++d]):(a=i+u,l=a-i,s=i-(a-l)+(u-l),u=r[++f]),i=a,0!==s&&(o[p++]=s);for(;d<e;)a=i+c,l=a-i,s=i-(a-l)+(c-l),c=t[++d],i=a,0!==s&&(o[p++]=s);for(;f<n;)a=i+u,l=a-i,s=i-(a-l)+(u-l),u=r[++f],i=a,0!==s&&(o[p++]=s);return 0===i&&0!==p||(o[p++]=i),p}function La(e){return new Float64Array(e)}const Ba=22204460492503146e-32,Za=11093356479670487e-47,Na=La(4),Fa=La(8),Ha=La(12),Va=La(16),za=La(4);function Ua(e,t,n,r,o,i){const a=(t-i)*(n-o),s=(e-o)*(r-i),l=a-s;if(0===a||0===s||a>0!==s>0)return l;const c=Math.abs(a+s);return Math.abs(l)>=33306690738754716e-32*c?l:-function(e,t,n,r,o,i,a){let s,l,c,u,d,f,p,h,g,v,m,y,b,w,x,_,S,O;const C=e-o,A=n-o,E=t-i,k=r-i;w=C*k,f=ja*C,p=f-(f-C),h=C-p,f=ja*k,g=f-(f-k),v=k-g,x=h*v-(w-p*g-h*g-p*v),_=E*A,f=ja*E,p=f-(f-E),h=E-p,f=ja*A,g=f-(f-A),v=A-g,S=h*v-(_-p*g-h*g-p*v),m=x-S,d=x-m,Na[0]=x-(m+d)+(d-S),y=w+m,d=y-w,b=w-(y-d)+(m-d),m=b-_,d=b-m,Na[1]=b-(m+d)+(d-_),O=y+m,d=O-y,Na[2]=y-(O-d)+(m-d),Na[3]=O;let P=function(e,t){let n=t[0];for(let r=1;r<e;r++)n+=t[r];return n}(4,Na),M=Ba*a;if(P>=M||-P>=M)return P;if(d=e-C,s=e-(C+d)+(d-o),d=n-A,c=n-(A+d)+(d-o),d=t-E,l=t-(E+d)+(d-i),d=r-k,u=r-(k+d)+(d-i),0===s&&0===l&&0===c&&0===u)return P;if(M=Za*a+Da*Math.abs(P),P+=C*u+k*s-(E*c+A*l),P>=M||-P>=M)return P;w=s*k,f=ja*s,p=f-(f-s),h=s-p,f=ja*k,g=f-(f-k),v=k-g,x=h*v-(w-p*g-h*g-p*v),_=l*A,f=ja*l,p=f-(f-l),h=l-p,f=ja*A,g=f-(f-A),v=A-g,S=h*v-(_-p*g-h*g-p*v),m=x-S,d=x-m,za[0]=x-(m+d)+(d-S),y=w+m,d=y-w,b=w-(y-d)+(m-d),m=b-_,d=b-m,za[1]=b-(m+d)+(d-_),O=y+m,d=O-y,za[2]=y-(O-d)+(m-d),za[3]=O;const T=Ia(4,Na,4,za,Fa);w=C*u,f=ja*C,p=f-(f-C),h=C-p,f=ja*u,g=f-(f-u),v=u-g,x=h*v-(w-p*g-h*g-p*v),_=E*c,f=ja*E,p=f-(f-E),h=E-p,f=ja*c,g=f-(f-c),v=c-g,S=h*v-(_-p*g-h*g-p*v),m=x-S,d=x-m,za[0]=x-(m+d)+(d-S),y=w+m,d=y-w,b=w-(y-d)+(m-d),m=b-_,d=b-m,za[1]=b-(m+d)+(d-_),O=y+m,d=O-y,za[2]=y-(O-d)+(m-d),za[3]=O;const R=Ia(T,Fa,4,za,Ha);w=s*u,f=ja*s,p=f-(f-s),h=s-p,f=ja*u,g=f-(f-u),v=u-g,x=h*v-(w-p*g-h*g-p*v),_=l*c,f=ja*l,p=f-(f-l),h=l-p,f=ja*c,g=f-(f-c),v=c-g,S=h*v-(_-p*g-h*g-p*v),m=x-S,d=x-m,za[0]=x-(m+d)+(d-S),y=w+m,d=y-w,b=w-(y-d)+(m-d),m=b-_,d=b-m,za[1]=b-(m+d)+(d-_),O=y+m,d=O-y,za[2]=y-(O-d)+(m-d),za[3]=O;const j=Ia(R,Ha,4,za,Va);return Va[j-1]}(e,t,n,r,o,i,c)}La(4),La(4),La(4),La(4),La(4),La(4),La(4),La(4),La(4),La(8),La(8),La(8),La(4),La(8),La(8),La(8),La(12);La(192),La(192);La(4),La(4),La(4),La(4),La(4),La(4),La(4),La(4),La(8),La(8),La(8),La(8),La(8),La(8),La(8),La(8),La(8),La(4),La(4),La(4),La(8),La(16),La(16),La(16),La(32),La(32),La(48),La(64);La(1152),La(1152);La(4),La(4),La(4),La(4),La(4),La(4),La(4),La(4),La(4),La(4),La(24),La(24),La(24),La(24),La(24),La(24),La(24),La(24),La(24),La(24),La(1152),La(1152),La(1152),La(1152),La(1152),La(2304),La(2304),La(3456),La(5760),La(8),La(8),La(8),La(16),La(24),La(48),La(48),La(96),La(192),La(384),La(384),La(384),La(768);La(96),La(96),La(96),La(1152);const Ga=Math.pow(2,-52),Wa=new Uint32Array(512);class $a{static from(e,t=Qa,n=es){const r=e.length,o=new Float64Array(2*r);for(let i=0;i<r;i++){const r=e[i];o[2*i]=t(r),o[2*i+1]=n(r)}return new $a(o)}constructor(e){const t=e.length>>1;if(t>0&&"number"!==typeof e[0])throw new Error("Expected coords to contain numbers.");this.coords=e;const n=Math.max(2*t-5,0);this._triangles=new Uint32Array(3*n),this._halfedges=new Int32Array(3*n),this._hashSize=Math.ceil(Math.sqrt(t)),this._hullPrev=new Uint32Array(t),this._hullNext=new Uint32Array(t),this._hullTri=new Uint32Array(t),this._hullHash=new Int32Array(this._hashSize).fill(-1),this._ids=new Uint32Array(t),this._dists=new Float64Array(t),this.update()}update(){const{coords:e,_hullPrev:t,_hullNext:n,_hullTri:r,_hullHash:o}=this,i=e.length>>1;let a=1/0,s=1/0,l=-1/0,c=-1/0;for(let C=0;C<i;C++){const t=e[2*C],n=e[2*C+1];t<a&&(a=t),n<s&&(s=n),t>l&&(l=t),n>c&&(c=n),this._ids[C]=C}const u=(a+l)/2,d=(s+c)/2;let f,p,h,g=1/0;for(let C=0;C<i;C++){const t=qa(u,d,e[2*C],e[2*C+1]);t<g&&(f=C,g=t)}const v=e[2*f],m=e[2*f+1];g=1/0;for(let C=0;C<i;C++){if(C===f)continue;const t=qa(v,m,e[2*C],e[2*C+1]);t<g&&t>0&&(p=C,g=t)}let y=e[2*p],b=e[2*p+1],w=1/0;for(let C=0;C<i;C++){if(C===f||C===p)continue;const t=Ka(v,m,y,b,e[2*C],e[2*C+1]);t<w&&(h=C,w=t)}let x=e[2*h],_=e[2*h+1];if(w===1/0){for(let r=0;r<i;r++)this._dists[r]=e[2*r]-e[0]||e[2*r+1]-e[1];Xa(this._ids,this._dists,0,i-1);const t=new Uint32Array(i);let n=0;for(let e=0,r=-1/0;e<i;e++){const o=this._ids[e];this._dists[o]>r&&(t[n++]=o,r=this._dists[o])}return this.hull=t.subarray(0,n),this.triangles=new Uint32Array(0),void(this.halfedges=new Uint32Array(0))}if(Ua(v,m,y,b,x,_)<0){const e=p,t=y,n=b;p=h,y=x,b=_,h=e,x=t,_=n}const S=function(e,t,n,r,o,i){const a=n-e,s=r-t,l=o-e,c=i-t,u=a*a+s*s,d=l*l+c*c,f=.5/(a*c-s*l),p=e+(c*u-s*d)*f,h=t+(a*d-l*u)*f;return{x:p,y:h}}(v,m,y,b,x,_);this._cx=S.x,this._cy=S.y;for(let C=0;C<i;C++)this._dists[C]=qa(e[2*C],e[2*C+1],S.x,S.y);Xa(this._ids,this._dists,0,i-1),this._hullStart=f;let O=3;n[f]=t[h]=p,n[p]=t[f]=h,n[h]=t[p]=f,r[f]=0,r[p]=1,r[h]=2,o.fill(-1),o[this._hashKey(v,m)]=f,o[this._hashKey(y,b)]=p,o[this._hashKey(x,_)]=h,this.trianglesLen=0,this._addTriangle(f,p,h,-1,-1,-1);for(let C,A,E=0;E<this._ids.length;E++){const i=this._ids[E],a=e[2*i],s=e[2*i+1];if(E>0&&Math.abs(a-C)<=Ga&&Math.abs(s-A)<=Ga)continue;if(C=a,A=s,i===f||i===p||i===h)continue;let l=0;for(let e=0,t=this._hashKey(a,s);e<this._hashSize&&(l=o[(t+e)%this._hashSize],-1===l||l===n[l]);e++);l=t[l];let c,u=l;for(;c=n[u],Ua(a,s,e[2*u],e[2*u+1],e[2*c],e[2*c+1])>=0;)if(u=c,u===l){u=-1;break}if(-1===u)continue;let d=this._addTriangle(u,i,n[u],-1,-1,r[u]);r[i]=this._legalize(d+2),r[u]=d,O++;let g=n[u];for(;c=n[g],Ua(a,s,e[2*g],e[2*g+1],e[2*c],e[2*c+1])<0;)d=this._addTriangle(g,i,c,r[i],-1,r[g]),r[i]=this._legalize(d+2),n[g]=g,O--,g=c;if(u===l)for(;c=t[u],Ua(a,s,e[2*c],e[2*c+1],e[2*u],e[2*u+1])<0;)d=this._addTriangle(c,i,u,-1,r[u],r[c]),this._legalize(d+2),r[c]=d,n[u]=u,O--,u=c;this._hullStart=t[i]=u,n[u]=t[g]=i,n[i]=g,o[this._hashKey(a,s)]=i,o[this._hashKey(e[2*u],e[2*u+1])]=u}this.hull=new Uint32Array(O);for(let C=0,A=this._hullStart;C<O;C++)this.hull[C]=A,A=n[A];this.triangles=this._triangles.subarray(0,this.trianglesLen),this.halfedges=this._halfedges.subarray(0,this.trianglesLen)}_hashKey(e,t){return Math.floor(function(e,t){const n=e/(Math.abs(e)+Math.abs(t));return(t>0?3-n:1+n)/4}(e-this._cx,t-this._cy)*this._hashSize)%this._hashSize}_legalize(e){const{_triangles:t,_halfedges:n,coords:r}=this;let o=0,i=0;for(;;){const a=n[e],s=e-e%3;if(i=s+(e+2)%3,-1===a){if(0===o)break;e=Wa[--o];continue}const l=a-a%3,c=s+(e+1)%3,u=l+(a+2)%3,d=t[i],f=t[e],p=t[c],h=t[u];if(Ya(r[2*d],r[2*d+1],r[2*f],r[2*f+1],r[2*p],r[2*p+1],r[2*h],r[2*h+1])){t[e]=h,t[a]=d;const r=n[u];if(-1===r){let t=this._hullStart;do{if(this._hullTri[t]===u){this._hullTri[t]=e;break}t=this._hullPrev[t]}while(t!==this._hullStart)}this._link(e,r),this._link(a,n[i]),this._link(i,u);const s=l+(a+1)%3;o<Wa.length&&(Wa[o++]=s)}else{if(0===o)break;e=Wa[--o]}}return i}_link(e,t){this._halfedges[e]=t,-1!==t&&(this._halfedges[t]=e)}_addTriangle(e,t,n,r,o,i){const a=this.trianglesLen;return this._triangles[a]=e,this._triangles[a+1]=t,this._triangles[a+2]=n,this._link(a,r),this._link(a+1,o),this._link(a+2,i),this.trianglesLen+=3,a}}function qa(e,t,n,r){const o=e-n,i=t-r;return o*o+i*i}function Ya(e,t,n,r,o,i,a,s){const l=e-a,c=t-s,u=n-a,d=r-s,f=o-a,p=i-s,h=u*u+d*d,g=f*f+p*p;return l*(d*g-h*p)-c*(u*g-h*f)+(l*l+c*c)*(u*p-d*f)<0}function Ka(e,t,n,r,o,i){const a=n-e,s=r-t,l=o-e,c=i-t,u=a*a+s*s,d=l*l+c*c,f=.5/(a*c-s*l),p=(c*u-s*d)*f,h=(a*d-l*u)*f;return p*p+h*h}function Xa(e,t,n,r){if(r-n<=20)for(let o=n+1;o<=r;o++){const r=e[o],i=t[r];let a=o-1;for(;a>=n&&t[e[a]]>i;)e[a+1]=e[a--];e[a+1]=r}else{let o=n+1,i=r;Ja(e,n+r>>1,o),t[e[n]]>t[e[r]]&&Ja(e,n,r),t[e[o]]>t[e[r]]&&Ja(e,o,r),t[e[n]]>t[e[o]]&&Ja(e,n,o);const a=e[o],s=t[a];for(;;){do{o++}while(t[e[o]]<s);do{i--}while(t[e[i]]>s);if(i<o)break;Ja(e,o,i)}e[n+1]=e[i],e[i]=a,r-o+1>=i-n?(Xa(e,t,o,r),Xa(e,t,n,i-1)):(Xa(e,t,n,i-1),Xa(e,t,o,r))}}function Ja(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function Qa(e){return e[0]}function es(e){return e[1]}const ts=1e-6;class ns{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(e,t){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(e,t){this._+=`L${this._x1=+e},${this._y1=+t}`}arc(e,t,n){const r=(e=+e)+(n=+n),o=t=+t;if(n<0)throw new Error("negative radius");null===this._x1?this._+=`M${r},${o}`:(Math.abs(this._x1-r)>ts||Math.abs(this._y1-o)>ts)&&(this._+="L"+r+","+o),n&&(this._+=`A${n},${n},0,1,1,${e-n},${t}A${n},${n},0,1,1,${this._x1=r},${this._y1=o}`)}rect(e,t,n,r){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${+n}v${+r}h${-n}Z`}value(){return this._||null}}class rs{constructor(){this._=[]}moveTo(e,t){this._.push([e,t])}closePath(){this._.push(this._[0].slice())}lineTo(e,t){this._.push([e,t])}value(){return this._.length?this._:null}}class os{constructor(e,[t,n,r,o]=[0,0,960,500]){if(!((r=+r)>=(t=+t))||!((o=+o)>=(n=+n)))throw new Error("invalid bounds");this.delaunay=e,this._circumcenters=new Float64Array(2*e.points.length),this.vectors=new Float64Array(2*e.points.length),this.xmax=r,this.xmin=t,this.ymax=o,this.ymin=n,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points:e,hull:t,triangles:n},vectors:r}=this,o=this.circumcenters=this._circumcenters.subarray(0,n.length/3*2);for(let f,p,h=0,g=0,v=n.length;h<v;h+=3,g+=2){const t=2*n[h],r=2*n[h+1],i=2*n[h+2],a=e[t],s=e[t+1],l=e[r],c=e[r+1],u=e[i],d=e[i+1],v=l-a,m=c-s,y=u-a,b=d-s,w=2*(v*b-m*y);if(Math.abs(w)<1e-9){let t=1e9;const r=2*n[0];t*=Math.sign((e[r]-a)*b-(e[r+1]-s)*y),f=(a+u)/2-t*b,p=(s+d)/2+t*y}else{const e=1/w,t=v*v+m*m,n=y*y+b*b;f=a+(b*t-m*n)*e,p=s+(v*n-y*t)*e}o[g]=f,o[g+1]=p}let i,a,s,l=t[t.length-1],c=4*l,u=e[2*l],d=e[2*l+1];r.fill(0);for(let f=0;f<t.length;++f)l=t[f],i=c,a=u,s=d,c=4*l,u=e[2*l],d=e[2*l+1],r[i+2]=r[c]=s-d,r[i+3]=r[c+1]=u-a}render(e){const t=null==e?e=new ns:void 0,{delaunay:{halfedges:n,inedges:r,hull:o},circumcenters:i,vectors:a}=this;if(o.length<=1)return null;for(let c=0,u=n.length;c<u;++c){const t=n[c];if(t<c)continue;const r=2*Math.floor(c/3),o=2*Math.floor(t/3),a=i[r],s=i[r+1],l=i[o],u=i[o+1];this._renderSegment(a,s,l,u,e)}let s,l=o[o.length-1];for(let c=0;c<o.length;++c){s=l,l=o[c];const t=2*Math.floor(r[l]/3),n=i[t],u=i[t+1],d=4*s,f=this._project(n,u,a[d+2],a[d+3]);f&&this._renderSegment(n,u,f[0],f[1],e)}return t&&t.value()}renderBounds(e){const t=null==e?e=new ns:void 0;return e.rect(this.xmin,this.ymin,this.xmax-this.xmin,this.ymax-this.ymin),t&&t.value()}renderCell(e,t){const n=null==t?t=new ns:void 0,r=this._clip(e);if(null===r||!r.length)return;t.moveTo(r[0],r[1]);let o=r.length;for(;r[0]===r[o-2]&&r[1]===r[o-1]&&o>1;)o-=2;for(let i=2;i<o;i+=2)r[i]===r[i-2]&&r[i+1]===r[i-1]||t.lineTo(r[i],r[i+1]);return t.closePath(),n&&n.value()}*cellPolygons(){const{delaunay:{points:e}}=this;for(let t=0,n=e.length/2;t<n;++t){const e=this.cellPolygon(t);e&&(e.index=t,yield e)}}cellPolygon(e){const t=new rs;return this.renderCell(e,t),t.value()}_renderSegment(e,t,n,r,o){let i;const a=this._regioncode(e,t),s=this._regioncode(n,r);0===a&&0===s?(o.moveTo(e,t),o.lineTo(n,r)):(i=this._clipSegment(e,t,n,r,a,s))&&(o.moveTo(i[0],i[1]),o.lineTo(i[2],i[3]))}contains(e,t,n){return(t=+t)===t&&(n=+n)===n&&this.delaunay._step(e,t,n)===e}*neighbors(e){const t=this._clip(e);if(t)for(const n of this.delaunay.neighbors(e)){const e=this._clip(n);if(e)e:for(let r=0,o=t.length;r<o;r+=2)for(let i=0,a=e.length;i<a;i+=2)if(t[r]===e[i]&&t[r+1]===e[i+1]&&t[(r+2)%o]===e[(i+a-2)%a]&&t[(r+3)%o]===e[(i+a-1)%a]){yield n;break e}}}_cell(e){const{circumcenters:t,delaunay:{inedges:n,halfedges:r,triangles:o}}=this,i=n[e];if(-1===i)return null;const a=[];let s=i;do{const n=Math.floor(s/3);if(a.push(t[2*n],t[2*n+1]),s=s%3===2?s-2:s+1,o[s]!==e)break;s=r[s]}while(s!==i&&-1!==s);return a}_clip(e){if(0===e&&1===this.delaunay.hull.length)return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];const t=this._cell(e);if(null===t)return null;const{vectors:n}=this,r=4*e;return this._simplify(n[r]||n[r+1]?this._clipInfinite(e,t,n[r],n[r+1],n[r+2],n[r+3]):this._clipFinite(e,t))}_clipFinite(e,t){const n=t.length;let r,o,i,a,s=null,l=t[n-2],c=t[n-1],u=this._regioncode(l,c),d=0;for(let f=0;f<n;f+=2)if(r=l,o=c,l=t[f],c=t[f+1],i=u,u=this._regioncode(l,c),0===i&&0===u)a=d,d=0,s?s.push(l,c):s=[l,c];else{let t,n,f,p,h;if(0===i){if(null===(t=this._clipSegment(r,o,l,c,i,u)))continue;[n,f,p,h]=t}else{if(null===(t=this._clipSegment(l,c,r,o,u,i)))continue;[p,h,n,f]=t,a=d,d=this._edgecode(n,f),a&&d&&this._edge(e,a,d,s,s.length),s?s.push(n,f):s=[n,f]}a=d,d=this._edgecode(p,h),a&&d&&this._edge(e,a,d,s,s.length),s?s.push(p,h):s=[p,h]}if(s)a=d,d=this._edgecode(s[0],s[1]),a&&d&&this._edge(e,a,d,s,s.length);else if(this.contains(e,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2))return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];return s}_clipSegment(e,t,n,r,o,i){const a=o<i;for(a&&([e,t,n,r,o,i]=[n,r,e,t,i,o]);;){if(0===o&&0===i)return a?[n,r,e,t]:[e,t,n,r];if(o&i)return null;let s,l,c=o||i;8&c?(s=e+(n-e)*(this.ymax-t)/(r-t),l=this.ymax):4&c?(s=e+(n-e)*(this.ymin-t)/(r-t),l=this.ymin):2&c?(l=t+(r-t)*(this.xmax-e)/(n-e),s=this.xmax):(l=t+(r-t)*(this.xmin-e)/(n-e),s=this.xmin),o?(e=s,t=l,o=this._regioncode(e,t)):(n=s,r=l,i=this._regioncode(n,r))}}_clipInfinite(e,t,n,r,o,i){let a,s=Array.from(t);if((a=this._project(s[0],s[1],n,r))&&s.unshift(a[0],a[1]),(a=this._project(s[s.length-2],s[s.length-1],o,i))&&s.push(a[0],a[1]),s=this._clipFinite(e,s))for(let l,c=0,u=s.length,d=this._edgecode(s[u-2],s[u-1]);c<u;c+=2)l=d,d=this._edgecode(s[c],s[c+1]),l&&d&&(c=this._edge(e,l,d,s,c),u=s.length);else this.contains(e,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2)&&(s=[this.xmin,this.ymin,this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax]);return s}_edge(e,t,n,r,o){for(;t!==n;){let n,i;switch(t){case 5:t=4;continue;case 4:t=6,n=this.xmax,i=this.ymin;break;case 6:t=2;continue;case 2:t=10,n=this.xmax,i=this.ymax;break;case 10:t=8;continue;case 8:t=9,n=this.xmin,i=this.ymax;break;case 9:t=1;continue;case 1:t=5,n=this.xmin,i=this.ymin}r[o]===n&&r[o+1]===i||!this.contains(e,n,i)||(r.splice(o,0,n,i),o+=2)}return o}_project(e,t,n,r){let o,i,a,s=1/0;if(r<0){if(t<=this.ymin)return null;(o=(this.ymin-t)/r)<s&&(a=this.ymin,i=e+(s=o)*n)}else if(r>0){if(t>=this.ymax)return null;(o=(this.ymax-t)/r)<s&&(a=this.ymax,i=e+(s=o)*n)}if(n>0){if(e>=this.xmax)return null;(o=(this.xmax-e)/n)<s&&(i=this.xmax,a=t+(s=o)*r)}else if(n<0){if(e<=this.xmin)return null;(o=(this.xmin-e)/n)<s&&(i=this.xmin,a=t+(s=o)*r)}return[i,a]}_edgecode(e,t){return(e===this.xmin?1:e===this.xmax?2:0)|(t===this.ymin?4:t===this.ymax?8:0)}_regioncode(e,t){return(e<this.xmin?1:e>this.xmax?2:0)|(t<this.ymin?4:t>this.ymax?8:0)}_simplify(e){if(e&&e.length>4){for(let t=0;t<e.length;t+=2){const n=(t+2)%e.length,r=(t+4)%e.length;(e[t]===e[n]&&e[n]===e[r]||e[t+1]===e[n+1]&&e[n+1]===e[r+1])&&(e.splice(n,2),t-=2)}e.length||(e=null)}return e}}const is=2*Math.PI,as=Math.pow;function ss(e){return e[0]}function ls(e){return e[1]}function cs(e,t,n){return[e+Math.sin(e+t)*n,t+Math.cos(e-t)*n]}class us{static from(e,t=ss,n=ls,r){return new us("length"in e?function(e,t,n,r){const o=e.length,i=new Float64Array(2*o);for(let a=0;a<o;++a){const o=e[a];i[2*a]=t.call(r,o,a,e),i[2*a+1]=n.call(r,o,a,e)}return i}(e,t,n,r):Float64Array.from(function*(e,t,n,r){let o=0;for(const i of e)yield t.call(r,i,o,e),yield n.call(r,i,o,e),++o}(e,t,n,r)))}constructor(e){this._delaunator=new $a(e),this.inedges=new Int32Array(e.length/2),this._hullIndex=new Int32Array(e.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){const e=this._delaunator,t=this.points;if(e.hull&&e.hull.length>2&&function(e){const{triangles:t,coords:n}=e;for(let r=0;r<t.length;r+=3){const e=2*t[r],o=2*t[r+1],i=2*t[r+2];if((n[i]-n[e])*(n[o+1]-n[e+1])-(n[o]-n[e])*(n[i+1]-n[e+1])>1e-10)return!1}return!0}(e)){this.collinear=Int32Array.from({length:t.length/2},((e,t)=>t)).sort(((e,n)=>t[2*e]-t[2*n]||t[2*e+1]-t[2*n+1]));const e=this.collinear[0],n=this.collinear[this.collinear.length-1],r=[t[2*e],t[2*e+1],t[2*n],t[2*n+1]],o=1e-8*Math.hypot(r[3]-r[1],r[2]-r[0]);for(let i=0,a=t.length/2;i<a;++i){const e=cs(t[2*i],t[2*i+1],o);t[2*i]=e[0],t[2*i+1]=e[1]}this._delaunator=new $a(t)}else delete this.collinear;const n=this.halfedges=this._delaunator.halfedges,r=this.hull=this._delaunator.hull,o=this.triangles=this._delaunator.triangles,i=this.inedges.fill(-1),a=this._hullIndex.fill(-1);for(let s=0,l=n.length;s<l;++s){const e=o[s%3===2?s-2:s+1];-1!==n[s]&&-1!==i[e]||(i[e]=s)}for(let s=0,l=r.length;s<l;++s)a[r[s]]=s;r.length<=2&&r.length>0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=r[0],i[r[0]]=1,2===r.length&&(i[r[1]]=0,this.triangles[1]=r[1],this.triangles[2]=r[1]))}voronoi(e){return new os(this,e)}*neighbors(e){const{inedges:t,hull:n,_hullIndex:r,halfedges:o,triangles:i,collinear:a}=this;if(a){const t=a.indexOf(e);return t>0&&(yield a[t-1]),void(t<a.length-1&&(yield a[t+1]))}const s=t[e];if(-1===s)return;let l=s,c=-1;do{if(yield c=i[l],l=l%3===2?l-2:l+1,i[l]!==e)return;if(l=o[l],-1===l){const t=n[(r[e]+1)%n.length];return void(t!==c&&(yield t))}}while(l!==s)}find(e,t,n=0){if((e=+e)!==e||(t=+t)!==t)return-1;const r=n;let o;for(;(o=this._step(n,e,t))>=0&&o!==n&&o!==r;)n=o;return o}_step(e,t,n){const{inedges:r,hull:o,_hullIndex:i,halfedges:a,triangles:s,points:l}=this;if(-1===r[e]||!l.length)return(e+1)%(l.length>>1);let c=e,u=as(t-l[2*e],2)+as(n-l[2*e+1],2);const d=r[e];let f=d;do{let r=s[f];const d=as(t-l[2*r],2)+as(n-l[2*r+1],2);if(d<u&&(u=d,c=r),f=f%3===2?f-2:f+1,s[f]!==e)break;if(f=a[f],-1===f){if(f=o[(i[e]+1)%o.length],f!==r&&as(t-l[2*f],2)+as(n-l[2*f+1],2)<u)return f;break}}while(f!==d);return c}render(e){const t=null==e?e=new ns:void 0,{points:n,halfedges:r,triangles:o}=this;for(let i=0,a=r.length;i<a;++i){const t=r[i];if(t<i)continue;const a=2*o[i],s=2*o[t];e.moveTo(n[a],n[a+1]),e.lineTo(n[s],n[s+1])}return this.renderHull(e),t&&t.value()}renderPoints(e,t){void 0!==t||e&&"function"===typeof e.moveTo||(t=e,e=null),t=void 0==t?2:+t;const n=null==e?e=new ns:void 0,{points:r}=this;for(let o=0,i=r.length;o<i;o+=2){const n=r[o],i=r[o+1];e.moveTo(n+t,i),e.arc(n,i,t,0,is)}return n&&n.value()}renderHull(e){const t=null==e?e=new ns:void 0,{hull:n,points:r}=this,o=2*n[0],i=n.length;e.moveTo(r[o],r[o+1]);for(let a=1;a<i;++a){const t=2*n[a];e.lineTo(r[t],r[t+1])}return e.closePath(),t&&t.value()}hullPolygon(){const e=new rs;return this.renderHull(e),e.value()}renderTriangle(e,t){const n=null==t?t=new ns:void 0,{points:r,triangles:o}=this,i=2*o[e*=3],a=2*o[e+1],s=2*o[e+2];return t.moveTo(r[i],r[i+1]),t.lineTo(r[a],r[a+1]),t.lineTo(r[s],r[s+1]),t.closePath(),n&&n.value()}*trianglePolygons(){const{triangles:e}=this;for(let t=0,n=e.length/3;t<n;++t)yield this.trianglePolygon(t)}trianglePolygon(e){const t=new rs;return this.renderTriangle(e,t),t.value()}}const ds=e=>()=>e;function fs(e,{sourceEvent:t,subject:n,target:r,identifier:o,active:i,x:a,y:s,dx:l,dy:c,dispatch:u}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},identifier:{value:o,enumerable:!0,configurable:!0},active:{value:i,enumerable:!0,configurable:!0},x:{value:a,enumerable:!0,configurable:!0},y:{value:s,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:c,enumerable:!0,configurable:!0},_:{value:u}})}function ps(e){return!e.ctrlKey&&!e.button}function hs(){return this.parentNode}function gs(e,t){return null==t?{x:e.x,y:e.y}:t}function vs(){return navigator.maxTouchPoints||"ontouchstart"in this}function ms(){var e,t,n,r,o=ps,i=hs,a=gs,s=vs,l={},c=_t("start","drag","end"),u=0,d=0;function f(e){e.on("mousedown.drag",p).filter(s).on("touchstart.drag",v).on("touchmove.drag",m,Zn).on("touchend.drag touchcancel.drag",y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function p(a,s){if(!r&&o.call(this,a,s)){var l=b(this,i.call(this,a,s),a,s,"mouse");l&&(Bn(a.view).on("mousemove.drag",h,Nn).on("mouseup.drag",g,Nn),Vn(a.view),Fn(a),n=!1,e=a.clientX,t=a.clientY,l("start",a))}}function h(r){if(Hn(r),!n){var o=r.clientX-e,i=r.clientY-t;n=o*o+i*i>d}l.mouse("drag",r)}function g(e){Bn(e.view).on("mousemove.drag mouseup.drag",null),zn(e.view,n),Hn(e),l.mouse("end",e)}function v(e,t){if(o.call(this,e,t)){var n,r,a=e.changedTouches,s=i.call(this,e,t),l=a.length;for(n=0;n<l;++n)(r=b(this,s,e,t,a[n].identifier,a[n]))&&(Fn(e),r("start",e,a[n]))}}function m(e){var t,n,r=e.changedTouches,o=r.length;for(t=0;t<o;++t)(n=l[r[t].identifier])&&(Hn(e),n("drag",e,r[t]))}function y(e){var t,n,o=e.changedTouches,i=o.length;for(r&&clearTimeout(r),r=setTimeout((function(){r=null}),500),t=0;t<i;++t)(n=l[o[t].identifier])&&(Fn(e),n("end",e,o[t]))}function b(e,t,n,r,o,i){var s,d,p,h=c.copy(),g=Wn(i||n,t);if(null!=(p=a.call(e,new fs("beforestart",{sourceEvent:n,target:f,identifier:o,active:u,x:g[0],y:g[1],dx:0,dy:0,dispatch:h}),r)))return s=p.x-g[0]||0,d=p.y-g[1]||0,function n(i,a,c){var v,m=g;switch(i){case"start":l[o]=n,v=u++;break;case"end":delete l[o],--u;case"drag":g=Wn(c||a,t),v=u}h.call(i,e,new fs(i,{sourceEvent:a,subject:p,target:f,identifier:o,active:v,x:g[0]+s,y:g[1]+d,dx:g[0]-m[0],dy:g[1]-m[1],dispatch:h}),r)}}return f.filter=function(e){return arguments.length?(o="function"===typeof e?e:ds(!!e),f):o},f.container=function(e){return arguments.length?(i="function"===typeof e?e:ds(e),f):i},f.subject=function(e){return arguments.length?(a="function"===typeof e?e:ds(e),f):a},f.touchable=function(e){return arguments.length?(s="function"===typeof e?e:ds(!!e),f):s},f.on=function(){var e=c.on.apply(c,arguments);return e===c?f:e},f.clickDistance=function(e){return arguments.length?(d=(e=+e)*e,f):Math.sqrt(d)},f}fs.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};var ys={},bs={},ws=34,xs=10,_s=13;function Ss(e){return new Function("d","return {"+e.map((function(e,t){return JSON.stringify(e)+": d["+t+'] || ""'})).join(",")+"}")}function Os(e){var t=Object.create(null),n=[];return e.forEach((function(e){for(var r in e)r in t||n.push(t[r]=r)})),n}function Cs(e,t){var n=e+"",r=n.length;return r<t?new Array(t-r+1).join(0)+n:n}function As(e){var t,n=e.getUTCHours(),r=e.getUTCMinutes(),o=e.getUTCSeconds(),i=e.getUTCMilliseconds();return isNaN(e)?"Invalid Date":((t=e.getUTCFullYear())<0?"-"+Cs(-t,6):t>9999?"+"+Cs(t,6):Cs(t,4))+"-"+Cs(e.getUTCMonth()+1,2)+"-"+Cs(e.getUTCDate(),2)+(i?"T"+Cs(n,2)+":"+Cs(r,2)+":"+Cs(o,2)+"."+Cs(i,3)+"Z":o?"T"+Cs(n,2)+":"+Cs(r,2)+":"+Cs(o,2)+"Z":r||n?"T"+Cs(n,2)+":"+Cs(r,2)+"Z":"")}function Es(e){var t=new RegExp('["'+e+"\n\r]"),n=e.charCodeAt(0);function r(e,t){var r,o=[],i=e.length,a=0,s=0,l=i<=0,c=!1;function u(){if(l)return bs;if(c)return c=!1,ys;var t,r,o=a;if(e.charCodeAt(o)===ws){for(;a++<i&&e.charCodeAt(a)!==ws||e.charCodeAt(++a)===ws;);return(t=a)>=i?l=!0:(r=e.charCodeAt(a++))===xs?c=!0:r===_s&&(c=!0,e.charCodeAt(a)===xs&&++a),e.slice(o+1,t-1).replace(/""/g,'"')}for(;a<i;){if((r=e.charCodeAt(t=a++))===xs)c=!0;else if(r===_s)c=!0,e.charCodeAt(a)===xs&&++a;else if(r!==n)continue;return e.slice(o,t)}return l=!0,e.slice(o,i)}for(e.charCodeAt(i-1)===xs&&--i,e.charCodeAt(i-1)===_s&&--i;(r=u())!==bs;){for(var d=[];r!==ys&&r!==bs;)d.push(r),r=u();t&&null==(d=t(d,s++))||o.push(d)}return o}function o(t,n){return t.map((function(t){return n.map((function(e){return a(t[e])})).join(e)}))}function i(t){return t.map(a).join(e)}function a(e){return null==e?"":e instanceof Date?As(e):t.test(e+="")?'"'+e.replace(/"/g,'""')+'"':e}return{parse:function(e,t){var n,o,i=r(e,(function(e,r){if(n)return n(e,r-1);o=e,n=t?function(e,t){var n=Ss(e);return function(r,o){return t(n(r),o,e)}}(e,t):Ss(e)}));return i.columns=o||[],i},parseRows:r,format:function(t,n){return null==n&&(n=Os(t)),[n.map(a).join(e)].concat(o(t,n)).join("\n")},formatBody:function(e,t){return null==t&&(t=Os(e)),o(e,t).join("\n")},formatRows:function(e){return e.map(i).join("\n")},formatRow:i,formatValue:a}}var ks=Es(","),Ps=ks.parse,Ms=ks.parseRows,Ts=ks.format,Rs=ks.formatBody,js=ks.formatRows,Ds=ks.formatRow,Is=ks.formatValue,Ls=Es("\t"),Bs=Ls.parse,Zs=Ls.parseRows,Ns=Ls.format,Fs=Ls.formatBody,Hs=Ls.formatRows,Vs=Ls.formatRow,zs=Ls.formatValue;function Us(e){for(var t in e){var n,r,o=e[t].trim();if(o)if("true"===o)o=!0;else if("false"===o)o=!1;else if("NaN"===o)o=NaN;else if(isNaN(n=+o)){if(!(r=o.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;Gs&&r[4]&&!r[7]&&(o=o.replace(/-/g,"/").replace(/T/," ")),o=new Date(o)}else o=n;else o=null;e[t]=o}return e}const Gs=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours(),Ws=e=>+e;function $s(e){return e*e}function qs(e){return e*(2-e)}function Ys(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}var Ks=function e(t){function n(e){return Math.pow(e,t)}return t=+t,n.exponent=e,n}(3),Xs=function e(t){function n(e){return 1-Math.pow(1-e,t)}return t=+t,n.exponent=e,n}(3),Js=function e(t){function n(e){return((e*=2)<=1?Math.pow(e,t):2-Math.pow(2-e,t))/2}return t=+t,n.exponent=e,n}(3),Qs=Math.PI,el=Qs/2;function tl(e){return 1===+e?1:1-Math.cos(e*el)}function nl(e){return Math.sin(e*el)}function rl(e){return(1-Math.cos(Qs*e))/2}function ol(e){return 1.0009775171065494*(Math.pow(2,-10*e)-.0009765625)}function il(e){return ol(1-+e)}function al(e){return 1-ol(e)}function sl(e){return((e*=2)<=1?ol(1-e):2-ol(e-1))/2}function ll(e){return 1-Math.sqrt(1-e*e)}function cl(e){return Math.sqrt(1- --e*e)}function ul(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}var dl=4/11,fl=6/11,pl=8/11,hl=3/4,gl=9/11,vl=10/11,ml=15/16,yl=21/22,bl=63/64,wl=1/dl/dl;function xl(e){return 1-_l(1-e)}function _l(e){return(e=+e)<dl?wl*e*e:e<pl?wl*(e-=fl)*e+hl:e<vl?wl*(e-=gl)*e+ml:wl*(e-=yl)*e+bl}function Sl(e){return((e*=2)<=1?1-_l(1-e):_l(e-1)+1)/2}var Ol=1.70158,Cl=function e(t){function n(e){return(e=+e)*e*(t*(e-1)+e)}return t=+t,n.overshoot=e,n}(Ol),Al=function e(t){function n(e){return--e*e*((e+1)*t+e)+1}return t=+t,n.overshoot=e,n}(Ol),El=function e(t){function n(e){return((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}return t=+t,n.overshoot=e,n}(Ol),kl=2*Math.PI,Pl=function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=kl);function o(e){return t*ol(- --e)*Math.sin((r-e)/n)}return o.amplitude=function(t){return e(t,n*kl)},o.period=function(n){return e(t,n)},o}(1,.3),Ml=function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=kl);function o(e){return 1-t*ol(e=+e)*Math.sin((e+r)/n)}return o.amplitude=function(t){return e(t,n*kl)},o.period=function(n){return e(t,n)},o}(1,.3),Tl=function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=kl);function o(e){return((e=2*e-1)<0?t*ol(-e)*Math.sin((r-e)/n):2-t*ol(e)*Math.sin((r+e)/n))/2}return o.amplitude=function(t){return e(t,n*kl)},o.period=function(n){return e(t,n)},o}(1,.3);function Rl(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.blob()}function jl(e,t){return fetch(e,t).then(Rl)}function Dl(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.arrayBuffer()}function Il(e,t){return fetch(e,t).then(Dl)}function Ll(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);return e.text()}function Bl(e,t){return fetch(e,t).then(Ll)}function Zl(e){return function(t,n,r){return 2===arguments.length&&"function"===typeof n&&(r=n,n=void 0),Bl(t,n).then((function(t){return e(t,r)}))}}function Nl(e,t,n,r){3===arguments.length&&"function"===typeof n&&(r=n,n=void 0);var o=Es(e);return Bl(t,n).then((function(e){return o.parse(e,r)}))}var Fl=Zl(Ps),Hl=Zl(Bs);function Vl(e,t){return new Promise((function(n,r){var o=new Image;for(var i in t)o[i]=t[i];o.onerror=r,o.onload=function(){n(o)},o.src=e}))}function zl(e){if(!e.ok)throw new Error(e.status+" "+e.statusText);if(204!==e.status&&205!==e.status)return e.json()}function Ul(e,t){return fetch(e,t).then(zl)}function Gl(e){return(t,n)=>Bl(t,n).then((t=>(new DOMParser).parseFromString(t,e)))}const Wl=Gl("application/xml");var $l=Gl("text/html"),ql=Gl("image/svg+xml");function Yl(e,t){var n,r=1;function o(){var o,i,a=n.length,s=0,l=0;for(o=0;o<a;++o)s+=(i=n[o]).x,l+=i.y;for(s=(s/a-e)*r,l=(l/a-t)*r,o=0;o<a;++o)(i=n[o]).x-=s,i.y-=l}return null==e&&(e=0),null==t&&(t=0),o.initialize=function(e){n=e},o.x=function(t){return arguments.length?(e=+t,o):e},o.y=function(e){return arguments.length?(t=+e,o):t},o.strength=function(e){return arguments.length?(r=+e,o):r},o}function Kl(e,t,n,r){if(isNaN(t)||isNaN(n))return e;var o,i,a,s,l,c,u,d,f,p=e._root,h={data:r},g=e._x0,v=e._y0,m=e._x1,y=e._y1;if(!p)return e._root=h,e;for(;p.length;)if((c=t>=(i=(g+m)/2))?g=i:m=i,(u=n>=(a=(v+y)/2))?v=a:y=a,o=p,!(p=p[d=u<<1|c]))return o[d]=h,e;if(s=+e._x.call(null,p.data),l=+e._y.call(null,p.data),t===s&&n===l)return h.next=p,o?o[d]=h:e._root=h,e;do{o=o?o[d]=new Array(4):e._root=new Array(4),(c=t>=(i=(g+m)/2))?g=i:m=i,(u=n>=(a=(v+y)/2))?v=a:y=a}while((d=u<<1|c)===(f=(l>=a)<<1|s>=i));return o[f]=p,o[d]=h,e}function Xl(e,t,n,r,o){this.node=e,this.x0=t,this.y0=n,this.x1=r,this.y1=o}function Jl(e){return e[0]}function Ql(e){return e[1]}function ec(e,t,n){var r=new tc(null==t?Jl:t,null==n?Ql:n,NaN,NaN,NaN,NaN);return null==e?r:r.addAll(e)}function tc(e,t,n,r,o,i){this._x=e,this._y=t,this._x0=n,this._y0=r,this._x1=o,this._y1=i,this._root=void 0}function nc(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}var rc=ec.prototype=tc.prototype;function oc(e){return function(){return e}}function ic(e){return 1e-6*(e()-.5)}function ac(e){return e.x+e.vx}function sc(e){return e.y+e.vy}function lc(e){var t,n,r,o=1,i=1;function a(){for(var e,a,l,c,u,d,f,p=t.length,h=0;h<i;++h)for(a=ec(t,ac,sc).visitAfter(s),e=0;e<p;++e)l=t[e],d=n[l.index],f=d*d,c=l.x+l.vx,u=l.y+l.vy,a.visit(g);function g(e,t,n,i,a){var s=e.data,p=e.r,h=d+p;if(!s)return t>c+h||i<c-h||n>u+h||a<u-h;if(s.index>l.index){var g=c-s.x-s.vx,v=u-s.y-s.vy,m=g*g+v*v;m<h*h&&(0===g&&(m+=(g=ic(r))*g),0===v&&(m+=(v=ic(r))*v),m=(h-(m=Math.sqrt(m)))/m*o,l.vx+=(g*=m)*(h=(p*=p)/(f+p)),l.vy+=(v*=m)*h,s.vx-=g*(h=1-h),s.vy-=v*h)}}}function s(e){if(e.data)return e.r=n[e.data.index];for(var t=e.r=0;t<4;++t)e[t]&&e[t].r>e.r&&(e.r=e[t].r)}function l(){if(t){var r,o,i=t.length;for(n=new Array(i),r=0;r<i;++r)o=t[r],n[o.index]=+e(o,r,t)}}return"function"!==typeof e&&(e=oc(null==e?1:+e)),a.initialize=function(e,n){t=e,r=n,l()},a.iterations=function(e){return arguments.length?(i=+e,a):i},a.strength=function(e){return arguments.length?(o=+e,a):o},a.radius=function(t){return arguments.length?(e="function"===typeof t?t:oc(+t),l(),a):e},a}function cc(e){return e.index}function uc(e,t){var n=e.get(t);if(!n)throw new Error("node not found: "+t);return n}function dc(e){var t,n,r,o,i,a,s=cc,l=function(e){return 1/Math.min(o[e.source.index],o[e.target.index])},c=oc(30),u=1;function d(r){for(var o=0,s=e.length;o<u;++o)for(var l,c,d,f,p,h,g,v=0;v<s;++v)c=(l=e[v]).source,f=(d=l.target).x+d.vx-c.x-c.vx||ic(a),p=d.y+d.vy-c.y-c.vy||ic(a),f*=h=((h=Math.sqrt(f*f+p*p))-n[v])/h*r*t[v],p*=h,d.vx-=f*(g=i[v]),d.vy-=p*g,c.vx+=f*(g=1-g),c.vy+=p*g}function f(){if(r){var a,l,c=r.length,u=e.length,d=new Map(r.map(((e,t)=>[s(e,t,r),e])));for(a=0,o=new Array(c);a<u;++a)(l=e[a]).index=a,"object"!==typeof l.source&&(l.source=uc(d,l.source)),"object"!==typeof l.target&&(l.target=uc(d,l.target)),o[l.source.index]=(o[l.source.index]||0)+1,o[l.target.index]=(o[l.target.index]||0)+1;for(a=0,i=new Array(u);a<u;++a)l=e[a],i[a]=o[l.source.index]/(o[l.source.index]+o[l.target.index]);t=new Array(u),p(),n=new Array(u),h()}}function p(){if(r)for(var n=0,o=e.length;n<o;++n)t[n]=+l(e[n],n,e)}function h(){if(r)for(var t=0,o=e.length;t<o;++t)n[t]=+c(e[t],t,e)}return null==e&&(e=[]),d.initialize=function(e,t){r=e,a=t,f()},d.links=function(t){return arguments.length?(e=t,f(),d):e},d.id=function(e){return arguments.length?(s=e,d):s},d.iterations=function(e){return arguments.length?(u=+e,d):u},d.strength=function(e){return arguments.length?(l="function"===typeof e?e:oc(+e),p(),d):l},d.distance=function(e){return arguments.length?(c="function"===typeof e?e:oc(+e),h(),d):c},d}rc.copy=function(){var e,t,n=new tc(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return n;if(!r.length)return n._root=nc(r),n;for(e=[{source:r,target:n._root=new Array(4)}];r=e.pop();)for(var o=0;o<4;++o)(t=r.source[o])&&(t.length?e.push({source:t,target:r.target[o]=new Array(4)}):r.target[o]=nc(t));return n},rc.add=function(e){const t=+this._x.call(null,e),n=+this._y.call(null,e);return Kl(this.cover(t,n),t,n,e)},rc.addAll=function(e){var t,n,r,o,i=e.length,a=new Array(i),s=new Array(i),l=1/0,c=1/0,u=-1/0,d=-1/0;for(n=0;n<i;++n)isNaN(r=+this._x.call(null,t=e[n]))||isNaN(o=+this._y.call(null,t))||(a[n]=r,s[n]=o,r<l&&(l=r),r>u&&(u=r),o<c&&(c=o),o>d&&(d=o));if(l>u||c>d)return this;for(this.cover(l,c).cover(u,d),n=0;n<i;++n)Kl(this,a[n],s[n],e[n]);return this},rc.cover=function(e,t){if(isNaN(e=+e)||isNaN(t=+t))return this;var n=this._x0,r=this._y0,o=this._x1,i=this._y1;if(isNaN(n))o=(n=Math.floor(e))+1,i=(r=Math.floor(t))+1;else{for(var a,s,l=o-n||1,c=this._root;n>e||e>=o||r>t||t>=i;)switch(s=(t<r)<<1|e<n,(a=new Array(4))[s]=c,c=a,l*=2,s){case 0:o=n+l,i=r+l;break;case 1:n=o-l,i=r+l;break;case 2:o=n+l,r=i-l;break;case 3:n=o-l,r=i-l}this._root&&this._root.length&&(this._root=c)}return this._x0=n,this._y0=r,this._x1=o,this._y1=i,this},rc.data=function(){var e=[];return this.visit((function(t){if(!t.length)do{e.push(t.data)}while(t=t.next)})),e},rc.extent=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},rc.find=function(e,t,n){var r,o,i,a,s,l,c,u=this._x0,d=this._y0,f=this._x1,p=this._y1,h=[],g=this._root;for(g&&h.push(new Xl(g,u,d,f,p)),null==n?n=1/0:(u=e-n,d=t-n,f=e+n,p=t+n,n*=n);l=h.pop();)if(!(!(g=l.node)||(o=l.x0)>f||(i=l.y0)>p||(a=l.x1)<u||(s=l.y1)<d))if(g.length){var v=(o+a)/2,m=(i+s)/2;h.push(new Xl(g[3],v,m,a,s),new Xl(g[2],o,m,v,s),new Xl(g[1],v,i,a,m),new Xl(g[0],o,i,v,m)),(c=(t>=m)<<1|e>=v)&&(l=h[h.length-1],h[h.length-1]=h[h.length-1-c],h[h.length-1-c]=l)}else{var y=e-+this._x.call(null,g.data),b=t-+this._y.call(null,g.data),w=y*y+b*b;if(w<n){var x=Math.sqrt(n=w);u=e-x,d=t-x,f=e+x,p=t+x,r=g.data}}return r},rc.remove=function(e){if(isNaN(i=+this._x.call(null,e))||isNaN(a=+this._y.call(null,e)))return this;var t,n,r,o,i,a,s,l,c,u,d,f,p=this._root,h=this._x0,g=this._y0,v=this._x1,m=this._y1;if(!p)return this;if(p.length)for(;;){if((c=i>=(s=(h+v)/2))?h=s:v=s,(u=a>=(l=(g+m)/2))?g=l:m=l,t=p,!(p=p[d=u<<1|c]))return this;if(!p.length)break;(t[d+1&3]||t[d+2&3]||t[d+3&3])&&(n=t,f=d)}for(;p.data!==e;)if(r=p,!(p=p.next))return this;return(o=p.next)&&delete p.next,r?(o?r.next=o:delete r.next,this):t?(o?t[d]=o:delete t[d],(p=t[0]||t[1]||t[2]||t[3])&&p===(t[3]||t[2]||t[1]||t[0])&&!p.length&&(n?n[f]=p:this._root=p),this):(this._root=o,this)},rc.removeAll=function(e){for(var t=0,n=e.length;t<n;++t)this.remove(e[t]);return this},rc.root=function(){return this._root},rc.size=function(){var e=0;return this.visit((function(t){if(!t.length)do{++e}while(t=t.next)})),e},rc.visit=function(e){var t,n,r,o,i,a,s=[],l=this._root;for(l&&s.push(new Xl(l,this._x0,this._y0,this._x1,this._y1));t=s.pop();)if(!e(l=t.node,r=t.x0,o=t.y0,i=t.x1,a=t.y1)&&l.length){var c=(r+i)/2,u=(o+a)/2;(n=l[3])&&s.push(new Xl(n,c,u,i,a)),(n=l[2])&&s.push(new Xl(n,r,u,c,a)),(n=l[1])&&s.push(new Xl(n,c,o,i,u)),(n=l[0])&&s.push(new Xl(n,r,o,c,u))}return this},rc.visitAfter=function(e){var t,n=[],r=[];for(this._root&&n.push(new Xl(this._root,this._x0,this._y0,this._x1,this._y1));t=n.pop();){var o=t.node;if(o.length){var i,a=t.x0,s=t.y0,l=t.x1,c=t.y1,u=(a+l)/2,d=(s+c)/2;(i=o[0])&&n.push(new Xl(i,a,s,u,d)),(i=o[1])&&n.push(new Xl(i,u,s,l,d)),(i=o[2])&&n.push(new Xl(i,a,d,u,c)),(i=o[3])&&n.push(new Xl(i,u,d,l,c))}r.push(t)}for(;t=r.pop();)e(t.node,t.x0,t.y0,t.x1,t.y1);return this},rc.x=function(e){return arguments.length?(this._x=e,this):this._x},rc.y=function(e){return arguments.length?(this._y=e,this):this._y};const fc=1664525,pc=1013904223,hc=4294967296;function gc(e){return e.x}function vc(e){return e.y}var mc=10,yc=Math.PI*(3-Math.sqrt(5));function bc(e){var t,n=1,r=.001,o=1-Math.pow(r,1/300),i=0,a=.6,s=new Map,l=sr(d),c=_t("tick","end"),u=function(){let e=1;return()=>(e=(fc*e+pc)%hc)/hc}();function d(){f(),c.call("tick",t),n<r&&(l.stop(),c.call("end",t))}function f(r){var l,c,u=e.length;void 0===r&&(r=1);for(var d=0;d<r;++d)for(n+=(i-n)*o,s.forEach((function(e){e(n)})),l=0;l<u;++l)null==(c=e[l]).fx?c.x+=c.vx*=a:(c.x=c.fx,c.vx=0),null==c.fy?c.y+=c.vy*=a:(c.y=c.fy,c.vy=0);return t}function p(){for(var t,n=0,r=e.length;n<r;++n){if((t=e[n]).index=n,null!=t.fx&&(t.x=t.fx),null!=t.fy&&(t.y=t.fy),isNaN(t.x)||isNaN(t.y)){var o=mc*Math.sqrt(.5+n),i=n*yc;t.x=o*Math.cos(i),t.y=o*Math.sin(i)}(isNaN(t.vx)||isNaN(t.vy))&&(t.vx=t.vy=0)}}function h(t){return t.initialize&&t.initialize(e,u),t}return null==e&&(e=[]),p(),t={tick:f,restart:function(){return l.restart(d),t},stop:function(){return l.stop(),t},nodes:function(n){return arguments.length?(e=n,p(),s.forEach(h),t):e},alpha:function(e){return arguments.length?(n=+e,t):n},alphaMin:function(e){return arguments.length?(r=+e,t):r},alphaDecay:function(e){return arguments.length?(o=+e,t):+o},alphaTarget:function(e){return arguments.length?(i=+e,t):i},velocityDecay:function(e){return arguments.length?(a=1-e,t):1-a},randomSource:function(e){return arguments.length?(u=e,s.forEach(h),t):u},force:function(e,n){return arguments.length>1?(null==n?s.delete(e):s.set(e,h(n)),t):s.get(e)},find:function(t,n,r){var o,i,a,s,l,c=0,u=e.length;for(null==r?r=1/0:r*=r,c=0;c<u;++c)(a=(o=t-(s=e[c]).x)*o+(i=n-s.y)*i)<r&&(l=s,r=a);return l},on:function(e,n){return arguments.length>1?(c.on(e,n),t):c.on(e)}}}function wc(){var e,t,n,r,o,i=oc(-30),a=1,s=1/0,l=.81;function c(n){var o,i=e.length,a=ec(e,gc,vc).visitAfter(d);for(r=n,o=0;o<i;++o)t=e[o],a.visit(f)}function u(){if(e){var t,n,r=e.length;for(o=new Array(r),t=0;t<r;++t)n=e[t],o[n.index]=+i(n,t,e)}}function d(e){var t,n,r,i,a,s=0,l=0;if(e.length){for(r=i=a=0;a<4;++a)(t=e[a])&&(n=Math.abs(t.value))&&(s+=t.value,l+=n,r+=n*t.x,i+=n*t.y);e.x=r/l,e.y=i/l}else{(t=e).x=t.data.x,t.y=t.data.y;do{s+=o[t.data.index]}while(t=t.next)}e.value=s}function f(e,i,c,u){if(!e.value)return!0;var d=e.x-t.x,f=e.y-t.y,p=u-i,h=d*d+f*f;if(p*p/l<h)return h<s&&(0===d&&(h+=(d=ic(n))*d),0===f&&(h+=(f=ic(n))*f),h<a&&(h=Math.sqrt(a*h)),t.vx+=d*e.value*r/h,t.vy+=f*e.value*r/h),!0;if(!(e.length||h>=s)){(e.data!==t||e.next)&&(0===d&&(h+=(d=ic(n))*d),0===f&&(h+=(f=ic(n))*f),h<a&&(h=Math.sqrt(a*h)));do{e.data!==t&&(p=o[e.data.index]*r/h,t.vx+=d*p,t.vy+=f*p)}while(e=e.next)}}return c.initialize=function(t,r){e=t,n=r,u()},c.strength=function(e){return arguments.length?(i="function"===typeof e?e:oc(+e),u(),c):i},c.distanceMin=function(e){return arguments.length?(a=e*e,c):Math.sqrt(a)},c.distanceMax=function(e){return arguments.length?(s=e*e,c):Math.sqrt(s)},c.theta=function(e){return arguments.length?(l=e*e,c):Math.sqrt(l)},c}function xc(e,t,n){var r,o,i,a=oc(.1);function s(e){for(var a=0,s=r.length;a<s;++a){var l=r[a],c=l.x-t||1e-6,u=l.y-n||1e-6,d=Math.sqrt(c*c+u*u),f=(i[a]-d)*o[a]*e/d;l.vx+=c*f,l.vy+=u*f}}function l(){if(r){var t,n=r.length;for(o=new Array(n),i=new Array(n),t=0;t<n;++t)i[t]=+e(r[t],t,r),o[t]=isNaN(i[t])?0:+a(r[t],t,r)}}return"function"!==typeof e&&(e=oc(+e)),null==t&&(t=0),null==n&&(n=0),s.initialize=function(e){r=e,l()},s.strength=function(e){return arguments.length?(a="function"===typeof e?e:oc(+e),l(),s):a},s.radius=function(t){return arguments.length?(e="function"===typeof t?t:oc(+t),l(),s):e},s.x=function(e){return arguments.length?(t=+e,s):t},s.y=function(e){return arguments.length?(n=+e,s):n},s}function _c(e){var t,n,r,o=oc(.1);function i(e){for(var o,i=0,a=t.length;i<a;++i)(o=t[i]).vx+=(r[i]-o.x)*n[i]*e}function a(){if(t){var i,a=t.length;for(n=new Array(a),r=new Array(a),i=0;i<a;++i)n[i]=isNaN(r[i]=+e(t[i],i,t))?0:+o(t[i],i,t)}}return"function"!==typeof e&&(e=oc(null==e?0:+e)),i.initialize=function(e){t=e,a()},i.strength=function(e){return arguments.length?(o="function"===typeof e?e:oc(+e),a(),i):o},i.x=function(t){return arguments.length?(e="function"===typeof t?t:oc(+t),a(),i):e},i}function Sc(e){var t,n,r,o=oc(.1);function i(e){for(var o,i=0,a=t.length;i<a;++i)(o=t[i]).vy+=(r[i]-o.y)*n[i]*e}function a(){if(t){var i,a=t.length;for(n=new Array(a),r=new Array(a),i=0;i<a;++i)n[i]=isNaN(r[i]=+e(t[i],i,t))?0:+o(t[i],i,t)}}return"function"!==typeof e&&(e=oc(null==e?0:+e)),i.initialize=function(e){t=e,a()},i.strength=function(e){return arguments.length?(o="function"===typeof e?e:oc(+e),a(),i):o},i.y=function(t){return arguments.length?(e="function"===typeof t?t:oc(+t),a(),i):e},i}var Oc=n(65386),Cc=n(80028),Ac=n(42035),Ec=n(96909),kc=n(87017),Pc=n(63482);class Mc{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){const t=this._partials;let n=0;for(let r=0;r<this._n&&r<32;r++){const o=t[r],i=e+o,a=Math.abs(e)<Math.abs(o)?e-(i-o):o-(i-e);a&&(t[n++]=a),e=i}return t[n]=e,this._n=n+1,this}valueOf(){const e=this._partials;let t,n,r,o=this._n,i=0;if(o>0){for(i=e[--o];o>0&&(t=i,n=e[--o],i=t+n,r=n-(i-t),!r););o>0&&(r<0&&e[o-1]<0||r>0&&e[o-1]>0)&&(n=2*r,t=i+n,n==t-i&&(i=t))}return i}}var Tc=1e-6,Rc=1e-12,jc=Math.PI,Dc=jc/2,Ic=jc/4,Lc=2*jc,Bc=180/jc,Zc=jc/180,Nc=Math.abs,Fc=Math.atan,Hc=Math.atan2,Vc=Math.cos,zc=Math.ceil,Uc=Math.exp,Gc=(Math.floor,Math.hypot),Wc=Math.log,$c=Math.pow,qc=Math.sin,Yc=Math.sign||function(e){return e>0?1:e<0?-1:0},Kc=Math.sqrt,Xc=Math.tan;function Jc(e){return e>1?0:e<-1?jc:Math.acos(e)}function Qc(e){return e>1?Dc:e<-1?-Dc:Math.asin(e)}function eu(e){return(e=qc(e/2))*e}function tu(){}function nu(e,t){e&&ou.hasOwnProperty(e.type)&&ou[e.type](e,t)}var ru={Feature:function(e,t){nu(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r<o;)nu(n[r].geometry,t)}},ou={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){iu(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)iu(n[r],t,0)},Polygon:function(e,t){au(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)au(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,o=n.length;++r<o;)nu(n[r],t)}};function iu(e,t,n){var r,o=-1,i=e.length-n;for(t.lineStart();++o<i;)r=e[o],t.point(r[0],r[1],r[2]);t.lineEnd()}function au(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)iu(e[n],t,1);t.polygonEnd()}function su(e,t){e&&ru.hasOwnProperty(e.type)?ru[e.type](e,t):nu(e,t)}var lu,cu,uu,du,fu,pu,hu,gu,vu,mu,yu,bu,wu,xu,_u,Su,Ou=new Mc,Cu=new Mc,Au={point:tu,lineStart:tu,lineEnd:tu,polygonStart:function(){Ou=new Mc,Au.lineStart=Eu,Au.lineEnd=ku},polygonEnd:function(){var e=+Ou;Cu.add(e<0?Lc+e:e),this.lineStart=this.lineEnd=this.point=tu},sphere:function(){Cu.add(Lc)}};function Eu(){Au.point=Pu}function ku(){Mu(lu,cu)}function Pu(e,t){Au.point=Mu,lu=e,cu=t,uu=e*=Zc,du=Vc(t=(t*=Zc)/2+Ic),fu=qc(t)}function Mu(e,t){var n=(e*=Zc)-uu,r=n>=0?1:-1,o=r*n,i=Vc(t=(t*=Zc)/2+Ic),a=qc(t),s=fu*a,l=du*i+s*Vc(o),c=s*r*qc(o);Ou.add(Hc(c,l)),uu=e,du=i,fu=a}function Tu(e){return Cu=new Mc,su(e,Au),2*Cu}function Ru(e){return[Hc(e[1],e[0]),Qc(e[2])]}function ju(e){var t=e[0],n=e[1],r=Vc(n);return[r*Vc(t),r*qc(t),qc(n)]}function Du(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Iu(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function Lu(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Bu(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Zu(e){var t=Kc(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var Nu,Fu,Hu,Vu,zu,Uu,Gu,Wu,$u,qu,Yu,Ku,Xu,Ju,Qu,ed,td={point:nd,lineStart:od,lineEnd:id,polygonStart:function(){td.point=ad,td.lineStart=sd,td.lineEnd=ld,xu=new Mc,Au.polygonStart()},polygonEnd:function(){Au.polygonEnd(),td.point=nd,td.lineStart=od,td.lineEnd=id,Ou<0?(pu=-(gu=180),hu=-(vu=90)):xu>Tc?vu=90:xu<-Tc&&(hu=-90),Su[0]=pu,Su[1]=gu},sphere:function(){pu=-(gu=180),hu=-(vu=90)}};function nd(e,t){_u.push(Su=[pu=e,gu=e]),t<hu&&(hu=t),t>vu&&(vu=t)}function rd(e,t){var n=ju([e*Zc,t*Zc]);if(wu){var r=Iu(wu,n),o=Iu([r[1],-r[0],0],r);Zu(o),o=Ru(o);var i,a=e-mu,s=a>0?1:-1,l=o[0]*Bc*s,c=Nc(a)>180;c^(s*mu<l&&l<s*e)?(i=o[1]*Bc)>vu&&(vu=i):c^(s*mu<(l=(l+360)%360-180)&&l<s*e)?(i=-o[1]*Bc)<hu&&(hu=i):(t<hu&&(hu=t),t>vu&&(vu=t)),c?e<mu?cd(pu,e)>cd(pu,gu)&&(gu=e):cd(e,gu)>cd(pu,gu)&&(pu=e):gu>=pu?(e<pu&&(pu=e),e>gu&&(gu=e)):e>mu?cd(pu,e)>cd(pu,gu)&&(gu=e):cd(e,gu)>cd(pu,gu)&&(pu=e)}else _u.push(Su=[pu=e,gu=e]);t<hu&&(hu=t),t>vu&&(vu=t),wu=n,mu=e}function od(){td.point=rd}function id(){Su[0]=pu,Su[1]=gu,td.point=nd,wu=null}function ad(e,t){if(wu){var n=e-mu;xu.add(Nc(n)>180?n+(n>0?360:-360):n)}else yu=e,bu=t;Au.point(e,t),rd(e,t)}function sd(){Au.lineStart()}function ld(){ad(yu,bu),Au.lineEnd(),Nc(xu)>Tc&&(pu=-(gu=180)),Su[0]=pu,Su[1]=gu,wu=null}function cd(e,t){return(t-=e)<0?t+360:t}function ud(e,t){return e[0]-t[0]}function dd(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}function fd(e){var t,n,r,o,i,a,s;if(vu=gu=-(pu=hu=1/0),_u=[],su(e,td),n=_u.length){for(_u.sort(ud),t=1,i=[r=_u[0]];t<n;++t)dd(r,(o=_u[t])[0])||dd(r,o[1])?(cd(r[0],o[1])>cd(r[0],r[1])&&(r[1]=o[1]),cd(o[0],r[1])>cd(r[0],r[1])&&(r[0]=o[0])):i.push(r=o);for(a=-1/0,t=0,r=i[n=i.length-1];t<=n;r=o,++t)o=i[t],(s=cd(r[1],o[0]))>a&&(a=s,pu=o[0],gu=r[1])}return _u=Su=null,pu===1/0||hu===1/0?[[NaN,NaN],[NaN,NaN]]:[[pu,hu],[gu,vu]]}var pd={sphere:tu,point:hd,lineStart:vd,lineEnd:bd,polygonStart:function(){pd.lineStart=wd,pd.lineEnd=xd},polygonEnd:function(){pd.lineStart=vd,pd.lineEnd=bd}};function hd(e,t){e*=Zc;var n=Vc(t*=Zc);gd(n*Vc(e),n*qc(e),qc(t))}function gd(e,t,n){++Nu,Hu+=(e-Hu)/Nu,Vu+=(t-Vu)/Nu,zu+=(n-zu)/Nu}function vd(){pd.point=md}function md(e,t){e*=Zc;var n=Vc(t*=Zc);Ju=n*Vc(e),Qu=n*qc(e),ed=qc(t),pd.point=yd,gd(Ju,Qu,ed)}function yd(e,t){e*=Zc;var n=Vc(t*=Zc),r=n*Vc(e),o=n*qc(e),i=qc(t),a=Hc(Kc((a=Qu*i-ed*o)*a+(a=ed*r-Ju*i)*a+(a=Ju*o-Qu*r)*a),Ju*r+Qu*o+ed*i);Fu+=a,Uu+=a*(Ju+(Ju=r)),Gu+=a*(Qu+(Qu=o)),Wu+=a*(ed+(ed=i)),gd(Ju,Qu,ed)}function bd(){pd.point=hd}function wd(){pd.point=_d}function xd(){Sd(Ku,Xu),pd.point=hd}function _d(e,t){Ku=e,Xu=t,e*=Zc,t*=Zc,pd.point=Sd;var n=Vc(t);Ju=n*Vc(e),Qu=n*qc(e),ed=qc(t),gd(Ju,Qu,ed)}function Sd(e,t){e*=Zc;var n=Vc(t*=Zc),r=n*Vc(e),o=n*qc(e),i=qc(t),a=Qu*i-ed*o,s=ed*r-Ju*i,l=Ju*o-Qu*r,c=Gc(a,s,l),u=Qc(c),d=c&&-u/c;$u.add(d*a),qu.add(d*s),Yu.add(d*l),Fu+=u,Uu+=u*(Ju+(Ju=r)),Gu+=u*(Qu+(Qu=o)),Wu+=u*(ed+(ed=i)),gd(Ju,Qu,ed)}function Od(e){Nu=Fu=Hu=Vu=zu=Uu=Gu=Wu=0,$u=new Mc,qu=new Mc,Yu=new Mc,su(e,pd);var t=+$u,n=+qu,r=+Yu,o=Gc(t,n,r);return o<Rc&&(t=Uu,n=Gu,r=Wu,Fu<Tc&&(t=Hu,n=Vu,r=zu),(o=Gc(t,n,r))<Rc)?[NaN,NaN]:[Hc(n,t)*Bc,Qc(r/o)*Bc]}function Cd(e){return function(){return e}}function Ad(e,t){function n(n,r){return n=e(n,r),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return(n=t.invert(n,r))&&e.invert(n[0],n[1])}),n}function Ed(e,t){return Nc(e)>jc&&(e-=Math.round(e/Lc)*Lc),[e,t]}function kd(e,t,n){return(e%=Lc)?t||n?Ad(Md(e),Td(t,n)):Md(e):t||n?Td(t,n):Ed}function Pd(e){return function(t,n){return Nc(t+=e)>jc&&(t-=Math.round(t/Lc)*Lc),[t,n]}}function Md(e){var t=Pd(e);return t.invert=Pd(-e),t}function Td(e,t){var n=Vc(e),r=qc(e),o=Vc(t),i=qc(t);function a(e,t){var a=Vc(t),s=Vc(e)*a,l=qc(e)*a,c=qc(t),u=c*n+s*r;return[Hc(l*o-u*i,s*n-c*r),Qc(u*o+l*i)]}return a.invert=function(e,t){var a=Vc(t),s=Vc(e)*a,l=qc(e)*a,c=qc(t),u=c*o-l*i;return[Hc(l*o+c*i,s*n+u*r),Qc(u*n-s*r)]},a}function Rd(e){function t(t){return(t=e(t[0]*Zc,t[1]*Zc))[0]*=Bc,t[1]*=Bc,t}return e=kd(e[0]*Zc,e[1]*Zc,e.length>2?e[2]*Zc:0),t.invert=function(t){return(t=e.invert(t[0]*Zc,t[1]*Zc))[0]*=Bc,t[1]*=Bc,t},t}function jd(e,t,n,r,o,i){if(n){var a=Vc(t),s=qc(t),l=r*n;null==o?(o=t+r*Lc,i=t-l/2):(o=Dd(a,o),i=Dd(a,i),(r>0?o<i:o>i)&&(o+=r*Lc));for(var c,u=o;r>0?u>i:u<i;u-=l)c=Ru([a,-s*Vc(u),-s*qc(u)]),e.point(c[0],c[1])}}function Dd(e,t){(t=ju(t))[0]-=e,Zu(t);var n=Jc(-t[1]);return((-t[2]<0?-n:n)+Lc-Tc)%Lc}function Id(){var e,t,n=Cd([0,0]),r=Cd(90),o=Cd(6),i={point:function(n,r){e.push(n=t(n,r)),n[0]*=Bc,n[1]*=Bc}};function a(){var a=n.apply(this,arguments),s=r.apply(this,arguments)*Zc,l=o.apply(this,arguments)*Zc;return e=[],t=kd(-a[0]*Zc,-a[1]*Zc,0).invert,jd(i,s,l,1),a={type:"Polygon",coordinates:[e]},e=t=null,a}return a.center=function(e){return arguments.length?(n="function"===typeof e?e:Cd([+e[0],+e[1]]),a):n},a.radius=function(e){return arguments.length?(r="function"===typeof e?e:Cd(+e),a):r},a.precision=function(e){return arguments.length?(o="function"===typeof e?e:Cd(+e),a):o},a}function Ld(){var e,t=[];return{point:function(t,n,r){e.push([t,n,r])},lineStart:function(){t.push(e=[])},lineEnd:tu,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}}function Bd(e,t){return Nc(e[0]-t[0])<Tc&&Nc(e[1]-t[1])<Tc}function Zd(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function Nd(e,t,n,r,o){var i,a,s=[],l=[];if(e.forEach((function(e){if(!((t=e.length-1)<=0)){var t,n,r=e[0],a=e[t];if(Bd(r,a)){if(!r[2]&&!a[2]){for(o.lineStart(),i=0;i<t;++i)o.point((r=e[i])[0],r[1]);return void o.lineEnd()}a[0]+=2*Tc}s.push(n=new Zd(r,e,null,!0)),l.push(n.o=new Zd(r,null,n,!1)),s.push(n=new Zd(a,e,null,!1)),l.push(n.o=new Zd(a,null,n,!0))}})),s.length){for(l.sort(t),Fd(s),Fd(l),i=0,a=l.length;i<a;++i)l[i].e=n=!n;for(var c,u,d=s[0];;){for(var f=d,p=!0;f.v;)if((f=f.n)===d)return;c=f.z,o.lineStart();do{if(f.v=f.o.v=!0,f.e){if(p)for(i=0,a=c.length;i<a;++i)o.point((u=c[i])[0],u[1]);else r(f.x,f.n.x,1,o);f=f.n}else{if(p)for(c=f.p.z,i=c.length-1;i>=0;--i)o.point((u=c[i])[0],u[1]);else r(f.x,f.p.x,-1,o);f=f.p}c=(f=f.o).z,p=!p}while(!f.v);o.lineEnd()}}}function Fd(e){if(t=e.length){for(var t,n,r=0,o=e[0];++r<t;)o.n=n=e[r],n.p=o,o=n;o.n=n=e[0],n.p=o}}function Hd(e){return Nc(e[0])<=jc?e[0]:Yc(e[0])*((Nc(e[0])+jc)%Lc-jc)}function Vd(e,t){var n=Hd(t),r=t[1],o=qc(r),i=[qc(n),-Vc(n),0],a=0,s=0,l=new Mc;1===o?r=Dc+Tc:-1===o&&(r=-Dc-Tc);for(var c=0,u=e.length;c<u;++c)if(f=(d=e[c]).length)for(var d,f,p=d[f-1],h=Hd(p),g=p[1]/2+Ic,v=qc(g),m=Vc(g),y=0;y<f;++y,h=w,v=_,m=S,p=b){var b=d[y],w=Hd(b),x=b[1]/2+Ic,_=qc(x),S=Vc(x),O=w-h,C=O>=0?1:-1,A=C*O,E=A>jc,k=v*_;if(l.add(Hc(k*C*qc(A),m*S+k*Vc(A))),a+=E?O+C*Lc:O,E^h>=n^w>=n){var P=Iu(ju(p),ju(b));Zu(P);var M=Iu(i,P);Zu(M);var T=(E^O>=0?-1:1)*Qc(M[2]);(r>T||r===T&&(P[0]||P[1]))&&(s+=E^O>=0?1:-1)}}return(a<-Tc||a<Tc&&l<-Rc)^1&s}function zd(e){return Array.from(function*(e){for(const t of e)yield*t}(e))}function Ud(e,t,n,r){return function(o){var i,a,s,l=t(o),c=Ld(),u=t(c),d=!1,f={point:p,lineStart:g,lineEnd:v,polygonStart:function(){f.point=m,f.lineStart=y,f.lineEnd=b,a=[],i=[]},polygonEnd:function(){f.point=p,f.lineStart=g,f.lineEnd=v,a=zd(a);var e=Vd(i,r);a.length?(d||(o.polygonStart(),d=!0),Nd(a,Wd,e,n,o)):e&&(d||(o.polygonStart(),d=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),d&&(o.polygonEnd(),d=!1),a=i=null},sphere:function(){o.polygonStart(),o.lineStart(),n(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function p(t,n){e(t,n)&&o.point(t,n)}function h(e,t){l.point(e,t)}function g(){f.point=h,l.lineStart()}function v(){f.point=p,l.lineEnd()}function m(e,t){s.push([e,t]),u.point(e,t)}function y(){u.lineStart(),s=[]}function b(){m(s[0][0],s[0][1]),u.lineEnd();var e,t,n,r,l=u.clean(),f=c.result(),p=f.length;if(s.pop(),i.push(s),s=null,p)if(1&l){if((t=(n=f[0]).length-1)>0){for(d||(o.polygonStart(),d=!0),o.lineStart(),e=0;e<t;++e)o.point((r=n[e])[0],r[1]);o.lineEnd()}}else p>1&&2&l&&f.push(f.pop().concat(f.shift())),a.push(f.filter(Gd))}return f}}function Gd(e){return e.length>1}function Wd(e,t){return((e=e.x)[0]<0?e[1]-Dc-Tc:Dc-e[1])-((t=t.x)[0]<0?t[1]-Dc-Tc:Dc-t[1])}Ed.invert=Ed;const $d=Ud((function(){return!0}),(function(e){var t,n=NaN,r=NaN,o=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(i,a){var s=i>0?jc:-jc,l=Nc(i-n);Nc(l-jc)<Tc?(e.point(n,r=(r+a)/2>0?Dc:-Dc),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(i,r),t=0):o!==s&&l>=jc&&(Nc(n-o)<Tc&&(n-=o*Tc),Nc(i-s)<Tc&&(i-=s*Tc),r=function(e,t,n,r){var o,i,a=qc(e-n);return Nc(a)>Tc?Fc((qc(t)*(i=Vc(r))*qc(n)-qc(r)*(o=Vc(t))*qc(e))/(o*i*a)):(t+r)/2}(n,r,i,a),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(s,r),t=0),e.point(n=i,r=a),o=s},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}}),(function(e,t,n,r){var o;if(null==e)o=n*Dc,r.point(-jc,o),r.point(0,o),r.point(jc,o),r.point(jc,0),r.point(jc,-o),r.point(0,-o),r.point(-jc,-o),r.point(-jc,0),r.point(-jc,o);else if(Nc(e[0]-t[0])>Tc){var i=e[0]<t[0]?jc:-jc;o=n*i/2,r.point(-i,o),r.point(0,o),r.point(i,o)}else r.point(t[0],t[1])}),[-jc,-Dc]);function qd(e){var t=Vc(e),n=6*Zc,r=t>0,o=Nc(t)>Tc;function i(e,n){return Vc(e)*Vc(n)>t}function a(e,n,r){var o=[1,0,0],i=Iu(ju(e),ju(n)),a=Du(i,i),s=i[0],l=a-s*s;if(!l)return!r&&e;var c=t*a/l,u=-t*s/l,d=Iu(o,i),f=Bu(o,c);Lu(f,Bu(i,u));var p=d,h=Du(f,p),g=Du(p,p),v=h*h-g*(Du(f,f)-1);if(!(v<0)){var m=Kc(v),y=Bu(p,(-h-m)/g);if(Lu(y,f),y=Ru(y),!r)return y;var b,w=e[0],x=n[0],_=e[1],S=n[1];x<w&&(b=w,w=x,x=b);var O=x-w,C=Nc(O-jc)<Tc;if(!C&&S<_&&(b=_,_=S,S=b),C||O<Tc?C?_+S>0^y[1]<(Nc(y[0]-w)<Tc?_:S):_<=y[1]&&y[1]<=S:O>jc^(w<=y[0]&&y[0]<=x)){var A=Bu(p,(-h+m)/g);return Lu(A,f),[y,Ru(A)]}}}function s(t,n){var o=r?e:jc-e,i=0;return t<-o?i|=1:t>o&&(i|=2),n<-o?i|=4:n>o&&(i|=8),i}return Ud(i,(function(e){var t,n,l,c,u;return{lineStart:function(){c=l=!1,u=1},point:function(d,f){var p,h=[d,f],g=i(d,f),v=r?g?0:s(d,f):g?s(d+(d<0?jc:-jc),f):0;if(!t&&(c=l=g)&&e.lineStart(),g!==l&&(!(p=a(t,h))||Bd(t,p)||Bd(h,p))&&(h[2]=1),g!==l)u=0,g?(e.lineStart(),p=a(h,t),e.point(p[0],p[1])):(p=a(t,h),e.point(p[0],p[1],2),e.lineEnd()),t=p;else if(o&&t&&r^g){var m;v&n||!(m=a(h,t,!0))||(u=0,r?(e.lineStart(),e.point(m[0][0],m[0][1]),e.point(m[1][0],m[1][1]),e.lineEnd()):(e.point(m[1][0],m[1][1]),e.lineEnd(),e.lineStart(),e.point(m[0][0],m[0][1],3)))}!g||t&&Bd(t,h)||e.point(h[0],h[1]),t=h,l=g,n=v},lineEnd:function(){l&&e.lineEnd(),t=null},clean:function(){return u|(c&&l)<<1}}}),(function(t,r,o,i){jd(i,e,n,o,t,r)}),r?[0,-e]:[-jc,e-jc])}var Yd,Kd,Xd,Jd,Qd=1e9,ef=-Qd;function tf(e,t,n,r){function o(o,i){return e<=o&&o<=n&&t<=i&&i<=r}function i(o,i,s,c){var u=0,d=0;if(null==o||(u=a(o,s))!==(d=a(i,s))||l(o,i)<0^s>0)do{c.point(0===u||3===u?e:n,u>1?r:t)}while((u=(u+s+4)%4)!==d);else c.point(i[0],i[1])}function a(r,o){return Nc(r[0]-e)<Tc?o>0?0:3:Nc(r[0]-n)<Tc?o>0?2:1:Nc(r[1]-t)<Tc?o>0?1:0:o>0?3:2}function s(e,t){return l(e.x,t.x)}function l(e,t){var n=a(e,1),r=a(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(a){var l,c,u,d,f,p,h,g,v,m,y,b=a,w=Ld(),x={point:_,lineStart:function(){x.point=S,c&&c.push(u=[]);m=!0,v=!1,h=g=NaN},lineEnd:function(){l&&(S(d,f),p&&v&&w.rejoin(),l.push(w.result()));x.point=_,v&&b.lineEnd()},polygonStart:function(){b=w,l=[],c=[],y=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,o=c.length;n<o;++n)for(var i,a,s=c[n],l=1,u=s.length,d=s[0],f=d[0],p=d[1];l<u;++l)i=f,a=p,f=(d=s[l])[0],p=d[1],a<=r?p>r&&(f-i)*(r-a)>(p-a)*(e-i)&&++t:p<=r&&(f-i)*(r-a)<(p-a)*(e-i)&&--t;return t}(),n=y&&t,o=(l=zd(l)).length;(n||o)&&(a.polygonStart(),n&&(a.lineStart(),i(null,null,1,a),a.lineEnd()),o&&Nd(l,s,t,i,a),a.polygonEnd());b=a,l=c=u=null}};function _(e,t){o(e,t)&&b.point(e,t)}function S(i,a){var s=o(i,a);if(c&&u.push([i,a]),m)d=i,f=a,p=s,m=!1,s&&(b.lineStart(),b.point(i,a));else if(s&&v)b.point(i,a);else{var l=[h=Math.max(ef,Math.min(Qd,h)),g=Math.max(ef,Math.min(Qd,g))],w=[i=Math.max(ef,Math.min(Qd,i)),a=Math.max(ef,Math.min(Qd,a))];!function(e,t,n,r,o,i){var a,s=e[0],l=e[1],c=0,u=1,d=t[0]-s,f=t[1]-l;if(a=n-s,d||!(a>0)){if(a/=d,d<0){if(a<c)return;a<u&&(u=a)}else if(d>0){if(a>u)return;a>c&&(c=a)}if(a=o-s,d||!(a<0)){if(a/=d,d<0){if(a>u)return;a>c&&(c=a)}else if(d>0){if(a<c)return;a<u&&(u=a)}if(a=r-l,f||!(a>0)){if(a/=f,f<0){if(a<c)return;a<u&&(u=a)}else if(f>0){if(a>u)return;a>c&&(c=a)}if(a=i-l,f||!(a<0)){if(a/=f,f<0){if(a>u)return;a>c&&(c=a)}else if(f>0){if(a<c)return;a<u&&(u=a)}return c>0&&(e[0]=s+c*d,e[1]=l+c*f),u<1&&(t[0]=s+u*d,t[1]=l+u*f),!0}}}}}(l,w,e,t,n,r)?s&&(b.lineStart(),b.point(i,a),y=!1):(v||(b.lineStart(),b.point(l[0],l[1])),b.point(w[0],w[1]),s||b.lineEnd(),y=!1)}h=i,g=a,v=s}return x}}function nf(){var e,t,n,r=0,o=0,i=960,a=500;return n={stream:function(n){return e&&t===n?e:e=tf(r,o,i,a)(t=n)},extent:function(s){return arguments.length?(r=+s[0][0],o=+s[0][1],i=+s[1][0],a=+s[1][1],e=t=null,n):[[r,o],[i,a]]}}}var rf={sphere:tu,point:tu,lineStart:function(){rf.point=af,rf.lineEnd=of},lineEnd:tu,polygonStart:tu,polygonEnd:tu};function of(){rf.point=rf.lineEnd=tu}function af(e,t){Kd=e*=Zc,Xd=qc(t*=Zc),Jd=Vc(t),rf.point=sf}function sf(e,t){e*=Zc;var n=qc(t*=Zc),r=Vc(t),o=Nc(e-Kd),i=Vc(o),a=r*qc(o),s=Jd*n-Xd*r*i,l=Xd*n+Jd*r*i;Yd.add(Hc(Kc(a*a+s*s),l)),Kd=e,Xd=n,Jd=r}function lf(e){return Yd=new Mc,su(e,rf),+Yd}var cf=[null,null],uf={type:"LineString",coordinates:cf};function df(e,t){return cf[0]=e,cf[1]=t,lf(uf)}var ff={Feature:function(e,t){return hf(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r<o;)if(hf(n[r].geometry,t))return!0;return!1}},pf={Sphere:function(){return!0},Point:function(e,t){return gf(e.coordinates,t)},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)if(gf(n[r],t))return!0;return!1},LineString:function(e,t){return vf(e.coordinates,t)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)if(vf(n[r],t))return!0;return!1},Polygon:function(e,t){return mf(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)if(mf(n[r],t))return!0;return!1},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,o=n.length;++r<o;)if(hf(n[r],t))return!0;return!1}};function hf(e,t){return!(!e||!pf.hasOwnProperty(e.type))&&pf[e.type](e,t)}function gf(e,t){return 0===df(e,t)}function vf(e,t){for(var n,r,o,i=0,a=e.length;i<a;i++){if(0===(r=df(e[i],t)))return!0;if(i>0&&(o=df(e[i],e[i-1]))>0&&n<=o&&r<=o&&(n+r-o)*(1-Math.pow((n-r)/o,2))<Rc*o)return!0;n=r}return!1}function mf(e,t){return!!Vd(e.map(yf),bf(t))}function yf(e){return(e=e.map(bf)).pop(),e}function bf(e){return[e[0]*Zc,e[1]*Zc]}function wf(e,t){return(e&&ff.hasOwnProperty(e.type)?ff[e.type]:hf)(e,t)}function xf(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(o);++r<o;)i[r]=e+r*n;return i}function _f(e,t,n){var r=xf(e,t-Tc,n).concat(t);return function(e){return r.map((function(t){return[e,t]}))}}function Sf(e,t,n){var r=xf(e,t-Tc,n).concat(t);return function(e){return r.map((function(t){return[t,e]}))}}function Of(){var e,t,n,r,o,i,a,s,l,c,u,d,f=10,p=f,h=90,g=360,v=2.5;function m(){return{type:"MultiLineString",coordinates:y()}}function y(){return xf(zc(r/h)*h,n,h).map(u).concat(xf(zc(s/g)*g,a,g).map(d)).concat(xf(zc(t/f)*f,e,f).filter((function(e){return Nc(e%h)>Tc})).map(l)).concat(xf(zc(i/p)*p,o,p).filter((function(e){return Nc(e%g)>Tc})).map(c))}return m.lines=function(){return y().map((function(e){return{type:"LineString",coordinates:e}}))},m.outline=function(){return{type:"Polygon",coordinates:[u(r).concat(d(a).slice(1),u(n).reverse().slice(1),d(s).reverse().slice(1))]}},m.extent=function(e){return arguments.length?m.extentMajor(e).extentMinor(e):m.extentMinor()},m.extentMajor=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],s=+e[0][1],a=+e[1][1],r>n&&(e=r,r=n,n=e),s>a&&(e=s,s=a,a=e),m.precision(v)):[[r,s],[n,a]]},m.extentMinor=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],i=+n[0][1],o=+n[1][1],t>e&&(n=t,t=e,e=n),i>o&&(n=i,i=o,o=n),m.precision(v)):[[t,i],[e,o]]},m.step=function(e){return arguments.length?m.stepMajor(e).stepMinor(e):m.stepMinor()},m.stepMajor=function(e){return arguments.length?(h=+e[0],g=+e[1],m):[h,g]},m.stepMinor=function(e){return arguments.length?(f=+e[0],p=+e[1],m):[f,p]},m.precision=function(f){return arguments.length?(v=+f,l=_f(i,o,90),c=Sf(t,e,v),u=_f(s,a,90),d=Sf(r,n,v),m):v},m.extentMajor([[-180,-90+Tc],[180,90-Tc]]).extentMinor([[-180,-80-Tc],[180,80+Tc]])}function Cf(){return Of()()}function Af(e,t){var n=e[0]*Zc,r=e[1]*Zc,o=t[0]*Zc,i=t[1]*Zc,a=Vc(r),s=qc(r),l=Vc(i),c=qc(i),u=a*Vc(n),d=a*qc(n),f=l*Vc(o),p=l*qc(o),h=2*Qc(Kc(eu(i-r)+a*l*eu(o-n))),g=qc(h),v=h?function(e){var t=qc(e*=h)/g,n=qc(h-e)/g,r=n*u+t*f,o=n*d+t*p,i=n*s+t*c;return[Hc(o,r)*Bc,Hc(i,Kc(r*r+o*o))*Bc]}:function(){return[n*Bc,r*Bc]};return v.distance=h,v}const Ef=e=>e;var kf,Pf,Mf,Tf,Rf=new Mc,jf=new Mc,Df={point:tu,lineStart:tu,lineEnd:tu,polygonStart:function(){Df.lineStart=If,Df.lineEnd=Zf},polygonEnd:function(){Df.lineStart=Df.lineEnd=Df.point=tu,Rf.add(Nc(jf)),jf=new Mc},result:function(){var e=Rf/2;return Rf=new Mc,e}};function If(){Df.point=Lf}function Lf(e,t){Df.point=Bf,kf=Mf=e,Pf=Tf=t}function Bf(e,t){jf.add(Tf*e-Mf*t),Mf=e,Tf=t}function Zf(){Bf(kf,Pf)}const Nf=Df;var Ff=1/0,Hf=Ff,Vf=-Ff,zf=Vf,Uf={point:function(e,t){e<Ff&&(Ff=e);e>Vf&&(Vf=e);t<Hf&&(Hf=t);t>zf&&(zf=t)},lineStart:tu,lineEnd:tu,polygonStart:tu,polygonEnd:tu,result:function(){var e=[[Ff,Hf],[Vf,zf]];return Vf=zf=-(Hf=Ff=1/0),e}};const Gf=Uf;var Wf,$f,qf,Yf,Kf=0,Xf=0,Jf=0,Qf=0,ep=0,tp=0,np=0,rp=0,op=0,ip={point:ap,lineStart:sp,lineEnd:up,polygonStart:function(){ip.lineStart=dp,ip.lineEnd=fp},polygonEnd:function(){ip.point=ap,ip.lineStart=sp,ip.lineEnd=up},result:function(){var e=op?[np/op,rp/op]:tp?[Qf/tp,ep/tp]:Jf?[Kf/Jf,Xf/Jf]:[NaN,NaN];return Kf=Xf=Jf=Qf=ep=tp=np=rp=op=0,e}};function ap(e,t){Kf+=e,Xf+=t,++Jf}function sp(){ip.point=lp}function lp(e,t){ip.point=cp,ap(qf=e,Yf=t)}function cp(e,t){var n=e-qf,r=t-Yf,o=Kc(n*n+r*r);Qf+=o*(qf+e)/2,ep+=o*(Yf+t)/2,tp+=o,ap(qf=e,Yf=t)}function up(){ip.point=ap}function dp(){ip.point=pp}function fp(){hp(Wf,$f)}function pp(e,t){ip.point=hp,ap(Wf=qf=e,$f=Yf=t)}function hp(e,t){var n=e-qf,r=t-Yf,o=Kc(n*n+r*r);Qf+=o*(qf+e)/2,ep+=o*(Yf+t)/2,tp+=o,np+=(o=Yf*e-qf*t)*(qf+e),rp+=o*(Yf+t),op+=3*o,ap(qf=e,Yf=t)}const gp=ip;function vp(e){this._context=e}vp.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,Lc)}},result:tu};var mp,yp,bp,wp,xp,_p=new Mc,Sp={point:tu,lineStart:function(){Sp.point=Op},lineEnd:function(){mp&&Cp(yp,bp),Sp.point=tu},polygonStart:function(){mp=!0},polygonEnd:function(){mp=null},result:function(){var e=+_p;return _p=new Mc,e}};function Op(e,t){Sp.point=Cp,yp=wp=e,bp=xp=t}function Cp(e,t){wp-=e,xp-=t,_p.add(Kc(wp*wp+xp*xp)),wp=e,xp=t}const Ap=Sp;let Ep,kp,Pp,Mp;class Tp{constructor(e){this._append=null==e?Rp:function(e){const t=Math.floor(e);if(!(t>=0))throw new RangeError(`invalid digits: ${e}`);if(t>15)return Rp;if(t!==Ep){const e=10**t;Ep=t,kp=function(t){let n=1;this._+=t[0];for(const r=t.length;n<r;++n)this._+=Math.round(arguments[n]*e)/e+t[n]}}return kp}(e),this._radius=4.5,this._=""}pointRadius(e){return this._radius=+e,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){0===this._line&&(this._+="Z"),this._point=NaN}point(e,t){switch(this._point){case 0:this._append`M${e},${t}`,this._point=1;break;case 1:this._append`L${e},${t}`;break;default:if(this._append`M${e},${t}`,this._radius!==Pp||this._append!==kp){const e=this._radius,t=this._;this._="",this._append`m0,${e}a${e},${e} 0 1,1 0,${-2*e}a${e},${e} 0 1,1 0,${2*e}z`,Pp=e,kp=this._append,Mp=this._,this._=t}this._+=Mp}}result(){const e=this._;return this._="",e.length?e:null}}function Rp(e){let t=1;this._+=e[0];for(const n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function jp(e,t){let n,r,o=3,i=4.5;function a(e){return e&&("function"===typeof i&&r.pointRadius(+i.apply(this,arguments)),su(e,n(r))),r.result()}return a.area=function(e){return su(e,n(Nf)),Nf.result()},a.measure=function(e){return su(e,n(Ap)),Ap.result()},a.bounds=function(e){return su(e,n(Gf)),Gf.result()},a.centroid=function(e){return su(e,n(gp)),gp.result()},a.projection=function(t){return arguments.length?(n=null==t?(e=null,Ef):(e=t).stream,a):e},a.context=function(e){return arguments.length?(r=null==e?(t=null,new Tp(o)):new vp(t=e),"function"!==typeof i&&r.pointRadius(i),a):t},a.pointRadius=function(e){return arguments.length?(i="function"===typeof e?e:(r.pointRadius(+e),+e),a):i},a.digits=function(e){if(!arguments.length)return o;if(null==e)o=null;else{const t=Math.floor(e);if(!(t>=0))throw new RangeError(`invalid digits: ${e}`);o=t}return null===t&&(r=new Tp(o)),a},a.projection(e).digits(o).context(t)}function Dp(e){return{stream:Ip(e)}}function Ip(e){return function(t){var n=new Lp;for(var r in e)n[r]=e[r];return n.stream=t,n}}function Lp(){}function Bp(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),su(n,e.stream(Gf)),t(Gf.result()),null!=r&&e.clipExtent(r),e}function Zp(e,t,n){return Bp(e,(function(n){var r=t[1][0]-t[0][0],o=t[1][1]-t[0][1],i=Math.min(r/(n[1][0]-n[0][0]),o/(n[1][1]-n[0][1])),a=+t[0][0]+(r-i*(n[1][0]+n[0][0]))/2,s=+t[0][1]+(o-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([a,s])}),n)}function Np(e,t,n){return Zp(e,[[0,0],t],n)}function Fp(e,t,n){return Bp(e,(function(n){var r=+t,o=r/(n[1][0]-n[0][0]),i=(r-o*(n[1][0]+n[0][0]))/2,a=-o*n[0][1];e.scale(150*o).translate([i,a])}),n)}function Hp(e,t,n){return Bp(e,(function(n){var r=+t,o=r/(n[1][1]-n[0][1]),i=-o*n[0][0],a=(r-o*(n[1][1]+n[0][1]))/2;e.scale(150*o).translate([i,a])}),n)}Lp.prototype={constructor:Lp,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Vp=16,zp=Vc(30*Zc);function Up(e,t){return+t?function(e,t){function n(r,o,i,a,s,l,c,u,d,f,p,h,g,v){var m=c-r,y=u-o,b=m*m+y*y;if(b>4*t&&g--){var w=a+f,x=s+p,_=l+h,S=Kc(w*w+x*x+_*_),O=Qc(_/=S),C=Nc(Nc(_)-1)<Tc||Nc(i-d)<Tc?(i+d)/2:Hc(x,w),A=e(C,O),E=A[0],k=A[1],P=E-r,M=k-o,T=y*P-m*M;(T*T/b>t||Nc((m*P+y*M)/b-.5)>.3||a*f+s*p+l*h<zp)&&(n(r,o,i,a,s,l,E,k,C,w/=S,x/=S,_,g,v),v.point(E,k),n(E,k,C,w,x,_,c,u,d,f,p,h,g,v))}}return function(t){var r,o,i,a,s,l,c,u,d,f,p,h,g={point:v,lineStart:m,lineEnd:b,polygonStart:function(){t.polygonStart(),g.lineStart=w},polygonEnd:function(){t.polygonEnd(),g.lineStart=m}};function v(n,r){n=e(n,r),t.point(n[0],n[1])}function m(){u=NaN,g.point=y,t.lineStart()}function y(r,o){var i=ju([r,o]),a=e(r,o);n(u,d,c,f,p,h,u=a[0],d=a[1],c=r,f=i[0],p=i[1],h=i[2],Vp,t),t.point(u,d)}function b(){g.point=v,t.lineEnd()}function w(){m(),g.point=x,g.lineEnd=_}function x(e,t){y(r=e,t),o=u,i=d,a=f,s=p,l=h,g.point=y}function _(){n(u,d,c,f,p,h,o,i,r,a,s,l,Vp,t),g.lineEnd=b,b()}return g}}(e,t):function(e){return Ip({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}(e)}var Gp=Ip({point:function(e,t){this.stream.point(e*Zc,t*Zc)}});function Wp(e,t,n,r,o,i){if(!i)return function(e,t,n,r,o){function i(i,a){return[t+e*(i*=r),n-e*(a*=o)]}return i.invert=function(i,a){return[(i-t)/e*r,(n-a)/e*o]},i}(e,t,n,r,o);var a=Vc(i),s=qc(i),l=a*e,c=s*e,u=a/e,d=s/e,f=(s*n-a*t)/e,p=(s*t+a*n)/e;function h(e,i){return[l*(e*=r)-c*(i*=o)+t,n-c*e-l*i]}return h.invert=function(e,t){return[r*(u*e-d*t+f),o*(p-d*e-u*t)]},h}function $p(e){return qp((function(){return e}))()}function qp(e){var t,n,r,o,i,a,s,l,c,u,d=150,f=480,p=250,h=0,g=0,v=0,m=0,y=0,b=0,w=1,x=1,_=null,S=$d,O=null,C=Ef,A=.5;function E(e){return l(e[0]*Zc,e[1]*Zc)}function k(e){return(e=l.invert(e[0],e[1]))&&[e[0]*Bc,e[1]*Bc]}function P(){var e=Wp(d,0,0,w,x,b).apply(null,t(h,g)),r=Wp(d,f-e[0],p-e[1],w,x,b);return n=kd(v,m,y),s=Ad(t,r),l=Ad(n,s),a=Up(s,A),M()}function M(){return c=u=null,E}return E.stream=function(e){return c&&u===e?c:c=Gp(function(e){return Ip({point:function(t,n){var r=e(t,n);return this.stream.point(r[0],r[1])}})}(n)(S(a(C(u=e)))))},E.preclip=function(e){return arguments.length?(S=e,_=void 0,M()):S},E.postclip=function(e){return arguments.length?(C=e,O=r=o=i=null,M()):C},E.clipAngle=function(e){return arguments.length?(S=+e?qd(_=e*Zc):(_=null,$d),M()):_*Bc},E.clipExtent=function(e){return arguments.length?(C=null==e?(O=r=o=i=null,Ef):tf(O=+e[0][0],r=+e[0][1],o=+e[1][0],i=+e[1][1]),M()):null==O?null:[[O,r],[o,i]]},E.scale=function(e){return arguments.length?(d=+e,P()):d},E.translate=function(e){return arguments.length?(f=+e[0],p=+e[1],P()):[f,p]},E.center=function(e){return arguments.length?(h=e[0]%360*Zc,g=e[1]%360*Zc,P()):[h*Bc,g*Bc]},E.rotate=function(e){return arguments.length?(v=e[0]%360*Zc,m=e[1]%360*Zc,y=e.length>2?e[2]%360*Zc:0,P()):[v*Bc,m*Bc,y*Bc]},E.angle=function(e){return arguments.length?(b=e%360*Zc,P()):b*Bc},E.reflectX=function(e){return arguments.length?(w=e?-1:1,P()):w<0},E.reflectY=function(e){return arguments.length?(x=e?-1:1,P()):x<0},E.precision=function(e){return arguments.length?(a=Up(s,A=e*e),M()):Kc(A)},E.fitExtent=function(e,t){return Zp(E,e,t)},E.fitSize=function(e,t){return Np(E,e,t)},E.fitWidth=function(e,t){return Fp(E,e,t)},E.fitHeight=function(e,t){return Hp(E,e,t)},function(){return t=e.apply(this,arguments),E.invert=t.invert&&k,P()}}function Yp(e){var t=0,n=jc/3,r=qp(e),o=r(t,n);return o.parallels=function(e){return arguments.length?r(t=e[0]*Zc,n=e[1]*Zc):[t*Bc,n*Bc]},o}function Kp(e,t){var n=qc(e),r=(n+qc(t))/2;if(Nc(r)<Tc)return function(e){var t=Vc(e);function n(e,n){return[e*t,qc(n)/t]}return n.invert=function(e,n){return[e/t,Qc(n*t)]},n}(e);var o=1+n*(2*r-n),i=Kc(o)/r;function a(e,t){var n=Kc(o-2*r*qc(t))/r;return[n*qc(e*=r),i-n*Vc(e)]}return a.invert=function(e,t){var n=i-t,a=Hc(e,Nc(n))*Yc(n);return n*r<0&&(a-=jc*Yc(e)*Yc(n)),[a/r,Qc((o-(e*e+n*n)*r*r)/(2*r))]},a}function Xp(){return Yp(Kp).scale(155.424).center([0,33.6442])}function Jp(){return Xp().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function Qp(){var e,t,n,r,o,i,a=Jp(),s=Xp().rotate([154,0]).center([-2,58.5]).parallels([55,65]),l=Xp().rotate([157,0]).center([-3,19.9]).parallels([8,18]),c={point:function(e,t){i=[e,t]}};function u(e){var t=e[0],a=e[1];return i=null,n.point(t,a),i||(r.point(t,a),i)||(o.point(t,a),i)}function d(){return e=t=null,u}return u.invert=function(e){var t=a.scale(),n=a.translate(),r=(e[0]-n[0])/t,o=(e[1]-n[1])/t;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?s:o>=.166&&o<.234&&r>=-.214&&r<-.115?l:a).invert(e)},u.stream=function(n){return e&&t===n?e:e=function(e){var t=e.length;return{point:function(n,r){for(var o=-1;++o<t;)e[o].point(n,r)},sphere:function(){for(var n=-1;++n<t;)e[n].sphere()},lineStart:function(){for(var n=-1;++n<t;)e[n].lineStart()},lineEnd:function(){for(var n=-1;++n<t;)e[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<t;)e[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<t;)e[n].polygonEnd()}}}([a.stream(t=n),s.stream(n),l.stream(n)])},u.precision=function(e){return arguments.length?(a.precision(e),s.precision(e),l.precision(e),d()):a.precision()},u.scale=function(e){return arguments.length?(a.scale(e),s.scale(.35*e),l.scale(e),u.translate(a.translate())):a.scale()},u.translate=function(e){if(!arguments.length)return a.translate();var t=a.scale(),i=+e[0],u=+e[1];return n=a.translate(e).clipExtent([[i-.455*t,u-.238*t],[i+.455*t,u+.238*t]]).stream(c),r=s.translate([i-.307*t,u+.201*t]).clipExtent([[i-.425*t+Tc,u+.12*t+Tc],[i-.214*t-Tc,u+.234*t-Tc]]).stream(c),o=l.translate([i-.205*t,u+.212*t]).clipExtent([[i-.214*t+Tc,u+.166*t+Tc],[i-.115*t-Tc,u+.234*t-Tc]]).stream(c),d()},u.fitExtent=function(e,t){return Zp(u,e,t)},u.fitSize=function(e,t){return Np(u,e,t)},u.fitWidth=function(e,t){return Fp(u,e,t)},u.fitHeight=function(e,t){return Hp(u,e,t)},u.scale(1070)}function eh(e){return function(t,n){var r=Vc(t),o=Vc(n),i=e(r*o);return i===1/0?[2,0]:[i*o*qc(t),i*qc(n)]}}function th(e){return function(t,n){var r=Kc(t*t+n*n),o=e(r),i=qc(o),a=Vc(o);return[Hc(t*i,r*a),Qc(r&&n*i/r)]}}var nh=eh((function(e){return Kc(2/(1+e))}));function rh(){return $p(nh).scale(124.75).clipAngle(179.999)}nh.invert=th((function(e){return 2*Qc(e/2)}));var oh=eh((function(e){return(e=Jc(e))&&e/qc(e)}));function ih(){return $p(oh).scale(79.4188).clipAngle(179.999)}function ah(e,t){return[e,Wc(Xc((Dc+t)/2))]}function sh(){return lh(ah).scale(961/Lc)}function lh(e){var t,n,r,o=$p(e),i=o.center,a=o.scale,s=o.translate,l=o.clipExtent,c=null;function u(){var i=jc*a(),s=o(Rd(o.rotate()).invert([0,0]));return l(null==c?[[s[0]-i,s[1]-i],[s[0]+i,s[1]+i]]:e===ah?[[Math.max(s[0]-i,c),t],[Math.min(s[0]+i,n),r]]:[[c,Math.max(s[1]-i,t)],[n,Math.min(s[1]+i,r)]])}return o.scale=function(e){return arguments.length?(a(e),u()):a()},o.translate=function(e){return arguments.length?(s(e),u()):s()},o.center=function(e){return arguments.length?(i(e),u()):i()},o.clipExtent=function(e){return arguments.length?(null==e?c=t=n=r=null:(c=+e[0][0],t=+e[0][1],n=+e[1][0],r=+e[1][1]),u()):null==c?null:[[c,t],[n,r]]},u()}function ch(e){return Xc((Dc+e)/2)}function uh(e,t){var n=Vc(e),r=e===t?qc(e):Wc(n/Vc(t))/Wc(ch(t)/ch(e)),o=n*$c(ch(e),r)/r;if(!r)return ah;function i(e,t){o>0?t<-Dc+Tc&&(t=-Dc+Tc):t>Dc-Tc&&(t=Dc-Tc);var n=o/$c(ch(t),r);return[n*qc(r*e),o-n*Vc(r*e)]}return i.invert=function(e,t){var n=o-t,i=Yc(r)*Kc(e*e+n*n),a=Hc(e,Nc(n))*Yc(n);return n*r<0&&(a-=jc*Yc(e)*Yc(n)),[a/r,2*Fc($c(o/i,1/r))-Dc]},i}function dh(){return Yp(uh).scale(109.5).parallels([30,30])}function fh(e,t){return[e,t]}function ph(){return $p(fh).scale(152.63)}function hh(e,t){var n=Vc(e),r=e===t?qc(e):(n-Vc(t))/(t-e),o=n/r+e;if(Nc(r)<Tc)return fh;function i(e,t){var n=o-t,i=r*e;return[n*qc(i),o-n*Vc(i)]}return i.invert=function(e,t){var n=o-t,i=Hc(e,Nc(n))*Yc(n);return n*r<0&&(i-=jc*Yc(e)*Yc(n)),[i/r,o-Yc(r)*Kc(e*e+n*n)]},i}function gh(){return Yp(hh).scale(131.154).center([0,13.9389])}oh.invert=th((function(e){return e})),ah.invert=function(e,t){return[e,2*Fc(Uc(t))-Dc]},fh.invert=fh;var vh=1.340264,mh=-.081106,yh=893e-6,bh=.003796,wh=Kc(3)/2;function xh(e,t){var n=Qc(wh*qc(t)),r=n*n,o=r*r*r;return[e*Vc(n)/(wh*(vh+3*mh*r+o*(7*yh+9*bh*r))),n*(vh+mh*r+o*(yh+bh*r))]}function _h(){return $p(xh).scale(177.158)}function Sh(e,t){var n=Vc(t),r=Vc(e)*n;return[n*qc(e)/r,qc(t)/r]}function Oh(){return $p(Sh).scale(144.049).clipAngle(60)}function Ch(){var e,t,n,r,o,i,a,s=1,l=0,c=0,u=1,d=1,f=0,p=null,h=1,g=1,v=Ip({point:function(e,t){var n=b([e,t]);this.stream.point(n[0],n[1])}}),m=Ef;function y(){return h=s*u,g=s*d,i=a=null,b}function b(n){var r=n[0]*h,o=n[1]*g;if(f){var i=o*e-r*t;r=r*e+o*t,o=i}return[r+l,o+c]}return b.invert=function(n){var r=n[0]-l,o=n[1]-c;if(f){var i=o*e+r*t;r=r*e-o*t,o=i}return[r/h,o/g]},b.stream=function(e){return i&&a===e?i:i=v(m(a=e))},b.postclip=function(e){return arguments.length?(m=e,p=n=r=o=null,y()):m},b.clipExtent=function(e){return arguments.length?(m=null==e?(p=n=r=o=null,Ef):tf(p=+e[0][0],n=+e[0][1],r=+e[1][0],o=+e[1][1]),y()):null==p?null:[[p,n],[r,o]]},b.scale=function(e){return arguments.length?(s=+e,y()):s},b.translate=function(e){return arguments.length?(l=+e[0],c=+e[1],y()):[l,c]},b.angle=function(n){return arguments.length?(t=qc(f=n%360*Zc),e=Vc(f),y()):f*Bc},b.reflectX=function(e){return arguments.length?(u=e?-1:1,y()):u<0},b.reflectY=function(e){return arguments.length?(d=e?-1:1,y()):d<0},b.fitExtent=function(e,t){return Zp(b,e,t)},b.fitSize=function(e,t){return Np(b,e,t)},b.fitWidth=function(e,t){return Fp(b,e,t)},b.fitHeight=function(e,t){return Hp(b,e,t)},b}function Ah(e,t){var n=t*t,r=n*n;return[e*(.8707-.131979*n+r*(r*(.003971*n-.001529*r)-.013791)),t*(1.007226+n*(.015085+r*(.028874*n-.044475-.005916*r)))]}function Eh(){return $p(Ah).scale(175.295)}function kh(e,t){return[Vc(t)*qc(e),qc(t)]}function Ph(){return $p(kh).scale(249.5).clipAngle(90+Tc)}function Mh(e,t){var n=Vc(t),r=1+Vc(e)*n;return[n*qc(e)/r,qc(t)/r]}function Th(){return $p(Mh).scale(250).clipAngle(142)}function Rh(e,t){return[Wc(Xc((Dc+t)/2)),-e]}function jh(){var e=lh(Rh),t=e.center,n=e.rotate;return e.center=function(e){return arguments.length?t([-e[1],e[0]]):[(e=t())[1],-e[0]]},e.rotate=function(e){return arguments.length?n([e[0],e[1],e.length>2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)}function Dh(e,t){return e.parent===t.parent?1:2}function Ih(e,t){return e+t.x}function Lh(e,t){return Math.max(e,t.y)}function Bh(){var e=Dh,t=1,n=1,r=!1;function o(o){var i,a=0;o.eachAfter((function(t){var n=t.children;n?(t.x=function(e){return e.reduce(Ih,0)/e.length}(n),t.y=function(e){return 1+e.reduce(Lh,0)}(n)):(t.x=i?a+=e(t,i):0,t.y=0,i=t)}));var s=function(e){for(var t;t=e.children;)e=t[0];return e}(o),l=function(e){for(var t;t=e.children;)e=t[t.length-1];return e}(o),c=s.x-e(s,l)/2,u=l.x+e(l,s)/2;return o.eachAfter(r?function(e){e.x=(e.x-o.x)*t,e.y=(o.y-e.y)*n}:function(e){e.x=(e.x-c)/(u-c)*t,e.y=(1-(o.y?e.y/o.y:1))*n})}return o.separation=function(t){return arguments.length?(e=t,o):e},o.size=function(e){return arguments.length?(r=!1,t=+e[0],n=+e[1],o):r?null:[t,n]},o.nodeSize=function(e){return arguments.length?(r=!0,t=+e[0],n=+e[1],o):r?[t,n]:null},o}function Zh(e){var t=0,n=e.children,r=n&&n.length;if(r)for(;--r>=0;)t+=n[r].value;else t=1;e.value=t}function Nh(e,t){e instanceof Map?(e=[void 0,e],void 0===t&&(t=Hh)):void 0===t&&(t=Fh);for(var n,r,o,i,a,s=new Uh(e),l=[s];n=l.pop();)if((o=t(n.data))&&(a=(o=Array.from(o)).length))for(n.children=o,i=a-1;i>=0;--i)l.push(r=o[i]=new Uh(o[i])),r.parent=n,r.depth=n.depth+1;return s.eachBefore(zh)}function Fh(e){return e.children}function Hh(e){return Array.isArray(e)?e[1]:null}function Vh(e){void 0!==e.data.value&&(e.value=e.data.value),e.data=e.data.data}function zh(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function Uh(e){this.data=e,this.depth=this.height=0,this.parent=null}function Gh(e){return null==e?null:Wh(e)}function Wh(e){if("function"!==typeof e)throw new Error;return e}function $h(){return 0}function qh(e){return function(){return e}}xh.invert=function(e,t){for(var n,r=t,o=r*r,i=o*o*o,a=0;a<12&&(i=(o=(r-=n=(r*(vh+mh*o+i*(yh+bh*o))-t)/(vh+3*mh*o+i*(7*yh+9*bh*o)))*r)*o*o,!(Nc(n)<Rc));++a);return[wh*e*(vh+3*mh*o+i*(7*yh+9*bh*o))/Vc(r),Qc(qc(r)/wh)]},Sh.invert=th(Fc),Ah.invert=function(e,t){var n,r=t,o=25;do{var i=r*r,a=i*i;r-=n=(r*(1.007226+i*(.015085+a*(.028874*i-.044475-.005916*a)))-t)/(1.007226+i*(.045255+a*(.259866*i-.311325-.005916*11*a)))}while(Nc(n)>Tc&&--o>0);return[e/(.8707+(i=r*r)*(i*(i*i*i*(.003971-.001529*i)-.013791)-.131979)),r]},kh.invert=th(Qc),Mh.invert=th((function(e){return 2*Fc(e)})),Rh.invert=function(e,t){return[-t,2*Fc(Uc(e))-Dc]},Uh.prototype=Nh.prototype={constructor:Uh,count:function(){return this.eachAfter(Zh)},each:function(e,t){let n=-1;for(const r of this)e.call(t,r,++n,this);return this},eachAfter:function(e,t){for(var n,r,o,i=this,a=[i],s=[],l=-1;i=a.pop();)if(s.push(i),n=i.children)for(r=0,o=n.length;r<o;++r)a.push(n[r]);for(;i=s.pop();)e.call(t,i,++l,this);return this},eachBefore:function(e,t){for(var n,r,o=this,i=[o],a=-1;o=i.pop();)if(e.call(t,o,++a,this),n=o.children)for(r=n.length-1;r>=0;--r)i.push(n[r]);return this},find:function(e,t){let n=-1;for(const r of this)if(e.call(t,r,++n,this))return r},sum:function(e){return this.eachAfter((function(t){for(var n=+e(t.data)||0,r=t.children,o=r&&r.length;--o>=0;)n+=r[o].value;t.value=n}))},sort:function(e){return this.eachBefore((function(t){t.children&&t.children.sort(e)}))},path:function(e){for(var t=this,n=function(e,t){if(e===t)return e;var n=e.ancestors(),r=t.ancestors(),o=null;e=n.pop(),t=r.pop();for(;e===t;)o=e,e=n.pop(),t=r.pop();return o}(t,e),r=[t];t!==n;)t=t.parent,r.push(t);for(var o=r.length;e!==n;)r.splice(o,0,e),e=e.parent;return r},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){return Array.from(this)},leaves:function(){var e=[];return this.eachBefore((function(t){t.children||e.push(t)})),e},links:function(){var e=this,t=[];return e.each((function(n){n!==e&&t.push({source:n.parent,target:n})})),t},copy:function(){return Nh(this).eachBefore(Vh)},[Symbol.iterator]:function*(){var e,t,n,r,o=this,i=[o];do{for(e=i.reverse(),i=[];o=e.pop();)if(yield o,t=o.children)for(n=0,r=t.length;n<r;++n)i.push(t[n])}while(i.length)}};const Yh=1664525,Kh=1013904223,Xh=4294967296;function Jh(){let e=1;return()=>(e=(Yh*e+Kh)%Xh)/Xh}function Qh(e){return eg(e,Jh())}function eg(e,t){for(var n,r,o=0,i=(e=function(e,t){let n,r,o=e.length;for(;o;)r=t()*o--|0,n=e[o],e[o]=e[r],e[r]=n;return e}(Array.from(e),t)).length,a=[];o<i;)n=e[o],r&&rg(r,n)?++o:(r=ig(a=tg(a,n)),o=0);return r}function tg(e,t){var n,r;if(og(t,e))return[t];for(n=0;n<e.length;++n)if(ng(t,e[n])&&og(ag(e[n],t),e))return[e[n],t];for(n=0;n<e.length-1;++n)for(r=n+1;r<e.length;++r)if(ng(ag(e[n],e[r]),t)&&ng(ag(e[n],t),e[r])&&ng(ag(e[r],t),e[n])&&og(sg(e[n],e[r],t),e))return[e[n],e[r],t];throw new Error}function ng(e,t){var n=e.r-t.r,r=t.x-e.x,o=t.y-e.y;return n<0||n*n<r*r+o*o}function rg(e,t){var n=e.r-t.r+1e-9*Math.max(e.r,t.r,1),r=t.x-e.x,o=t.y-e.y;return n>0&&n*n>r*r+o*o}function og(e,t){for(var n=0;n<t.length;++n)if(!rg(e,t[n]))return!1;return!0}function ig(e){switch(e.length){case 1:return function(e){return{x:e.x,y:e.y,r:e.r}}(e[0]);case 2:return ag(e[0],e[1]);case 3:return sg(e[0],e[1],e[2])}}function ag(e,t){var n=e.x,r=e.y,o=e.r,i=t.x,a=t.y,s=t.r,l=i-n,c=a-r,u=s-o,d=Math.sqrt(l*l+c*c);return{x:(n+i+l/d*u)/2,y:(r+a+c/d*u)/2,r:(d+o+s)/2}}function sg(e,t,n){var r=e.x,o=e.y,i=e.r,a=t.x,s=t.y,l=t.r,c=n.x,u=n.y,d=n.r,f=r-a,p=r-c,h=o-s,g=o-u,v=l-i,m=d-i,y=r*r+o*o-i*i,b=y-a*a-s*s+l*l,w=y-c*c-u*u+d*d,x=p*h-f*g,_=(h*w-g*b)/(2*x)-r,S=(g*v-h*m)/x,O=(p*b-f*w)/(2*x)-o,C=(f*m-p*v)/x,A=S*S+C*C-1,E=2*(i+_*S+O*C),k=_*_+O*O-i*i,P=-(Math.abs(A)>1e-6?(E+Math.sqrt(E*E-4*A*k))/(2*A):k/E);return{x:r+_+S*P,y:o+O+C*P,r:P}}function lg(e,t,n){var r,o,i,a,s=e.x-t.x,l=e.y-t.y,c=s*s+l*l;c?(o=t.r+n.r,o*=o,a=e.r+n.r,o>(a*=a)?(r=(c+a-o)/(2*c),i=Math.sqrt(Math.max(0,a/c-r*r)),n.x=e.x-r*s-i*l,n.y=e.y-r*l+i*s):(r=(c+o-a)/(2*c),i=Math.sqrt(Math.max(0,o/c-r*r)),n.x=t.x+r*s-i*l,n.y=t.y+r*l+i*s)):(n.x=t.x+n.r,n.y=t.y)}function cg(e,t){var n=e.r+t.r-1e-6,r=t.x-e.x,o=t.y-e.y;return n>0&&n*n>r*r+o*o}function ug(e){var t=e._,n=e.next._,r=t.r+n.r,o=(t.x*n.r+n.x*t.r)/r,i=(t.y*n.r+n.y*t.r)/r;return o*o+i*i}function dg(e){this._=e,this.next=null,this.previous=null}function fg(e,t){if(!(i=(e=function(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}(e)).length))return 0;var n,r,o,i,a,s,l,c,u,d,f;if((n=e[0]).x=0,n.y=0,!(i>1))return n.r;if(r=e[1],n.x=-r.r,r.x=n.r,r.y=0,!(i>2))return n.r+r.r;lg(r,n,o=e[2]),n=new dg(n),r=new dg(r),o=new dg(o),n.next=o.previous=r,r.next=n.previous=o,o.next=r.previous=n;e:for(l=3;l<i;++l){lg(n._,r._,o=e[l]),o=new dg(o),c=r.next,u=n.previous,d=r._.r,f=n._.r;do{if(d<=f){if(cg(c._,o._)){r=c,n.next=r,r.previous=n,--l;continue e}d+=c._.r,c=c.next}else{if(cg(u._,o._)){(n=u).next=r,r.previous=n,--l;continue e}f+=u._.r,u=u.previous}}while(c!==u.next);for(o.previous=n,o.next=r,n.next=r.previous=r=o,a=ug(n);(o=o.next)!==r;)(s=ug(o))<a&&(n=o,a=s);r=n.next}for(n=[r._],o=r;(o=o.next)!==r;)n.push(o._);for(o=eg(n,t),l=0;l<i;++l)(n=e[l]).x-=o.x,n.y-=o.y;return o.r}function pg(e){return fg(e,Jh()),e}function hg(e){return Math.sqrt(e.value)}function gg(){var e=null,t=1,n=1,r=$h;function o(o){const i=Jh();return o.x=t/2,o.y=n/2,e?o.eachBefore(vg(e)).eachAfter(mg(r,.5,i)).eachBefore(yg(1)):o.eachBefore(vg(hg)).eachAfter(mg($h,1,i)).eachAfter(mg(r,o.r/Math.min(t,n),i)).eachBefore(yg(Math.min(t,n)/(2*o.r))),o}return o.radius=function(t){return arguments.length?(e=Gh(t),o):e},o.size=function(e){return arguments.length?(t=+e[0],n=+e[1],o):[t,n]},o.padding=function(e){return arguments.length?(r="function"===typeof e?e:qh(+e),o):r},o}function vg(e){return function(t){t.children||(t.r=Math.max(0,+e(t)||0))}}function mg(e,t,n){return function(r){if(o=r.children){var o,i,a,s=o.length,l=e(r)*t||0;if(l)for(i=0;i<s;++i)o[i].r+=l;if(a=fg(o,n),l)for(i=0;i<s;++i)o[i].r-=l;r.r=a+l}}}function yg(e){return function(t){var n=t.parent;t.r*=e,n&&(t.x=n.x+e*t.x,t.y=n.y+e*t.y)}}function bg(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)}function wg(e,t,n,r,o){for(var i,a=e.children,s=-1,l=a.length,c=e.value&&(r-t)/e.value;++s<l;)(i=a[s]).y0=n,i.y1=o,i.x0=t,i.x1=t+=i.value*c}function xg(){var e=1,t=1,n=0,r=!1;function o(o){var i=o.height+1;return o.x0=o.y0=n,o.x1=e,o.y1=t/i,o.eachBefore(function(e,t){return function(r){r.children&&wg(r,r.x0,e*(r.depth+1)/t,r.x1,e*(r.depth+2)/t);var o=r.x0,i=r.y0,a=r.x1-n,s=r.y1-n;a<o&&(o=a=(o+a)/2),s<i&&(i=s=(i+s)/2),r.x0=o,r.y0=i,r.x1=a,r.y1=s}}(t,i)),r&&o.eachBefore(bg),o}return o.round=function(e){return arguments.length?(r=!!e,o):r},o.size=function(n){return arguments.length?(e=+n[0],t=+n[1],o):[e,t]},o.padding=function(e){return arguments.length?(n=+e,o):n},o}var _g={depth:-1},Sg={},Og={};function Cg(e){return e.id}function Ag(e){return e.parentId}function Eg(){var e,t=Cg,n=Ag;function r(r){var o,i,a,s,l,c,u,d,f=Array.from(r),p=t,h=n,g=new Map;if(null!=e){const t=f.map(((t,n)=>function(e){e=`${e}`;let t=e.length;Pg(e,t-1)&&!Pg(e,t-2)&&(e=e.slice(0,-1));return"/"===e[0]?e:`/${e}`}(e(t,n,r)))),n=t.map(kg),o=new Set(t).add("");for(const e of n)o.has(e)||(o.add(e),t.push(e),n.push(kg(e)),f.push(Og));p=(e,n)=>t[n],h=(e,t)=>n[t]}for(a=0,o=f.length;a<o;++a)i=f[a],c=f[a]=new Uh(i),null!=(u=p(i,a,r))&&(u+="")&&(d=c.id=u,g.set(d,g.has(d)?Sg:c)),null!=(u=h(i,a,r))&&(u+="")&&(c.parent=u);for(a=0;a<o;++a)if(u=(c=f[a]).parent){if(!(l=g.get(u)))throw new Error("missing: "+u);if(l===Sg)throw new Error("ambiguous: "+u);l.children?l.children.push(c):l.children=[c],c.parent=l}else{if(s)throw new Error("multiple roots");s=c}if(!s)throw new Error("no root");if(null!=e){for(;s.data===Og&&1===s.children.length;)s=s.children[0],--o;for(let e=f.length-1;e>=0&&(c=f[e]).data===Og;--e)c.data=null}if(s.parent=_g,s.eachBefore((function(e){e.depth=e.parent.depth+1,--o})).eachBefore(zh),s.parent=null,o>0)throw new Error("cycle");return s}return r.id=function(e){return arguments.length?(t=Gh(e),r):t},r.parentId=function(e){return arguments.length?(n=Gh(e),r):n},r.path=function(t){return arguments.length?(e=Gh(t),r):e},r}function kg(e){let t=e.length;if(t<2)return"";for(;--t>1&&!Pg(e,t););return e.slice(0,t)}function Pg(e,t){if("/"===e[t]){let n=0;for(;t>0&&"\\"===e[--t];)++n;if(0===(1&n))return!0}return!1}function Mg(e,t){return e.parent===t.parent?1:2}function Tg(e){var t=e.children;return t?t[0]:e.t}function Rg(e){var t=e.children;return t?t[t.length-1]:e.t}function jg(e,t,n){var r=n/(t.i-e.i);t.c-=r,t.s+=n,e.c+=r,t.z+=n,t.m+=n}function Dg(e,t,n){return e.a.parent===t.parent?e.a:n}function Ig(e,t){this._=e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=t}function Lg(){var e=Mg,t=1,n=1,r=null;function o(o){var l=function(e){for(var t,n,r,o,i,a=new Ig(e,0),s=[a];t=s.pop();)if(r=t._.children)for(t.children=new Array(i=r.length),o=i-1;o>=0;--o)s.push(n=t.children[o]=new Ig(r[o],o)),n.parent=t;return(a.parent=new Ig(null,0)).children=[a],a}(o);if(l.eachAfter(i),l.parent.m=-l.z,l.eachBefore(a),r)o.eachBefore(s);else{var c=o,u=o,d=o;o.eachBefore((function(e){e.x<c.x&&(c=e),e.x>u.x&&(u=e),e.depth>d.depth&&(d=e)}));var f=c===u?1:e(c,u)/2,p=f-c.x,h=t/(u.x+f+p),g=n/(d.depth||1);o.eachBefore((function(e){e.x=(e.x+p)*h,e.y=e.depth*g}))}return o}function i(t){var n=t.children,r=t.parent.children,o=t.i?r[t.i-1]:null;if(n){!function(e){for(var t,n=0,r=0,o=e.children,i=o.length;--i>=0;)(t=o[i]).z+=n,t.m+=n,n+=t.s+(r+=t.c)}(t);var i=(n[0].z+n[n.length-1].z)/2;o?(t.z=o.z+e(t._,o._),t.m=t.z-i):t.z=i}else o&&(t.z=o.z+e(t._,o._));t.parent.A=function(t,n,r){if(n){for(var o,i=t,a=t,s=n,l=i.parent.children[0],c=i.m,u=a.m,d=s.m,f=l.m;s=Rg(s),i=Tg(i),s&&i;)l=Tg(l),(a=Rg(a)).a=t,(o=s.z+d-i.z-c+e(s._,i._))>0&&(jg(Dg(s,t,r),t,o),c+=o,u+=o),d+=s.m,c+=i.m,f+=l.m,u+=a.m;s&&!Rg(a)&&(a.t=s,a.m+=d-u),i&&!Tg(l)&&(l.t=i,l.m+=c-f,r=t)}return r}(t,o,t.parent.A||r[0])}function a(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function s(e){e.x*=t,e.y=e.depth*n}return o.separation=function(t){return arguments.length?(e=t,o):e},o.size=function(e){return arguments.length?(r=!1,t=+e[0],n=+e[1],o):r?null:[t,n]},o.nodeSize=function(e){return arguments.length?(r=!0,t=+e[0],n=+e[1],o):r?[t,n]:null},o}function Bg(e,t,n,r,o){for(var i,a=e.children,s=-1,l=a.length,c=e.value&&(o-n)/e.value;++s<l;)(i=a[s]).x0=t,i.x1=r,i.y0=n,i.y1=n+=i.value*c}Ig.prototype=Object.create(Uh.prototype);var Zg=(1+Math.sqrt(5))/2;function Ng(e,t,n,r,o,i){for(var a,s,l,c,u,d,f,p,h,g,v,m=[],y=t.children,b=0,w=0,x=y.length,_=t.value;b<x;){l=o-n,c=i-r;do{u=y[w++].value}while(!u&&w<x);for(d=f=u,v=u*u*(g=Math.max(c/l,l/c)/(_*e)),h=Math.max(f/v,v/d);w<x;++w){if(u+=s=y[w].value,s<d&&(d=s),s>f&&(f=s),v=u*u*g,(p=Math.max(f/v,v/d))>h){u-=s;break}h=p}m.push(a={value:u,dice:l<c,children:y.slice(b,w)}),a.dice?wg(a,n,r,o,_?r+=c*u/_:i):Bg(a,n,r,_?n+=l*u/_:o,i),_-=u,b=w}return m}const Fg=function e(t){function n(e,n,r,o,i){Ng(t,e,n,r,o,i)}return n.ratio=function(t){return e((t=+t)>1?t:1)},n}(Zg);function Hg(){var e=Fg,t=!1,n=1,r=1,o=[0],i=$h,a=$h,s=$h,l=$h,c=$h;function u(e){return e.x0=e.y0=0,e.x1=n,e.y1=r,e.eachBefore(d),o=[0],t&&e.eachBefore(bg),e}function d(t){var n=o[t.depth],r=t.x0+n,u=t.y0+n,d=t.x1-n,f=t.y1-n;d<r&&(r=d=(r+d)/2),f<u&&(u=f=(u+f)/2),t.x0=r,t.y0=u,t.x1=d,t.y1=f,t.children&&(n=o[t.depth+1]=i(t)/2,r+=c(t)-n,u+=a(t)-n,(d-=s(t)-n)<r&&(r=d=(r+d)/2),(f-=l(t)-n)<u&&(u=f=(u+f)/2),e(t,r,u,d,f))}return u.round=function(e){return arguments.length?(t=!!e,u):t},u.size=function(e){return arguments.length?(n=+e[0],r=+e[1],u):[n,r]},u.tile=function(t){return arguments.length?(e=Wh(t),u):e},u.padding=function(e){return arguments.length?u.paddingInner(e).paddingOuter(e):u.paddingInner()},u.paddingInner=function(e){return arguments.length?(i="function"===typeof e?e:qh(+e),u):i},u.paddingOuter=function(e){return arguments.length?u.paddingTop(e).paddingRight(e).paddingBottom(e).paddingLeft(e):u.paddingTop()},u.paddingTop=function(e){return arguments.length?(a="function"===typeof e?e:qh(+e),u):a},u.paddingRight=function(e){return arguments.length?(s="function"===typeof e?e:qh(+e),u):s},u.paddingBottom=function(e){return arguments.length?(l="function"===typeof e?e:qh(+e),u):l},u.paddingLeft=function(e){return arguments.length?(c="function"===typeof e?e:qh(+e),u):c},u}function Vg(e,t,n,r,o){var i,a,s=e.children,l=s.length,c=new Array(l+1);for(c[0]=a=i=0;i<l;++i)c[i+1]=a+=s[i].value;!function e(t,n,r,o,i,a,l){if(t>=n-1){var u=s[t];return u.x0=o,u.y0=i,u.x1=a,void(u.y1=l)}var d=c[t],f=r/2+d,p=t+1,h=n-1;for(;p<h;){var g=p+h>>>1;c[g]<f?p=g+1:h=g}f-c[p-1]<c[p]-f&&t+1<p&&--p;var v=c[p]-d,m=r-v;if(a-o>l-i){var y=r?(o*m+a*v)/r:a;e(t,p,v,o,i,y,l),e(p,n,m,y,i,a,l)}else{var b=r?(i*m+l*v)/r:l;e(t,p,v,o,i,a,b),e(p,n,m,o,b,a,l)}}(0,l,e.value,t,n,r,o)}function zg(e,t,n,r,o){(1&e.depth?Bg:wg)(e,t,n,r,o)}const Ug=function e(t){function n(e,n,r,o,i){if((a=e._squarify)&&a.ratio===t)for(var a,s,l,c,u,d=-1,f=a.length,p=e.value;++d<f;){for(l=(s=a[d]).children,c=s.value=0,u=l.length;c<u;++c)s.value+=l[c].value;s.dice?wg(s,n,r,o,p?r+=(i-r)*s.value/p:i):Bg(s,n,r,p?n+=(o-n)*s.value/p:o,i),p-=s.value}else e._squarify=a=Ng(t,e,n,r,o,i),a.ratio=t}return n.ratio=function(t){return e((t=+t)>1?t:1)},n}(Zg);var Gg=n(51606),Wg=n(27265),$g=n(76068),qg=n(56246);function Yg(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}var Kg=n(98280);function Xg(e,t){var n=(0,Kg.wx)(+e,+t);return function(e){var t=n(e);return t-360*Math.floor(t/360)}}var Jg=n(45401),Qg=n(58296),ev=n(64635);function tv(e){return((e=Math.exp(e))+1/e)/2}const nv=function e(t,n,r){function o(e,o){var i,a,s=e[0],l=e[1],c=e[2],u=o[0],d=o[1],f=o[2],p=u-s,h=d-l,g=p*p+h*h;if(g<1e-12)a=Math.log(f/c)/t,i=function(e){return[s+e*p,l+e*h,c*Math.exp(t*e*a)]};else{var v=Math.sqrt(g),m=(f*f-c*c+r*g)/(2*c*n*v),y=(f*f-c*c-r*g)/(2*f*n*v),b=Math.log(Math.sqrt(m*m+1)-m),w=Math.log(Math.sqrt(y*y+1)-y);a=(w-b)/t,i=function(e){var r=e*a,o=tv(b),i=c/(n*v)*(o*function(e){return((e=Math.exp(2*e))-1)/(e+1)}(t*r+b)-function(e){return((e=Math.exp(e))-1/e)/2}(b));return[s+i*p,l+i*h,c*o/tv(t*r+b)]}}return i.duration=1e3*a*t/Math.SQRT2,i}return o.rho=function(t){var n=Math.max(.001,+t),r=n*n;return e(n,r,r*r)},o}(Math.SQRT2,2,4);function rv(e){return function(t,n){var r=e((t=(0,Zr.Ym)(t)).h,(n=(0,Zr.Ym)(n)).h),o=(0,Kg.ZP)(t.s,n.s),i=(0,Kg.ZP)(t.l,n.l),a=(0,Kg.ZP)(t.opacity,n.opacity);return function(e){return t.h=r(e),t.s=o(e),t.l=i(e),t.opacity=a(e),t+""}}}const ov=rv(Kg.wx);var iv=rv(Kg.ZP);function av(e,t){var n=(0,Kg.ZP)((e=Li(e)).l,(t=Li(t)).l),r=(0,Kg.ZP)(e.a,t.a),o=(0,Kg.ZP)(e.b,t.b),i=(0,Kg.ZP)(e.opacity,t.opacity);return function(t){return e.l=n(t),e.a=r(t),e.b=o(t),e.opacity=i(t),e+""}}function sv(e){return function(t,n){var r=e((t=Ui(t)).h,(n=Ui(n)).h),o=(0,Kg.ZP)(t.c,n.c),i=(0,Kg.ZP)(t.l,n.l),a=(0,Kg.ZP)(t.opacity,n.opacity);return function(e){return t.h=r(e),t.c=o(e),t.l=i(e),t.opacity=a(e),t+""}}}const lv=sv(Kg.wx);var cv=sv(Kg.ZP);function uv(e){return function t(n){function r(t,r){var o=e((t=ta(t)).h,(r=ta(r)).h),i=(0,Kg.ZP)(t.s,r.s),a=(0,Kg.ZP)(t.l,r.l),s=(0,Kg.ZP)(t.opacity,r.opacity);return function(e){return t.h=o(e),t.s=i(e),t.l=a(Math.pow(e,n)),t.opacity=s(e),t+""}}return n=+n,r.gamma=t,r}(1)}const dv=uv(Kg.wx);var fv=uv(Kg.ZP),pv=n(19640);function hv(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e(r/(t-1));return n}function gv(e){for(var t,n=-1,r=e.length,o=e[r-1],i=0;++n<r;)t=o,o=e[n],i+=t[1]*o[0]-t[0]*o[1];return i/2}function vv(e){for(var t,n,r=-1,o=e.length,i=0,a=0,s=e[o-1],l=0;++r<o;)t=s,s=e[r],l+=n=t[0]*s[1]-s[0]*t[1],i+=(t[0]+s[0])*n,a+=(t[1]+s[1])*n;return[i/(l*=3),a/l]}function mv(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])}function yv(e,t){return e[0]-t[0]||e[1]-t[1]}function bv(e){const t=e.length,n=[0,1];let r,o=2;for(r=2;r<t;++r){for(;o>1&&mv(e[n[o-2]],e[n[o-1]],e[r])<=0;)--o;n[o++]=r}return n.slice(0,o)}function wv(e){if((n=e.length)<3)return null;var t,n,r=new Array(n),o=new Array(n);for(t=0;t<n;++t)r[t]=[+e[t][0],+e[t][1],t];for(r.sort(yv),t=0;t<n;++t)o[t]=[r[t][0],-r[t][1]];var i=bv(r),a=bv(o),s=a[0]===i[0],l=a[a.length-1]===i[i.length-1],c=[];for(t=i.length-1;t>=0;--t)c.push(e[r[i[t]][2]]);for(t=+s;t<a.length-l;++t)c.push(e[r[a[t]][2]]);return c}function xv(e,t){for(var n,r,o=e.length,i=e[o-1],a=t[0],s=t[1],l=i[0],c=i[1],u=!1,d=0;d<o;++d)n=(i=e[d])[0],(r=i[1])>s!==c>s&&a<(l-n)*(s-r)/(c-r)+n&&(u=!u),l=n,c=r;return u}function _v(e){for(var t,n,r=-1,o=e.length,i=e[o-1],a=i[0],s=i[1],l=0;++r<o;)t=a,n=s,t-=a=(i=e[r])[0],n-=s=i[1],l+=Math.hypot(t,n);return l}const Sv=Math.random,Ov=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,1===arguments.length?(n=e,e=0):n-=e,function(){return t()*n+e}}return n.source=e,n}(Sv),Cv=function e(t){function n(e,n){return arguments.length<2&&(n=e,e=0),e=Math.floor(e),n=Math.floor(n)-e,function(){return Math.floor(t()*n+e)}}return n.source=e,n}(Sv),Av=function e(t){function n(e,n){var r,o;return e=null==e?0:+e,n=null==n?1:+n,function(){var i;if(null!=r)i=r,r=null;else do{r=2*t()-1,i=2*t()-1,o=r*r+i*i}while(!o||o>1);return e+n*i*Math.sqrt(-2*Math.log(o)/o)}}return n.source=e,n}(Sv),Ev=function e(t){var n=Av.source(t);function r(){var e=n.apply(this,arguments);return function(){return Math.exp(e())}}return r.source=e,r}(Sv),kv=function e(t){function n(e){return(e=+e)<=0?()=>0:function(){for(var n=0,r=e;r>1;--r)n+=t();return n+r*t()}}return n.source=e,n}(Sv),Pv=function e(t){var n=kv.source(t);function r(e){if(0===(e=+e))return t;var r=n(e);return function(){return r()/e}}return r.source=e,r}(Sv),Mv=function e(t){function n(e){return function(){return-Math.log1p(-t())/e}}return n.source=e,n}(Sv),Tv=function e(t){function n(e){if((e=+e)<0)throw new RangeError("invalid alpha");return e=1/-e,function(){return Math.pow(1-t(),e)}}return n.source=e,n}(Sv),Rv=function e(t){function n(e){if((e=+e)<0||e>1)throw new RangeError("invalid p");return function(){return Math.floor(t()+e)}}return n.source=e,n}(Sv),jv=function e(t){function n(e){if((e=+e)<0||e>1)throw new RangeError("invalid p");return 0===e?()=>1/0:1===e?()=>1:(e=Math.log1p(-e),function(){return 1+Math.floor(Math.log1p(-t())/e)})}return n.source=e,n}(Sv),Dv=function e(t){var n=Av.source(t)();function r(e,r){if((e=+e)<0)throw new RangeError("invalid k");if(0===e)return()=>0;if(r=null==r?1:+r,1===e)return()=>-Math.log1p(-t())*r;var o=(e<1?e+1:e)-1/3,i=1/(3*Math.sqrt(o)),a=e<1?()=>Math.pow(t(),1/e):()=>1;return function(){do{do{var e=n(),s=1+i*e}while(s<=0);s*=s*s;var l=1-t()}while(l>=1-.0331*e*e*e*e&&Math.log(l)>=.5*e*e+o*(1-s+Math.log(s)));return o*s*a()*r}}return r.source=e,r}(Sv),Iv=function e(t){var n=Dv.source(t);function r(e,t){var r=n(e),o=n(t);return function(){var e=r();return 0===e?0:e/(e+o())}}return r.source=e,r}(Sv),Lv=function e(t){var n=jv.source(t),r=Iv.source(t);function o(e,t){return e=+e,(t=+t)>=1?()=>e:t<=0?()=>0:function(){for(var o=0,i=e,a=t;i*a>16&&i*(1-a)>16;){var s=Math.floor((i+1)*a),l=r(s,i-s+1)();l<=a?(o+=s,i-=s,a=(a-l)/(1-l)):(i=s-1,a/=l)}for(var c=a<.5,u=n(c?a:1-a),d=u(),f=0;d<=i;++f)d+=u();return o+(c?f:i-f)}}return o.source=e,o}(Sv),Bv=function e(t){function n(e,n,r){var o;return 0===(e=+e)?o=e=>-Math.log(e):(e=1/e,o=t=>Math.pow(t,e)),n=null==n?0:+n,r=null==r?1:+r,function(){return n+r*o(-Math.log1p(-t()))}}return n.source=e,n}(Sv),Zv=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,function(){return e+n*Math.tan(Math.PI*t())}}return n.source=e,n}(Sv),Nv=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,function(){var r=t();return e+n*Math.log(r/(1-r))}}return n.source=e,n}(Sv),Fv=function e(t){var n=Dv.source(t),r=Lv.source(t);function o(e){return function(){for(var o=0,i=e;i>16;){var a=Math.floor(.875*i),s=n(a)();if(s>i)return o+r(a-1,i/s)();o+=a,i-=s}for(var l=-Math.log1p(-t()),c=0;l<=i;++c)l-=Math.log1p(-t());return o+c}}return o.source=e,o}(Sv),Hv=1664525,Vv=1013904223,zv=1/4294967296;function Uv(e=Math.random()){let t=0|(0<=e&&e<1?e/zv:Math.abs(e));return()=>(t=Hv*t+Vv|0,zv*(t>>>0))}var Gv=n(69032);function Wv(e){for(var t=e.length/6|0,n=new Array(t),r=0;r<t;)n[r]="#"+e.slice(6*r,6*++r);return n}const $v=Wv("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),qv=Wv("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),Yv=Wv("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),Kv=Wv("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),Xv=Wv("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),Jv=Wv("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),Qv=Wv("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),em=Wv("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),tm=Wv("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),nm=Wv("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab"),rm=e=>(0,Nr.hD)(e[e.length-1]);var om=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(Wv);const im=rm(om);var am=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(Wv);const sm=rm(am);var lm=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(Wv);const cm=rm(lm);var um=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(Wv);const dm=rm(um);var fm=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(Wv);const pm=rm(fm);var hm=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(Wv);const gm=rm(hm);var vm=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(Wv);const mm=rm(vm);var ym=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(Wv);const bm=rm(ym);var wm=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(Wv);const xm=rm(wm);var _m=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(Wv);const Sm=rm(_m);var Om=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(Wv);const Cm=rm(Om);var Am=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(Wv);const Em=rm(Am);var km=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(Wv);const Pm=rm(km);var Mm=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(Wv);const Tm=rm(Mm);var Rm=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(Wv);const jm=rm(Rm);var Dm=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(Wv);const Im=rm(Dm);var Lm=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(Wv);const Bm=rm(Lm);var Zm=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(Wv);const Nm=rm(Zm);var Fm=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(Wv);const Hm=rm(Fm);var Vm=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(Wv);const zm=rm(Vm);var Um=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(Wv);const Gm=rm(Um);var Wm=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(Wv);const $m=rm(Wm);var qm=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(Wv);const Ym=rm(qm);var Km=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(Wv);const Xm=rm(Km);var Jm=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(Wv);const Qm=rm(Jm);var ey=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(Wv);const ty=rm(ey);var ny=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(Wv);const ry=rm(ny);function oy(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-e*(35.34-e*(2381.73-e*(6402.7-e*(7024.72-2710.57*e)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+e*(170.73+e*(52.82-e*(131.46-e*(176.58-67.37*e)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+e*(442.36-e*(2482.43-e*(6167.24-e*(6614.94-2475.67*e)))))))+")"}const iy=fv(ta(300,.5,0),ta(-240,.5,1));var ay=fv(ta(-100,.75,.35),ta(80,1.5,.8)),sy=fv(ta(260,.75,.35),ta(80,1.5,.8)),ly=ta();function cy(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return ly.h=360*e-100,ly.s=1.5-1.5*t,ly.l=.8-.9*t,ly+""}var uy=(0,Zr.B8)(),dy=Math.PI/3,fy=2*Math.PI/3;function py(e){var t;return e=(.5-e)*Math.PI,uy.r=255*(t=Math.sin(e))*t,uy.g=255*(t=Math.sin(e+dy))*t,uy.b=255*(t=Math.sin(e+fy))*t,uy+""}function hy(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+e*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-14825.05*e)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+707.56*e)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-6838.66*e)))))))+")"}function gy(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}const vy=gy(Wv("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var my=gy(Wv("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),yy=gy(Wv("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),by=gy(Wv("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function wy(e){return Bn(Sn(e).call(document.documentElement))}var xy=0;function _y(){return new Sy}function Sy(){this._="@"+(++xy).toString(36)}function Oy(e,t){return e.target&&(e=Gn(e),void 0===t&&(t=e.currentTarget),e=e.touches||[e]),Array.from(e,(e=>Wn(e,t)))}function Cy(e){return"string"===typeof e?new Dn([document.querySelectorAll(e)],[document.documentElement]):new Dn([Ct(e)],jn)}function Ay(e){return function(){return e}}Sy.prototype=_y.prototype={constructor:Sy,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};const Ey=Math.abs,ky=Math.atan2,Py=Math.cos,My=Math.max,Ty=Math.min,Ry=Math.sin,jy=Math.sqrt,Dy=1e-12,Iy=Math.PI,Ly=Iy/2,By=2*Iy;function Zy(e){return e>=1?Ly:e<=-1?-Ly:Math.asin(e)}function Ny(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{const e=Math.floor(n);if(!(e>=0))throw new RangeError(`invalid digits: ${n}`);t=e}return e},()=>new ci(t)}function Fy(e){return e.innerRadius}function Hy(e){return e.outerRadius}function Vy(e){return e.startAngle}function zy(e){return e.endAngle}function Uy(e){return e&&e.padAngle}function Gy(e,t,n,r,o,i,a){var s=e-n,l=t-r,c=(a?i:-i)/jy(s*s+l*l),u=c*l,d=-c*s,f=e+u,p=t+d,h=n+u,g=r+d,v=(f+h)/2,m=(p+g)/2,y=h-f,b=g-p,w=y*y+b*b,x=o-i,_=f*g-h*p,S=(b<0?-1:1)*jy(My(0,x*x*w-_*_)),O=(_*b-y*S)/w,C=(-_*y-b*S)/w,A=(_*b+y*S)/w,E=(-_*y+b*S)/w,k=O-v,P=C-m,M=A-v,T=E-m;return k*k+P*P>M*M+T*T&&(O=A,C=E),{cx:O,cy:C,x01:-u,y01:-d,x11:O*(o/x-1),y11:C*(o/x-1)}}function Wy(){var e=Fy,t=Hy,n=Ay(0),r=null,o=Vy,i=zy,a=Uy,s=null,l=Ny(c);function c(){var c,u,d=+e.apply(this,arguments),f=+t.apply(this,arguments),p=o.apply(this,arguments)-Ly,h=i.apply(this,arguments)-Ly,g=Ey(h-p),v=h>p;if(s||(s=c=l()),f<d&&(u=f,f=d,d=u),f>Dy)if(g>By-Dy)s.moveTo(f*Py(p),f*Ry(p)),s.arc(0,0,f,p,h,!v),d>Dy&&(s.moveTo(d*Py(h),d*Ry(h)),s.arc(0,0,d,h,p,v));else{var m,y,b=p,w=h,x=p,_=h,S=g,O=g,C=a.apply(this,arguments)/2,A=C>Dy&&(r?+r.apply(this,arguments):jy(d*d+f*f)),E=Ty(Ey(f-d)/2,+n.apply(this,arguments)),k=E,P=E;if(A>Dy){var M=Zy(A/d*Ry(C)),T=Zy(A/f*Ry(C));(S-=2*M)>Dy?(x+=M*=v?1:-1,_-=M):(S=0,x=_=(p+h)/2),(O-=2*T)>Dy?(b+=T*=v?1:-1,w-=T):(O=0,b=w=(p+h)/2)}var R=f*Py(b),j=f*Ry(b),D=d*Py(_),I=d*Ry(_);if(E>Dy){var L,B=f*Py(w),Z=f*Ry(w),N=d*Py(x),F=d*Ry(x);if(g<Iy)if(L=function(e,t,n,r,o,i,a,s){var l=n-e,c=r-t,u=a-o,d=s-i,f=d*l-u*c;if(!(f*f<Dy))return[e+(f=(u*(t-i)-d*(e-o))/f)*l,t+f*c]}(R,j,N,F,B,Z,D,I)){var H=R-L[0],V=j-L[1],z=B-L[0],U=Z-L[1],G=1/Ry(function(e){return e>1?0:e<-1?Iy:Math.acos(e)}((H*z+V*U)/(jy(H*H+V*V)*jy(z*z+U*U)))/2),W=jy(L[0]*L[0]+L[1]*L[1]);k=Ty(E,(d-W)/(G-1)),P=Ty(E,(f-W)/(G+1))}else k=P=0}O>Dy?P>Dy?(m=Gy(N,F,R,j,f,P,v),y=Gy(B,Z,D,I,f,P,v),s.moveTo(m.cx+m.x01,m.cy+m.y01),P<E?s.arc(m.cx,m.cy,P,ky(m.y01,m.x01),ky(y.y01,y.x01),!v):(s.arc(m.cx,m.cy,P,ky(m.y01,m.x01),ky(m.y11,m.x11),!v),s.arc(0,0,f,ky(m.cy+m.y11,m.cx+m.x11),ky(y.cy+y.y11,y.cx+y.x11),!v),s.arc(y.cx,y.cy,P,ky(y.y11,y.x11),ky(y.y01,y.x01),!v))):(s.moveTo(R,j),s.arc(0,0,f,b,w,!v)):s.moveTo(R,j),d>Dy&&S>Dy?k>Dy?(m=Gy(D,I,B,Z,d,-k,v),y=Gy(R,j,N,F,d,-k,v),s.lineTo(m.cx+m.x01,m.cy+m.y01),k<E?s.arc(m.cx,m.cy,k,ky(m.y01,m.x01),ky(y.y01,y.x01),!v):(s.arc(m.cx,m.cy,k,ky(m.y01,m.x01),ky(m.y11,m.x11),!v),s.arc(0,0,d,ky(m.cy+m.y11,m.cx+m.x11),ky(y.cy+y.y11,y.cx+y.x11),v),s.arc(y.cx,y.cy,k,ky(y.y11,y.x11),ky(y.y01,y.x01),!v))):s.arc(0,0,d,_,x,v):s.lineTo(D,I)}else s.moveTo(0,0);if(s.closePath(),c)return s=null,c+""||null}return c.centroid=function(){var n=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,r=(+o.apply(this,arguments)+ +i.apply(this,arguments))/2-Iy/2;return[Py(r)*n,Ry(r)*n]},c.innerRadius=function(t){return arguments.length?(e="function"===typeof t?t:Ay(+t),c):e},c.outerRadius=function(e){return arguments.length?(t="function"===typeof e?e:Ay(+e),c):t},c.cornerRadius=function(e){return arguments.length?(n="function"===typeof e?e:Ay(+e),c):n},c.padRadius=function(e){return arguments.length?(r=null==e?null:"function"===typeof e?e:Ay(+e),c):r},c.startAngle=function(e){return arguments.length?(o="function"===typeof e?e:Ay(+e),c):o},c.endAngle=function(e){return arguments.length?(i="function"===typeof e?e:Ay(+e),c):i},c.padAngle=function(e){return arguments.length?(a="function"===typeof e?e:Ay(+e),c):a},c.context=function(e){return arguments.length?(s=null==e?null:e,c):s},c}var $y=Array.prototype.slice;function qy(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}function Yy(e){this._context=e}function Ky(e){return new Yy(e)}function Xy(e){return e[0]}function Jy(e){return e[1]}function Qy(e,t){var n=Ay(!0),r=null,o=Ky,i=null,a=Ny(s);function s(s){var l,c,u,d=(s=qy(s)).length,f=!1;for(null==r&&(i=o(u=a())),l=0;l<=d;++l)!(l<d&&n(c=s[l],l,s))===f&&((f=!f)?i.lineStart():i.lineEnd()),f&&i.point(+e(c,l,s),+t(c,l,s));if(u)return i=null,u+""||null}return e="function"===typeof e?e:void 0===e?Xy:Ay(e),t="function"===typeof t?t:void 0===t?Jy:Ay(t),s.x=function(t){return arguments.length?(e="function"===typeof t?t:Ay(+t),s):e},s.y=function(e){return arguments.length?(t="function"===typeof e?e:Ay(+e),s):t},s.defined=function(e){return arguments.length?(n="function"===typeof e?e:Ay(!!e),s):n},s.curve=function(e){return arguments.length?(o=e,null!=r&&(i=o(r)),s):o},s.context=function(e){return arguments.length?(null==e?r=i=null:i=o(r=e),s):r},s}function eb(e,t,n){var r=null,o=Ay(!0),i=null,a=Ky,s=null,l=Ny(c);function c(c){var u,d,f,p,h,g=(c=qy(c)).length,v=!1,m=new Array(g),y=new Array(g);for(null==i&&(s=a(h=l())),u=0;u<=g;++u){if(!(u<g&&o(p=c[u],u,c))===v)if(v=!v)d=u,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),f=u-1;f>=d;--f)s.point(m[f],y[f]);s.lineEnd(),s.areaEnd()}v&&(m[u]=+e(p,u,c),y[u]=+t(p,u,c),s.point(r?+r(p,u,c):m[u],n?+n(p,u,c):y[u]))}if(h)return s=null,h+""||null}function u(){return Qy().defined(o).curve(a).context(i)}return e="function"===typeof e?e:void 0===e?Xy:Ay(+e),t="function"===typeof t?t:Ay(void 0===t?0:+t),n="function"===typeof n?n:void 0===n?Jy:Ay(+n),c.x=function(t){return arguments.length?(e="function"===typeof t?t:Ay(+t),r=null,c):e},c.x0=function(t){return arguments.length?(e="function"===typeof t?t:Ay(+t),c):e},c.x1=function(e){return arguments.length?(r=null==e?null:"function"===typeof e?e:Ay(+e),c):r},c.y=function(e){return arguments.length?(t="function"===typeof e?e:Ay(+e),n=null,c):t},c.y0=function(e){return arguments.length?(t="function"===typeof e?e:Ay(+e),c):t},c.y1=function(e){return arguments.length?(n=null==e?null:"function"===typeof e?e:Ay(+e),c):n},c.lineX0=c.lineY0=function(){return u().x(e).y(t)},c.lineY1=function(){return u().x(e).y(n)},c.lineX1=function(){return u().x(r).y(t)},c.defined=function(e){return arguments.length?(o="function"===typeof e?e:Ay(!!e),c):o},c.curve=function(e){return arguments.length?(a=e,null!=i&&(s=a(i)),c):a},c.context=function(e){return arguments.length?(null==e?i=s=null:s=a(i=e),c):i},c}function tb(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function nb(e){return e}function rb(){var e=nb,t=tb,n=null,r=Ay(0),o=Ay(By),i=Ay(0);function a(a){var s,l,c,u,d,f=(a=qy(a)).length,p=0,h=new Array(f),g=new Array(f),v=+r.apply(this,arguments),m=Math.min(By,Math.max(-By,o.apply(this,arguments)-v)),y=Math.min(Math.abs(m)/f,i.apply(this,arguments)),b=y*(m<0?-1:1);for(s=0;s<f;++s)(d=g[h[s]=s]=+e(a[s],s,a))>0&&(p+=d);for(null!=t?h.sort((function(e,n){return t(g[e],g[n])})):null!=n&&h.sort((function(e,t){return n(a[e],a[t])})),s=0,c=p?(m-f*b)/p:0;s<f;++s,v=u)l=h[s],u=v+((d=g[l])>0?d*c:0)+b,g[l]={data:a[l],index:s,value:d,startAngle:v,endAngle:u,padAngle:y};return g}return a.value=function(t){return arguments.length?(e="function"===typeof t?t:Ay(+t),a):e},a.sortValues=function(e){return arguments.length?(t=e,n=null,a):t},a.sort=function(e){return arguments.length?(n=e,t=null,a):n},a.startAngle=function(e){return arguments.length?(r="function"===typeof e?e:Ay(+e),a):r},a.endAngle=function(e){return arguments.length?(o="function"===typeof e?e:Ay(+e),a):o},a.padAngle=function(e){return arguments.length?(i="function"===typeof e?e:Ay(+e),a):i},a}Yy.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};var ob=ab(Ky);function ib(e){this._curve=e}function ab(e){function t(t){return new ib(e(t))}return t._curve=e,t}function sb(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(ab(e)):t()._curve},e}function lb(){return sb(Qy().curve(ob))}function cb(){var e=eb().curve(ob),t=e.curve,n=e.lineX0,r=e.lineX1,o=e.lineY0,i=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return sb(n())},delete e.lineX0,e.lineEndAngle=function(){return sb(r())},delete e.lineX1,e.lineInnerRadius=function(){return sb(o())},delete e.lineY0,e.lineOuterRadius=function(){return sb(i())},delete e.lineY1,e.curve=function(e){return arguments.length?t(ab(e)):t()._curve},e}function ub(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}ib.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};class db{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}class fb{constructor(e){this._context=e}lineStart(){this._point=0}lineEnd(){}point(e,t){if(e=+e,t=+t,0===this._point)this._point=1;else{const n=ub(this._x0,this._y0),r=ub(this._x0,this._y0=(this._y0+t)/2),o=ub(e,this._y0),i=ub(e,t);this._context.moveTo(...n),this._context.bezierCurveTo(...r,...o,...i)}this._x0=e,this._y0=t}}function pb(e){return new db(e,!0)}function hb(e){return new db(e,!1)}function gb(e){return new fb(e)}function vb(e){return e.source}function mb(e){return e.target}function yb(e){let t=vb,n=mb,r=Xy,o=Jy,i=null,a=null,s=Ny(l);function l(){let l;const c=$y.call(arguments),u=t.apply(this,c),d=n.apply(this,c);if(null==i&&(a=e(l=s())),a.lineStart(),c[0]=u,a.point(+r.apply(this,c),+o.apply(this,c)),c[0]=d,a.point(+r.apply(this,c),+o.apply(this,c)),a.lineEnd(),l)return a=null,l+""||null}return l.source=function(e){return arguments.length?(t=e,l):t},l.target=function(e){return arguments.length?(n=e,l):n},l.x=function(e){return arguments.length?(r="function"===typeof e?e:Ay(+e),l):r},l.y=function(e){return arguments.length?(o="function"===typeof e?e:Ay(+e),l):o},l.context=function(t){return arguments.length?(null==t?i=a=null:a=e(i=t),l):i},l}function bb(){return yb(pb)}function wb(){return yb(hb)}function xb(){const e=yb(gb);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}const _b=jy(3),Sb={draw(e,t){const n=.59436*jy(t+Ty(t/28,.75)),r=n/2,o=r*_b;e.moveTo(0,n),e.lineTo(0,-n),e.moveTo(-o,-r),e.lineTo(o,r),e.moveTo(-o,r),e.lineTo(o,-r)}},Ob={draw(e,t){const n=jy(t/Iy);e.moveTo(n,0),e.arc(0,0,n,0,By)}},Cb={draw(e,t){const n=jy(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},Ab=jy(1/3),Eb=2*Ab,kb={draw(e,t){const n=jy(t/Eb),r=n*Ab;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},Pb={draw(e,t){const n=.62625*jy(t);e.moveTo(0,-n),e.lineTo(n,0),e.lineTo(0,n),e.lineTo(-n,0),e.closePath()}},Mb={draw(e,t){const n=.87559*jy(t-Ty(t/7,2));e.moveTo(-n,0),e.lineTo(n,0),e.moveTo(0,n),e.lineTo(0,-n)}},Tb={draw(e,t){const n=jy(t),r=-n/2;e.rect(r,r,n,n)}},Rb={draw(e,t){const n=.4431*jy(t);e.moveTo(n,n),e.lineTo(n,-n),e.lineTo(-n,-n),e.lineTo(-n,n),e.closePath()}},jb=Ry(Iy/10)/Ry(7*Iy/10),Db=Ry(By/10)*jb,Ib=-Py(By/10)*jb,Lb={draw(e,t){const n=jy(.8908130915292852*t),r=Db*n,o=Ib*n;e.moveTo(0,-n),e.lineTo(r,o);for(let i=1;i<5;++i){const t=By*i/5,a=Py(t),s=Ry(t);e.lineTo(s*n,-a*n),e.lineTo(a*r-s*o,s*r+a*o)}e.closePath()}},Bb=jy(3),Zb={draw(e,t){const n=-jy(t/(3*Bb));e.moveTo(0,2*n),e.lineTo(-Bb*n,-n),e.lineTo(Bb*n,-n),e.closePath()}},Nb=jy(3),Fb={draw(e,t){const n=.6824*jy(t),r=n/2,o=n*Nb/2;e.moveTo(0,-n),e.lineTo(o,r),e.lineTo(-o,r),e.closePath()}},Hb=-.5,Vb=jy(3)/2,zb=1/jy(12),Ub=3*(zb/2+1),Gb={draw(e,t){const n=jy(t/Ub),r=n/2,o=n*zb,i=r,a=n*zb+n,s=-i,l=a;e.moveTo(r,o),e.lineTo(i,a),e.lineTo(s,l),e.lineTo(Hb*r-Vb*o,Vb*r+Hb*o),e.lineTo(Hb*i-Vb*a,Vb*i+Hb*a),e.lineTo(Hb*s-Vb*l,Vb*s+Hb*l),e.lineTo(Hb*r+Vb*o,Hb*o-Vb*r),e.lineTo(Hb*i+Vb*a,Hb*a-Vb*i),e.lineTo(Hb*s+Vb*l,Hb*l-Vb*s),e.closePath()}},Wb={draw(e,t){const n=.6189*jy(t-Ty(t/6,1.7));e.moveTo(-n,-n),e.lineTo(n,n),e.moveTo(-n,n),e.lineTo(n,-n)}},$b=[Ob,Cb,kb,Tb,Lb,Zb,Gb],qb=[Ob,Mb,Wb,Fb,Sb,Rb,Pb];function Yb(e,t){let n=null,r=Ny(o);function o(){let o;if(n||(n=o=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),o)return n=null,o+""||null}return e="function"===typeof e?e:Ay(e||Ob),t="function"===typeof t?t:Ay(void 0===t?64:+t),o.type=function(t){return arguments.length?(e="function"===typeof t?t:Ay(t),o):e},o.size=function(e){return arguments.length?(t="function"===typeof e?e:Ay(+e),o):t},o.context=function(e){return arguments.length?(n=null==e?null:e,o):n},o}function Kb(){}function Xb(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function Jb(e){this._context=e}function Qb(e){return new Jb(e)}function ew(e){this._context=e}function tw(e){return new ew(e)}function nw(e){this._context=e}function rw(e){return new nw(e)}function ow(e,t){this._basis=new Jb(e),this._beta=t}Jb.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Xb(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Xb(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},ew.prototype={areaStart:Kb,areaEnd:Kb,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Xb(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},nw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Xb(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},ow.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,o=e[0],i=t[0],a=e[n]-o,s=t[n]-i,l=-1;++l<=n;)r=l/n,this._basis.point(this._beta*e[l]+(1-this._beta)*(o+r*a),this._beta*t[l]+(1-this._beta)*(i+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};const iw=function e(t){function n(e){return 1===t?new Jb(e):new ow(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function aw(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function sw(e,t){this._context=e,this._k=(1-t)/6}sw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:aw(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:aw(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const lw=function e(t){function n(e){return new sw(e,t)}return n.tension=function(t){return e(+t)},n}(0);function cw(e,t){this._context=e,this._k=(1-t)/6}cw.prototype={areaStart:Kb,areaEnd:Kb,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:aw(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const uw=function e(t){function n(e){return new cw(e,t)}return n.tension=function(t){return e(+t)},n}(0);function dw(e,t){this._context=e,this._k=(1-t)/6}dw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:aw(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const fw=function e(t){function n(e){return new dw(e,t)}return n.tension=function(t){return e(+t)},n}(0);function pw(e,t,n){var r=e._x1,o=e._y1,i=e._x2,a=e._y2;if(e._l01_a>Dy){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,o=(o*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>Dy){var c=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,u=3*e._l23_a*(e._l23_a+e._l12_a);i=(i*c+e._x1*e._l23_2a-t*e._l12_2a)/u,a=(a*c+e._y1*e._l23_2a-n*e._l12_2a)/u}e._context.bezierCurveTo(r,o,i,a,e._x2,e._y2)}function hw(e,t){this._context=e,this._alpha=t}hw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:pw(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const gw=function e(t){function n(e){return t?new hw(e,t):new sw(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function vw(e,t){this._context=e,this._alpha=t}vw.prototype={areaStart:Kb,areaEnd:Kb,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:pw(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const mw=function e(t){function n(e){return t?new vw(e,t):new cw(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function yw(e,t){this._context=e,this._alpha=t}yw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:pw(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const bw=function e(t){function n(e){return t?new yw(e,t):new dw(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function ww(e){this._context=e}function xw(e){return new ww(e)}function _w(e){return e<0?-1:1}function Sw(e,t,n){var r=e._x1-e._x0,o=t-e._x1,i=(e._y1-e._y0)/(r||o<0&&-0),a=(n-e._y1)/(o||r<0&&-0),s=(i*o+a*r)/(r+o);return(_w(i)+_w(a))*Math.min(Math.abs(i),Math.abs(a),.5*Math.abs(s))||0}function Ow(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Cw(e,t,n){var r=e._x0,o=e._y0,i=e._x1,a=e._y1,s=(i-r)/3;e._context.bezierCurveTo(r+s,o+s*t,i-s,a-s*n,i,a)}function Aw(e){this._context=e}function Ew(e){this._context=new kw(e)}function kw(e){this._context=e}function Pw(e){return new Aw(e)}function Mw(e){return new Ew(e)}function Tw(e){this._context=e}function Rw(e){var t,n,r=e.length-1,o=new Array(r),i=new Array(r),a=new Array(r);for(o[0]=0,i[0]=2,a[0]=e[0]+2*e[1],t=1;t<r-1;++t)o[t]=1,i[t]=4,a[t]=4*e[t]+2*e[t+1];for(o[r-1]=2,i[r-1]=7,a[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=o[t]/i[t-1],i[t]-=n,a[t]-=n*a[t-1];for(o[r-1]=a[r-1]/i[r-1],t=r-2;t>=0;--t)o[t]=(a[t]-o[t+1])/i[t];for(i[r-1]=(e[r]+o[r-1])/2,t=0;t<r-1;++t)i[t]=2*e[t+1]-o[t+1];return[o,i]}function jw(e){return new Tw(e)}function Dw(e,t){this._context=e,this._t=t}function Iw(e){return new Dw(e,.5)}function Lw(e){return new Dw(e,0)}function Bw(e){return new Dw(e,1)}function Zw(e,t){if((o=e.length)>1)for(var n,r,o,i=1,a=e[t[0]],s=a.length;i<o;++i)for(r=a,a=e[t[i]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function Nw(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function Fw(e,t){return e[t]}function Hw(e){const t=[];return t.key=e,t}function Vw(){var e=Ay([]),t=Nw,n=Zw,r=Fw;function o(o){var i,a,s=Array.from(e.apply(this,arguments),Hw),l=s.length,c=-1;for(const e of o)for(i=0,++c;i<l;++i)(s[i][c]=[0,+r(e,s[i].key,c,o)]).data=e;for(i=0,a=qy(t(s));i<l;++i)s[a[i]].index=i;return n(s,a),s}return o.keys=function(t){return arguments.length?(e="function"===typeof t?t:Ay(Array.from(t)),o):e},o.value=function(e){return arguments.length?(r="function"===typeof e?e:Ay(+e),o):r},o.order=function(e){return arguments.length?(t=null==e?Nw:"function"===typeof e?e:Ay(Array.from(e)),o):t},o.offset=function(e){return arguments.length?(n=null==e?Zw:e,o):n},o}function zw(e,t){if((r=e.length)>0){for(var n,r,o,i=0,a=e[0].length;i<a;++i){for(o=n=0;n<r;++n)o+=e[n][i][1]||0;if(o)for(n=0;n<r;++n)e[n][i][1]/=o}Zw(e,t)}}function Uw(e,t){if((s=e.length)>0)for(var n,r,o,i,a,s,l=0,c=e[t[0]].length;l<c;++l)for(i=a=0,n=0;n<s;++n)(o=(r=e[t[n]][l])[1]-r[0])>0?(r[0]=i,r[1]=i+=o):o<0?(r[1]=a,r[0]=a+=o):(r[0]=0,r[1]=o)}function Gw(e,t){if((n=e.length)>0){for(var n,r=0,o=e[t[0]],i=o.length;r<i;++r){for(var a=0,s=0;a<n;++a)s+=e[a][r][1]||0;o[r][1]+=o[r][0]=-s/2}Zw(e,t)}}function Ww(e,t){if((o=e.length)>0&&(r=(n=e[t[0]]).length)>0){for(var n,r,o,i=0,a=1;a<r;++a){for(var s=0,l=0,c=0;s<o;++s){for(var u=e[t[s]],d=u[a][1]||0,f=(d-(u[a-1][1]||0))/2,p=0;p<s;++p){var h=e[t[p]];f+=(h[a][1]||0)-(h[a-1][1]||0)}l+=d,c+=f*d}n[a-1][1]+=n[a-1][0]=i,l&&(i-=c/l)}n[a-1][1]+=n[a-1][0]=i,Zw(e,t)}}function $w(e){var t=e.map(qw);return Nw(e).sort((function(e,n){return t[e]-t[n]}))}function qw(e){for(var t,n=-1,r=0,o=e.length,i=-1/0;++n<o;)(t=+e[n][1])>i&&(i=t,r=n);return r}function Yw(e){var t=e.map(Kw);return Nw(e).sort((function(e,n){return t[e]-t[n]}))}function Kw(e){for(var t,n=0,r=-1,o=e.length;++r<o;)(t=+e[r][1])&&(n+=t);return n}function Xw(e){return Yw(e).reverse()}function Jw(e){var t,n,r=e.length,o=e.map(Kw),i=$w(e),a=0,s=0,l=[],c=[];for(t=0;t<r;++t)n=i[t],a<s?(a+=o[n],l.push(n)):(s+=o[n],c.push(n));return c.reverse().concat(l)}function Qw(e){return Nw(e).reverse()}ww.prototype={areaStart:Kb,areaEnd:Kb,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},Aw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Cw(this,this._t0,Ow(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Cw(this,Ow(this,n=Sw(this,e,t)),n);break;default:Cw(this,this._t0,n=Sw(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(Ew.prototype=Object.create(Aw.prototype)).point=function(e,t){Aw.prototype.point.call(this,t,e)},kw.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,o,i){this._context.bezierCurveTo(t,e,r,n,i,o)}},Tw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var r=Rw(e),o=Rw(t),i=0,a=1;a<n;++i,++a)this._context.bezierCurveTo(r[0][i],o[0][i],r[1][i],o[1][i],e[a],t[a]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},Dw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};const ex=new Date,tx=new Date;function nx(e,t,n,r){function o(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return o.floor=t=>(e(t=new Date(+t)),t),o.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),o.round=e=>{const t=o(e),n=o.ceil(e);return e-t<n-e?t:n},o.offset=(e,n)=>(t(e=new Date(+e),null==n?1:Math.floor(n)),e),o.range=(n,r,i)=>{const a=[];if(n=o.ceil(n),i=null==i?1:Math.floor(i),!(n<r)||!(i>0))return a;let s;do{a.push(s=new Date(+n)),t(n,i),e(n)}while(s<n&&n<r);return a},o.filter=n=>nx((t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),((e,r)=>{if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););})),n&&(o.count=(t,r)=>(ex.setTime(+t),tx.setTime(+r),e(ex),e(tx),Math.floor(n(ex,tx))),o.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?o.filter(r?t=>r(t)%e===0:t=>o.count(0,t)%e===0):o:null)),o}const rx=nx((()=>{}),((e,t)=>{e.setTime(+e+t)}),((e,t)=>t-e));rx.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?nx((t=>{t.setTime(Math.floor(t/e)*e)}),((t,n)=>{t.setTime(+t+n*e)}),((t,n)=>(n-t)/e)):rx:null);const ox=rx.range,ix=1e3,ax=6e4,sx=60*ax,lx=24*sx,cx=7*lx,ux=30*lx,dx=365*lx,fx=nx((e=>{e.setTime(e-e.getMilliseconds())}),((e,t)=>{e.setTime(+e+t*ix)}),((e,t)=>(t-e)/ix),(e=>e.getUTCSeconds())),px=fx.range,hx=nx((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ix)}),((e,t)=>{e.setTime(+e+t*ax)}),((e,t)=>(t-e)/ax),(e=>e.getMinutes())),gx=hx.range,vx=nx((e=>{e.setUTCSeconds(0,0)}),((e,t)=>{e.setTime(+e+t*ax)}),((e,t)=>(t-e)/ax),(e=>e.getUTCMinutes())),mx=vx.range,yx=nx((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ix-e.getMinutes()*ax)}),((e,t)=>{e.setTime(+e+t*sx)}),((e,t)=>(t-e)/sx),(e=>e.getHours())),bx=yx.range,wx=nx((e=>{e.setUTCMinutes(0,0,0)}),((e,t)=>{e.setTime(+e+t*sx)}),((e,t)=>(t-e)/sx),(e=>e.getUTCHours())),xx=wx.range,_x=nx((e=>e.setHours(0,0,0,0)),((e,t)=>e.setDate(e.getDate()+t)),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ax)/lx),(e=>e.getDate()-1)),Sx=_x.range,Ox=nx((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/lx),(e=>e.getUTCDate()-1)),Cx=Ox.range,Ax=nx((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/lx),(e=>Math.floor(e/lx))),Ex=Ax.range;function kx(e){return nx((t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),((e,t)=>{e.setDate(e.getDate()+7*t)}),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ax)/cx))}const Px=kx(0),Mx=kx(1),Tx=kx(2),Rx=kx(3),jx=kx(4),Dx=kx(5),Ix=kx(6),Lx=Px.range,Bx=Mx.range,Zx=Tx.range,Nx=Rx.range,Fx=jx.range,Hx=Dx.range,Vx=Ix.range;function zx(e){return nx((t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)}),((e,t)=>(t-e)/cx))}const Ux=zx(0),Gx=zx(1),Wx=zx(2),$x=zx(3),qx=zx(4),Yx=zx(5),Kx=zx(6),Xx=Ux.range,Jx=Gx.range,Qx=Wx.range,e_=$x.range,t_=qx.range,n_=Yx.range,r_=Kx.range,o_=nx((e=>{e.setDate(1),e.setHours(0,0,0,0)}),((e,t)=>{e.setMonth(e.getMonth()+t)}),((e,t)=>t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())),(e=>e.getMonth())),i_=o_.range,a_=nx((e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)}),((e,t)=>t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())),(e=>e.getUTCMonth())),s_=a_.range,l_=nx((e=>{e.setMonth(0,1),e.setHours(0,0,0,0)}),((e,t)=>{e.setFullYear(e.getFullYear()+t)}),((e,t)=>t.getFullYear()-e.getFullYear()),(e=>e.getFullYear()));l_.every=e=>isFinite(e=Math.floor(e))&&e>0?nx((t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),((t,n)=>{t.setFullYear(t.getFullYear()+n*e)})):null;const c_=l_.range,u_=nx((e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)}),((e,t)=>t.getUTCFullYear()-e.getUTCFullYear()),(e=>e.getUTCFullYear()));u_.every=e=>isFinite(e=Math.floor(e))&&e>0?nx((t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),((t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null;const d_=u_.range;function f_(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function p_(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function h_(){return 0}var g_=Math.sqrt(50),v_=Math.sqrt(10),m_=Math.sqrt(2);function y_(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),o=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),i=r/o;return i>=g_?o*=10:i>=v_?o*=5:i>=m_&&(o*=2),t<e?-o:o}function b_(e,t,n,r,o,i){const a=[[fx,1,ix],[fx,5,5e3],[fx,15,15e3],[fx,30,3e4],[i,1,ax],[i,5,5*ax],[i,15,15*ax],[i,30,30*ax],[o,1,sx],[o,3,3*sx],[o,6,6*sx],[o,12,12*sx],[r,1,lx],[r,2,2*lx],[n,1,cx],[t,1,ux],[t,3,3*ux],[e,1,dx]];function s(t,n,r){const o=Math.abs(n-t)/r,i=function(e){let t,n,r;function o(e,r,o=0,i=e.length){if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;n(e[t],r)<0?o=t+1:i=t}while(o<i)}return o}return 2!==e.length?(t=f_,n=(t,n)=>f_(e(t),n),r=(t,n)=>e(t)-n):(t=e===f_||e===p_?e:h_,n=e,r=e),{left:o,center:function(e,t,n=0,i=e.length){const a=o(e,t,n,i-1);return a>n&&r(e[a-1],t)>-r(e[a],t)?a-1:a},right:function(e,r,o=0,i=e.length){if(o<i){if(0!==t(r,r))return i;do{const t=o+i>>>1;n(e[t],r)<=0?o=t+1:i=t}while(o<i)}return o}}}((([,,e])=>e)).right(a,o);if(i===a.length)return e.every(y_(t/dx,n/dx,r));if(0===i)return rx.every(Math.max(y_(t,n,r),1));const[s,l]=a[o/a[i-1][2]<a[i][2]/o?i-1:i];return s.every(l)}return[function(e,t,n){const r=t<e;r&&([e,t]=[t,e]);const o=n&&"function"===typeof n.range?n:s(e,t,n),i=o?o.range(e,+t+1):[];return r?i.reverse():i},s]}const[w_,x_]=b_(u_,a_,Ux,Ax,wx,vx),[__,S_]=b_(l_,o_,Px,_x,yx,hx);var O_=n(82138),C_=n(47238),A_="%Y-%m-%dT%H:%M:%S.%LZ";var E_=Date.prototype.toISOString?function(e){return e.toISOString()}:(0,O_.g0)(A_);const k_=E_;var P_=+new Date("2000-01-01T00:00:00.000Z")?function(e){var t=new Date(e);return isNaN(t)?null:t}:(0,O_.wp)(A_);const M_=P_;function T_(e,t,n){var r=new ar,o=t;return null==t?(r.restart(e,t,n),r):(r._restart=r.restart,r.restart=function(e,t,n){t=+t,n=null==n?or():+n,r._restart((function i(a){a+=o,r._restart(i,o+=t,n),e(a)}),t,n)},r.restart(e,t,n),r)}const R_=e=>()=>e;function j_(e,{sourceEvent:t,target:n,transform:r,dispatch:o}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:o}})}function D_(e,t,n){this.k=e,this.x=t,this.y=n}D_.prototype={constructor:D_,scale:function(e){return 1===e?this:new D_(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new D_(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var I_=new D_(1,0,0);function L_(e){for(;!e.__zoom;)if(!(e=e.parentNode))return I_;return e.__zoom}function B_(e){e.stopImmediatePropagation()}function Z_(e){e.preventDefault(),e.stopImmediatePropagation()}function N_(e){return(!e.ctrlKey||"wheel"===e.type)&&!e.button}function F_(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e).hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]:[[0,0],[e.clientWidth,e.clientHeight]]}function H_(){return this.__zoom||I_}function V_(e){return-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function z_(){return navigator.maxTouchPoints||"ontouchstart"in this}function U_(e,t,n){var r=e.invertX(t[0][0])-n[0][0],o=e.invertX(t[1][0])-n[1][0],i=e.invertY(t[0][1])-n[0][1],a=e.invertY(t[1][1])-n[1][1];return e.translate(o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o),a>i?(i+a)/2:Math.min(0,i)||Math.max(0,a))}function G_(){var e,t,n,r=N_,o=F_,i=U_,a=V_,s=z_,l=[0,1/0],c=[[-1/0,-1/0],[1/0,1/0]],u=250,d=nv,f=_t("start","zoom","end"),p=500,h=150,g=0,v=10;function m(e){e.property("__zoom",H_).on("wheel.zoom",O,{passive:!1}).on("mousedown.zoom",C).on("dblclick.zoom",A).filter(s).on("touchstart.zoom",E).on("touchmove.zoom",k).on("touchend.zoom touchcancel.zoom",P).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function y(e,t){return(t=Math.max(l[0],Math.min(l[1],t)))===e.k?e:new D_(t,e.x,e.y)}function b(e,t,n){var r=t[0]-n[0]*e.k,o=t[1]-n[1]*e.k;return r===e.x&&o===e.y?e:new D_(e.k,r,o)}function w(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function x(e,t,n,r){e.on("start.zoom",(function(){_(this,arguments).event(r).start()})).on("interrupt.zoom end.zoom",(function(){_(this,arguments).event(r).end()})).tween("zoom",(function(){var e=this,i=arguments,a=_(e,i).event(r),s=o.apply(e,i),l=null==n?w(s):"function"===typeof n?n.apply(e,i):n,c=Math.max(s[1][0]-s[0][0],s[1][1]-s[0][1]),u=e.__zoom,f="function"===typeof t?t.apply(e,i):t,p=d(u.invert(l).concat(c/u.k),f.invert(l).concat(c/f.k));return function(e){if(1===e)e=f;else{var t=p(e),n=c/t[2];e=new D_(n,l[0]-t[0]*n,l[1]-t[1]*n)}a.zoom(null,e)}}))}function _(e,t,n){return!n&&e.__zooming||new S(e,t)}function S(e,t){this.that=e,this.args=t,this.active=0,this.sourceEvent=null,this.extent=o.apply(e,t),this.taps=0}function O(e,...t){if(r.apply(this,arguments)){var n=_(this,t).event(e),o=this.__zoom,s=Math.max(l[0],Math.min(l[1],o.k*Math.pow(2,a.apply(this,arguments)))),u=Wn(e);if(n.wheel)n.mouse[0][0]===u[0]&&n.mouse[0][1]===u[1]||(n.mouse[1]=o.invert(n.mouse[0]=u)),clearTimeout(n.wheel);else{if(o.k===s)return;n.mouse=[u,o.invert(u)],Ar(this),n.start()}Z_(e),n.wheel=setTimeout((function(){n.wheel=null,n.end()}),h),n.zoom("mouse",i(b(y(o,s),n.mouse[0],n.mouse[1]),n.extent,c))}}function C(e,...t){if(!n&&r.apply(this,arguments)){var o=e.currentTarget,a=_(this,t,!0).event(e),s=Bn(e.view).on("mousemove.zoom",(function(e){if(Z_(e),!a.moved){var t=e.clientX-u,n=e.clientY-d;a.moved=t*t+n*n>g}a.event(e).zoom("mouse",i(b(a.that.__zoom,a.mouse[0]=Wn(e,o),a.mouse[1]),a.extent,c))}),!0).on("mouseup.zoom",(function(e){s.on("mousemove.zoom mouseup.zoom",null),zn(e.view,a.moved),Z_(e),a.event(e).end()}),!0),l=Wn(e,o),u=e.clientX,d=e.clientY;Vn(e.view),B_(e),a.mouse=[l,this.__zoom.invert(l)],Ar(this),a.start()}}function A(e,...t){if(r.apply(this,arguments)){var n=this.__zoom,a=Wn(e.changedTouches?e.changedTouches[0]:e,this),s=n.invert(a),l=n.k*(e.shiftKey?.5:2),d=i(b(y(n,l),a,s),o.apply(this,t),c);Z_(e),u>0?Bn(this).transition().duration(u).call(x,d,a,e):Bn(this).call(m.transform,d,a,e)}}function E(n,...o){if(r.apply(this,arguments)){var i,a,s,l,c=n.touches,u=c.length,d=_(this,o,n.changedTouches.length===u).event(n);for(B_(n),a=0;a<u;++a)l=[l=Wn(s=c[a],this),this.__zoom.invert(l),s.identifier],d.touch0?d.touch1||d.touch0[2]===l[2]||(d.touch1=l,d.taps=0):(d.touch0=l,i=!0,d.taps=1+!!e);e&&(e=clearTimeout(e)),i&&(d.taps<2&&(t=l[0],e=setTimeout((function(){e=null}),p)),Ar(this),d.start())}}function k(e,...t){if(this.__zooming){var n,r,o,a,s=_(this,t).event(e),l=e.changedTouches,u=l.length;for(Z_(e),n=0;n<u;++n)o=Wn(r=l[n],this),s.touch0&&s.touch0[2]===r.identifier?s.touch0[0]=o:s.touch1&&s.touch1[2]===r.identifier&&(s.touch1[0]=o);if(r=s.that.__zoom,s.touch1){var d=s.touch0[0],f=s.touch0[1],p=s.touch1[0],h=s.touch1[1],g=(g=p[0]-d[0])*g+(g=p[1]-d[1])*g,v=(v=h[0]-f[0])*v+(v=h[1]-f[1])*v;r=y(r,Math.sqrt(g/v)),o=[(d[0]+p[0])/2,(d[1]+p[1])/2],a=[(f[0]+h[0])/2,(f[1]+h[1])/2]}else{if(!s.touch0)return;o=s.touch0[0],a=s.touch0[1]}s.zoom("touch",i(b(r,o,a),s.extent,c))}}function P(e,...r){if(this.__zooming){var o,i,a=_(this,r).event(e),s=e.changedTouches,l=s.length;for(B_(e),n&&clearTimeout(n),n=setTimeout((function(){n=null}),p),o=0;o<l;++o)i=s[o],a.touch0&&a.touch0[2]===i.identifier?delete a.touch0:a.touch1&&a.touch1[2]===i.identifier&&delete a.touch1;if(a.touch1&&!a.touch0&&(a.touch0=a.touch1,delete a.touch1),a.touch0)a.touch0[1]=this.__zoom.invert(a.touch0[0]);else if(a.end(),2===a.taps&&(i=Wn(i,this),Math.hypot(t[0]-i[0],t[1]-i[1])<v)){var c=Bn(this).on("dblclick.zoom");c&&c.apply(this,arguments)}}}return m.transform=function(e,t,n,r){var o=e.selection?e.selection():e;o.property("__zoom",H_),e!==o?x(e,t,n,r):o.interrupt().each((function(){_(this,arguments).event(r).start().zoom(null,"function"===typeof t?t.apply(this,arguments):t).end()}))},m.scaleBy=function(e,t,n,r){m.scaleTo(e,(function(){return this.__zoom.k*("function"===typeof t?t.apply(this,arguments):t)}),n,r)},m.scaleTo=function(e,t,n,r){m.transform(e,(function(){var e=o.apply(this,arguments),r=this.__zoom,a=null==n?w(e):"function"===typeof n?n.apply(this,arguments):n,s=r.invert(a),l="function"===typeof t?t.apply(this,arguments):t;return i(b(y(r,l),a,s),e,c)}),n,r)},m.translateBy=function(e,t,n,r){m.transform(e,(function(){return i(this.__zoom.translate("function"===typeof t?t.apply(this,arguments):t,"function"===typeof n?n.apply(this,arguments):n),o.apply(this,arguments),c)}),null,r)},m.translateTo=function(e,t,n,r,a){m.transform(e,(function(){var e=o.apply(this,arguments),a=this.__zoom,s=null==r?w(e):"function"===typeof r?r.apply(this,arguments):r;return i(I_.translate(s[0],s[1]).scale(a.k).translate("function"===typeof t?-t.apply(this,arguments):-t,"function"===typeof n?-n.apply(this,arguments):-n),e,c)}),r,a)},S.prototype={event:function(e){return e&&(this.sourceEvent=e),this},start:function(){return 1===++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(e,t){return this.mouse&&"mouse"!==e&&(this.mouse[1]=t.invert(this.mouse[0])),this.touch0&&"touch"!==e&&(this.touch0[1]=t.invert(this.touch0[0])),this.touch1&&"touch"!==e&&(this.touch1[1]=t.invert(this.touch1[0])),this.that.__zoom=t,this.emit("zoom"),this},end:function(){return 0===--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(e){var t=Bn(this.that).datum();f.call(e,this.that,new j_(e,{sourceEvent:this.sourceEvent,target:m,type:e,transform:this.that.__zoom,dispatch:f}),t)}},m.wheelDelta=function(e){return arguments.length?(a="function"===typeof e?e:R_(+e),m):a},m.filter=function(e){return arguments.length?(r="function"===typeof e?e:R_(!!e),m):r},m.touchable=function(e){return arguments.length?(s="function"===typeof e?e:R_(!!e),m):s},m.extent=function(e){return arguments.length?(o="function"===typeof e?e:R_([[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]]),m):o},m.scaleExtent=function(e){return arguments.length?(l[0]=+e[0],l[1]=+e[1],m):[l[0],l[1]]},m.translateExtent=function(e){return arguments.length?(c[0][0]=+e[0][0],c[1][0]=+e[1][0],c[0][1]=+e[0][1],c[1][1]=+e[1][1],m):[[c[0][0],c[0][1]],[c[1][0],c[1][1]]]},m.constrain=function(e){return arguments.length?(i=e,m):i},m.duration=function(e){return arguments.length?(u=+e,m):u},m.interpolate=function(e){return arguments.length?(d=e,m):d},m.on=function(){var e=f.on.apply(f,arguments);return e===f?m:e},m.clickDistance=function(e){return arguments.length?(g=(e=+e)*e,m):Math.sqrt(g)},m.tapDistance=function(e){return arguments.length?(v=+e,m):v},m}L_.prototype=D_.prototype},909:(e,t,n)=>{"use strict";n.d(t,{H:()=>o,L:()=>r});class r extends Map{constructor(e,t=l){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[n,r]of e)this.set(n,r)}get(e){return super.get(i(this,e))}has(e){return super.has(i(this,e))}set(e,t){return super.set(a(this,e),t)}delete(e){return super.delete(s(this,e))}}class o extends Set{constructor(e,t=l){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const n of e)this.add(n)}has(e){return super.has(i(this,e))}add(e){return super.add(a(this,e))}delete(e){return super.delete(s(this,e))}}function i({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function a({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function s({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function l(e){return null!==e&&"object"===typeof e?e.valueOf():e}},55101:(e,t,n)=>{"use strict";n.d(t,{zoF:()=>ae,xHg:()=>ce,yRu:()=>de,UID:()=>R,BPw:()=>ye,ETc:()=>ge,pMU:()=>we,zGw:()=>H,DYV:()=>xe,jj$:()=>pe});const r=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)};function o(e,t,n){return function(){if(0===arguments.length)return n();var o=arguments[arguments.length-1];if(!r(o)){for(var i=0;i<e.length;){if("function"===typeof o[e[i]])return o[e[i]].apply(o,Array.prototype.slice.call(arguments,0,-1));i+=1}if(function(e){return null!=e&&"function"===typeof e["@@transducer/step"]}(o))return t.apply(null,Array.prototype.slice.call(arguments,0,-1))(o)}return n.apply(this,arguments)}}const i=function(){return this.xf["@@transducer/init"]()},a=function(e){return this.xf["@@transducer/result"](e)};function s(e){return null!=e&&"object"===typeof e&&!0===e["@@functional/placeholder"]}function l(e){return function t(n){return 0===arguments.length||s(n)?t:e.apply(this,arguments)}}function c(e){return function t(n,r){switch(arguments.length){case 0:return t;case 1:return s(n)?t:l((function(t){return e(n,t)}));default:return s(n)&&s(r)?t:s(n)?l((function(t){return e(t,r)})):s(r)?l((function(t){return e(n,t)})):e(n,r)}}}function u(e,t){for(var n=0,r=t.length,o=Array(r);n<r;)o[n]=e(t[n]),n+=1;return o}function d(e){return"[object String]"===Object.prototype.toString.call(e)}const f=l((function(e){return!!r(e)||!!e&&("object"===typeof e&&(!d(e)&&(0===e.length||e.length>0&&(e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1)))))}));var p=function(){function e(e){this.f=e}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(e){return e},e.prototype["@@transducer/step"]=function(e,t){return this.f(e,t)},e}();function h(e,t){switch(e){case 0:return function(){return t.apply(this,arguments)};case 1:return function(e){return t.apply(this,arguments)};case 2:return function(e,n){return t.apply(this,arguments)};case 3:return function(e,n,r){return t.apply(this,arguments)};case 4:return function(e,n,r,o){return t.apply(this,arguments)};case 5:return function(e,n,r,o,i){return t.apply(this,arguments)};case 6:return function(e,n,r,o,i,a){return t.apply(this,arguments)};case 7:return function(e,n,r,o,i,a,s){return t.apply(this,arguments)};case 8:return function(e,n,r,o,i,a,s,l){return t.apply(this,arguments)};case 9:return function(e,n,r,o,i,a,s,l,c){return t.apply(this,arguments)};case 10:return function(e,n,r,o,i,a,s,l,c,u){return t.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}const g=c((function(e,t){return h(e.length,(function(){return e.apply(t,arguments)}))}));function v(e,t,n){for(var r=n.next();!r.done;){if((t=e["@@transducer/step"](t,r.value))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r=n.next()}return e["@@transducer/result"](t)}function m(e,t,n,r){return e["@@transducer/result"](n[r](g(e["@@transducer/step"],e),t))}var y="undefined"!==typeof Symbol?Symbol.iterator:"@@iterator";function b(e,t,n){if("function"===typeof e&&(e=function(e){return new p(e)}(e)),f(n))return function(e,t,n){for(var r=0,o=n.length;r<o;){if((t=e["@@transducer/step"](t,n[r]))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r+=1}return e["@@transducer/result"](t)}(e,t,n);if("function"===typeof n["fantasy-land/reduce"])return m(e,t,n,"fantasy-land/reduce");if(null!=n[y])return v(e,t,n[y]());if("function"===typeof n.next)return v(e,t,n);if("function"===typeof n.reduce)return m(e,t,n,"reduce");throw new TypeError("reduce: list must be array or iterable")}var w=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=i,e.prototype["@@transducer/result"]=a,e.prototype["@@transducer/step"]=function(e,t){return this.xf["@@transducer/step"](e,this.f(t))},e}();const x=c((function(e,t){return new w(e,t)}));function _(e,t,n){return function(){for(var r=[],o=0,i=e,a=0;a<t.length||o<arguments.length;){var l;a<t.length&&(!s(t[a])||o>=arguments.length)?l=t[a]:(l=arguments[o],o+=1),r[a]=l,s(l)||(i-=1),a+=1}return i<=0?n.apply(this,r):h(i,_(e,r,n))}}const S=c((function(e,t){return 1===e?l(t):h(e,_(e,[],t))}));function O(e,t){return Object.prototype.hasOwnProperty.call(t,e)}var C=Object.prototype.toString;const A=function(){return"[object Arguments]"===C.call(arguments)?function(e){return"[object Arguments]"===C.call(e)}:function(e){return O("callee",e)}}();var E=!{toString:null}.propertyIsEnumerable("toString"),k=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],P=function(){return arguments.propertyIsEnumerable("length")}(),M=function(e,t){for(var n=0;n<e.length;){if(e[n]===t)return!0;n+=1}return!1};const T="function"!==typeof Object.keys||P?l((function(e){if(Object(e)!==e)return[];var t,n,r=[],o=P&&A(e);for(t in e)!O(t,e)||o&&"length"===t||(r[r.length]=t);if(E)for(n=k.length-1;n>=0;)O(t=k[n],e)&&!M(r,t)&&(r[r.length]=t),n-=1;return r})):l((function(e){return Object(e)!==e?[]:Object.keys(e)}));const R=c(o(["fantasy-land/map","map"],x,(function(e,t){switch(Object.prototype.toString.call(t)){case"[object Function]":return S(t.length,(function(){return e.call(this,t.apply(this,arguments))}));case"[object Object]":return b((function(n,r){return n[r]=e(t[r]),n}),{},T(t));default:return u(e,t)}}))),j=Number.isInteger||function(e){return e<<0===e};const D=c((function(e,t){var n=e<0?t.length+e:e;return d(t)?t.charAt(n):t[n]}));function I(e){return function t(n,r,o){switch(arguments.length){case 0:return t;case 1:return s(n)?t:c((function(t,r){return e(n,t,r)}));case 2:return s(n)&&s(r)?t:s(n)?c((function(t,n){return e(t,r,n)})):s(r)?c((function(t,r){return e(n,t,r)})):l((function(t){return e(n,r,t)}));default:return s(n)&&s(r)&&s(o)?t:s(n)&&s(r)?c((function(t,n){return e(t,n,o)})):s(n)&&s(o)?c((function(t,n){return e(t,r,n)})):s(r)&&s(o)?c((function(t,r){return e(n,t,r)})):s(n)?l((function(t){return e(t,r,o)})):s(r)?l((function(t){return e(n,t,o)})):s(o)?l((function(t){return e(n,r,t)})):e(n,r,o)}}}const L=I(b);function B(e){return function t(n){for(var r,o,i,a=[],s=0,l=n.length;s<l;){if(f(n[s]))for(i=0,o=(r=e?t(n[s]):n[s]).length;i<o;)a[a.length]=r[i],i+=1;else a[a.length]=n[s];s+=1}return a}}function Z(e,t){return function(){return t.call(this,e.apply(this,arguments))}}function N(e,t){return function(){var n=arguments.length;if(0===n)return t();var o=arguments[n-1];return r(o)||"function"!==typeof o[e]?t.apply(this,arguments):o[e].apply(o,Array.prototype.slice.call(arguments,0,n-1))}}const F=l(N("tail",I(N("slice",(function(e,t,n){return Array.prototype.slice.call(n,e,t)})))(1,1/0)));function H(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return h(arguments[0].length,L(Z,arguments[0],F(arguments)))}function V(e){var t=Object.prototype.toString.call(e);return"[object Function]"===t||"[object AsyncFunction]"===t||"[object GeneratorFunction]"===t||"[object AsyncGeneratorFunction]"===t}function z(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}function U(e,t,n){for(var r=0,o=n.length;r<o;){if(e(t,n[r]))return!0;r+=1}return!1}const G="function"===typeof Object.is?Object.is:function(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t};const W=l((function(e){return null===e?"Null":void 0===e?"Undefined":Object.prototype.toString.call(e).slice(8,-1)}));function $(e,t,n,r){var o=z(e);function i(e,t){return q(e,t,n.slice(),r.slice())}return!U((function(e,t){return!U(i,t,e)}),z(t),o)}function q(e,t,n,r){if(G(e,t))return!0;var o=W(e);if(o!==W(t))return!1;if("function"===typeof e["fantasy-land/equals"]||"function"===typeof t["fantasy-land/equals"])return"function"===typeof e["fantasy-land/equals"]&&e["fantasy-land/equals"](t)&&"function"===typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](e);if("function"===typeof e.equals||"function"===typeof t.equals)return"function"===typeof e.equals&&e.equals(t)&&"function"===typeof t.equals&&t.equals(e);switch(o){case"Arguments":case"Array":case"Object":if("function"===typeof e.constructor&&"Promise"===function(e){var t=String(e).match(/^function (\w*)/);return null==t?"":t[1]}(e.constructor))return e===t;break;case"Boolean":case"Number":case"String":if(typeof e!==typeof t||!G(e.valueOf(),t.valueOf()))return!1;break;case"Date":if(!G(e.valueOf(),t.valueOf()))return!1;break;case"Error":return e.name===t.name&&e.message===t.message;case"RegExp":if(e.source!==t.source||e.global!==t.global||e.ignoreCase!==t.ignoreCase||e.multiline!==t.multiline||e.sticky!==t.sticky||e.unicode!==t.unicode)return!1}for(var i=n.length-1;i>=0;){if(n[i]===e)return r[i]===t;i-=1}switch(o){case"Map":return e.size===t.size&&$(e.entries(),t.entries(),n.concat([e]),r.concat([t]));case"Set":return e.size===t.size&&$(e.values(),t.values(),n.concat([e]),r.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var a=T(e);if(a.length!==T(t).length)return!1;var s=n.concat([e]),l=r.concat([t]);for(i=a.length-1;i>=0;){var c=a[i];if(!O(c,t)||!q(t[c],e[c],s,l))return!1;i-=1}return!0}const Y=c((function(e,t){return q(e,t,[],[])}));function K(e,t){return function(e,t,n){var r,o;if("function"===typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(r=1/t;n<e.length;){if(0===(o=e[n])&&1/o===r)return n;n+=1}return-1}if(t!==t){for(;n<e.length;){if("number"===typeof(o=e[n])&&o!==o)return n;n+=1}return-1}return e.indexOf(t,n);case"string":case"boolean":case"function":case"undefined":return e.indexOf(t,n);case"object":if(null===t)return e.indexOf(t,n)}for(;n<e.length;){if(Y(e[n],t))return n;n+=1}return-1}(t,e,0)>=0}function X(e){return'"'+e.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0").replace(/"/g,'\\"')+'"'}var J=function(e){return(e<10?"0":"")+e};const Q="function"===typeof Date.prototype.toISOString?function(e){return e.toISOString()}:function(e){return e.getUTCFullYear()+"-"+J(e.getUTCMonth()+1)+"-"+J(e.getUTCDate())+"T"+J(e.getUTCHours())+":"+J(e.getUTCMinutes())+":"+J(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};function ee(e){return"[object Object]"===Object.prototype.toString.call(e)}var te=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=i,e.prototype["@@transducer/result"]=a,e.prototype["@@transducer/step"]=function(e,t){return this.f(t)?this.xf["@@transducer/step"](e,t):e},e}();const ne=c(o(["fantasy-land/filter","filter"],c((function(e,t){return new te(e,t)})),(function(e,t){return ee(t)?b((function(n,r){return e(t[r])&&(n[r]=t[r]),n}),{},T(t)):function(e,t){for(var n=0,r=t.length,o=[];n<r;)e(t[n])&&(o[o.length]=t[n]),n+=1;return o}(e,t)})));const re=c((function(e,t){return ne((n=e,function(){return!n.apply(this,arguments)}),t);var n}));function oe(e,t){var n=function(n){var r=t.concat([e]);return K(n,r)?"<Circular>":oe(n,r)},r=function(e,t){return u((function(t){return X(t)+": "+n(e[t])}),t.slice().sort())};switch(Object.prototype.toString.call(e)){case"[object Arguments]":return"(function() { return arguments; }("+u(n,e).join(", ")+"))";case"[object Array]":return"["+u(n,e).concat(r(e,re((function(e){return/^\d+$/.test(e)}),T(e)))).join(", ")+"]";case"[object Boolean]":return"object"===typeof e?"new Boolean("+n(e.valueOf())+")":e.toString();case"[object Date]":return"new Date("+(isNaN(e.valueOf())?n(NaN):X(Q(e)))+")";case"[object Null]":return"null";case"[object Number]":return"object"===typeof e?"new Number("+n(e.valueOf())+")":1/e===-1/0?"-0":e.toString(10);case"[object String]":return"object"===typeof e?"new String("+n(e.valueOf())+")":X(e);case"[object Undefined]":return"undefined";default:if("function"===typeof e.toString){var o=e.toString();if("[object Object]"!==o)return o}return"{"+r(e,T(e)).join(", ")+"}"}}const ie=l((function(e){return oe(e,[])}));const ae=c((function(e,t){if(r(e)){if(r(t))return e.concat(t);throw new TypeError(ie(t)+" is not an array")}if(d(e)){if(d(t))return e+t;throw new TypeError(ie(t)+" is not a string")}if(null!=e&&V(e["fantasy-land/concat"]))return e["fantasy-land/concat"](t);if(null!=e&&V(e.concat))return e.concat(t);throw new TypeError(ie(e)+' does not have a method named "concat" or "fantasy-land/concat"')}));function se(e,t,n){var r,o=typeof e;switch(o){case"string":case"number":return 0===e&&1/e===-1/0?!!n._items["-0"]||(t&&(n._items["-0"]=!0),!1):null!==n._nativeSet?t?(r=n._nativeSet.size,n._nativeSet.add(e),n._nativeSet.size===r):n._nativeSet.has(e):o in n._items?e in n._items[o]||(t&&(n._items[o][e]=!0),!1):(t&&(n._items[o]={},n._items[o][e]=!0),!1);case"boolean":if(o in n._items){var i=e?1:0;return!!n._items[o][i]||(t&&(n._items[o][i]=!0),!1)}return t&&(n._items[o]=e?[!1,!0]:[!0,!1]),!1;case"function":return null!==n._nativeSet?t?(r=n._nativeSet.size,n._nativeSet.add(e),n._nativeSet.size===r):n._nativeSet.has(e):o in n._items?!!K(e,n._items[o])||(t&&n._items[o].push(e),!1):(t&&(n._items[o]=[e]),!1);case"undefined":return!!n._items[o]||(t&&(n._items[o]=!0),!1);case"object":if(null===e)return!!n._items.null||(t&&(n._items.null=!0),!1);default:return(o=Object.prototype.toString.call(e))in n._items?!!K(e,n._items[o])||(t&&n._items[o].push(e),!1):(t&&(n._items[o]=[e]),!1)}}const le=function(){function e(){this._nativeSet="function"===typeof Set?new Set:null,this._items={}}return e.prototype.add=function(e){return!se(e,!0,this)},e.prototype.has=function(e){return se(e,!1,this)},e}();const ce=l(B(!0));function ue(e){return e}const de=l(ue);var fe=function(){function e(e,t){this.xf=t,this.f=e,this.set=new le}return e.prototype["@@transducer/init"]=i,e.prototype["@@transducer/result"]=a,e.prototype["@@transducer/step"]=function(e,t){return this.set.add(this.f(t))?this.xf["@@transducer/step"](e,t):e},e}();const pe=c(o([],c((function(e,t){return new fe(e,t)})),(function(e,t){for(var n,r,o=new le,i=[],a=0;a<t.length;)n=e(r=t[a]),o.add(n)&&i.push(r),a+=1;return i})))(de);"function"===typeof Object.assign&&Object.assign;const he=c((function(e,t){return e.map((function(e){for(var n,r=t,o=0;o<e.length;){if(null==r)return;n=e[o],r=j(n)?D(n,r):r[n],o+=1}return r}))}));const ge=c((function(e,t){return he([e],t)[0]}));const ve=I((function(e,t,n){var r,o={};for(r in t)O(r,t)&&(o[r]=O(r,n)?e(r,t[r],n[r]):t[r]);for(r in n)O(r,n)&&!O(r,o)&&(o[r]=n[r]);return o}));const me=I((function e(t,n,r){return ve((function(n,r,o){return ee(r)&&ee(o)?e(t,r,o):t(n,r,o)}),n,r)}));const ye=c((function(e,t){return me((function(e,t,n){return n}),e,t)}));const be=c((function(e,t){return null==t||t!==t?e:t}));const we=I((function(e,t,n){return be(e,ge(t,n))}));const xe=c((function(e,t){return Array.prototype.slice.call(t,0).sort(e)}));var _e="\t\n\v\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff";String.prototype.trim},55678:(e,t,n)=>{"use strict";n.d(t,{Am:()=>D,Ix:()=>O});var r=n(67294),o=n(86010);const i=e=>"number"==typeof e&&!isNaN(e),a=e=>"string"==typeof e,s=e=>"function"==typeof e,l=e=>a(e)||s(e)?e:null,c=e=>(0,r.isValidElement)(e)||a(e)||s(e)||i(e);function u(e){let{enter:t,exit:n,appendPosition:o=!1,collapse:i=!0,collapseDuration:a=300}=e;return function(e){let{children:s,position:l,preventExitTransition:c,done:u,nodeRef:d,isIn:f}=e;const p=o?`${t}--${l}`:t,h=o?`${n}--${l}`:n,g=(0,r.useRef)(0);return(0,r.useLayoutEffect)((()=>{const e=d.current,t=p.split(" "),n=r=>{r.target===d.current&&(e.dispatchEvent(new Event("d")),e.removeEventListener("animationend",n),e.removeEventListener("animationcancel",n),0===g.current&&"animationcancel"!==r.type&&e.classList.remove(...t))};e.classList.add(...t),e.addEventListener("animationend",n),e.addEventListener("animationcancel",n)}),[]),(0,r.useEffect)((()=>{const e=d.current,t=()=>{e.removeEventListener("animationend",t),i?function(e,t,n){void 0===n&&(n=300);const{scrollHeight:r,style:o}=e;requestAnimationFrame((()=>{o.minHeight="initial",o.height=r+"px",o.transition=`all ${n}ms`,requestAnimationFrame((()=>{o.height="0",o.padding="0",o.margin="0",setTimeout(t,n)}))}))}(e,u,a):u()};f||(c?t():(g.current=1,e.className+=` ${h}`,e.addEventListener("animationend",t)))}),[f]),r.createElement(r.Fragment,null,s)}}function d(e,t){return null!=e?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const f={list:new Map,emitQueue:new Map,on(e,t){return this.list.has(e)||this.list.set(e,[]),this.list.get(e).push(t),this},off(e,t){if(t){const n=this.list.get(e).filter((e=>e!==t));return this.list.set(e,n),this}return this.list.delete(e),this},cancelEmit(e){const t=this.emitQueue.get(e);return t&&(t.forEach(clearTimeout),this.emitQueue.delete(e)),this},emit(e){this.list.has(e)&&this.list.get(e).forEach((t=>{const n=setTimeout((()=>{t(...[].slice.call(arguments,1))}),0);this.emitQueue.has(e)||this.emitQueue.set(e,[]),this.emitQueue.get(e).push(n)}))}},p=e=>{let{theme:t,type:n,...o}=e;return r.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:"colored"===t?"currentColor":`var(--toastify-icon-color-${n})`,...o})},h={info:function(e){return r.createElement(p,{...e},r.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return r.createElement(p,{...e},r.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return r.createElement(p,{...e},r.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return r.createElement(p,{...e},r.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return r.createElement("div",{className:"Toastify__spinner"})}};function g(e){const[,t]=(0,r.useReducer)((e=>e+1),0),[n,o]=(0,r.useState)([]),u=(0,r.useRef)(null),p=(0,r.useRef)(new Map).current,g=e=>-1!==n.indexOf(e),v=(0,r.useRef)({toastKey:1,displayedToast:0,count:0,queue:[],props:e,containerId:null,isToastActive:g,getToast:e=>p.get(e)}).current;function m(e){let{containerId:t}=e;const{limit:n}=v.props;!n||t&&v.containerId!==t||(v.count-=v.queue.length,v.queue=[])}function y(e){o((t=>null==e?[]:t.filter((t=>t!==e))))}function b(){const{toastContent:e,toastProps:t,staleId:n}=v.queue.shift();x(e,t,n)}function w(e,n){let{delay:o,staleId:g,...m}=n;if(!c(e)||function(e){return!u.current||v.props.enableMultiContainer&&e.containerId!==v.props.containerId||p.has(e.toastId)&&null==e.updateId}(m))return;const{toastId:w,updateId:_,data:S}=m,{props:O}=v,C=()=>y(w),A=null==_;A&&v.count++;const E={...O,style:O.toastStyle,key:v.toastKey++,...Object.fromEntries(Object.entries(m).filter((e=>{let[t,n]=e;return null!=n}))),toastId:w,updateId:_,data:S,closeToast:C,isIn:!1,className:l(m.className||O.toastClassName),bodyClassName:l(m.bodyClassName||O.bodyClassName),progressClassName:l(m.progressClassName||O.progressClassName),autoClose:!m.isLoading&&(k=m.autoClose,P=O.autoClose,!1===k||i(k)&&k>0?k:P),deleteToast(){const e=d(p.get(w),"removed");p.delete(w),f.emit(4,e);const n=v.queue.length;if(v.count=null==w?v.count-v.displayedToast:v.count-1,v.count<0&&(v.count=0),n>0){const e=null==w?v.props.limit:1;if(1===n||1===e)v.displayedToast++,b();else{const t=e>n?n:e;v.displayedToast=t;for(let e=0;e<t;e++)b()}}else t()}};var k,P;E.iconOut=function(e){let{theme:t,type:n,isLoading:o,icon:l}=e,c=null;const u={theme:t,type:n};return!1===l||(s(l)?c=l(u):(0,r.isValidElement)(l)?c=(0,r.cloneElement)(l,u):a(l)||i(l)?c=l:o?c=h.spinner():(e=>e in h)(n)&&(c=h[n](u))),c}(E),s(m.onOpen)&&(E.onOpen=m.onOpen),s(m.onClose)&&(E.onClose=m.onClose),E.closeButton=O.closeButton,!1===m.closeButton||c(m.closeButton)?E.closeButton=m.closeButton:!0===m.closeButton&&(E.closeButton=!c(O.closeButton)||O.closeButton);let M=e;(0,r.isValidElement)(e)&&!a(e.type)?M=(0,r.cloneElement)(e,{closeToast:C,toastProps:E,data:S}):s(e)&&(M=e({closeToast:C,toastProps:E,data:S})),O.limit&&O.limit>0&&v.count>O.limit&&A?v.queue.push({toastContent:M,toastProps:E,staleId:g}):i(o)?setTimeout((()=>{x(M,E,g)}),o):x(M,E,g)}function x(e,t,n){const{toastId:r}=t;n&&p.delete(n);const i={content:e,props:t};p.set(r,i),o((e=>[...e,r].filter((e=>e!==n)))),f.emit(4,d(i,null==i.props.updateId?"added":"updated"))}return(0,r.useEffect)((()=>(v.containerId=e.containerId,f.cancelEmit(3).on(0,w).on(1,(e=>u.current&&y(e))).on(5,m).emit(2,v),()=>{p.clear(),f.emit(3,v)})),[]),(0,r.useEffect)((()=>{v.props=e,v.isToastActive=g,v.displayedToast=n.length})),{getToastToRender:function(t){const n=new Map,r=Array.from(p.values());return e.newestOnTop&&r.reverse(),r.forEach((e=>{const{position:t}=e.props;n.has(t)||n.set(t,[]),n.get(t).push(e)})),Array.from(n,(e=>t(e[0],e[1])))},containerRef:u,isToastActive:g}}function v(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientX:e.clientX}function m(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientY:e.clientY}function y(e){const[t,n]=(0,r.useState)(!1),[o,i]=(0,r.useState)(!1),a=(0,r.useRef)(null),l=(0,r.useRef)({start:0,x:0,y:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,boundingRect:null,didMove:!1}).current,c=(0,r.useRef)(e),{autoClose:u,pauseOnHover:d,closeToast:f,onClick:p,closeOnClick:h}=e;function g(t){if(e.draggable){"touchstart"===t.nativeEvent.type&&t.nativeEvent.preventDefault(),l.didMove=!1,document.addEventListener("mousemove",x),document.addEventListener("mouseup",_),document.addEventListener("touchmove",x),document.addEventListener("touchend",_);const n=a.current;l.canCloseOnClick=!0,l.canDrag=!0,l.boundingRect=n.getBoundingClientRect(),n.style.transition="",l.x=v(t.nativeEvent),l.y=m(t.nativeEvent),"x"===e.draggableDirection?(l.start=l.x,l.removalDistance=n.offsetWidth*(e.draggablePercent/100)):(l.start=l.y,l.removalDistance=n.offsetHeight*(80===e.draggablePercent?1.5*e.draggablePercent:e.draggablePercent/100))}}function y(t){if(l.boundingRect){const{top:n,bottom:r,left:o,right:i}=l.boundingRect;"touchend"!==t.nativeEvent.type&&e.pauseOnHover&&l.x>=o&&l.x<=i&&l.y>=n&&l.y<=r?w():b()}}function b(){n(!0)}function w(){n(!1)}function x(n){const r=a.current;l.canDrag&&r&&(l.didMove=!0,t&&w(),l.x=v(n),l.y=m(n),l.delta="x"===e.draggableDirection?l.x-l.start:l.y-l.start,l.start!==l.x&&(l.canCloseOnClick=!1),r.style.transform=`translate${e.draggableDirection}(${l.delta}px)`,r.style.opacity=""+(1-Math.abs(l.delta/l.removalDistance)))}function _(){document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",_),document.removeEventListener("touchmove",x),document.removeEventListener("touchend",_);const t=a.current;if(l.canDrag&&l.didMove&&t){if(l.canDrag=!1,Math.abs(l.delta)>l.removalDistance)return i(!0),void e.closeToast();t.style.transition="transform 0.2s, opacity 0.2s",t.style.transform=`translate${e.draggableDirection}(0)`,t.style.opacity="1"}}(0,r.useEffect)((()=>{c.current=e})),(0,r.useEffect)((()=>(a.current&&a.current.addEventListener("d",b,{once:!0}),s(e.onOpen)&&e.onOpen((0,r.isValidElement)(e.children)&&e.children.props),()=>{const e=c.current;s(e.onClose)&&e.onClose((0,r.isValidElement)(e.children)&&e.children.props)})),[]),(0,r.useEffect)((()=>(e.pauseOnFocusLoss&&(document.hasFocus()||w(),window.addEventListener("focus",b),window.addEventListener("blur",w)),()=>{e.pauseOnFocusLoss&&(window.removeEventListener("focus",b),window.removeEventListener("blur",w))})),[e.pauseOnFocusLoss]);const S={onMouseDown:g,onTouchStart:g,onMouseUp:y,onTouchEnd:y};return u&&d&&(S.onMouseEnter=w,S.onMouseLeave=b),h&&(S.onClick=e=>{p&&p(e),l.canCloseOnClick&&f()}),{playToast:b,pauseToast:w,isRunning:t,preventExitTransition:o,toastRef:a,eventHandlers:S}}function b(e){let{closeToast:t,theme:n,ariaLabel:o="close"}=e;return r.createElement("button",{className:`Toastify__close-button Toastify__close-button--${n}`,type:"button",onClick:e=>{e.stopPropagation(),t(e)},"aria-label":o},r.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},r.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function w(e){let{delay:t,isRunning:n,closeToast:i,type:a="default",hide:l,className:c,style:u,controlledProgress:d,progress:f,rtl:p,isIn:h,theme:g}=e;const v=l||d&&0===f,m={...u,animationDuration:`${t}ms`,animationPlayState:n?"running":"paused",opacity:v?0:1};d&&(m.transform=`scaleX(${f})`);const y=(0,o.default)("Toastify__progress-bar",d?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${g}`,`Toastify__progress-bar--${a}`,{"Toastify__progress-bar--rtl":p}),b=s(c)?c({rtl:p,type:a,defaultClassName:y}):(0,o.default)(y,c);return r.createElement("div",{role:"progressbar","aria-hidden":v?"true":"false","aria-label":"notification timer",className:b,style:m,[d&&f>=1?"onTransitionEnd":"onAnimationEnd"]:d&&f<1?null:()=>{h&&i()}})}const x=e=>{const{isRunning:t,preventExitTransition:n,toastRef:i,eventHandlers:a}=y(e),{closeButton:l,children:c,autoClose:u,onClick:d,type:f,hideProgressBar:p,closeToast:h,transition:g,position:v,className:m,style:x,bodyClassName:_,bodyStyle:S,progressClassName:O,progressStyle:C,updateId:A,role:E,progress:k,rtl:P,toastId:M,deleteToast:T,isIn:R,isLoading:j,iconOut:D,closeOnClick:I,theme:L}=e,B=(0,o.default)("Toastify__toast",`Toastify__toast-theme--${L}`,`Toastify__toast--${f}`,{"Toastify__toast--rtl":P},{"Toastify__toast--close-on-click":I}),Z=s(m)?m({rtl:P,position:v,type:f,defaultClassName:B}):(0,o.default)(B,m),N=!!k||!u,F={closeToast:h,type:f,theme:L};let H=null;return!1===l||(H=s(l)?l(F):(0,r.isValidElement)(l)?(0,r.cloneElement)(l,F):b(F)),r.createElement(g,{isIn:R,done:T,position:v,preventExitTransition:n,nodeRef:i},r.createElement("div",{id:M,onClick:d,className:Z,...a,style:x,ref:i},r.createElement("div",{...R&&{role:E},className:s(_)?_({type:f}):(0,o.default)("Toastify__toast-body",_),style:S},null!=D&&r.createElement("div",{className:(0,o.default)("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!j})},D),r.createElement("div",null,c)),H,r.createElement(w,{...A&&!N?{key:`pb-${A}`}:{},rtl:P,theme:L,delay:u,isRunning:t,isIn:R,closeToast:h,hide:p,type:f,style:C,className:O,controlledProgress:N,progress:k||0})))},_=function(e,t){return void 0===t&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},S=u(_("bounce",!0)),O=(u(_("slide",!0)),u(_("zoom")),u(_("flip")),(0,r.forwardRef)(((e,t)=>{const{getToastToRender:n,containerRef:i,isToastActive:a}=g(e),{className:c,style:u,rtl:d,containerId:f}=e;function p(e){const t=(0,o.default)("Toastify__toast-container",`Toastify__toast-container--${e}`,{"Toastify__toast-container--rtl":d});return s(c)?c({position:e,rtl:d,defaultClassName:t}):(0,o.default)(t,l(c))}return(0,r.useEffect)((()=>{t&&(t.current=i.current)}),[]),r.createElement("div",{ref:i,className:"Toastify",id:f},n(((e,t)=>{const n=t.length?{...u}:{...u,pointerEvents:"none"};return r.createElement("div",{className:p(e),style:n,key:`container-${e}`},t.map(((e,n)=>{let{content:o,props:i}=e;return r.createElement(x,{...i,isIn:a(i.toastId),style:{...i.style,"--nth":n+1,"--len":t.length},key:`toast-${i.key}`},o)})))})))})));O.displayName="ToastContainer",O.defaultProps={position:"top-right",transition:S,autoClose:5e3,closeButton:b,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,draggable:!0,draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};let C,A=new Map,E=[],k=1;function P(){return""+k++}function M(e){return e&&(a(e.toastId)||i(e.toastId))?e.toastId:P()}function T(e,t){return A.size>0?f.emit(0,e,t):E.push({content:e,options:t}),t.toastId}function R(e,t){return{...t,type:t&&t.type||e,toastId:M(t)}}function j(e){return(t,n)=>T(t,R(e,n))}function D(e,t){return T(e,R("default",t))}D.loading=(e,t)=>T(e,R("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),D.promise=function(e,t,n){let r,{pending:o,error:i,success:l}=t;o&&(r=a(o)?D.loading(o,n):D.loading(o.render,{...n,...o}));const c={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},u=(e,t,o)=>{if(null==t)return void D.dismiss(r);const i={type:e,...c,...n,data:o},s=a(t)?{render:t}:t;return r?D.update(r,{...i,...s}):D(s.render,{...i,...s}),o},d=s(e)?e():e;return d.then((e=>u("success",l,e))).catch((e=>u("error",i,e))),d},D.success=j("success"),D.info=j("info"),D.error=j("error"),D.warning=j("warning"),D.warn=D.warning,D.dark=(e,t)=>T(e,R("default",{theme:"dark",...t})),D.dismiss=e=>{A.size>0?f.emit(1,e):E=E.filter((t=>null!=e&&t.options.toastId!==e))},D.clearWaitingQueue=function(e){return void 0===e&&(e={}),f.emit(5,e)},D.isActive=e=>{let t=!1;return A.forEach((n=>{n.isToastActive&&n.isToastActive(e)&&(t=!0)})),t},D.update=function(e,t){void 0===t&&(t={}),setTimeout((()=>{const n=function(e,t){let{containerId:n}=t;const r=A.get(n||C);return r&&r.getToast(e)}(e,t);if(n){const{props:r,content:o}=n,i={delay:100,...r,...t,toastId:t.toastId||e,updateId:P()};i.toastId!==e&&(i.staleId=e);const a=i.render||o;delete i.render,T(a,i)}}),0)},D.done=e=>{D.update(e,{progress:1})},D.onChange=e=>(f.on(4,e),()=>{f.off(4,e)}),D.POSITION={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},D.TYPE={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"},f.on(2,(e=>{C=e.containerId||e,A.set(C,e),E.forEach((e=>{f.emit(0,e.content,e.options)})),E=[]})).on(3,(e=>{A.delete(e.containerId||e),0===A.size&&f.off(0).off(1).off(5)}))},27856:(e,t,n)=>{"use strict";function r(e,t,n){var r=(n||{}).atBegin;return function(e,t,n){var r,o=n||{},i=o.noTrailing,a=void 0!==i&&i,s=o.noLeading,l=void 0!==s&&s,c=o.debounceMode,u=void 0===c?void 0:c,d=!1,f=0;function p(){r&&clearTimeout(r)}function h(){for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];var s=this,c=Date.now()-f;function h(){f=Date.now(),t.apply(s,o)}function g(){r=void 0}d||(l||!u||r||h(),p(),void 0===u&&c>e?l?(f=Date.now(),a||(r=setTimeout(u?g:h,e))):h():!0!==a&&(r=setTimeout(u?g:h,void 0===u?e-c:e)))}return h.cancel=function(e){var t=(e||{}).upcomingOnly,n=void 0!==t&&t;p(),d=!n},h}(e,t,{debounceMode:!1!==(void 0!==r&&r)})}n.d(t,{D:()=>r})}},e=>{e.O(0,[143],(()=>{e.E(270),e.E(378)}),5);var t=t=>e(e.s=t);e.O(0,[967],(()=>(t(8728),t(98852),t(21906))));e.O()}]);
\ No newline at end of file
web/gui/v2/app.a3211ee3254b0b069c2f.js.LICENSE.txt
deleted
-211
@@ -1,211 +0,0 @@
1
-/*
2
-object-assign
3
-(c) Sindre Sorhus
4
-@license MIT
5
-*/
6
-
7
-/*!
8
- * Determine if an object is a Buffer
9
- *
10
- * @author Feross Aboukhadijeh <https://feross.org>
11
- * @license MIT
12
- */
13
-
14
-/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
15
-
16
-/**
17
- * @license
18
- * Copyright 2006 Dan Vanderkam (danvdk@gmail.com)
19
- * MIT-licenced: https://opensource.org/licenses/MIT
20
- */
21
-
22
-/**
23
- * @license
24
- * Copyright 2011 Dan Vanderkam (danvdk@gmail.com)
25
- * MIT-licenced: https://opensource.org/licenses/MIT
26
- */
27
-
28
-/**
29
- * @license
30
- * Copyright 2011 Paul Felix (paul.eric.felix@gmail.com)
31
- * MIT-licenced: https://opensource.org/licenses/MIT
32
- */
33
-
34
-/**
35
- * @license
36
- * Copyright 2012 Dan Vanderkam (danvdk@gmail.com)
37
- * MIT-licenced: https://opensource.org/licenses/MIT
38
- */
39
-
40
-/**
41
- * @license
42
- * Copyright 2013 David Eberlein (david.eberlein@ch.sauter-bc.com)
43
- * MIT-licenced: https://opensource.org/licenses/MIT
44
- */
45
-
46
-/**
47
- * @license
48
- * Lodash <https://lodash.com/>
49
- * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
50
- * Released under MIT license <https://lodash.com/license>
51
- * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
52
- * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
53
- */
54
-
55
-/**
56
- * @license
57
- * Part of dygraphs, see top-level LICENSE.txt file
58
- * MIT-licenced: https://opensource.org/licenses/MIT
59
- */
60
-
61
-/**
62
- * @license React
63
- * react-is.production.min.js
64
- *
65
- * Copyright (c) Facebook, Inc. and its affiliates.
66
- *
67
- * This source code is licensed under the MIT license found in the
68
- * LICENSE file in the root directory of this source tree.
69
- */
70
-
71
-/**
72
- * @license React
73
- * react.production.min.js
74
- *
75
- * Copyright (c) Facebook, Inc. and its affiliates.
76
- *
77
- * This source code is licensed under the MIT license found in the
78
- * LICENSE file in the root directory of this source tree.
79
- */
80
-
81
-/**
82
- * @license React
83
- * scheduler.production.min.js
84
- *
85
- * Copyright (c) Facebook, Inc. and its affiliates.
86
- *
87
- * This source code is licensed under the MIT license found in the
88
- * LICENSE file in the root directory of this source tree.
89
- */
90
-
91
-/**
92
- * @remix-run/router v1.6.3
93
- *
94
- * Copyright (c) Remix Software Inc.
95
- *
96
- * This source code is licensed under the MIT license found in the
97
- * LICENSE.md file in the root directory of this source tree.
98
- *
99
- * @license MIT
100
- */
101
-
102
-/**
103
- * React Router DOM v6.13.0
104
- *
105
- * Copyright (c) Remix Software Inc.
106
- *
107
- * This source code is licensed under the MIT license found in the
108
- * LICENSE.md file in the root directory of this source tree.
109
- *
110
- * @license MIT
111
- */
112
-
113
-/**
114
- * React Router v6.13.0
115
- *
116
- * Copyright (c) Remix Software Inc.
117
- *
118
- * This source code is licensed under the MIT license found in the
119
- * LICENSE.md file in the root directory of this source tree.
120
- *
121
- * @license MIT
122
- */
123
-
124
-/**
125
- * react-table
126
- *
127
- * Copyright (c) TanStack
128
- *
129
- * This source code is licensed under the MIT license found in the
130
- * LICENSE.md file in the root directory of this source tree.
131
- *
132
- * @license MIT
133
- */
134
-
135
-/**
136
- * react-virtual
137
- *
138
- * Copyright (c) TanStack
139
- *
140
- * This source code is licensed under the MIT license found in the
141
- * LICENSE.md file in the root directory of this source tree.
142
- *
143
- * @license MIT
144
- */
145
-
146
-/**
147
- * table-core
148
- *
149
- * Copyright (c) TanStack
150
- *
151
- * This source code is licensed under the MIT license found in the
152
- * LICENSE.md file in the root directory of this source tree.
153
- *
154
- * @license MIT
155
- */
156
-
157
-/**
158
- * virtual-core
159
- *
160
- * Copyright (c) TanStack
161
- *
162
- * This source code is licensed under the MIT license found in the
163
- * LICENSE.md file in the root directory of this source tree.
164
- *
165
- * @license MIT
166
- */
167
-
168
-/** @license React v0.19.1
169
- * scheduler.production.min.js
170
- *
171
- * Copyright (c) Facebook, Inc. and its affiliates.
172
- *
173
- * This source code is licensed under the MIT license found in the
174
- * LICENSE file in the root directory of this source tree.
175
- */
176
-
177
-/** @license React v16.13.1
178
- * react-is.production.min.js
179
- *
180
- * Copyright (c) Facebook, Inc. and its affiliates.
181
- *
182
- * This source code is licensed under the MIT license found in the
183
- * LICENSE file in the root directory of this source tree.
184
- */
185
-
186
-/** @license React v16.14.0
187
- * react.production.min.js
188
- *
189
- * Copyright (c) Facebook, Inc. and its affiliates.
190
- *
191
- * This source code is licensed under the MIT license found in the
192
- * LICENSE file in the root directory of this source tree.
193
- */
194
-
195
-/** @license React v17.0.2
196
- * react-is.production.min.js
197
- *
198
- * Copyright (c) Facebook, Inc. and its affiliates.
199
- *
200
- * This source code is licensed under the MIT license found in the
201
- * LICENSE file in the root directory of this source tree.
202
- */
203
-
204
-/**!
205
- * easy-pie-chart
206
- * Lightweight plugin to render simple, animated and retina optimized pie charts
207
- *
208
- * @license
209
- * @author Robert Fleischmann <rendro87@gmail.com> (http://robert-fleischmann.de)
210
- * @version 2.1.7
211
- **/
web/gui/v2/bundlesManifest.6.json
new
+7
@@ -0,0 +1,7 @@
1
+{
2
+ "app.css": "/app.0917ff2bf5d3b8b0678d.css",
3
+ "app.js": "/app.1d4571e6201f39855ba7.js",
4
+ "runtime.js": "/runtime.01fade20a5c3f49b8c75.js",
5
+ "npm.react.dom.js": "/npm.react.dom.f4b9ab6f137aceb1a38f.js",
6
+ "493.js": "/493.852a2807baf2ab16ee4e.js"
7
+}
\ No newline at end of file
web/gui/v2/bundlesManifest.json
deleted
-6
@@ -1,6 +0,0 @@
1
-{
2
- "app.css": "/app.539f0e3a8de5e0c160a6.css",
3
- "app.js": "/app.a3211ee3254b0b069c2f.js",
4
- "runtime.js": "/runtime.71a9638c152729b59ed5.js",
5
- "npm.react.dom.js": "/npm.react.dom.acf9c264afcd943d8be3.js"
6
-}
\ No newline at end of file
web/gui/v2/editor.08a1a860087f3e4b5c6d.chunk.js
deleted
-2
@@ -1,2 +0,0 @@
1
-/*! For license information please see editor.08a1a860087f3e4b5c6d.chunk.js.LICENSE.txt */
2
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5fcb36a3-5f97-48f3-9561-8507e9d8df6d",e._sentryDebugIdIdentifier="sentry-dbid-5fcb36a3-5f97-48f3-9561-8507e9d8df6d")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[189],{31660:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});var i=n(4942),o=n(45987),s=n(67294),r=n(5575),a=n(54851),l=n(60677),c=["autoFocus"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}var d=(0,l.default)(r.default).attrs({"data-testid":"editor"}).withConfig({displayName:"editor__StyledEditor",componentId:"sc-c7iwfz-0"})(["position:relative;outline:none;word-wrap:break-word;&.medium-editor-placeholder:after{color:",";content:attr(data-placeholder) !important;font-style:italic;left:0;position:absolute;top:0;white-space:pre;padding:inherit;margin:inherit;}"],(0,a.getColor)("border"));const h=function(e){var t=e.autoFocus,n=(0,o.Z)(e,c),r=(0,s.useRef)();return(0,s.useLayoutEffect)((function(){if(t){var e=r.current.medium.elements[0].lastChild;e.scrollIntoView(),r.current.medium.selectElement(e),document.getSelection().collapseToEnd()}}),[]),s.createElement(d,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({ref:r},n))}},7836:e=>{e.exports=function(e){var t={},n=arguments[1];if("string"===typeof n){n={};for(var i=1;i<arguments.length;i++)n[arguments[i]]=!0}for(var o in e)n[o]||(t[o]=e[o]);return t}},69748:function(e,t,n){var i;"classList"in document.createElement("_")||function(e){"use strict";if("Element"in e){var t="classList",n="prototype",i=e.Element[n],o=Object,s=String[n].trim||function(){return this.replace(/^\s+|\s+$/g,"")},r=Array[n].indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(t in this&&this[t]===e)return t;return-1},a=function(e,t){this.name=e,this.code=DOMException[e],this.message=t},l=function(e,t){if(""===t)throw new a("SYNTAX_ERR","An invalid or illegal string was specified");if(/\s/.test(t))throw new a("INVALID_CHARACTER_ERR","String contains an invalid character");return r.call(e,t)},c=function(e){for(var t=s.call(e.getAttribute("class")||""),n=t?t.split(/\s+/):[],i=0,o=n.length;i<o;i++)this.push(n[i]);this._updateClassName=function(){e.setAttribute("class",this.toString())}},u=c[n]=[],d=function(){return new c(this)};if(a[n]=Error[n],u.item=function(e){return this[e]||null},u.contains=function(e){return-1!==l(this,e+="")},u.add=function(){var e,t=arguments,n=0,i=t.length,o=!1;do{-1===l(this,e=t[n]+"")&&(this.push(e),o=!0)}while(++n<i);o&&this._updateClassName()},u.remove=function(){var e,t,n=arguments,i=0,o=n.length,s=!1;do{for(t=l(this,e=n[i]+"");-1!==t;)this.splice(t,1),s=!0,t=l(this,e)}while(++i<o);s&&this._updateClassName()},u.toggle=function(e,t){e+="";var n=this.contains(e),i=n?!0!==t&&"remove":!1!==t&&"add";return i&&this[i](e),!0===t||!1===t?t:!n},u.toString=function(){return this.join(" ")},o.defineProperty){var h={get:d,enumerable:!0,configurable:!0};try{o.defineProperty(i,t,h)}catch(m){-2146823252===m.number&&(h.enumerable=!1,o.defineProperty(i,t,h))}}else o[n].__defineGetter__&&i.__defineGetter__(t,d)}}(self),function(e){"use strict";if(e.URL=e.URL||e.webkitURL,e.Blob&&e.URL)try{return void new Blob}catch(i){}var t=e.BlobBuilder||e.WebKitBlobBuilder||e.MozBlobBuilder||function(e){var t=function(e){return Object.prototype.toString.call(e).match(/^\[object\s(.*)\]$/)[1]},n=function(){this.data=[]},i=function(e,t,n){this.data=e,this.size=e.length,this.type=t,this.encoding=n},o=n.prototype,s=i.prototype,r=e.FileReaderSync,a=function(e){this.code=this[this.name=e]},l="NOT_FOUND_ERR SECURITY_ERR ABORT_ERR NOT_READABLE_ERR ENCODING_ERR NO_MODIFICATION_ALLOWED_ERR INVALID_STATE_ERR SYNTAX_ERR".split(" "),c=l.length,u=e.URL||e.webkitURL||e,d=u.createObjectURL,h=u.revokeObjectURL,m=u,f=e.btoa,p=e.atob,g=e.ArrayBuffer,b=e.Uint8Array,v=/^[\w-]+:\/*\[?[\w\.:-]+\]?(?::[0-9]+)?/;for(i.fake=s.fake=!0;c--;)a.prototype[l[c]]=c+1;return u.createObjectURL||(m=e.URL=function(e){var t,n=document.createElementNS("http://www.w3.org/1999/xhtml","a");return n.href=e,"origin"in n||("data:"===n.protocol.toLowerCase()?n.origin=null:(t=e.match(v),n.origin=t&&t[1])),n}),m.createObjectURL=function(e){var t,n=e.type;return null===n&&(n="application/octet-stream"),e instanceof i?(t="data:"+n,"base64"===e.encoding?t+";base64,"+e.data:"URI"===e.encoding?t+","+decodeURIComponent(e.data):f?t+";base64,"+f(e.data):t+","+encodeURIComponent(e.data)):d?d.call(u,e):void 0},m.revokeObjectURL=function(e){"data:"!==e.substring(0,5)&&h&&h.call(u,e)},o.append=function(e){var n=this.data;if(b&&(e instanceof g||e instanceof b)){for(var o="",s=new b(e),l=0,c=s.length;l<c;l++)o+=String.fromCharCode(s[l]);n.push(o)}else if("Blob"===t(e)||"File"===t(e)){if(!r)throw new a("NOT_READABLE_ERR");var u=new r;n.push(u.readAsBinaryString(e))}else e instanceof i?"base64"===e.encoding&&p?n.push(p(e.data)):"URI"===e.encoding?n.push(decodeURIComponent(e.data)):"raw"===e.encoding&&n.push(e.data):("string"!==typeof e&&(e+=""),n.push(unescape(encodeURIComponent(e))))},o.getBlob=function(e){return arguments.length||(e=null),new i(this.data.join(""),e,"raw")},o.toString=function(){return"[object BlobBuilder]"},s.slice=function(e,t,n){var o=arguments.length;return o<3&&(n=null),new i(this.data.slice(e,o>1?t:this.data.length),n,this.encoding)},s.toString=function(){return"[object Blob]"},s.close=function(){this.size=0,delete this.data},n}(e);e.Blob=function(e,n){var i=n&&n.type||"",o=new t;if(e)for(var s=0,r=e.length;s<r;s++)Uint8Array&&e[s]instanceof Uint8Array?o.append(e[s].buffer):o.append(e[s]);var a=o.getBlob(i);return!a.slice&&a.webkitSlice&&(a.slice=a.webkitSlice),a};var n=Object.getPrototypeOf||function(e){return e.__proto__};e.Blob.prototype=n(new e.Blob)}("undefined"!==typeof self&&self||"undefined"!==typeof window&&window||this.content||this),function(o,s){"use strict";"undefined"!==typeof process&&process&&process.versions&&process.versions.electron?void 0===(i=function(){return s}.call(t,n,t,e))||(e.exports=i):e.exports=s}(0,function(){"use strict";function e(e,t){return this.init(e,t)}return e.extensions={},function(t){function n(e,t){var n,i=Array.prototype.slice.call(arguments,2);t=t||{};for(var o=0;o<i.length;o++){var s=i[o];if(s)for(n in s)s.hasOwnProperty(n)&&"undefined"!==typeof s[n]&&(e||!1===t.hasOwnProperty(n))&&(t[n]=s[n])}return t}var i=!1;try{var o=document.createElement("div"),s=document.createTextNode(" ");o.appendChild(s),i=o.contains(s)}catch(a){}var r={isIE:"Microsoft Internet Explorer"===navigator.appName||"Netscape"===navigator.appName&&null!==new RegExp("Trident/.*rv:([0-9]{1,}[.0-9]{0,})").exec(navigator.userAgent),isEdge:null!==/Edge\/\d+/.exec(navigator.userAgent),isFF:navigator.userAgent.toLowerCase().indexOf("firefox")>-1,isMac:t.navigator.platform.toUpperCase().indexOf("MAC")>=0,keyCode:{BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,DELETE:46,K:75,M:77,V:86},isMetaCtrlKey:function(e){return!!(r.isMac&&e.metaKey||!r.isMac&&e.ctrlKey)},isKey:function(e,t){var n=r.getKeyCode(e);return!1===Array.isArray(t)?n===t:-1!==t.indexOf(n)},getKeyCode:function(e){var t=e.which;return null===t&&(t=null!==e.charCode?e.charCode:e.keyCode),t},blockContainerElementNames:["p","h1","h2","h3","h4","h5","h6","blockquote","pre","ul","li","ol","address","article","aside","audio","canvas","dd","dl","dt","fieldset","figcaption","figure","footer","form","header","hgroup","main","nav","noscript","output","section","video","table","thead","tbody","tfoot","tr","th","td"],emptyElementNames:["br","col","colgroup","hr","img","input","source","wbr"],extend:function(){var e=[!0].concat(Array.prototype.slice.call(arguments));return n.apply(this,e)},defaults:function(){var e=[!1].concat(Array.prototype.slice.call(arguments));return n.apply(this,e)},createLink:function(e,t,n,i){var o=e.createElement("a");return r.moveTextRangeIntoElement(t[0],t[t.length-1],o),o.setAttribute("href",n),i&&("_blank"===i&&o.setAttribute("rel","noopener noreferrer"),o.setAttribute("target",i)),o},findOrCreateMatchingTextNodes:function(e,t,n){for(var i=e.createTreeWalker(t,NodeFilter.SHOW_ALL,null,!1),o=[],s=0,a=!1,l=null,c=null;null!==(l=i.nextNode());)if(!(l.nodeType>3))if(3===l.nodeType){if(!a&&n.start<s+l.nodeValue.length&&(a=!0,c=r.splitStartNodeIfNeeded(l,n.start,s)),a&&r.splitEndNodeIfNeeded(l,c,n.end,s),a&&s===n.end)break;if(a&&s>n.end+1)throw new Error("PerformLinking overshot the target!");a&&o.push(c||l),s+=l.nodeValue.length,null!==c&&(s+=c.nodeValue.length,i.nextNode()),c=null}else"img"===l.tagName.toLowerCase()&&(!a&&n.start<=s&&(a=!0),a&&o.push(l));return o},splitStartNodeIfNeeded:function(e,t,n){return t!==n?e.splitText(t-n):null},splitEndNodeIfNeeded:function(e,t,n,i){var o,s;o=i+e.nodeValue.length+(t?t.nodeValue.length:0)-1,s=n-i-(t?e.nodeValue.length:0),o>=n&&i!==o&&0!==s&&(t||e).splitText(s)},splitByBlockElements:function(t){if(3!==t.nodeType&&1!==t.nodeType)return[];var n=[],i=e.util.blockContainerElementNames.join(",");if(3===t.nodeType||0===t.querySelectorAll(i).length)return[t];for(var o=0;o<t.childNodes.length;o++){var s=t.childNodes[o];if(3===s.nodeType)n.push(s);else if(1===s.nodeType){0===s.querySelectorAll(i).length?n.push(s):n=n.concat(e.util.splitByBlockElements(s))}}return n},findAdjacentTextNodeWithContent:function(e,t,n){var i,o=!1,s=n.createNodeIterator(e,NodeFilter.SHOW_TEXT,null,!1);for(i=s.nextNode();i;){if(i===t)o=!0;else if(o&&3===i.nodeType&&i.nodeValue&&i.nodeValue.trim().length>0)break;i=s.nextNode()}return i},findPreviousSibling:function(e){if(!e||r.isMediumEditorElement(e))return!1;for(var t=e.previousSibling;!t&&!r.isMediumEditorElement(e.parentNode);)t=(e=e.parentNode).previousSibling;return t},isDescendant:function(e,t,n){if(!e||!t)return!1;if(e===t)return!!n;if(1!==e.nodeType)return!1;if(i||3!==t.nodeType)return e.contains(t);for(var o=t.parentNode;null!==o;){if(o===e)return!0;o=o.parentNode}return!1},isElement:function(e){return!(!e||1!==e.nodeType)},throttle:function(e,t){var n,i,o,s=null,r=0,a=function(){r=Date.now(),s=null,o=e.apply(n,i),s||(n=i=null)};return t||0===t||(t=50),function(){var l=Date.now(),c=t-(l-r);return n=this,i=arguments,c<=0||c>t?(s&&(clearTimeout(s),s=null),r=l,o=e.apply(n,i),s||(n=i=null)):s||(s=setTimeout(a,c)),o}},traverseUp:function(e,t){if(!e)return!1;do{if(1===e.nodeType){if(t(e))return e;if(r.isMediumEditorElement(e))return!1}e=e.parentNode}while(e);return!1},htmlEntities:function(e){return String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""")},insertHTMLCommand:function(t,n){var i,o,s,a,l,c,u,d=!1,h=["insertHTML",!1,n];if(!e.util.isEdge&&t.queryCommandSupported("insertHTML"))try{return t.execCommand.apply(t,h)}catch(m){}if((i=t.getSelection()).rangeCount){if(u=(o=i.getRangeAt(0)).commonAncestorContainer,r.isMediumEditorElement(u)&&!u.firstChild)o.selectNode(u.appendChild(t.createTextNode("")));else if(3===u.nodeType&&0===o.startOffset&&o.endOffset===u.nodeValue.length||3!==u.nodeType&&u.innerHTML===o.toString()){for(;!r.isMediumEditorElement(u)&&u.parentNode&&1===u.parentNode.childNodes.length&&!r.isMediumEditorElement(u.parentNode);)u=u.parentNode;o.selectNode(u)}for(o.deleteContents(),(s=t.createElement("div")).innerHTML=n,a=t.createDocumentFragment();s.firstChild;)l=s.firstChild,c=a.appendChild(l);o.insertNode(a),c&&((o=o.cloneRange()).setStartAfter(c),o.collapse(!0),e.selection.selectRange(t,o)),d=!0}return t.execCommand.callListeners&&t.execCommand.callListeners(h,d),d},execFormatBlock:function(t,n){var i=r.getTopBlockContainer(e.selection.getSelectionStart(t));if("blockquote"===n){if(i&&Array.prototype.slice.call(i.childNodes).some((function(e){return r.isBlockContainer(e)})))return t.execCommand("outdent",!1,null);if(r.isIE)return t.execCommand("indent",!1,n)}if(i&&n===i.nodeName.toLowerCase()&&(n="p"),r.isIE&&(n="<"+n+">"),i&&"blockquote"===i.nodeName.toLowerCase()){if(r.isIE&&"<p>"===n)return t.execCommand("outdent",!1,n);if((r.isFF||r.isEdge)&&"p"===n)return Array.prototype.slice.call(i.childNodes).some((function(e){return!r.isBlockContainer(e)}))&&t.execCommand("formatBlock",!1,n),t.execCommand("outdent",!1,n)}return t.execCommand("formatBlock",!1,n)},setTargetBlank:function(e,t){var n,i=t||!1;if("a"===e.nodeName.toLowerCase())e.target="_blank",e.rel="noopener noreferrer";else for(e=e.getElementsByTagName("a"),n=0;n<e.length;n+=1)!1!==i&&i!==e[n].attributes.href.value||(e[n].target="_blank",e[n].rel="noopener noreferrer")},removeTargetBlank:function(e,t){var n;if("a"===e.nodeName.toLowerCase())e.removeAttribute("target"),e.removeAttribute("rel");else for(e=e.getElementsByTagName("a"),n=0;n<e.length;n+=1)t===e[n].attributes.href.value&&(e[n].removeAttribute("target"),e[n].removeAttribute("rel"))},addClassToAnchors:function(e,t){var n,i,o=t.split(" ");if("a"===e.nodeName.toLowerCase())for(i=0;i<o.length;i+=1)e.classList.add(o[i]);else{var s=e.getElementsByTagName("a");if(0===s.length){var a=r.getClosestTag(e,"a");e=a?[a]:[]}else e=s;for(n=0;n<e.length;n+=1)for(i=0;i<o.length;i+=1)e[n].classList.add(o[i])}},isListItem:function(e){if(!e)return!1;if("li"===e.nodeName.toLowerCase())return!0;for(var t=e.parentNode,n=t.nodeName.toLowerCase();"li"===n||!r.isBlockContainer(t)&&"div"!==n;){if("li"===n)return!0;if(!(t=t.parentNode))return!1;n=t.nodeName.toLowerCase()}return!1},cleanListDOM:function(t,n){if("li"===n.nodeName.toLowerCase()){var i=n.parentElement;"p"===i.parentElement.nodeName.toLowerCase()&&(r.unwrap(i.parentElement,t),e.selection.moveCursor(t,n.firstChild,n.firstChild.textContent.length))}},splitOffDOMTree:function(e,t,n){for(var i=t,o=null,s=!n;i!==e;){var r,a=i.parentNode,l=a.cloneNode(!1),c=s?i:a.firstChild;for(o&&(s?l.appendChild(o):r=o),o=l;c;){var u=c.nextSibling;c===i?(c.hasChildNodes()?c=c.cloneNode(!1):c.parentNode.removeChild(c),c.textContent&&o.appendChild(c),c=s?u:null):(c.parentNode.removeChild(c),(c.hasChildNodes()||c.textContent)&&o.appendChild(c),c=u)}r&&o.appendChild(r),i=a}return o},moveTextRangeIntoElement:function(e,t,n){if(!e||!t)return!1;var i=r.findCommonRoot(e,t);if(!i)return!1;if(t===e){var o=e.parentNode,s=e.nextSibling;return o.removeChild(e),n.appendChild(e),s?o.insertBefore(n,s):o.appendChild(n),n.hasChildNodes()}for(var a,l,c,u=[],d=0;d<i.childNodes.length;d++)if(c=i.childNodes[d],a){if(r.isDescendant(c,t,!0)){l=c;break}u.push(c)}else r.isDescendant(c,e,!0)&&(a=c);var h=l.nextSibling,m=i.ownerDocument.createDocumentFragment();return a===e?(a.parentNode.removeChild(a),m.appendChild(a)):m.appendChild(r.splitOffDOMTree(a,e)),u.forEach((function(e){e.parentNode.removeChild(e),m.appendChild(e)})),l===t?(l.parentNode.removeChild(l),m.appendChild(l)):m.appendChild(r.splitOffDOMTree(l,t,!0)),n.appendChild(m),l.parentNode===i?i.insertBefore(n,l):h?i.insertBefore(n,h):i.appendChild(n),n.hasChildNodes()},depthOfNode:function(e){for(var t=0,n=e;null!==n.parentNode;)n=n.parentNode,t++;return t},findCommonRoot:function(e,t){for(var n=r.depthOfNode(e),i=r.depthOfNode(t),o=e,s=t;n!==i;)n>i?(o=o.parentNode,n-=1):(s=s.parentNode,i-=1);for(;o!==s;)o=o.parentNode,s=s.parentNode;return o},isElementAtBeginningOfBlock:function(e){for(var t;!r.isBlockContainer(e)&&!r.isMediumEditorElement(e);){for(t=e;t=t.previousSibling;)if((3===t.nodeType?t.nodeValue:t.textContent).length>0)return!1;e=e.parentNode}return!0},isMediumEditorElement:function(e){return e&&e.getAttribute&&!!e.getAttribute("data-medium-editor-element")},getContainerEditorElement:function(e){return r.traverseUp(e,(function(e){return r.isMediumEditorElement(e)}))},isBlockContainer:function(e){return e&&3!==e.nodeType&&-1!==r.blockContainerElementNames.indexOf(e.nodeName.toLowerCase())},getClosestBlockContainer:function(e){return r.traverseUp(e,(function(e){return r.isBlockContainer(e)||r.isMediumEditorElement(e)}))},getTopBlockContainer:function(e){var t=!!r.isBlockContainer(e)&&e;return r.traverseUp(e,(function(e){return r.isBlockContainer(e)&&(t=e),!(t||!r.isMediumEditorElement(e))&&(t=e,!0)})),t},getFirstSelectableLeafNode:function(e){for(;e&&e.firstChild;)e=e.firstChild;if("table"===(e=r.traverseUp(e,(function(e){return-1===r.emptyElementNames.indexOf(e.nodeName.toLowerCase())}))).nodeName.toLowerCase()){var t=e.querySelector("th, td");t&&(e=t)}return e},getFirstTextNode:function(e){return r.warn("getFirstTextNode is deprecated and will be removed in version 6.0.0"),r._getFirstTextNode(e)},_getFirstTextNode:function(e){if(3===e.nodeType)return e;for(var t=0;t<e.childNodes.length;t++){var n=r._getFirstTextNode(e.childNodes[t]);if(null!==n)return n}return null},ensureUrlHasProtocol:function(e){return-1===e.indexOf("://")?"http://"+e:e},warn:function(){void 0!==t.console&&"function"===typeof t.console.warn&&t.console.warn.apply(t.console,arguments)},deprecated:function(e,t,n){var i=e+" is deprecated, please use "+t+" instead.";n&&(i+=" Will be removed in "+n),r.warn(i)},deprecatedMethod:function(e,t,n,i){r.deprecated(e,t,i),"function"===typeof this[t]&&this[t].apply(this,n)},cleanupAttrs:function(e,t){t.forEach((function(t){e.removeAttribute(t)}))},cleanupTags:function(e,t){-1!==t.indexOf(e.nodeName.toLowerCase())&&e.parentNode.removeChild(e)},unwrapTags:function(t,n){-1!==n.indexOf(t.nodeName.toLowerCase())&&e.util.unwrap(t,document)},getClosestTag:function(e,t){return r.traverseUp(e,(function(e){return e.nodeName.toLowerCase()===t.toLowerCase()}))},unwrap:function(e,t){for(var n=t.createDocumentFragment(),i=Array.prototype.slice.call(e.childNodes),o=0;o<i.length;o++)n.appendChild(i[o]);n.childNodes.length?e.parentNode.replaceChild(n,e):e.parentNode.removeChild(e)},guid:function(){function e(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()}};e.util=r}(window),function(){var t=function(t){e.util.extend(this,t)};t.extend=function(t){var n,i=this;n=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return i.apply(this,arguments)},e.util.extend(n,i);var o=function(){this.constructor=n};return o.prototype=i.prototype,n.prototype=new o,t&&e.util.extend(n.prototype,t),n},t.prototype={init:function(){},base:void 0,name:void 0,checkState:void 0,destroy:void 0,queryCommandState:void 0,isActive:void 0,isAlreadyApplied:void 0,setActive:void 0,setInactive:void 0,getInteractionElements:void 0,window:void 0,document:void 0,getEditorElements:function(){return this.base.elements},getEditorId:function(){return this.base.id},getEditorOption:function(e){return this.base.options[e]}},["execAction","on","off","subscribe","trigger"].forEach((function(e){t.prototype[e]=function(){return this.base[e].apply(this.base,arguments)}})),e.Extension=t}(),function(){function t(t){return e.util.isBlockContainer(t)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}var n={findMatchingSelectionParent:function(t,n){var i,o=n.getSelection();return 0!==o.rangeCount&&(i=o.getRangeAt(0).commonAncestorContainer,e.util.traverseUp(i,t))},getSelectionElement:function(t){return this.findMatchingSelectionParent((function(t){return e.util.isMediumEditorElement(t)}),t)},exportSelection:function(e,t){if(!e)return null;var n=null,i=t.getSelection();if(i.rangeCount>0){var o,s=i.getRangeAt(0),r=s.cloneRange();r.selectNodeContents(e),r.setEnd(s.startContainer,s.startOffset),n={start:o=r.toString().length,end:o+s.toString().length},this.doesRangeStartWithImages(s,t)&&(n.startsWithImage=!0);var a=this.getTrailingImageCount(e,n,s.endContainer,s.endOffset);if(a&&(n.trailingImageCount=a),0!==o){var l=this.getIndexRelativeToAdjacentEmptyBlocks(t,e,s.startContainer,s.startOffset);-1!==l&&(n.emptyBlocksIndex=l)}}return n},importSelection:function(e,t,n,i){if(e&&t){var o=n.createRange();o.setStart(t,0),o.collapse(!0);var s,r=t,a=[],l=0,c=!1,u=!1,d=0,h=!1,m=!1,f=null;for((i||e.startsWithImage||"undefined"!==typeof e.emptyBlocksIndex)&&(m=!0);!h&&r;)if(r.nodeType>3)r=a.pop();else{if(3!==r.nodeType||u){if(e.trailingImageCount&&u&&("img"===r.nodeName.toLowerCase()&&d++,d===e.trailingImageCount)){for(var p=0;r.parentNode.childNodes[p]!==r;)p++;o.setEnd(r.parentNode,p+1),h=!0}if(!h&&1===r.nodeType)for(var g=r.childNodes.length-1;g>=0;)a.push(r.childNodes[g]),g-=1}else s=l+r.length,!c&&e.start>=l&&e.start<=s&&(m||e.start<s?(o.setStart(r,e.start-l),c=!0):f=r),c&&e.end>=l&&e.end<=s&&(e.trailingImageCount?u=!0:(o.setEnd(r,e.end-l),h=!0)),l=s;h||(r=a.pop())}!c&&f&&(o.setStart(f,f.length),o.setEnd(f,f.length)),"undefined"!==typeof e.emptyBlocksIndex&&(o=this.importSelectionMoveCursorPastBlocks(n,t,e.emptyBlocksIndex,o)),i&&(o=this.importSelectionMoveCursorPastAnchor(e,o)),this.selectRange(n,o)}},importSelectionMoveCursorPastAnchor:function(t,n){if(t.start===t.end&&3===n.startContainer.nodeType&&n.startOffset===n.startContainer.nodeValue.length&&e.util.traverseUp(n.startContainer,(function(e){return"a"===e.nodeName.toLowerCase()}))){for(var i=n.startContainer,o=n.startContainer.parentNode;null!==o&&"a"!==o.nodeName.toLowerCase();)o.childNodes[o.childNodes.length-1]!==i?o=null:(i=o,o=o.parentNode);if(null!==o&&"a"===o.nodeName.toLowerCase()){for(var s=null,r=0;null===s&&r<o.parentNode.childNodes.length;r++)o.parentNode.childNodes[r]===o&&(s=r);n.setStart(o.parentNode,s+1),n.collapse(!0)}}return n},importSelectionMoveCursorPastBlocks:function(n,i,o,s){var r,a,l=n.createTreeWalker(i,NodeFilter.SHOW_ELEMENT,t,!1),c=s.startContainer,u=0;for(o=o||1,r=3===c.nodeType&&e.util.isBlockContainer(c.previousSibling)?c.previousSibling:e.util.getClosestBlockContainer(c);l.nextNode();)if(a){if(a=l.currentNode,++u===o)break;if(a.textContent.length>0)break}else r===l.currentNode&&(a=l.currentNode);return a||(a=r),s.setStart(e.util.getFirstSelectableLeafNode(a),0),s},getIndexRelativeToAdjacentEmptyBlocks:function(n,i,o,s){if(o.textContent.length>0&&s>0)return-1;var r=o;if(3!==r.nodeType&&(r=o.childNodes[s]),r){if(!e.util.isElementAtBeginningOfBlock(r))return-1;var a=e.util.findPreviousSibling(r);if(!a)return-1;if(a.nodeValue)return-1}for(var l=e.util.getClosestBlockContainer(o),c=n.createTreeWalker(i,NodeFilter.SHOW_ELEMENT,t,!1),u=0;c.nextNode();){var d=""===c.currentNode.textContent;if((d||u>0)&&(u+=1),c.currentNode===l)return u;d||(u=0)}return u},doesRangeStartWithImages:function(e,t){if(0!==e.startOffset||1!==e.startContainer.nodeType)return!1;if("img"===e.startContainer.nodeName.toLowerCase())return!0;var n=e.startContainer.querySelector("img");if(!n)return!1;for(var i=t.createTreeWalker(e.startContainer,NodeFilter.SHOW_ALL,null,!1);i.nextNode();){var o=i.currentNode;if(o===n)break;if(o.nodeValue)return!1}return!0},getTrailingImageCount:function(e,t,n,i){if(0===i||1!==n.nodeType)return 0;if("img"!==n.nodeName.toLowerCase()&&!n.querySelector("img"))return 0;for(var o=n.childNodes[i-1];o.hasChildNodes();)o=o.lastChild;for(var s,r=e,a=[],l=0,c=!1,u=!1,d=!1,h=0;!d&&r;)if(r.nodeType>3)r=a.pop();else{if(3!==r.nodeType||u){if("img"===r.nodeName.toLowerCase()&&h++,r===o)d=!0;else if(1===r.nodeType)for(var m=r.childNodes.length-1;m>=0;)a.push(r.childNodes[m]),m-=1}else h=0,s=l+r.length,!c&&t.start>=l&&t.start<=s&&(c=!0),c&&t.end>=l&&t.end<=s&&(u=!0),l=s;d||(r=a.pop())}return h},selectionContainsContent:function(e){var t=e.getSelection();if(!t||t.isCollapsed||!t.rangeCount)return!1;if(""!==t.toString().trim())return!0;var n=this.getSelectedParentElement(t.getRangeAt(0));return!(!n||!("img"===n.nodeName.toLowerCase()||1===n.nodeType&&n.querySelector("img")))},selectionInContentEditableFalse:function(e){var t,n=this.findMatchingSelectionParent((function(e){var n=e&&e.getAttribute("contenteditable");return"true"===n&&(t=!0),"#text"!==e.nodeName&&"false"===n}),e);return!t&&n},getSelectionHtml:function(e){var t,n,i,o="",s=e.getSelection();if(s.rangeCount){for(i=e.createElement("div"),t=0,n=s.rangeCount;t<n;t+=1)i.appendChild(s.getRangeAt(t).cloneContents());o=i.innerHTML}return o},getCaretOffsets:function(e,t){var n,i;return t||(t=window.getSelection().getRangeAt(0)),n=t.cloneRange(),i=t.cloneRange(),n.selectNodeContents(e),n.setEnd(t.endContainer,t.endOffset),i.selectNodeContents(e),i.setStart(t.endContainer,t.endOffset),{left:n.toString().length,right:i.toString().length}},rangeSelectsSingleNode:function(e){var t=e.startContainer;return t===e.endContainer&&t.hasChildNodes()&&e.endOffset===e.startOffset+1},getSelectedParentElement:function(e){return e?this.rangeSelectsSingleNode(e)&&3!==e.startContainer.childNodes[e.startOffset].nodeType?e.startContainer.childNodes[e.startOffset]:3===e.startContainer.nodeType?e.startContainer.parentNode:e.startContainer:null},getSelectedElements:function(e){var t,n,i,o=e.getSelection();if(!o.rangeCount||o.isCollapsed||!o.getRangeAt(0).commonAncestorContainer)return[];if(3===(t=o.getRangeAt(0)).commonAncestorContainer.nodeType){for(n=[],i=t.commonAncestorContainer;i.parentNode&&1===i.parentNode.childNodes.length;)n.push(i.parentNode),i=i.parentNode;return n}return[].filter.call(t.commonAncestorContainer.getElementsByTagName("*"),(function(e){return"function"!==typeof o.containsNode||o.containsNode(e,!0)}))},selectNode:function(e,t){var n=t.createRange();n.selectNodeContents(e),this.selectRange(t,n)},select:function(e,t,n,i,o){var s=e.createRange();return s.setStart(t,n),i?s.setEnd(i,o):s.collapse(!0),this.selectRange(e,s),s},clearSelection:function(e,t){t?e.getSelection().collapseToStart():e.getSelection().collapseToEnd()},moveCursor:function(e,t,n){this.select(e,t,n)},getSelectionRange:function(e){var t=e.getSelection();return 0===t.rangeCount?null:t.getRangeAt(0)},selectRange:function(e,t){var n=e.getSelection();n.removeAllRanges(),n.addRange(t)},getSelectionStart:function(e){var t=e.getSelection().anchorNode;return t&&3===t.nodeType?t.parentNode:t}};e.selection=n}(),function(){function t(t,n){return!!t&&t.some((function(t){if("function"!==typeof t.getInteractionElements)return!1;var i=t.getInteractionElements();return!!i&&(Array.isArray(i)||(i=[i]),i.some((function(t){return e.util.isDescendant(t,n,!0)})))}))}var n=function(e){this.base=e,this.options=this.base.options,this.events=[],this.disabledEvents={},this.customEvents={},this.listeners={}};n.prototype={InputEventOnContenteditableSupported:!e.util.isIE&&!e.util.isEdge,attachDOMEvent:function(t,n,i,o){var s=this.base.options.contentWindow,r=this.base.options.ownerDocument;t=e.util.isElement(t)||[s,r].indexOf(t)>-1?[t]:t,Array.prototype.forEach.call(t,function(e){e.addEventListener(n,i,o),this.events.push([e,n,i,o])}.bind(this))},detachDOMEvent:function(t,n,i,o){var s,r,a=this.base.options.contentWindow,l=this.base.options.ownerDocument;t&&(t=e.util.isElement(t)||[a,l].indexOf(t)>-1?[t]:t,Array.prototype.forEach.call(t,function(e){-1!==(s=this.indexOfListener(e,n,i,o))&&(r=this.events.splice(s,1)[0])[0].removeEventListener(r[1],r[2],r[3])}.bind(this)))},indexOfListener:function(e,t,n,i){var o,s,r;for(o=0,s=this.events.length;o<s;o+=1)if((r=this.events[o])[0]===e&&r[1]===t&&r[2]===n&&r[3]===i)return o;return-1},detachAllDOMEvents:function(){for(var e=this.events.pop();e;)e[0].removeEventListener(e[1],e[2],e[3]),e=this.events.pop()},detachAllEventsFromElement:function(e){for(var t=this.events.filter((function(t){return t&&t[0].getAttribute&&t[0].getAttribute("medium-editor-index")===e.getAttribute("medium-editor-index")})),n=0,i=t.length;n<i;n++){var o=t[n];this.detachDOMEvent(o[0],o[1],o[2],o[3])}},attachAllEventsToElement:function(e){this.listeners.editableInput&&(this.contentCache[e.getAttribute("medium-editor-index")]=e.innerHTML),this.eventsCache&&this.eventsCache.forEach((function(t){this.attachDOMEvent(e,t.name,t.handler.bind(this))}),this)},enableCustomEvent:function(e){void 0!==this.disabledEvents[e]&&delete this.disabledEvents[e]},disableCustomEvent:function(e){this.disabledEvents[e]=!0},attachCustomEvent:function(e,t){this.setupListener(e),this.customEvents[e]||(this.customEvents[e]=[]),this.customEvents[e].push(t)},detachCustomEvent:function(e,t){var n=this.indexOfCustomListener(e,t);-1!==n&&this.customEvents[e].splice(n,1)},indexOfCustomListener:function(e,t){return this.customEvents[e]&&this.customEvents[e].length?this.customEvents[e].indexOf(t):-1},detachAllCustomEvents:function(){this.customEvents={}},triggerCustomEvent:function(e,t,n){this.customEvents[e]&&!this.disabledEvents[e]&&this.customEvents[e].forEach((function(e){e(t,n)}))},destroy:function(){this.detachAllDOMEvents(),this.detachAllCustomEvents(),this.detachExecCommand(),this.base.elements&&this.base.elements.forEach((function(e){e.removeAttribute("data-medium-focused")}))},attachToExecCommand:function(){this.execCommandListener||(this.execCommandListener=function(e){this.handleDocumentExecCommand(e)}.bind(this),this.wrapExecCommand(),this.options.ownerDocument.execCommand.listeners.push(this.execCommandListener))},detachExecCommand:function(){var e=this.options.ownerDocument;if(this.execCommandListener&&e.execCommand.listeners){var t=e.execCommand.listeners.indexOf(this.execCommandListener);-1!==t&&e.execCommand.listeners.splice(t,1),e.execCommand.listeners.length||this.unwrapExecCommand()}},wrapExecCommand:function(){var e=this.options.ownerDocument;if(!e.execCommand.listeners){var t=function(t,n){e.execCommand.listeners&&e.execCommand.listeners.forEach((function(e){e({command:t[0],value:t[2],args:t,result:n})}))},n=function(){var n=e.execCommand.orig.apply(this,arguments);if(!e.execCommand.listeners)return n;var i=Array.prototype.slice.call(arguments);return t(i,n),n};n.orig=e.execCommand,n.listeners=[],n.callListeners=t,e.execCommand=n}},unwrapExecCommand:function(){var e=this.options.ownerDocument;e.execCommand.orig&&(e.execCommand=e.execCommand.orig)},setupListener:function(e){if(!this.listeners[e]){switch(e){case"externalInteraction":this.attachDOMEvent(this.options.ownerDocument.body,"mousedown",this.handleBodyMousedown.bind(this),!0),this.attachDOMEvent(this.options.ownerDocument.body,"click",this.handleBodyClick.bind(this),!0),this.attachDOMEvent(this.options.ownerDocument.body,"focus",this.handleBodyFocus.bind(this),!0);break;case"blur":case"focus":this.setupListener("externalInteraction");break;case"editableInput":this.contentCache={},this.base.elements.forEach((function(e){this.contentCache[e.getAttribute("medium-editor-index")]=e.innerHTML}),this),this.InputEventOnContenteditableSupported&&this.attachToEachElement("input",this.handleInput),this.InputEventOnContenteditableSupported||(this.setupListener("editableKeypress"),this.keypressUpdateInput=!0,this.attachDOMEvent(document,"selectionchange",this.handleDocumentSelectionChange.bind(this)),this.attachToExecCommand());break;case"editableClick":this.attachToEachElement("click",this.handleClick);break;case"editableBlur":this.attachToEachElement("blur",this.handleBlur);break;case"editableKeypress":this.attachToEachElement("keypress",this.handleKeypress);break;case"editableKeyup":this.attachToEachElement("keyup",this.handleKeyup);break;case"editableKeydown":this.attachToEachElement("keydown",this.handleKeydown);break;case"editableKeydownSpace":case"editableKeydownEnter":case"editableKeydownTab":case"editableKeydownDelete":this.setupListener("editableKeydown");break;case"editableMouseover":this.attachToEachElement("mouseover",this.handleMouseover);break;case"editableDrag":this.attachToEachElement("dragover",this.handleDragging),this.attachToEachElement("dragleave",this.handleDragging);break;case"editableDrop":this.attachToEachElement("drop",this.handleDrop);break;case"editablePaste":this.attachToEachElement("paste",this.handlePaste)}this.listeners[e]=!0}},attachToEachElement:function(e,t){this.eventsCache||(this.eventsCache=[]),this.base.elements.forEach((function(n){this.attachDOMEvent(n,e,t.bind(this))}),this),this.eventsCache.push({name:e,handler:t})},cleanupElement:function(e){var t=e.getAttribute("medium-editor-index");t&&(this.detachAllEventsFromElement(e),this.contentCache&&delete this.contentCache[t])},focusElement:function(e){e.focus(),this.updateFocus(e,{target:e,type:"focus"})},updateFocus:function(n,i){var o,s=this.base.getFocusedElement();s&&"click"===i.type&&this.lastMousedownTarget&&(e.util.isDescendant(s,this.lastMousedownTarget,!0)||t(this.base.extensions,this.lastMousedownTarget))&&(o=s),o||this.base.elements.some((function(t){return!o&&e.util.isDescendant(t,n,!0)&&(o=t),!!o}),this);var r=!e.util.isDescendant(s,n,!0)&&!t(this.base.extensions,n);o!==s&&(s&&r&&(s.removeAttribute("data-medium-focused"),this.triggerCustomEvent("blur",i,s)),o&&(o.setAttribute("data-medium-focused",!0),this.triggerCustomEvent("focus",i,o))),r&&this.triggerCustomEvent("externalInteraction",i)},updateInput:function(e,t){if(this.contentCache){var n=e.getAttribute("medium-editor-index"),i=e.innerHTML;i!==this.contentCache[n]&&this.triggerCustomEvent("editableInput",t,e),this.contentCache[n]=i}},handleDocumentSelectionChange:function(t){if(t.currentTarget&&t.currentTarget.activeElement){var n,i=t.currentTarget.activeElement;this.base.elements.some((function(t){return!!e.util.isDescendant(t,i,!0)&&(n=t,!0)}),this),n&&this.updateInput(n,{target:i,currentTarget:n})}},handleDocumentExecCommand:function(){var e=this.base.getFocusedElement();e&&this.updateInput(e,{target:e,currentTarget:e})},handleBodyClick:function(e){this.updateFocus(e.target,e)},handleBodyFocus:function(e){this.updateFocus(e.target,e)},handleBodyMousedown:function(e){this.lastMousedownTarget=e.target},handleInput:function(e){this.updateInput(e.currentTarget,e)},handleClick:function(e){this.triggerCustomEvent("editableClick",e,e.currentTarget)},handleBlur:function(e){this.triggerCustomEvent("editableBlur",e,e.currentTarget)},handleKeypress:function(e){if(this.triggerCustomEvent("editableKeypress",e,e.currentTarget),this.keypressUpdateInput){var t={target:e.target,currentTarget:e.currentTarget};setTimeout(function(){this.updateInput(t.currentTarget,t)}.bind(this),0)}},handleKeyup:function(e){this.triggerCustomEvent("editableKeyup",e,e.currentTarget)},handleMouseover:function(e){this.triggerCustomEvent("editableMouseover",e,e.currentTarget)},handleDragging:function(e){this.triggerCustomEvent("editableDrag",e,e.currentTarget)},handleDrop:function(e){this.triggerCustomEvent("editableDrop",e,e.currentTarget)},handlePaste:function(e){this.triggerCustomEvent("editablePaste",e,e.currentTarget)},handleKeydown:function(t){return this.triggerCustomEvent("editableKeydown",t,t.currentTarget),e.util.isKey(t,e.util.keyCode.SPACE)?this.triggerCustomEvent("editableKeydownSpace",t,t.currentTarget):e.util.isKey(t,e.util.keyCode.ENTER)||t.ctrlKey&&e.util.isKey(t,e.util.keyCode.M)?this.triggerCustomEvent("editableKeydownEnter",t,t.currentTarget):e.util.isKey(t,e.util.keyCode.TAB)?this.triggerCustomEvent("editableKeydownTab",t,t.currentTarget):e.util.isKey(t,[e.util.keyCode.DELETE,e.util.keyCode.BACKSPACE])?this.triggerCustomEvent("editableKeydownDelete",t,t.currentTarget):void 0}},e.Events=n}(),function(){var t=e.Extension.extend({action:void 0,aria:void 0,tagNames:void 0,style:void 0,useQueryState:void 0,contentDefault:void 0,contentFA:void 0,classList:void 0,attrs:void 0,constructor:function(n){t.isBuiltInButton(n)?e.Extension.call(this,this.defaults[n]):e.Extension.call(this,n)},init:function(){e.Extension.prototype.init.apply(this,arguments),this.button=this.createButton(),this.on(this.button,"click",this.handleClick.bind(this))},getButton:function(){return this.button},getAction:function(){return"function"===typeof this.action?this.action(this.base.options):this.action},getAria:function(){return"function"===typeof this.aria?this.aria(this.base.options):this.aria},getTagNames:function(){return"function"===typeof this.tagNames?this.tagNames(this.base.options):this.tagNames},createButton:function(){var e=this.document.createElement("button"),t=this.contentDefault,n=this.getAria(),i=this.getEditorOption("buttonLabels");return e.classList.add("medium-editor-action"),e.classList.add("medium-editor-action-"+this.name),this.classList&&this.classList.forEach((function(t){e.classList.add(t)})),e.setAttribute("data-action",this.getAction()),n&&(e.setAttribute("title",n),e.setAttribute("aria-label",n)),this.attrs&&Object.keys(this.attrs).forEach((function(t){e.setAttribute(t,this.attrs[t])}),this),"fontawesome"===i&&this.contentFA&&(t=this.contentFA),e.innerHTML=t,e},handleClick:function(e){e.preventDefault(),e.stopPropagation();var t=this.getAction();t&&this.execAction(t)},isActive:function(){return this.button.classList.contains(this.getEditorOption("activeButtonClass"))},setInactive:function(){this.button.classList.remove(this.getEditorOption("activeButtonClass")),delete this.knownState},setActive:function(){this.button.classList.add(this.getEditorOption("activeButtonClass")),delete this.knownState},queryCommandState:function(){var e=null;return this.useQueryState&&(e=this.base.queryCommandState(this.getAction())),e},isAlreadyApplied:function(e){var t,n,i=!1,o=this.getTagNames();return!1===this.knownState||!0===this.knownState?this.knownState:(o&&o.length>0&&(i=-1!==o.indexOf(e.nodeName.toLowerCase())),!i&&this.style&&(t=this.style.value.split("|"),n=this.window.getComputedStyle(e,null).getPropertyValue(this.style.prop),t.forEach((function(e){this.knownState||((i=-1!==n.indexOf(e))||"text-decoration"!==this.style.prop)&&(this.knownState=i)}),this)),i)}});t.isBuiltInButton=function(t){return"string"===typeof t&&e.extensions.button.prototype.defaults.hasOwnProperty(t)},e.extensions.button=t}(),e.extensions.button.prototype.defaults={bold:{name:"bold",action:"bold",aria:"bold",tagNames:["b","strong"],style:{prop:"font-weight",value:"700|bold"},useQueryState:!0,contentDefault:"<b>B</b>",contentFA:'<i class="fa fa-bold"></i>'},italic:{name:"italic",action:"italic",aria:"italic",tagNames:["i","em"],style:{prop:"font-style",value:"italic"},useQueryState:!0,contentDefault:"<b><i>I</i></b>",contentFA:'<i class="fa fa-italic"></i>'},underline:{name:"underline",action:"underline",aria:"underline",tagNames:["u"],style:{prop:"text-decoration",value:"underline"},useQueryState:!0,contentDefault:"<b><u>U</u></b>",contentFA:'<i class="fa fa-underline"></i>'},strikethrough:{name:"strikethrough",action:"strikethrough",aria:"strike through",tagNames:["strike"],style:{prop:"text-decoration",value:"line-through"},useQueryState:!0,contentDefault:"<s>A</s>",contentFA:'<i class="fa fa-strikethrough"></i>'},superscript:{name:"superscript",action:"superscript",aria:"superscript",tagNames:["sup"],contentDefault:"<b>x<sup>1</sup></b>",contentFA:'<i class="fa fa-superscript"></i>'},subscript:{name:"subscript",action:"subscript",aria:"subscript",tagNames:["sub"],contentDefault:"<b>x<sub>1</sub></b>",contentFA:'<i class="fa fa-subscript"></i>'},image:{name:"image",action:"image",aria:"image",tagNames:["img"],contentDefault:"<b>image</b>",contentFA:'<i class="fa fa-picture-o"></i>'},html:{name:"html",action:"html",aria:"evaluate html",tagNames:["iframe","object"],contentDefault:"<b>html</b>",contentFA:'<i class="fa fa-code"></i>'},orderedlist:{name:"orderedlist",action:"insertorderedlist",aria:"ordered list",tagNames:["ol"],useQueryState:!0,contentDefault:"<b>1.</b>",contentFA:'<i class="fa fa-list-ol"></i>'},unorderedlist:{name:"unorderedlist",action:"insertunorderedlist",aria:"unordered list",tagNames:["ul"],useQueryState:!0,contentDefault:"<b>•</b>",contentFA:'<i class="fa fa-list-ul"></i>'},indent:{name:"indent",action:"indent",aria:"indent",tagNames:[],contentDefault:"<b>→</b>",contentFA:'<i class="fa fa-indent"></i>'},outdent:{name:"outdent",action:"outdent",aria:"outdent",tagNames:[],contentDefault:"<b>←</b>",contentFA:'<i class="fa fa-outdent"></i>'},justifyCenter:{name:"justifyCenter",action:"justifyCenter",aria:"center justify",tagNames:[],style:{prop:"text-align",value:"center"},contentDefault:"<b>C</b>",contentFA:'<i class="fa fa-align-center"></i>'},justifyFull:{name:"justifyFull",action:"justifyFull",aria:"full justify",tagNames:[],style:{prop:"text-align",value:"justify"},contentDefault:"<b>J</b>",contentFA:'<i class="fa fa-align-justify"></i>'},justifyLeft:{name:"justifyLeft",action:"justifyLeft",aria:"left justify",tagNames:[],style:{prop:"text-align",value:"left"},contentDefault:"<b>L</b>",contentFA:'<i class="fa fa-align-left"></i>'},justifyRight:{name:"justifyRight",action:"justifyRight",aria:"right justify",tagNames:[],style:{prop:"text-align",value:"right"},contentDefault:"<b>R</b>",contentFA:'<i class="fa fa-align-right"></i>'},removeFormat:{name:"removeFormat",aria:"remove formatting",action:"removeFormat",contentDefault:"<b>X</b>",contentFA:'<i class="fa fa-eraser"></i>'},quote:{name:"quote",action:"append-blockquote",aria:"blockquote",tagNames:["blockquote"],contentDefault:"<b>“</b>",contentFA:'<i class="fa fa-quote-right"></i>'},pre:{name:"pre",action:"append-pre",aria:"preformatted text",tagNames:["pre"],contentDefault:"<b>0101</b>",contentFA:'<i class="fa fa-code fa-lg"></i>'},h1:{name:"h1",action:"append-h1",aria:"header type one",tagNames:["h1"],contentDefault:"<b>H1</b>",contentFA:'<i class="fa fa-header"><sup>1</sup>'},h2:{name:"h2",action:"append-h2",aria:"header type two",tagNames:["h2"],contentDefault:"<b>H2</b>",contentFA:'<i class="fa fa-header"><sup>2</sup>'},h3:{name:"h3",action:"append-h3",aria:"header type three",tagNames:["h3"],contentDefault:"<b>H3</b>",contentFA:'<i class="fa fa-header"><sup>3</sup>'},h4:{name:"h4",action:"append-h4",aria:"header type four",tagNames:["h4"],contentDefault:"<b>H4</b>",contentFA:'<i class="fa fa-header"><sup>4</sup>'},h5:{name:"h5",action:"append-h5",aria:"header type five",tagNames:["h5"],contentDefault:"<b>H5</b>",contentFA:'<i class="fa fa-header"><sup>5</sup>'},h6:{name:"h6",action:"append-h6",aria:"header type six",tagNames:["h6"],contentDefault:"<b>H6</b>",contentFA:'<i class="fa fa-header"><sup>6</sup>'}},function(){var t=e.extensions.button.extend({init:function(){e.extensions.button.prototype.init.apply(this,arguments)},formSaveLabel:"✓",formCloseLabel:"×",activeClass:"medium-editor-toolbar-form-active",hasForm:!0,getForm:function(){},isDisplayed:function(){return!!this.hasForm&&this.getForm().classList.contains(this.activeClass)},showForm:function(){this.hasForm&&this.getForm().classList.add(this.activeClass)},hideForm:function(){this.hasForm&&this.getForm().classList.remove(this.activeClass)},showToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.showToolbarDefaultActions()},hideToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.hideToolbarDefaultActions()},setToolbarPosition:function(){var e=this.base.getExtensionByName("toolbar");e&&e.setToolbarPosition()}});e.extensions.form=t}(),function(){var t=e.extensions.form.extend({customClassOption:null,customClassOptionText:"Button",linkValidation:!1,placeholderText:"Paste or type a link",targetCheckbox:!1,targetCheckboxText:"Open in new window",name:"anchor",action:"createLink",aria:"link",tagNames:["a"],contentDefault:"<b>#</b>",contentFA:'<i class="fa fa-link"></i>',init:function(){e.extensions.form.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this))},handleClick:function(t){t.preventDefault(),t.stopPropagation();var n=e.selection.getSelectionRange(this.document);return"a"===n.startContainer.nodeName.toLowerCase()||"a"===n.endContainer.nodeName.toLowerCase()||e.util.getClosestTag(e.selection.getSelectedParentElement(n),"a")?this.execAction("unlink"):(this.isDisplayed()||this.showForm(),!1)},handleKeydown:function(t){e.util.isKey(t,e.util.keyCode.K)&&e.util.isMetaCtrlKey(t)&&!t.shiftKey&&this.handleClick(t)},getForm:function(){return this.form||(this.form=this.createForm()),this.form},getTemplate:function(){var e=['<input type="text" class="medium-editor-toolbar-input" placeholder="',this.placeholderText,'">'];return e.push('<a href="#" class="medium-editor-toolbar-save">',"fontawesome"===this.getEditorOption("buttonLabels")?'<i class="fa fa-check"></i>':this.formSaveLabel,"</a>"),e.push('<a href="#" class="medium-editor-toolbar-close">',"fontawesome"===this.getEditorOption("buttonLabels")?'<i class="fa fa-times"></i>':this.formCloseLabel,"</a>"),this.targetCheckbox&&e.push('<div class="medium-editor-toolbar-form-row">','<input type="checkbox" class="medium-editor-toolbar-anchor-target" id="medium-editor-toolbar-anchor-target-field-'+this.getEditorId()+'">','<label for="medium-editor-toolbar-anchor-target-field-'+this.getEditorId()+'">',this.targetCheckboxText,"</label>","</div>"),this.customClassOption&&e.push('<div class="medium-editor-toolbar-form-row">','<input type="checkbox" class="medium-editor-toolbar-anchor-button">',"<label>",this.customClassOptionText,"</label>","</div>"),e.join("")},isDisplayed:function(){return e.extensions.form.prototype.isDisplayed.apply(this)},hideForm:function(){e.extensions.form.prototype.hideForm.apply(this),this.getInput().value=""},showForm:function(t){var n=this.getInput(),i=this.getAnchorTargetCheckbox(),o=this.getAnchorButtonCheckbox();if("string"===typeof(t=t||{value:""})&&(t={value:t}),this.base.saveSelection(),this.hideToolbarDefaultActions(),e.extensions.form.prototype.showForm.apply(this),this.setToolbarPosition(),n.value=t.value,n.focus(),i&&(i.checked="_blank"===t.target),o){var s=t.buttonClass?t.buttonClass.split(" "):[];o.checked=-1!==s.indexOf(this.customClassOption)}},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},getFormOpts:function(){var e=this.getAnchorTargetCheckbox(),t=this.getAnchorButtonCheckbox(),n={value:this.getInput().value.trim()};return this.linkValidation&&(n.value=this.checkLinkFormat(n.value)),n.target="_self",e&&e.checked&&(n.target="_blank"),t&&t.checked&&(n.buttonClass=this.customClassOption),n},doFormSave:function(){var e=this.getFormOpts();this.completeFormSave(e)},completeFormSave:function(e){this.base.restoreSelection(),this.execAction(this.action,e),this.base.checkSelection()},ensureEncodedUri:function(e){return e===decodeURI(e)?encodeURI(e):e},ensureEncodedUriComponent:function(e){return e===decodeURIComponent(e)?encodeURIComponent(e):e},ensureEncodedParam:function(e){var t=e.split("="),n=t[0],i=t[1];return n+(void 0===i?"":"="+this.ensureEncodedUriComponent(i))},ensureEncodedQuery:function(e){return e.split("&").map(this.ensureEncodedParam.bind(this)).join("&")},checkLinkFormat:function(e){var t=/^([a-z]+:)?\/\/|^(mailto|tel|maps):|^\#/i.test(e),n="",i=e.match(/^(.*?)(?:\?(.*?))?(?:#(.*))?$/),o=i[1],s=i[2],r=i[3];if(/^\+?\s?\(?(?:\d\s?\-?\)?){3,20}$/.test(e))return"tel:"+e;if(!t){var a=o.split("/")[0];(a.match(/.+(\.|:).+/)||"localhost"===a)&&(n="http://")}return n+this.ensureEncodedUri(o)+(void 0===s?"":"?"+this.ensureEncodedQuery(s))+(void 0===r?"":"#"+r)},doFormCancel:function(){this.base.restoreSelection(),this.base.checkSelection()},attachFormEvents:function(e){var t=e.querySelector(".medium-editor-toolbar-close"),n=e.querySelector(".medium-editor-toolbar-save"),i=e.querySelector(".medium-editor-toolbar-input");this.on(e,"click",this.handleFormClick.bind(this)),this.on(i,"keyup",this.handleTextboxKeyup.bind(this)),this.on(t,"click",this.handleCloseClick.bind(this)),this.on(n,"click",this.handleSaveClick.bind(this),!0)},createForm:function(){var e=this.document.createElement("div");return e.className="medium-editor-toolbar-form",e.id="medium-editor-toolbar-form-anchor-"+this.getEditorId(),e.innerHTML=this.getTemplate(),this.attachFormEvents(e),e},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},getAnchorTargetCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-target")},getAnchorButtonCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-button")},handleTextboxKeyup:function(t){if(t.keyCode===e.util.keyCode.ENTER)return t.preventDefault(),void this.doFormSave();t.keyCode===e.util.keyCode.ESCAPE&&(t.preventDefault(),this.doFormCancel())},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}});e.extensions.anchor=t}(),function(){var t=e.Extension.extend({name:"anchor-preview",hideDelay:500,previewValueSelector:"a",showWhenToolbarIsVisible:!1,showOnEmptyLinks:!0,init:function(){this.anchorPreview=this.createPreview(),this.getEditorOption("elementsContainer").appendChild(this.anchorPreview),this.attachToEditables()},getInteractionElements:function(){return this.getPreviewElement()},getPreviewElement:function(){return this.anchorPreview},createPreview:function(){var e=this.document.createElement("div");return e.id="medium-editor-anchor-preview-"+this.getEditorId(),e.className="medium-editor-anchor-preview",e.innerHTML=this.getTemplate(),this.on(e,"click",this.handleClick.bind(this)),e},getTemplate:function(){return'<div class="medium-editor-toolbar-anchor-preview" id="medium-editor-toolbar-anchor-preview"> <a class="medium-editor-toolbar-anchor-preview-inner"></a></div>'},destroy:function(){this.anchorPreview&&(this.anchorPreview.parentNode&&this.anchorPreview.parentNode.removeChild(this.anchorPreview),delete this.anchorPreview)},hidePreview:function(){this.anchorPreview&&this.anchorPreview.classList.remove("medium-editor-anchor-preview-active"),this.activeAnchor=null},showPreview:function(e){return!(!this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")&&!e.getAttribute("data-disable-preview"))||(this.previewValueSelector&&(this.anchorPreview.querySelector(this.previewValueSelector).textContent=e.attributes.href.value,this.anchorPreview.querySelector(this.previewValueSelector).href=e.attributes.href.value),this.anchorPreview.classList.add("medium-toolbar-arrow-over"),this.anchorPreview.classList.remove("medium-toolbar-arrow-under"),this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")||this.anchorPreview.classList.add("medium-editor-anchor-preview-active"),this.activeAnchor=e,this.positionPreview(),this.attachPreviewHandlers(),this)},positionPreview:function(e){e=e||this.activeAnchor;var t,n,i,o,s,r=this.window.innerWidth,a=this.anchorPreview.offsetHeight,l=e.getBoundingClientRect(),c=this.diffLeft,u=this.diffTop,d=this.getEditorOption("elementsContainer"),h=["absolute","fixed"].indexOf(window.getComputedStyle(d).getPropertyValue("position"))>-1,m={};t=this.anchorPreview.offsetWidth/2;var f=this.base.getExtensionByName("toolbar");f&&(c=f.diffLeft,u=f.diffTop),n=c-t,h?(o=d.getBoundingClientRect(),["top","left"].forEach((function(e){m[e]=l[e]-o[e]})),m.width=l.width,m.height=l.height,l=m,r=o.width,s=d.scrollTop):s=this.window.pageYOffset,i=l.left+l.width/2,s+=a+l.top+l.height-u-this.anchorPreview.offsetHeight,this.anchorPreview.style.top=Math.round(s)+"px",this.anchorPreview.style.right="initial",i<t?(this.anchorPreview.style.left=n+t+"px",this.anchorPreview.style.right="initial"):r-i<t?(this.anchorPreview.style.left="auto",this.anchorPreview.style.right=0):(this.anchorPreview.style.left=n+i+"px",this.anchorPreview.style.right="initial")},attachToEditables:function(){this.subscribe("editableMouseover",this.handleEditableMouseover.bind(this)),this.subscribe("positionedToolbar",this.handlePositionedToolbar.bind(this))},handlePositionedToolbar:function(){this.showWhenToolbarIsVisible||this.hidePreview()},handleClick:function(e){var t=this.base.getExtensionByName("anchor"),n=this.activeAnchor;t&&n&&(e.preventDefault(),this.base.selectElement(this.activeAnchor),this.base.delay(function(){if(n){var e={value:n.attributes.href.value,target:n.getAttribute("target"),buttonClass:n.getAttribute("class")};t.showForm(e),n=null}}.bind(this))),this.hidePreview()},handleAnchorMouseout:function(){this.anchorToPreview=null,this.off(this.activeAnchor,"mouseout",this.instanceHandleAnchorMouseout),this.instanceHandleAnchorMouseout=null},handleEditableMouseover:function(t){var n=e.util.getClosestTag(t.target,"a");if(!1!==n){if(!this.showOnEmptyLinks&&(!/href=["']\S+["']/.test(n.outerHTML)||/href=["']#\S+["']/.test(n.outerHTML)))return!0;var i=this.base.getExtensionByName("toolbar");if(!this.showWhenToolbarIsVisible&&i&&i.isDisplayed&&i.isDisplayed())return!0;this.activeAnchor&&this.activeAnchor!==n&&this.detachPreviewHandlers(),this.anchorToPreview=n,this.instanceHandleAnchorMouseout=this.handleAnchorMouseout.bind(this),this.on(this.anchorToPreview,"mouseout",this.instanceHandleAnchorMouseout),this.base.delay(function(){this.anchorToPreview&&this.showPreview(this.anchorToPreview)}.bind(this))}},handlePreviewMouseover:function(){this.lastOver=(new Date).getTime(),this.hovering=!0},handlePreviewMouseout:function(e){e.relatedTarget&&/anchor-preview/.test(e.relatedTarget.className)||(this.hovering=!1)},updatePreview:function(){if(this.hovering)return!0;(new Date).getTime()-this.lastOver>this.hideDelay&&this.detachPreviewHandlers()},detachPreviewHandlers:function(){clearInterval(this.intervalTimer),this.instanceHandlePreviewMouseover&&(this.off(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.activeAnchor&&(this.off(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout))),this.hidePreview(),this.hovering=this.instanceHandlePreviewMouseover=this.instanceHandlePreviewMouseout=null},attachPreviewHandlers:function(){this.lastOver=(new Date).getTime(),this.hovering=!0,this.instanceHandlePreviewMouseover=this.handlePreviewMouseover.bind(this),this.instanceHandlePreviewMouseout=this.handlePreviewMouseout.bind(this),this.intervalTimer=setInterval(this.updatePreview.bind(this),200),this.on(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.on(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout)}});e.extensions.anchorPreview=t}(),function(){var t,n,i,o,s;t=[" ","\t","\n","\r","\xa0","\u2000","\u2001","\u2002","\u2003","\u2028","\u2029"],i="(((?:(https?://|ftps?://|nntp://)|www\\d{0,3}[.]|[a-z0-9.\\-]+[.]("+(n="com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw")+")\\/)\\S+(?:[^\\s`!\\[\\]{};:'\".,?\xab\xbb\u201c\u201d\u2018\u2019])))|(([a-z0-9\\-]+\\.)?[a-z0-9\\-]+\\.("+n+"))",o=new RegExp("^("+n+")$","i"),s=new RegExp(i,"gi");var r=e.Extension.extend({init:function(){e.Extension.prototype.init.apply(this,arguments),this.disableEventHandling=!1,this.subscribe("editableKeypress",this.onKeypress.bind(this)),this.subscribe("editableBlur",this.onBlur.bind(this)),this.document.execCommand("AutoUrlDetect",!1,!1)},isLastInstance:function(){for(var e=0,t=0;t<this.window._mediumEditors.length;t++){var n=this.window._mediumEditors[t];null!==n&&void 0!==n.getExtensionByName("autoLink")&&e++}return 1===e},destroy:function(){this.document.queryCommandSupported("AutoUrlDetect")&&this.isLastInstance()&&this.document.execCommand("AutoUrlDetect",!1,!0)},onBlur:function(e,t){this.performLinking(t)},onKeypress:function(t){this.disableEventHandling||e.util.isKey(t,[e.util.keyCode.SPACE,e.util.keyCode.ENTER])&&(clearTimeout(this.performLinkingTimeout),this.performLinkingTimeout=setTimeout(function(){try{var e=this.base.exportSelection();this.performLinking(t.target)&&this.base.importSelection(e,!0)}catch(n){window.console&&window.console.error("Failed to perform linking",n),this.disableEventHandling=!0}}.bind(this),0))},performLinking:function(t){var n=e.util.splitByBlockElements(t),i=!1;0===n.length&&(n=[t]);for(var o=0;o<n.length;o++)i=this.removeObsoleteAutoLinkSpans(n[o])||i,i=this.performLinkingWithinElement(n[o])||i;return this.base.events.updateInput(t,{target:t,currentTarget:t}),i},removeObsoleteAutoLinkSpans:function(t){if(!t||3===t.nodeType)return!1;for(var n,i=t.querySelectorAll('span[data-auto-link="true"]'),o=!1,s=0;s<i.length;s++){var r=i[s].textContent;if(-1===r.indexOf("://")&&(r=e.util.ensureUrlHasProtocol(r)),i[s].getAttribute("data-href")!==r&&(n=i[s],!e.util.getClosestTag(n,"a"))){o=!0;var a=r.replace(/\s+$/,"");if(i[s].getAttribute("data-href")===a){var l=r.length-a.length,c=e.util.splitOffDOMTree(i[s],this.splitTextBeforeEnd(i[s],l));i[s].parentNode.insertBefore(c,i[s].nextSibling)}else e.util.unwrap(i[s],this.document)}}return o},splitTextBeforeEnd:function(e,t){for(var n,i,o,s=this.document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null,!1),r=!0;r;)r=null!==s.lastChild();for(;t>0&&null!==o;)(i=(n=s.currentNode).nodeValue).length>t?(o=n.splitText(i.length-t),t=0):(o=s.previousNode(),t-=i.length);return o},performLinkingWithinElement:function(t){for(var n=this.findLinkableText(t),i=0;i<n.length;i++){var o=e.util.findOrCreateMatchingTextNodes(this.document,t,n[i]);this.shouldNotLink(o)||this.createAutoLink(o,n[i].href)}return!1},shouldNotLink:function(t){for(var n=!1,i=0;i<t.length&&!1===n;i++)n=!!e.util.traverseUp(t[i],(function(e){return"a"===e.nodeName.toLowerCase()||e.getAttribute&&"true"===e.getAttribute("data-auto-link")}));return n},findLinkableText:function(e){for(var n=e.textContent,i=null,r=[];null!==(i=s.exec(n));){var a=i.index+i[0].length;(0===i.index||-1!==t.indexOf(n[i.index-1]))&&(a===n.length||-1!==t.indexOf(n[a]))&&(-1!==i[0].indexOf("/")||o.test(i[0].split(".").pop().split("?").shift()))&&r.push({href:i[0],start:i.index,end:a})}return r},createAutoLink:function(t,n){n=e.util.ensureUrlHasProtocol(n);var i=e.util.createLink(this.document,t,n,this.getEditorOption("targetBlank")?"_blank":null),o=this.document.createElement("span");for(o.setAttribute("data-auto-link","true"),o.setAttribute("data-href",n),i.insertBefore(o,i.firstChild);i.childNodes.length>1;)o.appendChild(i.childNodes[1])}});e.extensions.autoLink=r}(),function(){var t="medium-editor-dragover";function n(n){var i=e.util.getContainerEditorElement(n);Array.prototype.slice.call(i.parentElement.querySelectorAll("."+t)).forEach((function(e){e.classList.remove(t)}))}var i=e.Extension.extend({name:"fileDragging",allowedTypes:["image"],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableDrag",this.handleDrag.bind(this)),this.subscribe("editableDrop",this.handleDrop.bind(this))},handleDrag:function(e){e.preventDefault(),e.dataTransfer.dropEffect="copy";var i=e.target.classList?e.target:e.target.parentElement;n(i),"dragover"===e.type&&i.classList.add(t)},handleDrop:function(e){e.preventDefault(),e.stopPropagation(),this.base.selectElement(e.target);var t=this.base.exportSelection();t.start=t.end,this.base.importSelection(t),e.dataTransfer.files&&Array.prototype.slice.call(e.dataTransfer.files).forEach((function(e){this.isAllowedFile(e)&&e.type.match("image")&&this.insertImageFile(e)}),this),n(e.target)},isAllowedFile:function(e){return this.allowedTypes.some((function(t){return!!e.type.match(t)}))},insertImageFile:function(t){if("function"===typeof FileReader){var n=new FileReader;n.readAsDataURL(t),n.addEventListener("load",function(t){var n=this.document.createElement("img");n.src=t.target.result,e.util.insertHTMLCommand(this.document,n.outerHTML)}.bind(this))}}});e.extensions.fileDragging=i}(),function(){var t=e.Extension.extend({name:"keyboard-commands",commands:[{command:"bold",key:"B",meta:!0,shift:!1,alt:!1},{command:"italic",key:"I",meta:!0,shift:!1,alt:!1},{command:"underline",key:"U",meta:!0,shift:!1,alt:!1}],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this)),this.keys={},this.commands.forEach((function(e){var t=e.key.charCodeAt(0);this.keys[t]||(this.keys[t]=[]),this.keys[t].push(e)}),this)},handleKeydown:function(t){var n=e.util.getKeyCode(t);if(this.keys[n]){var i=e.util.isMetaCtrlKey(t),o=!!t.shiftKey,s=!!t.altKey;this.keys[n].forEach((function(e){e.meta!==i||e.shift!==o||e.alt!==s&&void 0!==e.alt||(t.preventDefault(),t.stopPropagation(),"function"===typeof e.command?e.command.apply(this):!1!==e.command&&this.execAction(e.command))}),this)}}});e.extensions.keyboardCommands=t}(),function(){var t=e.extensions.form.extend({name:"fontname",action:"fontName",aria:"change font name",contentDefault:"±",contentFA:'<i class="fa fa-font"></i>',fonts:["","Arial","Verdana","Times New Roman"],init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontName")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getSelect().value=""},showForm:function(e){var t=this.getSelect();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontName(),this.base.checkSelection()},createForm:function(){var e,t=this.document,n=t.createElement("div"),i=t.createElement("select"),o=t.createElement("a"),s=t.createElement("a");n.className="medium-editor-toolbar-form",n.id="medium-editor-toolbar-form-fontname-"+this.getEditorId(),this.on(n,"click",this.handleFormClick.bind(this));for(var r=0;r<this.fonts.length;r++)(e=t.createElement("option")).innerHTML=this.fonts[r],e.value=this.fonts[r],i.appendChild(e);return i.className="medium-editor-toolbar-select",n.appendChild(i),this.on(i,"change",this.handleFontChange.bind(this)),s.setAttribute("href","#"),s.className="medium-editor-toobar-save",s.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'<i class="fa fa-check"></i>':"✓",n.appendChild(s),this.on(s,"click",this.handleSaveClick.bind(this),!0),o.setAttribute("href","#"),o.className="medium-editor-toobar-close",o.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'<i class="fa fa-times"></i>':"×",n.appendChild(o),this.on(o,"click",this.handleCloseClick.bind(this)),n},getSelect:function(){return this.getForm().querySelector("select.medium-editor-toolbar-select")},clearFontName:function(){e.selection.getSelectedElements(this.document).forEach((function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("face")&&e.removeAttribute("face")}))},handleFontChange:function(){var e=this.getSelect().value;""===e?this.clearFontName():this.execAction("fontName",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}});e.extensions.fontName=t}(),function(){var t=e.extensions.form.extend({name:"fontsize",action:"fontSize",aria:"increase/decrease font size",contentDefault:"±",contentFA:'<i class="fa fa-text-height"></i>',init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontSize")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getInput().value=""},showForm:function(e){var t=this.getInput();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontSize(),this.base.checkSelection()},createForm:function(){var e=this.document,t=e.createElement("div"),n=e.createElement("input"),i=e.createElement("a"),o=e.createElement("a");return t.className="medium-editor-toolbar-form",t.id="medium-editor-toolbar-form-fontsize-"+this.getEditorId(),this.on(t,"click",this.handleFormClick.bind(this)),n.setAttribute("type","range"),n.setAttribute("min","1"),n.setAttribute("max","7"),n.className="medium-editor-toolbar-input",t.appendChild(n),this.on(n,"change",this.handleSliderChange.bind(this)),o.setAttribute("href","#"),o.className="medium-editor-toobar-save",o.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'<i class="fa fa-check"></i>':"✓",t.appendChild(o),this.on(o,"click",this.handleSaveClick.bind(this),!0),i.setAttribute("href","#"),i.className="medium-editor-toobar-close",i.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'<i class="fa fa-times"></i>':"×",t.appendChild(i),this.on(i,"click",this.handleCloseClick.bind(this)),t},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},clearFontSize:function(){e.selection.getSelectedElements(this.document).forEach((function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("size")&&e.removeAttribute("size")}))},handleSliderChange:function(){var e=this.getInput().value;"4"===e?this.clearFontSize():this.execAction("fontSize",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}});e.extensions.fontSize=t}(),function(){var t="%ME_PASTEBIN%",n=null,i=null,o=function(e){e.stopPropagation()};function s(e,t,n){var i=e.clipboardData||t.clipboardData||n.dataTransfer,o={};if(!i)return o;if(i.getData){var s=i.getData("Text");s&&s.length>0&&(o["text/plain"]=s)}if(i.types)for(var r=0;r<i.types.length;r++){var a=i.types[r];o[a]=i.getData(a)}return o}var r=e.Extension.extend({forcePlainText:!0,cleanPastedHTML:!1,preCleanReplacements:[],cleanReplacements:[],cleanAttrs:["class","style","dir"],cleanTags:["meta"],unwrapTags:[],init:function(){e.Extension.prototype.init.apply(this,arguments),(this.forcePlainText||this.cleanPastedHTML)&&(this.subscribe("editableKeydown",this.handleKeydown.bind(this)),this.getEditorElements().forEach((function(e){this.on(e,"paste",this.handlePaste.bind(this))}),this),this.subscribe("addElement",this.handleAddElement.bind(this)))},handleAddElement:function(e,t){this.on(t,"paste",this.handlePaste.bind(this))},destroy:function(){(this.forcePlainText||this.cleanPastedHTML)&&this.removePasteBin()},handlePaste:function(e,t){if(!e.defaultPrevented){var n=s(e,this.window,this.document),i=n["text/html"],o=n["text/plain"];this.window.clipboardData&&void 0===e.clipboardData&&!i&&(i=o),(i||o)&&(e.preventDefault(),this.doPaste(i,o,t))}},doPaste:function(t,n,i){var o,s,r="";if(this.cleanPastedHTML&&t)return this.cleanPaste(t);if(n){if(this.getEditorOption("disableReturn")||i&&i.getAttribute("data-disable-return"))r=e.util.htmlEntities(n);else if((o=n.split(/[\r\n]+/g)).length>1)for(s=0;s<o.length;s+=1)""!==o[s]&&(r+="<p>"+e.util.htmlEntities(o[s])+"</p>");else r=e.util.htmlEntities(o[0]);e.util.insertHTMLCommand(this.document,r)}},handlePasteBinPaste:function(e){if(e.defaultPrevented)this.removePasteBin();else{var t=s(e,this.window,this.document),n=t["text/html"],o=t["text/plain"],r=i;if(!this.cleanPastedHTML||n)return e.preventDefault(),this.removePasteBin(),this.doPaste(n,o,r),void this.trigger("editablePaste",{currentTarget:r,target:r},r);setTimeout(function(){this.cleanPastedHTML&&(n=this.getPasteBinHtml()),this.removePasteBin(),this.doPaste(n,o,r),this.trigger("editablePaste",{currentTarget:r,target:r},r)}.bind(this),0)}},handleKeydown:function(t,n){e.util.isKey(t,e.util.keyCode.V)&&e.util.isMetaCtrlKey(t)&&(t.stopImmediatePropagation(),this.removePasteBin(),this.createPasteBin(n))},createPasteBin:function(s){var r,a=e.selection.getSelectionRange(this.document),l=this.window.pageYOffset;i=s,a&&((r=a.getClientRects()).length?l+=r[0].top:void 0!==a.startContainer.getBoundingClientRect?l+=a.startContainer.getBoundingClientRect().top:l+=a.getBoundingClientRect().top),n=a;var c=this.document.createElement("div");c.id=this.pasteBinId="medium-editor-pastebin-"+ +Date.now(),c.setAttribute("style","border: 1px red solid; position: absolute; top: "+l+"px; width: 10px; height: 10px; overflow: hidden; opacity: 0"),c.setAttribute("contentEditable",!0),c.innerHTML=t,this.document.body.appendChild(c),this.on(c,"focus",o),this.on(c,"focusin",o),this.on(c,"focusout",o),c.focus(),e.selection.selectNode(c,this.document),this.boundHandlePaste||(this.boundHandlePaste=this.handlePasteBinPaste.bind(this)),this.on(c,"paste",this.boundHandlePaste)},removePasteBin:function(){null!==n&&(e.selection.selectRange(this.document,n),n=null),null!==i&&(i=null);var t=this.getPasteBin();t&&t&&(this.off(t,"focus",o),this.off(t,"focusin",o),this.off(t,"focusout",o),this.off(t,"paste",this.boundHandlePaste),t.parentElement.removeChild(t))},getPasteBin:function(){return this.document.getElementById(this.pasteBinId)},getPasteBinHtml:function(){var e=this.getPasteBin();if(!e)return!1;if(e.firstChild&&"mcepastebin"===e.firstChild.id)return!1;var n=e.innerHTML;return!(!n||n===t)&&n},cleanPaste:function(e){var t,n,i,o,s=/<p|<br|<div/.test(e),r=[].concat(this.preCleanReplacements||[],[[new RegExp(/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g),""],[new RegExp(/<!--StartFragment-->|<!--EndFragment-->/g),""],[new RegExp(/<br>$/i),""],[new RegExp(/<[^>]*docs-internal-guid[^>]*>/gi),""],[new RegExp(/<\/b>(<br[^>]*>)?$/gi),""],[new RegExp(/<span class="Apple-converted-space">\s+<\/span>/g)," "],[new RegExp(/<br class="Apple-interchange-newline">/g),"<br>"],[new RegExp(/<span[^>]*(font-style:italic;font-weight:(bold|700)|font-weight:(bold|700);font-style:italic)[^>]*>/gi),'<span class="replace-with italic bold">'],[new RegExp(/<span[^>]*font-style:italic[^>]*>/gi),'<span class="replace-with italic">'],[new RegExp(/<span[^>]*font-weight:(bold|700)[^>]*>/gi),'<span class="replace-with bold">'],[new RegExp(/<(\/?)(i|b|a)>/gi),"<$1$2>"],[new RegExp(/<a(?:(?!href).)+href=(?:"|”|“|"|\u201c|\u201d)(((?!"|”|“|"|\u201c|\u201d).)*)(?:"|”|“|"|\u201c|\u201d)(?:(?!>).)*>/gi),'<a href="$1">'],[new RegExp(/<\/p>\n+/gi),"</p>"],[new RegExp(/\n+<p/gi),"<p"],[new RegExp(/<\/?o:[a-z]*>/gi),""],[new RegExp(/<!\[if !supportLists\]>(((?!<!).)*)<!\[endif]\>/gi),"$1"]],this.cleanReplacements||[]);for(t=0;t<r.length;t+=1)e=e.replace(r[t][0],r[t][1]);if(!s)return this.pasteHTML(e);for((i=this.document.createElement("div")).innerHTML="<p>"+e.split("<br><br>").join("</p><p>")+"</p>",n=i.querySelectorAll("a,p,div,br"),t=0;t<n.length;t+=1)switch((o=n[t]).innerHTML=o.innerHTML.replace(/\n/gi," "),o.nodeName.toLowerCase()){case"p":case"div":this.filterCommonBlocks(o);break;case"br":this.filterLineBreak(o)}this.pasteHTML(i.innerHTML)},pasteHTML:function(t,n){n=e.util.defaults({},n,{cleanAttrs:this.cleanAttrs,cleanTags:this.cleanTags,unwrapTags:this.unwrapTags});var i,o,s,r,a=this.document.createDocumentFragment();for(a.appendChild(this.document.createElement("body")),(r=a.querySelector("body")).innerHTML=t,this.cleanupSpans(r),i=r.querySelectorAll("*"),s=0;s<i.length;s+=1)"a"===(o=i[s]).nodeName.toLowerCase()&&this.getEditorOption("targetBlank")&&e.util.setTargetBlank(o),e.util.cleanupAttrs(o,n.cleanAttrs),e.util.cleanupTags(o,n.cleanTags),e.util.unwrapTags(o,n.unwrapTags);e.util.insertHTMLCommand(this.document,r.innerHTML.replace(/ /g," "))},isCommonBlock:function(e){return e&&("p"===e.nodeName.toLowerCase()||"div"===e.nodeName.toLowerCase())},filterCommonBlocks:function(e){/^\s*$/.test(e.textContent)&&e.parentNode&&e.parentNode.removeChild(e)},filterLineBreak:function(e){this.isCommonBlock(e.previousElementSibling)?this.removeWithParent(e):!this.isCommonBlock(e.parentNode)||e.parentNode.firstChild!==e&&e.parentNode.lastChild!==e?e.parentNode&&1===e.parentNode.childElementCount&&""===e.parentNode.textContent&&this.removeWithParent(e):this.removeWithParent(e)},removeWithParent:function(e){e&&e.parentNode&&(e.parentNode.parentNode&&1===e.parentNode.childElementCount?e.parentNode.parentNode.removeChild(e.parentNode):e.parentNode.removeChild(e))},cleanupSpans:function(t){var n,i,o,s=t.querySelectorAll(".replace-with"),r=function(e){return e&&"#text"!==e.nodeName&&"false"===e.getAttribute("contenteditable")};for(n=0;n<s.length;n+=1)i=s[n],o=this.document.createElement(i.classList.contains("bold")?"b":"i"),i.classList.contains("bold")&&i.classList.contains("italic")?o.innerHTML="<i>"+i.innerHTML+"</i>":o.innerHTML=i.innerHTML,i.parentNode.replaceChild(o,i);for(s=t.querySelectorAll("span"),n=0;n<s.length;n+=1){if(i=s[n],e.util.traverseUp(i,r))return!1;e.util.unwrap(i,this.document)}}});e.extensions.paste=r}(),function(){var t=e.Extension.extend({name:"placeholder",text:"Type your text",hideOnClick:!0,init:function(){e.Extension.prototype.init.apply(this,arguments),this.initPlaceholders(),this.attachEventHandlers()},initPlaceholders:function(){this.getEditorElements().forEach(this.initElement,this)},handleAddElement:function(e,t){this.initElement(t)},initElement:function(e){e.getAttribute("data-placeholder")||e.setAttribute("data-placeholder",this.text),this.updatePlaceholder(e)},destroy:function(){this.getEditorElements().forEach(this.cleanupElement,this)},handleRemoveElement:function(e,t){this.cleanupElement(t)},cleanupElement:function(e){e.getAttribute("data-placeholder")===this.text&&e.removeAttribute("data-placeholder")},showPlaceholder:function(t){t&&(e.util.isFF&&0===t.childNodes.length?(t.classList.add("medium-editor-placeholder-relative"),t.classList.remove("medium-editor-placeholder")):(t.classList.add("medium-editor-placeholder"),t.classList.remove("medium-editor-placeholder-relative")))},hidePlaceholder:function(e){e&&(e.classList.remove("medium-editor-placeholder"),e.classList.remove("medium-editor-placeholder-relative"))},updatePlaceholder:function(e,t){if(e.querySelector("img, blockquote, ul, ol, table")||""!==e.textContent.replace(/^\s+|\s+$/g,""))return this.hidePlaceholder(e);t||this.showPlaceholder(e)},attachEventHandlers:function(){this.hideOnClick&&this.subscribe("focus",this.handleFocus.bind(this)),this.subscribe("editableInput",this.handleInput.bind(this)),this.subscribe("blur",this.handleBlur.bind(this)),this.subscribe("addElement",this.handleAddElement.bind(this)),this.subscribe("removeElement",this.handleRemoveElement.bind(this))},handleInput:function(e,t){var n=this.hideOnClick&&t===this.base.getFocusedElement();this.updatePlaceholder(t,n)},handleFocus:function(e,t){this.hidePlaceholder(t)},handleBlur:function(e,t){this.updatePlaceholder(t)}});e.extensions.placeholder=t}(),function(){var t=e.Extension.extend({name:"toolbar",align:"center",allowMultiParagraphSelection:!0,buttons:["bold","italic","underline","anchor","h2","h3","quote"],diffLeft:0,diffTop:-10,firstButtonClass:"medium-editor-button-first",lastButtonClass:"medium-editor-button-last",standardizeSelectionStart:!1,static:!1,sticky:!1,stickyTopOffset:0,updateOnEmptySelection:!1,relativeContainer:null,init:function(){e.Extension.prototype.init.apply(this,arguments),this.initThrottledMethods(),this.relativeContainer?this.relativeContainer.appendChild(this.getToolbarElement()):this.getEditorOption("elementsContainer").appendChild(this.getToolbarElement())},forEachExtension:function(e,t){return this.base.extensions.forEach((function(n){if(n!==this)return e.apply(t||this,arguments)}),this)},createToolbar:function(){var e=this.document.createElement("div");return e.id="medium-editor-toolbar-"+this.getEditorId(),e.className="medium-editor-toolbar",this.static?e.className+=" static-toolbar":this.relativeContainer?e.className+=" medium-editor-relative-toolbar":e.className+=" medium-editor-stalker-toolbar",e.appendChild(this.createToolbarButtons()),this.forEachExtension((function(t){t.hasForm&&e.appendChild(t.getForm())})),this.attachEventHandlers(),e},createToolbarButtons:function(){var t,n,i,o,s,r,a=this.document.createElement("ul");return a.id="medium-editor-toolbar-actions"+this.getEditorId(),a.className="medium-editor-toolbar-actions",a.style.display="block",this.buttons.forEach((function(i){"string"===typeof i?(s=i,r=null):(s=i.name,r=i),(o=this.base.addBuiltInExtension(s,r))&&"function"===typeof o.getButton&&(n=o.getButton(this.base),t=this.document.createElement("li"),e.util.isElement(n)?t.appendChild(n):t.innerHTML=n,a.appendChild(t))}),this),(i=a.querySelectorAll("button")).length>0&&(i[0].classList.add(this.firstButtonClass),i[i.length-1].classList.add(this.lastButtonClass)),a},destroy:function(){this.toolbar&&(this.toolbar.parentNode&&this.toolbar.parentNode.removeChild(this.toolbar),delete this.toolbar)},getInteractionElements:function(){return this.getToolbarElement()},getToolbarElement:function(){return this.toolbar||(this.toolbar=this.createToolbar()),this.toolbar},getToolbarActionsElement:function(){return this.getToolbarElement().querySelector(".medium-editor-toolbar-actions")},initThrottledMethods:function(){this.throttledPositionToolbar=e.util.throttle(function(){this.base.isActive&&this.positionToolbarIfShown()}.bind(this))},attachEventHandlers:function(){this.subscribe("blur",this.handleBlur.bind(this)),this.subscribe("focus",this.handleFocus.bind(this)),this.subscribe("editableClick",this.handleEditableClick.bind(this)),this.subscribe("editableKeyup",this.handleEditableKeyup.bind(this)),this.on(this.document.documentElement,"mouseup",this.handleDocumentMouseup.bind(this)),this.static&&this.sticky&&this.on(this.window,"scroll",this.handleWindowScroll.bind(this),!0),this.on(this.window,"resize",this.handleWindowResize.bind(this))},handleWindowScroll:function(){this.positionToolbarIfShown()},handleWindowResize:function(){this.throttledPositionToolbar()},handleDocumentMouseup:function(t){if(t&&t.target&&e.util.isDescendant(this.getToolbarElement(),t.target))return!1;this.checkState()},handleEditableClick:function(){setTimeout(function(){this.checkState()}.bind(this),0)},handleEditableKeyup:function(){this.checkState()},handleBlur:function(){clearTimeout(this.hideTimeout),clearTimeout(this.delayShowTimeout),this.hideTimeout=setTimeout(function(){this.hideToolbar()}.bind(this),1)},handleFocus:function(){this.checkState()},isDisplayed:function(){return this.getToolbarElement().classList.contains("medium-editor-toolbar-active")},showToolbar:function(){clearTimeout(this.hideTimeout),this.isDisplayed()||(this.getToolbarElement().classList.add("medium-editor-toolbar-active"),this.trigger("showToolbar",{},this.base.getFocusedElement()))},hideToolbar:function(){this.isDisplayed()&&(this.getToolbarElement().classList.remove("medium-editor-toolbar-active"),this.trigger("hideToolbar",{},this.base.getFocusedElement()))},isToolbarDefaultActionsDisplayed:function(){return"block"===this.getToolbarActionsElement().style.display},hideToolbarDefaultActions:function(){this.isToolbarDefaultActionsDisplayed()&&(this.getToolbarActionsElement().style.display="none")},showToolbarDefaultActions:function(){this.hideExtensionForms(),this.isToolbarDefaultActionsDisplayed()||(this.getToolbarActionsElement().style.display="block"),this.delayShowTimeout=this.base.delay(function(){this.showToolbar()}.bind(this))},hideExtensionForms:function(){this.forEachExtension((function(e){e.hasForm&&e.isDisplayed()&&e.hideForm()}))},multipleBlockElementsSelected:function(){var t=new RegExp("<("+e.util.blockContainerElementNames.join("|")+")[^>]*>","g"),n=e.selection.getSelectionHtml(this.document).replace(/<[^\/>][^>]*><\/[^>]+>/gim,"").match(t);return!!n&&n.length>1},modifySelection:function(){var t=this.window.getSelection().getRangeAt(0);if(this.standardizeSelectionStart&&t.startContainer.nodeValue&&t.startOffset===t.startContainer.nodeValue.length){var n=e.util.findAdjacentTextNodeWithContent(e.selection.getSelectionElement(this.window),t.startContainer,this.document);if(n){for(var i=0;0===n.nodeValue.substr(i,1).trim().length;)i+=1;t=e.selection.select(this.document,n,i,t.endContainer,t.endOffset)}}},checkState:function(){if(!this.base.preventSelectionUpdates){if(!this.base.getFocusedElement()||e.selection.selectionInContentEditableFalse(this.window))return this.hideToolbar();var t=e.selection.getSelectionElement(this.window);return!t||-1===this.getEditorElements().indexOf(t)||t.getAttribute("data-disable-toolbar")?this.hideToolbar():this.updateOnEmptySelection&&this.static?this.showAndUpdateToolbar():!e.selection.selectionContainsContent(this.document)||!1===this.allowMultiParagraphSelection&&this.multipleBlockElementsSelected()?this.hideToolbar():void this.showAndUpdateToolbar()}},showAndUpdateToolbar:function(){this.modifySelection(),this.setToolbarButtonStates(),this.trigger("positionToolbar",{},this.base.getFocusedElement()),this.showToolbarDefaultActions(),this.setToolbarPosition()},setToolbarButtonStates:function(){this.forEachExtension((function(e){"function"===typeof e.isActive&&"function"===typeof e.setInactive&&e.setInactive()})),this.checkActiveButtons()},checkActiveButtons:function(){var t,n=[],i=null,o=e.selection.getSelectionRange(this.document),s=function(e){"function"===typeof e.checkState?e.checkState(t):"function"===typeof e.isActive&&"function"===typeof e.isAlreadyApplied&&"function"===typeof e.setActive&&!e.isActive()&&e.isAlreadyApplied(t)&&e.setActive()};if(o&&(this.forEachExtension((function(e){"function"!==typeof e.queryCommandState||null===(i=e.queryCommandState())?n.push(e):i&&"function"===typeof e.setActive&&e.setActive()})),t=e.selection.getSelectedParentElement(o),this.getEditorElements().some((function(n){return e.util.isDescendant(n,t,!0)}))))for(;t&&(n.forEach(s),!e.util.isMediumEditorElement(t));)t=t.parentNode},positionToolbarIfShown:function(){this.isDisplayed()&&this.setToolbarPosition()},setToolbarPosition:function(){var e=this.base.getFocusedElement(),t=this.window.getSelection();if(!e)return this;!this.static&&t.isCollapsed||(this.showToolbar(),this.relativeContainer||(this.static?this.positionStaticToolbar(e):this.positionToolbar(t)),this.trigger("positionedToolbar",{},this.base.getFocusedElement()))},positionStaticToolbar:function(e){this.getToolbarElement().style.left="0";var t,n=this.document.documentElement&&this.document.documentElement.scrollTop||this.document.body.scrollTop,i=this.window.innerWidth,o=this.getToolbarElement(),s=e.getBoundingClientRect(),r=s.top+n,a=s.left+s.width/2,l=o.offsetHeight,c=o.offsetWidth,u=c/2;switch(this.sticky?n>r+e.offsetHeight-l-this.stickyTopOffset?(o.style.top=r+e.offsetHeight-l+"px",o.classList.remove("medium-editor-sticky-toolbar")):n>r-l-this.stickyTopOffset?(o.classList.add("medium-editor-sticky-toolbar"),o.style.top=this.stickyTopOffset+"px"):(o.classList.remove("medium-editor-sticky-toolbar"),o.style.top=r-l+"px"):o.style.top=r-l+"px",this.align){case"left":t=s.left;break;case"right":t=s.right-c;break;case"center":t=a-u}t<0?t=0:t+c>i&&(t=i-Math.ceil(c)-1),o.style.left=t+"px"},positionToolbar:function(e){this.getToolbarElement().style.left="0",this.getToolbarElement().style.right="initial";var t=e.getRangeAt(0),n=t.getBoundingClientRect();(!n||0===n.height&&0===n.width&&t.startContainer===t.endContainer)&&(n=1===t.startContainer.nodeType&&t.startContainer.querySelector("img")?t.startContainer.querySelector("img").getBoundingClientRect():t.startContainer.getBoundingClientRect());var i,o,s=this.window.innerWidth,r=this.getToolbarElement(),a=r.offsetHeight,l=r.offsetWidth/2,c=this.diffLeft-l,u=this.getEditorOption("elementsContainer"),d=["absolute","fixed"].indexOf(window.getComputedStyle(u).getPropertyValue("position"))>-1,h={},m={};d?(o=u.getBoundingClientRect(),["top","left"].forEach((function(e){m[e]=n[e]-o[e]})),m.width=n.width,m.height=n.height,n=m,s=o.width,h.top=u.scrollTop):h.top=this.window.pageYOffset,i=n.left+n.width/2,h.top+=n.top-a,n.top<50?(r.classList.add("medium-toolbar-arrow-over"),r.classList.remove("medium-toolbar-arrow-under"),h.top+=50+n.height-this.diffTop):(r.classList.add("medium-toolbar-arrow-under"),r.classList.remove("medium-toolbar-arrow-over"),h.top+=this.diffTop),i<l?(h.left=c+l,h.right="initial"):s-i<l?(h.left="auto",h.right=0):(h.left=c+i,h.right="initial"),["top","left","right"].forEach((function(e){r.style[e]=h[e]+(isNaN(h[e])?"":"px")}))}});e.extensions.toolbar=t}(),function(){var t=e.Extension.extend({init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableDrag",this.handleDrag.bind(this)),this.subscribe("editableDrop",this.handleDrop.bind(this))},handleDrag:function(e){var t="medium-editor-dragover";e.preventDefault(),e.dataTransfer.dropEffect="copy","dragover"===e.type?e.target.classList.add(t):"dragleave"===e.type&&e.target.classList.remove(t)},handleDrop:function(t){t.preventDefault(),t.stopPropagation(),t.dataTransfer.files&&Array.prototype.slice.call(t.dataTransfer.files,0).some(function(t){var n,i;t.type.match("image")&&((n=new FileReader).readAsDataURL(t),i="medium-img-"+ +new Date,e.util.insertHTMLCommand(this.document,'<img class="medium-editor-image-loading" id="'+i+'" />'),n.onload=function(){var e=this.document.getElementById(i);e&&(e.removeAttribute("id"),e.removeAttribute("class"),e.src=n.result)}.bind(this))}.bind(this)),t.target.classList.remove("medium-editor-dragover")}});e.extensions.imageDragging=t}(),function(){function t(t){var n=e.selection.getSelectionStart(this.options.ownerDocument),i=n.textContent,o=e.selection.getCaretOffsets(n);(void 0===i[o.left-1]||""===i[o.left-1].trim()||void 0!==i[o.left]&&""===i[o.left].trim())&&t.preventDefault()}function n(t,n){if(this.options.disableReturn||n.getAttribute("data-disable-return"))t.preventDefault();else if(this.options.disableDoubleReturn||n.getAttribute("data-disable-double-return")){var i=e.selection.getSelectionStart(this.options.ownerDocument);(i&&""===i.textContent.trim()&&"li"!==i.nodeName.toLowerCase()||i.previousElementSibling&&"br"!==i.previousElementSibling.nodeName.toLowerCase()&&""===i.previousElementSibling.textContent.trim())&&t.preventDefault()}}function i(t){var n=e.selection.getSelectionStart(this.options.ownerDocument);"pre"===(n&&n.nodeName.toLowerCase())&&(t.preventDefault(),e.util.insertHTMLCommand(this.options.ownerDocument," ")),e.util.isListItem(n)&&(t.preventDefault(),t.shiftKey?this.options.ownerDocument.execCommand("outdent",!1,null):this.options.ownerDocument.execCommand("indent",!1,null))}function o(t){var n,i=e.selection.getSelectionStart(this.options.ownerDocument),o=i.nodeName.toLowerCase(),s=/^(\s+|<br\/?>)?$/i,r=/h\d/i;e.util.isKey(t,[e.util.keyCode.BACKSPACE,e.util.keyCode.ENTER])&&i.previousElementSibling&&r.test(o)&&0===e.selection.getCaretOffsets(i).left?e.util.isKey(t,e.util.keyCode.BACKSPACE)&&s.test(i.previousElementSibling.innerHTML)?(i.previousElementSibling.parentNode.removeChild(i.previousElementSibling),t.preventDefault()):!this.options.disableDoubleReturn&&e.util.isKey(t,e.util.keyCode.ENTER)&&((n=this.options.ownerDocument.createElement("p")).innerHTML="<br>",i.previousElementSibling.parentNode.insertBefore(n,i),t.preventDefault()):e.util.isKey(t,e.util.keyCode.DELETE)&&i.nextElementSibling&&i.previousElementSibling&&!r.test(o)&&s.test(i.innerHTML)&&r.test(i.nextElementSibling.nodeName.toLowerCase())?(e.selection.moveCursor(this.options.ownerDocument,i.nextElementSibling),i.previousElementSibling.parentNode.removeChild(i),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&"li"===o&&s.test(i.innerHTML)&&!i.previousElementSibling&&!i.parentElement.previousElementSibling&&i.nextElementSibling&&"li"===i.nextElementSibling.nodeName.toLowerCase()?((n=this.options.ownerDocument.createElement("p")).innerHTML="<br>",i.parentElement.parentElement.insertBefore(n,i.parentElement),e.selection.moveCursor(this.options.ownerDocument,n),i.parentElement.removeChild(i),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&!1!==e.util.getClosestTag(i,"blockquote")&&0===e.selection.getCaretOffsets(i).left?(t.preventDefault(),e.util.execFormatBlock(this.options.ownerDocument,"p")):e.util.isKey(t,e.util.keyCode.ENTER)&&!1!==e.util.getClosestTag(i,"blockquote")&&0===e.selection.getCaretOffsets(i).right?((n=this.options.ownerDocument.createElement("p")).innerHTML="<br>",i.parentElement.insertBefore(n,i.nextSibling),e.selection.moveCursor(this.options.ownerDocument,n),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&e.util.isMediumEditorElement(i.parentElement)&&!i.previousElementSibling&&i.nextElementSibling&&s.test(i.innerHTML)&&(t.preventDefault(),e.selection.moveCursor(this.options.ownerDocument,i.nextSibling),i.parentElement.removeChild(i))}function s(t){var n=e.selection.getSelectionStart(this.options.ownerDocument);n&&(e.util.isMediumEditorElement(n)&&0===n.children.length&&!e.util.isBlockContainer(n)&&this.options.ownerDocument.execCommand("formatBlock",!1,"p"),!e.util.isKey(t,e.util.keyCode.ENTER)||e.util.isListItem(n)||e.util.isBlockContainer(n)||("a"===n.nodeName.toLowerCase()?this.options.ownerDocument.execCommand("unlink",!1,null):t.shiftKey||t.ctrlKey||this.options.ownerDocument.execCommand("formatBlock",!1,"p")))}function r(e,t){var n=t.parentNode.querySelector('textarea[medium-editor-textarea-id="'+t.getAttribute("medium-editor-textarea-id")+'"]');n&&(n.value=t.innerHTML.trim())}function a(e){e._mediumEditors||(e._mediumEditors=[null]),this.id||(this.id=e._mediumEditors.length),e._mediumEditors[this.id]=this}function l(e){e._mediumEditors&&e._mediumEditors[this.id]&&(e._mediumEditors[this.id]=null)}function c(t,n,i){var o=[];if(t||(t=[]),"string"===typeof t&&(t=n.querySelectorAll(t)),e.util.isElement(t)&&(t=[t]),i)for(var s=0;s<t.length;s++){var r=t[s];!e.util.isElement(r)||r.getAttribute("data-medium-editor-element")||r.getAttribute("medium-editor-textarea-id")||o.push(r)}else o=Array.prototype.slice.apply(t);return o}function u(e){var t=e.parentNode.querySelector('textarea[medium-editor-textarea-id="'+e.getAttribute("medium-editor-textarea-id")+'"]');t&&(t.classList.remove("medium-editor-hidden"),t.removeAttribute("medium-editor-textarea-id")),e.parentNode&&e.parentNode.removeChild(e)}function d(e,t,n){return"function"===typeof(e=function(e,t){return Object.keys(t).forEach((function(n){void 0===e[n]&&(e[n]=t[n])})),e}(e,{window:n.options.contentWindow,document:n.options.ownerDocument,base:n})).init&&e.init(),e.name||(e.name=t),e}function h(){return!this.elements.every((function(e){return!!e.getAttribute("data-disable-toolbar")}))&&!1!==this.options.toolbar}function m(){return!!h.call(this)&&!1!==this.options.anchorPreview}function f(){return!1!==this.options.placeholder}function p(){return!1!==this.options.autoLink}function g(){return!1!==this.options.imageDragging}function b(){return!1!==this.options.keyboardCommands}function v(){return!this.options.extensions.imageDragging}function E(e){for(var t=this.options.ownerDocument.createElement("div"),n=Date.now(),i="medium-editor-"+n,o=e.attributes;this.options.ownerDocument.getElementById(i);)n++,i="medium-editor-"+n;t.className=e.className,t.id=i,t.innerHTML=e.value,e.setAttribute("medium-editor-textarea-id",i);for(var s=0,r=o.length;s<r;s++)t.hasAttribute(o[s].nodeName)||t.setAttribute(o[s].nodeName,o[s].value);return e.form&&this.on(e.form,"reset",function(e){e.defaultPrevented||this.resetContent(this.options.ownerDocument.getElementById(i))}.bind(this)),e.classList.add("medium-editor-hidden"),e.parentNode.insertBefore(t,e),t}function y(t,i){if(!t.getAttribute("data-medium-editor-element")){"textarea"===t.nodeName.toLowerCase()&&(t=E.call(this,t),this.instanceHandleEditableInput||(this.instanceHandleEditableInput=r.bind(this),this.subscribe("editableInput",this.instanceHandleEditableInput))),this.options.disableEditing||t.getAttribute("data-disable-editing")||(t.setAttribute("contentEditable",!0),t.setAttribute("spellcheck",this.options.spellcheck)),this.instanceHandleEditableKeydownEnter||(t.getAttribute("data-disable-return")||t.getAttribute("data-disable-double-return"))&&(this.instanceHandleEditableKeydownEnter=n.bind(this),this.subscribe("editableKeydownEnter",this.instanceHandleEditableKeydownEnter)),this.options.disableReturn||t.getAttribute("data-disable-return")||this.on(t,"keyup",s.bind(this));var o=e.util.guid();t.setAttribute("data-medium-editor-element",!0),t.classList.add("medium-editor-element"),t.setAttribute("role","textbox"),t.setAttribute("aria-multiline",!0),t.setAttribute("data-medium-editor-editor-index",i),t.setAttribute("medium-editor-index",o),S[o]=t.innerHTML,this.events.attachAllEventsToElement(t)}return t}function C(){this.subscribe("editableKeydownTab",i.bind(this)),this.subscribe("editableKeydownDelete",o.bind(this)),this.subscribe("editableKeydownEnter",o.bind(this)),this.options.disableExtraSpaces&&this.subscribe("editableKeydownSpace",t.bind(this)),this.instanceHandleEditableKeydownEnter||(this.options.disableReturn||this.options.disableDoubleReturn)&&(this.instanceHandleEditableKeydownEnter=n.bind(this),this.subscribe("editableKeydownEnter",this.instanceHandleEditableKeydownEnter))}function w(){if(this.extensions=[],Object.keys(this.options.extensions).forEach((function(e){"toolbar"!==e&&this.options.extensions[e]&&this.extensions.push(d(this.options.extensions[e],e,this))}),this),v.call(this)){var t=this.options.fileDragging;t||(t={},g.call(this)||(t.allowedTypes=[])),this.addBuiltInExtension("fileDragging",t)}var n={paste:!0,"anchor-preview":m.call(this),autoLink:p.call(this),keyboardCommands:b.call(this),placeholder:f.call(this)};Object.keys(n).forEach((function(e){n[e]&&this.addBuiltInExtension(e)}),this);var i=this.options.extensions.toolbar;if(!i&&h.call(this)){var o=e.util.extend({},this.options.toolbar,{allowMultiParagraphSelection:this.options.allowMultiParagraphSelection});i=new e.extensions.toolbar(o)}i&&this.extensions.push(d(i,"toolbar",this))}function x(t,n){return n&&[["allowMultiParagraphSelection","toolbar.allowMultiParagraphSelection"]].forEach((function(t){n.hasOwnProperty(t[0])&&void 0!==n[t[0]]&&e.util.deprecated(t[0],t[1],"v6.0.0")})),e.util.defaults({},n,t)}function T(t,n){var i,o;if(i=/^append-(.+)$/gi.exec(t))return e.util.execFormatBlock(this.options.ownerDocument,i[1]);if("fontSize"===t)return n.size&&e.util.deprecated(".size option for fontSize command",".value","6.0.0"),o=n.value||n.size,this.options.ownerDocument.execCommand("fontSize",!1,o);if("fontName"===t)return n.name&&e.util.deprecated(".name option for fontName command",".value","6.0.0"),o=n.value||n.name,this.options.ownerDocument.execCommand("fontName",!1,o);if("createLink"===t)return this.createLink(n);if("image"===t){var s=this.options.contentWindow.getSelection().toString().trim();return this.options.ownerDocument.execCommand("insertImage",!1,s)}if("html"===t){var r=this.options.contentWindow.getSelection().toString().trim();return e.util.insertHTMLCommand(this.options.ownerDocument,r)}if(/justify([A-Za-z]*)$/g.exec(t)){var a=this.options.ownerDocument.execCommand(t,!1,null),l=e.selection.getSelectedParentElement(e.selection.getSelectionRange(this.options.ownerDocument));return l&&k.call(this,e.util.getTopBlockContainer(l)),a}return o=n&&n.value,this.options.ownerDocument.execCommand(t,!1,o)}function k(t){if(t){var n,i=Array.prototype.slice.call(t.childNodes).filter((function(e){var t="div"===e.nodeName.toLowerCase();return t&&!n&&(n=e.style.textAlign),t}));i.length&&(this.saveSelection(),i.forEach((function(t){if(t.style.textAlign===n){var i=t.lastChild;if(i){e.util.unwrap(t,this.options.ownerDocument);var o=this.options.ownerDocument.createElement("BR");i.parentNode.insertBefore(o,i.nextSibling)}}}),this),t.style.textAlign=n,this.restoreSelection())}}var S={};e.prototype={init:function(e,t){return this.options=x.call(this,this.defaults,t),this.origElements=e,this.options.elementsContainer||(this.options.elementsContainer=this.options.ownerDocument.body),this.setup()},setup:function(){this.isActive||(a.call(this,this.options.contentWindow),this.events=new e.Events(this),this.elements=[],this.addElements(this.origElements),0!==this.elements.length&&(this.isActive=!0,w.call(this),C.call(this)))},destroy:function(){this.isActive&&(this.isActive=!1,this.extensions.forEach((function(e){"function"===typeof e.destroy&&e.destroy()}),this),this.events.destroy(),this.elements.forEach((function(e){this.options.spellcheck&&(e.innerHTML=e.innerHTML),e.removeAttribute("contentEditable"),e.removeAttribute("spellcheck"),e.removeAttribute("data-medium-editor-element"),e.classList.remove("medium-editor-element"),e.removeAttribute("role"),e.removeAttribute("aria-multiline"),e.removeAttribute("medium-editor-index"),e.removeAttribute("data-medium-editor-editor-index"),e.getAttribute("medium-editor-textarea-id")&&u(e)}),this),this.elements=[],this.instanceHandleEditableKeydownEnter=null,this.instanceHandleEditableInput=null,l.call(this,this.options.contentWindow))},on:function(e,t,n,i){return this.events.attachDOMEvent(e,t,n,i),this},off:function(e,t,n,i){return this.events.detachDOMEvent(e,t,n,i),this},subscribe:function(e,t){return this.events.attachCustomEvent(e,t),this},unsubscribe:function(e,t){return this.events.detachCustomEvent(e,t),this},trigger:function(e,t,n){return this.events.triggerCustomEvent(e,t,n),this},delay:function(e){var t=this;return setTimeout((function(){t.isActive&&e()}),this.options.delay)},serialize:function(){var e,t={},n=this.elements.length;for(e=0;e<n;e+=1)t[""!==this.elements[e].id?this.elements[e].id:"element-"+e]={value:this.elements[e].innerHTML.trim()};return t},getExtensionByName:function(e){var t;return this.extensions&&this.extensions.length&&this.extensions.some((function(n){return n.name===e&&(t=n,!0)})),t},addBuiltInExtension:function(t,n){var i,o=this.getExtensionByName(t);if(o)return o;switch(t){case"anchor":i=e.util.extend({},this.options.anchor,n),o=new e.extensions.anchor(i);break;case"anchor-preview":o=new e.extensions.anchorPreview(this.options.anchorPreview);break;case"autoLink":o=new e.extensions.autoLink;break;case"fileDragging":o=new e.extensions.fileDragging(n);break;case"fontname":o=new e.extensions.fontName(this.options.fontName);break;case"fontsize":o=new e.extensions.fontSize(n);break;case"keyboardCommands":o=new e.extensions.keyboardCommands(this.options.keyboardCommands);break;case"paste":o=new e.extensions.paste(this.options.paste);break;case"placeholder":o=new e.extensions.placeholder(this.options.placeholder);break;default:e.extensions.button.isBuiltInButton(t)&&(n?(i=e.util.defaults({},n,e.extensions.button.prototype.defaults[t]),o=new e.extensions.button(i)):o=new e.extensions.button(t))}return o&&this.extensions.push(d(o,t,this)),o},stopSelectionUpdates:function(){this.preventSelectionUpdates=!0},startSelectionUpdates:function(){this.preventSelectionUpdates=!1},checkSelection:function(){var e=this.getExtensionByName("toolbar");return e&&e.checkState(),this},queryCommandState:function(e){var t,n=null;(t=/^full-(.+)$/gi.exec(e))&&(e=t[1]);try{n=this.options.ownerDocument.queryCommandState(e)}catch(i){n=null}return n},execAction:function(t,n){var i,o;return(i=/^full-(.+)$/gi.exec(t))?(this.saveSelection(),this.selectAllContents(),o=T.call(this,i[1],n),this.restoreSelection()):o=T.call(this,t,n),"insertunorderedlist"!==t&&"insertorderedlist"!==t||e.util.cleanListDOM(this.options.ownerDocument,this.getSelectedParentElement()),this.checkSelection(),o},getSelectedParentElement:function(t){return void 0===t&&(t=this.options.contentWindow.getSelection().getRangeAt(0)),e.selection.getSelectedParentElement(t)},selectAllContents:function(){var t=e.selection.getSelectionElement(this.options.contentWindow);if(t){for(;1===t.children.length;)t=t.children[0];this.selectElement(t)}},selectElement:function(t){e.selection.selectNode(t,this.options.ownerDocument);var n=e.selection.getSelectionElement(this.options.contentWindow);n&&this.events.focusElement(n)},getFocusedElement:function(){var e;return this.elements.some((function(t){return!e&&t.getAttribute("data-medium-focused")&&(e=t),!!e}),this),e},exportSelection:function(){var t=e.selection.getSelectionElement(this.options.contentWindow),n=this.elements.indexOf(t),i=null;return n>=0&&(i=e.selection.exportSelection(t,this.options.ownerDocument)),null!==i&&0!==n&&(i.editableElementIndex=n),i},saveSelection:function(){this.selectionState=this.exportSelection()},importSelection:function(t,n){if(t){var i=this.elements[t.editableElementIndex||0];e.selection.importSelection(t,i,this.options.ownerDocument,n)}},restoreSelection:function(){this.importSelection(this.selectionState)},createLink:function(t){var n,i=e.selection.getSelectionElement(this.options.contentWindow),o={};if(-1!==this.elements.indexOf(i)){try{if(this.events.disableCustomEvent("editableInput"),t.url&&e.util.deprecated(".url option for createLink",".value","6.0.0"),(n=t.url||t.value)&&n.trim().length>0){var s=this.options.contentWindow.getSelection();if(s){var r,a,l,c,u=s.getRangeAt(0),d=u.commonAncestorContainer;if(3===u.endContainer.nodeType&&3!==u.startContainer.nodeType&&0===u.startOffset&&u.startContainer.firstChild===u.endContainer&&(d=u.endContainer),a=e.util.getClosestBlockContainer(u.startContainer),l=e.util.getClosestBlockContainer(u.endContainer),3!==d.nodeType&&0!==d.textContent.length&&a===l){var h=a||i,m=this.options.ownerDocument.createDocumentFragment();this.execAction("unlink"),r=this.exportSelection(),m.appendChild(h.cloneNode(!0)),i===h?e.selection.select(this.options.ownerDocument,h.firstChild,0,h.lastChild,3===h.lastChild.nodeType?h.lastChild.nodeValue.length:h.lastChild.childNodes.length):e.selection.select(this.options.ownerDocument,h,0,h,h.childNodes.length);var f=this.exportSelection();0===(c=e.util.findOrCreateMatchingTextNodes(this.options.ownerDocument,m,{start:r.start-f.start,end:r.end-f.start,editableElementIndex:r.editableElementIndex})).length&&((m=this.options.ownerDocument.createDocumentFragment()).appendChild(d.cloneNode(!0)),c=[m.firstChild.firstChild,m.firstChild.lastChild]),e.util.createLink(this.options.ownerDocument,c,n.trim());var p=(m.firstChild.innerHTML.match(/^\s+/)||[""])[0].length;e.util.insertHTMLCommand(this.options.ownerDocument,m.firstChild.innerHTML.replace(/^\s+/,"")),r.start-=p,r.end-=p,this.importSelection(r)}else this.options.ownerDocument.execCommand("createLink",!1,n);this.options.targetBlank||"_blank"===t.target?e.util.setTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n):e.util.removeTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n),t.buttonClass&&e.util.addClassToAnchors(e.selection.getSelectionStart(this.options.ownerDocument),t.buttonClass)}}if(this.options.targetBlank||"_blank"===t.target||t.buttonClass){(o=this.options.ownerDocument.createEvent("HTMLEvents")).initEvent("input",!0,!0,this.options.contentWindow);for(var g=0,b=this.elements.length;g<b;g+=1)this.elements[g].dispatchEvent(o)}}finally{this.events.enableCustomEvent("editableInput")}this.events.triggerCustomEvent("editableInput",o,i)}},cleanPaste:function(e){this.getExtensionByName("paste").cleanPaste(e)},pasteHTML:function(e,t){this.getExtensionByName("paste").pasteHTML(e,t)},setContent:function(e,t){if(t=t||0,this.elements[t]){var n=this.elements[t];n.innerHTML=e,this.checkContentChanged(n)}},getContent:function(e){return e=e||0,this.elements[e]?this.elements[e].innerHTML.trim():null},checkContentChanged:function(t){t=t||e.selection.getSelectionElement(this.options.contentWindow),this.events.updateInput(t,{target:t,currentTarget:t})},resetContent:function(e){if(e){var t=this.elements.indexOf(e);-1!==t&&this.setContent(S[e.getAttribute("medium-editor-index")],t)}else this.elements.forEach((function(e,t){this.setContent(S[e.getAttribute("medium-editor-index")],t)}),this)},addElements:function(e){var t=c(e,this.options.ownerDocument,!0);if(0===t.length)return!1;t.forEach((function(e){e=y.call(this,e,this.id),this.elements.push(e),this.trigger("addElement",{target:e,currentTarget:e},e)}),this)},removeElements:function(e){var t=c(e,this.options.ownerDocument).map((function(e){return e.getAttribute("medium-editor-textarea-id")&&e.parentNode?e.parentNode.querySelector('div[medium-editor-textarea-id="'+e.getAttribute("medium-editor-textarea-id")+'"]'):e}));this.elements=this.elements.filter((function(e){return-1===t.indexOf(e)||(this.events.cleanupElement(e),e.getAttribute("medium-editor-textarea-id")&&u(e),this.trigger("removeElement",{target:e,currentTarget:e},e),!1)}),this)}},e.getEditorFromElement=function(e){var t=e.getAttribute("data-medium-editor-editor-index"),n=e&&e.ownerDocument&&(e.ownerDocument.defaultView||e.ownerDocument.parentWindow);return n&&n._mediumEditors&&n._mediumEditors[t]?n._mediumEditors[t]:null}}(),e.prototype.defaults={activeButtonClass:"medium-editor-button-active",buttonLabels:!1,delay:0,disableReturn:!1,disableDoubleReturn:!1,disableExtraSpaces:!1,disableEditing:!1,autoLink:!1,elementsContainer:!1,contentWindow:window,ownerDocument:document,targetBlank:!1,extensions:{},spellcheck:!0},e.parseVersionString=function(e){var t=e.split("-"),n=t[0].split("."),i=t.length>1?t[1]:"";return{major:parseInt(n[0],10),minor:parseInt(n[1],10),revision:parseInt(n[2],10),preRelease:i,toString:function(){return[n[0],n[1],n[2]].join(".")+(i?"-"+i:"")}}},e.version=e.parseVersionString.call(this,"5.23.3"),e}())},70743:(e,t,n)=>{"use strict";var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=l(n(27418)),s=l(n(7836)),r=l(n(67294)),a=l(n(73935));function l(e){return e&&e.__esModule?e:{default:e}}if("undefined"!==typeof document)var c=n(69748);var u=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,Object.getPrototypeOf(t).call(this,e));return n.state={text:n.props.text},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentDidMount",value:function(){var e=this,t=a.default.findDOMNode(this);this.medium=new c(t,this.props.options),this.medium.subscribe("editableInput",(function(n){e._updated=!0,e.change(t.innerHTML)}))}},{key:"componentDidUpdate",value:function(){this.medium.restoreSelection()}},{key:"componentWillUnmount",value:function(){this.medium.destroy()}},{key:"componentWillReceiveProps",value:function(e){e.text===this.state.text||this._updated||this.setState({text:e.text}),this._updated&&(this._updated=!1)}},{key:"render",value:function(){var e=this.props.tag,t=(0,s.default)(this.props,"options","text","tag","contentEditable","dangerouslySetInnerHTML");return(0,o.default)(t,{dangerouslySetInnerHTML:{__html:this.state.text}}),this.medium&&this.medium.saveSelection(),r.default.createElement(e,t)}},{key:"change",value:function(e){this.props.onChange&&this.props.onChange(e,this.medium)}}]),t}(r.default.Component);u.defaultProps={tag:"div"},t.default=u},5575:(e,t,n)=>{e.exports=n(70743)}}]);
\ No newline at end of file
web/gui/v2/editor.08a1a860087f3e4b5c6d.chunk.js.LICENSE.txt
deleted
-3
@@ -1,3 +0,0 @@
1
-/*! @source http://purl.eligrey.com/github/Blob.js/blob/master/Blob.js */
2
-
3
-/*! @source http://purl.eligrey.com/github/classList.js/blob/master/classList.js */
web/gui/v2/editor.10986488db9355ac3132.chunk.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="1e4c35f9-c4e2-4d80-9541-744290cb3296",e._sentryDebugIdIdentifier="sentry-dbid-1e4c35f9-c4e2-4d80-9541-744290cb3296")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[189],{8937:function(e,t,n){n.r(t);var o=n(87462),d=n(67294),r=n(5575),l=n(22195);const i=(0,n(60677).default)(r.default).attrs({"data-testid":"editor"}).withConfig({displayName:"editor__StyledEditor",componentId:"sc-c7iwfz-0"})(["position:relative;outline:none;word-wrap:break-word;&.medium-editor-placeholder:after{color:",";content:attr(data-placeholder) !important;font-style:italic;left:0;position:absolute;top:0;white-space:pre;padding:inherit;margin:inherit;}"],(0,l.getColor)("border"));t.default=e=>{let{autoFocus:t,...n}=e;const r=(0,d.useRef)();return(0,d.useLayoutEffect)((()=>{if(!t)return;const e=r.current.medium.elements[0].lastChild;e.scrollIntoView(),r.current.medium.selectElement(e),document.getSelection().collapseToEnd()}),[]),d.createElement(i,(0,o.Z)({ref:r},n))}}}]);
\ No newline at end of file
web/gui/v2/index.html
+73
-61
@@ -1,9 +1,14 @@
1
-<!doctype html><html><head><title>Netdata Console</title><script>var getBasename = function() {
2
- var pathsRegex = /\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud|v2)\/?.*/
3
- return window.location.origin + (window.location.pathname.replace(pathsRegex, "") || "")
1
+<!doctype html><html><head><title>Netdata Console</title><script>var pathsRegex = /\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud|v2)\/?.*/
2
+ var getBasename = function() {
3
+ return window.location.origin + window.location.pathname.replace(pathsRegex, "")
4
}
5
var goToOld = function(path) {
6
- window.location.replace((getBasename() + path).replace(/([^:]\/)\/+/g, "$1"))
6
+ var goToUrl = getBasename() + path;
7
+ if (path === "/v2") {
8
+ var pathsRegex = /(\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud)\/?.*)/
9
+ goToUrl = (window.location.origin + window.location.pathname).replace(pathsRegex, "/v2$1")
10
+ }
11
+ window.location.replace((goToUrl + window.location.search).replace(/([^:]\/)\/+/g, "$1"))
12
}
13
var getAssetFile = function(path) {
14
window.location.replace(__webpack_public_path__ + path)
@@ -16,12 +21,47 @@
21
uiUrl: "https://app.netdata.cloud",
22
webpackPublicPath: "",
23
agentApiUrl: searchParams.get("agent") || getBasename(),
19
- version: "6.17.1",
24
+ version: "6.20.0",
25
tracking: false,
26
cookieDomain: ".netdata.cloud",
27
}
28
24
- __webpack_public_path__ = (window.envSettings.webpackPublicPath ? "/" : (window.envSettings.agentApiUrl + "/v2/")).replace(/([^:]\/)\/+/g, "$1")</script><meta name="application-name" content="netdata"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,minimum-scale=1"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/><link rel="stylesheet" href="/static/splash.css"/></head><body><div id="app"><div id="agent-splash-screen" class="loading"><div class="hero"><div class="logo-container"><svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo-blur"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="rgba(0,171,68,0.1)"/></svg> <svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="#DDFFEB"/></svg></div><div class="headings"><h1 class="title">Welcome to Netdata</h1><div class="loading-message"><p class="subtitle">Loading latest Netdata Cloud UI...</p><div class="flex-center">We couldn't load the latest Netdata Cloud UI. <a class="button ghost" href="javascript:location.reload();">You can try again <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.364 8.05001L17.657 7.34301C16.318 6.00369 14.5472 5.18285 12.6598 5.02654C10.7724 4.87022 8.89077 5.38856 7.34966 6.48934C5.80855 7.59011 4.70794 9.20193 4.24365 11.038C3.77936 12.8741 3.98151 14.8153 4.81412 16.5164C5.64674 18.2174 7.05583 19.5678 8.79067 20.3275C10.5255 21.0871 12.4736 21.2067 14.2883 20.6648C16.103 20.123 17.6666 18.955 18.701 17.3685C19.7353 15.782 20.1733 13.8801 19.937 12.001M18.364 8.05001L14.121 8.05101M18.364 8.05001V3.80701" stroke="#00ab44" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a></div></div></div></div><div class="flex-center">Or you can load the <a class="button ghost" href="javascript:goToOld('/v1');">old single node dashboard</a> or a <a class="button ghost" href="javascript:goToOld('/v2');">local copy</a> of Netdata Cloud UI</div><div class="flex-center terms"><a href="javascript:getAssetFile('/LICENSE.txt');">Netdata Cloud UI license</a></div></div></div><script>var status = {
29
+ __webpack_public_path__ = (window.envSettings.webpackPublicPath ? "/" : (window.envSettings.agentApiUrl + "/v2/")).replace(/([^:]\/)\/+/g, "$1")
30
+
31
+ function loadStyle(url, { media, insertAfter: aref, insertBefore: bref, rel, type } = {}) {
32
+ rel = rel || 'stylesheet'
33
+ type = type || 'text/css'
34
+ return new Promise(function(resolve, reject) {
35
+ var link = document.createElement('link');
36
+ link.type = type;
37
+ link.rel = rel;
38
+ link.href = url;
39
+ link.media = media || 'all';
40
+
41
+ link.onerror = function(err) {
42
+ reject(new URIError(`loadStyle: the stylesheet ${err.target.src} is not accessible.`));
43
+ };
44
+
45
+ link.onload = function() {
46
+ resolve();
47
+ };
48
+
49
+ if (aref) {
50
+ aref.parentNode.insertBefore(link, aref.nextSibling);
51
+ return;
52
+ }
53
+
54
+ if (bref) {
55
+ bref.parentNode.insertBefore(link, bref);
56
+ return;
57
+ }
58
+
59
+ document.head.appendChild(link);
60
+ });
61
+ }
62
+
63
+ loadStyle(window.envSettings.agentApiUrl + "/v2/static/splash.css")
64
+ loadStyle(window.envSettings.agentApiUrl + "/v2/favicon.ico", {rel: "icon", type: "image/x-icon"})</script><meta name="application-name" content="netdata"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,minimum-scale=1"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/></head><body><div id="app"><div id="agent-splash-screen" class="loading"><div class="hero"><div class="logo-container"><svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo-blur"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="rgba(0,171,68,0.1)"/></svg> <svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="#DDFFEB"/></svg></div><div class="headings"><h1 class="title">Welcome to Netdata</h1><div class="loading-message"><p class="subtitle">Loading latest Netdata Cloud UI...</p><div class="flex-center">We couldn't load the latest Netdata Cloud UI. <a class="button ghost" href="javascript:location.reload();">You can try again <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.364 8.05001L17.657 7.34301C16.318 6.00369 14.5472 5.18285 12.6598 5.02654C10.7724 4.87022 8.89077 5.38856 7.34966 6.48934C5.80855 7.59011 4.70794 9.20193 4.24365 11.038C3.77936 12.8741 3.98151 14.8153 4.81412 16.5164C5.64674 18.2174 7.05583 19.5678 8.79067 20.3275C10.5255 21.0871 12.4736 21.2067 14.2883 20.6648C16.103 20.123 17.6666 18.955 18.701 17.3685C19.7353 15.782 20.1733 13.8801 19.937 12.001M18.364 8.05001L14.121 8.05101M18.364 8.05001V3.80701" stroke="#00ab44" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a></div></div></div></div><div class="flex-center">Or you can load the <a class="button ghost" href="javascript:goToOld('/v1');">old single node dashboard</a> or a <a class="button ghost" href="javascript:goToOld('/v2');">local copy</a> of Netdata Cloud UI</div><div class="flex-center terms"><a href="javascript:getAssetFile('/LICENSE.txt');">Netdata Cloud UI license</a></div></div></div><script>var status = {
65
TIMEOUT: 'timeout',
66
SUCCESS: 'success',
67
SKIPPED: 'skipped'
@@ -73,47 +113,12 @@
113
});
114
}
115
76
- function loadStyle(url, { media, insertAfter: aref, insertBefore: bref, rel, type } = {}) {
77
- rel = rel || 'stylesheet'
78
- type = type || 'text/css'
79
- return new Promise(function(resolve, reject) {
80
- var link = document.createElement('link');
81
- link.type = type;
82
- link.rel = rel;
83
- link.href = url;
84
-
85
- link.onerror = function(err) {
86
- reject(new URIError(`loadStyle: the stylesheet ${err.target.src} is not accessible.`));
87
- };
88
-
89
- link.onload = function() {
90
- link.media = media || 'all';
91
- resolve();
92
- };
93
-
94
- // temporarily set media to something inapplicable to ensure it'll fetch without blocking render
95
- link.media = 'only x';
96
-
97
- if (aref) {
98
- aref.parentNode.insertBefore(link, aref.nextSibling);
99
- return;
100
- }
101
-
102
- if (bref) {
103
- bref.parentNode.insertBefore(link, bref);
104
- return;
105
- }
106
-
107
- document.head.appendChild(link);
108
- });
109
- }
110
-
111
- loadStyle(window.envSettings.agentApiUrl + "/v2/static/splash.css")
112
- loadStyle(window.envSettings.agentApiUrl + "/v2/favicon.ico", {rel: "icon", type: "image/x-icon"})
113
-
116
fetch(window.envSettings.agentApiUrl + "/api/v1/registry?action=hello", { cache: "no-cache", credentials: "include" })
117
.then(function(response) { return response.json() })
118
.then(function(data) {
119
+ window.envSettings.apiUrl = data.cloud_base_url
120
+ window.envSettings.cloudUrl = data.cloud_base_url
121
+
122
window.localNetdataRegistry = {
123
anonymousStatistics: data.anonymous_statistics,
124
registry: data.registry,
@@ -154,23 +159,30 @@
159
gtag("js", new Date());
160
gtag("config", "G-J69Z2JCTFB");
161
157
- !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
158
- posthog.init("phc_hnhlqe6D2Q4IcQNrFItaqdXJAxQ8RcHkPAFAp74pubv", { api_host: "https://app.posthog.com", disable_session_recording: true } )
162
+ !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags opt_in_site_apps".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
163
+ posthog.init("phc_hnhlqe6D2Q4IcQNrFItaqdXJAxQ8RcHkPAFAp74pubv", { api_host: "https://app.posthog.com", disable_session_recording: true, opt_in_site_apps: true } )
164
}
165
161
- var MASKED_DATA = "***";
162
- var name = MASKED_DATA;
163
- var url = MASKED_DATA;
164
- if (!window.localNetdataRegistry.isNetdataRegistry) {
165
- name = window.localNetdataRegistry.hostname;
166
- url = window.location.origin;
167
- }
168
-
169
- fetch(window.localNetdataRegistry.registry + '/api/v1/registry?action=access&machine=' + window.localNetdataRegistry.mg + '&name=' + encodeURIComponent(name) + '&url=' + encodeURIComponent(url), { cache: "no-cache", credentials: "include" })
170
- .then(function(response) { return response.json() })
171
- .then(function(data) {
172
- window.localNetdataRegistry.pg = data.person_guid
173
- })
166
+ var iframe = document.createElement('iframe');
167
+ iframe.src = data.registry + "/registry-access.html";
168
+ iframe.style = { position: "absolute", left: "-99999999px" };
169
+ iframe.width = 0 ;
170
+ iframe.height = 0;
171
+ iframe.tabindex = -1;
172
+ iframe.title = "empty";
173
+ iframe.classList.add("hidden");
174
+ document.body.appendChild(iframe);
175
+
176
+ setTimeout(function () {
177
+ iframe.contentWindow.postMessage(window.envSettings.agentApiUrl, "*")
178
+ }, 300);
179
+
180
+ window.addEventListener('message', function(event) {
181
+ if (event.source !== iframe.contentWindow) return;
182
+
183
+ if (event.data.status === "disabled") console.error("Your netdata registry is disabled! Check your configuration.")
184
+ console.log("Received from iframe: " + JSON.stringify(event.data)); // Message received from child
185
+ });
186
})
187
188
fetch(window.envSettings.agentApiUrl + "/api/v1/info")
@@ -185,12 +197,12 @@
197
aclk: agent["aclk-available"]
198
}
199
188
- if (!window.localNetdataAgent.cloudEnabled && /netdata\.cloud/.test("/bundlesManifest.json")) {
200
+ if (!window.localNetdataAgent.cloudEnabled && /netdata\.cloud/.test("/bundlesManifest.6.json")) {
201
goToOld("/v2")
202
return
203
}
204
193
- fetch(__webpack_public_path__ + "bundlesManifest.json")
205
+ fetch(__webpack_public_path__ + "bundlesManifest."+ window.envSettings.version.toString().replace(/(\d+)\..+/, "$1") +".json")
206
.then(function(response) { return response.json() })
207
.then(function(data) {
208
Object.keys(data).forEach(function(k) {
web/gui/v2/local-agent.html
+73
-61
@@ -1,9 +1,14 @@
1
-<!doctype html><html><head><title>Netdata Console</title><script>var getBasename = function() {
2
- var pathsRegex = /\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud|v2)\/?.*/
3
- return window.location.origin + (window.location.pathname.replace(pathsRegex, "") || "")
1
+<!doctype html><html><head><title>Netdata Console</title><script>var pathsRegex = /\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud|v2)\/?.*/
2
+ var getBasename = function() {
3
+ return window.location.origin + window.location.pathname.replace(pathsRegex, "")
4
}
5
var goToOld = function(path) {
6
- window.location.replace((getBasename() + path).replace(/([^:]\/)\/+/g, "$1"))
6
+ var goToUrl = getBasename() + path;
7
+ if (path === "/v2") {
8
+ var pathsRegex = /(\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud)\/?.*)/
9
+ goToUrl = (window.location.origin + window.location.pathname).replace(pathsRegex, "/v2$1")
10
+ }
11
+ window.location.replace((goToUrl + window.location.search).replace(/([^:]\/)\/+/g, "$1"))
12
}
13
var getAssetFile = function(path) {
14
window.location.replace(__webpack_public_path__ + path)
@@ -16,12 +21,47 @@
21
uiUrl: "https://app.netdata.cloud",
22
webpackPublicPath: "",
23
agentApiUrl: searchParams.get("agent") || getBasename(),
19
- version: "6.17.1",
24
+ version: "6.20.0",
25
tracking: false,
26
cookieDomain: ".netdata.cloud",
27
}
28
24
- __webpack_public_path__ = (window.envSettings.webpackPublicPath ? "/" : (window.envSettings.agentApiUrl + "/v2/")).replace(/([^:]\/)\/+/g, "$1")</script><meta name="application-name" content="netdata"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,minimum-scale=1"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/><link rel="stylesheet" href="/static/splash.css"/></head><body><div id="app"><div id="agent-splash-screen" class="loading"><div class="hero"><div class="logo-container"><svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo-blur"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="rgba(0,171,68,0.1)"/></svg> <svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="#DDFFEB"/></svg></div><div class="headings"><h1 class="title">Welcome to Netdata</h1><div class="loading-message"><p class="subtitle">Loading latest Netdata Cloud UI...</p><div class="flex-center">We couldn't load the latest Netdata Cloud UI. <a class="button ghost" href="javascript:location.reload();">You can try again <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.364 8.05001L17.657 7.34301C16.318 6.00369 14.5472 5.18285 12.6598 5.02654C10.7724 4.87022 8.89077 5.38856 7.34966 6.48934C5.80855 7.59011 4.70794 9.20193 4.24365 11.038C3.77936 12.8741 3.98151 14.8153 4.81412 16.5164C5.64674 18.2174 7.05583 19.5678 8.79067 20.3275C10.5255 21.0871 12.4736 21.2067 14.2883 20.6648C16.103 20.123 17.6666 18.955 18.701 17.3685C19.7353 15.782 20.1733 13.8801 19.937 12.001M18.364 8.05001L14.121 8.05101M18.364 8.05001V3.80701" stroke="#00ab44" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a></div></div></div></div><div class="flex-center">Or you can load the <a class="button ghost" href="javascript:goToOld('/v1');">old single node dashboard</a> or a <a class="button ghost" href="javascript:goToOld('/v2');">local copy</a> of Netdata Cloud UI</div><div class="flex-center terms"><a href="javascript:getAssetFile('/LICENSE.txt');">Netdata Cloud UI license</a></div></div></div><script>var status = {
29
+ __webpack_public_path__ = (window.envSettings.webpackPublicPath ? "/" : (window.envSettings.agentApiUrl + "/v2/")).replace(/([^:]\/)\/+/g, "$1")
30
+
31
+ function loadStyle(url, { media, insertAfter: aref, insertBefore: bref, rel, type } = {}) {
32
+ rel = rel || 'stylesheet'
33
+ type = type || 'text/css'
34
+ return new Promise(function(resolve, reject) {
35
+ var link = document.createElement('link');
36
+ link.type = type;
37
+ link.rel = rel;
38
+ link.href = url;
39
+ link.media = media || 'all';
40
+
41
+ link.onerror = function(err) {
42
+ reject(new URIError(`loadStyle: the stylesheet ${err.target.src} is not accessible.`));
43
+ };
44
+
45
+ link.onload = function() {
46
+ resolve();
47
+ };
48
+
49
+ if (aref) {
50
+ aref.parentNode.insertBefore(link, aref.nextSibling);
51
+ return;
52
+ }
53
+
54
+ if (bref) {
55
+ bref.parentNode.insertBefore(link, bref);
56
+ return;
57
+ }
58
+
59
+ document.head.appendChild(link);
60
+ });
61
+ }
62
+
63
+ loadStyle(window.envSettings.agentApiUrl + "/v2/static/splash.css")
64
+ loadStyle(window.envSettings.agentApiUrl + "/v2/favicon.ico", {rel: "icon", type: "image/x-icon"})</script><meta name="application-name" content="netdata"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,minimum-scale=1"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/></head><body><div id="app"><div id="agent-splash-screen" class="loading"><div class="hero"><div class="logo-container"><svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo-blur"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="rgba(0,171,68,0.1)"/></svg> <svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="#DDFFEB"/></svg></div><div class="headings"><h1 class="title">Welcome to Netdata</h1><div class="loading-message"><p class="subtitle">Loading latest Netdata Cloud UI...</p><div class="flex-center">We couldn't load the latest Netdata Cloud UI. <a class="button ghost" href="javascript:location.reload();">You can try again <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.364 8.05001L17.657 7.34301C16.318 6.00369 14.5472 5.18285 12.6598 5.02654C10.7724 4.87022 8.89077 5.38856 7.34966 6.48934C5.80855 7.59011 4.70794 9.20193 4.24365 11.038C3.77936 12.8741 3.98151 14.8153 4.81412 16.5164C5.64674 18.2174 7.05583 19.5678 8.79067 20.3275C10.5255 21.0871 12.4736 21.2067 14.2883 20.6648C16.103 20.123 17.6666 18.955 18.701 17.3685C19.7353 15.782 20.1733 13.8801 19.937 12.001M18.364 8.05001L14.121 8.05101M18.364 8.05001V3.80701" stroke="#00ab44" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a></div></div></div></div><div class="flex-center">Or you can load the <a class="button ghost" href="javascript:goToOld('/v1');">old single node dashboard</a> or a <a class="button ghost" href="javascript:goToOld('/v2');">local copy</a> of Netdata Cloud UI</div><div class="flex-center terms"><a href="javascript:getAssetFile('/LICENSE.txt');">Netdata Cloud UI license</a></div></div></div><script>var status = {
65
TIMEOUT: 'timeout',
66
SUCCESS: 'success',
67
SKIPPED: 'skipped'
@@ -73,47 +113,12 @@
113
});
114
}
115
76
- function loadStyle(url, { media, insertAfter: aref, insertBefore: bref, rel, type } = {}) {
77
- rel = rel || 'stylesheet'
78
- type = type || 'text/css'
79
- return new Promise(function(resolve, reject) {
80
- var link = document.createElement('link');
81
- link.type = type;
82
- link.rel = rel;
83
- link.href = url;
84
-
85
- link.onerror = function(err) {
86
- reject(new URIError(`loadStyle: the stylesheet ${err.target.src} is not accessible.`));
87
- };
88
-
89
- link.onload = function() {
90
- link.media = media || 'all';
91
- resolve();
92
- };
93
-
94
- // temporarily set media to something inapplicable to ensure it'll fetch without blocking render
95
- link.media = 'only x';
96
-
97
- if (aref) {
98
- aref.parentNode.insertBefore(link, aref.nextSibling);
99
- return;
100
- }
101
-
102
- if (bref) {
103
- bref.parentNode.insertBefore(link, bref);
104
- return;
105
- }
106
-
107
- document.head.appendChild(link);
108
- });
109
- }
110
-
111
- loadStyle(window.envSettings.agentApiUrl + "/v2/static/splash.css")
112
- loadStyle(window.envSettings.agentApiUrl + "/v2/favicon.ico", {rel: "icon", type: "image/x-icon"})
113
-
116
fetch(window.envSettings.agentApiUrl + "/api/v1/registry?action=hello", { cache: "no-cache", credentials: "include" })
117
.then(function(response) { return response.json() })
118
.then(function(data) {
119
+ window.envSettings.apiUrl = data.cloud_base_url
120
+ window.envSettings.cloudUrl = data.cloud_base_url
121
+
122
window.localNetdataRegistry = {
123
anonymousStatistics: data.anonymous_statistics,
124
registry: data.registry,
@@ -154,23 +159,30 @@
159
gtag("js", new Date());
160
gtag("config", "G-J69Z2JCTFB");
161
157
- !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
158
- posthog.init("phc_hnhlqe6D2Q4IcQNrFItaqdXJAxQ8RcHkPAFAp74pubv", { api_host: "https://app.posthog.com", disable_session_recording: true } )
162
+ !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags opt_in_site_apps".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
163
+ posthog.init("phc_hnhlqe6D2Q4IcQNrFItaqdXJAxQ8RcHkPAFAp74pubv", { api_host: "https://app.posthog.com", disable_session_recording: true, opt_in_site_apps: true } )
164
}
165
161
- var MASKED_DATA = "***";
162
- var name = MASKED_DATA;
163
- var url = MASKED_DATA;
164
- if (!window.localNetdataRegistry.isNetdataRegistry) {
165
- name = window.localNetdataRegistry.hostname;
166
- url = window.location.origin;
167
- }
168
-
169
- fetch(window.localNetdataRegistry.registry + '/api/v1/registry?action=access&machine=' + window.localNetdataRegistry.mg + '&name=' + encodeURIComponent(name) + '&url=' + encodeURIComponent(url), { cache: "no-cache", credentials: "include" })
170
- .then(function(response) { return response.json() })
171
- .then(function(data) {
172
- window.localNetdataRegistry.pg = data.person_guid
173
- })
166
+ var iframe = document.createElement('iframe');
167
+ iframe.src = data.registry + "/registry-access.html";
168
+ iframe.style = { position: "absolute", left: "-99999999px" };
169
+ iframe.width = 0 ;
170
+ iframe.height = 0;
171
+ iframe.tabindex = -1;
172
+ iframe.title = "empty";
173
+ iframe.classList.add("hidden");
174
+ document.body.appendChild(iframe);
175
+
176
+ setTimeout(function () {
177
+ iframe.contentWindow.postMessage(window.envSettings.agentApiUrl, "*")
178
+ }, 300);
179
+
180
+ window.addEventListener('message', function(event) {
181
+ if (event.source !== iframe.contentWindow) return;
182
+
183
+ if (event.data.status === "disabled") console.error("Your netdata registry is disabled! Check your configuration.")
184
+ console.log("Received from iframe: " + JSON.stringify(event.data)); // Message received from child
185
+ });
186
})
187
188
fetch(window.envSettings.agentApiUrl + "/api/v1/info")
@@ -185,12 +197,12 @@
197
aclk: agent["aclk-available"]
198
}
199
188
- if (!window.localNetdataAgent.cloudEnabled && /netdata\.cloud/.test("/bundlesManifest.json")) {
200
+ if (!window.localNetdataAgent.cloudEnabled && /netdata\.cloud/.test("/bundlesManifest.6.json")) {
201
goToOld("/v2")
202
return
203
}
204
193
- fetch(__webpack_public_path__ + "bundlesManifest.json")
205
+ fetch(__webpack_public_path__ + "bundlesManifest."+ window.envSettings.version.toString().replace(/(\d+)\..+/, "$1") +".json")
206
.then(function(response) { return response.json() })
207
.then(function(data) {
208
Object.keys(data).forEach(function(k) {
web/gui/v2/npm.react.dom.acf9c264afcd943d8be3.js
deleted
-2
@@ -1,2 +0,0 @@
1
-/*! For license information please see npm.react.dom.acf9c264afcd943d8be3.js.LICENSE.txt */
2
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="b983e2d9-046e-406c-8c25-16faeaf620d9",e._sentryDebugIdIdentifier="sentry-dbid-b983e2d9-046e-406c-8c25-16faeaf620d9")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[967],{64448:(e,n,t)=>{var r=t(67294),l=t(63840);function a(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t<arguments.length;t++)n+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i=new Set,o={};function u(e,n){c(e,n),c(e+"Capture",n)}function c(e,n){for(o[e]=n,e=0;e<n.length;e++)i.add(n[e])}var s=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),f=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p={},m={};function h(e,n,t,r,l,a,i){this.acceptsBooleans=2===n||3===n||4===n,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=a,this.removeEmptyString=i}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new h(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var n=e[0];g[n]=new h(n,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new h(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new h(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new h(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new h(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new h(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new h(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new h(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,n,t,r){var l=g.hasOwnProperty(n)?g[n]:null;(null!==l?0!==l.type:r||!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])&&(function(e,n,t,r){if(null===n||"undefined"===typeof n||function(e,n,t,r){if(null!==t&&0===t.type)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==t?!t.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,n,t,r))return!0;if(r)return!1;if(null!==t)switch(t.type){case 3:return!n;case 4:return!1===n;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}(n,t,l,r)&&(t=null),r||null===l?function(e){return!!f.call(m,e)||!f.call(p,e)&&(d.test(e)?m[e]=!0:(p[e]=!0,!1))}(n)&&(null===t?e.removeAttribute(n):e.setAttribute(n,""+t)):l.mustUseProperty?e[l.propertyName]=null===t?3!==l.type&&"":t:(n=l.attributeName,r=l.attributeNamespace,null===t?e.removeAttribute(n):(t=3===(l=l.type)||4===l&&!0===t?"":""+t,r?e.setAttributeNS(r,n,t):e.setAttribute(n,t))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var n=e.replace(v,y);g[n]=new h(n,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var n=e.replace(v,y);g[n]=new h(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var n=e.replace(v,y);g[n]=new h(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),S=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),_=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),N=Symbol.for("react.suspense"),z=Symbol.for("react.suspense_list"),L=Symbol.for("react.memo"),M=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var O=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var F=Symbol.iterator;function D(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=F&&e[F]||e["@@iterator"])?e:null}var R,I=Object.assign;function U(e){if(void 0===R)try{throw Error()}catch(t){var n=t.stack.trim().match(/\n( *(at )?)/);R=n&&n[1]||""}return"\n"+R+e}var A=!1;function V(e,n){if(!e||A)return"";A=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(c){var r=c}Reflect.construct(e,[],n)}else{try{n.call()}catch(c){r=c}e.call(n.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&"string"===typeof c.stack){for(var l=c.stack.split("\n"),a=r.stack.split("\n"),i=l.length-1,o=a.length-1;1<=i&&0<=o&&l[i]!==a[o];)o--;for(;1<=i&&0<=o;i--,o--)if(l[i]!==a[o]){if(1!==i||1!==o)do{if(i--,0>--o||l[i]!==a[o]){var u="\n"+l[i].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}}while(1<=i&&0<=o);break}}}finally{A=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?U(e):""}function Q(e){switch(e.tag){case 5:return U(e.type);case 16:return U("Lazy");case 13:return U("Suspense");case 19:return U("SuspenseList");case 0:case 2:case 15:return e=V(e.type,!1);case 11:return e=V(e.type.render,!1);case 1:return e=V(e.type,!0);default:return""}}function W(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case x:return"Fragment";case S:return"Portal";case T:return"Profiler";case E:return"StrictMode";case N:return"Suspense";case z:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case _:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case P:var n=e.render;return(e=e.displayName)||(e=""!==(e=n.displayName||n.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case L:return null!==(n=e.displayName||null)?n:W(e.type)||"Memo";case M:n=e._payload,e=e._init;try{return W(e(n))}catch(t){}}return null}function H(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=n.render).displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return W(n);case 8:return n===E?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof n)return n.displayName||n.name||null;if("string"===typeof n)return n}return null}function B(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function j(e){var n=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===n||"radio"===n)}function $(e){e._valueTracker||(e._valueTracker=function(e){var n=j(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&"undefined"!==typeof t&&"function"===typeof t.get&&"function"===typeof t.set){var l=t.get,a=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}(e))}function K(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=j(e)?e.checked?"true":"false":e.value),(e=r)!==t&&(n.setValue(e),!0)}function q(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(n){return e.body}}function Y(e,n){var t=n.checked;return I({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:e._wrapperState.initialChecked})}function X(e,n){var t=null==n.defaultValue?"":n.defaultValue,r=null!=n.checked?n.checked:n.defaultChecked;t=B(null!=n.value?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:"checkbox"===n.type||"radio"===n.type?null!=n.checked:null!=n.value}}function G(e,n){null!=(n=n.checked)&&b(e,"checked",n,!1)}function Z(e,n){G(e,n);var t=B(n.value),r=n.type;if(null!=t)"number"===r?(0===t&&""===e.value||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");n.hasOwnProperty("value")?ee(e,n.type,t):n.hasOwnProperty("defaultValue")&&ee(e,n.type,B(n.defaultValue)),null==n.checked&&null!=n.defaultChecked&&(e.defaultChecked=!!n.defaultChecked)}function J(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!("submit"!==r&&"reset"!==r||void 0!==n.value&&null!==n.value))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}""!==(t=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==t&&(e.name=t)}function ee(e,n,t){"number"===n&&q(e.ownerDocument)===e||(null==t?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var ne=Array.isArray;function te(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l<t.length;l++)n["$"+t[l]]=!0;for(t=0;t<e.length;t++)l=n.hasOwnProperty("$"+e[t].value),e[t].selected!==l&&(e[t].selected=l),l&&r&&(e[t].defaultSelected=!0)}else{for(t=""+B(t),n=null,l=0;l<e.length;l++){if(e[l].value===t)return e[l].selected=!0,void(r&&(e[l].defaultSelected=!0));null!==n||e[l].disabled||(n=e[l])}null!==n&&(n.selected=!0)}}function re(e,n){if(null!=n.dangerouslySetInnerHTML)throw Error(a(91));return I({},n,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function le(e,n){var t=n.value;if(null==t){if(t=n.children,n=n.defaultValue,null!=t){if(null!=n)throw Error(a(92));if(ne(t)){if(1<t.length)throw Error(a(93));t=t[0]}n=t}null==n&&(n=""),t=n}e._wrapperState={initialValue:B(t)}}function ae(e,n){var t=B(n.value),r=B(n.defaultValue);null!=t&&((t=""+t)!==e.value&&(e.value=t),null==n.defaultValue&&e.defaultValue!==t&&(e.defaultValue=t)),null!=r&&(e.defaultValue=""+r)}function ie(e){var n=e.textContent;n===e._wrapperState.initialValue&&""!==n&&null!==n&&(e.value=n)}function oe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ue(e,n){return null==e||"http://www.w3.org/1999/xhtml"===e?oe(n):"http://www.w3.org/2000/svg"===e&&"foreignObject"===n?"http://www.w3.org/1999/xhtml":e}var ce,se,fe=(se=function(e,n){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=n;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+n.valueOf().toString()+"</svg>",n=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,n,t,r){MSApp.execUnsafeLocalFunction((function(){return se(e,n)}))}:se);function de(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&3===t.nodeType)return void(t.nodeValue=n)}e.textContent=n}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];function he(e,n,t){return null==n||"boolean"===typeof n||""===n?"":t||"number"!==typeof n||0===n||pe.hasOwnProperty(e)&&pe[e]?(""+n).trim():n+"px"}function ge(e,n){for(var t in e=e.style,n)if(n.hasOwnProperty(t)){var r=0===t.indexOf("--"),l=he(t,n[t],r);"float"===t&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}Object.keys(pe).forEach((function(e){me.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),pe[n]=pe[e]}))}));var ve=I({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,n){if(n){if(ve[e]&&(null!=n.children||null!=n.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=n.dangerouslySetInnerHTML){if(null!=n.children)throw Error(a(60));if("object"!==typeof n.dangerouslySetInnerHTML||!("__html"in n.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=n.style&&"object"!==typeof n.style)throw Error(a(62))}}function be(e,n){if(-1===e.indexOf("-"))return"string"===typeof n.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ke=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Se=null,xe=null,Ee=null;function Te(e){if(e=bl(e)){if("function"!==typeof Se)throw Error(a(280));var n=e.stateNode;n&&(n=wl(n),Se(e.stateNode,e.type,n))}}function Ce(e){xe?Ee?Ee.push(e):Ee=[e]:xe=e}function _e(){if(xe){var e=xe,n=Ee;if(Ee=xe=null,Te(e),n)for(e=0;e<n.length;e++)Te(n[e])}}function Pe(e,n){return e(n)}function Ne(){}var ze=!1;function Le(e,n,t){if(ze)return e(n,t);ze=!0;try{return Pe(e,n,t)}finally{ze=!1,(null!==xe||null!==Ee)&&(Ne(),_e())}}function Me(e,n){var t=e.stateNode;if(null===t)return null;var r=wl(t);if(null===r)return null;t=r[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(t&&"function"!==typeof t)throw Error(a(231,n,typeof t));return t}var Oe=!1;if(s)try{var Fe={};Object.defineProperty(Fe,"passive",{get:function(){Oe=!0}}),window.addEventListener("test",Fe,Fe),window.removeEventListener("test",Fe,Fe)}catch(se){Oe=!1}function De(e,n,t,r,l,a,i,o,u){var c=Array.prototype.slice.call(arguments,3);try{n.apply(t,c)}catch(s){this.onError(s)}}var Re=!1,Ie=null,Ue=!1,Ae=null,Ve={onError:function(e){Re=!0,Ie=e}};function Qe(e,n,t,r,l,a,i,o,u){Re=!1,Ie=null,De.apply(Ve,arguments)}function We(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{0!==(4098&(n=e).flags)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function He(e){if(13===e.tag){var n=e.memoizedState;if(null===n&&(null!==(e=e.alternate)&&(n=e.memoizedState)),null!==n)return n.dehydrated}return null}function Be(e){if(We(e)!==e)throw Error(a(188))}function je(e){return null!==(e=function(e){var n=e.alternate;if(!n){if(null===(n=We(e)))throw Error(a(188));return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(null===l)break;var i=l.alternate;if(null===i){if(null!==(r=l.return)){t=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===t)return Be(l),e;if(i===r)return Be(l),n;i=i.sibling}throw Error(a(188))}if(t.return!==r.return)t=l,r=i;else{for(var o=!1,u=l.child;u;){if(u===t){o=!0,t=l,r=i;break}if(u===r){o=!0,r=l,t=i;break}u=u.sibling}if(!o){for(u=i.child;u;){if(u===t){o=!0,t=i,r=l;break}if(u===r){o=!0,r=i,t=l;break}u=u.sibling}if(!o)throw Error(a(189))}}if(t.alternate!==r)throw Error(a(190))}if(3!==t.tag)throw Error(a(188));return t.stateNode.current===t?e:n}(e))?$e(e):null}function $e(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var n=$e(e);if(null!==n)return n;e=e.sibling}return null}var Ke=l.unstable_scheduleCallback,qe=l.unstable_cancelCallback,Ye=l.unstable_shouldYield,Xe=l.unstable_requestPaint,Ge=l.unstable_now,Ze=l.unstable_getCurrentPriorityLevel,Je=l.unstable_ImmediatePriority,en=l.unstable_UserBlockingPriority,nn=l.unstable_NormalPriority,tn=l.unstable_LowPriority,rn=l.unstable_IdlePriority,ln=null,an=null;var on=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(un(e)/cn|0)|0},un=Math.log,cn=Math.LN2;var sn=64,fn=4194304;function dn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pn(e,n){var t=e.pendingLanes;if(0===t)return 0;var r=0,l=e.suspendedLanes,a=e.pingedLanes,i=268435455&t;if(0!==i){var o=i&~l;0!==o?r=dn(o):0!==(a&=i)&&(r=dn(a))}else 0!==(i=t&~l)?r=dn(i):0!==a&&(r=dn(a));if(0===r)return 0;if(0!==n&&n!==r&&0===(n&l)&&((l=r&-r)>=(a=n&-n)||16===l&&0!==(4194240&a)))return n;if(0!==(4&r)&&(r|=16&t),0!==(n=e.entangledLanes))for(e=e.entanglements,n&=r;0<n;)l=1<<(t=31-on(n)),r|=e[t],n&=~l;return r}function mn(e,n){switch(e){case 1:case 2:case 4:return n+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;default:return-1}}function hn(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function gn(){var e=sn;return 0===(4194240&(sn<<=1))&&(sn=64),e}function vn(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function yn(e,n,t){e.pendingLanes|=n,536870912!==n&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[n=31-on(n)]=t}function bn(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-on(t),l=1<<r;l&n|e[r]&n&&(e[r]|=n),t&=~l}}var kn=0;function wn(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var Sn,xn,En,Tn,Cn,_n=!1,Pn=[],Nn=null,zn=null,Ln=null,Mn=new Map,On=new Map,Fn=[],Dn="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Rn(e,n){switch(e){case"focusin":case"focusout":Nn=null;break;case"dragenter":case"dragleave":zn=null;break;case"mouseover":case"mouseout":Ln=null;break;case"pointerover":case"pointerout":Mn.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":On.delete(n.pointerId)}}function In(e,n,t,r,l,a){return null===e||e.nativeEvent!==a?(e={blockedOn:n,domEventName:t,eventSystemFlags:r,nativeEvent:a,targetContainers:[l]},null!==n&&(null!==(n=bl(n))&&xn(n)),e):(e.eventSystemFlags|=r,n=e.targetContainers,null!==l&&-1===n.indexOf(l)&&n.push(l),e)}function Un(e){var n=yl(e.target);if(null!==n){var t=We(n);if(null!==t)if(13===(n=t.tag)){if(null!==(n=He(t)))return e.blockedOn=n,void Cn(e.priority,(function(){En(t)}))}else if(3===n&&t.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===t.tag?t.stateNode.containerInfo:null)}e.blockedOn=null}function An(e){if(null!==e.blockedOn)return!1;for(var n=e.targetContainers;0<n.length;){var t=Xn(e.domEventName,e.eventSystemFlags,n[0],e.nativeEvent);if(null!==t)return null!==(n=bl(t))&&xn(n),e.blockedOn=t,!1;var r=new(t=e.nativeEvent).constructor(t.type,t);ke=r,t.target.dispatchEvent(r),ke=null,n.shift()}return!0}function Vn(e,n,t){An(e)&&t.delete(n)}function Qn(){_n=!1,null!==Nn&&An(Nn)&&(Nn=null),null!==zn&&An(zn)&&(zn=null),null!==Ln&&An(Ln)&&(Ln=null),Mn.forEach(Vn),On.forEach(Vn)}function Wn(e,n){e.blockedOn===n&&(e.blockedOn=null,_n||(_n=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,Qn)))}function Hn(e){function n(n){return Wn(n,e)}if(0<Pn.length){Wn(Pn[0],e);for(var t=1;t<Pn.length;t++){var r=Pn[t];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Nn&&Wn(Nn,e),null!==zn&&Wn(zn,e),null!==Ln&&Wn(Ln,e),Mn.forEach(n),On.forEach(n),t=0;t<Fn.length;t++)(r=Fn[t]).blockedOn===e&&(r.blockedOn=null);for(;0<Fn.length&&null===(t=Fn[0]).blockedOn;)Un(t),null===t.blockedOn&&Fn.shift()}var Bn=k.ReactCurrentBatchConfig,jn=!0;function $n(e,n,t,r){var l=kn,a=Bn.transition;Bn.transition=null;try{kn=1,qn(e,n,t,r)}finally{kn=l,Bn.transition=a}}function Kn(e,n,t,r){var l=kn,a=Bn.transition;Bn.transition=null;try{kn=4,qn(e,n,t,r)}finally{kn=l,Bn.transition=a}}function qn(e,n,t,r){if(jn){var l=Xn(e,n,t,r);if(null===l)Br(e,n,r,Yn,t),Rn(e,r);else if(function(e,n,t,r,l){switch(n){case"focusin":return Nn=In(Nn,e,n,t,r,l),!0;case"dragenter":return zn=In(zn,e,n,t,r,l),!0;case"mouseover":return Ln=In(Ln,e,n,t,r,l),!0;case"pointerover":var a=l.pointerId;return Mn.set(a,In(Mn.get(a)||null,e,n,t,r,l)),!0;case"gotpointercapture":return a=l.pointerId,On.set(a,In(On.get(a)||null,e,n,t,r,l)),!0}return!1}(l,e,n,t,r))r.stopPropagation();else if(Rn(e,r),4&n&&-1<Dn.indexOf(e)){for(;null!==l;){var a=bl(l);if(null!==a&&Sn(a),null===(a=Xn(e,n,t,r))&&Br(e,n,r,Yn,t),a===l)break;l=a}null!==l&&r.stopPropagation()}else Br(e,n,r,null,t)}}var Yn=null;function Xn(e,n,t,r){if(Yn=null,null!==(e=yl(e=we(r))))if(null===(n=We(e)))e=null;else if(13===(t=n.tag)){if(null!==(e=He(n)))return e;e=null}else if(3===t){if(n.stateNode.current.memoizedState.isDehydrated)return 3===n.tag?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null);return Yn=e,null}function Gn(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Ze()){case Je:return 1;case en:return 4;case nn:case tn:return 16;case rn:return 536870912;default:return 16}default:return 16}}var Zn=null,Jn=null,et=null;function nt(){if(et)return et;var e,n,t=Jn,r=t.length,l="value"in Zn?Zn.value:Zn.textContent,a=l.length;for(e=0;e<r&&t[e]===l[e];e++);var i=r-e;for(n=1;n<=i&&t[r-n]===l[a-n];n++);return et=l.slice(e,1<n?1-n:void 0)}function tt(e){var n=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===n&&(e=13):e=n,10===e&&(e=13),32<=e||13===e?e:0}function rt(){return!0}function lt(){return!1}function at(e){function n(n,t,r,l,a){for(var i in this._reactName=n,this._targetInst=r,this.type=t,this.nativeEvent=l,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(i)&&(n=e[i],this[i]=n?n(l):l[i]);return this.isDefaultPrevented=(null!=l.defaultPrevented?l.defaultPrevented:!1===l.returnValue)?rt:lt,this.isPropagationStopped=lt,this}return I(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rt)},persist:function(){},isPersistent:rt}),n}var it,ot,ut,ct={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},st=at(ct),ft=I({},ct,{view:0,detail:0}),dt=at(ft),pt=I({},ft,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Tt,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ut&&(ut&&"mousemove"===e.type?(it=e.screenX-ut.screenX,ot=e.screenY-ut.screenY):ot=it=0,ut=e),it)},movementY:function(e){return"movementY"in e?e.movementY:ot}}),mt=at(pt),ht=at(I({},pt,{dataTransfer:0})),gt=at(I({},ft,{relatedTarget:0})),vt=at(I({},ct,{animationName:0,elapsedTime:0,pseudoElement:0})),yt=I({},ct,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bt=at(yt),kt=at(I({},ct,{data:0})),wt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},St={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},xt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Et(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):!!(e=xt[e])&&!!n[e]}function Tt(){return Et}var Ct=I({},ft,{key:function(e){if(e.key){var n=wt[e.key]||e.key;if("Unidentified"!==n)return n}return"keypress"===e.type?13===(e=tt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?St[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Tt,charCode:function(e){return"keypress"===e.type?tt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),_t=at(Ct),Pt=at(I({},pt,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Nt=at(I({},ft,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Tt})),zt=at(I({},ct,{propertyName:0,elapsedTime:0,pseudoElement:0})),Lt=I({},pt,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Mt=at(Lt),Ot=[9,13,27,32],Ft=s&&"CompositionEvent"in window,Dt=null;s&&"documentMode"in document&&(Dt=document.documentMode);var Rt=s&&"TextEvent"in window&&!Dt,It=s&&(!Ft||Dt&&8<Dt&&11>=Dt),Ut=String.fromCharCode(32),At=!1;function Vt(e,n){switch(e){case"keyup":return-1!==Ot.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qt(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Wt=!1;var Ht={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Bt(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!Ht[e.type]:"textarea"===n}function jt(e,n,t,r){Ce(r),0<(n=$r(n,"onChange")).length&&(t=new st("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var $t=null,Kt=null;function qt(e){Ur(e,0)}function Yt(e){if(K(kl(e)))return e}function Xt(e,n){if("change"===e)return n}var Gt=!1;if(s){var Zt;if(s){var Jt="oninput"in document;if(!Jt){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jt="function"===typeof er.oninput}Zt=Jt}else Zt=!1;Gt=Zt&&(!document.documentMode||9<document.documentMode)}function nr(){$t&&($t.detachEvent("onpropertychange",tr),Kt=$t=null)}function tr(e){if("value"===e.propertyName&&Yt(Kt)){var n=[];jt(n,Kt,e,we(e)),Le(qt,n)}}function rr(e,n,t){"focusin"===e?(nr(),Kt=t,($t=n).attachEvent("onpropertychange",tr)):"focusout"===e&&nr()}function lr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yt(Kt)}function ar(e,n){if("click"===e)return Yt(n)}function ir(e,n){if("input"===e||"change"===e)return Yt(n)}var or="function"===typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n};function ur(e,n){if(or(e,n))return!0;if("object"!==typeof e||null===e||"object"!==typeof n||null===n)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++){var l=t[r];if(!f.call(n,l)||!or(e[l],n[l]))return!1}return!0}function cr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function sr(e,n){var t,r=cr(e);for(e=0;r;){if(3===r.nodeType){if(t=e+r.textContent.length,e<=n&&t>=n)return{node:r,offset:n-e};e=t}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cr(r)}}function fr(e,n){return!(!e||!n)&&(e===n||(!e||3!==e.nodeType)&&(n&&3===n.nodeType?fr(e,n.parentNode):"contains"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}function dr(){for(var e=window,n=q();n instanceof e.HTMLIFrameElement;){try{var t="string"===typeof n.contentWindow.location.href}catch(r){t=!1}if(!t)break;n=q((e=n.contentWindow).document)}return n}function pr(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}function mr(e){var n=dr(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&fr(t.ownerDocument.documentElement,t)){if(null!==r&&pr(t))if(n=r.start,void 0===(e=r.end)&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if((e=(n=t.ownerDocument||document)&&n.defaultView||window).getSelection){e=e.getSelection();var l=t.textContent.length,a=Math.min(r.start,l);r=void 0===r.end?a:Math.min(r.end,l),!e.extend&&a>r&&(l=r,r=a,a=l),l=sr(t,a);var i=sr(t,r);l&&i&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((n=n.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(n),e.extend(i.node,i.offset)):(n.setEnd(i.node,i.offset),e.addRange(n)))}for(n=[],e=t;e=e.parentNode;)1===e.nodeType&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof t.focus&&t.focus(),t=0;t<n.length;t++)(e=n[t]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var hr=s&&"documentMode"in document&&11>=document.documentMode,gr=null,vr=null,yr=null,br=!1;function kr(e,n,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;br||null==gr||gr!==q(r)||("selectionStart"in(r=gr)&&pr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},yr&&ur(yr,r)||(yr=r,0<(r=$r(vr,"onSelect")).length&&(n=new st("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=gr)))}function wr(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var Sr={animationend:wr("Animation","AnimationEnd"),animationiteration:wr("Animation","AnimationIteration"),animationstart:wr("Animation","AnimationStart"),transitionend:wr("Transition","TransitionEnd")},xr={},Er={};function Tr(e){if(xr[e])return xr[e];if(!Sr[e])return e;var n,t=Sr[e];for(n in t)if(t.hasOwnProperty(n)&&n in Er)return xr[e]=t[n];return e}s&&(Er=document.createElement("div").style,"AnimationEvent"in window||(delete Sr.animationend.animation,delete Sr.animationiteration.animation,delete Sr.animationstart.animation),"TransitionEvent"in window||delete Sr.transitionend.transition);var Cr=Tr("animationend"),_r=Tr("animationiteration"),Pr=Tr("animationstart"),Nr=Tr("transitionend"),zr=new Map,Lr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Mr(e,n){zr.set(e,n),u(n,[e])}for(var Or=0;Or<Lr.length;Or++){var Fr=Lr[Or];Mr(Fr.toLowerCase(),"on"+(Fr[0].toUpperCase()+Fr.slice(1)))}Mr(Cr,"onAnimationEnd"),Mr(_r,"onAnimationIteration"),Mr(Pr,"onAnimationStart"),Mr("dblclick","onDoubleClick"),Mr("focusin","onFocus"),Mr("focusout","onBlur"),Mr(Nr,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Dr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Rr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Dr));function Ir(e,n,t){var r=e.type||"unknown-event";e.currentTarget=t,function(e,n,t,r,l,i,o,u,c){if(Qe.apply(this,arguments),Re){if(!Re)throw Error(a(198));var s=Ie;Re=!1,Ie=null,Ue||(Ue=!0,Ae=s)}}(r,n,void 0,e),e.currentTarget=null}function Ur(e,n){n=0!==(4&n);for(var t=0;t<e.length;t++){var r=e[t],l=r.event;r=r.listeners;e:{var a=void 0;if(n)for(var i=r.length-1;0<=i;i--){var o=r[i],u=o.instance,c=o.currentTarget;if(o=o.listener,u!==a&&l.isPropagationStopped())break e;Ir(l,o,c),a=u}else for(i=0;i<r.length;i++){if(u=(o=r[i]).instance,c=o.currentTarget,o=o.listener,u!==a&&l.isPropagationStopped())break e;Ir(l,o,c),a=u}}}if(Ue)throw e=Ae,Ue=!1,Ae=null,e}function Ar(e,n){var t=n[hl];void 0===t&&(t=n[hl]=new Set);var r=e+"__bubble";t.has(r)||(Hr(n,e,2,!1),t.add(r))}function Vr(e,n,t){var r=0;n&&(r|=4),Hr(t,e,r,n)}var Qr="_reactListening"+Math.random().toString(36).slice(2);function Wr(e){if(!e[Qr]){e[Qr]=!0,i.forEach((function(n){"selectionchange"!==n&&(Rr.has(n)||Vr(n,!1,e),Vr(n,!0,e))}));var n=9===e.nodeType?e:e.ownerDocument;null===n||n[Qr]||(n[Qr]=!0,Vr("selectionchange",!1,n))}}function Hr(e,n,t,r){switch(Gn(n)){case 1:var l=$n;break;case 4:l=Kn;break;default:l=qn}t=l.bind(null,n,t,e),l=void 0,!Oe||"touchstart"!==n&&"touchmove"!==n&&"wheel"!==n||(l=!0),r?void 0!==l?e.addEventListener(n,t,{capture:!0,passive:l}):e.addEventListener(n,t,!0):void 0!==l?e.addEventListener(n,t,{passive:l}):e.addEventListener(n,t,!1)}function Br(e,n,t,r,l){var a=r;if(0===(1&n)&&0===(2&n)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var o=r.stateNode.containerInfo;if(o===l||8===o.nodeType&&o.parentNode===l)break;if(4===i)for(i=r.return;null!==i;){var u=i.tag;if((3===u||4===u)&&((u=i.stateNode.containerInfo)===l||8===u.nodeType&&u.parentNode===l))return;i=i.return}for(;null!==o;){if(null===(i=yl(o)))return;if(5===(u=i.tag)||6===u){r=a=i;continue e}o=o.parentNode}}r=r.return}Le((function(){var r=a,l=we(t),i=[];e:{var o=zr.get(e);if(void 0!==o){var u=st,c=e;switch(e){case"keypress":if(0===tt(t))break e;case"keydown":case"keyup":u=_t;break;case"focusin":c="focus",u=gt;break;case"focusout":c="blur",u=gt;break;case"beforeblur":case"afterblur":u=gt;break;case"click":if(2===t.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=mt;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=ht;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=Nt;break;case Cr:case _r:case Pr:u=vt;break;case Nr:u=zt;break;case"scroll":u=dt;break;case"wheel":u=Mt;break;case"copy":case"cut":case"paste":u=bt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=Pt}var s=0!==(4&n),f=!s&&"scroll"===e,d=s?null!==o?o+"Capture":null:o;s=[];for(var p,m=r;null!==m;){var h=(p=m).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==d&&(null!=(h=Me(m,d))&&s.push(jr(m,h,p)))),f)break;m=m.return}0<s.length&&(o=new u(o,c,null,t,l),i.push({event:o,listeners:s}))}}if(0===(7&n)){if(u="mouseout"===e||"pointerout"===e,(!(o="mouseover"===e||"pointerover"===e)||t===ke||!(c=t.relatedTarget||t.fromElement)||!yl(c)&&!c[ml])&&(u||o)&&(o=l.window===l?l:(o=l.ownerDocument)?o.defaultView||o.parentWindow:window,u?(u=r,null!==(c=(c=t.relatedTarget||t.toElement)?yl(c):null)&&(c!==(f=We(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(u=null,c=r),u!==c)){if(s=mt,h="onMouseLeave",d="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(s=Pt,h="onPointerLeave",d="onPointerEnter",m="pointer"),f=null==u?o:kl(u),p=null==c?o:kl(c),(o=new s(h,m+"leave",u,t,l)).target=f,o.relatedTarget=p,h=null,yl(l)===r&&((s=new s(d,m+"enter",c,t,l)).target=p,s.relatedTarget=f,h=s),f=h,u&&c)e:{for(d=c,m=0,p=s=u;p;p=Kr(p))m++;for(p=0,h=d;h;h=Kr(h))p++;for(;0<m-p;)s=Kr(s),m--;for(;0<p-m;)d=Kr(d),p--;for(;m--;){if(s===d||null!==d&&s===d.alternate)break e;s=Kr(s),d=Kr(d)}s=null}else s=null;null!==u&&qr(i,o,u,s,!1),null!==c&&null!==f&&qr(i,f,c,s,!0)}if("select"===(u=(o=r?kl(r):window).nodeName&&o.nodeName.toLowerCase())||"input"===u&&"file"===o.type)var g=Xt;else if(Bt(o))if(Gt)g=ir;else{g=lr;var v=rr}else(u=o.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(g=ar);switch(g&&(g=g(e,r))?jt(i,g,t,l):(v&&v(e,o,r),"focusout"===e&&(v=o._wrapperState)&&v.controlled&&"number"===o.type&&ee(o,"number",o.value)),v=r?kl(r):window,e){case"focusin":(Bt(v)||"true"===v.contentEditable)&&(gr=v,vr=r,yr=null);break;case"focusout":yr=vr=gr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,kr(i,t,l);break;case"selectionchange":if(hr)break;case"keydown":case"keyup":kr(i,t,l)}var y;if(Ft)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Wt?Vt(e,t)&&(b="onCompositionEnd"):"keydown"===e&&229===t.keyCode&&(b="onCompositionStart");b&&(It&&"ko"!==t.locale&&(Wt||"onCompositionStart"!==b?"onCompositionEnd"===b&&Wt&&(y=nt()):(Jn="value"in(Zn=l)?Zn.value:Zn.textContent,Wt=!0)),0<(v=$r(r,b)).length&&(b=new kt(b,e,null,t,l),i.push({event:b,listeners:v}),y?b.data=y:null!==(y=Qt(t))&&(b.data=y))),(y=Rt?function(e,n){switch(e){case"compositionend":return Qt(n);case"keypress":return 32!==n.which?null:(At=!0,Ut);case"textInput":return(e=n.data)===Ut&&At?null:e;default:return null}}(e,t):function(e,n){if(Wt)return"compositionend"===e||!Ft&&Vt(e,n)?(e=nt(),et=Jn=Zn=null,Wt=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return It&&"ko"!==n.locale?null:n.data}}(e,t))&&(0<(r=$r(r,"onBeforeInput")).length&&(l=new kt("onBeforeInput","beforeinput",null,t,l),i.push({event:l,listeners:r}),l.data=y))}Ur(i,n)}))}function jr(e,n,t){return{instance:e,listener:n,currentTarget:t}}function $r(e,n){for(var t=n+"Capture",r=[];null!==e;){var l=e,a=l.stateNode;5===l.tag&&null!==a&&(l=a,null!=(a=Me(e,t))&&r.unshift(jr(e,a,l)),null!=(a=Me(e,n))&&r.push(jr(e,a,l))),e=e.return}return r}function Kr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function qr(e,n,t,r,l){for(var a=n._reactName,i=[];null!==t&&t!==r;){var o=t,u=o.alternate,c=o.stateNode;if(null!==u&&u===r)break;5===o.tag&&null!==c&&(o=c,l?null!=(u=Me(t,a))&&i.unshift(jr(t,u,o)):l||null!=(u=Me(t,a))&&i.push(jr(t,u,o))),t=t.return}0!==i.length&&e.push({event:n,listeners:i})}var Yr=/\r\n?/g,Xr=/\u0000|\uFFFD/g;function Gr(e){return("string"===typeof e?e:""+e).replace(Yr,"\n").replace(Xr,"")}function Zr(e,n,t){if(n=Gr(n),Gr(e)!==n&&t)throw Error(a(425))}function Jr(){}var el=null,nl=null;function tl(e,n){return"textarea"===e||"noscript"===e||"string"===typeof n.children||"number"===typeof n.children||"object"===typeof n.dangerouslySetInnerHTML&&null!==n.dangerouslySetInnerHTML&&null!=n.dangerouslySetInnerHTML.__html}var rl="function"===typeof setTimeout?setTimeout:void 0,ll="function"===typeof clearTimeout?clearTimeout:void 0,al="function"===typeof Promise?Promise:void 0,il="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof al?function(e){return al.resolve(null).then(e).catch(ol)}:rl;function ol(e){setTimeout((function(){throw e}))}function ul(e,n){var t=n,r=0;do{var l=t.nextSibling;if(e.removeChild(t),l&&8===l.nodeType)if("/$"===(t=l.data)){if(0===r)return e.removeChild(l),void Hn(n);r--}else"$"!==t&&"$?"!==t&&"$!"!==t||r++;t=l}while(t);Hn(n)}function cl(e){for(;null!=e;e=e.nextSibling){var n=e.nodeType;if(1===n||3===n)break;if(8===n){if("$"===(n=e.data)||"$!"===n||"$?"===n)break;if("/$"===n)return null}}return e}function sl(e){e=e.previousSibling;for(var n=0;e;){if(8===e.nodeType){var t=e.data;if("$"===t||"$!"===t||"$?"===t){if(0===n)return e;n--}else"/$"===t&&n++}e=e.previousSibling}return null}var fl=Math.random().toString(36).slice(2),dl="__reactFiber$"+fl,pl="__reactProps$"+fl,ml="__reactContainer$"+fl,hl="__reactEvents$"+fl,gl="__reactListeners$"+fl,vl="__reactHandles$"+fl;function yl(e){var n=e[dl];if(n)return n;for(var t=e.parentNode;t;){if(n=t[ml]||t[dl]){if(t=n.alternate,null!==n.child||null!==t&&null!==t.child)for(e=sl(e);null!==e;){if(t=e[dl])return t;e=sl(e)}return n}t=(e=t).parentNode}return null}function bl(e){return!(e=e[dl]||e[ml])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function kl(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function wl(e){return e[pl]||null}var Sl=[],xl=-1;function El(e){return{current:e}}function Tl(e){0>xl||(e.current=Sl[xl],Sl[xl]=null,xl--)}function Cl(e,n){xl++,Sl[xl]=e.current,e.current=n}var _l={},Pl=El(_l),Nl=El(!1),zl=_l;function Ll(e,n){var t=e.type.contextTypes;if(!t)return _l;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in t)a[l]=n[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=a),a}function Ml(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ol(){Tl(Nl),Tl(Pl)}function Fl(e,n,t){if(Pl.current!==_l)throw Error(a(168));Cl(Pl,n),Cl(Nl,t)}function Dl(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,"function"!==typeof r.getChildContext)return t;for(var l in r=r.getChildContext())if(!(l in n))throw Error(a(108,H(e)||"Unknown",l));return I({},t,r)}function Rl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||_l,zl=Pl.current,Cl(Pl,e),Cl(Nl,Nl.current),!0}function Il(e,n,t){var r=e.stateNode;if(!r)throw Error(a(169));t?(e=Dl(e,n,zl),r.__reactInternalMemoizedMergedChildContext=e,Tl(Nl),Tl(Pl),Cl(Pl,e)):Tl(Nl),Cl(Nl,t)}var Ul=null,Al=!1,Vl=!1;function Ql(e){null===Ul?Ul=[e]:Ul.push(e)}function Wl(){if(!Vl&&null!==Ul){Vl=!0;var e=0,n=kn;try{var t=Ul;for(kn=1;e<t.length;e++){var r=t[e];do{r=r(!0)}while(null!==r)}Ul=null,Al=!1}catch(l){throw null!==Ul&&(Ul=Ul.slice(e+1)),Ke(Je,Wl),l}finally{kn=n,Vl=!1}}return null}var Hl=[],Bl=0,jl=null,$l=0,Kl=[],ql=0,Yl=null,Xl=1,Gl="";function Zl(e,n){Hl[Bl++]=$l,Hl[Bl++]=jl,jl=e,$l=n}function Jl(e,n,t){Kl[ql++]=Xl,Kl[ql++]=Gl,Kl[ql++]=Yl,Yl=e;var r=Xl;e=Gl;var l=32-on(r)-1;r&=~(1<<l),t+=1;var a=32-on(n)+l;if(30<a){var i=l-l%5;a=(r&(1<<i)-1).toString(32),r>>=i,l-=i,Xl=1<<32-on(n)+l|t<<l|r,Gl=a+e}else Xl=1<<a|t<<l|r,Gl=e}function ea(e){null!==e.return&&(Zl(e,1),Jl(e,1,0))}function na(e){for(;e===jl;)jl=Hl[--Bl],Hl[Bl]=null,$l=Hl[--Bl],Hl[Bl]=null;for(;e===Yl;)Yl=Kl[--ql],Kl[ql]=null,Gl=Kl[--ql],Kl[ql]=null,Xl=Kl[--ql],Kl[ql]=null}var ta=null,ra=null,la=!1,aa=null;function ia(e,n){var t=Mc(5,null,null,0);t.elementType="DELETED",t.stateNode=n,t.return=e,null===(n=e.deletions)?(e.deletions=[t],e.flags|=16):n.push(t)}function oa(e,n){switch(e.tag){case 5:var t=e.type;return null!==(n=1!==n.nodeType||t.toLowerCase()!==n.nodeName.toLowerCase()?null:n)&&(e.stateNode=n,ta=e,ra=cl(n.firstChild),!0);case 6:return null!==(n=""===e.pendingProps||3!==n.nodeType?null:n)&&(e.stateNode=n,ta=e,ra=null,!0);case 13:return null!==(n=8!==n.nodeType?null:n)&&(t=null!==Yl?{id:Xl,overflow:Gl}:null,e.memoizedState={dehydrated:n,treeContext:t,retryLane:1073741824},(t=Mc(18,null,null,0)).stateNode=n,t.return=e,e.child=t,ta=e,ra=null,!0);default:return!1}}function ua(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function ca(e){if(la){var n=ra;if(n){var t=n;if(!oa(e,n)){if(ua(e))throw Error(a(418));n=cl(t.nextSibling);var r=ta;n&&oa(e,n)?ia(r,t):(e.flags=-4097&e.flags|2,la=!1,ta=e)}}else{if(ua(e))throw Error(a(418));e.flags=-4097&e.flags|2,la=!1,ta=e}}}function sa(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ta=e}function fa(e){if(e!==ta)return!1;if(!la)return sa(e),la=!0,!1;var n;if((n=3!==e.tag)&&!(n=5!==e.tag)&&(n="head"!==(n=e.type)&&"body"!==n&&!tl(e.type,e.memoizedProps)),n&&(n=ra)){if(ua(e))throw da(),Error(a(418));for(;n;)ia(e,n),n=cl(n.nextSibling)}if(sa(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,n=0;e;){if(8===e.nodeType){var t=e.data;if("/$"===t){if(0===n){ra=cl(e.nextSibling);break e}n--}else"$"!==t&&"$!"!==t&&"$?"!==t||n++}e=e.nextSibling}ra=null}}else ra=ta?cl(e.stateNode.nextSibling):null;return!0}function da(){for(var e=ra;e;)e=cl(e.nextSibling)}function pa(){ra=ta=null,la=!1}function ma(e){null===aa?aa=[e]:aa.push(e)}var ha=k.ReactCurrentBatchConfig;function ga(e,n){if(e&&e.defaultProps){for(var t in n=I({},n),e=e.defaultProps)void 0===n[t]&&(n[t]=e[t]);return n}return n}var va=El(null),ya=null,ba=null,ka=null;function wa(){ka=ba=ya=null}function Sa(e){var n=va.current;Tl(va),e._currentValue=n}function xa(e,n,t){for(;null!==e;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,null!==r&&(r.childLanes|=n)):null!==r&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function Ea(e,n){ya=e,ka=ba=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&n)&&(ko=!0),e.firstContext=null)}function Ta(e){var n=e._currentValue;if(ka!==e)if(e={context:e,memoizedValue:n,next:null},null===ba){if(null===ya)throw Error(a(308));ba=e,ya.dependencies={lanes:0,firstContext:e}}else ba=ba.next=e;return n}var Ca=null;function _a(e){null===Ca?Ca=[e]:Ca.push(e)}function Pa(e,n,t,r){var l=n.interleaved;return null===l?(t.next=t,_a(n)):(t.next=l.next,l.next=t),n.interleaved=t,Na(e,r)}function Na(e,n){e.lanes|=n;var t=e.alternate;for(null!==t&&(t.lanes|=n),t=e,e=e.return;null!==e;)e.childLanes|=n,null!==(t=e.alternate)&&(t.childLanes|=n),t=e,e=e.return;return 3===t.tag?t.stateNode:null}var za=!1;function La(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ma(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Oa(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function Fa(e,n,t){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&Nu)){var l=r.pending;return null===l?n.next=n:(n.next=l.next,l.next=n),r.pending=n,Na(e,t)}return null===(l=r.interleaved)?(n.next=n,_a(r)):(n.next=l.next,l.next=n),r.interleaved=n,Na(e,t)}function Da(e,n,t){if(null!==(n=n.updateQueue)&&(n=n.shared,0!==(4194240&t))){var r=n.lanes;t|=r&=e.pendingLanes,n.lanes=t,bn(e,t)}}function Ra(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var i={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};null===a?l=a=i:a=a.next=i,t=t.next}while(null!==t);null===a?l=a=n:a=a.next=n}else l=a=n;return t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=t)}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Ia(e,n,t,r){var l=e.updateQueue;za=!1;var a=l.firstBaseUpdate,i=l.lastBaseUpdate,o=l.shared.pending;if(null!==o){l.shared.pending=null;var u=o,c=u.next;u.next=null,null===i?a=c:i.next=c,i=u;var s=e.alternate;null!==s&&((o=(s=s.updateQueue).lastBaseUpdate)!==i&&(null===o?s.firstBaseUpdate=c:o.next=c,s.lastBaseUpdate=u))}if(null!==a){var f=l.baseState;for(i=0,s=c=u=null,o=a;;){var d=o.lane,p=o.eventTime;if((r&d)===d){null!==s&&(s=s.next={eventTime:p,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var m=e,h=o;switch(d=n,p=t,h.tag){case 1:if("function"===typeof(m=h.payload)){f=m.call(p,f,d);break e}f=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null===(d="function"===typeof(m=h.payload)?m.call(p,f,d):m)||void 0===d)break e;f=I({},f,d);break e;case 2:za=!0}}null!==o.callback&&0!==o.lane&&(e.flags|=64,null===(d=l.effects)?l.effects=[o]:d.push(o))}else p={eventTime:p,lane:d,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===s?(c=s=p,u=f):s=s.next=p,i|=d;if(null===(o=o.next)){if(null===(o=l.shared.pending))break;o=(d=o).next,d.next=null,l.lastBaseUpdate=d,l.shared.pending=null}}if(null===s&&(u=f),l.baseState=u,l.firstBaseUpdate=c,l.lastBaseUpdate=s,null!==(n=l.shared.interleaved)){l=n;do{i|=l.lane,l=l.next}while(l!==n)}else null===a&&(l.shared.lanes=0);Iu|=i,e.lanes=i,e.memoizedState=f}}function Ua(e,n,t){if(e=n.effects,n.effects=null,null!==e)for(n=0;n<e.length;n++){var r=e[n],l=r.callback;if(null!==l){if(r.callback=null,r=t,"function"!==typeof l)throw Error(a(191,l));l.call(r)}}}var Aa=(new r.Component).refs;function Va(e,n,t,r){t=null===(t=t(r,n=e.memoizedState))||void 0===t?n:I({},n,t),e.memoizedState=t,0===e.lanes&&(e.updateQueue.baseState=t)}var Qa={isMounted:function(e){return!!(e=e._reactInternals)&&We(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=nc(),l=tc(e),a=Oa(r,l);a.payload=n,void 0!==t&&null!==t&&(a.callback=t),null!==(n=Fa(e,a,l))&&(rc(n,e,l,r),Da(n,e,l))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=nc(),l=tc(e),a=Oa(r,l);a.tag=1,a.payload=n,void 0!==t&&null!==t&&(a.callback=t),null!==(n=Fa(e,a,l))&&(rc(n,e,l,r),Da(n,e,l))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=nc(),r=tc(e),l=Oa(t,r);l.tag=2,void 0!==n&&null!==n&&(l.callback=n),null!==(n=Fa(e,l,r))&&(rc(n,e,r,t),Da(n,e,r))}};function Wa(e,n,t,r,l,a,i){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!n.prototype||!n.prototype.isPureReactComponent||(!ur(t,r)||!ur(l,a))}function Ha(e,n,t){var r=!1,l=_l,a=n.contextType;return"object"===typeof a&&null!==a?a=Ta(a):(l=Ml(n)?zl:Pl.current,a=(r=null!==(r=n.contextTypes)&&void 0!==r)?Ll(e,l):_l),n=new n(t,a),e.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=Qa,e.stateNode=n,n._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),n}function Ba(e,n,t,r){e=n.state,"function"===typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,r),"function"===typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&Qa.enqueueReplaceState(n,n.state,null)}function ja(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs=Aa,La(e);var a=n.contextType;"object"===typeof a&&null!==a?l.context=Ta(a):(a=Ml(n)?zl:Pl.current,l.context=Ll(e,a)),l.state=e.memoizedState,"function"===typeof(a=n.getDerivedStateFromProps)&&(Va(e,n,a,t),l.state=e.memoizedState),"function"===typeof n.getDerivedStateFromProps||"function"===typeof l.getSnapshotBeforeUpdate||"function"!==typeof l.UNSAFE_componentWillMount&&"function"!==typeof l.componentWillMount||(n=l.state,"function"===typeof l.componentWillMount&&l.componentWillMount(),"function"===typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),n!==l.state&&Qa.enqueueReplaceState(l,l.state,null),Ia(e,t,l,r),l.state=e.memoizedState),"function"===typeof l.componentDidMount&&(e.flags|=4194308)}function $a(e,n,t){if(null!==(e=t.ref)&&"function"!==typeof e&&"object"!==typeof e){if(t._owner){if(t=t._owner){if(1!==t.tag)throw Error(a(309));var r=t.stateNode}if(!r)throw Error(a(147,e));var l=r,i=""+e;return null!==n&&null!==n.ref&&"function"===typeof n.ref&&n.ref._stringRef===i?n.ref:(n=function(e){var n=l.refs;n===Aa&&(n=l.refs={}),null===e?delete n[i]:n[i]=e},n._stringRef=i,n)}if("string"!==typeof e)throw Error(a(284));if(!t._owner)throw Error(a(290,e))}return e}function Ka(e,n){throw e=Object.prototype.toString.call(n),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(n).join(", ")+"}":e))}function qa(e){return(0,e._init)(e._payload)}function Ya(e){function n(n,t){if(e){var r=n.deletions;null===r?(n.deletions=[t],n.flags|=16):r.push(t)}}function t(t,r){if(!e)return null;for(;null!==r;)n(t,r),r=r.sibling;return null}function r(e,n){for(e=new Map;null!==n;)null!==n.key?e.set(n.key,n):e.set(n.index,n),n=n.sibling;return e}function l(e,n){return(e=Fc(e,n)).index=0,e.sibling=null,e}function i(n,t,r){return n.index=r,e?null!==(r=n.alternate)?(r=r.index)<t?(n.flags|=2,t):r:(n.flags|=2,t):(n.flags|=1048576,t)}function o(n){return e&&null===n.alternate&&(n.flags|=2),n}function u(e,n,t,r){return null===n||6!==n.tag?((n=Uc(t,e.mode,r)).return=e,n):((n=l(n,t)).return=e,n)}function c(e,n,t,r){var a=t.type;return a===x?f(e,n,t.props.children,r,t.key):null!==n&&(n.elementType===a||"object"===typeof a&&null!==a&&a.$$typeof===M&&qa(a)===n.type)?((r=l(n,t.props)).ref=$a(e,n,t),r.return=e,r):((r=Dc(t.type,t.key,t.props,null,e.mode,r)).ref=$a(e,n,t),r.return=e,r)}function s(e,n,t,r){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?((n=Ac(t,e.mode,r)).return=e,n):((n=l(n,t.children||[])).return=e,n)}function f(e,n,t,r,a){return null===n||7!==n.tag?((n=Rc(t,e.mode,r,a)).return=e,n):((n=l(n,t)).return=e,n)}function d(e,n,t){if("string"===typeof n&&""!==n||"number"===typeof n)return(n=Uc(""+n,e.mode,t)).return=e,n;if("object"===typeof n&&null!==n){switch(n.$$typeof){case w:return(t=Dc(n.type,n.key,n.props,null,e.mode,t)).ref=$a(e,null,n),t.return=e,t;case S:return(n=Ac(n,e.mode,t)).return=e,n;case M:return d(e,(0,n._init)(n._payload),t)}if(ne(n)||D(n))return(n=Rc(n,e.mode,t,null)).return=e,n;Ka(e,n)}return null}function p(e,n,t,r){var l=null!==n?n.key:null;if("string"===typeof t&&""!==t||"number"===typeof t)return null!==l?null:u(e,n,""+t,r);if("object"===typeof t&&null!==t){switch(t.$$typeof){case w:return t.key===l?c(e,n,t,r):null;case S:return t.key===l?s(e,n,t,r):null;case M:return p(e,n,(l=t._init)(t._payload),r)}if(ne(t)||D(t))return null!==l?null:f(e,n,t,r,null);Ka(e,t)}return null}function m(e,n,t,r,l){if("string"===typeof r&&""!==r||"number"===typeof r)return u(n,e=e.get(t)||null,""+r,l);if("object"===typeof r&&null!==r){switch(r.$$typeof){case w:return c(n,e=e.get(null===r.key?t:r.key)||null,r,l);case S:return s(n,e=e.get(null===r.key?t:r.key)||null,r,l);case M:return m(e,n,t,(0,r._init)(r._payload),l)}if(ne(r)||D(r))return f(n,e=e.get(t)||null,r,l,null);Ka(n,r)}return null}function h(l,a,o,u){for(var c=null,s=null,f=a,h=a=0,g=null;null!==f&&h<o.length;h++){f.index>h?(g=f,f=null):g=f.sibling;var v=p(l,f,o[h],u);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&n(l,f),a=i(v,a,h),null===s?c=v:s.sibling=v,s=v,f=g}if(h===o.length)return t(l,f),la&&Zl(l,h),c;if(null===f){for(;h<o.length;h++)null!==(f=d(l,o[h],u))&&(a=i(f,a,h),null===s?c=f:s.sibling=f,s=f);return la&&Zl(l,h),c}for(f=r(l,f);h<o.length;h++)null!==(g=m(f,l,h,o[h],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?h:g.key),a=i(g,a,h),null===s?c=g:s.sibling=g,s=g);return e&&f.forEach((function(e){return n(l,e)})),la&&Zl(l,h),c}function g(l,o,u,c){var s=D(u);if("function"!==typeof s)throw Error(a(150));if(null==(u=s.call(u)))throw Error(a(151));for(var f=s=null,h=o,g=o=0,v=null,y=u.next();null!==h&&!y.done;g++,y=u.next()){h.index>g?(v=h,h=null):v=h.sibling;var b=p(l,h,y.value,c);if(null===b){null===h&&(h=v);break}e&&h&&null===b.alternate&&n(l,h),o=i(b,o,g),null===f?s=b:f.sibling=b,f=b,h=v}if(y.done)return t(l,h),la&&Zl(l,g),s;if(null===h){for(;!y.done;g++,y=u.next())null!==(y=d(l,y.value,c))&&(o=i(y,o,g),null===f?s=y:f.sibling=y,f=y);return la&&Zl(l,g),s}for(h=r(l,h);!y.done;g++,y=u.next())null!==(y=m(h,l,g,y.value,c))&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),o=i(y,o,g),null===f?s=y:f.sibling=y,f=y);return e&&h.forEach((function(e){return n(l,e)})),la&&Zl(l,g),s}return function e(r,a,i,u){if("object"===typeof i&&null!==i&&i.type===x&&null===i.key&&(i=i.props.children),"object"===typeof i&&null!==i){switch(i.$$typeof){case w:e:{for(var c=i.key,s=a;null!==s;){if(s.key===c){if((c=i.type)===x){if(7===s.tag){t(r,s.sibling),(a=l(s,i.props.children)).return=r,r=a;break e}}else if(s.elementType===c||"object"===typeof c&&null!==c&&c.$$typeof===M&&qa(c)===s.type){t(r,s.sibling),(a=l(s,i.props)).ref=$a(r,s,i),a.return=r,r=a;break e}t(r,s);break}n(r,s),s=s.sibling}i.type===x?((a=Rc(i.props.children,r.mode,u,i.key)).return=r,r=a):((u=Dc(i.type,i.key,i.props,null,r.mode,u)).ref=$a(r,a,i),u.return=r,r=u)}return o(r);case S:e:{for(s=i.key;null!==a;){if(a.key===s){if(4===a.tag&&a.stateNode.containerInfo===i.containerInfo&&a.stateNode.implementation===i.implementation){t(r,a.sibling),(a=l(a,i.children||[])).return=r,r=a;break e}t(r,a);break}n(r,a),a=a.sibling}(a=Ac(i,r.mode,u)).return=r,r=a}return o(r);case M:return e(r,a,(s=i._init)(i._payload),u)}if(ne(i))return h(r,a,i,u);if(D(i))return g(r,a,i,u);Ka(r,i)}return"string"===typeof i&&""!==i||"number"===typeof i?(i=""+i,null!==a&&6===a.tag?(t(r,a.sibling),(a=l(a,i)).return=r,r=a):(t(r,a),(a=Uc(i,r.mode,u)).return=r,r=a),o(r)):t(r,a)}}var Xa=Ya(!0),Ga=Ya(!1),Za={},Ja=El(Za),ei=El(Za),ni=El(Za);function ti(e){if(e===Za)throw Error(a(174));return e}function ri(e,n){switch(Cl(ni,n),Cl(ei,e),Cl(Ja,Za),e=n.nodeType){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:ue(null,"");break;default:n=ue(n=(e=8===e?n.parentNode:n).namespaceURI||null,e=e.tagName)}Tl(Ja),Cl(Ja,n)}function li(){Tl(Ja),Tl(ei),Tl(ni)}function ai(e){ti(ni.current);var n=ti(Ja.current),t=ue(n,e.type);n!==t&&(Cl(ei,e),Cl(Ja,t))}function ii(e){ei.current===e&&(Tl(Ja),Tl(ei))}var oi=El(0);function ui(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||"$?"===t.data||"$!"===t.data))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!==(128&n.flags))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var ci=[];function si(){for(var e=0;e<ci.length;e++)ci[e]._workInProgressVersionPrimary=null;ci.length=0}var fi=k.ReactCurrentDispatcher,di=k.ReactCurrentBatchConfig,pi=0,mi=null,hi=null,gi=null,vi=!1,yi=!1,bi=0,ki=0;function wi(){throw Error(a(321))}function Si(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!or(e[t],n[t]))return!1;return!0}function xi(e,n,t,r,l,i){if(pi=i,mi=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,fi.current=null===e||null===e.memoizedState?io:oo,e=t(r,l),yi){i=0;do{if(yi=!1,bi=0,25<=i)throw Error(a(301));i+=1,gi=hi=null,n.updateQueue=null,fi.current=uo,e=t(r,l)}while(yi)}if(fi.current=ao,n=null!==hi&&null!==hi.next,pi=0,gi=hi=mi=null,vi=!1,n)throw Error(a(300));return e}function Ei(){var e=0!==bi;return bi=0,e}function Ti(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===gi?mi.memoizedState=gi=e:gi=gi.next=e,gi}function Ci(){if(null===hi){var e=mi.alternate;e=null!==e?e.memoizedState:null}else e=hi.next;var n=null===gi?mi.memoizedState:gi.next;if(null!==n)gi=n,hi=e;else{if(null===e)throw Error(a(310));e={memoizedState:(hi=e).memoizedState,baseState:hi.baseState,baseQueue:hi.baseQueue,queue:hi.queue,next:null},null===gi?mi.memoizedState=gi=e:gi=gi.next=e}return gi}function _i(e,n){return"function"===typeof n?n(e):n}function Pi(e){var n=Ci(),t=n.queue;if(null===t)throw Error(a(311));t.lastRenderedReducer=e;var r=hi,l=r.baseQueue,i=t.pending;if(null!==i){if(null!==l){var o=l.next;l.next=i.next,i.next=o}r.baseQueue=l=i,t.pending=null}if(null!==l){i=l.next,r=r.baseState;var u=o=null,c=null,s=i;do{var f=s.lane;if((pi&f)===f)null!==c&&(c=c.next={lane:0,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null}),r=s.hasEagerState?s.eagerState:e(r,s.action);else{var d={lane:f,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null};null===c?(u=c=d,o=r):c=c.next=d,mi.lanes|=f,Iu|=f}s=s.next}while(null!==s&&s!==i);null===c?o=r:c.next=u,or(r,n.memoizedState)||(ko=!0),n.memoizedState=r,n.baseState=o,n.baseQueue=c,t.lastRenderedState=r}if(null!==(e=t.interleaved)){l=e;do{i=l.lane,mi.lanes|=i,Iu|=i,l=l.next}while(l!==e)}else null===l&&(t.lanes=0);return[n.memoizedState,t.dispatch]}function Ni(e){var n=Ci(),t=n.queue;if(null===t)throw Error(a(311));t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,i=n.memoizedState;if(null!==l){t.pending=null;var o=l=l.next;do{i=e(i,o.action),o=o.next}while(o!==l);or(i,n.memoizedState)||(ko=!0),n.memoizedState=i,null===n.baseQueue&&(n.baseState=i),t.lastRenderedState=i}return[i,r]}function zi(){}function Li(e,n){var t=mi,r=Ci(),l=n(),i=!or(r.memoizedState,l);if(i&&(r.memoizedState=l,ko=!0),r=r.queue,Hi(Fi.bind(null,t,r,e),[e]),r.getSnapshot!==n||i||null!==gi&&1&gi.memoizedState.tag){if(t.flags|=2048,Ui(9,Oi.bind(null,t,r,l,n),void 0,null),null===zu)throw Error(a(349));0!==(30&pi)||Mi(t,n,l)}return l}function Mi(e,n,t){e.flags|=16384,e={getSnapshot:n,value:t},null===(n=mi.updateQueue)?(n={lastEffect:null,stores:null},mi.updateQueue=n,n.stores=[e]):null===(t=n.stores)?n.stores=[e]:t.push(e)}function Oi(e,n,t,r){n.value=t,n.getSnapshot=r,Di(n)&&Ri(e)}function Fi(e,n,t){return t((function(){Di(n)&&Ri(e)}))}function Di(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!or(e,t)}catch(r){return!0}}function Ri(e){var n=Na(e,1);null!==n&&rc(n,e,1,-1)}function Ii(e){var n=Ti();return"function"===typeof e&&(e=e()),n.memoizedState=n.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:_i,lastRenderedState:e},n.queue=e,e=e.dispatch=no.bind(null,mi,e),[n.memoizedState,e]}function Ui(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},null===(n=mi.updateQueue)?(n={lastEffect:null,stores:null},mi.updateQueue=n,n.lastEffect=e.next=e):null===(t=n.lastEffect)?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e),e}function Ai(){return Ci().memoizedState}function Vi(e,n,t,r){var l=Ti();mi.flags|=e,l.memoizedState=Ui(1|n,t,void 0,void 0===r?null:r)}function Qi(e,n,t,r){var l=Ci();r=void 0===r?null:r;var a=void 0;if(null!==hi){var i=hi.memoizedState;if(a=i.destroy,null!==r&&Si(r,i.deps))return void(l.memoizedState=Ui(n,t,a,r))}mi.flags|=e,l.memoizedState=Ui(1|n,t,a,r)}function Wi(e,n){return Vi(8390656,8,e,n)}function Hi(e,n){return Qi(2048,8,e,n)}function Bi(e,n){return Qi(4,2,e,n)}function ji(e,n){return Qi(4,4,e,n)}function $i(e,n){return"function"===typeof n?(e=e(),n(e),function(){n(null)}):null!==n&&void 0!==n?(e=e(),n.current=e,function(){n.current=null}):void 0}function Ki(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Qi(4,4,$i.bind(null,n,e),t)}function qi(){}function Yi(e,n){var t=Ci();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Si(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function Xi(e,n){var t=Ci();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Si(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function Gi(e,n,t){return 0===(21&pi)?(e.baseState&&(e.baseState=!1,ko=!0),e.memoizedState=t):(or(t,n)||(t=gn(),mi.lanes|=t,Iu|=t,e.baseState=!0),n)}function Zi(e,n){var t=kn;kn=0!==t&&4>t?t:4,e(!0);var r=di.transition;di.transition={};try{e(!1),n()}finally{kn=t,di.transition=r}}function Ji(){return Ci().memoizedState}function eo(e,n,t){var r=tc(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},to(e))ro(n,t);else if(null!==(t=Pa(e,n,t,r))){rc(t,e,r,nc()),lo(t,n,r)}}function no(e,n,t){var r=tc(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(to(e))ro(n,l);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=n.lastRenderedReducer))try{var i=n.lastRenderedState,o=a(i,t);if(l.hasEagerState=!0,l.eagerState=o,or(o,i)){var u=n.interleaved;return null===u?(l.next=l,_a(n)):(l.next=u.next,u.next=l),void(n.interleaved=l)}}catch(c){}null!==(t=Pa(e,n,l,r))&&(rc(t,e,r,l=nc()),lo(t,n,r))}}function to(e){var n=e.alternate;return e===mi||null!==n&&n===mi}function ro(e,n){yi=vi=!0;var t=e.pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function lo(e,n,t){if(0!==(4194240&t)){var r=n.lanes;t|=r&=e.pendingLanes,n.lanes=t,bn(e,t)}}var ao={readContext:Ta,useCallback:wi,useContext:wi,useEffect:wi,useImperativeHandle:wi,useInsertionEffect:wi,useLayoutEffect:wi,useMemo:wi,useReducer:wi,useRef:wi,useState:wi,useDebugValue:wi,useDeferredValue:wi,useTransition:wi,useMutableSource:wi,useSyncExternalStore:wi,useId:wi,unstable_isNewReconciler:!1},io={readContext:Ta,useCallback:function(e,n){return Ti().memoizedState=[e,void 0===n?null:n],e},useContext:Ta,useEffect:Wi,useImperativeHandle:function(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Vi(4194308,4,$i.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Vi(4194308,4,e,n)},useInsertionEffect:function(e,n){return Vi(4,2,e,n)},useMemo:function(e,n){var t=Ti();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=Ti();return n=void 0!==t?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=eo.bind(null,mi,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ti().memoizedState=e},useState:Ii,useDebugValue:qi,useDeferredValue:function(e){return Ti().memoizedState=e},useTransition:function(){var e=Ii(!1),n=e[0];return e=Zi.bind(null,e[1]),Ti().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=mi,l=Ti();if(la){if(void 0===t)throw Error(a(407));t=t()}else{if(t=n(),null===zu)throw Error(a(349));0!==(30&pi)||Mi(r,n,t)}l.memoizedState=t;var i={value:t,getSnapshot:n};return l.queue=i,Wi(Fi.bind(null,r,i,e),[e]),r.flags|=2048,Ui(9,Oi.bind(null,r,i,t,n),void 0,null),t},useId:function(){var e=Ti(),n=zu.identifierPrefix;if(la){var t=Gl;n=":"+n+"R"+(t=(Xl&~(1<<32-on(Xl)-1)).toString(32)+t),0<(t=bi++)&&(n+="H"+t.toString(32)),n+=":"}else n=":"+n+"r"+(t=ki++).toString(32)+":";return e.memoizedState=n},unstable_isNewReconciler:!1},oo={readContext:Ta,useCallback:Yi,useContext:Ta,useEffect:Hi,useImperativeHandle:Ki,useInsertionEffect:Bi,useLayoutEffect:ji,useMemo:Xi,useReducer:Pi,useRef:Ai,useState:function(){return Pi(_i)},useDebugValue:qi,useDeferredValue:function(e){return Gi(Ci(),hi.memoizedState,e)},useTransition:function(){return[Pi(_i)[0],Ci().memoizedState]},useMutableSource:zi,useSyncExternalStore:Li,useId:Ji,unstable_isNewReconciler:!1},uo={readContext:Ta,useCallback:Yi,useContext:Ta,useEffect:Hi,useImperativeHandle:Ki,useInsertionEffect:Bi,useLayoutEffect:ji,useMemo:Xi,useReducer:Ni,useRef:Ai,useState:function(){return Ni(_i)},useDebugValue:qi,useDeferredValue:function(e){var n=Ci();return null===hi?n.memoizedState=e:Gi(n,hi.memoizedState,e)},useTransition:function(){return[Ni(_i)[0],Ci().memoizedState]},useMutableSource:zi,useSyncExternalStore:Li,useId:Ji,unstable_isNewReconciler:!1};function co(e,n){try{var t="",r=n;do{t+=Q(r),r=r.return}while(r);var l=t}catch(a){l="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:n,stack:l,digest:null}}function so(e,n,t){return{value:e,source:null,stack:null!=t?t:null,digest:null!=n?n:null}}function fo(e,n){try{console.error(n.value)}catch(t){setTimeout((function(){throw t}))}}var po="function"===typeof WeakMap?WeakMap:Map;function mo(e,n,t){(t=Oa(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){ju||(ju=!0,$u=r),fo(0,n)},t}function ho(e,n,t){(t=Oa(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var l=n.value;t.payload=function(){return r(l)},t.callback=function(){fo(0,n)}}var a=e.stateNode;return null!==a&&"function"===typeof a.componentDidCatch&&(t.callback=function(){fo(0,n),"function"!==typeof r&&(null===Ku?Ku=new Set([this]):Ku.add(this));var e=n.stack;this.componentDidCatch(n.value,{componentStack:null!==e?e:""})}),t}function go(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new po;var l=new Set;r.set(n,l)}else void 0===(l=r.get(n))&&(l=new Set,r.set(n,l));l.has(t)||(l.add(t),e=Cc.bind(null,e,n,t),n.then(e,e))}function vo(e){do{var n;if((n=13===e.tag)&&(n=null===(n=e.memoizedState)||null!==n.dehydrated),n)return e;e=e.return}while(null!==e);return null}function yo(e,n,t,r,l){return 0===(1&e.mode)?(e===n?e.flags|=65536:(e.flags|=128,t.flags|=131072,t.flags&=-52805,1===t.tag&&(null===t.alternate?t.tag=17:((n=Oa(-1,1)).tag=2,Fa(t,n,1))),t.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var bo=k.ReactCurrentOwner,ko=!1;function wo(e,n,t,r){n.child=null===e?Ga(n,null,t,r):Xa(n,e.child,t,r)}function So(e,n,t,r,l){t=t.render;var a=n.ref;return Ea(n,l),r=xi(e,n,t,r,a,l),t=Ei(),null===e||ko?(la&&t&&ea(n),n.flags|=1,wo(e,n,r,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,jo(e,n,l))}function xo(e,n,t,r,l){if(null===e){var a=t.type;return"function"!==typeof a||Oc(a)||void 0!==a.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=Dc(t.type,null,r,n,n.mode,l)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=a,Eo(e,n,a,r,l))}if(a=e.child,0===(e.lanes&l)){var i=a.memoizedProps;if((t=null!==(t=t.compare)?t:ur)(i,r)&&e.ref===n.ref)return jo(e,n,l)}return n.flags|=1,(e=Fc(a,r)).ref=n.ref,e.return=n,n.child=e}function Eo(e,n,t,r,l){if(null!==e){var a=e.memoizedProps;if(ur(a,r)&&e.ref===n.ref){if(ko=!1,n.pendingProps=r=a,0===(e.lanes&l))return n.lanes=e.lanes,jo(e,n,l);0!==(131072&e.flags)&&(ko=!0)}}return _o(e,n,t,r,l)}function To(e,n,t){var r=n.pendingProps,l=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0===(1&n.mode))n.memoizedState={baseLanes:0,cachePool:null,transitions:null},Cl(Fu,Ou),Ou|=t;else{if(0===(1073741824&t))return e=null!==a?a.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e,cachePool:null,transitions:null},n.updateQueue=null,Cl(Fu,Ou),Ou|=e,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==a?a.baseLanes:t,Cl(Fu,Ou),Ou|=r}else null!==a?(r=a.baseLanes|t,n.memoizedState=null):r=t,Cl(Fu,Ou),Ou|=r;return wo(e,n,l,t),n.child}function Co(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.flags|=512,n.flags|=2097152)}function _o(e,n,t,r,l){var a=Ml(t)?zl:Pl.current;return a=Ll(n,a),Ea(n,l),t=xi(e,n,t,r,a,l),r=Ei(),null===e||ko?(la&&r&&ea(n),n.flags|=1,wo(e,n,t,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,jo(e,n,l))}function Po(e,n,t,r,l){if(Ml(t)){var a=!0;Rl(n)}else a=!1;if(Ea(n,l),null===n.stateNode)Bo(e,n),Ha(n,t,r),ja(n,t,r,l),r=!0;else if(null===e){var i=n.stateNode,o=n.memoizedProps;i.props=o;var u=i.context,c=t.contextType;"object"===typeof c&&null!==c?c=Ta(c):c=Ll(n,c=Ml(t)?zl:Pl.current);var s=t.getDerivedStateFromProps,f="function"===typeof s||"function"===typeof i.getSnapshotBeforeUpdate;f||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(o!==r||u!==c)&&Ba(n,i,r,c),za=!1;var d=n.memoizedState;i.state=d,Ia(n,r,i,l),u=n.memoizedState,o!==r||d!==u||Nl.current||za?("function"===typeof s&&(Va(n,t,s,r),u=n.memoizedState),(o=za||Wa(n,t,o,r,d,u,c))?(f||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||("function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"===typeof i.componentDidMount&&(n.flags|=4194308)):("function"===typeof i.componentDidMount&&(n.flags|=4194308),n.memoizedProps=r,n.memoizedState=u),i.props=r,i.state=u,i.context=c,r=o):("function"===typeof i.componentDidMount&&(n.flags|=4194308),r=!1)}else{i=n.stateNode,Ma(e,n),o=n.memoizedProps,c=n.type===n.elementType?o:ga(n.type,o),i.props=c,f=n.pendingProps,d=i.context,"object"===typeof(u=t.contextType)&&null!==u?u=Ta(u):u=Ll(n,u=Ml(t)?zl:Pl.current);var p=t.getDerivedStateFromProps;(s="function"===typeof p||"function"===typeof i.getSnapshotBeforeUpdate)||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(o!==f||d!==u)&&Ba(n,i,r,u),za=!1,d=n.memoizedState,i.state=d,Ia(n,r,i,l);var m=n.memoizedState;o!==f||d!==m||Nl.current||za?("function"===typeof p&&(Va(n,t,p,r),m=n.memoizedState),(c=za||Wa(n,t,c,r,d,m,u)||!1)?(s||"function"!==typeof i.UNSAFE_componentWillUpdate&&"function"!==typeof i.componentWillUpdate||("function"===typeof i.componentWillUpdate&&i.componentWillUpdate(r,m,u),"function"===typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,m,u)),"function"===typeof i.componentDidUpdate&&(n.flags|=4),"function"===typeof i.getSnapshotBeforeUpdate&&(n.flags|=1024)):("function"!==typeof i.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=1024),n.memoizedProps=r,n.memoizedState=m),i.props=r,i.state=m,i.context=u,r=c):("function"!==typeof i.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=1024),r=!1)}return No(e,n,t,r,a,l)}function No(e,n,t,r,l,a){Co(e,n);var i=0!==(128&n.flags);if(!r&&!i)return l&&Il(n,t,!1),jo(e,n,a);r=n.stateNode,bo.current=n;var o=i&&"function"!==typeof t.getDerivedStateFromError?null:r.render();return n.flags|=1,null!==e&&i?(n.child=Xa(n,e.child,null,a),n.child=Xa(n,null,o,a)):wo(e,n,o,a),n.memoizedState=r.state,l&&Il(n,t,!0),n.child}function zo(e){var n=e.stateNode;n.pendingContext?Fl(0,n.pendingContext,n.pendingContext!==n.context):n.context&&Fl(0,n.context,!1),ri(e,n.containerInfo)}function Lo(e,n,t,r,l){return pa(),ma(l),n.flags|=256,wo(e,n,t,r),n.child}var Mo,Oo,Fo,Do,Ro={dehydrated:null,treeContext:null,retryLane:0};function Io(e){return{baseLanes:e,cachePool:null,transitions:null}}function Uo(e,n,t){var r,l=n.pendingProps,i=oi.current,o=!1,u=0!==(128&n.flags);if((r=u)||(r=(null===e||null!==e.memoizedState)&&0!==(2&i)),r?(o=!0,n.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),Cl(oi,1&i),null===e)return ca(n),null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&n.mode)?n.lanes=1:"$!"===e.data?n.lanes=8:n.lanes=1073741824,null):(u=l.children,e=l.fallback,o?(l=n.mode,o=n.child,u={mode:"hidden",children:u},0===(1&l)&&null!==o?(o.childLanes=0,o.pendingProps=u):o=Ic(u,l,0,null),e=Rc(e,l,t,null),o.return=n,e.return=n,o.sibling=e,n.child=o,n.child.memoizedState=Io(t),n.memoizedState=Ro,e):Ao(n,u));if(null!==(i=e.memoizedState)&&null!==(r=i.dehydrated))return function(e,n,t,r,l,i,o){if(t)return 256&n.flags?(n.flags&=-257,Vo(e,n,o,r=so(Error(a(422))))):null!==n.memoizedState?(n.child=e.child,n.flags|=128,null):(i=r.fallback,l=n.mode,r=Ic({mode:"visible",children:r.children},l,0,null),(i=Rc(i,l,o,null)).flags|=2,r.return=n,i.return=n,r.sibling=i,n.child=r,0!==(1&n.mode)&&Xa(n,e.child,null,o),n.child.memoizedState=Io(o),n.memoizedState=Ro,i);if(0===(1&n.mode))return Vo(e,n,o,null);if("$!"===l.data){if(r=l.nextSibling&&l.nextSibling.dataset)var u=r.dgst;return r=u,Vo(e,n,o,r=so(i=Error(a(419)),r,void 0))}if(u=0!==(o&e.childLanes),ko||u){if(null!==(r=zu)){switch(o&-o){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}0!==(l=0!==(l&(r.suspendedLanes|o))?0:l)&&l!==i.retryLane&&(i.retryLane=l,Na(e,l),rc(r,e,l,-1))}return gc(),Vo(e,n,o,r=so(Error(a(421))))}return"$?"===l.data?(n.flags|=128,n.child=e.child,n=Pc.bind(null,e),l._reactRetry=n,null):(e=i.treeContext,ra=cl(l.nextSibling),ta=n,la=!0,aa=null,null!==e&&(Kl[ql++]=Xl,Kl[ql++]=Gl,Kl[ql++]=Yl,Xl=e.id,Gl=e.overflow,Yl=n),n=Ao(n,r.children),n.flags|=4096,n)}(e,n,u,l,r,i,t);if(o){o=l.fallback,u=n.mode,r=(i=e.child).sibling;var c={mode:"hidden",children:l.children};return 0===(1&u)&&n.child!==i?((l=n.child).childLanes=0,l.pendingProps=c,n.deletions=null):(l=Fc(i,c)).subtreeFlags=14680064&i.subtreeFlags,null!==r?o=Fc(r,o):(o=Rc(o,u,t,null)).flags|=2,o.return=n,l.return=n,l.sibling=o,n.child=l,l=o,o=n.child,u=null===(u=e.child.memoizedState)?Io(t):{baseLanes:u.baseLanes|t,cachePool:null,transitions:u.transitions},o.memoizedState=u,o.childLanes=e.childLanes&~t,n.memoizedState=Ro,l}return e=(o=e.child).sibling,l=Fc(o,{mode:"visible",children:l.children}),0===(1&n.mode)&&(l.lanes=t),l.return=n,l.sibling=null,null!==e&&(null===(t=n.deletions)?(n.deletions=[e],n.flags|=16):t.push(e)),n.child=l,n.memoizedState=null,l}function Ao(e,n){return(n=Ic({mode:"visible",children:n},e.mode,0,null)).return=e,e.child=n}function Vo(e,n,t,r){return null!==r&&ma(r),Xa(n,e.child,null,t),(e=Ao(n,n.pendingProps.children)).flags|=2,n.memoizedState=null,e}function Qo(e,n,t){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n),xa(e.return,n,t)}function Wo(e,n,t,r,l){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l}:(a.isBackwards=n,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=t,a.tailMode=l)}function Ho(e,n,t){var r=n.pendingProps,l=r.revealOrder,a=r.tail;if(wo(e,n,r.children,t),0!==(2&(r=oi.current)))r=1&r|2,n.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Qo(e,t,n);else if(19===e.tag)Qo(e,t,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Cl(oi,r),0===(1&n.mode))n.memoizedState=null;else switch(l){case"forwards":for(t=n.child,l=null;null!==t;)null!==(e=t.alternate)&&null===ui(e)&&(l=t),t=t.sibling;null===(t=l)?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),Wo(n,!1,l,t,a);break;case"backwards":for(t=null,l=n.child,n.child=null;null!==l;){if(null!==(e=l.alternate)&&null===ui(e)){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}Wo(n,!0,t,null,a);break;case"together":Wo(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function Bo(e,n){0===(1&n.mode)&&null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2)}function jo(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),Iu|=n.lanes,0===(t&n.childLanes))return null;if(null!==e&&n.child!==e.child)throw Error(a(153));if(null!==n.child){for(t=Fc(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=Fc(e,e.pendingProps)).return=n;t.sibling=null}return n.child}function $o(e,n){if(!la)switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ko(e){var n=null!==e.alternate&&e.alternate.child===e.child,t=0,r=0;if(n)for(var l=e.child;null!==l;)t|=l.lanes|l.childLanes,r|=14680064&l.subtreeFlags,r|=14680064&l.flags,l.return=e,l=l.sibling;else for(l=e.child;null!==l;)t|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=t,n}function qo(e,n,t){var r=n.pendingProps;switch(na(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ko(n),null;case 1:case 17:return Ml(n.type)&&Ol(),Ko(n),null;case 3:return r=n.stateNode,li(),Tl(Nl),Tl(Pl),si(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fa(n)?n.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&n.flags)||(n.flags|=1024,null!==aa&&(oc(aa),aa=null))),Oo(e,n),Ko(n),null;case 5:ii(n);var l=ti(ni.current);if(t=n.type,null!==e&&null!=n.stateNode)Fo(e,n,t,r,l),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!r){if(null===n.stateNode)throw Error(a(166));return Ko(n),null}if(e=ti(Ja.current),fa(n)){r=n.stateNode,t=n.type;var i=n.memoizedProps;switch(r[dl]=n,r[pl]=i,e=0!==(1&n.mode),t){case"dialog":Ar("cancel",r),Ar("close",r);break;case"iframe":case"object":case"embed":Ar("load",r);break;case"video":case"audio":for(l=0;l<Dr.length;l++)Ar(Dr[l],r);break;case"source":Ar("error",r);break;case"img":case"image":case"link":Ar("error",r),Ar("load",r);break;case"details":Ar("toggle",r);break;case"input":X(r,i),Ar("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Ar("invalid",r);break;case"textarea":le(r,i),Ar("invalid",r)}for(var u in ye(t,i),l=null,i)if(i.hasOwnProperty(u)){var c=i[u];"children"===u?"string"===typeof c?r.textContent!==c&&(!0!==i.suppressHydrationWarning&&Zr(r.textContent,c,e),l=["children",c]):"number"===typeof c&&r.textContent!==""+c&&(!0!==i.suppressHydrationWarning&&Zr(r.textContent,c,e),l=["children",""+c]):o.hasOwnProperty(u)&&null!=c&&"onScroll"===u&&Ar("scroll",r)}switch(t){case"input":$(r),J(r,i,!0);break;case"textarea":$(r),ie(r);break;case"select":case"option":break;default:"function"===typeof i.onClick&&(r.onclick=Jr)}r=l,n.updateQueue=r,null!==r&&(n.flags|=4)}else{u=9===l.nodeType?l:l.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=oe(t)),"http://www.w3.org/1999/xhtml"===e?"script"===t?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=u.createElement(t,{is:r.is}):(e=u.createElement(t),"select"===t&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,t),e[dl]=n,e[pl]=r,Mo(e,n,!1,!1),n.stateNode=e;e:{switch(u=be(t,r),t){case"dialog":Ar("cancel",e),Ar("close",e),l=r;break;case"iframe":case"object":case"embed":Ar("load",e),l=r;break;case"video":case"audio":for(l=0;l<Dr.length;l++)Ar(Dr[l],e);l=r;break;case"source":Ar("error",e),l=r;break;case"img":case"image":case"link":Ar("error",e),Ar("load",e),l=r;break;case"details":Ar("toggle",e),l=r;break;case"input":X(e,r),l=Y(e,r),Ar("invalid",e);break;case"option":default:l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=I({},r,{value:void 0}),Ar("invalid",e);break;case"textarea":le(e,r),l=re(e,r),Ar("invalid",e)}for(i in ye(t,l),c=l)if(c.hasOwnProperty(i)){var s=c[i];"style"===i?ge(e,s):"dangerouslySetInnerHTML"===i?null!=(s=s?s.__html:void 0)&&fe(e,s):"children"===i?"string"===typeof s?("textarea"!==t||""!==s)&&de(e,s):"number"===typeof s&&de(e,""+s):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(o.hasOwnProperty(i)?null!=s&&"onScroll"===i&&Ar("scroll",e):null!=s&&b(e,i,s,u))}switch(t){case"input":$(e),J(e,r,!1);break;case"textarea":$(e),ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+B(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?te(e,!!r.multiple,i,!1):null!=r.defaultValue&&te(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof l.onClick&&(e.onclick=Jr)}switch(t){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(n.flags|=4)}null!==n.ref&&(n.flags|=512,n.flags|=2097152)}return Ko(n),null;case 6:if(e&&null!=n.stateNode)Do(e,n,e.memoizedProps,r);else{if("string"!==typeof r&&null===n.stateNode)throw Error(a(166));if(t=ti(ni.current),ti(Ja.current),fa(n)){if(r=n.stateNode,t=n.memoizedProps,r[dl]=n,(i=r.nodeValue!==t)&&null!==(e=ta))switch(e.tag){case 3:Zr(r.nodeValue,t,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Zr(r.nodeValue,t,0!==(1&e.mode))}i&&(n.flags|=4)}else(r=(9===t.nodeType?t:t.ownerDocument).createTextNode(r))[dl]=n,n.stateNode=r}return Ko(n),null;case 13:if(Tl(oi),r=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(la&&null!==ra&&0!==(1&n.mode)&&0===(128&n.flags))da(),pa(),n.flags|=98560,i=!1;else if(i=fa(n),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(a(318));if(!(i=null!==(i=n.memoizedState)?i.dehydrated:null))throw Error(a(317));i[dl]=n}else pa(),0===(128&n.flags)&&(n.memoizedState=null),n.flags|=4;Ko(n),i=!1}else null!==aa&&(oc(aa),aa=null),i=!0;if(!i)return 65536&n.flags?n:null}return 0!==(128&n.flags)?(n.lanes=t,n):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(n.child.flags|=8192,0!==(1&n.mode)&&(null===e||0!==(1&oi.current)?0===Du&&(Du=3):gc())),null!==n.updateQueue&&(n.flags|=4),Ko(n),null);case 4:return li(),Oo(e,n),null===e&&Wr(n.stateNode.containerInfo),Ko(n),null;case 10:return Sa(n.type._context),Ko(n),null;case 19:if(Tl(oi),null===(i=n.memoizedState))return Ko(n),null;if(r=0!==(128&n.flags),null===(u=i.rendering))if(r)$o(i,!1);else{if(0!==Du||null!==e&&0!==(128&e.flags))for(e=n.child;null!==e;){if(null!==(u=ui(e))){for(n.flags|=128,$o(i,!1),null!==(r=u.updateQueue)&&(n.updateQueue=r,n.flags|=4),n.subtreeFlags=0,r=t,t=n.child;null!==t;)e=r,(i=t).flags&=14680066,null===(u=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=u.childLanes,i.lanes=u.lanes,i.child=u.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=u.memoizedProps,i.memoizedState=u.memoizedState,i.updateQueue=u.updateQueue,i.type=u.type,e=u.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),t=t.sibling;return Cl(oi,1&oi.current|2),n.child}e=e.sibling}null!==i.tail&&Ge()>Hu&&(n.flags|=128,r=!0,$o(i,!1),n.lanes=4194304)}else{if(!r)if(null!==(e=ui(u))){if(n.flags|=128,r=!0,null!==(t=e.updateQueue)&&(n.updateQueue=t,n.flags|=4),$o(i,!0),null===i.tail&&"hidden"===i.tailMode&&!u.alternate&&!la)return Ko(n),null}else 2*Ge()-i.renderingStartTime>Hu&&1073741824!==t&&(n.flags|=128,r=!0,$o(i,!1),n.lanes=4194304);i.isBackwards?(u.sibling=n.child,n.child=u):(null!==(t=i.last)?t.sibling=u:n.child=u,i.last=u)}return null!==i.tail?(n=i.tail,i.rendering=n,i.tail=n.sibling,i.renderingStartTime=Ge(),n.sibling=null,t=oi.current,Cl(oi,r?1&t|2:1&t),n):(Ko(n),null);case 22:case 23:return dc(),r=null!==n.memoizedState,null!==e&&null!==e.memoizedState!==r&&(n.flags|=8192),r&&0!==(1&n.mode)?0!==(1073741824&Ou)&&(Ko(n),6&n.subtreeFlags&&(n.flags|=8192)):Ko(n),null;case 24:case 25:return null}throw Error(a(156,n.tag))}function Yo(e,n){switch(na(n),n.tag){case 1:return Ml(n.type)&&Ol(),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return li(),Tl(Nl),Tl(Pl),si(),0!==(65536&(e=n.flags))&&0===(128&e)?(n.flags=-65537&e|128,n):null;case 5:return ii(n),null;case 13:if(Tl(oi),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(a(340));pa()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return Tl(oi),null;case 4:return li(),null;case 10:return Sa(n.type._context),null;case 22:case 23:return dc(),null;default:return null}}Mo=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e.appendChild(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},Oo=function(){},Fo=function(e,n,t,r){var l=e.memoizedProps;if(l!==r){e=n.stateNode,ti(Ja.current);var a,i=null;switch(t){case"input":l=Y(e,l),r=Y(e,r),i=[];break;case"select":l=I({},l,{value:void 0}),r=I({},r,{value:void 0}),i=[];break;case"textarea":l=re(e,l),r=re(e,r),i=[];break;default:"function"!==typeof l.onClick&&"function"===typeof r.onClick&&(e.onclick=Jr)}for(s in ye(t,r),t=null,l)if(!r.hasOwnProperty(s)&&l.hasOwnProperty(s)&&null!=l[s])if("style"===s){var u=l[s];for(a in u)u.hasOwnProperty(a)&&(t||(t={}),t[a]="")}else"dangerouslySetInnerHTML"!==s&&"children"!==s&&"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(o.hasOwnProperty(s)?i||(i=[]):(i=i||[]).push(s,null));for(s in r){var c=r[s];if(u=null!=l?l[s]:void 0,r.hasOwnProperty(s)&&c!==u&&(null!=c||null!=u))if("style"===s)if(u){for(a in u)!u.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(t||(t={}),t[a]="");for(a in c)c.hasOwnProperty(a)&&u[a]!==c[a]&&(t||(t={}),t[a]=c[a])}else t||(i||(i=[]),i.push(s,t)),t=c;else"dangerouslySetInnerHTML"===s?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(i=i||[]).push(s,c)):"children"===s?"string"!==typeof c&&"number"!==typeof c||(i=i||[]).push(s,""+c):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&(o.hasOwnProperty(s)?(null!=c&&"onScroll"===s&&Ar("scroll",e),i||u===c||(i=[])):(i=i||[]).push(s,c))}t&&(i=i||[]).push("style",t);var s=i;(n.updateQueue=s)&&(n.flags|=4)}},Do=function(e,n,t,r){t!==r&&(n.flags|=4)};var Xo=!1,Go=!1,Zo="function"===typeof WeakSet?WeakSet:Set,Jo=null;function eu(e,n){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(r){Tc(e,n,r)}else t.current=null}function nu(e,n,t){try{t()}catch(r){Tc(e,n,r)}}var tu=!1;function ru(e,n,t){var r=n.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var l=r=r.next;do{if((l.tag&e)===e){var a=l.destroy;l.destroy=void 0,void 0!==a&&nu(n,t,a)}l=l.next}while(l!==r)}}function lu(e,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function au(e){var n=e.ref;if(null!==n){var t=e.stateNode;e.tag,e=t,"function"===typeof n?n(e):n.current=e}}function iu(e){var n=e.alternate;null!==n&&(e.alternate=null,iu(n)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(n=e.stateNode)&&(delete n[dl],delete n[pl],delete n[hl],delete n[gl],delete n[vl])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ou(e){return 5===e.tag||3===e.tag||4===e.tag}function uu(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ou(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function cu(e,n,t){var r=e.tag;if(5===r||6===r)e=e.stateNode,n?8===t.nodeType?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(8===t.nodeType?(n=t.parentNode).insertBefore(e,t):(n=t).appendChild(e),null!==(t=t._reactRootContainer)&&void 0!==t||null!==n.onclick||(n.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(cu(e,n,t),e=e.sibling;null!==e;)cu(e,n,t),e=e.sibling}function su(e,n,t){var r=e.tag;if(5===r||6===r)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(4!==r&&null!==(e=e.child))for(su(e,n,t),e=e.sibling;null!==e;)su(e,n,t),e=e.sibling}var fu=null,du=!1;function pu(e,n,t){for(t=t.child;null!==t;)mu(e,n,t),t=t.sibling}function mu(e,n,t){if(an&&"function"===typeof an.onCommitFiberUnmount)try{an.onCommitFiberUnmount(ln,t)}catch(o){}switch(t.tag){case 5:Go||eu(t,n);case 6:var r=fu,l=du;fu=null,pu(e,n,t),du=l,null!==(fu=r)&&(du?(e=fu,t=t.stateNode,8===e.nodeType?e.parentNode.removeChild(t):e.removeChild(t)):fu.removeChild(t.stateNode));break;case 18:null!==fu&&(du?(e=fu,t=t.stateNode,8===e.nodeType?ul(e.parentNode,t):1===e.nodeType&&ul(e,t),Hn(e)):ul(fu,t.stateNode));break;case 4:r=fu,l=du,fu=t.stateNode.containerInfo,du=!0,pu(e,n,t),fu=r,du=l;break;case 0:case 11:case 14:case 15:if(!Go&&(null!==(r=t.updateQueue)&&null!==(r=r.lastEffect))){l=r=r.next;do{var a=l,i=a.destroy;a=a.tag,void 0!==i&&(0!==(2&a)||0!==(4&a))&&nu(t,n,i),l=l.next}while(l!==r)}pu(e,n,t);break;case 1:if(!Go&&(eu(t,n),"function"===typeof(r=t.stateNode).componentWillUnmount))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(o){Tc(t,n,o)}pu(e,n,t);break;case 21:pu(e,n,t);break;case 22:1&t.mode?(Go=(r=Go)||null!==t.memoizedState,pu(e,n,t),Go=r):pu(e,n,t);break;default:pu(e,n,t)}}function hu(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new Zo),n.forEach((function(n){var r=Nc.bind(null,e,n);t.has(n)||(t.add(n),n.then(r,r))}))}}function gu(e,n){var t=n.deletions;if(null!==t)for(var r=0;r<t.length;r++){var l=t[r];try{var i=e,o=n,u=o;e:for(;null!==u;){switch(u.tag){case 5:fu=u.stateNode,du=!1;break e;case 3:case 4:fu=u.stateNode.containerInfo,du=!0;break e}u=u.return}if(null===fu)throw Error(a(160));mu(i,o,l),fu=null,du=!1;var c=l.alternate;null!==c&&(c.return=null),l.return=null}catch(s){Tc(l,n,s)}}if(12854&n.subtreeFlags)for(n=n.child;null!==n;)vu(n,e),n=n.sibling}function vu(e,n){var t=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gu(n,e),yu(e),4&r){try{ru(3,e,e.return),lu(3,e)}catch(g){Tc(e,e.return,g)}try{ru(5,e,e.return)}catch(g){Tc(e,e.return,g)}}break;case 1:gu(n,e),yu(e),512&r&&null!==t&&eu(t,t.return);break;case 5:if(gu(n,e),yu(e),512&r&&null!==t&&eu(t,t.return),32&e.flags){var l=e.stateNode;try{de(l,"")}catch(g){Tc(e,e.return,g)}}if(4&r&&null!=(l=e.stateNode)){var i=e.memoizedProps,o=null!==t?t.memoizedProps:i,u=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===u&&"radio"===i.type&&null!=i.name&&G(l,i),be(u,o);var s=be(u,i);for(o=0;o<c.length;o+=2){var f=c[o],d=c[o+1];"style"===f?ge(l,d):"dangerouslySetInnerHTML"===f?fe(l,d):"children"===f?de(l,d):b(l,f,d,s)}switch(u){case"input":Z(l,i);break;case"textarea":ae(l,i);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var m=i.value;null!=m?te(l,!!i.multiple,m,!1):p!==!!i.multiple&&(null!=i.defaultValue?te(l,!!i.multiple,i.defaultValue,!0):te(l,!!i.multiple,i.multiple?[]:"",!1))}l[pl]=i}catch(g){Tc(e,e.return,g)}}break;case 6:if(gu(n,e),yu(e),4&r){if(null===e.stateNode)throw Error(a(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(g){Tc(e,e.return,g)}}break;case 3:if(gu(n,e),yu(e),4&r&&null!==t&&t.memoizedState.isDehydrated)try{Hn(n.containerInfo)}catch(g){Tc(e,e.return,g)}break;case 4:default:gu(n,e),yu(e);break;case 13:gu(n,e),yu(e),8192&(l=e.child).flags&&(i=null!==l.memoizedState,l.stateNode.isHidden=i,!i||null!==l.alternate&&null!==l.alternate.memoizedState||(Wu=Ge())),4&r&&hu(e);break;case 22:if(f=null!==t&&null!==t.memoizedState,1&e.mode?(Go=(s=Go)||f,gu(n,e),Go=s):gu(n,e),yu(e),8192&r){if(s=null!==e.memoizedState,(e.stateNode.isHidden=s)&&!f&&0!==(1&e.mode))for(Jo=e,f=e.child;null!==f;){for(d=Jo=f;null!==Jo;){switch(m=(p=Jo).child,p.tag){case 0:case 11:case 14:case 15:ru(4,p,p.return);break;case 1:eu(p,p.return);var h=p.stateNode;if("function"===typeof h.componentWillUnmount){r=p,t=p.return;try{n=r,h.props=n.memoizedProps,h.state=n.memoizedState,h.componentWillUnmount()}catch(g){Tc(r,t,g)}}break;case 5:eu(p,p.return);break;case 22:if(null!==p.memoizedState){Su(d);continue}}null!==m?(m.return=p,Jo=m):Su(d)}f=f.sibling}e:for(f=null,d=e;;){if(5===d.tag){if(null===f){f=d;try{l=d.stateNode,s?"function"===typeof(i=l.style).setProperty?i.setProperty("display","none","important"):i.display="none":(u=d.stateNode,o=void 0!==(c=d.memoizedProps.style)&&null!==c&&c.hasOwnProperty("display")?c.display:null,u.style.display=he("display",o))}catch(g){Tc(e,e.return,g)}}}else if(6===d.tag){if(null===f)try{d.stateNode.nodeValue=s?"":d.memoizedProps}catch(g){Tc(e,e.return,g)}}else if((22!==d.tag&&23!==d.tag||null===d.memoizedState||d===e)&&null!==d.child){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;null===d.sibling;){if(null===d.return||d.return===e)break e;f===d&&(f=null),d=d.return}f===d&&(f=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:gu(n,e),yu(e),4&r&&hu(e);case 21:}}function yu(e){var n=e.flags;if(2&n){try{e:{for(var t=e.return;null!==t;){if(ou(t)){var r=t;break e}t=t.return}throw Error(a(160))}switch(r.tag){case 5:var l=r.stateNode;32&r.flags&&(de(l,""),r.flags&=-33),su(e,uu(e),l);break;case 3:case 4:var i=r.stateNode.containerInfo;cu(e,uu(e),i);break;default:throw Error(a(161))}}catch(o){Tc(e,e.return,o)}e.flags&=-3}4096&n&&(e.flags&=-4097)}function bu(e,n,t){Jo=e,ku(e,n,t)}function ku(e,n,t){for(var r=0!==(1&e.mode);null!==Jo;){var l=Jo,a=l.child;if(22===l.tag&&r){var i=null!==l.memoizedState||Xo;if(!i){var o=l.alternate,u=null!==o&&null!==o.memoizedState||Go;o=Xo;var c=Go;if(Xo=i,(Go=u)&&!c)for(Jo=l;null!==Jo;)u=(i=Jo).child,22===i.tag&&null!==i.memoizedState?xu(l):null!==u?(u.return=i,Jo=u):xu(l);for(;null!==a;)Jo=a,ku(a,n,t),a=a.sibling;Jo=l,Xo=o,Go=c}wu(e)}else 0!==(8772&l.subtreeFlags)&&null!==a?(a.return=l,Jo=a):wu(e)}}function wu(e){for(;null!==Jo;){var n=Jo;if(0!==(8772&n.flags)){var t=n.alternate;try{if(0!==(8772&n.flags))switch(n.tag){case 0:case 11:case 15:Go||lu(5,n);break;case 1:var r=n.stateNode;if(4&n.flags&&!Go)if(null===t)r.componentDidMount();else{var l=n.elementType===n.type?t.memoizedProps:ga(n.type,t.memoizedProps);r.componentDidUpdate(l,t.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=n.updateQueue;null!==i&&Ua(n,i,r);break;case 3:var o=n.updateQueue;if(null!==o){if(t=null,null!==n.child)switch(n.child.tag){case 5:case 1:t=n.child.stateNode}Ua(n,o,t)}break;case 5:var u=n.stateNode;if(null===t&&4&n.flags){t=u;var c=n.memoizedProps;switch(n.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&t.focus();break;case"img":c.src&&(t.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===n.memoizedState){var s=n.alternate;if(null!==s){var f=s.memoizedState;if(null!==f){var d=f.dehydrated;null!==d&&Hn(d)}}}break;default:throw Error(a(163))}Go||512&n.flags&&au(n)}catch(p){Tc(n,n.return,p)}}if(n===e){Jo=null;break}if(null!==(t=n.sibling)){t.return=n.return,Jo=t;break}Jo=n.return}}function Su(e){for(;null!==Jo;){var n=Jo;if(n===e){Jo=null;break}var t=n.sibling;if(null!==t){t.return=n.return,Jo=t;break}Jo=n.return}}function xu(e){for(;null!==Jo;){var n=Jo;try{switch(n.tag){case 0:case 11:case 15:var t=n.return;try{lu(4,n)}catch(u){Tc(n,t,u)}break;case 1:var r=n.stateNode;if("function"===typeof r.componentDidMount){var l=n.return;try{r.componentDidMount()}catch(u){Tc(n,l,u)}}var a=n.return;try{au(n)}catch(u){Tc(n,a,u)}break;case 5:var i=n.return;try{au(n)}catch(u){Tc(n,i,u)}}}catch(u){Tc(n,n.return,u)}if(n===e){Jo=null;break}var o=n.sibling;if(null!==o){o.return=n.return,Jo=o;break}Jo=n.return}}var Eu,Tu=Math.ceil,Cu=k.ReactCurrentDispatcher,_u=k.ReactCurrentOwner,Pu=k.ReactCurrentBatchConfig,Nu=0,zu=null,Lu=null,Mu=0,Ou=0,Fu=El(0),Du=0,Ru=null,Iu=0,Uu=0,Au=0,Vu=null,Qu=null,Wu=0,Hu=1/0,Bu=null,ju=!1,$u=null,Ku=null,qu=!1,Yu=null,Xu=0,Gu=0,Zu=null,Ju=-1,ec=0;function nc(){return 0!==(6&Nu)?Ge():-1!==Ju?Ju:Ju=Ge()}function tc(e){return 0===(1&e.mode)?1:0!==(2&Nu)&&0!==Mu?Mu&-Mu:null!==ha.transition?(0===ec&&(ec=gn()),ec):0!==(e=kn)?e:e=void 0===(e=window.event)?16:Gn(e.type)}function rc(e,n,t,r){if(50<Gu)throw Gu=0,Zu=null,Error(a(185));yn(e,t,r),0!==(2&Nu)&&e===zu||(e===zu&&(0===(2&Nu)&&(Uu|=t),4===Du&&uc(e,Mu)),lc(e,r),1===t&&0===Nu&&0===(1&n.mode)&&(Hu=Ge()+500,Al&&Wl()))}function lc(e,n){var t=e.callbackNode;!function(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=e.pendingLanes;0<a;){var i=31-on(a),o=1<<i,u=l[i];-1===u?0!==(o&t)&&0===(o&r)||(l[i]=mn(o,n)):u<=n&&(e.expiredLanes|=o),a&=~o}}(e,n);var r=pn(e,e===zu?Mu:0);if(0===r)null!==t&&qe(t),e.callbackNode=null,e.callbackPriority=0;else if(n=r&-r,e.callbackPriority!==n){if(null!=t&&qe(t),1===n)0===e.tag?function(e){Al=!0,Ql(e)}(cc.bind(null,e)):Ql(cc.bind(null,e)),il((function(){0===(6&Nu)&&Wl()})),t=null;else{switch(wn(r)){case 1:t=Je;break;case 4:t=en;break;case 16:default:t=nn;break;case 536870912:t=rn}t=zc(t,ac.bind(null,e))}e.callbackPriority=n,e.callbackNode=t}}function ac(e,n){if(Ju=-1,ec=0,0!==(6&Nu))throw Error(a(327));var t=e.callbackNode;if(xc()&&e.callbackNode!==t)return null;var r=pn(e,e===zu?Mu:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||n)n=vc(e,r);else{n=r;var l=Nu;Nu|=2;var i=hc();for(zu===e&&Mu===n||(Bu=null,Hu=Ge()+500,pc(e,n));;)try{bc();break}catch(u){mc(e,u)}wa(),Cu.current=i,Nu=l,null!==Lu?n=0:(zu=null,Mu=0,n=Du)}if(0!==n){if(2===n&&(0!==(l=hn(e))&&(r=l,n=ic(e,l))),1===n)throw t=Ru,pc(e,0),uc(e,r),lc(e,Ge()),t;if(6===n)uc(e,r);else{if(l=e.current.alternate,0===(30&r)&&!function(e){for(var n=e;;){if(16384&n.flags){var t=n.updateQueue;if(null!==t&&null!==(t=t.stores))for(var r=0;r<t.length;r++){var l=t[r],a=l.getSnapshot;l=l.value;try{if(!or(a(),l))return!1}catch(o){return!1}}}if(t=n.child,16384&n.subtreeFlags&&null!==t)t.return=n,n=t;else{if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}(l)&&(2===(n=vc(e,r))&&(0!==(i=hn(e))&&(r=i,n=ic(e,i))),1===n))throw t=Ru,pc(e,0),uc(e,r),lc(e,Ge()),t;switch(e.finishedWork=l,e.finishedLanes=r,n){case 0:case 1:throw Error(a(345));case 2:case 5:Sc(e,Qu,Bu);break;case 3:if(uc(e,r),(130023424&r)===r&&10<(n=Wu+500-Ge())){if(0!==pn(e,0))break;if(((l=e.suspendedLanes)&r)!==r){nc(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=rl(Sc.bind(null,e,Qu,Bu),n);break}Sc(e,Qu,Bu);break;case 4:if(uc(e,r),(4194240&r)===r)break;for(n=e.eventTimes,l=-1;0<r;){var o=31-on(r);i=1<<o,(o=n[o])>l&&(l=o),r&=~i}if(r=l,10<(r=(120>(r=Ge()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Tu(r/1960))-r)){e.timeoutHandle=rl(Sc.bind(null,e,Qu,Bu),r);break}Sc(e,Qu,Bu);break;default:throw Error(a(329))}}}return lc(e,Ge()),e.callbackNode===t?ac.bind(null,e):null}function ic(e,n){var t=Vu;return e.current.memoizedState.isDehydrated&&(pc(e,n).flags|=256),2!==(e=vc(e,n))&&(n=Qu,Qu=t,null!==n&&oc(n)),e}function oc(e){null===Qu?Qu=e:Qu.push.apply(Qu,e)}function uc(e,n){for(n&=~Au,n&=~Uu,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-on(n),r=1<<t;e[t]=-1,n&=~r}}function cc(e){if(0!==(6&Nu))throw Error(a(327));xc();var n=pn(e,0);if(0===(1&n))return lc(e,Ge()),null;var t=vc(e,n);if(0!==e.tag&&2===t){var r=hn(e);0!==r&&(n=r,t=ic(e,r))}if(1===t)throw t=Ru,pc(e,0),uc(e,n),lc(e,Ge()),t;if(6===t)throw Error(a(345));return e.finishedWork=e.current.alternate,e.finishedLanes=n,Sc(e,Qu,Bu),lc(e,Ge()),null}function sc(e,n){var t=Nu;Nu|=1;try{return e(n)}finally{0===(Nu=t)&&(Hu=Ge()+500,Al&&Wl())}}function fc(e){null!==Yu&&0===Yu.tag&&0===(6&Nu)&&xc();var n=Nu;Nu|=1;var t=Pu.transition,r=kn;try{if(Pu.transition=null,kn=1,e)return e()}finally{kn=r,Pu.transition=t,0===(6&(Nu=n))&&Wl()}}function dc(){Ou=Fu.current,Tl(Fu)}function pc(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(-1!==t&&(e.timeoutHandle=-1,ll(t)),null!==Lu)for(t=Lu.return;null!==t;){var r=t;switch(na(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Ol();break;case 3:li(),Tl(Nl),Tl(Pl),si();break;case 5:ii(r);break;case 4:li();break;case 13:case 19:Tl(oi);break;case 10:Sa(r.type._context);break;case 22:case 23:dc()}t=t.return}if(zu=e,Lu=e=Fc(e.current,null),Mu=Ou=n,Du=0,Ru=null,Au=Uu=Iu=0,Qu=Vu=null,null!==Ca){for(n=0;n<Ca.length;n++)if(null!==(r=(t=Ca[n]).interleaved)){t.interleaved=null;var l=r.next,a=t.pending;if(null!==a){var i=a.next;a.next=l,r.next=i}t.pending=r}Ca=null}return e}function mc(e,n){for(;;){var t=Lu;try{if(wa(),fi.current=ao,vi){for(var r=mi.memoizedState;null!==r;){var l=r.queue;null!==l&&(l.pending=null),r=r.next}vi=!1}if(pi=0,gi=hi=mi=null,yi=!1,bi=0,_u.current=null,null===t||null===t.return){Du=1,Ru=n,Lu=null;break}e:{var i=e,o=t.return,u=t,c=n;if(n=Mu,u.flags|=32768,null!==c&&"object"===typeof c&&"function"===typeof c.then){var s=c,f=u,d=f.tag;if(0===(1&f.mode)&&(0===d||11===d||15===d)){var p=f.alternate;p?(f.updateQueue=p.updateQueue,f.memoizedState=p.memoizedState,f.lanes=p.lanes):(f.updateQueue=null,f.memoizedState=null)}var m=vo(o);if(null!==m){m.flags&=-257,yo(m,o,u,0,n),1&m.mode&&go(i,s,n),c=s;var h=(n=m).updateQueue;if(null===h){var g=new Set;g.add(c),n.updateQueue=g}else h.add(c);break e}if(0===(1&n)){go(i,s,n),gc();break e}c=Error(a(426))}else if(la&&1&u.mode){var v=vo(o);if(null!==v){0===(65536&v.flags)&&(v.flags|=256),yo(v,o,u,0,n),ma(co(c,u));break e}}i=c=co(c,u),4!==Du&&(Du=2),null===Vu?Vu=[i]:Vu.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,n&=-n,i.lanes|=n,Ra(i,mo(0,c,n));break e;case 1:u=c;var y=i.type,b=i.stateNode;if(0===(128&i.flags)&&("function"===typeof y.getDerivedStateFromError||null!==b&&"function"===typeof b.componentDidCatch&&(null===Ku||!Ku.has(b)))){i.flags|=65536,n&=-n,i.lanes|=n,Ra(i,ho(i,u,n));break e}}i=i.return}while(null!==i)}wc(t)}catch(k){n=k,Lu===t&&null!==t&&(Lu=t=t.return);continue}break}}function hc(){var e=Cu.current;return Cu.current=ao,null===e?ao:e}function gc(){0!==Du&&3!==Du&&2!==Du||(Du=4),null===zu||0===(268435455&Iu)&&0===(268435455&Uu)||uc(zu,Mu)}function vc(e,n){var t=Nu;Nu|=2;var r=hc();for(zu===e&&Mu===n||(Bu=null,pc(e,n));;)try{yc();break}catch(l){mc(e,l)}if(wa(),Nu=t,Cu.current=r,null!==Lu)throw Error(a(261));return zu=null,Mu=0,Du}function yc(){for(;null!==Lu;)kc(Lu)}function bc(){for(;null!==Lu&&!Ye();)kc(Lu)}function kc(e){var n=Eu(e.alternate,e,Ou);e.memoizedProps=e.pendingProps,null===n?wc(e):Lu=n,_u.current=null}function wc(e){var n=e;do{var t=n.alternate;if(e=n.return,0===(32768&n.flags)){if(null!==(t=qo(t,n,Ou)))return void(Lu=t)}else{if(null!==(t=Yo(t,n)))return t.flags&=32767,void(Lu=t);if(null===e)return Du=6,void(Lu=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(n=n.sibling))return void(Lu=n);Lu=n=e}while(null!==n);0===Du&&(Du=5)}function Sc(e,n,t){var r=kn,l=Pu.transition;try{Pu.transition=null,kn=1,function(e,n,t,r){do{xc()}while(null!==Yu);if(0!==(6&Nu))throw Error(a(327));t=e.finishedWork;var l=e.finishedLanes;if(null===t)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error(a(177));e.callbackNode=null,e.callbackPriority=0;var i=t.lanes|t.childLanes;if(function(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<t;){var l=31-on(t),a=1<<l;n[l]=0,r[l]=-1,e[l]=-1,t&=~a}}(e,i),e===zu&&(Lu=zu=null,Mu=0),0===(2064&t.subtreeFlags)&&0===(2064&t.flags)||qu||(qu=!0,zc(nn,(function(){return xc(),null}))),i=0!==(15990&t.flags),0!==(15990&t.subtreeFlags)||i){i=Pu.transition,Pu.transition=null;var o=kn;kn=1;var u=Nu;Nu|=4,_u.current=null,function(e,n){if(el=jn,pr(e=dr())){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(t=(t=e.ownerDocument)&&t.defaultView||window).getSelection&&t.getSelection();if(r&&0!==r.rangeCount){t=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{t.nodeType,i.nodeType}catch(w){t=null;break e}var o=0,u=-1,c=-1,s=0,f=0,d=e,p=null;n:for(;;){for(var m;d!==t||0!==l&&3!==d.nodeType||(u=o+l),d!==i||0!==r&&3!==d.nodeType||(c=o+r),3===d.nodeType&&(o+=d.nodeValue.length),null!==(m=d.firstChild);)p=d,d=m;for(;;){if(d===e)break n;if(p===t&&++s===l&&(u=o),p===i&&++f===r&&(c=o),null!==(m=d.nextSibling))break;p=(d=p).parentNode}d=m}t=-1===u||-1===c?null:{start:u,end:c}}else t=null}t=t||{start:0,end:0}}else t=null;for(nl={focusedElem:e,selectionRange:t},jn=!1,Jo=n;null!==Jo;)if(e=(n=Jo).child,0!==(1028&n.subtreeFlags)&&null!==e)e.return=n,Jo=e;else for(;null!==Jo;){n=Jo;try{var h=n.alternate;if(0!==(1024&n.flags))switch(n.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var g=h.memoizedProps,v=h.memoizedState,y=n.stateNode,b=y.getSnapshotBeforeUpdate(n.elementType===n.type?g:ga(n.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var k=n.stateNode.containerInfo;1===k.nodeType?k.textContent="":9===k.nodeType&&k.documentElement&&k.removeChild(k.documentElement);break;default:throw Error(a(163))}}catch(w){Tc(n,n.return,w)}if(null!==(e=n.sibling)){e.return=n.return,Jo=e;break}Jo=n.return}h=tu,tu=!1}(e,t),vu(t,e),mr(nl),jn=!!el,nl=el=null,e.current=t,bu(t,e,l),Xe(),Nu=u,kn=o,Pu.transition=i}else e.current=t;if(qu&&(qu=!1,Yu=e,Xu=l),i=e.pendingLanes,0===i&&(Ku=null),function(e){if(an&&"function"===typeof an.onCommitFiberRoot)try{an.onCommitFiberRoot(ln,e,void 0,128===(128&e.current.flags))}catch(n){}}(t.stateNode),lc(e,Ge()),null!==n)for(r=e.onRecoverableError,t=0;t<n.length;t++)l=n[t],r(l.value,{componentStack:l.stack,digest:l.digest});if(ju)throw ju=!1,e=$u,$u=null,e;0!==(1&Xu)&&0!==e.tag&&xc(),i=e.pendingLanes,0!==(1&i)?e===Zu?Gu++:(Gu=0,Zu=e):Gu=0,Wl()}(e,n,t,r)}finally{Pu.transition=l,kn=r}return null}function xc(){if(null!==Yu){var e=wn(Xu),n=Pu.transition,t=kn;try{if(Pu.transition=null,kn=16>e?16:e,null===Yu)var r=!1;else{if(e=Yu,Yu=null,Xu=0,0!==(6&Nu))throw Error(a(331));var l=Nu;for(Nu|=4,Jo=e.current;null!==Jo;){var i=Jo,o=i.child;if(0!==(16&Jo.flags)){var u=i.deletions;if(null!==u){for(var c=0;c<u.length;c++){var s=u[c];for(Jo=s;null!==Jo;){var f=Jo;switch(f.tag){case 0:case 11:case 15:ru(8,f,i)}var d=f.child;if(null!==d)d.return=f,Jo=d;else for(;null!==Jo;){var p=(f=Jo).sibling,m=f.return;if(iu(f),f===s){Jo=null;break}if(null!==p){p.return=m,Jo=p;break}Jo=m}}}var h=i.alternate;if(null!==h){var g=h.child;if(null!==g){h.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}Jo=i}}if(0!==(2064&i.subtreeFlags)&&null!==o)o.return=i,Jo=o;else e:for(;null!==Jo;){if(0!==(2048&(i=Jo).flags))switch(i.tag){case 0:case 11:case 15:ru(9,i,i.return)}var y=i.sibling;if(null!==y){y.return=i.return,Jo=y;break e}Jo=i.return}}var b=e.current;for(Jo=b;null!==Jo;){var k=(o=Jo).child;if(0!==(2064&o.subtreeFlags)&&null!==k)k.return=o,Jo=k;else e:for(o=b;null!==Jo;){if(0!==(2048&(u=Jo).flags))try{switch(u.tag){case 0:case 11:case 15:lu(9,u)}}catch(S){Tc(u,u.return,S)}if(u===o){Jo=null;break e}var w=u.sibling;if(null!==w){w.return=u.return,Jo=w;break e}Jo=u.return}}if(Nu=l,Wl(),an&&"function"===typeof an.onPostCommitFiberRoot)try{an.onPostCommitFiberRoot(ln,e)}catch(S){}r=!0}return r}finally{kn=t,Pu.transition=n}}return!1}function Ec(e,n,t){e=Fa(e,n=mo(0,n=co(t,n),1),1),n=nc(),null!==e&&(yn(e,1,n),lc(e,n))}function Tc(e,n,t){if(3===e.tag)Ec(e,e,t);else for(;null!==n;){if(3===n.tag){Ec(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Ku||!Ku.has(r))){n=Fa(n,e=ho(n,e=co(t,e),1),1),e=nc(),null!==n&&(yn(n,1,e),lc(n,e));break}}n=n.return}}function Cc(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),n=nc(),e.pingedLanes|=e.suspendedLanes&t,zu===e&&(Mu&t)===t&&(4===Du||3===Du&&(130023424&Mu)===Mu&&500>Ge()-Wu?pc(e,0):Au|=t),lc(e,n)}function _c(e,n){0===n&&(0===(1&e.mode)?n=1:(n=fn,0===(130023424&(fn<<=1))&&(fn=4194304)));var t=nc();null!==(e=Na(e,n))&&(yn(e,n,t),lc(e,t))}function Pc(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),_c(e,t)}function Nc(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(a(314))}null!==r&&r.delete(n),_c(e,t)}function zc(e,n){return Ke(e,n)}function Lc(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Mc(e,n,t,r){return new Lc(e,n,t,r)}function Oc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Fc(e,n){var t=e.alternate;return null===t?((t=Mc(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=14680064&e.flags,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function Dc(e,n,t,r,l,i){var o=2;if(r=e,"function"===typeof e)Oc(e)&&(o=1);else if("string"===typeof e)o=5;else e:switch(e){case x:return Rc(t.children,l,i,n);case E:o=8,l|=8;break;case T:return(e=Mc(12,t,n,2|l)).elementType=T,e.lanes=i,e;case N:return(e=Mc(13,t,n,l)).elementType=N,e.lanes=i,e;case z:return(e=Mc(19,t,n,l)).elementType=z,e.lanes=i,e;case O:return Ic(t,l,i,n);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case C:o=10;break e;case _:o=9;break e;case P:o=11;break e;case L:o=14;break e;case M:o=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(n=Mc(o,t,n,l)).elementType=e,n.type=r,n.lanes=i,n}function Rc(e,n,t,r){return(e=Mc(7,e,r,n)).lanes=t,e}function Ic(e,n,t,r){return(e=Mc(22,e,r,n)).elementType=O,e.lanes=t,e.stateNode={isHidden:!1},e}function Uc(e,n,t){return(e=Mc(6,e,null,n)).lanes=t,e}function Ac(e,n,t){return(n=Mc(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Vc(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=vn(0),this.expirationTimes=vn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vn(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Qc(e,n,t,r,l,a,i,o,u){return e=new Vc(e,n,t,o,u),1===n?(n=1,!0===a&&(n|=8)):n=0,a=Mc(3,null,null,n),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},La(a),e}function Wc(e){if(!e)return _l;e:{if(We(e=e._reactInternals)!==e||1!==e.tag)throw Error(a(170));var n=e;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(Ml(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(null!==n);throw Error(a(171))}if(1===e.tag){var t=e.type;if(Ml(t))return Dl(e,t,n)}return n}function Hc(e,n,t,r,l,a,i,o,u){return(e=Qc(t,r,!0,e,0,a,0,o,u)).context=Wc(null),t=e.current,(a=Oa(r=nc(),l=tc(t))).callback=void 0!==n&&null!==n?n:null,Fa(t,a,l),e.current.lanes=l,yn(e,l,r),lc(e,r),e}function Bc(e,n,t,r){var l=n.current,a=nc(),i=tc(l);return t=Wc(t),null===n.context?n.context=t:n.pendingContext=t,(n=Oa(a,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(n.callback=r),null!==(e=Fa(l,n,i))&&(rc(e,l,i,a),Da(e,l,i)),i}function jc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function $c(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var t=e.retryLane;e.retryLane=0!==t&&t<n?t:n}}function Kc(e,n){$c(e,n),(e=e.alternate)&&$c(e,n)}Eu=function(e,n,t){if(null!==e)if(e.memoizedProps!==n.pendingProps||Nl.current)ko=!0;else{if(0===(e.lanes&t)&&0===(128&n.flags))return ko=!1,function(e,n,t){switch(n.tag){case 3:zo(n),pa();break;case 5:ai(n);break;case 1:Ml(n.type)&&Rl(n);break;case 4:ri(n,n.stateNode.containerInfo);break;case 10:var r=n.type._context,l=n.memoizedProps.value;Cl(va,r._currentValue),r._currentValue=l;break;case 13:if(null!==(r=n.memoizedState))return null!==r.dehydrated?(Cl(oi,1&oi.current),n.flags|=128,null):0!==(t&n.child.childLanes)?Uo(e,n,t):(Cl(oi,1&oi.current),null!==(e=jo(e,n,t))?e.sibling:null);Cl(oi,1&oi.current);break;case 19:if(r=0!==(t&n.childLanes),0!==(128&e.flags)){if(r)return Ho(e,n,t);n.flags|=128}if(null!==(l=n.memoizedState)&&(l.rendering=null,l.tail=null,l.lastEffect=null),Cl(oi,oi.current),r)break;return null;case 22:case 23:return n.lanes=0,To(e,n,t)}return jo(e,n,t)}(e,n,t);ko=0!==(131072&e.flags)}else ko=!1,la&&0!==(1048576&n.flags)&&Jl(n,$l,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;Bo(e,n),e=n.pendingProps;var l=Ll(n,Pl.current);Ea(n,t),l=xi(null,n,r,e,l,t);var i=Ei();return n.flags|=1,"object"===typeof l&&null!==l&&"function"===typeof l.render&&void 0===l.$$typeof?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Ml(r)?(i=!0,Rl(n)):i=!1,n.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,La(n),l.updater=Qa,n.stateNode=l,l._reactInternals=n,ja(n,r,e,t),n=No(null,n,r,!0,i,t)):(n.tag=0,la&&i&&ea(n),wo(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(Bo(e,n),e=n.pendingProps,r=(l=r._init)(r._payload),n.type=r,l=n.tag=function(e){if("function"===typeof e)return Oc(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===P)return 11;if(e===L)return 14}return 2}(r),e=ga(r,e),l){case 0:n=_o(null,n,r,e,t);break e;case 1:n=Po(null,n,r,e,t);break e;case 11:n=So(null,n,r,e,t);break e;case 14:n=xo(null,n,r,ga(r.type,e),t);break e}throw Error(a(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,_o(e,n,r,l=n.elementType===r?l:ga(r,l),t);case 1:return r=n.type,l=n.pendingProps,Po(e,n,r,l=n.elementType===r?l:ga(r,l),t);case 3:e:{if(zo(n),null===e)throw Error(a(387));r=n.pendingProps,l=(i=n.memoizedState).element,Ma(e,n),Ia(n,r,null,t);var o=n.memoizedState;if(r=o.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},n.updateQueue.baseState=i,n.memoizedState=i,256&n.flags){n=Lo(e,n,r,t,l=co(Error(a(423)),n));break e}if(r!==l){n=Lo(e,n,r,t,l=co(Error(a(424)),n));break e}for(ra=cl(n.stateNode.containerInfo.firstChild),ta=n,la=!0,aa=null,t=Ga(n,null,r,t),n.child=t;t;)t.flags=-3&t.flags|4096,t=t.sibling}else{if(pa(),r===l){n=jo(e,n,t);break e}wo(e,n,r,t)}n=n.child}return n;case 5:return ai(n),null===e&&ca(n),r=n.type,l=n.pendingProps,i=null!==e?e.memoizedProps:null,o=l.children,tl(r,l)?o=null:null!==i&&tl(r,i)&&(n.flags|=32),Co(e,n),wo(e,n,o,t),n.child;case 6:return null===e&&ca(n),null;case 13:return Uo(e,n,t);case 4:return ri(n,n.stateNode.containerInfo),r=n.pendingProps,null===e?n.child=Xa(n,null,r,t):wo(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,So(e,n,r,l=n.elementType===r?l:ga(r,l),t);case 7:return wo(e,n,n.pendingProps,t),n.child;case 8:case 12:return wo(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,i=n.memoizedProps,o=l.value,Cl(va,r._currentValue),r._currentValue=o,null!==i)if(or(i.value,o)){if(i.children===l.children&&!Nl.current){n=jo(e,n,t);break e}}else for(null!==(i=n.child)&&(i.return=n);null!==i;){var u=i.dependencies;if(null!==u){o=i.child;for(var c=u.firstContext;null!==c;){if(c.context===r){if(1===i.tag){(c=Oa(-1,t&-t)).tag=2;var s=i.updateQueue;if(null!==s){var f=(s=s.shared).pending;null===f?c.next=c:(c.next=f.next,f.next=c),s.pending=c}}i.lanes|=t,null!==(c=i.alternate)&&(c.lanes|=t),xa(i.return,t,n),u.lanes|=t;break}c=c.next}}else if(10===i.tag)o=i.type===n.type?null:i.child;else if(18===i.tag){if(null===(o=i.return))throw Error(a(341));o.lanes|=t,null!==(u=o.alternate)&&(u.lanes|=t),xa(o,t,n),o=i.sibling}else o=i.child;if(null!==o)o.return=i;else for(o=i;null!==o;){if(o===n){o=null;break}if(null!==(i=o.sibling)){i.return=o.return,o=i;break}o=o.return}i=o}wo(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Ea(n,t),r=r(l=Ta(l)),n.flags|=1,wo(e,n,r,t),n.child;case 14:return l=ga(r=n.type,n.pendingProps),xo(e,n,r,l=ga(r.type,l),t);case 15:return Eo(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ga(r,l),Bo(e,n),n.tag=1,Ml(r)?(e=!0,Rl(n)):e=!1,Ea(n,t),Ha(n,r,l),ja(n,r,l,t),No(null,n,r,!0,e,t);case 19:return Ho(e,n,t);case 22:return To(e,n,t)}throw Error(a(156,n.tag))};var qc="function"===typeof reportError?reportError:function(e){console.error(e)};function Yc(e){this._internalRoot=e}function Xc(e){this._internalRoot=e}function Gc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Zc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Jc(){}function es(e,n,t,r,l){var a=t._reactRootContainer;if(a){var i=a;if("function"===typeof l){var o=l;l=function(){var e=jc(i);o.call(e)}}Bc(n,i,e,l)}else i=function(e,n,t,r,l){if(l){if("function"===typeof r){var a=r;r=function(){var e=jc(i);a.call(e)}}var i=Hc(n,r,e,0,null,!1,0,"",Jc);return e._reactRootContainer=i,e[ml]=i.current,Wr(8===e.nodeType?e.parentNode:e),fc(),i}for(;l=e.lastChild;)e.removeChild(l);if("function"===typeof r){var o=r;r=function(){var e=jc(u);o.call(e)}}var u=Qc(e,0,!1,null,0,!1,0,"",Jc);return e._reactRootContainer=u,e[ml]=u.current,Wr(8===e.nodeType?e.parentNode:e),fc((function(){Bc(n,u,t,r)})),u}(t,n,e,l,r);return jc(i)}Xc.prototype.render=Yc.prototype.render=function(e){var n=this._internalRoot;if(null===n)throw Error(a(409));Bc(e,n,null,null)},Xc.prototype.unmount=Yc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var n=e.containerInfo;fc((function(){Bc(null,e,null,null)})),n[ml]=null}},Xc.prototype.unstable_scheduleHydration=function(e){if(e){var n=Tn();e={blockedOn:null,target:e,priority:n};for(var t=0;t<Fn.length&&0!==n&&n<Fn[t].priority;t++);Fn.splice(t,0,e),0===t&&Un(e)}},Sn=function(e){switch(e.tag){case 3:var n=e.stateNode;if(n.current.memoizedState.isDehydrated){var t=dn(n.pendingLanes);0!==t&&(bn(n,1|t),lc(n,Ge()),0===(6&Nu)&&(Hu=Ge()+500,Wl()))}break;case 13:fc((function(){var n=Na(e,1);if(null!==n){var t=nc();rc(n,e,1,t)}})),Kc(e,1)}},xn=function(e){if(13===e.tag){var n=Na(e,134217728);if(null!==n)rc(n,e,134217728,nc());Kc(e,134217728)}},En=function(e){if(13===e.tag){var n=tc(e),t=Na(e,n);if(null!==t)rc(t,e,n,nc());Kc(e,n)}},Tn=function(){return kn},Cn=function(e,n){var t=kn;try{return kn=e,n()}finally{kn=t}},Se=function(e,n,t){switch(n){case"input":if(Z(e,t),n=t.name,"radio"===t.type&&null!=n){for(t=e;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),n=0;n<t.length;n++){var r=t[n];if(r!==e&&r.form===e.form){var l=wl(r);if(!l)throw Error(a(90));K(r),Z(r,l)}}}break;case"textarea":ae(e,t);break;case"select":null!=(n=t.value)&&te(e,!!t.multiple,n,!1)}},Pe=sc,Ne=fc;var ns={usingClientEntryPoint:!1,Events:[bl,kl,wl,Ce,_e,sc]},ts={findFiberByHostInstance:yl,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},rs={bundleType:ts.bundleType,version:ts.version,rendererPackageName:ts.rendererPackageName,rendererConfig:ts.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=je(e))?null:e.stateNode},findFiberByHostInstance:ts.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ls=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ls.isDisabled&&ls.supportsFiber)try{ln=ls.inject(rs),an=ls}catch(se){}}n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ns,n.createPortal=function(e,n){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Gc(n))throw Error(a(200));return function(e,n,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==r?null:""+r,children:e,containerInfo:n,implementation:t}}(e,n,null,t)},n.createRoot=function(e,n){if(!Gc(e))throw Error(a(299));var t=!1,r="",l=qc;return null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(t=!0),void 0!==n.identifierPrefix&&(r=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),n=Qc(e,1,!1,null,0,t,0,r,l),e[ml]=n.current,Wr(8===e.nodeType?e.parentNode:e),new Yc(n)},n.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var n=e._reactInternals;if(void 0===n){if("function"===typeof e.render)throw Error(a(188));throw e=Object.keys(e).join(","),Error(a(268,e))}return e=null===(e=je(n))?null:e.stateNode},n.flushSync=function(e){return fc(e)},n.hydrate=function(e,n,t){if(!Zc(n))throw Error(a(200));return es(null,e,n,!0,t)},n.hydrateRoot=function(e,n,t){if(!Gc(e))throw Error(a(405));var r=null!=t&&t.hydratedSources||null,l=!1,i="",o=qc;if(null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(l=!0),void 0!==t.identifierPrefix&&(i=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),n=Hc(n,null,e,1,null!=t?t:null,l,0,i,o),e[ml]=n.current,Wr(e),r)for(e=0;e<r.length;e++)l=(l=(t=r[e])._getVersion)(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,l]:n.mutableSourceEagerHydrationData.push(t,l);return new Xc(n)},n.render=function(e,n,t){if(!Zc(n))throw Error(a(200));return es(null,e,n,!1,t)},n.unmountComponentAtNode=function(e){if(!Zc(e))throw Error(a(40));return!!e._reactRootContainer&&(fc((function(){es(null,null,e,!1,(function(){e._reactRootContainer=null,e[ml]=null}))})),!0)},n.unstable_batchedUpdates=sc,n.unstable_renderSubtreeIntoContainer=function(e,n,t,r){if(!Zc(t))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return es(e,n,t,!1,r)},n.version="18.2.0-next-9e3b772b8-20220608"},20745:(e,n,t)=>{var r=t(73935);n.s=r.createRoot,r.hydrateRoot},73935:(e,n,t)=>{!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}(),e.exports=t(64448)},39475:(e,n,t)=>{var r=t(63656),l=t(27418),a=t(5027);function i(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t<arguments.length;t++)n+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(i(227));function o(e,n,t,r,l,a,i,o,u){var c=Array.prototype.slice.call(arguments,3);try{n.apply(t,c)}catch(s){this.onError(s)}}var u=!1,c=null,s=!1,f=null,d={onError:function(e){u=!0,c=e}};function p(e,n,t,r,l,a,i,s,f){u=!1,c=null,o.apply(d,arguments)}var m=null,h=null,g=null;function v(e,n,t){var r=e.type||"unknown-event";e.currentTarget=g(t),function(e,n,t,r,l,a,o,d,m){if(p.apply(this,arguments),u){if(!u)throw Error(i(198));var h=c;u=!1,c=null,s||(s=!0,f=h)}}(r,n,void 0,e),e.currentTarget=null}var y=null,b={};function k(){if(y)for(var e in b){var n=b[e],t=y.indexOf(e);if(!(-1<t))throw Error(i(96,e));if(!S[t]){if(!n.extractEvents)throw Error(i(97,e));for(var r in S[t]=n,t=n.eventTypes){var l=void 0,a=t[r],o=n,u=r;if(x.hasOwnProperty(u))throw Error(i(99,u));x[u]=a;var c=a.phasedRegistrationNames;if(c){for(l in c)c.hasOwnProperty(l)&&w(c[l],o,u);l=!0}else a.registrationName?(w(a.registrationName,o,u),l=!0):l=!1;if(!l)throw Error(i(98,r,e))}}}}function w(e,n,t){if(E[e])throw Error(i(100,e));E[e]=n,T[e]=n.eventTypes[t].dependencies}var S=[],x={},E={},T={};function C(e){var n,t=!1;for(n in e)if(e.hasOwnProperty(n)){var r=e[n];if(!b.hasOwnProperty(n)||b[n]!==r){if(b[n])throw Error(i(102,n));b[n]=r,t=!0}}t&&k()}var _=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),P=null,N=null,z=null;function L(e){if(e=h(e)){if("function"!==typeof P)throw Error(i(280));var n=e.stateNode;n&&(n=m(n),P(e.stateNode,e.type,n))}}function M(e){N?z?z.push(e):z=[e]:N=e}function O(){if(N){var e=N,n=z;if(z=N=null,L(e),n)for(e=0;e<n.length;e++)L(n[e])}}function F(e,n){return e(n)}function D(e,n,t,r,l){return e(n,t,r,l)}function R(){}var I=F,U=!1,A=!1;function V(){null===N&&null===z||(R(),O())}function Q(e,n,t){if(A)return e(n,t);A=!0;try{return I(e,n,t)}finally{A=!1,V()}}var W=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,H=Object.prototype.hasOwnProperty,B={},j={};function $(e,n,t,r,l,a){this.acceptsBooleans=2===n||3===n||4===n,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=a}var K={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){K[e]=new $(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var n=e[0];K[n]=new $(n,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){K[e]=new $(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){K[e]=new $(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){K[e]=new $(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){K[e]=new $(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){K[e]=new $(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){K[e]=new $(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){K[e]=new $(e,5,!1,e.toLowerCase(),null,!1)}));var q=/[\-:]([a-z])/g;function Y(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var n=e.replace(q,Y);K[n]=new $(n,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var n=e.replace(q,Y);K[n]=new $(n,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var n=e.replace(q,Y);K[n]=new $(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){K[e]=new $(e,1,!1,e.toLowerCase(),null,!1)})),K.xlinkHref=new $("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){K[e]=new $(e,1,!1,e.toLowerCase(),null,!0)}));var X=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function G(e,n,t,r){var l=K.hasOwnProperty(n)?K[n]:null;(null!==l?0===l.type:!r&&(2<n.length&&("o"===n[0]||"O"===n[0])&&("n"===n[1]||"N"===n[1])))||(function(e,n,t,r){if(null===n||"undefined"===typeof n||function(e,n,t,r){if(null!==t&&0===t.type)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==t?!t.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,n,t,r))return!0;if(r)return!1;if(null!==t)switch(t.type){case 3:return!n;case 4:return!1===n;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}(n,t,l,r)&&(t=null),r||null===l?function(e){return!!H.call(j,e)||!H.call(B,e)&&(W.test(e)?j[e]=!0:(B[e]=!0,!1))}(n)&&(null===t?e.removeAttribute(n):e.setAttribute(n,""+t)):l.mustUseProperty?e[l.propertyName]=null===t?3!==l.type&&"":t:(n=l.attributeName,r=l.attributeNamespace,null===t?e.removeAttribute(n):(t=3===(l=l.type)||4===l&&!0===t?"":""+t,r?e.setAttributeNS(r,n,t):e.setAttribute(n,t))))}X.hasOwnProperty("ReactCurrentDispatcher")||(X.ReactCurrentDispatcher={current:null}),X.hasOwnProperty("ReactCurrentBatchConfig")||(X.ReactCurrentBatchConfig={suspense:null});var Z=/^(.*)[\\\/]/,J="function"===typeof Symbol&&Symbol.for,ee=J?Symbol.for("react.element"):60103,ne=J?Symbol.for("react.portal"):60106,te=J?Symbol.for("react.fragment"):60107,re=J?Symbol.for("react.strict_mode"):60108,le=J?Symbol.for("react.profiler"):60114,ae=J?Symbol.for("react.provider"):60109,ie=J?Symbol.for("react.context"):60110,oe=J?Symbol.for("react.concurrent_mode"):60111,ue=J?Symbol.for("react.forward_ref"):60112,ce=J?Symbol.for("react.suspense"):60113,se=J?Symbol.for("react.suspense_list"):60120,fe=J?Symbol.for("react.memo"):60115,de=J?Symbol.for("react.lazy"):60116,pe=J?Symbol.for("react.block"):60121,me="function"===typeof Symbol&&Symbol.iterator;function he(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=me&&e[me]||e["@@iterator"])?e:null}function ge(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case te:return"Fragment";case ne:return"Portal";case le:return"Profiler";case re:return"StrictMode";case ce:return"Suspense";case se:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case ie:return"Context.Consumer";case ae:return"Context.Provider";case ue:var n=e.render;return n=n.displayName||n.name||"",e.displayName||(""!==n?"ForwardRef("+n+")":"ForwardRef");case fe:return ge(e.type);case pe:return ge(e.render);case de:if(e=1===e._status?e._result:null)return ge(e)}return null}function ve(e){var n="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var t="";break e;default:var r=e._debugOwner,l=e._debugSource,a=ge(e.type);t=null,r&&(t=ge(r.type)),r=a,a="",l?a=" (at "+l.fileName.replace(Z,"")+":"+l.lineNumber+")":t&&(a=" (created by "+t+")"),t="\n in "+(r||"Unknown")+a}n+=t,e=e.return}while(e);return n}function ye(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function be(e){var n=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===n||"radio"===n)}function ke(e){e._valueTracker||(e._valueTracker=function(e){var n=be(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&"undefined"!==typeof t&&"function"===typeof t.get&&"function"===typeof t.set){var l=t.get,a=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}(e))}function we(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=be(e)?e.checked?"true":"false":e.value),(e=r)!==t&&(n.setValue(e),!0)}function Se(e,n){var t=n.checked;return l({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:e._wrapperState.initialChecked})}function xe(e,n){var t=null==n.defaultValue?"":n.defaultValue,r=null!=n.checked?n.checked:n.defaultChecked;t=ye(null!=n.value?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:"checkbox"===n.type||"radio"===n.type?null!=n.checked:null!=n.value}}function Ee(e,n){null!=(n=n.checked)&&G(e,"checked",n,!1)}function Te(e,n){Ee(e,n);var t=ye(n.value),r=n.type;if(null!=t)"number"===r?(0===t&&""===e.value||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");n.hasOwnProperty("value")?_e(e,n.type,t):n.hasOwnProperty("defaultValue")&&_e(e,n.type,ye(n.defaultValue)),null==n.checked&&null!=n.defaultChecked&&(e.defaultChecked=!!n.defaultChecked)}function Ce(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!("submit"!==r&&"reset"!==r||void 0!==n.value&&null!==n.value))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}""!==(t=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==t&&(e.name=t)}function _e(e,n,t){"number"===n&&e.ownerDocument.activeElement===e||(null==t?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}function Pe(e,n){return e=l({children:void 0},n),(n=function(e){var n="";return r.Children.forEach(e,(function(e){null!=e&&(n+=e)})),n}(n.children))&&(e.children=n),e}function Ne(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l<t.length;l++)n["$"+t[l]]=!0;for(t=0;t<e.length;t++)l=n.hasOwnProperty("$"+e[t].value),e[t].selected!==l&&(e[t].selected=l),l&&r&&(e[t].defaultSelected=!0)}else{for(t=""+ye(t),n=null,l=0;l<e.length;l++){if(e[l].value===t)return e[l].selected=!0,void(r&&(e[l].defaultSelected=!0));null!==n||e[l].disabled||(n=e[l])}null!==n&&(n.selected=!0)}}function ze(e,n){if(null!=n.dangerouslySetInnerHTML)throw Error(i(91));return l({},n,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Le(e,n){var t=n.value;if(null==t){if(t=n.children,n=n.defaultValue,null!=t){if(null!=n)throw Error(i(92));if(Array.isArray(t)){if(!(1>=t.length))throw Error(i(93));t=t[0]}n=t}null==n&&(n=""),t=n}e._wrapperState={initialValue:ye(t)}}function Me(e,n){var t=ye(n.value),r=ye(n.defaultValue);null!=t&&((t=""+t)!==e.value&&(e.value=t),null==n.defaultValue&&e.defaultValue!==t&&(e.defaultValue=t)),null!=r&&(e.defaultValue=""+r)}function Oe(e){var n=e.textContent;n===e._wrapperState.initialValue&&""!==n&&null!==n&&(e.value=n)}var Fe="http://www.w3.org/1999/xhtml",De="http://www.w3.org/2000/svg";function Re(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ie(e,n){return null==e||"http://www.w3.org/1999/xhtml"===e?Re(n):"http://www.w3.org/2000/svg"===e&&"foreignObject"===n?"http://www.w3.org/1999/xhtml":e}var Ue,Ae,Ve=(Ae=function(e,n){if(e.namespaceURI!==De||"innerHTML"in e)e.innerHTML=n;else{for((Ue=Ue||document.createElement("div")).innerHTML="<svg>"+n.valueOf().toString()+"</svg>",n=Ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,n,t,r){MSApp.execUnsafeLocalFunction((function(){return Ae(e,n)}))}:Ae);function Qe(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&3===t.nodeType)return void(t.nodeValue=n)}e.textContent=n}function We(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var He={animationend:We("Animation","AnimationEnd"),animationiteration:We("Animation","AnimationIteration"),animationstart:We("Animation","AnimationStart"),transitionend:We("Transition","TransitionEnd")},Be={},je={};function $e(e){if(Be[e])return Be[e];if(!He[e])return e;var n,t=He[e];for(n in t)if(t.hasOwnProperty(n)&&n in je)return Be[e]=t[n];return e}_&&(je=document.createElement("div").style,"AnimationEvent"in window||(delete He.animationend.animation,delete He.animationiteration.animation,delete He.animationstart.animation),"TransitionEvent"in window||delete He.transitionend.transition);var Ke=$e("animationend"),qe=$e("animationiteration"),Ye=$e("animationstart"),Xe=$e("transitionend"),Ge="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ze=new("function"===typeof WeakMap?WeakMap:Map);function Je(e){var n=Ze.get(e);return void 0===n&&(n=new Map,Ze.set(e,n)),n}function en(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{0!==(1026&(n=e).effectTag)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function nn(e){if(13===e.tag){var n=e.memoizedState;if(null===n&&(null!==(e=e.alternate)&&(n=e.memoizedState)),null!==n)return n.dehydrated}return null}function tn(e){if(en(e)!==e)throw Error(i(188))}function rn(e){if(e=function(e){var n=e.alternate;if(!n){if(null===(n=en(e)))throw Error(i(188));return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(null===l)break;var a=l.alternate;if(null===a){if(null!==(r=l.return)){t=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===t)return tn(l),e;if(a===r)return tn(l),n;a=a.sibling}throw Error(i(188))}if(t.return!==r.return)t=l,r=a;else{for(var o=!1,u=l.child;u;){if(u===t){o=!0,t=l,r=a;break}if(u===r){o=!0,r=l,t=a;break}u=u.sibling}if(!o){for(u=a.child;u;){if(u===t){o=!0,t=a,r=l;break}if(u===r){o=!0,r=a,t=l;break}u=u.sibling}if(!o)throw Error(i(189))}}if(t.alternate!==r)throw Error(i(190))}if(3!==t.tag)throw Error(i(188));return t.stateNode.current===t?e:n}(e),!e)return null;for(var n=e;;){if(5===n.tag||6===n.tag)return n;if(n.child)n.child.return=n,n=n.child;else{if(n===e)break;for(;!n.sibling;){if(!n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null}function ln(e,n){if(null==n)throw Error(i(30));return null==e?n:Array.isArray(e)?Array.isArray(n)?(e.push.apply(e,n),e):(e.push(n),e):Array.isArray(n)?[e].concat(n):[e,n]}function an(e,n,t){Array.isArray(e)?e.forEach(n,t):e&&n.call(t,e)}var on=null;function un(e){if(e){var n=e._dispatchListeners,t=e._dispatchInstances;if(Array.isArray(n))for(var r=0;r<n.length&&!e.isPropagationStopped();r++)v(e,n[r],t[r]);else n&&v(e,n,t);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function cn(e){if(null!==e&&(on=ln(on,e)),e=on,on=null,e){if(an(e,un),on)throw Error(i(95));if(s)throw e=f,s=!1,f=null,e}}function sn(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function fn(e){if(!_)return!1;var n=(e="on"+e)in document;return n||((n=document.createElement("div")).setAttribute(e,"return;"),n="function"===typeof n[e]),n}var dn=[];function pn(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>dn.length&&dn.push(e)}function mn(e,n,t,r){if(dn.length){var l=dn.pop();return l.topLevelType=e,l.eventSystemFlags=r,l.nativeEvent=n,l.targetInst=t,l}return{topLevelType:e,eventSystemFlags:r,nativeEvent:n,targetInst:t,ancestors:[]}}function hn(e){var n=e.targetInst,t=n;do{if(!t){e.ancestors.push(t);break}var r=t;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(n=t.tag)&&6!==n||e.ancestors.push(t),t=Ot(r)}while(t);for(t=0;t<e.ancestors.length;t++){n=e.ancestors[t];var l=sn(e.nativeEvent);r=e.topLevelType;var a=e.nativeEvent,i=e.eventSystemFlags;0===t&&(i|=64);for(var o=null,u=0;u<S.length;u++){var c=S[u];c&&(c=c.extractEvents(r,n,a,l,i))&&(o=ln(o,c))}cn(o)}}function gn(e,n,t){if(!t.has(e)){switch(e){case"scroll":Xn(n,"scroll",!0);break;case"focus":case"blur":Xn(n,"focus",!0),Xn(n,"blur",!0),t.set("blur",null),t.set("focus",null);break;case"cancel":case"close":fn(e)&&Xn(n,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Ge.indexOf(e)&&Yn(e,n)}t.set(e,null)}}var vn,yn,bn,kn=!1,wn=[],Sn=null,xn=null,En=null,Tn=new Map,Cn=new Map,_n=[],Pn="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Nn="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function zn(e,n,t,r,l){return{blockedOn:e,topLevelType:n,eventSystemFlags:32|t,nativeEvent:l,container:r}}function Ln(e,n){switch(e){case"focus":case"blur":Sn=null;break;case"dragenter":case"dragleave":xn=null;break;case"mouseover":case"mouseout":En=null;break;case"pointerover":case"pointerout":Tn.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Cn.delete(n.pointerId)}}function Mn(e,n,t,r,l,a){return null===e||e.nativeEvent!==a?(e=zn(n,t,r,l,a),null!==n&&(null!==(n=Ft(n))&&yn(n)),e):(e.eventSystemFlags|=r,e)}function On(e){var n=Ot(e.target);if(null!==n){var t=en(n);if(null!==t)if(13===(n=t.tag)){if(null!==(n=nn(t)))return e.blockedOn=n,void a.unstable_runWithPriority(e.priority,(function(){bn(t)}))}else if(3===n&&t.stateNode.hydrate)return void(e.blockedOn=3===t.tag?t.stateNode.containerInfo:null)}e.blockedOn=null}function Fn(e){if(null!==e.blockedOn)return!1;var n=et(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==n){var t=Ft(n);return null!==t&&yn(t),e.blockedOn=n,!1}return!0}function Dn(e,n,t){Fn(e)&&t.delete(n)}function Rn(){for(kn=!1;0<wn.length;){var e=wn[0];if(null!==e.blockedOn){null!==(e=Ft(e.blockedOn))&&vn(e);break}var n=et(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==n?e.blockedOn=n:wn.shift()}null!==Sn&&Fn(Sn)&&(Sn=null),null!==xn&&Fn(xn)&&(xn=null),null!==En&&Fn(En)&&(En=null),Tn.forEach(Dn),Cn.forEach(Dn)}function In(e,n){e.blockedOn===n&&(e.blockedOn=null,kn||(kn=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Rn)))}function Un(e){function n(n){return In(n,e)}if(0<wn.length){In(wn[0],e);for(var t=1;t<wn.length;t++){var r=wn[t];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Sn&&In(Sn,e),null!==xn&&In(xn,e),null!==En&&In(En,e),Tn.forEach(n),Cn.forEach(n),t=0;t<_n.length;t++)(r=_n[t]).blockedOn===e&&(r.blockedOn=null);for(;0<_n.length&&null===(t=_n[0]).blockedOn;)On(t),null===t.blockedOn&&_n.shift()}var An={},Vn=new Map,Qn=new Map,Wn=["abort","abort",Ke,"animationEnd",qe,"animationIteration",Ye,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Xe,"transitionEnd","waiting","waiting"];function Hn(e,n){for(var t=0;t<e.length;t+=2){var r=e[t],l=e[t+1],a="on"+(l[0].toUpperCase()+l.slice(1));a={phasedRegistrationNames:{bubbled:a,captured:a+"Capture"},dependencies:[r],eventPriority:n},Qn.set(r,n),Vn.set(r,a),An[l]=a}}Hn("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Hn("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Hn(Wn,2);for(var Bn="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),jn=0;jn<Bn.length;jn++)Qn.set(Bn[jn],0);var $n=a.unstable_UserBlockingPriority,Kn=a.unstable_runWithPriority,qn=!0;function Yn(e,n){Xn(n,e,!1)}function Xn(e,n,t){var r=Qn.get(n);switch(void 0===r?2:r){case 0:r=Gn.bind(null,n,1,e);break;case 1:r=Zn.bind(null,n,1,e);break;default:r=Jn.bind(null,n,1,e)}t?e.addEventListener(n,r,!0):e.addEventListener(n,r,!1)}function Gn(e,n,t,r){U||R();var l=Jn,a=U;U=!0;try{D(l,e,n,t,r)}finally{(U=a)||V()}}function Zn(e,n,t,r){Kn($n,Jn.bind(null,e,n,t,r))}function Jn(e,n,t,r){if(qn)if(0<wn.length&&-1<Pn.indexOf(e))e=zn(null,e,n,t,r),wn.push(e);else{var l=et(e,n,t,r);if(null===l)Ln(e,r);else if(-1<Pn.indexOf(e))e=zn(l,e,n,t,r),wn.push(e);else if(!function(e,n,t,r,l){switch(n){case"focus":return Sn=Mn(Sn,e,n,t,r,l),!0;case"dragenter":return xn=Mn(xn,e,n,t,r,l),!0;case"mouseover":return En=Mn(En,e,n,t,r,l),!0;case"pointerover":var a=l.pointerId;return Tn.set(a,Mn(Tn.get(a)||null,e,n,t,r,l)),!0;case"gotpointercapture":return a=l.pointerId,Cn.set(a,Mn(Cn.get(a)||null,e,n,t,r,l)),!0}return!1}(l,e,n,t,r)){Ln(e,r),e=mn(e,r,null,n);try{Q(hn,e)}finally{pn(e)}}}}function et(e,n,t,r){if(null!==(t=Ot(t=sn(r)))){var l=en(t);if(null===l)t=null;else{var a=l.tag;if(13===a){if(null!==(t=nn(l)))return t;t=null}else if(3===a){if(l.stateNode.hydrate)return 3===l.tag?l.stateNode.containerInfo:null;t=null}else l!==t&&(t=null)}}e=mn(e,r,t,n);try{Q(hn,e)}finally{pn(e)}return null}var nt={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},tt=["Webkit","ms","Moz","O"];function rt(e,n,t){return null==n||"boolean"===typeof n||""===n?"":t||"number"!==typeof n||0===n||nt.hasOwnProperty(e)&&nt[e]?(""+n).trim():n+"px"}function lt(e,n){for(var t in e=e.style,n)if(n.hasOwnProperty(t)){var r=0===t.indexOf("--"),l=rt(t,n[t],r);"float"===t&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}Object.keys(nt).forEach((function(e){tt.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),nt[n]=nt[e]}))}));var at=l({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function it(e,n){if(n){if(at[e]&&(null!=n.children||null!=n.dangerouslySetInnerHTML))throw Error(i(137,e,""));if(null!=n.dangerouslySetInnerHTML){if(null!=n.children)throw Error(i(60));if("object"!==typeof n.dangerouslySetInnerHTML||!("__html"in n.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=n.style&&"object"!==typeof n.style)throw Error(i(62,""))}}function ot(e,n){if(-1===e.indexOf("-"))return"string"===typeof n.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ut=Fe;function ct(e,n){var t=Je(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);n=T[n];for(var r=0;r<n.length;r++)gn(n[r],e,t)}function st(){}function ft(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(n){return e.body}}function dt(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function pt(e,n){var t,r=dt(e);for(e=0;r;){if(3===r.nodeType){if(t=e+r.textContent.length,e<=n&&t>=n)return{node:r,offset:n-e};e=t}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=dt(r)}}function mt(e,n){return!(!e||!n)&&(e===n||(!e||3!==e.nodeType)&&(n&&3===n.nodeType?mt(e,n.parentNode):"contains"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}function ht(){for(var e=window,n=ft();n instanceof e.HTMLIFrameElement;){try{var t="string"===typeof n.contentWindow.location.href}catch(r){t=!1}if(!t)break;n=ft((e=n.contentWindow).document)}return n}function gt(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}var vt="$",yt="/$",bt="$?",kt="$!",wt=null,St=null;function xt(e,n){switch(e){case"button":case"input":case"select":case"textarea":return!!n.autoFocus}return!1}function Et(e,n){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof n.children||"number"===typeof n.children||"object"===typeof n.dangerouslySetInnerHTML&&null!==n.dangerouslySetInnerHTML&&null!=n.dangerouslySetInnerHTML.__html}var Tt="function"===typeof setTimeout?setTimeout:void 0,Ct="function"===typeof clearTimeout?clearTimeout:void 0;function _t(e){for(;null!=e;e=e.nextSibling){var n=e.nodeType;if(1===n||3===n)break}return e}function Pt(e){e=e.previousSibling;for(var n=0;e;){if(8===e.nodeType){var t=e.data;if(t===vt||t===kt||t===bt){if(0===n)return e;n--}else t===yt&&n++}e=e.previousSibling}return null}var Nt=Math.random().toString(36).slice(2),zt="__reactInternalInstance$"+Nt,Lt="__reactEventHandlers$"+Nt,Mt="__reactContainere$"+Nt;function Ot(e){var n=e[zt];if(n)return n;for(var t=e.parentNode;t;){if(n=t[Mt]||t[zt]){if(t=n.alternate,null!==n.child||null!==t&&null!==t.child)for(e=Pt(e);null!==e;){if(t=e[zt])return t;e=Pt(e)}return n}t=(e=t).parentNode}return null}function Ft(e){return!(e=e[zt]||e[Mt])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Dt(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function Rt(e){return e[Lt]||null}function It(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Ut(e,n){var t=e.stateNode;if(!t)return null;var r=m(t);if(!r)return null;t=r[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(t&&"function"!==typeof t)throw Error(i(231,n,typeof t));return t}function At(e,n,t){(n=Ut(e,t.dispatchConfig.phasedRegistrationNames[n]))&&(t._dispatchListeners=ln(t._dispatchListeners,n),t._dispatchInstances=ln(t._dispatchInstances,e))}function Vt(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var n=e._targetInst,t=[];n;)t.push(n),n=It(n);for(n=t.length;0<n--;)At(t[n],"captured",e);for(n=0;n<t.length;n++)At(t[n],"bubbled",e)}}function Qt(e,n,t){e&&t&&t.dispatchConfig.registrationName&&(n=Ut(e,t.dispatchConfig.registrationName))&&(t._dispatchListeners=ln(t._dispatchListeners,n),t._dispatchInstances=ln(t._dispatchInstances,e))}function Wt(e){e&&e.dispatchConfig.registrationName&&Qt(e._targetInst,null,e)}function Ht(e){an(e,Vt)}var Bt=null,jt=null,$t=null;function Kt(){if($t)return $t;var e,n,t=jt,r=t.length,l="value"in Bt?Bt.value:Bt.textContent,a=l.length;for(e=0;e<r&&t[e]===l[e];e++);var i=r-e;for(n=1;n<=i&&t[r-n]===l[a-n];n++);return $t=l.slice(e,1<n?1-n:void 0)}function qt(){return!0}function Yt(){return!1}function Xt(e,n,t,r){for(var l in this.dispatchConfig=e,this._targetInst=n,this.nativeEvent=t,e=this.constructor.Interface)e.hasOwnProperty(l)&&((n=e[l])?this[l]=n(t):"target"===l?this.target=r:this[l]=t[l]);return this.isDefaultPrevented=(null!=t.defaultPrevented?t.defaultPrevented:!1===t.returnValue)?qt:Yt,this.isPropagationStopped=Yt,this}function Gt(e,n,t,r){if(this.eventPool.length){var l=this.eventPool.pop();return this.call(l,e,n,t,r),l}return new this(e,n,t,r)}function Zt(e){if(!(e instanceof this))throw Error(i(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Jt(e){e.eventPool=[],e.getPooled=Gt,e.release=Zt}l(Xt.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=qt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=qt)},persist:function(){this.isPersistent=qt},isPersistent:Yt,destructor:function(){var e,n=this.constructor.Interface;for(e in n)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Yt,this._dispatchInstances=this._dispatchListeners=null}}),Xt.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Xt.extend=function(e){function n(){}function t(){return r.apply(this,arguments)}var r=this;n.prototype=r.prototype;var a=new n;return l(a,t.prototype),t.prototype=a,t.prototype.constructor=t,t.Interface=l({},r.Interface,e),t.extend=r.extend,Jt(t),t},Jt(Xt);var er=Xt.extend({data:null}),nr=Xt.extend({data:null}),tr=[9,13,27,32],rr=_&&"CompositionEvent"in window,lr=null;_&&"documentMode"in document&&(lr=document.documentMode);var ar=_&&"TextEvent"in window&&!lr,ir=_&&(!rr||lr&&8<lr&&11>=lr),or=String.fromCharCode(32),ur={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},cr=!1;function sr(e,n){switch(e){case"keyup":return-1!==tr.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function fr(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var dr=!1;var pr={eventTypes:ur,extractEvents:function(e,n,t,r){var l;if(rr)e:{switch(e){case"compositionstart":var a=ur.compositionStart;break e;case"compositionend":a=ur.compositionEnd;break e;case"compositionupdate":a=ur.compositionUpdate;break e}a=void 0}else dr?sr(e,t)&&(a=ur.compositionEnd):"keydown"===e&&229===t.keyCode&&(a=ur.compositionStart);return a?(ir&&"ko"!==t.locale&&(dr||a!==ur.compositionStart?a===ur.compositionEnd&&dr&&(l=Kt()):(jt="value"in(Bt=r)?Bt.value:Bt.textContent,dr=!0)),a=er.getPooled(a,n,t,r),l?a.data=l:null!==(l=fr(t))&&(a.data=l),Ht(a),l=a):l=null,(e=ar?function(e,n){switch(e){case"compositionend":return fr(n);case"keypress":return 32!==n.which?null:(cr=!0,or);case"textInput":return(e=n.data)===or&&cr?null:e;default:return null}}(e,t):function(e,n){if(dr)return"compositionend"===e||!rr&&sr(e,n)?(e=Kt(),$t=jt=Bt=null,dr=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return ir&&"ko"!==n.locale?null:n.data}}(e,t))?((n=nr.getPooled(ur.beforeInput,n,t,r)).data=e,Ht(n)):n=null,null===l?n:null===n?l:[l,n]}},mr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function hr(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!mr[e.type]:"textarea"===n}var gr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function vr(e,n,t){return(e=Xt.getPooled(gr.change,e,n,t)).type="change",M(t),Ht(e),e}var yr=null,br=null;function kr(e){cn(e)}function wr(e){if(we(Dt(e)))return e}function Sr(e,n){if("change"===e)return n}var xr=!1;function Er(){yr&&(yr.detachEvent("onpropertychange",Tr),br=yr=null)}function Tr(e){if("value"===e.propertyName&&wr(br))if(e=vr(br,e,sn(e)),U)cn(e);else{U=!0;try{F(kr,e)}finally{U=!1,V()}}}function Cr(e,n,t){"focus"===e?(Er(),br=t,(yr=n).attachEvent("onpropertychange",Tr)):"blur"===e&&Er()}function _r(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return wr(br)}function Pr(e,n){if("click"===e)return wr(n)}function Nr(e,n){if("input"===e||"change"===e)return wr(n)}_&&(xr=fn("input")&&(!document.documentMode||9<document.documentMode));var zr={eventTypes:gr,_isInputEventSupported:xr,extractEvents:function(e,n,t,r){var l=n?Dt(n):window,a=l.nodeName&&l.nodeName.toLowerCase();if("select"===a||"input"===a&&"file"===l.type)var i=Sr;else if(hr(l))if(xr)i=Nr;else{i=_r;var o=Cr}else(a=l.nodeName)&&"input"===a.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(i=Pr);if(i&&(i=i(e,n)))return vr(i,t,r);o&&o(e,l,n),"blur"===e&&(e=l._wrapperState)&&e.controlled&&"number"===l.type&&_e(l,"number",l.value)}},Lr=Xt.extend({view:null,detail:null}),Mr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Or(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):!!(e=Mr[e])&&!!n[e]}function Fr(){return Or}var Dr=0,Rr=0,Ir=!1,Ur=!1,Ar=Lr.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Fr,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var n=Dr;return Dr=e.screenX,Ir?"mousemove"===e.type?e.screenX-n:0:(Ir=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var n=Rr;return Rr=e.screenY,Ur?"mousemove"===e.type?e.screenY-n:0:(Ur=!0,0)}}),Vr=Ar.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Qr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Wr={eventTypes:Qr,extractEvents:function(e,n,t,r,l){var a="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(a&&0===(32&l)&&(t.relatedTarget||t.fromElement)||!i&&!a)return null;(a=r.window===r?r:(a=r.ownerDocument)?a.defaultView||a.parentWindow:window,i)?(i=n,null!==(n=(n=t.relatedTarget||t.toElement)?Ot(n):null)&&(n!==en(n)||5!==n.tag&&6!==n.tag)&&(n=null)):i=null;if(i===n)return null;if("mouseout"===e||"mouseover"===e)var o=Ar,u=Qr.mouseLeave,c=Qr.mouseEnter,s="mouse";else"pointerout"!==e&&"pointerover"!==e||(o=Vr,u=Qr.pointerLeave,c=Qr.pointerEnter,s="pointer");if(e=null==i?a:Dt(i),a=null==n?a:Dt(n),(u=o.getPooled(u,i,t,r)).type=s+"leave",u.target=e,u.relatedTarget=a,(t=o.getPooled(c,n,t,r)).type=s+"enter",t.target=a,t.relatedTarget=e,s=n,(r=i)&&s)e:{for(c=s,i=0,e=o=r;e;e=It(e))i++;for(e=0,n=c;n;n=It(n))e++;for(;0<i-e;)o=It(o),i--;for(;0<e-i;)c=It(c),e--;for(;i--;){if(o===c||o===c.alternate)break e;o=It(o),c=It(c)}o=null}else o=null;for(c=o,o=[];r&&r!==c&&(null===(i=r.alternate)||i!==c);)o.push(r),r=It(r);for(r=[];s&&s!==c&&(null===(i=s.alternate)||i!==c);)r.push(s),s=It(s);for(s=0;s<o.length;s++)Qt(o[s],"bubbled",u);for(s=r.length;0<s--;)Qt(r[s],"captured",t);return 0===(64&l)?[u]:[u,t]}};var Hr="function"===typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n},Br=Object.prototype.hasOwnProperty;function jr(e,n){if(Hr(e,n))return!0;if("object"!==typeof e||null===e||"object"!==typeof n||null===n)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++)if(!Br.call(n,t[r])||!Hr(e[t[r]],n[t[r]]))return!1;return!0}var $r=_&&"documentMode"in document&&11>=document.documentMode,Kr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},qr=null,Yr=null,Xr=null,Gr=!1;function Zr(e,n){var t=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;return Gr||null==qr||qr!==ft(t)?null:("selectionStart"in(t=qr)&>(t)?t={start:t.selectionStart,end:t.selectionEnd}:t={anchorNode:(t=(t.ownerDocument&&t.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset},Xr&&jr(Xr,t)?null:(Xr=t,(e=Xt.getPooled(Kr.select,Yr,e,n)).type="select",e.target=qr,Ht(e),e))}var Jr={eventTypes:Kr,extractEvents:function(e,n,t,r,l,a){if(!(a=!(l=a||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{l=Je(l),a=T.onSelect;for(var i=0;i<a.length;i++)if(!l.has(a[i])){l=!1;break e}l=!0}a=!l}if(a)return null;switch(l=n?Dt(n):window,e){case"focus":(hr(l)||"true"===l.contentEditable)&&(qr=l,Yr=n,Xr=null);break;case"blur":Xr=Yr=qr=null;break;case"mousedown":Gr=!0;break;case"contextmenu":case"mouseup":case"dragend":return Gr=!1,Zr(t,r);case"selectionchange":if($r)break;case"keydown":case"keyup":return Zr(t,r)}return null}},el=Xt.extend({animationName:null,elapsedTime:null,pseudoElement:null}),nl=Xt.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),tl=Lr.extend({relatedTarget:null});function rl(e){var n=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===n&&(e=13):e=n,10===e&&(e=13),32<=e||13===e?e:0}var ll={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},al={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},il=Lr.extend({key:function(e){if(e.key){var n=ll[e.key]||e.key;if("Unidentified"!==n)return n}return"keypress"===e.type?13===(e=rl(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?al[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Fr,charCode:function(e){return"keypress"===e.type?rl(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?rl(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),ol=Ar.extend({dataTransfer:null}),ul=Lr.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Fr}),cl=Xt.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),sl=Ar.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),fl={eventTypes:An,extractEvents:function(e,n,t,r){var l=Vn.get(e);if(!l)return null;switch(e){case"keypress":if(0===rl(t))return null;case"keydown":case"keyup":e=il;break;case"blur":case"focus":e=tl;break;case"click":if(2===t.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Ar;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=ol;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=ul;break;case Ke:case qe:case Ye:e=el;break;case Xe:e=cl;break;case"scroll":e=Lr;break;case"wheel":e=sl;break;case"copy":case"cut":case"paste":e=nl;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Vr;break;default:e=Xt}return Ht(n=e.getPooled(l,n,t,r)),n}};if(y)throw Error(i(101));y=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),k(),m=Rt,h=Ft,g=Dt,C({SimpleEventPlugin:fl,EnterLeaveEventPlugin:Wr,ChangeEventPlugin:zr,SelectEventPlugin:Jr,BeforeInputEventPlugin:pr});var dl=[],pl=-1;function ml(e){0>pl||(e.current=dl[pl],dl[pl]=null,pl--)}function hl(e,n){pl++,dl[pl]=e.current,e.current=n}var gl={},vl={current:gl},yl={current:!1},bl=gl;function kl(e,n){var t=e.type.contextTypes;if(!t)return gl;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in t)a[l]=n[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=a),a}function wl(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Sl(){ml(yl),ml(vl)}function xl(e,n,t){if(vl.current!==gl)throw Error(i(168));hl(vl,n),hl(yl,t)}function El(e,n,t){var r=e.stateNode;if(e=n.childContextTypes,"function"!==typeof r.getChildContext)return t;for(var a in r=r.getChildContext())if(!(a in e))throw Error(i(108,ge(n)||"Unknown",a));return l({},t,{},r)}function Tl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||gl,bl=vl.current,hl(vl,e),hl(yl,yl.current),!0}function Cl(e,n,t){var r=e.stateNode;if(!r)throw Error(i(169));t?(e=El(e,n,bl),r.__reactInternalMemoizedMergedChildContext=e,ml(yl),ml(vl),hl(vl,e)):ml(yl),hl(yl,t)}var _l=a.unstable_runWithPriority,Pl=a.unstable_scheduleCallback,Nl=a.unstable_cancelCallback,zl=a.unstable_requestPaint,Ll=a.unstable_now,Ml=a.unstable_getCurrentPriorityLevel,Ol=a.unstable_ImmediatePriority,Fl=a.unstable_UserBlockingPriority,Dl=a.unstable_NormalPriority,Rl=a.unstable_LowPriority,Il=a.unstable_IdlePriority,Ul={},Al=a.unstable_shouldYield,Vl=void 0!==zl?zl:function(){},Ql=null,Wl=null,Hl=!1,Bl=Ll(),jl=1e4>Bl?Ll:function(){return Ll()-Bl};function $l(){switch(Ml()){case Ol:return 99;case Fl:return 98;case Dl:return 97;case Rl:return 96;case Il:return 95;default:throw Error(i(332))}}function Kl(e){switch(e){case 99:return Ol;case 98:return Fl;case 97:return Dl;case 96:return Rl;case 95:return Il;default:throw Error(i(332))}}function ql(e,n){return e=Kl(e),_l(e,n)}function Yl(e,n,t){return e=Kl(e),Pl(e,n,t)}function Xl(e){return null===Ql?(Ql=[e],Wl=Pl(Ol,Zl)):Ql.push(e),Ul}function Gl(){if(null!==Wl){var e=Wl;Wl=null,Nl(e)}Zl()}function Zl(){if(!Hl&&null!==Ql){Hl=!0;var e=0;try{var n=Ql;ql(99,(function(){for(;e<n.length;e++){var t=n[e];do{t=t(!0)}while(null!==t)}})),Ql=null}catch(t){throw null!==Ql&&(Ql=Ql.slice(e+1)),Pl(Ol,Gl),t}finally{Hl=!1}}}function Jl(e,n,t){return 1073741821-(1+((1073741821-e+n/10)/(t/=10)|0))*t}function ea(e,n){if(e&&e.defaultProps)for(var t in n=l({},n),e=e.defaultProps)void 0===n[t]&&(n[t]=e[t]);return n}var na={current:null},ta=null,ra=null,la=null;function aa(){la=ra=ta=null}function ia(e){var n=na.current;ml(na),e.type._context._currentValue=n}function oa(e,n){for(;null!==e;){var t=e.alternate;if(e.childExpirationTime<n)e.childExpirationTime=n,null!==t&&t.childExpirationTime<n&&(t.childExpirationTime=n);else{if(!(null!==t&&t.childExpirationTime<n))break;t.childExpirationTime=n}e=e.return}}function ua(e,n){ta=e,la=ra=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=n&&(Di=!0),e.firstContext=null)}function ca(e,n){if(la!==e&&!1!==n&&0!==n)if("number"===typeof n&&1073741823!==n||(la=e,n=1073741823),n={context:e,observedBits:n,next:null},null===ra){if(null===ta)throw Error(i(308));ra=n,ta.dependencies={expirationTime:0,firstContext:n,responders:null}}else ra=ra.next=n;return e._currentValue}var sa=!1;function fa(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function da(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function pa(e,n){return(e={expirationTime:e,suspenseConfig:n,tag:0,payload:null,callback:null,next:null}).next=e}function ma(e,n){if(null!==(e=e.updateQueue)){var t=(e=e.shared).pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}}function ha(e,n){var t=e.alternate;null!==t&&da(t,e),null===(t=(e=e.updateQueue).baseQueue)?(e.baseQueue=n.next=n,n.next=n):(n.next=t.next,t.next=n)}function ga(e,n,t,r){var a=e.updateQueue;sa=!1;var i=a.baseQueue,o=a.shared.pending;if(null!==o){if(null!==i){var u=i.next;i.next=o.next,o.next=u}i=o,a.shared.pending=null,null!==(u=e.alternate)&&(null!==(u=u.updateQueue)&&(u.baseQueue=o))}if(null!==i){u=i.next;var c=a.baseState,s=0,f=null,d=null,p=null;if(null!==u)for(var m=u;;){if((o=m.expirationTime)<r){var h={expirationTime:m.expirationTime,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null};null===p?(d=p=h,f=c):p=p.next=h,o>s&&(s=o)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null}),Su(o,m.suspenseConfig);e:{var g=e,v=m;switch(o=n,h=t,v.tag){case 1:if("function"===typeof(g=v.payload)){c=g.call(h,c,o);break e}c=g;break e;case 3:g.effectTag=-4097&g.effectTag|64;case 0:if(null===(o="function"===typeof(g=v.payload)?g.call(h,c,o):g)||void 0===o)break e;c=l({},c,o);break e;case 2:sa=!0}}null!==m.callback&&(e.effectTag|=32,null===(o=a.effects)?a.effects=[m]:o.push(m))}if(null===(m=m.next)||m===u){if(null===(o=a.shared.pending))break;m=i.next=o.next,o.next=u,a.baseQueue=i=o,a.shared.pending=null}}null===p?f=c:p.next=d,a.baseState=f,a.baseQueue=p,xu(s),e.expirationTime=s,e.memoizedState=c}}function va(e,n,t){if(e=n.effects,n.effects=null,null!==e)for(n=0;n<e.length;n++){var r=e[n],l=r.callback;if(null!==l){if(r.callback=null,r=l,l=t,"function"!==typeof r)throw Error(i(191,r));r.call(l)}}}var ya=X.ReactCurrentBatchConfig,ba=(new r.Component).refs;function ka(e,n,t,r){t=null===(t=t(r,n=e.memoizedState))||void 0===t?n:l({},n,t),e.memoizedState=t,0===e.expirationTime&&(e.updateQueue.baseState=t)}var wa={isMounted:function(e){return!!(e=e._reactInternalFiber)&&en(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternalFiber;var r=cu(),l=ya.suspense;(l=pa(r=su(r,e,l),l)).payload=n,void 0!==t&&null!==t&&(l.callback=t),ma(e,l),fu(e,r)},enqueueReplaceState:function(e,n,t){e=e._reactInternalFiber;var r=cu(),l=ya.suspense;(l=pa(r=su(r,e,l),l)).tag=1,l.payload=n,void 0!==t&&null!==t&&(l.callback=t),ma(e,l),fu(e,r)},enqueueForceUpdate:function(e,n){e=e._reactInternalFiber;var t=cu(),r=ya.suspense;(r=pa(t=su(t,e,r),r)).tag=2,void 0!==n&&null!==n&&(r.callback=n),ma(e,r),fu(e,t)}};function Sa(e,n,t,r,l,a,i){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!n.prototype||!n.prototype.isPureReactComponent||(!jr(t,r)||!jr(l,a))}function xa(e,n,t){var r=!1,l=gl,a=n.contextType;return"object"===typeof a&&null!==a?a=ca(a):(l=wl(n)?bl:vl.current,a=(r=null!==(r=n.contextTypes)&&void 0!==r)?kl(e,l):gl),n=new n(t,a),e.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=wa,e.stateNode=n,n._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),n}function Ea(e,n,t,r){e=n.state,"function"===typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,r),"function"===typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&wa.enqueueReplaceState(n,n.state,null)}function Ta(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs=ba,fa(e);var a=n.contextType;"object"===typeof a&&null!==a?l.context=ca(a):(a=wl(n)?bl:vl.current,l.context=kl(e,a)),ga(e,t,l,r),l.state=e.memoizedState,"function"===typeof(a=n.getDerivedStateFromProps)&&(ka(e,n,a,t),l.state=e.memoizedState),"function"===typeof n.getDerivedStateFromProps||"function"===typeof l.getSnapshotBeforeUpdate||"function"!==typeof l.UNSAFE_componentWillMount&&"function"!==typeof l.componentWillMount||(n=l.state,"function"===typeof l.componentWillMount&&l.componentWillMount(),"function"===typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),n!==l.state&&wa.enqueueReplaceState(l,l.state,null),ga(e,t,l,r),l.state=e.memoizedState),"function"===typeof l.componentDidMount&&(e.effectTag|=4)}var Ca=Array.isArray;function _a(e,n,t){if(null!==(e=t.ref)&&"function"!==typeof e&&"object"!==typeof e){if(t._owner){if(t=t._owner){if(1!==t.tag)throw Error(i(309));var r=t.stateNode}if(!r)throw Error(i(147,e));var l=""+e;return null!==n&&null!==n.ref&&"function"===typeof n.ref&&n.ref._stringRef===l?n.ref:(n=function(e){var n=r.refs;n===ba&&(n=r.refs={}),null===e?delete n[l]:n[l]=e},n._stringRef=l,n)}if("string"!==typeof e)throw Error(i(284));if(!t._owner)throw Error(i(290,e))}return e}function Pa(e,n){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(n)?"object with keys {"+Object.keys(n).join(", ")+"}":n,""))}function Na(e){function n(n,t){if(e){var r=n.lastEffect;null!==r?(r.nextEffect=t,n.lastEffect=t):n.firstEffect=n.lastEffect=t,t.nextEffect=null,t.effectTag=8}}function t(t,r){if(!e)return null;for(;null!==r;)n(t,r),r=r.sibling;return null}function r(e,n){for(e=new Map;null!==n;)null!==n.key?e.set(n.key,n):e.set(n.index,n),n=n.sibling;return e}function l(e,n){return(e=Hu(e,n)).index=0,e.sibling=null,e}function a(n,t,r){return n.index=r,e?null!==(r=n.alternate)?(r=r.index)<t?(n.effectTag=2,t):r:(n.effectTag=2,t):t}function o(n){return e&&null===n.alternate&&(n.effectTag=2),n}function u(e,n,t,r){return null===n||6!==n.tag?((n=$u(t,e.mode,r)).return=e,n):((n=l(n,t)).return=e,n)}function c(e,n,t,r){return null!==n&&n.elementType===t.type?((r=l(n,t.props)).ref=_a(e,n,t),r.return=e,r):((r=Bu(t.type,t.key,t.props,null,e.mode,r)).ref=_a(e,n,t),r.return=e,r)}function s(e,n,t,r){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?((n=Ku(t,e.mode,r)).return=e,n):((n=l(n,t.children||[])).return=e,n)}function f(e,n,t,r,a){return null===n||7!==n.tag?((n=ju(t,e.mode,r,a)).return=e,n):((n=l(n,t)).return=e,n)}function d(e,n,t){if("string"===typeof n||"number"===typeof n)return(n=$u(""+n,e.mode,t)).return=e,n;if("object"===typeof n&&null!==n){switch(n.$$typeof){case ee:return(t=Bu(n.type,n.key,n.props,null,e.mode,t)).ref=_a(e,null,n),t.return=e,t;case ne:return(n=Ku(n,e.mode,t)).return=e,n}if(Ca(n)||he(n))return(n=ju(n,e.mode,t,null)).return=e,n;Pa(e,n)}return null}function p(e,n,t,r){var l=null!==n?n.key:null;if("string"===typeof t||"number"===typeof t)return null!==l?null:u(e,n,""+t,r);if("object"===typeof t&&null!==t){switch(t.$$typeof){case ee:return t.key===l?t.type===te?f(e,n,t.props.children,r,l):c(e,n,t,r):null;case ne:return t.key===l?s(e,n,t,r):null}if(Ca(t)||he(t))return null!==l?null:f(e,n,t,r,null);Pa(e,t)}return null}function m(e,n,t,r,l){if("string"===typeof r||"number"===typeof r)return u(n,e=e.get(t)||null,""+r,l);if("object"===typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?t:r.key)||null,r.type===te?f(n,e,r.props.children,l,r.key):c(n,e,r,l);case ne:return s(n,e=e.get(null===r.key?t:r.key)||null,r,l)}if(Ca(r)||he(r))return f(n,e=e.get(t)||null,r,l,null);Pa(n,r)}return null}function h(l,i,o,u){for(var c=null,s=null,f=i,h=i=0,g=null;null!==f&&h<o.length;h++){f.index>h?(g=f,f=null):g=f.sibling;var v=p(l,f,o[h],u);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&n(l,f),i=a(v,i,h),null===s?c=v:s.sibling=v,s=v,f=g}if(h===o.length)return t(l,f),c;if(null===f){for(;h<o.length;h++)null!==(f=d(l,o[h],u))&&(i=a(f,i,h),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(l,f);h<o.length;h++)null!==(g=m(f,l,h,o[h],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?h:g.key),i=a(g,i,h),null===s?c=g:s.sibling=g,s=g);return e&&f.forEach((function(e){return n(l,e)})),c}function g(l,o,u,c){var s=he(u);if("function"!==typeof s)throw Error(i(150));if(null==(u=s.call(u)))throw Error(i(151));for(var f=s=null,h=o,g=o=0,v=null,y=u.next();null!==h&&!y.done;g++,y=u.next()){h.index>g?(v=h,h=null):v=h.sibling;var b=p(l,h,y.value,c);if(null===b){null===h&&(h=v);break}e&&h&&null===b.alternate&&n(l,h),o=a(b,o,g),null===f?s=b:f.sibling=b,f=b,h=v}if(y.done)return t(l,h),s;if(null===h){for(;!y.done;g++,y=u.next())null!==(y=d(l,y.value,c))&&(o=a(y,o,g),null===f?s=y:f.sibling=y,f=y);return s}for(h=r(l,h);!y.done;g++,y=u.next())null!==(y=m(h,l,g,y.value,c))&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),o=a(y,o,g),null===f?s=y:f.sibling=y,f=y);return e&&h.forEach((function(e){return n(l,e)})),s}return function(e,r,a,u){var c="object"===typeof a&&null!==a&&a.type===te&&null===a.key;c&&(a=a.props.children);var s="object"===typeof a&&null!==a;if(s)switch(a.$$typeof){case ee:e:{for(s=a.key,c=r;null!==c;){if(c.key===s){if(7===c.tag){if(a.type===te){t(e,c.sibling),(r=l(c,a.props.children)).return=e,e=r;break e}}else if(c.elementType===a.type){t(e,c.sibling),(r=l(c,a.props)).ref=_a(e,c,a),r.return=e,e=r;break e}t(e,c);break}n(e,c),c=c.sibling}a.type===te?((r=ju(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=Bu(a.type,a.key,a.props,null,e.mode,u)).ref=_a(e,r,a),u.return=e,e=u)}return o(e);case ne:e:{for(c=a.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){t(e,r.sibling),(r=l(r,a.children||[])).return=e,e=r;break e}t(e,r);break}n(e,r),r=r.sibling}(r=Ku(a,e.mode,u)).return=e,e=r}return o(e)}if("string"===typeof a||"number"===typeof a)return a=""+a,null!==r&&6===r.tag?(t(e,r.sibling),(r=l(r,a)).return=e,e=r):(t(e,r),(r=$u(a,e.mode,u)).return=e,e=r),o(e);if(Ca(a))return h(e,r,a,u);if(he(a))return g(e,r,a,u);if(s&&Pa(e,a),"undefined"===typeof a&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(i(152,e.displayName||e.name||"Component"))}return t(e,r)}}var za=Na(!0),La=Na(!1),Ma={},Oa={current:Ma},Fa={current:Ma},Da={current:Ma};function Ra(e){if(e===Ma)throw Error(i(174));return e}function Ia(e,n){switch(hl(Da,n),hl(Fa,e),hl(Oa,Ma),e=n.nodeType){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:Ie(null,"");break;default:n=Ie(n=(e=8===e?n.parentNode:n).namespaceURI||null,e=e.tagName)}ml(Oa),hl(Oa,n)}function Ua(){ml(Oa),ml(Fa),ml(Da)}function Aa(e){Ra(Da.current);var n=Ra(Oa.current),t=Ie(n,e.type);n!==t&&(hl(Fa,e),hl(Oa,t))}function Va(e){Fa.current===e&&(ml(Oa),ml(Fa))}var Qa={current:0};function Wa(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||t.data===bt||t.data===kt))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!==(64&n.effectTag))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}function Ha(e,n){return{responder:e,props:n}}var Ba=X.ReactCurrentDispatcher,ja=X.ReactCurrentBatchConfig,$a=0,Ka=null,qa=null,Ya=null,Xa=!1;function Ga(){throw Error(i(321))}function Za(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!Hr(e[t],n[t]))return!1;return!0}function Ja(e,n,t,r,l,a){if($a=a,Ka=n,n.memoizedState=null,n.updateQueue=null,n.expirationTime=0,Ba.current=null===e||null===e.memoizedState?Si:xi,e=t(r,l),n.expirationTime===$a){a=0;do{if(n.expirationTime=0,!(25>a))throw Error(i(301));a+=1,Ya=qa=null,n.updateQueue=null,Ba.current=Ei,e=t(r,l)}while(n.expirationTime===$a)}if(Ba.current=wi,n=null!==qa&&null!==qa.next,$a=0,Ya=qa=Ka=null,Xa=!1,n)throw Error(i(300));return e}function ei(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ya?Ka.memoizedState=Ya=e:Ya=Ya.next=e,Ya}function ni(){if(null===qa){var e=Ka.alternate;e=null!==e?e.memoizedState:null}else e=qa.next;var n=null===Ya?Ka.memoizedState:Ya.next;if(null!==n)Ya=n,qa=e;else{if(null===e)throw Error(i(310));e={memoizedState:(qa=e).memoizedState,baseState:qa.baseState,baseQueue:qa.baseQueue,queue:qa.queue,next:null},null===Ya?Ka.memoizedState=Ya=e:Ya=Ya.next=e}return Ya}function ti(e,n){return"function"===typeof n?n(e):n}function ri(e){var n=ni(),t=n.queue;if(null===t)throw Error(i(311));t.lastRenderedReducer=e;var r=qa,l=r.baseQueue,a=t.pending;if(null!==a){if(null!==l){var o=l.next;l.next=a.next,a.next=o}r.baseQueue=l=a,t.pending=null}if(null!==l){l=l.next,r=r.baseState;var u=o=a=null,c=l;do{var s=c.expirationTime;if(s<$a){var f={expirationTime:c.expirationTime,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===u?(o=u=f,a=r):u=u.next=f,s>Ka.expirationTime&&(Ka.expirationTime=s,xu(s))}else null!==u&&(u=u.next={expirationTime:1073741823,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),Su(s,c.suspenseConfig),r=c.eagerReducer===e?c.eagerState:e(r,c.action);c=c.next}while(null!==c&&c!==l);null===u?a=r:u.next=o,Hr(r,n.memoizedState)||(Di=!0),n.memoizedState=r,n.baseState=a,n.baseQueue=u,t.lastRenderedState=r}return[n.memoizedState,t.dispatch]}function li(e){var n=ni(),t=n.queue;if(null===t)throw Error(i(311));t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,a=n.memoizedState;if(null!==l){t.pending=null;var o=l=l.next;do{a=e(a,o.action),o=o.next}while(o!==l);Hr(a,n.memoizedState)||(Di=!0),n.memoizedState=a,null===n.baseQueue&&(n.baseState=a),t.lastRenderedState=a}return[a,r]}function ai(e){var n=ei();return"function"===typeof e&&(e=e()),n.memoizedState=n.baseState=e,e=(e=n.queue={pending:null,dispatch:null,lastRenderedReducer:ti,lastRenderedState:e}).dispatch=ki.bind(null,Ka,e),[n.memoizedState,e]}function ii(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},null===(n=Ka.updateQueue)?(n={lastEffect:null},Ka.updateQueue=n,n.lastEffect=e.next=e):null===(t=n.lastEffect)?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e),e}function oi(){return ni().memoizedState}function ui(e,n,t,r){var l=ei();Ka.effectTag|=e,l.memoizedState=ii(1|n,t,void 0,void 0===r?null:r)}function ci(e,n,t,r){var l=ni();r=void 0===r?null:r;var a=void 0;if(null!==qa){var i=qa.memoizedState;if(a=i.destroy,null!==r&&Za(r,i.deps))return void ii(n,t,a,r)}Ka.effectTag|=e,l.memoizedState=ii(1|n,t,a,r)}function si(e,n){return ui(516,4,e,n)}function fi(e,n){return ci(516,4,e,n)}function di(e,n){return ci(4,2,e,n)}function pi(e,n){return"function"===typeof n?(e=e(),n(e),function(){n(null)}):null!==n&&void 0!==n?(e=e(),n.current=e,function(){n.current=null}):void 0}function mi(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,ci(4,2,pi.bind(null,n,e),t)}function hi(){}function gi(e,n){return ei().memoizedState=[e,void 0===n?null:n],e}function vi(e,n){var t=ni();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Za(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function yi(e,n){var t=ni();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Za(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function bi(e,n,t){var r=$l();ql(98>r?98:r,(function(){e(!0)})),ql(97<r?97:r,(function(){var r=ja.suspense;ja.suspense=void 0===n?null:n;try{e(!1),t()}finally{ja.suspense=r}}))}function ki(e,n,t){var r=cu(),l=ya.suspense;l={expirationTime:r=su(r,e,l),suspenseConfig:l,action:t,eagerReducer:null,eagerState:null,next:null};var a=n.pending;if(null===a?l.next=l:(l.next=a.next,a.next=l),n.pending=l,a=e.alternate,e===Ka||null!==a&&a===Ka)Xa=!0,l.expirationTime=$a,Ka.expirationTime=$a;else{if(0===e.expirationTime&&(null===a||0===a.expirationTime)&&null!==(a=n.lastRenderedReducer))try{var i=n.lastRenderedState,o=a(i,t);if(l.eagerReducer=a,l.eagerState=o,Hr(o,i))return}catch(u){}fu(e,r)}}var wi={readContext:ca,useCallback:Ga,useContext:Ga,useEffect:Ga,useImperativeHandle:Ga,useLayoutEffect:Ga,useMemo:Ga,useReducer:Ga,useRef:Ga,useState:Ga,useDebugValue:Ga,useResponder:Ga,useDeferredValue:Ga,useTransition:Ga},Si={readContext:ca,useCallback:gi,useContext:ca,useEffect:si,useImperativeHandle:function(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,ui(4,2,pi.bind(null,n,e),t)},useLayoutEffect:function(e,n){return ui(4,2,e,n)},useMemo:function(e,n){var t=ei();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=ei();return n=void 0!==t?t(n):n,r.memoizedState=r.baseState=n,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:n}).dispatch=ki.bind(null,Ka,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},ei().memoizedState=e},useState:ai,useDebugValue:hi,useResponder:Ha,useDeferredValue:function(e,n){var t=ai(e),r=t[0],l=t[1];return si((function(){var t=ja.suspense;ja.suspense=void 0===n?null:n;try{l(e)}finally{ja.suspense=t}}),[e,n]),r},useTransition:function(e){var n=ai(!1),t=n[0];return n=n[1],[gi(bi.bind(null,n,e),[n,e]),t]}},xi={readContext:ca,useCallback:vi,useContext:ca,useEffect:fi,useImperativeHandle:mi,useLayoutEffect:di,useMemo:yi,useReducer:ri,useRef:oi,useState:function(){return ri(ti)},useDebugValue:hi,useResponder:Ha,useDeferredValue:function(e,n){var t=ri(ti),r=t[0],l=t[1];return fi((function(){var t=ja.suspense;ja.suspense=void 0===n?null:n;try{l(e)}finally{ja.suspense=t}}),[e,n]),r},useTransition:function(e){var n=ri(ti),t=n[0];return n=n[1],[vi(bi.bind(null,n,e),[n,e]),t]}},Ei={readContext:ca,useCallback:vi,useContext:ca,useEffect:fi,useImperativeHandle:mi,useLayoutEffect:di,useMemo:yi,useReducer:li,useRef:oi,useState:function(){return li(ti)},useDebugValue:hi,useResponder:Ha,useDeferredValue:function(e,n){var t=li(ti),r=t[0],l=t[1];return fi((function(){var t=ja.suspense;ja.suspense=void 0===n?null:n;try{l(e)}finally{ja.suspense=t}}),[e,n]),r},useTransition:function(e){var n=li(ti),t=n[0];return n=n[1],[vi(bi.bind(null,n,e),[n,e]),t]}},Ti=null,Ci=null,_i=!1;function Pi(e,n){var t=Qu(5,null,null,0);t.elementType="DELETED",t.type="DELETED",t.stateNode=n,t.return=e,t.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=t,e.lastEffect=t):e.firstEffect=e.lastEffect=t}function Ni(e,n){switch(e.tag){case 5:var t=e.type;return null!==(n=1!==n.nodeType||t.toLowerCase()!==n.nodeName.toLowerCase()?null:n)&&(e.stateNode=n,!0);case 6:return null!==(n=""===e.pendingProps||3!==n.nodeType?null:n)&&(e.stateNode=n,!0);default:return!1}}function zi(e){if(_i){var n=Ci;if(n){var t=n;if(!Ni(e,n)){if(!(n=_t(t.nextSibling))||!Ni(e,n))return e.effectTag=-1025&e.effectTag|2,_i=!1,void(Ti=e);Pi(Ti,t)}Ti=e,Ci=_t(n.firstChild)}else e.effectTag=-1025&e.effectTag|2,_i=!1,Ti=e}}function Li(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ti=e}function Mi(e){if(e!==Ti)return!1;if(!_i)return Li(e),_i=!0,!1;var n=e.type;if(5!==e.tag||"head"!==n&&"body"!==n&&!Et(n,e.memoizedProps))for(n=Ci;n;)Pi(e,n),n=_t(n.nextSibling);if(Li(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,n=0;e;){if(8===e.nodeType){var t=e.data;if(t===yt){if(0===n){Ci=_t(e.nextSibling);break e}n--}else t!==vt&&t!==kt&&t!==bt||n++}e=e.nextSibling}Ci=null}}else Ci=Ti?_t(e.stateNode.nextSibling):null;return!0}function Oi(){Ci=Ti=null,_i=!1}var Fi=X.ReactCurrentOwner,Di=!1;function Ri(e,n,t,r){n.child=null===e?La(n,null,t,r):za(n,e.child,t,r)}function Ii(e,n,t,r,l){t=t.render;var a=n.ref;return ua(n,l),r=Ja(e,n,t,r,a,l),null===e||Di?(n.effectTag|=1,Ri(e,n,r,l),n.child):(n.updateQueue=e.updateQueue,n.effectTag&=-517,e.expirationTime<=l&&(e.expirationTime=0),eo(e,n,l))}function Ui(e,n,t,r,l,a){if(null===e){var i=t.type;return"function"!==typeof i||Wu(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=Bu(t.type,null,r,null,n.mode,a)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=i,Ai(e,n,i,r,l,a))}return i=e.child,l<a&&(l=i.memoizedProps,(t=null!==(t=t.compare)?t:jr)(l,r)&&e.ref===n.ref)?eo(e,n,a):(n.effectTag|=1,(e=Hu(i,r)).ref=n.ref,e.return=n,n.child=e)}function Ai(e,n,t,r,l,a){return null!==e&&jr(e.memoizedProps,r)&&e.ref===n.ref&&(Di=!1,l<a)?(n.expirationTime=e.expirationTime,eo(e,n,a)):Qi(e,n,t,r,a)}function Vi(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.effectTag|=128)}function Qi(e,n,t,r,l){var a=wl(t)?bl:vl.current;return a=kl(n,a),ua(n,l),t=Ja(e,n,t,r,a,l),null===e||Di?(n.effectTag|=1,Ri(e,n,t,l),n.child):(n.updateQueue=e.updateQueue,n.effectTag&=-517,e.expirationTime<=l&&(e.expirationTime=0),eo(e,n,l))}function Wi(e,n,t,r,l){if(wl(t)){var a=!0;Tl(n)}else a=!1;if(ua(n,l),null===n.stateNode)null!==e&&(e.alternate=null,n.alternate=null,n.effectTag|=2),xa(n,t,r),Ta(n,t,r,l),r=!0;else if(null===e){var i=n.stateNode,o=n.memoizedProps;i.props=o;var u=i.context,c=t.contextType;"object"===typeof c&&null!==c?c=ca(c):c=kl(n,c=wl(t)?bl:vl.current);var s=t.getDerivedStateFromProps,f="function"===typeof s||"function"===typeof i.getSnapshotBeforeUpdate;f||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(o!==r||u!==c)&&Ea(n,i,r,c),sa=!1;var d=n.memoizedState;i.state=d,ga(n,r,i,l),u=n.memoizedState,o!==r||d!==u||yl.current||sa?("function"===typeof s&&(ka(n,t,s,r),u=n.memoizedState),(o=sa||Sa(n,t,o,r,d,u,c))?(f||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||("function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"===typeof i.componentDidMount&&(n.effectTag|=4)):("function"===typeof i.componentDidMount&&(n.effectTag|=4),n.memoizedProps=r,n.memoizedState=u),i.props=r,i.state=u,i.context=c,r=o):("function"===typeof i.componentDidMount&&(n.effectTag|=4),r=!1)}else i=n.stateNode,da(e,n),o=n.memoizedProps,i.props=n.type===n.elementType?o:ea(n.type,o),u=i.context,"object"===typeof(c=t.contextType)&&null!==c?c=ca(c):c=kl(n,c=wl(t)?bl:vl.current),(f="function"===typeof(s=t.getDerivedStateFromProps)||"function"===typeof i.getSnapshotBeforeUpdate)||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(o!==r||u!==c)&&Ea(n,i,r,c),sa=!1,u=n.memoizedState,i.state=u,ga(n,r,i,l),d=n.memoizedState,o!==r||u!==d||yl.current||sa?("function"===typeof s&&(ka(n,t,s,r),d=n.memoizedState),(s=sa||Sa(n,t,o,r,u,d,c))?(f||"function"!==typeof i.UNSAFE_componentWillUpdate&&"function"!==typeof i.componentWillUpdate||("function"===typeof i.componentWillUpdate&&i.componentWillUpdate(r,d,c),"function"===typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,d,c)),"function"===typeof i.componentDidUpdate&&(n.effectTag|=4),"function"===typeof i.getSnapshotBeforeUpdate&&(n.effectTag|=256)):("function"!==typeof i.componentDidUpdate||o===e.memoizedProps&&u===e.memoizedState||(n.effectTag|=4),"function"!==typeof i.getSnapshotBeforeUpdate||o===e.memoizedProps&&u===e.memoizedState||(n.effectTag|=256),n.memoizedProps=r,n.memoizedState=d),i.props=r,i.state=d,i.context=c,r=s):("function"!==typeof i.componentDidUpdate||o===e.memoizedProps&&u===e.memoizedState||(n.effectTag|=4),"function"!==typeof i.getSnapshotBeforeUpdate||o===e.memoizedProps&&u===e.memoizedState||(n.effectTag|=256),r=!1);return Hi(e,n,t,r,a,l)}function Hi(e,n,t,r,l,a){Vi(e,n);var i=0!==(64&n.effectTag);if(!r&&!i)return l&&Cl(n,t,!1),eo(e,n,a);r=n.stateNode,Fi.current=n;var o=i&&"function"!==typeof t.getDerivedStateFromError?null:r.render();return n.effectTag|=1,null!==e&&i?(n.child=za(n,e.child,null,a),n.child=za(n,null,o,a)):Ri(e,n,o,a),n.memoizedState=r.state,l&&Cl(n,t,!0),n.child}function Bi(e){var n=e.stateNode;n.pendingContext?xl(0,n.pendingContext,n.pendingContext!==n.context):n.context&&xl(0,n.context,!1),Ia(e,n.containerInfo)}var ji,$i,Ki,qi,Yi={dehydrated:null,retryTime:0};function Xi(e,n,t){var r,l=n.mode,a=n.pendingProps,i=Qa.current,o=!1;if((r=0!==(64&n.effectTag))||(r=0!==(2&i)&&(null===e||null!==e.memoizedState)),r?(o=!0,n.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(i|=1),hl(Qa,1&i),null===e){if(void 0!==a.fallback&&zi(n),o){if(o=a.fallback,(a=ju(null,l,0,null)).return=n,0===(2&n.mode))for(e=null!==n.memoizedState?n.child.child:n.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(t=ju(o,l,t,null)).return=n,a.sibling=t,n.memoizedState=Yi,n.child=a,t}return l=a.children,n.memoizedState=null,n.child=La(n,null,l,t)}if(null!==e.memoizedState){if(l=(e=e.child).sibling,o){if(a=a.fallback,(t=Hu(e,e.pendingProps)).return=n,0===(2&n.mode)&&(o=null!==n.memoizedState?n.child.child:n.child)!==e.child)for(t.child=o;null!==o;)o.return=t,o=o.sibling;return(l=Hu(l,a)).return=n,t.sibling=l,t.childExpirationTime=0,n.memoizedState=Yi,n.child=t,l}return t=za(n,e.child,a.children,t),n.memoizedState=null,n.child=t}if(e=e.child,o){if(o=a.fallback,(a=ju(null,l,0,null)).return=n,a.child=e,null!==e&&(e.return=a),0===(2&n.mode))for(e=null!==n.memoizedState?n.child.child:n.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(t=ju(o,l,t,null)).return=n,a.sibling=t,t.effectTag|=2,a.childExpirationTime=0,n.memoizedState=Yi,n.child=a,t}return n.memoizedState=null,n.child=za(n,e,a.children,t)}function Gi(e,n){e.expirationTime<n&&(e.expirationTime=n);var t=e.alternate;null!==t&&t.expirationTime<n&&(t.expirationTime=n),oa(e.return,n)}function Zi(e,n,t,r,l,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailExpiration:0,tailMode:l,lastEffect:a}:(i.isBackwards=n,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=t,i.tailExpiration=0,i.tailMode=l,i.lastEffect=a)}function Ji(e,n,t){var r=n.pendingProps,l=r.revealOrder,a=r.tail;if(Ri(e,n,r.children,t),0!==(2&(r=Qa.current)))r=1&r|2,n.effectTag|=64;else{if(null!==e&&0!==(64&e.effectTag))e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Gi(e,t);else if(19===e.tag)Gi(e,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(hl(Qa,r),0===(2&n.mode))n.memoizedState=null;else switch(l){case"forwards":for(t=n.child,l=null;null!==t;)null!==(e=t.alternate)&&null===Wa(e)&&(l=t),t=t.sibling;null===(t=l)?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),Zi(n,!1,l,t,a,n.lastEffect);break;case"backwards":for(t=null,l=n.child,n.child=null;null!==l;){if(null!==(e=l.alternate)&&null===Wa(e)){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}Zi(n,!0,t,null,a,n.lastEffect);break;case"together":Zi(n,!1,null,null,void 0,n.lastEffect);break;default:n.memoizedState=null}return n.child}function eo(e,n,t){null!==e&&(n.dependencies=e.dependencies);var r=n.expirationTime;if(0!==r&&xu(r),n.childExpirationTime<t)return null;if(null!==e&&n.child!==e.child)throw Error(i(153));if(null!==n.child){for(t=Hu(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=Hu(e,e.pendingProps)).return=n;t.sibling=null}return n.child}function no(e,n){switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function to(e,n,t){var r=n.pendingProps;switch(n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return wl(n.type)&&Sl(),null;case 3:return Ua(),ml(yl),ml(vl),(t=n.stateNode).pendingContext&&(t.context=t.pendingContext,t.pendingContext=null),null!==e&&null!==e.child||!Mi(n)||(n.effectTag|=4),$i(n),null;case 5:Va(n),t=Ra(Da.current);var a=n.type;if(null!==e&&null!=n.stateNode)Ki(e,n,a,r,t),e.ref!==n.ref&&(n.effectTag|=128);else{if(!r){if(null===n.stateNode)throw Error(i(166));return null}if(e=Ra(Oa.current),Mi(n)){r=n.stateNode,a=n.type;var o=n.memoizedProps;switch(r[zt]=n,r[Lt]=o,a){case"iframe":case"object":case"embed":Yn("load",r);break;case"video":case"audio":for(e=0;e<Ge.length;e++)Yn(Ge[e],r);break;case"source":Yn("error",r);break;case"img":case"image":case"link":Yn("error",r),Yn("load",r);break;case"form":Yn("reset",r),Yn("submit",r);break;case"details":Yn("toggle",r);break;case"input":xe(r,o),Yn("invalid",r),ct(t,"onChange");break;case"select":r._wrapperState={wasMultiple:!!o.multiple},Yn("invalid",r),ct(t,"onChange");break;case"textarea":Le(r,o),Yn("invalid",r),ct(t,"onChange")}for(var u in it(a,o),e=null,o)if(o.hasOwnProperty(u)){var c=o[u];"children"===u?"string"===typeof c?r.textContent!==c&&(e=["children",c]):"number"===typeof c&&r.textContent!==""+c&&(e=["children",""+c]):E.hasOwnProperty(u)&&null!=c&&ct(t,u)}switch(a){case"input":ke(r),Ce(r,o,!0);break;case"textarea":ke(r),Oe(r);break;case"select":case"option":break;default:"function"===typeof o.onClick&&(r.onclick=st)}t=e,n.updateQueue=t,null!==t&&(n.effectTag|=4)}else{switch(u=9===t.nodeType?t:t.ownerDocument,e===ut&&(e=Re(a)),e===ut?"script"===a?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=u.createElement(a,{is:r.is}):(e=u.createElement(a),"select"===a&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,a),e[zt]=n,e[Lt]=r,ji(e,n,!1,!1),n.stateNode=e,u=ot(a,r),a){case"iframe":case"object":case"embed":Yn("load",e),c=r;break;case"video":case"audio":for(c=0;c<Ge.length;c++)Yn(Ge[c],e);c=r;break;case"source":Yn("error",e),c=r;break;case"img":case"image":case"link":Yn("error",e),Yn("load",e),c=r;break;case"form":Yn("reset",e),Yn("submit",e),c=r;break;case"details":Yn("toggle",e),c=r;break;case"input":xe(e,r),c=Se(e,r),Yn("invalid",e),ct(t,"onChange");break;case"option":c=Pe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},c=l({},r,{value:void 0}),Yn("invalid",e),ct(t,"onChange");break;case"textarea":Le(e,r),c=ze(e,r),Yn("invalid",e),ct(t,"onChange");break;default:c=r}it(a,c);var s=c;for(o in s)if(s.hasOwnProperty(o)){var f=s[o];"style"===o?lt(e,f):"dangerouslySetInnerHTML"===o?null!=(f=f?f.__html:void 0)&&Ve(e,f):"children"===o?"string"===typeof f?("textarea"!==a||""!==f)&&Qe(e,f):"number"===typeof f&&Qe(e,""+f):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(E.hasOwnProperty(o)?null!=f&&ct(t,o):null!=f&&G(e,o,f,u))}switch(a){case"input":ke(e),Ce(e,r,!1);break;case"textarea":ke(e),Oe(e);break;case"option":null!=r.value&&e.setAttribute("value",""+ye(r.value));break;case"select":e.multiple=!!r.multiple,null!=(t=r.value)?Ne(e,!!r.multiple,t,!1):null!=r.defaultValue&&Ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof c.onClick&&(e.onclick=st)}xt(a,r)&&(n.effectTag|=4)}null!==n.ref&&(n.effectTag|=128)}return null;case 6:if(e&&null!=n.stateNode)qi(e,n,e.memoizedProps,r);else{if("string"!==typeof r&&null===n.stateNode)throw Error(i(166));t=Ra(Da.current),Ra(Oa.current),Mi(n)?(t=n.stateNode,r=n.memoizedProps,t[zt]=n,t.nodeValue!==r&&(n.effectTag|=4)):((t=(9===t.nodeType?t:t.ownerDocument).createTextNode(r))[zt]=n,n.stateNode=t)}return null;case 13:return ml(Qa),r=n.memoizedState,0!==(64&n.effectTag)?(n.expirationTime=t,n):(t=null!==r,r=!1,null===e?void 0!==n.memoizedProps.fallback&&Mi(n):(r=null!==(a=e.memoizedState),t||null===a||null!==(a=e.child.sibling)&&(null!==(o=n.firstEffect)?(n.firstEffect=a,a.nextEffect=o):(n.firstEffect=n.lastEffect=a,a.nextEffect=null),a.effectTag=8)),t&&!r&&0!==(2&n.mode)&&(null===e&&!0!==n.memoizedProps.unstable_avoidThisFallback||0!==(1&Qa.current)?Ho===Oo&&(Ho=Ro):(Ho!==Oo&&Ho!==Ro||(Ho=Io),0!==qo&&null!==Vo&&(Xu(Vo,Wo),Gu(Vo,qo)))),(t||r)&&(n.effectTag|=4),null);case 4:return Ua(),$i(n),null;case 10:return ia(n),null;case 19:if(ml(Qa),null===(r=n.memoizedState))return null;if(a=0!==(64&n.effectTag),null===(o=r.rendering)){if(a)no(r,!1);else if(Ho!==Oo||null!==e&&0!==(64&e.effectTag))for(o=n.child;null!==o;){if(null!==(e=Wa(o))){for(n.effectTag|=64,no(r,!1),null!==(a=e.updateQueue)&&(n.updateQueue=a,n.effectTag|=4),null===r.lastEffect&&(n.firstEffect=null),n.lastEffect=r.lastEffect,r=n.child;null!==r;)o=t,(a=r).effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(e=a.alternate)?(a.childExpirationTime=0,a.expirationTime=o,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=e.childExpirationTime,a.expirationTime=e.expirationTime,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,o=e.dependencies,a.dependencies=null===o?null:{expirationTime:o.expirationTime,firstContext:o.firstContext,responders:o.responders}),r=r.sibling;return hl(Qa,1&Qa.current|2),n.child}o=o.sibling}}else{if(!a)if(null!==(e=Wa(o))){if(n.effectTag|=64,a=!0,null!==(t=e.updateQueue)&&(n.updateQueue=t,n.effectTag|=4),no(r,!0),null===r.tail&&"hidden"===r.tailMode&&!o.alternate)return null!==(n=n.lastEffect=r.lastEffect)&&(n.nextEffect=null),null}else 2*jl()-r.renderingStartTime>r.tailExpiration&&1<t&&(n.effectTag|=64,a=!0,no(r,!1),n.expirationTime=n.childExpirationTime=t-1);r.isBackwards?(o.sibling=n.child,n.child=o):(null!==(t=r.last)?t.sibling=o:n.child=o,r.last=o)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=jl()+500),t=r.tail,r.rendering=t,r.tail=t.sibling,r.lastEffect=n.lastEffect,r.renderingStartTime=jl(),t.sibling=null,n=Qa.current,hl(Qa,a?1&n|2:1&n),t):null}throw Error(i(156,n.tag))}function ro(e){switch(e.tag){case 1:wl(e.type)&&Sl();var n=e.effectTag;return 4096&n?(e.effectTag=-4097&n|64,e):null;case 3:if(Ua(),ml(yl),ml(vl),0!==(64&(n=e.effectTag)))throw Error(i(285));return e.effectTag=-4097&n|64,e;case 5:return Va(e),null;case 13:return ml(Qa),4096&(n=e.effectTag)?(e.effectTag=-4097&n|64,e):null;case 19:return ml(Qa),null;case 4:return Ua(),null;case 10:return ia(e),null;default:return null}}function lo(e,n){return{value:e,source:n,stack:ve(n)}}ji=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e.appendChild(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},$i=function(){},Ki=function(e,n,t,r,a){var i=e.memoizedProps;if(i!==r){var o,u,c=n.stateNode;switch(Ra(Oa.current),e=null,t){case"input":i=Se(c,i),r=Se(c,r),e=[];break;case"option":i=Pe(c,i),r=Pe(c,r),e=[];break;case"select":i=l({},i,{value:void 0}),r=l({},r,{value:void 0}),e=[];break;case"textarea":i=ze(c,i),r=ze(c,r),e=[];break;default:"function"!==typeof i.onClick&&"function"===typeof r.onClick&&(c.onclick=st)}for(o in it(t,r),t=null,i)if(!r.hasOwnProperty(o)&&i.hasOwnProperty(o)&&null!=i[o])if("style"===o)for(u in c=i[o])c.hasOwnProperty(u)&&(t||(t={}),t[u]="");else"dangerouslySetInnerHTML"!==o&&"children"!==o&&"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(E.hasOwnProperty(o)?e||(e=[]):(e=e||[]).push(o,null));for(o in r){var s=r[o];if(c=null!=i?i[o]:void 0,r.hasOwnProperty(o)&&s!==c&&(null!=s||null!=c))if("style"===o)if(c){for(u in c)!c.hasOwnProperty(u)||s&&s.hasOwnProperty(u)||(t||(t={}),t[u]="");for(u in s)s.hasOwnProperty(u)&&c[u]!==s[u]&&(t||(t={}),t[u]=s[u])}else t||(e||(e=[]),e.push(o,t)),t=s;else"dangerouslySetInnerHTML"===o?(s=s?s.__html:void 0,c=c?c.__html:void 0,null!=s&&c!==s&&(e=e||[]).push(o,s)):"children"===o?c===s||"string"!==typeof s&&"number"!==typeof s||(e=e||[]).push(o,""+s):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&(E.hasOwnProperty(o)?(null!=s&&ct(a,o),e||c===s||(e=[])):(e=e||[]).push(o,s))}t&&(e=e||[]).push("style",t),a=e,(n.updateQueue=a)&&(n.effectTag|=4)}},qi=function(e,n,t,r){t!==r&&(n.effectTag|=4)};var ao="function"===typeof WeakSet?WeakSet:Set;function io(e,n){var t=n.source,r=n.stack;null===r&&null!==t&&(r=ve(t)),null!==t&&ge(t.type),n=n.value,null!==e&&1===e.tag&&ge(e.type);try{console.error(n)}catch(l){setTimeout((function(){throw l}))}}function oo(e){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(t){Du(e,t)}else n.current=null}function uo(e,n){switch(n.tag){case 0:case 11:case 15:case 22:case 3:case 5:case 6:case 4:case 17:return;case 1:if(256&n.effectTag&&null!==e){var t=e.memoizedProps,r=e.memoizedState;n=(e=n.stateNode).getSnapshotBeforeUpdate(n.elementType===n.type?t:ea(n.type,t),r),e.__reactInternalSnapshotBeforeUpdate=n}return}throw Error(i(163))}function co(e,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var t=n=n.next;do{if((t.tag&e)===e){var r=t.destroy;t.destroy=void 0,void 0!==r&&r()}t=t.next}while(t!==n)}}function so(e,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function fo(e,n,t){switch(t.tag){case 0:case 11:case 15:case 22:return void so(3,t);case 1:if(e=t.stateNode,4&t.effectTag)if(null===n)e.componentDidMount();else{var r=t.elementType===t.type?n.memoizedProps:ea(t.type,n.memoizedProps);e.componentDidUpdate(r,n.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(n=t.updateQueue)&&va(t,n,e));case 3:if(null!==(n=t.updateQueue)){if(e=null,null!==t.child)switch(t.child.tag){case 5:case 1:e=t.child.stateNode}va(t,n,e)}return;case 5:return e=t.stateNode,void(null===n&&4&t.effectTag&&xt(t.type,t.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:return;case 13:return void(null===t.memoizedState&&(t=t.alternate,null!==t&&(t=t.memoizedState,null!==t&&(t=t.dehydrated,null!==t&&Un(t)))))}throw Error(i(163))}function po(e,n,t){switch("function"===typeof Au&&Au(n),n.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=n.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;ql(97<t?97:t,(function(){var e=r;do{var t=e.destroy;if(void 0!==t){var l=n;try{t()}catch(a){Du(l,a)}}e=e.next}while(e!==r)}))}break;case 1:oo(n),"function"===typeof(t=n.stateNode).componentWillUnmount&&function(e,n){try{n.props=e.memoizedProps,n.state=e.memoizedState,n.componentWillUnmount()}catch(t){Du(e,t)}}(n,t);break;case 5:oo(n);break;case 4:bo(e,n,t)}}function mo(e){var n=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==n&&mo(n)}function ho(e){return 5===e.tag||3===e.tag||4===e.tag}function go(e){e:{for(var n=e.return;null!==n;){if(ho(n)){var t=n;break e}n=n.return}throw Error(i(160))}switch(n=t.stateNode,t.tag){case 5:var r=!1;break;case 3:case 4:n=n.containerInfo,r=!0;break;default:throw Error(i(161))}16&t.effectTag&&(Qe(n,""),t.effectTag&=-17);e:n:for(t=e;;){for(;null===t.sibling;){if(null===t.return||ho(t.return)){t=null;break e}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(2&t.effectTag)continue n;if(null===t.child||4===t.tag)continue n;t.child.return=t,t=t.child}if(!(2&t.effectTag)){t=t.stateNode;break e}}r?vo(e,t,n):yo(e,t,n)}function vo(e,n,t){var r=e.tag,l=5===r||6===r;if(l)e=l?e.stateNode:e.stateNode.instance,n?8===t.nodeType?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(8===t.nodeType?(n=t.parentNode).insertBefore(e,t):(n=t).appendChild(e),null!==(t=t._reactRootContainer)&&void 0!==t||null!==n.onclick||(n.onclick=st));else if(4!==r&&null!==(e=e.child))for(vo(e,n,t),e=e.sibling;null!==e;)vo(e,n,t),e=e.sibling}function yo(e,n,t){var r=e.tag,l=5===r||6===r;if(l)e=l?e.stateNode:e.stateNode.instance,n?t.insertBefore(e,n):t.appendChild(e);else if(4!==r&&null!==(e=e.child))for(yo(e,n,t),e=e.sibling;null!==e;)yo(e,n,t),e=e.sibling}function bo(e,n,t){for(var r,l,a=n,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(i(160));switch(r=o.stateNode,o.tag){case 5:l=!1;break e;case 3:case 4:r=r.containerInfo,l=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var u=e,c=a,s=t,f=c;;)if(po(u,f,s),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===c)break e;for(;null===f.sibling;){if(null===f.return||f.return===c)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}l?(u=r,c=a.stateNode,8===u.nodeType?u.parentNode.removeChild(c):u.removeChild(c)):r.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){r=a.stateNode.containerInfo,l=!0,a.child.return=a,a=a.child;continue}}else if(po(e,a,t),null!==a.child){a.child.return=a,a=a.child;continue}if(a===n)break;for(;null===a.sibling;){if(null===a.return||a.return===n)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function ko(e,n){switch(n.tag){case 0:case 11:case 14:case 15:case 22:return void co(3,n);case 1:case 12:case 17:return;case 5:var t=n.stateNode;if(null!=t){var r=n.memoizedProps,l=null!==e?e.memoizedProps:r;e=n.type;var a=n.updateQueue;if(n.updateQueue=null,null!==a){for(t[Lt]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Ee(t,r),ot(e,l),n=ot(e,r),l=0;l<a.length;l+=2){var o=a[l],u=a[l+1];"style"===o?lt(t,u):"dangerouslySetInnerHTML"===o?Ve(t,u):"children"===o?Qe(t,u):G(t,o,u,n)}switch(e){case"input":Te(t,r);break;case"textarea":Me(t,r);break;case"select":n=t._wrapperState.wasMultiple,t._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Ne(t,!!r.multiple,e,!1):n!==!!r.multiple&&(null!=r.defaultValue?Ne(t,!!r.multiple,r.defaultValue,!0):Ne(t,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===n.stateNode)throw Error(i(162));return void(n.stateNode.nodeValue=n.memoizedProps);case 3:return void((n=n.stateNode).hydrate&&(n.hydrate=!1,Un(n.containerInfo)));case 13:if(t=n,null===n.memoizedState?r=!1:(r=!0,t=n.child,Xo=jl()),null!==t)e:for(e=t;;){if(5===e.tag)a=e.stateNode,r?"function"===typeof(a=a.style).setProperty?a.setProperty("display","none","important"):a.display="none":(a=e.stateNode,l=void 0!==(l=e.memoizedProps.style)&&null!==l&&l.hasOwnProperty("display")?l.display:null,a.style.display=rt("display",l));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(a=e.child.sibling).return=e,e=a;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void wo(n);case 19:return void wo(n)}throw Error(i(163))}function wo(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new ao),n.forEach((function(n){var r=Iu.bind(null,e,n);t.has(n)||(t.add(n),n.then(r,r))}))}}var So="function"===typeof WeakMap?WeakMap:Map;function xo(e,n,t){(t=pa(t,null)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){Jo||(Jo=!0,eu=r),io(e,n)},t}function Eo(e,n,t){(t=pa(t,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var l=n.value;t.payload=function(){return io(e,n),r(l)}}var a=e.stateNode;return null!==a&&"function"===typeof a.componentDidCatch&&(t.callback=function(){"function"!==typeof r&&(null===nu?nu=new Set([this]):nu.add(this),io(e,n));var t=n.stack;this.componentDidCatch(n.value,{componentStack:null!==t?t:""})}),t}var To,Co=Math.ceil,_o=X.ReactCurrentDispatcher,Po=X.ReactCurrentOwner,No=0,zo=8,Lo=16,Mo=32,Oo=0,Fo=1,Do=2,Ro=3,Io=4,Uo=5,Ao=No,Vo=null,Qo=null,Wo=0,Ho=Oo,Bo=null,jo=1073741823,$o=1073741823,Ko=null,qo=0,Yo=!1,Xo=0,Go=500,Zo=null,Jo=!1,eu=null,nu=null,tu=!1,ru=null,lu=90,au=null,iu=0,ou=null,uu=0;function cu(){return(Ao&(Lo|Mo))!==No?1073741821-(jl()/10|0):0!==uu?uu:uu=1073741821-(jl()/10|0)}function su(e,n,t){if(0===(2&(n=n.mode)))return 1073741823;var r=$l();if(0===(4&n))return 99===r?1073741823:1073741822;if((Ao&Lo)!==No)return Wo;if(null!==t)e=Jl(e,0|t.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=Jl(e,150,100);break;case 97:case 96:e=Jl(e,5e3,250);break;case 95:e=2;break;default:throw Error(i(326))}return null!==Vo&&e===Wo&&--e,e}function fu(e,n){if(50<iu)throw iu=0,ou=null,Error(i(185));if(null!==(e=du(e,n))){var t=$l();1073741823===n?(Ao&zo)!==No&&(Ao&(Lo|Mo))===No?gu(e):(mu(e),Ao===No&&Gl()):mu(e),(4&Ao)===No||98!==t&&99!==t||(null===au?au=new Map([[e,n]]):(void 0===(t=au.get(e))||t>n)&&au.set(e,n))}}function du(e,n){e.expirationTime<n&&(e.expirationTime=n);var t=e.alternate;null!==t&&t.expirationTime<n&&(t.expirationTime=n);var r=e.return,l=null;if(null===r&&3===e.tag)l=e.stateNode;else for(;null!==r;){if(t=r.alternate,r.childExpirationTime<n&&(r.childExpirationTime=n),null!==t&&t.childExpirationTime<n&&(t.childExpirationTime=n),null===r.return&&3===r.tag){l=r.stateNode;break}r=r.return}return null!==l&&(Vo===l&&(xu(n),Ho===Io&&Xu(l,Wo)),Gu(l,n)),l}function pu(e){var n=e.lastExpiredTime;if(0!==n)return n;if(!Yu(e,n=e.firstPendingTime))return n;var t=e.lastPingedTime;return 2>=(e=t>(e=e.nextKnownPendingLevel)?t:e)&&n!==e?0:e}function mu(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Xl(gu.bind(null,e));else{var n=pu(e),t=e.callbackNode;if(0===n)null!==t&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=cu();if(1073741823===n?r=99:1===n||2===n?r=95:r=0>=(r=10*(1073741821-n)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==t){var l=e.callbackPriority;if(e.callbackExpirationTime===n&&l>=r)return;t!==Ul&&Nl(t)}e.callbackExpirationTime=n,e.callbackPriority=r,n=1073741823===n?Xl(gu.bind(null,e)):Yl(r,hu.bind(null,e),{timeout:10*(1073741821-n)-jl()}),e.callbackNode=n}}}function hu(e,n){if(uu=0,n)return Zu(e,n=cu()),mu(e),null;var t=pu(e);if(0!==t){if(n=e.callbackNode,(Ao&(Lo|Mo))!==No)throw Error(i(327));if(Mu(),e===Vo&&t===Wo||bu(e,t),null!==Qo){var r=Ao;Ao|=Lo;for(var l=wu();;)try{Tu();break}catch(u){ku(e,u)}if(aa(),Ao=r,_o.current=l,Ho===Fo)throw n=Bo,bu(e,t),Xu(e,t),mu(e),n;if(null===Qo)switch(l=e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,r=Ho,Vo=null,r){case Oo:case Fo:throw Error(i(345));case Do:Zu(e,2<t?2:t);break;case Ro:if(Xu(e,t),t===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Pu(l)),1073741823===jo&&10<(l=Xo+Go-jl())){if(Yo){var a=e.lastPingedTime;if(0===a||a>=t){e.lastPingedTime=t,bu(e,t);break}}if(0!==(a=pu(e))&&a!==t)break;if(0!==r&&r!==t){e.lastPingedTime=r;break}e.timeoutHandle=Tt(Nu.bind(null,e),l);break}Nu(e);break;case Io:if(Xu(e,t),t===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Pu(l)),Yo&&(0===(l=e.lastPingedTime)||l>=t)){e.lastPingedTime=t,bu(e,t);break}if(0!==(l=pu(e))&&l!==t)break;if(0!==r&&r!==t){e.lastPingedTime=r;break}if(1073741823!==$o?r=10*(1073741821-$o)-jl():1073741823===jo?r=0:(r=10*(1073741821-jo)-5e3,0>(r=(l=jl())-r)&&(r=0),(t=10*(1073741821-t)-l)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Co(r/1960))-r)&&(r=t)),10<r){e.timeoutHandle=Tt(Nu.bind(null,e),r);break}Nu(e);break;case Uo:if(1073741823!==jo&&null!==Ko){a=jo;var o=Ko;if(0>=(r=0|o.busyMinDurationMs)?r=0:(l=0|o.busyDelayMs,r=(a=jl()-(10*(1073741821-a)-(0|o.timeoutMs||5e3)))<=l?0:l+r-a),10<r){Xu(e,t),e.timeoutHandle=Tt(Nu.bind(null,e),r);break}}Nu(e);break;default:throw Error(i(329))}if(mu(e),e.callbackNode===n)return hu.bind(null,e)}}return null}function gu(e){var n=e.lastExpiredTime;if(n=0!==n?n:1073741823,(Ao&(Lo|Mo))!==No)throw Error(i(327));if(Mu(),e===Vo&&n===Wo||bu(e,n),null!==Qo){var t=Ao;Ao|=Lo;for(var r=wu();;)try{Eu();break}catch(l){ku(e,l)}if(aa(),Ao=t,_o.current=r,Ho===Fo)throw t=Bo,bu(e,n),Xu(e,n),mu(e),t;if(null!==Qo)throw Error(i(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,Vo=null,Nu(e),mu(e)}return null}function vu(e,n){var t=Ao;Ao|=1;try{return e(n)}finally{(Ao=t)===No&&Gl()}}function yu(e,n){var t=Ao;Ao&=-2,Ao|=zo;try{return e(n)}finally{(Ao=t)===No&&Gl()}}function bu(e,n){e.finishedWork=null,e.finishedExpirationTime=0;var t=e.timeoutHandle;if(-1!==t&&(e.timeoutHandle=-1,Ct(t)),null!==Qo)for(t=Qo.return;null!==t;){var r=t;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Sl();break;case 3:Ua(),ml(yl),ml(vl);break;case 5:Va(r);break;case 4:Ua();break;case 13:case 19:ml(Qa);break;case 10:ia(r)}t=t.return}Vo=e,Qo=Hu(e.current,null),Wo=n,Ho=Oo,Bo=null,$o=jo=1073741823,Ko=null,qo=0,Yo=!1}function ku(e,n){for(;;){try{if(aa(),Ba.current=wi,Xa)for(var t=Ka.memoizedState;null!==t;){var r=t.queue;null!==r&&(r.pending=null),t=t.next}if($a=0,Ya=qa=Ka=null,Xa=!1,null===Qo||null===Qo.return)return Ho=Fo,Bo=n,Qo=null;e:{var l=e,a=Qo.return,i=Qo,o=n;if(n=Wo,i.effectTag|=2048,i.firstEffect=i.lastEffect=null,null!==o&&"object"===typeof o&&"function"===typeof o.then){var u=o;if(0===(2&i.mode)){var c=i.alternate;c?(i.updateQueue=c.updateQueue,i.memoizedState=c.memoizedState,i.expirationTime=c.expirationTime):(i.updateQueue=null,i.memoizedState=null)}var s=0!==(1&Qa.current),f=a;do{var d;if(d=13===f.tag){var p=f.memoizedState;if(null!==p)d=null!==p.dehydrated;else{var m=f.memoizedProps;d=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!s)}}if(d){var h=f.updateQueue;if(null===h){var g=new Set;g.add(u),f.updateQueue=g}else h.add(u);if(0===(2&f.mode)){if(f.effectTag|=64,i.effectTag&=-2981,1===i.tag)if(null===i.alternate)i.tag=17;else{var v=pa(1073741823,null);v.tag=2,ma(i,v)}i.expirationTime=1073741823;break e}o=void 0,i=n;var y=l.pingCache;if(null===y?(y=l.pingCache=new So,o=new Set,y.set(u,o)):void 0===(o=y.get(u))&&(o=new Set,y.set(u,o)),!o.has(i)){o.add(i);var b=Ru.bind(null,l,u,i);u.then(b,b)}f.effectTag|=4096,f.expirationTime=n;break e}f=f.return}while(null!==f);o=Error((ge(i.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ve(i))}Ho!==Uo&&(Ho=Do),o=lo(o,i),f=a;do{switch(f.tag){case 3:u=o,f.effectTag|=4096,f.expirationTime=n,ha(f,xo(f,u,n));break e;case 1:u=o;var k=f.type,w=f.stateNode;if(0===(64&f.effectTag)&&("function"===typeof k.getDerivedStateFromError||null!==w&&"function"===typeof w.componentDidCatch&&(null===nu||!nu.has(w)))){f.effectTag|=4096,f.expirationTime=n,ha(f,Eo(f,u,n));break e}}f=f.return}while(null!==f)}Qo=_u(Qo)}catch(S){n=S;continue}break}}function wu(){var e=_o.current;return _o.current=wi,null===e?wi:e}function Su(e,n){e<jo&&2<e&&(jo=e),null!==n&&e<$o&&2<e&&($o=e,Ko=n)}function xu(e){e>qo&&(qo=e)}function Eu(){for(;null!==Qo;)Qo=Cu(Qo)}function Tu(){for(;null!==Qo&&!Al();)Qo=Cu(Qo)}function Cu(e){var n=To(e.alternate,e,Wo);return e.memoizedProps=e.pendingProps,null===n&&(n=_u(e)),Po.current=null,n}function _u(e){Qo=e;do{var n=Qo.alternate;if(e=Qo.return,0===(2048&Qo.effectTag)){if(n=to(n,Qo,Wo),1===Wo||1!==Qo.childExpirationTime){for(var t=0,r=Qo.child;null!==r;){var l=r.expirationTime,a=r.childExpirationTime;l>t&&(t=l),a>t&&(t=a),r=r.sibling}Qo.childExpirationTime=t}if(null!==n)return n;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Qo.firstEffect),null!==Qo.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Qo.firstEffect),e.lastEffect=Qo.lastEffect),1<Qo.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Qo:e.firstEffect=Qo,e.lastEffect=Qo))}else{if(null!==(n=ro(Qo)))return n.effectTag&=2047,n;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(n=Qo.sibling))return n;Qo=e}while(null!==Qo);return Ho===Oo&&(Ho=Uo),null}function Pu(e){var n=e.expirationTime;return n>(e=e.childExpirationTime)?n:e}function Nu(e){var n=$l();return ql(99,zu.bind(null,e,n)),null}function zu(e,n){do{Mu()}while(null!==ru);if((Ao&(Lo|Mo))!==No)throw Error(i(327));var t=e.finishedWork,r=e.finishedExpirationTime;if(null===t)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,t===e.current)throw Error(i(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var l=Pu(t);if(e.firstPendingTime=l,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Vo&&(Qo=Vo=null,Wo=0),1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,l=t.firstEffect):l=t:l=t.firstEffect,null!==l){var a=Ao;Ao|=Mo,Po.current=null,wt=qn;var o=ht();if(gt(o)){if("selectionStart"in o)var u={start:o.selectionStart,end:o.selectionEnd};else e:{var c=(u=(u=o.ownerDocument)&&u.defaultView||window).getSelection&&u.getSelection();if(c&&0!==c.rangeCount){u=c.anchorNode;var s=c.anchorOffset,f=c.focusNode;c=c.focusOffset;try{u.nodeType,f.nodeType}catch(C){u=null;break e}var d=0,p=-1,m=-1,h=0,g=0,v=o,y=null;n:for(;;){for(var b;v!==u||0!==s&&3!==v.nodeType||(p=d+s),v!==f||0!==c&&3!==v.nodeType||(m=d+c),3===v.nodeType&&(d+=v.nodeValue.length),null!==(b=v.firstChild);)y=v,v=b;for(;;){if(v===o)break n;if(y===u&&++h===s&&(p=d),y===f&&++g===c&&(m=d),null!==(b=v.nextSibling))break;y=(v=y).parentNode}v=b}u=-1===p||-1===m?null:{start:p,end:m}}else u=null}u=u||{start:0,end:0}}else u=null;St={activeElementDetached:null,focusedElem:o,selectionRange:u},qn=!1,Zo=l;do{try{Lu()}catch(C){if(null===Zo)throw Error(i(330));Du(Zo,C),Zo=Zo.nextEffect}}while(null!==Zo);Zo=l;do{try{for(o=e,u=n;null!==Zo;){var k=Zo.effectTag;if(16&k&&Qe(Zo.stateNode,""),128&k){var w=Zo.alternate;if(null!==w){var S=w.ref;null!==S&&("function"===typeof S?S(null):S.current=null)}}switch(1038&k){case 2:go(Zo),Zo.effectTag&=-3;break;case 6:go(Zo),Zo.effectTag&=-3,ko(Zo.alternate,Zo);break;case 1024:Zo.effectTag&=-1025;break;case 1028:Zo.effectTag&=-1025,ko(Zo.alternate,Zo);break;case 4:ko(Zo.alternate,Zo);break;case 8:bo(o,s=Zo,u),mo(s)}Zo=Zo.nextEffect}}catch(C){if(null===Zo)throw Error(i(330));Du(Zo,C),Zo=Zo.nextEffect}}while(null!==Zo);if(S=St,w=ht(),k=S.focusedElem,u=S.selectionRange,w!==k&&k&&k.ownerDocument&&mt(k.ownerDocument.documentElement,k)){null!==u&>(k)&&(w=u.start,void 0===(S=u.end)&&(S=w),"selectionStart"in k?(k.selectionStart=w,k.selectionEnd=Math.min(S,k.value.length)):(S=(w=k.ownerDocument||document)&&w.defaultView||window).getSelection&&(S=S.getSelection(),s=k.textContent.length,o=Math.min(u.start,s),u=void 0===u.end?o:Math.min(u.end,s),!S.extend&&o>u&&(s=u,u=o,o=s),s=pt(k,o),f=pt(k,u),s&&f&&(1!==S.rangeCount||S.anchorNode!==s.node||S.anchorOffset!==s.offset||S.focusNode!==f.node||S.focusOffset!==f.offset)&&((w=w.createRange()).setStart(s.node,s.offset),S.removeAllRanges(),o>u?(S.addRange(w),S.extend(f.node,f.offset)):(w.setEnd(f.node,f.offset),S.addRange(w))))),w=[];for(S=k;S=S.parentNode;)1===S.nodeType&&w.push({element:S,left:S.scrollLeft,top:S.scrollTop});for("function"===typeof k.focus&&k.focus(),k=0;k<w.length;k++)(S=w[k]).element.scrollLeft=S.left,S.element.scrollTop=S.top}qn=!!wt,St=wt=null,e.current=t,Zo=l;do{try{for(k=e;null!==Zo;){var x=Zo.effectTag;if(36&x&&fo(k,Zo.alternate,Zo),128&x){w=void 0;var E=Zo.ref;if(null!==E){var T=Zo.stateNode;Zo.tag,w=T,"function"===typeof E?E(w):E.current=w}}Zo=Zo.nextEffect}}catch(C){if(null===Zo)throw Error(i(330));Du(Zo,C),Zo=Zo.nextEffect}}while(null!==Zo);Zo=null,Vl(),Ao=a}else e.current=t;if(tu)tu=!1,ru=e,lu=n;else for(Zo=l;null!==Zo;)n=Zo.nextEffect,Zo.nextEffect=null,Zo=n;if(0===(n=e.firstPendingTime)&&(nu=null),1073741823===n?e===ou?iu++:(iu=0,ou=e):iu=0,"function"===typeof Uu&&Uu(t.stateNode,r),mu(e),Jo)throw Jo=!1,e=eu,eu=null,e;return(Ao&zo)!==No||Gl(),null}function Lu(){for(;null!==Zo;){var e=Zo.effectTag;0!==(256&e)&&uo(Zo.alternate,Zo),0===(512&e)||tu||(tu=!0,Yl(97,(function(){return Mu(),null}))),Zo=Zo.nextEffect}}function Mu(){if(90!==lu){var e=97<lu?97:lu;return lu=90,ql(e,Ou)}}function Ou(){if(null===ru)return!1;var e=ru;if(ru=null,(Ao&(Lo|Mo))!==No)throw Error(i(331));var n=Ao;for(Ao|=Mo,e=e.current.firstEffect;null!==e;){try{var t=e;if(0!==(512&t.effectTag))switch(t.tag){case 0:case 11:case 15:case 22:co(5,t),so(5,t)}}catch(r){if(null===e)throw Error(i(330));Du(e,r)}t=e.nextEffect,e.nextEffect=null,e=t}return Ao=n,Gl(),!0}function Fu(e,n,t){ma(e,n=xo(e,n=lo(t,n),1073741823)),null!==(e=du(e,1073741823))&&mu(e)}function Du(e,n){if(3===e.tag)Fu(e,e,n);else for(var t=e.return;null!==t;){if(3===t.tag){Fu(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===nu||!nu.has(r))){ma(t,e=Eo(t,e=lo(n,e),1073741823)),null!==(t=du(t,1073741823))&&mu(t);break}}t=t.return}}function Ru(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),Vo===e&&Wo===t?Ho===Io||Ho===Ro&&1073741823===jo&&jl()-Xo<Go?bu(e,Wo):Yo=!0:Yu(e,t)&&(0!==(n=e.lastPingedTime)&&n<t||(e.lastPingedTime=t,mu(e)))}function Iu(e,n){var t=e.stateNode;null!==t&&t.delete(n),0===(n=0)&&(n=su(n=cu(),e,null)),null!==(e=du(e,n))&&mu(e)}To=function(e,n,t){var r=n.expirationTime;if(null!==e){var l=n.pendingProps;if(e.memoizedProps!==l||yl.current)Di=!0;else{if(r<t){switch(Di=!1,n.tag){case 3:Bi(n),Oi();break;case 5:if(Aa(n),4&n.mode&&1!==t&&l.hidden)return n.expirationTime=n.childExpirationTime=1,null;break;case 1:wl(n.type)&&Tl(n);break;case 4:Ia(n,n.stateNode.containerInfo);break;case 10:r=n.memoizedProps.value,l=n.type._context,hl(na,l._currentValue),l._currentValue=r;break;case 13:if(null!==n.memoizedState)return 0!==(r=n.child.childExpirationTime)&&r>=t?Xi(e,n,t):(hl(Qa,1&Qa.current),null!==(n=eo(e,n,t))?n.sibling:null);hl(Qa,1&Qa.current);break;case 19:if(r=n.childExpirationTime>=t,0!==(64&e.effectTag)){if(r)return Ji(e,n,t);n.effectTag|=64}if(null!==(l=n.memoizedState)&&(l.rendering=null,l.tail=null),hl(Qa,Qa.current),!r)return null}return eo(e,n,t)}Di=!1}}else Di=!1;switch(n.expirationTime=0,n.tag){case 2:if(r=n.type,null!==e&&(e.alternate=null,n.alternate=null,n.effectTag|=2),e=n.pendingProps,l=kl(n,vl.current),ua(n,t),l=Ja(null,n,r,e,l,t),n.effectTag|=1,"object"===typeof l&&null!==l&&"function"===typeof l.render&&void 0===l.$$typeof){if(n.tag=1,n.memoizedState=null,n.updateQueue=null,wl(r)){var a=!0;Tl(n)}else a=!1;n.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,fa(n);var o=r.getDerivedStateFromProps;"function"===typeof o&&ka(n,r,o,e),l.updater=wa,n.stateNode=l,l._reactInternalFiber=n,Ta(n,r,e,t),n=Hi(null,n,r,!0,a,t)}else n.tag=0,Ri(null,n,l,t),n=n.child;return n;case 16:e:{if(l=n.elementType,null!==e&&(e.alternate=null,n.alternate=null,n.effectTag|=2),e=n.pendingProps,function(e){if(-1===e._status){e._status=0;var n=e._ctor;n=n(),e._result=n,n.then((function(n){0===e._status&&(n=n.default,e._status=1,e._result=n)}),(function(n){0===e._status&&(e._status=2,e._result=n)}))}}(l),1!==l._status)throw l._result;switch(l=l._result,n.type=l,a=n.tag=function(e){if("function"===typeof e)return Wu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===ue)return 11;if(e===fe)return 14}return 2}(l),e=ea(l,e),a){case 0:n=Qi(null,n,l,e,t);break e;case 1:n=Wi(null,n,l,e,t);break e;case 11:n=Ii(null,n,l,e,t);break e;case 14:n=Ui(null,n,l,ea(l.type,e),r,t);break e}throw Error(i(306,l,""))}return n;case 0:return r=n.type,l=n.pendingProps,Qi(e,n,r,l=n.elementType===r?l:ea(r,l),t);case 1:return r=n.type,l=n.pendingProps,Wi(e,n,r,l=n.elementType===r?l:ea(r,l),t);case 3:if(Bi(n),r=n.updateQueue,null===e||null===r)throw Error(i(282));if(r=n.pendingProps,l=null!==(l=n.memoizedState)?l.element:null,da(e,n),ga(n,r,null,t),(r=n.memoizedState.element)===l)Oi(),n=eo(e,n,t);else{if((l=n.stateNode.hydrate)&&(Ci=_t(n.stateNode.containerInfo.firstChild),Ti=n,l=_i=!0),l)for(t=La(n,null,r,t),n.child=t;t;)t.effectTag=-3&t.effectTag|1024,t=t.sibling;else Ri(e,n,r,t),Oi();n=n.child}return n;case 5:return Aa(n),null===e&&zi(n),r=n.type,l=n.pendingProps,a=null!==e?e.memoizedProps:null,o=l.children,Et(r,l)?o=null:null!==a&&Et(r,a)&&(n.effectTag|=16),Vi(e,n),4&n.mode&&1!==t&&l.hidden?(n.expirationTime=n.childExpirationTime=1,n=null):(Ri(e,n,o,t),n=n.child),n;case 6:return null===e&&zi(n),null;case 13:return Xi(e,n,t);case 4:return Ia(n,n.stateNode.containerInfo),r=n.pendingProps,null===e?n.child=za(n,null,r,t):Ri(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,Ii(e,n,r,l=n.elementType===r?l:ea(r,l),t);case 7:return Ri(e,n,n.pendingProps,t),n.child;case 8:case 12:return Ri(e,n,n.pendingProps.children,t),n.child;case 10:e:{r=n.type._context,l=n.pendingProps,o=n.memoizedProps,a=l.value;var u=n.type._context;if(hl(na,u._currentValue),u._currentValue=a,null!==o)if(u=o.value,0===(a=Hr(u,a)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(o.children===l.children&&!yl.current){n=eo(e,n,t);break e}}else for(null!==(u=n.child)&&(u.return=n);null!==u;){var c=u.dependencies;if(null!==c){o=u.child;for(var s=c.firstContext;null!==s;){if(s.context===r&&0!==(s.observedBits&a)){1===u.tag&&((s=pa(t,null)).tag=2,ma(u,s)),u.expirationTime<t&&(u.expirationTime=t),null!==(s=u.alternate)&&s.expirationTime<t&&(s.expirationTime=t),oa(u.return,t),c.expirationTime<t&&(c.expirationTime=t);break}s=s.next}}else o=10===u.tag&&u.type===n.type?null:u.child;if(null!==o)o.return=u;else for(o=u;null!==o;){if(o===n){o=null;break}if(null!==(u=o.sibling)){u.return=o.return,o=u;break}o=o.return}u=o}Ri(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=(a=n.pendingProps).children,ua(n,t),r=r(l=ca(l,a.unstable_observedBits)),n.effectTag|=1,Ri(e,n,r,t),n.child;case 14:return a=ea(l=n.type,n.pendingProps),Ui(e,n,l,a=ea(l.type,a),r,t);case 15:return Ai(e,n,n.type,n.pendingProps,r,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ea(r,l),null!==e&&(e.alternate=null,n.alternate=null,n.effectTag|=2),n.tag=1,wl(r)?(e=!0,Tl(n)):e=!1,ua(n,t),xa(n,r,l),Ta(n,r,l,t),Hi(null,n,r,!0,e,t);case 19:return Ji(e,n,t)}throw Error(i(156,n.tag))};var Uu=null,Au=null;function Vu(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Qu(e,n,t,r){return new Vu(e,n,t,r)}function Wu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Hu(e,n){var t=e.alternate;return null===t?((t=Qu(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.effectTag=0,t.nextEffect=null,t.firstEffect=null,t.lastEffect=null),t.childExpirationTime=e.childExpirationTime,t.expirationTime=e.expirationTime,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=null===n?null:{expirationTime:n.expirationTime,firstContext:n.firstContext,responders:n.responders},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function Bu(e,n,t,r,l,a){var o=2;if(r=e,"function"===typeof e)Wu(e)&&(o=1);else if("string"===typeof e)o=5;else e:switch(e){case te:return ju(t.children,l,a,n);case oe:o=8,l|=7;break;case re:o=8,l|=1;break;case le:return(e=Qu(12,t,n,8|l)).elementType=le,e.type=le,e.expirationTime=a,e;case ce:return(e=Qu(13,t,n,l)).type=ce,e.elementType=ce,e.expirationTime=a,e;case se:return(e=Qu(19,t,n,l)).elementType=se,e.expirationTime=a,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case ae:o=10;break e;case ie:o=9;break e;case ue:o=11;break e;case fe:o=14;break e;case de:o=16,r=null;break e;case pe:o=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(n=Qu(o,t,n,l)).elementType=e,n.type=r,n.expirationTime=a,n}function ju(e,n,t,r){return(e=Qu(7,e,r,n)).expirationTime=t,e}function $u(e,n,t){return(e=Qu(6,e,null,n)).expirationTime=t,e}function Ku(e,n,t){return(n=Qu(4,null!==e.children?e.children:[],e.key,n)).expirationTime=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function qu(e,n,t){this.tag=n,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=t,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Yu(e,n){var t=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==t&&t>=n&&e<=n}function Xu(e,n){var t=e.firstSuspendedTime,r=e.lastSuspendedTime;t<n&&(e.firstSuspendedTime=n),(r>n||0===t)&&(e.lastSuspendedTime=n),n<=e.lastPingedTime&&(e.lastPingedTime=0),n<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Gu(e,n){n>e.firstPendingTime&&(e.firstPendingTime=n);var t=e.firstSuspendedTime;0!==t&&(n>=t?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:n>=e.lastSuspendedTime&&(e.lastSuspendedTime=n+1),n>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=n))}function Zu(e,n){var t=e.lastExpiredTime;(0===t||t>n)&&(e.lastExpiredTime=n)}function Ju(e,n,t,r){var l=n.current,a=cu(),o=ya.suspense;a=su(a,l,o);e:if(t){n:{if(en(t=t._reactInternalFiber)!==t||1!==t.tag)throw Error(i(170));var u=t;do{switch(u.tag){case 3:u=u.stateNode.context;break n;case 1:if(wl(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break n}}u=u.return}while(null!==u);throw Error(i(171))}if(1===t.tag){var c=t.type;if(wl(c)){t=El(t,c,u);break e}}t=u}else t=gl;return null===n.context?n.context=t:n.pendingContext=t,(n=pa(a,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(n.callback=r),ma(l,n),fu(l,a),a}function ec(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nc(e,n){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<n&&(e.retryTime=n)}function tc(e,n){nc(e,n),(e=e.alternate)&&nc(e,n)}function rc(e,n,t){var r=new qu(e,n,t=null!=t&&!0===t.hydrate),l=Qu(3,null,null,2===n?7:1===n?3:0);r.current=l,l.stateNode=r,fa(l),e[Mt]=r.current,t&&0!==n&&function(e,n){var t=Je(n);Pn.forEach((function(e){gn(e,n,t)})),Nn.forEach((function(e){gn(e,n,t)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function lc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function ac(e,n,t,r,l){var a=t._reactRootContainer;if(a){var i=a._internalRoot;if("function"===typeof l){var o=l;l=function(){var e=ec(i);o.call(e)}}Ju(n,i,e,l)}else{if(a=t._reactRootContainer=function(e,n){if(n||(n=!(!(n=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==n.nodeType||!n.hasAttribute("data-reactroot"))),!n)for(var t;t=e.lastChild;)e.removeChild(t);return new rc(e,0,n?{hydrate:!0}:void 0)}(t,r),i=a._internalRoot,"function"===typeof l){var u=l;l=function(){var e=ec(i);u.call(e)}}yu((function(){Ju(n,i,e,l)}))}return ec(i)}function ic(e,n){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!lc(n))throw Error(i(200));return function(e,n,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:ne,key:null==r?null:""+r,children:e,containerInfo:n,implementation:t}}(e,n,null,t)}rc.prototype.render=function(e){Ju(e,this._internalRoot,null,null)},rc.prototype.unmount=function(){var e=this._internalRoot,n=e.containerInfo;Ju(null,e,null,(function(){n[Mt]=null}))},vn=function(e){if(13===e.tag){var n=Jl(cu(),150,100);fu(e,n),tc(e,n)}},yn=function(e){13===e.tag&&(fu(e,3),tc(e,3))},bn=function(e){if(13===e.tag){var n=cu();fu(e,n=su(n,e,null)),tc(e,n)}},P=function(e,n,t){switch(n){case"input":if(Te(e,t),n=t.name,"radio"===t.type&&null!=n){for(t=e;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),n=0;n<t.length;n++){var r=t[n];if(r!==e&&r.form===e.form){var l=Rt(r);if(!l)throw Error(i(90));we(r),Te(r,l)}}}break;case"textarea":Me(e,t);break;case"select":null!=(n=t.value)&&Ne(e,!!t.multiple,n,!1)}},F=vu,D=function(e,n,t,r,l){var a=Ao;Ao|=4;try{return ql(98,e.bind(null,n,t,r,l))}finally{(Ao=a)===No&&Gl()}},R=function(){(Ao&(1|Lo|Mo))===No&&(function(){if(null!==au){var e=au;au=null,e.forEach((function(e,n){Zu(n,e),mu(n)})),Gl()}}(),Mu())},I=function(e,n){var t=Ao;Ao|=2;try{return e(n)}finally{(Ao=t)===No&&Gl()}};var oc={Events:[Ft,Dt,Rt,C,x,Ht,function(e){an(e,Wt)},M,O,Jn,cn,Mu,{current:!1}]};!function(e){var n=e.findFiberByHostInstance;(function(e){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var n=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(n.isDisabled||!n.supportsFiber)return!0;try{var t=n.inject(e);Uu=function(e){try{n.onCommitFiberRoot(t,e,void 0,64===(64&e.current.effectTag))}catch(r){}},Au=function(e){try{n.onCommitFiberUnmount(t,e)}catch(r){}}}catch(r){}})(l({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:X.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=rn(e))?null:e.stateNode},findFiberByHostInstance:function(e){return n?n(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:Ot,bundleType:0,version:"16.14.0",rendererPackageName:"react-dom"}),n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=oc,n.createPortal=ic,n.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var n=e._reactInternalFiber;if(void 0===n){if("function"===typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return e=null===(e=rn(n))?null:e.stateNode},n.flushSync=function(e,n){if((Ao&(Lo|Mo))!==No)throw Error(i(187));var t=Ao;Ao|=1;try{return ql(99,e.bind(null,n))}finally{Ao=t,Gl()}},n.hydrate=function(e,n,t){if(!lc(n))throw Error(i(200));return ac(null,e,n,!0,t)},n.render=function(e,n,t){if(!lc(n))throw Error(i(200));return ac(null,e,n,!1,t)},n.unmountComponentAtNode=function(e){if(!lc(e))throw Error(i(40));return!!e._reactRootContainer&&(yu((function(){ac(null,null,e,!1,(function(){e._reactRootContainer=null,e[Mt]=null}))})),!0)},n.unstable_batchedUpdates=vu,n.unstable_createPortal=function(e,n){return ic(e,n,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},n.unstable_renderSubtreeIntoContainer=function(e,n,t,r){if(!lc(t))throw Error(i(200));if(null==e||void 0===e._reactInternalFiber)throw Error(i(38));return ac(e,n,t,!1,r)},n.version="16.14.0"},36182:(e,n,t)=>{!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}(),e.exports=t(39475)}}]);
\ No newline at end of file
web/gui/v2/npm.react.dom.acf9c264afcd943d8be3.js.LICENSE.txt
deleted
-18
@@ -1,18 +0,0 @@
1
-/**
2
- * @license React
3
- * react-dom.production.min.js
4
- *
5
- * Copyright (c) Facebook, Inc. and its affiliates.
6
- *
7
- * This source code is licensed under the MIT license found in the
8
- * LICENSE file in the root directory of this source tree.
9
- */
10
-
11
-/** @license React v16.14.0
12
- * react-dom.production.min.js
13
- *
14
- * Copyright (c) Facebook, Inc. and its affiliates.
15
- *
16
- * This source code is licensed under the MIT license found in the
17
- * LICENSE file in the root directory of this source tree.
18
- */
web/gui/v2/npm.react.dom.f4b9ab6f137aceb1a38f.js
new
+2
@@ -0,0 +1,2 @@
1
+/*! For license information please see npm.react.dom.f4b9ab6f137aceb1a38f.js.LICENSE.txt */
2
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="ba8710fb-a254-41ba-8ea0-904d4f370e2d",e._sentryDebugIdIdentifier="sentry-dbid-ba8710fb-a254-41ba-8ea0-904d4f370e2d")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[967],{64448:function(e,n,t){var r=t(67294),l=t(63840);function a(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t<arguments.length;t++)n+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var o=new Set,u={};function i(e,n){s(e,n),s(e+"Capture",n)}function s(e,n){for(u[e]=n,e=0;e<n.length;e++)o.add(n[e])}var c=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),f=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p={},m={};function h(e,n,t,r,l,a,o){this.acceptsBooleans=2===n||3===n||4===n,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=a,this.removeEmptyString=o}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new h(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var n=e[0];g[n]=new h(n,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new h(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new h(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new h(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new h(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new h(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new h(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new h(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,n,t,r){var l=g.hasOwnProperty(n)?g[n]:null;(null!==l?0!==l.type:r||!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])&&(function(e,n,t,r){if(null===n||"undefined"===typeof n||function(e,n,t,r){if(null!==t&&0===t.type)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==t?!t.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,n,t,r))return!0;if(r)return!1;if(null!==t)switch(t.type){case 3:return!n;case 4:return!1===n;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}(n,t,l,r)&&(t=null),r||null===l?function(e){return!!f.call(m,e)||!f.call(p,e)&&(d.test(e)?m[e]=!0:(p[e]=!0,!1))}(n)&&(null===t?e.removeAttribute(n):e.setAttribute(n,""+t)):l.mustUseProperty?e[l.propertyName]=null===t?3!==l.type&&"":t:(n=l.attributeName,r=l.attributeNamespace,null===t?e.removeAttribute(n):(t=3===(l=l.type)||4===l&&!0===t?"":""+t,r?e.setAttributeNS(r,n,t):e.setAttribute(n,t))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var n=e.replace(v,y);g[n]=new h(n,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var n=e.replace(v,y);g[n]=new h(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var n=e.replace(v,y);g[n]=new h(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),S=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),_=Symbol.for("react.provider"),z=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),P=Symbol.for("react.suspense"),L=Symbol.for("react.suspense_list"),T=Symbol.for("react.memo"),M=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var F=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var D=Symbol.iterator;function R(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=D&&e[D]||e["@@iterator"])?e:null}var O,I=Object.assign;function U(e){if(void 0===O)try{throw Error()}catch(t){var n=t.stack.trim().match(/\n( *(at )?)/);O=n&&n[1]||""}return"\n"+O+e}var V=!1;function A(e,n){if(!e||V)return"";V=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(s){var r=s}Reflect.construct(e,[],n)}else{try{n.call()}catch(s){r=s}e.call(n.prototype)}else{try{throw Error()}catch(s){r=s}e()}}catch(s){if(s&&r&&"string"===typeof s.stack){for(var l=s.stack.split("\n"),a=r.stack.split("\n"),o=l.length-1,u=a.length-1;1<=o&&0<=u&&l[o]!==a[u];)u--;for(;1<=o&&0<=u;o--,u--)if(l[o]!==a[u]){if(1!==o||1!==u)do{if(o--,0>--u||l[o]!==a[u]){var i="\n"+l[o].replace(" at new "," at ");return e.displayName&&i.includes("<anonymous>")&&(i=i.replace("<anonymous>",e.displayName)),i}}while(1<=o&&0<=u);break}}}finally{V=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?U(e):""}function B(e){switch(e.tag){case 5:return U(e.type);case 16:return U("Lazy");case 13:return U("Suspense");case 19:return U("SuspenseList");case 0:case 2:case 15:return e=A(e.type,!1);case 11:return e=A(e.type.render,!1);case 1:return e=A(e.type,!0);default:return""}}function H(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case x:return"Fragment";case S:return"Portal";case C:return"Profiler";case E:return"StrictMode";case P:return"Suspense";case L:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case z:return(e.displayName||"Context")+".Consumer";case _:return(e._context.displayName||"Context")+".Provider";case N:var n=e.render;return(e=e.displayName)||(e=""!==(e=n.displayName||n.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case T:return null!==(n=e.displayName||null)?n:H(e.type)||"Memo";case M:n=e._payload,e=e._init;try{return H(e(n))}catch(t){}}return null}function Q(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=n.render).displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return H(n);case 8:return n===E?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof n)return n.displayName||n.name||null;if("string"===typeof n)return n}return null}function W(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function j(e){var n=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===n||"radio"===n)}function $(e){e._valueTracker||(e._valueTracker=function(e){var n=j(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&"undefined"!==typeof t&&"function"===typeof t.get&&"function"===typeof t.set){var l=t.get,a=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}(e))}function K(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=j(e)?e.checked?"true":"false":e.value),(e=r)!==t&&(n.setValue(e),!0)}function q(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(n){return e.body}}function Y(e,n){var t=n.checked;return I({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:e._wrapperState.initialChecked})}function X(e,n){var t=null==n.defaultValue?"":n.defaultValue,r=null!=n.checked?n.checked:n.defaultChecked;t=W(null!=n.value?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:"checkbox"===n.type||"radio"===n.type?null!=n.checked:null!=n.value}}function G(e,n){null!=(n=n.checked)&&b(e,"checked",n,!1)}function Z(e,n){G(e,n);var t=W(n.value),r=n.type;if(null!=t)"number"===r?(0===t&&""===e.value||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");n.hasOwnProperty("value")?ee(e,n.type,t):n.hasOwnProperty("defaultValue")&&ee(e,n.type,W(n.defaultValue)),null==n.checked&&null!=n.defaultChecked&&(e.defaultChecked=!!n.defaultChecked)}function J(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!("submit"!==r&&"reset"!==r||void 0!==n.value&&null!==n.value))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}""!==(t=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==t&&(e.name=t)}function ee(e,n,t){"number"===n&&q(e.ownerDocument)===e||(null==t?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var ne=Array.isArray;function te(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l<t.length;l++)n["$"+t[l]]=!0;for(t=0;t<e.length;t++)l=n.hasOwnProperty("$"+e[t].value),e[t].selected!==l&&(e[t].selected=l),l&&r&&(e[t].defaultSelected=!0)}else{for(t=""+W(t),n=null,l=0;l<e.length;l++){if(e[l].value===t)return e[l].selected=!0,void(r&&(e[l].defaultSelected=!0));null!==n||e[l].disabled||(n=e[l])}null!==n&&(n.selected=!0)}}function re(e,n){if(null!=n.dangerouslySetInnerHTML)throw Error(a(91));return I({},n,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function le(e,n){var t=n.value;if(null==t){if(t=n.children,n=n.defaultValue,null!=t){if(null!=n)throw Error(a(92));if(ne(t)){if(1<t.length)throw Error(a(93));t=t[0]}n=t}null==n&&(n=""),t=n}e._wrapperState={initialValue:W(t)}}function ae(e,n){var t=W(n.value),r=W(n.defaultValue);null!=t&&((t=""+t)!==e.value&&(e.value=t),null==n.defaultValue&&e.defaultValue!==t&&(e.defaultValue=t)),null!=r&&(e.defaultValue=""+r)}function oe(e){var n=e.textContent;n===e._wrapperState.initialValue&&""!==n&&null!==n&&(e.value=n)}function ue(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ie(e,n){return null==e||"http://www.w3.org/1999/xhtml"===e?ue(n):"http://www.w3.org/2000/svg"===e&&"foreignObject"===n?"http://www.w3.org/1999/xhtml":e}var se,ce,fe=(ce=function(e,n){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=n;else{for((se=se||document.createElement("div")).innerHTML="<svg>"+n.valueOf().toString()+"</svg>",n=se.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,n,t,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,n)}))}:ce);function de(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&3===t.nodeType)return void(t.nodeValue=n)}e.textContent=n}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];function he(e,n,t){return null==n||"boolean"===typeof n||""===n?"":t||"number"!==typeof n||0===n||pe.hasOwnProperty(e)&&pe[e]?(""+n).trim():n+"px"}function ge(e,n){for(var t in e=e.style,n)if(n.hasOwnProperty(t)){var r=0===t.indexOf("--"),l=he(t,n[t],r);"float"===t&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}Object.keys(pe).forEach((function(e){me.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),pe[n]=pe[e]}))}));var ve=I({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,n){if(n){if(ve[e]&&(null!=n.children||null!=n.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=n.dangerouslySetInnerHTML){if(null!=n.children)throw Error(a(60));if("object"!==typeof n.dangerouslySetInnerHTML||!("__html"in n.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=n.style&&"object"!==typeof n.style)throw Error(a(62))}}function be(e,n){if(-1===e.indexOf("-"))return"string"===typeof n.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ke=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Se=null,xe=null,Ee=null;function Ce(e){if(e=bl(e)){if("function"!==typeof Se)throw Error(a(280));var n=e.stateNode;n&&(n=wl(n),Se(e.stateNode,e.type,n))}}function _e(e){xe?Ee?Ee.push(e):Ee=[e]:xe=e}function ze(){if(xe){var e=xe,n=Ee;if(Ee=xe=null,Ce(e),n)for(e=0;e<n.length;e++)Ce(n[e])}}function Ne(e,n){return e(n)}function Pe(){}var Le=!1;function Te(e,n,t){if(Le)return e(n,t);Le=!0;try{return Ne(e,n,t)}finally{Le=!1,(null!==xe||null!==Ee)&&(Pe(),ze())}}function Me(e,n){var t=e.stateNode;if(null===t)return null;var r=wl(t);if(null===r)return null;t=r[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(t&&"function"!==typeof t)throw Error(a(231,n,typeof t));return t}var Fe=!1;if(c)try{var De={};Object.defineProperty(De,"passive",{get:function(){Fe=!0}}),window.addEventListener("test",De,De),window.removeEventListener("test",De,De)}catch(ce){Fe=!1}function Re(e,n,t,r,l,a,o,u,i){var s=Array.prototype.slice.call(arguments,3);try{n.apply(t,s)}catch(c){this.onError(c)}}var Oe=!1,Ie=null,Ue=!1,Ve=null,Ae={onError:function(e){Oe=!0,Ie=e}};function Be(e,n,t,r,l,a,o,u,i){Oe=!1,Ie=null,Re.apply(Ae,arguments)}function He(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{0!==(4098&(n=e).flags)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function Qe(e){if(13===e.tag){var n=e.memoizedState;if(null===n&&(null!==(e=e.alternate)&&(n=e.memoizedState)),null!==n)return n.dehydrated}return null}function We(e){if(He(e)!==e)throw Error(a(188))}function je(e){return null!==(e=function(e){var n=e.alternate;if(!n){if(null===(n=He(e)))throw Error(a(188));return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(null===l)break;var o=l.alternate;if(null===o){if(null!==(r=l.return)){t=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===t)return We(l),e;if(o===r)return We(l),n;o=o.sibling}throw Error(a(188))}if(t.return!==r.return)t=l,r=o;else{for(var u=!1,i=l.child;i;){if(i===t){u=!0,t=l,r=o;break}if(i===r){u=!0,r=l,t=o;break}i=i.sibling}if(!u){for(i=o.child;i;){if(i===t){u=!0,t=o,r=l;break}if(i===r){u=!0,r=o,t=l;break}i=i.sibling}if(!u)throw Error(a(189))}}if(t.alternate!==r)throw Error(a(190))}if(3!==t.tag)throw Error(a(188));return t.stateNode.current===t?e:n}(e))?$e(e):null}function $e(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var n=$e(e);if(null!==n)return n;e=e.sibling}return null}var Ke=l.unstable_scheduleCallback,qe=l.unstable_cancelCallback,Ye=l.unstable_shouldYield,Xe=l.unstable_requestPaint,Ge=l.unstable_now,Ze=l.unstable_getCurrentPriorityLevel,Je=l.unstable_ImmediatePriority,en=l.unstable_UserBlockingPriority,nn=l.unstable_NormalPriority,tn=l.unstable_LowPriority,rn=l.unstable_IdlePriority,ln=null,an=null;var on=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(un(e)/sn|0)|0},un=Math.log,sn=Math.LN2;var cn=64,fn=4194304;function dn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pn(e,n){var t=e.pendingLanes;if(0===t)return 0;var r=0,l=e.suspendedLanes,a=e.pingedLanes,o=268435455&t;if(0!==o){var u=o&~l;0!==u?r=dn(u):0!==(a&=o)&&(r=dn(a))}else 0!==(o=t&~l)?r=dn(o):0!==a&&(r=dn(a));if(0===r)return 0;if(0!==n&&n!==r&&0===(n&l)&&((l=r&-r)>=(a=n&-n)||16===l&&0!==(4194240&a)))return n;if(0!==(4&r)&&(r|=16&t),0!==(n=e.entangledLanes))for(e=e.entanglements,n&=r;0<n;)l=1<<(t=31-on(n)),r|=e[t],n&=~l;return r}function mn(e,n){switch(e){case 1:case 2:case 4:return n+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;default:return-1}}function hn(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function gn(){var e=cn;return 0===(4194240&(cn<<=1))&&(cn=64),e}function vn(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function yn(e,n,t){e.pendingLanes|=n,536870912!==n&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[n=31-on(n)]=t}function bn(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-on(t),l=1<<r;l&n|e[r]&n&&(e[r]|=n),t&=~l}}var kn=0;function wn(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var Sn,xn,En,Cn,_n,zn=!1,Nn=[],Pn=null,Ln=null,Tn=null,Mn=new Map,Fn=new Map,Dn=[],Rn="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function On(e,n){switch(e){case"focusin":case"focusout":Pn=null;break;case"dragenter":case"dragleave":Ln=null;break;case"mouseover":case"mouseout":Tn=null;break;case"pointerover":case"pointerout":Mn.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Fn.delete(n.pointerId)}}function In(e,n,t,r,l,a){return null===e||e.nativeEvent!==a?(e={blockedOn:n,domEventName:t,eventSystemFlags:r,nativeEvent:a,targetContainers:[l]},null!==n&&(null!==(n=bl(n))&&xn(n)),e):(e.eventSystemFlags|=r,n=e.targetContainers,null!==l&&-1===n.indexOf(l)&&n.push(l),e)}function Un(e){var n=yl(e.target);if(null!==n){var t=He(n);if(null!==t)if(13===(n=t.tag)){if(null!==(n=Qe(t)))return e.blockedOn=n,void _n(e.priority,(function(){En(t)}))}else if(3===n&&t.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===t.tag?t.stateNode.containerInfo:null)}e.blockedOn=null}function Vn(e){if(null!==e.blockedOn)return!1;for(var n=e.targetContainers;0<n.length;){var t=Xn(e.domEventName,e.eventSystemFlags,n[0],e.nativeEvent);if(null!==t)return null!==(n=bl(t))&&xn(n),e.blockedOn=t,!1;var r=new(t=e.nativeEvent).constructor(t.type,t);ke=r,t.target.dispatchEvent(r),ke=null,n.shift()}return!0}function An(e,n,t){Vn(e)&&t.delete(n)}function Bn(){zn=!1,null!==Pn&&Vn(Pn)&&(Pn=null),null!==Ln&&Vn(Ln)&&(Ln=null),null!==Tn&&Vn(Tn)&&(Tn=null),Mn.forEach(An),Fn.forEach(An)}function Hn(e,n){e.blockedOn===n&&(e.blockedOn=null,zn||(zn=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,Bn)))}function Qn(e){function n(n){return Hn(n,e)}if(0<Nn.length){Hn(Nn[0],e);for(var t=1;t<Nn.length;t++){var r=Nn[t];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Pn&&Hn(Pn,e),null!==Ln&&Hn(Ln,e),null!==Tn&&Hn(Tn,e),Mn.forEach(n),Fn.forEach(n),t=0;t<Dn.length;t++)(r=Dn[t]).blockedOn===e&&(r.blockedOn=null);for(;0<Dn.length&&null===(t=Dn[0]).blockedOn;)Un(t),null===t.blockedOn&&Dn.shift()}var Wn=k.ReactCurrentBatchConfig,jn=!0;function $n(e,n,t,r){var l=kn,a=Wn.transition;Wn.transition=null;try{kn=1,qn(e,n,t,r)}finally{kn=l,Wn.transition=a}}function Kn(e,n,t,r){var l=kn,a=Wn.transition;Wn.transition=null;try{kn=4,qn(e,n,t,r)}finally{kn=l,Wn.transition=a}}function qn(e,n,t,r){if(jn){var l=Xn(e,n,t,r);if(null===l)Wr(e,n,r,Yn,t),On(e,r);else if(function(e,n,t,r,l){switch(n){case"focusin":return Pn=In(Pn,e,n,t,r,l),!0;case"dragenter":return Ln=In(Ln,e,n,t,r,l),!0;case"mouseover":return Tn=In(Tn,e,n,t,r,l),!0;case"pointerover":var a=l.pointerId;return Mn.set(a,In(Mn.get(a)||null,e,n,t,r,l)),!0;case"gotpointercapture":return a=l.pointerId,Fn.set(a,In(Fn.get(a)||null,e,n,t,r,l)),!0}return!1}(l,e,n,t,r))r.stopPropagation();else if(On(e,r),4&n&&-1<Rn.indexOf(e)){for(;null!==l;){var a=bl(l);if(null!==a&&Sn(a),null===(a=Xn(e,n,t,r))&&Wr(e,n,r,Yn,t),a===l)break;l=a}null!==l&&r.stopPropagation()}else Wr(e,n,r,null,t)}}var Yn=null;function Xn(e,n,t,r){if(Yn=null,null!==(e=yl(e=we(r))))if(null===(n=He(e)))e=null;else if(13===(t=n.tag)){if(null!==(e=Qe(n)))return e;e=null}else if(3===t){if(n.stateNode.current.memoizedState.isDehydrated)return 3===n.tag?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null);return Yn=e,null}function Gn(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Ze()){case Je:return 1;case en:return 4;case nn:case tn:return 16;case rn:return 536870912;default:return 16}default:return 16}}var Zn=null,Jn=null,et=null;function nt(){if(et)return et;var e,n,t=Jn,r=t.length,l="value"in Zn?Zn.value:Zn.textContent,a=l.length;for(e=0;e<r&&t[e]===l[e];e++);var o=r-e;for(n=1;n<=o&&t[r-n]===l[a-n];n++);return et=l.slice(e,1<n?1-n:void 0)}function tt(e){var n=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===n&&(e=13):e=n,10===e&&(e=13),32<=e||13===e?e:0}function rt(){return!0}function lt(){return!1}function at(e){function n(n,t,r,l,a){for(var o in this._reactName=n,this._targetInst=r,this.type=t,this.nativeEvent=l,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(n=e[o],this[o]=n?n(l):l[o]);return this.isDefaultPrevented=(null!=l.defaultPrevented?l.defaultPrevented:!1===l.returnValue)?rt:lt,this.isPropagationStopped=lt,this}return I(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rt)},persist:function(){},isPersistent:rt}),n}var ot,ut,it,st={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ct=at(st),ft=I({},st,{view:0,detail:0}),dt=at(ft),pt=I({},ft,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ct,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==it&&(it&&"mousemove"===e.type?(ot=e.screenX-it.screenX,ut=e.screenY-it.screenY):ut=ot=0,it=e),ot)},movementY:function(e){return"movementY"in e?e.movementY:ut}}),mt=at(pt),ht=at(I({},pt,{dataTransfer:0})),gt=at(I({},ft,{relatedTarget:0})),vt=at(I({},st,{animationName:0,elapsedTime:0,pseudoElement:0})),yt=I({},st,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bt=at(yt),kt=at(I({},st,{data:0})),wt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},St={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},xt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Et(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):!!(e=xt[e])&&!!n[e]}function Ct(){return Et}var _t=I({},ft,{key:function(e){if(e.key){var n=wt[e.key]||e.key;if("Unidentified"!==n)return n}return"keypress"===e.type?13===(e=tt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?St[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ct,charCode:function(e){return"keypress"===e.type?tt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),zt=at(_t),Nt=at(I({},pt,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Pt=at(I({},ft,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ct})),Lt=at(I({},st,{propertyName:0,elapsedTime:0,pseudoElement:0})),Tt=I({},pt,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Mt=at(Tt),Ft=[9,13,27,32],Dt=c&&"CompositionEvent"in window,Rt=null;c&&"documentMode"in document&&(Rt=document.documentMode);var Ot=c&&"TextEvent"in window&&!Rt,It=c&&(!Dt||Rt&&8<Rt&&11>=Rt),Ut=String.fromCharCode(32),Vt=!1;function At(e,n){switch(e){case"keyup":return-1!==Ft.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bt(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Ht=!1;var Qt={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Wt(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!Qt[e.type]:"textarea"===n}function jt(e,n,t,r){_e(r),0<(n=$r(n,"onChange")).length&&(t=new ct("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var $t=null,Kt=null;function qt(e){Ur(e,0)}function Yt(e){if(K(kl(e)))return e}function Xt(e,n){if("change"===e)return n}var Gt=!1;if(c){var Zt;if(c){var Jt="oninput"in document;if(!Jt){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jt="function"===typeof er.oninput}Zt=Jt}else Zt=!1;Gt=Zt&&(!document.documentMode||9<document.documentMode)}function nr(){$t&&($t.detachEvent("onpropertychange",tr),Kt=$t=null)}function tr(e){if("value"===e.propertyName&&Yt(Kt)){var n=[];jt(n,Kt,e,we(e)),Te(qt,n)}}function rr(e,n,t){"focusin"===e?(nr(),Kt=t,($t=n).attachEvent("onpropertychange",tr)):"focusout"===e&&nr()}function lr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yt(Kt)}function ar(e,n){if("click"===e)return Yt(n)}function or(e,n){if("input"===e||"change"===e)return Yt(n)}var ur="function"===typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n};function ir(e,n){if(ur(e,n))return!0;if("object"!==typeof e||null===e||"object"!==typeof n||null===n)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++){var l=t[r];if(!f.call(n,l)||!ur(e[l],n[l]))return!1}return!0}function sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,n){var t,r=sr(e);for(e=0;r;){if(3===r.nodeType){if(t=e+r.textContent.length,e<=n&&t>=n)return{node:r,offset:n-e};e=t}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sr(r)}}function fr(e,n){return!(!e||!n)&&(e===n||(!e||3!==e.nodeType)&&(n&&3===n.nodeType?fr(e,n.parentNode):"contains"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}function dr(){for(var e=window,n=q();n instanceof e.HTMLIFrameElement;){try{var t="string"===typeof n.contentWindow.location.href}catch(r){t=!1}if(!t)break;n=q((e=n.contentWindow).document)}return n}function pr(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}function mr(e){var n=dr(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&fr(t.ownerDocument.documentElement,t)){if(null!==r&&pr(t))if(n=r.start,void 0===(e=r.end)&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if((e=(n=t.ownerDocument||document)&&n.defaultView||window).getSelection){e=e.getSelection();var l=t.textContent.length,a=Math.min(r.start,l);r=void 0===r.end?a:Math.min(r.end,l),!e.extend&&a>r&&(l=r,r=a,a=l),l=cr(t,a);var o=cr(t,r);l&&o&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((n=n.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(n),e.extend(o.node,o.offset)):(n.setEnd(o.node,o.offset),e.addRange(n)))}for(n=[],e=t;e=e.parentNode;)1===e.nodeType&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof t.focus&&t.focus(),t=0;t<n.length;t++)(e=n[t]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var hr=c&&"documentMode"in document&&11>=document.documentMode,gr=null,vr=null,yr=null,br=!1;function kr(e,n,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;br||null==gr||gr!==q(r)||("selectionStart"in(r=gr)&&pr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},yr&&ir(yr,r)||(yr=r,0<(r=$r(vr,"onSelect")).length&&(n=new ct("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=gr)))}function wr(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var Sr={animationend:wr("Animation","AnimationEnd"),animationiteration:wr("Animation","AnimationIteration"),animationstart:wr("Animation","AnimationStart"),transitionend:wr("Transition","TransitionEnd")},xr={},Er={};function Cr(e){if(xr[e])return xr[e];if(!Sr[e])return e;var n,t=Sr[e];for(n in t)if(t.hasOwnProperty(n)&&n in Er)return xr[e]=t[n];return e}c&&(Er=document.createElement("div").style,"AnimationEvent"in window||(delete Sr.animationend.animation,delete Sr.animationiteration.animation,delete Sr.animationstart.animation),"TransitionEvent"in window||delete Sr.transitionend.transition);var _r=Cr("animationend"),zr=Cr("animationiteration"),Nr=Cr("animationstart"),Pr=Cr("transitionend"),Lr=new Map,Tr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Mr(e,n){Lr.set(e,n),i(n,[e])}for(var Fr=0;Fr<Tr.length;Fr++){var Dr=Tr[Fr];Mr(Dr.toLowerCase(),"on"+(Dr[0].toUpperCase()+Dr.slice(1)))}Mr(_r,"onAnimationEnd"),Mr(zr,"onAnimationIteration"),Mr(Nr,"onAnimationStart"),Mr("dblclick","onDoubleClick"),Mr("focusin","onFocus"),Mr("focusout","onBlur"),Mr(Pr,"onTransitionEnd"),s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("onPointerLeave",["pointerout","pointerover"]),i("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),i("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),i("onBeforeInput",["compositionend","keypress","textInput","paste"]),i("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),i("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),i("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Rr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Or=new Set("cancel close invalid load scroll toggle".split(" ").concat(Rr));function Ir(e,n,t){var r=e.type||"unknown-event";e.currentTarget=t,function(e,n,t,r,l,o,u,i,s){if(Be.apply(this,arguments),Oe){if(!Oe)throw Error(a(198));var c=Ie;Oe=!1,Ie=null,Ue||(Ue=!0,Ve=c)}}(r,n,void 0,e),e.currentTarget=null}function Ur(e,n){n=0!==(4&n);for(var t=0;t<e.length;t++){var r=e[t],l=r.event;r=r.listeners;e:{var a=void 0;if(n)for(var o=r.length-1;0<=o;o--){var u=r[o],i=u.instance,s=u.currentTarget;if(u=u.listener,i!==a&&l.isPropagationStopped())break e;Ir(l,u,s),a=i}else for(o=0;o<r.length;o++){if(i=(u=r[o]).instance,s=u.currentTarget,u=u.listener,i!==a&&l.isPropagationStopped())break e;Ir(l,u,s),a=i}}}if(Ue)throw e=Ve,Ue=!1,Ve=null,e}function Vr(e,n){var t=n[hl];void 0===t&&(t=n[hl]=new Set);var r=e+"__bubble";t.has(r)||(Qr(n,e,2,!1),t.add(r))}function Ar(e,n,t){var r=0;n&&(r|=4),Qr(t,e,r,n)}var Br="_reactListening"+Math.random().toString(36).slice(2);function Hr(e){if(!e[Br]){e[Br]=!0,o.forEach((function(n){"selectionchange"!==n&&(Or.has(n)||Ar(n,!1,e),Ar(n,!0,e))}));var n=9===e.nodeType?e:e.ownerDocument;null===n||n[Br]||(n[Br]=!0,Ar("selectionchange",!1,n))}}function Qr(e,n,t,r){switch(Gn(n)){case 1:var l=$n;break;case 4:l=Kn;break;default:l=qn}t=l.bind(null,n,t,e),l=void 0,!Fe||"touchstart"!==n&&"touchmove"!==n&&"wheel"!==n||(l=!0),r?void 0!==l?e.addEventListener(n,t,{capture:!0,passive:l}):e.addEventListener(n,t,!0):void 0!==l?e.addEventListener(n,t,{passive:l}):e.addEventListener(n,t,!1)}function Wr(e,n,t,r,l){var a=r;if(0===(1&n)&&0===(2&n)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var u=r.stateNode.containerInfo;if(u===l||8===u.nodeType&&u.parentNode===l)break;if(4===o)for(o=r.return;null!==o;){var i=o.tag;if((3===i||4===i)&&((i=o.stateNode.containerInfo)===l||8===i.nodeType&&i.parentNode===l))return;o=o.return}for(;null!==u;){if(null===(o=yl(u)))return;if(5===(i=o.tag)||6===i){r=a=o;continue e}u=u.parentNode}}r=r.return}Te((function(){var r=a,l=we(t),o=[];e:{var u=Lr.get(e);if(void 0!==u){var i=ct,s=e;switch(e){case"keypress":if(0===tt(t))break e;case"keydown":case"keyup":i=zt;break;case"focusin":s="focus",i=gt;break;case"focusout":s="blur",i=gt;break;case"beforeblur":case"afterblur":i=gt;break;case"click":if(2===t.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":i=mt;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":i=ht;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":i=Pt;break;case _r:case zr:case Nr:i=vt;break;case Pr:i=Lt;break;case"scroll":i=dt;break;case"wheel":i=Mt;break;case"copy":case"cut":case"paste":i=bt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":i=Nt}var c=0!==(4&n),f=!c&&"scroll"===e,d=c?null!==u?u+"Capture":null:u;c=[];for(var p,m=r;null!==m;){var h=(p=m).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==d&&(null!=(h=Me(m,d))&&c.push(jr(m,h,p)))),f)break;m=m.return}0<c.length&&(u=new i(u,s,null,t,l),o.push({event:u,listeners:c}))}}if(0===(7&n)){if(i="mouseout"===e||"pointerout"===e,(!(u="mouseover"===e||"pointerover"===e)||t===ke||!(s=t.relatedTarget||t.fromElement)||!yl(s)&&!s[ml])&&(i||u)&&(u=l.window===l?l:(u=l.ownerDocument)?u.defaultView||u.parentWindow:window,i?(i=r,null!==(s=(s=t.relatedTarget||t.toElement)?yl(s):null)&&(s!==(f=He(s))||5!==s.tag&&6!==s.tag)&&(s=null)):(i=null,s=r),i!==s)){if(c=mt,h="onMouseLeave",d="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(c=Nt,h="onPointerLeave",d="onPointerEnter",m="pointer"),f=null==i?u:kl(i),p=null==s?u:kl(s),(u=new c(h,m+"leave",i,t,l)).target=f,u.relatedTarget=p,h=null,yl(l)===r&&((c=new c(d,m+"enter",s,t,l)).target=p,c.relatedTarget=f,h=c),f=h,i&&s)e:{for(d=s,m=0,p=c=i;p;p=Kr(p))m++;for(p=0,h=d;h;h=Kr(h))p++;for(;0<m-p;)c=Kr(c),m--;for(;0<p-m;)d=Kr(d),p--;for(;m--;){if(c===d||null!==d&&c===d.alternate)break e;c=Kr(c),d=Kr(d)}c=null}else c=null;null!==i&&qr(o,u,i,c,!1),null!==s&&null!==f&&qr(o,f,s,c,!0)}if("select"===(i=(u=r?kl(r):window).nodeName&&u.nodeName.toLowerCase())||"input"===i&&"file"===u.type)var g=Xt;else if(Wt(u))if(Gt)g=or;else{g=lr;var v=rr}else(i=u.nodeName)&&"input"===i.toLowerCase()&&("checkbox"===u.type||"radio"===u.type)&&(g=ar);switch(g&&(g=g(e,r))?jt(o,g,t,l):(v&&v(e,u,r),"focusout"===e&&(v=u._wrapperState)&&v.controlled&&"number"===u.type&&ee(u,"number",u.value)),v=r?kl(r):window,e){case"focusin":(Wt(v)||"true"===v.contentEditable)&&(gr=v,vr=r,yr=null);break;case"focusout":yr=vr=gr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,kr(o,t,l);break;case"selectionchange":if(hr)break;case"keydown":case"keyup":kr(o,t,l)}var y;if(Dt)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Ht?At(e,t)&&(b="onCompositionEnd"):"keydown"===e&&229===t.keyCode&&(b="onCompositionStart");b&&(It&&"ko"!==t.locale&&(Ht||"onCompositionStart"!==b?"onCompositionEnd"===b&&Ht&&(y=nt()):(Jn="value"in(Zn=l)?Zn.value:Zn.textContent,Ht=!0)),0<(v=$r(r,b)).length&&(b=new kt(b,e,null,t,l),o.push({event:b,listeners:v}),y?b.data=y:null!==(y=Bt(t))&&(b.data=y))),(y=Ot?function(e,n){switch(e){case"compositionend":return Bt(n);case"keypress":return 32!==n.which?null:(Vt=!0,Ut);case"textInput":return(e=n.data)===Ut&&Vt?null:e;default:return null}}(e,t):function(e,n){if(Ht)return"compositionend"===e||!Dt&&At(e,n)?(e=nt(),et=Jn=Zn=null,Ht=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return It&&"ko"!==n.locale?null:n.data}}(e,t))&&(0<(r=$r(r,"onBeforeInput")).length&&(l=new kt("onBeforeInput","beforeinput",null,t,l),o.push({event:l,listeners:r}),l.data=y))}Ur(o,n)}))}function jr(e,n,t){return{instance:e,listener:n,currentTarget:t}}function $r(e,n){for(var t=n+"Capture",r=[];null!==e;){var l=e,a=l.stateNode;5===l.tag&&null!==a&&(l=a,null!=(a=Me(e,t))&&r.unshift(jr(e,a,l)),null!=(a=Me(e,n))&&r.push(jr(e,a,l))),e=e.return}return r}function Kr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function qr(e,n,t,r,l){for(var a=n._reactName,o=[];null!==t&&t!==r;){var u=t,i=u.alternate,s=u.stateNode;if(null!==i&&i===r)break;5===u.tag&&null!==s&&(u=s,l?null!=(i=Me(t,a))&&o.unshift(jr(t,i,u)):l||null!=(i=Me(t,a))&&o.push(jr(t,i,u))),t=t.return}0!==o.length&&e.push({event:n,listeners:o})}var Yr=/\r\n?/g,Xr=/\u0000|\uFFFD/g;function Gr(e){return("string"===typeof e?e:""+e).replace(Yr,"\n").replace(Xr,"")}function Zr(e,n,t){if(n=Gr(n),Gr(e)!==n&&t)throw Error(a(425))}function Jr(){}var el=null,nl=null;function tl(e,n){return"textarea"===e||"noscript"===e||"string"===typeof n.children||"number"===typeof n.children||"object"===typeof n.dangerouslySetInnerHTML&&null!==n.dangerouslySetInnerHTML&&null!=n.dangerouslySetInnerHTML.__html}var rl="function"===typeof setTimeout?setTimeout:void 0,ll="function"===typeof clearTimeout?clearTimeout:void 0,al="function"===typeof Promise?Promise:void 0,ol="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof al?function(e){return al.resolve(null).then(e).catch(ul)}:rl;function ul(e){setTimeout((function(){throw e}))}function il(e,n){var t=n,r=0;do{var l=t.nextSibling;if(e.removeChild(t),l&&8===l.nodeType)if("/$"===(t=l.data)){if(0===r)return e.removeChild(l),void Qn(n);r--}else"$"!==t&&"$?"!==t&&"$!"!==t||r++;t=l}while(t);Qn(n)}function sl(e){for(;null!=e;e=e.nextSibling){var n=e.nodeType;if(1===n||3===n)break;if(8===n){if("$"===(n=e.data)||"$!"===n||"$?"===n)break;if("/$"===n)return null}}return e}function cl(e){e=e.previousSibling;for(var n=0;e;){if(8===e.nodeType){var t=e.data;if("$"===t||"$!"===t||"$?"===t){if(0===n)return e;n--}else"/$"===t&&n++}e=e.previousSibling}return null}var fl=Math.random().toString(36).slice(2),dl="__reactFiber$"+fl,pl="__reactProps$"+fl,ml="__reactContainer$"+fl,hl="__reactEvents$"+fl,gl="__reactListeners$"+fl,vl="__reactHandles$"+fl;function yl(e){var n=e[dl];if(n)return n;for(var t=e.parentNode;t;){if(n=t[ml]||t[dl]){if(t=n.alternate,null!==n.child||null!==t&&null!==t.child)for(e=cl(e);null!==e;){if(t=e[dl])return t;e=cl(e)}return n}t=(e=t).parentNode}return null}function bl(e){return!(e=e[dl]||e[ml])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function kl(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function wl(e){return e[pl]||null}var Sl=[],xl=-1;function El(e){return{current:e}}function Cl(e){0>xl||(e.current=Sl[xl],Sl[xl]=null,xl--)}function _l(e,n){xl++,Sl[xl]=e.current,e.current=n}var zl={},Nl=El(zl),Pl=El(!1),Ll=zl;function Tl(e,n){var t=e.type.contextTypes;if(!t)return zl;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in t)a[l]=n[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=a),a}function Ml(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Fl(){Cl(Pl),Cl(Nl)}function Dl(e,n,t){if(Nl.current!==zl)throw Error(a(168));_l(Nl,n),_l(Pl,t)}function Rl(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,"function"!==typeof r.getChildContext)return t;for(var l in r=r.getChildContext())if(!(l in n))throw Error(a(108,Q(e)||"Unknown",l));return I({},t,r)}function Ol(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||zl,Ll=Nl.current,_l(Nl,e),_l(Pl,Pl.current),!0}function Il(e,n,t){var r=e.stateNode;if(!r)throw Error(a(169));t?(e=Rl(e,n,Ll),r.__reactInternalMemoizedMergedChildContext=e,Cl(Pl),Cl(Nl),_l(Nl,e)):Cl(Pl),_l(Pl,t)}var Ul=null,Vl=!1,Al=!1;function Bl(e){null===Ul?Ul=[e]:Ul.push(e)}function Hl(){if(!Al&&null!==Ul){Al=!0;var e=0,n=kn;try{var t=Ul;for(kn=1;e<t.length;e++){var r=t[e];do{r=r(!0)}while(null!==r)}Ul=null,Vl=!1}catch(l){throw null!==Ul&&(Ul=Ul.slice(e+1)),Ke(Je,Hl),l}finally{kn=n,Al=!1}}return null}var Ql=[],Wl=0,jl=null,$l=0,Kl=[],ql=0,Yl=null,Xl=1,Gl="";function Zl(e,n){Ql[Wl++]=$l,Ql[Wl++]=jl,jl=e,$l=n}function Jl(e,n,t){Kl[ql++]=Xl,Kl[ql++]=Gl,Kl[ql++]=Yl,Yl=e;var r=Xl;e=Gl;var l=32-on(r)-1;r&=~(1<<l),t+=1;var a=32-on(n)+l;if(30<a){var o=l-l%5;a=(r&(1<<o)-1).toString(32),r>>=o,l-=o,Xl=1<<32-on(n)+l|t<<l|r,Gl=a+e}else Xl=1<<a|t<<l|r,Gl=e}function ea(e){null!==e.return&&(Zl(e,1),Jl(e,1,0))}function na(e){for(;e===jl;)jl=Ql[--Wl],Ql[Wl]=null,$l=Ql[--Wl],Ql[Wl]=null;for(;e===Yl;)Yl=Kl[--ql],Kl[ql]=null,Gl=Kl[--ql],Kl[ql]=null,Xl=Kl[--ql],Kl[ql]=null}var ta=null,ra=null,la=!1,aa=null;function oa(e,n){var t=Ms(5,null,null,0);t.elementType="DELETED",t.stateNode=n,t.return=e,null===(n=e.deletions)?(e.deletions=[t],e.flags|=16):n.push(t)}function ua(e,n){switch(e.tag){case 5:var t=e.type;return null!==(n=1!==n.nodeType||t.toLowerCase()!==n.nodeName.toLowerCase()?null:n)&&(e.stateNode=n,ta=e,ra=sl(n.firstChild),!0);case 6:return null!==(n=""===e.pendingProps||3!==n.nodeType?null:n)&&(e.stateNode=n,ta=e,ra=null,!0);case 13:return null!==(n=8!==n.nodeType?null:n)&&(t=null!==Yl?{id:Xl,overflow:Gl}:null,e.memoizedState={dehydrated:n,treeContext:t,retryLane:1073741824},(t=Ms(18,null,null,0)).stateNode=n,t.return=e,e.child=t,ta=e,ra=null,!0);default:return!1}}function ia(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function sa(e){if(la){var n=ra;if(n){var t=n;if(!ua(e,n)){if(ia(e))throw Error(a(418));n=sl(t.nextSibling);var r=ta;n&&ua(e,n)?oa(r,t):(e.flags=-4097&e.flags|2,la=!1,ta=e)}}else{if(ia(e))throw Error(a(418));e.flags=-4097&e.flags|2,la=!1,ta=e}}}function ca(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ta=e}function fa(e){if(e!==ta)return!1;if(!la)return ca(e),la=!0,!1;var n;if((n=3!==e.tag)&&!(n=5!==e.tag)&&(n="head"!==(n=e.type)&&"body"!==n&&!tl(e.type,e.memoizedProps)),n&&(n=ra)){if(ia(e))throw da(),Error(a(418));for(;n;)oa(e,n),n=sl(n.nextSibling)}if(ca(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,n=0;e;){if(8===e.nodeType){var t=e.data;if("/$"===t){if(0===n){ra=sl(e.nextSibling);break e}n--}else"$"!==t&&"$!"!==t&&"$?"!==t||n++}e=e.nextSibling}ra=null}}else ra=ta?sl(e.stateNode.nextSibling):null;return!0}function da(){for(var e=ra;e;)e=sl(e.nextSibling)}function pa(){ra=ta=null,la=!1}function ma(e){null===aa?aa=[e]:aa.push(e)}var ha=k.ReactCurrentBatchConfig;function ga(e,n){if(e&&e.defaultProps){for(var t in n=I({},n),e=e.defaultProps)void 0===n[t]&&(n[t]=e[t]);return n}return n}var va=El(null),ya=null,ba=null,ka=null;function wa(){ka=ba=ya=null}function Sa(e){var n=va.current;Cl(va),e._currentValue=n}function xa(e,n,t){for(;null!==e;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,null!==r&&(r.childLanes|=n)):null!==r&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function Ea(e,n){ya=e,ka=ba=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&n)&&(ku=!0),e.firstContext=null)}function Ca(e){var n=e._currentValue;if(ka!==e)if(e={context:e,memoizedValue:n,next:null},null===ba){if(null===ya)throw Error(a(308));ba=e,ya.dependencies={lanes:0,firstContext:e}}else ba=ba.next=e;return n}var _a=null;function za(e){null===_a?_a=[e]:_a.push(e)}function Na(e,n,t,r){var l=n.interleaved;return null===l?(t.next=t,za(n)):(t.next=l.next,l.next=t),n.interleaved=t,Pa(e,r)}function Pa(e,n){e.lanes|=n;var t=e.alternate;for(null!==t&&(t.lanes|=n),t=e,e=e.return;null!==e;)e.childLanes|=n,null!==(t=e.alternate)&&(t.childLanes|=n),t=e,e=e.return;return 3===t.tag?t.stateNode:null}var La=!1;function Ta(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ma(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Fa(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function Da(e,n,t){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&Pi)){var l=r.pending;return null===l?n.next=n:(n.next=l.next,l.next=n),r.pending=n,Pa(e,t)}return null===(l=r.interleaved)?(n.next=n,za(r)):(n.next=l.next,l.next=n),r.interleaved=n,Pa(e,t)}function Ra(e,n,t){if(null!==(n=n.updateQueue)&&(n=n.shared,0!==(4194240&t))){var r=n.lanes;t|=r&=e.pendingLanes,n.lanes=t,bn(e,t)}}function Oa(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var o={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};null===a?l=a=o:a=a.next=o,t=t.next}while(null!==t);null===a?l=a=n:a=a.next=n}else l=a=n;return t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=t)}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Ia(e,n,t,r){var l=e.updateQueue;La=!1;var a=l.firstBaseUpdate,o=l.lastBaseUpdate,u=l.shared.pending;if(null!==u){l.shared.pending=null;var i=u,s=i.next;i.next=null,null===o?a=s:o.next=s,o=i;var c=e.alternate;null!==c&&((u=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===u?c.firstBaseUpdate=s:u.next=s,c.lastBaseUpdate=i))}if(null!==a){var f=l.baseState;for(o=0,c=s=i=null,u=a;;){var d=u.lane,p=u.eventTime;if((r&d)===d){null!==c&&(c=c.next={eventTime:p,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var m=e,h=u;switch(d=n,p=t,h.tag){case 1:if("function"===typeof(m=h.payload)){f=m.call(p,f,d);break e}f=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null===(d="function"===typeof(m=h.payload)?m.call(p,f,d):m)||void 0===d)break e;f=I({},f,d);break e;case 2:La=!0}}null!==u.callback&&0!==u.lane&&(e.flags|=64,null===(d=l.effects)?l.effects=[u]:d.push(u))}else p={eventTime:p,lane:d,tag:u.tag,payload:u.payload,callback:u.callback,next:null},null===c?(s=c=p,i=f):c=c.next=p,o|=d;if(null===(u=u.next)){if(null===(u=l.shared.pending))break;u=(d=u).next,d.next=null,l.lastBaseUpdate=d,l.shared.pending=null}}if(null===c&&(i=f),l.baseState=i,l.firstBaseUpdate=s,l.lastBaseUpdate=c,null!==(n=l.shared.interleaved)){l=n;do{o|=l.lane,l=l.next}while(l!==n)}else null===a&&(l.shared.lanes=0);Ii|=o,e.lanes=o,e.memoizedState=f}}function Ua(e,n,t){if(e=n.effects,n.effects=null,null!==e)for(n=0;n<e.length;n++){var r=e[n],l=r.callback;if(null!==l){if(r.callback=null,r=t,"function"!==typeof l)throw Error(a(191,l));l.call(r)}}}var Va=(new r.Component).refs;function Aa(e,n,t,r){t=null===(t=t(r,n=e.memoizedState))||void 0===t?n:I({},n,t),e.memoizedState=t,0===e.lanes&&(e.updateQueue.baseState=t)}var Ba={isMounted:function(e){return!!(e=e._reactInternals)&&He(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=ns(),l=ts(e),a=Fa(r,l);a.payload=n,void 0!==t&&null!==t&&(a.callback=t),null!==(n=Da(e,a,l))&&(rs(n,e,l,r),Ra(n,e,l))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=ns(),l=ts(e),a=Fa(r,l);a.tag=1,a.payload=n,void 0!==t&&null!==t&&(a.callback=t),null!==(n=Da(e,a,l))&&(rs(n,e,l,r),Ra(n,e,l))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=ns(),r=ts(e),l=Fa(t,r);l.tag=2,void 0!==n&&null!==n&&(l.callback=n),null!==(n=Da(e,l,r))&&(rs(n,e,r,t),Ra(n,e,r))}};function Ha(e,n,t,r,l,a,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!n.prototype||!n.prototype.isPureReactComponent||(!ir(t,r)||!ir(l,a))}function Qa(e,n,t){var r=!1,l=zl,a=n.contextType;return"object"===typeof a&&null!==a?a=Ca(a):(l=Ml(n)?Ll:Nl.current,a=(r=null!==(r=n.contextTypes)&&void 0!==r)?Tl(e,l):zl),n=new n(t,a),e.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=Ba,e.stateNode=n,n._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),n}function Wa(e,n,t,r){e=n.state,"function"===typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,r),"function"===typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&Ba.enqueueReplaceState(n,n.state,null)}function ja(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs=Va,Ta(e);var a=n.contextType;"object"===typeof a&&null!==a?l.context=Ca(a):(a=Ml(n)?Ll:Nl.current,l.context=Tl(e,a)),l.state=e.memoizedState,"function"===typeof(a=n.getDerivedStateFromProps)&&(Aa(e,n,a,t),l.state=e.memoizedState),"function"===typeof n.getDerivedStateFromProps||"function"===typeof l.getSnapshotBeforeUpdate||"function"!==typeof l.UNSAFE_componentWillMount&&"function"!==typeof l.componentWillMount||(n=l.state,"function"===typeof l.componentWillMount&&l.componentWillMount(),"function"===typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),n!==l.state&&Ba.enqueueReplaceState(l,l.state,null),Ia(e,t,l,r),l.state=e.memoizedState),"function"===typeof l.componentDidMount&&(e.flags|=4194308)}function $a(e,n,t){if(null!==(e=t.ref)&&"function"!==typeof e&&"object"!==typeof e){if(t._owner){if(t=t._owner){if(1!==t.tag)throw Error(a(309));var r=t.stateNode}if(!r)throw Error(a(147,e));var l=r,o=""+e;return null!==n&&null!==n.ref&&"function"===typeof n.ref&&n.ref._stringRef===o?n.ref:(n=function(e){var n=l.refs;n===Va&&(n=l.refs={}),null===e?delete n[o]:n[o]=e},n._stringRef=o,n)}if("string"!==typeof e)throw Error(a(284));if(!t._owner)throw Error(a(290,e))}return e}function Ka(e,n){throw e=Object.prototype.toString.call(n),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(n).join(", ")+"}":e))}function qa(e){return(0,e._init)(e._payload)}function Ya(e){function n(n,t){if(e){var r=n.deletions;null===r?(n.deletions=[t],n.flags|=16):r.push(t)}}function t(t,r){if(!e)return null;for(;null!==r;)n(t,r),r=r.sibling;return null}function r(e,n){for(e=new Map;null!==n;)null!==n.key?e.set(n.key,n):e.set(n.index,n),n=n.sibling;return e}function l(e,n){return(e=Ds(e,n)).index=0,e.sibling=null,e}function o(n,t,r){return n.index=r,e?null!==(r=n.alternate)?(r=r.index)<t?(n.flags|=2,t):r:(n.flags|=2,t):(n.flags|=1048576,t)}function u(n){return e&&null===n.alternate&&(n.flags|=2),n}function i(e,n,t,r){return null===n||6!==n.tag?((n=Us(t,e.mode,r)).return=e,n):((n=l(n,t)).return=e,n)}function s(e,n,t,r){var a=t.type;return a===x?f(e,n,t.props.children,r,t.key):null!==n&&(n.elementType===a||"object"===typeof a&&null!==a&&a.$$typeof===M&&qa(a)===n.type)?((r=l(n,t.props)).ref=$a(e,n,t),r.return=e,r):((r=Rs(t.type,t.key,t.props,null,e.mode,r)).ref=$a(e,n,t),r.return=e,r)}function c(e,n,t,r){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?((n=Vs(t,e.mode,r)).return=e,n):((n=l(n,t.children||[])).return=e,n)}function f(e,n,t,r,a){return null===n||7!==n.tag?((n=Os(t,e.mode,r,a)).return=e,n):((n=l(n,t)).return=e,n)}function d(e,n,t){if("string"===typeof n&&""!==n||"number"===typeof n)return(n=Us(""+n,e.mode,t)).return=e,n;if("object"===typeof n&&null!==n){switch(n.$$typeof){case w:return(t=Rs(n.type,n.key,n.props,null,e.mode,t)).ref=$a(e,null,n),t.return=e,t;case S:return(n=Vs(n,e.mode,t)).return=e,n;case M:return d(e,(0,n._init)(n._payload),t)}if(ne(n)||R(n))return(n=Os(n,e.mode,t,null)).return=e,n;Ka(e,n)}return null}function p(e,n,t,r){var l=null!==n?n.key:null;if("string"===typeof t&&""!==t||"number"===typeof t)return null!==l?null:i(e,n,""+t,r);if("object"===typeof t&&null!==t){switch(t.$$typeof){case w:return t.key===l?s(e,n,t,r):null;case S:return t.key===l?c(e,n,t,r):null;case M:return p(e,n,(l=t._init)(t._payload),r)}if(ne(t)||R(t))return null!==l?null:f(e,n,t,r,null);Ka(e,t)}return null}function m(e,n,t,r,l){if("string"===typeof r&&""!==r||"number"===typeof r)return i(n,e=e.get(t)||null,""+r,l);if("object"===typeof r&&null!==r){switch(r.$$typeof){case w:return s(n,e=e.get(null===r.key?t:r.key)||null,r,l);case S:return c(n,e=e.get(null===r.key?t:r.key)||null,r,l);case M:return m(e,n,t,(0,r._init)(r._payload),l)}if(ne(r)||R(r))return f(n,e=e.get(t)||null,r,l,null);Ka(n,r)}return null}function h(l,a,u,i){for(var s=null,c=null,f=a,h=a=0,g=null;null!==f&&h<u.length;h++){f.index>h?(g=f,f=null):g=f.sibling;var v=p(l,f,u[h],i);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&n(l,f),a=o(v,a,h),null===c?s=v:c.sibling=v,c=v,f=g}if(h===u.length)return t(l,f),la&&Zl(l,h),s;if(null===f){for(;h<u.length;h++)null!==(f=d(l,u[h],i))&&(a=o(f,a,h),null===c?s=f:c.sibling=f,c=f);return la&&Zl(l,h),s}for(f=r(l,f);h<u.length;h++)null!==(g=m(f,l,h,u[h],i))&&(e&&null!==g.alternate&&f.delete(null===g.key?h:g.key),a=o(g,a,h),null===c?s=g:c.sibling=g,c=g);return e&&f.forEach((function(e){return n(l,e)})),la&&Zl(l,h),s}function g(l,u,i,s){var c=R(i);if("function"!==typeof c)throw Error(a(150));if(null==(i=c.call(i)))throw Error(a(151));for(var f=c=null,h=u,g=u=0,v=null,y=i.next();null!==h&&!y.done;g++,y=i.next()){h.index>g?(v=h,h=null):v=h.sibling;var b=p(l,h,y.value,s);if(null===b){null===h&&(h=v);break}e&&h&&null===b.alternate&&n(l,h),u=o(b,u,g),null===f?c=b:f.sibling=b,f=b,h=v}if(y.done)return t(l,h),la&&Zl(l,g),c;if(null===h){for(;!y.done;g++,y=i.next())null!==(y=d(l,y.value,s))&&(u=o(y,u,g),null===f?c=y:f.sibling=y,f=y);return la&&Zl(l,g),c}for(h=r(l,h);!y.done;g++,y=i.next())null!==(y=m(h,l,g,y.value,s))&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),u=o(y,u,g),null===f?c=y:f.sibling=y,f=y);return e&&h.forEach((function(e){return n(l,e)})),la&&Zl(l,g),c}return function e(r,a,o,i){if("object"===typeof o&&null!==o&&o.type===x&&null===o.key&&(o=o.props.children),"object"===typeof o&&null!==o){switch(o.$$typeof){case w:e:{for(var s=o.key,c=a;null!==c;){if(c.key===s){if((s=o.type)===x){if(7===c.tag){t(r,c.sibling),(a=l(c,o.props.children)).return=r,r=a;break e}}else if(c.elementType===s||"object"===typeof s&&null!==s&&s.$$typeof===M&&qa(s)===c.type){t(r,c.sibling),(a=l(c,o.props)).ref=$a(r,c,o),a.return=r,r=a;break e}t(r,c);break}n(r,c),c=c.sibling}o.type===x?((a=Os(o.props.children,r.mode,i,o.key)).return=r,r=a):((i=Rs(o.type,o.key,o.props,null,r.mode,i)).ref=$a(r,a,o),i.return=r,r=i)}return u(r);case S:e:{for(c=o.key;null!==a;){if(a.key===c){if(4===a.tag&&a.stateNode.containerInfo===o.containerInfo&&a.stateNode.implementation===o.implementation){t(r,a.sibling),(a=l(a,o.children||[])).return=r,r=a;break e}t(r,a);break}n(r,a),a=a.sibling}(a=Vs(o,r.mode,i)).return=r,r=a}return u(r);case M:return e(r,a,(c=o._init)(o._payload),i)}if(ne(o))return h(r,a,o,i);if(R(o))return g(r,a,o,i);Ka(r,o)}return"string"===typeof o&&""!==o||"number"===typeof o?(o=""+o,null!==a&&6===a.tag?(t(r,a.sibling),(a=l(a,o)).return=r,r=a):(t(r,a),(a=Us(o,r.mode,i)).return=r,r=a),u(r)):t(r,a)}}var Xa=Ya(!0),Ga=Ya(!1),Za={},Ja=El(Za),eo=El(Za),no=El(Za);function to(e){if(e===Za)throw Error(a(174));return e}function ro(e,n){switch(_l(no,n),_l(eo,e),_l(Ja,Za),e=n.nodeType){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:ie(null,"");break;default:n=ie(n=(e=8===e?n.parentNode:n).namespaceURI||null,e=e.tagName)}Cl(Ja),_l(Ja,n)}function lo(){Cl(Ja),Cl(eo),Cl(no)}function ao(e){to(no.current);var n=to(Ja.current),t=ie(n,e.type);n!==t&&(_l(eo,e),_l(Ja,t))}function oo(e){eo.current===e&&(Cl(Ja),Cl(eo))}var uo=El(0);function io(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||"$?"===t.data||"$!"===t.data))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!==(128&n.flags))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var so=[];function co(){for(var e=0;e<so.length;e++)so[e]._workInProgressVersionPrimary=null;so.length=0}var fo=k.ReactCurrentDispatcher,po=k.ReactCurrentBatchConfig,mo=0,ho=null,go=null,vo=null,yo=!1,bo=!1,ko=0,wo=0;function So(){throw Error(a(321))}function xo(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!ur(e[t],n[t]))return!1;return!0}function Eo(e,n,t,r,l,o){if(mo=o,ho=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,fo.current=null===e||null===e.memoizedState?uu:iu,e=t(r,l),bo){o=0;do{if(bo=!1,ko=0,25<=o)throw Error(a(301));o+=1,vo=go=null,n.updateQueue=null,fo.current=su,e=t(r,l)}while(bo)}if(fo.current=ou,n=null!==go&&null!==go.next,mo=0,vo=go=ho=null,yo=!1,n)throw Error(a(300));return e}function Co(){var e=0!==ko;return ko=0,e}function _o(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===vo?ho.memoizedState=vo=e:vo=vo.next=e,vo}function zo(){if(null===go){var e=ho.alternate;e=null!==e?e.memoizedState:null}else e=go.next;var n=null===vo?ho.memoizedState:vo.next;if(null!==n)vo=n,go=e;else{if(null===e)throw Error(a(310));e={memoizedState:(go=e).memoizedState,baseState:go.baseState,baseQueue:go.baseQueue,queue:go.queue,next:null},null===vo?ho.memoizedState=vo=e:vo=vo.next=e}return vo}function No(e,n){return"function"===typeof n?n(e):n}function Po(e){var n=zo(),t=n.queue;if(null===t)throw Error(a(311));t.lastRenderedReducer=e;var r=go,l=r.baseQueue,o=t.pending;if(null!==o){if(null!==l){var u=l.next;l.next=o.next,o.next=u}r.baseQueue=l=o,t.pending=null}if(null!==l){o=l.next,r=r.baseState;var i=u=null,s=null,c=o;do{var f=c.lane;if((mo&f)===f)null!==s&&(s=s.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var d={lane:f,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===s?(i=s=d,u=r):s=s.next=d,ho.lanes|=f,Ii|=f}c=c.next}while(null!==c&&c!==o);null===s?u=r:s.next=i,ur(r,n.memoizedState)||(ku=!0),n.memoizedState=r,n.baseState=u,n.baseQueue=s,t.lastRenderedState=r}if(null!==(e=t.interleaved)){l=e;do{o=l.lane,ho.lanes|=o,Ii|=o,l=l.next}while(l!==e)}else null===l&&(t.lanes=0);return[n.memoizedState,t.dispatch]}function Lo(e){var n=zo(),t=n.queue;if(null===t)throw Error(a(311));t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,o=n.memoizedState;if(null!==l){t.pending=null;var u=l=l.next;do{o=e(o,u.action),u=u.next}while(u!==l);ur(o,n.memoizedState)||(ku=!0),n.memoizedState=o,null===n.baseQueue&&(n.baseState=o),t.lastRenderedState=o}return[o,r]}function To(){}function Mo(e,n){var t=ho,r=zo(),l=n(),o=!ur(r.memoizedState,l);if(o&&(r.memoizedState=l,ku=!0),r=r.queue,Wo(Ro.bind(null,t,r,e),[e]),r.getSnapshot!==n||o||null!==vo&&1&vo.memoizedState.tag){if(t.flags|=2048,Vo(9,Do.bind(null,t,r,l,n),void 0,null),null===Li)throw Error(a(349));0!==(30&mo)||Fo(t,n,l)}return l}function Fo(e,n,t){e.flags|=16384,e={getSnapshot:n,value:t},null===(n=ho.updateQueue)?(n={lastEffect:null,stores:null},ho.updateQueue=n,n.stores=[e]):null===(t=n.stores)?n.stores=[e]:t.push(e)}function Do(e,n,t,r){n.value=t,n.getSnapshot=r,Oo(n)&&Io(e)}function Ro(e,n,t){return t((function(){Oo(n)&&Io(e)}))}function Oo(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!ur(e,t)}catch(r){return!0}}function Io(e){var n=Pa(e,1);null!==n&&rs(n,e,1,-1)}function Uo(e){var n=_o();return"function"===typeof e&&(e=e()),n.memoizedState=n.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:No,lastRenderedState:e},n.queue=e,e=e.dispatch=tu.bind(null,ho,e),[n.memoizedState,e]}function Vo(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},null===(n=ho.updateQueue)?(n={lastEffect:null,stores:null},ho.updateQueue=n,n.lastEffect=e.next=e):null===(t=n.lastEffect)?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e),e}function Ao(){return zo().memoizedState}function Bo(e,n,t,r){var l=_o();ho.flags|=e,l.memoizedState=Vo(1|n,t,void 0,void 0===r?null:r)}function Ho(e,n,t,r){var l=zo();r=void 0===r?null:r;var a=void 0;if(null!==go){var o=go.memoizedState;if(a=o.destroy,null!==r&&xo(r,o.deps))return void(l.memoizedState=Vo(n,t,a,r))}ho.flags|=e,l.memoizedState=Vo(1|n,t,a,r)}function Qo(e,n){return Bo(8390656,8,e,n)}function Wo(e,n){return Ho(2048,8,e,n)}function jo(e,n){return Ho(4,2,e,n)}function $o(e,n){return Ho(4,4,e,n)}function Ko(e,n){return"function"===typeof n?(e=e(),n(e),function(){n(null)}):null!==n&&void 0!==n?(e=e(),n.current=e,function(){n.current=null}):void 0}function qo(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Ho(4,4,Ko.bind(null,n,e),t)}function Yo(){}function Xo(e,n){var t=zo();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&xo(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function Go(e,n){var t=zo();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&xo(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function Zo(e,n,t){return 0===(21&mo)?(e.baseState&&(e.baseState=!1,ku=!0),e.memoizedState=t):(ur(t,n)||(t=gn(),ho.lanes|=t,Ii|=t,e.baseState=!0),n)}function Jo(e,n){var t=kn;kn=0!==t&&4>t?t:4,e(!0);var r=po.transition;po.transition={};try{e(!1),n()}finally{kn=t,po.transition=r}}function eu(){return zo().memoizedState}function nu(e,n,t){var r=ts(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},ru(e))lu(n,t);else if(null!==(t=Na(e,n,t,r))){rs(t,e,r,ns()),au(t,n,r)}}function tu(e,n,t){var r=ts(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(ru(e))lu(n,l);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=n.lastRenderedReducer))try{var o=n.lastRenderedState,u=a(o,t);if(l.hasEagerState=!0,l.eagerState=u,ur(u,o)){var i=n.interleaved;return null===i?(l.next=l,za(n)):(l.next=i.next,i.next=l),void(n.interleaved=l)}}catch(s){}null!==(t=Na(e,n,l,r))&&(rs(t,e,r,l=ns()),au(t,n,r))}}function ru(e){var n=e.alternate;return e===ho||null!==n&&n===ho}function lu(e,n){bo=yo=!0;var t=e.pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function au(e,n,t){if(0!==(4194240&t)){var r=n.lanes;t|=r&=e.pendingLanes,n.lanes=t,bn(e,t)}}var ou={readContext:Ca,useCallback:So,useContext:So,useEffect:So,useImperativeHandle:So,useInsertionEffect:So,useLayoutEffect:So,useMemo:So,useReducer:So,useRef:So,useState:So,useDebugValue:So,useDeferredValue:So,useTransition:So,useMutableSource:So,useSyncExternalStore:So,useId:So,unstable_isNewReconciler:!1},uu={readContext:Ca,useCallback:function(e,n){return _o().memoizedState=[e,void 0===n?null:n],e},useContext:Ca,useEffect:Qo,useImperativeHandle:function(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Bo(4194308,4,Ko.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Bo(4194308,4,e,n)},useInsertionEffect:function(e,n){return Bo(4,2,e,n)},useMemo:function(e,n){var t=_o();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=_o();return n=void 0!==t?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=nu.bind(null,ho,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},_o().memoizedState=e},useState:Uo,useDebugValue:Yo,useDeferredValue:function(e){return _o().memoizedState=e},useTransition:function(){var e=Uo(!1),n=e[0];return e=Jo.bind(null,e[1]),_o().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=ho,l=_o();if(la){if(void 0===t)throw Error(a(407));t=t()}else{if(t=n(),null===Li)throw Error(a(349));0!==(30&mo)||Fo(r,n,t)}l.memoizedState=t;var o={value:t,getSnapshot:n};return l.queue=o,Qo(Ro.bind(null,r,o,e),[e]),r.flags|=2048,Vo(9,Do.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=_o(),n=Li.identifierPrefix;if(la){var t=Gl;n=":"+n+"R"+(t=(Xl&~(1<<32-on(Xl)-1)).toString(32)+t),0<(t=ko++)&&(n+="H"+t.toString(32)),n+=":"}else n=":"+n+"r"+(t=wo++).toString(32)+":";return e.memoizedState=n},unstable_isNewReconciler:!1},iu={readContext:Ca,useCallback:Xo,useContext:Ca,useEffect:Wo,useImperativeHandle:qo,useInsertionEffect:jo,useLayoutEffect:$o,useMemo:Go,useReducer:Po,useRef:Ao,useState:function(){return Po(No)},useDebugValue:Yo,useDeferredValue:function(e){return Zo(zo(),go.memoizedState,e)},useTransition:function(){return[Po(No)[0],zo().memoizedState]},useMutableSource:To,useSyncExternalStore:Mo,useId:eu,unstable_isNewReconciler:!1},su={readContext:Ca,useCallback:Xo,useContext:Ca,useEffect:Wo,useImperativeHandle:qo,useInsertionEffect:jo,useLayoutEffect:$o,useMemo:Go,useReducer:Lo,useRef:Ao,useState:function(){return Lo(No)},useDebugValue:Yo,useDeferredValue:function(e){var n=zo();return null===go?n.memoizedState=e:Zo(n,go.memoizedState,e)},useTransition:function(){return[Lo(No)[0],zo().memoizedState]},useMutableSource:To,useSyncExternalStore:Mo,useId:eu,unstable_isNewReconciler:!1};function cu(e,n){try{var t="",r=n;do{t+=B(r),r=r.return}while(r);var l=t}catch(a){l="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:n,stack:l,digest:null}}function fu(e,n,t){return{value:e,source:null,stack:null!=t?t:null,digest:null!=n?n:null}}function du(e,n){try{console.error(n.value)}catch(t){setTimeout((function(){throw t}))}}var pu="function"===typeof WeakMap?WeakMap:Map;function mu(e,n,t){(t=Fa(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){ji||(ji=!0,$i=r),du(0,n)},t}function hu(e,n,t){(t=Fa(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var l=n.value;t.payload=function(){return r(l)},t.callback=function(){du(0,n)}}var a=e.stateNode;return null!==a&&"function"===typeof a.componentDidCatch&&(t.callback=function(){du(0,n),"function"!==typeof r&&(null===Ki?Ki=new Set([this]):Ki.add(this));var e=n.stack;this.componentDidCatch(n.value,{componentStack:null!==e?e:""})}),t}function gu(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new pu;var l=new Set;r.set(n,l)}else void 0===(l=r.get(n))&&(l=new Set,r.set(n,l));l.has(t)||(l.add(t),e=_s.bind(null,e,n,t),n.then(e,e))}function vu(e){do{var n;if((n=13===e.tag)&&(n=null===(n=e.memoizedState)||null!==n.dehydrated),n)return e;e=e.return}while(null!==e);return null}function yu(e,n,t,r,l){return 0===(1&e.mode)?(e===n?e.flags|=65536:(e.flags|=128,t.flags|=131072,t.flags&=-52805,1===t.tag&&(null===t.alternate?t.tag=17:((n=Fa(-1,1)).tag=2,Da(t,n,1))),t.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var bu=k.ReactCurrentOwner,ku=!1;function wu(e,n,t,r){n.child=null===e?Ga(n,null,t,r):Xa(n,e.child,t,r)}function Su(e,n,t,r,l){t=t.render;var a=n.ref;return Ea(n,l),r=Eo(e,n,t,r,a,l),t=Co(),null===e||ku?(la&&t&&ea(n),n.flags|=1,wu(e,n,r,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,ju(e,n,l))}function xu(e,n,t,r,l){if(null===e){var a=t.type;return"function"!==typeof a||Fs(a)||void 0!==a.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=Rs(t.type,null,r,n,n.mode,l)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=a,Eu(e,n,a,r,l))}if(a=e.child,0===(e.lanes&l)){var o=a.memoizedProps;if((t=null!==(t=t.compare)?t:ir)(o,r)&&e.ref===n.ref)return ju(e,n,l)}return n.flags|=1,(e=Ds(a,r)).ref=n.ref,e.return=n,n.child=e}function Eu(e,n,t,r,l){if(null!==e){var a=e.memoizedProps;if(ir(a,r)&&e.ref===n.ref){if(ku=!1,n.pendingProps=r=a,0===(e.lanes&l))return n.lanes=e.lanes,ju(e,n,l);0!==(131072&e.flags)&&(ku=!0)}}return zu(e,n,t,r,l)}function Cu(e,n,t){var r=n.pendingProps,l=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0===(1&n.mode))n.memoizedState={baseLanes:0,cachePool:null,transitions:null},_l(Di,Fi),Fi|=t;else{if(0===(1073741824&t))return e=null!==a?a.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e,cachePool:null,transitions:null},n.updateQueue=null,_l(Di,Fi),Fi|=e,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==a?a.baseLanes:t,_l(Di,Fi),Fi|=r}else null!==a?(r=a.baseLanes|t,n.memoizedState=null):r=t,_l(Di,Fi),Fi|=r;return wu(e,n,l,t),n.child}function _u(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.flags|=512,n.flags|=2097152)}function zu(e,n,t,r,l){var a=Ml(t)?Ll:Nl.current;return a=Tl(n,a),Ea(n,l),t=Eo(e,n,t,r,a,l),r=Co(),null===e||ku?(la&&r&&ea(n),n.flags|=1,wu(e,n,t,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,ju(e,n,l))}function Nu(e,n,t,r,l){if(Ml(t)){var a=!0;Ol(n)}else a=!1;if(Ea(n,l),null===n.stateNode)Wu(e,n),Qa(n,t,r),ja(n,t,r,l),r=!0;else if(null===e){var o=n.stateNode,u=n.memoizedProps;o.props=u;var i=o.context,s=t.contextType;"object"===typeof s&&null!==s?s=Ca(s):s=Tl(n,s=Ml(t)?Ll:Nl.current);var c=t.getDerivedStateFromProps,f="function"===typeof c||"function"===typeof o.getSnapshotBeforeUpdate;f||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(u!==r||i!==s)&&Wa(n,o,r,s),La=!1;var d=n.memoizedState;o.state=d,Ia(n,r,o,l),i=n.memoizedState,u!==r||d!==i||Pl.current||La?("function"===typeof c&&(Aa(n,t,c,r),i=n.memoizedState),(u=La||Ha(n,t,u,r,d,i,s))?(f||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||("function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"===typeof o.componentDidMount&&(n.flags|=4194308)):("function"===typeof o.componentDidMount&&(n.flags|=4194308),n.memoizedProps=r,n.memoizedState=i),o.props=r,o.state=i,o.context=s,r=u):("function"===typeof o.componentDidMount&&(n.flags|=4194308),r=!1)}else{o=n.stateNode,Ma(e,n),u=n.memoizedProps,s=n.type===n.elementType?u:ga(n.type,u),o.props=s,f=n.pendingProps,d=o.context,"object"===typeof(i=t.contextType)&&null!==i?i=Ca(i):i=Tl(n,i=Ml(t)?Ll:Nl.current);var p=t.getDerivedStateFromProps;(c="function"===typeof p||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(u!==f||d!==i)&&Wa(n,o,r,i),La=!1,d=n.memoizedState,o.state=d,Ia(n,r,o,l);var m=n.memoizedState;u!==f||d!==m||Pl.current||La?("function"===typeof p&&(Aa(n,t,p,r),m=n.memoizedState),(s=La||Ha(n,t,s,r,d,m,i)||!1)?(c||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(r,m,i),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,m,i)),"function"===typeof o.componentDidUpdate&&(n.flags|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(n.flags|=1024)):("function"!==typeof o.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=1024),n.memoizedProps=r,n.memoizedState=m),o.props=r,o.state=m,o.context=i,r=s):("function"!==typeof o.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=1024),r=!1)}return Pu(e,n,t,r,a,l)}function Pu(e,n,t,r,l,a){_u(e,n);var o=0!==(128&n.flags);if(!r&&!o)return l&&Il(n,t,!1),ju(e,n,a);r=n.stateNode,bu.current=n;var u=o&&"function"!==typeof t.getDerivedStateFromError?null:r.render();return n.flags|=1,null!==e&&o?(n.child=Xa(n,e.child,null,a),n.child=Xa(n,null,u,a)):wu(e,n,u,a),n.memoizedState=r.state,l&&Il(n,t,!0),n.child}function Lu(e){var n=e.stateNode;n.pendingContext?Dl(0,n.pendingContext,n.pendingContext!==n.context):n.context&&Dl(0,n.context,!1),ro(e,n.containerInfo)}function Tu(e,n,t,r,l){return pa(),ma(l),n.flags|=256,wu(e,n,t,r),n.child}var Mu,Fu,Du,Ru,Ou={dehydrated:null,treeContext:null,retryLane:0};function Iu(e){return{baseLanes:e,cachePool:null,transitions:null}}function Uu(e,n,t){var r,l=n.pendingProps,o=uo.current,u=!1,i=0!==(128&n.flags);if((r=i)||(r=(null===e||null!==e.memoizedState)&&0!==(2&o)),r?(u=!0,n.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),_l(uo,1&o),null===e)return sa(n),null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&n.mode)?n.lanes=1:"$!"===e.data?n.lanes=8:n.lanes=1073741824,null):(i=l.children,e=l.fallback,u?(l=n.mode,u=n.child,i={mode:"hidden",children:i},0===(1&l)&&null!==u?(u.childLanes=0,u.pendingProps=i):u=Is(i,l,0,null),e=Os(e,l,t,null),u.return=n,e.return=n,u.sibling=e,n.child=u,n.child.memoizedState=Iu(t),n.memoizedState=Ou,e):Vu(n,i));if(null!==(o=e.memoizedState)&&null!==(r=o.dehydrated))return function(e,n,t,r,l,o,u){if(t)return 256&n.flags?(n.flags&=-257,Au(e,n,u,r=fu(Error(a(422))))):null!==n.memoizedState?(n.child=e.child,n.flags|=128,null):(o=r.fallback,l=n.mode,r=Is({mode:"visible",children:r.children},l,0,null),(o=Os(o,l,u,null)).flags|=2,r.return=n,o.return=n,r.sibling=o,n.child=r,0!==(1&n.mode)&&Xa(n,e.child,null,u),n.child.memoizedState=Iu(u),n.memoizedState=Ou,o);if(0===(1&n.mode))return Au(e,n,u,null);if("$!"===l.data){if(r=l.nextSibling&&l.nextSibling.dataset)var i=r.dgst;return r=i,Au(e,n,u,r=fu(o=Error(a(419)),r,void 0))}if(i=0!==(u&e.childLanes),ku||i){if(null!==(r=Li)){switch(u&-u){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}0!==(l=0!==(l&(r.suspendedLanes|u))?0:l)&&l!==o.retryLane&&(o.retryLane=l,Pa(e,l),rs(r,e,l,-1))}return gs(),Au(e,n,u,r=fu(Error(a(421))))}return"$?"===l.data?(n.flags|=128,n.child=e.child,n=Ns.bind(null,e),l._reactRetry=n,null):(e=o.treeContext,ra=sl(l.nextSibling),ta=n,la=!0,aa=null,null!==e&&(Kl[ql++]=Xl,Kl[ql++]=Gl,Kl[ql++]=Yl,Xl=e.id,Gl=e.overflow,Yl=n),n=Vu(n,r.children),n.flags|=4096,n)}(e,n,i,l,r,o,t);if(u){u=l.fallback,i=n.mode,r=(o=e.child).sibling;var s={mode:"hidden",children:l.children};return 0===(1&i)&&n.child!==o?((l=n.child).childLanes=0,l.pendingProps=s,n.deletions=null):(l=Ds(o,s)).subtreeFlags=14680064&o.subtreeFlags,null!==r?u=Ds(r,u):(u=Os(u,i,t,null)).flags|=2,u.return=n,l.return=n,l.sibling=u,n.child=l,l=u,u=n.child,i=null===(i=e.child.memoizedState)?Iu(t):{baseLanes:i.baseLanes|t,cachePool:null,transitions:i.transitions},u.memoizedState=i,u.childLanes=e.childLanes&~t,n.memoizedState=Ou,l}return e=(u=e.child).sibling,l=Ds(u,{mode:"visible",children:l.children}),0===(1&n.mode)&&(l.lanes=t),l.return=n,l.sibling=null,null!==e&&(null===(t=n.deletions)?(n.deletions=[e],n.flags|=16):t.push(e)),n.child=l,n.memoizedState=null,l}function Vu(e,n){return(n=Is({mode:"visible",children:n},e.mode,0,null)).return=e,e.child=n}function Au(e,n,t,r){return null!==r&&ma(r),Xa(n,e.child,null,t),(e=Vu(n,n.pendingProps.children)).flags|=2,n.memoizedState=null,e}function Bu(e,n,t){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n),xa(e.return,n,t)}function Hu(e,n,t,r,l){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l}:(a.isBackwards=n,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=t,a.tailMode=l)}function Qu(e,n,t){var r=n.pendingProps,l=r.revealOrder,a=r.tail;if(wu(e,n,r.children,t),0!==(2&(r=uo.current)))r=1&r|2,n.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Bu(e,t,n);else if(19===e.tag)Bu(e,t,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(_l(uo,r),0===(1&n.mode))n.memoizedState=null;else switch(l){case"forwards":for(t=n.child,l=null;null!==t;)null!==(e=t.alternate)&&null===io(e)&&(l=t),t=t.sibling;null===(t=l)?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),Hu(n,!1,l,t,a);break;case"backwards":for(t=null,l=n.child,n.child=null;null!==l;){if(null!==(e=l.alternate)&&null===io(e)){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}Hu(n,!0,t,null,a);break;case"together":Hu(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function Wu(e,n){0===(1&n.mode)&&null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2)}function ju(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),Ii|=n.lanes,0===(t&n.childLanes))return null;if(null!==e&&n.child!==e.child)throw Error(a(153));if(null!==n.child){for(t=Ds(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=Ds(e,e.pendingProps)).return=n;t.sibling=null}return n.child}function $u(e,n){if(!la)switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ku(e){var n=null!==e.alternate&&e.alternate.child===e.child,t=0,r=0;if(n)for(var l=e.child;null!==l;)t|=l.lanes|l.childLanes,r|=14680064&l.subtreeFlags,r|=14680064&l.flags,l.return=e,l=l.sibling;else for(l=e.child;null!==l;)t|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=t,n}function qu(e,n,t){var r=n.pendingProps;switch(na(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ku(n),null;case 1:case 17:return Ml(n.type)&&Fl(),Ku(n),null;case 3:return r=n.stateNode,lo(),Cl(Pl),Cl(Nl),co(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fa(n)?n.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&n.flags)||(n.flags|=1024,null!==aa&&(us(aa),aa=null))),Fu(e,n),Ku(n),null;case 5:oo(n);var l=to(no.current);if(t=n.type,null!==e&&null!=n.stateNode)Du(e,n,t,r,l),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!r){if(null===n.stateNode)throw Error(a(166));return Ku(n),null}if(e=to(Ja.current),fa(n)){r=n.stateNode,t=n.type;var o=n.memoizedProps;switch(r[dl]=n,r[pl]=o,e=0!==(1&n.mode),t){case"dialog":Vr("cancel",r),Vr("close",r);break;case"iframe":case"object":case"embed":Vr("load",r);break;case"video":case"audio":for(l=0;l<Rr.length;l++)Vr(Rr[l],r);break;case"source":Vr("error",r);break;case"img":case"image":case"link":Vr("error",r),Vr("load",r);break;case"details":Vr("toggle",r);break;case"input":X(r,o),Vr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},Vr("invalid",r);break;case"textarea":le(r,o),Vr("invalid",r)}for(var i in ye(t,o),l=null,o)if(o.hasOwnProperty(i)){var s=o[i];"children"===i?"string"===typeof s?r.textContent!==s&&(!0!==o.suppressHydrationWarning&&Zr(r.textContent,s,e),l=["children",s]):"number"===typeof s&&r.textContent!==""+s&&(!0!==o.suppressHydrationWarning&&Zr(r.textContent,s,e),l=["children",""+s]):u.hasOwnProperty(i)&&null!=s&&"onScroll"===i&&Vr("scroll",r)}switch(t){case"input":$(r),J(r,o,!0);break;case"textarea":$(r),oe(r);break;case"select":case"option":break;default:"function"===typeof o.onClick&&(r.onclick=Jr)}r=l,n.updateQueue=r,null!==r&&(n.flags|=4)}else{i=9===l.nodeType?l:l.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=ue(t)),"http://www.w3.org/1999/xhtml"===e?"script"===t?((e=i.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=i.createElement(t,{is:r.is}):(e=i.createElement(t),"select"===t&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,t),e[dl]=n,e[pl]=r,Mu(e,n,!1,!1),n.stateNode=e;e:{switch(i=be(t,r),t){case"dialog":Vr("cancel",e),Vr("close",e),l=r;break;case"iframe":case"object":case"embed":Vr("load",e),l=r;break;case"video":case"audio":for(l=0;l<Rr.length;l++)Vr(Rr[l],e);l=r;break;case"source":Vr("error",e),l=r;break;case"img":case"image":case"link":Vr("error",e),Vr("load",e),l=r;break;case"details":Vr("toggle",e),l=r;break;case"input":X(e,r),l=Y(e,r),Vr("invalid",e);break;case"option":default:l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=I({},r,{value:void 0}),Vr("invalid",e);break;case"textarea":le(e,r),l=re(e,r),Vr("invalid",e)}for(o in ye(t,l),s=l)if(s.hasOwnProperty(o)){var c=s[o];"style"===o?ge(e,c):"dangerouslySetInnerHTML"===o?null!=(c=c?c.__html:void 0)&&fe(e,c):"children"===o?"string"===typeof c?("textarea"!==t||""!==c)&&de(e,c):"number"===typeof c&&de(e,""+c):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(u.hasOwnProperty(o)?null!=c&&"onScroll"===o&&Vr("scroll",e):null!=c&&b(e,o,c,i))}switch(t){case"input":$(e),J(e,r,!1);break;case"textarea":$(e),oe(e);break;case"option":null!=r.value&&e.setAttribute("value",""+W(r.value));break;case"select":e.multiple=!!r.multiple,null!=(o=r.value)?te(e,!!r.multiple,o,!1):null!=r.defaultValue&&te(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof l.onClick&&(e.onclick=Jr)}switch(t){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(n.flags|=4)}null!==n.ref&&(n.flags|=512,n.flags|=2097152)}return Ku(n),null;case 6:if(e&&null!=n.stateNode)Ru(e,n,e.memoizedProps,r);else{if("string"!==typeof r&&null===n.stateNode)throw Error(a(166));if(t=to(no.current),to(Ja.current),fa(n)){if(r=n.stateNode,t=n.memoizedProps,r[dl]=n,(o=r.nodeValue!==t)&&null!==(e=ta))switch(e.tag){case 3:Zr(r.nodeValue,t,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Zr(r.nodeValue,t,0!==(1&e.mode))}o&&(n.flags|=4)}else(r=(9===t.nodeType?t:t.ownerDocument).createTextNode(r))[dl]=n,n.stateNode=r}return Ku(n),null;case 13:if(Cl(uo),r=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(la&&null!==ra&&0!==(1&n.mode)&&0===(128&n.flags))da(),pa(),n.flags|=98560,o=!1;else if(o=fa(n),null!==r&&null!==r.dehydrated){if(null===e){if(!o)throw Error(a(318));if(!(o=null!==(o=n.memoizedState)?o.dehydrated:null))throw Error(a(317));o[dl]=n}else pa(),0===(128&n.flags)&&(n.memoizedState=null),n.flags|=4;Ku(n),o=!1}else null!==aa&&(us(aa),aa=null),o=!0;if(!o)return 65536&n.flags?n:null}return 0!==(128&n.flags)?(n.lanes=t,n):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(n.child.flags|=8192,0!==(1&n.mode)&&(null===e||0!==(1&uo.current)?0===Ri&&(Ri=3):gs())),null!==n.updateQueue&&(n.flags|=4),Ku(n),null);case 4:return lo(),Fu(e,n),null===e&&Hr(n.stateNode.containerInfo),Ku(n),null;case 10:return Sa(n.type._context),Ku(n),null;case 19:if(Cl(uo),null===(o=n.memoizedState))return Ku(n),null;if(r=0!==(128&n.flags),null===(i=o.rendering))if(r)$u(o,!1);else{if(0!==Ri||null!==e&&0!==(128&e.flags))for(e=n.child;null!==e;){if(null!==(i=io(e))){for(n.flags|=128,$u(o,!1),null!==(r=i.updateQueue)&&(n.updateQueue=r,n.flags|=4),n.subtreeFlags=0,r=t,t=n.child;null!==t;)e=r,(o=t).flags&=14680066,null===(i=o.alternate)?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),t=t.sibling;return _l(uo,1&uo.current|2),n.child}e=e.sibling}null!==o.tail&&Ge()>Qi&&(n.flags|=128,r=!0,$u(o,!1),n.lanes=4194304)}else{if(!r)if(null!==(e=io(i))){if(n.flags|=128,r=!0,null!==(t=e.updateQueue)&&(n.updateQueue=t,n.flags|=4),$u(o,!0),null===o.tail&&"hidden"===o.tailMode&&!i.alternate&&!la)return Ku(n),null}else 2*Ge()-o.renderingStartTime>Qi&&1073741824!==t&&(n.flags|=128,r=!0,$u(o,!1),n.lanes=4194304);o.isBackwards?(i.sibling=n.child,n.child=i):(null!==(t=o.last)?t.sibling=i:n.child=i,o.last=i)}return null!==o.tail?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=Ge(),n.sibling=null,t=uo.current,_l(uo,r?1&t|2:1&t),n):(Ku(n),null);case 22:case 23:return ds(),r=null!==n.memoizedState,null!==e&&null!==e.memoizedState!==r&&(n.flags|=8192),r&&0!==(1&n.mode)?0!==(1073741824&Fi)&&(Ku(n),6&n.subtreeFlags&&(n.flags|=8192)):Ku(n),null;case 24:case 25:return null}throw Error(a(156,n.tag))}function Yu(e,n){switch(na(n),n.tag){case 1:return Ml(n.type)&&Fl(),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return lo(),Cl(Pl),Cl(Nl),co(),0!==(65536&(e=n.flags))&&0===(128&e)?(n.flags=-65537&e|128,n):null;case 5:return oo(n),null;case 13:if(Cl(uo),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(a(340));pa()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return Cl(uo),null;case 4:return lo(),null;case 10:return Sa(n.type._context),null;case 22:case 23:return ds(),null;default:return null}}Mu=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e.appendChild(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},Fu=function(){},Du=function(e,n,t,r){var l=e.memoizedProps;if(l!==r){e=n.stateNode,to(Ja.current);var a,o=null;switch(t){case"input":l=Y(e,l),r=Y(e,r),o=[];break;case"select":l=I({},l,{value:void 0}),r=I({},r,{value:void 0}),o=[];break;case"textarea":l=re(e,l),r=re(e,r),o=[];break;default:"function"!==typeof l.onClick&&"function"===typeof r.onClick&&(e.onclick=Jr)}for(c in ye(t,r),t=null,l)if(!r.hasOwnProperty(c)&&l.hasOwnProperty(c)&&null!=l[c])if("style"===c){var i=l[c];for(a in i)i.hasOwnProperty(a)&&(t||(t={}),t[a]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(u.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in r){var s=r[c];if(i=null!=l?l[c]:void 0,r.hasOwnProperty(c)&&s!==i&&(null!=s||null!=i))if("style"===c)if(i){for(a in i)!i.hasOwnProperty(a)||s&&s.hasOwnProperty(a)||(t||(t={}),t[a]="");for(a in s)s.hasOwnProperty(a)&&i[a]!==s[a]&&(t||(t={}),t[a]=s[a])}else t||(o||(o=[]),o.push(c,t)),t=s;else"dangerouslySetInnerHTML"===c?(s=s?s.__html:void 0,i=i?i.__html:void 0,null!=s&&i!==s&&(o=o||[]).push(c,s)):"children"===c?"string"!==typeof s&&"number"!==typeof s||(o=o||[]).push(c,""+s):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(u.hasOwnProperty(c)?(null!=s&&"onScroll"===c&&Vr("scroll",e),o||i===s||(o=[])):(o=o||[]).push(c,s))}t&&(o=o||[]).push("style",t);var c=o;(n.updateQueue=c)&&(n.flags|=4)}},Ru=function(e,n,t,r){t!==r&&(n.flags|=4)};var Xu=!1,Gu=!1,Zu="function"===typeof WeakSet?WeakSet:Set,Ju=null;function ei(e,n){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(r){Cs(e,n,r)}else t.current=null}function ni(e,n,t){try{t()}catch(r){Cs(e,n,r)}}var ti=!1;function ri(e,n,t){var r=n.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var l=r=r.next;do{if((l.tag&e)===e){var a=l.destroy;l.destroy=void 0,void 0!==a&&ni(n,t,a)}l=l.next}while(l!==r)}}function li(e,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function ai(e){var n=e.ref;if(null!==n){var t=e.stateNode;e.tag,e=t,"function"===typeof n?n(e):n.current=e}}function oi(e){var n=e.alternate;null!==n&&(e.alternate=null,oi(n)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(n=e.stateNode)&&(delete n[dl],delete n[pl],delete n[hl],delete n[gl],delete n[vl])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ui(e){return 5===e.tag||3===e.tag||4===e.tag}function ii(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ui(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function si(e,n,t){var r=e.tag;if(5===r||6===r)e=e.stateNode,n?8===t.nodeType?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(8===t.nodeType?(n=t.parentNode).insertBefore(e,t):(n=t).appendChild(e),null!==(t=t._reactRootContainer)&&void 0!==t||null!==n.onclick||(n.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(si(e,n,t),e=e.sibling;null!==e;)si(e,n,t),e=e.sibling}function ci(e,n,t){var r=e.tag;if(5===r||6===r)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ci(e,n,t),e=e.sibling;null!==e;)ci(e,n,t),e=e.sibling}var fi=null,di=!1;function pi(e,n,t){for(t=t.child;null!==t;)mi(e,n,t),t=t.sibling}function mi(e,n,t){if(an&&"function"===typeof an.onCommitFiberUnmount)try{an.onCommitFiberUnmount(ln,t)}catch(u){}switch(t.tag){case 5:Gu||ei(t,n);case 6:var r=fi,l=di;fi=null,pi(e,n,t),di=l,null!==(fi=r)&&(di?(e=fi,t=t.stateNode,8===e.nodeType?e.parentNode.removeChild(t):e.removeChild(t)):fi.removeChild(t.stateNode));break;case 18:null!==fi&&(di?(e=fi,t=t.stateNode,8===e.nodeType?il(e.parentNode,t):1===e.nodeType&&il(e,t),Qn(e)):il(fi,t.stateNode));break;case 4:r=fi,l=di,fi=t.stateNode.containerInfo,di=!0,pi(e,n,t),fi=r,di=l;break;case 0:case 11:case 14:case 15:if(!Gu&&(null!==(r=t.updateQueue)&&null!==(r=r.lastEffect))){l=r=r.next;do{var a=l,o=a.destroy;a=a.tag,void 0!==o&&(0!==(2&a)||0!==(4&a))&&ni(t,n,o),l=l.next}while(l!==r)}pi(e,n,t);break;case 1:if(!Gu&&(ei(t,n),"function"===typeof(r=t.stateNode).componentWillUnmount))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(u){Cs(t,n,u)}pi(e,n,t);break;case 21:pi(e,n,t);break;case 22:1&t.mode?(Gu=(r=Gu)||null!==t.memoizedState,pi(e,n,t),Gu=r):pi(e,n,t);break;default:pi(e,n,t)}}function hi(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new Zu),n.forEach((function(n){var r=Ps.bind(null,e,n);t.has(n)||(t.add(n),n.then(r,r))}))}}function gi(e,n){var t=n.deletions;if(null!==t)for(var r=0;r<t.length;r++){var l=t[r];try{var o=e,u=n,i=u;e:for(;null!==i;){switch(i.tag){case 5:fi=i.stateNode,di=!1;break e;case 3:case 4:fi=i.stateNode.containerInfo,di=!0;break e}i=i.return}if(null===fi)throw Error(a(160));mi(o,u,l),fi=null,di=!1;var s=l.alternate;null!==s&&(s.return=null),l.return=null}catch(c){Cs(l,n,c)}}if(12854&n.subtreeFlags)for(n=n.child;null!==n;)vi(n,e),n=n.sibling}function vi(e,n){var t=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gi(n,e),yi(e),4&r){try{ri(3,e,e.return),li(3,e)}catch(g){Cs(e,e.return,g)}try{ri(5,e,e.return)}catch(g){Cs(e,e.return,g)}}break;case 1:gi(n,e),yi(e),512&r&&null!==t&&ei(t,t.return);break;case 5:if(gi(n,e),yi(e),512&r&&null!==t&&ei(t,t.return),32&e.flags){var l=e.stateNode;try{de(l,"")}catch(g){Cs(e,e.return,g)}}if(4&r&&null!=(l=e.stateNode)){var o=e.memoizedProps,u=null!==t?t.memoizedProps:o,i=e.type,s=e.updateQueue;if(e.updateQueue=null,null!==s)try{"input"===i&&"radio"===o.type&&null!=o.name&&G(l,o),be(i,u);var c=be(i,o);for(u=0;u<s.length;u+=2){var f=s[u],d=s[u+1];"style"===f?ge(l,d):"dangerouslySetInnerHTML"===f?fe(l,d):"children"===f?de(l,d):b(l,f,d,c)}switch(i){case"input":Z(l,o);break;case"textarea":ae(l,o);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var m=o.value;null!=m?te(l,!!o.multiple,m,!1):p!==!!o.multiple&&(null!=o.defaultValue?te(l,!!o.multiple,o.defaultValue,!0):te(l,!!o.multiple,o.multiple?[]:"",!1))}l[pl]=o}catch(g){Cs(e,e.return,g)}}break;case 6:if(gi(n,e),yi(e),4&r){if(null===e.stateNode)throw Error(a(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(g){Cs(e,e.return,g)}}break;case 3:if(gi(n,e),yi(e),4&r&&null!==t&&t.memoizedState.isDehydrated)try{Qn(n.containerInfo)}catch(g){Cs(e,e.return,g)}break;case 4:default:gi(n,e),yi(e);break;case 13:gi(n,e),yi(e),8192&(l=e.child).flags&&(o=null!==l.memoizedState,l.stateNode.isHidden=o,!o||null!==l.alternate&&null!==l.alternate.memoizedState||(Hi=Ge())),4&r&&hi(e);break;case 22:if(f=null!==t&&null!==t.memoizedState,1&e.mode?(Gu=(c=Gu)||f,gi(n,e),Gu=c):gi(n,e),yi(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!f&&0!==(1&e.mode))for(Ju=e,f=e.child;null!==f;){for(d=Ju=f;null!==Ju;){switch(m=(p=Ju).child,p.tag){case 0:case 11:case 14:case 15:ri(4,p,p.return);break;case 1:ei(p,p.return);var h=p.stateNode;if("function"===typeof h.componentWillUnmount){r=p,t=p.return;try{n=r,h.props=n.memoizedProps,h.state=n.memoizedState,h.componentWillUnmount()}catch(g){Cs(r,t,g)}}break;case 5:ei(p,p.return);break;case 22:if(null!==p.memoizedState){Si(d);continue}}null!==m?(m.return=p,Ju=m):Si(d)}f=f.sibling}e:for(f=null,d=e;;){if(5===d.tag){if(null===f){f=d;try{l=d.stateNode,c?"function"===typeof(o=l.style).setProperty?o.setProperty("display","none","important"):o.display="none":(i=d.stateNode,u=void 0!==(s=d.memoizedProps.style)&&null!==s&&s.hasOwnProperty("display")?s.display:null,i.style.display=he("display",u))}catch(g){Cs(e,e.return,g)}}}else if(6===d.tag){if(null===f)try{d.stateNode.nodeValue=c?"":d.memoizedProps}catch(g){Cs(e,e.return,g)}}else if((22!==d.tag&&23!==d.tag||null===d.memoizedState||d===e)&&null!==d.child){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;null===d.sibling;){if(null===d.return||d.return===e)break e;f===d&&(f=null),d=d.return}f===d&&(f=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:gi(n,e),yi(e),4&r&&hi(e);case 21:}}function yi(e){var n=e.flags;if(2&n){try{e:{for(var t=e.return;null!==t;){if(ui(t)){var r=t;break e}t=t.return}throw Error(a(160))}switch(r.tag){case 5:var l=r.stateNode;32&r.flags&&(de(l,""),r.flags&=-33),ci(e,ii(e),l);break;case 3:case 4:var o=r.stateNode.containerInfo;si(e,ii(e),o);break;default:throw Error(a(161))}}catch(u){Cs(e,e.return,u)}e.flags&=-3}4096&n&&(e.flags&=-4097)}function bi(e,n,t){Ju=e,ki(e,n,t)}function ki(e,n,t){for(var r=0!==(1&e.mode);null!==Ju;){var l=Ju,a=l.child;if(22===l.tag&&r){var o=null!==l.memoizedState||Xu;if(!o){var u=l.alternate,i=null!==u&&null!==u.memoizedState||Gu;u=Xu;var s=Gu;if(Xu=o,(Gu=i)&&!s)for(Ju=l;null!==Ju;)i=(o=Ju).child,22===o.tag&&null!==o.memoizedState?xi(l):null!==i?(i.return=o,Ju=i):xi(l);for(;null!==a;)Ju=a,ki(a,n,t),a=a.sibling;Ju=l,Xu=u,Gu=s}wi(e)}else 0!==(8772&l.subtreeFlags)&&null!==a?(a.return=l,Ju=a):wi(e)}}function wi(e){for(;null!==Ju;){var n=Ju;if(0!==(8772&n.flags)){var t=n.alternate;try{if(0!==(8772&n.flags))switch(n.tag){case 0:case 11:case 15:Gu||li(5,n);break;case 1:var r=n.stateNode;if(4&n.flags&&!Gu)if(null===t)r.componentDidMount();else{var l=n.elementType===n.type?t.memoizedProps:ga(n.type,t.memoizedProps);r.componentDidUpdate(l,t.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=n.updateQueue;null!==o&&Ua(n,o,r);break;case 3:var u=n.updateQueue;if(null!==u){if(t=null,null!==n.child)switch(n.child.tag){case 5:case 1:t=n.child.stateNode}Ua(n,u,t)}break;case 5:var i=n.stateNode;if(null===t&&4&n.flags){t=i;var s=n.memoizedProps;switch(n.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&t.focus();break;case"img":s.src&&(t.src=s.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===n.memoizedState){var c=n.alternate;if(null!==c){var f=c.memoizedState;if(null!==f){var d=f.dehydrated;null!==d&&Qn(d)}}}break;default:throw Error(a(163))}Gu||512&n.flags&&ai(n)}catch(p){Cs(n,n.return,p)}}if(n===e){Ju=null;break}if(null!==(t=n.sibling)){t.return=n.return,Ju=t;break}Ju=n.return}}function Si(e){for(;null!==Ju;){var n=Ju;if(n===e){Ju=null;break}var t=n.sibling;if(null!==t){t.return=n.return,Ju=t;break}Ju=n.return}}function xi(e){for(;null!==Ju;){var n=Ju;try{switch(n.tag){case 0:case 11:case 15:var t=n.return;try{li(4,n)}catch(i){Cs(n,t,i)}break;case 1:var r=n.stateNode;if("function"===typeof r.componentDidMount){var l=n.return;try{r.componentDidMount()}catch(i){Cs(n,l,i)}}var a=n.return;try{ai(n)}catch(i){Cs(n,a,i)}break;case 5:var o=n.return;try{ai(n)}catch(i){Cs(n,o,i)}}}catch(i){Cs(n,n.return,i)}if(n===e){Ju=null;break}var u=n.sibling;if(null!==u){u.return=n.return,Ju=u;break}Ju=n.return}}var Ei,Ci=Math.ceil,_i=k.ReactCurrentDispatcher,zi=k.ReactCurrentOwner,Ni=k.ReactCurrentBatchConfig,Pi=0,Li=null,Ti=null,Mi=0,Fi=0,Di=El(0),Ri=0,Oi=null,Ii=0,Ui=0,Vi=0,Ai=null,Bi=null,Hi=0,Qi=1/0,Wi=null,ji=!1,$i=null,Ki=null,qi=!1,Yi=null,Xi=0,Gi=0,Zi=null,Ji=-1,es=0;function ns(){return 0!==(6&Pi)?Ge():-1!==Ji?Ji:Ji=Ge()}function ts(e){return 0===(1&e.mode)?1:0!==(2&Pi)&&0!==Mi?Mi&-Mi:null!==ha.transition?(0===es&&(es=gn()),es):0!==(e=kn)?e:e=void 0===(e=window.event)?16:Gn(e.type)}function rs(e,n,t,r){if(50<Gi)throw Gi=0,Zi=null,Error(a(185));yn(e,t,r),0!==(2&Pi)&&e===Li||(e===Li&&(0===(2&Pi)&&(Ui|=t),4===Ri&&is(e,Mi)),ls(e,r),1===t&&0===Pi&&0===(1&n.mode)&&(Qi=Ge()+500,Vl&&Hl()))}function ls(e,n){var t=e.callbackNode;!function(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-on(a),u=1<<o,i=l[o];-1===i?0!==(u&t)&&0===(u&r)||(l[o]=mn(u,n)):i<=n&&(e.expiredLanes|=u),a&=~u}}(e,n);var r=pn(e,e===Li?Mi:0);if(0===r)null!==t&&qe(t),e.callbackNode=null,e.callbackPriority=0;else if(n=r&-r,e.callbackPriority!==n){if(null!=t&&qe(t),1===n)0===e.tag?function(e){Vl=!0,Bl(e)}(ss.bind(null,e)):Bl(ss.bind(null,e)),ol((function(){0===(6&Pi)&&Hl()})),t=null;else{switch(wn(r)){case 1:t=Je;break;case 4:t=en;break;case 16:default:t=nn;break;case 536870912:t=rn}t=Ls(t,as.bind(null,e))}e.callbackPriority=n,e.callbackNode=t}}function as(e,n){if(Ji=-1,es=0,0!==(6&Pi))throw Error(a(327));var t=e.callbackNode;if(xs()&&e.callbackNode!==t)return null;var r=pn(e,e===Li?Mi:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||n)n=vs(e,r);else{n=r;var l=Pi;Pi|=2;var o=hs();for(Li===e&&Mi===n||(Wi=null,Qi=Ge()+500,ps(e,n));;)try{bs();break}catch(i){ms(e,i)}wa(),_i.current=o,Pi=l,null!==Ti?n=0:(Li=null,Mi=0,n=Ri)}if(0!==n){if(2===n&&(0!==(l=hn(e))&&(r=l,n=os(e,l))),1===n)throw t=Oi,ps(e,0),is(e,r),ls(e,Ge()),t;if(6===n)is(e,r);else{if(l=e.current.alternate,0===(30&r)&&!function(e){for(var n=e;;){if(16384&n.flags){var t=n.updateQueue;if(null!==t&&null!==(t=t.stores))for(var r=0;r<t.length;r++){var l=t[r],a=l.getSnapshot;l=l.value;try{if(!ur(a(),l))return!1}catch(u){return!1}}}if(t=n.child,16384&n.subtreeFlags&&null!==t)t.return=n,n=t;else{if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}(l)&&(2===(n=vs(e,r))&&(0!==(o=hn(e))&&(r=o,n=os(e,o))),1===n))throw t=Oi,ps(e,0),is(e,r),ls(e,Ge()),t;switch(e.finishedWork=l,e.finishedLanes=r,n){case 0:case 1:throw Error(a(345));case 2:case 5:Ss(e,Bi,Wi);break;case 3:if(is(e,r),(130023424&r)===r&&10<(n=Hi+500-Ge())){if(0!==pn(e,0))break;if(((l=e.suspendedLanes)&r)!==r){ns(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=rl(Ss.bind(null,e,Bi,Wi),n);break}Ss(e,Bi,Wi);break;case 4:if(is(e,r),(4194240&r)===r)break;for(n=e.eventTimes,l=-1;0<r;){var u=31-on(r);o=1<<u,(u=n[u])>l&&(l=u),r&=~o}if(r=l,10<(r=(120>(r=Ge()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Ci(r/1960))-r)){e.timeoutHandle=rl(Ss.bind(null,e,Bi,Wi),r);break}Ss(e,Bi,Wi);break;default:throw Error(a(329))}}}return ls(e,Ge()),e.callbackNode===t?as.bind(null,e):null}function os(e,n){var t=Ai;return e.current.memoizedState.isDehydrated&&(ps(e,n).flags|=256),2!==(e=vs(e,n))&&(n=Bi,Bi=t,null!==n&&us(n)),e}function us(e){null===Bi?Bi=e:Bi.push.apply(Bi,e)}function is(e,n){for(n&=~Vi,n&=~Ui,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-on(n),r=1<<t;e[t]=-1,n&=~r}}function ss(e){if(0!==(6&Pi))throw Error(a(327));xs();var n=pn(e,0);if(0===(1&n))return ls(e,Ge()),null;var t=vs(e,n);if(0!==e.tag&&2===t){var r=hn(e);0!==r&&(n=r,t=os(e,r))}if(1===t)throw t=Oi,ps(e,0),is(e,n),ls(e,Ge()),t;if(6===t)throw Error(a(345));return e.finishedWork=e.current.alternate,e.finishedLanes=n,Ss(e,Bi,Wi),ls(e,Ge()),null}function cs(e,n){var t=Pi;Pi|=1;try{return e(n)}finally{0===(Pi=t)&&(Qi=Ge()+500,Vl&&Hl())}}function fs(e){null!==Yi&&0===Yi.tag&&0===(6&Pi)&&xs();var n=Pi;Pi|=1;var t=Ni.transition,r=kn;try{if(Ni.transition=null,kn=1,e)return e()}finally{kn=r,Ni.transition=t,0===(6&(Pi=n))&&Hl()}}function ds(){Fi=Di.current,Cl(Di)}function ps(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(-1!==t&&(e.timeoutHandle=-1,ll(t)),null!==Ti)for(t=Ti.return;null!==t;){var r=t;switch(na(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Fl();break;case 3:lo(),Cl(Pl),Cl(Nl),co();break;case 5:oo(r);break;case 4:lo();break;case 13:case 19:Cl(uo);break;case 10:Sa(r.type._context);break;case 22:case 23:ds()}t=t.return}if(Li=e,Ti=e=Ds(e.current,null),Mi=Fi=n,Ri=0,Oi=null,Vi=Ui=Ii=0,Bi=Ai=null,null!==_a){for(n=0;n<_a.length;n++)if(null!==(r=(t=_a[n]).interleaved)){t.interleaved=null;var l=r.next,a=t.pending;if(null!==a){var o=a.next;a.next=l,r.next=o}t.pending=r}_a=null}return e}function ms(e,n){for(;;){var t=Ti;try{if(wa(),fo.current=ou,yo){for(var r=ho.memoizedState;null!==r;){var l=r.queue;null!==l&&(l.pending=null),r=r.next}yo=!1}if(mo=0,vo=go=ho=null,bo=!1,ko=0,zi.current=null,null===t||null===t.return){Ri=1,Oi=n,Ti=null;break}e:{var o=e,u=t.return,i=t,s=n;if(n=Mi,i.flags|=32768,null!==s&&"object"===typeof s&&"function"===typeof s.then){var c=s,f=i,d=f.tag;if(0===(1&f.mode)&&(0===d||11===d||15===d)){var p=f.alternate;p?(f.updateQueue=p.updateQueue,f.memoizedState=p.memoizedState,f.lanes=p.lanes):(f.updateQueue=null,f.memoizedState=null)}var m=vu(u);if(null!==m){m.flags&=-257,yu(m,u,i,0,n),1&m.mode&&gu(o,c,n),s=c;var h=(n=m).updateQueue;if(null===h){var g=new Set;g.add(s),n.updateQueue=g}else h.add(s);break e}if(0===(1&n)){gu(o,c,n),gs();break e}s=Error(a(426))}else if(la&&1&i.mode){var v=vu(u);if(null!==v){0===(65536&v.flags)&&(v.flags|=256),yu(v,u,i,0,n),ma(cu(s,i));break e}}o=s=cu(s,i),4!==Ri&&(Ri=2),null===Ai?Ai=[o]:Ai.push(o),o=u;do{switch(o.tag){case 3:o.flags|=65536,n&=-n,o.lanes|=n,Oa(o,mu(0,s,n));break e;case 1:i=s;var y=o.type,b=o.stateNode;if(0===(128&o.flags)&&("function"===typeof y.getDerivedStateFromError||null!==b&&"function"===typeof b.componentDidCatch&&(null===Ki||!Ki.has(b)))){o.flags|=65536,n&=-n,o.lanes|=n,Oa(o,hu(o,i,n));break e}}o=o.return}while(null!==o)}ws(t)}catch(k){n=k,Ti===t&&null!==t&&(Ti=t=t.return);continue}break}}function hs(){var e=_i.current;return _i.current=ou,null===e?ou:e}function gs(){0!==Ri&&3!==Ri&&2!==Ri||(Ri=4),null===Li||0===(268435455&Ii)&&0===(268435455&Ui)||is(Li,Mi)}function vs(e,n){var t=Pi;Pi|=2;var r=hs();for(Li===e&&Mi===n||(Wi=null,ps(e,n));;)try{ys();break}catch(l){ms(e,l)}if(wa(),Pi=t,_i.current=r,null!==Ti)throw Error(a(261));return Li=null,Mi=0,Ri}function ys(){for(;null!==Ti;)ks(Ti)}function bs(){for(;null!==Ti&&!Ye();)ks(Ti)}function ks(e){var n=Ei(e.alternate,e,Fi);e.memoizedProps=e.pendingProps,null===n?ws(e):Ti=n,zi.current=null}function ws(e){var n=e;do{var t=n.alternate;if(e=n.return,0===(32768&n.flags)){if(null!==(t=qu(t,n,Fi)))return void(Ti=t)}else{if(null!==(t=Yu(t,n)))return t.flags&=32767,void(Ti=t);if(null===e)return Ri=6,void(Ti=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(n=n.sibling))return void(Ti=n);Ti=n=e}while(null!==n);0===Ri&&(Ri=5)}function Ss(e,n,t){var r=kn,l=Ni.transition;try{Ni.transition=null,kn=1,function(e,n,t,r){do{xs()}while(null!==Yi);if(0!==(6&Pi))throw Error(a(327));t=e.finishedWork;var l=e.finishedLanes;if(null===t)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error(a(177));e.callbackNode=null,e.callbackPriority=0;var o=t.lanes|t.childLanes;if(function(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<t;){var l=31-on(t),a=1<<l;n[l]=0,r[l]=-1,e[l]=-1,t&=~a}}(e,o),e===Li&&(Ti=Li=null,Mi=0),0===(2064&t.subtreeFlags)&&0===(2064&t.flags)||qi||(qi=!0,Ls(nn,(function(){return xs(),null}))),o=0!==(15990&t.flags),0!==(15990&t.subtreeFlags)||o){o=Ni.transition,Ni.transition=null;var u=kn;kn=1;var i=Pi;Pi|=4,zi.current=null,function(e,n){if(el=jn,pr(e=dr())){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(t=(t=e.ownerDocument)&&t.defaultView||window).getSelection&&t.getSelection();if(r&&0!==r.rangeCount){t=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch(w){t=null;break e}var u=0,i=-1,s=-1,c=0,f=0,d=e,p=null;n:for(;;){for(var m;d!==t||0!==l&&3!==d.nodeType||(i=u+l),d!==o||0!==r&&3!==d.nodeType||(s=u+r),3===d.nodeType&&(u+=d.nodeValue.length),null!==(m=d.firstChild);)p=d,d=m;for(;;){if(d===e)break n;if(p===t&&++c===l&&(i=u),p===o&&++f===r&&(s=u),null!==(m=d.nextSibling))break;p=(d=p).parentNode}d=m}t=-1===i||-1===s?null:{start:i,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(nl={focusedElem:e,selectionRange:t},jn=!1,Ju=n;null!==Ju;)if(e=(n=Ju).child,0!==(1028&n.subtreeFlags)&&null!==e)e.return=n,Ju=e;else for(;null!==Ju;){n=Ju;try{var h=n.alternate;if(0!==(1024&n.flags))switch(n.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var g=h.memoizedProps,v=h.memoizedState,y=n.stateNode,b=y.getSnapshotBeforeUpdate(n.elementType===n.type?g:ga(n.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var k=n.stateNode.containerInfo;1===k.nodeType?k.textContent="":9===k.nodeType&&k.documentElement&&k.removeChild(k.documentElement);break;default:throw Error(a(163))}}catch(w){Cs(n,n.return,w)}if(null!==(e=n.sibling)){e.return=n.return,Ju=e;break}Ju=n.return}h=ti,ti=!1}(e,t),vi(t,e),mr(nl),jn=!!el,nl=el=null,e.current=t,bi(t,e,l),Xe(),Pi=i,kn=u,Ni.transition=o}else e.current=t;if(qi&&(qi=!1,Yi=e,Xi=l),o=e.pendingLanes,0===o&&(Ki=null),function(e){if(an&&"function"===typeof an.onCommitFiberRoot)try{an.onCommitFiberRoot(ln,e,void 0,128===(128&e.current.flags))}catch(n){}}(t.stateNode),ls(e,Ge()),null!==n)for(r=e.onRecoverableError,t=0;t<n.length;t++)l=n[t],r(l.value,{componentStack:l.stack,digest:l.digest});if(ji)throw ji=!1,e=$i,$i=null,e;0!==(1&Xi)&&0!==e.tag&&xs(),o=e.pendingLanes,0!==(1&o)?e===Zi?Gi++:(Gi=0,Zi=e):Gi=0,Hl()}(e,n,t,r)}finally{Ni.transition=l,kn=r}return null}function xs(){if(null!==Yi){var e=wn(Xi),n=Ni.transition,t=kn;try{if(Ni.transition=null,kn=16>e?16:e,null===Yi)var r=!1;else{if(e=Yi,Yi=null,Xi=0,0!==(6&Pi))throw Error(a(331));var l=Pi;for(Pi|=4,Ju=e.current;null!==Ju;){var o=Ju,u=o.child;if(0!==(16&Ju.flags)){var i=o.deletions;if(null!==i){for(var s=0;s<i.length;s++){var c=i[s];for(Ju=c;null!==Ju;){var f=Ju;switch(f.tag){case 0:case 11:case 15:ri(8,f,o)}var d=f.child;if(null!==d)d.return=f,Ju=d;else for(;null!==Ju;){var p=(f=Ju).sibling,m=f.return;if(oi(f),f===c){Ju=null;break}if(null!==p){p.return=m,Ju=p;break}Ju=m}}}var h=o.alternate;if(null!==h){var g=h.child;if(null!==g){h.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}Ju=o}}if(0!==(2064&o.subtreeFlags)&&null!==u)u.return=o,Ju=u;else e:for(;null!==Ju;){if(0!==(2048&(o=Ju).flags))switch(o.tag){case 0:case 11:case 15:ri(9,o,o.return)}var y=o.sibling;if(null!==y){y.return=o.return,Ju=y;break e}Ju=o.return}}var b=e.current;for(Ju=b;null!==Ju;){var k=(u=Ju).child;if(0!==(2064&u.subtreeFlags)&&null!==k)k.return=u,Ju=k;else e:for(u=b;null!==Ju;){if(0!==(2048&(i=Ju).flags))try{switch(i.tag){case 0:case 11:case 15:li(9,i)}}catch(S){Cs(i,i.return,S)}if(i===u){Ju=null;break e}var w=i.sibling;if(null!==w){w.return=i.return,Ju=w;break e}Ju=i.return}}if(Pi=l,Hl(),an&&"function"===typeof an.onPostCommitFiberRoot)try{an.onPostCommitFiberRoot(ln,e)}catch(S){}r=!0}return r}finally{kn=t,Ni.transition=n}}return!1}function Es(e,n,t){e=Da(e,n=mu(0,n=cu(t,n),1),1),n=ns(),null!==e&&(yn(e,1,n),ls(e,n))}function Cs(e,n,t){if(3===e.tag)Es(e,e,t);else for(;null!==n;){if(3===n.tag){Es(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Ki||!Ki.has(r))){n=Da(n,e=hu(n,e=cu(t,e),1),1),e=ns(),null!==n&&(yn(n,1,e),ls(n,e));break}}n=n.return}}function _s(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),n=ns(),e.pingedLanes|=e.suspendedLanes&t,Li===e&&(Mi&t)===t&&(4===Ri||3===Ri&&(130023424&Mi)===Mi&&500>Ge()-Hi?ps(e,0):Vi|=t),ls(e,n)}function zs(e,n){0===n&&(0===(1&e.mode)?n=1:(n=fn,0===(130023424&(fn<<=1))&&(fn=4194304)));var t=ns();null!==(e=Pa(e,n))&&(yn(e,n,t),ls(e,t))}function Ns(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),zs(e,t)}function Ps(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(a(314))}null!==r&&r.delete(n),zs(e,t)}function Ls(e,n){return Ke(e,n)}function Ts(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ms(e,n,t,r){return new Ts(e,n,t,r)}function Fs(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ds(e,n){var t=e.alternate;return null===t?((t=Ms(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=14680064&e.flags,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function Rs(e,n,t,r,l,o){var u=2;if(r=e,"function"===typeof e)Fs(e)&&(u=1);else if("string"===typeof e)u=5;else e:switch(e){case x:return Os(t.children,l,o,n);case E:u=8,l|=8;break;case C:return(e=Ms(12,t,n,2|l)).elementType=C,e.lanes=o,e;case P:return(e=Ms(13,t,n,l)).elementType=P,e.lanes=o,e;case L:return(e=Ms(19,t,n,l)).elementType=L,e.lanes=o,e;case F:return Is(t,l,o,n);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case _:u=10;break e;case z:u=9;break e;case N:u=11;break e;case T:u=14;break e;case M:u=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(n=Ms(u,t,n,l)).elementType=e,n.type=r,n.lanes=o,n}function Os(e,n,t,r){return(e=Ms(7,e,r,n)).lanes=t,e}function Is(e,n,t,r){return(e=Ms(22,e,r,n)).elementType=F,e.lanes=t,e.stateNode={isHidden:!1},e}function Us(e,n,t){return(e=Ms(6,e,null,n)).lanes=t,e}function Vs(e,n,t){return(n=Ms(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function As(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=vn(0),this.expirationTimes=vn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vn(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Bs(e,n,t,r,l,a,o,u,i){return e=new As(e,n,t,u,i),1===n?(n=1,!0===a&&(n|=8)):n=0,a=Ms(3,null,null,n),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ta(a),e}function Hs(e){if(!e)return zl;e:{if(He(e=e._reactInternals)!==e||1!==e.tag)throw Error(a(170));var n=e;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(Ml(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(null!==n);throw Error(a(171))}if(1===e.tag){var t=e.type;if(Ml(t))return Rl(e,t,n)}return n}function Qs(e,n,t,r,l,a,o,u,i){return(e=Bs(t,r,!0,e,0,a,0,u,i)).context=Hs(null),t=e.current,(a=Fa(r=ns(),l=ts(t))).callback=void 0!==n&&null!==n?n:null,Da(t,a,l),e.current.lanes=l,yn(e,l,r),ls(e,r),e}function Ws(e,n,t,r){var l=n.current,a=ns(),o=ts(l);return t=Hs(t),null===n.context?n.context=t:n.pendingContext=t,(n=Fa(a,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(n.callback=r),null!==(e=Da(l,n,o))&&(rs(e,l,o,a),Ra(e,l,o)),o}function js(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function $s(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var t=e.retryLane;e.retryLane=0!==t&&t<n?t:n}}function Ks(e,n){$s(e,n),(e=e.alternate)&&$s(e,n)}Ei=function(e,n,t){if(null!==e)if(e.memoizedProps!==n.pendingProps||Pl.current)ku=!0;else{if(0===(e.lanes&t)&&0===(128&n.flags))return ku=!1,function(e,n,t){switch(n.tag){case 3:Lu(n),pa();break;case 5:ao(n);break;case 1:Ml(n.type)&&Ol(n);break;case 4:ro(n,n.stateNode.containerInfo);break;case 10:var r=n.type._context,l=n.memoizedProps.value;_l(va,r._currentValue),r._currentValue=l;break;case 13:if(null!==(r=n.memoizedState))return null!==r.dehydrated?(_l(uo,1&uo.current),n.flags|=128,null):0!==(t&n.child.childLanes)?Uu(e,n,t):(_l(uo,1&uo.current),null!==(e=ju(e,n,t))?e.sibling:null);_l(uo,1&uo.current);break;case 19:if(r=0!==(t&n.childLanes),0!==(128&e.flags)){if(r)return Qu(e,n,t);n.flags|=128}if(null!==(l=n.memoizedState)&&(l.rendering=null,l.tail=null,l.lastEffect=null),_l(uo,uo.current),r)break;return null;case 22:case 23:return n.lanes=0,Cu(e,n,t)}return ju(e,n,t)}(e,n,t);ku=0!==(131072&e.flags)}else ku=!1,la&&0!==(1048576&n.flags)&&Jl(n,$l,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;Wu(e,n),e=n.pendingProps;var l=Tl(n,Nl.current);Ea(n,t),l=Eo(null,n,r,e,l,t);var o=Co();return n.flags|=1,"object"===typeof l&&null!==l&&"function"===typeof l.render&&void 0===l.$$typeof?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Ml(r)?(o=!0,Ol(n)):o=!1,n.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,Ta(n),l.updater=Ba,n.stateNode=l,l._reactInternals=n,ja(n,r,e,t),n=Pu(null,n,r,!0,o,t)):(n.tag=0,la&&o&&ea(n),wu(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(Wu(e,n),e=n.pendingProps,r=(l=r._init)(r._payload),n.type=r,l=n.tag=function(e){if("function"===typeof e)return Fs(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===N)return 11;if(e===T)return 14}return 2}(r),e=ga(r,e),l){case 0:n=zu(null,n,r,e,t);break e;case 1:n=Nu(null,n,r,e,t);break e;case 11:n=Su(null,n,r,e,t);break e;case 14:n=xu(null,n,r,ga(r.type,e),t);break e}throw Error(a(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,zu(e,n,r,l=n.elementType===r?l:ga(r,l),t);case 1:return r=n.type,l=n.pendingProps,Nu(e,n,r,l=n.elementType===r?l:ga(r,l),t);case 3:e:{if(Lu(n),null===e)throw Error(a(387));r=n.pendingProps,l=(o=n.memoizedState).element,Ma(e,n),Ia(n,r,null,t);var u=n.memoizedState;if(r=u.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},n.updateQueue.baseState=o,n.memoizedState=o,256&n.flags){n=Tu(e,n,r,t,l=cu(Error(a(423)),n));break e}if(r!==l){n=Tu(e,n,r,t,l=cu(Error(a(424)),n));break e}for(ra=sl(n.stateNode.containerInfo.firstChild),ta=n,la=!0,aa=null,t=Ga(n,null,r,t),n.child=t;t;)t.flags=-3&t.flags|4096,t=t.sibling}else{if(pa(),r===l){n=ju(e,n,t);break e}wu(e,n,r,t)}n=n.child}return n;case 5:return ao(n),null===e&&sa(n),r=n.type,l=n.pendingProps,o=null!==e?e.memoizedProps:null,u=l.children,tl(r,l)?u=null:null!==o&&tl(r,o)&&(n.flags|=32),_u(e,n),wu(e,n,u,t),n.child;case 6:return null===e&&sa(n),null;case 13:return Uu(e,n,t);case 4:return ro(n,n.stateNode.containerInfo),r=n.pendingProps,null===e?n.child=Xa(n,null,r,t):wu(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,Su(e,n,r,l=n.elementType===r?l:ga(r,l),t);case 7:return wu(e,n,n.pendingProps,t),n.child;case 8:case 12:return wu(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,o=n.memoizedProps,u=l.value,_l(va,r._currentValue),r._currentValue=u,null!==o)if(ur(o.value,u)){if(o.children===l.children&&!Pl.current){n=ju(e,n,t);break e}}else for(null!==(o=n.child)&&(o.return=n);null!==o;){var i=o.dependencies;if(null!==i){u=o.child;for(var s=i.firstContext;null!==s;){if(s.context===r){if(1===o.tag){(s=Fa(-1,t&-t)).tag=2;var c=o.updateQueue;if(null!==c){var f=(c=c.shared).pending;null===f?s.next=s:(s.next=f.next,f.next=s),c.pending=s}}o.lanes|=t,null!==(s=o.alternate)&&(s.lanes|=t),xa(o.return,t,n),i.lanes|=t;break}s=s.next}}else if(10===o.tag)u=o.type===n.type?null:o.child;else if(18===o.tag){if(null===(u=o.return))throw Error(a(341));u.lanes|=t,null!==(i=u.alternate)&&(i.lanes|=t),xa(u,t,n),u=o.sibling}else u=o.child;if(null!==u)u.return=o;else for(u=o;null!==u;){if(u===n){u=null;break}if(null!==(o=u.sibling)){o.return=u.return,u=o;break}u=u.return}o=u}wu(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Ea(n,t),r=r(l=Ca(l)),n.flags|=1,wu(e,n,r,t),n.child;case 14:return l=ga(r=n.type,n.pendingProps),xu(e,n,r,l=ga(r.type,l),t);case 15:return Eu(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ga(r,l),Wu(e,n),n.tag=1,Ml(r)?(e=!0,Ol(n)):e=!1,Ea(n,t),Qa(n,r,l),ja(n,r,l,t),Pu(null,n,r,!0,e,t);case 19:return Qu(e,n,t);case 22:return Cu(e,n,t)}throw Error(a(156,n.tag))};var qs="function"===typeof reportError?reportError:function(e){console.error(e)};function Ys(e){this._internalRoot=e}function Xs(e){this._internalRoot=e}function Gs(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Zs(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Js(){}function ec(e,n,t,r,l){var a=t._reactRootContainer;if(a){var o=a;if("function"===typeof l){var u=l;l=function(){var e=js(o);u.call(e)}}Ws(n,o,e,l)}else o=function(e,n,t,r,l){if(l){if("function"===typeof r){var a=r;r=function(){var e=js(o);a.call(e)}}var o=Qs(n,r,e,0,null,!1,0,"",Js);return e._reactRootContainer=o,e[ml]=o.current,Hr(8===e.nodeType?e.parentNode:e),fs(),o}for(;l=e.lastChild;)e.removeChild(l);if("function"===typeof r){var u=r;r=function(){var e=js(i);u.call(e)}}var i=Bs(e,0,!1,null,0,!1,0,"",Js);return e._reactRootContainer=i,e[ml]=i.current,Hr(8===e.nodeType?e.parentNode:e),fs((function(){Ws(n,i,t,r)})),i}(t,n,e,l,r);return js(o)}Xs.prototype.render=Ys.prototype.render=function(e){var n=this._internalRoot;if(null===n)throw Error(a(409));Ws(e,n,null,null)},Xs.prototype.unmount=Ys.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var n=e.containerInfo;fs((function(){Ws(null,e,null,null)})),n[ml]=null}},Xs.prototype.unstable_scheduleHydration=function(e){if(e){var n=Cn();e={blockedOn:null,target:e,priority:n};for(var t=0;t<Dn.length&&0!==n&&n<Dn[t].priority;t++);Dn.splice(t,0,e),0===t&&Un(e)}},Sn=function(e){switch(e.tag){case 3:var n=e.stateNode;if(n.current.memoizedState.isDehydrated){var t=dn(n.pendingLanes);0!==t&&(bn(n,1|t),ls(n,Ge()),0===(6&Pi)&&(Qi=Ge()+500,Hl()))}break;case 13:fs((function(){var n=Pa(e,1);if(null!==n){var t=ns();rs(n,e,1,t)}})),Ks(e,1)}},xn=function(e){if(13===e.tag){var n=Pa(e,134217728);if(null!==n)rs(n,e,134217728,ns());Ks(e,134217728)}},En=function(e){if(13===e.tag){var n=ts(e),t=Pa(e,n);if(null!==t)rs(t,e,n,ns());Ks(e,n)}},Cn=function(){return kn},_n=function(e,n){var t=kn;try{return kn=e,n()}finally{kn=t}},Se=function(e,n,t){switch(n){case"input":if(Z(e,t),n=t.name,"radio"===t.type&&null!=n){for(t=e;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),n=0;n<t.length;n++){var r=t[n];if(r!==e&&r.form===e.form){var l=wl(r);if(!l)throw Error(a(90));K(r),Z(r,l)}}}break;case"textarea":ae(e,t);break;case"select":null!=(n=t.value)&&te(e,!!t.multiple,n,!1)}},Ne=cs,Pe=fs;var nc={usingClientEntryPoint:!1,Events:[bl,kl,wl,_e,ze,cs]},tc={findFiberByHostInstance:yl,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},rc={bundleType:tc.bundleType,version:tc.version,rendererPackageName:tc.rendererPackageName,rendererConfig:tc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=je(e))?null:e.stateNode},findFiberByHostInstance:tc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var lc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!lc.isDisabled&&lc.supportsFiber)try{ln=lc.inject(rc),an=lc}catch(ce){}}n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=nc,n.createPortal=function(e,n){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Gs(n))throw Error(a(200));return function(e,n,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==r?null:""+r,children:e,containerInfo:n,implementation:t}}(e,n,null,t)},n.createRoot=function(e,n){if(!Gs(e))throw Error(a(299));var t=!1,r="",l=qs;return null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(t=!0),void 0!==n.identifierPrefix&&(r=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),n=Bs(e,1,!1,null,0,t,0,r,l),e[ml]=n.current,Hr(8===e.nodeType?e.parentNode:e),new Ys(n)},n.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var n=e._reactInternals;if(void 0===n){if("function"===typeof e.render)throw Error(a(188));throw e=Object.keys(e).join(","),Error(a(268,e))}return e=null===(e=je(n))?null:e.stateNode},n.flushSync=function(e){return fs(e)},n.hydrate=function(e,n,t){if(!Zs(n))throw Error(a(200));return ec(null,e,n,!0,t)},n.hydrateRoot=function(e,n,t){if(!Gs(e))throw Error(a(405));var r=null!=t&&t.hydratedSources||null,l=!1,o="",u=qs;if(null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(l=!0),void 0!==t.identifierPrefix&&(o=t.identifierPrefix),void 0!==t.onRecoverableError&&(u=t.onRecoverableError)),n=Qs(n,null,e,1,null!=t?t:null,l,0,o,u),e[ml]=n.current,Hr(e),r)for(e=0;e<r.length;e++)l=(l=(t=r[e])._getVersion)(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,l]:n.mutableSourceEagerHydrationData.push(t,l);return new Xs(n)},n.render=function(e,n,t){if(!Zs(n))throw Error(a(200));return ec(null,e,n,!1,t)},n.unmountComponentAtNode=function(e){if(!Zs(e))throw Error(a(40));return!!e._reactRootContainer&&(fs((function(){ec(null,null,e,!1,(function(){e._reactRootContainer=null,e[ml]=null}))})),!0)},n.unstable_batchedUpdates=cs,n.unstable_renderSubtreeIntoContainer=function(e,n,t,r){if(!Zs(t))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return ec(e,n,t,!1,r)},n.version="18.2.0-next-9e3b772b8-20220608"},20745:function(e,n,t){var r=t(73935);n.s=r.createRoot,r.hydrateRoot},73935:function(e,n,t){!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}(),e.exports=t(64448)}}]);
\ No newline at end of file
web/gui/v2/registry-access.html
new
+42
@@ -0,0 +1,42 @@
1
+<!doctype html><html><head><title>Netdata Registry</title><meta name="application-name" content="netdata"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,minimum-scale=1"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/></head><body><script>var getBasename = function() {
2
+ var pathRegex = /\/(v2\/)?registry-access.html?.*/
3
+ return window.location.origin + window.location.pathname.replace(pathRegex, "")
4
+ }
5
+
6
+ window.addEventListener('message', function(event) {
7
+ const originUrl = event.data
8
+
9
+ fetch(originUrl + "/api/v1/registry?action=hello", { cache: "no-cache", credentials: "include" })
10
+ .then(function(response) { return response.json() })
11
+ .then(function(data) {
12
+ var retries = 3
13
+ var nodes = data.nodes || []
14
+
15
+ var doAccess = function(mg, nm, token) {
16
+ fetch(data.registry + '/api/v1/registry?action=access&machine=' + (mg || data.machine_guid) + '&name=' + encodeURIComponent(nm || data.hostname) + '&url=' + encodeURIComponent(originUrl) + '&agent=' + (data.agent ? data.agent.machine_guid : ""), { cache: "no-cache", credentials: "include", headers: { Authorization: 'Bearer ' + (token || localStorage.getItem("registry-netdata-token")) } })
17
+ .then(function(response) { return response.json() })
18
+ .then(function(data) {
19
+ var token = data.person_guid
20
+
21
+ if (data.status === "redirect" && retries > 0) {
22
+ retries = retries - 1
23
+ doAccess(data.machine_guid, data.hostname, token)
24
+ }
25
+
26
+ if (data.status === "ok") {
27
+ localStorage.setItem("registry-netdata-token", token)
28
+
29
+ node = nodes.pop()
30
+
31
+ if (!!node) {
32
+ setTimeout(function () {
33
+ doAccess(node.machine_guid, node.hostname, token)
34
+ }, 1000)
35
+ }
36
+ }
37
+ window.parent.postMessage(data, "*");
38
+ })
39
+ }
40
+ doAccess(data.machine_guid, data.hostname)
41
+ })
42
+ });</script></body></html>
\ No newline at end of file
web/gui/v2/registry-alert-redirect.html
new
+64
@@ -0,0 +1,64 @@
1
+<!doctype html><html><head><title>Netdata Registry</title><meta name="application-name" content="netdata"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,minimum-scale=1"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/></head><body><div id="agent-splash-screen" class="loading"><div class="hero"><div class="logo-container"><svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo-blur"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="rgba(0,171,68,0.1)"/></svg> <svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="#DDFFEB"/></svg></div><div class="headings"><h1 class="title">Netdata</h1><div class="loading-message"><p class="subtitle">Trying to find an agent with this alert...</p><div class="flex-center">We couldn't find any agents live that have this alert.</div></div></div></div></div><script>function loadStyle(url, { media, insertAfter: aref, insertBefore: bref, rel, type } = {}) {
2
+ rel = rel || 'stylesheet'
3
+ type = type || 'text/css'
4
+ return new Promise(function(resolve, reject) {
5
+ var link = document.createElement('link');
6
+ link.type = type;
7
+ link.rel = rel;
8
+ link.href = url;
9
+ link.media = media || 'all';
10
+
11
+ link.onerror = function(err) {
12
+ reject(new URIError(`loadStyle: the stylesheet ${err.target.src} is not accessible.`));
13
+ };
14
+
15
+ link.onload = function() {
16
+ resolve();
17
+ };
18
+
19
+ if (aref) {
20
+ aref.parentNode.insertBefore(link, aref.nextSibling);
21
+ return;
22
+ }
23
+
24
+ if (bref) {
25
+ bref.parentNode.insertBefore(link, bref);
26
+ return;
27
+ }
28
+
29
+ document.head.appendChild(link);
30
+ });
31
+ }
32
+
33
+ loadStyle("/v2/static/splash.css")
34
+ loadStyle("/v2/favicon.ico", {rel: "icon", type: "image/x-icon"})
35
+
36
+ var searchParams = new URLSearchParams(location.search)
37
+ var mg = searchParams.get("agent_machine_guid")
38
+ var tr_i = searchParams.get("transition_id")
39
+
40
+ fetch("/api/v1/registry?action=search&for=" + mg, { cache: "no-cache", credentials: "include", headers: { Authorization: 'Bearer ' + localStorage.getItem("registry-netdata-token") } })
41
+ .then(function(response) { return response.json() })
42
+ .then(function(data) {
43
+ if (data.status === "ok") {
44
+ data.urls.forEach(function(urlData) {
45
+ var url = urlData[1]
46
+
47
+ fetch(url + "/api/v1/registry?action=hello", { cache: "no-cache", credentials: "include" })
48
+ .then(function(response) { return response.json() })
49
+ .then(function(helloData) {
50
+ if (mg === helloData.agent ? helloData.agent.machine_guid : helloData.machine_guid) {
51
+ location.replace(url + "/spaces/" + helloData.hostname + "/rooms/local/alerts/" + (tr_i || "") + location.search)
52
+ }
53
+ })
54
+ })
55
+ } else {
56
+ var el = document.getElementById('agent-splash-screen');
57
+ el.classList.remove("loading");
58
+ el.classList.add("error");
59
+ }
60
+ }).catch(e => {
61
+ var el = document.getElementById('agent-splash-screen');
62
+ el.classList.remove("loading");
63
+ el.classList.add("error");
64
+ })</script></body></html>
\ No newline at end of file
web/gui/v2/runtime.01fade20a5c3f49b8c75.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="a29ae074-6a36-4cd1-b10e-24dd42a09aaf",e._sentryDebugIdIdentifier="sentry-dbid-a29ae074-6a36-4cd1-b10e-24dd42a09aaf")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},function(){"use strict";var e={},n={};function t(r){var o=n[r];if(void 0!==o)return o.exports;var f=n[r]={id:r,loaded:!1,exports:{}};return e[r].call(f.exports,f,f.exports,t),f.loaded=!0,f.exports}t.m=e,function(){var e=[];t.O=function(n,r,o,f){if(!r){var a=1/0;for(u=0;u<e.length;u++){r=e[u][0],o=e[u][1],f=e[u][2];for(var c=!0,d=0;d<r.length;d++)(!1&f||a>=f)&&Object.keys(t.O).every((function(e){return t.O[e](r[d])}))?r.splice(d--,1):(c=!1,f<a&&(a=f));if(c){e.splice(u--,1);var i=o();void 0!==i&&(n=i)}}return n}f=f||0;for(var u=e.length;u>0&&e[u-1][2]>f;u--)e[u]=e[u-1];e[u]=[r,o,f]}}(),t.F={},t.E=function(e){Object.keys(t.F).map((function(n){t.F[n](e)}))},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,{a:n}),n},function(){var e,n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};t.t=function(r,o){if(1&o&&(r=this(r)),8&o)return r;if("object"===typeof r&&r){if(4&o&&r.__esModule)return r;if(16&o&&"function"===typeof r.then)return r}var f=Object.create(null);t.r(f);var a={};e=e||[null,n({}),n([]),n(n)];for(var c=2&o&&r;"object"==typeof c&&!~e.indexOf(c);c=n(c))Object.getOwnPropertyNames(c).forEach((function(e){a[e]=function(){return r[e]}}));return a.default=function(){return r},t.d(f,a),f}}(),t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.f={},t.e=function(e){return Promise.all(Object.keys(t.f).reduce((function(n,r){return t.f[r](e,n),n}),[]))},t.u=function(e){return(189===e?"editor":e)+"."+{20:"45ecd84daf8e214a9d25",43:"2b1f01ea435e2a6b5e71",86:"3f45baea5e900515c627",102:"99fe8529c18edf5528bd",137:"b93467b398d77a6ec3e5",189:"10986488db9355ac3132",193:"97159d1c102caa84a2bf",199:"4e9028e566c84a075e05",202:"7c0591f9877f8632d967",241:"b88544536c9e170c08dd",252:"21ce108e3c20d4a3ac07",282:"501982c0bf7a84861d76",296:"23f60d4bd814dcbf10f7",324:"d1933d9aa4e7422636eb",359:"bf28956b0a982e8af965",360:"56c21a2225151e48915c",367:"c05334328139fb144aa4",379:"17f8244f5648bf574c5e",380:"1866e2605cbda60acc0d",424:"cc86e6f95ac6a5e0c54e",442:"291d05e3da308fca6a03",451:"87c1413ac5d5138fbb20",510:"18fca9a4a4064516dc64",514:"a79a713718922522851d",533:"c99e4841496c93d3be4e",564:"67df4067cbc8fb003702",575:"e15b08c9747df1aa0537",597:"21617496c215b928ad5b",610:"a2aa33f4e58d12c52305",611:"a19e10b49b9d70e14bc9",663:"cdba1a21c456207c4b90",722:"79a886041efb3bc44c95",723:"a807df6bf07c83469608",734:"5760950c46daf81dc4d7",817:"480ad000dd81d4d84333",837:"405d200f8e02114883b8",872:"662015ec333183b19c91",934:"1a1dc40ee735dbe7a912",969:"3830e85aa10c3707345b"}[e]+".chunk.js"},t.miniCssF=function(e){return e+"."+{379:"d4eaadf9a64c80cfb238",380:"ccb665950325037c0dda",723:"cc9fa5f3bdc0bf3ab2fc"}[e]+".css"},t.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),t.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},function(){var e={},n="cloud-frontend:";t.l=function(r,o,f,a){if(e[r])e[r].push(o);else{var c,d;if(void 0!==f)for(var i=document.getElementsByTagName("script"),u=0;u<i.length;u++){var b=i[u];if(b.getAttribute("src")==r||b.getAttribute("data-webpack")==n+f){c=b;break}}c||(d=!0,(c=document.createElement("script")).charset="utf-8",c.timeout=120,t.nc&&c.setAttribute("nonce",t.nc),c.setAttribute("data-webpack",n+f),c.src=r),e[r]=[o];var l=function(n,t){c.onerror=c.onload=null,clearTimeout(s);var o=e[r];if(delete e[r],c.parentNode&&c.parentNode.removeChild(c),o&&o.forEach((function(e){return e(t)})),n)return n(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=l.bind(null,c.onerror),c.onload=l.bind(null,c.onload),d&&document.head.appendChild(c)}}}(),t.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},t.p="/",function(){if("undefined"!==typeof document){var e=function(e){return new Promise((function(n,r){var o=t.miniCssF(e),f=t.p+o;if(function(e,n){for(var t=document.getElementsByTagName("link"),r=0;r<t.length;r++){var o=(a=t[r]).getAttribute("data-href")||a.getAttribute("href");if("stylesheet"===a.rel&&(o===e||o===n))return a}var f=document.getElementsByTagName("style");for(r=0;r<f.length;r++){var a;if((o=(a=f[r]).getAttribute("data-href"))===e||o===n)return a}}(o,f))return n();!function(e,n,t,r,o){var f=document.createElement("link");f.rel="stylesheet",f.type="text/css",f.onerror=f.onload=function(t){if(f.onerror=f.onload=null,"load"===t.type)r();else{var a=t&&("load"===t.type?"missing":t.type),c=t&&t.target&&t.target.href||n,d=new Error("Loading CSS chunk "+e+" failed.\n("+c+")");d.code="CSS_CHUNK_LOAD_FAILED",d.type=a,d.request=c,f.parentNode&&f.parentNode.removeChild(f),o(d)}},f.href=n,t?t.parentNode.insertBefore(f,t.nextSibling):document.head.appendChild(f)}(e,f,null,n,r)}))},n={666:0};t.f.miniCss=function(t,r){n[t]?r.push(n[t]):0!==n[t]&&{379:1,380:1,723:1}[t]&&r.push(n[t]=e(t).then((function(){n[t]=0}),(function(e){throw delete n[t],e})))}}}(),function(){var e={666:0};t.f.j=function(n,r){var o=t.o(e,n)?e[n]:void 0;if(0!==o)if(o)r.push(o[2]);else if(666!=n){var f=new Promise((function(t,r){o=e[n]=[t,r]}));r.push(o[2]=f);var a=t.p+t.u(n),c=new Error;t.l(a,(function(r){if(t.o(e,n)&&(0!==(o=e[n])&&(e[n]=void 0),o)){var f=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;c.message="Loading chunk "+n+" failed.\n("+f+": "+a+")",c.name="ChunkLoadError",c.type=f,c.request=a,o[1](c)}}),"chunk-"+n,n)}else e[n]=0},t.F.j=function(n){if((!t.o(e,n)||void 0===e[n])&&666!=n){e[n]=null;var r=document.createElement("link");t.nc&&r.setAttribute("nonce",t.nc),r.rel="prefetch",r.as="script",r.href=t.p+t.u(n),document.head.appendChild(r)}},t.O.j=function(n){return 0===e[n]};var n=function(n,r){var o,f,a=r[0],c=r[1],d=r[2],i=0;if(a.some((function(n){return 0!==e[n]}))){for(o in c)t.o(c,o)&&(t.m[o]=c[o]);if(d)var u=d(t)}for(n&&n(r);i<a.length;i++)f=a[i],t.o(e,f)&&e[f]&&e[f][0](),e[f]=0;return t.O(u)},r=self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[];r.forEach(n.bind(null,0)),r.push=n.bind(null,r.push.bind(r))}(),t.nc=void 0,function(){var e={282:[379,442],442:[296],597:[20],611:[597]};t.f.prefetch=function(n,r){Promise.all(r).then((function(){var r=e[n];Array.isArray(r)&&r.map(t.E)}))}}()}();
\ No newline at end of file
web/gui/v2/runtime.71a9638c152729b59ed5.js
deleted
-1
@@ -1 +0,0 @@
1
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5f0be741-65d0-460c-acd9-002c13159162",e._sentryDebugIdIdentifier="sentry-dbid-5f0be741-65d0-460c-acd9-002c13159162")}catch(e){}}(),(()=>{"use strict";var e={},t={};function r(a){var n=t[a];if(void 0!==n)return n.exports;var d=t[a]={id:a,loaded:!1,exports:{}};return e[a].call(d.exports,d,d.exports,r),d.loaded=!0,d.exports}r.m=e,(()=>{var e=[];r.O=(t,a,n,d)=>{if(!a){var o=1/0;for(l=0;l<e.length;l++){for(var[a,n,d]=e[l],f=!0,c=0;c<a.length;c++)(!1&d||o>=d)&&Object.keys(r.O).every((e=>r.O[e](a[c])))?a.splice(c--,1):(f=!1,d<o&&(o=d));if(f){e.splice(l--,1);var i=n();void 0!==i&&(t=i)}}return t}d=d||0;for(var l=e.length;l>0&&e[l-1][2]>d;l--)e[l]=e[l-1];e[l]=[a,n,d]}})(),r.F={},r.E=e=>{Object.keys(r.F).map((t=>{r.F[t](e)}))},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;r.t=function(a,n){if(1&n&&(a=this(a)),8&n)return a;if("object"===typeof a&&a){if(4&n&&a.__esModule)return a;if(16&n&&"function"===typeof a.then)return a}var d=Object.create(null);r.r(d);var o={};e=e||[null,t({}),t([]),t(t)];for(var f=2&n&&a;"object"==typeof f&&!~e.indexOf(f);f=t(f))Object.getOwnPropertyNames(f).forEach((e=>o[e]=()=>a[e]));return o.default=()=>a,r.d(d,o),d}})(),r.d=(e,t)=>{for(var a in t)r.o(t,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((t,a)=>(r.f[a](e,t),t)),[])),r.u=e=>(189===e?"editor":e)+"."+{13:"7c3b3cd4187fcefb1623",20:"199ca42b9c403ebb5a4b",26:"be6ba794320d9936a85b",92:"056d9c7eb658e9ce69e4",93:"b5623ea98f7eb4813624",112:"f3cc3f26cb7ea65ede41",147:"9e6c024694ae5d9f7485",154:"08edb9b13cc76536f77b",184:"9a762940288432c72c72",189:"08a1a860087f3e4b5c6d",193:"d54814c07a0d644cb567",244:"5e1b087a2c055d12f837",248:"86272c9648f6139424aa",270:"08e4ef898465cc7010c5",309:"75e6b92e62ab187b48d7",327:"eaeff782ee641ba2c9d8",355:"dd0f20ecc68e705a45c0",378:"941bd8959916b24bc871",388:"458f29c79c3cc31212b9",405:"2910b293f130e34614ef",425:"ae765beee3b0e73957ca",491:"ccf50a459a599910a93b",514:"34e67f51cb675fe68e87",620:"772b37fee5d9609dfa1e",642:"754aee4a16c68ab5d2bf",693:"9e75ef0e12810484d834",708:"bc113d6eb7a73113761d",724:"382c69daa7d78aa070a2",829:"e189ab1f9c0e3c4396c9",855:"7237d882144380bcb56b",898:"481553c68483d38c6893",910:"64f12c4c30c45ef4836c",920:"87513849f708cf43e189",957:"8d8d89ae4226d9fa7335"}[e]+".chunk.js",r.miniCssF=e=>e+"."+{112:"cc9fa5f3bdc0bf3ab2fc",425:"d4eaadf9a64c80cfb238",829:"ccb665950325037c0dda"}[e]+".css",r.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),r.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="cloud-frontend:";r.l=(a,n,d,o)=>{if(e[a])e[a].push(n);else{var f,c;if(void 0!==d)for(var i=document.getElementsByTagName("script"),l=0;l<i.length;l++){var b=i[l];if(b.getAttribute("src")==a||b.getAttribute("data-webpack")==t+d){f=b;break}}f||(c=!0,(f=document.createElement("script")).charset="utf-8",f.timeout=120,r.nc&&f.setAttribute("nonce",r.nc),f.setAttribute("data-webpack",t+d),f.src=a),e[a]=[n];var s=(t,r)=>{f.onerror=f.onload=null,clearTimeout(u);var n=e[a];if(delete e[a],f.parentNode&&f.parentNode.removeChild(f),n&&n.forEach((e=>e(r))),t)return t(r)},u=setTimeout(s.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=s.bind(null,f.onerror),f.onload=s.bind(null,f.onload),c&&document.head.appendChild(f)}}})(),r.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),r.p="/",(()=>{if("undefined"!==typeof document){var e=e=>new Promise(((t,a)=>{var n=r.miniCssF(e),d=r.p+n;if(((e,t)=>{for(var r=document.getElementsByTagName("link"),a=0;a<r.length;a++){var n=(o=r[a]).getAttribute("data-href")||o.getAttribute("href");if("stylesheet"===o.rel&&(n===e||n===t))return o}var d=document.getElementsByTagName("style");for(a=0;a<d.length;a++){var o;if((n=(o=d[a]).getAttribute("data-href"))===e||n===t)return o}})(n,d))return t();((e,t,r,a,n)=>{var d=document.createElement("link");d.rel="stylesheet",d.type="text/css",d.onerror=d.onload=r=>{if(d.onerror=d.onload=null,"load"===r.type)a();else{var o=r&&("load"===r.type?"missing":r.type),f=r&&r.target&&r.target.href||t,c=new Error("Loading CSS chunk "+e+" failed.\n("+f+")");c.code="CSS_CHUNK_LOAD_FAILED",c.type=o,c.request=f,d.parentNode&&d.parentNode.removeChild(d),n(c)}},d.href=t,r?r.parentNode.insertBefore(d,r.nextSibling):document.head.appendChild(d)})(e,d,null,t,a)})),t={666:0};r.f.miniCss=(r,a)=>{t[r]?a.push(t[r]):0!==t[r]&&{112:1,425:1,829:1}[r]&&a.push(t[r]=e(r).then((()=>{t[r]=0}),(e=>{throw delete t[r],e})))}}})(),(()=>{var e={666:0};r.f.j=(t,a)=>{var n=r.o(e,t)?e[t]:void 0;if(0!==n)if(n)a.push(n[2]);else if(666!=t){var d=new Promise(((r,a)=>n=e[t]=[r,a]));a.push(n[2]=d);var o=r.p+r.u(t),f=new Error;r.l(o,(a=>{if(r.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var d=a&&("load"===a.type?"missing":a.type),o=a&&a.target&&a.target.src;f.message="Loading chunk "+t+" failed.\n("+d+": "+o+")",f.name="ChunkLoadError",f.type=d,f.request=o,n[1](f)}}),"chunk-"+t,t)}else e[t]=0},r.F.j=t=>{if((!r.o(e,t)||void 0===e[t])&&666!=t){e[t]=null;var a=document.createElement("link");r.nc&&a.setAttribute("nonce",r.nc),a.rel="prefetch",a.as="script",a.href=r.p+r.u(t),document.head.appendChild(a)}},r.O.j=t=>0===e[t];var t=(t,a)=>{var n,d,[o,f,c]=a,i=0;if(o.some((t=>0!==e[t]))){for(n in f)r.o(f,n)&&(r.m[n]=f[n]);if(c)var l=c(r)}for(t&&t(a);i<o.length;i++)d=o[i],r.o(e,d)&&e[d]&&e[d][0](),e[d]=0;return r.O(l)},a=self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})(),r.nc=void 0,(()=>{var e={355:[147],378:[425],425:[855,93],693:[355]};r.f.prefetch=(t,a)=>Promise.all(a).then((()=>{var a=e[t];Array.isArray(a)&&a.map(r.E)}))})()})();
\ No newline at end of file
web/gui/v2/static/img/1s-icon.svg
deleted
-19
@@ -1,19 +0,0 @@
1
-<svg width="38" height="38" viewBox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M19 0C8.53882 0 0 8.53882 0 19C0 29.4612 8.53882 38 19 38C29.4612 38 38 29.4612 38 19C38 8.53882 29.4612 0 19 0ZM27.9859 33.1271L27.0918 31.5624C26.9576 31.3388 26.6894 31.2941 26.4659 31.3835C26.2424 31.5176 26.1976 31.7859 26.2871 32.0094L27.1812 33.5741C24.9459 34.8259 22.3976 35.5859 19.6706 35.72V33.8871C19.6706 33.6188 19.4918 33.44 19.2235 33.44C18.9553 33.44 18.7765 33.6188 18.7765 33.8871V35.7647C16.0494 35.72 13.4565 35.0494 11.2212 33.8424L12.1153 32.2776C12.2494 32.0541 12.16 31.7859 11.9365 31.6518C11.7129 31.5176 11.4447 31.6071 11.3106 31.8306L10.4165 33.3953C8.13647 32.0541 6.21412 30.1765 4.82824 27.9859L6.39294 27.0918C6.61647 26.9576 6.66118 26.6894 6.57176 26.4659C6.43765 26.2424 6.16941 26.1976 5.94588 26.2871L4.38118 27.1812C3.12941 24.9906 2.36941 22.4424 2.23529 19.7153H4.06824C4.33647 19.7153 4.51529 19.5365 4.51529 19.2682C4.51529 19 4.33647 18.8212 4.06824 18.8212H2.23529C2.28 16.0941 2.95059 13.5012 4.15765 11.2659L5.72235 12.16C5.81176 12.2047 5.85647 12.2047 5.94588 12.2047C6.08 12.2047 6.25882 12.1153 6.34824 11.9812C6.48235 11.7576 6.39294 11.4894 6.16941 11.3553L4.60471 10.4612C5.94588 8.18118 7.82353 6.25882 10.0588 4.87294L10.9529 6.43765C11.0424 6.57176 11.1765 6.66118 11.3553 6.66118C11.4447 6.66118 11.4894 6.66118 11.5788 6.61647C11.8024 6.48235 11.8471 6.21412 11.7576 5.99059L10.8635 4.42588C13.1882 3.04 16.0047 2.23529 19 2.23529C28.2541 2.23529 35.7647 9.74588 35.7647 19C35.7647 21.8165 35.0941 24.4541 33.8424 26.7341L32.2776 25.84C32.0541 25.7059 31.7859 25.7953 31.6518 26.0188C31.5176 26.2424 31.6071 26.5106 31.8306 26.6447L33.3953 27.5388C32.0541 29.8188 30.2212 31.7412 27.9859 33.1271Z" fill="url(#paint0_linear)"/>
3
-<path d="M32.7247 11.087C31.3388 8.76231 29.2377 6.66113 26.9129 5.27525C24.6329 3.97878 21.9059 3.17407 19.0894 3.17407V15.6023C19.6259 15.6023 20.2518 15.8258 20.6988 16.0494C21.1459 16.3176 21.6824 16.8541 21.9506 17.3011C22.2188 17.7482 22.3977 18.3741 22.3977 18.9105H34.8706C34.8706 16.0941 34.0659 13.367 32.7247 11.087Z" fill="url(#paint1_linear)"/>
4
-<path d="M19 16.5413C17.6588 16.5413 16.5412 17.6589 16.5412 19.0001C16.5412 20.3413 17.6588 21.4589 19 21.4589C20.3412 21.4589 21.4588 20.3413 21.4588 19.0001C21.4588 17.6589 20.3412 16.5413 19 16.5413ZM19 19.8942C18.5083 19.8942 18.1059 19.4918 18.1059 19.0001C18.1059 18.5083 18.5083 18.106 19 18.106C19.4918 18.106 19.8941 18.5083 19.8941 19.0001C19.8941 19.4918 19.4918 19.8942 19 19.8942Z" fill="url(#paint2_linear)"/>
5
-<defs>
6
-<linearGradient id="paint0_linear" x1="19.0008" y1="0" x2="19.0008" y2="38.0057" gradientUnits="userSpaceOnUse">
7
-<stop stop-color="#17CE8A"/>
8
-<stop offset="1" stop-color="#047870"/>
9
-</linearGradient>
10
-<linearGradient id="paint1_linear" x1="26.9804" y1="3.17407" x2="26.9804" y2="18.9129" gradientUnits="userSpaceOnUse">
11
-<stop stop-color="#17CE8A"/>
12
-<stop offset="1" stop-color="#047870"/>
13
-</linearGradient>
14
-<linearGradient id="paint2_linear" x1="19.0001" y1="16.5413" x2="19.0001" y2="21.4596" gradientUnits="userSpaceOnUse">
15
-<stop stop-color="#17CE8A"/>
16
-<stop offset="1" stop-color="#047870"/>
17
-</linearGradient>
18
-</defs>
19
-</svg>
web/gui/v2/static/img/archive-illustration.svg
deleted
-328
@@ -1,328 +0,0 @@
1
-<svg width="686" height="501" viewBox="0 0 686 501" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<g opacity="0.4">
3
-<path fill-rule="evenodd" clip-rule="evenodd" d="M139.065 300.558L139.054 294.666C139.054 294.666 217.336 255.617 217.921 255.951L295.818 295.425V300.739C295.818 300.739 295.818 301.498 295.058 301.877L218.548 346.001C217.963 346.335 217.044 346.335 216.459 346.001L139.525 301.686C138.94 301.352 139.065 300.558 139.065 300.558Z" fill="#BDBDBD"/>
4
-<path fill-rule="evenodd" clip-rule="evenodd" d="M139.433 293.906L216.539 250.127C217.124 249.792 218.043 249.792 218.628 250.127L295.428 294.666C296.012 295 296.012 295.543 295.428 295.877L219.296 339.633C218.711 339.967 217.792 339.967 217.208 339.633L139.475 295.118C138.89 294.783 138.849 294.241 139.433 293.906Z" fill="#F3F3F3"/>
5
-<g opacity="0.2">
6
-<path d="M201.265 278.059L218.492 268.215L234.734 277.074L217.999 287.41L201.265 278.059Z" fill="url(#paint0_linear)"/>
7
-<path d="M230.872 296.278L247.606 286.434L264.341 295.786L247.606 305.63L230.872 296.278Z" fill="url(#paint1_linear)"/>
8
-<path d="M170.899 297.037L188.126 287.194L204.368 296.053L187.634 306.389L170.899 297.037Z" fill="url(#paint2_linear)"/>
9
-<path d="M200.506 314.498L217.733 304.654L233.975 313.513L217.24 323.849L200.506 314.498Z" fill="url(#paint3_linear)"/>
10
-</g>
11
-<path d="M201.265 247.693L218.492 237.849L234.734 246.709L218 257.045L201.265 247.693Z" fill="url(#paint4_linear)"/>
12
-<path d="M201.265 247.693V267.381L218 277.225V257.045L201.265 247.693Z" fill="url(#paint5_linear)"/>
13
-<path d="M218 257.045L234.734 246.709V266.987L218 277.225V257.045Z" fill="url(#paint6_linear)"/>
14
-<path d="M230.583 265.958L247.317 256.114L264.052 265.466L247.317 275.309L230.583 265.958Z" fill="url(#paint7_linear)"/>
15
-<path d="M230.583 265.958V285.646L247.317 295.489V275.309L230.583 265.958Z" fill="url(#paint8_linear)"/>
16
-<path d="M247.317 275.309L264.051 265.466V285.252L247.317 295.489V275.309Z" fill="url(#paint9_linear)"/>
17
-<path d="M170.899 266.672L188.126 256.828L204.368 265.687L187.634 276.023L170.899 266.672Z" fill="url(#paint10_linear)"/>
18
-<path d="M170.899 266.672V286.359L187.634 296.203V276.023L170.899 266.672Z" fill="url(#paint11_linear)"/>
19
-<path d="M187.634 276.023L204.368 265.687V285.966L187.634 296.203V276.023Z" fill="url(#paint12_linear)"/>
20
-<path d="M200.506 284.132L217.733 274.288L233.975 283.148L217.24 293.484L200.506 284.132Z" fill="url(#paint13_linear)"/>
21
-<path d="M200.506 284.132V303.82L217.24 313.664V293.484L200.506 284.132Z" fill="url(#paint14_linear)"/>
22
-<path d="M217.24 293.484L233.975 283.148V303.426L217.24 313.664V293.484Z" fill="url(#paint15_linear)"/>
23
-<path d="M201.265 218.845L218.492 209.002L234.734 217.861L218 228.197L201.265 218.845Z" fill="url(#paint16_linear)"/>
24
-<path d="M201.265 218.845V238.533L218 248.377V228.197L201.265 218.845Z" fill="url(#paint17_linear)"/>
25
-<path d="M218 228.197L234.734 217.861V238.139L218 248.377V228.197Z" fill="url(#paint18_linear)"/>
26
-<path d="M230.872 235.547L248.098 225.703L264.341 234.562L247.606 244.898L230.872 235.547Z" fill="url(#paint19_linear)"/>
27
-<path d="M230.872 235.547V255.234L247.606 265.078V244.898L230.872 235.547Z" fill="url(#paint20_linear)"/>
28
-<path d="M247.606 244.898L264.341 234.562V254.841L247.606 265.078V244.898Z" fill="url(#paint21_linear)"/>
29
-<path d="M170.899 237.824L188.126 227.98L204.368 236.84L187.634 247.176L170.899 237.824Z" fill="url(#paint22_linear)"/>
30
-<path d="M170.899 237.824V257.512L187.634 267.356V247.176L170.899 237.824Z" fill="url(#paint23_linear)"/>
31
-<path d="M187.634 247.176L204.368 236.84V257.118L187.634 267.356V247.176Z" fill="url(#paint24_linear)"/>
32
-<path d="M201.265 256.044L218 246.2L234.734 255.551L218 265.395L201.265 256.044Z" fill="url(#paint25_linear)"/>
33
-<path d="M201.265 256.044V275.731L218 285.575V265.395L201.265 256.044Z" fill="url(#paint26_linear)"/>
34
-<path d="M218 265.395L234.734 255.551V275.338L218 285.575V265.395Z" fill="url(#paint27_linear)"/>
35
-<path d="M233.975 189.239L216.748 179.395L200.506 188.254L217.24 198.59L233.975 189.239Z" fill="url(#paint28_linear)"/>
36
-<path d="M233.975 189.239V208.926L217.24 218.77V198.59L233.975 189.239Z" fill="url(#paint29_linear)"/>
37
-<path d="M217.24 198.59L200.506 188.254V208.533L217.24 218.77V198.59Z" fill="url(#paint30_linear)"/>
38
-<path d="M204.368 207.458L187.634 197.614L170.899 206.966L187.634 216.81L204.368 207.458Z" fill="url(#paint31_linear)"/>
39
-<path d="M204.368 207.458V227.146L187.634 236.99V216.81L204.368 207.458Z" fill="url(#paint32_linear)"/>
40
-<path d="M187.634 216.81L170.899 206.966V226.752L187.634 236.99V216.81Z" fill="url(#paint33_linear)"/>
41
-<path d="M264.341 208.217L247.114 198.373L230.872 207.233L247.606 217.569L264.341 208.217Z" fill="url(#paint34_linear)"/>
42
-<path d="M264.341 208.217V227.905L247.606 237.749V217.569L264.341 208.217Z" fill="url(#paint35_linear)"/>
43
-<path d="M247.606 217.569L230.872 207.233V227.511L247.606 237.749V217.569Z" fill="url(#paint36_linear)"/>
44
-<path d="M234.734 225.678L217.507 215.834L201.265 224.693L218 235.029L234.734 225.678Z" fill="url(#paint37_linear)"/>
45
-<path d="M234.734 225.678V245.365L218 255.209V235.029L234.734 225.678Z" fill="url(#paint38_linear)"/>
46
-<path d="M218 235.029L201.265 224.693V244.972L218 255.209V235.029Z" fill="url(#paint39_linear)"/>
47
-<path d="M233.975 160.391L216.748 150.547L200.506 159.407L217.24 169.743L233.975 160.391Z" fill="url(#paint40_linear)"/>
48
-<path d="M233.975 160.391V180.079L217.24 189.923V169.743L233.975 160.391Z" fill="url(#paint41_linear)"/>
49
-<path d="M217.24 169.743L200.506 159.407V179.685L217.24 189.923V169.743Z" fill="url(#paint42_linear)"/>
50
-<path d="M204.368 177.092L187.141 167.249L170.899 176.108L187.634 186.444L204.368 177.092Z" fill="url(#paint43_linear)"/>
51
-<path d="M204.368 177.092V196.78L187.634 206.624V186.444L204.368 177.092Z" fill="url(#paint44_linear)"/>
52
-<path d="M187.634 186.444L170.899 176.108V196.386L187.634 206.624V186.444Z" fill="url(#paint45_linear)"/>
53
-<path d="M264.341 179.37L247.114 169.526L230.872 178.385L247.606 188.721L264.341 179.37Z" fill="url(#paint46_linear)"/>
54
-<path d="M264.341 179.37V199.058L247.606 208.901V188.722L264.341 179.37Z" fill="url(#paint47_linear)"/>
55
-<path d="M247.606 188.721L230.872 178.385V198.664L247.606 208.901V188.721Z" fill="url(#paint48_linear)"/>
56
-<path d="M233.975 197.589L217.24 187.745L200.506 197.097L217.24 206.941L233.975 197.589Z" fill="url(#paint49_linear)"/>
57
-<path d="M233.975 197.589V217.277L217.24 227.121V206.941L233.975 197.589Z" fill="url(#paint50_linear)"/>
58
-<path d="M217.24 206.941L200.506 197.097V216.883L217.24 227.121V206.941Z" fill="url(#paint51_linear)"/>
59
-<path fill-rule="evenodd" clip-rule="evenodd" d="M139.065 151.885L139.054 145.992C139.054 145.992 217.336 106.944 217.921 107.278L295.818 146.752V152.066C295.818 152.066 295.818 152.825 295.058 153.204L218.548 197.328C217.963 197.662 217.044 197.662 216.459 197.328L139.525 153.013C138.94 152.679 139.065 151.885 139.065 151.885Z" fill="#BDBDBD"/>
60
-<path fill-rule="evenodd" clip-rule="evenodd" d="M139.433 145.233L216.539 101.453C217.124 101.119 218.043 101.119 218.628 101.453L295.428 145.992C296.012 146.327 296.012 146.87 295.428 147.204L219.296 190.96C218.711 191.294 217.792 191.294 217.208 190.96L139.475 146.444C138.89 146.11 138.849 145.567 139.433 145.233Z" fill="#F3F3F3"/>
61
-</g>
62
-<path fill-rule="evenodd" clip-rule="evenodd" d="M282.378 382.2L282.359 372.259C282.359 372.259 414.422 306.384 415.408 306.947L546.82 373.539V382.504C546.82 382.504 546.82 383.785 545.54 384.425L416.465 458.862C415.479 459.425 413.929 459.425 412.942 458.862L283.153 384.102C282.166 383.539 282.378 382.2 282.378 382.2Z" fill="#DBDDDE"/>
63
-<path fill-rule="evenodd" clip-rule="evenodd" d="M282.999 370.978L413.077 297.121C414.064 296.557 415.614 296.557 416.6 297.121L546.163 372.259C547.149 372.822 547.149 373.738 546.163 374.302L417.728 448.119C416.741 448.683 415.191 448.683 414.205 448.119L283.069 373.021C282.083 372.458 282.012 371.542 282.999 370.978Z" fill="#F3F3F3"/>
64
-<path d="M387.115 340.179L416.122 323.603L443.472 338.522L415.293 355.926L387.115 340.179Z" fill="#1D1D1D" fill-opacity="0.05"/>
65
-<path d="M436.968 370.859L465.147 354.283L493.326 370.03L465.147 386.606L436.968 370.859Z" fill="#1D1D1D" fill-opacity="0.05"/>
66
-<path d="M335.982 372.137L364.99 355.561L392.34 370.479L364.161 387.884L335.982 372.137Z" fill="#1D1D1D" fill-opacity="0.05"/>
67
-<path d="M385.836 401.538L414.844 384.962L442.194 399.88L414.015 417.285L385.836 401.538Z" fill="#1D1D1D" fill-opacity="0.05"/>
68
-<path d="M387.115 289.047L416.122 272.471L443.472 287.389L415.293 304.794L387.115 289.047Z" fill="#F67C7C"/>
69
-<path d="M387.115 289.047V322.199L415.293 338.775V304.794L387.115 289.047Z" fill="#DE2424"/>
70
-<path d="M415.293 304.794L443.472 287.389V321.536L415.293 338.775V304.794Z" fill="#F32626"/>
71
-<path d="M436.968 319.726L465.147 303.151L493.326 318.898L465.147 335.473L436.968 319.726Z" fill="#06AFFF"/>
72
-<path d="M436.968 319.726V352.878L465.147 369.454V335.473L436.968 319.726Z" fill="#2F80ED"/>
73
-<path d="M465.147 335.473L493.326 318.898V352.215L465.147 369.454V335.473Z" fill="#3C8AFE"/>
74
-<path d="M335.982 321.005L364.99 304.429L392.34 319.347L364.161 336.752L335.982 321.005Z" fill="#42E7AA"/>
75
-<path d="M335.982 321.005V354.156L364.161 370.732V336.752L335.982 321.005Z" fill="#16A568"/>
76
-<path d="M364.161 336.752L392.34 319.347V353.493L364.161 370.732V336.752Z" fill="#17CE8A"/>
77
-<path d="M385.836 350.406L414.844 333.83L442.194 348.748L414.015 366.153L385.836 350.406Z" fill="#FFEE50"/>
78
-<path d="M385.836 350.406V383.557L414.015 400.133V366.153L385.836 350.406Z" fill="#CCBA11"/>
79
-<path d="M414.015 366.153L442.194 348.748V382.894L414.015 400.133V366.153Z" fill="#FFD215"/>
80
-<path d="M387.115 240.471L416.122 223.896L443.472 238.814L415.293 256.218L387.115 240.471Z" fill="#42E7AA"/>
81
-<path d="M387.115 240.471V273.623L415.293 290.199V256.218L387.115 240.471Z" fill="#16A568"/>
82
-<path d="M415.293 256.218L443.472 238.814V272.96L415.293 290.199V256.218Z" fill="#17CE8A"/>
83
-<path d="M436.968 268.594L465.976 252.018L493.326 266.937L465.147 284.341L436.968 268.594Z" fill="#FFEE50"/>
84
-<path d="M436.968 268.594V301.746L465.147 318.322V284.341L436.968 268.594Z" fill="#CCBA11"/>
85
-<path d="M465.147 284.341L493.326 266.937V301.083L465.147 318.322V284.341Z" fill="#FFD215"/>
86
-<path d="M283.572 309.5L312.579 292.924L339.929 307.842L311.751 325.247L283.572 309.5Z" fill="#F67C7C"/>
87
-<path d="M283.572 309.5V342.652L311.751 359.227V325.247L283.572 309.5Z" fill="#DE2424"/>
88
-<path d="M311.751 325.247L339.93 307.842V341.989L311.751 359.227V325.247Z" fill="#F32626"/>
89
-<path d="M387.115 303.108L415.293 286.533L443.472 302.28L415.293 318.855L387.115 303.108Z" fill="#06AFFF"/>
90
-<path d="M387.115 303.108V336.26L415.293 352.836V318.855L387.115 303.108Z" fill="#2F80ED"/>
91
-<path d="M415.293 318.855L443.472 302.28V335.597L415.293 352.836V318.855Z" fill="#3C8AFE"/>
92
-<path d="M442.194 190.618L413.186 174.042L385.836 188.96L414.015 206.365L442.194 190.618Z" fill="#F67C7C"/>
93
-<path d="M442.194 190.618V223.769L414.015 240.345V206.365L442.194 190.618Z" fill="#DE2424"/>
94
-<path d="M414.015 206.365L385.836 188.96V223.106L414.015 240.345V206.365Z" fill="#F32626"/>
95
-<path d="M392.34 221.297L364.161 204.721L335.982 220.468L364.161 237.044L392.34 221.297Z" fill="#06AFFF"/>
96
-<path d="M392.34 221.297V254.449L364.161 271.024V237.044L392.34 221.297Z" fill="#2F80ED"/>
97
-<path d="M364.161 237.044L335.982 220.468V253.785L364.161 271.024V237.044Z" fill="#3C8AFE"/>
98
-<path d="M547.015 197.009L518.008 180.433L490.657 195.351L518.836 212.756L547.015 197.009Z" fill="#42E7AA"/>
99
-<path d="M547.015 197.009V230.161L518.836 246.737V212.756L547.015 197.009Z" fill="#16A568"/>
100
-<path d="M518.836 212.756L490.657 195.351V229.498L518.836 246.737V212.756Z" fill="#17CE8A"/>
101
-<path d="M504.831 294.16L475.823 277.584L448.473 292.503L476.652 309.907L504.831 294.16Z" fill="#FFEE50"/>
102
-<path d="M504.831 294.16V327.312L476.652 343.888V309.907L504.831 294.16Z" fill="#CCBA11"/>
103
-<path d="M476.652 309.907L448.473 292.503V326.649L476.652 343.888V309.907Z" fill="#FFD215"/>
104
-<path d="M442.194 142.042L413.186 125.466L385.836 140.384L414.015 157.789L442.194 142.042Z" fill="#42E7AA"/>
105
-<path d="M442.194 142.042V175.194L414.015 191.769V157.789L442.194 142.042Z" fill="#16A568"/>
106
-<path d="M414.015 157.789L385.836 140.384V174.53L414.015 191.769V157.789Z" fill="#17CE8A"/>
107
-<path d="M392.34 170.165L363.332 153.589L335.982 168.507L364.161 185.912L392.34 170.165Z" fill="#FFEE50"/>
108
-<path d="M392.34 170.165V203.316L364.161 219.892V185.912L392.34 170.165Z" fill="#CCBA11"/>
109
-<path d="M364.161 185.912L335.982 168.507V202.653L364.161 219.892V185.912Z" fill="#FFD215"/>
110
-<path d="M493.326 174L464.318 157.424L436.968 172.342L465.147 189.747L493.326 174Z" fill="#F67C7C"/>
111
-<path d="M493.326 174V207.151L465.147 223.727V189.747L493.326 174Z" fill="#DE2424"/>
112
-<path d="M465.147 189.747L436.968 172.342V206.488L465.147 223.727V189.747Z" fill="#F32626"/>
113
-<path d="M442.194 204.679L414.015 188.103L385.836 203.85L414.015 220.426L442.194 204.679Z" fill="#06AFFF"/>
114
-<path d="M442.194 204.679V237.831L414.015 254.406V220.426L442.194 204.679Z" fill="#2F80ED"/>
115
-<path d="M414.015 220.426L385.836 203.85V237.168L414.015 254.406V220.426Z" fill="#3C8AFE"/>
116
-<path fill-rule="evenodd" clip-rule="evenodd" d="M282.378 127.878L282.359 117.937C282.359 117.937 414.422 52.0616 415.408 52.6253L546.82 119.217V128.182C546.82 128.182 546.82 129.463 545.54 130.103L416.465 204.54C415.479 205.103 413.929 205.103 412.942 204.54L283.153 129.78C282.166 129.217 282.378 127.878 282.378 127.878Z" fill="#DBDDDE"/>
117
-<path fill-rule="evenodd" clip-rule="evenodd" d="M282.999 116.656L413.077 42.7989C414.064 42.2352 415.614 42.2352 416.6 42.7989L546.163 117.937C547.149 118.5 547.149 119.416 546.163 119.98L417.728 193.797C416.741 194.361 415.191 194.361 414.205 193.797L283.069 118.699C282.083 118.136 282.012 117.22 282.999 116.656Z" fill="#F3F3F3"/>
118
-<defs>
119
-<linearGradient id="paint0_linear" x1="218" y1="268.215" x2="218" y2="287.413" gradientUnits="userSpaceOnUse">
120
-<stop stop-color="#E8E8E8"/>
121
-<stop offset="1" stop-color="#727272"/>
122
-</linearGradient>
123
-<linearGradient id="paint1_linear" x1="247.607" y1="286.434" x2="247.607" y2="305.633" gradientUnits="userSpaceOnUse">
124
-<stop stop-color="#E8E8E8"/>
125
-<stop offset="1" stop-color="#727272"/>
126
-</linearGradient>
127
-<linearGradient id="paint2_linear" x1="187.634" y1="287.194" x2="187.634" y2="306.392" gradientUnits="userSpaceOnUse">
128
-<stop stop-color="#E8E8E8"/>
129
-<stop offset="1" stop-color="#727272"/>
130
-</linearGradient>
131
-<linearGradient id="paint3_linear" x1="217.241" y1="304.654" x2="217.241" y2="323.852" gradientUnits="userSpaceOnUse">
132
-<stop stop-color="#E8E8E8"/>
133
-<stop offset="1" stop-color="#727272"/>
134
-</linearGradient>
135
-<linearGradient id="paint4_linear" x1="218" y1="237.849" x2="218" y2="257.047" gradientUnits="userSpaceOnUse">
136
-<stop stop-color="#E8E8E8"/>
137
-<stop offset="1" stop-color="#727272"/>
138
-</linearGradient>
139
-<linearGradient id="paint5_linear" x1="209.633" y1="247.693" x2="209.633" y2="277.229" gradientUnits="userSpaceOnUse">
140
-<stop stop-color="#E8E8E8"/>
141
-<stop offset="1" stop-color="#727272"/>
142
-</linearGradient>
143
-<linearGradient id="paint6_linear" x1="226.367" y1="246.709" x2="226.367" y2="277.229" gradientUnits="userSpaceOnUse">
144
-<stop stop-color="#E8E8E8"/>
145
-<stop offset="1" stop-color="#727272"/>
146
-</linearGradient>
147
-<linearGradient id="paint7_linear" x1="247.318" y1="256.114" x2="247.318" y2="275.312" gradientUnits="userSpaceOnUse">
148
-<stop stop-color="#E8E8E8"/>
149
-<stop offset="1" stop-color="#727272"/>
150
-</linearGradient>
151
-<linearGradient id="paint8_linear" x1="238.95" y1="265.958" x2="238.95" y2="295.494" gradientUnits="userSpaceOnUse">
152
-<stop stop-color="#E8E8E8"/>
153
-<stop offset="1" stop-color="#727272"/>
154
-</linearGradient>
155
-<linearGradient id="paint9_linear" x1="255.685" y1="265.466" x2="255.685" y2="295.494" gradientUnits="userSpaceOnUse">
156
-<stop stop-color="#E8E8E8"/>
157
-<stop offset="1" stop-color="#727272"/>
158
-</linearGradient>
159
-<linearGradient id="paint10_linear" x1="187.634" y1="256.828" x2="187.634" y2="276.026" gradientUnits="userSpaceOnUse">
160
-<stop stop-color="#E8E8E8"/>
161
-<stop offset="1" stop-color="#727272"/>
162
-</linearGradient>
163
-<linearGradient id="paint11_linear" x1="179.267" y1="266.672" x2="179.267" y2="296.208" gradientUnits="userSpaceOnUse">
164
-<stop stop-color="#E8E8E8"/>
165
-<stop offset="1" stop-color="#727272"/>
166
-</linearGradient>
167
-<linearGradient id="paint12_linear" x1="196.001" y1="265.687" x2="196.001" y2="296.208" gradientUnits="userSpaceOnUse">
168
-<stop stop-color="#E8E8E8"/>
169
-<stop offset="1" stop-color="#727272"/>
170
-</linearGradient>
171
-<linearGradient id="paint13_linear" x1="217.241" y1="274.288" x2="217.241" y2="293.486" gradientUnits="userSpaceOnUse">
172
-<stop stop-color="#E8E8E8"/>
173
-<stop offset="1" stop-color="#727272"/>
174
-</linearGradient>
175
-<linearGradient id="paint14_linear" x1="208.874" y1="284.132" x2="208.874" y2="313.668" gradientUnits="userSpaceOnUse">
176
-<stop stop-color="#E8E8E8"/>
177
-<stop offset="1" stop-color="#727272"/>
178
-</linearGradient>
179
-<linearGradient id="paint15_linear" x1="225.608" y1="283.148" x2="225.608" y2="313.668" gradientUnits="userSpaceOnUse">
180
-<stop stop-color="#E8E8E8"/>
181
-<stop offset="1" stop-color="#727272"/>
182
-</linearGradient>
183
-<linearGradient id="paint16_linear" x1="218" y1="209.002" x2="218" y2="228.2" gradientUnits="userSpaceOnUse">
184
-<stop stop-color="#E8E8E8"/>
185
-<stop offset="1" stop-color="#727272"/>
186
-</linearGradient>
187
-<linearGradient id="paint17_linear" x1="209.633" y1="218.845" x2="209.633" y2="248.381" gradientUnits="userSpaceOnUse">
188
-<stop stop-color="#E8E8E8"/>
189
-<stop offset="1" stop-color="#727272"/>
190
-</linearGradient>
191
-<linearGradient id="paint18_linear" x1="226.367" y1="217.861" x2="226.367" y2="248.382" gradientUnits="userSpaceOnUse">
192
-<stop stop-color="#E8E8E8"/>
193
-<stop offset="1" stop-color="#727272"/>
194
-</linearGradient>
195
-<linearGradient id="paint19_linear" x1="247.607" y1="225.703" x2="247.607" y2="244.901" gradientUnits="userSpaceOnUse">
196
-<stop stop-color="#E8E8E8"/>
197
-<stop offset="1" stop-color="#727272"/>
198
-</linearGradient>
199
-<linearGradient id="paint20_linear" x1="239.239" y1="235.547" x2="239.239" y2="265.083" gradientUnits="userSpaceOnUse">
200
-<stop stop-color="#E8E8E8"/>
201
-<stop offset="1" stop-color="#727272"/>
202
-</linearGradient>
203
-<linearGradient id="paint21_linear" x1="255.974" y1="234.562" x2="255.974" y2="265.083" gradientUnits="userSpaceOnUse">
204
-<stop stop-color="#E8E8E8"/>
205
-<stop offset="1" stop-color="#727272"/>
206
-</linearGradient>
207
-<linearGradient id="paint22_linear" x1="187.634" y1="227.98" x2="187.634" y2="247.179" gradientUnits="userSpaceOnUse">
208
-<stop stop-color="#E8E8E8"/>
209
-<stop offset="1" stop-color="#727272"/>
210
-</linearGradient>
211
-<linearGradient id="paint23_linear" x1="179.267" y1="237.824" x2="179.267" y2="267.36" gradientUnits="userSpaceOnUse">
212
-<stop stop-color="#E8E8E8"/>
213
-<stop offset="1" stop-color="#727272"/>
214
-</linearGradient>
215
-<linearGradient id="paint24_linear" x1="196.001" y1="236.84" x2="196.001" y2="267.36" gradientUnits="userSpaceOnUse">
216
-<stop stop-color="#E8E8E8"/>
217
-<stop offset="1" stop-color="#727272"/>
218
-</linearGradient>
219
-<linearGradient id="paint25_linear" x1="218" y1="246.2" x2="218" y2="265.398" gradientUnits="userSpaceOnUse">
220
-<stop stop-color="#E8E8E8"/>
221
-<stop offset="1" stop-color="#727272"/>
222
-</linearGradient>
223
-<linearGradient id="paint26_linear" x1="209.633" y1="256.044" x2="209.633" y2="285.58" gradientUnits="userSpaceOnUse">
224
-<stop stop-color="#E8E8E8"/>
225
-<stop offset="1" stop-color="#727272"/>
226
-</linearGradient>
227
-<linearGradient id="paint27_linear" x1="226.367" y1="255.551" x2="226.367" y2="285.58" gradientUnits="userSpaceOnUse">
228
-<stop stop-color="#E8E8E8"/>
229
-<stop offset="1" stop-color="#727272"/>
230
-</linearGradient>
231
-<linearGradient id="paint28_linear" x1="217.24" y1="179.395" x2="217.24" y2="198.593" gradientUnits="userSpaceOnUse">
232
-<stop stop-color="#E8E8E8"/>
233
-<stop offset="1" stop-color="#727272"/>
234
-</linearGradient>
235
-<linearGradient id="paint29_linear" x1="225.607" y1="189.239" x2="225.607" y2="218.775" gradientUnits="userSpaceOnUse">
236
-<stop stop-color="#E8E8E8"/>
237
-<stop offset="1" stop-color="#727272"/>
238
-</linearGradient>
239
-<linearGradient id="paint30_linear" x1="208.873" y1="188.254" x2="208.873" y2="218.775" gradientUnits="userSpaceOnUse">
240
-<stop stop-color="#E8E8E8"/>
241
-<stop offset="1" stop-color="#727272"/>
242
-</linearGradient>
243
-<linearGradient id="paint31_linear" x1="187.633" y1="197.614" x2="187.633" y2="216.813" gradientUnits="userSpaceOnUse">
244
-<stop stop-color="#E8E8E8"/>
245
-<stop offset="1" stop-color="#727272"/>
246
-</linearGradient>
247
-<linearGradient id="paint32_linear" x1="196.001" y1="207.458" x2="196.001" y2="236.994" gradientUnits="userSpaceOnUse">
248
-<stop stop-color="#E8E8E8"/>
249
-<stop offset="1" stop-color="#727272"/>
250
-</linearGradient>
251
-<linearGradient id="paint33_linear" x1="179.266" y1="206.966" x2="179.266" y2="236.994" gradientUnits="userSpaceOnUse">
252
-<stop stop-color="#E8E8E8"/>
253
-<stop offset="1" stop-color="#727272"/>
254
-</linearGradient>
255
-<linearGradient id="paint34_linear" x1="247.605" y1="198.373" x2="247.605" y2="217.572" gradientUnits="userSpaceOnUse">
256
-<stop stop-color="#E8E8E8"/>
257
-<stop offset="1" stop-color="#727272"/>
258
-</linearGradient>
259
-<linearGradient id="paint35_linear" x1="255.973" y1="208.217" x2="255.973" y2="237.753" gradientUnits="userSpaceOnUse">
260
-<stop stop-color="#E8E8E8"/>
261
-<stop offset="1" stop-color="#727272"/>
262
-</linearGradient>
263
-<linearGradient id="paint36_linear" x1="239.239" y1="207.233" x2="239.239" y2="237.754" gradientUnits="userSpaceOnUse">
264
-<stop stop-color="#E8E8E8"/>
265
-<stop offset="1" stop-color="#727272"/>
266
-</linearGradient>
267
-<linearGradient id="paint37_linear" x1="217.999" y1="215.834" x2="217.999" y2="235.032" gradientUnits="userSpaceOnUse">
268
-<stop stop-color="#E8E8E8"/>
269
-<stop offset="1" stop-color="#727272"/>
270
-</linearGradient>
271
-<linearGradient id="paint38_linear" x1="226.367" y1="225.678" x2="226.367" y2="255.214" gradientUnits="userSpaceOnUse">
272
-<stop stop-color="#E8E8E8"/>
273
-<stop offset="1" stop-color="#727272"/>
274
-</linearGradient>
275
-<linearGradient id="paint39_linear" x1="209.632" y1="224.693" x2="209.632" y2="255.214" gradientUnits="userSpaceOnUse">
276
-<stop stop-color="#E8E8E8"/>
277
-<stop offset="1" stop-color="#727272"/>
278
-</linearGradient>
279
-<linearGradient id="paint40_linear" x1="217.24" y1="150.547" x2="217.24" y2="169.746" gradientUnits="userSpaceOnUse">
280
-<stop stop-color="#E8E8E8"/>
281
-<stop offset="1" stop-color="#727272"/>
282
-</linearGradient>
283
-<linearGradient id="paint41_linear" x1="225.607" y1="160.391" x2="225.607" y2="189.927" gradientUnits="userSpaceOnUse">
284
-<stop stop-color="#E8E8E8"/>
285
-<stop offset="1" stop-color="#727272"/>
286
-</linearGradient>
287
-<linearGradient id="paint42_linear" x1="208.873" y1="159.407" x2="208.873" y2="189.927" gradientUnits="userSpaceOnUse">
288
-<stop stop-color="#E8E8E8"/>
289
-<stop offset="1" stop-color="#727272"/>
290
-</linearGradient>
291
-<linearGradient id="paint43_linear" x1="187.633" y1="167.249" x2="187.633" y2="186.447" gradientUnits="userSpaceOnUse">
292
-<stop stop-color="#E8E8E8"/>
293
-<stop offset="1" stop-color="#727272"/>
294
-</linearGradient>
295
-<linearGradient id="paint44_linear" x1="196.001" y1="177.092" x2="196.001" y2="206.628" gradientUnits="userSpaceOnUse">
296
-<stop stop-color="#E8E8E8"/>
297
-<stop offset="1" stop-color="#727272"/>
298
-</linearGradient>
299
-<linearGradient id="paint45_linear" x1="179.266" y1="176.108" x2="179.266" y2="206.629" gradientUnits="userSpaceOnUse">
300
-<stop stop-color="#E8E8E8"/>
301
-<stop offset="1" stop-color="#727272"/>
302
-</linearGradient>
303
-<linearGradient id="paint46_linear" x1="247.605" y1="169.526" x2="247.605" y2="188.724" gradientUnits="userSpaceOnUse">
304
-<stop stop-color="#E8E8E8"/>
305
-<stop offset="1" stop-color="#727272"/>
306
-</linearGradient>
307
-<linearGradient id="paint47_linear" x1="255.973" y1="179.37" x2="255.973" y2="208.906" gradientUnits="userSpaceOnUse">
308
-<stop stop-color="#E8E8E8"/>
309
-<stop offset="1" stop-color="#727272"/>
310
-</linearGradient>
311
-<linearGradient id="paint48_linear" x1="239.239" y1="178.385" x2="239.239" y2="208.906" gradientUnits="userSpaceOnUse">
312
-<stop stop-color="#E8E8E8"/>
313
-<stop offset="1" stop-color="#727272"/>
314
-</linearGradient>
315
-<linearGradient id="paint49_linear" x1="217.24" y1="187.745" x2="217.24" y2="206.944" gradientUnits="userSpaceOnUse">
316
-<stop stop-color="#E8E8E8"/>
317
-<stop offset="1" stop-color="#727272"/>
318
-</linearGradient>
319
-<linearGradient id="paint50_linear" x1="225.607" y1="197.589" x2="225.607" y2="227.125" gradientUnits="userSpaceOnUse">
320
-<stop stop-color="#E8E8E8"/>
321
-<stop offset="1" stop-color="#727272"/>
322
-</linearGradient>
323
-<linearGradient id="paint51_linear" x1="208.873" y1="197.097" x2="208.873" y2="227.125" gradientUnits="userSpaceOnUse">
324
-<stop stop-color="#E8E8E8"/>
325
-<stop offset="1" stop-color="#727272"/>
326
-</linearGradient>
327
-</defs>
328
-</svg>
web/gui/v2/static/img/check-illustration.svg
deleted
-95
@@ -1,95 +0,0 @@
1
-<svg width="687" height="501" viewBox="0 0 687 501" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<g opacity="0.6">
3
-<path d="M318.888 441.168L344.176 426.717L368.02 439.723L343.454 454.896L318.888 441.168Z" fill="url(#paint0_linear)"/>
4
-<path d="M318.888 441.168V470.069L343.454 484.519V454.896L318.888 441.168Z" fill="url(#paint1_linear)"/>
5
-<path d="M343.454 454.896L368.019 439.723V469.49L343.454 484.519V454.896Z" fill="url(#paint2_linear)"/>
6
-</g>
7
-<g opacity="0.8">
8
-<path d="M318.888 398.79L344.176 384.339L368.02 397.344L343.454 412.517L318.888 398.79Z" fill="url(#paint3_linear)"/>
9
-<path d="M318.888 398.79V427.69L343.454 442.141V412.517L318.888 398.79Z" fill="url(#paint4_linear)"/>
10
-<path d="M343.454 412.517L368.019 397.344V427.112L343.454 442.141V412.517Z" fill="url(#paint5_linear)"/>
11
-</g>
12
-<path fill-rule="evenodd" clip-rule="evenodd" d="M151.919 307.554L151.919 287.475C151.919 287.475 343.027 201.689 344.454 202.504L534.647 289.406V307.995C534.647 307.995 534.647 309.848 532.794 310.775L345.984 418.507C344.556 419.323 342.313 419.323 340.885 418.507L153.04 310.308C151.613 309.492 151.919 307.554 151.919 307.554Z" fill="#DBDDDE"/>
13
-<path fill-rule="evenodd" clip-rule="evenodd" d="M152.818 286.162L341.081 179.268C342.509 178.452 344.752 178.452 346.18 179.268L533.696 288.015C535.124 288.831 535.124 290.157 533.696 290.973L347.811 397.809C346.384 398.624 344.14 398.624 342.713 397.809L152.92 289.119C151.492 288.303 151.39 286.978 152.818 286.162Z" fill="#F3F3F3"/>
14
-<path fill-rule="evenodd" clip-rule="evenodd" d="M255.198 285.424L341.623 235.701C342.267 235.313 343.297 235.313 344.07 235.701L431.01 285.812C431.654 286.199 431.654 286.845 431.01 287.233L344.714 336.827C344.07 337.215 343.04 337.215 342.267 336.827L255.198 286.716C254.554 286.329 254.554 285.812 255.198 285.424Z" fill="#DBDDDE"/>
15
-<path fill-rule="evenodd" clip-rule="evenodd" d="M272.098 295.477L341.91 256.21C342.486 255.922 343.493 255.922 344.069 256.21L415.32 295.189C415.896 295.477 415.896 296.052 415.32 296.484L344.789 336.902C344.213 337.19 343.206 337.19 342.63 336.902L272.098 296.772C271.523 296.34 271.523 295.765 272.098 295.477Z" fill="#F9F9FE"/>
16
-<path d="M392.958 185.24L421.673 168.831L448.747 183.599L420.852 200.828L392.958 185.24Z" fill="white"/>
17
-<path d="M392.958 185.24V241.028L420.852 257.437V200.828L392.958 185.24Z" fill="#F7F7F7"/>
18
-<path d="M420.852 200.828L448.746 183.599V240.372L420.852 257.437V200.828Z" fill="#E9E9EB"/>
19
-<path fill-rule="evenodd" clip-rule="evenodd" d="M405.779 200.399C407.741 199.81 410.194 201.38 411.274 204.03C412.353 206.679 411.568 209.231 409.606 209.917C407.643 210.506 405.19 208.936 404.11 206.287C403.031 203.637 403.816 201.086 405.779 200.399Z" fill="#17CE8A"/>
20
-<path fill-rule="evenodd" clip-rule="evenodd" d="M406.765 200.398C408.138 200.398 411.569 204.006 411.569 207.261C411.569 207.726 409.51 210.006 409.51 210.006L363.342 254.148C363.342 254.148 345.273 255.078 334.198 235.548C325.222 219.738 331.983 204.857 336.53 205.322L404.706 201.085C404.706 201.085 405.393 200.398 406.765 200.398Z" fill="url(#paint6_linear)"/>
21
-<g opacity="0.9">
22
-<path d="M318.888 304.347L344.176 289.896L368.02 302.902L343.454 318.075L318.888 304.347Z" fill="url(#paint7_linear)"/>
23
-<path d="M318.888 304.347V323.561L343.454 338.012V318.075L318.888 304.347Z" fill="url(#paint8_linear)"/>
24
-<path d="M343.454 318.075L368.019 302.902V322.983L343.454 338.012V318.075Z" fill="url(#paint9_linear)"/>
25
-</g>
26
-<path d="M318.888 261.969L344.176 247.518L368.02 260.524L343.454 275.696L318.888 261.969Z" fill="url(#paint10_linear)"/>
27
-<path d="M318.888 261.969V290.869L343.454 305.32V275.697L318.888 261.969Z" fill="url(#paint11_linear)"/>
28
-<path d="M343.454 275.696L368.019 260.524V290.291L343.454 305.32V275.696Z" fill="url(#paint12_linear)"/>
29
-<path d="M318.907 215.958L344.195 201.508L368.039 214.513L343.473 229.686L318.907 215.958Z" fill="#F67C7C"/>
30
-<path d="M318.907 215.958V244.859L343.473 259.309V229.686L318.907 215.958Z" fill="#DE2424"/>
31
-<path d="M343.473 229.686L368.039 214.513V244.281L343.473 259.309V229.686Z" fill="#F32626"/>
32
-<path d="M318.888 171.158L344.176 156.708L368.02 169.713L343.454 184.886L318.888 171.158Z" fill="#42E7AA"/>
33
-<path d="M318.888 171.158V200.059L343.454 214.509V184.886L318.888 171.158Z" fill="#16A568"/>
34
-<path d="M343.454 184.886L368.019 169.713V199.481L343.454 214.509V184.886Z" fill="#17CE8A"/>
35
-<path d="M318.888 122.726L344.176 108.276L368.02 121.281L343.454 136.454L318.888 122.726Z" fill="#FFEE50"/>
36
-<path d="M318.888 122.726V151.627L343.454 166.077V136.454L318.888 122.726Z" fill="#CCBA11"/>
37
-<path d="M343.454 136.454L368.019 121.281V151.049L343.454 166.077V136.454Z" fill="#FFD215"/>
38
-<path d="M318.888 73.0831L344.176 58.6327L368.02 71.6381L343.454 86.811L318.888 73.0831Z" fill="#06AFFF"/>
39
-<path d="M318.888 73.0831V101.984L343.454 116.434V86.8109L318.888 73.0831Z" fill="#2F80ED"/>
40
-<path d="M343.454 86.811L368.019 71.6381V101.406L343.454 116.434V86.811Z" fill="#3C8AFE"/>
41
-<defs>
42
-<linearGradient id="paint0_linear" x1="343.455" y1="426.717" x2="343.455" y2="454.9" gradientUnits="userSpaceOnUse">
43
-<stop stop-color="#E8E8E8"/>
44
-<stop offset="1" stop-color="#727272"/>
45
-</linearGradient>
46
-<linearGradient id="paint1_linear" x1="331.172" y1="441.168" x2="331.172" y2="484.525" gradientUnits="userSpaceOnUse">
47
-<stop stop-color="#E8E8E8"/>
48
-<stop offset="1" stop-color="#727272"/>
49
-</linearGradient>
50
-<linearGradient id="paint2_linear" x1="355.737" y1="439.723" x2="355.737" y2="484.526" gradientUnits="userSpaceOnUse">
51
-<stop stop-color="#E8E8E8"/>
52
-<stop offset="1" stop-color="#727272"/>
53
-</linearGradient>
54
-<linearGradient id="paint3_linear" x1="343.455" y1="384.339" x2="343.455" y2="412.522" gradientUnits="userSpaceOnUse">
55
-<stop stop-color="#E8E8E8"/>
56
-<stop offset="1" stop-color="#727272"/>
57
-</linearGradient>
58
-<linearGradient id="paint4_linear" x1="331.172" y1="398.79" x2="331.172" y2="442.147" gradientUnits="userSpaceOnUse">
59
-<stop stop-color="#E8E8E8"/>
60
-<stop offset="1" stop-color="#727272"/>
61
-</linearGradient>
62
-<linearGradient id="paint5_linear" x1="355.737" y1="397.344" x2="355.737" y2="442.147" gradientUnits="userSpaceOnUse">
63
-<stop stop-color="#E8E8E8"/>
64
-<stop offset="1" stop-color="#727272"/>
65
-</linearGradient>
66
-<linearGradient id="paint6_linear" x1="412.077" y1="200.007" x2="344.542" y2="234.452" gradientUnits="userSpaceOnUse">
67
-<stop stop-color="#17CE8A" stop-opacity="0.46"/>
68
-<stop offset="1" stop-color="#17CE8A" stop-opacity="0"/>
69
-</linearGradient>
70
-<linearGradient id="paint7_linear" x1="343.455" y1="289.896" x2="343.455" y2="318.079" gradientUnits="userSpaceOnUse">
71
-<stop stop-color="#E8E8E8"/>
72
-<stop offset="1" stop-color="#727272"/>
73
-</linearGradient>
74
-<linearGradient id="paint8_linear" x1="331.172" y1="304.347" x2="331.172" y2="338.017" gradientUnits="userSpaceOnUse">
75
-<stop stop-color="#E8E8E8"/>
76
-<stop offset="1" stop-color="#727272"/>
77
-</linearGradient>
78
-<linearGradient id="paint9_linear" x1="355.737" y1="302.902" x2="355.737" y2="338.017" gradientUnits="userSpaceOnUse">
79
-<stop stop-color="#E8E8E8"/>
80
-<stop offset="1" stop-color="#727272"/>
81
-</linearGradient>
82
-<linearGradient id="paint10_linear" x1="343.455" y1="247.518" x2="343.455" y2="275.701" gradientUnits="userSpaceOnUse">
83
-<stop stop-color="#E8E8E8"/>
84
-<stop offset="1" stop-color="#727272"/>
85
-</linearGradient>
86
-<linearGradient id="paint11_linear" x1="331.172" y1="261.969" x2="331.172" y2="305.326" gradientUnits="userSpaceOnUse">
87
-<stop stop-color="#E8E8E8"/>
88
-<stop offset="1" stop-color="#727272"/>
89
-</linearGradient>
90
-<linearGradient id="paint12_linear" x1="355.737" y1="260.524" x2="355.737" y2="305.327" gradientUnits="userSpaceOnUse">
91
-<stop stop-color="#E8E8E8"/>
92
-<stop offset="1" stop-color="#727272"/>
93
-</linearGradient>
94
-</defs>
95
-</svg>
web/gui/v2/static/img/chevron_down.svg
deleted
-3
@@ -1,3 +0,0 @@
1
-<svg width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M7 8.41001L1.29 2.7C0.899998 2.31 0.899998 1.68 1.29 1.29C1.68 0.899997 2.31 0.899997 2.7 1.29L6.99 5.58L11.28 1.29C11.67 0.899997 12.3 0.899997 12.69 1.29C13.08 1.68 13.08 2.31 12.69 2.7L7 8.41001Z" fill="#00AB44"/>
3
-</svg>
web/gui/v2/static/img/chevron_right.svg
deleted
-3
@@ -1,3 +0,0 @@
1
-<svg width="9" height="13" viewBox="0 0 9 13" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M8.41007 6L2.70006 11.71C2.31006 12.1 1.68006 12.1 1.29006 11.71C0.900059 11.32 0.900059 10.69 1.29006 10.3L5.58006 6.01L1.29006 1.71001C0.900059 1.32001 0.900059 0.690007 1.29006 0.300007C1.68006 -0.0899926 2.31006 -0.0899926 2.70006 0.300007L8.41007 6Z" fill="#00AB44"/>
3
-</svg>
web/gui/v2/static/img/collect-illustration.svg
deleted
-1130
@@ -1,1130 +0,0 @@
1
-<svg width="687" height="501" viewBox="0 0 687 501" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M333.257 258.875L342.759 253.672L351.718 258.354L342.488 263.817L333.257 258.875Z" fill="#8D6EFF"/>
3
-<path d="M333.257 258.875V269.279L342.488 274.481V263.817L333.257 258.875Z" fill="url(#paint0_linear)"/>
4
-<path d="M342.488 263.817L351.719 258.354V269.071L342.488 274.481V263.817Z" fill="#6C47F6"/>
5
-<path d="M282.488 69.6475L302.68 58.593L321.719 68.542L302.104 80.1492L282.488 69.6475Z" fill="#F67C7C"/>
6
-<path d="M282.488 69.6475V91.7565L302.104 102.811V80.1492L282.488 69.6475Z" fill="url(#paint1_linear)"/>
7
-<path d="M302.104 80.1492L321.719 68.542V91.3143L302.104 102.811V80.1492Z" fill="#F32626"/>
8
-<path d="M362.103 198.432L371.19 193.458L379.757 197.935L370.93 203.158L362.103 198.432Z" fill="#F67C7C"/>
9
-<path d="M362.103 198.432V208.381L370.93 213.356V203.158L362.103 198.432Z" fill="url(#paint2_linear)"/>
10
-<path d="M370.93 203.158L379.757 197.935V208.182L370.93 213.356V203.158Z" fill="#F32626"/>
11
-<path d="M324.027 109.574L352.533 93.9675L379.411 108.013L351.719 124.4L324.027 109.574Z" fill="#42E7AA"/>
12
-<path d="M324.026 109.574V140.786L351.719 156.393V124.4L324.026 109.574Z" fill="url(#paint3_linear)"/>
13
-<path d="M351.718 124.4L379.41 108.013V140.162L351.718 156.393V124.4Z" fill="#17CE8A"/>
14
-<g opacity="0.3">
15
-<path d="M421.766 76.2393L434.459 69.2903L446.427 75.5444L434.096 82.841L421.766 76.2393Z" fill="url(#paint4_linear)"/>
16
-<path d="M421.766 76.2394V90.1376L434.096 97.0866V82.8411L421.766 76.2394Z" fill="url(#paint5_linear)"/>
17
-<path d="M434.096 82.8409L446.426 75.5444V89.8595L434.096 97.0865V82.8409Z" fill="url(#paint6_linear)"/>
18
-</g>
19
-<g opacity="0.1">
20
-<path d="M377.851 108.155L390.544 101.206L402.512 107.46L390.181 114.757L377.851 108.155Z" fill="url(#paint7_linear)"/>
21
-<path d="M377.85 108.155V122.053L390.181 129.003V114.757L377.85 108.155Z" fill="url(#paint8_linear)"/>
22
-<path d="M390.181 114.757L402.511 107.46V121.776L390.181 129.003V114.757Z" fill="url(#paint9_linear)"/>
23
-</g>
24
-<g opacity="0.5">
25
-<path d="M239.978 82.3504L252.671 75.4013L264.639 81.6555L252.308 88.952L239.978 82.3504Z" fill="url(#paint10_linear)"/>
26
-<path d="M239.978 82.3505V96.2486L252.308 103.198V88.9521L239.978 82.3505Z" fill="url(#paint11_linear)"/>
27
-<path d="M252.308 88.952L264.639 81.6555V95.9705L252.308 103.198V88.952Z" fill="url(#paint12_linear)"/>
28
-</g>
29
-<g opacity="0.2">
30
-<path d="M383.682 75.7487L396.375 68.7996L408.343 75.0538L396.012 82.3503L383.682 75.7487Z" fill="url(#paint13_linear)"/>
31
-<path d="M383.682 75.7486V89.6467L396.012 96.5958V82.3502L383.682 75.7486Z" fill="url(#paint14_linear)"/>
32
-<path d="M396.012 82.3502L408.343 75.0537V89.3688L396.012 96.5958V82.3502Z" fill="url(#paint15_linear)"/>
33
-</g>
34
-<g opacity="0.2">
35
-<path d="M466.495 69.0439L479.188 62.0948L491.156 68.349L478.826 75.6455L466.495 69.0439Z" fill="url(#paint16_linear)"/>
36
-<path d="M466.495 69.0438V82.9419L478.826 89.891V75.6454L466.495 69.0438Z" fill="url(#paint17_linear)"/>
37
-<path d="M478.826 75.6455L491.156 68.349V82.6641L478.826 89.8911V75.6455Z" fill="url(#paint18_linear)"/>
38
-</g>
39
-<g opacity="0.2">
40
-<path d="M262.378 66.342L268.095 63.2123L273.485 66.029L267.931 69.3152L262.378 66.342Z" fill="url(#paint19_linear)"/>
41
-<path d="M262.377 66.3419V72.6013L267.931 75.7309V69.3151L262.377 66.3419Z" fill="url(#paint20_linear)"/>
42
-<path d="M267.931 69.3152L273.484 66.0291V72.4762L267.931 75.731V69.3152Z" fill="url(#paint21_linear)"/>
43
-</g>
44
-<g opacity="0.3">
45
-<path d="M220.388 67.4594L226.104 64.3298L231.494 67.1465L225.941 70.4326L220.388 67.4594Z" fill="url(#paint22_linear)"/>
46
-<path d="M220.388 67.4594V73.7188L225.941 76.8484V70.4326L220.388 67.4594Z" fill="url(#paint23_linear)"/>
47
-<path d="M225.941 70.4326L231.495 67.1465V73.5936L225.941 76.8485V70.4326Z" fill="url(#paint24_linear)"/>
48
-</g>
49
-<g opacity="0.1">
50
-<path d="M409.342 131.82L418.315 126.908L426.774 131.329L418.058 136.487L409.342 131.82Z" fill="url(#paint25_linear)"/>
51
-<path d="M409.342 131.82V141.644L418.058 146.556V136.486L409.342 131.82Z" fill="url(#paint26_linear)"/>
52
-<path d="M418.058 136.486L426.774 131.329V141.448L418.058 146.556V136.486Z" fill="url(#paint27_linear)"/>
53
-</g>
54
-<g opacity="0.1">
55
-<path d="M313.699 46.8925L322.671 41.9804L331.131 46.4013L322.415 51.5589L313.699 46.8925Z" fill="url(#paint28_linear)"/>
56
-<path d="M313.699 46.8924V56.7165L322.415 61.6285V51.5588L313.699 46.8924Z" fill="url(#paint29_linear)"/>
57
-<path d="M322.415 51.5588L331.131 46.4012V56.52L322.415 61.6285V51.5588Z" fill="url(#paint30_linear)"/>
58
-</g>
59
-<g opacity="0.1">
60
-<path d="M163.235 83.2695L169.254 79.9744L174.929 82.94L169.082 86.3999L163.235 83.2695Z" fill="url(#paint31_linear)"/>
61
-<path d="M163.235 83.2695V89.8598L169.082 93.155V86.3999L163.235 83.2695Z" fill="url(#paint32_linear)"/>
62
-<path d="M169.083 86.4L174.93 82.9401V89.7281L169.083 93.1551V86.4Z" fill="url(#paint33_linear)"/>
63
-</g>
64
-<g opacity="0.2">
65
-<path d="M137.575 63.1551L143.594 59.8599L149.269 62.8256L143.422 66.2855L137.575 63.1551Z" fill="url(#paint34_linear)"/>
66
-<path d="M137.575 63.1551V69.7454L143.422 73.0406V66.2855L137.575 63.1551Z" fill="url(#paint35_linear)"/>
67
-<path d="M143.422 66.2856L149.269 62.8257V69.6137L143.422 73.0407V66.2856Z" fill="url(#paint36_linear)"/>
68
-</g>
69
-<g opacity="0.2">
70
-<path d="M237.884 171.549L243.903 168.254L249.578 171.22L243.731 174.68L237.884 171.549Z" fill="url(#paint37_linear)"/>
71
-<path d="M237.884 171.549V178.14L243.731 181.435V174.68L237.884 171.549Z" fill="url(#paint38_linear)"/>
72
-<path d="M243.731 174.68L249.578 171.22V178.008L243.731 181.435V174.68Z" fill="url(#paint39_linear)"/>
73
-</g>
74
-<g opacity="0.2">
75
-<path d="M296.321 214.158L302.34 210.862L308.015 213.828L302.168 217.288L296.321 214.158Z" fill="url(#paint40_linear)"/>
76
-<path d="M296.322 214.158V220.748L302.169 224.043V217.288L296.322 214.158Z" fill="url(#paint41_linear)"/>
77
-<path d="M302.168 217.288L308.015 213.828V220.616L302.168 224.043V217.288Z" fill="url(#paint42_linear)"/>
78
-</g>
79
-<g opacity="0.2">
80
-<path d="M386.684 91.9371L392.703 88.642L398.378 91.6076L392.531 95.0675L386.684 91.9371Z" fill="url(#paint43_linear)"/>
81
-<path d="M386.684 91.9371V98.5274L392.531 101.823V95.0675L386.684 91.9371Z" fill="url(#paint44_linear)"/>
82
-<path d="M392.53 95.0675L398.377 91.6076V98.3956L392.53 101.823V95.0675Z" fill="url(#paint45_linear)"/>
83
-</g>
84
-<g opacity="0.3">
85
-<path d="M264.71 96.5703L274.613 91.149L283.95 96.0282L274.33 101.721L264.71 96.5703Z" fill="url(#paint46_linear)"/>
86
-<path d="M264.71 96.5703V107.413L274.33 112.834V101.72L264.71 96.5703Z" fill="url(#paint47_linear)"/>
87
-<path d="M274.33 101.721L283.95 96.0282V107.196L274.33 112.834V101.721Z" fill="url(#paint48_linear)"/>
88
-</g>
89
-<g opacity="0.2">
90
-<path d="M383.494 56.3786L393.397 50.9573L402.733 55.8365L393.114 61.5288L383.494 56.3786Z" fill="url(#paint49_linear)"/>
91
-<path d="M383.494 56.3787V67.2213L393.114 72.6426V61.5289L383.494 56.3787Z" fill="url(#paint50_linear)"/>
92
-<path d="M393.114 61.5289L402.734 55.8365V67.0044L393.114 72.6426V61.5289Z" fill="url(#paint51_linear)"/>
93
-</g>
94
-<g opacity="0.1">
95
-<path d="M347.35 62.1608L352.931 59.1053L358.194 61.8552L352.772 65.0635L347.35 62.1608Z" fill="url(#paint52_linear)"/>
96
-<path d="M347.35 62.1607V68.2717L352.771 71.3272V65.0634L347.35 62.1607Z" fill="url(#paint53_linear)"/>
97
-<path d="M352.771 65.0636L358.193 61.8553V68.1496L352.771 71.3274V65.0636Z" fill="url(#paint54_linear)"/>
98
-</g>
99
-<g opacity="0.2">
100
-<path d="M492.156 83.0299L497.737 79.9744L502.999 82.7243L497.578 85.9326L492.156 83.0299Z" fill="url(#paint55_linear)"/>
101
-<path d="M492.155 83.0299V89.1409L497.577 92.1964V85.9326L492.155 83.0299Z" fill="url(#paint56_linear)"/>
102
-<path d="M497.577 85.9325L502.999 82.7242V89.0186L497.577 92.1963V85.9325Z" fill="url(#paint57_linear)"/>
103
-</g>
104
-<g opacity="0.2">
105
-<path d="M419.84 144.491L425.421 141.435L430.683 144.185L425.262 147.393L419.84 144.491Z" fill="url(#paint58_linear)"/>
106
-<path d="M419.84 144.49V150.602L425.262 153.657V147.393L419.84 144.49Z" fill="url(#paint59_linear)"/>
107
-<path d="M425.262 147.393L430.683 144.185V150.479L425.262 153.657V147.393Z" fill="url(#paint60_linear)"/>
108
-</g>
109
-<g opacity="0.2">
110
-<path d="M276.374 145.608L281.955 142.553L287.218 145.303L281.796 148.511L276.374 145.608Z" fill="url(#paint61_linear)"/>
111
-<path d="M276.374 145.608V151.719L281.796 154.775V148.511L276.374 145.608Z" fill="url(#paint62_linear)"/>
112
-<path d="M281.795 148.511L287.217 145.302V151.597L281.795 154.775V148.511Z" fill="url(#paint63_linear)"/>
113
-</g>
114
-<g opacity="0.2">
115
-<path d="M330.34 220.029L335.922 216.973L341.184 219.723L335.762 222.932L330.34 220.029Z" fill="url(#paint64_linear)"/>
116
-<path d="M330.34 220.029V226.14L335.762 229.195V222.932L330.34 220.029Z" fill="url(#paint65_linear)"/>
117
-<path d="M335.762 222.932L341.184 219.723V226.018L335.762 229.196V222.932Z" fill="url(#paint66_linear)"/>
118
-</g>
119
-<g opacity="0.5">
120
-<path d="M249.547 151.195L255.129 148.14L260.391 150.89L254.969 154.098L249.547 151.195Z" fill="url(#paint67_linear)"/>
121
-<path d="M249.547 151.195V157.306L254.969 160.362V154.098L249.547 151.195Z" fill="url(#paint68_linear)"/>
122
-<path d="M254.969 154.098L260.391 150.89V157.184L254.969 160.362V154.098Z" fill="url(#paint69_linear)"/>
123
-</g>
124
-<g opacity="0.4">
125
-<path d="M347.523 162.978L352.174 160.432L356.56 162.724L352.042 165.397L347.523 162.978Z" fill="url(#paint70_linear)"/>
126
-<path d="M347.523 162.978V168.071L352.042 170.617V165.397L347.523 162.978Z" fill="url(#paint71_linear)"/>
127
-<path d="M352.042 165.397L356.56 162.724V167.969L352.042 170.617V165.397Z" fill="url(#paint72_linear)"/>
128
-</g>
129
-<g opacity="0.4">
130
-<path d="M445.5 67.9935L450.151 65.4472L454.536 67.7388L450.018 70.4124L445.5 67.9935Z" fill="url(#paint73_linear)"/>
131
-<path d="M445.5 67.9934V73.0859L450.018 75.6322V70.4124L445.5 67.9934Z" fill="url(#paint74_linear)"/>
132
-<path d="M450.018 70.4124L454.536 67.7388V72.9841L450.018 75.6322V70.4124Z" fill="url(#paint75_linear)"/>
133
-</g>
134
-<g opacity="0.1">
135
-<path d="M253.798 153.317L258.449 150.771L262.835 153.062L258.316 155.736L253.798 153.317Z" fill="url(#paint76_linear)"/>
136
-<path d="M253.798 153.317V158.409L258.316 160.956V155.736L253.798 153.317Z" fill="url(#paint77_linear)"/>
137
-<path d="M258.316 155.736L262.834 153.062V158.308L258.316 160.956V155.736Z" fill="url(#paint78_linear)"/>
138
-</g>
139
-<g opacity="0.4">
140
-<path d="M379.243 145.169L383.894 142.623L388.279 144.914L383.761 147.588L379.243 145.169Z" fill="url(#paint79_linear)"/>
141
-<path d="M379.243 145.169V150.261L383.761 152.808V147.588L379.243 145.169Z" fill="url(#paint80_linear)"/>
142
-<path d="M383.761 147.588L388.279 144.914V150.159L383.761 152.808V147.588Z" fill="url(#paint81_linear)"/>
143
-</g>
144
-<g opacity="0.4">
145
-<path d="M271.871 79.9846L276.522 77.4384L280.907 79.73L276.389 82.4036L271.871 79.9846Z" fill="url(#paint82_linear)"/>
146
-<path d="M271.87 79.9847V85.0773L276.388 87.6235V82.4037L271.87 79.9847Z" fill="url(#paint83_linear)"/>
147
-<path d="M276.388 82.4035L280.906 79.7299V84.9752L276.388 87.6233V82.4035Z" fill="url(#paint84_linear)"/>
148
-</g>
149
-<g opacity="0.4">
150
-<path d="M285.706 238.966L290.357 236.42L294.742 238.712L290.224 241.385L285.706 238.966Z" fill="url(#paint85_linear)"/>
151
-<path d="M285.706 238.966V244.059L290.224 246.605V241.385L285.706 238.966Z" fill="url(#paint86_linear)"/>
152
-<path d="M290.224 241.385L294.742 238.712V243.957L290.224 246.605V241.385Z" fill="url(#paint87_linear)"/>
153
-</g>
154
-<g opacity="0.4">
155
-<path d="M247.419 90.1697L252.07 87.6234L256.455 89.915L251.937 92.5886L247.419 90.1697Z" fill="url(#paint88_linear)"/>
156
-<path d="M247.419 90.1696V95.2621L251.937 97.8084V92.5886L247.419 90.1696Z" fill="url(#paint89_linear)"/>
157
-<path d="M251.937 92.5886L256.455 89.915V95.1603L251.937 97.8084V92.5886Z" fill="url(#paint90_linear)"/>
158
-</g>
159
-<g opacity="0.4">
160
-<path d="M236.718 59.0538L241.369 56.5075L245.754 58.7991L241.236 61.4727L236.718 59.0538Z" fill="url(#paint91_linear)"/>
161
-<path d="M236.717 59.0539V64.1464L241.235 66.6927V61.4728L236.717 59.0539Z" fill="url(#paint92_linear)"/>
162
-<path d="M241.235 61.4728L245.753 58.7992V64.0445L241.235 66.6926V61.4728Z" fill="url(#paint93_linear)"/>
163
-</g>
164
-<g opacity="0.1">
165
-<path d="M415.174 57.9363L419.825 55.39L424.21 57.6816L419.692 60.3552L415.174 57.9363Z" fill="url(#paint94_linear)"/>
166
-<path d="M415.174 57.9362V63.0287L419.692 65.575V60.3552L415.174 57.9362Z" fill="url(#paint95_linear)"/>
167
-<path d="M419.692 60.3552L424.21 57.6816V62.9269L419.692 65.575V60.3552Z" fill="url(#paint96_linear)"/>
168
-</g>
169
-<g opacity="0.4">
170
-<path d="M433.836 126.102L438.487 123.556L442.872 125.847L438.354 128.521L433.836 126.102Z" fill="url(#paint97_linear)"/>
171
-<path d="M433.836 126.102V131.194L438.354 133.741V128.521L433.836 126.102Z" fill="url(#paint98_linear)"/>
172
-<path d="M438.354 128.521L442.872 125.847V131.092L438.354 133.741V128.521Z" fill="url(#paint99_linear)"/>
173
-</g>
174
-<g opacity="0.4">
175
-<path d="M327.151 163.502L331.802 160.956L336.187 163.247L331.669 165.921L327.151 163.502Z" fill="url(#paint100_linear)"/>
176
-<path d="M327.151 163.502V168.595L331.669 171.141V165.921L327.151 163.502Z" fill="url(#paint101_linear)"/>
177
-<path d="M331.669 165.921L336.187 163.247V168.493L331.669 171.141V165.921Z" fill="url(#paint102_linear)"/>
178
-</g>
179
-<g opacity="0.4">
180
-<path d="M358.022 55.7014L362.673 53.1551L367.058 55.4467L362.54 58.1203L358.022 55.7014Z" fill="url(#paint103_linear)"/>
181
-<path d="M358.021 55.7015V60.794L362.54 63.3403V58.1204L358.021 55.7015Z" fill="url(#paint104_linear)"/>
182
-<path d="M362.54 58.1204L367.058 55.4468V60.6921L362.54 63.3402V58.1204Z" fill="url(#paint105_linear)"/>
183
-</g>
184
-<g opacity="0.2">
185
-<path d="M240.216 136.668L245.798 133.613L251.06 136.363L245.638 139.571L240.216 136.668Z" fill="url(#paint106_linear)"/>
186
-<path d="M240.216 136.668V142.779L245.638 145.835V139.571L240.216 136.668Z" fill="url(#paint107_linear)"/>
187
-<path d="M245.638 139.571L251.06 136.363V142.657L245.638 145.835V139.571Z" fill="url(#paint108_linear)"/>
188
-</g>
189
-<g opacity="0.2">
190
-<path d="M233.599 112.068L239.18 109.012L244.443 111.762L239.021 114.97L233.599 112.068Z" fill="url(#paint109_linear)"/>
191
-<path d="M233.599 112.067V118.178L239.021 121.234V114.97L233.599 112.067Z" fill="url(#paint110_linear)"/>
192
-<path d="M239.021 114.97L244.442 111.762V118.056L239.021 121.234V114.97Z" fill="url(#paint111_linear)"/>
193
-</g>
194
-<g opacity="0.5">
195
-<path d="M277.541 229.418L283.122 226.363L288.384 229.113L282.962 232.321L277.541 229.418Z" fill="url(#paint112_linear)"/>
196
-<path d="M277.541 229.418V235.529L282.962 238.585V232.321L277.541 229.418Z" fill="url(#paint113_linear)"/>
197
-<path d="M282.962 232.321L288.384 229.113V235.407L282.962 238.585V232.321Z" fill="url(#paint114_linear)"/>
198
-</g>
199
-<g opacity="0.5">
200
-<path d="M402.63 118.507L412.533 113.086L421.87 117.965L412.25 123.658L402.63 118.507Z" fill="url(#paint115_linear)"/>
201
-<path d="M402.63 118.507V129.35L412.25 134.771V123.658L402.63 118.507Z" fill="url(#paint116_linear)"/>
202
-<path d="M412.25 123.658L421.869 117.965V129.133L412.25 134.771V123.658Z" fill="url(#paint117_linear)"/>
203
-</g>
204
-<g opacity="0.5">
205
-<path d="M213.39 131.212L223.292 125.791L232.629 130.67L223.009 136.362L213.39 131.212Z" fill="url(#paint118_linear)"/>
206
-<path d="M213.39 131.212V142.054L223.009 147.476V136.362L213.39 131.212Z" fill="url(#paint119_linear)"/>
207
-<path d="M223.009 136.362L232.629 130.67V141.838L223.009 147.476V136.362Z" fill="url(#paint120_linear)"/>
208
-</g>
209
-<g opacity="0.2">
210
-<path d="M309.033 180.38L318.936 174.959L328.273 179.838L318.653 185.531L309.033 180.38Z" fill="url(#paint121_linear)"/>
211
-<path d="M309.033 180.38V191.223L318.653 196.644V185.531L309.033 180.38Z" fill="url(#paint122_linear)"/>
212
-<path d="M318.653 185.531L328.273 179.838V191.006L318.653 196.644V185.531Z" fill="url(#paint123_linear)"/>
213
-</g>
214
-<g opacity="0.2">
215
-<path d="M309.033 198.968L316.147 195.074L322.853 198.578L315.943 202.667L309.033 198.968Z" fill="url(#paint124_linear)"/>
216
-<path d="M309.033 198.968V206.756L315.943 210.651V202.667L309.033 198.968Z" fill="url(#paint125_linear)"/>
217
-<path d="M315.943 202.667L322.853 198.578V206.601L315.943 210.651V202.667Z" fill="url(#paint126_linear)"/>
218
-</g>
219
-<g opacity="0.2">
220
-<path d="M508.485 58.1669L515.598 54.2726L522.305 57.7774L515.395 61.8664L508.485 58.1669Z" fill="url(#paint127_linear)"/>
221
-<path d="M508.485 58.1669V65.9554L515.395 69.8497V61.8664L508.485 58.1669Z" fill="url(#paint128_linear)"/>
222
-<path d="M515.395 61.8664L522.305 57.7774V65.7996L515.395 69.8497V61.8664Z" fill="url(#paint129_linear)"/>
223
-</g>
224
-<g opacity="0.3">
225
-<path d="M376.053 150.322L395.698 139.567L414.22 149.247L395.136 160.539L376.053 150.322Z" fill="url(#paint130_linear)"/>
226
-<path d="M376.053 150.322V171.832L395.136 182.587V160.539L376.053 150.322Z" fill="url(#paint131_linear)"/>
227
-<path d="M395.137 160.539L414.22 149.247V171.402L395.137 182.587V160.539Z" fill="url(#paint132_linear)"/>
228
-</g>
229
-<g opacity="0.2">
230
-<path d="M204.059 94.0817L223.704 83.3267L242.227 93.0062L223.143 104.299L204.059 94.0817Z" fill="url(#paint133_linear)"/>
231
-<path d="M204.059 94.0817V115.592L223.142 126.346V104.299L204.059 94.0817Z" fill="url(#paint134_linear)"/>
232
-<path d="M223.142 104.299L242.226 93.0062V115.161L223.142 126.346V104.299Z" fill="url(#paint135_linear)"/>
233
-</g>
234
-<g opacity="0.2">
235
-<path d="M159.736 71.2788L172.429 64.3298L184.397 70.5839L172.066 77.8804L159.736 71.2788Z" fill="url(#paint136_linear)"/>
236
-<path d="M159.736 71.2787V85.1769L172.066 92.1259V77.8804L159.736 71.2787Z" fill="url(#paint137_linear)"/>
237
-<path d="M172.067 77.8804L184.397 70.5839V84.899L172.067 92.126V77.8804Z" fill="url(#paint138_linear)"/>
238
-</g>
239
-<g opacity="0.2">
240
-<path d="M460.663 93.6282L473.356 86.6791L485.324 92.9333L472.994 100.23L460.663 93.6282Z" fill="url(#paint139_linear)"/>
241
-<path d="M460.663 93.6281V107.526L472.994 114.475V100.23L460.663 93.6281Z" fill="url(#paint140_linear)"/>
242
-<path d="M472.994 100.23L485.324 92.9332V107.248L472.994 114.475V100.23Z" fill="url(#paint141_linear)"/>
243
-</g>
244
-<g opacity="0.5">
245
-<path d="M174.899 57.4023L180.616 54.2726L186.006 57.0893L180.452 60.3754L174.899 57.4023Z" fill="url(#paint142_linear)"/>
246
-<path d="M174.899 57.4023V63.6616L180.452 66.7913V60.3755L174.899 57.4023Z" fill="url(#paint143_linear)"/>
247
-<path d="M180.452 60.3755L186.005 57.0894V63.5365L180.452 66.7913V60.3755Z" fill="url(#paint144_linear)"/>
248
-</g>
249
-<g opacity="0.2">
250
-<path d="M253.047 182.559L258.764 179.429L264.154 182.246L258.6 185.532L253.047 182.559Z" fill="url(#paint145_linear)"/>
251
-<path d="M253.046 182.559V188.818L258.6 191.948V185.532L253.046 182.559Z" fill="url(#paint146_linear)"/>
252
-<path d="M258.6 185.532L264.153 182.246V188.693L258.6 191.948V185.532Z" fill="url(#paint147_linear)"/>
253
-</g>
254
-<g opacity="0.1">
255
-<path d="M424.505 117.293L433.478 112.381L441.937 116.802L433.221 121.959L424.505 117.293Z" fill="url(#paint148_linear)"/>
256
-<path d="M424.505 117.293V127.117L433.221 132.029V121.959L424.505 117.293Z" fill="url(#paint149_linear)"/>
257
-<path d="M433.221 121.959L441.937 116.802V126.921L433.221 132.029V121.959Z" fill="url(#paint150_linear)"/>
258
-</g>
259
-<g opacity="0.2">
260
-<path d="M187.729 79.9171L193.748 76.6219L199.423 79.5876L193.576 83.0475L187.729 79.9171Z" fill="url(#paint151_linear)"/>
261
-<path d="M187.729 79.917V86.5073L193.576 89.8025V83.0474L187.729 79.917Z" fill="url(#paint152_linear)"/>
262
-<path d="M193.576 83.0475L199.423 79.5876V86.3756L193.576 89.8026V83.0475Z" fill="url(#paint153_linear)"/>
263
-</g>
264
-<g opacity="0.5">
265
-<path d="M352.19 226.197L362.093 220.775L371.429 225.655L361.81 231.347L352.19 226.197Z" fill="url(#paint154_linear)"/>
266
-<path d="M352.189 226.197V237.039L361.809 242.461V231.347L352.189 226.197Z" fill="url(#paint155_linear)"/>
267
-<path d="M361.809 231.347L371.429 225.655V236.822L361.809 242.461V231.347Z" fill="url(#paint156_linear)"/>
268
-</g>
269
-<g opacity="0.1">
270
-<path d="M384.849 97.6878L394.751 92.2665L404.088 97.1457L394.468 102.838L384.849 97.6878Z" fill="url(#paint157_linear)"/>
271
-<path d="M384.848 97.6878V108.53L394.468 113.952V102.838L384.848 97.6878Z" fill="url(#paint158_linear)"/>
272
-<path d="M394.468 102.838L404.087 97.1457V108.314L394.468 113.952V102.838Z" fill="url(#paint159_linear)"/>
273
-</g>
274
-<g opacity="0.3">
275
-<path d="M268.209 47.2708L273.791 44.2153L279.053 46.9653L273.631 50.1736L268.209 47.2708Z" fill="url(#paint160_linear)"/>
276
-<path d="M268.209 47.2708V53.3818L273.631 56.4373V50.1735L268.209 47.2708Z" fill="url(#paint161_linear)"/>
277
-<path d="M273.631 50.1735L279.053 46.9652V53.2595L273.631 56.4373V50.1735Z" fill="url(#paint162_linear)"/>
278
-</g>
279
-<g opacity="0.2">
280
-<path d="M206.391 89.7347L211.972 86.6791L217.235 89.4291L211.813 92.6374L206.391 89.7347Z" fill="url(#paint163_linear)"/>
281
-<path d="M206.391 89.7347V95.8457L211.813 98.9012V92.6374L206.391 89.7347Z" fill="url(#paint164_linear)"/>
282
-<path d="M211.813 92.6374L217.235 89.4291V95.7234L211.813 98.9012V92.6374Z" fill="url(#paint165_linear)"/>
283
-</g>
284
-<g opacity="0.4">
285
-<path d="M255.379 124.984L260.03 122.438L264.416 124.73L259.898 127.403L255.379 124.984Z" fill="url(#paint166_linear)"/>
286
-<path d="M255.379 124.984V130.077L259.898 132.623V127.403L255.379 124.984Z" fill="url(#paint167_linear)"/>
287
-<path d="M259.897 127.403L264.416 124.73V129.975L259.897 132.623V127.403Z" fill="url(#paint168_linear)"/>
288
-</g>
289
-<g opacity="0.1">
290
-<path d="M248.381 104.87L253.032 102.324L257.418 104.615L252.899 107.289L248.381 104.87Z" fill="url(#paint169_linear)"/>
291
-<path d="M248.381 104.87V109.962L252.899 112.509V107.289L248.381 104.87Z" fill="url(#paint170_linear)"/>
292
-<path d="M252.899 107.289L257.418 104.615V109.861L252.899 112.509V107.289Z" fill="url(#paint171_linear)"/>
293
-</g>
294
-<g opacity="0.5">
295
-<path d="M200.643 66.2348L206.224 63.1793L211.487 65.9293L206.065 69.1376L200.643 66.2348Z" fill="url(#paint172_linear)"/>
296
-<path d="M200.643 66.2347V72.3458L206.065 75.4013V69.1375L200.643 66.2347Z" fill="url(#paint173_linear)"/>
297
-<path d="M206.065 69.1376L211.487 65.9293V72.2237L206.065 75.4014V69.1376Z" fill="url(#paint174_linear)"/>
298
-</g>
299
-<g opacity="0.5">
300
-<path d="M198.227 104.262L203.808 101.206L209.07 103.956L203.648 107.164L198.227 104.262Z" fill="url(#paint175_linear)"/>
301
-<path d="M198.227 104.262V110.373L203.648 113.428V107.165L198.227 104.262Z" fill="url(#paint176_linear)"/>
302
-<path d="M203.648 107.164L209.07 103.956V110.25L203.648 113.428V107.164Z" fill="url(#paint177_linear)"/>
303
-</g>
304
-<g opacity="0.3">
305
-<path d="M356.855 75.3384L366.758 69.9171L376.094 74.7963L366.475 80.4887L356.855 75.3384Z" fill="url(#paint178_linear)"/>
306
-<path d="M356.855 75.3383V86.1809L366.475 91.6022V80.4886L356.855 75.3383Z" fill="url(#paint179_linear)"/>
307
-<path d="M366.474 80.4886L376.094 74.7963V85.9642L366.474 91.6023V80.4886Z" fill="url(#paint180_linear)"/>
308
-</g>
309
-<g opacity="0.5">
310
-<path d="M326.529 80.5162L333.642 76.6219L340.349 80.1268L333.439 84.2158L326.529 80.5162Z" fill="url(#paint181_linear)"/>
311
-<path d="M326.529 80.5161V88.3047L333.439 92.199V84.2157L326.529 80.5161Z" fill="url(#paint182_linear)"/>
312
-<path d="M333.439 84.2156L340.349 80.1266V88.1489L333.439 92.1989V84.2156Z" fill="url(#paint183_linear)"/>
313
-</g>
314
-<g opacity="0.2">
315
-<path d="M412.841 95.1992L432.486 84.4442L451.009 94.1237L431.925 105.416L412.841 95.1992Z" fill="url(#paint184_linear)"/>
316
-<path d="M412.841 95.1991V116.709L431.925 127.464V105.416L412.841 95.1991Z" fill="url(#paint185_linear)"/>
317
-<path d="M431.925 105.416L451.009 94.1236V116.279L431.925 127.464V105.416Z" fill="url(#paint186_linear)"/>
318
-</g>
319
-<g opacity="0.2">
320
-<path d="M269.744 117.73L302.412 99.8455L333.213 115.941L301.479 134.72L269.744 117.73Z" fill="url(#paint187_linear)"/>
321
-<path d="M269.744 117.73V153.499L301.479 171.383V134.72L269.744 117.73Z" fill="url(#paint188_linear)"/>
322
-<path d="M301.479 134.72L333.213 115.941V152.783L301.479 171.383V134.72Z" fill="url(#paint189_linear)"/>
323
-</g>
324
-<path d="M305.564 229.791L311.355 226.621L316.814 229.474L311.189 232.803L305.564 229.791Z" fill="#42E7AA"/>
325
-<path d="M305.564 229.791V236.132L311.189 239.302V232.803L305.564 229.791Z" fill="url(#paint190_linear)"/>
326
-<path d="M311.19 232.803L316.815 229.474V236.005L311.19 239.302V232.803Z" fill="#17CE8A"/>
327
-<path d="M272.104 172.454L292.296 161.4L311.334 171.349L291.719 182.956L272.104 172.454Z" fill="#FFEE50"/>
328
-<path d="M272.104 172.454V194.563L291.719 205.618V182.956L272.104 172.454Z" fill="url(#paint191_linear)"/>
329
-<path d="M291.719 182.956L311.334 171.349V194.121L291.719 205.618V182.956Z" fill="#FFD215"/>
330
-<path d="M370.18 126.025L376.238 122.709L381.949 125.694L376.065 129.176L370.18 126.025Z" fill="#FFEE50"/>
331
-<path d="M370.18 126.025V132.658L376.065 135.974V129.176L370.18 126.025Z" fill="url(#paint192_linear)"/>
332
-<path d="M376.065 129.176L381.95 125.694V132.525L376.065 135.974V129.176Z" fill="#FFD215"/>
333
-<path d="M341.334 186.825L355.065 179.087L368.795 186.438L355.065 194.176L341.334 186.825Z" fill="#06AFFF"/>
334
-<path d="M341.334 186.825V202.301L355.065 210.04V194.176L341.334 186.825Z" fill="url(#paint193_linear)"/>
335
-<path d="M355.065 194.176L368.796 186.438V201.992L355.065 210.04V194.176Z" fill="#3C8AFE"/>
336
-<path fill-rule="evenodd" clip-rule="evenodd" d="M341.467 388.082L289.763 359.792C289.763 359.792 203.307 152.009 1.29883 77.3778L685.222 73.5829C400.034 201.975 393.171 359.792 393.171 359.792L341.467 388.082Z" fill="url(#paint194_linear)"/>
337
-<path d="M269.339 318.03L336.669 280.085L404 316.133L336.669 354.078L269.339 318.03Z" fill="#F3F3F3"/>
338
-<path d="M281.221 318.808L336.669 287.674L392.118 317.252L336.669 348.386L281.221 318.808Z" fill="#C4C4C4" fill-opacity="0.6"/>
339
-<path d="M336.668 318.03V287.674L392.117 317.252L336.668 348.386V318.03Z" fill="#797B84" fill-opacity="0.2"/>
340
-<path d="M269.339 318.03V393.921L336.669 431.866V354.078L269.339 318.03Z" fill="#E3E3E3"/>
341
-<path opacity="0.4" d="M158 463.344L270.006 394.58L336.816 432.362L224.81 498.859L158 463.344Z" fill="url(#paint195_linear)"/>
342
-<path d="M336.668 354.078L403.999 316.133V392.403L336.668 431.866V354.078Z" fill="#EDEDED"/>
343
-<defs>
344
-<linearGradient id="paint0_linear" x1="337.867" y1="258.877" x2="337.867" y2="274.482" gradientUnits="userSpaceOnUse">
345
-<stop stop-color="#593FBA"/>
346
-<stop offset="0.99" stop-color="#342569"/>
347
-</linearGradient>
348
-<linearGradient id="paint1_linear" x1="292.296" y1="69.6475" x2="292.296" y2="102.816" gradientUnits="userSpaceOnUse">
349
-<stop stop-color="#FF5256"/>
350
-<stop offset="1" stop-color="#8B2B2D"/>
351
-</linearGradient>
352
-<linearGradient id="paint2_linear" x1="366.517" y1="198.432" x2="366.517" y2="213.358" gradientUnits="userSpaceOnUse">
353
-<stop stop-color="#FF5256"/>
354
-<stop offset="1" stop-color="#8B2B2D"/>
355
-</linearGradient>
356
-<linearGradient id="paint3_linear" x1="337.873" y1="109.574" x2="337.873" y2="156.4" gradientUnits="userSpaceOnUse">
357
-<stop stop-color="#17CE8A"/>
358
-<stop offset="1" stop-color="#047870"/>
359
-</linearGradient>
360
-<linearGradient id="paint4_linear" x1="434.097" y1="69.2903" x2="434.097" y2="82.843" gradientUnits="userSpaceOnUse">
361
-<stop stop-color="#E8E8E8"/>
362
-<stop offset="1" stop-color="#727272"/>
363
-</linearGradient>
364
-<linearGradient id="paint5_linear" x1="427.931" y1="76.2394" x2="427.931" y2="97.0898" gradientUnits="userSpaceOnUse">
365
-<stop stop-color="#E8E8E8"/>
366
-<stop offset="1" stop-color="#727272"/>
367
-</linearGradient>
368
-<linearGradient id="paint6_linear" x1="440.261" y1="75.5444" x2="440.261" y2="97.0898" gradientUnits="userSpaceOnUse">
369
-<stop stop-color="#E8E8E8"/>
370
-<stop offset="1" stop-color="#727272"/>
371
-</linearGradient>
372
-<linearGradient id="paint7_linear" x1="390.182" y1="101.206" x2="390.182" y2="114.759" gradientUnits="userSpaceOnUse">
373
-<stop stop-color="#E8E8E8"/>
374
-<stop offset="1" stop-color="#727272"/>
375
-</linearGradient>
376
-<linearGradient id="paint8_linear" x1="384.016" y1="108.155" x2="384.016" y2="129.006" gradientUnits="userSpaceOnUse">
377
-<stop stop-color="#E8E8E8"/>
378
-<stop offset="1" stop-color="#727272"/>
379
-</linearGradient>
380
-<linearGradient id="paint9_linear" x1="396.346" y1="107.46" x2="396.346" y2="129.006" gradientUnits="userSpaceOnUse">
381
-<stop stop-color="#E8E8E8"/>
382
-<stop offset="1" stop-color="#727272"/>
383
-</linearGradient>
384
-<linearGradient id="paint10_linear" x1="252.309" y1="75.4013" x2="252.309" y2="88.954" gradientUnits="userSpaceOnUse">
385
-<stop stop-color="#E8E8E8"/>
386
-<stop offset="1" stop-color="#727272"/>
387
-</linearGradient>
388
-<linearGradient id="paint11_linear" x1="246.143" y1="82.3505" x2="246.143" y2="103.201" gradientUnits="userSpaceOnUse">
389
-<stop stop-color="#E8E8E8"/>
390
-<stop offset="1" stop-color="#727272"/>
391
-</linearGradient>
392
-<linearGradient id="paint12_linear" x1="258.474" y1="81.6555" x2="258.474" y2="103.201" gradientUnits="userSpaceOnUse">
393
-<stop stop-color="#E8E8E8"/>
394
-<stop offset="1" stop-color="#727272"/>
395
-</linearGradient>
396
-<linearGradient id="paint13_linear" x1="396.013" y1="68.7996" x2="396.013" y2="82.3523" gradientUnits="userSpaceOnUse">
397
-<stop stop-color="#E8E8E8"/>
398
-<stop offset="1" stop-color="#727272"/>
399
-</linearGradient>
400
-<linearGradient id="paint14_linear" x1="389.847" y1="75.7486" x2="389.847" y2="96.5989" gradientUnits="userSpaceOnUse">
401
-<stop stop-color="#E8E8E8"/>
402
-<stop offset="1" stop-color="#727272"/>
403
-</linearGradient>
404
-<linearGradient id="paint15_linear" x1="402.178" y1="75.0537" x2="402.178" y2="96.5991" gradientUnits="userSpaceOnUse">
405
-<stop stop-color="#E8E8E8"/>
406
-<stop offset="1" stop-color="#727272"/>
407
-</linearGradient>
408
-<linearGradient id="paint16_linear" x1="478.826" y1="62.0948" x2="478.826" y2="75.6476" gradientUnits="userSpaceOnUse">
409
-<stop stop-color="#E8E8E8"/>
410
-<stop offset="1" stop-color="#727272"/>
411
-</linearGradient>
412
-<linearGradient id="paint17_linear" x1="472.661" y1="69.0438" x2="472.661" y2="89.8942" gradientUnits="userSpaceOnUse">
413
-<stop stop-color="#E8E8E8"/>
414
-<stop offset="1" stop-color="#727272"/>
415
-</linearGradient>
416
-<linearGradient id="paint18_linear" x1="484.991" y1="68.349" x2="484.991" y2="89.8943" gradientUnits="userSpaceOnUse">
417
-<stop stop-color="#E8E8E8"/>
418
-<stop offset="1" stop-color="#727272"/>
419
-</linearGradient>
420
-<linearGradient id="paint19_linear" x1="267.932" y1="63.2123" x2="267.932" y2="69.3161" gradientUnits="userSpaceOnUse">
421
-<stop stop-color="#E8E8E8"/>
422
-<stop offset="1" stop-color="#727272"/>
423
-</linearGradient>
424
-<linearGradient id="paint20_linear" x1="265.154" y1="66.3419" x2="265.154" y2="75.7323" gradientUnits="userSpaceOnUse">
425
-<stop stop-color="#E8E8E8"/>
426
-<stop offset="1" stop-color="#727272"/>
427
-</linearGradient>
428
-<linearGradient id="paint21_linear" x1="270.708" y1="66.0291" x2="270.708" y2="75.7325" gradientUnits="userSpaceOnUse">
429
-<stop stop-color="#E8E8E8"/>
430
-<stop offset="1" stop-color="#727272"/>
431
-</linearGradient>
432
-<linearGradient id="paint22_linear" x1="225.941" y1="64.3298" x2="225.941" y2="70.4336" gradientUnits="userSpaceOnUse">
433
-<stop stop-color="#E8E8E8"/>
434
-<stop offset="1" stop-color="#727272"/>
435
-</linearGradient>
436
-<linearGradient id="paint23_linear" x1="223.164" y1="67.4594" x2="223.164" y2="76.8498" gradientUnits="userSpaceOnUse">
437
-<stop stop-color="#E8E8E8"/>
438
-<stop offset="1" stop-color="#727272"/>
439
-</linearGradient>
440
-<linearGradient id="paint24_linear" x1="228.718" y1="67.1465" x2="228.718" y2="76.8499" gradientUnits="userSpaceOnUse">
441
-<stop stop-color="#E8E8E8"/>
442
-<stop offset="1" stop-color="#727272"/>
443
-</linearGradient>
444
-<linearGradient id="paint25_linear" x1="418.059" y1="126.908" x2="418.059" y2="136.488" gradientUnits="userSpaceOnUse">
445
-<stop stop-color="#E8E8E8"/>
446
-<stop offset="1" stop-color="#727272"/>
447
-</linearGradient>
448
-<linearGradient id="paint26_linear" x1="413.7" y1="131.82" x2="413.7" y2="146.558" gradientUnits="userSpaceOnUse">
449
-<stop stop-color="#E8E8E8"/>
450
-<stop offset="1" stop-color="#727272"/>
451
-</linearGradient>
452
-<linearGradient id="paint27_linear" x1="422.416" y1="131.329" x2="422.416" y2="146.558" gradientUnits="userSpaceOnUse">
453
-<stop stop-color="#E8E8E8"/>
454
-<stop offset="1" stop-color="#727272"/>
455
-</linearGradient>
456
-<linearGradient id="paint28_linear" x1="322.415" y1="41.9804" x2="322.415" y2="51.5604" gradientUnits="userSpaceOnUse">
457
-<stop stop-color="#E8E8E8"/>
458
-<stop offset="1" stop-color="#727272"/>
459
-</linearGradient>
460
-<linearGradient id="paint29_linear" x1="318.057" y1="46.8924" x2="318.057" y2="61.6308" gradientUnits="userSpaceOnUse">
461
-<stop stop-color="#E8E8E8"/>
462
-<stop offset="1" stop-color="#727272"/>
463
-</linearGradient>
464
-<linearGradient id="paint30_linear" x1="326.773" y1="46.4012" x2="326.773" y2="61.6308" gradientUnits="userSpaceOnUse">
465
-<stop stop-color="#E8E8E8"/>
466
-<stop offset="1" stop-color="#727272"/>
467
-</linearGradient>
468
-<linearGradient id="paint31_linear" x1="169.083" y1="79.9744" x2="169.083" y2="86.4009" gradientUnits="userSpaceOnUse">
469
-<stop stop-color="#E8E8E8"/>
470
-<stop offset="1" stop-color="#727272"/>
471
-</linearGradient>
472
-<linearGradient id="paint32_linear" x1="166.159" y1="83.2695" x2="166.159" y2="93.1564" gradientUnits="userSpaceOnUse">
473
-<stop stop-color="#E8E8E8"/>
474
-<stop offset="1" stop-color="#727272"/>
475
-</linearGradient>
476
-<linearGradient id="paint33_linear" x1="172.006" y1="82.9401" x2="172.006" y2="93.1566" gradientUnits="userSpaceOnUse">
477
-<stop stop-color="#E8E8E8"/>
478
-<stop offset="1" stop-color="#727272"/>
479
-</linearGradient>
480
-<linearGradient id="paint34_linear" x1="143.422" y1="59.8599" x2="143.422" y2="66.2865" gradientUnits="userSpaceOnUse">
481
-<stop stop-color="#E8E8E8"/>
482
-<stop offset="1" stop-color="#727272"/>
483
-</linearGradient>
484
-<linearGradient id="paint35_linear" x1="140.498" y1="63.1551" x2="140.498" y2="73.0421" gradientUnits="userSpaceOnUse">
485
-<stop stop-color="#E8E8E8"/>
486
-<stop offset="1" stop-color="#727272"/>
487
-</linearGradient>
488
-<linearGradient id="paint36_linear" x1="146.345" y1="62.8257" x2="146.345" y2="73.0422" gradientUnits="userSpaceOnUse">
489
-<stop stop-color="#E8E8E8"/>
490
-<stop offset="1" stop-color="#727272"/>
491
-</linearGradient>
492
-<linearGradient id="paint37_linear" x1="243.731" y1="168.254" x2="243.731" y2="174.681" gradientUnits="userSpaceOnUse">
493
-<stop stop-color="#E8E8E8"/>
494
-<stop offset="1" stop-color="#727272"/>
495
-</linearGradient>
496
-<linearGradient id="paint38_linear" x1="240.807" y1="171.549" x2="240.807" y2="181.436" gradientUnits="userSpaceOnUse">
497
-<stop stop-color="#E8E8E8"/>
498
-<stop offset="1" stop-color="#727272"/>
499
-</linearGradient>
500
-<linearGradient id="paint39_linear" x1="246.655" y1="171.22" x2="246.655" y2="181.437" gradientUnits="userSpaceOnUse">
501
-<stop stop-color="#E8E8E8"/>
502
-<stop offset="1" stop-color="#727272"/>
503
-</linearGradient>
504
-<linearGradient id="paint40_linear" x1="302.169" y1="210.862" x2="302.169" y2="217.289" gradientUnits="userSpaceOnUse">
505
-<stop stop-color="#E8E8E8"/>
506
-<stop offset="1" stop-color="#727272"/>
507
-</linearGradient>
508
-<linearGradient id="paint41_linear" x1="299.245" y1="214.158" x2="299.245" y2="224.045" gradientUnits="userSpaceOnUse">
509
-<stop stop-color="#E8E8E8"/>
510
-<stop offset="1" stop-color="#727272"/>
511
-</linearGradient>
512
-<linearGradient id="paint42_linear" x1="305.092" y1="213.828" x2="305.092" y2="224.045" gradientUnits="userSpaceOnUse">
513
-<stop stop-color="#E8E8E8"/>
514
-<stop offset="1" stop-color="#727272"/>
515
-</linearGradient>
516
-<linearGradient id="paint43_linear" x1="392.531" y1="88.642" x2="392.531" y2="95.0685" gradientUnits="userSpaceOnUse">
517
-<stop stop-color="#E8E8E8"/>
518
-<stop offset="1" stop-color="#727272"/>
519
-</linearGradient>
520
-<linearGradient id="paint44_linear" x1="389.607" y1="91.9371" x2="389.607" y2="101.824" gradientUnits="userSpaceOnUse">
521
-<stop stop-color="#E8E8E8"/>
522
-<stop offset="1" stop-color="#727272"/>
523
-</linearGradient>
524
-<linearGradient id="paint45_linear" x1="395.454" y1="91.6076" x2="395.454" y2="101.824" gradientUnits="userSpaceOnUse">
525
-<stop stop-color="#E8E8E8"/>
526
-<stop offset="1" stop-color="#727272"/>
527
-</linearGradient>
528
-<linearGradient id="paint46_linear" x1="274.331" y1="91.149" x2="274.331" y2="101.722" gradientUnits="userSpaceOnUse">
529
-<stop stop-color="#E8E8E8"/>
530
-<stop offset="1" stop-color="#727272"/>
531
-</linearGradient>
532
-<linearGradient id="paint47_linear" x1="269.52" y1="96.5703" x2="269.52" y2="112.837" gradientUnits="userSpaceOnUse">
533
-<stop stop-color="#E8E8E8"/>
534
-<stop offset="1" stop-color="#727272"/>
535
-</linearGradient>
536
-<linearGradient id="paint48_linear" x1="279.14" y1="96.0282" x2="279.14" y2="112.837" gradientUnits="userSpaceOnUse">
537
-<stop stop-color="#E8E8E8"/>
538
-<stop offset="1" stop-color="#727272"/>
539
-</linearGradient>
540
-<linearGradient id="paint49_linear" x1="393.114" y1="50.9573" x2="393.114" y2="61.5304" gradientUnits="userSpaceOnUse">
541
-<stop stop-color="#E8E8E8"/>
542
-<stop offset="1" stop-color="#727272"/>
543
-</linearGradient>
544
-<linearGradient id="paint50_linear" x1="388.304" y1="56.3787" x2="388.304" y2="72.645" gradientUnits="userSpaceOnUse">
545
-<stop stop-color="#E8E8E8"/>
546
-<stop offset="1" stop-color="#727272"/>
547
-</linearGradient>
548
-<linearGradient id="paint51_linear" x1="397.924" y1="55.8365" x2="397.924" y2="72.6451" gradientUnits="userSpaceOnUse">
549
-<stop stop-color="#E8E8E8"/>
550
-<stop offset="1" stop-color="#727272"/>
551
-</linearGradient>
552
-<linearGradient id="paint52_linear" x1="352.772" y1="59.1053" x2="352.772" y2="65.0644" gradientUnits="userSpaceOnUse">
553
-<stop stop-color="#E8E8E8"/>
554
-<stop offset="1" stop-color="#727272"/>
555
-</linearGradient>
556
-<linearGradient id="paint53_linear" x1="350.061" y1="62.1607" x2="350.061" y2="71.3286" gradientUnits="userSpaceOnUse">
557
-<stop stop-color="#E8E8E8"/>
558
-<stop offset="1" stop-color="#727272"/>
559
-</linearGradient>
560
-<linearGradient id="paint54_linear" x1="355.482" y1="61.8553" x2="355.482" y2="71.3288" gradientUnits="userSpaceOnUse">
561
-<stop stop-color="#E8E8E8"/>
562
-<stop offset="1" stop-color="#727272"/>
563
-</linearGradient>
564
-<linearGradient id="paint55_linear" x1="497.578" y1="79.9744" x2="497.578" y2="85.9335" gradientUnits="userSpaceOnUse">
565
-<stop stop-color="#E8E8E8"/>
566
-<stop offset="1" stop-color="#727272"/>
567
-</linearGradient>
568
-<linearGradient id="paint56_linear" x1="494.866" y1="83.0299" x2="494.866" y2="92.1978" gradientUnits="userSpaceOnUse">
569
-<stop stop-color="#E8E8E8"/>
570
-<stop offset="1" stop-color="#727272"/>
571
-</linearGradient>
572
-<linearGradient id="paint57_linear" x1="500.288" y1="82.7242" x2="500.288" y2="92.1978" gradientUnits="userSpaceOnUse">
573
-<stop stop-color="#E8E8E8"/>
574
-<stop offset="1" stop-color="#727272"/>
575
-</linearGradient>
576
-<linearGradient id="paint58_linear" x1="425.262" y1="141.435" x2="425.262" y2="147.394" gradientUnits="userSpaceOnUse">
577
-<stop stop-color="#E8E8E8"/>
578
-<stop offset="1" stop-color="#727272"/>
579
-</linearGradient>
580
-<linearGradient id="paint59_linear" x1="422.551" y1="144.49" x2="422.551" y2="153.658" gradientUnits="userSpaceOnUse">
581
-<stop stop-color="#E8E8E8"/>
582
-<stop offset="1" stop-color="#727272"/>
583
-</linearGradient>
584
-<linearGradient id="paint60_linear" x1="427.973" y1="144.185" x2="427.973" y2="153.658" gradientUnits="userSpaceOnUse">
585
-<stop stop-color="#E8E8E8"/>
586
-<stop offset="1" stop-color="#727272"/>
587
-</linearGradient>
588
-<linearGradient id="paint61_linear" x1="281.796" y1="142.553" x2="281.796" y2="148.512" gradientUnits="userSpaceOnUse">
589
-<stop stop-color="#E8E8E8"/>
590
-<stop offset="1" stop-color="#727272"/>
591
-</linearGradient>
592
-<linearGradient id="paint62_linear" x1="279.085" y1="145.608" x2="279.085" y2="154.776" gradientUnits="userSpaceOnUse">
593
-<stop stop-color="#E8E8E8"/>
594
-<stop offset="1" stop-color="#727272"/>
595
-</linearGradient>
596
-<linearGradient id="paint63_linear" x1="284.506" y1="145.302" x2="284.506" y2="154.776" gradientUnits="userSpaceOnUse">
597
-<stop stop-color="#E8E8E8"/>
598
-<stop offset="1" stop-color="#727272"/>
599
-</linearGradient>
600
-<linearGradient id="paint64_linear" x1="335.762" y1="216.973" x2="335.762" y2="222.933" gradientUnits="userSpaceOnUse">
601
-<stop stop-color="#E8E8E8"/>
602
-<stop offset="1" stop-color="#727272"/>
603
-</linearGradient>
604
-<linearGradient id="paint65_linear" x1="333.051" y1="220.029" x2="333.051" y2="229.197" gradientUnits="userSpaceOnUse">
605
-<stop stop-color="#E8E8E8"/>
606
-<stop offset="1" stop-color="#727272"/>
607
-</linearGradient>
608
-<linearGradient id="paint66_linear" x1="338.473" y1="219.723" x2="338.473" y2="229.197" gradientUnits="userSpaceOnUse">
609
-<stop stop-color="#E8E8E8"/>
610
-<stop offset="1" stop-color="#727272"/>
611
-</linearGradient>
612
-<linearGradient id="paint67_linear" x1="254.969" y1="148.14" x2="254.969" y2="154.099" gradientUnits="userSpaceOnUse">
613
-<stop stop-color="#E8E8E8"/>
614
-<stop offset="1" stop-color="#727272"/>
615
-</linearGradient>
616
-<linearGradient id="paint68_linear" x1="252.258" y1="151.195" x2="252.258" y2="160.363" gradientUnits="userSpaceOnUse">
617
-<stop stop-color="#E8E8E8"/>
618
-<stop offset="1" stop-color="#727272"/>
619
-</linearGradient>
620
-<linearGradient id="paint69_linear" x1="257.68" y1="150.89" x2="257.68" y2="160.363" gradientUnits="userSpaceOnUse">
621
-<stop stop-color="#E8E8E8"/>
622
-<stop offset="1" stop-color="#727272"/>
623
-</linearGradient>
624
-<linearGradient id="paint70_linear" x1="352.042" y1="160.432" x2="352.042" y2="165.398" gradientUnits="userSpaceOnUse">
625
-<stop stop-color="#E8E8E8"/>
626
-<stop offset="1" stop-color="#727272"/>
627
-</linearGradient>
628
-<linearGradient id="paint71_linear" x1="349.783" y1="162.978" x2="349.783" y2="170.618" gradientUnits="userSpaceOnUse">
629
-<stop stop-color="#E8E8E8"/>
630
-<stop offset="1" stop-color="#727272"/>
631
-</linearGradient>
632
-<linearGradient id="paint72_linear" x1="354.301" y1="162.724" x2="354.301" y2="170.618" gradientUnits="userSpaceOnUse">
633
-<stop stop-color="#E8E8E8"/>
634
-<stop offset="1" stop-color="#727272"/>
635
-</linearGradient>
636
-<linearGradient id="paint73_linear" x1="450.018" y1="65.4472" x2="450.018" y2="70.4132" gradientUnits="userSpaceOnUse">
637
-<stop stop-color="#E8E8E8"/>
638
-<stop offset="1" stop-color="#727272"/>
639
-</linearGradient>
640
-<linearGradient id="paint74_linear" x1="447.759" y1="67.9934" x2="447.759" y2="75.6333" gradientUnits="userSpaceOnUse">
641
-<stop stop-color="#E8E8E8"/>
642
-<stop offset="1" stop-color="#727272"/>
643
-</linearGradient>
644
-<linearGradient id="paint75_linear" x1="452.277" y1="67.7388" x2="452.277" y2="75.6334" gradientUnits="userSpaceOnUse">
645
-<stop stop-color="#E8E8E8"/>
646
-<stop offset="1" stop-color="#727272"/>
647
-</linearGradient>
648
-<linearGradient id="paint76_linear" x1="258.317" y1="150.771" x2="258.317" y2="155.737" gradientUnits="userSpaceOnUse">
649
-<stop stop-color="#E8E8E8"/>
650
-<stop offset="1" stop-color="#727272"/>
651
-</linearGradient>
652
-<linearGradient id="paint77_linear" x1="256.057" y1="153.317" x2="256.057" y2="160.957" gradientUnits="userSpaceOnUse">
653
-<stop stop-color="#E8E8E8"/>
654
-<stop offset="1" stop-color="#727272"/>
655
-</linearGradient>
656
-<linearGradient id="paint78_linear" x1="260.575" y1="153.062" x2="260.575" y2="160.957" gradientUnits="userSpaceOnUse">
657
-<stop stop-color="#E8E8E8"/>
658
-<stop offset="1" stop-color="#727272"/>
659
-</linearGradient>
660
-<linearGradient id="paint79_linear" x1="383.761" y1="142.623" x2="383.761" y2="147.589" gradientUnits="userSpaceOnUse">
661
-<stop stop-color="#E8E8E8"/>
662
-<stop offset="1" stop-color="#727272"/>
663
-</linearGradient>
664
-<linearGradient id="paint80_linear" x1="381.502" y1="145.169" x2="381.502" y2="152.809" gradientUnits="userSpaceOnUse">
665
-<stop stop-color="#E8E8E8"/>
666
-<stop offset="1" stop-color="#727272"/>
667
-</linearGradient>
668
-<linearGradient id="paint81_linear" x1="386.02" y1="144.914" x2="386.02" y2="152.809" gradientUnits="userSpaceOnUse">
669
-<stop stop-color="#E8E8E8"/>
670
-<stop offset="1" stop-color="#727272"/>
671
-</linearGradient>
672
-<linearGradient id="paint82_linear" x1="276.389" y1="77.4384" x2="276.389" y2="82.4043" gradientUnits="userSpaceOnUse">
673
-<stop stop-color="#E8E8E8"/>
674
-<stop offset="1" stop-color="#727272"/>
675
-</linearGradient>
676
-<linearGradient id="paint83_linear" x1="274.129" y1="79.9847" x2="274.129" y2="87.6247" gradientUnits="userSpaceOnUse">
677
-<stop stop-color="#E8E8E8"/>
678
-<stop offset="1" stop-color="#727272"/>
679
-</linearGradient>
680
-<linearGradient id="paint84_linear" x1="278.647" y1="79.7299" x2="278.647" y2="87.6245" gradientUnits="userSpaceOnUse">
681
-<stop stop-color="#E8E8E8"/>
682
-<stop offset="1" stop-color="#727272"/>
683
-</linearGradient>
684
-<linearGradient id="paint85_linear" x1="290.224" y1="236.42" x2="290.224" y2="241.386" gradientUnits="userSpaceOnUse">
685
-<stop stop-color="#E8E8E8"/>
686
-<stop offset="1" stop-color="#727272"/>
687
-</linearGradient>
688
-<linearGradient id="paint86_linear" x1="287.965" y1="238.966" x2="287.965" y2="246.606" gradientUnits="userSpaceOnUse">
689
-<stop stop-color="#E8E8E8"/>
690
-<stop offset="1" stop-color="#727272"/>
691
-</linearGradient>
692
-<linearGradient id="paint87_linear" x1="292.483" y1="238.712" x2="292.483" y2="246.606" gradientUnits="userSpaceOnUse">
693
-<stop stop-color="#E8E8E8"/>
694
-<stop offset="1" stop-color="#727272"/>
695
-</linearGradient>
696
-<linearGradient id="paint88_linear" x1="251.937" y1="87.6234" x2="251.937" y2="92.5894" gradientUnits="userSpaceOnUse">
697
-<stop stop-color="#E8E8E8"/>
698
-<stop offset="1" stop-color="#727272"/>
699
-</linearGradient>
700
-<linearGradient id="paint89_linear" x1="249.678" y1="90.1696" x2="249.678" y2="97.8096" gradientUnits="userSpaceOnUse">
701
-<stop stop-color="#E8E8E8"/>
702
-<stop offset="1" stop-color="#727272"/>
703
-</linearGradient>
704
-<linearGradient id="paint90_linear" x1="254.196" y1="89.915" x2="254.196" y2="97.8096" gradientUnits="userSpaceOnUse">
705
-<stop stop-color="#E8E8E8"/>
706
-<stop offset="1" stop-color="#727272"/>
707
-</linearGradient>
708
-<linearGradient id="paint91_linear" x1="241.236" y1="56.5075" x2="241.236" y2="61.4735" gradientUnits="userSpaceOnUse">
709
-<stop stop-color="#E8E8E8"/>
710
-<stop offset="1" stop-color="#727272"/>
711
-</linearGradient>
712
-<linearGradient id="paint92_linear" x1="238.976" y1="59.0539" x2="238.976" y2="66.6938" gradientUnits="userSpaceOnUse">
713
-<stop stop-color="#E8E8E8"/>
714
-<stop offset="1" stop-color="#727272"/>
715
-</linearGradient>
716
-<linearGradient id="paint93_linear" x1="243.495" y1="58.7992" x2="243.495" y2="66.6938" gradientUnits="userSpaceOnUse">
717
-<stop stop-color="#E8E8E8"/>
718
-<stop offset="1" stop-color="#727272"/>
719
-</linearGradient>
720
-<linearGradient id="paint94_linear" x1="419.692" y1="55.39" x2="419.692" y2="60.356" gradientUnits="userSpaceOnUse">
721
-<stop stop-color="#E8E8E8"/>
722
-<stop offset="1" stop-color="#727272"/>
723
-</linearGradient>
724
-<linearGradient id="paint95_linear" x1="417.433" y1="57.9362" x2="417.433" y2="65.5762" gradientUnits="userSpaceOnUse">
725
-<stop stop-color="#E8E8E8"/>
726
-<stop offset="1" stop-color="#727272"/>
727
-</linearGradient>
728
-<linearGradient id="paint96_linear" x1="421.951" y1="57.6816" x2="421.951" y2="65.5762" gradientUnits="userSpaceOnUse">
729
-<stop stop-color="#E8E8E8"/>
730
-<stop offset="1" stop-color="#727272"/>
731
-</linearGradient>
732
-<linearGradient id="paint97_linear" x1="438.354" y1="123.556" x2="438.354" y2="128.522" gradientUnits="userSpaceOnUse">
733
-<stop stop-color="#E8E8E8"/>
734
-<stop offset="1" stop-color="#727272"/>
735
-</linearGradient>
736
-<linearGradient id="paint98_linear" x1="436.095" y1="126.102" x2="436.095" y2="133.742" gradientUnits="userSpaceOnUse">
737
-<stop stop-color="#E8E8E8"/>
738
-<stop offset="1" stop-color="#727272"/>
739
-</linearGradient>
740
-<linearGradient id="paint99_linear" x1="440.613" y1="125.847" x2="440.613" y2="133.742" gradientUnits="userSpaceOnUse">
741
-<stop stop-color="#E8E8E8"/>
742
-<stop offset="1" stop-color="#727272"/>
743
-</linearGradient>
744
-<linearGradient id="paint100_linear" x1="331.669" y1="160.956" x2="331.669" y2="165.922" gradientUnits="userSpaceOnUse">
745
-<stop stop-color="#E8E8E8"/>
746
-<stop offset="1" stop-color="#727272"/>
747
-</linearGradient>
748
-<linearGradient id="paint101_linear" x1="329.41" y1="163.502" x2="329.41" y2="171.142" gradientUnits="userSpaceOnUse">
749
-<stop stop-color="#E8E8E8"/>
750
-<stop offset="1" stop-color="#727272"/>
751
-</linearGradient>
752
-<linearGradient id="paint102_linear" x1="333.928" y1="163.247" x2="333.928" y2="171.142" gradientUnits="userSpaceOnUse">
753
-<stop stop-color="#E8E8E8"/>
754
-<stop offset="1" stop-color="#727272"/>
755
-</linearGradient>
756
-<linearGradient id="paint103_linear" x1="362.54" y1="53.1551" x2="362.54" y2="58.121" gradientUnits="userSpaceOnUse">
757
-<stop stop-color="#E8E8E8"/>
758
-<stop offset="1" stop-color="#727272"/>
759
-</linearGradient>
760
-<linearGradient id="paint104_linear" x1="360.281" y1="55.7015" x2="360.281" y2="63.3414" gradientUnits="userSpaceOnUse">
761
-<stop stop-color="#E8E8E8"/>
762
-<stop offset="1" stop-color="#727272"/>
763
-</linearGradient>
764
-<linearGradient id="paint105_linear" x1="364.799" y1="55.4468" x2="364.799" y2="63.3414" gradientUnits="userSpaceOnUse">
765
-<stop stop-color="#E8E8E8"/>
766
-<stop offset="1" stop-color="#727272"/>
767
-</linearGradient>
768
-<linearGradient id="paint106_linear" x1="245.638" y1="133.613" x2="245.638" y2="139.572" gradientUnits="userSpaceOnUse">
769
-<stop stop-color="#E8E8E8"/>
770
-<stop offset="1" stop-color="#727272"/>
771
-</linearGradient>
772
-<linearGradient id="paint107_linear" x1="242.927" y1="136.668" x2="242.927" y2="145.836" gradientUnits="userSpaceOnUse">
773
-<stop stop-color="#E8E8E8"/>
774
-<stop offset="1" stop-color="#727272"/>
775
-</linearGradient>
776
-<linearGradient id="paint108_linear" x1="248.349" y1="136.363" x2="248.349" y2="145.836" gradientUnits="userSpaceOnUse">
777
-<stop stop-color="#E8E8E8"/>
778
-<stop offset="1" stop-color="#727272"/>
779
-</linearGradient>
780
-<linearGradient id="paint109_linear" x1="239.021" y1="109.012" x2="239.021" y2="114.971" gradientUnits="userSpaceOnUse">
781
-<stop stop-color="#E8E8E8"/>
782
-<stop offset="1" stop-color="#727272"/>
783
-</linearGradient>
784
-<linearGradient id="paint110_linear" x1="236.31" y1="112.067" x2="236.31" y2="121.235" gradientUnits="userSpaceOnUse">
785
-<stop stop-color="#E8E8E8"/>
786
-<stop offset="1" stop-color="#727272"/>
787
-</linearGradient>
788
-<linearGradient id="paint111_linear" x1="241.732" y1="111.762" x2="241.732" y2="121.236" gradientUnits="userSpaceOnUse">
789
-<stop stop-color="#E8E8E8"/>
790
-<stop offset="1" stop-color="#727272"/>
791
-</linearGradient>
792
-<linearGradient id="paint112_linear" x1="282.963" y1="226.363" x2="282.963" y2="232.322" gradientUnits="userSpaceOnUse">
793
-<stop stop-color="#E8E8E8"/>
794
-<stop offset="1" stop-color="#727272"/>
795
-</linearGradient>
796
-<linearGradient id="paint113_linear" x1="280.252" y1="229.418" x2="280.252" y2="238.586" gradientUnits="userSpaceOnUse">
797
-<stop stop-color="#E8E8E8"/>
798
-<stop offset="1" stop-color="#727272"/>
799
-</linearGradient>
800
-<linearGradient id="paint114_linear" x1="285.673" y1="229.113" x2="285.673" y2="238.586" gradientUnits="userSpaceOnUse">
801
-<stop stop-color="#E8E8E8"/>
802
-<stop offset="1" stop-color="#727272"/>
803
-</linearGradient>
804
-<linearGradient id="paint115_linear" x1="412.25" y1="113.086" x2="412.25" y2="123.659" gradientUnits="userSpaceOnUse">
805
-<stop stop-color="#E8E8E8"/>
806
-<stop offset="1" stop-color="#727272"/>
807
-</linearGradient>
808
-<linearGradient id="paint116_linear" x1="407.44" y1="118.507" x2="407.44" y2="134.774" gradientUnits="userSpaceOnUse">
809
-<stop stop-color="#E8E8E8"/>
810
-<stop offset="1" stop-color="#727272"/>
811
-</linearGradient>
812
-<linearGradient id="paint117_linear" x1="417.06" y1="117.965" x2="417.06" y2="134.774" gradientUnits="userSpaceOnUse">
813
-<stop stop-color="#E8E8E8"/>
814
-<stop offset="1" stop-color="#727272"/>
815
-</linearGradient>
816
-<linearGradient id="paint118_linear" x1="223.01" y1="125.791" x2="223.01" y2="136.364" gradientUnits="userSpaceOnUse">
817
-<stop stop-color="#E8E8E8"/>
818
-<stop offset="1" stop-color="#727272"/>
819
-</linearGradient>
820
-<linearGradient id="paint119_linear" x1="218.2" y1="131.212" x2="218.2" y2="147.478" gradientUnits="userSpaceOnUse">
821
-<stop stop-color="#E8E8E8"/>
822
-<stop offset="1" stop-color="#727272"/>
823
-</linearGradient>
824
-<linearGradient id="paint120_linear" x1="227.819" y1="130.67" x2="227.819" y2="147.478" gradientUnits="userSpaceOnUse">
825
-<stop stop-color="#E8E8E8"/>
826
-<stop offset="1" stop-color="#727272"/>
827
-</linearGradient>
828
-<linearGradient id="paint121_linear" x1="318.653" y1="174.959" x2="318.653" y2="185.532" gradientUnits="userSpaceOnUse">
829
-<stop stop-color="#E8E8E8"/>
830
-<stop offset="1" stop-color="#727272"/>
831
-</linearGradient>
832
-<linearGradient id="paint122_linear" x1="313.843" y1="180.38" x2="313.843" y2="196.647" gradientUnits="userSpaceOnUse">
833
-<stop stop-color="#E8E8E8"/>
834
-<stop offset="1" stop-color="#727272"/>
835
-</linearGradient>
836
-<linearGradient id="paint123_linear" x1="323.463" y1="179.838" x2="323.463" y2="196.647" gradientUnits="userSpaceOnUse">
837
-<stop stop-color="#E8E8E8"/>
838
-<stop offset="1" stop-color="#727272"/>
839
-</linearGradient>
840
-<linearGradient id="paint124_linear" x1="315.944" y1="195.074" x2="315.944" y2="202.669" gradientUnits="userSpaceOnUse">
841
-<stop stop-color="#E8E8E8"/>
842
-<stop offset="1" stop-color="#727272"/>
843
-</linearGradient>
844
-<linearGradient id="paint125_linear" x1="312.488" y1="198.968" x2="312.488" y2="210.652" gradientUnits="userSpaceOnUse">
845
-<stop stop-color="#E8E8E8"/>
846
-<stop offset="1" stop-color="#727272"/>
847
-</linearGradient>
848
-<linearGradient id="paint126_linear" x1="319.399" y1="198.578" x2="319.399" y2="210.652" gradientUnits="userSpaceOnUse">
849
-<stop stop-color="#E8E8E8"/>
850
-<stop offset="1" stop-color="#727272"/>
851
-</linearGradient>
852
-<linearGradient id="paint127_linear" x1="515.395" y1="54.2726" x2="515.395" y2="61.8676" gradientUnits="userSpaceOnUse">
853
-<stop stop-color="#E8E8E8"/>
854
-<stop offset="1" stop-color="#727272"/>
855
-</linearGradient>
856
-<linearGradient id="paint128_linear" x1="511.94" y1="58.1669" x2="511.94" y2="69.8515" gradientUnits="userSpaceOnUse">
857
-<stop stop-color="#E8E8E8"/>
858
-<stop offset="1" stop-color="#727272"/>
859
-</linearGradient>
860
-<linearGradient id="paint129_linear" x1="518.85" y1="57.7774" x2="518.85" y2="69.8515" gradientUnits="userSpaceOnUse">
861
-<stop stop-color="#E8E8E8"/>
862
-<stop offset="1" stop-color="#727272"/>
863
-</linearGradient>
864
-<linearGradient id="paint130_linear" x1="395.137" y1="139.567" x2="395.137" y2="160.542" gradientUnits="userSpaceOnUse">
865
-<stop stop-color="#E8E8E8"/>
866
-<stop offset="1" stop-color="#727272"/>
867
-</linearGradient>
868
-<linearGradient id="paint131_linear" x1="385.595" y1="150.322" x2="385.595" y2="182.592" gradientUnits="userSpaceOnUse">
869
-<stop stop-color="#E8E8E8"/>
870
-<stop offset="1" stop-color="#727272"/>
871
-</linearGradient>
872
-<linearGradient id="paint132_linear" x1="404.679" y1="149.247" x2="404.679" y2="182.592" gradientUnits="userSpaceOnUse">
873
-<stop stop-color="#E8E8E8"/>
874
-<stop offset="1" stop-color="#727272"/>
875
-</linearGradient>
876
-<linearGradient id="paint133_linear" x1="223.144" y1="83.3267" x2="223.144" y2="104.302" gradientUnits="userSpaceOnUse">
877
-<stop stop-color="#E8E8E8"/>
878
-<stop offset="1" stop-color="#727272"/>
879
-</linearGradient>
880
-<linearGradient id="paint134_linear" x1="213.601" y1="94.0817" x2="213.601" y2="126.351" gradientUnits="userSpaceOnUse">
881
-<stop stop-color="#E8E8E8"/>
882
-<stop offset="1" stop-color="#727272"/>
883
-</linearGradient>
884
-<linearGradient id="paint135_linear" x1="232.684" y1="93.0062" x2="232.684" y2="126.352" gradientUnits="userSpaceOnUse">
885
-<stop stop-color="#E8E8E8"/>
886
-<stop offset="1" stop-color="#727272"/>
887
-</linearGradient>
888
-<linearGradient id="paint136_linear" x1="172.067" y1="64.3298" x2="172.067" y2="77.8825" gradientUnits="userSpaceOnUse">
889
-<stop stop-color="#E8E8E8"/>
890
-<stop offset="1" stop-color="#727272"/>
891
-</linearGradient>
892
-<linearGradient id="paint137_linear" x1="165.901" y1="71.2787" x2="165.901" y2="92.1291" gradientUnits="userSpaceOnUse">
893
-<stop stop-color="#E8E8E8"/>
894
-<stop offset="1" stop-color="#727272"/>
895
-</linearGradient>
896
-<linearGradient id="paint138_linear" x1="178.232" y1="70.5839" x2="178.232" y2="92.1293" gradientUnits="userSpaceOnUse">
897
-<stop stop-color="#E8E8E8"/>
898
-<stop offset="1" stop-color="#727272"/>
899
-</linearGradient>
900
-<linearGradient id="paint139_linear" x1="472.994" y1="86.6791" x2="472.994" y2="100.232" gradientUnits="userSpaceOnUse">
901
-<stop stop-color="#E8E8E8"/>
902
-<stop offset="1" stop-color="#727272"/>
903
-</linearGradient>
904
-<linearGradient id="paint140_linear" x1="466.829" y1="93.6281" x2="466.829" y2="114.478" gradientUnits="userSpaceOnUse">
905
-<stop stop-color="#E8E8E8"/>
906
-<stop offset="1" stop-color="#727272"/>
907
-</linearGradient>
908
-<linearGradient id="paint141_linear" x1="479.159" y1="92.9332" x2="479.159" y2="114.479" gradientUnits="userSpaceOnUse">
909
-<stop stop-color="#E8E8E8"/>
910
-<stop offset="1" stop-color="#727272"/>
911
-</linearGradient>
912
-<linearGradient id="paint142_linear" x1="180.453" y1="54.2726" x2="180.453" y2="60.3764" gradientUnits="userSpaceOnUse">
913
-<stop stop-color="#E8E8E8"/>
914
-<stop offset="1" stop-color="#727272"/>
915
-</linearGradient>
916
-<linearGradient id="paint143_linear" x1="177.676" y1="57.4023" x2="177.676" y2="66.7927" gradientUnits="userSpaceOnUse">
917
-<stop stop-color="#E8E8E8"/>
918
-<stop offset="1" stop-color="#727272"/>
919
-</linearGradient>
920
-<linearGradient id="paint144_linear" x1="183.229" y1="57.0894" x2="183.229" y2="66.7928" gradientUnits="userSpaceOnUse">
921
-<stop stop-color="#E8E8E8"/>
922
-<stop offset="1" stop-color="#727272"/>
923
-</linearGradient>
924
-<linearGradient id="paint145_linear" x1="258.6" y1="179.429" x2="258.6" y2="185.533" gradientUnits="userSpaceOnUse">
925
-<stop stop-color="#E8E8E8"/>
926
-<stop offset="1" stop-color="#727272"/>
927
-</linearGradient>
928
-<linearGradient id="paint146_linear" x1="255.823" y1="182.559" x2="255.823" y2="191.949" gradientUnits="userSpaceOnUse">
929
-<stop stop-color="#E8E8E8"/>
930
-<stop offset="1" stop-color="#727272"/>
931
-</linearGradient>
932
-<linearGradient id="paint147_linear" x1="261.376" y1="182.246" x2="261.376" y2="191.949" gradientUnits="userSpaceOnUse">
933
-<stop stop-color="#E8E8E8"/>
934
-<stop offset="1" stop-color="#727272"/>
935
-</linearGradient>
936
-<linearGradient id="paint148_linear" x1="433.222" y1="112.381" x2="433.222" y2="121.961" gradientUnits="userSpaceOnUse">
937
-<stop stop-color="#E8E8E8"/>
938
-<stop offset="1" stop-color="#727272"/>
939
-</linearGradient>
940
-<linearGradient id="paint149_linear" x1="428.864" y1="117.293" x2="428.864" y2="132.031" gradientUnits="userSpaceOnUse">
941
-<stop stop-color="#E8E8E8"/>
942
-<stop offset="1" stop-color="#727272"/>
943
-</linearGradient>
944
-<linearGradient id="paint150_linear" x1="437.579" y1="116.802" x2="437.579" y2="132.031" gradientUnits="userSpaceOnUse">
945
-<stop stop-color="#E8E8E8"/>
946
-<stop offset="1" stop-color="#727272"/>
947
-</linearGradient>
948
-<linearGradient id="paint151_linear" x1="193.577" y1="76.6219" x2="193.577" y2="83.0485" gradientUnits="userSpaceOnUse">
949
-<stop stop-color="#E8E8E8"/>
950
-<stop offset="1" stop-color="#727272"/>
951
-</linearGradient>
952
-<linearGradient id="paint152_linear" x1="190.653" y1="79.917" x2="190.653" y2="89.804" gradientUnits="userSpaceOnUse">
953
-<stop stop-color="#E8E8E8"/>
954
-<stop offset="1" stop-color="#727272"/>
955
-</linearGradient>
956
-<linearGradient id="paint153_linear" x1="196.5" y1="79.5876" x2="196.5" y2="89.8041" gradientUnits="userSpaceOnUse">
957
-<stop stop-color="#E8E8E8"/>
958
-<stop offset="1" stop-color="#727272"/>
959
-</linearGradient>
960
-<linearGradient id="paint154_linear" x1="361.81" y1="220.775" x2="361.81" y2="231.349" gradientUnits="userSpaceOnUse">
961
-<stop stop-color="#E8E8E8"/>
962
-<stop offset="1" stop-color="#727272"/>
963
-</linearGradient>
964
-<linearGradient id="paint155_linear" x1="356.999" y1="226.197" x2="356.999" y2="242.463" gradientUnits="userSpaceOnUse">
965
-<stop stop-color="#E8E8E8"/>
966
-<stop offset="1" stop-color="#727272"/>
967
-</linearGradient>
968
-<linearGradient id="paint156_linear" x1="366.619" y1="225.655" x2="366.619" y2="242.463" gradientUnits="userSpaceOnUse">
969
-<stop stop-color="#E8E8E8"/>
970
-<stop offset="1" stop-color="#727272"/>
971
-</linearGradient>
972
-<linearGradient id="paint157_linear" x1="394.469" y1="92.2665" x2="394.469" y2="102.84" gradientUnits="userSpaceOnUse">
973
-<stop stop-color="#E8E8E8"/>
974
-<stop offset="1" stop-color="#727272"/>
975
-</linearGradient>
976
-<linearGradient id="paint158_linear" x1="389.658" y1="97.6878" x2="389.658" y2="113.954" gradientUnits="userSpaceOnUse">
977
-<stop stop-color="#E8E8E8"/>
978
-<stop offset="1" stop-color="#727272"/>
979
-</linearGradient>
980
-<linearGradient id="paint159_linear" x1="399.278" y1="97.1457" x2="399.278" y2="113.954" gradientUnits="userSpaceOnUse">
981
-<stop stop-color="#E8E8E8"/>
982
-<stop offset="1" stop-color="#727272"/>
983
-</linearGradient>
984
-<linearGradient id="paint160_linear" x1="273.631" y1="44.2153" x2="273.631" y2="50.1745" gradientUnits="userSpaceOnUse">
985
-<stop stop-color="#E8E8E8"/>
986
-<stop offset="1" stop-color="#727272"/>
987
-</linearGradient>
988
-<linearGradient id="paint161_linear" x1="270.92" y1="47.2708" x2="270.92" y2="56.4387" gradientUnits="userSpaceOnUse">
989
-<stop stop-color="#E8E8E8"/>
990
-<stop offset="1" stop-color="#727272"/>
991
-</linearGradient>
992
-<linearGradient id="paint162_linear" x1="276.342" y1="46.9652" x2="276.342" y2="56.4387" gradientUnits="userSpaceOnUse">
993
-<stop stop-color="#E8E8E8"/>
994
-<stop offset="1" stop-color="#727272"/>
995
-</linearGradient>
996
-<linearGradient id="paint163_linear" x1="211.813" y1="86.6791" x2="211.813" y2="92.6383" gradientUnits="userSpaceOnUse">
997
-<stop stop-color="#E8E8E8"/>
998
-<stop offset="1" stop-color="#727272"/>
999
-</linearGradient>
1000
-<linearGradient id="paint164_linear" x1="209.102" y1="89.7347" x2="209.102" y2="98.9026" gradientUnits="userSpaceOnUse">
1001
-<stop stop-color="#E8E8E8"/>
1002
-<stop offset="1" stop-color="#727272"/>
1003
-</linearGradient>
1004
-<linearGradient id="paint165_linear" x1="214.524" y1="89.4291" x2="214.524" y2="98.9026" gradientUnits="userSpaceOnUse">
1005
-<stop stop-color="#E8E8E8"/>
1006
-<stop offset="1" stop-color="#727272"/>
1007
-</linearGradient>
1008
-<linearGradient id="paint166_linear" x1="259.898" y1="122.438" x2="259.898" y2="127.404" gradientUnits="userSpaceOnUse">
1009
-<stop stop-color="#E8E8E8"/>
1010
-<stop offset="1" stop-color="#727272"/>
1011
-</linearGradient>
1012
-<linearGradient id="paint167_linear" x1="257.639" y1="124.984" x2="257.639" y2="132.624" gradientUnits="userSpaceOnUse">
1013
-<stop stop-color="#E8E8E8"/>
1014
-<stop offset="1" stop-color="#727272"/>
1015
-</linearGradient>
1016
-<linearGradient id="paint168_linear" x1="262.157" y1="124.73" x2="262.157" y2="132.624" gradientUnits="userSpaceOnUse">
1017
-<stop stop-color="#E8E8E8"/>
1018
-<stop offset="1" stop-color="#727272"/>
1019
-</linearGradient>
1020
-<linearGradient id="paint169_linear" x1="252.9" y1="102.324" x2="252.9" y2="107.29" gradientUnits="userSpaceOnUse">
1021
-<stop stop-color="#E8E8E8"/>
1022
-<stop offset="1" stop-color="#727272"/>
1023
-</linearGradient>
1024
-<linearGradient id="paint170_linear" x1="250.641" y1="104.87" x2="250.641" y2="112.51" gradientUnits="userSpaceOnUse">
1025
-<stop stop-color="#E8E8E8"/>
1026
-<stop offset="1" stop-color="#727272"/>
1027
-</linearGradient>
1028
-<linearGradient id="paint171_linear" x1="255.159" y1="104.615" x2="255.159" y2="112.51" gradientUnits="userSpaceOnUse">
1029
-<stop stop-color="#E8E8E8"/>
1030
-<stop offset="1" stop-color="#727272"/>
1031
-</linearGradient>
1032
-<linearGradient id="paint172_linear" x1="206.065" y1="63.1793" x2="206.065" y2="69.1385" gradientUnits="userSpaceOnUse">
1033
-<stop stop-color="#E8E8E8"/>
1034
-<stop offset="1" stop-color="#727272"/>
1035
-</linearGradient>
1036
-<linearGradient id="paint173_linear" x1="203.354" y1="66.2347" x2="203.354" y2="75.4027" gradientUnits="userSpaceOnUse">
1037
-<stop stop-color="#E8E8E8"/>
1038
-<stop offset="1" stop-color="#727272"/>
1039
-</linearGradient>
1040
-<linearGradient id="paint174_linear" x1="208.776" y1="65.9293" x2="208.776" y2="75.4028" gradientUnits="userSpaceOnUse">
1041
-<stop stop-color="#E8E8E8"/>
1042
-<stop offset="1" stop-color="#727272"/>
1043
-</linearGradient>
1044
-<linearGradient id="paint175_linear" x1="203.649" y1="101.206" x2="203.649" y2="107.165" gradientUnits="userSpaceOnUse">
1045
-<stop stop-color="#E8E8E8"/>
1046
-<stop offset="1" stop-color="#727272"/>
1047
-</linearGradient>
1048
-<linearGradient id="paint176_linear" x1="200.938" y1="104.262" x2="200.938" y2="113.43" gradientUnits="userSpaceOnUse">
1049
-<stop stop-color="#E8E8E8"/>
1050
-<stop offset="1" stop-color="#727272"/>
1051
-</linearGradient>
1052
-<linearGradient id="paint177_linear" x1="206.359" y1="103.956" x2="206.359" y2="113.43" gradientUnits="userSpaceOnUse">
1053
-<stop stop-color="#E8E8E8"/>
1054
-<stop offset="1" stop-color="#727272"/>
1055
-</linearGradient>
1056
-<linearGradient id="paint178_linear" x1="366.475" y1="69.9171" x2="366.475" y2="80.4903" gradientUnits="userSpaceOnUse">
1057
-<stop stop-color="#E8E8E8"/>
1058
-<stop offset="1" stop-color="#727272"/>
1059
-</linearGradient>
1060
-<linearGradient id="paint179_linear" x1="361.665" y1="75.3383" x2="361.665" y2="91.6047" gradientUnits="userSpaceOnUse">
1061
-<stop stop-color="#E8E8E8"/>
1062
-<stop offset="1" stop-color="#727272"/>
1063
-</linearGradient>
1064
-<linearGradient id="paint180_linear" x1="371.284" y1="74.7963" x2="371.284" y2="91.6049" gradientUnits="userSpaceOnUse">
1065
-<stop stop-color="#E8E8E8"/>
1066
-<stop offset="1" stop-color="#727272"/>
1067
-</linearGradient>
1068
-<linearGradient id="paint181_linear" x1="333.439" y1="76.6219" x2="333.439" y2="84.2169" gradientUnits="userSpaceOnUse">
1069
-<stop stop-color="#E8E8E8"/>
1070
-<stop offset="1" stop-color="#727272"/>
1071
-</linearGradient>
1072
-<linearGradient id="paint182_linear" x1="329.984" y1="80.5161" x2="329.984" y2="92.2007" gradientUnits="userSpaceOnUse">
1073
-<stop stop-color="#E8E8E8"/>
1074
-<stop offset="1" stop-color="#727272"/>
1075
-</linearGradient>
1076
-<linearGradient id="paint183_linear" x1="336.894" y1="80.1266" x2="336.894" y2="92.2007" gradientUnits="userSpaceOnUse">
1077
-<stop stop-color="#E8E8E8"/>
1078
-<stop offset="1" stop-color="#727272"/>
1079
-</linearGradient>
1080
-<linearGradient id="paint184_linear" x1="431.926" y1="84.4442" x2="431.926" y2="105.42" gradientUnits="userSpaceOnUse">
1081
-<stop stop-color="#E8E8E8"/>
1082
-<stop offset="1" stop-color="#727272"/>
1083
-</linearGradient>
1084
-<linearGradient id="paint185_linear" x1="422.384" y1="95.1991" x2="422.384" y2="127.469" gradientUnits="userSpaceOnUse">
1085
-<stop stop-color="#E8E8E8"/>
1086
-<stop offset="1" stop-color="#727272"/>
1087
-</linearGradient>
1088
-<linearGradient id="paint186_linear" x1="441.468" y1="94.1236" x2="441.468" y2="127.469" gradientUnits="userSpaceOnUse">
1089
-<stop stop-color="#E8E8E8"/>
1090
-<stop offset="1" stop-color="#727272"/>
1091
-</linearGradient>
1092
-<linearGradient id="paint187_linear" x1="301.48" y1="99.8455" x2="301.48" y2="134.725" gradientUnits="userSpaceOnUse">
1093
-<stop stop-color="#E8E8E8"/>
1094
-<stop offset="1" stop-color="#727272"/>
1095
-</linearGradient>
1096
-<linearGradient id="paint188_linear" x1="285.612" y1="117.73" x2="285.612" y2="171.391" gradientUnits="userSpaceOnUse">
1097
-<stop stop-color="#E8E8E8"/>
1098
-<stop offset="1" stop-color="#727272"/>
1099
-</linearGradient>
1100
-<linearGradient id="paint189_linear" x1="317.347" y1="115.941" x2="317.347" y2="171.392" gradientUnits="userSpaceOnUse">
1101
-<stop stop-color="#E8E8E8"/>
1102
-<stop offset="1" stop-color="#727272"/>
1103
-</linearGradient>
1104
-<linearGradient id="paint190_linear" x1="308.377" y1="229.791" x2="308.377" y2="239.303" gradientUnits="userSpaceOnUse">
1105
-<stop stop-color="#17CE8A"/>
1106
-<stop offset="1" stop-color="#047870"/>
1107
-</linearGradient>
1108
-<linearGradient id="paint191_linear" x1="281.901" y1="172.46" x2="281.901" y2="205.621" gradientUnits="userSpaceOnUse">
1109
-<stop stop-color="#FFCB6A"/>
1110
-<stop offset="1" stop-color="#957437"/>
1111
-</linearGradient>
1112
-<linearGradient id="paint192_linear" x1="373.119" y1="126.027" x2="373.119" y2="135.975" gradientUnits="userSpaceOnUse">
1113
-<stop stop-color="#FFCB6A"/>
1114
-<stop offset="1" stop-color="#957437"/>
1115
-</linearGradient>
1116
-<linearGradient id="paint193_linear" x1="348.192" y1="186.829" x2="348.192" y2="210.042" gradientUnits="userSpaceOnUse">
1117
-<stop stop-color="#2F80ED"/>
1118
-<stop offset="0.99" stop-color="#1B447A"/>
1119
-</linearGradient>
1120
-<linearGradient id="paint194_linear" x1="332.234" y1="34.456" x2="332.234" y2="389.824" gradientUnits="userSpaceOnUse">
1121
-<stop stop-color="white" stop-opacity="0"/>
1122
-<stop offset="0.64517" stop-color="#C4C4C4" stop-opacity="0.43"/>
1123
-<stop offset="1" stop-color="#C4C4C4" stop-opacity="0"/>
1124
-</linearGradient>
1125
-<linearGradient id="paint195_linear" x1="238.565" y1="449.364" x2="271.96" y2="393.401" gradientUnits="userSpaceOnUse">
1126
-<stop offset="0.132597" stop-color="#C4C4C4" stop-opacity="0"/>
1127
-<stop offset="1" stop-color="#484848"/>
1128
-</linearGradient>
1129
-</defs>
1130
-</svg>
web/gui/v2/static/img/contributors-icon.svg
deleted
-16
@@ -1,16 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
4
- viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
5
-<style type="text/css">
6
- .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
7
- .st1{fill:#17CE8A;}
8
-</style>
9
-<path class="st0" d="M25,0c13.8,0,25,11.2,25,25c0,13.8-11.2,25-25,25C11.2,50,0,38.8,0,25C0,11.2,11.2,0,25,0z"/>
10
-<g>
11
- <rect x="16.3" y="16.3" class="st1" width="7.1" height="7.1"/>
12
- <rect x="26.5" y="16.3" class="st1" width="7.1" height="7.1"/>
13
- <rect x="16.3" y="26.5" class="st1" width="7.1" height="7.1"/>
14
- <rect x="26.5" y="26.5" class="st1" width="7.1" height="7.1"/>
15
-</g>
16
-</svg>
web/gui/v2/static/img/diag-lines-bg.svg
deleted
-55
@@ -1,55 +0,0 @@
1
-<svg width="1920" height="977" viewBox="0 0 1920 977" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<rect x="-0.00012207" width="1920" height="977" fill="#1C1C1D"/>
3
-<path opacity="0.1" d="M124.13 853.001L517.84 459.292" stroke="url(#paint0_linear)" stroke-width="100" stroke-linecap="round" stroke-linejoin="round"/>
4
-<path opacity="0.1" d="M1474.05 806.57L1672.32 608.293" stroke="url(#paint1_linear)" stroke-width="30" stroke-linecap="round" stroke-linejoin="round"/>
5
-<path opacity="0.1" d="M1526.15 395.537L1844.87 76.8248" stroke="url(#paint2_linear)" stroke-width="20" stroke-linecap="round" stroke-linejoin="round"/>
6
-<path opacity="0.1" d="M972.697 745.724L1134.69 583.734" stroke="url(#paint3_linear)" stroke-width="20" stroke-linecap="round" stroke-linejoin="round"/>
7
-<path opacity="0.1" d="M668.61 402.396L1005.46 65.5438" stroke="url(#paint4_linear)" stroke-width="40" stroke-linecap="round" stroke-linejoin="round"/>
8
-<path opacity="0.1" d="M847.764 669.518L1333.73 183.55" stroke="url(#paint5_linear)" stroke-width="60" stroke-linecap="round" stroke-linejoin="round"/>
9
-<path opacity="0.5" d="M524.276 745.723L676.611 593.389" stroke="url(#paint6_linear)" stroke-linecap="round" stroke-linejoin="round"/>
10
-<path opacity="0.5" d="M1324.57 787.562L1573.45 539.75" stroke="url(#paint7_linear)" stroke-linecap="round" stroke-linejoin="round"/>
11
-<path opacity="0.5" d="M1134.2 265.082L931.44 467.837" stroke="url(#paint8_linear)" stroke-linecap="round" stroke-linejoin="round"/>
12
-<path opacity="0.5" d="M70 528.985L462.637 135.275" stroke="url(#paint9_linear)" stroke-linecap="round" stroke-linejoin="round"/>
13
-<defs>
14
-<linearGradient id="paint0_linear" x1="166.923" y1="796.294" x2="461.466" y2="528.393" gradientUnits="userSpaceOnUse">
15
-<stop stop-color="#3D3D3D"/>
16
-<stop offset="0.9936" stop-color="#A1A1A1"/>
17
-</linearGradient>
18
-<linearGradient id="paint1_linear" x1="1495.6" y1="778.011" x2="1643.93" y2="643.093" gradientUnits="userSpaceOnUse">
19
-<stop stop-color="#3D3D3D"/>
20
-<stop offset="0.9936" stop-color="#A1A1A1"/>
21
-</linearGradient>
22
-<linearGradient id="paint2_linear" x1="1560.8" y1="349.632" x2="1799.23" y2="132.763" gradientUnits="userSpaceOnUse">
23
-<stop stop-color="#3D3D3D"/>
24
-<stop offset="0.9936" stop-color="#A1A1A1"/>
25
-</linearGradient>
26
-<linearGradient id="paint3_linear" x1="990.304" y1="722.392" x2="1111.49" y2="612.166" gradientUnits="userSpaceOnUse">
27
-<stop stop-color="#3D3D3D"/>
28
-<stop offset="0.9936" stop-color="#A1A1A1"/>
29
-</linearGradient>
30
-<linearGradient id="paint4_linear" x1="705.223" y1="353.878" x2="957.23" y2="124.666" gradientUnits="userSpaceOnUse">
31
-<stop stop-color="#3D3D3D"/>
32
-<stop offset="0.9936" stop-color="#A1A1A1"/>
33
-</linearGradient>
34
-<linearGradient id="paint5_linear" x1="900.585" y1="599.523" x2="1264.15" y2="268.844" gradientUnits="userSpaceOnUse">
35
-<stop stop-color="#3D3D3D"/>
36
-<stop offset="0.9936" stop-color="#A1A1A1"/>
37
-</linearGradient>
38
-<linearGradient id="paint6_linear" x1="654.082" y1="552.087" x2="512.985" y2="709.893" gradientUnits="userSpaceOnUse">
39
-<stop offset="0.276243" stop-color="#220044" stop-opacity="0"/>
40
-<stop offset="1" stop-color="white"/>
41
-</linearGradient>
42
-<linearGradient id="paint7_linear" x1="1537.47" y1="564.462" x2="1395.38" y2="616.726" gradientUnits="userSpaceOnUse">
43
-<stop offset="0.276243" stop-color="#220044" stop-opacity="0"/>
44
-<stop offset="1" stop-color="white"/>
45
-</linearGradient>
46
-<linearGradient id="paint8_linear" x1="942.168" y1="365.923" x2="1054.68" y2="279.295" gradientUnits="userSpaceOnUse">
47
-<stop offset="0.276243" stop-color="#220044" stop-opacity="0"/>
48
-<stop offset="1" stop-color="white"/>
49
-</linearGradient>
50
-<linearGradient id="paint9_linear" x1="-25.5985" y1="528.985" x2="299.599" y2="134.195" gradientUnits="userSpaceOnUse">
51
-<stop offset="0.276243" stop-color="#220044" stop-opacity="0"/>
52
-<stop offset="1" stop-color="white"/>
53
-</linearGradient>
54
-</defs>
55
-</svg>
web/gui/v2/static/img/down-more-arrow.svg
deleted
-11
@@ -1,11 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
4
- viewBox="0 0 11 35" style="enable-background:new 0 0 11 35;" xml:space="preserve">
5
-<style type="text/css">
6
- .st0{fill:#fff;}
7
-</style>
8
-<g>
9
- <path class="st0" d="M11,29.4l-0.7-0.7L6,33.1V0H5v33.1l-4.3-4.4L0,29.4L5.5,35L11,29.4z"/>
10
-</g>
11
-</svg>
web/gui/v2/static/img/forks-icon.svg
deleted
-12
@@ -1,12 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
4
- viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
5
-<style type="text/css">
6
- .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
7
- .st1{fill:#17CE8A;}
8
-</style>
9
-<path class="st0" d="M25,0c13.8,0,25,11.2,25,25c0,13.8-11.2,25-25,25S0,38.8,0,25C0,11.2,11.2,0,25,0z"/>
10
-<polygon class="st1" points="34.7,20.4 34.7,16.3 29.6,16.3 28.1,16.3 25.5,16.3 25.5,22.4 14.3,22.4 14.3,26.5 25.5,26.5
11
- 25.5,33.7 28.1,33.7 29.6,33.7 34.7,33.7 34.7,29.6 29.6,29.6 29.6,20.4 "/>
12
-</svg>
web/gui/v2/static/img/free-icon.svg
deleted
-13
@@ -1,13 +0,0 @@
1
-<svg width="41" height="49" viewBox="0 0 41 49" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M39.7181 11.998C39.1542 11.152 38.0265 10.87 37.0868 11.434L19.9831 22.62C16.1301 22.338 13.2169 19.33 13.2169 15.382C13.2169 11.34 16.4121 8.144 20.453 8.144C23.3663 8.144 25.9036 9.836 27.1253 12.562C27.4072 13.314 28.159 13.69 28.8169 13.69C29.0988 13.69 29.2868 13.596 29.5687 13.502C30.5084 13.126 30.9783 11.998 30.5084 11.058C29.0988 7.58 25.9036 5.23 22.3325 4.572V2.88C22.3325 1.846 21.4868 1 20.453 1C19.4193 1 18.5735 1.846 18.5735 2.88V4.572C13.4048 5.512 9.45784 9.93 9.45784 15.382C9.45784 19.8 12.0892 23.56 15.7542 25.346L1.84579 34.37C1.00001 34.934 0.718082 36.062 1.28194 37.002C1.65784 37.566 2.2217 37.848 2.87953 37.848C3.25543 37.848 3.63134 37.754 3.91326 37.566L21.0169 26.38C24.7759 26.662 27.6892 29.764 27.6892 33.618C27.6892 37.66 24.494 40.856 20.453 40.856C17.5398 40.856 15.0024 39.164 13.7807 36.438C13.4048 35.498 12.2771 35.028 11.3374 35.498C10.3976 35.874 9.92772 37.002 10.3036 37.942C11.8072 41.42 14.9084 43.864 18.4795 44.428V46.12C18.4795 47.154 19.3253 48 20.359 48C21.3928 48 22.2386 47.154 22.2386 46.12V44.428C27.4072 43.488 31.3542 39.07 31.3542 33.618C31.4482 29.2 28.9109 25.44 25.1518 23.654L39.1542 14.536C40 14.066 40.2819 12.844 39.7181 11.998Z" fill="url(#paint0_linear)" stroke="url(#paint1_linear)" stroke-width="0.5"/>
3
-<defs>
4
-<linearGradient id="paint0_linear" x1="20.5009" y1="1" x2="20.5009" y2="48.0071" gradientUnits="userSpaceOnUse">
5
-<stop stop-color="#E8E8E8"/>
6
-<stop offset="1" stop-color="#727272"/>
7
-</linearGradient>
8
-<linearGradient id="paint1_linear" x1="20.5009" y1="1" x2="20.5009" y2="48.0071" gradientUnits="userSpaceOnUse">
9
-<stop stop-color="#E8E8E8"/>
10
-<stop offset="1" stop-color="#727272"/>
11
-</linearGradient>
12
-</defs>
13
-</svg>
web/gui/v2/static/img/github-logo-color.svg
deleted
-7
@@ -1,7 +0,0 @@
1
-<?xml version="1.0" encoding="iso-8859-1"?>
2
-<!-- Generator: Adobe Illustrator 20.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve" width="18px" height="18px">
4
-<path d="M20.155,8.343C20.44,7.487,20.763,5.871,19.963,4c-2.388,0-4.378,1.84-4.449,1.906c-1.114-0.245-2.3-0.362-3.511-0.362 c-1.237,0-2.448,0.152-3.583,0.434C6.822,4.388,4.89,4,4.067,4c0,0-0.529,0.933-0.529,2.509c0,1.047,0.237,1.599,0.409,1.882 c-1.204,1.254-1.948,2.956-1.948,5.139c0,5.592,3.532,7.455,10.004,7.455c6.472,0,10.004-1.863,10.004-7.455 C22.007,11.27,21.304,9.574,20.155,8.343z M11.883,20c-3.807,0-6.899-0.712-6.899-4.497c0-1.444,0.738-2.26,1.269-2.769 c1.167-1.119,3.014-0.568,5.631-0.568c1.189,0,2.335-0.155,3.338-0.166c0.602-0.006,1.158,0.047,1.647,0.213 c1.304,0.442,2.137,1.717,2.137,3.148C19.004,19.325,17.005,20,11.883,20z"/>
5
-<ellipse cx="15.999" cy="15.5" rx="1" ry="1.5"/>
6
-<ellipse cx="7.999" cy="15.5" rx="1" ry="1.5"/>
7
-</svg>
web/gui/v2/static/img/google-logo-color.svg
deleted
-18
@@ -1,18 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
-<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
3
- <!-- Generator: Sketch 3.4.3 (16044) - http://www.bohemiancoding.com/sketch -->
4
- <title>Group</title>
5
- <desc>Created with Sketch.</desc>
6
- <defs></defs>
7
- <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
8
- <g id="Version-A" sketch:type="MSArtboardGroup" transform="translate(-427.000000, -3775.000000)">
9
- <g id="Group" sketch:type="MSLayerGroup" transform="translate(427.000000, 3775.000000)">
10
- <path d="M8,3.09333333 C9.50222222,3.09333333 10.5155556,3.74222222 11.0933333,4.28444444 L13.3511111,2.08 C11.9644444,0.791111111 10.16,0 8,0 C4.87111111,0 2.16888889,1.79555556 0.853333333,4.40888889 L3.44,6.41777778 C4.08888889,4.48888889 5.88444444,3.09333333 8,3.09333333 L8,3.09333333 Z" id="Shape" fill="#EA4335" sketch:type="MSShapeGroup"></path>
11
- <path d="M15.68,8.17777778 C15.68,7.52 15.6266667,7.04 15.5111111,6.54222222 L8,6.54222222 L8,9.51111111 L12.4088889,9.51111111 C12.32,10.2488889 11.84,11.36 10.7733333,12.1066667 L13.2977778,14.0622222 C14.8088889,12.6666667 15.68,10.6133333 15.68,8.17777778 L15.68,8.17777778 Z" id="Shape" fill="#4285F4" sketch:type="MSShapeGroup"></path>
12
- <path d="M3.44888889,9.58222222 C3.28,9.08444444 3.18222222,8.55111111 3.18222222,8 C3.18222222,7.44888889 3.28,6.91555556 3.44,6.41777778 L0.853333333,4.40888889 C0.311111111,5.49333333 0,6.71111111 0,8 C0,9.28888889 0.311111111,10.5066667 0.853333333,11.5911111 L3.44888889,9.58222222 L3.44888889,9.58222222 Z" id="Shape" fill="#FBBC05" sketch:type="MSShapeGroup"></path>
13
- <path d="M8,16 C10.16,16 11.9733333,15.2888889 13.2977778,14.0622222 L10.7733333,12.1066667 C10.0977778,12.5777778 9.19111111,12.9066667 8,12.9066667 C5.88444444,12.9066667 4.08888889,11.5111111 3.44888889,9.58222222 L0.862222222,11.5911111 C2.17777778,14.2044444 4.87111111,16 8,16 L8,16 Z" id="Shape" fill="#34A853" sketch:type="MSShapeGroup"></path>
14
- <path d="M0,0 L16,0 L16,16 L0,16 L0,0 Z" id="Shape" sketch:type="MSShapeGroup"></path>
15
- </g>
16
- </g>
17
- </g>
18
-</svg>
\ No newline at end of file
web/gui/v2/static/img/green-bullet.svg
deleted
-9
@@ -1,9 +0,0 @@
1
-<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<ellipse rx="4" ry="4" transform="matrix(-4.37114e-08 -1 -1 4.37114e-08 4 4)" fill="url(#paint0_radial)"/>
3
-<defs>
4
-<radialGradient id="paint0_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(2 5.44444) rotate(-37.7939) scale(6.88978)">
5
-<stop stop-color="#15955E"/>
6
-<stop offset="1" stop-color="#42E7AA"/>
7
-</radialGradient>
8
-</defs>
9
-</svg>
web/gui/v2/static/img/hero.png
Binary files a/web/gui/v2/static/img/hero.png and /dev/null differ
web/gui/v2/static/img/immediate-icon.svg
deleted
-9
@@ -1,9 +0,0 @@
1
-<svg width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M20.585 9.09859L19.3911 16.3034L24.4962 16.5092H24.6609C25.0726 16.5915 25.4431 16.8386 25.649 17.2091C25.8548 17.5796 25.8548 18.0325 25.649 18.403L19.2676 30.6717C19.0206 31.1658 18.4442 31.3304 17.9502 31.1246C17.5385 30.8776 17.3326 30.4659 17.4149 30.0542L18.6089 22.8082L13.5038 22.5612H13.3391C12.9274 22.4789 12.5569 22.2318 12.3922 21.8613C12.1863 21.4908 12.1863 21.0379 12.3922 20.6674L18.7736 8.48104C19.0206 7.987 19.6381 7.82232 20.1322 8.06934C20.4615 8.27519 20.6674 8.68689 20.585 9.09859ZM19.0206 0C17.9502 0 17.0444 0.864572 17.0444 1.97616C17.0444 3.08776 17.909 3.95233 19.0206 3.95233C27.3369 3.95233 34.0888 10.7042 34.0888 19.0206C34.0888 20.091 34.9534 20.9967 36.065 20.9967C37.1766 20.9967 38.0412 20.1322 38.0412 19.0206C38 8.52221 29.4778 0 19.0206 0ZM17.0032 36.065C17.0032 37.1354 17.8678 38.0412 18.9382 38.0412C20.0087 38.0412 20.9144 37.1766 20.9144 36.065C20.9144 34.9534 20.0498 34.0888 18.9382 34.0888C17.909 34.0888 17.0032 34.9534 17.0032 36.065ZM1.97616 20.9556C3.04659 20.9556 3.95233 20.091 3.95233 18.9794C3.95233 17.8678 3.08776 17.0032 1.97616 17.0032C0.864572 17.0032 0 17.909 0 18.9794C0 20.091 0.864572 20.9556 1.97616 20.9556ZM9.46912 35.4474C10.416 35.9827 11.61 35.6533 12.1452 34.7476C12.6804 33.8418 12.351 32.6067 11.4453 32.0715C10.4984 31.5363 9.30444 31.8657 8.76923 32.7714C8.23402 33.7183 8.56338 34.9122 9.46912 35.4474ZM8.8104 5.2286C9.34561 6.17551 10.5395 6.4637 11.4865 5.92849C12.4334 5.39328 12.7216 4.19935 12.1863 3.25244C11.6511 2.30553 10.4572 2.01733 9.51029 2.55255C8.56338 3.08776 8.23402 4.28169 8.8104 5.2286C8.76923 5.2286 8.76923 5.2286 8.8104 5.2286ZM3.25244 25.8136C2.30553 26.3489 1.97616 27.5428 2.51138 28.4897C3.04659 29.4366 4.24052 29.766 5.18743 29.2308C6.13434 28.6956 6.4637 27.5016 5.92849 26.5547C5.39328 25.6078 4.19935 25.2784 3.25244 25.8136ZM33.7595 29.519C34.8299 29.519 35.7356 28.6544 35.7356 27.584C35.7356 26.5135 34.8711 25.6078 33.8006 25.6078C32.7302 25.6078 31.8245 26.4724 31.8245 27.5428C31.8245 28.2427 32.195 28.9014 32.8126 29.2308C33.0596 29.4366 33.3889 29.519 33.7595 29.519ZM5.2286 8.76923C4.28169 8.23402 3.08776 8.56338 2.55255 9.46912C2.01733 10.3749 2.3467 11.61 3.25244 12.1452C4.19935 12.6804 5.39328 12.351 5.92849 11.4453C6.50487 10.5395 6.17551 9.30444 5.2286 8.76923ZM25.8136 34.7476C26.143 35.3651 26.8017 35.7356 27.5016 35.7356C27.831 35.7356 28.1603 35.6533 28.4485 35.4474C29.3954 34.9122 29.7248 33.7183 29.1896 32.7714C28.6544 31.8245 27.4605 31.4951 26.5135 32.0303C25.5666 32.5655 25.2373 33.8006 25.8136 34.7476Z" fill="url(#paint0_linear)"/>
3
-<defs>
4
-<linearGradient id="paint0_linear" x1="19" y1="0.00674788" x2="19" y2="38.0445" gradientUnits="userSpaceOnUse">
5
-<stop stop-color="#FFCB6A"/>
6
-<stop offset="1" stop-color="#957437"/>
7
-</linearGradient>
8
-</defs>
9
-</svg>
web/gui/v2/static/img/installations-icon.svg
deleted
-11
@@ -1,11 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
4
- viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
5
-<style type="text/css">
6
- .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
7
- .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#17CE8A;}
8
-</style>
9
-<path class="st0" d="M25,0c13.8,0,25,11.2,25,25c0,13.8-11.2,25-25,25S0,38.8,0,25C0,11.2,11.2,0,25,0z"/>
10
-<path class="st1" d="M25,32.6L13.3,22.4h23.5L25,32.6z"/>
11
-</svg>
web/gui/v2/static/img/integrations/activemq.png
Binary files a/web/gui/v2/static/img/integrations/activemq.png and /dev/null differ
web/gui/v2/static/img/integrations/adaptec.png
Binary files a/web/gui/v2/static/img/integrations/adaptec.png and /dev/null differ
web/gui/v2/static/img/integrations/alerta.png
Binary files a/web/gui/v2/static/img/integrations/alerta.png and /dev/null differ
web/gui/v2/static/img/integrations/alpine.png
Binary files a/web/gui/v2/static/img/integrations/alpine.png and /dev/null differ
web/gui/v2/static/img/integrations/amazonlinux.png
Binary files a/web/gui/v2/static/img/integrations/amazonlinux.png and /dev/null differ
web/gui/v2/static/img/integrations/apache.png
Binary files a/web/gui/v2/static/img/integrations/apache.png and /dev/null differ
web/gui/v2/static/img/integrations/apcupsd.png
Binary files a/web/gui/v2/static/img/integrations/apcupsd.png and /dev/null differ
web/gui/v2/static/img/integrations/arch.png
Binary files a/web/gui/v2/static/img/integrations/arch.png and /dev/null differ
web/gui/v2/static/img/integrations/awssns.png
Binary files a/web/gui/v2/static/img/integrations/awssns.png and /dev/null differ
web/gui/v2/static/img/integrations/beanstalkd.png
Binary files a/web/gui/v2/static/img/integrations/beanstalkd.png and /dev/null differ
web/gui/v2/static/img/integrations/bindrndc.png
Binary files a/web/gui/v2/static/img/integrations/bindrndc.png and /dev/null differ
web/gui/v2/static/img/integrations/boinc.png
Binary files a/web/gui/v2/static/img/integrations/boinc.png and /dev/null differ
web/gui/v2/static/img/integrations/btrfs.png
Binary files a/web/gui/v2/static/img/integrations/btrfs.png and /dev/null differ
web/gui/v2/static/img/integrations/centos.png
Binary files a/web/gui/v2/static/img/integrations/centos.png and /dev/null differ
web/gui/v2/static/img/integrations/ceph.png
Binary files a/web/gui/v2/static/img/integrations/ceph.png and /dev/null differ
web/gui/v2/static/img/integrations/chrony.png
Binary files a/web/gui/v2/static/img/integrations/chrony.png and /dev/null differ
web/gui/v2/static/img/integrations/consul.png
Binary files a/web/gui/v2/static/img/integrations/consul.png and /dev/null differ
web/gui/v2/static/img/integrations/coreos.png
Binary files a/web/gui/v2/static/img/integrations/coreos.png and /dev/null differ
web/gui/v2/static/img/integrations/couchdb.png
Binary files a/web/gui/v2/static/img/integrations/couchdb.png and /dev/null differ
web/gui/v2/static/img/integrations/cups.png
Binary files a/web/gui/v2/static/img/integrations/cups.png and /dev/null differ
web/gui/v2/static/img/integrations/custom.png
Binary files a/web/gui/v2/static/img/integrations/custom.png and /dev/null differ
web/gui/v2/static/img/integrations/ddos.png
Binary files a/web/gui/v2/static/img/integrations/ddos.png and /dev/null differ
web/gui/v2/static/img/integrations/debian.png
Binary files a/web/gui/v2/static/img/integrations/debian.png and /dev/null differ
web/gui/v2/static/img/integrations/discord.png
Binary files a/web/gui/v2/static/img/integrations/discord.png and /dev/null differ
web/gui/v2/static/img/integrations/dns.png
Binary files a/web/gui/v2/static/img/integrations/dns.png and /dev/null differ
web/gui/v2/static/img/integrations/dnsdist.png
Binary files a/web/gui/v2/static/img/integrations/dnsdist.png and /dev/null differ
web/gui/v2/static/img/integrations/docker.png
Binary files a/web/gui/v2/static/img/integrations/docker.png and /dev/null differ
web/gui/v2/static/img/integrations/dockerd.png
Binary files a/web/gui/v2/static/img/integrations/dockerd.png and /dev/null differ
web/gui/v2/static/img/integrations/dockerhub.png
Binary files a/web/gui/v2/static/img/integrations/dockerhub.png and /dev/null differ
web/gui/v2/static/img/integrations/dovecot.png
Binary files a/web/gui/v2/static/img/integrations/dovecot.png and /dev/null differ
web/gui/v2/static/img/integrations/elasticsearch.png
Binary files a/web/gui/v2/static/img/integrations/elasticsearch.png and /dev/null differ
web/gui/v2/static/img/integrations/email.png
Binary files a/web/gui/v2/static/img/integrations/email.png and /dev/null differ
web/gui/v2/static/img/integrations/exim.png
Binary files a/web/gui/v2/static/img/integrations/exim.png and /dev/null differ
web/gui/v2/static/img/integrations/fail2ban.png
Binary files a/web/gui/v2/static/img/integrations/fail2ban.png and /dev/null differ
web/gui/v2/static/img/integrations/fedora.png
Binary files a/web/gui/v2/static/img/integrations/fedora.png and /dev/null differ
web/gui/v2/static/img/integrations/flock.png
Binary files a/web/gui/v2/static/img/integrations/flock.png and /dev/null differ
web/gui/v2/static/img/integrations/fluentd.png
Binary files a/web/gui/v2/static/img/integrations/fluentd.png and /dev/null differ
web/gui/v2/static/img/integrations/fping.png
Binary files a/web/gui/v2/static/img/integrations/fping.png and /dev/null differ
web/gui/v2/static/img/integrations/freebsd.png
Binary files a/web/gui/v2/static/img/integrations/freebsd.png and /dev/null differ
web/gui/v2/static/img/integrations/freenas.png
Binary files a/web/gui/v2/static/img/integrations/freenas.png and /dev/null differ
web/gui/v2/static/img/integrations/freeradius.png
Binary files a/web/gui/v2/static/img/integrations/freeradius.png and /dev/null differ
web/gui/v2/static/img/integrations/fronius.png
Binary files a/web/gui/v2/static/img/integrations/fronius.png and /dev/null differ
web/gui/v2/static/img/integrations/gentoo.png
Binary files a/web/gui/v2/static/img/integrations/gentoo.png and /dev/null differ
web/gui/v2/static/img/integrations/golang.png
Binary files a/web/gui/v2/static/img/integrations/golang.png and /dev/null differ
web/gui/v2/static/img/integrations/grafana.png
Binary files a/web/gui/v2/static/img/integrations/grafana.png and /dev/null differ
web/gui/v2/static/img/integrations/graphite.png
Binary files a/web/gui/v2/static/img/integrations/graphite.png and /dev/null differ
web/gui/v2/static/img/integrations/haproxy.png
Binary files a/web/gui/v2/static/img/integrations/haproxy.png and /dev/null differ
web/gui/v2/static/img/integrations/hddtemp.png
Binary files a/web/gui/v2/static/img/integrations/hddtemp.png and /dev/null differ
web/gui/v2/static/img/integrations/hostapd.png
Binary files a/web/gui/v2/static/img/integrations/hostapd.png and /dev/null differ
web/gui/v2/static/img/integrations/icecast.png
Binary files a/web/gui/v2/static/img/integrations/icecast.png and /dev/null differ
web/gui/v2/static/img/integrations/influxdb.png
Binary files a/web/gui/v2/static/img/integrations/influxdb.png and /dev/null differ
web/gui/v2/static/img/integrations/ipfs.png
Binary files a/web/gui/v2/static/img/integrations/ipfs.png and /dev/null differ
web/gui/v2/static/img/integrations/ipmi.png
Binary files a/web/gui/v2/static/img/integrations/ipmi.png and /dev/null differ
web/gui/v2/static/img/integrations/ipvs.png
Binary files a/web/gui/v2/static/img/integrations/ipvs.png and /dev/null differ
web/gui/v2/static/img/integrations/irc.png
Binary files a/web/gui/v2/static/img/integrations/irc.png and /dev/null differ
web/gui/v2/static/img/integrations/iscbind.png
Binary files a/web/gui/v2/static/img/integrations/iscbind.png and /dev/null differ
web/gui/v2/static/img/integrations/iscdhcp.png
Binary files a/web/gui/v2/static/img/integrations/iscdhcp.png and /dev/null differ
web/gui/v2/static/img/integrations/kafka.png
Binary files a/web/gui/v2/static/img/integrations/kafka.png and /dev/null differ
web/gui/v2/static/img/integrations/kairosdb.png
Binary files a/web/gui/v2/static/img/integrations/kairosdb.png and /dev/null differ
web/gui/v2/static/img/integrations/kavenegar.png
Binary files a/web/gui/v2/static/img/integrations/kavenegar.png and /dev/null differ
web/gui/v2/static/img/integrations/kubernetes.png
Binary files a/web/gui/v2/static/img/integrations/kubernetes.png and /dev/null differ
web/gui/v2/static/img/integrations/kubernites.png
Binary files a/web/gui/v2/static/img/integrations/kubernites.png and /dev/null differ
web/gui/v2/static/img/integrations/libreswan.png
Binary files a/web/gui/v2/static/img/integrations/libreswan.png and /dev/null differ
web/gui/v2/static/img/integrations/libvirt.png
Binary files a/web/gui/v2/static/img/integrations/libvirt.png and /dev/null differ
web/gui/v2/static/img/integrations/lighthttpd.png
Binary files a/web/gui/v2/static/img/integrations/lighthttpd.png and /dev/null differ
web/gui/v2/static/img/integrations/linux.png
Binary files a/web/gui/v2/static/img/integrations/linux.png and /dev/null differ
web/gui/v2/static/img/integrations/litespeed.png
Binary files a/web/gui/v2/static/img/integrations/litespeed.png and /dev/null differ
web/gui/v2/static/img/integrations/lm-sensors.png
Binary files a/web/gui/v2/static/img/integrations/lm-sensors.png and /dev/null differ
web/gui/v2/static/img/integrations/logstash.png
Binary files a/web/gui/v2/static/img/integrations/logstash.png and /dev/null differ
web/gui/v2/static/img/integrations/lxc.png
Binary files a/web/gui/v2/static/img/integrations/lxc.png and /dev/null differ
web/gui/v2/static/img/integrations/lxd.png
Binary files a/web/gui/v2/static/img/integrations/lxd.png and /dev/null differ
web/gui/v2/static/img/integrations/macos.png
Binary files a/web/gui/v2/static/img/integrations/macos.png and /dev/null differ
web/gui/v2/static/img/integrations/mariadb.png
Binary files a/web/gui/v2/static/img/integrations/mariadb.png and /dev/null differ
web/gui/v2/static/img/integrations/memcached.png
Binary files a/web/gui/v2/static/img/integrations/memcached.png and /dev/null differ
web/gui/v2/static/img/integrations/memcahced.png
Binary files a/web/gui/v2/static/img/integrations/memcahced.png and /dev/null differ
web/gui/v2/static/img/integrations/messagebird.png
Binary files a/web/gui/v2/static/img/integrations/messagebird.png and /dev/null differ
web/gui/v2/static/img/integrations/mongodb.png
Binary files a/web/gui/v2/static/img/integrations/mongodb.png and /dev/null differ
web/gui/v2/static/img/integrations/monit.png
Binary files a/web/gui/v2/static/img/integrations/monit.png and /dev/null differ
web/gui/v2/static/img/integrations/mysql.png
Binary files a/web/gui/v2/static/img/integrations/mysql.png and /dev/null differ
web/gui/v2/static/img/integrations/netfilter.png
Binary files a/web/gui/v2/static/img/integrations/netfilter.png and /dev/null differ
web/gui/v2/static/img/integrations/network.png
Binary files a/web/gui/v2/static/img/integrations/network.png and /dev/null differ
web/gui/v2/static/img/integrations/nfs.png
Binary files a/web/gui/v2/static/img/integrations/nfs.png and /dev/null differ
web/gui/v2/static/img/integrations/nginx.png
Binary files a/web/gui/v2/static/img/integrations/nginx.png and /dev/null differ
web/gui/v2/static/img/integrations/nginxplus.png
Binary files a/web/gui/v2/static/img/integrations/nginxplus.png and /dev/null differ
web/gui/v2/static/img/integrations/nsd.png
Binary files a/web/gui/v2/static/img/integrations/nsd.png and /dev/null differ
web/gui/v2/static/img/integrations/ntpd.png
Binary files a/web/gui/v2/static/img/integrations/ntpd.png and /dev/null differ
web/gui/v2/static/img/integrations/nut.png
Binary files a/web/gui/v2/static/img/integrations/nut.png and /dev/null differ
web/gui/v2/static/img/integrations/nvidia.png
Binary files a/web/gui/v2/static/img/integrations/nvidia.png and /dev/null differ
web/gui/v2/static/img/integrations/one-wire.png
Binary files a/web/gui/v2/static/img/integrations/one-wire.png and /dev/null differ
web/gui/v2/static/img/integrations/opensips.png
Binary files a/web/gui/v2/static/img/integrations/opensips.png and /dev/null differ
web/gui/v2/static/img/integrations/openstack.png
Binary files a/web/gui/v2/static/img/integrations/openstack.png and /dev/null differ
web/gui/v2/static/img/integrations/opensuse.png
Binary files a/web/gui/v2/static/img/integrations/opensuse.png and /dev/null differ
web/gui/v2/static/img/integrations/opentsdb.png
Binary files a/web/gui/v2/static/img/integrations/opentsdb.png and /dev/null differ
web/gui/v2/static/img/integrations/openvpn.png
Binary files a/web/gui/v2/static/img/integrations/openvpn.png and /dev/null differ
web/gui/v2/static/img/integrations/openwrt.png
Binary files a/web/gui/v2/static/img/integrations/openwrt.png and /dev/null differ
web/gui/v2/static/img/integrations/openzfs.png
Binary files a/web/gui/v2/static/img/integrations/openzfs.png and /dev/null differ
web/gui/v2/static/img/integrations/oracle.png
Binary files a/web/gui/v2/static/img/integrations/oracle.png and /dev/null differ
web/gui/v2/static/img/integrations/oraclelinux.png
Binary files a/web/gui/v2/static/img/integrations/oraclelinux.png and /dev/null differ
web/gui/v2/static/img/integrations/pagerduty.png
Binary files a/web/gui/v2/static/img/integrations/pagerduty.png and /dev/null differ
web/gui/v2/static/img/integrations/pfsense.png
Binary files a/web/gui/v2/static/img/integrations/pfsense.png and /dev/null differ
web/gui/v2/static/img/integrations/phpfpm.png
Binary files a/web/gui/v2/static/img/integrations/phpfpm.png and /dev/null differ
web/gui/v2/static/img/integrations/placeholder.png
Binary files a/web/gui/v2/static/img/integrations/placeholder.png and /dev/null differ
web/gui/v2/static/img/integrations/postfix.png
Binary files a/web/gui/v2/static/img/integrations/postfix.png and /dev/null differ
web/gui/v2/static/img/integrations/postgresql.png
Binary files a/web/gui/v2/static/img/integrations/postgresql.png and /dev/null differ
web/gui/v2/static/img/integrations/powerdns.png
Binary files a/web/gui/v2/static/img/integrations/powerdns.png and /dev/null differ
web/gui/v2/static/img/integrations/prometheus.png
Binary files a/web/gui/v2/static/img/integrations/prometheus.png and /dev/null differ
web/gui/v2/static/img/integrations/prowl.png
Binary files a/web/gui/v2/static/img/integrations/prowl.png and /dev/null differ
web/gui/v2/static/img/integrations/proxysql.png
Binary files a/web/gui/v2/static/img/integrations/proxysql.png and /dev/null differ
web/gui/v2/static/img/integrations/puppet.png
Binary files a/web/gui/v2/static/img/integrations/puppet.png and /dev/null differ
web/gui/v2/static/img/integrations/pushbullet.png
Binary files a/web/gui/v2/static/img/integrations/pushbullet.png and /dev/null differ
web/gui/v2/static/img/integrations/pushover.png
Binary files a/web/gui/v2/static/img/integrations/pushover.png and /dev/null differ
web/gui/v2/static/img/integrations/qos.png
Binary files a/web/gui/v2/static/img/integrations/qos.png and /dev/null differ
web/gui/v2/static/img/integrations/rabbitmq.png
Binary files a/web/gui/v2/static/img/integrations/rabbitmq.png and /dev/null differ
web/gui/v2/static/img/integrations/raspian.png
Binary files a/web/gui/v2/static/img/integrations/raspian.png and /dev/null differ
web/gui/v2/static/img/integrations/redis.png
Binary files a/web/gui/v2/static/img/integrations/redis.png and /dev/null differ
web/gui/v2/static/img/integrations/rethinkdb.png
Binary files a/web/gui/v2/static/img/integrations/rethinkdb.png and /dev/null differ
web/gui/v2/static/img/integrations/retroshare.png
Binary files a/web/gui/v2/static/img/integrations/retroshare.png and /dev/null differ
web/gui/v2/static/img/integrations/rhel.png
Binary files a/web/gui/v2/static/img/integrations/rhel.png and /dev/null differ
web/gui/v2/static/img/integrations/rocketchat.png
Binary files a/web/gui/v2/static/img/integrations/rocketchat.png and /dev/null differ
web/gui/v2/static/img/integrations/rpi.png
Binary files a/web/gui/v2/static/img/integrations/rpi.png and /dev/null differ
web/gui/v2/static/img/integrations/samba.png
Binary files a/web/gui/v2/static/img/integrations/samba.png and /dev/null differ
web/gui/v2/static/img/integrations/slack.png
Binary files a/web/gui/v2/static/img/integrations/slack.png and /dev/null differ
web/gui/v2/static/img/integrations/smartd.gif
Binary files a/web/gui/v2/static/img/integrations/smartd.gif and /dev/null differ
web/gui/v2/static/img/integrations/smartd.png
Binary files a/web/gui/v2/static/img/integrations/smartd.png and /dev/null differ
web/gui/v2/static/img/integrations/smawebbox.jpg
Binary files a/web/gui/v2/static/img/integrations/smawebbox.jpg and /dev/null differ
web/gui/v2/static/img/integrations/smstools3.png
Binary files a/web/gui/v2/static/img/integrations/smstools3.png and /dev/null differ
web/gui/v2/static/img/integrations/snmp.png
Binary files a/web/gui/v2/static/img/integrations/snmp.png and /dev/null differ
web/gui/v2/static/img/integrations/solr.png
Binary files a/web/gui/v2/static/img/integrations/solr.png and /dev/null differ
web/gui/v2/static/img/integrations/spigot.png
Binary files a/web/gui/v2/static/img/integrations/spigot.png and /dev/null differ
web/gui/v2/static/img/integrations/springboot.png
Binary files a/web/gui/v2/static/img/integrations/springboot.png and /dev/null differ
web/gui/v2/static/img/integrations/squid.png
Binary files a/web/gui/v2/static/img/integrations/squid.png and /dev/null differ
web/gui/v2/static/img/integrations/statsd.png
Binary files a/web/gui/v2/static/img/integrations/statsd.png and /dev/null differ
web/gui/v2/static/img/integrations/stiebeleltron.png
Binary files a/web/gui/v2/static/img/integrations/stiebeleltron.png and /dev/null differ
web/gui/v2/static/img/integrations/suse.png
Binary files a/web/gui/v2/static/img/integrations/suse.png and /dev/null differ
web/gui/v2/static/img/integrations/systemd.png
Binary files a/web/gui/v2/static/img/integrations/systemd.png and /dev/null differ
web/gui/v2/static/img/integrations/systemdnspawn.png
Binary files a/web/gui/v2/static/img/integrations/systemdnspawn.png and /dev/null differ
web/gui/v2/static/img/integrations/telegram.png
Binary files a/web/gui/v2/static/img/integrations/telegram.png and /dev/null differ
web/gui/v2/static/img/integrations/tomcat.png
Binary files a/web/gui/v2/static/img/integrations/tomcat.png and /dev/null differ
web/gui/v2/static/img/integrations/tor.png
Binary files a/web/gui/v2/static/img/integrations/tor.png and /dev/null differ
web/gui/v2/static/img/integrations/traefik.png
Binary files a/web/gui/v2/static/img/integrations/traefik.png and /dev/null differ
web/gui/v2/static/img/integrations/twilio.png
Binary files a/web/gui/v2/static/img/integrations/twilio.png and /dev/null differ
web/gui/v2/static/img/integrations/ubuntu.png
Binary files a/web/gui/v2/static/img/integrations/ubuntu.png and /dev/null differ
web/gui/v2/static/img/integrations/unbound.png
Binary files a/web/gui/v2/static/img/integrations/unbound.png and /dev/null differ
web/gui/v2/static/img/integrations/uwsgi.png
Binary files a/web/gui/v2/static/img/integrations/uwsgi.png and /dev/null differ
web/gui/v2/static/img/integrations/varnish.png
Binary files a/web/gui/v2/static/img/integrations/varnish.png and /dev/null differ
web/gui/v2/static/img/integrations/veritas.png
Binary files a/web/gui/v2/static/img/integrations/veritas.png and /dev/null differ
web/gui/v2/static/img/integrations/webnotif.png
Binary files a/web/gui/v2/static/img/integrations/webnotif.png and /dev/null differ
web/gui/v2/static/img/integrations/xen.png
Binary files a/web/gui/v2/static/img/integrations/xen.png and /dev/null differ
web/gui/v2/static/img/integrations/zfs.png
Binary files a/web/gui/v2/static/img/integrations/zfs.png and /dev/null differ
web/gui/v2/static/img/iso-world-map.svg
deleted
-1576
@@ -1,1576 +0,0 @@
1
-<svg width="920" height="605" viewBox="0 0 920 605" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<g id="iso-world-map" opacity="0.44">
3
-<path id="Vector" opacity="0.44" d="M554.8 514.5C553.2 513.6 550.6 513.6 549 514.5C547.4 515.4 547.4 516.9 549 517.9C550.6 518.8 553.2 518.8 554.8 517.9C556.4 516.9 556.4 515.4 554.8 514.5Z" fill="white"/>
4
-<path id="Vector_2" opacity="0.44" d="M546.5 519.3C544.9 518.4 542.3 518.4 540.7 519.3C539.1 520.2 539.1 521.7 540.7 522.7C542.3 523.6 544.9 523.6 546.5 522.7C548.2 521.7 548.1 520.2 546.5 519.3Z" fill="white"/>
5
-<path id="Vector_3" opacity="0.44" d="M538.3 524.1C536.7 523.2 534.1 523.2 532.5 524.1C530.9 525 530.9 526.5 532.5 527.5C534.1 528.4 536.7 528.4 538.3 527.5C539.9 526.5 539.9 525 538.3 524.1Z" fill="white"/>
6
-<path id="Vector_4" opacity="0.44" d="M554.8 524.1C553.2 523.2 550.6 523.2 549 524.1C547.4 525 547.4 526.5 549 527.5C550.6 528.4 553.2 528.4 554.8 527.5C556.5 526.5 556.5 525 554.8 524.1Z" fill="white"/>
7
-<path id="Vector_5" opacity="0.44" d="M546.6 528.9C545 528 542.4 528 540.8 528.9C539.2 529.8 539.2 531.3 540.8 532.3C542.4 533.2 545 533.2 546.6 532.3C548.2 531.3 548.2 529.8 546.6 528.9Z" fill="white"/>
8
-<path id="Vector_6" opacity="0.44" d="M563.2 528.9C561.6 528 559 528 557.4 528.9C555.8 529.8 555.8 531.3 557.4 532.3C559 533.2 561.6 533.2 563.2 532.3C564.8 531.3 564.8 529.8 563.2 528.9Z" fill="white"/>
9
-<path id="Vector_7" opacity="0.44" d="M554.9 533.7C553.3 532.8 550.7 532.8 549.1 533.7C547.5 534.6 547.5 536.1 549.1 537.1C550.7 538 553.3 538 554.9 537.1C556.5 536.1 556.5 534.6 554.9 533.7Z" fill="white"/>
10
-<path id="Vector_8" opacity="0.44" d="M538.4 543.3C536.8 542.4 534.2 542.4 532.6 543.3C531 544.2 531 545.7 532.6 546.7C534.2 547.6 536.8 547.6 538.4 546.7C540 545.7 540 544.2 538.4 543.3Z" fill="white"/>
11
-<path id="Vector_9" opacity="0.44" d="M571.5 533.7C569.9 532.8 567.3 532.8 565.7 533.7C564.1 534.6 564.1 536.1 565.7 537.1C567.3 538 569.9 538 571.5 537.1C573.1 536.1 573.1 534.6 571.5 533.7Z" fill="white"/>
12
-<path id="Vector_10" opacity="0.44" d="M563.2 538.5C561.6 537.6 559 537.6 557.4 538.5C555.8 539.4 555.8 540.9 557.4 541.9C559 542.8 561.6 542.8 563.2 541.9C564.8 540.9 564.8 539.4 563.2 538.5Z" fill="white"/>
13
-<path id="Vector_11" opacity="0.44" d="M538.4 552.9C536.8 552 534.2 552 532.6 552.9C531 553.8 531 555.3 532.6 556.3C534.2 557.2 536.8 557.2 538.4 556.3C540.1 555.3 540 553.8 538.4 552.9Z" fill="white"/>
14
-<path id="Vector_12" opacity="0.44" d="M546.7 548.1C545.1 547.2 542.5 547.2 540.9 548.1C539.3 549 539.3 550.5 540.9 551.5C542.5 552.4 545.1 552.4 546.7 551.5C548.3 550.5 548.3 549 546.7 548.1Z" fill="white"/>
15
-<path id="Vector_13" opacity="0.44" d="M555 543.3C553.4 542.4 550.8 542.4 549.2 543.3C547.6 544.2 547.6 545.7 549.2 546.7C550.8 547.6 553.4 547.6 555 546.7C556.6 545.7 556.6 544.2 555 543.3Z" fill="white"/>
16
-<path id="Vector_14" opacity="0.44" d="M588.2 543.4C586.6 542.5 584 542.5 582.4 543.4C580.8 544.3 580.8 545.8 582.4 546.8C584 547.7 586.6 547.7 588.2 546.8C589.9 545.8 589.9 544.3 588.2 543.4Z" fill="white"/>
17
-<path id="Vector_15" opacity="0.44" d="M580 548.2C578.4 547.3 575.8 547.3 574.2 548.2C572.6 549.1 572.6 550.6 574.2 551.6C575.8 552.5 578.4 552.5 580 551.6C581.6 550.6 581.6 549.1 580 548.2Z" fill="white"/>
18
-<path id="Vector_16" opacity="0.44" d="M555.2 562.6C553.6 561.7 551 561.7 549.4 562.6C547.8 563.5 547.8 565 549.4 566C551 566.9 553.6 566.9 555.2 566C556.8 565 556.8 563.5 555.2 562.6Z" fill="white"/>
19
-<path id="Vector_17" opacity="0.44" d="M563.5 557.8C561.9 556.9 559.3 556.9 557.7 557.8C556.1 558.7 556.1 560.2 557.7 561.2C559.3 562.1 561.9 562.1 563.5 561.2C565.1 560.2 565.1 558.7 563.5 557.8Z" fill="white"/>
20
-<path id="Vector_18" opacity="0.44" d="M571.7 553C570.1 552.1 567.5 552.1 565.9 553C564.3 553.9 564.3 555.4 565.9 556.4C567.5 557.3 570.1 557.3 571.7 556.4C573.4 555.4 573.3 553.9 571.7 553Z" fill="white"/>
21
-<path id="Vector_19" opacity="0.44" d="M588.4 553.1C586.8 552.2 584.2 552.2 582.6 553.1C581 554 581 555.5 582.6 556.5C584.2 557.4 586.8 557.4 588.4 556.5C590 555.5 590 554 588.4 553.1Z" fill="white"/>
22
-<path id="Vector_20" opacity="0.44" d="M571.9 562.7C570.3 561.8 567.7 561.8 566.1 562.7C564.5 563.6 564.5 565.1 566.1 566.1C567.7 567 570.3 567 571.9 566.1C573.5 565.1 573.5 563.6 571.9 562.7Z" fill="white"/>
23
-<path id="Vector_21" opacity="0.44" d="M580.1 557.9C578.5 557 575.9 557 574.3 557.9C572.7 558.8 572.7 560.3 574.3 561.3C575.9 562.2 578.5 562.2 580.1 561.3C581.7 560.3 581.7 558.8 580.1 557.9Z" fill="white"/>
24
-<path id="Vector_22" opacity="0.44" d="M546.6 538.5C545 537.6 542.4 537.6 540.8 538.5C539.2 539.4 539.2 540.9 540.8 541.9C542.4 542.8 545 542.8 546.6 541.9C548.3 540.9 548.3 539.4 546.6 538.5Z" fill="white"/>
25
-<path id="Vector_23" opacity="0.44" d="M538.3 533.7C536.7 532.8 534.1 532.8 532.5 533.7C530.9 534.6 530.9 536.1 532.5 537.1C534.1 538 536.7 538 538.3 537.1C540 536.1 539.9 534.6 538.3 533.7Z" fill="white"/>
26
-<path id="Vector_24" opacity="0.44" d="M530 528.9C528.4 528 525.8 528 524.2 528.9C522.6 529.8 522.6 531.3 524.2 532.3C525.8 533.2 528.4 533.2 530 532.3C531.6 531.3 531.6 529.8 530 528.9Z" fill="white"/>
27
-<path id="Vector_25" opacity="0.44" d="M505.1 504.9C503.5 504 500.9 504 499.3 504.9C497.7 505.8 497.7 507.3 499.3 508.3C500.9 509.2 503.5 509.2 505.1 508.3C506.7 507.3 506.7 505.8 505.1 504.9Z" fill="white"/>
28
-<path id="Vector_26" opacity="0.44" d="M496.8 509.7C495.2 508.8 492.6 508.8 491 509.7C489.4 510.6 489.4 512.1 491 513.1C492.6 514 495.2 514 496.8 513.1C498.4 512.1 498.4 510.6 496.8 509.7Z" fill="white"/>
29
-<path id="Vector_27" opacity="0.44" d="M521.6 504.9C520 504 517.4 504 515.8 504.9C514.2 505.8 514.2 507.3 515.8 508.3C517.4 509.2 520 509.2 521.6 508.3C523.2 507.3 523.2 505.8 521.6 504.9Z" fill="white"/>
30
-<path id="Vector_28" opacity="0.44" d="M513.4 509.7C511.8 508.8 509.2 508.8 507.6 509.7C506 510.6 506 512.1 507.6 513.1C509.2 514 511.8 514 513.4 513.1C515 512.1 515 510.6 513.4 509.7Z" fill="white"/>
31
-<path id="Vector_29" opacity="0.44" d="M505.1 514.5C503.5 513.6 500.9 513.6 499.3 514.5C497.7 515.4 497.7 516.9 499.3 517.9C500.9 518.8 503.5 518.8 505.1 517.9C506.7 516.9 506.7 515.4 505.1 514.5Z" fill="white"/>
32
-<path id="Vector_30" opacity="0.44" d="M538.2 504.9C536.6 504 534 504 532.4 504.9C530.8 505.8 530.8 507.3 532.4 508.3C534 509.2 536.6 509.2 538.2 508.3C539.8 507.3 539.8 505.8 538.2 504.9Z" fill="white"/>
33
-<path id="Vector_31" opacity="0.44" d="M529.9 509.7C528.3 508.8 525.7 508.8 524.1 509.7C522.5 510.6 522.5 512.1 524.1 513.1C525.7 514 528.3 514 529.9 513.1C531.5 512.1 531.5 510.6 529.9 509.7Z" fill="white"/>
34
-<path id="Vector_32" opacity="0.44" d="M521.7 514.5C520.1 513.6 517.5 513.6 515.9 514.5C514.3 515.4 514.3 516.9 515.9 517.9C517.5 518.8 520.1 518.8 521.7 517.9C523.3 516.9 523.3 515.4 521.7 514.5Z" fill="white"/>
35
-<path id="Vector_33" opacity="0.44" d="M513.4 519.3C511.8 518.4 509.2 518.4 507.6 519.3C506 520.2 506 521.7 507.6 522.7C509.2 523.6 511.8 523.6 513.4 522.7C515 521.7 515 520.2 513.4 519.3Z" fill="white"/>
36
-<path id="Vector_34" opacity="0.44" d="M554.8 504.9C553.2 504 550.6 504 549 504.9C547.4 505.8 547.4 507.3 549 508.3C550.6 509.2 553.2 509.2 554.8 508.3C556.4 507.3 556.4 505.8 554.8 504.9Z" fill="white"/>
37
-<path id="Vector_35" opacity="0.44" d="M546.5 509.7C544.9 508.8 542.3 508.8 540.7 509.7C539.1 510.6 539.1 512.1 540.7 513.1C542.3 514 544.9 514 546.5 513.1C548.1 512.1 548.1 510.6 546.5 509.7Z" fill="white"/>
38
-<path id="Vector_36" opacity="0.44" d="M521.7 524.1C520.1 523.2 517.5 523.2 515.9 524.1C514.3 525 514.3 526.5 515.9 527.5C517.5 528.4 520.1 528.4 521.7 527.5C523.3 526.5 523.3 525 521.7 524.1Z" fill="white"/>
39
-<path id="Vector_37" opacity="0.44" d="M530 519.3C528.4 518.4 525.8 518.4 524.2 519.3C522.6 520.2 522.6 521.7 524.2 522.7C525.8 523.6 528.4 523.6 530 522.7C531.6 521.7 531.6 520.2 530 519.3Z" fill="white"/>
40
-<path id="Vector_38" opacity="0.44" d="M538.2 514.5C536.6 513.6 534 513.6 532.4 514.5C530.8 515.4 530.8 516.9 532.4 517.9C534 518.8 536.6 518.8 538.2 517.9C539.8 516.9 539.8 515.4 538.2 514.5Z" fill="white"/>
41
-<path id="Vector_39" opacity="0.44" d="M654.5 572.1C652.9 571.2 650.3 571.2 648.7 572.1C647.1 573 647.1 574.5 648.7 575.5C650.3 576.4 652.9 576.4 654.5 575.5C656.1 574.6 656.1 573 654.5 572.1Z" fill="white"/>
42
-<path id="Vector_40" opacity="0.44" d="M613 557.7C611.4 556.8 608.8 556.8 607.2 557.7C605.6 558.6 605.6 560.1 607.2 561.1C608.8 562 611.4 562 613 561.1C614.6 560.2 614.6 558.6 613 557.7Z" fill="white"/>
43
-<path id="Vector_41" opacity="0.44" d="M621.3 552.9C619.7 552 617.1 552 615.5 552.9C613.9 553.8 613.9 555.3 615.5 556.3C617.1 557.2 619.7 557.2 621.3 556.3C622.9 555.3 622.9 553.8 621.3 552.9Z" fill="white"/>
44
-<path id="Vector_42" opacity="0.44" d="M637.8 552.9C636.2 552 633.6 552 632 552.9C630.4 553.8 630.4 555.3 632 556.3C633.6 557.2 636.2 557.2 637.8 556.3C639.5 555.3 639.4 553.8 637.8 552.9Z" fill="white"/>
45
-<path id="Vector_43" opacity="0.44" d="M629.5 538.5C627.9 537.6 625.3 537.6 623.7 538.5C622.1 539.4 622.1 540.9 623.7 541.9C625.3 542.8 627.9 542.8 629.5 541.9C631.1 540.9 631.1 539.4 629.5 538.5Z" fill="white"/>
46
-<path id="Vector_44" opacity="0.44" d="M629.4 519.3C627.8 518.4 625.2 518.4 623.6 519.3C622 520.2 622 521.7 623.6 522.7C625.2 523.6 627.8 523.6 629.4 522.7C631 521.7 631 520.2 629.4 519.3Z" fill="white"/>
47
-<path id="Vector_45" opacity="0.44" d="M596.1 490.5C594.5 489.6 591.9 489.6 590.3 490.5C588.7 491.4 588.7 492.9 590.3 493.9C591.9 494.8 594.5 494.8 596.1 493.9C597.7 492.9 597.7 491.4 596.1 490.5Z" fill="white"/>
48
-<path id="Vector_46" opacity="0.44" d="M604.5 514.5C602.9 513.6 600.3 513.6 598.7 514.5C597.1 515.4 597.1 516.9 598.7 517.9C600.3 518.8 602.9 518.8 604.5 517.9C606.1 516.9 606.1 515.4 604.5 514.5Z" fill="white"/>
49
-<path id="Vector_47" opacity="0.44" d="M612.7 509.7C611.1 508.8 608.5 508.8 606.9 509.7C605.3 510.6 605.3 512.1 606.9 513.1C608.5 514 611.1 514 612.7 513.1C614.4 512.1 614.3 510.6 612.7 509.7Z" fill="white"/>
50
-<path id="Vector_48" opacity="0.44" d="M596.2 509.7C594.6 508.8 592 508.8 590.4 509.7C588.8 510.6 588.8 512.1 590.4 513.1C592 514 594.6 514 596.2 513.1C597.8 512.1 597.8 510.6 596.2 509.7Z" fill="white"/>
51
-<path id="Vector_49" opacity="0.44" d="M604.4 504.9C602.8 504 600.2 504 598.6 504.9C597 505.8 597 507.3 598.6 508.3C600.2 509.2 602.8 509.2 604.4 508.3C606.1 507.3 606 505.8 604.4 504.9Z" fill="white"/>
52
-<path id="Vector_50" opacity="0.44" d="M596.1 500.1C594.5 499.2 591.9 499.2 590.3 500.1C588.7 501 588.7 502.5 590.3 503.5C591.9 504.4 594.5 504.4 596.1 503.5C597.7 502.5 597.7 501 596.1 500.1Z" fill="white"/>
53
-<path id="Vector_51" opacity="0.44" d="M604.4 495.3C602.8 494.4 600.2 494.4 598.6 495.3C597 496.2 597 497.7 598.6 498.7C600.2 499.6 602.8 499.6 604.4 498.7C606 497.7 606 496.2 604.4 495.3Z" fill="white"/>
54
-<path id="Vector_52" opacity="0.44" d="M596.7 596.1C595.1 595.2 592.5 595.2 590.9 596.1C589.3 597 589.3 598.5 590.9 599.5C592.5 600.4 595.1 600.4 596.7 599.5C598.3 598.6 598.3 597.1 596.7 596.1Z" fill="white"/>
55
-<path id="Vector_53" opacity="0.44" d="M571.9 600.9C570.3 600 567.7 600 566.1 600.9C564.5 601.8 564.5 603.3 566.1 604.3C567.7 605.2 570.3 605.2 571.9 604.3C573.5 603.4 573.5 601.9 571.9 600.9Z" fill="white"/>
56
-<path id="Vector_54" opacity="0.44" d="M580.1 596.1C578.5 595.2 575.9 595.2 574.3 596.1C572.7 597 572.7 598.5 574.3 599.5C575.9 600.4 578.5 600.4 580.1 599.5C581.7 598.6 581.7 597.1 580.1 596.1Z" fill="white"/>
57
-<path id="Vector_55" opacity="0.44" d="M563.6 596.1C562 595.2 559.4 595.2 557.8 596.1C556.2 597 556.2 598.5 557.8 599.5C559.4 600.4 562 600.4 563.6 599.5C565.2 598.6 565.2 597.1 563.6 596.1Z" fill="white"/>
58
-<path id="Vector_56" opacity="0.44" d="M513.7 567.3C512.1 566.4 509.5 566.4 507.9 567.3C506.3 568.2 506.3 569.7 507.9 570.7C509.5 571.6 512.1 571.6 513.7 570.7C515.3 569.7 515.3 568.2 513.7 567.3Z" fill="white"/>
59
-<path id="Vector_57" opacity="0.44" d="M538.5 562.5C536.9 561.6 534.3 561.6 532.7 562.5C531.1 563.4 531.1 564.9 532.7 565.9C534.3 566.8 536.9 566.8 538.5 565.9C540.1 565 540.1 563.4 538.5 562.5Z" fill="white"/>
60
-<path id="Vector_58" opacity="0.44" d="M546.8 557.7C545.2 556.8 542.6 556.8 541 557.7C539.4 558.6 539.4 560.1 541 561.1C542.6 562 545.2 562 546.8 561.1C548.4 560.1 548.4 558.6 546.8 557.7Z" fill="white"/>
61
-<path id="Vector_59" opacity="0.44" d="M555 552.9C553.4 552 550.8 552 549.2 552.9C547.6 553.8 547.6 555.3 549.2 556.3C550.8 557.2 553.4 557.2 555 556.3C556.6 555.3 556.6 553.8 555 552.9Z" fill="white"/>
62
-<path id="Vector_60" opacity="0.44" d="M563.3 548.1C561.7 547.2 559.1 547.2 557.5 548.1C555.9 549 555.9 550.5 557.5 551.5C559.1 552.4 561.7 552.4 563.3 551.5C564.9 550.5 564.9 549 563.3 548.1Z" fill="white"/>
63
-<path id="Vector_61" opacity="0.44" d="M571.5 543.3C569.9 542.4 567.3 542.4 565.7 543.3C564.1 544.2 564.1 545.7 565.7 546.7C567.3 547.6 569.9 547.6 571.5 546.7C573.1 545.7 573.1 544.2 571.5 543.3Z" fill="white"/>
64
-<path id="Vector_62" opacity="0.44" d="M579.8 538.5C578.2 537.6 575.6 537.6 574 538.5C572.4 539.4 572.4 540.9 574 541.9C575.6 542.8 578.2 542.8 579.8 541.9C581.4 540.9 581.4 539.4 579.8 538.5Z" fill="white"/>
65
-<path id="Vector_63" opacity="0.44" d="M588 533.7C586.4 532.8 583.8 532.8 582.2 533.7C580.6 534.6 580.6 536.1 582.2 537.1C583.8 538 586.4 538 588 537.1C589.6 536.1 589.6 534.6 588 533.7Z" fill="white"/>
66
-<path id="Vector_64" opacity="0.44" d="M530.2 557.7C528.6 556.8 526 556.8 524.4 557.7C522.8 558.6 522.8 560.1 524.4 561.1C526 562 528.6 562 530.2 561.1C531.8 560.1 531.8 558.6 530.2 557.7Z" fill="white"/>
67
-<path id="Vector_65" opacity="0.44" d="M579.7 528.9C578.1 528 575.5 528 573.9 528.9C572.3 529.8 572.3 531.3 573.9 532.3C575.5 533.2 578.1 533.2 579.7 532.3C581.3 531.3 581.3 529.8 579.7 528.9Z" fill="white"/>
68
-<path id="Vector_66" opacity="0.44" d="M588 524.1C586.4 523.2 583.8 523.2 582.2 524.1C580.6 525 580.6 526.5 582.2 527.5C583.8 528.4 586.4 528.4 588 527.5C589.6 526.5 589.6 525 588 524.1Z" fill="white"/>
69
-<path id="Vector_67" opacity="0.44" d="M521.9 552.9C520.3 552 517.7 552 516.1 552.9C514.5 553.8 514.5 555.3 516.1 556.3C517.7 557.2 520.3 557.2 521.9 556.3C523.5 555.4 523.5 553.8 521.9 552.9Z" fill="white"/>
70
-<path id="Vector_68" opacity="0.44" d="M530.1 548.1C528.5 547.2 525.9 547.2 524.3 548.1C522.7 549 522.7 550.5 524.3 551.5C525.9 552.4 528.5 552.4 530.1 551.5C531.8 550.5 531.7 549 530.1 548.1Z" fill="white"/>
71
-<path id="Vector_69" opacity="0.44" d="M571.4 524.1C569.8 523.2 567.2 523.2 565.6 524.1C564 525 564 526.5 565.6 527.5C567.2 528.4 569.8 528.4 571.4 527.5C573 526.5 573 525 571.4 524.1Z" fill="white"/>
72
-<path id="Vector_70" opacity="0.44" d="M579.7 519.3C578.1 518.4 575.5 518.4 573.9 519.3C572.3 520.2 572.3 521.7 573.9 522.7C575.5 523.6 578.1 523.6 579.7 522.7C581.3 521.7 581.3 520.2 579.7 519.3Z" fill="white"/>
73
-<path id="Vector_71" opacity="0.44" d="M521.8 543.3C520.2 542.4 517.6 542.4 516 543.3C514.4 544.2 514.4 545.7 516 546.7C517.6 547.6 520.2 547.6 521.8 546.7C523.4 545.7 523.4 544.2 521.8 543.3Z" fill="white"/>
74
-<path id="Vector_72" opacity="0.44" d="M530.1 538.5C528.5 537.6 525.9 537.6 524.3 538.5C522.7 539.4 522.7 540.9 524.3 541.9C525.9 542.8 528.5 542.8 530.1 541.9C531.7 540.9 531.7 539.4 530.1 538.5Z" fill="white"/>
75
-<path id="Vector_73" opacity="0.44" d="M563.1 519.3C561.5 518.4 558.9 518.4 557.3 519.3C555.7 520.2 555.7 521.7 557.3 522.7C558.9 523.6 561.5 523.6 563.1 522.7C564.7 521.7 564.7 520.2 563.1 519.3Z" fill="white"/>
76
-<path id="Vector_74" opacity="0.44" d="M571.4 514.5C569.8 513.6 567.2 513.6 565.6 514.5C564 515.4 564 516.9 565.6 517.9C567.2 518.8 569.8 518.8 571.4 517.9C573 516.9 573 515.4 571.4 514.5Z" fill="white"/>
77
-<path id="Vector_75" opacity="0.44" d="M521.8 533.7C520.2 532.8 517.6 532.8 516 533.7C514.4 534.6 514.4 536.1 516 537.1C517.6 538 520.2 538 521.8 537.1C523.4 536.1 523.4 534.6 521.8 533.7Z" fill="white"/>
78
-<path id="Vector_76" opacity="0.44" d="M563.1 509.7C561.5 508.8 558.9 508.8 557.3 509.7C555.7 510.6 555.7 512.1 557.3 513.1C558.9 514 561.5 514 563.1 513.1C564.7 512.1 564.7 510.6 563.1 509.7Z" fill="white"/>
79
-<path id="Vector_77" opacity="0.44" d="M571.3 504.9C569.7 504 567.1 504 565.5 504.9C563.9 505.8 563.9 507.3 565.5 508.3C567.1 509.2 569.7 509.2 571.3 508.3C572.9 507.3 572.9 505.8 571.3 504.9Z" fill="white"/>
80
-<path id="Vector_78" opacity="0.44" d="M513.5 528.9C511.9 528 509.3 528 507.7 528.9C506.1 529.8 506.1 531.3 507.7 532.3C509.3 533.2 511.9 533.2 513.5 532.3C515.1 531.3 515.1 529.8 513.5 528.9Z" fill="white"/>
81
-<path id="Vector_79" opacity="0.44" d="M563 500.1C561.4 499.2 558.8 499.2 557.2 500.1C555.6 501 555.6 502.5 557.2 503.5C558.8 504.4 561.4 504.4 563 503.5C564.6 502.5 564.6 501 563 500.1Z" fill="white"/>
82
-<path id="Vector_80" opacity="0.44" d="M505.2 524.1C503.6 523.2 501 523.2 499.4 524.1C497.8 525 497.8 526.5 499.4 527.5C501 528.4 503.6 528.4 505.2 527.5C506.8 526.5 506.8 525 505.2 524.1Z" fill="white"/>
83
-<path id="Vector_81" opacity="0.44" d="M546.5 500.1C544.9 499.2 542.3 499.2 540.7 500.1C539.1 501 539.1 502.5 540.7 503.5C542.3 504.4 544.9 504.4 546.5 503.5C548.1 502.5 548 501 546.5 500.1Z" fill="white"/>
84
-<path id="Vector_82" opacity="0.44" d="M496.9 519.3C495.3 518.4 492.7 518.4 491.1 519.3C489.5 520.2 489.5 521.7 491.1 522.7C492.7 523.6 495.3 523.6 496.9 522.7C498.5 521.7 498.5 520.2 496.9 519.3Z" fill="white"/>
85
-<path id="Vector_83" opacity="0.44" d="M529.9 500.1C528.3 499.2 525.7 499.2 524.1 500.1C522.5 501 522.5 502.5 524.1 503.5C525.7 504.4 528.3 504.4 529.9 503.5C531.5 502.5 531.5 501 529.9 500.1Z" fill="white"/>
86
-<path id="Vector_84" opacity="0.44" d="M538.1 495.3C536.5 494.4 533.9 494.4 532.3 495.3C530.7 496.2 530.7 497.7 532.3 498.7C533.9 499.6 536.5 499.6 538.1 498.7C539.7 497.7 539.7 496.2 538.1 495.3Z" fill="white"/>
87
-<path id="Vector_85" opacity="0.44" d="M488.5 514.5C486.9 513.6 484.3 513.6 482.7 514.5C481.1 515.4 481.1 516.9 482.7 517.9C484.3 518.8 486.9 518.8 488.5 517.9C490.2 516.9 490.1 515.4 488.5 514.5Z" fill="white"/>
88
-<path id="Vector_86" opacity="0.44" d="M513.3 500.1C511.7 499.2 509.1 499.2 507.5 500.1C505.9 501 505.9 502.5 507.5 503.5C509.1 504.4 511.7 504.4 513.3 503.5C514.9 502.5 514.9 501 513.3 500.1Z" fill="white"/>
89
-<path id="Vector_87" opacity="0.44" d="M521.6 495.3C520 494.4 517.4 494.4 515.8 495.3C514.2 496.2 514.2 497.7 515.8 498.7C517.4 499.6 520 499.6 521.6 498.7C523.2 497.7 523.2 496.2 521.6 495.3Z" fill="white"/>
90
-<path id="Vector_88" opacity="0.44" d="M480.2 509.7C478.6 508.8 476 508.8 474.4 509.7C472.8 510.6 472.8 512.1 474.4 513.1C476 514 478.6 514 480.2 513.1C481.8 512.1 481.8 510.6 480.2 509.7Z" fill="white"/>
91
-<path id="Vector_89" opacity="0.44" d="M488.5 504.9C486.9 504 484.3 504 482.7 504.9C481.1 505.8 481.1 507.3 482.7 508.3C484.3 509.2 486.9 509.2 488.5 508.3C490.1 507.3 490.1 505.8 488.5 504.9Z" fill="white"/>
92
-<path id="Vector_90" opacity="0.44" d="M496.7 500.1C495.1 499.2 492.5 499.2 490.9 500.1C489.3 501 489.3 502.5 490.9 503.5C492.5 504.4 495.1 504.4 496.7 503.5C498.4 502.5 498.3 501 496.7 500.1Z" fill="white"/>
93
-<path id="Vector_91" opacity="0.44" d="M505 495.3C503.4 494.4 500.8 494.4 499.2 495.3C497.6 496.2 497.6 497.7 499.2 498.7C500.8 499.6 503.4 499.6 505 498.7C506.6 497.7 506.6 496.2 505 495.3Z" fill="white"/>
94
-<path id="Vector_92" opacity="0.44" d="M355.5 408.9C353.9 408 351.3 408 349.7 408.9C348.1 409.8 348.1 411.3 349.7 412.3C351.3 413.2 353.9 413.2 355.5 412.3C357.1 411.3 357 409.8 355.5 408.9Z" fill="white"/>
95
-<path id="Vector_93" opacity="0.44" d="M363.7 404.1C362.1 403.2 359.5 403.2 357.9 404.1C356.3 405 356.3 406.5 357.9 407.5C359.5 408.4 362.1 408.4 363.7 407.5C365.3 406.6 365.3 405 363.7 404.1Z" fill="white"/>
96
-<path id="Vector_94" opacity="0.44" d="M372 399.2C370.4 398.3 367.8 398.3 366.2 399.2C364.6 400.1 364.6 401.6 366.2 402.6C367.8 403.5 370.4 403.5 372 402.6C373.6 401.7 373.6 400.2 372 399.2Z" fill="white"/>
97
-<path id="Vector_95" opacity="0.44" d="M338.9 408.9C337.3 408 334.7 408 333.1 408.9C331.5 409.8 331.5 411.3 333.1 412.3C334.7 413.2 337.3 413.2 338.9 412.3C340.5 411.3 340.5 409.8 338.9 408.9Z" fill="white"/>
98
-<path id="Vector_96" opacity="0.44" d="M347.1 404.1C345.5 403.2 342.9 403.2 341.3 404.1C339.7 405 339.7 406.5 341.3 407.5C342.9 408.4 345.5 408.4 347.1 407.5C348.7 406.5 348.7 405 347.1 404.1Z" fill="white"/>
99
-<path id="Vector_97" opacity="0.44" d="M355.4 399.2C353.8 398.3 351.2 398.3 349.6 399.2C348 400.1 348 401.6 349.6 402.6C351.2 403.5 353.8 403.5 355.4 402.6C357 401.7 357 400.2 355.4 399.2Z" fill="white"/>
100
-<path id="Vector_98" opacity="0.44" d="M413.1 356C411.5 355.1 408.9 355.1 407.3 356C405.7 356.9 405.7 358.4 407.3 359.4C408.9 360.3 411.5 360.3 413.1 359.4C414.7 358.5 414.7 357 413.1 356Z" fill="white"/>
101
-<path id="Vector_99" opacity="0.44" d="M404.9 360.8C403.3 359.9 400.7 359.9 399.1 360.8C397.5 361.7 397.5 363.2 399.1 364.2C400.7 365.1 403.3 365.1 404.9 364.2C406.5 363.3 406.5 361.8 404.9 360.8Z" fill="white"/>
102
-<path id="Vector_100" opacity="0.44" d="M412.9 308C411.3 307.1 408.7 307.1 407.1 308C405.5 308.9 405.5 310.4 407.1 311.4C408.7 312.3 411.3 312.3 412.9 311.4C414.5 310.5 414.5 308.9 412.9 308Z" fill="white"/>
103
-<path id="Vector_101" opacity="0.44" d="M404.6 312.8C403 311.9 400.4 311.9 398.8 312.8C397.2 313.7 397.2 315.2 398.8 316.2C400.4 317.1 403 317.1 404.6 316.2C406.2 315.3 406.2 313.7 404.6 312.8Z" fill="white"/>
104
-<path id="Vector_102" opacity="0.44" d="M396.4 317.6C394.8 316.7 392.2 316.7 390.6 317.6C389 318.5 389 320 390.6 321C392.2 321.9 394.8 321.9 396.4 321C398 320.1 398 318.5 396.4 317.6Z" fill="white"/>
105
-<path id="Vector_103" opacity="0.44" d="M388.1 322.4C386.5 321.5 383.9 321.5 382.3 322.4C380.7 323.3 380.7 324.8 382.3 325.8C383.9 326.7 386.5 326.7 388.1 325.8C389.7 324.9 389.7 323.3 388.1 322.4Z" fill="white"/>
106
-<path id="Vector_104" opacity="0.44" d="M379.8 327.2C378.2 326.3 375.6 326.3 374 327.2C372.4 328.1 372.4 329.6 374 330.6C375.6 331.5 378.2 331.5 379.8 330.6C381.5 329.7 381.4 328.2 379.8 327.2Z" fill="white"/>
107
-<path id="Vector_105" opacity="0.44" d="M371.6 332C370 331.1 367.4 331.1 365.8 332C364.2 332.9 364.2 334.4 365.8 335.4C367.4 336.3 370 336.3 371.6 335.4C373.2 334.5 373.2 333 371.6 332Z" fill="white"/>
108
-<path id="Vector_106" opacity="0.44" d="M363.3 336.8C361.7 335.9 359.1 335.9 357.5 336.8C355.9 337.7 355.9 339.2 357.5 340.2C359.1 341.1 361.7 341.1 363.3 340.2C365 339.3 364.9 337.8 363.3 336.8Z" fill="white"/>
109
-<path id="Vector_107" opacity="0.44" d="M355.1 341.6C353.5 340.7 350.9 340.7 349.3 341.6C347.7 342.5 347.7 344 349.3 345C350.9 345.9 353.5 345.9 355.1 345C356.7 344.1 356.7 342.6 355.1 341.6Z" fill="white"/>
110
-<path id="Vector_108" opacity="0.44" d="M346.8 346.4C345.2 345.5 342.6 345.5 341 346.4C339.4 347.3 339.4 348.8 341 349.8C342.6 350.7 345.2 350.7 346.8 349.8C348.4 348.9 348.4 347.4 346.8 346.4Z" fill="white"/>
111
-<path id="Vector_109" opacity="0.44" d="M338.6 351.2C337 350.3 334.4 350.3 332.8 351.2C331.2 352.1 331.2 353.6 332.8 354.6C334.4 355.5 337 355.5 338.6 354.6C340.2 353.7 340.2 352.2 338.6 351.2Z" fill="white"/>
112
-<path id="Vector_110" opacity="0.44" d="M330.3 356C328.7 355.1 326.1 355.1 324.5 356C322.9 356.9 322.9 358.4 324.5 359.4C326.1 360.3 328.7 360.3 330.3 359.4C331.9 358.5 331.9 357 330.3 356Z" fill="white"/>
113
-<path id="Vector_111" opacity="0.44" d="M322.1 360.8C320.5 359.9 317.9 359.9 316.3 360.8C314.7 361.7 314.7 363.2 316.3 364.2C317.9 365.1 320.5 365.1 322.1 364.2C323.7 363.3 323.7 361.8 322.1 360.8Z" fill="white"/>
114
-<path id="Vector_112" opacity="0.44" d="M313.8 365.6C312.2 364.7 309.6 364.7 308 365.6C306.4 366.5 306.4 368 308 369C309.6 369.9 312.2 369.9 313.8 369C315.4 368.1 315.4 366.6 313.8 365.6Z" fill="white"/>
115
-<path id="Vector_113" opacity="0.44" d="M305.6 370.4C304 369.5 301.4 369.5 299.8 370.4C298.2 371.3 298.2 372.8 299.8 373.8C301.4 374.7 304 374.7 305.6 373.8C307.2 372.9 307.2 371.4 305.6 370.4Z" fill="white"/>
116
-<path id="Vector_114" opacity="0.44" d="M297.3 375.2C295.7 374.3 293.1 374.3 291.5 375.2C289.9 376.1 289.9 377.6 291.5 378.6C293.1 379.5 295.7 379.5 297.3 378.6C298.9 377.7 298.9 376.2 297.3 375.2Z" fill="white"/>
117
-<path id="Vector_115" opacity="0.44" d="M280.8 384.9C279.2 384 276.6 384 275 384.9C273.4 385.8 273.4 387.3 275 388.3C276.6 389.2 279.2 389.2 280.8 388.3C282.4 387.3 282.4 385.8 280.8 384.9Z" fill="white"/>
118
-<path id="Vector_116" opacity="0.44" d="M421.2 312.8C419.6 311.9 417 311.9 415.4 312.8C413.8 313.7 413.8 315.2 415.4 316.2C417 317.1 419.6 317.1 421.2 316.2C422.8 315.3 422.8 313.7 421.2 312.8Z" fill="white"/>
119
-<path id="Vector_117" opacity="0.44" d="M412.9 317.6C411.3 316.7 408.7 316.7 407.1 317.6C405.5 318.5 405.5 320 407.1 321C408.7 321.9 411.3 321.9 412.9 321C414.5 320.1 414.5 318.5 412.9 317.6Z" fill="white"/>
120
-<path id="Vector_118" opacity="0.44" d="M404.7 322.4C403.1 321.5 400.5 321.5 398.9 322.4C397.3 323.3 397.3 324.8 398.9 325.8C400.5 326.7 403.1 326.7 404.7 325.8C406.3 324.9 406.3 323.3 404.7 322.4Z" fill="white"/>
121
-<path id="Vector_119" opacity="0.44" d="M396.4 327.2C394.8 326.3 392.2 326.3 390.6 327.2C389 328.1 389 329.6 390.6 330.6C392.2 331.5 394.8 331.5 396.4 330.6C398 329.7 398 328.2 396.4 327.2Z" fill="white"/>
122
-<path id="Vector_120" opacity="0.44" d="M388.2 332C386.6 331.1 384 331.1 382.4 332C380.8 332.9 380.8 334.4 382.4 335.4C384 336.3 386.6 336.3 388.2 335.4C389.8 334.5 389.8 333 388.2 332Z" fill="white"/>
123
-<path id="Vector_121" opacity="0.44" d="M379.9 336.8C378.3 335.9 375.7 335.9 374.1 336.8C372.5 337.7 372.5 339.2 374.1 340.2C375.7 341.1 378.3 341.1 379.9 340.2C381.5 339.3 381.5 337.8 379.9 336.8Z" fill="white"/>
124
-<path id="Vector_122" opacity="0.44" d="M371.6 341.6C370 340.7 367.4 340.7 365.8 341.6C364.2 342.5 364.2 344 365.8 345C367.4 345.9 370 345.9 371.6 345C373.3 344.1 373.2 342.6 371.6 341.6Z" fill="white"/>
125
-<path id="Vector_123" opacity="0.44" d="M363.4 346.4C361.8 345.5 359.2 345.5 357.6 346.4C356 347.3 356 348.8 357.6 349.8C359.2 350.7 361.8 350.7 363.4 349.8C365 348.9 365 347.4 363.4 346.4Z" fill="white"/>
126
-<path id="Vector_124" opacity="0.44" d="M355.1 351.2C353.5 350.3 350.9 350.3 349.3 351.2C347.7 352.1 347.7 353.6 349.3 354.6C350.9 355.5 353.5 355.5 355.1 354.6C356.7 353.7 356.7 352.2 355.1 351.2Z" fill="white"/>
127
-<path id="Vector_125" opacity="0.44" d="M346.9 356C345.3 355.1 342.7 355.1 341.1 356C339.5 356.9 339.5 358.4 341.1 359.4C342.7 360.3 345.3 360.3 346.9 359.4C348.5 358.5 348.5 357 346.9 356Z" fill="white"/>
128
-<path id="Vector_126" opacity="0.44" d="M338.6 360.8C337 359.9 334.4 359.9 332.8 360.8C331.2 361.7 331.2 363.2 332.8 364.2C334.4 365.1 337 365.1 338.6 364.2C340.2 363.3 340.2 361.8 338.6 360.8Z" fill="white"/>
129
-<path id="Vector_127" opacity="0.44" d="M330.4 365.6C328.8 364.7 326.2 364.7 324.6 365.6C323 366.5 323 368 324.6 369C326.2 369.9 328.8 369.9 330.4 369C332 368.1 332 366.6 330.4 365.6Z" fill="white"/>
130
-<path id="Vector_128" opacity="0.44" d="M322.1 370.4C320.5 369.5 317.9 369.5 316.3 370.4C314.7 371.3 314.7 372.8 316.3 373.8C317.9 374.7 320.5 374.7 322.1 373.8C323.7 372.9 323.7 371.4 322.1 370.4Z" fill="white"/>
131
-<path id="Vector_129" opacity="0.44" d="M429.5 317.6C427.9 316.7 425.3 316.7 423.7 317.6C422.1 318.5 422.1 320 423.7 321C425.3 321.9 427.9 321.9 429.5 321C431.1 320.1 431.1 318.5 429.5 317.6Z" fill="white"/>
132
-<path id="Vector_130" opacity="0.44" d="M421.2 322.4C419.6 321.5 417 321.5 415.4 322.4C413.8 323.3 413.8 324.8 415.4 325.8C417 326.7 419.6 326.7 421.2 325.8C422.8 324.9 422.8 323.3 421.2 322.4Z" fill="white"/>
133
-<path id="Vector_131" opacity="0.44" d="M413 327.2C411.4 326.3 408.8 326.3 407.2 327.2C405.6 328.1 405.6 329.6 407.2 330.6C408.8 331.5 411.4 331.5 413 330.6C414.6 329.7 414.6 328.1 413 327.2Z" fill="white"/>
134
-<path id="Vector_132" opacity="0.44" d="M404.7 332C403.1 331.1 400.5 331.1 398.9 332C397.3 332.9 397.3 334.4 398.9 335.4C400.5 336.3 403.1 336.3 404.7 335.4C406.3 334.5 406.3 332.9 404.7 332Z" fill="white"/>
135
-<path id="Vector_133" opacity="0.44" d="M396.5 336.8C394.9 335.9 392.3 335.9 390.7 336.8C389.1 337.7 389.1 339.2 390.7 340.2C392.3 341.1 394.9 341.1 396.5 340.2C398.1 339.3 398.1 337.8 396.5 336.8Z" fill="white"/>
136
-<path id="Vector_134" opacity="0.44" d="M388.2 341.6C386.6 340.7 384 340.7 382.4 341.6C380.8 342.5 380.8 344 382.4 345C384 345.9 386.6 345.9 388.2 345C389.8 344.1 389.8 342.6 388.2 341.6Z" fill="white"/>
137
-<path id="Vector_135" opacity="0.44" d="M380 346.4C378.4 345.5 375.8 345.5 374.2 346.4C372.6 347.3 372.6 348.8 374.2 349.8C375.8 350.7 378.4 350.7 380 349.8C381.6 348.9 381.5 347.4 380 346.4Z" fill="white"/>
138
-<path id="Vector_136" opacity="0.44" d="M371.7 351.2C370.1 350.3 367.5 350.3 365.9 351.2C364.3 352.1 364.3 353.6 365.9 354.6C367.5 355.5 370.1 355.5 371.7 354.6C373.3 353.7 373.3 352.2 371.7 351.2Z" fill="white"/>
139
-<path id="Vector_137" opacity="0.44" d="M363.4 356C361.8 355.1 359.2 355.1 357.6 356C356 356.9 356 358.4 357.6 359.4C359.2 360.3 361.8 360.3 363.4 359.4C365.1 358.5 365 357 363.4 356Z" fill="white"/>
140
-<path id="Vector_138" opacity="0.44" d="M355.2 360.8C353.6 359.9 351 359.9 349.4 360.8C347.8 361.7 347.8 363.2 349.4 364.2C351 365.1 353.6 365.1 355.2 364.2C356.8 363.3 356.8 361.8 355.2 360.8Z" fill="white"/>
141
-<path id="Vector_139" opacity="0.44" d="M346.9 365.6C345.3 364.7 342.7 364.7 341.1 365.6C339.5 366.5 339.5 368 341.1 369C342.7 369.9 345.3 369.9 346.9 369C348.5 368.1 348.5 366.6 346.9 365.6Z" fill="white"/>
142
-<path id="Vector_140" opacity="0.44" d="M338.7 370.4C337.1 369.5 334.5 369.5 332.9 370.4C331.3 371.3 331.3 372.8 332.9 373.8C334.5 374.7 337.1 374.7 338.7 373.8C340.3 372.9 340.3 371.4 338.7 370.4Z" fill="white"/>
143
-<path id="Vector_141" opacity="0.44" d="M413 336.8C411.4 335.9 408.8 335.9 407.2 336.8C405.6 337.7 405.6 339.2 407.2 340.2C408.8 341.1 411.4 341.1 413 340.2C414.6 339.3 414.6 337.8 413 336.8Z" fill="white"/>
144
-<path id="Vector_142" opacity="0.44" d="M404.8 341.6C403.2 340.7 400.6 340.7 399 341.6C397.4 342.5 397.4 344 399 345C400.6 345.9 403.2 345.9 404.8 345C406.4 344.1 406.4 342.6 404.8 341.6Z" fill="white"/>
145
-<path id="Vector_143" opacity="0.44" d="M396.5 346.4C394.9 345.5 392.3 345.5 390.7 346.4C389.1 347.3 389.1 348.8 390.7 349.8C392.3 350.7 394.9 350.7 396.5 349.8C398.1 348.9 398.1 347.4 396.5 346.4Z" fill="white"/>
146
-<path id="Vector_144" opacity="0.44" d="M388.3 351.2C386.7 350.3 384.1 350.3 382.5 351.2C380.9 352.1 380.9 353.6 382.5 354.6C384.1 355.5 386.7 355.5 388.3 354.6C389.9 353.7 389.9 352.2 388.3 351.2Z" fill="white"/>
147
-<path id="Vector_145" opacity="0.44" d="M421.3 341.6C419.7 340.7 417.1 340.7 415.5 341.6C413.9 342.5 413.9 344 415.5 345C417.1 345.9 419.7 345.9 421.3 345C422.9 344.1 422.9 342.6 421.3 341.6Z" fill="white"/>
148
-<path id="Vector_146" opacity="0.44" d="M413.1 346.4C411.5 345.5 408.9 345.5 407.3 346.4C405.7 347.3 405.7 348.8 407.3 349.8C408.9 350.7 411.5 350.7 413.1 349.8C414.7 348.9 414.7 347.4 413.1 346.4Z" fill="white"/>
149
-<path id="Vector_147" opacity="0.44" d="M404.8 351.2C403.2 350.3 400.6 350.3 399 351.2C397.4 352.1 397.4 353.6 399 354.6C400.6 355.5 403.2 355.5 404.8 354.6C406.4 353.7 406.4 352.2 404.8 351.2Z" fill="white"/>
150
-<path id="Vector_148" opacity="0.44" d="M396.6 356C395 355.1 392.4 355.1 390.8 356C389.2 356.9 389.2 358.4 390.8 359.4C392.4 360.3 395 360.3 396.6 359.4C398.2 358.5 398.2 357 396.6 356Z" fill="white"/>
151
-<path id="Vector_149" opacity="0.44" d="M388.3 360.8C386.7 359.9 384.1 359.9 382.5 360.8C380.9 361.7 380.9 363.2 382.5 364.2C384.1 365.1 386.7 365.1 388.3 364.2C389.9 363.3 389.9 361.8 388.3 360.8Z" fill="white"/>
152
-<path id="Vector_150" opacity="0.44" d="M380 356C378.4 355.1 375.8 355.1 374.2 356C372.6 356.9 372.6 358.4 374.2 359.4C375.8 360.3 378.4 360.3 380 359.4C381.6 358.5 381.6 357 380 356Z" fill="white"/>
153
-<path id="Vector_151" opacity="0.44" d="M371.8 360.8C370.2 359.9 367.6 359.9 366 360.8C364.4 361.7 364.4 363.2 366 364.2C367.6 365.1 370.2 365.1 371.8 364.2C373.4 363.3 373.4 361.8 371.8 360.8Z" fill="white"/>
154
-<path id="Vector_152" opacity="0.44" d="M363.5 365.6C361.9 364.7 359.3 364.7 357.7 365.6C356.1 366.5 356.1 368 357.7 369C359.3 369.9 361.9 369.9 363.5 369C365.1 368.1 365.1 366.6 363.5 365.6Z" fill="white"/>
155
-<path id="Vector_153" opacity="0.44" d="M355.2 370.4C353.6 369.5 351 369.5 349.4 370.4C347.8 371.3 347.8 372.8 349.4 373.8C351 374.7 353.6 374.7 355.2 373.8C356.9 372.9 356.8 371.4 355.2 370.4Z" fill="white"/>
156
-<path id="Vector_154" opacity="0.44" d="M347 375.2C345.4 374.3 342.8 374.3 341.2 375.2C339.6 376.1 339.6 377.6 341.2 378.6C342.8 379.5 345.4 379.5 347 378.6C348.6 377.7 348.6 376.2 347 375.2Z" fill="white"/>
157
-<path id="Vector_155" opacity="0.44" d="M338.7 380C337.1 379.1 334.5 379.1 332.9 380C331.3 380.9 331.3 382.4 332.9 383.4C334.5 384.3 337.1 384.3 338.7 383.4C340.3 382.5 340.3 381 338.7 380Z" fill="white"/>
158
-<path id="Vector_156" opacity="0.44" d="M330.4 375.2C328.8 374.3 326.2 374.3 324.6 375.2C323 376.1 323 377.6 324.6 378.6C326.2 379.5 328.8 379.5 330.4 378.6C332 377.7 332 376.2 330.4 375.2Z" fill="white"/>
159
-<path id="Vector_157" opacity="0.44" d="M322.2 380C320.6 379.1 318 379.1 316.4 380C314.8 380.9 314.8 382.4 316.4 383.4C318 384.3 320.6 384.3 322.2 383.4C323.8 382.5 323.8 381 322.2 380Z" fill="white"/>
160
-<path id="Vector_158" opacity="0.44" d="M313.9 375.2C312.3 374.3 309.7 374.3 308.1 375.2C306.5 376.1 306.5 377.6 308.1 378.6C309.7 379.5 312.3 379.5 313.9 378.6C315.5 377.7 315.5 376.2 313.9 375.2Z" fill="white"/>
161
-<path id="Vector_159" opacity="0.44" d="M305.6 380C304 379.1 301.4 379.1 299.8 380C298.2 380.9 298.2 382.4 299.8 383.4C301.4 384.3 304 384.3 305.6 383.4C307.2 382.5 307.2 381 305.6 380Z" fill="white"/>
162
-<path id="Vector_160" opacity="0.44" d="M289.1 389.7C287.5 388.8 284.9 388.8 283.3 389.7C281.7 390.6 281.7 392.1 283.3 393.1C284.9 394 287.5 394 289.1 393.1C290.7 392.1 290.7 390.6 289.1 389.7Z" fill="white"/>
163
-<path id="Vector_161" opacity="0.44" d="M297.3 384.9C295.7 384 293.1 384 291.5 384.9C289.9 385.8 289.9 387.3 291.5 388.3C293.1 389.2 295.7 389.2 297.3 388.3C299 387.3 299 385.8 297.3 384.9Z" fill="white"/>
164
-<path id="Vector_162" opacity="0.44" d="M289 380C287.4 379.1 284.8 379.1 283.2 380C281.6 380.9 281.6 382.4 283.2 383.4C284.8 384.3 287.4 384.3 289 383.4C290.7 382.5 290.6 381 289 380Z" fill="white"/>
165
-<path id="Vector_163" opacity="0.44" d="M387.8 274.4C386.2 273.5 383.6 273.5 382 274.4C380.4 275.3 380.4 276.8 382 277.8C383.6 278.7 386.2 278.7 387.8 277.8C389.4 276.8 389.4 275.3 387.8 274.4Z" fill="white"/>
166
-<path id="Vector_164" opacity="0.44" d="M379.6 279.2C378 278.3 375.4 278.3 373.8 279.2C372.2 280.1 372.2 281.6 373.8 282.6C375.4 283.5 378 283.5 379.6 282.6C381.2 281.6 381.2 280.1 379.6 279.2Z" fill="white"/>
167
-<path id="Vector_165" opacity="0.44" d="M371.3 284C369.7 283.1 367.1 283.1 365.5 284C363.9 284.9 363.9 286.4 365.5 287.4C367.1 288.3 369.7 288.3 371.3 287.4C372.9 286.4 372.9 284.9 371.3 284Z" fill="white"/>
168
-<path id="Vector_166" opacity="0.44" d="M363.1 288.8C361.5 287.9 358.9 287.9 357.3 288.8C355.7 289.7 355.7 291.2 357.3 292.2C358.9 293.1 361.5 293.1 363.1 292.2C364.7 291.2 364.7 289.7 363.1 288.8Z" fill="white"/>
169
-<path id="Vector_167" opacity="0.44" d="M354.8 293.6C353.2 292.7 350.6 292.7 349 293.6C347.4 294.5 347.4 296 349 297C350.6 297.9 353.2 297.9 354.8 297C356.4 296 356.4 294.5 354.8 293.6Z" fill="white"/>
170
-<path id="Vector_168" opacity="0.44" d="M346.5 298.4C344.9 297.5 342.3 297.5 340.7 298.4C339.1 299.3 339.1 300.8 340.7 301.8C342.3 302.7 344.9 302.7 346.5 301.8C348.1 300.8 348.1 299.3 346.5 298.4Z" fill="white"/>
171
-<path id="Vector_169" opacity="0.44" d="M338.3 303.2C336.7 302.3 334.1 302.3 332.5 303.2C330.9 304.1 330.9 305.6 332.5 306.6C334.1 307.5 336.7 307.5 338.3 306.6C339.9 305.6 339.9 304.1 338.3 303.2Z" fill="white"/>
172
-<path id="Vector_170" opacity="0.44" d="M329.8 269.6C328.2 268.7 325.6 268.7 324 269.6C322.4 270.5 322.4 272 324 273C325.6 273.9 328.2 273.9 329.8 273C331.4 272 331.4 270.5 329.8 269.6Z" fill="white"/>
173
-<path id="Vector_171" opacity="0.44" d="M321.6 274.4C320 273.5 317.4 273.5 315.8 274.4C314.2 275.3 314.2 276.8 315.8 277.8C317.4 278.7 320 278.7 321.6 277.8C323.2 276.8 323.2 275.3 321.6 274.4Z" fill="white"/>
174
-<path id="Vector_172" opacity="0.44" d="M313.3 279.2C311.7 278.3 309.1 278.3 307.5 279.2C305.9 280.1 305.9 281.6 307.5 282.6C309.1 283.5 311.7 283.5 313.3 282.6C314.9 281.6 314.9 280.1 313.3 279.2Z" fill="white"/>
175
-<path id="Vector_173" opacity="0.44" d="M346.4 269.6C344.8 268.7 342.2 268.7 340.6 269.6C339 270.5 339 272 340.6 273C342.2 273.9 344.8 273.9 346.4 273C348 272 348 270.5 346.4 269.6Z" fill="white"/>
176
-<path id="Vector_174" opacity="0.44" d="M338.1 274.4C336.5 273.5 333.9 273.5 332.3 274.4C330.7 275.3 330.7 276.8 332.3 277.8C333.9 278.7 336.5 278.7 338.1 277.8C339.7 276.8 339.7 275.3 338.1 274.4Z" fill="white"/>
177
-<path id="Vector_175" opacity="0.44" d="M329.9 279.2C328.3 278.3 325.7 278.3 324.1 279.2C322.5 280.1 322.5 281.6 324.1 282.6C325.7 283.5 328.3 283.5 329.9 282.6C331.5 281.6 331.5 280.1 329.9 279.2Z" fill="white"/>
178
-<path id="Vector_176" opacity="0.44" d="M321.6 284C320 283.1 317.4 283.1 315.8 284C314.2 284.9 314.2 286.4 315.8 287.4C317.4 288.3 320 288.3 321.6 287.4C323.2 286.4 323.2 284.9 321.6 284Z" fill="white"/>
179
-<path id="Vector_177" opacity="0.44" d="M313.4 288.8C311.8 287.9 309.2 287.9 307.6 288.8C306 289.7 306 291.2 307.6 292.2C309.2 293.1 311.8 293.1 313.4 292.2C315 291.2 315 289.7 313.4 288.8Z" fill="white"/>
180
-<path id="Vector_178" opacity="0.44" d="M371.2 264.8C369.6 263.9 367 263.9 365.4 264.8C363.8 265.7 363.8 267.2 365.4 268.2C367 269.1 369.6 269.1 371.2 268.2C372.8 267.2 372.8 265.7 371.2 264.8Z" fill="white"/>
181
-<path id="Vector_179" opacity="0.44" d="M362.9 269.6C361.3 268.7 358.7 268.7 357.1 269.6C355.5 270.5 355.5 272 357.1 273C358.7 273.9 361.3 273.9 362.9 273C364.6 272 364.5 270.5 362.9 269.6Z" fill="white"/>
182
-<path id="Vector_180" opacity="0.44" d="M354.7 274.4C353.1 273.5 350.5 273.5 348.9 274.4C347.3 275.3 347.3 276.8 348.9 277.8C350.5 278.7 353.1 278.7 354.7 277.8C356.3 276.8 356.3 275.3 354.7 274.4Z" fill="white"/>
183
-<path id="Vector_181" opacity="0.44" d="M346.4 279.2C344.8 278.3 342.2 278.3 340.6 279.2C339 280.1 339 281.6 340.6 282.6C342.2 283.5 344.8 283.5 346.4 282.6C348 281.6 348 280.1 346.4 279.2Z" fill="white"/>
184
-<path id="Vector_182" opacity="0.44" d="M338.2 284C336.6 283.1 334 283.1 332.4 284C330.8 284.9 330.8 286.4 332.4 287.4C334 288.3 336.6 288.3 338.2 287.4C339.8 286.4 339.8 284.9 338.2 284Z" fill="white"/>
185
-<path id="Vector_183" opacity="0.44" d="M329.9 288.8C328.3 287.9 325.7 287.9 324.1 288.8C322.5 289.7 322.5 291.2 324.1 292.2C325.7 293.1 328.3 293.1 329.9 292.2C331.5 291.2 331.5 289.7 329.9 288.8Z" fill="white"/>
186
-<path id="Vector_184" opacity="0.44" d="M321.7 293.6C320.1 292.7 317.5 292.7 315.9 293.6C314.3 294.5 314.3 296 315.9 297C317.5 297.9 320.1 297.9 321.7 297C323.3 296 323.3 294.5 321.7 293.6Z" fill="white"/>
187
-<path id="Vector_185" opacity="0.44" d="M379.5 269.6C377.9 268.7 375.3 268.7 373.7 269.6C372.1 270.5 372.1 272 373.7 273C375.3 273.9 377.9 273.9 379.5 273C381.1 272 381.1 270.5 379.5 269.6Z" fill="white"/>
188
-<path id="Vector_186" opacity="0.44" d="M371.3 274.4C369.7 273.5 367.1 273.5 365.5 274.4C363.9 275.3 363.9 276.8 365.5 277.8C367.1 278.7 369.7 278.7 371.3 277.8C372.9 276.8 372.9 275.3 371.3 274.4Z" fill="white"/>
189
-<path id="Vector_187" opacity="0.44" d="M363 279.2C361.4 278.3 358.8 278.3 357.2 279.2C355.6 280.1 355.6 281.6 357.2 282.6C358.8 283.5 361.4 283.5 363 282.6C364.6 281.6 364.6 280.1 363 279.2Z" fill="white"/>
190
-<path id="Vector_188" opacity="0.44" d="M354.7 284C353.1 283.1 350.5 283.1 348.9 284C347.3 284.9 347.3 286.4 348.9 287.4C350.5 288.3 353.1 288.3 354.7 287.4C356.4 286.4 356.3 284.9 354.7 284Z" fill="white"/>
191
-<path id="Vector_189" opacity="0.44" d="M346.5 288.8C344.9 287.9 342.3 287.9 340.7 288.8C339.1 289.7 339.1 291.2 340.7 292.2C342.3 293.1 344.9 293.1 346.5 292.2C348.1 291.2 348.1 289.7 346.5 288.8Z" fill="white"/>
192
-<path id="Vector_190" opacity="0.44" d="M338.2 293.6C336.6 292.7 334 292.7 332.4 293.6C330.8 294.5 330.8 296 332.4 297C334 297.9 336.6 297.9 338.2 297C339.8 296 339.8 294.5 338.2 293.6Z" fill="white"/>
193
-<path id="Vector_191" opacity="0.44" d="M330 298.4C328.4 297.5 325.8 297.5 324.2 298.4C322.6 299.3 322.6 300.8 324.2 301.8C325.8 302.7 328.4 302.7 330 301.8C331.6 300.8 331.6 299.3 330 298.4Z" fill="white"/>
194
-<path id="Vector_192" opacity="0.44" d="M321.7 303.2C320.1 302.3 317.5 302.3 315.9 303.2C314.3 304.1 314.3 305.6 315.9 306.6C317.5 307.5 320.1 307.5 321.7 306.6C323.3 305.6 323.3 304.1 321.7 303.2Z" fill="white"/>
195
-<path id="Vector_193" opacity="0.44" d="M330 308C328.4 307.1 325.8 307.1 324.2 308C322.6 308.9 322.6 310.4 324.2 311.4C325.8 312.3 328.4 312.3 330 311.4C331.6 310.4 331.6 308.9 330 308Z" fill="white"/>
196
-<path id="Vector_194" opacity="0.44" d="M396.1 279.2C394.5 278.3 391.9 278.3 390.3 279.2C388.7 280.1 388.7 281.6 390.3 282.6C391.9 283.5 394.5 283.5 396.1 282.6C397.7 281.6 397.7 280.1 396.1 279.2Z" fill="white"/>
197
-<path id="Vector_195" opacity="0.44" d="M387.9 284C386.3 283.1 383.7 283.1 382.1 284C380.5 284.9 380.5 286.4 382.1 287.4C383.7 288.3 386.3 288.3 387.9 287.4C389.5 286.4 389.5 284.9 387.9 284Z" fill="white"/>
198
-<path id="Vector_196" opacity="0.44" d="M379.6 288.8C378 287.9 375.4 287.9 373.8 288.8C372.2 289.7 372.2 291.2 373.8 292.2C375.4 293.1 378 293.1 379.6 292.2C381.2 291.2 381.2 289.7 379.6 288.8Z" fill="white"/>
199
-<path id="Vector_197" opacity="0.44" d="M363.1 298.4C361.5 297.5 358.9 297.5 357.3 298.4C355.7 299.3 355.7 300.8 357.3 301.8C358.9 302.7 361.5 302.7 363.1 301.8C364.7 300.8 364.7 299.3 363.1 298.4Z" fill="white"/>
200
-<path id="Vector_198" opacity="0.44" d="M354.9 303.2C353.3 302.3 350.7 302.3 349.1 303.2C347.5 304.1 347.5 305.6 349.1 306.6C350.7 307.5 353.3 307.5 354.9 306.6C356.5 305.6 356.5 304.1 354.9 303.2Z" fill="white"/>
201
-<path id="Vector_199" opacity="0.44" d="M346.6 308C345 307.1 342.4 307.1 340.8 308C339.2 308.9 339.2 310.4 340.8 311.4C342.4 312.3 345 312.3 346.6 311.4C348.2 310.4 348.2 308.9 346.6 308Z" fill="white"/>
202
-<path id="Vector_200" opacity="0.44" d="M338.3 312.8C336.7 311.9 334.1 311.9 332.5 312.8C330.9 313.7 330.9 315.2 332.5 316.2C334.1 317.1 336.7 317.1 338.3 316.2C340 315.2 339.9 313.7 338.3 312.8Z" fill="white"/>
203
-<path id="Vector_201" opacity="0.44" d="M404.4 284C402.8 283.1 400.2 283.1 398.6 284C397 284.9 397 286.4 398.6 287.4C400.2 288.3 402.8 288.3 404.4 287.4C406.1 286.5 406 284.9 404.4 284Z" fill="white"/>
204
-<path id="Vector_202" opacity="0.44" d="M396.2 288.8C394.6 287.9 392 287.9 390.4 288.8C388.8 289.7 388.8 291.2 390.4 292.2C392 293.1 394.6 293.1 396.2 292.2C397.8 291.3 397.8 289.7 396.2 288.8Z" fill="white"/>
205
-<path id="Vector_203" opacity="0.44" d="M387.9 293.6C386.3 292.7 383.7 292.7 382.1 293.6C380.5 294.5 380.5 296 382.1 297C383.7 297.9 386.3 297.9 387.9 297C389.5 296.1 389.5 294.5 387.9 293.6Z" fill="white"/>
206
-<path id="Vector_204" opacity="0.44" d="M371.4 303.2C369.8 302.3 367.2 302.3 365.6 303.2C364 304.1 364 305.6 365.6 306.6C367.2 307.5 369.8 307.5 371.4 306.6C373 305.7 373 304.1 371.4 303.2Z" fill="white"/>
207
-<path id="Vector_205" opacity="0.44" d="M363.2 308C361.6 307.1 359 307.1 357.4 308C355.8 308.9 355.8 310.4 357.4 311.4C359 312.3 361.6 312.3 363.2 311.4C364.8 310.5 364.8 308.9 363.2 308Z" fill="white"/>
208
-<path id="Vector_206" opacity="0.44" d="M354.9 312.8C353.3 311.9 350.7 311.9 349.1 312.8C347.5 313.7 347.5 315.2 349.1 316.2C350.7 317.1 353.3 317.1 354.9 316.2C356.5 315.3 356.5 313.7 354.9 312.8Z" fill="white"/>
209
-<path id="Vector_207" opacity="0.44" d="M346.7 317.6C345.1 316.7 342.5 316.7 340.9 317.6C339.3 318.5 339.3 320 340.9 321C342.5 321.9 345.1 321.9 346.7 321C348.3 320.1 348.3 318.5 346.7 317.6Z" fill="white"/>
210
-<path id="Vector_208" opacity="0.44" d="M338.4 322.4C336.8 321.5 334.2 321.5 332.6 322.4C331 323.3 331 324.8 332.6 325.8C334.2 326.8 336.8 326.7 338.4 325.8C340 324.9 340 323.3 338.4 322.4Z" fill="white"/>
211
-<path id="Vector_209" opacity="0.44" d="M404.5 293.6C402.9 292.7 400.3 292.7 398.7 293.6C397.1 294.5 397.1 296 398.7 297C400.3 297.9 402.9 297.9 404.5 297C406.1 296.1 406.1 294.5 404.5 293.6Z" fill="white"/>
212
-<path id="Vector_210" opacity="0.44" d="M396.3 298.4C394.7 297.5 392.1 297.5 390.5 298.4C388.9 299.3 388.9 300.8 390.5 301.8C392.1 302.7 394.7 302.7 396.3 301.8C397.9 300.9 397.8 299.3 396.3 298.4Z" fill="white"/>
213
-<path id="Vector_211" opacity="0.44" d="M379.7 308C378.1 307.1 375.5 307.1 373.9 308C372.3 308.9 372.3 310.4 373.9 311.4C375.5 312.3 378.1 312.3 379.7 311.4C381.3 310.5 381.3 308.9 379.7 308Z" fill="white"/>
214
-<path id="Vector_212" opacity="0.44" d="M371.5 312.8C369.9 311.9 367.3 311.9 365.7 312.8C364.1 313.7 364.1 315.2 365.7 316.2C367.3 317.1 369.9 317.1 371.5 316.2C373.1 315.3 373.1 313.7 371.5 312.8Z" fill="white"/>
215
-<path id="Vector_213" opacity="0.44" d="M363.2 317.6C361.6 316.7 359 316.7 357.4 317.6C355.8 318.5 355.8 320 357.4 321C359 321.9 361.6 321.9 363.2 321C364.8 320.1 364.8 318.5 363.2 317.6Z" fill="white"/>
216
-<path id="Vector_214" opacity="0.44" d="M355 322.4C353.4 321.5 350.8 321.5 349.2 322.4C347.6 323.3 347.6 324.8 349.2 325.8C350.8 326.7 353.4 326.7 355 325.8C356.6 324.9 356.6 323.4 355 322.4Z" fill="white"/>
217
-<path id="Vector_215" opacity="0.44" d="M346.7 327.2C345.1 326.3 342.5 326.3 340.9 327.2C339.3 328.1 339.3 329.6 340.9 330.6C342.5 331.5 345.1 331.5 346.7 330.6C348.3 329.7 348.3 328.2 346.7 327.2Z" fill="white"/>
218
-<path id="Vector_216" opacity="0.44" d="M338.5 332C336.9 331.1 334.3 331.1 332.7 332C331.1 332.9 331.1 334.4 332.7 335.4C334.3 336.3 336.9 336.3 338.5 335.4C340.1 334.5 340.1 333 338.5 332Z" fill="white"/>
219
-<path id="Vector_217" opacity="0.44" d="M330.2 336.8C328.6 335.9 326 335.9 324.4 336.8C322.8 337.7 322.8 339.2 324.4 340.2C326 341.1 328.6 341.1 330.2 340.2C331.8 339.3 331.8 337.8 330.2 336.8Z" fill="white"/>
220
-<path id="Vector_218" opacity="0.44" d="M289 360.8C287.4 359.9 284.8 359.9 283.2 360.8C281.6 361.7 281.6 363.2 283.2 364.2C284.8 365.1 287.4 365.1 289 364.2C290.6 363.3 290.5 361.8 289 360.8Z" fill="white"/>
221
-<path id="Vector_219" opacity="0.44" d="M404.6 303.2C403 302.3 400.4 302.3 398.8 303.2C397.2 304.1 397.2 305.6 398.8 306.6C400.4 307.5 403 307.5 404.6 306.6C406.2 305.7 406.2 304.1 404.6 303.2Z" fill="white"/>
222
-<path id="Vector_220" opacity="0.44" d="M280.7 375.2C279.1 374.3 276.5 374.3 274.9 375.2C273.3 376.1 273.3 377.6 274.9 378.6C276.5 379.5 279.1 379.5 280.7 378.6C282.3 377.7 282.3 376.2 280.7 375.2Z" fill="white"/>
223
-<path id="Vector_221" opacity="0.44" d="M289 370.4C287.4 369.5 284.8 369.5 283.2 370.4C281.6 371.3 281.6 372.8 283.2 373.8C284.8 374.7 287.4 374.7 289 373.8C290.6 372.9 290.6 371.4 289 370.4Z" fill="white"/>
224
-<path id="Vector_222" opacity="0.44" d="M297.3 365.6C295.7 364.7 293.1 364.7 291.5 365.6C289.9 366.5 289.9 368 291.5 369C293.1 369.9 295.7 369.9 297.3 369C298.9 368.1 298.9 366.6 297.3 365.6Z" fill="white"/>
225
-<path id="Vector_223" opacity="0.44" d="M305.5 360.8C303.9 359.9 301.3 359.9 299.7 360.8C298.1 361.7 298.1 363.2 299.7 364.2C301.3 365.1 303.9 365.1 305.5 364.2C307.1 363.3 307.1 361.8 305.5 360.8Z" fill="white"/>
226
-<path id="Vector_224" opacity="0.44" d="M313.8 356C312.2 355.1 309.6 355.1 308 356C306.4 356.9 306.4 358.4 308 359.4C309.6 360.3 312.2 360.3 313.8 359.4C315.4 358.5 315.4 357 313.8 356Z" fill="white"/>
227
-<path id="Vector_225" opacity="0.44" d="M322 351.2C320.4 350.3 317.8 350.3 316.2 351.2C314.6 352.1 314.6 353.6 316.2 354.6C317.8 355.5 320.4 355.5 322 354.6C323.6 353.7 323.6 352.2 322 351.2Z" fill="white"/>
228
-<path id="Vector_226" opacity="0.44" d="M330.3 346.4C328.7 345.5 326.1 345.5 324.5 346.4C322.9 347.3 322.9 348.8 324.5 349.8C326.1 350.7 328.7 350.7 330.3 349.8C331.9 348.9 331.9 347.4 330.3 346.4Z" fill="white"/>
229
-<path id="Vector_227" opacity="0.44" d="M338.5 341.6C336.9 340.7 334.3 340.7 332.7 341.6C331.1 342.5 331.1 344 332.7 345C334.3 345.9 336.9 345.9 338.5 345C340.1 344.1 340.1 342.6 338.5 341.6Z" fill="white"/>
230
-<path id="Vector_228" opacity="0.44" d="M346.8 336.8C345.2 335.9 342.6 335.9 341 336.8C339.4 337.7 339.4 339.2 341 340.2C342.6 341.1 345.2 341.1 346.8 340.2C348.4 339.3 348.4 337.8 346.8 336.8Z" fill="white"/>
231
-<path id="Vector_229" opacity="0.44" d="M355 332C353.4 331.1 350.8 331.1 349.2 332C347.6 332.9 347.6 334.4 349.2 335.4C350.8 336.3 353.4 336.3 355 335.4C356.6 334.5 356.6 333 355 332Z" fill="white"/>
232
-<path id="Vector_230" opacity="0.44" d="M363.3 327.2C361.7 326.3 359.1 326.3 357.5 327.2C355.9 328.1 355.9 329.6 357.5 330.6C359.1 331.5 361.7 331.5 363.3 330.6C364.9 329.7 364.9 328.2 363.3 327.2Z" fill="white"/>
233
-<path id="Vector_231" opacity="0.44" d="M371.5 322.4C369.9 321.5 367.3 321.5 365.7 322.4C364.1 323.3 364.1 324.8 365.7 325.8C367.3 326.7 369.9 326.7 371.5 325.8C373.1 324.9 373.1 323.4 371.5 322.4Z" fill="white"/>
234
-<path id="Vector_232" opacity="0.44" d="M379.8 317.6C378.2 316.7 375.6 316.7 374 317.6C372.4 318.5 372.4 320 374 321C375.6 321.9 378.2 321.9 379.8 321C381.4 320.1 381.4 318.5 379.8 317.6Z" fill="white"/>
235
-<path id="Vector_233" opacity="0.44" d="M388 312.8C386.4 311.9 383.8 311.9 382.2 312.8C380.6 313.7 380.6 315.2 382.2 316.2C383.8 317.1 386.4 317.1 388 316.2C389.7 315.3 389.6 313.7 388 312.8Z" fill="white"/>
236
-<path id="Vector_234" opacity="0.44" d="M396.3 308C394.7 307.1 392.1 307.1 390.5 308C388.9 308.9 388.9 310.4 390.5 311.4C392.1 312.3 394.7 312.3 396.3 311.4C397.9 310.5 397.9 308.9 396.3 308Z" fill="white"/>
237
-<path id="Vector_235" opacity="0.44" d="M388 303.2C386.4 302.3 383.8 302.3 382.2 303.2C380.6 304.1 380.6 305.6 382.2 306.6C383.8 307.5 386.4 307.5 388 306.6C389.6 305.7 389.6 304.1 388 303.2Z" fill="white"/>
238
-<path id="Vector_236" opacity="0.44" d="M379.7 298.4C378.1 297.5 375.5 297.5 373.9 298.4C372.3 299.3 372.3 300.8 373.9 301.8C375.5 302.7 378.1 302.7 379.7 301.8C381.3 300.9 381.3 299.3 379.7 298.4Z" fill="white"/>
239
-<path id="Vector_237" opacity="0.44" d="M371.4 293.6C369.8 292.7 367.2 292.7 365.6 293.6C364 294.5 364 296 365.6 297C367.2 297.9 369.8 297.9 371.4 297C373 296 373 294.5 371.4 293.6Z" fill="white"/>
240
-<path id="Vector_238" opacity="0.44" d="M421.5 370.4C419.9 369.5 417.3 369.5 415.7 370.4C414.1 371.3 414.1 372.8 415.7 373.8C417.3 374.7 419.9 374.7 421.5 373.8C423.1 372.9 423.1 371.4 421.5 370.4Z" fill="white"/>
241
-<path id="Vector_239" opacity="0.44" d="M429.7 365.6C428.1 364.7 425.5 364.7 423.9 365.6C422.3 366.5 422.3 368 423.9 369C425.5 369.9 428.1 369.9 429.7 369C431.4 368.1 431.3 366.6 429.7 365.6Z" fill="white"/>
242
-<path id="Vector_240" opacity="0.44" d="M438 360.8C436.4 359.9 433.8 359.9 432.2 360.8C430.6 361.7 430.6 363.2 432.2 364.2C433.8 365.1 436.4 365.1 438 364.2C439.6 363.3 439.6 361.8 438 360.8Z" fill="white"/>
243
-<path id="Vector_241" opacity="0.44" d="M404.9 370.4C403.3 369.5 400.7 369.5 399.1 370.4C397.5 371.3 397.5 372.8 399.1 373.8C400.7 374.7 403.3 374.7 404.9 373.8C406.5 372.9 406.5 371.4 404.9 370.4Z" fill="white"/>
244
-<path id="Vector_242" opacity="0.44" d="M413.2 365.6C411.6 364.7 409 364.7 407.4 365.6C405.8 366.5 405.8 368 407.4 369C409 369.9 411.6 369.9 413.2 369C414.8 368.1 414.8 366.6 413.2 365.6Z" fill="white"/>
245
-<path id="Vector_243" opacity="0.44" d="M421.4 360.8C419.8 359.9 417.2 359.9 415.6 360.8C414 361.7 414 363.2 415.6 364.2C417.2 365.1 419.8 365.1 421.4 364.2C423.1 363.3 423 361.8 421.4 360.8Z" fill="white"/>
246
-<path id="Vector_244" opacity="0.44" d="M429.7 356C428.1 355.1 425.5 355.1 423.9 356C422.3 356.9 422.3 358.4 423.9 359.4C425.5 360.3 428.1 360.3 429.7 359.4C431.3 358.5 431.3 357 429.7 356Z" fill="white"/>
247
-<path id="Vector_245" opacity="0.44" d="M437.9 351.2C436.3 350.3 433.7 350.3 432.1 351.2C430.5 352.1 430.5 353.6 432.1 354.6C433.7 355.5 436.3 355.5 437.9 354.6C439.6 353.7 439.5 352.2 437.9 351.2Z" fill="white"/>
248
-<path id="Vector_246" opacity="0.44" d="M388.4 370.4C386.8 369.5 384.2 369.5 382.6 370.4C381 371.3 381 372.8 382.6 373.8C384.2 374.7 386.8 374.7 388.4 373.8C390 372.9 390 371.4 388.4 370.4Z" fill="white"/>
249
-<path id="Vector_247" opacity="0.44" d="M396.6 365.6C395 364.7 392.4 364.7 390.8 365.6C389.2 366.5 389.2 368 390.8 369C392.4 369.9 395 369.9 396.6 369C398.2 368.1 398.2 366.6 396.6 365.6Z" fill="white"/>
250
-<path id="Vector_248" opacity="0.44" d="M421.4 351.2C419.8 350.3 417.2 350.3 415.6 351.2C414 352.1 414 353.6 415.6 354.6C417.2 355.5 419.8 355.5 421.4 354.6C423 353.7 423 352.2 421.4 351.2Z" fill="white"/>
251
-<path id="Vector_249" opacity="0.44" d="M429.6 346.4C428 345.5 425.4 345.5 423.8 346.4C422.2 347.3 422.2 348.8 423.8 349.8C425.4 350.7 428 350.7 429.6 349.8C431.2 348.9 431.2 347.4 429.6 346.4Z" fill="white"/>
252
-<path id="Vector_250" opacity="0.44" d="M437.9 341.6C436.3 340.7 433.7 340.7 432.1 341.6C430.5 342.5 430.5 344 432.1 345C433.7 345.9 436.3 345.9 437.9 345C439.5 344.1 439.5 342.6 437.9 341.6Z" fill="white"/>
253
-<path id="Vector_251" opacity="0.44" d="M338.8 389.6C337.2 388.7 334.6 388.7 333 389.6C331.4 390.5 331.4 392 333 393C334.6 393.9 337.2 393.9 338.8 393C340.4 392.1 340.4 390.6 338.8 389.6Z" fill="white"/>
254
-<path id="Vector_252" opacity="0.44" d="M347 384.8C345.4 383.9 342.8 383.9 341.2 384.8C339.6 385.7 339.6 387.2 341.2 388.2C342.8 389.1 345.4 389.1 347 388.2C348.7 387.3 348.6 385.8 347 384.8Z" fill="white"/>
255
-<path id="Vector_253" opacity="0.44" d="M355.3 380C353.7 379.1 351.1 379.1 349.5 380C347.9 380.9 347.9 382.4 349.5 383.4C351.1 384.3 353.7 384.3 355.3 383.4C356.9 382.5 356.9 381 355.3 380Z" fill="white"/>
256
-<path id="Vector_254" opacity="0.44" d="M363.6 375.2C362 374.3 359.4 374.3 357.8 375.2C356.2 376.1 356.2 377.6 357.8 378.6C359.4 379.5 362 379.5 363.6 378.6C365.2 377.7 365.2 376.2 363.6 375.2Z" fill="white"/>
257
-<path id="Vector_255" opacity="0.44" d="M371.8 370.4C370.2 369.5 367.6 369.5 366 370.4C364.4 371.3 364.4 372.8 366 373.8C367.6 374.7 370.2 374.7 371.8 373.8C373.4 372.9 373.4 371.4 371.8 370.4Z" fill="white"/>
258
-<path id="Vector_256" opacity="0.44" d="M380.1 365.6C378.5 364.7 375.9 364.7 374.3 365.6C372.7 366.5 372.7 368 374.3 369C375.9 369.9 378.5 369.9 380.1 369C381.7 368.1 381.7 366.6 380.1 365.6Z" fill="white"/>
259
-<path id="Vector_257" opacity="0.44" d="M429.6 336.8C428 335.9 425.4 335.9 423.8 336.8C422.2 337.7 422.2 339.2 423.8 340.2C425.4 341.1 428 341.1 429.6 340.2C431.2 339.3 431.2 337.8 429.6 336.8Z" fill="white"/>
260
-<path id="Vector_258" opacity="0.44" d="M437.8 332C436.2 331.1 433.6 331.1 432 332C430.4 332.9 430.4 334.4 432 335.4C433.6 336.3 436.2 336.3 437.8 335.4C439.4 334.5 439.4 332.9 437.8 332Z" fill="white"/>
261
-<path id="Vector_259" opacity="0.44" d="M322.2 389.7C320.6 388.8 318 388.8 316.4 389.7C314.8 390.6 314.8 392.1 316.4 393.1C318 394 320.6 394 322.2 393.1C323.8 392.1 323.8 390.6 322.2 389.7Z" fill="white"/>
262
-<path id="Vector_260" opacity="0.44" d="M330.5 384.8C328.9 383.9 326.3 383.9 324.7 384.8C323.1 385.7 323.1 387.2 324.7 388.2C326.3 389.1 328.9 389.1 330.5 388.2C332.1 387.3 332.1 385.8 330.5 384.8Z" fill="white"/>
263
-<path id="Vector_261" opacity="0.44" d="M429.5 327.2C427.9 326.3 425.3 326.3 423.7 327.2C422.1 328.1 422.1 329.6 423.7 330.6C425.3 331.5 427.9 331.5 429.5 330.6C431.1 329.7 431.1 328.1 429.5 327.2Z" fill="white"/>
264
-<path id="Vector_262" opacity="0.44" d="M437.8 322.4C436.2 321.5 433.6 321.5 432 322.4C430.4 323.3 430.4 324.8 432 325.8C433.6 326.7 436.2 326.7 437.8 325.8C439.4 324.9 439.4 323.3 437.8 322.4Z" fill="white"/>
265
-<path id="Vector_263" opacity="0.44" d="M289.1 399.3C287.5 398.4 284.9 398.4 283.3 399.3C281.7 400.2 281.7 401.7 283.3 402.7C284.9 403.6 287.5 403.6 289.1 402.7C290.8 401.7 290.7 400.2 289.1 399.3Z" fill="white"/>
266
-<path id="Vector_264" opacity="0.44" d="M297.4 394.5C295.8 393.6 293.2 393.6 291.6 394.5C290 395.4 290 396.9 291.6 397.9C293.2 398.8 295.8 398.8 297.4 397.9C299 396.9 299 395.4 297.4 394.5Z" fill="white"/>
267
-<path id="Vector_265" opacity="0.44" d="M305.7 389.7C304.1 388.8 301.5 388.8 299.9 389.7C298.3 390.6 298.3 392.1 299.9 393.1C301.5 394 304.1 394 305.7 393.1C307.3 392.1 307.3 390.6 305.7 389.7Z" fill="white"/>
268
-<path id="Vector_266" opacity="0.44" d="M313.9 384.9C312.3 384 309.7 384 308.1 384.9C306.5 385.8 306.5 387.3 308.1 388.3C309.7 389.2 312.3 389.2 313.9 388.3C315.5 387.3 315.5 385.8 313.9 384.9Z" fill="white"/>
269
-<path id="Vector_267" opacity="0.44" d="M437.7 312.8C436.1 311.9 433.5 311.9 431.9 312.8C430.3 313.7 430.3 315.2 431.9 316.2C433.5 317.1 436.1 317.1 437.7 316.2C439.3 315.3 439.3 313.7 437.7 312.8Z" fill="white"/>
270
-<path id="Vector_268" opacity="0.44" d="M280.8 394.5C279.2 393.6 276.6 393.6 275 394.5C273.4 395.4 273.4 396.9 275 397.9C276.6 398.8 279.2 398.8 280.8 397.9C282.4 396.9 282.4 395.4 280.8 394.5Z" fill="white"/>
271
-<path id="Vector_269" opacity="0.44" d="M429.4 308C427.8 307.1 425.2 307.1 423.6 308C422 308.9 422 310.4 423.6 311.4C425.2 312.3 427.8 312.3 429.4 311.4C431 310.5 431 308.9 429.4 308Z" fill="white"/>
272
-<path id="Vector_270" opacity="0.44" d="M437.7 303.2C436.1 302.3 433.5 302.3 431.9 303.2C430.3 304.1 430.3 305.6 431.9 306.6C433.5 307.5 436.1 307.5 437.7 306.6C439.3 305.7 439.3 304.1 437.7 303.2Z" fill="white"/>
273
-<path id="Vector_271" opacity="0.44" d="M272.5 389.7C270.9 388.8 268.3 388.8 266.7 389.7C265.1 390.6 265.1 392.1 266.7 393.1C268.3 394 270.9 394 272.5 393.1C274.1 392.1 274.1 390.6 272.5 389.7Z" fill="white"/>
274
-<path id="Vector_272" opacity="0.44" d="M421.1 303.2C419.5 302.3 416.9 302.3 415.3 303.2C413.7 304.1 413.7 305.6 415.3 306.6C416.9 307.5 419.5 307.5 421.1 306.6C422.7 305.7 422.7 304.1 421.1 303.2Z" fill="white"/>
275
-<path id="Vector_273" opacity="0.44" d="M429.4 298.4C427.8 297.5 425.2 297.5 423.6 298.4C422 299.3 422 300.8 423.6 301.8C425.2 302.7 427.8 302.7 429.4 301.8C431 300.9 431 299.3 429.4 298.4Z" fill="white"/>
276
-<path id="Vector_274" opacity="0.44" d="M264.2 384.9C262.6 384 260 384 258.4 384.9C256.8 385.8 256.8 387.3 258.4 388.3C260 389.2 262.6 389.2 264.2 388.3C265.8 387.3 265.8 385.8 264.2 384.9Z" fill="white"/>
277
-<path id="Vector_275" opacity="0.44" d="M272.5 380C270.9 379.1 268.3 379.1 266.7 380C265.1 380.9 265.1 382.4 266.7 383.4C268.3 384.3 270.9 384.3 272.5 383.4C274.1 382.5 274.1 381 272.5 380Z" fill="white"/>
278
-<path id="Vector_276" opacity="0.44" d="M412.8 298.4C411.2 297.5 408.6 297.5 407 298.4C405.4 299.3 405.4 300.8 407 301.8C408.6 302.7 411.2 302.7 412.8 301.8C414.4 300.9 414.4 299.3 412.8 298.4Z" fill="white"/>
279
-<path id="Vector_277" opacity="0.44" d="M421.1 293.6C419.5 292.7 416.9 292.7 415.3 293.6C413.7 294.5 413.7 296 415.3 297C416.9 297.9 419.5 297.9 421.1 297C422.7 296.1 422.7 294.5 421.1 293.6Z" fill="white"/>
280
-<path id="Vector_278" opacity="0.44" d="M264.2 375.3C262.6 374.4 260 374.4 258.4 375.3C256.8 376.2 256.8 377.7 258.4 378.7C260 379.6 262.6 379.6 264.2 378.7C265.8 377.7 265.8 376.2 264.2 375.3Z" fill="white"/>
281
-<path id="Vector_279" opacity="0.44" d="M272.4 370.4C270.8 369.5 268.2 369.5 266.6 370.4C265 371.3 265 372.8 266.6 373.8C268.2 374.7 270.8 374.7 272.4 373.8C274 372.9 274 371.4 272.4 370.4Z" fill="white"/>
282
-<path id="Vector_280" opacity="0.44" d="M280.7 365.6C279.1 364.7 276.5 364.7 274.9 365.6C273.3 366.5 273.3 368 274.9 369C276.5 369.9 279.1 369.9 280.7 369C282.3 368.1 282.3 366.6 280.7 365.6Z" fill="white"/>
283
-<path id="Vector_281" opacity="0.44" d="M297.2 356C295.6 355.1 293 355.1 291.4 356C289.8 356.9 289.8 358.4 291.4 359.4C293 360.3 295.6 360.3 297.2 359.4C298.8 358.5 298.8 357 297.2 356Z" fill="white"/>
284
-<path id="Vector_282" opacity="0.44" d="M305.5 351.2C303.9 350.3 301.3 350.3 299.7 351.2C298.1 352.1 298.1 353.6 299.7 354.6C301.3 355.5 303.9 355.5 305.5 354.6C307.1 353.7 307.1 352.2 305.5 351.2Z" fill="white"/>
285
-<path id="Vector_283" opacity="0.44" d="M313.7 346.4C312.1 345.5 309.5 345.5 307.9 346.4C306.3 347.3 306.3 348.8 307.9 349.8C309.5 350.7 312.1 350.7 313.7 349.8C315.3 348.9 315.3 347.4 313.7 346.4Z" fill="white"/>
286
-<path id="Vector_284" opacity="0.44" d="M322 341.6C320.4 340.7 317.8 340.7 316.2 341.6C314.6 342.5 314.6 344 316.2 345C317.8 345.9 320.4 345.9 322 345C323.6 344.1 323.6 342.6 322 341.6Z" fill="white"/>
287
-<path id="Vector_285" opacity="0.44" d="M412.8 288.8C411.2 287.9 408.6 287.9 407 288.8C405.4 289.7 405.4 291.2 407 292.2C408.6 293.1 411.2 293.1 412.8 292.2C414.4 291.3 414.4 289.7 412.8 288.8Z" fill="white"/>
288
-<path id="Vector_286" opacity="0.44" d="M280.6 356C279 355.1 276.4 355.1 274.8 356C273.2 356.9 273.2 358.4 274.8 359.4C276.4 360.3 279 360.3 280.6 359.4C282.2 358.5 282.2 357 280.6 356Z" fill="white"/>
289
-<path id="Vector_287" opacity="0.44" d="M288.9 351.2C287.3 350.3 284.7 350.3 283.1 351.2C281.5 352.1 281.5 353.6 283.1 354.6C284.7 355.5 287.3 355.5 288.9 354.6C290.5 353.7 290.5 352.2 288.9 351.2Z" fill="white"/>
290
-<path id="Vector_288" opacity="0.44" d="M313.6 336.8C312 335.9 309.4 335.9 307.8 336.8C306.2 337.7 306.2 339.2 307.8 340.2C309.4 341.1 312 341.1 313.6 340.2C315.3 339.3 315.2 337.7 313.6 336.8Z" fill="white"/>
291
-<path id="Vector_289" opacity="0.44" d="M321.9 332C320.3 331.1 317.7 331.1 316.1 332C314.5 332.9 314.5 334.4 316.1 335.4C317.7 336.3 320.3 336.3 321.9 335.4C323.5 334.5 323.5 332.9 321.9 332Z" fill="white"/>
292
-<path id="Vector_290" opacity="0.44" d="M330.2 327.2C328.6 326.3 326 326.3 324.4 327.2C322.8 328.1 322.8 329.6 324.4 330.6C326 331.5 328.6 331.5 330.2 330.6C331.8 329.7 331.8 328.1 330.2 327.2Z" fill="white"/>
293
-<path id="Vector_291" opacity="0.44" d="M412.7 279.2C411.1 278.3 408.5 278.3 406.9 279.2C405.3 280.1 405.3 281.6 406.9 282.6C408.5 283.5 411.1 283.5 412.7 282.6C414.3 281.7 414.3 280.1 412.7 279.2Z" fill="white"/>
294
-<path id="Vector_292" opacity="0.44" d="M321.8 322.4C320.2 321.5 317.6 321.5 316 322.4C314.4 323.3 314.4 324.8 316 325.8C317.6 326.7 320.2 326.7 321.8 325.8C323.4 324.8 323.4 323.3 321.8 322.4Z" fill="white"/>
295
-<path id="Vector_293" opacity="0.44" d="M330.1 317.6C328.5 316.7 325.9 316.7 324.3 317.6C322.7 318.5 322.7 320 324.3 321C325.9 321.9 328.5 321.9 330.1 321C331.7 320 331.7 318.5 330.1 317.6Z" fill="white"/>
296
-<path id="Vector_294" opacity="0.44" d="M404.4 274.4C402.8 273.5 400.2 273.5 398.6 274.4C397 275.3 397 276.8 398.6 277.8C400.2 278.7 402.8 278.7 404.4 277.8C406 276.8 406 275.3 404.4 274.4Z" fill="white"/>
297
-<path id="Vector_295" opacity="0.44" d="M321.8 312.8C320.2 311.9 317.6 311.9 316 312.8C314.4 313.7 314.4 315.2 316 316.2C317.6 317.1 320.2 317.1 321.8 316.2C323.4 315.2 323.4 313.7 321.8 312.8Z" fill="white"/>
298
-<path id="Vector_296" opacity="0.44" d="M396.1 269.6C394.5 268.7 391.9 268.7 390.3 269.6C388.7 270.5 388.7 272 390.3 273C391.9 273.9 394.5 273.9 396.1 273C397.7 272 397.7 270.5 396.1 269.6Z" fill="white"/>
299
-<path id="Vector_297" opacity="0.44" d="M404.3 264.8C402.7 263.9 400.1 263.9 398.5 264.8C396.9 265.7 396.9 267.2 398.5 268.2C400.1 269.1 402.7 269.1 404.3 268.2C405.9 267.2 405.9 265.7 404.3 264.8Z" fill="white"/>
300
-<path id="Vector_298" opacity="0.44" d="M313.5 308C311.9 307.1 309.3 307.1 307.7 308C306.1 308.9 306.1 310.4 307.7 311.4C309.3 312.3 311.9 312.3 313.5 311.4C315.1 310.4 315.1 308.9 313.5 308Z" fill="white"/>
301
-<path id="Vector_299" opacity="0.44" d="M387.8 264.8C386.2 263.9 383.6 263.9 382 264.8C380.4 265.7 380.4 267.2 382 268.2C383.6 269.1 386.2 269.1 387.8 268.2C389.4 267.3 389.4 265.7 387.8 264.8Z" fill="white"/>
302
-<path id="Vector_300" opacity="0.44" d="M396 260C394.4 259.1 391.8 259.1 390.2 260C388.6 260.9 388.6 262.4 390.2 263.4C391.8 264.3 394.4 264.3 396 263.4C397.6 262.4 397.6 260.9 396 260Z" fill="white"/>
303
-<path id="Vector_301" opacity="0.44" d="M305.2 303.2C303.6 302.3 301 302.3 299.4 303.2C297.8 304.1 297.8 305.6 299.4 306.6C301 307.5 303.6 307.5 305.2 306.6C306.8 305.6 306.8 304.1 305.2 303.2Z" fill="white"/>
304
-<path id="Vector_302" opacity="0.44" d="M313.4 298.4C311.8 297.5 309.2 297.5 307.6 298.4C306 299.3 306 300.8 307.6 301.8C309.2 302.7 311.8 302.7 313.4 301.8C315 300.8 315 299.3 313.4 298.4Z" fill="white"/>
305
-<path id="Vector_303" opacity="0.44" d="M379.4 260C377.8 259.1 375.2 259.1 373.6 260C372 260.9 372 262.4 373.6 263.4C375.2 264.3 377.8 264.3 379.4 263.4C381.1 262.4 381.1 260.9 379.4 260Z" fill="white"/>
306
-<path id="Vector_304" opacity="0.44" d="M387.7 255.2C386.1 254.3 383.5 254.3 381.9 255.2C380.3 256.1 380.3 257.6 381.9 258.6C383.5 259.5 386.1 259.5 387.7 258.6C389.3 257.6 389.3 256.1 387.7 255.2Z" fill="white"/>
307
-<path id="Vector_305" opacity="0.44" d="M305.1 293.6C303.5 292.7 300.9 292.7 299.3 293.6C297.7 294.5 297.7 296 299.3 297C300.9 297.9 303.5 297.9 305.1 297C306.7 296 306.7 294.5 305.1 293.6Z" fill="white"/>
308
-<path id="Vector_306" opacity="0.44" d="M354.6 264.8C353 263.9 350.4 263.9 348.8 264.8C347.2 265.7 347.2 267.2 348.8 268.2C350.4 269.1 353 269.1 354.6 268.2C356.2 267.2 356.2 265.7 354.6 264.8Z" fill="white"/>
309
-<path id="Vector_307" opacity="0.44" d="M362.9 260C361.3 259.1 358.7 259.1 357.1 260C355.5 260.9 355.5 262.4 357.1 263.4C358.7 264.3 361.3 264.3 362.9 263.4C364.5 262.4 364.5 260.9 362.9 260Z" fill="white"/>
310
-<path id="Vector_308" opacity="0.44" d="M371.1 255.2C369.5 254.3 366.9 254.3 365.3 255.2C363.7 256.1 363.7 257.6 365.3 258.6C366.9 259.5 369.5 259.5 371.1 258.6C372.8 257.6 372.7 256.1 371.1 255.2Z" fill="white"/>
311
-<path id="Vector_309" opacity="0.44" d="M296.8 288.8C295.2 287.9 292.6 287.9 291 288.8C289.4 289.7 289.4 291.2 291 292.2C292.6 293.1 295.2 293.1 296.8 292.2C298.4 291.2 298.4 289.7 296.8 288.8Z" fill="white"/>
312
-<path id="Vector_310" opacity="0.44" d="M305.1 284C303.5 283.1 300.9 283.1 299.3 284C297.7 284.9 297.7 286.4 299.3 287.4C300.9 288.3 303.5 288.3 305.1 287.4C306.7 286.4 306.7 284.9 305.1 284Z" fill="white"/>
313
-<path id="Vector_311" opacity="0.44" d="M338.1 264.8C336.5 263.9 333.9 263.9 332.3 264.8C330.7 265.7 330.7 267.2 332.3 268.2C333.9 269.1 336.5 269.1 338.1 268.2C339.7 267.2 339.7 265.7 338.1 264.8Z" fill="white"/>
314
-<path id="Vector_312" opacity="0.44" d="M346.3 260C344.7 259.1 342.1 259.1 340.5 260C338.9 260.9 338.9 262.4 340.5 263.4C342.1 264.3 344.7 264.3 346.3 263.4C347.9 262.4 347.9 260.9 346.3 260Z" fill="white"/>
315
-<path id="Vector_313" opacity="0.44" d="M296.8 279.2C295.2 278.3 292.6 278.3 291 279.2C289.4 280.1 289.4 281.6 291 282.6C292.6 283.5 295.2 283.5 296.8 282.6C298.4 281.6 298.4 280.1 296.8 279.2Z" fill="white"/>
316
-<path id="Vector_314" opacity="0.44" d="M305 274.4C303.4 273.5 300.8 273.5 299.2 274.4C297.6 275.3 297.6 276.8 299.2 277.8C300.8 278.7 303.4 278.7 305 277.8C306.6 276.8 306.6 275.3 305 274.4Z" fill="white"/>
317
-<path id="Vector_315" opacity="0.44" d="M313.3 269.6C311.7 268.7 309.1 268.7 307.5 269.6C305.9 270.5 305.9 272 307.5 273C309.1 273.9 311.7 273.9 313.3 273C314.9 272 314.9 270.5 313.3 269.6Z" fill="white"/>
318
-<path id="Vector_316" opacity="0.44" d="M321.5 264.8C319.9 263.9 317.3 263.9 315.7 264.8C314.1 265.7 314.1 267.2 315.7 268.2C317.3 269.1 319.9 269.1 321.5 268.2C323.1 267.2 323.1 265.7 321.5 264.8Z" fill="white"/>
319
-<path id="Vector_317" opacity="0.44" d="M329.8 260C328.2 259.1 325.6 259.1 324 260C322.4 260.9 322.4 262.4 324 263.4C325.6 264.3 328.2 264.3 329.8 263.4C331.4 262.4 331.4 260.9 329.8 260Z" fill="white"/>
320
-<path id="Vector_318" opacity="0.44" d="M421.3 332C419.7 331.1 417.1 331.1 415.5 332C413.9 332.9 413.9 334.4 415.5 335.4C417.1 336.3 419.7 336.3 421.3 335.4C422.9 334.5 422.9 332.9 421.3 332Z" fill="white"/>
321
-<path id="Vector_319" opacity="0.44" d="M503.1 149.6C501.5 148.7 498.9 148.7 497.3 149.6C495.7 150.5 495.7 152 497.3 153C498.9 153.9 501.5 153.9 503.1 153C504.7 152 504.7 150.5 503.1 149.6Z" fill="white"/>
322
-<path id="Vector_320" opacity="0.44" d="M494.8 144.8C493.2 143.9 490.6 143.9 489 144.8C487.4 145.7 487.4 147.2 489 148.2C490.6 149.1 493.2 149.1 494.8 148.2C496.4 147.2 496.3 145.7 494.8 144.8Z" fill="white"/>
323
-<path id="Vector_321" opacity="0.44" d="M578.2 260C576.6 259.1 574 259.1 572.4 260C570.8 260.9 570.8 262.4 572.4 263.4C574 264.3 576.6 264.3 578.2 263.4C579.8 262.4 579.8 260.9 578.2 260Z" fill="white"/>
324
-<path id="Vector_322" opacity="0.44" d="M570 264.8C568.4 263.9 565.8 263.9 564.2 264.8C562.6 265.7 562.6 267.2 564.2 268.2C565.8 269.1 568.4 269.1 570 268.2C571.6 267.2 571.6 265.7 570 264.8Z" fill="white"/>
325
-<path id="Vector_323" opacity="0.44" d="M561.7 269.6C560.1 268.7 557.5 268.7 555.9 269.6C554.3 270.5 554.3 272 555.9 273C557.5 273.9 560.1 273.9 561.7 273C563.3 272 563.3 270.5 561.7 269.6Z" fill="white"/>
326
-<path id="Vector_324" opacity="0.44" d="M553.5 274.4C551.9 273.5 549.3 273.5 547.7 274.4C546.1 275.3 546.1 276.8 547.7 277.8C549.3 278.7 551.9 278.7 553.5 277.8C555.1 276.8 555.1 275.3 553.5 274.4Z" fill="white"/>
327
-<path id="Vector_325" opacity="0.44" d="M545.2 279.2C543.6 278.3 541 278.3 539.4 279.2C537.8 280.1 537.8 281.6 539.4 282.6C541 283.5 543.6 283.5 545.2 282.6C546.8 281.6 546.8 280.1 545.2 279.2Z" fill="white"/>
328
-<path id="Vector_326" opacity="0.44" d="M537 284C535.4 283.1 532.8 283.1 531.2 284C529.6 284.9 529.6 286.4 531.2 287.4C532.8 288.3 535.4 288.3 537 287.4C538.6 286.4 538.6 284.9 537 284Z" fill="white"/>
329
-<path id="Vector_327" opacity="0.44" d="M528.7 288.8C527.1 287.9 524.5 287.9 522.9 288.8C521.3 289.7 521.3 291.2 522.9 292.2C524.5 293.1 527.1 293.1 528.7 292.2C530.3 291.2 530.3 289.7 528.7 288.8Z" fill="white"/>
330
-<path id="Vector_328" opacity="0.44" d="M511.9 250.4C510.3 249.5 507.7 249.5 506.1 250.4C504.5 251.3 504.5 252.8 506.1 253.8C507.7 254.7 510.3 254.7 511.9 253.8C513.5 252.8 513.5 251.3 511.9 250.4Z" fill="white"/>
331
-<path id="Vector_329" opacity="0.44" d="M503.7 255.2C502.1 254.3 499.5 254.3 497.9 255.2C496.3 256.1 496.3 257.6 497.9 258.6C499.5 259.5 502.1 259.5 503.7 258.6C505.3 257.6 505.3 256.1 503.7 255.2Z" fill="white"/>
332
-<path id="Vector_330" opacity="0.44" d="M470.4 236C468.8 235.1 466.2 235.1 464.6 236C463 236.9 463 238.4 464.6 239.4C466.2 240.3 468.8 240.3 470.4 239.4C472 238.4 472 236.9 470.4 236Z" fill="white"/>
333
-<path id="Vector_331" opacity="0.44" d="M470.5 245.6C468.9 244.7 466.3 244.7 464.7 245.6C463.1 246.5 463.1 248 464.7 249C466.3 249.9 468.9 249.9 470.5 249C472.1 248 472.1 246.5 470.5 245.6Z" fill="white"/>
334
-<path id="Vector_332" opacity="0.44" d="M478.7 240.8C477.1 239.9 474.5 239.9 472.9 240.8C471.3 241.7 471.3 243.2 472.9 244.2C474.5 245.1 477.1 245.1 478.7 244.2C480.4 243.2 480.3 241.7 478.7 240.8Z" fill="white"/>
335
-<path id="frankfurt" opacity="0.44" d="M487.1 245.6C485.5 244.7 482.9 244.7 481.3 245.6C479.7 246.5 479.7 248 481.3 249C482.9 249.9 485.5 249.9 487.1 249C488.7 248 488.7 246.5 487.1 245.6Z" fill="white"/>
336
-<path id="Vector_333" opacity="0.44" d="M495.4 250.4C493.8 249.5 491.2 249.5 489.6 250.4C488 251.3 488 252.8 489.6 253.8C491.2 254.7 493.8 254.7 495.4 253.8C497 252.8 497 251.3 495.4 250.4Z" fill="white"/>
337
-<path id="Vector_334" opacity="0.44" d="M487.1 255.2C485.5 254.3 482.9 254.3 481.3 255.2C479.7 256.1 479.7 257.6 481.3 258.6C482.9 259.5 485.5 259.5 487.1 258.6C488.7 257.7 488.7 256.1 487.1 255.2Z" fill="white"/>
338
-<path id="Vector_335" opacity="0.44" d="M495.4 260C493.8 259.1 491.2 259.1 489.6 260C488 260.9 488 262.4 489.6 263.4C491.2 264.3 493.8 264.3 495.4 263.4C497 262.4 497 260.9 495.4 260Z" fill="white"/>
339
-<path id="Vector_336" opacity="0.44" d="M487.2 264.8C485.6 263.9 483 263.9 481.4 264.8C479.8 265.7 479.8 267.2 481.4 268.2C483 269.1 485.6 269.1 487.2 268.2C488.8 267.2 488.8 265.7 487.2 264.8Z" fill="white"/>
340
-<path id="Vector_337" opacity="0.44" d="M520.2 255.2C518.6 254.3 516 254.3 514.4 255.2C512.8 256.1 512.8 257.6 514.4 258.6C516 259.5 518.6 259.5 520.2 258.6C521.8 257.6 521.8 256.1 520.2 255.2Z" fill="white"/>
341
-<path id="Vector_338" opacity="0.44" d="M512 260C510.4 259.1 507.8 259.1 506.2 260C504.6 260.9 504.6 262.4 506.2 263.4C507.8 264.3 510.4 264.3 512 263.4C513.6 262.4 513.6 260.9 512 260Z" fill="white"/>
342
-<path id="Vector_339" opacity="0.44" d="M503.7 264.8C502.1 263.9 499.5 263.9 497.9 264.8C496.3 265.7 496.3 267.2 497.9 268.2C499.5 269.1 502.1 269.1 503.7 268.2C505.3 267.2 505.3 265.7 503.7 264.8Z" fill="white"/>
343
-<path id="Vector_340" opacity="0.44" d="M495.5 269.6C493.9 268.7 491.3 268.7 489.7 269.6C488.1 270.5 488.1 272 489.7 273C491.3 273.9 493.9 273.9 495.5 273C497.1 272 497.1 270.5 495.5 269.6Z" fill="white"/>
344
-<path id="Vector_341" opacity="0.44" d="M545 250.4C543.4 249.5 540.8 249.5 539.2 250.4C537.6 251.3 537.6 252.8 539.2 253.8C540.8 254.7 543.4 254.7 545 253.8C546.7 252.8 546.6 251.3 545 250.4Z" fill="white"/>
345
-<path id="Vector_342" opacity="0.44" d="M536.8 255.2C535.2 254.3 532.6 254.3 531 255.2C529.4 256.1 529.4 257.6 531 258.6C532.6 259.5 535.2 259.5 536.8 258.6C538.4 257.6 538.4 256.1 536.8 255.2Z" fill="white"/>
346
-<path id="Vector_343" opacity="0.44" d="M528.5 260C526.9 259.1 524.3 259.1 522.7 260C521.1 260.9 521.1 262.4 522.7 263.4C524.3 264.3 526.9 264.3 528.5 263.4C530.1 262.4 530.1 260.9 528.5 260Z" fill="white"/>
347
-<path id="Vector_344" opacity="0.44" d="M520.3 264.8C518.7 263.9 516.1 263.9 514.5 264.8C512.9 265.7 512.9 267.2 514.5 268.2C516.1 269.2 518.7 269.1 520.3 268.2C521.9 267.2 521.9 265.7 520.3 264.8Z" fill="white"/>
348
-<path id="Vector_345" opacity="0.44" d="M512 269.6C510.4 268.7 507.8 268.7 506.2 269.6C504.6 270.5 504.6 272 506.2 273C507.8 273.9 510.4 273.9 512 273C513.6 272 513.6 270.5 512 269.6Z" fill="white"/>
349
-<path id="Vector_346" opacity="0.44" d="M503.8 274.4C502.2 273.5 499.6 273.5 498 274.4C496.4 275.3 496.4 276.8 498 277.8C499.6 278.7 502.2 278.7 503.8 277.8C505.4 276.8 505.4 275.3 503.8 274.4Z" fill="white"/>
350
-<path id="Vector_347" opacity="0.44" d="M553.4 255.2C551.8 254.3 549.2 254.3 547.6 255.2C546 256.1 546 257.6 547.6 258.6C549.2 259.5 551.8 259.5 553.4 258.6C555 257.6 555 256.1 553.4 255.2Z" fill="white"/>
351
-<path id="Vector_348" opacity="0.44" d="M545.1 260C543.5 259.1 540.9 259.1 539.3 260C537.7 260.9 537.7 262.4 539.3 263.4C540.9 264.3 543.5 264.3 545.1 263.4C546.7 262.4 546.7 260.9 545.1 260Z" fill="white"/>
352
-<path id="Vector_349" opacity="0.44" d="M536.8 264.8C535.2 263.9 532.6 263.9 531 264.8C529.4 265.7 529.4 267.2 531 268.2C532.6 269.1 535.2 269.1 536.8 268.2C538.5 267.2 538.4 265.7 536.8 264.8Z" fill="white"/>
353
-<path id="Vector_350" opacity="0.44" d="M528.6 269.6C527 268.7 524.4 268.7 522.8 269.6C521.2 270.5 521.2 272 522.8 273C524.4 273.9 527 273.9 528.6 273C530.2 272 530.2 270.5 528.6 269.6Z" fill="white"/>
354
-<path id="Vector_351" opacity="0.44" d="M520.3 274.4C518.7 273.5 516.1 273.5 514.5 274.4C512.9 275.3 512.9 276.8 514.5 277.8C516.1 278.7 518.7 278.7 520.3 277.8C521.9 276.8 521.9 275.3 520.3 274.4Z" fill="white"/>
355
-<path id="Vector_352" opacity="0.44" d="M512.1 279.2C510.5 278.3 507.9 278.3 506.3 279.2C504.7 280.1 504.7 281.6 506.3 282.6C507.9 283.5 510.5 283.5 512.1 282.6C513.7 281.6 513.7 280.1 512.1 279.2Z" fill="white"/>
356
-<path id="Vector_353" opacity="0.44" d="M503.8 284C502.2 283.1 499.6 283.1 498 284C496.4 284.9 496.4 286.4 498 287.4C499.6 288.3 502.2 288.3 503.8 287.4C505.4 286.4 505.4 284.9 503.8 284Z" fill="white"/>
357
-<path id="Vector_354" opacity="0.44" d="M569.9 255.2C568.3 254.3 565.7 254.3 564.1 255.2C562.5 256.1 562.5 257.6 564.1 258.6C565.7 259.5 568.3 259.5 569.9 258.6C571.5 257.6 571.5 256.1 569.9 255.2Z" fill="white"/>
358
-<path id="Vector_355" opacity="0.44" d="M561.7 260C560.1 259.1 557.5 259.1 555.9 260C554.3 260.9 554.3 262.4 555.9 263.4C557.5 264.3 560.1 264.3 561.7 263.4C563.3 262.4 563.3 260.9 561.7 260Z" fill="white"/>
359
-<path id="Vector_356" opacity="0.44" d="M553.4 264.8C551.8 263.9 549.2 263.9 547.6 264.8C546 265.7 546 267.2 547.6 268.2C549.2 269.1 551.8 269.1 553.4 268.2C555 267.2 555 265.7 553.4 264.8Z" fill="white"/>
360
-<path id="Vector_357" opacity="0.44" d="M545.2 269.6C543.6 268.7 541 268.7 539.4 269.6C537.8 270.5 537.8 272 539.4 273C541 273.9 543.6 273.9 545.2 273C546.8 272 546.8 270.5 545.2 269.6Z" fill="white"/>
361
-<path id="Vector_358" opacity="0.44" d="M536.9 274.4C535.3 273.5 532.7 273.5 531.1 274.4C529.5 275.3 529.5 276.8 531.1 277.8C532.7 278.7 535.3 278.7 536.9 277.8C538.5 276.8 538.5 275.3 536.9 274.4Z" fill="white"/>
362
-<path id="Vector_359" opacity="0.44" d="M528.6 279.2C527 278.3 524.4 278.3 522.8 279.2C521.2 280.1 521.2 281.6 522.8 282.6C524.4 283.5 527 283.5 528.6 282.6C530.3 281.6 530.2 280.1 528.6 279.2Z" fill="white"/>
363
-<path id="Vector_360" opacity="0.44" d="M520.4 284C518.8 283.1 516.2 283.1 514.6 284C513 284.9 513 286.4 514.6 287.4C516.2 288.3 518.8 288.3 520.4 287.4C522 286.4 522 284.9 520.4 284Z" fill="white"/>
364
-<path id="Vector_361" opacity="0.44" d="M512.1 288.8C510.5 287.9 507.9 287.9 506.3 288.8C504.7 289.7 504.7 291.2 506.3 292.2C507.9 293.1 510.5 293.1 512.1 292.2C513.7 291.2 513.7 289.7 512.1 288.8Z" fill="white"/>
365
-<path id="Vector_362" opacity="0.44" d="M520.5 293.6C518.9 292.7 516.3 292.7 514.7 293.6C513.1 294.5 513.1 296 514.7 297C516.3 297.9 518.9 297.9 520.5 297C522.1 296 522 294.5 520.5 293.6Z" fill="white"/>
366
-<path id="Vector_363" opacity="0.44" d="M586.5 264.8C584.9 263.9 582.3 263.9 580.7 264.8C579.1 265.7 579.1 267.2 580.7 268.2C582.3 269.1 584.9 269.1 586.5 268.2C588.1 267.2 588.1 265.7 586.5 264.8Z" fill="white"/>
367
-<path id="Vector_364" opacity="0.44" d="M578.3 269.6C576.7 268.7 574.1 268.7 572.5 269.6C570.9 270.5 570.9 272 572.5 273C574.1 273.9 576.7 273.9 578.3 273C579.9 272 579.9 270.5 578.3 269.6Z" fill="white"/>
368
-<path id="Vector_365" opacity="0.44" d="M570 274.4C568.4 273.5 565.8 273.5 564.2 274.4C562.6 275.3 562.6 276.8 564.2 277.8C565.8 278.7 568.4 278.7 570 277.8C571.6 276.8 571.6 275.3 570 274.4Z" fill="white"/>
369
-<path id="Vector_366" opacity="0.44" d="M561.8 279.2C560.2 278.3 557.6 278.3 556 279.2C554.4 280.1 554.4 281.6 556 282.6C557.6 283.5 560.2 283.5 561.8 282.6C563.4 281.6 563.4 280.1 561.8 279.2Z" fill="white"/>
370
-<path id="Vector_367" opacity="0.44" d="M553.5 284C551.9 283.1 549.3 283.1 547.7 284C546.1 284.9 546.1 286.4 547.7 287.4C549.3 288.3 551.9 288.3 553.5 287.4C555.1 286.4 555.1 284.9 553.5 284Z" fill="white"/>
371
-<path id="Vector_368" opacity="0.44" d="M545.3 288.8C543.7 287.9 541.1 287.9 539.5 288.8C537.9 289.7 537.9 291.2 539.5 292.2C541.1 293.1 543.7 293.1 545.3 292.2C546.9 291.3 546.9 289.7 545.3 288.8Z" fill="white"/>
372
-<path id="Vector_369" opacity="0.44" d="M537 293.6C535.4 292.7 532.8 292.7 531.2 293.6C529.6 294.5 529.6 296 531.2 297C532.8 297.9 535.4 297.9 537 297C538.6 296 538.6 294.5 537 293.6Z" fill="white"/>
373
-<path id="Vector_370" opacity="0.44" d="M528.8 298.4C527.2 297.5 524.6 297.5 523 298.4C521.4 299.3 521.4 300.8 523 301.8C524.6 302.7 527.2 302.7 528.8 301.8C530.4 300.8 530.4 299.3 528.8 298.4Z" fill="white"/>
374
-<path id="Vector_371" opacity="0.44" d="M594.8 260C593.2 259.1 590.6 259.1 589 260C587.4 260.9 587.4 262.4 589 263.4C590.6 264.3 593.2 264.3 594.8 263.4C596.4 262.4 596.4 260.9 594.8 260Z" fill="white"/>
375
-<path id="Vector_372" opacity="0.44" d="M586.5 255.2C584.9 254.3 582.3 254.3 580.7 255.2C579.1 256.1 579.1 257.6 580.7 258.6C582.3 259.5 584.9 259.5 586.5 258.6C588.1 257.6 588.1 256.1 586.5 255.2Z" fill="white"/>
376
-<path id="Vector_373" opacity="0.44" d="M578.2 250.4C576.6 249.5 574 249.5 572.4 250.4C570.8 251.3 570.8 252.8 572.4 253.8C574 254.7 576.6 254.7 578.2 253.8C579.8 252.8 579.8 251.3 578.2 250.4Z" fill="white"/>
377
-<path id="Vector_374" opacity="0.44" d="M594.7 240.8C593.1 239.9 590.5 239.9 588.9 240.8C587.3 241.7 587.3 243.2 588.9 244.2C590.5 245.1 593.1 245.1 594.7 244.2C596.3 243.2 596.3 241.7 594.7 240.8Z" fill="white"/>
378
-<path id="Vector_375" opacity="0.44" d="M561.6 250.4C560 249.5 557.4 249.5 555.8 250.4C554.2 251.3 554.2 252.8 555.8 253.8C557.4 254.7 560 254.7 561.6 253.8C563.2 252.8 563.2 251.3 561.6 250.4Z" fill="white"/>
379
-<path id="Vector_376" opacity="0.44" d="M569.9 245.6C568.3 244.7 565.7 244.7 564.1 245.6C562.5 246.5 562.5 248 564.1 249C565.7 249.9 568.3 249.9 569.9 249C571.5 248 571.5 246.5 569.9 245.6Z" fill="white"/>
380
-<path id="Vector_377" opacity="0.44" d="M578.1 240.8C576.5 239.9 573.9 239.9 572.3 240.8C570.7 241.7 570.7 243.2 572.3 244.2C573.9 245.1 576.5 245.1 578.1 244.2C579.7 243.2 579.7 241.7 578.1 240.8Z" fill="white"/>
381
-<path id="Vector_378" opacity="0.44" d="M586.4 236C584.8 235.1 582.2 235.1 580.6 236C579 236.9 579 238.4 580.6 239.4C582.2 240.3 584.8 240.3 586.4 239.4C588 238.4 588 236.9 586.4 236Z" fill="white"/>
382
-<path id="Vector_379" opacity="0.44" d="M495.5 279.2C493.9 278.3 491.3 278.3 489.7 279.2C488.1 280.1 488.1 281.6 489.7 282.6C491.3 283.5 493.9 283.5 495.5 282.6C497.1 281.6 497.1 280.1 495.5 279.2Z" fill="white"/>
383
-<path id="Vector_380" opacity="0.44" d="M553.3 245.6C551.7 244.7 549.1 244.7 547.5 245.6C545.9 246.5 545.9 248 547.5 249C549.1 249.9 551.7 249.9 553.3 249C554.9 248 554.9 246.5 553.3 245.6Z" fill="white"/>
384
-<path id="Vector_381" opacity="0.44" d="M561.6 240.8C560 239.9 557.4 239.9 555.8 240.8C554.2 241.7 554.2 243.2 555.8 244.2C557.4 245.1 560 245.1 561.6 244.2C563.2 243.2 563.2 241.7 561.6 240.8Z" fill="white"/>
385
-<path id="Vector_382" opacity="0.44" d="M569.8 236C568.2 235.1 565.6 235.1 564 236C562.4 236.9 562.4 238.4 564 239.4C565.6 240.3 568.2 240.3 569.8 239.4C571.4 238.4 571.4 236.9 569.8 236Z" fill="white"/>
386
-<path id="Vector_383" opacity="0.44" d="M578.1 231.2C576.5 230.3 573.9 230.3 572.3 231.2C570.7 232.1 570.7 233.6 572.3 234.6C573.9 235.5 576.5 235.5 578.1 234.6C579.7 233.6 579.7 232.1 578.1 231.2Z" fill="white"/>
387
-<path id="Vector_384" opacity="0.44" d="M586.3 226.4C584.7 225.5 582.1 225.5 580.5 226.4C578.9 227.3 578.9 228.8 580.5 229.8C582.1 230.7 584.7 230.7 586.3 229.8C587.9 228.8 587.9 227.3 586.3 226.4Z" fill="white"/>
388
-<path id="Vector_385" opacity="0.44" d="M487.2 274.4C485.6 273.5 483 273.5 481.4 274.4C479.8 275.3 479.8 276.8 481.4 277.8C483 278.7 485.6 278.7 487.2 277.8C488.8 276.8 488.8 275.3 487.2 274.4Z" fill="white"/>
389
-<path id="Vector_386" opacity="0.44" d="M528.5 250.4C526.9 249.5 524.3 249.5 522.7 250.4C521.1 251.3 521.1 252.8 522.7 253.8C524.3 254.7 526.9 254.7 528.5 253.8C530.1 252.8 530.1 251.3 528.5 250.4Z" fill="white"/>
390
-<path id="Vector_387" opacity="0.44" d="M536.7 245.6C535.1 244.7 532.5 244.7 530.9 245.6C529.3 246.5 529.3 248 530.9 249C532.5 249.9 535.1 249.9 536.7 249C538.3 248 538.3 246.5 536.7 245.6Z" fill="white"/>
391
-<path id="Vector_388" opacity="0.44" d="M545 240.8C543.4 239.9 540.8 239.9 539.2 240.8C537.6 241.7 537.6 243.2 539.2 244.2C540.8 245.1 543.4 245.1 545 244.2C546.6 243.2 546.6 241.7 545 240.8Z" fill="white"/>
392
-<path id="Vector_389" opacity="0.44" d="M553.2 236C551.6 235.1 549 235.1 547.4 236C545.8 236.9 545.8 238.4 547.4 239.4C549 240.3 551.6 240.3 553.2 239.4C554.9 238.4 554.9 236.9 553.2 236Z" fill="white"/>
393
-<path id="Vector_390" opacity="0.44" d="M561.5 231.2C559.9 230.3 557.3 230.3 555.7 231.2C554.1 232.1 554.1 233.6 555.7 234.6C557.3 235.5 559.9 235.5 561.5 234.6C563.1 233.6 563.1 232.1 561.5 231.2Z" fill="white"/>
394
-<path id="Vector_391" opacity="0.44" d="M569.7 226.4C568.1 225.5 565.5 225.5 563.9 226.4C562.3 227.3 562.3 228.8 563.9 229.8C565.5 230.7 568.1 230.7 569.7 229.8C571.4 228.8 571.4 227.3 569.7 226.4Z" fill="white"/>
395
-<path id="Vector_392" opacity="0.44" d="M578 221.6C576.4 220.7 573.8 220.7 572.2 221.6C570.6 222.5 570.6 224 572.2 225C573.8 225.9 576.4 225.9 578 225C579.6 224 579.6 222.5 578 221.6Z" fill="white"/>
396
-<path id="Vector_393" opacity="0.44" d="M470.6 274.4C469 273.5 466.4 273.5 464.8 274.4C463.2 275.3 463.2 276.8 464.8 277.8C466.4 278.7 469 278.7 470.6 277.8C472.3 276.8 472.3 275.3 470.6 274.4Z" fill="white"/>
397
-<path id="Vector_394" opacity="0.44" d="M478.9 269.6C477.3 268.7 474.7 268.7 473.1 269.6C471.5 270.5 471.5 272 473.1 273C474.7 273.9 477.3 273.9 478.9 273C480.5 272 480.5 270.5 478.9 269.6Z" fill="white"/>
398
-<path id="Vector_395" opacity="0.44" d="M520.2 245.6C518.6 244.7 516 244.7 514.4 245.6C512.8 246.5 512.8 248 514.4 249C516 249.9 518.6 249.9 520.2 249C521.8 248 521.8 246.5 520.2 245.6Z" fill="white"/>
399
-<path id="Vector_396" opacity="0.44" d="M536.7 236C535.1 235.1 532.5 235.1 530.9 236C529.3 236.9 529.3 238.4 530.9 239.4C532.5 240.3 535.1 240.3 536.7 239.4C538.3 238.4 538.3 236.9 536.7 236Z" fill="white"/>
400
-<path id="Vector_397" opacity="0.44" d="M544.9 231.2C543.3 230.3 540.7 230.3 539.1 231.2C537.5 232.1 537.5 233.6 539.1 234.6C540.7 235.5 543.3 235.5 544.9 234.6C546.6 233.6 546.5 232.1 544.9 231.2Z" fill="white"/>
401
-<path id="Vector_398" opacity="0.44" d="M553.2 226.4C551.6 225.5 549 225.5 547.4 226.4C545.8 227.3 545.8 228.8 547.4 229.8C549 230.7 551.6 230.7 553.2 229.8C554.8 228.8 554.8 227.3 553.2 226.4Z" fill="white"/>
402
-<path id="Vector_399" opacity="0.44" d="M561.4 221.6C559.8 220.7 557.2 220.7 555.6 221.6C554 222.5 554 224 555.6 225C557.2 225.9 559.8 225.9 561.4 225C563.1 224 563 222.5 561.4 221.6Z" fill="white"/>
403
-<path id="Vector_400" opacity="0.44" d="M569.7 216.8C568.1 215.9 565.5 215.9 563.9 216.8C562.3 217.7 562.3 219.2 563.9 220.2C565.5 221.1 568.1 221.1 569.7 220.2C571.3 219.2 571.3 217.7 569.7 216.8Z" fill="white"/>
404
-<path id="Vector_401" opacity="0.44" d="M594.5 202.4C592.9 201.5 590.3 201.5 588.7 202.4C587.1 203.3 587.1 204.8 588.7 205.8C590.3 206.7 592.9 206.7 594.5 205.8C596.1 204.8 596.1 203.3 594.5 202.4Z" fill="white"/>
405
-<path id="Vector_402" opacity="0.44" d="M478.8 260C477.2 259.1 474.6 259.1 473 260C471.4 260.9 471.4 262.4 473 263.4C474.6 264.3 477.2 264.3 478.8 263.4C480.5 262.4 480.5 260.9 478.8 260Z" fill="white"/>
406
-<path id="Vector_403" opacity="0.44" d="M503.6 245.6C502 244.7 499.4 244.7 497.8 245.6C496.2 246.5 496.2 248 497.8 249C499.4 249.9 502 249.9 503.6 249C505.2 248 505.2 246.5 503.6 245.6Z" fill="white"/>
407
-<path id="Vector_404" opacity="0.44" d="M511.9 240.8C510.3 239.9 507.7 239.9 506.1 240.8C504.5 241.7 504.5 243.2 506.1 244.2C507.7 245.1 510.3 245.1 511.9 244.2C513.5 243.2 513.5 241.7 511.9 240.8Z" fill="white"/>
408
-<path id="Vector_405" opacity="0.44" d="M520.1 236C518.5 235.1 515.9 235.1 514.3 236C512.7 236.9 512.7 238.4 514.3 239.4C515.9 240.3 518.5 240.3 520.1 239.4C521.7 238.4 521.7 236.9 520.1 236Z" fill="white"/>
409
-<path id="Vector_406" opacity="0.44" d="M528.4 231.2C526.8 230.3 524.2 230.3 522.6 231.2C521 232.1 521 233.6 522.6 234.6C524.2 235.5 526.8 235.5 528.4 234.6C530 233.6 530 232.1 528.4 231.2Z" fill="white"/>
410
-<path id="Vector_407" opacity="0.44" d="M536.6 226.4C535 225.5 532.4 225.5 530.8 226.4C529.2 227.3 529.2 228.8 530.8 229.8C532.4 230.7 535 230.7 536.6 229.8C538.2 228.8 538.2 227.3 536.6 226.4Z" fill="white"/>
411
-<path id="Vector_408" opacity="0.44" d="M544.9 221.6C543.3 220.7 540.7 220.7 539.1 221.6C537.5 222.5 537.5 224 539.1 225C540.7 225.9 543.3 225.9 544.9 225C546.5 224 546.5 222.5 544.9 221.6Z" fill="white"/>
412
-<path id="Vector_409" opacity="0.44" d="M553.1 216.8C551.5 215.9 548.9 215.9 547.3 216.8C545.7 217.7 545.7 219.2 547.3 220.2C548.9 221.1 551.5 221.1 553.1 220.2C554.7 219.2 554.7 217.7 553.1 216.8Z" fill="white"/>
413
-<path id="Vector_410" opacity="0.44" d="M561.4 212C559.8 211.1 557.2 211.1 555.6 212C554 212.9 554 214.4 555.6 215.4C557.2 216.3 559.8 216.3 561.4 215.4C563 214.4 563 212.9 561.4 212Z" fill="white"/>
414
-<path id="Vector_411" opacity="0.44" d="M586.2 197.6C584.6 196.7 582 196.7 580.4 197.6C578.8 198.5 578.8 200 580.4 201C582 201.9 584.6 201.9 586.2 201C587.8 200 587.8 198.5 586.2 197.6Z" fill="white"/>
415
-<path id="Vector_412" opacity="0.44" d="M454 264.8C452.4 263.9 449.8 263.9 448.2 264.8C446.6 265.7 446.6 267.2 448.2 268.2C449.8 269.1 452.4 269.1 454 268.2C455.6 267.2 455.6 265.7 454 264.8Z" fill="white"/>
416
-<path id="Vector_413" opacity="0.44" d="M462.3 260C460.7 259.1 458.1 259.1 456.5 260C454.9 260.9 454.9 262.4 456.5 263.4C458.1 264.3 460.7 264.3 462.3 263.4C463.9 262.4 463.9 260.9 462.3 260Z" fill="white"/>
417
-<path id="Vector_414" opacity="0.44" d="M478.8 250.4C477.2 249.5 474.6 249.5 473 250.4C471.4 251.3 471.4 252.8 473 253.8C474.6 254.7 477.2 254.7 478.8 253.8C480.4 252.8 480.4 251.3 478.8 250.4Z" fill="white"/>
418
-<path id="Vector_415" opacity="0.44" d="M495.3 240.8C493.7 239.9 491.1 239.9 489.5 240.8C487.9 241.7 487.9 243.2 489.5 244.2C491.1 245.1 493.7 245.1 495.3 244.2C496.9 243.2 496.9 241.7 495.3 240.8Z" fill="white"/>
419
-<path id="Vector_416" opacity="0.44" d="M511.8 231.2C510.2 230.3 507.6 230.3 506 231.2C504.4 232.1 504.4 233.6 506 234.6C507.6 235.5 510.2 235.5 511.8 234.6C513.4 233.6 513.4 232.1 511.8 231.2Z" fill="white"/>
420
-<path id="Vector_417" opacity="0.44" d="M520.1 226.4C518.5 225.5 515.9 225.5 514.3 226.4C512.7 227.3 512.7 228.8 514.3 229.8C515.9 230.7 518.5 230.7 520.1 229.8C521.7 228.8 521.7 227.3 520.1 226.4Z" fill="white"/>
421
-<path id="Vector_418" opacity="0.44" d="M528.3 221.6C526.7 220.7 524.1 220.7 522.5 221.6C520.9 222.5 520.9 224 522.5 225C524.1 225.9 526.7 225.9 528.3 225C529.9 224 529.9 222.5 528.3 221.6Z" fill="white"/>
422
-<path id="Vector_419" opacity="0.44" d="M536.6 216.8C535 215.9 532.4 215.9 530.8 216.8C529.2 217.7 529.2 219.2 530.8 220.2C532.4 221.1 535 221.1 536.6 220.2C538.2 219.2 538.2 217.7 536.6 216.8Z" fill="white"/>
423
-<path id="Vector_420" opacity="0.44" d="M544.8 212C543.2 211.1 540.6 211.1 539 212C537.4 212.9 537.4 214.4 539 215.4C540.6 216.3 543.2 216.3 544.8 215.4C546.4 214.4 546.4 212.9 544.8 212Z" fill="white"/>
424
-<path id="Vector_421" opacity="0.44" d="M569.6 197.6C568 196.7 565.4 196.7 563.8 197.6C562.2 198.5 562.2 200 563.8 201C565.4 201.9 568 201.9 569.6 201C571.2 200 571.2 198.5 569.6 197.6Z" fill="white"/>
425
-<path id="Vector_422" opacity="0.44" d="M577.8 192.8C576.2 191.9 573.6 191.9 572 192.8C570.4 193.7 570.4 195.2 572 196.2C573.6 197.1 576.2 197.1 577.8 196.2C579.5 195.2 579.4 193.7 577.8 192.8Z" fill="white"/>
426
-<path id="Vector_423" opacity="0.44" d="M454 255.2C452.4 254.3 449.8 254.3 448.2 255.2C446.6 256.1 446.6 257.6 448.2 258.6C449.8 259.5 452.4 259.5 454 258.6C455.6 257.6 455.6 256.1 454 255.2Z" fill="white"/>
427
-<path id="Vector_424" opacity="0.44" d="M462.2 250.4C460.6 249.5 458 249.5 456.4 250.4C454.8 251.3 454.8 252.8 456.4 253.8C458 254.7 460.6 254.7 462.2 253.8C463.8 252.8 463.8 251.3 462.2 250.4Z" fill="white"/>
428
-<path id="Vector_425" opacity="0.44" d="M487 236C485.4 235.1 482.8 235.1 481.2 236C479.6 236.9 479.6 238.4 481.2 239.4C482.8 240.3 485.4 240.3 487 239.4C488.6 238.4 488.6 236.9 487 236Z" fill="white"/>
429
-<path id="Vector_426" opacity="0.44" d="M495.2 231.2C493.6 230.3 491 230.3 489.4 231.2C487.8 232.1 487.8 233.6 489.4 234.6C491 235.5 493.6 235.5 495.2 234.6C496.9 233.6 496.8 232.1 495.2 231.2Z" fill="white"/>
430
-<path id="Vector_427" opacity="0.44" d="M503.5 226.4C501.9 225.5 499.3 225.5 497.7 226.4C496.1 227.3 496.1 228.8 497.7 229.8C499.3 230.7 501.9 230.7 503.5 229.8C505.1 228.8 505.1 227.3 503.5 226.4Z" fill="white"/>
431
-<path id="Vector_428" opacity="0.44" d="M511.8 221.6C510.2 220.7 507.6 220.7 506 221.6C504.4 222.5 504.4 224 506 225C507.6 225.9 510.2 225.9 511.8 225C513.4 224 513.4 222.5 511.8 221.6Z" fill="white"/>
432
-<path id="Vector_429" opacity="0.44" d="M520 216.8C518.4 215.9 515.8 215.9 514.2 216.8C512.6 217.7 512.6 219.2 514.2 220.2C515.8 221.1 518.4 221.1 520 220.2C521.6 219.2 521.6 217.7 520 216.8Z" fill="white"/>
433
-<path id="Vector_430" opacity="0.44" d="M528.3 212C526.7 211.1 524.1 211.1 522.5 212C520.9 212.9 520.9 214.4 522.5 215.4C524.1 216.3 526.7 216.3 528.3 215.4C529.9 214.4 529.9 212.9 528.3 212Z" fill="white"/>
434
-<path id="Vector_431" opacity="0.44" d="M569.5 188C567.9 187.1 565.3 187.1 563.7 188C562.1 188.9 562.1 190.4 563.7 191.4C565.3 192.3 567.9 192.3 569.5 191.4C571.1 190.4 571.1 188.9 569.5 188Z" fill="white"/>
435
-<path id="Vector_432" opacity="0.44" d="M453.9 245.6C452.3 244.7 449.7 244.7 448.1 245.6C446.5 246.5 446.5 248 448.1 249C449.7 249.9 452.3 249.9 453.9 249C455.5 248 455.5 246.5 453.9 245.6Z" fill="white"/>
436
-<path id="Vector_433" opacity="0.44" d="M462.2 240.8C460.6 239.9 458 239.9 456.4 240.8C454.8 241.7 454.8 243.2 456.4 244.2C458 245.1 460.6 245.1 462.2 244.2C463.8 243.2 463.8 241.7 462.2 240.8Z" fill="white"/>
437
-<path id="Vector_434" opacity="0.44" d="M478.7 231.2C477.1 230.3 474.5 230.3 472.9 231.2C471.3 232.1 471.3 233.6 472.9 234.6C474.5 235.5 477.1 235.5 478.7 234.6C480.3 233.6 480.3 232.1 478.7 231.2Z" fill="white"/>
438
-<path id="Vector_435" opacity="0.44" d="M503.4 216.8C501.8 215.9 499.2 215.9 497.6 216.8C496 217.7 496 219.2 497.6 220.2C499.2 221.1 501.8 221.1 503.4 220.2C505 219.2 505 217.7 503.4 216.8Z" fill="white"/>
439
-<path id="Vector_436" opacity="0.44" d="M511.7 212C510.1 211.1 507.5 211.1 505.9 212C504.3 212.9 504.3 214.4 505.9 215.4C507.5 216.3 510.1 216.3 511.7 215.4C513.3 214.4 513.3 212.9 511.7 212Z" fill="white"/>
440
-<path id="Vector_437" opacity="0.44" d="M437.4 245.6C435.8 244.7 433.2 244.7 431.6 245.6C430 246.5 430 248 431.6 249C433.2 249.9 435.8 249.9 437.4 249C439 248 439 246.5 437.4 245.6Z" fill="white"/>
441
-<path id="Vector_438" opacity="0.44" d="M445.6 240.8C444 239.9 441.4 239.9 439.8 240.8C438.2 241.7 438.2 243.2 439.8 244.2C441.4 245.1 444 245.1 445.6 244.2C447.2 243.2 447.2 241.7 445.6 240.8Z" fill="white"/>
442
-<path id="Vector_439" opacity="0.44" d="M453.9 236C452.3 235.1 449.7 235.1 448.1 236C446.5 236.9 446.5 238.4 448.1 239.4C449.7 240.3 452.3 240.3 453.9 239.4C455.5 238.4 455.5 236.9 453.9 236Z" fill="white"/>
443
-<path id="Vector_440" opacity="0.44" d="M462.1 231.2C460.5 230.3 457.9 230.3 456.3 231.2C454.7 232.1 454.7 233.6 456.3 234.6C457.9 235.5 460.5 235.5 462.1 234.6C463.7 233.6 463.7 232.1 462.1 231.2Z" fill="white"/>
444
-<path id="Vector_441" opacity="0.44" d="M495.1 212C493.5 211.1 490.9 211.1 489.3 212C487.7 212.9 487.7 214.4 489.3 215.4C490.9 216.3 493.5 216.3 495.1 215.4C496.7 214.4 496.7 212.9 495.1 212Z" fill="white"/>
445
-<path id="Vector_442" opacity="0.44" d="M420.8 245.6C419.2 244.7 416.6 244.7 415 245.6C413.4 246.5 413.4 248 415 249C416.6 249.9 419.2 249.9 420.8 249C422.4 248 422.4 246.5 420.8 245.6Z" fill="white"/>
446
-<path id="Vector_443" opacity="0.44" d="M429 240.8C427.4 239.9 424.8 239.9 423.2 240.8C421.6 241.7 421.6 243.2 423.2 244.2C424.8 245.1 427.4 245.1 429 244.2C430.7 243.2 430.6 241.7 429 240.8Z" fill="white"/>
447
-<path id="Vector_444" opacity="0.44" d="M437.3 236C435.7 235.1 433.1 235.1 431.5 236C429.9 236.9 429.9 238.4 431.5 239.4C433.1 240.3 435.7 240.3 437.3 239.4C438.9 238.4 438.9 236.9 437.3 236Z" fill="white"/>
448
-<path id="Vector_445" opacity="0.44" d="M445.5 231.2C443.9 230.3 441.3 230.3 439.7 231.2C438.1 232.1 438.1 233.6 439.7 234.6C441.3 235.5 443.9 235.5 445.5 234.6C447.2 233.6 447.2 232.1 445.5 231.2Z" fill="white"/>
449
-<path id="Vector_446" opacity="0.44" d="M453.8 226.4C452.2 225.5 449.6 225.5 448 226.4C446.4 227.3 446.4 228.8 448 229.8C449.6 230.7 452.2 230.7 453.8 229.8C455.4 228.8 455.4 227.3 453.8 226.4Z" fill="white"/>
450
-<path id="london" opacity="0.44" d="M462.1 221.6C460.5 220.7 457.9 220.7 456.3 221.6C454.7 222.5 454.7 224 456.3 225C457.9 225.9 460.5 225.9 462.1 225C463.7 224 463.7 222.5 462.1 221.6Z" fill="white"/>
451
-<path id="Vector_447" opacity="0.44" d="M470.3 216.8C468.7 215.9 466.1 215.9 464.5 216.8C462.9 217.7 462.9 219.2 464.5 220.2C466.1 221.1 468.7 221.1 470.3 220.2C471.9 219.2 471.9 217.7 470.3 216.8Z" fill="white"/>
452
-<path id="Vector_448" opacity="0.44" d="M404.2 245.6C402.6 244.7 400 244.7 398.4 245.6C396.8 246.5 396.8 248 398.4 249C400 249.9 402.6 249.9 404.2 249C405.8 248 405.8 246.5 404.2 245.6Z" fill="white"/>
453
-<path id="Vector_449" opacity="0.44" d="M412.5 240.8C410.9 239.9 408.3 239.9 406.7 240.8C405.1 241.7 405.1 243.2 406.7 244.2C408.3 245.1 410.9 245.1 412.5 244.2C414.1 243.2 414.1 241.7 412.5 240.8Z" fill="white"/>
454
-<path id="Vector_450" opacity="0.44" d="M420.7 236C419.1 235.1 416.5 235.1 414.9 236C413.3 236.9 413.3 238.4 414.9 239.4C416.5 240.3 419.1 240.3 420.7 239.4C422.3 238.4 422.3 236.9 420.7 236Z" fill="white"/>
455
-<path id="Vector_451" opacity="0.44" d="M437.2 226.4C435.6 225.5 433 225.5 431.4 226.4C429.8 227.3 429.8 228.8 431.4 229.8C433 230.7 435.6 230.7 437.2 229.8C438.9 228.8 438.8 227.3 437.2 226.4Z" fill="white"/>
456
-<path id="Vector_452" opacity="0.44" d="M453.7 216.8C452.1 215.9 449.5 215.9 447.9 216.8C446.3 217.7 446.3 219.2 447.9 220.2C449.5 221.1 452.1 221.1 453.7 220.2C455.4 219.2 455.4 217.7 453.7 216.8Z" fill="white"/>
457
-<path id="Vector_453" opacity="0.44" d="M462 212C460.4 211.1 457.8 211.1 456.2 212C454.6 212.9 454.6 214.4 456.2 215.4C457.8 216.3 460.4 216.3 462 215.4C463.6 214.4 463.6 212.9 462 212Z" fill="white"/>
458
-<path id="Vector_454" opacity="0.44" d="M470.3 207.2C468.7 206.3 466.1 206.3 464.5 207.2C462.9 208.1 462.9 209.6 464.5 210.6C466.1 211.5 468.7 211.5 470.3 210.6C471.9 209.6 471.9 208.1 470.3 207.2Z" fill="white"/>
459
-<path id="Vector_455" opacity="0.44" d="M395.9 240.8C394.3 239.9 391.7 239.9 390.1 240.8C388.5 241.7 388.5 243.2 390.1 244.2C391.7 245.1 394.3 245.1 395.9 244.2C397.5 243.2 397.5 241.7 395.9 240.8Z" fill="white"/>
460
-<path id="Vector_456" opacity="0.44" d="M404.2 236C402.6 235.1 400 235.1 398.4 236C396.8 236.9 396.8 238.4 398.4 239.4C400 240.3 402.6 240.3 404.2 239.4C405.8 238.4 405.8 236.9 404.2 236Z" fill="white"/>
461
-<path id="Vector_457" opacity="0.44" d="M412.4 231.2C410.8 230.3 408.2 230.3 406.6 231.2C405 232.1 405 233.6 406.6 234.6C408.2 235.5 410.8 235.5 412.4 234.6C414 233.6 414 232.1 412.4 231.2Z" fill="white"/>
462
-<path id="Vector_458" opacity="0.44" d="M453.7 207.2C452.1 206.3 449.5 206.3 447.9 207.2C446.3 208.1 446.3 209.6 447.9 210.6C449.5 211.5 452.1 211.5 453.7 210.6C455.3 209.6 455.3 208.1 453.7 207.2Z" fill="white"/>
463
-<path id="Vector_459" opacity="0.44" d="M437.1 207.2C435.5 206.3 432.9 206.3 431.3 207.2C429.7 208.1 429.7 209.6 431.3 210.6C432.9 211.5 435.5 211.5 437.1 210.6C438.7 209.6 438.7 208.1 437.1 207.2Z" fill="white"/>
464
-<path id="Vector_460" opacity="0.44" d="M445.3 183.2C443.7 182.3 441.1 182.3 439.5 183.2C437.9 184.1 437.9 185.6 439.5 186.6C441.1 187.5 443.7 187.5 445.3 186.6C446.9 185.6 446.9 184.1 445.3 183.2Z" fill="white"/>
465
-<path id="Vector_461" opacity="0.44" d="M428.7 183.2C427.1 182.3 424.5 182.3 422.9 183.2C421.3 184.1 421.3 185.6 422.9 186.6C424.5 187.5 427.1 187.5 428.7 186.6C430.3 185.6 430.3 184.1 428.7 183.2Z" fill="white"/>
466
-<path id="Vector_462" opacity="0.44" d="M437 178.4C435.4 177.5 432.8 177.5 431.2 178.4C429.6 179.3 429.6 180.8 431.2 181.8C432.8 182.7 435.4 182.7 437 181.8C438.6 180.8 438.6 179.3 437 178.4Z" fill="white"/>
467
-<path id="Vector_463" opacity="0.44" d="M420.4 178.4C418.8 177.5 416.2 177.5 414.6 178.4C413 179.3 413 180.8 414.6 181.8C416.2 182.7 418.8 182.7 420.4 181.8C422 180.8 422 179.3 420.4 178.4Z" fill="white"/>
468
-<path id="Vector_464" opacity="0.44" d="M428.7 173.6C427.1 172.7 424.5 172.7 422.9 173.6C421.3 174.5 421.3 176 422.9 177C424.5 177.9 427.1 177.9 428.7 177C430.3 176 430.3 174.5 428.7 173.6Z" fill="white"/>
469
-<path id="Vector_465" opacity="0.44" d="M461.7 154.4C460.1 153.5 457.5 153.5 455.9 154.4C454.3 155.3 454.3 156.8 455.9 157.8C457.5 158.7 460.1 158.7 461.7 157.8C463.3 156.8 463.3 155.3 461.7 154.4Z" fill="white"/>
470
-<path id="Vector_466" opacity="0.44" d="M469.9 149.6C468.3 148.7 465.7 148.7 464.1 149.6C462.5 150.5 462.5 152 464.1 153C465.7 153.9 468.3 153.9 469.9 153C471.5 152 471.5 150.5 469.9 149.6Z" fill="white"/>
471
-<path id="Vector_467" opacity="0.44" d="M478.2 144.8C476.6 143.9 474 143.9 472.4 144.8C470.8 145.7 470.8 147.2 472.4 148.2C474 149.1 476.6 149.1 478.2 148.2C479.8 147.2 479.8 145.7 478.2 144.8Z" fill="white"/>
472
-<path id="Vector_468" opacity="0.44" d="M486.4 140C484.8 139.1 482.2 139.1 480.6 140C479 140.9 479 142.4 480.6 143.4C482.2 144.3 484.8 144.3 486.4 143.4C488 142.4 488 140.9 486.4 140Z" fill="white"/>
473
-<path id="Vector_469" opacity="0.44" d="M436.9 159.2C435.3 158.3 432.7 158.3 431.1 159.2C429.5 160.1 429.5 161.6 431.1 162.6C432.7 163.5 435.3 163.5 436.9 162.6C438.5 161.6 438.5 160.1 436.9 159.2Z" fill="white"/>
474
-<path id="Vector_470" opacity="0.44" d="M445.1 154.4C443.5 153.5 440.9 153.5 439.3 154.4C437.7 155.3 437.7 156.8 439.3 157.8C440.9 158.7 443.5 158.7 445.1 157.8C446.7 156.8 446.7 155.3 445.1 154.4Z" fill="white"/>
475
-<path id="Vector_471" opacity="0.44" d="M453.4 149.6C451.8 148.7 449.2 148.7 447.6 149.6C446 150.5 446 152 447.6 153C449.2 153.9 451.8 153.9 453.4 153C455 152 455 150.5 453.4 149.6Z" fill="white"/>
476
-<path id="Vector_472" opacity="0.44" d="M461.6 144.8C460 143.9 457.4 143.9 455.8 144.8C454.2 145.7 454.2 147.2 455.8 148.2C457.4 149.1 460 149.1 461.6 148.2C463.2 147.2 463.2 145.7 461.6 144.8Z" fill="white"/>
477
-<path id="Vector_473" opacity="0.44" d="M469.9 140C468.3 139.1 465.7 139.1 464.1 140C462.5 140.9 462.5 142.4 464.1 143.4C465.7 144.3 468.3 144.3 469.9 143.4C471.5 142.4 471.5 140.9 469.9 140Z" fill="white"/>
478
-<path id="Vector_474" opacity="0.44" d="M478.1 135.1C476.5 134.2 473.9 134.2 472.3 135.1C470.7 136 470.7 137.5 472.3 138.5C473.9 139.4 476.5 139.4 478.1 138.5C479.7 137.6 479.7 136.1 478.1 135.1Z" fill="white"/>
479
-<path id="Vector_475" opacity="0.44" d="M486.4 130.3C484.8 129.4 482.2 129.4 480.6 130.3C479 131.2 479 132.7 480.6 133.7C482.2 134.6 484.8 134.6 486.4 133.7C488 132.8 488 131.3 486.4 130.3Z" fill="white"/>
480
-<path id="Vector_476" opacity="0.44" d="M420.3 159.2C418.7 158.3 416.1 158.3 414.5 159.2C412.9 160.1 412.9 161.6 414.5 162.6C416.1 163.5 418.7 163.5 420.3 162.6C421.9 161.6 421.9 160.1 420.3 159.2Z" fill="white"/>
481
-<path id="Vector_477" opacity="0.44" d="M428.6 154.4C427 153.5 424.4 153.5 422.8 154.4C421.2 155.3 421.2 156.8 422.8 157.8C424.4 158.7 427 158.7 428.6 157.8C430.2 156.8 430.2 155.3 428.6 154.4Z" fill="white"/>
482
-<path id="Vector_478" opacity="0.44" d="M436.8 149.6C435.2 148.7 432.6 148.7 431 149.6C429.4 150.5 429.4 152 431 153C432.6 153.9 435.2 153.9 436.8 153C438.4 152 438.4 150.5 436.8 149.6Z" fill="white"/>
483
-<path id="Vector_479" opacity="0.44" d="M445.1 144.8C443.5 143.9 440.9 143.9 439.3 144.8C437.7 145.7 437.7 147.2 439.3 148.2C440.9 149.1 443.5 149.1 445.1 148.2C446.7 147.2 446.7 145.7 445.1 144.8Z" fill="white"/>
484
-<path id="Vector_480" opacity="0.44" d="M453.3 140C451.7 139.1 449.1 139.1 447.5 140C445.9 140.9 445.9 142.4 447.5 143.4C449.1 144.3 451.7 144.3 453.3 143.4C454.9 142.4 454.9 140.9 453.3 140Z" fill="white"/>
485
-<path id="Vector_481" opacity="0.44" d="M461.6 135.1C460 134.2 457.4 134.2 455.8 135.1C454.2 136 454.2 137.5 455.8 138.5C457.4 139.4 460 139.4 461.6 138.5C463.2 137.6 463.2 136.1 461.6 135.1Z" fill="white"/>
486
-<path id="Vector_482" opacity="0.44" d="M469.8 130.3C468.2 129.4 465.6 129.4 464 130.3C462.4 131.2 462.4 132.7 464 133.7C465.6 134.6 468.2 134.6 469.8 133.7C471.4 132.8 471.4 131.3 469.8 130.3Z" fill="white"/>
487
-<path id="Vector_483" opacity="0.44" d="M478.1 125.5C476.5 124.6 473.9 124.6 472.3 125.5C470.7 126.4 470.7 127.9 472.3 128.9C473.9 129.8 476.5 129.8 478.1 128.9C479.7 128 479.7 126.5 478.1 125.5Z" fill="white"/>
488
-<path id="Vector_484" opacity="0.44" d="M412 154.4C410.4 153.5 407.8 153.5 406.2 154.4C404.6 155.3 404.6 156.8 406.2 157.8C407.8 158.7 410.4 158.7 412 157.8C413.6 156.8 413.6 155.3 412 154.4Z" fill="white"/>
489
-<path id="Vector_485" opacity="0.44" d="M420.2 149.6C418.6 148.7 416 148.7 414.4 149.6C412.8 150.5 412.8 152 414.4 153C416 153.9 418.6 153.9 420.2 153C421.9 152 421.8 150.5 420.2 149.6Z" fill="white"/>
490
-<path id="Vector_486" opacity="0.44" d="M428.5 144.8C426.9 143.9 424.3 143.9 422.7 144.8C421.1 145.7 421.1 147.2 422.7 148.2C424.3 149.1 426.9 149.1 428.5 148.2C430.1 147.2 430.1 145.7 428.5 144.8Z" fill="white"/>
491
-<path id="Vector_487" opacity="0.44" d="M436.8 140C435.2 139.1 432.6 139.1 431 140C429.4 140.9 429.4 142.4 431 143.4C432.6 144.3 435.2 144.3 436.8 143.4C438.4 142.4 438.4 140.9 436.8 140Z" fill="white"/>
492
-<path id="Vector_488" opacity="0.44" d="M445 135.1C443.4 134.2 440.8 134.2 439.2 135.1C437.6 136 437.6 137.5 439.2 138.5C440.8 139.4 443.4 139.4 445 138.5C446.6 137.6 446.6 136.1 445 135.1Z" fill="white"/>
493
-<path id="Vector_489" opacity="0.44" d="M453.3 130.3C451.7 129.4 449.1 129.4 447.5 130.3C445.9 131.2 445.9 132.7 447.5 133.7C449.1 134.6 451.7 134.6 453.3 133.7C454.9 132.8 454.9 131.3 453.3 130.3Z" fill="white"/>
494
-<path id="Vector_490" opacity="0.44" d="M461.5 125.5C459.9 124.6 457.3 124.6 455.7 125.5C454.1 126.4 454.1 127.9 455.7 128.9C457.3 129.8 459.9 129.8 461.5 128.9C463.1 128 463.1 126.5 461.5 125.5Z" fill="white"/>
495
-<path id="Vector_491" opacity="0.44" d="M469.8 120.7C468.2 119.8 465.6 119.8 464 120.7C462.4 121.6 462.4 123.1 464 124.1C465.6 125 468.2 125 469.8 124.1C471.4 123.2 471.4 121.7 469.8 120.7Z" fill="white"/>
496
-<path id="Vector_492" opacity="0.44" d="M403.7 149.6C402.1 148.7 399.5 148.7 397.9 149.6C396.3 150.5 396.3 152 397.9 153C399.5 153.9 402.1 153.9 403.7 153C405.3 152 405.3 150.5 403.7 149.6Z" fill="white"/>
497
-<path id="Vector_493" opacity="0.44" d="M411.9 144.8C410.3 143.9 407.7 143.9 406.1 144.8C404.5 145.7 404.5 147.2 406.1 148.2C407.7 149.1 410.3 149.1 411.9 148.2C413.6 147.2 413.5 145.7 411.9 144.8Z" fill="white"/>
498
-<path id="Vector_494" opacity="0.44" d="M420.2 140C418.6 139.1 416 139.1 414.4 140C412.8 140.9 412.8 142.4 414.4 143.4C416 144.3 418.6 144.3 420.2 143.4C421.8 142.4 421.8 140.9 420.2 140Z" fill="white"/>
499
-<path id="Vector_495" opacity="0.44" d="M428.5 135.2C426.9 134.3 424.3 134.3 422.7 135.2C421.1 136.1 421.1 137.6 422.7 138.6C424.3 139.5 426.9 139.5 428.5 138.6C430.1 137.6 430 136.1 428.5 135.2Z" fill="white"/>
500
-<path id="Vector_496" opacity="0.44" d="M436.7 130.4C435.1 129.5 432.5 129.5 430.9 130.4C429.3 131.3 429.3 132.8 430.9 133.8C432.5 134.7 435.1 134.7 436.7 133.8C438.3 132.8 438.3 131.3 436.7 130.4Z" fill="white"/>
501
-<path id="Vector_497" opacity="0.44" d="M445 125.5C443.4 124.6 440.8 124.6 439.2 125.5C437.6 126.4 437.6 127.9 439.2 128.9C440.8 129.8 443.4 129.8 445 128.9C446.6 128 446.6 126.5 445 125.5Z" fill="white"/>
502
-<path id="Vector_498" opacity="0.44" d="M453.2 120.7C451.6 119.8 449 119.8 447.4 120.7C445.8 121.6 445.8 123.1 447.4 124.1C449 125 451.6 125 453.2 124.1C454.8 123.2 454.8 121.7 453.2 120.7Z" fill="white"/>
503
-<path id="Vector_499" opacity="0.44" d="M461.5 115.9C459.9 115 457.3 115 455.7 115.9C454.1 116.8 454.1 118.3 455.7 119.3C457.3 120.2 459.9 120.2 461.5 119.3C463.1 118.4 463.1 116.9 461.5 115.9Z" fill="white"/>
504
-<path id="Vector_500" opacity="0.44" d="M387.1 149.6C385.5 148.7 382.9 148.7 381.3 149.6C379.7 150.5 379.7 152 381.3 153C382.9 153.9 385.5 153.9 387.1 153C388.7 152 388.7 150.5 387.1 149.6Z" fill="white"/>
505
-<path id="Vector_501" opacity="0.44" d="M395.4 144.8C393.8 143.9 391.2 143.9 389.6 144.8C388 145.7 388 147.2 389.6 148.2C391.2 149.1 393.8 149.1 395.4 148.2C397 147.2 397 145.7 395.4 144.8Z" fill="white"/>
506
-<path id="Vector_502" opacity="0.44" d="M403.6 140C402 139.1 399.4 139.1 397.8 140C396.2 140.9 396.2 142.4 397.8 143.4C399.4 144.3 402 144.3 403.6 143.4C405.2 142.4 405.2 140.9 403.6 140Z" fill="white"/>
507
-<path id="Vector_503" opacity="0.44" d="M411.9 135.2C410.3 134.3 407.7 134.3 406.1 135.2C404.5 136.1 404.5 137.6 406.1 138.6C407.7 139.5 410.3 139.5 411.9 138.6C413.5 137.6 413.5 136.1 411.9 135.2Z" fill="white"/>
508
-<path id="Vector_504" opacity="0.44" d="M420.1 130.4C418.5 129.5 415.9 129.5 414.3 130.4C412.7 131.3 412.7 132.8 414.3 133.8C415.9 134.7 418.5 134.7 420.1 133.8C421.7 132.8 421.7 131.3 420.1 130.4Z" fill="white"/>
509
-<path id="Vector_505" opacity="0.44" d="M428.4 125.5C426.8 124.6 424.2 124.6 422.6 125.5C421 126.4 421 127.9 422.6 128.9C424.2 129.8 426.8 129.8 428.4 128.9C430 128 430 126.5 428.4 125.5Z" fill="white"/>
510
-<path id="Vector_506" opacity="0.44" d="M436.7 120.7C435.1 119.8 432.5 119.8 430.9 120.7C429.3 121.6 429.3 123.1 430.9 124.1C432.5 125 435.1 125 436.7 124.1C438.3 123.2 438.2 121.7 436.7 120.7Z" fill="white"/>
511
-<path id="Vector_507" opacity="0.44" d="M444.9 115.9C443.3 115 440.7 115 439.1 115.9C437.5 116.8 437.5 118.3 439.1 119.3C440.7 120.2 443.3 120.2 444.9 119.3C446.5 118.4 446.5 116.9 444.9 115.9Z" fill="white"/>
512
-<path id="Vector_508" opacity="0.44" d="M453.2 111.1C451.6 110.2 449 110.2 447.4 111.1C445.8 112 445.8 113.5 447.4 114.5C449 115.4 451.6 115.4 453.2 114.5C454.8 113.6 454.8 112.1 453.2 111.1Z" fill="white"/>
513
-<path id="Vector_509" opacity="0.44" d="M370.6 149.6C369 148.7 366.4 148.7 364.8 149.6C363.2 150.5 363.2 152 364.8 153C366.4 153.9 369 153.9 370.6 153C372.2 152 372.2 150.5 370.6 149.6Z" fill="white"/>
514
-<path id="Vector_510" opacity="0.44" d="M378.8 144.8C377.2 143.9 374.6 143.9 373 144.8C371.4 145.7 371.4 147.2 373 148.2C374.6 149.1 377.2 149.1 378.8 148.2C380.4 147.2 380.4 145.7 378.8 144.8Z" fill="white"/>
515
-<path id="Vector_511" opacity="0.44" d="M387.1 140C385.5 139.1 382.9 139.1 381.3 140C379.7 140.9 379.7 142.4 381.3 143.4C382.9 144.3 385.5 144.3 387.1 143.4C388.7 142.4 388.7 140.9 387.1 140Z" fill="white"/>
516
-<path id="Vector_512" opacity="0.44" d="M395.3 135.2C393.7 134.3 391.1 134.3 389.5 135.2C387.9 136.1 387.9 137.6 389.5 138.6C391.1 139.5 393.7 139.5 395.3 138.6C396.9 137.6 396.9 136.1 395.3 135.2Z" fill="white"/>
517
-<path id="Vector_513" opacity="0.44" d="M403.6 130.4C402 129.5 399.4 129.5 397.8 130.4C396.2 131.3 396.2 132.8 397.8 133.8C399.4 134.7 402 134.7 403.6 133.8C405.2 132.8 405.2 131.3 403.6 130.4Z" fill="white"/>
518
-<path id="Vector_514" opacity="0.44" d="M411.8 125.5C410.2 124.6 407.6 124.6 406 125.5C404.4 126.4 404.4 127.9 406 128.9C407.6 129.8 410.2 129.8 411.8 128.9C413.4 128 413.4 126.5 411.8 125.5Z" fill="white"/>
519
-<path id="Vector_515" opacity="0.44" d="M420.1 120.7C418.5 119.8 415.9 119.8 414.3 120.7C412.7 121.6 412.7 123.1 414.3 124.1C415.9 125 418.5 125 420.1 124.1C421.7 123.2 421.7 121.7 420.1 120.7Z" fill="white"/>
520
-<path id="Vector_516" opacity="0.44" d="M428.3 115.9C426.7 115 424.1 115 422.5 115.9C420.9 116.8 420.9 118.3 422.5 119.3C424.1 120.2 426.7 120.2 428.3 119.3C429.9 118.4 429.9 116.9 428.3 115.9Z" fill="white"/>
521
-<path id="Vector_517" opacity="0.44" d="M436.6 111.1C435 110.2 432.4 110.2 430.8 111.1C429.2 112 429.2 113.5 430.8 114.5C432.4 115.4 435 115.4 436.6 114.5C438.2 113.6 438.2 112.1 436.6 111.1Z" fill="white"/>
522
-<path id="Vector_518" opacity="0.44" d="M444.9 106.3C443.3 105.4 440.7 105.4 439.1 106.3C437.5 107.2 437.5 108.7 439.1 109.7C440.7 110.6 443.3 110.6 444.9 109.7C446.5 108.8 446.5 107.3 444.9 106.3Z" fill="white"/>
523
-<path id="Vector_519" opacity="0.44" d="M362.3 144.8C360.7 143.9 358.1 143.9 356.5 144.8C354.9 145.7 354.9 147.2 356.5 148.2C358.1 149.1 360.7 149.1 362.3 148.2C363.9 147.2 363.9 145.7 362.3 144.8Z" fill="white"/>
524
-<path id="Vector_520" opacity="0.44" d="M370.5 140C368.9 139.1 366.3 139.1 364.7 140C363.1 140.9 363.1 142.4 364.7 143.4C366.3 144.3 368.9 144.3 370.5 143.4C372.1 142.4 372.1 140.9 370.5 140Z" fill="white"/>
525
-<path id="Vector_521" opacity="0.44" d="M378.8 135.1C377.2 134.2 374.6 134.2 373 135.1C371.4 136 371.4 137.5 373 138.5C374.6 139.5 377.2 139.4 378.8 138.5C380.4 137.6 380.4 136.1 378.8 135.1Z" fill="white"/>
526
-<path id="Vector_522" opacity="0.44" d="M387 130.4C385.4 129.5 382.8 129.5 381.2 130.4C379.6 131.3 379.6 132.8 381.2 133.8C382.8 134.7 385.4 134.7 387 133.8C388.6 132.8 388.6 131.3 387 130.4Z" fill="white"/>
527
-<path id="Vector_523" opacity="0.44" d="M395.3 125.5C393.7 124.6 391.1 124.6 389.5 125.5C387.9 126.4 387.9 127.9 389.5 128.9C391.1 129.8 393.7 129.8 395.3 128.9C396.9 128 396.9 126.5 395.3 125.5Z" fill="white"/>
528
-<path id="Vector_524" opacity="0.44" d="M403.5 120.7C401.9 119.8 399.3 119.8 397.7 120.7C396.1 121.6 396.1 123.1 397.7 124.1C399.3 125 401.9 125 403.5 124.1C405.1 123.2 405.1 121.7 403.5 120.7Z" fill="white"/>
529
-<path id="Vector_525" opacity="0.44" d="M411.8 115.9C410.2 115 407.6 115 406 115.9C404.4 116.8 404.4 118.3 406 119.3C407.6 120.2 410.2 120.2 411.8 119.3C413.4 118.4 413.4 116.9 411.8 115.9Z" fill="white"/>
530
-<path id="Vector_526" opacity="0.44" d="M420 111.1C418.4 110.2 415.8 110.2 414.2 111.1C412.6 112 412.6 113.5 414.2 114.5C415.8 115.4 418.4 115.4 420 114.5C421.6 113.6 421.6 112.1 420 111.1Z" fill="white"/>
531
-<path id="Vector_527" opacity="0.44" d="M428.3 106.3C426.7 105.4 424.1 105.4 422.5 106.3C420.9 107.2 420.9 108.7 422.5 109.7C424.1 110.6 426.7 110.6 428.3 109.7C429.9 108.8 429.9 107.3 428.3 106.3Z" fill="white"/>
532
-<path id="Vector_528" opacity="0.44" d="M436.5 101.5C434.9 100.6 432.3 100.6 430.7 101.5C429.1 102.4 429.1 103.9 430.7 104.9C432.3 105.8 434.9 105.8 436.5 104.9C438.2 104 438.1 102.5 436.5 101.5Z" fill="white"/>
533
-<path id="Vector_529" opacity="0.44" d="M362.2 135.1C360.6 134.2 358 134.2 356.4 135.1C354.8 136 354.8 137.5 356.4 138.5C358 139.4 360.6 139.4 362.2 138.5C363.8 137.6 363.8 136.1 362.2 135.1Z" fill="white"/>
534
-<path id="Vector_530" opacity="0.44" d="M370.5 130.3C368.9 129.4 366.3 129.4 364.7 130.3C363.1 131.2 363.1 132.7 364.7 133.7C366.3 134.6 368.9 134.6 370.5 133.7C372.1 132.8 372.1 131.3 370.5 130.3Z" fill="white"/>
535
-<path id="Vector_531" opacity="0.44" d="M378.7 125.5C377.1 124.6 374.5 124.6 372.9 125.5C371.3 126.4 371.3 127.9 372.9 128.9C374.5 129.8 377.1 129.8 378.7 128.9C380.3 128 380.3 126.5 378.7 125.5Z" fill="white"/>
536
-<path id="Vector_532" opacity="0.44" d="M387 120.7C385.4 119.8 382.8 119.8 381.2 120.7C379.6 121.6 379.6 123.1 381.2 124.1C382.8 125 385.4 125 387 124.1C388.6 123.2 388.6 121.7 387 120.7Z" fill="white"/>
537
-<path id="Vector_533" opacity="0.44" d="M395.2 115.9C393.6 115 391 115 389.4 115.9C387.8 116.8 387.8 118.3 389.4 119.3C391 120.2 393.6 120.2 395.2 119.3C396.8 118.4 396.8 116.9 395.2 115.9Z" fill="white"/>
538
-<path id="Vector_534" opacity="0.44" d="M403.5 111.1C401.9 110.2 399.3 110.2 397.7 111.1C396.1 112 396.1 113.5 397.7 114.5C399.3 115.4 401.9 115.4 403.5 114.5C405.1 113.6 405.1 112.1 403.5 111.1Z" fill="white"/>
539
-<path id="Vector_535" opacity="0.44" d="M411.7 106.3C410.1 105.4 407.5 105.4 405.9 106.3C404.3 107.2 404.3 108.7 405.9 109.7C407.5 110.6 410.1 110.6 411.7 109.7C413.3 108.8 413.3 107.3 411.7 106.3Z" fill="white"/>
540
-<path id="Vector_536" opacity="0.44" d="M420 101.5C418.4 100.6 415.8 100.6 414.2 101.5C412.6 102.4 412.6 103.9 414.2 104.9C415.8 105.8 418.4 105.8 420 104.9C421.6 104 421.6 102.5 420 101.5Z" fill="white"/>
541
-<path id="Vector_537" opacity="0.44" d="M428.2 96.7C426.6 95.8 424 95.8 422.4 96.7C420.8 97.6 420.8 99.1 422.4 100.1C424 101 426.6 101 428.2 100.1C429.8 99.2 429.8 97.7 428.2 96.7Z" fill="white"/>
542
-<path id="Vector_538" opacity="0.44" d="M386.9 111.1C385.3 110.2 382.7 110.2 381.1 111.1C379.5 112 379.5 113.5 381.1 114.5C382.7 115.4 385.3 115.4 386.9 114.5C388.5 113.6 388.5 112.1 386.9 111.1Z" fill="white"/>
543
-<path id="Vector_539" opacity="0.44" d="M395.2 106.3C393.6 105.4 391 105.4 389.4 106.3C387.8 107.2 387.8 108.7 389.4 109.7C391 110.6 393.6 110.6 395.2 109.7C396.8 108.8 396.8 107.3 395.2 106.3Z" fill="white"/>
544
-<path id="Vector_540" opacity="0.44" d="M403.4 101.5C401.8 100.6 399.2 100.6 397.6 101.5C396 102.4 396 103.9 397.6 104.9C399.2 105.8 401.8 105.8 403.4 104.9C405 104 405 102.5 403.4 101.5Z" fill="white"/>
545
-<path id="Vector_541" opacity="0.44" d="M411.7 96.7C410.1 95.8 407.5 95.8 405.9 96.7C404.3 97.6 404.3 99.1 405.9 100.1C407.5 101 410.1 101 411.7 100.1C413.3 99.2 413.3 97.7 411.7 96.7Z" fill="white"/>
546
-<path id="Vector_542" opacity="0.44" d="M386.9 101.5C385.3 100.6 382.7 100.6 381.1 101.5C379.5 102.4 379.5 103.9 381.1 104.9C382.7 105.8 385.3 105.8 386.9 104.9C388.5 104 388.5 102.5 386.9 101.5Z" fill="white"/>
547
-<path id="Vector_543" opacity="0.44" d="M395.1 96.7C393.5 95.8 390.9 95.8 389.3 96.7C387.7 97.6 387.7 99.1 389.3 100.1C390.9 101 393.5 101 395.1 100.1C396.7 99.2 396.7 97.7 395.1 96.7Z" fill="white"/>
548
-<path id="Vector_544" opacity="0.44" d="M403.4 91.9C401.8 91 399.2 91 397.6 91.9C396 92.8 396 94.3 397.6 95.3C399.2 96.2 401.8 96.2 403.4 95.3C405 94.4 405 92.9 403.4 91.9Z" fill="white"/>
549
-<path id="Vector_545" opacity="0.44" d="M378.5 96.7C376.9 95.8 374.3 95.8 372.7 96.7C371.1 97.6 371.1 99.1 372.7 100.1C374.3 101 376.9 101 378.5 100.1C380.1 99.2 380.1 97.7 378.5 96.7Z" fill="white"/>
550
-<path id="Vector_546" opacity="0.44" d="M386.8 91.9C385.2 91 382.6 91 381 91.9C379.4 92.8 379.4 94.3 381 95.3C382.6 96.2 385.2 96.2 386.8 95.3C388.4 94.4 388.4 92.9 386.8 91.9Z" fill="white"/>
551
-<path id="Vector_547" opacity="0.44" d="M189.1 284C187.5 283.1 184.9 283.1 183.3 284C181.7 284.9 181.7 286.4 183.3 287.4C184.9 288.3 187.5 288.3 189.1 287.4C190.7 286.4 190.7 284.9 189.1 284Z" fill="white"/>
552
-<path id="Vector_548" opacity="0.44" d="M197.4 279.2C195.8 278.3 193.2 278.3 191.6 279.2C190 280.1 190 281.6 191.6 282.6C193.2 283.5 195.8 283.5 197.4 282.6C199 281.6 199 280.1 197.4 279.2Z" fill="white"/>
553
-<path id="Vector_549" opacity="0.44" d="M205.6 274.4C204 273.5 201.4 273.5 199.8 274.4C198.2 275.3 198.2 276.8 199.8 277.8C201.4 278.7 204 278.7 205.6 277.8C207.2 276.8 207.2 275.3 205.6 274.4Z" fill="white"/>
554
-<path id="Vector_550" opacity="0.44" d="M156.1 293.6C154.5 292.7 151.9 292.7 150.3 293.6C148.7 294.5 148.7 296 150.3 297C151.9 297.9 154.5 297.9 156.1 297C157.7 296.1 157.6 294.5 156.1 293.6Z" fill="white"/>
555
-<path id="Vector_551" opacity="0.44" d="M164.3 288.8C162.7 287.9 160.1 287.9 158.5 288.8C156.9 289.7 156.9 291.2 158.5 292.2C160.1 293.1 162.7 293.1 164.3 292.2C165.9 291.2 165.9 289.7 164.3 288.8Z" fill="white"/>
556
-<path id="Vector_552" opacity="0.44" d="M172.6 284C171 283.1 168.4 283.1 166.8 284C165.2 284.9 165.2 286.4 166.8 287.4C168.4 288.3 171 288.3 172.6 287.4C174.2 286.4 174.2 284.9 172.6 284Z" fill="white"/>
557
-<path id="Vector_553" opacity="0.44" d="M180.8 279.2C179.2 278.3 176.6 278.3 175 279.2C173.4 280.1 173.4 281.6 175 282.6C176.6 283.5 179.2 283.5 180.8 282.6C182.4 281.6 182.4 280.1 180.8 279.2Z" fill="white"/>
558
-<path id="Vector_554" opacity="0.44" d="M189.1 274.4C187.5 273.5 184.9 273.5 183.3 274.4C181.7 275.3 181.7 276.8 183.3 277.8C184.9 278.7 187.5 278.7 189.1 277.8C190.7 276.8 190.7 275.3 189.1 274.4Z" fill="white"/>
559
-<path id="Vector_555" opacity="0.44" d="M197.3 269.6C195.7 268.7 193.1 268.7 191.5 269.6C189.9 270.5 189.9 272 191.5 273C193.1 273.9 195.7 273.9 197.3 273C198.9 272 198.9 270.5 197.3 269.6Z" fill="white"/>
560
-<path id="Vector_556" opacity="0.44" d="M147.7 288.8C146.1 287.9 143.5 287.9 141.9 288.8C140.3 289.7 140.3 291.2 141.9 292.2C143.5 293.1 146.1 293.1 147.7 292.2C149.3 291.3 149.3 289.7 147.7 288.8Z" fill="white"/>
561
-<path id="Vector_557" opacity="0.44" d="M156 284C154.4 283.1 151.8 283.1 150.2 284C148.6 284.9 148.6 286.4 150.2 287.4C151.8 288.3 154.4 288.3 156 287.4C157.6 286.4 157.6 284.9 156 284Z" fill="white"/>
562
-<path id="Vector_558" opacity="0.44" d="M164.3 279.2C162.7 278.3 160.1 278.3 158.5 279.2C156.9 280.1 156.9 281.6 158.5 282.6C160.1 283.5 162.7 283.5 164.3 282.6C165.9 281.7 165.9 280.1 164.3 279.2Z" fill="white"/>
563
-<path id="Vector_559" opacity="0.44" d="M172.5 274.4C170.9 273.5 168.3 273.5 166.7 274.4C165.1 275.3 165.1 276.8 166.7 277.8C168.3 278.7 170.9 278.7 172.5 277.8C174.1 276.8 174.1 275.3 172.5 274.4Z" fill="white"/>
564
-<path id="Vector_560" opacity="0.44" d="M180.8 269.6C179.2 268.7 176.6 268.7 175 269.6C173.4 270.5 173.4 272 175 273C176.6 273.9 179.2 273.9 180.8 273C182.4 272 182.4 270.5 180.8 269.6Z" fill="white"/>
565
-<path id="Vector_561" opacity="0.44" d="M189 264.8C187.4 263.9 184.8 263.9 183.2 264.8C181.6 265.7 181.6 267.2 183.2 268.2C184.8 269.1 187.4 269.1 189 268.2C190.6 267.2 190.6 265.7 189 264.8Z" fill="white"/>
566
-<path id="Vector_562" opacity="0.44" d="M131.2 288.8C129.6 287.9 127 287.9 125.4 288.8C123.8 289.7 123.8 291.2 125.4 292.2C127 293.1 129.6 293.1 131.2 292.2C132.8 291.3 132.8 289.7 131.2 288.8Z" fill="white"/>
567
-<path id="Vector_563" opacity="0.44" d="M139.4 284C137.8 283.1 135.2 283.1 133.6 284C132 284.9 132 286.4 133.6 287.4C135.2 288.3 137.8 288.3 139.4 287.4C141 286.4 141 284.9 139.4 284Z" fill="white"/>
568
-<path id="Vector_564" opacity="0.44" d="M147.7 279.2C146.1 278.3 143.5 278.3 141.9 279.2C140.3 280.1 140.3 281.6 141.9 282.6C143.5 283.5 146.1 283.5 147.7 282.6C149.3 281.6 149.3 280.1 147.7 279.2Z" fill="white"/>
569
-<path id="Vector_565" opacity="0.44" d="M156 274.4C154.4 273.5 151.8 273.5 150.2 274.4C148.6 275.3 148.6 276.8 150.2 277.8C151.8 278.7 154.4 278.7 156 277.8C157.6 276.8 157.6 275.3 156 274.4Z" fill="white"/>
570
-<path id="Vector_566" opacity="0.44" d="M164.2 269.6C162.6 268.7 160 268.7 158.4 269.6C156.8 270.5 156.8 272 158.4 273C160 273.9 162.6 273.9 164.2 273C165.8 272 165.8 270.5 164.2 269.6Z" fill="white"/>
571
-<path id="Vector_567" opacity="0.44" d="M172.5 264.8C170.9 263.9 168.3 263.9 166.7 264.8C165.1 265.7 165.1 267.2 166.7 268.2C168.3 269.1 170.9 269.1 172.5 268.2C174.1 267.2 174.1 265.7 172.5 264.8Z" fill="white"/>
572
-<path id="Vector_568" opacity="0.44" d="M180.7 260C179.1 259.1 176.5 259.1 174.9 260C173.3 260.9 173.3 262.4 174.9 263.4C176.5 264.3 179.1 264.3 180.7 263.4C182.3 262.4 182.3 260.9 180.7 260Z" fill="white"/>
573
-<path id="Vector_569" opacity="0.44" d="M189 255.2C187.4 254.3 184.8 254.3 183.2 255.2C181.6 256.1 181.6 257.6 183.2 258.6C184.8 259.5 187.4 259.5 189 258.6C190.6 257.6 190.6 256.1 189 255.2Z" fill="white"/>
574
-<path id="Vector_570" opacity="0.44" d="M106.4 293.6C104.8 292.7 102.2 292.7 100.6 293.6C99 294.5 99 296 100.6 297C102.2 297.9 104.8 297.9 106.4 297C108 296.1 108 294.5 106.4 293.6Z" fill="white"/>
575
-<path id="Vector_571" opacity="0.44" d="M114.6 288.8C113 287.9 110.4 287.9 108.8 288.8C107.2 289.7 107.2 291.2 108.8 292.2C110.4 293.1 113 293.1 114.6 292.2C116.2 291.3 116.2 289.7 114.6 288.8Z" fill="white"/>
576
-<path id="Vector_572" opacity="0.44" d="M122.9 284C121.3 283.1 118.7 283.1 117.1 284C115.5 284.9 115.5 286.4 117.1 287.4C118.7 288.3 121.3 288.3 122.9 287.4C124.5 286.4 124.5 284.9 122.9 284Z" fill="white"/>
577
-<path id="Vector_573" opacity="0.44" d="M131.1 279.2C129.5 278.3 126.9 278.3 125.3 279.2C123.7 280.1 123.7 281.6 125.3 282.6C126.9 283.5 129.5 283.5 131.1 282.6C132.7 281.6 132.7 280.1 131.1 279.2Z" fill="white"/>
578
-<path id="Vector_574" opacity="0.44" d="M139.4 274.4C137.8 273.5 135.2 273.5 133.6 274.4C132 275.3 132 276.8 133.6 277.8C135.2 278.7 137.8 278.7 139.4 277.8C141 276.8 141 275.3 139.4 274.4Z" fill="white"/>
579
-<path id="Vector_575" opacity="0.44" d="M147.6 269.6C146 268.7 143.4 268.7 141.8 269.6C140.2 270.5 140.2 272 141.8 273C143.4 273.9 146 273.9 147.6 273C149.3 272 149.2 270.5 147.6 269.6Z" fill="white"/>
580
-<path id="Vector_576" opacity="0.44" d="M155.9 264.8C154.3 263.9 151.7 263.9 150.1 264.8C148.5 265.7 148.5 267.2 150.1 268.2C151.7 269.1 154.3 269.1 155.9 268.2C157.5 267.2 157.5 265.7 155.9 264.8Z" fill="white"/>
581
-<path id="Vector_577" opacity="0.44" d="M164.2 260C162.6 259.1 160 259.1 158.4 260C156.8 260.9 156.8 262.4 158.4 263.4C160 264.3 162.6 264.3 164.2 263.4C165.8 262.4 165.8 260.9 164.2 260Z" fill="white"/>
582
-<path id="Vector_578" opacity="0.44" d="M172.4 255.2C170.8 254.3 168.2 254.3 166.6 255.2C165 256.1 165 257.6 166.6 258.6C168.2 259.5 170.8 259.5 172.4 258.6C174 257.6 174 256.1 172.4 255.2Z" fill="white"/>
583
-<path id="Vector_579" opacity="0.44" d="M180.7 250.4C179.1 249.5 176.5 249.5 174.9 250.4C173.3 251.3 173.3 252.8 174.9 253.8C176.5 254.7 179.1 254.7 180.7 253.8C182.3 252.8 182.3 251.3 180.7 250.4Z" fill="white"/>
584
-<path id="Vector_580" opacity="0.44" d="M188.9 245.6C187.3 244.7 184.7 244.7 183.1 245.6C181.5 246.5 181.5 248 183.1 249C184.7 249.9 187.3 249.9 188.9 249C190.5 248 190.5 246.5 188.9 245.6Z" fill="white"/>
585
-<path id="Vector_581" opacity="0.44" d="M81.5 298.4C79.9 297.5 77.3 297.5 75.7 298.4C74.1 299.3 74.1 300.8 75.7 301.8C77.3 302.7 79.9 302.7 81.5 301.8C83.2 300.9 83.1 299.3 81.5 298.4Z" fill="white"/>
586
-<path id="Vector_582" opacity="0.44" d="M89.8 293.6C88.2 292.7 85.6 292.7 84 293.6C82.4 294.5 82.4 296 84 297C85.6 297.9 88.2 297.9 89.8 297C91.4 296.1 91.4 294.5 89.8 293.6Z" fill="white"/>
587
-<path id="Vector_583" opacity="0.44" d="M98.1 288.8C96.5 287.9 93.9 287.9 92.3 288.8C90.7 289.7 90.7 291.2 92.3 292.2C93.9 293.1 96.5 293.1 98.1 292.2C99.7 291.3 99.7 289.7 98.1 288.8Z" fill="white"/>
588
-<path id="Vector_584" opacity="0.44" d="M106.3 284C104.7 283.1 102.1 283.1 100.5 284C98.9 284.9 98.9 286.4 100.5 287.4C102.1 288.3 104.7 288.3 106.3 287.4C107.9 286.4 107.9 284.9 106.3 284Z" fill="white"/>
589
-<path id="Vector_585" opacity="0.44" d="M114.6 279.2C113 278.3 110.4 278.3 108.8 279.2C107.2 280.1 107.2 281.6 108.8 282.6C110.4 283.5 113 283.5 114.6 282.6C116.2 281.6 116.2 280.1 114.6 279.2Z" fill="white"/>
590
-<path id="Vector_586" opacity="0.44" d="M122.8 274.4C121.2 273.5 118.6 273.5 117 274.4C115.4 275.3 115.4 276.8 117 277.8C118.6 278.7 121.2 278.7 122.8 277.8C124.4 276.8 124.4 275.3 122.8 274.4Z" fill="white"/>
591
-<path id="Vector_587" opacity="0.44" d="M131.1 269.6C129.5 268.7 126.9 268.7 125.3 269.6C123.7 270.5 123.7 272 125.3 273C126.9 273.9 129.5 273.9 131.1 273C132.7 272 132.7 270.5 131.1 269.6Z" fill="white"/>
592
-<path id="Vector_588" opacity="0.44" d="M139.3 264.8C137.7 263.9 135.1 263.9 133.5 264.8C131.9 265.7 131.9 267.2 133.5 268.2C135.1 269.1 137.7 269.1 139.3 268.2C140.9 267.2 140.9 265.7 139.3 264.8Z" fill="white"/>
593
-<path id="Vector_589" opacity="0.44" d="M147.6 260C146 259.1 143.4 259.1 141.8 260C140.2 260.9 140.2 262.4 141.8 263.4C143.4 264.3 146 264.3 147.6 263.4C149.2 262.4 149.2 260.9 147.6 260Z" fill="white"/>
594
-<path id="Vector_590" opacity="0.44" d="M155.8 255.2C154.2 254.3 151.6 254.3 150 255.2C148.4 256.1 148.4 257.6 150 258.6C151.6 259.5 154.2 259.5 155.8 258.6C157.5 257.6 157.5 256.1 155.8 255.2Z" fill="white"/>
595
-<path id="Vector_591" opacity="0.44" d="M164.1 250.4C162.5 249.5 159.9 249.5 158.3 250.4C156.7 251.3 156.7 252.8 158.3 253.8C159.9 254.7 162.5 254.7 164.1 253.8C165.7 252.8 165.7 251.3 164.1 250.4Z" fill="white"/>
596
-<path id="Vector_592" opacity="0.44" d="M172.4 245.6C170.8 244.7 168.2 244.7 166.6 245.6C165 246.5 165 248 166.6 249C168.2 249.9 170.8 249.9 172.4 249C174 248 174 246.5 172.4 245.6Z" fill="white"/>
597
-<path id="Vector_593" opacity="0.44" d="M180.6 240.8C179 239.9 176.4 239.9 174.8 240.8C173.2 241.7 173.2 243.2 174.8 244.2C176.4 245.1 179 245.1 180.6 244.2C182.2 243.2 182.2 241.7 180.6 240.8Z" fill="white"/>
598
-<path id="Vector_594" opacity="0.44" d="M188.9 236C187.3 235.1 184.7 235.1 183.1 236C181.5 236.9 181.5 238.4 183.1 239.4C184.7 240.3 187.3 240.3 188.9 239.4C190.5 238.4 190.5 236.9 188.9 236Z" fill="white"/>
599
-<path id="Vector_595" opacity="0.44" d="M65 298.4C63.4 297.5 60.8 297.5 59.2 298.4C57.6 299.3 57.6 300.8 59.2 301.8C60.8 302.7 63.4 302.7 65 301.8C66.6 300.9 66.6 299.3 65 298.4Z" fill="white"/>
600
-<path id="Vector_596" opacity="0.44" d="M73.2 293.6C71.6 292.7 69 292.7 67.4 293.6C65.8 294.5 65.8 296 67.4 297C69 297.9 71.6 297.9 73.2 297C74.8 296.1 74.8 294.5 73.2 293.6Z" fill="white"/>
601
-<path id="Vector_597" opacity="0.44" d="M81.5 288.8C79.9 287.9 77.3 287.9 75.7 288.8C74.1 289.7 74.1 291.2 75.7 292.2C77.3 293.1 79.9 293.1 81.5 292.2C83.1 291.3 83.1 289.7 81.5 288.8Z" fill="white"/>
602
-<path id="Vector_598" opacity="0.44" d="M89.7 284C88.1 283.1 85.5 283.1 83.9 284C82.3 284.9 82.3 286.4 83.9 287.4C85.5 288.3 88.1 288.3 89.7 287.4C91.4 286.4 91.3 284.9 89.7 284Z" fill="white"/>
603
-<path id="Vector_599" opacity="0.44" d="M98 279.2C96.4 278.3 93.8 278.3 92.2 279.2C90.6 280.1 90.6 281.6 92.2 282.6C93.8 283.5 96.4 283.5 98 282.6C99.6 281.6 99.6 280.1 98 279.2Z" fill="white"/>
604
-<path id="Vector_600" opacity="0.44" d="M106.3 274.4C104.7 273.5 102.1 273.5 100.5 274.4C98.9 275.3 98.9 276.8 100.5 277.8C102.1 278.7 104.7 278.7 106.3 277.8C107.9 276.8 107.9 275.3 106.3 274.4Z" fill="white"/>
605
-<path id="Vector_601" opacity="0.44" d="M114.5 269.6C112.9 268.7 110.3 268.7 108.7 269.6C107.1 270.5 107.1 272 108.7 273C110.3 273.9 112.9 273.9 114.5 273C116.1 272 116.1 270.5 114.5 269.6Z" fill="white"/>
606
-<path id="Vector_602" opacity="0.44" d="M122.8 264.8C121.2 263.9 118.6 263.9 117 264.8C115.4 265.7 115.4 267.2 117 268.2C118.6 269.1 121.2 269.1 122.8 268.2C124.4 267.2 124.4 265.7 122.8 264.8Z" fill="white"/>
607
-<path id="Vector_603" opacity="0.44" d="M131 260C129.4 259.1 126.8 259.1 125.2 260C123.6 260.9 123.6 262.4 125.2 263.4C126.8 264.3 129.4 264.3 131 263.4C132.6 262.4 132.6 260.9 131 260Z" fill="white"/>
608
-<path id="Vector_604" opacity="0.44" d="M139.3 255.2C137.7 254.3 135.1 254.3 133.5 255.2C131.9 256.1 131.9 257.6 133.5 258.6C135.1 259.5 137.7 259.5 139.3 258.6C140.9 257.6 140.9 256.1 139.3 255.2Z" fill="white"/>
609
-<path id="Vector_605" opacity="0.44" d="M147.5 250.4C145.9 249.5 143.3 249.5 141.7 250.4C140.1 251.3 140.1 252.8 141.7 253.8C143.3 254.7 145.9 254.7 147.5 253.8C149.1 252.8 149.1 251.3 147.5 250.4Z" fill="white"/>
610
-<path id="Vector_606" opacity="0.44" d="M155.8 245.6C154.2 244.7 151.6 244.7 150 245.6C148.4 246.5 148.4 248 150 249C151.6 249.9 154.2 249.9 155.8 249C157.4 248 157.4 246.5 155.8 245.6Z" fill="white"/>
611
-<path id="Vector_607" opacity="0.44" d="M164 240.8C162.4 239.9 159.8 239.9 158.2 240.8C156.6 241.7 156.6 243.2 158.2 244.2C159.8 245.1 162.4 245.1 164 244.2C165.7 243.2 165.7 241.7 164 240.8Z" fill="white"/>
612
-<path id="Vector_608" opacity="0.44" d="M172.3 236C170.7 235.1 168.1 235.1 166.5 236C164.9 236.9 164.9 238.4 166.5 239.4C168.1 240.3 170.7 240.3 172.3 239.4C173.9 238.4 173.9 236.9 172.3 236Z" fill="white"/>
613
-<path id="Vector_609" opacity="0.44" d="M180.6 231.2C179 230.3 176.4 230.3 174.8 231.2C173.2 232.1 173.2 233.6 174.8 234.6C176.4 235.5 179 235.5 180.6 234.6C182.2 233.6 182.2 232.1 180.6 231.2Z" fill="white"/>
614
-<path id="Vector_610" opacity="0.44" d="M188.8 226.4C187.2 225.5 184.6 225.5 183 226.4C181.4 227.3 181.4 228.8 183 229.8C184.6 230.7 187.2 230.7 188.8 229.8C190.4 228.8 190.4 227.3 188.8 226.4Z" fill="white"/>
615
-<path id="Vector_611" opacity="0.44" d="M312.6 154.4C311 153.5 308.4 153.5 306.8 154.4C305.2 155.3 305.2 156.8 306.8 157.8C308.4 158.7 311 158.7 312.6 157.8C314.2 156.8 314.2 155.3 312.6 154.4Z" fill="white"/>
616
-<path id="Vector_612" opacity="0.44" d="M48.4 298.4C46.8 297.5 44.2 297.5 42.6 298.4C41 299.3 41 300.8 42.6 301.8C44.2 302.7 46.8 302.7 48.4 301.8C50 300.9 50 299.3 48.4 298.4Z" fill="white"/>
617
-<path id="Vector_613" opacity="0.44" d="M56.7 293.6C55.1 292.7 52.5 292.7 50.9 293.6C49.3 294.5 49.3 296 50.9 297C52.5 297.9 55.1 297.9 56.7 297C58.3 296.1 58.3 294.5 56.7 293.6Z" fill="white"/>
618
-<path id="Vector_614" opacity="0.44" d="M64.9 288.8C63.3 287.9 60.7 287.9 59.1 288.8C57.5 289.7 57.5 291.2 59.1 292.2C60.7 293.1 63.3 293.1 64.9 292.2C66.5 291.3 66.5 289.7 64.9 288.8Z" fill="white"/>
619
-<path id="Vector_615" opacity="0.44" d="M73.2 284C71.6 283.1 69 283.1 67.4 284C65.8 284.9 65.8 286.4 67.4 287.4C69 288.3 71.6 288.3 73.2 287.4C74.8 286.5 74.8 284.9 73.2 284Z" fill="white"/>
620
-<path id="Vector_616" opacity="0.44" d="M81.4 279.2C79.8 278.3 77.2 278.3 75.6 279.2C74 280.1 74 281.6 75.6 282.6C77.2 283.5 79.8 283.5 81.4 282.6C83 281.6 83 280.1 81.4 279.2Z" fill="white"/>
621
-<path id="Vector_617" opacity="0.44" d="M89.7 274.4C88.1 273.5 85.5 273.5 83.9 274.4C82.3 275.3 82.3 276.8 83.9 277.8C85.5 278.7 88.1 278.7 89.7 277.8C91.3 276.8 91.3 275.3 89.7 274.4Z" fill="white"/>
622
-<path id="Vector_618" opacity="0.44" d="M97.9 269.6C96.3 268.7 93.7 268.7 92.1 269.6C90.5 270.5 90.5 272 92.1 273C93.7 273.9 96.3 273.9 97.9 273C99.6 272 99.5 270.5 97.9 269.6Z" fill="white"/>
623
-<path id="Vector_619" opacity="0.44" d="M106.2 264.8C104.6 263.9 102 263.9 100.4 264.8C98.8 265.7 98.8 267.2 100.4 268.2C102 269.1 104.6 269.1 106.2 268.2C107.8 267.2 107.8 265.7 106.2 264.8Z" fill="white"/>
624
-<path id="Vector_620" opacity="0.44" d="M114.5 260C112.9 259.1 110.3 259.1 108.7 260C107.1 260.9 107.1 262.4 108.7 263.4C110.3 264.3 112.9 264.3 114.5 263.4C116.1 262.4 116.1 260.9 114.5 260Z" fill="white"/>
625
-<path id="Vector_621" opacity="0.44" d="M122.7 255.2C121.1 254.3 118.5 254.3 116.9 255.2C115.3 256.1 115.3 257.6 116.9 258.6C118.5 259.5 121.1 259.5 122.7 258.6C124.3 257.6 124.3 256.1 122.7 255.2Z" fill="white"/>
626
-<path id="Vector_622" opacity="0.44" d="M131 250.4C129.4 249.5 126.8 249.5 125.2 250.4C123.6 251.3 123.6 252.8 125.2 253.8C126.8 254.7 129.4 254.7 131 253.8C132.6 252.8 132.6 251.3 131 250.4Z" fill="white"/>
627
-<path id="Vector_623" opacity="0.44" d="M139.2 245.6C137.6 244.7 135 244.7 133.4 245.6C131.8 246.5 131.8 248 133.4 249C135 249.9 137.6 249.9 139.2 249C140.8 248 140.8 246.5 139.2 245.6Z" fill="white"/>
628
-<path id="Vector_624" opacity="0.44" d="M147.5 240.8C145.9 239.9 143.3 239.9 141.7 240.8C140.1 241.7 140.1 243.2 141.7 244.2C143.3 245.1 145.9 245.1 147.5 244.2C149.1 243.2 149.1 241.7 147.5 240.8Z" fill="white"/>
629
-<path id="Vector_625" opacity="0.44" d="M155.7 236C154.1 235.1 151.5 235.1 149.9 236C148.3 236.9 148.3 238.4 149.9 239.4C151.5 240.3 154.1 240.3 155.7 239.4C157.3 238.4 157.3 236.9 155.7 236Z" fill="white"/>
630
-<path id="Vector_626" opacity="0.44" d="M164 231.2C162.4 230.3 159.8 230.3 158.2 231.2C156.6 232.1 156.6 233.6 158.2 234.6C159.8 235.5 162.4 235.5 164 234.6C165.6 233.6 165.6 232.1 164 231.2Z" fill="white"/>
631
-<path id="Vector_627" opacity="0.44" d="M172.2 226.4C170.6 225.5 168 225.5 166.4 226.4C164.8 227.3 164.8 228.8 166.4 229.8C168 230.7 170.6 230.7 172.2 229.8C173.9 228.8 173.8 227.3 172.2 226.4Z" fill="white"/>
632
-<path id="Vector_628" opacity="0.44" d="M180.5 221.6C178.9 220.7 176.3 220.7 174.7 221.6C173.1 222.5 173.1 224 174.7 225C176.3 225.9 178.9 225.9 180.5 225C182.1 224 182.1 222.5 180.5 221.6Z" fill="white"/>
633
-<path id="Vector_629" opacity="0.44" d="M287.8 159.2C286.2 158.3 283.6 158.3 282 159.2C280.4 160.1 280.4 161.6 282 162.6C283.6 163.5 286.2 163.5 287.8 162.6C289.4 161.6 289.4 160.1 287.8 159.2Z" fill="white"/>
634
-<path id="Vector_630" opacity="0.44" d="M304.3 149.6C302.7 148.7 300.1 148.7 298.5 149.6C296.9 150.5 296.9 152 298.5 153C300.1 153.9 302.7 153.9 304.3 153C305.9 152 305.9 150.5 304.3 149.6Z" fill="white"/>
635
-<path id="Vector_631" opacity="0.44" d="M312.6 144.7C311 143.8 308.4 143.8 306.8 144.7C305.2 145.6 305.2 147.1 306.8 148.1C308.4 149 311 149 312.6 148.1C314.2 147.2 314.2 145.7 312.6 144.7Z" fill="white"/>
636
-<path id="Vector_632" opacity="0.44" d="M15.3 308C13.7 307.1 11.1 307.1 9.49999 308C7.89999 308.9 7.89999 310.4 9.49999 311.4C11.1 312.3 13.7 312.3 15.3 311.4C16.9 310.4 16.9 308.9 15.3 308Z" fill="white"/>
637
-<path id="Vector_633" opacity="0.44" d="M40.1 293.6C38.5 292.7 35.9 292.7 34.3 293.6C32.7 294.5 32.7 296 34.3 297C35.9 297.9 38.5 297.9 40.1 297C41.7 296 41.7 294.5 40.1 293.6Z" fill="white"/>
638
-<path id="Vector_634" opacity="0.44" d="M48.4 288.8C46.8 287.9 44.2 287.9 42.6 288.8C41 289.7 41 291.2 42.6 292.2C44.2 293.1 46.8 293.1 48.4 292.2C50 291.2 49.9 289.7 48.4 288.8Z" fill="white"/>
639
-<path id="Vector_635" opacity="0.44" d="M56.6 284C55 283.1 52.4 283.1 50.8 284C49.2 284.9 49.2 286.4 50.8 287.4C52.4 288.3 55 288.3 56.6 287.4C58.2 286.4 58.2 284.9 56.6 284Z" fill="white"/>
640
-<path id="Vector_636" opacity="0.44" d="M64.9 279.2C63.3 278.3 60.7 278.3 59.1 279.2C57.5 280.1 57.5 281.6 59.1 282.6C60.7 283.5 63.3 283.5 64.9 282.6C66.5 281.6 66.5 280.1 64.9 279.2Z" fill="white"/>
641
-<path id="Vector_637" opacity="0.44" d="M73.1 274.4C71.5 273.5 68.9 273.5 67.3 274.4C65.7 275.3 65.7 276.8 67.3 277.8C68.9 278.7 71.5 278.7 73.1 277.8C74.7 276.8 74.7 275.3 73.1 274.4Z" fill="white"/>
642
-<path id="Vector_638" opacity="0.44" d="M81.4 269.6C79.8 268.7 77.2 268.7 75.6 269.6C74 270.5 74 272 75.6 273C77.2 273.9 79.8 273.9 81.4 273C83 272 83 270.5 81.4 269.6Z" fill="white"/>
643
-<path id="Vector_639" opacity="0.44" d="M89.6 264.8C88 263.9 85.4 263.9 83.8 264.8C82.2 265.7 82.2 267.2 83.8 268.2C85.4 269.1 88 269.1 89.6 268.2C91.2 267.2 91.2 265.7 89.6 264.8Z" fill="white"/>
644
-<path id="Vector_640" opacity="0.44" d="M97.9 260C96.3 259.1 93.7 259.1 92.1 260C90.5 260.9 90.5 262.4 92.1 263.4C93.7 264.3 96.3 264.3 97.9 263.4C99.5 262.4 99.5 260.9 97.9 260Z" fill="white"/>
645
-<path id="Vector_641" opacity="0.44" d="M106.1 255.2C104.5 254.3 101.9 254.3 100.3 255.2C98.7 256.1 98.7 257.6 100.3 258.6C101.9 259.5 104.5 259.5 106.1 258.6C107.8 257.6 107.7 256.1 106.1 255.2Z" fill="white"/>
646
-<path id="Vector_642" opacity="0.44" d="M114.4 250.4C112.8 249.5 110.2 249.5 108.6 250.4C107 251.3 107 252.8 108.6 253.8C110.2 254.7 112.8 254.7 114.4 253.8C116 252.8 116 251.3 114.4 250.4Z" fill="white"/>
647
-<path id="Vector_643" opacity="0.44" d="M122.7 245.6C121.1 244.7 118.5 244.7 116.9 245.6C115.3 246.5 115.3 248 116.9 249C118.5 249.9 121.1 249.9 122.7 249C124.3 248 124.3 246.5 122.7 245.6Z" fill="white"/>
648
-<path id="Vector_644" opacity="0.44" d="M130.9 240.8C129.3 239.9 126.7 239.9 125.1 240.8C123.5 241.7 123.5 243.2 125.1 244.2C126.7 245.1 129.3 245.1 130.9 244.2C132.5 243.2 132.5 241.7 130.9 240.8Z" fill="white"/>
649
-<path id="Vector_645" opacity="0.44" d="M139.2 236C137.6 235.1 135 235.1 133.4 236C131.8 236.9 131.8 238.4 133.4 239.4C135 240.3 137.6 240.3 139.2 239.4C140.8 238.4 140.8 236.9 139.2 236Z" fill="white"/>
650
-<path id="Vector_646" opacity="0.44" d="M147.4 231.2C145.8 230.3 143.2 230.3 141.6 231.2C140 232.1 140 233.6 141.6 234.6C143.2 235.5 145.8 235.5 147.4 234.6C149 233.6 149 232.1 147.4 231.2Z" fill="white"/>
651
-<path id="Vector_647" opacity="0.44" d="M155.7 226.4C154.1 225.5 151.5 225.5 149.9 226.4C148.3 227.3 148.3 228.8 149.9 229.8C151.5 230.7 154.1 230.7 155.7 229.8C157.3 228.8 157.3 227.3 155.7 226.4Z" fill="white"/>
652
-<path id="Vector_648" opacity="0.44" d="M163.9 221.6C162.3 220.7 159.7 220.7 158.1 221.6C156.5 222.5 156.5 224 158.1 225C159.7 225.9 162.3 225.9 163.9 225C165.5 224 165.5 222.5 163.9 221.6Z" fill="white"/>
653
-<path id="Vector_649" opacity="0.44" d="M172.2 216.8C170.6 215.9 168 215.9 166.4 216.8C164.8 217.7 164.8 219.2 166.4 220.2C168 221.1 170.6 221.1 172.2 220.2C173.8 219.2 173.8 217.7 172.2 216.8Z" fill="white"/>
654
-<path id="Vector_650" opacity="0.44" d="M279.5 154.3C277.9 153.4 275.3 153.4 273.7 154.3C272.1 155.2 272.1 156.7 273.7 157.7C275.3 158.6 277.9 158.6 279.5 157.7C281.1 156.8 281.1 155.3 279.5 154.3Z" fill="white"/>
655
-<path id="Vector_651" opacity="0.44" d="M296 144.7C294.4 143.8 291.8 143.8 290.2 144.7C288.6 145.6 288.6 147.1 290.2 148.1C291.8 149 294.4 149 296 148.1C297.6 147.2 297.6 145.7 296 144.7Z" fill="white"/>
656
-<path id="Vector_652" opacity="0.44" d="M304.3 139.9C302.7 139 300.1 139 298.5 139.9C296.9 140.8 296.9 142.3 298.5 143.3C300.1 144.2 302.7 144.2 304.3 143.3C305.9 142.4 305.8 140.9 304.3 139.9Z" fill="white"/>
657
-<path id="Vector_653" opacity="0.44" d="M312.5 135.1C310.9 134.2 308.3 134.2 306.7 135.1C305.1 136 305.1 137.5 306.7 138.5C308.3 139.4 310.9 139.4 312.5 138.5C314.1 137.6 314.1 136.1 312.5 135.1Z" fill="white"/>
658
-<path id="Vector_654" opacity="0.44" d="M320.8 130.3C319.2 129.4 316.6 129.4 315 130.3C313.4 131.2 313.4 132.7 315 133.7C316.6 134.6 319.2 134.6 320.8 133.7C322.4 132.8 322.4 131.3 320.8 130.3Z" fill="white"/>
659
-<path id="Vector_655" opacity="0.44" d="M345.5 115.9C343.9 115 341.3 115 339.7 115.9C338.1 116.8 338.1 118.3 339.7 119.3C341.3 120.2 343.9 120.2 345.5 119.3C347.1 118.4 347.1 116.9 345.5 115.9Z" fill="white"/>
660
-<path id="Vector_656" opacity="0.44" d="M353.8 111.1C352.2 110.2 349.6 110.2 348 111.1C346.4 112 346.4 113.5 348 114.5C349.6 115.4 352.2 115.4 353.8 114.5C355.4 113.6 355.4 112.1 353.8 111.1Z" fill="white"/>
661
-<path id="Vector_657" opacity="0.44" d="M403.3 82.3C401.7 81.4 399.1 81.4 397.5 82.3C395.9 83.2 395.9 84.7 397.5 85.7C399.1 86.6 401.7 86.6 403.3 85.7C404.9 84.8 404.9 83.2 403.3 82.3Z" fill="white"/>
662
-<path id="Vector_658" opacity="0.44" d="M7 303.2C5.4 302.3 2.8 302.3 1.2 303.2C-0.4 304.1 -0.4 305.6 1.2 306.6C2.8 307.5 5.4 307.5 7 306.6C8.6 305.6 8.6 304.1 7 303.2Z" fill="white"/>
663
-<path id="Vector_659" opacity="0.44" d="M15.3 298.4C13.7 297.5 11.1 297.5 9.49999 298.4C7.89999 299.3 7.89999 300.8 9.49999 301.8C11.1 302.7 13.7 302.7 15.3 301.8C16.9 300.8 16.9 299.3 15.3 298.4Z" fill="white"/>
664
-<path id="Vector_660" opacity="0.44" d="M23.5 293.6C21.9 292.7 19.3 292.7 17.7 293.6C16.1 294.5 16.1 296 17.7 297C19.3 297.9 21.9 297.9 23.5 297C25.1 296 25.1 294.5 23.5 293.6Z" fill="white"/>
665
-<path id="Vector_661" opacity="0.44" d="M31.8 288.8C30.2 287.9 27.6 287.9 26 288.8C24.4 289.7 24.4 291.2 26 292.2C27.6 293.1 30.2 293.1 31.8 292.2C33.4 291.2 33.4 289.7 31.8 288.8Z" fill="white"/>
666
-<path id="Vector_662" opacity="0.44" d="M40 284C38.4 283.1 35.8 283.1 34.2 284C32.6 284.9 32.6 286.4 34.2 287.4C35.8 288.3 38.4 288.3 40 287.4C41.7 286.4 41.6 284.9 40 284Z" fill="white"/>
667
-<path id="Vector_663" opacity="0.44" d="M48.3 279.2C46.7 278.3 44.1 278.3 42.5 279.2C40.9 280.1 40.9 281.6 42.5 282.6C44.1 283.5 46.7 283.5 48.3 282.6C49.9 281.6 49.9 280.1 48.3 279.2Z" fill="white"/>
668
-<path id="Vector_664" opacity="0.44" d="M56.6 274.4C55 273.5 52.4 273.5 50.8 274.4C49.2 275.3 49.2 276.8 50.8 277.8C52.4 278.7 55 278.7 56.6 277.8C58.2 276.8 58.1 275.3 56.6 274.4Z" fill="white"/>
669
-<path id="Vector_665" opacity="0.44" d="M106.1 245.6C104.5 244.7 101.9 244.7 100.3 245.6C98.7 246.5 98.7 248 100.3 249C101.9 249.9 104.5 249.9 106.1 249C107.7 248 107.7 246.5 106.1 245.6Z" fill="white"/>
670
-<path id="Vector_666" opacity="0.44" d="M114.3 240.8C112.7 239.9 110.1 239.9 108.5 240.8C106.9 241.7 106.9 243.2 108.5 244.2C110.1 245.1 112.7 245.1 114.3 244.2C116 243.2 115.9 241.7 114.3 240.8Z" fill="white"/>
671
-<path id="Vector_667" opacity="0.44" d="M122.6 236C121 235.1 118.4 235.1 116.8 236C115.2 236.9 115.2 238.4 116.8 239.4C118.4 240.3 121 240.3 122.6 239.4C124.2 238.4 124.2 236.9 122.6 236Z" fill="white"/>
672
-<path id="Vector_668" opacity="0.44" d="M130.9 231.2C129.3 230.3 126.7 230.3 125.1 231.2C123.5 232.1 123.5 233.6 125.1 234.6C126.7 235.5 129.3 235.5 130.9 234.6C132.5 233.6 132.5 232.1 130.9 231.2Z" fill="white"/>
673
-<path id="Vector_669" opacity="0.44" d="M139.1 226.4C137.5 225.5 134.9 225.5 133.3 226.4C131.7 227.3 131.7 228.8 133.3 229.8C134.9 230.7 137.5 230.7 139.1 229.8C140.7 228.8 140.7 227.3 139.1 226.4Z" fill="white"/>
674
-<path id="Vector_670" opacity="0.44" d="M147.4 221.6C145.8 220.7 143.2 220.7 141.6 221.6C140 222.5 140 224 141.6 225C143.2 225.9 145.8 225.9 147.4 225C149 224 149 222.5 147.4 221.6Z" fill="white"/>
675
-<path id="Vector_671" opacity="0.44" d="M155.6 216.8C154 215.9 151.4 215.9 149.8 216.8C148.2 217.7 148.2 219.2 149.8 220.2C151.4 221.1 154 221.1 155.6 220.2C157.2 219.2 157.2 217.7 155.6 216.8Z" fill="white"/>
676
-<path id="Vector_672" opacity="0.44" d="M163.9 212C162.3 211.1 159.7 211.1 158.1 212C156.5 212.9 156.5 214.4 158.1 215.4C159.7 216.3 162.3 216.3 163.9 215.4C165.5 214.4 165.5 212.9 163.9 212Z" fill="white"/>
677
-<path id="Vector_673" opacity="0.44" d="M172.1 207.2C170.5 206.3 167.9 206.3 166.3 207.2C164.7 208.1 164.7 209.6 166.3 210.6C167.9 211.5 170.5 211.5 172.1 210.6C173.7 209.6 173.7 208.1 172.1 207.2Z" fill="white"/>
678
-<path id="Vector_674" opacity="0.44" d="M188.6 197.6C187 196.7 184.4 196.7 182.8 197.6C181.2 198.5 181.2 200 182.8 201C184.4 201.9 187 201.9 188.6 201C190.2 200 190.2 198.5 188.6 197.6Z" fill="white"/>
679
-<path id="Vector_675" opacity="0.44" d="M262.9 154.3C261.3 153.4 258.7 153.4 257.1 154.3C255.5 155.2 255.5 156.7 257.1 157.7C258.7 158.6 261.3 158.6 262.9 157.7C264.5 156.8 264.5 155.3 262.9 154.3Z" fill="white"/>
680
-<path id="Vector_676" opacity="0.44" d="M271.2 149.5C269.6 148.6 267 148.6 265.4 149.5C263.8 150.4 263.8 151.9 265.4 152.9C267 153.8 269.6 153.8 271.2 152.9C272.8 152 272.8 150.5 271.2 149.5Z" fill="white"/>
681
-<path id="Vector_677" opacity="0.44" d="M279.4 144.7C277.8 143.8 275.2 143.8 273.6 144.7C272 145.6 272 147.1 273.6 148.1C275.2 149 277.8 149 279.4 148.1C281 147.2 281 145.7 279.4 144.7Z" fill="white"/>
682
-<path id="Vector_678" opacity="0.44" d="M287.7 139.9C286.1 139 283.5 139 281.9 139.9C280.3 140.8 280.3 142.3 281.9 143.3C283.5 144.2 286.1 144.2 287.7 143.3C289.3 142.4 289.3 140.9 287.7 139.9Z" fill="white"/>
683
-<path id="Vector_679" opacity="0.44" d="M304.2 130.3C302.6 129.4 300 129.4 298.4 130.3C296.8 131.2 296.8 132.7 298.4 133.7C300 134.6 302.6 134.6 304.2 133.7C305.8 132.8 305.8 131.3 304.2 130.3Z" fill="white"/>
684
-<path id="Vector_680" opacity="0.44" d="M329 115.9C327.4 115 324.8 115 323.2 115.9C321.6 116.8 321.6 118.3 323.2 119.3C324.8 120.2 327.4 120.2 329 119.3C330.6 118.4 330.6 116.9 329 115.9Z" fill="white"/>
685
-<path id="Vector_681" opacity="0.44" d="M337.2 111.1C335.6 110.2 333 110.2 331.4 111.1C329.8 112 329.8 113.5 331.4 114.5C333 115.4 335.6 115.4 337.2 114.5C338.8 113.6 338.8 112.1 337.2 111.1Z" fill="white"/>
686
-<path id="Vector_682" opacity="0.44" d="M345.5 106.3C343.9 105.4 341.3 105.4 339.7 106.3C338.1 107.2 338.1 108.7 339.7 109.7C341.3 110.6 343.9 110.6 345.5 109.7C347.1 108.8 347.1 107.3 345.5 106.3Z" fill="white"/>
687
-<path id="Vector_683" opacity="0.44" d="M353.7 101.5C352.1 100.6 349.5 100.6 347.9 101.5C346.3 102.4 346.3 103.9 347.9 104.9C349.5 105.8 352.1 105.8 353.7 104.9C355.3 104 355.3 102.5 353.7 101.5Z" fill="white"/>
688
-<path id="Vector_684" opacity="0.44" d="M386.7 82.3C385.1 81.4 382.5 81.4 380.9 82.3C379.3 83.2 379.3 84.7 380.9 85.7C382.5 86.6 385.1 86.6 386.7 85.7C388.3 84.8 388.3 83.2 386.7 82.3Z" fill="white"/>
689
-<path id="Vector_685" opacity="0.44" d="M395 77.5C393.4 76.6 390.8 76.6 389.2 77.5C387.6 78.4 387.6 79.9 389.2 80.9C390.8 81.8 393.4 81.8 395 80.9C396.6 80 396.6 78.4 395 77.5Z" fill="white"/>
690
-<path id="Vector_686" opacity="0.44" d="M7 293.6C5.4 292.7 2.8 292.7 1.2 293.6C-0.4 294.5 -0.4 296 1.2 297C2.8 297.9 5.4 297.9 7 297C8.6 296 8.6 294.5 7 293.6Z" fill="white"/>
691
-<path id="Vector_687" opacity="0.44" d="M15.2 288.8C13.6 287.9 11 287.9 9.40001 288.8C7.80001 289.7 7.80001 291.2 9.40001 292.2C11 293.1 13.6 293.1 15.2 292.2C16.8 291.2 16.8 289.7 15.2 288.8Z" fill="white"/>
692
-<path id="Vector_688" opacity="0.44" d="M23.5 284C21.9 283.1 19.3 283.1 17.7 284C16.1 284.9 16.1 286.4 17.7 287.4C19.3 288.3 21.9 288.3 23.5 287.4C25.1 286.4 25.1 284.9 23.5 284Z" fill="white"/>
693
-<path id="Vector_689" opacity="0.44" d="M106 236C104.4 235.1 101.8 235.1 100.2 236C98.6 236.9 98.6 238.4 100.2 239.4C101.8 240.3 104.4 240.3 106 239.4C107.6 238.4 107.6 236.9 106 236Z" fill="white"/>
694
-<path id="Vector_690" opacity="0.44" d="M114.3 231.2C112.7 230.3 110.1 230.3 108.5 231.2C106.9 232.1 106.9 233.6 108.5 234.6C110.1 235.5 112.7 235.5 114.3 234.6C115.9 233.6 115.9 232.1 114.3 231.2Z" fill="white"/>
695
-<path id="Vector_691" opacity="0.44" d="M122.5 226.4C120.9 225.5 118.3 225.5 116.7 226.4C115.1 227.3 115.1 228.8 116.7 229.8C118.3 230.7 120.9 230.7 122.5 229.8C124.2 228.8 124.1 227.3 122.5 226.4Z" fill="white"/>
696
-<path id="Vector_692" opacity="0.44" d="M130.8 221.6C129.2 220.7 126.6 220.7 125 221.6C123.4 222.5 123.4 224 125 225C126.6 225.9 129.2 225.9 130.8 225C132.4 224 132.4 222.5 130.8 221.6Z" fill="white"/>
697
-<path id="Vector_693" opacity="0.44" d="M139.1 216.8C137.5 215.9 134.9 215.9 133.3 216.8C131.7 217.7 131.7 219.2 133.3 220.2C134.9 221.1 137.5 221.1 139.1 220.2C140.7 219.2 140.7 217.7 139.1 216.8Z" fill="white"/>
698
-<path id="Vector_694" opacity="0.44" d="M147.3 212C145.7 211.1 143.1 211.1 141.5 212C139.9 212.9 139.9 214.4 141.5 215.4C143.1 216.4 145.7 216.3 147.3 215.4C148.9 214.4 148.9 212.9 147.3 212Z" fill="white"/>
699
-<path id="Vector_695" opacity="0.44" d="M155.6 207.2C154 206.3 151.4 206.3 149.8 207.2C148.2 208.1 148.2 209.6 149.8 210.6C151.4 211.5 154 211.5 155.6 210.6C157.2 209.6 157.2 208.1 155.6 207.2Z" fill="white"/>
700
-<path id="Vector_696" opacity="0.44" d="M180.3 192.8C178.7 191.9 176.1 191.9 174.5 192.8C172.9 193.7 172.9 195.2 174.5 196.2C176.1 197.1 178.7 197.1 180.3 196.2C181.9 195.2 181.9 193.7 180.3 192.8Z" fill="white"/>
701
-<path id="Vector_697" opacity="0.44" d="M188.6 188C187 187.1 184.4 187.1 182.8 188C181.2 188.9 181.2 190.4 182.8 191.4C184.4 192.3 187 192.3 188.6 191.4C190.2 190.4 190.2 188.9 188.6 188Z" fill="white"/>
702
-<path id="new-york" opacity="0.44" d="M246.4 154.4C244.8 153.5 242.2 153.5 240.6 154.4C239 155.3 239 156.8 240.6 157.8C242.2 158.7 244.8 158.7 246.4 157.8C248 156.8 247.9 155.3 246.4 154.4Z" fill="white"/>
703
-<path id="Vector_698" opacity="0.44" d="M254.6 149.5C253 148.6 250.4 148.6 248.8 149.5C247.2 150.4 247.2 151.9 248.8 152.9C250.4 153.8 253 153.8 254.6 152.9C256.2 152 256.2 150.5 254.6 149.5Z" fill="white"/>
704
-<path id="Vector_699" opacity="0.44" d="M262.9 144.7C261.3 143.8 258.7 143.8 257.1 144.7C255.5 145.6 255.5 147.1 257.1 148.1C258.7 149 261.3 149 262.9 148.1C264.5 147.2 264.5 145.7 262.9 144.7Z" fill="white"/>
705
-<path id="Vector_700" opacity="0.44" d="M271.1 139.9C269.5 139 266.9 139 265.3 139.9C263.7 140.8 263.7 142.3 265.3 143.3C266.9 144.2 269.5 144.2 271.1 143.3C272.7 142.4 272.7 140.9 271.1 139.9Z" fill="white"/>
706
-<path id="Vector_701" opacity="0.44" d="M279.4 135.1C277.8 134.2 275.2 134.2 273.6 135.1C272 136 272 137.5 273.6 138.5C275.2 139.4 277.8 139.4 279.4 138.5C281 137.6 281 136.1 279.4 135.1Z" fill="white"/>
707
-<path id="Vector_702" opacity="0.44" d="M287.6 130.3C286 129.4 283.4 129.4 281.8 130.3C280.2 131.2 280.2 132.7 281.8 133.7C283.4 134.7 286 134.6 287.6 133.7C289.2 132.8 289.2 131.3 287.6 130.3Z" fill="white"/>
708
-<path id="Vector_703" opacity="0.44" d="M295.9 125.5C294.3 124.6 291.7 124.6 290.1 125.5C288.5 126.4 288.5 127.9 290.1 128.9C291.7 129.8 294.3 129.8 295.9 128.9C297.5 128 297.5 126.5 295.9 125.5Z" fill="white"/>
709
-<path id="Vector_704" opacity="0.44" d="M304.1 120.7C302.5 119.8 299.9 119.8 298.3 120.7C296.7 121.6 296.7 123.1 298.3 124.1C299.9 125 302.5 125 304.1 124.1C305.7 123.2 305.7 121.7 304.1 120.7Z" fill="white"/>
710
-<path id="Vector_705" opacity="0.44" d="M320.7 111.1C319.1 110.2 316.5 110.2 314.9 111.1C313.3 112 313.3 113.5 314.9 114.5C316.5 115.4 319.1 115.4 320.7 114.5C322.3 113.6 322.2 112.1 320.7 111.1Z" fill="white"/>
711
-<path id="Vector_706" opacity="0.44" d="M328.9 106.3C327.3 105.4 324.7 105.4 323.1 106.3C321.5 107.2 321.5 108.7 323.1 109.7C324.7 110.6 327.3 110.6 328.9 109.7C330.5 108.8 330.5 107.3 328.9 106.3Z" fill="white"/>
712
-<path id="Vector_707" opacity="0.44" d="M337.2 101.5C335.6 100.6 333 100.6 331.4 101.5C329.8 102.4 329.8 103.9 331.4 104.9C333 105.8 335.6 105.8 337.2 104.9C338.8 104 338.8 102.5 337.2 101.5Z" fill="white"/>
713
-<path id="Vector_708" opacity="0.44" d="M345.4 96.7C343.8 95.8 341.2 95.8 339.6 96.7C338 97.6 338 99.1 339.6 100.1C341.2 101 343.8 101 345.4 100.1C347 99.2 347 97.7 345.4 96.7Z" fill="white"/>
714
-<path id="Vector_709" opacity="0.44" d="M378.4 77.5C376.8 76.6 374.2 76.6 372.6 77.5C371 78.4 371 79.9 372.6 80.9C374.2 81.8 376.8 81.8 378.4 80.9C380 80 380 78.4 378.4 77.5Z" fill="white"/>
715
-<path id="Vector_710" opacity="0.44" d="M386.7 72.7C385.1 71.8 382.5 71.8 380.9 72.7C379.3 73.6 379.3 75.1 380.9 76.1C382.5 77 385.1 77 386.7 76.1C388.3 75.2 388.3 73.6 386.7 72.7Z" fill="white"/>
716
-<path id="Vector_711" opacity="0.44" d="M106 226.4C104.4 225.5 101.8 225.5 100.2 226.4C98.6 227.3 98.6 228.8 100.2 229.8C101.8 230.7 104.4 230.7 106 229.8C107.6 228.8 107.6 227.3 106 226.4Z" fill="white"/>
717
-<path id="Vector_712" opacity="0.44" d="M114.2 221.6C112.6 220.7 110 220.7 108.4 221.6C106.8 222.5 106.8 224 108.4 225C110 225.9 112.6 225.9 114.2 225C115.8 224 115.8 222.5 114.2 221.6Z" fill="white"/>
718
-<path id="Vector_713" opacity="0.44" d="M122.5 216.8C120.9 215.9 118.3 215.9 116.7 216.8C115.1 217.7 115.1 219.2 116.7 220.2C118.3 221.1 120.9 221.1 122.5 220.2C124.1 219.2 124.1 217.7 122.5 216.8Z" fill="white"/>
719
-<path id="Vector_714" opacity="0.44" d="M130.7 212C129.1 211.1 126.5 211.1 124.9 212C123.3 212.9 123.3 214.4 124.9 215.4C126.5 216.3 129.1 216.3 130.7 215.4C132.4 214.4 132.4 212.9 130.7 212Z" fill="white"/>
720
-<path id="Vector_715" opacity="0.44" d="M139 207.2C137.4 206.3 134.8 206.3 133.2 207.2C131.6 208.1 131.6 209.6 133.2 210.6C134.8 211.5 137.4 211.5 139 210.6C140.6 209.6 140.6 208.1 139 207.2Z" fill="white"/>
721
-<path id="Vector_716" opacity="0.44" d="M147.3 202.4C145.7 201.5 143.1 201.5 141.5 202.4C139.9 203.3 139.9 204.8 141.5 205.8C143.1 206.7 145.7 206.7 147.3 205.8C148.9 204.8 148.9 203.3 147.3 202.4Z" fill="white"/>
722
-<path id="Vector_717" opacity="0.44" d="M180.3 183.2C178.7 182.3 176.1 182.3 174.5 183.2C172.9 184.1 172.9 185.6 174.5 186.6C176.1 187.5 178.7 187.5 180.3 186.6C181.9 185.6 181.9 184.1 180.3 183.2Z" fill="white"/>
723
-<path id="Vector_718" opacity="0.44" d="M196.8 173.6C195.2 172.7 192.6 172.7 191 173.6C189.4 174.5 189.4 176 191 177C192.6 177.9 195.2 177.9 196.8 177C198.4 176 198.4 174.5 196.8 173.6Z" fill="white"/>
724
-<path id="Vector_719" opacity="0.44" d="M229.8 154.4C228.2 153.5 225.6 153.5 224 154.4C222.4 155.3 222.4 156.8 224 157.8C225.6 158.7 228.2 158.7 229.8 157.8C231.4 156.8 231.4 155.3 229.8 154.4Z" fill="white"/>
725
-<path id="Vector_720" opacity="0.44" d="M238 149.6C236.4 148.7 233.8 148.7 232.2 149.6C230.6 150.5 230.6 152 232.2 153C233.8 153.9 236.4 153.9 238 153C239.6 152 239.6 150.5 238 149.6Z" fill="white"/>
726
-<path id="Vector_721" opacity="0.44" d="M246.3 144.7C244.7 143.8 242.1 143.8 240.5 144.7C238.9 145.6 238.9 147.1 240.5 148.1C242.1 149 244.7 149 246.3 148.1C247.9 147.2 247.9 145.7 246.3 144.7Z" fill="white"/>
727
-<path id="Vector_722" opacity="0.44" d="M254.6 139.9C253 139 250.4 139 248.8 139.9C247.2 140.8 247.2 142.3 248.8 143.3C250.4 144.2 253 144.2 254.6 143.3C256.2 142.4 256.2 140.9 254.6 139.9Z" fill="white"/>
728
-<path id="Vector_723" opacity="0.44" d="M262.8 135.1C261.2 134.2 258.6 134.2 257 135.1C255.4 136 255.4 137.5 257 138.5C258.6 139.4 261.2 139.4 262.8 138.5C264.4 137.6 264.4 136.1 262.8 135.1Z" fill="white"/>
729
-<path id="Vector_724" opacity="0.44" d="M271.1 130.3C269.5 129.4 266.9 129.4 265.3 130.3C263.7 131.2 263.7 132.7 265.3 133.7C266.9 134.6 269.5 134.6 271.1 133.7C272.7 132.8 272.7 131.3 271.1 130.3Z" fill="white"/>
730
-<path id="Vector_725" opacity="0.44" d="M312.3 106.3C310.7 105.4 308.1 105.4 306.5 106.3C304.9 107.2 304.9 108.7 306.5 109.7C308.1 110.6 310.7 110.6 312.3 109.7C313.9 108.8 313.9 107.3 312.3 106.3Z" fill="white"/>
731
-<path id="Vector_726" opacity="0.44" d="M337.1 91.9C335.5 91 332.9 91 331.3 91.9C329.7 92.8 329.7 94.3 331.3 95.3C332.9 96.2 335.5 96.2 337.1 95.3C338.7 94.4 338.7 92.9 337.1 91.9Z" fill="white"/>
732
-<path id="Vector_727" opacity="0.44" d="M361.9 77.5C360.3 76.6 357.7 76.6 356.1 77.5C354.5 78.4 354.5 79.9 356.1 80.9C357.7 81.8 360.3 81.8 361.9 80.9C363.5 80 363.5 78.4 361.9 77.5Z" fill="white"/>
733
-<path id="Vector_728" opacity="0.44" d="M370.1 72.7C368.5 71.8 365.9 71.8 364.3 72.7C362.7 73.6 362.7 75.1 364.3 76.1C365.9 77 368.5 77 370.1 76.1C371.7 75.2 371.7 73.6 370.1 72.7Z" fill="white"/>
734
-<path id="Vector_729" opacity="0.44" d="M138.9 197.6C137.3 196.7 134.7 196.7 133.1 197.6C131.5 198.5 131.5 200 133.1 201C134.7 201.9 137.3 201.9 138.9 201C140.6 200 140.5 198.5 138.9 197.6Z" fill="white"/>
735
-<path id="Vector_730" opacity="0.44" d="M172 178.4C170.4 177.5 167.8 177.5 166.2 178.4C164.6 179.3 164.6 180.8 166.2 181.8C167.8 182.7 170.4 182.7 172 181.8C173.6 180.8 173.6 179.3 172 178.4Z" fill="white"/>
736
-<path id="Vector_731" opacity="0.44" d="M188.5 168.8C186.9 167.9 184.3 167.9 182.7 168.8C181.1 169.7 181.1 171.2 182.7 172.2C184.3 173.1 186.9 173.1 188.5 172.2C190.1 171.2 190.1 169.7 188.5 168.8Z" fill="white"/>
737
-<path id="Vector_732" opacity="0.44" d="M196.7 164C195.1 163.1 192.5 163.1 190.9 164C189.3 164.9 189.3 166.4 190.9 167.4C192.5 168.3 195.1 168.3 196.7 167.4C198.3 166.4 198.3 164.9 196.7 164Z" fill="white"/>
738
-<path id="Vector_733" opacity="0.44" d="M205 159.2C203.4 158.3 200.8 158.3 199.2 159.2C197.6 160.1 197.6 161.6 199.2 162.6C200.8 163.5 203.4 163.5 205 162.6C206.6 161.6 206.6 160.1 205 159.2Z" fill="white"/>
739
-<path id="Vector_734" opacity="0.44" d="M213.2 154.4C211.6 153.5 209 153.5 207.4 154.4C205.8 155.3 205.8 156.8 207.4 157.8C209 158.7 211.6 158.7 213.2 157.8C214.8 156.8 214.8 155.3 213.2 154.4Z" fill="white"/>
740
-<path id="Vector_735" opacity="0.44" d="M221.5 149.6C219.9 148.7 217.3 148.7 215.7 149.6C214.1 150.5 214.1 152 215.7 153C217.3 153.9 219.9 153.9 221.5 153C223.1 152 223.1 150.5 221.5 149.6Z" fill="white"/>
741
-<path id="Vector_736" opacity="0.44" d="M229.7 144.8C228.1 143.9 225.5 143.9 223.9 144.8C222.3 145.7 222.3 147.2 223.9 148.2C225.5 149.1 228.1 149.1 229.7 148.2C231.3 147.2 231.3 145.7 229.7 144.8Z" fill="white"/>
742
-<path id="Vector_737" opacity="0.44" d="M238 139.9C236.4 139 233.8 139 232.2 139.9C230.6 140.8 230.6 142.3 232.2 143.3C233.8 144.2 236.4 144.2 238 143.3C239.6 142.4 239.6 140.9 238 139.9Z" fill="white"/>
743
-<path id="Vector_738" opacity="0.44" d="M246.3 135.1C244.7 134.2 242.1 134.2 240.5 135.1C238.9 136 238.9 137.5 240.5 138.5C242.1 139.4 244.7 139.4 246.3 138.5C247.9 137.6 247.9 136.1 246.3 135.1Z" fill="white"/>
744
-<path id="Vector_739" opacity="0.44" d="M254.5 130.3C252.9 129.4 250.3 129.4 248.7 130.3C247.1 131.2 247.1 132.7 248.7 133.7C250.3 134.6 252.9 134.6 254.5 133.7C256.1 132.8 256.1 131.3 254.5 130.3Z" fill="white"/>
745
-<path id="Vector_740" opacity="0.44" d="M262.8 125.5C261.2 124.6 258.6 124.6 257 125.5C255.4 126.4 255.4 127.9 257 128.9C258.6 129.8 261.2 129.8 262.8 128.9C264.4 128 264.4 126.5 262.8 125.5Z" fill="white"/>
746
-<path id="Vector_741" opacity="0.44" d="M271 120.7C269.4 119.8 266.8 119.8 265.2 120.7C263.6 121.6 263.6 123.1 265.2 124.1C266.8 125 269.4 125 271 124.1C272.6 123.2 272.6 121.7 271 120.7Z" fill="white"/>
747
-<path id="Vector_742" opacity="0.44" d="M304 101.5C302.4 100.6 299.8 100.6 298.2 101.5C296.6 102.4 296.6 103.9 298.2 104.9C299.8 105.8 302.4 105.8 304 104.9C305.6 104 305.6 102.5 304 101.5Z" fill="white"/>
748
-<path id="Vector_743" opacity="0.44" d="M312.3 96.7C310.7 95.8 308.1 95.8 306.5 96.7C304.9 97.6 304.9 99.1 306.5 100.1C308.1 101 310.7 101 312.3 100.1C313.9 99.2 313.9 97.7 312.3 96.7Z" fill="white"/>
749
-<path id="Vector_744" opacity="0.44" d="M328.8 87.1C327.2 86.2 324.6 86.2 323 87.1C321.4 88 321.4 89.5 323 90.5C324.6 91.4 327.2 91.4 328.8 90.5C330.4 89.6 330.4 88.1 328.8 87.1Z" fill="white"/>
750
-<path id="Vector_745" opacity="0.44" d="M353.6 72.7C352 71.8 349.4 71.8 347.8 72.7C346.2 73.6 346.2 75.1 347.8 76.1C349.4 77 352 77 353.6 76.1C355.2 75.2 355.2 73.6 353.6 72.7Z" fill="white"/>
751
-<path id="Vector_746" opacity="0.44" d="M361.8 67.9C360.2 67 357.6 67 356 67.9C354.4 68.8 354.4 70.3 356 71.3C357.6 72.2 360.2 72.2 361.8 71.3C363.4 70.4 363.4 68.8 361.8 67.9Z" fill="white"/>
752
-<path id="Vector_747" opacity="0.44" d="M130.6 192.8C129 191.9 126.4 191.9 124.8 192.8C123.2 193.7 123.2 195.2 124.8 196.2C126.4 197.1 129 197.1 130.6 196.2C132.3 195.2 132.2 193.7 130.6 192.8Z" fill="white"/>
753
-<path id="Vector_748" opacity="0.44" d="M138.9 188C137.3 187.1 134.7 187.1 133.1 188C131.5 188.9 131.5 190.4 133.1 191.4C134.7 192.3 137.3 192.3 138.9 191.4C140.5 190.4 140.5 188.9 138.9 188Z" fill="white"/>
754
-<path id="Vector_749" opacity="0.44" d="M147.1 183.2C145.5 182.3 142.9 182.3 141.3 183.2C139.7 184.1 139.7 185.6 141.3 186.6C142.9 187.5 145.5 187.5 147.1 186.6C148.8 185.6 148.7 184.1 147.1 183.2Z" fill="white"/>
755
-<path id="Vector_750" opacity="0.44" d="M196.7 154.4C195.1 153.5 192.5 153.5 190.9 154.4C189.3 155.3 189.3 156.8 190.9 157.8C192.5 158.7 195.1 158.7 196.7 157.8C198.3 156.8 198.3 155.3 196.7 154.4Z" fill="white"/>
756
-<path id="Vector_751" opacity="0.44" d="M204.9 149.6C203.3 148.7 200.7 148.7 199.1 149.6C197.5 150.5 197.5 152 199.1 153C200.7 153.9 203.3 153.9 204.9 153C206.5 152 206.5 150.5 204.9 149.6Z" fill="white"/>
757
-<path id="Vector_752" opacity="0.44" d="M213.2 144.8C211.6 143.9 209 143.9 207.4 144.8C205.8 145.7 205.8 147.2 207.4 148.2C209 149.1 211.6 149.1 213.2 148.2C214.8 147.2 214.8 145.7 213.2 144.8Z" fill="white"/>
758
-<path id="Vector_753" opacity="0.44" d="M221.4 140C219.8 139.1 217.2 139.1 215.6 140C214 140.9 214 142.4 215.6 143.4C217.2 144.3 219.8 144.3 221.4 143.4C223 142.4 223 140.9 221.4 140Z" fill="white"/>
759
-<path id="Vector_754" opacity="0.44" d="M229.7 135.1C228.1 134.2 225.5 134.2 223.9 135.1C222.3 136 222.3 137.5 223.9 138.5C225.5 139.4 228.1 139.4 229.7 138.5C231.3 137.6 231.3 136.1 229.7 135.1Z" fill="white"/>
760
-<path id="Vector_755" opacity="0.44" d="M238 130.3C236.4 129.4 233.8 129.4 232.2 130.3C230.6 131.2 230.6 132.7 232.2 133.7C233.8 134.6 236.4 134.6 238 133.7C239.6 132.8 239.6 131.3 238 130.3Z" fill="white"/>
761
-<path id="Vector_756" opacity="0.44" d="M246.2 125.5C244.6 124.6 242 124.6 240.4 125.5C238.8 126.4 238.8 127.9 240.4 128.9C242 129.8 244.6 129.8 246.2 128.9C247.8 128 247.8 126.5 246.2 125.5Z" fill="white"/>
762
-<path id="Vector_757" opacity="0.44" d="M254.5 120.7C252.9 119.8 250.3 119.8 248.7 120.7C247.1 121.6 247.1 123.1 248.7 124.1C250.3 125 252.9 125 254.5 124.1C256.1 123.2 256.1 121.7 254.5 120.7Z" fill="white"/>
763
-<path id="Vector_758" opacity="0.44" d="M262.7 115.9C261.1 115 258.5 115 256.9 115.9C255.3 116.8 255.3 118.3 256.9 119.3C258.5 120.2 261.1 120.2 262.7 119.3C264.3 118.4 264.3 116.9 262.7 115.9Z" fill="white"/>
764
-<path id="Vector_759" opacity="0.44" d="M295.7 96.7C294.1 95.8 291.5 95.8 289.9 96.7C288.3 97.6 288.3 99.1 289.9 100.1C291.5 101 294.1 101 295.7 100.1C297.3 99.2 297.3 97.7 295.7 96.7Z" fill="white"/>
765
-<path id="Vector_760" opacity="0.44" d="M320.5 82.3C318.9 81.4 316.3 81.4 314.7 82.3C313.1 83.2 313.1 84.7 314.7 85.7C316.3 86.6 318.9 86.6 320.5 85.7C322.1 84.8 322.1 83.3 320.5 82.3Z" fill="white"/>
766
-<path id="Vector_761" opacity="0.44" d="M345.2 67.9C343.6 67 341 67 339.4 67.9C337.8 68.8 337.8 70.3 339.4 71.3C341 72.2 343.6 72.2 345.2 71.3C346.9 70.4 346.9 68.8 345.2 67.9Z" fill="white"/>
767
-<path id="Vector_762" opacity="0.44" d="M353.5 63.1C351.9 62.2 349.3 62.2 347.7 63.1C346.1 64 346.1 65.5 347.7 66.5C349.3 67.4 351.9 67.4 353.5 66.5C355.1 65.6 355.1 64 353.5 63.1Z" fill="white"/>
768
-<path id="Vector_763" opacity="0.44" d="M138.8 178.4C137.2 177.5 134.6 177.5 133 178.4C131.4 179.3 131.4 180.8 133 181.8C134.6 182.7 137.2 182.7 138.8 181.8C140.4 180.8 140.4 179.3 138.8 178.4Z" fill="white"/>
769
-<path id="Vector_764" opacity="0.44" d="M147.1 173.6C145.5 172.7 142.9 172.7 141.3 173.6C139.7 174.5 139.7 176 141.3 177C142.9 177.9 145.5 177.9 147.1 177C148.7 176 148.7 174.5 147.1 173.6Z" fill="white"/>
770
-<path id="Vector_765" opacity="0.44" d="M155.3 168.8C153.7 167.9 151.1 167.9 149.5 168.8C147.9 169.7 147.9 171.2 149.5 172.2C151.1 173.1 153.7 173.1 155.3 172.2C157 171.2 156.9 169.7 155.3 168.8Z" fill="white"/>
771
-<path id="Vector_766" opacity="0.44" d="M188.4 149.6C186.8 148.7 184.2 148.7 182.6 149.6C181 150.5 181 152 182.6 153C184.2 153.9 186.8 153.9 188.4 153C190 152 190 150.5 188.4 149.6Z" fill="white"/>
772
-<path id="Vector_767" opacity="0.44" d="M196.6 144.8C195 143.9 192.4 143.9 190.8 144.8C189.2 145.7 189.2 147.2 190.8 148.2C192.4 149.1 195 149.1 196.6 148.2C198.2 147.2 198.2 145.7 196.6 144.8Z" fill="white"/>
773
-<path id="Vector_768" opacity="0.44" d="M204.9 140C203.3 139.1 200.7 139.1 199.1 140C197.5 140.9 197.5 142.4 199.1 143.4C200.7 144.3 203.3 144.3 204.9 143.4C206.5 142.4 206.5 140.9 204.9 140Z" fill="white"/>
774
-<path id="Vector_769" opacity="0.44" d="M213.1 135.1C211.5 134.2 208.9 134.2 207.3 135.1C205.7 136 205.7 137.5 207.3 138.5C208.9 139.4 211.5 139.4 213.1 138.5C214.7 137.6 214.7 136.1 213.1 135.1Z" fill="white"/>
775
-<path id="Vector_770" opacity="0.44" d="M221.4 130.3C219.8 129.4 217.2 129.4 215.6 130.3C214 131.2 214 132.7 215.6 133.7C217.2 134.6 219.8 134.6 221.4 133.7C223 132.8 223 131.3 221.4 130.3Z" fill="white"/>
776
-<path id="Vector_771" opacity="0.44" d="M229.6 125.5C228 124.6 225.4 124.6 223.8 125.5C222.2 126.4 222.2 127.9 223.8 128.9C225.4 129.8 228 129.8 229.6 128.9C231.3 128 231.2 126.5 229.6 125.5Z" fill="white"/>
777
-<path id="Vector_772" opacity="0.44" d="M237.9 120.7C236.3 119.8 233.7 119.8 232.1 120.7C230.5 121.6 230.5 123.1 232.1 124.1C233.7 125 236.3 125 237.9 124.1C239.5 123.2 239.5 121.7 237.9 120.7Z" fill="white"/>
778
-<path id="Vector_773" opacity="0.44" d="M246.1 115.9C244.5 115 241.9 115 240.3 115.9C238.7 116.8 238.7 118.3 240.3 119.3C241.9 120.2 244.5 120.2 246.1 119.3C247.8 118.4 247.8 116.9 246.1 115.9Z" fill="white"/>
779
-<path id="Vector_774" opacity="0.44" d="M254.4 111.1C252.8 110.2 250.2 110.2 248.6 111.1C247 112 247 113.5 248.6 114.5C250.2 115.4 252.8 115.4 254.4 114.5C256 113.6 256 112.1 254.4 111.1Z" fill="white"/>
780
-<path id="Vector_775" opacity="0.44" d="M262.7 106.3C261.1 105.4 258.5 105.4 256.9 106.3C255.3 107.2 255.3 108.7 256.9 109.7C258.5 110.6 261.1 110.6 262.7 109.7C264.3 108.8 264.3 107.3 262.7 106.3Z" fill="white"/>
781
-<path id="Vector_776" opacity="0.44" d="M287.4 91.9C285.8 91 283.2 91 281.6 91.9C280 92.8 280 94.3 281.6 95.3C283.2 96.2 285.8 96.2 287.4 95.3C289 94.4 289 92.9 287.4 91.9Z" fill="white"/>
782
-<path id="Vector_777" opacity="0.44" d="M320.4 72.7C318.8 71.8 316.2 71.8 314.6 72.7C313 73.6 313 75.1 314.6 76.1C316.2 77 318.8 77 320.4 76.1C322 75.2 322 73.6 320.4 72.7Z" fill="white"/>
783
-<path id="Vector_778" opacity="0.44" d="M345.2 58.3C343.6 57.4 341 57.4 339.4 58.3C337.8 59.2 337.8 60.7 339.4 61.7C341 62.6 343.6 62.6 345.2 61.7C346.8 60.8 346.8 59.2 345.2 58.3Z" fill="white"/>
784
-<path id="Vector_779" opacity="0.44" d="M138.8 168.8C137.2 167.9 134.6 167.9 133 168.8C131.4 169.7 131.4 171.2 133 172.2C134.6 173.1 137.2 173.1 138.8 172.2C140.4 171.2 140.4 169.7 138.8 168.8Z" fill="white"/>
785
-<path id="Vector_780" opacity="0.44" d="M147 164C145.4 163.1 142.8 163.1 141.2 164C139.6 164.9 139.6 166.4 141.2 167.4C142.8 168.3 145.4 168.3 147 167.4C148.6 166.4 148.6 164.9 147 164Z" fill="white"/>
786
-<path id="Vector_781" opacity="0.44" d="M180.1 144.8C178.5 143.9 175.9 143.9 174.3 144.8C172.7 145.7 172.7 147.2 174.3 148.2C175.9 149.1 178.5 149.1 180.1 148.2C181.7 147.2 181.6 145.7 180.1 144.8Z" fill="white"/>
787
-<path id="Vector_782" opacity="0.44" d="M188.3 140C186.7 139.1 184.1 139.1 182.5 140C180.9 140.9 180.9 142.4 182.5 143.4C184.1 144.3 186.7 144.3 188.3 143.4C189.9 142.4 189.9 140.9 188.3 140Z" fill="white"/>
788
-<path id="Vector_783" opacity="0.44" d="M196.6 135.2C195 134.3 192.4 134.3 190.8 135.2C189.2 136.1 189.2 137.6 190.8 138.6C192.4 139.5 195 139.5 196.6 138.6C198.2 137.6 198.2 136.1 196.6 135.2Z" fill="white"/>
789
-<path id="Vector_784" opacity="0.44" d="M204.8 130.4C203.2 129.5 200.6 129.5 199 130.4C197.4 131.3 197.4 132.8 199 133.8C200.6 134.7 203.2 134.7 204.8 133.8C206.4 132.8 206.4 131.3 204.8 130.4Z" fill="white"/>
790
-<path id="Vector_785" opacity="0.44" d="M213.1 125.5C211.5 124.6 208.9 124.6 207.3 125.5C205.7 126.4 205.7 127.9 207.3 128.9C208.9 129.8 211.5 129.8 213.1 128.9C214.7 128 214.7 126.5 213.1 125.5Z" fill="white"/>
791
-<path id="Vector_786" opacity="0.44" d="M221.3 120.7C219.7 119.8 217.1 119.8 215.5 120.7C213.9 121.6 213.9 123.1 215.5 124.1C217.1 125 219.7 125 221.3 124.1C222.9 123.2 222.9 121.7 221.3 120.7Z" fill="white"/>
792
-<path id="Vector_787" opacity="0.44" d="M229.6 115.9C228 115 225.4 115 223.8 115.9C222.2 116.8 222.2 118.3 223.8 119.3C225.4 120.2 228 120.2 229.6 119.3C231.2 118.4 231.2 116.9 229.6 115.9Z" fill="white"/>
793
-<path id="Vector_788" opacity="0.44" d="M237.8 111.1C236.2 110.2 233.6 110.2 232 111.1C230.4 112 230.4 113.5 232 114.5C233.6 115.4 236.2 115.4 237.8 114.5C239.5 113.6 239.4 112.1 237.8 111.1Z" fill="white"/>
794
-<path id="Vector_789" opacity="0.44" d="M246.1 106.3C244.5 105.4 241.9 105.4 240.3 106.3C238.7 107.2 238.7 108.7 240.3 109.7C241.9 110.6 244.5 110.6 246.1 109.7C247.7 108.8 247.7 107.3 246.1 106.3Z" fill="white"/>
795
-<path id="Vector_790" opacity="0.44" d="M254.4 101.5C252.8 100.6 250.2 100.6 248.6 101.5C247 102.4 247 103.9 248.6 104.9C250.2 105.8 252.8 105.8 254.4 104.9C256 104 256 102.5 254.4 101.5Z" fill="white"/>
796
-<path id="Vector_791" opacity="0.44" d="M270.9 91.9C269.3 91 266.7 91 265.1 91.9C263.5 92.8 263.5 94.3 265.1 95.3C266.7 96.2 269.3 96.2 270.9 95.3C272.5 94.4 272.5 92.9 270.9 91.9Z" fill="white"/>
797
-<path id="Vector_792" opacity="0.44" d="M279.1 87.1C277.5 86.2 274.9 86.2 273.3 87.1C271.7 88 271.7 89.5 273.3 90.5C274.9 91.4 277.5 91.4 279.1 90.5C280.7 89.6 280.7 88 279.1 87.1Z" fill="white"/>
798
-<path id="Vector_793" opacity="0.44" d="M287.4 82.3C285.8 81.4 283.2 81.4 281.6 82.3C280 83.2 280 84.7 281.6 85.7C283.2 86.6 285.8 86.6 287.4 85.7C289 84.8 289 83.2 287.4 82.3Z" fill="white"/>
799
-<path id="Vector_794" opacity="0.44" d="M295.6 77.5C294 76.6 291.4 76.6 289.8 77.5C288.2 78.4 288.2 79.9 289.8 80.9C291.4 81.8 294 81.8 295.6 80.9C297.2 80 297.2 78.4 295.6 77.5Z" fill="white"/>
800
-<path id="Vector_795" opacity="0.44" d="M320.4 63.1C318.8 62.2 316.2 62.2 314.6 63.1C313 64 313 65.5 314.6 66.5C316.2 67.4 318.8 67.4 320.4 66.5C322 65.6 322 64 320.4 63.1Z" fill="white"/>
801
-<path id="Vector_796" opacity="0.44" d="M336.9 53.5C335.3 52.6 332.7 52.6 331.1 53.5C329.5 54.4 329.5 55.9 331.1 56.9C332.7 57.8 335.3 57.8 336.9 56.9C338.5 56 338.5 54.4 336.9 53.5Z" fill="white"/>
802
-<path id="Vector_797" opacity="0.44" d="M130.5 164C128.9 163.1 126.3 163.1 124.7 164C123.1 164.9 123.1 166.4 124.7 167.4C126.3 168.3 128.9 168.3 130.5 167.4C132.1 166.4 132.1 164.9 130.5 164Z" fill="white"/>
803
-<path id="Vector_798" opacity="0.44" d="M138.7 159.2C137.1 158.3 134.5 158.3 132.9 159.2C131.3 160.1 131.3 161.6 132.9 162.6C134.5 163.5 137.1 163.5 138.7 162.6C140.3 161.6 140.3 160.1 138.7 159.2Z" fill="white"/>
804
-<path id="Vector_799" opacity="0.44" d="M171.7 140C170.1 139.1 167.5 139.1 165.9 140C164.3 140.9 164.3 142.4 165.9 143.4C167.5 144.3 170.1 144.3 171.7 143.4C173.3 142.4 173.3 140.9 171.7 140Z" fill="white"/>
805
-<path id="Vector_800" opacity="0.44" d="M180 135.2C178.4 134.3 175.8 134.3 174.2 135.2C172.6 136.1 172.6 137.6 174.2 138.6C175.8 139.5 178.4 139.5 180 138.6C181.6 137.7 181.6 136.1 180 135.2Z" fill="white"/>
806
-<path id="Vector_801" opacity="0.44" d="M188.3 130.4C186.7 129.5 184.1 129.5 182.5 130.4C180.9 131.3 180.9 132.8 182.5 133.8C184.1 134.7 186.7 134.7 188.3 133.8C189.9 132.8 189.8 131.3 188.3 130.4Z" fill="white"/>
807
-<path id="Vector_802" opacity="0.44" d="M196.5 125.5C194.9 124.6 192.3 124.6 190.7 125.5C189.1 126.4 189.1 127.9 190.7 128.9C192.3 129.8 194.9 129.8 196.5 128.9C198.1 128 198.1 126.5 196.5 125.5Z" fill="white"/>
808
-<path id="Vector_803" opacity="0.44" d="M204.8 120.7C203.2 119.8 200.6 119.8 199 120.7C197.4 121.6 197.4 123.1 199 124.1C200.6 125 203.2 125 204.8 124.1C206.4 123.2 206.4 121.7 204.8 120.7Z" fill="white"/>
809
-<path id="Vector_804" opacity="0.44" d="M213 115.9C211.4 115 208.8 115 207.2 115.9C205.6 116.8 205.6 118.3 207.2 119.3C208.8 120.2 211.4 120.2 213 119.3C214.6 118.4 214.6 116.9 213 115.9Z" fill="white"/>
810
-<path id="Vector_805" opacity="0.44" d="M221.3 111.1C219.7 110.2 217.1 110.2 215.5 111.1C213.9 112 213.9 113.5 215.5 114.5C217.1 115.4 219.7 115.4 221.3 114.5C222.9 113.6 222.9 112.1 221.3 111.1Z" fill="white"/>
811
-<path id="Vector_806" opacity="0.44" d="M229.5 106.3C227.9 105.4 225.3 105.4 223.7 106.3C222.1 107.2 222.1 108.7 223.7 109.7C225.3 110.6 227.9 110.6 229.5 109.7C231.1 108.8 231.1 107.3 229.5 106.3Z" fill="white"/>
812
-<path id="Vector_807" opacity="0.44" d="M237.8 101.5C236.2 100.6 233.6 100.6 232 101.5C230.4 102.4 230.4 103.9 232 104.9C233.6 105.8 236.2 105.8 237.8 104.9C239.4 104 239.4 102.5 237.8 101.5Z" fill="white"/>
813
-<path id="Vector_808" opacity="0.44" d="M246 96.7C244.4 95.8 241.8 95.8 240.2 96.7C238.6 97.6 238.6 99.1 240.2 100.1C241.8 101 244.4 101 246 100.1C247.7 99.2 247.6 97.7 246 96.7Z" fill="white"/>
814
-<path id="Vector_809" opacity="0.44" d="M254.3 91.9C252.7 91 250.1 91 248.5 91.9C246.9 92.8 246.9 94.3 248.5 95.3C250.1 96.2 252.7 96.2 254.3 95.3C255.9 94.4 255.9 92.9 254.3 91.9Z" fill="white"/>
815
-<path id="Vector_810" opacity="0.44" d="M262.6 87.1C261 86.2 258.4 86.2 256.8 87.1C255.2 88 255.2 89.5 256.8 90.5C258.4 91.4 261 91.4 262.6 90.5C264.2 89.6 264.2 88.1 262.6 87.1Z" fill="white"/>
816
-<path id="Vector_811" opacity="0.44" d="M270.8 82.3C269.2 81.4 266.6 81.4 265 82.3C263.4 83.2 263.4 84.7 265 85.7C266.6 86.6 269.2 86.6 270.8 85.7C272.4 84.8 272.4 83.2 270.8 82.3Z" fill="white"/>
817
-<path id="Vector_812" opacity="0.44" d="M303.8 63.1C302.2 62.2 299.6 62.2 298 63.1C296.4 64 296.4 65.5 298 66.5C299.6 67.4 302.2 67.4 303.8 66.5C305.4 65.6 305.4 64 303.8 63.1Z" fill="white"/>
818
-<path id="Vector_813" opacity="0.44" d="M130.4 154.4C128.8 153.5 126.2 153.5 124.6 154.4C123 155.3 123 156.8 124.6 157.8C126.2 158.7 128.8 158.7 130.4 157.8C132 156.8 132 155.3 130.4 154.4Z" fill="white"/>
819
-<path id="Vector_814" opacity="0.44" d="M138.7 149.6C137.1 148.7 134.5 148.7 132.9 149.6C131.3 150.5 131.3 152 132.9 153C134.5 153.9 137.1 153.9 138.7 153C140.3 152 140.3 150.5 138.7 149.6Z" fill="white"/>
820
-<path id="Vector_815" opacity="0.44" d="M146.9 144.8C145.3 143.9 142.7 143.9 141.1 144.8C139.5 145.7 139.5 147.2 141.1 148.2C142.7 149.1 145.3 149.1 146.9 148.2C148.5 147.2 148.5 145.7 146.9 144.8Z" fill="white"/>
821
-<path id="Vector_816" opacity="0.44" d="M155.2 140C153.6 139.1 151 139.1 149.4 140C147.8 140.9 147.8 142.4 149.4 143.4C151 144.3 153.6 144.3 155.2 143.4C156.8 142.4 156.8 140.9 155.2 140Z" fill="white"/>
822
-<path id="Vector_817" opacity="0.44" d="M163.4 135.2C161.8 134.3 159.2 134.3 157.6 135.2C156 136.1 156 137.6 157.6 138.6C159.2 139.5 161.8 139.5 163.4 138.6C165 137.6 165 136.1 163.4 135.2Z" fill="white"/>
823
-<path id="Vector_818" opacity="0.44" d="M171.7 130.4C170.1 129.5 167.5 129.5 165.9 130.4C164.3 131.3 164.3 132.8 165.9 133.8C167.5 134.7 170.1 134.7 171.7 133.8C173.3 132.8 173.3 131.3 171.7 130.4Z" fill="white"/>
824
-<path id="Vector_819" opacity="0.44" d="M179.9 125.5C178.3 124.6 175.7 124.6 174.1 125.5C172.5 126.4 172.5 127.9 174.1 128.9C175.7 129.8 178.3 129.8 179.9 128.9C181.5 128 181.5 126.5 179.9 125.5Z" fill="white"/>
825
-<path id="Vector_820" opacity="0.44" d="M188.2 120.7C186.6 119.8 184 119.8 182.4 120.7C180.8 121.6 180.8 123.1 182.4 124.1C184 125 186.6 125 188.2 124.1C189.8 123.2 189.8 121.7 188.2 120.7Z" fill="white"/>
826
-<path id="Vector_821" opacity="0.44" d="M196.5 115.9C194.9 115 192.3 115 190.7 115.9C189.1 116.8 189.1 118.3 190.7 119.3C192.3 120.2 194.9 120.2 196.5 119.3C198.1 118.4 198.1 116.9 196.5 115.9Z" fill="white"/>
827
-<path id="Vector_822" opacity="0.44" d="M204.7 111.1C203.1 110.2 200.5 110.2 198.9 111.1C197.3 112 197.3 113.5 198.9 114.5C200.5 115.4 203.1 115.4 204.7 114.5C206.3 113.6 206.3 112.1 204.7 111.1Z" fill="white"/>
828
-<path id="Vector_823" opacity="0.44" d="M213 106.3C211.4 105.4 208.8 105.4 207.2 106.3C205.6 107.2 205.6 108.7 207.2 109.7C208.8 110.6 211.4 110.6 213 109.7C214.6 108.8 214.6 107.3 213 106.3Z" fill="white"/>
829
-<path id="Vector_824" opacity="0.44" d="M221.2 101.5C219.6 100.6 217 100.6 215.4 101.5C213.8 102.4 213.8 103.9 215.4 104.9C217 105.8 219.6 105.8 221.2 104.9C222.8 104 222.8 102.5 221.2 101.5Z" fill="white"/>
830
-<path id="Vector_825" opacity="0.44" d="M229.5 96.7C227.9 95.8 225.3 95.8 223.7 96.7C222.1 97.6 222.1 99.1 223.7 100.1C225.3 101 227.9 101 229.5 100.1C231.1 99.2 231.1 97.7 229.5 96.7Z" fill="white"/>
831
-<path id="Vector_826" opacity="0.44" d="M237.7 91.9C236.1 91 233.5 91 231.9 91.9C230.3 92.8 230.3 94.3 231.9 95.3C233.5 96.2 236.1 96.2 237.7 95.3C239.3 94.4 239.3 92.9 237.7 91.9Z" fill="white"/>
832
-<path id="Vector_827" opacity="0.44" d="M246 87.1C244.4 86.2 241.8 86.2 240.2 87.1C238.6 88 238.6 89.5 240.2 90.5C241.8 91.4 244.4 91.4 246 90.5C247.6 89.6 247.6 88.1 246 87.1Z" fill="white"/>
833
-<path id="Vector_828" opacity="0.44" d="M254.2 82.3C252.6 81.4 250 81.4 248.4 82.3C246.8 83.2 246.8 84.7 248.4 85.7C250 86.6 252.6 86.6 254.2 85.7C255.9 84.8 255.8 83.2 254.2 82.3Z" fill="white"/>
834
-<path id="Vector_829" opacity="0.44" d="M262.5 77.5C260.9 76.6 258.3 76.6 256.7 77.5C255.1 78.4 255.1 79.9 256.7 80.9C258.3 81.8 260.9 81.8 262.5 80.9C264.1 80 264.1 78.4 262.5 77.5Z" fill="white"/>
835
-<path id="Vector_830" opacity="0.44" d="M270.8 72.7C269.2 71.8 266.6 71.8 265 72.7C263.4 73.6 263.4 75.1 265 76.1C266.6 77 269.2 77 270.8 76.1C272.4 75.2 272.4 73.6 270.8 72.7Z" fill="white"/>
836
-<path id="Vector_831" opacity="0.44" d="M303.8 53.5C302.2 52.6 299.6 52.6 298 53.5C296.4 54.4 296.4 55.9 298 56.9C299.6 57.8 302.2 57.8 303.8 56.9C305.4 56 305.4 54.4 303.8 53.5Z" fill="white"/>
837
-<path id="Vector_832" opacity="0.44" d="M130.4 144.8C128.8 143.9 126.2 143.9 124.6 144.8C123 145.7 123 147.2 124.6 148.2C126.2 149.1 128.8 149.1 130.4 148.2C132 147.2 132 145.7 130.4 144.8Z" fill="white"/>
838
-<path id="Vector_833" opacity="0.44" d="M138.6 140C137 139.1 134.4 139.1 132.8 140C131.2 140.9 131.2 142.4 132.8 143.4C134.4 144.3 137 144.3 138.6 143.4C140.2 142.4 140.2 140.9 138.6 140Z" fill="white"/>
839
-<path id="Vector_834" opacity="0.44" d="M146.9 135.2C145.3 134.3 142.7 134.3 141.1 135.2C139.5 136.1 139.5 137.6 141.1 138.6C142.7 139.5 145.3 139.5 146.9 138.6C148.5 137.6 148.5 136.1 146.9 135.2Z" fill="white"/>
840
-<path id="Vector_835" opacity="0.44" d="M155.1 130.4C153.5 129.5 150.9 129.5 149.3 130.4C147.7 131.3 147.7 132.8 149.3 133.8C150.9 134.7 153.5 134.7 155.1 133.8C156.7 132.8 156.7 131.3 155.1 130.4Z" fill="white"/>
841
-<path id="Vector_836" opacity="0.44" d="M163.4 125.5C161.8 124.6 159.2 124.6 157.6 125.5C156 126.4 156 127.9 157.6 128.9C159.2 129.8 161.8 129.8 163.4 128.9C165 128 165 126.5 163.4 125.5Z" fill="white"/>
842
-<path id="Vector_837" opacity="0.44" d="M171.6 120.7C170 119.8 167.4 119.8 165.8 120.7C164.2 121.6 164.2 123.1 165.8 124.1C167.4 125 170 125 171.6 124.1C173.2 123.2 173.2 121.7 171.6 120.7Z" fill="white"/>
843
-<path id="Vector_838" opacity="0.44" d="M179.9 115.9C178.3 115 175.7 115 174.1 115.9C172.5 116.8 172.5 118.3 174.1 119.3C175.7 120.2 178.3 120.2 179.9 119.3C181.5 118.4 181.5 116.9 179.9 115.9Z" fill="white"/>
844
-<path id="Vector_839" opacity="0.44" d="M188.2 111.1C186.6 110.2 184 110.2 182.4 111.1C180.8 112 180.8 113.5 182.4 114.5C184 115.4 186.6 115.4 188.2 114.5C189.8 113.6 189.8 112.1 188.2 111.1Z" fill="white"/>
845
-<path id="Vector_840" opacity="0.44" d="M196.4 106.3C194.8 105.4 192.2 105.4 190.6 106.3C189 107.2 189 108.7 190.6 109.7C192.2 110.6 194.8 110.6 196.4 109.7C198 108.8 198 107.3 196.4 106.3Z" fill="white"/>
846
-<path id="Vector_841" opacity="0.44" d="M204.7 101.5C203.1 100.6 200.5 100.6 198.9 101.5C197.3 102.4 197.3 103.9 198.9 104.9C200.5 105.8 203.1 105.8 204.7 104.9C206.3 104 206.3 102.5 204.7 101.5Z" fill="white"/>
847
-<path id="Vector_842" opacity="0.44" d="M212.9 96.7C211.3 95.8 208.7 95.8 207.1 96.7C205.5 97.6 205.5 99.1 207.1 100.1C208.7 101 211.3 101 212.9 100.1C214.5 99.2 214.5 97.7 212.9 96.7Z" fill="white"/>
848
-<path id="Vector_843" opacity="0.44" d="M221.2 91.9C219.6 91 217 91 215.4 91.9C213.8 92.8 213.8 94.3 215.4 95.3C217 96.2 219.6 96.2 221.2 95.3C222.8 94.4 222.8 92.9 221.2 91.9Z" fill="white"/>
849
-<path id="Vector_844" opacity="0.44" d="M229.4 87.1C227.8 86.2 225.2 86.2 223.6 87.1C222 88 222 89.5 223.6 90.5C225.2 91.4 227.8 91.4 229.4 90.5C231 89.6 231 88.1 229.4 87.1Z" fill="white"/>
850
-<path id="Vector_845" opacity="0.44" d="M237.7 82.3C236.1 81.4 233.5 81.4 231.9 82.3C230.3 83.2 230.3 84.7 231.9 85.7C233.5 86.6 236.1 86.6 237.7 85.7C239.3 84.8 239.3 83.2 237.7 82.3Z" fill="white"/>
851
-<path id="Vector_846" opacity="0.44" d="M245.9 77.5C244.3 76.6 241.7 76.6 240.1 77.5C238.5 78.4 238.5 79.9 240.1 80.9C241.7 81.8 244.3 81.8 245.9 80.9C247.5 80 247.5 78.4 245.9 77.5Z" fill="white"/>
852
-<path id="Vector_847" opacity="0.44" d="M254.2 72.7C252.6 71.8 250 71.8 248.4 72.7C246.8 73.6 246.8 75.1 248.4 76.1C250 77 252.6 77 254.2 76.1C255.8 75.2 255.8 73.6 254.2 72.7Z" fill="white"/>
853
-<path id="Vector_848" opacity="0.44" d="M262.4 67.9C260.8 67 258.2 67 256.6 67.9C255 68.8 255 70.3 256.6 71.3C258.2 72.2 260.8 72.2 262.4 71.3C264.1 70.4 264 68.8 262.4 67.9Z" fill="white"/>
854
-<path id="Vector_849" opacity="0.44" d="M270.7 63.1C269.1 62.2 266.5 62.2 264.9 63.1C263.3 64 263.3 65.5 264.9 66.5C266.5 67.4 269.1 67.4 270.7 66.5C272.3 65.6 272.3 64 270.7 63.1Z" fill="white"/>
855
-<path id="Vector_850" opacity="0.44" d="M146.8 125.5C145.2 124.6 142.6 124.6 141 125.5C139.4 126.4 139.4 127.9 141 128.9C142.6 129.8 145.2 129.8 146.8 128.9C148.4 128 148.4 126.5 146.8 125.5Z" fill="white"/>
856
-<path id="Vector_851" opacity="0.44" d="M155.1 120.7C153.5 119.8 150.9 119.8 149.3 120.7C147.7 121.6 147.7 123.1 149.3 124.1C150.9 125 153.5 125 155.1 124.1C156.7 123.2 156.7 121.7 155.1 120.7Z" fill="white"/>
857
-<path id="Vector_852" opacity="0.44" d="M163.3 115.9C161.7 115 159.1 115 157.5 115.9C155.9 116.8 155.9 118.3 157.5 119.3C159.1 120.2 161.7 120.2 163.3 119.3C164.9 118.4 164.9 116.9 163.3 115.9Z" fill="white"/>
858
-<path id="Vector_853" opacity="0.44" d="M171.6 111.1C170 110.2 167.4 110.2 165.8 111.1C164.2 112 164.2 113.5 165.8 114.5C167.4 115.4 170 115.4 171.6 114.5C173.2 113.6 173.2 112.1 171.6 111.1Z" fill="white"/>
859
-<path id="Vector_854" opacity="0.44" d="M179.8 106.3C178.2 105.4 175.6 105.4 174 106.3C172.4 107.2 172.4 108.7 174 109.7C175.6 110.6 178.2 110.6 179.8 109.7C181.5 108.8 181.4 107.3 179.8 106.3Z" fill="white"/>
860
-<path id="Vector_855" opacity="0.44" d="M188.1 101.5C186.5 100.6 183.9 100.6 182.3 101.5C180.7 102.4 180.7 103.9 182.3 104.9C183.9 105.8 186.5 105.8 188.1 104.9C189.7 104 189.7 102.5 188.1 101.5Z" fill="white"/>
861
-<path id="Vector_856" opacity="0.44" d="M196.4 96.7C194.8 95.8 192.2 95.8 190.6 96.7C189 97.6 189 99.1 190.6 100.1C192.2 101 194.8 101 196.4 100.1C198 99.2 198 97.7 196.4 96.7Z" fill="white"/>
862
-<path id="Vector_857" opacity="0.44" d="M204.6 91.9C203 91 200.4 91 198.8 91.9C197.2 92.8 197.2 94.3 198.8 95.3C200.4 96.2 203 96.2 204.6 95.3C206.2 94.4 206.2 92.9 204.6 91.9Z" fill="white"/>
863
-<path id="Vector_858" opacity="0.44" d="M212.9 87.1C211.3 86.2 208.7 86.2 207.1 87.1C205.5 88 205.5 89.5 207.1 90.5C208.7 91.4 211.3 91.4 212.9 90.5C214.5 89.6 214.5 88.1 212.9 87.1Z" fill="white"/>
864
-<path id="Vector_859" opacity="0.44" d="M221.1 82.3C219.5 81.4 216.9 81.4 215.3 82.3C213.7 83.2 213.7 84.7 215.3 85.7C216.9 86.6 219.5 86.6 221.1 85.7C222.7 84.8 222.7 83.2 221.1 82.3Z" fill="white"/>
865
-<path id="Vector_860" opacity="0.44" d="M229.4 77.5C227.8 76.6 225.2 76.6 223.6 77.5C222 78.4 222 79.9 223.6 80.9C225.2 81.8 227.8 81.8 229.4 80.9C231 80 231 78.4 229.4 77.5Z" fill="white"/>
866
-<path id="Vector_861" opacity="0.44" d="M237.6 72.7C236 71.8 233.4 71.8 231.8 72.7C230.2 73.6 230.2 75.1 231.8 76.1C233.4 77 236 77 237.6 76.1C239.2 75.2 239.2 73.6 237.6 72.7Z" fill="white"/>
867
-<path id="Vector_862" opacity="0.44" d="M245.9 67.9C244.3 67 241.7 67 240.1 67.9C238.5 68.8 238.5 70.3 240.1 71.3C241.7 72.2 244.3 72.2 245.9 71.3C247.5 70.4 247.5 68.8 245.9 67.9Z" fill="white"/>
868
-<path id="Vector_863" opacity="0.44" d="M254.1 63.1C252.5 62.2 249.9 62.2 248.3 63.1C246.7 64 246.7 65.5 248.3 66.5C249.9 67.4 252.5 67.4 254.1 66.5C255.7 65.6 255.7 64 254.1 63.1Z" fill="white"/>
869
-<path id="Vector_864" opacity="0.44" d="M262.4 58.3C260.8 57.4 258.2 57.4 256.6 58.3C255 59.2 255 60.7 256.6 61.7C258.2 62.6 260.8 62.6 262.4 61.7C264 60.8 264 59.2 262.4 58.3Z" fill="white"/>
870
-<path id="Vector_865" opacity="0.44" d="M270.6 53.5C269 52.6 266.4 52.6 264.8 53.5C263.2 54.4 263.2 55.9 264.8 56.9C266.4 57.8 269 57.8 270.6 56.9C272.2 56 272.2 54.4 270.6 53.5Z" fill="white"/>
871
-<path id="Vector_866" opacity="0.44" d="M295.4 39.1C293.8 38.2 291.2 38.2 289.6 39.1C288 40 288 41.5 289.6 42.5C291.2 43.4 293.8 43.4 295.4 42.5C297 41.5 297 40 295.4 39.1Z" fill="white"/>
872
-<path id="Vector_867" opacity="0.44" d="M122 130.3C120.4 129.4 117.8 129.4 116.2 130.3C114.6 131.2 114.6 132.7 116.2 133.7C117.8 134.6 120.4 134.6 122 133.7C123.6 132.8 123.6 131.3 122 130.3Z" fill="white"/>
873
-<path id="Vector_868" opacity="0.44" d="M130.3 125.5C128.7 124.6 126.1 124.6 124.5 125.5C122.9 126.4 122.9 127.9 124.5 128.9C126.1 129.8 128.7 129.8 130.3 128.9C131.9 128 131.9 126.5 130.3 125.5Z" fill="white"/>
874
-<path id="Vector_869" opacity="0.44" d="M138.5 120.7C136.9 119.8 134.3 119.8 132.7 120.7C131.1 121.6 131.1 123.1 132.7 124.1C134.3 125 136.9 125 138.5 124.1C140.1 123.2 140.1 121.7 138.5 120.7Z" fill="white"/>
875
-<path id="Vector_870" opacity="0.44" d="M146.8 115.9C145.2 115 142.6 115 141 115.9C139.4 116.8 139.4 118.3 141 119.3C142.6 120.2 145.2 120.2 146.8 119.3C148.4 118.4 148.4 116.9 146.8 115.9Z" fill="white"/>
876
-<path id="Vector_871" opacity="0.44" d="M155 111.1C153.4 110.2 150.8 110.2 149.2 111.1C147.6 112 147.6 113.5 149.2 114.5C150.8 115.4 153.4 115.4 155 114.5C156.6 113.6 156.6 112.1 155 111.1Z" fill="white"/>
877
-<path id="Vector_872" opacity="0.44" d="M163.3 106.3C161.7 105.4 159.1 105.4 157.5 106.3C155.9 107.2 155.9 108.7 157.5 109.7C159.1 110.6 161.7 110.6 163.3 109.7C164.9 108.8 164.9 107.3 163.3 106.3Z" fill="white"/>
878
-<path id="Vector_873" opacity="0.44" d="M171.5 101.5C169.9 100.6 167.3 100.6 165.7 101.5C164.1 102.4 164.1 103.9 165.7 104.9C167.3 105.8 169.9 105.8 171.5 104.9C173.1 104 173.1 102.5 171.5 101.5Z" fill="white"/>
879
-<path id="Vector_874" opacity="0.44" d="M179.8 96.7C178.2 95.8 175.6 95.8 174 96.7C172.4 97.6 172.4 99.1 174 100.1C175.6 101 178.2 101 179.8 100.1C181.4 99.2 181.4 97.7 179.8 96.7Z" fill="white"/>
880
-<path id="Vector_875" opacity="0.44" d="M188 91.9C186.4 91 183.8 91 182.2 91.9C180.6 92.8 180.6 94.3 182.2 95.3C183.8 96.2 186.4 96.2 188 95.3C189.7 94.4 189.7 92.9 188 91.9Z" fill="white"/>
881
-<path id="Vector_876" opacity="0.44" d="M196.3 87.1C194.7 86.2 192.1 86.2 190.5 87.1C188.9 88 188.9 89.5 190.5 90.5C192.1 91.4 194.7 91.4 196.3 90.5C197.9 89.6 197.9 88.1 196.3 87.1Z" fill="white"/>
882
-<path id="Vector_877" opacity="0.44" d="M204.6 82.3C203 81.4 200.4 81.4 198.8 82.3C197.2 83.2 197.2 84.7 198.8 85.7C200.4 86.6 203 86.6 204.6 85.7C206.2 84.8 206.2 83.3 204.6 82.3Z" fill="white"/>
883
-<path id="Vector_878" opacity="0.44" d="M212.8 77.5C211.2 76.6 208.6 76.6 207 77.5C205.4 78.4 205.4 79.9 207 80.9C208.6 81.8 211.2 81.8 212.8 80.9C214.4 80 214.4 78.5 212.8 77.5Z" fill="white"/>
884
-<path id="Vector_879" opacity="0.44" d="M221.1 72.7C219.5 71.8 216.9 71.8 215.3 72.7C213.7 73.6 213.7 75.1 215.3 76.1C216.9 77 219.5 77 221.1 76.1C222.7 75.2 222.7 73.6 221.1 72.7Z" fill="white"/>
885
-<path id="Vector_880" opacity="0.44" d="M229.3 67.9C227.7 67 225.1 67 223.5 67.9C221.9 68.8 221.9 70.3 223.5 71.3C225.1 72.2 227.7 72.2 229.3 71.3C230.9 70.4 230.9 68.8 229.3 67.9Z" fill="white"/>
886
-<path id="Vector_881" opacity="0.44" d="M237.6 63.1C236 62.2 233.4 62.2 231.8 63.1C230.2 64 230.2 65.5 231.8 66.5C233.4 67.4 236 67.4 237.6 66.5C239.2 65.6 239.2 64 237.6 63.1Z" fill="white"/>
887
-<path id="Vector_882" opacity="0.44" d="M245.8 58.3C244.2 57.4 241.6 57.4 240 58.3C238.4 59.2 238.4 60.7 240 61.7C241.6 62.6 244.2 62.6 245.8 61.7C247.4 60.8 247.4 59.2 245.8 58.3Z" fill="white"/>
888
-<path id="Vector_883" opacity="0.44" d="M254.1 53.5C252.5 52.6 249.9 52.6 248.3 53.5C246.7 54.4 246.7 55.9 248.3 56.9C249.9 57.8 252.5 57.8 254.1 56.9C255.7 56 255.7 54.4 254.1 53.5Z" fill="white"/>
889
-<path id="Vector_884" opacity="0.44" d="M278.8 39.1C277.2 38.2 274.6 38.2 273 39.1C271.4 40 271.4 41.5 273 42.5C274.6 43.4 277.2 43.4 278.8 42.5C280.4 41.5 280.4 40 278.8 39.1Z" fill="white"/>
890
-<path id="Vector_885" opacity="0.44" d="M130.2 115.9C128.6 115 126 115 124.4 115.9C122.8 116.8 122.8 118.3 124.4 119.3C126 120.2 128.6 120.2 130.2 119.3C131.8 118.4 131.8 116.9 130.2 115.9Z" fill="white"/>
891
-<path id="Vector_886" opacity="0.44" d="M138.5 111.1C136.9 110.2 134.3 110.2 132.7 111.1C131.1 112 131.1 113.5 132.7 114.5C134.3 115.4 136.9 115.4 138.5 114.5C140.1 113.6 140.1 112.1 138.5 111.1Z" fill="white"/>
892
-<path id="Vector_887" opacity="0.44" d="M146.7 106.3C145.1 105.4 142.5 105.4 140.9 106.3C139.3 107.2 139.3 108.7 140.9 109.7C142.5 110.6 145.1 110.6 146.7 109.7C148.3 108.8 148.3 107.3 146.7 106.3Z" fill="white"/>
893
-<path id="Vector_888" opacity="0.44" d="M155 101.5C153.4 100.6 150.8 100.6 149.2 101.5C147.6 102.4 147.6 103.9 149.2 104.9C150.8 105.8 153.4 105.8 155 104.9C156.6 104 156.6 102.5 155 101.5Z" fill="white"/>
894
-<path id="Vector_889" opacity="0.44" d="M163.2 96.7C161.6 95.8 159 95.8 157.4 96.7C155.8 97.6 155.8 99.1 157.4 100.1C159 101 161.6 101 163.2 100.1C164.8 99.2 164.8 97.7 163.2 96.7Z" fill="white"/>
895
-<path id="Vector_890" opacity="0.44" d="M171.5 91.9C169.9 91 167.3 91 165.7 91.9C164.1 92.8 164.1 94.3 165.7 95.3C167.3 96.2 169.9 96.2 171.5 95.3C173.1 94.4 173.1 92.9 171.5 91.9Z" fill="white"/>
896
-<path id="Vector_891" opacity="0.44" d="M179.7 87.1C178.1 86.2 175.5 86.2 173.9 87.1C172.3 88 172.3 89.5 173.9 90.5C175.5 91.4 178.1 91.4 179.7 90.5C181.3 89.6 181.3 88.1 179.7 87.1Z" fill="white"/>
897
-<path id="Vector_892" opacity="0.44" d="M188 82.3C186.4 81.4 183.8 81.4 182.2 82.3C180.6 83.2 180.6 84.7 182.2 85.7C183.8 86.6 186.4 86.6 188 85.7C189.6 84.8 189.6 83.3 188 82.3Z" fill="white"/>
898
-<path id="Vector_893" opacity="0.44" d="M196.2 77.5C194.6 76.6 192 76.6 190.4 77.5C188.8 78.4 188.8 79.9 190.4 80.9C192 81.8 194.6 81.8 196.2 80.9C197.9 80 197.9 78.5 196.2 77.5Z" fill="white"/>
899
-<path id="Vector_894" opacity="0.44" d="M204.5 72.7C202.9 71.8 200.3 71.8 198.7 72.7C197.1 73.6 197.1 75.1 198.7 76.1C200.3 77 202.9 77 204.5 76.1C206.1 75.2 206.1 73.6 204.5 72.7Z" fill="white"/>
900
-<path id="Vector_895" opacity="0.44" d="M212.8 67.9C211.2 67 208.6 67 207 67.9C205.4 68.8 205.4 70.3 207 71.3C208.6 72.2 211.2 72.2 212.8 71.3C214.4 70.4 214.4 68.8 212.8 67.9Z" fill="white"/>
901
-<path id="Vector_896" opacity="0.44" d="M221 63.1C219.4 62.2 216.8 62.2 215.2 63.1C213.6 64 213.6 65.5 215.2 66.5C216.8 67.4 219.4 67.4 221 66.5C222.6 65.6 222.6 64 221 63.1Z" fill="white"/>
902
-<path id="Vector_897" opacity="0.44" d="M229.3 58.3C227.7 57.4 225.1 57.4 223.5 58.3C221.9 59.2 221.9 60.7 223.5 61.7C225.1 62.6 227.7 62.6 229.3 61.7C230.9 60.8 230.9 59.2 229.3 58.3Z" fill="white"/>
903
-<path id="Vector_898" opacity="0.44" d="M237.5 53.5C235.9 52.6 233.3 52.6 231.7 53.5C230.1 54.4 230.1 55.9 231.7 56.9C233.3 57.8 235.9 57.8 237.5 56.9C239.1 56 239.1 54.4 237.5 53.5Z" fill="white"/>
904
-<path id="Vector_899" opacity="0.44" d="M262.3 39.1C260.7 38.2 258.1 38.2 256.5 39.1C254.9 40 254.9 41.5 256.5 42.5C258.1 43.4 260.7 43.4 262.3 42.5C263.9 41.6 263.9 40 262.3 39.1Z" fill="white"/>
905
-<path id="san-francisco" opacity="0.44" d="M138.4 101.5C136.8 100.6 134.2 100.6 132.6 101.5C131 102.4 131 103.9 132.6 104.9C134.2 105.8 136.8 105.8 138.4 104.9C140 104 140 102.5 138.4 101.5Z" fill="white"/>
906
-<path id="Vector_900" opacity="0.44" d="M146.7 96.7C145.1 95.8 142.5 95.8 140.9 96.7C139.3 97.6 139.3 99.1 140.9 100.1C142.5 101 145.1 101 146.7 100.1C148.3 99.2 148.3 97.7 146.7 96.7Z" fill="white"/>
907
-<path id="Vector_901" opacity="0.44" d="M154.9 91.9C153.3 91 150.7 91 149.1 91.9C147.5 92.8 147.5 94.3 149.1 95.3C150.7 96.2 153.3 96.2 154.9 95.3C156.5 94.4 156.5 92.9 154.9 91.9Z" fill="white"/>
908
-<path id="Vector_902" opacity="0.44" d="M163.2 87.1C161.6 86.2 159 86.2 157.4 87.1C155.8 88 155.8 89.5 157.4 90.5C159 91.4 161.6 91.4 163.2 90.5C164.8 89.6 164.8 88.1 163.2 87.1Z" fill="white"/>
909
-<path id="Vector_903" opacity="0.44" d="M171.4 82.3C169.8 81.4 167.2 81.4 165.6 82.3C164 83.2 164 84.7 165.6 85.7C167.2 86.6 169.8 86.6 171.4 85.7C173 84.8 173 83.3 171.4 82.3Z" fill="white"/>
910
-<path id="Vector_904" opacity="0.44" d="M179.7 77.5C178.1 76.6 175.5 76.6 173.9 77.5C172.3 78.4 172.3 79.9 173.9 80.9C175.5 81.8 178.1 81.8 179.7 80.9C181.3 80 181.3 78.5 179.7 77.5Z" fill="white"/>
911
-<path id="Vector_905" opacity="0.44" d="M187.9 72.7C186.3 71.8 183.7 71.8 182.1 72.7C180.5 73.6 180.5 75.1 182.1 76.1C183.7 77 186.3 77 187.9 76.1C189.6 75.2 189.5 73.6 187.9 72.7Z" fill="white"/>
912
-<path id="Vector_906" opacity="0.44" d="M196.2 67.9C194.6 67 192 67 190.4 67.9C188.8 68.8 188.8 70.3 190.4 71.3C192 72.2 194.6 72.2 196.2 71.3C197.8 70.4 197.8 68.8 196.2 67.9Z" fill="white"/>
913
-<path id="Vector_907" opacity="0.44" d="M204.4 63.1C202.8 62.2 200.2 62.2 198.6 63.1C197 64 197 65.5 198.6 66.5C200.2 67.4 202.8 67.4 204.4 66.5C206.1 65.6 206.1 64 204.4 63.1Z" fill="white"/>
914
-<path id="Vector_908" opacity="0.44" d="M212.7 58.3C211.1 57.4 208.5 57.4 206.9 58.3C205.3 59.2 205.3 60.7 206.9 61.7C208.5 62.6 211.1 62.6 212.7 61.7C214.3 60.8 214.3 59.2 212.7 58.3Z" fill="white"/>
915
-<path id="Vector_909" opacity="0.44" d="M221 53.5C219.4 52.6 216.8 52.6 215.2 53.5C213.6 54.4 213.6 55.9 215.2 56.9C216.8 57.8 219.4 57.8 221 56.9C222.6 56 222.6 54.4 221 53.5Z" fill="white"/>
916
-<path id="Vector_910" opacity="0.44" d="M229.2 48.7C227.6 47.8 225 47.8 223.4 48.7C221.8 49.6 221.8 51.1 223.4 52.1C225 53 227.6 53 229.2 52.1C230.8 51.2 230.8 49.6 229.2 48.7Z" fill="white"/>
917
-<path id="Vector_911" opacity="0.44" d="M245.7 39.1C244.1 38.2 241.5 38.2 239.9 39.1C238.3 40 238.3 41.5 239.9 42.5C241.5 43.4 244.1 43.4 245.7 42.5C247.3 41.6 247.3 40 245.7 39.1Z" fill="white"/>
918
-<path id="Vector_912" opacity="0.44" d="M254 34.3C252.4 33.4 249.8 33.4 248.2 34.3C246.6 35.2 246.6 36.7 248.2 37.7C249.8 38.6 252.4 38.6 254 37.7C255.6 36.8 255.6 35.2 254 34.3Z" fill="white"/>
919
-<path id="Vector_913" opacity="0.44" d="M262.2 29.5C260.6 28.6 258 28.6 256.4 29.5C254.8 30.4 254.8 31.9 256.4 32.9C258 33.8 260.6 33.8 262.2 32.9C263.8 31.9 263.8 30.4 262.2 29.5Z" fill="white"/>
920
-<path id="Vector_914" opacity="0.44" d="M163.1 77.5C161.5 76.6 158.9 76.6 157.3 77.5C155.7 78.4 155.7 79.9 157.3 80.9C158.9 81.8 161.5 81.8 163.1 80.9C164.7 80 164.7 78.5 163.1 77.5Z" fill="white"/>
921
-<path id="Vector_915" opacity="0.44" d="M171.4 72.7C169.8 71.8 167.2 71.8 165.6 72.7C164 73.6 164 75.1 165.6 76.1C167.2 77 169.8 77 171.4 76.1C173 75.2 173 73.6 171.4 72.7Z" fill="white"/>
922
-<path id="Vector_916" opacity="0.44" d="M179.6 67.9C178 67 175.4 67 173.8 67.9C172.2 68.8 172.2 70.3 173.8 71.3C175.4 72.2 178 72.2 179.6 71.3C181.2 70.4 181.2 68.8 179.6 67.9Z" fill="white"/>
923
-<path id="Vector_917" opacity="0.44" d="M187.9 63.1C186.3 62.2 183.7 62.2 182.1 63.1C180.5 64 180.5 65.5 182.1 66.5C183.7 67.4 186.3 67.4 187.9 66.5C189.5 65.6 189.5 64 187.9 63.1Z" fill="white"/>
924
-<path id="Vector_918" opacity="0.44" d="M196.1 58.3C194.5 57.4 191.9 57.4 190.3 58.3C188.7 59.2 188.7 60.7 190.3 61.7C191.9 62.6 194.5 62.6 196.1 61.7C197.8 60.8 197.7 59.2 196.1 58.3Z" fill="white"/>
925
-<path id="Vector_919" opacity="0.44" d="M204.4 53.5C202.8 52.6 200.2 52.6 198.6 53.5C197 54.4 197 55.9 198.6 56.9C200.2 57.8 202.8 57.8 204.4 56.9C206 56 206 54.4 204.4 53.5Z" fill="white"/>
926
-<path id="Vector_920" opacity="0.44" d="M212.7 48.7C211.1 47.8 208.5 47.8 206.9 48.7C205.3 49.6 205.3 51.1 206.9 52.1C208.5 53 211.1 53 212.7 52.1C214.3 51.2 214.3 49.6 212.7 48.7Z" fill="white"/>
927
-<path id="Vector_921" opacity="0.44" d="M220.9 43.9C219.3 43 216.7 43 215.1 43.9C213.5 44.8 213.5 46.3 215.1 47.3C216.7 48.2 219.3 48.2 220.9 47.3C222.5 46.4 222.5 44.8 220.9 43.9Z" fill="white"/>
928
-<path id="Vector_922" opacity="0.44" d="M245.7 29.5C244.1 28.6 241.5 28.6 239.9 29.5C238.3 30.4 238.3 31.9 239.9 32.9C241.5 33.8 244.1 33.8 245.7 32.9C247.3 31.9 247.3 30.4 245.7 29.5Z" fill="white"/>
929
-<path id="Vector_923" opacity="0.44" d="M163.1 67.9C161.5 67 158.9 67 157.3 67.9C155.7 68.8 155.7 70.3 157.3 71.3C158.9 72.2 161.5 72.2 163.1 71.3C164.7 70.4 164.7 68.8 163.1 67.9Z" fill="white"/>
930
-<path id="Vector_924" opacity="0.44" d="M171.3 63.1C169.7 62.2 167.1 62.2 165.5 63.1C163.9 64 163.9 65.5 165.5 66.5C167.1 67.4 169.7 67.4 171.3 66.5C172.9 65.6 172.9 64 171.3 63.1Z" fill="white"/>
931
-<path id="Vector_925" opacity="0.44" d="M179.6 58.3C178 57.4 175.4 57.4 173.8 58.3C172.2 59.2 172.2 60.7 173.8 61.7C175.4 62.6 178 62.6 179.6 61.7C181.2 60.8 181.2 59.2 179.6 58.3Z" fill="white"/>
932
-<path id="Vector_926" opacity="0.44" d="M187.8 53.5C186.2 52.6 183.6 52.6 182 53.5C180.4 54.4 180.4 55.9 182 56.9C183.6 57.8 186.2 57.8 187.8 56.9C189.4 56 189.4 54.4 187.8 53.5Z" fill="white"/>
933
-<path id="Vector_927" opacity="0.44" d="M196.1 48.7C194.5 47.8 191.9 47.8 190.3 48.7C188.7 49.6 188.7 51.1 190.3 52.1C191.9 53 194.5 53 196.1 52.1C197.7 51.2 197.7 49.6 196.1 48.7Z" fill="white"/>
934
-<path id="Vector_928" opacity="0.44" d="M204.3 43.9C202.7 43 200.1 43 198.5 43.9C196.9 44.8 196.9 46.3 198.5 47.3C200.1 48.2 202.7 48.2 204.3 47.3C206 46.4 205.9 44.8 204.3 43.9Z" fill="white"/>
935
-<path id="Vector_929" opacity="0.44" d="M212.6 39.1C211 38.2 208.4 38.2 206.8 39.1C205.2 40 205.2 41.5 206.8 42.5C208.4 43.4 211 43.4 212.6 42.5C214.2 41.5 214.2 40 212.6 39.1Z" fill="white"/>
936
-<path id="Vector_930" opacity="0.44" d="M163 58.3C161.4 57.4 158.8 57.4 157.2 58.3C155.6 59.2 155.6 60.7 157.2 61.7C158.8 62.6 161.4 62.6 163 61.7C164.6 60.8 164.6 59.2 163 58.3Z" fill="white"/>
937
-<path id="Vector_931" opacity="0.44" d="M171.3 53.5C169.7 52.6 167.1 52.6 165.5 53.5C163.9 54.4 163.9 55.9 165.5 56.9C167.1 57.8 169.7 57.8 171.3 56.9C172.9 56 172.9 54.4 171.3 53.5Z" fill="white"/>
938
-<path id="Vector_932" opacity="0.44" d="M179.5 48.7C177.9 47.8 175.3 47.8 173.7 48.7C172.1 49.6 172.1 51.1 173.7 52.1C175.3 53 177.9 53 179.5 52.1C181.1 51.2 181.1 49.6 179.5 48.7Z" fill="white"/>
939
-<path id="Vector_933" opacity="0.44" d="M187.8 43.9C186.2 43 183.6 43 182 43.9C180.4 44.8 180.4 46.3 182 47.3C183.6 48.2 186.2 48.2 187.8 47.3C189.4 46.4 189.4 44.8 187.8 43.9Z" fill="white"/>
940
-<path id="Vector_934" opacity="0.44" d="M196 39.1C194.4 38.2 191.8 38.2 190.2 39.1C188.6 40 188.6 41.5 190.2 42.5C191.8 43.4 194.4 43.4 196 42.5C197.6 41.5 197.6 40 196 39.1Z" fill="white"/>
941
-<path id="Vector_935" opacity="0.44" d="M204.3 34.3C202.7 33.4 200.1 33.4 198.5 34.3C196.9 35.2 196.9 36.7 198.5 37.7C200.1 38.6 202.7 38.6 204.3 37.7C205.9 36.7 205.9 35.2 204.3 34.3Z" fill="white"/>
942
-<path id="Vector_936" opacity="0.44" d="M171.2 43.9C169.6 43 167 43 165.4 43.9C163.8 44.8 163.8 46.3 165.4 47.3C167 48.2 169.6 48.2 171.2 47.3C172.8 46.4 172.8 44.8 171.2 43.9Z" fill="white"/>
943
-<path id="Vector_937" opacity="0.44" d="M179.5 39.1C177.9 38.2 175.3 38.2 173.7 39.1C172.1 40 172.1 41.5 173.7 42.5C175.3 43.4 177.9 43.4 179.5 42.5C181.1 41.5 181.1 40 179.5 39.1Z" fill="white"/>
944
-<path id="Vector_938" opacity="0.44" d="M187.7 34.3C186.1 33.4 183.5 33.4 181.9 34.3C180.3 35.2 180.3 36.7 181.9 37.7C183.5 38.6 186.1 38.6 187.7 37.7C189.3 36.7 189.3 35.2 187.7 34.3Z" fill="white"/>
945
-<path id="Vector_939" opacity="0.44" d="M196 29.5C194.4 28.6 191.8 28.6 190.2 29.5C188.6 30.4 188.6 31.9 190.2 32.9C191.8 33.8 194.4 33.8 196 32.9C197.6 31.9 197.6 30.4 196 29.5Z" fill="white"/>
946
-<path id="Vector_940" opacity="0.44" d="M162.9 39.1C161.3 38.2 158.7 38.2 157.1 39.1C155.5 40 155.5 41.5 157.1 42.5C158.7 43.4 161.3 43.4 162.9 42.5C164.5 41.5 164.5 40 162.9 39.1Z" fill="white"/>
947
-<path id="Vector_941" opacity="0.44" d="M171.2 34.3C169.6 33.4 167 33.4 165.4 34.3C163.8 35.2 163.8 36.7 165.4 37.7C167 38.6 169.6 38.6 171.2 37.7C172.8 36.7 172.8 35.2 171.2 34.3Z" fill="white"/>
948
-<path id="Vector_942" opacity="0.44" d="M179.4 29.5C177.8 28.6 175.2 28.6 173.6 29.5C172 30.4 172 31.9 173.6 32.9C175.2 33.8 177.8 33.8 179.4 32.9C181 31.9 181 30.4 179.4 29.5Z" fill="white"/>
949
-<path id="Vector_943" opacity="0.44" d="M187.7 24.7C186.1 23.8 183.5 23.8 181.9 24.7C180.3 25.6 180.3 27.1 181.9 28.1C183.5 29 186.1 29 187.7 28.1C189.3 27.1 189.3 25.6 187.7 24.7Z" fill="white"/>
950
-<path id="Vector_944" opacity="0.44" d="M154.6 34.3C153 33.4 150.4 33.4 148.8 34.3C147.2 35.2 147.2 36.7 148.8 37.7C150.4 38.6 153 38.6 154.6 37.7C156.2 36.7 156.2 35.2 154.6 34.3Z" fill="white"/>
951
-<path id="Vector_945" opacity="0.44" d="M162.8 29.5C161.2 28.6 158.6 28.6 157 29.5C155.4 30.4 155.4 31.9 157 32.9C158.6 33.8 161.2 33.8 162.8 32.9C164.5 31.9 164.4 30.4 162.8 29.5Z" fill="white"/>
952
-<path id="Vector_946" opacity="0.44" d="M171.1 24.7C169.5 23.8 166.9 23.8 165.3 24.7C163.7 25.6 163.7 27.1 165.3 28.1C166.9 29 169.5 29 171.1 28.1C172.7 27.1 172.7 25.6 171.1 24.7Z" fill="white"/>
953
-<path id="Vector_947" opacity="0.44" d="M179.3 19.9C177.7 19 175.1 19 173.5 19.9C171.9 20.8 171.9 22.3 173.5 23.3C175.1 24.2 177.7 24.2 179.3 23.3C181 22.3 181 20.8 179.3 19.9Z" fill="white"/>
954
-<path id="Vector_948" opacity="0.44" d="M146.3 29.5C144.7 28.6 142.1 28.6 140.5 29.5C138.9 30.4 138.9 31.9 140.5 32.9C142.1 33.8 144.7 33.8 146.3 32.9C147.9 31.9 147.9 30.4 146.3 29.5Z" fill="white"/>
955
-<path id="Vector_949" opacity="0.44" d="M154.5 24.7C152.9 23.8 150.3 23.8 148.7 24.7C147.1 25.6 147.1 27.1 148.7 28.1C150.3 29 152.9 29 154.5 28.1C156.1 27.1 156.1 25.6 154.5 24.7Z" fill="white"/>
956
-<path id="Vector_950" opacity="0.44" d="M162.8 19.9C161.2 19 158.6 19 157 19.9C155.4 20.8 155.4 22.3 157 23.3C158.6 24.2 161.2 24.2 162.8 23.3C164.4 22.3 164.4 20.8 162.8 19.9Z" fill="white"/>
957
-<path id="Vector_951" opacity="0.44" d="M171 15.1C169.4 14.2 166.8 14.2 165.2 15.1C163.6 16 163.6 17.5 165.2 18.5C166.8 19.4 169.4 19.4 171 18.5C172.7 17.5 172.6 16 171 15.1Z" fill="white"/>
958
-<path id="Vector_952" opacity="0.44" d="M138 24.7C136.4 23.8 133.8 23.8 132.2 24.7C130.6 25.6 130.6 27.1 132.2 28.1C133.8 29 136.4 29 138 28.1C139.6 27.1 139.6 25.6 138 24.7Z" fill="white"/>
959
-<path id="Vector_953" opacity="0.44" d="M146.2 19.9C144.6 19 142 19 140.4 19.9C138.8 20.8 138.8 22.3 140.4 23.3C142 24.2 144.6 24.2 146.2 23.3C147.8 22.3 147.8 20.8 146.2 19.9Z" fill="white"/>
960
-<path id="Vector_954" opacity="0.44" d="M154.5 15.1C152.9 14.2 150.3 14.2 148.7 15.1C147.1 16 147.1 17.5 148.7 18.5C150.3 19.4 152.9 19.4 154.5 18.5C156.1 17.5 156.1 16 154.5 15.1Z" fill="white"/>
961
-<path id="Vector_955" opacity="0.44" d="M162.7 10.3C161.1 9.40003 158.5 9.40003 156.9 10.3C155.3 11.2 155.3 12.7 156.9 13.7C158.5 14.6 161.1 14.6 162.7 13.7C164.3 12.7 164.3 11.2 162.7 10.3Z" fill="white"/>
962
-<path id="Vector_956" opacity="0.44" d="M121.4 24.7C119.8 23.8 117.2 23.8 115.6 24.7C114 25.6 114 27.1 115.6 28.1C117.2 29 119.8 29 121.4 28.1C123 27.1 123 25.6 121.4 24.7Z" fill="white"/>
963
-<path id="Vector_957" opacity="0.44" d="M129.7 19.9C128.1 19 125.5 19 123.9 19.9C122.3 20.8 122.3 22.3 123.9 23.3C125.5 24.2 128.1 24.2 129.7 23.3C131.3 22.3 131.3 20.8 129.7 19.9Z" fill="white"/>
964
-<path id="Vector_958" opacity="0.44" d="M137.9 15.1C136.3 14.2 133.7 14.2 132.1 15.1C130.5 16 130.5 17.5 132.1 18.5C133.7 19.4 136.3 19.4 137.9 18.5C139.5 17.5 139.5 16 137.9 15.1Z" fill="white"/>
965
-<path id="Vector_959" opacity="0.44" d="M146.2 10.3C144.6 9.40003 142 9.40003 140.4 10.3C138.8 11.2 138.8 12.7 140.4 13.7C142 14.6 144.6 14.6 146.2 13.7C147.8 12.7 147.8 11.2 146.2 10.3Z" fill="white"/>
966
-<path id="Vector_960" opacity="0.44" d="M154.4 5.50001C152.8 4.60001 150.2 4.60001 148.6 5.50001C147 6.40001 147 7.90001 148.6 8.90001C150.2 9.80001 152.8 9.80001 154.4 8.90001C156 7.90001 156 6.40001 154.4 5.50001Z" fill="white"/>
967
-<path id="Vector_961" opacity="0.44" d="M104.9 24.7C103.3 23.8 100.7 23.8 99.1 24.7C97.5 25.6 97.5 27.1 99.1 28.1C100.7 29 103.3 29 104.9 28.1C106.5 27.1 106.4 25.6 104.9 24.7Z" fill="white"/>
968
-<path id="Vector_962" opacity="0.44" d="M113.1 19.9C111.5 19 108.9 19 107.3 19.9C105.7 20.8 105.7 22.3 107.3 23.3C108.9 24.2 111.5 24.2 113.1 23.3C114.7 22.3 114.7 20.8 113.1 19.9Z" fill="white"/>
969
-<path id="Vector_963" opacity="0.44" d="M121.4 15.1C119.8 14.2 117.2 14.2 115.6 15.1C114 16 114 17.5 115.6 18.5C117.2 19.4 119.8 19.4 121.4 18.5C123 17.5 123 16 121.4 15.1Z" fill="white"/>
970
-<path id="Vector_964" opacity="0.44" d="M129.6 10.3C128 9.40003 125.4 9.40003 123.8 10.3C122.2 11.2 122.2 12.7 123.8 13.7C125.4 14.6 128 14.6 129.6 13.7C131.2 12.7 131.2 11.2 129.6 10.3Z" fill="white"/>
971
-<path id="Vector_965" opacity="0.44" d="M137.9 5.50001C136.3 4.60001 133.7 4.60001 132.1 5.50001C130.5 6.40001 130.5 7.90001 132.1 8.90001C133.7 9.80001 136.3 9.80001 137.9 8.90001C139.5 7.90001 139.5 6.40001 137.9 5.50001Z" fill="white"/>
972
-<path id="Vector_966" opacity="0.44" d="M146.1 0.700024C144.5 -0.199976 141.9 -0.199976 140.3 0.700024C138.7 1.60002 138.7 3.10003 140.3 4.10003C141.9 5.00003 144.5 5.00003 146.1 4.10003C147.7 3.10003 147.7 1.60002 146.1 0.700024Z" fill="white"/>
973
-<path id="Vector_967" opacity="0.44" d="M96.5 19.9C94.9 19 92.3 19 90.7 19.9C89.1 20.8 89.1 22.3 90.7 23.3C92.3 24.2 94.9 24.2 96.5 23.3C98.1 22.3 98.1 20.8 96.5 19.9Z" fill="white"/>
974
-<path id="Vector_968" opacity="0.44" d="M113.1 10.3C111.5 9.40003 108.9 9.40003 107.3 10.3C105.7 11.2 105.7 12.7 107.3 13.7C108.9 14.6 111.5 14.6 113.1 13.7C114.7 12.7 114.6 11.2 113.1 10.3Z" fill="white"/>
975
-<path id="Vector_969" opacity="0.44" d="M121.3 5.50001C119.7 4.60001 117.1 4.60001 115.5 5.50001C113.9 6.40001 113.9 7.90001 115.5 8.90001C117.1 9.80001 119.7 9.80001 121.3 8.90001C122.9 7.90001 122.9 6.40001 121.3 5.50001Z" fill="white"/>
976
-<path id="Vector_970" opacity="0.44" d="M129.6 0.700024C128 -0.199976 125.4 -0.199976 123.8 0.700024C122.2 1.60002 122.2 3.10003 123.8 4.10003C125.4 5.00003 128 5.00003 129.6 4.10003C131.2 3.10003 131.2 1.60002 129.6 0.700024Z" fill="white"/>
977
-<path id="Vector_971" opacity="0.44" d="M479.2 327.2C477.6 326.3 475 326.3 473.4 327.2C471.8 328.1 471.8 329.6 473.4 330.6C475 331.5 477.6 331.5 479.2 330.6C480.8 329.7 480.8 328.2 479.2 327.2Z" fill="white"/>
978
-<path id="Vector_972" opacity="0.44" d="M471 332C469.4 331.1 466.8 331.1 465.2 332C463.6 332.9 463.6 334.4 465.2 335.4C466.8 336.3 469.4 336.3 471 335.4C472.6 334.5 472.6 332.9 471 332Z" fill="white"/>
979
-<path id="Vector_973" opacity="0.44" d="M479.3 336.8C477.7 335.9 475.1 335.9 473.5 336.8C471.9 337.7 471.9 339.2 473.5 340.2C475.1 341.1 477.7 341.1 479.3 340.2C480.9 339.3 480.9 337.8 479.3 336.8Z" fill="white"/>
980
-<path id="Vector_974" opacity="0.44" d="M462.8 346.4C461.2 345.5 458.6 345.5 457 346.4C455.4 347.3 455.4 348.8 457 349.8C458.6 350.7 461.2 350.7 462.8 349.8C464.4 348.9 464.4 347.4 462.8 346.4Z" fill="white"/>
981
-<path id="Vector_975" opacity="0.44" d="M479.3 346.4C477.7 345.5 475.1 345.5 473.5 346.4C471.9 347.3 471.9 348.8 473.5 349.8C475.1 350.7 477.7 350.7 479.3 349.8C480.9 348.9 480.9 347.4 479.3 346.4Z" fill="white"/>
982
-<path id="Vector_976" opacity="0.44" d="M471 341.6C469.4 340.7 466.8 340.7 465.2 341.6C463.6 342.5 463.6 344 465.2 345C466.8 345.9 469.4 345.9 471 345C472.6 344.1 472.6 342.6 471 341.6Z" fill="white"/>
983
-<path id="Vector_977" opacity="0.44" d="M677.8 298.4C676.2 297.5 673.6 297.5 672 298.4C670.4 299.3 670.4 300.8 672 301.8C673.6 302.7 676.2 302.7 677.8 301.8C679.4 300.8 679.4 299.3 677.8 298.4Z" fill="white"/>
984
-<path id="Vector_978" opacity="0.44" d="M669.6 303.2C668 302.3 665.4 302.3 663.8 303.2C662.2 304.1 662.2 305.6 663.8 306.6C665.4 307.5 668 307.5 669.6 306.6C671.2 305.6 671.2 304.1 669.6 303.2Z" fill="white"/>
985
-<path id="Vector_979" opacity="0.44" d="M661.3 308C659.7 307.1 657.1 307.1 655.5 308C653.9 308.9 653.9 310.4 655.5 311.4C657.1 312.3 659.7 312.3 661.3 311.4C662.9 310.4 662.9 308.9 661.3 308Z" fill="white"/>
986
-<path id="Vector_980" opacity="0.44" d="M653 312.8C651.4 311.9 648.8 311.9 647.2 312.8C645.6 313.7 645.6 315.2 647.2 316.2C648.8 317.1 651.4 317.1 653 316.2C654.7 315.2 654.6 313.7 653 312.8Z" fill="white"/>
987
-<path id="Vector_981" opacity="0.44" d="M644.8 317.6C643.2 316.7 640.6 316.7 639 317.6C637.4 318.5 637.4 320 639 321C640.6 321.9 643.2 321.9 644.8 321C646.4 320 646.4 318.5 644.8 317.6Z" fill="white"/>
988
-<path id="Vector_982" opacity="0.44" d="M636.5 322.4C634.9 321.5 632.3 321.5 630.7 322.4C629.1 323.3 629.1 324.8 630.7 325.8C632.3 326.7 634.9 326.7 636.5 325.8C638.1 324.9 638.1 323.3 636.5 322.4Z" fill="white"/>
989
-<path id="Vector_983" opacity="0.44" d="M628.3 327.2C626.7 326.3 624.1 326.3 622.5 327.2C620.9 328.1 620.9 329.6 622.5 330.6C624.1 331.5 626.7 331.5 628.3 330.6C629.9 329.7 629.9 328.1 628.3 327.2Z" fill="white"/>
990
-<path id="Vector_984" opacity="0.44" d="M620 332C618.4 331.1 615.8 331.1 614.2 332C612.6 332.9 612.6 334.4 614.2 335.4C615.8 336.3 618.4 336.3 620 335.4C621.6 334.5 621.6 332.9 620 332Z" fill="white"/>
991
-<path id="Vector_985" opacity="0.44" d="M611.8 336.8C610.2 335.9 607.6 335.9 606 336.8C604.4 337.7 604.4 339.2 606 340.2C607.6 341.1 610.2 341.1 611.8 340.2C613.4 339.3 613.4 337.7 611.8 336.8Z" fill="white"/>
992
-<path id="Vector_986" opacity="0.44" d="M603.5 341.6C601.9 340.7 599.3 340.7 597.7 341.6C596.1 342.5 596.1 344 597.7 345C599.3 345.9 601.9 345.9 603.5 345C605.1 344.1 605.1 342.5 603.5 341.6Z" fill="white"/>
993
-<path id="Vector_987" opacity="0.44" d="M595.3 346.4C593.7 345.5 591.1 345.5 589.5 346.4C587.9 347.3 587.9 348.8 589.5 349.8C591.1 350.7 593.7 350.7 595.3 349.8C596.9 348.9 596.9 347.3 595.3 346.4Z" fill="white"/>
994
-<path id="Vector_988" opacity="0.44" d="M587 351.2C585.4 350.3 582.8 350.3 581.2 351.2C579.6 352.1 579.6 353.6 581.2 354.6C582.8 355.5 585.4 355.5 587 354.6C588.6 353.7 588.6 352.2 587 351.2Z" fill="white"/>
995
-<path id="Vector_989" opacity="0.44" d="M578.7 356C577.1 355.1 574.5 355.1 572.9 356C571.3 356.9 571.3 358.4 572.9 359.4C574.5 360.3 577.1 360.3 578.7 359.4C580.4 358.5 580.3 357 578.7 356Z" fill="white"/>
996
-<path id="Vector_990" opacity="0.44" d="M570.5 360.8C568.9 359.9 566.3 359.9 564.7 360.8C563.1 361.7 563.1 363.2 564.7 364.2C566.3 365.1 568.9 365.1 570.5 364.2C572.1 363.3 572.1 361.8 570.5 360.8Z" fill="white"/>
997
-<path id="Vector_991" opacity="0.44" d="M636.3 274.4C634.7 273.5 632.1 273.5 630.5 274.4C628.9 275.3 628.9 276.8 630.5 277.8C632.1 278.7 634.7 278.7 636.3 277.8C637.9 276.8 637.9 275.3 636.3 274.4Z" fill="white"/>
998
-<path id="Vector_992" opacity="0.44" d="M628 279.2C626.4 278.3 623.8 278.3 622.2 279.2C620.6 280.1 620.6 281.6 622.2 282.6C623.8 283.5 626.4 283.5 628 282.6C629.6 281.6 629.6 280.1 628 279.2Z" fill="white"/>
999
-<path id="Vector_993" opacity="0.44" d="M619.8 284C618.2 283.1 615.6 283.1 614 284C612.4 284.9 612.4 286.4 614 287.4C615.6 288.3 618.2 288.3 619.8 287.4C621.4 286.4 621.4 284.9 619.8 284Z" fill="white"/>
1000
-<path id="Vector_994" opacity="0.44" d="M611.5 288.8C609.9 287.9 607.3 287.9 605.7 288.8C604.1 289.7 604.1 291.2 605.7 292.2C607.3 293.1 609.9 293.1 611.5 292.2C613.1 291.2 613.1 289.7 611.5 288.8Z" fill="white"/>
1001
-<path id="Vector_995" opacity="0.44" d="M603.3 293.6C601.7 292.7 599.1 292.7 597.5 293.6C595.9 294.5 595.9 296 597.5 297C599.1 297.9 601.7 297.9 603.3 297C604.9 296 604.8 294.5 603.3 293.6Z" fill="white"/>
1002
-<path id="Vector_996" opacity="0.44" d="M595 298.4C593.4 297.5 590.8 297.5 589.2 298.4C587.6 299.3 587.6 300.8 589.2 301.8C590.8 302.7 593.4 302.7 595 301.8C596.6 300.8 596.6 299.3 595 298.4Z" fill="white"/>
1003
-<path id="Vector_997" opacity="0.44" d="M586.7 303.2C585.1 302.3 582.5 302.3 580.9 303.2C579.3 304.1 579.3 305.6 580.9 306.6C582.5 307.5 585.1 307.5 586.7 306.6C588.3 305.6 588.3 304.1 586.7 303.2Z" fill="white"/>
1004
-<path id="Vector_998" opacity="0.44" d="M578.5 308C576.9 307.1 574.3 307.1 572.7 308C571.1 308.9 571.1 310.4 572.7 311.4C574.3 312.3 576.9 312.3 578.5 311.4C580.1 310.4 580.1 308.9 578.5 308Z" fill="white"/>
1005
-<path id="Vector_999" opacity="0.44" d="M570.2 312.8C568.6 311.9 566 311.9 564.4 312.8C562.8 313.7 562.8 315.2 564.4 316.2C566 317.1 568.6 317.1 570.2 316.2C571.8 315.2 571.8 313.7 570.2 312.8Z" fill="white"/>
1006
-<path id="Vector_1000" opacity="0.44" d="M562 317.6C560.4 316.7 557.8 316.7 556.2 317.6C554.6 318.5 554.6 320 556.2 321C557.8 321.9 560.4 321.9 562 321C563.6 320 563.6 318.5 562 317.6Z" fill="white"/>
1007
-<path id="Vector_1001" opacity="0.44" d="M553.7 322.4C552.1 321.5 549.5 321.5 547.9 322.4C546.3 323.3 546.3 324.8 547.9 325.8C549.5 326.7 552.1 326.7 553.7 325.8C555.3 324.9 555.3 323.3 553.7 322.4Z" fill="white"/>
1008
-<path id="Vector_1002" opacity="0.44" d="M545.5 327.2C543.9 326.3 541.3 326.3 539.7 327.2C538.1 328.1 538.1 329.6 539.7 330.6C541.3 331.5 543.9 331.5 545.5 330.6C547.1 329.7 547.1 328.1 545.5 327.2Z" fill="white"/>
1009
-<path id="Vector_1003" opacity="0.44" d="M512.2 298.4C510.6 297.5 508 297.5 506.4 298.4C504.8 299.3 504.8 300.8 506.4 301.8C508 302.7 510.6 302.7 512.2 301.8C513.8 300.8 513.8 299.3 512.2 298.4Z" fill="white"/>
1010
-<path id="Vector_1004" opacity="0.44" d="M487.4 312.8C485.8 311.9 483.2 311.9 481.6 312.8C480 313.7 480 315.2 481.6 316.2C483.2 317.1 485.8 317.1 487.4 316.2C489 315.3 489 313.7 487.4 312.8Z" fill="white"/>
1011
-<path id="Vector_1005" opacity="0.44" d="M495.7 308C494.1 307.1 491.5 307.1 489.9 308C488.3 308.9 488.3 310.4 489.9 311.4C491.5 312.3 494.1 312.3 495.7 311.4C497.3 310.5 497.3 308.9 495.7 308Z" fill="white"/>
1012
-<path id="Vector_1006" opacity="0.44" d="M503.9 303.2C502.3 302.3 499.7 302.3 498.1 303.2C496.5 304.1 496.5 305.6 498.1 306.6C499.7 307.5 502.3 307.5 503.9 306.6C505.5 305.7 505.5 304.1 503.9 303.2Z" fill="white"/>
1013
-<path id="Vector_1007" opacity="0.44" d="M520.5 303.2C518.9 302.3 516.3 302.3 514.7 303.2C513.1 304.1 513.1 305.6 514.7 306.6C516.3 307.5 518.9 307.5 520.5 306.6C522.1 305.6 522.1 304.1 520.5 303.2Z" fill="white"/>
1014
-<path id="Vector_1008" opacity="0.44" d="M512.2 308C510.6 307.1 508 307.1 506.4 308C504.8 308.9 504.8 310.4 506.4 311.4C508 312.3 510.6 312.3 512.2 311.4C513.8 310.5 513.8 308.9 512.2 308Z" fill="white"/>
1015
-<path id="Vector_1009" opacity="0.44" d="M603.1 264.8C601.5 263.9 598.9 263.9 597.3 264.8C595.7 265.7 595.7 267.2 597.3 268.2C598.9 269.1 601.5 269.1 603.1 268.2C604.7 267.2 604.7 265.7 603.1 264.8Z" fill="white"/>
1016
-<path id="Vector_1010" opacity="0.44" d="M594.8 269.6C593.2 268.7 590.6 268.7 589 269.6C587.4 270.5 587.4 272 589 273C590.6 273.9 593.2 273.9 594.8 273C596.4 272 596.4 270.5 594.8 269.6Z" fill="white"/>
1017
-<path id="Vector_1011" opacity="0.44" d="M586.6 274.4C585 273.5 582.4 273.5 580.8 274.4C579.2 275.3 579.2 276.8 580.8 277.8C582.4 278.7 585 278.7 586.6 277.8C588.2 276.8 588.2 275.3 586.6 274.4Z" fill="white"/>
1018
-<path id="Vector_1012" opacity="0.44" d="M578.3 279.2C576.7 278.3 574.1 278.3 572.5 279.2C570.9 280.1 570.9 281.6 572.5 282.6C574.1 283.5 576.7 283.5 578.3 282.6C579.9 281.6 579.9 280.1 578.3 279.2Z" fill="white"/>
1019
-<path id="Vector_1013" opacity="0.44" d="M570.1 284C568.5 283.1 565.9 283.1 564.3 284C562.7 284.9 562.7 286.4 564.3 287.4C565.9 288.3 568.5 288.3 570.1 287.4C571.7 286.4 571.7 284.9 570.1 284Z" fill="white"/>
1020
-<path id="Vector_1014" opacity="0.44" d="M561.8 288.8C560.2 287.9 557.6 287.9 556 288.8C554.4 289.7 554.4 291.2 556 292.2C557.6 293.1 560.2 293.1 561.8 292.2C563.4 291.2 563.4 289.7 561.8 288.8Z" fill="white"/>
1021
-<path id="Vector_1015" opacity="0.44" d="M553.6 293.6C552 292.7 549.4 292.7 547.8 293.6C546.2 294.5 546.2 296 547.8 297C549.4 297.9 552 297.9 553.6 297C555.2 296 555.2 294.5 553.6 293.6Z" fill="white"/>
1022
-<path id="Vector_1016" opacity="0.44" d="M545.3 298.4C543.7 297.5 541.1 297.5 539.5 298.4C537.9 299.3 537.9 300.8 539.5 301.8C541.1 302.7 543.7 302.7 545.3 301.8C546.9 300.8 546.9 299.3 545.3 298.4Z" fill="white"/>
1023
-<path id="Vector_1017" opacity="0.44" d="M537.1 303.2C535.5 302.3 532.9 302.3 531.3 303.2C529.7 304.1 529.7 305.6 531.3 306.6C532.9 307.5 535.5 307.5 537.1 306.6C538.7 305.6 538.7 304.1 537.1 303.2Z" fill="white"/>
1024
-<path id="Vector_1018" opacity="0.44" d="M528.8 308C527.2 307.1 524.6 307.1 523 308C521.4 308.9 521.4 310.4 523 311.4C524.6 312.3 527.2 312.3 528.8 311.4C530.4 310.4 530.4 308.9 528.8 308Z" fill="white"/>
1025
-<path id="Vector_1019" opacity="0.44" d="M520.5 312.8C518.9 311.9 516.3 311.9 514.7 312.8C513.1 313.7 513.1 315.2 514.7 316.2C516.3 317.1 518.9 317.1 520.5 316.2C522.1 315.3 522.1 313.7 520.5 312.8Z" fill="white"/>
1026
-<path id="Vector_1020" opacity="0.44" d="M512.3 317.6C510.7 316.7 508.1 316.7 506.5 317.6C504.9 318.5 504.9 320 506.5 321C508.1 321.9 510.7 321.9 512.3 321C513.9 320.1 513.9 318.5 512.3 317.6Z" fill="white"/>
1027
-<path id="Vector_1021" opacity="0.44" d="M611.4 269.6C609.8 268.7 607.2 268.7 605.6 269.6C604 270.5 604 272 605.6 273C607.2 273.9 609.8 273.9 611.4 273C613 272 613 270.5 611.4 269.6Z" fill="white"/>
1028
-<path id="Vector_1022" opacity="0.44" d="M603.1 274.4C601.5 273.5 598.9 273.5 597.3 274.4C595.7 275.3 595.7 276.8 597.3 277.8C598.9 278.7 601.5 278.7 603.1 277.8C604.8 276.8 604.7 275.3 603.1 274.4Z" fill="white"/>
1029
-<path id="Vector_1023" opacity="0.44" d="M594.9 279.2C593.3 278.3 590.7 278.3 589.1 279.2C587.5 280.1 587.5 281.6 589.1 282.6C590.7 283.5 593.3 283.5 594.9 282.6C596.5 281.6 596.5 280.1 594.9 279.2Z" fill="white"/>
1030
-<path id="Vector_1024" opacity="0.44" d="M586.6 284C585 283.1 582.4 283.1 580.8 284C579.2 284.9 579.2 286.4 580.8 287.4C582.4 288.3 585 288.3 586.6 287.4C588.2 286.4 588.2 284.9 586.6 284Z" fill="white"/>
1031
-<path id="Vector_1025" opacity="0.44" d="M578.4 288.8C576.8 287.9 574.2 287.9 572.6 288.8C571 289.7 571 291.2 572.6 292.2C574.2 293.1 576.8 293.1 578.4 292.2C580 291.2 580 289.7 578.4 288.8Z" fill="white"/>
1032
-<path id="Vector_1026" opacity="0.44" d="M570.1 293.6C568.5 292.7 565.9 292.7 564.3 293.6C562.7 294.5 562.7 296 564.3 297C565.9 297.9 568.5 297.9 570.1 297C571.7 296 571.7 294.5 570.1 293.6Z" fill="white"/>
1033
-<path id="Vector_1027" opacity="0.44" d="M561.9 298.4C560.3 297.5 557.7 297.5 556.1 298.4C554.5 299.3 554.5 300.8 556.1 301.8C557.7 302.7 560.3 302.7 561.9 301.8C563.5 300.8 563.5 299.3 561.9 298.4Z" fill="white"/>
1034
-<path id="Vector_1028" opacity="0.44" d="M553.6 303.2C552 302.3 549.4 302.3 547.8 303.2C546.2 304.1 546.2 305.6 547.8 306.6C549.4 307.5 552 307.5 553.6 306.6C555.2 305.6 555.2 304.1 553.6 303.2Z" fill="white"/>
1035
-<path id="Vector_1029" opacity="0.44" d="M545.4 308C543.8 307.1 541.2 307.1 539.6 308C538 308.9 538 310.4 539.6 311.4C541.2 312.3 543.8 312.3 545.4 311.4C547 310.4 547 308.9 545.4 308Z" fill="white"/>
1036
-<path id="Vector_1030" opacity="0.44" d="M537.1 312.8C535.5 311.9 532.9 311.9 531.3 312.8C529.7 313.7 529.7 315.2 531.3 316.2C532.9 317.1 535.5 317.1 537.1 316.2C538.7 315.3 538.7 313.7 537.1 312.8Z" fill="white"/>
1037
-<path id="Vector_1031" opacity="0.44" d="M528.8 317.6C527.2 316.7 524.6 316.7 523 317.6C521.4 318.5 521.4 320 523 321C524.6 321.9 527.2 321.9 528.8 321C530.5 320.1 530.4 318.5 528.8 317.6Z" fill="white"/>
1038
-<path id="Vector_1032" opacity="0.44" d="M520.6 322.4C519 321.5 516.4 321.5 514.8 322.4C513.2 323.3 513.2 324.8 514.8 325.8C516.4 326.7 519 326.7 520.6 325.8C522.2 324.9 522.2 323.3 520.6 322.4Z" fill="white"/>
1039
-<path id="Vector_1033" opacity="0.44" d="M619.7 274.4C618.1 273.5 615.5 273.5 613.9 274.4C612.3 275.3 612.3 276.8 613.9 277.8C615.5 278.7 618.1 278.7 619.7 277.8C621.3 276.8 621.3 275.3 619.7 274.4Z" fill="white"/>
1040
-<path id="Vector_1034" opacity="0.44" d="M611.5 279.2C609.9 278.3 607.3 278.3 605.7 279.2C604.1 280.1 604.1 281.6 605.7 282.6C607.3 283.5 609.9 283.5 611.5 282.6C613.1 281.6 613.1 280.1 611.5 279.2Z" fill="white"/>
1041
-<path id="Vector_1035" opacity="0.44" d="M603.2 284C601.6 283.1 599 283.1 597.4 284C595.8 284.9 595.8 286.4 597.4 287.4C599 288.3 601.6 288.3 603.2 287.4C604.8 286.4 604.8 284.9 603.2 284Z" fill="white"/>
1042
-<path id="Vector_1036" opacity="0.44" d="M594.9 288.8C593.3 287.9 590.7 287.9 589.1 288.8C587.5 289.7 587.5 291.2 589.1 292.2C590.7 293.1 593.3 293.1 594.9 292.2C596.6 291.2 596.5 289.7 594.9 288.8Z" fill="white"/>
1043
-<path id="Vector_1037" opacity="0.44" d="M586.7 293.6C585.1 292.7 582.5 292.7 580.9 293.6C579.3 294.5 579.3 296 580.9 297C582.5 297.9 585.1 297.9 586.7 297C588.3 296 588.3 294.5 586.7 293.6Z" fill="white"/>
1044
-<path id="Vector_1038" opacity="0.44" d="M578.4 298.4C576.8 297.5 574.2 297.5 572.6 298.4C571 299.3 571 300.8 572.6 301.8C574.2 302.7 576.8 302.7 578.4 301.8C580 300.8 580 299.3 578.4 298.4Z" fill="white"/>
1045
-<path id="Vector_1039" opacity="0.44" d="M570.2 303.2C568.6 302.3 566 302.3 564.4 303.2C562.8 304.1 562.8 305.6 564.4 306.6C566 307.5 568.6 307.5 570.2 306.6C571.8 305.6 571.8 304.1 570.2 303.2Z" fill="white"/>
1046
-<path id="Vector_1040" opacity="0.44" d="M561.9 308C560.3 307.1 557.7 307.1 556.1 308C554.5 308.9 554.5 310.4 556.1 311.4C557.7 312.3 560.3 312.3 561.9 311.4C563.5 310.4 563.5 308.9 561.9 308Z" fill="white"/>
1047
-<path id="Vector_1041" opacity="0.44" d="M553.7 312.8C552.1 311.9 549.5 311.9 547.9 312.8C546.3 313.7 546.3 315.2 547.9 316.2C549.5 317.1 552.1 317.1 553.7 316.2C555.3 315.2 555.3 313.7 553.7 312.8Z" fill="white"/>
1048
-<path id="Vector_1042" opacity="0.44" d="M545.4 317.6C543.8 316.7 541.2 316.7 539.6 317.6C538 318.5 538 320 539.6 321C541.2 321.9 543.8 321.9 545.4 321C547 320.1 547 318.5 545.4 317.6Z" fill="white"/>
1049
-<path id="Vector_1043" opacity="0.44" d="M537.2 322.4C535.6 321.5 533 321.5 531.4 322.4C529.8 323.3 529.8 324.8 531.4 325.8C533 326.7 535.6 326.7 537.2 325.8C538.8 324.9 538.8 323.3 537.2 322.4Z" fill="white"/>
1050
-<path id="Vector_1044" opacity="0.44" d="M528.9 327.2C527.3 326.3 524.7 326.3 523.1 327.2C521.5 328.1 521.5 329.6 523.1 330.6C524.7 331.5 527.3 331.5 528.9 330.6C530.5 329.7 530.5 328.2 528.9 327.2Z" fill="white"/>
1051
-<path id="Vector_1045" opacity="0.44" d="M537.2 332C535.6 331.1 533 331.1 531.4 332C529.8 332.9 529.8 334.4 531.4 335.4C533 336.3 535.6 336.3 537.2 335.4C538.8 334.5 538.8 332.9 537.2 332Z" fill="white"/>
1052
-<path id="Vector_1046" opacity="0.44" d="M529 336.8C527.4 335.9 524.8 335.9 523.2 336.8C521.6 337.7 521.6 339.2 523.2 340.2C524.8 341.1 527.4 341.1 529 340.2C530.6 339.3 530.5 337.8 529 336.8Z" fill="white"/>
1053
-<path id="Vector_1047" opacity="0.44" d="M644.6 279.2C643 278.3 640.4 278.3 638.8 279.2C637.2 280.1 637.2 281.6 638.8 282.6C640.4 283.6 643 283.5 644.6 282.6C646.2 281.6 646.2 280.1 644.6 279.2Z" fill="white"/>
1054
-<path id="Vector_1048" opacity="0.44" d="M636.3 284C634.7 283.1 632.1 283.1 630.5 284C628.9 284.9 628.9 286.4 630.5 287.4C632.1 288.3 634.7 288.3 636.3 287.4C637.9 286.4 637.9 284.9 636.3 284Z" fill="white"/>
1055
-<path id="Vector_1049" opacity="0.44" d="M628.1 288.8C626.5 287.9 623.9 287.9 622.3 288.8C620.7 289.7 620.7 291.2 622.3 292.2C623.9 293.1 626.5 293.1 628.1 292.2C629.7 291.2 629.7 289.7 628.1 288.8Z" fill="white"/>
1056
-<path id="Vector_1050" opacity="0.44" d="M619.8 293.6C618.2 292.7 615.6 292.7 614 293.6C612.4 294.5 612.4 296 614 297C615.6 297.9 618.2 297.9 619.8 297C621.4 296 621.4 294.5 619.8 293.6Z" fill="white"/>
1057
-<path id="Vector_1051" opacity="0.44" d="M611.6 298.4C610 297.5 607.4 297.5 605.8 298.4C604.2 299.3 604.2 300.8 605.8 301.8C607.4 302.7 610 302.7 611.6 301.8C613.2 300.8 613.2 299.3 611.6 298.4Z" fill="white"/>
1058
-<path id="Vector_1052" opacity="0.44" d="M603.3 303.2C601.7 302.3 599.1 302.3 597.5 303.2C595.9 304.1 595.9 305.6 597.5 306.6C599.1 307.5 601.7 307.5 603.3 306.6C604.9 305.6 604.9 304.1 603.3 303.2Z" fill="white"/>
1059
-<path id="Vector_1053" opacity="0.44" d="M595.1 308C593.5 307.1 590.9 307.1 589.3 308C587.7 308.9 587.7 310.4 589.3 311.4C590.9 312.3 593.5 312.3 595.1 311.4C596.7 310.4 596.6 308.9 595.1 308Z" fill="white"/>
1060
-<path id="Vector_1054" opacity="0.44" d="M586.8 312.8C585.2 311.9 582.6 311.9 581 312.8C579.4 313.7 579.4 315.2 581 316.2C582.6 317.1 585.2 317.1 586.8 316.2C588.4 315.2 588.4 313.7 586.8 312.8Z" fill="white"/>
1061
-<path id="Vector_1055" opacity="0.44" d="M578.5 317.6C576.9 316.7 574.3 316.7 572.7 317.6C571.1 318.5 571.1 320 572.7 321C574.3 321.9 576.9 321.9 578.5 321C580.1 320 580.1 318.5 578.5 317.6Z" fill="white"/>
1062
-<path id="Vector_1056" opacity="0.44" d="M570.3 322.4C568.7 321.5 566.1 321.5 564.5 322.4C562.9 323.3 562.9 324.8 564.5 325.8C566.1 326.8 568.7 326.7 570.3 325.8C571.9 324.8 571.9 323.3 570.3 322.4Z" fill="white"/>
1063
-<path id="Vector_1057" opacity="0.44" d="M562 327.2C560.4 326.3 557.8 326.3 556.2 327.2C554.6 328.1 554.6 329.6 556.2 330.6C557.8 331.5 560.4 331.5 562 330.6C563.6 329.7 563.6 328.1 562 327.2Z" fill="white"/>
1064
-<path id="Vector_1058" opacity="0.44" d="M553.8 332C552.2 331.1 549.6 331.1 548 332C546.4 332.9 546.4 334.4 548 335.4C549.6 336.3 552.2 336.3 553.8 335.4C555.4 334.5 555.4 332.9 553.8 332Z" fill="white"/>
1065
-<path id="Vector_1059" opacity="0.44" d="M545.5 336.8C543.9 335.9 541.3 335.9 539.7 336.8C538.1 337.7 538.1 339.2 539.7 340.2C541.3 341.1 543.9 341.1 545.5 340.2C547.1 339.3 547.1 337.8 545.5 336.8Z" fill="white"/>
1066
-<path id="Vector_1060" opacity="0.44" d="M537.3 341.6C535.7 340.7 533.1 340.7 531.5 341.6C529.9 342.5 529.9 344 531.5 345C533.1 345.9 535.7 345.9 537.3 345C538.9 344.1 538.9 342.6 537.3 341.6Z" fill="white"/>
1067
-<path id="Vector_1061" opacity="0.44" d="M652.9 284C651.3 283.1 648.7 283.1 647.1 284C645.5 284.9 645.5 286.4 647.1 287.4C648.7 288.3 651.3 288.3 652.9 287.4C654.5 286.4 654.5 284.9 652.9 284Z" fill="white"/>
1068
-<path id="Vector_1062" opacity="0.44" d="M644.6 288.8C643 287.9 640.4 287.9 638.8 288.8C637.2 289.7 637.2 291.2 638.8 292.2C640.4 293.1 643 293.1 644.6 292.2C646.2 291.2 646.2 289.7 644.6 288.8Z" fill="white"/>
1069
-<path id="Vector_1063" opacity="0.44" d="M636.4 293.6C634.8 292.7 632.2 292.7 630.6 293.6C629 294.5 629 296 630.6 297C632.2 297.9 634.8 297.9 636.4 297C638 296 638 294.5 636.4 293.6Z" fill="white"/>
1070
-<path id="Vector_1064" opacity="0.44" d="M628.1 298.4C626.5 297.5 623.9 297.5 622.3 298.4C620.7 299.3 620.7 300.8 622.3 301.8C623.9 302.7 626.5 302.7 628.1 301.8C629.7 300.8 629.7 299.3 628.1 298.4Z" fill="white"/>
1071
-<path id="Vector_1065" opacity="0.44" d="M619.9 303.2C618.3 302.3 615.7 302.3 614.1 303.2C612.5 304.1 612.5 305.6 614.1 306.6C615.7 307.5 618.3 307.5 619.9 306.6C621.5 305.6 621.5 304.1 619.9 303.2Z" fill="white"/>
1072
-<path id="Vector_1066" opacity="0.44" d="M611.6 308C610 307.1 607.4 307.1 605.8 308C604.2 308.9 604.2 310.4 605.8 311.4C607.4 312.3 610 312.3 611.6 311.4C613.2 310.4 613.2 308.9 611.6 308Z" fill="white"/>
1073
-<path id="Vector_1067" opacity="0.44" d="M603.4 312.8C601.8 311.9 599.2 311.9 597.6 312.8C596 313.7 596 315.2 597.6 316.2C599.2 317.1 601.8 317.1 603.4 316.2C605 315.2 605 313.7 603.4 312.8Z" fill="white"/>
1074
-<path id="Vector_1068" opacity="0.44" d="M595.1 317.6C593.5 316.7 590.9 316.7 589.3 317.6C587.7 318.5 587.7 320 589.3 321C590.9 321.9 593.5 321.9 595.1 321C596.7 320 596.7 318.5 595.1 317.6Z" fill="white"/>
1075
-<path id="Vector_1069" opacity="0.44" d="M586.9 322.4C585.3 321.5 582.7 321.5 581.1 322.4C579.5 323.3 579.5 324.8 581.1 325.8C582.7 326.7 585.3 326.7 586.9 325.8C588.5 324.9 588.4 323.3 586.9 322.4Z" fill="white"/>
1076
-<path id="Vector_1070" opacity="0.44" d="M578.6 327.2C577 326.3 574.4 326.3 572.8 327.2C571.2 328.1 571.2 329.6 572.8 330.6C574.4 331.5 577 331.5 578.6 330.6C580.2 329.6 580.2 328.1 578.6 327.2Z" fill="white"/>
1077
-<path id="Vector_1071" opacity="0.44" d="M570.3 332C568.7 331.1 566.1 331.1 564.5 332C562.9 332.9 562.9 334.4 564.5 335.4C566.1 336.3 568.7 336.3 570.3 335.4C571.9 334.5 571.9 332.9 570.3 332Z" fill="white"/>
1078
-<path id="Vector_1072" opacity="0.44" d="M562.1 336.8C560.5 335.9 557.9 335.9 556.3 336.8C554.7 337.7 554.7 339.2 556.3 340.2C557.9 341.1 560.5 341.1 562.1 340.2C563.7 339.3 563.7 337.8 562.1 336.8Z" fill="white"/>
1079
-<path id="Vector_1073" opacity="0.44" d="M553.8 341.6C552.2 340.7 549.6 340.7 548 341.6C546.4 342.5 546.4 344 548 345C549.6 345.9 552.2 345.9 553.8 345C555.4 344.1 555.4 342.6 553.8 341.6Z" fill="white"/>
1080
-<path id="Vector_1074" opacity="0.44" d="M545.6 346.4C544 345.5 541.4 345.5 539.8 346.4C538.2 347.3 538.2 348.8 539.8 349.8C541.4 350.7 544 350.7 545.6 349.8C547.2 348.9 547.2 347.4 545.6 346.4Z" fill="white"/>
1081
-<path id="Vector_1075" opacity="0.44" d="M537.3 351.2C535.7 350.3 533.1 350.3 531.5 351.2C529.9 352.1 529.9 353.6 531.5 354.6C533.1 355.5 535.7 355.5 537.3 354.6C538.9 353.7 538.9 352.2 537.3 351.2Z" fill="white"/>
1082
-<path id="Vector_1076" opacity="0.44" d="M652.9 293.6C651.3 292.7 648.7 292.7 647.1 293.6C645.5 294.5 645.5 296 647.1 297C648.7 297.9 651.3 297.9 652.9 297C654.5 296 654.5 294.5 652.9 293.6Z" fill="white"/>
1083
-<path id="Vector_1077" opacity="0.44" d="M644.7 298.4C643.1 297.5 640.5 297.5 638.9 298.4C637.3 299.3 637.3 300.8 638.9 301.8C640.5 302.7 643.1 302.7 644.7 301.8C646.3 300.8 646.3 299.3 644.7 298.4Z" fill="white"/>
1084
-<path id="Vector_1078" opacity="0.44" d="M636.4 303.2C634.8 302.3 632.2 302.3 630.6 303.2C629 304.1 629 305.6 630.6 306.6C632.2 307.5 634.8 307.5 636.4 306.6C638 305.6 638 304.1 636.4 303.2Z" fill="white"/>
1085
-<path id="Vector_1079" opacity="0.44" d="M628.2 308C626.6 307.1 624 307.1 622.4 308C620.8 308.9 620.8 310.4 622.4 311.4C624 312.3 626.6 312.3 628.2 311.4C629.8 310.4 629.8 308.9 628.2 308Z" fill="white"/>
1086
-<path id="Vector_1080" opacity="0.44" d="M619.9 312.8C618.3 311.9 615.7 311.9 614.1 312.8C612.5 313.7 612.5 315.2 614.1 316.2C615.7 317.1 618.3 317.1 619.9 316.2C621.5 315.2 621.5 313.7 619.9 312.8Z" fill="white"/>
1087
-<path id="Vector_1081" opacity="0.44" d="M611.7 317.6C610.1 316.7 607.5 316.7 605.9 317.6C604.3 318.5 604.3 320 605.9 321C607.5 321.9 610.1 321.9 611.7 321C613.3 320 613.3 318.5 611.7 317.6Z" fill="white"/>
1088
-<path id="Vector_1082" opacity="0.44" d="M603.4 322.4C601.8 321.5 599.2 321.5 597.6 322.4C596 323.3 596 324.8 597.6 325.8C599.2 326.7 601.8 326.7 603.4 325.8C605 324.9 605 323.3 603.4 322.4Z" fill="white"/>
1089
-<path id="Vector_1083" opacity="0.44" d="M595.2 327.2C593.6 326.3 591 326.3 589.4 327.2C587.8 328.1 587.8 329.6 589.4 330.6C591 331.5 593.6 331.5 595.2 330.6C596.8 329.7 596.8 328.1 595.2 327.2Z" fill="white"/>
1090
-<path id="Vector_1084" opacity="0.44" d="M586.9 332C585.3 331.1 582.7 331.1 581.1 332C579.5 332.9 579.5 334.4 581.1 335.4C582.7 336.3 585.3 336.3 586.9 335.4C588.5 334.5 588.5 332.9 586.9 332Z" fill="white"/>
1091
-<path id="Vector_1085" opacity="0.44" d="M578.7 336.8C577.1 335.9 574.5 335.9 572.9 336.8C571.3 337.7 571.3 339.2 572.9 340.2C574.5 341.1 577.1 341.1 578.7 340.2C580.3 339.3 580.2 337.7 578.7 336.8Z" fill="white"/>
1092
-<path id="Vector_1086" opacity="0.44" d="M570.4 341.6C568.8 340.7 566.2 340.7 564.6 341.6C563 342.5 563 344 564.6 345C566.2 345.9 568.8 345.9 570.4 345C572 344.1 572 342.6 570.4 341.6Z" fill="white"/>
1093
-<path id="Vector_1087" opacity="0.44" d="M562.1 346.4C560.5 345.5 557.9 345.5 556.3 346.4C554.7 347.3 554.7 348.8 556.3 349.8C557.9 350.7 560.5 350.7 562.1 349.8C563.7 348.9 563.7 347.4 562.1 346.4Z" fill="white"/>
1094
-<path id="Vector_1088" opacity="0.44" d="M553.9 351.2C552.3 350.3 549.7 350.3 548.1 351.2C546.5 352.1 546.5 353.6 548.1 354.6C549.7 355.5 552.3 355.5 553.9 354.6C555.5 353.7 555.5 352.2 553.9 351.2Z" fill="white"/>
1095
-<path id="Vector_1089" opacity="0.44" d="M545.6 356C544 355.1 541.4 355.1 539.8 356C538.2 356.9 538.2 358.4 539.8 359.4C541.4 360.3 544 360.3 545.6 359.4C547.2 358.5 547.2 357 545.6 356Z" fill="white"/>
1096
-<path id="Vector_1090" opacity="0.44" d="M661.2 298.4C659.6 297.5 657 297.5 655.4 298.4C653.8 299.3 653.8 300.8 655.4 301.8C657 302.7 659.6 302.7 661.2 301.8C662.9 300.8 662.8 299.3 661.2 298.4Z" fill="white"/>
1097
-<path id="Vector_1091" opacity="0.44" d="M653 303.2C651.4 302.3 648.8 302.3 647.2 303.2C645.6 304.1 645.6 305.6 647.2 306.6C648.8 307.5 651.4 307.5 653 306.6C654.6 305.6 654.6 304.1 653 303.2Z" fill="white"/>
1098
-<path id="Vector_1092" opacity="0.44" d="M644.7 308C643.1 307.1 640.5 307.1 638.9 308C637.3 308.9 637.3 310.4 638.9 311.4C640.5 312.3 643.1 312.3 644.7 311.4C646.3 310.4 646.3 308.9 644.7 308Z" fill="white"/>
1099
-<path id="Vector_1093" opacity="0.44" d="M636.5 312.8C634.9 311.9 632.3 311.9 630.7 312.8C629.1 313.7 629.1 315.2 630.7 316.2C632.3 317.1 634.9 317.1 636.5 316.2C638.1 315.2 638.1 313.7 636.5 312.8Z" fill="white"/>
1100
-<path id="Vector_1094" opacity="0.44" d="M628.2 317.6C626.6 316.7 624 316.7 622.4 317.6C620.8 318.5 620.8 320 622.4 321C624 321.9 626.6 321.9 628.2 321C629.8 320 629.8 318.5 628.2 317.6Z" fill="white"/>
1101
-<path id="Vector_1095" opacity="0.44" d="M620 322.4C618.4 321.5 615.8 321.5 614.2 322.4C612.6 323.3 612.6 324.8 614.2 325.8C615.8 326.7 618.4 326.7 620 325.8C621.6 324.9 621.6 323.3 620 322.4Z" fill="white"/>
1102
-<path id="Vector_1096" opacity="0.44" d="M611.7 327.2C610.1 326.3 607.5 326.3 605.9 327.2C604.3 328.1 604.3 329.6 605.9 330.6C607.5 331.5 610.1 331.5 611.7 330.6C613.3 329.7 613.3 328.1 611.7 327.2Z" fill="white"/>
1103
-<path id="Vector_1097" opacity="0.44" d="M603.5 332C601.9 331.1 599.3 331.1 597.7 332C596.1 332.9 596.1 334.4 597.7 335.4C599.3 336.3 601.9 336.3 603.5 335.4C605.1 334.5 605.1 332.9 603.5 332Z" fill="white"/>
1104
-<path id="Vector_1098" opacity="0.44" d="M595.2 336.8C593.6 335.9 591 335.9 589.4 336.8C587.8 337.7 587.8 339.2 589.4 340.2C591 341.1 593.6 341.1 595.2 340.2C596.8 339.3 596.8 337.7 595.2 336.8Z" fill="white"/>
1105
-<path id="Vector_1099" opacity="0.44" d="M587 341.6C585.4 340.7 582.8 340.7 581.2 341.6C579.6 342.5 579.6 344 581.2 345C582.8 345.9 585.4 345.9 587 345C588.6 344.1 588.6 342.5 587 341.6Z" fill="white"/>
1106
-<path id="Vector_1100" opacity="0.44" d="M578.7 346.4C577.1 345.5 574.5 345.5 572.9 346.4C571.3 347.3 571.3 348.8 572.9 349.8C574.5 350.7 577.1 350.7 578.7 349.8C580.3 348.9 580.3 347.4 578.7 346.4Z" fill="white"/>
1107
-<path id="Vector_1101" opacity="0.44" d="M570.4 351.2C568.8 350.3 566.2 350.3 564.6 351.2C563 352.1 563 353.6 564.6 354.6C566.2 355.5 568.8 355.5 570.4 354.6C572 353.7 572 352.2 570.4 351.2Z" fill="white"/>
1108
-<path id="Vector_1102" opacity="0.44" d="M562.2 356C560.6 355.1 558 355.1 556.4 356C554.8 356.9 554.8 358.4 556.4 359.4C558 360.3 560.6 360.3 562.2 359.4C563.8 358.5 563.8 357 562.2 356Z" fill="white"/>
1109
-<path id="Vector_1103" opacity="0.44" d="M553.9 360.8C552.3 359.9 549.7 359.9 548.1 360.8C546.5 361.7 546.5 363.2 548.1 364.2C549.7 365.1 552.3 365.1 553.9 364.2C555.5 363.3 555.5 361.8 553.9 360.8Z" fill="white"/>
1110
-<path id="Vector_1104" opacity="0.44" d="M562.2 365.6C560.6 364.7 558 364.7 556.4 365.6C554.8 366.5 554.8 368 556.4 369C558 369.9 560.6 369.9 562.2 369C563.8 368.1 563.8 366.6 562.2 365.6Z" fill="white"/>
1111
-<path id="Vector_1105" opacity="0.44" d="M554 370.4C552.4 369.5 549.8 369.5 548.2 370.4C546.6 371.3 546.6 372.8 548.2 373.8C549.8 374.7 552.4 374.7 554 373.8C555.6 372.9 555.6 371.4 554 370.4Z" fill="white"/>
1112
-<path id="Vector_1106" opacity="0.44" d="M694.4 298.4C692.8 297.5 690.2 297.5 688.6 298.4C687 299.3 687 300.8 688.6 301.8C690.2 302.7 692.8 302.7 694.4 301.8C696 300.8 696 299.3 694.4 298.4Z" fill="white"/>
1113
-<path id="Vector_1107" opacity="0.44" d="M686.1 303.2C684.5 302.3 681.9 302.3 680.3 303.2C678.7 304.1 678.7 305.6 680.3 306.6C681.9 307.5 684.5 307.5 686.1 306.6C687.7 305.6 687.7 304.1 686.1 303.2Z" fill="white"/>
1114
-<path id="Vector_1108" opacity="0.44" d="M677.9 308C676.3 307.1 673.7 307.1 672.1 308C670.5 308.9 670.5 310.4 672.1 311.4C673.7 312.3 676.3 312.3 677.9 311.4C679.5 310.4 679.5 308.9 677.9 308Z" fill="white"/>
1115
-<path id="Vector_1109" opacity="0.44" d="M669.6 312.8C668 311.9 665.4 311.9 663.8 312.8C662.2 313.7 662.2 315.2 663.8 316.2C665.4 317.1 668 317.1 669.6 316.2C671.2 315.2 671.2 313.7 669.6 312.8Z" fill="white"/>
1116
-<path id="Vector_1110" opacity="0.44" d="M661.4 317.6C659.8 316.7 657.2 316.7 655.6 317.6C654 318.5 654 320 655.6 321C657.2 321.9 659.8 321.9 661.4 321C663 320 663 318.5 661.4 317.6Z" fill="white"/>
1117
-<path id="Vector_1111" opacity="0.44" d="M653.1 322.4C651.5 321.5 648.9 321.5 647.3 322.4C645.7 323.3 645.7 324.8 647.3 325.8C648.9 326.7 651.5 326.7 653.1 325.8C654.7 324.9 654.7 323.3 653.1 322.4Z" fill="white"/>
1118
-<path id="Vector_1112" opacity="0.44" d="M644.8 327.2C643.2 326.3 640.6 326.3 639 327.2C637.4 328.1 637.4 329.6 639 330.6C640.6 331.5 643.2 331.5 644.8 330.6C646.5 329.7 646.4 328.1 644.8 327.2Z" fill="white"/>
1119
-<path id="Vector_1113" opacity="0.44" d="M636.6 332C635 331.1 632.4 331.1 630.8 332C629.2 332.9 629.2 334.4 630.8 335.4C632.4 336.3 635 336.3 636.6 335.4C638.2 334.5 638.2 332.9 636.6 332Z" fill="white"/>
1120
-<path id="Vector_1114" opacity="0.44" d="M628.3 336.8C626.7 335.9 624.1 335.9 622.5 336.8C620.9 337.7 620.9 339.2 622.5 340.2C624.1 341.1 626.7 341.1 628.3 340.2C629.9 339.3 629.9 337.7 628.3 336.8Z" fill="white"/>
1121
-<path id="Vector_1115" opacity="0.44" d="M620.1 341.6C618.5 340.7 615.9 340.7 614.3 341.6C612.7 342.5 612.7 344 614.3 345C615.9 345.9 618.5 345.9 620.1 345C621.7 344.1 621.7 342.5 620.1 341.6Z" fill="white"/>
1122
-<path id="Vector_1116" opacity="0.44" d="M611.8 346.4C610.2 345.5 607.6 345.5 606 346.4C604.4 347.3 604.4 348.8 606 349.8C607.6 350.7 610.2 350.7 611.8 349.8C613.4 348.9 613.4 347.3 611.8 346.4Z" fill="white"/>
1123
-<path id="Vector_1117" opacity="0.44" d="M603.6 351.2C602 350.3 599.4 350.3 597.8 351.2C596.2 352.1 596.2 353.6 597.8 354.6C599.4 355.5 602 355.5 603.6 354.6C605.2 353.7 605.2 352.1 603.6 351.2Z" fill="white"/>
1124
-<path id="Vector_1118" opacity="0.44" d="M595.3 356C593.7 355.1 591.1 355.1 589.5 356C587.9 356.9 587.9 358.4 589.5 359.4C591.1 360.3 593.7 360.3 595.3 359.4C596.9 358.5 596.9 357 595.3 356Z" fill="white"/>
1125
-<path id="Vector_1119" opacity="0.44" d="M587 360.8C585.4 359.9 582.8 359.9 581.2 360.8C579.6 361.7 579.6 363.2 581.2 364.2C582.8 365.1 585.4 365.1 587 364.2C588.7 363.3 588.7 361.8 587 360.8Z" fill="white"/>
1126
-<path id="Vector_1120" opacity="0.44" d="M578.8 365.6C577.2 364.7 574.6 364.7 573 365.6C571.4 366.5 571.4 368 573 369C574.6 369.9 577.2 369.9 578.8 369C580.4 368.1 580.4 366.6 578.8 365.6Z" fill="white"/>
1127
-<path id="Vector_1121" opacity="0.44" d="M570.5 370.4C568.9 369.5 566.3 369.5 564.7 370.4C563.1 371.3 563.1 372.8 564.7 373.8C566.3 374.7 568.9 374.7 570.5 373.8C572.2 372.9 572.1 371.4 570.5 370.4Z" fill="white"/>
1128
-<path id="Vector_1122" opacity="0.44" d="M554 380C552.4 379.1 549.8 379.1 548.2 380C546.6 380.9 546.6 382.4 548.2 383.4C549.8 384.3 552.4 384.3 554 383.4C555.6 382.5 555.6 381 554 380Z" fill="white"/>
1129
-<path id="Vector_1123" opacity="0.44" d="M562.3 375.2C560.7 374.3 558.1 374.3 556.5 375.2C554.9 376.1 554.9 377.6 556.5 378.6C558.1 379.5 560.7 379.5 562.3 378.6C563.9 377.7 563.9 376.2 562.3 375.2Z" fill="white"/>
1130
-<path id="Vector_1124" opacity="0.44" d="M710.9 298.4C709.3 297.5 706.7 297.5 705.1 298.4C703.5 299.3 703.5 300.8 705.1 301.8C706.7 302.7 709.3 302.7 710.9 301.8C712.5 300.9 712.5 299.3 710.9 298.4Z" fill="white"/>
1131
-<path id="Vector_1125" opacity="0.44" d="M702.7 303.2C701.1 302.3 698.5 302.3 696.9 303.2C695.3 304.1 695.3 305.6 696.9 306.6C698.5 307.5 701.1 307.5 702.7 306.6C704.3 305.7 704.3 304.1 702.7 303.2Z" fill="white"/>
1132
-<path id="Vector_1126" opacity="0.44" d="M694.4 308C692.8 307.1 690.2 307.1 688.6 308C687 308.9 687 310.4 688.6 311.4C690.2 312.3 692.8 312.3 694.4 311.4C696 310.5 696 308.9 694.4 308Z" fill="white"/>
1133
-<path id="Vector_1127" opacity="0.44" d="M686.2 312.8C684.6 311.9 682 311.9 680.4 312.8C678.8 313.7 678.8 315.2 680.4 316.2C682 317.1 684.6 317.1 686.2 316.2C687.8 315.3 687.8 313.7 686.2 312.8Z" fill="white"/>
1134
-<path id="Vector_1128" opacity="0.44" d="M677.9 317.6C676.3 316.7 673.7 316.7 672.1 317.6C670.5 318.5 670.5 320 672.1 321C673.7 321.9 676.3 321.9 677.9 321C679.5 320.1 679.5 318.5 677.9 317.6Z" fill="white"/>
1135
-<path id="Vector_1129" opacity="0.44" d="M669.7 322.4C668.1 321.5 665.5 321.5 663.9 322.4C662.3 323.3 662.3 324.8 663.9 325.8C665.5 326.7 668.1 326.7 669.7 325.8C671.3 324.9 671.3 323.3 669.7 322.4Z" fill="white"/>
1136
-<path id="Vector_1130" opacity="0.44" d="M661.4 327.2C659.8 326.3 657.2 326.3 655.6 327.2C654 328.1 654 329.6 655.6 330.6C657.2 331.5 659.8 331.5 661.4 330.6C663 329.7 663 328.1 661.4 327.2Z" fill="white"/>
1137
-<path id="Vector_1131" opacity="0.44" d="M653.2 332C651.6 331.1 649 331.1 647.4 332C645.8 332.9 645.8 334.4 647.4 335.4C649 336.3 651.6 336.3 653.2 335.4C654.8 334.5 654.8 332.9 653.2 332Z" fill="white"/>
1138
-<path id="Vector_1132" opacity="0.44" d="M644.9 336.8C643.3 335.9 640.7 335.9 639.1 336.8C637.5 337.7 637.5 339.2 639.1 340.2C640.7 341.1 643.3 341.1 644.9 340.2C646.5 339.3 646.5 337.7 644.9 336.8Z" fill="white"/>
1139
-<path id="Vector_1133" opacity="0.44" d="M636.7 341.6C635.1 340.7 632.5 340.7 630.9 341.6C629.3 342.5 629.3 344 630.9 345C632.5 345.9 635.1 345.9 636.7 345C638.3 344.1 638.3 342.5 636.7 341.6Z" fill="white"/>
1140
-<path id="Vector_1134" opacity="0.44" d="M628.4 346.4C626.8 345.5 624.2 345.5 622.6 346.4C621 347.3 621 348.8 622.6 349.8C624.2 350.7 626.8 350.7 628.4 349.8C630 348.9 630 347.4 628.4 346.4Z" fill="white"/>
1141
-<path id="Vector_1135" opacity="0.44" d="M620.2 351.2C618.6 350.3 616 350.3 614.4 351.2C612.8 352.1 612.8 353.6 614.4 354.6C616 355.5 618.6 355.5 620.2 354.6C621.8 353.7 621.7 352.1 620.2 351.2Z" fill="white"/>
1142
-<path id="Vector_1136" opacity="0.44" d="M611.9 356C610.3 355.1 607.7 355.1 606.1 356C604.5 356.9 604.5 358.4 606.1 359.4C607.7 360.3 610.3 360.3 611.9 359.4C613.5 358.5 613.5 357 611.9 356Z" fill="white"/>
1143
-<path id="Vector_1137" opacity="0.44" d="M603.6 360.8C602 359.9 599.4 359.9 597.8 360.8C596.2 361.7 596.2 363.2 597.8 364.2C599.4 365.1 602 365.1 603.6 364.2C605.2 363.3 605.2 361.8 603.6 360.8Z" fill="white"/>
1144
-<path id="Vector_1138" opacity="0.44" d="M595.4 365.6C593.8 364.7 591.2 364.7 589.6 365.6C588 366.5 588 368 589.6 369C591.2 369.9 593.8 369.9 595.4 369C597 368.1 597 366.6 595.4 365.6Z" fill="white"/>
1145
-<path id="Vector_1139" opacity="0.44" d="M587.1 370.4C585.5 369.5 582.9 369.5 581.3 370.4C579.7 371.3 579.7 372.8 581.3 373.8C582.9 374.7 585.5 374.7 587.1 373.8C588.7 372.9 588.7 371.4 587.1 370.4Z" fill="white"/>
1146
-<path id="Vector_1140" opacity="0.44" d="M578.9 375.2C577.3 374.3 574.7 374.3 573.1 375.2C571.5 376.1 571.5 377.6 573.1 378.6C574.7 379.5 577.3 379.5 578.9 378.6C580.5 377.7 580.5 376.2 578.9 375.2Z" fill="white"/>
1147
-<path id="Vector_1141" opacity="0.44" d="M570.6 380C569 379.1 566.4 379.1 564.8 380C563.2 380.9 563.2 382.4 564.8 383.4C566.4 384.3 569 384.3 570.6 383.4C572.2 382.5 572.2 381 570.6 380Z" fill="white"/>
1148
-<path id="Vector_1142" opacity="0.44" d="M719.3 303.2C717.7 302.3 715.1 302.3 713.5 303.2C711.9 304.1 711.9 305.6 713.5 306.6C715.1 307.5 717.7 307.5 719.3 306.6C720.9 305.7 720.8 304.1 719.3 303.2Z" fill="white"/>
1149
-<path id="Vector_1143" opacity="0.44" d="M711 308C709.4 307.1 706.8 307.1 705.2 308C703.6 308.9 703.6 310.4 705.2 311.4C706.8 312.4 709.4 312.3 711 311.4C712.6 310.5 712.6 308.9 711 308Z" fill="white"/>
1150
-<path id="Vector_1144" opacity="0.44" d="M702.7 312.8C701.1 311.9 698.5 311.9 696.9 312.8C695.3 313.7 695.3 315.2 696.9 316.2C698.5 317.1 701.1 317.1 702.7 316.2C704.4 315.3 704.3 313.7 702.7 312.8Z" fill="white"/>
1151
-<path id="Vector_1145" opacity="0.44" d="M694.5 317.6C692.9 316.7 690.3 316.7 688.7 317.6C687.1 318.5 687.1 320 688.7 321C690.3 321.9 692.9 321.9 694.5 321C696.1 320.1 696.1 318.5 694.5 317.6Z" fill="white"/>
1152
-<path id="Vector_1146" opacity="0.44" d="M686.2 322.4C684.6 321.5 682 321.5 680.4 322.4C678.8 323.3 678.8 324.8 680.4 325.8C682 326.7 684.6 326.7 686.2 325.8C687.8 324.9 687.8 323.3 686.2 322.4Z" fill="white"/>
1153
-<path id="Vector_1147" opacity="0.44" d="M678 327.2C676.4 326.3 673.8 326.3 672.2 327.2C670.6 328.1 670.6 329.6 672.2 330.6C673.8 331.5 676.4 331.5 678 330.6C679.6 329.7 679.6 328.1 678 327.2Z" fill="white"/>
1154
-<path id="Vector_1148" opacity="0.44" d="M669.7 332C668.1 331.1 665.5 331.1 663.9 332C662.3 332.9 662.3 334.4 663.9 335.4C665.5 336.3 668.1 336.3 669.7 335.4C671.3 334.5 671.3 332.9 669.7 332Z" fill="white"/>
1155
-<path id="Vector_1149" opacity="0.44" d="M661.5 336.8C659.9 335.9 657.3 335.9 655.7 336.8C654.1 337.7 654.1 339.2 655.7 340.2C657.3 341.1 659.9 341.1 661.5 340.2C663.1 339.3 663.1 337.8 661.5 336.8Z" fill="white"/>
1156
-<path id="Vector_1150" opacity="0.44" d="M653.2 341.6C651.6 340.7 649 340.7 647.4 341.6C645.8 342.5 645.8 344 647.4 345C649 345.9 651.6 345.9 653.2 345C654.8 344.1 654.8 342.6 653.2 341.6Z" fill="white"/>
1157
-<path id="Vector_1151" opacity="0.44" d="M645 346.4C643.4 345.5 640.8 345.5 639.2 346.4C637.6 347.3 637.6 348.8 639.2 349.8C640.8 350.7 643.4 350.7 645 349.8C646.6 348.9 646.6 347.4 645 346.4Z" fill="white"/>
1158
-<path id="Vector_1152" opacity="0.44" d="M636.7 351.2C635.1 350.3 632.5 350.3 630.9 351.2C629.3 352.1 629.3 353.6 630.9 354.6C632.5 355.5 635.1 355.5 636.7 354.6C638.3 353.7 638.3 352.2 636.7 351.2Z" fill="white"/>
1159
-<path id="Vector_1153" opacity="0.44" d="M628.5 356C626.9 355.1 624.3 355.1 622.7 356C621.1 356.9 621.1 358.4 622.7 359.4C624.3 360.3 626.9 360.3 628.5 359.4C630.1 358.5 630.1 357 628.5 356Z" fill="white"/>
1160
-<path id="Vector_1154" opacity="0.44" d="M620.2 360.8C618.6 359.9 616 359.9 614.4 360.8C612.8 361.7 612.8 363.2 614.4 364.2C616 365.1 618.6 365.1 620.2 364.2C621.8 363.3 621.8 361.8 620.2 360.8Z" fill="white"/>
1161
-<path id="Vector_1155" opacity="0.44" d="M611.9 365.6C610.3 364.7 607.7 364.7 606.1 365.6C604.5 366.5 604.5 368 606.1 369C607.7 369.9 610.3 369.9 611.9 369C613.5 368.1 613.5 366.6 611.9 365.6Z" fill="white"/>
1162
-<path id="Vector_1156" opacity="0.44" d="M595.4 375.2C593.8 374.3 591.2 374.3 589.6 375.2C588 376.1 588 377.6 589.6 378.6C591.2 379.5 593.8 379.5 595.4 378.6C597 377.7 597 376.2 595.4 375.2Z" fill="white"/>
1163
-<path id="Vector_1157" opacity="0.44" d="M587.2 380.1C585.6 379.2 583 379.2 581.4 380.1C579.8 381 579.8 382.5 581.4 383.5C583 384.4 585.6 384.4 587.2 383.5C588.8 382.5 588.8 381 587.2 380.1Z" fill="white"/>
1164
-<path id="Vector_1158" opacity="0.44" d="M578.9 384.9C577.3 384 574.7 384 573.1 384.9C571.5 385.8 571.5 387.3 573.1 388.3C574.7 389.2 577.3 389.2 578.9 388.3C580.5 387.3 580.5 385.8 578.9 384.9Z" fill="white"/>
1165
-<path id="Vector_1159" opacity="0.44" d="M727.6 308C726 307.1 723.4 307.1 721.8 308C720.2 308.9 720.2 310.4 721.8 311.4C723.4 312.3 726 312.3 727.6 311.4C729.2 310.5 729.2 308.9 727.6 308Z" fill="white"/>
1166
-<path id="Vector_1160" opacity="0.44" d="M719.3 312.8C717.7 311.9 715.1 311.9 713.5 312.8C711.9 313.7 711.9 315.2 713.5 316.2C715.1 317.1 717.7 317.1 719.3 316.2C720.9 315.3 720.9 313.7 719.3 312.8Z" fill="white"/>
1167
-<path id="Vector_1161" opacity="0.44" d="M711.1 317.6C709.5 316.7 706.9 316.7 705.3 317.6C703.7 318.5 703.7 320 705.3 321C706.9 321.9 709.5 321.9 711.1 321C712.7 320.1 712.6 318.5 711.1 317.6Z" fill="white"/>
1168
-<path id="Vector_1162" opacity="0.44" d="M702.8 322.4C701.2 321.5 698.6 321.5 697 322.4C695.4 323.3 695.4 324.8 697 325.8C698.6 326.7 701.2 326.7 702.8 325.8C704.4 324.9 704.4 323.3 702.8 322.4Z" fill="white"/>
1169
-<path id="Vector_1163" opacity="0.44" d="M694.6 327.2C693 326.3 690.4 326.3 688.8 327.2C687.2 328.1 687.2 329.6 688.8 330.6C690.4 331.5 693 331.5 694.6 330.6C696.2 329.7 696.1 328.1 694.6 327.2Z" fill="white"/>
1170
-<path id="Vector_1164" opacity="0.44" d="M686.3 332C684.7 331.1 682.1 331.1 680.5 332C678.9 332.9 678.9 334.4 680.5 335.4C682.1 336.3 684.7 336.3 686.3 335.4C687.9 334.5 687.9 332.9 686.3 332Z" fill="white"/>
1171
-<path id="Vector_1165" opacity="0.44" d="M678 336.8C676.4 335.9 673.8 335.9 672.2 336.8C670.6 337.7 670.6 339.2 672.2 340.2C673.8 341.1 676.4 341.1 678 340.2C679.6 339.3 679.6 337.8 678 336.8Z" fill="white"/>
1172
-<path id="Vector_1166" opacity="0.44" d="M669.8 341.6C668.2 340.7 665.6 340.7 664 341.6C662.4 342.5 662.4 344 664 345C665.6 345.9 668.2 345.9 669.8 345C671.4 344.1 671.4 342.6 669.8 341.6Z" fill="white"/>
1173
-<path id="Vector_1167" opacity="0.44" d="M661.5 346.4C659.9 345.5 657.3 345.5 655.7 346.4C654.1 347.3 654.1 348.8 655.7 349.8C657.3 350.7 659.9 350.7 661.5 349.8C663.1 348.9 663.1 347.4 661.5 346.4Z" fill="white"/>
1174
-<path id="Vector_1168" opacity="0.44" d="M653.3 351.2C651.7 350.3 649.1 350.3 647.5 351.2C645.9 352.1 645.9 353.6 647.5 354.6C649.1 355.5 651.7 355.5 653.3 354.6C654.9 353.7 654.9 352.2 653.3 351.2Z" fill="white"/>
1175
-<path id="Vector_1169" opacity="0.44" d="M645 356C643.4 355.1 640.8 355.1 639.2 356C637.6 356.9 637.6 358.4 639.2 359.4C640.8 360.3 643.4 360.3 645 359.4C646.6 358.5 646.6 357 645 356Z" fill="white"/>
1176
-<path id="Vector_1170" opacity="0.44" d="M636.8 360.8C635.2 359.9 632.6 359.9 631 360.8C629.4 361.7 629.4 363.2 631 364.2C632.6 365.1 635.2 365.1 636.8 364.2C638.4 363.3 638.4 361.8 636.8 360.8Z" fill="white"/>
1177
-<path id="Vector_1171" opacity="0.44" d="M628.5 365.6C626.9 364.7 624.3 364.7 622.7 365.6C621.1 366.5 621.1 368 622.7 369C624.3 369.9 626.9 369.9 628.5 369C630.1 368.1 630.1 366.6 628.5 365.6Z" fill="white"/>
1178
-<path id="Vector_1172" opacity="0.44" d="M620.2 370.4C618.6 369.5 616 369.5 614.4 370.4C612.8 371.3 612.8 372.8 614.4 373.8C616 374.7 618.6 374.7 620.2 373.8C621.9 372.9 621.8 371.4 620.2 370.4Z" fill="white"/>
1179
-<path id="Vector_1173" opacity="0.44" d="M603.7 380.1C602.1 379.2 599.5 379.2 597.9 380.1C596.3 381 596.3 382.5 597.9 383.5C599.5 384.4 602.1 384.4 603.7 383.5C605.3 382.5 605.3 381 603.7 380.1Z" fill="white"/>
1180
-<path id="Vector_1174" opacity="0.44" d="M595.5 384.9C593.9 384 591.3 384 589.7 384.9C588.1 385.8 588.1 387.3 589.7 388.3C591.3 389.2 593.9 389.2 595.5 388.3C597.1 387.3 597.1 385.8 595.5 384.9Z" fill="white"/>
1181
-<path id="Vector_1175" opacity="0.44" d="M587.2 389.7C585.6 388.8 583 388.8 581.4 389.7C579.8 390.6 579.8 392.1 581.4 393.1C583 394 585.6 394 587.2 393.1C588.8 392.1 588.8 390.6 587.2 389.7Z" fill="white"/>
1182
-<path id="Vector_1176" opacity="0.44" d="M579 394.5C577.4 393.6 574.8 393.6 573.2 394.5C571.6 395.4 571.6 396.9 573.2 397.9C574.8 398.8 577.4 398.8 579 397.9C580.6 396.9 580.6 395.4 579 394.5Z" fill="white"/>
1183
-<path id="Vector_1177" opacity="0.44" d="M744.1 308C742.5 307.1 739.9 307.1 738.3 308C736.7 308.9 736.7 310.4 738.3 311.4C739.9 312.3 742.5 312.3 744.1 311.4C745.7 310.5 745.7 308.9 744.1 308Z" fill="white"/>
1184
-<path id="Vector_1178" opacity="0.44" d="M735.9 312.8C734.3 311.9 731.7 311.9 730.1 312.8C728.5 313.7 728.5 315.2 730.1 316.2C731.7 317.1 734.3 317.1 735.9 316.2C737.5 315.3 737.5 313.7 735.9 312.8Z" fill="white"/>
1185
-<path id="Vector_1179" opacity="0.44" d="M727.6 317.6C726 316.7 723.4 316.7 721.8 317.6C720.2 318.5 720.2 320 721.8 321C723.4 321.9 726 321.9 727.6 321C729.2 320.1 729.2 318.5 727.6 317.6Z" fill="white"/>
1186
-<path id="Vector_1180" opacity="0.44" d="M719.4 322.4C717.8 321.5 715.2 321.5 713.6 322.4C712 323.3 712 324.8 713.6 325.8C715.2 326.7 717.8 326.7 719.4 325.8C721 324.9 721 323.3 719.4 322.4Z" fill="white"/>
1187
-<path id="Vector_1181" opacity="0.44" d="M711.1 327.2C709.5 326.3 706.9 326.3 705.3 327.2C703.7 328.1 703.7 329.6 705.3 330.6C706.9 331.5 709.5 331.5 711.1 330.6C712.7 329.7 712.7 328.1 711.1 327.2Z" fill="white"/>
1188
-<path id="Vector_1182" opacity="0.44" d="M819 370.4C817.4 369.5 814.8 369.5 813.2 370.4C811.6 371.3 811.6 372.8 813.2 373.8C814.8 374.7 817.4 374.7 819 373.8C820.6 372.9 820.6 371.4 819 370.4Z" fill="white"/>
1189
-<path id="Vector_1183" opacity="0.44" d="M810.7 375.2C809.1 374.3 806.5 374.3 804.9 375.2C803.3 376.1 803.3 377.6 804.9 378.6C806.5 379.5 809.1 379.5 810.7 378.6C812.4 377.7 812.3 376.2 810.7 375.2Z" fill="white"/>
1190
-<path id="Vector_1184" opacity="0.44" d="M827.3 375.2C825.7 374.3 823.1 374.3 821.5 375.2C819.9 376.1 819.9 377.6 821.5 378.6C823.1 379.5 825.7 379.5 827.3 378.6C828.9 377.7 828.9 376.2 827.3 375.2Z" fill="white"/>
1191
-<path id="Vector_1185" opacity="0.44" d="M819 380C817.4 379.1 814.8 379.1 813.2 380C811.6 380.9 811.6 382.4 813.2 383.4C814.8 384.3 817.4 384.3 819 383.4C820.7 382.5 820.7 381 819 380Z" fill="white"/>
1192
-<path id="Vector_1186" opacity="0.44" d="M843.9 375.2C842.3 374.3 839.7 374.3 838.1 375.2C836.5 376.1 836.5 377.6 838.1 378.6C839.7 379.5 842.3 379.5 843.9 378.6C845.5 377.7 845.5 376.2 843.9 375.2Z" fill="white"/>
1193
-<path id="Vector_1187" opacity="0.44" d="M835.6 380C834 379.1 831.4 379.1 829.8 380C828.2 380.9 828.2 382.4 829.8 383.4C831.4 384.3 834 384.3 835.6 383.4C837.2 382.5 837.2 381 835.6 380Z" fill="white"/>
1194
-<path id="Vector_1188" opacity="0.44" d="M827.4 384.8C825.8 383.9 823.2 383.9 821.6 384.8C820 385.7 820 387.2 821.6 388.2C823.2 389.1 825.8 389.1 827.4 388.2C829 387.3 829 385.8 827.4 384.8Z" fill="white"/>
1195
-<path id="Vector_1189" opacity="0.44" d="M843.9 384.8C842.3 383.9 839.7 383.9 838.1 384.8C836.5 385.7 836.5 387.2 838.1 388.2C839.7 389.1 842.3 389.1 843.9 388.2C845.5 387.3 845.5 385.8 843.9 384.8Z" fill="white"/>
1196
-<path id="Vector_1190" opacity="0.44" d="M835.7 389.6C834.1 388.7 831.5 388.7 829.9 389.6C828.3 390.5 828.3 392 829.9 393C831.5 393.9 834.1 393.9 835.7 393C837.3 392.1 837.3 390.6 835.7 389.6Z" fill="white"/>
1197
-<path id="Vector_1191" opacity="0.44" d="M852.2 389.6C850.6 388.7 848 388.7 846.4 389.6C844.8 390.5 844.8 392 846.4 393C848 393.9 850.6 393.9 852.2 393C853.8 392.1 853.8 390.6 852.2 389.6Z" fill="white"/>
1198
-<path id="Vector_1192" opacity="0.44" d="M893.8 423.3C892.2 422.4 889.6 422.4 888 423.3C886.4 424.2 886.4 425.7 888 426.7C889.6 427.6 892.2 427.6 893.8 426.7C895.4 425.7 895.4 424.2 893.8 423.3Z" fill="white"/>
1199
-<path id="Vector_1193" opacity="0.44" d="M860.5 394.4C858.9 393.5 856.3 393.5 854.7 394.4C853.1 395.3 853.1 396.8 854.7 397.8C856.3 398.7 858.9 398.7 860.5 397.8C862.1 396.9 862.1 395.4 860.5 394.4Z" fill="white"/>
1200
-<path id="Vector_1194" opacity="0.44" d="M868.9 399.3C867.3 398.4 864.7 398.4 863.1 399.3C861.5 400.2 861.5 401.7 863.1 402.7C864.7 403.6 867.3 403.6 868.9 402.7C870.5 401.7 870.5 400.2 868.9 399.3Z" fill="white"/>
1201
-<path id="Vector_1195" opacity="0.44" d="M877.2 404.1C875.6 403.2 873 403.2 871.4 404.1C869.8 405 869.8 406.5 871.4 407.5C873 408.4 875.6 408.4 877.2 407.5C878.8 406.5 878.8 405 877.2 404.1Z" fill="white"/>
1202
-<path id="Vector_1196" opacity="0.44" d="M885.5 418.5C883.9 417.6 881.3 417.6 879.7 418.5C878.1 419.4 878.1 420.9 879.7 421.9C881.3 422.8 883.9 422.8 885.5 421.9C887.1 420.9 887.1 419.4 885.5 418.5Z" fill="white"/>
1203
-<path id="Vector_1197" opacity="0.44" d="M877.2 413.7C875.6 412.8 873 412.8 871.4 413.7C869.8 414.6 869.8 416.1 871.4 417.1C873 418.1 875.6 418 877.2 417.1C878.8 416.1 878.8 414.6 877.2 413.7Z" fill="white"/>
1204
-<path id="Vector_1198" opacity="0.44" d="M868.9 408.9C867.3 408 864.7 408 863.1 408.9C861.5 409.8 861.5 411.3 863.1 412.3C864.7 413.2 867.3 413.2 868.9 412.3C870.5 411.3 870.5 409.8 868.9 408.9Z" fill="white"/>
1205
-<path id="Vector_1199" opacity="0.44" d="M860.6 404.1C859 403.2 856.4 403.2 854.8 404.1C853.2 405 853.2 406.5 854.8 407.5C856.4 408.4 859 408.4 860.6 407.5C862.2 406.5 862.2 405 860.6 404.1Z" fill="white"/>
1206
-<path id="Vector_1200" opacity="0.44" d="M852.3 399.2C850.7 398.3 848.1 398.3 846.5 399.2C844.9 400.1 844.9 401.6 846.5 402.6C848.1 403.5 850.7 403.5 852.3 402.6C853.9 401.7 853.9 400.2 852.3 399.2Z" fill="white"/>
1207
-<path id="Vector_1201" opacity="0.44" d="M844 394.4C842.4 393.5 839.8 393.5 838.2 394.4C836.6 395.3 836.6 396.8 838.2 397.8C839.8 398.7 842.4 398.7 844 397.8C845.6 396.9 845.6 395.4 844 394.4Z" fill="white"/>
1208
-<path id="Vector_1202" opacity="0.44" d="M835.7 399.2C834.1 398.3 831.5 398.3 829.9 399.2C828.3 400.1 828.3 401.6 829.9 402.6C831.5 403.5 834.1 403.5 835.7 402.6C837.3 401.7 837.3 400.2 835.7 399.2Z" fill="white"/>
1209
-<path id="Vector_1203" opacity="0.44" d="M827.4 394.4C825.8 393.5 823.2 393.5 821.6 394.4C820 395.3 820 396.8 821.6 397.8C823.2 398.7 825.8 398.7 827.4 397.8C829 396.9 829 395.4 827.4 394.4Z" fill="white"/>
1210
-<path id="Vector_1204" opacity="0.44" d="M819.1 389.6C817.5 388.7 814.9 388.7 813.3 389.6C811.7 390.5 811.7 392 813.3 393C814.9 393.9 817.5 393.9 819.1 393C820.7 392.1 820.7 390.6 819.1 389.6Z" fill="white"/>
1211
-<path id="Vector_1205" opacity="0.44" d="M810.8 384.8C809.2 383.9 806.6 383.9 805 384.8C803.4 385.7 803.4 387.2 805 388.2C806.6 389.1 809.2 389.1 810.8 388.2C812.4 387.3 812.4 385.8 810.8 384.8Z" fill="white"/>
1212
-<path id="Vector_1206" opacity="0.44" d="M802.5 380C800.9 379.1 798.3 379.1 796.7 380C795.1 380.9 795.1 382.4 796.7 383.4C798.3 384.3 800.9 384.3 802.5 383.4C804.1 382.5 804.1 381 802.5 380Z" fill="white"/>
1213
-<path id="Vector_1207" opacity="0.44" d="M686.6 389.6C685 388.7 682.4 388.7 680.8 389.6C679.2 390.5 679.2 392 680.8 393C682.4 393.9 685 393.9 686.6 393C688.2 392.1 688.2 390.6 686.6 389.6Z" fill="white"/>
1214
-<path id="Vector_1208" opacity="0.44" d="M661.8 404.1C660.2 403.2 657.6 403.2 656 404.1C654.4 405 654.4 406.5 656 407.5C657.6 408.4 660.2 408.4 661.8 407.5C663.4 406.5 663.4 405 661.8 404.1Z" fill="white"/>
1215
-<path id="Vector_1209" opacity="0.44" d="M777.5 346.4C775.9 345.5 773.3 345.5 771.7 346.4C770.1 347.3 770.1 348.8 771.7 349.8C773.3 350.7 775.9 350.7 777.5 349.8C779.1 348.9 779.1 347.4 777.5 346.4Z" fill="white"/>
1216
-<path id="Vector_1210" opacity="0.44" d="M769.2 351.2C767.6 350.3 765 350.3 763.4 351.2C761.8 352.1 761.8 353.6 763.4 354.6C765 355.5 767.6 355.5 769.2 354.6C770.8 353.7 770.8 352.2 769.2 351.2Z" fill="white"/>
1217
-<path id="Vector_1211" opacity="0.44" d="M761 356C759.4 355.1 756.8 355.1 755.2 356C753.6 356.9 753.6 358.4 755.2 359.4C756.8 360.3 759.4 360.3 761 359.4C762.6 358.5 762.6 357 761 356Z" fill="white"/>
1218
-<path id="Vector_1212" opacity="0.44" d="M752.7 360.8C751.1 359.9 748.5 359.9 746.9 360.8C745.3 361.7 745.3 363.2 746.9 364.2C748.5 365.1 751.1 365.1 752.7 364.2C754.3 363.3 754.3 361.8 752.7 360.8Z" fill="white"/>
1219
-<path id="Vector_1213" opacity="0.44" d="M744.4 365.6C742.8 364.7 740.2 364.7 738.6 365.6C737 366.5 737 368 738.6 369C740.2 369.9 742.8 369.9 744.4 369C746.1 368.1 746 366.6 744.4 365.6Z" fill="white"/>
1220
-<path id="Vector_1214" opacity="0.44" d="M736.2 370.4C734.6 369.5 732 369.5 730.4 370.4C728.8 371.3 728.8 372.8 730.4 373.8C732 374.7 734.6 374.7 736.2 373.8C737.8 372.9 737.8 371.4 736.2 370.4Z" fill="white"/>
1221
-<path id="Vector_1215" opacity="0.44" d="M727.9 375.2C726.3 374.3 723.7 374.3 722.1 375.2C720.5 376.1 720.5 377.6 722.1 378.6C723.7 379.5 726.3 379.5 727.9 378.6C729.5 377.7 729.5 376.2 727.9 375.2Z" fill="white"/>
1222
-<path id="Vector_1216" opacity="0.44" d="M719.7 380C718.1 379.1 715.5 379.1 713.9 380C712.3 380.9 712.3 382.4 713.9 383.4C715.5 384.3 718.1 384.3 719.7 383.4C721.3 382.5 721.3 381 719.7 380Z" fill="white"/>
1223
-<path id="Vector_1217" opacity="0.44" d="M711.4 384.8C709.8 383.9 707.2 383.9 705.6 384.8C704 385.7 704 387.2 705.6 388.2C707.2 389.1 709.8 389.1 711.4 388.2C713 387.3 713 385.8 711.4 384.8Z" fill="white"/>
1224
-<path id="Vector_1218" opacity="0.44" d="M785.8 351.2C784.2 350.3 781.6 350.3 780 351.2C778.4 352.1 778.4 353.6 780 354.6C781.6 355.5 784.2 355.5 785.8 354.6C787.4 353.7 787.4 352.2 785.8 351.2Z" fill="white"/>
1225
-<path id="Vector_1219" opacity="0.44" d="M777.5 356C775.9 355.1 773.3 355.1 771.7 356C770.1 356.9 770.1 358.4 771.7 359.4C773.3 360.3 775.9 360.3 777.5 359.4C779.1 358.5 779.1 357 777.5 356Z" fill="white"/>
1226
-<path id="Vector_1220" opacity="0.44" d="M769.3 360.8C767.7 359.9 765.1 359.9 763.5 360.8C761.9 361.7 761.9 363.2 763.5 364.2C765.1 365.2 767.7 365.1 769.3 364.2C770.9 363.3 770.9 361.8 769.3 360.8Z" fill="white"/>
1227
-<path id="Vector_1221" opacity="0.44" d="M761 365.6C759.4 364.7 756.8 364.7 755.2 365.6C753.6 366.5 753.6 368 755.2 369C756.8 369.9 759.4 369.9 761 369C762.6 368.1 762.6 366.6 761 365.6Z" fill="white"/>
1228
-<path id="Vector_1222" opacity="0.44" d="M752.8 370.4C751.2 369.5 748.6 369.5 747 370.4C745.4 371.3 745.4 372.8 747 373.8C748.6 374.7 751.2 374.7 752.8 373.8C754.4 372.9 754.4 371.4 752.8 370.4Z" fill="white"/>
1229
-<path id="Vector_1223" opacity="0.44" d="M744.5 375.2C742.9 374.3 740.3 374.3 738.7 375.2C737.1 376.1 737.1 377.6 738.7 378.6C740.3 379.5 742.9 379.5 744.5 378.6C746.1 377.7 746.1 376.2 744.5 375.2Z" fill="white"/>
1230
-<path id="Vector_1224" opacity="0.44" d="M736.2 380C734.6 379.1 732 379.1 730.4 380C728.8 380.9 728.8 382.4 730.4 383.4C732 384.3 734.6 384.3 736.2 383.4C737.9 382.5 737.8 381 736.2 380Z" fill="white"/>
1231
-<path id="Vector_1225" opacity="0.44" d="M728 384.8C726.4 383.9 723.8 383.9 722.2 384.8C720.6 385.7 720.6 387.2 722.2 388.2C723.8 389.2 726.4 389.1 728 388.2C729.6 387.3 729.6 385.8 728 384.8Z" fill="white"/>
1232
-<path id="Vector_1226" opacity="0.44" d="M794.1 356C792.5 355.1 789.9 355.1 788.3 356C786.7 356.9 786.7 358.4 788.3 359.4C789.9 360.3 792.5 360.3 794.1 359.4C795.7 358.5 795.7 357 794.1 356Z" fill="white"/>
1233
-<path id="Vector_1227" opacity="0.44" d="M785.8 360.8C784.2 359.9 781.6 359.9 780 360.8C778.4 361.7 778.4 363.2 780 364.2C781.6 365.1 784.2 365.1 785.8 364.2C787.4 363.3 787.4 361.8 785.8 360.8Z" fill="white"/>
1234
-<path id="Vector_1228" opacity="0.44" d="M777.6 365.6C776 364.7 773.4 364.7 771.8 365.6C770.2 366.5 770.2 368 771.8 369C773.4 369.9 776 369.9 777.6 369C779.2 368.1 779.2 366.6 777.6 365.6Z" fill="white"/>
1235
-<path id="Vector_1229" opacity="0.44" d="M769.3 370.4C767.7 369.5 765.1 369.5 763.5 370.4C761.9 371.3 761.9 372.8 763.5 373.8C765.1 374.7 767.7 374.7 769.3 373.8C770.9 372.9 770.9 371.4 769.3 370.4Z" fill="white"/>
1236
-<path id="Vector_1230" opacity="0.44" d="M761.1 375.2C759.5 374.3 756.9 374.3 755.3 375.2C753.7 376.1 753.7 377.6 755.3 378.6C756.9 379.5 759.5 379.5 761.1 378.6C762.7 377.7 762.7 376.2 761.1 375.2Z" fill="white"/>
1237
-<path id="Vector_1231" opacity="0.44" d="M752.8 380C751.2 379.1 748.6 379.1 747 380C745.4 380.9 745.4 382.4 747 383.4C748.6 384.3 751.2 384.3 752.8 383.4C754.4 382.5 754.4 381 752.8 380Z" fill="white"/>
1238
-<path id="Vector_1232" opacity="0.44" d="M744.6 384.8C743 383.9 740.4 383.9 738.8 384.8C737.2 385.7 737.2 387.2 738.8 388.2C740.4 389.1 743 389.1 744.6 388.2C746.2 387.3 746.2 385.8 744.6 384.8Z" fill="white"/>
1239
-<path id="Vector_1233" opacity="0.44" d="M736.3 389.6C734.7 388.7 732.1 388.7 730.5 389.6C728.9 390.5 728.9 392 730.5 393C732.1 393.9 734.7 393.9 736.3 393C737.9 392.1 737.9 390.6 736.3 389.6Z" fill="white"/>
1240
-<path id="Vector_1234" opacity="0.44" d="M802.4 360.8C800.8 359.9 798.2 359.9 796.6 360.8C795 361.7 795 363.2 796.6 364.2C798.2 365.1 800.8 365.1 802.4 364.2C804 363.3 804 361.8 802.4 360.8Z" fill="white"/>
1241
-<path id="Vector_1235" opacity="0.44" d="M794.1 365.6C792.5 364.7 789.9 364.7 788.3 365.6C786.7 366.5 786.7 368 788.3 369C789.9 369.9 792.5 369.9 794.1 369C795.7 368.1 795.7 366.6 794.1 365.6Z" fill="white"/>
1242
-<path id="Vector_1236" opacity="0.44" d="M785.9 370.4C784.3 369.5 781.7 369.5 780.1 370.4C778.5 371.3 778.5 372.8 780.1 373.8C781.7 374.7 784.3 374.7 785.9 373.8C787.5 372.9 787.5 371.4 785.9 370.4Z" fill="white"/>
1243
-<path id="Vector_1237" opacity="0.44" d="M810.7 365.6C809.1 364.7 806.5 364.7 804.9 365.6C803.3 366.5 803.3 368 804.9 369C806.5 369.9 809.1 369.9 810.7 369C812.3 368.1 812.3 366.6 810.7 365.6Z" fill="white"/>
1244
-<path id="Vector_1238" opacity="0.44" d="M802.4 370.4C800.8 369.5 798.2 369.5 796.6 370.4C795 371.3 795 372.8 796.6 373.8C798.2 374.7 800.8 374.7 802.4 373.8C804.1 372.9 804 371.4 802.4 370.4Z" fill="white"/>
1245
-<path id="Vector_1239" opacity="0.44" d="M794.2 375.2C792.6 374.3 790 374.3 788.4 375.2C786.8 376.1 786.8 377.6 788.4 378.6C790 379.5 792.6 379.5 794.2 378.6C795.8 377.7 795.8 376.2 794.2 375.2Z" fill="white"/>
1246
-<path id="Vector_1240" opacity="0.44" d="M785.9 380C784.3 379.1 781.7 379.1 780.1 380C778.5 380.9 778.5 382.4 780.1 383.4C781.7 384.3 784.3 384.3 785.9 383.4C787.5 382.5 787.5 381 785.9 380Z" fill="white"/>
1247
-<path id="Vector_1241" opacity="0.44" d="M777.6 375.2C776 374.3 773.4 374.3 771.8 375.2C770.2 376.1 770.2 377.6 771.8 378.6C773.4 379.5 776 379.5 777.6 378.6C779.2 377.7 779.2 376.2 777.6 375.2Z" fill="white"/>
1248
-<path id="Vector_1242" opacity="0.44" d="M769.4 380C767.8 379.1 765.2 379.1 763.6 380C762 380.9 762 382.4 763.6 383.4C765.2 384.3 767.8 384.3 769.4 383.4C771 382.5 771 381 769.4 380Z" fill="white"/>
1249
-<path id="Vector_1243" opacity="0.44" d="M761.1 384.8C759.5 383.9 756.9 383.9 755.3 384.8C753.7 385.7 753.7 387.2 755.3 388.2C756.9 389.1 759.5 389.1 761.1 388.2C762.7 387.3 762.7 385.8 761.1 384.8Z" fill="white"/>
1250
-<path id="Vector_1244" opacity="0.44" d="M752.9 389.6C751.3 388.7 748.7 388.7 747.1 389.6C745.5 390.5 745.5 392 747.1 393C748.7 393.9 751.3 393.9 752.9 393C754.5 392.1 754.5 390.6 752.9 389.6Z" fill="white"/>
1251
-<path id="Vector_1245" opacity="0.44" d="M744.6 394.4C743 393.5 740.4 393.5 738.8 394.4C737.2 395.3 737.2 396.8 738.8 397.8C740.4 398.7 743 398.7 744.6 397.8C746.2 396.9 746.2 395.4 744.6 394.4Z" fill="white"/>
1252
-<path id="Vector_1246" opacity="0.44" d="M736.4 399.2C734.8 398.3 732.2 398.3 730.6 399.2C729 400.1 729 401.6 730.6 402.6C732.2 403.5 734.8 403.5 736.4 402.6C738 401.7 738 400.2 736.4 399.2Z" fill="white"/>
1253
-<path id="Vector_1247" opacity="0.44" d="M728 394.4C726.4 393.5 723.8 393.5 722.2 394.4C720.6 395.3 720.6 396.8 722.2 397.8C723.8 398.7 726.4 398.7 728 397.8C729.7 396.9 729.6 395.4 728 394.4Z" fill="white"/>
1254
-<path id="Vector_1248" opacity="0.44" d="M719.7 389.6C718.1 388.7 715.5 388.7 713.9 389.6C712.3 390.5 712.3 392 713.9 393C715.5 393.9 718.1 393.9 719.7 393C721.3 392.1 721.3 390.6 719.7 389.6Z" fill="white"/>
1255
-<path id="Vector_1249" opacity="0.44" d="M711.5 394.4C709.9 393.5 707.3 393.5 705.7 394.4C704.1 395.3 704.1 396.8 705.7 397.8C707.3 398.7 709.9 398.7 711.5 397.8C713.1 396.9 713.1 395.4 711.5 394.4Z" fill="white"/>
1256
-<path id="Vector_1250" opacity="0.44" d="M703.2 389.6C701.6 388.7 699 388.7 697.4 389.6C695.8 390.5 695.8 392 697.4 393C699 394 701.6 393.9 703.2 393C704.8 392.1 704.8 390.6 703.2 389.6Z" fill="white"/>
1257
-<path id="Vector_1251" opacity="0.44" d="M702.9 332C701.3 331.1 698.7 331.1 697.1 332C695.5 332.9 695.5 334.4 697.1 335.4C698.7 336.3 701.3 336.3 702.9 335.4C704.5 334.5 704.5 332.9 702.9 332Z" fill="white"/>
1258
-<path id="Vector_1252" opacity="0.44" d="M694.6 336.8C693 335.9 690.4 335.9 688.8 336.8C687.2 337.7 687.2 339.2 688.8 340.2C690.4 341.1 693 341.1 694.6 340.2C696.2 339.3 696.2 337.8 694.6 336.8Z" fill="white"/>
1259
-<path id="Vector_1253" opacity="0.44" d="M686.3 341.6C684.7 340.7 682.1 340.7 680.5 341.6C678.9 342.5 678.9 344 680.5 345C682.1 345.9 684.7 345.9 686.3 345C688 344.1 687.9 342.6 686.3 341.6Z" fill="white"/>
1260
-<path id="Vector_1254" opacity="0.44" d="M678.1 346.4C676.5 345.5 673.9 345.5 672.3 346.4C670.7 347.3 670.7 348.8 672.3 349.8C673.9 350.7 676.5 350.7 678.1 349.8C679.7 348.9 679.7 347.4 678.1 346.4Z" fill="white"/>
1261
-<path id="Vector_1255" opacity="0.44" d="M669.8 351.2C668.2 350.3 665.6 350.3 664 351.2C662.4 352.1 662.4 353.6 664 354.6C665.6 355.5 668.2 355.5 669.8 354.6C671.4 353.7 671.4 352.2 669.8 351.2Z" fill="white"/>
1262
-<path id="Vector_1256" opacity="0.44" d="M661.6 356C660 355.1 657.4 355.1 655.8 356C654.2 356.9 654.2 358.4 655.8 359.4C657.4 360.3 660 360.3 661.6 359.4C663.2 358.5 663.2 357 661.6 356Z" fill="white"/>
1263
-<path id="Vector_1257" opacity="0.44" d="M653.3 360.8C651.7 359.9 649.1 359.9 647.5 360.8C645.9 361.7 645.9 363.2 647.5 364.2C649.1 365.1 651.7 365.1 653.3 364.2C654.9 363.3 654.9 361.8 653.3 360.8Z" fill="white"/>
1264
-<path id="Vector_1258" opacity="0.44" d="M645.1 365.6C643.5 364.7 640.9 364.7 639.3 365.6C637.7 366.5 637.7 368 639.3 369C640.9 369.9 643.5 369.9 645.1 369C646.7 368.1 646.7 366.6 645.1 365.6Z" fill="white"/>
1265
-<path id="Vector_1259" opacity="0.44" d="M636.8 370.4C635.2 369.5 632.6 369.5 631 370.4C629.4 371.3 629.4 372.8 631 373.8C632.6 374.7 635.2 374.7 636.8 373.8C638.4 372.9 638.4 371.4 636.8 370.4Z" fill="white"/>
1266
-<path id="Vector_1260" opacity="0.44" d="M628.6 375.2C627 374.3 624.4 374.3 622.8 375.2C621.2 376.1 621.2 377.6 622.8 378.6C624.4 379.5 627 379.5 628.6 378.6C630.2 377.7 630.2 376.2 628.6 375.2Z" fill="white"/>
1267
-<path id="Vector_1261" opacity="0.44" d="M612 384.9C610.4 384 607.8 384 606.2 384.9C604.6 385.8 604.6 387.3 606.2 388.3C607.8 389.2 610.4 389.2 612 388.3C613.7 387.3 613.6 385.8 612 384.9Z" fill="white"/>
1268
-<path id="Vector_1262" opacity="0.44" d="M603.8 389.7C602.2 388.8 599.6 388.8 598 389.7C596.4 390.6 596.4 392.1 598 393.1C599.6 394 602.2 394 603.8 393.1C605.4 392.1 605.4 390.6 603.8 389.7Z" fill="white"/>
1269
-<path id="Vector_1263" opacity="0.44" d="M595.5 394.5C593.9 393.6 591.3 393.6 589.7 394.5C588.1 395.4 588.1 396.9 589.7 397.9C591.3 398.8 593.9 398.8 595.5 397.9C597.1 396.9 597.1 395.4 595.5 394.5Z" fill="white"/>
1270
-<path id="Vector_1264" opacity="0.44" d="M587.3 399.3C585.7 398.4 583.1 398.4 581.5 399.3C579.9 400.2 579.9 401.7 581.5 402.7C583.1 403.6 585.7 403.6 587.3 402.7C588.9 401.7 588.9 400.2 587.3 399.3Z" fill="white"/>
1271
-<path id="Vector_1265" opacity="0.44" d="M579 404.1C577.4 403.2 574.8 403.2 573.2 404.1C571.6 405 571.6 406.5 573.2 407.5C574.8 408.4 577.4 408.4 579 407.5C580.6 406.5 580.6 405 579 404.1Z" fill="white"/>
1272
-<path id="Vector_1266" opacity="0.44" d="M752.4 312.8C750.8 311.9 748.2 311.9 746.6 312.8C745 313.7 745 315.2 746.6 316.2C748.2 317.1 750.8 317.1 752.4 316.2C754 315.3 754 313.7 752.4 312.8Z" fill="white"/>
1273
-<path id="Vector_1267" opacity="0.44" d="M744.2 317.6C742.6 316.7 740 316.7 738.4 317.6C736.8 318.5 736.8 320 738.4 321C740 321.9 742.6 321.9 744.2 321C745.8 320.1 745.8 318.5 744.2 317.6Z" fill="white"/>
1274
-<path id="Vector_1268" opacity="0.44" d="M735.9 322.4C734.3 321.5 731.7 321.5 730.1 322.4C728.5 323.3 728.5 324.8 730.1 325.8C731.7 326.7 734.3 326.7 735.9 325.8C737.5 324.9 737.5 323.3 735.9 322.4Z" fill="white"/>
1275
-<path id="Vector_1269" opacity="0.44" d="M727.7 327.2C726.1 326.3 723.5 326.3 721.9 327.2C720.3 328.1 720.3 329.6 721.9 330.6C723.5 331.5 726.1 331.5 727.7 330.6C729.3 329.7 729.3 328.2 727.7 327.2Z" fill="white"/>
1276
-<path id="Vector_1270" opacity="0.44" d="M719.4 332C717.8 331.1 715.2 331.1 713.6 332C712 332.9 712 334.4 713.6 335.4C715.2 336.3 717.8 336.3 719.4 335.4C721 334.5 721 332.9 719.4 332Z" fill="white"/>
1277
-<path id="Vector_1271" opacity="0.44" d="M711.2 336.8C709.6 335.9 707 335.9 705.4 336.8C703.8 337.7 703.8 339.2 705.4 340.2C707 341.1 709.6 341.1 711.2 340.2C712.8 339.3 712.8 337.8 711.2 336.8Z" fill="white"/>
1278
-<path id="Vector_1272" opacity="0.44" d="M702.9 341.6C701.3 340.7 698.7 340.7 697.1 341.6C695.5 342.5 695.5 344 697.1 345C698.7 345.9 701.3 345.9 702.9 345C704.5 344.1 704.5 342.6 702.9 341.6Z" fill="white"/>
1279
-<path id="Vector_1273" opacity="0.44" d="M694.7 346.4C693.1 345.5 690.5 345.5 688.9 346.4C687.3 347.3 687.3 348.8 688.9 349.8C690.5 350.7 693.1 350.7 694.7 349.8C696.3 348.9 696.3 347.4 694.7 346.4Z" fill="white"/>
1280
-<path id="Vector_1274" opacity="0.44" d="M686.4 351.2C684.8 350.3 682.2 350.3 680.6 351.2C679 352.1 679 353.6 680.6 354.6C682.2 355.5 684.8 355.5 686.4 354.6C688 353.7 688 352.2 686.4 351.2Z" fill="white"/>
1281
-<path id="Vector_1275" opacity="0.44" d="M678.1 356C676.5 355.1 673.9 355.1 672.3 356C670.7 356.9 670.7 358.4 672.3 359.4C673.9 360.3 676.5 360.3 678.1 359.4C679.8 358.5 679.7 357 678.1 356Z" fill="white"/>
1282
-<path id="Vector_1276" opacity="0.44" d="M669.9 360.8C668.3 359.9 665.7 359.9 664.1 360.8C662.5 361.7 662.5 363.2 664.1 364.2C665.7 365.1 668.3 365.1 669.9 364.2C671.5 363.3 671.5 361.8 669.9 360.8Z" fill="white"/>
1283
-<path id="Vector_1277" opacity="0.44" d="M661.6 365.6C660 364.7 657.4 364.7 655.8 365.6C654.2 366.5 654.2 368 655.8 369C657.4 369.9 660 369.9 661.6 369C663.2 368.1 663.2 366.6 661.6 365.6Z" fill="white"/>
1284
-<path id="Vector_1278" opacity="0.44" d="M653.4 370.4C651.8 369.5 649.2 369.5 647.6 370.4C646 371.3 646 372.8 647.6 373.8C649.2 374.7 651.8 374.7 653.4 373.8C655 372.9 655 371.4 653.4 370.4Z" fill="white"/>
1285
-<path id="Vector_1279" opacity="0.44" d="M645.1 375.2C643.5 374.3 640.9 374.3 639.3 375.2C637.7 376.1 637.7 377.6 639.3 378.6C640.9 379.5 643.5 379.5 645.1 378.6C646.7 377.7 646.7 376.2 645.1 375.2Z" fill="white"/>
1286
-<path id="Vector_1280" opacity="0.44" d="M636.9 380C635.3 379.1 632.7 379.1 631.1 380C629.5 380.9 629.5 382.4 631.1 383.4C632.7 384.3 635.3 384.3 636.9 383.4C638.5 382.5 638.5 381 636.9 380Z" fill="white"/>
1287
-<path id="Vector_1281" opacity="0.44" d="M620.3 389.7C618.7 388.8 616.1 388.8 614.5 389.7C612.9 390.6 612.9 392.1 614.5 393.1C616.1 394 618.7 394 620.3 393.1C622 392.1 622 390.6 620.3 389.7Z" fill="white"/>
1288
-<path id="Vector_1282" opacity="0.44" d="M612.1 394.5C610.5 393.6 607.9 393.6 606.3 394.5C604.7 395.4 604.7 396.9 606.3 397.9C607.9 398.8 610.5 398.8 612.1 397.9C613.7 397 613.7 395.4 612.1 394.5Z" fill="white"/>
1289
-<path id="Vector_1283" opacity="0.44" d="M603.8 399.3C602.2 398.4 599.6 398.4 598 399.3C596.4 400.2 596.4 401.7 598 402.7C599.6 403.6 602.2 403.6 603.8 402.7C605.5 401.7 605.4 400.2 603.8 399.3Z" fill="white"/>
1290
-<path id="Vector_1284" opacity="0.44" d="M579.1 413.7C577.5 412.8 574.9 412.8 573.3 413.7C571.7 414.6 571.7 416.1 573.3 417.1C574.9 418 577.5 418 579.1 417.1C580.7 416.1 580.7 414.6 579.1 413.7Z" fill="white"/>
1291
-<path id="Vector_1285" opacity="0.44" d="M587.3 408.9C585.7 408 583.1 408 581.5 408.9C579.9 409.8 579.9 411.3 581.5 412.3C583.1 413.2 585.7 413.2 587.3 412.3C588.9 411.3 588.9 409.8 587.3 408.9Z" fill="white"/>
1292
-<path id="Vector_1286" opacity="0.44" d="M595.6 404.1C594 403.2 591.4 403.2 589.8 404.1C588.2 405 588.2 406.5 589.8 407.5C591.4 408.4 594 408.4 595.6 407.5C597.2 406.5 597.2 405 595.6 404.1Z" fill="white"/>
1293
-<path id="Vector_1287" opacity="0.44" d="M744.2 327.2C742.6 326.3 740 326.3 738.4 327.2C736.8 328.1 736.8 329.6 738.4 330.6C740 331.5 742.6 331.5 744.2 330.6C745.8 329.7 745.8 328.1 744.2 327.2Z" fill="white"/>
1294
-<path id="Vector_1288" opacity="0.44" d="M736 332C734.4 331.1 731.8 331.1 730.2 332C728.6 332.9 728.6 334.4 730.2 335.4C731.8 336.3 734.4 336.3 736 335.4C737.6 334.5 737.6 333 736 332Z" fill="white"/>
1295
-<path id="Vector_1289" opacity="0.44" d="M727.7 336.8C726.1 335.9 723.5 335.9 721.9 336.8C720.3 337.7 720.3 339.2 721.9 340.2C723.5 341.1 726.1 341.1 727.7 340.2C729.3 339.3 729.3 337.8 727.7 336.8Z" fill="white"/>
1296
-<path id="Vector_1290" opacity="0.44" d="M719.5 341.6C717.9 340.7 715.3 340.7 713.7 341.6C712.1 342.5 712.1 344 713.7 345C715.3 345.9 717.9 345.9 719.5 345C721.1 344.1 721.1 342.6 719.5 341.6Z" fill="white"/>
1297
-<path id="Vector_1291" opacity="0.44" d="M711.2 346.4C709.6 345.5 707 345.5 705.4 346.4C703.8 347.3 703.8 348.8 705.4 349.8C707 350.7 709.6 350.7 711.2 349.8C712.8 348.9 712.8 347.4 711.2 346.4Z" fill="white"/>
1298
-<path id="Vector_1292" opacity="0.44" d="M703 351.2C701.4 350.3 698.8 350.3 697.2 351.2C695.6 352.1 695.6 353.6 697.2 354.6C698.8 355.5 701.4 355.5 703 354.6C704.6 353.7 704.6 352.2 703 351.2Z" fill="white"/>
1299
-<path id="Vector_1293" opacity="0.44" d="M694.7 356C693.1 355.1 690.5 355.1 688.9 356C687.3 356.9 687.3 358.4 688.9 359.4C690.5 360.3 693.1 360.3 694.7 359.4C696.3 358.5 696.3 357 694.7 356Z" fill="white"/>
1300
-<path id="Vector_1294" opacity="0.44" d="M686.5 360.8C684.9 359.9 682.3 359.9 680.7 360.8C679.1 361.7 679.1 363.2 680.7 364.2C682.3 365.1 684.9 365.1 686.5 364.2C688.1 363.3 688.1 361.8 686.5 360.8Z" fill="white"/>
1301
-<path id="Vector_1295" opacity="0.44" d="M678.2 365.6C676.6 364.7 674 364.7 672.4 365.6C670.8 366.5 670.8 368 672.4 369C674 369.9 676.6 369.9 678.2 369C679.8 368.1 679.8 366.6 678.2 365.6Z" fill="white"/>
1302
-<path id="Vector_1296" opacity="0.44" d="M669.9 370.4C668.3 369.5 665.7 369.5 664.1 370.4C662.5 371.3 662.5 372.8 664.1 373.8C665.7 374.7 668.3 374.7 669.9 373.8C671.6 372.9 671.5 371.4 669.9 370.4Z" fill="white"/>
1303
-<path id="Vector_1297" opacity="0.44" d="M661.7 375.2C660.1 374.3 657.5 374.3 655.9 375.2C654.3 376.1 654.3 377.6 655.9 378.6C657.5 379.5 660.1 379.5 661.7 378.6C663.3 377.7 663.3 376.2 661.7 375.2Z" fill="white"/>
1304
-<path id="Vector_1298" opacity="0.44" d="M653.4 380C651.8 379.1 649.2 379.1 647.6 380C646 380.9 646 382.4 647.6 383.4C649.2 384.3 651.8 384.3 653.4 383.4C655 382.5 655 381 653.4 380Z" fill="white"/>
1305
-<path id="Vector_1299" opacity="0.44" d="M645.2 384.8C643.6 383.9 641 383.9 639.4 384.8C637.8 385.7 637.8 387.2 639.4 388.2C641 389.1 643.6 389.1 645.2 388.2C646.8 387.3 646.8 385.8 645.2 384.8Z" fill="white"/>
1306
-<path id="Vector_1300" opacity="0.44" d="M628.7 394.5C627.1 393.6 624.5 393.6 622.9 394.5C621.3 395.4 621.3 396.9 622.9 397.9C624.5 398.8 627.1 398.8 628.7 397.9C630.3 396.9 630.3 395.4 628.7 394.5Z" fill="white"/>
1307
-<path id="Vector_1301" opacity="0.44" d="M620.4 399.3C618.8 398.4 616.2 398.4 614.6 399.3C613 400.2 613 401.7 614.6 402.7C616.2 403.6 618.8 403.6 620.4 402.7C622 401.7 622 400.2 620.4 399.3Z" fill="white"/>
1308
-<path id="Vector_1302" opacity="0.44" d="M603.9 408.9C602.3 408 599.7 408 598.1 408.9C596.5 409.8 596.5 411.3 598.1 412.3C599.7 413.2 602.3 413.2 603.9 412.3C605.5 411.3 605.5 409.8 603.9 408.9Z" fill="white"/>
1309
-<path id="Vector_1303" opacity="0.44" d="M612.1 404.1C610.5 403.2 607.9 403.2 606.3 404.1C604.7 405 604.7 406.5 606.3 407.5C607.9 408.4 610.5 408.4 612.1 407.5C613.8 406.5 613.8 405 612.1 404.1Z" fill="white"/>
1310
-<path id="Vector_1304" opacity="0.44" d="M752.5 332C750.9 331.1 748.3 331.1 746.7 332C745.1 332.9 745.1 334.4 746.7 335.4C748.3 336.3 750.9 336.3 752.5 335.4C754.1 334.5 754.1 333 752.5 332Z" fill="white"/>
1311
-<path id="Vector_1305" opacity="0.44" d="M744.3 336.8C742.7 335.9 740.1 335.9 738.5 336.8C736.9 337.7 736.9 339.2 738.5 340.2C740.1 341.1 742.7 341.1 744.3 340.2C745.9 339.3 745.9 337.8 744.3 336.8Z" fill="white"/>
1312
-<path id="Vector_1306" opacity="0.44" d="M736 341.6C734.4 340.7 731.8 340.7 730.2 341.6C728.6 342.5 728.6 344 730.2 345C731.8 345.9 734.4 345.9 736 345C737.6 344.1 737.6 342.6 736 341.6Z" fill="white"/>
1313
-<path id="Vector_1307" opacity="0.44" d="M727.8 346.4C726.2 345.5 723.6 345.5 722 346.4C720.4 347.3 720.4 348.8 722 349.8C723.6 350.7 726.2 350.7 727.8 349.8C729.4 348.9 729.4 347.4 727.8 346.4Z" fill="white"/>
1314
-<path id="Vector_1308" opacity="0.44" d="M719.5 351.2C717.9 350.3 715.3 350.3 713.7 351.2C712.1 352.1 712.1 353.6 713.7 354.6C715.3 355.5 717.9 355.5 719.5 354.6C721.1 353.7 721.1 352.2 719.5 351.2Z" fill="white"/>
1315
-<path id="Vector_1309" opacity="0.44" d="M711.3 356C709.7 355.1 707.1 355.1 705.5 356C703.9 356.9 703.9 358.4 705.5 359.4C707.1 360.3 709.7 360.3 711.3 359.4C712.9 358.5 712.9 357 711.3 356Z" fill="white"/>
1316
-<path id="Vector_1310" opacity="0.44" d="M703 360.8C701.4 359.9 698.8 359.9 697.2 360.8C695.6 361.7 695.6 363.2 697.2 364.2C698.8 365.1 701.4 365.1 703 364.2C704.6 363.3 704.6 361.8 703 360.8Z" fill="white"/>
1317
-<path id="Vector_1311" opacity="0.44" d="M694.8 365.6C693.2 364.7 690.6 364.7 689 365.6C687.4 366.5 687.4 368 689 369C690.6 369.9 693.2 369.9 694.8 369C696.4 368.1 696.4 366.6 694.8 365.6Z" fill="white"/>
1318
-<path id="Vector_1312" opacity="0.44" d="M686.5 370.4C684.9 369.5 682.3 369.5 680.7 370.4C679.1 371.3 679.1 372.8 680.7 373.8C682.3 374.7 684.9 374.7 686.5 373.8C688.1 372.9 688.1 371.4 686.5 370.4Z" fill="white"/>
1319
-<path id="Vector_1313" opacity="0.44" d="M678.3 375.2C676.7 374.3 674.1 374.3 672.5 375.2C670.9 376.1 670.9 377.6 672.5 378.6C674.1 379.5 676.7 379.5 678.3 378.6C679.9 377.7 679.9 376.2 678.3 375.2Z" fill="white"/>
1320
-<path id="Vector_1314" opacity="0.44" d="M670 380C668.4 379.1 665.8 379.1 664.2 380C662.6 380.9 662.6 382.4 664.2 383.4C665.8 384.3 668.4 384.3 670 383.4C671.6 382.5 671.6 381 670 380Z" fill="white"/>
1321
-<path id="Vector_1315" opacity="0.44" d="M661.7 384.8C660.1 383.9 657.5 383.9 655.9 384.8C654.3 385.7 654.3 387.2 655.9 388.2C657.5 389.1 660.1 389.1 661.7 388.2C663.4 387.3 663.3 385.8 661.7 384.8Z" fill="white"/>
1322
-<path id="Vector_1316" opacity="0.44" d="M653.5 389.7C651.9 388.8 649.3 388.8 647.7 389.7C646.1 390.6 646.1 392.1 647.7 393.1C649.3 394 651.9 394 653.5 393.1C655.1 392.1 655.1 390.6 653.5 389.7Z" fill="white"/>
1323
-<path id="Vector_1317" opacity="0.44" d="M637 399.3C635.4 398.4 632.8 398.4 631.2 399.3C629.6 400.2 629.6 401.7 631.2 402.7C632.8 403.6 635.4 403.6 637 402.7C638.6 401.7 638.6 400.2 637 399.3Z" fill="white"/>
1324
-<path id="Vector_1318" opacity="0.44" d="M628.7 404.1C627.1 403.2 624.5 403.2 622.9 404.1C621.3 405 621.3 406.5 622.9 407.5C624.5 408.4 627.1 408.4 628.7 407.5C630.3 406.6 630.3 405 628.7 404.1Z" fill="white"/>
1325
-<path id="Vector_1319" opacity="0.44" d="M620.5 408.9C618.9 408 616.3 408 614.7 408.9C613.1 409.8 613.1 411.3 614.7 412.3C616.3 413.2 618.9 413.2 620.5 412.3C622.1 411.3 622.1 409.8 620.5 408.9Z" fill="white"/>
1326
-<path id="Vector_1320" opacity="0.44" d="M760.8 336.8C759.2 335.9 756.6 335.9 755 336.8C753.4 337.7 753.4 339.2 755 340.2C756.6 341.1 759.2 341.1 760.8 340.2C762.4 339.3 762.4 337.8 760.8 336.8Z" fill="white"/>
1327
-<path id="Vector_1321" opacity="0.44" d="M752.6 341.6C751 340.7 748.4 340.7 746.8 341.6C745.2 342.5 745.2 344 746.8 345C748.4 345.9 751 345.9 752.6 345C754.2 344.1 754.2 342.6 752.6 341.6Z" fill="white"/>
1328
-<path id="Vector_1322" opacity="0.44" d="M744.3 346.4C742.7 345.5 740.1 345.5 738.5 346.4C736.9 347.3 736.9 348.8 738.5 349.8C740.1 350.7 742.7 350.7 744.3 349.8C745.9 348.9 745.9 347.4 744.3 346.4Z" fill="white"/>
1329
-<path id="Vector_1323" opacity="0.44" d="M736.1 351.2C734.5 350.3 731.9 350.3 730.3 351.2C728.7 352.1 728.7 353.6 730.3 354.6C731.9 355.5 734.5 355.5 736.1 354.6C737.7 353.7 737.7 352.2 736.1 351.2Z" fill="white"/>
1330
-<path id="Vector_1324" opacity="0.44" d="M727.8 356C726.2 355.1 723.6 355.1 722 356C720.4 356.9 720.4 358.4 722 359.4C723.6 360.3 726.2 360.3 727.8 359.4C729.4 358.5 729.4 357 727.8 356Z" fill="white"/>
1331
-<path id="Vector_1325" opacity="0.44" d="M719.6 360.8C718 359.9 715.4 359.9 713.8 360.8C712.2 361.7 712.2 363.2 713.8 364.2C715.4 365.1 718 365.1 719.6 364.2C721.2 363.3 721.2 361.8 719.6 360.8Z" fill="white"/>
1332
-<path id="Vector_1326" opacity="0.44" d="M711.3 365.6C709.7 364.7 707.1 364.7 705.5 365.6C703.9 366.5 703.9 368 705.5 369C707.1 369.9 709.7 369.9 711.3 369C712.9 368.1 712.9 366.6 711.3 365.6Z" fill="white"/>
1333
-<path id="Vector_1327" opacity="0.44" d="M703.1 370.4C701.5 369.5 698.9 369.5 697.3 370.4C695.7 371.3 695.7 372.8 697.3 373.8C698.9 374.7 701.5 374.7 703.1 373.8C704.7 372.9 704.7 371.4 703.1 370.4Z" fill="white"/>
1334
-<path id="Vector_1328" opacity="0.44" d="M694.8 375.2C693.2 374.3 690.6 374.3 689 375.2C687.4 376.1 687.4 377.6 689 378.6C690.6 379.5 693.2 379.5 694.8 378.6C696.4 377.7 696.4 376.2 694.8 375.2Z" fill="white"/>
1335
-<path id="Vector_1329" opacity="0.44" d="M769.2 341.6C767.6 340.7 765 340.7 763.4 341.6C761.8 342.5 761.8 344 763.4 345C765 345.9 767.6 345.9 769.2 345C770.8 344.1 770.7 342.6 769.2 341.6Z" fill="white"/>
1336
-<path id="Vector_1330" opacity="0.44" d="M760.9 346.4C759.3 345.5 756.7 345.5 755.1 346.4C753.5 347.3 753.5 348.8 755.1 349.8C756.7 350.7 759.3 350.7 760.9 349.8C762.5 348.9 762.5 347.4 760.9 346.4Z" fill="white"/>
1337
-<path id="Vector_1331" opacity="0.44" d="M752.6 351.2C751 350.3 748.4 350.3 746.8 351.2C745.2 352.1 745.2 353.6 746.8 354.6C748.4 355.5 751 355.5 752.6 354.6C754.3 353.7 754.2 352.2 752.6 351.2Z" fill="white"/>
1338
-<path id="Vector_1332" opacity="0.44" d="M744.4 356C742.8 355.1 740.2 355.1 738.6 356C737 356.9 737 358.4 738.6 359.4C740.2 360.3 742.8 360.3 744.4 359.4C746 358.5 746 357 744.4 356Z" fill="white"/>
1339
-<path id="Vector_1333" opacity="0.44" d="M736.1 360.8C734.5 359.9 731.9 359.9 730.3 360.8C728.7 361.7 728.7 363.2 730.3 364.2C731.9 365.1 734.5 365.1 736.1 364.2C737.7 363.3 737.7 361.8 736.1 360.8Z" fill="white"/>
1340
-<path id="Vector_1334" opacity="0.44" d="M727.9 365.6C726.3 364.7 723.7 364.7 722.1 365.6C720.5 366.5 720.5 368 722.1 369C723.7 369.9 726.3 369.9 727.9 369C729.5 368.1 729.5 366.6 727.9 365.6Z" fill="white"/>
1341
-<path id="Vector_1335" opacity="0.44" d="M719.6 370.4C718 369.5 715.4 369.5 713.8 370.4C712.2 371.3 712.2 372.8 713.8 373.8C715.4 374.7 718 374.7 719.6 373.8C721.2 372.9 721.2 371.4 719.6 370.4Z" fill="white"/>
1342
-<path id="Vector_1336" opacity="0.44" d="M711.4 375.2C709.8 374.3 707.2 374.3 705.6 375.2C704 376.1 704 377.6 705.6 378.6C707.2 379.5 709.8 379.5 711.4 378.6C713 377.7 713 376.2 711.4 375.2Z" fill="white"/>
1343
-<path id="Vector_1337" opacity="0.44" d="M703.1 380C701.5 379.1 698.9 379.1 697.3 380C695.7 380.9 695.7 382.4 697.3 383.4C698.9 384.3 701.5 384.3 703.1 383.4C704.7 382.5 704.7 381 703.1 380Z" fill="white"/>
1344
-<path id="Vector_1338" opacity="0.44" d="M694.9 384.8C693.3 383.9 690.7 383.9 689.1 384.8C687.5 385.7 687.5 387.2 689.1 388.2C690.7 389.1 693.3 389.1 694.9 388.2C696.5 387.3 696.5 385.8 694.9 384.8Z" fill="white"/>
1345
-<path id="Vector_1339" opacity="0.44" d="M686.6 380C685 379.1 682.4 379.1 680.8 380C679.2 380.9 679.2 382.4 680.8 383.4C682.4 384.3 685 384.3 686.6 383.4C688.2 382.5 688.2 381 686.6 380Z" fill="white"/>
1346
-<path id="Vector_1340" opacity="0.44" d="M678.3 384.8C676.7 383.9 674.1 383.9 672.5 384.8C670.9 385.7 670.9 387.2 672.5 388.2C674.1 389.1 676.7 389.1 678.3 388.2C679.9 387.3 679.9 385.8 678.3 384.8Z" fill="white"/>
1347
-<path id="Vector_1341" opacity="0.44" d="M670.1 389.6C668.5 388.7 665.9 388.7 664.3 389.6C662.7 390.5 662.7 392 664.3 393C665.9 393.9 668.5 393.9 670.1 393C671.7 392.1 671.7 390.6 670.1 389.6Z" fill="white"/>
1348
-<path id="Vector_1342" opacity="0.44" d="M661.8 394.5C660.2 393.6 657.6 393.6 656 394.5C654.4 395.4 654.4 396.9 656 397.9C657.6 398.8 660.2 398.8 661.8 397.9C663.4 396.9 663.4 395.4 661.8 394.5Z" fill="white"/>
1349
-<path id="Vector_1343" opacity="0.44" d="M628.8 413.7C627.2 412.8 624.6 412.8 623 413.7C621.4 414.6 621.4 416.1 623 417.1C624.6 418 627.2 418 628.8 417.1C630.4 416.2 630.4 414.6 628.8 413.7Z" fill="white"/>
1350
-<path id="Vector_1344" opacity="0.44" d="M637 408.9C635.4 408 632.8 408 631.2 408.9C629.6 409.8 629.6 411.3 631.2 412.3C632.8 413.2 635.4 413.2 637 412.3C638.6 411.3 638.6 409.8 637 408.9Z" fill="white"/>
1351
-<path id="Vector_1345" opacity="0.44" d="M645.3 404.1C643.7 403.2 641.1 403.2 639.5 404.1C637.9 405 637.9 406.5 639.5 407.5C641.1 408.4 643.7 408.4 645.3 407.5C646.9 406.5 646.9 405 645.3 404.1Z" fill="white"/>
1352
-<path id="Vector_1346" opacity="0.44" d="M653.5 399.3C651.9 398.4 649.3 398.4 647.7 399.3C646.1 400.2 646.1 401.7 647.7 402.7C649.3 403.6 651.9 403.6 653.5 402.7C655.1 401.7 655.1 400.2 653.5 399.3Z" fill="white"/>
1353
-<path id="Vector_1347" opacity="0.44" d="M645.2 394.5C643.6 393.6 641 393.6 639.4 394.5C637.8 395.4 637.8 396.9 639.4 397.9C641 398.8 643.6 398.8 645.2 397.9C646.8 396.9 646.8 395.4 645.2 394.5Z" fill="white"/>
1354
-<path id="Vector_1348" opacity="0.44" d="M636.9 389.7C635.3 388.8 632.7 388.8 631.1 389.7C629.5 390.6 629.5 392.1 631.1 393.1C632.7 394 635.3 394 636.9 393.1C638.5 392.1 638.5 390.6 636.9 389.7Z" fill="white"/>
1355
-<path id="Vector_1349" opacity="0.44" d="M628.6 384.8C627 383.9 624.4 383.9 622.8 384.8C621.2 385.7 621.2 387.2 622.8 388.2C624.4 389.1 627 389.1 628.6 388.2C630.2 387.3 630.2 385.8 628.6 384.8Z" fill="white"/>
1356
-<path id="Vector_1350" opacity="0.44" d="M620.3 380.1C618.7 379.2 616.1 379.2 614.5 380.1C612.9 381 612.9 382.5 614.5 383.5C616.1 384.4 618.7 384.4 620.3 383.5C621.9 382.5 621.9 381 620.3 380.1Z" fill="white"/>
1357
-<path id="Vector_1351" opacity="0.44" d="M612 375.2C610.4 374.3 607.8 374.3 606.2 375.2C604.6 376.1 604.6 377.6 606.2 378.6C607.8 379.5 610.4 379.5 612 378.6C613.6 377.7 613.6 376.2 612 375.2Z" fill="white"/>
1358
-<path id="Vector_1352" opacity="0.44" d="M603.7 370.4C602.1 369.5 599.5 369.5 597.9 370.4C596.3 371.3 596.3 372.8 597.9 373.8C599.5 374.7 602.1 374.7 603.7 373.8C605.3 372.9 605.3 371.4 603.7 370.4Z" fill="white"/>
1359
-<path id="Vector_1353" opacity="0.44" d="M571.2 476.1C569.6 475.2 567 475.2 565.4 476.1C563.8 477 563.8 478.5 565.4 479.5C567 480.4 569.6 480.4 571.2 479.5C572.8 478.5 572.8 477 571.2 476.1Z" fill="white"/>
1360
-<path id="Vector_1354" opacity="0.44" d="M579.4 471.3C577.8 470.4 575.2 470.4 573.6 471.3C572 472.2 572 473.7 573.6 474.7C575.2 475.6 577.8 475.6 579.4 474.7C581 473.7 581 472.2 579.4 471.3Z" fill="white"/>
1361
-<path id="Vector_1355" opacity="0.44" d="M604.2 466.5C602.6 465.6 600 465.6 598.4 466.5C596.8 467.4 596.8 468.9 598.4 469.9C600 470.8 602.6 470.8 604.2 469.9C605.8 468.9 605.8 467.4 604.2 466.5Z" fill="white"/>
1362
-<path id="Vector_1356" opacity="0.44" d="M612.5 461.7C610.9 460.8 608.3 460.8 606.7 461.7C605.1 462.6 605.1 464.1 606.7 465.1C608.3 466 610.9 466 612.5 465.1C614.1 464.1 614.1 462.6 612.5 461.7Z" fill="white"/>
1363
-<path id="Vector_1357" opacity="0.44" d="M595.9 452.1C594.3 451.2 591.7 451.2 590.1 452.1C588.5 453 588.5 454.5 590.1 455.5C591.7 456.4 594.3 456.4 595.9 455.5C597.5 454.5 597.5 453 595.9 452.1Z" fill="white"/>
1364
-<path id="Vector_1358" opacity="0.44" d="M612.4 442.5C610.8 441.6 608.2 441.6 606.6 442.5C605 443.4 605 444.9 606.6 445.9C608.2 446.8 610.8 446.8 612.4 445.9C614 444.9 614 443.4 612.4 442.5Z" fill="white"/>
1365
-<path id="Vector_1359" opacity="0.44" d="M554.5 466.5C552.9 465.6 550.3 465.6 548.7 466.5C547.1 467.4 547.1 468.9 548.7 469.9C550.3 470.8 552.9 470.8 554.5 469.9C556.1 468.9 556.1 467.4 554.5 466.5Z" fill="white"/>
1366
-<path id="Vector_1360" opacity="0.44" d="M562.8 461.7C561.2 460.8 558.6 460.8 557 461.7C555.4 462.6 555.4 464.1 557 465.1C558.6 466 561.2 466 562.8 465.1C564.4 464.1 564.4 462.6 562.8 461.7Z" fill="white"/>
1367
-<path id="Vector_1361" opacity="0.44" d="M571 456.9C569.4 456 566.8 456 565.2 456.9C563.6 457.8 563.6 459.3 565.2 460.3C566.8 461.3 569.4 461.2 571 460.3C572.7 459.3 572.6 457.8 571 456.9Z" fill="white"/>
1368
-<path id="Vector_1362" opacity="0.44" d="M546.2 461.7C544.6 460.8 542 460.8 540.4 461.7C538.8 462.6 538.8 464.1 540.4 465.1C542 466 544.6 466 546.2 465.1C547.8 464.1 547.8 462.6 546.2 461.7Z" fill="white"/>
1369
-<path id="Vector_1363" opacity="0.44" d="M554.5 456.9C552.9 456 550.3 456 548.7 456.9C547.1 457.8 547.1 459.3 548.7 460.3C550.3 461.2 552.9 461.2 554.5 460.3C556.1 459.3 556.1 457.8 554.5 456.9Z" fill="white"/>
1370
-<path id="Vector_1364" opacity="0.44" d="M554.7 485.7C553.1 484.8 550.5 484.8 548.9 485.7C547.3 486.6 547.3 488.1 548.9 489.1C550.5 490 553.1 490 554.7 489.1C556.3 488.1 556.2 486.6 554.7 485.7Z" fill="white"/>
1371
-<path id="Vector_1365" opacity="0.44" d="M546.3 480.9C544.7 480 542.1 480 540.5 480.9C538.9 481.8 538.9 483.3 540.5 484.3C542.1 485.2 544.7 485.2 546.3 484.3C547.9 483.3 547.9 481.8 546.3 480.9Z" fill="white"/>
1372
-<path id="Vector_1366" opacity="0.44" d="M538 476.1C536.4 475.2 533.8 475.2 532.2 476.1C530.6 477 530.6 478.5 532.2 479.5C533.8 480.4 536.4 480.4 538 479.5C539.6 478.5 539.6 477 538 476.1Z" fill="white"/>
1373
-<path id="Vector_1367" opacity="0.44" d="M529.7 471.3C528.1 470.4 525.5 470.4 523.9 471.3C522.3 472.2 522.3 473.7 523.9 474.7C525.5 475.6 528.1 475.6 529.7 474.7C531.3 473.7 531.3 472.2 529.7 471.3Z" fill="white"/>
1374
-<path id="Vector_1368" opacity="0.44" d="M521.4 466.5C519.8 465.6 517.2 465.6 515.6 466.5C514 467.4 514 468.9 515.6 469.9C517.2 470.8 519.8 470.8 521.4 469.9C523 468.9 523 467.4 521.4 466.5Z" fill="white"/>
1375
-<path id="Vector_1369" opacity="0.44" d="M529.7 461.7C528.1 460.8 525.5 460.8 523.9 461.7C522.3 462.6 522.3 464.1 523.9 465.1C525.5 466 528.1 466 529.7 465.1C531.3 464.1 531.3 462.6 529.7 461.7Z" fill="white"/>
1376
-<path id="Vector_1370" opacity="0.44" d="M521.4 456.9C519.8 456 517.2 456 515.6 456.9C514 457.8 514 459.3 515.6 460.3C517.2 461.2 519.8 461.2 521.4 460.3C523 459.3 523 457.8 521.4 456.9Z" fill="white"/>
1377
-<path id="Vector_1371" opacity="0.44" d="M529.6 452.1C528 451.2 525.4 451.2 523.8 452.1C522.2 453 522.2 454.5 523.8 455.5C525.4 456.4 528 456.4 529.6 455.5C531.2 454.5 531.2 453 529.6 452.1Z" fill="white"/>
1378
-<path id="Vector_1372" opacity="0.44" d="M521.3 447.3C519.7 446.4 517.1 446.4 515.5 447.3C513.9 448.2 513.9 449.7 515.5 450.7C517.1 451.6 519.7 451.6 521.3 450.7C522.9 449.7 522.9 448.2 521.3 447.3Z" fill="white"/>
1379
-<path id="Vector_1373" opacity="0.44" d="M529.6 442.5C528 441.6 525.4 441.6 523.8 442.5C522.2 443.4 522.2 444.9 523.8 445.9C525.4 446.8 528 446.8 529.6 445.9C531.2 444.9 531.2 443.4 529.6 442.5Z" fill="white"/>
1380
-<path id="Vector_1374" opacity="0.44" d="M521.3 437.7C519.7 436.8 517.1 436.8 515.5 437.7C513.9 438.6 513.9 440.1 515.5 441.1C517.1 442 519.7 442 521.3 441.1C522.9 440.1 522.9 438.6 521.3 437.7Z" fill="white"/>
1381
-<path id="Vector_1375" opacity="0.44" d="M529.5 432.9C527.9 432 525.3 432 523.7 432.9C522.1 433.8 522.1 435.3 523.7 436.3C525.3 437.2 527.9 437.2 529.5 436.3C531.1 435.3 531.1 433.8 529.5 432.9Z" fill="white"/>
1382
-<path id="singapore" opacity="0.44" d="M546.1 442.5C544.5 441.6 541.9 441.6 540.3 442.5C538.7 443.4 538.7 444.9 540.3 445.9C541.9 446.8 544.5 446.8 546.1 445.9C547.7 444.9 547.7 443.4 546.1 442.5Z" fill="white"/>
1383
-<path id="Vector_1376" opacity="0.44" d="M546.1 432.9C544.5 432 541.9 432 540.3 432.9C538.7 433.8 538.7 435.3 540.3 436.3C541.9 437.2 544.5 437.2 546.1 436.3C547.7 435.3 547.7 433.8 546.1 432.9Z" fill="white"/>
1384
-<path id="Vector_1377" opacity="0.44" d="M546 423.3C544.4 422.4 541.8 422.4 540.2 423.3C538.6 424.2 538.6 425.7 540.2 426.7C541.8 427.6 544.4 427.6 546 426.7C547.6 425.7 547.6 424.2 546 423.3Z" fill="white"/>
1385
-<path id="Vector_1378" opacity="0.44" d="M918.8 437.7C917.2 436.8 914.6 436.8 913 437.7C911.4 438.6 911.4 440.1 913 441.1C914.6 442 917.2 442 918.8 441.1C920.4 440.1 920.4 438.6 918.8 437.7Z" fill="white"/>
1386
-<path id="Vector_1379" opacity="0.44" d="M910.4 432.9C908.8 432 906.2 432 904.6 432.9C903 433.8 903 435.3 904.6 436.3C906.2 437.2 908.8 437.2 910.4 436.3C912.1 435.3 912.1 433.8 910.4 432.9Z" fill="white"/>
1387
-<path id="Vector_1380" opacity="0.44" d="M918.7 428.1C917.1 427.2 914.5 427.2 912.9 428.1C911.3 429 911.3 430.5 912.9 431.5C914.5 432.4 917.1 432.4 918.7 431.5C920.3 430.5 920.3 429 918.7 428.1Z" fill="white"/>
1388
-<path id="Vector_1381" opacity="0.44" d="M902.1 428.1C900.5 427.2 897.9 427.2 896.3 428.1C894.7 429 894.7 430.5 896.3 431.5C897.9 432.4 900.5 432.4 902.1 431.5C903.8 430.5 903.7 429 902.1 428.1Z" fill="white"/>
1389
-<path id="Vector_1382" opacity="0.44" d="M910.4 423.3C908.8 422.4 906.2 422.4 904.6 423.3C903 424.2 903 425.7 904.6 426.7C906.2 427.6 908.8 427.6 910.4 426.7C912 425.7 912 424.2 910.4 423.3Z" fill="white"/>
1390
-<path id="Vector_1383" opacity="0.44" d="M885.6 428.1C884 427.2 881.4 427.2 879.8 428.1C878.2 429 878.2 430.5 879.8 431.5C881.4 432.4 884 432.4 885.6 431.5C887.2 430.5 887.2 429 885.6 428.1Z" fill="white"/>
1391
-<path id="Vector_1384" opacity="0.44" d="M902.1 418.5C900.5 417.6 897.9 417.6 896.3 418.5C894.7 419.4 894.7 420.9 896.3 421.9C897.9 422.8 900.5 422.8 902.1 421.9C903.7 420.9 903.7 419.4 902.1 418.5Z" fill="white"/>
1392
-<path id="Vector_1385" opacity="0.44" d="M877.3 423.3C875.7 422.4 873.1 422.4 871.5 423.3C869.9 424.2 869.9 425.7 871.5 426.7C873.1 427.6 875.7 427.6 877.3 426.7C878.9 425.7 878.9 424.2 877.3 423.3Z" fill="white"/>
1393
-<path id="Vector_1386" opacity="0.44" d="M893.8 413.7C892.2 412.8 889.6 412.8 888 413.7C886.4 414.6 886.4 416.1 888 417.1C889.6 418 892.2 418 893.8 417.1C895.4 416.1 895.4 414.6 893.8 413.7Z" fill="white"/>
1394
-<path id="Vector_1387" opacity="0.44" d="M860.7 423.3C859.1 422.4 856.5 422.4 854.9 423.3C853.3 424.2 853.3 425.7 854.9 426.7C856.5 427.7 859.1 427.6 860.7 426.7C862.3 425.7 862.3 424.2 860.7 423.3Z" fill="white"/>
1395
-<path id="Vector_1388" opacity="0.44" d="M869 418.5C867.4 417.6 864.8 417.6 863.2 418.5C861.6 419.4 861.6 420.9 863.2 421.9C864.8 422.8 867.4 422.8 869 421.9C870.6 420.9 870.6 419.4 869 418.5Z" fill="white"/>
1396
-<path id="Vector_1389" opacity="0.44" d="M885.5 408.9C883.9 408 881.3 408 879.7 408.9C878.1 409.8 878.1 411.3 879.7 412.3C881.3 413.2 883.9 413.2 885.5 412.3C887.1 411.3 887.1 409.8 885.5 408.9Z" fill="white"/>
1397
-<path id="Vector_1390" opacity="0.44" d="M893.7 404.1C892.1 403.2 889.5 403.2 887.9 404.1C886.3 405 886.3 406.5 887.9 407.5C889.5 408.4 892.1 408.4 893.7 407.5C895.3 406.5 895.3 405 893.7 404.1Z" fill="white"/>
1398
-<path id="Vector_1391" opacity="0.44" d="M844.2 423.3C842.6 422.4 840 422.4 838.4 423.3C836.8 424.2 836.8 425.7 838.4 426.7C840 427.6 842.6 427.6 844.2 426.7C845.8 425.7 845.8 424.2 844.2 423.3Z" fill="white"/>
1399
-<path id="Vector_1392" opacity="0.44" d="M852.4 418.5C850.8 417.6 848.2 417.6 846.6 418.5C845 419.4 845 420.9 846.6 421.9C848.2 422.8 850.8 422.8 852.4 421.9C854 420.9 854 419.4 852.4 418.5Z" fill="white"/>
1400
-<path id="Vector_1393" opacity="0.44" d="M860.7 413.7C859.1 412.8 856.5 412.8 854.9 413.7C853.3 414.6 853.3 416.1 854.9 417.1C856.5 418 859.1 418 860.7 417.1C862.3 416.1 862.3 414.6 860.7 413.7Z" fill="white"/>
1401
-<path id="Vector_1394" opacity="0.44" d="M885.4 399.3C883.8 398.4 881.2 398.4 879.6 399.3C878 400.2 878 401.7 879.6 402.7C881.2 403.6 883.8 403.6 885.4 402.7C887 401.7 887 400.2 885.4 399.3Z" fill="white"/>
1402
-<path id="Vector_1395" opacity="0.44" d="M827.6 423.3C826 422.4 823.4 422.4 821.8 423.3C820.2 424.2 820.2 425.7 821.8 426.7C823.4 427.6 826 427.6 827.6 426.7C829.2 425.7 829.2 424.2 827.6 423.3Z" fill="white"/>
1403
-<path id="Vector_1396" opacity="0.44" d="M835.8 418.5C834.2 417.6 831.6 417.6 830 418.5C828.4 419.4 828.4 420.9 830 421.9C831.6 422.8 834.2 422.8 835.8 421.9C837.5 420.9 837.4 419.4 835.8 418.5Z" fill="white"/>
1404
-<path id="Vector_1397" opacity="0.44" d="M852.3 408.9C850.7 408 848.1 408 846.5 408.9C844.9 409.8 844.9 411.3 846.5 412.3C848.1 413.2 850.7 413.2 852.3 412.3C854 411.3 854 409.8 852.3 408.9Z" fill="white"/>
1405
-<path id="Vector_1398" opacity="0.44" d="M877.1 394.4C875.5 393.5 872.9 393.5 871.3 394.4C869.7 395.3 869.7 396.8 871.3 397.8C872.9 398.7 875.5 398.7 877.1 397.8C878.7 396.9 878.7 395.4 877.1 394.4Z" fill="white"/>
1406
-<path id="Vector_1399" opacity="0.44" d="M811 423.3C809.4 422.4 806.8 422.4 805.2 423.3C803.6 424.2 803.6 425.7 805.2 426.7C806.8 427.6 809.4 427.6 811 426.7C812.6 425.7 812.6 424.2 811 423.3Z" fill="white"/>
1407
-<path id="Vector_1400" opacity="0.44" d="M819.3 418.5C817.7 417.6 815.1 417.6 813.5 418.5C811.9 419.4 811.9 420.9 813.5 421.9C815.1 422.8 817.7 422.8 819.3 421.9C820.9 420.9 820.9 419.4 819.3 418.5Z" fill="white"/>
1408
-<path id="Vector_1401" opacity="0.44" d="M835.8 408.8C834.2 407.9 831.6 407.9 830 408.8C828.4 409.7 828.4 411.2 830 412.2C831.6 413.1 834.2 413.1 835.8 412.2C837.4 411.3 837.4 409.8 835.8 408.8Z" fill="white"/>
1409
-<path id="Vector_1402" opacity="0.44" d="M844 404C842.4 403.1 839.8 403.1 838.2 404C836.6 404.9 836.6 406.4 838.2 407.4C839.8 408.3 842.4 408.3 844 407.4C845.6 406.5 845.6 405 844 404Z" fill="white"/>
1410
-<path id="Vector_1403" opacity="0.44" d="M868.8 389.6C867.2 388.7 864.6 388.7 863 389.6C861.4 390.5 861.4 392 863 393C864.6 393.9 867.2 393.9 868.8 393C870.4 392.1 870.4 390.6 868.8 389.6Z" fill="white"/>
1411
-<path id="Vector_1404" opacity="0.44" d="M827.5 404C825.9 403.1 823.3 403.1 821.7 404C820.1 404.9 820.1 406.4 821.7 407.4C823.3 408.3 825.9 408.3 827.5 407.4C829.1 406.5 829.1 405 827.5 404Z" fill="white"/>
1412
-<path id="Vector_1405" opacity="0.44" d="M860.5 384.8C858.9 383.9 856.3 383.9 854.7 384.8C853.1 385.7 853.1 387.2 854.7 388.2C856.3 389.1 858.9 389.1 860.5 388.2C862.1 387.3 862.1 385.8 860.5 384.8Z" fill="white"/>
1413
-<path id="Vector_1406" opacity="0.44" d="M819.2 399.2C817.6 398.3 815 398.3 813.4 399.2C811.8 400.1 811.8 401.6 813.4 402.6C815 403.6 817.6 403.5 819.2 402.6C820.8 401.7 820.8 400.2 819.2 399.2Z" fill="white"/>
1414
-<path id="Vector_1407" opacity="0.44" d="M852.2 380C850.6 379.1 848 379.1 846.4 380C844.8 380.9 844.8 382.4 846.4 383.4C848 384.3 850.6 384.3 852.2 383.4C853.8 382.5 853.8 381 852.2 380Z" fill="white"/>
1415
-<path id="Vector_1408" opacity="0.44" d="M860.4 375.2C858.8 374.3 856.2 374.3 854.6 375.2C853 376.1 853 377.6 854.6 378.6C856.2 379.5 858.8 379.5 860.4 378.6C862 377.7 862 376.2 860.4 375.2Z" fill="white"/>
1416
-<path id="Vector_1409" opacity="0.44" d="M810.9 394.4C809.3 393.5 806.7 393.5 805.1 394.4C803.5 395.3 803.5 396.8 805.1 397.8C806.7 398.7 809.3 398.7 810.9 397.8C812.5 396.9 812.5 395.4 810.9 394.4Z" fill="white"/>
1417
-<path id="Vector_1410" opacity="0.44" d="M852.1 370.4C850.5 369.5 847.9 369.5 846.3 370.4C844.7 371.3 844.7 372.8 846.3 373.8C847.9 374.7 850.5 374.7 852.1 373.8C853.7 372.9 853.7 371.4 852.1 370.4Z" fill="white"/>
1418
-<path id="Vector_1411" opacity="0.44" d="M728.2 432.9C726.6 432 724 432 722.4 432.9C720.8 433.8 720.8 435.3 722.4 436.3C724 437.2 726.6 437.2 728.2 436.3C729.9 435.3 729.8 433.8 728.2 432.9Z" fill="white"/>
1419
-<path id="Vector_1412" opacity="0.44" d="M736.5 428.1C734.9 427.2 732.3 427.2 730.7 428.1C729.1 429 729.1 430.5 730.7 431.5C732.3 432.4 734.9 432.4 736.5 431.5C738.1 430.5 738.1 429 736.5 428.1Z" fill="white"/>
1420
-<path id="Vector_1413" opacity="0.44" d="M753 418.5C751.4 417.6 748.8 417.6 747.2 418.5C745.6 419.4 745.6 420.9 747.2 421.9C748.8 422.8 751.4 422.8 753 421.9C754.6 420.9 754.6 419.4 753 418.5Z" fill="white"/>
1421
-<path id="Vector_1414" opacity="0.44" d="M786 399.2C784.4 398.3 781.8 398.3 780.2 399.2C778.6 400.1 778.6 401.6 780.2 402.6C781.8 403.5 784.4 403.5 786 402.6C787.6 401.7 787.6 400.2 786 399.2Z" fill="white"/>
1422
-<path id="Vector_1415" opacity="0.44" d="M802.5 389.6C800.9 388.7 798.3 388.7 796.7 389.6C795.1 390.5 795.1 392 796.7 393C798.3 393.9 800.9 393.9 802.5 393C804.2 392.1 804.1 390.6 802.5 389.6Z" fill="white"/>
1423
-<path id="Vector_1416" opacity="0.44" d="M835.6 370.4C834 369.5 831.4 369.5 829.8 370.4C828.2 371.3 828.2 372.8 829.8 373.8C831.4 374.7 834 374.7 835.6 373.8C837.2 372.9 837.2 371.4 835.6 370.4Z" fill="white"/>
1424
-<path id="Vector_1417" opacity="0.44" d="M843.8 365.6C842.2 364.7 839.6 364.7 838 365.6C836.4 366.5 836.4 368 838 369C839.6 369.9 842.2 369.9 843.8 369C845.4 368.1 845.4 366.6 843.8 365.6Z" fill="white"/>
1425
-<path id="Vector_1418" opacity="0.44" d="M711.7 432.9C710.1 432 707.5 432 705.9 432.9C704.3 433.8 704.3 435.3 705.9 436.3C707.5 437.2 710.1 437.2 711.7 436.3C713.3 435.3 713.3 433.8 711.7 432.9Z" fill="white"/>
1426
-<path id="Vector_1419" opacity="0.44" d="M719.9 428.1C718.3 427.2 715.7 427.2 714.1 428.1C712.5 429 712.5 430.5 714.1 431.5C715.7 432.4 718.3 432.4 719.9 431.5C721.5 430.5 721.5 429 719.9 428.1Z" fill="white"/>
1427
-<path id="Vector_1420" opacity="0.44" d="M761.2 404C759.6 403.1 757 403.1 755.4 404C753.8 404.9 753.8 406.4 755.4 407.4C757 408.3 759.6 408.3 761.2 407.4C762.8 406.5 762.8 405 761.2 404Z" fill="white"/>
1428
-<path id="Vector_1421" opacity="0.44" d="M769.5 399.2C767.9 398.3 765.3 398.3 763.7 399.2C762.1 400.1 762.1 401.6 763.7 402.6C765.3 403.5 767.9 403.5 769.5 402.6C771.1 401.7 771.1 400.2 769.5 399.2Z" fill="white"/>
1429
-<path id="Vector_1422" opacity="0.44" d="M786 389.6C784.4 388.7 781.8 388.7 780.2 389.6C778.6 390.5 778.6 392 780.2 393C781.8 393.9 784.4 393.9 786 393C787.6 392.1 787.6 390.6 786 389.6Z" fill="white"/>
1430
-<path id="Vector_1423" opacity="0.44" d="M794.2 384.8C792.6 383.9 790 383.9 788.4 384.8C786.8 385.7 786.8 387.2 788.4 388.2C790 389.1 792.6 389.1 794.2 388.2C795.8 387.3 795.8 385.8 794.2 384.8Z" fill="white"/>
1431
-<path id="Vector_1424" opacity="0.44" d="M827.2 365.6C825.6 364.7 823 364.7 821.4 365.6C819.8 366.5 819.8 368 821.4 369C823 369.9 825.6 369.9 827.2 369C828.9 368.1 828.9 366.6 827.2 365.6Z" fill="white"/>
1432
-<path id="Vector_1425" opacity="0.44" d="M695.1 432.9C693.5 432 690.9 432 689.3 432.9C687.7 433.8 687.7 435.3 689.3 436.3C690.9 437.2 693.5 437.2 695.1 436.3C696.7 435.3 696.7 433.8 695.1 432.9Z" fill="white"/>
1433
-<path id="Vector_1426" opacity="0.44" d="M703.4 428.1C701.8 427.2 699.2 427.2 697.6 428.1C696 429 696 430.5 697.6 431.5C699.2 432.4 701.8 432.4 703.4 431.5C705 430.5 705 429 703.4 428.1Z" fill="white"/>
1434
-<path id="Vector_1427" opacity="0.44" d="M744.7 404C743.1 403.1 740.5 403.1 738.9 404C737.3 404.9 737.3 406.4 738.9 407.4C740.5 408.3 743.1 408.3 744.7 407.4C746.3 406.5 746.3 405 744.7 404Z" fill="white"/>
1435
-<path id="Vector_1428" opacity="0.44" d="M752.9 399.2C751.3 398.3 748.7 398.3 747.1 399.2C745.5 400.1 745.5 401.6 747.1 402.6C748.7 403.5 751.3 403.5 752.9 402.6C754.5 401.7 754.5 400.2 752.9 399.2Z" fill="white"/>
1436
-<path id="Vector_1429" opacity="0.44" d="M761.2 394.4C759.6 393.5 757 393.5 755.4 394.4C753.8 395.3 753.8 396.8 755.4 397.8C757 398.7 759.6 398.7 761.2 397.8C762.8 396.9 762.8 395.4 761.2 394.4Z" fill="white"/>
1437
-<path id="Vector_1430" opacity="0.44" d="M769.4 389.6C767.8 388.7 765.2 388.7 763.6 389.6C762 390.5 762 392 763.6 393C765.2 393.9 767.8 393.9 769.4 393C771 392.1 771 390.6 769.4 389.6Z" fill="white"/>
1438
-<path id="Vector_1431" opacity="0.44" d="M777.7 384.8C776.1 383.9 773.5 383.9 771.9 384.8C770.3 385.7 770.3 387.2 771.9 388.2C773.5 389.1 776.1 389.1 777.7 388.2C779.3 387.3 779.3 385.8 777.7 384.8Z" fill="white"/>
1439
-<path id="Vector_1432" opacity="0.44" d="M818.9 360.8C817.3 359.9 814.7 359.9 813.1 360.8C811.5 361.7 811.5 363.2 813.1 364.2C814.7 365.1 817.3 365.1 818.9 364.2C820.6 363.3 820.5 361.8 818.9 360.8Z" fill="white"/>
1440
-<path id="Vector_1433" opacity="0.44" d="M686.8 428.1C685.2 427.2 682.6 427.2 681 428.1C679.4 429 679.4 430.5 681 431.5C682.6 432.4 685.2 432.4 686.8 431.5C688.4 430.5 688.4 429 686.8 428.1Z" fill="white"/>
1441
-<path id="Vector_1434" opacity="0.44" d="M695.1 423.3C693.5 422.4 690.9 422.4 689.3 423.3C687.7 424.2 687.7 425.7 689.3 426.7C690.9 427.6 693.5 427.6 695.1 426.7C696.7 425.7 696.7 424.2 695.1 423.3Z" fill="white"/>
1442
-<path id="Vector_1435" opacity="0.44" d="M728.1 404C726.5 403.1 723.9 403.1 722.3 404C720.7 404.9 720.7 406.4 722.3 407.4C723.9 408.3 726.5 408.3 728.1 407.4C729.7 406.5 729.7 405 728.1 404Z" fill="white"/>
1443
-<path id="Vector_1436" opacity="0.44" d="M810.6 356C809 355.1 806.4 355.1 804.8 356C803.2 356.9 803.2 358.4 804.8 359.4C806.4 360.3 809 360.3 810.6 359.4C812.2 358.5 812.2 357 810.6 356Z" fill="white"/>
1444
-<path id="Vector_1437" opacity="0.44" d="M695 413.7C693.4 412.8 690.8 412.8 689.2 413.7C687.6 414.6 687.6 416.1 689.2 417.1C690.8 418 693.4 418 695 417.1C696.6 416.1 696.6 414.6 695 413.7Z" fill="white"/>
1445
-<path id="Vector_1438" opacity="0.44" d="M703.3 408.9C701.7 408 699.1 408 697.5 408.9C695.9 409.8 695.9 411.3 697.5 412.3C699.1 413.2 701.7 413.2 703.3 412.3C704.9 411.3 704.9 409.8 703.3 408.9Z" fill="white"/>
1446
-<path id="Vector_1439" opacity="0.44" d="M711.5 404C709.9 403.1 707.3 403.1 705.7 404C704.1 404.9 704.1 406.4 705.7 407.4C707.3 408.3 709.9 408.3 711.5 407.4C713.2 406.5 713.1 405 711.5 404Z" fill="white"/>
1447
-<path id="Vector_1440" opacity="0.44" d="M719.8 399.2C718.2 398.3 715.6 398.3 714 399.2C712.4 400.1 712.4 401.6 714 402.6C715.6 403.5 718.2 403.5 719.8 402.6C721.4 401.7 721.4 400.2 719.8 399.2Z" fill="white"/>
1448
-<path id="Vector_1441" opacity="0.44" d="M802.3 351.2C800.7 350.3 798.1 350.3 796.5 351.2C794.9 352.1 794.9 353.6 796.5 354.6C798.1 355.5 800.7 355.5 802.3 354.6C803.9 353.7 803.9 352.2 802.3 351.2Z" fill="white"/>
1449
-<path id="Vector_1442" opacity="0.44" d="M703.2 399.2C701.6 398.3 699 398.3 697.4 399.2C695.8 400.1 695.8 401.6 697.4 402.6C699 403.5 701.6 403.5 703.2 402.6C704.8 401.7 704.8 400.2 703.2 399.2Z" fill="white"/>
1450
-<path id="Vector_1443" opacity="0.44" d="M794 346.4C792.4 345.5 789.8 345.5 788.2 346.4C786.6 347.3 786.6 348.8 788.2 349.8C789.8 350.7 792.4 350.7 794 349.8C795.6 348.9 795.6 347.4 794 346.4Z" fill="white"/>
1451
-<path id="Vector_1444" opacity="0.44" d="M661.9 413.7C660.3 412.8 657.7 412.8 656.1 413.7C654.5 414.6 654.5 416.1 656.1 417.1C657.7 418 660.3 418 661.9 417.1C663.5 416.1 663.5 414.6 661.9 413.7Z" fill="white"/>
1452
-<path id="Vector_1445" opacity="0.44" d="M670.1 408.9C668.5 408 665.9 408 664.3 408.9C662.7 409.8 662.7 411.3 664.3 412.3C665.9 413.2 668.5 413.2 670.1 412.3C671.8 411.3 671.7 409.8 670.1 408.9Z" fill="white"/>
1453
-<path id="Vector_1446" opacity="0.44" d="M678.4 404.1C676.8 403.2 674.2 403.2 672.6 404.1C671 405 671 406.5 672.6 407.5C674.2 408.4 676.8 408.4 678.4 407.5C680 406.5 680 405 678.4 404.1Z" fill="white"/>
1454
-<path id="Vector_1447" opacity="0.44" d="M694.9 394.4C693.3 393.5 690.7 393.5 689.1 394.4C687.5 395.3 687.5 396.8 689.1 397.8C690.7 398.7 693.3 398.7 694.9 397.8C696.5 396.9 696.5 395.4 694.9 394.4Z" fill="white"/>
1455
-<path id="Vector_1448" opacity="0.44" d="M785.7 341.6C784.1 340.7 781.5 340.7 779.9 341.6C778.3 342.5 778.3 344 779.9 345C781.5 345.9 784.1 345.9 785.7 345C787.3 344.1 787.3 342.6 785.7 341.6Z" fill="white"/>
1456
-<path id="Vector_1449" opacity="0.44" d="M628.8 423.3C627.2 422.4 624.6 422.4 623 423.3C621.4 424.2 621.4 425.7 623 426.7C624.6 427.7 627.2 427.6 628.8 426.7C630.4 425.7 630.4 424.2 628.8 423.3Z" fill="white"/>
1457
-<path id="Vector_1450" opacity="0.44" d="M637.1 418.5C635.5 417.6 632.9 417.6 631.3 418.5C629.7 419.4 629.7 420.9 631.3 421.9C632.9 422.8 635.5 422.8 637.1 421.9C638.7 420.9 638.7 419.4 637.1 418.5Z" fill="white"/>
1458
-<path id="Vector_1451" opacity="0.44" d="M645.3 413.7C643.7 412.8 641.1 412.8 639.5 413.7C637.9 414.6 637.9 416.1 639.5 417.1C641.1 418 643.7 418 645.3 417.1C646.9 416.1 646.9 414.6 645.3 413.7Z" fill="white"/>
1459
-<path id="Vector_1452" opacity="0.44" d="M653.6 408.9C652 408 649.4 408 647.8 408.9C646.2 409.8 646.2 411.3 647.8 412.3C649.4 413.2 652 413.2 653.6 412.3C655.2 411.3 655.2 409.8 653.6 408.9Z" fill="white"/>
1460
-<path id="Vector_1453" opacity="0.44" d="M670.1 399.3C668.5 398.4 665.9 398.4 664.3 399.3C662.7 400.2 662.7 401.7 664.3 402.7C665.9 403.6 668.5 403.6 670.1 402.7C671.7 401.7 671.7 400.2 670.1 399.3Z" fill="white"/>
1461
-<path id="Vector_1454" opacity="0.44" d="M678.4 394.4C676.8 393.5 674.2 393.5 672.6 394.4C671 395.3 671 396.8 672.6 397.8C674.2 398.7 676.8 398.7 678.4 397.8C680 396.9 680 395.4 678.4 394.4Z" fill="white"/>
1462
-<path id="Vector_1455" opacity="0.44" d="M777.4 336.8C775.8 335.9 773.2 335.9 771.6 336.8C770 337.7 770 339.2 771.6 340.2C773.2 341.1 775.8 341.1 777.4 340.2C779 339.3 779 337.7 777.4 336.8Z" fill="white"/>
1463
-<path id="Vector_1456" opacity="0.44" d="M620.5 418.5C618.9 417.6 616.3 417.6 614.7 418.5C613.1 419.4 613.1 420.9 614.7 421.9C616.3 422.8 618.9 422.8 620.5 421.9C622.1 420.9 622.1 419.4 620.5 418.5Z" fill="white"/>
1464
-<path id="Vector_1457" opacity="0.44" d="M769.1 332C767.5 331.1 764.9 331.1 763.3 332C761.7 332.9 761.7 334.4 763.3 335.4C764.9 336.3 767.5 336.3 769.1 335.4C770.7 334.5 770.7 333 769.1 332Z" fill="white"/>
1465
-<path id="Vector_1458" opacity="0.44" d="M785.6 322.4C784 321.5 781.4 321.5 779.8 322.4C778.2 323.3 778.2 324.8 779.8 325.8C781.4 326.7 784 326.7 785.6 325.8C787.2 324.9 787.2 323.3 785.6 322.4Z" fill="white"/>
1466
-<path id="Vector_1459" opacity="0.44" d="M570.9 437.7C569.3 436.8 566.7 436.8 565.1 437.7C563.5 438.6 563.5 440.1 565.1 441.1C566.7 442 569.3 442 570.9 441.1C572.5 440.1 572.5 438.6 570.9 437.7Z" fill="white"/>
1467
-<path id="Vector_1460" opacity="0.44" d="M579.2 432.9C577.6 432 575 432 573.4 432.9C571.8 433.8 571.8 435.3 573.4 436.3C575 437.2 577.6 437.2 579.2 436.3C580.8 435.3 580.8 433.8 579.2 432.9Z" fill="white"/>
1468
-<path id="Vector_1461" opacity="0.44" d="M587.4 428.1C585.8 427.2 583.2 427.2 581.6 428.1C580 429 580 430.5 581.6 431.5C583.2 432.4 585.8 432.4 587.4 431.5C589.1 430.5 589 429 587.4 428.1Z" fill="white"/>
1469
-<path id="Vector_1462" opacity="0.44" d="M612.2 413.7C610.6 412.8 608 412.8 606.4 413.7C604.8 414.6 604.8 416.1 606.4 417.1C608 418 610.6 418 612.2 417.1C613.8 416.1 613.8 414.6 612.2 413.7Z" fill="white"/>
1470
-<path id="Vector_1463" opacity="0.44" d="M760.8 327.2C759.2 326.3 756.6 326.3 755 327.2C753.4 328.1 753.4 329.6 755 330.6C756.6 331.5 759.2 331.5 760.8 330.6C762.4 329.7 762.4 328.1 760.8 327.2Z" fill="white"/>
1471
-<path id="Vector_1464" opacity="0.44" d="M777.3 317.6C775.7 316.7 773.1 316.7 771.5 317.6C769.9 318.5 769.9 320 771.5 321C773.1 321.9 775.7 321.9 777.3 321C778.9 320.1 778.9 318.5 777.3 317.6Z" fill="white"/>
1472
-<path id="Vector_1465" opacity="0.44" d="M570.9 428.1C569.3 427.2 566.7 427.2 565.1 428.1C563.5 429 563.5 430.5 565.1 431.5C566.7 432.4 569.3 432.4 570.9 431.5C572.5 430.5 572.5 429 570.9 428.1Z" fill="white"/>
1473
-<path id="Vector_1466" opacity="0.44" d="M587.4 418.5C585.8 417.6 583.2 417.6 581.6 418.5C580 419.4 580 420.9 581.6 421.9C583.2 422.8 585.8 422.8 587.4 421.9C589 420.9 589 419.4 587.4 418.5Z" fill="white"/>
1474
-<path id="Vector_1467" opacity="0.44" d="M595.6 413.7C594 412.8 591.4 412.8 589.8 413.7C588.2 414.6 588.2 416.1 589.8 417.1C591.4 418 594 418 595.6 417.1C597.3 416.1 597.2 414.6 595.6 413.7Z" fill="white"/>
1475
-<path id="Vector_1468" opacity="0.44" d="M752.5 322.4C750.9 321.5 748.3 321.5 746.7 322.4C745.1 323.3 745.1 324.8 746.7 325.8C748.3 326.7 750.9 326.7 752.5 325.8C754.1 324.9 754.1 323.3 752.5 322.4Z" fill="white"/>
1476
-<path id="Vector_1469" opacity="0.44" d="M760.7 317.6C759.1 316.7 756.5 316.7 754.9 317.6C753.3 318.5 753.3 320 754.9 321C756.5 321.9 759.1 321.9 760.7 321C762.3 320.1 762.3 318.5 760.7 317.6Z" fill="white"/>
1477
-<path id="Vector_1470" opacity="0.44" d="M769 312.8C767.4 311.9 764.8 311.9 763.2 312.8C761.6 313.7 761.6 315.2 763.2 316.2C764.8 317.1 767.4 317.1 769 316.2C770.6 315.3 770.6 313.7 769 312.8Z" fill="white"/>
1478
-<path id="Vector_1471" opacity="0.44" d="M562.6 423.3C561 422.4 558.4 422.4 556.8 423.3C555.2 424.2 555.2 425.7 556.8 426.7C558.4 427.6 561 427.6 562.6 426.7C564.2 425.7 564.2 424.2 562.6 423.3Z" fill="white"/>
1479
-<path id="Vector_1472" opacity="0.44" d="M570.8 418.5C569.2 417.6 566.6 417.6 565 418.5C563.4 419.4 563.4 420.9 565 421.9C566.6 422.8 569.2 422.8 570.8 421.9C572.4 420.9 572.4 419.4 570.8 418.5Z" fill="white"/>
1480
-<path id="Vector_1473" opacity="0.44" d="M760.7 308C759.1 307.1 756.5 307.1 754.9 308C753.3 308.9 753.3 310.4 754.9 311.4C756.5 312.3 759.1 312.3 760.7 311.4C762.3 310.5 762.3 308.9 760.7 308Z" fill="white"/>
1481
-<path id="Vector_1474" opacity="0.44" d="M562.5 413.7C560.9 412.8 558.3 412.8 556.7 413.7C555.1 414.6 555.1 416.1 556.7 417.1C558.3 418 560.9 418 562.5 417.1C564.1 416.1 564.1 414.6 562.5 413.7Z" fill="white"/>
1482
-<path id="Vector_1475" opacity="0.44" d="M570.8 408.9C569.2 408 566.6 408 565 408.9C563.4 409.8 563.4 411.3 565 412.3C566.6 413.2 569.2 413.2 570.8 412.3C572.4 411.3 572.4 409.8 570.8 408.9Z" fill="white"/>
1483
-<path id="Vector_1476" opacity="0.44" d="M752.4 303.2C750.8 302.3 748.2 302.3 746.6 303.2C745 304.1 745 305.6 746.6 306.6C748.2 307.5 750.8 307.5 752.4 306.6C754 305.7 754 304.1 752.4 303.2Z" fill="white"/>
1484
-<path id="Vector_1477" opacity="0.44" d="M562.5 404.1C560.9 403.2 558.3 403.2 556.7 404.1C555.1 405 555.1 406.5 556.7 407.5C558.3 408.4 560.9 408.4 562.5 407.5C564.1 406.5 564.1 405 562.5 404.1Z" fill="white"/>
1485
-<path id="Vector_1478" opacity="0.44" d="M570.7 399.3C569.1 398.4 566.5 398.4 564.9 399.3C563.3 400.2 563.3 401.7 564.9 402.7C566.5 403.6 569.1 403.6 570.7 402.7C572.3 401.7 572.3 400.2 570.7 399.3Z" fill="white"/>
1486
-<path id="Vector_1479" opacity="0.44" d="M735.8 303.2C734.2 302.3 731.6 302.3 730 303.2C728.4 304.1 728.4 305.6 730 306.6C731.6 307.5 734.2 307.5 735.8 306.6C737.4 305.7 737.4 304.1 735.8 303.2Z" fill="white"/>
1487
-<path id="Vector_1480" opacity="0.44" d="M744.1 298.4C742.5 297.5 739.9 297.5 738.3 298.4C736.7 299.3 736.7 300.8 738.3 301.8C739.9 302.7 742.5 302.7 744.1 301.8C745.7 300.9 745.7 299.3 744.1 298.4Z" fill="white"/>
1488
-<path id="Vector_1481" opacity="0.44" d="M570.7 389.7C569.1 388.8 566.5 388.8 564.9 389.7C563.3 390.6 563.3 392.1 564.9 393.1C566.5 394 569.1 394 570.7 393.1C572.3 392.1 572.3 390.6 570.7 389.7Z" fill="white"/>
1489
-<path id="Vector_1482" opacity="0.44" d="M727.5 298.4C725.9 297.5 723.3 297.5 721.7 298.4C720.1 299.3 720.1 300.8 721.7 301.8C723.3 302.7 725.9 302.7 727.5 301.8C729.1 300.9 729.1 299.3 727.5 298.4Z" fill="white"/>
1490
-<path id="Vector_1483" opacity="0.44" d="M554.1 389.6C552.5 388.7 549.9 388.7 548.3 389.6C546.7 390.5 546.7 392 548.3 393C549.9 393.9 552.5 393.9 554.1 393C555.7 392.1 555.7 390.6 554.1 389.6Z" fill="white"/>
1491
-<path id="Vector_1484" opacity="0.44" d="M562.4 384.8C560.8 383.9 558.2 383.9 556.6 384.8C555 385.7 555 387.2 556.6 388.2C558.2 389.1 560.8 389.1 562.4 388.2C564 387.3 564 385.8 562.4 384.8Z" fill="white"/>
1492
-<path id="Vector_1485" opacity="0.44" d="M719.2 293.6C717.6 292.7 715 292.7 713.4 293.6C711.8 294.5 711.8 296 713.4 297C715 297.9 717.6 297.9 719.2 297C720.8 296.1 720.8 294.5 719.2 293.6Z" fill="white"/>
1493
-<path id="Vector_1486" opacity="0.44" d="M537.5 389.6C535.9 388.7 533.3 388.7 531.7 389.6C530.1 390.5 530.1 392 531.7 393C533.3 393.9 535.9 393.9 537.5 393C539.1 392.1 539.1 390.6 537.5 389.6Z" fill="white"/>
1494
-<path id="Vector_1487" opacity="0.44" d="M545.8 384.8C544.2 383.9 541.6 383.9 540 384.8C538.4 385.7 538.4 387.2 540 388.2C541.6 389.1 544.2 389.1 545.8 388.2C547.4 387.3 547.4 385.8 545.8 384.8Z" fill="white"/>
1495
-<path id="Vector_1488" opacity="0.44" d="M702.6 293.6C701 292.7 698.4 292.7 696.8 293.6C695.2 294.5 695.2 296 696.8 297C698.4 297.9 701 297.9 702.6 297C704.2 296 704.2 294.5 702.6 293.6Z" fill="white"/>
1496
-<path id="Vector_1489" opacity="0.44" d="M504.5 399.2C502.9 398.3 500.3 398.3 498.7 399.2C497.1 400.1 497.1 401.6 498.7 402.6C500.3 403.5 502.9 403.5 504.5 402.6C506.1 401.7 506.1 400.2 504.5 399.2Z" fill="white"/>
1497
-<path id="Vector_1490" opacity="0.44" d="M512.7 394.4C511.1 393.5 508.5 393.5 506.9 394.4C505.3 395.3 505.3 396.8 506.9 397.8C508.5 398.7 511.1 398.7 512.7 397.8C514.3 396.9 514.3 395.4 512.7 394.4Z" fill="white"/>
1498
-<path id="Vector_1491" opacity="0.44" d="M521 389.6C519.4 388.7 516.8 388.7 515.2 389.6C513.6 390.5 513.6 392 515.2 393C516.8 393.9 519.4 393.9 521 393C522.6 392.1 522.6 390.6 521 389.6Z" fill="white"/>
1499
-<path id="bengaluru" opacity="0.44" d="M529.2 384.8C527.6 383.9 525 383.9 523.4 384.8C521.8 385.7 521.8 387.2 523.4 388.2C525 389.1 527.6 389.1 529.2 388.2C530.8 387.3 530.8 385.8 529.2 384.8Z" fill="white"/>
1500
-<path id="Vector_1492" opacity="0.44" d="M537.5 380C535.9 379.1 533.3 379.1 531.7 380C530.1 380.9 530.1 382.4 531.7 383.4C533.3 384.3 535.9 384.3 537.5 383.4C539.1 382.5 539.1 381 537.5 380Z" fill="white"/>
1501
-<path id="Vector_1493" opacity="0.44" d="M545.7 375.2C544.1 374.3 541.5 374.3 539.9 375.2C538.3 376.1 538.3 377.6 539.9 378.6C541.5 379.5 544.1 379.5 545.7 378.6C547.3 377.7 547.3 376.2 545.7 375.2Z" fill="white"/>
1502
-<path id="Vector_1494" opacity="0.44" d="M686.1 293.6C684.5 292.7 681.9 292.7 680.3 293.6C678.7 294.5 678.7 296 680.3 297C681.9 297.9 684.5 297.9 686.1 297C687.7 296 687.7 294.5 686.1 293.6Z" fill="white"/>
1503
-<path id="Vector_1495" opacity="0.44" d="M694.3 288.8C692.7 287.9 690.1 287.9 688.5 288.8C686.9 289.7 686.9 291.2 688.5 292.2C690.1 293.1 692.7 293.1 694.3 292.2C695.9 291.2 695.9 289.7 694.3 288.8Z" fill="white"/>
1504
-<path id="Vector_1496" opacity="0.44" d="M504.4 389.6C502.8 388.7 500.2 388.7 498.6 389.6C497 390.5 497 392 498.6 393C500.2 393.9 502.8 393.9 504.4 393C506 392.1 506 390.6 504.4 389.6Z" fill="white"/>
1505
-<path id="Vector_1497" opacity="0.44" d="M512.7 384.8C511.1 383.9 508.5 383.9 506.9 384.8C505.3 385.7 505.3 387.2 506.9 388.2C508.5 389.1 511.1 389.1 512.7 388.2C514.3 387.3 514.3 385.8 512.7 384.8Z" fill="white"/>
1506
-<path id="Vector_1498" opacity="0.44" d="M520.9 380C519.3 379.1 516.7 379.1 515.1 380C513.5 380.9 513.5 382.4 515.1 383.4C516.7 384.3 519.3 384.3 520.9 383.4C522.5 382.5 522.5 381 520.9 380Z" fill="white"/>
1507
-<path id="Vector_1499" opacity="0.44" d="M529.2 375.2C527.6 374.3 525 374.3 523.4 375.2C521.8 376.1 521.8 377.6 523.4 378.6C525 379.5 527.6 379.5 529.2 378.6C530.8 377.7 530.8 376.2 529.2 375.2Z" fill="white"/>
1508
-<path id="Vector_1500" opacity="0.44" d="M537.4 370.4C535.8 369.5 533.2 369.5 531.6 370.4C530 371.3 530 372.8 531.6 373.8C533.2 374.7 535.8 374.7 537.4 373.8C539 372.9 539 371.4 537.4 370.4Z" fill="white"/>
1509
-<path id="Vector_1501" opacity="0.44" d="M545.7 365.6C544.1 364.7 541.5 364.7 539.9 365.6C538.3 366.5 538.3 368 539.9 369C541.5 369.9 544.1 369.9 545.7 369C547.3 368.1 547.3 366.6 545.7 365.6Z" fill="white"/>
1510
-<path id="Vector_1502" opacity="0.44" d="M669.5 293.6C667.9 292.7 665.3 292.7 663.7 293.6C662.1 294.5 662.1 296 663.7 297C665.3 297.9 667.9 297.9 669.5 297C671.1 296 671.1 294.5 669.5 293.6Z" fill="white"/>
1511
-<path id="Vector_1503" opacity="0.44" d="M529.1 365.6C527.5 364.7 524.9 364.7 523.3 365.6C521.7 366.5 521.7 368 523.3 369C524.9 369.9 527.5 369.9 529.1 369C530.7 368.1 530.7 366.6 529.1 365.6Z" fill="white"/>
1512
-<path id="Vector_1504" opacity="0.44" d="M537.4 360.8C535.8 359.9 533.2 359.9 531.6 360.8C530 361.7 530 363.2 531.6 364.2C533.2 365.1 535.8 365.1 537.4 364.2C539 363.3 539 361.8 537.4 360.8Z" fill="white"/>
1513
-<path id="Vector_1505" opacity="0.44" d="M661.2 288.8C659.6 287.9 657 287.9 655.4 288.8C653.8 289.7 653.8 291.2 655.4 292.2C657 293.1 659.6 293.1 661.2 292.2C662.8 291.2 662.8 289.7 661.2 288.8Z" fill="white"/>
1514
-<path id="Vector_1506" opacity="0.44" d="M669.4 284C667.8 283.1 665.2 283.1 663.6 284C662 284.9 662 286.4 663.6 287.4C665.2 288.3 667.8 288.3 669.4 287.4C671 286.4 671 284.9 669.4 284Z" fill="white"/>
1515
-<path id="Vector_1507" opacity="0.44" d="M677.7 279.2C676.1 278.3 673.5 278.3 671.9 279.2C670.3 280.1 670.3 281.6 671.9 282.6C673.5 283.5 676.1 283.5 677.7 282.6C679.3 281.6 679.3 280.1 677.7 279.2Z" fill="white"/>
1516
-<path id="Vector_1508" opacity="0.44" d="M686 274.4C684.4 273.5 681.8 273.5 680.2 274.4C678.6 275.3 678.6 276.8 680.2 277.8C681.8 278.7 684.4 278.7 686 277.8C687.6 276.8 687.5 275.3 686 274.4Z" fill="white"/>
1517
-<path id="Vector_1509" opacity="0.44" d="M529.1 356C527.5 355.1 524.9 355.1 523.3 356C521.7 356.9 521.7 358.4 523.3 359.4C524.9 360.3 527.5 360.3 529.1 359.4C530.7 358.5 530.7 357 529.1 356Z" fill="white"/>
1518
-<path id="Vector_1510" opacity="0.44" d="M661.1 279.2C659.5 278.3 656.9 278.3 655.3 279.2C653.7 280.1 653.7 281.6 655.3 282.6C656.9 283.5 659.5 283.5 661.1 282.6C662.7 281.6 662.7 280.1 661.1 279.2Z" fill="white"/>
1519
-<path id="Vector_1511" opacity="0.44" d="M669.4 274.4C667.8 273.5 665.2 273.5 663.6 274.4C662 275.3 662 276.8 663.6 277.8C665.2 278.7 667.8 278.7 669.4 277.8C671 276.8 671 275.3 669.4 274.4Z" fill="white"/>
1520
-<path id="Vector_1512" opacity="0.44" d="M685.9 264.8C684.3 263.9 681.7 263.9 680.1 264.8C678.5 265.7 678.5 267.2 680.1 268.2C681.7 269.1 684.3 269.1 685.9 268.2C687.5 267.2 687.5 265.7 685.9 264.8Z" fill="white"/>
1521
-<path id="Vector_1513" opacity="0.44" d="M520.8 351.2C519.2 350.3 516.6 350.3 515 351.2C513.4 352.1 513.4 353.6 515 354.6C516.6 355.5 519.2 355.5 520.8 354.6C522.4 353.7 522.3 352.2 520.8 351.2Z" fill="white"/>
1522
-<path id="Vector_1514" opacity="0.44" d="M529 346.4C527.4 345.5 524.8 345.5 523.2 346.4C521.6 347.3 521.6 348.8 523.2 349.8C524.8 350.7 527.4 350.7 529 349.8C530.6 348.9 530.6 347.4 529 346.4Z" fill="white"/>
1523
-<path id="Vector_1515" opacity="0.44" d="M652.8 274.4C651.2 273.5 648.6 273.5 647 274.4C645.4 275.3 645.4 276.8 647 277.8C648.6 278.7 651.2 278.7 652.8 277.8C654.4 276.8 654.4 275.3 652.8 274.4Z" fill="white"/>
1524
-<path id="Vector_1516" opacity="0.44" d="M661.1 269.6C659.5 268.7 656.9 268.7 655.3 269.6C653.7 270.5 653.7 272 655.3 273C656.9 273.9 659.5 273.9 661.1 273C662.7 272 662.7 270.5 661.1 269.6Z" fill="white"/>
1525
-<path id="Vector_1517" opacity="0.44" d="M677.6 260C676 259.1 673.4 259.1 671.8 260C670.2 260.9 670.2 262.4 671.8 263.4C673.4 264.3 676 264.3 677.6 263.4C679.2 262.4 679.2 260.9 677.6 260Z" fill="white"/>
1526
-<path id="Vector_1518" opacity="0.44" d="M694.1 250.4C692.5 249.5 689.9 249.5 688.3 250.4C686.7 251.3 686.7 252.8 688.3 253.8C689.9 254.7 692.5 254.7 694.1 253.8C695.7 252.8 695.7 251.3 694.1 250.4Z" fill="white"/>
1527
-<path id="Vector_1519" opacity="0.44" d="M495.9 356C494.3 355.1 491.7 355.1 490.1 356C488.5 356.9 488.5 358.4 490.1 359.4C491.7 360.3 494.3 360.3 495.9 359.4C497.5 358.5 497.5 357 495.9 356Z" fill="white"/>
1528
-<path id="Vector_1520" opacity="0.44" d="M504.2 351.2C502.6 350.3 500 350.3 498.4 351.2C496.8 352.1 496.8 353.6 498.4 354.6C500 355.5 502.6 355.5 504.2 354.6C505.8 353.7 505.8 352.2 504.2 351.2Z" fill="white"/>
1529
-<path id="Vector_1521" opacity="0.44" d="M520.7 341.6C519.1 340.7 516.5 340.7 514.9 341.6C513.3 342.5 513.3 344 514.9 345C516.5 345.9 519.1 345.9 520.7 345C522.3 344.1 522.3 342.6 520.7 341.6Z" fill="white"/>
1530
-<path id="Vector_1522" opacity="0.44" d="M644.5 269.6C642.9 268.7 640.3 268.7 638.7 269.6C637.1 270.5 637.1 272 638.7 273C640.3 273.9 642.9 273.9 644.5 273C646.1 272 646.1 270.5 644.5 269.6Z" fill="white"/>
1531
-<path id="Vector_1523" opacity="0.44" d="M669.3 255.2C667.7 254.3 665.1 254.3 663.5 255.2C661.9 256.1 661.9 257.6 663.5 258.6C665.1 259.6 667.7 259.5 669.3 258.6C670.9 257.6 670.9 256.1 669.3 255.2Z" fill="white"/>
1532
-<path id="Vector_1524" opacity="0.44" d="M479.4 356C477.8 355.1 475.2 355.1 473.6 356C472 356.9 472 358.4 473.6 359.4C475.2 360.3 477.8 360.3 479.4 359.4C481 358.5 481 357 479.4 356Z" fill="white"/>
1533
-<path id="Vector_1525" opacity="0.44" d="M487.6 351.2C486 350.3 483.4 350.3 481.8 351.2C480.2 352.1 480.2 353.6 481.8 354.6C483.4 355.5 486 355.5 487.6 354.6C489.2 353.7 489.2 352.2 487.6 351.2Z" fill="white"/>
1534
-<path id="Vector_1526" opacity="0.44" d="M495.9 346.4C494.3 345.5 491.7 345.5 490.1 346.4C488.5 347.3 488.5 348.8 490.1 349.8C491.7 350.7 494.3 350.7 495.9 349.8C497.5 348.9 497.5 347.4 495.9 346.4Z" fill="white"/>
1535
-<path id="Vector_1527" opacity="0.44" d="M520.6 332C519 331.1 516.4 331.1 514.8 332C513.2 332.9 513.2 334.4 514.8 335.4C516.4 336.3 519 336.3 520.6 335.4C522.3 334.5 522.2 333 520.6 332Z" fill="white"/>
1536
-<path id="Vector_1528" opacity="0.44" d="M628 269.6C626.4 268.7 623.8 268.7 622.2 269.6C620.6 270.5 620.6 272 622.2 273C623.8 273.9 626.4 273.9 628 273C629.6 272 629.6 270.5 628 269.6Z" fill="white"/>
1537
-<path id="Vector_1529" opacity="0.44" d="M636.2 264.8C634.6 263.9 632 263.9 630.4 264.8C628.8 265.7 628.8 267.2 630.4 268.2C632 269.1 634.6 269.1 636.2 268.2C637.8 267.2 637.8 265.7 636.2 264.8Z" fill="white"/>
1538
-<path id="Vector_1530" opacity="0.44" d="M652.7 255.2C651.1 254.3 648.5 254.3 646.9 255.2C645.3 256.1 645.3 257.6 646.9 258.6C648.5 259.5 651.1 259.5 652.7 258.6C654.3 257.6 654.3 256.1 652.7 255.2Z" fill="white"/>
1539
-<path id="Vector_1531" opacity="0.44" d="M677.5 240.8C675.9 239.9 673.3 239.9 671.7 240.8C670.1 241.7 670.1 243.2 671.7 244.2C673.3 245.1 675.9 245.1 677.5 244.2C679.1 243.2 679.1 241.7 677.5 240.8Z" fill="white"/>
1540
-<path id="Vector_1532" opacity="0.44" d="M462.8 356C461.2 355.1 458.6 355.1 457 356C455.4 356.9 455.4 358.4 457 359.4C458.6 360.3 461.2 360.3 462.8 359.4C464.4 358.5 464.4 357 462.8 356Z" fill="white"/>
1541
-<path id="Vector_1533" opacity="0.44" d="M471.1 351.2C469.5 350.3 466.9 350.3 465.3 351.2C463.7 352.1 463.7 353.6 465.3 354.6C466.9 355.5 469.5 355.5 471.1 354.6C472.7 353.7 472.7 352.2 471.1 351.2Z" fill="white"/>
1542
-<path id="Vector_1534" opacity="0.44" d="M487.6 341.6C486 340.7 483.4 340.7 481.8 341.6C480.2 342.5 480.2 344 481.8 345C483.4 345.9 486 345.9 487.6 345C489.2 344.1 489.2 342.6 487.6 341.6Z" fill="white"/>
1543
-<path id="Vector_1535" opacity="0.44" d="M495.8 336.8C494.2 335.9 491.6 335.9 490 336.8C488.4 337.7 488.4 339.2 490 340.2C491.6 341.1 494.2 341.1 495.8 340.2C497.4 339.3 497.4 337.8 495.8 336.8Z" fill="white"/>
1544
-<path id="Vector_1536" opacity="0.44" d="M512.3 327.2C510.7 326.3 508.1 326.3 506.5 327.2C504.9 328.1 504.9 329.6 506.5 330.6C508.1 331.5 510.7 331.5 512.3 330.6C513.9 329.7 513.9 328.2 512.3 327.2Z" fill="white"/>
1545
-<path id="Vector_1537" opacity="0.44" d="M619.6 264.8C618 263.9 615.4 263.9 613.8 264.8C612.2 265.7 612.2 267.2 613.8 268.2C615.4 269.1 618 269.1 619.6 268.2C621.3 267.2 621.3 265.7 619.6 264.8Z" fill="white"/>
1546
-<path id="Vector_1538" opacity="0.44" d="M636.2 255.2C634.6 254.3 632 254.3 630.4 255.2C628.8 256.1 628.8 257.6 630.4 258.6C632 259.5 634.6 259.5 636.2 258.6C637.8 257.6 637.8 256.1 636.2 255.2Z" fill="white"/>
1547
-<path id="Vector_1539" opacity="0.44" d="M644.4 250.4C642.8 249.5 640.2 249.5 638.6 250.4C637 251.3 637 252.8 638.6 253.8C640.2 254.7 642.8 254.7 644.4 253.8C646 252.8 646 251.3 644.4 250.4Z" fill="white"/>
1548
-<path id="Vector_1540" opacity="0.44" d="M454.5 351.2C452.9 350.3 450.3 350.3 448.7 351.2C447.1 352.1 447.1 353.6 448.7 354.6C450.3 355.5 452.9 355.5 454.5 354.6C456.1 353.7 456.1 352.2 454.5 351.2Z" fill="white"/>
1549
-<path id="Vector_1541" opacity="0.44" d="M487.5 332C485.9 331.1 483.3 331.1 481.7 332C480.1 332.9 480.1 334.4 481.7 335.4C483.3 336.3 485.9 336.3 487.5 335.4C489.1 334.5 489.1 333 487.5 332Z" fill="white"/>
1550
-<path id="Vector_1542" opacity="0.44" d="M495.8 327.2C494.2 326.3 491.6 326.3 490 327.2C488.4 328.1 488.4 329.6 490 330.6C491.6 331.5 494.2 331.5 495.8 330.6C497.4 329.7 497.4 328.2 495.8 327.2Z" fill="white"/>
1551
-<path id="Vector_1543" opacity="0.44" d="M504 322.4C502.4 321.5 499.8 321.5 498.2 322.4C496.6 323.3 496.6 324.8 498.2 325.8C499.8 326.7 502.4 326.7 504 325.8C505.6 324.9 505.6 323.3 504 322.4Z" fill="white"/>
1552
-<path id="Vector_1544" opacity="0.44" d="M611.3 260C609.7 259.1 607.1 259.1 605.5 260C603.9 260.9 603.9 262.4 605.5 263.4C607.1 264.3 609.7 264.3 611.3 263.4C613 262.4 612.9 260.9 611.3 260Z" fill="white"/>
1553
-<path id="Vector_1545" opacity="0.44" d="M652.6 236C651 235.1 648.4 235.1 646.8 236C645.2 236.9 645.2 238.4 646.8 239.4C648.4 240.3 651 240.3 652.6 239.4C654.2 238.4 654.2 236.9 652.6 236Z" fill="white"/>
1554
-<path id="Vector_1546" opacity="0.44" d="M446.2 346.4C444.6 345.5 442 345.5 440.4 346.4C438.8 347.3 438.8 348.8 440.4 349.8C442 350.7 444.6 350.7 446.2 349.8C447.8 348.9 447.8 347.4 446.2 346.4Z" fill="white"/>
1555
-<path id="Vector_1547" opacity="0.44" d="M454.5 341.6C452.9 340.7 450.3 340.7 448.7 341.6C447.1 342.5 447.1 344 448.7 345C450.3 345.9 452.9 345.9 454.5 345C456.1 344.1 456.1 342.6 454.5 341.6Z" fill="white"/>
1556
-<path id="Vector_1548" opacity="0.44" d="M462.7 336.8C461.1 335.9 458.5 335.9 456.9 336.8C455.3 337.7 455.3 339.2 456.9 340.2C458.5 341.1 461.1 341.1 462.7 340.2C464.3 339.3 464.3 337.8 462.7 336.8Z" fill="white"/>
1557
-<path id="Vector_1549" opacity="0.44" d="M487.5 322.4C485.9 321.5 483.3 321.5 481.7 322.4C480.1 323.3 480.1 324.8 481.7 325.8C483.3 326.7 485.9 326.7 487.5 325.8C489.1 324.9 489.1 323.3 487.5 322.4Z" fill="white"/>
1558
-<path id="Vector_1550" opacity="0.44" d="M495.7 317.6C494.1 316.7 491.5 316.7 489.9 317.6C488.3 318.5 488.3 320 489.9 321C491.5 321.9 494.1 321.9 495.7 321C497.3 320.1 497.3 318.5 495.7 317.6Z" fill="white"/>
1559
-<path id="Vector_1551" opacity="0.44" d="M504 312.8C502.4 311.9 499.8 311.9 498.2 312.8C496.6 313.7 496.6 315.2 498.2 316.2C499.8 317.1 502.4 317.1 504 316.2C505.6 315.3 505.6 313.7 504 312.8Z" fill="white"/>
1560
-<path id="Vector_1552" opacity="0.44" d="M454.4 332C452.8 331.1 450.2 331.1 448.6 332C447 332.9 447 334.4 448.6 335.4C450.2 336.3 452.8 336.3 454.4 335.4C456 334.5 456 332.9 454.4 332Z" fill="white"/>
1561
-<path id="Vector_1553" opacity="0.44" d="M462.7 327.2C461.1 326.3 458.5 326.3 456.9 327.2C455.3 328.1 455.3 329.6 456.9 330.6C458.5 331.5 461.1 331.5 462.7 330.6C464.3 329.7 464.3 328.1 462.7 327.2Z" fill="white"/>
1562
-<path id="Vector_1554" opacity="0.44" d="M470.9 322.4C469.3 321.5 466.7 321.5 465.1 322.4C463.5 323.3 463.5 324.8 465.1 325.8C466.7 326.7 469.3 326.7 470.9 325.8C472.5 324.9 472.5 323.3 470.9 322.4Z" fill="white"/>
1563
-<path id="Vector_1555" opacity="0.44" d="M479.2 317.6C477.6 316.7 475 316.7 473.4 317.6C471.8 318.5 471.8 320 473.4 321C475 321.9 477.6 321.9 479.2 321C480.8 320.1 480.8 318.5 479.2 317.6Z" fill="white"/>
1564
-<path id="Vector_1556" opacity="0.44" d="M462.6 317.6C461 316.7 458.4 316.7 456.8 317.6C455.2 318.5 455.2 320 456.8 321C458.4 321.9 461 321.9 462.6 321C464.2 320.1 464.2 318.5 462.6 317.6Z" fill="white"/>
1565
-<path id="Vector_1557" opacity="0.44" d="M470.9 312.8C469.3 311.9 466.7 311.9 465.1 312.8C463.5 313.7 463.5 315.2 465.1 316.2C466.7 317.1 469.3 317.1 470.9 316.2C472.5 315.3 472.4 313.7 470.9 312.8Z" fill="white"/>
1566
-<path id="Vector_1558" opacity="0.44" d="M479.1 308C477.5 307.1 474.9 307.1 473.3 308C471.7 308.9 471.7 310.4 473.3 311.4C474.9 312.3 477.5 312.3 479.1 311.4C480.7 310.5 480.7 308.9 479.1 308Z" fill="white"/>
1567
-<path id="Vector_1559" opacity="0.44" d="M487.4 303.2C485.8 302.3 483.2 302.3 481.6 303.2C480 304.1 480 305.6 481.6 306.6C483.2 307.5 485.8 307.5 487.4 306.6C489 305.7 489 304.1 487.4 303.2Z" fill="white"/>
1568
-<path id="Vector_1560" opacity="0.44" d="M495.6 298.4C494 297.5 491.4 297.5 489.8 298.4C488.2 299.3 488.2 300.8 489.8 301.8C491.4 302.7 494 302.7 495.6 301.8C497.2 300.9 497.2 299.3 495.6 298.4Z" fill="white"/>
1569
-<path id="Vector_1561" opacity="0.44" d="M503.9 293.6C502.3 292.7 499.7 292.7 498.1 293.6C496.5 294.5 496.5 296 498.1 297C499.7 297.9 502.3 297.9 503.9 297C505.5 296 505.5 294.5 503.9 293.6Z" fill="white"/>
1570
-<path id="Vector_1562" opacity="0.44" d="M470.8 303.2C469.2 302.3 466.6 302.3 465 303.2C463.4 304.1 463.4 305.6 465 306.6C466.6 307.5 469.2 307.5 470.8 306.6C472.4 305.7 472.4 304.1 470.8 303.2Z" fill="white"/>
1571
-<path id="Vector_1563" opacity="0.44" d="M487.3 293.6C485.7 292.7 483.1 292.7 481.5 293.6C479.9 294.5 479.9 296 481.5 297C483.1 297.9 485.7 297.9 487.3 297C488.9 296.1 488.9 294.5 487.3 293.6Z" fill="white"/>
1572
-<path id="Vector_1564" opacity="0.44" d="M495.6 288.8C494 287.9 491.4 287.9 489.8 288.8C488.2 289.7 488.2 291.2 489.8 292.2C491.4 293.1 494 293.1 495.6 292.2C497.2 291.2 497.2 289.7 495.6 288.8Z" fill="white"/>
1573
-<path id="Vector_1565" opacity="0.44" d="M479 288.8C477.4 287.9 474.8 287.9 473.2 288.8C471.6 289.7 471.6 291.2 473.2 292.2C474.8 293.1 477.4 293.1 479 292.2C480.6 291.2 480.6 289.7 479 288.8Z" fill="white"/>
1574
-<path id="Vector_1566" opacity="0.44" d="M487.3 284C485.7 283.1 483.1 283.1 481.5 284C479.9 284.9 479.9 286.4 481.5 287.4C483.1 288.3 485.7 288.3 487.3 287.4C488.9 286.4 488.9 284.9 487.3 284Z" fill="white"/>
1575
-</g>
1576
-</svg>
web/gui/v2/static/img/lightbulb.svg
deleted
-15
@@ -1,15 +0,0 @@
1
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M10.5 13.5C10.5 13.2 10.3 13 10 13C10.3 13 10.5 12.8 10.5 12.5C10.5 12.2 10.3 12 10 12H6C5.7 12 5.5 12.2 5.5 12.5C5.5 12.8 5.7 13 6 13C5.7 13 5.5 13.2 5.5 13.5C5.5 13.8 5.7 14 6 14C5.7 14 5.5 14.2 5.5 14.5C5.5 14.8 5.7 15 6 15H6.6C6.8 15.6 7.35 16 8 16C8.65 16 9.2 15.6 9.4 15H10C10.3 15 10.5 14.8 10.5 14.5C10.5 14.2 10.3 14 10 14C10.3 14 10.5 13.8 10.5 13.5Z" fill="#DBDDDE"/>
3
-<path d="M8 0C4.95 0 2.5 2.5 2.5 5.5C2.5 7.5 4 9.5 5.5 11.5C6.5 11.5 9.5 11.5 10.5 11.5C12 9.5 13.5 7.5 13.5 5.5C13.5 2.5 11.05 0 8 0Z" fill="#FFCA6A"/>
4
-<g opacity="0.1">
5
-<path opacity="0.1" d="M6 13H10C10.3 13 10.5 12.8 10.5 12.5H5.5C5.5 12.8 5.7 13 6 13Z" fill="black"/>
6
-<path opacity="0.1" d="M6 14H10C10.3 14 10.5 13.8 10.5 13.5H5.5C5.5 13.8 5.7 14 6 14Z" fill="black"/>
7
-<path opacity="0.1" d="M6 15H10C10.3 15 10.5 14.8 10.5 14.5H5.5C5.5 14.8 5.7 15 6 15Z" fill="black"/>
8
-</g>
9
-<path d="M1.5 5H0.5C0.2 5 0 5.2 0 5.5C0 5.8 0.2 6 0.5 6H1.5C1.8 6 2 5.8 2 5.5C2 5.2 1.8 5 1.5 5Z" fill="#FFCA6A"/>
10
-<path d="M2.84998 9.50012L2.09998 10.1501C1.89998 10.3501 1.89998 10.6501 2.04998 10.8501C2.24998 11.0501 2.54998 11.0501 2.74998 10.9001L3.49998 10.2501C3.69998 10.0501 3.69998 9.75012 3.54998 9.55012C3.34998 9.35012 3.04998 9.30012 2.84998 9.50012Z" fill="#FFCA6A"/>
11
-<path d="M15.5 5H14.5C14.2 5 14 5.2 14 5.5C14 5.8 14.2 6 14.5 6H15.5C15.8 6 16 5.8 16 5.5C16 5.2 15.8 5 15.5 5Z" fill="#FFCA6A"/>
12
-<path d="M13.15 9.50012C12.95 9.30012 12.65 9.35012 12.45 9.55012C12.25 9.75012 12.3 10.0501 12.5 10.2501L13.25 10.9001C13.45 11.1001 13.75 11.0501 13.95 10.8501C14.15 10.6501 14.1 10.3501 13.9 10.1501L13.15 9.50012Z" fill="#FFCA6A"/>
13
-<path d="M13.1501 1.55013L13.9001 0.900135C14.1001 0.700135 14.1001 0.400135 13.9501 0.200135C13.7501 0.000134826 13.4501 0.000134826 13.2501 0.150135L12.5001 0.800135C12.3001 1.00013 12.3001 1.30013 12.4501 1.50013C12.6501 1.70013 12.9501 1.75013 13.1501 1.55013Z" fill="#FFCA6A"/>
14
-<path d="M2.84996 1.55002C3.04996 1.75002 3.34996 1.70002 3.54996 1.50002C3.74996 1.30002 3.69996 1.00002 3.49996 0.800025L2.74996 0.150025C2.54996 -0.049975 2.24996 2.49594e-05 2.04996 0.200025C1.84996 0.400025 1.89996 0.700025 2.09996 0.900025L2.84996 1.55002Z" fill="#FFCA6A"/>
15
-</svg>
web/gui/v2/static/img/netdata-full-logo.svg
deleted
-10
@@ -1,10 +0,0 @@
1
-<svg width="272" height="51" viewBox="0 0 272 51" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path fill-rule="evenodd" clip-rule="evenodd" d="M31.3716 46.75H21.0836L0 6.375H29.9276C41.5648 6.39622 50.9938 15.7525 51 27.2947C50.9813 38.051 42.2025 46.75 31.3716 46.75Z" fill="white"/>
3
-<path d="M78.625 12.75H82.5264L94.8447 32.5059V12.75H97.9824V37.1377H94.2803L81.7793 17.3984V37.1377H78.625V12.75Z" fill="white"/>
4
-<path d="M110.295 12.75H128.075V15.7383H113.516V23.1426H126.979V25.9648H113.516V34.2324H128.324V37.1377H110.295V12.75Z" fill="white"/>
5
-<path d="M157.203 12.75V15.6553H148.985V37.1377H145.632V15.6553H137.414V12.75H157.203Z" fill="white"/>
6
-<path fill-rule="evenodd" clip-rule="evenodd" d="M177.052 12.75H167.174V37.1377H177.019C181.202 37.1377 184.152 35.2894 185.867 31.5928C186.841 29.501 187.328 27.1602 187.328 24.5703C187.328 21.2168 186.504 18.4665 184.854 16.3193C183.006 13.9398 180.405 12.75 177.052 12.75ZM179.144 33.9668C178.424 34.1992 177.506 34.3154 176.388 34.3154H170.494V15.5889H176.354C179.022 15.5889 180.956 16.4245 182.157 18.0957C183.358 19.7669 183.958 22.1133 183.958 25.1348C183.958 25.9206 183.875 26.7728 183.709 27.6914C183.421 29.2298 182.951 30.4915 182.298 31.4766C181.479 32.7051 180.427 33.5352 179.144 33.9668Z" fill="white"/>
7
-<path fill-rule="evenodd" clip-rule="evenodd" d="M209.203 12.75H205.468L196.287 37.1377H199.674L202.313 29.833H211.959L214.433 37.1377H218.052L209.203 12.75ZM207.194 16.3691L210.896 27.1436H203.26L207.194 16.3691Z" fill="white"/>
8
-<path d="M243.098 12.75V15.6553H234.88V37.1377H231.526V15.6553H223.309V12.75H243.098Z" fill="white"/>
9
-<path fill-rule="evenodd" clip-rule="evenodd" d="M261.236 12.75H257.501L248.32 37.1377H251.707L254.347 29.833H263.992L266.466 37.1377H270.085L261.236 12.75ZM259.228 16.3691L262.93 27.1436H255.293L259.228 16.3691Z" fill="white"/>
10
-</svg>
\ No newline at end of file
web/gui/v2/static/img/netdata-logo.svg
deleted
-1
@@ -1 +0,0 @@
1
-<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 113 113"><defs><style>.cls-1{fill:lime;}</style></defs><title>logo_green_fill</title><g id="mask-2"><path class="cls-1" d="M69.49,101.5H46.74L.11,11.5H66.29a46.65,46.65,0,0,1,46.6,46.6A43.45,43.45,0,0,1,69.49,101.5Z"/></g></svg>
\ No newline at end of file
web/gui/v2/static/img/netdata-logomark.svg
deleted
-1
@@ -1 +0,0 @@
1
-<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 113 113"><defs><style>.cls-1{fill:lime;}</style></defs><title>logo_green_fill</title><g id="mask-2"><path class="cls-1" d="M69.49,101.5H46.74L.11,11.5H66.29a46.65,46.65,0,0,1,46.6,46.6A43.45,43.45,0,0,1,69.49,101.5Z"/></g></svg>
\ No newline at end of file
web/gui/v2/static/img/netdata-wordmark.svg
deleted
-1
@@ -1 +0,0 @@
1
-<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 113 113"><title>logo_black_fill</title><g id="mask-2"><path d="M69.49,101.5H46.74L.11,11.5H66.29a46.65,46.65,0,0,1,46.6,46.6A43.45,43.45,0,0,1,69.49,101.5Z"/></g></svg>
\ No newline at end of file
web/gui/v2/static/img/netdata_full_logo.svg
deleted
-10
@@ -1,10 +0,0 @@
1
-<svg width="272" height="51" viewBox="0 0 272 51" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path fill-rule="evenodd" clip-rule="evenodd" d="M31.3716 46.75H21.0836L0 6.375H29.9276C41.5648 6.39622 50.9938 15.7525 51 27.2947C50.9813 38.051 42.2025 46.75 31.3716 46.75Z" fill="white"/>
3
-<path d="M78.625 12.75H82.5264L94.8447 32.5059V12.75H97.9824V37.1377H94.2803L81.7793 17.3984V37.1377H78.625V12.75Z" fill="white"/>
4
-<path d="M110.295 12.75H128.075V15.7383H113.516V23.1426H126.979V25.9648H113.516V34.2324H128.324V37.1377H110.295V12.75Z" fill="white"/>
5
-<path d="M157.203 12.75V15.6553H148.985V37.1377H145.632V15.6553H137.414V12.75H157.203Z" fill="white"/>
6
-<path fill-rule="evenodd" clip-rule="evenodd" d="M177.052 12.75H167.174V37.1377H177.019C181.202 37.1377 184.152 35.2894 185.867 31.5928C186.841 29.501 187.328 27.1602 187.328 24.5703C187.328 21.2168 186.504 18.4665 184.854 16.3193C183.006 13.9398 180.405 12.75 177.052 12.75ZM179.144 33.9668C178.424 34.1992 177.506 34.3154 176.388 34.3154H170.494V15.5889H176.354C179.022 15.5889 180.956 16.4245 182.157 18.0957C183.358 19.7669 183.958 22.1133 183.958 25.1348C183.958 25.9206 183.875 26.7728 183.709 27.6914C183.421 29.2298 182.951 30.4915 182.298 31.4766C181.479 32.7051 180.427 33.5352 179.144 33.9668Z" fill="white"/>
7
-<path fill-rule="evenodd" clip-rule="evenodd" d="M209.203 12.75H205.468L196.287 37.1377H199.674L202.313 29.833H211.959L214.433 37.1377H218.052L209.203 12.75ZM207.194 16.3691L210.896 27.1436H203.26L207.194 16.3691Z" fill="white"/>
8
-<path d="M243.098 12.75V15.6553H234.88V37.1377H231.526V15.6553H223.309V12.75H243.098Z" fill="white"/>
9
-<path fill-rule="evenodd" clip-rule="evenodd" d="M261.236 12.75H257.501L248.32 37.1377H251.707L254.347 29.833H263.992L266.466 37.1377H270.085L261.236 12.75ZM259.228 16.3691L262.93 27.1436H255.293L259.228 16.3691Z" fill="white"/>
10
-</svg>
web/gui/v2/static/img/netdata_logotype.svg
deleted
-4
@@ -1,4 +0,0 @@
1
-<svg width="123" height="24" viewBox="0 0 123 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path fill-rule="evenodd" clip-rule="evenodd" d="M32 6H33.8359L39.6328 15.2969V6H41.1094V17.4766H39.3672L33.4844 8.1875V17.4766H32V6ZM46.9031 6H55.2703V7.40625H48.4188V10.8906H54.7547V12.2188H48.4188V16.1094H55.3875V17.4766H46.9031V6ZM68.9781 7.36719V6H59.6656V7.36719H63.5328V17.4766H65.111V7.36719H68.9781ZM78.0062 16.1484C78.5323 16.1484 78.9646 16.0938 79.3031 15.9844C79.9073 15.7812 80.4021 15.3906 80.7875 14.8125C81.0948 14.349 81.3161 13.7552 81.4515 13.0312C81.5297 12.599 81.5687 12.1979 81.5687 11.8281C81.5687 10.4062 81.2862 9.30209 80.7211 8.51562C80.156 7.72916 79.2458 7.33594 77.9906 7.33594H75.2328V16.1484H78.0062ZM73.6703 6H78.3187C79.8969 6 81.1208 6.55989 81.9906 7.67969C82.7666 8.69011 83.1547 9.98437 83.1547 11.5625C83.1547 12.7813 82.9255 13.8828 82.4672 14.8672C81.6599 16.6068 80.2719 17.4766 78.3031 17.4766H73.6703V6ZM92.5031 7.70312L94.2453 12.7734H90.6515L92.5031 7.70312ZM93.4484 6H91.6906L87.3703 17.4766H88.964L90.2062 14.0391H94.7453L95.9094 17.4766H97.6125L93.4484 6ZM109.398 6V7.36719H105.531V17.4766H103.953V7.36719H100.086V6H109.398ZM116.989 7.70312L118.731 12.7734H115.138L116.989 7.70312ZM117.934 6H116.177L111.856 17.4766H113.45L114.692 14.0391H119.231L120.395 17.4766H122.098L117.934 6Z" fill="#42B861"/>
3
-<path fill-rule="evenodd" clip-rule="evenodd" d="M14.7631 22H9.9217L0 3H14.0836C19.5599 3.00998 23.9971 7.41293 24 12.8446C23.9912 17.9064 19.86 22 14.7631 22Z" fill="#42B861"/>
4
-</svg>
web/gui/v2/static/img/netdata_wordmark_inv.svg
deleted
-3
@@ -1,3 +0,0 @@
1
-<svg width="31" height="24" viewBox="0 0 31 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2
- <path d="M19.0002 0H0.630188L8.27019 24H19.0002C25.6202 24 31.0002 18.62 31.0002 12C31.0002 5.38 25.6202 0 19.0002 0Z" fill="#00AB44"/>
3
-</svg>
web/gui/v2/static/img/new-dashboard.svg
deleted
-52
@@ -1,52 +0,0 @@
1
-<svg width="338" height="338" viewBox="0 0 338 338" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M169 338C262.336 338 338 262.336 338 169C338 75.6639 262.336 0 169 0C75.6639 0 0 75.6639 0 169C0 262.336 75.6639 338 169 338Z" fill="#BFD3DE" fill-opacity="0.3"/>
3
-<path d="M169 319C251.843 319 319 251.843 319 169C319 86.1573 251.843 19 169 19C86.1573 19 19 86.1573 19 169C19 251.843 86.1573 319 169 319Z" fill="#BFD3DE"/>
4
-<path d="M319 169C319.009 202.127 308.053 234.324 287.839 260.569C267.626 286.814 239.294 305.63 207.263 314.08C175.232 322.53 141.305 320.139 110.776 307.281C80.2471 294.423 54.8331 271.82 38.5 243C36.9 240.2 35.4 237.4 34 234.5C24.1272 214.076 18.9991 191.685 18.9991 169C18.9991 146.315 24.1272 123.924 34 103.5C41.7738 87.6585 52.2277 73.2801 64.9 61C86.091 40.5736 112.823 26.8328 141.767 21.4891C170.711 16.1455 200.587 19.435 227.675 30.9481C254.762 42.4612 277.864 61.689 294.103 86.2367C310.342 110.784 319.001 139.567 319 169Z" fill="#BFD3DE"/>
5
-<path opacity="0.2" d="M319 169C319.039 194.942 312.319 220.446 299.5 243H34V61H273.1C287.635 74.9788 299.194 91.752 307.082 110.312C314.969 128.871 319.023 148.834 319 169Z" fill="#2E6699"/>
6
-<path d="M319 169C319.026 190.388 314.456 211.532 305.6 231C305.2 232 304.7 233 304.2 234H16V52H262.9L266.5 55C283.123 69.2146 296.435 86.8948 305.5 106.8L306 107.7C307.6 111.4 309.1 115.2 310.5 119L310.8 119.9C313.068 126.466 314.872 133.182 316.2 140C316.6 142 316.9 144 317.2 146C318.407 153.607 319.009 161.298 319 169Z" fill="#F2F5F7"/>
7
-<path d="M169 55H19V140H169V55Z" fill="white"/>
8
-<path d="M163 134V61L25 61V134H163Z" fill="white"/>
9
-<path d="M72.5 68C74.433 68 76 66.433 76 64.5C76 62.567 74.433 61 72.5 61H28.5C26.567 61 25 62.567 25 64.5C25 66.433 26.567 68 28.5 68H72.5Z" fill="#F1F2F3"/>
10
-<path d="M229.5 68C231.433 68 233 66.433 233 64.5C233 62.567 231.433 61 229.5 61H185.5C183.567 61 182 62.567 182 64.5C182 66.433 183.567 68 185.5 68H229.5Z" fill="#F1F2F3"/>
11
-<path d="M117 146H19V231H117V146Z" fill="white"/>
12
-<path d="M111 225V152H25V225H111Z" fill="white"/>
13
-<path d="M30 225V215H25V225H30Z" fill="#42B0A8"/>
14
-<path d="M35 225V216H30V225H35Z" fill="#52D9CF"/>
15
-<path d="M49 225V187H44V225H49Z" fill="#42B0A8"/>
16
-<path d="M54 225V191H49V225H54Z" fill="#52D9CF"/>
17
-<path d="M68 225V165H63V225H68Z" fill="#42B0A8"/>
18
-<path d="M73 225V178H68V225H73Z" fill="#52D9CF"/>
19
-<path d="M87 225V176H82V225H87Z" fill="#42B0A8"/>
20
-<path d="M92 225V205H87V225H92Z" fill="#52D9CF"/>
21
-<path d="M106 225V210H101V225H106Z" fill="#42B0A8"/>
22
-<path d="M111 225V211H106V225H111Z" fill="#52D9CF"/>
23
-<path d="M221 146H123V231H221V146Z" fill="white"/>
24
-<path d="M215 225V152H129V225H215Z" fill="white"/>
25
-<path d="M168.5 159C170.433 159 172 157.433 172 155.5C172 153.567 170.433 152 168.5 152H132.5C130.567 152 129 153.567 129 155.5C129 157.433 130.567 159 132.5 159H168.5Z" fill="#F1F2F3"/>
26
-<path d="M64.5 159C66.433 159 68 157.433 68 155.5C68 153.567 66.433 152 64.5 152H28.5C26.567 152 25 153.567 25 155.5C25 157.433 26.567 159 28.5 159H64.5Z" fill="#F1F2F3"/>
27
-<path d="M316.2 140H175V55H266.5C283.123 69.2146 296.435 86.8948 305.5 106.8L306 107.7C307.6 111.4 309.1 115.2 310.5 119L310.8 119.9C313.068 126.466 314.872 133.182 316.2 140Z" fill="white"/>
28
-<path d="M319 169C319.026 190.388 314.456 211.532 305.6 231H227V146H317.2C318.407 153.607 319.009 161.298 319 169Z" fill="white"/>
29
-<path d="M162 71L158 69L155 70C154.569 71.6456 154.235 73.3151 154 75C154 76 151 80 151 80C151 80 148 86 148 88C147.95 88.6291 147.74 89.235 147.39 89.7601C147.04 90.2852 146.562 90.712 146 91L137 96L129 100L124 103H119L115 99L110 95L98 91H94L91 96L85 100L81 103L75 105L65 101L60 100L57 103H52L50 109L46 114L40 122L33 127L27 122L25 124.5V134H163V71.3L162 71Z" fill="#FFC300"/>
30
-<path d="M162 72L158 70L155 71C154.569 72.6456 154.235 74.3151 154 76C154 77 151 81 151 81C151 81 148 87 148 89C147.95 89.6291 147.74 90.235 147.39 90.7601C147.04 91.2852 146.562 91.712 146 92L137 97L129 101L124 104H119L115 100L110 96L98 92H94L91 97L85 101L81 104L75 106L65 102L60 101L57 104H52L50 110L46 115L40 123L33 128L27 123L25 125.5V134H163V72.3L162 72Z" fill="#FFF3CC"/>
31
-<path d="M213 184L210 186L207 184L205 183L202 178L200 182L198 184L196 183L194 186C193.546 187.3 193.211 188.639 193 190C192.765 191.685 192.431 193.354 192 195L190 198L185 199H182L178 203L176 204H173L168 203H165L162 205L158 209H155L153 208L147 214L145 217L141 218H138L135 221L133 222L131 220L129 218.7V224H215V176L213 184Z" fill="#DCDDDE"/>
32
-<path d="M213 185L210 187L207 185L205 184L202 179L200 183L198 185L196 184L194 187C193.546 188.3 193.211 189.639 193 191C192.765 192.685 192.431 194.354 192 196L190 199L185 200H182L178 204L176 205H173L168 204H165L162 206L158 210H155L153 209L147 215L145 218L141 219H138L135 222L133 223L131 221L129 219.7V225H215V177L213 185Z" fill="#F1F2F3"/>
33
-<path d="M276 222C291.464 222 304 209.464 304 194C304 178.536 291.464 166 276 166C260.536 166 248 178.536 248 194C248 209.464 260.536 222 276 222Z" fill="#526573"/>
34
-<path d="M276 194V166C270.462 166 265.049 167.642 260.444 170.719C255.839 173.796 252.251 178.169 250.131 183.285C248.012 188.401 247.458 194.031 248.538 199.463C249.618 204.894 252.285 209.883 256.201 213.799C260.117 217.715 265.106 220.382 270.537 221.462C275.969 222.542 281.599 221.988 286.715 219.869C291.831 217.749 296.204 214.161 299.281 209.556C302.358 204.951 304 199.538 304 194V192.4L276 194Z" fill="#52D9CF"/>
35
-<path d="M276 194V166C271.186 166.004 266.455 167.248 262.263 169.614C258.07 171.979 254.558 175.386 252.066 179.504C249.574 183.622 248.186 188.314 248.035 193.125C247.885 197.936 248.977 202.705 251.207 206.971C253.437 211.237 256.73 214.856 260.766 217.479C264.802 220.102 269.447 221.639 274.251 221.944C279.055 222.248 283.856 221.309 288.191 219.217C292.527 217.125 296.249 213.95 299 210L276 194Z" fill="#F26565"/>
36
-<path d="M276 194V166C269.764 166.019 263.713 168.12 258.807 171.969C253.9 175.817 250.418 181.194 248.914 187.245C247.41 193.297 247.969 199.678 250.502 205.376C253.036 211.074 257.399 215.763 262.9 218.7L276 194Z" fill="#FAE26B"/>
37
-<path d="M276 194V166C268.582 166.026 261.475 168.985 256.23 174.23C250.985 179.475 248.026 186.582 248 194C247.977 197.714 248.726 201.391 250.2 204.8L276 194Z" fill="#F1F2F3"/>
38
-<path d="M276 213C286.493 213 295 204.493 295 194C295 183.507 286.493 175 276 175C265.507 175 257 183.507 257 194C257 204.493 265.507 213 276 213Z" fill="white"/>
39
-<path d="M284.5 159C286.433 159 288 157.433 288 155.5C288 153.567 286.433 152 284.5 152H236.5C234.567 152 233 153.567 233 155.5C233 157.433 234.567 159 236.5 159H284.5Z" fill="#F1F2F3"/>
40
-<path d="M306 107.7L304.1 109.5L295.7 107.4L289.8 97.6L287 98.5L285.8 98.9L280.8 100.6L278.2 96.5L277.6 95.5L275.6 92.3L269 86.6L260.3 92.4L253.4 101.3L247.2 108.5L238.8 109.5L232.6 102.3L232.1 101.9L230.9 100.9L226.9 97.6L221.4 100.4L219.9 101.1L219.2 101.5L213 105.6L208.1 101.4L206.5 100.1L205.7 99.4L200 93.7L195.3 97.2L193.6 98.5L192.1 99.5L183.1 97.5L181 99.4V98.1L182.9 96.5L191.9 98.5L194.5 96.5L196.2 95.2L200 92.3L205.7 98L206.4 98.6L207.4 99.5L213 104.4L218.7 100.6L220.6 99.6L222.1 98.9L227.1 96.4L230.5 99.3L231.8 100.3L233.3 101.6L239.2 108.5L246.8 107.5L252.6 100.7L259.7 91.6L269 85.4L276.4 91.7L278.8 95.5L279.4 96.5L281.2 99.4L284.7 98.3L285.9 97.8L290.2 96.4L296.3 106.6L303.9 108.5L305.5 106.8L306 107.7Z" fill="#526573"/>
41
-<path d="M310.8 119.9L304.9 121.5L296.6 115.3L289.6 101.4L285.8 98.9L284.7 98.3L281.9 96.5H275.9L269 92.6L263.4 97.3L257.4 116.3L248.1 126.7L239.6 120.3L232.5 108.1L230.9 100.9L230.5 99.3L227.8 87.5L212.9 117.3L206.5 100.1L205.7 98L201 85.3L196.2 95.2L195.3 97.2L191.2 105.7L183.2 100.7L181 104.5V102.5L182.8 99.3L190.8 104.3L193.6 98.5L194.5 96.5L201 82.7L207.4 99.5L208.1 101.4L213.1 114.8L219.9 101.1L220.6 99.6L228.2 84.5L231.8 100.3L232.1 101.9L233.5 107.8L240.4 119.7L247.9 125.3L256.6 115.8L262.6 96.7L269 91.4L276.1 95.5H282.1L285.9 97.8L287 98.5L290.4 100.6L297.4 114.7L305.1 120.5L310.5 119L310.8 119.9Z" fill="#52D9CF"/>
42
-<path d="M229.5 68C231.433 68 233 66.433 233 64.5C233 62.567 231.433 61 229.5 61H185.5C183.567 61 182 62.567 182 64.5C182 66.433 183.567 68 185.5 68H229.5Z" fill="#F1F2F3"/>
43
-<path opacity="0.05" d="M317.2 146C316.9 144 316.6 142 316.2 140C314.872 133.182 313.068 126.466 310.8 119.9L310.5 119C309.1 115.2 307.6 111.4 306 107.7L305.5 106.8C296.435 86.8948 283.123 69.2146 266.5 55L262.9 52H207C221.19 56.5688 234.412 63.7224 246 73.1L248.9 75.5C262.568 87.1589 273.524 101.664 281 118L281.3 118.8C282.7 121.8 283.9 124.9 285 128L285.3 128.8C287.129 134.163 288.599 139.642 289.7 145.2L290.6 150.1C291.521 156.358 291.989 162.675 292 169C292.038 186.528 288.285 203.857 281 219.8C280.694 220.659 280.326 221.494 279.9 222.3C277.93 226.306 275.761 230.211 273.4 234H304.2C304.7 233 305.2 232 305.6 231C314.456 211.532 319.026 190.388 319 169C319.009 161.298 318.407 153.607 317.2 146Z" fill="#304659"/>
44
-<path opacity="0.02" d="M317.2 146C316.9 144 316.6 142 316.2 140C314.872 133.182 313.068 126.466 310.8 119.9L310.5 119C309.1 115.2 307.6 111.4 306 107.7L305.5 106.8C296.435 86.8948 283.123 69.2146 266.5 55L262.9 52H172V234H304.2C304.7 233 305.2 232 305.6 231C314.456 211.532 319.026 190.388 319 169C319.009 161.298 318.407 153.607 317.2 146Z" fill="#304659"/>
45
-<path d="M233 184C217.144 184.006 201.558 188.109 187.756 195.913C173.953 203.716 162.401 214.955 154.221 228.538C146.041 242.121 141.51 257.588 141.068 273.437C140.627 289.287 144.289 304.982 151.7 319H314.3C321.711 304.982 325.373 289.287 324.932 273.437C324.49 257.588 319.959 242.121 311.779 228.538C303.599 214.955 292.047 203.716 278.245 195.913C264.442 188.109 248.856 184.006 233 184Z" fill="#697784"/>
46
-<path opacity="0.5" d="M233 184V319H314.3C321.711 304.982 325.373 289.287 324.932 273.437C324.49 257.588 319.959 242.121 311.779 228.538C303.599 214.955 292.047 203.716 278.245 195.913C264.442 188.109 248.856 184.006 233 184Z" fill="#304659"/>
47
-<path d="M233 193C219.146 193.003 205.513 196.473 193.344 203.096C181.174 209.718 170.857 219.281 163.331 230.913C155.805 242.544 151.31 255.875 150.257 269.689C149.203 283.503 151.625 297.362 157.3 310H308.7C314.375 297.362 316.797 283.503 315.743 269.689C314.69 255.875 310.195 242.544 302.669 230.913C295.143 219.281 284.826 209.718 272.656 203.096C260.487 196.473 246.854 193.003 233 193Z" fill="white"/>
48
-<path d="M233 207C215.39 206.996 198.444 213.725 185.635 225.81C172.825 237.894 165.121 254.419 164.1 272H164.2L185 274.7C185 261.97 190.057 249.761 199.059 240.759C208.061 231.757 220.27 226.7 233 226.7C245.73 226.7 257.939 231.757 266.941 240.759C275.943 249.761 281 261.97 281 274.7L301.8 272H301.9C300.879 254.419 293.175 237.894 280.365 225.81C267.556 213.725 250.61 206.996 233 207Z" fill="#F1F2F3"/>
49
-<path d="M167.2 255.3C165.497 260.721 164.457 266.329 164.1 272H164.2L185 274.7C185.092 271.121 185.595 267.564 186.5 264.1L167.2 255.3Z" fill="#00AB44"/>
50
-<path d="M229.9 291.8L161.6 253.9C161.479 253.837 161.372 253.751 161.285 253.645C161.199 253.54 161.135 253.418 161.098 253.286C161.06 253.155 161.05 253.018 161.068 252.883C161.085 252.747 161.13 252.617 161.2 252.5C161.323 252.305 161.51 252.159 161.729 252.086C161.947 252.013 162.185 252.018 162.4 252.1L236.1 278.2C237.835 278.961 239.217 280.351 239.97 282.09C240.722 283.829 240.788 285.789 240.155 287.574C239.521 289.36 238.236 290.84 236.556 291.717C234.876 292.593 232.927 292.802 231.1 292.3L229.9 291.8Z" fill="#708899"/>
51
-<path opacity="0.05" d="M233 193V310H308.7C314.375 297.362 316.797 283.503 315.743 269.689C314.69 255.875 310.195 242.544 302.669 230.913C295.143 219.281 284.826 209.718 272.656 203.096C260.487 196.473 246.854 193.003 233 193Z" fill="#304659"/>
52
-</svg>
web/gui/v2/static/img/no-alarms.svg
deleted
-87
@@ -1,87 +0,0 @@
1
-<svg width="338" height="338" viewBox="0 0 338 338" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M169 338C262.336 338 338 262.336 338 169C338 75.6639 262.336 0 169 0C75.6639 0 0 75.6639 0 169C0 262.336 75.6639 338 169 338Z" fill="#BFD3DE" fill-opacity="0.3"/>
3
-<path d="M319 169V172.3C318.9 173.3 318.9 174.3 318.9 175.3C318.91 175.57 318.876 175.841 318.8 176.1C318.7 178.1 318.6 180 318.4 182C318.416 182.502 318.383 183.005 318.3 183.5C318.3 184 318.2 184.5 318.2 185C318.2 185.5 318.1 185.8 318 186.2C317.988 186.838 317.921 187.474 317.8 188.1C317.7 188.6 317.7 189.2 317.6 189.7C317.515 190.474 317.382 191.243 317.2 192C317.216 192.238 317.182 192.476 317.1 192.7C317.082 193.238 317.015 193.774 316.9 194.3C316.8 195 316.6 195.8 316.5 196.5C316.4 197.2 316.2 198 316 198.8C315.8 199.6 315.7 200.3 315.6 201C315.1 203.4 314.5 205.7 313.9 208L313 211C310.739 218.907 307.795 226.603 304.2 234L302.7 237C301.2 240.1 299.5 243.1 297.8 246C283.951 269.152 264.118 288.143 240.388 300.976C216.658 313.809 189.908 320.009 162.952 318.924C135.996 317.839 109.831 309.51 87.2087 294.812C64.5866 280.113 46.344 259.59 34.4 235.4C34 234.4 33.5 233.5 33.1 232.5C23.83 212.635 19.0177 190.983 19.0004 169.061C18.9832 147.14 23.7614 125.48 33 105.6C37.8706 95.2142 43.9096 85.4176 51 76.4C55.2605 70.9421 59.9056 65.7956 64.9 61C68.2 57.9 71.6 54.8 75.1 52C101.736 30.6414 134.858 19.0017 169 19.0017C203.142 19.0017 236.264 30.6414 262.9 52L266.5 55L268.2 56.5L270.5 58.5L272.4 60.3C272.4 60.3266 272.411 60.352 272.429 60.3708C272.448 60.3895 272.473 60.4 272.5 60.4L273.1 61L274.3 62.2L276.3 64.2C277.6 65.5 278.9 66.9 280.1 68.3L281.2 69.5L282.6 71C284.5 73.3 286.4 75.6 288.2 78L290.5 81L293.4 85.2L294.4 86.6L295.3 88C296.6 90.1 297.9 92.2001 299.1 94.3L299.7 95.3L300.6 97L301.5 98.7C301.871 99.2782 302.205 99.8794 302.5 100.5L303.4 102.2C303.625 102.818 303.892 103.419 304.2 104L305.4 106.5L305.6 107L306.5 109.1C306.774 109.58 307.008 110.082 307.2 110.6C307.476 111.148 307.71 111.717 307.9 112.3C308.1 112.9 308.4 113.4 308.6 114C308.8 114.6 309.8 117 310.3 118.5L311.2 121.2C311.5 122.1 311.9 123.1 312.2 124.1C312.5 125.1 313.4 128 313.9 130C313.9 130.2 314 130.4 314 130.6C314.247 131.388 314.447 132.189 314.6 133C315.267 135.667 315.867 138.367 316.4 141.1C316.4 141.3 316.5 141.4 316.5 141.6C316.5 141.8 316.8 143.1 316.9 143.9C317 144.7 317.2 145.8 317.4 146.8C317.417 147.305 317.484 147.808 317.6 148.3C317.7 148.8 317.7 149.4 317.8 149.9C317.921 150.526 317.988 151.162 318 151.8C318.121 152.426 318.188 153.062 318.2 153.7C318.316 154.462 318.383 155.23 318.4 156C318.48 156.189 318.515 156.395 318.5 156.6C318.5 157.2 318.6 157.9 318.6 158.6V159C318.6 159.8 318.7 160.5 318.7 161.3C318.7 162.1 318.8 162.8 318.8 163.5V164.8C318.883 165.396 318.916 165.998 318.9 166.6L319 169Z" fill="#BFD3DE"/>
4
-<path opacity="0.2" d="M319 169V172.3C318.9 173.3 318.9 174.3 318.9 175.3C318.91 175.57 318.876 175.841 318.8 176.1C318.7 178.1 318.6 180 318.4 182C318.416 182.502 318.383 183.005 318.3 183.5C318.3 184 318.2 184.5 318.2 185C318.2 185.5 318.1 185.8 318 186.2C317.988 186.838 317.921 187.474 317.8 188.1C317.7 188.6 317.7 189.2 317.6 189.7C317.515 190.474 317.382 191.243 317.2 192C317.216 192.238 317.182 192.476 317.1 192.7C317.082 193.238 317.015 193.774 316.9 194.3C316.8 195 316.6 195.8 316.5 196.5C316.4 197.2 316.2 198 316 198.8C315.8 199.6 315.7 200.3 315.6 201C315.1 203.4 314.5 205.7 313.9 208L313 211C310.739 218.907 307.795 226.603 304.2 234L302.7 237C301.2 240.1 299.5 243.1 297.8 246H56.2C55.4918 246.001 54.7907 245.859 54.138 245.585C53.4854 245.31 52.8944 244.907 52.4 244.4C51.6689 243.596 51.2134 242.58 51.1 241.5C51.018 241.276 50.9839 241.038 51 240.8V66.2C51.0256 64.8289 51.5817 63.5211 52.5514 62.5514C53.5211 61.5817 54.8289 61.0256 56.2 61H273.1L274.3 62.2L276.3 64.2C277.6 65.5 278.9 66.9 280.1 68.3L281.2 69.5L282.6 71C284.5 73.3 286.4 75.6 288.2 78L290.5 81L293.4 85.2L294.4 86.6L295.3 88C296.6 90.1 297.9 92.2 299.1 94.3L299.7 95.3L300.6 97L301.5 98.7C301.871 99.2782 302.205 99.8794 302.5 100.5L303.4 102.2C303.625 102.818 303.892 103.419 304.2 104L305.4 106.5L305.6 107L306.5 109.1C306.774 109.58 307.008 110.082 307.2 110.6C307.476 111.148 307.71 111.717 307.9 112.3C308.1 112.9 308.4 113.4 308.6 114C308.8 114.6 309.8 117 310.3 118.5L311.2 121.2C311.5 122.1 311.9 123.1 312.2 124.1C312.5 125.1 313.4 128 313.9 130C313.9 130.2 314 130.4 314 130.6C314.247 131.388 314.447 132.189 314.6 133C315.267 135.667 315.867 138.367 316.4 141.1C316.4 141.3 316.5 141.4 316.5 141.6C316.5 141.8 316.8 143.1 316.9 143.9C317 144.7 317.2 145.8 317.4 146.8C317.417 147.305 317.484 147.808 317.6 148.3C317.7 148.8 317.7 149.4 317.8 149.9C317.921 150.526 317.988 151.162 318 151.8C318.121 152.426 318.188 153.062 318.2 153.7C318.316 154.462 318.383 155.23 318.4 156C318.48 156.189 318.515 156.395 318.5 156.6C318.5 157.2 318.6 157.9 318.6 158.6V159C318.6 159.8 318.7 160.5 318.7 161.3C318.7 162.1 318.8 162.8 318.8 163.5V164.8C318.883 165.396 318.916 165.998 318.9 166.6L319 169Z" fill="#2E6699"/>
5
-<path d="M319 169V172.3C318.9 173.3 318.9 174.3 318.9 175.3C318.91 175.57 318.876 175.841 318.8 176.1C318.7 178.1 318.6 180 318.4 182C318.416 182.502 318.383 183.005 318.3 183.5C318.3 184 318.2 184.5 318.2 185C318.2 185.5 318.1 185.8 318 186.2C317.988 186.838 317.921 187.474 317.8 188.1C317.7 188.6 317.7 189.2 317.6 189.7C317.515 190.474 317.382 191.243 317.2 192C317.216 192.238 317.182 192.476 317.1 192.7C317.082 193.238 317.015 193.774 316.9 194.3C316.8 195 316.6 195.8 316.5 196.5C316.4 197.2 316.2 198 316 198.8C315.8 199.6 315.7 200.3 315.6 201C315.1 203.4 314.5 205.7 313.9 208L313 211C310.739 218.907 307.795 226.603 304.2 234L302.7 237H38.2C37.4918 237.001 36.7907 236.859 36.138 236.585C35.4854 236.31 34.8944 235.907 34.4 235.4C33.6689 234.596 33.2134 233.58 33.1 232.5C33.018 232.276 32.9839 232.038 33 231.8V57.2C33.0256 55.8289 33.5817 54.5211 34.5514 53.5514C35.5211 52.5817 36.8289 52.0256 38.2 52H262.9L266.5 55L268.2 56.5L270.5 58.5L272.4 60.3C272.4 60.3265 272.411 60.352 272.429 60.3707C272.448 60.3895 272.473 60.4 272.5 60.4L274.3 62.2L276.3 64.2C277.6 65.5 278.9 66.9 280.1 68.3L281.2 69.5L282.6 71C284.5 73.3 286.4 75.6 288.2 78L290.5 81L293.4 85.2L294.4 86.6L295.3 88C296.6 90.1 297.9 92.2 299.1 94.3L299.7 95.3L300.6 97L301.5 98.7C301.871 99.2782 302.205 99.8794 302.5 100.5L303.4 102.2C303.625 102.818 303.892 103.419 304.2 104L305.4 106.5L305.6 107L306.5 109.1C306.774 109.58 307.008 110.082 307.2 110.6C307.476 111.148 307.71 111.717 307.9 112.3C308.1 112.9 308.4 113.4 308.6 114C308.8 114.6 309.8 117 310.3 118.5L311.2 121.2C311.5 122.1 311.9 123.1 312.2 124.1C312.5 125.1 313.4 128 313.9 130C313.9 130.2 314 130.4 314 130.6C314.247 131.388 314.447 132.189 314.6 133C315.267 135.667 315.867 138.367 316.4 141.1C316.4 141.3 316.5 141.4 316.5 141.6C316.5 141.8 316.8 143.1 316.9 143.9C317 144.7 317.2 145.8 317.4 146.8C317.417 147.305 317.484 147.808 317.6 148.3C317.7 148.8 317.7 149.4 317.8 149.9C317.921 150.526 317.988 151.162 318 151.8C318.121 152.426 318.188 153.062 318.2 153.7C318.316 154.462 318.383 155.23 318.4 156C318.48 156.189 318.515 156.395 318.5 156.6C318.5 157.2 318.6 157.9 318.6 158.6V159C318.6 159.8 318.7 160.5 318.7 161.3C318.7 162.1 318.8 162.8 318.8 163.5V164.8C318.883 165.396 318.916 165.998 318.9 166.6L319 169Z" fill="#F2F5F7"/>
6
-<path d="M282.6 71C284.5 73.3 286.4 75.6 288.2 78H38.9C38.1309 78 37.3932 77.6945 36.8494 77.1506C36.3055 76.6068 36 75.8691 36 75.1V57.9C36 57.1309 36.3055 56.3932 36.8494 55.8494C37.3932 55.3055 38.1309 55 38.9 55H266.5C269.167 57.2667 271.767 59.6667 274.3 62.2C277.2 65 279.9 67.9 282.6 71Z" fill="white"/>
7
-<path d="M56.1 55H38.9C37.2984 55 36 56.2984 36 57.9V75.1C36 76.7016 37.2984 78 38.9 78H56.1C57.7016 78 59 76.7016 59 75.1V57.9C59 56.2984 57.7016 55 56.1 55Z" fill="#FF4136"/>
8
-<path d="M53.4 67.5C53.1875 68.6382 52.5788 69.6643 51.6819 70.3965C50.7849 71.1287 49.6577 71.5197 48.5 71.5C47.9846 71.5056 47.4736 71.4034 47 71.2L45.9 73C46.7302 73.3195 47.6105 73.4888 48.5 73.5H49.7C49.7067 73.1766 49.8113 72.8628 50 72.6C50.2115 72.2913 50.4951 72.0389 50.8261 71.8647C51.1572 71.6904 51.5258 71.5996 51.9 71.6C52.2778 71.5708 52.6567 71.6397 53 71.8H53.1C54.3573 70.6887 55.1735 69.1627 55.4 67.5H53.4ZM52.6 72.4C52.4382 72.2934 52.256 72.2215 52.065 72.189C51.8739 72.1564 51.6782 72.1639 51.4902 72.2109C51.3022 72.2579 51.126 72.3434 50.9728 72.462C50.8195 72.5806 50.6926 72.7298 50.6 72.9C50.4061 73.2493 50.35 73.6584 50.4425 74.047C50.535 74.4356 50.7695 74.7756 51.1 75C51.3806 75.1321 51.6972 75.1673 52 75.1C52.2416 75.0887 52.477 75.0192 52.6859 74.8973C52.8949 74.7754 53.0712 74.6048 53.2 74.4C53.3595 74.1284 53.4295 73.8136 53.4 73.5C53.3627 73.2666 53.2709 73.0453 53.1318 72.8541C52.9928 72.663 52.8106 72.5074 52.6 72.4ZM53.9 62L53 62.2C52.4165 62.2 51.8569 61.9682 51.4444 61.5556C51.0318 61.1431 50.8 60.5835 50.8 60C50.0676 59.7148 49.2857 59.5788 48.5 59.6C47.8222 59.6012 47.1483 59.7023 46.5 59.9L45.9 60.1V60.4L46.8 61.9C47.3079 61.6941 47.852 61.5921 48.4 61.6C49.5526 61.5998 50.67 61.9978 51.5629 62.7267C52.4558 63.4556 53.0695 64.4706 53.3 65.6H55.3C55.165 64.2961 54.6814 63.0525 53.9 62ZM53 58.5C52.7033 58.5 52.4133 58.588 52.1666 58.7528C51.92 58.9176 51.7277 59.1519 51.6142 59.426C51.5006 59.7001 51.4709 60.0017 51.5288 60.2926C51.5867 60.5836 51.7296 60.8509 51.9393 61.0607C52.1491 61.2704 52.4164 61.4133 52.7074 61.4712C52.9983 61.5291 53.2999 61.4993 53.574 61.3858C53.8481 61.2723 54.0824 61.08 54.2472 60.8334C54.412 60.5867 54.5 60.2967 54.5 60C54.5 59.6022 54.342 59.2206 54.0607 58.9393C53.7794 58.658 53.3978 58.5 53 58.5ZM41.9 65.1C41.7099 64.7598 41.3948 64.5069 41.0215 64.3949C40.6482 64.2829 40.246 64.3206 39.9 64.5C39.7183 64.5939 39.5577 64.724 39.4281 64.8823C39.2985 65.0406 39.2027 65.2237 39.1465 65.4204C39.0903 65.6171 39.0749 65.8232 39.1013 66.0261C39.1277 66.2289 39.1953 66.4242 39.3 66.6C39.403 66.7846 39.5465 66.9435 39.7197 67.0647C39.8929 67.186 40.0913 67.2664 40.3 67.3C40.4858 67.3584 40.6831 67.3708 40.8747 67.3359C41.0664 67.3011 41.2466 67.2201 41.4 67.1C41.5702 67.0074 41.7194 66.8804 41.838 66.7272C41.9566 66.574 42.0421 66.3978 42.0891 66.2098C42.1361 66.0218 42.1436 65.8261 42.111 65.635C42.0785 65.444 42.0066 65.2618 41.9 65.1ZM43.5 66.5C43.4878 65.7953 43.6342 65.0968 43.9285 64.4563C44.2228 63.8159 44.6573 63.2498 45.2 62.8L44.6 61.9L44.1 61C43.1191 61.8332 42.3627 62.899 41.9 64.1L42.4 64.6V64.8C42.6917 65.2789 42.7984 65.8479 42.7 66.4C42.5095 66.9816 42.12 67.4773 41.6 67.8H41.5C41.8862 69.4705 42.8406 70.9551 44.2 72L45.2 70.2C44.6729 69.737 44.2492 69.1683 43.9563 68.5309C43.6634 67.8934 43.5079 67.2015 43.5 66.5Z" fill="white"/>
9
-<path d="M124 66.5C124 67.6935 123.526 68.8381 122.682 69.682C121.838 70.5259 120.693 71 119.5 71H69.5C68.3065 71 67.1619 70.5259 66.318 69.682C65.4741 68.8381 65 67.6935 65 66.5C65 65.3065 65.4741 64.1619 66.318 63.318C67.1619 62.4741 68.3065 62 69.5 62H119.5C120.693 62 121.838 62.4741 122.682 63.318C123.526 64.1619 124 65.3065 124 66.5Z" fill="#F1F2F3"/>
10
-<path d="M152 58H151V75H152V58Z" fill="#F1F2F3"/>
11
-<path d="M304.2 104H38.9C38.1309 104 37.3932 103.694 36.8494 103.151C36.3055 102.607 36 101.869 36 101.1V83.9C36 83.1309 36.3055 82.3932 36.8494 81.8494C37.3932 81.3055 38.1309 81 38.9 81H290.5L295.3 88C297.1 90.9 298.9 93.9 300.6 97C302.3 100.1 303.1 101.6 304.2 104Z" fill="white"/>
12
-<path d="M56.1 81H38.9C37.2984 81 36 82.2984 36 83.9V101.1C36 102.702 37.2984 104 38.9 104H56.1C57.7016 104 59 102.702 59 101.1V83.9C59 82.2984 57.7016 81 56.1 81Z" fill="#FF4136"/>
13
-<path d="M53.4 93.5C53.1875 94.6382 52.5788 95.6643 51.6819 96.3965C50.7849 97.1287 49.6577 97.5197 48.5 97.5C47.9846 97.5056 47.4736 97.4034 47 97.2L45.9 99C46.7302 99.3195 47.6105 99.4888 48.5 99.5H49.7C49.7067 99.1766 49.8113 98.8628 50 98.6C50.2115 98.2913 50.4951 98.0389 50.8261 97.8647C51.1572 97.6904 51.5258 97.5996 51.9 97.6C52.2778 97.5708 52.6567 97.6397 53 97.8H53.1C54.3573 96.6887 55.1735 95.1627 55.4 93.5H53.4ZM52.6 98.4C52.4382 98.2934 52.256 98.2215 52.065 98.189C51.8739 98.1564 51.6782 98.1639 51.4902 98.2109C51.3022 98.2579 51.126 98.3434 50.9728 98.462C50.8195 98.5806 50.6926 98.7298 50.6 98.9C50.4061 99.2493 50.35 99.6584 50.4425 100.047C50.535 100.436 50.7695 100.776 51.1 101C51.4609 101.185 51.8785 101.225 52.2683 101.114C52.6581 101.003 52.9911 100.747 53.2 100.4C53.3031 100.232 53.3695 100.044 53.3949 99.8486C53.4203 99.6532 53.4042 99.4545 53.3476 99.2657C53.2909 99.0769 53.195 98.9022 53.0662 98.753C52.9374 98.6038 52.7785 98.4835 52.6 98.4ZM53.9 88L53 88.2C52.7111 88.2 52.425 88.1431 52.1581 88.0325C51.8912 87.922 51.6487 87.7599 51.4444 87.5556C51.2401 87.3513 51.078 87.1088 50.9675 86.8419C50.8569 86.575 50.8 86.2889 50.8 86C50.0676 85.7148 49.2857 85.5788 48.5 85.6C47.6105 85.6112 46.7302 85.7805 45.9 86.1L46.9 87.9C47.4079 87.6941 47.952 87.5921 48.5 87.6C49.6526 87.5998 50.77 87.9978 51.6629 88.7267C52.5558 89.4556 53.1695 90.4706 53.4 91.6H55.4C55.2357 90.2862 54.7172 89.0418 53.9 88ZM53 84.5C52.7033 84.5 52.4133 84.588 52.1666 84.7528C51.92 84.9176 51.7277 85.1519 51.6142 85.426C51.5006 85.7001 51.4709 86.0017 51.5288 86.2926C51.5867 86.5836 51.7296 86.8509 51.9393 87.0607C52.1491 87.2704 52.4164 87.4133 52.7074 87.4712C52.9983 87.5291 53.2999 87.4993 53.574 87.3858C53.8481 87.2723 54.0824 87.08 54.2472 86.8334C54.412 86.5867 54.5 86.2967 54.5 86C54.5 85.6022 54.342 85.2206 54.0607 84.9393C53.7794 84.658 53.3978 84.5 53 84.5ZM41.9 91.1C41.7478 90.8212 41.4988 90.6078 41.2 90.5C40.9972 90.4025 40.775 90.3519 40.55 90.3519C40.325 90.3519 40.1028 90.4025 39.9 90.5C39.7183 90.5939 39.5577 90.724 39.4281 90.8823C39.2985 91.0406 39.2027 91.2237 39.1465 91.4204C39.0903 91.6171 39.0749 91.8232 39.1013 92.0261C39.1277 92.2289 39.1953 92.4242 39.3 92.6C39.3802 92.7776 39.5224 92.9198 39.7 93C39.9239 93.2184 40.2191 93.3487 40.5313 93.3671C40.8436 93.3855 41.152 93.2906 41.4 93.1C41.7232 92.8937 41.955 92.5715 42.048 92.1995C42.141 91.8276 42.088 91.4341 41.9 91.1ZM43.5 92.5C43.4878 91.7953 43.6342 91.0968 43.9285 90.4563C44.2228 89.8159 44.6573 89.2498 45.2 88.8L44.1 87C43.1191 87.8332 42.3627 88.899 41.9 90.1C42.1788 90.2522 42.3922 90.5012 42.5 90.8C42.7917 91.2789 42.8984 91.8479 42.8 92.4C42.6095 92.9816 42.22 93.4773 41.7 93.8H41.6C41.96 95.4565 42.8779 96.9391 44.2 98L45.2 96.2C44.6729 95.737 44.2492 95.1683 43.9563 94.5309C43.6634 93.8934 43.5079 93.2015 43.5 92.5Z" fill="white"/>
14
-<path d="M137 92.5C137 93.6935 136.526 94.8381 135.682 95.682C134.838 96.5259 133.693 97 132.5 97H69.5C68.3065 97 67.1619 96.5259 66.318 95.682C65.4741 94.8381 65 93.6935 65 92.5C65 91.3065 65.4741 90.1619 66.318 89.318C67.1619 88.4741 68.3065 88 69.5 88H132.5C133.693 88 134.838 88.4741 135.682 89.318C136.526 90.1619 137 91.3065 137 92.5Z" fill="#F1F2F3"/>
15
-<path d="M152 84H151V101H152V84Z" fill="#F1F2F3"/>
16
-<path d="M313.9 130H38.9C38.1309 130 37.3932 129.694 36.8494 129.151C36.3055 128.607 36 127.869 36 127.1V109.9C36 109.131 36.3055 108.393 36.8494 107.849C37.3932 107.306 38.1309 107 38.9 107H305.6C309.032 114.41 311.809 122.106 313.9 130Z" fill="white"/>
17
-<path d="M56.1 107H38.9C37.2984 107 36 108.298 36 109.9V127.1C36 128.702 37.2984 130 38.9 130H56.1C57.7016 130 59 128.702 59 127.1V109.9C59 108.298 57.7016 107 56.1 107Z" fill="#FF4136"/>
18
-<path d="M53.4 119.5C53.1875 120.638 52.5788 121.664 51.6819 122.397C50.7849 123.129 49.6577 123.52 48.5 123.5C47.9846 123.506 47.4736 123.403 47 123.2L45.9 125C46.7302 125.32 47.6105 125.489 48.5 125.5H49.7C49.7067 125.177 49.8113 124.863 50 124.6C50.2115 124.291 50.4951 124.039 50.8261 123.865C51.1572 123.69 51.5258 123.6 51.9 123.6C52.2778 123.571 52.6567 123.64 53 123.8H53.1C54.3573 122.689 55.1735 121.163 55.4 119.5H53.4ZM52.6 124.4C52.4382 124.293 52.256 124.222 52.065 124.189C51.8739 124.156 51.6782 124.164 51.4902 124.211C51.3022 124.258 51.126 124.343 50.9728 124.462C50.8195 124.581 50.6926 124.73 50.6 124.9C50.4061 125.249 50.35 125.658 50.4425 126.047C50.535 126.436 50.7695 126.776 51.1 127C51.4609 127.185 51.8785 127.225 52.2683 127.114C52.6581 127.003 52.9911 126.747 53.2 126.4C53.3031 126.232 53.3695 126.044 53.3949 125.849C53.4203 125.653 53.4042 125.455 53.3476 125.266C53.2909 125.077 53.195 124.902 53.0662 124.753C52.9374 124.604 52.7785 124.484 52.6 124.4ZM53.9 114L53 114.2C52.4165 114.2 51.8569 113.968 51.4444 113.556C51.0318 113.143 50.8 112.583 50.8 112C50.0676 111.715 49.2857 111.579 48.5 111.6C47.6105 111.611 46.7302 111.78 45.9 112.1L46.9 113.9C47.4079 113.694 47.952 113.592 48.5 113.6C49.6526 113.6 50.77 113.998 51.6629 114.727C52.5558 115.456 53.1695 116.471 53.4 117.6H55.4C55.2357 116.286 54.7172 115.042 53.9 114ZM53 110.5C52.7033 110.5 52.4133 110.588 52.1666 110.753C51.92 110.918 51.7277 111.152 51.6142 111.426C51.5006 111.7 51.4709 112.002 51.5288 112.293C51.5867 112.584 51.7296 112.851 51.9393 113.061C52.1491 113.27 52.4164 113.413 52.7074 113.471C52.9983 113.529 53.2999 113.499 53.574 113.386C53.8481 113.272 54.0824 113.08 54.2472 112.833C54.412 112.587 54.5 112.297 54.5 112C54.5 111.602 54.342 111.221 54.0607 110.939C53.7794 110.658 53.3978 110.5 53 110.5ZM41.9 117.1C41.7099 116.76 41.3948 116.507 41.0215 116.395C40.6482 116.283 40.246 116.321 39.9 116.5C39.7183 116.594 39.5577 116.724 39.4281 116.882C39.2985 117.041 39.2027 117.224 39.1465 117.42C39.0903 117.617 39.0749 117.823 39.1013 118.026C39.1277 118.229 39.1953 118.424 39.3 118.6C39.4989 118.945 39.8266 119.196 40.2111 119.3C40.5955 119.403 41.0052 119.349 41.35 119.15C41.6948 118.951 41.9464 118.623 42.0496 118.239C42.1527 117.854 42.0989 117.445 41.9 117.1ZM43.5 118.5C43.4878 117.795 43.6342 117.097 43.9285 116.456C44.2228 115.816 44.6573 115.25 45.2 114.8L44.1 113C43.1191 113.833 42.3627 114.899 41.9 116.1C42.1788 116.252 42.3922 116.501 42.5 116.8C42.7917 117.279 42.8984 117.848 42.8 118.4C42.6095 118.982 42.22 119.477 41.7 119.8H41.6C41.96 121.456 42.8779 122.939 44.2 124L45.2 122.2C44.6729 121.737 44.2492 121.168 43.9563 120.531C43.6634 119.893 43.5079 119.201 43.5 118.5Z" fill="white"/>
19
-<path d="M114 118.5C114 119.693 113.526 120.838 112.682 121.682C111.838 122.526 110.693 123 109.5 123H69.5C68.3065 123 67.1619 122.526 66.318 121.682C65.4741 120.838 65 119.693 65 118.5C65 117.307 65.4741 116.162 66.318 115.318C67.1619 114.474 68.3065 114 69.5 114H109.5C110.693 114 111.838 114.474 112.682 115.318C113.526 116.162 114 117.307 114 118.5Z" fill="#F1F2F3"/>
20
-<path d="M187.5 62H165.5C163.015 62 161 64.0147 161 66.5C161 68.9853 163.015 71 165.5 71H187.5C189.985 71 192 68.9853 192 66.5C192 64.0147 189.985 62 187.5 62Z" fill="#F1F2F3"/>
21
-<path d="M203 92.5C203 93.6935 202.526 94.8381 201.682 95.682C200.838 96.5259 199.693 97 198.5 97H165.5C164.307 97 163.162 96.5259 162.318 95.682C161.474 94.8381 161 93.6935 161 92.5C161 91.3065 161.474 90.1619 162.318 89.318C163.162 88.4741 164.307 88 165.5 88H198.5C199.693 88 200.838 88.4741 201.682 89.318C202.526 90.1619 203 91.3065 203 92.5Z" fill="#F1F2F3"/>
22
-<path d="M196 118.5C196 119.693 195.526 120.838 194.682 121.682C193.838 122.526 192.693 123 191.5 123H165.5C164.307 123 163.162 122.526 162.318 121.682C161.474 120.838 161 119.693 161 118.5C161 117.307 161.474 116.162 162.318 115.318C163.162 114.474 164.307 114 165.5 114H191.5C192.693 114 193.838 114.474 194.682 115.318C195.526 116.162 196 117.307 196 118.5Z" fill="#F1F2F3"/>
23
-<path d="M252 66.5C252 67.6935 251.526 68.8381 250.682 69.682C249.838 70.5259 248.693 71 247.5 71H232.5C231.307 71 230.162 70.5259 229.318 69.682C228.474 68.8381 228 67.6935 228 66.5C228 65.3065 228.474 64.1619 229.318 63.318C230.162 62.4741 231.307 62 232.5 62H247.5C248.693 62 249.838 62.4741 250.682 63.318C251.526 64.1619 252 65.3065 252 66.5Z" fill="#F1F2F3"/>
24
-<path d="M252 92.5C252 93.6935 251.526 94.8381 250.682 95.682C249.838 96.5259 248.693 97 247.5 97H232.5C231.307 97 230.162 96.5259 229.318 95.682C228.474 94.8381 228 93.6935 228 92.5C228 91.3065 228.474 90.1619 229.318 89.318C230.162 88.4741 231.307 88 232.5 88H247.5C248.693 88 249.838 88.4741 250.682 89.318C251.526 90.1619 252 91.3065 252 92.5Z" fill="#F1F2F3"/>
25
-<path d="M252 118.5C252 119.693 251.526 120.838 250.682 121.682C249.838 122.526 248.693 123 247.5 123H232.5C231.307 123 230.162 122.526 229.318 121.682C228.474 120.838 228 119.693 228 118.5C228 117.307 228.474 116.162 229.318 115.318C230.162 114.474 231.307 114 232.5 114H247.5C248.693 114 249.838 114.474 250.682 115.318C251.526 116.162 252 117.307 252 118.5Z" fill="#F1F2F3"/>
26
-<path d="M152 110H151V127H152V110Z" fill="#F1F2F3"/>
27
-<path d="M219 58H218V75H219V58Z" fill="#F1F2F3"/>
28
-<path d="M219 84H218V101H219V84Z" fill="#F1F2F3"/>
29
-<path d="M219 110H218V127H219V110Z" fill="#F1F2F3"/>
30
-<path d="M262 58H261V75H262V58Z" fill="#F1F2F3"/>
31
-<path d="M262 84H261V101H262V84Z" fill="#F1F2F3"/>
32
-<path d="M318.4 156H38.9C38.1309 156 37.3932 155.694 36.8494 155.151C36.3055 154.607 36 153.869 36 153.1V135.9C36 135.131 36.3055 134.393 36.8494 133.849C37.3932 133.306 38.1309 133 38.9 133H314.6C315.267 135.667 315.867 138.367 316.4 141.1C316.8 143 317.1 144.9 317.4 146.8C317.7 148.7 318.2 152.9 318.4 156Z" fill="white"/>
33
-<path d="M56.1 133H38.9C37.2984 133 36 134.298 36 135.9V153.1C36 154.702 37.2984 156 38.9 156H56.1C57.7016 156 59 154.702 59 153.1V135.9C59 134.298 57.7016 133 56.1 133Z" fill="#FFC300"/>
34
-<path d="M53.4 145.5C53.1875 146.638 52.5788 147.664 51.6819 148.397C50.7849 149.129 49.6577 149.52 48.5 149.5C47.9846 149.506 47.4736 149.403 47 149.2L45.9 151C46.7302 151.32 47.6105 151.489 48.5 151.5H49.7C49.7067 151.177 49.8113 150.863 50 150.6C50.2115 150.291 50.4951 150.039 50.8261 149.865C51.1572 149.69 51.5258 149.6 51.9 149.6C52.2778 149.571 52.6567 149.64 53 149.8C53 149.9 53 149.9 53.1 149.9C54.3573 148.789 55.1735 147.263 55.4 145.6L53.4 145.5ZM52.6 150.4C52.4382 150.293 52.256 150.222 52.065 150.189C51.8739 150.156 51.6782 150.164 51.4902 150.211C51.3022 150.258 51.126 150.343 50.9728 150.462C50.8195 150.581 50.6926 150.73 50.6 150.9C50.4061 151.249 50.35 151.658 50.4425 152.047C50.535 152.436 50.7695 152.776 51.1 153C51.4609 153.185 51.8785 153.225 52.2683 153.114C52.6581 153.003 52.9911 152.747 53.2 152.4C53.3031 152.232 53.3695 152.044 53.3949 151.849C53.4203 151.653 53.4042 151.455 53.3476 151.266C53.2909 151.077 53.195 150.902 53.0662 150.753C52.9374 150.604 52.7785 150.484 52.6 150.4ZM53.9 140L53 140.2C52.4165 140.2 51.8569 139.968 51.4444 139.556C51.0318 139.143 50.8 138.583 50.8 138C50.0676 137.715 49.2857 137.579 48.5 137.6C47.6105 137.611 46.7302 137.78 45.9 138.1L46.9 139.9C47.4079 139.694 47.952 139.592 48.5 139.6C49.6526 139.6 50.77 139.998 51.6629 140.727C52.5558 141.456 53.1695 142.471 53.4 143.6H55.4C55.2357 142.286 54.7172 141.042 53.9 140ZM53 136.5C52.7033 136.5 52.4133 136.588 52.1666 136.753C51.92 136.918 51.7277 137.152 51.6142 137.426C51.5006 137.7 51.4709 138.002 51.5288 138.293C51.5867 138.584 51.7296 138.851 51.9393 139.061C52.1491 139.27 52.4164 139.413 52.7074 139.471C52.9983 139.529 53.2999 139.499 53.574 139.386C53.8481 139.272 54.0824 139.08 54.2472 138.833C54.412 138.587 54.5 138.297 54.5 138C54.5 137.602 54.342 137.221 54.0607 136.939C53.7794 136.658 53.3978 136.5 53 136.5ZM41.9 143.1C41.7099 142.76 41.3948 142.507 41.0215 142.395C40.6482 142.283 40.246 142.321 39.9 142.5C39.7183 142.594 39.5577 142.724 39.4281 142.882C39.2985 143.041 39.2027 143.224 39.1465 143.42C39.0903 143.617 39.0749 143.823 39.1013 144.026C39.1277 144.229 39.1953 144.424 39.3 144.6C39.4989 144.945 39.8266 145.196 40.2111 145.3C40.5955 145.403 41.0052 145.349 41.35 145.15C41.6948 144.951 41.9464 144.623 42.0496 144.239C42.1527 143.854 42.0989 143.445 41.9 143.1ZM43.5 144.5C43.4878 143.795 43.6342 143.097 43.9285 142.456C44.2228 141.816 44.6573 141.25 45.2 140.8L44.1 139C43.1191 139.833 42.3627 140.899 41.9 142.1C42.1788 142.252 42.3922 142.501 42.5 142.8C42.7917 143.279 42.8984 143.848 42.8 144.4C42.6095 144.982 42.22 145.477 41.7 145.8H41.6C41.96 147.456 42.8779 148.939 44.2 150L45.2 148.2C44.6729 147.737 44.2492 147.168 43.9563 146.531C43.6634 145.893 43.5079 145.201 43.5 144.5Z" fill="white"/>
35
-<path d="M137 144.5C137 145.693 136.526 146.838 135.682 147.682C134.838 148.526 133.693 149 132.5 149H69.5C68.3065 149 67.1619 148.526 66.318 147.682C65.4741 146.838 65 145.693 65 144.5C65 143.307 65.4741 142.162 66.318 141.318C67.1619 140.474 68.3065 140 69.5 140H132.5C133.693 140 134.838 140.474 135.682 141.318C136.526 142.162 137 143.307 137 144.5Z" fill="#F1F2F3"/>
36
-<path d="M152 136H151V153H152V136Z" fill="#F1F2F3"/>
37
-<path d="M203 144.5C203 145.693 202.526 146.838 201.682 147.682C200.838 148.526 199.693 149 198.5 149H165.5C164.307 149 163.162 148.526 162.318 147.682C161.474 146.838 161 145.693 161 144.5C161 143.307 161.474 142.162 162.318 141.318C163.162 140.474 164.307 140 165.5 140H198.5C199.693 140 200.838 140.474 201.682 141.318C202.526 142.162 203 143.307 203 144.5Z" fill="#F1F2F3"/>
38
-<path d="M252 144.5C252 145.693 251.526 146.838 250.682 147.682C249.838 148.526 248.693 149 247.5 149H232.5C231.307 149 230.162 148.526 229.318 147.682C228.474 146.838 228 145.693 228 144.5C228 143.307 228.474 142.162 229.318 141.318C230.162 140.474 231.307 140 232.5 140H247.5C248.693 140 249.838 140.474 250.682 141.318C251.526 142.162 252 143.307 252 144.5Z" fill="#F1F2F3"/>
39
-<path d="M219 136H218V153H219V136Z" fill="#F1F2F3"/>
40
-<path d="M262 136H261V153H262V136Z" fill="#F1F2F3"/>
41
-<path d="M262 110H261V127H262V110Z" fill="#F1F2F3"/>
42
-<path d="M319 169C319 173.4 318.8 177.7 318.4 182H38.9C38.1309 182 37.3932 181.694 36.8494 181.151C36.3055 180.607 36 179.869 36 179.1V161.9C36 161.131 36.3055 160.393 36.8494 159.849C37.3932 159.306 38.1309 159 38.9 159H318.7C318.9 162.3 319 165.6 319 169Z" fill="white"/>
43
-<path d="M56.1 159H38.9C37.2984 159 36 160.298 36 161.9V179.1C36 180.702 37.2984 182 38.9 182H56.1C57.7016 182 59 180.702 59 179.1V161.9C59 160.298 57.7016 159 56.1 159Z" fill="#FFC300"/>
44
-<path d="M53.4 171.5C53.1875 172.638 52.5788 173.664 51.6819 174.397C50.7849 175.129 49.6577 175.52 48.5 175.5C47.9846 175.506 47.4736 175.403 47 175.2L45.9 177C46.7302 177.32 47.6105 177.489 48.5 177.5H49.7C49.7067 177.177 49.8113 176.863 50 176.6C50.2115 176.291 50.4951 176.039 50.8261 175.865C51.1572 175.69 51.5258 175.6 51.9 175.6C52.2778 175.571 52.6567 175.64 53 175.8C53 175.9 53 175.9 53.1 175.9C54.3573 174.789 55.1735 173.263 55.4 171.6L53.4 171.5ZM52.6 176.4C52.4382 176.293 52.256 176.222 52.065 176.189C51.8739 176.156 51.6782 176.164 51.4902 176.211C51.3022 176.258 51.126 176.343 50.9728 176.462C50.8195 176.581 50.6926 176.73 50.6 176.9C50.4061 177.249 50.35 177.658 50.4425 178.047C50.535 178.436 50.7695 178.776 51.1 179C51.4609 179.185 51.8785 179.225 52.2683 179.114C52.6581 179.003 52.9911 178.747 53.2 178.4C53.3031 178.232 53.3695 178.044 53.3949 177.849C53.4203 177.653 53.4042 177.455 53.3476 177.266C53.2909 177.077 53.195 176.902 53.0662 176.753C52.9374 176.604 52.7785 176.484 52.6 176.4ZM53.9 166L53 166.2C52.4165 166.2 51.8569 165.968 51.4444 165.556C51.0318 165.143 50.8 164.583 50.8 164C50.0676 163.715 49.2857 163.579 48.5 163.6C47.6105 163.611 46.7302 163.78 45.9 164.1L46.9 165.9C47.4079 165.694 47.952 165.592 48.5 165.6C49.6526 165.6 50.77 165.998 51.6629 166.727C52.5558 167.456 53.1695 168.471 53.4 169.6H55.4C55.2357 168.286 54.7172 167.042 53.9 166ZM53 162.5C52.7033 162.5 52.4133 162.588 52.1666 162.753C51.92 162.918 51.7277 163.152 51.6142 163.426C51.5006 163.7 51.4709 164.002 51.5288 164.293C51.5867 164.584 51.7296 164.851 51.9393 165.061C52.1491 165.27 52.4164 165.413 52.7074 165.471C52.9983 165.529 53.2999 165.499 53.574 165.386C53.8481 165.272 54.0824 165.08 54.2472 164.833C54.412 164.587 54.5 164.297 54.5 164C54.5 163.602 54.342 163.221 54.0607 162.939C53.7794 162.658 53.3978 162.5 53 162.5ZM41.9 169.1C41.7099 168.76 41.3948 168.507 41.0215 168.395C40.6482 168.283 40.246 168.321 39.9 168.5C39.7183 168.594 39.5577 168.724 39.4281 168.882C39.2985 169.041 39.2027 169.224 39.1465 169.42C39.0903 169.617 39.0749 169.823 39.1013 170.026C39.1277 170.229 39.1953 170.424 39.3 170.6C39.4989 170.945 39.8266 171.196 40.2111 171.3C40.5955 171.403 41.0052 171.349 41.35 171.15C41.6948 170.951 41.9464 170.623 42.0496 170.239C42.1527 169.854 42.0989 169.445 41.9 169.1ZM43.5 170.5C43.4878 169.795 43.6342 169.097 43.9285 168.456C44.2228 167.816 44.6573 167.25 45.2 166.8L44.1 165C43.1191 165.833 42.3627 166.899 41.9 168.1C42.1788 168.252 42.3922 168.501 42.5 168.8C42.7917 169.279 42.8984 169.848 42.8 170.4C42.6095 170.982 42.22 171.477 41.7 171.8H41.6C41.96 173.456 42.8779 174.939 44.2 176L45.2 174.2C44.6729 173.737 44.2492 173.168 43.9563 172.531C43.6634 171.893 43.5079 171.201 43.5 170.5Z" fill="white"/>
45
-<path d="M114 170.5C114 171.693 113.526 172.838 112.682 173.682C111.838 174.526 110.693 175 109.5 175H69.5C68.3065 175 67.1619 174.526 66.318 173.682C65.4741 172.838 65 171.693 65 170.5C65 169.307 65.4741 168.162 66.318 167.318C67.1619 166.474 68.3065 166 69.5 166H109.5C110.693 166 111.838 166.474 112.682 167.318C113.526 168.162 114 169.307 114 170.5Z" fill="#F1F2F3"/>
46
-<path d="M196 170.5C196 171.693 195.526 172.838 194.682 173.682C193.838 174.526 192.693 175 191.5 175H165.5C164.307 175 163.162 174.526 162.318 173.682C161.474 172.838 161 171.693 161 170.5C161 169.307 161.474 168.162 162.318 167.318C163.162 166.474 164.307 166 165.5 166H191.5C192.693 166 193.838 166.474 194.682 167.318C195.526 168.162 196 169.307 196 170.5Z" fill="#F1F2F3"/>
47
-<path d="M252 170.5C252 171.693 251.526 172.838 250.682 173.682C249.838 174.526 248.693 175 247.5 175H232.5C231.307 175 230.162 174.526 229.318 173.682C228.474 172.838 228 171.693 228 170.5C228 169.307 228.474 168.162 229.318 167.318C230.162 166.474 231.307 166 232.5 166H247.5C248.693 166 249.838 166.474 250.682 167.318C251.526 168.162 252 169.307 252 170.5Z" fill="#F1F2F3"/>
48
-<path d="M152 162H151V179H152V162Z" fill="#F1F2F3"/>
49
-<path d="M219 162H218V179H219V162Z" fill="#F1F2F3"/>
50
-<path d="M262 162H261V179H262V162Z" fill="#F1F2F3"/>
51
-<path d="M318.2 185C317.9 187.4 317.6 189.7 317.2 192C316.8 194.3 316.2 198 315.6 201C315 204 314.5 205.7 313.9 208H38.9C38.1309 208 37.3932 207.694 36.8494 207.151C36.3055 206.607 36 205.869 36 205.1V187.9C36 187.131 36.3055 186.393 36.8494 185.849C37.3932 185.306 38.1309 185 38.9 185H318.2Z" fill="white"/>
52
-<path d="M56.1 185H38.9C37.2984 185 36 186.298 36 187.9V205.1C36 206.702 37.2984 208 38.9 208H56.1C57.7016 208 59 206.702 59 205.1V187.9C59 186.298 57.7016 185 56.1 185Z" fill="#3A5367"/>
53
-<path d="M53.4 197.5C53.1875 198.638 52.5788 199.664 51.6819 200.397C50.7849 201.129 49.6577 201.52 48.5 201.5C47.9846 201.506 47.4736 201.403 47 201.2L45.9 203C46.7302 203.32 47.6105 203.489 48.5 203.5H49.7C49.7067 203.177 49.8113 202.863 50 202.6C50.2115 202.291 50.4951 202.039 50.8261 201.865C51.1572 201.69 51.5258 201.6 51.9 201.6C52.2778 201.571 52.6567 201.64 53 201.8C53 201.9 53 201.9 53.1 201.9C54.3573 200.789 55.1735 199.263 55.4 197.6L53.4 197.5ZM52.6 202.4C52.4382 202.293 52.256 202.222 52.065 202.189C51.8739 202.156 51.6782 202.164 51.4902 202.211C51.3022 202.258 51.126 202.343 50.9728 202.462C50.8195 202.581 50.6926 202.73 50.6 202.9C50.4061 203.249 50.35 203.658 50.4425 204.047C50.535 204.436 50.7695 204.776 51.1 205C51.4609 205.185 51.8785 205.225 52.2683 205.114C52.6581 205.003 52.9911 204.747 53.2 204.4C53.3031 204.232 53.3695 204.044 53.3949 203.849C53.4203 203.653 53.4042 203.455 53.3476 203.266C53.2909 203.077 53.195 202.902 53.0662 202.753C52.9374 202.604 52.7785 202.484 52.6 202.4ZM53.9 192L53 192.2C52.4165 192.2 51.8569 191.968 51.4444 191.556C51.0318 191.143 50.8 190.583 50.8 190C50.0676 189.715 49.2857 189.579 48.5 189.6C47.6105 189.611 46.7302 189.78 45.9 190.1L46.9 191.9C47.4079 191.694 47.952 191.592 48.5 191.6C49.6526 191.6 50.77 191.998 51.6629 192.727C52.5558 193.456 53.1695 194.471 53.4 195.6H55.4C55.2357 194.286 54.7172 193.042 53.9 192ZM53 188.5C52.7033 188.5 52.4133 188.588 52.1666 188.753C51.92 188.918 51.7277 189.152 51.6142 189.426C51.5006 189.7 51.4709 190.002 51.5288 190.293C51.5867 190.584 51.7296 190.851 51.9393 191.061C52.1491 191.27 52.4164 191.413 52.7074 191.471C52.9983 191.529 53.2999 191.499 53.574 191.386C53.8481 191.272 54.0824 191.08 54.2472 190.833C54.412 190.587 54.5 190.297 54.5 190C54.5 189.602 54.342 189.221 54.0607 188.939C53.7794 188.658 53.3978 188.5 53 188.5ZM41.9 195.1C41.7099 194.76 41.3948 194.507 41.0215 194.395C40.6482 194.283 40.246 194.321 39.9 194.5C39.7183 194.594 39.5577 194.724 39.4281 194.882C39.2985 195.041 39.2027 195.224 39.1465 195.42C39.0903 195.617 39.0749 195.823 39.1013 196.026C39.1277 196.229 39.1953 196.424 39.3 196.6C39.4989 196.945 39.8266 197.196 40.2111 197.3C40.5955 197.403 41.0052 197.349 41.35 197.15C41.6948 196.951 41.9464 196.623 42.0496 196.239C42.1527 195.854 42.0989 195.445 41.9 195.1ZM43.5 196.5C43.4878 195.795 43.6342 195.097 43.9285 194.456C44.2228 193.816 44.6573 193.25 45.2 192.8L44.1 191C43.1191 191.833 42.3627 192.899 41.9 194.1C42.1788 194.252 42.3922 194.501 42.5 194.8C42.7917 195.279 42.8984 195.848 42.8 196.4C42.6095 196.982 42.22 197.477 41.7 197.8H41.6C41.96 199.456 42.8779 200.939 44.2 202L45.2 200.2C44.6729 199.737 44.2492 199.168 43.9563 198.531C43.6634 197.893 43.5079 197.201 43.5 196.5Z" fill="white"/>
54
-<path d="M127 196.5C127 197.693 126.526 198.838 125.682 199.682C124.838 200.526 123.693 201 122.5 201H69.5C68.3065 201 67.1619 200.526 66.318 199.682C65.4741 198.838 65 197.693 65 196.5C65 195.307 65.4741 194.162 66.318 193.318C67.1619 192.474 68.3065 192 69.5 192H122.5C123.693 192 124.838 192.474 125.682 193.318C126.526 194.162 127 195.307 127 196.5Z" fill="#F1F2F3"/>
55
-<path d="M182 196.5C182 197.693 181.526 198.838 180.682 199.682C179.838 200.526 178.693 201 177.5 201H165.5C164.307 201 163.162 200.526 162.318 199.682C161.474 198.838 161 197.693 161 196.5C161 195.307 161.474 194.162 162.318 193.318C163.162 192.474 164.307 192 165.5 192H177.5C178.693 192 179.838 192.474 180.682 193.318C181.526 194.162 182 195.307 182 196.5Z" fill="#F1F2F3"/>
56
-<path d="M252 196.5C252 197.693 251.526 198.838 250.682 199.682C249.838 200.526 248.693 201 247.5 201H232.5C231.307 201 230.162 200.526 229.318 199.682C228.474 198.838 228 197.693 228 196.5C228 195.307 228.474 194.162 229.318 193.318C230.162 192.474 231.307 192 232.5 192H247.5C248.693 192 249.838 192.474 250.682 193.318C251.526 194.162 252 195.307 252 196.5Z" fill="#F1F2F3"/>
57
-<path d="M274.3 62.2C273.349 62.4455 272.507 63.0022 271.909 63.7815C271.311 64.5607 270.991 65.5177 271 66.5C271 67.6934 271.474 68.838 272.318 69.6819C273.162 70.5258 274.307 71 275.5 71H282.6C279.9 67.9 277.2 65 274.3 62.2Z" fill="#F1F2F3"/>
58
-<path d="M296.5 114H275.5C274.307 114 273.162 114.474 272.318 115.318C271.474 116.162 271 117.307 271 118.5C271 119.693 271.474 120.838 272.318 121.682C273.162 122.526 274.307 123 275.5 123H296.5C297.693 123 298.838 122.526 299.682 121.682C300.526 120.838 301 119.693 301 118.5C301 117.307 300.526 116.162 299.682 115.318C298.838 114.474 297.693 114 296.5 114Z" fill="#F1F2F3"/>
59
-<path d="M295.3 88H275.5C274.307 88 273.162 88.4741 272.318 89.318C271.474 90.1619 271 91.3065 271 92.5C271 93.6935 271.474 94.8381 272.318 95.682C273.162 96.5259 274.307 97 275.5 97H300.6C298.9 93.9 297.1 90.9 295.3 88Z" fill="#F1F2F3"/>
60
-<path d="M316.4 141.1C315.599 140.393 314.568 140.003 313.5 140H275.5C274.307 140 273.162 140.474 272.318 141.318C271.474 142.162 271 143.307 271 144.5C271 145.693 271.474 146.838 272.318 147.682C273.162 148.526 274.307 149 275.5 149H313.5C314.282 148.987 315.048 148.778 315.729 148.394C316.41 148.01 316.984 147.462 317.4 146.8C317.1 144.9 316.8 143 316.4 141.1Z" fill="#F1F2F3"/>
61
-<path d="M275.5 192C274.307 192 273.162 192.474 272.318 193.318C271.474 194.162 271 195.307 271 196.5C271 197.693 271.474 198.838 272.318 199.682C273.162 200.526 274.307 201 275.5 201H315.6C316.2 198 316.8 195 317.2 192H275.5Z" fill="#F1F2F3"/>
62
-<path d="M287.5 166H275.5C274.307 166 273.162 166.474 272.318 167.318C271.474 168.162 271 169.307 271 170.5C271 171.693 271.474 172.838 272.318 173.682C273.162 174.526 274.307 175 275.5 175H287.5C288.693 175 289.838 174.526 290.682 173.682C291.526 172.838 292 171.693 292 170.5C292 169.307 291.526 168.162 290.682 167.318C289.838 166.474 288.693 166 287.5 166Z" fill="#F1F2F3"/>
63
-<path d="M313 211C310.739 218.907 307.795 226.603 304.2 234H38.9C38.1309 234 37.3932 233.694 36.8494 233.151C36.3055 232.607 36 231.869 36 231.1V213.9C36 213.131 36.3055 212.393 36.8494 211.849C37.3932 211.306 38.1309 211 38.9 211H313Z" fill="white"/>
64
-<path d="M56.1 211H38.9C37.2984 211 36 212.298 36 213.9V231.1C36 232.702 37.2984 234 38.9 234H56.1C57.7016 234 59 232.702 59 231.1V213.9C59 212.298 57.7016 211 56.1 211Z" fill="#AEB3B7"/>
65
-<path d="M53.4 223.5C53.1875 224.638 52.5788 225.664 51.6819 226.397C50.7849 227.129 49.6577 227.52 48.5 227.5C47.9846 227.506 47.4736 227.403 47 227.2L45.9 229C46.7302 229.32 47.6105 229.489 48.5 229.5H49.7C49.7067 229.177 49.8113 228.863 50 228.6C50.2115 228.291 50.4951 228.039 50.8261 227.865C51.1572 227.69 51.5258 227.6 51.9 227.6C52.2778 227.571 52.6567 227.64 53 227.8C53 227.9 53 227.9 53.1 227.9C54.3573 226.789 55.1735 225.263 55.4 223.6L53.4 223.5ZM52.6 228.4C52.4382 228.293 52.256 228.222 52.065 228.189C51.8739 228.156 51.6782 228.164 51.4902 228.211C51.3022 228.258 51.126 228.343 50.9728 228.462C50.8195 228.581 50.6926 228.73 50.6 228.9C50.4061 229.249 50.35 229.658 50.4425 230.047C50.535 230.436 50.7695 230.776 51.1 231C51.4609 231.185 51.8785 231.225 52.2683 231.114C52.6581 231.003 52.9911 230.747 53.2 230.4C53.3031 230.232 53.3695 230.044 53.3949 229.849C53.4203 229.653 53.4042 229.455 53.3476 229.266C53.2909 229.077 53.195 228.902 53.0662 228.753C52.9374 228.604 52.7785 228.484 52.6 228.4ZM53.9 218L53 218.2C52.4165 218.2 51.8569 217.968 51.4444 217.556C51.0318 217.143 50.8 216.583 50.8 216C50.0676 215.715 49.2857 215.579 48.5 215.6C47.6105 215.611 46.7302 215.78 45.9 216.1L46.9 217.9C47.4079 217.694 47.952 217.592 48.5 217.6C49.6526 217.6 50.77 217.998 51.6629 218.727C52.5558 219.456 53.1695 220.471 53.4 221.6H55.4C55.2357 220.286 54.7172 219.042 53.9 218ZM53 214.5C52.7033 214.5 52.4133 214.588 52.1666 214.753C51.92 214.918 51.7277 215.152 51.6142 215.426C51.5006 215.7 51.4709 216.002 51.5288 216.293C51.5867 216.584 51.7296 216.851 51.9393 217.061C52.1491 217.27 52.4164 217.413 52.7074 217.471C52.9983 217.529 53.2999 217.499 53.574 217.386C53.8481 217.272 54.0824 217.08 54.2472 216.833C54.412 216.587 54.5 216.297 54.5 216C54.5 215.602 54.342 215.221 54.0607 214.939C53.7794 214.658 53.3978 214.5 53 214.5ZM41.9 221.1C41.7099 220.76 41.3948 220.507 41.0215 220.395C40.6482 220.283 40.246 220.321 39.9 220.5C39.7183 220.594 39.5577 220.724 39.4281 220.882C39.2985 221.041 39.2027 221.224 39.1465 221.42C39.0903 221.617 39.0749 221.823 39.1013 222.026C39.1277 222.229 39.1953 222.424 39.3 222.6C39.4989 222.945 39.8266 223.196 40.2111 223.3C40.5955 223.403 41.0052 223.349 41.35 223.15C41.6948 222.951 41.9464 222.623 42.0496 222.239C42.1527 221.854 42.0989 221.445 41.9 221.1ZM43.5 222.5C43.4878 221.795 43.6342 221.097 43.9285 220.456C44.2228 219.816 44.6573 219.25 45.2 218.8L44.1 217C43.1191 217.833 42.3627 218.899 41.9 220.1C42.1788 220.252 42.3922 220.501 42.5 220.8C42.7917 221.279 42.8984 221.848 42.8 222.4C42.6095 222.982 42.22 223.477 41.7 223.8H41.6C41.96 225.456 42.8779 226.939 44.2 228L45.2 226.2C44.6729 225.737 44.2492 225.168 43.9563 224.531C43.6634 223.893 43.5079 223.201 43.5 222.5Z" fill="white"/>
66
-<path d="M119 222.5C119 223.693 118.526 224.838 117.682 225.682C116.838 226.526 115.693 227 114.5 227H69.5C68.3065 227 67.1619 226.526 66.318 225.682C65.4741 224.838 65 223.693 65 222.5C65 221.307 65.4741 220.162 66.318 219.318C67.1619 218.474 68.3065 218 69.5 218H114.5C115.693 218 116.838 218.474 117.682 219.318C118.526 220.162 119 221.307 119 222.5Z" fill="#F1F2F3"/>
67
-<path d="M192 222.5C192 223.693 191.526 224.838 190.682 225.682C189.838 226.526 188.693 227 187.5 227H165.5C164.307 227 163.162 226.526 162.318 225.682C161.474 224.838 161 223.693 161 222.5C161 221.307 161.474 220.162 162.318 219.318C163.162 218.474 164.307 218 165.5 218H187.5C188.693 218 189.838 218.474 190.682 219.318C191.526 220.162 192 221.307 192 222.5Z" fill="#F1F2F3"/>
68
-<path d="M252 222.5C252 223.693 251.526 224.838 250.682 225.682C249.838 226.526 248.693 227 247.5 227H232.5C231.307 227 230.162 226.526 229.318 225.682C228.474 224.838 228 223.693 228 222.5C228 221.307 228.474 220.162 229.318 219.318C230.162 218.474 231.307 218 232.5 218H247.5C248.693 218 249.838 218.474 250.682 219.318C251.526 220.162 252 221.307 252 222.5Z" fill="#F1F2F3"/>
69
-<path d="M152 214H151V231H152V214Z" fill="#F1F2F3"/>
70
-<path d="M219 214H218V231H219V214Z" fill="#F1F2F3"/>
71
-<path d="M262 214H261V231H262V214Z" fill="#F1F2F3"/>
72
-<path d="M301.5 218H275.5C274.307 218 273.162 218.474 272.318 219.318C271.474 220.162 271 221.307 271 222.5C271 223.693 271.474 224.838 272.318 225.682C273.162 226.526 274.307 227 275.5 227H301.5C302.693 227 303.838 226.526 304.682 225.682C305.526 224.838 306 223.693 306 222.5C306 221.307 305.526 220.162 304.682 219.318C303.838 218.474 302.693 218 301.5 218Z" fill="#F1F2F3"/>
73
-<path d="M152 188H151V205H152V188Z" fill="#F1F2F3"/>
74
-<path d="M219 188H218V205H219V188Z" fill="#F1F2F3"/>
75
-<path d="M262 188H261V205H262V188Z" fill="#F1F2F3"/>
76
-<path opacity="0.03" d="M318.4 175.6C318.2 171.9 317.8 168.3 317.4 164.7C317 161.1 316.8 160.1 316.4 157.9C316 155.7 315.3 151.4 314.6 148.3C314.4 147.1 314.1 145.9 313.9 144.7C311.83 135.403 309.055 126.276 305.6 117.4C305.2 116.2 304.7 115 304.2 113.8C303.1 111 301.9 108.2 300.6 105.5C299.3 102.8 297.1 98.3 295.3 94.8L290.5 86.5C289.8 85.3 289 84.1 288.2 82.9C286.4 80.1 284.5 77.3 282.6 74.6C280.7 71.9 277.2 67.4 274.3 64.1C271.4 60.8 269.2 58.3 266.5 55.6L262.9 52H170V237H302.7L304.2 234C307.795 226.603 310.739 218.907 313 211L313.9 208C314.5 205.7 315.1 203.4 315.6 201C315.7 200.3 315.9 199.5 316 198.8C316.1 198.1 316.3 197.3 316.5 196.5C316.7 195.7 316.8 195 316.9 194.3C317.015 193.774 317.082 193.238 317.1 192.7C317.182 192.476 317.216 192.238 317.2 192C317.382 191.243 317.515 190.474 317.6 189.7C317.7 189.2 317.7 188.6 317.8 188.1C317.921 187.474 317.988 186.838 318 186.2C318.1 185.8 318.1 185.4 318.2 185C318.3 184.6 318.3 184 318.3 183.5C318.383 183.005 318.416 182.502 318.4 182L318.7 179.1L318.4 175.6Z" fill="#304659"/>
77
-<path opacity="0.05" d="M319 166.6C319.016 165.998 318.983 165.396 318.9 164.8V163.5C318.9 162.8 318.8 162 318.8 161.3C318.8 160.6 318.7 159.8 318.7 159V158.6C318.7 157.9 318.6 157.2 318.6 156.6C318.615 156.395 318.58 156.189 318.5 156C318.483 155.23 318.416 154.462 318.3 153.7C318.288 153.062 318.221 152.426 318.1 151.8C318.088 151.162 318.021 150.526 317.9 149.9C317.8 149.4 317.8 148.8 317.7 148.3C317.584 147.808 317.517 147.305 317.5 146.8C317.3 145.8 317.2 144.9 317 143.9C316.8 142.9 316.7 142.4 316.6 141.6C316.5 140.8 316.5 141.3 316.5 141.1C316.033 138.433 315.433 135.733 314.7 133C314.547 132.189 314.347 131.388 314.1 130.6C314.1 130.4 314 130.2 314 130C313.5 128 312.9 126 312.3 124.1C311.7 122.2 311.6 122.1 311.3 121.2L310.4 118.5C309.9 117 309.3 115.5 308.7 114C308.1 112.5 308.2 112.9 308 112.3C307.81 111.717 307.576 111.148 307.3 110.6C307.108 110.082 306.874 109.58 306.6 109.1L305.7 107L305.5 106.5L304.3 104C303.992 103.419 303.725 102.818 303.5 102.2L302.6 100.5C302.305 99.8794 301.971 99.2782 301.6 98.7L300.7 97L299.8 95.3L299.2 94.3C298 92.2 296.7 90.1 295.4 88L294.5 86.6L293.5 85.2L290.5 81L288.2 78C286.4 75.6 284.5 73.3 282.6 71L281.2 69.5L280.1 68.3C278.9 66.9 277.6 65.5 276.3 64.2L274.3 62.2L272.5 60.4C272.487 60.4 272.474 60.3974 272.462 60.3924C272.45 60.3874 272.439 60.38 272.429 60.3707C272.42 60.3614 272.413 60.3504 272.408 60.3383C272.403 60.3261 272.4 60.3131 272.4 60.3L270.5 58.5L268.2 56.5L266.5 55L262.9 52H213.1C225.421 56.6668 236.929 63.2476 247.2 71.5L250.2 74L251.6 75.2L253.6 77L255.1 78.4H255.2L256.7 79.9C257.315 80.4158 257.884 80.9846 258.4 81.6C259.5 82.7 260.6 83.8 261.6 85L262.5 85.9L263.6 87.2C265.3 89.1 266.9 91.1 268.4 93.1L270.2 95.6C271.1 96.7 271.9 97.9 272.7 99L273.5 100.3L274.2 101.4C275.3 103.1 276.4 104.9 277.4 106.7C277.602 106.943 277.77 107.212 277.9 107.5L278.7 108.9C278.907 109.399 279.175 109.869 279.5 110.3L280.2 111.8L281 113.3C281.2 113.7 281.5 114.2 281.7 114.7C281.9 115.2 282.4 116.1 282.7 116.9L282.9 117.2C283.1 117.8 283.4 118.4 283.6 118.9L284.2 120.3L284.8 121.7C285 122.1 285.1 122.6 285.3 123.1L286.8 126.8C287 127.6 287.3 128.3 287.5 129C287.7 129.7 288 130.7 288.3 131.5C288.6 132.3 289.3 134.7 289.7 136.4L289.9 136.9C290.019 137.578 290.186 138.246 290.4 138.9C290.9 141.1 291.4 143.4 291.8 145.6C291.881 145.754 291.916 145.927 291.9 146.1C292 146.7 292.2 147.4 292.3 148L292.6 150.4C292.723 150.823 292.79 151.26 292.8 151.7C292.9 152.1 292.9 152.5 293 153C293.1 153.5 293.1 154 293.2 154.6C293.217 155.105 293.284 155.608 293.4 156.1C293.4 156.8 293.5 157.4 293.5 158.1C293.5 158.8 293.6 158.4 293.6 158.5C293.6 158.6 293.7 159.7 293.7 160.2V160.6C293.786 161.229 293.819 161.865 293.8 162.5C293.883 163.096 293.916 163.698 293.9 164.3C293.884 164.67 293.917 165.04 294 165.4V171.6C294 172.5 293.9 173.3 293.9 174.1V174.8C293.8 176.4 293.7 178.1 293.5 179.7C293.516 180.103 293.483 180.506 293.4 180.9C293.4 181.4 293.3 181.8 293.3 182.2C293.3 182.6 293.2 182.9 293.2 183.2C293.2 183.5 293.1 184.3 293 184.8C292.9 185.3 292.9 185.7 292.8 186.2L292.5 188.1V188.7L292.2 190L291.9 191.8C291.825 192.444 291.691 193.08 291.5 193.7C291.405 194.341 291.271 194.975 291.1 195.6C290.7 197.5 290.2 199.5 289.7 201.4C289.526 202.249 289.293 203.084 289 203.9C287.074 210.481 284.633 216.901 281.7 223.1L280.5 225.6C278.494 229.477 276.291 233.248 273.9 236.9H302.7L304.2 233.9C307.795 226.503 310.739 218.807 313 210.9L313.9 207.9C314.5 205.6 315.1 203.3 315.6 200.9C315.7 200.2 315.9 199.4 316 198.7C316.1 198 316.3 197.2 316.5 196.4C316.7 195.6 316.8 194.9 316.9 194.2C317.015 193.674 317.082 193.138 317.1 192.6C317.182 192.376 317.216 192.138 317.2 191.9C317.382 191.143 317.515 190.374 317.6 189.6C317.7 189.1 317.7 188.5 317.8 188C317.921 187.374 317.988 186.738 318 186.1C318.1 185.7 318.1 185.3 318.2 184.9C318.3 184.5 318.3 183.9 318.3 183.4C318.383 182.905 318.416 182.402 318.4 181.9C318.6 179.9 318.7 178 318.8 176C318.876 175.741 318.91 175.47 318.9 175.2C318.9 174.2 318.9 173.2 319 172.2V166.5V166.6Z" fill="#304659"/>
78
-<path opacity="0.9" d="M287 226.5V300H170V226.5C169.996 211.207 175.981 196.521 186.672 185.587C197.363 174.653 211.911 168.34 227.2 168H229.8C245.089 168.34 259.637 174.653 270.328 185.587C281.019 196.521 287.004 211.207 287 226.5Z" fill="#FF4136"/>
79
-<path d="M298 308.7V319H158V308.7C158 306.393 158.917 304.18 160.548 302.548C162.18 300.917 164.393 300 166.7 300H289.3C291.607 300 293.82 300.917 295.452 302.548C297.083 304.18 298 306.393 298 308.7Z" fill="#F2F2F2"/>
80
-<path d="M298 313H158V319H298V313Z" fill="#E6E6E6"/>
81
-<path d="M229 273C246.673 273 261 258.673 261 241C261 223.327 246.673 209 229 209C211.327 209 197 223.327 197 241C197 258.673 211.327 273 229 273Z" fill="#FF655C"/>
82
-<path d="M229 263C241.15 263 251 253.15 251 241C251 228.85 241.15 219 229 219C216.85 219 207 228.85 207 241C207 253.15 216.85 263 229 263Z" fill="#FF9A94"/>
83
-<path d="M229 252C235.075 252 240 247.075 240 241C240 234.925 235.075 230 229 230C222.925 230 218 234.925 218 241C218 247.075 222.925 252 229 252Z" fill="#FFCFCD"/>
84
-<path opacity="0.9" d="M179 226.5V300H204V226.5C204 194.2 215 168 228.5 168C201.2 168 179 194.2 179 226.5Z" fill="#FFABA7"/>
85
-<path opacity="0.9" d="M278 226.5V300H253V226.5C253 224.2 252.9 221.9 252.8 219.6C251.4 191 241.3 168.6 229 168H229.8C256.5 168.8 278 194.7 278 226.5Z" fill="#FF7068"/>
86
-<path opacity="0.1" d="M298 308.7V319H229V168H229.8C245.089 168.34 259.637 174.653 270.328 185.587C281.019 196.521 287.004 211.207 287 226.5V300H289.3C291.607 300 293.82 300.917 295.452 302.548C297.083 304.18 298 306.393 298 308.7Z" fill="#233646"/>
87
-</svg>
web/gui/v2/static/img/no-bookmarks.svg
deleted
-12
@@ -1,12 +0,0 @@
1
-<svg width="136" height="136" viewBox="0 0 136 136" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M68 136C105.555 136 136 105.555 136 68C136 30.4446 105.555 0 68 0C30.4446 0 0 30.4446 0 68C0 105.555 30.4446 136 68 136Z" fill="#BFD3DE" fill-opacity="0.3"/>
3
-<path d="M67.9999 124.836C99.3894 124.836 124.836 99.3894 124.836 67.9999C124.836 36.6103 99.3894 11.1641 67.9999 11.1641C36.6103 11.1641 11.1641 36.6103 11.1641 67.9999C11.1641 99.3894 36.6103 124.836 67.9999 124.836Z" fill="#BFD3DE"/>
4
-<path d="M103.523 19.2837V97.4329H102.508L102.102 97.6359H101.493L101.087 97.9404C100.906 98.0218 100.762 98.1661 100.681 98.3464H100.478L100.275 98.6508C100.081 98.8491 99.9412 99.0937 99.8688 99.3613H99.7673V99.5643L99.5643 100.072C99.1741 100.945 98.9011 101.867 98.7524 102.812C98.7524 103.015 98.6509 103.32 98.6509 103.522C98.6509 103.725 98.5494 104.537 98.5494 105.045H26.3882V30.4479C26.3882 27.4869 27.5644 24.6473 29.6581 22.5536C31.7518 20.4599 34.5914 19.2837 37.5524 19.2837H103.523Z" fill="#506C80"/>
5
-<path d="M103.522 94.3882V97.4329H102.508L102.102 97.6359H101.493L101.087 97.9404C100.906 98.0218 100.762 98.1661 100.681 98.3464H100.478L100.275 98.6509C100.081 98.8491 99.9412 99.0937 99.8688 99.3613H99.7673V99.5643L99.5643 100.072C99.1741 100.945 98.9011 101.867 98.7523 102.812C98.7523 103.015 98.6508 103.32 98.6508 103.522C98.6508 103.725 98.5494 104.537 98.5494 105.045C98.5614 106.213 98.7321 107.374 99.0568 108.496C99.0568 108.699 99.1583 108.902 99.1583 109.105C99.3521 109.664 99.5897 110.207 99.8688 110.728L100.173 111.134C100.43 111.573 100.776 111.953 101.188 112.251L101.391 112.454L101.899 112.758H102.305L101.899 112.961C100.475 114.068 98.9834 115.085 97.4329 116.006H37.5523C34.8083 115.998 32.1635 114.979 30.123 113.144C28.0824 111.309 26.789 108.787 26.4897 106.06C26.447 105.893 26.4132 105.723 26.3882 105.552C26.3746 104.082 26.6541 102.625 27.2104 101.264C27.7666 99.9034 28.5885 98.6673 29.6279 97.6279C30.6673 96.5885 31.9034 95.7666 33.264 95.2104C34.6246 94.6541 36.0825 94.3746 37.5523 94.3882H103.522Z" fill="#405361"/>
6
-<path d="M103.522 97.4331H102.507L102.102 97.6361H101.493L101.087 97.9406C100.906 98.0219 100.762 98.1663 100.681 98.3465H100.478L100.275 98.651C100.081 98.8493 99.9411 99.0939 99.8687 99.3615H99.7672V99.5644L99.5642 100.072C99.174 100.946 98.901 101.867 98.7523 102.812C98.7523 103.015 98.6508 103.32 98.6508 103.523C98.6508 103.726 98.5493 104.538 98.5493 105.045C98.5613 106.213 98.732 107.374 99.0567 108.496C99.0567 108.699 99.1582 108.902 99.1582 109.105C99.352 109.664 99.5896 110.207 99.8687 110.729L100.173 111.135C100.43 111.573 100.776 111.954 101.188 112.251L101.391 112.454L101.899 112.758H102.305L101.899 112.961H37.5523C35.3989 112.961 33.3337 112.106 31.811 110.583C30.2883 109.061 29.4329 106.995 29.4329 104.842C29.4329 102.689 30.2883 100.623 31.811 99.1008C33.3337 97.5781 35.3989 96.7227 37.5523 96.7227L103.522 97.4331Z" fill="#F2F2F2"/>
7
-<path opacity="0.2" d="M103.522 19.2837V97.4329H102.508L102.102 97.6359H101.493L101.087 97.9404C100.906 98.0218 100.762 98.1661 100.681 98.3464H100.478L100.275 98.6508C100.081 98.8491 99.9412 99.0937 99.8688 99.3613H99.7673V99.5643L99.5643 100.072C99.1741 100.945 98.9011 101.867 98.7523 102.812C98.7523 103.015 98.6508 103.32 98.6508 103.522C98.6508 103.725 98.5494 104.537 98.5494 105.045C98.5614 106.213 98.7321 107.374 99.0568 108.496C99.0568 108.699 99.1583 108.902 99.1583 109.105C99.3521 109.664 99.5897 110.207 99.8688 110.728L100.173 111.134C100.43 111.573 100.776 111.953 101.188 112.251L101.391 112.454L101.899 112.758H102.305L101.899 112.961C100.475 114.068 98.9834 115.085 97.4329 116.006H64.9553V19.2837H103.522Z" fill="#233646"/>
8
-<path d="M94.3882 19.2837V50.3404L83.224 44.7583L72.0598 50.3404V19.2837H94.3882Z" fill="#00CB51"/>
9
-<path d="M93.3732 48.7165L83.224 43.6419L73.0747 48.7165V19.2837H93.3732V48.7165Z" fill="#00AB44"/>
10
-<path d="M84.5435 27.2002H77.1345L80.5853 36.7405H84.5435C85.8086 36.7405 87.0219 36.2379 87.9165 35.3434C88.8111 34.4488 89.3136 33.2355 89.3136 31.9703C89.3136 30.7052 88.8111 29.4919 87.9165 28.5973C87.0219 27.7028 85.8086 27.2002 84.5435 27.2002Z" fill="white"/>
11
-<path opacity="0.2" d="M94.3881 19.2837V50.3404L83.2239 44.7583V19.2837H94.3881Z" fill="#233646"/>
12
-</svg>
web/gui/v2/static/img/onboarding-background.png
Binary files a/web/gui/v2/static/img/onboarding-background.png and /dev/null differ
web/gui/v2/static/img/overview-welcome.png
Binary files a/web/gui/v2/static/img/overview-welcome.png and /dev/null differ
web/gui/v2/static/img/plugins-icon.svg
deleted
-12
@@ -1,12 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
4
- viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
5
-<style type="text/css">
6
- .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
7
- .st1{fill:#17CE8A;}
8
-</style>
9
-<path class="st0" d="M25,0c13.8,0,25,11.2,25,25c0,13.8-11.2,25-25,25C11.2,50,0,38.8,0,25C0,11.2,11.2,0,25,0z"/>
10
-<polygon class="st1" points="33.7,22.5 26.5,22.5 26.5,15.3 22.5,15.3 22.5,22.5 15.3,22.5 15.3,26.5 22.5,26.5 22.5,33.7
11
- 26.5,33.7 26.5,26.5 33.7,26.5 "/>
12
-</svg>
web/gui/v2/static/img/presentation-icon.svg
deleted
-14
@@ -1,14 +0,0 @@
1
-<svg width="48" height="28" viewBox="0 0 48 28" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M2.11777 13.2441L2.11965 13.2415C6.98198 6.48177 14.83 2.04639 23.562 2.04639C32.294 2.04639 40.142 6.48177 45.0044 13.2415L45.0062 13.2441C45.0745 13.3387 45.093 13.4213 45.093 13.485C45.093 13.5487 45.0745 13.6313 45.0062 13.7259L45.0007 13.7336L44.9951 13.7414C40.1338 20.6143 32.2911 25.0464 23.562 25.0464C14.833 25.0464 6.99017 20.6143 2.12887 13.7414L2.12336 13.7336L2.11776 13.7259C2.04954 13.6313 2.03101 13.5487 2.03101 13.485C2.03101 13.4213 2.04954 13.3387 2.11777 13.2441Z" stroke="url(#paint0_linear)" stroke-width="4"/>
3
-<circle cx="23.5" cy="13.5" r="3.5" fill="url(#paint1_linear)"/>
4
-<defs>
5
-<linearGradient id="paint0_linear" x1="23.563" y1="0.0463867" x2="23.563" y2="27.0505" gradientUnits="userSpaceOnUse">
6
-<stop stop-color="#FF5256"/>
7
-<stop offset="1" stop-color="#8B2B2D"/>
8
-</linearGradient>
9
-<linearGradient id="paint1_linear" x1="23.5002" y1="10" x2="23.5002" y2="17.0011" gradientUnits="userSpaceOnUse">
10
-<stop stop-color="#FF5256"/>
11
-<stop offset="1" stop-color="#8B2B2D"/>
12
-</linearGradient>
13
-</defs>
14
-</svg>
web/gui/v2/static/img/query-illustration.svg
deleted
-61
@@ -1,61 +0,0 @@
1
-<svg width="686" height="501" viewBox="0 0 686 501" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M306.34 357.544L340.18 337.638L374.021 356.549L340.18 376.455L306.34 357.544Z" fill="#06AFFF"/>
3
-<path d="M312.312 357.952L340.181 341.619L368.049 357.136L340.181 373.469L312.312 357.952Z" fill="#0551CA"/>
4
-<path d="M340.18 357.544V341.619L368.049 357.136L340.18 373.469V357.544Z" fill="#052DAC"/>
5
-<path d="M306.34 357.544V397.356L340.18 417.263V376.455L306.34 357.544Z" fill="#2F80ED"/>
6
-<path d="M340.18 376.455L374.021 356.549V396.56L340.18 417.263V376.455Z" fill="#3C8AFE"/>
7
-<path d="M252.907 385.505L286.748 365.598L320.589 384.509L286.748 404.416L252.907 385.505Z" fill="#FF6677"/>
8
-<path d="M258.879 385.913L286.748 369.58L314.617 385.096L286.748 401.43L258.879 385.913Z" fill="#C13647"/>
9
-<path d="M286.748 385.505V369.58L314.617 385.096L286.748 401.43V385.505Z" fill="#A81525"/>
10
-<path d="M252.907 385.505V425.317L286.748 445.224V404.416L252.907 385.505Z" fill="#DE2424"/>
11
-<path d="M286.748 404.416L320.589 384.509V424.521L286.748 445.224V404.416Z" fill="#F32626"/>
12
-<path d="M360.024 385.505L393.865 365.598L427.706 384.509L393.865 404.416L360.024 385.505Z" fill="#FFEE50"/>
13
-<path d="M365.996 385.913L393.865 369.58L421.734 385.096L393.865 401.43L365.996 385.913Z" fill="#FED354"/>
14
-<path d="M393.865 385.505V369.58L421.734 385.096L393.865 401.43V385.505Z" fill="#EEBD43"/>
15
-<path d="M360.024 385.505V425.317L393.865 445.224V404.416L360.024 385.505Z" fill="#DCB616"/>
16
-<path d="M393.865 404.416L427.706 384.509V424.521L393.865 445.224V404.416Z" fill="#FFD215"/>
17
-<path d="M306.34 416.821L340.18 396.914L374.021 415.825L340.18 435.732L306.34 416.821Z" fill="#42E7AA"/>
18
-<path d="M312.312 417.229L340.181 400.896L368.049 416.412L340.181 432.746L312.312 417.229Z" fill="#139565"/>
19
-<path d="M340.18 416.821V400.896L368.049 416.412L340.18 432.746V416.821Z" fill="#117E56"/>
20
-<path d="M306.34 416.821V456.633L340.18 476.54V435.732L306.34 416.821Z" fill="#16A568"/>
21
-<path d="M340.18 435.732L374.021 415.826V455.837L340.18 476.54V435.732Z" fill="#17CE8A"/>
22
-<path fill-rule="evenodd" clip-rule="evenodd" d="M339.738 432.704L259.366 386.289L184.431 24.4767H500.947L421.538 385.171L339.738 432.704Z" fill="url(#paint0_linear)" fill-opacity="0.8"/>
23
-<path d="M533.661 179.347V149.894C532.73 139.827 527.146 130.258 517.84 121.522V150.976C527.146 159.712 532.73 169.28 533.661 179.347ZM513.071 146.815V117.362C509.814 114.7 506.091 112.12 502.136 109.708V139.161C506.091 141.574 509.697 144.153 513.071 146.815ZM495.389 135.167V105.714C491.085 103.384 486.432 101.055 481.43 98.9747V128.428C486.432 130.591 491.085 132.838 495.389 135.167ZM472.124 133.337V86.4113C510.046 100.805 533.777 121.439 533.777 144.236V191.162C533.777 168.365 510.163 147.731 472.124 133.337Z" fill="#646D82"/>
24
-<path d="M402.678 110.872V102.386C399.769 101.97 396.861 101.637 393.837 101.304V109.791C396.861 110.04 399.769 110.456 402.678 110.872ZM386.857 100.472V92.9841C383.833 92.6513 380.808 92.4017 377.784 92.1521V99.6402C380.808 99.973 383.833 100.223 386.857 100.472ZM417.916 104.716V94.565C415.125 94.0657 412.333 93.5665 409.425 93.1505V103.384C412.333 103.8 415.125 104.3 417.916 104.716ZM370.572 99.2242V84.0816C367.431 83.9152 364.406 83.7488 361.266 83.5824V98.6418C364.29 98.8914 367.431 98.9746 370.572 99.2242ZM336.605 98.3922V83.2496C333.464 83.2496 330.207 83.3328 327.066 83.416V98.4754C330.207 98.4754 333.464 98.3922 336.605 98.3922ZM319.737 98.8082V79.8383C316.597 80.0047 313.572 80.1711 310.431 80.3375V99.3074C313.572 99.141 316.597 98.9746 319.737 98.8082ZM353.704 98.4754V76.7599C350.913 76.6767 348.005 76.6767 345.096 76.5935C344.747 76.5935 344.398 76.5935 344.049 76.5935V98.309C344.398 98.309 344.747 98.309 345.096 98.309C348.005 98.3922 350.913 98.3922 353.704 98.4754ZM303.335 99.8898V72.7662C300.311 73.0158 297.286 73.2654 294.378 73.5982V100.722C297.286 100.472 300.311 100.139 303.335 99.8898ZM274.952 70.4365C296.821 67.1085 320.435 65.3613 345.096 65.5277C378.017 65.7773 408.959 69.3549 435.714 75.595V122.521C408.843 116.364 378.017 112.703 345.096 112.453C320.435 112.287 296.705 114.034 274.952 117.362V70.4365V70.4365Z" fill="#646D82"/>
25
-<path d="M154.089 145.795V156.195C157.646 149.233 160.255 147.459 163.396 143.144C167.685 138.849 169.793 136.654 174.912 133.326C180.03 129.998 203.761 116.602 223.303 110.362V101.21C219.814 102.292 216.44 103.457 213.183 104.705C211.554 105.287 209.926 105.953 208.297 106.535C192.244 112.276 175.959 123.425 175.959 123.425C175.959 123.425 156.765 136.227 154.089 145.795ZM151.53 133.742C158.975 110.861 190.383 91.1427 234.82 78.8289V125.755C190.383 138.068 158.975 157.787 151.53 180.667V133.742Z" fill="#646D82"/>
26
-<path d="M154.271 145.734V156.134C157.828 149.172 160.437 147.398 163.578 143.082C167.867 138.787 169.975 136.593 175.094 133.265C180.212 129.937 203.943 116.541 223.485 110.301V101.149C219.996 102.231 216.622 103.395 213.365 104.643C211.736 105.226 210.108 105.891 208.479 106.474C192.426 112.215 176.141 123.364 176.141 123.364C176.141 123.364 156.947 136.166 154.271 145.734Z" fill="#42E7AA"/>
27
-<path opacity="0.7529" d="M518.68 121.399C527.986 130.136 533.57 139.704 534.5 149.771V179.224C533.57 169.157 527.986 159.589 518.68 150.853V121.399Z" fill="#42E7AA"/>
28
-<path d="M502.976 109.502C506.931 111.998 510.653 114.577 513.91 117.156V146.61C510.653 143.947 506.931 141.368 502.976 138.955V109.502Z" fill="#42E7AA"/>
29
-<path opacity="0.7529" d="M482.27 98.8524C487.156 101.016 491.809 103.262 496.229 105.592V135.045C491.925 132.715 487.272 130.386 482.27 128.306V98.8524Z" fill="#42E7AA"/>
30
-<path d="M409.424 93.5948C412.216 94.0108 415.124 94.51 417.916 95.0092V105.243C415.124 104.744 412.332 104.245 409.424 103.829V93.5948Z" fill="#42E7AA"/>
31
-<path opacity="0.7529" d="M393.954 101.665C396.862 101.998 399.886 102.414 402.794 102.747V111.233C399.886 110.817 396.978 110.485 393.954 110.152V101.665Z" fill="#42E7AA"/>
32
-<path d="M377.785 92.6794C380.809 92.929 383.834 93.1786 386.858 93.5114V101C383.834 100.667 380.809 100.417 377.785 100.168V92.6794Z" fill="#42E7AA"/>
33
-<path opacity="0.7529" d="M361.149 83.725C364.29 83.8914 367.431 83.9746 370.455 84.2242V99.2836C367.315 99.1172 364.29 98.9508 361.149 98.7844V83.725Z" fill="#42E7AA"/>
34
-<path opacity="0.7529" d="M344.166 76.6531C344.515 76.6531 344.864 76.6531 345.213 76.6531C348.121 76.6531 350.913 76.7363 353.821 76.8195V98.5351C351.029 98.4519 348.121 98.4519 345.213 98.3687C344.864 98.3687 344.515 98.3687 344.166 98.3687V76.6531Z" fill="#42E7AA"/>
35
-<path d="M327.066 83.5588C330.207 83.4756 333.348 83.3924 336.605 83.3924V98.4518C333.464 98.4518 330.207 98.5351 327.066 98.6183V83.5588Z" fill="#42E7AA"/>
36
-<path opacity="0.7529" d="M310.548 80.4803C313.572 80.3139 316.713 80.0643 319.854 79.9811V98.8679C316.713 99.0343 313.689 99.2007 310.548 99.3671V80.4803Z" fill="#42E7AA"/>
37
-<path d="M294.262 73.6579C297.287 73.3251 300.195 73.0755 303.219 72.8259V99.9496C300.195 100.199 297.17 100.449 294.262 100.782V87.2198V73.6579Z" fill="#42E7AA"/>
38
-<path d="M211.205 263.859V255.955C213.416 256.787 215.742 257.619 218.069 258.451V266.355C215.742 265.523 213.532 264.691 211.205 263.859ZM189.452 253.958V239.315C191.314 240.313 193.175 241.312 195.152 242.227V256.87C193.175 255.872 191.314 254.874 189.452 253.958ZM199.805 259.034V241.811C201.899 242.726 203.993 243.641 206.087 244.557V261.779C203.993 260.864 201.899 259.949 199.805 259.034ZM171.887 242.643V223.507C173.283 224.588 174.795 225.753 176.308 226.835V245.971C174.795 244.806 173.4 243.725 171.887 242.643ZM180.146 248.467V227.75C181.775 228.832 183.52 229.83 185.265 230.828V251.545C183.404 250.547 181.775 249.465 180.146 248.467ZM159.208 230.08V207.615C160.138 208.863 161.185 210.028 162.232 211.193V233.657C161.185 232.492 160.255 231.328 159.208 230.08ZM164.908 236.486V207.282C166.071 208.447 167.351 209.612 168.63 210.777V239.981C167.351 238.816 166.187 237.651 164.908 236.486ZM154.904 223.507V190.476C155.602 191.724 156.3 192.972 157.23 194.22V227.167C156.3 226.003 155.602 224.755 154.904 223.507ZM232.028 230.828C188.173 218.182 157.928 198.213 151.53 175.333V222.259C157.928 245.139 188.173 265.107 232.028 277.754V230.828Z" fill="#3F4658"/>
39
-<path d="M360.684 283.079V272.512C368.245 272.179 375.69 271.763 382.902 271.098V281.664C375.69 282.33 368.245 282.746 360.684 283.079ZM325.204 283.162V263.859C329.741 264.026 334.278 264.109 338.931 264.192C342.072 264.192 345.212 264.192 348.353 264.192V283.495C345.212 283.495 342.072 283.578 338.931 283.495C334.278 283.412 329.741 283.328 325.204 283.162ZM291.005 280.583V251.129C298.1 251.961 305.429 252.544 312.99 253.043V282.496C305.545 282.08 298.217 281.415 291.005 280.583ZM394.651 280.499V249.299C401.747 248.467 408.726 247.468 415.473 246.387V277.504C408.726 278.669 401.747 279.667 394.651 280.499ZM432.922 235.904C405.004 242.06 372.898 245.472 338.931 245.222C315.2 245.056 292.633 243.142 271.811 239.731V286.656C292.633 289.984 315.2 291.981 338.931 292.148C372.898 292.397 405.004 288.986 432.922 282.829V235.904V235.904Z" fill="#3F4658"/>
40
-<path d="M480.035 249.299V240.23C510.629 227.334 530.521 210.111 533.778 190.892V199.961C530.521 219.18 510.629 236.403 480.035 249.299ZM534.243 214.771V167.845C533.312 190.809 508.419 211.276 469.682 225.42V272.346C508.535 258.202 533.312 237.651 534.243 214.771Z" fill="#3F4658"/>
41
-<path d="M533.777 190.892C530.52 210.028 510.628 227.334 480.035 240.23V249.299C510.628 236.403 530.52 219.18 533.777 199.961V190.892Z" fill="#F3F3F3"/>
42
-<path d="M312.991 253.043C305.546 252.544 298.217 251.961 291.005 251.129V280.582C298.101 281.414 305.43 281.997 312.991 282.496V253.043Z" fill="#F3F3F3"/>
43
-<path d="M382.902 271.098C375.574 271.763 368.245 272.179 360.684 272.512V283.079C368.245 282.746 375.69 282.33 382.902 281.664V271.098Z" fill="#F3F3F3"/>
44
-<path d="M415.473 246.054C408.726 247.219 401.746 248.217 394.65 248.966V280.083C401.746 279.251 408.726 278.253 415.473 277.171V246.054Z" fill="#F3F3F3"/>
45
-<path opacity="0.7529" d="M348.354 264.108C345.213 264.108 342.072 264.192 338.932 264.108C334.278 264.108 329.742 263.942 325.205 263.776V283.078C329.742 283.245 334.278 283.328 338.932 283.411C342.072 283.411 345.213 283.411 348.354 283.411V264.108Z" fill="#F3F3F3"/>
46
-<path d="M157.23 194.386C156.416 193.138 155.602 191.89 154.904 190.642V223.59C155.602 224.838 156.3 226.086 157.23 227.334V194.386Z" fill="#F3F3F3"/>
47
-<path d="M162.232 211.442C161.185 210.278 160.138 209.03 159.208 207.865V230.329C160.138 231.577 161.185 232.742 162.232 233.907V211.442Z" fill="#F3F3F3"/>
48
-<path opacity="0.7529" d="M168.747 210.943C167.467 209.778 166.188 208.613 165.024 207.449V236.652C166.188 237.817 167.467 238.982 168.747 240.147V210.943Z" fill="#F3F3F3"/>
49
-<path d="M176.424 226.918C174.912 225.836 173.399 224.754 172.003 223.59V242.726C173.399 243.808 174.912 244.972 176.424 246.054V226.918Z" fill="#F3F3F3"/>
50
-<path d="M185.148 230.995C183.403 229.996 181.659 228.915 180.03 227.916V248.633C181.659 249.715 183.403 250.713 185.148 251.712V230.995Z" fill="#F3F3F3"/>
51
-<path opacity="0.7529" d="M195.152 242.393C193.175 241.478 191.314 240.48 189.452 239.481V254.125C191.314 255.123 193.175 256.121 195.152 257.037V242.393Z" fill="#F3F3F3"/>
52
-<path d="M206.087 244.723C203.993 243.808 201.899 242.893 199.805 241.977V259.2C201.899 260.115 203.993 261.03 206.087 261.946V244.723Z" fill="#F3F3F3"/>
53
-<path opacity="0.7529" d="M218.069 258.535C215.742 257.703 213.532 256.871 211.205 256.039V263.943C213.416 264.775 215.742 265.607 218.069 266.439V258.535Z" fill="#F3F3F3"/>
54
-<defs>
55
-<linearGradient id="paint0_linear" x1="331.157" y1="138.557" x2="331.157" y2="434.394" gradientUnits="userSpaceOnUse">
56
-<stop stop-color="white" stop-opacity="0"/>
57
-<stop offset="0.862563" stop-color="#C4C4C4" stop-opacity="0.43"/>
58
-<stop offset="1" stop-color="#C4C4C4" stop-opacity="0"/>
59
-</linearGradient>
60
-</defs>
61
-</svg>
web/gui/v2/static/img/right-more-arrow.svg
deleted
-11
@@ -1,11 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
4
- viewBox="0 0 17 6" style="enable-background:new 0 0 17 6;" xml:space="preserve">
5
-<style type="text/css">
6
- .st0{fill:#17CE8A;}
7
-</style>
8
-<g>
9
- <path class="st0" d="M14.5,0l-1.1,1L14,2.3H0v1.4h14L13.4,5l1.1,1L17,3L14.5,0z"/>
10
-</g>
11
-</svg>
web/gui/v2/static/img/sign-in-illustration.svg
deleted
-178
@@ -1,178 +0,0 @@
1
-<svg width="682" height="432" viewBox="0 0 682 432" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M3.86608 371.807C3.86608 372.874 3.00094 373.74 1.93335 373.74C0.865752 373.74 1.03239e-08 372.874 2.30549e-08 371.807C3.5786e-08 370.739 0.865746 369.874 1.93335 369.874C3.00095 369.874 3.86608 370.739 3.86608 371.807Z" fill="white"/>
3
-<path d="M18.4248 371.807C18.4248 372.874 17.5595 373.74 16.4919 373.74C15.4243 373.74 14.5586 372.874 14.5586 371.807C14.5586 370.739 15.4243 369.874 16.4919 369.874C17.5595 369.874 18.4248 370.739 18.4248 371.807Z" fill="white"/>
4
-<path d="M32.9834 371.807C32.9834 372.874 32.1183 373.74 31.0507 373.74C29.9831 373.74 29.1172 372.874 29.1172 371.807C29.1172 370.739 29.9831 369.874 31.0507 369.874C32.1183 369.874 32.9834 370.739 32.9834 371.807Z" fill="white"/>
5
-<path d="M47.5419 371.807C47.5419 372.874 46.6767 373.74 45.6091 373.74C44.5415 373.74 43.6758 372.874 43.6758 371.807C43.6758 370.739 44.5415 369.874 45.6091 369.874C46.6767 369.874 47.5419 370.739 47.5419 371.807Z" fill="white"/>
6
-<path d="M62.1005 371.807C62.1005 372.874 61.2353 373.74 60.1677 373.74C59.1001 373.74 58.2344 372.874 58.2344 371.807C58.2344 370.739 59.1001 369.874 60.1677 369.874C61.2353 369.874 62.1005 370.739 62.1005 371.807Z" fill="white"/>
7
-<path d="M76.6592 371.807C76.6592 372.874 75.7939 373.74 74.7263 373.74C73.6587 373.74 72.793 372.874 72.793 371.807C72.793 370.739 73.6587 369.874 74.7263 369.874C75.7939 369.874 76.6592 370.739 76.6592 371.807Z" fill="white"/>
8
-<path d="M3.86608 393.604C3.86608 394.671 3.00094 395.537 1.93335 395.537C0.865752 395.537 1.03239e-08 394.671 2.30549e-08 393.604C3.5786e-08 392.536 0.865746 391.67 1.93335 391.67C3.00095 391.67 3.86608 392.536 3.86608 393.604Z" fill="white"/>
9
-<path d="M18.4248 393.604C18.4248 394.671 17.5595 395.537 16.4919 395.537C15.4243 395.537 14.5586 394.671 14.5586 393.604C14.5586 392.536 15.4243 391.67 16.4919 391.67C17.5595 391.67 18.4248 392.536 18.4248 393.604Z" fill="white"/>
10
-<path d="M32.9834 393.604C32.9834 394.671 32.1183 395.537 31.0507 395.537C29.9831 395.537 29.1172 394.671 29.1172 393.604C29.1172 392.536 29.9831 391.67 31.0507 391.67C32.1183 391.67 32.9834 392.536 32.9834 393.604Z" fill="white"/>
11
-<path d="M47.5419 393.604C47.5419 394.671 46.6767 395.537 45.6091 395.537C44.5415 395.537 43.6758 394.671 43.6758 393.604C43.6758 392.536 44.5415 391.67 45.6091 391.67C46.6767 391.67 47.5419 392.536 47.5419 393.604Z" fill="white"/>
12
-<path d="M62.1005 393.604C62.1005 394.671 61.2353 395.537 60.1677 395.537C59.1001 395.537 58.2344 394.671 58.2344 393.604C58.2344 392.536 59.1001 391.67 60.1677 391.67C61.2353 391.67 62.1005 392.536 62.1005 393.604Z" fill="white"/>
13
-<path d="M76.6592 393.604C76.6592 394.671 75.7939 395.537 74.7263 395.537C73.6587 395.537 72.793 394.671 72.793 393.604C72.793 392.536 73.6587 391.67 74.7263 391.67C75.7939 391.67 76.6592 392.536 76.6592 393.604Z" fill="white"/>
14
-<path d="M3.86608 415.401C3.86608 416.468 3.00094 417.334 1.93335 417.334C0.865752 417.334 1.03239e-08 416.468 2.30549e-08 415.401C3.5786e-08 414.333 0.865746 413.467 1.93335 413.467C3.00095 413.467 3.86608 414.333 3.86608 415.401Z" fill="white"/>
15
-<path d="M18.4248 415.401C18.4248 416.468 17.5595 417.334 16.4919 417.334C15.4243 417.334 14.5586 416.468 14.5586 415.401C14.5586 414.333 15.4243 413.467 16.4919 413.467C17.5595 413.467 18.4248 414.333 18.4248 415.401Z" fill="white"/>
16
-<path d="M32.9834 415.401C32.9834 416.468 32.1183 417.334 31.0507 417.334C29.9831 417.334 29.1172 416.468 29.1172 415.401C29.1172 414.333 29.9831 413.467 31.0507 413.467C32.1183 413.467 32.9834 414.333 32.9834 415.401Z" fill="white"/>
17
-<path d="M47.5419 415.401C47.5419 416.468 46.6767 417.334 45.6091 417.334C44.5415 417.334 43.6758 416.468 43.6758 415.401C43.6758 414.333 44.5415 413.467 45.6091 413.467C46.6767 413.467 47.5419 414.333 47.5419 415.401Z" fill="white"/>
18
-<path d="M62.1005 415.401C62.1005 416.468 61.2353 417.334 60.1677 417.334C59.1001 417.334 58.2344 416.468 58.2344 415.401C58.2344 414.333 59.1001 413.467 60.1677 413.467C61.2353 413.467 62.1005 414.333 62.1005 415.401Z" fill="white"/>
19
-<path d="M76.6592 415.401C76.6592 416.468 75.7939 417.334 74.7263 417.334C73.6587 417.334 72.793 416.468 72.793 415.401C72.793 414.333 73.6587 413.467 74.7263 413.467C75.7939 413.467 76.6592 414.333 76.6592 415.401Z" fill="white"/>
20
-<path d="M91.7626 371.807C91.7626 372.874 90.8974 373.74 89.8298 373.74C88.7622 373.74 87.8965 372.874 87.8965 371.807C87.8965 370.739 88.7622 369.874 89.8298 369.874C90.8974 369.874 91.7626 370.739 91.7626 371.807Z" fill="white"/>
21
-<path d="M106.321 371.807C106.321 372.874 105.456 373.74 104.388 373.74C103.321 373.74 102.455 372.874 102.455 371.807C102.455 370.739 103.321 369.874 104.388 369.874C105.456 369.874 106.321 370.739 106.321 371.807Z" fill="white"/>
22
-<path d="M120.88 371.807C120.88 372.874 120.015 373.74 118.947 373.74C117.88 373.74 117.014 372.874 117.014 371.807C117.014 370.739 117.88 369.874 118.947 369.874C120.015 369.874 120.88 370.739 120.88 371.807Z" fill="white"/>
23
-<path d="M135.438 371.807C135.438 372.874 134.573 373.74 133.506 373.74C132.438 373.74 131.572 372.874 131.572 371.807C131.572 370.739 132.438 369.874 133.506 369.874C134.573 369.874 135.438 370.739 135.438 371.807Z" fill="white"/>
24
-<path d="M149.997 371.807C149.997 372.874 149.132 373.74 148.064 373.74C146.997 373.74 146.131 372.874 146.131 371.807C146.131 370.739 146.997 369.874 148.064 369.874C149.132 369.874 149.997 370.739 149.997 371.807Z" fill="white"/>
25
-<path d="M164.556 371.807C164.556 372.874 163.69 373.74 162.623 373.74C161.555 373.74 160.689 372.874 160.689 371.807C160.689 370.739 161.555 369.874 162.623 369.874C163.69 369.874 164.556 370.739 164.556 371.807Z" fill="white"/>
26
-<path d="M91.7626 393.604C91.7626 394.671 90.8974 395.537 89.8298 395.537C88.7622 395.537 87.8965 394.671 87.8965 393.604C87.8965 392.536 88.7622 391.67 89.8298 391.67C90.8974 391.67 91.7626 392.536 91.7626 393.604Z" fill="white"/>
27
-<path d="M106.321 393.604C106.321 394.671 105.456 395.537 104.388 395.537C103.321 395.537 102.455 394.671 102.455 393.604C102.455 392.536 103.321 391.67 104.388 391.67C105.456 391.67 106.321 392.536 106.321 393.604Z" fill="white"/>
28
-<path d="M120.88 393.604C120.88 394.671 120.015 395.537 118.947 395.537C117.88 395.537 117.014 394.671 117.014 393.604C117.014 392.536 117.88 391.67 118.947 391.67C120.015 391.67 120.88 392.536 120.88 393.604Z" fill="white"/>
29
-<path d="M135.438 393.604C135.438 394.671 134.573 395.537 133.506 395.537C132.438 395.537 131.572 394.671 131.572 393.604C131.572 392.536 132.438 391.67 133.506 391.67C134.573 391.67 135.438 392.536 135.438 393.604Z" fill="white"/>
30
-<path d="M149.997 393.604C149.997 394.671 149.132 395.537 148.064 395.537C146.997 395.537 146.131 394.671 146.131 393.604C146.131 392.536 146.997 391.67 148.064 391.67C149.132 391.67 149.997 392.536 149.997 393.604Z" fill="white"/>
31
-<path d="M164.556 393.604C164.556 394.671 163.69 395.537 162.623 395.537C161.555 395.537 160.689 394.671 160.689 393.604C160.689 392.536 161.555 391.67 162.623 391.67C163.69 391.67 164.556 392.536 164.556 393.604Z" fill="white"/>
32
-<path d="M91.7626 415.401C91.7626 416.468 90.8974 417.334 89.8298 417.334C88.7622 417.334 87.8965 416.468 87.8965 415.401C87.8965 414.333 88.7622 413.467 89.8298 413.467C90.8974 413.467 91.7626 414.333 91.7626 415.401Z" fill="white"/>
33
-<path d="M106.321 415.401C106.321 416.468 105.456 417.334 104.388 417.334C103.321 417.334 102.455 416.468 102.455 415.401C102.455 414.333 103.321 413.467 104.388 413.467C105.456 413.467 106.321 414.333 106.321 415.401Z" fill="white"/>
34
-<path d="M120.88 415.401C120.88 416.468 120.015 417.334 118.947 417.334C117.88 417.334 117.014 416.468 117.014 415.401C117.014 414.333 117.88 413.467 118.947 413.467C120.015 413.467 120.88 414.333 120.88 415.401Z" fill="white"/>
35
-<path d="M135.438 415.401C135.438 416.468 134.573 417.334 133.506 417.334C132.438 417.334 131.572 416.468 131.572 415.401C131.572 414.333 132.438 413.467 133.506 413.467C134.573 413.467 135.438 414.333 135.438 415.401Z" fill="white"/>
36
-<path d="M149.997 415.401C149.997 416.468 149.132 417.334 148.064 417.334C146.997 417.334 146.131 416.468 146.131 415.401C146.131 414.333 146.997 413.467 148.064 413.467C149.132 413.467 149.997 414.333 149.997 415.401Z" fill="white"/>
37
-<path d="M164.556 415.401C164.556 416.468 163.69 417.334 162.623 417.334C161.555 417.334 160.689 416.468 160.689 415.401C160.689 414.333 161.555 413.467 162.623 413.467C163.69 413.467 164.556 414.333 164.556 415.401Z" fill="white"/>
38
-<path d="M1.93384 310.562C3.00144 310.562 3.86719 311.427 3.86719 312.494C3.86719 313.562 3.00144 314.428 1.93384 314.428C0.866237 314.428 0.000491115 313.562 0.000491081 312.494C0.000491047 311.427 0.866243 310.562 1.93384 310.562Z" fill="white"/>
39
-<path d="M1.93384 296.003C3.00144 296.003 3.86719 296.868 3.86719 297.936C3.86719 299.003 3.00144 299.869 1.93384 299.869C0.866237 299.869 0.000491115 299.003 0.000491081 297.936C0.000491047 296.868 0.866243 296.003 1.93384 296.003Z" fill="white"/>
40
-<path d="M1.93384 281.444C3.00144 281.444 3.86719 282.309 3.86719 283.377C3.86719 284.445 3.00144 285.311 1.93384 285.311C0.866237 285.311 0.000491115 284.445 0.000491081 283.377C0.000491047 282.309 0.866243 281.444 1.93384 281.444Z" fill="white"/>
41
-<path d="M1.93384 266.886C3.00144 266.886 3.86719 267.751 3.86719 268.819C3.86719 269.886 3.00144 270.752 1.93384 270.752C0.866237 270.752 0.000491115 269.886 0.000491081 268.819C0.000491047 267.751 0.866243 266.886 1.93384 266.886Z" fill="white"/>
42
-<path d="M1.93384 252.327C3.00144 252.327 3.86719 253.192 3.86719 254.26C3.86719 255.328 3.00144 256.193 1.93384 256.193C0.866237 256.193 0.000491115 255.328 0.000491081 254.26C0.000491047 253.192 0.866243 252.327 1.93384 252.327Z" fill="white"/>
43
-<path d="M1.93384 237.769C3.00144 237.769 3.86719 238.634 3.86719 239.701C3.86719 240.769 3.00144 241.635 1.93384 241.635C0.866237 241.635 0.000491115 240.769 0.000491081 239.701C0.000491047 238.634 0.866243 237.769 1.93384 237.769Z" fill="white"/>
44
-<path d="M23.7307 310.562C24.7983 310.562 25.6641 311.427 25.6641 312.494C25.6641 313.562 24.7983 314.428 23.7307 314.428C22.6631 314.428 21.7974 313.562 21.7974 312.494C21.7974 311.427 22.6631 310.562 23.7307 310.562Z" fill="white"/>
45
-<path d="M23.7307 296.003C24.7983 296.003 25.6641 296.868 25.6641 297.936C25.6641 299.003 24.7983 299.869 23.7307 299.869C22.6631 299.869 21.7974 299.003 21.7974 297.936C21.7974 296.868 22.6631 296.003 23.7307 296.003Z" fill="white"/>
46
-<path d="M23.7307 281.444C24.7983 281.444 25.6641 282.309 25.6641 283.377C25.6641 284.445 24.7983 285.311 23.7307 285.311C22.6631 285.311 21.7974 284.445 21.7974 283.377C21.7974 282.309 22.6631 281.444 23.7307 281.444Z" fill="white"/>
47
-<path d="M23.7307 266.886C24.7983 266.886 25.6641 267.751 25.6641 268.819C25.6641 269.886 24.7983 270.752 23.7307 270.752C22.6631 270.752 21.7974 269.886 21.7974 268.819C21.7974 267.751 22.6631 266.886 23.7307 266.886Z" fill="white"/>
48
-<path d="M23.7307 252.327C24.7983 252.327 25.6641 253.192 25.6641 254.26C25.6641 255.328 24.7983 256.193 23.7307 256.193C22.6631 256.193 21.7974 255.328 21.7974 254.26C21.7974 253.192 22.6631 252.327 23.7307 252.327Z" fill="white"/>
49
-<path d="M23.7307 237.769C24.7983 237.769 25.6641 238.634 25.6641 239.701C25.6641 240.769 24.7983 241.635 23.7307 241.635C22.6631 241.635 21.7974 240.769 21.7974 239.701C21.7974 238.634 22.6631 237.769 23.7307 237.769Z" fill="white"/>
50
-<path d="M45.5276 310.562C46.5952 310.562 47.4609 311.427 47.4609 312.494C47.4609 313.562 46.5952 314.428 45.5276 314.428C44.46 314.428 43.5942 313.562 43.5942 312.494C43.5942 311.427 44.46 310.562 45.5276 310.562Z" fill="white"/>
51
-<path d="M45.5276 296.003C46.5952 296.003 47.4609 296.868 47.4609 297.936C47.4609 299.003 46.5952 299.869 45.5276 299.869C44.46 299.869 43.5942 299.003 43.5942 297.936C43.5942 296.868 44.46 296.003 45.5276 296.003Z" fill="white"/>
52
-<path d="M45.5276 281.444C46.5952 281.444 47.4609 282.309 47.4609 283.377C47.4609 284.445 46.5952 285.311 45.5276 285.311C44.46 285.311 43.5942 284.445 43.5942 283.377C43.5942 282.309 44.46 281.444 45.5276 281.444Z" fill="white"/>
53
-<path d="M45.5276 266.886C46.5952 266.886 47.4609 267.751 47.4609 268.819C47.4609 269.886 46.5952 270.752 45.5276 270.752C44.46 270.752 43.5942 269.886 43.5942 268.819C43.5942 267.751 44.46 266.886 45.5276 266.886Z" fill="white"/>
54
-<path d="M45.5276 252.327C46.5952 252.327 47.4609 253.192 47.4609 254.26C47.4609 255.328 46.5952 256.193 45.5276 256.193C44.46 256.193 43.5942 255.328 43.5942 254.26C43.5942 253.192 44.46 252.327 45.5276 252.327Z" fill="white"/>
55
-<path d="M45.5276 237.769C46.5952 237.769 47.4609 238.634 47.4609 239.701C47.4609 240.769 46.5952 241.635 45.5276 241.635C44.46 241.635 43.5942 240.769 43.5942 239.701C43.5942 238.634 44.46 237.769 45.5276 237.769Z" fill="white"/>
56
-<path d="M1.93384 222.665C3.00144 222.665 3.86719 223.53 3.86719 224.598C3.86719 225.665 3.00144 226.531 1.93384 226.531C0.866237 226.531 0.000491115 225.666 0.000491081 224.598C0.000491047 223.53 0.866243 222.665 1.93384 222.665Z" fill="white"/>
57
-<path d="M1.93384 208.106C3.00144 208.106 3.86719 208.972 3.86719 210.039C3.86719 211.107 3.00144 211.973 1.93384 211.973C0.866237 211.973 0.000491115 211.107 0.000491081 210.039C0.000491047 208.972 0.866243 208.106 1.93384 208.106Z" fill="white"/>
58
-<path d="M1.93384 193.548C3.00144 193.548 3.86719 194.413 3.86719 195.481C3.86719 196.548 3.00144 197.414 1.93384 197.414C0.866237 197.414 0.000491115 196.548 0.000491081 195.481C0.000491047 194.413 0.866243 193.548 1.93384 193.548Z" fill="white"/>
59
-<path d="M1.93384 178.989C3.00144 178.989 3.86719 179.855 3.86719 180.922C3.86719 181.99 3.00144 182.855 1.93384 182.855C0.866237 182.855 0.000491115 181.99 0.000491081 180.922C0.000491047 179.855 0.866243 178.989 1.93384 178.989Z" fill="white"/>
60
-<path d="M1.93384 164.431C3.00144 164.431 3.86719 165.296 3.86719 166.364C3.86719 167.431 3.00144 168.297 1.93384 168.297C0.866237 168.297 0.000491115 167.431 0.000491081 166.364C0.000491047 165.296 0.866243 164.431 1.93384 164.431Z" fill="white"/>
61
-<path d="M1.93384 149.872C3.00144 149.872 3.86719 150.737 3.86719 151.805C3.86719 152.873 3.00144 153.738 1.93384 153.738C0.866237 153.738 0.000491115 152.873 0.000491081 151.805C0.000491047 150.737 0.866243 149.872 1.93384 149.872Z" fill="white"/>
62
-<path d="M23.7307 222.665C24.7983 222.665 25.6641 223.53 25.6641 224.598C25.6641 225.665 24.7983 226.531 23.7307 226.531C22.6631 226.531 21.7974 225.666 21.7974 224.598C21.7974 223.53 22.6631 222.665 23.7307 222.665Z" fill="white"/>
63
-<path d="M23.7307 208.106C24.7983 208.106 25.6641 208.972 25.6641 210.039C25.6641 211.107 24.7983 211.973 23.7307 211.973C22.6631 211.973 21.7974 211.107 21.7974 210.039C21.7974 208.972 22.6631 208.106 23.7307 208.106Z" fill="white"/>
64
-<path d="M23.7307 193.548C24.7983 193.548 25.6641 194.413 25.6641 195.481C25.6641 196.548 24.7983 197.414 23.7307 197.414C22.6631 197.414 21.7974 196.548 21.7974 195.481C21.7974 194.413 22.6631 193.548 23.7307 193.548Z" fill="white"/>
65
-<path d="M23.7307 178.989C24.7983 178.989 25.6641 179.855 25.6641 180.922C25.6641 181.99 24.7983 182.855 23.7307 182.855C22.6631 182.855 21.7974 181.99 21.7974 180.922C21.7974 179.855 22.6631 178.989 23.7307 178.989Z" fill="white"/>
66
-<path d="M23.7307 164.431C24.7983 164.431 25.6641 165.296 25.6641 166.364C25.6641 167.431 24.7983 168.297 23.7307 168.297C22.6631 168.297 21.7974 167.431 21.7974 166.364C21.7974 165.296 22.6631 164.431 23.7307 164.431Z" fill="white"/>
67
-<path d="M23.7307 149.872C24.7983 149.872 25.6641 150.737 25.6641 151.805C25.6641 152.873 24.7983 153.738 23.7307 153.738C22.6631 153.738 21.7974 152.873 21.7974 151.805C21.7974 150.737 22.6631 149.872 23.7307 149.872Z" fill="white"/>
68
-<path d="M45.5276 222.665C46.5952 222.665 47.4609 223.53 47.4609 224.598C47.4609 225.665 46.5952 226.531 45.5276 226.531C44.46 226.531 43.5942 225.666 43.5942 224.598C43.5942 223.53 44.46 222.665 45.5276 222.665Z" fill="white"/>
69
-<path d="M45.5276 208.106C46.5952 208.106 47.4609 208.972 47.4609 210.039C47.4609 211.107 46.5952 211.973 45.5276 211.973C44.46 211.973 43.5942 211.107 43.5942 210.039C43.5942 208.972 44.46 208.106 45.5276 208.106Z" fill="white"/>
70
-<path d="M45.5276 193.548C46.5952 193.548 47.4609 194.413 47.4609 195.481C47.4609 196.548 46.5952 197.414 45.5276 197.414C44.46 197.414 43.5942 196.548 43.5942 195.481C43.5942 194.413 44.46 193.548 45.5276 193.548Z" fill="white"/>
71
-<path d="M45.5276 178.989C46.5952 178.989 47.4609 179.855 47.4609 180.922C47.4609 181.99 46.5952 182.855 45.5276 182.855C44.46 182.855 43.5942 181.99 43.5942 180.922C43.5942 179.855 44.46 178.989 45.5276 178.989Z" fill="white"/>
72
-<path d="M45.5276 164.431C46.5952 164.431 47.4609 165.296 47.4609 166.364C47.4609 167.431 46.5952 168.297 45.5276 168.297C44.46 168.297 43.5942 167.431 43.5942 166.364C43.5942 165.296 44.46 164.431 45.5276 164.431Z" fill="white"/>
73
-<path d="M45.5276 149.872C46.5952 149.872 47.4609 150.737 47.4609 151.805C47.4609 152.873 46.5952 153.738 45.5276 153.738C44.46 153.738 43.5942 152.873 43.5942 151.805C43.5942 150.737 44.46 149.872 45.5276 149.872Z" fill="white"/>
74
-<path d="M102 3.99999C102 2.34314 103.343 1 105 1H538.04C539.697 1 541.04 2.34315 541.04 4V292.232C541.04 293.889 539.697 295.232 538.04 295.232H105C103.343 295.232 102 293.889 102 292.232V3.99999Z" fill="#1A1A1A" stroke="white" stroke-width="2"/>
75
-<path d="M101.5 4C101.5 2.067 103.067 0.5 105 0.5H538.04C539.973 0.5 541.54 2.067 541.54 4V17.1416H101.5V4Z" fill="white" stroke="white"/>
76
-<circle cx="109.085" cy="8.08537" r="1.47013" fill="#00AB4E"/>
77
-<circle cx="114.966" cy="8.08537" r="1.47013" fill="#00AB4E"/>
78
-<circle cx="120.847" cy="8.08537" r="1.47013" fill="#00AB4E"/>
79
-<path d="M102 14.1035H145.862V295.136H105C103.343 295.136 102 293.793 102 292.136V14.1035Z" stroke="white" stroke-width="2"/>
80
-<path d="M109.556 47.062C109.556 48.141 108.685 49.0108 107.616 49.0108C106.547 49.0108 105.676 48.141 105.676 47.062C105.676 45.983 106.547 45.1133 107.616 45.1133C108.685 45.1133 109.556 45.983 109.556 47.062Z" stroke="white" stroke-width="2"/>
81
-<rect x="114.233" y="46.3251" width="15.4322" height="1.47438" stroke="white" stroke-width="1.47438"/>
82
-<path d="M109.556 58.857C109.556 59.936 108.685 60.8057 107.616 60.8057C106.547 60.8057 105.676 59.936 105.676 58.857C105.676 57.778 106.547 56.9082 107.616 56.9082C108.685 56.9082 109.556 57.778 109.556 58.857Z" stroke="white" stroke-width="2"/>
83
-<rect x="114.233" y="58.12" width="22.7828" height="1.47438" stroke="white" stroke-width="1.47438"/>
84
-<path d="M109.556 70.6519C109.556 71.7309 108.685 72.6006 107.616 72.6006C106.547 72.6006 105.676 71.7309 105.676 70.6519C105.676 69.5729 106.547 68.7031 107.616 68.7031C108.685 68.7031 109.556 69.5729 109.556 70.6519Z" stroke="white" stroke-width="2"/>
85
-<rect x="114.233" y="69.9149" width="19.1075" height="1.47438" stroke="white" stroke-width="1.47438"/>
86
-<path d="M109.556 82.4468C109.556 83.5258 108.685 84.3956 107.616 84.3956C106.547 84.3956 105.676 83.5258 105.676 82.4468C105.676 81.3678 106.547 80.498 107.616 80.498C108.685 80.498 109.556 81.3678 109.556 82.4468Z" stroke="white" stroke-width="2"/>
87
-<rect x="114.233" y="81.7098" width="11.7568" height="1.47438" stroke="white" stroke-width="1.47438"/>
88
-<path d="M109.556 94.2417C109.556 95.3207 108.685 96.1905 107.616 96.1905C106.547 96.1905 105.676 95.3207 105.676 94.2417C105.676 93.1627 106.547 92.293 107.616 92.293C108.685 92.293 109.556 93.1627 109.556 94.2417Z" stroke="white" stroke-width="2"/>
89
-<rect x="114.233" y="93.5048" width="21.3127" height="1.47438" stroke="white" stroke-width="1.47438"/>
90
-<rect x="108.553" y="277.48" width="29.4481" height="11.1034" stroke="white" stroke-width="2"/>
91
-<rect x="500.877" y="20.9648" width="35.2832" height="11.7611" fill="white"/>
92
-<rect x="153.414" y="20.9648" width="35.3791" height="6.55168" fill="white"/>
93
-<rect x="106.24" y="20.9648" width="35.3791" height="6.55168" fill="white"/>
94
-<rect x="156.033" y="51.1035" width="11.793" height="2.62067" fill="white"/>
95
-<rect x="205.826" y="51.1035" width="11.793" height="2.62067" fill="white"/>
96
-<rect x="270.033" y="51.1035" width="11.793" height="2.62067" fill="white"/>
97
-<rect x="336.861" y="51.1035" width="11.793" height="2.62067" fill="white"/>
98
-<rect x="398.447" y="51.1035" width="11.793" height="2.62067" fill="white"/>
99
-<rect x="465.273" y="52.4141" width="11.793" height="2.62067" fill="white"/>
100
-<rect x="154.414" y="63.8965" width="370.135" height="24.2067" stroke="white" stroke-width="2"/>
101
-<path d="M204.873 78.2006L203.51 78.5215V88.3326H260.14L260.761 77.2378H259.398H258.035L256.672 78.2006L255.309 76.9628L253.946 76L252.583 76.7335L251.219 77.7421L249.856 78.2006L248.493 77.3525L247.13 76L245.767 76.4585L244.404 79.5531L243.041 79.8281H241.677L240.314 76.7335H238.951L237.588 76L236.225 76.2751L234.862 79.6677L233.499 79.3926L232.136 76.2751L230.772 76.4585L229.409 76.2751L228.046 76.7335L226.683 76.2751L225.32 76.7335L223.957 79.0717L222.594 78.8425L221.23 78.3381H219.867L218.504 79.3009L217.141 79.6218L216.528 80.0803L215.778 78.5215L214.415 78.2006L213.052 78.98L211.97 78.7278L210.325 77.2378L208.962 78.5215L207.599 78.384L206.236 77.6275L204.873 78.2006Z" stroke="white" stroke-width="2"/>
102
-<path d="M271.292 81.0809L270.064 80.3346V88.3326H327.316V79.3173L326.513 78.9661L325.475 79.3173L323.562 78.9661L321.067 78.4393L319.763 79.3173L317.422 78.9661L314.793 82.0885L313.008 81.0347L311.204 82.0885L309.055 78.4393L307.098 77.3856L305.947 76.6152L304.414 79.6663L304.154 80.72L303.261 81.0273L302.109 76L301.303 76.922L299.845 77.4927L298.655 76.6147L297.365 77.4927L296.024 77.1415L294.741 76.2161L292.556 78.8954L291.133 79.4223L289.368 79.7735L286.912 79.4223L285.299 77.8879L282.099 76.922L279.201 77.4927L276.866 80.6858L274.92 81.0809L271.292 78.4393V81.0809Z" stroke="white" stroke-width="2"/>
103
-<path d="M390.546 81.6577L393.871 81.1174V88.3326H336.62V81.9438H337.613H338.798L339.639 81.6577H340.289L341.473 81.4034L342.391 81.6577L345.524 81.4034L346.48 78.9242L347.894 79.3374H349.346L351.831 78.7017L354.047 77.5257L355.003 78.7017L357.296 76.7311L359.36 76.4132L360.048 76L361.003 79.4646L361.232 80.2274L361.844 80.8631L363.373 80.6088L363.908 80.8631L365.398 78.5746H365.971L367.233 77.8117L368.341 79.6553L369.87 79.2739H370.863L372.01 79.4963L373.386 79.6553L376.099 82.9609L377.819 83.247L380.724 84.0098L383.285 84.423L385.348 81.3717L387.068 81.6577L389.285 81.3717L390.546 81.6577Z" stroke="white" stroke-width="2"/>
104
-<path d="M400.244 78.2006L398.881 78.5215V88.3326H455.511L456.132 77.2378H454.769H453.406L452.043 78.2006L450.68 76.9628L449.317 76L447.954 76.7335L446.591 77.7421L445.227 78.2006L443.864 77.3525L442.501 76L441.138 76.4585L439.775 79.5531L438.412 79.8281H437.049L435.685 76.7335H434.322L432.959 76L431.596 76.2751L430.233 79.6677L428.87 79.3926L427.507 76.2751L426.144 76.4585L424.78 76.2751L423.417 76.7335L422.054 76.2751L420.691 76.7335L419.328 79.0717L417.965 78.8425L416.602 78.3381H415.238L413.875 79.3009L412.512 79.6218L411.899 80.0803L411.149 78.5215L409.786 78.2006L408.423 78.98L407.341 78.7278L405.697 77.2378L404.333 78.5215L402.97 78.384L401.607 77.6275L400.244 78.2006Z" stroke="white" stroke-width="2"/>
105
-<path d="M466.663 81.0809L465.436 80.3346V88.3326H522.687V79.3173L521.884 78.9661L520.846 79.3173L518.933 78.9661L516.439 78.4393L515.134 79.3173L512.793 78.9661L510.164 82.0885L508.379 81.0347L506.575 82.0885L504.427 78.4393L502.469 77.3856L501.318 76.6152L499.785 79.6663L499.526 80.72L498.632 81.0273L497.48 76L496.674 76.922L495.216 77.4927L494.026 76.6147L492.736 77.4927L491.395 77.1415L490.112 76.2161L487.927 78.8954L486.505 79.4223L484.739 79.7735L482.283 79.4223L480.67 77.8879L477.47 76.922L474.573 77.4927L472.237 80.6858L470.291 81.0809L466.663 78.4393V81.0809Z" stroke="white" stroke-width="2"/>
106
-<rect x="156.992" y="72.916" width="4.29387" height="4.62471" fill="#00AB4E"/>
107
-<rect x="162.717" y="72.916" width="25.7632" height="3.08314" fill="#00AB4E"/>
108
-<rect x="162.717" y="77.541" width="11.4503" height="1.54157" fill="#808080"/>
109
-<path d="M532.028 74.7616V77.3095H533.484V74.7616H536.032V73.3057H533.484V70.7578H532.028V73.3057H529.48V74.7616H532.028Z" fill="black"/>
110
-<rect x="154.414" y="95.3438" width="370.135" height="24.2067" stroke="white" stroke-width="2"/>
111
-<path d="M204.873 109.648L203.51 109.969V119.78H260.14L260.761 108.685H259.398H258.035L256.672 109.648L255.309 108.41L253.946 107.447L252.583 108.181L251.219 109.189L249.856 109.648L248.493 108.8L247.13 107.447L245.767 107.906L244.404 111L243.041 111.275H241.677L240.314 108.181H238.951L237.588 107.447L236.225 107.722L234.862 111.115L233.499 110.84L232.136 107.722L230.772 107.906L229.409 107.722L228.046 108.181L226.683 107.722L225.32 108.181L223.957 110.519L222.594 110.29L221.23 109.785H219.867L218.504 110.748L217.141 111.069L216.528 111.528L215.778 109.969L214.415 109.648L213.052 110.427L211.97 110.175L210.325 108.685L208.962 109.969L207.599 109.831L206.236 109.075L204.873 109.648Z" stroke="white" stroke-width="2"/>
112
-<path d="M271.292 112.528L270.064 111.782V119.78H327.316V110.765L326.513 110.413L325.475 110.765L323.562 110.413L321.067 109.887L319.763 110.765L317.422 110.413L314.793 113.536L313.008 112.482L311.204 113.536L309.055 109.887L307.098 108.833L305.947 108.062L304.414 111.114L304.154 112.167L303.261 112.475L302.109 107.447L301.303 108.369L299.845 108.94L298.655 108.062L297.365 108.94L296.024 108.589L294.741 107.663L292.556 110.343L291.133 110.87L289.368 111.221L286.912 110.87L285.299 109.335L282.099 108.369L279.201 108.94L276.866 112.133L274.92 112.528L271.292 109.887V112.528Z" stroke="white" stroke-width="2"/>
113
-<path d="M390.546 113.105L393.871 112.565V119.78H336.62V113.391H337.613H338.798L339.639 113.105H340.289L341.473 112.851L342.391 113.105L345.524 112.851L346.48 110.371L347.894 110.785H349.346L351.831 110.149L354.047 108.973L355.003 110.149L357.296 108.178L359.36 107.86L360.048 107.447L361.003 110.912L361.232 111.675L361.844 112.31L363.373 112.056L363.908 112.31L365.398 110.022H365.971L367.233 109.259L368.341 111.103L369.87 110.721H370.863L372.01 110.944L373.386 111.103L376.099 114.408L377.819 114.694L380.724 115.457L383.285 115.87L385.348 112.819L387.068 113.105L389.285 112.819L390.546 113.105Z" stroke="white" stroke-width="2"/>
114
-<path d="M400.244 109.648L398.881 109.969V119.78H455.511L456.132 108.685H454.769H453.406L452.043 109.648L450.68 108.41L449.317 107.447L447.954 108.181L446.591 109.189L445.227 109.648L443.864 108.8L442.501 107.447L441.138 107.906L439.775 111L438.412 111.275H437.049L435.685 108.181H434.322L432.959 107.447L431.596 107.722L430.233 111.115L428.87 110.84L427.507 107.722L426.144 107.906L424.78 107.722L423.417 108.181L422.054 107.722L420.691 108.181L419.328 110.519L417.965 110.29L416.602 109.785H415.238L413.875 110.748L412.512 111.069L411.899 111.528L411.149 109.969L409.786 109.648L408.423 110.427L407.341 110.175L405.697 108.685L404.333 109.969L402.97 109.831L401.607 109.075L400.244 109.648Z" stroke="white" stroke-width="2"/>
115
-<path d="M466.663 112.528L465.436 111.782V119.78H522.687V110.765L521.884 110.413L520.846 110.765L518.933 110.413L516.439 109.887L515.134 110.765L512.793 110.413L510.164 113.536L508.379 112.482L506.575 113.536L504.427 109.887L502.469 108.833L501.318 108.062L499.785 111.114L499.526 112.167L498.632 112.475L497.48 107.447L496.674 108.369L495.216 108.94L494.026 108.062L492.736 108.94L491.395 108.589L490.112 107.663L487.927 110.343L486.505 110.87L484.739 111.221L482.283 110.87L480.67 109.335L477.47 108.369L474.573 108.94L472.237 112.133L470.291 112.528L466.663 109.887V112.528Z" stroke="white" stroke-width="2"/>
116
-<rect x="156.992" y="104.363" width="4.29387" height="4.62471" fill="#00AB4E"/>
117
-<rect x="162.717" y="104.363" width="25.7632" height="3.08314" fill="#00AB4E"/>
118
-<rect x="162.717" y="108.988" width="11.4503" height="1.54157" fill="#808080"/>
119
-<path d="M532.028 106.209V108.757H533.484V106.209H536.032V104.753H533.484V102.205H532.028V104.753H529.48V106.209H532.028Z" fill="black"/>
120
-<rect x="154.414" y="126.793" width="370.135" height="24.2067" stroke="white" stroke-width="2"/>
121
-<path d="M204.873 141.097L203.51 141.418V151.229H260.14L260.761 140.134H259.398H258.035L256.672 141.097L255.309 139.859L253.946 138.896L252.583 139.63L251.219 140.639L249.856 141.097L248.493 140.249L247.13 138.896L245.767 139.355L244.404 142.45L243.041 142.725H241.677L240.314 139.63H238.951L237.588 138.896L236.225 139.172L234.862 142.564L233.499 142.289L232.136 139.172L230.772 139.355L229.409 139.172L228.046 139.63L226.683 139.172L225.32 139.63L223.957 141.968L222.594 141.739L221.23 141.235H219.867L218.504 142.197L217.141 142.518L216.528 142.977L215.778 141.418L214.415 141.097L213.052 141.876L211.97 141.624L210.325 140.134L208.962 141.418L207.599 141.28L206.236 140.524L204.873 141.097Z" stroke="white" stroke-width="2"/>
122
-<path d="M271.292 143.977L270.064 143.231V151.229H327.316V142.214L326.513 141.863L325.475 142.214L323.562 141.863L321.067 141.336L319.763 142.214L317.422 141.863L314.793 144.985L313.008 143.931L311.204 144.985L309.055 141.336L307.098 140.282L305.947 139.512L304.414 142.563L304.154 143.616L303.261 143.924L302.109 138.896L301.303 139.818L299.845 140.389L298.655 139.511L297.365 140.389L296.024 140.038L294.741 139.113L292.556 141.792L291.133 142.319L289.368 142.67L286.912 142.319L285.299 140.784L282.099 139.818L279.201 140.389L276.866 143.582L274.92 143.977L271.292 141.336V143.977Z" stroke="white" stroke-width="2"/>
123
-<path d="M390.546 144.554L393.871 144.014V151.229H336.62V144.84H337.613H338.798L339.639 144.554H340.289L341.473 144.3L342.391 144.554L345.524 144.3L346.48 141.821L347.894 142.234H349.346L351.831 141.598L354.047 140.422L355.003 141.598L357.296 139.628L359.36 139.31L360.048 138.896L361.003 142.361L361.232 143.124L361.844 143.76L363.373 143.505L363.908 143.76L365.398 141.471H365.971L367.233 140.708L368.341 142.552L369.87 142.17H370.863L372.01 142.393L373.386 142.552L376.099 145.857L377.819 146.143L380.724 146.906L383.285 147.319L385.348 144.268L387.068 144.554L389.285 144.268L390.546 144.554Z" stroke="white" stroke-width="2"/>
124
-<path d="M400.244 141.097L398.881 141.418V151.229H455.511L456.132 140.134H454.769H453.406L452.043 141.097L450.68 139.859L449.317 138.896L447.954 139.63L446.591 140.639L445.227 141.097L443.864 140.249L442.501 138.896L441.138 139.355L439.775 142.45L438.412 142.725H437.049L435.685 139.63H434.322L432.959 138.896L431.596 139.172L430.233 142.564L428.87 142.289L427.507 139.172L426.144 139.355L424.78 139.172L423.417 139.63L422.054 139.172L420.691 139.63L419.328 141.968L417.965 141.739L416.602 141.235H415.238L413.875 142.197L412.512 142.518L411.899 142.977L411.149 141.418L409.786 141.097L408.423 141.876L407.341 141.624L405.697 140.134L404.333 141.418L402.97 141.28L401.607 140.524L400.244 141.097Z" stroke="white" stroke-width="2"/>
125
-<path d="M466.663 143.977L465.436 143.231V151.229H522.687V142.214L521.884 141.863L520.846 142.214L518.933 141.863L516.439 141.336L515.134 142.214L512.793 141.863L510.164 144.985L508.379 143.931L506.575 144.985L504.427 141.336L502.469 140.282L501.318 139.512L499.785 142.563L499.526 143.616L498.632 143.924L497.48 138.896L496.674 139.818L495.216 140.389L494.026 139.511L492.736 140.389L491.395 140.038L490.112 139.113L487.927 141.792L486.505 142.319L484.739 142.67L482.283 142.319L480.67 140.784L477.47 139.818L474.573 140.389L472.237 143.582L470.291 143.977L466.663 141.336V143.977Z" stroke="white" stroke-width="2"/>
126
-<rect x="156.992" y="135.812" width="4.29387" height="4.62471" fill="#00AB4E"/>
127
-<rect x="162.717" y="135.812" width="25.7632" height="3.08314" fill="#00AB4E"/>
128
-<rect x="162.717" y="140.438" width="11.4503" height="1.54157" fill="#808080"/>
129
-<path d="M532.028 137.658V140.206H533.484V137.658H536.032V136.202H533.484V133.654H532.028V136.202H529.48V137.658H532.028Z" fill="black"/>
130
-<rect x="154.414" y="158.24" width="370.135" height="24.2067" stroke="white" stroke-width="2"/>
131
-<path d="M204.873 172.544L203.51 172.865V182.676H260.14L260.761 171.582H259.398H258.035L256.672 172.544L255.309 171.307L253.946 170.344L252.583 171.077L251.219 172.086L249.856 172.544L248.493 171.696L247.13 170.344L245.767 170.802L244.404 173.897L243.041 174.172H241.677L240.314 171.077H238.951L237.588 170.344L236.225 170.619L234.862 174.011L233.499 173.736L232.136 170.619L230.772 170.802L229.409 170.619L228.046 171.077L226.683 170.619L225.32 171.077L223.957 173.415L222.594 173.186L221.23 172.682H219.867L218.504 173.645L217.141 173.966L216.528 174.424L215.778 172.865L214.415 172.544L213.052 173.324L211.97 173.072L210.325 171.582L208.962 172.865L207.599 172.728L206.236 171.971L204.873 172.544Z" stroke="white" stroke-width="2"/>
132
-<path d="M271.292 175.425L270.064 174.678V182.676H327.316V173.661L326.513 173.31L325.475 173.661L323.562 173.31L321.067 172.783L319.763 173.661L317.422 173.31L314.793 176.432L313.008 175.378L311.204 176.432L309.055 172.783L307.098 171.729L305.947 170.959L304.414 174.01L304.154 175.064L303.261 175.371L302.109 170.344L301.303 171.266L299.845 171.836L298.655 170.958L297.365 171.836L296.024 171.485L294.741 170.56L292.556 173.239L291.133 173.766L289.368 174.117L286.912 173.766L285.299 172.232L282.099 171.266L279.201 171.836L276.866 175.03L274.92 175.425L271.292 172.783V175.425Z" stroke="white" stroke-width="2"/>
133
-<path d="M390.546 176.001L393.871 175.461V182.676H336.62V176.288H337.613H338.798L339.639 176.001H340.289L341.473 175.747L342.391 176.001L345.524 175.747L346.48 173.268L347.894 173.681H349.346L351.831 173.045L354.047 171.869L355.003 173.045L357.296 171.075L359.36 170.757L360.048 170.344L361.003 173.808L361.232 174.571L361.844 175.207L363.373 174.953L363.908 175.207L365.398 172.918H365.971L367.233 172.155L368.341 173.999L369.87 173.618H370.863L372.01 173.84L373.386 173.999L376.099 177.305L377.819 177.591L380.724 178.354L383.285 178.767L385.348 175.715L387.068 176.001L389.285 175.715L390.546 176.001Z" stroke="white" stroke-width="2"/>
134
-<path d="M400.244 172.544L398.881 172.865V182.676H455.511L456.132 171.582H454.769H453.406L452.043 172.544L450.68 171.307L449.317 170.344L447.954 171.077L446.591 172.086L445.227 172.544L443.864 171.696L442.501 170.344L441.138 170.802L439.775 173.897L438.412 174.172H437.049L435.685 171.077H434.322L432.959 170.344L431.596 170.619L430.233 174.011L428.87 173.736L427.507 170.619L426.144 170.802L424.78 170.619L423.417 171.077L422.054 170.619L420.691 171.077L419.328 173.415L417.965 173.186L416.602 172.682H415.238L413.875 173.645L412.512 173.966L411.899 174.424L411.149 172.865L409.786 172.544L408.423 173.324L407.341 173.072L405.697 171.582L404.333 172.865L402.97 172.728L401.607 171.971L400.244 172.544Z" stroke="white" stroke-width="2"/>
135
-<path d="M466.663 175.425L465.436 174.678V182.676H522.687V173.661L521.884 173.31L520.846 173.661L518.933 173.31L516.439 172.783L515.134 173.661L512.793 173.31L510.164 176.432L508.379 175.378L506.575 176.432L504.427 172.783L502.469 171.729L501.318 170.959L499.785 174.01L499.526 175.064L498.632 175.371L497.48 170.344L496.674 171.266L495.216 171.836L494.026 170.958L492.736 171.836L491.395 171.485L490.112 170.56L487.927 173.239L486.505 173.766L484.739 174.117L482.283 173.766L480.67 172.232L477.47 171.266L474.573 171.836L472.237 175.03L470.291 175.425L466.663 172.783V175.425Z" stroke="white" stroke-width="2"/>
136
-<rect x="156.992" y="167.26" width="4.29387" height="4.62471" fill="#00AB4E"/>
137
-<rect x="162.717" y="167.26" width="25.7632" height="3.08314" fill="#00AB4E"/>
138
-<rect x="162.717" y="171.885" width="11.4503" height="1.54157" fill="#808080"/>
139
-<path d="M532.028 169.105V171.653H533.484V169.105H536.032V167.649H533.484V165.102H532.028V167.649H529.48V169.105H532.028Z" fill="black"/>
140
-<rect x="154.414" y="189.688" width="370.135" height="24.2067" stroke="white" stroke-width="2"/>
141
-<path d="M204.873 203.992L203.51 204.313V214.124H260.14L260.761 203.029H259.398H258.035L256.672 203.992L255.309 202.754L253.946 201.791L252.583 202.525L251.219 203.533L249.856 203.992L248.493 203.143L247.13 201.791L245.767 202.249L244.404 205.344L243.041 205.619H241.677L240.314 202.525H238.951L237.588 201.791L236.225 202.066L234.862 205.459L233.499 205.184L232.136 202.066L230.772 202.249L229.409 202.066L228.046 202.525L226.683 202.066L225.32 202.525L223.957 204.863L222.594 204.633L221.23 204.129H219.867L218.504 205.092L217.141 205.413L216.528 205.871L215.778 204.313L214.415 203.992L213.052 204.771L211.97 204.519L210.325 203.029L208.962 204.313L207.599 204.175L206.236 203.419L204.873 203.992Z" stroke="white" stroke-width="2"/>
142
-<path d="M271.292 206.872L270.064 206.126V214.124H327.316V205.108L326.513 204.757L325.475 205.108L323.562 204.757L321.067 204.23L319.763 205.108L317.422 204.757L314.793 207.879L313.008 206.826L311.204 207.879L309.055 204.23L307.098 203.177L305.947 202.406L304.414 205.457L304.154 206.511L303.261 206.818L302.109 201.791L301.303 202.713L299.845 203.284L298.655 202.406L297.365 203.284L296.024 202.933L294.741 202.007L292.556 204.686L291.133 205.213L289.368 205.565L286.912 205.213L285.299 203.679L282.099 202.713L279.201 203.284L276.866 206.477L274.92 206.872L271.292 204.23V206.872Z" stroke="white" stroke-width="2"/>
143
-<path d="M390.546 207.449L393.871 206.908V214.124H336.62V207.735H337.613H338.798L339.639 207.449H340.289L341.473 207.194L342.391 207.449L345.524 207.194L346.48 204.715L347.894 205.128H349.346L351.831 204.493L354.047 203.317L355.003 204.493L357.296 202.522L359.36 202.204L360.048 201.791L361.003 205.256L361.232 206.018L361.844 206.654L363.373 206.4L363.908 206.654L365.398 204.366H365.971L367.233 203.603L368.341 205.446L369.87 205.065H370.863L372.01 205.287L373.386 205.446L376.099 208.752L377.819 209.038L380.724 209.801L383.285 210.214L385.348 207.163L387.068 207.449L389.285 207.163L390.546 207.449Z" stroke="white" stroke-width="2"/>
144
-<path d="M400.244 203.992L398.881 204.313V214.124H455.511L456.132 203.029H454.769H453.406L452.043 203.992L450.68 202.754L449.317 201.791L447.954 202.525L446.591 203.533L445.227 203.992L443.864 203.143L442.501 201.791L441.138 202.249L439.775 205.344L438.412 205.619H437.049L435.685 202.525H434.322L432.959 201.791L431.596 202.066L430.233 205.459L428.87 205.184L427.507 202.066L426.144 202.249L424.78 202.066L423.417 202.525L422.054 202.066L420.691 202.525L419.328 204.863L417.965 204.633L416.602 204.129H415.238L413.875 205.092L412.512 205.413L411.899 205.871L411.149 204.313L409.786 203.992L408.423 204.771L407.341 204.519L405.697 203.029L404.333 204.313L402.97 204.175L401.607 203.419L400.244 203.992Z" stroke="white" stroke-width="2"/>
145
-<path d="M466.663 206.872L465.436 206.126V214.124H522.687V205.108L521.884 204.757L520.846 205.108L518.933 204.757L516.439 204.23L515.134 205.108L512.793 204.757L510.164 207.879L508.379 206.826L506.575 207.879L504.427 204.23L502.469 203.177L501.318 202.406L499.785 205.457L499.526 206.511L498.632 206.818L497.48 201.791L496.674 202.713L495.216 203.284L494.026 202.406L492.736 203.284L491.395 202.933L490.112 202.007L487.927 204.686L486.505 205.213L484.739 205.565L482.283 205.213L480.67 203.679L477.47 202.713L474.573 203.284L472.237 206.477L470.291 206.872L466.663 204.23V206.872Z" stroke="white" stroke-width="2"/>
146
-<rect x="156.992" y="198.707" width="4.29387" height="4.62471" fill="#00AB4E"/>
147
-<rect x="162.717" y="198.707" width="25.7632" height="3.08314" fill="#00AB4E"/>
148
-<rect x="162.717" y="203.332" width="11.4503" height="1.54157" fill="#808080"/>
149
-<path d="M532.028 200.553V203.101H533.484V200.553H536.032V199.097H533.484V196.549H532.028V199.097H529.48V200.553H532.028Z" fill="black"/>
150
-<rect x="154.414" y="221.137" width="370.135" height="24.2067" stroke="white" stroke-width="2"/>
151
-<path d="M204.873 235.441L203.51 235.762V245.573H260.14L260.761 234.478H259.398H258.035L256.672 235.441L255.309 234.203L253.946 233.24L252.583 233.974L251.219 234.982L249.856 235.441L248.493 234.593L247.13 233.24L245.767 233.699L244.404 236.793L243.041 237.068H241.677L240.314 233.974H238.951L237.588 233.24L236.225 233.515L234.862 236.908L233.499 236.633L232.136 233.515L230.772 233.699L229.409 233.515L228.046 233.974L226.683 233.515L225.32 233.974L223.957 236.312L222.594 236.083L221.23 235.578H219.867L218.504 236.541L217.141 236.862L216.528 237.321L215.778 235.762L214.415 235.441L213.052 236.22L211.97 235.968L210.325 234.478L208.962 235.762L207.599 235.624L206.236 234.868L204.873 235.441Z" stroke="white" stroke-width="2"/>
152
-<path d="M271.292 238.321L270.064 237.575V245.573H327.316V236.558L326.513 236.206L325.475 236.558L323.562 236.206L321.067 235.679L319.763 236.558L317.422 236.206L314.793 239.329L313.008 238.275L311.204 239.329L309.055 235.679L307.098 234.626L305.947 233.855L304.414 236.907L304.154 237.96L303.261 238.268L302.109 233.24L301.303 234.162L299.845 234.733L298.655 233.855L297.365 234.733L296.024 234.382L294.741 233.456L292.556 236.136L291.133 236.662L289.368 237.014L286.912 236.662L285.299 235.128L282.099 234.162L279.201 234.733L276.866 237.926L274.92 238.321L271.292 235.679V238.321Z" stroke="white" stroke-width="2"/>
153
-<path d="M390.546 238.898L393.871 238.358V245.573H336.62V239.184H337.613H338.798L339.639 238.898H340.289L341.473 238.644L342.391 238.898L345.524 238.644L346.48 236.164L347.894 236.578H349.346L351.831 235.942L354.047 234.766L355.003 235.942L357.296 233.971L359.36 233.653L360.048 233.24L361.003 236.705L361.232 237.468L361.844 238.103L363.373 237.849L363.908 238.103L365.398 235.815H365.971L367.233 235.052L368.341 236.896L369.87 236.514H370.863L372.01 236.737L373.386 236.896L376.099 240.201L377.819 240.487L380.724 241.25L383.285 241.663L385.348 238.612L387.068 238.898L389.285 238.612L390.546 238.898Z" stroke="white" stroke-width="2"/>
154
-<path d="M400.244 235.441L398.881 235.762V245.573H455.511L456.132 234.478H454.769H453.406L452.043 235.441L450.68 234.203L449.317 233.24L447.954 233.974L446.591 234.982L445.227 235.441L443.864 234.593L442.501 233.24L441.138 233.699L439.775 236.793L438.412 237.068H437.049L435.685 233.974H434.322L432.959 233.24L431.596 233.515L430.233 236.908L428.87 236.633L427.507 233.515L426.144 233.699L424.78 233.515L423.417 233.974L422.054 233.515L420.691 233.974L419.328 236.312L417.965 236.083L416.602 235.578H415.238L413.875 236.541L412.512 236.862L411.899 237.321L411.149 235.762L409.786 235.441L408.423 236.22L407.341 235.968L405.697 234.478L404.333 235.762L402.97 235.624L401.607 234.868L400.244 235.441Z" stroke="white" stroke-width="2"/>
155
-<path d="M466.663 238.321L465.436 237.575V245.573H522.687V236.558L521.884 236.206L520.846 236.558L518.933 236.206L516.439 235.679L515.134 236.558L512.793 236.206L510.164 239.329L508.379 238.275L506.575 239.329L504.427 235.679L502.469 234.626L501.318 233.855L499.785 236.907L499.526 237.96L498.632 238.268L497.48 233.24L496.674 234.162L495.216 234.733L494.026 233.855L492.736 234.733L491.395 234.382L490.112 233.456L487.927 236.136L486.505 236.662L484.739 237.014L482.283 236.662L480.67 235.128L477.47 234.162L474.573 234.733L472.237 237.926L470.291 238.321L466.663 235.679V238.321Z" stroke="white" stroke-width="2"/>
156
-<rect x="156.992" y="230.156" width="4.29387" height="4.62471" fill="#00AB4E"/>
157
-<rect x="162.717" y="230.156" width="25.7632" height="3.08314" fill="#00AB4E"/>
158
-<rect x="162.717" y="234.781" width="11.4503" height="1.54157" fill="#808080"/>
159
-<path d="M532.028 232.002V234.55H533.484V232.002H536.032V230.546H533.484V227.998H532.028V230.546H529.48V232.002H532.028Z" fill="black"/>
160
-<rect x="154.414" y="252.584" width="370.135" height="24.2067" stroke="white" stroke-width="2"/>
161
-<path d="M204.873 266.888L203.51 267.209V277.02H260.14L260.761 265.925H259.398H258.035L256.672 266.888L255.309 265.65L253.946 264.688L252.583 265.421L251.219 266.43L249.856 266.888L248.493 266.04L247.13 264.688L245.767 265.146L244.404 268.241L243.041 268.516H241.677L240.314 265.421H238.951L237.588 264.688L236.225 264.963L234.862 268.355L233.499 268.08L232.136 264.963L230.772 265.146L229.409 264.963L228.046 265.421L226.683 264.963L225.32 265.421L223.957 267.759L222.594 267.53L221.23 267.026H219.867L218.504 267.988L217.141 268.309L216.528 268.768L215.778 267.209L214.415 266.888L213.052 267.667L211.97 267.415L210.325 265.925L208.962 267.209L207.599 267.071L206.236 266.315L204.873 266.888Z" stroke="white" stroke-width="2"/>
162
-<path d="M271.292 269.768L270.064 269.022V277.02H327.316V268.005L326.513 267.654L325.475 268.005L323.562 267.654L321.067 267.127L319.763 268.005L317.422 267.654L314.793 270.776L313.008 269.722L311.204 270.776L309.055 267.127L307.098 266.073L305.947 265.303L304.414 268.354L304.154 269.408L303.261 269.715L302.109 264.688L301.303 265.609L299.845 266.18L298.655 265.302L297.365 266.18L296.024 265.829L294.741 264.904L292.556 267.583L291.133 268.11L289.368 268.461L286.912 268.11L285.299 266.575L282.099 265.609L279.201 266.18L276.866 269.373L274.92 269.768L271.292 267.127V269.768Z" stroke="white" stroke-width="2"/>
163
-<path d="M390.546 270.345L393.871 269.805V277.02H336.62V270.631H337.613H338.798L339.639 270.345H340.289L341.473 270.091L342.391 270.345L345.524 270.091L346.48 267.612L347.894 268.025H349.346L351.831 267.389L354.047 266.213L355.003 267.389L357.296 265.419L359.36 265.101L360.048 264.688L361.003 268.152L361.232 268.915L361.844 269.551L363.373 269.296L363.908 269.551L365.398 267.262H365.971L367.233 266.499L368.341 268.343L369.87 267.961H370.863L372.01 268.184L373.386 268.343L376.099 271.648L377.819 271.934L380.724 272.697L383.285 273.111L385.348 270.059L387.068 270.345L389.285 270.059L390.546 270.345Z" stroke="white" stroke-width="2"/>
164
-<path d="M400.244 266.888L398.881 267.209V277.02H455.511L456.132 265.925H454.769H453.406L452.043 266.888L450.68 265.65L449.317 264.688L447.954 265.421L446.591 266.43L445.227 266.888L443.864 266.04L442.501 264.688L441.138 265.146L439.775 268.241L438.412 268.516H437.049L435.685 265.421H434.322L432.959 264.688L431.596 264.963L430.233 268.355L428.87 268.08L427.507 264.963L426.144 265.146L424.78 264.963L423.417 265.421L422.054 264.963L420.691 265.421L419.328 267.759L417.965 267.53L416.602 267.026H415.238L413.875 267.988L412.512 268.309L411.899 268.768L411.149 267.209L409.786 266.888L408.423 267.667L407.341 267.415L405.697 265.925L404.333 267.209L402.97 267.071L401.607 266.315L400.244 266.888Z" stroke="white" stroke-width="2"/>
165
-<path d="M466.663 269.768L465.436 269.022V277.02H522.687V268.005L521.884 267.654L520.846 268.005L518.933 267.654L516.439 267.127L515.134 268.005L512.793 267.654L510.164 270.776L508.379 269.722L506.575 270.776L504.427 267.127L502.469 266.073L501.318 265.303L499.785 268.354L499.526 269.408L498.632 269.715L497.48 264.688L496.674 265.609L495.216 266.18L494.026 265.302L492.736 266.18L491.395 265.829L490.112 264.904L487.927 267.583L486.505 268.11L484.739 268.461L482.283 268.11L480.67 266.575L477.47 265.609L474.573 266.18L472.237 269.373L470.291 269.768L466.663 267.127V269.768Z" stroke="white" stroke-width="2"/>
166
-<rect x="156.992" y="261.605" width="4.29387" height="4.62471" fill="#00AB4E"/>
167
-<rect x="162.717" y="261.605" width="25.7632" height="3.08314" fill="#00AB4E"/>
168
-<rect x="162.717" y="266.23" width="11.4503" height="1.54157" fill="#808080"/>
169
-<path d="M532.028 263.449V265.997H533.484V263.449H536.032V261.993H533.484V259.445H532.028V261.993H529.48V263.449H532.028Z" fill="black"/>
170
-<path d="M353.692 370.59L407.989 424.887C422.983 409.894 422.983 385.584 407.989 370.59C392.996 385.583 368.686 385.584 353.692 370.59Z" fill="white"/>
171
-<path d="M380.842 382.305C390.798 382.305 400.756 378.515 408.336 370.935L408.682 370.589L408.336 370.243C393.176 355.083 368.507 355.083 353.347 370.243L353 370.589L353.347 370.935C360.927 378.515 370.884 382.305 380.842 382.305ZM407.293 370.589C392.605 384.908 369.077 384.906 354.389 370.589C369.077 356.272 392.605 356.272 407.293 370.589Z" fill="white"/>
172
-<path d="M681.939 310.074L606.856 431.507C606.856 431.507 565.62 381.767 592.269 338.667C612.44 306.043 652.086 306.676 681.843 310.23" fill="white"/>
173
-<path d="M523.354 318.212L511.513 308.883L499.669 318.212L487.825 308.883L475.982 318.212L464.149 308.892L453.512 318.01L453 317.412L464.128 307.873L475.982 317.209L487.825 307.881L499.669 317.209L511.513 307.881L523.354 317.209L535.198 307.881L547.041 317.209L558.886 307.881L570.729 317.209L582.575 307.881L594.664 317.401L594.176 318.02L582.575 308.883L570.729 318.212L558.886 308.883L547.041 318.212L535.198 308.883L523.354 318.212Z" fill="white"/>
174
-<path d="M469.814 363.873L463.001 350.426L448.331 353.901L441.516 340.453L426.846 343.927L420.037 330.492L406.55 334.283L406.337 333.525L420.447 329.558L427.268 343.017L441.938 339.543L448.753 352.99L463.423 349.516L470.237 362.963L484.907 359.489L491.722 372.937L506.393 369.463L513.208 382.91L527.88 379.437L534.837 393.163L534.134 393.518L527.457 380.346L512.785 383.82L505.971 370.372L491.3 373.847L484.485 360.399L469.814 363.873Z" fill="white"/>
175
-<path d="M245.999 349.604H258.574V362.178H245.999V349.604Z" fill="white"/>
176
-<path d="M278.909 342.873H297.143V361.107H278.909V342.873Z" fill="white"/>
177
-<path d="M290.876 382.514H309.109V400.747H290.876V382.514Z" fill="white"/>
178
-</svg>
web/gui/v2/static/img/stars-icon.svg
deleted
-11
@@ -1,11 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
4
- viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
5
-<style type="text/css">
6
- .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
7
- .st1{fill:#17CE8A;}
8
-</style>
9
-<path class="st0" d="M25,0c13.8,0,25,11.2,25,25c0,13.8-11.2,25-25,25S0,38.8,0,25C0,11.2,11.2,0,25,0z"/>
10
-<path class="st1" d="M36.2,21.7L30.4,27l1.1,7.5l-7-3.5l-7.2,3.6l1.5-7.5l-5.6-5.3l8-1.1l3.7-6.9l3.4,6.8L36.2,21.7z"/>
11
-</svg>
web/gui/v2/static/img/store-illustration.svg
deleted
-325
@@ -1,325 +0,0 @@
1
-<svg width="687" height="501" viewBox="0 0 687 501" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path fill-rule="evenodd" clip-rule="evenodd" d="M392.433 141.795V98.1149C392.433 98.1149 464.327 62.1976 464.897 62.5081L536.014 98.4772V142.106C536.014 142.106 536.17 142.83 535.599 143.141L465.468 183.457C464.949 183.768 464.068 183.768 463.55 183.457L392.796 142.779C392.277 142.468 392.433 141.795 392.433 141.795Z" fill="#EDEDED"/>
3
-<path fill-rule="evenodd" clip-rule="evenodd" d="M392.796 97.3904L462.928 57.074C463.446 56.7634 464.327 56.7634 464.845 57.074L535.548 97.7527C536.066 98.0632 536.066 98.5807 535.548 98.8912L465.467 139.156C464.949 139.466 464.068 139.466 463.55 139.156L392.796 98.529C392.277 98.2184 392.277 97.7009 392.796 97.3904Z" fill="#F3F3F3"/>
4
-<path fill-rule="evenodd" clip-rule="evenodd" d="M465.283 139.349L464.258 183.697C463.947 183.697 463.573 183.754 463.314 183.65L392.612 142.971C392.093 142.661 392.197 141.936 392.197 141.936V98.3076L465.283 139.349Z" fill="#E3E3E3"/>
5
-<path fill-rule="evenodd" clip-rule="evenodd" d="M480.99 145.743L524.968 121.142V149.243L480.99 174.535V145.743Z" fill="#C4C4C4" fill-opacity="0.6"/>
6
-<path fill-rule="evenodd" clip-rule="evenodd" d="M524.968 149.051L500.442 134.949L524.968 121.142V149.051Z" fill="#797B84" fill-opacity="0.5"/>
7
-<path d="M492.49 149.427L506.868 140.969L521.245 149.004L506.868 157.461L492.49 149.427Z" fill="#06AFFF"/>
8
-<path d="M492.49 149.427V166.341L506.867 174.798V157.461L492.49 149.427Z" fill="#2F80ED"/>
9
-<path d="M506.867 157.461L521.245 149.004V166.003L506.867 174.799V157.461Z" fill="#3C8AFE"/>
10
-<path d="M512.983 162.37L527.784 153.912L541.738 161.524L527.361 170.404L512.983 162.37Z" fill="#42E7AA"/>
11
-<path d="M512.983 162.369V179.284L527.36 187.741V170.404L512.983 162.369Z" fill="#16A568"/>
12
-<path d="M527.36 170.404L541.737 161.524V178.946L527.36 187.741V170.404Z" fill="#17CE8A"/>
13
-<path d="M534.554 174.234L549.355 165.776L563.309 173.388L548.932 182.268L534.554 174.234Z" fill="#FFEE50"/>
14
-<path d="M534.554 174.234V191.148L548.932 199.606V182.268L534.554 174.234Z" fill="#CCBA11"/>
15
-<path d="M548.932 182.268L563.309 173.388V190.81L548.932 199.606V182.268Z" fill="#FFD215"/>
16
-<path d="M555.048 186.098L569.848 177.641L583.803 185.252L569.425 194.132L555.048 186.098Z" fill="#F67C7C"/>
17
-<path d="M555.047 186.098V203.013L569.425 211.47V194.132L555.047 186.098Z" fill="#DE2424"/>
18
-<path d="M569.424 194.132L583.802 185.252V202.674L569.424 211.47V194.132Z" fill="#F32626"/>
19
-<path opacity="0.4" d="M336.098 179.457L392.314 142.706L464.259 183.697L408.043 219.242L336.098 179.457Z" fill="url(#paint0_linear)"/>
20
-<g opacity="0.1">
21
-<path d="M658.591 245.21L673.024 236.962L686.633 244.385L672.612 253.045L658.591 245.21Z" fill="url(#paint1_linear)"/>
22
-<path d="M658.591 245.21V261.706L672.612 269.954V253.045L658.591 245.21Z" fill="url(#paint2_linear)"/>
23
-<path d="M672.612 253.045L686.633 244.385V261.376L672.612 269.954V253.045Z" fill="url(#paint3_linear)"/>
24
-</g>
25
-<g opacity="0.8">
26
-<path d="M576.619 197.753L591.053 189.505L604.662 196.928L590.641 205.588L576.619 197.753Z" fill="url(#paint4_linear)"/>
27
-<path d="M576.619 197.753V214.249L590.641 222.497V205.588L576.619 197.753Z" fill="url(#paint5_linear)"/>
28
-<path d="M590.64 205.588L604.662 196.928V213.919L590.64 222.497V205.588Z" fill="url(#paint6_linear)"/>
29
-</g>
30
-<g opacity="0.6">
31
-<path d="M597.112 209.617L611.546 201.369L625.155 208.792L611.134 217.453L597.112 209.617Z" fill="url(#paint7_linear)"/>
32
-<path d="M597.112 209.617V226.113L611.133 234.361V217.453L597.112 209.617Z" fill="url(#paint8_linear)"/>
33
-<path d="M611.133 217.453L625.154 208.792V225.783L611.133 234.361V217.453Z" fill="url(#paint9_linear)"/>
34
-</g>
35
-<g opacity="0.4">
36
-<path d="M617.605 221.481L632.039 213.234L645.648 220.657L631.627 229.317L617.605 221.481Z" fill="url(#paint10_linear)"/>
37
-<path d="M617.605 221.481V237.977L631.626 246.225V229.317L617.605 221.481Z" fill="url(#paint11_linear)"/>
38
-<path d="M631.626 229.317L645.648 220.657V237.647L631.626 246.225V229.317Z" fill="url(#paint12_linear)"/>
39
-</g>
40
-<g opacity="0.2">
41
-<path d="M638.098 233.346L652.531 225.098L666.14 232.521L652.119 241.181L638.098 233.346Z" fill="url(#paint13_linear)"/>
42
-<path d="M638.097 233.346V249.841L652.119 258.089V241.181L638.097 233.346Z" fill="url(#paint14_linear)"/>
43
-<path d="M652.119 241.181L666.14 232.521V249.511L652.119 258.089V241.181Z" fill="url(#paint15_linear)"/>
44
-</g>
45
-<path fill-rule="evenodd" clip-rule="evenodd" d="M165.01 213.509V141.274C165.01 141.274 283.902 81.8777 284.845 82.3913L402.451 141.873V214.022C402.451 214.022 402.708 215.22 401.765 215.734L285.788 282.405C284.931 282.919 283.473 282.919 282.616 282.405L165.61 215.135C164.753 214.621 165.01 213.509 165.01 213.509Z" fill="#EDEDED"/>
46
-<path fill-rule="evenodd" clip-rule="evenodd" d="M165.611 140.076L281.588 73.4048C282.445 72.8913 283.902 72.8913 284.76 73.4048L401.68 140.675C402.537 141.189 402.537 142.045 401.68 142.558L285.788 209.144C284.931 209.657 283.474 209.657 282.617 209.144L165.611 141.959C164.753 141.446 164.753 140.59 165.611 140.076Z" fill="#F3F3F3"/>
47
-<path fill-rule="evenodd" clip-rule="evenodd" d="M285.483 209.463L283.788 282.801C283.274 282.801 282.655 282.895 282.226 282.724L165.306 215.454C164.449 214.94 164.62 213.742 164.62 213.742V141.593L285.483 209.463Z" fill="#E3E3E3"/>
48
-<path fill-rule="evenodd" clip-rule="evenodd" d="M311.458 220.038L384.184 179.355V225.825L311.458 267.651V220.038Z" fill="#C4C4C4" fill-opacity="0.6"/>
49
-<path fill-rule="evenodd" clip-rule="evenodd" d="M384.184 225.508L343.625 202.186L384.184 179.355V225.508Z" fill="#797B84" fill-opacity="0.5"/>
50
-<path d="M331.038 224.067L355.513 210.081L378.589 222.668L354.814 237.353L331.038 224.067Z" fill="#42E7AA"/>
51
-<path d="M331.038 224.067V252.038L354.814 266.024V237.353L331.038 224.067Z" fill="#16A568"/>
52
-<path d="M354.814 237.353L378.59 222.668V251.479L354.814 266.024V237.353Z" fill="#17CE8A"/>
53
-<path d="M364.604 245.045L389.079 231.06L412.156 243.647L388.38 258.332L364.604 245.045Z" fill="#FFEE50"/>
54
-<path d="M364.604 245.045V273.017L388.38 287.003V258.332L364.604 245.045Z" fill="#CCBA11"/>
55
-<path d="M388.38 258.332L412.156 243.647V272.458L388.38 287.003V258.332Z" fill="#FFD215"/>
56
-<path d="M399.568 264.625L424.044 250.64L447.12 263.227L423.344 277.912L399.568 264.625Z" fill="#F67C7C"/>
57
-<path d="M399.568 264.626V292.597L423.344 306.583V277.912L399.568 264.626Z" fill="#DE2424"/>
58
-<path d="M423.344 277.912L447.12 263.227V292.038L423.344 306.583V277.912Z" fill="#F32626"/>
59
-<path d="M434.533 285.604L458.309 271.619L482.085 284.905L458.309 298.891L434.533 285.604Z" fill="#06AFFF"/>
60
-<path d="M434.533 285.604V313.576L458.309 327.562V298.891L434.533 285.604Z" fill="#2F80ED"/>
61
-<path d="M458.309 298.891L482.085 284.905V313.017L458.309 327.562V298.891Z" fill="#3C8AFE"/>
62
-<g opacity="0.8">
63
-<path d="M469.842 307.711L493.615 294.126L516.03 306.353L492.936 320.617L469.842 307.711Z" fill="url(#paint16_linear)"/>
64
-<path d="M469.841 307.711V334.88L492.935 348.465V320.616L469.841 307.711Z" fill="url(#paint17_linear)"/>
65
-<path d="M492.935 320.616L516.029 306.352V334.337L492.935 348.465V320.616Z" fill="url(#paint18_linear)"/>
66
-</g>
67
-<g opacity="0.6">
68
-<path d="M503.594 327.252L527.367 313.667L549.782 325.894L526.688 340.158L503.594 327.252Z" fill="url(#paint19_linear)"/>
69
-<path d="M503.594 327.252V354.422L526.688 368.006V340.158L503.594 327.252Z" fill="url(#paint20_linear)"/>
70
-<path d="M526.688 340.158L549.782 325.894V353.878L526.688 368.006V340.158Z" fill="url(#paint21_linear)"/>
71
-</g>
72
-<g opacity="0.4">
73
-<path d="M537.347 346.793L561.12 333.209L583.535 345.435L560.441 359.699L537.347 346.793Z" fill="url(#paint22_linear)"/>
74
-<path d="M537.347 346.793V373.963L560.441 387.547V359.699L537.347 346.793Z" fill="url(#paint23_linear)"/>
75
-<path d="M560.441 359.699L583.535 345.435V373.419L560.441 387.547V359.699Z" fill="url(#paint24_linear)"/>
76
-</g>
77
-<g opacity="0.2">
78
-<path d="M571.1 366.334L594.873 352.75L617.288 364.976L594.194 379.24L571.1 366.334Z" fill="url(#paint25_linear)"/>
79
-<path d="M571.1 366.334V393.504L594.194 407.089V379.24L571.1 366.334Z" fill="url(#paint26_linear)"/>
80
-<path d="M594.194 379.24L617.288 364.976V392.96L594.194 407.089V379.24Z" fill="url(#paint27_linear)"/>
81
-</g>
82
-<g opacity="0.1">
83
-<path d="M604.853 385.875L628.626 372.291L651.041 384.517L627.947 398.781L604.853 385.875Z" fill="url(#paint28_linear)"/>
84
-<path d="M604.852 385.875V413.045L627.946 426.63V398.781L604.852 385.875Z" fill="url(#paint29_linear)"/>
85
-<path d="M627.947 398.781L651.041 384.517V412.502L627.947 426.63V398.781Z" fill="url(#paint30_linear)"/>
86
-</g>
87
-<path opacity="0.4" d="M71.8491 275.791L164.813 215.016L283.788 282.801L190.824 341.583L71.8491 275.791Z" fill="url(#paint31_linear)"/>
88
-<path fill-rule="evenodd" clip-rule="evenodd" d="M56.9984 315.445V271.764C56.9984 271.764 128.893 235.847 129.463 236.158L200.58 272.127V315.755C200.58 315.755 200.735 316.48 200.165 316.791L130.033 357.107C129.515 357.417 128.634 357.417 128.115 357.107L57.3613 316.428C56.8429 316.118 56.9984 315.445 56.9984 315.445Z" fill="#EDEDED"/>
89
-<path fill-rule="evenodd" clip-rule="evenodd" d="M57.3609 271.04L127.493 230.724C128.011 230.413 128.892 230.413 129.411 230.724L200.113 271.402C200.631 271.713 200.631 272.23 200.113 272.541L130.033 312.806C129.514 313.116 128.633 313.116 128.115 312.806L57.3609 272.179C56.8426 271.868 56.8426 271.351 57.3609 271.04Z" fill="#F3F3F3"/>
90
-<path fill-rule="evenodd" clip-rule="evenodd" d="M129.849 312.998L128.824 357.346C128.513 357.346 128.139 357.403 127.879 357.3L57.1773 316.621C56.6589 316.311 56.7626 315.586 56.7626 315.586V271.957L129.849 312.998Z" fill="#E3E3E3"/>
91
-<path fill-rule="evenodd" clip-rule="evenodd" d="M145.555 319.393L189.533 294.792V322.893L145.555 348.185V319.393Z" fill="#C4C4C4" fill-opacity="0.6"/>
92
-<path fill-rule="evenodd" clip-rule="evenodd" d="M189.533 322.701L165.007 308.598L189.533 294.792V322.701Z" fill="#797B84" fill-opacity="0.5"/>
93
-<path d="M157.056 323.076L171.856 314.619L185.81 322.231L171.433 331.111L157.056 323.076Z" fill="#F67C7C"/>
94
-<path d="M157.056 323.076V339.991L171.433 348.448V331.111L157.056 323.076Z" fill="#DE2424"/>
95
-<path d="M171.433 331.111L185.811 322.231V339.653L171.433 348.448V331.111Z" fill="#F32626"/>
96
-<path d="M178.627 334.941L193.005 326.483L207.382 334.518L193.005 342.975L178.627 334.941Z" fill="#06AFFF"/>
97
-<path d="M178.627 334.941V351.855L193.005 360.312V342.975L178.627 334.941Z" fill="#2F80ED"/>
98
-<path d="M193.004 342.975L207.382 334.518V351.517L193.004 360.312V342.975Z" fill="#3C8AFE"/>
99
-<path d="M199.121 346.805L213.921 338.347L227.876 345.959L213.498 354.839L199.121 346.805Z" fill="#42E7AA"/>
100
-<path d="M199.12 346.805V363.719L213.498 372.177V354.839L199.12 346.805Z" fill="#16A568"/>
101
-<path d="M213.498 354.839L227.875 345.959V363.381L213.498 372.177V354.839Z" fill="#17CE8A"/>
102
-<path d="M219.613 358.669L234.413 350.212L248.368 357.823L233.99 366.704L219.613 358.669Z" fill="#FFEE50"/>
103
-<path d="M219.613 358.669V375.584L233.99 384.041V366.703L219.613 358.669Z" fill="#CCBA11"/>
104
-<path d="M233.99 366.703L248.367 357.823V375.245L233.99 384.041V366.703Z" fill="#FFD215"/>
105
-<path opacity="0.4" d="M0.663574 353.107L56.8794 316.356L128.824 357.346L72.6079 392.892L0.663574 353.107Z" fill="url(#paint32_linear)"/>
106
-<g opacity="0.8">
107
-<path d="M241.184 371.403L255.618 363.155L269.227 370.578L255.206 379.238L241.184 371.403Z" fill="url(#paint33_linear)"/>
108
-<path d="M241.184 371.403V387.898L255.206 396.146V379.238L241.184 371.403Z" fill="url(#paint34_linear)"/>
109
-<path d="M255.206 379.238L269.227 370.578V387.568L255.206 396.146V379.238Z" fill="url(#paint35_linear)"/>
110
-</g>
111
-<g opacity="0.6">
112
-<path d="M261.678 383.267L276.112 375.019L289.721 382.442L275.699 391.102L261.678 383.267Z" fill="url(#paint36_linear)"/>
113
-<path d="M261.677 383.267V399.762L275.698 408.01V391.102L261.677 383.267Z" fill="url(#paint37_linear)"/>
114
-<path d="M275.698 391.102L289.719 382.442V399.433L275.698 408.01V391.102Z" fill="url(#paint38_linear)"/>
115
-</g>
116
-<g opacity="0.4">
117
-<path d="M282.17 395.131L296.604 386.883L310.213 394.306L296.192 402.966L282.17 395.131Z" fill="url(#paint39_linear)"/>
118
-<path d="M282.17 395.131V411.627L296.192 419.875V402.966L282.17 395.131Z" fill="url(#paint40_linear)"/>
119
-<path d="M296.191 402.967L310.213 394.306V411.297L296.191 419.875V402.967Z" fill="url(#paint41_linear)"/>
120
-</g>
121
-<g opacity="0.2">
122
-<path d="M302.663 406.995L317.096 398.747L330.705 406.17L316.684 414.831L302.663 406.995Z" fill="url(#paint42_linear)"/>
123
-<path d="M302.663 406.995V423.491L316.684 431.739V414.831L302.663 406.995Z" fill="url(#paint43_linear)"/>
124
-<path d="M316.684 414.831L330.705 406.17V423.161L316.684 431.739V414.831Z" fill="url(#paint44_linear)"/>
125
-</g>
126
-<g opacity="0.1">
127
-<path d="M323.156 418.86L337.59 410.612L351.199 418.035L337.177 426.695L323.156 418.86Z" fill="url(#paint45_linear)"/>
128
-<path d="M323.156 418.86V435.355L337.177 443.603V426.695L323.156 418.86Z" fill="url(#paint46_linear)"/>
129
-<path d="M337.177 426.695L351.199 418.035V435.025L337.177 443.603V426.695Z" fill="url(#paint47_linear)"/>
130
-</g>
131
-<defs>
132
-<linearGradient id="paint0_linear" x1="415.067" y1="192.929" x2="433.151" y2="163.819" gradientUnits="userSpaceOnUse">
133
-<stop offset="0.132597" stop-color="#C4C4C4" stop-opacity="0"/>
134
-<stop offset="1" stop-color="#484848"/>
135
-</linearGradient>
136
-<linearGradient id="paint1_linear" x1="672.613" y1="236.962" x2="672.613" y2="253.048" gradientUnits="userSpaceOnUse">
137
-<stop stop-color="#E8E8E8"/>
138
-<stop offset="1" stop-color="#727272"/>
139
-</linearGradient>
140
-<linearGradient id="paint2_linear" x1="665.602" y1="245.21" x2="665.602" y2="269.957" gradientUnits="userSpaceOnUse">
141
-<stop stop-color="#E8E8E8"/>
142
-<stop offset="1" stop-color="#727272"/>
143
-</linearGradient>
144
-<linearGradient id="paint3_linear" x1="679.623" y1="244.385" x2="679.623" y2="269.957" gradientUnits="userSpaceOnUse">
145
-<stop stop-color="#E8E8E8"/>
146
-<stop offset="1" stop-color="#727272"/>
147
-</linearGradient>
148
-<linearGradient id="paint4_linear" x1="590.641" y1="189.505" x2="590.641" y2="205.591" gradientUnits="userSpaceOnUse">
149
-<stop stop-color="#E8E8E8"/>
150
-<stop offset="1" stop-color="#727272"/>
151
-</linearGradient>
152
-<linearGradient id="paint5_linear" x1="583.63" y1="197.753" x2="583.63" y2="222.5" gradientUnits="userSpaceOnUse">
153
-<stop stop-color="#E8E8E8"/>
154
-<stop offset="1" stop-color="#727272"/>
155
-</linearGradient>
156
-<linearGradient id="paint6_linear" x1="597.651" y1="196.928" x2="597.651" y2="222.5" gradientUnits="userSpaceOnUse">
157
-<stop stop-color="#E8E8E8"/>
158
-<stop offset="1" stop-color="#727272"/>
159
-</linearGradient>
160
-<linearGradient id="paint7_linear" x1="611.134" y1="201.369" x2="611.134" y2="217.455" gradientUnits="userSpaceOnUse">
161
-<stop stop-color="#E8E8E8"/>
162
-<stop offset="1" stop-color="#727272"/>
163
-</linearGradient>
164
-<linearGradient id="paint8_linear" x1="604.123" y1="209.617" x2="604.123" y2="234.364" gradientUnits="userSpaceOnUse">
165
-<stop stop-color="#E8E8E8"/>
166
-<stop offset="1" stop-color="#727272"/>
167
-</linearGradient>
168
-<linearGradient id="paint9_linear" x1="618.144" y1="208.792" x2="618.144" y2="234.365" gradientUnits="userSpaceOnUse">
169
-<stop stop-color="#E8E8E8"/>
170
-<stop offset="1" stop-color="#727272"/>
171
-</linearGradient>
172
-<linearGradient id="paint10_linear" x1="631.627" y1="213.234" x2="631.627" y2="229.319" gradientUnits="userSpaceOnUse">
173
-<stop stop-color="#E8E8E8"/>
174
-<stop offset="1" stop-color="#727272"/>
175
-</linearGradient>
176
-<linearGradient id="paint11_linear" x1="624.616" y1="221.481" x2="624.616" y2="246.229" gradientUnits="userSpaceOnUse">
177
-<stop stop-color="#E8E8E8"/>
178
-<stop offset="1" stop-color="#727272"/>
179
-</linearGradient>
180
-<linearGradient id="paint12_linear" x1="638.637" y1="220.657" x2="638.637" y2="246.229" gradientUnits="userSpaceOnUse">
181
-<stop stop-color="#E8E8E8"/>
182
-<stop offset="1" stop-color="#727272"/>
183
-</linearGradient>
184
-<linearGradient id="paint13_linear" x1="652.12" y1="225.098" x2="652.12" y2="241.184" gradientUnits="userSpaceOnUse">
185
-<stop stop-color="#E8E8E8"/>
186
-<stop offset="1" stop-color="#727272"/>
187
-</linearGradient>
188
-<linearGradient id="paint14_linear" x1="645.108" y1="233.346" x2="645.108" y2="258.093" gradientUnits="userSpaceOnUse">
189
-<stop stop-color="#E8E8E8"/>
190
-<stop offset="1" stop-color="#727272"/>
191
-</linearGradient>
192
-<linearGradient id="paint15_linear" x1="659.13" y1="232.521" x2="659.13" y2="258.093" gradientUnits="userSpaceOnUse">
193
-<stop stop-color="#E8E8E8"/>
194
-<stop offset="1" stop-color="#727272"/>
195
-</linearGradient>
196
-<linearGradient id="paint16_linear" x1="492.937" y1="294.126" x2="492.937" y2="320.621" gradientUnits="userSpaceOnUse">
197
-<stop stop-color="#E8E8E8"/>
198
-<stop offset="1" stop-color="#727272"/>
199
-</linearGradient>
200
-<linearGradient id="paint17_linear" x1="481.389" y1="307.711" x2="481.389" y2="348.471" gradientUnits="userSpaceOnUse">
201
-<stop stop-color="#E8E8E8"/>
202
-<stop offset="1" stop-color="#727272"/>
203
-</linearGradient>
204
-<linearGradient id="paint18_linear" x1="504.483" y1="306.352" x2="504.483" y2="348.471" gradientUnits="userSpaceOnUse">
205
-<stop stop-color="#E8E8E8"/>
206
-<stop offset="1" stop-color="#727272"/>
207
-</linearGradient>
208
-<linearGradient id="paint19_linear" x1="526.689" y1="313.667" x2="526.689" y2="340.162" gradientUnits="userSpaceOnUse">
209
-<stop stop-color="#E8E8E8"/>
210
-<stop offset="1" stop-color="#727272"/>
211
-</linearGradient>
212
-<linearGradient id="paint20_linear" x1="515.142" y1="327.252" x2="515.142" y2="368.012" gradientUnits="userSpaceOnUse">
213
-<stop stop-color="#E8E8E8"/>
214
-<stop offset="1" stop-color="#727272"/>
215
-</linearGradient>
216
-<linearGradient id="paint21_linear" x1="538.236" y1="325.894" x2="538.236" y2="368.013" gradientUnits="userSpaceOnUse">
217
-<stop stop-color="#E8E8E8"/>
218
-<stop offset="1" stop-color="#727272"/>
219
-</linearGradient>
220
-<linearGradient id="paint22_linear" x1="560.442" y1="333.209" x2="560.442" y2="359.703" gradientUnits="userSpaceOnUse">
221
-<stop stop-color="#E8E8E8"/>
222
-<stop offset="1" stop-color="#727272"/>
223
-</linearGradient>
224
-<linearGradient id="paint23_linear" x1="548.895" y1="346.793" x2="548.895" y2="387.554" gradientUnits="userSpaceOnUse">
225
-<stop stop-color="#E8E8E8"/>
226
-<stop offset="1" stop-color="#727272"/>
227
-</linearGradient>
228
-<linearGradient id="paint24_linear" x1="571.989" y1="345.435" x2="571.989" y2="387.554" gradientUnits="userSpaceOnUse">
229
-<stop stop-color="#E8E8E8"/>
230
-<stop offset="1" stop-color="#727272"/>
231
-</linearGradient>
232
-<linearGradient id="paint25_linear" x1="594.195" y1="352.75" x2="594.195" y2="379.244" gradientUnits="userSpaceOnUse">
233
-<stop stop-color="#E8E8E8"/>
234
-<stop offset="1" stop-color="#727272"/>
235
-</linearGradient>
236
-<linearGradient id="paint26_linear" x1="582.647" y1="366.334" x2="582.647" y2="407.095" gradientUnits="userSpaceOnUse">
237
-<stop stop-color="#E8E8E8"/>
238
-<stop offset="1" stop-color="#727272"/>
239
-</linearGradient>
240
-<linearGradient id="paint27_linear" x1="605.741" y1="364.976" x2="605.741" y2="407.095" gradientUnits="userSpaceOnUse">
241
-<stop stop-color="#E8E8E8"/>
242
-<stop offset="1" stop-color="#727272"/>
243
-</linearGradient>
244
-<linearGradient id="paint28_linear" x1="627.948" y1="372.291" x2="627.948" y2="398.785" gradientUnits="userSpaceOnUse">
245
-<stop stop-color="#E8E8E8"/>
246
-<stop offset="1" stop-color="#727272"/>
247
-</linearGradient>
248
-<linearGradient id="paint29_linear" x1="616.4" y1="385.875" x2="616.4" y2="426.636" gradientUnits="userSpaceOnUse">
249
-<stop stop-color="#E8E8E8"/>
250
-<stop offset="1" stop-color="#727272"/>
251
-</linearGradient>
252
-<linearGradient id="paint30_linear" x1="639.494" y1="384.517" x2="639.494" y2="426.636" gradientUnits="userSpaceOnUse">
253
-<stop stop-color="#E8E8E8"/>
254
-<stop offset="1" stop-color="#727272"/>
255
-</linearGradient>
256
-<linearGradient id="paint31_linear" x1="202.439" y1="298.069" x2="232.346" y2="249.929" gradientUnits="userSpaceOnUse">
257
-<stop offset="0.132597" stop-color="#C4C4C4" stop-opacity="0"/>
258
-<stop offset="1" stop-color="#484848"/>
259
-</linearGradient>
260
-<linearGradient id="paint32_linear" x1="79.6317" y1="366.579" x2="97.7166" y2="337.468" gradientUnits="userSpaceOnUse">
261
-<stop offset="0.132597" stop-color="#C4C4C4" stop-opacity="0"/>
262
-<stop offset="1" stop-color="#484848"/>
263
-</linearGradient>
264
-<linearGradient id="paint33_linear" x1="255.206" y1="363.155" x2="255.206" y2="379.241" gradientUnits="userSpaceOnUse">
265
-<stop stop-color="#E8E8E8"/>
266
-<stop offset="1" stop-color="#727272"/>
267
-</linearGradient>
268
-<linearGradient id="paint34_linear" x1="248.195" y1="371.403" x2="248.195" y2="396.15" gradientUnits="userSpaceOnUse">
269
-<stop stop-color="#E8E8E8"/>
270
-<stop offset="1" stop-color="#727272"/>
271
-</linearGradient>
272
-<linearGradient id="paint35_linear" x1="262.217" y1="370.578" x2="262.217" y2="396.15" gradientUnits="userSpaceOnUse">
273
-<stop stop-color="#E8E8E8"/>
274
-<stop offset="1" stop-color="#727272"/>
275
-</linearGradient>
276
-<linearGradient id="paint36_linear" x1="275.7" y1="375.019" x2="275.7" y2="391.105" gradientUnits="userSpaceOnUse">
277
-<stop stop-color="#E8E8E8"/>
278
-<stop offset="1" stop-color="#727272"/>
279
-</linearGradient>
280
-<linearGradient id="paint37_linear" x1="268.688" y1="383.267" x2="268.688" y2="408.014" gradientUnits="userSpaceOnUse">
281
-<stop stop-color="#E8E8E8"/>
282
-<stop offset="1" stop-color="#727272"/>
283
-</linearGradient>
284
-<linearGradient id="paint38_linear" x1="282.709" y1="382.442" x2="282.709" y2="408.014" gradientUnits="userSpaceOnUse">
285
-<stop stop-color="#E8E8E8"/>
286
-<stop offset="1" stop-color="#727272"/>
287
-</linearGradient>
288
-<linearGradient id="paint39_linear" x1="296.192" y1="386.883" x2="296.192" y2="402.969" gradientUnits="userSpaceOnUse">
289
-<stop stop-color="#E8E8E8"/>
290
-<stop offset="1" stop-color="#727272"/>
291
-</linearGradient>
292
-<linearGradient id="paint40_linear" x1="289.181" y1="395.131" x2="289.181" y2="419.878" gradientUnits="userSpaceOnUse">
293
-<stop stop-color="#E8E8E8"/>
294
-<stop offset="1" stop-color="#727272"/>
295
-</linearGradient>
296
-<linearGradient id="paint41_linear" x1="303.202" y1="394.306" x2="303.202" y2="419.879" gradientUnits="userSpaceOnUse">
297
-<stop stop-color="#E8E8E8"/>
298
-<stop offset="1" stop-color="#727272"/>
299
-</linearGradient>
300
-<linearGradient id="paint42_linear" x1="316.685" y1="398.747" x2="316.685" y2="414.833" gradientUnits="userSpaceOnUse">
301
-<stop stop-color="#E8E8E8"/>
302
-<stop offset="1" stop-color="#727272"/>
303
-</linearGradient>
304
-<linearGradient id="paint43_linear" x1="309.674" y1="406.995" x2="309.674" y2="431.743" gradientUnits="userSpaceOnUse">
305
-<stop stop-color="#E8E8E8"/>
306
-<stop offset="1" stop-color="#727272"/>
307
-</linearGradient>
308
-<linearGradient id="paint44_linear" x1="323.695" y1="406.17" x2="323.695" y2="431.743" gradientUnits="userSpaceOnUse">
309
-<stop stop-color="#E8E8E8"/>
310
-<stop offset="1" stop-color="#727272"/>
311
-</linearGradient>
312
-<linearGradient id="paint45_linear" x1="337.178" y1="410.612" x2="337.178" y2="426.697" gradientUnits="userSpaceOnUse">
313
-<stop stop-color="#E8E8E8"/>
314
-<stop offset="1" stop-color="#727272"/>
315
-</linearGradient>
316
-<linearGradient id="paint46_linear" x1="330.167" y1="418.86" x2="330.167" y2="443.607" gradientUnits="userSpaceOnUse">
317
-<stop stop-color="#E8E8E8"/>
318
-<stop offset="1" stop-color="#727272"/>
319
-</linearGradient>
320
-<linearGradient id="paint47_linear" x1="344.188" y1="418.035" x2="344.188" y2="443.607" gradientUnits="userSpaceOnUse">
321
-<stop stop-color="#E8E8E8"/>
322
-<stop offset="1" stop-color="#727272"/>
323
-</linearGradient>
324
-</defs>
325
-</svg>
web/gui/v2/static/img/stream-illustration.svg
deleted
-63
@@ -1,63 +0,0 @@
1
-<svg width="686" height="501" viewBox="0 0 686 501" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path fill-rule="evenodd" clip-rule="evenodd" d="M360.746 387.197V478.899H353.31V387.197H360.746Z" fill="#FFD215"/>
3
-<path fill-rule="evenodd" clip-rule="evenodd" d="M357.028 476.155C359.135 476.155 360.746 477.229 360.746 478.457C360.746 479.684 359.135 480.758 357.028 480.758C354.921 480.758 353.31 479.684 353.31 478.457C353.31 477.229 354.921 476.155 357.028 476.155Z" fill="#FFD215"/>
4
-<path fill-rule="evenodd" clip-rule="evenodd" d="M342.157 388.436V459.072H334.722V388.436H342.157Z" fill="#3C8AFE"/>
5
-<path fill-rule="evenodd" clip-rule="evenodd" d="M338.439 456.593C340.546 456.593 342.157 457.667 342.157 458.895C342.157 460.122 340.546 461.196 338.439 461.196C336.333 461.196 334.722 460.122 334.722 458.895C334.722 457.667 336.333 456.593 338.439 456.593Z" fill="#3C8AFE"/>
6
-<path fill-rule="evenodd" clip-rule="evenodd" d="M338.439 387.197C340.546 387.197 342.157 387.775 342.157 388.436C342.157 389.097 340.546 389.675 338.439 389.675C336.333 389.675 334.722 389.097 334.722 388.436C334.722 387.775 336.333 387.197 338.439 387.197Z" fill="#06AFFF"/>
7
-<path fill-rule="evenodd" clip-rule="evenodd" d="M379.334 366.13V408.263H371.899V366.13H379.334Z" fill="#17CE8A"/>
8
-<path fill-rule="evenodd" clip-rule="evenodd" d="M375.616 405.785C377.723 405.785 379.334 406.859 379.334 408.086C379.334 409.314 377.723 410.388 375.616 410.388C373.51 410.388 371.899 409.314 371.899 408.086C371.899 406.859 373.51 405.785 375.616 405.785Z" fill="#17CE8A"/>
9
-<path fill-rule="evenodd" clip-rule="evenodd" d="M139.145 295.262L139.145 273.87C139.145 273.87 342.743 182.477 344.264 183.346L546.888 275.928V295.731C546.888 295.731 546.888 297.706 544.913 298.693L345.894 413.466C344.373 414.336 341.983 414.336 340.462 413.466L140.34 298.195C138.819 297.326 139.145 295.262 139.145 295.262Z" fill="#DBDDDE"/>
10
-<path fill-rule="evenodd" clip-rule="evenodd" d="M140.103 272.471L340.67 158.591C342.191 157.722 344.581 157.722 346.103 158.591L545.874 274.446C547.395 275.315 547.395 276.727 545.874 277.597L347.841 391.415C346.32 392.284 343.93 392.284 342.409 391.415L140.212 275.622C138.691 274.753 138.582 273.34 140.103 272.471Z" fill="#F3F3F3"/>
11
-<path fill-rule="evenodd" clip-rule="evenodd" d="M260.819 271.781L341.396 225.131C341.996 224.767 342.957 224.767 343.678 225.131L424.735 272.144C425.336 272.508 425.336 273.113 424.735 273.477L344.278 320.006C343.678 320.369 342.717 320.369 341.996 320.006L260.819 272.992C260.218 272.629 260.218 272.144 260.819 271.781Z" fill="#DBDDDE"/>
12
-<path fill-rule="evenodd" clip-rule="evenodd" d="M275.644 280.439C275.644 280.439 340.378 243.095 340.918 242.827C341.458 242.559 342.402 242.559 342.942 242.827C343.482 243.095 410.315 280.623 410.315 280.623C410.854 280.891 410.854 281.427 410.315 281.829L344.016 320.278C343.476 320.546 342.304 320.546 341.765 320.278L275.644 281.645C275.104 281.243 275.104 280.707 275.644 280.439Z" fill="#F9F9FE"/>
13
-<path fill-rule="evenodd" clip-rule="evenodd" d="M323.569 438.005V492.632H316.133V438.005H323.569Z" fill="#F32626"/>
14
-<path fill-rule="evenodd" clip-rule="evenodd" d="M319.851 491.494C321.958 491.494 323.569 492.025 323.569 492.632C323.569 493.239 321.958 493.77 319.851 493.77C317.744 493.77 316.133 493.239 316.133 492.632C316.133 492.025 317.744 491.494 319.851 491.494Z" fill="#F32626"/>
15
-<path fill-rule="evenodd" clip-rule="evenodd" d="M319.851 436.766C321.958 436.766 323.569 437.344 323.569 438.005C323.569 438.666 321.958 439.244 319.851 439.244C317.744 439.244 316.133 438.666 316.133 438.005C316.133 437.344 317.744 436.766 319.851 436.766Z" fill="#F67C7C"/>
16
-<path fill-rule="evenodd" clip-rule="evenodd" d="M360.838 81.7271V266.992H353.402V81.7271H360.838Z" fill="#FFD215"/>
17
-<path fill-rule="evenodd" clip-rule="evenodd" d="M357.028 264.867C359.135 264.867 360.746 265.941 360.746 267.169C360.746 268.396 359.135 269.47 357.028 269.47C354.921 269.47 353.31 268.396 353.31 267.169C353.31 265.941 354.921 264.867 357.028 264.867Z" fill="#FFD215"/>
18
-<path fill-rule="evenodd" clip-rule="evenodd" d="M379.425 226.097V241.764H371.99V226.097H379.425Z" fill="#FFD215"/>
19
-<path fill-rule="evenodd" clip-rule="evenodd" d="M375.708 239.729C377.814 239.729 379.425 240.803 379.425 242.03C379.425 243.257 377.814 244.331 375.708 244.331C373.601 244.331 371.99 243.257 371.99 242.03C371.99 240.803 373.601 239.729 375.708 239.729Z" fill="#FFD215"/>
20
-<path fill-rule="evenodd" clip-rule="evenodd" d="M375.708 224.858C377.814 224.858 379.425 225.436 379.425 226.097C379.425 226.758 377.814 227.336 375.708 227.336C373.601 227.336 371.99 226.758 371.99 226.097C371.99 225.436 373.601 224.858 375.708 224.858Z" fill="#FFEE50"/>
21
-<path fill-rule="evenodd" clip-rule="evenodd" d="M323.66 7.99313V23.6605H316.225V7.99313H323.66Z" fill="#FFD215"/>
22
-<path fill-rule="evenodd" clip-rule="evenodd" d="M319.942 21.6246C322.049 21.6246 323.66 22.6986 323.66 23.926C323.66 25.1534 322.049 26.2274 319.942 26.2274C317.836 26.2274 316.225 25.1534 316.225 23.926C316.225 22.6986 317.836 21.6246 319.942 21.6246Z" fill="#FFD215"/>
23
-<path fill-rule="evenodd" clip-rule="evenodd" d="M319.942 6.75385C322.049 6.75385 323.66 7.33215 323.66 7.99307C323.66 8.65399 322.049 9.2323 319.942 9.2323C317.836 9.2323 316.225 8.65399 316.225 7.99307C316.225 7.33215 317.836 6.75385 319.942 6.75385Z" fill="#FFEE50"/>
24
-<path fill-rule="evenodd" clip-rule="evenodd" d="M323.66 422.692V407.024H316.225V422.692H316.25C316.233 422.779 316.225 422.868 316.225 422.957C316.225 424.185 317.836 425.259 319.942 425.259C322.049 425.259 323.66 424.185 323.66 422.957C323.66 422.868 323.651 422.779 323.635 422.692H323.66Z" fill="#17CE8A"/>
25
-<path fill-rule="evenodd" clip-rule="evenodd" d="M379.425 146.787V201.414H371.99V146.787H379.425Z" fill="#F32626"/>
26
-<path fill-rule="evenodd" clip-rule="evenodd" d="M375.708 145.547C377.814 145.547 379.425 146.126 379.425 146.787C379.425 147.447 377.814 148.026 375.708 148.026C373.601 148.026 371.99 147.447 371.99 146.787C371.99 146.126 373.601 145.547 375.708 145.547Z" fill="#F67C7C"/>
27
-<path fill-rule="evenodd" clip-rule="evenodd" d="M319.942 405.785C322.049 405.785 323.66 406.363 323.66 407.024C323.66 407.685 322.049 408.263 319.942 408.263C317.836 408.263 316.225 407.685 316.225 407.024C316.225 406.363 317.836 405.785 319.942 405.785Z" fill="#42E7AA"/>
28
-<path fill-rule="evenodd" clip-rule="evenodd" d="M379.425 425.613V441.28H371.99V425.613H379.425Z" fill="#2F80ED"/>
29
-<path fill-rule="evenodd" clip-rule="evenodd" d="M375.708 439.244C377.814 439.244 379.425 440.318 379.425 441.546C379.425 442.773 377.814 443.847 375.708 443.847C373.601 443.847 371.99 442.773 371.99 441.546C371.99 440.318 373.601 439.244 375.708 439.244Z" fill="#2F80ED"/>
30
-<path fill-rule="evenodd" clip-rule="evenodd" d="M375.708 424.373C377.814 424.373 379.425 424.952 379.425 425.613C379.425 426.274 377.814 426.852 375.708 426.852C373.601 426.852 371.99 426.274 371.99 425.613C371.99 424.952 373.601 424.373 375.708 424.373Z" fill="#47D2FF"/>
31
-<path fill-rule="evenodd" clip-rule="evenodd" d="M379.425 57.5621V73.2295H371.99V57.5621H379.425Z" fill="#2F80ED"/>
32
-<path fill-rule="evenodd" clip-rule="evenodd" d="M375.708 71.1937C377.814 71.1937 379.425 72.2677 379.425 73.4951C379.425 74.7226 377.814 75.7966 375.708 75.7966C373.601 75.7966 371.99 74.7226 371.99 73.4951C371.99 72.2677 373.601 71.1937 375.708 71.1937Z" fill="#2F80ED"/>
33
-<path fill-rule="evenodd" clip-rule="evenodd" d="M375.708 56.3229C377.814 56.3229 379.425 56.9012 379.425 57.5622C379.425 58.2231 377.814 58.8014 375.708 58.8014C373.601 58.8014 371.99 58.2231 371.99 57.5622C371.99 56.9012 373.601 56.3229 375.708 56.3229Z" fill="#47D2FF"/>
34
-<path fill-rule="evenodd" clip-rule="evenodd" d="M379.425 457.833V485.892C376.522 485.892 374.894 485.892 371.99 485.892V457.833H379.425Z" fill="#FF5256"/>
35
-<path fill-rule="evenodd" clip-rule="evenodd" d="M375.708 483.856C377.814 483.856 379.425 484.93 379.425 486.158C379.425 487.385 377.814 488.459 375.708 488.459C373.601 488.459 371.99 487.385 371.99 486.158C371.99 484.93 373.601 483.856 375.708 483.856Z" fill="#FF5256"/>
36
-<path fill-rule="evenodd" clip-rule="evenodd" d="M375.708 456.593C377.814 456.593 379.425 457.172 379.425 457.833C379.425 458.494 377.814 459.072 375.708 459.072C373.601 459.072 371.99 458.494 371.99 457.833C371.99 457.172 373.601 456.593 375.708 456.593Z" fill="#F67C7C"/>
37
-<path fill-rule="evenodd" clip-rule="evenodd" d="M360.837 41.4523V50.9235C357.933 50.9235 356.305 50.9235 353.401 50.9235V41.4523H360.837Z" fill="#FF5256"/>
38
-<path fill-rule="evenodd" clip-rule="evenodd" d="M357.119 48.8876C359.226 48.8876 360.837 49.9616 360.837 51.189C360.837 52.4164 359.226 53.4904 357.119 53.4904C355.012 53.4904 353.401 52.4164 353.401 51.189C353.401 49.9616 355.012 48.8876 357.119 48.8876Z" fill="#FF5256"/>
39
-<path fill-rule="evenodd" clip-rule="evenodd" d="M357.119 40.213C359.226 40.213 360.837 40.7913 360.837 41.4522C360.837 42.1132 359.226 42.6915 357.119 42.6915C355.012 42.6915 353.401 42.1132 353.401 41.4522C353.401 40.7913 355.012 40.213 357.119 40.213Z" fill="#F67C7C"/>
40
-<path fill-rule="evenodd" clip-rule="evenodd" d="M360.837 283.102V298.769H353.401V283.102H360.837Z" fill="#2F80ED"/>
41
-<path fill-rule="evenodd" clip-rule="evenodd" d="M357.119 296.733C359.226 296.733 360.837 297.807 360.837 299.034C360.837 300.262 359.226 301.336 357.119 301.336C355.012 301.336 353.401 300.262 353.401 299.034C353.401 297.807 355.012 296.733 357.119 296.733Z" fill="#2F80ED"/>
42
-<path fill-rule="evenodd" clip-rule="evenodd" d="M357.119 281.862C359.226 281.862 360.837 282.441 360.837 283.102C360.837 283.762 359.226 284.341 357.119 284.341C355.012 284.341 353.401 283.762 353.401 283.102C353.401 282.441 355.012 281.862 357.119 281.862Z" fill="#47D2FF"/>
43
-<path fill-rule="evenodd" clip-rule="evenodd" d="M357.119 80.4879C359.226 80.4879 360.837 81.0662 360.837 81.7271C360.837 82.3881 359.226 82.9664 357.119 82.9664C355.012 82.9664 353.401 82.3881 353.401 81.7271C353.401 81.0662 355.012 80.4879 357.119 80.4879Z" fill="#FFEE50"/>
44
-<path fill-rule="evenodd" clip-rule="evenodd" d="M342.157 17.9069V166.614H334.722V17.9069H342.157Z" fill="#3C8AFE"/>
45
-<path fill-rule="evenodd" clip-rule="evenodd" d="M338.439 164.49C340.546 164.49 342.157 165.564 342.157 166.791C342.157 168.019 340.546 169.093 338.439 169.093C336.333 169.093 334.722 168.019 334.722 166.791C334.722 165.564 336.333 164.49 338.439 164.49Z" fill="#3C8AFE"/>
46
-<path fill-rule="evenodd" clip-rule="evenodd" d="M338.439 16.6677C340.546 16.6677 342.157 17.246 342.157 17.9069C342.157 18.5678 340.546 19.1461 338.439 19.1461C336.333 19.1461 334.722 18.5678 334.722 17.9069C334.722 17.246 336.333 16.6677 338.439 16.6677Z" fill="#06AFFF"/>
47
-<path fill-rule="evenodd" clip-rule="evenodd" d="M323.569 223.619V294.255H316.133V223.619H323.569Z" fill="#3C8AFE"/>
48
-<path fill-rule="evenodd" clip-rule="evenodd" d="M319.851 291.776C321.958 291.776 323.569 292.85 323.569 294.077C323.569 295.305 321.958 296.379 319.851 296.379C317.744 296.379 316.133 295.305 316.133 294.077C316.133 292.85 317.744 291.776 319.851 291.776Z" fill="#3C8AFE"/>
49
-<path fill-rule="evenodd" clip-rule="evenodd" d="M319.851 222.379C321.958 222.379 323.569 222.958 323.569 223.619C323.569 224.279 321.958 224.858 319.851 224.858C317.744 224.858 316.133 224.279 316.133 223.619C316.133 222.958 317.744 222.379 319.851 222.379Z" fill="#06AFFF"/>
50
-<path fill-rule="evenodd" clip-rule="evenodd" d="M342.157 193.877V236.011H334.722V193.877H342.157Z" fill="#17CE8A"/>
51
-<path fill-rule="evenodd" clip-rule="evenodd" d="M338.439 233.532C340.546 233.532 342.157 234.606 342.157 235.834C342.157 237.061 340.546 238.135 338.439 238.135C336.333 238.135 334.722 237.061 334.722 235.834C334.722 234.606 336.333 233.532 338.439 233.532Z" fill="#17CE8A"/>
52
-<path fill-rule="evenodd" clip-rule="evenodd" d="M338.439 192.638C340.546 192.638 342.157 193.216 342.157 193.877C342.157 194.538 340.546 195.116 338.439 195.116C336.333 195.116 334.722 194.538 334.722 193.877C334.722 193.216 336.333 192.638 338.439 192.638Z" fill="#42E7AA"/>
53
-<path fill-rule="evenodd" clip-rule="evenodd" d="M379.334 95.9782V129.437H371.899V95.9782H379.334Z" fill="#17CE8A"/>
54
-<path fill-rule="evenodd" clip-rule="evenodd" d="M375.616 126.959C377.723 126.959 379.334 128.033 379.334 129.26C379.334 130.488 377.723 131.562 375.616 131.562C373.51 131.562 371.899 130.488 371.899 129.26C371.899 128.033 373.51 126.959 375.616 126.959Z" fill="#17CE8A"/>
55
-<path fill-rule="evenodd" clip-rule="evenodd" d="M375.616 94.739C377.723 94.739 379.334 95.3173 379.334 95.9782C379.334 96.6392 377.723 97.2175 375.616 97.2175C373.51 97.2175 371.899 96.6392 371.899 95.9782C371.899 95.3173 373.51 94.739 375.616 94.739Z" fill="#42E7AA"/>
56
-<path fill-rule="evenodd" clip-rule="evenodd" d="M379.334 260.795V299.831L371.899 304.168V260.795H379.334Z" fill="#17CE8A"/>
57
-<path fill-rule="evenodd" clip-rule="evenodd" d="M375.616 259.556C377.723 259.556 379.334 260.135 379.334 260.795C379.334 261.456 377.723 262.035 375.616 262.035C373.51 262.035 371.899 261.456 371.899 260.795C371.899 260.135 373.51 259.556 375.616 259.556Z" fill="#42E7AA"/>
58
-<path fill-rule="evenodd" clip-rule="evenodd" d="M342.157 271.948V320.449L334.722 316.107V271.948H342.157Z" fill="#F32626"/>
59
-<path fill-rule="evenodd" clip-rule="evenodd" d="M338.439 270.709C340.546 270.709 342.157 271.288 342.157 271.949C342.157 272.609 340.546 273.188 338.439 273.188C336.333 273.188 334.722 272.609 334.722 271.949C334.722 271.288 336.333 270.709 338.439 270.709Z" fill="#F67C7C"/>
60
-<path fill-rule="evenodd" clip-rule="evenodd" d="M323.569 56.3229V181.485H316.133V56.3229H323.569Z" fill="#F32626"/>
61
-<path fill-rule="evenodd" clip-rule="evenodd" d="M319.851 180.448C321.958 180.448 323.569 180.979 323.569 181.586C323.569 182.193 321.958 182.724 319.851 182.724C317.744 182.724 316.133 182.193 316.133 181.586C316.133 180.979 317.744 180.448 319.851 180.448Z" fill="#F32626"/>
62
-<path fill-rule="evenodd" clip-rule="evenodd" d="M319.851 55.0837C321.958 55.0837 323.569 55.662 323.569 56.3229C323.569 56.9838 321.958 57.5621 319.851 57.5621C317.744 57.5621 316.133 56.9838 316.133 56.3229C316.133 55.662 317.744 55.0837 319.851 55.0837Z" fill="#F67C7C"/>
63
-</svg>
web/gui/v2/static/img/unlimited-icon.svg
deleted
-9
@@ -1,9 +0,0 @@
1
-<svg width="47" height="20" viewBox="0 0 47 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M37.2344 0.0515464C34.8322 0.0515464 32.2211 0.927835 29.4533 2.73196L23.5 7.1134L17.7033 2.78351L17.5467 2.68041C14.7789 0.876289 12.1678 0 9.76556 0C4.02111 0.0515464 0 5.05155 0 10C0 14.9485 4.02111 19.9485 9.76556 19.9485C12.1678 19.9485 14.7789 19.0722 17.5467 17.268L23.5 12.8866L29.2967 17.2165L29.4533 17.3196C32.2211 19.1237 34.8322 20 37.2344 20C42.9789 20 47 15 47 10.0515C47 5.05155 42.9789 0.0515464 37.2344 0.0515464ZM14.9356 13.4536C12.9511 14.6907 11.1756 15.3608 9.71333 15.3608C6.47556 15.3608 4.59556 12.0103 4.59556 10C4.59556 7.98969 6.47556 4.63918 9.71333 4.63918C11.1756 4.63918 12.9511 5.30928 14.9356 6.54639L19.5833 10L14.9356 13.4536ZM37.2344 15.3608C35.7722 15.3608 33.9967 14.6907 32.0122 13.4536L27.3644 10L32.0122 6.54639C33.9967 5.30928 35.7722 4.63918 37.2344 4.63918C40.4722 4.63918 42.3522 7.98969 42.3522 10C42.3522 12.0103 40.4722 15.3608 37.2344 15.3608Z" fill="url(#paint0_linear)"/>
3
-<defs>
4
-<linearGradient id="paint0_linear" x1="23.4745" y1="0.00354767" x2="23.4745" y2="20.0018" gradientUnits="userSpaceOnUse">
5
-<stop stop-color="#2F80ED"/>
6
-<stop offset="0.99" stop-color="#1B447A"/>
7
-</linearGradient>
8
-</defs>
9
-</svg>
web/gui/v2/static/img/unreachable-node.svg
deleted
-87
@@ -1,87 +0,0 @@
1
-<svg width="188" height="188" viewBox="0 0 188 188" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M94 188C145.915 188 188 145.915 188 94C188 42.0852 145.915 0 94 0C42.0852 0 0 42.0852 0 94C0 145.915 42.0852 188 94 188Z" fill="#BFD3DE" fill-opacity="0.3"/>
3
-<path d="M173 94C173.002 106.615 169.983 119.047 164.195 130.256C158.407 141.465 150.02 151.125 139.734 158.428C129.447 165.73 117.562 170.464 105.072 172.232C92.5811 174 79.8489 172.751 67.9401 168.589C56.0313 164.428 45.2921 157.475 36.6211 148.313C27.9501 139.151 21.5993 128.045 18.1001 115.925C14.6009 103.805 14.055 91.0234 16.508 78.6492C18.9611 66.2751 24.3418 54.6684 32.2 44.8L34.9 41.5C45.5398 29.505 59.5776 21.0316 75.1482 17.2054C90.7189 13.3792 107.085 14.3815 122.073 20.0791C137.06 25.7767 149.959 35.8998 159.055 49.1035C168.152 62.3071 173.016 77.9661 173 94Z" fill="#BFD3DE"/>
4
-<path d="M173 94C173.02 107.969 169.327 121.692 162.298 133.764C155.27 145.836 145.158 155.822 133 162.7C130.102 164.366 127.095 165.836 124 167.1L120 168.6C117.294 169.597 114.52 170.399 111.7 171C105.894 172.328 99.9563 172.999 94 173C90.6576 173.002 87.3181 172.802 84 172.4L80 171.8L78 171.4L74 170.4L72 169.9L68 168.6L64 167.1C60.9052 165.836 57.8984 164.366 55 162.7C45.0763 157.065 36.4912 149.347 29.8354 140.077C23.1797 130.808 18.6112 120.206 16.4445 109.001C14.2778 97.7972 14.5642 86.2565 17.284 75.1735C20.0039 64.0905 25.0926 53.7283 32.2 44.8L34.9 41.5C45.5398 29.505 59.5776 21.0316 75.1482 17.2054C90.7189 13.3792 107.085 14.3815 122.073 20.0791C137.06 25.7767 149.959 35.8998 159.055 49.1035C168.152 62.3071 173.016 77.9661 173 94Z" fill="#BFD3DE"/>
5
-<path d="M133 54V162.7C130.102 164.366 127.095 165.836 124 167.1L120 168.6C117.294 169.597 114.52 170.399 111.7 171C105.894 172.328 99.9563 172.999 94 173C90.6576 173.003 87.3181 172.802 84 172.4L80 171.8L78 171.4L74 170.4L72 169.9L68 168.6L64 167.1C60.9052 165.836 57.8984 164.366 55 162.7V54H133Z" fill="#708899"/>
6
-<path d="M124 63V167.1L120 168.6C117.294 169.597 114.52 170.399 111.7 171C105.894 172.328 99.9563 172.999 94 173C90.6576 173.003 87.3181 172.802 84 172.4L80 171.8L78 171.4L74 170.4L72 169.9L68 168.6L64 167.1V63H124Z" fill="#4B5C69"/>
7
-<path d="M130 48H58V54H130V48Z" fill="#708899"/>
8
-<path opacity="0.1" d="M130 52H58V54H130V52Z" fill="black"/>
9
-<path d="M60 91H58V141H60V91Z" fill="#E1EBF2"/>
10
-<path opacity="0.2" d="M62 93H60V143H62V93Z" fill="black"/>
11
-<path d="M124 87H64V89H124V87Z" fill="#404F59"/>
12
-<path d="M124 109H64V111H124V109Z" fill="#404F59"/>
13
-<path d="M124 133H64V135H124V133Z" fill="#404F59"/>
14
-<path d="M68 85H92V76H68V85Z" fill="#404F59"/>
15
-<path d="M96 85H120V76H96V85Z" fill="#404F59"/>
16
-<path d="M68 74H92V65H68V74Z" fill="#404F59"/>
17
-<path d="M96 74H120V65H96V74Z" fill="#404F59"/>
18
-<path d="M72 83C72.5523 83 73 82.5523 73 82C73 81.4477 72.5523 81 72 81C71.4477 81 71 81.4477 71 82C71 82.5523 71.4477 83 72 83Z" fill="#00AB44"/>
19
-<path d="M75 83C75.5523 83 76 82.5523 76 82C76 81.4477 75.5523 81 75 81C74.4477 81 74 81.4477 74 82C74 82.5523 74.4477 83 75 83Z" fill="#00AB44"/>
20
-<path d="M78 83C78.5523 83 79 82.5523 79 82C79 81.4477 78.5523 81 78 81C77.4477 81 77 81.4477 77 82C77 82.5523 77.4477 83 78 83Z" fill="#00AB44"/>
21
-<path d="M81 83C81.5523 83 82 82.5523 82 82C82 81.4477 81.5523 81 81 81C80.4477 81 80 81.4477 80 82C80 82.5523 80.4477 83 81 83Z" fill="#00AB44"/>
22
-<path d="M100 83C100.552 83 101 82.5523 101 82C101 81.4477 100.552 81 100 81C99.4477 81 99 81.4477 99 82C99 82.5523 99.4477 83 100 83Z" fill="#00AB44"/>
23
-<path d="M103 83C103.552 83 104 82.5523 104 82C104 81.4477 103.552 81 103 81C102.448 81 102 81.4477 102 82C102 82.5523 102.448 83 103 83Z" fill="#00AB44"/>
24
-<path d="M106 83C106.552 83 107 82.5523 107 82C107 81.4477 106.552 81 106 81C105.448 81 105 81.4477 105 82C105 82.5523 105.448 83 106 83Z" fill="#FF4136"/>
25
-<path d="M109 83C109.552 83 110 82.5523 110 82C110 81.4477 109.552 81 109 81C108.448 81 108 81.4477 108 82C108 82.5523 108.448 83 109 83Z" fill="#00AB44"/>
26
-<path d="M72 72C72.5523 72 73 71.5523 73 71C73 70.4477 72.5523 70 72 70C71.4477 70 71 70.4477 71 71C71 71.5523 71.4477 72 72 72Z" fill="#00AB44"/>
27
-<path d="M75 72C75.5523 72 76 71.5523 76 71C76 70.4477 75.5523 70 75 70C74.4477 70 74 70.4477 74 71C74 71.5523 74.4477 72 75 72Z" fill="#00AB44"/>
28
-<path d="M78 72C78.5523 72 79 71.5523 79 71C79 70.4477 78.5523 70 78 70C77.4477 70 77 70.4477 77 71C77 71.5523 77.4477 72 78 72Z" fill="#FF4136"/>
29
-<path d="M81 72C81.5523 72 82 71.5523 82 71C82 70.4477 81.5523 70 81 70C80.4477 70 80 70.4477 80 71C80 71.5523 80.4477 72 81 72Z" fill="#FF4136"/>
30
-<path d="M100 72C100.552 72 101 71.5523 101 71C101 70.4477 100.552 70 100 70C99.4477 70 99 70.4477 99 71C99 71.5523 99.4477 72 100 72Z" fill="#00AB44"/>
31
-<path d="M103 72C103.552 72 104 71.5523 104 71C104 70.4477 103.552 70 103 70C102.448 70 102 70.4477 102 71C102 71.5523 102.448 72 103 72Z" fill="#00AB44"/>
32
-<path d="M106 72C106.552 72 107 71.5523 107 71C107 70.4477 106.552 70 106 70C105.448 70 105 70.4477 105 71C105 71.5523 105.448 72 106 72Z" fill="#00AB44"/>
33
-<path d="M109 72C109.552 72 110 71.5523 110 71C110 70.4477 109.552 70 109 70C108.448 70 108 70.4477 108 71C108 71.5523 108.448 72 109 72Z" fill="#00AB44"/>
34
-<path d="M68 132H92V123H68V132Z" fill="#404F59"/>
35
-<path d="M96 132H120V123H96V132Z" fill="#404F59"/>
36
-<path d="M68 121H92V112H68V121Z" fill="#404F59"/>
37
-<path d="M96 121H120V112H96V121Z" fill="#404F59"/>
38
-<path d="M68 141H92V136H68V141Z" fill="#404F59"/>
39
-<path d="M96 141H120V136H96V141Z" fill="#404F59"/>
40
-<path d="M68 148H92V143H68V148Z" fill="#404F59"/>
41
-<path d="M96 148H120V143H96V148Z" fill="#404F59"/>
42
-<path d="M72 130C72.5523 130 73 129.552 73 129C73 128.448 72.5523 128 72 128C71.4477 128 71 128.448 71 129C71 129.552 71.4477 130 72 130Z" fill="#00AB44"/>
43
-<path d="M75 130C75.5523 130 76 129.552 76 129C76 128.448 75.5523 128 75 128C74.4477 128 74 128.448 74 129C74 129.552 74.4477 130 75 130Z" fill="#00AB44"/>
44
-<path d="M78 130C78.5523 130 79 129.552 79 129C79 128.448 78.5523 128 78 128C77.4477 128 77 128.448 77 129C77 129.552 77.4477 130 78 130Z" fill="#00AB44"/>
45
-<path d="M81 130C81.5523 130 82 129.552 82 129C82 128.448 81.5523 128 81 128C80.4477 128 80 128.448 80 129C80 129.552 80.4477 130 81 130Z" fill="#00AB44"/>
46
-<path d="M100 130C100.552 130 101 129.552 101 129C101 128.448 100.552 128 100 128C99.4477 128 99 128.448 99 129C99 129.552 99.4477 130 100 130Z" fill="#00AB44"/>
47
-<path d="M103 130C103.552 130 104 129.552 104 129C104 128.448 103.552 128 103 128C102.448 128 102 128.448 102 129C102 129.552 102.448 130 103 130Z" fill="#00AB44"/>
48
-<path d="M106 130C106.552 130 107 129.552 107 129C107 128.448 106.552 128 106 128C105.448 128 105 128.448 105 129C105 129.552 105.448 130 106 130Z" fill="#00AB44"/>
49
-<path d="M109 130C109.552 130 110 129.552 110 129C110 128.448 109.552 128 109 128C108.448 128 108 128.448 108 129C108 129.552 108.448 130 109 130Z" fill="#FF4136"/>
50
-<path d="M72 119C72.5523 119 73 118.552 73 118C73 117.448 72.5523 117 72 117C71.4477 117 71 117.448 71 118C71 118.552 71.4477 119 72 119Z" fill="#FF4136"/>
51
-<path d="M75 119C75.5523 119 76 118.552 76 118C76 117.448 75.5523 117 75 117C74.4477 117 74 117.448 74 118C74 118.552 74.4477 119 75 119Z" fill="#00AB44"/>
52
-<path d="M78 119C78.5523 119 79 118.552 79 118C79 117.448 78.5523 117 78 117C77.4477 117 77 117.448 77 118C77 118.552 77.4477 119 78 119Z" fill="#00AB44"/>
53
-<path d="M81 119C81.5523 119 82 118.552 82 118C82 117.448 81.5523 117 81 117C80.4477 117 80 117.448 80 118C80 118.552 80.4477 119 81 119Z" fill="#00AB44"/>
54
-<path d="M100 119C100.552 119 101 118.552 101 118C101 117.448 100.552 117 100 117C99.4477 117 99 117.448 99 118C99 118.552 99.4477 119 100 119Z" fill="#00AB44"/>
55
-<path d="M103 119C103.552 119 104 118.552 104 118C104 117.448 103.552 117 103 117C102.448 117 102 117.448 102 118C102 118.552 102.448 119 103 119Z" fill="#FF4136"/>
56
-<path d="M106 119C106.552 119 107 118.552 107 118C107 117.448 106.552 117 106 117C105.448 117 105 117.448 105 118C105 118.552 105.448 119 106 119Z" fill="#FF4136"/>
57
-<path d="M109 119C109.552 119 110 118.552 110 118C110 117.448 109.552 117 109 117C108.448 117 108 117.448 108 118C108 118.552 108.448 119 109 119Z" fill="#00AB44"/>
58
-<path d="M72 91H68V107H72V91Z" fill="#404F59"/>
59
-<path d="M78 91H74V107H78V91Z" fill="#404F59"/>
60
-<path d="M84 91H80V107H84V91Z" fill="#404F59"/>
61
-<path d="M120 91H87V95H120V91Z" fill="#404F59"/>
62
-<path d="M120 97H87V101H120V97Z" fill="#404F59"/>
63
-<path d="M70 94C70.5523 94 71 93.5523 71 93C71 92.4477 70.5523 92 70 92C69.4477 92 69 92.4477 69 93C69 93.5523 69.4477 94 70 94Z" fill="#00AB44"/>
64
-<path d="M76 94C76.5523 94 77 93.5523 77 93C77 92.4477 76.5523 92 76 92C75.4477 92 75 92.4477 75 93C75 93.5523 75.4477 94 76 94Z" fill="#00AB44"/>
65
-<path d="M82 94C82.5523 94 83 93.5523 83 93C83 92.4477 82.5523 92 82 92C81.4477 92 81 92.4477 81 93C81 93.5523 81.4477 94 82 94Z" fill="#00AB44"/>
66
-<path d="M124 157H64V159H124V157Z" fill="#404F59"/>
67
-<path d="M72 161V169.9L68 168.6V161H72Z" fill="#404F59"/>
68
-<path d="M78 161V171.4L74 170.4V161H78Z" fill="#404F59"/>
69
-<path d="M84 161V172.4L80 171.8V161H84Z" fill="#404F59"/>
70
-<path d="M120 161H87V165H120V161Z" fill="#404F59"/>
71
-<path d="M120 167V168.6C117.294 169.597 114.52 170.399 111.7 171H87V167H120Z" fill="#404F59"/>
72
-<path d="M70 164C70.5523 164 71 163.552 71 163C71 162.448 70.5523 162 70 162C69.4477 162 69 162.448 69 163C69 163.552 69.4477 164 70 164Z" fill="#00AB44"/>
73
-<path d="M76 164C76.5523 164 77 163.552 77 163C77 162.448 76.5523 162 76 162C75.4477 162 75 162.448 75 163C75 163.552 75.4477 164 76 164Z" fill="#00AB44"/>
74
-<path d="M82 164C82.5523 164 83 163.552 83 163C83 162.448 82.5523 162 82 162C81.4477 162 81 162.448 81 163C81 163.552 81.4477 164 82 164Z" fill="#00AB44"/>
75
-<path d="M70.5 139C70.7761 139 71 138.776 71 138.5C71 138.224 70.7761 138 70.5 138C70.2239 138 70 138.224 70 138.5C70 138.776 70.2239 139 70.5 139Z" fill="#00AB44"/>
76
-<path d="M70.5 146C70.7761 146 71 145.776 71 145.5C71 145.224 70.7761 145 70.5 145C70.2239 145 70 145.224 70 145.5C70 145.776 70.2239 146 70.5 146Z" fill="#00AB44"/>
77
-<path d="M99.5 139C99.7761 139 100 138.776 100 138.5C100 138.224 99.7761 138 99.5 138C99.2239 138 99 138.224 99 138.5C99 138.776 99.2239 139 99.5 139Z" fill="#00AB44"/>
78
-<path d="M99.5 146C99.7761 146 100 145.776 100 145.5C100 145.224 99.7761 145 99.5 145C99.2239 145 99 145.224 99 145.5C99 145.776 99.2239 146 99.5 146Z" fill="#FF4136"/>
79
-<path d="M68 155H92V150H68V155Z" fill="#404F59"/>
80
-<path d="M96 155H120V150H96V155Z" fill="#404F59"/>
81
-<path d="M70.5 153C70.7761 153 71 152.776 71 152.5C71 152.224 70.7761 152 70.5 152C70.2239 152 70 152.224 70 152.5C70 152.776 70.2239 153 70.5 153Z" fill="#00AB44"/>
82
-<path d="M99.5 153C99.7761 153 100 152.776 100 152.5C100 152.224 99.7761 152 99.5 152C99.2239 152 99 152.224 99 152.5C99 152.776 99.2239 153 99.5 153Z" fill="#00AB44"/>
83
-<path opacity="0.2" d="M133 54V162.7C130.102 164.366 127.095 165.836 124 167.1L120 168.6C117.294 169.597 114.52 170.399 111.7 171C105.894 172.328 99.9563 172.999 94 173V48H130V54H133Z" fill="black"/>
84
-<path d="M167 39.5C167 52.4 154.1 62.8 138 63H137.5C131.087 63.0522 124.786 61.3211 119.3 58C116.107 59.8591 113.56 62.6508 112 66C111.5 60.2 111.8 55.8 112.9 52.5C109.781 48.8823 108.045 44.2764 108 39.5C108 26.5 121.2 16 137.5 16H138C154.1 16.2 167 26.6 167 39.5Z" fill="#00AB44"/>
85
-<path d="M139.5 31.5H127.1L132.8 47.5H139.5C141.622 47.5 143.657 46.6571 145.157 45.1569C146.657 43.6566 147.5 41.6217 147.5 39.5C147.5 37.3783 146.657 35.3434 145.157 33.8431C143.657 32.3429 141.622 31.5 139.5 31.5Z" fill="white"/>
86
-<path opacity="0.2" d="M167 39.5C167 52.4 154.1 62.8 138 63V16C154.1 16.2 167 26.6 167 39.5Z" fill="#233646"/>
87
-</svg>
web/gui/v2/static/img/watcher-logos/amazon-logo.svg
deleted
-17
@@ -1,17 +0,0 @@
1
-<svg width="108" height="34" viewBox="0 0 108 34" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<g opacity="0.4" clip-path="url(#clip0)">
3
-<path d="M66.3962 26.1561C60.1857 30.8337 51.1839 33.3293 43.4336 33.3293C32.5663 33.3293 22.783 29.2222 15.3815 22.3913C14.8 21.8541 15.3211 21.1221 16.0189 21.5404C24.0065 26.2892 33.8828 29.1462 44.0849 29.1462C50.9653 29.1462 58.5342 27.6916 65.4937 24.673C66.5451 24.2167 67.4243 25.3766 66.3962 26.1561Z" fill="white"/>
4
-<path d="M68.9781 23.1375C68.1873 22.1013 63.7306 22.6479 61.7302 22.8904C61.1207 22.9664 61.0277 22.4245 61.5766 22.0347C65.1262 19.482 70.9506 20.2188 71.6298 21.0745C72.309 21.9349 71.453 27.9007 68.1175 30.7481C67.6057 31.1854 67.1173 30.9525 67.3452 30.3725C68.0942 28.4616 69.7736 24.1786 68.9781 23.1375" fill="white"/>
5
-<path d="M61.8697 4.01382V1.53244C61.8697 1.15691 62.1488 0.904968 62.4838 0.904968H73.3557C73.7046 0.904968 73.9837 1.16166 73.9837 1.53244V3.6573C73.9791 4.01382 73.686 4.47968 73.1649 5.21648L67.5313 13.4355C69.6247 13.3832 71.8345 13.7017 73.7325 14.795C74.1605 15.0422 74.2768 15.4035 74.3094 15.76V18.4077C74.3094 18.769 73.9186 19.1921 73.5092 18.9734C70.1644 17.1813 65.7216 16.9864 62.0232 18.9924C61.6464 19.2016 61.251 18.7833 61.251 18.422V15.9073C61.251 15.5033 61.2556 14.814 61.6511 14.2008L68.1779 4.63655H62.4977C62.1488 4.63655 61.8697 4.38461 61.8697 4.01382" fill="white"/>
6
-<path d="M22.2109 19.4963H18.9033C18.587 19.4725 18.3358 19.2301 18.3125 18.9211V1.57524C18.3125 1.22823 18.5963 0.952515 18.9498 0.952515H22.0342C22.3552 0.966766 22.611 1.21872 22.6343 1.53245V3.79992H22.6948C23.4996 1.60851 25.0115 0.586487 27.0491 0.586487C29.1193 0.586487 30.4126 1.60851 31.343 3.79992C32.1431 1.60851 33.9621 0.586487 35.9113 0.586487C37.2976 0.586487 38.8142 1.17118 39.74 2.48317C40.7867 3.94253 40.5727 6.06264 40.5727 7.9213L40.568 18.8688C40.568 19.2159 40.2843 19.4963 39.9307 19.4963H36.6277C36.2974 19.4725 36.0323 19.2016 36.0323 18.8688V9.67537C36.0323 8.94332 36.0974 7.11794 35.9392 6.42391C35.6927 5.25928 34.953 4.93128 33.9947 4.93128C33.1945 4.93128 32.3571 5.47794 32.0175 6.35261C31.6779 7.22727 31.7105 8.69138 31.7105 9.67537V18.8688C31.7105 19.2159 31.4267 19.4963 31.0731 19.4963H27.7702C27.4352 19.4725 27.1747 19.2016 27.1747 18.8688L27.1701 9.67537C27.1701 7.74066 27.4817 4.89325 25.1324 4.89325C22.7552 4.89325 22.8483 7.66935 22.8483 9.67537V18.8688C22.8483 19.2159 22.5645 19.4963 22.2109 19.4963Z" fill="white"/>
7
-<path d="M83.3437 0.586487C88.2517 0.586487 90.908 4.89325 90.908 10.3694C90.908 15.6602 87.9726 19.8576 83.3437 19.8576C78.5242 19.8576 75.9004 15.5508 75.9004 10.184C75.9004 4.78392 78.5567 0.586487 83.3437 0.586487V0.586487ZM83.3716 4.12792C80.934 4.12792 80.7804 7.52199 80.7804 9.63735C80.7804 11.7575 80.7479 16.2829 83.3437 16.2829C85.907 16.2829 86.028 12.6321 86.028 10.4074C86.028 8.94332 85.9675 7.194 85.5349 5.80594C85.1627 4.59853 84.423 4.12792 83.3716 4.12792" fill="white"/>
8
-<path d="M97.2722 19.4963H93.9785C93.6482 19.4725 93.3831 19.2016 93.3831 18.8688L93.3784 1.51819C93.4063 1.1997 93.6808 0.952515 94.0157 0.952515H97.0815C97.3699 0.966766 97.6071 1.16643 97.6723 1.43738V4.08989H97.7328C98.6585 1.71784 99.9564 0.586487 102.241 0.586487C103.725 0.586487 105.171 1.13315 106.102 2.63054C106.967 4.01859 106.967 6.35261 106.967 8.03063V18.9497C106.93 19.2539 106.655 19.4963 106.33 19.4963H103.013C102.71 19.4725 102.459 19.2444 102.427 18.9497V9.52801C102.427 7.63133 102.641 4.85522 100.357 4.85522C99.5517 4.85522 98.812 5.40664 98.4445 6.24327C97.9793 7.30333 97.9188 8.35863 97.9188 9.52801V18.8688C97.9142 19.2159 97.6258 19.4963 97.2722 19.4963" fill="white"/>
9
-<path d="M9.84107 11.2108V10.4787C7.4499 10.4787 4.92383 11.0016 4.92383 13.8823C4.92383 15.3417 5.6635 16.3304 6.93352 16.3304C7.86394 16.3304 8.69666 15.7457 9.22234 14.795C9.87363 13.6256 9.84107 12.5275 9.84107 11.2108V11.2108ZM13.1766 19.4488C12.958 19.6484 12.6416 19.6627 12.3951 19.5296C11.2972 18.5979 11.1018 18.1653 10.497 17.2764C8.6827 19.1683 7.39873 19.734 5.04478 19.734C2.26284 19.734 0.0949707 17.9799 0.0949707 14.467C0.0949707 11.7242 1.55107 9.85601 3.62124 8.94332C5.41694 8.1352 7.92441 7.9926 9.84107 7.76918V7.33184C9.84107 6.52848 9.90155 5.57776 9.44099 4.88374C9.03626 4.26102 8.26402 4.00432 7.58481 4.00432C6.3241 4.00432 5.1983 4.66507 4.92383 6.03411C4.868 6.33834 4.64935 6.63782 4.35162 6.65208L1.14169 6.30031C0.871867 6.23852 0.574134 6.01509 0.648567 5.59203C1.38825 1.61802 4.90056 0.420105 8.04537 0.420105C9.65499 0.420105 11.7577 0.857436 13.0277 2.10288C14.6374 3.63829 14.4838 5.6871 14.4838 7.91654V13.1835C14.4838 14.7665 15.1258 15.4605 15.7306 16.3162C15.9446 16.6204 15.9911 16.9864 15.7213 17.2146C15.0467 17.7898 13.8465 18.8593 13.1859 19.4583L13.1766 19.4488" fill="white"/>
10
-<path d="M52.9519 11.2108V10.4788C50.5607 10.4788 48.0347 11.0017 48.0347 13.8824C48.0347 15.3417 48.7743 16.3305 50.0444 16.3305C50.9748 16.3305 51.8075 15.7458 52.3332 14.7951C52.9845 13.6257 52.9519 12.5276 52.9519 11.2108V11.2108ZM56.2874 19.4488C56.0688 19.6485 55.7525 19.6628 55.5059 19.5297C54.408 18.5979 54.2126 18.1654 53.6079 17.2764C51.7935 19.1684 50.5096 19.7341 48.1556 19.7341C45.3737 19.7341 43.2058 17.98 43.2058 14.4671C43.2058 11.7242 44.6619 9.85607 46.7321 8.94338C48.5278 8.13526 51.0353 7.99266 52.9519 7.76924V7.33191C52.9519 6.52854 53.0124 5.57782 52.5518 4.8838C52.1471 4.26108 51.3749 4.00438 50.6957 4.00438C49.4349 4.00438 48.3091 4.66513 48.0347 6.03417C47.9788 6.3384 47.7602 6.63788 47.4625 6.65214L44.2525 6.30037C43.9827 6.23858 43.685 6.01516 43.7594 5.59209C44.4991 1.61808 48.0114 0.420166 51.1562 0.420166C52.7658 0.420166 54.8686 0.857497 56.1386 2.10294C57.7482 3.63835 57.5947 5.68716 57.5947 7.9166V13.1836C57.5947 14.7665 58.2367 15.4606 58.8414 16.3162C59.0554 16.6204 59.102 16.9865 58.8321 17.2146C58.1576 17.7898 56.9573 18.8594 56.2968 19.4583L56.2874 19.4488" fill="white"/>
11
-</g>
12
-<defs>
13
-<clipPath id="clip0">
14
-<rect width="107" height="33" fill="white" transform="translate(0.0302734 0.375488)"/>
15
-</clipPath>
16
-</defs>
17
-</svg>
web/gui/v2/static/img/watcher-logos/baidu-logo.svg
deleted
-12
@@ -1,12 +0,0 @@
1
-<svg width="150" height="52" viewBox="0 0 150 52" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<g opacity="0.4">
3
-<path d="M58.6181 27.7084C63.6213 26.6335 62.9383 20.6478 62.7918 19.3398C62.5451 17.3224 60.174 13.7996 56.9564 14.081C52.9055 14.4419 52.3142 20.2934 52.3142 20.2934C51.7654 23.0028 53.6234 28.7858 58.6181 27.7084ZM67.9092 17.6743C70.6709 17.6743 72.9033 14.4916 72.9033 10.5601C72.9033 6.62793 70.6709 3.45044 67.9092 3.45044C65.1461 3.45044 62.908 6.62793 62.908 10.5601C62.908 14.4916 65.1455 17.6743 67.9092 17.6743ZM79.8161 18.1423C83.5132 18.6265 85.8818 14.6827 86.3557 11.6944C86.8399 8.70989 84.4513 5.23867 81.8399 4.64281C79.217 4.03984 75.9426 8.23863 75.6476 10.9778C75.288 14.3283 76.1228 17.6691 79.8161 18.1423ZM94.4569 23.1629C94.4569 21.7336 93.2736 17.4251 88.8669 17.4251C84.4513 17.4251 83.8677 21.4909 83.8677 24.3637C83.8677 27.1054 84.0962 30.9298 89.5797 30.811C95.0573 30.6896 94.4569 24.6019 94.4569 23.1629ZM88.8669 35.7102C88.8669 35.7102 83.1517 31.2893 79.8161 26.5095C75.2867 19.4619 68.8607 22.3321 66.7123 25.9111C64.5703 29.4992 61.2404 31.7651 60.764 32.3668C60.2831 32.9562 53.8616 36.4261 55.2864 42.7624C56.7144 49.0935 61.722 48.9734 61.722 48.9734C61.722 48.9734 65.4128 49.3343 69.6929 48.3769C73.9821 47.4221 77.6721 48.6113 77.6721 48.6113C77.6721 48.6113 87.6772 51.9663 90.4111 45.5106C93.1484 39.0601 88.8669 35.7102 88.8669 35.7102Z" fill="white"/>
4
-<path d="M68.7969 29.5469V33.7999H65.3314C65.3314 33.7999 61.868 34.0872 60.6556 38.0129C60.2327 40.6339 61.0287 42.1774 61.1675 42.5073C61.3076 42.8366 62.427 44.7539 65.2378 45.3168H71.7407V29.5934L68.7969 29.5469ZM68.7446 42.7359H66.1248C66.1248 42.7359 64.2998 42.641 63.744 40.5396C63.4573 39.6087 63.7866 38.5332 63.9312 38.1104C64.0635 37.6869 64.6762 36.7082 65.9396 36.3312H68.7439L68.7446 42.7359Z" fill="black"/>
5
-<path d="M73.3345 34.1814V42.4602C73.3345 42.4602 73.4701 44.5202 76.3752 45.271H83.8586V34.1801H80.6288V42.506H77.5469C77.5469 42.506 76.5617 42.3627 76.3765 41.5712V34.1323L73.3345 34.1814Z" fill="black"/>
6
-<path d="M119.514 28.7458V25.2559H96.5241L96.4944 28.7975H106.378L105.451 30.9156H97.0457V48.4292H117.013C119.1 48.4292 118.914 46.3208 118.914 46.3208V30.9162H110.497L111.237 28.7477H119.513V28.7458H119.514ZM115.049 44.6901C115.049 44.6901 114.807 45.2717 114.465 45.2717H101.216V41.1866H115.051L115.049 44.6901ZM115.027 37.8128H101.214V33.982H115.027V37.8128V37.8128Z" fill="white"/>
7
-<path d="M145.784 25.3494H136.764V23.5825H132.533V25.2623H122.186V48.3937H125.909V28.2461H145.784V25.3494ZM143.351 30.137V28.7981H139.715V30.137H132.233V28.8458H128.788V30.137H126.461L126.507 32.7574H128.788V37.6785H141.372C143.118 37.6785 143.349 35.8361 143.349 35.8361V32.7561H146.012V30.1351H143.35L143.351 30.137ZM139.715 34.5462C139.715 34.5462 139.39 35.1427 138.975 35.1427H132.193V32.7057H139.713V34.5475H139.715V34.5462ZM126.969 41.2647L132.762 44.6242C132.303 45.1284 130.325 45.7688 130.325 45.7688H126.463V48.3511H131.706C133.271 48.0309 136.167 46.559 136.167 46.559C137.365 47.6597 139.669 48.118 139.669 48.118H145.646V45.5422H141.141C139.926 45.3608 138.836 44.6681 138.836 44.6681L145.647 40.7573V38.6398H126.971V41.2634L126.969 41.2647ZM139.022 41.2214L135.709 42.969L132.672 41.2214H139.022Z" fill="white"/>
8
-<path d="M45.3704 29.0324H50.3884V24.6116H45.3704V29.0324ZM45.3704 48.2995H50.3884V30.9582H45.3704V48.2995Z" fill="white"/>
9
-<path d="M37.211 30.9731L26.5049 30.9453V34.5908H35.8928C35.8928 34.5908 38.1271 35.1422 38.1271 36.5598V37.8439H29.6321C29.6321 37.8439 26.2912 38.1525 25.2183 42.1427C25.0337 44.0123 25.2796 44.9303 25.4055 45.2712C25.5262 45.6088 26.5049 47.8134 29.4184 48.3641H42.945V35.9414C42.945 35.942 42.3007 31.6787 37.211 30.9731ZM38.1271 44.9322H31.2905C30.3719 44.5617 30.0659 43.9503 30.0013 43.7954C29.9381 43.645 29.725 43.0956 29.9729 42.5404C30.5262 41.47 31.4429 41.2228 31.4429 41.2228H38.1271V44.9322Z" fill="white"/>
10
-<path d="M24.115 42.2176C24.2629 37.9949 20.4747 36.5346 20.4747 36.5346C23.6812 34.8575 23.2739 30.6303 23.2739 30.6303C22.9265 24.161 15.0222 24.4631 15.0222 24.4631H2.80865V48.5732H16.5993C24.698 48.5409 24.115 42.2176 24.115 42.2176ZM16.3224 44.0917V44.1027H8.06101V38.9007H16.2817L16.5599 38.9568C16.5599 38.9568 18.1241 39.2428 18.691 40.6495C18.691 40.6495 19.0189 41.9716 18.3107 42.9535C18.3107 42.9535 17.7897 43.8612 16.3224 44.0917ZM18.0738 32.913C18.0738 32.913 17.5186 33.933 16.0454 34.1538H8.06101V29.1642H16.0112C16.0112 29.1642 17.7387 29.0848 18.3107 30.4566C18.3107 30.4573 18.6542 31.915 18.0738 32.913Z" fill="white"/>
11
-</g>
12
-</svg>
web/gui/v2/static/img/watcher-logos/cisco-logo.svg
deleted
-9
@@ -1,9 +0,0 @@
1
-<svg width="97" height="52" viewBox="0 0 97 52" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2
-<rect x="0.0302734" y="0.375488" width="96" height="51" fill="url(#pattern0)" fill-opacity="0.5"/>
3
-<defs>
4
-<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
5
-<use xlink:href="#image0" transform="translate(-0.00295858) scale(0.000785873 0.00147929)"/>
6
-</pattern>
7
-<image id="image0" width="1280" height="676" xlink:href="data:image/png;base64,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RnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAebbLsHQAAIABJREFUAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHofGAF9RCACkZwHgEB6HxgBfUQgApGcB4BAeh8YAX1EIAKRnAeAQFoe2AEoIL9EIAKRnAeAQHo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"/>
8
-</defs>
9
-</svg>
web/gui/v2/static/img/watcher-logos/digitalocean-logo.svg
deleted
-27
@@ -1,27 +0,0 @@
1
-<svg width="58" height="59" viewBox="0 0 58 59" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<g clip-path="url(#clip0)">
3
-<path d="M28.9121 37.1808V31.5774C34.7986 31.5774 39.3679 25.6955 37.1076 19.4531C36.2783 17.1593 34.4408 15.3079 32.148 14.4723C25.9526 12.2113 20.1149 16.7989 20.1149 22.7299H14.5699C14.5699 13.2763 23.6435 5.90339 33.4814 9C37.7743 10.3599 41.2054 13.8006 42.5388 18.126C45.6121 28.0384 38.2947 37.1808 28.9121 37.1808Z" fill="white" fill-opacity="0.4"/>
4
-<path fill-rule="evenodd" clip-rule="evenodd" d="M28.9284 31.6102H23.3834V26.0232H28.9284V31.6102Z" fill="white" fill-opacity="0.4"/>
5
-<path fill-rule="evenodd" clip-rule="evenodd" d="M23.3833 35.8864H19.1392V31.6101H23.3833V35.8864Z" fill="white" fill-opacity="0.4"/>
6
-<path fill-rule="evenodd" clip-rule="evenodd" d="M19.1392 31.6103H15.5781V28.0222H19.1392V31.6103Z" fill="white" fill-opacity="0.4"/>
7
-<path d="M5.20353 42.8496C4.48805 42.3417 3.57744 42.0959 2.53673 42.0959H0.260193V49.3869H2.55299C3.5937 49.3869 4.50431 49.1248 5.2198 48.5841C5.61006 48.3056 5.91902 47.9123 6.14667 47.4208C6.35806 46.9293 6.47189 46.3395 6.47189 45.7005C6.47189 45.0615 6.35806 44.488 6.14667 43.9965C5.91902 43.505 5.61006 43.1118 5.20353 42.8496ZM1.59359 43.3248H2.30908C3.10587 43.3248 3.75631 43.4886 4.2604 43.7999C4.81327 44.144 5.08971 44.783 5.08971 45.7005C5.08971 46.6508 4.81327 47.3225 4.2604 47.683C3.78883 47.9943 3.13839 48.1581 2.32534 48.1581H1.59359V43.3248Z" fill="white" fill-opacity="0.4"/>
8
-<path d="M8.04923 41.9976C7.82158 41.9976 7.64271 42.0795 7.4801 42.2269C7.33375 42.3744 7.25244 42.5546 7.25244 42.784C7.25244 43.0134 7.33375 43.1936 7.4801 43.3574C7.62644 43.5049 7.82158 43.5868 8.04923 43.5868C8.26062 43.5868 8.45576 43.5049 8.61837 43.3574C8.76472 43.21 8.84602 43.0134 8.84602 42.784C8.84602 42.5546 8.76472 42.3744 8.61837 42.2269C8.45576 42.0795 8.26062 41.9976 8.04923 41.9976Z" fill="white" fill-opacity="0.4"/>
9
-<path d="M8.68336 44.2422H7.39874V49.3868H8.68336V44.2422Z" fill="white" fill-opacity="0.4"/>
10
-<path d="M13.3503 44.6682C12.9601 44.3241 12.5373 44.1111 12.0657 44.1111C11.3502 44.1111 10.7648 44.3568 10.3095 44.8484C9.85421 45.3235 9.61029 45.9461 9.61029 46.6998C9.61029 47.4207 9.83794 48.0433 10.2933 48.5348C10.7486 49.01 11.3502 49.2557 12.0494 49.2557C12.5373 49.2557 12.9763 49.1247 13.3178 48.8461V48.9608C13.3178 49.3868 13.204 49.7145 12.9763 49.9439C12.7487 50.1732 12.4397 50.2879 12.0494 50.2879C11.464 50.2879 11.09 50.0585 10.6347 49.4359L9.75664 50.2879L9.7729 50.3207C9.96803 50.5828 10.2445 50.845 10.6347 51.0908C11.0087 51.3365 11.4966 51.4676 12.0657 51.4676C12.83 51.4676 13.4479 51.2382 13.9032 50.7631C14.3585 50.2879 14.5862 49.6653 14.5862 48.8953V44.2258H13.3178V44.6682H13.3503ZM13.0088 47.7156C12.7812 47.9778 12.4885 48.0924 12.1307 48.0924C11.7567 48.0924 11.4803 47.9614 11.2527 47.7156C11.025 47.4535 10.9274 47.1258 10.9274 46.7162C10.9274 46.2902 11.0413 45.9625 11.2527 45.7004C11.464 45.4382 11.773 45.3235 12.1307 45.3235C12.5047 45.3235 12.7812 45.4546 13.0088 45.7004C13.2365 45.9625 13.3503 46.3066 13.3503 46.7162C13.3503 47.1258 13.2365 47.4535 13.0088 47.7156Z" fill="white" fill-opacity="0.4"/>
11
-<path d="M16.9927 44.2422H15.7081V49.3868H16.9927V44.2422Z" fill="white" fill-opacity="0.4"/>
12
-<path d="M16.3586 41.9976C16.1309 41.9976 15.952 42.0795 15.7894 42.2269C15.6431 42.3744 15.5618 42.5546 15.5618 42.784C15.5618 43.0134 15.6431 43.1936 15.7894 43.3574C15.9358 43.5049 16.1309 43.5868 16.3586 43.5868C16.57 43.5868 16.7651 43.5049 16.9277 43.3574C17.074 43.21 17.1553 43.0134 17.1553 42.784C17.1553 42.5546 17.074 42.3744 16.9277 42.2269C16.7651 42.0795 16.5862 41.9976 16.3586 41.9976Z" fill="white" fill-opacity="0.4"/>
13
-<path d="M19.8059 42.8496H18.5376V44.2423H17.8058V45.4219H18.5376V47.5519C18.5376 48.2236 18.6677 48.6988 18.9279 48.9773C19.188 49.2558 19.6596 49.3869 20.31 49.3869C20.5214 49.3869 20.7328 49.3869 20.928 49.3705H20.993V48.1909L20.554 48.2072C20.245 48.2072 20.0499 48.1581 19.9523 48.0434C19.8547 47.9287 19.8059 47.6993 19.8059 47.3553V45.4055H21.0093V44.2259H19.8059V42.8496Z" fill="white" fill-opacity="0.4"/>
14
-<path d="M28.3104 42.0796H27.0258V49.3869H28.3104V42.0796Z" fill="white" fill-opacity="0.4"/>
15
-<path d="M41.2866 47.552C41.059 47.8141 40.8151 48.0435 40.6362 48.1582C40.4573 48.2729 40.2297 48.3384 39.9695 48.3384C39.5955 48.3384 39.2865 48.2073 39.0426 47.9124C38.7987 47.6339 38.6686 47.257 38.6686 46.8311C38.6686 46.3887 38.7987 46.0282 39.0426 45.7497C39.2865 45.4712 39.5955 45.3237 39.9695 45.3237C40.376 45.3237 40.8151 45.5859 41.1891 46.0282L42.0346 45.209C41.4818 44.4881 40.7825 44.144 39.937 44.144C39.2377 44.144 38.6198 44.4062 38.1157 44.9141C37.6117 45.422 37.3677 46.061 37.3677 46.8311C37.3677 47.6011 37.6279 48.2401 38.1157 48.748C38.6198 49.2559 39.2215 49.5181 39.937 49.5181C40.8638 49.5181 41.6119 49.1085 42.1322 48.3712L41.2866 47.552Z" fill="white" fill-opacity="0.4"/>
16
-<path d="M46.5715 44.963C46.3927 44.7009 46.1487 44.5043 45.8398 44.3568C45.5308 44.2094 45.1731 44.1274 44.7828 44.1274C44.0673 44.1274 43.4819 44.3896 43.0429 44.9139C42.6201 45.4382 42.3925 46.0772 42.3925 46.8472C42.3925 47.6337 42.6364 48.2726 43.0917 48.7642C43.5633 49.2557 44.1812 49.5015 44.9454 49.5015C45.8073 49.5015 46.5228 49.141 47.0594 48.4529L47.0919 48.4201L46.2463 47.6009C46.165 47.6992 46.0512 47.7975 45.9536 47.8958C45.8235 48.0105 45.7097 48.1088 45.5796 48.1743C45.3845 48.2726 45.1731 48.3218 44.9292 48.3218C44.5714 48.3218 44.2787 48.2235 44.0511 48.0105C43.8397 47.8139 43.7096 47.5517 43.6771 47.224H47.0756L47.0919 46.7489C47.0919 46.4212 47.0431 46.0935 46.9618 45.7986C46.8805 45.5037 46.7504 45.2252 46.5715 44.963ZM43.7584 46.1755C43.8234 45.9297 43.9373 45.7167 44.0999 45.5693C44.2787 45.389 44.5064 45.3071 44.7666 45.3071C45.0755 45.3071 45.3194 45.389 45.482 45.5693C45.6284 45.7331 45.726 45.9297 45.7422 46.1755H43.7584Z" fill="white" fill-opacity="0.4"/>
17
-<path d="M51.4986 44.6354C51.1083 44.3077 50.5717 44.1274 49.905 44.1274C49.4822 44.1274 49.0757 44.2257 48.7179 44.406C48.3765 44.5698 48.0512 44.8647 47.8398 45.2252L47.8561 45.2416L48.6854 46.028C49.0269 45.4873 49.4009 45.2907 49.905 45.2907C50.1814 45.2907 50.3928 45.3563 50.5717 45.5037C50.7343 45.6512 50.8319 45.8314 50.8319 46.0608V46.3065C50.5067 46.2082 50.1977 46.1591 49.8887 46.1591C49.2546 46.1591 48.7342 46.3065 48.3439 46.6015C47.9537 46.8964 47.7585 47.3387 47.7585 47.8958C47.7585 48.3873 47.9212 48.7642 48.2626 49.0591C48.6041 49.3376 49.0106 49.4851 49.4985 49.4851C49.9863 49.4851 50.4416 49.2885 50.8644 48.9444V49.3704H52.1328V46.0608C52.084 45.4546 51.8888 44.963 51.4986 44.6354ZM49.222 47.4207C49.3684 47.3224 49.5798 47.2732 49.84 47.2732C50.1489 47.2732 50.4741 47.3387 50.8156 47.4534V47.9613C50.5392 48.2235 50.1652 48.3546 49.7099 48.3546C49.4822 48.3546 49.3196 48.3054 49.1895 48.2071C49.0757 48.1088 49.0106 47.9941 49.0106 47.8303C49.0106 47.65 49.0757 47.519 49.222 47.4207Z" fill="white" fill-opacity="0.4"/>
18
-<path d="M57.0273 44.7337C56.6695 44.3241 56.1655 44.1274 55.5313 44.1274C55.0272 44.1274 54.6044 44.2749 54.2954 44.5698V44.2585H53.0433V49.3868H54.328V46.5523C54.328 46.1591 54.4255 45.8478 54.6044 45.6348C54.7833 45.4218 55.0272 45.3071 55.3687 45.3071C55.6614 45.3071 55.8727 45.4054 56.0354 45.602C56.198 45.7986 56.2793 46.0772 56.2793 46.4048V49.3868H57.5639V46.4048C57.5639 45.7003 57.385 45.1269 57.0273 44.7337Z" fill="white" fill-opacity="0.4"/>
19
-<path d="M25.4159 44.6354C25.0257 44.3077 24.4891 44.1274 23.8224 44.1274C23.3996 44.1274 22.993 44.2257 22.6353 44.406C22.2938 44.5698 21.9686 44.8647 21.7572 45.2252L21.7735 45.2416L22.6028 46.028C22.9443 45.4873 23.3183 45.2907 23.8224 45.2907C24.0988 45.2907 24.3102 45.3563 24.4891 45.5037C24.6517 45.6512 24.7492 45.8314 24.7492 46.0608V46.3065C24.424 46.2082 24.1151 46.1591 23.8061 46.1591C23.1719 46.1591 22.6516 46.3065 22.2613 46.6015C21.871 46.8964 21.6759 47.3387 21.6759 47.8958C21.6759 48.3873 21.8385 48.7642 22.18 49.0591C22.5215 49.3376 22.928 49.4851 23.4158 49.4851C23.9037 49.4851 24.359 49.2885 24.7818 48.9444V49.3704H26.0501V46.0608C26.0013 45.4546 25.8062 44.963 25.4159 44.6354ZM23.1394 47.4207C23.2857 47.3224 23.4971 47.2732 23.7573 47.2732C24.0663 47.2732 24.3915 47.3387 24.733 47.4534V47.9613C24.4565 48.2235 24.0825 48.3546 23.6272 48.3546C23.3996 48.3546 23.237 48.3054 23.1069 48.2071C22.993 48.1088 22.928 47.9941 22.928 47.8303C22.928 47.65 22.993 47.519 23.1394 47.4207Z" fill="white" fill-opacity="0.4"/>
20
-<path d="M32.9773 49.5016C30.9121 49.5016 29.2372 47.814 29.2372 45.7332C29.2372 43.6524 30.9121 41.9648 32.9773 41.9648C35.0424 41.9648 36.7173 43.6524 36.7173 45.7332C36.7173 47.814 35.0424 49.5016 32.9773 49.5016ZM32.9773 43.292C31.6439 43.292 30.5544 44.3897 30.5544 45.7332C30.5544 47.0767 31.6439 48.1744 32.9773 48.1744C34.3107 48.1744 35.4002 47.0767 35.4002 45.7332C35.4002 44.3897 34.3107 43.292 32.9773 43.292Z" fill="white" fill-opacity="0.4"/>
21
-</g>
22
-<defs>
23
-<clipPath id="clip0">
24
-<rect width="57.5639" height="58" fill="white" transform="translate(0 0.875488)"/>
25
-</clipPath>
26
-</defs>
27
-</svg>
web/gui/v2/static/img/watcher-logos/google-logo.svg
deleted
-9
@@ -1,9 +0,0 @@
1
-<svg width="126" height="52" viewBox="0 0 126 52" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2
-<rect opacity="0.4" x="0.0302734" y="0.375488" width="125" height="51" fill="url(#pattern0)"/>
3
-<defs>
4
-<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
5
-<use xlink:href="#image0" transform="translate(0 -0.0106209) scale(0.000333333 0.000816993)"/>
6
-</pattern>
7
-<image id="image0" width="3000" height="1250" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAC7gAAATiCAYAAAAqSK4BAAAgAElEQVR4XuzdC5ClaVkf8Oc5M+c7Z2Z3dllYcGURBBO5iEZFFLUsajUWoPGGVgyKeAETI0hQoiCkisHLIrgqRsEUwS0VhUSDivGGEbwkBQnECEJcxWi433ZxGWbYPufr7vOkPjJaoMvS3XO6+z3n/Kaqq2d3z/d+//f3PLXDVv2ryfCLAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0IJANZBCBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiEgrslIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEmBBTcmxiDEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCg4G4HCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAJAQX3JsYgBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgouNsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhCQMG9iTEIQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIK7naAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoQUHBvYgxCECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICCux0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSYEFNybGIMQBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIKDgbgcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAkBBfcmxiAEAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCi42wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaEJAwb2JMQhBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgrudoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEmhBQcG9iDEIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIK7HSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJgQU3JsYgxAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgoOBuBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgCQEF9ybGIAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIKLjbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoQkDBvYkxCEGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCu52gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSaEFBwb2IMQhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAgrsdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEmBBTcmxiDEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCg4G4HCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAJAQX3JsYgBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgouNsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhCQMG9iTEIQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIK7naAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoQUHBvYgxCECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICCux0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSYEFNybGIMQBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIKDgbgcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAkBBfcmxiAEAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCi42wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaEJAwb2JMQhBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgrudoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEmhBQcG9iDEIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIK7HSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJgQU3JsYgxAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgoOBuBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgCQEF9ybGIAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIKLjbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoQkDBvYkxCEGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCu52gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSaEFBwb2IMQhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAgrsdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEmBBTcmxiDEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCg4G4HCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAJAQX3JsYgBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgouNsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhCQMG9iTEIQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIK7naAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoQUHBvYgxCECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICCux0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSYEFNybGIMQBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIKDgbgcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAkBBfcmxiAEAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCi42wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaEJAwb2JMQhBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgrudoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEmhBQcG9iDEIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIK7HSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJgQU3JsYgxAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgoOBuBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgCQEF9ybGIAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIKLjbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoQkDBvYkxCEGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCu52gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSaEFBwb2IMQhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAgrsdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEmBBTcmxiDEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCg4G4HCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAJAQX3JsYgBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgouNsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhCQMG9iTEIQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIK7naAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoQUHBvYgxCECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICCux0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSYEFNybGIMQBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIKDgbgcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAkBBfcmxiAEAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCi42wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaEJAwb2JMQhBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgrudoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEmhBQcG9iDEIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIK7HSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJgQU3JsYgxAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgoOBuBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgCQEF9ybGIAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIKLjbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoQkDBvYkxCEGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCu52gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSaEFBwb2IMQhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAgrsdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEmBBTcmxiDEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCg4G4HCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAJAQX3JsYgBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgouNsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhCQMG9iTEIQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIK7naAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoQUHBvYgxCECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICCux0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSYEFNybGIMQBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIKDgbgcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAkBBfcmxiAEAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCi42wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaEJAwb2JMQhBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgrudoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEmhBQcG9iDEIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIK7HSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJgQU3JsYgxAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgoOBuBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgCQEF9ybGIAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIKLjbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoQkDBvYkxCEGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCu52gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSaEFBwb2IMQhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAgrsdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEmBBTcmxiDEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCg4G4HCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAJAQX3JsYgBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgouNsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhCQMG9iTEIQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIK7naAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoQUHBvYgxCECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICCux0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSYEFNybGIMQBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIKDgbgcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAkBBfcmxiAEAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCi42wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaEJAwb2JMQhBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgrudoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEmhBQcG9iDEIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIK7HSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJgQU3JsYgxAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgoOBuBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgCQEF9ybGIAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIKLjbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoQkDBvYkxCEGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCu52gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSaEFBwb2IMQhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAWKWAAMAACAASURBVAIECBAgQIAAAQIECBAgQICAgrsdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEmBBTcmxiDEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCg4G4HCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAJAQX3JsYgBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgouNsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhCQMG9iTEIQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIK7naAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoQUHBvYgxCECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICCux0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSYEFNybGIMQBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIKDgbgcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAkBBfcmxiAEAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCi42wECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaEJAwb2JMQhBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgrudoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEmhBQcG9iDEIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgIK7HSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJgQU3JsYgxAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgoOBuBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgCQEF9ybGIAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIKLjbAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoQkDBvYkxCEGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCu52gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSaEFBwb2IMQhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAgrsdIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEmBBTcmxiDEAQIECBwVAJVdSIiTm9tbd3p5MmTd87MO+3u7l6ZmVdk5pmqOhMRZ4a/v1gsRpl5OiLuFBG7mXlVVU0jYhQRV0fE8OdoRcTOxc9cefH3e7nOyYh4f0Sci4jh939z1s3DmZk5q6pbI2LI+/6qum00Gu1W1fD585l5vqqGr3MnTpz4QFW9f2dn569PnTr1/mc+85kfPHv27GIvIXyGAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0JKDg3tI0ZCFAgACBAwtU1ZV93999sVhcMxqNrs7Mq6tq+H6XqrpLRNw1Iu528ftQWB+K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wd0eEFhzgQsXLlwzHo9fHhGftuZXdT0CBAgQIHB7An/c9/3Dzpw5czMeAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB4xFQcD8e94/xVgX3JsciFAECBAgQIDAIKLjbAwJrLLC1tXXdaDT6tYi4fI2v6WoECBAgQOBjCXxgNBp92Xg8/sOP9UH/nAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYPkCCu7LN13CiQruS0B0BAECBAgQIHA4Agruh+PqVALHLjCbzZ6cmTccexABCBAgQIBAIwJV9Z3T6fS5jcQRgwABAgQIECBAgAABAgQIECBAgAABAgQIECCwMQIK7k2OWsG9ybEIRYAAAQIECAwCCu72gMAaCszn8xdHxKPW8GquRIAAAQIELlXg5yeTyTdc6iGeJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQ2LuAgvverY7wkwruR4jtVQQIECBAgMD+BBTc9+fl0wSaFrhw4cI14/H4FRHxgKaDCkeAAAECBI5X4A3b29tffPnll7/neGN4OwECBAgQIECAAAECBAgQIECAAAECBAgQIEBgMwQU3Jucs4J7k2MRigABAgQIEBgEFNztAYE1Ebjttts+98SJEy+PiDNrciXXIECAAAEChynw/sx8eNd1/+MwX+JsAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBCAX3JrdAwb3JsQhFgAABAgQIDAIK7vaAwBoI9H3/LVX102twFVcgQIAAAQJHKpCZj+m67kVH+lIvI0CAAAECBAgQIECAAAECBAgQIECAAAECBAhsmICCe5MDV3BvcixCESBAgAABAoOAgrs9ILDiAvP5/Ici4ikrfg3xCRAgQIDAcQpcP5lMnn6cAbybAAECBAgQIECAAAECBAgQIECAAAECBAgQILDOAgruTU5Xwb3JsQhFgAABAgQIDAIK7vaAwIoKDP/x1/f9SyPiK1b0CmITIECAAIGWBF76rGc965+ePXt20VIoWQgQIECAAAECBAgQIECAAAECBAgQIECAAAEC6yCg4N7kFBXcmxyLUAQIECBAgMAgoOBuDwisoMCFCxc+bjwe/15E3H8F44tMgAABAgRaFXhD3/f/+MyZM+9tNaBcBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFVFFBwb3JqCu5NjkUoAgQIECBA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placgUDbtmdFxCNnsLQll1Pgo9vb27c4dOjQvy5n+7omQIBA3QJd1/1OZj5gMBjcfGNj4+/r7lZ3BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECtQsIuFc5IQH3KseiKQIECBAgQKAXEHB3DqoX6Lru+pn5tuob1eC8BN48HA5vXUo5Nq+C6hAgQGDdBDLz0PHjxy97+PDhT6/b3u2XAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBg+gIC7tM3ncKKAu5TQLQEAQIECBAgMBsBAffZuFp1igJd1702M281xSUttbwCr2ia5o4Rkcu7BZ0TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH1EhBwr3LeAu5VjkVTBAgQIECAQC8g4O4cVC3Qdd19M/P3q25Sc/MSeE7TNPeYVzF1CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgekICLhPx3HKqwi4TxnUcgQIECBAgMD0BATcp2dppSkLHD9+/NsOHDjw7oi4zJSXttySCfQfchiNRj+/ZG1rlwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOi/pj3zwPb29j9n5lWBVCMg4F7NKDRCgAABAgQIXFRAwN2ZqFagbdvnR8Tdq21QY/MSeELTNL8yr2LqECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtMVEHCfrueUVhNwnxKkZQgQIECAAIHpCwi4T9/UilMQGI/HdymlvHgKS1liuQUe1TTNWcu9Bd0TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH1FhBwr3L+Au5VjkVTBAgQIECAQC8g4O4cVCeQmaOu694VEVevrjkNzVPgV5umedw8C6pFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQITF9AwH36plNYUcB9CoiWIECAAAECBGYjIOA+G1er7kOgbdsnRsQv72MJly6/wEObpunPgQcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCw5AIC7lUOUMC9yrFoigABAgQIEOgFBNydg6oEuq67YWa+taqmNDNXgcx80Gg0espciypGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIzExAwH1mtPtZ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AgQIECBAYC4CAu5zYV7+Il3XPS0z77/8O1n7Hdy9aZoXrL0CAAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBuAgLuc6PeTSEB991oeS4BAgQIECAwVwEB97lyL2exzDy0tbX1scy84nLuQNc7Ai9vmuaONAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC8xQQcJ+n9inXEnA/ZSpPJECAAAECBOYtIOA+b/ElrNd13b0z80+WsHUtf41AKeVGw+HwH6EQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOYpIOA+T+1TriXgfspUnkiAAAECBAjMW0DAfd7iS1iv67pXZeZtl7B1Le8IZObTR6PR/YAQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBOYtIOA+b/FTqifgfkpMnkSAAAECBAgsQkDAfRHqS1SzbdvrRMS7lqhlrX69wLknT5685uHDhz8DhwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwbwEB93mLn1I9AfdTYvIkAgQIEC2zNisAACAASURBVCBAYBECAu6LUF+imm3bPjYiHrZELWv1IgKZ+ZDRaPSbYAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECixAQcF+E+qXWFHC/VCJPIECAAAECBBYlIOC+KPklqHvWWWcNHvawh30oIr5jCdrV4sULvK9pmmvBIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsSkDAfVHy37CugHuVY9EUAQIECBAg0AsIuDsHlygwHo/vXEp5CaKlFrhH0zTPWeodaJ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYagEB9yrHJ+Be5Vg0RYAAAQIECPQCAu7OwSUKtG37zIi4J6LlFMjMvx+NRjdfzu51TYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKyKgIB7lZMUcK9yLJoiQIAAAQIEegEBd+fgYgUy83Jd130iIo4gWk6BzLzzaDR66XJ2r2sCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgVQQE3KucpIB7lWPRFAECBAgQINALCLg7Bxcr0HXd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IEDgygJt2z44Il5AZe4CB6uqOiczL5t7Zw0JECBAgAABAgQI9ETAgntPDlIMAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAxgbZt90fEU4jMXeD9VVV9TWYemXtnDQkQIECAAAECBAj0RMCCe08OUgwCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwDGBtm1fGBEPIjJfgVLKG5qmuet8u+pGgAABAgQIECBAoF8CFtz7dZ7SECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSibdtLI+KWKOYu8KK6rr2xYO7sGhIgQIAAAQIECPRJwIJ7n05TFgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGDwAldcccV1qqr6QERsDh5j/gC/VNf1xfNvqyMBAgQIECBAgACB/ghYcO/PWUpCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIjxeHx+Zr4axfwFSilPaJrmOfPvrCMBAgQIECBAgACB/ghYcO/PWUpCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIi2bS+JiKejmL9AKeU7m6Z5xfw760iAAAECBAgQIECgPwIW3PtzlpIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBKYL7s+PiIegWIjAreq6ftdCOmtKgAABAgQIECBAoCcCFtx7cpBiECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSmAm3b/ktE3IzG3AUur6rqnMy8Yu6dNSRAgAABAgQIECDQIwEL7j06TFEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBYQtsbW1df319/f0RUQ1bYiHp31nX9dcupLOmBAgQIECAAAECBHokYMG9R4cpCgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDBsgbZtvzci/mjYCgtL//K6rh+wsO4aEyBAgAABAgQIEOiJgAX3nhykGAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBtm1/PiJ+ksRCBH6xrutLFtJZUwIECBAgQIAAAQI9ErDg3qPDFIUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAYtkDXda8rpdxt2AqLSZ+Zj6mq6jcX011XAgQIECBAgAABAv0RsODen7OUhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBiwQCnlGl3XfTgiThsww8KiTyaTu29ubr5+YQNoTIAAAQIECBAgQKAnAhbce3KQYhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLDFhiPx/fNzFcMW2Fh6dvt7e2v2rt37ycWNoHGBAgQIECAAAECBHoiYMG9JwcpBgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDBsgbZtfyEi9g1bYWHpP1BV1ddk5uGFTaAxAQIECBAgQIAAgZ4IWHDvyUGKQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAxboG3bN0fEHYatsLD0f1bX9f0W1l1jAgQIECBAgAABAj0SsODeo8MUhQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBimwNbW1tnr6+v/FhHVMAUWnvrpdV3/5MKnMAABAgQIECBAgACBHghYcO/BIYpAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDFug67qHllJ+b9gKi0ufmT9cVdXvLG4CnQkQIECAAAECBAj0R8CCe3/OUhICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgoALj8fi3M/MRA42/8NiZ+fVVVb1t4YMYgAABAgQIECBAgEAPBCy49+AQRSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSGK1BKqbqu+7eIOHu4CgtNfllVVV+ZmVsLnUJzAgQIECBAgAABAj0RsODek4MUgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBimwHg8vldm/uUw0y9F6r+p6/q8pZjEEAQIECBAgAABAgR6IGDBvQeHKAIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRmLJBt296/lPJPTdO8d8a9lCdA4AQF2rZ9RkRcfIK3uXyXBDLz16qqetwulVOGAAECBAgQIECAwOAFLLgP/iUAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAl9aoJRSb29vP6SU8sSIuFlEPKOu6328CBBYLoG2bf8pIr52uaYazjSllMc2TfMbw0ksKQECBAgQIECAAIHZClhwn62v6gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFg5gYMHD56ztrY2fRrxj0bE6ccClFI+Vdf1TTPz8ysXysAEeirQdd0dSilv7mm8lYiVmbetquofV2JYQxIgQIAAAQIECBBYAQEL7itwSEYkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAPAS6rrtjKeXiiPiuq+s3fZp70zTPnsc8ehAgcHyBtm2fHhGXHP9KV8xI4DNVVX1lZh6aUX1lCRAgQIAAAQIECAxOwIL74I5cYAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPy7wP79+0f79u17YEQ8OSLO3YHNv1VVdfPM3N7BtS4hQGDGAm3bXhoRt5xxG+WvXuAv67r+NkAECBAgQIAAAQIECOyegAX33bNUiQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAisjUEo5q+u6x2Tmo0op1zuRwUspP9Y0za+fyD2uJUBg9wW2t7fPm0wmb9z9yiqegMAv1HX9UydwvUsJECBAgAABAgQIEDiOgAV3LxECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMSKBt29tExJMi4sKIWDvJ6O+vquqWmTk+yfvdRoDALgh0XfesUspFu1BKiZMX+P66rl948re7kwABAgQIECBAgACBqwpYcPeaIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwAAExuPx/TLzkoi4y27ELaU8uWmaX96NWmoQIHDiAqWU9a7r3hsRNzzxu92xSwKHJ5PJTTY3Nz+4S/WUIUCAAAECBAgQIEAgIiy4exkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgpwKllL1t2z4yMx+/20uwpZRP1XV9q8z8dE/5xCKw1AJt214QES9Z6iH7P9y767q+ef9jSkiAAAECBAgQIEBgvgIW3OfrrRsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRmLjAej28aERdl5kMjoplVw8x8dlVVT5xVfXUJELh6gbZtp8vt0yV3XwsSKKX896ZpfnRB7bUlQIAAAQIECBAg0FsBC+69PVrBCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAYmsB4PL5nZj4pIs6fY/Zb13V96Rz7aUVg8ALj8fhrMvPdEWHvY4GvhlLKY5um+Y0FjqA1AQIECBAgQIAAgV4K+B86vTxWoQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGIpAKaXe3t5+SCnlooi4+QJyv7iu6wsX0FdLAoMVaNv2qRHxM4MFWJ7gt6zr+p+XZxyTECBAgAABAgQIEOiHgAX3fpyjFAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDEzg4MGD56ytrT0uIn40Ik5fZPzRaPTNGxsbb1zkDHoTGIrA/v37R/v27XtPRHz1UDIvac73V1U1fZL+kSWdz1gECBAgQIAAAQIEVlbAgvvKHp3BCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAYokDXdXcspVwcEd+1LPkz8zVVVd1rWeYxB4E+C7Rt+6CIeGGfM65CtlLK85qmecQqzGpGAgQIECBAgAABAqsmYMF91U7MvAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDE7g6BObHxgRT46Ic5cU4MK6rl+8pLMZi0BvBLque00p5Vt7E2hFg2Tmo6uqeu6Kjm9sAgQIECBAgAABAkstYMF9qY/HcAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDFmglHJW13WPycxHlVKut+QWH6qq6msz8/Iln9N4BFZW4NChQ3cbjUavW9kA/Rn8yGQy+ZrNzc339yeSJAQIECBAgAABAgSWR8CC+/KchUkIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDwBYG2bW8TEU+KiAsjYm1VWDLzOVVVPWFV5jUngVUTaNv2jyLie1dt7h7O+/a6rpf10zR6yC0SAQIECBAgQIDA0AQsuA/txOUlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBpBcbj8f0y85KIuMvSDnmcwTLzjlVV/d2qzm9uAssqcPSNL29b1vkGNtcv13X95IFlFpcAAQIECBAgQIDA3AQsuM+NWiMCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj8Z4FSyt62bR+ZmY+PiBuuulFmvqaqqnuteg7zE1g2gbZtfzciHrZscw10ngvquv6TgWYXmwABAgQIECBAgMDMBSy4z5xYAwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPxngfF4fNOIuCgzHxoRTc+MfqCu6xf0LJM4BBYm0LbtrSLinQsbQOMrCxysquqczLwMCwECBAgQIECAAAECsxGw4D4bV1UJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDwJQXG4/E9M/NJEXF+j4k+c+TIkXP37NnzkR5nFI3A3ATatv2diPihuTXU6MsJvLqu63sjIkCAAAECBAgQIEBgdgIW3GdnqzIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgS+IFBKqbe3tx9SSrkoIm4+EJY/qev6goFkFZPAzATatr11RLxjZg0UPlGBS+q6/sUTvcn1BAgQIECAAAECBAjsXMCC+86tXEmAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIETEjh48OA5a2trj4uIH42I00/o5n5c/D11Xb+0H1GkILAYgbZtXxARD15Md12/hMDX1XXtDQdeGgQIECBAgAABAgRmKGDBfYa4ShMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMEyBruvuWEq5OCK+a5gCX0z9sa7rzj399NM/NXAH8QmclEDXdXcqpfztSd3splkIvL2u63NnUVhNAgQIECBAgAABAgT+XcCCu1cDAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEdkFg//79o3379j0wIp4cERYg/930RXVdP2gXiJUgMDiBtm1fERH3HVzw5Q38i3VdX7K845mMAAECBAgQIECAQD8ELLj34xylIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgQQKllLO6rntMZj6qlHK9BY2x1G1LKfdvmuZPl3pIwxFYMoHxePztmfkXSzbWoMeZTCb32NzcfN2gEYQnQIAAAQIECBAgMAcBC+5zQNaCAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH+CbRte5uIeFJEXBgRa/1LuKuJPtS27W3POOOMz+xqVcUI9Figbdu3RMTtexxx1aJ9tKqqr87MbtUGNy8BAgQIECBAgACBVROw4L5qJ2ZeAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQWKjAej++XmZdExF0WOsjqNX9pXdffs3pj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AgQIECBAgAABAgQIECBAgMDqC3Rd97BSyu+ufhIJdkGgi4hnVFX1C5nZ7kI9JXZZoJTSbG9vP6iUclFE3HqXyyu3ogKZ+dCqqv7nio5vbAIECBAgQIAAAQKDFbDgPtijF5wAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgeMJtG37qoj4tuNd5/cHIzB9ivszq6p6TmYeGEzqJQ7add0dJpPJIzPzgRFx2hKParQ5C5RS3tg0zTfPua12BAgQIECAAAECBAjsgoAF911AVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgX4KtG17q4h4W0Ss9zOhVCcpMM7M53Zd90t79+79+EnWcNtJCmxtbV1/bW3t+zLzkRFxy5Ms47aeC5RS7tU0zWt6HlM8AgQIECBAgAABAr0UsODey2MVigABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3RIYj8dPzMxn7lY9dXolUCLi9yPil+q6vrRXyZYszIEDB75ifX39goiYLrZ7KveSnc8SjvOHdV0/eAnnMhIBAgQIECBAgAABAjsQsOC+AySXECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwbIGu615XSrnbsBWkP47A30bEr1ZV9dLM3KZ16gJt296ilHLv0Wh0f//9O3XPAVX43JEjR752z549HxlQZlEJECBAgAABAgQI9ErAgnuvjlMYAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRmIdC27W0i4h8jwr+xzgK4XzU/X0p58Wg0en5VVW/qV7TZpimlnNa27beMRqPzSynfHhE3m21H1fsokJmPrqrquX3MJhMBAgQIECBAgACBoQj45stQTlpOAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgROSWA8Hl+Umc86pSJuHprABzLz5UeOHHnZ5ubm64cW/nh5Sylntm17XmbeuZRy18y8Q0Q0x7vP7xO4OoFSyv9tmuabCBEgQIAAAQIECBAgsNoCFtxX+/xMT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAHAW6rvvrUso95thSq/4IfLyU8rLMfHXbtm8844wzPtOfaMdPUkqptre3vy4ibjeZTM7NzNtFxLkW2o9v54qdC4xGo2/e2Nh4487vcCUBAgQIECBAgAABAssoYMF9GU/FTAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILKVA27a3iIi3RsTmUg5oqFUROBwR/xARb4iIN/Zp4b2UUrdte8OI+JqIuFVE3DIibpGZt46Ia6zKAZlzJQWeWdf1k1ZyckMTIECAAAECBAgQIPAfBCy4e0EQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgBAS6rvuhUsrvnMAtLiVwPIEuIt4eEe8spbwzIt41/Xlzc/P9EVGOd/O8fr+UsrG1tXWtjY2N60wmk7NGo9ENSilnj0ajs0sp50TEjY/+sMg+r0PR55jAu6qquk1mTt884osAAQIECBAgQIAAgRUXsOC+4gdofAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5i/Qtu1LI+K7599Zx4EJfCQzLy2lfDQiPl5K+Xhmfmw0Gn1sMpl8cjKZHGya5rKImP7b/3ZmHjr662NMpZQy/bSBjYiYHDp06Jrr6+vXnUwm1xmNRtMl9etm5jVLKdc6el8ZjUZHJpPJZmZOl9TrUsqZmdlMn76emWcevXZ9YOcg7pILlFLu0zTNK5d8TOMRIECAAAECBAgQILBDAQvuO4RyGQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBI4JlFLO6rrurRHxlVQILFBg+rTq6VL7qJRyKDM/e3RRfboLMH3y+3TB/VqZOV1yn0TEnohYW+C8WhPYdYFSyvOapnnErhdWkAABAgQIECBAgACBhQlYcF8YvcYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKyywHg8vndmemLwKh+i2QkQWHWB91ZV9fWZeWDVg5ifAAECBAgQIECAAIF/F7Dg7tVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBkxRo2/bpEXHJSd7uNgIECBA4BYFSyn2apvFGo1MwdCsBAgQIECBAgACBZRSw4L6Mp2ImAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRWRmA8Hr8+M79lZQY2KAECBHogUEp5btM0j+5BFBEIECBAgAABAgQIELiKgAV3LwkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAicgsB4PL5JZr41Is44hTJuJUCAAIGdC7yjqqpvyMztnd/iSgIECBAgQIAAAQIEVkXAgvuqnJQ5CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYWoG2bb87Il66tAMajAABAj0SGI1G37yxsfHGHkUShQABAgQIECBAgACBKwlYcPdyIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwC4ItG37yxHxE7tQSgkCBAgQuHqBn67r+ucBESBAgAABAgQIECDQXwEL7v09W8kIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJizQNd1ryul3G3ObbUjQIDAIAQy86+rqrrnIMIKSYAAAQIECBAgQGDAAhbcB3z4ohMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsLsCBw8ePGd9ff0fSinX3d3KqhEgQGDwAp+ZTCbfsLm5+cHBSwAgQIAAAQIECBAg0HMBC+49P2DxCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYr8ChQ4fuMRqN/nq+XXUjQIBAvwVKKd/ZNM0r+p1SOgIECBAgQIAAAQIEpgIW3L0OCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsMsC4/H4CZn533a5rHIECBAYpEBmPruqqicOMrzQBAgQIECAAAECBAYoYMF9gIcuMgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECsxdo2/b3IuKhs++kAwECBPorUEp5Q9M0d+1vQskIECBAgAABAgQIELiqgAV3rwkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjMSKBt27+NiDvNqLyyBAgQ6LVAKeVTk8nkdnv27PlQr4MKR4AAAQIECBAgQIDAfxCw4O4FQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRkJbG1tnb2+vv6WiDh7Ri2UJUCAQG8FSinnN03zV70NKBgBAgQIECBAgAABAl9SwIK7FwYBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRmKNB13Z1KKdMnufsiQIAAgZ0L7Kvr+hk7v9yVBAgQIECAAAECBAj0RcCCe19OUg4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJZWoG3bB0fEC5Z2QIMRIEBguQT+oK7rH1yukUxDgAABAgQIECBAgMC8BCy4z0taHwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBi3Qtu2TI+IXB40gPAECBI4v8Dd1XZ93/MtcQYAAAQIECBAgQIBAXwUsuPf1ZOUiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGDpBLqu+5VSyuOXbjADESBAYDkEPtB13R1OP/30Ty7HOKYgQIAAAQIECBAgQGARAhbcF6GuJwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECgxVo2/ZlEfGAwQIIToAAgS8tcCQz71BV1VsBESBAgAABAgQIECAwbAEL7sM+f+kJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJi/QLZt+6aIuMP8W+tIgACBpRX4nrquX7q00xmMAAECBAgQIECAAIG5CVhwnxu1RgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEPj/BUopZ3Vd9+aIuDETAgQIEIiL67r+JQ4ECBAgQIAAAQIECBCYClhw9zogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAAgTG4/HNM3O65H7mAtprSYAAgaUQKKU8r2maRyzFMIYgQIAAAQIECBAgQGApBCy4L8UxGIIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSEKdF13p1LK33g42RBPX2YCBCLi1XVd35sEAQIECBAgQIAAAQIErixgwd3rgQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgsUGI/H35aZr1rgCFoTIEBgEQJ/V1XVXTLzyCKa60mAAAECBAgQIECAwPIKWHBf3rMxGQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAxFo2/a/RMQfDySumAQIEHhnVVV3zswrUBAgQIAAAQIECBAgQOCqAhbcvSYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwBAJd1z28lPK8JRjFCAQIEJilwAe2t7fvtHfv3o/PsonaBAgQIECAAAECBAisroAF99U9O5MTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINAzga7rHlVK+c2exRKHAAECxwQ+U0q5U9M070FCgAABAgQIECBAgACBqxOw4O61QYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgSUSGI/Hj8vM5yzRSEYhQIDAbggcysw7V1X1tt0opgYBAgQIECBAgAABAv0VsODe37OVjAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBFRUYj8dPzMxnruj4xiZAgMB/EhiNRnfd2Nh4AxoCBAgQIECAAAECBAgcT8CC+/GE/D4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQWIDAejy/KzGctoLWWBAgQ2FWBUsr9mqb5s10tqhgBAgQIECBAgAABAr0VsODe26MVjAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBVRcYj8ePy8znrHoO8xMgMFyBUsp9m6b58+EKSE6AAAECBAgQIECAwIkKWHA/UTHXEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYI4C4/H4MZn563NsqRUBAgR2Q2AymUzutbm5+drdKKYGAQIECBAgQIAAAQLDEbDgPpyzlpQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRUV6LruIaWU56/o+MYmQGB4Atuj0ejuGxsb/3d40SUmQIAAAQIECBAgQOBUBSy4n6qg+wkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDAHgbZtvzsiXjqHVloQIEDgVATGmXnXqqrecipF3EuAAAECBAgQIECAwHAFLLgP9+wlJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgxQTG4/G9MvOVEbG2YqMblwCBYQgcyMxvqqrqbcOIKyUBAgQIECBAgAABArMQsOA+C1U1CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMCOBtm1vExGvj4hrzqiFsgQIEDgZgc9FxHl1XV96Mje7hwABAgQIECBAgAABAscELLh7LRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGDFBLa2ts5eX19/Q0TceMVGNy4BAj0UKKV8arrc3jTNv/YwnkgECBAgQIAAAQIECMxZwIL7nMG1I0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwG4IlFL2dF33moi4827UU4MAAQInKXBp13V3O/3006dL7r4IECBAgAABAgQIECBwygIW3E+ZUAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsTqBt25dExAWLm0BnAgQGLPDqqqrum5mHB2wgOgECBAgQIECAAAECuyxgwX2XQZUjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAvAW6rvvVUsqPzbuvfgQIDFeglPI7TdP88HAFJCdAgAABAgQIECBAYFYCFtxnJasuAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5igwHo9/PDOfPceWWhEgMFyBp9R1/dThxpecAAECBAgQIECAAIFZClhwn6Wu2gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJijwHg8vldmvjwiNufYVisCBAYkkJkPq6rq+QOKLCoBAgQIECBAgAABAnMWsOA+Z3DtCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMEuBgwcPnrO2tvbaiLjpLPuoTYDA4AS6yWRyn83Nzb8eXHKBCRAgQIAAAQIECBCYq4AF97lya0aAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHZC5RS1ruue0lE3H/23XQgQGAAAh8tpdytaZp/HUBWEQkQIECAAAECBAgQWLCABfcFH4D2BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmJVA27ZPjYifmVV9dQkQ6L9AZr5mY2Pj/pl5sP9pJSRAgAABAgQIECBAYBkELLgvwymYgQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjMSaNv2uyLixRFRzaiFsgQI9FfgmXVdP6m/8SQjQIAAAQIECBAgQGAZBSy4L+OpmIkAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK7KLC1tXX2+vr6X0TEubtYVikCBPot8P11Xb+w3xGlI0CAAAECBAgQIEBgGQUsuC/jqZiJAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECMxDouu7XSimPnUFpJQkQ6I/A+0op3940zbv7E0kSAgQIECBAgAABAgRWScCC+yqdllkJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBwigJt2353RLwoIqpTLOV2AgT6J/Cipz/96d+/f//+Sf+iSUSAAAECBAgQIECAwKoIWHBflZMyJwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHZJYGtr6+z19fW/iIhzd6mkMgQIrLhAZj6qqqrfWvEYxidAgAABAgQIECBAoAcCFtx7cIgiECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4GQE2rZ9ekRccjL3uocAgd4IvC8i7lfX9aW9SSQIAQIECBAgQIAAAQIrLWDBfaWPz/AECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBA4NYGu6+5YSnlpRNzg1Cq5mwCBVRMopfyPpmkeuWpzm5cAAQIECBAgQIAAgX4LWHDv9/lKR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgeMK7N+/f3TJJZc8NzMtuh5XywUEeiFwMCIeVNf1y3uRRggCBAgQIECAAAECBHolYMG9V8cpDAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBE5eYDwe3zMz/zgirnnyVdxJgMCSC7y6qqoLM/OyJZ/TeAQIECBAgAABAgQIDFTAgvtAD15sAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIfCmBUsqeruueFxEXEiJAoFcCh6ef0lBV1e/1KpUwBAgQIECAAAECBAj0TsCCe++OVCACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAicusChQ4fuMRqN/mdEnHPq1VQgQGCRAqWU/3P48OHv3bt37ycWOYfeBAgQIECAAAECBAgQ2ImABfedKLmGAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECwxTItm2fHhEXDzO+1ARWXqDLzB+rquq3Vz6JAAQIECBAgAABAgQIDEbAgvtgjlpQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQInJxA27a3jIjfj4jbn1wFdxEgsACBP6+q6gcz87ML6K0lAQIECBAgQIAAAQIETlrAgvtJ07mRAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECwxLouu5HSim/EhHNsJJLS2ClBD5XSnlI0zR/ulJTG5YAAQIECBAgQIAAAQJHBSy4eykQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwI4FSil727Z9dmY+Ysc3uZAAgbkIlFJ+s67rJ2bmeC4NNSFAgAABAgQIECBAgMAMBCy4zwBVSQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPRdoG3bW5RSfiszv6XvWeUjsAICb46Ih9d1/c4VmNWIBAgQIECAAAECBAgQ+LICFty9QAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgpAXG4/F3ZOZvRsQNT7qIGwkQOFmBz0fEo+q6ftHJFnAfAQIECBAgQIAAAQIElk3AgvuynYh5CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsIIC4/H4osz8uYjYs4LjG5nAKgo8s6qqn8nM8SoOb2YCBAgQIECAAAECBAhcnYAFd68NAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIENgVgVLKZtd1PxURT4qIaleKKkKAwFUF/teRI0ceu2fPno+gIUCAAAECBAgQIECAQB8FLLj38VRlIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwAIFSinX2N7ecIfL2gAAIABJREFUfmop5bER4d+lF3gWWvdK4K2Z+eiqqt7cq1TCECBAgAABAgQIECBA4CoCvpHgJUGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECMxE4cODAV2xsbDw9Ih46kwaKEhiGwHsi4ifqun75MOJKSYAAAQIECBAgQIDA0AUsuA/9FSA/AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEZixw6NChr8rMn87MH4qI0YzbKU+gLwIfzcxLqqr6g74EkoMAAQIECBAgQIAAAQI7EbDgvhMl1xAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAKQtcccUV16nr+pJSymMioj7lggoQ6KfAZaWU/9o0za/3M55UBAgQIECAAAECBAgQ+PICFty9QggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgrgKllNO7rvvxiHhiRJwx1+aaEVhSgcz8xGQyeVpd17+VmYeXdExjESBAgAABAgQIECBAYOYCFtxnTqwBAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHwpgVJKs729/UOllCdExE0pERiowEcz82kbGxu/nZlHBmogNgECBAgQIECAAAECBL4oYMHdi4EAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEFi4wHo/vlZk/ERHnL3wYAxCYj8B7M/Pnq6p6fkSU+bTUhQABAgQIECBAgAABAssvYMF9+c/IhAQIECBAgAABAgQI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++M4fl3h+vVbM/N5731979NxHHfned49Pj5+ud1uD3vvn/+vvskJECBAgAABAgQIECBA4KUFBO4vvQH/T4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJPAgJ3h0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQGBe2INhiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABgbsbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgMA9sQZDECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDA3Q0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEJA4J5YgyEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQODuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgISBwT6zBEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgcHcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQELgn1mAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBC4uwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgI3BNrMAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICNzdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBATuiTUYggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQE7m6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICAvfEGgxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgJ3N0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQGBe2INhiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABgbsbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgMA9sQZDECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDA3Q0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEJA4J5YgyEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQODuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgISBwT6zBEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgcHcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQELgn1mAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBC4uwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgI3BNrMAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICNzdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBATuiTUYggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQE7m6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICAvfEGgxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgJ3N0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQGBe2INhiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABgbsbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgMA9sQZDECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDA3Q0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEJA4J5YgyEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQODuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgISBwT6zBEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgcHcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQELgn1mAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBC4uwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgI3BNrMAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICNzdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBATuiTUYggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQE7m6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICAvfEGgxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgJ3N0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQGBe2INhiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABgbsbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgMA9sQZDECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDA3Q0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEJA4J5YgyEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQODuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgISBwT6zBEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgcHcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQELgn1mAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBC4uwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgI3BNrMAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICNzdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBATuiTUYggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQE7m6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICAvfEGgxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgJ3N0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQGBe2INhiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABgbsbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgMA9sQZDECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDA3Q0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEJA4J5YgyEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQODuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgISBwT6zBEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgcHcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQELgn1mAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBC4uwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgI3BNrMAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICNzdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBATuiTUYggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQE7m6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICAvfEGgxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgJ3N0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQGBe2INhiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABgbsbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgMA9sQZDECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDA3Q0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEJA4J5YgyEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQODuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgISBwT6zBEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgcHcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQELgn1mAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBC4uwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgI3BNrMAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICNzdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBATuiTUYggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQE7m6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICAvfEGgxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgJ3N0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQGBe2INhiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABgbsbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgMA9sQZDECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDA3Q0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEJA4J5YgyEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQODuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgISBwT6zBEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSvjN5JAAAMhElEQVQIECBAgAABAgQIECAgcHcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQELgn1mAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBC4uwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgI3BNrMAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICNzdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBATuiTUYggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQE7m6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICAvfEGgxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgJ3N0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQGBe2INhiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABgbsbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgMA9sQZDECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDA3Q0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEJA4J5YgyEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQODuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgISBwT6zBEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgcHcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQELgn1mAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBC4uwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgI3BNrMAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICNzdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBATuiTUYggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQE7m6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICAvfEGgxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgJ3N0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQGBe2INhiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABgbsbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgMA9sQZDECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDA3Q0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEJA4J5YgyEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQODuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgISBwT6zBEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgcHcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQELgn1mAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBC4uwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgI3BNrMAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICNzdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBATuiTUYggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQE7m6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICAvfEGgxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgJ3N0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQGBe2INhiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABgbsbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGEgMA9sQZDECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDA3Q0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEJA4J5YgyEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQODuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgISBwT6zBEAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgcHcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAQELgn1mAIAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBC4uwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAgI3BNrMAQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICNzdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgkBATuiTUYggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQE7m6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBICAvfEGgxBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgJ3N0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECCQGBe2INhiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBP38LRugkMmZjAAAAAElFTkSuQmCC"/>
8
-</defs>
9
-</svg>
web/gui/v2/static/img/watcher-logos/ibm-logo.png
Binary files a/web/gui/v2/static/img/watcher-logos/ibm-logo.png and /dev/null differ
web/gui/v2/static/img/watcher-logos/ibm-logo.svg
deleted
-9
@@ -1,9 +0,0 @@
1
-<svg width="90" height="36" viewBox="0 0 90 36" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2
-<rect width="90" height="36" fill="url(#pattern0)"/>
3
-<defs>
4
-<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
5
-<use xlink:href="#image0" transform="scale(0.00078125 0.00195312)"/>
6
-</pattern>
7
-<image id="image0" width="1280" height="512" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAAIACAYAAADdQ8F5AAAgAElEQVR4Aezde5hedX0o+u9vzSRc5eKNcssMgorSViu2tlwSIlgtuq22BQXxdO/ndNPTaswE3dqenj5Nz3N2n1qtScS6T21PL6KCUC+tFbWgySSAWrHVVrRaLkkIWEEFlHDJzLt+5xkqEJJMZuad97Iun/zDvGut3/fy+b2E5Mu73pXGJiZz+EWAQGMFijxy8m0bzvhmFRocm5h8R0S8pQq1qIEAgdoJTEWK+x+pOsdURL4ncronUtwTOe5JKe7OKW5Pke4oy86O0Viy/dYNp98ekfw5p3ZbPZyCl01MfitFPHM42WUlUA+BnONXt29Y8f56VKvKtggcv2bTmUVOm9vSrz4JLFRg6oFDDrnzfS98YHShC11PgAABAgQIEBiCwJLIceTjedPTI/3oVYp4ZMqXZ/6ZI6UiOtGJsYnND0Zs+laK9M0c+ZuRi6/mIv3z9nVn3GYw+LiknwgQIDBvgRSviwgDwHmDuXAQAqlMFz72Z4JBJJSDQE0FDABrunHKJkCAAAECBOYUOCgiPS9HPC9m/maQcqScZwaD90VMfiWl+EIZ+frpIn/+zj9e+d05o7mAAAECLRdIEWePTWw+etv65d9uOYX2KyJwytqblt5/73fPq0g5yiBQaQEDwEpvj+IIECBAgACBPggcHhErco4VKVIs6aQ8tnrym1HEtZHz1Z20dNOOdac92Ie8QhIgQKDuAiMpxWsjYl3dG1F/MwR+eN/dL02RntKMbnRBoL8CBoD99RWdAAECBAgQqL7AzBzw5MhxckR640g59dDYxObrcs7XRpk+sf3S5V+vfgsqJECAwGAEcuSZ24ANAAfDLcscAqkMt//OYeQ0gUcFikd/8E8CBAgQIECAAIGYuVv4wIh8Tkrxh2kk3zQ2MfnNsdWb3jW+esuL+BAgQKD1AjlOHZuYfE7rHQAMXeBpv7nx0EjplUMvRAEEaiLgE4A12ShlEiBAgAABAkMTeFak9Kwc5ZqxicntKcXlRSr+4tZ3nfmtoVUkMQECBIYpkOLCiPjdYZYgN4GDlqZXR8TBJAgQmJ+ATwDOz8lVBAgQIECAAIEZgWU5x9s6ZfnNsTWTNy1bPfm28f+x8cfQECBAoFUCOb0+Ij/6LPZWta7Z6gikXMwMov0iQGCeAgaA84RyGQECBAgQIEDgCQI5njtzm3CeKm4fWz350bFLNq18wnkvCBAg0FiBPLZs9abTG9uexiovcOJbrn96pHxO5QtVIIEKCbgFuEKboRQCBAgQIECglgKjkeLVUaZXj01MfiuneO/DIw/9+Xfe+dKdtexG0QQIEJiHQEojM5++um4el7qEQM8FpqanXpMimWf0XFbAJgv4BGCTd1dvBAgQIECAwKAFnpVyrD9w+sA7xycm/3T8zRtPHnQB8hEgQGAwAvk1J626+oDB5JKFwBMFUk5u/30iiVcE5hQwAJyTyAUECBAgQIAAgQULHJYjLs6d4qbxickPH7dm8icWHMECAgQIVFvgydOjh76s2iWqrokCx6/67ImR4kVN7E1PBPopYADYT12xCRAgQIAAgbYLFDni/JEcXx1bs+kTx6/e9NNtB9E/AQKNEnhdo7rRTC0EipElM5/+8xCaWuyWIqskYABYpd1QCwECBAgQINBUgRQ5vaJI6R/HJjZfM756i08uNHWn9UWgRQK5zP9lfGLjES1qWauVEChfU4kyFEGgZgIGgDXbMOUSIECAAAECdRfI5+RUfmFs9eQn3Rpc971UP4GWC6Q4MEfxSy1X0P4ABcYmNr8gIp0ywJRSEWiMgAFgY7ZSIwQIECBAgECtBFKcO5LjK+NrNl95wps/O1ar2hVLgACBxwXcBvy4hZ/6LZCzh3/021j8xgoYADZ2azVGgAABAgQI1ECgyDmfV3ZGvz6+ZvIPT1r1hcNqULMSCRAgsLvAWceu2njc7gf8TKAvAmtzESnc/tsXXEHbIGAA2IZd1iMBAgQIECBQdYGDc463TY08/K1lqzf995j5S45fBAgQqIdAMVqMXFCPUlVZZ4GxH0yuiAjD5jpvotqHKuAPl0Pll5wAAQIECBAg8ASBo1JK7xu7d/OXTliz+WeecMYLAgQIVFUglW4DrureNKmunLzPmrSfehm4gAHgwMklJECAAAECBAjMKfCCMufPj01sfv+xb7j2KXNe7QICBAgMVSA9z0ONhroBjU9+ytqblkaOVze+UQ0S6KOAAWAfcYUmQIAAAQIECCxCoIjIrx8dXfK1sTWTvvR8EZCWEiDQf4HRCJ/O6j9zazPcf9/dL4+IJ7cWQOMEeiBgANgDRCEIECBAgAABAn0TSPFjkeODY6s3f8oX7fdNWWACBBYpkHNc5PtLF4lo+X4E3P67HxynCMxLwABwXkwuIkCAAAECBAgMWSDll42OFF9btmby4oichlyN9AQIENhT4Njxezct3/Og1wQWK3DSqi8cFjnOXWwc6wm0XcAAsO3vAP0TIECAAAECdRI4POX407HVm//epwHrtG1qJdAOgZyKi9rRqS4HKTA9+tAvR8RBg8wpF4EmChgANnFX9USAAAECBAg0WyDFuTOfBvTdgM3eZt0RqJ1AjvOOW3ODQU3tNq7aBedc+B7cam+R6moiYABYk41SJgECBAgQIEBgD4HDH/luwInN73/ab248dI9zXhIgQGAYAoeNlNNu1RyGfENzjk1sPjoir2xoe9oiMFABA8CBcktGgAABAgQIEOi1QH79wUuLLy9705ZTex1ZPAIECCxYIJVuA14wmgWzCaQUr42IkdnOO06AwPwFDADnb+VKAgQIECBAgEBVBZ6VivILy1ZPvq2qBaqLAIG2CKRzj33DtU9pS7f67K9Aztntv/0lFr1FAgaALdpsrRIgQIAAAQKNFhhNKf5wbPXkR5/xtmsOb3SnmiNAoMoCS0eWLpl5aINfBBYlcNyajSdFxAsXFcRiAgQeEzAAfIzCDwQIECBAgACBBgikeHXn4aWfH3/zxpMb0I0WCBCooUCRw23ANdy3qpU8mj1Vump7op56CxgA1nv/VE+AAAECBAgQ2JfAc3Kn+Mdlq7e8Yl8nHSNAgEA/BXLEGWNvnDyhnznEbr5Ajrig+V3qkMDgBAwAB2ctEwECBAgQIEBgkAJPSqn8uO8FHCS5XAQI/EggxZJseOPt0LXACWs2/0xEPKvrABYSILCXgAHgXiQOECBAgAABAgQaIzDyyPcCTmz6s1PW3rS0MV1phACB6gvk5Dbg6u9SZSv08I/Kbo3CaixgAFjjzVM6AQIECBAgQGB+AunX7r/nu58en9h4xPyudxUBAgQWLfCcsUsmf2rRUQRon8B5V47kHK9pX+M6JtBfAQPA/vqKToAAAQIECBCohkCKlTnSdceu2nhcNQpSBQECjRfoxOsa36MGey5wwnFHnR0pfqzngQUkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkMYmJm/BQIBAcwVyKl6yfd2Zt1ahw/GJzb+dI/9aFWpRAwECBAgMUKCMVdveveLqAWZccKqxicnPRsT4ghdaQIBAzwRSxI1b1694Tc8CClQJgbGJTb8Qkd5TiWIUQaCFAp205Md3rDvtwdGIeEYL+9cygdYIjJRpSVWazZGf7PecquyGOggQIDBAgSKuOOGSLWfe9q4zvzrArAtKlSOOT/5cvCAzFxPotUCOGD9uzWeP3bHu7Dt6HVu84QnkSL/q99fh+ctMoNy5NM0oFCgIECBAgAABAgQI9FngSWXZ+fBxa244qM95hCdAoN4CxUgevaDeLah+d4Fnv/W6J6WI/7L7MT8TIDAcAQPA4bjLSoAAAQIECBBomUB69mieXtuyprVLgMDCBV638CVWVFXgwYc7r46Ig6tan7oItEnAALBNu61XAgQIECBAgMAQBXLkNy9btfm5QyxBagIEqi/w/OPftPHHq1+mCuclkOLCeV3nIgIE+i5gANh3YgkIECBAgAABAgR+JDCSRsr/SYMAAQL7E0hFMjTaH1BNzp34luufniLOrkm5yiTQeAEDwMZvsQYJECBAgAABAlUSSK8aX73lRVWqSC0ECFRLIEV6XazN/q5arW1ZcDVT01MzT3SeefCoXwQIVEDAb6oV2AQlECBAgAABAgTaJJBT+dY29atXAgQWLLBs/L4tZy54lQWVEnhkkFupihRDoN0CBoDt3n/dEyBAgAABAgSGIfCqsYnJ5wwjsZwECNRDIEd4GEg9tmqfVR6/6rMnRsTP7POkgwQIDEXAAHAo7JISIECAAAECBFotUKSIX2+1gOYJEJhDIP/KSauuPmCOi5yuqEAqRmYGuKmi5SmLQCsFDABbue2aJkCAAAECBAgMVyBHXOQv98PdA9kJVFogx5FTI4e8vNI1Km5WgVSkme//84sAgQoJGABWaDOUQoAAAQIECBBokcBT/OW+RbutVQLdCbgNuDu3oa5a9qYtp0aO5w61CMkJENhLwABwLxIHCBAgQIAAAQIEBiKQ8n8bSB5JCBCoq8Arjltzw5PrWnxb605FvrCtveubQJUFDACrvDtqI0CAAAECBAg0WSCnl41NbD66yS3qjQCBRQksLcpdv7yoCBYPVmBtLiKy238Hqy4bgXkJGADOi8lFBAgQIECAAAECfRAYjRwX9SGukAQINEUgJb9H1Ggvx+7dfFZEHFujkpVKoDUCBoCt2WqNEiBAgAABAgQqKJCyT/dUcFuURKAqAinizPGJjeNVqUcdcwr43sY5iVxAYDgCBoDDcZeVAAECBAgQIEDgPwV+5rg1n/VpEe8GAgRmE0iRitfOdtLx6gj86Mnuv1SdilRCgMDuAgaAu2v4mQABAgQIECBAYNACqYjRlw86qXwECNRHIEe8vj7VtrfSHz3Z/Yj2CuicQLUFDACrvT+qI0CAAAECBAg0XiDleGXjm9QgAQLdC+R47vjExud3H8DKAQm4/XdA0NIQ6EbAALAbNWsIECBAgAABAgR6KXDOs9963ZN6GVAsAgSaJZCjMFyq8JaetOoLh0XEL1S4RKURaL2AAWDr3wIACBAgQIAAAQJDFzjgoanpc4ZehQIIEKiywIVx3pUjVS6wzbVNjTz8KxFxUJsN9E6g6gIGgFXfIfURIECAAAECBNogUCYDwDbssx4JdC9wzLKjf+ys7pdb2VeBFBf2Nb7gBAgsWsAAcNGEAhAgQIAAAQIECPRA4MU9iCEEAQINFkgp3AZcwf0dm9h8dOQwnK3g3iiJwO4CBoC7a/iZAAECBAgQIEBgOAIpTj5uzWePHU5yWQkQqIVAyr98zMU3HlyLWltVZHlBRLg9u1V7rtk6ChgA1nHX1EyAAAECBAgQaKBAUS5Z2cC2tESAQO8EDhs9ZOcrehdOpJ4IpOT2355ACkKgvwIGgP31FZ0AAQIECBAgQGCeAinCbcDztHIZgbYKFNltwFXa++PeNPnMyHFqlWpSCwEC+xYwANy3i6MECBAgQIAAAQKDFiiy75AatLl8BGomkCN+4Zg3b3xqzcpubLmjI+mixjanMQINEzAAbNiGaocAAQIECBAgUFuBHCc88mXytW1A4QQIDEBgyZIynT+APFLMQyDn/Np5XOYSAgQqIGAAWIFNUAIBAgQIECBAgMCjAvnnHv3JPwkQILBvgeRpwPuGGejR8dVbXhQRzxpoUskIEOhawACwazoLCRAgQIAAAQIE+iBgANgHVCEJNEogx2mPfPdco5qqYTNF6eEfNdw2JbdXwACwvXuvcwIECBAgQIBA9QRSnFa9olREgEDVBEaK5NbTYW7KeVeO5ByvGWYJchMgsDABA8CFebmaAAECBAgQIECgnwJlvODUi29c0s8UYhMgUH+BHPn19e+ivh2MH/Nj50TEUfXtQOUE2idgANi+PdcxAQIECBAgQKC6AikO/M4hO0+uboEqI0CgCgIp4pnHr9n4wirU0soaUnb7bys3XtN1FjAArPPuqZ0AAQIECBAg0ECB0YgXNLAtLREg0GOBlAsPA+mx6XzCja/deGCO+MX5XOsaAgSqI2AAWJ29UAkBAgQIECBAgMB/ChgAeicQIDCnQIq4MNZuHJ3zQhf0VuCeYmb4d3hvg4pGgEC/BUZzWfjYdL+VxScwRIH85KltQ0z/hNTTnXLDSBq94gkHvSBAgAABAnsIlHnXvXsc6vvLXJa/FDF6QN8TSUCAQE8FTvrezpGbI6Z7GlSw/QpMleX1I2nUHGG/Sk4SqI7Ancec+lB1qlEJAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXoIpHqUOZwqxyY2vzwiJoaTXdaFCuScL9u+YcX7F7rO9QSqIjA+Mfm3OdLBValHHbMLpMgPbl2/4pWzX+HMsAWOfcO1TxldsvSKYdch/+IFcs7Xbt+w4u2LjyRCtwInXLLleWWZ39nteusIVElgJBf/+60bzthepZqGXcvxqydfWaS0ath1yE9g8QLlu7atP+tTi4/TzAijzWyrN12lnI/LKc7pTTRR+i1QpLi+3znEJ9BPgRxxVkQ+rJ85xO6NQI74YW8iidIvgSIdeEBEx3/D+wU8wLgppX8fYDqp9iFQRufJEcm/T/uwcah+AtPRuSAi/E+F3bYupXhDRPbv+G4mfqyrQPHhulY+iLqLQSSRgwABAgQIECBAgEBXAqm8v6t1FhEgQGAfAqmI/20fh1t76MS3XP/0FPHi1gJonECLBAwAW7TZWiVAgAABAgQI1E0g57SzbjWrlwCBCgvkeO7Mbe0VrnCgpU11pmc+EenOwIGqS0ZgOAIGgMNxl5UAAQIECBAgQGAeAimFTwDOw8klBAjMX6DMndfN/+qGX5njwoZ3qD0CBH4kYADorUCAAAECBAgQIFBZgVQaAFZ2cxRGoK4COb0uzrtypK7l96ru41d99sQU8dO9iicOAQLVFjAArPb+qI4AAQIECBAg0G6BIt3XbgDdEyDQB4Fjxo49akUf4tYqZCpGZj4JmWpVtGIJEOhawACwazoLCRAgQIAAAQIE+i1Q5ri93znEJ0CglQKtvw04Jbf/tvKdr+nWChgAtnbrNU6AAAECBAgQqL5Ani5uq36VKiRAoIYCv3LcmhsOqmHdPSn5+DUbXxiRnt2TYIIQIFALAQPAWmyTIgkQIECAAAECrRR4+Pannv4frexc0wQI9FvgsKLc9Yp+J6lq/KJMHv5R1c1RF4E+CRgA9glWWAIECBAgQIAAgUULbIu1qVx0FAEIECCwL4GU2nkb8NpcRErn74vEMQIEmitgANjcvdUZAQIECBAgQKDWAjlia60bUDwBApUWSBHnHvPmjU+tdJF9KG7ZfZteHBHH9iG0kAQIVFjAALDCm6M0AgQIECBAgECbBQoDwDZvv94JDEJgydJOOm8QiaqUI+XigirVoxYCBAYjYAA4GGdZCBAgQIAAAQIEFihQRv7aApe4nAABAgsSyNGu24DH1248MCJ+aUFILiZAoBECBoCN2EZNECBAgAABAgSaJ5BTfKV5XemIAIGKCZy2bM2WZ1Sspr6Vk+8ZeXlEHNG3BAITIFBZAQPAym6NwggQIECAAAECrRbIIzn/a6sFNE+AwCAEUirLFj0RN7fzwSeDeCfJQaDiAgaAFd8g5REgQIAAAQIEWipw29b1K+9tae/aJkBgsAKtGIqdtOoLh0XELwyWVjYCBKoiYABYlZ1QBwECBAgQIECAwOMCOb76+As/ESBAoI8CKU5e9qYtp/YxQyVCTxUPnxcpZr4D0C8CBFooYADYwk3XMgECBAgQIECg6gI5su//q/omqY9AkwSK8qImtbPPXlK06FbnfQo4SKDVAgaArd5+zRMgQIAAAQIEKipQ5BsqWpmyCBBooECKuDDWbhxtYGuPtHT8G687JiJWNLU/fREgMLeAAeDcRq4gQIAAAQIECBAYrEDnoCVLvjjYlLIRINBygaeP3zNydlMNiiWdCyJipKn96YsAgbkFDADnNnIFAQIECBAgQIDAIAVSfOWbf3TGDweZUi4CBAjkFM19GEh2+693OIG2CxgAtv0doH8CBAgQIECAQMUEUo7rKlaScggQaIVA/qWn/ebGQ5vW6vibN54cES9oWl/6IUBgYQIGgAvzcjUBAgQIECBAgECfBcqcr+9zCuEJECCwL4FDDj6geOW+TtT5WO4kD/+o8waqnUCPBAwAewQpDAECBAgQIECAQE8EcrE0b+lJJEEIECCwUIGyebcB50ivXSiD6wkQaJ6AAWDz9lRHBAgQIECAAIH6CuT4ytZ3rPyP+jagcgIEai2Q4udPWH3tUbXuYbfixy/Z+LMp4pm7HfIjAQItFTAAbOnGa5sAAQIECBAgUEWBHPGZKtalJgIEWiMw2kmj5zel21y6/bcpe6kPAosVMABcrKD1BAgQIECAAAECPRNIKa7pWTCBCBAg0IVAitSMpwGv3TgakRozzOxiKy0hQGA3AQPA3TD8SIAAAQIECBAgMFSB+5d0dnoAyFC3QHICBCLiRc+4ZMuz6i4xfs/I2RHRmNuZ674f6icwbAEDwGHvgPwECBAgQIAAAQKPCvzDzZee+/CjL/yTAAECwxIoy7L2T87NqXkPNBnW+0FeAk0QMABswi7qgQABAgQIECDQAIEU6RMNaEMLBAg0QCBHuigip7q2ctyaGw6KyL9Y1/rVTYBA7wUMAHtvKiIBAgQIECBAgMDCBTqjnfjkwpdZQYAAgX4I5BPHL9n0on5EHkTM0ZieGf4dNohcchAgUA8BA8B67JMqCRAgQIAAAQKNFsgR19986fK7G92k5ggQqJVALouLalXw7sXmfMHuL/1MgAABA0DvAQIECBAgQIAAgaELpJQ/PPQiFECAAIEnCpx/6sU3Lnnioeq/WvYbW47MES+rfqUqJEBgkAIGgIPUlosAAQIECBAgQGBfAp2inP7Ivk44RoAAgSEKPO27Bz/w80PM31XqYml5fkQs7WqxRQQINFZgtLGd9aCxsiiuibIz85unXzUQyMXo12tQphIJzCqQIv1qmcva/V/mWRtq8IlUxHSD22tEa3lJcU8up/03vCa7mVLcf9uGc75Tk3JbV+ZoseSmqc6Uf59at/ManhEoi9heN4lUpH8uyyIouzYAACAASURBVEeGgHUrXb0EFiWQOnHjogJYTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgR8JJBKzC5ywenJ5TvG62a9wpkoCZcp/v33dWZ+oUk1qIbAQgfE1kxsix4ELWeNaAgQIVEUgR/xg2/rlb41IuSo1qaM3Aiesvu7ZOXUu6U00UQg0W6DM+drtG866qpddHr968pUjKV7ey5hiEWiiQJnLy7ZvWHldE3vrRU+jvQjS1Bg54jk54uKm9te0voqcvh0RBoBN29gW9ZNz/NeIOKxFLWuVAIEmCeT0B4Z/TdrQx3spR6aPiTL5M/HjJH4iMKtAirQ8Ino6ABxJ8X/liJ+eNakTBAg8IpDSyJciwgBwlvdDMctxhwkQIECAAAECBAjMV2DnkjLWz/di1xEgQKCxAilOHpvY/IJe9Xf8qs+emCNe2Kt44hAg0F4BA8D27r3OCRAgQIAAAQK9EUj5vTdfuvzu3gQThQABAjUXyOVFveogjYzOxPLVXb0CFYdAiwUMAFu8+VonQIAAAQIECPRA4K6U8x/0II4QBAgQaIZASq+N864c6UUzKfIFvYgjBgECBAwAvQcIECBAgAABAgQWIZB+Z+v6lfcuIoClBAgQaJrA0cuOefqLF9vU8as3/XREevZi41hPgACBGQEDQO8DAgQIECBAgACBbgX+adsRZ/5Ft4utI0CAQFMFipQWfRtwEeHTf019g+iLwBAEDACHgC4lAQIECBAgQKABAtO5LC6OtalsQC9aIECAQE8FcsQvH/WWzxzSddC1uYiUzu96vYUECBDYQ8AAcA8QLwkQIECAAAECBOYWyBH/z/Z3n/nlua90BQECBFopcMhB0we8stvOl923aeYW4mO7XW8dAQIE9hQwANxTxGsCBAgQIECAAIE5BPJXn/bAIR78MYeS0wQItFsgR3pd1wJ5EWu7TmohAQJNFjAAbPLu6o0AAQIECBAg0HuBnblTXPjl971wqvehRSRAgECjBF56wuprj1poR+NrNx6YIr16oetcT4AAgf0JGADuT8c5AgQIECBAgACBJwikSG/cfunyrz/hoBcECBAgsC+B0TKWnrevE/s7Vt478oqIOHx/1zhHgACBhQoYAC5UzPUECBAgQIAAgbYK5HzF1vXL/6qt7eubAAECCxfIC74NOOV84cLzWEGAAIH9CxgA7t/HWQIECBAgQIAAgf8U+KeHljz8azAIECBAYAECKV503JsmnznfFeMTG4+IFOfO93rXESBAYL4CBoDzlXIdAQIECBAgQKC9At8eLeJV33nnS3e2l0DnBAgQ6EogFUXM+xN9OUZ+JSIO6CqTRQQIENiPgAHgfnCcIkCAAAECBAgQiJ0R6RW3vGvF7SwIECBAoCuB+d8G7PbfroAtIkBgbgEDwLmNXEGAAAECBAgQaKtAmSJdtG398n9qK4C+CdRQwL+vFdu0FPHM8dVbXjRXWce/8bpjIsXyua5zfqAC/n0aKLdk/RQwAOynrtgECBAgQIAAgToL5PRbW9cv/3idW1A7gRYKfCNSfLmFfVe65Zw6c34KsBjtzNwqPFLpRtpV3Pdzjn9oV8u6bbKAAWCTd1dvBAgQIECAAIEuBXLkv9q2Yfk7ulxuGQECQxTIEZcNMb3U+xRIrz314huX7PPUowfz/L8r8NEl/tlPgfThIsXD/cwgNoFBChgADlJbLgIECBAgQIBAHQRy+vTSzgP/Rx1KVSMBAnsLLBkZvTwipvY+48gQBZ723QN3vmS2/ONv3nhypPip2c47PniBHPHBwWeVkUD/BAwA+2crMgECBAgQIECghgLp2nRk59U3X3quTz3UcPeUTGBG4JZ3nn5X5LiGRsUEUsx6G3Aui1nPVayLlpSTtm1ff+YNLWlWmy0RMABsyUZrkwABAgQIECAwp0CKGx7Y1Xn11rUrH5rzWhcQIFBpgZTyBypdYBuLS/GqZ7/1uiftq/Wc4zX7Ou7YkATyzKf/Uh5SdmkJ9EXAALAvrIISIECAAAECBGon8JWUy5ff/d6V99eucgUTILCXwHRaOvMAn/v2OuHAMAUOfnDX9Kv2LGBsYtPPzTwpeM/jXg9PoMydmdvo/SLQKAEDwEZtp2YIECBAgAABAgsXSBH/Oj01dc7W9SvvXfhqKwgQqKLAjnWnPZgjf6yKtbW7prT3rb4pzTz916/qCHzl9nev/Fp1ylEJgd4IGAD2xlEUAgQIECBAgEAtBWaGfyOjo+fc8SfnfK+WDSiaAIFZBVIkTwOeVWc4J1LEOWMTm49+LPvajaOR4/zHXvuhCgIe/lGFXVBDzwUMAHtOKiABAgQIECBAoCYCKb68a6R88SMPDKhJycokQGD+AtuOWL4pR9w+/xWuHIDASErx2kfzjN2bZp4M/PRHX/vn0AXK6U55xdCrUACBPggYAPYBVUgCBAgQIECAQNUFUsSWJdMHvPjOP1753arXqj4CBLoUWJvKIpLvMuuSr1/LcuTHbwNO4fbffkF3EzfH5B2XrtzRzVJrCFRdYLTqBaqPAAECBAgQIECgxwI5Nu6cKl9593t/1gM/ekwrHIGqCZSd+Os0Em+tWl2trifHqcvWXHfK9M4Db4u8c6+HgrTaZvjNu/13+Huggj4J+ARgn2CFJUCAAAECBAhUUiDHx5aUO3/B034ruTuKItBzge2XLv96RHyl54EFXJRAyp0Llh7ywCsj4tBFBbK4dwI5Hkqp/EjvAopEoFoCPgFYrf1QDQECBAgQIECgnwJ/se3I8tdj7bnT/UwiNgECFRNI8YHI8fyKVdXyctJFOWdPmq3Su6CIT25dt/LeKpWkFgK9FDAA7KWmWAQIECBAgACBagrkiPjdbetX/M9qlqcqAgT6KpDThyLy2yNipK95BF+AQB6LiGULWODSfgvk+FC/U4hPYJgCbgEepr7cBAgQIECAAIH+C0znnH/d8K//0DIQqKrAtvXLv50jPlvV+lpcV2px71Vr/b50RHl11YpSD4FeChgA9lJTLAIECBAgQIBAtQTuzTmfu33DWX9WrbJUQ4DAwAVyumzgOSUkUBuBfNXWtSsfqk25CiXQhYABYBdolhAgQIAAAQIEaiBwc0Sctn3DWdfUoFYlEiDQZ4GHlzz4sYjw5O8+OwtfT4EU2dN/67l1ql6AgAHgArBcSoAAAQIECBCog0CO2Lykk07btn7FN+pQrxoJEOi/wHfe+dKdkfLH+59JBgK1E7hz6x13b6ld1QomsEABDwHZH1gqv5hz8Vv7u8S56gjkKK+vTjUqIbBwgRTp98qcD1j4SisIECDwuECR8g+2HZH/LNau9KTfx1n8tAiBkc7oLdPR8WfiRRgOdGmRvz5bvrKT355S8uTZ2YAcb6lAcVNcdX5nX82Xubw2onhwX+ccq57ASMQ/Vq8qFREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUEeBVMeiB1Xz+MTG55e5eOmg8smzWIHy+u0bVl632CjWExiWwPjE5oky5wOGlV9eAgSaIVCk/IOtR+Q/i7Urp5vRkS6GLfCM1dctm47OBcOuQ/55ChT569vXnfWJeV6938uOf+N1x6SRzuv3e5GTBKomkNIt29cv/5telLVs9cYzIorTexFLjP4LjET61G0blv9L/zPVM8NoPcseUNW5eFFK8YcDyibNIgVSFL8fEQaAi3S0fHgCOfLvpxSHDa8CmQkQaIJAjhTj96YLRldt/uWbL11+dxN60sNwBToj0yemMvkz8XC3Yf7Zc/pgRPRkAHjYU4/87v33fvd/RMRT5l+AKwkMVyCluKRXFRSpOCdH/F6v4onTX4Ey4nsRYQA4C3Mxy3GHCRAgQIAAAQIEaiqQI86cGonPL1u1+bk1bUHZBAhUQOCmtafsyjmuqkApSiAwX4FyOqaunO/FriPQJgEDwDbttl4JECBAgACBFgnkE9NIvuGENZM/36KmtUqAQI8FUo7LehxSOAJ9FEif27Hu7Dv6mEBoArUVMACs7dYpnAABAgQIECAwp8DhZY6rl62ZvHjOK11AgACBfQhse/eKGyLiW/s45RCBygmklD9QuaIURKAiAgaAFdkIZRAgQIAAAQIE+iQwknL86fiaSd/h1idgYQk0XSBFXN70HvXXAIEcDxVLd328AZ1ogUBfBAwA+8IqKAECBAgQIECgWgI5x9uWTWz6y1MvvnFJtSpTDQECVReYTuXMp6py1etUX7sFUoq/u/XtL7mv3Qq6JzC7gAHg7DbOECBAgAABAgQaJZAi/de7D9551Umrrj6gUY1phgCBvgrsWLfy5oj4Ql+TCE5gsQIpfWixIawn0GQBA8Am767eCBAgQIAAAQJ7CKSIX5waOfTTT/vNjYfuccpLAgQIzC7gu9Vmt3Fm+AIp7hmdvv/Twy9EBQSqK2AAWN29URkBAgQIECBAoE8C+ayDl4586hlvu+bwPiUQlgCBhgl0YukVEfFww9rSTkMEco4rb770XO/PhuynNvojYADYH1dRCRAgQIAAAQIVF8hndB5e+rlj3rzxqRUvVHkECFRAYMe6076fI3zCqgJ7oYS9BXLKH9z7qCMECOwuYAC4u4afCRAgQIAAAQLtEnjBkk6x8YTV1x7VrrZ1S4BANwIpp8u6WWcNgf4KpG23r1txXX9ziE6g/gIGgPXfQx0QIECAAAECBBYj8OM5Lbnm2Ddc+5TFBLGWAIHmC6QjO5+MiHub36kO6ySQo/xQRPKU6jptmlqHImAAOBR2SQkQIECAAAEC1RHIET8xumTJtct+Y8uR1alKJQQIVE1g69qVD0VKV1WtLvW0WyCX2dN/2/0W0P08BQwA5wnlMgIECBAgQIBAwwWenw4oP+npwA3fZe0RWKRAUeYPLDKE5QR6KJC/evu7V36thwGFItBYAQPAxm6txggQIECAAAECCxb4uYMPKD4+vnbjgQteaQEBAq0QuG3D8i2R4rZWNKvJ6gvkwsM/qr9LKqyIgAFgRTZCGQQIECBAgACBSgjkOLu8t/j4SauuPqAS9SiCAIGKCaQcOdxyWbFdaWk55ehIvqKlvWubwIIFDAAXTGYBAQIECBAgQKDZAinipbtGDvnTZnepOwIEuhXolPHX3a61jkDvBNLmW9614vbexROJQLMFDACbvb+6I0CAAAECBAh0JZAifnV8zeRvdbXYIgIEGi2w490r/j1FfKnRTWquDgJu/63DLqmxMgIGgJXZCoUQIECAAAECBKolkHP8wfjqyddUqyrVECBQBYEyexhIFfahxTXs6qTRj7a4f60TWLCAAeCCySwgQIAAAQIECLRGIOUUf3nCms0/05qONUqAwLwElpbF5RExNa+LXUSg1wI5Prlj3Wnf73VY8Qg0WcAAsMm7qzcCBAgQIECAwOIFDipz/viJl0wev/hQIhAg0BSBmy9dfndE/ENT+tFH3QSS23/rtmXqHbqAAeDQt0ABBAgQIECAAIHKCxw93Ym/Peotnzmk8pUqkACBgQmkHJcNLJlEBB4XuC8d2fnk4y/9RIDAfAQMAOej5BoCBAgQIECAQNsFUvzUgVMH/HnbGfRPgMBuAkeWfxsR9+12xI8E+i+Q4m+2rl35UP8TyUCgWQIGgM3aT90QIECAAAECBPonkNJrx9ds+m/9SyAyAQJ1EnhkCJOTBzHUadOaUGvKbv9twj7qYeACBoADJ5eQAAECBAgQIFBfgVym955wyZbn1bcDlRMg0FOBkdJtwD0FFWwOgTu33X7X5jmucZoAgX0IGADuA8UhAgQIECBAgACBWQRSHFiW5ftPWXvT0lmucJgAgRYJbHvXik0RsbVFLWt1uAIfiqvO7wy3BNkJ1FPAALCe+6ZqAgQIECBAgMAwBX5y533f+51hFiA3AQJVEUg557iiKtWoo9kCKUq3/zZ7i3XXRwEDwD7iCk2AAAECBAgQaKpAzvn/PH71pp9uan/6IkBg/gIpxfvnf7UrCXQt8I2t61d+pevVFhJouYABYMvfANonQIAAAQIECHQpMFpE+tM478qRLtdbRoBAQwS2rV/xjYj4p4a0o42qCqT8gaqWpi4CdRAwAKzDLqmRAAECBAgQIFBFgRQ/NX7MUb9WxdLURIDAYAVSSoYzgyVvW7YcU+nytjWtXwK9FDAA7KWmWAQIECBAgACBlgnkFH9w7BuufUrL2tYuAQJ7CIyMjMx8N9v0Hoe9JNArgRu2vWfFbb0KJg6BNgoYALZx1/VMgAABAgQIEOidwJNHR5f8du/CiUSAQB0Fbnnn6XdFTtfWsXY1V18gRfbwj+pvkworLmAAWPENUh4BAgQIECBAoPICKX7jxLdc//TK16lAAgT6K+A72vrr297oU7tG8lXtbV/nBHojYADYG0dRCBAgQIAAAQJtFjh4anpqos0AeidAIGLqgUM+FhE/ZEGglwIp4tN3/vHK7/YyplgE2igw2sam59tziph5mtX75nu964YrUKb85eFWIDuBxQmkFH8VOQ5cXBSrCRAgMCyBtCQip4iUh1WBvP0RKDqjd+bU8Wfi/vD2PGrO8Y89DzrPgHe+74UPjE1M/naK+Ml5LnEZgXkIlEN7+MfM3zGLnPz+N49dqsIlZe78WxXqUAMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvUXSPVvoX8dLFuz5RlRdk7tXwaReypQjH59+7ozbuppTMEIDFBg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N7hFKXU8/Xdw3DIRWLCAAeCCySwgQIAAAQIECBAYmEBOhw0sl0QECFRWYNv6Fd+IFF+ubIEKu2vr4XEtBgIEqitgAFjdvVEZAQIECBAgQKD1ArmIQ1uPAIAAgUcEUk4eBlLR90JKcUWsXTld0fKURYBARBgAehsQIECAAAECBAhUViBnA8DKbo7CCAxYYGR0ZOYWU0OmAbvPJ12K5Om/84FyDYEhChgADhFfagIECBAgQIAAgf0LpJQP2f8VzhIg0BaBW955+l0RcU1b+q1Pn+mW29ad+aX61KtSAu0UMABs577rmgABAgQIECBQD4FcuAW4HjulSgIDEUiRPQxkINLzT5IifyAi5fmvcCUBAsMQGB1G0rrkzCntiPBFpnXZrzLnW+tSqzoJ7EsgRWzKkQ7e1znHqiWQIj9YrYpUs6dAmR96uIilvox8T5gavs45b6th2Y0quYiR75eR/ftUk11NETfVpNSuytz1wKF/O3rwzs+kSCNdBbCo5wLTZW7s7b9ljltTSn7/6/m7pl8Byzv6FVlcAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaJZAeafe8K0eWHX3089vVum4JtEvgaQ8d9C9fft8Lp4bZ9bGrNh43kkaPGmYNchMgQIBA9QVy3nXv7ZeefcswKj1h9eaf7OS0ZBi55STQC4FUlt/f9p4Vt/UiVlNiHLdm8ieKTrG0Kf30u4+DDkzf+uYfnfHDfuepQ/zj33jdManIR9ehVjUS2J9AKnIenbng2Sccc/BDuzo37u9i5wgQqLfAXUsfOjYi7hxmF6MjxeqI8i3DrEFuAgQIEKi+QBGjGyJiYhiVlil/OiV/2RuGvZw9EijigxFxUY+iNSLMaKTfzUV5XiOa6X8TU/fvnDLw+pHzyGjn4hzxe/1nl4FA3wU6Rd9TSECAAAECBAgQIEBgAQJljn9awOUuJUCAwH4Fyigv2+8FTj4mkCOuvuNPzvneYwf8QIBAYwQMABuzlRohQIAAAQIECDRDIOfSALAZW6kLApUQ2H54/lRE3FWJYqpeRM4znyD1iwCBBgoYADZwU7VEgAABAgQIEKixwAO3Pzn+rcb1K50AgaoJrF05HRFXVa2sCtbzg7JY+vcVrEtJBAj0QMAAsAeIQhAgQIAAAQIECPRM4J/jP/+y3rOAAhEgQCDlwm3Ac7wNcsTHdqw77cE5LnOaAIGaChgA1nTjlE2AAAECBAgQaKRAyjc0si9NESAwVIGtG878YkT+5lCLqHryVH6g6iWqjwCB7gUMALu3s5IAAQIECBAgQKD3Ap/vfUgRCRAgEJFzfIjDrALf3r7j7o2znnWCAIHaCxgA1n4LNUCAAAECBAgQaI5AGs0GgM3ZTp0QqJRAkfL7IyJXqqiqFJPzFXHV+Z2qlKMOAgR6L2AA2HtTEQkQIECAAAECBLoTuHXrO1b+R3dLrSJAgMD+BbauX7k1Il2//6vaebYssk9HtnPrdd0iAQPAFm22VgkQIECAAAECFRfYVPH6lEeAQM0FUs6+526PPcwR/377upU37nHYSwIEGiZgANiwDdUOAQIECBAgQKDGAp+rce1KJ0CgBgLlruLKiHi4BqUOrMQUyROSB6YtEYHhCRgADs9eZgIECBAgQIAAgd0EOmnaJwB38/AjAQK9F9j+v868JyI+2fvI9Y3YKfMV9a1e5QQIzFfAAHC+Uq4jQIAAAQIECBDop8A3dqw7+45+JhCbAAECjwgktwHv9k74/I53r/j33V77kQCBhgoYADZ0Y7VFgAABAgQIEKiZgNt/a7ZhyiVQV4FDD3/azCcAv1fX+ntc9wd7HE84AgQqKmAAWNGNURYBAgQIECBAoE0CKdK1bepXrwQIDE/gprWn7Mo5rhpeBZXJPD06OsqhMtuhEAL9FTAA7K+v6AQIECBAgAABAnMLPPjg6IPXzH2ZKwgQINAjgZQ8DTjHP9zyztPv6pGoMAQIVFzAALDiG6Q8AgQIECBAgEDTBVLEtd9550t3Nr1P/REgUB2B7euXX58j2v3dd0W4/bc6b0mVEOi7gAFg34klIECAAAECBAgQ2J9AjvR3+zvvHAECBPohUKR0eT/i1iTmzgceLv3eW5PNUiaBXggYAPZCUQwCBAgQIECAAIFuBcq0pPP33S62jgABAt0KTEfnsojI3a6v+bqP3/3elffXvAflEyCwAAEDwAVguZQAAQIECBAgQKDnAl/c+o6V/9HzqAISIEBgDoEd61beHDm+OMdlDT2d3f7b0J3VFoHZBAwAZ5NxnAABAgQIECBAoP8CKT7S/yQyECBAYBaBIs98CrBtv+7adkT24KW27bp+Wy9gANj6twAAAgQIECBAgMDQBKbTaOlTKEPjl5gAgU4svSIidrVKIsWVsXbldKt61iwBAmEA6E1AgAABAgQIECAwFIEUcbXbf4dCLykBAj8S2LHutO+niE+3CSQl/+OlTfutVwKPChgAPirhnwQIECBAgAABAgMWSH854ITSESBAYC+BMlKLbgNOt2x911kt/d7DvbbeAQKtEjAAbNV2a5YAAQIECBAgUBmB7x1yxFOurkw1CiFAoLUCxRGPPIn83jYApBQfjEhtffJxG7ZYjwRmFTAAnJXGCQIECBAgQIAAgb4J5Pz+m9ae0q7v3eobpsAECCxGYOvalQ9F5L9ZTIy6rE1l8aG61KpOAgR6K2AA2FtP0QgQIECAAAECBOYWKDs5/a+5L3MFAQIEBiNQ5FbcBnzjbRvO+OZgRGUhQKBqAgaAVdsR9RAgQIAAAQIEGi+QP7rj3Sv+vfFtapAAgdoI3LZh+ZZIcVttCu6i0BTJU9e7cLOEQFMEDACbspP6IECAAAECBAjUQyCXOf6oHqWqkgCB9gikHDmafHtsJ0d8uD37qVMCBPYUMADcU8RrAgQIECBAgACB/gmk+OjtG876Uv8SiEyAAIHuBDpl/HV3K6u/KkV8btv65d+ufqUqJECgXwIGgP2SFZcAAQIECBAgQGBPgenI8bt7HvSaAAECVRD40VcT3FiFWnpewyNP/+15VAEJEKiRgAFgjTZLqQQIECBAgACBOgvkyO/Ytn7FN+rcg9oJEGi2QM75ssZ1mOOhYumujzeuLw0RILAgAQPABXG5mAABAgQIECBAoCuBHP9WHJH/767WWkSAAIEBCSwti8sjYmpA6QaSJqX4u1vf/pL7BpJMEgIEKitgAFjZrVEYAQIECBAgQKAxAj8sIr1m69qVDzWmI40QINBIgZsvXX53RPxDk5rr5PD03yZtqF4IdCkwOrPu3nJneWAceGuXMSwjQKAGAksPTNPDLjNF+n6O7PeaYW+E/AQIEBi0QBmrbnv38n8ZdNqu8uXYFike7GqtRQSqIJDzXVUoo9Y1pPz/RU7PqXUPjxd//2FHPvXTj7/000IEyhT3pBz+/rIQNNdWUiBHdCpZmKIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCgBdJMwme/9bonPbSr84NBJ5ePAIHBCZTTI8fe/p4z7hxcxr0zjU1MviMi3rL3GUcIECBAYDAC+abpTn7ZHZeu3DGYfPXLMjYxOfPfyqPrV7mKCTwm8MFt61dc9NgrP/Rd4KRVXzhsauThb0fEwX1PFnHztvUrnjmAPFJExPjE5Noc8XswCDRAoFM0oAktECBAgAABAgQIzC3wuZEDpk43/JsbyhUECBBYiMDNl/7sD3LEJxaypttrc8QHul1rHQEC7RYwAGz3/uueAAECBAgQaINASn/21AcOedmtb3/JfW1oV48ECBAYuEAuBjKYGy2Kywfem4QECDRCYLQRXWiCAAECBAgQIEBgXwKdnON3tq9f/vZt+zrrGAECBAj0RGD7kdOfHru3+E5EHNWTgPsO8sX/v727+Y2rvOI4/jt3YlIJpAiFNVRdIBVKV7yIyPF4BKUSEhJ/AUtedlE3LFqEEatIKHemQagK7aKyyVtVXhNAIlJJFCiCBgQoQEKwZ8YmVRQgTjHBjmfuqQahyBDHnrl+bN+59+tNZu59nnPP+TxZHT3P3PEdW08ufourCCCAwNIC7ABc2oe7CCCAAAIIIIBAvwp86x7d36yVt/drAeSNAAII9I3ASKUl+f7VzNflz61mfGIjgEC+BWgA5nt9qQ4B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"/>
8
-</defs>
9
-</svg>
web/gui/v2/static/img/watcher-logos/microsoft-logo.svg
deleted
-9
@@ -1,9 +0,0 @@
1
-<svg width="159" height="38" viewBox="0 0 159 38" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2
-<rect opacity="0.4" x="0.0302734" y="0.375488" width="158" height="37" fill="url(#pattern0)"/>
3
-<defs>
4
-<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
5
-<use xlink:href="#image0" transform="translate(-0.00062102) scale(0.000244444 0.00104384)"/>
6
-</pattern>
7
-<image id="image0" width="4096" height="958" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAEAAAAAO+CAYAAACEVdBBAAAgAElEQVR4Xuzcy6tuyVnA4Vrn7H26T3tpiUq8IAZHQsfLTIIGL0RIQBAEB6IBFTQxJpPgXVQEoXWaQTeOFAQlogEn8U9IBg68QiZBBUUTTOiQti/f+naXHOhoL7vTZ5+q2vVW7Xp6enatt+p5v1nDb0v+I0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMIFtvAbuAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQBAD8CAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwAACAgADLMEVCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAIDfAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGEBAAGCAJbgCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQAPAbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAwgIAAywBFcgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICAH4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgAAEBgAGW4AoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAwG+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMICAAMMASXIEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgA+A0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEBBAQABliCKxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEAvwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCAgADAAEtwBQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIADgN0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAYQEAAYYAmuQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBAD8BggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwAACAgADLMEVCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAIDfAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGEBAAGCAJbgCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQAPAbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAwgIAAywBFcgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICAH4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgAAEBgAGW4AoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAwG+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMICAAMMASXIEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgA+A0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEBBAQABliCKxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEAvwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCAgADAAEtwBQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIADgN0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAYQEAAYYAmuQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBAD8BggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwAACAgADLMEVCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAIDfAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGEBAAGCAJbgCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQAPAbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAwgIAAywBFcgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICAH4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgAAEBgAGW4AoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAwG+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMICAAMMASXIEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgA+A0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEBBAQABliCKxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEAvwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCAgADAAEtwBQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIADgN0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAYQEAAYYAmuQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBAD8BggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwAACAgADLMEVCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAIDfAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGEBAAGCAJbgCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQAPAbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAwgIAAywBFcgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICAH4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgAAEBgAGW4AoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAwG+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMICAAMMASXIEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgA+A0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEBBAQABliCKxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEAvwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCAgADAAEtwBQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIADgN0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAYQEAAYYAmuQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBAD8BggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwAACAgADLMEVCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAIDfAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGEBAAGCAJbgCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQAPAbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAwgIAAywBFcgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICAH4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgAAEBgAGW4AoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAwG+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMICAAMMASXIEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgA+A0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEBBAQABliCKxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEAvwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCAgADAAEtwBQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIADgN0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAYQEAAYYAmuQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBAD8BggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwAACAgADLMEVCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAIDfAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGEBAAGCAJbgCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQAPAbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAwgIAAywBFcgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICAH4DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgAAEBgAGW4AoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAwG+AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMICAAMMASXIEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgA+A0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEBBAQABliCKxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEAvwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCAgABA4BJyztsLL7zwDYFXMJoAAQIECgWeeOKJz2zb9krh8eJjOedvLD7sIAECBAhECnxx27bnIy9gNgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwPgCAgCBO8o5P/nSSy89F3gFowkQIECgUOB0On3tk08++fnC48XHzudzLj7sIAECBAiECWzb9mt37979g7ALGEyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCFgABA4JoEAALxjSZAgEClgABAJaDjBAgQWExAAGCxhXsuAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBQQACgEK7FMQGAFoq+QYAAgRgBAYAYd1MJECAwq4AAwKybc28CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQF8BAYC+3odpAgCB+EYTIECgUkAAoBLQcQIECCwmIACw2MI9lwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQKCAAUAjX4pgAQAtF3yBAgECMgABAjLupBAgQmFVAAGDWzbk3AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCvgABAX+/DNAGAQHyjCRAgUCkgAFAJ6DgBAgQWExAAWGzhnkuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKBQQACiEa3FMAKCFom8QIEAgRkAAIMbdVAIECMwqIAAw6+bcmwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQV0AAoK/3YZoAQCC+0QQIEKgUEACoBHScAAECiwkIACy2cM8lQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQKCAAUwrU4JgDQQtE3CBAgECMgABDjbioBAgRmFRAAmHVz7k2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6CsgANDX+zBNACAQ32gCBAhUCggAVAI6ToAAgcUEBAAWW7jnEiBAgIiHn+kAACAASURBVAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQKBQQACuFaHBMAaKHoGwQIEIgREACIcTeVAAECswoIAMy6OfcmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPQVEADo632YJgAQiG80AQIEKgUEACoBHSdAgMBiAgIAiy3ccwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEChQICAIVwLY4JALRQ9A0CBAjECAgAxLibSoAAgVkFBABm3Zx7EyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT6CggA9PU+TBMACMQ3mgABApUCAgCVgI4TIEBgMQEBgMUW7rkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUIBAYBCuBbHBABaKPoGAQIEYgQEAGLcTSVAgMCsAgIAs27OvQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECfQUEAPp6H6YJAATiG02AAIFKAQGASkDHCRAgsJiAAMBiC/dcAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEChgABAIVyLYwIALRR9gwABAjECAgAx7qYSIEBgVgEBgFk3594ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgb4CAgB9vQ/TBAAC8Y0mQIBApYAAQCWg4wQIEFhMQABgsYV7LgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgUEAAoBCuxTEBgBaKvkGAAIEYAQGAGHdTCRAgMKuAAMCsm3NvAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBfAQGAvt6HaQIAgfhGEyBAoFJAAKAS0HECBAgsJiAAsNjCPZcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCggAFAI1+KYAEALRd8gQIBAjIAAQIy7qQQIEJhVQABg1s25NwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgr4AAQF/vwzQBgEB8owkQIFApIABQCeg4AQIEFhMQAFhs4Z5LgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgUEAAohGtxTACghaJvECBAIEZAACDG3VQCBAjMKiAAMOvm3JsAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0FdAAKCv92GaAEAgvtEECBCoFBAAqAR0nAABAosJCAAstnDPJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUCggAFMK1OCYA0ELRNwgQIBAjIAAQ424qAQIEZhUQAJh1c+5NgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgrIADQ1/swTQAgEN9oAgQIVAoIAFQCOk6AAIHFBAQAFlu45xIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECgUEAArhWhwTAGih6BsECBCIERAAiHE3lQABArMKCADMujn3JkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0FRAA6Ot9mCYAEIhvNAECBCoFBAAqAR0nQIDAYgICAIst3HMJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAoUCAgCFcC2OCQC0UPQNAgQIxAgIAMS4m0qAAIFZBQQAZt2cexMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE+goIAPT1PkwTAAjEN5oAAQKVAgIAlYCOEyBAYDEBAYDFFu65BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFCAQGAQrgWxwQAWij6BgECBGIEBABi3E0lQIDArAICALNuzr0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAn0FBAD6eh+mCQAE4htNgACBSgEBgEpAxwkQILCYgADAYgv3XAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAoYAAQCFci2MCAC0UfYMAAQIxAgIAMe6mEiBAYFYBAYBZN+feBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG+AgIAfb0P0wQAAvGNJkCAQKWAAEAloOMECBBYTEAAYLGFey4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoFBAAKAQrsUxAYAWir5BgACBGAEBgBh3UwkQIDCrgADArJtzbwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAXwEBgL7eh2kCAIH4RhMgQKBSQACgEtBxAgQILCYgALDYwj2XAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAoIABQCNfimABAC0XfIECAQIyAAECMu6kECBCYVUAAYNbNuTcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoK+AAEBf78M0AYBAfKMJECBQKSAAUAnoOAECBBYTEABYbOGeS4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoFBAAKIRrcUwAoIWibxAgQCBGQAAgxt1UAgQIzCogADDr5tybAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINBXQACgr/dhmgBAIL7RBAgQqBQQAKgEdJwAAQKLCQgALLZwzyVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFAoIABTCtTgmANBC0TcIECAQIyAAEONuKgECBGYVEACYdXPuTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoKyAA0Nf7ME0AIBDfaAIECFQKCABUAjpOgACBxQQEABZbuOcSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAoFBAAK4VocEwBooegbBAgQiBEQAIhxN5UAAQKzCggAzLo59yZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI9BUQAOjrfZgmABCIbzQBAgQqBQQAKgEdJ0CAwGICAgCLLdxzCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKFAgIAhXAtjgkAtFD0DQIECMQICADEuJtKgACBWQUEAGbdnHsTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPoKCAD09T5MEwAIxDeaAAEClQICAJWAjhMgQGAxAQGAxRbuuQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBQgEBgEK4FscEAFoo+gYBAgRiBAQAYtxNJUCAwKwCAgCzbs69CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJ9BQQA+nofpgkABOIbTYAAgUoBAYBKQMcJECCwmIAAwGIL91wCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKGAAEAhXItjAgAtFH2DAAECMQICADHuphIgQGBWAQGAWTfn3gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBvgICAH29D9MEAALxjSZAgEClgABAJaDjBAgQWExAAGCxhXsuAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBQQACgEK7FMQGAFoq+QYAAgRgBAYAYd1MJECAwq4AAwKybc28CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQF8BAYC+3odpAgCB+EYTIECgUkAAoBLQcQIECCwmIACw2MI9lwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQKCAAUAjX4pgAQAtF3yBAgECMgABAjLupBAgQmFVAAGDWzbk3AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCvgABAX+/DNAGAQHyjCRAgUCkgAFAJ6DgBAgQWExAAWGzhnkuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKBQQACiEa3FMAKCFom8QIEAgRkAAIMbdVAIECMwqIAAw6+bcmwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQV0AAoK/3YZoAQCC+0QQIEKgUEACoBHScAAECiwkIACy2cM8lQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQKCAAUwrU4JgDQQtE3CBAgECMgABDjbioBAgRmFRAAmHVz7k2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6CsgANDX+zBNACAQ32gCBAhUCggAVAI6ToAAgcUEBAAWW7jnEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQKBQQACuFaHBMAaKHoGwQIEIgREACIcTeVAAECswoIAMy6OfcmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPQVEADo632YJgAQiG80AQIEKgUEACoBHSdAgMBiAgIAiy3ccwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEChQICAIVwLY4JALRQ9A0CBAjECAgAxLibSoAAgVkFBABm3Zx7EyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT6CggA9PU+TBMACMQ3mgABApUCAgCVgI4TIEBgMQEBgMUW7rkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUIBAYBCuBbHBABaKPoGAQIEYgQEAGLcTSVAgMCsAgIAs27OvQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECfQUEAPp6H6YJAATiG02AAIFKAQGASkDHCRAgsJiAAMBiC/dcAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEChgABAIVyLYwIALRR9gwABAjECAgAx7qYSIEBgVgEBgFk3594ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgb4CAgB9vQ/TBAAC8Y0mQIBApYAAQCWg4wQIEFhMQABgsYV7LgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgUEAAoBCuxTEBgBaKvkGAAIEYAQGAGHdTCRAgMKuAAMCsm3NvAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBfAQGAvt6HaQIAgfhGEyBAoFJAAKAS0HECBAgsJiAAsNjCPZcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUCggAFAI1+KYAEALRd8gQIBAjIAAQIy7qQQIEJhVQABg1s25NwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgr4AAQF/vwzQBgEB8owkQIFApIABQCeg4AQIEFhMQAFhs4Z5LgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgUEAAohGtxTACghaJvECBAIEZAACDG3VQCBAjMKiAAMOvm3JsAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0FdAAKCv92GaAEAgvtEECBCoFBAAqAR0nAABAosJCAAstnDPJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUCggAFMK1OCYA0ELRNwgQIBAjIAAQ424qAQIEZhUQAJh1c+5NgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgrIADQ1/swTQAgEN9oAgQIVAoIAFQCOk6AAIHFBAQAFlu45xIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECgUEAArhWhwTAGih6BsECBCIERAAiHE3lQABArMKCADMujn3JkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0FRAA6Ot9mCYAEIhvNAECBCoFBAAqAR0nQIDAYgICAIst3HMJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAoUCAgCFcC2OCQC0UPQNAgQIxAgIAMS4m0qAAIFZBQQAZt2cexMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE+goIAPT1PkwTAAjEN5oAAQKVAgIAlYCOEyBAYDEBAYDFFu65BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFCAQGAQrgWxwQAWij6BgECBGIEBABi3E0lQIDArAICALNuzr0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAn0FBAD6eh+mCQAE4htNgACBSgEBgEpAxwkQILCYgADAYgv3XAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAoYAAQCFci2MCAC0UfYMAAQIxAgIAMe6mEiBAYFYBAYBZN+feBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG+AgIAfb0P0wQAAvGNJkCAQKWAAEAloOMECBBYTEAAYLGFey4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoFBAAKAQrsUxAYAWir5BgACBGAEBgBh3UwkQIDCrgADArJtzbwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAXwEBgL7eh2kCAIH4RhMgQKBSQACgEtBxAgQILCYgALDYwj2XAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAoIABQCNfimABAC0XfIECAQIyAAECMu6kECBCYVUAAYNbNuTcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoK+AAEBf78M0AYBAfKMJECBQKSAAUAnoOAECBBYTEABYbOGeS4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoFBAAKIRrcUwAoIWibxAgQCBGQAAgxt1UAgQIzCogADDr5tybAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINBXQACgr/dhmgBAIL7RBAgQqBQQAKgEdJwAAQKLCQgALLZwzyVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFAoIABTCtTgmANBC0TcIECAQIyAAEONuKgECBGYVEACYdXPuTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoKyAA0Nf7ME0AIBDfaAIECFQKCABUAjpOgACBxQQEABZbuOcSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAoFBAAK4VocEwBooegbBAgQiBEQAIhxN5UAAQKzCggAzLo59yZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI9BUQAOjrfZgmABCIbzQBAgQqBQQAKgEdJ0CAwGICAgCLLdxzCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKFAgIAhXAtjgkAtFD0DQIECMQICADEuJtKgACBWQUEAGbdnHsTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPoKCAD09T5MEwAIxDeaAAEClQICAJWAjhMgQGAxAQGAxRbuuQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBQgEBgEK4FscEAFoo+gYBAgRiBAQAYtxNJUCAwKwCAgCzbs69CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJ9BQQA+nofpgkABOIbTYAAgUoBAYBKQMcJECCwmIAAwGIL91wCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKGAAEAhXItjAgAtFH2DAAECMQICADHuphIgQGBWAQGAWTfn3gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBvgICAH29D9MEAALxjSZAgEClgABAJaDjBAgQWExAAGCxhXsuAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBQQACgEK7FMQGAFoq+QYAAgRgBAYAYd1MJECAwq4AAwKybc28CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQF8BAYC+3odpAgCB+EYTIECgUkAAoBLQcQIECCwmIACw2MI9lwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQKCAAUAjX4pgAQAtF3yBAgECMgABAjLupBAgQmFVAAGDWzbk3AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCvgABAX+/DNAGAQHyjCRAgUCkgAFAJ6DgBAgQWExAAWGzhnkuAAAECBAgQIECAAAECefiNHwAAIABJREFUBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKBQQACiEa3FMAKCFom8QIEAgRkAAIMbdVAIECMwqIAAw6+bcmwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4FEEcs5fcT6f/+JRzrzR3+acP3fv3r2fqv2O8wQIECBAYEYBAYDArQkABOIbTYAAgUoBAYBKQMcJECCwmIAAwGIL91wCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwC0QyDk/kVK6eO1T9n3/yW3bnhnheTnnf728vPzON7jLK9u2PT/CHd2BAAECBAiUCAgAlKg1OiMA0AjSZwgQIBAgIAAQgG4kAQIEJhYQAJh4ea5OgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFhAIOd8Z9/3n33tU7dt+2BK6bsmfP5nc86/+dp7X15efmzbts9P+BZXJkCAAIEFBQQAApcuABCIbzQBAgQqBQQAKgEdJ0CAwGICAgCLLdxzCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQITCOSc757P54+/etU7KaV3TXDt0it+IqX0xQeHz+fz++7fv/8vpR9yjgABAgQI3LSAAMBNC7/J9wUAAvGNJkCAQKWAAEAloOMECBBYTEAAYLGFey4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYCCBnPPXvOY6d87n8+cGul7oVXLO77i8vPzUly6xbdtzoRcynAABAgQIpJQEAAJ/BgIAgfhGEyBAoFJAAKAS0HECBAgsJiAAsNjCPZcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMIDA6XT6+QfX2LbtDwe4zhRXyDm/78FFLy8vP7pt2xemuLRLEiBAgMCtExAACFypAEAgvtEECBCoFBAAqAR0nAABAosJCAAstnDPJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgECez7/n0ppd95dfy7gq5xG8Z+IqX039u2/dHFxcWf3oYHeQMBAgQIzCMgABC4KwGAQHyjCRAgUCkgAFAJ6DgBAgQWExAAWGzhnkuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6CiQc37Lg3Hn8/kzKaWLjqNXGvUPFxcXP5BSem7btldWeri3EiBAgEB/AQGA/ub/O1EAIBDfaAIECFQKCABUAjpOgACBxQQEABZbuOcSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBG5Y4MUXX3zb3bt33/1gzLZtz97wOJ//P4Hfyjn/V0rpk/fu3ftbMAQIECBA4CYEBABuQvWa3xQAuCaUPyNAgMCAAgIAAy7FlQgQIDCwgADAwMtxNQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDARAL7vv96SumHU0pfl1L6jomufquuum3bp+/evfvObdv+41Y9zGMIECBAYAgBAYDANQgABOIbTYAAgUoBAYBKQMcJECCwmIAAwGIL91wCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEOBnPNXpZQeP5/Pn234WZ+qFDifz992//79f678jOMECBAgQOB1AgIAgT8KAYBAfKMJECBQKSAAUAnoOAECBBYTEABYbOGeS4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoJHA6nX5x27b3ppS+p9EnfaaRgABAI0ifIUCAAIHXCQgABP4oBAAC8Y0mQIBApYAAQCWg4wQIEFhMQABgsYV7LgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA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3SAvSyn9u1l1rFkCBAicQaBt24eUUp53hktdMo6AAIBxnK+rIgBgPGwBAONZq0SAAAECBAgQIECAAAECBAgQIECAAAECBAgQILBMAQEAu881xvjJTdP8wO472YHAcgRyzn9/xWne7vj/funSpfc9d+7c7yznlE5CgMAcBAQATDglAQAT4itNgACBHQUEAOwI6HICBAisTEAAwMoG7rgnCggAmNcNUkp59Gaz+Y55da1bAgQInE7A16bTeU2wWgDAiOgCAMbDFgAwnrVKBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECyxO4cOHCexweHv7h8k422olKCOG/pZSePFpFhQhUJlBKuapt23sftxVjvH0p5WbDMAQAVDY87RBYiYAAgAkHLQBgQnylCRAgsKOAAIAdAV1OgACBlQkIAFjZwB33RAEfspzXDSIAYF7z0i0BAqcXaNv2qaWUR57+SleMKCAAYERsAQDjYQsAGM9aJQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgeUJCADYbaallM/abDZP220XVxOYp0DO+f4xxgddunTpVjHGh/Y5hQCAPkrWECAwtIAAgKFFT7GfAIBTYFlKgACBygQEAFQ2EO0QIECgcgEBAJUPSHujCggAGJV7iGLXNk3zzjHGvx9iM3sQIECgNoGc81EI4aC2vvRzIwEBACPeEAIAxsMWADCetUoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLLE8g5vyGEcKvlnWz/J4oxfnLTNDf7m87334EKBMYX2G63nxNj/MrLlc+FEK46TRcCAE6jZS0BAkMJCAAYSvIM+wgAOAOaSwgQIFCJgACASgahDQIECMxEQADATAalzVEEBACMwjxoER9OG5TTZgQIVCSw3W6fHWP8hIpa0spNCwgAGPHOEAAwHrbvscazVokAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGB5At5DO/NMXxdCuDql9Itn3sGFBCoX2G6394ox3vpym98UQrjbri0LANhV0PUECJxFQADAWdQGukYAwECQtiFAgMAEAgIAJkBXkgABAjMWEAAw4+FpfXABP3gZnHSUDVNKniGNIq0IAQJjCggAGFN7p1oCAHbiO93FAgBO57XLagEAu+i5lgABAgQIECBAgAABAgQIECBAgAABAgQIECBAYM0COecn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hQCAikaac/6NEMIHVNRSra2UpmlSjPGo1gb1RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAOAt4B6DelpmnOxRi3/VZbReDGAv47674jBAB0G1lBgMDwAgIAhjftvaMAgN5UFhIgQKA6AQEA1Y1EQwQIEKhaQABA1ePR3MgCHhSPDD5uuVcdHR096Pz58382blnVCBAg4IeSC78HBABUNmDfz3UPxG/X6DayggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAfAT+f7KMUggCAfk5W3bSA/8667wwBAN1GVhAgMLyAAIDhTXvvKACgN5WFBAgQqE5AAEB1I9EQAQIEqhYQAFD1eDQ3soAHxSODj1yulPIZm83me0cuqxwBAgRuENhut8+MMT4MyaIEBABUNs7tdvs5McZvraytmtr51aZpro4xvqampvRCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYI4C3jfrNbVvbprmC2KMl3qttojAmwn476z7lhAA0G1kBQECwwsIABjetPeOAgB6U1lIgACB6gQEAFQ3Eg0RIECgagEBAFWPR3MjC3hQPDL4BOWaprlVjPGfJyitJAECKxcopRy0bfvGEMJVK6dY2vEFAFQ40Zzz40IITwoh+DnTjedzlFJqKhyZlggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjMUsD7Zt1jizF+UtM0P9y90goCNy3gv7PuO0MAQLeRFQQIDC/gxazhTXvvKACgN5WFBAgQqE5AAEB1I9EQAQIEqhYQAFD1eDQ3soAHxSODT1CulPJpm83mGROUVpIAgZULbLfb74sxfvLKGZZ4fAEAlU415/w1IYQvrrS9Kdr65aZpPizGeDRFcTUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILFHA+2bdUxUA0G1kxckC/jvrvkMEAHQbWUGAwPACAgCGN+29owCA3lQWEiBAoDoBAQDVjURDBAgQqFpAAEDV49HcyAIeFI8MPlG5lJJnThPZK0tgrQLb7faeIYQXxBjvuFaDBZ9bAEDFw91ut4+OMX5bxS2O1dqvNU3zkBjja8YqqA4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBpQvknL8hhPCFSz/nrucTALCroOu919l9DwgA6DayggCB4QW8jD28ae8dBQD0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893QQd0CqnrE3muOx+OPqWotn6wcQjhcVd3ePZjZ23nJrvhqIABgtxH3WYqvFyoQEJHOBwBkWXbM5qcRrXKiwxAws9ePRqO37LlbM/ud9/7UOgVCCIep6mSvPh4qIofX2QdrNS7wLefczVT1N4130tMGQgiPEpHn9nR7fdzW01X1i7s2ZmbRe//BujcaY7zDjDXvamb3qbunrq5HAEA1JxdjPNHMHlDN7MzaVoFt7rl9SlXPqqvn7b4/mtl76+qBdVoj8CLv/cNb080SGiEAYAmITIEAAggg0AWBxgMARGTNzB4ymUxenQq27ACAfN0QwgkikvI828e894ek9ro59+dE5EZbjVHVl4zH40epaphnTmqrESAAoBrXpFkJAEhioggBBBBopQABAK08FppCAAEEWitAAEBrj4bGGhDgwfRC9NoDADZv5uXJ548WEe4VFR7RzoJfeu/3SyulCoFmBcxsR4zxD8120frVo6re3Tn3jjo7JQAgWZsAgGSq6gsJAEgyJgAgianZIjO7QIyxlk96b3ang119Q0R2vcj/De/9TbosEWN8lZnln7676+uCXd7PMnonAGC3IvdZlnFFMccABDodABBCuKWIfHwA5zS0LeY/q+Q/s8jGxsb1VlZWvt1lgBDCbURk132VsYgQVtHlA92md+fcDlVd6+HWGt2SmV02xvjTRptg8a0Ezr1noKpvcc79fdeZQgi/32IPO0Rk1PW9le2fAICygucfH0J4uog8ZfkzM2PDAiYiu/7m+GPv/TUa7qf08jHGH5rZJTcnugDPS5QmbdsEX3fO3aBPL64RANC2S4x+EEAAAQQqEqglACDvveDvbC9yzj1SVXfexy36qiIAIF8zxvg9M7ty0frOuQukht0XPS9hZg+cTCavKFqTf69HgIe663HechUCABrEZ2kEEECgpAABACUBGY4AAggMTIAAgIEdONudKcCD6YUXSCMBAJs3M08Tkf0LO6QgFzjTzA6fTCafhwOBtguEEP5DRP6i7X023N/bvPd3q7sHAgCSxQkASKaqvpAAgCRjAgCSmJoryrLshqr6ARHZt7kuWLkCgTNU9V35vGb2U+/98RWs0YopY4wniUj+Yt3OLzP7u1Y0VmMTBADsxuY+S40XHkt1WaCzAQAxxruZ2b91GZ/ezyPw7l2foD4ej5+iqv/bR5/19fUDx+PxIzZ/TrmciBzax30OdE+f9t7ffKB7r2zbIYRHichzK1uAiZMFVPWHIvKJPJvFOXdM8sAOF+YvaavqZYf8+2W+dwIAlnsRm9lFY4yvE5G/XO7MzNaQwNmquvN3EjP7tff+sQ31UfmyMcYXicg+m3s9UkRWKl+UBeoQeJtz7r6qelYdi1W9BgEAVQszPwIIIIBASwRqCwDIsuzN+YfGbLdvM7vRZDL5QopLVQEAIYRni8jjEnr4vPf+4IS6PPjgFyJyqW1q8+eIj/Te5/dI+GqBAAEADR4CAQAN4rM0AgggUFKAAICSgAxHAAEEBiZAAMDADpztzhTgwfTCC6TJAIBbi8hHCzukYKeAqr7EOfdQOBBos0CM8Z5mlqfxXqjNfTbdm5ldZzKZfK3uPggASBYnACCZqvpCAgCSjAkASGJqriiE8AIReXhzHbDysgTM7Mej0ehB+Xxmdpb3/tRlzd2leWKMt9vVr5m9v0u9L9orAQC75bjPsuhVxLiBCXQyACDLsmNUNX8BJf9kXr46KmBmDx6NRvkLpTIej0/ty0snqcdhZpeaTqfX3eNnlceISH4fmq9uCuShW/dxzp3Szfbb2TU/z7XiXE5Q1VM3NjZOm0wmX29FRw01sefvlxsbG1dQ1Zc31EqtyxIAsFzuEMKnReSmy52V2WoWOF1V75WvaWb5y1eDe/EnhHCIqk42DfIAhJ3BAHx1VuCT3vtbdrb7PRonAKAPp8geEEAAAQQSBGoLADCzy8QYZwW1fs57f+OEnvOX6p8oIs8oqF3o+eDE+0e/VdX7OufeOauHLMsepKr5MxM7f97d+8vMbjiZTL6Ysmdq6hEgAKAe5y1XIQCgQXyWRgABBEoKEABQEpDhCCCAwMAECAAY2IGz3ZkCiTeihqy40A2+ZYFxPnNL3sJ7/6m5RzEAgRoEzGwUY3yaiDy5huW6vET+suCFm9gAAQDJ6gQAJFNVX0gAQJIxAQBJTM0UhRAOE5EPNbM6q5YUyERkXUS+7b2/Qcm5hjBcQwi/22OjvQqEIgBg98nye/wQ/nNmj0sQ6FwAgJmNY4zPE5GHLWH/TFGfwIaInL2xsXHTlZWV/6hv2e6tFGM8wszeuNl5r35O6d5pzN+xc25/Vc0/JYyvkgIhhM+ISNJD5CWXYvh5BXZ+AnBT94W7eBjr6+vXGI1Gn9uj9/xTsbd8UaCL+yMAYHmnFkL4lohcfXkzMlMNArvuuZ3mvf+zGtbr7BIxxheb2b1FxBHU1r1jdM5dUFX/0L3Oz9sxAQBdP0H6RwABBBBIFKgtACDvJ8uyYzfDeMdb9WdmP/XeH6Cq+d+qt/2qMgAgy7LrquqXE/ye6Jx7lqraVrUhhNuKyL/PmOf33nvu1yZA11lCAECd2nutRQBAg/gsjQACCJQUIACgJCDDEUAAgYEJEAAwsANnuzMFeDC98AJpOgDgvSJyh8IuKdgl8Gzv/XFwINBGgbW1tT8bj8ffbmNvberJOTdW1fwB/dq/CABIJicAIJmq+kICAJKMCQBIYqq/KMZ4DzN7U/0rs2JZAVV9tYi8xzn37rJzDXF8Hgw1nU5fme/dzP6+DwYEAOw+Re6z9OGKbuUePqGq3zezK4rIIa3scL6mOhcAEEL4JxF50nzbpLpBgf9Q1S+Z2a+8909osI9OLh1jfJWI3MrM/rSTGxhg02b2qMlk8vwBbn2pW85fqB6Px+82sysvdWImmyXwcVX9gXPuGJjKCcQY77zr74n572cicq1yMzY7mgCA5fhnWXYdVc3/1nzp5czILBULvE9V/09EPuqc457pHNib/xv+yD7da5tj+50tVdUfTafTO66srHyzs5sQyT9ZOIrIli8ndnlf9I4AAggggMBeArUGAORrhxBOFZGbzDiJDzrnjlLV07erqTIAwMyuEGM8RUQOLLpanHOXU9Wf7V0XY7znHqGsW07jnLuEqv66aA3+vV4BAgDq9T7PagQANIjP0ggggEBJAQIASgIyHAEEEBiYAAEAAztwtjtTgAfTCy+QpgMAbi4inyzskoJzBbz33F/jemilAAEAacdCAECaU8NVBAA0fAB7Lk8AQNJhEACQxFRv0WboygtFJP+EOr66IfC/IrLzZXXv/Qe70XL7uwwhHL5Hlx9of8dbd0gAwG4X7rN09SputO/nisiHZ3XgnMtfZj7NzPaLMR40R7e3FJE2BiV2KgAgy7LXqeq95nCntCEBM3uYqn53Op3+cHV19bsNtdGLZdfX1w8cjUb5y4I3FZEn92JT/d/Ev3jvH9v/bVa3wyzLHqGqBClUR3zuzKp6BzObOue+sfmyaw2rDmeJtbW1A8bj8Z+a2VVU9SVd3DkBAOVPLX8ZZTqdfpRQk/KWNczwWxG5h3Pui6p6Rg3r9XqJPe61vUtEVnu92X5s7vHe++d0eSsEAHT59OgdAQQQQGAOgdoDALIsu4GqfqGgx8977w/erqbKAIB8zRDCs0Tk8UWOWwUAZFn2oM37UNs+L6GqLx6Px49W1VC0Bv9erwAPKNfrfZ7VCABoEJ+lEUAAgZICBACUBGQ4AgggMDABAgAGduBsd6YAD6YXXiCNBgDk3cUYX2xmDynslIKdAs65i6jqmXAg0DYBvt8Wn4iq5g84vaW4spqKzZdRT6xm9l7NSgBAi46TAICkwyAAIImpvqIQQv5H+M/WtyIrlRD4nYg8z3v/9BJzMHROgSzL3qSqtxORiYjsmHN4I+UEAOxm5+f+Ri7BLiyafxrc2ZuNfsR7f9emmg4h5C+X7PnVxPeazgQAmNlqCOE7qnr5ps6MdWcKrIvImvd+X5yqF9j8/nGBPA+q+tVYYQGBzzjnbq2q2QJjBz/EzC4TY8xDz/iqVuB3qnqMc+5t1S7D7HsL7PUz4EXaLkQAQPkT4nfT8oYVzpD/bpj/jvhq7/2jK1yHqf/4rMXLzeyeItL6731DPbCNjY0DV1ZWvtnV/RMA0NWTo28EEEAAgTkFfuG933/OMaXLzezSMcYfzAp2cs7l94bXVXVti9+FnygizyhoZOHng0MITxWRp4jIqGize36oVf7+8nQ6fbaZPWDGuPd67/+yaF7+vRkBAgCacd+5KgEADeKzNAIIIFBSgACAkoAMRwABBAYmQADAwA6c7c4U4I//hRfIwjf4CmdOLIgx3tPMXt2VFz8St1Vl2f957/NPp+ILgdYIxBjvYmZvb01DLWxEVX+4sbHxN5PJ5MtNtUcAQLI8AQDJVNUXEgCQZEwAQBJTfUUhhGe29NOI60No90pnqeqb8xadc/dvd6v97i4Py1DVv8uPwszy/7+1XwQA7D4a7rO09jJtqrFPq+q3NzY2vjWZTF7QVBOz1t3je83Oso2Njduq6uUq7rUTAQBmdokY4xtE5PCKPZh+AQFVPUlEPuyce+sCwxmyoECWZQ8cjUbXNbNjFpyCYRUKmNkbvfd/v9UDzxUu24upQwiPEZF/7sVm2rmJj6vq9/gdsx2HE2N8Zd7J5gux+7Sjq/N2QQBAuVOJMd7VzPgZqRxjFaPzl5L+dTqdPm9lZeXbVSzAnNsL5N/7zOyWInIATu0T2POFuPZ1N7ujGOMrRGRQ74CZ2bVE5AZdO6s6+1XV14jItM41WaufAmZ2v37ubKm7eruq/mapMzLZ+QSa/H0+y7JHqurzCo7lA865o1X19D3rQgiVBgDka+UBBWZ2paLLRlXv5Jw7JcZ4pJmdXFTf5Z+PivbWh38f1A9/bTswAgDadiL0gwACCKQLEACQbkUlAggggIAIAQBcBQjsFuDB9MKrofEAgLzDEMIvRORShd1SkAtkZvaoyWTyUjgQaItACOHrIpL/IZyv7QXe3uSnYO785pFlD1DVEzmkQgECAAqJ6isgACDJmgCAJKZ6irIsO1lVj6xnNVZZUOBm3vtTFxzLsAoEzGwcY7z15tQfqmCJ0lMSAMB9ltIXUc8mUNU8BO73zrlvqWqnPk04y7Jrq+olNo/kBBG5XgXH04kAgCzLrqeqX6pg/0xZTiAPWHyF9/7D5aZhdAkBDSEcKiL/ICI3LTEPQysQcM5dSlV/VcHUvZ6Sv5VVery3cc59U1X/r9JVmHxugRDCzTY/RTH/xMG/nnuCCgcQALA4bozxKDN7uYi0Mtxh8Z11fuTjRORL3vtPdH4nHd7A+vr6NUaj0WVEpJX31zpMW7p1VX2Jc+6hpSdigloEQgiPF5Fn1bJYRxdxzq2q6npH26ftFgnwu2rxYWxsbBy4srLyzeJKKroqYGaXjzF+QESuXrCHL3jvb7RnzTnnnHMl59xVZo2bTqffX11d/cGiPiGE/P7ojqLxZvbb/O8tqvp8EVmZVa+qd3XO8UFDRagN/jsBAA3iEwDQID5LI4AAAiUFCAAoCchwBBBAYGACBAAM7MDZ7kwBbhQXXiCtCADIu+SsCs/q3IL8E8DG4/GxqhrTR1GJQDUCIYQnicg/VTN7f2ZtQ3IxAQDJ1xMBAMlU1RcSAJBkTABAElP1RWa2I8b4PyLyJ9WvxgpzCpwhIi/y3j91znGUNyQQQsg/yS9/8W7fhlo4z7IEAOzm4Hf3NlyRjfTwBxFZ995frJHVK140xni0mb1wc5n8wbQLlFyy9QEA+fNDMcb8gTy+2iGQPzT/h77+N9YO4sW62Awqyl82z18y9IvNwqhlCzjnLqyqZy173r7OF0L4NGEWSz/dICJ5GNKlefFp6baVTZhl2Q1UNX+pIv+6aGULJUxMAEAC0hYl6+vrVx+NRt9abDSjKhD4fR7KWMdh7wAAIABJREFU45z70wrmZsqSAvmntpvZ3Zr+fldyG30b/ljv/b/0bVN93A8BAMWnSgBAsREVaQL8vaHYiQCAYqO+VIQQ8vv1F5m1H1X94Xg8voaqntO2fYcQDheRXb9zb9deNLMHTiaTV7etf/o5rwABAA1eEQQANIjP0ggggEBJAQIASgIyHAEEEBiYAAEAAztwtjtTgBvFhRcIAQCFRK0tuLn3Pn9wjy8EGhPYfGHgdSJyp8aa6MDCeWiHc+7+TbdKAEDyCRAAkExVfSEBAEnGBAAkMVVbZGaXijGevPnCcrWLMfs8At9Q1c875x44zyBq2yFgZqvT6fQFeTdmln9iY2NfBADspuc+S2OXYWMLq2r+0sCbvPefbKyJGhfOPylWVf92Y2Mj/ySzey+4dKsDALIsu6GqvldELrHg/hi2RIH8vzER+Zhz7t+WOC1TLVkgy7IHjkaj65jZ/ZY8NdMtJvBx7/2tFxs6vFEEACz/zM3sIZPJ5KXLn5kZ6xKIMZ64+bvm0UsIf5q7bQIA5ibbOSCEcLyIEO64GN8yR2Wq+trpdPrClZWV/17mxMy1fIHN73eHmNnMT4Zd/srMuIXA251z91HV36PTbgECAIrPhwCAYiMq0gT4e0OxEwEAxUZ9qTCzi8YY3yciBxfs6QNm9q7JZJLfV278K4RwsJkdqKo7f88u+Hq09/55RUX8e/MCBAA0eAYEADSIz9IIIIBASQECAEoCMhwBBBAYmAABAAM7cLY7U4AbxYUXSJsCAB4lIs8t7JiCXQIEAHAtNC6wtrZ2wHg8/m7jjbS8AeecU9Vp020SAJB8AgQAJFNVX0gAQJIxAQBJTNUWhRC+JCLXq3YVZp9T4NDpdPrj1dXV7805jvIWCoQQDhGR24tI/ntj7V8EAOwm5z5L7Zdfkwu+SERO8d5/tMkmmlrbzHyM8eab639kzj5aHQAQQnimiBw3554oX77AO0XkpUP9b2z5nNXPaGYaY8xfOn+6iNy4+hVZYYbAGXlIi3PuPSjNFogx3tnMXiMi+2K1FIHniMiH+N69FMtWTBJCuGn++56qPr/OhggAmF87xniSmR0z/0hGLFkg/z3i80MJiFuyXWPTra+vX2M0Gu0vIvP+bttYz31d2Dl3BVX9SV/315d9EQBQfJIEABQbUZEmwN8bip0IACg26lOFmV0+xvhBEbla0b7M7PWTyeReRXVV/vv6+vrVVfUDqnr5onVU9a7OubcX1fHv7RAgAKDBcyAAoEF8lkYAAQRKChAAUBKQ4QgggMDABAgAGNiBs92ZAtwoLrxA2hQAcJPNPzqvFnZNwU4B7z332rgWGhXge2wS/++dc/sSAJBk1ZYiAgDachJ//FSnr4nIQS1qqY2tEADQ8KlspvH/puE2WP6PAr8WkZd57/8BkP4KmNm+McY82OHC+a9FdeyUAIDdyvwOUMcV1+gaZ4vImveeT4bf4hhCCO8SkZuKSH7v6oIzTqq1AQAhhFvlnzbf6FXG4md67y8CQ7cFzGwSY8x/9tyn2zvpdPePdc49V1Wt07uouPksyx6mqi+seJlBTG9mb55MJvccxGYHvMkQwumb27+oiIyqoiAAYD5ZM9sRY/yyiPz5fCOpXqJA/nPPyd77hy9xTqaqWSDGeISZ/T8RuXjNS7PcHgKbfzf+HSjtFSAAoPhsCAAoNqIiTYC/NxQ7EQBQbNTHihBC/uxB/ntpytctnXPfUNXfphSXrTEzJyIXiTF+XUQumzBfMLNjJ5PJqxJqKWmJAA8lN3gQBAA0iM/SCCCAQEkBAgBKAjIcAQQQGJgAAQADO3C2O1OAG8WFF0hrAgDyTmOML81v+BV2TcFOAVW9j3PudXAg0JQA32OL5VX1SOfcm4orq6/IsuwBqnpi9St1fgUCAFp0hAQAJB0GAQBJTNUUhRAOFpH3isjFqlmBWRMF8ocaPuOce3BiPWU9EMhfZhqNRn9mZtcUkV2f0l3JzggA2M3K7wCVXGJtmfTnInIkn+RYfBwhhJur6t1n3MNqcwAAL8oWH3FVFeeo6mtjjM9fXV3Ng2z46rhAlmU3GI1G9+Z+dqMH+Tjv/T832kGLFzezC8QY85f87tbiNjvRmqqe5Jy7fyeapcmlCIQQni0ifyYid1rKhHtNQgBAuupmCODrReSI9FFULlngfd57/JeM2uR0McaXmBn3UZs7hM977/O/K/DVUgECAIoPhgCAYiMq0gT4e0OxEwEAxUZ9rDCzi8UY82cQUn9m+KWZPS23mEwmL6vCJH8uwsyurapXFJHHpq5hZo+aTCbPT62nrh0CBAA0eA4EADSIz9IIIIBASQECAEoCMhwBBBAYmAABAAM7cLY7U4AbxYUXSKsCANbW1g4Yj8dfylNCCzunIBc4zXt/GSgQaEIgxniSmR3TxNodWvPTzrm7quov29AzAQDJp0AAQDJV9YUEACQZEwCQxFRNUQjhOfP8gbuaLgY/6+nT6fRgXqQb7nVgZpeJMV5VRD5elQIBALtl/z979x0vyVHd/f+cO1V9V4ABGSFA5BxlQIRHZLANMsYgRJBMMiBMzjwkk3M0JpuMyBlMMg/JIPIPY4JBgIgyWYBB5L23q+6c32tWK7S77N2qnumeqe7+3NdLf+lU9al31d470zPzHe6zdHXKVjuvqt5yOp1+t6qq2Te28JMpEEK4/u7S2Tcr/8Uew4oMAKjr+nWqervM5VHWvsC1vPefbn9aZly1QAjhRiLygVX3Mdbre+95P+o2m29m540x/mSsZ6PFdT/dOfdIVd1qcU6m6oHA7g+eX2l3q60+3yQAIP8AbGxsXHoymZycP4LKFgU2ROTGzrkvq+rsG0j5GZDA7uezjxWRM57XDmh1xS/lN6r6j865txbf6UgbJAAgvfEEAKSNqMgT4PWGtBMBAGmjoVaY2QVjjBef4/XPE2cmMcbjDzrooFMW9anr+o2qel4zu7iqXjB3PlV9vpm9w3u/qx9++iXADdcV7hcBACvE59IIIIDAggIEACwIyHAEEEBgZAIEAIxsw1nuAQW4UZw8IEUFAMy6DSF8XUQuk+ycgjMEnuu9fwAcCCxTYPe3R/1/InL4Mq/bt2up6qucc3cupW8CALJ3ggCAbKruCwkAyDImACCLqf0iPujTvmnDGf9gZjeoquo/G46jfMACdV3fWVWfJiKHtrlMAgDO1OQ+S5snq4i5Zt8K88iqql5eRDc9bsLMzhNj/PLuJZzqvb9iScsJITxZRB5RUk8j6WUWCPgq7/3DRrLeUS+zruvXq+ptR42wmsX/h/f+r1dz6bKvurm5eYW1tbWvlN1l2d2Z2ZuqqrpN2V3S3bIEQgjPFJF/aOP5JgEAebu2+1svf5FXTVWLArMP/v/Ge3+eFudkqkIFQgg/FZF1vqBh+RvknLugqv5w+VfmiikBAgBSQiIEAKSNqMgT4PWGtBMBAGmjoVeY2YVijF8VkbMtsNbrOOe+mTt+a2vrs2Z2kdz6/dS9x3t/swXGM3TFAgQArHADCABYIT6XRgABBBYUIABgQUCGI4AAAiMTIABgZBvOcg8owI3i5AEpLgBg1jH7lty3PQtOdM7dVlX5Jp9GbBQvIhBC+CcRecoic4xhbGnfQEYAQPapIwAgm6r7QgIAsowJAMhiar+Ix6ztm+bOqKovEJGPOefeljuGunEJxBhn3yox+zbu67axcgIAzlTkd18bJ6qMOVT1BOfc8WV0QxddCpjZITHG14vI7FvK+VmewDu998cs73JcqQSB3Y9BLisif1VCPyPp4RvT6fSW6+vrszdC87OHAI/bFjsOqvpS59zdF5uF0UMUmP2un63LzO4mItU8ayQAIE8thPAlESkqWCuv815XRVU93jn32l6vguYbCdR1fcTa2tqbzewSjQZSvKjAo733T1p0Esa3L0AAQNqUAIC0ERV5AjxvTTsRAJA2GkNFCOGGqnozM7tP4ev9hKr+t3PuvoX3SXsJAQIAVnhECABYIT6XRgABBBYUIABgQUCGI4AAAiMTIABgZBvOcg8owI3i5AEhACBJ1IuCa3vvP9WLTmmy9wJmdtjW1tYnzeyivV9Mtwv4K+/9R7q9RLPZCQDI9iIAIJuq+0ICALKMCQDIYmq3qK7rN6nqce3Oymw5AmZ236qqZgEA/CBwQIHZ49YY4+yNyx9blIoAgDMFuc+y6GkqY7yqPn8ymTxYVesyOqKLLgXqur6Sqn6xy2sw914CvxGRmzrnvqyqv8JmfAJmdp4Y4ztF5MjxrX5lK/6Wc+4qqvrblXVQ4IV53LbQpjzdOfdIVd1aaBYGD1oghHBNEbmGiPxz04USAJAWizHewcxeJCJnTVdT0ZLALPz7k977T7Y0H9P0SGBzc/Oya2trh4rIiT1qu/etlhYm33vQlhZAAEAakgCAtBEVeQI8b007EQCQNhpTRQjhuqp6u92BdKUt/XrOue+o6o9Ka4x+mgsQANDcrLURBAC0RslECCCAwNIFCABYOjkXRAABBHotQABAr7eP5lsW4EZxErTUAIC/FJH/SHZPwS6BWcKrc+49cCCwDIG6ro9U1c8s41p9voZzrlLVUNIaCADI3g0CALKpui8kACDLmACALKb2ikIITxORh7U3IzNlCnzFez/7Rnd+EJhLIITwrt0fzjh30wkIADhTjPssTU9PcfU/997P3tDPz0gEzOyQGOPPR7LcEpb5S+/9uUpohB5WLxBCOFVEzrP6TsbRwdbW1mV27NjxjXGsNr3KEMIsBOu66Uoq9hUwszdVVXUbZBBoIhBj/JaZzR4DHJwzjgCAAyuZ2STGOPtW7IfneFKzsMCpqvpW59z9Fp6JCXovEGM8eva3UER29H4x/VjAp7331+pHq+PpkgCA9F4TAJA2oiJPgNcb0k4EAKSNxlgRQviQiFxhd2Dan63QYHb/U5xzR6jqT1bYB5duWYAAgJZBm0xHAEATLWoRQACBsgQIAChrP+gGAQQQKF2AAIDSd4j+linAjeKkdpEBABsbG5ecTCZvF5HDkyugYJcA6fAchGUJ8Hs1S/oDzrmblPYNUQQAZO3drIgAgGyq7gsJAMgyJgAgi6mdIjM7NMb4ehH563ZmZJZMgbd772+VWUsZAtsKzF4vjzE+QURuLSLny6UiAOBMKZ4P5J6aIus+4Zy7Gd9IXuTedNZUCGH2YdhLdXYBJt5T4KStra1b7tix45uwIDATMLP1GOMzzOxoVb0wKt0LcI98r8dsBADMceRU9cXOuXvOMZQhCMjub8++h4jMzpA/EAkBAAc+MCGEJ4rIozhWSxF4r/f+pku5EhfpjUBd18er6it603CPG1XVU6bT6S2qqvpSj5cxuNYJAEhvKQEAaSMq8gR4vSHtRABA2mjMFSGEG4rI34nIssO8PikiX/De33/M/kNeOwEAK9xdAgBWiM+lEUAAgQUFCABYEJDhCCCAwMgECAAY2Yaz3AMKcKM4eUCKDACYdR1jfJGZzd4ow0+ewDu998fklVKFwHwCMcZXmNnx840ezyhVvb1zbvbh0KJ+CADI3g4CALKpui8kACDLmACALKZ2ijiT7Tg2mOU0EbmZc+4rqvrrBuMoReCAApubm38xmUwubmbvyKEiAOBMJe6z5JyYImu+6pw7SlV/VGR3NNWJQF3Xd1XV54rIQZ1cgEn3FPjt1tbWETt27Pg2LAjsK7C5uXn5tbW1k5BZisBzvPcPXMqVCr5IjPEWZnaCiJy94DZLbO3pzrlHlhbqWiIUPR1YIIRwDRGZfZvzM7erJAAgaWics6UIfNA5dxtV/eVSrsZFeiUQQriuiMwChfjpWMDMHlhV1XM6vgzTNxAgACCNRQBA2oiKPAFeb0g7EQCQNqJCJIRw7ZmDqr7KzC7elYmq3srMfuqcO4XXm7pSLmNeAgBWuA8EAKwQn0sjgAACCwoQALAgIMMRQACBkQkQADCyDWe5BxTgRnHygBQbADDrPITwCxH58+QqKJgJnOqcu7Sq/gYOBLoSCCF8XkSO6Gr+gcz7Lu/9zUtcCwEA2btCAEA2VfeFfNg6y5gAgCymxYvM7NAY408Xn4kZMgV+4b0/JLOWMgTmFgghvGf3t2NsOwcBAGfScJ9l7qO2yoE/9d6fd5UNcO3lC5iZjzHOPnTGN/B0y/8HEbmx9/7j3V6G2fsuYGZ/FmP8voics+9rKbz/jzvnbqyqs3+bo/2p6/o+qvr80QLMt/BNVb2zc+6N8w1nFALbC4QQZiFcs9//ZzmjigCAA3p9QUSuzJnqVsDMvldV1UW6vQqzD0GAcPjl7KJz7gJ8iG451jlXIQAgrUQAQNqIijwBXm9IOxEAkDai4k8F6rp+oKo+eJ//c1im1ey9p7/bs9Z7f/7MsZQNRIAAgBVuJAEAK8Tn0ggggMCCAgQALAjIcAQQQGBkAgQAjGzDWe4BBbhRnDwgpQcAPFlEHpFcBQVnCDzbe/8gOBDoQqCu66uq6r+JyAW6mH8oc5rZP1ZV9YoS10MAQPauEACQTdV9IQEAWcYEAGQxLV4UY/x2l4n5i3c4qBm+vLW1dUu+RXdQe1r0YkIIzxaRq4jIdfbXKAEAZ6pwn6Xoo7xvc6eKyJucc09Q1dN61TnNLixQ1/UVVfVLC0/EBAcSmH1Y9I7OuTfDhECOQF3XR85+L6vqhXPqqZlPwMzuVlXVy+YbPYxRBADMtY8f9N4fNddIBiGQIRBjvN3seaWIPGBWTgDA/tHqur7a7teh+HBJxrlaoOQ93vubLTCeoSMTiDE+z8zuO7JlL3u5j/PeP37ZF+V6+xcgACB9MggASBtRkSfA6w1pJwIA0kZU5Ansfi00p/jfvfcfzimkZrgCBACscG8JAFghPpdGAAEEFhQgAGBBQIYjgAACIxMgAGBkG85yDyjAjeLkASk6AGDWPXuY3MM9C348nU6PWl9fP6nRKIoRyBAIITxcRJ6aUTrqEu99sffACQDIPpoEAGRTdV9IAECWMQEAWUyLFdV1fQ9VnX1AeMdiMzE6Q+DXW1tbR+zYseO7GbWUINCagJkdFmOcffvdp/adlACAM0V4jt7aket8It4Y2Dlx0RcIIcw+/H/FopvseXNm9n+qqvrPni+D9pcssLm5ebm1tbVZuOYHlnzp0VxOVb8zmUyupKp7fVPZaABEhACA5rs9nU4vv76+/rXmIxmBQDOBEMI1ReQxzrmbqWrdbPTwq0MI/yQiTxn+Sle2wi0Rua5z7mRV/eXKuuDCvRMwM40xPlZEZv/x05FAya8xd7TkYqclACC9NQQApI2oyBPg9Ya0E/f500ZUIIBA+wLFvvmx/aWWNyMBAOXtCR0hgAACuQIEAORKUYcAAgggMBMgAIBzgMCZAtwoTp6GPgQA/FxEDkmuhIIzBK7pvf8MHAi0KbCxsXGxyWTynTbnHOJcpb/QTQBA9qkjACCbqvtCAgCyjAkAyGKav6iu6yNU9fPzz8DITIHfi8hR3vs/+fB15njKEGhNoK7re6rqI0Rk9gE9IQCA+yytHa4lTeScu4iqfm9Jl+MyhQmEEE4WkUsX1tZQ2jER+ZGI3N57/7GhLIp1LF8gxnhbM3uliKwv/+rDv+KYP8xtZueJMZ46/F1ub4XOuYNV9VftzchMCCAwj0AI4doi8ol5xjImS+AX3nteb8+iomg7gRjjK8zseIQ6E/iU9372u5CfFQsQAJDegNLfF5FeARWlCPC+zvROEACQNqICAQTaFyAAoH3T7BkJAMimohABBBAoToAAgOK2hIYQQACBogUIACh6e2huyQLcKE6C9yEA4K9F5EPJlVBwhsDzvPf3hwOBNgVCCE8SkUe2OecQ5yr9hW4CALJPHQEA2VTdFxIAkGVMAEAW0/xFIYRniciD5p+BkRkCG6p6B+fc2zJqKUFgaQK7//1fzcweWFUVQSAiwn2WpR2/RS70cefczVX1tEUmYWw/BXZ/q+y/icih/VxB8V0/1Xs/C4jhB4GFBeq6voeqvmjhiZhgvwJj/QZVAgAa/4P48O5vYt/ZeCQDEECgVQGea7bKue9k35hOp7deX1//SqdXYfJRCIQQnisi9xvFYpe8SFU9ZTqd3rKqqi8u+dJcbh8BAgDSR6L090WkV0BFKQI8BkzvBAEAaSMqEECgfQECANo3zZ6RAIBsKgoRQACB4gQIAChuS2gIAQQQKFqAAICit4fmlizAjeIkePEBALP7GTHGV4vI0cnVULBLYKxvbmT7uxPgd2mW7eOdc09Q1WlW9QqKCADIRicAIJuq+0ICALKMCQDIYpq/iL+D89vljjSzq1VV9V+59dQhsEwBMztMRH6tqr9f5nVLvRa/E0vdmT/29XXn3F+p6k+K75QGOxEIITxBRB7dyeQjn9TMHlRV1bNHzsDyWxbg72rLoHtPN8qgXAIAmp0pM7t7VVUvbTaKagQQaFugrutXqeod256X+XYJTLe2ti6zY8eOb+GBQBsCZrYWY3yMiDy2jfmYY28BM3tAVVWzkAV+VihAAEAanwCAtBEVeQLcF0k7EQCQNqICAQTaFyAAoH1TZkQAAQQQQAABBBBAAAEEEEAAgW0EuFGcPBrFBwDMVhBCeKqIPFRE1pIrokDM7AdVVV0ICgTaEAghfE5ErtrGXAOeY6eq3t45946S10gAQPbuEACQTdV9IQEAWcYEAGQxzVcUY/yWmV1ivtGMyhD4nYjc2Hv/yYxaShBAoAAB7rMUsAnbt/Bj7/35i+6Q5joV2NzcPHxtbe3LnV5kpJOr6gnOueNHunyW3aGAmZ0zxvgdEfnzDi8z1qk/7py7iarOnnOM5ofHao22+sPe+xs2GkExAgi0LmBmZ48xfkpErtD65Ez4v977c8OAQBcCMcZXmBnPkTrAdc4dRrBjB7ANpiQAII1FAEDaiIo8AZ7Dpp0IAEgbUYEAAu0LEADQvikzIoAAAggggAACCCCAAAIIIIDANgLcKE4ejV4EAMxWEUI4TUTOmVwRBTOBX4nIMd77E+FAYFEBAgCyBN/jvb9ZVuUKiwgAyMYnACCbqvtCAgCyjAkAyGJqXhRCuLaI/JuIHNJ8NCMyBDZ3B+i8LaOWEgQQKESA+yyFbMSftjH7kOMxqvrLYjuksc4FQgj/LCL/t/MLje8CQVXv4Jx78/iWzoqXIRBCuIaZvUlVCXRtGdzM7lpV1ctbnrbo6Xis1mh7CABoxEUxAt0IhBAeLiKzIHh+2hX4xnQ6PXZ9fZ2AsHZdmW0PgRDCc0Tk/qC0LvAE7/1jW5+VCbMFCABIUxEAkDaiIk+A57BpJwIA0kZUIIBA+wIEALRvyowIIIAAAggggAACCCCAAAIIILCNADeKk0ejNwEAdV0foaqfT66IgjMEnuW9fzAcCCwiEGO8g5m9SETOusg8Qx+7tbV16R07dnyz9HUSAJC9QwQAZFN1X0gAQJYxAQBZTM2KNjY2LjWZTD4qIoc1G0l1roCZXaWqqi/k1lOHAAJlCHCfpYx92KeLk51zf8m3wxW5N0ttin+f3XCb2VWrquKeZDe8zLpbYHNz8zJra2tfB6RdAVU9ZTKZHK6qv2935nJn429B/t5Mp9PLrq+vn5w/gkoEEGhbwMzOH0L4jKpesO25xz7f1tbWJXfs2PHtsTuw/m4FzGwtxvgYEeHD6i1Te+/5zFXLpk2mIwAgrUUAQNqIijwBnsOmnQgASBtRgQAC7QvwYLR9U2ZEAAEEEEAAAQQQQAABBBBAAIFtBLhRnDwavQkAmK0khHCqiJwnuSoKRFVfPplM7qOqm3AgMI+AmbkY4xNFZPbtK/xsI2Bm36uq6iJ9ACIAIHuXCADIpuq+kACALGMCALKYmhXFGP/WzP692SiqMwV+JyJ/673/RGY9ZQggUJAA91kK2ozTW/mh954PyxS3LctvKITwNRG57PKvPOgrzh6z3Mx7PwuF4geBzgXM7OAY47dE5FydX2xEF5hOp4evr6+fNJYl81gtf6f5YF2+FZUIdCUQQriuiHysq/lHOu/PvfeHjnTtLHtFAjHGV5rZnVd0+aFe9hPe+9nvSH5WIEAAQBqdAIC0ERV5AjyHTTsRAJA2ogIBBNoXIACgfVNmRAABBBBAAAEEEEAAAQQQQACBbQS4UZw8Gn0LALiRiHwguSoKdgmY2ZFVVX0WDgTmEdi5c+dFnHOnzDN2TGOcc2dR1Z19WDMBANm7RABANlX3hQQAZBkTAJDF1KyI5xHNvBpU16p6O+fc2xqMoRQBBAoS4PdjQZshIltbW5fYsWPHd8rqim6WLRBCuJaIvENE+KBPe/hBVW/vnHtLe1MyEwJpgRDCNczszXwTctqqScWYPujNY7W8k6Gqz3fO3S+vmioEEOhKgN9Zrct+YzqdHru+vv7l1mdmQgQSAiGEfxGRBwLVjoCqnjKdTm9VVdUX2pmRWZoIEACQ1iIAIG1ERZ4AjwfTTgQApI2oQACB9gUIAGjflBkRQAABBBBAAAEEEEAAAQQQQGAbAW4UJ48GAQBJol4XfN17f7ler4DmVyYQQpi9QejwlTXQkwsTANCTjWrWJgEAzbw6rSYAIIuXAIAspvyiEMLbReQW+SOozBUwsyOqqvpibj11CCBQngD3WcrZE1V94WQy+b+qullOV3SyCoEQwuNE5LGruPZQr2lmV+GDFkPd3fLXtbGxcenJZHJy+Z32p8OxBADEGF9iZnfrz86srlPn3LlU9Zer64ArI4BAXdevUdU7INGeAAFx7VkyU3MBMztLjPH3zUcyYjsBM7tfVVXPR2j5AgQApM0JAEgbUZEnwOsNaScCANJGVCCAQPsCBAC0b8qMCCCAAAIIIIAAAggggAACCCCwjQA3ipNHo1cBALPVxBhfZmb/mFwZBbsEnHMXVtXvw4FAEwEzO3+M8YdNxoyxVlXv5Jx7dV/WXtf13VX1xX3pd4V9EgCwQvx9L00AQNZmEACQxZRXZGYHb21tfd7MLpo3gqpMgd+KyN957z8RF5ItAAAgAElEQVSeWU8ZAggUKsB9lmI25r3e+5sW0w2NrExgc3Pz8mtrayetrIHhXfh3InK09/4jw1saK+qTQF3X/6OqF+5Tz4X3+n7v/Y0L73Hh9kIIJ4rI9RaeaAQTEAAwgk1miUULmNk5Y4yze0SEULe0U977NRGxlqZjGgTmEogx3tLMXiMiZ5lrAgbtK/B459wTVXULmuUKEACQ9iYAIG1ERZ4ArzeknQgASBtRgQAC7QsQANC+KTMigAACCCCAAAIIIIAAAggggMA2AtwoTh6NPgYA3MLM3iAi68nVUSBm9r2qqi4CBQJNBEIInxWRqzcZM7ZaVf3OdDo9tk/fCEgAQPYpJQAgm6r7QgIAsowJAMhiyisKITxRRB6VV01VpkCtqrd1zr09s54yBBAoWID7LKvfHFV9iXPuHqvvhA5KEAghPFtEHlBCLwPoIe5+zPLWAayFJfRcwMzOGmN8h4jcqOdLKaX9b06n01uvr69/uZSGuuiDAIB8VQIA8q2oRKALgRDCQ0Xk6V3MPdI53+m9vwUBACPd/cKWXdf1nVT1hMLa6m07zrnzqupPe7uAnjZOAEB64wgASBtRkSfA6w1pJwIA0kZUIIBA+wIEALRvyowIIIAAAggggAACCCCAAAIIILCNADeKk0ejdwEAsxWFEH4lIudIro6CmUBtZg+rquo5cCCQIxBjvIOZzb4lnm9nODDYv3vv/y7HtJQaAgCyd4IAgGyq7gsJAMgyJgAgiyldtLGxccnJZDL79rHzpqupyBWYTqdXHPoHbXItqENgCALcZ1n9Lm5tbV1qx44d31p9J3RQggD/JlvdhQ3v/UGtzshkCCwgYGaHxBjfLyJXWWAahu4WMLO7VFX1yiGDEACQvbtPcc49hm/TzfaiEIFWBczssBjj50TksFYnHu9k/+Gcu7WqnjZeAlZemgDPU1vdkZO894e3OiOTJQUIAEgSCQEAaSMq8gT4m5F2IgAgbUQFAgi0L0AAQPumzIgAAggggAACCCCAAAIIIIAAAtsIcKM4eTR6GQAwWxV7m9zbPQue6b2ffZsGPwgkBUIIDxaRZyYLR17gve/dvW4CALIPLQEA2VTdFxIAkGVMAEAWU7ooxvh3ZvaedCUVmQK/EZGbeu9noQr8IIDAQAR4Lr7Sjdw0swdWVfWilXbBxYsRCCGcJCKXL6ahfjfyY+/9+fu9BLofokBd169T1dsNcW2rWJNz7s9U9XeruPYyrkkAQJ6ymd2zqqpZAC4/CCCwAoEQwvVF5KMruPQgL9nH16oGuREsai8BMztLjPG7InIeaBYXcM5dUFV/uPhMzJArQABAWooAgLQRFXkCvN6QdiIAIG1EBQIItC/QuzdFtk/AjAgggAACCCCAAAIIIIAAAgggsCwBbhQnpXsbAFDX9RtU9TbJFVIwE/iEc+44Vf0JHAgcSMDMzh5jfLOI/A1SBxToZagGAQDZp5oAgGyq7gsJAMgyJgAgiyldxHOHtFGTClU9wTl3fJMx1CKAQPkC/K5c3R6Z2X2rqnrB6jrgyiUJhBCuIyJvE5FDS+qrp72cNJ1Ob72+vn5yT/un7YELhBCeLSIPGPgyl7I8AgCWwlz8RQgAKH6LaHDgAjynbHWDn+q9f0SrMzIZAi0J1HV9vKq+oqXpxj7Nx7z3s/AUfpYkQABAGpoAgLQRFXkCPDZMOxEAkDaiAgEE2hcgAKB9U2ZEAAEEEEAAAQQQQAABBBBAAIFtBLhRnDwavQ0ACCEcJSLvT66Qgl0CZnb1qqo+BwcCBxIwswvFGL+H0oEFnHNnU9Xf982JAIDsHSMAIJuq+0ICALKMCQDIYjpwUQjhnSJydAtTMcXpAjudc5dW1R8AggACwxLgPsvq9pNvdlydfYlXDiE8VkQeV2JvPespOOcuoarf71nftDsiATNzMcYnisjDR7Tsrpb6Fe/9X3Q1+arnDSGcKCLXW3UfpV+fAIDSd4j+hi7Ac8rWdvjh3vtnzF4Cbm1GJkKgRQEz+/MY47tF5FotTjvWqQgAWPLOEwCQBicAIG1ERZ4Ajw3TTgQApI2oQACB9gUIAGjflBkRQAABBBBAAAEEEEAAAQQQQGAbAW4UJ49GnwMAri0i7xWRcyRXScEuAT4swEFICfA7MyW06/+f6py7mKruzKouqIgAgOzNIAAgm6r7QgIAsowJAMhi2r7IzA7Z2tr6rJldbMGpGH66wI+89xcAAwEEhinAc4bV7OvW1tZlduzY8Y3VXJ2rliZgZtXW1tY/m9l9S+uth/2c5L0/vId90/LIBGKMtzezl4rIQSNbeuvLdc5dUFV/2PrEK57QzM4ZY/ygiFxtxa0Uf3kCAIrfIhocsEAI4bMicvUBL3FZS+N+8LKkuc7CAiGEb4rIJReeaOQTmNl9qqp64cgZlrZ8AgDS1AQApI2oyBPg9Ya0EwEAaSMqEECgfQECANo3ZUYEEEAAAQQQQAABBBBAAAEEENhGgBvFyaPR2wCA2cpijC83s7skV0nBLoHZG8OrqnoBHAjsT6Cu6zur6ivRObCAmR1fVdUJfXQiACB71wgAyKbqvpAAgCxj3vCZxbR9UQjh8SLymAWnYfjpAl/e2tq69Y4dO2Zv7OQHAQQGKMB9lpVs6onOuVur6v+u5OpctDiBzc3Ny66trX2tuMZ61pCZvaWqquN61jbtjligruu7qOrLR0zQ1tLf572/SVuTlTJPXdf3VlXu/WdsCAEAGUiUINCBQF3XR6rqW0WE0MgFfVX1ts65Ny44DcMRWIqAmZ09xvjrpVxs2Bd5r3PuOFX9w7CXWcbqCABI7wMBAGkjKvIEeL0h7UQAQNqICgQQaF+AAID2TZkRAQQQQAABBBBAAAEEEEAAAQS2EeBGcfJo9DoAwMzOH2OcfQPeWZMrpUBU9ZTZN5dDgcD+BEIInxGRI9E5oMAnnHNHq+ppfXQiACB71wgAyKbqvpAAgCxjAgCymPZftLGxcYnJZPIpETl0gWkYulvAzF5dVdWdAEEAgeEKcJ9l6Xv7LefctVX1Z0u/MhcsViCEMLsXdqliG+xHY+9zzt1GVX/Tj3bpEoHTBfg73MpJIACgFcb+TkIAQH/3js77LRBCeLCIPLPfq1h992Z2RFVVX1x9J3SAQJ6Ama3FGB8tIo/LG0HVdgLOuUNV9ecIdS9AAEDamACAtBEVeQLc50g7EQCQNqICAQTaFyAAoH1TZkQAAQQQQAABBBBAAAEEEEAAgW0EuFGcPBq9DgCYrS6E8DkRuWpypRScIfB07/3D4UBgT4EQwoNE5FmoHFhAVV/inLtHX50IAMjeOQIAsqm6LyQAIMuYAIAspv0XbW5uXmFtbe0rC0zB0DMFvuS9vzIgCCAwbAHusyx9f9/tvT966VflgsUKbGxsXGwymXyn2Ab70ZjN7oF47x/Sj3bpEoEzBczs3DHG2fOX8+Ayv4CZ3bmqqlfNP0N5I+u6vreqvqC8zsrriACA8vaEjoYvYGYXijF+b/gr7XaFqnp759zru70KsyPQjUAI4QMicqNuZh/NrNfy3n96NKtd4UIJAEjjEwCQNqIiT4DXG9JOBACkjahAAIH2BQgAaN+UGRFAAAEEEEAAAQQQQAABBBBAYBsBbhQnj0bvAwBmK2Sfk/u8ZwEBAI24hl9sZmePMb5FRI4a/moXW6H3vtf3twkAyN5/AgCyqbovJAAgy5gAgCym/RfFGF9oZvdaYAqGioiZvamqqtuAgQACwxfg+ffy9lhVX+icu8/yrsiV+iAQQviyiBzeh14L7vGx3vsnFNwfrSFwQIG6ru+vqs+BaX4BAgDmtxvCSAIAhrCLrKFvAgQAtLJj35hOp8eur6/Png/wg0DvBGKMdzCz1/Su8cIa7vtr1YVxbtsOAQDpnSIAIG1ERZ4ArzeknQgASBtRgQAC7Qv0+g2S7XMwIwIIIIAAAggggAACCCCAAAIIdCnAjeKk7iACAPhQa3Kf9yz43+l0ev319fWvNhpF8WAFzOwCMcYfDHaBLS3MzK5eVdXnWppuJdPwuzKbnQCAbKruCwkAyDImACCLaf9FPF9YAO/Moe9xzt1OVX/bymxMggACRQvwe3N52zOdTi+7vr5+8vKuyJX6IEAAwOK7xAcmFjdkhtUKmNm5YowfEpErr7aTXl/9R865S6jqRq9XsUfzdV3fW1VfMJT1dLkOAgC61GVuBLa9//YNEbkUPvMLOOcurKrfn38GRiKwegHuKS2+BzyfXdwwZwYCANJKBACkjajIE+BvQ9qJAIC0ERUIINC+AAEA7ZsyIwIIIIAAAggggAACCCCAAAIIbCPAjeLk0RhEAECM8cZm9r7kainYJaCqxznnZt/4zg8CEkL4SxH5DygOLOCc+zNV/V2fnQgAyN49AgCyqbovJAAgy5gAgCymPy0KIcwCkS4353CGnS5gIvJ07/0/AYIAAuMQ4D7L0vaZbyhfGnV/LhRCeLSI8M31C2yZqt7SOfeOBaZgKAJFCNR1/VpVvX0RzfS0CefcWVX1Dz1t/0/aJgAgfycJAMi3ohKBNgR27tx5Uefcd9uYa8RzfM17f/kRr5+lD0TAzM4ZYzxtIMtZ1TI+6r2fvbbPT4cCBACkcQkASBtRkSfA6w1pJwIA0kZUIIBA+wIEALRvyowIIIAAAggggAACCCCAAAIIILCNADeKk0djEAEAGxsbl5hMJrMPtPOtR8ktP72AdPhMqBGU8Xsya5Pf5Zw7VlXrrOpCiwgAyN4YAgCyqbovJAAgy5gAgCymvYtCCNcXkdnjx3PPMZwhZwo8ynv/ZEAQQGA8Ajx/WMpe/0xEbu29//hSrsZFeiFgZofEGGePXW7Qi4bLbPKk6XR67Pr6+tfLbI+uEGgmwN/kZl77qX6K9/6RC89SyAQEAORvBAEA+VZUItCGQAjhMyJyZBtzjXUOPmQ51p0f3rrNbMfu57U3Hd7qlrYiAgCWQE0AQBqZv01pIyryBLi3kXYiACBtRAUCCLQvQABA+6bMiAACCCCAAAIIIIAAAggggAAC2whwozh5NAYRADBbZYzxlWZ25+SKKThD4EPe+xvBMW6Buq7foKq3GbdCevVmdpeqql6Zriy7ggCA7P0hACCbqvtCAgCyjAkAyGLauyiE8DgReewcQxmyhwChUhwHBMYnwH2Wpez5Sd77w5dyJS7SG4GNjY1LTyaTk3vTcHmNTp1zF1LVH5XXGh0hMJ9ACOF6InLifKMZNRMY0vMZAgDyzzQBAPlWVCLQhgABAAsrPtw59wxVtYVnYgIEChAws3PGGN8nItcooJ0+tvAHVb2Lc+5NfWy+Lz0TAJDeKQIA0kZU5AnwekPaiQCAtBEVCCDQvgABAO2bMiMCCCCAAAIIIIAAAggggAACCGwjwI3i5NEYTADAbKUhhN+JyFmTq6ZgJvBD59zVVPVUOMYpsPvbAz8kIlcap0D2qt/vvb9xdnXBhQQAZG8OAQDZVN0XEgCQZUwAQBbTmUWbm5uXW1tb+2rDYZTvLfArEbmF9/6jwCCAwLgEuM/S/X4P6cOI3WuN5woxxpua2bvHs+LWV/pl7/0VW5+VCRFYsUBd1w9U1X9ZcRt9vvx7vfeD+AZaAgDyjyEBAPlWVCKwqEAI4UEi8qxF5xnx+Pd472824vWz9IEKxBhfamZ3HejyOl+Wmd2rqqoXdX6hEV+AAID05hMAkDaiIk+A1xvSTgQApI2oQACB9gUIAGjflBkRQAABBBBAAAEEEEAAAQQQQGAbAW4UJ4/G0AIAHiYiT0uumoIzBJ7mvf8nOMYpUNf1A1T12eNcff6qVfW2zrk35o8ot5IAgOy9IQAgm6r7QgIAsowJAMhiOrOIAICGYPspN7PXV1V1+8VnYgYEEOibAPdZut0xVX2+c+5+3V6F2fsowL+9xXaNYI3F/BhdrkBd1/9HRN6qqhcst8uiOyMAoOjt6ay59znnbqWqOzu7AhMjgMAuAQIAFjsIqvr3zrk3LzYLoxEoU4DnuAvty//b/VjmDwvNwuBtBQgASB8OAgDSRlTkCfD3IO1EAEDaiAoEEGhfgACA9k2ZEQEEEEAAAQQQQAABBBBAAAEEthHgRnHyaAwqAGC2WvY8ued7FhAA0IhrOMVmdmiM8SsicuhwVtXNSob0IQECALLPCAEA2VTdFxIAkGVMAEAW05lFMcZTzOwiDYdRvgehc+5CqvoTUBBAYHwCPOfuds+n0+nl19fXv9btVZi9jwL825t/18zs/lVVPW/+GRiJQNkCIYRPi8g1yu6y2O5+p6q3d869q9gOMxur6/reqvqCzPLRlznnzqWqvxw9BAAIdChgZueNMf43r0PNjzyk16fmV2DkUAXqur66qn52qOvrel3OuUNU9RddX2es8xMAkN55AgDSRlTkCXDPM+1EAEDaiAoEEGhfgACA9k2ZEQEEEEAAAQQQQAABBBBAAAEEthHgRnHyaAwuACDGeBMze29y5RTsEjCzq1RV9QU4xiVgZofFGH80rlU3X61z7hyq+pvmI8scQQBA9r4QAJBN1X0hAQBZxgQAZDGdWcRzhIZg+5Tz5uPF/BiNQN8F+B3a6Q4O7h5Np1ojmjyE8CURueKIltzaUs3sLVVVHdfahEyEQKEC/H2ef2NU9Y7OudfMP0MZI2OMx5nZy0XkbGV0VHYXBACUvT90NwyBEMKNROQDw1jNcldhZj/w3l9SVTeXe2WuhsDyBMzsHDHGk0TkAsu76qCudD3v/ccHtaKCFkMAQHozCABIG1GRJ8D9jLQTAQBpIyoQQKB9AQIA2jdlRgQQQAABBBBAAAEEEEAAAQQQ2EaAG8XJozG4N5cTAJDc870KVPUVzrl/bDaK6r4LhBCeKyL36/s6uu6fAICuhYudnwCAgraGAICszSAAIIvp9KK6ru+nqrO/g/zMIWBmr6+q6vZzDGUIAggMRID7LJ1t5M9E5Fbe+090dgUm7qVACOH6IvJmvjl1vu1T1Vs45/5tvtGMQqA/AiGEZ4jIQ/rTcTmdDiUAYCYaQjhRRK5Xjm65nRAAUO7e0NlwBHjuOP9equqdnHOvnn8GRiLQD4G6ru+hqi/qR7fldUlQb3d7QgBA2pYAgLQRFXkCPGZMOxEAkDaiAgEE2hcgAKB9U2ZEAAEEEEAAAQQQQAABBBBAAIFtBLhRnDwagwsAMLOzxhhfKyLHJFdPwS4BXhwe30Hgd2PWnj/SOfc0VZ1mVfegqK7ru6vqi3vQ6qpbJABg1Tuwx/UJAMjaDAIAsphOLwohfEVErtBgCKV7CPAhOo4DAgjwXKKzM/A17/3lO5udiXsrEEJ4pIg8qbcLWHHj3PNa8QZw+aUJmNkFY4zfX9oFh3WhnzrnLjyEb1kmACD/YKrqd51zF88fQSUCCDQV4LljU7E/1p/onDtaVX8z9wwMRKAnAmZ2jhjj+0XkyJ60XFSbPN/tbjsIAEjbEgCQNqIiT4DHjGknAgDSRlQggED7AgQAtG/KjAgggAACCCCAAAIIIIAAAgggsI0AN4qTR2NwAQCzFYcQniAiszdIryUFKBBV/bZz7pJQjEMghDD7Rslrj2O1c6/yt7u//WtQ3xJIAED2eSAAIJuq+0ICALKMCQDIYtr1GPExIvL4zHLK9hYwEXm69/6fgEEAgXELcJ+lm/3nTdvduA5hVgIA5t9F/l3Nb8fIfgqEEP6viPxzP7tfbdfOuYNUdWO1XSx+dQIAmhnyd6KZF9UINBEIIXxKRK7ZZAy1pwuo6vOdc/fDA4GxCMQYX2JmdxvLelte53947/+65TmZ7vT3Gz1MRJ4GxvYCBABwOtoS4PWGtCQBAGkjKhBAoH0BAgDaN2VGBBBAAAEEEEAAAQQQQAABBBDYRoAbxcmjMcgAgNmqQwh/EJGDkgIUEAAwojMQQpi94erNInKBES17nqV+0Ht/1DwDSx5DAED27hAAkE3VfSEBAFnGBABkMREAkMm0XdmW994tOAfDEUBgAALcZ+lkE5/rvX9AJzMzaa8FzOxcMca3i8j1er2QFTRvZm+oqup2K7g0l0RgZQIEACxE/0zv/UMXmqGAwQQANNsEAgCaeVGNQBMBAgCaaO1dy++m+e0Y2V8B7jXNvXcEAMxNd+CBBACkYQkASBtRkSfA34C0EwEAaSMqEECgfQECANo3ZUYEEEAAAQQQQAABBBBAAAEEENhGgBvFyaMx2ACAnTt3XtQ5992kAAUzgSAij/De8w1RAz8PdV3fX1WfM/BlLrw859xhqvqThScqbAICALI3hACAbKruCwkAyDImACCDaWNj4+KTyeRzInJwRjkl+wjEGC920EEHnQIMAgggwH2W9s/AdDo9fH19/aT2Z2bGvgtsbGxccjKZfLPv61hF/6p6rHPurau4NtdEYFUCZnaOGOOJInKlVfXQ5+sO4QOXBAA0O4Fm9tqqqv6h2SiqEUAgJVDX9Z1V9V9FZEeqlv+/t8B0Or3C+vr6V3FBYGwCdV1fRVX/a2zrbmG9O1X1Ls65N7YwF1PsIUAAQPo4EACQNqIiT4DXG9JOBACkjahAAIH2BQgAaN+UGRFAAAEEEEAAAQQQQAABBBBAYBsBbhQnj8ZgAwBmK48xfsvMLpFUoEBU9YTJZHIfVf0DHMMUMLPzxRh/PMzVtbqqL3rvj2h1xkImIwAgeyMIAMim6r6QAIAsYwIAMpg2Nzcvs7a29vWMUkr2EVDV7zjneEzNyUAAgV0C3Gdp/SA8wXv/2NZnZcJBCMQYjzGzdwxiMctdxFu998cu95JcDYEyBOq6fpWq3rGMbvrVxdbW1iV37Njx7X51vXe3BAA03r0Pe+9v2HgUAxBA4IACdV0/QFWfDVMzAVX9n8lkcjlV3dlsJNUI9F/AzA6JMf68/ytZ/grM7B5VVb1k+Vce9hUJAEjvLwEAaSMq8gR4vSHtRABA2ogKBBBoX4AAgPZNmREBBBBAAAEEEEAAAQQQQAABBLYR4EZx8mgMPQDgpmb27qQCBbsEzOzKVVV9CY5hCsQYX2hm9xrm6tpblXPuYFX9VXszljMTAQDZe0EAQDZV94UEAGQZEwCQwRRjfLmZ3SWjlJJ9BFT1ls45PnzIyUAAgV0C3Gdp/SAQANA66XAm5N/bfHupqjd3zr1rvtGMQqD/AvzumHsP3+29P3ru0QUMJACg2SaY2fdE5Liqqj7bbCTVCCCwnYCZnT3G+G8i8pcoNRMwsztXVfWqZqOoRmAYAmZ2UIzx9SJyzDBWtLxVEADQjTUBAGlXAgDSRlTkCXAPI+1EAEDaiAoEEGhfgACA9k2ZEQEEEEAAAQQQQAABBBBAAAEEthHgRnHyaAw6AMDMzhJjfB0vFifPwRkFP/benz+7msJeCfD7MG+7CADIcxp4FQEABW0wAQBZm0EAQAYTfwczkPZf8h7n3N+r6h/mnoGBCCAwKAF+n7a3nar6nclkctWhBpC1JzXemfj3Nt/ee+95b9p8dIwaiEAI4Voi8smBLGeZyyAAYJnahVzLzO5eVdVLC2mHNhDovYCZHRZj/FHvF7L8BZzonLupqv5u+ZfmigiUIVDX9T1V9V/L6KZXXfzCOXdxVf11r7ouvFkCANIbRABA2oiKPAHuf6adCABIG1GBAALtC/AiS/um2TOa2Tm2trYG+e1V2QgUIoAAAj0VmEwm51LVXy67/a2tLVv2NbkeAggggEArAg+fTCZPb2UmJkGg5wLcKE5u4KADAGarr+v6Nap6h6QEBbsEptPpFdfX178Mx7AENjc3L7u2tva1Ya2q/dUM/Q2fdV3fXVVf3L7c4GYkAKCgLSUAIGszCABIMG1ubl5hbW3tK1maFO0r8GTv/aNgQQABBM4Q4D5Lq2fhrd77Y1udkckGI8Dj4Pm20nu/JiK8vj0fH6MGImBm5w0h/KeqXnAgS1rWMj7hnDtGVX+xrAu2fZ0Qwokicr225x36fEMOhB363rG+8gQIAJh7T97nvb/J3KMZiMBABEIIHxGRGwxkOUtbhnPuz1X1tKVdcAQXIgAgvckEAKSNqMgT4PWGtBMBAGkjKhBAoH0BAgDaN82ekQCAbCoKEUAAgeIECAAobktoCAEEEChdgACA0neI/pYmwI3iJPXgAwBijH9rZu8SEZfUoGAm8E3v/aWhGJZACOHjInKdYa2q9dV8azqd3mrIARgEAGSfGQIAsqm6L+SDT1nGBAAkmEIIs3Cjw7M0KdpTYOq9n0CCAAII7CnAfZb2zgPfUt6e5RBn4nFw8101s9dVVUUIaHM6RgxQIITwYBF55gCX1umSZkHCzrnXdXqRDiePMR5nZm/q8BKDnFpVX+Ccu+8gF8eiEFiyQIzxRWZ2jyVftveXU9VbOufe0fuFsAAEFhSIMR5rZm9ecJrRDScAoP0tJwAgbUoAQNqIijwBXm9IOxEAkDaiAgEE2hcgAKB90+wZCQDIpqIQAQQQKE6AAIDitoSGEEAAgdIFCAAofYfob2kC3ChOUg8+AGAmEELYEJH1pAYFMwECAAZ2Duq6vtPub33n38CB9/bD3vsbDmz791oOAQDZu0sAQDZV94V88CnLmACABBMBAFnn6E+KnHMXVtXvzzeaUQggMFQB7rO0t7MEALRnObSZ6rq+t6r+i4hUQ1tbl+tR1b93zvFhkS6Rmbs3AgQAzLdVfQ8A2P1aiM23+nGP4nHZuPef1bcnwPPF+Sz5HTSfG6OGKcDvkbn29Yfe+wvONZJB+xUgACB9MAgASBtRkSfA7/20EwEAaSMqEECgfQECANo3zZ6RAIBsKgoRQACB4gQIAChuS2gIAQQQKF2AAIDSd4j+libAjeIk9SgCAGYKnIXkWdiz4Ene+0c3GkFxkQJm5mOMTxORBxXZYEFNjeENVgQAZB84AgCyqbovJAAgy5gAgAMwhRBmj2mekCVJ0Z4C3/LeXwoSBBBAYF8Bnlu3cyam0+kV19fXv9zObMwyNIEQwiNE5MlDW1fH6/mliBznvf9wx0aBmTcAACAASURBVNdhegR6IxBC+KyIXL03DZfR6OOcc09Q1d5+iJ7HanMfpA9674+aezQDEUBANjc3L7+2tnYSFM0EnHN/pqq/azaKagSGKxBC+C8RucpwV9jNysbwOnc3cvuflQCAtDYBAGkjKvIEeA6bdiIAIG1EBQIItC9AAED7ptkzEgCQTUUhAgggUJwAAQDFbQkNIYAAAqULEABQ+g7R39IEuFGcpB5NAECM8RVmdnxShIKZwGedc8eo6k/g6LeAmZ0nxnhqv1exlO4f7b1/0lKutMKLEACQjU8AQDZV94UEAGQZEwBwACYCALLO0J8UqeqtnXNvm280oxBAYMgC3GdpZXc/5Jy7rar+byuzMcngBAgAmGtL3+69v9VcIxmEwEAFCACYb2Odc+uqWs83evWjeKw23x6Y2fdmQTJVVc2CM/hBAIE5BEIInxSRa80xdLRDzOzN3vs7qGoYLQILR2AfATM7d4zxZ8A0EyAAoJlXqpoAgJSQCAEAaSMq8gR4Dpt2IgAgbUQFAgi0L0AAQPum2TMSAJBNRSECCCBQnAABAMVtCQ0hgAACpQsQAFD6DtHf0gS4UZykHlMAwNFm9s6kCAW7BPg2wmEchBDCj0XkfMNYTXercM6dS1Vn3xY46B8CALK3lwCAbKruCwkAyDImAGAbpo2NjYtPJpMviMjZsyQpOkPgvc65Y1V1JyQIIIDAvgLcZ2nlTDzJe//oVmZiksEJ7Ny58yLOuS+JyDkGt7gOF+ScO0RVf9HhJZgagd4JmNmhMcaf9q7xFTdMAMCKN2C1lz/NOXchvol7tZvA1fsrQABA870zs7tUVfXK5iMZgcBwBQgAmG9vzexNVVXdZr7RjNrP/c+HicjTkNlegAAATkdbArzekJYkACBtRAUCCLQvQABA+6bZMxIAkE1FIQIIIFCcAAEAxW0JDSGAAAKlCxAAUPoO0d/SBLhRnKQeTQDATKKu69ep6u2SKhTsEiApvt8HYXNz8wpra2tf6fcquu9eVb87mUyurKq/6f5qq70CAQDZ/gQAZFN1X0gAQJYxAQDbMG1sbFx6MpmcnKVI0Z4CfDCV84AAAtsKcJ+llcPB79lWGIc5ycbGxiUmk8m3hrm67lbFPazubJm53wL83Z5r/67nvf/4XCMLGMSeL7wJN/Lef2jhWZgAgZEJmNn5YowfEJHDR7b0RZb7K1W9g3PuvYtMwlgEhihQ1/W9VfUFQ1xbh2v6sPf+hh3OP6qpQwgEACR2nACAUf2T6HSxPIdN8xIAkDaiAgEE2hcgAKB90+wZCQDIpqIQAQQQKE6AAIDitoSGEEAAgdIFCAAofYfob2kC3ChOUhMAkCQadcEjvPdPHbVAjxcfQjhRRK7X4yUspXUzu2dVVS9eysVWfBECALI3gACAbKruCwkAyDImAGAbprquX6Wqd8xSpOiPAnyAjsOAAAIHEuA+y8Ln4+cicnPv/acXnokJBikQYzzBzO40yMV1tCgze1BVVc/uaHqmRaDXAiGEx4vIY3q9iBU03+fnRCGER4nIE1fANphLjul+8WA2jYWsXKCu6/ur6nNW3ki/Gni/9/7G/WqZbhFYjgABAHM5EwAwF9v+BxEAkMYkACBtREWeAK83pJ0IAEgbUYEAAu0LEADQvmn2jAQAZFNRiAACCBQnQABAcVtCQwgggEDpAgQAlL5D9Lc0AW4UJ6lHFQBgZgfHGH8mIi4pQ8FM4GTv/WWh6KcAAQBZ+/Yp59xRqvr7rOqeFxEAkL2BBABkU3VfSABAljEBANsw8Vwg6/zsVeScO7+q/rj5SEYggMBYBPjduvBOf9N7f+mFZ2GCwQrwb6z51jrnnKpuNR/JCASGL7Bz586LOOdOGf5K211hnwMAzOw8McZT2xUZ3Wybqnpn59wbR7dyFozAnAIEAMwFRwDAXGwMGoOAmZ01xvhhETlyDOttaY2zxy93cc69vqX5Rj0NAQDp7ScAIG1ERZ4A90LTTgQApI2oQACB9gUIAGjfNHtGAgCyqShEAAEEihMgAKC4LaEhBBBAoHQBAgBK3yH6W5oAN4qT1KMKAJhphBA+KiLXT8pQIGb2Pe/9dVX1+3D0S4BvRsjer+d57++fXd3zQgIAsjeQAIBsqu4LCQDIMiYAYBsmngtknZ+9ivr8QZfmq2UEAgjMI8Dv1nnUzhxjZm+squq2i83C6CEL8G+s8e5+wzl3OVWdNh7JAARGIGBm593a2vqMmV1kBMttbYl9fl5EAEBrx0Ccc2dX1d+2NyMzITBMATOrYozPEJHRvNbSxk72+W9NG+tnDgRSAgTdp4T+9P+b2d2rqnpp85GM2FeAAID0mSAAIG1ERZ4A90LTTgQApI2oQACB9gUIAGjfNHtGAgCyqShEAAEEihMgAKC4LaEhBBBAoHQBAgBK3yH6W5oAN4qT1KMLAJiJcC6S52LPgid47x/baATFKxUws7PFGN9D0EV6G8b2BisCANJnYncFAQDZVN0XEgCQZUwAwH6YeINW1tnZq0hVT3DOHd98JCMQQGBMAjyfXmy3x/YcZDGt8Y0OITxERGYfnuInU0BVb8s3NGdiUTZagRDCQ0Xk6aMFmGPhZna3qqpeNsfQlQ8xs7PEGF8tIrdaeTM9b0BVX+ycu2fPl0H7CHQuYGbnizH+uPMLDesCD/Pe87h/WHvKaloWiDHe0sze1vK0g56OAID2tpfXl9KWBACkjajIE+D1hrQTAQBpIyoQQKB9AQIA2jfNnpEAgGwqChFAAIHiBAgAKG5LaAgBBBAoXYAAgNJ3iP6WJsCN4iT1KAMA6rq+0+wDTkkdCmYCv5tOp1dbX18/GY5+CJjZuWOMP+tHt6vrcjqdXn59ff1rq+tg+VcmACDbnACAbKruCwkAyDImAGA/TCGEL4nIFbMEKdoloKrHOefeAgcCCCBwIAHusyx2PggAWMxv6KNDCJ8XkSOGvs4210cAQJuazDVUAQIA5trZd3nvbz7XyAIG1XV9H1V9fgGt9L4FM3tDVVW36/1CWAACHQoQANAc1zl3DlX9TfORjEBgXALcg2q23wQANPNK3P98mIg8rb0ZhzcTAQDD29NVrYjf9Wl5AgDSRlQggED7AgQAtG+aPSMBANlUFCKAAALFCRAAUNyW0BACCCBQugABAKXvEP0tTYAbxUnqUQYAhBCuLSJvF5FDk0IUzD4Mdifn3Oxbg/jpgQC/9/I2yTl3blX937zqYVQRAJC9jwQAZFN1X0gAQJYxAQD7MJnZhba2tj5iZhfPEqRoJvA27/2toUAAAQRSAjzfSAlt///N7MpVVc0CavhBYL8CBAA0Phg8Dm5MxoCxCoQQPiciVx3r+udYNwEAc6ANeMjTnHOPUtWtAa+RpSEwt0CM8Rgze8fcE4xv4Dedc0eo6u/Ht3RWjEAzgRDCZ0TkyGajxl3tnDtYVX81boXFVx9CIAAgwUgAwOLnjBlOF+D1hvRJIAAgbUQFAgi0L0AAQPum2TMSAJBNRSECCCBQnAABAMVtCQ0hgAACpQsQAFD6DtHf0gS4UZykHmUAwEylruvXz74lLClEwS4BvqWwHwehruv7qepz+9Ht6ro0s7d47++oqhur62L5VyYAINucAIBsqu4LCQDIMuaDT/swhRAeKSJPytKj6AwBAgA4CwggkCXAfZYspv0WEQAwv90YRoYQbigirxeRc49hvW2sUVVv4px7XxtzMQcCQxcgAKDZDqvqKdPp9Niqqv6r2cgyquu6vo+qPr+MbobRhaq+ZDqdfqmqqhcPY0WsAoH2BHiO2MzSzO5aVdXLm42iGoFxCpjZeWKMp45z9fOtmgCA+dz2HUUAQNqRAIC0ERV5AjyWTDsRAJA2ogIBBNoXIACgfdPsGQkAyKaiEAEEEChOgACA4raEhhBAAIHSBQgAKH2H6G9pAtwoTlITAJAkomAmQABAP85BCOEjInKDfnS7ui7N7N5VVf3r6jpYzZUJAMh2JwAgm6r7QgIAsowJANiHiQCArHOzV5Fz7pyq+uvmIxmBAAJjE+A+y/w7TgDA/HZjGBlCeLiIPHUMa21rjdyrakuSecYgYGYHxxh/OYa1trVGVb29c24WzNK7HzM7KMY4u0/MN+a2u3u1qt7BOfeWdqdlNgT6LcBzxGb7RwBAMy+qxy1AAEDz/ScAoLnZ/kYQAJB2JAAgbURFngCPJdNOBACkjahAAIH2BQgAaN80e0YCALKpKEQAAQSKEyAAoLgtoSEEEECgdAECAErfIfpbmgA3ipPUow0AmMmEEIKIuKQSBTOBr3nvLw9FuQJmdliM8b0icuVyuyyisxO996MMSSAAIPv8EQCQTdV9IQEAWcYEAOzBNPugw9bW1vPN7C5ZehTNBD7mvb8+FAgggECOAPdZcpT2W/MU7/0j5x7NwMELEADQeIt5/NKYjAFjF+BveLMT0OcAgN2vfXxMRK7bbNVUZwoc5b3/YGYtZQgMWqCu6yur6hcGvch2F/dB7/1R7U7JbAgMV2B3iNVnReSSw11l+ysjLG9xUwIA0oYEAKSNqMgT4F5F2okAgLQRFQgg0L4AAQDtm2bPSABANhWFCCCAQHECBAAUtyU0hAACCJQuQABA6TtEf0sT4EZxknrUAQB1Xd9DVV+UVKJgJnDa7m+3+Xc4yhSo6/qeqjq6b7VvuhuqenPn3LuajhtCPQEA2btIAEA2VfeFBABkGRMAsAfTxsbGJSeTyTez5CjaJeCcm6jqFA4EEEAgR4D7LDlK+60hAGBuunEMJACg2T475ypVnQV78oMAApkC/A3PhNpdRgBAM6+xVc/uw0+n01dXVfWfY1s760VgT4EQwsdF5DqoZAsQAJBNRSECpwvUdX1fVX0eHvkCBADkW21XSQBA2pAAgLQRFXkC3KtIOxEAkDaiAgEE2hcgAKB90+wZCQDIpqIQAQQQKE6AAIDitoSGEEAAgdIFCAAofYfob2kC3ChOUo86AGCmwxlJnpE9C0Z/XhppLbF49zcgfF9EzrbEy/byUmN+0wMBANlHlgCAbKruCwkAyDImAGAPJgIAss7MXkUEADQ3YwQCYxbgOfTcu08AwNx0wx9oZheOMX5VRM46/NW2s0ICANpxZJZxCdR1fRVV/a9xrXr+1fY9AGD2PtEY46/mF2BkhsBvnXOHqGqdUUsJAoMUIACg2bY6586hqr9pNopqBMYtQABA8/0f82vhzbX2P4IAgLQkAQBpIyryBHi9Ie1EAEDaiAoEEGhfgACA9k2zZyQAIJuKQgQQQKA4AQIAitsSGkIAAQRKFyAAoPQdor+lCXCjOEk9+g90xxhvYWZvT0pRsEtgOp1efn19/WtwlCUQYzzGzN5RVlfldeOcO1RVf15eZ8vpiACAbGcCALKpui8kACDLmACAPZhijP9gZq/OkqNIVPU2zrk3QYEAAgjkCnCfJVfqzDpV/bZz7pLNRzJiLAIbGxsXm0wm3xnLeltY51edc1dS1djCXEyBwGgE+F3TfKv7HjbC47bmez7niE87526pqqfOOZ5hCPRWgACAZlvHh3KbeVGNwEwgxnhzMztBRM6JSJ4Av2vynA5URQBA2pAAgLQRFXkCPG9NOxEAkDaiAgEE2hcgAKB90+wZCQDIpqIQAQQQKE6AAIDitoSGEEAAgdIFCAAofYfob2kC3ChOUo8+AGDnzp0Xdc69RUSumtSiQMzsLVVVHQdFWQL8rsvbDwIA6rur6ovztEZdRQBAQdtPAEDWZhAAsAcTfxOzzswfiwgAaOZFNQIIiPB7tvkpIACgudnYRvCh3GY73vdv5W62WqoRaE+A3zXNLQcQAPAQEXlG85UzYg6BjzjnbqSqW3OMZQgCvRQIIdxARN4gIuft5QJW0DQfyl0BOpcchABhI8220cweUFXVc5uNonpPAQIA0ueBAIC0ERV5ArzekHYiACBtRAUCCLQvQABA+6bZMxIAkE1FIQIIIFCcAAEAxW0JDSGAAAKlCxAAUPoO0d/SBLhRnKQefQDATKiu6zeq6t8ntSjYJcAbVMo6CCGEd4rI0WV1VWQ3D3HOPUtVrcjultBUXRMAkMlMAEAm1DLKCADIUiYAYA8mHv9nnZkzit67+1sK60ajKEYAgVEL8Hu2+fYTANDcbGwjQgi/EpFzjG3d866XAIB55Rg3dgEzW4sxPlZEHjN2i9z19z0AwMzOG2P8Se56qVtY4DQz+/eqqu6w8ExMgEAPBOq6vq+qPq8HrRbRYozxogcddND/FNEMTSDQMwECABpv2Ae990c1HsWAPwoQAJA+DAQApI2oyBPg9Ya0EwEAaSMqEECgfQECANo3zZ6RAIBsKgoRQACB4gQIAChuS2gIAQQQKF2AAIDSd4j+libAjeIkNQEAsusbDB8hIk8SEe5dJY/MroJreu8/k1dKVZcCZnaBGOO7ReTKXV5nAHOfpqp3cs7NrEb7QwBA9tYTAJBN1X0hAQBZxgQA7Gaq6/pIVeUxStax2VX0Du/9LfPLqUQAAQR2PX8ebaDWvPtvZq+uqupO845n3PAF+HfVaI9/LiJ/773/SKNRFCOAwC6BEMLDReSpcOQJDCAA4OAY4+w58qXzVkxViwI39t6/v8X5mAqB4gQIAGi2Jc65g1V1FvzFDwIINBQIIfyLiDyw4bAxlxMAsODuEwCQBiQAIG1ERZ4A90XTTgQApI2oQACB9gV4E3X7ptkzEgCQTUUhAgggUJwAAQDFbQkNIYAAAqULEABQ+g7R39IEuFGcpCYAYDdRCGFLRNaSYhTMBL7qvb8CFKsX4APd2XvwMe/99bOrB1rIecneWAIAsqm6LyQAIMuYAIAzH899gVCcrDNzRhEBAI24KEYAgZkA91manwPvPe+Tac42qhH8u2q03e/y3t+80QiKEUDgjwIEADQ7DKr6CufcPzYbVVZ1Xdf3U9XnltXVOLpR1ZdNp9OXVVX1uXGsmFWOTYAAgGY7TgBAMy+qEdhXgOfNjc4EAQCNuP60mACANCABAGkjKvIE+P2ediIAIG1EBQIItC/AC5vtm2bPSABANhWFCCCAQHECBAAUtyU0hAACCJQuQABA6TtEf0sT4EZxkpoAgN1Es/smMUa+eSF5ZHYVzMISHum9f3peOVVdCfCB7jxZ59zZVPX3edXDreK8ZO8tAQDZVN0XEgCQZUwAwG6mEAIBAFlH5vQi59xZVfUPDYZQigACCBAAMMcZIABgDrSRDeH+ZaMNJwCgERfFCOwtQABA8xPR97/jBAA03/OWR8yecwfv/TlbnpfpEFipgJkdGmP8HxE5aKWN9OTiZvaAqqqeJyLWk5ZpE4HiBHje3GhLCABoxPWnxQQApAEJAEgbUZEnwO/3tBMBAGkjKhBAoH0BAgDaN82ekQCAbCoKEUAAgeIECAAobktoCAEEEChdgACA0neI/pYmwI3iJDUBAHsQ8SHD5Hn5Y4GZvdZ7f08+VJ1v1nalmR0cY/xl2/MOcL4Tvfc3GOC6Gi+JAIBsMgIAsqm6L+Rvc5YxAQC7mQgAyDovfyzq+wdZmq2WagQQaEuA+yyNJT/jvb9m41EMGI1AXddHqupnRrPgxRf6OO/94xefhhkQGK9ACOHzInLEeAWarXwIz5tCCJ8QkWs3WznVHQg8RURm9x0/0MHcTInAUgXM7DwxxlOXetEeX8zM7l5V1Ut7vARaR2DlAiGEj4rI9VfeSE8aMLO7VlX18p60W1ybBACkt4QAgLQRFXkCvN6QdiIAIG1EBQIItC9AAED7ptkzEgCQTUUhAgggUJwAAQDFbQkNIYAAAqULEABQ+g7R39IEuFGcpCYAYA+iGOOtzOytSTUKdglMp9PLra+vfx2O1QjUdf1aVb39aq7en6s6586rqj/tT8fddUoAQLYtAQDZVN0XEgCQZUwAgIjEGP/WzF4jIufKUht5kZndraqql42cgeUjgMAcAtxnaYZmZlepquoLzUZRPSaBEMLnROSqY1rzImsdwgdxF1k/YxFoQ4AAgGaKQ/i9QwBAsz3vulpVXzGdTl9UVdUsjIMfBHopQABAs20jAKCZF9UI7E/AzM4XY/wxOnkCBADkOW1XRQBA2o8AgLQRFXkCvN6QdiIAIG1EBQIItC9AAED7ptkzEgCQTUUhAgggUJwAAQDFbQkNIYAAAqULEABQ+g7R39IEuFGcpCYAYA8iM3MxxreIyDFJOQpmAr/33p8NitUI8Pstz50AgDOdCADIOzO7v4nretnVFHYqQABAFi8BACISQvgnEZl9mx4/GQLOOa+qMaOUEgQQQGAvAZ6HNDsQBAA08xpjNQEAzXZ9CB/EbbZiqhFoX4AAgGamQ/i9Y2ZniTH+vtnKqe5YYKeI1N77c3Z8HaZHoBMBAgAasZ7onLuRqoZGoyhGAIG9BAgAaHYgCABo5rVvNQEAaT8CANJGVOQJ8HpD2okAgLQRFQgg0L4AAQDtm2bPSABANhWFCCCAQHECBAAUtyU0hAACCJQuQABA6TtEf0sT4EZxkpoAgH2I+PBY8szsVTCEN0A2W3EZ1SGED4rIDcvoptwuzOx+VVU9v9wOl9sZAQDZ3h/33hMAkM3VbSEBAFm+BAAQAJB1UPYsIgCgMRkDEEBgtwD3WZodBQIAmnmNsZoAgEa7/gHv/d80GkExAgjsV4C/540OxiCec4cQPiIiN2i0coqXJqCqfzudTn9cVdV/L+2iXAiBBQRijLcxszcsMMWYhn7Ye8/reWPacdbaiQABAM1YCQBo5rVvNQEAaT8CANJGVOQJcH8i7UQAQNqICgQQaF+AAID2TbNnJAAgm4pCBBBAoDgBAgCK2xIaQgABBEoXIACg9B2iv6UJcKM4SU0AwH6IODfJc7NnwZO8949uNILihQRCCNcVkTeKyGELTTT8wd+cTqc3X19f//rwl5q3QgIA8pxEhACAbKruCwkAyDIexIcRslZ6gCJCnPIFVfUlk8nkXqo6zR9FJQIIIHC6AM+Xm50EAgCaeY2xmgCA/F3nzeX5VlQikBLg73lKaK//P4jn3GZ2WIzxR41WTvFSBVT1uyLyMefc8Uu9MBdDYA4B/o40QiMAoBEXxQjsX8DMDgohvFxVb4tRWoAAgLTRgSoIAEj7cY8mbURFngCPK9NOBACkjahAAIH2BQgAaN80e0YCALKpKEQAAQSKEyAAoLgtoSEEEECgdAECAErfIfpbmgA3ipPUBADsh4hzkzw3exZ8xXv/F41GULyQQF3Xd1XVly40yTgGf8J7PwtL4Ge3AAEA2UeBAIBsqu4LCQDIMh7EhxGyVrpN0c6dOy/qnDtZRKpF5hnLWFW9nXOOb2kby4azTgRaFuD5ciPQZznnHkrgSiOzURXXdf0AVX2WiKyNauFzLpY3l88JxzAE9iPA3/NGx2IQz7nNTGOMDxGRpzdaPcWrEPi9qr7ZOXeXVVycayKQI8DfkRyl02uccwep6kb+CCoRQGA7gbqu76+qz0EoS2DTOXduVf1tVjVFewkQAJA+ENyjSRtRkSfA48q0EwEAaSMqEECgfQECANo3zZ6RAIBsKgoRQACB4gQIAChuS2gIAQQQKF2AAIDSd4j+libAjeIkNQEA2xBxdpJnZ8+Cx3jvn9hoBMVzCZiZ39raepaZ3XeuCUY0yHvPveh99psAgOx/AAQAZFN1X0gAQJbxID6MkLXSbYo2NjYuPplMvr3IHCMa+1MROc57/7ERrZmlIoBAiwI8V26E+VTv/SMajaB4VAIhhIfyQcz8LefN5flWVCKQEuDveUpor/8/mOfcMcajzewEETm4kQDFqxQIqnrMZDL5nKr+bJWNcG0E9hTg70j+eeC1qnwrKhFICRAAkBLa+/87586hqr9pNorqmQABAOlzwD2atBEVeQI8rkw7EQCQNqICAQTaF+BNl+2bZs9IAEA2FYUIIIBAcQIEABS3JTSEAAIIlC5AAEDpO0R/SxPgRnGSmgCAbYhijC80s3slBSmYCXzJOXdjVT0Vjm4FzOycMcbTur1K/2c3s/tXVfW8/q+k3RUQAJDtSQBANlX3hQQAZBkP5sMIWavdTxEBAI3k3um9P6bRCIoRQACBPQS4z9LoOBAA0IhrfMUEAOTvuaq+dDKZ3EtVt/JHUYkAAtsJhBBm3wT/DISyBAb1nDuE8CkRuWbWyikqSeAjZvYDEflUVVUvK6kxehmnAM8L8/edAIB8KyoRSAkQAJAS2vv/EwDQzGvPagIA0nYEAKSNqMgT4HFl2okAgLQRFQgg0L4AAQDtm2bPSABANhWFCCCAQHECBAAUtyU0hAACCJQuQABA6TtEf0sT4EZxkpoAgG2IYozHmtmbk4IU7BLY2tq6zI4dO74BR7cCIYSdIrKj26v0f3bn3GGq+pP+r6TdFRAAkO1JAEA2VfeFBABkGQ/qwwhZK96niACARmoEADTiohgBBPYV4D5LozNBAEAjrvEVEwCQv+eq+g/Oudfmj6ASAQQOJLCxsXGJyWTyLZSyBLZU9bbOubdkVRdeZGbrMcaNwtukve0FZkE4tff+LCAhsCqBEMIHRORGq7p+365LAEDfdox+SxYgAKDZ7hAA0Mxrz2oCANJ2BACkjajIE+D1hrQTAQBpIyoQQKB9AQIA2jfNnpEAgGwqChFAAIHiBAgAKG5LaAgBBBAoXYAAgNJ3iP6WJsCN4iQ1AQAHIAohvFVEbpVUpEDM7J5VVb0Yiu4E6ro+UlU/090VBjPzV51z11HV0wazopYWQgBANiQBANlU3RcSAJBlPPoAgLqu7zr7VtgsLYoIAOAMIIDAQgLcZ2nERwBAI67xFRMAkL/nBADkW1GJQI4AAQA5SmfW7A4AeGOzUeVWhxA+JCJ/XW6HdJYp8GFVfZ6IROfc/8scQxkCCwuEEE4UkestPNE4JviA9/5vxrFUVonAcgRCCJ8UkWst52r9vgoBAPPvHwEAaTsCANJGVOQJ8HpD2okAgLQRFQgg0L4AAQDtm2bPSABAOBaFrAAAIABJREFUNhWFCCCAQHECBAAUtyU0hAACCJQuQABA6TtEf0sT4EZxkpoAgAMQhRCuKyIfSypSsEuAb7Ho9iDwrSp5vmb2gKqqnptXPa4qAgCy95sAgGyq7gsJAMgyHn0AAI/5s87JGUU38N7P3qjNDwIIIDCXAL9zs9l+ZmZ/U1XVF7NHUDgqATM7JMY4+/bUI0a18DkXSwDAnHAMQ2AbAQIAmh2NoQUAmNkFYow/aKZAdcECwczeZGbPXF9f/0rBfdLaQAQIAMjfSOfcuVT1l/kjqEQAgZQAAQApoTP/PwEA+Vb7VhIAkLYjACBtREWeAK83pJ0IAEgbUYEAAu0LEADQvmn2jAQAZFNRiAACCBQnQABAcVtCQwgggEDpAgQAlL5D9Lc0AW4UJ6kJAEgQcYaSZ2jPgs9576/eaATFWQJ1Xd9ZVV8uImtZA8Zb9Bnn3HVUdWu8BNuvnACA7FNBAEA2VfeFBABkGRMAEIJlSVFEYBNnAAEEFhbgOXIeoap+xzl3ibxqqsYosHPnzos4504Z49rnWTMBAPOoMQaB7QUIAGh2OoYWACAiGkJ4sIg8o5kE1YULBBGZquoJzrl7Ft4r7fVYgACA/M0jACDfikoEcgUIAMiV2lW36b3f0WgExbsECABIHwQCANJGVOQJ8HpD2okAgLQRFQgg0L4AAQDtm2bPSABANhWFCCCAQHECBAAUtyU0hAACCJQuQABA6TtEf0sT4EZxkpoAgARRCOFdInKzpCQFoqr/E2M8aseOHd+Eoz0BM3NbW1vPMbN7tzfrYGd6uvf+4YNd3YILIwAgG5AAgGyq7gsJAMgyJgCAAICsgzIr8t7zWm22FoUIILA/Ae6z5J0LAgDynMZcRQBAo91/j/eee3ONyChGIC0QQniEiDw5XUnFAAMAJMZ4tJmdICIHs8PDFFDVm89WNplMPq2qPx/mKlnVKgQIAMhXJwAg34pKBHIFCADIlTq9jtcDmnmdUU0AQNqNAIC0ERV5ArzekHYiACBtRAUCCLQvwJtK2jfNnpEAgGwqChFAAIHiBAgAKG5LaAgBBBAoXYAAgNJ3iP6WJsCN4iQ1AQAJIjNbizHybeLJo/THgkd573njaL5XstLMzh5j/HWykALexJA4AwQAZP8jIQAgm6r7QgIAsowJACAAIOugzIp4w182FYUIILCNAPdZ8o4GAQB5TmOuIgCg0e4TANCIi2IE8gQIAMhzmlUNMQBgtq4QwlEi/z97dx4v+VHX+//zma7qcxIiIigYBCSBAOJVQCAsXrwoIEZ2wxJCcAFRRH8iiMgiiyAgrrhwA4qgEgjEBNmMgSsKiAIiKC4XLqu4scgqy5z5VvWp3+NkZpKZycz5fL7d32+f6q5X/s37W131rO+cPl3d/T5ymV+C5IoKvOnQ76Y/uqLzZ9oVCaSU7iYiF4jItSuaVrVToQCg2q1hYissQAFAv83j/YB+XofTFADYbhQA2EYkfAK832A7UQBgG5FAAIHhBSgAGN7UPSIFAG4qgggggEB1AhQAVLclTAgBBBCoXYACgNp3iPktTYCDYpOaAgCTSHb+Gs5DSik7H2jhP1tgNpvNbra5ufkhO0rCI0ABgEdJJIRwQ1X9mC/dZooCAPe+UwDgpho/SAGAy7jpAoCU0jtE5HYuKUIUAHAPIIDAwgKcs/gIKQDwObWcogCg1+5TANCLizACPgEKAHxOO6l1LQDYWRu/2/nvgzVIpp01xBina7AWlrBHAl3X/biq/vYePfxKPWwp5Sem0+nzV2rSTBaBFRAopYSc8+XPafxnC1AAYBsdL0EBgO1GAYBtRMInwGtS24kCANuIBAIIDC9AAcDwpu4RKQBwUxFEAAEEqhOgAKC6LWFCCCCAQO0CFADUvkPMb2kCHBSb1BQAmESXfwjuf4rIK0Xkuo5485HZbHaTzc3NDzYPMRAAP8d8kCGE66nqf/jSbaYoAHDvOwUAbqrxgxQAuIxbLwD4WxG5tUuq8VAIYUNVu8YZWD4CCCwowOsTH6Cqnh9CeJQvTapFga7rfkRVX9ji2udY85NjjM+e4zouQQCBXQQoAOh3e4QQgqrO+l1Vf7qUcoOcM6Wq9W/V0DO8TFV/R0QOhBAuHXpwxltfAQoA/HtbSvmx6XT6Av8VJBFAwCvA2ZRX6vLiH7675ee6IkkBgI1GAYBtRMInwM9024kCANuIBAIIDC/AL5HDm7pHpADATUUQAQQQqE6AAoDqtoQJIYAAArULUABQ+w4xv6UJcFBsUlMAYBIdDKSULhGR73PGW4/9SYzxnq0jDLH+lNITROQ5Q4y1zmOUUl4aY/xRVd2/zutcdG0UALgFKQBwU40fpADAZUwBAAUArhuFAgAXEyEEEDAEOGfx3SJ8wNrn1HKKf0v+3effk9+KJAJ9BCgA6KMlssYFACenlF6oquf1EyG9JgJbpZRXl1KesbGx8b41WRPLGFGAAgA/LgUAfiuSCPQV4PW0X4zX036rI5MUANhuFADYRiR8AvxMt50oALCNSCCAwPACFAAMb+oekQIANxVBBBBAoDoBCgCq2xImhAACCNQuQAFA7TvE/JYmwEGxSU0BgEl0MFBK0ZzztjPefIw3k4e5BVJKfyoi3zPMaOs7SinlsdPp9NfXd4XDrIwCALcjBQBuqvGDFAC4jCkAoADAdaNQAOBiIoQAAoYA5yy+W4TXxD6nllP8W/LvPv+e/FYkEegpoIdec9+i53VNxte1AODQZu7cC+8Ukds2ubksekfg8HtfvxVj/ClIEDiRAAUA/nuDAgC/FUkE+grwetovxutpv9WRSQoAbDcKAGwjEj4BfqbbThQA2EYkEEBgeAEKAIY3dY9IAYCbiiACCCBQnQAFANVtCRNCAAEEahegAKD2HWJ+SxPgoNikpgDAJLoywP3UA0vk72KM39brCsJHCXRd9zBV/T1YTIG3xxjvaKYICAUA7puAAgA31fhBCgBcxhQAUADguVH+JoTw7aqaPWEyCCCAwIkEeF3suzf4gLXPqeUU/5b8u8+/J78VSQT6CvCa2y+25gUAklJ6jog8wS9Ccp0FVPUB29vbH5xOp+9d53Wytv4CFAC4zT4lIg+NMb7RfQVBBBBwC/B62k21E7xTjPFtva4gvPO78c+KyC9CcWIBCgC4O4YS4Ge6LUkBgG1EAgEEhhegAGB4U/eIFAC4qQgigAAC1QlQAFDdljAhBBBAoHYBCgBq3yHmtzQBDopNagoATKIrAznnc0opF/a4pOXo51X1h0IIr24ZYd61l1I2c85v5a8uuQTvGmN8kyvZeIgCAPcNQAGAm2r8IF9GcBk3WwCQc75PKeUlIvI1LqmGQ6r60BDCBQ0TsHQEEBhIgHMWHyRfWPY5tZzi35J/9/n35LciiUBfAV5z+8XWvQBgR4Iv9vrvh0aSHyyl/N2+ffs+G0L4sUbWzDINAX5OuG+RP48x3sWdJogAAr0EeD3di+uyGONZva4gTAGA4x6gAMCBRMQlwM90m4kCANuIBAIIDC9AAcDwpu4RKQBwUxFEAAEEqhOgAKC6LWFCCCCAQO0CFADUvkPMb2kCHBSb1BQAmERXBkopIeecelzSevRJMcadvxzEfz0FSimn5Jy/2POyJuN8EcC/7RQAuK0oAHBTjR/kywgu42YLAPgrLK774/IQBQB+K5IIILC7AOcsvjuE1yk+p5ZT/Fvy7z7/nvxWJBHoK8Brbr9YCwUAOxoppceLyHP9MiQbErhjjPHtDa2XpR4jUEr5upzzzl+25z9bgAIA24gEAnMLlFK+Ief873MP0NaFFADMsd+892SjUQBgG5HwCXBGajtRAGAbkUAAgeEFKAAY3tQ9IgUAbiqCCCCAQHUCFABUtyVMCAEEEKhdgAKA2neI+S1NgINik5oCAJPo6EDO+dxSyst6XtZsfDab3Xhzc/PDzQLMuXB+dvngQgg3UNV/86VJUQDgvgcoAHBTjR/kywguYwoAXExthygAaHv/WT0CQwrwWsWnyReWfU4tp/i35N79S2KM93enCSKAQC8BXnP7uVopAMg537uU8hIRuaZfh2RjAq9X1ZeGEC5qbN3NL5cCgF63AAUAvbgII9BPgAKAXl4UAPTiOhimAMBGowDANiLhE+CM1HaiAMA2IoEAAsMLUAAwvKl7RAoA3FQEEUAAgeoEKACobkuYEAIIIFC7AAUAte8Q81uaAAfFJjUFACbR0YFSyvVzzheLyJk9L20yTgHAfNvOzy6fGwUAPqfDKQoA3F4UALipxg/yZQSXMQUALqa2QxQAtL3/rB6BIQV4reLTpADA59Ryin9Lvt0PIZysqvt9aVIIINBXgNfcfrFWCgB2RFJK3yUib/LrkGxUYOd9MpnNZk+gBLqNO4ACgF77TAFALy7CCPQToACglxcFAL24DoYpALDRKACwjUj4BDgjtZ0oALCNSCCAwPACFAAMb+oekQIANxVBBBBAoDoBCgCq2xImhAACCNQuQAFA7TvE/JYmwEGxSU0BgEl01UBK6RIR+b45Lm3yEr740G/bU0p/IiLf2++qJtOPizH+apMrn3PRFAC44SgAcFONH+TLCC5jCgBcTE2HyqECgJc1rcDiEUBgEAHOWXyMvA72ObWaSim9k2JJ3+5TAOBzIoXAvAK85vbLtVQAsKOyf//+00IIH/ELkWxZQFU/OplMbrxjoKrbLVus89opAOi1uxQA9OIijEA/AQoAenlRANCL62CYAgAbjQIA24iET4D3G2wnCgBsIxIIIDC8AAUAw5u6R6QAwE1FEAEEEKhOgAKA6raECSGAAAK1C1AAUPsOMb+lCXBQbFJTAGASHT/AvdUL7u4xxjf2uqLR8KEPVr5KRG7ZKIF32Z9R1R8IIeyUJfCfU4ACACeUCAUAbqrxg3wZwWVMAYCLqenQa2KM921agMUjgMBgArwWdlG+McZ4d1eSUJMCFAD4t50CAL8VSQTmEeA1t19NVR8SQni5/4rVTpZSrp1z3jnTv8Vqr4TZL1tAVR+8vb39vul0+t5lPzaPN64ABQC9fCkA6MVFGIF+AhQA9PKiAKAX18EwBQA2GgUAthEJnwDvN9hOFADYRiQQQGB4AQoAhjd1j0gBgJuKIAIIIFCdAAUA1W0JE0IAAQRqF6AAoPYdYn5LE+Cg2KSmAMAkOn6Ae6sX3LtjjLfpdUWj4a7rflBVX9Lo8vss+50xxtv3uYCsCAUA7ruAAgA31fhBvozgMqYAwMXUdIgCgKa3n8UjMKwAr4Vtz1LKbabT6bvtJIlWBSgA8O88BQB+K5IIzCOQUvouEXnTPNe2eE2MsanPvm5tbd0khHBpKeVGLe43a15I4AMi8k+q+okQwo8vNBIXVyNAAUCvraAAoBcXYQT6CVAA0MuLAoBeXAfDFADYaBQA2EYkfAK832A7UQBgG5FAAIHhBZo6BB2eb7ERKQBYzI+rEUAAgb0UoABgL/V5bAQQQGAlBSgAWMltY9JjCHBQbKpSAGASHT9QSok5527Oy1u87Akxxue2uHDvmkspJ+ecv+zNt5xr7cO2Q+01BQBuSQoA3FTjBykAcBk3WQCwf//+00IIH3EJEaIAgHsAAQQGE+CcxaakAMA2aj1BAYD/DqAAwG9FEoF5BXhu98u1eiaZUsoiMvFLkUTgaIGd349jjH+vqjNsVleAAgD/3rX6fOEXIonAYgIUAPTyowCgF9fBMAUANhoFALYRCZ8AZxK2EwUAthEJBBAYXoACgOFN3SNSAOCmIogAAghUJ0ABQHVbwoQQQACB2gUoAKh9h5jf0gQ4KDapKQAwiY4fKKVMcs5vFZE7zjlEU5eVUl4RY3yEqn6pqYX3WGzXdT+oqi/pcUmrUb7EOOfOUwDghqMAwE01fpACAJcxBQAupqZDPHc2vf0sHoFhBThnsT0pALCNWk9QAOC/AygA8FuRRGBeAZ7b/XKtfqGzlHKdnPMbROQWfi2SCFxF4OOq+rjJZHKpqn4en9UT4P0F/561+nzhFyKJwGICFAD08qMAoBfXwTAFADYaBQC2EQmfAGcSthMFALYRCQQQGF6AAoDhTd0jUgDgpiKIAAIIVCdAAUB1W8KEEEAAgdoFKACofYeY39IEOCg2qSkAMIlOHMg5P6SUcsECQzR1ac759JNOOumjTS26x2L5eeXDCiHcUFU/5kuTOlKAD+i57wcKANxU4wcpAHAZUwDgYmo6RAFA09vP4hEYVoDXLbYnBQC2UesJCgD8dwAFAH4rkgjMK8Bzu1+u5S90bm1t3SSE8KellNP9YiQROK7AX4jIF1T1ohDChRitjgDPF/69avn5wq9EEoH5BUopm7PZ7PmllIfNP0ozV1IAMMdWUwBgo1EAYBuR8AnwO6btRAGAbUQCAQSGF6AAYHhT94gUALipCCKAAALVCVAAUN2WMCEEEECgdgEKAGrfIea3NAEOik1qCgBMot0DKaVXi8h9Fhymictns9lNNzc3P9DEYnsuspQScs6p52UtxmchhNNV9V9bXPyia6YAwC1IAYCbavwgBQAuYwoAXExNhygAaHr7WTwCwwpwzmJ7UgBgG7WeoADAfQfkEMLVVXW/+wqCCCDQW4Dndj8ZX+i8/K+hdiIS/WokEdhdIISwISIzVZ1hVbcAzxf+/eH5wm9FEoF5Bbque4yq/tq81zd03RtDCGep6nZDa154qRQA2IQUANhGJHwC/I5pO1EAYBuRQACB4QUoABje1D0iBQBuKoIIIIBAdQIUAFS3JUwIAQQQqF2AAoDad4j5LU2Ag2KTmgIAk2j3AG8u9wPkQy/H90opvU5E7tlPs8n0z8QYf6XJlQ+waAoA3IgUALipxg9SAOAypgDAxdRuqJTy2Ol0+uvtCrByBBAYUoBzFluTAgDbqPUEBQC+O0BVfzCE8Ae+NCkEEJhXgOd2vxxn2yKllK/POf+piNzSL0cSAVPgVar6xyGEC8wkgT0T4PnCT8/zhd+KJALzCvAZDb9cKeXh0+n0xf4rSFIAYN8DFADYRiR8AvyOaTtRAGAbkUAAgeEFKAAY3tQ9IgUAbiqCCCCAQHUCFABUtyVMCAEEEKhdgAKA2neI+S1NgINik5oCAJPIDnCf2UZHJH4txvjTva5Y83BK6TtF5EIRuc6aL3XR5X1wNpudtbm5+eFFB2r1egoA3DtPAYCbavwgBQAuYwoAXEzthvjQcbt7z8oRGEOA17+2KgUAtlHrCQoAfHcABQA+J1IILCrAc7tfkNdWB622trbOCCG8oZRyml+PJAIugdeq6oUhhFe40oSWKsDzhZ+b5wu/FUkE5hWgAMAvRwGA3+pwkgIA24wCANuIhE+A3zFtJwoAbCMSCCAwvAAFAMObukekAMBNRRABBBCoToACgOq2hAkhgAACtQtQAFD7DjG/pQlwUGxSUwBgEtmBUspGznnLTpIQkXeHEG6vqhmNgwJd1z1cVV+EhynwthjjncwUgRMKUADgvjkoAHBTjR+kAMBlTAGAi6ndEB86bnfvWTkCYwhwzmKrUgBgG7WeoADAdwdQAOBzIoXAogI8t/sFeW11tFVKaec9kQ2/IEkE/AIhhJNEJPNekt9s7CTPF35hni/8ViQRmFeAAgC/HAUAfqvDSQoAbDMKAGwjEj4Bfse0nSgAsI1IIIDA8AIUAAxv6h6RAgA3FUEEEECgOgEKAKrbEiaEAAII1C5AAUDtO8T8libAQbFJTQGASWQHKACwjY5J/GyM8Zd6X7WGF5RSNnPO+9dwaYMviQ9MLU5KAYDbkAIAN9X4QQoAXMYUALiY2g3xHNru3rNyBMYQ4JzFVqUAwDZqOXHgwIGbTyaT15VSTm/ZwbN2CgA8SmQQWFyA53a/Ia+tjrYqpZyac75URG7pVySJQC+BS1T1tSGEP+x1FeFRBHi+8LPyfOG3IonAvAIUAPjlKADwWx1OUgBgm1EAYBuR8AnwO6btRAGAbUQCAQSGF6AAYHhT94gUALipCCKAAALVCVAAUN2WMCEEEECgdgEKAGrfIea3NAEOik1qCgBMIjtQStmXc/5lEXmsnSYhIhQAHLoNUko7H5A8i7tidwE+mDDMHUIBgNuRAgA31fhBCgBcxhQAuJjaDfGh43b3npUjMIYA5yy2KgUAtlHLiZTS40Rk5wyJ/wwBCgC4RRBYjgDP7X5nXltd1Wpra+uMEMIbSyk39EuSRKC3wOt3rggh/Kiq/mfvq7lgEAGeL/yMPF/4rUgiMK8ABQB+Od5n91sdTlIAYJtRAGAbkfAJ8Dum7UQBgG1EAgEEhhegAGB4U/eIFAC4qQgigAAC1QlQAFDdljAhBBBAoHYBCgBq3yHmtzQBDopNagoATCJfIOf84FLKS0Vk4rui7VTO+bSTTjrpX1pWKKVs5Jy3WjZwrj2FEM5Q1Y8588ROIEABgPvWoADATTV+kAIAl3GTBQD8nu+6Ny4P8aFjvxVJBBCwBfj5axtRAGAbtZygAMC/+xQA+K1IIrCIAM/tfj1eW53YKqW0X0Q2/ZokEZhb4L0hhDuKyH5VLXOPwoW9BXi+8JPxfOG3IonAvAIUAPjlKADwWx1OUgBgm1EAYBuR8AnwO6btRAGAbUQCAQSGF6AAYHhT94gUALipCCKAAALVCVAAUN2WMCEEEECgdgEKAGrfIea3NAEOik1qCgBMIn8gpfRaEbmX/4qmkz8TY/yVlgVSSq8RkXu3bOBc+8/GGH/JmSW2iwAFAO7bgwIAN9X4QQoAXMYUALiY2g3xoeN2956VIzCGAOcstioFALZRywkKAPy7TwGA34okAosI8Nzu1+O11YmtSinXzTn/iYjc0i9KEoGFBB6vqu8PIbxuoVG42C3A84WPqpTyiul0+mBfmhQCCMwrQAGAX44CAL/V4SQFALYZBQC2EQmfAL9j2k4UANhGJBBAYHgBCgCGN3WPSAGAm4ogAgggUJ0ABQDVbQkTQgABBGoXoACg9h1ifksT4KDYpKYAwCTyB7quu42qvst/RdvJ1j8wSQGA+/6nAMBNtXuQAgA3JAUAbqrxgxQAuIwpAHAxtRtq/XeudneelSMwjgDnLLYrBQC2UcsJCgD8u08BgN+KJAKLCPDc7tfjtdXuVltbW2eEEM4opewUAfAfAssQ+IKI/FUI4WGq+sllPGDLj8HzhW/3Qwhfp6qf9qVJIYDAvAIUAPjlKADwWx1OUgBgm1EAYBuR8AnwO6btRAGAbUQCAQSGF6AAYHhT94gUALipCCKAAALVCVAAUN2WMCEEEECgdgEKAGrfIea3NAEOik1qCgBMon6BlNIXReSUflc1m/6bGOPtWlx9zvm8UspLW1x7zzX/bYzxtj2vIX4CAQoA3LcGBQBuqvGDFAC4jCkAcDG1G+JLKu3uPStHYAwBzllsVQoAbKOWExQA+HefAgC/FUkEFhFIKX1JRK62yBitXMtrK99OHzhw4Gb79u17r4hMfVeQQmAQgfeEEO6gqt0gozHIVQR4Lei7KSgA8DmRQmBRAQoA/IIUAPitDicpALDNKACwjUj4BPgd03aiAMA2IoEAAsMLUAAwvKl7RAoA3FQEEUAAgeoEKACobkuYEAIIIFC7AAUAte8Q81uaAAfFJjUFACZRv0Ap5aSc81f6XdVmWlU/OpvN7rOxsfGPLQmUUvbNZrMXllJ+uKV1z7nWp8YYnznntVx2jAAFAO5bggIAN9X4QQoAXMYUALiY2g3xJZV2956VIzCGAOcstioFALZRywkKAPy7TwGA34okAosIbG1t3WQymfy/RcZo5VpeW/l3Oud8bxG5984XzvxXkURgYYE/KqW8YTqd/t7CIzHAVQR4Lei7KSgA8DmRQmBRAQoA/IIUAPitDicpALDNKACwjUj4BPgd03aiAMA2IoEAAsMLUAAwvKl7RAoA3FQEEUAAgeoEKACobkuYEAIIIFC7AAUAte8Q81uaAAfFJjUFACZRvwAFAP28RORnYoy/0vuqFb6glDLNOR9Y4SUsbep8qHZYagoA3J4UALipxg9SAOAypgDAxdRuiOfTdveelSMwhgDnLLYqBQC2UcsJCgD8u08BgN+KJAKLCFAA4NfjtZXf6nCy67ofUdUX9r+SKxBYSOANqvqiEMLFC43CxUcJ8FrQd0NQAOBzIoXAogIUAPgFKQDwWx1OUgBgm1EAYBuR8AnwO6btRAGAbUQCAQSGF6AAYHhT94gUALipCCKAAALVCVAAUN2WMCEEEECgdgEKAGrfIea3NAEOik1qCgBMov6BnPMPlFJ+v/+VTV7xlBDCs1V1u5XV83PJt9Oz2exGm5ubH/GlSXkEKADwKF2eoQDATTV+kAIAlzEFAC6mdkN8SaXdvWflCIwhwOsZW5UCANuo5QQFAP7dpwDAb0USgUUEKADw6/Haym91ZDKl9CQReaaI7JtvBK5CYH6BEMI1RGRLVSllnp/x8it5LegDpADA50QKgUUFKADwC1IA4Lc6nKQAwDajAMA2IuET4HdM24kCANuIBAIIDC9AAcDwpu4RKQBwUxFEAAEEqhOgAKC6LWFCCCCAQO0CFADUvkPMb2kCHBSb1BQAmET9AymlO5RSXqmq1+9/dXtXhBC+UVX/tYWVp5S+W0Te0MJaF1zju0II91DV/1pwHC4/QoACAPftQAGAm2r8IAUALmMKAFxM7Yb4kkq7e8/KERhDgHMWW5UCANuo5QQFAP7dpwDAb0USgUUEKADw6/Haym91bDKl9AwRubmInD3/KFyJwHwCpZSLYowPU9UvzzcCV+0I8FrQdx9QAOBzIoXAogIUAPgFKQDwWx1OUgBgm1EAYBuR8AnwO6btRAGAbUQCAQSGF6AAYHhT94gUALipCCKAAALVCVAAUN2WMCEEEECgdgEKAGrfIea3NAEOik1qCgBMovkCKaXXi8g95ru6uav+Msb4HS2sOqX0ahG5TwtrXXCNT4wx/uKCY3D5MQIUALhvCQoA3FTjBykAcBlTAOBdzx2nAAAgAElEQVRiajOkqvcIIVza5upZNQIIjCHAOYutSgGAbdRyggIA/+5TAOC3IonAIgIUAPj1KADwWx0vWUo5JaX0QlU9d7GRuBqBuQT+UkTeE2P8qbmu5iIKAJz3AAUATihiCCwoQAGAH5ACAL/V4SQFALYZBQC2EQmfAO832E4UANhGJBBAYHgBCgCGN3WPSAGAm4ogAgggUJ0ABQDVbQkTQgABBGoXoACg9h1ifksT4KDYpKYAwCSaP8D957cLIVxdVb/ov2L1kjnnh5RSLli9mS99xrNSyuOm0+nzlv7Ia/6AFAC4N5gCADfV+EEKAFzGFAC4mNoM8SGsNvedVSMwpgCvc21dCgBso5YTFAD4d58CAL8VSQQWEaAAwK9HAYDfykqmlL4gIle3cvx/BEYQeFII4QWq+rkRxl7rIXkt6NteCgB8TqQQWFSAAgC/IAUAfqvDSQoAbDPee7KNSPgE+B3TdqIAwDYigQACwwtQADC8qXtECgDcVAQRQACB6gQoAKhuS5gQAgggULsABQC17xDzW5oAB8UmNQUAJtH8gZzz75VSHjb/CE1d+Y4Y4x3WecUUALh3d+ev8NzanSboFqAAwE1FAYCbavwgBQAuYwoAXExthvgQVpv7zqoRGFOAcxZblwIA26jlBAUA/t2nAMBvRRKBRQQoAPDrUQDgt7KSpZTrz2azJ5dSHkwRgKXF/x9DoJTyyFLKX21sbPzTGOOv45i8FvTtKgUAPidSCCwqQAGAX5ACAL/V4SQFALYZ7z3ZRiR8AvyOaTtRAGAbkUAAgeEFKAAY3tQ9IgUAbiqCCCCAQHUCFABUtyVMCAEEEKhdgAKA2neI+S1NgINik5oCAJNo/kAp5Wo55y/NP0JTV35BVX84hHDxOq66lBJyzn8vIt+8jusbck2llNtNp9O/GXJMxjooQAGA+06gAMBNNX6QAgCXMQUALqY2Q3wIq819Z9UIjCnAOYutSwGAbdRyggIA/+5TAOC3IonAIgIUAPj1KADwW3mTKaWdUuC/9ubJITCwwAdCCHdQ1c8OPO5aDsdrQd+2UgDgcyKFwKICFAD4BSkA8FsdTlIAYJvx3pNtRMInwO+YthMFALYRCQQQGF6AAoDhTd0jUgDgpiKIAAIIVCdAAUB1W8KEEEAAgdoFKACofYeY39IEOCg2qSkAMInmD5RSTs45f1JETpl/lKau/OkY46+t44pLKV+fc/74Oq5t4DV9Psb4NQOPyXCHBCgAcN8KFAC4qcYPUgDgMqYAwMXUZogPYbW576wagTEFOGexdSkAsI1aTlAA4N7918cY7+VOE0QAgbkFKADw01EA4Lfqm0wpPUVEniYik77XkkdgAIG3hxC+S1W3BhhrLYcopVw95/yFtVzcwIuiAGBgUIZD4AQCFAD4bw0KAPxWh5MUANhmvPdkG5HwCfB+g+1EAYBtRAIBBIYXoABgeFP3iBQAuKkIIoAAAtUJUABQ3ZYwIQQQQKB2AQoAat8h5rc0AQ6KTWoKAEyixQJd1/2Qqr54sVGaufqSEMIPqOqX123F/Czy7ehsNjtjc3PzQ740qb4CFAC4xSgAcFONH6QAwGVMAYCLqc0QH8Jqc99ZNQJjCvDaxtalAMA2ajlBAYB79ykAcFMRRGAxAQoA/H4UAPit5kmmlJ4hIjcXkbPnuZ5rEFhEoJTyyhjjzvt5+xcZZ12vTSn9uYh857qub8h1UQAwpCZjIXBiAQoA/HcHBQB+q8NJCgBsM957so1I+AR4v8F2ogDANiKBAALDC1AAMLype0QKANxUBBFAAIHqBCgAqG5LmBACCCBQuwAFALXvEPNbmgAHxSY1BQAm0WKBUsqpOedXi8iZi43UxtUhhOur6r+v02oPfXBx5y8Y8d8uAqr6oslk8pN8wG6824QCALctBQBuqvGDFAC4jCkAcDG1GeJDWG3uO6tGYEwBzllsXQoAbKOWExQAuHefAgA3FUEEFhOgAMDvRwGA32reZCnlq3LOtxGRl4nIqfOOw3UIzCnwVyLyrhjjY+a8fm0vowDAv7UUAPitSCKwiAAFAH49CgD8VoeTFADYZrz3ZBuR8AnwfoPtRAGAbUQCAQSGF6AAYHhT94gUALipCCKAAALVCVAAUN2WMCEEEECgdgEKAGrfIea3NAEOik1qCgBMosUDXdddqKrnLD5SGyOs0wcpSykbOedXicj3trF7C63yyTHGZy80AhfvKkABgPsGoQDATTV+kAIAlzEFAC6mNkN8CKvNfWfVCIwpwDmLrUsBgG3UcoICAP/uq+oPhhD+wH8FSQQQmEeAAgC/2jqdW/tXvXfJlNKnRORqInLy3s2CR25U4AkhhBer6n81uv6rLJsCAP+dQAGA34okAosIUADg16MAwG91OEkBgG3Ge0+2EQmfAO832E4UANhGJBBAYHgBCgCGN3WPSAGAm4ogAgggUJ0ABQDVbQkTQgABBGoXoACg9h1ifksT4KDYpKYAwCQaJsC96HdU1bNDCDtfml/5/3LODy6lvHzlFzL+Aj4tIufFGN8w/kO1+wgUALj3ngIAN9X4QQoAXMYUALiY2gzxIaw2951VIzCmAK9tbV0KAGyjlhMUAPh3nwIAvxVJBBYRoADAr0cBgN9qqGTO+X4icpdSyo8PNSbjIOAVUNX7hRBe7c2vc44CAP/uUgDgtyKJwCICFAD49SgA8FsdTlIAYJvx3pNtRMInwPsNthMFALYRCQQQGF6AAoDhTd0jUgDgpiKIAAIIVCdAAUB1W8KEEEAAgdoFKACofYeY39IEOCg2qSkAMImGCeSczyqlXDrMaGs/yl/HGL99HVZJAYB7F/8+xngrd5rgXAIUALjZKABwU40fpADAZUwBgIupzRAfwmpz31k1AmMKcM5i61IAYBu1nKAAwL/7FAD4rUgisIgABQB+PQoA/FZDJ7uue6Sqnj/0uIyHgCHw+UO/j7ymdSkKAPx3AAUAfiuSCCwiQAGAX48CAL/V4SQFALYZ7z3ZRiR8ArzfYDtRAGAbkUAAgeEFKAAY3tQ9IgUAbiqCCCCAQHUCFABUtyVMCAEEEKhdgAKA2neI+S1NgINik5oCAJNomEAp5ZSc83+IyNWHGXGtR3lXCOHOqvqVVV5lKWWSc86rvIZlzZ0Pzy5HmgIAtzMFAG6q8YMUALiMKQBwMbUZ4kNYbe47q0ZgTAHOWWxdCgBso5YTFAD4d58CAL8VSQQWEaAAwK/HGabfaqxkSuk9IvKNInLNsR6DcRE4nkAI4Zqq+rmWdXgt6Nt9CgB8TqQQWFSAAgC/IAUAfqvDSQoAbDPee7KNSPgE+B3TdqIAwDYigQACwwtQADC8qXtECgDcVAQRQACB6gQoAKhuS5gQAgggULsABQC17xDzW5oAB8UmNQUAJtFwga7rHq6qLxpuxPUdqZTymOl0+rxVXmHXdT+pqr+xymtYxtxLKRdMp9OHLuOxWn8MCgDcdwAFAG6q8YMUALiMKQBwMbUZ4kNYbe47q0ZgTAHOWWxdCgBso5YTFAD4d58CAL8VSQQWEaAAwK9HAYDfaszk/v37T4sxPqaU8jARudqYj8XYCBwh8IHt7e2zNzY2/qlVFV4L+naeAgCfEykEFhWgAMAvSAGA3+pwkgIA24z3nmwjEj4Bfse0nSgAsI1IIIDA8AIUAAxv6h6RAgA3FUEEEECgOgEKAKrbEiaEAAII1C5AAUDtO8T8libAQbFJTQGASTRcgAIAv6WqfmQymdxOVT/tv6quJD9/fPsxm81uurm5+QFfmtQiAhQAuPUoAHBTjR+kAMBlTAGAi6nNEB/CanPfWTUCYwrwOsfWpQDANmo5QQGAf/cpAPBbkURgEYGU0rtE5DaLjNHKtRQA1LXTXdeduXPvqurz65oZs1lXAVX90GQy+TZV/eK6rnG3dfFa0LfrFAD4nEghsKgABQB+QQoA/FaHkxQA2Ga892QbkfAJ8Dum7UQBgG1EAgEEhhegAGB4U/eIFAC4qQgigAAC1QlQAFDdljAhBBBAoHYBCgBq3yHmtzQBDopNagoATKJhAymly0Tk7sOOup6jlVJuNZ1O/34VV5dSulhEzl7FuS95zk+JMf7Ckh+z2YejAMC99RQAuKnGD1IA4DKmAMDF1GYohHBDVf1Ym6tn1QggMIYA5yy2KgUAtlHLCQoA/LtPAYDfiiQCiwjw3O7XowDAb7XsZEpp532E64nItZb92DxeewIhhGup6mdbWznPF74dpwDA50QKgUUFKADwC1IA4Lc6nKQAwDajAMA2IuET4HdM24kCANuIBAIIDC9AAcDwpu4RKQBwUxFEAAEEqhOgAKC6LWFCCCCAQO0CFADUvkPMb2kCHBSb1BQAmETDBrque6Sqnj/sqOs72ip+qHJra+smk8nkIhG5xfruzGArowBgMEp7IAoAbKNDCQoA3FTjBykAcBlTAOBiaje0ir9PtbtbrByB+gU4Z7H3iAIA26jlBAUA/t2nAMBvRRKBRQR4bvfr8drKb7UXya2trdMnk8lPisgjROTkvZgDj9mMwP8rpZwfYzxfVbtWVs3zhW+nKQDwOZFCYFEBCgD8ghQA+K0OJykAsM0oALCNSPgE+B3TdqIAwDYigQACwwtQADC8qXtECgDcVAQRQACB6gQoAKhuS5gQAgggULsABQC17xDzW5oAB8UmNQUAJtHwAe5Lv+lOWUII4VH+K/Y+mXN+UCnlFXs/k7pnoKofnkwmd1bVf697puszOwoA3HtJAYCbavwgBQAuYwoAXEzthviSSrt7z8oRGEOA17O2KgUAtlHLCQoA/LtPAYDfiiQCiwjw3O7X47WV32ovk13X3VZEbquqz9/LefDYTQi8M8Z4+yZWKiI8X/h2mgIAnxMpBBYVoADAL0gBgN/qcJICANuMAgDbiIRPgN8xbScKAGwjEgggMLwABQDDm7pHpADATUUQAQQQqE6AAoDqtoQJIYAAArULUABQ+w4xv6UJcFBsUlMAYBINHyilXD3n/IXhR17LEd8WY7zTCq1MU0rbKzTfvZzqn8UY77aXE2jtsSkAcO84BQBuqvGDFAC4jCkAcDG1G+JLKu3uPStHYAwBzllsVQoAbKOWExQA+HefAgC/FUkEFhHgud2vx2srv1UtyZTSe0XkWiJyDRG5Wi3zYh5rJfCWEML3qupX1mpVx1kMzxe+HeYLWj4nUggsKkABgFvwshjjWe40wcsFKACwbwQKAGwjEj4Bfse0nfj90jYigQACwwtQADC8qXtECgDcVAQRQACB6gQoAKhuS5gQAgggULsABQC17xDzW5oAB8UmNQUAJtHwgVLKZs75tSLCl58NXlX96Pb29tnT6fTvht+JUUakAMDJygdmnVADxigAcGNSAOCmGj9IAYDLmAIAF1O7IZ5z2917Vo7AGAKcs9iqFADYRi0nKADw7z4FAH4rkggsIsBzu1+P11Z+q9qSOeezSyl3FJHH1jY35rP6AqWUV8YYv19Vu9VfzYlXwPOFf3d5vvBbkURgXgEKANxyFAC4qa4MUgBgo1EAYBuR8AnwO6btRAGAbUQCAQSGF6AAYHhT94gUALipCCKAAALVCVAAUN2WMCEEEECgdgEKAGrfIea3NAEOik1qCgBMonECXdf9sKr+7jijr9eopZRHT6fT31yFVaWU3i4it1+Fue7lHFX1nBDCK/dyDi0+NgUA7l2nAMBNNX6QAgCXMQUALqZ2Q3zouN29Z+UIjCHAOYutSgGAbdRyggIA/+5TAOC3IonAIgI8t/v1eG3lt6o12XXd7VX18SJyv1rnyLxWVuBdMcYzV3b2jonzfOFAOhTh+cJvRRKBeQUoAHDLUQDgproySAGAjUYBgG1EwifA75i2EwUAthEJBBAYXoACgOFN3SNSAOCmIogAAghUJ0ABQHVbwoQQQACB2gUoAKh9h5jf0gQ4KDapKQAwicYJ5JzPKaW8REQ2x3mE9Ro1hHCqqn6i5lWVUr425/xfNc+xkrl9YTab3Xpzc/PDlcynmWlQAODeagoA3FTjBykAcBlTAOBiajfEh47b3XtWjsAYApyz2KoUANhGLScoAPDvPgUAfiuSCCwiwHO7X4/XVn6rVUh2XfcxVb2miJyyCvNljish8OYQwj1V9csrMduek+T5wg/G84XfiiQC8wpQAOCWowDATXVlkAIAG40CANuIhE+A3zFtJwoAbCMSCCAwvAAFAMObukekAMBNRRABBBCoToACgOq2hAkhgAACtQtQAFD7DjG/pQlwUGxSUwBgEo0XSCm9QUS+e7xHWKuRnxFjfFrNK0opXSQiD6h5jpXM7WkxxmdUMpempkEBgHu7KQBwU40fpADAZUwBgIup3RAfOm5371k5AmMIcM5iq1IAYBu1nKAAwL/7FAD4rUgisIgAz+1+PV5b+a1WJZlzvn8p5XYi8rhVmTPzrFuglHJRjPE8VU11z7T/7Hi+8JvxfOG3IonAvAIUALjlKABwU10ZpADARqMAwDYi4RPgd0zbiQIA24gEAggML0ABwPCm7hEpAHBTEUQAAQSqE6AAoLotYUIIIIBA7QIUANS+Q8xvaQIcFJvUFACYROMFtra2bjqZTN4/3iOs18g1f2AmpXQXEdkpANj5i0H8t7sABQB7dIdQAOCGpwDATTV+kAIAlzEFAC6mdkM1/w7V7q6wcgRWV4BzFnvvKACwjVpOUADg330KAPxWJBFYRIDndp9eKeUO0+n0Hb40qVUT6LruTFV9kojcZ9XmznyrFHh3jPE2Vc5sgUnxfOHH4yzOb0USgXkFKABwy1EA4Ka6MkgBgI1GAYBtRMInwO+YthMFALYRCQQQGF6AAoDhTd0jUgDgpiKIAAIIVCdAAUB1W8KEEEAAgdoFKACofYeY39IEOCg2qSkAMInGDXRd9zFVvcG4j7I2o1f7pdyu6x6lqs9fG+nxFvKPMcZvHW94Rt5NgAIA9/1R7c8a9wrWKEgBgGszKQBwMbUb4kPH7e49K0dgDAHOWWxVCgBso5YTFAD4d58CAL8VSQQWEeC53acXQgiqOvOlSa2yQErpO1T1D0opO+/b7FvltTD3PRV4cwjhXqr6pT2dxYAPzvOFH5OzOL8VSQTmESilTHLOTxORp8xzfWPXUAAwx4ZTAGCjUQBgG5HwCfA7pu1EAYBtRAIBBIYXoABgeFP3iBQAuKkIIoAAAtUJUABQ3ZYwIQQQQKB2AQoAat8h5rc0AQ6KTWoKAEyicQOllGvknD837qOszejVfimXnzW+e6yU8tjpdPrrvjSpoQUoAHCLVvuzxr2CNQpSAODaTAoAXEzthvjQcbt7z8oRGEOA1z62KgUAtlHLiZ0vFYrIK0Tk1JYdPGsvpVwUY3yIqmZPngwCCMwnwHO7z40CAJ/TOqVSSs8QkW8Skfuv07pYy/IEDv0uc56qpuU96niPxPOF35azOL8VSQTmESilfEPO+d/nubbBaygAmGPTKQCw0SgAsI1I+AT4HdN2ogDANiKBAALDC1AAMLype0QKANxUBBFAAIHqBCgAqG5LmBACCCBQuwAFALXvEPNbmgAHxSY1BQAm0biBQw31Ox8ke9K4j7QWo39RVX84hHBRbavhZ41vR/jQk89prBQFAG5ZCgDcVOMHKQBwGVMA4GJqN8Tzb7t7z8oRGEOA1z62KgUAtlHriZTSO0XkzNYdPOsPIZysqvs9WTIIIDCfAM/tPjcKAHxO65ba+bxtSumMnXWp6rvWbX2sZykC74kx3nopjzTyg/B84QfmLM5vRRKBeQQoAOilRgFAL66DYQoAbDQKAGwjEj4Bfse0nSgAsI1IIIDA8AIUAAxv6h6RAgA3FUEEEECgOgEKAKrbEiaEAAII1C5AAUDtO8T8libAQbFJTQGASTR+oOu6H1HVF47/SGvxCE8PIfyCqs5qWU1KaXvn83+1zKfWeWxvb998Y2PjfbXOr4V5UQDg3mUKANxU4wcpAHAZUwDgYmo3xIeO2917Vo7AGAKcs9iqFADYRq0nKADw3wEUAPitSCIwj0Ap5Xo553+b59rWrqEAoLUdP/56U0q/rKrfV0o5HREEvAIhhFNV9RPefK05Xgv6d4azOL8VSQTmEaAAoJcaBQC9uA6GKQCw0SgAsI1I+AT4HdN2ogDANiKBAALDC/BB2OFN3SNSAOCmIogAAghUJ0ABQHVbwoQQQACB2gUoAKh9h5jf0gQ4KDapKQAwicYPdF135r59+15ZSrnh+I+2+o8QQvh6Vf1kDSvJOd+nlPLHFACYu/G2EMLZqvopM0lgNAEKANy0FAC4qcYPUgDgMqYAwMXUbkhV7x9CuKRdAVaOAAJDCnDOYmtSAGAbtZ6gAMB/B1AA4LciicA8Arzm9qtRAOC3aiGZUnrOoXX+jIhMWlgza1xI4P3b29sP2NjY+KeFRtnji3kt6N8AVT03hHCh/wqSCCDQR4ACAL9WKeVh0+n0Jf4rSO4IUABg3wcUANhGJHwC/I5pO1EAYBuRQACB4QUoABje1D0iBQBuKoIIIIBAdQIUAFS3JUwIAQQQqF2AAoDad4j5LU2Ag2KTmgIAk2g5gZTS/xGRuy7n0Vb+Uf4xxvitNayi67pXqOqDaphL5XN4eozx5yuf49pPjwIA9xZTAOCmGj/IlxFcxhQAuJiaDr0mxnjfpgVYPAIIDCbAOYtNSQGAbdR6ggIA/x1AAYDfiiQC8wjwmtuvRgGA36qlZNd1txSR71TVX2tp3ay1v4Cq/stkMrmpqnb9r67jCl4L9tqHP48x3qXXFYQRQMAtQAGAm0pijHx3y891RZICABuNAgDbiIRPgN8xbScKAGwjEgggMLwAv0QOb+oekQIANxVBBBBAoDoBCgCq2xImhAACCNQuQAFA7TvE/JYmwEGxSU0BgEm0vAD3q9+6hjerc85nl1Iu9s+62WRXSnncdDr9rWYFKlk4BQDujaAAwE01fpAvI7iMKQBwMTUdogCg6e1n8QgMK8DrVtuTAgDbqPUEBQD+O4ACAL8VSQTmEeA1t1+NAgC/VavJlNL7VDWUUq4jIl/VqgPr3l0ghHBdVf34KjrlnD9SSjltFee+B3OmAGAP0HnIdgQoAPDvdQ2fqfDPtp4kBQD2XlAAYBuR8AnwfoPtRAGAbUQCAQSGF6AAYHhT94gUALipCCKAAALVCVAAUN2WMCEEEECgdgEKAGrfIea3NAEOik1qCgBMouUFUko7fyXmMct7xNV9JFV9aAjhgr1cAQUAbv1/jjH+D3ea4GgCFAC4aSkAcFONH+TLCC5jCgBcTE2HKABoevtZPALDCnDOYntSAGAbtZ6gAMB/B1AA4LciicA8Arzm9qtRAOC3aj2Zc35QKeVbReRJrVuw/uMKvDbGeJ9VtCmlfF3O+VOrOPc9mDMFAHuAzkO2I0ABgH+vKQDwWx2ZpADAdqMAwDYi4RPg/QbbiQIA24gEAggML0ABwPCm7hEpAHBTEUQAAQSqE6AAoLotYUIIIIBA7QIUANS+Q8xvaQIcFJvUFACYRMsLlFKumXP+zPIecaUf6S0xxjvv5Qpyzh8tpdxwL+ewCo+9vb39TRsbG+9fhbmu+xwpAHDvMAUAbqrxg3wZwWXcZAFAzvkepZTXu4QIUQDAPYAAAoMJcM5iU1IAYBu1nqAAwH8HUADgtyKJwDwCvOZ2qz0xxvhcESnuKwg2L9B13S13EFT13SKyr3kQAA4LfEFVzw0hXLpqJBQA9NoxCgB6cRFGoJ8ABQB+LwoA/FZHJikAsN0oALCNSPgEeL/BdqIAwDYigQACwwtQADC8qXtECgDcVAQRQACB6gQoAKhuS5gQAgggULsABQC17xDzW5oAB8UmNQUAJtFyA13XPVJVz1/uo67mo5VSfmI6nT5/L2a/tbV1xmQy+cBePPYqPWYp5WPT6ZSShEo2jQIA90ZQAOCmGj/IlxFcxk0WAOzfv/+0EMJHXEKEKADgHkAAgcEEOGexKSkAsI1aT1AA0O8O4AsL/bxII9BHgNfcPq1DX9a90JcmhcBVBVJKdxeR3zz0f26CEQIhhA1V7VZJggKAXrtFAUAvLsII9BPgbMrvxetpv9WRSQoAbDcKAGwjEj4BfqbbThQA2EYkEEBgeAEKAIY3dY9IAYCbiiACCCBQnQAFANVtCRNCAAEEahegAKD2HWJ+SxPgoNikpgDAJFpugAKAXt6vCyGco6pf6XXVAOGUUhaRyQBDrfUQ29vb/2NjY+Of13qRK7Q4CgDcm0UBgJtq/CBfRnAZUwDgYmo6RAFA09vP4hEYVoBzFtuTAgDbqPUEBQD97gC+sNDPizQCfQR4ze3TogDA50TKJ5BSeqaInC0i3+S7gtSaCjw9xvjzq7Q2CgB67RYFAL24CCPQT4CzKb8Xr6f9VkcmKQCw3SgAsI1I+AT4mW47UQBgG5FAAIHhBSgAGN7UPSIFAG4qgggggEB1AhQAVLclTAgBBBCoXYACgNp3iPktTYCDYpOaAgCTaLmBUsq1cs6XisiZy33k1Xy0EMK1VfW/ljn7lNIvisjjRYSzzl3gVfUFk8nkMaq6tcz94bFOLEABgPvuoADATTV+kC8juIwpAHAxNR3670NfWPmTphVYPAIIDCLAOYvNSAGAbdR6Ymtr68aTyeSDrTt4188XFrxS5BDoL8Brbp8ZBQA+J1J+gVLKN3Zd99X79u37HhF5rv9Kkmsm8Bsxxp9alTVRANBrpygA6MVFGIF+ApxN+b14Pe23OjJJAYDtRgGAbUTCJ8DPdNuJAgDbiAQCCAwvwIdihzd1j0gBgJuKIAIIIFCdAAUA1W0JE0IAAQRqF6AAoPYdYn5LE+Cg2KSmAMAkWn6g67rfV9UfWP4jr+Qj3jHG+PZlzrzruper6oOX+Zgr+lj8fKls4ygAcG8IBQBuqvGDfBnBZUwBgIup7ZCqPjSEcEHbCqweAQSGEOCcxVakAMA2IiHCvyX/XcAXFvxWJBHoI2xbZfgAACAASURBVJBSepKIPKvPNa1mKQBodeeXt+6U0vsOPdr1ROSU5T0yj7THAm8KIXyfqv73Hs/D9fAUALiYrgiVUn5sOp2+oN9VpBFAwCPA62mP0uWZD8QYb+pOE7xCgAIA+2agAMA2IuET4Ge67UQBgG1EAgEEhhegAGB4U/eIFAC4qQgigAAC1QlQAFDdljAhBBBAoHYBCgBq3yHmtzQBDopNar6gaxLtTYB71+++zA+CHzhw4Gb79u27SES+xT/DJpOfFpEHxhj/osnVV7poCgDcG0MBgJtq/CAFAC5jCgBcTG2HKABoe/9ZPQJDCvBa1dakAMA2IkEBQJ97YJnnPn3mRRaBVRegAMC/gxQA+K1ILiaQc35wKeWbReTJi43E1SskcHEI4UGqul37nCkA6LdDFAD08yKNQB8BzqZ8WiGEr16VkhnfipaXogDAtqYAwDYi4RPgZ7rtRAGAbUQCAQSGF6AAYHhT94gUALipCCKAAALVCVAAUN2WMCEEEECgdgEKAGrfIea3NAEOik1qCgBMor0JpJT+p4j85d48+mo9qqq+JITwsGXMOuf8faWUS5bxWCv+GO+LMd58xdewdtOnAMC9pRQAuKnGD1IA4DKmAMDF1HaIAoC295/VIzCkAOcstiYFALYRCQoA+twDqvr8EMJP9LmGLAII2AIUANhGhxI7f6H7bFX9gvsKgggsJqAHDhzYKQGQffv2/eNiQ3H1KgiEEKKq5trnWkoJOeenU1Dh2ykKAHxOpBCYR4CzKZ8aBQA+p+OlKACw7SgAsI1I+AT4mW47UQBgG5FAAIHhBSgAGN7UPSIFAG4qgggggEB1AhQAVLclTAgBBBCoXYACgNp3iPktTYCDYpOaAgCTaG8CpZSvyTn/s4icujczWKlH/ZsQwveo6ufGnjU/U3zC/HU+n9OyUxQAuMUpAHBTjR+kAMBlTAGAi6ntEAUAbe8/q0dgSAFeE9maFADYRiQoAOh5D7wuxnjvntcQRwABQ4ACAPct0uRrbrcOwdEFcs73KqX84k4fgIjcbPQH5AH2RCCEcH1V/fc9efAeD9p13Y+r6m/3uKTZKAUAzW49Cx9ZIKX0NhH59pEfZi2GpwBg/m2kAMC2owDANiLhE+D9BtuJAgDbiAQCCAwvQAHA8KbuESkAcFMRRAABBKoToACgui1hQggggEDtAhQA1L5DzG9pAhwUm9QUAJhEexfouu5RO3/lbO9msDqPXEp51HQ6PX/MGaeUnioiPz/mY6zD2Kp6fgjhUeuwlnVbAwUA7h2lAMBNNX6QAgCXcZNfRiilXCPn/EcicleXEqFXhRAeqKozKBBAAIFFBDhnsfUoALCNSFAA0PMeoACgJxhxBCyBUso1c84XichdrCz/X5p8zc2+1ydw6K+v/5yInCsiZ9Q3Q2a0oMCrYoxnLzjG6JdTANCL+PWHzuL297qKMAII7CpAAYD/BqEAwG91bJICANuOAgDbiIRPgPcbbCcKAGwjEgggMLwABQDDm7pHpADATUUQAQQQqE6AAoDqtoQJIYAAArULUABQ+w4xv6UJcFBsUlMAYBLtXaCU8jU558tE5My9m8VqPPKSCgCSiITVENm7WfLm097ZW49MAYAldMX/pwDATTV+kAIAl3GzX0bgQ1iu++OKUAhhQ1W7fleRRgABBI4W4JzFviMoALCNSFAA0PMeoACgJxhxBCyBra2tG08mkw9aOf7/5QLNvuZm/+sUKKVcv+u6U/bt23c/EXlWnbNkVnMIfFFVzwkhXDrHtUu7hAKAftQhhGup6mf7XUUaAQR2E6AAwH9/UADgtzo2yXtPth0FALYRCZ8A7zfYTnwGyzYigQACwwtQADC8qXtECgDcVAQRQACB6gQoAKhuS5gQAgggULsABQC17xDzW5oAB8UmNQUAJtHeBlJKfyEid97bWazGo4cQvlZVPzPGbHc+VJdz/qiITMYYf43GfGaM8alrtJ61WgoFAO7tpADATTV+kAIAl3GzX0bgQ1iu++OKEAUA/bxII4DA8QU4Z7HvDAoAbCMSIvv3779hCGHnnIH/bIG3hBDuq6qft6MkEEDAI0ABgEfpikyzr7l7KRHeM4GU0j8cevDTROSUPZsIDzyEwONjjL8iImWIwcYYgwKAfqoUAPTzIo2AR4ACAI+SSCnlEdPp9EW+NKljBXjvyb4nKACwjUj4BHi/wXaiAMA2IoEAAsMLUAAwvKl7RAoA3FQEEUAAgeoEKACobkuYEAIIIFC7AAUAte8Q81uaAAfFJjUFACbR3gZyzg8tpfzh3s5iZR79V2OMjxtjtl3XvUxVzx1j7DUbkwKAijeUAgD35lAA4KYaP0gBgMu42S8j8CEs1/1xRYgCgH5epBFA4PgCnLPYdwYFALYRCQoA+t4Dqvr9IYSX9r2OPAIIHF+AAoBed0azr7l7KRHec4Gc87mllJuLyJP3fDJMYG6BEEJQ1dncA4x8IQUA/YApAOjnRRoBSyCldIdSyitV9fpWtvX/TwHAYncA7z3ZfhQA2EYkfAK832A7UQBgG5FAAIHhBSgAGN7UPSIFAG4qgggggEB1AhQAVLclTAgBBBCoXYACgNp3iPktTYCDYpOaAgCTaO8D3Mf+PYgxDn7+mFK6q4hcIiJX98+kvaSqfnQymZypqp9ub/WrsWIKANz7RAGAm2r8IAUALuNmv4zAh7Bc98eRoQ/EGG/a+youQAABBI4Q4PWpfTtQAGAbkaAAoO89QAFAXzHyCOwuQAGA/w4JIVxPVf/DfwVJBPZOoJSy78CBA2fszGAymbx/72bCIy8gUPXZTSnlGjnnN4rIbRdYYzOXquqHQgiX/5vkPwQQWFyg67pHq+rzFh9p/UegAGCxPea9J9uPAgDbiIRPgPcbbCcKAGwjEgggMLzA4B/AHX6K6zsiBQDru7esDAEE1l+AAoD132NWiAACCAwsQAHAwKAMt7oCHBSbe0cBgEm094FSyrVzzp/c+5msxAzeFGPc+cL+YP/lnO9bSvnjwQZc34FeE2O87/oub/VXRgGAew8pAHBTjR+kAMBlTAGAi4nQjsAYZUnIIoBAWwKcs9j7TQGAbUSCAoC+9wAFAH3FyCOwu0DO+Z6llNfhZAvwGso2IlGvQM757FLKU0TkFvXOkpkdK5BzPu2kk076l1plUkpvFpH/Vev8apsXzyO17QjzWWUBCgD8u0cBgN/qeEkKAGw/CgBsIxI+Ad5vsJ0oALCNSCCAwPACFAAMb+oekQIANxVBBBBAoDoBCgCq2xImhAACCNQuQAFA7TvE/JYmwEGxSU0BgEm094FSytVyzheKyL32fjbVz2DwAoCU0h+JyP2rX/keT5APMe3xBjgengIAB9LBCAUAbqrxgxQAuIxbLgC4g4hcLCLXdUkRogCAewABBBYW4JzFJqQAwDYiQQFA33uAAoC+YuQR2F2A53P/HcKZp9+KZL0CKaUnH/qL7fepd5bM7AiBS2KM1b4nRQFAv3uV55F+XqQR2E2AAgD//UEBgN/qeEkKAGw/CgBsIxI+Ac4nbCcKAGwjEgggMLwABQDDm7pHpADATUUQAQQQqE6AAoDqtoQJIYAAArULUABQ+w4xv6UJcFBsUlMAYBLVEei67idU9bfqmE3Vs/iKqj48hPCKoWbJzxFbUlXvHULgr4bZVHuaoADAzU8BgJtq/CAFAC7jZgsAdnRSSn8rIrd2SRGiAIB7AAEEFhbg9ZFNSAGAbUSCAoA57oFPhhBuoKrdHNdyCQIIHCPA87n/luCLm34rknUL7Hx2+MCBA9eeTCYfqHumzE5EvqSqDwohXFqjBgUA/XaF55F+XqQR2E2AAgD3/fG2EMI9VPW/3VcQPEqAAgD7hqAAwDYi4RPgfMJ2ogDANiKBAALDC1AAMLype0QKANxUBBFAAIHqBCgAqG5LmBACCCBQuwAFALXvEPNbmgAHxSY1BQAmUT2BlNJbROQ76plRtTN5Vgjhaao6W3SGKaUDIjJddJw1v/6Ts9nsOzY3N/ngYOUbTQGAe4MoAHBTjR+kAMBlTAEABQCuG+VQ6NUxxvv1uYAsAgggcKQA5yz2/UABgG1E4qBASunxIvJcPHwCfLjc50QKAY8Az+cepcszfx9jvJU7TRCBFRHIOT+glPJEEQki8i0rMu3WpvmEGGOVvydSANDvVpzNZmdsbm5+qN9VpBFA4FiBUsqpOef/RMYl8MYY491dSULHFaAAwL4xOKOxjUj4BDifsJ0oALCNSCCAwPACFAAMb+oekQIANxVBBBBAoDoBCgCq2xImhAACCNQuQAFA7TvE/JYmwEGxSU0BgElUT4ACAP9ehBCuqaqf819x1WTO+YGllJeLyGSRcRq49lkxxp9rYJ0rv0QKANxbSAGAm2r8IAUALmMKACgAcN0oh0IUAPTRIosAAlcR4JzFvikoALCNSBwUoACg353Ah8v7eZFGYDcBns9990cIYaqqyZcmhcDqCZRSTs45P1pVH1FKOW31VrDeM44x7hORUtsqKQDovSN/FmO8W++ruAABBI4SoACg1w1BAUAvrquGKQCwATmjsY1I+AQ4n7CdKACwjUgggMDwAhQADG/qHpECADcVQQQQQKA6AQoAqtsSJoQAAgjULkABQO07xPyWJsBBsUlNAYBJVE+glHLdnPN/1DOjemeiqh8NIZy+yAy7rnupqp63yBiNXEsBwIpsNAUA7o2iAMBNNX6QAgCXMQUAFAC4bpRDIQoA+miRRQCBqwhwzmLfFBQA2EYkDgpQANDvTlDVj4QQbtTvKtIIIHCsQErpNSJyb2RsAQoAbCMS6yGw895TSukGqvr29VjReqxCVT8cQrhxbavhvcreO0IBQG8yLkDgqgIUAPS6KygA6MV11TAFADYgBQC2EQmfAO832E4UANhGJBBAYHgBCgCGN3WPSAGAm4ogAgggUJ0ABQDVbQkTQgABBGoXoACg9h1ifksT4KDYpKYAwCSqK5BSeq+IfGtds6pzNjHGuc8id87Rcs4XishZda6umll9MMZ4k2pmw0R2FaAAwH2DUADgpho/SAGAy7jpAoCu6y5Q1Ye4pAjtCLw5hHC2qn4WDgQQQGAeAc5ZbDUKAGwjEgcFKADofycsctbT/9G4AoH1FEgpvVtEvm09VzfsqigAGNaT0VZDIOf8olLKbXkfqo79qvV3H14X9ro//iaEcA9V/XSvqwgjgMBRAimlu4vIZbDYArU+d9gzrydBAYC9FxQA2EYkfAL8Xmk7UQBgG5FAAIHhBeb+0O3wU2lvRAoA2ttzVowAAusjQAHA+uwlK0EAAQSWJEABwJKgeZj6BTgoNveIAgCTqK5AKeXrc84fr2tWdc6mlPKI6XT6onlml3O+dyll569h8d8uAqWUH5lOp78L0moIUADg3icKANxU4wcpAHAZN10AsCPE7/yu++SK0E5hQgjh5f2uIo0AAggcFOBnrn0nUABgG5E4KNB13e1U9WIRuR4mPgG+yOBzIoXAbgIUAPjuj1LKK2KMD1HVbd8VpBBYH4FSyik5551zg3utz6pWcyWqel4I4WW1zZ7Xhf12pJTyo9Pp9Hf6XUUaAQSOFODnjv9+4HWz3+pESQoAbEMKAGwjEj4Bfr7bThQA2EYkEEBgeAEKAIY3dY9IAYCbiiACCCBQnQAFANVtCRNCAAEEahegAKD2HWJ+SxPgoNikpgDAJKorUEqZ5Jx/TkSeXtfMqpzN/4kxfvc8M0spfUJErjPPtS1dwwcIVmu3KQBw7xcFAG6q8YMUALiMKQBIqbikCF0uQAEANwICCCwiwDmLrUcBgG1E4kqBlNK7ROQ2mPgEVPV3Qwg/4kuTQgCBYwW6rnukqv6GiEzR2V2g1i/dsm8ILEuglHL1ra2ta4UQPrKsx+RxjivwRzHGB9Zmw+vCfjtCAUA/L9IIHE+Anzv++4L37/1WJ0pSAGAbUgBgG5HwCfDz3XaiAMA2IoEAAsMLUAAwvKl7RAoA3FQEEUAAgeoEKACobkuYEAIIIFC7AAUAte8Q81uaAAfFJjUFACZRfYGc8wNLKTt/2f6r6ptdXTOa9y/U87PD3sdSyrdNp9O/s5MkahGgAMC9ExQAuKnGD1IA4DKmAIACANeNckToKTHGZ4kIxQl95cgjgIDwWsm+CSgAsI1IXClAAUDvu+E1Mcb79r6KCxBA4HKBlNITROQ5cNgCFADYRiTaEcg5P7iU8hgRuW07q65npar6wBDCH9UzI5FSynVyzjtF2vznE3h2COGpqjrzxUkhgMCRAgcOHLjZvn373oeKT4ACAJ/TbikKAGxDCgBsIxI+Ad5vsJ0oALCNSCCAwPACFAAMb+oekQIANxVBBBBAoDoBCgCq2xImhAACCNQuQAFA7TvE/JYmwEGxSU0BgElUZyCl9FYRuVOds6tnVvMUAKSUni0iT6xnFVXO5C9CCOeo6qeqnB2TOq4ABQDuG4MCADfV+EEKAFzGFABQAOC6UY4MhRCiqubeF3IBAgg0L8A5i30LUABgG5G4UoACgN53AwUAvcm4AIGjfuZQAOC8ISgAcEIRa0ogpfQLIvLkphZdwWIpAKhgEwaYQgjha1T18wMMxRAINCfA5yJ6bflTY4zP7HUF4asIUABg3xQUANhGJHwCvN9gO1EAYBuRQACB4QUoABje1D0iBQBuKoIIIIBAdQIUAFS3JUwIAQQQqF2AAoDad4j5LU2Ag2KTmgIAk6jOAG90u/flMyGE01T1i94rUkr7RWTTm28095wY45MaXfvKLpsCAPfWUQDgpho/SAGAy5gCgJS+Q0Te4tIidLkABQDcCAggMK8A5yy2HAUAthGJKwVKKafmnP8TE7fAV1T1ISGEV7uvIIgAApcLlFJukHN+r4hcAxJbgAIA24hEewKllImIXC/nvPM8fMv2BPZsxf8VY7z2nj36cR64lHKdnPMnappT7XOhAKD2HWJ+NQvwuQj/7vCzxm+1W5ICANuRAgDbiIRPgPcbbCcKAGwjEgggMLwABQDDm7pHpADATUUQAQQQqE6AAoDqtoQJIYAAArULUABQ+w4xv6UJcFBsUlMAYBLVG+D+du/NXWOMb/Kkt7a2bjSZTP6viEw9+UYzB0opj51Op/+70fWv7LIpAHBvHQUAbqrxgxQAuIybLwA49Pz9IZcWoSsEYoy8b8v9gAACvQV4HWqTUQBgG5E4WoB/V/3uCL6U28+LNAKHBba2tk6fTCYfRsQl8JoY431dSUIINCqQUnrHTpGRqt6gUYKlLru2MxwKAObb/tr2cb5VcBUCyxU49PPmMopnfO4UAPicrBQFAJbQ5SXTm6p6wE6SQGB3Ac5F7TuEAgDbiAQCCAwvwAdJhjd1j0gBgJuKIAIIIFCdAAUA1W0JE0IAAQRqF6AAoPYdYn5LE+Cg2KSmAMAkqjeQUnq6iDyt3hnWMzPvh2q6rvsDVf3+emZe30xU9cMhhBvXNzNmZAlQAGAJXfH/KQBwU40fpADAZUwBwMECHwoAXLfLlSHv70c9hyWOAAJrLsA5i73BFADYRiSOFuDfVb87ggKAfl6kETgsQAFAr3uBAoBeXIRbFei67jYi8ipVvX6rBktc96/GGB+3xMfb9aFKKSfnnC8QkfvVMqdVmAdncauwS8yxNoGu6/4/Vf3N2uZV6XwuDiGcx5eyF98dCgBsQwoAbCMSPgHORW0nCgBsIxIIIDC8AAUAw5u6R6QAwE1FEAEEEKhOgAKA6raECSGAAAK1C1AAUPsOMb+lCXBQbFJTAGAS1RvY+esqOef/rHeG9cyslHLBdDp96G4zSindRUReIyJXq2fm9c0khHBdVf14fTNjRpYABQCW0BX/nwIAN9X4QQoAXMYUAFAA4LpRjg3xoeO52LgIgeYFOGexbwEKAGwjEkcL8O+q9x3xmRDC16tq7n0lFyDQsEBKaecc+dSGCfosnQKAPlpkmxbgL8EvbftLjHHf0h7N8UB8KdeBdEyEs7j+ZlyBAD9r/PdAKeVHp9Pp7/ivIHkiAQoA7HuDAgDbiIRPgHNR24kCANuIBAIIDC9AAcDwpu4RKQBwUxFEAAEEqhOgAKC6LWFCCCCAQO0CFADUvkPMb2kCHBSb1BQAmER1B7que7SqPq/uWVYxuzfEGL9nt5nknO9ZSnldFbOtdxL/EGO8Rb3TY2a7CVAA4L4/KABwU40fpADAZdx8AcCOUkrpiSLybJcYocMCr4oxng0HAggg0EeAcxZbiwIA24jE0QIppfeIyK1w8QuEEKaqmvxXkEQAAZ7D/fcAX9D0W5FE4LBAzvm8UsoLKFge7Z6gAGA02qUO/MYY492X+og8GAIrLkABgH8DKQDwW1lJCgAsIREKAGwjEj4BzipsJwoAbCMSCCAwvAAFAMObukekAMBNRRABBBCoToACgOq2hAkhgAACtQtQAFD7DjG/pQlwUGxSUwBgEtUd6LruVvv27buklHJa3TPd29mVUj4mIg+aTqfvPNFMUkqvFpH77O1M6370Usqtp9PpzhcT+G8FBSgAcG8aBQBuqvGDFAC4jCkAoADAdaMcJ0QBwLxyXIdAwwKcs9ibTwGAbUTiaIGtra3TJ5PJh3HpJfCbMcZH97qCMAKNC/Ac7r8BKADwW5FE4EiBnPO5pZSXoTKOgKr+QAjhD8cZvf+oXdfd8tD7k6f3v7rZKygAaHbrWfg8AqWUr8o5v0ZEvnOe61u7hgKA4XacAgDbkgIA24iET4CzCtuJAgDbiAQCCAwvQAHA8KbuESkAcFMRRAABBKoToACgui1hQggggEDtAhQA1L5DzG9pAhwUm9QUAJhE9QdSSm8TkW+vf6Z7O8NSyg9Pp9PfO9Es+Hmx+/6o6vMnk8lj+At7e3sfL/LoFAC49SgAcFONH6QAwGVMAQAFAK4b5Tih/ap6TgjhtfMOwHUIINCeAK+b7D2nAMA2InG0AAUA890RfEF3PjeualMgpXSpiJzV5ur7r5qfL/3NuAKBwwIppTuIyF8jMrxAKeWV0+n0nOFHnn/ElNJbReRO84/Q3JUUADS35Sx4EYFSynVyzp9YZIyGrv3LEMJZqvrlhtY82lIpALBpKQCwjUj4BHi/wXaiAMA2IoEAAsMLUAAwvKl7RAoA3FQEEUAAgeoEKACobkuYEAIIIFC7AAUAte8Q81uaAAfFJjUFACZR/YGc8/8upfxY/TPd+xmGEK6uql88diYppZ03w0/e+xlWPYNfjDE+seoZMrldBSgAcN8gFAC4qcYPUgDgMqYAQERyzueVUl4gIldzqRG6XEBVHxxCeAUcCCCAgFeAcxZbigIA24jE0QKllOvOZrO/KqXcEBu/wPb29s03Njbe57+CJALtCqSU3iUit2lXwL/yEMKGqnb+K0gigMCxAofOaM4XkVPQGU6AAoDhLPdypFLKI6bT6Yv2cg48NgKrIpBzvlcphfJa34b9WYzxbr4oKUuAAgBLSIQCANuIhE+A9xtsJwoAbCMSCCAwvAAFAMObukekAMBNRRABBBCoToACgOq2hAkhgAACtQtQAFD7DjG/pQlwUGxSUwBgEq1GgHvdt0+q+oIQwlXKEigAMP0+IyL3jjHyl3tMqnoDFAC494YCADfV+EEKAFzGFAAcYkopvUdEbuVSI3RY4LIQwveqaoEEAQQQ8Ajw2tNWogDANiJxVYGU0hNE5DnY9BLg9+BeXIRbFUgp3UVEXi4i127VoM+6KQDoo0UWgRML5JzPKaXcXESegtNgAh8spTxgOp2+d7ARFxwopfRWEbnTgsO0dvmbQgj3VNWt1hbOehHoK8AZVC8xCgB6ce0epgDAxqQAwDYi4RPgZ73tRAGAbUQCAQSGF6AAYHhT94gUALipCCKAAALVCVAAUN2WMCEEEECgdgEKAGrfIea3NAEOik1qCgBMotUIdF13S1X9u9WY7d7OMsZ41BllSul5IvKTO38Ed29nVu+jq+pHQgg3qneGzMwjQAGAR+nyDAUAbqrxgxQAuIz54tMhJgoAXPfLVUIhhImqbs93NVchgEBrApyz2DtOAYBtROKqAhQAzHVX8HvwXGxc1JpASunxIvLc1tY973opAJhXjusQuKpAKWWSc36miDwRn2EEVPX+IYRLhhlt8VFKKdfMOe8USPNfD4EQwler6n/3uIQoAk0KcAbl3/YQwrVU9bP+K0juJkABgH1/UABgG5HwCfCz3naiAMA2IoEAAsML8CHa4U3dI1IA4KYiiAACCFQnQAFAdVvChBBAAIHaBSgAqH2HmN/SBDgoNqkpADCJViNQSvna2Wz2zlLK6asx472b5fb29rdsbGz80+EZ5JxfUkr5wb2bUf2PfGxpQv0zZobHE6AAwH1fUADgpho/SAGAy5gvPh1iyjm/qJTycJcaoSMF7hxjfAskCCCAgEeAcxZbiQIA24jEVQVyzg8ppbxARE7Bxy+gqueGEC70X0ESgbYESimbs9ns10spj2xr5fOtVlUfGkK4YL6ruQoBBI4nkHM+r5RyPr/jDHN/1FYAsLMqXiPOtbdnxRgvm+tKLkKgEYGU0ptF5H81styFl8l7+QsTHjUABQC2JwUAthEJnwC/S9pOFADYRiQQQGB4AQoAhjd1j0gBgJuKIAIIIFCdAAUA1W0JE0IAAQRqF6AAoPYdYn5LE+Cg2KSmAMAkWp1A13WPUdVfW50Z79lML4sxnrXz6AcOHPjmffv2XSwiN9uz2dT/wL8cY9z5S2H8t+ICFAC4N5ACADfV+EEKAFzGFAAcwcTv/6575iohPiA4nxtXIdCiAD9n7V2nAMA2InF8gZTSu0Xk2/DxC1AA4Lci2abA/v37bxhC+Gibq++/agoA+ptxBQIegZzzg0opr/BkyewuQAHA+twhnMWtz16yknEEKADo58rPlH5eVpoCAEtIhAIA24iET4D3G2wnCgBsIxIIIDC8AAUAw5u6R6QAwE1FEAEEEKhOgAKA6raECSGAAAK1h75Z/wAAIABJREFUC1AAUPsOMb+lCXBQbFJTAGASrU6glHJyznnnr7feZnVmvSczvaIAIOf8vaWUP9mTWazIg5ZSbjudTv92RabLNHcRoADAfXtQAOCmGj9IAYDLmAKAI5j4/d91z1wlpKovDiE8fL6ruQoBBFoS4OesvdsUANhGJI4vQAHAXHfGf4cQrqmqs7mu5iIE1lyAAoB+G0wBQD8v0gj0EUgp3UFE/rrPNWSPK/CFGOM1arI5cODAt+zbt+8faprTKsyFL+uuwi4xx70S6Lruh1T1hSIS92oOq/S4s9nsJpubmx9cpTnXPlcKAOwdogDANiLhE+D9BtuJAgDbiAQCCAwvQAHA8KbuESkAcFMRRAABBKoToACgui1hQggggEDtAhQA1L5DzG9pAhwUm9QUAJhEqxXIOT+/lPKo1Zr18mdbSnn4dDp9MT8jTPtfijH+rJkisBICFAC4t4kCADfV+EEKAFzGFAAcwZRSeoeI3M4lR+hIgYtjjA+ABAEEELAEeA1lCYlQAGAbkTi+QM75d0opj8Cnt8BdYox/3vsqLkCgAQGet3tt8mtjjPfpdQVhBBDoJZBzfmgp5XwRuVqvCwkfJVDbF8dLKafmnP+TbeotcEVZee8ruQCBNRfouu7HVfW313yZgy3vUCne5wYbkIGEAgD7JqAAwDYi4RPg3MJ2ogDANiKBAALDC1AAMLype0QKANxUBBFAAIHqBCgAqG5LmBACCCBQuwAFALXvEPNbmgAHxSY1BQAm0eoFuO9de/YXIYSzcs5brnS7IQoA1mjvKQBwbyYFAG6q8YMUALiMKQA4gmlra+uMyWTyAZccoSsEVPXD29vbD5xOp++BBQEEENhNgNeb9v1BAYBtROLEAvwbm+/uqO2LcPOtgqsQGF6Anym9TCkA6MVFGIH5BFJK7xWRb53vaq7aEajt9x4KAOa7L0sp/6qq58QY3z7fCFyFwHoKlFJOyTlfKiJ3Ws8VDruqUsqFMcYfUtUDw47c9mgUANj7TwGAbUTCJ8C5he1EAYBtRAIBBIYXoABgeFP3iBQAuKkIIoAAAtUJUABQ3ZYwIQQQQKB2AQoAat8h5rc0AQ6KTWoKAEyi1Qtw37v37DMici13urFgKeXfYozfpKpfbmzpa7tcCgDcW0sBgJtq/CAFAC5jCgCOYKIAwHXPHDekqg8KIVw0/whciQACLQjwetPeZQoAbCMSJxbg39h8d0dtX4SbbxVchcCwAimlN4jIdw876lqPRgHAWm8vi6tFoJRyjZwzf6V4gQ2p7feeUsq+nPMTRORZCyyryUtLKQ+fTqcvbnLxLBqBEwiUUr4u5/wpgHwCpZRHTqfTF/rSpLwCFADYUhQA2EYkfAKchdpOFADYRiQQQGB4AQoAhjd1j0gBgJuKIAIIIFCdAAUA1W0JE0IAAQRqF6AAoPYdYn5LE+Cg2KSmAMAkWr1AKeX6Oed/Xb2ZM+OaBHb+YsB0Oj23pjkxl8UEKABw+1EA4KYaP0gBgMuYAoAjmEop3zCbzd5aSjndpUfoSIFnxBifBgkCCCCwmwDnLPb9QQGAbUTixAIppZ2/AHp7jHoLXBJjvH/vq7gAgTUWSCm9U0TOXOMlDrq02r5QO+jiGAyBygRKKTeYzWZvLqWcVtnUVmI6Nf686rru0ar6vJUArGuSvxxCeKKqzuqaFrNBYO8Ecs73K6W8au9msFqPTAHAOPtFAYDtSgGAbUTCJ8D7DbYTBQC2EQkEEBhegAKA4U3dI1IA4KYiiAACCFQnQAFAdVvChBBAAIHaBSgAqH2HmN/SBDgoNqkpADCJVi9QSjkl5/z7InL26s2eGdciUOOHyGqxWdV5UADg3jkKANxU4wcpAHAZUwBwDFNK6cki8gsuPUJHCfD8zw2BAAKWAOcslpAIBQC2EYkTC2xtbd14Mpl8EKPeAhQA9CbjgnUWSCndTUQuEJFrr/M6h1wbr4WG1GQsBGyBlNJTReTn7SSJYwVU9fwQwqNqkjlw4MC3TCaTPy6l3Kimea3CXEIIX6WqX1qFuTJHBJYhwLlTL+X3b29vn72xsfF/e11F2BSgAMAkEgoAbCMSPgF+7ttOFADYRiQQQGB4AQoAhjd1j0gBgJuKIAIIIFCdAAUA1W0JE0IAAQRqF6AAoPYdYn5LE+Cg2KSmAMAkWs1ASumnReRXVnP2zLoCgbvFGP+sgnkwhQEFKABwY1IA4KYaP0gBgMuYAoBjmCgAcN03Jwp9NsZ4rYVG4GIEEFhrAc5Z7O2lAMA2InFiAQoA5r47OlU9J4Twx3OPwIUIrJFASulxIvLLa7SkUZcSQriuqn581AdhcAQQOEqglHJSzvndIvJN0PQWmMUYQ++rRr4gpfQ2Efn2kR9mHYf/XIzxmuu4MNaEwDwCnDv1UntTjPGuva4g7BKgAMBmogDANiLhE+Dnvu1EAYBtRAIBBIYXoABgeFP3iBQAuKkIIoAAAtUJUABQ3ZYwIQQQQKB2AQoAat8h5rc0AQ6KTWoKAEyi1Q2klN4hIrdb3RUw870QKKV8rJTyPRsbG+/fi8fnMccToADAbUsBgJtq/CAFAC5jCgCOYco5n1tKeaGInOISJHSUAB8k4YZAAIHdBDhnse8PCgBsIxInFiilXHc2m72Vv546113yCzHGp8x1JRchsEYCpZTN2Wz2/7N333H2HXX9xz+fe2fOfhNIBCxIghQRI00gdJGOVBGQEkKVH0VQlF6kGAQEQZAuYhBp0osUURDpmNC7BOldiKFI4Lt7ZnY/v8eJG7n5svudufecc0977T8+JJ+Z+cxzzu5379lz3/fpZnbPEW2r1a04545Q1c1WF2FyBBD4KYEY48lmdndolhYgAGBpsn4PMLPLF0XxsX53SXcItC8QQni7iFyn/ZVGs8Jfeu8fMprd9GgjBACkD4MAgLQRFXkC/L0h7cTfbdNGVCCAQPMCBAA0b5o9IwEA2VQUIoAAAr0TIACgd0dCQwgggEDfBQgA6PsJ0d/aBLhRnKQmACBJNNyCGOMtzIxPPhvuEXbV+ZO99w/uanHWbU+AAIBsWwIAsqnaLyQAIMuYAIA9mEII1UOzl80SpOgcAmb2yqIoToAFAQQQ2EuA+yzp64IAgLQRFYcXCCE8XET+HKflBbz3MxGx5UcyAoHxCJjZhWOMXx7Pjtrdiar+/Xw+v4eqbre7ErMjgACvLxq7BnoZABBj/B0ze31ju5zWRG/23t90WltmtwicUyCEcC0ReamIHINNnoD3nvdl5VEtXUUAQJqMAIC0ERV5Avy9Ie1EAEDaiAoEEGhegF80mzfNnpEAgGwqChFAAIHeCRAA0LsjoSEEEECg7wIEAPT9hOhvbQLcKE5SEwCQJBp2Ad8Dwz6/jronAKAj+LaXJQAgW5gAgGyq9gsJAMgyJgBgDyYCALKunf2Kgqre2jn3hlqzMBgBBEYpwGvM9LESAJA2ouLwAgQA1LpCvu+9P2+tGRiMwMAFQgg/EJGjB76NtbWvqndxzr1obQuyEAIInEOgLMurqOqpsCwl0MsAgGoHvF5c6hwXi6t7cb/nnKve/MwXApMUKMvy3qr615Pc/IqbJgBgRbiMYQQApJEIAEgbUZEnwO+PaScCANJGVCCAQPMCBAA0b5o9IwEA2VQUIoAAAr0TIACgd0dCQwgggEDfBQgA6PsJ0d/aBLhRnKQmACBJNOyCEMK7ReQaw94F3a9LwMy+WhTFhde1HuusV4AAgGxvAgCyqdovJAAgy5gAgH2YeC2Qdf3sV/Q47/2jas3AYAQQGKUAP1vTx0oAQNqIirQAvwenjfarMLPLFUXx8dVnYCQCwxXgjbRLn93pInJ77/3blh7JAAQQaETAzC60vb39djO7WCMTTmOSPgcAvFNEqk/x5mt5gSc75x6mqtvLD2UEAsMWMLOfizFWv5fxlSngnPs5VT0js5yyJQUIAEiDEQCQNqIiT4C/N6SdCABIG1GBAALNCxAA0Lxp9owEAGRTUYgAAgj0ToAAgN4dCQ0hgAACfRcgAKDvJ0R/axPgRnGSmgCAJNGwC8zswjHGLw97F3S/LgFVPdE59/J1rcc66xUgACDbmwCAbKr2C3njU5YxAQD7MPFaIOv62beITxCq58doBMYqwM/W9MkSAJA2oiItwO/BaaPDVLzKe3/bWjMwGIGBCoQQqk/RvspA2++i7Td572/WxcKsiQACPxEIITxaRE7CJFugtwEAZnZMjPEb2Tuh8BwCzrlzq+qPYEFgagIEACx/4gQALG+2zAgCANJaBACkjajIE+DvDWknAgDSRlQggEDzAgQANG+aPSMBANlUFCKAAAK9EyAAoHdHQkMIIIBA3wUIAOj7CdHf2gS4UZykJgAgSTTsAjObxRgfLiKPHfZO6H4dArzRbx3K3a1BAEC2PQEA2VTtF/LGpyxjAgD2YSrL8gqq+qEsRYr2Evi+9/680CCAAAKLAtxnSV8PBACkjahIC5jZuWKMZ6YrqdhDIKjqbZ1z/4gOAlMSKMvyPqr6NBGZT2nfNfdKAEBNQIYj0IQAAQBLKxIAsDTZYAb80Ht/9GC6pVEEGhIIIfyPiBzV0HSjn8bMHuC9f5qq2ug329EGCQBIwxMAkDaiIk+AvzeknQgASBtRgQACzQsQANC8afaMBABkU1GIAAII9E6AAIDeHQkNIYAAAn0XIACg7ydEf2sT4EZxkpoAgCTR8AtijLc2s+eJyM8MfzfsoC0BM7taURTVp4TxNVIBAgCyD5YAgGyq9gsJAMgyJgBgH6bNzc3j5vP5aVmKFO0lYGZ2+aIoPg4PAgggcLYA91nS1wIBAGkjKvIE+H7Lc9qn6vHe+0fUmoHBCAxMIITwQBF58sDa7rRdwlA75WdxBM4hEEL4tIhcEpY8ATN7WVEUt8+rXm9VWZb3U9WnrnfV8azGv03jOUt2kidQluWVVPUDedVUVQJm9gdFUTwHjfYECABI2xIAkDaiIk+A+59pJwIA0kZUIIBA8wIEADRvmj0jAQDZVBQigAACvRMgAKB3R0JDCCCAQN8FCADo+wnR39oEuFGcpCYAIEk0joIQQvWH8yuNYzfsogWBtzrn7qiqp7cwN1P2RIAAgOyDIAAgm6r9QgIAsowJANiHqfq7WIzx70XkllmSFP2UgJm9vCiKE6FBAAEEzhbgPkv6WiAAIG1ERZ5ACOFhIvKEvGqqDhXgzVNcE1MSMLPzxRj/WUSuPKV9190rPyfqCjIegeYECABYzpIAgOW8hlRtZvcriuLpQ+qZXhGoIxBC+DcRuW6dOSY29rSdnZ1bbmxsEHzc4sETAJDGJQAgbURFngB/b0g7EQCQNqICAQSaFyAAoHnT7BkJAMimohABBBDonQABAL07EhpCAAEE+i5AAEDfT4j+1ibAjeIkNQEASaJxFJjZETHGH49jN+yiBYG/8t5XnxLG14gFCADIPlwCALKp2i8kACDLmACAwzCFEB4lIo/JkqRoL4Goqrdyzr0BHgQQQKAS4D5L+jogACBtREWewObm5sXn8/l/5lVTtYfAmd77o5BBYAoCZvZLMcavTmGvTe3ROfcLhKE2pck8CNQXMLMjY4w/qj/TNGbocwCAmfkY43tE5CrTOI3Gd/lP3vvfbnxWJkSghwJlWd5NVZ8rIvMettfXlt7hvScwoeXTIQAgDUwAQNqIijwB/t6QdiIAIG1EBQIINC9AAEDzptkzEgCQTUUhAggg0DsBAgB6dyQ0hAACCPRdgACAvp8Q/a1NgBvFSWoCAJJE4yng+2E8Z9nwTjbN7I+Konhew/MyXc8ECADIPhACALKp2i8kACDLmACAwzDFGG9nZn8rIrz5K+ty2rPoz733j1x9OCMRQGBMAryuTJ8mAQBpIyryBMzsmBjj20XkuLwRVB0qYGZXKIriI8ggMHYB/n1e/oSdc+dSVQJzl6djBAKtCfCzLJ+2zwEA1S5CCO8Tkd/I3xGVhwg81Tn3YFXdRgaBsQpUYSHb29tPNbM/HOseW9rXX3jv/6SluZl2V4AAgPSlQABA2oiKPAFeA6SdCABIG1GBAALNCxAA0Lxp9owEAGRTUYgAAgj0ToAAgN4dCQ0hgAACfRcgAKDvJ0R/axPgRnGSmgCAJNF4CkII1Se8P3k8O2InDQl83Xv/Sw3NxTQ9FiAAIPtwCADIpmq/kACALGMCABJMIYRPiMhlsjQp2lPAe8/feLk2EEDgLAHus6QvBAIA0kZU5AuEEB4hIo/LH0HlooCqfnlnZ+e2RVF8EBkExioQQniUiDxmrPtrY1+q+rz5fH5vVY1tzM+cCCCwmgCvNfLd+h4AEGO8sZm9OX9HVB4q4Jw7UlUPIoPAWAXM7HwxxjPGur+29sV9+rZkzzkvAQBpZwIA0kZU5AnwGiDtRABA2ogKBBBoXoCHQ5o3zZ6RAIBsKgoRQACB3gkQANC7I6EhBBBAoO8CBAD0/YTob20C3ChOUhMAkCQaT8HBgwcv6pz74nh2xE6aEHDOHaGqm03MxRz9FiAAIPt8CADIpmq/kACALGMCABJMBABkXUepojO990elivjvCCAwfgHus6TPmACAtBEV+QIEAORb7Vepqrdxzr26/kzMgEA/BUII/y4iV+tnd/3syszuWhTFC/rZHV0hMF0BXmvkn33fAwCqnXCe+ee5T+VB7/2RtWdhAgR6KhBCqAIuDvS0vd62RQDAeo6GAIC0MwEAaSMq8gT4nTHtRABA2ogKBBBoXoAAgOZNs2ckACCbikIEEECgdwIEAPTuSGgIAQQQ6LsAAQB9PyH6W5sAN4qT1AQAJInGVcAfK8d1ng3s5n3e+99sYB6mGIAAAQDZh0QAQDZV+4UEAGQZEwCQwcTrggykRMkQHi6vv0tmQACBlAA/T1NCIgQApI2oWE4ghPAxEbnscqOoXhTgTRJcD2MUMLMD29vbzzSzu49xfy3u6Tsicnvv/b+1uAZTI4DACgJbW1uXns1mn1xh6OSGDOEeTQjhX0Xk+pM7nAY3bGZXKYriAw1OyVQI9EKgLMurquopvWhmQE04535BVU8fUMuDbZVnatJHRwBA2oiKPAH+3pB2MrM/KoriWelKKhBAAIHmBAgAaM5y6ZkIAFiajAEIIIBAbwQIAOjNUdAIAgggMBQBAgCGclL02boAN4qTxAQAJInGVbC1tXWp+Xz+RjO76Lh2xm5WFLi69776lDC+JiBAAED2IRMAkE3VfiEBAFnGBABkMPG6IAMpUaKqX97Z2bl1URQfrj8bMyCAwFAF+HmaPjkCANJGVCwnQADAcl57VZvZi4qiuEv9mZgBgf4ImNmxMcav96ejwXTyZu/9TQfTLY0iMCEBAgDyD3sIAQBmdsEY49fyd0XlHgLVv/O3896/Dx0ExiRAQMjyp2lmL/Te30tVN5cfzYhlBQgASIsRAJA2oiJPgL835DkRbprnRBUCCDQnQABAc5ZLz0QAwNJkDEAAAQR6I0AAQG+OgkYQQACBoQgQADCUk6LP1gW4UZwkJgAgSTS+ghDCB0XkiuPbGTtaRkBVnzmfz++nqjvLjKN2uAIEAGSfHQEA2VTtFxIAkGVMAEAG09bW1q/PZrOPZ5RScniB4L0vQEIAgekKcJ8lffYEAKSNqFhOwMyKGOPWcqOoPlTAzF5SFMWdkEFgLAIhhOrnAr+bL3mgzrlCVcOSwyhHAIE1CBAAkI9MAEC+1dArVfXOzrkXD30f9I/A2QJlWd5NVf9WRGao5AuY2X2Konh2/ggq6wgQAJDWIwAgbURFngB/b8hzIgAgz4kqBBBoToAAgOYsl56JAIClyRiAAAII9EaAAIDeHAWNIIAAAkMRIABgKCdFn60LcKM4SUwAQJJonAV8b4zzXJfc1dO89/dfcgzlAxYgACD78AgAyKZqv5AAgCxjAgAymLa2tn5tNpt9JqOUkoSAqv6Oc+6NQCGAwDQFeC2ZPncCANJGVCwvEEJ4m4hcb/mRjFgQeI9z7gRV/RYqCAxdIIRwDRF599D30UX/PDTfhTprIpAnQABAnlNVNYQAgKrPEMIDROQp+Tujci8BVb2Nc+7V6CAwdAEzO0+M8XtD30cH/Z+xGwby5g7WnuSSBACkj50AgLQRFXkC/L0hz4l7GXlOVCGAQHMCBAA0Z7n0TAQALE3GAAQQQKA3AgQA9OYoaAQBBBAYigABAEM5KfpsXYAbxUliAgCSROMs4HtjnOe6xK6+Z2a/VRTFh5cYQ+nABQgAyD5AAgCyqdovJAAgy5gAgAwmMzs6xvh8EblVRjklhxfYMbM/Korir4FCAIHpCfBaMn3mBACkjahYXmBzc/O4+Xx+2vIjGXGIAK/3uCRGIRBCeK+IXH0Um1njJszsbkVRVK8L+UIAgR4KEACQfyhDCQCoAjnn8/kbzexX8ndH5V4CvOmL62IMAiGEV4rIbcawlzXv4V3e+2uvec1JL0cAQPr4CQBIG1GRJ8DfG/Kc+F0wz4kqBBBoToAAgOYsl56JAIClyRiAAAII9EaAAIDeHAWNIIAAAkMRIABgKCdFn60LcKM4SUwAQJJonAWbm5u/Op/PPzvO3bGrDIFveu+PzaijZEQCBABkHyZvCMmmar+QAIAsYwIAspjO+tSxPxWRP8ssp+wwAmb2D0VR3BEkBBCYngD3WdJnTgBA2oiK5QUIAFjebL8RPDDbnCUzdSNQluV9VPUZIsJzmEsegXPuKFU9c8lhlCOAwJoECADIhx5KAEC1oxDCKSJy1fzdUbmPwGu99wSbcnkMWoB7Sqsdn3POq2pcbTSjVhEgACCtRgBA2oiKPAH+bchz4n5mnhNVCCDQnAA3npuzXHomAgCWJmMAAggg0BsBAgB6cxQ0ggACCAxFgACAoZwUfbYuwI3iJDEBAEmicRaY2fljjP8mIpca5w7Z1eEE+OPQNK8PAgCyz50AgGyq9gsJAMgyJgAgi+l/i0IInxSRSy8xhNL9BZ7gvX84QAggMC0B7rOkz5sAgLQRFasJhBAeJSKPWW00oxYEts3sqkVRfAgVBIYmYGYXiDF+c2h996FfM7tbURTP70Mv9IAAAnsLEACQf2UMLADgL0Tkofm7o3IfgQ84526tql9DCIGhCRw8ePAizrnXicjlhtZ7H/rl7/rrPwUCANLmBACkjajIE+DvDXlO/FuQ50QVAgg0J0AAQHOWS89EAMDSZAxAAAEEeiNAAEBvjoJGEEAAgaEIEAAwlJOiz9YFuFGcJCYAIEk03oIQwsNE5Anj3SE720eA7/uJXhoEAGQfPAEA2VTtFxIAkGVMAEAW0/8WEQCwBFZGKQ+cZCBRgsDIBLjPkj5QAgDSRlSsJkAAwGpue40ys5cWRXGH5mZkJgTWIxBCqN44dYv1rDauVQgAGNd5sptxChAAkH+uQwoA2L0fZ/m7o/IwAqc4566hqtsoITAkgbIs766qJw+p5770amb3Lorib/rSz1T6IAAgfdIEAKSNqMgTCCE8RUQekFc93Sr+Hjvds2fnCHQlQABAV/IiQgBAh/gsjQACCNQUIACgJiDDEUAAgekJEAAwvTNnx/sI8GB68tLgjcBJovEWmJnGGD8sIpcf7y7Z2R4C1/DevxeZ6QkQAJB95gQAZFO1X0gAQJYxAQBZTP9bZGazGCMPyS5hlij9sff+XM1Nx0wIINB3Ae6zpE+IAIC0ERWrCezex/mEiFx6tRkYtSBgqnpL59zrUUFgSAL8O7zyab3FOXdjVeUNqCsTMhCB9gUIAMg3HloAwMGDBy/qnPti/g6pPIzAtvfeIYTAUATM7OgY4/dEZDaUnvvUp3PuF1X1233qaQq9EACQPmUCANJGVOQJxBhvaWavzauebhUBANM9e3aOQFcCBAB0JU8AQIfyLI0AAgjUFyAAoL4hMyCAAAITEyAAYGIHznb3F+CBuOTVQQBAkmjcBSGEvxSRB417l+xuQeDp3vv7ITJNAQIAss+dAIBsqvYLCQDIMiYAIIvpJ0UhhLeKyG8tOYzy/QXe5Zw7UVW/BRICCIxfgPss6TMmACBtRMXqAiGEvxKR+68+AyMXBVT1d51z1Seq84VArwU2NzcvNp/P3ygil+h1o/1t7lHe+8f1tz06QwCBSoAAgOzrwMzsAUVRPC17RMeFZnahGONXOm5jTMv/hvf+lDFtiL2MV4D7SKufrZn9cVEUz1x9BkauKkAAQFqOAIC0ERV5AgQA5DkRAJDnRBUCCDQnQABAc5ZLz2RmP7O9vf39pQcyAAEEEECgcwECADo/AhpAAAEEhiZAAMDQTox+WxPgD4pJWgIAkkTjL+D7ZPxnvLBDAgAmddzn3CwBANmHTwBANlX7hQQAZBkTAJDF9JOira2tS85ms08vOYzywwu8x3t/TZAQQGD8Arx+TJ8xAQBpIyrqCfB9WM/vkNGl936j0RmZDIGGBarn/WKMbxeR4xueejLT8aD8ZI6ajQ5cgACA7AMc3CfAm9mRIYTnquods3dJ4eEEviEiJ3jv3wcTAn0WCCH8iYg8vs899ri307a3t3/nwIEDn+txj6NtjQCA9NESAJA2oiJPgACAPCcR+Svv/QOzqylEAAEEagoQAFATsM5wAgDq6DEWAQQQ6FaAAIBu/VkdAQQQGKAAAQADPDRabkeAB2KTrgQAJInGX7C5uXnx+Xz+n+Pf6eR3+C3v/bEiYpOXmCgAAQDZB08AQDZV+4UEAGQZEwCQxXTOohDCo0XkpBWGMmQfAd5Uw6WBwDQEuM+SPmcCANJGVNQTIMyont+ho83sJUVR3KnZWZkNgeYEzOz8Mcb/am7Gac3knDuPqv5gWrtmtwgMU4AAgOxzG1wAQLWzEMKDROQvs3dJYUrAnHNeVbdThfx3BLoQKMvyrqr6/C7WHsmaBO52eJAEAKTxCQBIG1GRJ0AAQJ6TiHzGe3/J7GoKEUAAgZoCBADUBKwznACAOnqMRQABBLoVIACgW39WRwABBAYoQADAAA+NltsXDFy3AAAgAElEQVQR4MH0pCsBAEmi8Rdsbm7+ynw+Jz1+5Eetqic75+458m2yvcMIEACQfXkQAJBN1X4hAQBZxgQAZDGds4gAgBXQ0kNKM/vNoig+mC6lAgEEhirAfZb0yREAkDaiop6AmR0bY3yLiFyq3kyMXhB4kvf+oYgg0DeBEMK1ReQdfetrQP18yDl3TVU9OKCeaRWByQoQAJB99IMMAKh2F0J4v4hcOXunFCYFCORMElHQgYCZnTvG+MMOlh7Nknxvd3uUBACk/QkASBtRkSdAAECeEwEA2U4UIoBAQwIEADQEuco0BACsosYYBBBAoB8CBAD04xzoAgEEEBiQAAEAAzosWm1XgAfTk74EACSJxl9Q/RE+hPC3qnri+Hc73R3yoMB0z/7snRMAkH0NEACQTdV+IQEAWcYEAGQxnbNo95NzqzfOXXCF4QzZR8DMviIiv1sUxUdAQgCBcQpwnyV9rgQApI2oqC8QQjhJRB5dfyZmOFvAzF5aFMUdEEGgLwIhhBuKyItF5Of70tPQ+jCzexRF8byh9U2/CExVgACA7JMfcgDA9UTkbdk7pTBH4EHe+6fkFFKDwLoEQgivFZFbrmu9Ma7D3/W7PVUCANL+BACkjajIEyAAIM+JAIBsJwoRQKAhAQIAGoJcZRoCAFZRYwwCCCDQDwECAPpxDnSBAAIIDEiAAIABHRattivAg+lJXwIAkkTTKAgh/ImIPH4au53kLq/pvX/PJHfOpv9PgACA7IuBAIBsqvYLCQDIMiYAIIvpp4tCCJ/ik3NXxEsM4wHFdlyZFYE+CHCfJX0KBACkjaioLxBC+FMR+bP6MzHDgsCm9/5IETFUEOiDQFmWf6iqz+pDL0PtwczuXhTF3w21f/pGYGoCW1tbl5nNZp+Y2r5X2O9gAwCqvYYQdkSE9xKscPD7DVHV2znnXtHglEyFwMoCIYR/EpGbrDwBA8U5d4yqfguK7gQIAEjbEwCQNqIiT4AAgDyn3QCAS3HfMtuLQgQQqCnAi/aagHWGEwBQR4+xCCCAQLcCBAB068/qCCCAwAAFCAAY4KHRcjsCPJiedCUAIEk0nQLeZDnas/7czs7O72xsbJw22h2ysSwBAgCymKoiAgCyqdov5N+mLGMCALKY9i7i9UINvMMMVdVbO+de087szIoAAl0K8HMzrU8AQNqIimYECDNqxvGQWd7tnDtRVb/ZyuxMikCmQFmWd1fVkzPLKdtb4BHeewJvuToQGJAArzWyD2vQAQAHDx68iHPuS9m7pTBLgBCALCaKWhbY/f5+rYhcvuWlxjz9R51z11XV7495k33fGwEA6RMiACBtREWeAAEAeU67VTzjuRQXxQggUEeAAIA6ejXHEgBQE5DhCCCAQIcCBAB0iM/SCCCAwDAFCAAY5rnRdQsCPCySROXmcJJoOgUhhOuJyNums+Np7FRVn+mc++Np7JZdHk6AAIDs64MAgGyq9gsJAMgyJgAgi2nvorIs76eqT60xBUP3Fohmdr+iKJ4NEAIIjEuA+yzp8yQAIG1ERTMCIYTfEpG3NjMbsywI/Lv3/uqIINCVQAjhz0TkT7tafyzreu8n85yqmR0dY3x+dXbe+1uP5QzZx/QEeK2RfeYEAGRTTa7wwd77J09u12y4FwJmthFjfK+IXLEXDQ20id176k8faPujaZsAgPRREgCQNqIiT4AAgDyn3Sqe8VyKi2IEEKgjMJkbq3WQ2hpLAEBbssyLAAIItC9AAED7xqyAAAIIjEyAAICRHSjbWV2Ah0WSdtwcThJNqyCEEEVkPq1dj363z/De33f0u2SDSQECAJJEZxcQAJBN1X4hAQBZxgQAZDHtXbS1tXWp2Wz2SRHhb5g1HPcbqqq/7Zz7pxamZkoEEOhIgPssaXgCANJGVDQnEELYFpFZczMy067Aj51zR6nqDiIIrFPAzDTG+A4RudY61x3bWs65807pU1PN7OdjjN/ZPcdvO+eO3f35ZWM7W/YzbgFea+Sd7xgCTkIIDxGRJ+btmKplBFT1ROfcy5cZQy0CdQXMbBZjrF6b8lVP4H3e+9+sNwWjmxAgACCtSABA2oiKPAECAPKcdqt4xnMpLooRQKCOAA/P1NGrOZYAgJqADEcAAQQ6FCAAoEN8lkYAAQSGKUAAwDDPja5bEOBhkSQqN4eTRNMq2Nzc/NX5fP7Zae161Lv9tvf+F0e9QzaXLUAAQDYVAQDZVO0XEgCQZUwAQBbT/kV8wmZNwMRwVb2tc+5V7a7C7AggsC4B7rOkpQkASBtR0ZzAbpjRp5qbkZkWBN7jnLudqn4TFQTWIVB9aur29vZzzOyu61hvxGt8wDl3HVX98Yj3eI6tHRIAcPZ/e6yqftQ597qpOLDPYQvEGG9iZgQIZhzjGAIAYow3M7MXiMj5MrZMyZICqnp759zLlhxGOQIrCRw8ePCizrnXiMjlV5qAQYsCPLvTk+uBAID0QRAAkDaiIk+AAIA8p90q/p1YiotiBBCoI0AAQB29mmMJAKgJyHAEEECgQwECADrEZ2kEEEBgmAIEAAzz3Oi6BQEeTE+icnM4STStAgIAxnXeqnoT59w/j2tX7GZVAQIAsuUIAMimar+QAIAsYwIAspj2L9ra2vq12Wz2NhE5tuZUDN9bIJrZ/YuieBZACAxNwMzOv729fUPn3IuG1ntb/XKfJS1LAEDaiIrmBMzsqBDCyap6QnOzMtOCwKne+6shgsA6BEIIbxaRG69jrTGvYWb3LIri5DHv8dC97RMAUJVticg/7+zsPHxjY+MzUzJhr8MTCCF8WkQuObzO19/xGAIAKrUQwgdF5IrrF5zMig/23j95Mrtlo50ImFkRYzxFRI7vpIGRLTqWn+9jOBYCANKnSABA2oiKPAEzu0CM8RUico28EZOuOs05dwNV/dqkFdg8AgisRYAAgLUw770IAQAd4rM0AgggUFOAAICagAxHAAEEpidAAMD0zpwd7yPAg+nJS4MAgCTR9ApCCI8UkcdOb+ej23Hw3hej2xUbWlmAAIBsOgIAsqnaLyQAIMuYAIAspsMXhRA+ISKXaWAqpthHQFVv5px7E0AIDEBAzczHGP9dRK4gIk/03j9sAH2vpUXus6SZCQBIG1HRrEAI4VEi8mciwjNZzdKePduPnHPnUdXYzvTMOnUBM5vFGP9NRK49dYsG9v+v3vsbNDDPoKY4TADA/+3DObchItuquj2ozdHsJATMbB5j/KSIXGISG665yTG9QZTXlzUvhsRwVb2Nc+7V7a7C7FMVMDMXYwxT3X/T+3bOXVBVv9H0vMy3mgABAGk3AgDSRlTkC5Rl+VJVPTF/xHQrd3Z2Lr2xsVGFp/GFAAIItCrAH5ta5T385AQAdIjP0ggggEBNAQIAagIyHAEEEJieAAEA0ztzdryPAA8OJC8NAgCSRNMriDHe3MxeICLnmd7uR7Xja3vv3zWqHbGZWgIEAGTzEQCQTdV+IQEAWcYEAGQxpYt47ZA2qluhqrdzzlWf5MEXAr0UCCHcyMx+TVWfutAgAQALGPysTF+6BACkjahoXiCE8B+8aa5514UZ3+2cO1FVv9nqKkw+OYHqU1O3t7f/xszuOrnNt7Phh3nvn9jO1P2dNScAYLf7t6jqS5xzL+nvbuhsigIhhEeLyElT3PsKex7VvesQwj+KyM1XcGBInsAzvPf3zSulCoHlBEIIbxCRmy03iup9BD60+4nO30OoHwIEAKTPgQCAtBEV+QIEAORbicgk73ssJUQxAgg0IkAAQCOMq01CAMBqboxCAAEE+iBAAEAfToEeEEAAgUEJEAAwqOOi2TYFeDA9qUsAQJJomgUhhI+LyK9Pc/ej2PWbnXN3VtUzRrEbNtGIAAEA2Yyjeogye9c9LSQAIOtgCADIYkoXlWX5x6r69HQlFTUEopndvyiKZ9WYg6EItCIQY7yFmf39HkFoBAAsiHOfJX35EQCQNqKieYEQwnVE5O3Nz8yMCwKneu+vhggCTQqEEP5ZRG7U5JxTnmtMn4q9zDkuEQBw9rRvMLPXF0Xx/GXWoRaBtgQIAMiXVdVbO+dekz+i35VmdmQI4Tmqeud+dzro7l7vvb/FoHdA870TCCFcW0ReLiLn711zw2votO3t7ZseOHDgi8NrfbwdEwCQPlsCANJGVOQLEACQb1VVTvXex3JKVCOAQF0BAgDqCtYYTwBADTyGIoAAAh0LEADQ8QGwPAIIIDA8AQIAhndmdNySAA+mJ2EJAEgSTbeA75/hnr2qPts5d5/h7oDO2xAgACBblQCAbKr2CwkAyDImACCLKV20tbV16dls9lERcelqKuoIqOrNnHNvqjMHYxFoQsDMqu93F2M8eJj5CABYwOF1YvrKIwAgbURFOwIhhE0R2WhndmbdFfihc+5nVTUggkAdATObxxjfKiLXrTMPY38i4Jw7n6pO8lNTVwgAOBvuWs6596vqFtcSAl0JbG1tXXI2m326q/WHtu7YAgAq/xDCg0TkiSIyG9p5DKjfVznnTlTV7QH1TKs9FajeixJj/H5P2xtiW+/03leBfnz1SIAAgPRhEACQNqIiX4AAgHyrqpIAgOW8qEYAgdUECABYza2RUQQANMLIJAgggEAnAgQAdMLOoggggMCQBQgAGPLp0XujAjyYnuQkACBJNN2CEMI/isjNpysw2J1vqurvO+deNNgd0HgrAgQAZLMSAJBN1X4hAQBZxgQAZDHlFYUQHisij8yrpqqOgKqe6JyrPimKLwQ6EYgx3nlnZ+eGqnr7RAMEACwAcZ8lfbkSAJA2oqIdga2trcvMZrNPtDM7sy4IvHv3DVTfRAWBVQTMrNje3v4bM7vrKuMZs6fAqc6566vqj6boUyMAoOI6Q1UfMJ/P36yq/z1FP/bcrUAI4WEi8oRuuxjO6mMMAKj0QwgfFpHjh3MSg+z0Gar6QefcSwbZPU33QiCEUL1R/e29aGYkTfAmzn4eJAEA6XMhACBtREW+AAEA+VZVpare3Dn3huVGUY0AAggsJ0AAwHJejVYTANAoJ5MhgAACaxUgAGCt3CyGAAIIjEGAAIAxnCJ7aESAB9OTjAQAJImmW7C1tfVrs9nsM9MVGOzOT/fe/8Jgu6fx1gQIAMimJQAgm6r9QgIAsowJAMhiyiva3Nw8bj6f/5uIHJs3gqoaAtUn577FzB5VFMXHaszDUASWFggh/KWIVJ8ymPNFAMCCEvdZ0pcMAQBpIyraETCzo0IIf6uqt2tnBWZdEHi/9/6qiCCwikAI4V9E5IarjGXM3gJmdq+iKJ47VZ+aAQBns71XVf/TOXe3qTqy724EeH2xlPt7nHMnqOq3lho1gOIQwjVE5N0DaHXoLZqIPMR7/+Shb4T+1ytgZi7G+DoRuZKInH+9q493NVX9PefcC8e7w+HujACA9NkRAJA2oiJfgACAfKvdyk977y+99CgGIIAAAksIEACwBFbTpQQANC3KfAgggMD6BAgAWJ81KyGAAAIjESAAYCQHyTbqC/DgSNKQAIAk0XQLNjc3f3U+n39KRPx0FYa3cz4pYHhntq6OCQDIliYAIJuq/UICALKMCQDIYsovCiF8XER+PX8ElXUFnHNHqurBuvMwHoHDCZjZga2trWPn8/nnl5QiAGABjPss6auHAIC0ERXtCoQQThOR49pdhdkrAVX9+/l8fg9V3UYEgYSAmtkRMcbqE9quh1ajAm/23t+00RkHNllDAQCLu76mc+5DvEYb2IUwwHZDCJ8UEd64knl2ZvaKoihGG/QUQvixiByRyUFZDYEqMMw594oaUzB0QgJmthFj3JzQlte11dI598uq+o11Lcg6+QIEAKStCABIG1GRL1CW5QtU9S75IyZf+Rnn3GVVtQpa5wsBBBBoRYAAgFZY8yYlACDPiSoEEECgjwIEAPTxVOgJAQQQ6LUAAQC9Ph6aW6cAD6YntQkASBJNuyCE8Kci8mfTVhjU7t/ivb/RoDqm2bUJEACQTU0AQDZV+4UEAGQZEwCQxbRcUQjh9SLyO8uNorqGwI/M7D7e+7eM8ZPsargwtAGB6s12IYTqUxIfLiIXX2FKAgAW0LjPkr6CCABIG1HRrkAI4Qki8rB2V2H2BYEne+8fjAgChxMoy/JeqvoclJoXIAxVpIUAgOqgTjez6lOi36iqZzR/csw4dYGyLKs3rPyTiBw7dYvc/Y89AGBzc/NX5vP553I9qKsnYGZ3VdUveO/fU28mRo9Z4ODBgxd1zr1aRI4f8z472NvpInKn6l54B2uzZIYAAQBpJAIA0kZULCcQQogiMl9u1KSrH+2951m+SV8CbB6BdgUIAGjX97CzEwDQIT5LI4AAAjUFCACoCchwBBBAYHoCBABM78zZ8T4CPJievDQIAEgSTbugeuBmNpu9TVUvPG2Jwez+ut77dwymWxpdqwABANncBABkU7VfSABAljEBAFlMyxWVZXk5Vf3ocqOobkDg/d77qzYwD1MgcJZACOFJuw8p1/mkXQIAFq4n7rOkv7kIAEgbUdG+AN+r7RsvrmBmryyK4oT1rspqQxEIITxGRB41lH6H1CefYPy/p9VSAMDZl8L7VPWzzrm7DenaoNf+CxA+vfQZmZldoSiK0d6rMrMjt7e3n21mv7e0DgNWFfimmf1uURTvX3UCxo1XwMxmMcYPi8jlxrvLznZ2qvf+ap2tzsJJAQIAkkRCAEDaiIrlBAgAWM5LRD7nnLueqn5t6ZEMQAABBDIECADIQGqrhACAtmSZFwEEEGhfgACA9o1ZAQEEEBiZAAEAIztQtrO6AA+7Ju0IAEgSURBCqB78uDIS/RaoPkXMOfcH/e6S7roUIAAgW58AgGyq9gsJAMgyJgAgi2n5ohDCn4tI9YnhfK1X4Azn3LGqurXeZVltLAJmdsTW1tYF5vP5FxraEwEAC5DcZ0lfVQQApI2oaF9ga2vrMrPZ7EMiUrS/GitUAqr6/Pl8fl9VPRMRBHYFtCzLe6nqXyPSisCWc+4YVf1uK7MPaNKWAwAWJa7unPuYqv54QDy02kOBsiyPV9XqTaV85QuY936WXz7cyhDCR0Tk8sPdwfA6d84dxe+wwzu3tjo2MyciB2KMP2xrjanP673n/VQ9vwgIAEgfEAEAaSMqlhMgAGA5r6p6Z2fnkhsbG59ZfiQjEEAAgbQAv7CmjVqrIACgNVomRgABBFoXIACgdWIWQAABBMYmQADA2E6U/awswIPpSToCAJJEFFQCfC/1/zogAKD/Z9R1hwQAZJ8AAQDZVO0XEgCQZUwAQBbT8kUxxt81s78XkaOXH82ImgLvMLOXFEXx/JrzMHxCAmZ2IIRwe1V9iIgc1+DWCQBYwOS1YfrKIgAgbUTFegRCCI8VkUeuZzVWOVtAVe/gnHspIgiUZXlv3vzf2nXwLRG5g/f+Ha2tMKCJ1xgAUKl828zOCsrj9dqALpIetRpjvIWZva5HLQ2llSkFAJwkIo8eysGMpM9gZvfy3v8rnyI7khOtsY0Y43Oq66HGFAw9jICZvbIoihNA6rcAAQDp8yEAIG1ExXICBAAs57Vb/UjvfRVmzxcCCCDQuAABAI2T5k9IAEC+FZUIIIBA3wQIAOjbidAPAggg0HsBAgB6f0Q0uC4BHkxPShMAkCSioBIoy/KeqvpcNHor8D87OztX29jY+I/edkhjnQsQAJB9BAQAZFO1X0gAQJYxAQBZTKsVhRCuKSLvWm00o+oKmNkriqK4Xd15GD9+gRDCE0XkiiJy3RZ2SwDAAir3WdJXGAEAaSMq1iOwubl58fl8Xr059tj1rMgquwLVG6geUBTFsxCZpkAI4bdE5AEicqNpCqxl1+/w3rfxe99amm96kTUHACy2/y+q+jLn3Iua3hPzjVcghPBxEfn18e6wtZ3dyHv/ltZm79nEvO7s7EA+4r2/Qmers3DnAiGEfxGRG3beyEgbUNXnzefzP1LVzZFucTTbIgAgfZQEAKSNqFhOIIRQ/ftT/TvE1xIC3nveo7uEF6UIIJAvwA+XfKvGKwkAaJyUCRFAAIG1CRAAsDZqFkIAAQTGIkAAwFhOkn3UFuABgSQhAQBJIgoqga2trUvOZrNPo9FPAVX9snPuov3sjq76IkAAQPZJEACQTdV+IQEAWcYEAGQxrV4UQjhTRM61+gyMrCugqjdxzv1z3XkYPy4BMztyc3PzF5xzX2p5ZwQALABznyV9tREAkDaiYn0CIYQPi8jx61uRlRYFnHM/U+Vq8gaPaVwX1e8mInJ0jLH6dHq+WhTgAfdz4nYYAPB/jez+vKv+/zNVdafF42fqgQqY2SzG+Gci8siBbqHTtqf2c29zc/Ni8/m8+pvkRqfwE13czF7mvb+zqsaJEkxu2zHGu5jZCya38fVueNvM7l8UxTPXuyyrrSJAAEBajQCAtBEVywvwt4flzUTkU977y6w0kkEIIIDAYQQIAOjw8iAAoEN8lkYAAQRqChAAUBOQ4QgggMD0BAgAmN6Zs+N9BLg5nLw0CABIElFQCZjZBWKMb+Kh8X5eD1N7+Kufp9D/rggAyD4jAgCyqdovJAAgy5gAgCym1YvKsjxeVas3z/HVoYCZ3UNVP+29P6XDNli6BwJlWd69akNVq0/WvcQaWiIAYAGZ+yzpK44AgLQRFesVCCG8VkRuud5VWW1B4J3OudurKm8KH/Flsbm5efH5fP5qPtW6/UM2s38oiuKO7a80nBX6EACwoHVS9brNOfea4QjS6ToEQgiPEJHHrWOtEa7xb977649wX4fdEtdM5yf+DFX9iHPuhZ13QgOtCYQQrmtmv6yqJ7e2CBOfLfBI7/2fwzEMAQIA0udEAEDaiIrlBfjbw/JmIvINM7tZURQfXWk0gxBAAIF9BAgA6PDSIACgQ3yWRgABBGoKEABQE5DhCCCAwPQECACY3pmz430EuDmcvDQIAEgSUXC2QAjh0SJyEiK9E3io9/5JveuKhnonQABA9pEQAJBN1X4hAQBZxgQAZDGtXmRmR4cQnquqt1t9FkY2IWBmXzWzm25sbHyqifmYY1gCMcYbm9n9ROQGa+6cAIAFcO6zpK8+AgDSRlSsV6Asy8upKg+Brpf90NU+ZGZfLIrihG7bYPU2BEIIbxGRY0Tk0m3Mz5w/EVDVZ83n8weqaonLTwR6FgBQNfYjEXmfc64KcfsqZ4VAjPE5ZnYvJFYTUNXbOudetdro4Y7a3Nz8Zefcv1ZvTh7uLgbf+baIVH+DfMrgd8IGfkoghHANEal+tpwfnvYFCPNv37jJFQgASGsSAJA2omJ5Af72sLxZNUJVvzCfz6+jql9bbQZGIYAAAj8tQABAh1cFAQAd4rM0AgggUFOAAICagAxHAAEEpidAAMD0zpwd7yPAzeHkpUEAQJKIgkWBEMKnReSSqPRGoHrY9Qbe+3f1piMa6a0AAQDZR0MAQDZV+4UEAGQZEwCQxVS/KMb4eTO7WP2ZmKEBgW87535NRM5U1djAfEzRUwEzK0TkyBjj9zpskQCABXzus6SvRAIA0kZUrF8ghFB90uDD178yKy4KVJ+sOZ/PH6Kq30dm+AJmdp4Y48tE5EbD380gdhDN7N5FUTxvEN2usckeBgAcuvsnOOeexM++NV4UPVnKzGYxxipY+lE9aWmIbQRVvY1z7vVDbL5uzyGE94jIb9adh/H1BZxz51HVH9SfiRm6FjCz6j7bD0Vk1nUvU1k/xnjRI4444stT2e8Y9kkAQPoUCQBIG1GxvEAI4UwROdfyIxlhZlcuiuKDSCCAAAJNCRAA0JTkCvMQALACGkMQQACBnggQANCTg6ANBBBAYDgCBAAM56zotGUBHkxPAhMAkCSiYFEghFA9rHUSKv0QUNXnOuf45Jx+HEfvuyAAIPuICADIpmq/kACALGMCALKY6heFEB4nIo+oPxMzNCjwJO/9Qxucj6l6IhBjvPHOzs4vVQ/6q+qdOm6LAICFA+A+S/pqJAAgbUTF+gVijLcwsxeKyNHrX50VDxWo/m1zzr0EmeEKlGX5B6r67OHuYJCdP9h7/+RBdt5y0wMIADhLwMx+X0Q+WBTFR1smYfqeCIQQqnso1b0UvlYXeJX3/rarDx/+yLIsX6GqkzboySlumtl9vfdvVtWv96Qn2lhSoCzLe6rq3UXkSksOpXx1gfc7526qqmesPgUj1y1AAEBanACAtBEVywvEGG9lZq9efiQjKgFVvbVz7jVoIIAAAk0IEADQhOKKcxAAsCIcwxBAAIEeCBAA0INDoAUEEEBgWAIEAAzrvOi2RQEeTE/iEgCQJKLgUAG+r3pzTZy5s7NzpY2NjdN60xGN9FqAAIDs4yEAIJuq/UICALKMCQDIYmqmqCzLe6vqXzczG7M0JPA2M3ttURTPaWg+pulQwMyOiDG+QUQuLyI/22Eri0sTALCgwevB9FVJAEDaiIpuBEIIvyEi7+tmdVY9RKAUkXfv7Ozcf2Nj41PoDEcghHA9EXmYiFx/OF2Po1PvPc+d7nOUQwkAqNpX1S+Y2Zeq/0uw7Ti+N/faRYzxdmZ2N35W1j/jnZ2dX9/Y2Phk/ZmGO8Pm5uZx8/mcv4P15wirEJeveu9v0Z+W6CQlEEL4ExG5Lj+XU1KN//f/dM7dQFW/0vjMTNiqAAEAaV4CANJGVCwvQADA8maHjDhTVe/lnPuH2jMxAQIITF6AG7EdXgIEAHSIz9IIIIBATQECAGoCMhwBBBCYngABANM7c3a8jwAPpicvDQIAkkQUHCqwtbV1qdlsxsPJ3V8a3/Pen6/7NuhgKAIEAGSfFAEA2VTtFxIAkGVMAEAWUzNFZVleVlVPFZEDzczILE0KOOeqN4xvquqPm5yXudoVMLPzhRBOVNVntbvSyrMTALBAx32W9HVEAEDaiIruBEIIPxCRo7vrgJX3EPgv59ylROR/VDUi1D8BMytE5NwxRj61s5vj+bFz7iKqeno3y/d/1SEFAOylufs6rq0R2joAACAASURBVPpP31fVnf6L0+F+AmZ2dAjhYqr6EZSaESD85H8dQwgPEpG/EJF5M7LM0oSAqt5qPp+/Q1W/18R8zNGsgJmdS0Q2+B22WdclZ3u7974KEONrYAIEAKQPjACAtBEVywsQALC82V4jzOzKRVF8sJnZxj1L9ffJaocxxpeKyDW990eOe8fsDoF8AQIA8q0aryQAoHFSJkQAAQTWJkAAwNqoWQgBBBAYiwABAGM5SfZRW4AH05OEBAAkiSg4VMDMLhBjfKOIXAGdTgX+ynv/wE47YPFBCRAAkH1cBABkU7VfSABAljEBAFlMzRXFGG9pZi8UkaOam5WZGhR4m5m9Zjab/ZBPuWhQteGpzGweQrhHNa2qPqfh6ZuejgCABVHus6QvLwIA0kZUdCdgZheKMf6jiFy+uy5YeR+BvzSzL6rqx733p6DUD4GyLO81m82uuPtJ1v1oamJdmNkfF0XxzIlte6ntDj0AYGGzjzKz/xaRU4ui+NhSCBR3LlCW5eVE5PWqeqHOmxlJA6r6XOfcvUayndrbCCF8QkQuU3siJmha4Mdm9kDv/RtV9RtNT858qwlUv8Oq6l1F5MqrzcCougJm9tKiKO5Qdx7GdyNAAEDanQCAtBEVywuUZXn52Wz2KjO72PKjGbEooKq3cc69GpW9BTY3Ny8+m82ud8jfJw8SAMAVg8BPBAgA6PBqIACgQ3yWRgABBGoKEABQE5DhCCCAwPQECACY3pmz430EeDA9eWkQAJAkomAvgRDCo0XkJHS6E+CTX7qzH+rKBABknxwBANlU7RcSAJBlTABAFlOzRTHGL5rZRZudldkaFtgUkVO2t7fvfeDAgc82PDfTrSgQQri+iDxcRGYicq0Vp1n3MAIAFsS5z5K+/AgASBtR0a1ACOEJIvKwbrtg9f0EzOxrqvp57/11UepOIIRwHRF5lIhU/5ev7gQ+6Zy7iap+vbsW+r/yiAIAzsJW1S+Y2VdV9bPOuXv3/wToMITw9uqN/7xRp9lrwXtfvW62Zmcd7mxlWV5JVT8w3B2MvvMquOWr3vubj36nPd5gCKF6nXcDfoft9pBU9eT5fH5fVT3YbSesvqoAAQBpOQIA0kZUrCZQluXLVfWE1UYzakHgTFW9F0Hp57wmQgiPFZGri8gvisglDrliCADgWwiBBQECADq8HAgA6BCfpRFAAIGaAgQA1ARkOAIIIDA9AQIApnfm7HgfAR5MT14aBAAkiSjYSyCE8BARebyIzBHqROAG3vt/7WRlFh2sAAEA2UdHAEA2VfuFBABkGRMAkMXUfFEI4bsict7mZ2bGpgWqN9J5768gIt9T1dj0/Mx3eIHdNyS9UERuPFArAgAWDo77LOmrmACAtBEV3QuEED4oIlfsvhM6OJxA9SlU8/n8JFU9Han2BarfWapVYozfaX81VsgQOMN7/3MZdZMvGVsAwF4H6pz7hd3//QxV3Zn8ofcAYPe6+0OCots5DFW9nXPuFe3MPtxZq0/qnM/nHxWRcw13F+PvXFV/dz6fv1dEDqrqmePfcbc7NLOjROQAv8N2ew4Lq0cze2BRFM/oTUc0srQAAQBpMgIA0kZUrCZAAMBqbvuNMrOrFEUx2RAtM9sQkaNFxMUYv5nQJQCg2cuP2QYuQABAhwdIAECH+CyNAAII1BQgAKAmIMMRQACB6QkQADC9M2fH+wjwYHry0iAAIElEwX4CIYT/2CMRF7D2Bf5jZ2fnVhsbG6e1vxQrjEmAAIDs0yQAIJuq/UICALKMCQDIYmq+yMwuHGN8nYhcvvnZmbElgSftfpLkR7z3p7S0BtOKSPVQ/mw2qz5xbKaqQ3/glQCAhaua+yzpb3ECANJGVPRDIITwShG5TT+6oYvDCZjZfar/7r1/lary5vSGL5cQwg3N7FdU9VkNT810NQScc8eo6rdqTDGZoVMIAFg4zEea2fd3fya+QFV/NJmD7slGy7K8XPWJifzMbPdACADY3zeEcJKIPLrdE2D2hgTeY2avKIri2Q3NxzQLAmVZ3rN6iaCqdxKRq4DTG4GHee+f2JtuaGQlAQIA0mwEAKSNqFhNoCzL/6eqf7faaEbtJbB7X/GUoig+MiWhsiz/cDabXcHM7pq5bwIAMqEom4YAAQAdnjMBAB3iszQCCCBQU4AAgJqADEcAAQSmJ0AAwPTOnB3vI8CD6clLgwCAJBEF+wmUZXklVZ1sUnBXV4aqnuycqx7q4AuBpQQIAMjmIgAgm6r9QgIAsowJAMhiaqcohPAkEXlwO7Mza1sCZvY1Vf2imX2jKIo7tLXO1OYNIVxn4dMfq0/ovMRIDAgAWDhI7rOkr2oCANJGVPRDoCzLK6rqB/vRDV1kClQP6v7QzF5WFMVzM8dQto9ACOEdIlI9y3hJEfl5oPojoKrPnM/nD1LVsj9d9beTiQUALB7EqSKyVV0vzrnX9PeExtNZCOGdqnpBM7vYeHbVy5282zl3a1U9vZfdddxUFci5vb39TjO7SMetsHy+wLuqUjO7b1EUH88fRuVeAtXP4t3//TdFZI5SfwRU9Q7OuZf2pyM6WVWAAIC0HAEAaSMqVhcIIezs3q9ZfRJGnkNAVb9UBaR77689dpqF35WuteReCQBYEozycQsQANDh+RIA0CE+SyOAAAI1BQgAqAnIcAQQQGB6AgQATO/M2fE+AjyYnrw0CABIElFwOIEQwn+LyM+itDaB73vvz7u21VhoVAIEAGQfJwEA2VTtFxIAkGVMAEAWU3tFIYQPicgV2luBmdch4Jz7xd11zlDVuI41h7xG9XdnETlQ7SHGeLKI3GzI+0n0TgDAAhD3WdJXOgEAaSMq+iMQQnjUbngLbxzpz7Fkd8LvL9lU1RvONkTkPLu/u/xX/kgqOxB4o/f+dzpYd7BLTjgAYK8ze4Rz7uxPi/yhqv54sAfbg8bN7HzVp0vHGKtA4sf0oKVJtKCqz3fO3W0Sm62xSV6b1sDreKiqPm8+nz9SRHYIukgfhplVIZsaQvgrVb19egQVHQmcGWP89SOOOOJLHa3Psg0KEACQxiQAIG1ExeoCBACsbpcx8uPOuRuKyH+r6nZGfW9LFu/1hRB+u/ods2azBADUBGT4uAQIAOjwPAkA6BCfpRFAAIGaAgQA1ARkOAIIIDA9AQIApnfm7HgfAf74n7w0CABIElFwOIGtra3LzGazT6C0NgECANZGPb6FCADIPlMCALKp2i8kACDLmACALKZ2i3jd0a7vmmf/CzP7poh8oCiK96957d4vV5blH4rITFV/T0SO733DzTRIAMCCIz/v0hcVAQBpIyr6JRBCePRuCEC/GqObZQSeZGZfrwZ471+mqlVgJ18iEkK4gZkdN5vNLmNm9wCl/wLee54vXfKYCADYF+xVZvae6r+a2Ts3NjY+uSTtZMvLsvyjavOz2ex+ZvbLk4XoaOP8HMyDL8vyH3gzdJ5Vj6t+YGZVIJkURfHMHve59tbKsqx+bz0reFNVnygiR6y9CRZcRuB0Ebmj9/6tywyitr8CBACkz4YAgLQRFasLxBifYWZnvSbhqzWBR5vZd0XkfUVRfKS1VVqYOIRwQzP71dlsdlkzazI4jQCAFs6LKYcrwA3aDs+OAIAO8VkaAQQQqClAAEBNQIYjgAAC0xMgAGB6Z86O9xHgwfTkpUEAQJKIgsMJmNm5QgjPVtW7ILUWgd/w3p+ylpVYZHQCBABkHykBANlU7RcSAJBlTABAFlO7RWVZ3lNVn9vuKsy+TgEz+6qqfqVa08xeUBTF89e5fl/WCiH8qYhcf6Gf36yePe5Lf2vqgwCABWjus6SvOgIA0kZU9E+A7+3+nUmNjqqHdn9Ujd/e3r7rgQMHvlBjrkEODSFUnyh7g93mjxOR6lNT+RqAgKre0jn3jwNotVctEgCQPg5V/byZfevsSudc9emA/5MeOZ2KEMK7F3Z7jensvHc7vbb3/l2966qHDZnZkdvb2882syqgkK/hC5wV2FJ9ee+vOfztLL+DEMKbROTo3ZFXExG3/CyM6ELAzI4viuKjXazNmu0IEACQdiUAIG1ERT0B7lXW88sdrapfqkJFh/D7Vwjh7bu/H/2aiPx87h6XqCMAYAksSscvMLWHAXp1ogQA9Oo4aAYBBBBYSoAAgKW4KEYAAQQQECEAgKsAgV0BbggnLwUCAJJEFKQEQgiPEZGzPqGBr1YFvuu9/9lWV2DyUQsQAJB9vAQAZFO1X0gAQJYxAQBZTO0XhRBO2v2daN7+aqzQscC1nHOf2+3hdFWNHfdTa3kzu8DZE2xvb1efkvuCWhOObzABAAtnyn2W9AVOAEDaiIr+CZRleXlVrd50c67+dUdHDQlcxzn32RH9/rIhIuer9rO9vX09M3txQ05M041AaWb3KYri5G6WH/aqBADUPz/n3DELs2ypavVJiKP7MrPq52b18/OsrxjjN0e3yWFv6PvOuZ9T1e1hb2O93YcQ/kNELrHeVVltjQJfd85deXe9bVX9zhrXbmUpMzu/iMx2fw5/6uzfaVtZjEnXIXC6957AsXVIr3ENAgDS2AQApI2oqCfA3yHq+a06uvrbhvf+7NeJ31nnaxMz+797fbu/Jz1DRG696l5WGEcAwApoDBmvAAEAHZ4tAQAd4rM0AgggUFOAAICagAxHAAEEpidAAMD0zpwd7yPADeHkpUEAQJKIgpRAjPEmZvYSETlvqpb/Xkvght77t9aagcGTFiAAIPv4CQDIpmq/kACALGMCALKY1lMUQni0iFRBAHxNR+DxZnbow8fvK4riQ30kCCFc38wutdibqj6tj732qCcCABYOg/ss6SuTAIC0ERX9FIgx3nz3TdRH9bNDumpQ4Alm9u1D5julKIoPNLhGY1OFEKo3+F96ccLZbHYJM/v9xhZhok4FzOz+RVHwO+mKp0AAwIpw+w87zcz+5tD/PJvNvuSce0Pjq7U0YfXmiRDCvQ557feHInLxlpZk2hoCqvqFnZ2d2xZF8ZEa00xyaAjhT0Tk8ZPc/PQ2fYaZPfbQbRdF8fS+UpRled9De1PVx4nIufvaM30tJXCKc+7mqnr6UqMo7r0AAQDpIyIAIG1ERT2BEMI/ichN6s3C6JoCJ5nZD86eo43fuRZ/V5rNZpc0s3vW7LnOcAIA6ugxdnQCBAB0eKQEAHSIz9IIIIBATQECAGoCMhwBBBCYngABANM7c3a8jwAPpicvDQIAkkQU5AiEEE4TkeNyaqlZSeCNzrk7q+r3VxrNIAREhACA7MuAAIBsqvYLCQDIMiYAIItpfUW8BlmfdV9XMrOvqOrXD+1PVf/aOffSdfS9+5DizfZYq3qzB59KtdwhEACw4MXPuPTFQwBA2oiK/gqUZXlFVf1gfzuks7YEzOyrqvq1xflV9XPOubu2teZe84YQ3iwiRx/y335FRKpPSuVrpALee54prXG2BADUwFtu6PdEpPqk8b2+HtNVeK+ZHRlj3Cs42InIVZbbItUdCrzWe3+rDtcf9NIxxjuZ2YsGvQmaryPwvkMHb29v3+XAgQNfqDPpMmNDCO/dp/7qy8xD7XAEVPXz8/n8OnvdAx7OLuh0PwECANLXBgEAaSMq6gnEGG9jZq+sNwujGxb4qd+59ppfVZ+8+0b+Q+/v7VXep9+VCABo+IJhumELcLO2w/MjAKBDfJZGAAEEagoQAFATkOEIIIDA9AQIAJjembPjfQR4MD15aRAAkCSiIFeA77dcqaXrTESe4r1/8NIjGYDAggABANmXAwEA2VTtFxIAkGVMAEAW0/qKyrK8gqq+k09yWp85KyHQsgABAAvAvO5LX20EAKSNqOi3QAjhOyLy8/3uku4QQGAkAj9wzl1CVb81kv10sg0CADphZ1EEGhUgCKU+Zwih+hva40WkCr/gCwEEEGhVgJ/brfJ2PjkBAOkjIAAgbURFPYEY42/vBgAcUW8mRiOQLUAAQDYVhVMQIACgw1MmAKBDfJZGAAEEagoQAFATkOEIIIDA9AQIAJjembPjfQR4MD15aRAAkCSiIFegLMsXq+odc+upyxb4H+/9z2RXU4jAPgIEAGRfGgQAZFO1X0gAQJYxAQBZTOstijHewsxeTAjAet1ZDYGWBAgAWIDlPkv6KiMAIG1ERb8FzOzCMcbXisjx/e6U7hBAYOAC1Zv+T/Tev2vg++i8fQIAOj8CGkCgrsDTvff3qzsJ40VCCA8TkSdggQACCLQpYGYvLIri99pcg7m7FSAAIO1PAEDaiIr6AiGEV4rIberPxAwIZAkQAJDFRNFUBAgA6PCkCQDoEJ+lEUAAgZoCBADUBGQ4AgggMD0BAgCmd+bseB8BHkxPXhoEACSJKMgVKMvysqr6sdx66rIFCADIpqLwcAIEAGRfHwQAZFO1X0gAQJYxAQBZTOsvKsvyCqr6ofWvzIoIINCwAAEAC6DcZ0lfXQQApI2o6L/AbgjAB0TkF/rfLR0igMAQBXZ2di6zsbHxqSH23reeCQDo24nQDwJLCZzkvX+siNhSoyjeV4DXrFwcCCDQpoCqnjyfz++rqgfbXIe5uxUgACDtTwBA2oiK+gIEANQ3ZIalBAgAWIqL4rELEADQ4QkTANAhPksjgAACNQUIAKgJyHAEEEBgegIEAEzvzNnxPgL8kT95aRAAkCSiYBmBEMLjROQRy4yh9vAC3nvuqXKRNCJAAEA2IwEA2VTtFxIAkGVMAEAWUzdFIYRv88a5buxZFYEGBQgAWMDkPkv6yiIAIG1ExXAE+J4fzlnRKQJDEnDOXVhVvzqknvvcKwEAfT4dekPgsAIHVfVE59zrcWpOYGtr6xKz2exUETm6uVmZCQEEEDhL4F+99zfAYvwCBACkz5gAgLQRFc0IcG+yGUdmyRIgACCLiaKpCPCwaocnTQBAh/gsjQACCNQUIACgJiDDEUAAgekJEAAwvTNnx/sIcCM4eWkQAJAkomAZAQIAltHKqn2t9/5WWZUUIZAQIAAg+xIhACCbqv1CAgCyjAkAyGLqpujgwYMXcc69RkSO76YDVkUAgQYECABYQOQ+S/qKIgAgbUTFcATKsnxp9ca04XRMpwggMACBdznnbqGq3x9Ar4NokQCAQRwTTSLwUwJm9v+Kovh7aJoXCCHcSEReKiLnbX52ZkQAgSkKqOoLnHN3neLep7hnAgDSp04AQNqIimYE+HtEM47MkiVAAEAWE0VTESAAoMOTJgCgQ3yWRgABBGoKEABQE5DhCCCAwPQECACY3pmz430EuBGcvDQIAEgSUbCMgJldMITw76r6S8uMo3ZfgRt77/8FHwSaECAAIFuRAIBsqvYLCQDIMiYAIIupuyIzu3CM8UMi8nPddcHKCCBQQ4AAgAU87rOkryQCANJGVAxHwMzOHUI4WVVvN5yu6RQBBHos8B/Oueur6rd63OPgWiMAYHBHRsMInCXgved5+havhbIsL6uqH2txCaZGAIGJCKjqyfP5/L6qenAiW578NgkASF8CBACkjahoRqAsy6uq6inNzMYsCBxWgAAALhAEFgS4YdHh5UAAQIf4LI0AAgjUFCAAoCYgwxFAAIHpCRAAML0zZ8f7CPBgevLSIAAgSUTBsgIhhHeKyLWWHUf9OQVU9fnOubvhgkBTAgQAZEsSAJBN1X4hAQBZxgQAZDF1XxRCqN7k8ovdd0IHCCCwpAABAAtg3GdJXz0EAKSNqBieQAjhVBG5yvA6p2MEEOiRwDe89xfsUT+jaYUAgNEcJRuZjsB/O+eOUdUwnS13s9Otra1LzmazfxeRn+mmA1ZFAIERCHzae3/pEeyDLSwhQABAGosAgLQRFY0JaAjhO4SsN+bJRPsLEADA1YHAggABAB1eDgQAdIjP0ggggEBNAQIAagIyHAEEEJieAAEA0ztzdryPAA+mJy8NAgCSRBSsIsD33ipq5xgTVPUOzrlX1Z6JCRDYFSAAIPtSIAAgm6r9QgIAsowJAMhi6r7o4MGDF3HOvUZEju++GzpAAIElBAgAWMDitV76yiEAIG1ExTAFyrL8B1W9/TC7p2sEEOhY4F3OuVuq6vc67mOUyxMAMMpjZVMjFlDVOznnXjLiLfZqayGEPxeRh/eqKZpBAIEhCTzIe/+UITVMr/UFCABIGxIAkDaiojmBGOMJZvby5mZkJgT2FCAAgAsDgQUBAgA6vBwIAOgQn6URQACBmgIEANQEZDgCCCAwPQECAKZ35ux4HwEeTE9eGgQAJIkoWEUgxngHM+MBplXw/nfMmd77o1YfzkgEflqAAIDsq4IAgGyq9gsJAMgyJgAgi6kfRWZ2oRjjR0TkZ/vREV0ggECGAAEAC0jcZ0lfMQQApI2oGKaAmZ07hHCyqt5umDugawQQ6EjgM86566rqf3W0/uiXJQBg9EfMBscl8G7n3O+q6hnj2lZ/d2NmF4wxniIiF+xvl3SGAAJ9FKhe+zrnXtHH3uipXQECANK+BACkjahoToAAgOYsmemwAgQAcIEgsCBAAECHlwMBAB3iszQCCCBQU4AAgJqADEcAAQSmJ0AAwPTOnB3vI8CD6clLgwCAJBEFqwhsbW1dajabvVdEzrPKeMbIp733l8YBgSYFCADI1iQAIJuq/UICALKMCQDIYupXEa9T+nUedINAQoAAgAUgfn6lv18IAEgbUTFsgRDCqSJylWHvgu4RQGAdAmb2taIoLrSOtaa8BgEAUz599j40Ae89z9B3dGghhG+IyDEdLc+yCCAwLIFgZg8piuJpw2qbbpsSIAAgLUkAQNqIimYFQgivFpFbNTsrsyFwDgECALggEFgQ4OZFh5cDAQAd4rM0AgggUFOAAICagAxHAAEEpidAAMD0zpwd7yPAg+nJS4MAgCQRBasKhBAeLyJ/sur4KY/jIbApn357eycAINuWAIBsqvYLCQDIMiYAIIupX0VlWf6Dqt6+X13RDQII7CNAAMACDPdZ0t8nBACkjagYvgC/ywz/DNkBAmsQeNfup1x/dw1rTXoJAgAmffxsflgCT/HeP2hYLY+nWzM7NsZYvXHsquPZFTtBAIGWBB7kvX9KS3Mz7QAECABIHxIBAGkjKpoViDHe0cxe3OyszIbAOQQIAOCCQGBBgACADi8HAgA6xGdpBBBAoKYAAQA1ARmOAAIITE+AAIDpnTk73keAB9OTlwYBAEkiClYVIABgNTkz++OiKJ652mhGIbC/AAEA2VcHAQDZVO0XEgCQZUwAQBZTv4rM7NwhhOep6gn96oxuEEBgDwECABZQuM+S/h4hACBtRMXwBfhdZvhnyA4QaFngNOfctVX12y2vw/QiQgAAlwECgxD4U+fcn6vqziC6HWmTZnZMjPEDInLsSLfIthBAoKZAdb/eOffKmtMwfOACBACkD5AAgLQRFc0L8LeJ5k2Z8RwCBABwQSCwIEAAQIeXAwEAHeKzNAIIIFBTgACAmoAMRwABBKYnQADA9M6cHe8jwM3f5KVBAECSiII6AjHGz5vZxerMMbGxPxSRm3nv3zWxfbPdNQgQAJCNTABANlX7hQQAZBkTAJDF1M+iEMKpInKVfnZHVwggsCtAAMDCpcB9lvT3BQEAaSMqxiMQQjiFT1Edz3myEwSaEDCzrxRFcZEm5mKOPAECAPKcqEKgQ4E3ee9v1uH6LH2IQFmWX1XVXwIGAQQQWLzlZWYPKYriaaggQABA+hogACBtREXzAmY2jzHG5mdmRgTOEiAAgAsBgQUBAgA6vBwIAOgQn6URQACBmgIEANQEZDgCCCAwPQECAKZ35ux4HwEeTE9eGgQAJIkoqCMQQnigiDy5zhxTGquqL3DO3XVKe2av6xMgACDbmgCAbKr2CwkAyDImACCLqb9FZVm+RFXv0N8O6QyByQsQALBwCXCfJf39QABA2oiKcQmUZfliVb3juHbFbhBAYEWBdzrnbqWq311xPMNWECAAYAU0hiCwRgFVvYtz7kVrXJKlEgJmdmyM8dUEWXGpIIDA2QJm9oCiKJ6KCAKVAAEA6euAAIC0ERXNCxAA0LwpM55DgAAALggEFgQIAOjwciAAoEN8lkYAAQRqChAAUBOQ4QgggMD0BAgAmN6Zs+N9BHgwPXlpEACQJKKgrgDfh9mCm86541T1q9kjKERgCQECALKxCADIpmq/kACALGMCALKY+ltkZucOIfydqt62v13SGQKTFiAAYOH4eX2X/l4gACBtRMW4BHZ/l3meqp4wrp2xGwQQWFLgNOfctVX120uOo7ymAAEANQEZjkCLAmZ2taIoTm1xCaZeUcDMjokxflBEjllxCoYhgMBIBKr78s65V41kO2yjAQECANKIBACkjahoRUB3vz+f0MrsTDp1AQIApn4FsP9zCBAA0OEFQQBAh/gsjQACCNQUIACgJiDDEUAAgekJEAAwvTNnx/sI8GB68tIgACBJREFdgbIsr6CqH6o7zwTG/9h7f64J7JMtdiRAAEA2PAEA2VTtFxIAkGVMAEAWU/+LQgjVA+FX6X+ndIjA5AQIAFg4cu6zpK9/AgDSRlSMUyCEcAqfojrOs2VXCKQEVPXLzrmLpur47+0IEADQjiuzIlBT4Eeqeifn3OtqzsPwlgXKsvyKql6o5WWYHgEE+ilQmtlDi6J4Wj/bo6uuBAgASMsTAJA2oqIdgRjjTc3s5SJy7nZWYNYJCxAAMOHDZ+s/LUAAQIdXBQEAHeKzNAIIIFBTgACAmoAMRwABBKYnQADA9M6cHe8jwIPpyUuDAIAkEQV1BXY/RePVInK1unONfPxJ3vvHjHyPbK9DAQIAsvEJAMimar+QAIAsYwIAspiGUVSW5YtV9Y7D6JYuEZiMAAEAC0fNfZb0dU8AQNqIivEK8LvMeM+WnSFwGIF3OudurapnoNSNAAEA3bizKgKHE1DVOzvnXoxS/wXM7IIxxuqTv6/a/27pEAEEmhQws/vz5v8mRcczFwEA6bMkACBtREV7AiGE14rILdtbgZknKkAAEBnVQQAAIABJREFUwEQPnm3vLUAAQIdXBgEAHeKzNAIIIFBTgACAmoAMRwABBKYnQADA9M6cHe8jwIPpyUuDAIAkEQVNCIQQ/kJEHtrEXGOdw3vPvdOxHm5P9kUAQPZBEACQTdV+IQEAWcYEAGQxDaPIzM4dY3y+iNxmGB3TJQKTECAAYOGYuc+SvuYJAEgbUTFegep3mRDC36nqbce7S3aGAAILAv/pnLuGqn4Hle4ECADozp6VEdhLwMyuVhTFqegMR8DMLhBj/LCIXGA4XdMpAgjUEaheszrnqvAPvhD4KQECANIXBQEAaSMq2hMwswvHGL/c3grMPFEBAgAmevBse28BHmLt8MogAKBDfJZGAAEEagoQAFATkOEIIIDA9AQIAJjembPjfQR4MD15aRAAkCSioCmBGOMXzeyiTc03pnlU9WbOuTeNaU/spX8CBABknwkBANlU7RcSAJBlTABAFtOwikIIp5rZMar6S8PqnG4RGKUAAQALx8p9lvQ1TgBA2oiK8QuEEE7hU1THf87scNoCqvpF59zFpq3Qj90TANCPc6ALBHYFvuWc+xVV/TEiwxMoy/LLqnrh4XVOxwggsITAaWb2t0VRPHWJMZROTIAAgPSBEwCQNqKiXYEQwmkicly7qzD7xAQIAJjYgbPdwwsQANDhFUIAQIf4LI0AAgjUFCAAoCYgwxFAAIHpCRAAML0zZ8f7CPBgevLSIAAgSURBUwIEAOwr+Ynt7e3bHDhw4D+bsmYeBPYSIAAg+7ogACCbqv1CAgCyjAkAyGIaXtHm5uYvz+fz6lOIjh9e93SMwKgECABYOE7us6SvbQIA0kZUTEOgLMsXqeqdprFbdonA5ATe6Zy7jar+9+R23sMNEwDQw0OhpUkKqOrnd3Z2TiiK4iOTBBjBps3sgjHGe4jI/UTk6BFsiS0ggMCCgKqe7Jy7JygIpAQIAEgJiRAAkDaiol0BM5vHGKu/od6y3ZWYfUICBABM6LDZalqAAIC0UWsVBAC0RsvECCCAQOsCBAC0TswCCCCAwNgECAAY24myn5UFeDA9SUcAQJKIgqYENjc3f3U+n3+2qfnGMo+ZvagoiruMZT/so78CBABknw0BANlU7RcSAJBlTABAFtMwi8zsmBhj9SkWRw1zB3SNwCgECABYOEbus6SvaQIA0kZUTEPAzM4VQni+qt52GjtmlwhMRuBzzrmrq+rpk9lxzzdKAEDPD4j2JiPgnLuIqn5lMhse8UY3NzePm8/n1f04vhBAYCQCqvp38/n8j1T14Ei2xDZaFCAAII1LAEDaiIr2BWKMdzCzl7S/EitMRIAAgIkcNNvMEyAAIM+plSoCAFphZVIEEEBgLQIEAKyFmUUQQACBMQkQADCm02QvtQR4MD3JRwBAkoiCJgVijF80s4s2OefA59r03h8x8D3Q/kAECADIPigCALKp2i8kACDLmACALKZhF5Vl+WVVvfCwd0H3CAxWgACAhaPjPkv6OiYAIG1ExbQEQgj/LiJXm9au2S0CoxSo3vB/uvf+UqPc3YA3RQDAgA+P1sci8E3n3K+q6o/GsiH2IVKW5WVV9e0icj48EEBg8AJv9d7fcPC7YANrEyAAIE1NAEDaiIr1CIQQXicit1jPaqwycgECAEZ+wGxvOQECAJbzarSaAIBGOZkMAQQQWKsAAQBr5WYxBBBAYAwCBACM4RTZQyMCPJieZCQAIElEQZMCZfn/2bsXYNu2sj7w39h7znUOD4NAOgKCIAIa8YEmQFDUYBIxLSgWICpI2giGqBgxxLI1McZoohG0FQVBreKiNCqaREm6bTFGFHwgiiKSJgRUfAUQ0ghyz15znj26Fp5jjnDXnXPt+V7zt6usUu8Y4xvf75vn1Dprr/3f2wemlF7Z55kLP0sAwMIHuKTrCwBoPS0BAK2phl8oAKCVsQCAVkzLXnTlypV7n56evjgiPn7Znbg9gUUKCAC4YWzeZ2l+hgUANBtZsT6B7XZ7U0rpievrXMcEjkZg98P/jy3L8mVH09ERNSIA4IiGqZXFCaSU3nh+fv7YzWbz6sVd3oUbBaqq2v3A8O79uA9oXGwBAQKzFEgpPa8oin8wy8u51GwFBAA0j0YAQLORFeMI1HX9uTnnF41TTZUjFxAAcOQD1t5hAgIADvPqdbUAgF45HUaAAIFRBQQAjMqtGAECBI5BQADAMUxRD70I+GB6I6MAgEYiC/oUyDnf5urVq9+Vc/77fZ671LPOz88/8tKlS/9lqfd372UJCABoPS8BAK2phl8oAKCVsQCAVkzLX5Rzvmtd1/81Im6//G50QGBRAgIAbhiX91man10BAM1GVqxPIOd8u+12e8+Tk5Nf8gNU65u/jpcvcPXq1ftcvnz5jcvv5Dg7EABwnHPV1TIEiqK4Z0rpzcu4rVteRODKlSv3PT093b0f54sAgWUJ/MH5+fmnbTabN6WUrizr6m47tYAAgOYJCABoNrJiPIHtdvuxKaVfH6+iSkcqIADgSAerrYsJCAC4mFsvuwQA9MLoEAIECEwiIABgEnZFCRAgsGQBAQBLnp679yrgg+mNnAIAGoks6FugqqqvjIhvjoiy77OXdF7O+c2bzeaeS7qzuy5bQABA6/kJAGhNNfxCAQCtjAUAtGI6nkVVVX1iRLwkIu54PF3phMCsBQQA3DAe77M0P6sCAJqNrFi3QF3Xv51zvte6FXRPYBECZxHxhqtXrz7KD//Pe14CAOY9H7c7SoF3R8TvFEXxkJTS7n/3deQC2+3241JKL4iIj4iI4sjb1R6BxQuklN5YFMV9Ft+IBiYTEADQTC8AoNnIivEEcs5lXddvioi7j1dVpSMUEABwhEPV0sUFBABc3K7zTgEAnQkdQIAAgckEBABMRq8wAQIEliogAGCpk3Pv3gV8ML2RVABAI5EFQwj4sHdESumziqL4iSF8nUnglgQEALR+LgQAtKYafqEAgFbGAgBaMR3XorquH5lzfnFEXDquznRDYJYCAgBuGIv3WZqfUQEAzUZWrFvgypUr9z49Pf2RiPhr65bQPYF5C+Scv2Sz2Txn3rd0u52AAADPAYFxBVJKX1AUxQ+OW1W1OQhst9unpZS+bQ53cQcCBPYKvKIois9JKf0hIwIXFRAA0CwnAKDZyIpxBc7Ozj765ORk933TDx+3smpHJCAA4IiGqZXuAgIAuhte+AQBABems5EAAQKTCwgAmHwELkCAAIGlCQgAWNrE3HcwAR9Mb6QVANBIZMEQAgIA4iVFUXy+3w4zxNPlzH0CAgBaPxsCAFpTDb9QAEArYwEArZiOb9GVK1fud3p6+vrj60xHBGYnIADghpF4n6X5+RQA0GxkBYGc81222+0Hnpyc/BcaBAjMT0Bw6fxmcms3EgCwrHm57bIFcs4P3mw2r1x2F27fRaCu68fnnAVAdEG0l8BwAn9UFMUDUkpvHa6Ek9cgIACgecoCAJqNrBhfoKqqH4+Izxy/sopHIiAA4EgGqY1+BAQA9ON4oVMEAFyIzSYCBAjMQkAAwCzG4BIECBBYkoAAgCVNy10HFfDB9EZeAQCNRBYMJbDiP585Ir65LMuvGcrWuQRuSUAAQOvnQgBAa6rhFwoAaGUsAKAV03EuqqrqoRHx3RHxURFxcpxd6orA5AICAG4YwYr/Hdf6QRQA0JrKQgJRVdUnRsRPRMSdcBAgMAuB1+Scn7vZbJ49i9u4RCsBAQCtmCwi0FXg3SmlLyyK4ke7HmT/8gWqqvrqiPi8iPiY5XejAwJHIfC28/Pzv33p0qXXHEU3mphcQABA8wgEADQbWTGNQFVVv3nte6bTXEDVJQsIAFjy9Ny9dwEBAL2Ttj9QAEB7KysJECAwNwEBAHObiPsQIEBg9gICAGY/IhccS8AH0xulBQA0ElkwlEBd18/JOT9lqPNnfO62LMtLM76fqx2pgACA1oMVANCaaviFAgBaGQsAaMV03IuqqvqqiPiW4+5SdwQmExAAcAO991man0MBAM1GVhC4UaCu60fknH8sIjZkCBCYTiCl9F1FUTx1uhuofFEBAQAXlbOPQHuBlNITiqJ4YfsdVq5BoK7r78s5f9EaetUjgRkLvDMiHlOW5U/P+I6utjABAQDNAxMA0GxkxTQCOeeirusfiohHT3MDVRcsIABgwcNz9f4FBAD0b9r6RAEAraksJECAwOwEBADMbiQuRIAAgbkLCACY+4TcbzQBH0xvpBYA0EhkwVAC2+32QSmlXx7q/BmfKwBgxsM55qsJAGg9XQEAramGXygAoJWxAIBWTMe/aLvdPjml9Lzj71SHBEYXEABwA7n3WZqfPwEAzUZWEHhfgStXrtzn5OTkYV7LeDYITCOQUnrO6enp01JKZ9PcQNUuAgIAuujZS6BZIOf84M1m88rmlVasTSDnfJuqqr43pfT4tfWuXwJzEEgpPa6u61ddvnz5TXO4jzscj4AAgOZZCgBoNrJiOoG6rp+Yc75puhuovFABAQALHZxrDyMgAGAY11anCgBoxWQRAQIEZikgAGCWY3EpAgQIzFlAAMCcp+Nuowr4YHojtwCARiILhhSoqupbI+LpQ9aY29llWXqPdG5DWcl9BAC0HrQAgNZUwy8UANDKWABAK6b1LKqq6pci4sHr6VinBAYXEABwA7H3WZqfNwEAzUZWENgnUFXVv4iIz4yIB1AiQGAUgdeXZfkRo1RSZDABAQCD0Tp45QIppe8riuLJK2fQfkuBuq7fkHO+T8vllhEg0E3g1yPihWVZPqPbMXYTuGUBAQDNT4YAgGYjK6YVqOv6O3POT532FqovTEAAwMIG5rrDCvhw67C+t3q6AIAJ8ZUmQIBARwEBAB0BbSdAgMD6BAQArG/mOt4j4IPpjY+GAIBGIguGFKiq6lMj4sci4gOHrDOXs3POP7jZbL5gLvdxj3UJCABoPW8BAK2phl8oAKCVsQCAVkzrWlRV1ddExGP98Ny65q7bwQQEANxA632W5udMAECzkRUEmgS22+1NKaUnNq3z3wkQuLDA2yPi24qi+P6U0lsufIqNsxAQADCLMbjE8Ql8U1mW//T42tLRUAI553vWdf34iPjaiLjtUHWcS2DtAiml5xZF8ZS1O+h/WAEBAM2+AgCajayYXqCqqn8eEV8//U3cYCECAgAWMijXHEdAAMA4zrdYRQDAhPhKEyBAoKOAAICOgLYTIEBgfQICANY3cx3vEfDB9MZHQwBAI5EFQwtst9vfTSl9yNB15nB+SulRRVH8+Bzu4g7rExAA0HrmAgBaUw2/UABAK2MBAK2Y1rco5/xBdV2/OSI26+texwR6FRAAcAOn91many0BAM1GVhBoEsg5366u6x+IiM9uWuu/EyBwuEBRFPdKKf3u4TvtmKOAAIA5TsWdFizwyqtXrz7+0qVLv51SurrgPlx9IoGbb775Q4uieNNE5ZUlcNQCOeebyrJ8SkrpylE3qrnJBQQANI9AAECzkRXTC+ScU13X/yQivmX627jBAgQEACxgSK44noAAgPGs36+SAIAJ8ZUmQIBARwEBAB0BbSdAgMD6BAQArG/mOt4j4IPpjY+GAIBGIguGFqiq6j9ExGcMXWfq83POL9xsNk+Y+h7qr1dAAEDr2QsAaE01/EIBAK2MBQC0YlrvoqqqXhURHxoRd1qvgs4JdBIQAHADn/dZmp8lAQDNRlYQOESgrus35Jzvc8geawkQuEWBs5zz0zebzXfxOS4BAQDHNU/dTCrwmrIsP3bSGyh+FALb7faBKaXnRMTueSqOoilNEJhW4PVlWX7EtFdQfU0CAgCapy0AoNnIinkI1HX9yJzzLmT0DvO4kVvMWEAAwIyH42rjCwgAGN/8zysKAJgQX2kCBAh0FBAA0BHQdgIECKxPQADA+mau4z0CPpje+GgIAGgksmAMgRX8Wb2aUnpUURS7sANfBCYREADQml0AQGuq4RcKAGhlLACgFdO6F9V1/Yic87+PiNN1S+iewIUEBADcwLaCf7td6CG5cZMAgM6EDiDwFwSuXLlyn9PT00dHxDf6ASoPB4GLCaSUnnV+fv5bm83muRc7wa45CwgAmPN03G0JAiml3845P7coimellN6zhDu74zIEttvtl6eUvmMZt3VLArMUePfu34FFUbwwpfT7s7yhSx2lgACA5rEKAGg2smI+AnVdPybn/OL53MhNZiogAGCmg3GtaQQEAEzj/t6qAgAmxFeaAAECHQUEAHQEtJ0AAQLrExAAsL6Z63iPgA+mNz4aAgAaiSwYQ6Cu68/OOf/bMWpNVKMqy3IzUW1lCbxXQABA6wdBAEBrquEXCgBoZSwAoBWTRTfffPO9Tk9PPy2l5Id+PA4EWgrUdX3vy5cvvzOl9I6WW45+mfdZmkcsAKDZyAoCFxHYvZYpiuK3L7LXHgJrFkgpPe/09HT3A4hna3Y45t4FABzzdPU2hkBRFHdLKf3RGLXUWJ/AzTff/KGnp6fflFL6vPV1r2MCFxfY/Zk5PT39hZTSmy9+ip0ELiYgAKDZTQBAs5EV8xI4Ozu7/8nJyWvndSu3mZmAAICZDcR1phUQADChvwCACfGVJkCAQEcBAQAdAW0nQIDA+gQEAKxv5jreI+CD6Y2PhgCARiILxhA4Ozv7qJOTk5dGxF3GqDdBjV8sy/ITJqirJIE/FxAA0PphEADQmmr4hQIAWhkLAGjFZNF1gaqq/mVEPDwiHkiFAIFbFPiVnPMPbDabZ/F5fwHvszQ/FQIAmo2sINBFoKqqb4iIT/dapouivSsReF1ZlvdfSa+rblMAwKrHr/mLC7w7pfSkoih++OJH2EngMIGqql4fEfc7bJfVBFYn8CsR8aNlWf6b1XWu4dkICABoHoUAgGYjK+YnUNf1I3ff+4mIO8zvdm40AwEBADMYgivMR0AAwISzEAAwIb7SBAgQ6CggAKAjoO0ECBBYn4AAgPXNXMd7BHwwvfHREADQSGTBWAJVVT0zIr5yrHpj1inL0vuiY4KrdYsCAgBaPxgCAFpTDb9QAEArYwEArZgsel+B7XZ7U0rpiWQIEPhzgZdFxH8sy/JbmewX8D5L89MhAKDZyAoCfQhst9vnp5T+Xh9nOYPAkQn8j4j410VR/KDfaH1kk93TjgCAdcxZl70KfGNK6XVFUbyo11MdRqBB4Oabb75XURSPjYhdoNVlYAQI/EWBlNJzi6J4ChcCUwsIAGiegACAZiMr5ilQ1/Vjcs4vnuft3GpiAQEAEw9A+XkJ+KDrhPMQADAhvtIECBDoKCAAoCOg7QQIEFifgACA9c1cx3sEfDC98dEQANBIZMFYAjnnO9Z1/VsRcdexao5RJ+f8DzabzfPGqKUGgVsTEADQ+vkQANCaaviFAgBaGQsAaMVk0fsK5JxvGxH/S13Xb4qIE0IEVi7wh0VRfFRKafcDc75uRcD7LM2PhwCAZiMrCPQhcMNrmTdGxGkfZzqDwNIFUkqPOj09fVVK6Q+W3ov7txcQANDeysrVC/xqURSPjojfTyldXb0GgMkEcs73qOv6zZNdQGEC8xN4R1EUHx8Rb0kpXZnf9dxobQICAJonLgCg2ciK+QqcnZ3d/+Tk5LXzvaGbTSQgAGAieGXnKSAAYMK5CACYEF9pAgQIdBQQANAR0HYCBAisT0AAwPpmruM9Aj6Y3vhoCABoJLJgTIGqqn4vIu4+Zs2Ba709Ih5dluXut4n6IjCpgACA1vwCAFpTDb9QAEArYwEArZgsujWBqqo+NSL+VUQ8mBSBFQlsI+LV5+fnT7p06ZIPe7UcvPdZmqEEADQbWUGgb4Gqqh4WEbvf3nXnvs92HoGFCLykLMvPXMhdXXMggbqun5NzflBE7H6AzhcBAtcEcs5vTin9UVmWfwMKgTkJVFX1TyPiEd6Pm9NU3GVEgToifjXn/GWbzeZVI9ZVikCjgACARqIQANBsZMW8Beq6/syc8wsi4g7zvqnbjSggAGBEbKXmLyAAYMIZCQCYEF9pAgQIdBQQANAR0HYCBAisT0AAwPpmruM9Aj6Y3vhoCABoJLJgTIHtdvvFKaXnjllzyFo55xdtNpvPH7KGswm0FRAA0FYqBAC0php+oQCAVsYCAFoxWdRGoKqqfxwRz2iz1hoCSxZIKT3r/Pz8tZvN5nlL7mOKu3ufpVldAECzkRUEhhCo6/oROecP91pmCF1nzljg5yLiJ8qyfOaM7+hqIwrknG9b1/U/TCl9Sc753iOWVorAXAWennP+2c1m86tzvaB7Ebj2ftzjIuKBNAisRSDn/KWbzebZa+lXn8sSEADQPC8BAM1GVsxfoK7rR+ecPyIivnH+t3XDEQQEAIyArMRyBAQATDgrAQAT4itNgACBjgICADoC2k6AAIH1CQgAWN/MdbxHwAfTGx8NAQCNRBaMLXBEf26vFkXxQSmlt49tqB6BWxIQAND6uRAA0Jpq+IUCAFoZCwBoxWRRW4Gc8z3quv6eiPhf2+6xjsCCBN5SFMXuA/VvTSmdLejes7nqEf17bTBTAQCD0TqYQCuBa69lnhMRn9Fqg0UEFipQFMWHRMS7Ukr/30JbcO0BBXLOf6WqqrunlPzQ84DOjp63QM75b2w2m1+e9y3djsCfCeSc7xQRt6vr+s1MCByzQM75/yzL8qtTSr93zH3qbdkCAgCa5ycAoNnIimUI5JxP6rp+ekR8yzJu7JYDCggAGBDX0csTEAAw4cwEAEyIrzQBAgQ6CggA6AhoOwECBNYnIABgfTPX8R4BH0xvfDQEADQSWTC2QFVVnxARrxi77gD1rpZlWQxwriMJXEhAAEBrNgEAramGXygAoJWxAIBWTBYdKnDtQy8vj4jdb9LdfQjZF4GlClQR8arz8/OnXLp06TVLbWIu9/Y+S/MkBAA0G1lBYCyBqqp+ISLuFxF3HqumOgQGFvjFnPOPbDab/2PgOo4/MoHd34cppbvmnO91ZK1ph8D7CvxaSunVRVE8CQ2BJQpc+x7pMyLiwRFxssQe3JnALQi8NSLeWJbl7jMAvgjMXkAAQPOIBAA0G1mxLIGqqr4jIr58Wbd2254FBAD0DOq4ZQsIAJhwfgIAJsRXmgABAh0FBAB0BLSdAAEC6xMQALC+met4j4APpjc+GgIAGoksGFsg53y3uq5fFBGfPHbtPuvlnL9is9nsvknki8AsBAQAtB6DAIDWVMMvFADQylgAQCsmiy4qUNf1I3PO942IZ170DPsITCWQUnrW+fn5azebzfOmusOx1fU+S/NEBQA0G1lBYEyBuq4fkXPehQB4LTMmvFp9C/x8zvnfbTabb+/7YOetR2C73X5cRPzNlNK3radrna5FIOe8+03S316W5fenlP5kLX3r83gFttvtU09OTj4m5yzM4njHvIrOcs5fmVJ6bVmWL11Fw5o8CgEBAM1jFADQbGTF8gS22+3TUkoPiYjHLu/2btyDgACAHhAdcTwCAgAmnKUAgAnxlSZAgEBHAQEAHQFtJ0CAwPoEBACsb+Y63iPgg+mNj4YAgEYiC6YQqKpq92HWr5iidl81y7L0XmhfmM7pRUAAQGtGAQCtqYZfKACglbEAgFZMFnUVyDl/cF3X3xcRn971LPsJjCDwx0VRPCAi3pZS2o5QbzUlvM/SPGoBAM1GVhCYQuDaa5nvjYi/O0V9NQlcVKAoirtHxLtTSu+86Bn2EbhR4Nrfh0+OiH9OhsAxCOScH1KW5RtTSm87hn70QOC6QM75ckTcua7rN0XEhgyBJQnknH+4LMt/nFL6gyXd210J7AQEADQ/BwIAmo2sWKZAzvl2dV3/ZEQ8dJkduHUHAQEAHfBsPT4BH3qdcKYCACbEV5oAAQIdBQQAdAS0nQABAusTEACwvpnreI+AD6Y3PhoCABqJLJhKoKqq3QcC7jZV/S51U0qPKYrix7qcYS+BvgUEALQWFQDQmmr4hQIAWhkLAGjFZFFfAjnnoq7rn42IvxoRd+rrXOcQ6EHgFRHxb8uy9BtNe8Dcd4T3WZpxBQA0G1lBYEqBnPNpXdcv81pmyimo3ULA65oWSJZ0F6iq6uXXTvnYiLh99xOdQGA0gV9NKf1GURRfNFpFhQhMKFBV1SdFxL+OiE+ICD+LMeEslL5VgbdGxBvKsvRDkx6URQsIAGgenwCAZiMrli2w+7dySukuOecPW3Ynbn+AgACAA7AsPX4B/+iccMYCACbEV5oAAQIdBQQAdAS0nQABAusTEACwvpnreI+AD6Y3PhoCABqJLJhKYLvdflFKafdbZpf29eqrV69+zuXLl//b0i7uvsctIACg9XwFALSmGn6hAIBWxgIAWjFZ1LdAXdePyDl/eEQ8o++znUfgQIFX5JxfvNlsvuPAfZZfQMD7LM1oAgCajawgMAeBa69l7hcRz5zDfdyBwDWBl+ecf9TrGs/D2AJ1XT8u5/yREfF1Y9dWj8CBAr+fc35GWZbPTym988C9lhNYvMB2u/2yiDhNKT0xIj5+8Q1p4CgEUkrPOz8/f11K6XVlWb70KJrSxKoFBAA0j18AQLORFcsXODs7++iTk5PdL3657/K70UELAQEALZAsWY+AAIAJZy0AYEJ8pQkQINBRQABAR0DbCRAgsD4BAQDrm7mO9wj4YHrjoyEAoJHIgikFlvhnOOf8w5vN5nOndFObwC0JCABo/VwIAGhNNfxCAQCtjAUAtGKyaCCBlHO+S13XN0XE3xmohmMJ7BUoiuJuEfEeP/gx3kOyxH+jjafzZ5UEAIwtrh6BTgLXX8s8PyI+rdNJNhPoIJBSeuzp6ekrvK7pgGhrZ4Gc82lE/JXdQXVd/2HnAx1AoH+BTyyK4r+mlP64/6OdSGBZAjnnD4yI2/j7ellzO8LbXimK4t4R8Y6U0tkR9qellQoIAGgevACAZiMrjkMg53zn7XZ715OTk988jo50cSsCAgA8HgRuEBAAMOHjIABgQnylCRAg0FFAAEBHQNsJECCwPgEBAOvDcNYYAAAgAElEQVSbuY73CPhgeuOjIQCgkciCKQWqqvr1iPjYKe9wYO1cluXJgXssJzCKgACA1swCAFpTDb9QAEArYwEArZgsGkOgqqpPj4iviYhPGqOeGqsT+O8R8YaIeFdZlp+xuu5n0rD3WZoHIQCg2cgKAnMVqKrq4RHxtV7LzHVCR3ev3YfHf8/rmqOb69E0VNf15+ecn7L7AdOI+OtH05hGFiOQc/7dlNKby7L85MVc2kUJTCBQVdXXR8SnRsRfjoi/OsEVlFyXwM9fa/ery7L8hXW1rtu1CAgAaJ60AIBmIyuOT6Cu6+/MOT8oIh58fN2tuqO3RsTr/btz1c+A5m9BQADAhI+FAIAJ8ZUmQIBARwEBAB0BbSdAgMD6BAQArG/mOt4j4IPpjY+GAIBGIgumFKiq6qERcf2DBFNepW1tAQBtpawbXUAAQGtyAQCtqYZfKACglbEAgFZMFo0psN1un7r7AExK6fFj1lXreAVyzl+eUvqtsix/5ni7XEZn3mdpnpMAgGYjKwjMXeDaa5kHpZSeMPe7ut/yBHava3a3Lsvy36eUfm95Hbjx2gR2nzmtquqJKaWvioi7r61//U4i8E0557dExC9tNptfmeQGihJYoMCVK1fuc3Jy8ndTSt+5wOu78vwFXpVzfsFms3nW/K/qhgS6CQgAaPYTANBsZMVxCuScb1vX9U0R8Zjj7HBdXV373uP/W5blS9fVuW4JNAsIAGg2GmyFAIDBaB1MgACBwQUEAAxOrAABAgSOTUAAwLFNVD8XFvDB9EY6AQCNRBZMKZBzLq9evfrsnPOTprxH29pFUdwlpbT7YJovArMTEADQeiQCAFpTDb9QAEArYwEArZgsGlsg57z7LZF/6ezs7Panp6f/bez66h2FwLuKorjvrhOvseczT++zNM9CAECzkRUEliBw/bXMlStXblsUxZuWcGd3nLWA1zWzHo/LtRHIOd85Ioq6rv9RRPzvbfZYQ+AQgd33V66tf3tKqT5kr7UECPxPgZzzB+3+r7quvy8iHsGGQBeBnPMXlmX5f0fElZTSO7ucZS+BpQgIAGielACAZiMrjldgFwIQER9Q1/V/P94uj76zHyuK4kt97/Ho56zBDgICADrgdd0qAKCroP0ECBCYTkAAwHT2KhMgQGChAgIAFjo41+5fwAfTG00FADQSWTC1wHa73f22z2+NiM3Ud2mo/7qyLO8/8zu63ooFBAC0Hr4AgNZUwy8UANDKWABAKyaL5iBQVdXPRsRdI+J+c7iPO8xS4GW7W+Wcv2qz2bxyljdc+aW8z9L8AAgAaDaygsBSBa69ltld/2Mi4o5L7cO9RxPwumY0aoWmEMg536Ou6x+4VvtTpriDmosXeFVE/GnO+fmbzeb5i+9GAwRmKlBV1adGxNdFhL+rZzqjmV3rbRGx+57335zZvVyHwGgCAgCaqQUANBtZsQ6Buq4fnXN+qtdZs593joif293Sa5zZz8oFZyIgAGDCQQgAmBBfaQIECHQUEADQEdB2AgQIrE9AAMD6Zq7jPQI+mN74aAgAaCSyYA4CVVX9UURc/+0vc7jS+90hpfQ5RVG8eJaXcykCESEAoPVjIACgNdXwCwUAtDIWANCKyaK5CJydnX1kSulhKaXbRMQu5MkXgW3O+St3DJvN5rtxzFvA+yzN8xEA0GxkBYGlC9R1/cic8y7Q6BlL78X9exfwuqZ3UgcuQWC73X7p7p4ppa+9Fvq2hGu740QCOecv25Uuy/JFKaV3THQNZQmsTuCGv6u/+Fqg1eoMNLxfIKX0/efn569OKb2hLMufYkVgzQICAJqnLwCg2ciKdQnsXmftvvcZEY9eV+fz7zal9L271zibzeY587+tGxKYj4AAgAlnIQBgQnylCRAg0FFAAEBHQNsJECCwPgEBAOubuY73CPhgeuOjIQCgkciCOQjknO9c1/Ufz+Eue+7wE0VRfE5K6WzGd3S1lQsIAGj9AAgAaE01/EIBAK2MBQC0YrJobgI55933jf/y7l51Xb91bvdzn8EFzoqiuMe1KjmlNOfX+oNjLKmA91mapyUAoNnICgLHIHDja5mzs7M7nJ6evuEY+tLDxQRyzj9cluXuN755XXMxQruORCDnfMeIKOq6/icRsfsfXwTeK5BSeuPp6elDrv3vu98u7YsAgYkEcs5/KSIuVVX1mJTSsye6hrIzEMg5P7ksyx+/dpU/8X3uGQzFFWYhIACgeQwCAJqNrFifQM55F3x++6qq7pZS+vX1Ccyu4/OiKHa/aMhrnNmNxoWWICAAYMIpCQCYEF9pAgQIdBQQANAR0HYCBAisT0AAwPpmruM9AlVV/Qyc/QIppZuKoriJEYElCMz8z/PLyrL8F0twdMf1Clz7DYVPW69A685fU5blV7RebeGgAnVdf2/O+cMGLbL8w19eluXXLb8NHRCIqKrqmRHxcRHxwRGx+626vo5H4DcjYvdD/j9dluW/Op621tfJzP9dNvlAcs4/tNlsnjf5RVyAAIHJBG74e/IBEbH7QVhfxydw/XXNrrOvLcvyF4+vRR0R6E9gu91+YUrpC3Yn5pzvnVK6Z3+nO2mOAjnnN+9+4D/n/Aebzea9s/dFgMB8BXLOm7quf/LaDU8j4pPne1s36yjwn3f7i6L4Wyml3PEs2wkcrUBd15+bc/7io22wh8aKonh4Sqnq4ShHEDhagbquvzvnvPue53uD0HwNLvBbEbELnP/Zsiy/YfBqChA4cgEBABMOWADAhPhKEyBAoKOAAICOgLYTIEBgfQICANY3cx0TIECAAAECBAgQIECAAIGjEDg7O7t/SumTrjXzKSmlzz2KxlbWRErpe87Pz39j1/bVq1d/8ja3uc3vrIxAuwQIECCwYoFdCN/5+fku1Gj3W493YXzCjRb+POSc/6HXNQsfoutPLrDdbh8YEX/t2t+NnxURnz75pVygL4Gfyjn/u2uHvXqz2fxyXwc7hwCB8QRyzkVVVU+69vf0c8arrNJQAtdfw+7O32w23zNUHecSIECAAAEC7y+Qc759VVVP8NpquKcj5/wlu7zB8/Pzl16+fPmNw1VyMoF1CQgAmHDeAgAmxFeaAAECHQUEAHQEtJ0AAQLrExAAsL6Z65gAAQIECBAgQIAAAQIECBydQM75ckTcdtdYXddPjohvPromj6ihlNL/dnp6+pJrLb07pbQ9ova0QoAAAQIELiSQc/6AiCivvZ75D37z14UYJ9lUFMWdrxdOKb1jkksoSuBIBXLOt4mI29R1/TER8d7fSOxrkQJ/uyiKV0fElZTSexbZgUsTIHCLAjnnO13/D3Vdvx3TcgS8hl3OrNyUAAECBNYj4LVVv7O+/nrH+3X9ujqNwJ+/F45iOgEBANPZq0yAAIGuAgIAugraT4AAgdUJCABY3cg1TIAAAQIECBAgQIAAAQIE1iNQ1/VnX/utDrumP8Rv1R199r8ZEW+5VvVflmX5c6PfQEECBAgQILBwgaqqvj0iPupaG7vfin2Hhbe01Ovf+LomyrL8O0ttxL0JHIPAdrt9UkrpcTf08tCI2AXD+ZpG4Cwifv566Zzzj242m+dOcxVVCRCYg0BVVS+94R67kKtPmcO9VnqHn77et9ewK30CtE2AAAECixao6/rZOef7ppTulXO+z6KbGe7yb4uI37h2/CvKsvz64Uo5mQCB6wIJxXQCAgCms1eZAAECXQUEAHQVtJ8AAQKrExAAsLqRa5gAAQIECBAgQIAAAQIECKxT4Ozs7KNTSg+53v3JyclX55w/dJ0ag3X96pzz91w//fz8/D9dvnz5jYNVczABAgQIEFiZQF3Xn3V+fv5B19tOKfnhyuGegfd9XfPTly9fftNw5ZxMgEAXgbquP+/8/PwD/P3YRfHgve/MOX/VbtfJycmfFkXxwoNPsIEAgVUI5JwvVVX1925o9pNTSo9fRfMTNJlz/vKI2AWzvPdrs9k8b4JrKEmAAAECBAj0LLDdbh8QEQ+64d+9/ywi7t5zmSUd95qc83fvLpxS+p2yLH9qSZd3VwLHICAAYMIpCgCYEF9pAgQIdBQQANAR0HYCBAisT0AAwPpmrmMCBAgQIECAAAECBAgQIEAgInLOux8OOb2OUdf1/wBzmEBRFLsfQNzesKtKKf3pYadYTYAAAQIECFxUIOf8gdf3brfbe5ycnLzmomfZF1EUxR29rvEkEDgOgRv/fqzr+sER8ZPH0dl0XaSUPuP09PQXbrjBeUrpT6a7kcoECCxVIOe8iYjb3vCe3Esi4qFL7Wfqe+ec/1FZli+4fo+U0jt3b31OfS/1CRAgQIAAgWEF1vh9Tu/dDftMOZ3AoQICAA4V63G9AIAeMR1FgACBkQUEAIwMrhwBAgSWLyAAYPkz1AEBAgQIECBAgAABAgQIECAwgEBd14/LOf/99zn60wYoNdcjfyYi6hsu98tlWX7dXC/rXgQIECBAgMD7C9R1/V055/ve+F9SSvfOOd9nZV7/KSKuvk/P/6Ysy93/3xcBAisVqKrq/7mF1h8WEeWKSHb/5tv92+8vfJVl+fAVGWiVAIGZCeSc71jX9Q/dwrXW9L7crv1dWOmv3OhQFMVjha/M7IF1HQIECBAgMEOBPf/e3d10rq+n/nNEVO9LWRTFo1JKN8+Q2JUIEIgIAQATPgYCACbEV5oAAQIdBQQAdAS0nQABAusTEACwvpnrmAABAgQIECBAgAABAgQIELigwHa7fdItbU0p3TUivuGCx0617XU552/fV7wsy5tSSu/3YZupLqsuAQIECBAg0I/Adrt9QET89T2vab4+Ij64n0rjnpJz3v3W05+/paplWT4/pXRjsNG4l1ONAIHFCNR1/YTz8/PLe/6O/MiIeNpimvmfF/2OnPNrb+neJycnZ0VR/MACe3JlAgRWKHAr78vdKSK+ZaEkT885v3PP39F/VBTFf1xoX65NgAABAgQIzFDgVl5PfUhE/LMBr/z6nPMz9p1fluULUkrbAes7mgCBAQQEAAyA2vZIAQBtpawjQIDA/AQEAMxvJm5EgACBmQsIAJj5gFyPAAECBAgQIECAAAECBAgQmL9AzvkkIm7f5qZXr179tZzzh7VZe9E1RVHcocXeOqX0nhbrLCFAgAABAgRWIpBz3r2e2b2uudWvuq4/OiJe3rSuj//e8nXNrtQVHxTuQ9wZBAjsE8g5FxFx21sTunr16sNzzj8ylmJK6fNOT0//r4Z67xGCMtZE1CFAYAqBQ96Xq+t69xp291p2yK9fK4riYS0LvCullFuutYwAAQIECBAgMIhAzvk0Im43yOF/dqjvSQ6I62gCUwkIAJhKPiIEAEyIrzQBAgQ6CggA6AhoOwECBNYnIABgfTPXMQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgYAEBAAeT9bdBAEB/lk4iQIDA2AICAMYWV48AAQKLFxAAsPgRaoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMLyAAIDhjfdWEAAwIb7SBAgQ6CggAKAjoO0ECBBYn4AAgPXNXMcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYMFBAAcTNbfBgEA/Vk6iQABAmMLCAAYW1w9AgQILF5AAMDiR6gBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDwAgIAhjfeW0EAwIT4ShMgQKCjgACAjoC2EyBAYH0CAgDWN3MdEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQOFhAAcDBZfxsEAPRn6SQCBAiMLSAAYGxx9QgQILB4AQEAix+hBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECwwsIABjeeG8FAQAT4itNgACBjgICADoC2k6AAIH1CQgAWN/MdUyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQOFhAAMDBZP1tEADQn6WTCBAgMLaAAICxxdUjQIDA4gUEACx+hBogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAwvIABgeOO9FQQATIivNAECBDoKCADoCGg7AQIE1icgAGB9M9cxAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQOBgAQEAB5P1t0EAQH+WTiJAgMDYAgIAxhZXjwABAosXEACw+BFqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwvIAAgOGN91YQADAhvtIECBDoKCAAoCOg7QQIEFifgACA9c1cxwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBgwUEABxM1t8GAQD9WTqJAAECYwsIABhbXD0CBAgsXkAAwOJHqAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwPACAgCGN95bQQDAhPhKEyBAoKOAAICOgLYTIEBgfQICANY3cx0TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBA4WEABwMFl/GwQA9GfpJAIECIwtIABgbHH1CBAgsHgBAQCLH6EGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLDCwgAGN54bwUBABPiK02AAIGOAgIAOgLaToAAgfUJCABY38x1TIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBA4WEAAwMFk/W0QANCfpZMIECAwtoAAgLHF1SNAgMDiBQQALH6EGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDC8gAGB4470VBABMiK80AQIEOgoIAOgIaDsBAgTWJyAAYH0z1zEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4GABAQAHk/W3QQBAf5ZOIkCAwNgCAgDGFlePAAECixcQALD4EWqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDC8gACA4Y33VhAAMCG+0gQIEOgoIACgI6DtBAgQWJ+AAID1zVzHBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGDBQQAHEzW3wYBAP1ZOokAAQJjCwgAGFtcPQIECCxeQADA4keoAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA8AICAIY33ltBAMCE+EoTIECgo4AAgI6AthMgQGB9AgIA1jdzHRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEDhYQAHAwWX8bBAD0Z+kkAgQIjC0gAGBscfUIECCweAEBAIsfoQYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsMLCAAY3nhvBQEAE+IrTYAAgY4CAgA6AtpOgACB9QkIAFjfzHVMgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDhYQADAwWT9bRAA0J+lkwgQIDC2gACAscXVI0CAwOIFBAAsfoQaIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMLyAAYHjjvRUEAEyIrzQBAgQ6CggA6AhoOwECBNYnIABgfTPXMQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgYAEBAAeT9bdBAEB/lk4iQIDA2AICAMYWV48AAQKLFxAAsPgRaoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMLyAAIDhjfdWEAAwIb7SBAgQ6CggAKAjoO0ECBBYn4AAgPXNXMcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYMFBAAcTNbfBgEA/Vk6iQABAmMLCAAYW1w9AgQILF5AAMDiR6gBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDwAgIAhjfeW0EAwIT4ShMgQKCjgACAjoC2EyBAYH0CAgDWN3MdEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQOFhAAcDBZfxsEAPRn6SQCBAiMLSAAYGxx9QgQILB4AQEAix+hBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECwwsIABjeeG8FAQAT4itNgACBjgICADoC2k6AAIH1CQgAWN/MdUyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQOFhAAMDBZP1tEADQn6WTCBAgMLaAAICxxdUjQIDA4gUEACx+hBogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAwvIABgeOO9FQQATIivNAECBDoKCADoCGg7AQIE1icgAGB9M9cxAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQOBgAQEAB5P1t0EAQH+WTiJAgMDYAgIAxhZXjwABAosXEACw+BFqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwvIAAgOGN91YQADAhvtIECBDoKCAAoCOg7QQIEFifgACA9c1cxwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBgwUEABxM1t8GAQD9WTqJAAECYwsIABhbXD0CBAgsXkAAwOJHqAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwPACAgCGN95bQQDAhPhKEyBAoKOAAICOgLYTIEBgfQICANY3cx0TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBA4WEABwMFl/GwQA9GfpJAIECIwtIABgbHH1CBAgsHgBAQCLH6EGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLDCwgAGN54bwUBABPiK02AAIGOAgIAOgLaToAAgfUJCABY38x1TIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBA4WEAAwMFk/W0QANCfpZMIECAwtoAAgLHF1SNAgMDiBQQALH6EGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDC8gAGB4470VBABMiK80AQIEOgoIAOgIaDsBAgTWJyAAYH0z1zEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4GABAQAHk/W3QQBAf5ZOIkCAwNgCAgDGFlePAAECixcQALD4EWqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDC8gACA4Y33VhAAMCG+0gQIEOgoIACgI6DtBAgQWJ+AAID1zVzHBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGDBQQAHEzW3wYBAP1ZOokAAQJjCwgAGFtcPQIECCxeQADA4keoAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA8AICAIY33ltBAMCE+EoTIECgo4AAgI6AthMgQGB9AgIA1jdzHRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEDhYQAHAwWX8bBAD0Z+kkAgQIjC0gAGBscfUIECCweAEBAIsfoQYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsMLCAAY3nhvBQEAE+IrTYAAgY4CAgA6AtpOgACB9QkIAFjfzHVMgAABAgQIECBAgAABArhMMNcAACAASURBVAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDhYQADAwWT9bRAA0J+lkwgQIDC2gACAscXVI0CAwOIFBAAsfoQaIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMLyAAYHjjvRUEAEyIrzQBAgQ6CggA6AhoOwECBNYnIABgfTPXMQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgYAEBAAeT9bdBAEB/lk4iQIDA2AICAMYWV48AAQKLFxAAsPgRaoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMLyAAIDhjfdWEAAwIb7SBAgQ6CggAKAjoO0ECBBYn4AAgPXNXMcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYMFBAAcTNbfBgEA/Vk6iQABAmMLCAAYW1w9AgQILF5AAMDiR6gBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDwAgIAhjfeW0EAwIT4ShMgQKCjgACAjoC2EyBAYH0CAgDWN3MdEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQOFhAAcDBZfxsEAPRn6SQCBAiMLSAAYGxx9QgQILB4AQEAix+hBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECwwsIABjeeG8FAQAT4itNgACBjgICADoC2k6AAIH1CQgAWN/MdUyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQOFhAAMDBZP1tEADQn6WTCBAgMLaAAICxxdUjQIDA4gUEACx+hBogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAwvIABgeOO9FQQATIivNAECBDoKCADoCGg7AQIE1icgAGB9M9cxAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQOBgAQEAB5P1t0EAQH+WTiJAgMDYAgIAxhZXjwABAosXEACw+BFqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwvIAAgOGN91YQADAhvtIECBDoKCAAoCOg7QQIEFifgACA9c1cxwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBgwUEABxM1t8GAQD9WTqJAAECYwsIABhbXD0CBAgsXkAAwOJHqAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwPACAgCGN95bQQDAhPhKEyBAoKOAAICOgLYTIEBgfQICANY3cx0TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBA4WEABwMFl/GwQA9GfpJAIECIwtIABgbHH1CBAgsHgBAQCLH6EGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLDCwgAGN54bwUBABPiK02AAIGOAgIAOgLaToAAgfUJCABY38x1TIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBA4WEAAwMFk/W0QANCfpZMIECAwtoAAgLHF1SNAgMDiBQQALH6EGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDC8gAGB4470VBABMiK80AQIEOgoIAOgIaDsBAgTWJyAAYH0z1zEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4GABAQAHk/W3QQBAf5ZOIkCAwNgCAgDGFlePAAECixcQALD4EWqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDC8gACA4Y33VhAAMCG+0gQIEOgoIACgI6DtBAgQWJ+AAID1zVzHBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGDBQQAHEzW3wYBAP1ZOokAAQJjCwgAGFtcPQIECCxeQADA4keoAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA8AICAIY33ltBAMCE+EoTIECgo4AAgI6AthMgQGB9AgIA1jdzHRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEDhYQAHAwWX8bBAD0Z+kkAgQIjC0gAGBscfUIECCweAEBAIsfoQYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsMLCAAY3nhvBQEAE+IrTYAAgY4CAgA6AtpOgACB9QkIAFjfzHVMgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDhYQADAwWT9bRAA0J+lkwgQIDC2gACAscXVI0CAwOIFBAAsfoQaIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMLyAAYHjjvRUEAEyIrzQBAgQ6CggA6AhoOwECBNYnIABgfTPXMQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgYAEBAAeT9bdBAEB/lk4iQIDA2AICAMYWV48AAQKLFxAAsPgRaoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMLyAAIDhjfdWEAAwIb7SBAgQ6CggAKAjoO0ECBBYn4AAgPXNXMcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYMFBAAcTNbfBgEA/Vk6iQABAmMLCAAYW1w9AgQILF5AAMDiR6gBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDwAgIAhjfeW0EAwIT4ShMgQKCjgACAjoC2EyBAYH0CAgDWN3MdEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQOFhAAcDBZfxsEAPRn6SQCBAiMLSAAYGxx9QgQILB4AQEAix+hBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECwwsIABjeeG8FAQAT4itNgACBjgICADoC2k6AAIH1CQgAWN/MdUyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQOFhAAMDBZP1tEADQn6WTCBAgMLaAAICxxdUjQIDA4gUEACx+hBogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAwvIABgeOO9FQQATIivNAECBDoKCADoCGg7AQIE1icgAGB9M9cxAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQOBgAQEAB5P1t0EAQH+WTiJAgMDYAgIAxhZXjwABAosXEACw+BFqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwvIAAgOGN91YQADAhvtIECBDoKCAAoCOg7QQIEFifgACA9c1cxwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBgwUEABxM1t8GAQD9WTqJAAECYwsIABhbXD0CBAgsXkAAwOJHqAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwPACAgCGN95bQQDAhPhKEyBAoKOAAICOgLYTIEBgfQICANY3cx0TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBA4WEABwMFl/GwQA9GfpJAIECIwtIABgbHH1CBAgsHgBAQCLH6EGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLDCwgAGN54bwUBABPiK02AAIGOAgIAOgLaToAAgfUJCABY38x1TIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBA4WEAAwMFk/W0QANCfpZMIECAwtoAAgLHF1SNAgMDiBQQALH6EGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDC8gAGB4470VBABMiK80AQIEOgoIAOgIaDsBAgTWJyAAYH0z1zEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4GABAQAHk/W3QQBAf5ZOIkCAwNgCAgDGFlePAAECixcQALD4EWqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDC8gACA4Y33VhAAMCG+0gQIEOgoIACgI6DtBAgQWJ+AAID1zVzHBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGDBQQAHEzW3wYBAP1ZOokAAQJjCwgAGFtcPQIECCxeQADA4keoAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA8AICAIY33ltBAMCE+EoTIECgo4AAgI6AthMgQGB9AgIA1jdzHRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEDhYQAHAwWX8bBAD0Z+kkAgQIjC0gAGBscfUIECCweAEBAIsfoQYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsMLCAAY3nhvBQEAE+IrTYAAgY4CAgA6AtpOgACB9QkIAFjfzHVMgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDhYQADAwWT9bRAA0J+lkwgQIDC2gACAscXVI0CAwOIFBAAsfoQaIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMLyAAYHjjvRUEAEyIrzQBAgQ6CggA6AhoOwECBNYnIABgfTPXMQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgYAEBAAeT9bdBAEB/lk4iQIDA2AICAMYWV48AAQKLFxAAsPgRaoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMLyAAIDhjfdWEAAwIb7SBAgQ6CggAKAjoO0ECBBYn4AAgPXNXMcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYMFBAAcTNbfBgEA/Vk6iQABAmMLCAAYW1w9AgQILF5AAMDiR6gBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDwAgIAhjfeW0EAwIT4ShMgQKCjgACAjoC2EyBAYH0CAgDWN3MdEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQOFhAAcDBZfxsEAPRn6SQCBAiMLSAAYGxx9QgQILB4AQEAix+hBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECwwsIABjeeG8FAQAT4itNgACBjgICADoC2k6AAIH1CQgAWN/MdUyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQOFhAAMDBZP1tyDnv/O/S34lOIkCAAIERBd6SUjofsd57S+Wc7zp2TfUIECBAoBeBd6WU3t3LSQ4hQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBA4WgEBAEc7Wo0RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJIEBAAsaVruSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJHKyAA4GhHqzECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWJKAAIAlTctdCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQOBoBQQAHO1oNUaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECSxIQALCkabkrAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBytgACAox2txggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgSQICAJY0LXclQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgaMVEABwtKPVGAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsSUAAwJKm5a4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcLQCAgCOdrQaI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIElCQgAWNK03JUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEjlZAAMDRjlZjBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILAkAQEAS5qWuxIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA0QoIADja0WqMAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJYkIABgSdNyVwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBA4WgEBAEc7Wo0RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJIEBAAsaVruSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJHKyAA4GhHqzECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWJKAAIAlTctdCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQOBoBQQAHO1oNUaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECSxIQALCkabkrAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBytgACAox2txggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgSQICAJY0LXclQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgaMVEABwtKPVGAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsSUAAwJKm5a4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcLQCAgCOdrQaI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIElCQgAWNK03JUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL/fzt3UAQAAEBAsH9rOdxsA9YfAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQt6psTQAAEHxJREFUIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJOAA4CntWQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgayAA4DstIoRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwJPAAFY4zyyyWo8pAAAAAElFTkSuQmCC"/>
8
-</defs>
9
-</svg>
web/gui/v2/static/img/watcher-logos/nvidia-logo.svg
deleted
-9
@@ -1,9 +0,0 @@
1
-<svg width="131" height="26" viewBox="0 0 131 26" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2
-<rect opacity="0.4" x="0.0302734" y="0.375488" width="130" height="25" fill="url(#pattern0)"/>
3
-<defs>
4
-<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
5
-<use xlink:href="#image0" transform="translate(-0.0075337) scale(0.000247819 0.00128866)"/>
6
-</pattern>
7
-<image id="image0" width="4096" height="776" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAEAAAAAMICAYAAABIxiApAAAgAElEQVR4XuzdCbSlZ1kn+ufd+5w6VUkqc8IQKgaQqTGCQIiEQSDSKnM3NmgLNJcrgjKofV2ttjbiQrjKvdoOQKsXVl+lVZbaDtBie1UQuSjSAo1cGWSGQIAkkDlV55z9PndtqUgSklR959vDN/z2WqyEyvu97/P8njdVWbtq/3cJLwIECBAgMDCB2Wz2SxHxgoG1pR0CBAgQIECAAAECnRaYTCZPLKW8sdNFKo4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIdFygdr095BAgQIECgsYAAgMZkHiBAgAABAgQIECDQWkAAQGtCGxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAEALgEBAgQIDA4AQEAgxuphggQIECAAAECBHogIACgB0NSIgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECnRcQAND5ESmQAAECBJoKCABoKmY9AQIECBAgQIAAgfYCAgDaG9qBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgDcAQIECBAYnIAAgMGNVEMECBAgQIAAAQI9EBAA0IMhKZEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgc4LCADo/IgUSIAAAQJNBQQANBWzngABAgQIECBAgEB7AQEA7Q3tQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEA7gABAgQIDE5AAMDgRqohAgQIECBAgACBHggIAOjBkJRIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDnBQQAdH5ECiRAgACBpgICAJqKWU+AAAECBAgQIECgvYAAgPaGdiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAAHeAAAECBAYnIABgcCPVEAECBAgQIECAQA8EBAD0YEhKJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg8wICADo/IgUSIECAQFMBAQBNxawnQIAAAQIECBAg0F5AAEB7QzsQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAIA7QIAAAQKDExAAMLiRaogAAQIECBAgQKAHAgIAejAkJRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0HkBAQCdH5ECCRAgQKCpgACApmLWEyBAgAABAgQIEGgvIACgvaEdCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIADAHSBAgACBwQkIABjcSDVEgAABAgQIECDQAwEBAD0YkhIJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOi8gACAzo9IgQQIECDQVEAAQFMx6wkQIECAAAECBAi0FxAA0N7QDgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBAA4A4QIECAwOAEBAAMbqQaIkCAAAECBAgQ6IGAAIAeDEmJBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0XkAAQOdHpEACBAgQaCogAKCpmPUECBAgQIAAAQIE2gsIAGhvaAcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIAHAHCBAgQGBwAgIABjdSDREgQIAAAQIECPRAQABAD4akRAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEOi8gAKDzI1IgAQIECDQVEADQVMx6AgQIECBAgAABAu0FBAC0N7QDAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBAC4AwQIECAwOAEBAIMbqYYIECBAgAABAgR6ICAAoAdDUiIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAp0XEADQ+REpkAABAgSaCggAaCpmPQECBAgQIECAAIH2AgIA2hvagQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgIA3AECBAgQGJyAAIDBjVRDBAgQIECAAAECPRAQANCDISmRAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHOCwgA6PyIFEiAAAECTQUEADQVs54AAQIECBAgQIBAewEBAO0N7UCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBAO4AAQIECAxOQADA4EaqIQIECBAgQIAAgR4ICADowZCUSIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA5wUEAHR+RAokQIAAgaYCAgCaillPgAABAgQIECBAoL2AAID2hnYgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAAB3gAABAgQGJyAAYHAj1RABAgQIECBAgEAPBAQA9GBISiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoPMCAgA6PyIFEiBAgEBTAQEATcWsJ0CAAAECBAgQINBeQABAe0M7ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQACAO0CAAAECgxMQADC4kWqIAAECBAgQIECgBwICAHowJCUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINB5AQEAnR+RAgkQIECgqYAAgKZi1hMgQIAAAQIECBBoLyAAoL2hHQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICAAwB0gQIAAgcEJCAAY3Eg1RIAAAQIECBAg0AMBAQA9GJISCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDovIAAgM6PSIEECBAg0FRAAEBTMesJECBAgAABAgQItBcQANDe0A4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQAOAOECBAgMDgBAQADG6kGiJAgAABAgQIEOiBgACAHgxJiQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdF5AAEDnR6RAAgQIEGgqIACgqZj1BAgQIECAAAECBNoLCABob2gHAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICABwBwgQIEBgcAICAAY3Ug0RIECAAAECBAj0QEAAQA+GpEQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDovIACg8yNSIAECBAg0FRAA0FTMegIECBAgQIAAAQLtBQQAtDe0AwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQAuAMECBAgMDgBAQCDG6mGCBAgQIAAAQIEeiAgAKAHQ1IiAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKdFxAA0PkRKZAAAQIEmgoIAGgqZj0BAgQIECBAgACB9gICANob2oEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICANwBAgQIEBicgACAwY1UQwQIECBAgAABAj0QEADQgyEpkQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBzgsIAOj8iBRIgAABAk0FBAA0FbOeAAECBAgQIECAQHsBAQDtDe1AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQDuAAECBAgMTkAAwOBGqiECBAgQIECAAIEeCAgA6MGQlEiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQOcFBAB0fkQKJECAAIGmAgIAmopZT4AAAQIECBAgQKC9gACA9oZ2IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgAAAd4AAAQIEBicgAGBwI9UQAQIECBAgQIBADwQEAPRgSEokQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDzAgIAOj8iBRIgQIBAUwEBAE3FrCdAgAABAgQIECDQXkAAQHtDOxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAgDtAgAABAoMTEAAwuJFqiAABAgQIECBAoAcCAgB6MCQlEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQeQEBAJ0fkQIJECBAoKmAAICmYtYTIECAAAECBAgQaC8gAKC9oR0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgAMAdIECAAIHBCQgAGNxINUSAAAECBAgQINADAQEAPRiSEgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6LyAAIDOj0iBBAgQINBUQABAUzHrCRAgQIAAAQIECLQXEADQ3tAOBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEADgDhAgQIDA4AQEAAxupBoiQIAAAQIECBDogYAAgB4MSYkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHReQABA50ekQAIECBBoKiAAoKmY9QQIECBAgAABAgTaCwgAaG9oBwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgAcAcIECBAYHACAgAGN1INESBAgAABAgQI9EBAAEAPhqREAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ6LyAAoPMjUiABAgQINBUQANBUzHoCBAgQIECAAAEC7QUEALQ3tAMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEALgDBAgQIDA4AQEAgxuphggQIECAAAECBHogIACgB0NSIgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECnRcQAND5ESmQAAECBJoKCABoKmY9AQIECBAgQIAAgfYCAgDaG9qBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgDcAQIECBAYnIAAgMGNVEMECBAgQIAAAQI9EBAA0IMhKZEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgc4LCADo/IgUSIAAAQJNBQQANBWzngABAgQIECBAgEB7AQEA7Q3tQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEA7gABAgQIDE5AAMDgRqohAgQIECBAgACBHggIAOjBkJRIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDnBQQAdH5ECiRAgACBpgICAJqKWU+AAAECBAgQIECgvYAAgPaGdiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAAHeAAAECBAYnIABgcCPVEAECBAgQIECAQA8EBAD0YEhKJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg8wICADo/IgUSIECAQFMBAQBNxawnQIAAAQIECBAg0F5AAEB7QzsQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAIA7QIAAAQKDExAAMLiRaogAAQIECBAgQKAHAgIAejAkJRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0HkBAQCdH5ECCRAgQKCpgACApmLWEyBAgAABAgQIEGgvIACgvaEdCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIADAHSBAgACBwQkIABjcSDVEgAABAgQIECDQAwEBAD0YkhIJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOi8gACAzo9IgQQIECDQVEAAQFMx6wkQIECAAAECBAi0FxAA0N7QDgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBAA4A4QIECAwOAEBAAMbqQaIkCAAAECBAgQ6IGAAIAeDEmJBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0XkAAQOdHpEACBAgQaCogAKCpmPUECBAgQIAAAQIE2gsIAGhvaAcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIAHAHCBAgQGBwAgIABjdSDREgQIAAAQIECPRAQABAD4akRAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEOi8gAKDzI1IgAQIECDQVEADQVMx6AgQIECBAgAABAu0FBAC0N7QDAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBAC4AwQIECAwOAEBAIMbqYYIECBAgAABAgR6ICAAoAdDUiIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAp0XEADQ+REpkAABAgSaCggAaCpmPQECBAgQIECAAIH2AgIA2hvagQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgIA3AECBAgQGJyAAIDBjVRDBAgQIECAAAECPRAQANCDISmRAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHOCwgA6PyIFEiAAAECTQUEADQVs54AAQIECBAgQIBAewEBAO0N7UCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBAO4AAQIECAxOQADA4EaqIQIECBAgQIAAgR4ICADowZCUSIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA5wUEAHR+RAokQIAAgaYCAgCaillPgAABAgQIECBAoL2AAID2hnYgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAAB3gAABAgQGJyAAYHAj1RABAgQIECBAgEAPBAQA9GBISiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoPMCAgA6PyIFEiBAgEBTAQEATcWsJ0CAAAECBAgQINBeQABAe0M7ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQACAO0CAAAECgxMQADC4kWqIAAECBAgQIECgBwICAHowJCUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINB5AQEAnR+RAgkQIECgqYAAgKZi1hMgQIAAAQIECBBoLyAAoL2hHQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICAAwB0gQIAAgcEJCAAY3Eg1RIAAAQIECBAg0AMBAQA9GJISCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDovIAAgM6PSIEECBAg0FRAAEBTMesJECBAgAABAgQItBcQANDe0A4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQAOAOECBAgMDgBAQADG6kGiJAgAABAgQIEOiBgACAHgxJiQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdF5AAEDnR6RAAgQIEGgqIACgqZj1BAgQIECAAAECBNoLCABob2gHAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICABwBwgQIEBgcAICAAY3Ug0RIECAAAECBAj0QEAAQA+GpEQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDovIACg8yNSIAECBAg0FRAA0FTMegIECBAgQIAAAQLtBQQAtDe0AwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQAuAMECBAgMDgBAQCDG6mGCBAgQIAAAQIEeiAgAKAHQ1IiAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKdFxAA0PkRKZAAAQIEmgoIAGgqZj0BAgQIECBAgACB9gICANob2oEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICANwBAgQIEBicgACAwY1UQwQIECBAgAABAj0QEADQgyEpkQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBzgsIAOj8iBRIgAABAk0FBAA0FbOeAAECBAgQIECAQHsBAQDtDe1AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQDuAAECBAgMTkAAwOBGqiECBAgQIECAAIEeCAgA6MGQlEiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQOcFBAB0fkQKJECAAIGmAgIAmopZT4AAAQIECBAgQKC9gACA9oZ2IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgAAAd4AAAQIEBicgAGBwI9UQAQIECBAgQIBADwQEAPRgSEokQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDzAgIAOj8iBRIgQIBAUwEBAE3FrCdAgAABAgQIECDQXkAAQHtDOxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAgDtAgAABAoMTEAAwuJFqiAABAgQIECBAoAcCAgB6MCQlEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQeQEBAJ0fkQIJECBAoKmAAICmYtYTIECAAAECBAgQaC8gAKC9oR0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgAMAdIECAAIHBCQgAGNxINUSAAAECBAgQINADAQEAPRiSEgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6LyAAIDOj0iBBAgQINBUQABAUzHrCRAgQIAAAQIECLQXEADQ3tAOBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEADgDhAgQIDA4AQEAAxupBoiQIAAAQIECBDogYAAgB4MSYkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHReQABA50ekQAIECBBoKiAAoKmY9QQIECBAgAABAgTaCwgAaG9oBzwFxy8AACAASURBVAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgAcAcIECBAYHACAgAGN1INESBAgAABAgQI9EBAAEAPhqREAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ6LyAAoPMjUiABAgQINBUQANBUzHoCBAgQIECAAAEC7QUEALQ3tAMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEALgDBAgQIDA4AQEAgxuphggQIECAAAECBHogIACgB0NSIgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECnRcQAND5ESmQAAECBJoKCABoKmY9AQIECBAgQIAAgfYCAgDaG9qBAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgDcAQIECBAYnIAAgMGNVEMECBAgQIAAAQI9EBAA0IMhKZEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgc4LCADo/IgUSIAAAQJNBQQANBWzngABAgQIECBAgEB7AQEA7Q3tQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEA7gABAgQI9FYgM+8ZEQ+qtZ5fSjk/Ik7MzHMi4qyIOLVDjb0vIub/W8irlHJSZj5xIZvZhAABAgQIECBAgMCCBAQALAjSNgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIjFpAAMCox695AgQIdFsgM+8eEXeptd43Is6MiPuUUu6YmQ+OiBOWXP3/LKVcNT8jMy+JiI/eeN5kMvlYRHzqFud/opTy8SXXdFzbZ+YDI+Lk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BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgFQICAFah7AwCBHopkJmPz8znZ+Y3RMQdetmEokMAgEvQZ4HMPBgRZ0XEU2utL4iIc/rcj9oJECBAgACBYQsIABj2fHVHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBqBAQArMbZKQQI9EAgM8+OiH+ZmU/KzMcc/dbtHlSuxNsTEADgfgxJIDMvqrXOQ0meFxFfN6Te9EKAAAECBAj0X0AAQP9nqAMCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBNYvIABg/TNQAQECaxTIzAtns9n5pZT5N2vfb42lOHpJAgIAlgRr27ULZOYDaq1PiYj5/+619oIUQIAAAQIECIxeQADA6K8AAAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEFiAgAGABiLYgQKA/Apl5UkScGRFPrrX+YESc25/qVboXAQEAe1HzTN8EMvOCzPzfM/PeEXFO3+pXLwECBAgQIDAMAQEAw5ijLggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWK+AAID1+judAIEVCWTmubXWn4iI74qIjYiYruhox6xZQADAmgfg+JUKZOb857e71Fp/OCKet9LDHUaAAAECBAiMXkAAwOivAAACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBYgIABgAYi2IECgmwKZ+eDM/MnMvHtE3KObVapq2QICAJYtbP+uCsyDTyLiUGb+h8z8lq7WqS4CBAgQIEBgOAICAIYzS50QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQILA+AQEA67N3MgECSxDIzIfXWp8REY+IiHst4Qhb9kxAAEDPBqbcpQhk5um11ueWUh6emd+2lENsSoAAAQIECIxeQADA6K8AAAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEFiAgAGABiLYgQGC9Apn50Frr4yPi30XEZL3V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R2be2rCkUgS6ErjjjjvecurUqTu7GsowBLZQ4K677nr5BRdc8OotbF3LGxbIzN/e2dn5/g230XV5AQBdr9dwBO4WyMxfiYgH/J64lHJ/Hyz1F2fPnv3Q51Nm5nDBBRf8n4hYfjKsLwIECGxEYBiGt5dSnrWR4opurUBmfmRnZ+fbtnaAQzZ+xx13nLz66qsfdsjHvJzA3d9Gnjhx4n+jIECAwJQFMvP5mfmWKfeot34EBAD0s0uTENgagcx83TAMby6l3LY1TWt0awUEAGzt6jROgMB5BDLzkoi4pdb61RHxnIh4AjQCBAgQILBJAQEAm9RXmwABAgQIECBAgAABAgQIECBAgAABAgQIbI/AMAzvLqWc2p6OdUqgnUAp5YMR8bE1Vfydvb29j6949rnd3d1f92msK+p5jAABAgQIECBAgAABAgQIECBwSAEBAIcE83ICBI5OIDNfUGv9wYh4dEQcP7qTnUTg/wsIAHAbCBDoRSAzdyLiMRHxpGEYvrmU8pReZjMHAQIECPQhIACgjz2aggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBzQoIANisv+oECOwL7O3tLZNhnx4Ru1AIHKWAAICj1HQWAQItBTJzsf/74vNrrV8fEa9sWV8tAgQIECBwWAEBAIcV83oCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh8oYAAALeCAIHJCGTmDRHxqlrr34+I5acc+yIwWkAAwGhCBxAg0FggM2+utf6tiFgG4zw4Ii5p3IJyBAgQIEBgJQEBACuxeYgAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKfIyAAwIUgQGByApl57TAMzy2lfF9E3DS5BjW0VQICALZqXZolMEuBzLwlIl4wDMPLSimPioirZglhaAIECBDYegEBAFu/QgMQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDABAQEAE1iCFggQuH+BzHxNZr4+M780InZYETisgACAw4p5PQEC6xbIzCcPw/DYUsqLImL5+9vV667pfAIECBAg0EJAAEALZTUIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOhdQABA7xs2H4GOBGqtP5WZt0XEFR2NZZQ1CwgAWDOw4wkQeECBzFx+v33V8ket9Zsj4q3ICBAgQIBArwICAHrdrLkIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGgpIACgpbZaBAiMFsjM3Yj4ylrrT4w+zAGzEBAAMIs1G5LA5AQy8+G11rdHxFsiYmf/h++9J7cpDREgQIDAUQoIADhKTWcRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDBXAW9CmuvmzU1gywX2P1H51lrrt0fEK7d8HO2vUUAAwBpxHU2AwGcFMvNREfHlwzDcXkp5bERciYcAAQIECMxNQADA3DZuXgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE1iEgAGAdqs4kQKCpQGZeU2t9Y0R8fUTc1LS4YpMXEAAw+RVpkMBWCmTmC2utLyilPCEzHx8RV2/lIJomQIAAAQJHKCAA4AgxHUWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwGwFBADMdvUGJ9CnQGa+dBiG71y+ITMiLulzSlMdRkAAwGG0vJYAgfsSyMwTEXHzMAw3LxaLV2fmK0gRIECAAAECXyggAMCtIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwHgBAQDjDZ1AgMAEBTLzyoj4plrr2/Y/lXkxwTa11EBAAEADZCUIdCaQmSf3Q2SemJlvysyv6mxE4xAgQIAAgbUICABYC6tDCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYmYAAgJkt3LgE5iaQmcci4rJhGH6qlPLsuc1v3ggBAG4BAQIHFcjMrxmG4a2llMdGxIMi4vhBn/U6AgQIECBA4O7vvW8vpfwsCwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYXUAAwOp2niRAYMsEMvMhwzA8dbFYfHdmPnnL2tfuigICAFaE8xiBzgUy85m11heWUp6WmY+IiIdHxG7nYxuPAAECBAisVUAAwFp5HU6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEwEBADMZNHGJEDgcwUy82m11tdFxCsj4lo+/QoIAOh3tyYjcBiBzHxurfW5pZQvycynR8TJwzzvtQQIECBAgMD5BQQAnN/IKwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHA+AQEA5xPy1wkQ6F4gM782M78hM58UEZd2P/DMBhQAMLOFG5dARGTmDRHxkGEYriulfEVEfC0YAgQIECBAYP0CAgDWb6wCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL9CwgA6H/HJiRA4BACmfnyWuuPRcSDImL3EI966UQFBABMdDHaInBEApl5bP/X6ytqrd8UEcsflxzR8Y4hQIAAAQIEDiEgAOAQWF5KgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB+xEQAOBqECBA4PMEMnMnIq6PiNfUWt++/3NOWyogAGBLF6dtAucRyMxvHobhtaWUh0TEhRFxGTQCBAgQIEBgswICADbrrzoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAn0ICADoY4+mIEBgjQKZ+bRa6yv2P1X6QWss5eg1CAgAWAOqIwk0FsjMx0XEizPz2Zl5KiJuadyCcgQIECBAgMABBAQAHADJSwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHAeAQEArggBAgQOIZCZz6m1vjEinhYRjz7Eo166IQEBABuCV5bAigKZ+dDlG/xrrTeWUl6SmV+24lEeI0CAAAECBBoLCABoDK4cAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJdCggA6HKthiJAoIVAZj4lM/9OZn5RRCzfsOprggICACa4FC0R2BfIzMsi4sKIuL7W+uaIeGFEnAJEgAABAgQIbKeAAIDt3JuuCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYloAAgGntQzcECGypQGYu37z6zoh465aO0G3bAgC6Xa3BtlhgGIbviYjXRcQjIsL3o1u8S60TIECAAIF7CwgAcB8IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwXsAbrsYbOoEAAQKfFcjMiyPikbXWV0TEO9BsXkAAwOZ3oIN5C2TmmzLzpZn5mIi4KCKun7eI6QkQIECAQL8CAgD63a3JCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoJyAAoJ21SgQIzFAgM59Za31iRLwpIp4wQ4KNjywAYOMr0MBMBDLzkRFxU631xaWUmzNz+WvetTMZ35gECBAgQIBARAgAcA0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwXkAAwHhDJxAgQOBAApn5qIj44sx8RWY+OyJOHOhBLxolIABgFJ+HCdynQGY+LiKuHIbhhsVi8fLMXAadPAwXAQIECBAgMG8BAQDz3r/pCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBA4GgEBAEfj6BQCBAgcWiAzX5OZ35CZT4mIyw99gAcOJCAA4EBMXkTgPgUycyciLt3/NeqLaq0viohvwUWAAAECBAgQuC8BAQDuBQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMYLCAAYb+gEAgQIjBLIzJMRcUFE/PVa6/eNOszDXyAgAMClIHB4gcx8W2a+LDNv3f/16URE+L7x8JSeIECAAAECsxIQADCrdRuWAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE1CXgj15pgHUuAAIFVBTLzMcMwPLKU8vKIeP2q53juLwUEALgJBO5fIDNviYjHZebrMvO6iLgiIm5kRoAAAQIECBBYRUAAwCpqniFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDnCggAcCMIECAwcYHlp3DXWp+emc8spTwzInYn3vKk2hMAMKl1aGZDApn5oIi4tdb6jOUb/Espj87M2zbUjrIECBAgQIBApwICADpdrLEIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGgqIACgKbdiBAgQGC+Qma/d/3FzRNw0/sS+TxAA0Pd+TfeFApm5/HXh6mEYLiulvDYibomIx7IiQIAAAQIECKxbQADAuoWdT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAHAQEAMxhy2YkQKBbgcxc/jr+tlrrWyPiVEQsP+V7t9uBVxhMAMAKaB7ZCoHMXP79fiwirtz/NeBrIuK6rWhekwQIECBAgECXAgIAulyroQgQIECAAAECBAgQIECAAAECBAgQJqCJ/QAAIABJREFUIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaCwgAKAxuHIECBBYl0BmXhQRl0bEszPzDZn5wnXV2qZzBQBs07b0+kACmXlDRLyi1vrMiHhKRFweESf2gz/gESBAgAABAgQ2LiAAYOMr0AABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAh0ICADoYIlGIECAwH0J7AcCPGoYhkeXUl4aEcsfF89NSwDA3Da+/fNm5kOXb/CvtX5VKeV4Zt4cEafm+Pfv9m/TBAQIECBAYF4CAgDmtW/TEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwHgEBAOtxdSoBAgQmKZCZy08Nvy0zn15rvaGU8oxJNnqETQkAOEJMRx2ZQGaeiIgnRcQ1tdaHR8QTSyl/JTNviwjfnx2ZtIMIECBAgACBlgICAFpqq0WAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQK8C3mDW62bNRYAAgQMKZOYbhmF4Qynl0oi4PiKuOOCjW/EyAQBbsaZum8zMayLiwoi4LiIeW2u9NSJevP/3WrdzG4wAAQIECBCYp4AAgHnu3dQECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBytgACAo/V0GgECBLoQyMx31lrfuf9J5IuIWP7Yyi8BAFu5tq1qOjPv+ftjJyJuqbXeXkp5VmZ+yVYNolkCBAgQIECAwEgBAQAjAT1OgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB/Td2giBAgAABAvcpkJnLTy5ffoL5ZbXWt5RSnpaZT9gmLgEA27St7eg1M/9qRCzf4P9lmXljRFy33/k9/7sdg+iSAAECBAgQIHDEAgIAjhjUcQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIzFKgzHJqQxMgQIDAKIHMfMowDDeVUk6VUp6dmc+PiAtGHbqmhwUArAm242Mz86qIuDUiHlRr/eJSypW11oeVUi6NiJs6Ht1oBAgQIECAAIFRAgIARvF5mAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAncLCABwEQgQIEDgSAQy8/ER8YRa6/MiYvnzB0fEqSM5fMQhAgBG4HX6aGZeHBGPWI43DMMTSymXlVJuW/5xZr6s07GNRYAAAQIECBBYu4AAgLUTK0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwAwEBADMYMlGJECAwCYFMvOFy0CAWuvXR8QVEXEyIi5r1dNisfjuiPjJiPjTUsonW9VVZzMCmbmIiCv3q18eEcci4lm11ltKKY/cv4+baU5VAgQIECBAgEDnAgIAOl+w8QgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaCIgAKAJsyIECBAgsBTIzOWbsZdv0N6NiNtqrc+KiDdExLVrFqoRsRcR5yLiXYvF4kdKKb+/5pqObyCQme9Ylqm13hQRXx0Ry+9tlvfr3v/boBMlCBAgQIAAAQIEBAC4AwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBgvIABgvKETCBAgQGCkQGZeHBEP3tvbe+jyjduLxeLLSik3ZebLRh79QI+fjoiPZuYfllL+YLFY/Gop5cfXWM/RhxDIzNff8/LM/LrlzzPzioi4dP/PP+wQx3kpAQIECBAgQIBAAwEBAA2QlSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoHsBAQDdr9iABAgQ2G6BzLwhIpZv9r6x1nqqlPKly4ky89aIuGgd02XmbywWiz/NzPdFxJnFYvEbEfHxUsrvrKPeHM7MzFsi4qr9WR9Ra12GPSy/rs/Mhy9/UkpZvmYZBuGLAAECBAgQIEBgCwUEAGzh0rRMgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDkBAQATG4lGiJAgACBwwhk5quWr6+13l5KOZmZj46InYh45PI95Yc564Cv/fOI+Ln91/5WZn54+fOdnZ3fXeYS7P/5PyqlfOaA523NyzLzioi4+l4NL4ZheNS9/vjSUsqL7/XHd+/GFwECBAgQIECAwDwEBADMY8+mJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgvQLreGPkejt2OgECBAgQOIDAMAyfiojLD/DStb+klPIfMvOOexdaLBY/9ACFz0TE8sfYr+Xv8xedJwjhulrraz6/UCnlqZn5nLENeJ4AAQIECBAgQGA+AgIA5rNrkxIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsD4BAQDrs3UyAQIECGxQYEoBACswtAwAWKE9jxAgQIAAAQIECBD4QgEBAG4FAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIExgsIABhv6AQCBAgQmKDAlgcATFBUSwQIECBAgAABAgQeWEAAgBtCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB8QICAMYbOoEAAQIEJiggAGCCS9ESAQIECBAgQIBA1wICALper+EIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGgkIACgEbQyBAgQINBWQABAW2/VCBAgQIAAAQIECAgAcAcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwXkAAwHhDJxAgQIDABAUEAExwKVoiQIAAAQIECBDoWkAAQNfrNRwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAo0EBAA0glaGAAECBNoKCABo660aAQIECBAgQIAAAQEA7gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGCwgAGG/oBAIECBCYoIAAgAkuRUsECBAgQIAAAQJdCwgA6Hq9hiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJGAAIBG0MoQIECAQFsBAQBtvVUjQIAAAQIECBAgIADAHSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMB4AQEA4w2dQIAAAQITFBAAMMGlaIkAAQIECBAgQKBrAQEAXa/XcAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINBIQANAIWhkCBAgQaCsgAKCtt2oECBAgQIAAAQIEBAC4AwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBgvIABgvKETCBAgQGCCAgIAJrgULREgQIAAAQIECHQtIACg6/UajgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBRgICABpBK0OAAAECbQUEALT1Vo0AAQIECBAgQICAAAB3gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAuMFBACMN3QCAQIECExQQADABJeiJQIECBAgQIAAga4FBAB0vV7DESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQSEAAQCNoZQgQIECgrYAAgLbeqhEgQIAAAQIECBAQAOAOECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYLyAAIDxhk4gQIAAgQkKCACY4FK0RIAAAQIECBAg0LWAAICu12s4AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaCQgAaAStDAECBAi0FRAA0NZbNQIECBAgQIAAAQICANwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIjBcQADDe0AkECBAgMEEBAQATXIqWCBAgQIAAAQIEuhYQAND1eg1HgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAjAQEAjaCVIUCAAIG2AgIA2nqrRoAAAQIECBAgQEAAgDtAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB8QICAMYbOoEAAQIEJiggAGCCS9ESAQIECBAgQIBA1wICALper+EIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGgkIACgEbQyBAgQINBWQABAW2/VCBAgQIAAAQIECAgAcAcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwXkAAwHhDJxAgQIDABAUEAExwKVoiQIAAAQIECBDoWkAAQNfrNRwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAo0EBAA0glaGAAECBNoKCABo660aAQIECBAgQIAAAQEA7gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGCwgAGG/oBAIECBCYoIAAgAkuRUsECBAgQIAAAQJdCwgA6Hq9hiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJGAAIBG0MoQIECAQFsBAQBtvVUjQIAAAQIECBAgIADAHSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMB4AQEA4w2dQIAAAQITFBAAMMGlaIkAAQIECBAgQKBrAQEAXa/XcAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINBIQANAIWhkCBAgQaCsgAKCtt2oECBAgQIAAAQIEBAC4AwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBgvIABgvKETCBAgQGCCAgIAJrgULREgQIAAAQIECHQtIACg6/UajgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBRgICABpBK0OAAAECbQUEALT1Vo0AAQIECBAgQICAAAB3gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAuMFBACMN3QCAQIECExQQADABJeiJQIECBAgQIAAga4FBAB0vV7DESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQSEAAQCNoZQgQIECgrYAAgLbeqhEgQIAAAQIECBAQAOAOECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYLyAAIDxhk4gQIAAgQkKCACY4FK0RIAAAQIECBAg0LWAAICu12s4AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaCQgAaAStDAECBAi0FRAA0NZbNQIECBAgQIAAAQICANwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIjBcQADDe0AkECBAgMEEBAQATXIqWCBAgQIAAAQIEuhYQAND1eg1HgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAjAQEAjaCVIUCAAIG2AgIA2nqrRoAAAQIECBAgQEAAgDtAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB8QICAMYbOoEAAQIEJiggAGCCS9ESAQIECBAgQIBA1wICALper+EIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGgkIACgEbQyBAgQINBWQABAW2/VCBAgQIAAAQIECAgAcAcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwXkAAwHhDJxAgQIDABAUEAExwKVoiQIAAAQIECBDoWkAAQNfrNRwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAo0EBAA0glaGAAECBNoKCABo660aAQIECBAgQIAAAQEA7gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGCwgAGG/oBAIECBCYoIAAgAkuRUsECBAgQIAAAQJdCwgA6Hq9hiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJGAAIBG0MoQIECAQFsBAQBtvVUjQIAAAQIECBAgIADAHSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMB4AQEA4w2dQIAAAQITFBAAMMGlaIkAAQIECBAgQKBrAQEAXa/XcAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINBIQANAIWhkCBAgQaCsgAKCtt2oECBAgQIAAAQIEBAC4AwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBgvIABgvKETCBAgQGCCAgIAJrgULREgQIAAAQIECHQtIACg6/UajgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBRgICABpBK0OAAAECbQUEALT1Vo0AAQIECBAgQICAAAB3gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAuMFBACMN3QCAQIECExQQADABJeiJQIECBAgQIAAga4FBAB0vV7DESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQSEAAQCNoZQgQIECgrYAAgLbeqhEgQIAAAQIECBAQAOAOECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYLyAAIDxhk4gQIAAgQkKCACY4FK0RIAAAQIECBAg0LWAAICu12s4AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaCQgAaAStDAECBAi0FRAA0NZbNQIECBAgQIAAAQICANwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIjBcQADDe0AkECBAgMEEBAQATXIqWCBAgQIAAAQIEuhYQAND1eg1HgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAjAQEAjaCVIUCAAIG2AgIA2nqrRoAAAQIECBAgQEAAgDtAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB8QICAMYbOoEAAQIEJiggAGCCS9ESAQIECBAgQIBA1wICALper+EIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGgkIACgEbQyBAgQINBWQABAW2/VCBAgQIAAAQIECAgAcAcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwXkAAwHhDJxAgQIDABAUEAExwKVoiQIAAAQIECBDoWkAAQNfrNRwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAo0EBAA0glaGAAECBNoKCABo660aAQIECBAgQIAAAQEA7gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGCwgAGG/oBAIECBCYoIAAgAkuRUsECBAgQIAAAQJdCwgA6Hq9hiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJGAAIBG0MoQIECAQFsBAQBtvVUjQIAAAQIECBAgIADAHSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMB4AQEA4w2dQIAAAQITFBAAMMGlaIkAAQIECBAgQKBrAQEAXa/XcAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINBIQANAIWhkCBAgQaCsgAKCtt2oECBAgQIAAAQIEBAC4AwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBgvIABgvKETCBAgQGCCAgIAJrgULREgQIAAAQIECHQtIACg6/UajgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBRgICABpBK0OAAAECbQUEALT1Vo0AAQIECBAgQICAAAB3gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAuMFBACMN3QCAQIECExQQADABJeiJQIECBAgQIAAga4FBAB0vV7DESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQSEAAQCNoZQgQIECgrYAAgLbeqhEgQIAAAQIECBAQAOAOECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYLyAAIDxhk4gQIAAgQkKCACY4FK0RIAAAQIECBAg0LWAAICu12s4AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaCQgAaAStDAECBAi0FRAA0NZbNQIECBAgQIAAAQICANwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIjBcQADDe0AkECBAgMEEBAQATXIqWCBAgQIAAAQIEuhYQAND1eg1HgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAjAQEAjaCVIUCAAIG2AgIA2nqrRoAAAQIECBAgQEAAgDtAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB8QICAMYbOoEAAQIEJiggAGCCS9ESAQIECBAgQIBA1wICALper+EIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGgkIACgEbQyBAgQINBWQABAW2/VCBAgQIAAAQIECAgAcAcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwXkAAwHhDJxAgQIDABAUEAExwKVoiQIAAAQIECBDoWkAAQNfrNRwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAo0EBAA0glaGAAECBNoKCABo660aAQIECBAgQIAAAQEA7gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGCwgAGG/oBAIECBCYoIAAgAkuRUsECBAgQIAAAQJdCwgA6Hq9hiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJGAAIBG0MoQIECAQFsBAQBtvVUjQIAAAQIECBAgIADAHSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMB4AQEA4w2dQIAAAQITFBAAMMGlaIkAAQIECBAgQKBrAQEAXa/XcAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINBIQANAIWhkCBAgQaCsgAKCtt2oECBAgQIAAAQIEBAC4AwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAC2tZkmAAAEUUlEQVQBAgQIEBgvIABgvKETCBAgQGCCAgIAJrgULREgQIAAAQIECHQtIACg6/UajgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBRgICABpBK0OAAAECbQUEALT1Vo0AAQIECBAgQICAAAB3gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAuMFBACMN3QCAQIECExQQADABJeiJQIECBAgQIAAga4FBAB0vV7DESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQSEAAQCNoZQgQIECgrYAAgLbeqhEgQIAAAQIECBAQAOAOECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYLyAAIDxhk4gQIAAgQkKCACY4FK0RIAAAQIECBAg0LWAAICu12s4AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaCQgAaAStDAECBAi0FRAA0NZbNQIECBAgQIAAAQICANwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIjBcQADDe0AkECBAgMEEBAQATXIqWCBAgQIAAAQIEuhYQAND1eg1HgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAjAQEAjaCVIUCAAIG2AgIA2nqrRoAAAQIECBAgQEAAgDtAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB8QICAMYbOoEAAQIEJiggAGCCS9ESAQIECBAgQIBA1wICALper+EIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGgkIACgEbQyBAgQINBWQABAW2/VCBAgQIAAAQIECAgAcAcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwXkAAwHhDJxAgQIDABAUEAExwKVoiQIAAAQIECBDoWkAAQNfrNRwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAo0EBAA0glaGAAECBNoKCABo660aAQIECBAgQIAAAQEA7gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTGCwgAGG/oBAIECBCYoIAAgAkuRUsECBAgQIAAAQJdCwgA6Hq9hiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJHA/wOkeG/ToPc+MwAAAABJRU5ErkJggg=="/>
8
-</defs>
9
-</svg>
web/gui/v2/static/img/watcher-logos/redhat-logo.svg
deleted
-12
@@ -1,12 +0,0 @@
1
-<svg width="147" height="44" viewBox="0 0 147 44" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<g opacity="0.4">
3
-<path d="M43.6792 32.8181C42.7439 32.6044 41.7511 32.468 40.7484 32.468C39.0307 32.468 37.4691 32.7672 36.3169 33.2455C36.1886 33.3096 36.0999 33.4427 36.0999 33.5923C36.0999 33.6482 36.1114 33.7041 36.1344 33.7501C36.2692 34.1446 36.0456 34.5704 34.9312 34.8186C33.2776 35.1802 32.2338 36.888 31.6371 37.4518C30.9352 38.1175 28.9562 38.5268 29.2537 38.1274C29.4871 37.82 30.378 36.8519 30.9188 35.8064C31.4054 34.8728 31.8377 34.6065 32.4311 33.714C32.6069 33.4526 33.2825 32.5338 33.4798 31.8072C33.7 31.0971 33.6261 30.2062 33.7115 29.8397C33.8332 29.3104 34.3312 28.1647 34.369 27.5138C34.3904 27.1505 32.8387 28.0398 32.1023 28.0398C31.3659 28.0398 30.6476 27.5976 29.9901 27.568C29.1764 27.5286 28.6521 28.1943 27.9141 28.0759C27.4949 28.0102 27.1382 27.6403 26.4051 27.614C25.358 27.5746 24.0776 28.1943 21.6761 28.1187C19.3123 28.0414 17.1295 25.1303 16.8319 24.6685C16.4818 24.1277 16.0545 24.1277 15.5909 24.555C15.1257 24.9775 14.5504 24.6438 14.3893 24.3594C14.0787 23.817 13.2502 22.2341 11.9665 21.9004C10.1912 21.4401 9.2921 22.8833 9.4088 24.029C9.52715 25.1945 10.2816 25.5216 10.6317 26.1412C10.9786 26.7593 11.1577 27.1604 11.812 27.4349C12.2788 27.6288 12.4514 27.9148 12.3133 28.2962C12.1917 28.6282 11.7084 28.7055 11.3879 28.7203C10.7123 28.7532 10.2389 28.5691 9.89206 28.3488C9.49099 28.0907 9.16224 27.7357 8.81377 27.1324C8.40612 26.4651 7.76671 26.1758 7.02209 26.1758C6.66704 26.1758 6.33336 26.2695 6.03913 26.419C4.87208 27.0289 3.48147 27.3872 1.98567 27.3872L0.295898 27.3888C3.53243 36.9834 12.6108 43.8904 23.3034 43.8904C31.8426 43.8904 39.3529 39.4851 43.6792 32.8181" fill="white"/>
4
-<path d="M21.4133 6.92728C18.6107 7.12946 18.3181 7.43191 17.7938 7.98914C17.0541 8.77978 16.0777 6.96838 16.0777 6.96838C15.4909 6.8451 14.7825 5.90159 15.1654 5.02219C15.5435 4.151 16.2405 4.41071 16.4574 4.68193C16.7221 5.01232 17.2892 5.55312 18.0256 5.53339C18.762 5.51367 19.6101 5.35915 20.7953 5.35915C21.9952 5.35915 22.8006 5.80625 22.845 6.19253C22.8861 6.51964 22.748 6.82866 21.4133 6.92728V6.92728ZM24.3589 2.29686H24.3457C24.303 2.29686 24.2685 2.26399 24.2685 2.22454C24.2685 2.19495 24.2866 2.16865 24.3129 2.15714C24.857 1.87113 25.6673 1.64101 26.5944 1.54896C26.8722 1.51937 27.145 1.50294 27.4064 1.50294H27.5461C29.1027 1.5391 30.347 2.15714 30.329 2.88368C30.3092 3.61021 29.0353 4.17073 27.4771 4.13785C26.9757 4.1247 26.5023 4.05238 26.0963 3.93403C26.0454 3.92252 26.0125 3.88143 26.0125 3.83212C26.0125 3.78445 26.0454 3.74336 26.098 3.73021C27.0661 3.50666 27.722 3.13846 27.676 2.79163C27.6135 2.33303 26.3462 2.08318 24.8405 2.2344C24.6745 2.25084 24.5151 2.27221 24.3589 2.29686V2.29686ZM36.9993 13.1801C36.7593 13.9855 36.419 15.0161 34.9002 15.7953C34.6783 15.9087 34.5961 15.7229 34.6964 15.5487C35.2717 14.5723 35.372 14.3291 35.5396 13.9461C35.7714 13.3823 35.8963 12.5818 35.4311 10.915C34.5189 7.63245 32.6121 3.24201 31.2297 1.82018C29.8934 0.446009 27.4738 0.0580863 25.2843 0.620246C24.4789 0.825714 22.9025 1.6443 19.98 0.986801C14.9222 -0.152313 14.1726 2.37905 13.8833 3.482C13.5907 4.58495 12.8938 7.71957 12.8938 7.71957C12.662 8.9984 12.3579 11.2175 20.2134 12.7149C23.8724 13.4102 24.0564 14.357 24.2208 15.0359C24.5118 16.2539 24.9753 16.9508 25.498 17.2993C26.0207 17.6478 25.498 17.9371 24.9178 17.9946C23.3611 18.1573 17.5998 16.5054 14.1907 14.5707C11.4029 12.8678 11.3569 11.3358 11.9947 10.034C7.7834 9.57864 4.62249 10.4285 4.05047 12.4223C3.06586 15.8413 11.5722 21.6832 21.2588 24.6156C31.4237 27.691 41.8779 25.5427 43.04 19.1567C43.5677 16.2555 41.1234 14.1088 36.9993 13.1801" fill="white"/>
5
-<path d="M59.948 21.164C59.948 18.9384 59.9003 17.3029 59.8115 15.8235H63.4508L63.6086 18.9811H63.7269C64.5455 16.6404 66.4851 15.4471 68.2784 15.4471C68.6877 15.4471 68.9277 15.4619 69.2663 15.5391V19.4973C68.8718 19.4184 68.5036 19.3773 67.9974 19.3773C65.9953 19.3773 64.6047 20.6512 64.2283 22.5563C64.1592 22.9261 64.1198 23.3716 64.1198 23.8236V32.4417H59.9134L59.948 21.164Z" fill="white"/>
6
-<path d="M74.3421 25.2634C74.4522 28.2748 76.7847 29.5931 79.4772 29.5931C81.4102 29.5931 82.7959 29.289 84.0648 28.8238L84.6878 31.7151C83.266 32.3184 81.2918 32.7671 78.8788 32.7671C73.4791 32.7671 70.3149 29.4353 70.3149 24.3429C70.3149 19.7553 73.0978 15.4174 78.4465 15.4174C83.8544 15.4174 85.6132 19.8605 85.6132 23.4981C85.6132 24.2805 85.5442 24.9051 85.4653 25.2963L74.3421 25.2634V25.2634ZM81.6535 22.3359C81.6732 20.7957 81.0026 18.2857 78.1868 18.2857C75.5979 18.2857 74.5213 20.6347 74.3322 22.3359H81.6535Z" fill="white"/>
7
-<path d="M99.5277 25.2368C99.5277 25.6773 99.4949 26.0883 99.3995 26.4631C98.9771 28.2827 97.4879 29.453 95.7685 29.453C93.1221 29.453 91.6065 27.2225 91.6065 24.17C91.6065 21.0864 93.1073 18.698 95.8145 18.698C97.7065 18.698 99.0609 20.0327 99.4308 21.6502C99.5031 21.9904 99.5277 22.4112 99.5277 22.7466V25.2368ZM103.729 9.42238L99.5277 8.23724V17.6131H99.4587C98.7141 16.3853 97.0736 15.4483 94.797 15.4483C90.7978 15.4483 87.3164 18.7555 87.3427 24.3229C87.3427 29.4317 90.4872 32.8161 94.4584 32.8161C96.8567 32.8161 98.8653 31.6737 99.8581 29.8114H99.9321L100.121 32.443H103.869C103.792 31.3121 103.729 29.4843 103.729 27.783V9.42238V9.42238Z" fill="white"/>
8
-<path d="M114.848 15.429C113.581 15.429 112.445 15.7939 111.493 16.3823C110.504 16.9609 109.7 17.8568 109.22 18.7805H109.152V11.004L107.507 10.5175V32.4433H109.152V22.2719C109.152 21.5963 109.203 21.1278 109.378 20.633C110.088 18.5619 112.039 16.8656 114.398 16.8656C117.803 16.8656 118.984 19.5958 118.984 22.5907V32.4433H120.629V22.4116C120.629 16.2163 116.424 15.429 114.848 15.429" fill="white"/>
9
-<path d="M135.4 28.4923C135.4 29.8089 135.452 31.1683 135.643 32.4422H134.128L133.884 30.0604H133.807C133 31.3425 131.146 32.8219 128.501 32.8219C125.153 32.8219 123.593 30.4664 123.593 28.2506C123.593 24.4125 126.985 22.0981 133.756 22.1704V21.7266C133.756 20.0796 133.435 16.7987 129.497 16.8233C128.041 16.8233 126.524 17.2129 125.319 18.0627L124.796 16.8677C126.318 15.8371 128.174 15.4294 129.68 15.4294C134.481 15.4294 135.4 19.0325 135.4 22.0044V28.4923V28.4923ZM133.756 23.5528C130.13 23.4493 125.345 23.9983 125.345 27.9909C125.345 30.3809 126.923 31.4559 128.657 31.4559C131.43 31.4559 133.008 29.7399 133.583 28.1208C133.702 27.7674 133.756 27.409 133.756 27.123V23.5528Z" fill="white"/>
10
-<path d="M141.954 12.1443V15.8082H146.699V17.143H141.954V27.9539C141.954 30.0694 142.61 31.3942 144.4 31.3942C145.256 31.3942 145.864 31.2824 146.29 31.1329L146.489 32.4068C145.951 32.6336 145.197 32.8062 144.193 32.8062C142.978 32.8062 141.97 32.4248 141.319 31.6293C140.567 30.7548 140.308 29.3593 140.308 27.6613V17.143H137.501V15.8082H140.308V12.7509L141.954 12.1443V12.1443Z" fill="white"/>
11
-</g>
12
-</svg>
web/gui/v2/static/site/alarms/redirect.html
deleted
-37
@@ -1,37 +0,0 @@
1
-<!DOCTYPE html>
2
-<html lang="en">
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
- <title>Netdata Cloud | Alarm Redirect</title>
7
- <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
8
- <script>
9
- if (!("URLSearchParams" in window)) {
10
- const script = document.createElement("script")
11
- script.src = "https://unpkg.com/@ungap/url-search-params@0.1.2/min.js"
12
- document.write(script.outerHTML)
13
- }
14
- </script>
15
- <script>
16
- if (!("any" in Promise)) {
17
- const script = document.createElement("script")
18
- script.src = "https://unpkg.com/@ungap/promise-any@1.0.0/min.js"
19
- document.write(script.outerHTML)
20
- }
21
- </script>
22
- <script>
23
- if ("any" in window && !("any" in Promise)) {
24
- Promise.any = any
25
- }
26
- </script>
27
- <style>
28
- body {
29
- font-family: monospace;
30
- }
31
- </style>
32
- <script src="/static/site/alarms/redirect.js" defer></script>
33
- </head>
34
- <body>
35
- <p>Redirecting you... please wait.</p>
36
- </body>
37
-</html>
web/gui/v2/static/site/alarms/redirect.js
deleted
-1
@@ -1 +0,0 @@
1
-let query;"undefined"===typeof module&&(module={});const buildQuery=()=>{query="URLSearchParams"in window?new URLSearchParams(window.location.search.substr(1)):null},NOT_FOUND="404",fetchJson=e=>fetch(e).then((e=>{if(!e.ok)throw new Error(e.status);return e.json()})),findAgentInCloud=e=>fetchJson(`/api/v1/agents/${e}/user_access`).then((({authorizedNodeIDs:e})=>fetchJson("/api/v1/spaces").then((({results:n})=>Promise.any(n.map((n=>fetchJson(`/api/v1/spaces/${n.id}/rooms`).then((({results:t})=>Promise.any(t.map((t=>fetchJson(`/api/v1/spaces/${n.id}/rooms/${t.id}/nodes`).then((({results:o})=>{const r=o.find((({id:n})=>e.includes(n)));if(!r)throw new Error("can't find matching node");return{node:r,space:n,room:t}}))))))))))))));function fetchNode(e){if(!e)throw new Error("no agentId");return fetchJson(`/api/v1/agents/${e}/info`).then((({claimed:e,reachable:n})=>{if(!n){const n=new Error("Node not reachable in cloud");throw n.isClaimed=e,n}})).then((()=>findAgentInCloud(e)))}const getChartId=(e,n)=>`${e}.${n}`,goToNode=({node:e,space:n,room:t})=>{const o=`/spaces/${n.slug}/rooms/${t.slug}/alerts/${r=query.get("alarm_chart"),s=query.get("alarm"),`${r}.${s}`}:::${e.id}`;var r,s;location.assign(o)},isCloudUrl=e=>/https:\/\/\w*\.netdata\.cloud/.test(e),splitUrls=e=>{const n=[],t=[];return e.forEach((e=>{isCloudUrl(e)?t.push(e):n.push(e)})),{agentUrls:n,cloudUrls:t}},redirectToUrl=e=>{location.replace(e)},handleVisitedNodesResponse=({agentId:e,isClaimed:n})=>t=>{const o=t.urls.map(reformatURL),{agentUrls:r,cloudUrls:s}=splitUrls(o);return Promise.any(r.map(fetchURL)).then(redirectToUrl).catch((()=>new Promise((t=>{n?findAgentInCloud(e).then(goToNode).finally((()=>t())):t()})).then((()=>{document.body.innerHTML=`\n <section>\n <p>We found your Agent urls but they don't seem to be responding. Please select url manually if you wish to redirect.</p>\n <ul data-testid="agents-list">\n ${r.concat(s).map(((e,n)=>`<li><a href="${e}" target="_blank" rel="noopener noreferrer" data-testid="agent-link-${n}">${e}</a></li>`)).join("\n")}\n </ul>\n </section>\n `}))))},handleVisitedNodesError=e=>n=>{if("401"===n.message){const n=`/sign-in?id=${encodeURIComponent(e)}&redirect_uri=${encodeURIComponent(location.href)}`;location.assign(n)}else"404"===n.message?document.body.innerHTML='<p>Sorry we cannot find your Agent in the Netdata Cloud visited nodes. To continue please connect your node in the <a href="/">Netdata Cloud</a></p>':document.body.innerHTML=`<p>${n.message}</p>`},main=()=>{if(query="URLSearchParams"in window?new URLSearchParams(window.location.search.substr(1)):null,!query.has("agentId"))return void(document.body.innerHTML='<p>missing "agentId" query string parameter');const e=query.get("agentId"),n=query.get("childId");return fetchNode(n||e).then(goToNode).catch((t=>fetchAgent(n||e).then((e=>{if(!e.urls?.length)throw new Error("404");return e})).then(handleVisitedNodesResponse({agentId:n||e,isClaimed:t.isClaimed})).catch(handleVisitedNodesError(e))))};function fetchAgent(e){return fetchJson("/api/v1/accounts/me").then((n=>fetchJson(`/api/v1/accounts/${n.id}/nodes/${e}`)))}function fetchURL(e){return fetch(e,{redirect:"follow"}).then((()=>e))}function reformatURL(e){let n="top;nowelcome=1";for(let[o,r]of query.entries())"agentId"!==o&&(n+=";"+encodeURIComponent(o),""!==r&&(n+="="+encodeURIComponent(r)));const t=new URL(e);return"/"===t.pathname&&(t.pathname=""),t.hash=n,t.toString()}"undefined"===typeof process&&main(),module.exports={main:main};
\ No newline at end of file
web/gui/v2/static/site/alarms/redirect.test.js
deleted
-1
@@ -1 +0,0 @@
1
-import{screen}from"testUtilities";import{main}from"./redirect";const assignMock=jest.fn(),replaceMock=jest.fn(),buildQuery=({agentId:e="agent-id",host:t="hostname1",childId:a="",chart:s="ipv4.tcphandshake",alarm:n="10s_ipv4_tcp_resets_received",alarm_chart:r="ipv4.tcphandshake"}={})=>{const o=`?agentId=${e}&host=${t}&chart=${s}&alarm=${n}&alarm_chart=${r}${a&&`childId=${a}`}`,i={...window.location,assign:assignMock,replace:replaceMock,search:o};Object.defineProperty(window,"location",{writable:!0,value:i})},agentInfoRegex=/\/api\/v1\/agents\/agent-id\/info/,userAccessRegex=/\/api\/v1\/agents\/agent-id\/user_access/,spacesRegex=/\/api\/v1\/spaces$/,spaceRoomsRegex=/\/api\/v1\/spaces\/space1\/rooms$/,roomNodesRegex=/\/api\/v1\/spaces\/space1\/rooms\/room1\/nodes$/,meRegex=/\/api\/v1\/accounts\/me/,visitedNodesRegex=/\/api\/v1\/accounts\/account1\/nodes\/agent-id/,agentRegex=/http:\/\/agent.url/,agent2Regex=/http:\/\/agent2.url/,wrapOK=e=>Promise.resolve(JSON.stringify(e)),wrapError=e=>Promise.reject(JSON.stringify(e));describe.skip("redirect.js",(()=>{it("renders error info when no agentId is passed",(()=>{main(),expect(screen.getByText('missing "agentId" query string parameter'))})),it("constructs proper params (eg. concatenates alarm_id) and redirects to cloud",(async()=>{fetch.mockResponse((({url:e})=>agentInfoRegex.test(e)?wrapOK({reachable:!0}):userAccessRegex.test(e)?wrapOK({authorizedNodeIDs:["node_id_1"]}):spacesRegex.test(e)?wrapOK({results:[{id:"space1",slug:"spaceSlug1"}]}):spaceRoomsRegex.test(e)?wrapOK({results:[{id:"room1",slug:"roomSlug1"}]}):roomNodesRegex.test(e)?wrapOK({results:[{id:"node_id_1"}]}):void console.warn("Call not handled",e))),buildQuery(),await main(),expect(assignMock).toBeCalledWith("/spaces/spaceSlug1/rooms/roomSlug1/alerts/ipv4.tcphandshake.10s_ipv4_tcp_resets_received:::node_id_1")})),it("if node is found but is unreachable in cloud, and if it's found in registry and agent url is responding, redirect to agent",(async()=>{fetch.mockResponse((({url:e})=>agentInfoRegex.test(e)?wrapOK({claimed:!0,reachable:!1}):meRegex.test(e)?wrapOK({id:"account1"}):visitedNodesRegex.test(e)?wrapOK({urls:["http://agent.url"]}):agentRegex.test(e)?wrapOK({}):void console.warn("Call not handled",e))),buildQuery(),await main(),expect(replaceMock).toBeCalledWith("http://agent.url/#top;nowelcome=1;host=hostname1;chart=ipv4.tcphandshake;alarm=10s_ipv4_tcp_resets_received;alarm_chart=ipv4.tcphandshake")})),it("if node is not found in cloud, if found in registry and agent url is responding, redirect to agent",(async()=>{fetch.mockResponse((({url:e})=>agentInfoRegex.test(e)?wrapOK({claimed:!1,reachable:!1}):meRegex.test(e)?wrapOK({id:"account1"}):visitedNodesRegex.test(e)?wrapOK({urls:["http://agent.url"]}):agentRegex.test(e)?wrapOK({}):void console.warn("Call not handled",e))),buildQuery(),await main(),expect(replaceMock).toBeCalledWith("http://agent.url/#top;nowelcome=1;host=hostname1;chart=ipv4.tcphandshake;alarm=10s_ipv4_tcp_resets_received;alarm_chart=ipv4.tcphandshake")})),it("if node is not found in cloud, and found in registry but no agent responds, show message containing urls",(async()=>{fetch.mockResponse((({url:e})=>agentInfoRegex.test(e)?wrapOK({claimed:!1,reachable:!1}):meRegex.test(e)?wrapOK({id:"account1"}):visitedNodesRegex.test(e)?wrapOK({urls:["http://agent.url","http://agent2.url"]}):agentRegex.test(e)||agent2Regex.test(e)?wrapError({}):void console.warn("Call not handled",e))),buildQuery(),await main(),expect(screen.getByTestId("agents-list")).toBeInTheDocument(),expect(screen.getByTestId("agent-link-0")).toHaveTextContent("http://agent.url"),expect(screen.getByTestId("agent-link-1")).toHaveTextContent("http://agent2.url")})),it("if node is found and unreachable in cloud, and found in registry but doesn't respond, redirect to cloud",(async()=>{fetch.mockResponse((({url:e})=>agentInfoRegex.test(e)?wrapOK({claimed:!0,reachable:!1}):meRegex.test(e)?wrapOK({id:"account1"}):visitedNodesRegex.test(e)?wrapOK({urls:["http://agent.url"]}):agentRegex.test(e)?wrapError({}):userAccessRegex.test(e)?wrapOK({authorizedNodeIDs:["node_id_1"]}):spacesRegex.test(e)?wrapOK({results:[{id:"space1",slug:"spaceSlug1"}]}):spaceRoomsRegex.test(e)?wrapOK({results:[{id:"room1",slug:"roomSlug1"}]}):roomNodesRegex.test(e)?wrapOK({results:[{id:"node_id_1"}]}):void console.warn("Call not handled",e))),buildQuery(),await main(),expect(assignMock).toBeCalledWith("/spaces/spaceSlug1/rooms/roomSlug1/alerts/ipv4.tcphandshake.10s_ipv4_tcp_resets_received:::node_id_1")}))}));
\ No newline at end of file
web/gui/v2/static/site/pages/error-404/error-404.css
deleted
-13
@@ -1,13 +0,0 @@
1
-html,
2
-body {
3
- height: 100%;
4
- width: 100%;
5
-}
6
-
7
-div {
8
- display: flex;
9
- align-items: center;
10
- justify-content: center;
11
- height: 100%;
12
- width: 100%;
13
-}
web/gui/v2/static/site/pages/error-404/error-404.svg
deleted
-824
@@ -1,824 +0,0 @@
1
-<svg width="480" height="492" viewBox="0 0 480 492" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path opacity="0.3" d="M240 354C320.081 354 385 289.081 385 209C385 128.919 320.081 64 240 64C159.919 64 95 128.919 95 209C95 289.081 159.919 354 240 354Z" fill="#CCDDE8"/>
3
-<path d="M240 334C309.036 334 365 278.036 365 209C365 139.964 309.036 84 240 84C170.964 84 115 139.964 115 209C115 278.036 170.964 334 240 334Z" fill="#506778"/>
4
-<path d="M240 329.5C306.55 329.5 360.5 275.55 360.5 209C360.5 142.45 306.55 88.5 240 88.5C173.45 88.5 119.5 142.45 119.5 209C119.5 275.55 173.45 329.5 240 329.5Z" fill="#4C6975"/>
5
-<path d="M240 325C304.065 325 356 273.065 356 209C356 144.935 304.065 93 240 93C175.935 93 124 144.935 124 209C124 273.065 175.935 325 240 325Z" fill="#486B72"/>
6
-<path d="M240 320.4C301.525 320.4 351.4 270.525 351.4 209C351.4 147.475 301.525 97.6 240 97.6C178.475 97.6 128.6 147.475 128.6 209C128.6 270.525 178.475 320.4 240 320.4Z" fill="#456D6F"/>
7
-<path d="M240 315.9C299.039 315.9 346.9 268.039 346.9 209C346.9 149.961 299.039 102.1 240 102.1C180.961 102.1 133.1 149.961 133.1 209C133.1 268.039 180.961 315.9 240 315.9Z" fill="#41706C"/>
8
-<path d="M240 311.4C296.554 311.4 342.4 265.554 342.4 209C342.4 152.446 296.554 106.6 240 106.6C183.446 106.6 137.6 152.446 137.6 209C137.6 265.554 183.446 311.4 240 311.4Z" fill="#3D7269"/>
9
-<path d="M240 306.9C294.069 306.9 337.9 263.069 337.9 209C337.9 154.931 294.069 111.1 240 111.1C185.931 111.1 142.1 154.931 142.1 209C142.1 263.069 185.931 306.9 240 306.9Z" fill="#397467"/>
10
-<path d="M240 302.3C291.528 302.3 333.3 260.528 333.3 209C333.3 157.472 291.528 115.7 240 115.7C188.472 115.7 146.7 157.472 146.7 209C146.7 260.528 188.472 302.3 240 302.3Z" fill="#357664"/>
11
-<path d="M240 297.8C289.043 297.8 328.8 258.043 328.8 209C328.8 159.957 289.043 120.2 240 120.2C190.957 120.2 151.2 159.957 151.2 209C151.2 258.043 190.957 297.8 240 297.8Z" fill="#327861"/>
12
-<path d="M240 293.3C286.558 293.3 324.3 255.558 324.3 209C324.3 162.442 286.558 124.7 240 124.7C193.442 124.7 155.7 162.442 155.7 209C155.7 255.558 193.442 293.3 240 293.3Z" fill="#2E7A5E"/>
13
-<path d="M240 288.8C284.072 288.8 319.8 253.072 319.8 209C319.8 164.928 284.072 129.2 240 129.2C195.928 129.2 160.2 164.928 160.2 209C160.2 253.072 195.928 288.8 240 288.8Z" fill="#2A7C5B"/>
14
-<path d="M240 284.2C281.532 284.2 315.2 250.532 315.2 209C315.2 167.468 281.532 133.8 240 133.8C198.468 133.8 164.8 167.468 164.8 209C164.8 250.532 198.468 284.2 240 284.2Z" fill="#267F58"/>
15
-<path d="M240 279.7C279.047 279.7 310.7 248.047 310.7 209C310.7 169.953 279.047 138.3 240 138.3C200.953 138.3 169.3 169.953 169.3 209C169.3 248.047 200.953 279.7 240 279.7Z" fill="#228155"/>
16
-<path d="M240 275.2C276.561 275.2 306.2 245.561 306.2 209C306.2 172.439 276.561 142.8 240 142.8C203.439 142.8 173.8 172.439 173.8 209C173.8 245.561 203.439 275.2 240 275.2Z" fill="#1E8352"/>
17
-<path d="M240 270.7C274.076 270.7 301.7 243.076 301.7 209C301.7 174.924 274.076 147.3 240 147.3C205.924 147.3 178.3 174.924 178.3 209C178.3 243.076 205.924 270.7 240 270.7Z" fill="#1B854F"/>
18
-<path d="M240 266.1C271.535 266.1 297.1 240.535 297.1 209C297.1 177.465 271.535 151.9 240 151.9C208.465 151.9 182.9 177.465 182.9 209C182.9 240.535 208.465 266.1 240 266.1Z" fill="#17874C"/>
19
-<path d="M240 261.6C269.05 261.6 292.6 238.05 292.6 209C292.6 179.95 269.05 156.4 240 156.4C210.95 156.4 187.4 179.95 187.4 209C187.4 238.05 210.95 261.6 240 261.6Z" fill="#13894A"/>
20
-<path d="M240 257.1C266.565 257.1 288.1 235.565 288.1 209C288.1 182.435 266.565 160.9 240 160.9C213.435 160.9 191.9 182.435 191.9 209C191.9 235.565 213.435 257.1 240 257.1Z" fill="#0F8B47"/>
21
-<path d="M240 252.6C264.08 252.6 283.6 233.08 283.6 209C283.6 184.92 264.08 165.4 240 165.4C215.92 165.4 196.4 184.92 196.4 209C196.4 233.08 215.92 252.6 240 252.6Z" fill="#0B8E44"/>
22
-<path d="M240 248C261.539 248 279 230.539 279 209C279 187.461 261.539 170 240 170C218.461 170 201 187.461 201 209C201 230.539 218.461 248 240 248Z" fill="#089041"/>
23
-<path d="M240 243.5C259.054 243.5 274.5 228.054 274.5 209C274.5 189.946 259.054 174.5 240 174.5C220.946 174.5 205.5 189.946 205.5 209C205.5 228.054 220.946 243.5 240 243.5Z" fill="#04923E"/>
24
-<path d="M240 239C256.569 239 270 225.569 270 209C270 192.431 256.569 179 240 179C223.431 179 210 192.431 210 209C210 225.569 223.431 239 240 239Z" fill="#00943B"/>
25
-<path opacity="0.3" d="M240 338C338.859 338 419 336.209 419 334C419 331.791 338.859 330 240 330C141.141 330 61 331.791 61 334C61 336.209 141.141 338 240 338Z" fill="#89B0C9"/>
26
-<path d="M336.1 333V301.1H280.8V267.7L314.5 176H381V266.6H393.2L390.1 301.2H381.1V333H336.1ZM336.1 256.4C336.1 241.3 337.4 218.2 337.7 207.6C333.6 224.7 325.3 252.5 321.2 266.5H336.1V256.4Z" fill="url(#paint0_linear)"/>
27
-<path d="M340.1 329V297.1H284.8V268.4L317.3 180H377V270.6H388.8L386.4 297.2H377V329H340.1ZM334.5 203.5C330.9 218.3 323.5 244.4 319.1 259.5L315.9 270.5H340.1V256.3C340.1 245.9 340.7 231.6 341.2 220.2C341.4 215.2 341.4 206.6 341.5 203.4H334.5V203.5Z" fill="url(#paint1_linear)"/>
28
-<path opacity="0.5" d="M317 271.1C317.276 271.1 317.5 270.876 317.5 270.6C317.5 270.324 317.276 270.1 317 270.1C316.724 270.1 316.5 270.324 316.5 270.6C316.5 270.876 316.724 271.1 317 271.1Z" fill="#657180"/>
29
-<path opacity="0.5" d="M320.4 270.6C320.4 270.9 320.2 271.1 319.9 271.1C319.6 271.1 319.4 270.9 319.4 270.6C319.4 270.3 319.6 270.1 319.9 270.1C320.2 270.1 320.4 270.3 320.4 270.6Z" fill="#657180"/>
30
-<path opacity="0.5" d="M322.8 271.1C323.076 271.1 323.3 270.876 323.3 270.6C323.3 270.324 323.076 270.1 322.8 270.1C322.524 270.1 322.3 270.324 322.3 270.6C322.3 270.876 322.524 271.1 322.8 271.1Z" fill="#657180"/>
31
-<path opacity="0.5" d="M325.7 271.1C325.976 271.1 326.2 270.876 326.2 270.6C326.2 270.324 325.976 270.1 325.7 270.1C325.424 270.1 325.2 270.324 325.2 270.6C325.2 270.876 325.424 271.1 325.7 271.1Z" fill="#657180"/>
32
-<path opacity="0.5" d="M329 270.6C329 270.9 328.8 271.1 328.5 271.1C328.2 271.1 328 270.9 328 270.6C328 270.3 328.2 270.1 328.5 270.1C328.8 270.1 329 270.3 329 270.6Z" fill="#657180"/>
33
-<path opacity="0.5" d="M331.4 271.1C331.676 271.1 331.9 270.876 331.9 270.6C331.9 270.324 331.676 270.1 331.4 270.1C331.124 270.1 330.9 270.324 330.9 270.6C330.9 270.876 331.124 271.1 331.4 271.1Z" fill="#657180"/>
34
-<path opacity="0.5" d="M334.3 271.1C334.576 271.1 334.8 270.876 334.8 270.6C334.8 270.324 334.576 270.1 334.3 270.1C334.024 270.1 333.8 270.324 333.8 270.6C333.8 270.876 334.024 271.1 334.3 271.1Z" fill="#657180"/>
35
-<path opacity="0.5" d="M337.7 270.6C337.7 270.9 337.5 271.1 337.2 271.1C336.9 271.1 336.7 270.9 336.7 270.6C336.7 270.3 336.9 270.1 337.2 270.1C337.4 270.1 337.7 270.3 337.7 270.6Z" fill="#657180"/>
36
-<path opacity="0.5" d="M340.1 270.1C340.376 270.1 340.6 269.876 340.6 269.6C340.6 269.324 340.376 269.1 340.1 269.1C339.824 269.1 339.6 269.324 339.6 269.6C339.6 269.876 339.824 270.1 340.1 270.1Z" fill="#657180"/>
37
-<path opacity="0.5" d="M340.1 267.1C340.376 267.1 340.6 266.876 340.6 266.6C340.6 266.324 340.376 266.1 340.1 266.1C339.824 266.1 339.6 266.324 339.6 266.6C339.6 266.876 339.824 267.1 340.1 267.1Z" fill="#657180"/>
38
-<path opacity="0.5" d="M340.1 264.1C340.376 264.1 340.6 263.876 340.6 263.6C340.6 263.324 340.376 263.1 340.1 263.1C339.824 263.1 339.6 263.324 339.6 263.6C339.6 263.876 339.824 264.1 340.1 264.1Z" fill="#657180"/>
39
-<path opacity="0.5" d="M340.1 261.1C340.376 261.1 340.6 260.876 340.6 260.6C340.6 260.324 340.376 260.1 340.1 260.1C339.824 260.1 339.6 260.324 339.6 260.6C339.6 260.876 339.824 261.1 340.1 261.1Z" fill="#657180"/>
40
-<path opacity="0.5" d="M340.1 257.1C340.4 257.1 340.6 257.3 340.6 257.6C340.6 257.9 340.4 258.1 340.1 258.1C339.8 258.1 339.6 257.9 339.6 257.6C339.6 257.3 339.8 257.1 340.1 257.1Z" fill="#657180"/>
41
-<path opacity="0.5" d="M340.1 254C340.4 254 340.6 254.2 340.6 254.5C340.6 254.8 340.4 255 340.1 255C339.8 255 339.6 254.8 339.6 254.5C339.6 254.3 339.8 254 340.1 254Z" fill="#657180"/>
42
-<path opacity="0.5" d="M340.1 251C340.4 251 340.6 251.2 340.6 251.5C340.6 251.8 340.4 252 340.1 252C339.8 252 339.6 251.8 339.6 251.5C339.6 251.3 339.9 251 340.1 251Z" fill="#657180"/>
43
-<path opacity="0.5" d="M340.2 248C340.5 248 340.7 248.2 340.7 248.5C340.7 248.8 340.5 249 340.2 249C339.9 249 339.7 248.8 339.7 248.5C339.7 248.3 339.9 248 340.2 248Z" fill="#657180"/>
44
-<path opacity="0.5" d="M340.3 245C340.6 245 340.8 245.2 340.8 245.5C340.8 245.8 340.6 246 340.3 246C340 246 339.8 245.8 339.8 245.5C339.8 245.2 340 245 340.3 245Z" fill="#657180"/>
45
-<path opacity="0.5" d="M340.3 242C340.6 242 340.8 242.2 340.8 242.5C340.8 242.8 340.6 243 340.3 243C340 243 339.8 242.8 339.8 242.5C339.8 242.2 340.1 242 340.3 242Z" fill="#657180"/>
46
-<path opacity="0.5" d="M340.4 239C340.7 239 340.9 239.2 340.9 239.5C340.9 239.8 340.7 240 340.4 240C340.1 240 339.9 239.8 339.9 239.5C339.9 239.2 340.2 239 340.4 239Z" fill="#657180"/>
47
-<path opacity="0.5" d="M340.5 236C340.8 236 341 236.2 341 236.5C341 236.8 340.8 237 340.5 237C340.2 237 340 236.8 340 236.5C340 236.2 340.3 236 340.5 236Z" fill="#657180"/>
48
-<path opacity="0.5" d="M340.7 233C341 233 341.2 233.2 341.2 233.5C341.2 233.8 341 234 340.7 234C340.4 234 340.2 233.8 340.2 233.5C340.1 233.2 340.4 233 340.7 233Z" fill="#657180"/>
49
-<path opacity="0.5" d="M340.8 230C341.1 230 341.3 230.2 341.3 230.5C341.3 230.8 341.1 231 340.8 231C340.5 231 340.3 230.8 340.3 230.5C340.3 230.2 340.5 230 340.8 230Z" fill="#657180"/>
50
-<path opacity="0.5" d="M340.9 227C341.2 227 341.4 227.2 341.4 227.5C341.4 227.8 341.2 228 340.9 228C340.6 228 340.4 227.8 340.4 227.5C340.4 227.2 340.6 227 340.9 227Z" fill="#657180"/>
51
-<path opacity="0.5" d="M341 224C341.3 224 341.5 224.2 341.5 224.5C341.5 224.8 341.3 225 341 225C340.7 225 340.5 224.8 340.5 224.5C340.5 224.2 340.7 224 341 224Z" fill="#657180"/>
52
-<path opacity="0.5" d="M341.1 221C341.4 221 341.6 221.2 341.6 221.5C341.6 221.8 341.4 222 341.1 222C340.8 222 340.6 221.8 340.6 221.5C340.6 221.2 340.9 221 341.1 221Z" fill="#657180"/>
53
-<path opacity="0.5" d="M341.2 218C341.5 218 341.7 218.2 341.7 218.5C341.7 218.8 341.5 219 341.2 219C340.9 219 340.7 218.8 340.7 218.5C340.7 218.2 340.9 218 341.2 218Z" fill="#657180"/>
54
-<path opacity="0.5" d="M341.3 215C341.6 215 341.8 215.2 341.8 215.5C341.8 215.8 341.6 216 341.3 216C341 216 340.8 215.8 340.8 215.5C340.8 215.2 341 215 341.3 215Z" fill="#657180"/>
55
-<path opacity="0.5" d="M341.3 212C341.6 212 341.8 212.2 341.8 212.5C341.8 212.8 341.6 213 341.3 213C341 213 340.8 212.8 340.8 212.5C340.8 212.2 341.1 212 341.3 212Z" fill="#657180"/>
56
-<path opacity="0.5" d="M341.4 209C341.7 209 341.9 209.2 341.9 209.5C341.9 209.8 341.7 210 341.4 210C341.1 210 340.9 209.8 340.9 209.5C340.9 209.2 341.1 209 341.4 209Z" fill="#657180"/>
57
-<path opacity="0.5" d="M341.5 206C341.8 206 342 206.2 342 206.5C342 206.8 341.8 207 341.5 207C341.2 207 341 206.8 341 206.5C341 206.2 341.2 206 341.5 206Z" fill="#657180"/>
58
-<path opacity="0.5" d="M340.5 204C340.776 204 341 203.776 341 203.5C341 203.224 340.776 203 340.5 203C340.224 203 340 203.224 340 203.5C340 203.776 340.224 204 340.5 204Z" fill="#657180"/>
59
-<path opacity="0.5" d="M336.9 203.5C336.9 203.2 337.1 203 337.4 203C337.7 203 337.9 203.2 337.9 203.5C337.9 203.8 337.7 204 337.4 204C337.2 204 336.9 203.8 336.9 203.5Z" fill="#657180"/>
60
-<path opacity="0.5" d="M334.2 204.8C333.9 204.7 333.8 204.5 333.8 204.2C333.9 203.9 334.1 203.8 334.4 203.8C334.7 203.9 334.8 204.1 334.8 204.4C334.7 204.7 334.4 204.9 334.2 204.8Z" fill="#657180"/>
61
-<path opacity="0.5" d="M333.4 207.7C333.1 207.6 333 207.4 333 207.1C333.1 206.8 333.3 206.7 333.6 206.7C333.9 206.8 334 207 334 207.3C334 207.6 333.7 207.8 333.4 207.7Z" fill="#657180"/>
62
-<path opacity="0.5" d="M332.7 210.6C332.4 210.5 332.3 210.3 332.3 210C332.4 209.7 332.6 209.6 332.9 209.6C333.2 209.7 333.3 209.9 333.3 210.2C333.2 210.5 333 210.7 332.7 210.6Z" fill="#657180"/>
63
-<path opacity="0.5" d="M332 213.5C331.7 213.4 331.6 213.2 331.6 212.9C331.7 212.6 331.9 212.5 332.2 212.5C332.5 212.6 332.6 212.8 332.6 213.1C332.5 213.4 332.2 213.6 332 213.5Z" fill="#657180"/>
64
-<path opacity="0.5" d="M331.2 216.4C330.9 216.3 330.8 216.1 330.8 215.8C330.8 215.5 331.1 215.4 331.4 215.4C331.7 215.5 331.8 215.7 331.8 216C331.7 216.3 331.5 216.5 331.2 216.4Z" fill="#657180"/>
65
-<path opacity="0.5" d="M330.4 219.3C330.1 219.2 330 219 330 218.7C330 218.4 330.3 218.3 330.6 218.3C330.9 218.3 331 218.6 331 218.9C331 219.2 330.7 219.3 330.4 219.3Z" fill="#657180"/>
66
-<path opacity="0.5" d="M329.6 222.1C329.3 222 329.2 221.8 329.2 221.5C329.2 221.2 329.5 221.1 329.8 221.2C330.1 221.3 330.2 221.5 330.2 221.8C330.2 222.1 329.9 222.2 329.6 222.1Z" fill="#657180"/>
67
-<path opacity="0.5" d="M328.9 225C328.6 224.9 328.5 224.7 328.5 224.4C328.6 224.1 328.8 224 329.1 224.1C329.4 224.2 329.5 224.4 329.5 224.7C329.4 224.9 329.1 225.1 328.9 225Z" fill="#657180"/>
68
-<path opacity="0.5" d="M328.1 227.9C327.8 227.8 327.7 227.6 327.7 227.3C327.8 227 328 226.9 328.3 227C328.6 227.1 328.7 227.3 328.7 227.6C328.6 227.8 328.3 228 328.1 227.9Z" fill="#657180"/>
69
-<path opacity="0.5" d="M327.3 230.8C327 230.7 326.9 230.5 327 230.2C327.1 229.9 327.3 229.8 327.6 229.9C327.9 230 328 230.2 327.9 230.5C327.8 230.8 327.5 230.8 327.3 230.8Z" fill="#657180"/>
70
-<path opacity="0.5" d="M326.5 233.6C326.2 233.5 326.1 233.3 326.2 233C326.3 232.7 326.5 232.6 326.8 232.7C327.1 232.8 327.2 233 327.1 233.3C327 233.6 326.8 233.7 326.5 233.6Z" fill="#657180"/>
71
-<path opacity="0.5" d="M325.7 236.5C325.4 236.4 325.3 236.2 325.4 235.9C325.5 235.6 325.8 235.5 326 235.6C326.3 235.7 326.4 235.9 326.3 236.2C326.2 236.5 325.9 236.6 325.7 236.5Z" fill="#657180"/>
72
-<path opacity="0.5" d="M324.9 239.4C324.6 239.3 324.5 239.1 324.6 238.8C324.7 238.5 324.9 238.4 325.2 238.5C325.5 238.6 325.6 238.8 325.5 239.1C325.4 239.3 325.1 239.5 324.9 239.4Z" fill="#657180"/>
73
-<path opacity="0.5" d="M324.1 242.2C323.8 242.1 323.7 241.8 323.8 241.6C323.9 241.3 324.2 241.2 324.4 241.3C324.7 241.4 324.8 241.7 324.7 241.9C324.6 242.2 324.3 242.3 324.1 242.2Z" fill="#657180"/>
74
-<path opacity="0.5" d="M323.3 245.1C323 245 322.9 244.7 323 244.5C323.1 244.2 323.4 244.1 323.6 244.2C323.8 244.3 324 244.6 323.9 244.8C323.8 245 323.5 245.2 323.3 245.1Z" fill="#657180"/>
75
-<path opacity="0.5" d="M322.4 248C322.1 247.9 322 247.6 322.1 247.4C322.2 247.1 322.5 247 322.7 247.1C323 247.2 323.1 247.5 323 247.7C323 247.9 322.7 248.1 322.4 248Z" fill="#657180"/>
76
-<path opacity="0.5" d="M321.6 250.8C321.3 250.7 321.2 250.4 321.3 250.2C321.4 249.9 321.7 249.8 321.9 249.9C322.2 250 322.3 250.3 322.2 250.5C322.2 250.8 321.9 250.9 321.6 250.8Z" fill="#657180"/>
77
-<path opacity="0.5" d="M320.8 253.7C320.5 253.6 320.4 253.3 320.5 253.1C320.6 252.9 320.9 252.7 321.1 252.8C321.4 252.9 321.5 253.2 321.4 253.4C321.3 253.6 321.1 253.8 320.8 253.7Z" fill="#657180"/>
78
-<path opacity="0.5" d="M320 256.6C319.7 256.5 319.6 256.2 319.7 256C319.8 255.7 320.1 255.6 320.3 255.7C320.6 255.8 320.7 256.1 320.6 256.3C320.5 256.5 320.2 256.6 320 256.6Z" fill="#657180"/>
79
-<path opacity="0.5" d="M319.1 259.4C318.8 259.3 318.7 259 318.8 258.8C318.9 258.5 319.2 258.4 319.4 258.5C319.7 258.6 319.8 258.9 319.7 259.1C319.7 259.4 319.4 259.5 319.1 259.4Z" fill="#657180"/>
80
-<path opacity="0.5" d="M318.3 262.3C318 262.2 317.9 261.9 318 261.7C318.1 261.5 318.4 261.3 318.6 261.4C318.9 261.5 319 261.8 318.9 262C318.8 262.2 318.6 262.4 318.3 262.3Z" fill="#657180"/>
81
-<path opacity="0.5" d="M317.5 265.2C317.2 265.1 317.1 264.8 317.2 264.6C317.3 264.4 317.6 264.2 317.8 264.3C318 264.4 318.2 264.7 318.1 264.9C318 265.1 317.7 265.2 317.5 265.2Z" fill="#657180"/>
82
-<path opacity="0.5" d="M316.6 268C316.3 267.9 316.2 267.6 316.3 267.4C316.4 267.2 316.7 267 316.9 267.1C317.2 267.2 317.3 267.5 317.2 267.7C317.1 267.9 316.9 268.1 316.6 268Z" fill="#657180"/>
83
-<path opacity="0.5" d="M338.6 297.1C338.6 296.8 338.8 296.6 339.1 296.6C339.4 296.6 339.6 296.8 339.6 297.1C339.6 297.4 339.4 297.6 339.1 297.6C338.8 297.6 338.6 297.4 338.6 297.1Z" fill="#657180"/>
84
-<path opacity="0.5" d="M335.6 297.1C335.6 296.8 335.8 296.6 336.1 296.6C336.4 296.6 336.6 296.8 336.6 297.1C336.6 297.4 336.4 297.6 336.1 297.6C335.8 297.6 335.6 297.4 335.6 297.1Z" fill="#657180"/>
85
-<path opacity="0.5" d="M332.7 297.1C332.7 296.8 332.9 296.6 333.2 296.6C333.5 296.6 333.7 296.8 333.7 297.1C333.7 297.4 333.5 297.6 333.2 297.6C332.9 297.6 332.7 297.4 332.7 297.1Z" fill="#657180"/>
86
-<path opacity="0.5" d="M329.7 297.1C329.7 296.8 329.9 296.6 330.2 296.6C330.5 296.6 330.7 296.8 330.7 297.1C330.7 297.4 330.5 297.6 330.2 297.6C329.9 297.6 329.7 297.4 329.7 297.1Z" fill="#657180"/>
87
-<path opacity="0.5" d="M326.7 297.1C326.7 296.8 326.9 296.6 327.2 296.6C327.5 296.6 327.7 296.8 327.7 297.1C327.7 297.4 327.5 297.6 327.2 297.6C327 297.6 326.7 297.4 326.7 297.1Z" fill="#657180"/>
88
-<path opacity="0.5" d="M324.3 297.6C324.576 297.6 324.8 297.376 324.8 297.1C324.8 296.824 324.576 296.6 324.3 296.6C324.024 296.6 323.8 296.824 323.8 297.1C323.8 297.376 324.024 297.6 324.3 297.6Z" fill="#657180"/>
89
-<path opacity="0.5" d="M321.3 297.6C321.576 297.6 321.8 297.376 321.8 297.1C321.8 296.824 321.576 296.6 321.3 296.6C321.024 296.6 320.8 296.824 320.8 297.1C320.8 297.376 321.024 297.6 321.3 297.6Z" fill="#657180"/>
90
-<path opacity="0.5" d="M318.3 297.6C318.576 297.6 318.8 297.376 318.8 297.1C318.8 296.824 318.576 296.6 318.3 296.6C318.024 296.6 317.8 296.824 317.8 297.1C317.8 297.376 318.024 297.6 318.3 297.6Z" fill="#657180"/>
91
-<path opacity="0.5" d="M314.9 297.1C314.9 296.8 315.1 296.6 315.4 296.6C315.7 296.6 315.9 296.8 315.9 297.1C315.9 297.4 315.7 297.6 315.4 297.6C315.1 297.6 314.9 297.4 314.9 297.1Z" fill="#657180"/>
92
-<path opacity="0.5" d="M311.9 297.1C311.9 296.8 312.1 296.6 312.4 296.6C312.7 296.6 312.9 296.8 312.9 297.1C312.9 297.4 312.7 297.6 312.4 297.6C312.1 297.6 311.9 297.4 311.9 297.1Z" fill="#657180"/>
93
-<path opacity="0.5" d="M309 297.1C309 296.8 309.2 296.6 309.5 296.6C309.8 296.6 310 296.8 310 297.1C310 297.4 309.8 297.6 309.5 297.6C309.2 297.6 309 297.4 309 297.1Z" fill="#657180"/>
94
-<path opacity="0.5" d="M306 297.1C306 296.8 306.2 296.6 306.5 296.6C306.8 296.6 307 296.8 307 297.1C307 297.4 306.8 297.6 306.5 297.6C306.2 297.6 306 297.4 306 297.1Z" fill="#657180"/>
95
-<path opacity="0.5" d="M303 297.1C303 296.8 303.2 296.6 303.5 296.6C303.8 296.6 304 296.8 304 297.1C304 297.4 303.8 297.6 303.5 297.6C303.2 297.6 303 297.4 303 297.1Z" fill="#657180"/>
96
-<path opacity="0.5" d="M300.1 297.1C300.1 296.8 300.3 296.6 300.6 296.6C300.9 296.6 301.1 296.8 301.1 297.1C301.1 297.4 300.9 297.6 300.6 297.6C300.3 297.6 300.1 297.4 300.1 297.1Z" fill="#657180"/>
97
-<path opacity="0.5" d="M297.6 297.6C297.876 297.6 298.1 297.376 298.1 297.1C298.1 296.824 297.876 296.6 297.6 296.6C297.324 296.6 297.1 296.824 297.1 297.1C297.1 297.376 297.324 297.6 297.6 297.6Z" fill="#657180"/>
98
-<path opacity="0.5" d="M294.6 297.6C294.876 297.6 295.1 297.376 295.1 297.1C295.1 296.824 294.876 296.6 294.6 296.6C294.324 296.6 294.1 296.824 294.1 297.1C294.1 297.376 294.324 297.6 294.6 297.6Z" fill="#657180"/>
99
-<path opacity="0.5" d="M291.7 297.6C291.976 297.6 292.2 297.376 292.2 297.1C292.2 296.824 291.976 296.6 291.7 296.6C291.424 296.6 291.2 296.824 291.2 297.1C291.2 297.376 291.424 297.6 291.7 297.6Z" fill="#657180"/>
100
-<path opacity="0.5" d="M288.2 297.1C288.2 296.8 288.4 296.6 288.7 296.6C289 296.6 289.2 296.8 289.2 297.1C289.2 297.4 289 297.6 288.7 297.6C288.4 297.6 288.2 297.4 288.2 297.1Z" fill="#657180"/>
101
-<path opacity="0.5" d="M284.7 295.6C284.976 295.6 285.2 295.376 285.2 295.1C285.2 294.824 284.976 294.6 284.7 294.6C284.424 294.6 284.2 294.824 284.2 295.1C284.2 295.376 284.424 295.6 284.7 295.6Z" fill="#657180"/>
102
-<path opacity="0.5" d="M284.7 292.6C284.976 292.6 285.2 292.376 285.2 292.1C285.2 291.824 284.976 291.6 284.7 291.6C284.424 291.6 284.2 291.824 284.2 292.1C284.2 292.376 284.424 292.6 284.7 292.6Z" fill="#657180"/>
103
-<path opacity="0.5" d="M284.7 289.6C284.976 289.6 285.2 289.376 285.2 289.1C285.2 288.824 284.976 288.6 284.7 288.6C284.424 288.6 284.2 288.824 284.2 289.1C284.2 289.376 284.424 289.6 284.7 289.6Z" fill="#657180"/>
104
-<path opacity="0.5" d="M284.7 286.6C284.976 286.6 285.2 286.376 285.2 286.1C285.2 285.824 284.976 285.6 284.7 285.6C284.424 285.6 284.2 285.824 284.2 286.1C284.2 286.376 284.424 286.6 284.7 286.6Z" fill="#657180"/>
105
-<path opacity="0.5" d="M284.7 283.6C284.976 283.6 285.2 283.376 285.2 283.1C285.2 282.824 284.976 282.6 284.7 282.6C284.424 282.6 284.2 282.824 284.2 283.1C284.2 283.376 284.424 283.6 284.7 283.6Z" fill="#657180"/>
106
-<path opacity="0.5" d="M284.7 280.6C284.976 280.6 285.2 280.376 285.2 280.1C285.2 279.824 284.976 279.6 284.7 279.6C284.424 279.6 284.2 279.824 284.2 280.1C284.2 280.376 284.424 280.6 284.7 280.6Z" fill="#657180"/>
107
-<path opacity="0.5" d="M284.7 277.6C284.976 277.6 285.2 277.376 285.2 277.1C285.2 276.824 284.976 276.6 284.7 276.6C284.424 276.6 284.2 276.824 284.2 277.1C284.2 277.376 284.424 277.6 284.7 277.6Z" fill="#657180"/>
108
-<path opacity="0.5" d="M284.7 274.6C284.976 274.6 285.2 274.376 285.2 274.1C285.2 273.824 284.976 273.6 284.7 273.6C284.424 273.6 284.2 273.824 284.2 274.1C284.2 274.376 284.424 274.6 284.7 274.6Z" fill="#657180"/>
109
-<path opacity="0.5" d="M284.7 271.6C284.976 271.6 285.2 271.376 285.2 271.1C285.2 270.824 284.976 270.6 284.7 270.6C284.424 270.6 284.2 270.824 284.2 271.1C284.2 271.376 284.424 271.6 284.7 271.6Z" fill="#657180"/>
110
-<path opacity="0.5" d="M285 267.6C285.3 267.7 285.4 268 285.3 268.2C285.3 268.3 285.1 268.5 285 268.4C284.9 268.4 284.8 268.5 284.7 268.5C284.6 268.5 284.5 268.5 284.4 268.3C284.4 268.1 284.3 268 284.4 267.8C284.5 267.6 284.8 267.5 285 267.6Z" fill="#657180"/>
111
-<path opacity="0.5" d="M286.1 264.8C286.4 264.9 286.5 265.2 286.4 265.4C286.3 265.7 286 265.8 285.8 265.7C285.5 265.6 285.4 265.3 285.5 265.1C285.6 264.9 285.8 264.7 286.1 264.8Z" fill="#657180"/>
112
-<path opacity="0.5" d="M287.1 262C287.4 262.1 287.5 262.4 287.4 262.6C287.3 262.9 287 263 286.8 262.9C286.5 262.8 286.4 262.5 286.5 262.3C286.6 262 286.9 261.9 287.1 262Z" fill="#657180"/>
113
-<path opacity="0.5" d="M288.2 259.1C288.5 259.2 288.6 259.5 288.5 259.7C288.4 260 288.1 260.1 287.9 260C287.6 259.9 287.5 259.6 287.6 259.4C287.6 259.2 287.9 259 288.2 259.1Z" fill="#657180"/>
114
-<path opacity="0.5" d="M289.2 256.3C289.5 256.4 289.6 256.7 289.5 256.9C289.4 257.2 289.1 257.3 288.9 257.2C288.6 257.1 288.5 256.8 288.6 256.6C288.6 256.3 288.9 256.2 289.2 256.3Z" fill="#657180"/>
115
-<path opacity="0.5" d="M290.2 253.5C290.5 253.6 290.6 253.9 290.5 254.1C290.4 254.3 290.1 254.5 289.9 254.4C289.6 254.3 289.5 254 289.6 253.8C289.7 253.5 290 253.4 290.2 253.5Z" fill="#657180"/>
116
-<path opacity="0.5" d="M291.3 250.7C291.6 250.8 291.7 251.1 291.6 251.3C291.5 251.6 291.2 251.7 291 251.6C290.7 251.5 290.6 251.2 290.7 251C290.7 250.7 291 250.6 291.3 250.7Z" fill="#657180"/>
117
-<path opacity="0.5" d="M292.3 247.8C292.6 247.9 292.7 248.2 292.6 248.4C292.5 248.7 292.2 248.8 292 248.7C291.7 248.6 291.6 248.3 291.7 248.1C291.8 247.9 292 247.7 292.3 247.8Z" fill="#657180"/>
118
-<path opacity="0.5" d="M293.3 245C293.6 245.1 293.7 245.4 293.6 245.6C293.5 245.9 293.2 246 293 245.9C292.7 245.8 292.6 245.5 292.7 245.3C292.8 245 293.1 244.9 293.3 245Z" fill="#657180"/>
119
-<path opacity="0.5" d="M294.4 242.2C294.7 242.3 294.8 242.6 294.7 242.8C294.6 243.1 294.3 243.2 294.1 243.1C293.8 243 293.7 242.7 293.8 242.5C293.8 242.2 294.1 242.1 294.4 242.2Z" fill="#657180"/>
120
-<path opacity="0.5" d="M295.4 239.4C295.7 239.5 295.8 239.8 295.7 240C295.6 240.2 295.3 240.4 295.1 240.3C294.8 240.2 294.7 239.9 294.8 239.7C294.9 239.4 295.2 239.3 295.4 239.4Z" fill="#657180"/>
121
-<path opacity="0.5" d="M296.5 236.5C296.8 236.6 296.9 236.9 296.8 237.1C296.7 237.4 296.4 237.5 296.2 237.4C296 237.3 295.8 237 295.9 236.8C295.9 236.6 296.2 236.4 296.5 236.5Z" fill="#657180"/>
122
-<path opacity="0.5" d="M297.5 233.7C297.8 233.8 297.9 234.1 297.8 234.3C297.7 234.6 297.4 234.7 297.2 234.6C296.9 234.5 296.8 234.2 296.9 234C296.9 233.7 297.2 233.6 297.5 233.7Z" fill="#657180"/>
123
-<path opacity="0.5" d="M298.5 230.9C298.8 231 298.9 231.3 298.8 231.5C298.7 231.8 298.4 231.9 298.2 231.8C297.9 231.7 297.8 231.4 297.9 231.2C298 231 298.3 230.8 298.5 230.9Z" fill="#657180"/>
124
-<path opacity="0.5" d="M299.6 228.1C299.9 228.2 300 228.5 299.9 228.7C299.8 229 299.5 229.1 299.3 229C299 228.9 298.9 228.6 299 228.4C299 228.1 299.3 228 299.6 228.1Z" fill="#657180"/>
125
-<path opacity="0.5" d="M300.6 225.2C300.9 225.3 301 225.6 300.9 225.8C300.8 226.1 300.5 226.2 300.3 226.1C300 226 299.9 225.7 300 225.5C300.1 225.3 300.3 225.1 300.6 225.2Z" fill="#657180"/>
126
-<path opacity="0.5" d="M301.6 222.4C301.9 222.5 302 222.8 301.9 223C301.8 223.3 301.5 223.4 301.3 223.3C301 223.2 300.9 222.9 301 222.7C301.1 222.4 301.4 222.3 301.6 222.4Z" fill="#657180"/>
127
-<path opacity="0.5" d="M302.7 219.6C303 219.7 303.1 220 303 220.2C302.9 220.5 302.6 220.6 302.4 220.5C302.1 220.4 302 220.1 302.1 219.9C302.1 219.6 302.4 219.5 302.7 219.6Z" fill="#657180"/>
128
-<path opacity="0.5" d="M303.7 216.8C304 216.9 304.1 217.2 304 217.4C303.9 217.7 303.6 217.8 303.4 217.7C303.1 217.6 303 217.3 303.1 217.1C303.2 216.9 303.5 216.7 303.7 216.8Z" fill="#657180"/>
129
-<path opacity="0.5" d="M304.8 213.9C305.1 214 305.2 214.3 305.1 214.5C305 214.8 304.7 214.9 304.5 214.8C304.2 214.7 304.1 214.4 304.2 214.2C304.2 214 304.5 213.8 304.8 213.9Z" fill="#657180"/>
130
-<path opacity="0.5" d="M305.8 211.1C306.1 211.2 306.2 211.5 306.1 211.7C306 212 305.7 212.1 305.5 212C305.2 211.9 305.1 211.6 305.2 211.4C305.2 211.1 305.5 211 305.8 211.1Z" fill="#657180"/>
131
-<path opacity="0.5" d="M306.8 208.3C307.1 208.4 307.2 208.7 307.1 208.9C307 209.2 306.7 209.3 306.5 209.2C306.2 209.1 306.1 208.8 306.2 208.6C306.3 208.3 306.6 208.2 306.8 208.3Z" fill="#657180"/>
132
-<path opacity="0.5" d="M307.9 205.5C308.2 205.6 308.3 205.9 308.2 206.1C308.1 206.4 307.8 206.5 307.6 206.4C307.4 206.3 307.2 206 307.3 205.8C307.3 205.5 307.6 205.4 307.9 205.5Z" fill="#657180"/>
133
-<path opacity="0.5" d="M308.9 202.6C309.2 202.7 309.3 203 309.2 203.2C309.1 203.5 308.8 203.6 308.6 203.5C308.4 203.4 308.2 203.1 308.3 202.9C308.4 202.7 308.6 202.5 308.9 202.6Z" fill="#657180"/>
134
-<path opacity="0.5" d="M309.9 199.8C310.2 199.9 310.3 200.2 310.2 200.4C310.1 200.7 309.8 200.8 309.6 200.7C309.3 200.6 309.2 200.3 309.3 200.1C309.4 199.9 309.7 199.7 309.9 199.8Z" fill="#657180"/>
135
-<path opacity="0.5" d="M311 197C311.3 197.1 311.4 197.4 311.3 197.6C311.2 197.9 310.9 198 310.7 197.9C310.4 197.8 310.3 197.5 310.4 197.3C310.5 197.1 310.7 196.9 311 197Z" fill="#657180"/>
136
-<path opacity="0.5" d="M312 194.2C312.3 194.3 312.4 194.6 312.3 194.8C312.2 195.1 311.9 195.2 311.7 195.1C311.4 195 311.3 194.7 311.4 194.5C311.5 194.2 311.8 194.1 312 194.2Z" fill="#657180"/>
137
-<path opacity="0.5" d="M313.1 191.3C313.4 191.4 313.5 191.7 313.4 191.9C313.3 192.2 313 192.3 312.8 192.2C312.5 192.1 312.4 191.8 312.5 191.6C312.6 191.4 312.8 191.2 313.1 191.3Z" fill="#657180"/>
138
-<path opacity="0.5" d="M314.1 188.5C314.4 188.6 314.5 188.9 314.4 189.1C314.3 189.4 314 189.5 313.8 189.4C313.6 189.3 313.4 189 313.5 188.8C313.6 188.6 313.8 188.4 314.1 188.5Z" fill="#657180"/>
139
-<path opacity="0.5" d="M315.1 185.7C315.4 185.8 315.5 186.1 315.4 186.3C315.3 186.6 315 186.7 314.8 186.6C314.6 186.5 314.4 186.2 314.5 186C314.6 185.7 314.9 185.6 315.1 185.7Z" fill="#657180"/>
140
-<path opacity="0.5" d="M316.2 182.9C316.5 183 316.6 183.3 316.5 183.5C316.4 183.8 316.1 183.9 315.9 183.8C315.6 183.7 315.5 183.4 315.6 183.2C315.6 182.9 315.9 182.8 316.2 182.9Z" fill="#657180"/>
141
-<path opacity="0.5" d="M319.3 180C319.3 180.3 319.1 180.5 318.8 180.5C318.5 180.5 318.3 180.3 318.3 180C318.3 179.7 318.5 179.5 318.8 179.5C319.1 179.5 319.3 179.7 319.3 180Z" fill="#657180"/>
142
-<path opacity="0.5" d="M322.3 180C322.3 180.3 322.1 180.5 321.8 180.5C321.5 180.5 321.3 180.3 321.3 180C321.3 179.7 321.5 179.5 321.8 179.5C322.1 179.5 322.3 179.7 322.3 180Z" fill="#657180"/>
143
-<path opacity="0.5" d="M325.3 180C325.3 180.3 325.1 180.5 324.8 180.5C324.5 180.5 324.3 180.3 324.3 180C324.3 179.7 324.5 179.5 324.8 179.5C325.1 179.5 325.3 179.7 325.3 180Z" fill="#657180"/>
144
-<path opacity="0.5" d="M327.8 180.5C328.076 180.5 328.3 180.276 328.3 180C328.3 179.724 328.076 179.5 327.8 179.5C327.524 179.5 327.3 179.724 327.3 180C327.3 180.276 327.524 180.5 327.8 180.5Z" fill="#657180"/>
145
-<path opacity="0.5" d="M331.3 180C331.3 180.3 331.1 180.5 330.8 180.5C330.5 180.5 330.3 180.3 330.3 180C330.3 179.7 330.5 179.5 330.8 179.5C331.1 179.5 331.3 179.7 331.3 180Z" fill="#657180"/>
146
-<path opacity="0.5" d="M333.8 180.5C334.076 180.5 334.3 180.276 334.3 180C334.3 179.724 334.076 179.5 333.8 179.5C333.524 179.5 333.3 179.724 333.3 180C333.3 180.276 333.524 180.5 333.8 180.5Z" fill="#657180"/>
147
-<path opacity="0.5" d="M337.4 180C337.4 180.3 337.2 180.5 336.9 180.5C336.6 180.5 336.4 180.3 336.4 180C336.4 179.7 336.6 179.5 336.9 179.5C337.1 179.5 337.4 179.7 337.4 180Z" fill="#657180"/>
148
-<path opacity="0.5" d="M339.9 180.5C340.176 180.5 340.4 180.276 340.4 180C340.4 179.724 340.176 179.5 339.9 179.5C339.624 179.5 339.4 179.724 339.4 180C339.4 180.276 339.624 180.5 339.9 180.5Z" fill="#657180"/>
149
-<path opacity="0.5" d="M343.4 180C343.4 180.3 343.2 180.5 342.9 180.5C342.6 180.5 342.4 180.3 342.4 180C342.4 179.7 342.6 179.5 342.9 179.5C343.2 179.5 343.4 179.7 343.4 180Z" fill="#657180"/>
150
-<path opacity="0.5" d="M346.4 180C346.4 180.3 346.2 180.5 345.9 180.5C345.6 180.5 345.4 180.3 345.4 180C345.4 179.7 345.6 179.5 345.9 179.5C346.2 179.5 346.4 179.7 346.4 180Z" fill="#657180"/>
151
-<path opacity="0.5" d="M349.4 180C349.4 180.3 349.2 180.5 348.9 180.5C348.6 180.5 348.4 180.3 348.4 180C348.4 179.7 348.6 179.5 348.9 179.5C349.2 179.5 349.4 179.7 349.4 180Z" fill="#657180"/>
152
-<path opacity="0.5" d="M352.4 180C352.4 180.3 352.2 180.5 351.9 180.5C351.6 180.5 351.4 180.3 351.4 180C351.4 179.7 351.6 179.5 351.9 179.5C352.2 179.5 352.4 179.7 352.4 180Z" fill="#657180"/>
153
-<path opacity="0.5" d="M355.4 180C355.4 180.3 355.2 180.5 354.9 180.5C354.6 180.5 354.4 180.3 354.4 180C354.4 179.7 354.6 179.5 354.9 179.5C355.2 179.5 355.4 179.7 355.4 180Z" fill="#657180"/>
154
-<path opacity="0.5" d="M358.5 180C358.5 180.3 358.3 180.5 358 180.5C357.7 180.5 357.5 180.3 357.5 180C357.5 179.7 357.7 179.5 358 179.5C358.3 179.5 358.5 179.7 358.5 180Z" fill="#657180"/>
155
-<path opacity="0.5" d="M361.5 180C361.5 180.3 361.3 180.5 361 180.5C360.7 180.5 360.5 180.3 360.5 180C360.5 179.7 360.7 179.5 361 179.5C361.3 179.5 361.5 179.7 361.5 180Z" fill="#657180"/>
156
-<path opacity="0.5" d="M364.5 180C364.5 180.3 364.3 180.5 364 180.5C363.7 180.5 363.5 180.3 363.5 180C363.5 179.7 363.7 179.5 364 179.5C364.3 179.5 364.5 179.7 364.5 180Z" fill="#657180"/>
157
-<path opacity="0.5" d="M367.5 180C367.5 180.3 367.3 180.5 367 180.5C366.7 180.5 366.5 180.3 366.5 180C366.5 179.7 366.7 179.5 367 179.5C367.3 179.5 367.5 179.7 367.5 180Z" fill="#657180"/>
158
-<path opacity="0.5" d="M370.5 180C370.5 180.3 370.3 180.5 370 180.5C369.7 180.5 369.5 180.3 369.5 180C369.5 179.7 369.7 179.5 370 179.5C370.3 179.5 370.5 179.7 370.5 180Z" fill="#657180"/>
159
-<path opacity="0.5" d="M373.5 180C373.5 180.3 373.3 180.5 373 180.5C372.7 180.5 372.5 180.3 372.5 180C372.5 179.7 372.7 179.5 373 179.5C373.3 179.5 373.5 179.7 373.5 180Z" fill="#657180"/>
160
-<path opacity="0.5" d="M377 182.5C377.276 182.5 377.5 182.276 377.5 182C377.5 181.724 377.276 181.5 377 181.5C376.724 181.5 376.5 181.724 376.5 182C376.5 182.276 376.724 182.5 377 182.5Z" fill="#657180"/>
161
-<path opacity="0.5" d="M377 185.4C377.276 185.4 377.5 185.176 377.5 184.9C377.5 184.624 377.276 184.4 377 184.4C376.724 184.4 376.5 184.624 376.5 184.9C376.5 185.176 376.724 185.4 377 185.4Z" fill="#657180"/>
162
-<path opacity="0.5" d="M377 188.4C377.276 188.4 377.5 188.176 377.5 187.9C377.5 187.624 377.276 187.4 377 187.4C376.724 187.4 376.5 187.624 376.5 187.9C376.5 188.176 376.724 188.4 377 188.4Z" fill="#657180"/>
163
-<path opacity="0.5" d="M377 191.3C377.276 191.3 377.5 191.076 377.5 190.8C377.5 190.524 377.276 190.3 377 190.3C376.724 190.3 376.5 190.524 376.5 190.8C376.5 191.076 376.724 191.3 377 191.3Z" fill="#657180"/>
164
-<path opacity="0.5" d="M377 194.3C377.276 194.3 377.5 194.076 377.5 193.8C377.5 193.524 377.276 193.3 377 193.3C376.724 193.3 376.5 193.524 376.5 193.8C376.5 194.076 376.724 194.3 377 194.3Z" fill="#657180"/>
165
-<path opacity="0.5" d="M377 197.3C377.276 197.3 377.5 197.076 377.5 196.8C377.5 196.524 377.276 196.3 377 196.3C376.724 196.3 376.5 196.524 376.5 196.8C376.5 197.076 376.724 197.3 377 197.3Z" fill="#657180"/>
166
-<path opacity="0.5" d="M377 200.2C377.276 200.2 377.5 199.976 377.5 199.7C377.5 199.424 377.276 199.2 377 199.2C376.724 199.2 376.5 199.424 376.5 199.7C376.5 199.976 376.724 200.2 377 200.2Z" fill="#657180"/>
167
-<path opacity="0.5" d="M377 203.2C377.276 203.2 377.5 202.976 377.5 202.7C377.5 202.424 377.276 202.2 377 202.2C376.724 202.2 376.5 202.424 376.5 202.7C376.5 202.976 376.724 203.2 377 203.2Z" fill="#657180"/>
168
-<path opacity="0.5" d="M377 206.1C377.276 206.1 377.5 205.876 377.5 205.6C377.5 205.324 377.276 205.1 377 205.1C376.724 205.1 376.5 205.324 376.5 205.6C376.5 205.876 376.724 206.1 377 206.1Z" fill="#657180"/>
169
-<path opacity="0.5" d="M377 209.1C377.276 209.1 377.5 208.876 377.5 208.6C377.5 208.324 377.276 208.1 377 208.1C376.724 208.1 376.5 208.324 376.5 208.6C376.5 208.876 376.724 209.1 377 209.1Z" fill="#657180"/>
170
-<path opacity="0.5" d="M377 212C377.276 212 377.5 211.776 377.5 211.5C377.5 211.224 377.276 211 377 211C376.724 211 376.5 211.224 376.5 211.5C376.5 211.776 376.724 212 377 212Z" fill="#657180"/>
171
-<path opacity="0.5" d="M377 215C377.276 215 377.5 214.776 377.5 214.5C377.5 214.224 377.276 214 377 214C376.724 214 376.5 214.224 376.5 214.5C376.5 214.776 376.724 215 377 215Z" fill="#657180"/>
172
-<path opacity="0.5" d="M377 217.9C377.276 217.9 377.5 217.676 377.5 217.4C377.5 217.124 377.276 216.9 377 216.9C376.724 216.9 376.5 217.124 376.5 217.4C376.5 217.676 376.724 217.9 377 217.9Z" fill="#657180"/>
173
-<path opacity="0.5" d="M377 220.9C377.276 220.9 377.5 220.676 377.5 220.4C377.5 220.124 377.276 219.9 377 219.9C376.724 219.9 376.5 220.124 376.5 220.4C376.5 220.676 376.724 220.9 377 220.9Z" fill="#657180"/>
174
-<path opacity="0.5" d="M377 223.8C377.276 223.8 377.5 223.576 377.5 223.3C377.5 223.024 377.276 222.8 377 222.8C376.724 222.8 376.5 223.024 376.5 223.3C376.5 223.576 376.724 223.8 377 223.8Z" fill="#657180"/>
175
-<path opacity="0.5" d="M377 226.8C377.276 226.8 377.5 226.576 377.5 226.3C377.5 226.024 377.276 225.8 377 225.8C376.724 225.8 376.5 226.024 376.5 226.3C376.5 226.576 376.724 226.8 377 226.8Z" fill="#657180"/>
176
-<path opacity="0.5" d="M377 229.7C377.276 229.7 377.5 229.476 377.5 229.2C377.5 228.924 377.276 228.7 377 228.7C376.724 228.7 376.5 228.924 376.5 229.2C376.5 229.476 376.724 229.7 377 229.7Z" fill="#657180"/>
177
-<path opacity="0.5" d="M377 232.7C377.276 232.7 377.5 232.476 377.5 232.2C377.5 231.924 377.276 231.7 377 231.7C376.724 231.7 376.5 231.924 376.5 232.2C376.5 232.476 376.724 232.7 377 232.7Z" fill="#657180"/>
178
-<path opacity="0.5" d="M377 235.6C377.276 235.6 377.5 235.376 377.5 235.1C377.5 234.824 377.276 234.6 377 234.6C376.724 234.6 376.5 234.824 376.5 235.1C376.5 235.376 376.724 235.6 377 235.6Z" fill="#657180"/>
179
-<path opacity="0.5" d="M377 238.6C377.276 238.6 377.5 238.376 377.5 238.1C377.5 237.824 377.276 237.6 377 237.6C376.724 237.6 376.5 237.824 376.5 238.1C376.5 238.376 376.724 238.6 377 238.6Z" fill="#657180"/>
180
-<path opacity="0.5" d="M377 241.5C377.276 241.5 377.5 241.276 377.5 241C377.5 240.724 377.276 240.5 377 240.5C376.724 240.5 376.5 240.724 376.5 241C376.5 241.276 376.724 241.5 377 241.5Z" fill="#657180"/>
181
-<path opacity="0.5" d="M377 244.5C377.276 244.5 377.5 244.276 377.5 244C377.5 243.724 377.276 243.5 377 243.5C376.724 243.5 376.5 243.724 376.5 244C376.5 244.276 376.724 244.5 377 244.5Z" fill="#657180"/>
182
-<path opacity="0.5" d="M377 247.4C377.276 247.4 377.5 247.176 377.5 246.9C377.5 246.624 377.276 246.4 377 246.4C376.724 246.4 376.5 246.624 376.5 246.9C376.5 247.176 376.724 247.4 377 247.4Z" fill="#657180"/>
183
-<path opacity="0.5" d="M377 250.4C377.276 250.4 377.5 250.176 377.5 249.9C377.5 249.624 377.276 249.4 377 249.4C376.724 249.4 376.5 249.624 376.5 249.9C376.5 250.176 376.724 250.4 377 250.4Z" fill="#657180"/>
184
-<path opacity="0.5" d="M377 253.3C377.276 253.3 377.5 253.076 377.5 252.8C377.5 252.524 377.276 252.3 377 252.3C376.724 252.3 376.5 252.524 376.5 252.8C376.5 253.076 376.724 253.3 377 253.3Z" fill="#657180"/>
185
-<path opacity="0.5" d="M377 256.3C377.276 256.3 377.5 256.076 377.5 255.8C377.5 255.524 377.276 255.3 377 255.3C376.724 255.3 376.5 255.524 376.5 255.8C376.5 256.076 376.724 256.3 377 256.3Z" fill="#657180"/>
186
-<path opacity="0.5" d="M377 259.2C377.276 259.2 377.5 258.976 377.5 258.7C377.5 258.424 377.276 258.2 377 258.2C376.724 258.2 376.5 258.424 376.5 258.7C376.5 258.976 376.724 259.2 377 259.2Z" fill="#657180"/>
187
-<path opacity="0.5" d="M377 262.2C377.276 262.2 377.5 261.976 377.5 261.7C377.5 261.424 377.276 261.2 377 261.2C376.724 261.2 376.5 261.424 376.5 261.7C376.5 261.976 376.724 262.2 377 262.2Z" fill="#657180"/>
188
-<path opacity="0.5" d="M377 265.2C377.276 265.2 377.5 264.976 377.5 264.7C377.5 264.424 377.276 264.2 377 264.2C376.724 264.2 376.5 264.424 376.5 264.7C376.5 264.976 376.724 265.2 377 265.2Z" fill="#657180"/>
189
-<path opacity="0.5" d="M377 268.1C377.276 268.1 377.5 267.876 377.5 267.6C377.5 267.324 377.276 267.1 377 267.1C376.724 267.1 376.5 267.324 376.5 267.6C376.5 267.876 376.724 268.1 377 268.1Z" fill="#657180"/>
190
-<path opacity="0.5" d="M378.6 270.6C378.6 270.9 378.4 271.1 378.1 271.1C377.8 271.1 377.6 270.9 377.6 270.6C377.6 270.3 377.8 270.1 378.1 270.1C378.4 270.1 378.6 270.3 378.6 270.6Z" fill="#657180"/>
191
-<path opacity="0.5" d="M381.8 270.6C381.8 270.9 381.6 271.1 381.3 271.1C381 271.1 380.8 270.9 380.8 270.6C380.8 270.3 381 270.1 381.3 270.1C381.6 270.1 381.8 270.3 381.8 270.6Z" fill="#657180"/>
192
-<path opacity="0.5" d="M385 270.6C385 270.9 384.8 271.1 384.5 271.1C384.2 271.1 384 270.9 384 270.6C384 270.3 384.2 270.1 384.5 270.1C384.8 270.1 385 270.3 385 270.6Z" fill="#657180"/>
193
-<path opacity="0.5" d="M388.6 273.2C388.3 273.2 388.1 272.9 388.1 272.7C388.1 272.5 388.4 272.2 388.6 272.3C388.9 272.3 389.1 272.6 389.1 272.8C389.1 273 388.8 273.2 388.6 273.2Z" fill="#657180"/>
194
-<path opacity="0.5" d="M388.3 276.1C388 276.1 387.8 275.8 387.8 275.6C387.8 275.4 388.1 275.1 388.3 275.2C388.6 275.2 388.8 275.5 388.8 275.7C388.8 275.9 388.6 276.2 388.3 276.1Z" fill="#657180"/>
195
-<path opacity="0.5" d="M388 279.1C387.7 279.1 387.5 278.8 387.5 278.6C387.5 278.4 387.8 278.1 388 278.2C388.3 278.2 388.5 278.5 388.5 278.7C388.5 278.9 388.3 279.1 388 279.1Z" fill="#657180"/>
196
-<path opacity="0.5" d="M387.8 282C387.5 282 387.3 281.7 387.3 281.5C387.3 281.3 387.6 281 387.8 281.1C388.1 281.1 388.3 281.4 388.3 281.6C388.3 281.8 388.1 282 387.8 282Z" fill="#657180"/>
197
-<path opacity="0.5" d="M387.5 285C387.2 285 387 284.7 387 284.5C387 284.3 387.3 284 387.5 284.1C387.8 284.1 388 284.4 388 284.6C388 284.8 387.8 285 387.5 285Z" fill="#657180"/>
198
-<path opacity="0.5" d="M387.2 287.9C386.9 287.9 386.7 287.6 386.7 287.4C386.7 287.2 387 286.9 387.2 287C387.5 287 387.7 287.3 387.7 287.5C387.7 287.7 387.5 287.9 387.2 287.9Z" fill="#657180"/>
199
-<path opacity="0.5" d="M387 290.9C386.7 290.9 386.5 290.6 386.5 290.4C386.5 290.2 386.8 289.9 387 290C387.3 290 387.5 290.3 387.5 290.5C387.5 290.7 387.3 290.9 387 290.9Z" fill="#657180"/>
200
-<path opacity="0.5" d="M386.7 293.8C386.4 293.8 386.2 293.5 386.2 293.3C386.2 293.1 386.5 292.8 386.7 292.9C387 292.9 387.2 293.2 387.2 293.4C387.2 293.6 387 293.8 386.7 293.8Z" fill="#657180"/>
201
-<path opacity="0.5" d="M384.6 297.6C384.821 297.6 385 297.376 385 297.1C385 296.824 384.821 296.6 384.6 296.6C384.379 296.6 384.2 296.824 384.2 297.1C384.2 297.376 384.379 297.6 384.6 297.6Z" fill="#657180"/>
202
-<path opacity="0.5" d="M382.1 297.6C382.321 297.6 382.5 297.376 382.5 297.1C382.5 296.824 382.321 296.6 382.1 296.6C381.879 296.6 381.7 296.824 381.7 297.1C381.7 297.376 381.879 297.6 382.1 297.6Z" fill="#657180"/>
203
-<path opacity="0.5" d="M379.2 297.1C379.2 296.8 379.4 296.6 379.6 296.6C379.8 296.6 380 296.8 380 297.1C380 297.4 379.8 297.6 379.6 297.6C379.4 297.6 379.2 297.4 379.2 297.1Z" fill="#657180"/>
204
-<path opacity="0.5" d="M377 298.6C377.276 298.6 377.5 298.376 377.5 298.1C377.5 297.824 377.276 297.6 377 297.6C376.724 297.6 376.5 297.824 376.5 298.1C376.5 298.376 376.724 298.6 377 298.6Z" fill="#657180"/>
205
-<path opacity="0.5" d="M377 301.6C377.276 301.6 377.5 301.376 377.5 301.1C377.5 300.824 377.276 300.6 377 300.6C376.724 300.6 376.5 300.824 376.5 301.1C376.5 301.376 376.724 301.6 377 301.6Z" fill="#657180"/>
206
-<path opacity="0.5" d="M377 304.6C377.276 304.6 377.5 304.376 377.5 304.1C377.5 303.824 377.276 303.6 377 303.6C376.724 303.6 376.5 303.824 376.5 304.1C376.5 304.376 376.724 304.6 377 304.6Z" fill="#657180"/>
207
-<path opacity="0.5" d="M377 307.6C377.276 307.6 377.5 307.376 377.5 307.1C377.5 306.824 377.276 306.6 377 306.6C376.724 306.6 376.5 306.824 376.5 307.1C376.5 307.376 376.724 307.6 377 307.6Z" fill="#657180"/>
208
-<path opacity="0.5" d="M377 310.6C377.276 310.6 377.5 310.376 377.5 310.1C377.5 309.824 377.276 309.6 377 309.6C376.724 309.6 376.5 309.824 376.5 310.1C376.5 310.376 376.724 310.6 377 310.6Z" fill="#657180"/>
209
-<path opacity="0.5" d="M377 313.6C377.276 313.6 377.5 313.376 377.5 313.1C377.5 312.824 377.276 312.6 377 312.6C376.724 312.6 376.5 312.824 376.5 313.1C376.5 313.376 376.724 313.6 377 313.6Z" fill="#657180"/>
210
-<path opacity="0.5" d="M377 316.6C376.7 316.6 376.5 316.4 376.5 316.1C376.5 315.8 376.7 315.6 377 315.6C377.3 315.6 377.5 315.8 377.5 316.1C377.5 316.4 377.3 316.6 377 316.6Z" fill="#657180"/>
211
-<path opacity="0.5" d="M377 319.6C376.7 319.6 376.5 319.4 376.5 319.1C376.5 318.8 376.7 318.6 377 318.6C377.3 318.6 377.5 318.8 377.5 319.1C377.5 319.4 377.3 319.6 377 319.6Z" fill="#657180"/>
212
-<path opacity="0.5" d="M377 322.6C377.276 322.6 377.5 322.376 377.5 322.1C377.5 321.824 377.276 321.6 377 321.6C376.724 321.6 376.5 321.824 376.5 322.1C376.5 322.376 376.724 322.6 377 322.6Z" fill="#657180"/>
213
-<path opacity="0.5" d="M377 325.6C377.276 325.6 377.5 325.376 377.5 325.1C377.5 324.824 377.276 324.6 377 324.6C376.724 324.6 376.5 324.824 376.5 325.1C376.5 325.376 376.724 325.6 377 325.6Z" fill="#657180"/>
214
-<path opacity="0.5" d="M374.5 329C374.5 328.7 374.7 328.5 375 328.5C375.3 328.5 375.5 328.7 375.5 329C375.5 329.3 375.3 329.5 375 329.5C374.7 329.5 374.5 329.3 374.5 329Z" fill="#657180"/>
215
-<path opacity="0.5" d="M371.9 329.5C372.176 329.5 372.4 329.276 372.4 329C372.4 328.724 372.176 328.5 371.9 328.5C371.624 328.5 371.4 328.724 371.4 329C371.4 329.276 371.624 329.5 371.9 329.5Z" fill="#657180"/>
216
-<path opacity="0.5" d="M368.3 329C368.3 328.7 368.5 328.5 368.8 328.5C369.1 328.5 369.3 328.7 369.3 329C369.3 329.3 369.1 329.5 368.8 329.5C368.5 329.5 368.3 329.3 368.3 329Z" fill="#657180"/>
217
-<path opacity="0.5" d="M365.8 329.5C366.076 329.5 366.3 329.276 366.3 329C366.3 328.724 366.076 328.5 365.8 328.5C365.524 328.5 365.3 328.724 365.3 329C365.3 329.276 365.524 329.5 365.8 329.5Z" fill="#657180"/>
218
-<path opacity="0.5" d="M362.7 329.5C362.976 329.5 363.2 329.276 363.2 329C363.2 328.724 362.976 328.5 362.7 328.5C362.424 328.5 362.2 328.724 362.2 329C362.2 329.276 362.424 329.5 362.7 329.5Z" fill="#657180"/>
219
-<path opacity="0.5" d="M359.1 329C359.1 328.7 359.3 328.5 359.6 328.5C359.9 328.5 360.1 328.7 360.1 329C360.1 329.3 359.9 329.5 359.6 329.5C359.3 329.5 359.1 329.3 359.1 329Z" fill="#657180"/>
220
-<path opacity="0.5" d="M356.5 329.5C356.776 329.5 357 329.276 357 329C357 328.724 356.776 328.5 356.5 328.5C356.224 328.5 356 328.724 356 329C356 329.276 356.224 329.5 356.5 329.5Z" fill="#657180"/>
221
-<path opacity="0.5" d="M352.9 329C352.9 328.7 353.1 328.5 353.4 328.5C353.7 328.5 353.9 328.7 353.9 329C353.9 329.3 353.7 329.5 353.4 329.5C353.1 329.5 352.9 329.3 352.9 329Z" fill="#657180"/>
222
-<path opacity="0.5" d="M349.8 329C349.8 328.7 350 328.5 350.3 328.5C350.6 328.5 350.8 328.7 350.8 329C350.8 329.3 350.6 329.5 350.3 329.5C350 329.5 349.8 329.3 349.8 329Z" fill="#657180"/>
223
-<path opacity="0.5" d="M347.2 329.5C347.476 329.5 347.7 329.276 347.7 329C347.7 328.724 347.476 328.5 347.2 328.5C346.924 328.5 346.7 328.724 346.7 329C346.7 329.276 346.924 329.5 347.2 329.5Z" fill="#657180"/>
224
-<path opacity="0.5" d="M343.6 329C343.6 328.7 343.8 328.5 344.1 328.5C344.4 328.5 344.6 328.7 344.6 329C344.6 329.3 344.4 329.5 344.1 329.5C343.8 329.5 343.6 329.3 343.6 329Z" fill="#657180"/>
225
-<path opacity="0.5" d="M340.1 327.5C340.376 327.5 340.6 327.276 340.6 327C340.6 326.724 340.376 326.5 340.1 326.5C339.824 326.5 339.6 326.724 339.6 327C339.6 327.276 339.824 327.5 340.1 327.5Z" fill="#657180"/>
226
-<path opacity="0.5" d="M340.1 323.6C340.4 323.6 340.6 323.8 340.6 324.1C340.6 324.4 340.4 324.6 340.1 324.6C339.8 324.6 339.6 324.4 339.6 324.1C339.6 323.8 339.8 323.6 340.1 323.6Z" fill="#657180"/>
227
-<path opacity="0.5" d="M340.1 320.6C340.4 320.6 340.6 320.8 340.6 321.1C340.6 321.4 340.4 321.6 340.1 321.6C339.8 321.6 339.6 321.4 339.6 321.1C339.6 320.8 339.8 320.6 340.1 320.6Z" fill="#657180"/>
228
-<path opacity="0.5" d="M340.1 318.6C340.376 318.6 340.6 318.376 340.6 318.1C340.6 317.824 340.376 317.6 340.1 317.6C339.824 317.6 339.6 317.824 339.6 318.1C339.6 318.376 339.824 318.6 340.1 318.6Z" fill="#657180"/>
229
-<path opacity="0.5" d="M340.1 315.6C340.376 315.6 340.6 315.376 340.6 315.1C340.6 314.824 340.376 314.6 340.1 314.6C339.824 314.6 339.6 314.824 339.6 315.1C339.6 315.376 339.824 315.6 340.1 315.6Z" fill="#657180"/>
230
-<path opacity="0.5" d="M340.1 312.6C340.376 312.6 340.6 312.376 340.6 312.1C340.6 311.824 340.376 311.6 340.1 311.6C339.824 311.6 339.6 311.824 339.6 312.1C339.6 312.376 339.824 312.6 340.1 312.6Z" fill="#657180"/>
231
-<path opacity="0.5" d="M340.1 309.6C340.376 309.6 340.6 309.376 340.6 309.1C340.6 308.824 340.376 308.6 340.1 308.6C339.824 308.6 339.6 308.824 339.6 309.1C339.6 309.376 339.824 309.6 340.1 309.6Z" fill="#657180"/>
232
-<path opacity="0.5" d="M340.1 306.6C340.376 306.6 340.6 306.376 340.6 306.1C340.6 305.824 340.376 305.6 340.1 305.6C339.824 305.6 339.6 305.824 339.6 306.1C339.6 306.376 339.824 306.6 340.1 306.6Z" fill="#657180"/>
233
-<path opacity="0.5" d="M340.1 303.6C340.376 303.6 340.6 303.376 340.6 303.1C340.6 302.824 340.376 302.6 340.1 302.6C339.824 302.6 339.6 302.824 339.6 303.1C339.6 303.376 339.824 303.6 340.1 303.6Z" fill="#657180"/>
234
-<path opacity="0.5" d="M340.1 300.6C340.376 300.6 340.6 300.376 340.6 300.1C340.6 299.824 340.376 299.6 340.1 299.6C339.824 299.6 339.6 299.824 339.6 300.1C339.6 300.376 339.824 300.6 340.1 300.6Z" fill="#657180"/>
235
-<path opacity="0.5" d="M285.7 297.6C285.976 297.6 286.2 297.376 286.2 297.1C286.2 296.824 285.976 296.6 285.7 296.6C285.424 296.6 285.2 296.824 285.2 297.1C285.2 297.376 285.424 297.6 285.7 297.6Z" fill="#657180"/>
236
-<path opacity="0.5" d="M284.7 298.6C284.976 298.6 285.2 298.376 285.2 298.1C285.2 297.824 284.976 297.6 284.7 297.6C284.424 297.6 284.2 297.824 284.2 298.1C284.2 298.376 284.424 298.6 284.7 298.6Z" fill="#657180"/>
237
-<path opacity="0.5" d="M317.1 180.3C317.4 180.4 317.5 180.6 317.4 180.8C317.3 181 317.1 181.1 316.8 181C316.5 180.9 316.4 180.7 316.5 180.5C316.6 180.3 316.8 180.2 317.1 180.3Z" fill="#657180"/>
238
-<path opacity="0.5" d="M316.9 180C316.9 180.3 316.7 180.5 316.6 180.5C316.4 180.5 316.3 180.3 316.3 180C316.3 179.7 316.5 179.5 316.6 179.5C316.7 179.5 316.9 179.7 316.9 180Z" fill="#657180"/>
239
-<path opacity="0.5" d="M376 180.5C376.276 180.5 376.5 180.276 376.5 180C376.5 179.724 376.276 179.5 376 179.5C375.724 179.5 375.5 179.724 375.5 180C375.5 180.276 375.724 180.5 376 180.5Z" fill="#657180"/>
240
-<path opacity="0.5" d="M377 179.5C377.276 179.5 377.5 179.276 377.5 179C377.5 178.724 377.276 178.5 377 178.5C376.724 178.5 376.5 178.724 376.5 179C376.5 179.276 376.724 179.5 377 179.5Z" fill="#657180"/>
241
-<path opacity="0.5" d="M387.7 271.1C387.976 271.1 388.2 270.876 388.2 270.6C388.2 270.324 387.976 270.1 387.7 270.1C387.424 270.1 387.2 270.324 387.2 270.6C387.2 270.876 387.424 271.1 387.7 271.1Z" fill="#657180"/>
242
-<path opacity="0.5" d="M388.9 270C388.6 270 388.4 269.7 388.5 269.4C388.5 269.1 388.8 268.9 389 268.9C389.3 268.9 389.5 269.2 389.4 269.5C389.4 269.8 389.1 270 388.9 270Z" fill="#657180"/>
243
-<path opacity="0.5" d="M386.5 296.7C386.2 296.7 386 296.5 386 296.2C386 295.9 386.3 295.8 386.5 295.8C386.8 295.8 387 296 387 296.3C387 296.5 386.7 296.7 386.5 296.7Z" fill="#657180"/>
244
-<path opacity="0.5" d="M387.3 297.6C387.576 297.6 387.8 297.376 387.8 297.1C387.8 296.824 387.576 296.6 387.3 296.6C387.024 296.6 386.8 296.824 386.8 297.1C386.8 297.376 387.024 297.6 387.3 297.6Z" fill="#657180"/>
245
-<path opacity="0.5" d="M377 328.5C377.276 328.5 377.5 328.276 377.5 328C377.5 327.724 377.276 327.5 377 327.5C376.724 327.5 376.5 327.724 376.5 328C376.5 328.276 376.724 328.5 377 328.5Z" fill="#657180"/>
246
-<path opacity="0.5" d="M378 329.5C378.276 329.5 378.5 329.276 378.5 329C378.5 328.724 378.276 328.5 378 328.5C377.724 328.5 377.5 328.724 377.5 329C377.5 329.276 377.724 329.5 378 329.5Z" fill="#657180"/>
247
-<path opacity="0.5" d="M341.1 329.5C341.376 329.5 341.6 329.276 341.6 329C341.6 328.724 341.376 328.5 341.1 328.5C340.824 328.5 340.6 328.724 340.6 329C340.6 329.276 340.824 329.5 341.1 329.5Z" fill="#657180"/>
248
-<path opacity="0.5" d="M340.1 330.5C340.376 330.5 340.6 330.276 340.6 330C340.6 329.724 340.376 329.5 340.1 329.5C339.824 329.5 339.6 329.724 339.6 330C339.6 330.276 339.824 330.5 340.1 330.5Z" fill="#657180"/>
249
-<path opacity="0.5" d="M137 126L186 295L253 320L292 252L277.9 185.9L211 90C206 115 146 130 137 126Z" fill="url(#paint2_linear)"/>
250
-<path d="M160 76.1C150.7 80.4 143.8 87.7 140.2 96C136.6 104.3 136.2 113.5 140 121.9L174 106.1L208 90.3C204 82.1 196.7 76.4 188 73.9C179.3 71.4 169.3 71.8 160 76.1Z" fill="#B5C5D7"/>
251
-<path d="M160.1 76.2C164.5 74.1 169.1 73 173.6 72.6C178.4 72.2 183 72.8 187.4 74.1C195.3 76.6 202 81.7 205.9 89C206.1 89.4 206.3 89.7 206.4 90.1C206.4 90.2 185.4 100 185.3 100.1C185.2 100.1 173.7 105.5 173.6 105.5C173.5 105.5 163.1 110.3 163 110.3C162.9 110.3 140.8 120.4 140.8 120.3C137.2 112.2 137.5 103.3 141 95.3C144.5 87.3 151.1 80.4 160.1 76.2Z" fill="#B8C7D8"/>
252
-<path d="M160.1 76.3C164.4 74.3 168.9 73.2 173.3 72.9C178 72.6 182.5 73.2 186.7 74.6C194.3 77.1 200.7 82.1 204.3 89.2C204.5 89.5 204.6 89.9 204.8 90.3C204.7 90.5 184.7 99.9 184.5 100C184.4 100.1 173.3 105.2 173.2 105.2C173.1 105.2 163.1 109.8 163 109.8C162.8 109.7 141.7 119.3 141.6 119C138.1 111.2 138.4 102.6 141.8 94.9C145.1 87.1 151.5 80.3 160.1 76.3Z" fill="#BAC9DA"/>
253
-<path d="M160.2 76.3C164.4 74.3 168.8 73.3 173.1 73.1C177.6 72.9 182 73.6 186 75C193.2 77.6 199.3 82.4 202.7 89.2C202.9 89.5 203 89.9 203.2 90.2C203.1 90.5 184 99.6 183.7 99.7C183.5 99.8 173 104.6 172.8 104.7C172.6 104.7 163.1 109 162.9 109C162.6 108.9 142.5 117.8 142.3 117.5C138.9 110 139.2 101.7 142.5 94.2C145.7 86.7 151.8 80.2 160.2 76.3Z" fill="#BDCBDB"/>
254
-<path d="M160.2 76.4C164.3 74.5 168.6 73.5 172.8 73.3C177.2 73.1 181.5 73.9 185.3 75.4C192.1 78 197.9 82.6 201.1 89.3C201.3 89.6 201.4 90 201.5 90.3C201.3 90.7 183.3 99.4 182.8 99.6C182.6 99.7 172.5 104.3 172.3 104.3C172.1 104.3 163 108.4 162.8 108.3C162.3 108.1 143.3 116.5 143.1 116C139.9 108.8 140.1 100.7 143.2 93.6C146.3 86.4 152.2 80.1 160.2 76.4Z" fill="#BFCDDC"/>
255
-<path d="M160.3 76.5C164.3 74.6 168.5 73.7 172.6 73.6C176.9 73.5 181 74.4 184.7 75.9C191.2 78.5 196.6 83 199.6 89.4C199.7 89.7 199.9 90 200 90.4C199.8 90.9 182.7 99.2 182.1 99.4C181.8 99.5 172.3 103.9 172 103.9C171.7 103.9 163.1 107.7 162.8 107.6C162.2 107.4 144.2 115.1 143.9 114.6C140.8 107.6 141 99.8 144 93C147 86.1 152.6 80.1 160.3 76.5Z" fill="#C2CFDD"/>
256
-<path d="M160.4 76.6C164.3 74.8 168.5 73.9 172.4 73.8C176.6 73.7 180.6 74.7 184.1 76.2C190.2 78.8 195.4 83.2 198.1 89.3C198.2 89.6 198.4 89.9 198.5 90.2C198.2 90.8 182.1 98.7 181.4 99C181 99.2 172 103.3 171.6 103.3C171.2 103.3 163.1 106.9 162.7 106.8C162 106.5 145 113.7 144.6 113C141.6 106.3 141.9 98.9 144.7 92.3C147.6 85.8 153 80 160.4 76.6Z" fill="#C4D1DF"/>
257
-<path d="M160.4 76.6C164.2 74.8 168.3 74 172.1 74C176.2 74 180 75 183.4 76.6C189.2 79.3 194 83.5 196.4 89.4C196.5 89.7 196.6 90 196.7 90.3C196.4 91.1 181.2 98.5 180.4 98.9C180 99.1 171.5 103 171 103C170.6 103 162.9 106.3 162.5 106.2C161.7 105.9 145.6 112.5 145.3 111.6C142.4 105.2 142.7 98.1 145.4 91.8C148.2 85.5 153.4 79.9 160.4 76.6Z" fill="#C7D3E0"/>
258
-<path d="M160.5 76.7C164.2 75 168.2 74.2 171.9 74.3C175.8 74.4 179.5 75.5 182.8 77.1C188.2 79.8 192.7 83.9 194.9 89.5C195 89.8 195.1 90.1 195.2 90.3C194.9 91.2 180.6 98.2 179.7 98.6C179.2 98.8 171.2 102.4 170.7 102.4C170.2 102.4 163 105.5 162.5 105.3C161.6 105 146.5 110.9 146.1 110C143.4 103.9 143.6 97.1 146.1 91.1C148.8 85.1 153.8 79.8 160.5 76.7Z" fill="#CAD5E1"/>
259
-<path d="M160.6 76.8C164.2 75.1 168.1 74.4 171.7 74.5C175.5 74.6 179.1 75.8 182.2 77.5C187.3 80.2 191.5 84.2 193.4 89.5C193.5 89.8 193.6 90 193.7 90.3C193.3 91.3 180 97.9 179 98.4C178.4 98.7 171 102 170.4 102C169.9 102 163.1 104.8 162.6 104.7C161.6 104.3 147.5 109.7 147 108.6C144.4 102.8 144.6 96.3 147 90.5C149.4 84.7 154.2 79.8 160.6 76.8Z" fill="#CCD7E3"/>
260
-<path d="M160.6 76.9C164.2 75.2 167.9 74.6 171.5 74.8C175.2 75 178.6 76.3 181.6 78C186.3 80.7 190.2 84.5 191.9 89.7C192 90 192.1 90.2 192.1 90.5C191.7 91.6 179.4 97.8 178.2 98.4C177.6 98.7 170.6 101.8 170 101.8C169.4 101.8 163.1 104.4 162.5 104.2C161.4 103.8 148.3 108.6 147.7 107.4C145.2 101.8 145.4 95.7 147.7 90.2C150.1 84.5 154.5 79.7 160.6 76.9Z" fill="#CFD9E4"/>
261
-<path d="M160.7 76.9C164.2 75.3 167.8 74.7 171.3 74.9C174.9 75.2 178.2 76.5 181 78.3C185.4 81 188.9 84.7 190.4 89.6C190.5 89.8 190.5 90.1 190.6 90.3C190.1 91.5 178.8 97.4 177.5 97.9C176.8 98.2 170.4 101.1 169.7 101.1C169 101.1 163.2 103.4 162.6 103.2C161.3 102.7 149.3 106.9 148.7 105.6C146.3 100.3 146.5 94.5 148.6 89.3C150.7 84.2 154.9 79.6 160.7 76.9Z" fill="#D1DAE5"/>
262
-<path d="M160.7 77C164.1 75.4 167.6 74.9 171 75.2C174.5 75.5 177.6 76.9 180.3 78.7C184.3 81.4 187.6 85 188.8 89.6C188.9 89.8 188.9 90.1 189 90.3C188.5 91.6 178.1 97.1 176.7 97.7C176 98 170 100.6 169.3 100.6C168.6 100.6 163.2 102.7 162.5 102.4C161.1 101.9 150.1 105.5 149.4 104C147.1 99 147.3 93.5 149.3 88.5C151.4 83.8 155.3 79.5 160.7 77Z" fill="#D4DCE6"/>
263
-<path d="M160.8 77.1C164.1 75.6 167.5 75.1 170.8 75.5C174.2 75.9 177.1 77.3 179.7 79.2C183.4 81.9 186.3 85.4 187.3 89.8C187.3 90 187.4 90.2 187.4 90.5C186.8 91.9 177.4 97 175.9 97.7C175.1 98.1 169.7 100.4 168.8 100.4C168 100.4 163.1 102.2 162.4 102C160.9 101.5 150.9 104.4 150.1 102.9C148 98.2 148.1 92.9 150 88.3C152 83.5 155.7 79.5 160.8 77.1Z" fill="#D6DEE8"/>
264
-<path d="M160.9 77.2C164.1 75.7 167.5 75.3 170.6 75.7C173.8 76.1 176.7 77.7 179.1 79.6C182.5 82.3 185 85.7 185.8 89.8C185.8 90 185.9 90.2 185.9 90.4C185.3 91.9 176.8 96.6 175.2 97.3C174.3 97.7 169.4 99.8 168.5 99.8C167.7 99.8 163.2 101.4 162.4 101.1C160.8 100.6 151.7 103 151 101.3C149 96.9 149.1 91.9 150.9 87.6C152.7 83.3 156.1 79.4 160.9 77.2Z" fill="#D9E0E9"/>
265
-<path d="M160.9 77.3C164 75.9 167.3 75.5 170.3 76C173.4 76.5 176.1 78.1 178.4 80.1C181.4 82.8 183.6 86 184.2 89.9C184.2 90.1 184.2 90.3 184.3 90.5C183.6 92.1 176.1 96.4 174.4 97.2C173.5 97.6 169.1 99.5 168.1 99.5C167.2 99.5 163.2 100.8 162.4 100.5C160.7 99.9 152.6 101.7 151.8 99.9C149.9 95.7 150 91.1 151.6 87C153.2 82.9 156.5 79.3 160.9 77.3Z" fill="#DCE2EA"/>
266
-<path d="M161 77.3C164 75.9 167.2 75.6 170.1 76.2C173.1 76.8 175.7 78.4 177.8 80.5C180.5 83.2 182.4 86.3 182.7 90C182.7 90.2 182.7 90.4 182.7 90.5C182 92.2 175.5 96.1 173.6 97C172.6 97.5 168.7 99 167.7 99.1C166.7 99.1 163.2 100.2 162.3 99.9C160.5 99.2 153.4 100.4 152.5 98.5C150.7 94.6 150.8 90.3 152.3 86.5C153.9 82.6 156.9 79.2 161 77.3Z" fill="#DEE4EC"/>
267
-<path d="M161 77.4C163.9 76.1 167 75.8 169.8 76.4C172.7 77 175.1 78.7 177.1 80.8C179.5 83.4 181 86.5 181.1 89.9C181.1 90.1 181.1 90.2 181.1 90.4C180.4 92.2 174.8 95.7 172.9 96.6C171.9 97.1 168.5 98.4 167.4 98.4C166.4 98.4 163.3 99.2 162.4 98.9C160.5 98.2 154.4 98.8 153.4 96.8C151.7 93.2 151.8 89.2 153.2 85.7C154.6 82.2 157.2 79.2 161 77.4Z" fill="#E1E6ED"/>
268
-<path d="M161.1 77.5C163.9 76.2 166.9 76 169.6 76.7C172.4 77.4 174.7 79.1 176.5 81.3C178.5 83.9 179.7 86.9 179.6 90C179.6 90.2 179.6 90.3 179.6 90.5C178.8 92.4 174.2 95.5 172.2 96.5C171.1 97 168.2 98.1 167.1 98.1C166 98.1 163.4 98.7 162.4 98.3C160.3 97.5 155.3 97.5 154.3 95.4C152.8 92.1 152.8 88.4 154.1 85.1C155.1 81.9 157.6 79.1 161.1 77.5Z" fill="#E3E8EE"/>
269
-<path d="M161.2 77.6C163.9 76.3 166.8 76.2 169.4 76.9C172 77.7 174.3 79.4 175.9 81.7C177.6 84.3 178.5 87.2 178 90.1C178 90.2 178 90.4 177.9 90.5C177.1 92.5 173.4 95.2 171.3 96.3C170.1 96.8 167.8 97.7 166.5 97.7C165.4 97.7 163.2 98 162.1 97.6C159.9 96.8 155.9 96.2 154.8 93.9C153.4 90.8 153.4 87.5 154.5 84.5C155.6 81.5 158 79 161.2 77.6Z" fill="#E6EAEF"/>
270
-<path d="M161.2 77.6C163.8 76.4 166.6 76.3 169.1 77.1C171.6 77.9 173.8 79.7 175.1 82.1C176.5 84.6 177 87.5 176.3 90.1C176.3 90.2 176.2 90.4 176.2 90.5C175.3 92.6 172.6 95 170.4 96C169.2 96.6 167.3 97.1 166 97.2C164.8 97.2 163.1 97.3 162 96.9C159.7 96.1 156.6 94.9 155.5 92.5C154.2 89.7 154.2 86.7 155.2 84C156.2 81.3 158.4 78.9 161.2 77.6Z" fill="#E8ECF1"/>
271
-<path d="M174.6 82.5C175.8 85 175.8 87.7 174.9 90.1C174 92.5 172.2 94.6 169.7 95.7C167.2 96.9 164.5 96.9 162.1 96C159.7 95.1 157.6 93.3 156.5 90.8C155.4 88.3 155.3 85.6 156.2 83.2C157.1 80.8 158.9 78.7 161.4 77.6C163.9 76.4 166.6 76.4 169 77.3C171.3 78.3 173.4 80 174.6 82.5Z" fill="#EBEEF2"/>
272
-<path d="M167.2 94.4C169.409 94.4 171.2 92.6091 171.2 90.4C171.2 88.1909 169.409 86.4 167.2 86.4C164.991 86.4 163.2 88.1909 163.2 90.4C163.2 92.6091 164.991 94.4 167.2 94.4Z" fill="#5A758A"/>
273
-<path d="M154.816 100.99C156.527 100.546 157.508 98.6261 157.009 96.7017C156.509 94.7773 154.717 93.5773 153.007 94.0214C151.296 94.4656 150.314 96.3856 150.814 98.31C151.314 100.234 153.105 101.434 154.816 100.99Z" fill="#5A758A"/>
274
-<path d="M143.368 107.99C144.743 107.871 145.738 106.391 145.59 104.685C145.442 102.98 144.207 101.694 142.832 101.813C141.456 101.932 140.461 103.412 140.609 105.118C140.757 106.824 141.992 108.11 143.368 107.99Z" fill="#5A758A"/>
275
-<path d="M183.203 87.7601C184.643 86.7355 184.876 84.5917 183.723 82.9717C182.571 81.3517 180.469 80.869 179.029 81.8935C177.589 82.918 177.356 85.0618 178.508 86.6818C179.661 88.3018 181.763 88.7846 183.203 87.7601Z" fill="#5A758A"/>
276
-<path d="M196.088 83.455C197.064 82.4783 196.873 80.7055 195.662 79.4954C194.451 78.2853 192.678 78.0961 191.702 79.0728C190.726 80.0495 190.917 81.8223 192.128 83.0324C193.339 84.2425 195.112 84.4317 196.088 83.455Z" fill="#5A758A"/>
277
-<path d="M223.6 81.3C223.6 81.2 223.6 81.2 223.6 81.3C220.9 75.5 196.2 81.3 168.4 94.3C140.6 107.3 120.3 122.3 123 128.1L123.8 129.9H123.9C127.6 134.9 151.7 129.1 178.8 116.4C205.9 103.7 225.8 89.1 224.4 83H224.5L223.7 81.2C223.7 81.2 223.7 81.4 223.6 81.3C223.7 81.3 223.7 81.3 223.6 81.3Z" fill="#EBEEF2"/>
278
-<path d="M178.98 116.942C206.763 103.991 227.11 88.8263 224.426 83.0695C221.743 77.3127 197.045 83.1443 169.263 96.0947C141.48 109.045 121.133 124.21 123.816 129.967C126.5 135.724 151.197 129.892 178.98 116.942Z" fill="#4B5C6B"/>
279
-<path d="M178.754 116.487C205.336 104.096 224.803 89.5881 222.237 84.0816C219.67 78.5751 196.041 84.1556 169.459 96.546C142.878 108.936 123.41 123.445 125.977 128.951C128.544 134.458 152.173 128.877 178.754 116.487Z" fill="#47616A"/>
280
-<path d="M178.571 116.122C204.001 104.269 222.611 90.3576 220.137 85.0514C217.664 79.7451 195.044 85.0528 169.614 96.9065C144.184 108.76 125.574 122.671 128.047 127.977C130.521 133.284 153.141 127.976 178.571 116.122Z" fill="#446769"/>
281
-<path d="M178.387 115.758C202.616 104.464 220.347 91.2101 217.99 86.1541C215.633 81.0981 194.081 86.1548 169.853 97.4485C145.624 108.742 127.894 121.996 130.25 127.052C132.607 132.108 154.159 127.051 178.387 115.758Z" fill="#406C67"/>
282
-<path d="M178.204 115.393C201.281 104.636 218.154 91.9797 215.891 87.124C213.627 82.2682 193.085 87.0521 170.007 97.8091C146.93 108.566 130.057 121.223 132.321 126.078C134.584 130.934 155.127 126.15 178.204 115.393Z" fill="#3D7166"/>
283
-<path d="M177.978 114.938C199.854 104.741 215.848 92.7415 213.701 88.136C211.554 83.5306 192.08 88.0634 170.204 98.2604C148.328 108.457 132.335 120.457 134.482 125.063C136.628 129.668 156.102 125.135 177.978 114.938Z" fill="#397665"/>
284
-<path d="M177.837 114.664C198.562 105.004 213.697 93.6017 211.644 89.1965C209.591 84.7913 191.126 89.0514 170.401 98.7117C149.677 108.372 134.541 119.774 136.594 124.18C138.648 128.585 157.113 124.325 177.837 114.664Z" fill="#367C64"/>
285
-<path d="M177.611 114.209C197.134 105.109 211.391 94.3635 209.454 90.2086C207.517 86.0537 190.121 90.0627 170.598 99.163C151.075 108.263 136.818 119.009 138.755 123.164C140.692 127.319 158.088 123.31 177.611 114.209Z" fill="#328162"/>
286
-<path d="M177.428 113.845C195.75 105.305 209.108 95.1754 207.264 91.2207C205.421 87.2661 189.074 90.9834 170.752 99.5237C152.431 108.064 139.073 118.193 140.916 122.148C142.759 126.102 159.106 122.385 177.428 113.845Z" fill="#2E8661"/>
287
-<path d="M177.154 113.523C194.324 105.519 206.844 96.0279 205.117 92.3235C203.39 88.6191 188.071 92.1043 170.901 100.108C153.731 108.111 141.211 117.603 142.938 121.307C144.665 125.011 159.984 121.526 177.154 113.523Z" fill="#2B8C60"/>
288
-<path d="M176.97 113.158C192.939 105.715 204.56 96.8397 202.927 93.3356C201.294 89.8315 187.024 93.025 171.055 100.469C155.087 107.912 143.465 116.787 145.099 120.291C146.732 123.795 161.002 120.602 176.97 113.158Z" fill="#27915F"/>
289
-<path d="M176.745 112.703C191.562 105.796 202.345 97.5593 200.828 94.3054C199.311 91.0516 186.07 94.013 171.252 100.92C156.435 107.827 145.652 116.064 147.169 119.317C148.686 122.571 161.927 119.61 176.745 112.703Z" fill="#24965D"/>
290
-<path d="M176.561 112.339C190.177 105.992 200.061 98.3711 198.638 95.3175C197.215 92.2639 185.023 94.9336 171.407 101.28C157.791 107.627 147.907 115.248 149.33 118.302C150.753 121.355 162.945 118.685 176.561 112.339Z" fill="#209B5C"/>
291
-<path d="M176.378 111.974C188.843 106.164 197.888 99.1813 196.581 96.378C195.274 93.5747 184.111 96.0123 171.646 101.822C159.181 107.633 150.136 114.615 151.442 117.419C152.749 120.222 163.913 117.784 176.378 111.974Z" fill="#1DA15B"/>
292
-<path d="M176.194 111.61C187.458 106.359 195.605 99.9932 194.391 97.3901C193.178 94.7871 183.064 96.9329 171.8 102.183C160.537 107.433 152.39 113.8 153.603 116.403C154.817 119.006 164.931 116.86 176.194 111.61Z" fill="#19A65A"/>
293
-<path d="M175.969 111.155C186.031 106.464 193.298 100.755 192.202 98.4022C191.105 96.0494 182.059 97.9443 171.997 102.634C161.935 107.325 154.668 113.034 155.764 115.387C156.861 117.74 165.907 115.845 175.969 111.155Z" fill="#15AB58"/>
294
-<path d="M175.827 110.881C184.738 106.727 191.148 101.615 190.145 99.4627C189.141 97.3102 181.104 98.9322 172.194 103.086C163.283 107.239 156.873 112.351 157.877 114.504C158.88 116.656 166.917 115.034 175.827 110.881Z" fill="#12B157"/>
295
-<path d="M175.602 110.426C183.311 106.832 188.842 102.377 187.955 100.475C187.068 98.5726 180.1 99.9435 172.391 103.537C164.682 107.13 159.151 111.586 160.038 113.488C160.924 115.39 167.893 114.019 175.602 110.426Z" fill="#0EB656"/>
296
-<path d="M175.328 110.103C181.885 107.047 186.558 103.189 185.765 101.487C184.972 99.7849 179.012 100.883 172.455 103.94C165.897 106.997 161.224 110.854 162.017 112.556C162.811 114.258 168.77 113.16 175.328 110.103Z" fill="#0BBB55"/>
297
-<path d="M175.144 109.739C180.501 107.242 184.294 104.041 183.617 102.59C182.941 101.138 178.05 101.985 172.694 104.482C167.337 106.979 163.544 110.179 164.221 111.631C164.897 113.083 169.788 112.236 175.144 109.739Z" fill="#07C053"/>
298
-<path d="M174.961 109.374C179.166 107.414 182.102 104.811 181.518 103.559C180.935 102.308 177.053 102.882 172.848 104.842C168.643 106.803 165.707 109.406 166.291 110.657C166.874 111.909 170.756 111.335 174.961 109.374Z" fill="#04C652"/>
299
-<path d="M174.735 108.919C177.739 107.519 179.795 105.573 179.329 104.572C178.862 103.57 176.049 103.894 173.045 105.294C170.042 106.694 167.985 108.64 168.452 109.642C168.918 110.643 171.732 110.319 174.735 108.919Z" fill="#00CB51"/>
300
-<path opacity="0.5" d="M175.812 110.143C185.373 105.686 192.368 100.45 191.434 98.4479C190.501 96.4455 181.993 98.4352 172.432 102.892C162.871 107.349 155.876 112.585 156.81 114.587C157.743 116.59 166.251 114.6 175.812 110.143Z" fill="#00FF66"/>
301
-<path d="M175.474 109.418C183.133 105.848 188.737 101.655 187.99 100.053C187.243 98.4515 180.429 100.047 172.77 103.617C165.111 107.187 159.507 111.38 160.254 112.982C161.001 114.584 167.815 112.988 175.474 109.418Z" fill="#00FF66"/>
302
-<path opacity="0.5" d="M174.629 107.605C177.482 106.275 179.568 104.71 179.288 104.109C179.008 103.509 176.468 104.1 173.615 105.43C170.762 106.76 168.675 108.325 168.956 108.926C169.236 109.527 171.776 108.935 174.629 107.605Z" fill="white"/>
303
-<path d="M174.291 106.88C175.242 106.437 175.937 105.915 175.844 105.715C175.751 105.515 174.904 105.712 173.953 106.155C173.002 106.598 172.306 107.12 172.4 107.32C172.493 107.521 173.34 107.324 174.291 106.88Z" fill="white"/>
304
-<path opacity="0.5" d="M172.167 102.209C176.972 99.9687 180.49 97.3412 180.023 96.34C179.556 95.3388 175.282 96.3431 170.477 98.5832C165.671 100.823 162.154 103.451 162.62 104.452C163.087 105.453 167.361 104.449 172.167 102.209Z" fill="#00FF66"/>
305
-<path d="M171.829 101.484C174.682 100.154 176.768 98.5885 176.488 97.9877C176.208 97.387 173.668 97.9783 170.815 99.3083C167.961 100.638 165.875 102.204 166.155 102.804C166.435 103.405 168.975 102.814 171.829 101.484Z" fill="#00FF66"/>
306
-<path d="M171.491 100.759C172.442 100.315 173.137 99.7935 173.044 99.5933C172.951 99.393 172.104 99.5901 171.153 100.033C170.202 100.477 169.506 100.999 169.6 101.199C169.693 101.399 170.54 101.202 171.491 100.759Z" fill="white"/>
307
-<path opacity="0.5" d="M150.149 115.223C154.954 112.982 158.472 110.355 158.005 109.354C157.538 108.353 153.264 109.357 148.459 111.597C143.653 113.837 140.135 116.465 140.602 117.466C141.069 118.467 145.343 117.463 150.149 115.223Z" fill="#00FF66"/>
308
-<path d="M149.811 114.497C152.664 113.167 154.75 111.602 154.47 111.001C154.19 110.401 151.65 110.992 148.797 112.322C145.943 113.652 143.857 115.217 144.137 115.818C144.417 116.419 146.957 115.827 149.811 114.497Z" fill="#00FF66"/>
309
-<path d="M149.473 113.772C150.424 113.329 151.119 112.807 151.026 112.607C150.932 112.407 150.086 112.604 149.135 113.047C148.183 113.49 147.488 114.012 147.581 114.212C147.675 114.413 148.521 114.216 149.473 113.772Z" fill="white"/>
310
-<path opacity="0.5" d="M146.84 123.032C151.646 120.792 155.163 118.165 154.697 117.163C154.23 116.162 149.956 117.167 145.15 119.407C140.345 121.647 136.827 124.274 137.294 125.275C137.761 126.277 142.035 125.272 146.84 123.032Z" fill="#00FF66"/>
311
-<path d="M146.502 122.307C149.356 120.977 151.442 119.412 151.162 118.811C150.882 118.211 148.342 118.802 145.488 120.132C142.635 121.462 140.549 123.027 140.829 123.628C141.109 124.228 143.649 123.637 146.502 122.307Z" fill="#00FF66"/>
312
-<path d="M146.164 121.582C147.115 121.139 147.811 120.617 147.717 120.417C147.624 120.216 146.777 120.414 145.826 120.857C144.875 121.3 144.18 121.822 144.273 122.022C144.366 122.222 145.213 122.025 146.164 121.582Z" fill="white"/>
313
-<path opacity="0.5" d="M164.736 119.727C169.542 117.487 173.059 114.859 172.592 113.858C172.126 112.857 167.852 113.861 163.046 116.101C158.24 118.341 154.723 120.969 155.189 121.97C155.656 122.971 159.93 121.967 164.736 119.727Z" fill="#00FF66"/>
314
-<path d="M164.398 119.002C167.251 117.672 169.337 116.107 169.057 115.506C168.777 114.905 166.237 115.496 163.384 116.827C160.531 118.157 158.444 119.722 158.724 120.322C159.004 120.923 161.545 120.332 164.398 119.002Z" fill="#00FF66"/>
315
-<path d="M164.06 118.277C165.011 117.833 165.706 117.312 165.613 117.111C165.52 116.911 164.673 117.108 163.722 117.552C162.771 117.995 162.075 118.517 162.169 118.717C162.262 118.917 163.109 118.72 164.06 118.277Z" fill="white"/>
316
-<path opacity="0.5" d="M190.347 107.818C195.152 105.578 198.67 102.95 198.203 101.949C197.736 100.948 193.462 101.952 188.657 104.192C183.851 106.432 180.334 109.06 180.8 110.061C181.267 111.062 185.541 110.058 190.347 107.818Z" fill="#00FF66"/>
317
-<path d="M190.009 107.093C192.862 105.763 194.948 104.197 194.668 103.597C194.388 102.996 191.848 103.587 188.995 104.917C186.141 106.247 184.055 107.812 184.335 108.413C184.615 109.014 187.155 108.423 190.009 107.093Z" fill="#00FF66"/>
318
-<path d="M189.671 106.368C190.622 105.924 191.317 105.402 191.224 105.202C191.131 105.002 190.284 105.199 189.333 105.642C188.382 106.086 187.686 106.607 187.78 106.808C187.873 107.008 188.72 106.811 189.671 106.368Z" fill="white"/>
319
-<path opacity="0.5" d="M204.341 96.2264C209.146 93.9863 212.664 91.3588 212.197 90.3576C211.731 89.3564 207.456 90.3607 202.651 92.6008C197.845 94.8409 194.328 97.4684 194.794 98.4696C195.261 99.4708 199.535 98.4665 204.341 96.2264Z" fill="#00FF66"/>
320
-<path d="M204.003 95.5013C206.856 94.1712 208.942 92.6061 208.662 92.0054C208.382 91.4046 205.842 91.9959 202.989 93.3259C200.135 94.656 198.049 96.2211 198.329 96.8219C198.609 97.4226 201.149 96.8313 204.003 95.5013Z" fill="#00FF66"/>
321
-<path d="M203.665 94.7762C204.616 94.3328 205.311 93.8111 205.218 93.6109C205.125 93.4106 204.278 93.6077 203.327 94.051C202.376 94.4944 201.68 95.0161 201.774 95.2163C201.867 95.4166 202.714 95.2195 203.665 94.7762Z" fill="white"/>
322
-<path opacity="0.5" d="M196.246 93.7224C201.051 91.4823 204.569 88.8547 204.102 87.8536C203.636 86.8524 199.361 87.8567 194.556 90.0968C189.75 92.3368 186.233 94.9644 186.699 95.9656C187.166 96.9667 191.44 95.9624 196.246 93.7224Z" fill="#00FF66"/>
323
-<path d="M195.908 92.9972C198.761 91.6672 200.847 90.102 200.567 89.5013C200.287 88.9006 197.747 89.4918 194.894 90.8219C192.04 92.1519 189.954 93.7171 190.234 94.3178C190.514 94.9185 193.054 94.3273 195.908 92.9972Z" fill="#00FF66"/>
324
-<path d="M195.57 92.2721C196.521 91.8288 197.216 91.307 197.123 91.1068C197.03 90.9066 196.183 91.1037 195.232 91.547C194.281 91.9903 193.585 92.5121 193.679 92.7123C193.772 92.9125 194.619 92.7155 195.57 92.2721Z" fill="white"/>
325
-<path d="M239 336C227.1 336 212 334.5 200.3 322.5C187.4 309.2 181.2 286 181.2 251.6C181.2 181.1 212.4 172 239.5 172C266.7 172 297.9 181.2 297.9 252.6C297.9 286.5 291.6 309.3 278.6 322.4C266.8 334.5 251.3 336 239 336ZM239.5 205.6C233.7 205.6 232.2 210.2 232.2 252.6C232.2 274.4 232.4 287.5 233.6 294.7C234.8 301.9 236.8 302.5 239.5 302.5C245.6 302.5 246.6 295.5 246.6 252.6C246.6 208.2 245.8 205.6 239.5 205.6Z" fill="url(#paint3_linear)"/>
326
-<path d="M297 252.6C297 327.1 265.7 335 239 335C213.5 335 182.2 327.5 182.2 251.6C182.2 180.5 214 173 239.5 173C265 173 297 180.8 297 252.6ZM231.2 252.6C231.2 297.5 232.2 303.5 239.5 303.5C246.6 303.5 247.6 296.7 247.6 252.6C247.6 210.5 247.3 204.7 239.5 204.7C232.5 204.6 231.2 210.1 231.2 252.6Z" fill="url(#paint4_linear)"/>
327
-<path d="M239 331C227.4 331 214.2 329.6 203.9 319C192.2 306.9 186.2 284.2 186.2 251.6C186.2 185.9 213.2 177 239.5 177C250.4 177 264.3 178.3 274.9 188.7C286.8 200.4 292.9 221.9 292.9 252.6C292.9 284.6 286.9 307 275.1 318.9C264.6 329.6 251 331 239 331ZM239.5 200.6C231.8 200.6 229.8 206.3 228.8 212C227.6 218.5 227.2 229.2 227.2 252.6C227.2 274.6 227.4 288 228.7 295.5C229.7 301.4 231.7 307.4 239.6 307.4C251.7 307.4 251.7 294.7 251.7 252.5C251.7 231.5 251.6 219.3 250.5 212.2C249.6 206.4 247.6 200.6 239.5 200.6Z" fill="url(#paint5_linear)"/>
328
-<path opacity="0.5" d="M238.5 200.6C238.5 200.3 238.7 200.1 239 200.1C239.3 200.1 239.5 200.3 239.5 200.6C239.5 200.9 239.3 201.1 239 201.1C238.8 201.1 238.6 200.9 238.5 200.6Z" fill="#657180"/>
329
-<path opacity="0.5" d="M235.6 201.2C235.5 200.9 235.6 200.6 235.9 200.6C236.2 200.5 236.5 200.7 236.5 200.9C236.6 201.2 236.4 201.4 236.2 201.5C236 201.6 235.7 201.5 235.6 201.2Z" fill="#657180"/>
330
-<path opacity="0.5" d="M233 202.7C232.8 202.5 232.9 202.2 233.1 202C233.3 201.8 233.7 201.9 233.8 202.1C234 202.3 233.9 202.6 233.7 202.8C233.5 203 233.2 202.9 233 202.7Z" fill="#657180"/>
331
-<path opacity="0.5" d="M231.1 205C230.9 204.9 230.8 204.5 231 204.3C231.2 204.1 231.5 204 231.7 204.2C231.9 204.4 232 204.7 231.8 204.9C231.6 205.1 231.3 205.2 231.1 205Z" fill="#657180"/>
332
-<path opacity="0.5" d="M229.9 207.8C229.6 207.7 229.5 207.4 229.6 207.2C229.7 206.9 230 206.8 230.2 206.9C230.4 207 230.6 207.3 230.5 207.5C230.4 207.7 230.1 207.9 229.9 207.8Z" fill="#657180"/>
333
-<path opacity="0.5" d="M229.1 210.7C228.8 210.6 228.7 210.4 228.7 210.1C228.8 209.8 229 209.7 229.3 209.7C229.6 209.8 229.7 210 229.7 210.3C229.6 210.6 229.3 210.7 229.1 210.7Z" fill="#657180"/>
334
-<path opacity="0.5" d="M228.5 213.7C228.2 213.7 228 213.4 228.1 213.1C228.1 212.8 228.4 212.6 228.7 212.7C229 212.8 229.2 213 229.1 213.3C229.1 213.5 228.8 213.7 228.5 213.7Z" fill="#657180"/>
335
-<path opacity="0.5" d="M228.2 216.6C227.9 216.6 227.7 216.3 227.8 216C227.8 215.7 228.1 215.5 228.4 215.6C228.7 215.6 228.9 215.9 228.8 216.2C228.7 216.5 228.5 216.7 228.2 216.6Z" fill="#657180"/>
336
-<path opacity="0.5" d="M227.9 219.6C227.6 219.6 227.4 219.3 227.4 219.1C227.4 218.8 227.7 218.6 227.9 218.6C228.2 218.6 228.4 218.9 228.4 219.1C228.4 219.5 228.2 219.7 227.9 219.6Z" fill="#657180"/>
337
-<path opacity="0.5" d="M227.7 222.6C227.4 222.6 227.2 222.3 227.2 222.1C227.2 221.8 227.5 221.6 227.7 221.6C228 221.6 228.2 221.9 228.2 222.1C228.2 222.5 228 222.7 227.7 222.6Z" fill="#657180"/>
338
-<path opacity="0.5" d="M227.6 225.7C227.3 225.7 227.1 225.5 227.1 225.2C227.1 224.9 227.3 224.7 227.6 224.7C227.9 224.7 228.1 224.9 228.1 225.2C228.1 225.5 227.9 225.7 227.6 225.7Z" fill="#657180"/>
339
-<path opacity="0.5" d="M227.5 228.7C227.2 228.7 227 228.5 227 228.2C227 227.9 227.2 227.7 227.5 227.7C227.8 227.7 228 227.9 228 228.2C228 228.5 227.8 228.7 227.5 228.7Z" fill="#657180"/>
340
-<path opacity="0.5" d="M227.4 231.7C227.1 231.7 226.9 231.5 226.9 231.2C226.9 230.9 227.1 230.7 227.4 230.7C227.7 230.7 227.9 230.9 227.9 231.2C227.9 231.5 227.7 231.7 227.4 231.7Z" fill="#657180"/>
341
-<path opacity="0.5" d="M227.4 234.7C227.1 234.7 226.9 234.5 226.9 234.2C226.9 233.9 227.1 233.7 227.4 233.7C227.7 233.7 227.9 233.9 227.9 234.2C227.9 234.5 227.6 234.7 227.4 234.7Z" fill="#657180"/>
342
-<path opacity="0.5" d="M227.3 237.7C227 237.7 226.8 237.5 226.8 237.2C226.8 236.9 227 236.7 227.3 236.7C227.6 236.7 227.8 236.9 227.8 237.2C227.8 237.5 227.6 237.7 227.3 237.7Z" fill="#657180"/>
343
-<path opacity="0.5" d="M227.3 240.7C227 240.7 226.8 240.5 226.8 240.2C226.8 239.9 227 239.7 227.3 239.7C227.6 239.7 227.8 239.9 227.8 240.2C227.8 240.5 227.6 240.7 227.3 240.7Z" fill="#657180"/>
344
-<path opacity="0.5" d="M227.3 243.7C227 243.7 226.8 243.5 226.8 243.2C226.8 242.9 227 242.7 227.3 242.7C227.6 242.7 227.8 242.9 227.8 243.2C227.8 243.5 227.5 243.7 227.3 243.7Z" fill="#657180"/>
345
-<path opacity="0.5" d="M227.2 246.7C226.9 246.7 226.7 246.5 226.7 246.2C226.7 245.9 226.9 245.7 227.2 245.7C227.5 245.7 227.7 245.9 227.7 246.2C227.7 246.5 227.5 246.7 227.2 246.7Z" fill="#657180"/>
346
-<path opacity="0.5" d="M227.2 249.7C226.9 249.7 226.7 249.5 226.7 249.2C226.7 248.9 226.9 248.7 227.2 248.7C227.5 248.7 227.7 248.9 227.7 249.2C227.7 249.5 227.5 249.7 227.2 249.7Z" fill="#657180"/>
347
-<path opacity="0.5" d="M227.2 252.8C226.9 252.8 226.7 252.6 226.7 252.3C226.7 252 226.9 251.8 227.2 251.8C227.5 251.8 227.7 252 227.7 252.3C227.7 252.5 227.5 252.8 227.2 252.8Z" fill="#657180"/>
348
-<path opacity="0.5" d="M227.2 255.8C226.9 255.8 226.7 255.6 226.7 255.3C226.7 255 226.9 254.8 227.2 254.8C227.5 254.8 227.7 255 227.7 255.3C227.7 255.5 227.5 255.8 227.2 255.8Z" fill="#657180"/>
349
-<path opacity="0.5" d="M227.2 258.8C226.9 258.8 226.7 258.6 226.7 258.3C226.7 258 226.9 257.8 227.2 257.8C227.5 257.8 227.7 258 227.7 258.3C227.7 258.6 227.5 258.8 227.2 258.8Z" fill="#657180"/>
350
-<path opacity="0.5" d="M227.3 261.8C227 261.8 226.8 261.6 226.8 261.3C226.8 261 227 260.8 227.3 260.8C227.6 260.8 227.8 261 227.8 261.3C227.7 261.6 227.5 261.8 227.3 261.8Z" fill="#657180"/>
351
-<path opacity="0.5" d="M227.3 264.8C227 264.8 226.8 264.6 226.8 264.3C226.8 264 227 263.8 227.3 263.8C227.6 263.8 227.8 264 227.8 264.3C227.8 264.6 227.5 264.8 227.3 264.8Z" fill="#657180"/>
352
-<path opacity="0.5" d="M227.3 267.8C227 267.8 226.8 267.6 226.8 267.3C226.8 267 227 266.8 227.3 266.8C227.6 266.8 227.8 267 227.8 267.3C227.8 267.6 227.6 267.8 227.3 267.8Z" fill="#657180"/>
353
-<path opacity="0.5" d="M227.3 270.8C227 270.8 226.8 270.6 226.8 270.3C226.8 270 227 269.8 227.3 269.8C227.6 269.8 227.8 270 227.8 270.3C227.8 270.6 227.6 270.8 227.3 270.8Z" fill="#657180"/>
354
-<path opacity="0.5" d="M227.4 273.8C227.1 273.8 226.9 273.6 226.9 273.3C226.9 273 227.1 272.8 227.4 272.8C227.7 272.8 227.9 273 227.9 273.3C227.9 273.6 227.6 273.8 227.4 273.8Z" fill="#657180"/>
355
-<path opacity="0.5" d="M227.4 276.9C227.1 276.9 226.9 276.7 226.9 276.4C226.9 276.1 227.1 275.9 227.4 275.9C227.7 275.9 227.9 276.1 227.9 276.4C227.9 276.6 227.7 276.8 227.4 276.9Z" fill="#657180"/>
356
-<path opacity="0.5" d="M227.5 279.9C227.2 279.9 227 279.7 227 279.4C227 279.1 227.2 278.9 227.5 278.9C227.8 278.9 228 279.1 228 279.4C228 279.6 227.8 279.9 227.5 279.9Z" fill="#657180"/>
357
-<path opacity="0.5" d="M227.6 282.9C227.3 282.9 227.1 282.7 227.1 282.4C227.1 282.1 227.3 281.9 227.6 281.9C227.9 281.9 228.1 282.1 228.1 282.4C228.1 282.6 227.9 282.9 227.6 282.9Z" fill="#657180"/>
358
-<path opacity="0.5" d="M227.8 285.9C227.5 285.9 227.3 285.7 227.3 285.4C227.3 285.1 227.5 284.9 227.8 284.9C228.1 284.9 228.3 285.1 228.3 285.4C228.3 285.6 228 285.9 227.8 285.9Z" fill="#657180"/>
359
-<path opacity="0.5" d="M228 288.9C227.7 288.9 227.5 288.7 227.5 288.4C227.5 288.1 227.7 287.9 228 287.9C228.3 287.9 228.5 288.1 228.5 288.4C228.4 288.6 228.2 288.9 228 288.9Z" fill="#657180"/>
360
-<path opacity="0.5" d="M228.2 291.9C227.9 291.9 227.7 291.7 227.7 291.4C227.7 291.1 227.9 290.9 228.1 290.9C228.3 290.9 228.6 291.1 228.6 291.4C228.6 291.7 228.5 291.9 228.2 291.9Z" fill="#657180"/>
361
-<path opacity="0.5" d="M228.6 294.9C228.3 294.9 228.1 294.8 228 294.5C228 294.2 228.1 294 228.4 293.9C228.7 293.9 228.9 294.1 229 294.3C229.1 294.6 228.9 294.8 228.6 294.9Z" fill="#657180"/>
362
-<path opacity="0.5" d="M229.2 297.8C228.9 297.9 228.7 297.7 228.6 297.4C228.5 297.1 228.7 296.9 229 296.8C229.3 296.7 229.5 296.9 229.6 297.2C229.6 297.5 229.4 297.8 229.2 297.8Z" fill="#657180"/>
363
-<path opacity="0.5" d="M230 300.7C229.7 300.8 229.5 300.7 229.4 300.4C229.3 300.1 229.4 299.8 229.7 299.8C230 299.7 230.2 299.9 230.3 300.1C230.4 300.3 230.3 300.6 230 300.7Z" fill="#657180"/>
364
-<path opacity="0.5" d="M231.4 303.4C231.2 303.6 230.9 303.5 230.7 303.2C230.5 303 230.6 302.6 230.9 302.5C231.1 302.4 231.4 302.5 231.6 302.7C231.7 302.9 231.6 303.2 231.4 303.4Z" fill="#657180"/>
365
-<path opacity="0.5" d="M233.4 305.6C233.2 305.8 232.9 305.9 232.7 305.7C232.5 305.5 232.5 305.2 232.7 305C232.9 304.8 233.2 304.8 233.4 305C233.6 305.1 233.6 305.4 233.4 305.6Z" fill="#657180"/>
366
-<path opacity="0.5" d="M236.1 306.9C236 307.2 235.7 307.3 235.5 307.2C235.2 307.1 235.1 306.8 235.2 306.5C235.3 306.2 235.6 306.1 235.8 306.2C236 306.4 236.2 306.7 236.1 306.9Z" fill="#657180"/>
367
-<path opacity="0.5" d="M239.1 307.4C239.1 307.7 238.9 307.9 238.6 307.9C238.3 307.9 238.1 307.6 238.1 307.4C238.1 307.1 238.4 306.9 238.6 306.9C238.9 306.9 239.1 307.1 239.1 307.4Z" fill="#657180"/>
368
-<path opacity="0.5" d="M242.1 307.2C242.2 307.5 242 307.7 241.7 307.8C241.4 307.8 241.2 307.6 241.1 307.4C241.1 307.1 241.3 306.9 241.5 306.8C241.7 306.8 242 306.9 242.1 307.2Z" fill="#657180"/>
369
-<path opacity="0.5" d="M244.9 306.1C245 306.3 245 306.6 244.7 306.8C244.4 306.9 244.1 306.8 244 306.6C243.9 306.3 244 306.1 244.2 305.9C244.4 305.8 244.7 305.9 244.9 306.1Z" fill="#657180"/>
370
-<path opacity="0.5" d="M247.1 304.1C247.3 304.3 247.4 304.6 247.2 304.8C247 305 246.7 305 246.5 304.9C246.3 304.7 246.3 304.4 246.4 304.2C246.5 304 246.8 304 247.1 304.1Z" fill="#657180"/>
371
-<path opacity="0.5" d="M248.5 301.5C248.8 301.6 248.9 301.9 248.8 302.2C248.7 302.5 248.4 302.6 248.1 302.4C247.9 302.3 247.8 302 247.9 301.7C248 301.5 248.3 301.4 248.5 301.5Z" fill="#657180"/>
372
-<path opacity="0.5" d="M249.5 298.6C249.8 298.7 249.9 298.9 249.8 299.2C249.7 299.5 249.4 299.6 249.2 299.5C249 299.4 248.8 299.1 248.9 298.9C248.9 298.7 249.2 298.6 249.5 298.6Z" fill="#657180"/>
373
-<path opacity="0.5" d="M250.1 295.7C250.4 295.7 250.6 296 250.5 296.3C250.4 296.6 250.2 296.8 249.9 296.7C249.6 296.6 249.5 296.4 249.5 296.1C249.6 295.8 249.8 295.7 250.1 295.7Z" fill="#657180"/>
374
-<path opacity="0.5" d="M250.6 292.7C250.9 292.7 251.1 293 251 293.3C251 293.6 250.7 293.8 250.4 293.7C250.1 293.7 249.9 293.4 250 293.1C250 292.9 250.3 292.7 250.6 292.7Z" fill="#657180"/>
375
-<path opacity="0.5" d="M250.9 289.7C251.2 289.7 251.4 290 251.4 290.2C251.4 290.5 251.1 290.7 250.9 290.7C250.6 290.7 250.4 290.4 250.4 290.2C250.3 289.9 250.6 289.7 250.9 289.7Z" fill="#657180"/>
376
-<path opacity="0.5" d="M251.1 286.7C251.4 286.7 251.6 287 251.6 287.2C251.6 287.4 251.3 287.7 251.1 287.7C250.9 287.7 250.6 287.4 250.6 287.2C250.6 286.9 250.8 286.7 251.1 286.7Z" fill="#657180"/>
377
-<path opacity="0.5" d="M251.2 283.7C251.5 283.7 251.7 283.9 251.7 284.2C251.7 284.5 251.4 284.7 251.2 284.7C250.9 284.7 250.7 284.5 250.7 284.2C250.7 283.9 251 283.7 251.2 283.7Z" fill="#657180"/>
378
-<path opacity="0.5" d="M251.4 280.7C251.7 280.7 251.9 280.9 251.9 281.2C251.9 281.5 251.7 281.7 251.4 281.7C251.1 281.7 250.9 281.5 250.9 281.2C250.9 280.9 251.1 280.7 251.4 280.7Z" fill="#657180"/>
379
-<path opacity="0.5" d="M251.4 277.7C251.7 277.7 251.9 277.9 251.9 278.2C251.9 278.5 251.7 278.7 251.4 278.7C251.1 278.7 250.9 278.5 250.9 278.2C250.9 277.9 251.2 277.7 251.4 277.7Z" fill="#657180"/>
380
-<path opacity="0.5" d="M251.5 274.7C251.8 274.7 252 274.9 252 275.2C252 275.5 251.8 275.7 251.5 275.7C251.2 275.7 251 275.5 251 275.2C251 274.9 251.2 274.7 251.5 274.7Z" fill="#657180"/>
381
-<path opacity="0.5" d="M251.5 271.7C251.8 271.7 252 271.9 252 272.2C252 272.5 251.8 272.7 251.5 272.7C251.2 272.7 251 272.5 251 272.2C251 271.9 251.3 271.7 251.5 271.7Z" fill="#657180"/>
382
-<path opacity="0.5" d="M251.6 268.7C251.9 268.7 252.1 268.9 252.1 269.2C252.1 269.5 251.9 269.7 251.6 269.7C251.3 269.7 251.1 269.5 251.1 269.2C251.1 268.9 251.3 268.7 251.6 268.7Z" fill="#657180"/>
383
-<path opacity="0.5" d="M251.6 265.6C251.9 265.6 252.1 265.8 252.1 266.1C252.1 266.4 251.9 266.6 251.6 266.6C251.3 266.6 251.1 266.4 251.1 266.1C251.1 265.9 251.3 265.6 251.6 265.6Z" fill="#657180"/>
384
-<path opacity="0.5" d="M251.6 262.6C251.9 262.6 252.1 262.8 252.1 263.1C252.1 263.4 251.9 263.6 251.6 263.6C251.3 263.6 251.1 263.4 251.1 263.1C251.1 262.9 251.3 262.6 251.6 262.6Z" fill="#657180"/>
385
-<path opacity="0.5" d="M251.6 259.6C251.9 259.6 252.1 259.8 252.1 260.1C252.1 260.4 251.9 260.6 251.6 260.6C251.3 260.6 251.1 260.4 251.1 260.1C251.1 259.8 251.3 259.6 251.6 259.6Z" fill="#657180"/>
386
-<path opacity="0.5" d="M251.6 256.6C251.9 256.6 252.1 256.8 252.1 257.1C252.1 257.4 251.9 257.6 251.6 257.6C251.3 257.6 251.1 257.4 251.1 257.1C251.1 256.8 251.3 256.6 251.6 256.6Z" fill="#657180"/>
387
-<path opacity="0.5" d="M251.6 253.6C251.9 253.6 252.1 253.8 252.1 254.1C252.1 254.4 251.9 254.6 251.6 254.6C251.3 254.6 251.1 254.4 251.1 254.1C251.1 253.8 251.3 253.6 251.6 253.6Z" fill="#657180"/>
388
-<path opacity="0.5" d="M251.6 250.6C251.9 250.6 252.1 250.8 252.1 251.1C252.1 251.4 251.9 251.6 251.6 251.6C251.3 251.6 251.1 251.4 251.1 251.1C251.1 250.8 251.3 250.6 251.6 250.6Z" fill="#657180"/>
389
-<path opacity="0.5" d="M251.6 247.6C251.9 247.6 252.1 247.8 252.1 248.1C252.1 248.4 251.9 248.6 251.6 248.6C251.3 248.6 251.1 248.4 251.1 248.1C251.1 247.8 251.3 247.6 251.6 247.6Z" fill="#657180"/>
390
-<path opacity="0.5" d="M251.6 244.6C251.9 244.6 252.1 244.8 252.1 245.1C252.1 245.4 251.9 245.6 251.6 245.6C251.3 245.6 251.1 245.4 251.1 245.1C251.1 244.8 251.3 244.6 251.6 244.6Z" fill="#657180"/>
391
-<path opacity="0.5" d="M251.6 241.6C251.9 241.6 252.1 241.8 252.1 242.1C252.1 242.4 251.9 242.6 251.6 242.6C251.3 242.6 251.1 242.4 251.1 242.1C251.1 241.8 251.3 241.6 251.6 241.6Z" fill="#657180"/>
392
-<path opacity="0.5" d="M251.6 238.5C251.9 238.5 252.1 238.7 252.1 239C252.1 239.3 251.9 239.5 251.6 239.5C251.3 239.5 251.1 239.3 251.1 239C251.1 238.8 251.3 238.5 251.6 238.5Z" fill="#657180"/>
393
-<path opacity="0.5" d="M251.6 235.5C251.9 235.5 252.1 235.7 252.1 236C252.1 236.3 251.9 236.5 251.6 236.5C251.3 236.5 251.1 236.3 251.1 236C251.1 235.8 251.3 235.5 251.6 235.5Z" fill="#657180"/>
394
-<path opacity="0.5" d="M251.5 232.5C251.8 232.5 252 232.7 252 233C252 233.3 251.8 233.5 251.5 233.5C251.2 233.5 251 233.3 251 233C251 232.7 251.3 232.5 251.5 232.5Z" fill="#657180"/>
395
-<path opacity="0.5" d="M251.5 229.5C251.8 229.5 252 229.7 252 230C252 230.3 251.8 230.5 251.5 230.5C251.2 230.5 251 230.3 251 230C251 229.7 251.2 229.5 251.5 229.5Z" fill="#657180"/>
396
-<path opacity="0.5" d="M251.4 226.5C251.7 226.5 251.9 226.7 251.9 227C251.9 227.3 251.7 227.5 251.4 227.5C251.1 227.5 250.9 227.3 250.9 227C250.9 226.7 251.2 226.5 251.4 226.5Z" fill="#657180"/>
397
-<path opacity="0.5" d="M251.3 223.5C251.6 223.5 251.8 223.7 251.8 224C251.8 224.3 251.6 224.5 251.3 224.5C251 224.5 250.8 224.3 250.8 224C250.8 223.7 251.1 223.5 251.3 223.5Z" fill="#657180"/>
398
-<path opacity="0.5" d="M251.2 220.5C251.5 220.5 251.7 220.7 251.7 221C251.7 221.3 251.5 221.5 251.2 221.5C250.9 221.5 250.7 221.3 250.7 221C250.7 220.7 250.9 220.5 251.2 220.5Z" fill="#657180"/>
399
-<path opacity="0.5" d="M251 217.5C251.3 217.5 251.5 217.7 251.5 218C251.5 218.3 251.3 218.5 251 218.5C250.7 218.5 250.5 218.3 250.5 218C250.5 217.7 250.7 217.5 251 217.5Z" fill="#657180"/>
400
-<path opacity="0.5" d="M250.8 214.5C251.1 214.5 251.3 214.7 251.4 214.9C251.4 215.2 251.2 215.4 251 215.5C250.7 215.5 250.5 215.3 250.5 215.1C250.3 214.7 250.5 214.5 250.8 214.5Z" fill="#657180"/>
401
-<path opacity="0.5" d="M250.3 211.5C250.6 211.5 250.8 211.6 250.9 211.9C250.9 212.2 250.8 212.4 250.5 212.5C250.2 212.5 250 212.4 249.9 212.1C249.9 211.8 250.1 211.5 250.3 211.5Z" fill="#657180"/>
402
-<path opacity="0.5" d="M249.7 208.5C250 208.4 250.2 208.6 250.3 208.9C250.4 209.2 250.2 209.5 249.9 209.5C249.6 209.6 249.4 209.4 249.3 209.1C249.3 208.9 249.4 208.6 249.7 208.5Z" fill="#657180"/>
403
-<path opacity="0.5" d="M248.6 205.7C248.8 205.6 249.2 205.7 249.3 205.9C249.4 206.2 249.3 206.5 249 206.6C248.7 206.7 248.5 206.6 248.3 206.4C248.3 206.2 248.4 205.9 248.6 205.7Z" fill="#657180"/>
404
-<path opacity="0.5" d="M246.9 203.3C247.1 203.1 247.4 203.1 247.6 203.3C247.8 203.5 247.8 203.8 247.5 204C247.3 204.2 247 204.1 246.8 203.9C246.7 203.8 246.7 203.5 246.9 203.3Z" fill="#657180"/>
405
-<path opacity="0.5" d="M244.4 201.6C244.5 201.3 244.8 201.2 245.1 201.4C245.4 201.5 245.4 201.9 245.3 202.1C245.2 202.3 244.8 202.4 244.6 202.3C244.4 202.1 244.3 201.8 244.4 201.6Z" fill="#657180"/>
406
-<path opacity="0.5" d="M241.5 200.7C241.5 200.4 241.8 200.2 242.1 200.3C242.4 200.3 242.6 200.6 242.5 200.9C242.4 201.2 242.2 201.3 241.9 201.3C241.7 201.3 241.5 201 241.5 200.7Z" fill="#657180"/>
407
-<path opacity="0.5" d="M238 331C238 330.7 238.2 330.5 238.5 330.5C238.8 330.5 239 330.7 239 331C239 331.3 238.8 331.5 238.5 331.5C238.2 331.5 238 331.3 238 331Z" fill="#657180"/>
408
-<path opacity="0.5" d="M235 330.9C235 330.6 235.2 330.4 235.5 330.4C235.8 330.4 236 330.6 236 330.9C236 331.2 235.8 331.4 235.5 331.4C235.2 331.4 235 331.2 235 330.9Z" fill="#657180"/>
409
-<path opacity="0.5" d="M232 330.8C232 330.5 232.3 330.3 232.5 330.3C232.8 330.3 233 330.5 233 330.8C233 331.1 232.7 331.3 232.5 331.3C232.2 331.3 232 331 232 330.8Z" fill="#657180"/>
410
-<path opacity="0.5" d="M229.1 330.5C229.1 330.2 229.4 330 229.6 330.1C229.8 330.2 230.1 330.4 230 330.7C229.9 331 229.7 331.2 229.5 331.1C229.2 331 229 330.8 229.1 330.5Z" fill="#657180"/>
411
-<path opacity="0.5" d="M226.1 330.1C226.1 329.8 226.4 329.6 226.7 329.7C227 329.7 227.2 330 227.1 330.3C227 330.6 226.8 330.8 226.5 330.7C226.2 330.6 226.1 330.4 226.1 330.1Z" fill="#657180"/>
412
-<path opacity="0.5" d="M223.2 329.5C223.3 329.2 223.5 329.1 223.8 329.1C224.1 329.2 224.2 329.4 224.2 329.7C224.2 330 223.9 330.1 223.6 330.1C223.3 330 223.1 329.8 223.2 329.5Z" fill="#657180"/>
413
-<path opacity="0.5" d="M220.3 328.7C220.4 328.4 220.7 328.3 220.9 328.4C221.2 328.5 221.3 328.7 221.2 329C221.1 329.3 220.8 329.4 220.6 329.3C220.4 329.3 220.2 329 220.3 328.7Z" fill="#657180"/>
414
-<path opacity="0.5" d="M217.4 327.8C217.5 327.5 217.8 327.4 218 327.5C218.3 327.6 218.4 327.9 218.3 328.1C218.2 328.4 217.9 328.5 217.7 328.4C217.5 328.3 217.4 328 217.4 327.8Z" fill="#657180"/>
415
-<path opacity="0.5" d="M214.7 326.6C214.8 326.4 215.1 326.2 215.4 326.3C215.6 326.4 215.8 326.7 215.6 327C215.5 327.3 215.2 327.4 214.9 327.3C214.7 327.2 214.6 326.9 214.7 326.6Z" fill="#657180"/>
416
-<path opacity="0.5" d="M212 325.3C212.1 325.1 212.4 325 212.7 325.1C212.9 325.2 213 325.5 212.9 325.8C212.8 326.1 212.5 326.1 212.2 326C212 325.8 211.9 325.5 212 325.3Z" fill="#657180"/>
417
-<path opacity="0.5" d="M209.5 323.7C209.7 323.5 210 323.4 210.2 323.6C210.4 323.8 210.5 324 210.3 324.3C210.2 324.5 209.8 324.6 209.6 324.4C209.4 324.2 209.3 323.9 209.5 323.7Z" fill="#657180"/>
418
-<path opacity="0.5" d="M207.1 321.9C207.3 321.7 207.6 321.7 207.8 321.8C208 322 208 322.3 207.9 322.5C207.7 322.7 207.4 322.8 207.2 322.6C207 322.4 206.9 322.1 207.1 321.9Z" fill="#657180"/>
419
-<path opacity="0.5" d="M204.9 319.9C205.1 319.7 205.4 319.7 205.6 319.9C205.8 320.1 205.8 320.4 205.6 320.6C205.4 320.8 205.1 320.8 204.9 320.6C204.7 320.4 204.7 320.1 204.9 319.9Z" fill="#657180"/>
420
-<path opacity="0.5" d="M202.8 317.7C203 317.5 203.3 317.5 203.5 317.7C203.7 317.9 203.7 318.2 203.5 318.4C203.3 318.6 203 318.6 202.8 318.4C202.6 318.2 202.6 317.9 202.8 317.7Z" fill="#657180"/>
421
-<path opacity="0.5" d="M200.9 315.4C201.1 315.2 201.4 315.3 201.6 315.5C201.8 315.7 201.7 316 201.5 316.2C201.3 316.4 201 316.3 200.8 316.1C200.7 315.9 200.7 315.6 200.9 315.4Z" fill="#657180"/>
422
-<path opacity="0.5" d="M199.2 313C199.4 312.8 199.7 312.9 199.9 313.1C200 313.3 200 313.6 199.8 313.8C199.6 314 199.3 313.9 199.1 313.7C198.9 313.4 199 313.1 199.2 313Z" fill="#657180"/>
423
-<path opacity="0.5" d="M197.6 310.4C197.8 310.3 198.1 310.3 198.3 310.6C198.4 310.8 198.4 311.1 198.1 311.3C197.9 311.4 197.5 311.4 197.4 311.1C197.3 310.9 197.4 310.6 197.6 310.4Z" fill="#657180"/>
424
-<path opacity="0.5" d="M196.2 307.8C196.4 307.7 196.7 307.8 196.9 308C197 308.2 196.9 308.5 196.7 308.7C196.5 308.9 196.1 308.7 196 308.5C195.8 308.2 195.9 307.9 196.2 307.8Z" fill="#657180"/>
425
-<path opacity="0.5" d="M194.9 305.1C195.2 305 195.5 305.1 195.6 305.3C195.7 305.5 195.6 305.8 195.4 306C195.1 306.1 194.9 306 194.7 305.8C194.5 305.5 194.6 305.2 194.9 305.1Z" fill="#657180"/>
426
-<path opacity="0.5" d="M193.8 302.3C194.1 302.2 194.3 302.3 194.4 302.6C194.5 302.9 194.4 303.1 194.1 303.2C193.8 303.3 193.6 303.2 193.5 302.9C193.4 302.6 193.5 302.4 193.8 302.3Z" fill="#657180"/>
427
-<path opacity="0.5" d="M192.7 299.5C193 299.4 193.2 299.5 193.3 299.8C193.4 300.1 193.2 300.3 193 300.4C192.7 300.5 192.5 300.4 192.4 300.1C192.3 299.9 192.4 299.6 192.7 299.5Z" fill="#657180"/>
428
-<path opacity="0.5" d="M191.8 296.7C192.1 296.6 192.3 296.8 192.4 297C192.5 297.3 192.3 297.5 192.1 297.6C191.9 297.7 191.6 297.5 191.5 297.3C191.3 297.1 191.5 296.8 191.8 296.7Z" fill="#657180"/>
429
-<path opacity="0.5" d="M190.9 293.8C191.2 293.7 191.4 293.9 191.5 294.1C191.6 294.4 191.4 294.6 191.2 294.7C191 294.8 190.7 294.6 190.6 294.4C190.5 294.2 190.7 293.9 190.9 293.8Z" fill="#657180"/>
430
-<path opacity="0.5" d="M190.2 290.9C190.5 290.8 190.7 291 190.8 291.3C190.9 291.6 190.7 291.8 190.4 291.9C190.1 292 189.9 291.8 189.8 291.5C189.8 291.3 189.9 291 190.2 290.9Z" fill="#657180"/>
431
-<path opacity="0.5" d="M189.5 288C189.8 287.9 190 288.1 190.1 288.4C190.2 288.7 190 288.9 189.7 289C189.4 289.1 189.2 288.9 189.1 288.6C189.1 288.3 189.3 288.1 189.5 288Z" fill="#657180"/>
432
-<path opacity="0.5" d="M188.9 285.1C189.2 285 189.4 285.2 189.5 285.5C189.6 285.8 189.4 286 189.1 286.1C188.8 286.2 188.6 286 188.5 285.7C188.5 285.4 188.7 285.1 188.9 285.1Z" fill="#657180"/>
433
-<path opacity="0.5" d="M188.4 282.1C188.7 282.1 188.9 282.2 189 282.5C189 282.8 188.9 283 188.6 283.1C188.3 283.1 188.1 283 188 282.7C188 282.4 188.2 282.2 188.4 282.1Z" fill="#657180"/>
434
-<path opacity="0.5" d="M188 279.2C188.3 279.2 188.5 279.4 188.6 279.6C188.6 279.9 188.5 280.1 188.2 280.2C187.9 280.3 187.7 280.1 187.6 279.8C187.5 279.5 187.7 279.2 188 279.2Z" fill="#657180"/>
435
-<path opacity="0.5" d="M187.6 276.2C187.9 276.2 188.1 276.4 188.2 276.6C188.2 276.9 188 277.1 187.8 277.2C187.6 277.3 187.3 277 187.2 276.8C187.1 276.5 187.3 276.2 187.6 276.2Z" fill="#657180"/>
436
-<path opacity="0.5" d="M187.3 273.2C187.6 273.2 187.8 273.4 187.8 273.6C187.8 273.9 187.6 274.1 187.4 274.1C187.1 274.1 186.9 273.9 186.9 273.7C186.8 273.5 187 273.3 187.3 273.2Z" fill="#657180"/>
437
-<path opacity="0.5" d="M187 270.3C187.3 270.3 187.5 270.5 187.5 270.8C187.5 271.1 187.3 271.3 187 271.3C186.7 271.3 186.5 271.1 186.5 270.8C186.5 270.5 186.7 270.3 187 270.3Z" fill="#657180"/>
438
-<path opacity="0.5" d="M186.8 267.3C187.1 267.3 187.3 267.5 187.3 267.8C187.3 268.1 187.1 268.3 186.8 268.3C186.5 268.3 186.3 268.1 186.3 267.8C186.3 267.5 186.5 267.3 186.8 267.3Z" fill="#657180"/>
439
-<path opacity="0.5" d="M186.6 264.3C186.9 264.3 187.1 264.5 187.1 264.8C187.1 265.1 186.9 265.3 186.6 265.3C186.3 265.3 186.1 265.1 186.1 264.8C186.1 264.5 186.3 264.3 186.6 264.3Z" fill="#657180"/>
440
-<path opacity="0.5" d="M186.4 261.3C186.7 261.3 186.9 261.5 186.9 261.8C186.9 262.1 186.7 262.3 186.4 262.3C186.1 262.3 185.9 262.1 185.9 261.8C186 261.6 186.2 261.3 186.4 261.3Z" fill="#657180"/>
441
-<path opacity="0.5" d="M186.3 258.3C186.6 258.3 186.8 258.5 186.8 258.8C186.8 259.1 186.6 259.3 186.3 259.3C186 259.3 185.8 259.1 185.8 258.8C185.8 258.6 186.1 258.3 186.3 258.3Z" fill="#657180"/>
442
-<path opacity="0.5" d="M186.3 255.3C186.6 255.3 186.8 255.5 186.8 255.8C186.8 256.1 186.6 256.3 186.3 256.3C186 256.3 185.8 256.1 185.8 255.8C185.8 255.6 186 255.3 186.3 255.3Z" fill="#657180"/>
443
-<path opacity="0.5" d="M186.2 252.3C186.5 252.3 186.7 252.5 186.7 252.8C186.7 253.1 186.5 253.3 186.2 253.3C185.9 253.3 185.7 253.1 185.7 252.8C185.8 252.6 186 252.3 186.2 252.3Z" fill="#657180"/>
444
-<path opacity="0.5" d="M186.3 249.3C186.6 249.3 186.8 249.5 186.8 249.8C186.8 250.1 186.6 250.3 186.3 250.3C186 250.3 185.8 250.1 185.8 249.8C185.8 249.6 186 249.3 186.3 249.3Z" fill="#657180"/>
445
-<path opacity="0.5" d="M186.3 246.4C186.6 246.4 186.8 246.6 186.8 246.9C186.8 247.2 186.6 247.4 186.3 247.4C186 247.4 185.8 247.2 185.8 246.9C185.8 246.6 186 246.3 186.3 246.4Z" fill="#657180"/>
446
-<path opacity="0.5" d="M186.4 243.4C186.7 243.4 186.9 243.6 186.9 243.9C186.9 244.2 186.7 244.4 186.4 244.4C186.1 244.4 185.9 244.2 185.9 243.9C185.9 243.6 186.1 243.4 186.4 243.4Z" fill="#657180"/>
447
-<path opacity="0.5" d="M186.5 240.4C186.8 240.4 187 240.6 187 240.9C187 241.2 186.8 241.4 186.5 241.4C186.2 241.4 186 241.2 186 240.9C186 240.6 186.3 240.4 186.5 240.4Z" fill="#657180"/>
448
-<path opacity="0.5" d="M186.7 237.4C187 237.4 187.2 237.7 187.2 237.9C187.2 238.2 186.9 238.4 186.7 238.4C186.4 238.4 186.2 238.1 186.2 237.9C186.2 237.7 186.5 237.4 186.7 237.4Z" fill="#657180"/>
449
-<path opacity="0.5" d="M186.9 234.4C187.2 234.4 187.4 234.7 187.4 234.9C187.4 235.2 187.1 235.4 186.9 235.4C186.6 235.4 186.4 235.1 186.4 234.9C186.4 234.6 186.7 234.4 186.9 234.4Z" fill="#657180"/>
450
-<path opacity="0.5" d="M187.3 231.4C187.6 231.4 187.8 231.7 187.7 231.9C187.7 232.2 187.4 232.4 187.2 232.3C186.9 232.3 186.7 232 186.8 231.8C186.9 231.6 187 231.4 187.3 231.4Z" fill="#657180"/>
451
-<path opacity="0.5" d="M187.6 228.5C187.9 228.5 188.1 228.8 188 229.1C188 229.4 187.7 229.6 187.4 229.5C187.1 229.5 186.9 229.2 187 228.9C187.1 228.6 187.3 228.4 187.6 228.5Z" fill="#657180"/>
452
-<path opacity="0.5" d="M188 225.5C188.3 225.5 188.5 225.8 188.4 226.1C188.4 226.4 188.1 226.6 187.8 226.5C187.5 226.5 187.3 226.2 187.4 225.9C187.5 225.6 187.7 225.5 188 225.5Z" fill="#657180"/>
453
-<path opacity="0.5" d="M188.5 222.5C188.8 222.5 189 222.8 188.9 223.1C188.9 223.4 188.6 223.6 188.3 223.5C188 223.5 187.8 223.2 187.9 222.9C188 222.7 188.2 222.5 188.5 222.5Z" fill="#657180"/>
454
-<path opacity="0.5" d="M189.1 219.6C189.4 219.7 189.5 219.9 189.5 220.2C189.4 220.5 189.2 220.6 188.9 220.6C188.6 220.5 188.4 220.3 188.5 220C188.5 219.7 188.8 219.6 189.1 219.6Z" fill="#657180"/>
455
-<path opacity="0.5" d="M189.7 216.7C190 216.8 190.1 217 190.1 217.3C190 217.6 189.8 217.7 189.5 217.7C189.2 217.6 189.1 217.4 189.1 217.1C189.2 216.8 189.4 216.6 189.7 216.7Z" fill="#657180"/>
456
-<path opacity="0.5" d="M190.4 213.8C190.7 213.9 190.8 214.1 190.8 214.4C190.7 214.7 190.5 214.8 190.2 214.8C189.9 214.7 189.8 214.5 189.8 214.2C189.9 213.9 190.2 213.7 190.4 213.8Z" fill="#657180"/>
457
-<path opacity="0.5" d="M191.3 210.9C191.6 211 191.7 211.3 191.6 211.5C191.5 211.7 191.2 211.9 191 211.8C190.7 211.7 190.6 211.4 190.7 211.2C190.8 211 191 210.8 191.3 210.9Z" fill="#657180"/>
458
-<path opacity="0.5" d="M192.2 208.1C192.5 208.2 192.6 208.5 192.5 208.7C192.4 209 192.1 209.1 191.9 209C191.6 208.9 191.5 208.6 191.6 208.4C191.7 208.1 191.9 208 192.2 208.1Z" fill="#657180"/>
459
-<path opacity="0.5" d="M193.3 205.3C193.6 205.4 193.7 205.7 193.6 206C193.5 206.3 193.2 206.4 193 206.3C192.7 206.2 192.6 205.9 192.7 205.6C192.7 205.3 193 205.2 193.3 205.3Z" fill="#657180"/>
460
-<path opacity="0.5" d="M194.5 202.5C194.8 202.6 194.9 202.9 194.8 203.2C194.7 203.4 194.4 203.6 194.1 203.5C193.8 203.4 193.7 203.1 193.8 202.8C193.9 202.5 194.2 202.4 194.5 202.5Z" fill="#657180"/>
461
-<path opacity="0.5" d="M195.8 199.9C196 200 196.1 200.3 196 200.6C195.9 200.8 195.6 200.9 195.3 200.8C195.1 200.7 195 200.4 195.1 200.1C195.2 199.8 195.5 199.7 195.8 199.9Z" fill="#657180"/>
462
-<path opacity="0.5" d="M197.3 197.3C197.5 197.4 197.6 197.7 197.5 198C197.4 198.2 197.1 198.3 196.8 198.2C196.6 198.1 196.5 197.8 196.6 197.5C196.7 197.2 197 197.1 197.3 197.3Z" fill="#657180"/>
463
-<path opacity="0.5" d="M198.9 194.7C199.1 194.9 199.2 195.2 199 195.4C198.8 195.6 198.5 195.7 198.3 195.5C198.1 195.3 198 195 198.2 194.8C198.3 194.6 198.7 194.6 198.9 194.7Z" fill="#657180"/>
464
-<path opacity="0.5" d="M200.7 192.3C200.9 192.5 201 192.8 200.8 193C200.6 193.2 200.3 193.3 200.1 193.1C199.9 192.9 199.8 192.6 200 192.4C200.1 192.2 200.5 192.2 200.7 192.3Z" fill="#657180"/>
465
-<path opacity="0.5" d="M202.6 190.1C202.8 190.3 202.8 190.6 202.6 190.8C202.4 191 202.1 191 201.9 190.8C201.7 190.6 201.7 190.3 201.9 190.1C202.1 189.9 202.4 189.9 202.6 190.1Z" fill="#657180"/>
466
-<path opacity="0.5" d="M204.7 188C204.9 188.2 204.9 188.5 204.7 188.7C204.5 188.9 204.2 188.9 204 188.7C203.8 188.5 203.8 188.2 204 188C204.2 187.8 204.6 187.8 204.7 188Z" fill="#657180"/>
467
-<path opacity="0.5" d="M207 186C207.2 186.2 207.1 186.5 206.9 186.7C206.7 186.9 206.4 186.8 206.2 186.6C206 186.4 206.1 186.1 206.3 185.9C206.5 185.8 206.9 185.8 207 186Z" fill="#657180"/>
468
-<path opacity="0.5" d="M209.5 184.3C209.7 184.5 209.6 184.8 209.4 185C209.2 185.2 208.9 185.1 208.7 184.9C208.5 184.7 208.6 184.4 208.8 184.2C209 184 209.3 184.1 209.5 184.3Z" fill="#657180"/>
469
-<path opacity="0.5" d="M212 182.8C212.1 183 212 183.3 211.8 183.5C211.6 183.6 211.3 183.5 211.1 183.3C211 183.1 211 182.8 211.3 182.6C211.6 182.4 211.9 182.5 212 182.8Z" fill="#657180"/>
470
-<path opacity="0.5" d="M214.7 181.4C214.8 181.7 214.7 181.9 214.5 182.1C214.3 182.2 214 182.1 213.8 181.9C213.6 181.7 213.8 181.4 214 181.2C214.3 181.1 214.6 181.2 214.7 181.4Z" fill="#657180"/>
471
-<path opacity="0.5" d="M217.5 180.3C217.6 180.6 217.5 180.8 217.2 180.9C216.9 181 216.7 180.9 216.6 180.6C216.5 180.3 216.6 180.1 216.9 180C217.1 179.9 217.4 180 217.5 180.3Z" fill="#657180"/>
472
-<path opacity="0.5" d="M220.3 179.4C220.4 179.7 220.2 179.9 220 180C219.7 180.1 219.5 179.9 219.4 179.7C219.3 179.4 219.5 179.2 219.7 179.1C219.9 178.9 220.2 179.1 220.3 179.4Z" fill="#657180"/>
473
-<path opacity="0.5" d="M223.2 178.6C223.3 178.9 223.1 179.1 222.8 179.2C222.5 179.3 222.3 179.1 222.2 178.8C222.1 178.5 222.3 178.3 222.6 178.2C222.9 178.2 223.1 178.3 223.2 178.6Z" fill="#657180"/>
474
-<path opacity="0.5" d="M226.1 178C226.1 178.3 226 178.5 225.7 178.6C225.4 178.7 225.2 178.5 225.1 178.2C225 177.9 225.2 177.7 225.5 177.6C225.8 177.6 226.1 177.8 226.1 178Z" fill="#657180"/>
475
-<path opacity="0.5" d="M229.1 177.6C229.1 177.9 228.9 178.1 228.7 178.2C228.4 178.2 228.2 178 228.1 177.8C228.1 177.5 228.3 177.3 228.5 177.2C228.7 177.1 229.1 177.3 229.1 177.6Z" fill="#657180"/>
476
-<path opacity="0.5" d="M232.1 177.3C232.1 177.6 231.9 177.8 231.6 177.8C231.3 177.8 231.1 177.6 231.1 177.3C231.1 177 231.3 176.8 231.6 176.8C231.8 176.8 232 177 232.1 177.3Z" fill="#657180"/>
477
-<path opacity="0.5" d="M235.1 177.1C235.1 177.4 234.9 177.6 234.6 177.6C234.3 177.6 234.1 177.4 234.1 177.1C234.1 176.8 234.3 176.6 234.6 176.6C234.8 176.6 235 176.8 235.1 177.1Z" fill="#657180"/>
478
-<path opacity="0.5" d="M238 177C238 177.3 237.8 177.5 237.5 177.5C237.2 177.5 237 177.3 237 177C237 176.7 237.2 176.5 237.5 176.5C237.8 176.5 238 176.7 238 177Z" fill="#657180"/>
479
-<path opacity="0.5" d="M241 177C241 177.3 240.8 177.5 240.5 177.5C240.2 177.5 240 177.3 240 177C240 176.7 240.2 176.5 240.5 176.5C240.8 176.5 241 176.7 241 177Z" fill="#657180"/>
480
-<path opacity="0.5" d="M244 177.1C244 177.4 243.8 177.6 243.5 177.6C243.2 177.6 243 177.4 243 177.1C243 176.8 243.2 176.6 243.5 176.6C243.8 176.6 244 176.8 244 177.1Z" fill="#657180"/>
481
-<path opacity="0.5" d="M247 177.3C247 177.6 246.7 177.8 246.5 177.8C246.2 177.8 246 177.5 246 177.3C246 177 246.3 176.8 246.5 176.8C246.8 176.8 247 177 247 177.3Z" fill="#657180"/>
482
-<path opacity="0.5" d="M250 177.6C250 177.9 249.7 178.1 249.4 178C249.1 177.9 248.9 177.7 249 177.4C249 177.1 249.3 176.9 249.6 177C249.8 177 250 177.3 250 177.6Z" fill="#657180"/>
483
-<path opacity="0.5" d="M252.9 178C252.9 178.3 252.6 178.4 252.3 178.4C252 178.4 251.8 178.1 251.9 177.8C251.9 177.5 252.2 177.3 252.5 177.4C252.8 177.5 253 177.7 252.9 178Z" fill="#657180"/>
484
-<path opacity="0.5" d="M255.9 178.6C255.8 178.9 255.6 179 255.3 179C255 178.9 254.9 178.7 254.9 178.4C255 178.1 255.2 178 255.5 178C255.8 178.1 255.9 178.3 255.9 178.6Z" fill="#657180"/>
485
-<path opacity="0.5" d="M258.8 179.4C258.7 179.7 258.4 179.8 258.2 179.7C257.9 179.6 257.8 179.3 257.9 179.1C258 178.8 258.2 178.7 258.5 178.8C258.7 178.8 258.8 179.1 258.8 179.4Z" fill="#657180"/>
486
-<path opacity="0.5" d="M261.6 180.3C261.5 180.6 261.2 180.7 261 180.6C260.7 180.5 260.6 180.2 260.7 180C260.8 179.7 261.1 179.6 261.3 179.7C261.6 179.8 261.7 180 261.6 180.3Z" fill="#657180"/>
487
-<path opacity="0.5" d="M264.4 181.4C264.3 181.6 264 181.8 263.7 181.7C263.4 181.6 263.3 181.3 263.4 181.1C263.5 180.8 263.8 180.7 264.1 180.8C264.4 180.9 264.5 181.2 264.4 181.4Z" fill="#657180"/>
488
-<path opacity="0.5" d="M267 182.8C266.9 183 266.6 183.1 266.3 183C266.1 182.9 266 182.6 266.1 182.3C266.2 182.1 266.5 182 266.8 182.1C267.1 182.3 267.2 182.6 267 182.8Z" fill="#657180"/>
489
-<path opacity="0.5" d="M269.6 184.4C269.4 184.6 269.1 184.7 268.9 184.5C268.7 184.3 268.6 184 268.8 183.8C268.9 183.6 269.3 183.5 269.5 183.7C269.7 183.8 269.7 184.1 269.6 184.4Z" fill="#657180"/>
490
-<path opacity="0.5" d="M272 186.1C271.8 186.3 271.5 186.4 271.3 186.2C271.1 186 271 185.7 271.2 185.5C271.4 185.3 271.7 185.2 271.9 185.4C272.1 185.6 272.2 185.9 272 186.1Z" fill="#657180"/>
491
-<path opacity="0.5" d="M274.3 188.1C274.1 188.3 273.8 188.3 273.6 188.1C273.4 187.9 273.4 187.6 273.6 187.4C273.8 187.2 274.1 187.2 274.3 187.4C274.5 187.5 274.5 187.9 274.3 188.1Z" fill="#657180"/>
492
-<path opacity="0.5" d="M276.4 190.2C276.2 190.4 275.9 190.4 275.7 190.2C275.5 190 275.5 189.7 275.7 189.5C275.9 189.3 276.2 189.3 276.4 189.5C276.6 189.7 276.6 190 276.4 190.2Z" fill="#657180"/>
493
-<path opacity="0.5" d="M278.3 192.5C278.1 192.7 277.8 192.6 277.6 192.4C277.4 192.2 277.5 191.9 277.7 191.7C277.9 191.5 278.2 191.6 278.4 191.8C278.6 192 278.5 192.3 278.3 192.5Z" fill="#657180"/>
494
-<path opacity="0.5" d="M280.1 194.9C279.9 195.1 279.6 195 279.4 194.8C279.2 194.6 279.3 194.3 279.5 194.1C279.7 193.9 280 194 280.2 194.2C280.4 194.4 280.3 194.7 280.1 194.9Z" fill="#657180"/>
495
-<path opacity="0.5" d="M281.7 197.4C281.5 197.5 281.2 197.5 281 197.2C280.9 197 280.9 196.7 281.2 196.5C281.4 196.4 281.7 196.4 281.9 196.7C282.1 197 282 197.2 281.7 197.4Z" fill="#657180"/>
496
-<path opacity="0.5" d="M283.2 200C283 200.1 282.7 200 282.5 199.8C282.4 199.6 282.5 199.3 282.7 199.1C282.9 199 283.3 199 283.4 199.3C283.5 199.5 283.4 199.8 283.2 200Z" fill="#657180"/>
497
-<path opacity="0.5" d="M284.5 202.6C284.3 202.7 284 202.6 283.8 202.4C283.7 202.2 283.8 201.9 284 201.7C284.2 201.6 284.6 201.7 284.7 201.9C284.9 202.2 284.8 202.5 284.5 202.6Z" fill="#657180"/>
498
-<path opacity="0.5" d="M285.7 205.4C285.4 205.5 285.1 205.4 285 205.1C284.9 204.8 285 204.6 285.3 204.4C285.6 204.3 285.8 204.4 286 204.7C286.2 205 286 205.3 285.7 205.4Z" fill="#657180"/>
499
-<path opacity="0.5" d="M286.8 208.2C286.5 208.3 286.3 208.2 286.2 207.9C286.1 207.6 286.2 207.4 286.5 207.3C286.8 207.2 287 207.3 287.1 207.6C287.2 207.8 287 208.1 286.8 208.2Z" fill="#657180"/>
500
-<path opacity="0.5" d="M287.7 211C287.4 211.1 287.2 210.9 287.1 210.7C287 210.4 287.2 210.2 287.4 210.1C287.6 210 287.9 210.2 288 210.4C288.1 210.6 288 210.9 287.7 211Z" fill="#657180"/>
501
-<path opacity="0.5" d="M288.6 213.9C288.3 214 288.1 213.8 288 213.6C287.9 213.3 288.1 213.1 288.3 213C288.6 212.9 288.8 213.1 288.9 213.3C289 213.5 288.8 213.8 288.6 213.9Z" fill="#657180"/>
502
-<path opacity="0.5" d="M289.3 216.8C289 216.9 288.8 216.7 288.7 216.4C288.6 216.1 288.8 215.9 289.1 215.8C289.4 215.7 289.6 215.9 289.7 216.2C289.8 216.5 289.6 216.7 289.3 216.8Z" fill="#657180"/>
503
-<path opacity="0.5" d="M290 219.7C289.7 219.8 289.5 219.6 289.4 219.3C289.3 219 289.5 218.8 289.8 218.7C290.1 218.6 290.3 218.8 290.4 219.1C290.4 219.4 290.2 219.7 290 219.7Z" fill="#657180"/>
504
-<path opacity="0.5" d="M290.6 222.6C290.3 222.6 290.1 222.5 290 222.2C290 221.9 290.1 221.7 290.4 221.6C290.7 221.5 290.9 221.7 291 222C291 222.3 290.8 222.6 290.6 222.6Z" fill="#657180"/>
505
-<path opacity="0.5" d="M291.1 225.6C290.8 225.6 290.6 225.5 290.5 225.2C290.4 224.9 290.6 224.7 290.9 224.6C291.2 224.5 291.4 224.7 291.5 225C291.6 225.3 291.3 225.5 291.1 225.6Z" fill="#657180"/>
506
-<path opacity="0.5" d="M291.5 228.5C291.2 228.5 291 228.3 290.9 228.1C290.9 227.8 291.1 227.6 291.3 227.5C291.5 227.4 291.8 227.7 291.9 227.9C292 228.3 291.8 228.5 291.5 228.5Z" fill="#657180"/>
507
-<path opacity="0.5" d="M291.9 231.5C291.6 231.5 291.4 231.3 291.3 231.1C291.3 230.8 291.5 230.6 291.7 230.5C292 230.5 292.2 230.7 292.3 230.9C292.4 231.2 292.2 231.5 291.9 231.5Z" fill="#657180"/>
508
-<path opacity="0.5" d="M292.2 234.5C291.9 234.5 291.7 234.3 291.7 234.1C291.7 233.8 291.9 233.6 292.1 233.6C292.3 233.6 292.6 233.8 292.6 234C292.7 234.2 292.5 234.5 292.2 234.5Z" fill="#657180"/>
509
-<path opacity="0.5" d="M292.4 237.5C292.1 237.5 291.9 237.3 291.9 237C291.9 236.7 292.1 236.5 292.4 236.5C292.7 236.5 292.9 236.7 292.9 237C292.9 237.3 292.7 237.5 292.4 237.5Z" fill="#657180"/>
510
-<path opacity="0.5" d="M292.6 240.5C292.3 240.5 292.1 240.3 292.1 240C292.1 239.7 292.3 239.5 292.6 239.5C292.9 239.5 293.1 239.7 293.1 240C293.1 240.2 292.9 240.4 292.6 240.5Z" fill="#657180"/>
511
-<path opacity="0.5" d="M292.8 243.4C292.5 243.4 292.3 243.2 292.3 242.9C292.3 242.6 292.5 242.4 292.8 242.4C293.1 242.4 293.3 242.6 293.3 242.9C293.3 243.2 293.1 243.4 292.8 243.4Z" fill="#657180"/>
512
-<path opacity="0.5" d="M292.9 246.4C292.6 246.4 292.4 246.2 292.4 245.9C292.4 245.6 292.6 245.4 292.9 245.4C293.2 245.4 293.4 245.6 293.4 245.9C293.4 246.2 293.2 246.4 292.9 246.4Z" fill="#657180"/>
513
-<path opacity="0.5" d="M293 249.4C292.7 249.4 292.5 249.2 292.5 248.9C292.5 248.6 292.7 248.4 293 248.4C293.3 248.4 293.5 248.6 293.5 248.9C293.5 249.2 293.2 249.4 293 249.4Z" fill="#657180"/>
514
-<path opacity="0.5" d="M293 252.4C292.7 252.4 292.5 252.2 292.5 251.9C292.5 251.6 292.7 251.4 293 251.4C293.3 251.4 293.5 251.6 293.5 251.9C293.5 252.2 293.3 252.4 293 252.4Z" fill="#657180"/>
515
-<path opacity="0.5" d="M293 255.4C292.7 255.4 292.5 255.2 292.5 254.9C292.5 254.6 292.7 254.4 293 254.4C293.3 254.4 293.5 254.6 293.5 254.9C293.5 255.2 293.2 255.4 293 255.4Z" fill="#657180"/>
516
-<path opacity="0.5" d="M292.9 258.4C292.6 258.4 292.4 258.2 292.4 257.9C292.4 257.6 292.6 257.4 292.9 257.4C293.2 257.4 293.4 257.6 293.4 257.9C293.4 258.2 293.2 258.4 292.9 258.4Z" fill="#657180"/>
517
-<path opacity="0.5" d="M292.8 261.4C292.5 261.4 292.3 261.2 292.3 260.9C292.3 260.6 292.5 260.4 292.8 260.4C293.1 260.4 293.3 260.6 293.3 260.9C293.3 261.2 293.1 261.4 292.8 261.4Z" fill="#657180"/>
518
-<path opacity="0.5" d="M292.7 264.4C292.4 264.4 292.2 264.2 292.2 263.9C292.2 263.6 292.4 263.4 292.7 263.4C293 263.4 293.2 263.6 293.2 263.9C293.2 264.2 293 264.4 292.7 264.4Z" fill="#657180"/>
519
-<path opacity="0.5" d="M292.5 267.4C292.2 267.4 292 267.1 292 266.9C292 266.7 292.3 266.4 292.5 266.4C292.8 266.4 293 266.7 293 266.9C293 267.2 292.8 267.4 292.5 267.4Z" fill="#657180"/>
520
-<path opacity="0.5" d="M292.3 270.3C292 270.3 291.8 270 291.8 269.8C291.8 269.5 292.1 269.3 292.3 269.3C292.6 269.3 292.8 269.6 292.8 269.8C292.8 270.2 292.6 270.4 292.3 270.3Z" fill="#657180"/>
521
-<path opacity="0.5" d="M292 273.3C291.7 273.3 291.5 273 291.5 272.8C291.5 272.5 291.8 272.3 292 272.4C292.2 272.5 292.5 272.7 292.5 272.9C292.5 273.1 292.3 273.4 292 273.3Z" fill="#657180"/>
522
-<path opacity="0.5" d="M291.7 276.3C291.4 276.3 291.2 276 291.3 275.7C291.4 275.4 291.6 275.2 291.9 275.3C292.2 275.3 292.4 275.6 292.3 275.9C292.2 276.1 292 276.3 291.7 276.3Z" fill="#657180"/>
523
-<path opacity="0.5" d="M291.3 279.3C291 279.3 290.8 279 290.9 278.7C290.9 278.4 291.2 278.2 291.5 278.3C291.8 278.3 292 278.6 291.9 278.9C291.8 279.1 291.6 279.3 291.3 279.3Z" fill="#657180"/>
524
-<path opacity="0.5" d="M290.9 282.2C290.6 282.2 290.4 281.9 290.5 281.6C290.5 281.3 290.8 281.1 291.1 281.2C291.4 281.2 291.6 281.5 291.5 281.8C291.4 282.1 291.1 282.3 290.9 282.2Z" fill="#657180"/>
525
-<path opacity="0.5" d="M290.4 285.2C290.1 285.1 290 284.9 290 284.6C290.1 284.3 290.3 284.1 290.6 284.2C290.9 284.2 291.1 284.5 291 284.8C290.9 285 290.6 285.2 290.4 285.2Z" fill="#657180"/>
526
-<path opacity="0.5" d="M289.8 288.1C289.5 288 289.4 287.8 289.4 287.5C289.5 287.2 289.7 287.1 290 287.1C290.3 287.1 290.4 287.4 290.4 287.7C290.3 288 290 288.2 289.8 288.1Z" fill="#657180"/>
527
-<path opacity="0.5" d="M289.1 291C288.8 290.9 288.7 290.7 288.7 290.4C288.8 290.1 289 290 289.3 290C289.6 290.1 289.7 290.3 289.7 290.6C289.7 290.9 289.4 291.1 289.1 291Z" fill="#657180"/>
528
-<path opacity="0.5" d="M288.3 293.9C288 293.8 287.9 293.6 288 293.3C288.1 293 288.3 292.9 288.6 292.9C288.9 293 289 293.2 289 293.5C288.9 293.8 288.6 294 288.3 293.9Z" fill="#657180"/>
529
-<path opacity="0.5" d="M287.5 296.8C287.2 296.7 287.1 296.4 287.2 296.2C287.3 296 287.6 295.8 287.8 295.9C288.1 296 288.2 296.3 288.1 296.5C288 296.7 287.8 296.9 287.5 296.8Z" fill="#657180"/>
530
-<path opacity="0.5" d="M286.5 299.6C286.2 299.5 286.1 299.2 286.2 299C286.3 298.7 286.6 298.6 286.8 298.7C287.1 298.8 287.2 299.1 287.1 299.3C287.1 299.6 286.8 299.7 286.5 299.6Z" fill="#657180"/>
531
-<path opacity="0.5" d="M285.5 302.4C285.2 302.3 285.1 302 285.2 301.8C285.3 301.5 285.6 301.4 285.9 301.5C286.2 301.6 286.3 301.9 286.2 302.1C286 302.4 285.8 302.5 285.5 302.4Z" fill="#657180"/>
532
-<path opacity="0.5" d="M284.3 305.2C284 305.1 283.9 304.8 284.1 304.5C284.2 304.2 284.5 304.1 284.7 304.2C285 304.3 285.1 304.6 285 304.9C284.9 305.2 284.6 305.3 284.3 305.2Z" fill="#657180"/>
533
-<path opacity="0.5" d="M283 307.9C282.8 307.8 282.7 307.5 282.8 307.2C282.9 307 283.2 306.9 283.5 307C283.8 307.1 283.9 307.4 283.7 307.7C283.6 307.9 283.3 308 283 307.9Z" fill="#657180"/>
534
-<path opacity="0.5" d="M281.6 310.5C281.4 310.4 281.3 310.1 281.4 309.8C281.5 309.6 281.8 309.5 282.1 309.6C282.3 309.7 282.4 310 282.3 310.3C282.2 310.6 281.8 310.6 281.6 310.5Z" fill="#657180"/>
535
-<path opacity="0.5" d="M280 313C279.8 312.8 279.7 312.5 279.9 312.3C280.1 312.1 280.4 312 280.6 312.2C280.8 312.3 280.9 312.7 280.7 312.9C280.5 313.1 280.2 313.2 280 313Z" fill="#657180"/>
536
-<path opacity="0.5" d="M278.2 315.4C278 315.2 277.9 314.9 278.1 314.7C278.3 314.5 278.6 314.4 278.8 314.6C279 314.8 279.1 315.1 278.9 315.3C278.7 315.5 278.4 315.6 278.2 315.4Z" fill="#657180"/>
537
-<path opacity="0.5" d="M276.3 317.7C276.1 317.5 276.1 317.2 276.3 317C276.5 316.8 276.8 316.8 277 317C277.2 317.2 277.2 317.5 277 317.7C276.8 317.9 276.5 317.9 276.3 317.7Z" fill="#657180"/>
538
-<path opacity="0.5" d="M274.2 319.8C274 319.6 274 319.3 274.2 319.1C274.4 318.9 274.7 318.9 274.9 319.1C275.1 319.3 275.1 319.6 274.9 319.8C274.7 320.1 274.4 320 274.2 319.8Z" fill="#657180"/>
539
-<path opacity="0.5" d="M272 321.8C271.8 321.6 271.9 321.3 272.1 321.1C272.3 320.9 272.6 321 272.8 321.2C273 321.4 272.9 321.7 272.7 321.9C272.4 322.1 272.1 322 272 321.8Z" fill="#657180"/>
540
-<path opacity="0.5" d="M269.5 323.6C269.3 323.4 269.4 323.1 269.6 322.9C269.8 322.7 270.1 322.8 270.3 323C270.5 323.2 270.4 323.5 270.2 323.7C270 323.9 269.7 323.8 269.5 323.6Z" fill="#657180"/>
541
-<path opacity="0.5" d="M267 325.2C266.9 325 266.9 324.7 267.2 324.5C267.4 324.4 267.7 324.4 267.9 324.7C268.1 325 268 325.2 267.7 325.4C267.4 325.5 267.1 325.4 267 325.2Z" fill="#657180"/>
542
-<path opacity="0.5" d="M264.3 326.5C264.2 326.2 264.3 326 264.5 325.8C264.7 325.7 265 325.8 265.2 326C265.3 326.2 265.2 326.6 265 326.7C264.8 326.9 264.5 326.8 264.3 326.5Z" fill="#657180"/>
543
-<path opacity="0.5" d="M261.6 327.7C261.5 327.4 261.6 327.2 261.9 327.1C262.2 327 262.4 327.1 262.5 327.4C262.6 327.7 262.5 328 262.2 328.1C262 328.1 261.7 327.9 261.6 327.7Z" fill="#657180"/>
544
-<path opacity="0.5" d="M258.8 328.6C258.7 328.3 258.9 328.1 259.1 328C259.3 327.9 259.6 328.1 259.7 328.3C259.8 328.5 259.6 328.8 259.4 328.9C259.1 329 258.8 328.9 258.8 328.6Z" fill="#657180"/>
545
-<path opacity="0.5" d="M255.9 329.4C255.8 329.1 256 328.9 256.3 328.8C256.6 328.7 256.8 328.9 256.9 329.2C257 329.5 256.8 329.7 256.5 329.8C256.2 329.8 255.9 329.7 255.9 329.4Z" fill="#657180"/>
546
-<path opacity="0.5" d="M252.9 330C252.9 329.7 253 329.5 253.3 329.4C253.6 329.3 253.8 329.5 253.9 329.8C254 330.1 253.8 330.3 253.5 330.4C253.2 330.4 253 330.3 252.9 330Z" fill="#657180"/>
547
-<path opacity="0.5" d="M250 330.4C250 330.1 250.2 329.9 250.4 329.8C250.7 329.8 250.9 330 251 330.2C251 330.5 250.8 330.7 250.6 330.8C250.3 330.9 250 330.7 250 330.4Z" fill="#657180"/>
548
-<path opacity="0.5" d="M247 330.7C247 330.4 247.2 330.2 247.5 330.2C247.8 330.2 248 330.4 248 330.7C248 331 247.8 331.2 247.5 331.2C247.3 331.2 247 331 247 330.7Z" fill="#657180"/>
549
-<path opacity="0.5" d="M244 330.9C244 330.6 244.2 330.4 244.5 330.4C244.8 330.4 245 330.6 245 330.9C245 331.2 244.8 331.4 244.5 331.4C244.3 331.4 244 331.2 244 330.9Z" fill="#657180"/>
550
-<path opacity="0.5" d="M241 331C241 330.7 241.2 330.5 241.5 330.5C241.8 330.5 242 330.7 242 331C242 331.3 241.8 331.5 241.5 331.5C241.2 331.5 241 331.3 241 331Z" fill="#657180"/>
551
-<path d="M130.8 333V301.1H75.4V267.7L109.1 176H175.7V266.6H187.9L184.8 301.2H175.8V333H130.8ZM130.8 256.4C130.8 241.3 132.1 218.2 132.4 207.6C128.3 224.7 120 252.5 115.9 266.5H130.8V256.4Z" fill="url(#paint6_linear)"/>
552
-<path opacity="0.5" d="M111.7 271.1C111.976 271.1 112.2 270.876 112.2 270.6C112.2 270.324 111.976 270.1 111.7 270.1C111.424 270.1 111.2 270.324 111.2 270.6C111.2 270.876 111.424 271.1 111.7 271.1Z" fill="#657180"/>
553
-<path opacity="0.5" d="M115.1 270.6C115.1 270.9 114.9 271.1 114.6 271.1C114.3 271.1 114.1 270.9 114.1 270.6C114.1 270.3 114.3 270.1 114.6 270.1C114.9 270.1 115.1 270.3 115.1 270.6Z" fill="#657180"/>
554
-<path opacity="0.5" d="M117.5 271.1C117.776 271.1 118 270.876 118 270.6C118 270.324 117.776 270.1 117.5 270.1C117.224 270.1 117 270.324 117 270.6C117 270.876 117.224 271.1 117.5 271.1Z" fill="#657180"/>
555
-<path opacity="0.5" d="M120.4 271.1C120.676 271.1 120.9 270.876 120.9 270.6C120.9 270.324 120.676 270.1 120.4 270.1C120.124 270.1 119.9 270.324 119.9 270.6C119.9 270.876 120.124 271.1 120.4 271.1Z" fill="#657180"/>
556
-<path opacity="0.5" d="M123.7 270.6C123.7 270.9 123.5 271.1 123.2 271.1C122.9 271.1 122.7 270.9 122.7 270.6C122.7 270.3 122.9 270.1 123.2 270.1C123.5 270.1 123.7 270.3 123.7 270.6Z" fill="#657180"/>
557
-<path opacity="0.5" d="M126.1 271.1C126.376 271.1 126.6 270.876 126.6 270.6C126.6 270.324 126.376 270.1 126.1 270.1C125.824 270.1 125.6 270.324 125.6 270.6C125.6 270.876 125.824 271.1 126.1 271.1Z" fill="#657180"/>
558
-<path opacity="0.5" d="M129 271.1C129.276 271.1 129.5 270.876 129.5 270.6C129.5 270.324 129.276 270.1 129 270.1C128.724 270.1 128.5 270.324 128.5 270.6C128.5 270.876 128.724 271.1 129 271.1Z" fill="#657180"/>
559
-<path opacity="0.5" d="M132.3 270.6C132.3 270.9 132.1 271.1 131.8 271.1C131.5 271.1 131.3 270.9 131.3 270.6C131.3 270.3 131.5 270.1 131.8 270.1C132.1 270.1 132.3 270.3 132.3 270.6Z" fill="#657180"/>
560
-<path opacity="0.5" d="M134.8 270.1C135.076 270.1 135.3 269.876 135.3 269.6C135.3 269.324 135.076 269.1 134.8 269.1C134.524 269.1 134.3 269.324 134.3 269.6C134.3 269.876 134.524 270.1 134.8 270.1Z" fill="#657180"/>
561
-<path opacity="0.5" d="M134.8 267.1C135.076 267.1 135.3 266.876 135.3 266.6C135.3 266.324 135.076 266.1 134.8 266.1C134.524 266.1 134.3 266.324 134.3 266.6C134.3 266.876 134.524 267.1 134.8 267.1Z" fill="#657180"/>
562
-<path opacity="0.5" d="M134.8 264.2C135.076 264.2 135.3 263.976 135.3 263.7C135.3 263.424 135.076 263.2 134.8 263.2C134.524 263.2 134.3 263.424 134.3 263.7C134.3 263.976 134.524 264.2 134.8 264.2Z" fill="#657180"/>
563
-<path opacity="0.5" d="M134.8 261.2C135.076 261.2 135.3 260.976 135.3 260.7C135.3 260.424 135.076 260.2 134.8 260.2C134.524 260.2 134.3 260.424 134.3 260.7C134.3 260.976 134.524 261.2 134.8 261.2Z" fill="#657180"/>
564
-<path opacity="0.5" d="M134.8 257.3C135.1 257.3 135.3 257.5 135.3 257.8C135.3 258.1 135.1 258.3 134.8 258.3C134.5 258.3 134.3 258.1 134.3 257.8C134.3 257.5 134.5 257.3 134.8 257.3Z" fill="#657180"/>
565
-<path opacity="0.5" d="M134.8 254.4C135.1 254.4 135.3 254.6 135.3 254.9C135.3 255.2 135.1 255.4 134.8 255.4C134.5 255.4 134.3 255.2 134.3 254.9C134.3 254.6 134.5 254.3 134.8 254.4Z" fill="#657180"/>
566
-<path opacity="0.5" d="M134.8 251.4C135.1 251.4 135.3 251.6 135.3 251.9C135.3 252.2 135.1 252.4 134.8 252.4C134.5 252.4 134.3 252.2 134.3 251.9C134.3 251.6 134.5 251.4 134.8 251.4Z" fill="#657180"/>
567
-<path opacity="0.5" d="M134.9 248.5C135.2 248.5 135.4 248.7 135.4 249C135.4 249.3 135.2 249.5 134.9 249.5C134.6 249.5 134.4 249.3 134.4 249C134.4 248.7 134.6 248.5 134.9 248.5Z" fill="#657180"/>
568
-<path opacity="0.5" d="M134.9 245.5C135.2 245.5 135.4 245.7 135.4 246C135.4 246.3 135.2 246.5 134.9 246.5C134.6 246.5 134.4 246.3 134.4 246C134.4 245.7 134.7 245.5 134.9 245.5Z" fill="#657180"/>
569
-<path opacity="0.5" d="M135 242.6C135.3 242.6 135.5 242.8 135.5 243.1C135.5 243.4 135.3 243.6 135 243.6C134.7 243.6 134.5 243.4 134.5 243.1C134.5 242.8 134.7 242.6 135 242.6Z" fill="#657180"/>
570
-<path opacity="0.5" d="M135.1 239.6C135.4 239.6 135.6 239.8 135.6 240.1C135.6 240.4 135.4 240.6 135.1 240.6C134.8 240.6 134.6 240.4 134.6 240.1C134.6 239.8 134.8 239.6 135.1 239.6Z" fill="#657180"/>
571
-<path opacity="0.5" d="M135.2 236.7C135.5 236.7 135.7 236.9 135.7 237.2C135.7 237.5 135.5 237.7 135.2 237.7C134.9 237.7 134.7 237.5 134.7 237.2C134.7 236.9 134.9 236.7 135.2 236.7Z" fill="#657180"/>
572
-<path opacity="0.5" d="M135.3 233.7C135.6 233.7 135.8 233.9 135.8 234.2C135.8 234.5 135.6 234.7 135.3 234.7C135 234.7 134.8 234.5 134.8 234.2C134.8 233.9 135 233.7 135.3 233.7Z" fill="#657180"/>
573
-<path opacity="0.5" d="M135.4 230.8C135.7 230.8 135.9 231 135.9 231.3C135.9 231.6 135.7 231.8 135.4 231.8C135.1 231.8 134.9 231.6 134.9 231.3C134.9 231 135.2 230.8 135.4 230.8Z" fill="#657180"/>
574
-<path opacity="0.5" d="M135.5 227.8C135.8 227.8 136 228 136 228.3C136 228.6 135.8 228.8 135.5 228.8C135.2 228.8 135 228.6 135 228.3C135 228 135.3 227.8 135.5 227.8Z" fill="#657180"/>
575
-<path opacity="0.5" d="M135.7 224.9C136 224.9 136.2 225.1 136.2 225.4C136.2 225.7 136 225.9 135.7 225.9C135.4 225.9 135.2 225.7 135.2 225.4C135.2 225.1 135.4 224.9 135.7 224.9Z" fill="#657180"/>
576
-<path opacity="0.5" d="M135.8 222C136.1 222 136.3 222.2 136.3 222.5C136.3 222.8 136.1 223 135.8 223C135.5 223 135.3 222.8 135.3 222.5C135.3 222.2 135.5 221.9 135.8 222Z" fill="#657180"/>
577
-<path opacity="0.5" d="M135.9 219C136.2 219 136.4 219.2 136.4 219.5C136.4 219.8 136.2 220 135.9 220C135.6 220 135.4 219.8 135.4 219.5C135.4 219.2 135.6 219 135.9 219Z" fill="#657180"/>
578
-<path opacity="0.5" d="M136 216.1C136.3 216.1 136.5 216.3 136.5 216.6C136.5 216.9 136.3 217.1 136 217.1C135.7 217.1 135.5 216.9 135.5 216.6C135.5 216.3 135.8 216.1 136 216.1Z" fill="#657180"/>
579
-<path opacity="0.5" d="M136.1 213.1C136.4 213.1 136.6 213.3 136.6 213.6C136.6 213.9 136.4 214.1 136.1 214.1C135.8 214.1 135.6 213.9 135.6 213.6C135.6 213.3 135.9 213.1 136.1 213.1Z" fill="#657180"/>
580
-<path opacity="0.5" d="M136.3 210.2C136.6 210.2 136.8 210.4 136.8 210.7C136.8 211 136.6 211.2 136.3 211.2C136 211.2 135.8 211 135.8 210.7C135.8 210.4 136 210.2 136.3 210.2Z" fill="#657180"/>
581
-<path opacity="0.5" d="M134.7 207.5C134.7 207.2 135 207 135.3 207.1C135.6 207.2 135.9 207.4 135.8 207.7C135.8 208 135.5 208.2 135.2 208.1C134.9 208.1 134.7 207.8 134.7 207.5Z" fill="#657180"/>
582
-<path opacity="0.5" d="M131.2 207.1C131.2 206.8 131.5 206.6 131.8 206.7C132.1 206.7 132.4 207 132.3 207.3C132.3 207.6 132 207.8 131.7 207.7C131.4 207.6 131.2 207.3 131.2 207.1Z" fill="#657180"/>
583
-<path opacity="0.5" d="M128.1 208.1C127.8 208 127.7 207.8 127.7 207.5C127.8 207.2 128 207.1 128.3 207.1C128.6 207.2 128.7 207.4 128.7 207.7C128.7 208 128.4 208.2 128.1 208.1Z" fill="#657180"/>
584
-<path opacity="0.5" d="M127.4 211C127.1 210.9 127 210.7 127 210.4C127.1 210.1 127.3 210 127.6 210C127.9 210.1 128 210.3 128 210.6C128 210.9 127.7 211 127.4 211Z" fill="#657180"/>
585
-<path opacity="0.5" d="M126.7 213.8C126.4 213.7 126.3 213.5 126.3 213.2C126.4 212.9 126.6 212.8 126.9 212.8C127.2 212.9 127.3 213.1 127.3 213.4C127.2 213.8 126.9 213.9 126.7 213.8Z" fill="#657180"/>
586
-<path opacity="0.5" d="M125.9 216.7C125.6 216.6 125.5 216.4 125.5 216.1C125.6 215.8 125.8 215.7 126.1 215.8C126.4 215.9 126.5 216.1 126.5 216.4C126.5 216.6 126.2 216.8 125.9 216.7Z" fill="#657180"/>
587
-<path opacity="0.5" d="M125.1 219.6C124.8 219.5 124.7 219.3 124.7 219C124.8 218.7 125 218.6 125.3 218.7C125.6 218.8 125.7 219 125.7 219.3C125.7 219.5 125.4 219.6 125.1 219.6Z" fill="#657180"/>
588
-<path opacity="0.5" d="M124.4 222.4C124.1 222.3 124 222.1 124 221.8C124.1 221.5 124.3 221.4 124.6 221.5C124.9 221.6 125 221.8 125 222.1C124.9 222.4 124.6 222.5 124.4 222.4Z" fill="#657180"/>
589
-<path opacity="0.5" d="M123.6 225.3C123.3 225.2 123.2 225 123.2 224.7C123.3 224.4 123.5 224.3 123.8 224.4C124.1 224.5 124.2 224.7 124.2 225C124.1 225.2 123.9 225.4 123.6 225.3Z" fill="#657180"/>
590
-<path opacity="0.5" d="M122.8 228.1C122.5 228 122.4 227.8 122.5 227.5C122.6 227.2 122.8 227.1 123.1 227.2C123.4 227.3 123.5 227.5 123.4 227.8C123.3 228.1 123.1 228.2 122.8 228.1Z" fill="#657180"/>
591
-<path opacity="0.5" d="M122 231C121.7 230.9 121.6 230.7 121.7 230.4C121.8 230.1 122 230 122.3 230.1C122.6 230.2 122.7 230.4 122.6 230.7C122.5 230.9 122.3 231.1 122 231Z" fill="#657180"/>
592
-<path opacity="0.5" d="M121.2 233.9C120.9 233.8 120.8 233.6 120.9 233.3C121 233 121.3 232.9 121.5 233C121.8 233.1 121.9 233.3 121.8 233.6C121.7 233.8 121.5 233.9 121.2 233.9Z" fill="#657180"/>
593
-<path opacity="0.5" d="M120.4 236.7C120.1 236.6 120 236.4 120.1 236.1C120.2 235.8 120.5 235.7 120.7 235.8C121 235.9 121.1 236.1 121 236.4C120.9 236.6 120.7 236.8 120.4 236.7Z" fill="#657180"/>
594
-<path opacity="0.5" d="M119.6 239.6C119.3 239.5 119.2 239.2 119.3 239C119.4 238.7 119.7 238.6 119.9 238.7C120.1 238.8 120.3 239.1 120.2 239.3C120.1 239.5 119.8 239.6 119.6 239.6Z" fill="#657180"/>
595
-<path opacity="0.5" d="M118.8 242.4C118.5 242.3 118.4 242 118.5 241.8C118.6 241.6 118.9 241.4 119.1 241.5C119.4 241.6 119.5 241.9 119.4 242.1C119.3 242.3 119 242.5 118.8 242.4Z" fill="#657180"/>
596
-<path opacity="0.5" d="M117.9 245.3C117.6 245.2 117.5 244.9 117.6 244.7C117.7 244.4 118 244.3 118.2 244.4C118.5 244.5 118.6 244.8 118.5 245C118.4 245.2 118.2 245.3 117.9 245.3Z" fill="#657180"/>
597
-<path opacity="0.5" d="M117.1 248.1C116.8 248 116.7 247.7 116.8 247.5C116.9 247.2 117.2 247.1 117.4 247.2C117.7 247.3 117.8 247.6 117.7 247.8C117.7 248 117.4 248.2 117.1 248.1Z" fill="#657180"/>
598
-<path opacity="0.5" d="M116.3 251C116 250.9 115.9 250.6 116 250.4C116.1 250.1 116.4 250 116.6 250.1C116.9 250.2 117 250.5 116.9 250.7C116.8 250.9 116.5 251 116.3 251Z" fill="#657180"/>
599
-<path opacity="0.5" d="M115.5 253.8C115.2 253.7 115.1 253.4 115.2 253.2C115.3 252.9 115.6 252.8 115.8 252.9C116 253 116.2 253.3 116.1 253.5C116 253.7 115.7 253.9 115.5 253.8Z" fill="#657180"/>
600
-<path opacity="0.5" d="M114.6 256.6C114.3 256.5 114.2 256.2 114.3 256C114.4 255.7 114.7 255.6 114.9 255.7C115.2 255.8 115.3 256.1 115.2 256.3C115.2 256.6 114.9 256.7 114.6 256.6Z" fill="#657180"/>
601
-<path opacity="0.5" d="M113.8 259.5C113.5 259.4 113.4 259.1 113.5 258.9C113.6 258.6 113.9 258.5 114.1 258.6C114.4 258.7 114.5 259 114.4 259.2C114.3 259.4 114.1 259.6 113.8 259.5Z" fill="#657180"/>
602
-<path opacity="0.5" d="M113 262.3C112.7 262.2 112.6 261.9 112.7 261.7C112.8 261.4 113.1 261.3 113.3 261.4C113.6 261.5 113.7 261.8 113.6 262C113.5 262.2 113.2 262.4 113 262.3Z" fill="#657180"/>
603
-<path opacity="0.5" d="M112.1 265.2C111.8 265.1 111.7 264.8 111.8 264.6C111.9 264.3 112.2 264.2 112.4 264.3C112.7 264.4 112.8 264.7 112.7 264.9C112.6 265.1 112.4 265.3 112.1 265.2Z" fill="#657180"/>
604
-<path opacity="0.5" d="M111.3 268C111 267.9 110.9 267.6 111 267.4C111.1 267.1 111.4 267 111.6 267.1C111.9 267.2 112 267.5 111.9 267.7C111.9 268 111.6 268.1 111.3 268Z" fill="#657180"/>
605
-<path opacity="0.5" d="M133.3 297.1C133.3 296.8 133.5 296.6 133.8 296.6C134.1 296.6 134.3 296.8 134.3 297.1C134.3 297.4 134.1 297.6 133.8 297.6C133.5 297.6 133.3 297.4 133.3 297.1Z" fill="#657180"/>
606
-<path opacity="0.5" d="M130.3 297.1C130.3 296.8 130.5 296.6 130.8 296.6C131.1 296.6 131.3 296.8 131.3 297.1C131.3 297.4 131.1 297.6 130.8 297.6C130.5 297.6 130.3 297.4 130.3 297.1Z" fill="#657180"/>
607
-<path opacity="0.5" d="M127.3 297.1C127.3 296.8 127.5 296.6 127.8 296.6C128.1 296.6 128.3 296.8 128.3 297.1C128.3 297.4 128.1 297.6 127.8 297.6C127.6 297.6 127.3 297.4 127.3 297.1Z" fill="#657180"/>
608
-<path opacity="0.5" d="M124.4 297.1C124.4 296.8 124.6 296.6 124.9 296.6C125.2 296.6 125.4 296.8 125.4 297.1C125.4 297.4 125.2 297.6 124.9 297.6C124.6 297.6 124.4 297.4 124.4 297.1Z" fill="#657180"/>
609
-<path opacity="0.5" d="M121.4 297.1C121.4 296.8 121.6 296.6 121.9 296.6C122.2 296.6 122.4 296.8 122.4 297.1C122.4 297.4 122.2 297.6 121.9 297.6C121.6 297.6 121.4 297.4 121.4 297.1Z" fill="#657180"/>
610
-<path opacity="0.5" d="M118.9 297.6C119.176 297.6 119.4 297.376 119.4 297.1C119.4 296.824 119.176 296.6 118.9 296.6C118.624 296.6 118.4 296.824 118.4 297.1C118.4 297.376 118.624 297.6 118.9 297.6Z" fill="#657180"/>
611
-<path opacity="0.5" d="M116 297.6C116.276 297.6 116.5 297.376 116.5 297.1C116.5 296.824 116.276 296.6 116 296.6C115.724 296.6 115.5 296.824 115.5 297.1C115.5 297.376 115.724 297.6 116 297.6Z" fill="#657180"/>
612
-<path opacity="0.5" d="M113 297.6C113.276 297.6 113.5 297.376 113.5 297.1C113.5 296.824 113.276 296.6 113 296.6C112.724 296.6 112.5 296.824 112.5 297.1C112.5 297.376 112.724 297.6 113 297.6Z" fill="#657180"/>
613
-<path opacity="0.5" d="M109.6 297.1C109.6 296.8 109.8 296.6 110.1 296.6C110.4 296.6 110.6 296.8 110.6 297.1C110.6 297.4 110.4 297.6 110.1 297.6C109.8 297.6 109.6 297.4 109.6 297.1Z" fill="#657180"/>
614
-<path opacity="0.5" d="M106.6 297.1C106.6 296.8 106.8 296.6 107.1 296.6C107.4 296.6 107.6 296.8 107.6 297.1C107.6 297.4 107.4 297.6 107.1 297.6C106.8 297.6 106.6 297.4 106.6 297.1Z" fill="#657180"/>
615
-<path opacity="0.5" d="M103.6 297.1C103.6 296.8 103.8 296.6 104.1 296.6C104.4 296.6 104.6 296.8 104.6 297.1C104.6 297.4 104.4 297.6 104.1 297.6C103.9 297.6 103.6 297.4 103.6 297.1Z" fill="#657180"/>
616
-<path opacity="0.5" d="M100.7 297.1C100.7 296.8 100.9 296.6 101.2 296.6C101.5 296.6 101.7 296.8 101.7 297.1C101.7 297.4 101.5 297.6 101.2 297.6C100.9 297.6 100.7 297.4 100.7 297.1Z" fill="#657180"/>
617
-<path opacity="0.5" d="M97.7 297.1C97.7 296.8 97.9 296.6 98.2 296.6C98.5 296.6 98.7 296.8 98.7 297.1C98.7 297.4 98.5 297.6 98.2 297.6C97.9 297.6 97.7 297.4 97.7 297.1Z" fill="#657180"/>
618
-<path opacity="0.5" d="M94.8 297.1C94.8 296.8 95 296.6 95.3 296.6C95.6 296.6 95.8 296.8 95.8 297.1C95.8 297.4 95.6 297.6 95.3 297.6C95 297.6 94.8 297.4 94.8 297.1Z" fill="#657180"/>
619
-<path opacity="0.5" d="M92.3 297.6C92.5761 297.6 92.8 297.376 92.8 297.1C92.8 296.824 92.5761 296.6 92.3 296.6C92.0238 296.6 91.8 296.824 91.8 297.1C91.8 297.376 92.0238 297.6 92.3 297.6Z" fill="#657180"/>
620
-<path opacity="0.5" d="M89.3 297.6C89.5761 297.6 89.8 297.376 89.8 297.1C89.8 296.824 89.5761 296.6 89.3 296.6C89.0238 296.6 88.8 296.824 88.8 297.1C88.8 297.376 89.0238 297.6 89.3 297.6Z" fill="#657180"/>
621
-<path opacity="0.5" d="M86.4 297.6C86.6761 297.6 86.9 297.376 86.9 297.1C86.9 296.824 86.6761 296.6 86.4 296.6C86.1239 296.6 85.9 296.824 85.9 297.1C85.9 297.376 86.1239 297.6 86.4 297.6Z" fill="#657180"/>
622
-<path opacity="0.5" d="M82.9 297.1C82.9 296.8 83.1 296.6 83.4 296.6C83.7 296.6 83.9 296.8 83.9 297.1C83.9 297.4 83.7 297.6 83.4 297.6C83.1 297.6 82.9 297.4 82.9 297.1Z" fill="#657180"/>
623
-<path opacity="0.5" d="M79.4 295.6C79.6761 295.6 79.9 295.376 79.9 295.1C79.9 294.824 79.6761 294.6 79.4 294.6C79.1239 294.6 78.9 294.824 78.9 295.1C78.9 295.376 79.1239 295.6 79.4 295.6Z" fill="#657180"/>
624
-<path opacity="0.5" d="M79.4 292.6C79.6761 292.6 79.9 292.376 79.9 292.1C79.9 291.824 79.6761 291.6 79.4 291.6C79.1239 291.6 78.9 291.824 78.9 292.1C78.9 292.376 79.1239 292.6 79.4 292.6Z" fill="#657180"/>
625
-<path opacity="0.5" d="M79.4 289.6C79.6761 289.6 79.9 289.376 79.9 289.1C79.9 288.824 79.6761 288.6 79.4 288.6C79.1239 288.6 78.9 288.824 78.9 289.1C78.9 289.376 79.1239 289.6 79.4 289.6Z" fill="#657180"/>
626
-<path opacity="0.5" d="M79.4 286.6C79.6761 286.6 79.9 286.376 79.9 286.1C79.9 285.824 79.6761 285.6 79.4 285.6C79.1239 285.6 78.9 285.824 78.9 286.1C78.9 286.376 79.1239 286.6 79.4 286.6Z" fill="#657180"/>
627
-<path opacity="0.5" d="M79.4 283.6C79.6761 283.6 79.9 283.376 79.9 283.1C79.9 282.824 79.6761 282.6 79.4 282.6C79.1239 282.6 78.9 282.824 78.9 283.1C78.9 283.376 79.1239 283.6 79.4 283.6Z" fill="#657180"/>
628
-<path opacity="0.5" d="M79.4 280.6C79.6761 280.6 79.9 280.376 79.9 280.1C79.9 279.824 79.6761 279.6 79.4 279.6C79.1239 279.6 78.9 279.824 78.9 280.1C78.9 280.376 79.1239 280.6 79.4 280.6Z" fill="#657180"/>
629
-<path opacity="0.5" d="M79.4 277.6C79.6761 277.6 79.9 277.376 79.9 277.1C79.9 276.824 79.6761 276.6 79.4 276.6C79.1239 276.6 78.9 276.824 78.9 277.1C78.9 277.376 79.1239 277.6 79.4 277.6Z" fill="#657180"/>
630
-<path opacity="0.5" d="M79.4 274.6C79.6761 274.6 79.9 274.376 79.9 274.1C79.9 273.824 79.6761 273.6 79.4 273.6C79.1239 273.6 78.9 273.824 78.9 274.1C78.9 274.376 79.1239 274.6 79.4 274.6Z" fill="#657180"/>
631
-<path opacity="0.5" d="M79.4 271.6C79.6761 271.6 79.9 271.376 79.9 271.1C79.9 270.824 79.6761 270.6 79.4 270.6C79.1239 270.6 78.9 270.824 78.9 271.1C78.9 271.376 79.1239 271.6 79.4 271.6Z" fill="#657180"/>
632
-<path opacity="0.5" d="M79.7 267.6C80 267.7 80.1 268 80 268.2C80 268.3 79.8 268.5 79.7 268.4C79.6 268.4 79.5 268.5 79.4 268.5C79.3 268.5 79.2 268.5 79.1 268.3C79.1 268.1 79 268 79.1 267.8C79.2 267.6 79.5 267.5 79.7 267.6Z" fill="#657180"/>
633
-<path opacity="0.5" d="M80.8 264.8C81.1 264.9 81.2 265.2 81.1 265.4C81 265.7 80.7 265.8 80.5 265.7C80.2 265.6 80.1 265.3 80.2 265.1C80.3 264.9 80.5 264.7 80.8 264.8Z" fill="#657180"/>
634
-<path opacity="0.5" d="M81.8 262C82.1 262.1 82.2 262.4 82.1 262.6C82 262.9 81.7 263 81.5 262.9C81.2 262.8 81.1 262.5 81.2 262.3C81.3 262 81.5 261.9 81.8 262Z" fill="#657180"/>
635
-<path opacity="0.5" d="M82.8 259.1C83.1 259.2 83.2 259.5 83.1 259.7C83 260 82.7 260.1 82.5 260C82.2 259.9 82.1 259.6 82.2 259.4C82.3 259.2 82.6 259 82.8 259.1Z" fill="#657180"/>
636
-<path opacity="0.5" d="M83.9 256.3C84.2 256.4 84.3 256.7 84.2 256.9C84.1 257.2 83.8 257.3 83.6 257.2C83.3 257.1 83.2 256.8 83.3 256.6C83.3 256.3 83.6 256.2 83.9 256.3Z" fill="#657180"/>
637
-<path opacity="0.5" d="M84.9 253.5C85.2 253.6 85.3 253.9 85.2 254.1C85.1 254.3 84.8 254.5 84.6 254.4C84.3 254.3 84.2 254 84.3 253.8C84.4 253.5 84.7 253.4 84.9 253.5Z" fill="#657180"/>
638
-<path opacity="0.5" d="M86 250.7C86.3 250.8 86.4 251.1 86.3 251.3C86.2 251.6 85.9 251.7 85.7 251.6C85.4 251.5 85.3 251.2 85.4 251C85.4 250.7 85.7 250.6 86 250.7Z" fill="#657180"/>
639
-<path opacity="0.5" d="M87 247.8C87.3 247.9 87.4 248.2 87.3 248.4C87.2 248.7 86.9 248.8 86.7 248.7C86.4 248.6 86.3 248.3 86.4 248.1C86.4 247.9 86.7 247.7 87 247.8Z" fill="#657180"/>
640
-<path opacity="0.5" d="M88 245C88.3 245.1 88.4 245.4 88.3 245.6C88.2 245.9 87.9 246 87.7 245.9C87.4 245.8 87.3 245.5 87.4 245.3C87.5 245 87.8 244.9 88 245Z" fill="#657180"/>
641
-<path opacity="0.5" d="M89.1 242.2C89.4 242.3 89.5 242.6 89.4 242.8C89.3 243.1 89 243.2 88.8 243.1C88.5 243 88.4 242.7 88.5 242.5C88.5 242.2 88.8 242.1 89.1 242.2Z" fill="#657180"/>
642
-<path opacity="0.5" d="M90.1 239.4C90.4 239.5 90.5 239.8 90.4 240C90.3 240.2 90 240.4 89.8 240.3C89.5 240.2 89.4 239.9 89.5 239.7C89.6 239.4 89.8 239.3 90.1 239.4Z" fill="#657180"/>
643
-<path opacity="0.5" d="M91.1 236.5C91.4 236.6 91.5 236.9 91.4 237.1C91.3 237.4 91 237.5 90.8 237.4C90.6 237.3 90.4 237 90.5 236.8C90.6 236.6 90.9 236.4 91.1 236.5Z" fill="#657180"/>
644
-<path opacity="0.5" d="M92.2 233.7C92.5 233.8 92.6 234.1 92.5 234.3C92.4 234.6 92.1 234.7 91.9 234.6C91.6 234.5 91.5 234.2 91.6 234C91.6 233.7 91.9 233.6 92.2 233.7Z" fill="#657180"/>
645
-<path opacity="0.5" d="M93.2 230.9C93.5 231 93.6 231.3 93.5 231.5C93.4 231.8 93.1 231.9 92.9 231.8C92.6 231.7 92.5 231.4 92.6 231.2C92.7 231 93 230.8 93.2 230.9Z" fill="#657180"/>
646
-<path opacity="0.5" d="M94.3 228.1C94.6 228.2 94.7 228.5 94.6 228.7C94.5 229 94.2 229.1 94 229C93.7 228.9 93.6 228.6 93.7 228.4C93.7 228.1 94 228 94.3 228.1Z" fill="#657180"/>
647
-<path opacity="0.5" d="M95.3 225.2C95.6 225.3 95.7 225.6 95.6 225.8C95.5 226.1 95.2 226.2 95 226.1C94.7 226 94.6 225.7 94.7 225.5C94.7 225.3 95 225.1 95.3 225.2Z" fill="#657180"/>
648
-<path opacity="0.5" d="M96.3 222.4C96.6 222.5 96.7 222.8 96.6 223C96.5 223.3 96.2 223.4 96 223.3C95.7 223.2 95.6 222.9 95.7 222.7C95.8 222.4 96.1 222.3 96.3 222.4Z" fill="#657180"/>
649
-<path opacity="0.5" d="M97.4 219.6C97.7 219.7 97.8 220 97.7 220.2C97.6 220.5 97.3 220.6 97.1 220.5C96.8 220.4 96.7 220.1 96.8 219.9C96.8 219.6 97.1 219.5 97.4 219.6Z" fill="#657180"/>
650
-<path opacity="0.5" d="M98.4 216.8C98.7 216.9 98.8 217.2 98.7 217.4C98.6 217.7 98.3 217.8 98.1 217.7C97.8 217.6 97.7 217.3 97.8 217.1C97.9 216.9 98.1 216.7 98.4 216.8Z" fill="#657180"/>
651
-<path opacity="0.5" d="M99.4 213.9C99.7 214 99.8 214.3 99.7 214.5C99.6 214.8 99.3 214.9 99.1 214.8C98.8 214.7 98.7 214.4 98.8 214.2C98.9 214 99.2 213.8 99.4 213.9Z" fill="#657180"/>
652
-<path opacity="0.5" d="M100.5 211.1C100.8 211.2 100.9 211.5 100.8 211.7C100.7 212 100.4 212.1 100.2 212C99.9 211.9 99.8 211.6 99.9 211.4C99.9 211.1 100.2 211 100.5 211.1Z" fill="#657180"/>
653
-<path opacity="0.5" d="M101.5 208.3C101.8 208.4 101.9 208.7 101.8 208.9C101.7 209.2 101.4 209.3 101.2 209.2C100.9 209.1 100.8 208.8 100.9 208.6C101 208.3 101.3 208.2 101.5 208.3Z" fill="#657180"/>
654
-<path opacity="0.5" d="M102.6 205.5C102.9 205.6 103 205.9 102.9 206.1C102.8 206.4 102.5 206.5 102.3 206.4C102.1 206.3 101.9 206 102 205.8C102 205.5 102.3 205.4 102.6 205.5Z" fill="#657180"/>
655
-<path opacity="0.5" d="M103.6 202.6C103.9 202.7 104 203 103.9 203.2C103.8 203.5 103.5 203.6 103.3 203.5C103.1 203.4 102.9 203.1 103 202.9C103 202.7 103.3 202.5 103.6 202.6Z" fill="#657180"/>
656
-<path opacity="0.5" d="M104.6 199.8C104.9 199.9 105 200.2 104.9 200.4C104.8 200.7 104.5 200.8 104.3 200.7C104 200.6 103.9 200.3 104 200.1C104.1 199.9 104.4 199.7 104.6 199.8Z" fill="#657180"/>
657
-<path opacity="0.5" d="M105.7 197C106 197.1 106.1 197.4 106 197.6C105.9 197.9 105.6 198 105.4 197.9C105.1 197.8 105 197.5 105.1 197.3C105.2 197.1 105.4 196.9 105.7 197Z" fill="#657180"/>
658
-<path opacity="0.5" d="M106.7 194.2C107 194.3 107.1 194.6 107 194.8C106.9 195.1 106.6 195.2 106.4 195.1C106.1 195 106 194.7 106.1 194.5C106.2 194.2 106.4 194.1 106.7 194.2Z" fill="#657180"/>
659
-<path opacity="0.5" d="M107.7 191.3C108 191.4 108.1 191.7 108 191.9C107.9 192.2 107.6 192.3 107.4 192.2C107.1 192.1 107 191.8 107.1 191.6C107.2 191.4 107.5 191.2 107.7 191.3Z" fill="#657180"/>
660
-<path opacity="0.5" d="M108.8 188.5C109.1 188.6 109.2 188.9 109.1 189.1C109 189.4 108.7 189.5 108.5 189.4C108.3 189.3 108.1 189 108.2 188.8C108.2 188.6 108.5 188.4 108.8 188.5Z" fill="#657180"/>
661
-<path opacity="0.5" d="M109.8 185.7C110.1 185.8 110.2 186.1 110.1 186.3C110 186.6 109.7 186.7 109.5 186.6C109.3 186.5 109.1 186.2 109.2 186C109.3 185.7 109.6 185.6 109.8 185.7Z" fill="#657180"/>
662
-<path opacity="0.5" d="M110.9 182.9C111.2 183 111.3 183.3 111.2 183.5C111.1 183.8 110.8 183.9 110.6 183.8C110.3 183.7 110.2 183.4 110.3 183.2C110.3 182.9 110.6 182.8 110.9 182.9Z" fill="#657180"/>
663
-<path opacity="0.5" d="M114 180C114 180.3 113.8 180.5 113.5 180.5C113.2 180.5 113 180.3 113 180C113 179.7 113.2 179.5 113.5 179.5C113.8 179.5 114 179.7 114 180Z" fill="#657180"/>
664
-<path opacity="0.5" d="M117 180C117 180.3 116.8 180.5 116.5 180.5C116.2 180.5 116 180.3 116 180C116 179.7 116.2 179.5 116.5 179.5C116.8 179.5 117 179.7 117 180Z" fill="#657180"/>
665
-<path opacity="0.5" d="M120 180C120 180.3 119.8 180.5 119.5 180.5C119.2 180.5 119 180.3 119 180C119 179.7 119.2 179.5 119.5 179.5C119.8 179.5 120 179.7 120 180Z" fill="#657180"/>
666
-<path opacity="0.5" d="M122.5 180.5C122.776 180.5 123 180.276 123 180C123 179.724 122.776 179.5 122.5 179.5C122.224 179.5 122 179.724 122 180C122 180.276 122.224 180.5 122.5 180.5Z" fill="#657180"/>
667
-<path opacity="0.5" d="M126 180C126 180.3 125.8 180.5 125.5 180.5C125.2 180.5 125 180.3 125 180C125 179.7 125.2 179.5 125.5 179.5C125.8 179.5 126 179.7 126 180Z" fill="#657180"/>
668
-<path opacity="0.5" d="M128.5 180.5C128.776 180.5 129 180.276 129 180C129 179.724 128.776 179.5 128.5 179.5C128.224 179.5 128 179.724 128 180C128 180.276 128.224 180.5 128.5 180.5Z" fill="#657180"/>
669
-<path opacity="0.5" d="M132 180C132 180.3 131.8 180.5 131.5 180.5C131.2 180.5 131 180.3 131 180C131 179.7 131.2 179.5 131.5 179.5C131.8 179.5 132 179.7 132 180Z" fill="#657180"/>
670
-<path opacity="0.5" d="M134.6 180.5C134.876 180.5 135.1 180.276 135.1 180C135.1 179.724 134.876 179.5 134.6 179.5C134.324 179.5 134.1 179.724 134.1 180C134.1 180.276 134.324 180.5 134.6 180.5Z" fill="#657180"/>
671
-<path opacity="0.5" d="M138.1 180C138.1 180.3 137.9 180.5 137.6 180.5C137.3 180.5 137.1 180.3 137.1 180C137.1 179.7 137.3 179.5 137.6 179.5C137.9 179.5 138.1 179.7 138.1 180Z" fill="#657180"/>
672
-<path opacity="0.5" d="M141.1 180C141.1 180.3 140.9 180.5 140.6 180.5C140.3 180.5 140.1 180.3 140.1 180C140.1 179.7 140.3 179.5 140.6 179.5C140.9 179.5 141.1 179.7 141.1 180Z" fill="#657180"/>
673
-<path opacity="0.5" d="M144.1 180C144.1 180.3 143.9 180.5 143.6 180.5C143.3 180.5 143.1 180.3 143.1 180C143.1 179.7 143.3 179.5 143.6 179.5C143.9 179.5 144.1 179.7 144.1 180Z" fill="#657180"/>
674
-<path opacity="0.5" d="M147.1 180C147.1 180.3 146.9 180.5 146.6 180.5C146.3 180.5 146.1 180.3 146.1 180C146.1 179.7 146.3 179.5 146.6 179.5C146.9 179.5 147.1 179.7 147.1 180Z" fill="#657180"/>
675
-<path opacity="0.5" d="M150.1 180C150.1 180.3 149.9 180.5 149.6 180.5C149.3 180.5 149.1 180.3 149.1 180C149.1 179.7 149.3 179.5 149.6 179.5C149.9 179.5 150.1 179.7 150.1 180Z" fill="#657180"/>
676
-<path opacity="0.5" d="M153.1 180C153.1 180.3 152.9 180.5 152.6 180.5C152.3 180.5 152.1 180.3 152.1 180C152.1 179.7 152.3 179.5 152.6 179.5C152.9 179.5 153.1 179.7 153.1 180Z" fill="#657180"/>
677
-<path opacity="0.5" d="M156.2 180C156.2 180.3 156 180.5 155.7 180.5C155.4 180.5 155.2 180.3 155.2 180C155.2 179.7 155.4 179.5 155.7 179.5C156 179.5 156.2 179.7 156.2 180Z" fill="#657180"/>
678
-<path opacity="0.5" d="M159.2 180C159.2 180.3 159 180.5 158.7 180.5C158.4 180.5 158.2 180.3 158.2 180C158.2 179.7 158.4 179.5 158.7 179.5C159 179.5 159.2 179.7 159.2 180Z" fill="#657180"/>
679
-<path opacity="0.5" d="M162.2 180C162.2 180.3 162 180.5 161.7 180.5C161.4 180.5 161.2 180.3 161.2 180C161.2 179.7 161.4 179.5 161.7 179.5C162 179.5 162.2 179.7 162.2 180Z" fill="#657180"/>
680
-<path opacity="0.5" d="M165.2 180C165.2 180.3 165 180.5 164.7 180.5C164.4 180.5 164.2 180.3 164.2 180C164.2 179.7 164.4 179.5 164.7 179.5C165 179.5 165.2 179.7 165.2 180Z" fill="#657180"/>
681
-<path opacity="0.5" d="M168.2 180C168.2 180.3 168 180.5 167.7 180.5C167.4 180.5 167.2 180.3 167.2 180C167.2 179.7 167.4 179.5 167.7 179.5C168 179.5 168.2 179.7 168.2 180Z" fill="#657180"/>
682
-<path opacity="0.5" d="M171.7 182.5C171.976 182.5 172.2 182.276 172.2 182C172.2 181.724 171.976 181.5 171.7 181.5C171.424 181.5 171.2 181.724 171.2 182C171.2 182.276 171.424 182.5 171.7 182.5Z" fill="#657180"/>
683
-<path opacity="0.5" d="M171.7 185.4C171.976 185.4 172.2 185.176 172.2 184.9C172.2 184.624 171.976 184.4 171.7 184.4C171.424 184.4 171.2 184.624 171.2 184.9C171.2 185.176 171.424 185.4 171.7 185.4Z" fill="#657180"/>
684
-<path opacity="0.5" d="M171.7 188.4C171.976 188.4 172.2 188.176 172.2 187.9C172.2 187.624 171.976 187.4 171.7 187.4C171.424 187.4 171.2 187.624 171.2 187.9C171.2 188.176 171.424 188.4 171.7 188.4Z" fill="#657180"/>
685
-<path opacity="0.5" d="M171.7 191.3C171.976 191.3 172.2 191.076 172.2 190.8C172.2 190.524 171.976 190.3 171.7 190.3C171.424 190.3 171.2 190.524 171.2 190.8C171.2 191.076 171.424 191.3 171.7 191.3Z" fill="#657180"/>
686
-<path opacity="0.5" d="M171.7 194.3C171.976 194.3 172.2 194.076 172.2 193.8C172.2 193.524 171.976 193.3 171.7 193.3C171.424 193.3 171.2 193.524 171.2 193.8C171.2 194.076 171.424 194.3 171.7 194.3Z" fill="#657180"/>
687
-<path opacity="0.5" d="M171.7 197.3C171.976 197.3 172.2 197.076 172.2 196.8C172.2 196.524 171.976 196.3 171.7 196.3C171.424 196.3 171.2 196.524 171.2 196.8C171.2 197.076 171.424 197.3 171.7 197.3Z" fill="#657180"/>
688
-<path opacity="0.5" d="M171.7 200.2C171.976 200.2 172.2 199.976 172.2 199.7C172.2 199.424 171.976 199.2 171.7 199.2C171.424 199.2 171.2 199.424 171.2 199.7C171.2 199.976 171.424 200.2 171.7 200.2Z" fill="#657180"/>
689
-<path opacity="0.5" d="M171.7 203.2C171.976 203.2 172.2 202.976 172.2 202.7C172.2 202.424 171.976 202.2 171.7 202.2C171.424 202.2 171.2 202.424 171.2 202.7C171.2 202.976 171.424 203.2 171.7 203.2Z" fill="#657180"/>
690
-<path opacity="0.5" d="M171.7 206.1C171.976 206.1 172.2 205.876 172.2 205.6C172.2 205.324 171.976 205.1 171.7 205.1C171.424 205.1 171.2 205.324 171.2 205.6C171.2 205.876 171.424 206.1 171.7 206.1Z" fill="#657180"/>
691
-<path opacity="0.5" d="M171.7 209.1C171.976 209.1 172.2 208.876 172.2 208.6C172.2 208.324 171.976 208.1 171.7 208.1C171.424 208.1 171.2 208.324 171.2 208.6C171.2 208.876 171.424 209.1 171.7 209.1Z" fill="#657180"/>
692
-<path opacity="0.5" d="M171.7 212C171.976 212 172.2 211.776 172.2 211.5C172.2 211.224 171.976 211 171.7 211C171.424 211 171.2 211.224 171.2 211.5C171.2 211.776 171.424 212 171.7 212Z" fill="#657180"/>
693
-<path opacity="0.5" d="M171.7 215C171.976 215 172.2 214.776 172.2 214.5C172.2 214.224 171.976 214 171.7 214C171.424 214 171.2 214.224 171.2 214.5C171.2 214.776 171.424 215 171.7 215Z" fill="#657180"/>
694
-<path opacity="0.5" d="M171.7 217.9C171.976 217.9 172.2 217.676 172.2 217.4C172.2 217.124 171.976 216.9 171.7 216.9C171.424 216.9 171.2 217.124 171.2 217.4C171.2 217.676 171.424 217.9 171.7 217.9Z" fill="#657180"/>
695
-<path opacity="0.5" d="M171.7 220.9C171.976 220.9 172.2 220.676 172.2 220.4C172.2 220.124 171.976 219.9 171.7 219.9C171.424 219.9 171.2 220.124 171.2 220.4C171.2 220.676 171.424 220.9 171.7 220.9Z" fill="#657180"/>
696
-<path opacity="0.5" d="M171.7 223.8C171.976 223.8 172.2 223.576 172.2 223.3C172.2 223.024 171.976 222.8 171.7 222.8C171.424 222.8 171.2 223.024 171.2 223.3C171.2 223.576 171.424 223.8 171.7 223.8Z" fill="#657180"/>
697
-<path opacity="0.5" d="M171.7 226.8C171.976 226.8 172.2 226.576 172.2 226.3C172.2 226.024 171.976 225.8 171.7 225.8C171.424 225.8 171.2 226.024 171.2 226.3C171.2 226.576 171.424 226.8 171.7 226.8Z" fill="#657180"/>
698
-<path opacity="0.5" d="M171.7 229.7C171.976 229.7 172.2 229.476 172.2 229.2C172.2 228.924 171.976 228.7 171.7 228.7C171.424 228.7 171.2 228.924 171.2 229.2C171.2 229.476 171.424 229.7 171.7 229.7Z" fill="#657180"/>
699
-<path opacity="0.5" d="M171.7 232.7C171.976 232.7 172.2 232.476 172.2 232.2C172.2 231.924 171.976 231.7 171.7 231.7C171.424 231.7 171.2 231.924 171.2 232.2C171.2 232.476 171.424 232.7 171.7 232.7Z" fill="#657180"/>
700
-<path opacity="0.5" d="M171.7 235.6C171.976 235.6 172.2 235.376 172.2 235.1C172.2 234.824 171.976 234.6 171.7 234.6C171.424 234.6 171.2 234.824 171.2 235.1C171.2 235.376 171.424 235.6 171.7 235.6Z" fill="#657180"/>
701
-<path opacity="0.5" d="M171.7 238.6C171.976 238.6 172.2 238.376 172.2 238.1C172.2 237.824 171.976 237.6 171.7 237.6C171.424 237.6 171.2 237.824 171.2 238.1C171.2 238.376 171.424 238.6 171.7 238.6Z" fill="#657180"/>
702
-<path opacity="0.5" d="M171.7 241.5C171.976 241.5 172.2 241.276 172.2 241C172.2 240.724 171.976 240.5 171.7 240.5C171.424 240.5 171.2 240.724 171.2 241C171.2 241.276 171.424 241.5 171.7 241.5Z" fill="#657180"/>
703
-<path opacity="0.5" d="M171.7 244.5C171.976 244.5 172.2 244.276 172.2 244C172.2 243.724 171.976 243.5 171.7 243.5C171.424 243.5 171.2 243.724 171.2 244C171.2 244.276 171.424 244.5 171.7 244.5Z" fill="#657180"/>
704
-<path opacity="0.5" d="M171.7 247.4C171.976 247.4 172.2 247.176 172.2 246.9C172.2 246.624 171.976 246.4 171.7 246.4C171.424 246.4 171.2 246.624 171.2 246.9C171.2 247.176 171.424 247.4 171.7 247.4Z" fill="#657180"/>
705
-<path opacity="0.5" d="M171.7 250.4C171.976 250.4 172.2 250.176 172.2 249.9C172.2 249.624 171.976 249.4 171.7 249.4C171.424 249.4 171.2 249.624 171.2 249.9C171.2 250.176 171.424 250.4 171.7 250.4Z" fill="#657180"/>
706
-<path opacity="0.5" d="M171.7 253.3C171.976 253.3 172.2 253.076 172.2 252.8C172.2 252.524 171.976 252.3 171.7 252.3C171.424 252.3 171.2 252.524 171.2 252.8C171.2 253.076 171.424 253.3 171.7 253.3Z" fill="#657180"/>
707
-<path opacity="0.5" d="M171.7 256.3C171.976 256.3 172.2 256.076 172.2 255.8C172.2 255.524 171.976 255.3 171.7 255.3C171.424 255.3 171.2 255.524 171.2 255.8C171.2 256.076 171.424 256.3 171.7 256.3Z" fill="#657180"/>
708
-<path opacity="0.5" d="M171.7 259.2C171.976 259.2 172.2 258.976 172.2 258.7C172.2 258.424 171.976 258.2 171.7 258.2C171.424 258.2 171.2 258.424 171.2 258.7C171.2 258.976 171.424 259.2 171.7 259.2Z" fill="#657180"/>
709
-<path opacity="0.5" d="M171.7 262.2C171.976 262.2 172.2 261.976 172.2 261.7C172.2 261.424 171.976 261.2 171.7 261.2C171.424 261.2 171.2 261.424 171.2 261.7C171.2 261.976 171.424 262.2 171.7 262.2Z" fill="#657180"/>
710
-<path opacity="0.5" d="M171.7 265.2C171.976 265.2 172.2 264.976 172.2 264.7C172.2 264.424 171.976 264.2 171.7 264.2C171.424 264.2 171.2 264.424 171.2 264.7C171.2 264.976 171.424 265.2 171.7 265.2Z" fill="#657180"/>
711
-<path opacity="0.5" d="M171.7 268.1C171.976 268.1 172.2 267.876 172.2 267.6C172.2 267.324 171.976 267.1 171.7 267.1C171.424 267.1 171.2 267.324 171.2 267.6C171.2 267.876 171.424 268.1 171.7 268.1Z" fill="#657180"/>
712
-<path opacity="0.5" d="M173.3 270.6C173.3 270.9 173.1 271.1 172.8 271.1C172.5 271.1 172.3 270.9 172.3 270.6C172.3 270.3 172.5 270.1 172.8 270.1C173 270.1 173.3 270.3 173.3 270.6Z" fill="#657180"/>
713
-<path opacity="0.5" d="M176.5 270.6C176.5 270.9 176.3 271.1 176 271.1C175.7 271.1 175.5 270.9 175.5 270.6C175.5 270.3 175.7 270.1 176 270.1C176.3 270.1 176.5 270.3 176.5 270.6Z" fill="#657180"/>
714
-<path opacity="0.5" d="M179.7 270.6C179.7 270.9 179.5 271.1 179.2 271.1C178.9 271.1 178.7 270.9 178.7 270.6C178.7 270.3 178.9 270.1 179.2 270.1C179.5 270.1 179.7 270.3 179.7 270.6Z" fill="#657180"/>
715
-<path opacity="0.5" d="M183.3 273.2C183 273.2 182.8 272.9 182.8 272.7C182.8 272.5 183.1 272.2 183.3 272.3C183.6 272.3 183.8 272.6 183.8 272.8C183.8 273 183.5 273.2 183.3 273.2Z" fill="#657180"/>
716
-<path opacity="0.5" d="M183 276.1C182.7 276.1 182.5 275.8 182.5 275.6C182.5 275.4 182.8 275.1 183 275.2C183.3 275.2 183.5 275.5 183.5 275.7C183.5 275.9 183.3 276.2 183 276.1Z" fill="#657180"/>
717
-<path opacity="0.5" d="M182.7 279.1C182.4 279.1 182.2 278.8 182.2 278.6C182.2 278.4 182.5 278.1 182.7 278.2C183 278.2 183.2 278.5 183.2 278.7C183.2 278.9 183 279.1 182.7 279.1Z" fill="#657180"/>
718
-<path opacity="0.5" d="M182.5 282C182.2 282 182 281.7 182 281.5C182 281.3 182.3 281 182.5 281.1C182.8 281.1 183 281.4 183 281.6C183 281.8 182.7 282 182.5 282Z" fill="#657180"/>
719
-<path opacity="0.5" d="M182.2 285C181.9 285 181.7 284.7 181.7 284.5C181.7 284.3 182 284 182.2 284.1C182.5 284.1 182.7 284.4 182.7 284.6C182.7 284.8 182.5 285 182.2 285Z" fill="#657180"/>
720
-<path opacity="0.5" d="M181.9 287.9C181.6 287.9 181.4 287.6 181.4 287.4C181.4 287.2 181.7 286.9 181.9 287C182.2 287 182.4 287.3 182.4 287.5C182.4 287.7 182.2 287.9 181.9 287.9Z" fill="#657180"/>
721
-<path opacity="0.5" d="M181.7 290.9C181.4 290.9 181.2 290.6 181.2 290.4C181.2 290.2 181.5 289.9 181.7 290C182 290 182.2 290.3 182.2 290.5C182.2 290.7 181.9 290.9 181.7 290.9Z" fill="#657180"/>
722
-<path opacity="0.5" d="M181.4 293.8C181.1 293.8 180.9 293.5 180.9 293.3C180.9 293.1 181.2 292.8 181.4 292.9C181.7 292.9 181.9 293.2 181.9 293.4C181.9 293.6 181.7 293.8 181.4 293.8Z" fill="#657180"/>
723
-<path opacity="0.5" d="M179.3 297.6C179.521 297.6 179.7 297.376 179.7 297.1C179.7 296.824 179.521 296.6 179.3 296.6C179.079 296.6 178.9 296.824 178.9 297.1C178.9 297.376 179.079 297.6 179.3 297.6Z" fill="#657180"/>
724
-<path opacity="0.5" d="M176.4 297.1C176.4 296.8 176.6 296.6 176.8 296.6C177 296.6 177.2 296.8 177.2 297.1C177.2 297.4 177 297.6 176.8 297.6C176.6 297.6 176.4 297.4 176.4 297.1Z" fill="#657180"/>
725
-<path opacity="0.5" d="M174.3 297.6C174.521 297.6 174.7 297.376 174.7 297.1C174.7 296.824 174.521 296.6 174.3 296.6C174.079 296.6 173.9 296.824 173.9 297.1C173.9 297.376 174.079 297.6 174.3 297.6Z" fill="#657180"/>
726
-<path opacity="0.5" d="M171.7 298.6C171.976 298.6 172.2 298.376 172.2 298.1C172.2 297.824 171.976 297.6 171.7 297.6C171.424 297.6 171.2 297.824 171.2 298.1C171.2 298.376 171.424 298.6 171.7 298.6Z" fill="#657180"/>
727
-<path opacity="0.5" d="M171.7 301.6C171.976 301.6 172.2 301.376 172.2 301.1C172.2 300.824 171.976 300.6 171.7 300.6C171.424 300.6 171.2 300.824 171.2 301.1C171.2 301.376 171.424 301.6 171.7 301.6Z" fill="#657180"/>
728
-<path opacity="0.5" d="M171.7 304.6C171.976 304.6 172.2 304.376 172.2 304.1C172.2 303.824 171.976 303.6 171.7 303.6C171.424 303.6 171.2 303.824 171.2 304.1C171.2 304.376 171.424 304.6 171.7 304.6Z" fill="#657180"/>
729
-<path opacity="0.5" d="M171.7 307.6C171.976 307.6 172.2 307.376 172.2 307.1C172.2 306.824 171.976 306.6 171.7 306.6C171.424 306.6 171.2 306.824 171.2 307.1C171.2 307.376 171.424 307.6 171.7 307.6Z" fill="#657180"/>
730
-<path opacity="0.5" d="M171.7 310.6C171.976 310.6 172.2 310.376 172.2 310.1C172.2 309.824 171.976 309.6 171.7 309.6C171.424 309.6 171.2 309.824 171.2 310.1C171.2 310.376 171.424 310.6 171.7 310.6Z" fill="#657180"/>
731
-<path opacity="0.5" d="M171.7 313.6C171.976 313.6 172.2 313.376 172.2 313.1C172.2 312.824 171.976 312.6 171.7 312.6C171.424 312.6 171.2 312.824 171.2 313.1C171.2 313.376 171.424 313.6 171.7 313.6Z" fill="#657180"/>
732
-<path opacity="0.5" d="M171.7 316.6C171.4 316.6 171.2 316.4 171.2 316.1C171.2 315.8 171.4 315.6 171.7 315.6C172 315.6 172.2 315.8 172.2 316.1C172.2 316.4 172 316.6 171.7 316.6Z" fill="#657180"/>
733
-<path opacity="0.5" d="M171.7 319.6C171.4 319.6 171.2 319.4 171.2 319.1C171.2 318.8 171.4 318.6 171.7 318.6C172 318.6 172.2 318.8 172.2 319.1C172.2 319.4 172 319.6 171.7 319.6Z" fill="#657180"/>
734
-<path opacity="0.5" d="M171.7 322.6C171.976 322.6 172.2 322.376 172.2 322.1C172.2 321.824 171.976 321.6 171.7 321.6C171.424 321.6 171.2 321.824 171.2 322.1C171.2 322.376 171.424 322.6 171.7 322.6Z" fill="#657180"/>
735
-<path opacity="0.5" d="M171.7 325.6C171.976 325.6 172.2 325.376 172.2 325.1C172.2 324.824 171.976 324.6 171.7 324.6C171.424 324.6 171.2 324.824 171.2 325.1C171.2 325.376 171.424 325.6 171.7 325.6Z" fill="#657180"/>
736
-<path opacity="0.5" d="M169.2 329C169.2 328.7 169.4 328.5 169.7 328.5C170 328.5 170.2 328.7 170.2 329C170.2 329.3 170 329.5 169.7 329.5C169.4 329.5 169.2 329.3 169.2 329Z" fill="#657180"/>
737
-<path opacity="0.5" d="M166.6 329.5C166.876 329.5 167.1 329.276 167.1 329C167.1 328.724 166.876 328.5 166.6 328.5C166.324 328.5 166.1 328.724 166.1 329C166.1 329.276 166.324 329.5 166.6 329.5Z" fill="#657180"/>
738
-<path opacity="0.5" d="M163 329C163 328.7 163.2 328.5 163.5 328.5C163.8 328.5 164 328.7 164 329C164 329.3 163.8 329.5 163.5 329.5C163.2 329.5 163 329.3 163 329Z" fill="#657180"/>
739
-<path opacity="0.5" d="M160.4 329.5C160.676 329.5 160.9 329.276 160.9 329C160.9 328.724 160.676 328.5 160.4 328.5C160.124 328.5 159.9 328.724 159.9 329C159.9 329.276 160.124 329.5 160.4 329.5Z" fill="#657180"/>
740
-<path opacity="0.5" d="M157.4 329.5C157.676 329.5 157.9 329.276 157.9 329C157.9 328.724 157.676 328.5 157.4 328.5C157.124 328.5 156.9 328.724 156.9 329C156.9 329.276 157.124 329.5 157.4 329.5Z" fill="#657180"/>
741
-<path opacity="0.5" d="M153.8 329C153.8 328.7 154 328.5 154.3 328.5C154.6 328.5 154.8 328.7 154.8 329C154.8 329.3 154.6 329.5 154.3 329.5C154 329.5 153.8 329.3 153.8 329Z" fill="#657180"/>
742
-<path opacity="0.5" d="M151.2 329.5C151.476 329.5 151.7 329.276 151.7 329C151.7 328.724 151.476 328.5 151.2 328.5C150.924 328.5 150.7 328.724 150.7 329C150.7 329.276 150.924 329.5 151.2 329.5Z" fill="#657180"/>
743
-<path opacity="0.5" d="M147.6 329C147.6 328.7 147.8 328.5 148.1 328.5C148.4 328.5 148.6 328.7 148.6 329C148.6 329.3 148.4 329.5 148.1 329.5C147.8 329.5 147.6 329.3 147.6 329Z" fill="#657180"/>
744
-<path opacity="0.5" d="M144.5 329C144.5 328.7 144.7 328.5 145 328.5C145.3 328.5 145.5 328.7 145.5 329C145.5 329.3 145.3 329.5 145 329.5C144.7 329.5 144.5 329.3 144.5 329Z" fill="#657180"/>
745
-<path opacity="0.5" d="M141.9 329.5C142.176 329.5 142.4 329.276 142.4 329C142.4 328.724 142.176 328.5 141.9 328.5C141.624 328.5 141.4 328.724 141.4 329C141.4 329.276 141.624 329.5 141.9 329.5Z" fill="#657180"/>
746
-<path opacity="0.5" d="M138.3 329C138.3 328.7 138.5 328.5 138.8 328.5C139.1 328.5 139.3 328.7 139.3 329C139.3 329.3 139.1 329.5 138.8 329.5C138.5 329.5 138.3 329.3 138.3 329Z" fill="#657180"/>
747
-<path opacity="0.5" d="M134.8 327.5C135.076 327.5 135.3 327.276 135.3 327C135.3 326.724 135.076 326.5 134.8 326.5C134.524 326.5 134.3 326.724 134.3 327C134.3 327.276 134.524 327.5 134.8 327.5Z" fill="#657180"/>
748
-<path opacity="0.5" d="M134.8 323.6C135.1 323.6 135.3 323.8 135.3 324.1C135.3 324.4 135.1 324.6 134.8 324.6C134.5 324.6 134.3 324.4 134.3 324.1C134.3 323.8 134.5 323.6 134.8 323.6Z" fill="#657180"/>
749
-<path opacity="0.5" d="M134.8 320.6C135.1 320.6 135.3 320.8 135.3 321.1C135.3 321.4 135.1 321.6 134.8 321.6C134.5 321.6 134.3 321.4 134.3 321.1C134.3 320.8 134.5 320.6 134.8 320.6Z" fill="#657180"/>
750
-<path opacity="0.5" d="M134.8 318.6C135.076 318.6 135.3 318.376 135.3 318.1C135.3 317.824 135.076 317.6 134.8 317.6C134.524 317.6 134.3 317.824 134.3 318.1C134.3 318.376 134.524 318.6 134.8 318.6Z" fill="#657180"/>
751
-<path opacity="0.5" d="M134.8 315.6C135.076 315.6 135.3 315.376 135.3 315.1C135.3 314.824 135.076 314.6 134.8 314.6C134.524 314.6 134.3 314.824 134.3 315.1C134.3 315.376 134.524 315.6 134.8 315.6Z" fill="#657180"/>
752
-<path opacity="0.5" d="M134.8 312.6C135.076 312.6 135.3 312.376 135.3 312.1C135.3 311.824 135.076 311.6 134.8 311.6C134.524 311.6 134.3 311.824 134.3 312.1C134.3 312.376 134.524 312.6 134.8 312.6Z" fill="#657180"/>
753
-<path opacity="0.5" d="M134.8 309.6C135.076 309.6 135.3 309.376 135.3 309.1C135.3 308.824 135.076 308.6 134.8 308.6C134.524 308.6 134.3 308.824 134.3 309.1C134.3 309.376 134.524 309.6 134.8 309.6Z" fill="#657180"/>
754
-<path opacity="0.5" d="M134.8 306.6C135.076 306.6 135.3 306.376 135.3 306.1C135.3 305.824 135.076 305.6 134.8 305.6C134.524 305.6 134.3 305.824 134.3 306.1C134.3 306.376 134.524 306.6 134.8 306.6Z" fill="#657180"/>
755
-<path opacity="0.5" d="M134.8 303.6C135.076 303.6 135.3 303.376 135.3 303.1C135.3 302.824 135.076 302.6 134.8 302.6C134.524 302.6 134.3 302.824 134.3 303.1C134.3 303.376 134.524 303.6 134.8 303.6Z" fill="#657180"/>
756
-<path opacity="0.5" d="M134.8 300.6C135.076 300.6 135.3 300.376 135.3 300.1C135.3 299.824 135.076 299.6 134.8 299.6C134.524 299.6 134.3 299.824 134.3 300.1C134.3 300.376 134.524 300.6 134.8 300.6Z" fill="#657180"/>
757
-<path opacity="0.5" d="M80.4 297.6C80.6761 297.6 80.9 297.376 80.9 297.1C80.9 296.824 80.6761 296.6 80.4 296.6C80.1239 296.6 79.9 296.824 79.9 297.1C79.9 297.376 80.1239 297.6 80.4 297.6Z" fill="#657180"/>
758
-<path opacity="0.5" d="M79.4 298.6C79.6761 298.6 79.9 298.376 79.9 298.1C79.9 297.824 79.6761 297.6 79.4 297.6C79.1239 297.6 78.9 297.824 78.9 298.1C78.9 298.376 79.1239 298.6 79.4 298.6Z" fill="#657180"/>
759
-<path opacity="0.5" d="M111.8 180.3C112.1 180.4 112.2 180.6 112.1 180.8C112 181 111.8 181.1 111.5 181C111.2 180.9 111.1 180.7 111.2 180.5C111.3 180.3 111.5 180.2 111.8 180.3Z" fill="#657180"/>
760
-<path opacity="0.5" d="M111.6 180C111.6 180.3 111.4 180.5 111.3 180.5C111.1 180.5 111 180.3 111 180C111 179.7 111.2 179.5 111.3 179.5C111.4 179.5 111.6 179.7 111.6 180Z" fill="#657180"/>
761
-<path opacity="0.5" d="M170.7 180.5C170.976 180.5 171.2 180.276 171.2 180C171.2 179.724 170.976 179.5 170.7 179.5C170.424 179.5 170.2 179.724 170.2 180C170.2 180.276 170.424 180.5 170.7 180.5Z" fill="#657180"/>
762
-<path opacity="0.5" d="M171.7 179.5C171.976 179.5 172.2 179.276 172.2 179C172.2 178.724 171.976 178.5 171.7 178.5C171.424 178.5 171.2 178.724 171.2 179C171.2 179.276 171.424 179.5 171.7 179.5Z" fill="#657180"/>
763
-<path opacity="0.5" d="M182.4 271.1C182.676 271.1 182.9 270.876 182.9 270.6C182.9 270.324 182.676 270.1 182.4 270.1C182.124 270.1 181.9 270.324 181.9 270.6C181.9 270.876 182.124 271.1 182.4 271.1Z" fill="#657180"/>
764
-<path opacity="0.5" d="M183.5 270C183.2 270 183 269.7 183.1 269.4C183.1 269.1 183.4 268.9 183.6 268.9C183.9 268.9 184.1 269.2 184 269.5C184.1 269.8 183.8 270 183.5 270Z" fill="#657180"/>
765
-<path opacity="0.5" d="M181.1 296.7C180.8 296.7 180.6 296.5 180.6 296.2C180.6 295.9 180.9 295.8 181.1 295.8C181.4 295.8 181.6 296 181.6 296.3C181.7 296.5 181.4 296.7 181.1 296.7Z" fill="#657180"/>
766
-<path opacity="0.5" d="M182 297.6C182.276 297.6 182.5 297.376 182.5 297.1C182.5 296.824 182.276 296.6 182 296.6C181.724 296.6 181.5 296.824 181.5 297.1C181.5 297.376 181.724 297.6 182 297.6Z" fill="#657180"/>
767
-<path opacity="0.5" d="M171.7 328.5C171.976 328.5 172.2 328.276 172.2 328C172.2 327.724 171.976 327.5 171.7 327.5C171.424 327.5 171.2 327.724 171.2 328C171.2 328.276 171.424 328.5 171.7 328.5Z" fill="#657180"/>
768
-<path opacity="0.5" d="M172.7 329.5C172.976 329.5 173.2 329.276 173.2 329C173.2 328.724 172.976 328.5 172.7 328.5C172.424 328.5 172.2 328.724 172.2 329C172.2 329.276 172.424 329.5 172.7 329.5Z" fill="#657180"/>
769
-<path opacity="0.5" d="M135.8 329.5C136.076 329.5 136.3 329.276 136.3 329C136.3 328.724 136.076 328.5 135.8 328.5C135.524 328.5 135.3 328.724 135.3 329C135.3 329.276 135.524 329.5 135.8 329.5Z" fill="#657180"/>
770
-<path opacity="0.5" d="M134.8 330.5C135.076 330.5 135.3 330.276 135.3 330C135.3 329.724 135.076 329.5 134.8 329.5C134.524 329.5 134.3 329.724 134.3 330C134.3 330.276 134.524 330.5 134.8 330.5Z" fill="#657180"/>
771
-<path opacity="0.1" d="M175.7 266.6V176H133L132 208V209.2C132.1 208.7 132.3 208.2 132.4 207.7C132.3 211.5 132 216.9 131.8 223L131 267V333H175.7V301.1H184.7L187.8 266.5H175.7V266.6Z" fill="#0B2B46"/>
772
-<path opacity="0.1" d="M240 173V204.6C247.4 204.8 247.6 211.3 247.6 252.5C247.6 295.6 246.7 303.1 240 303.4V335C266.4 334.8 297 326.3 297 252.7C297 181.2 265.3 173.1 240 173Z" fill="#0B2B46"/>
773
-<path opacity="0.5" d="M270 145C272.209 145 274 143.209 274 141C274 138.791 272.209 137 270 137C267.791 137 266 138.791 266 141C266 143.209 267.791 145 270 145Z" fill="white"/>
774
-<path d="M270 143C271.105 143 272 142.105 272 141C272 139.895 271.105 139 270 139C268.895 139 268 139.895 268 141C268 142.105 268.895 143 270 143Z" fill="white"/>
775
-<g opacity="0.7">
776
-<path opacity="0.7" d="M258 109C258.552 109 259 108.552 259 108C259 107.448 258.552 107 258 107C257.448 107 257 107.448 257 108C257 108.552 257.448 109 258 109Z" fill="white"/>
777
-</g>
778
-<g opacity="0.7">
779
-<path opacity="0.7" d="M205 168C205.552 168 206 167.552 206 167C206 166.448 205.552 166 205 166C204.448 166 204 166.448 204 167C204 167.552 204.448 168 205 168Z" fill="white"/>
780
-</g>
781
-<g opacity="0.7">
782
-<path opacity="0.7" d="M203 129C203.552 129 204 128.552 204 128C204 127.448 203.552 127 203 127C202.448 127 202 127.448 202 128C202 128.552 202.448 129 203 129Z" fill="white"/>
783
-</g>
784
-<g opacity="0.7">
785
-<path opacity="0.5" d="M325.5 159C327.433 159 329 157.433 329 155.5C329 153.567 327.433 152 325.5 152C323.567 152 322 153.567 322 155.5C322 157.433 323.567 159 325.5 159Z" fill="white"/>
786
-<path opacity="0.7" d="M325.5 157C326.328 157 327 156.328 327 155.5C327 154.672 326.328 154 325.5 154C324.672 154 324 154.672 324 155.5C324 156.328 324.672 157 325.5 157Z" fill="white"/>
787
-</g>
788
-<g opacity="0.7">
789
-<path opacity="0.5" d="M139.5 167C141.433 167 143 165.433 143 163.5C143 161.567 141.433 160 139.5 160C137.567 160 136 161.567 136 163.5C136 165.433 137.567 167 139.5 167Z" fill="white"/>
790
-<path opacity="0.7" d="M139.5 165C140.328 165 141 164.328 141 163.5C141 162.672 140.328 162 139.5 162C138.672 162 138 162.672 138 163.5C138 164.328 138.672 165 139.5 165Z" fill="white"/>
791
-</g>
792
-<path d="M167.946 407V393.04H174.546C175.2 393.04 175.786 393.153 176.306 393.38C176.826 393.593 177.266 393.893 177.626 394.28C178 394.667 178.286 395.14 178.486 395.7C178.686 396.247 178.786 396.847 178.786 397.5C178.786 398.167 178.686 398.773 178.486 399.32C178.286 399.867 178 400.333 177.626 400.72C177.266 401.107 176.826 401.413 176.306 401.64C175.786 401.853 175.2 401.96 174.546 401.96H170.986V407H167.946ZM170.986 399.32H174.186C174.64 399.32 174.993 399.207 175.246 398.98C175.513 398.74 175.646 398.393 175.646 397.94V397.06C175.646 396.607 175.513 396.267 175.246 396.04C174.993 395.8 174.64 395.68 174.186 395.68H170.986V399.32ZM188.378 407C187.845 407 187.398 406.833 187.038 406.5C186.692 406.167 186.472 405.72 186.378 405.16H186.258C186.098 405.84 185.745 406.36 185.198 406.72C184.652 407.067 183.978 407.24 183.178 407.24C182.125 407.24 181.318 406.96 180.758 406.4C180.198 405.84 179.918 405.1 179.918 404.18C179.918 403.073 180.318 402.253 181.118 401.72C181.932 401.173 183.032 400.9 184.418 400.9H186.078V400.24C186.078 399.733 185.945 399.333 185.678 399.04C185.412 398.733 184.965 398.58 184.338 398.58C183.752 398.58 183.285 398.707 182.938 398.96C182.592 399.213 182.305 399.5 182.078 399.82L180.318 398.26C180.745 397.633 181.278 397.147 181.918 396.8C182.572 396.44 183.452 396.26 184.558 396.26C186.052 396.26 187.172 396.587 187.918 397.24C188.665 397.893 189.038 398.847 189.038 400.1V404.7H190.018V407H188.378ZM184.278 405.18C184.772 405.18 185.192 405.073 185.538 404.86C185.898 404.647 186.078 404.3 186.078 403.82V402.58H184.638C183.478 402.58 182.898 402.973 182.898 403.76V404.06C182.898 404.447 183.018 404.733 183.258 404.92C183.498 405.093 183.838 405.18 184.278 405.18ZM201.725 407.76C201.725 408.32 201.625 408.813 201.425 409.24C201.238 409.667 200.925 410.027 200.485 410.32C200.045 410.627 199.458 410.853 198.725 411C198.005 411.16 197.112 411.24 196.045 411.24C195.138 411.24 194.365 411.18 193.725 411.06C193.098 410.953 192.585 410.793 192.185 410.58C191.798 410.38 191.512 410.127 191.325 409.82C191.152 409.527 191.065 409.187 191.065 408.8C191.065 408.213 191.238 407.753 191.585 407.42C191.932 407.087 192.412 406.88 193.025 406.8V406.58C192.518 406.487 192.138 406.273 191.885 405.94C191.632 405.593 191.505 405.193 191.505 404.74C191.505 404.46 191.558 404.22 191.665 404.02C191.785 403.807 191.932 403.627 192.105 403.48C192.292 403.32 192.505 403.193 192.745 403.1C192.985 403.007 193.225 402.933 193.465 402.88V402.8C192.825 402.507 192.352 402.107 192.045 401.6C191.738 401.08 191.585 400.48 191.585 399.8C191.585 398.733 191.952 397.88 192.685 397.24C193.432 396.587 194.565 396.26 196.085 396.26C196.778 396.26 197.372 396.327 197.865 396.46V396.06C197.865 395.5 197.998 395.1 198.265 394.86C198.545 394.607 198.938 394.48 199.445 394.48H201.105V396.68H198.785V396.8C199.398 397.093 199.852 397.5 200.145 398.02C200.438 398.527 200.585 399.12 200.585 399.8C200.585 400.853 200.212 401.7 199.465 402.34C198.732 402.967 197.605 403.28 196.085 403.28C195.405 403.28 194.785 403.207 194.225 403.06C193.918 403.26 193.765 403.54 193.765 403.9C193.765 404.153 193.858 404.353 194.045 404.5C194.245 404.633 194.572 404.7 195.025 404.7H198.065C199.345 404.7 200.272 404.967 200.845 405.5C201.432 406.033 201.725 406.787 201.725 407.76ZM198.945 408.16C198.945 407.853 198.825 407.62 198.585 407.46C198.345 407.3 197.925 407.22 197.325 407.22H193.725C193.592 407.353 193.492 407.5 193.425 407.66C193.372 407.833 193.345 408 193.345 408.16C193.345 408.547 193.512 408.827 193.845 409C194.178 409.187 194.745 409.28 195.545 409.28H196.745C197.545 409.28 198.112 409.187 198.445 409C198.778 408.827 198.945 408.547 198.945 408.16ZM196.085 401.34C196.672 401.34 197.105 401.22 197.385 400.98C197.678 400.727 197.825 400.367 197.825 399.9V399.66C197.825 399.193 197.678 398.84 197.385 398.6C197.105 398.347 196.672 398.22 196.085 398.22C195.498 398.22 195.058 398.347 194.765 398.6C194.485 398.84 194.345 399.193 194.345 399.66V399.9C194.345 400.367 194.485 400.727 194.765 400.98C195.058 401.22 195.498 401.34 196.085 401.34ZM207.303 407.24C206.503 407.24 205.79 407.113 205.163 406.86C204.536 406.593 204.003 406.227 203.563 405.76C203.136 405.28 202.81 404.7 202.583 404.02C202.37 403.34 202.263 402.58 202.263 401.74C202.263 400.913 202.37 400.167 202.583 399.5C202.796 398.82 203.11 398.24 203.523 397.76C203.95 397.28 204.47 396.913 205.083 396.66C205.696 396.393 206.396 396.26 207.183 396.26C208.05 396.26 208.79 396.407 209.403 396.7C210.03 396.993 210.536 397.387 210.923 397.88C211.323 398.373 211.61 398.947 211.783 399.6C211.97 400.24 212.063 400.913 212.063 401.62V402.5H205.323V402.66C205.323 403.353 205.51 403.907 205.883 404.32C206.256 404.72 206.843 404.92 207.643 404.92C208.256 404.92 208.756 404.8 209.143 404.56C209.53 404.307 209.89 404.007 210.223 403.66L211.703 405.5C211.236 406.047 210.623 406.473 209.863 406.78C209.116 407.087 208.263 407.24 207.303 407.24ZM207.243 398.44C206.643 398.44 206.17 398.64 205.823 399.04C205.49 399.427 205.323 399.947 205.323 400.6V400.76H209.003V400.58C209.003 399.94 208.856 399.427 208.563 399.04C208.283 398.64 207.843 398.44 207.243 398.44ZM218.88 407V396.5H221.84V398.28H221.96C222.147 397.733 222.473 397.26 222.94 396.86C223.407 396.46 224.053 396.26 224.88 396.26C225.96 396.26 226.773 396.62 227.32 397.34C227.88 398.06 228.16 399.087 228.16 400.42V407H225.2V400.66C225.2 399.98 225.093 399.48 224.88 399.16C224.667 398.827 224.287 398.66 223.74 398.66C223.5 398.66 223.267 398.693 223.04 398.76C222.813 398.813 222.607 398.907 222.42 399.04C222.247 399.173 222.107 399.34 222 399.54C221.893 399.727 221.84 399.947 221.84 400.2V407H218.88ZM235.054 407.24C234.281 407.24 233.587 407.113 232.974 406.86C232.374 406.607 231.861 406.24 231.434 405.76C231.021 405.28 230.701 404.7 230.474 404.02C230.247 403.34 230.134 402.58 230.134 401.74C230.134 400.9 230.247 400.14 230.474 399.46C230.701 398.78 231.021 398.207 231.434 397.74C231.861 397.26 232.374 396.893 232.974 396.64C233.587 396.387 234.281 396.26 235.054 396.26C235.827 396.26 236.514 396.387 237.114 396.64C237.727 396.893 238.241 397.26 238.654 397.74C239.081 398.207 239.407 398.78 239.634 399.46C239.861 400.14 239.974 400.9 239.974 401.74C239.974 402.58 239.861 403.34 239.634 404.02C239.407 404.7 239.081 405.28 238.654 405.76C238.241 406.24 237.727 406.607 237.114 406.86C236.514 407.113 235.827 407.24 235.054 407.24ZM235.054 404.9C235.641 404.9 236.094 404.72 236.414 404.36C236.734 404 236.894 403.487 236.894 402.82V400.68C236.894 400.013 236.734 399.5 236.414 399.14C236.094 398.78 235.641 398.6 235.054 398.6C234.467 398.6 234.014 398.78 233.694 399.14C233.374 399.5 233.214 400.013 233.214 400.68V402.82C233.214 403.487 233.374 404 233.694 404.36C234.014 404.72 234.467 404.9 235.054 404.9ZM245.646 407C244.619 407 243.839 406.74 243.306 406.22C242.786 405.7 242.526 404.94 242.526 403.94V398.8H241.046V396.5H241.786C242.186 396.5 242.459 396.407 242.606 396.22C242.753 396.02 242.826 395.74 242.826 395.38V393.66H245.486V396.5H247.566V398.8H245.486V404.7H247.406V407H245.646ZM254.869 398.8H253.389V396.5H254.869V395.26C254.869 394.247 255.135 393.487 255.669 392.98C256.202 392.46 256.982 392.2 258.009 392.2H259.929V394.5H257.829V396.5H259.929V398.8H257.829V407H254.869V398.8ZM265.757 407.24C264.984 407.24 264.291 407.113 263.677 406.86C263.077 406.607 262.564 406.24 262.137 405.76C261.724 405.28 261.404 404.7 261.177 404.02C260.951 403.34 260.837 402.58 260.837 401.74C260.837 400.9 260.951 400.14 261.177 399.46C261.404 398.78 261.724 398.207 262.137 397.74C262.564 397.26 263.077 396.893 263.677 396.64C264.291 396.387 264.984 396.26 265.757 396.26C266.531 396.26 267.217 396.387 267.817 396.64C268.431 396.893 268.944 397.26 269.357 397.74C269.784 398.207 270.111 398.78 270.337 399.46C270.564 400.14 270.677 400.9 270.677 401.74C270.677 402.58 270.564 403.34 270.337 404.02C270.111 404.7 269.784 405.28 269.357 405.76C268.944 406.24 268.431 406.607 267.817 406.86C267.217 407.113 266.531 407.24 265.757 407.24ZM265.757 404.9C266.344 404.9 266.797 404.72 267.117 404.36C267.437 404 267.597 403.487 267.597 402.82V400.68C267.597 400.013 267.437 399.5 267.117 399.14C266.797 398.78 266.344 398.6 265.757 398.6C265.171 398.6 264.717 398.78 264.397 399.14C264.077 399.5 263.917 400.013 263.917 400.68V402.82C263.917 403.487 264.077 404 264.397 404.36C264.717 404.72 265.171 404.9 265.757 404.9ZM278.986 405.24H278.886C278.793 405.507 278.666 405.76 278.506 406C278.36 406.24 278.166 406.453 277.926 406.64C277.686 406.827 277.4 406.973 277.066 407.08C276.746 407.187 276.373 407.24 275.946 407.24C274.866 407.24 274.046 406.887 273.486 406.18C272.94 405.46 272.666 404.433 272.666 403.1V396.5H275.626V402.84C275.626 403.48 275.74 403.973 275.966 404.32C276.193 404.667 276.58 404.84 277.126 404.84C277.353 404.84 277.58 404.807 277.806 404.74C278.033 404.673 278.233 404.58 278.406 404.46C278.58 404.327 278.72 404.167 278.826 403.98C278.933 403.793 278.986 403.573 278.986 403.32V396.5H281.946V407H278.986V405.24ZM284.7 407V396.5H287.66V398.28H287.78C287.967 397.733 288.294 397.26 288.76 396.86C289.227 396.46 289.874 396.26 290.7 396.26C291.78 396.26 292.594 396.62 293.14 397.34C293.7 398.06 293.98 399.087 293.98 400.42V407H291.02V400.66C291.02 399.98 290.914 399.48 290.7 399.16C290.487 398.827 290.107 398.66 289.56 398.66C289.32 398.66 289.087 398.693 288.86 398.76C288.634 398.813 288.427 398.907 288.24 399.04C288.067 399.173 287.927 399.34 287.82 399.54C287.714 399.727 287.66 399.947 287.66 400.2V407H284.7ZM303.054 405.24H302.954C302.874 405.52 302.748 405.787 302.574 406.04C302.401 406.28 302.188 406.493 301.934 406.68C301.694 406.853 301.414 406.987 301.094 407.08C300.788 407.187 300.468 407.24 300.134 407.24C298.801 407.24 297.794 406.773 297.114 405.84C296.434 404.893 296.094 403.527 296.094 401.74C296.094 399.953 296.434 398.593 297.114 397.66C297.794 396.727 298.801 396.26 300.134 396.26C300.814 396.26 301.414 396.447 301.934 396.82C302.468 397.193 302.808 397.673 302.954 398.26H303.054V392.2H306.014V407H303.054V405.24ZM301.114 404.84C301.674 404.84 302.134 404.707 302.494 404.44C302.868 404.16 303.054 403.78 303.054 403.3V400.2C303.054 399.72 302.868 399.347 302.494 399.08C302.134 398.8 301.674 398.66 301.114 398.66C300.554 398.66 300.088 398.86 299.714 399.26C299.354 399.647 299.174 400.173 299.174 400.84V402.66C299.174 403.327 299.354 403.86 299.714 404.26C300.088 404.647 300.554 404.84 301.114 404.84ZM310.502 407.22C309.902 407.22 309.456 407.073 309.162 406.78C308.882 406.473 308.742 406.087 308.742 405.62V405.22C308.742 404.753 308.882 404.373 309.162 404.08C309.456 403.773 309.902 403.62 310.502 403.62C311.102 403.62 311.542 403.773 311.822 404.08C312.116 404.373 312.262 404.753 312.262 405.22V405.62C312.262 406.087 312.116 406.473 311.822 406.78C311.542 407.073 311.102 407.22 310.502 407.22Z" fill="#35414A"/>
793
-<path d="M160.513 442L158.133 432.228H159.379L160.429 436.932L161.241 440.586H161.269L162.179 436.932L163.411 432.228H164.755L165.945 436.932L166.855 440.572H166.897L167.737 436.932L168.843 432.228H170.047L167.541 442H166.239L164.965 437.128L164.069 433.544H164.041L163.117 437.128L161.815 442H160.513ZM174.022 442.168C173.528 442.168 173.08 442.079 172.678 441.902C172.286 441.725 171.946 441.473 171.656 441.146C171.376 440.81 171.157 440.413 170.998 439.956C170.849 439.489 170.774 438.967 170.774 438.388C170.774 437.819 170.849 437.301 170.998 436.834C171.157 436.367 171.376 435.971 171.656 435.644C171.946 435.308 172.286 435.051 172.678 434.874C173.08 434.697 173.528 434.608 174.022 434.608C174.508 434.608 174.942 434.697 175.324 434.874C175.707 435.051 176.034 435.299 176.304 435.616C176.575 435.924 176.78 436.293 176.92 436.722C177.07 437.151 177.144 437.623 177.144 438.136V438.668H171.95V439.004C171.95 439.312 171.997 439.601 172.09 439.872C172.193 440.133 172.333 440.362 172.51 440.558C172.697 440.754 172.921 440.908 173.182 441.02C173.453 441.132 173.756 441.188 174.092 441.188C174.55 441.188 174.946 441.081 175.282 440.866C175.628 440.651 175.894 440.343 176.08 439.942L176.878 440.516C176.645 441.011 176.281 441.412 175.786 441.72C175.292 442.019 174.704 442.168 174.022 442.168ZM174.022 435.546C173.714 435.546 173.434 435.602 173.182 435.714C172.93 435.817 172.711 435.966 172.524 436.162C172.347 436.358 172.207 436.591 172.104 436.862C172.002 437.123 171.95 437.413 171.95 437.73V437.828H175.94V437.674C175.94 437.03 175.763 436.517 175.408 436.134C175.063 435.742 174.601 435.546 174.022 435.546ZM184.986 442.168C184.482 442.168 184.03 442.079 183.628 441.902C183.227 441.725 182.886 441.473 182.606 441.146C182.336 440.819 182.126 440.423 181.976 439.956C181.836 439.489 181.766 438.967 181.766 438.388C181.766 437.809 181.836 437.287 181.976 436.82C182.126 436.353 182.336 435.957 182.606 435.63C182.886 435.303 183.227 435.051 183.628 434.874C184.03 434.697 184.482 434.608 184.986 434.608C185.705 434.608 186.279 434.767 186.708 435.084C187.147 435.392 187.474 435.798 187.688 436.302L186.75 436.778C186.62 436.405 186.405 436.115 186.106 435.91C185.808 435.705 185.434 435.602 184.986 435.602C184.65 435.602 184.356 435.658 184.104 435.77C183.852 435.873 183.642 436.022 183.474 436.218C183.306 436.405 183.18 436.633 183.096 436.904C183.012 437.165 182.97 437.455 182.97 437.772V439.004C182.97 439.639 183.138 440.161 183.474 440.572C183.82 440.973 184.324 441.174 184.986 441.174C185.892 441.174 186.545 440.754 186.946 439.914L187.758 440.46C187.525 440.983 187.175 441.398 186.708 441.706C186.251 442.014 185.677 442.168 184.986 442.168ZM191.987 442.168C191.502 442.168 191.059 442.079 190.657 441.902C190.256 441.725 189.911 441.473 189.621 441.146C189.341 440.81 189.122 440.413 188.963 439.956C188.805 439.489 188.725 438.967 188.725 438.388C188.725 437.819 188.805 437.301 188.963 436.834C189.122 436.367 189.341 435.971 189.621 435.644C189.911 435.308 190.256 435.051 190.657 434.874C191.059 434.697 191.502 434.608 191.987 434.608C192.473 434.608 192.911 434.697 193.303 434.874C193.705 435.051 194.05 435.308 194.339 435.644C194.629 435.971 194.853 436.367 195.011 436.834C195.17 437.301 195.249 437.819 195.249 438.388C195.249 438.967 195.17 439.489 195.011 439.956C194.853 440.413 194.629 440.81 194.339 441.146C194.05 441.473 193.705 441.725 193.303 441.902C192.911 442.079 192.473 442.168 191.987 442.168ZM191.987 441.174C192.594 441.174 193.089 440.987 193.471 440.614C193.854 440.241 194.045 439.671 194.045 438.906V437.87C194.045 437.105 193.854 436.535 193.471 436.162C193.089 435.789 192.594 435.602 191.987 435.602C191.381 435.602 190.886 435.789 190.503 436.162C190.121 436.535 189.929 437.105 189.929 437.87V438.906C189.929 439.671 190.121 440.241 190.503 440.614C190.886 440.987 191.381 441.174 191.987 441.174ZM201.543 440.824H201.487C201.413 440.992 201.319 441.16 201.207 441.328C201.105 441.487 200.974 441.631 200.815 441.762C200.657 441.883 200.465 441.981 200.241 442.056C200.017 442.131 199.756 442.168 199.457 442.168C198.711 442.168 198.118 441.93 197.679 441.454C197.241 440.969 197.021 440.287 197.021 439.41V434.776H198.141V439.214C198.141 440.511 198.692 441.16 199.793 441.16C200.017 441.16 200.232 441.132 200.437 441.076C200.652 441.02 200.839 440.936 200.997 440.824C201.165 440.712 201.296 440.572 201.389 440.404C201.492 440.227 201.543 440.017 201.543 439.774V434.776H202.663V442H201.543V440.824ZM206.238 442C205.846 442 205.548 441.893 205.342 441.678C205.146 441.454 205.048 441.174 205.048 440.838V431.64H206.168V441.02H207.232V442H206.238ZM213.483 440.824H213.427C212.988 441.72 212.284 442.168 211.313 442.168C210.865 442.168 210.459 442.079 210.095 441.902C209.731 441.725 209.418 441.473 209.157 441.146C208.905 440.819 208.709 440.423 208.569 439.956C208.438 439.489 208.373 438.967 208.373 438.388C208.373 437.809 208.438 437.287 208.569 436.82C208.709 436.353 208.905 435.957 209.157 435.63C209.418 435.303 209.731 435.051 210.095 434.874C210.459 434.697 210.865 434.608 211.313 434.608C211.817 434.608 212.246 434.72 212.601 434.944C212.965 435.159 213.24 435.495 213.427 435.952H213.483V431.64H214.603V442H213.483V440.824ZM211.621 441.16C211.873 441.16 212.111 441.127 212.335 441.062C212.568 440.997 212.769 440.903 212.937 440.782C213.105 440.651 213.236 440.497 213.329 440.32C213.432 440.133 213.483 439.923 213.483 439.69V437.002C213.483 436.806 213.432 436.624 213.329 436.456C213.236 436.279 213.105 436.129 212.937 436.008C212.769 435.887 212.568 435.793 212.335 435.728C212.111 435.653 211.873 435.616 211.621 435.616C210.986 435.616 210.487 435.817 210.123 436.218C209.759 436.61 209.577 437.128 209.577 437.772V439.004C209.577 439.648 209.759 440.171 210.123 440.572C210.487 440.964 210.986 441.16 211.621 441.16ZM216.984 442V434.776H218.104V435.952H218.16C218.337 435.541 218.585 435.215 218.902 434.972C219.229 434.729 219.663 434.608 220.204 434.608C220.951 434.608 221.539 434.851 221.968 435.336C222.407 435.812 222.626 436.489 222.626 437.366V442H221.506V437.562C221.506 436.265 220.96 435.616 219.868 435.616C219.644 435.616 219.425 435.644 219.21 435.7C219.005 435.756 218.818 435.84 218.65 435.952C218.482 436.064 218.347 436.209 218.244 436.386C218.151 436.554 218.104 436.755 218.104 436.988V442H216.984ZM225.588 431.5C225.887 431.5 226.102 431.579 226.232 431.738C226.372 431.887 226.442 432.083 226.442 432.326V432.522C226.442 432.905 226.33 433.329 226.106 433.796C225.882 434.253 225.57 434.655 225.168 435H224.23C224.51 434.701 224.734 434.421 224.902 434.16C225.08 433.889 225.206 433.591 225.28 433.264C225.094 433.217 224.954 433.129 224.86 432.998C224.776 432.867 224.734 432.709 224.734 432.522V432.326C224.734 432.083 224.8 431.887 224.93 431.738C225.07 431.579 225.29 431.5 225.588 431.5ZM230.228 442C229.836 442 229.538 441.893 229.332 441.678C229.136 441.454 229.038 441.165 229.038 440.81V435.756H227.848V434.776H228.52C228.763 434.776 228.926 434.729 229.01 434.636C229.104 434.533 229.15 434.361 229.15 434.118V432.774H230.158V434.776H231.74V435.756H230.158V441.02H231.628V442H230.228ZM237.241 435.756H236.065V434.776H237.241V433.32C237.241 432.816 237.372 432.41 237.633 432.102C237.895 431.794 238.291 431.64 238.823 431.64H239.915V432.62H238.361V434.776H242.407V442H241.287V435.756H238.361V442H237.241V435.756ZM241.847 433.082C241.605 433.082 241.427 433.026 241.315 432.914C241.213 432.793 241.161 432.639 241.161 432.452V432.27C241.161 432.083 241.213 431.934 241.315 431.822C241.427 431.701 241.605 431.64 241.847 431.64C242.09 431.64 242.263 431.701 242.365 431.822C242.477 431.934 242.533 432.083 242.533 432.27V432.452C242.533 432.639 242.477 432.793 242.365 432.914C242.263 433.026 242.09 433.082 241.847 433.082ZM244.793 442V434.776H245.913V435.952H245.969C246.146 435.541 246.393 435.215 246.711 434.972C247.037 434.729 247.471 434.608 248.013 434.608C248.759 434.608 249.347 434.851 249.777 435.336C250.215 435.812 250.435 436.489 250.435 437.366V442H249.315V437.562C249.315 436.265 248.769 435.616 247.677 435.616C247.453 435.616 247.233 435.644 247.019 435.7C246.813 435.756 246.627 435.84 246.459 435.952C246.291 436.064 246.155 436.209 246.053 436.386C245.959 436.554 245.913 436.755 245.913 436.988V442H244.793ZM257.37 440.824H257.314C256.875 441.72 256.17 442.168 255.2 442.168C254.752 442.168 254.346 442.079 253.982 441.902C253.618 441.725 253.305 441.473 253.044 441.146C252.792 440.819 252.596 440.423 252.456 439.956C252.325 439.489 252.26 438.967 252.26 438.388C252.26 437.809 252.325 437.287 252.456 436.82C252.596 436.353 252.792 435.957 253.044 435.63C253.305 435.303 253.618 435.051 253.982 434.874C254.346 434.697 254.752 434.608 255.2 434.608C255.704 434.608 256.133 434.72 256.488 434.944C256.852 435.159 257.127 435.495 257.314 435.952H257.37V431.64H258.49V442H257.37V440.824ZM255.508 441.16C255.76 441.16 255.998 441.127 256.222 441.062C256.455 440.997 256.656 440.903 256.824 440.782C256.992 440.651 257.122 440.497 257.216 440.32C257.318 440.133 257.37 439.923 257.37 439.69V437.002C257.37 436.806 257.318 436.624 257.216 436.456C257.122 436.279 256.992 436.129 256.824 436.008C256.656 435.887 256.455 435.793 256.222 435.728C255.998 435.653 255.76 435.616 255.508 435.616C254.873 435.616 254.374 435.817 254.01 436.218C253.646 436.61 253.464 437.128 253.464 437.772V439.004C253.464 439.648 253.646 440.171 254.01 440.572C254.374 440.964 254.873 441.16 255.508 441.16ZM265.775 442C265.383 442 265.085 441.893 264.879 441.678C264.683 441.454 264.585 441.165 264.585 440.81V435.756H263.395V434.776H264.067C264.31 434.776 264.473 434.729 264.557 434.636C264.651 434.533 264.697 434.361 264.697 434.118V432.774H265.705V434.776H267.287V435.756H265.705V441.02H267.175V442H265.775ZM269.087 431.64H270.207V435.952H270.263C270.441 435.541 270.688 435.215 271.005 434.972C271.332 434.729 271.766 434.608 272.307 434.608C273.054 434.608 273.642 434.851 274.071 435.336C274.51 435.812 274.729 436.489 274.729 437.366V442H273.609V437.562C273.609 436.265 273.063 435.616 271.971 435.616C271.747 435.616 271.528 435.644 271.313 435.7C271.108 435.756 270.921 435.84 270.753 435.952C270.585 436.064 270.45 436.209 270.347 436.386C270.254 436.554 270.207 436.755 270.207 436.988V442H269.087V431.64ZM282.294 442C281.874 442 281.571 441.888 281.384 441.664C281.207 441.44 281.095 441.16 281.048 440.824H280.978C280.82 441.272 280.558 441.608 280.194 441.832C279.83 442.056 279.396 442.168 278.892 442.168C278.127 442.168 277.53 441.972 277.1 441.58C276.68 441.188 276.47 440.656 276.47 439.984C276.47 439.303 276.718 438.78 277.212 438.416C277.716 438.052 278.496 437.87 279.55 437.87H280.978V437.156C280.978 436.643 280.838 436.251 280.558 435.98C280.278 435.709 279.849 435.574 279.27 435.574C278.832 435.574 278.463 435.672 278.164 435.868C277.875 436.064 277.632 436.325 277.436 436.652L276.764 436.022C276.96 435.63 277.273 435.299 277.702 435.028C278.132 434.748 278.673 434.608 279.326 434.608C280.204 434.608 280.885 434.823 281.37 435.252C281.856 435.681 282.098 436.279 282.098 437.044V441.02H282.924V442H282.294ZM279.074 441.216C279.354 441.216 279.611 441.183 279.844 441.118C280.078 441.053 280.278 440.959 280.446 440.838C280.614 440.717 280.745 440.577 280.838 440.418C280.932 440.259 280.978 440.087 280.978 439.9V438.71H279.494C278.85 438.71 278.379 438.803 278.08 438.99C277.791 439.177 277.646 439.447 277.646 439.802V440.096C277.646 440.451 277.772 440.726 278.024 440.922C278.286 441.118 278.636 441.216 279.074 441.216ZM286.119 442C285.727 442 285.428 441.893 285.223 441.678C285.027 441.454 284.929 441.165 284.929 440.81V435.756H283.739V434.776H284.411C284.654 434.776 284.817 434.729 284.901 434.636C284.994 434.533 285.041 434.361 285.041 434.118V432.774H286.049V434.776H287.631V435.756H286.049V441.02H287.519V442H286.119ZM292.74 434.776H293.86V435.952H293.916C294.102 435.495 294.373 435.159 294.728 434.944C295.092 434.72 295.526 434.608 296.03 434.608C296.478 434.608 296.884 434.697 297.248 434.874C297.612 435.051 297.92 435.303 298.172 435.63C298.433 435.957 298.629 436.353 298.76 436.82C298.9 437.287 298.97 437.809 298.97 438.388C298.97 438.967 298.9 439.489 298.76 439.956C298.629 440.423 298.433 440.819 298.172 441.146C297.92 441.473 297.612 441.725 297.248 441.902C296.884 442.079 296.478 442.168 296.03 442.168C295.05 442.168 294.345 441.72 293.916 440.824H293.86V444.8H292.74V434.776ZM295.722 441.16C296.356 441.16 296.856 440.964 297.22 440.572C297.584 440.171 297.766 439.648 297.766 439.004V437.772C297.766 437.128 297.584 436.61 297.22 436.218C296.856 435.817 296.356 435.616 295.722 435.616C295.47 435.616 295.227 435.653 294.994 435.728C294.77 435.793 294.574 435.887 294.406 436.008C294.238 436.129 294.102 436.279 294 436.456C293.906 436.624 293.86 436.806 293.86 437.002V439.69C293.86 439.923 293.906 440.133 294 440.32C294.102 440.497 294.238 440.651 294.406 440.782C294.574 440.903 294.77 440.997 294.994 441.062C295.227 441.127 295.47 441.16 295.722 441.16ZM306.111 442C305.691 442 305.388 441.888 305.201 441.664C305.024 441.44 304.912 441.16 304.865 440.824H304.795C304.636 441.272 304.375 441.608 304.011 441.832C303.647 442.056 303.213 442.168 302.709 442.168C301.944 442.168 301.346 441.972 300.917 441.58C300.497 441.188 300.287 440.656 300.287 439.984C300.287 439.303 300.534 438.78 301.029 438.416C301.533 438.052 302.312 437.87 303.367 437.87H304.795V437.156C304.795 436.643 304.655 436.251 304.375 435.98C304.095 435.709 303.666 435.574 303.087 435.574C302.648 435.574 302.28 435.672 301.981 435.868C301.692 436.064 301.449 436.325 301.253 436.652L300.581 436.022C300.777 435.63 301.09 435.299 301.519 435.028C301.948 434.748 302.49 434.608 303.143 434.608C304.02 434.608 304.702 434.823 305.187 435.252C305.672 435.681 305.915 436.279 305.915 437.044V441.02H306.741V442H306.111ZM302.891 441.216C303.171 441.216 303.428 441.183 303.661 441.118C303.894 441.053 304.095 440.959 304.263 440.838C304.431 440.717 304.562 440.577 304.655 440.418C304.748 440.259 304.795 440.087 304.795 439.9V438.71H303.311C302.667 438.71 302.196 438.803 301.897 438.99C301.608 439.177 301.463 439.447 301.463 439.802V440.096C301.463 440.451 301.589 440.726 301.841 440.922C302.102 441.118 302.452 441.216 302.891 441.216ZM314.429 442.798C314.429 443.545 314.135 444.091 313.547 444.436C312.969 444.791 312.096 444.968 310.929 444.968C309.8 444.968 308.988 444.814 308.493 444.506C307.999 444.198 307.751 443.759 307.751 443.19C307.751 442.798 307.854 442.49 308.059 442.266C308.265 442.051 308.545 441.893 308.899 441.79V441.636C308.47 441.431 308.255 441.095 308.255 440.628C308.255 440.264 308.372 439.989 308.605 439.802C308.839 439.606 309.137 439.461 309.501 439.368V439.312C309.072 439.107 308.736 438.813 308.493 438.43C308.26 438.047 308.143 437.604 308.143 437.1C308.143 436.736 308.209 436.4 308.339 436.092C308.47 435.784 308.652 435.523 308.885 435.308C309.128 435.084 309.413 434.911 309.739 434.79C310.075 434.669 310.449 434.608 310.859 434.608C311.373 434.608 311.83 434.701 312.231 434.888V434.762C312.231 434.482 312.297 434.253 312.427 434.076C312.558 433.889 312.773 433.796 313.071 433.796H314.149V434.776H312.777V435.238C313.039 435.462 313.239 435.733 313.379 436.05C313.529 436.358 313.603 436.708 313.603 437.1C313.603 437.464 313.538 437.8 313.407 438.108C313.277 438.416 313.09 438.682 312.847 438.906C312.614 439.121 312.329 439.289 311.993 439.41C311.657 439.531 311.284 439.592 310.873 439.592C310.64 439.592 310.407 439.569 310.173 439.522C309.931 439.587 309.711 439.685 309.515 439.816C309.319 439.937 309.221 440.11 309.221 440.334C309.221 440.549 309.324 440.693 309.529 440.768C309.735 440.843 310.001 440.88 310.327 440.88H311.867C312.763 440.88 313.412 441.053 313.813 441.398C314.224 441.734 314.429 442.201 314.429 442.798ZM313.379 442.882C313.379 442.593 313.267 442.359 313.043 442.182C312.829 442.014 312.441 441.93 311.881 441.93H309.473C309.025 442.135 308.801 442.462 308.801 442.91C308.801 443.227 308.918 443.498 309.151 443.722C309.394 443.946 309.8 444.058 310.369 444.058H311.405C312.031 444.058 312.516 443.96 312.861 443.764C313.207 443.568 313.379 443.274 313.379 442.882ZM310.873 438.696C311.349 438.696 311.727 438.584 312.007 438.36C312.287 438.127 312.427 437.772 312.427 437.296V436.904C312.427 436.428 312.287 436.078 312.007 435.854C311.727 435.621 311.349 435.504 310.873 435.504C310.397 435.504 310.019 435.621 309.739 435.854C309.459 436.078 309.319 436.428 309.319 436.904V437.296C309.319 437.772 309.459 438.127 309.739 438.36C310.019 438.584 310.397 438.696 310.873 438.696ZM318.37 442.168C317.875 442.168 317.427 442.079 317.026 441.902C316.634 441.725 316.293 441.473 316.004 441.146C315.724 440.81 315.505 440.413 315.346 439.956C315.197 439.489 315.122 438.967 315.122 438.388C315.122 437.819 315.197 437.301 315.346 436.834C315.505 436.367 315.724 435.971 316.004 435.644C316.293 435.308 316.634 435.051 317.026 434.874C317.427 434.697 317.875 434.608 318.37 434.608C318.855 434.608 319.289 434.697 319.672 434.874C320.055 435.051 320.381 435.299 320.652 435.616C320.923 435.924 321.128 436.293 321.268 436.722C321.417 437.151 321.492 437.623 321.492 438.136V438.668H316.298V439.004C316.298 439.312 316.345 439.601 316.438 439.872C316.541 440.133 316.681 440.362 316.858 440.558C317.045 440.754 317.269 440.908 317.53 441.02C317.801 441.132 318.104 441.188 318.44 441.188C318.897 441.188 319.294 441.081 319.63 440.866C319.975 440.651 320.241 440.343 320.428 439.942L321.226 440.516C320.993 441.011 320.629 441.412 320.134 441.72C319.639 442.019 319.051 442.168 318.37 442.168ZM318.37 435.546C318.062 435.546 317.782 435.602 317.53 435.714C317.278 435.817 317.059 435.966 316.872 436.162C316.695 436.358 316.555 436.591 316.452 436.862C316.349 437.123 316.298 437.413 316.298 437.73V437.828H320.288V437.674C320.288 437.03 320.111 436.517 319.756 436.134C319.411 435.742 318.949 435.546 318.37 435.546Z" fill="#35414A"/>
794
-<defs>
795
-<linearGradient id="paint0_linear" x1="336.96" y1="176" x2="336.96" y2="333.043" gradientUnits="userSpaceOnUse">
796
-<stop stop-color="#E8EDF2"/>
797
-<stop offset="1" stop-color="#9BB0C9"/>
798
-</linearGradient>
799
-<linearGradient id="paint1_linear" x1="336.772" y1="180" x2="336.772" y2="329.043" gradientUnits="userSpaceOnUse">
800
-<stop stop-color="#E8EDF2"/>
801
-<stop offset="1" stop-color="#9BB0C9"/>
802
-</linearGradient>
803
-<linearGradient id="paint2_linear" x1="214.5" y1="90.0086" x2="214.5" y2="320" gradientUnits="userSpaceOnUse">
804
-<stop stop-color="#00AB44"/>
805
-<stop offset="1" stop-color="#00FF66" stop-opacity="0"/>
806
-</linearGradient>
807
-<linearGradient id="paint3_linear" x1="239.62" y1="172" x2="239.62" y2="335.263" gradientUnits="userSpaceOnUse">
808
-<stop offset="1.24601e-07" stop-color="#8FFFBB"/>
809
-<stop offset="1" stop-color="#6EEB9F"/>
810
-</linearGradient>
811
-<linearGradient id="paint4_linear" x1="239.62" y1="173" x2="239.62" y2="335" gradientUnits="userSpaceOnUse">
812
-<stop stop-color="#00E059"/>
813
-<stop offset="1" stop-color="#00CB51"/>
814
-</linearGradient>
815
-<linearGradient id="paint5_linear" x1="239.62" y1="177" x2="239.62" y2="331" gradientUnits="userSpaceOnUse">
816
-<stop stop-color="#00E059"/>
817
-<stop offset="1" stop-color="#00CB51"/>
818
-</linearGradient>
819
-<linearGradient id="paint6_linear" x1="131.646" y1="176" x2="131.646" y2="333.043" gradientUnits="userSpaceOnUse">
820
-<stop stop-color="#E8EDF2"/>
821
-<stop offset="1" stop-color="#9BB0C9"/>
822
-</linearGradient>
823
-</defs>
824
-</svg>
web/gui/v2/static/site/pages/error-404/index.html
deleted
-14
@@ -1,14 +0,0 @@
1
-<!DOCTYPE html>
2
-<html lang="en">
3
- <head>
4
- <meta charset="UTF-8" />
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
- <title>Netdata</title>
7
- <link href="/static/site/pages/error-404/error-404.css" rel="stylesheet" />
8
- </head>
9
- <body>
10
- <div>
11
- <img src="/static/site/pages/error-404/error-404.svg" alt="Page not found" />
12
- </div>
13
- </body>
14
-</html>
web/gui/v2/static/site/pages/error-500/error-500.css
deleted
-13
@@ -1,13 +0,0 @@
1
-html,
2
-body {
3
- height: 100%;
4
- width: 100%;
5
-}
6
-
7
-div {
8
- display: flex;
9
- align-items: center;
10
- justify-content: center;
11
- height: 100%;
12
- width: 100%;
13
-}
web/gui/v2/static/site/pages/error-500/error-500.svg
deleted
-838
@@ -1,838 +0,0 @@
1
-<svg width="480" height="492" viewBox="0 0 480 492" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path opacity="0.3" d="M240 354C320.081 354 385 289.081 385 209C385 128.919 320.081 64 240 64C159.919 64 95 128.919 95 209C95 289.081 159.919 354 240 354Z" fill="#CCDDE8"/>
3
-<path d="M240 334C309.036 334 365 278.036 365 209C365 139.964 309.036 84 240 84C170.964 84 115 139.964 115 209C115 278.036 170.964 334 240 334Z" fill="#416178"/>
4
-<path d="M240 329.3C306.44 329.3 360.3 275.44 360.3 209C360.3 142.56 306.44 88.7 240 88.7C173.56 88.7 119.7 142.56 119.7 209C119.7 275.44 173.56 329.3 240 329.3Z" fill="#3E6275"/>
5
-<path d="M240 324.6C303.844 324.6 355.6 272.844 355.6 209C355.6 145.156 303.844 93.4 240 93.4C176.156 93.4 124.4 145.156 124.4 209C124.4 272.844 176.156 324.6 240 324.6Z" fill="#3B6371"/>
6
-<path d="M240 319.9C301.248 319.9 350.9 270.248 350.9 209C350.9 147.752 301.248 98.1 240 98.1C178.752 98.1 129.1 147.752 129.1 209C129.1 270.248 178.752 319.9 240 319.9Z" fill="#38656E"/>
7
-<path d="M240 315.1C298.597 315.1 346.1 267.597 346.1 209C346.1 150.403 298.597 102.9 240 102.9C181.403 102.9 133.9 150.403 133.9 209C133.9 267.597 181.403 315.1 240 315.1Z" fill="#35666A"/>
8
-<path d="M240 310.4C296.002 310.4 341.4 265.002 341.4 209C341.4 152.998 296.002 107.6 240 107.6C183.998 107.6 138.6 152.998 138.6 209C138.6 265.002 183.998 310.4 240 310.4Z" fill="#326767"/>
9
-<path d="M240 305.7C293.406 305.7 336.7 262.406 336.7 209C336.7 155.594 293.406 112.3 240 112.3C186.594 112.3 143.3 155.594 143.3 209C143.3 262.406 186.594 305.7 240 305.7Z" fill="#2E6864"/>
10
-<path d="M240 301C290.81 301 332 259.81 332 209C332 158.19 290.81 117 240 117C189.19 117 148 158.19 148 209C148 259.81 189.19 301 240 301Z" fill="#2B6960"/>
11
-<path d="M240 296.3C288.214 296.3 327.3 257.214 327.3 209C327.3 160.786 288.214 121.7 240 121.7C191.785 121.7 152.7 160.786 152.7 209C152.7 257.214 191.785 296.3 240 296.3Z" fill="#286B5D"/>
12
-<path d="M240 291.6C285.619 291.6 322.6 254.619 322.6 209C322.6 163.381 285.619 126.4 240 126.4C194.381 126.4 157.4 163.381 157.4 209C157.4 254.619 194.381 291.6 240 291.6Z" fill="#256C5A"/>
13
-<path d="M240 286.9C283.023 286.9 317.9 252.023 317.9 209C317.9 165.977 283.023 131.1 240 131.1C196.977 131.1 162.1 165.977 162.1 209C162.1 252.023 196.977 286.9 240 286.9Z" fill="#226D56"/>
14
-<path d="M240 282.1C280.372 282.1 313.1 249.372 313.1 209C313.1 168.628 280.372 135.9 240 135.9C199.628 135.9 166.9 168.628 166.9 209C166.9 249.372 199.628 282.1 240 282.1Z" fill="#1F6E53"/>
15
-<path d="M240 277.4C277.776 277.4 308.4 246.776 308.4 209C308.4 171.224 277.776 140.6 240 140.6C202.224 140.6 171.6 171.224 171.6 209C171.6 246.776 202.224 277.4 240 277.4Z" fill="#1C6F4F"/>
16
-<path d="M240 272.7C275.181 272.7 303.7 244.181 303.7 209C303.7 173.819 275.181 145.3 240 145.3C204.82 145.3 176.3 173.819 176.3 209C176.3 244.181 204.82 272.7 240 272.7Z" fill="#19704C"/>
17
-<path d="M240 268C272.585 268 299 241.585 299 209C299 176.415 272.585 150 240 150C207.415 150 181 176.415 181 209C181 241.585 207.415 268 240 268Z" fill="#167249"/>
18
-<path d="M240 263.3C269.989 263.3 294.3 238.989 294.3 209C294.3 179.011 269.989 154.7 240 154.7C210.011 154.7 185.7 179.011 185.7 209C185.7 238.989 210.011 263.3 240 263.3Z" fill="#137345"/>
19
-<path d="M240 258.6C267.393 258.6 289.6 236.393 289.6 209C289.6 181.607 267.393 159.4 240 159.4C212.607 159.4 190.4 181.607 190.4 209C190.4 236.393 212.607 258.6 240 258.6Z" fill="#0F7442"/>
20
-<path d="M240 253.9C264.798 253.9 284.9 233.798 284.9 209C284.9 184.202 264.798 164.1 240 164.1C215.202 164.1 195.1 184.202 195.1 209C195.1 233.798 215.202 253.9 240 253.9Z" fill="#0C753F"/>
21
-<path d="M240 249.1C262.147 249.1 280.1 231.147 280.1 209C280.1 186.853 262.147 168.9 240 168.9C217.853 168.9 199.9 186.853 199.9 209C199.9 231.147 217.853 249.1 240 249.1Z" fill="#09763B"/>
22
-<path d="M240 244.4C259.551 244.4 275.4 228.551 275.4 209C275.4 189.449 259.551 173.6 240 173.6C220.449 173.6 204.6 189.449 204.6 209C204.6 228.551 220.449 244.4 240 244.4Z" fill="#067838"/>
23
-<path d="M240 239.7C256.955 239.7 270.7 225.955 270.7 209C270.7 192.045 256.955 178.3 240 178.3C223.045 178.3 209.3 192.045 209.3 209C209.3 225.955 223.045 239.7 240 239.7Z" fill="#037934"/>
24
-<path d="M240 235C254.359 235 266 223.359 266 209C266 194.641 254.359 183 240 183C225.641 183 214 194.641 214 209C214 223.359 225.641 235 240 235Z" fill="#007A31"/>
25
-<path opacity="0.3" d="M240 338C338.859 338 419 336.209 419 334C419 331.791 338.859 330 240 330C141.141 330 61 331.791 61 334C61 336.209 141.141 338 240 338Z" fill="#89B0C9"/>
26
-<path d="M402.4 252.6C402.4 327.7 372.2 335.6 346.6 335.6C322.1 335.6 292 328.1 292 251.6C292 180 322.6 172.4 347.1 172.4C371.6 172.4 402.4 180.2 402.4 252.6ZM347.1 204.2C340.3 204.2 339.1 209.8 339.1 252.5C339.1 297.7 340.1 303.7 347.1 303.7C353.9 303.7 354.9 296.8 354.9 252.4C354.9 210.1 354.6 204.2 347.1 204.2Z" fill="url(#paint0_linear)"/>
27
-<path d="M346.6 331.5C335.5 331.5 322.9 330.1 313 319.5C301.7 307.3 296 284.4 296 251.5C296 185.3 321.9 176.3 347.1 176.3C357.5 176.3 370.8 177.6 381 188.1C392.5 199.9 398.3 221.5 398.3 252.6C398.3 284.9 392.5 307.4 381.1 319.5C371.1 330.1 358.1 331.5 346.6 331.5ZM347.1 200.2C339.6 200.2 337.6 206 336.6 211.7C335.5 218.3 335.1 229 335.1 252.6C335.1 274.8 335.3 288.2 336.5 295.8C337.4 301.8 339.4 307.8 347.1 307.8C358.9 307.8 358.9 295 358.9 252.5C358.9 231.3 358.8 219 357.8 211.9C356.9 206.1 355 200.2 347.1 200.2Z" fill="url(#paint1_linear)"/>
28
-<path opacity="0.5" d="M346.1 200.2C346.1 199.9 346.3 199.7 346.6 199.7C346.9 199.7 347.1 199.9 347.1 200.2C347.1 200.5 346.9 200.7 346.6 200.7C346.4 200.7 346.1 200.5 346.1 200.2Z" fill="#657180"/>
29
-<path opacity="0.5" d="M343.2 200.8C343.1 200.5 343.2 200.2 343.5 200.2C343.8 200.1 344.1 200.3 344.1 200.5C344.1 200.7 344 201 343.8 201.1C343.6 201.2 343.3 201.1 343.2 200.8Z" fill="#657180"/>
30
-<path opacity="0.5" d="M340.7 202.4C340.5 202.2 340.5 201.9 340.8 201.7C341 201.5 341.3 201.6 341.5 201.8C341.7 202 341.6 202.3 341.4 202.5C341.2 202.6 340.9 202.6 340.7 202.4Z" fill="#657180"/>
31
-<path opacity="0.5" d="M338.8 204.7C338.6 204.6 338.5 204.3 338.6 204C338.8 203.8 339.1 203.7 339.3 203.9C339.5 204.1 339.6 204.4 339.4 204.6C339.4 204.8 339.1 204.8 338.8 204.7Z" fill="#657180"/>
32
-<path opacity="0.5" d="M337.6 207.4C337.3 207.3 337.2 207 337.3 206.8C337.4 206.6 337.7 206.4 337.9 206.5C338.1 206.6 338.3 206.9 338.2 207.1C338.1 207.3 337.9 207.5 337.6 207.4Z" fill="#657180"/>
33
-<path opacity="0.5" d="M336.9 210.3C336.6 210.2 336.5 210 336.5 209.7C336.6 209.4 336.8 209.3 337.1 209.3C337.4 209.4 337.5 209.6 337.5 209.9C337.4 210.2 337.2 210.4 336.9 210.3Z" fill="#657180"/>
34
-<path opacity="0.5" d="M336.4 213.2C336.1 213.2 335.9 212.9 336 212.6C336 212.3 336.3 212.1 336.6 212.2C336.9 212.2 337.1 212.5 337 212.8C336.9 213.1 336.7 213.3 336.4 213.2Z" fill="#657180"/>
35
-<path opacity="0.5" d="M336 216.2C335.7 216.2 335.5 215.9 335.6 215.7C335.6 215.4 335.9 215.2 336.2 215.3C336.5 215.3 336.7 215.6 336.6 215.8C336.6 216 336.3 216.2 336 216.2Z" fill="#657180"/>
36
-<path opacity="0.5" d="M335.8 219.2C335.5 219.2 335.3 218.9 335.3 218.7C335.3 218.4 335.6 218.2 335.8 218.2C336.1 218.2 336.3 218.5 336.3 218.7C336.3 219 336.1 219.2 335.8 219.2Z" fill="#657180"/>
37
-<path opacity="0.5" d="M335.6 222.2C335.3 222.2 335.1 222 335.1 221.7C335.1 221.4 335.3 221.2 335.6 221.2C335.9 221.2 336.1 221.5 336.1 221.7C336.1 222 335.9 222.2 335.6 222.2Z" fill="#657180"/>
38
-<path opacity="0.5" d="M335.5 225.1C335.2 225.1 335 224.9 335 224.6C335 224.3 335.2 224.1 335.5 224.1C335.8 224.1 336 224.3 336 224.6C336 224.9 335.8 225.1 335.5 225.1Z" fill="#657180"/>
39
-<path opacity="0.5" d="M335.4 228.1C335.1 228.1 334.9 227.9 334.9 227.6C334.9 227.3 335.1 227.1 335.4 227.1C335.7 227.1 335.9 227.3 335.9 227.6C335.9 227.9 335.7 228.1 335.4 228.1Z" fill="#657180"/>
40
-<path opacity="0.5" d="M335.3 231.1C335 231.1 334.8 230.9 334.8 230.6C334.8 230.3 335 230.1 335.3 230.1C335.6 230.1 335.8 230.3 335.8 230.6C335.8 230.9 335.6 231.1 335.3 231.1Z" fill="#657180"/>
41
-<path opacity="0.5" d="M335.2 234.1C334.9 234.1 334.7 233.9 334.7 233.6C334.7 233.3 334.9 233.1 335.2 233.1C335.5 233.1 335.7 233.3 335.7 233.6C335.7 233.9 335.5 234.1 335.2 234.1Z" fill="#657180"/>
42
-<path opacity="0.5" d="M335.2 237.1C334.9 237.1 334.7 236.9 334.7 236.6C334.7 236.3 334.9 236.1 335.2 236.1C335.5 236.1 335.7 236.3 335.7 236.6C335.7 236.9 335.5 237.1 335.2 237.1Z" fill="#657180"/>
43
-<path opacity="0.5" d="M335.2 240C334.9 240 334.7 239.8 334.7 239.5C334.7 239.2 334.9 239 335.2 239C335.5 239 335.7 239.2 335.7 239.5C335.7 239.8 335.4 240 335.2 240Z" fill="#657180"/>
44
-<path opacity="0.5" d="M335.1 243C334.8 243 334.6 242.8 334.6 242.5C334.6 242.2 334.8 242 335.1 242C335.4 242 335.6 242.2 335.6 242.5C335.6 242.8 335.4 243 335.1 243Z" fill="#657180"/>
45
-<path opacity="0.5" d="M335.1 246C334.8 246 334.6 245.8 334.6 245.5C334.6 245.2 334.8 245 335.1 245C335.4 245 335.6 245.2 335.6 245.5C335.6 245.8 335.4 246 335.1 246Z" fill="#657180"/>
46
-<path opacity="0.5" d="M335.1 249C334.8 249 334.6 248.8 334.6 248.5C334.6 248.2 334.8 248 335.1 248C335.4 248 335.6 248.2 335.6 248.5C335.6 248.8 335.4 249 335.1 249Z" fill="#657180"/>
47
-<path opacity="0.5" d="M335.1 252C334.8 252 334.6 251.8 334.6 251.5C334.6 251.2 334.8 251 335.1 251C335.4 251 335.6 251.2 335.6 251.5C335.6 251.7 335.4 252 335.1 252Z" fill="#657180"/>
48
-<path opacity="0.5" d="M335.1 254.9C334.8 254.9 334.6 254.7 334.6 254.4C334.6 254.1 334.8 253.9 335.1 253.9C335.4 253.9 335.6 254.1 335.6 254.4C335.6 254.7 335.4 254.9 335.1 254.9Z" fill="#657180"/>
49
-<path opacity="0.5" d="M335.1 257.9C334.8 257.9 334.6 257.7 334.6 257.4C334.6 257.1 334.8 256.9 335.1 256.9C335.4 256.9 335.6 257.1 335.6 257.4C335.6 257.7 335.4 257.9 335.1 257.9Z" fill="#657180"/>
50
-<path opacity="0.5" d="M335.1 260.9C334.8 260.9 334.6 260.7 334.6 260.4C334.6 260.1 334.8 259.9 335.1 259.9C335.4 259.9 335.6 260.1 335.6 260.4C335.6 260.7 335.4 260.9 335.1 260.9Z" fill="#657180"/>
51
-<path opacity="0.5" d="M335.1 263.9C334.8 263.9 334.6 263.7 334.6 263.4C334.6 263.1 334.8 262.9 335.1 262.9C335.4 262.9 335.6 263.1 335.6 263.4C335.6 263.7 335.4 263.9 335.1 263.9Z" fill="#657180"/>
52
-<path opacity="0.5" d="M335.2 266.9C334.9 266.9 334.7 266.7 334.7 266.4C334.7 266.1 334.9 265.9 335.2 265.9C335.5 265.9 335.7 266.1 335.7 266.4C335.7 266.7 335.4 266.9 335.2 266.9Z" fill="#657180"/>
53
-<path opacity="0.5" d="M335.2 269.9C334.9 269.9 334.7 269.7 334.7 269.4C334.7 269.1 334.9 268.9 335.2 268.9C335.5 268.9 335.7 269.1 335.7 269.4C335.7 269.6 335.5 269.8 335.2 269.9Z" fill="#657180"/>
54
-<path opacity="0.5" d="M335.2 272.8C334.9 272.8 334.7 272.6 334.7 272.3C334.7 272 334.9 271.8 335.2 271.8C335.5 271.8 335.7 272 335.7 272.3C335.7 272.6 335.5 272.8 335.2 272.8Z" fill="#657180"/>
55
-<path opacity="0.5" d="M335.3 275.8C335 275.8 334.8 275.6 334.8 275.3C334.8 275 335 274.8 335.3 274.8C335.6 274.8 335.8 275 335.8 275.3C335.8 275.6 335.6 275.8 335.3 275.8Z" fill="#657180"/>
56
-<path opacity="0.5" d="M335.4 278.8C335.1 278.8 334.9 278.6 334.9 278.3C334.9 278 335.1 277.8 335.4 277.8C335.7 277.8 335.9 278 335.9 278.3C335.9 278.6 335.6 278.8 335.4 278.8Z" fill="#657180"/>
57
-<path opacity="0.5" d="M335.4 281.8C335.1 281.8 334.9 281.6 334.9 281.3C334.9 281 335.1 280.8 335.4 280.8C335.7 280.8 335.9 281 335.9 281.3C335.9 281.5 335.7 281.8 335.4 281.8Z" fill="#657180"/>
58
-<path opacity="0.5" d="M335.6 284.8C335.3 284.8 335.1 284.6 335.1 284.3C335.1 284 335.3 283.8 335.6 283.8C335.9 283.8 336.1 284 336.1 284.3C336.1 284.5 335.8 284.7 335.6 284.8Z" fill="#657180"/>
59
-<path opacity="0.5" d="M335.7 287.7C335.4 287.7 335.2 287.5 335.2 287.2C335.2 286.9 335.4 286.7 335.7 286.7C336 286.7 336.2 286.9 336.2 287.2C336.2 287.5 336 287.7 335.7 287.7Z" fill="#657180"/>
60
-<path opacity="0.5" d="M335.9 290.7C335.6 290.7 335.4 290.5 335.4 290.2C335.4 289.9 335.6 289.7 335.9 289.7C336.2 289.7 336.4 289.9 336.4 290.2C336.4 290.4 336.2 290.7 335.9 290.7Z" fill="#657180"/>
61
-<path opacity="0.5" d="M336.3 293.7C336 293.7 335.8 293.5 335.7 293.3C335.7 293 335.9 292.8 336.1 292.7C336.4 292.7 336.6 292.9 336.7 293.1C336.7 293.4 336.5 293.6 336.3 293.7Z" fill="#657180"/>
62
-<path opacity="0.5" d="M336.7 296.6C336.4 296.6 336.2 296.5 336.1 296.2C336.1 295.9 336.2 295.7 336.5 295.6C336.8 295.6 337 295.7 337.1 296C337.1 296.3 337 296.6 336.7 296.6Z" fill="#657180"/>
63
-<path opacity="0.5" d="M337.3 299.5C337 299.6 336.8 299.4 336.7 299.1C336.6 298.8 336.8 298.6 337.1 298.5C337.4 298.4 337.6 298.6 337.7 298.9C337.8 299.2 337.6 299.5 337.3 299.5Z" fill="#657180"/>
64
-<path opacity="0.5" d="M338.4 302.3C338.2 302.4 337.8 302.3 337.7 302C337.6 301.7 337.7 301.4 338 301.3C338.3 301.2 338.5 301.3 338.6 301.6C338.7 301.9 338.6 302.2 338.4 302.3Z" fill="#657180"/>
65
-<path opacity="0.5" d="M340 304.8C339.8 305 339.5 305 339.3 304.7C339.1 304.5 339.2 304.2 339.4 304C339.6 303.8 339.9 303.9 340.1 304.1C340.2 304.3 340.2 304.6 340 304.8Z" fill="#657180"/>
66
-<path opacity="0.5" d="M342.3 306.7C342.2 306.9 341.9 307 341.6 306.9C341.3 306.7 341.3 306.4 341.4 306.2C341.6 306 341.9 305.9 342.1 306C342.4 306.1 342.4 306.4 342.3 306.7Z" fill="#657180"/>
67
-<path opacity="0.5" d="M345.1 307.6C345.1 307.9 344.8 308.1 344.5 308C344.2 308 344 307.6 344.1 307.4C344.2 307.1 344.4 307 344.7 307C345 307 345.2 307.3 345.1 307.6Z" fill="#657180"/>
68
-<path opacity="0.5" d="M348.1 307.7C348.1 308 347.9 308.2 347.6 308.2C347.3 308.2 347.1 308 347.1 307.7C347.1 307.4 347.3 307.2 347.6 307.2C347.9 307.2 348.1 307.4 348.1 307.7Z" fill="#657180"/>
69
-<path opacity="0.5" d="M351 307.1C351.1 307.4 351 307.6 350.7 307.7C350.4 307.8 350.1 307.6 350.1 307.4C350 307.1 350.2 306.9 350.4 306.8C350.6 306.7 350.9 306.8 351 307.1Z" fill="#657180"/>
70
-<path opacity="0.5" d="M353.5 305.5C353.7 305.7 353.7 306 353.5 306.2C353.3 306.4 352.9 306.4 352.8 306.1C352.7 305.8 352.7 305.6 352.9 305.4C353 305.3 353.3 305.3 353.5 305.5Z" fill="#657180"/>
71
-<path opacity="0.5" d="M355.3 303.1C355.5 303.2 355.6 303.5 355.5 303.8C355.3 304 355 304.1 354.8 304C354.6 303.8 354.5 303.5 354.6 303.3C354.7 303 355 302.9 355.3 303.1Z" fill="#657180"/>
72
-<path opacity="0.5" d="M356.4 300.3C356.7 300.4 356.8 300.7 356.7 300.9C356.6 301.2 356.3 301.3 356.1 301.2C355.9 301.1 355.7 300.8 355.8 300.6C355.9 300.4 356.1 300.2 356.4 300.3Z" fill="#657180"/>
73
-<path opacity="0.5" d="M357.1 297.4C357.4 297.5 357.5 297.7 357.5 298C357.4 298.3 357.2 298.4 356.9 298.4C356.6 298.3 356.5 298.1 356.5 297.8C356.6 297.5 356.9 297.4 357.1 297.4Z" fill="#657180"/>
74
-<path opacity="0.5" d="M357.6 294.5C357.9 294.5 358.1 294.8 358 295.1C357.9 295.4 357.7 295.6 357.4 295.5C357.1 295.4 356.9 295.2 357 294.9C357.1 294.6 357.4 294.5 357.6 294.5Z" fill="#657180"/>
75
-<path opacity="0.5" d="M358 291.5C358.3 291.5 358.5 291.8 358.4 292C358.4 292.3 358.1 292.5 357.9 292.4C357.7 292.3 357.4 292.1 357.5 291.9C357.6 291.7 357.7 291.5 358 291.5Z" fill="#657180"/>
76
-<path opacity="0.5" d="M358.3 288.6C358.6 288.6 358.8 288.9 358.8 289.1C358.8 289.3 358.5 289.6 358.3 289.6C358 289.6 357.8 289.3 357.8 289.1C357.7 288.7 358 288.5 358.3 288.6Z" fill="#657180"/>
77
-<path opacity="0.5" d="M358.4 285.6C358.7 285.6 358.9 285.8 358.9 286.1C358.9 286.4 358.6 286.6 358.4 286.6C358.1 286.6 357.9 286.3 357.9 286.1C357.9 285.8 358.2 285.6 358.4 285.6Z" fill="#657180"/>
78
-<path opacity="0.5" d="M358.6 282.6C358.9 282.6 359.1 282.8 359.1 283.1C359.1 283.4 358.9 283.6 358.6 283.6C358.3 283.6 358.1 283.4 358.1 283.1C358.1 282.8 358.3 282.6 358.6 282.6Z" fill="#657180"/>
79
-<path opacity="0.5" d="M358.7 279.6C359 279.6 359.2 279.8 359.2 280.1C359.2 280.4 359 280.6 358.7 280.6C358.4 280.6 358.2 280.4 358.2 280.1C358.2 279.8 358.4 279.6 358.7 279.6Z" fill="#657180"/>
80
-<path opacity="0.5" d="M358.7 276.6C359 276.6 359.2 276.8 359.2 277.1C359.2 277.4 359 277.6 358.7 277.6C358.4 277.6 358.2 277.4 358.2 277.1C358.2 276.9 358.5 276.6 358.7 276.6Z" fill="#657180"/>
81
-<path opacity="0.5" d="M358.8 273.7C359.1 273.7 359.3 273.9 359.3 274.2C359.3 274.5 359.1 274.7 358.8 274.7C358.5 274.7 358.3 274.5 358.3 274.2C358.3 273.9 358.5 273.7 358.8 273.7Z" fill="#657180"/>
82
-<path opacity="0.5" d="M358.8 270.7C359.1 270.7 359.3 270.9 359.3 271.2C359.3 271.5 359.1 271.7 358.8 271.7C358.5 271.7 358.3 271.5 358.3 271.2C358.3 270.9 358.5 270.7 358.8 270.7Z" fill="#657180"/>
83
-<path opacity="0.5" d="M358.8 267.7C359.1 267.7 359.3 267.9 359.3 268.2C359.3 268.5 359.1 268.7 358.8 268.7C358.5 268.7 358.3 268.5 358.3 268.2C358.3 267.9 358.6 267.7 358.8 267.7Z" fill="#657180"/>
84
-<path opacity="0.5" d="M358.9 264.7C359.2 264.7 359.4 264.9 359.4 265.2C359.4 265.5 359.2 265.7 358.9 265.7C358.6 265.7 358.4 265.5 358.4 265.2C358.4 264.9 358.6 264.7 358.9 264.7Z" fill="#657180"/>
85
-<path opacity="0.5" d="M358.9 261.7C359.2 261.7 359.4 261.9 359.4 262.2C359.4 262.5 359.2 262.7 358.9 262.7C358.6 262.7 358.4 262.5 358.4 262.2C358.4 261.9 358.6 261.7 358.9 261.7Z" fill="#657180"/>
86
-<path opacity="0.5" d="M358.9 258.8C359.2 258.8 359.4 259 359.4 259.3C359.4 259.6 359.2 259.8 358.9 259.8C358.6 259.8 358.4 259.6 358.4 259.3C358.4 259 358.6 258.8 358.9 258.8Z" fill="#657180"/>
87
-<path opacity="0.5" d="M358.9 255.8C359.2 255.8 359.4 256 359.4 256.3C359.4 256.6 359.2 256.8 358.9 256.8C358.6 256.8 358.4 256.6 358.4 256.3C358.4 256 358.6 255.8 358.9 255.8Z" fill="#657180"/>
88
-<path opacity="0.5" d="M358.9 252.8C359.2 252.8 359.4 253 359.4 253.3C359.4 253.6 359.2 253.8 358.9 253.8C358.6 253.8 358.4 253.6 358.4 253.3C358.4 253 358.6 252.8 358.9 252.8Z" fill="#657180"/>
89
-<path opacity="0.5" d="M358.9 249.8C359.2 249.8 359.4 250 359.4 250.3C359.4 250.6 359.2 250.8 358.9 250.8C358.6 250.8 358.4 250.6 358.4 250.3C358.4 250 358.6 249.8 358.9 249.8Z" fill="#657180"/>
90
-<path opacity="0.5" d="M358.9 246.8C359.2 246.8 359.4 247 359.4 247.3C359.4 247.6 359.2 247.8 358.9 247.8C358.6 247.8 358.4 247.6 358.4 247.3C358.4 247.1 358.6 246.8 358.9 246.8Z" fill="#657180"/>
91
-<path opacity="0.5" d="M358.9 243.8C359.2 243.8 359.4 244 359.4 244.3C359.4 244.6 359.2 244.8 358.9 244.8C358.6 244.8 358.4 244.6 358.4 244.3C358.4 244.1 358.6 243.8 358.9 243.8Z" fill="#657180"/>
92
-<path opacity="0.5" d="M358.9 240.9C359.2 240.9 359.4 241.1 359.4 241.4C359.4 241.7 359.2 241.9 358.9 241.9C358.6 241.9 358.4 241.7 358.4 241.4C358.4 241.1 358.6 240.9 358.9 240.9Z" fill="#657180"/>
93
-<path opacity="0.5" d="M358.8 237.9C359.1 237.9 359.3 238.1 359.3 238.4C359.3 238.7 359.1 238.9 358.8 238.9C358.5 238.9 358.3 238.7 358.3 238.4C358.3 238.1 358.6 237.9 358.8 237.9Z" fill="#657180"/>
94
-<path opacity="0.5" d="M358.8 234.9C359.1 234.9 359.3 235.1 359.3 235.4C359.3 235.7 359.1 235.9 358.8 235.9C358.5 235.9 358.3 235.7 358.3 235.4C358.3 235.1 358.5 234.9 358.8 234.9Z" fill="#657180"/>
95
-<path opacity="0.5" d="M358.8 231.9C359.1 231.9 359.3 232.1 359.3 232.4C359.3 232.7 359.1 232.9 358.8 232.9C358.5 232.9 358.3 232.7 358.3 232.4C358.3 232.2 358.5 231.9 358.8 231.9Z" fill="#657180"/>
96
-<path opacity="0.5" d="M358.8 228.9C359.1 228.9 359.3 229.1 359.3 229.4C359.3 229.7 359.1 229.9 358.8 229.9C358.5 229.9 358.3 229.7 358.3 229.4C358.3 229.2 358.5 228.9 358.8 228.9Z" fill="#657180"/>
97
-<path opacity="0.5" d="M358.7 226C359 226 359.2 226.2 359.2 226.5C359.2 226.8 359 227 358.7 227C358.4 227 358.2 226.8 358.2 226.5C358.2 226.2 358.4 226 358.7 226Z" fill="#657180"/>
98
-<path opacity="0.5" d="M358.6 223C358.9 223 359.1 223.2 359.1 223.5C359.1 223.8 358.9 224 358.6 224C358.3 224 358.1 223.8 358.1 223.5C358.1 223.2 358.3 223 358.6 223Z" fill="#657180"/>
99
-<path opacity="0.5" d="M358.5 220C358.8 220 359 220.2 359 220.5C359 220.8 358.8 221 358.5 221C358.2 221 358 220.8 358 220.5C358 220.2 358.2 220 358.5 220Z" fill="#657180"/>
100
-<path opacity="0.5" d="M358.3 217C358.6 217 358.8 217.2 358.8 217.5C358.8 217.8 358.6 218 358.3 218C358 218 357.8 217.8 357.8 217.5C357.8 217.3 358 217 358.3 217Z" fill="#657180"/>
101
-<path opacity="0.5" d="M358 214.1C358.3 214.1 358.5 214.3 358.6 214.5C358.6 214.8 358.4 215 358.1 215C357.8 215 357.6 214.8 357.6 214.6C357.6 214.3 357.8 214.1 358 214.1Z" fill="#657180"/>
102
-<path opacity="0.5" d="M357.6 211.1C357.9 211.1 358.1 211.2 358.2 211.5C358.2 211.8 358.1 212 357.8 212.1C357.5 212.1 357.3 212 357.2 211.7C357.2 211.4 357.4 211.1 357.6 211.1Z" fill="#657180"/>
103
-<path opacity="0.5" d="M357 208.2C357.3 208.1 357.5 208.3 357.6 208.6C357.7 208.9 357.5 209.1 357.2 209.2C356.9 209.3 356.7 209.1 356.6 208.8C356.6 208.5 356.8 208.3 357 208.2Z" fill="#657180"/>
104
-<path opacity="0.5" d="M356 205.4C356.2 205.3 356.6 205.4 356.7 205.6C356.8 205.9 356.7 206.2 356.4 206.3C356.1 206.4 355.9 206.3 355.8 206C355.6 205.8 355.7 205.5 356 205.4Z" fill="#657180"/>
105
-<path opacity="0.5" d="M354.3 202.9C354.5 202.7 354.8 202.7 355 203C355.2 203.2 355.1 203.5 354.9 203.7C354.7 203.9 354.4 203.8 354.2 203.6C354.1 203.4 354.1 203.1 354.3 202.9Z" fill="#657180"/>
106
-<path opacity="0.5" d="M351.9 201.2C352 200.9 352.3 200.9 352.6 201C352.9 201.1 352.9 201.5 352.8 201.7C352.6 201.9 352.3 202 352.1 201.9C351.9 201.7 351.8 201.4 351.9 201.2Z" fill="#657180"/>
107
-<path opacity="0.5" d="M349.1 200.3C349.1 200 349.4 199.8 349.7 199.9C350 199.9 350.2 200.2 350.1 200.5C350 200.8 349.8 200.9 349.5 200.9C349.2 200.9 349.1 200.6 349.1 200.3Z" fill="#657180"/>
108
-<path opacity="0.5" d="M345.6 331.5C345.6 331.2 345.8 331 346.1 331C346.4 331 346.6 331.2 346.6 331.5C346.6 331.8 346.4 332 346.1 332C345.8 332 345.6 331.8 345.6 331.5Z" fill="#657180"/>
109
-<path opacity="0.5" d="M342.6 331.5C342.6 331.2 342.8 331 343.1 331C343.4 331 343.6 331.2 343.6 331.5C343.6 331.8 343.4 332 343.1 332C342.8 332 342.6 331.7 342.6 331.5Z" fill="#657180"/>
110
-<path opacity="0.5" d="M339.6 331.3C339.6 331 339.9 330.8 340.1 330.8C340.4 330.8 340.6 331.1 340.6 331.3C340.6 331.6 340.3 331.8 340.1 331.8C339.8 331.8 339.6 331.5 339.6 331.3Z" fill="#657180"/>
111
-<path opacity="0.5" d="M336.6 331C336.6 330.7 336.9 330.5 337.2 330.6C337.5 330.7 337.7 330.9 337.6 331.2C337.5 331.5 337.3 331.7 337 331.6C336.8 331.5 336.6 331.2 336.6 331Z" fill="#657180"/>
112
-<path opacity="0.5" d="M333.7 330.5C333.8 330.2 334 330 334.3 330.1C334.6 330.1 334.8 330.4 334.7 330.7C334.7 331 334.4 331.2 334.1 331.1C333.8 331 333.6 330.8 333.7 330.5Z" fill="#657180"/>
113
-<path opacity="0.5" d="M330.7 329.8C330.8 329.5 331 329.4 331.3 329.4C331.6 329.5 331.7 329.7 331.7 330C331.6 330.3 331.4 330.4 331.1 330.4C330.8 330.4 330.7 330.1 330.7 329.8Z" fill="#657180"/>
114
-<path opacity="0.5" d="M327.9 329C328 328.7 328.3 328.6 328.5 328.7C328.8 328.8 328.9 329.1 328.8 329.3C328.7 329.6 328.4 329.7 328.2 329.6C327.9 329.5 327.8 329.3 327.9 329Z" fill="#657180"/>
115
-<path opacity="0.5" d="M325.1 328C325.2 327.7 325.5 327.6 325.8 327.7C326.1 327.8 326.2 328.1 326.1 328.3C326 328.6 325.7 328.7 325.4 328.6C325.1 328.5 324.9 328.2 325.1 328Z" fill="#657180"/>
116
-<path opacity="0.5" d="M322.3 326.6C322.4 326.4 322.7 326.3 323 326.4C323.2 326.5 323.3 326.8 323.2 327.1C323.1 327.3 322.8 327.5 322.5 327.3C322.3 327.2 322.2 326.9 322.3 326.6Z" fill="#657180"/>
117
-<path opacity="0.5" d="M319.8 325.1C320 324.9 320.3 324.8 320.5 324.9C320.7 325 320.8 325.4 320.7 325.6C320.6 325.8 320.3 325.9 320 325.8C319.7 325.7 319.6 325.4 319.8 325.1Z" fill="#657180"/>
118
-<path opacity="0.5" d="M317.3 323.4C317.5 323.2 317.8 323.1 318 323.3C318.2 323.5 318.3 323.8 318.1 324C317.9 324.2 317.6 324.3 317.4 324.1C317.2 323.9 317.1 323.6 317.3 323.4Z" fill="#657180"/>
119
-<path opacity="0.5" d="M315 321.5C315.2 321.3 315.5 321.3 315.7 321.5C315.9 321.7 315.9 322 315.7 322.2C315.5 322.4 315.2 322.4 315 322.2C314.8 322 314.8 321.7 315 321.5Z" fill="#657180"/>
120
-<path opacity="0.5" d="M312.9 319.3C313.1 319.1 313.4 319.1 313.6 319.3C313.8 319.5 313.8 319.8 313.6 320C313.4 320.2 313.1 320.2 312.9 320C312.7 319.8 312.7 319.5 312.9 319.3Z" fill="#657180"/>
121
-<path opacity="0.5" d="M311 317C311.2 316.8 311.5 316.9 311.7 317.1C311.9 317.3 311.8 317.6 311.6 317.8C311.4 318 311.1 317.9 310.9 317.7C310.7 317.5 310.7 317.2 311 317Z" fill="#657180"/>
122
-<path opacity="0.5" d="M309.2 314.6C309.4 314.4 309.7 314.5 309.9 314.7C310.1 314.9 310 315.2 309.8 315.4C309.6 315.6 309.3 315.5 309.1 315.3C308.9 315.1 309 314.8 309.2 314.6Z" fill="#657180"/>
123
-<path opacity="0.5" d="M307.6 312.1C307.8 312 308.1 312 308.3 312.3C308.5 312.6 308.4 312.8 308.1 313C307.9 313.1 307.6 313.1 307.4 312.8C307.2 312.5 307.4 312.2 307.6 312.1Z" fill="#657180"/>
124
-<path opacity="0.5" d="M306.2 309.4C306.4 309.3 306.7 309.4 306.9 309.6C307 309.8 306.9 310.1 306.7 310.3C306.5 310.4 306.2 310.3 306 310.1C305.8 309.9 305.9 309.6 306.2 309.4Z" fill="#657180"/>
125
-<path opacity="0.5" d="M304.9 306.7C305.2 306.6 305.4 306.7 305.6 306.9C305.7 307.1 305.6 307.4 305.4 307.6C305.2 307.7 304.9 307.6 304.7 307.4C304.5 307.1 304.6 306.8 304.9 306.7Z" fill="#657180"/>
126
-<path opacity="0.5" d="M303.7 304C304 303.9 304.2 304 304.3 304.3C304.4 304.6 304.3 304.8 304 305C303.7 305.2 303.5 305 303.4 304.7C303.3 304.4 303.5 304.1 303.7 304Z" fill="#657180"/>
127
-<path opacity="0.5" d="M302.6 301.2C302.9 301.1 303.1 301.2 303.2 301.5C303.3 301.8 303.2 302 302.9 302.1C302.6 302.2 302.3 302.1 302.3 301.8C302.2 301.5 302.4 301.2 302.6 301.2Z" fill="#657180"/>
128
-<path opacity="0.5" d="M301.7 298.3C302 298.2 302.2 298.4 302.3 298.6C302.4 298.8 302.2 299.1 302 299.2C301.7 299.3 301.5 299.1 301.4 298.9C301.3 298.7 301.4 298.4 301.7 298.3Z" fill="#657180"/>
129
-<path opacity="0.5" d="M300.9 295.4C301.2 295.3 301.4 295.5 301.5 295.7C301.6 296 301.4 296.2 301.2 296.3C300.9 296.4 300.7 296.2 300.6 296C300.5 295.8 300.6 295.5 300.9 295.4Z" fill="#657180"/>
130
-<path opacity="0.5" d="M300.1 292.5C300.4 292.4 300.6 292.6 300.7 292.9C300.8 293.2 300.6 293.4 300.3 293.5C300 293.6 299.8 293.4 299.7 293.1C299.7 292.9 299.8 292.6 300.1 292.5Z" fill="#657180"/>
131
-<path opacity="0.5" d="M299.4 289.6C299.7 289.5 299.9 289.7 300 290C300.1 290.3 299.9 290.5 299.6 290.6C299.3 290.7 299.1 290.5 299 290.2C299 289.9 299.2 289.7 299.4 289.6Z" fill="#657180"/>
132
-<path opacity="0.5" d="M298.9 286.6C299.2 286.5 299.4 286.7 299.5 287C299.6 287.3 299.4 287.5 299.1 287.6C298.8 287.7 298.6 287.5 298.5 287.2C298.4 286.9 298.6 286.7 298.9 286.6Z" fill="#657180"/>
133
-<path opacity="0.5" d="M298.3 283.7C298.6 283.7 298.8 283.8 298.9 284.1C298.9 284.4 298.8 284.6 298.5 284.7C298.2 284.7 298 284.6 297.9 284.3C297.9 284 298.1 283.7 298.3 283.7Z" fill="#657180"/>
134
-<path opacity="0.5" d="M297.9 280.7C298.2 280.7 298.4 280.8 298.5 281.1C298.6 281.4 298.4 281.6 298.1 281.7C297.8 281.7 297.6 281.6 297.5 281.3C297.4 281 297.6 280.8 297.9 280.7Z" fill="#657180"/>
135
-<path opacity="0.5" d="M297.5 277.8C297.8 277.8 298 278 298.1 278.2C298.1 278.5 297.9 278.7 297.7 278.8C297.4 278.8 297.2 278.6 297.1 278.4C297 278 297.2 277.8 297.5 277.8Z" fill="#657180"/>
136
-<path opacity="0.5" d="M297.1 274.8C297.4 274.8 297.6 275 297.7 275.2C297.7 275.5 297.5 275.7 297.3 275.8C297.1 275.9 296.8 275.6 296.7 275.4C296.7 275 296.9 274.8 297.1 274.8Z" fill="#657180"/>
137
-<path opacity="0.5" d="M296.8 271.8C297.1 271.8 297.3 272 297.3 272.3C297.3 272.6 297.1 272.8 296.8 272.8C296.5 272.8 296.3 272.6 296.3 272.3C296.4 272.1 296.6 271.8 296.8 271.8Z" fill="#657180"/>
138
-<path opacity="0.5" d="M296.6 268.8C296.9 268.8 297.1 269 297.1 269.3C297.1 269.6 296.9 269.8 296.6 269.8C296.3 269.8 296.1 269.6 296.1 269.3C296.1 269.1 296.3 268.8 296.6 268.8Z" fill="#657180"/>
139
-<path opacity="0.5" d="M296.4 265.8C296.7 265.8 296.9 266 296.9 266.3C296.9 266.6 296.7 266.8 296.4 266.8C296.1 266.8 295.9 266.6 295.9 266.3C295.9 266 296.1 265.8 296.4 265.8Z" fill="#657180"/>
140
-<path opacity="0.5" d="M296.2 262.8C296.5 262.8 296.7 263 296.7 263.3C296.7 263.6 296.5 263.8 296.2 263.8C295.9 263.8 295.7 263.6 295.7 263.3C295.8 263 296 262.8 296.2 262.8Z" fill="#657180"/>
141
-<path opacity="0.5" d="M296.1 259.8C296.4 259.8 296.6 260 296.6 260.3C296.6 260.6 296.4 260.8 296.1 260.8C295.8 260.8 295.6 260.6 295.6 260.3C295.6 260 295.9 259.8 296.1 259.8Z" fill="#657180"/>
142
-<path opacity="0.5" d="M296.1 256.8C296.4 256.8 296.6 257 296.6 257.3C296.6 257.6 296.4 257.8 296.1 257.8C295.8 257.8 295.6 257.6 295.6 257.3C295.6 257 295.8 256.8 296.1 256.8Z" fill="#657180"/>
143
-<path opacity="0.5" d="M296 253.8C296.3 253.8 296.5 254 296.5 254.3C296.5 254.6 296.3 254.8 296 254.8C295.7 254.8 295.5 254.6 295.5 254.3C295.5 254 295.7 253.8 296 253.8Z" fill="#657180"/>
144
-<path opacity="0.5" d="M296 250.8C296.3 250.8 296.5 251 296.5 251.3C296.5 251.6 296.3 251.8 296 251.8C295.7 251.8 295.5 251.6 295.5 251.3C295.5 251 295.7 250.8 296 250.8Z" fill="#657180"/>
145
-<path opacity="0.5" d="M296 247.8C296.3 247.8 296.5 248 296.5 248.3C296.5 248.6 296.3 248.8 296 248.8C295.7 248.8 295.5 248.6 295.5 248.3C295.5 248 295.8 247.8 296 247.8Z" fill="#657180"/>
146
-<path opacity="0.5" d="M296.1 244.8C296.4 244.8 296.6 245 296.6 245.3C296.6 245.6 296.4 245.8 296.1 245.8C295.8 245.8 295.6 245.6 295.6 245.3C295.6 245 295.8 244.8 296.1 244.8Z" fill="#657180"/>
147
-<path opacity="0.5" d="M296.2 241.8C296.5 241.8 296.7 242 296.7 242.3C296.7 242.6 296.5 242.8 296.2 242.8C295.9 242.8 295.7 242.6 295.7 242.3C295.7 242 295.9 241.8 296.2 241.8Z" fill="#657180"/>
148
-<path opacity="0.5" d="M296.4 238.8C296.7 238.8 296.9 239.1 296.9 239.3C296.9 239.6 296.6 239.8 296.4 239.8C296.1 239.8 295.9 239.5 295.9 239.3C295.8 239 296.1 238.8 296.4 238.8Z" fill="#657180"/>
149
-<path opacity="0.5" d="M296.6 235.8C296.9 235.8 297.1 236.1 297.1 236.3C297.1 236.5 296.8 236.8 296.6 236.8C296.3 236.8 296.1 236.5 296.1 236.3C296.1 236.1 296.3 235.8 296.6 235.8Z" fill="#657180"/>
150
-<path opacity="0.5" d="M296.8 232.8C297.1 232.8 297.3 233.1 297.2 233.3C297.1 233.5 296.9 233.8 296.7 233.8C296.4 233.8 296.2 233.5 296.3 233.3C296.4 233.1 296.5 232.8 296.8 232.8Z" fill="#657180"/>
151
-<path opacity="0.5" d="M297.1 229.8C297.4 229.8 297.6 230.1 297.5 230.4C297.5 230.7 297.2 230.9 297 230.8C296.7 230.8 296.5 230.5 296.6 230.2C296.6 230 296.8 229.8 297.1 229.8Z" fill="#657180"/>
152
-<path opacity="0.5" d="M297.5 226.9C297.8 226.9 298 227.2 297.9 227.5C297.9 227.8 297.6 228 297.3 227.9C297 227.8 296.8 227.6 296.9 227.3C296.9 227 297.2 226.8 297.5 226.9Z" fill="#657180"/>
153
-<path opacity="0.5" d="M297.9 223.9C298.2 223.9 298.4 224.2 298.3 224.5C298.3 224.8 298 225 297.7 224.9C297.4 224.9 297.2 224.6 297.3 224.3C297.4 224 297.6 223.8 297.9 223.9Z" fill="#657180"/>
154
-<path opacity="0.5" d="M298.4 220.9C298.7 220.9 298.9 221.2 298.8 221.5C298.8 221.8 298.5 222 298.2 221.9C297.9 221.9 297.7 221.6 297.8 221.3C297.9 221.1 298.1 220.9 298.4 220.9Z" fill="#657180"/>
155
-<path opacity="0.5" d="M299 218C299.3 218.1 299.4 218.3 299.4 218.6C299.3 218.9 299.1 219 298.8 219C298.5 218.9 298.4 218.7 298.4 218.4C298.4 218.1 298.7 217.9 299 218Z" fill="#657180"/>
156
-<path opacity="0.5" d="M299.6 215C299.9 215.1 300 215.3 300 215.6C299.9 215.9 299.7 216 299.4 216C299.1 215.9 299 215.7 299 215.4C299.1 215.1 299.3 215 299.6 215Z" fill="#657180"/>
157
-<path opacity="0.5" d="M300.4 212.1C300.7 212.2 300.8 212.4 300.8 212.7C300.7 213 300.5 213.1 300.2 213.1C299.9 213 299.8 212.8 299.8 212.5C299.8 212.2 300.1 212.1 300.4 212.1Z" fill="#657180"/>
158
-<path opacity="0.5" d="M301.2 209.3C301.5 209.4 301.6 209.7 301.5 209.9C301.4 210.1 301.1 210.3 300.9 210.2C300.6 210.1 300.5 209.8 300.6 209.6C300.7 209.3 300.9 209.2 301.2 209.3Z" fill="#657180"/>
159
-<path opacity="0.5" d="M302.2 206.4C302.5 206.5 302.6 206.8 302.5 207C302.4 207.3 302.1 207.4 301.9 207.3C301.7 207.2 301.5 206.9 301.6 206.7C301.7 206.5 301.9 206.3 302.2 206.4Z" fill="#657180"/>
160
-<path opacity="0.5" d="M303.2 203.6C303.5 203.7 303.6 204 303.5 204.2C303.4 204.4 303.1 204.6 302.8 204.5C302.5 204.4 302.4 204.1 302.5 203.9C302.7 203.6 303 203.5 303.2 203.6Z" fill="#657180"/>
161
-<path opacity="0.5" d="M304.4 200.9C304.6 201 304.8 201.3 304.6 201.6C304.5 201.8 304.2 202 303.9 201.8C303.6 201.7 303.5 201.4 303.7 201.1C303.9 200.9 304.2 200.7 304.4 200.9Z" fill="#657180"/>
162
-<path opacity="0.5" d="M305.8 198.2C306 198.3 306.1 198.6 306 198.9C305.9 199.1 305.6 199.2 305.3 199.1C305.1 199 305 198.7 305.1 198.4C305.2 198.1 305.5 198 305.8 198.2Z" fill="#657180"/>
163
-<path opacity="0.5" d="M307.3 195.6C307.5 195.7 307.6 196 307.5 196.3C307.4 196.5 307.1 196.6 306.8 196.5C306.6 196.4 306.5 196.1 306.6 195.8C306.7 195.5 307 195.4 307.3 195.6Z" fill="#657180"/>
164
-<path opacity="0.5" d="M308.9 193.1C309.1 193.3 309.2 193.6 309 193.8C308.9 194 308.5 194.1 308.3 193.9C308.1 193.7 308 193.4 308.2 193.2C308.4 193 308.7 192.9 308.9 193.1Z" fill="#657180"/>
165
-<path opacity="0.5" d="M310.7 190.7C310.9 190.9 310.9 191.2 310.8 191.4C310.6 191.6 310.3 191.7 310.1 191.5C309.9 191.3 309.8 191 310 190.8C310.2 190.5 310.5 190.5 310.7 190.7Z" fill="#657180"/>
166
-<path opacity="0.5" d="M312.7 188.4C312.9 188.6 312.9 188.9 312.7 189.1C312.5 189.3 312.2 189.3 312 189.1C311.8 188.9 311.8 188.6 312 188.4C312.2 188.3 312.5 188.3 312.7 188.4Z" fill="#657180"/>
167
-<path opacity="0.5" d="M314.9 186.4C315.1 186.6 315.1 186.9 314.9 187.1C314.7 187.3 314.4 187.3 314.2 187.1C314 186.9 314 186.6 314.2 186.4C314.4 186.1 314.7 186.2 314.9 186.4Z" fill="#657180"/>
168
-<path opacity="0.5" d="M317.2 184.5C317.4 184.7 317.3 185 317.1 185.2C316.9 185.4 316.6 185.3 316.4 185.1C316.2 184.9 316.3 184.6 316.5 184.4C316.7 184.2 317 184.3 317.2 184.5Z" fill="#657180"/>
169
-<path opacity="0.5" d="M319.7 182.8C319.8 183 319.8 183.3 319.6 183.5C319.4 183.6 319.1 183.6 318.9 183.4C318.7 183.2 318.8 182.9 319 182.7C319.2 182.5 319.5 182.5 319.7 182.8Z" fill="#657180"/>
170
-<path opacity="0.5" d="M322.3 181.3C322.4 181.5 322.3 181.8 322.1 182C321.9 182.1 321.6 182 321.4 181.8C321.3 181.6 321.4 181.2 321.6 181.1C321.9 181 322.2 181.1 322.3 181.3Z" fill="#657180"/>
171
-<path opacity="0.5" d="M325 180.1C325.1 180.4 325 180.6 324.7 180.7C324.4 180.8 324.2 180.7 324 180.4C323.9 180.1 324 179.9 324.3 179.8C324.6 179.7 324.9 179.8 325 180.1Z" fill="#657180"/>
172
-<path opacity="0.5" d="M327.8 179C327.9 179.3 327.7 179.5 327.5 179.6C327.2 179.7 327 179.5 326.9 179.3C326.8 179.1 326.9 178.8 327.2 178.7C327.5 178.6 327.8 178.7 327.8 179Z" fill="#657180"/>
173
-<path opacity="0.5" d="M330.7 178.1C330.8 178.4 330.6 178.6 330.3 178.7C330 178.8 329.8 178.6 329.7 178.4C329.6 178.2 329.8 177.9 330.1 177.8C330.4 177.7 330.6 177.9 330.7 178.1Z" fill="#657180"/>
174
-<path opacity="0.5" d="M333.6 177.5C333.7 177.8 333.5 178 333.2 178.1C332.9 178.2 332.7 178 332.6 177.7C332.5 177.4 332.7 177.2 333 177.1C333.3 177 333.6 177.2 333.6 177.5Z" fill="#657180"/>
175
-<path opacity="0.5" d="M336.6 177C336.6 177.3 336.4 177.5 336.2 177.6C335.9 177.6 335.7 177.4 335.6 177.2C335.6 176.9 335.7 176.7 336 176.6C336.3 176.5 336.6 176.7 336.6 177Z" fill="#657180"/>
176
-<path opacity="0.5" d="M339.6 176.7C339.6 177 339.4 177.2 339.2 177.2C338.9 177.2 338.7 177 338.7 176.8C338.7 176.5 338.9 176.3 339.1 176.3C339.3 176.3 339.6 176.4 339.6 176.7Z" fill="#657180"/>
177
-<path opacity="0.5" d="M342.6 176.5C342.6 176.8 342.4 177 342.1 177C341.8 177 341.6 176.8 341.6 176.5C341.6 176.2 341.8 176 342.1 176C342.3 176 342.6 176.2 342.6 176.5Z" fill="#657180"/>
178
-<path opacity="0.5" d="M345.6 176.4C345.6 176.7 345.4 176.9 345.1 176.9C344.8 176.9 344.6 176.7 344.6 176.4C344.6 176.1 344.8 175.9 345.1 175.9C345.3 175.9 345.6 176.1 345.6 176.4Z" fill="#657180"/>
179
-<path opacity="0.5" d="M348.6 176.4C348.6 176.7 348.4 176.9 348.1 176.9C347.8 176.9 347.6 176.7 347.6 176.4C347.6 176.1 347.8 175.9 348.1 175.9C348.4 175.9 348.6 176.1 348.6 176.4Z" fill="#657180"/>
180
-<path opacity="0.5" d="M351.6 176.5C351.6 176.8 351.4 177 351.1 177C350.8 177 350.6 176.8 350.6 176.5C350.6 176.2 350.8 176 351.1 176C351.4 175.9 351.6 176.2 351.6 176.5Z" fill="#657180"/>
181
-<path opacity="0.5" d="M354.6 176.7C354.6 177 354.3 177.2 354.1 177.2C353.9 177.2 353.6 176.9 353.6 176.7C353.6 176.4 353.9 176.2 354.1 176.2C354.4 176.1 354.6 176.4 354.6 176.7Z" fill="#657180"/>
182
-<path opacity="0.5" d="M357.6 177C357.6 177.3 357.3 177.5 357 177.4C356.7 177.4 356.5 177.1 356.6 176.8C356.6 176.5 356.9 176.3 357.2 176.4C357.4 176.5 357.6 176.7 357.6 177Z" fill="#657180"/>
183
-<path opacity="0.5" d="M360.5 177.5C360.4 177.8 360.2 177.9 359.9 177.9C359.6 177.8 359.5 177.6 359.5 177.3C359.5 177 359.8 176.8 360.1 176.9C360.4 176.9 360.6 177.2 360.5 177.5Z" fill="#657180"/>
184
-<path opacity="0.5" d="M363.4 178.1C363.3 178.4 363.1 178.5 362.8 178.5C362.5 178.4 362.4 178.2 362.4 177.9C362.4 177.6 362.7 177.5 363 177.5C363.3 177.5 363.5 177.9 363.4 178.1Z" fill="#657180"/>
185
-<path opacity="0.5" d="M366.3 179C366.2 179.3 365.9 179.4 365.7 179.3C365.5 179.2 365.3 178.9 365.4 178.7C365.5 178.4 365.8 178.3 366 178.4C366.3 178.4 366.4 178.7 366.3 179Z" fill="#657180"/>
186
-<path opacity="0.5" d="M369.1 180C369 180.3 368.7 180.4 368.5 180.3C368.2 180.2 368.1 179.9 368.2 179.7C368.3 179.4 368.6 179.3 368.9 179.4C369.1 179.5 369.2 179.8 369.1 180Z" fill="#657180"/>
187
-<path opacity="0.5" d="M371.8 181.3C371.7 181.5 371.4 181.6 371.1 181.5C370.9 181.4 370.8 181.1 370.9 180.8C371 180.6 371.3 180.5 371.6 180.6C371.9 180.8 372 181.1 371.8 181.3Z" fill="#657180"/>
188
-<path opacity="0.5" d="M374.5 182.8C374.4 183 374 183.1 373.8 183C373.6 182.9 373.5 182.6 373.6 182.3C373.7 182.1 374 182 374.3 182.1C374.5 182.3 374.6 182.6 374.5 182.8Z" fill="#657180"/>
189
-<path opacity="0.5" d="M376.9 184.5C376.7 184.7 376.4 184.8 376.2 184.6C376 184.4 375.9 184.1 376.1 183.9C376.3 183.7 376.6 183.6 376.8 183.8C377 184 377.1 184.3 376.9 184.5Z" fill="#657180"/>
190
-<path opacity="0.5" d="M379.3 186.4C379.1 186.6 378.8 186.6 378.6 186.5C378.4 186.3 378.4 186 378.5 185.8C378.7 185.6 379 185.6 379.2 185.7C379.4 185.9 379.4 186.2 379.3 186.4Z" fill="#657180"/>
191
-<path opacity="0.5" d="M381.4 188.5C381.2 188.7 380.9 188.7 380.7 188.5C380.5 188.3 380.5 188 380.7 187.8C380.9 187.6 381.2 187.6 381.4 187.8C381.6 188 381.6 188.3 381.4 188.5Z" fill="#657180"/>
192
-<path opacity="0.5" d="M383.4 190.7C383.2 190.9 382.9 190.8 382.7 190.6C382.5 190.4 382.5 190.1 382.7 189.9C382.9 189.7 383.2 189.7 383.4 190C383.6 190.2 383.6 190.6 383.4 190.7Z" fill="#657180"/>
193
-<path opacity="0.5" d="M385.2 193.1C385 193.3 384.7 193.2 384.5 193C384.3 192.8 384.4 192.5 384.6 192.3C384.8 192.1 385.1 192.2 385.3 192.4C385.5 192.6 385.4 193 385.2 193.1Z" fill="#657180"/>
194
-<path opacity="0.5" d="M386.8 195.6C386.6 195.7 386.3 195.7 386.1 195.4C386 195.2 386 194.9 386.2 194.7C386.4 194.5 386.7 194.6 386.9 194.9C387.1 195.2 387.1 195.5 386.8 195.6Z" fill="#657180"/>
195
-<path opacity="0.5" d="M388.3 198.2C388.1 198.3 387.8 198.2 387.6 198C387.5 197.8 387.6 197.5 387.8 197.3C388 197.2 388.3 197.3 388.5 197.5C388.6 197.8 388.6 198.1 388.3 198.2Z" fill="#657180"/>
196
-<path opacity="0.5" d="M389.7 200.9C389.5 201 389.2 200.9 389 200.7C388.8 200.5 389 200.2 389.2 200C389.4 199.9 389.7 200 389.9 200.2C390 200.5 389.9 200.8 389.7 200.9Z" fill="#657180"/>
197
-<path opacity="0.5" d="M390.9 203.7C390.6 203.8 390.4 203.7 390.2 203.4C390.1 203.1 390.2 202.9 390.5 202.7C390.8 202.6 391 202.7 391.2 203C391.2 203.3 391.1 203.6 390.9 203.7Z" fill="#657180"/>
198
-<path opacity="0.5" d="M391.9 206.5C391.6 206.6 391.4 206.5 391.3 206.2C391.2 205.9 391.3 205.7 391.6 205.6C391.9 205.5 392.1 205.6 392.2 205.9C392.3 206.1 392.2 206.4 391.9 206.5Z" fill="#657180"/>
199
-<path opacity="0.5" d="M392.9 209.3C392.6 209.4 392.4 209.2 392.3 209C392.2 208.7 392.3 208.5 392.6 208.4C392.9 208.3 393.1 208.5 393.2 208.7C393.3 208.9 393.2 209.2 392.9 209.3Z" fill="#657180"/>
200
-<path opacity="0.5" d="M393.8 212.2C393.5 212.3 393.3 212.1 393.2 211.9C393.1 211.6 393.3 211.4 393.5 211.3C393.8 211.2 394 211.4 394.1 211.6C394.2 211.8 394 212.1 393.8 212.2Z" fill="#657180"/>
201
-<path opacity="0.5" d="M394.5 215.1C394.2 215.2 394 215 393.9 214.7C393.8 214.4 394 214.2 394.3 214.1C394.6 214 394.8 214.2 394.9 214.5C394.9 214.8 394.8 215 394.5 215.1Z" fill="#657180"/>
202
-<path opacity="0.5" d="M395.2 218C394.9 218.1 394.7 217.9 394.6 217.6C394.5 217.3 394.7 217.1 395 217C395.3 216.9 395.5 217.1 395.6 217.4C395.6 217.7 395.5 218 395.2 218Z" fill="#657180"/>
203
-<path opacity="0.5" d="M395.8 221C395.5 221.1 395.3 220.9 395.2 220.6C395.1 220.3 395.3 220.1 395.6 220C395.9 219.9 396.1 220.1 396.2 220.4C396.2 220.7 396.1 220.9 395.8 221Z" fill="#657180"/>
204
-<path opacity="0.5" d="M396.3 223.9C396 223.9 395.8 223.8 395.7 223.5C395.7 223.2 395.8 223 396.1 222.9C396.4 222.9 396.6 223 396.7 223.3C396.8 223.6 396.6 223.9 396.3 223.9Z" fill="#657180"/>
205
-<path opacity="0.5" d="M396.8 226.9C396.5 226.9 396.3 226.7 396.2 226.5C396.2 226.2 396.3 226 396.6 225.9C396.9 225.9 397.1 226 397.2 226.3C397.2 226.6 397 226.8 396.8 226.9Z" fill="#657180"/>
206
-<path opacity="0.5" d="M397.1 229.9C396.8 229.9 396.6 229.7 396.5 229.5C396.5 229.2 396.7 229 396.9 228.9C397.2 228.9 397.4 229.1 397.5 229.3C397.6 229.6 397.4 229.8 397.1 229.9Z" fill="#657180"/>
207
-<path opacity="0.5" d="M397.5 232.8C397.2 232.8 397 232.6 397 232.4C397 232.1 397.2 231.9 397.5 231.9C397.8 231.9 398 232.1 398 232.3C397.9 232.6 397.7 232.8 397.5 232.8Z" fill="#657180"/>
208
-<path opacity="0.5" d="M397.7 235.8C397.4 235.8 397.2 235.6 397.2 235.3C397.2 235 397.4 234.8 397.7 234.8C398 234.8 398.2 235 398.2 235.3C398.2 235.6 398 235.8 397.7 235.8Z" fill="#657180"/>
209
-<path opacity="0.5" d="M397.9 238.8C397.6 238.8 397.4 238.6 397.4 238.3C397.4 238 397.6 237.8 397.9 237.8C398.2 237.8 398.4 238 398.4 238.3C398.4 238.6 398.2 238.8 397.9 238.8Z" fill="#657180"/>
210
-<path opacity="0.5" d="M398.1 241.8C397.8 241.8 397.6 241.6 397.6 241.3C397.6 241 397.8 240.8 398.1 240.8C398.4 240.8 398.6 241 398.6 241.3C398.6 241.6 398.4 241.8 398.1 241.8Z" fill="#657180"/>
211
-<path opacity="0.5" d="M398.2 244.8C397.9 244.8 397.7 244.6 397.7 244.3C397.7 244 397.9 243.8 398.2 243.8C398.5 243.8 398.7 244 398.7 244.3C398.7 244.6 398.5 244.8 398.2 244.8Z" fill="#657180"/>
212
-<path opacity="0.5" d="M398.3 247.8C398 247.8 397.8 247.6 397.8 247.3C397.8 247 398 246.8 398.3 246.8C398.6 246.8 398.8 247 398.8 247.3C398.8 247.6 398.6 247.8 398.3 247.8Z" fill="#657180"/>
213
-<path opacity="0.5" d="M398.4 250.8C398.1 250.8 397.9 250.6 397.9 250.3C397.9 250 398.1 249.8 398.4 249.8C398.7 249.8 398.9 250 398.9 250.3C398.9 250.6 398.6 250.8 398.4 250.8Z" fill="#657180"/>
214
-<path opacity="0.5" d="M398.4 253.8C398.1 253.8 397.9 253.6 397.9 253.3C397.9 253 398.1 252.8 398.4 252.8C398.7 252.8 398.9 253 398.9 253.3C398.9 253.6 398.6 253.8 398.4 253.8Z" fill="#657180"/>
215
-<path opacity="0.5" d="M398.3 256.8C398 256.8 397.8 256.6 397.8 256.3C397.8 256 398 255.8 398.3 255.8C398.6 255.8 398.8 256 398.8 256.3C398.8 256.6 398.6 256.8 398.3 256.8Z" fill="#657180"/>
216
-<path opacity="0.5" d="M398.3 259.8C398 259.8 397.8 259.6 397.8 259.3C397.8 259 398 258.8 398.3 258.8C398.6 258.8 398.8 259 398.8 259.3C398.8 259.6 398.5 259.8 398.3 259.8Z" fill="#657180"/>
217
-<path opacity="0.5" d="M398.2 262.8C397.9 262.8 397.7 262.6 397.7 262.3C397.7 262 397.9 261.8 398.2 261.8C398.5 261.8 398.7 262 398.7 262.3C398.7 262.6 398.4 262.8 398.2 262.8Z" fill="#657180"/>
218
-<path opacity="0.5" d="M398 265.8C397.7 265.8 397.5 265.5 397.5 265.3C397.5 265 397.8 264.8 398 264.8C398.3 264.8 398.5 265 398.5 265.3C398.5 265.6 398.3 265.8 398 265.8Z" fill="#657180"/>
219
-<path opacity="0.5" d="M397.8 268.8C397.5 268.8 397.3 268.5 397.3 268.3C397.3 268 397.6 267.8 397.8 267.8C398.1 267.8 398.3 268.1 398.3 268.3C398.3 268.5 398.1 268.8 397.8 268.8Z" fill="#657180"/>
220
-<path opacity="0.5" d="M397.6 271.8C397.3 271.8 397.1 271.5 397.1 271.3C397.1 271 397.4 270.8 397.6 270.8C397.9 270.8 398.1 271.1 398.1 271.3C398.1 271.6 397.9 271.8 397.6 271.8Z" fill="#657180"/>
221
-<path opacity="0.5" d="M397.3 274.8C397 274.8 396.8 274.5 396.8 274.3C396.8 274 397.1 273.8 397.3 273.9C397.5 274 397.8 274.2 397.8 274.4C397.8 274.6 397.6 274.8 397.3 274.8Z" fill="#657180"/>
222
-<path opacity="0.5" d="M397 277.8C396.7 277.8 396.5 277.5 396.6 277.2C396.6 276.9 396.9 276.7 397.2 276.8C397.5 276.8 397.7 277.1 397.6 277.4C397.5 277.7 397.2 277.8 397 277.8Z" fill="#657180"/>
223
-<path opacity="0.5" d="M396.6 280.8C396.3 280.8 396.1 280.5 396.2 280.2C396.2 279.9 396.5 279.7 396.8 279.8C397.1 279.8 397.3 280.1 397.2 280.4C397.1 280.6 396.8 280.8 396.6 280.8Z" fill="#657180"/>
224
-<path opacity="0.5" d="M396.1 283.7C395.8 283.7 395.6 283.4 395.7 283.1C395.7 282.8 396 282.6 396.3 282.7C396.6 282.7 396.8 283 396.7 283.3C396.6 283.6 396.4 283.8 396.1 283.7Z" fill="#657180"/>
225
-<path opacity="0.5" d="M395.6 286.7C395.3 286.6 395.2 286.4 395.2 286.1C395.3 285.8 395.5 285.7 395.8 285.7C396.1 285.7 396.2 286 396.2 286.3C396.1 286.6 395.9 286.7 395.6 286.7Z" fill="#657180"/>
226
-<path opacity="0.5" d="M395 289.6C394.7 289.5 394.6 289.3 394.6 289C394.7 288.7 394.9 288.6 395.2 288.6C395.5 288.7 395.6 288.9 395.6 289.2C395.5 289.5 395.3 289.7 395 289.6Z" fill="#657180"/>
227
-<path opacity="0.5" d="M394.3 292.5C394 292.4 393.9 292.2 393.9 291.9C394 291.6 394.2 291.5 394.5 291.5C394.8 291.6 394.9 291.8 394.9 292.1C394.9 292.4 394.6 292.6 394.3 292.5Z" fill="#657180"/>
228
-<path opacity="0.5" d="M393.5 295.4C393.2 295.3 393.1 295.1 393.2 294.8C393.3 294.5 393.6 294.4 393.8 294.5C394.1 294.6 394.2 294.8 394.1 295.1C394.1 295.4 393.8 295.5 393.5 295.4Z" fill="#657180"/>
229
-<path opacity="0.5" d="M392.7 298.3C392.4 298.2 392.3 297.9 392.4 297.7C392.5 297.4 392.8 297.3 393 297.4C393.3 297.5 393.4 297.8 393.3 298C393.3 298.3 393 298.4 392.7 298.3Z" fill="#657180"/>
230
-<path opacity="0.5" d="M391.8 301.2C391.5 301.1 391.4 300.8 391.5 300.6C391.6 300.3 391.9 300.2 392.1 300.3C392.4 300.4 392.5 300.7 392.4 300.9C392.3 301.1 392 301.3 391.8 301.2Z" fill="#657180"/>
231
-<path opacity="0.5" d="M390.7 304C390.4 303.9 390.3 303.6 390.4 303.4C390.5 303.2 390.8 303 391 303.1C391.3 303.2 391.4 303.5 391.3 303.7C391.2 304 390.9 304.1 390.7 304Z" fill="#657180"/>
232
-<path opacity="0.5" d="M389.5 306.7C389.2 306.6 389.1 306.3 389.3 306C389.4 305.8 389.7 305.6 390 305.8C390.3 306 390.4 306.2 390.2 306.5C390 306.7 389.7 306.8 389.5 306.7Z" fill="#657180"/>
233
-<path opacity="0.5" d="M388.2 309.4C388 309.3 387.9 309 388 308.7C388.1 308.5 388.4 308.4 388.7 308.5C388.9 308.6 389 308.9 388.9 309.2C388.8 309.5 388.4 309.6 388.2 309.4Z" fill="#657180"/>
234
-<path opacity="0.5" d="M386.7 312C386.5 311.9 386.4 311.6 386.5 311.3C386.6 311.1 386.9 311 387.2 311.1C387.4 311.2 387.5 311.5 387.4 311.8C387.3 312.1 387 312.2 386.7 312Z" fill="#657180"/>
235
-<path opacity="0.5" d="M385.1 314.6C384.9 314.4 384.8 314.1 385 313.9C385.1 313.7 385.5 313.6 385.7 313.8C385.9 314 386 314.3 385.8 314.5C385.7 314.7 385.3 314.7 385.1 314.6Z" fill="#657180"/>
236
-<path opacity="0.5" d="M383.3 317C383.1 316.8 383 316.5 383.2 316.3C383.4 316.1 383.7 316 383.9 316.2C384.1 316.4 384.2 316.7 384 316.9C383.8 317.1 383.5 317.2 383.3 317Z" fill="#657180"/>
237
-<path opacity="0.5" d="M381.4 319.3C381.2 319.1 381.2 318.8 381.4 318.6C381.6 318.4 381.9 318.4 382.1 318.6C382.3 318.8 382.3 319.1 382.1 319.3C381.9 319.4 381.6 319.5 381.4 319.3Z" fill="#657180"/>
238
-<path opacity="0.5" d="M379.2 321.4C379 321.2 379 320.9 379.2 320.7C379.4 320.5 379.7 320.5 379.9 320.7C380.1 320.9 380.1 321.2 379.9 321.4C379.7 321.6 379.4 321.6 379.2 321.4Z" fill="#657180"/>
239
-<path opacity="0.5" d="M376.9 323.3C376.7 323.1 376.8 322.8 377 322.6C377.2 322.4 377.5 322.5 377.7 322.7C377.9 322.9 377.8 323.2 377.6 323.4C377.4 323.6 377.1 323.5 376.9 323.3Z" fill="#657180"/>
240
-<path opacity="0.5" d="M374.5 325C374.4 324.8 374.4 324.5 374.6 324.3C374.8 324.2 375.1 324.2 375.3 324.4C375.5 324.6 375.4 324.9 375.2 325.1C374.9 325.3 374.6 325.2 374.5 325Z" fill="#657180"/>
241
-<path opacity="0.5" d="M371.9 326.5C371.8 326.3 371.9 326 372.1 325.8C372.3 325.6 372.6 325.8 372.8 326C372.9 326.2 372.8 326.5 372.6 326.7C372.3 326.9 372 326.8 371.9 326.5Z" fill="#657180"/>
242
-<path opacity="0.5" d="M369.2 327.8C369.1 327.5 369.2 327.2 369.5 327.1C369.7 327 370 327.1 370.2 327.4C370.4 327.7 370.2 327.9 369.9 328.1C369.6 328.3 369.3 328.1 369.2 327.8Z" fill="#657180"/>
243
-<path opacity="0.5" d="M366.4 328.9C366.3 328.6 366.5 328.4 366.7 328.3C367 328.2 367.2 328.3 367.3 328.6C367.4 328.9 367.3 329.1 367 329.2C366.7 329.3 366.4 329.1 366.4 328.9Z" fill="#657180"/>
244
-<path opacity="0.5" d="M363.5 329.7C363.4 329.4 363.6 329.2 363.9 329.1C364.2 329 364.4 329.2 364.5 329.5C364.6 329.8 364.4 330 364.1 330.1C363.8 330.1 363.5 330 363.5 329.7Z" fill="#657180"/>
245
-<path opacity="0.5" d="M360.6 330.4C360.5 330.1 360.7 329.9 361 329.8C361.3 329.7 361.5 329.9 361.6 330.2C361.7 330.5 361.5 330.7 361.2 330.8C360.9 330.9 360.6 330.7 360.6 330.4Z" fill="#657180"/>
246
-<path opacity="0.5" d="M357.6 330.9C357.6 330.6 357.8 330.4 358 330.3C358.3 330.3 358.5 330.4 358.6 330.7C358.6 331 358.5 331.2 358.2 331.3C357.9 331.3 357.6 331.2 357.6 330.9Z" fill="#657180"/>
247
-<path opacity="0.5" d="M354.6 331.2C354.6 330.9 354.8 330.7 355.1 330.7C355.4 330.7 355.6 330.9 355.6 331.1C355.6 331.4 355.4 331.6 355.1 331.6C354.9 331.7 354.6 331.5 354.6 331.2Z" fill="#657180"/>
248
-<path opacity="0.5" d="M351.6 331.4C351.6 331.1 351.8 330.9 352.1 330.9C352.4 330.9 352.6 331.1 352.6 331.4C352.6 331.7 352.4 331.9 352.1 331.9C351.8 331.9 351.6 331.7 351.6 331.4Z" fill="#657180"/>
249
-<path opacity="0.5" d="M348.6 331.5C348.6 331.2 348.8 331 349.1 331C349.4 331 349.6 331.2 349.6 331.5C349.6 331.8 349.4 332 349.1 332C348.8 332 348.6 331.8 348.6 331.5Z" fill="#657180"/>
250
-<path opacity="0.1" d="M347 172.4V204.2C354.1 204.4 354.3 211 354.3 252.5C354.3 295.9 353.4 303.4 347 303.8V335.6C372.4 335.4 401.8 326.8 401.8 252.7C401.8 180.6 371.4 172.4 347 172.4Z" fill="#0B2B46"/>
251
-<path d="M294.8 252.6C294.8 327.7 264.6 335.6 239 335.6C214.5 335.6 184.4 328.1 184.4 251.6C184.4 180 215 172.4 239.5 172.4C264 172.4 294.8 180.2 294.8 252.6ZM239.6 204.2C232.8 204.2 231.6 209.8 231.6 252.5C231.6 297.7 232.6 303.7 239.6 303.7C246.4 303.7 247.4 296.8 247.4 252.4C247.3 210.1 247.1 204.2 239.6 204.2Z" fill="url(#paint2_linear)"/>
252
-<path d="M239.1 331.5C228 331.5 215.4 330.1 205.5 319.5C194.2 307.3 188.5 284.4 188.5 251.5C188.5 185.3 214.4 176.3 239.6 176.3C250 176.3 263.3 177.6 273.5 188.1C285 199.9 290.8 221.5 290.8 252.6C290.8 284.9 285 307.4 273.6 319.5C263.6 330.1 250.5 331.5 239.1 331.5ZM239.6 200.2C232.1 200.2 230.1 206 229.1 211.7C228 218.3 227.6 229 227.6 252.6C227.6 274.8 227.8 288.2 229 295.8C229.9 301.8 231.9 307.8 239.6 307.8C251.4 307.8 251.4 295 251.4 252.5C251.4 231.3 251.3 219 250.3 211.9C249.4 206.1 247.4 200.2 239.6 200.2Z" fill="url(#paint3_linear)"/>
253
-<path opacity="0.5" d="M238.6 200.2C238.6 199.9 238.8 199.7 239.1 199.7C239.4 199.7 239.6 199.9 239.6 200.2C239.6 200.5 239.4 200.7 239.1 200.7C238.8 200.7 238.6 200.5 238.6 200.2Z" fill="#657180"/>
254
-<path opacity="0.5" d="M235.7 200.8C235.6 200.5 235.7 200.2 236 200.2C236.3 200.1 236.6 200.3 236.6 200.5C236.6 200.7 236.5 201 236.3 201.1C236 201.2 235.8 201.1 235.7 200.8Z" fill="#657180"/>
255
-<path opacity="0.5" d="M233.1 202.4C232.9 202.2 232.9 201.9 233.2 201.7C233.4 201.5 233.7 201.6 233.9 201.8C234.1 202 234 202.3 233.8 202.5C233.6 202.6 233.3 202.6 233.1 202.4Z" fill="#657180"/>
256
-<path opacity="0.5" d="M231.3 204.7C231.1 204.6 231 204.3 231.1 204C231.3 203.8 231.6 203.7 231.8 203.9C232 204.1 232.1 204.4 231.9 204.6C231.8 204.8 231.5 204.8 231.3 204.7Z" fill="#657180"/>
257
-<path opacity="0.5" d="M230.1 207.4C229.8 207.3 229.7 207 229.8 206.8C229.9 206.6 230.2 206.4 230.4 206.5C230.6 206.6 230.8 206.9 230.7 207.1C230.6 207.3 230.3 207.5 230.1 207.4Z" fill="#657180"/>
258
-<path opacity="0.5" d="M229.3 210.3C229 210.2 228.9 210 228.9 209.7C229 209.4 229.2 209.3 229.5 209.3C229.8 209.4 229.9 209.6 229.9 209.9C229.9 210.2 229.6 210.4 229.3 210.3Z" fill="#657180"/>
259
-<path opacity="0.5" d="M228.8 213.2C228.5 213.2 228.3 212.9 228.4 212.6C228.4 212.3 228.7 212.1 229 212.2C229.3 212.2 229.5 212.5 229.4 212.8C229.4 213.1 229.1 213.3 228.8 213.2Z" fill="#657180"/>
260
-<path opacity="0.5" d="M228.5 216.2C228.2 216.2 228 215.9 228.1 215.7C228.1 215.4 228.4 215.2 228.7 215.3C229 215.3 229.2 215.6 229.1 215.8C229 216 228.8 216.2 228.5 216.2Z" fill="#657180"/>
261
-<path opacity="0.5" d="M228.2 219.2C227.9 219.2 227.7 218.9 227.7 218.7C227.7 218.4 228 218.2 228.2 218.2C228.5 218.2 228.7 218.5 228.7 218.7C228.7 219 228.5 219.2 228.2 219.2Z" fill="#657180"/>
262
-<path opacity="0.5" d="M228.1 222.2C227.8 222.2 227.6 222 227.6 221.7C227.6 221.4 227.8 221.2 228.1 221.2C228.4 221.2 228.6 221.5 228.6 221.7C228.6 222 228.3 222.2 228.1 222.2Z" fill="#657180"/>
263
-<path opacity="0.5" d="M227.9 225.1C227.6 225.1 227.4 224.9 227.4 224.6C227.4 224.3 227.6 224.1 227.9 224.1C228.2 224.1 228.4 224.3 228.4 224.6C228.4 224.9 228.2 225.1 227.9 225.1Z" fill="#657180"/>
264
-<path opacity="0.5" d="M227.8 228.1C227.5 228.1 227.3 227.9 227.3 227.6C227.3 227.3 227.5 227.1 227.8 227.1C228.1 227.1 228.3 227.3 228.3 227.6C228.3 227.9 228.1 228.1 227.8 228.1Z" fill="#657180"/>
265
-<path opacity="0.5" d="M227.7 231.1C227.4 231.1 227.2 230.9 227.2 230.6C227.2 230.3 227.4 230.1 227.7 230.1C228 230.1 228.2 230.3 228.2 230.6C228.2 230.9 228 231.1 227.7 231.1Z" fill="#657180"/>
266
-<path opacity="0.5" d="M227.7 234.1C227.4 234.1 227.2 233.9 227.2 233.6C227.2 233.3 227.4 233.1 227.7 233.1C228 233.1 228.2 233.3 228.2 233.6C228.2 233.9 228 234.1 227.7 234.1Z" fill="#657180"/>
267
-<path opacity="0.5" d="M227.6 237.1C227.3 237.1 227.1 236.9 227.1 236.6C227.1 236.3 227.3 236.1 227.6 236.1C227.9 236.1 228.1 236.3 228.1 236.6C228.1 236.9 227.9 237.1 227.6 237.1Z" fill="#657180"/>
268
-<path opacity="0.5" d="M227.6 240C227.3 240 227.1 239.8 227.1 239.5C227.1 239.2 227.3 239 227.6 239C227.9 239 228.1 239.2 228.1 239.5C228.1 239.8 227.9 240 227.6 240Z" fill="#657180"/>
269
-<path opacity="0.5" d="M227.6 243C227.3 243 227.1 242.8 227.1 242.5C227.1 242.2 227.3 242 227.6 242C227.9 242 228.1 242.2 228.1 242.5C228.1 242.8 227.9 243 227.6 243Z" fill="#657180"/>
270
-<path opacity="0.5" d="M227.6 246C227.3 246 227.1 245.8 227.1 245.5C227.1 245.2 227.3 245 227.6 245C227.9 245 228.1 245.2 228.1 245.5C228.1 245.8 227.8 246 227.6 246Z" fill="#657180"/>
271
-<path opacity="0.5" d="M227.6 249C227.3 249 227.1 248.8 227.1 248.5C227.1 248.2 227.3 248 227.6 248C227.9 248 228.1 248.2 228.1 248.5C228.1 248.8 227.8 249 227.6 249Z" fill="#657180"/>
272
-<path opacity="0.5" d="M227.6 252C227.3 252 227.1 251.8 227.1 251.5C227.1 251.2 227.3 251 227.6 251C227.9 251 228.1 251.2 228.1 251.5C228.1 251.7 227.8 252 227.6 252Z" fill="#657180"/>
273
-<path opacity="0.5" d="M227.6 254.9C227.3 254.9 227.1 254.7 227.1 254.4C227.1 254.1 227.3 253.9 227.6 253.9C227.9 253.9 228.1 254.1 228.1 254.4C228.1 254.7 227.8 254.9 227.6 254.9Z" fill="#657180"/>
274
-<path opacity="0.5" d="M227.6 257.9C227.3 257.9 227.1 257.7 227.1 257.4C227.1 257.1 227.3 256.9 227.6 256.9C227.9 256.9 228.1 257.1 228.1 257.4C228.1 257.7 227.8 257.9 227.6 257.9Z" fill="#657180"/>
275
-<path opacity="0.5" d="M227.6 260.9C227.3 260.9 227.1 260.7 227.1 260.4C227.1 260.1 227.3 259.9 227.6 259.9C227.9 259.9 228.1 260.1 228.1 260.4C228.1 260.7 227.8 260.9 227.6 260.9Z" fill="#657180"/>
276
-<path opacity="0.5" d="M227.6 263.9C227.3 263.9 227.1 263.7 227.1 263.4C227.1 263.1 227.3 262.9 227.6 262.9C227.9 262.9 228.1 263.1 228.1 263.4C228.1 263.7 227.9 263.9 227.6 263.9Z" fill="#657180"/>
277
-<path opacity="0.5" d="M227.6 266.9C227.3 266.9 227.1 266.7 227.1 266.4C227.1 266.1 227.3 265.9 227.6 265.9C227.9 265.9 228.1 266.1 228.1 266.4C228.1 266.7 227.9 266.9 227.6 266.9Z" fill="#657180"/>
278
-<path opacity="0.5" d="M227.6 269.9C227.3 269.9 227.1 269.7 227.1 269.4C227.1 269.1 227.3 268.9 227.6 268.9C227.9 268.9 228.1 269.1 228.1 269.4C228.1 269.6 227.9 269.8 227.6 269.9Z" fill="#657180"/>
279
-<path opacity="0.5" d="M227.7 272.8C227.4 272.8 227.2 272.6 227.2 272.3C227.2 272 227.4 271.8 227.7 271.8C228 271.8 228.2 272 228.2 272.3C228.2 272.6 227.9 272.8 227.7 272.8Z" fill="#657180"/>
280
-<path opacity="0.5" d="M227.7 275.8C227.4 275.8 227.2 275.6 227.2 275.3C227.2 275 227.4 274.8 227.7 274.8C228 274.8 228.2 275 228.2 275.3C228.2 275.6 228 275.8 227.7 275.8Z" fill="#657180"/>
281
-<path opacity="0.5" d="M227.8 278.8C227.5 278.8 227.3 278.6 227.3 278.3C227.3 278 227.5 277.8 227.8 277.8C228.1 277.8 228.3 278 228.3 278.3C228.3 278.6 228.1 278.8 227.8 278.8Z" fill="#657180"/>
282
-<path opacity="0.5" d="M227.9 281.8C227.6 281.8 227.4 281.6 227.4 281.3C227.4 281 227.6 280.8 227.9 280.8C228.2 280.8 228.4 281 228.4 281.3C228.4 281.5 228.2 281.8 227.9 281.8Z" fill="#657180"/>
283
-<path opacity="0.5" d="M228 284.8C227.7 284.8 227.5 284.6 227.5 284.3C227.5 284 227.7 283.8 228 283.8C228.3 283.8 228.5 284 228.5 284.3C228.5 284.5 228.3 284.7 228 284.8Z" fill="#657180"/>
284
-<path opacity="0.5" d="M228.2 287.7C227.9 287.7 227.7 287.5 227.7 287.2C227.7 286.9 227.9 286.7 228.2 286.7C228.5 286.7 228.7 286.9 228.7 287.2C228.7 287.5 228.4 287.7 228.2 287.7Z" fill="#657180"/>
285
-<path opacity="0.5" d="M228.4 290.7C228.1 290.7 227.9 290.5 227.9 290.2C227.9 289.9 228.1 289.7 228.4 289.7C228.7 289.7 228.9 289.9 228.9 290.2C228.9 290.4 228.7 290.7 228.4 290.7Z" fill="#657180"/>
286
-<path opacity="0.5" d="M228.7 293.7C228.4 293.7 228.2 293.5 228.1 293.3C228.1 293 228.3 292.8 228.5 292.7C228.8 292.7 229 292.9 229.1 293.1C229.2 293.4 229 293.6 228.7 293.7Z" fill="#657180"/>
287
-<path opacity="0.5" d="M229.1 296.6C228.8 296.6 228.6 296.5 228.5 296.2C228.5 295.9 228.6 295.7 228.9 295.6C229.2 295.6 229.4 295.7 229.5 296C229.6 296.3 229.4 296.6 229.1 296.6Z" fill="#657180"/>
288
-<path opacity="0.5" d="M229.8 299.5C229.5 299.6 229.3 299.4 229.2 299.1C229.1 298.8 229.3 298.6 229.6 298.5C229.9 298.4 230.1 298.6 230.2 298.9C230.2 299.2 230 299.5 229.8 299.5Z" fill="#657180"/>
289
-<path opacity="0.5" d="M230.8 302.3C230.6 302.4 230.2 302.3 230.1 302C230 301.7 230.1 301.4 230.4 301.3C230.7 301.2 230.9 301.3 231 301.6C231.1 301.9 231.1 302.2 230.8 302.3Z" fill="#657180"/>
290
-<path opacity="0.5" d="M232.4 304.8C232.2 305 231.9 305 231.7 304.7C231.5 304.5 231.6 304.2 231.8 304C232 303.8 232.3 303.9 232.5 304.1C232.7 304.3 232.6 304.6 232.4 304.8Z" fill="#657180"/>
291
-<path opacity="0.5" d="M234.7 306.7C234.6 306.9 234.3 307 234 306.9C233.7 306.7 233.7 306.4 233.8 306.2C234 306 234.3 305.9 234.5 306C234.8 306.1 234.9 306.4 234.7 306.7Z" fill="#657180"/>
292
-<path opacity="0.5" d="M237.6 307.6C237.6 307.9 237.3 308.1 237 308C236.7 308 236.5 307.6 236.6 307.4C236.7 307.1 236.9 307 237.2 307C237.4 307 237.6 307.3 237.6 307.6Z" fill="#657180"/>
293
-<path opacity="0.5" d="M240.5 307.7C240.5 308 240.3 308.2 240 308.2C239.7 308.2 239.5 308 239.5 307.7C239.5 307.4 239.7 307.2 240 307.2C240.3 307.2 240.5 307.4 240.5 307.7Z" fill="#657180"/>
294
-<path opacity="0.5" d="M243.5 307.1C243.6 307.4 243.5 307.6 243.2 307.7C242.9 307.8 242.6 307.6 242.6 307.4C242.5 307.1 242.7 306.9 242.9 306.8C243.1 306.7 243.4 306.8 243.5 307.1Z" fill="#657180"/>
295
-<path opacity="0.5" d="M245.9 305.5C246.1 305.7 246.1 306 245.9 306.2C245.7 306.4 245.3 306.4 245.2 306.1C245.1 305.8 245.1 305.6 245.3 305.4C245.5 305.3 245.7 305.3 245.9 305.5Z" fill="#657180"/>
296
-<path opacity="0.5" d="M247.7 303.1C247.9 303.2 248 303.5 247.9 303.8C247.7 304 247.4 304.1 247.2 304C247 303.8 246.9 303.5 247 303.3C247.2 303 247.4 302.9 247.7 303.1Z" fill="#657180"/>
297
-<path opacity="0.5" d="M248.8 300.3C249.1 300.4 249.2 300.7 249.1 300.9C249 301.2 248.7 301.3 248.5 301.2C248.3 301.1 248.1 300.8 248.2 300.6C248.3 300.4 248.6 300.2 248.8 300.3Z" fill="#657180"/>
298
-<path opacity="0.5" d="M249.6 297.4C249.9 297.5 250 297.7 250 298C249.9 298.3 249.7 298.4 249.4 298.4C249.1 298.3 249 298.1 249 297.8C249 297.5 249.3 297.4 249.6 297.4Z" fill="#657180"/>
299
-<path opacity="0.5" d="M250.1 294.5C250.4 294.5 250.6 294.8 250.5 295.1C250.4 295.4 250.2 295.6 249.9 295.5C249.6 295.4 249.4 295.2 249.5 294.9C249.5 294.6 249.8 294.5 250.1 294.5Z" fill="#657180"/>
300
-<path opacity="0.5" d="M250.4 291.5C250.7 291.5 250.9 291.8 250.8 292C250.8 292.3 250.5 292.5 250.3 292.4C250.1 292.3 249.8 292.1 249.9 291.9C250 291.7 250.2 291.5 250.4 291.5Z" fill="#657180"/>
301
-<path opacity="0.5" d="M250.7 288.6C251 288.6 251.2 288.9 251.2 289.1C251.2 289.3 250.9 289.6 250.7 289.6C250.4 289.6 250.2 289.3 250.2 289.1C250.2 288.7 250.4 288.5 250.7 288.6Z" fill="#657180"/>
302
-<path opacity="0.5" d="M250.9 285.6C251.2 285.6 251.4 285.8 251.4 286.1C251.4 286.4 251.1 286.6 250.9 286.6C250.6 286.6 250.4 286.3 250.4 286.1C250.4 285.8 250.6 285.6 250.9 285.6Z" fill="#657180"/>
303
-<path opacity="0.5" d="M251 282.6C251.3 282.6 251.5 282.8 251.5 283.1C251.5 283.4 251.3 283.6 251 283.6C250.7 283.6 250.5 283.4 250.5 283.1C250.5 282.8 250.7 282.6 251 282.6Z" fill="#657180"/>
304
-<path opacity="0.5" d="M251.1 279.6C251.4 279.6 251.6 279.8 251.6 280.1C251.6 280.4 251.4 280.6 251.1 280.6C250.8 280.6 250.6 280.4 250.6 280.1C250.6 279.8 250.8 279.6 251.1 279.6Z" fill="#657180"/>
305
-<path opacity="0.5" d="M251.2 276.6C251.5 276.6 251.7 276.8 251.7 277.1C251.7 277.4 251.5 277.6 251.2 277.6C250.9 277.6 250.7 277.4 250.7 277.1C250.7 276.9 250.9 276.6 251.2 276.6Z" fill="#657180"/>
306
-<path opacity="0.5" d="M251.2 273.7C251.5 273.7 251.7 273.9 251.7 274.2C251.7 274.5 251.5 274.7 251.2 274.7C250.9 274.7 250.7 274.5 250.7 274.2C250.7 273.9 250.9 273.7 251.2 273.7Z" fill="#657180"/>
307
-<path opacity="0.5" d="M251.3 270.7C251.6 270.7 251.8 270.9 251.8 271.2C251.8 271.5 251.6 271.7 251.3 271.7C251 271.7 250.8 271.5 250.8 271.2C250.8 270.9 251 270.7 251.3 270.7Z" fill="#657180"/>
308
-<path opacity="0.5" d="M251.3 267.7C251.6 267.7 251.8 267.9 251.8 268.2C251.8 268.5 251.6 268.7 251.3 268.7C251 268.7 250.8 268.5 250.8 268.2C250.8 267.9 251 267.7 251.3 267.7Z" fill="#657180"/>
309
-<path opacity="0.5" d="M251.3 264.7C251.6 264.7 251.8 264.9 251.8 265.2C251.8 265.5 251.6 265.7 251.3 265.7C251 265.7 250.8 265.5 250.8 265.2C250.8 264.9 251 264.7 251.3 264.7Z" fill="#657180"/>
310
-<path opacity="0.5" d="M251.3 261.7C251.6 261.7 251.8 261.9 251.8 262.2C251.8 262.5 251.6 262.7 251.3 262.7C251 262.7 250.8 262.5 250.8 262.2C250.8 261.9 251 261.7 251.3 261.7Z" fill="#657180"/>
311
-<path opacity="0.5" d="M251.3 258.8C251.6 258.8 251.8 259 251.8 259.3C251.8 259.6 251.6 259.8 251.3 259.8C251 259.8 250.8 259.6 250.8 259.3C250.8 259 251 258.8 251.3 258.8Z" fill="#657180"/>
312
-<path opacity="0.5" d="M251.3 255.8C251.6 255.8 251.8 256 251.8 256.3C251.8 256.6 251.6 256.8 251.3 256.8C251 256.8 250.8 256.6 250.8 256.3C250.8 256 251 255.8 251.3 255.8Z" fill="#657180"/>
313
-<path opacity="0.5" d="M251.3 252.8C251.6 252.8 251.8 253 251.8 253.3C251.8 253.6 251.6 253.8 251.3 253.8C251 253.8 250.8 253.6 250.8 253.3C250.8 253 251 252.8 251.3 252.8Z" fill="#657180"/>
314
-<path opacity="0.5" d="M251.3 249.8C251.6 249.8 251.8 250 251.8 250.3C251.8 250.6 251.6 250.8 251.3 250.8C251 250.8 250.8 250.6 250.8 250.3C250.8 250 251 249.8 251.3 249.8Z" fill="#657180"/>
315
-<path opacity="0.5" d="M251.3 246.8C251.6 246.8 251.8 247 251.8 247.3C251.8 247.6 251.6 247.8 251.3 247.8C251 247.8 250.8 247.6 250.8 247.3C250.8 247.1 251 246.8 251.3 246.8Z" fill="#657180"/>
316
-<path opacity="0.5" d="M251.3 243.8C251.6 243.8 251.8 244 251.8 244.3C251.8 244.6 251.6 244.8 251.3 244.8C251 244.8 250.8 244.6 250.8 244.3C250.8 244.1 251 243.8 251.3 243.8Z" fill="#657180"/>
317
-<path opacity="0.5" d="M251.3 240.9C251.6 240.9 251.8 241.1 251.8 241.4C251.8 241.7 251.6 241.9 251.3 241.9C251 241.9 250.8 241.7 250.8 241.4C250.8 241.1 251 240.9 251.3 240.9Z" fill="#657180"/>
318
-<path opacity="0.5" d="M251.3 237.9C251.6 237.9 251.8 238.1 251.8 238.4C251.8 238.7 251.6 238.9 251.3 238.9C251 238.9 250.8 238.7 250.8 238.4C250.8 238.1 251 237.9 251.3 237.9Z" fill="#657180"/>
319
-<path opacity="0.5" d="M251.3 234.9C251.6 234.9 251.8 235.1 251.8 235.4C251.8 235.7 251.6 235.9 251.3 235.9C251 235.9 250.8 235.7 250.8 235.4C250.8 235.1 251 234.9 251.3 234.9Z" fill="#657180"/>
320
-<path opacity="0.5" d="M251.2 231.9C251.5 231.9 251.7 232.1 251.7 232.4C251.7 232.7 251.5 232.9 251.2 232.9C250.9 232.9 250.7 232.7 250.7 232.4C250.7 232.2 251 231.9 251.2 231.9Z" fill="#657180"/>
321
-<path opacity="0.5" d="M251.2 228.9C251.5 228.9 251.7 229.1 251.7 229.4C251.7 229.7 251.5 229.9 251.2 229.9C250.9 229.9 250.7 229.7 250.7 229.4C250.7 229.2 250.9 228.9 251.2 228.9Z" fill="#657180"/>
322
-<path opacity="0.5" d="M251.1 226C251.4 226 251.6 226.2 251.6 226.5C251.6 226.8 251.4 227 251.1 227C250.8 227 250.6 226.8 250.6 226.5C250.6 226.2 250.9 226 251.1 226Z" fill="#657180"/>
323
-<path opacity="0.5" d="M251 223C251.3 223 251.5 223.2 251.5 223.5C251.5 223.8 251.3 224 251 224C250.7 224 250.5 223.8 250.5 223.5C250.5 223.2 250.8 223 251 223Z" fill="#657180"/>
324
-<path opacity="0.5" d="M250.9 220C251.2 220 251.4 220.2 251.4 220.5C251.4 220.8 251.2 221 250.9 221C250.6 221 250.4 220.8 250.4 220.5C250.4 220.2 250.6 220 250.9 220Z" fill="#657180"/>
325
-<path opacity="0.5" d="M250.7 217C251 217 251.2 217.2 251.2 217.5C251.2 217.8 251 218 250.7 218C250.4 218 250.2 217.8 250.2 217.5C250.3 217.3 250.5 217 250.7 217Z" fill="#657180"/>
326
-<path opacity="0.5" d="M250.5 214.1C250.8 214.1 251 214.3 251.1 214.5C251.1 214.8 250.9 215 250.6 215C250.3 215 250.1 214.8 250.1 214.6C250 214.3 250.2 214.1 250.5 214.1Z" fill="#657180"/>
327
-<path opacity="0.5" d="M250.1 211.1C250.4 211.1 250.6 211.2 250.7 211.5C250.7 211.8 250.6 212 250.3 212.1C250 212.1 249.8 212 249.7 211.7C249.6 211.4 249.8 211.1 250.1 211.1Z" fill="#657180"/>
328
-<path opacity="0.5" d="M249.5 208.2C249.8 208.1 250 208.3 250.1 208.6C250.2 208.9 250 209.1 249.7 209.2C249.4 209.3 249.2 209.1 249.1 208.8C249 208.5 249.2 208.3 249.5 208.2Z" fill="#657180"/>
329
-<path opacity="0.5" d="M248.4 205.4C248.6 205.3 249 205.4 249.1 205.6C249.2 205.9 249.1 206.2 248.8 206.3C248.5 206.4 248.3 206.3 248.2 206C248.1 205.8 248.2 205.5 248.4 205.4Z" fill="#657180"/>
330
-<path opacity="0.5" d="M246.8 202.9C247 202.7 247.3 202.7 247.5 203C247.7 203.2 247.6 203.5 247.4 203.7C247.2 203.9 246.9 203.8 246.7 203.6C246.5 203.4 246.6 203.1 246.8 202.9Z" fill="#657180"/>
331
-<path opacity="0.5" d="M244.4 201.2C244.5 200.9 244.8 200.9 245.1 201C245.4 201.1 245.4 201.5 245.3 201.7C245.1 201.9 244.8 202 244.6 201.9C244.3 201.7 244.3 201.4 244.4 201.2Z" fill="#657180"/>
332
-<path opacity="0.5" d="M241.5 200.3C241.5 200 241.8 199.8 242.1 199.9C242.4 199.9 242.6 200.2 242.5 200.5C242.4 200.8 242.2 200.9 241.9 200.9C241.7 200.9 241.5 200.6 241.5 200.3Z" fill="#657180"/>
333
-<path opacity="0.5" d="M238.1 331.5C238.1 331.2 238.3 331 238.6 331C238.9 331 239.1 331.2 239.1 331.5C239.1 331.8 238.9 332 238.6 332C238.3 332 238 331.8 238.1 331.5Z" fill="#657180"/>
334
-<path opacity="0.5" d="M235 331.5C235 331.2 235.2 331 235.5 331C235.8 331 236 331.2 236 331.5C236 331.8 235.8 332 235.5 332C235.3 332 235 331.7 235 331.5Z" fill="#657180"/>
335
-<path opacity="0.5" d="M232.1 331.3C232.1 331 232.4 330.8 232.6 330.8C232.9 330.8 233.1 331.1 233.1 331.3C233.1 331.6 232.8 331.8 232.6 331.8C232.2 331.8 232 331.5 232.1 331.3Z" fill="#657180"/>
336
-<path opacity="0.5" d="M229.1 331C229.1 330.7 229.4 330.5 229.7 330.6C230 330.7 230.2 330.9 230.1 331.2C230 331.5 229.8 331.7 229.5 331.6C229.2 331.5 229 331.2 229.1 331Z" fill="#657180"/>
337
-<path opacity="0.5" d="M226.1 330.5C226.2 330.2 226.4 330 226.7 330.1C227 330.1 227.2 330.4 227.1 330.7C227.1 331 226.8 331.2 226.5 331.1C226.2 331 226.1 330.8 226.1 330.5Z" fill="#657180"/>
338
-<path opacity="0.5" d="M223.2 329.8C223.3 329.5 223.5 329.4 223.8 329.4C224.1 329.5 224.2 329.7 224.2 330C224.1 330.3 223.9 330.4 223.6 330.4C223.3 330.4 223.1 330.1 223.2 329.8Z" fill="#657180"/>
339
-<path opacity="0.5" d="M220.3 329C220.4 328.7 220.7 328.6 220.9 328.7C221.2 328.8 221.3 329.1 221.2 329.3C221.1 329.6 220.8 329.7 220.6 329.6C220.4 329.5 220.2 329.3 220.3 329Z" fill="#657180"/>
340
-<path opacity="0.5" d="M217.5 328C217.6 327.7 217.9 327.6 218.2 327.7C218.5 327.8 218.6 328.1 218.5 328.3C218.4 328.6 218.1 328.7 217.8 328.6C217.5 328.5 217.4 328.2 217.5 328Z" fill="#657180"/>
341
-<path opacity="0.5" d="M214.8 326.6C214.9 326.4 215.2 326.3 215.5 326.4C215.7 326.5 215.8 326.8 215.7 327.1C215.6 327.3 215.3 327.5 215 327.3C214.7 327.2 214.7 326.9 214.8 326.6Z" fill="#657180"/>
342
-<path opacity="0.5" d="M212.2 325.1C212.4 324.9 212.7 324.8 212.9 324.9C213.1 325 213.2 325.4 213.1 325.6C213 325.8 212.7 325.9 212.4 325.8C212.1 325.7 212 325.4 212.2 325.1Z" fill="#657180"/>
343
-<path opacity="0.5" d="M209.8 323.4C210 323.2 210.3 323.1 210.5 323.3C210.7 323.5 210.8 323.8 210.6 324C210.4 324.2 210.1 324.3 209.9 324.1C209.6 323.9 209.6 323.6 209.8 323.4Z" fill="#657180"/>
344
-<path opacity="0.5" d="M207.5 321.5C207.7 321.3 208 321.3 208.2 321.5C208.4 321.7 208.4 322 208.2 322.2C208 322.4 207.7 322.4 207.5 322.2C207.3 322 207.3 321.7 207.5 321.5Z" fill="#657180"/>
345
-<path opacity="0.5" d="M205.3 319.3C205.5 319.1 205.8 319.1 206 319.3C206.2 319.5 206.2 319.8 206 320C205.8 320.2 205.5 320.2 205.3 320C205.1 319.8 205.1 319.5 205.3 319.3Z" fill="#657180"/>
346
-<path opacity="0.5" d="M203.4 317C203.6 316.8 203.9 316.9 204.1 317.1C204.3 317.3 204.2 317.6 204 317.8C203.8 318 203.5 317.9 203.3 317.7C203.2 317.5 203.2 317.2 203.4 317Z" fill="#657180"/>
347
-<path opacity="0.5" d="M201.6 314.6C201.8 314.4 202.1 314.5 202.3 314.7C202.5 314.9 202.4 315.2 202.2 315.4C202 315.6 201.7 315.5 201.5 315.3C201.4 315.1 201.4 314.8 201.6 314.6Z" fill="#657180"/>
348
-<path opacity="0.5" d="M200.1 312.1C200.3 312 200.6 312 200.8 312.3C201 312.6 200.9 312.8 200.6 313C200.4 313.1 200.1 313.1 199.9 312.8C199.7 312.5 199.8 312.2 200.1 312.1Z" fill="#657180"/>
349
-<path opacity="0.5" d="M198.6 309.4C198.8 309.3 199.1 309.4 199.3 309.6C199.4 309.8 199.3 310.1 199.1 310.3C198.9 310.4 198.6 310.3 198.4 310.1C198.3 309.9 198.4 309.6 198.6 309.4Z" fill="#657180"/>
350
-<path opacity="0.5" d="M197.3 306.7C197.6 306.6 197.8 306.7 198 306.9C198.1 307.1 198 307.4 197.8 307.6C197.6 307.7 197.3 307.6 197.1 307.4C197 307.1 197.1 306.8 197.3 306.7Z" fill="#657180"/>
351
-<path opacity="0.5" d="M196.1 304C196.4 303.9 196.6 304 196.7 304.3C196.8 304.6 196.7 304.8 196.4 305C196.1 305.2 195.9 305 195.8 304.7C195.8 304.4 195.9 304.1 196.1 304Z" fill="#657180"/>
352
-<path opacity="0.5" d="M195.1 301.2C195.4 301.1 195.6 301.2 195.7 301.5C195.8 301.8 195.7 302 195.4 302.1C195.1 302.2 194.8 302.1 194.8 301.8C194.7 301.5 194.8 301.2 195.1 301.2Z" fill="#657180"/>
353
-<path opacity="0.5" d="M194.1 298.3C194.4 298.2 194.6 298.4 194.7 298.6C194.8 298.8 194.6 299.1 194.4 299.2C194.1 299.3 193.9 299.1 193.8 298.9C193.7 298.7 193.9 298.4 194.1 298.3Z" fill="#657180"/>
354
-<path opacity="0.5" d="M193.3 295.4C193.6 295.3 193.8 295.5 193.9 295.7C194 296 193.8 296.2 193.6 296.3C193.3 296.4 193.1 296.2 193 296C192.9 295.8 193 295.5 193.3 295.4Z" fill="#657180"/>
355
-<path opacity="0.5" d="M192.5 292.5C192.8 292.4 193 292.6 193.1 292.9C193.2 293.2 193 293.4 192.7 293.5C192.4 293.6 192.2 293.4 192.1 293.1C192.1 292.9 192.3 292.6 192.5 292.5Z" fill="#657180"/>
356
-<path opacity="0.5" d="M191.9 289.6C192.2 289.5 192.4 289.7 192.5 290C192.6 290.3 192.4 290.5 192.1 290.6C191.8 290.7 191.6 290.5 191.5 290.2C191.4 289.9 191.6 289.7 191.9 289.6Z" fill="#657180"/>
357
-<path opacity="0.5" d="M191.3 286.6C191.6 286.5 191.8 286.7 191.9 287C192 287.3 191.8 287.5 191.5 287.6C191.2 287.7 191 287.5 190.9 287.2C190.8 286.9 191 286.7 191.3 286.6Z" fill="#657180"/>
358
-<path opacity="0.5" d="M190.8 283.7C191.1 283.7 191.3 283.8 191.4 284.1C191.4 284.4 191.3 284.6 191 284.7C190.7 284.7 190.5 284.6 190.4 284.3C190.3 284 190.5 283.7 190.8 283.7Z" fill="#657180"/>
359
-<path opacity="0.5" d="M190.3 280.7C190.6 280.7 190.8 280.8 190.9 281.1C191 281.4 190.8 281.6 190.5 281.7C190.2 281.7 190 281.6 189.9 281.3C189.8 281 190 280.8 190.3 280.7Z" fill="#657180"/>
360
-<path opacity="0.5" d="M189.9 277.8C190.2 277.8 190.4 278 190.5 278.2C190.5 278.5 190.3 278.7 190.1 278.8C189.8 278.8 189.6 278.6 189.5 278.4C189.4 278 189.6 277.8 189.9 277.8Z" fill="#657180"/>
361
-<path opacity="0.5" d="M189.6 274.8C189.9 274.8 190.1 275 190.2 275.2C190.2 275.5 190 275.7 189.8 275.8C189.6 275.9 189.3 275.6 189.2 275.4C189.1 275 189.3 274.8 189.6 274.8Z" fill="#657180"/>
362
-<path opacity="0.5" d="M189.3 271.8C189.6 271.8 189.8 272 189.8 272.3C189.8 272.6 189.6 272.8 189.3 272.8C189 272.8 188.8 272.6 188.8 272.3C188.8 272.1 189 271.8 189.3 271.8Z" fill="#657180"/>
363
-<path opacity="0.5" d="M189 268.8C189.3 268.8 189.5 269 189.5 269.3C189.5 269.6 189.3 269.8 189 269.8C188.7 269.8 188.5 269.6 188.5 269.3C188.5 269.1 188.7 268.8 189 268.8Z" fill="#657180"/>
364
-<path opacity="0.5" d="M188.8 265.8C189.1 265.8 189.3 266 189.3 266.3C189.3 266.6 189.1 266.8 188.8 266.8C188.5 266.8 188.3 266.6 188.3 266.3C188.3 266 188.6 265.8 188.8 265.8Z" fill="#657180"/>
365
-<path opacity="0.5" d="M188.7 262.8C189 262.8 189.2 263 189.2 263.3C189.2 263.6 189 263.8 188.7 263.8C188.4 263.8 188.2 263.6 188.2 263.3C188.2 263 188.4 262.8 188.7 262.8Z" fill="#657180"/>
366
-<path opacity="0.5" d="M188.6 259.8C188.9 259.8 189.1 260 189.1 260.3C189.1 260.6 188.9 260.8 188.6 260.8C188.3 260.8 188.1 260.6 188.1 260.3C188.1 260 188.3 259.8 188.6 259.8Z" fill="#657180"/>
367
-<path opacity="0.5" d="M188.5 256.8C188.8 256.8 189 257 189 257.3C189 257.6 188.8 257.8 188.5 257.8C188.2 257.8 188 257.6 188 257.3C188 257 188.2 256.8 188.5 256.8Z" fill="#657180"/>
368
-<path opacity="0.5" d="M188.5 253.8C188.8 253.8 189 254 189 254.3C189 254.6 188.8 254.8 188.5 254.8C188.2 254.8 188 254.6 188 254.3C188 254 188.2 253.8 188.5 253.8Z" fill="#657180"/>
369
-<path opacity="0.5" d="M188.4 250.8C188.7 250.8 188.9 251 188.9 251.3C188.9 251.6 188.7 251.8 188.4 251.8C188.1 251.8 187.9 251.6 187.9 251.3C187.9 251 188.2 250.8 188.4 250.8Z" fill="#657180"/>
370
-<path opacity="0.5" d="M188.5 247.8C188.8 247.8 189 248 189 248.3C189 248.6 188.8 248.8 188.5 248.8C188.2 248.8 188 248.6 188 248.3C188 248 188.2 247.8 188.5 247.8Z" fill="#657180"/>
371
-<path opacity="0.5" d="M188.5 244.8C188.8 244.8 189 245 189 245.3C189 245.6 188.8 245.8 188.5 245.8C188.2 245.8 188 245.6 188 245.3C188 245 188.3 244.8 188.5 244.8Z" fill="#657180"/>
372
-<path opacity="0.5" d="M188.6 241.8C188.9 241.8 189.1 242 189.1 242.3C189.1 242.6 188.9 242.8 188.6 242.8C188.3 242.8 188.1 242.6 188.1 242.3C188.1 242 188.4 241.8 188.6 241.8Z" fill="#657180"/>
373
-<path opacity="0.5" d="M188.8 238.8C189.1 238.8 189.3 239.1 189.3 239.3C189.3 239.6 189 239.8 188.8 239.8C188.5 239.8 188.3 239.5 188.3 239.3C188.3 239 188.5 238.8 188.8 238.8Z" fill="#657180"/>
374
-<path opacity="0.5" d="M189 235.8C189.3 235.8 189.5 236.1 189.5 236.3C189.5 236.5 189.2 236.8 189 236.8C188.7 236.8 188.5 236.5 188.5 236.3C188.5 236.1 188.7 235.8 189 235.8Z" fill="#657180"/>
375
-<path opacity="0.5" d="M189.2 232.8C189.5 232.8 189.7 233.1 189.6 233.3C189.5 233.5 189.3 233.8 189.1 233.8C188.8 233.8 188.6 233.5 188.7 233.3C188.8 233.1 189 232.8 189.2 232.8Z" fill="#657180"/>
376
-<path opacity="0.5" d="M189.5 229.8C189.8 229.8 190 230.1 189.9 230.4C189.9 230.7 189.6 230.9 189.4 230.8C189.1 230.8 188.9 230.5 189 230.2C189 230 189.3 229.8 189.5 229.8Z" fill="#657180"/>
377
-<path opacity="0.5" d="M189.9 226.9C190.2 226.9 190.4 227.2 190.3 227.5C190.3 227.8 190 228 189.7 227.9C189.4 227.8 189.2 227.6 189.3 227.3C189.4 227 189.6 226.8 189.9 226.9Z" fill="#657180"/>
378
-<path opacity="0.5" d="M190.3 223.9C190.6 223.9 190.8 224.2 190.7 224.5C190.7 224.8 190.4 225 190.1 224.9C189.8 224.9 189.6 224.6 189.7 224.3C189.8 224 190.1 223.8 190.3 223.9Z" fill="#657180"/>
379
-<path opacity="0.5" d="M190.8 220.9C191.1 220.9 191.3 221.2 191.2 221.5C191.2 221.8 190.9 222 190.6 221.9C190.3 221.9 190.1 221.6 190.2 221.3C190.3 221.1 190.6 220.9 190.8 220.9Z" fill="#657180"/>
380
-<path opacity="0.5" d="M191.4 218C191.7 218.1 191.8 218.3 191.8 218.6C191.7 218.9 191.5 219 191.2 219C190.9 218.9 190.8 218.7 190.8 218.4C190.9 218.1 191.1 217.9 191.4 218Z" fill="#657180"/>
381
-<path opacity="0.5" d="M192 215C192.3 215.1 192.4 215.3 192.4 215.6C192.3 215.9 192.1 216 191.8 216C191.5 215.9 191.4 215.7 191.4 215.4C191.5 215.1 191.8 215 192 215Z" fill="#657180"/>
382
-<path opacity="0.5" d="M192.8 212.1C193.1 212.2 193.2 212.4 193.2 212.7C193.1 213 192.9 213.1 192.6 213.1C192.3 213 192.2 212.8 192.2 212.5C192.2 212.2 192.5 212.1 192.8 212.1Z" fill="#657180"/>
383
-<path opacity="0.5" d="M193.6 209.3C193.9 209.4 194 209.7 193.9 209.9C193.8 210.1 193.5 210.3 193.3 210.2C193 210.1 192.9 209.8 193 209.6C193.1 209.3 193.4 209.2 193.6 209.3Z" fill="#657180"/>
384
-<path opacity="0.5" d="M194.6 206.4C194.9 206.5 195 206.8 194.9 207C194.8 207.3 194.5 207.4 194.3 207.3C194.1 207.2 193.9 206.9 194 206.7C194.1 206.5 194.3 206.3 194.6 206.4Z" fill="#657180"/>
385
-<path opacity="0.5" d="M195.7 203.6C196 203.7 196.1 204 196 204.2C195.9 204.4 195.6 204.6 195.3 204.5C195 204.4 194.9 204.1 195 203.9C195.1 203.6 195.4 203.5 195.7 203.6Z" fill="#657180"/>
386
-<path opacity="0.5" d="M196.9 200.9C197.1 201 197.3 201.3 197.1 201.6C197 201.8 196.7 202 196.4 201.8C196.1 201.7 196 201.4 196.2 201.1C196.3 200.9 196.6 200.7 196.9 200.9Z" fill="#657180"/>
387
-<path opacity="0.5" d="M198.2 198.2C198.4 198.3 198.5 198.6 198.4 198.9C198.3 199.1 198 199.2 197.7 199.1C197.5 199 197.4 198.7 197.5 198.4C197.6 198.1 198 198 198.2 198.2Z" fill="#657180"/>
388
-<path opacity="0.5" d="M199.7 195.6C199.9 195.7 200 196 199.9 196.3C199.8 196.5 199.5 196.6 199.2 196.5C199 196.4 198.9 196.1 199 195.8C199.1 195.5 199.5 195.4 199.7 195.6Z" fill="#657180"/>
389
-<path opacity="0.5" d="M201.3 193.1C201.5 193.3 201.6 193.6 201.4 193.8C201.3 194 200.9 194.1 200.7 193.9C200.5 193.7 200.4 193.4 200.6 193.2C200.8 193 201.1 192.9 201.3 193.1Z" fill="#657180"/>
390
-<path opacity="0.5" d="M203.2 190.7C203.4 190.9 203.4 191.2 203.3 191.4C203.1 191.6 202.8 191.7 202.6 191.5C202.4 191.3 202.3 191 202.5 190.8C202.6 190.5 203 190.5 203.2 190.7Z" fill="#657180"/>
391
-<path opacity="0.5" d="M205.2 188.4C205.4 188.6 205.4 188.9 205.2 189.1C205 189.3 204.7 189.3 204.5 189.1C204.3 188.9 204.3 188.6 204.5 188.4C204.6 188.3 205 188.3 205.2 188.4Z" fill="#657180"/>
392
-<path opacity="0.5" d="M207.3 186.4C207.5 186.6 207.5 186.9 207.3 187.1C207.1 187.3 206.8 187.3 206.6 187.1C206.4 186.9 206.4 186.6 206.6 186.4C206.8 186.1 207.1 186.2 207.3 186.4Z" fill="#657180"/>
393
-<path opacity="0.5" d="M209.6 184.5C209.8 184.7 209.7 185 209.5 185.2C209.3 185.4 209 185.3 208.8 185.1C208.6 184.9 208.7 184.6 208.9 184.4C209.2 184.2 209.5 184.3 209.6 184.5Z" fill="#657180"/>
394
-<path opacity="0.5" d="M212.1 182.8C212.2 183 212.2 183.3 212 183.5C211.8 183.6 211.5 183.6 211.3 183.4C211.1 183.2 211.2 182.9 211.4 182.7C211.7 182.5 212 182.5 212.1 182.8Z" fill="#657180"/>
395
-<path opacity="0.5" d="M214.7 181.3C214.8 181.5 214.7 181.8 214.5 182C214.3 182.1 214 182 213.8 181.8C213.7 181.6 213.8 181.2 214 181.1C214.3 181 214.6 181.1 214.7 181.3Z" fill="#657180"/>
396
-<path opacity="0.5" d="M217.5 180.1C217.6 180.4 217.5 180.6 217.2 180.7C216.9 180.8 216.7 180.7 216.5 180.4C216.4 180.1 216.5 179.9 216.8 179.8C217.1 179.7 217.4 179.8 217.5 180.1Z" fill="#657180"/>
397
-<path opacity="0.5" d="M220.3 179C220.4 179.3 220.2 179.5 220 179.6C219.7 179.7 219.5 179.5 219.4 179.3C219.3 179.1 219.4 178.8 219.7 178.7C219.9 178.6 220.2 178.7 220.3 179Z" fill="#657180"/>
398
-<path opacity="0.5" d="M223.1 178.1C223.2 178.4 223 178.6 222.7 178.7C222.4 178.8 222.2 178.6 222.1 178.4C222 178.2 222.2 177.9 222.5 177.8C222.8 177.7 223.1 177.9 223.1 178.1Z" fill="#657180"/>
399
-<path opacity="0.5" d="M226.1 177.5C226.2 177.8 226 178 225.7 178.1C225.4 178.2 225.2 178 225.1 177.7C225 177.4 225.2 177.2 225.5 177.1C225.8 177 226 177.2 226.1 177.5Z" fill="#657180"/>
400
-<path opacity="0.5" d="M229 177C229 177.3 228.8 177.5 228.6 177.6C228.3 177.6 228.1 177.4 228 177.2C228 176.9 228.1 176.7 228.4 176.6C228.7 176.5 229 176.7 229 177Z" fill="#657180"/>
401
-<path opacity="0.5" d="M232 176.7C232 177 231.8 177.2 231.6 177.2C231.3 177.2 231.1 177 231.1 176.8C231.1 176.5 231.3 176.3 231.5 176.3C231.7 176.3 232 176.4 232 176.7Z" fill="#657180"/>
402
-<path opacity="0.5" d="M235 176.5C235 176.8 234.8 177 234.5 177C234.2 177 234 176.8 234 176.5C234 176.2 234.2 176 234.5 176C234.8 176 235 176.2 235 176.5Z" fill="#657180"/>
403
-<path opacity="0.5" d="M238 176.4C238 176.7 237.8 176.9 237.5 176.9C237.2 176.9 237 176.7 237 176.4C237 176.1 237.2 175.9 237.5 175.9C237.8 175.9 238 176.1 238 176.4Z" fill="#657180"/>
404
-<path opacity="0.5" d="M241 176.4C241 176.7 240.8 176.9 240.5 176.9C240.2 176.9 240 176.7 240 176.4C240 176.1 240.2 175.9 240.5 175.9C240.8 175.9 241 176.1 241 176.4Z" fill="#657180"/>
405
-<path opacity="0.5" d="M244 176.5C244 176.8 243.8 177 243.5 177C243.2 177 243 176.8 243 176.5C243 176.2 243.2 176 243.5 176C243.8 175.9 244 176.2 244 176.5Z" fill="#657180"/>
406
-<path opacity="0.5" d="M247 176.7C247 177 246.7 177.2 246.5 177.2C246.3 177.2 246 176.9 246 176.7C246 176.4 246.3 176.2 246.5 176.2C246.8 176.1 247 176.4 247 176.7Z" fill="#657180"/>
407
-<path opacity="0.5" d="M250 177C250 177.3 249.7 177.5 249.4 177.4C249.1 177.4 248.9 177.1 249 176.8C249 176.5 249.3 176.3 249.6 176.4C249.8 176.5 250 176.7 250 177Z" fill="#657180"/>
408
-<path opacity="0.5" d="M253 177.5C252.9 177.8 252.7 177.9 252.4 177.9C252.1 177.8 252 177.6 252 177.3C252 177 252.3 176.8 252.6 176.9C252.8 176.9 253 177.2 253 177.5Z" fill="#657180"/>
409
-<path opacity="0.5" d="M255.9 178.1C255.8 178.4 255.6 178.5 255.3 178.5C255 178.4 254.9 178.2 254.9 177.9C254.9 177.6 255.2 177.5 255.5 177.5C255.8 177.5 256 177.9 255.9 178.1Z" fill="#657180"/>
410
-<path opacity="0.5" d="M258.8 179C258.7 179.3 258.4 179.4 258.2 179.3C258 179.2 257.8 178.9 257.9 178.7C258 178.4 258.3 178.3 258.5 178.4C258.7 178.4 258.8 178.7 258.8 179Z" fill="#657180"/>
411
-<path opacity="0.5" d="M261.6 180C261.5 180.3 261.2 180.4 261 180.3C260.7 180.2 260.6 179.9 260.7 179.7C260.8 179.4 261.1 179.3 261.4 179.4C261.6 179.5 261.7 179.8 261.6 180Z" fill="#657180"/>
412
-<path opacity="0.5" d="M264.3 181.3C264.2 181.5 263.9 181.6 263.6 181.5C263.4 181.4 263.3 181.1 263.4 180.8C263.5 180.6 263.8 180.5 264.1 180.6C264.3 180.8 264.4 181.1 264.3 181.3Z" fill="#657180"/>
413
-<path opacity="0.5" d="M266.9 182.8C266.8 183 266.4 183.1 266.2 183C266 182.9 265.9 182.6 266 182.3C266.1 182.1 266.4 182 266.7 182.1C267 182.3 267 182.6 266.9 182.8Z" fill="#657180"/>
414
-<path opacity="0.5" d="M269.4 184.5C269.2 184.7 268.9 184.8 268.7 184.6C268.5 184.4 268.4 184.1 268.6 183.9C268.8 183.7 269.1 183.6 269.3 183.8C269.5 184 269.5 184.3 269.4 184.5Z" fill="#657180"/>
415
-<path opacity="0.5" d="M271.7 186.4C271.5 186.6 271.2 186.6 271 186.5C270.8 186.3 270.8 186 270.9 185.8C271.1 185.6 271.4 185.6 271.6 185.7C271.9 185.9 271.9 186.2 271.7 186.4Z" fill="#657180"/>
416
-<path opacity="0.5" d="M273.8 188.5C273.6 188.7 273.3 188.7 273.1 188.5C272.9 188.3 272.9 188 273.1 187.8C273.3 187.6 273.6 187.6 273.8 187.8C274 188 274 188.3 273.8 188.5Z" fill="#657180"/>
417
-<path opacity="0.5" d="M275.8 190.7C275.6 190.9 275.3 190.8 275.1 190.6C274.9 190.4 274.9 190.1 275.1 189.9C275.3 189.7 275.6 189.7 275.8 190C276.1 190.2 276 190.6 275.8 190.7Z" fill="#657180"/>
418
-<path opacity="0.5" d="M277.6 193.1C277.4 193.3 277.1 193.2 276.9 193C276.7 192.8 276.8 192.5 277 192.3C277.2 192.1 277.5 192.2 277.7 192.4C277.9 192.6 277.9 193 277.6 193.1Z" fill="#657180"/>
419
-<path opacity="0.5" d="M279.3 195.6C279.1 195.7 278.8 195.7 278.6 195.4C278.5 195.2 278.5 194.9 278.7 194.7C278.9 194.5 279.2 194.6 279.4 194.9C279.6 195.2 279.5 195.5 279.3 195.6Z" fill="#657180"/>
420
-<path opacity="0.5" d="M280.8 198.2C280.6 198.3 280.3 198.2 280.1 198C280 197.8 280.1 197.5 280.3 197.3C280.5 197.2 280.8 197.3 281 197.5C281.1 197.8 281 198.1 280.8 198.2Z" fill="#657180"/>
421
-<path opacity="0.5" d="M282.1 200.9C281.9 201 281.6 200.9 281.4 200.7C281.2 200.5 281.4 200.2 281.6 200C281.8 199.9 282.1 200 282.3 200.2C282.4 200.5 282.3 200.8 282.1 200.9Z" fill="#657180"/>
422
-<path opacity="0.5" d="M283.3 203.7C283 203.8 282.8 203.7 282.6 203.4C282.5 203.1 282.6 202.9 282.9 202.7C283.2 202.6 283.4 202.7 283.6 203C283.7 203.3 283.5 203.6 283.3 203.7Z" fill="#657180"/>
423
-<path opacity="0.5" d="M284.4 206.5C284.1 206.6 283.9 206.5 283.8 206.2C283.7 205.9 283.8 205.7 284.1 205.6C284.4 205.5 284.6 205.6 284.7 205.9C284.8 206.1 284.6 206.4 284.4 206.5Z" fill="#657180"/>
424
-<path opacity="0.5" d="M285.4 209.3C285.1 209.4 284.9 209.2 284.8 209C284.7 208.7 284.8 208.5 285.1 208.4C285.4 208.3 285.6 208.5 285.7 208.7C285.8 208.9 285.6 209.2 285.4 209.3Z" fill="#657180"/>
425
-<path opacity="0.5" d="M286.2 212.2C285.9 212.3 285.7 212.1 285.6 211.9C285.5 211.6 285.7 211.4 285.9 211.3C286.2 211.2 286.4 211.4 286.5 211.6C286.6 211.8 286.5 212.1 286.2 212.2Z" fill="#657180"/>
426
-<path opacity="0.5" d="M287 215.1C286.7 215.2 286.5 215 286.4 214.7C286.3 214.4 286.5 214.2 286.8 214.1C287.1 214 287.3 214.2 287.4 214.5C287.4 214.8 287.2 215 287 215.1Z" fill="#657180"/>
427
-<path opacity="0.5" d="M287.6 218C287.3 218.1 287.1 217.9 287 217.6C286.9 217.3 287.1 217.1 287.4 217C287.7 216.9 287.9 217.1 288 217.4C288.1 217.7 287.9 218 287.6 218Z" fill="#657180"/>
428
-<path opacity="0.5" d="M288.2 221C287.9 221.1 287.7 220.9 287.6 220.6C287.5 220.3 287.7 220.1 288 220C288.3 219.9 288.5 220.1 288.6 220.4C288.7 220.7 288.5 220.9 288.2 221Z" fill="#657180"/>
429
-<path opacity="0.5" d="M288.7 223.9C288.4 223.9 288.2 223.8 288.1 223.5C288.1 223.2 288.2 223 288.5 222.9C288.8 222.9 289 223 289.1 223.3C289.2 223.6 289 223.9 288.7 223.9Z" fill="#657180"/>
430
-<path opacity="0.5" d="M289.2 226.9C288.9 226.9 288.7 226.7 288.6 226.5C288.6 226.2 288.7 226 289 225.9C289.3 225.9 289.5 226 289.6 226.3C289.7 226.6 289.5 226.8 289.2 226.9Z" fill="#657180"/>
431
-<path opacity="0.5" d="M289.6 229.9C289.3 229.9 289.1 229.7 289 229.5C289 229.2 289.2 229 289.4 228.9C289.7 228.9 289.9 229.1 290 229.3C290 229.6 289.8 229.8 289.6 229.9Z" fill="#657180"/>
432
-<path opacity="0.5" d="M289.9 232.8C289.6 232.8 289.4 232.6 289.4 232.4C289.4 232.1 289.6 231.9 289.9 231.9C290.2 231.9 290.4 232.1 290.4 232.3C290.4 232.6 290.2 232.8 289.9 232.8Z" fill="#657180"/>
433
-<path opacity="0.5" d="M290.2 235.8C289.9 235.8 289.7 235.6 289.7 235.3C289.7 235 289.9 234.8 290.2 234.8C290.5 234.8 290.7 235 290.7 235.3C290.7 235.6 290.5 235.8 290.2 235.8Z" fill="#657180"/>
434
-<path opacity="0.5" d="M290.4 238.8C290.1 238.8 289.9 238.6 289.9 238.3C289.9 238 290.1 237.8 290.4 237.8C290.7 237.8 290.9 238 290.9 238.3C290.9 238.6 290.7 238.8 290.4 238.8Z" fill="#657180"/>
435
-<path opacity="0.5" d="M290.6 241.8C290.3 241.8 290.1 241.6 290.1 241.3C290.1 241 290.3 240.8 290.6 240.8C290.9 240.8 291.1 241 291.1 241.3C291.1 241.6 290.8 241.8 290.6 241.8Z" fill="#657180"/>
436
-<path opacity="0.5" d="M290.7 244.8C290.4 244.8 290.2 244.6 290.2 244.3C290.2 244 290.4 243.8 290.7 243.8C291 243.8 291.2 244 291.2 244.3C291.2 244.6 290.9 244.8 290.7 244.8Z" fill="#657180"/>
437
-<path opacity="0.5" d="M290.8 247.8C290.5 247.8 290.3 247.6 290.3 247.3C290.3 247 290.5 246.8 290.8 246.8C291.1 246.8 291.3 247 291.3 247.3C291.3 247.6 291 247.8 290.8 247.8Z" fill="#657180"/>
438
-<path opacity="0.5" d="M290.8 250.8C290.5 250.8 290.3 250.6 290.3 250.3C290.3 250 290.5 249.8 290.8 249.8C291.1 249.8 291.3 250 291.3 250.3C291.3 250.6 291.1 250.8 290.8 250.8Z" fill="#657180"/>
439
-<path opacity="0.5" d="M290.8 253.8C290.5 253.8 290.3 253.6 290.3 253.3C290.3 253 290.5 252.8 290.8 252.8C291.1 252.8 291.3 253 291.3 253.3C291.3 253.6 291.1 253.8 290.8 253.8Z" fill="#657180"/>
440
-<path opacity="0.5" d="M290.8 256.8C290.5 256.8 290.3 256.6 290.3 256.3C290.3 256 290.5 255.8 290.8 255.8C291.1 255.8 291.3 256 291.3 256.3C291.3 256.6 291 256.8 290.8 256.8Z" fill="#657180"/>
441
-<path opacity="0.5" d="M290.7 259.8C290.4 259.8 290.2 259.6 290.2 259.3C290.2 259 290.4 258.8 290.7 258.8C291 258.8 291.2 259 291.2 259.3C291.2 259.6 291 259.8 290.7 259.8Z" fill="#657180"/>
442
-<path opacity="0.5" d="M290.6 262.8C290.3 262.8 290.1 262.6 290.1 262.3C290.1 262 290.3 261.8 290.6 261.8C290.9 261.8 291.1 262 291.1 262.3C291.1 262.6 290.9 262.8 290.6 262.8Z" fill="#657180"/>
443
-<path opacity="0.5" d="M290.4 265.8C290.1 265.8 289.9 265.5 289.9 265.3C289.9 265 290.2 264.8 290.4 264.8C290.7 264.8 290.9 265 290.9 265.3C290.9 265.6 290.7 265.8 290.4 265.8Z" fill="#657180"/>
444
-<path opacity="0.5" d="M290.3 268.8C290 268.8 289.8 268.5 289.8 268.3C289.8 268 290.1 267.8 290.3 267.8C290.6 267.8 290.8 268.1 290.8 268.3C290.8 268.5 290.5 268.8 290.3 268.8Z" fill="#657180"/>
445
-<path opacity="0.5" d="M290 271.8C289.7 271.8 289.5 271.5 289.5 271.3C289.5 271 289.8 270.8 290 270.8C290.3 270.8 290.5 271.1 290.5 271.3C290.5 271.6 290.3 271.8 290 271.8Z" fill="#657180"/>
446
-<path opacity="0.5" d="M289.7 274.8C289.4 274.8 289.2 274.5 289.2 274.3C289.2 274 289.5 273.8 289.7 273.9C289.9 274 290.2 274.2 290.2 274.4C290.2 274.6 290 274.8 289.7 274.8Z" fill="#657180"/>
447
-<path opacity="0.5" d="M289.4 277.8C289.1 277.8 288.9 277.5 289 277.2C289 276.9 289.3 276.7 289.6 276.8C289.9 276.8 290.1 277.1 290 277.4C289.9 277.7 289.7 277.8 289.4 277.8Z" fill="#657180"/>
448
-<path opacity="0.5" d="M289 280.8C288.7 280.8 288.5 280.5 288.6 280.2C288.6 279.9 288.9 279.7 289.2 279.8C289.5 279.8 289.7 280.1 289.6 280.4C289.5 280.6 289.3 280.8 289 280.8Z" fill="#657180"/>
449
-<path opacity="0.5" d="M288.5 283.7C288.2 283.7 288 283.4 288.1 283.1C288.1 282.8 288.4 282.6 288.7 282.7C289 282.7 289.2 283 289.1 283.3C289.1 283.6 288.8 283.8 288.5 283.7Z" fill="#657180"/>
450
-<path opacity="0.5" d="M288 286.7C287.7 286.6 287.6 286.4 287.6 286.1C287.7 285.8 287.9 285.7 288.2 285.7C288.5 285.7 288.6 286 288.6 286.3C288.5 286.6 288.3 286.7 288 286.7Z" fill="#657180"/>
451
-<path opacity="0.5" d="M287.4 289.6C287.1 289.5 287 289.3 287 289C287.1 288.7 287.3 288.6 287.6 288.6C287.9 288.7 288 288.9 288 289.2C288 289.5 287.7 289.7 287.4 289.6Z" fill="#657180"/>
452
-<path opacity="0.5" d="M286.8 292.5C286.5 292.4 286.4 292.2 286.4 291.9C286.5 291.6 286.7 291.5 287 291.5C287.3 291.6 287.4 291.8 287.4 292.1C287.3 292.4 287 292.6 286.8 292.5Z" fill="#657180"/>
453
-<path opacity="0.5" d="M286 295.4C285.7 295.3 285.6 295.1 285.7 294.8C285.8 294.5 286.1 294.4 286.3 294.5C286.6 294.6 286.7 294.8 286.6 295.1C286.5 295.4 286.3 295.5 286 295.4Z" fill="#657180"/>
454
-<path opacity="0.5" d="M285.1 298.3C284.8 298.2 284.7 297.9 284.8 297.7C284.9 297.4 285.2 297.3 285.4 297.4C285.7 297.5 285.8 297.8 285.7 298C285.7 298.3 285.4 298.4 285.1 298.3Z" fill="#657180"/>
455
-<path opacity="0.5" d="M284.2 301.2C283.9 301.1 283.8 300.8 283.9 300.6C284 300.3 284.3 300.2 284.5 300.3C284.8 300.4 284.9 300.7 284.8 300.9C284.7 301.1 284.5 301.3 284.2 301.2Z" fill="#657180"/>
456
-<path opacity="0.5" d="M283.1 304C282.8 303.9 282.7 303.6 282.8 303.4C282.9 303.2 283.2 303 283.4 303.1C283.7 303.2 283.8 303.5 283.7 303.7C283.7 304 283.4 304.1 283.1 304Z" fill="#657180"/>
457
-<path opacity="0.5" d="M281.9 306.7C281.6 306.6 281.5 306.3 281.7 306C281.8 305.8 282.1 305.6 282.4 305.8C282.7 306 282.8 306.2 282.6 306.5C282.5 306.7 282.2 306.8 281.9 306.7Z" fill="#657180"/>
458
-<path opacity="0.5" d="M280.6 309.4C280.4 309.3 280.3 309 280.4 308.7C280.5 308.5 280.8 308.4 281.1 308.5C281.3 308.6 281.4 308.9 281.3 309.2C281.2 309.5 280.9 309.6 280.6 309.4Z" fill="#657180"/>
459
-<path opacity="0.5" d="M279.2 312C279 311.9 278.9 311.6 279 311.3C279.1 311.1 279.4 311 279.7 311.1C279.9 311.2 280 311.5 279.9 311.8C279.7 312.1 279.4 312.2 279.2 312Z" fill="#657180"/>
460
-<path opacity="0.5" d="M277.5 314.6C277.3 314.4 277.2 314.1 277.4 313.9C277.5 313.7 277.9 313.6 278.1 313.8C278.3 314 278.4 314.3 278.2 314.5C278.1 314.7 277.8 314.7 277.5 314.6Z" fill="#657180"/>
461
-<path opacity="0.5" d="M275.8 317C275.6 316.8 275.5 316.5 275.7 316.3C275.9 316.1 276.2 316 276.4 316.2C276.6 316.4 276.7 316.7 276.5 316.9C276.3 317.1 276 317.2 275.8 317Z" fill="#657180"/>
462
-<path opacity="0.5" d="M273.8 319.3C273.6 319.1 273.6 318.8 273.8 318.6C274 318.4 274.3 318.4 274.5 318.6C274.7 318.8 274.7 319.1 274.5 319.3C274.3 319.4 274 319.5 273.8 319.3Z" fill="#657180"/>
463
-<path opacity="0.5" d="M271.7 321.4C271.5 321.2 271.5 320.9 271.7 320.7C271.9 320.5 272.2 320.5 272.4 320.7C272.6 320.9 272.6 321.2 272.4 321.4C272.2 321.6 271.9 321.6 271.7 321.4Z" fill="#657180"/>
464
-<path opacity="0.5" d="M269.4 323.3C269.2 323.1 269.3 322.8 269.5 322.6C269.7 322.4 270 322.5 270.2 322.7C270.4 322.9 270.3 323.2 270.1 323.4C269.8 323.6 269.5 323.5 269.4 323.3Z" fill="#657180"/>
465
-<path opacity="0.5" d="M266.9 325C266.8 324.8 266.8 324.5 267 324.3C267.2 324.2 267.5 324.2 267.7 324.4C267.9 324.6 267.8 324.9 267.6 325.1C267.4 325.3 267 325.2 266.9 325Z" fill="#657180"/>
466
-<path opacity="0.5" d="M264.3 326.5C264.2 326.3 264.3 326 264.5 325.8C264.7 325.6 265 325.8 265.2 326C265.3 326.2 265.2 326.5 265 326.7C264.7 326.9 264.4 326.8 264.3 326.5Z" fill="#657180"/>
467
-<path opacity="0.5" d="M261.6 327.8C261.5 327.5 261.6 327.2 261.9 327.1C262.1 327 262.4 327.1 262.6 327.4C262.8 327.7 262.6 327.9 262.3 328.1C262 328.3 261.7 328.1 261.6 327.8Z" fill="#657180"/>
468
-<path opacity="0.5" d="M258.8 328.9C258.7 328.6 258.9 328.4 259.1 328.3C259.4 328.2 259.6 328.3 259.7 328.6C259.8 328.9 259.7 329.1 259.4 329.2C259.2 329.3 258.9 329.1 258.8 328.9Z" fill="#657180"/>
469
-<path opacity="0.5" d="M255.9 329.7C255.8 329.4 256 329.2 256.3 329.1C256.6 329 256.8 329.2 256.9 329.5C257 329.8 256.8 330 256.5 330.1C256.3 330.1 256 330 255.9 329.7Z" fill="#657180"/>
470
-<path opacity="0.5" d="M253 330.4C252.9 330.1 253.1 329.9 253.4 329.8C253.7 329.7 253.9 329.9 254 330.2C254.1 330.5 253.9 330.7 253.6 330.8C253.3 330.9 253 330.7 253 330.4Z" fill="#657180"/>
471
-<path opacity="0.5" d="M250 330.9C250 330.6 250.2 330.4 250.4 330.3C250.7 330.3 250.9 330.4 251 330.7C251 331 250.9 331.2 250.6 331.3C250.3 331.3 250.1 331.2 250 330.9Z" fill="#657180"/>
472
-<path opacity="0.5" d="M247 331.2C247 330.9 247.2 330.7 247.5 330.7C247.8 330.7 248 330.9 248 331.1C248 331.4 247.8 331.6 247.5 331.6C247.3 331.7 247.1 331.5 247 331.2Z" fill="#657180"/>
473
-<path opacity="0.5" d="M244.1 331.4C244.1 331.1 244.3 330.9 244.6 330.9C244.9 330.9 245.1 331.1 245.1 331.4C245.1 331.7 244.9 331.9 244.6 331.9C244.3 331.9 244.1 331.7 244.1 331.4Z" fill="#657180"/>
474
-<path opacity="0.5" d="M241.1 331.5C241.1 331.2 241.3 331 241.6 331C241.9 331 242.1 331.2 242.1 331.5C242.1 331.8 241.9 332 241.6 332C241.3 332 241.1 331.8 241.1 331.5Z" fill="#657180"/>
475
-<path d="M249.3 252C249.3 209.8 249.3 202.2 239.5 202.2C232.2 202.2 230.5 208.2 229.9 225H188.1C194.6 180.4 217.7 174.4 239.5 174.4C250.3 174.4 264.1 175.8 274.9 186.8C286.7 198.9 292.7 220.8 292.8 252.1H249.3V252Z" fill="url(#paint4_linear)"/>
476
-<path opacity="0.4" d="M229.9 225C229.9 224.9 229.9 224.7 229.9 224.6C229.9 224.7 229.9 224.9 229.9 225ZM274.9 186.7C264.2 175.7 250.4 174.3 239.5 174.3C219.9 174.3 199.2 179.2 190.5 212.6C200.9 187.3 220.6 183.3 239.4 183.3C250.9 183.3 265.6 184.7 276.9 195.7C281.7 200.4 285.7 206.5 288.7 214.1C285.8 202.3 281.2 193.1 274.9 186.7ZM249.3 252H249.8C249.8 239.5 249.7 230.6 249.1 224.5C249.3 231.4 249.3 240.4 249.3 252Z" fill="#233646"/>
477
-<path opacity="0.1" d="M240 172.4V204.2C247.1 204.4 247.3 211 247.3 252.5C247.3 295.9 246.4 303.4 240 303.8V335.6C265.4 335.4 294.8 326.8 294.8 252.7C294.8 180.6 264.4 172.4 240 172.4Z" fill="#0B2B46"/>
478
-<path opacity="0.4" d="M274.9 186.7C264.3 175.9 250.7 174.4 240 174.3V202.1C249.3 202.3 249.3 210.4 249.3 251.9H292.8C292.7 220.7 286.7 198.8 274.9 186.7Z" fill="#0B2B46"/>
479
-<path d="M313 294H277L241 335H265L285.2 312H304.8L325 335H349L313 294Z" fill="url(#paint5_linear)"/>
480
-<path opacity="0.2" d="M307.5 307H282.5L257.9 335H265L285.2 312H304.8L325 335H332.1L307.5 307Z" fill="#0B2B46"/>
481
-<path d="M285 198L313 174L285 150H277L305 174L277 198L305 222L277 246L305 270L277 294H285L313 270L285 246L313 222L285 198Z" fill="url(#paint6_linear)"/>
482
-<path opacity="0.2" d="M285 203L287.9 200.5L285 198L310.1 176.5L285 155H282.8L305 174L302.1 176.5L305 179L279.9 200.5L305 222L302.1 224.5L305 227L279.9 248.5L305 270L302.1 272.5L305 275L282.8 294H285L310.1 272.5L285 251L287.9 248.5L285 246L310.1 224.5L285 203Z" fill="#0B2B46"/>
483
-<path d="M285 145H277V294H285V145Z" fill="url(#paint7_linear)"/>
484
-<path d="M313 145H305V294H313V145Z" fill="url(#paint8_linear)"/>
485
-<path opacity="0.2" d="M285 246L287 244.3V237.4L285 239.1V246ZM287 206.6V199.7L285 198V204.9L287 206.6ZM285 294L287 292.3V285.4L285 287.1V294ZM287 254.6V247.7L285 246V252.9L287 254.6ZM285 156.9L287 158.6V151.7L285 150V156.9ZM285 198L287 196.3V189.4L285 191.1V198ZM303 220.3L305 222V215.1L303 213.4V220.3ZM303 278.6L305 276.9V270L303 271.7V278.6ZM303 165.4V172.3L305 174V167.1L303 165.4ZM303 182.6L305 180.9V174L303 175.7V182.6ZM303 268.3L305 270V263.1L303 261.4V268.3ZM303 230.6L305 228.9V222L303 223.7V230.6Z" fill="#0B2B46"/>
486
-<path d="M310.2 120.8L312.1 119H303.1L305.1 120.8L291.1 133.4L277.2 120.8L279.1 119H270.1L272.1 120.8L258.1 133.4L244.2 120.8L246.1 119H237.1L239.1 120.8L225.1 133.4L211.2 120.8L213.1 119H204.1L206.1 120.8L192.1 133.4L178.2 120.8L180.1 119H171.1L173.1 120.8L159.1 133.4L145.2 120.8L147.1 119H142L140.1 120.8L121 138H126.1L142.6 123.1L156.6 135.7L154 138H164.2L161.7 135.7L175.6 123.1L189.6 135.7L187 138H197.2L194.7 135.7L208.6 123.1L222.6 135.7L220 138H230.2L227.7 135.7L241.6 123.1L255.6 135.7L253 138H263.2L260.7 135.7L274.6 123.1L288.6 135.7L286 138H296.2L293.7 135.7L307.6 123.1L324.1 138H329.2L310.2 120.8Z" fill="url(#paint9_linear)"/>
487
-<path d="M126 138H365V134H126V138ZM143 119L138 123H365V119H143Z" fill="url(#paint10_linear)"/>
488
-<path d="M365 123H329V153H365V123Z" fill="url(#paint11_linear)"/>
489
-<path opacity="0.2" d="M170.6 123L167.3 126H172.4L175.6 123.1L178.8 126H183.9L180.6 123H170.6ZM203.6 123L200.3 126H205.4L208.6 123.1L211.8 126H216.9L213.6 123H203.6ZM137.6 123L134.3 126H139.4L142.6 123.1L145.8 126H151L147.7 123H137.6ZM236.6 123L233.3 126H238.4L241.6 123.1L244.8 126H249.9L246.6 123H236.6ZM312.6 123H302.5L299.2 126H304.3L307.5 123.1L310.7 126H315.8L312.6 123ZM269.6 123L266.3 126H271.4L274.6 123.1L277.8 126H282.9L279.6 123H269.6Z" fill="#0B2B46"/>
490
-<path d="M140.1 120.8L121 138H126L145.1 120.8L143.1 119L140.1 120.8Z" fill="url(#paint12_linear)"/>
491
-<path d="M313 145H277L273 141H317L313 145Z" fill="url(#paint13_linear)"/>
492
-<path d="M315 138H275V141H315V138Z" fill="url(#paint14_linear)"/>
493
-<path opacity="0.4" d="M315 138H275V139H315V138Z" fill="#0B2B46"/>
494
-<path d="M285 119H277L291 101H299L285 119Z" fill="url(#paint15_linear)"/>
495
-<path d="M305 119H313L299 101H291L305 119Z" fill="url(#paint16_linear)"/>
496
-<path opacity="0.2" d="M365 123H329V128H365V123Z" fill="#0B2B46"/>
497
-<path d="M178.4 211.7H130.8C130.6 216.2 129.6 225.8 129.2 232.8C135 227.6 143.5 224.8 153.2 224.8C180.9 224.8 188.8 247.1 188.8 276.8C188.8 318.5 171.1 335.5 133.6 335.5C90 335.5 82 308.9 81.3 287H125.7C125.8 299.4 127.8 304.6 133.2 304.6C138.7 304.6 140.9 300.3 140.9 280.8C140.9 261.7 138.8 256.8 132.8 256.8C128 256.8 125.6 259.9 124.4 269.3L82.9 266.7C84.5 250.9 88.9 195.5 90.4 175.4H184L178.4 211.7Z" fill="url(#paint17_linear)"/>
498
-<path d="M133.6 331.5C103 331.5 87.7 318.6 85.5 291H121.7C122 298.4 123.6 308.6 133.1 308.6C143.9 308.6 144.8 296.5 144.8 280.8C144.8 265 143.9 252.8 132.7 252.8C124.4 252.8 121.9 259.6 120.9 265.1L87.1 263C88.8 244.8 92.3 200.7 93.9 179.4H179.1L174.8 207.6H127L126.8 211.4C126.7 213.5 126.4 216.9 126.1 220.4C125.8 224.3 125.4 228.8 125.2 232.5L124.6 242.2L131.8 235.8C136.9 231.3 144.5 228.8 153.2 228.8C175.1 228.8 184.8 243.6 184.8 276.8C184.8 296.5 180.7 310.3 172.4 319C164.2 327.4 151.6 331.5 133.6 331.5Z" fill="url(#paint18_linear)"/>
499
-<path opacity="0.5" d="M88.1 291C88.1 291.3 87.9 291.5 87.6 291.5C87.3 291.5 87.1 291.3 87.1 291C87.1 290.7 87.3 290.5 87.6 290.5C87.9 290.5 88.1 290.7 88.1 291Z" fill="#657180"/>
500
-<path opacity="0.5" d="M90.6 291.5C90.8761 291.5 91.1 291.276 91.1 291C91.1 290.724 90.8761 290.5 90.6 290.5C90.3238 290.5 90.1 290.724 90.1 291C90.1 291.276 90.3238 291.5 90.6 291.5Z" fill="#657180"/>
501
-<path opacity="0.5" d="M94.1 291C94.1 291.3 93.9 291.5 93.6 291.5C93.3 291.5 93.1 291.3 93.1 291C93.1 290.7 93.3 290.5 93.6 290.5C93.9 290.5 94.1 290.7 94.1 291Z" fill="#657180"/>
502
-<path opacity="0.5" d="M96.6 291.5C96.8761 291.5 97.1 291.276 97.1 291C97.1 290.724 96.8761 290.5 96.6 290.5C96.3238 290.5 96.1 290.724 96.1 291C96.1 291.276 96.3238 291.5 96.6 291.5Z" fill="#657180"/>
503
-<path opacity="0.5" d="M100.2 291C100.2 291.3 100 291.5 99.7 291.5C99.4 291.5 99.2 291.3 99.2 291C99.2 290.7 99.4 290.5 99.7 290.5C100 290.5 100.2 290.7 100.2 291Z" fill="#657180"/>
504
-<path opacity="0.5" d="M103.2 291C103.2 291.3 103 291.5 102.7 291.5C102.4 291.5 102.2 291.3 102.2 291C102.2 290.7 102.4 290.5 102.7 290.5C103 290.5 103.2 290.7 103.2 291Z" fill="#657180"/>
505
-<path opacity="0.5" d="M106.2 291C106.2 291.3 106 291.5 105.7 291.5C105.4 291.5 105.2 291.3 105.2 291C105.2 290.7 105.4 290.5 105.7 290.5C106 290.5 106.2 290.7 106.2 291Z" fill="#657180"/>
506
-<path opacity="0.5" d="M109.2 291C109.2 291.3 109 291.5 108.7 291.5C108.4 291.5 108.2 291.3 108.2 291C108.2 290.7 108.4 290.5 108.7 290.5C109 290.5 109.2 290.7 109.2 291Z" fill="#657180"/>
507
-<path opacity="0.5" d="M112.2 291C112.2 291.3 112 291.5 111.7 291.5C111.4 291.5 111.2 291.3 111.2 291C111.2 290.7 111.4 290.5 111.7 290.5C112 290.5 112.2 290.7 112.2 291Z" fill="#657180"/>
508
-<path opacity="0.5" d="M115.2 291C115.2 291.3 115 291.5 114.7 291.5C114.4 291.5 114.2 291.3 114.2 291C114.2 290.7 114.4 290.5 114.7 290.5C115 290.5 115.2 290.7 115.2 291Z" fill="#657180"/>
509
-<path opacity="0.5" d="M118.2 291C118.2 291.3 118 291.5 117.7 291.5C117.4 291.5 117.2 291.3 117.2 291C117.2 290.7 117.4 290.5 117.7 290.5C118 290.5 118.2 290.7 118.2 291Z" fill="#657180"/>
510
-<path opacity="0.5" d="M121.8 293.5C121.5 293.5 121.3 293.3 121.3 293C121.3 292.7 121.5 292.5 121.8 292.5C122.1 292.5 122.3 292.7 122.3 293C122.3 293.2 122.1 293.4 121.8 293.5Z" fill="#657180"/>
511
-<path opacity="0.5" d="M122.2 296.4C121.9 296.4 121.7 296.3 121.6 296C121.6 295.7 121.7 295.5 122 295.4C122.3 295.3 122.5 295.6 122.6 295.8C122.7 296 122.5 296.4 122.2 296.4Z" fill="#657180"/>
512
-<path opacity="0.5" d="M122.8 299.3C122.5 299.4 122.3 299.2 122.2 298.9C122.1 298.6 122.3 298.4 122.6 298.3C122.9 298.2 123.1 298.4 123.2 298.7C123.2 299 123.1 299.3 122.8 299.3Z" fill="#657180"/>
513
-<path opacity="0.5" d="M123.8 302.2C123.5 302.3 123.3 302.2 123.1 301.9C123 301.6 123.1 301.3 123.4 301.3C123.7 301.2 124 301.3 124.1 301.6C124.1 301.8 124 302.1 123.8 302.2Z" fill="#657180"/>
514
-<path opacity="0.5" d="M125.2 304.8C125 305 124.7 304.9 124.5 304.7C124.3 304.5 124.4 304.2 124.6 304C124.8 303.9 125.1 303.9 125.3 304.1C125.5 304.3 125.4 304.6 125.2 304.8Z" fill="#657180"/>
515
-<path opacity="0.5" d="M127.3 306.9C127.1 307.1 126.8 307.2 126.6 307C126.4 306.8 126.3 306.5 126.5 306.3C126.7 306.1 127 306.1 127.2 306.2C127.4 306.4 127.5 306.7 127.3 306.9Z" fill="#657180"/>
516
-<path opacity="0.5" d="M130 308.2C129.9 308.5 129.6 308.6 129.4 308.5C129.1 308.4 129 308.1 129.1 307.8C129.2 307.5 129.5 307.4 129.7 307.5C129.9 307.7 130 308 130 308.2Z" fill="#657180"/>
517
-<path opacity="0.5" d="M132.9 308.7C132.9 309 132.7 309.2 132.4 309.2C132.1 309.2 131.9 308.9 131.9 308.7C131.9 308.4 132.2 308.2 132.4 308.2C132.7 308.1 132.9 308.4 132.9 308.7Z" fill="#657180"/>
518
-<path opacity="0.5" d="M135.9 308.3C136 308.6 135.8 308.8 135.5 308.9C135.2 309 135 308.8 134.9 308.5C134.9 308.2 135 308 135.3 307.9C135.5 307.9 135.8 308.1 135.9 308.3Z" fill="#657180"/>
519
-<path opacity="0.5" d="M138.6 307.2C138.8 307.4 138.7 307.8 138.4 307.9C138.1 308 137.8 307.9 137.7 307.7C137.6 307.5 137.7 307.2 137.9 307.1C138.2 306.9 138.5 307 138.6 307.2Z" fill="#657180"/>
520
-<path opacity="0.5" d="M140.8 305.2C141 305.4 141.1 305.7 140.9 305.9C140.7 306.1 140.4 306.1 140.2 305.9C140 305.7 140 305.4 140.2 305.2C140.3 305.1 140.6 305 140.8 305.2Z" fill="#657180"/>
521
-<path opacity="0.5" d="M142.3 302.6C142.6 302.7 142.7 303 142.5 303.3C142.4 303.6 142.1 303.7 141.8 303.5C141.6 303.4 141.5 303.1 141.6 302.8C141.8 302.6 142.1 302.5 142.3 302.6Z" fill="#657180"/>
522
-<path opacity="0.5" d="M143.3 299.8C143.6 299.9 143.7 300.2 143.7 300.4C143.6 300.7 143.4 300.8 143.1 300.7C142.8 300.6 142.7 300.3 142.8 300.1C142.7 299.9 143 299.7 143.3 299.8Z" fill="#657180"/>
523
-<path opacity="0.5" d="M143.9 296.9C144.2 296.9 144.3 297.2 144.3 297.5C144.2 297.8 144 298 143.7 297.9C143.4 297.8 143.3 297.6 143.3 297.3C143.4 297 143.7 296.8 143.9 296.9Z" fill="#657180"/>
524
-<path opacity="0.5" d="M144.3 293.9C144.6 293.9 144.8 294.2 144.7 294.5C144.7 294.8 144.4 295 144.1 294.9C143.8 294.8 143.6 294.6 143.7 294.3C143.8 294.1 144.1 293.9 144.3 293.9Z" fill="#657180"/>
525
-<path opacity="0.5" d="M144.6 290.9C144.9 290.9 145.1 291.2 145.1 291.4C145.1 291.7 144.8 291.9 144.6 291.9C144.3 291.9 144.1 291.6 144.1 291.4C144.1 291.1 144.3 290.9 144.6 290.9Z" fill="#657180"/>
526
-<path opacity="0.5" d="M144.7 287.9C145 287.9 145.2 288.1 145.2 288.4C145.2 288.7 145 288.9 144.7 288.9C144.4 288.9 144.2 288.7 144.2 288.4C144.2 288.1 144.4 287.9 144.7 287.9Z" fill="#657180"/>
527
-<path opacity="0.5" d="M144.8 285C145.1 285 145.3 285.2 145.3 285.5C145.3 285.8 145.1 286 144.8 286C144.5 286 144.3 285.8 144.3 285.5C144.3 285.2 144.5 285 144.8 285Z" fill="#657180"/>
528
-<path opacity="0.5" d="M144.8 282C145.1 282 145.3 282.2 145.3 282.5C145.3 282.8 145.1 283 144.8 283C144.5 283 144.3 282.8 144.3 282.5C144.3 282.2 144.5 282 144.8 282Z" fill="#657180"/>
529
-<path opacity="0.5" d="M144.8 279C145.1 279 145.3 279.2 145.3 279.5C145.3 279.8 145.1 280 144.8 280C144.5 280 144.3 279.8 144.3 279.5C144.3 279.2 144.5 279 144.8 279Z" fill="#657180"/>
530
-<path opacity="0.5" d="M144.8 276C145.1 276 145.3 276.2 145.3 276.5C145.3 276.8 145.1 277 144.8 277C144.5 277 144.3 276.8 144.3 276.5C144.3 276.2 144.5 276 144.8 276Z" fill="#657180"/>
531
-<path opacity="0.5" d="M144.7 273C145 273 145.2 273.2 145.2 273.5C145.2 273.8 145 274 144.7 274C144.4 274 144.2 273.8 144.2 273.5C144.2 273.2 144.4 273 144.7 273Z" fill="#657180"/>
532
-<path opacity="0.5" d="M144.5 270C144.8 270 145 270.2 145 270.5C145 270.8 144.8 271 144.5 271C144.2 271 144 270.8 144 270.5C144 270.2 144.3 270 144.5 270Z" fill="#657180"/>
533
-<path opacity="0.5" d="M144.2 267C144.5 267 144.7 267.2 144.8 267.4C144.8 267.7 144.6 267.9 144.4 268C144.1 268 143.9 267.8 143.9 267.6C143.8 267.3 144 267.1 144.2 267Z" fill="#657180"/>
534
-<path opacity="0.5" d="M143.8 264.1C144.1 264 144.3 264.2 144.4 264.5C144.5 264.8 144.3 265 144 265.1C143.7 265.1 143.5 265 143.4 264.7C143.3 264.4 143.5 264.2 143.8 264.1Z" fill="#657180"/>
535
-<path opacity="0.5" d="M143.1 261.2C143.4 261.1 143.6 261.3 143.7 261.5C143.8 261.7 143.6 262 143.4 262.1C143.1 262.2 142.9 262 142.8 261.8C142.6 261.6 142.8 261.3 143.1 261.2Z" fill="#657180"/>
536
-<path opacity="0.5" d="M141.9 258.4C142.1 258.3 142.5 258.4 142.6 258.6C142.7 258.9 142.6 259.2 142.4 259.3C142.1 259.4 141.9 259.3 141.7 259.1C141.6 258.9 141.7 258.6 141.9 258.4Z" fill="#657180"/>
537
-<path opacity="0.5" d="M140.3 256C140.5 255.8 140.9 255.8 141 256.1C141.2 256.3 141.1 256.7 140.9 256.8C140.7 257 140.4 256.9 140.2 256.7C140.1 256.4 140.1 256.2 140.3 256Z" fill="#657180"/>
538
-<path opacity="0.5" d="M138 254.1C138.1 253.9 138.4 253.8 138.7 254C138.9 254.2 139 254.5 138.8 254.7C138.6 254.9 138.3 255 138.1 254.8C137.9 254.6 137.8 254.3 138 254.1Z" fill="#657180"/>
539
-<path opacity="0.5" d="M135.2 253.1C135.3 252.8 135.5 252.7 135.8 252.7C136.1 252.8 136.2 253 136.2 253.3C136.1 253.6 135.8 253.7 135.6 253.7C135.3 253.7 135.1 253.4 135.2 253.1Z" fill="#657180"/>
540
-<path opacity="0.5" d="M132.2 252.9C132.2 252.6 132.4 252.4 132.7 252.4C133 252.4 133.2 252.7 133.2 252.9C133.2 253.1 133 253.4 132.7 253.4C132.4 253.4 132.2 253.2 132.2 252.9Z" fill="#657180"/>
541
-<path opacity="0.5" d="M129.2 253.3C129.1 253 129.3 252.8 129.6 252.7C129.9 252.6 130.2 252.8 130.2 253.1C130.3 253.4 130.1 253.6 129.8 253.7C129.6 253.8 129.3 253.6 129.2 253.3Z" fill="#657180"/>
542
-<path opacity="0.5" d="M126.5 254.6C126.3 254.4 126.4 254.1 126.7 253.9C127 253.8 127.3 253.8 127.4 254.1C127.5 254.3 127.5 254.7 127.2 254.8C127 254.9 126.7 254.8 126.5 254.6Z" fill="#657180"/>
543
-<path opacity="0.5" d="M124.4 256.6C124.2 256.4 124.2 256.1 124.3 255.9C124.5 255.7 124.8 255.7 125 255.9C125.2 256.1 125.2 256.4 125 256.6C124.9 256.8 124.6 256.8 124.4 256.6Z" fill="#657180"/>
544
-<path opacity="0.5" d="M122.8 259.1C122.6 259 122.4 258.7 122.6 258.4C122.7 258.2 123 258.1 123.3 258.2C123.5 258.3 123.6 258.6 123.5 258.9C123.3 259.1 123 259.2 122.8 259.1Z" fill="#657180"/>
545
-<path opacity="0.5" d="M121.7 261.9C121.4 261.8 121.3 261.5 121.4 261.3C121.5 261 121.8 260.9 122 261C122.3 261.1 122.4 261.4 122.3 261.6C122.2 261.8 121.9 262 121.7 261.9Z" fill="#657180"/>
546
-<path opacity="0.5" d="M118.5 265C118.5 264.7 118.8 264.5 119 264.5C119.3 264.5 119.5 264.8 119.5 265C119.5 265.3 119.2 265.5 119 265.5C118.7 265.5 118.5 265.3 118.5 265Z" fill="#657180"/>
547
-<path opacity="0.5" d="M115.4 264.8C115.4 264.5 115.7 264.3 115.9 264.3C116.2 264.3 116.4 264.6 116.4 264.8C116.4 265 116.1 265.3 115.9 265.3C115.6 265.3 115.4 265.1 115.4 264.8Z" fill="#657180"/>
548
-<path opacity="0.5" d="M112.4 264.6C112.4 264.3 112.7 264.1 112.9 264.1C113.2 264.1 113.4 264.4 113.4 264.6C113.4 264.9 113.1 265.1 112.9 265.1C112.6 265.1 112.3 264.9 112.4 264.6Z" fill="#657180"/>
549
-<path opacity="0.5" d="M109.3 264.4C109.3 264.1 109.6 263.9 109.8 263.9C110 263.9 110.3 264.2 110.3 264.4C110.3 264.7 110 264.9 109.8 264.9C109.6 264.9 109.2 264.7 109.3 264.4Z" fill="#657180"/>
550
-<path opacity="0.5" d="M106.2 264.2C106.2 263.9 106.5 263.7 106.7 263.7C106.9 263.7 107.2 264 107.2 264.2C107.2 264.4 106.9 264.7 106.7 264.7C106.5 264.7 106.2 264.5 106.2 264.2Z" fill="#657180"/>
551
-<path opacity="0.5" d="M103.1 264C103.1 263.7 103.4 263.5 103.6 263.5C103.9 263.5 104.1 263.8 104.1 264C104.1 264.3 103.8 264.5 103.6 264.5C103.4 264.5 103.1 264.3 103.1 264Z" fill="#657180"/>
552
-<path opacity="0.5" d="M100 263.8C100 263.5 100.3 263.3 100.5 263.3C100.7 263.3 101 263.6 101 263.8C101 264.1 100.7 264.3 100.5 264.3C100.3 264.3 100 264.1 100 263.8Z" fill="#657180"/>
553
-<path opacity="0.5" d="M96.9 263.6C96.9 263.3 97.2 263.1 97.4 263.1C97.6 263.1 97.9 263.4 97.9 263.6C97.9 263.8 97.6 264.1 97.4 264.1C97.2 264.1 96.9 263.9 96.9 263.6Z" fill="#657180"/>
554
-<path opacity="0.5" d="M93.8 263.4C93.8 263.1 94.1 262.9 94.3 262.9C94.6 262.9 94.8 263.2 94.8 263.4C94.8 263.7 94.5 263.9 94.3 263.9C94 264 93.8 263.7 93.8 263.4Z" fill="#657180"/>
555
-<path opacity="0.5" d="M90.7 263.3C90.7 263 91 262.8 91.2 262.8C91.5 262.8 91.7 263.1 91.7 263.3C91.7 263.6 91.4 263.8 91.2 263.8C90.9 263.8 90.7 263.5 90.7 263.3Z" fill="#657180"/>
556
-<path opacity="0.5" d="M87.4 260.5C87.7 260.5 87.9 260.8 87.9 261C87.9 261.3 87.6 261.5 87.4 261.5C87.2 261.5 86.9 261.2 86.9 261C86.8 260.7 87.1 260.5 87.4 260.5Z" fill="#657180"/>
557
-<path opacity="0.5" d="M87.6 257.5C87.9 257.5 88.1 257.8 88.1 258C88.1 258.3 87.8 258.5 87.6 258.5C87.3 258.5 87.1 258.2 87.1 258C87.1 257.7 87.3 257.5 87.6 257.5Z" fill="#657180"/>
558
-<path opacity="0.5" d="M87.8 254.5C88.1 254.5 88.3 254.8 88.3 255C88.3 255.3 88 255.5 87.8 255.5C87.5 255.5 87.3 255.2 87.3 255C87.3 254.8 87.6 254.5 87.8 254.5Z" fill="#657180"/>
559
-<path opacity="0.5" d="M88.1 251.5C88.4 251.5 88.6 251.8 88.6 252C88.6 252.2 88.3 252.5 88.1 252.5C87.9 252.5 87.6 252.2 87.6 252C87.6 251.7 87.8 251.5 88.1 251.5Z" fill="#657180"/>
560
-<path opacity="0.5" d="M88.3 248.5C88.6 248.5 88.8 248.8 88.8 249C88.8 249.3 88.5 249.5 88.3 249.5C88 249.5 87.8 249.2 87.8 249C87.8 248.7 88 248.5 88.3 248.5Z" fill="#657180"/>
561
-<path opacity="0.5" d="M88.6 245.6C88.9 245.6 89.1 245.9 89.1 246.1C89.1 246.4 88.8 246.6 88.6 246.6C88.3 246.6 88.1 246.3 88.1 246.1C88.1 245.7 88.3 245.5 88.6 245.6Z" fill="#657180"/>
562
-<path opacity="0.5" d="M88.8 242.6C89.1 242.6 89.3 242.9 89.3 243.1C89.3 243.3 89 243.6 88.8 243.6C88.5 243.6 88.3 243.3 88.3 243.1C88.3 242.9 88.5 242.6 88.8 242.6Z" fill="#657180"/>
563
-<path opacity="0.5" d="M89.1001 239.6C89.4001 239.6 89.6001 239.9 89.6001 240.1C89.6001 240.4 89.3001 240.6 89.1001 240.6C88.8001 240.6 88.6001 240.3 88.6001 240.1C88.5001 239.8 88.8001 239.6 89.1001 239.6Z" fill="#657180"/>
564
-<path opacity="0.5" d="M89.3 236.6C89.6 236.6 89.8 236.9 89.8 237.1C89.8 237.4 89.5 237.6 89.3 237.6C89 237.6 88.8 237.3 88.8 237.1C88.8 236.8 89 236.6 89.3 236.6Z" fill="#657180"/>
565
-<path opacity="0.5" d="M89.5 233.6C89.8 233.6 90 233.9 90 234.1C90 234.4 89.7 234.6 89.5 234.6C89.2 234.6 89 234.3 89 234.1C89 233.8 89.3 233.6 89.5 233.6Z" fill="#657180"/>
566
-<path opacity="0.5" d="M89.8 230.6C90.1 230.6 90.3 230.9 90.3 231.1C90.3 231.4 90 231.6 89.8 231.6C89.5 231.6 89.3 231.3 89.3 231.1C89.3 230.8 89.5 230.6 89.8 230.6Z" fill="#657180"/>
567
-<path opacity="0.5" d="M90 227.6C90.3 227.6 90.5 227.9 90.5 228.1C90.5 228.4 90.2 228.6 90 228.6C89.7 228.6 89.5 228.3 89.5 228.1C89.5 227.8 89.7 227.6 90 227.6Z" fill="#657180"/>
568
-<path opacity="0.5" d="M90.3 224.7C90.6 224.7 90.8 225 90.8 225.2C90.8 225.5 90.5 225.7 90.3 225.7C90 225.7 89.8 225.4 89.8 225.2C89.8 224.8 90 224.6 90.3 224.7Z" fill="#657180"/>
569
-<path opacity="0.5" d="M90.5 221.7C90.8 221.7 91 222 91 222.2C91 222.5 90.7 222.7 90.5 222.7C90.3 222.7 90 222.4 90 222.2C90 221.9 90.2 221.7 90.5 221.7Z" fill="#657180"/>
570
-<path opacity="0.5" d="M90.8 218.7C91.1 218.7 91.3 219 91.3 219.2C91.3 219.5 91 219.7 90.8 219.7C90.5 219.7 90.3 219.4 90.3 219.2C90.2 218.9 90.5 218.7 90.8 218.7Z" fill="#657180"/>
571
-<path opacity="0.5" d="M91 215.7C91.3 215.7 91.5 216 91.5 216.2C91.5 216.5 91.2 216.7 91 216.7C90.7 216.7 90.5 216.4 90.5 216.2C90.5 215.9 90.7 215.7 91 215.7Z" fill="#657180"/>
572
-<path opacity="0.5" d="M91.2 212.7C91.5 212.7 91.7 213 91.7 213.2C91.7 213.5 91.4 213.7 91.2 213.7C90.9 213.7 90.7 213.4 90.7 213.2C90.7 212.9 91 212.7 91.2 212.7Z" fill="#657180"/>
573
-<path opacity="0.5" d="M91.5 209.7C91.8 209.7 92 210 92 210.2C92 210.4 91.7 210.7 91.5 210.7C91.2 210.7 91 210.4 91 210.2C91 210 91.2 209.7 91.5 209.7Z" fill="#657180"/>
574
-<path opacity="0.5" d="M91.7 206.7C92 206.7 92.2 207 92.2 207.2C92.2 207.5 91.9 207.7 91.7 207.7C91.5 207.7 91.2 207.4 91.2 207.2C91.2 206.9 91.4 206.7 91.7 206.7Z" fill="#657180"/>
575
-<path opacity="0.5" d="M92 203.8C92.3 203.8 92.5 204.1 92.5 204.3C92.5 204.6 92.2 204.8 92 204.8C91.7 204.8 91.5 204.5 91.5 204.3C91.4 203.9 91.7 203.7 92 203.8Z" fill="#657180"/>
576
-<path opacity="0.5" d="M92.2 200.8C92.5 200.8 92.7 201.1 92.7 201.3C92.7 201.6 92.4 201.8 92.2 201.8C91.9 201.8 91.7 201.5 91.7 201.3C91.7 201 91.9 200.8 92.2 200.8Z" fill="#657180"/>
577
-<path opacity="0.5" d="M92.5 197.8C92.8 197.8 93 198.1 93 198.3C93 198.6 92.7 198.8 92.5 198.8C92.3 198.8 92 198.5 92 198.3C92 198.1 92.2 197.8 92.5 197.8Z" fill="#657180"/>
578
-<path opacity="0.5" d="M92.7 194.8C93 194.8 93.2 195.1 93.2 195.3C93.2 195.6 92.9 195.8 92.7 195.8C92.4 195.8 92.2 195.5 92.2 195.3C92.2 195 92.4 194.8 92.7 194.8Z" fill="#657180"/>
579
-<path opacity="0.5" d="M92.9 191.8C93.2 191.8 93.4 192.1 93.4 192.3C93.4 192.5 93.1 192.8 92.9 192.8C92.7 192.8 92.4 192.5 92.4 192.3C92.4 192 92.7 191.8 92.9 191.8Z" fill="#657180"/>
580
-<path opacity="0.5" d="M93.2 188.8C93.5 188.8 93.7 189.1 93.7 189.3C93.7 189.6 93.4 189.8 93.2 189.8C92.9 189.8 92.7 189.5 92.7 189.3C92.7 189 92.9 188.8 93.2 188.8Z" fill="#657180"/>
581
-<path opacity="0.5" d="M93.4 185.8C93.7 185.8 93.9 186.1 93.9 186.3C93.9 186.5 93.6 186.8 93.4 186.8C93.1 186.8 92.9 186.5 92.9 186.3C92.9 186 93.1 185.8 93.4 185.8Z" fill="#657180"/>
582
-<path opacity="0.5" d="M93.7 182.9C94 182.9 94.2 183.2 94.2 183.4C94.2 183.7 93.9 183.9 93.7 183.9C93.5 183.9 93.2 183.6 93.2 183.4C93.2 183.2 93.4 182.8 93.7 182.9Z" fill="#657180"/>
583
-<path opacity="0.5" d="M96.3 179.5C96.3 179.8 96.1 180 95.8 180C95.5 180 95.3 179.8 95.3 179.5C95.3 179.2 95.5 179 95.8 179C96.1 179 96.3 179.2 96.3 179.5Z" fill="#657180"/>
584
-<path opacity="0.5" d="M98.9 180C99.1762 180 99.4 179.776 99.4 179.5C99.4 179.224 99.1762 179 98.9 179C98.6239 179 98.4 179.224 98.4 179.5C98.4 179.776 98.6239 180 98.9 180Z" fill="#657180"/>
585
-<path opacity="0.5" d="M101.9 180C102.176 180 102.4 179.776 102.4 179.5C102.4 179.224 102.176 179 101.9 179C101.624 179 101.4 179.224 101.4 179.5C101.4 179.776 101.624 180 101.9 180Z" fill="#657180"/>
586
-<path opacity="0.5" d="M105.5 179.5C105.5 179.8 105.3 180 105 180C104.7 180 104.5 179.8 104.5 179.5C104.5 179.2 104.7 179 105 179C105.3 179 105.5 179.2 105.5 179.5Z" fill="#657180"/>
587
-<path opacity="0.5" d="M108.5 179.5C108.5 179.8 108.3 180 108 180C107.7 180 107.5 179.8 107.5 179.5C107.5 179.2 107.7 179 108 179C108.3 179 108.5 179.2 108.5 179.5Z" fill="#657180"/>
588
-<path opacity="0.5" d="M111 180C111.276 180 111.5 179.776 111.5 179.5C111.5 179.224 111.276 179 111 179C110.724 179 110.5 179.224 110.5 179.5C110.5 179.776 110.724 180 111 180Z" fill="#657180"/>
589
-<path opacity="0.5" d="M114.1 180C114.376 180 114.6 179.776 114.6 179.5C114.6 179.224 114.376 179 114.1 179C113.824 179 113.6 179.224 113.6 179.5C113.6 179.776 113.824 180 114.1 180Z" fill="#657180"/>
590
-<path opacity="0.5" d="M117.6 179.5C117.6 179.8 117.4 180 117.1 180C116.8 180 116.6 179.8 116.6 179.5C116.6 179.2 116.8 179 117.1 179C117.4 179 117.6 179.2 117.6 179.5Z" fill="#657180"/>
591
-<path opacity="0.5" d="M120.2 180C120.476 180 120.7 179.776 120.7 179.5C120.7 179.224 120.476 179 120.2 179C119.924 179 119.7 179.224 119.7 179.5C119.7 179.776 119.924 180 120.2 180Z" fill="#657180"/>
592
-<path opacity="0.5" d="M123.2 180C123.476 180 123.7 179.776 123.7 179.5C123.7 179.224 123.476 179 123.2 179C122.924 179 122.7 179.224 122.7 179.5C122.7 179.776 122.924 180 123.2 180Z" fill="#657180"/>
593
-<path opacity="0.5" d="M126.8 179.5C126.8 179.8 126.6 180 126.3 180C126 180 125.8 179.8 125.8 179.5C125.8 179.2 126 179 126.3 179C126.5 179 126.8 179.2 126.8 179.5Z" fill="#657180"/>
594
-<path opacity="0.5" d="M129.8 179.5C129.8 179.8 129.6 180 129.3 180C129 180 128.8 179.8 128.8 179.5C128.8 179.2 129 179 129.3 179C129.6 179 129.8 179.2 129.8 179.5Z" fill="#657180"/>
595
-<path opacity="0.5" d="M132.3 180C132.576 180 132.8 179.776 132.8 179.5C132.8 179.224 132.576 179 132.3 179C132.024 179 131.8 179.224 131.8 179.5C131.8 179.776 132.024 180 132.3 180Z" fill="#657180"/>
596
-<path opacity="0.5" d="M135.4 180C135.676 180 135.9 179.776 135.9 179.5C135.9 179.224 135.676 179 135.4 179C135.124 179 134.9 179.224 134.9 179.5C134.9 179.776 135.124 180 135.4 180Z" fill="#657180"/>
597
-<path opacity="0.5" d="M138.9 179.5C138.9 179.8 138.7 180 138.4 180C138.1 180 137.9 179.8 137.9 179.5C137.9 179.2 138.1 179 138.4 179C138.7 179 138.9 179.2 138.9 179.5Z" fill="#657180"/>
598
-<path opacity="0.5" d="M141.4 180C141.676 180 141.9 179.776 141.9 179.5C141.9 179.224 141.676 179 141.4 179C141.124 179 140.9 179.224 140.9 179.5C140.9 179.776 141.124 180 141.4 180Z" fill="#657180"/>
599
-<path opacity="0.5" d="M144.5 180C144.776 180 145 179.776 145 179.5C145 179.224 144.776 179 144.5 179C144.224 179 144 179.224 144 179.5C144 179.776 144.224 180 144.5 180Z" fill="#657180"/>
600
-<path opacity="0.5" d="M148 179.5C148 179.8 147.8 180 147.5 180C147.2 180 147 179.8 147 179.5C147 179.2 147.2 179 147.5 179C147.8 179 148 179.2 148 179.5Z" fill="#657180"/>
601
-<path opacity="0.5" d="M151.1 179.5C151.1 179.8 150.9 180 150.6 180C150.3 180 150.1 179.8 150.1 179.5C150.1 179.2 150.3 179 150.6 179C150.9 179 151.1 179.2 151.1 179.5Z" fill="#657180"/>
602
-<path opacity="0.5" d="M153.6 180C153.876 180 154.1 179.776 154.1 179.5C154.1 179.224 153.876 179 153.6 179C153.324 179 153.1 179.224 153.1 179.5C153.1 179.776 153.324 180 153.6 180Z" fill="#657180"/>
603
-<path opacity="0.5" d="M156.7 180C156.976 180 157.2 179.776 157.2 179.5C157.2 179.224 156.976 179 156.7 179C156.424 179 156.2 179.224 156.2 179.5C156.2 179.776 156.424 180 156.7 180Z" fill="#657180"/>
604
-<path opacity="0.5" d="M160.2 179.5C160.2 179.8 160 180 159.7 180C159.4 180 159.2 179.8 159.2 179.5C159.2 179.2 159.4 179 159.7 179C160 179 160.2 179.2 160.2 179.5Z" fill="#657180"/>
605
-<path opacity="0.5" d="M162.7 180C162.976 180 163.2 179.776 163.2 179.5C163.2 179.224 162.976 179 162.7 179C162.424 179 162.2 179.224 162.2 179.5C162.2 179.776 162.424 180 162.7 180Z" fill="#657180"/>
606
-<path opacity="0.5" d="M165.8 180C166.076 180 166.3 179.776 166.3 179.5C166.3 179.224 166.076 179 165.8 179C165.524 179 165.3 179.224 165.3 179.5C165.3 179.776 165.524 180 165.8 180Z" fill="#657180"/>
607
-<path opacity="0.5" d="M169.3 179.5C169.3 179.8 169.1 180 168.8 180C168.5 180 168.3 179.8 168.3 179.5C168.3 179.2 168.5 179 168.8 179C169.1 179 169.3 179.2 169.3 179.5Z" fill="#657180"/>
608
-<path opacity="0.5" d="M171.9 180C172.176 180 172.4 179.776 172.4 179.5C172.4 179.224 172.176 179 171.9 179C171.624 179 171.4 179.224 171.4 179.5C171.4 179.776 171.624 180 171.9 180Z" fill="#657180"/>
609
-<path opacity="0.5" d="M174.9 180C175.176 180 175.4 179.776 175.4 179.5C175.4 179.224 175.176 179 174.9 179C174.624 179 174.4 179.224 174.4 179.5C174.4 179.776 174.624 180 174.9 180Z" fill="#657180"/>
610
-<path opacity="0.5" d="M178.8 182.1C178.5 182.1 178.3 181.8 178.4 181.6C178.5 181.4 178.7 181.2 179 181.2C179.3 181.2 179.5 181.5 179.4 181.7C179.3 182 179 182.2 178.8 182.1Z" fill="#657180"/>
611
-<path opacity="0.5" d="M178.3 184.9C178 184.9 177.8 184.6 177.9 184.4C177.9 184.1 178.2 184 178.5 184C178.8 184 179 184.3 178.9 184.5C178.9 184.8 178.6 185 178.3 184.9Z" fill="#657180"/>
612
-<path opacity="0.5" d="M177.9 187.7C177.6 187.7 177.4 187.4 177.5 187.2C177.5 186.9 177.8 186.8 178.1 186.8C178.4 186.8 178.6 187.1 178.5 187.3C178.4 187.5 178.2 187.8 177.9 187.7Z" fill="#657180"/>
613
-<path opacity="0.5" d="M177.5 190.5C177.2 190.5 177 190.2 177.1 190C177.1 189.7 177.4 189.6 177.7 189.6C178 189.6 178.2 189.9 178.1 190.1C178 190.4 177.8 190.6 177.5 190.5Z" fill="#657180"/>
614
-<path opacity="0.5" d="M177.1 193.4C176.8 193.4 176.6 193.1 176.7 192.9C176.7 192.6 177 192.5 177.3 192.5C177.6 192.5 177.8 192.8 177.7 193C177.6 193.2 177.4 193.4 177.1 193.4Z" fill="#657180"/>
615
-<path opacity="0.5" d="M176.7 196.2C176.4 196.2 176.2 195.9 176.3 195.7C176.3 195.4 176.6 195.3 176.9 195.3C177.2 195.3 177.4 195.6 177.3 195.8C177.2 196 176.9 196.2 176.7 196.2Z" fill="#657180"/>
616
-<path opacity="0.5" d="M176.2 199C175.9 199 175.7 198.7 175.8 198.5C175.8 198.2 176.1 198.1 176.4 198.1C176.7 198.1 176.9 198.4 176.8 198.6C176.8 198.8 176.5 199 176.2 199Z" fill="#657180"/>
617
-<path opacity="0.5" d="M175.8 201.8C175.5 201.8 175.3 201.5 175.4 201.3C175.4 201 175.7 200.9 176 200.9C176.3 200.9 176.5 201.2 176.4 201.4C176.3 201.6 176.1 201.8 175.8 201.8Z" fill="#657180"/>
618
-<path opacity="0.5" d="M175.4 204.6C175.1 204.6 174.9 204.3 175 204.1C175 203.8 175.3 203.7 175.6 203.7C175.9 203.7 176.1 204 176 204.2C175.9 204.4 175.7 204.6 175.4 204.6Z" fill="#657180"/>
619
-<path opacity="0.5" d="M172.6 207.7C172.6 207.4 172.8 207.2 173.1 207.2C173.4 207.2 173.6 207.4 173.6 207.7C173.6 208 173.4 208.2 173.1 208.2C172.8 208.2 172.6 208 172.6 207.7Z" fill="#657180"/>
620
-<path opacity="0.5" d="M170 208.2C170.276 208.2 170.5 207.976 170.5 207.7C170.5 207.424 170.276 207.2 170 207.2C169.724 207.2 169.5 207.424 169.5 207.7C169.5 207.976 169.724 208.2 170 208.2Z" fill="#657180"/>
621
-<path opacity="0.5" d="M167 208.2C167.276 208.2 167.5 207.976 167.5 207.7C167.5 207.424 167.276 207.2 167 207.2C166.724 207.2 166.5 207.424 166.5 207.7C166.5 207.976 166.724 208.2 167 208.2Z" fill="#657180"/>
622
-<path opacity="0.5" d="M163.4 207.7C163.4 207.4 163.6 207.2 163.9 207.2C164.2 207.2 164.4 207.4 164.4 207.7C164.4 208 164.2 208.2 163.9 208.2C163.6 208.2 163.4 208 163.4 207.7Z" fill="#657180"/>
623
-<path opacity="0.5" d="M160.8 208.2C161.076 208.2 161.3 207.976 161.3 207.7C161.3 207.424 161.076 207.2 160.8 207.2C160.524 207.2 160.3 207.424 160.3 207.7C160.3 207.976 160.524 208.2 160.8 208.2Z" fill="#657180"/>
624
-<path opacity="0.5" d="M157.2 207.7C157.2 207.4 157.4 207.2 157.7 207.2C158 207.2 158.2 207.4 158.2 207.7C158.2 208 158 208.2 157.7 208.2C157.4 208.2 157.2 208 157.2 207.7Z" fill="#657180"/>
625
-<path opacity="0.5" d="M154.6 208.2C154.876 208.2 155.1 207.976 155.1 207.7C155.1 207.424 154.876 207.2 154.6 207.2C154.324 207.2 154.1 207.424 154.1 207.7C154.1 207.976 154.324 208.2 154.6 208.2Z" fill="#657180"/>
626
-<path opacity="0.5" d="M151.6 208.2C151.876 208.2 152.1 207.976 152.1 207.7C152.1 207.424 151.876 207.2 151.6 207.2C151.324 207.2 151.1 207.424 151.1 207.7C151.1 207.976 151.324 208.2 151.6 208.2Z" fill="#657180"/>
627
-<path opacity="0.5" d="M148 207.7C148 207.4 148.2 207.2 148.5 207.2C148.8 207.2 149 207.4 149 207.7C149 208 148.8 208.2 148.5 208.2C148.2 208.2 148 208 148 207.7Z" fill="#657180"/>
628
-<path opacity="0.5" d="M145.4 208.2C145.676 208.2 145.9 207.976 145.9 207.7C145.9 207.424 145.676 207.2 145.4 207.2C145.124 207.2 144.9 207.424 144.9 207.7C144.9 207.976 145.124 208.2 145.4 208.2Z" fill="#657180"/>
629
-<path opacity="0.5" d="M141.8 207.7C141.8 207.4 142 207.2 142.3 207.2C142.6 207.2 142.8 207.4 142.8 207.7C142.8 208 142.6 208.2 142.3 208.2C142 208.2 141.8 208 141.8 207.7Z" fill="#657180"/>
630
-<path opacity="0.5" d="M139.2 208.2C139.476 208.2 139.7 207.976 139.7 207.7C139.7 207.424 139.476 207.2 139.2 207.2C138.924 207.2 138.7 207.424 138.7 207.7C138.7 207.976 138.924 208.2 139.2 208.2Z" fill="#657180"/>
631
-<path opacity="0.5" d="M136.2 208.2C136.476 208.2 136.7 207.976 136.7 207.7C136.7 207.424 136.476 207.2 136.2 207.2C135.924 207.2 135.7 207.424 135.7 207.7C135.7 207.976 135.924 208.2 136.2 208.2Z" fill="#657180"/>
632
-<path opacity="0.5" d="M132.6 207.7C132.6 207.4 132.8 207.2 133.1 207.2C133.4 207.2 133.6 207.4 133.6 207.7C133.6 208 133.4 208.2 133.1 208.2C132.8 208.2 132.6 208 132.6 207.7Z" fill="#657180"/>
633
-<path opacity="0.5" d="M130 208.2C130.276 208.2 130.5 207.976 130.5 207.7C130.5 207.424 130.276 207.2 130 207.2C129.724 207.2 129.5 207.424 129.5 207.7C129.5 207.976 129.724 208.2 130 208.2Z" fill="#657180"/>
634
-<path opacity="0.5" d="M126.9 209.2C126.6 209.2 126.4 209 126.4 208.7C126.4 208.4 126.6 208.2 126.9 208.2C127.2 208.2 127.4 208.4 127.4 208.7C127.4 209 127.2 209.2 126.9 209.2Z" fill="#657180"/>
635
-<path opacity="0.5" d="M126.7 212.2C126.4 212.2 126.2 212 126.2 211.7C126.2 211.4 126.5 211.2 126.7 211.2C127 211.2 127.2 211.4 127.2 211.7C127.2 212 127 212.2 126.7 212.2Z" fill="#657180"/>
636
-<path opacity="0.5" d="M126.5 215.2C126.2 215.2 126 214.9 126 214.7C126 214.4 126.3 214.2 126.5 214.2C126.8 214.2 127 214.5 127 214.7C127 215 126.8 215.2 126.5 215.2Z" fill="#657180"/>
637
-<path opacity="0.5" d="M126.2 218.2C125.9 218.2 125.7 217.9 125.7 217.7C125.7 217.4 126 217.2 126.2 217.2C126.4 217.2 126.7 217.5 126.7 217.7C126.8 218 126.5 218.2 126.2 218.2Z" fill="#657180"/>
638
-<path opacity="0.5" d="M126 221.1C125.7 221.1 125.5 220.8 125.5 220.6C125.5 220.3 125.8 220.1 126 220.1C126.3 220.1 126.5 220.4 126.5 220.6C126.5 221 126.3 221.2 126 221.1Z" fill="#657180"/>
639
-<path opacity="0.5" d="M125.8 224.1C125.5 224.1 125.3 223.8 125.3 223.6C125.3 223.3 125.6 223.1 125.8 223.1C126 223.1 126.3 223.4 126.3 223.6C126.3 223.8 126.1 224.1 125.8 224.1Z" fill="#657180"/>
640
-<path opacity="0.5" d="M125.5 227.1C125.2 227.1 125 226.8 125 226.6C125 226.4 125.3 226.1 125.5 226.1C125.7 226.1 126 226.4 126 226.6C126.1 226.9 125.8 227.1 125.5 227.1Z" fill="#657180"/>
641
-<path opacity="0.5" d="M125.3 230.1C125 230.1 124.8 229.8 124.8 229.6C124.8 229.4 125.1 229.1 125.3 229.1C125.6 229.1 125.8 229.4 125.8 229.6C125.8 229.9 125.6 230.1 125.3 230.1Z" fill="#657180"/>
642
-<path opacity="0.5" d="M125.1 233.1C124.8 233.1 124.6 232.8 124.6 232.6C124.6 232.3 124.9 232.1 125.1 232.1C125.4 232.1 125.6 232.4 125.6 232.6C125.6 232.9 125.4 233.1 125.1 233.1Z" fill="#657180"/>
643
-<path opacity="0.5" d="M124.9 236.1C124.6 236.1 124.4 235.8 124.4 235.6C124.4 235.3 124.7 235.1 124.9 235.1C125.2 235.1 125.4 235.4 125.4 235.6C125.4 235.9 125.2 236.1 124.9 236.1Z" fill="#657180"/>
644
-<path opacity="0.5" d="M124.7 239.1C124.4 239.1 124.2 238.8 124.2 238.6C124.2 238.3 124.5 238.1 124.7 238.1C125 238.1 125.2 238.4 125.2 238.6C125.2 238.9 125 239.1 124.7 239.1Z" fill="#657180"/>
645
-<path opacity="0.5" d="M126.2 240.8C126.4 241 126.4 241.3 126.2 241.5C126 241.7 125.7 241.7 125.5 241.5C125.3 241.3 125.3 241 125.5 240.8C125.7 240.6 126 240.6 126.2 240.8Z" fill="#657180"/>
646
-<path opacity="0.5" d="M128.5 238.8C128.7 239 128.7 239.3 128.5 239.5C128.3 239.7 128 239.7 127.8 239.5C127.6 239.3 127.6 239 127.8 238.8C128 238.6 128.3 238.6 128.5 238.8Z" fill="#657180"/>
647
-<path opacity="0.5" d="M130.7 236.8C130.9 237 130.9 237.3 130.7 237.5C130.5 237.7 130.2 237.7 130 237.5C129.8 237.3 129.8 237 130 236.8C130.2 236.6 130.5 236.6 130.7 236.8Z" fill="#657180"/>
648
-<path opacity="0.5" d="M133 234.8C133.2 235 133.1 235.3 132.9 235.5C132.7 235.7 132.4 235.6 132.2 235.4C132 235.2 132.1 234.9 132.3 234.7C132.5 234.6 132.8 234.6 133 234.8Z" fill="#657180"/>
649
-<path opacity="0.5" d="M135.5 233.2C135.6 233.4 135.6 233.7 135.3 233.9C135.1 234 134.8 234 134.6 233.7C134.5 233.5 134.5 233.1 134.8 233C135.1 232.8 135.4 232.9 135.5 233.2Z" fill="#657180"/>
650
-<path opacity="0.5" d="M138.2 231.8C138.3 232.1 138.2 232.3 138 232.5C137.8 232.6 137.5 232.5 137.3 232.3C137.2 232.1 137.3 231.8 137.5 231.6C137.8 231.4 138.1 231.5 138.2 231.8Z" fill="#657180"/>
651
-<path opacity="0.5" d="M141 230.7C141.1 231 140.9 231.2 140.7 231.3C140.4 231.4 140.2 231.3 140.1 231C140 230.7 140.1 230.5 140.4 230.4C140.6 230.3 140.9 230.4 141 230.7Z" fill="#657180"/>
652
-<path opacity="0.5" d="M143.9 229.9C144 230.2 143.8 230.4 143.5 230.5C143.2 230.6 143 230.4 142.9 230.1C142.8 229.8 143 229.6 143.3 229.5C143.6 229.4 143.8 229.6 143.9 229.9Z" fill="#657180"/>
653
-<path opacity="0.5" d="M146.9 229.3C146.9 229.6 146.8 229.8 146.5 229.9C146.2 229.9 146 229.8 145.9 229.5C145.8 229.2 146 229 146.3 228.9C146.6 228.8 146.8 229 146.9 229.3Z" fill="#657180"/>
654
-<path opacity="0.5" d="M149.9 229C149.9 229.3 149.7 229.5 149.4 229.5C149.1 229.5 148.9 229.3 148.9 229C148.9 228.7 149.1 228.5 149.4 228.5C149.6 228.5 149.8 228.7 149.9 229Z" fill="#657180"/>
655
-<path opacity="0.5" d="M152.9 228.8C152.9 229.1 152.7 229.3 152.4 229.3C152.1 229.3 151.9 229.1 151.9 228.8C151.9 228.5 152.1 228.3 152.4 228.3C152.6 228.4 152.9 228.6 152.9 228.8Z" fill="#657180"/>
656
-<path opacity="0.5" d="M155.9 228.9C155.9 229.2 155.6 229.4 155.4 229.4C155.1 229.4 154.9 229.2 154.9 228.9C154.9 228.6 155.1 228.4 155.4 228.4C155.7 228.4 155.9 228.7 155.9 228.9Z" fill="#657180"/>
657
-<path opacity="0.5" d="M158.9 229.2C158.9 229.5 158.6 229.7 158.3 229.6C158 229.6 157.8 229.3 157.9 229C158 228.7 158.2 228.5 158.5 228.6C158.7 228.7 158.9 229 158.9 229.2Z" fill="#657180"/>
658
-<path opacity="0.5" d="M161.9 229.8C161.8 230.1 161.6 230.2 161.3 230.2C161 230.1 160.9 229.9 160.9 229.6C160.9 229.3 161.2 229.2 161.5 229.2C161.8 229.3 161.9 229.5 161.9 229.8Z" fill="#657180"/>
659
-<path opacity="0.5" d="M164.8 230.6C164.7 230.9 164.4 231 164.2 230.9C163.9 230.8 163.8 230.5 163.9 230.3C164 230 164.3 229.9 164.5 230C164.7 230.1 164.8 230.4 164.8 230.6Z" fill="#657180"/>
660
-<path opacity="0.5" d="M167.5 231.8C167.4 232.1 167.1 232.1 166.8 232C166.6 231.9 166.4 231.6 166.6 231.3C166.7 231 167 230.9 167.3 231C167.6 231.2 167.7 231.6 167.5 231.8Z" fill="#657180"/>
661
-<path opacity="0.5" d="M170.2 233.3C170 233.5 169.7 233.6 169.5 233.5C169.3 233.4 169.2 233.1 169.3 232.8C169.4 232.6 169.8 232.5 170 232.6C170.2 232.7 170.3 233.1 170.2 233.3Z" fill="#657180"/>
662
-<path opacity="0.5" d="M172.6 235.1C172.4 235.3 172.1 235.3 171.9 235.2C171.7 235 171.7 234.7 171.8 234.5C172 234.3 172.3 234.3 172.5 234.4C172.7 234.6 172.7 234.9 172.6 235.1Z" fill="#657180"/>
663
-<path opacity="0.5" d="M174.7 237.2C174.5 237.4 174.2 237.4 174 237.2C173.8 237 173.8 236.7 174 236.5C174.2 236.3 174.5 236.3 174.7 236.5C174.9 236.7 174.9 237 174.7 237.2Z" fill="#657180"/>
664
-<path opacity="0.5" d="M176.6 239.6C176.4 239.8 176.1 239.7 175.9 239.5C175.7 239.3 175.8 239 176 238.8C176.2 238.6 176.5 238.7 176.7 238.9C176.9 239.1 176.8 239.4 176.6 239.6Z" fill="#657180"/>
665
-<path opacity="0.5" d="M178.2 242.1C178 242.2 177.7 242.1 177.5 241.9C177.4 241.7 177.4 241.4 177.7 241.2C177.9 241.1 178.2 241.1 178.4 241.4C178.5 241.7 178.4 242 178.2 242.1Z" fill="#657180"/>
666
-<path opacity="0.5" d="M179.6 244.8C179.3 244.9 179 244.8 178.9 244.6C178.8 244.4 178.9 244.1 179.1 243.9C179.3 243.7 179.6 243.9 179.8 244.1C179.9 244.4 179.8 244.7 179.6 244.8Z" fill="#657180"/>
667
-<path opacity="0.5" d="M180.7 247.6C180.4 247.7 180.2 247.6 180.1 247.3C180 247 180.1 246.8 180.4 246.7C180.7 246.6 181 246.7 181.1 247C181.1 247.2 181 247.5 180.7 247.6Z" fill="#657180"/>
668
-<path opacity="0.5" d="M181.7 250.5C181.4 250.6 181.2 250.4 181.1 250.2C181 249.9 181.2 249.7 181.4 249.6C181.7 249.5 181.9 249.7 182 249.9C182.1 250.1 181.9 250.4 181.7 250.5Z" fill="#657180"/>
669
-<path opacity="0.5" d="M182.5 253.4C182.2 253.5 182 253.3 181.9 253C181.8 252.7 182 252.5 182.3 252.4C182.6 252.3 182.8 252.5 182.9 252.8C182.9 253 182.7 253.3 182.5 253.4Z" fill="#657180"/>
670
-<path opacity="0.5" d="M183.1 256.3C182.8 256.4 182.6 256.2 182.5 255.9C182.4 255.6 182.6 255.4 182.9 255.3C183.2 255.2 183.4 255.4 183.5 255.7C183.6 256 183.4 256.3 183.1 256.3Z" fill="#657180"/>
671
-<path opacity="0.5" d="M183.6 259.3C183.3 259.3 183.1 259.2 183 258.9C183 258.6 183.1 258.4 183.4 258.3C183.7 258.2 183.9 258.4 184 258.7C184.1 259 183.9 259.3 183.6 259.3Z" fill="#657180"/>
672
-<path opacity="0.5" d="M184 262.3C183.7 262.3 183.5 262.1 183.4 261.9C183.4 261.6 183.6 261.4 183.8 261.3C184 261.2 184.3 261.5 184.4 261.7C184.5 261.9 184.3 262.3 184 262.3Z" fill="#657180"/>
673
-<path opacity="0.5" d="M184.3 265.3C184 265.3 183.8 265.1 183.8 264.8C183.8 264.5 184 264.3 184.2 264.3C184.5 264.3 184.7 264.5 184.7 264.8C184.8 265 184.6 265.3 184.3 265.3Z" fill="#657180"/>
674
-<path opacity="0.5" d="M184.5 268.3C184.2 268.3 184 268.1 184 267.8C184 267.5 184.2 267.3 184.5 267.3C184.8 267.3 185 267.5 185 267.8C185 268.1 184.8 268.3 184.5 268.3Z" fill="#657180"/>
675
-<path opacity="0.5" d="M184.7 271.3C184.4 271.3 184.2 271.1 184.2 270.8C184.2 270.5 184.4 270.3 184.7 270.3C185 270.3 185.2 270.5 185.2 270.8C185.2 271.1 184.9 271.3 184.7 271.3Z" fill="#657180"/>
676
-<path opacity="0.5" d="M184.7 274.3C184.4 274.3 184.2 274.1 184.2 273.8C184.2 273.5 184.4 273.3 184.7 273.3C185 273.3 185.2 273.5 185.2 273.8C185.2 274.1 185 274.3 184.7 274.3Z" fill="#657180"/>
677
-<path opacity="0.5" d="M184.8 277.4C184.5 277.4 184.3 277.2 184.3 276.9C184.3 276.6 184.5 276.4 184.8 276.4C185.1 276.4 185.3 276.6 185.3 276.9C185.3 277.1 185 277.4 184.8 277.4Z" fill="#657180"/>
678
-<path opacity="0.5" d="M184.7 280.4C184.4 280.4 184.2 280.2 184.2 279.9C184.2 279.6 184.4 279.4 184.7 279.4C185 279.4 185.2 279.6 185.2 279.9C185.2 280.2 185 280.4 184.7 280.4Z" fill="#657180"/>
679
-<path opacity="0.5" d="M184.6 283.4C184.3 283.4 184.1 283.2 184.1 282.9C184.1 282.6 184.3 282.4 184.6 282.4C184.9 282.4 185.1 282.6 185.1 282.9C185.1 283.2 184.9 283.4 184.6 283.4Z" fill="#657180"/>
680
-<path opacity="0.5" d="M184.4 286.4C184.1 286.4 183.9 286.1 183.9 285.9C183.9 285.7 184.2 285.4 184.4 285.4C184.7 285.4 184.9 285.7 184.9 285.9C184.9 286.2 184.7 286.4 184.4 286.4Z" fill="#657180"/>
681
-<path opacity="0.5" d="M184.1 289.4C183.8 289.4 183.6 289.1 183.7 288.8C183.7 288.5 184 288.3 184.2 288.4C184.4 288.5 184.7 288.7 184.6 289C184.6 289.2 184.4 289.4 184.1 289.4Z" fill="#657180"/>
682
-<path opacity="0.5" d="M183.7 292.4C183.4 292.4 183.2 292.1 183.3 291.8C183.4 291.5 183.6 291.3 183.9 291.4C184.2 291.4 184.4 291.7 184.3 292C184.3 292.2 184 292.4 183.7 292.4Z" fill="#657180"/>
683
-<path opacity="0.5" d="M183.2 295.4C182.9 295.3 182.7 295.1 182.8 294.8C182.8 294.5 183.1 294.3 183.4 294.4C183.7 294.4 183.9 294.7 183.8 295C183.8 295.2 183.5 295.4 183.2 295.4Z" fill="#657180"/>
684
-<path opacity="0.5" d="M182.6 298.3C182.3 298.2 182.2 298 182.2 297.7C182.3 297.4 182.5 297.3 182.8 297.3C183.1 297.4 183.2 297.6 183.2 297.9C183.2 298.2 182.9 298.4 182.6 298.3Z" fill="#657180"/>
685
-<path opacity="0.5" d="M181.9 301.3C181.6 301.2 181.5 300.9 181.5 300.7C181.6 300.4 181.8 300.3 182.1 300.3C182.4 300.4 182.5 300.6 182.5 300.9C182.4 301.2 182.2 301.3 181.9 301.3Z" fill="#657180"/>
686
-<path opacity="0.5" d="M181 304.1C180.7 304 180.6 303.7 180.7 303.5C180.8 303.2 181.1 303.1 181.3 303.2C181.6 303.3 181.7 303.6 181.6 303.8C181.6 304.1 181.3 304.2 181 304.1Z" fill="#657180"/>
687
-<path opacity="0.5" d="M180 307C179.7 306.9 179.6 306.6 179.7 306.3C179.8 306 180.1 305.9 180.3 306C180.6 306.1 180.7 306.4 180.6 306.7C180.5 307 180.2 307.1 180 307Z" fill="#657180"/>
688
-<path opacity="0.5" d="M178.7 309.7C178.5 309.6 178.4 309.3 178.5 309C178.6 308.7 178.9 308.6 179.2 308.8C179.5 308.9 179.6 309.2 179.4 309.5C179.3 309.7 179 309.8 178.7 309.7Z" fill="#657180"/>
689
-<path opacity="0.5" d="M177.3 312.4C177.1 312.3 177 312 177.1 311.7C177.2 311.5 177.6 311.4 177.8 311.5C178 311.6 178.1 311.9 178 312.2C177.9 312.4 177.5 312.5 177.3 312.4Z" fill="#657180"/>
690
-<path opacity="0.5" d="M175.7 314.9C175.5 314.7 175.4 314.4 175.6 314.2C175.8 314 176.1 313.9 176.3 314.1C176.5 314.3 176.6 314.6 176.4 314.8C176.2 315 175.9 315.1 175.7 314.9Z" fill="#657180"/>
691
-<path opacity="0.5" d="M173.9 317.3C173.7 317.1 173.7 316.8 173.8 316.6C174 316.4 174.3 316.3 174.5 316.5C174.7 316.7 174.8 317 174.6 317.2C174.4 317.5 174.1 317.5 173.9 317.3Z" fill="#657180"/>
692
-<path opacity="0.5" d="M171.8 319.5C171.6 319.3 171.6 319 171.8 318.8C172 318.6 172.3 318.6 172.5 318.8C172.7 319 172.7 319.3 172.5 319.5C172.3 319.7 172 319.7 171.8 319.5Z" fill="#657180"/>
693
-<path opacity="0.5" d="M169.6 321.6C169.4 321.4 169.5 321.1 169.7 320.9C169.9 320.7 170.2 320.7 170.4 321C170.6 321.2 170.6 321.5 170.3 321.7C170.1 321.8 169.8 321.8 169.6 321.6Z" fill="#657180"/>
694
-<path opacity="0.5" d="M167.2 323.4C167 323.2 167.1 322.9 167.3 322.7C167.5 322.5 167.8 322.6 168 322.8C168.2 323 168.1 323.3 167.9 323.5C167.6 323.7 167.3 323.6 167.2 323.4Z" fill="#657180"/>
695
-<path opacity="0.5" d="M164.6 325C164.5 324.8 164.5 324.5 164.8 324.3C165 324.2 165.3 324.2 165.5 324.5C165.6 324.7 165.6 325 165.3 325.2C165.1 325.3 164.7 325.2 164.6 325Z" fill="#657180"/>
696
-<path opacity="0.5" d="M161.9 326.4C161.8 326.1 161.9 325.9 162.1 325.7C162.3 325.5 162.6 325.7 162.8 325.9C162.9 326.1 162.8 326.4 162.6 326.6C162.3 326.7 162 326.6 161.9 326.4Z" fill="#657180"/>
697
-<path opacity="0.5" d="M159.2 327.5C159.1 327.2 159.2 326.9 159.5 326.8C159.8 326.7 160 326.8 160.1 327.1C160.2 327.4 160.1 327.6 159.8 327.8C159.5 327.9 159.3 327.8 159.2 327.5Z" fill="#657180"/>
698
-<path opacity="0.5" d="M156.3 328.5C156.2 328.2 156.4 328 156.6 327.9C156.9 327.8 157.1 327.9 157.2 328.2C157.3 328.5 157.1 328.7 156.9 328.8C156.7 329 156.4 328.8 156.3 328.5Z" fill="#657180"/>
699
-<path opacity="0.5" d="M153.4 329.4C153.3 329.1 153.5 328.9 153.8 328.8C154.1 328.7 154.3 328.9 154.4 329.2C154.5 329.5 154.3 329.7 154 329.8C153.7 329.8 153.5 329.6 153.4 329.4Z" fill="#657180"/>
700
-<path opacity="0.5" d="M150.5 330C150.4 329.7 150.6 329.5 150.9 329.4C151.2 329.3 151.4 329.5 151.5 329.8C151.6 330.1 151.4 330.3 151.1 330.4C150.8 330.5 150.5 330.3 150.5 330Z" fill="#657180"/>
701
-<path opacity="0.5" d="M147.5 330.5C147.5 330.2 147.6 330 147.9 329.9C148.2 329.9 148.4 330 148.5 330.3C148.5 330.6 148.4 330.8 148.1 330.9C147.8 331 147.5 330.8 147.5 330.5Z" fill="#657180"/>
702
-<path opacity="0.5" d="M144.5 330.9C144.5 330.6 144.7 330.4 144.9 330.3C145.2 330.3 145.4 330.5 145.5 330.7C145.5 331 145.3 331.2 145.1 331.3C144.8 331.4 144.5 331.2 144.5 330.9Z" fill="#657180"/>
703
-<path opacity="0.5" d="M141.5 331.2C141.5 330.9 141.7 330.7 142 330.7C142.3 330.7 142.5 330.9 142.5 331.2C142.5 331.5 142.3 331.7 142 331.7C141.8 331.7 141.5 331.5 141.5 331.2Z" fill="#657180"/>
704
-<path opacity="0.5" d="M138.5 331.4C138.5 331.1 138.7 330.9 139 330.9C139.3 330.9 139.5 331.1 139.5 331.4C139.5 331.7 139.3 331.9 139 331.9C138.7 331.9 138.5 331.7 138.5 331.4Z" fill="#657180"/>
705
-<path opacity="0.5" d="M135.5 331.5C135.5 331.2 135.7 331 136 331C136.3 331 136.5 331.2 136.5 331.5C136.5 331.8 136.3 332 136 332C135.7 332 135.5 331.8 135.5 331.5Z" fill="#657180"/>
706
-<path opacity="0.5" d="M132.5 331.5C132.5 331.2 132.7 331 133 331C133.3 331 133.5 331.2 133.5 331.5C133.5 331.8 133.3 332 133 332C132.7 332 132.4 331.8 132.5 331.5Z" fill="#657180"/>
707
-<path opacity="0.5" d="M129.4 331.4C129.4 331.1 129.6 330.9 129.9 330.9C130.2 330.9 130.4 331.1 130.4 331.4C130.4 331.7 130.2 331.9 129.9 331.9C129.6 331.9 129.4 331.7 129.4 331.4Z" fill="#657180"/>
708
-<path opacity="0.5" d="M126.4 331.2C126.4 330.9 126.7 330.7 126.9 330.7C127.2 330.7 127.4 331 127.4 331.2C127.4 331.5 127.1 331.7 126.9 331.7C126.6 331.8 126.4 331.5 126.4 331.2Z" fill="#657180"/>
709
-<path opacity="0.5" d="M123.4 331C123.4 330.7 123.7 330.5 124 330.5C124.3 330.5 124.5 330.8 124.4 331C124.4 331.3 124.1 331.5 123.8 331.5C123.6 331.5 123.4 331.2 123.4 331Z" fill="#657180"/>
710
-<path opacity="0.5" d="M120.4 330.5C120.4 330.2 120.7 330 121 330.1C121.3 330.1 121.5 330.4 121.4 330.7C121.4 331 121.1 331.2 120.8 331.1C120.6 331.1 120.4 330.8 120.4 330.5Z" fill="#657180"/>
711
-<path opacity="0.5" d="M117.5 330C117.6 329.7 117.8 329.6 118.1 329.6C118.4 329.6 118.6 329.9 118.5 330.2C118.4 330.5 118.2 330.7 117.9 330.6C117.6 330.6 117.4 330.3 117.5 330Z" fill="#657180"/>
712
-<path opacity="0.5" d="M114.5 329.3C114.6 329 114.8 328.9 115.1 328.9C115.4 329 115.5 329.2 115.5 329.5C115.4 329.8 115.2 329.9 114.9 329.9C114.6 329.9 114.5 329.6 114.5 329.3Z" fill="#657180"/>
713
-<path opacity="0.5" d="M111.6 328.5C111.7 328.2 112 328.1 112.2 328.2C112.5 328.3 112.6 328.6 112.5 328.8C112.4 329.1 112.1 329.2 111.9 329.1C111.7 329 111.6 328.7 111.6 328.5Z" fill="#657180"/>
714
-<path opacity="0.5" d="M108.8 327.5C108.9 327.2 109.2 327.1 109.4 327.2C109.7 327.3 109.8 327.6 109.7 327.8C109.6 328.1 109.3 328.2 109 328.1C108.8 328 108.7 327.7 108.8 327.5Z" fill="#657180"/>
715
-<path opacity="0.5" d="M106 326.2C106.1 326 106.4 325.8 106.7 326C107 326.2 107.1 326.4 106.9 326.7C106.8 327 106.5 327.1 106.2 326.9C106 326.8 105.9 326.5 106 326.2Z" fill="#657180"/>
716
-<path opacity="0.5" d="M103.4 324.8C103.5 324.6 103.8 324.5 104.1 324.6C104.3 324.7 104.4 325 104.3 325.3C104.2 325.6 103.9 325.6 103.6 325.5C103.3 325.3 103.3 325 103.4 324.8Z" fill="#657180"/>
717
-<path opacity="0.5" d="M100.9 323.1C101.1 322.9 101.4 322.8 101.6 323C101.8 323.2 101.9 323.5 101.7 323.7C101.5 323.9 101.2 324 101 323.8C100.8 323.6 100.7 323.3 100.9 323.1Z" fill="#657180"/>
718
-<path opacity="0.5" d="M98.5 321.3C98.7 321.1 99 321.1 99.2 321.3C99.4 321.5 99.5 321.8 99.3 322C99.1 322.2 98.8 322.3 98.6 322.1C98.3 321.8 98.3 321.5 98.5 321.3Z" fill="#657180"/>
719
-<path opacity="0.5" d="M96.3 319.2C96.5 319 96.8 319 97 319.2C97.2 319.4 97.2 319.7 97 319.9C96.8 320.1 96.5 320.1 96.3 319.9C96.1 319.7 96.1 319.4 96.3 319.2Z" fill="#657180"/>
720
-<path opacity="0.5" d="M94.4 316.9C94.6 316.7 94.9 316.8 95.1 317C95.3 317.2 95.2 317.5 95 317.7C94.8 317.9 94.5 317.8 94.3 317.6C94.1 317.4 94.1 317.1 94.4 316.9Z" fill="#657180"/>
721
-<path opacity="0.5" d="M92.6 314.4C92.8 314.2 93.1 314.3 93.3 314.5C93.5 314.7 93.4 315 93.2 315.2C93 315.4 92.7 315.3 92.5 315.1C92.3 314.9 92.4 314.6 92.6 314.4Z" fill="#657180"/>
722
-<path opacity="0.5" d="M91 311.9C91.2 311.8 91.5 311.9 91.7 312.1C91.8 312.3 91.7 312.7 91.5 312.8C91.3 312.9 90.9 312.9 90.8 312.6C90.7 312.3 90.8 312 91 311.9Z" fill="#657180"/>
723
-<path opacity="0.5" d="M89.7 309.2C90 309.1 90.3 309.2 90.4 309.4C90.5 309.6 90.4 309.9 90.2 310.1C90 310.2 89.6 310.1 89.5 309.9C89.4 309.7 89.4 309.3 89.7 309.2Z" fill="#657180"/>
724
-<path opacity="0.5" d="M88.6 306.4C88.9 306.3 89.1 306.4 89.2 306.7C89.3 307 89.2 307.2 88.9 307.3C88.6 307.4 88.4 307.3 88.3 307C88.2 306.7 88.4 306.5 88.6 306.4Z" fill="#657180"/>
725
-<path opacity="0.5" d="M87.6999 303.5C87.9999 303.4 88.1999 303.6 88.2999 303.8C88.3999 304 88.1999 304.3 87.9999 304.4C87.6999 304.5 87.4999 304.3 87.3999 304.1C87.2999 303.8 87.3999 303.6 87.6999 303.5Z" fill="#657180"/>
726
-<path opacity="0.5" d="M86.9 300.6C87.2 300.5 87.4 300.7 87.5 301C87.6 301.3 87.4 301.5 87.1 301.6C86.8 301.7 86.6 301.5 86.5 301.2C86.5 300.9 86.6 300.6 86.9 300.6Z" fill="#657180"/>
727
-<path opacity="0.5" d="M86.3 297.6C86.6 297.6 86.8 297.7 86.9 298C87 298.3 86.8 298.5 86.5 298.6C86.2 298.7 86 298.5 85.9 298.2C85.9 297.9 86.1 297.7 86.3 297.6Z" fill="#657180"/>
728
-<path opacity="0.5" d="M85.9 294.6C86.2 294.6 86.4 294.8 86.5 295C86.5 295.3 86.3 295.5 86.1 295.6C85.8 295.6 85.6 295.4 85.5 295.2C85.4 295 85.6 294.7 85.9 294.6Z" fill="#657180"/>
729
-<path opacity="0.5" d="M121.2 291V291.1V291.2V291.3H121.1V291.4H121V291.5H120.9H120.8H120.7H120.6H120.5V291.4H120.4V291.3H120.3V291.2V291.1L120.2 291H120.3V290.9V290.8V290.7H120.4V290.6H120.5L120.6 290.5H120.7H120.8H120.9V290.6H121L121.1 290.7L121.2 290.8V290.9V291Z" fill="#657180"/>
730
-<path opacity="0.5" d="M121.7 290.5H121.6H121.5L121.4 290.4H121.3V290.3L121.2 290.2V290.1V290V289.9V289.8H121.3V289.7L121.4 289.6H121.5V289.5H121.6H121.7H121.8L121.9 289.6H122V289.7H122.1V289.8V289.9H122.2V290V290.1L122.1 290.2V290.3L122 290.4L121.9 290.5H121.8H121.7Z" fill="#657180"/>
731
-<path opacity="0.5" d="M121 264.7H120.9L120.8 264.6H120.7V264.5H120.6V264.4V264.3V264.2V264.1V264H120.7V263.9H120.8L120.9 263.8H121H121.1H121.2V263.9H121.3H121.4V264H121.5V264.1V264.2L121.6 264.3L121.5 264.4V264.5L121.4 264.6H121.3V264.7H121.2H121.1H121Z" fill="#657180"/>
732
-<path opacity="0.5" d="M121.4 265.2V265.1L121.5 265L121.6 264.9H121.7H121.8H121.9H122H122.1V265H122.2L122.3 265.1V265.2L122.4 265.3V265.4H122.3V265.5V265.6H122.2V265.7H122.1H122L121.9 265.8H121.8V265.7H121.7H121.6L121.5 265.6L121.4 265.5V265.4V265.3V265.2Z" fill="#657180"/>
733
-<path opacity="0.5" d="M87.7 263.1V263V262.9V262.8H87.7999V262.7H87.9L88 262.6H88.1H88.2H88.2999H88.4V262.7H88.5L88.6 262.8V262.9H88.7V263V263.1V263.2V263.3H88.6V263.4L88.5 263.5H88.4V263.6H88.2999H88.2H88.1H88L87.9 263.5H87.7999V263.4L87.7 263.3V263.2V263.1Z" fill="#657180"/>
734
-<path opacity="0.5" d="M87.1 263.5H87.2L87.3 263.6H87.4V263.7H87.5V263.8H87.6V263.9V264V264.1V264.2L87.5 264.3V264.4H87.4L87.3 264.5H87.2H87.1H87H86.9H86.8V264.4H86.7V264.3H86.6V264.2V264.1V264V263.9V263.8L86.7 263.7L86.8 263.6H86.9L87 263.5H87.1Z" fill="#657180"/>
735
-<path opacity="0.5" d="M93.9 179.9H94V180H94.1H94.2V180.1H94.3V180.2V180.3H94.4V180.4V180.5H94.3V180.6V180.7H94.2V180.8H94.1H94V180.9H93.9H93.8L93.7 180.8H93.6L93.5 180.7L93.4 180.6V180.5V180.4V180.3V180.2L93.5 180.1V180H93.6H93.7L93.8 179.9H93.9Z" fill="#657180"/>
736
-<path opacity="0.5" d="M93.4 179.4V179.5V179.6V179.7H93.3V179.8H93.2H93.1V179.9H93H92.9H92.8V179.8H92.7H92.6V179.7H92.5V179.6V179.5H92.4V179.4L92.5 179.3V179.2V179.1H92.6L92.7 179H92.8L92.9 178.9H93L93.1 179H93.2H93.3V179.1H93.4V179.2V179.3V179.4Z" fill="#657180"/>
737
-<path opacity="0.5" d="M178.6 179.5V179.6L178.5 179.7V179.8H178.4V179.9H178.3H178.2V180H178.1H178H177.9H177.8V179.9H177.7H177.6V179.8H177.5V179.7V179.6H177.4V179.5V179.4L177.5 179.3V179.2H177.6V179.1H177.7V179H177.8H177.9H178H178.1H178.2H178.3V179.1H178.4L178.5 179.2V179.3H178.6V179.4V179.5Z" fill="#657180"/>
738
-<path opacity="0.5" d="M179.2 179H179.1H179L178.9 178.9H178.8V178.8H178.7V178.7H178.6V178.6V178.5V178.4V178.3L178.7 178.2L178.8 178.1L178.9 178H179H179.1H179.2H179.3H179.4L179.5 178.1H179.6V178.2H179.7V178.3V178.4L179.8 178.5H179.7V178.6V178.7V178.8H179.6L179.5 178.9H179.4L179.3 179H179.2Z" fill="#657180"/>
739
-<path opacity="0.5" d="M175 207.3H174.9L174.8 207.2H174.7V207.1H174.6V207V206.9H174.5V206.8H174.6V206.7V206.6H174.7V206.5H174.8H174.9V206.4H175H175.1H175.2V206.5H175.3L175.4 206.6H175.5V206.7V206.8V206.9V207V207.1L175.4 207.2H175.3V207.3H175.2H175.1H175Z" fill="#657180"/>
740
-<path opacity="0.5" d="M175.4 207.8V207.7H175.5V207.6L175.6 207.5H175.7L175.8 207.4H175.9H176L176.1 207.5H176.2V207.6H176.3L176.4 207.7V207.8V207.9V208V208.1H176.3V208.2H176.2L176.1 208.3H176H175.9H175.8H175.7V208.2H175.6L175.5 208.1V208H175.4V207.9V207.8Z" fill="#657180"/>
741
-<path opacity="0.5" d="M85.5 291.6H85.6H85.7H85.8L85.9 291.7L86 291.8L86.1 291.9V292V292.1V292.2V292.3L86 292.4V292.5H85.9L85.8 292.6H85.7H85.6H85.5H85.4L85.3 292.5L85.2 292.4V292.3H85.1V292.2V292.1V292V291.9L85.2 291.8V291.7H85.3V291.6H85.4H85.5Z" fill="#657180"/>
742
-<path opacity="0.5" d="M85 291.1V291.2V291.3H84.9V291.4V291.5H84.8V291.6H84.7H84.6H84.5H84.4H84.3L84.2 291.5H84.1V291.4L84 291.3V291.2V291.1V291V290.9V290.8H84.1V290.7H84.2V290.6H84.3H84.4H84.5H84.6H84.7L84.8 290.7L84.9 290.8V290.9L85 291V291.1Z" fill="#657180"/>
743
-<path opacity="0.1" d="M183.8 175.5H134V211.7H178.4L183.8 175.5ZM153.1 224.8C145.8 224.8 139.2 226.4 134 229.3V257C139.1 257.7 140.8 263.3 140.8 280.9C140.8 299.4 138.8 304.2 134 304.7V335.6C171.2 335.5 188.8 318.4 188.8 276.9C188.8 247.1 180.8 224.8 153.1 224.8Z" fill="#0B2B46"/>
744
-<path d="M170 138H168V248H170V138Z" fill="#91A7BF"/>
745
-<path opacity="0.2" d="M170 138H169V248H170V138Z" fill="#0B2B46"/>
746
-<path d="M194 252H144V263H194V252Z" fill="url(#paint19_linear)"/>
747
-<path d="M170 247L169 247.5L168 247L150 263L152 264L169 248.9L186 264L188 263L170 247Z" fill="#91A7BF"/>
748
-<path opacity="0.2" d="M151.4 263.7L152 264L168.6 249.3L168 249L151.4 263.7ZM170 249L169.4 249.3L186 264L186.6 263.7L170 249Z" fill="#0B2B46"/>
749
-<path d="M200 263H138V265H200V263Z" fill="url(#paint20_linear)"/>
750
-<path d="M80.2259 407.24C79.3059 407.24 78.4659 407.087 77.7059 406.78C76.9459 406.473 76.2993 406.02 75.7659 405.42C75.2326 404.807 74.8193 404.053 74.5259 403.16C74.2326 402.253 74.0859 401.207 74.0859 400.02C74.0859 398.833 74.2326 397.793 74.5259 396.9C74.8193 395.993 75.2326 395.24 75.7659 394.64C76.2993 394.027 76.9459 393.567 77.7059 393.26C78.4659 392.953 79.3059 392.8 80.2259 392.8C81.1459 392.8 81.9859 392.953 82.7459 393.26C83.5059 393.567 84.1526 394.027 84.6859 394.64C85.2193 395.24 85.6326 395.993 85.9259 396.9C86.2193 397.793 86.3659 398.833 86.3659 400.02C86.3659 401.207 86.2193 402.253 85.9259 403.16C85.6326 404.053 85.2193 404.807 84.6859 405.42C84.1526 406.02 83.5059 406.473 82.7459 406.78C81.9859 407.087 81.1459 407.24 80.2259 407.24ZM80.2259 404.54C81.1459 404.54 81.8593 404.24 82.3659 403.64C82.8859 403.04 83.1459 402.18 83.1459 401.06V398.98C83.1459 397.86 82.8859 397 82.3659 396.4C81.8593 395.8 81.1459 395.5 80.2259 395.5C79.3059 395.5 78.5859 395.8 78.0659 396.4C77.5593 397 77.3059 397.86 77.3059 398.98V401.06C77.3059 402.18 77.5593 403.04 78.0659 403.64C78.5859 404.24 79.3059 404.54 80.2259 404.54ZM93.0033 407.24C92.2299 407.24 91.5366 407.113 90.9233 406.86C90.3233 406.607 89.8099 406.24 89.3833 405.76C88.9699 405.28 88.6499 404.7 88.4233 404.02C88.1966 403.34 88.0833 402.58 88.0833 401.74C88.0833 400.9 88.1966 400.14 88.4233 399.46C88.6499 398.78 88.9699 398.207 89.3833 397.74C89.8099 397.26 90.3233 396.893 90.9233 396.64C91.5366 396.387 92.2299 396.26 93.0033 396.26C93.7766 396.26 94.4633 396.387 95.0633 396.64C95.6766 396.893 96.1899 397.26 96.6033 397.74C97.0299 398.207 97.3566 398.78 97.5833 399.46C97.8099 400.14 97.9233 400.9 97.9233 401.74C97.9233 402.58 97.8099 403.34 97.5833 404.02C97.3566 404.7 97.0299 405.28 96.6033 405.76C96.1899 406.24 95.6766 406.607 95.0633 406.86C94.4633 407.113 93.7766 407.24 93.0033 407.24ZM93.0033 404.9C93.5899 404.9 94.0433 404.72 94.3633 404.36C94.6833 404 94.8433 403.487 94.8433 402.82V400.68C94.8433 400.013 94.6833 399.5 94.3633 399.14C94.0433 398.78 93.5899 398.6 93.0033 398.6C92.4166 398.6 91.9633 398.78 91.6433 399.14C91.3233 399.5 91.1633 400.013 91.1633 400.68V402.82C91.1633 403.487 91.3233 404 91.6433 404.36C91.9633 404.72 92.4166 404.9 93.0033 404.9ZM100.032 396.5H102.992V398.26H103.092C103.239 397.673 103.572 397.193 104.092 396.82C104.626 396.447 105.232 396.26 105.912 396.26C107.246 396.26 108.252 396.727 108.932 397.66C109.612 398.593 109.952 399.953 109.952 401.74C109.952 403.527 109.612 404.893 108.932 405.84C108.252 406.773 107.246 407.24 105.912 407.24C105.566 407.24 105.239 407.187 104.932 407.08C104.626 406.987 104.346 406.853 104.092 406.68C103.852 406.493 103.646 406.28 103.472 406.04C103.299 405.787 103.172 405.52 103.092 405.24H102.992V411H100.032V396.5ZM104.932 404.84C105.492 404.84 105.952 404.647 106.312 404.26C106.686 403.86 106.872 403.327 106.872 402.66V400.84C106.872 400.173 106.686 399.647 106.312 399.26C105.952 398.86 105.492 398.66 104.932 398.66C104.372 398.66 103.906 398.8 103.532 399.08C103.172 399.347 102.992 399.72 102.992 400.2V403.3C102.992 403.78 103.172 404.16 103.532 404.44C103.906 404.707 104.372 404.84 104.932 404.84ZM115.76 407.24C114.747 407.24 113.894 407.08 113.2 406.76C112.507 406.427 111.887 405.96 111.34 405.36L113.08 403.6C113.454 404.013 113.867 404.34 114.32 404.58C114.774 404.82 115.287 404.94 115.86 404.94C116.447 404.94 116.854 404.853 117.08 404.68C117.307 404.493 117.42 404.247 117.42 403.94C117.42 403.447 117.067 403.153 116.36 403.06L115.22 402.92C112.86 402.627 111.68 401.547 111.68 399.68C111.68 399.173 111.774 398.713 111.96 398.3C112.16 397.873 112.434 397.513 112.78 397.22C113.14 396.913 113.567 396.68 114.06 396.52C114.567 396.347 115.134 396.26 115.76 396.26C116.307 396.26 116.787 396.3 117.2 396.38C117.627 396.447 118 396.553 118.32 396.7C118.654 396.833 118.954 397.007 119.22 397.22C119.5 397.42 119.774 397.647 120.04 397.9L118.34 399.64C118.007 399.307 117.627 399.047 117.2 398.86C116.787 398.66 116.36 398.56 115.92 398.56C115.414 398.56 115.054 398.64 114.84 398.8C114.627 398.96 114.52 399.173 114.52 399.44C114.52 399.72 114.594 399.94 114.74 400.1C114.9 400.247 115.194 400.353 115.62 400.42L116.8 400.58C119.107 400.887 120.26 401.94 120.26 403.74C120.26 404.247 120.154 404.713 119.94 405.14C119.727 405.567 119.42 405.94 119.02 406.26C118.634 406.567 118.16 406.807 117.6 406.98C117.054 407.153 116.44 407.24 115.76 407.24ZM123.498 402.6L122.558 396.92V393.04H125.678V396.92L124.758 402.6H123.498ZM124.098 407.24C123.458 407.24 122.998 407.093 122.718 406.8C122.452 406.507 122.318 406.147 122.318 405.72V405.24C122.318 404.813 122.452 404.453 122.718 404.16C122.998 403.867 123.458 403.72 124.098 403.72C124.738 403.72 125.192 403.867 125.458 404.16C125.738 404.453 125.878 404.813 125.878 405.24V405.72C125.878 406.147 125.738 406.507 125.458 406.8C125.192 407.093 124.738 407.24 124.098 407.24ZM138.091 407.24C136.865 407.24 135.825 407.033 134.971 406.62C134.118 406.193 133.391 405.647 132.791 404.98L134.791 402.96C135.738 404.027 136.905 404.56 138.291 404.56C139.038 404.56 139.591 404.407 139.951 404.1C140.311 403.793 140.491 403.387 140.491 402.88C140.491 402.493 140.385 402.173 140.171 401.92C139.958 401.653 139.525 401.473 138.871 401.38L137.491 401.2C136.011 401.013 134.925 400.567 134.231 399.86C133.551 399.153 133.211 398.213 133.211 397.04C133.211 396.413 133.331 395.84 133.571 395.32C133.811 394.8 134.151 394.353 134.591 393.98C135.045 393.607 135.591 393.32 136.231 393.12C136.885 392.907 137.625 392.8 138.451 392.8C139.505 392.8 140.431 392.967 141.231 393.3C142.031 393.633 142.718 394.12 143.291 394.76L141.271 396.8C140.938 396.413 140.531 396.1 140.051 395.86C139.585 395.607 138.991 395.48 138.271 395.48C137.591 395.48 137.085 395.6 136.751 395.84C136.418 396.08 136.251 396.413 136.251 396.84C136.251 397.32 136.378 397.667 136.631 397.88C136.898 398.093 137.325 398.247 137.911 398.34L139.291 398.56C140.731 398.787 141.798 399.233 142.491 399.9C143.185 400.553 143.531 401.487 143.531 402.7C143.531 403.367 143.411 403.98 143.171 404.54C142.931 405.1 142.578 405.58 142.111 405.98C141.658 406.38 141.091 406.693 140.411 406.92C139.731 407.133 138.958 407.24 138.091 407.24ZM150.152 407.24C149.378 407.24 148.685 407.113 148.072 406.86C147.472 406.607 146.958 406.24 146.532 405.76C146.118 405.28 145.798 404.7 145.572 404.02C145.345 403.34 145.232 402.58 145.232 401.74C145.232 400.9 145.345 400.14 145.572 399.46C145.798 398.78 146.118 398.207 146.532 397.74C146.958 397.26 147.472 396.893 148.072 396.64C148.685 396.387 149.378 396.26 150.152 396.26C150.925 396.26 151.612 396.387 152.212 396.64C152.825 396.893 153.338 397.26 153.752 397.74C154.178 398.207 154.505 398.78 154.732 399.46C154.958 400.14 155.072 400.9 155.072 401.74C155.072 402.58 154.958 403.34 154.732 404.02C154.505 404.7 154.178 405.28 153.752 405.76C153.338 406.24 152.825 406.607 152.212 406.86C151.612 407.113 150.925 407.24 150.152 407.24ZM150.152 404.9C150.738 404.9 151.192 404.72 151.512 404.36C151.832 404 151.992 403.487 151.992 402.82V400.68C151.992 400.013 151.832 399.5 151.512 399.14C151.192 398.78 150.738 398.6 150.152 398.6C149.565 398.6 149.112 398.78 148.792 399.14C148.472 399.5 148.312 400.013 148.312 400.68V402.82C148.312 403.487 148.472 404 148.792 404.36C149.112 404.72 149.565 404.9 150.152 404.9ZM157.181 407V396.5H160.141V398.28H160.261C160.447 397.72 160.767 397.247 161.221 396.86C161.674 396.46 162.294 396.26 163.081 396.26C163.801 396.26 164.414 396.44 164.921 396.8C165.427 397.16 165.794 397.687 166.021 398.38H166.081C166.174 398.087 166.314 397.813 166.501 397.56C166.701 397.293 166.941 397.067 167.221 396.88C167.501 396.693 167.814 396.547 168.161 396.44C168.507 396.32 168.881 396.26 169.281 396.26C170.294 396.26 171.067 396.62 171.601 397.34C172.147 398.06 172.421 399.087 172.421 400.42V407H169.461V400.66C169.461 399.327 168.981 398.66 168.021 398.66C167.581 398.66 167.181 398.787 166.821 399.04C166.461 399.293 166.281 399.68 166.281 400.2V407H163.321V400.66C163.321 399.327 162.841 398.66 161.881 398.66C161.667 398.66 161.454 398.693 161.241 398.76C161.041 398.813 160.854 398.907 160.681 399.04C160.521 399.173 160.387 399.34 160.281 399.54C160.187 399.727 160.141 399.947 160.141 400.2V407H157.181ZM179.432 407.24C178.632 407.24 177.919 407.113 177.292 406.86C176.665 406.593 176.132 406.227 175.692 405.76C175.265 405.28 174.939 404.7 174.712 404.02C174.499 403.34 174.392 402.58 174.392 401.74C174.392 400.913 174.499 400.167 174.712 399.5C174.925 398.82 175.239 398.24 175.652 397.76C176.079 397.28 176.599 396.913 177.212 396.66C177.825 396.393 178.525 396.26 179.312 396.26C180.179 396.26 180.919 396.407 181.532 396.7C182.159 396.993 182.665 397.387 183.052 397.88C183.452 398.373 183.739 398.947 183.912 399.6C184.099 400.24 184.192 400.913 184.192 401.62V402.5H177.452V402.66C177.452 403.353 177.639 403.907 178.012 404.32C178.385 404.72 178.972 404.92 179.772 404.92C180.385 404.92 180.885 404.8 181.272 404.56C181.659 404.307 182.019 404.007 182.352 403.66L183.832 405.5C183.365 406.047 182.752 406.473 181.992 406.78C181.245 407.087 180.392 407.24 179.432 407.24ZM179.372 398.44C178.772 398.44 178.299 398.64 177.952 399.04C177.619 399.427 177.452 399.947 177.452 400.6V400.76H181.132V400.58C181.132 399.94 180.985 399.427 180.692 399.04C180.412 398.64 179.972 398.44 179.372 398.44ZM189.962 407C188.936 407 188.156 406.74 187.622 406.22C187.102 405.7 186.842 404.94 186.842 403.94V398.8H185.362V396.5H186.102C186.502 396.5 186.776 396.407 186.922 396.22C187.069 396.02 187.142 395.74 187.142 395.38V393.66H189.802V396.5H191.882V398.8H189.802V404.7H191.722V407H189.962ZM193.939 392.2H196.899V398.28H197.019C197.205 397.733 197.532 397.26 197.999 396.86C198.465 396.46 199.112 396.26 199.939 396.26C201.019 396.26 201.832 396.62 202.379 397.34C202.939 398.06 203.219 399.087 203.219 400.42V407H200.259V400.66C200.259 399.98 200.152 399.48 199.939 399.16C199.725 398.827 199.345 398.66 198.799 398.66C198.559 398.66 198.325 398.693 198.099 398.76C197.872 398.813 197.665 398.907 197.479 399.04C197.305 399.173 197.165 399.34 197.059 399.54C196.952 399.727 196.899 399.947 196.899 400.2V407H193.939V392.2ZM207.333 395.38C206.733 395.38 206.293 395.247 206.013 394.98C205.746 394.7 205.613 394.347 205.613 393.92V393.48C205.613 393.053 205.746 392.707 206.013 392.44C206.293 392.16 206.733 392.02 207.333 392.02C207.933 392.02 208.366 392.16 208.633 392.44C208.913 392.707 209.053 393.053 209.053 393.48V393.92C209.053 394.347 208.913 394.7 208.633 394.98C208.366 395.247 207.933 395.38 207.333 395.38ZM205.853 396.5H208.813V407H205.853V396.5ZM211.575 407V396.5H214.535V398.28H214.655C214.842 397.733 215.169 397.26 215.635 396.86C216.102 396.46 216.749 396.26 217.575 396.26C218.655 396.26 219.469 396.62 220.015 397.34C220.575 398.06 220.855 399.087 220.855 400.42V407H217.895V400.66C217.895 399.98 217.789 399.48 217.575 399.16C217.362 398.827 216.982 398.66 216.435 398.66C216.195 398.66 215.962 398.693 215.735 398.76C215.509 398.813 215.302 398.907 215.115 399.04C214.942 399.173 214.802 399.34 214.695 399.54C214.589 399.727 214.535 399.947 214.535 400.2V407H211.575ZM233.209 407.76C233.209 408.32 233.109 408.813 232.909 409.24C232.723 409.667 232.409 410.027 231.969 410.32C231.529 410.627 230.943 410.853 230.209 411C229.489 411.16 228.596 411.24 227.529 411.24C226.623 411.24 225.849 411.18 225.209 411.06C224.583 410.953 224.069 410.793 223.669 410.58C223.283 410.38 222.996 410.127 222.809 409.82C222.636 409.527 222.549 409.187 222.549 408.8C222.549 408.213 222.723 407.753 223.069 407.42C223.416 407.087 223.896 406.88 224.509 406.8V406.58C224.003 406.487 223.623 406.273 223.369 405.94C223.116 405.593 222.989 405.193 222.989 404.74C222.989 404.46 223.043 404.22 223.149 404.02C223.269 403.807 223.416 403.627 223.589 403.48C223.776 403.32 223.989 403.193 224.229 403.1C224.469 403.007 224.709 402.933 224.949 402.88V402.8C224.309 402.507 223.836 402.107 223.529 401.6C223.223 401.08 223.069 400.48 223.069 399.8C223.069 398.733 223.436 397.88 224.169 397.24C224.916 396.587 226.049 396.26 227.569 396.26C228.263 396.26 228.856 396.327 229.349 396.46V396.06C229.349 395.5 229.483 395.1 229.749 394.86C230.029 394.607 230.423 394.48 230.929 394.48H232.589V396.68H230.269V396.8C230.883 397.093 231.336 397.5 231.629 398.02C231.923 398.527 232.069 399.12 232.069 399.8C232.069 400.853 231.696 401.7 230.949 402.34C230.216 402.967 229.089 403.28 227.569 403.28C226.889 403.28 226.269 403.207 225.709 403.06C225.403 403.26 225.249 403.54 225.249 403.9C225.249 404.153 225.343 404.353 225.529 404.5C225.729 404.633 226.056 404.7 226.509 404.7H229.549C230.829 404.7 231.756 404.967 232.329 405.5C232.916 406.033 233.209 406.787 233.209 407.76ZM230.429 408.16C230.429 407.853 230.309 407.62 230.069 407.46C229.829 407.3 229.409 407.22 228.809 407.22H225.209C225.076 407.353 224.976 407.5 224.909 407.66C224.856 407.833 224.829 408 224.829 408.16C224.829 408.547 224.996 408.827 225.329 409C225.663 409.187 226.229 409.28 227.029 409.28H228.229C229.029 409.28 229.596 409.187 229.929 409C230.263 408.827 230.429 408.547 230.429 408.16ZM227.569 401.34C228.156 401.34 228.589 401.22 228.869 400.98C229.163 400.727 229.309 400.367 229.309 399.9V399.66C229.309 399.193 229.163 398.84 228.869 398.6C228.589 398.347 228.156 398.22 227.569 398.22C226.983 398.22 226.543 398.347 226.249 398.6C225.969 398.84 225.829 399.193 225.829 399.66V399.9C225.829 400.367 225.969 400.727 226.249 400.98C226.543 401.22 226.983 401.34 227.569 401.34ZM238.251 396.5H241.111L242.131 400.74L242.851 403.94H242.931L243.771 400.74L244.971 396.5H247.671L248.891 400.74L249.751 403.94H249.831L250.551 400.74L251.571 396.5H254.311L251.411 407H248.311L247.031 402.56L246.291 399.84H246.231L245.511 402.56L244.231 407H241.191L238.251 396.5ZM260.252 407.24C259.452 407.24 258.739 407.113 258.112 406.86C257.486 406.593 256.952 406.227 256.512 405.76C256.086 405.28 255.759 404.7 255.532 404.02C255.319 403.34 255.212 402.58 255.212 401.74C255.212 400.913 255.319 400.167 255.532 399.5C255.746 398.82 256.059 398.24 256.472 397.76C256.899 397.28 257.419 396.913 258.032 396.66C258.646 396.393 259.346 396.26 260.132 396.26C260.999 396.26 261.739 396.407 262.352 396.7C262.979 396.993 263.486 397.387 263.872 397.88C264.272 398.373 264.559 398.947 264.732 399.6C264.919 400.24 265.012 400.913 265.012 401.62V402.5H258.272V402.66C258.272 403.353 258.459 403.907 258.832 404.32C259.206 404.72 259.792 404.92 260.592 404.92C261.206 404.92 261.706 404.8 262.092 404.56C262.479 404.307 262.839 404.007 263.172 403.66L264.652 405.5C264.186 406.047 263.572 406.473 262.812 406.78C262.066 407.087 261.212 407.24 260.252 407.24ZM260.192 398.44C259.592 398.44 259.119 398.64 258.772 399.04C258.439 399.427 258.272 399.947 258.272 400.6V400.76H261.952V400.58C261.952 399.94 261.806 399.427 261.512 399.04C261.232 398.64 260.792 398.44 260.192 398.44ZM267.103 407V396.5H270.063V398.28H270.183C270.369 397.733 270.696 397.26 271.163 396.86C271.629 396.46 272.276 396.26 273.103 396.26C274.183 396.26 274.996 396.62 275.543 397.34C276.103 398.06 276.383 399.087 276.383 400.42V407H273.423V400.66C273.423 399.98 273.316 399.48 273.103 399.16C272.889 398.827 272.509 398.66 271.963 398.66C271.723 398.66 271.489 398.693 271.263 398.76C271.036 398.813 270.829 398.907 270.643 399.04C270.469 399.173 270.329 399.34 270.223 399.54C270.116 399.727 270.063 399.947 270.063 400.2V407H267.103ZM282.697 407C281.67 407 280.89 406.74 280.357 406.22C279.837 405.7 279.577 404.94 279.577 403.94V398.8H278.097V396.5H278.837C279.237 396.5 279.51 396.407 279.657 396.22C279.803 396.02 279.877 395.74 279.877 395.38V393.66H282.537V396.5H284.617V398.8H282.537V404.7H284.457V407H282.697ZM291.4 407V396.5H294.36V398.78H294.46C294.513 398.487 294.606 398.207 294.74 397.94C294.873 397.66 295.046 397.413 295.26 397.2C295.486 396.987 295.753 396.82 296.06 396.7C296.366 396.567 296.726 396.5 297.14 396.5H297.66V399.26H296.92C296.053 399.26 295.406 399.373 294.98 399.6C294.566 399.827 294.36 400.247 294.36 400.86V407H291.4ZM303.768 407.24C302.968 407.24 302.254 407.113 301.628 406.86C301.001 406.593 300.468 406.227 300.028 405.76C299.601 405.28 299.274 404.7 299.048 404.02C298.834 403.34 298.728 402.58 298.728 401.74C298.728 400.913 298.834 400.167 299.048 399.5C299.261 398.82 299.574 398.24 299.988 397.76C300.414 397.28 300.934 396.913 301.548 396.66C302.161 396.393 302.861 396.26 303.648 396.26C304.514 396.26 305.254 396.407 305.868 396.7C306.494 396.993 307.001 397.387 307.388 397.88C307.788 398.373 308.074 398.947 308.248 399.6C308.434 400.24 308.528 400.913 308.528 401.62V402.5H301.788V402.66C301.788 403.353 301.974 403.907 302.348 404.32C302.721 404.72 303.308 404.92 304.108 404.92C304.721 404.92 305.221 404.8 305.608 404.56C305.994 404.307 306.354 404.007 306.688 403.66L308.168 405.5C307.701 406.047 307.088 406.473 306.328 406.78C305.581 407.087 304.728 407.24 303.768 407.24ZM303.708 398.44C303.108 398.44 302.634 398.64 302.288 399.04C301.954 399.427 301.788 399.947 301.788 400.6V400.76H305.468V400.58C305.468 399.94 305.321 399.427 305.028 399.04C304.748 398.64 304.308 398.44 303.708 398.44ZM318.378 407C317.845 407 317.398 406.833 317.038 406.5C316.692 406.167 316.472 405.72 316.378 405.16H316.258C316.098 405.84 315.745 406.36 315.198 406.72C314.652 407.067 313.978 407.24 313.178 407.24C312.125 407.24 311.318 406.96 310.758 406.4C310.198 405.84 309.918 405.1 309.918 404.18C309.918 403.073 310.318 402.253 311.118 401.72C311.932 401.173 313.032 400.9 314.418 400.9H316.078V400.24C316.078 399.733 315.945 399.333 315.678 399.04C315.412 398.733 314.965 398.58 314.338 398.58C313.752 398.58 313.285 398.707 312.938 398.96C312.592 399.213 312.305 399.5 312.078 399.82L310.318 398.26C310.745 397.633 311.278 397.147 311.918 396.8C312.572 396.44 313.452 396.26 314.558 396.26C316.052 396.26 317.172 396.587 317.918 397.24C318.665 397.893 319.038 398.847 319.038 400.1V404.7H320.018V407H318.378ZM314.278 405.18C314.772 405.18 315.192 405.073 315.538 404.86C315.898 404.647 316.078 404.3 316.078 403.82V402.58H314.638C313.478 402.58 312.898 402.973 312.898 403.76V404.06C312.898 404.447 313.018 404.733 313.258 404.92C313.498 405.093 313.838 405.18 314.278 405.18ZM324.945 407C323.932 407 323.185 406.753 322.705 406.26C322.238 405.767 322.005 405.053 322.005 404.12V392.2H324.965V404.7H326.285V407H324.945ZM330.843 407C329.83 407 329.083 406.753 328.603 406.26C328.137 405.767 327.903 405.053 327.903 404.12V392.2H330.863V404.7H332.183V407H330.843ZM340.261 396.5H343.021L338.981 408.62C338.714 409.433 338.334 410.033 337.841 410.42C337.361 410.807 336.668 411 335.761 411H333.921V408.7H335.901L336.261 407.54L332.581 396.5H335.521L337.061 401.4L337.821 404.44H337.941L338.721 401.4L340.261 396.5ZM348.251 396.5H351.111L352.131 400.74L352.851 403.94H352.931L353.771 400.74L354.971 396.5H357.671L358.891 400.74L359.751 403.94H359.831L360.551 400.74L361.571 396.5H364.311L361.411 407H358.311L357.031 402.56L356.291 399.84H356.231L355.511 402.56L354.231 407H351.191L348.251 396.5ZM366.068 407V396.5H369.028V398.78H369.128C369.181 398.487 369.274 398.207 369.408 397.94C369.541 397.66 369.714 397.413 369.928 397.2C370.154 396.987 370.421 396.82 370.728 396.7C371.034 396.567 371.394 396.5 371.808 396.5H372.328V399.26H371.588C370.721 399.26 370.074 399.373 369.648 399.6C369.234 399.827 369.028 400.247 369.028 400.86V407H366.068ZM378.316 407.24C377.542 407.24 376.849 407.113 376.236 406.86C375.636 406.607 375.122 406.24 374.696 405.76C374.282 405.28 373.962 404.7 373.736 404.02C373.509 403.34 373.396 402.58 373.396 401.74C373.396 400.9 373.509 400.14 373.736 399.46C373.962 398.78 374.282 398.207 374.696 397.74C375.122 397.26 375.636 396.893 376.236 396.64C376.849 396.387 377.542 396.26 378.316 396.26C379.089 396.26 379.776 396.387 380.376 396.64C380.989 396.893 381.502 397.26 381.916 397.74C382.342 398.207 382.669 398.78 382.896 399.46C383.122 400.14 383.236 400.9 383.236 401.74C383.236 402.58 383.122 403.34 382.896 404.02C382.669 404.7 382.342 405.28 381.916 405.76C381.502 406.24 380.989 406.607 380.376 406.86C379.776 407.113 379.089 407.24 378.316 407.24ZM378.316 404.9C378.902 404.9 379.356 404.72 379.676 404.36C379.996 404 380.156 403.487 380.156 402.82V400.68C380.156 400.013 379.996 399.5 379.676 399.14C379.356 398.78 378.902 398.6 378.316 398.6C377.729 398.6 377.276 398.78 376.956 399.14C376.636 399.5 376.476 400.013 376.476 400.68V402.82C376.476 403.487 376.636 404 376.956 404.36C377.276 404.72 377.729 404.9 378.316 404.9ZM385.345 407V396.5H388.305V398.28H388.425C388.612 397.733 388.938 397.26 389.405 396.86C389.872 396.46 390.518 396.26 391.345 396.26C392.425 396.26 393.238 396.62 393.785 397.34C394.345 398.06 394.625 399.087 394.625 400.42V407H391.665V400.66C391.665 399.98 391.558 399.48 391.345 399.16C391.132 398.827 390.752 398.66 390.205 398.66C389.965 398.66 389.732 398.693 389.505 398.76C389.278 398.813 389.072 398.907 388.885 399.04C388.712 399.173 388.572 399.34 388.465 399.54C388.358 399.727 388.305 399.947 388.305 400.2V407H385.345ZM406.979 407.76C406.979 408.32 406.879 408.813 406.679 409.24C406.492 409.667 406.179 410.027 405.739 410.32C405.299 410.627 404.712 410.853 403.979 411C403.259 411.16 402.366 411.24 401.299 411.24C400.392 411.24 399.619 411.18 398.979 411.06C398.352 410.953 397.839 410.793 397.439 410.58C397.052 410.38 396.766 410.127 396.579 409.82C396.406 409.527 396.319 409.187 396.319 408.8C396.319 408.213 396.492 407.753 396.839 407.42C397.186 407.087 397.666 406.88 398.279 406.8V406.58C397.772 406.487 397.392 406.273 397.139 405.94C396.886 405.593 396.759 405.193 396.759 404.74C396.759 404.46 396.812 404.22 396.919 404.02C397.039 403.807 397.186 403.627 397.359 403.48C397.546 403.32 397.759 403.193 397.999 403.1C398.239 403.007 398.479 402.933 398.719 402.88V402.8C398.079 402.507 397.606 402.107 397.299 401.6C396.992 401.08 396.839 400.48 396.839 399.8C396.839 398.733 397.206 397.88 397.939 397.24C398.686 396.587 399.819 396.26 401.339 396.26C402.032 396.26 402.626 396.327 403.119 396.46V396.06C403.119 395.5 403.252 395.1 403.519 394.86C403.799 394.607 404.192 394.48 404.699 394.48H406.359V396.68H404.039V396.8C404.652 397.093 405.106 397.5 405.399 398.02C405.692 398.527 405.839 399.12 405.839 399.8C405.839 400.853 405.466 401.7 404.719 402.34C403.986 402.967 402.859 403.28 401.339 403.28C400.659 403.28 400.039 403.207 399.479 403.06C399.172 403.26 399.019 403.54 399.019 403.9C399.019 404.153 399.112 404.353 399.299 404.5C399.499 404.633 399.826 404.7 400.279 404.7H403.319C404.599 404.7 405.526 404.967 406.099 405.5C406.686 406.033 406.979 406.787 406.979 407.76ZM404.199 408.16C404.199 407.853 404.079 407.62 403.839 407.46C403.599 407.3 403.179 407.22 402.579 407.22H398.979C398.846 407.353 398.746 407.5 398.679 407.66C398.626 407.833 398.599 408 398.599 408.16C398.599 408.547 398.766 408.827 399.099 409C399.432 409.187 399.999 409.28 400.799 409.28H401.999C402.799 409.28 403.366 409.187 403.699 409C404.032 408.827 404.199 408.547 404.199 408.16ZM401.339 401.34C401.926 401.34 402.359 401.22 402.639 400.98C402.932 400.727 403.079 400.367 403.079 399.9V399.66C403.079 399.193 402.932 398.84 402.639 398.6C402.359 398.347 401.926 398.22 401.339 398.22C400.752 398.22 400.312 398.347 400.019 398.6C399.739 398.84 399.599 399.193 399.599 399.66V399.9C399.599 400.367 399.739 400.727 400.019 400.98C400.312 401.22 400.752 401.34 401.339 401.34Z" fill="#35414A"/>
751
-<defs>
752
-<linearGradient id="paint0_linear" x1="347.187" y1="172.351" x2="347.187" y2="335.526" gradientUnits="userSpaceOnUse">
753
-<stop stop-color="#E8EDF2"/>
754
-<stop offset="1" stop-color="#9BB0C9"/>
755
-</linearGradient>
756
-<linearGradient id="paint1_linear" x1="347.187" y1="176.351" x2="347.187" y2="331.526" gradientUnits="userSpaceOnUse">
757
-<stop stop-color="#E8EDF2"/>
758
-<stop offset="1" stop-color="#9BB0C9"/>
759
-</linearGradient>
760
-<linearGradient id="paint2_linear" x1="239.623" y1="172.351" x2="239.623" y2="335.526" gradientUnits="userSpaceOnUse">
761
-<stop stop-color="#E8EDF2"/>
762
-<stop offset="1" stop-color="#9BB0C9"/>
763
-</linearGradient>
764
-<linearGradient id="paint3_linear" x1="239.623" y1="176.351" x2="239.623" y2="331.526" gradientUnits="userSpaceOnUse">
765
-<stop stop-color="#E8EDF2"/>
766
-<stop offset="1" stop-color="#9BB0C9"/>
767
-</linearGradient>
768
-<linearGradient id="paint4_linear" x1="240.487" y1="174.351" x2="240.487" y2="252" gradientUnits="userSpaceOnUse">
769
-<stop stop-color="#385062"/>
770
-<stop offset="0.9989" stop-color="#5A758A"/>
771
-</linearGradient>
772
-<linearGradient id="paint5_linear" x1="295" y1="293.917" x2="295" y2="334.435" gradientUnits="userSpaceOnUse">
773
-<stop stop-color="#FFC300"/>
774
-<stop offset="1" stop-color="#D19F00"/>
775
-</linearGradient>
776
-<linearGradient id="paint6_linear" x1="295" y1="150" x2="295" y2="294" gradientUnits="userSpaceOnUse">
777
-<stop stop-color="#FFC300"/>
778
-<stop offset="1" stop-color="#D19F00"/>
779
-</linearGradient>
780
-<linearGradient id="paint7_linear" x1="281" y1="145" x2="281" y2="294" gradientUnits="userSpaceOnUse">
781
-<stop stop-color="#FFC300"/>
782
-<stop offset="1" stop-color="#D19F00"/>
783
-</linearGradient>
784
-<linearGradient id="paint8_linear" x1="309" y1="145" x2="309" y2="294" gradientUnits="userSpaceOnUse">
785
-<stop stop-color="#FFC300"/>
786
-<stop offset="1" stop-color="#D19F00"/>
787
-</linearGradient>
788
-<linearGradient id="paint9_linear" x1="225.108" y1="119" x2="225.108" y2="138" gradientUnits="userSpaceOnUse">
789
-<stop stop-color="#FFC300"/>
790
-<stop offset="1" stop-color="#D19F00"/>
791
-</linearGradient>
792
-<linearGradient id="paint10_linear" x1="245.5" y1="119.222" x2="245.5" y2="138.426" gradientUnits="userSpaceOnUse">
793
-<stop stop-color="#FFC300"/>
794
-<stop offset="1" stop-color="#D19F00"/>
795
-</linearGradient>
796
-<linearGradient id="paint11_linear" x1="347" y1="123" x2="347" y2="153" gradientUnits="userSpaceOnUse">
797
-<stop stop-color="#E8EDF2"/>
798
-<stop offset="1" stop-color="#9BB0C9"/>
799
-</linearGradient>
800
-<linearGradient id="paint12_linear" x1="133.027" y1="119.222" x2="133.027" y2="138.426" gradientUnits="userSpaceOnUse">
801
-<stop stop-color="#FFC300"/>
802
-<stop offset="1" stop-color="#D19F00"/>
803
-</linearGradient>
804
-<linearGradient id="paint13_linear" x1="295" y1="141" x2="295" y2="145" gradientUnits="userSpaceOnUse">
805
-<stop stop-color="#FFC300"/>
806
-<stop offset="1" stop-color="#D19F00"/>
807
-</linearGradient>
808
-<linearGradient id="paint14_linear" x1="275" y1="139.5" x2="315" y2="139.5" gradientUnits="userSpaceOnUse">
809
-<stop stop-color="#385062"/>
810
-<stop offset="0.513" stop-color="#577287"/>
811
-<stop offset="1" stop-color="#385062"/>
812
-</linearGradient>
813
-<linearGradient id="paint15_linear" x1="277" y1="110" x2="299" y2="110" gradientUnits="userSpaceOnUse">
814
-<stop stop-color="#FFC300"/>
815
-<stop offset="1" stop-color="#D19F00"/>
816
-</linearGradient>
817
-<linearGradient id="paint16_linear" x1="291" y1="110" x2="313" y2="110" gradientUnits="userSpaceOnUse">
818
-<stop stop-color="#FFC300"/>
819
-<stop offset="1" stop-color="#D19F00"/>
820
-</linearGradient>
821
-<linearGradient id="paint17_linear" x1="135.009" y1="175.477" x2="135.009" y2="335.526" gradientUnits="userSpaceOnUse">
822
-<stop stop-color="#E8EDF2"/>
823
-<stop offset="1" stop-color="#9BB0C9"/>
824
-</linearGradient>
825
-<linearGradient id="paint18_linear" x1="135.119" y1="179.477" x2="135.119" y2="331.526" gradientUnits="userSpaceOnUse">
826
-<stop stop-color="#E8EDF2"/>
827
-<stop offset="1" stop-color="#9BB0C9"/>
828
-</linearGradient>
829
-<linearGradient id="paint19_linear" x1="169" y1="263" x2="169" y2="252" gradientUnits="userSpaceOnUse">
830
-<stop stop-color="#9BB0C9"/>
831
-<stop offset="1" stop-color="#E8EDF2"/>
832
-</linearGradient>
833
-<linearGradient id="paint20_linear" x1="169" y1="265" x2="169" y2="263" gradientUnits="userSpaceOnUse">
834
-<stop stop-color="#385062"/>
835
-<stop offset="0.9989" stop-color="#5A758A"/>
836
-</linearGradient>
837
-</defs>
838
-</svg>
web/gui/v2/static/site/pages/error-500/index.html
deleted
-14
@@ -1,14 +0,0 @@
1
-<!DOCTYPE html>
2
-<html lang="en">
3
- <head>
4
- <meta charset="UTF-8" />
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
- <title>Netdata</title>
7
- <link href="/static/site/pages/error-500/error-500.css" rel="stylesheet" />
8
- </head>
9
- <body>
10
- <div>
11
- <img src="/static/site/pages/error-500/error-500.svg" alt="Internal server error" />
12
- </div>
13
- </body>
14
-</html>
web/gui/v2/static/site/pages/error-501/error-501.css
deleted
-13
@@ -1,13 +0,0 @@
1
-html,
2
-body {
3
- height: 100%;
4
- width: 100%;
5
-}
6
-
7
-div {
8
- display: flex;
9
- align-items: center;
10
- justify-content: center;
11
- height: 100%;
12
- width: 100%;
13
-}
web/gui/v2/static/site/pages/error-501/error-501.svg
deleted
-420
@@ -1,420 +0,0 @@
1
-<svg width="540" height="610" viewBox="0 0 540 610" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M479.721 257.5C479.721 352.963 415.988 433.479 328.772 458.915L371.784 415.894L309.056 463.626C296.372 466.012 283.312 467.268 270 467.268C154.151 467.268 60.2791 373.375 60.2791 257.5C60.2791 141.625 154.151 47.7317 270 47.7317C272.449 47.7317 274.96 47.7945 277.409 47.8573L249.028 76.2451L290.721 48.7366C302.526 49.8671 314.016 52.0024 325.13 55.0799L254.742 125.421L340.953 60.0414C421.891 89.1201 479.721 166.559 479.721 257.5Z" fill="#80858A"/>
3
-<mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="60" y="47" width="420" height="421">
4
-<path d="M479.721 257.5C479.721 352.963 415.988 433.479 328.772 458.915L371.784 415.894L309.056 463.626C296.372 466.012 283.312 467.268 270 467.268C154.151 467.268 60.2791 373.375 60.2791 257.5C60.2791 141.625 154.151 47.7317 270 47.7317C272.449 47.7317 274.96 47.7945 277.409 47.8573L249.028 76.2451L290.721 48.7366C302.526 49.8671 314.016 52.0024 325.13 55.0799L254.742 125.421L340.953 60.0414C421.891 89.1201 479.721 166.559 479.721 257.5Z" fill="#80858A"/>
5
-</mask>
6
-<g mask="url(#mask0)">
7
-<g filter="url(#filter0_d)">
8
-<path d="M107.937 268.491L148.437 227.982C136.381 228.673 127.277 231.122 121.061 235.016C121.249 233.885 123.447 216.991 123.635 215.546H160.87L212.672 163.732H166.081L51.3628 278.414L76.7931 280.11C88.3465 280.926 99.7117 276.656 107.937 268.491ZM211.605 186.656C212.735 180.124 204.823 175.979 200.114 180.69L175.5 205.309C171.733 209.077 174.433 215.484 179.707 215.484H206.581L211.605 186.656ZM205.388 246.635C194.149 234.827 177.384 227.793 155.533 227.793C154.716 227.793 153.9 227.793 153.084 227.793L99.2093 281.68L114.593 282.748C117.23 275.776 121.312 270.626 130.73 270.626C141.844 270.626 146.428 278.728 146.428 294.806C146.428 299.265 146.051 303.348 145.172 306.865L205.388 246.635ZM81.6907 243.683L205.2 120.146L150.447 158.52C145.674 161.848 139.961 163.67 134.184 163.67H106.242L62.3512 207.57C61.221 215.735 60.0279 224.088 58.8349 232.127C56.8884 245.002 72.4605 252.915 81.6907 243.683ZM66.621 172.902C65.6791 181.506 64.4233 191.68 62.9791 202.42L84.1396 181.255C90.607 174.786 86.0233 163.67 76.8559 163.67C71.5814 163.67 67.1861 167.626 66.621 172.902ZM133.995 364.582C134.121 364.582 134.309 364.582 134.435 364.582C137.951 364.582 141.405 364.457 144.733 364.268L221.651 287.332C221.337 281.303 220.395 275.525 218.763 270.124C215.372 258.819 201.244 255.176 192.893 263.529L141.53 314.904C140.902 315.72 140.149 316.474 139.333 317.102L121.751 334.687C110.7 345.678 118.423 364.52 133.995 364.582ZM74.721 301.715H46.7163C47.5326 309.377 49.4791 316.788 52.6814 323.759L74.721 301.715ZM117.67 395.734L158.923 365.336C162.188 362.949 165.83 361.191 169.723 360.06C196.535 352.398 213.426 335.252 219.328 311.512C220.961 304.981 212.861 300.521 208.088 305.232L117.67 395.734ZM96.8233 430.841C99.4605 430.841 101.784 429.083 102.537 426.508L108.565 404.903L92.6791 420.793C88.9745 424.435 91.5489 430.841 96.8233 430.841ZM131.295 319.677C120.872 319.677 117.23 311.449 115.66 301.715H79.1163L54.1256 326.711C57.9558 333.996 63.2303 340.591 70.2628 346.243C75.4745 350.388 76.4163 357.925 72.5233 363.326L31.8977 420.102L132.3 319.677C131.986 319.677 131.672 319.677 131.295 319.677Z" fill="url(#paint0_linear)"/>
9
-</g>
10
-<g filter="url(#filter1_d)">
11
-<path d="M258.007 254.925L283.814 229.112C285.509 209.203 289.528 205.184 297.063 205.184C300.391 205.184 302.902 205.874 304.849 208.073L424.465 88.4921L336.433 155.065C330.153 159.776 322.305 161.911 314.519 160.78C309.37 160.027 303.907 159.587 298.13 159.587L212.484 245.19C213.991 247.012 215.372 248.896 216.691 250.843C226.046 264.974 246.014 266.921 258.007 254.925ZM241.242 347.876L284.881 304.227C283.374 295.497 282.872 281.931 282.872 261.143C282.872 261.017 282.872 260.891 282.872 260.829C282.872 251.094 271.13 246.258 264.286 253.104L227.93 289.468C227.93 290.096 227.93 290.787 227.93 291.415C227.93 303.662 225.733 314.841 221.4 324.764C226.549 333.745 233.079 341.596 241.242 347.876ZM322.87 194.507L306.607 210.773C308.491 214.541 309.558 221.89 310.249 230.431C311.567 248.079 333.042 256.055 345.6 243.495L378.063 211.024C376.995 208.261 375.802 205.56 374.484 202.923C364.626 183.265 338.442 178.931 322.87 194.507ZM224.288 228.987L283.249 170.013C286.953 166.307 283.751 160.09 278.602 160.906C241.305 166.873 221.149 191.241 212.546 221.952C212.546 222.015 212.484 222.078 212.484 222.141C210.6 229.112 219.202 234.074 224.288 228.987ZM310.5 282.999C309.746 311.261 306.67 318.798 297 318.798C291.286 318.798 287.707 316.474 285.572 307.869L243.753 349.698C249.153 353.466 255.181 356.606 261.9 358.993C268.053 361.191 270.126 368.79 265.981 373.752L171.105 486.801L385.974 271.945C386.163 268.365 386.288 264.723 386.288 261.017C386.288 243.997 384.028 228.17 379.193 214.29L310.5 282.999ZM369.837 292.545L311.756 350.64C306.858 355.538 311.191 363.891 318.035 362.635C354.579 355.978 374.17 331.735 382.081 299.454C383.839 292.294 375.049 287.332 369.837 292.545Z" fill="url(#paint1_linear)"/>
12
-</g>
13
-<g filter="url(#filter2_d)">
14
-<path d="M325.067 436.871C327.705 436.871 330.028 435.112 330.781 432.537L336.809 410.932L320.923 426.822C317.219 430.465 319.793 436.871 325.067 436.871ZM395.393 247.64C395.393 260.515 410.965 266.921 420.007 257.877L507.851 170.013L482.86 187.912C477.837 191.492 470.805 187.912 470.805 181.694V163.607H461.512L395.393 229.74V247.64ZM391.249 229.426L457.053 163.607H417.746C407.512 173.279 394.326 182.951 372.977 184.96V188.289C380.951 199.531 386.602 213.285 389.679 229.363C390.244 229.363 390.746 229.426 391.249 229.426ZM470.805 360.437V340.026C470.805 335.441 465.279 333.18 462.077 336.383L446.756 351.707C443.553 354.91 445.814 360.437 450.398 360.437H470.805ZM417.119 360.437H433.632L470.805 323.257V276.844L343.339 404.338L393.509 368.099C400.353 363.075 408.642 360.437 417.119 360.437ZM395.393 347.813L444.307 298.888C461.26 281.931 470.742 258.945 470.742 235.016V211.59L395.393 286.955V347.813Z" fill="url(#paint2_linear)"/>
15
-</g>
16
-</g>
17
-<path d="M349.43 30.7115L248.965 131.199C242.121 138.045 230.756 137.04 225.167 129.127C220.081 121.841 222.091 111.793 229.563 107.019L349.43 30.7115Z" fill="url(#paint3_linear)"/>
18
-<path d="M349.43 30.7115L254.24 125.924C247.772 132.393 236.972 131.451 231.698 123.977C226.863 117.068 228.747 107.585 235.842 103.063L349.43 30.7115Z" fill="url(#paint4_linear)"/>
19
-<path d="M328.772 458.915L371.784 415.894L356.337 448.741L328.772 458.915Z" fill="url(#paint5_linear)"/>
20
-<path d="M270.628 54.6402L295.179 30.0835L264.788 46.7896C260.519 49.1134 261.837 55.5195 266.672 56.0847C268.054 56.2103 269.56 55.7079 270.628 54.6402Z" fill="url(#paint6_linear)"/>
21
-<path d="M371.784 415.894L315.837 471.853C309.244 478.448 313.891 489.69 323.247 489.69C326.951 489.69 330.405 487.68 332.288 484.477L371.784 415.894Z" fill="url(#paint7_linear)"/>
22
-<path d="M106.179 163.67L62.2884 207.57C61.1582 215.735 59.9652 224.088 58.7721 232.127C56.8256 245.002 72.4605 252.915 81.6908 243.683L205.2 120.146L150.447 158.52C145.674 161.848 139.961 163.67 134.184 163.67H106.179Z" fill="url(#paint8_radial)"/>
23
-<path d="M200.114 180.69L175.5 205.309C171.733 209.077 174.433 215.484 179.707 215.484H206.581L211.605 186.656C212.735 180.124 204.823 175.979 200.114 180.69Z" fill="url(#paint9_radial)"/>
24
-<path d="M148.437 227.919C136.381 228.61 127.277 231.059 121.06 234.953C121.249 233.823 123.447 216.928 123.635 215.484H160.87L212.672 163.67H166.081L51.3628 278.414L76.793 280.11C88.3465 280.863 99.7116 276.656 107.937 268.428L148.437 227.919Z" fill="url(#paint10_radial)"/>
25
-<path d="M205.388 246.635C194.149 234.827 177.384 227.793 155.533 227.793C154.716 227.793 153.9 227.793 153.084 227.793L99.2094 281.68L114.593 282.748C117.23 275.776 121.312 270.626 130.73 270.626C141.844 270.626 146.428 278.728 146.428 294.806C146.428 299.265 146.051 303.348 145.172 306.865L205.388 246.635Z" fill="url(#paint11_radial)"/>
26
-<path d="M66.621 172.902C65.6791 181.506 64.4233 191.681 62.9791 202.42L84.1396 181.255C90.607 174.786 86.0233 163.67 76.8559 163.67C71.5815 163.67 67.1861 167.626 66.621 172.902Z" fill="url(#paint12_linear)"/>
27
-<path d="M46.7163 301.715C47.5326 309.377 49.4791 316.788 52.6814 323.759L74.721 301.715H46.7163Z" fill="url(#paint13_linear)"/>
28
-<path d="M117.67 395.734L158.923 365.336C162.188 362.949 165.83 361.191 169.723 360.06C196.535 352.398 213.488 335.252 219.328 311.512C220.961 304.98 212.861 300.521 208.088 305.232L117.67 395.734Z" fill="url(#paint14_radial)"/>
29
-<path d="M192.893 263.529L141.53 314.904C140.902 315.72 140.149 316.474 139.333 317.102L121.751 334.687C110.763 345.678 118.486 364.52 133.995 364.582C134.121 364.582 134.309 364.582 134.435 364.582C137.951 364.582 141.405 364.457 144.733 364.268L221.651 287.332C221.337 281.303 220.395 275.525 218.763 270.124C215.372 258.819 201.244 255.176 192.893 263.529Z" fill="url(#paint15_radial)"/>
30
-<path d="M131.295 319.677C120.872 319.677 117.23 311.449 115.66 301.715H79.1163L54.1256 326.711C57.9558 333.996 63.2303 340.591 70.2628 346.243C75.4745 350.388 76.4163 357.925 72.5233 363.326L31.8977 420.102L132.3 319.677C131.986 319.677 131.672 319.677 131.295 319.677Z" fill="url(#paint16_radial)"/>
31
-<path d="M131.295 319.677C120.872 319.677 117.23 311.449 115.66 301.715H79.1163L54.1256 326.711C57.9558 333.996 63.2303 340.591 70.2628 346.243C75.4745 350.388 76.4163 357.925 72.5233 363.326L31.8977 420.102L132.3 319.677C131.986 319.677 131.672 319.677 131.295 319.677Z" fill="url(#paint17_linear)"/>
32
-<path d="M108.502 404.84L92.6162 420.73C88.9116 424.435 91.5488 430.779 96.7604 430.779C99.3976 430.779 101.721 429.02 102.474 426.445L108.502 404.84Z" fill="url(#paint18_linear)"/>
33
-<path d="M150.384 158.519C145.612 161.848 139.898 163.669 134.121 163.669H106.179L97.0116 172.839C89.4767 180.376 89.3511 192.497 96.6348 200.222C104.233 208.261 116.916 208.387 124.765 200.599L205.137 120.208L150.384 158.519Z" fill="url(#paint19_linear)"/>
34
-<path d="M160.87 215.484L212.672 163.67H166.081L61.4093 268.428C78.9279 270.124 111.391 265.099 136.13 240.292L148.437 227.982C136.381 228.673 127.277 231.122 121.06 235.016C121.249 233.885 123.446 216.991 123.635 215.546H160.87V215.484Z" fill="url(#paint20_linear)"/>
35
-<path d="M200.114 180.69L189.565 191.241C174.495 206.628 192.956 215.484 206.581 215.484L211.605 186.656C212.735 180.124 204.823 175.979 200.114 180.69Z" fill="url(#paint21_linear)"/>
36
-<path d="M205.388 246.635C194.149 234.827 177.384 227.793 155.533 227.793C154.716 227.793 153.9 227.793 153.084 227.793L99.2094 281.68L114.593 282.748C131.923 224.088 190.319 261.708 172.298 279.733L205.388 246.635Z" fill="url(#paint22_linear)"/>
37
-<path d="M218.763 270.124C215.372 258.819 201.244 255.176 192.893 263.529L145.235 311.198C125.895 330.542 163.633 345.301 211.102 297.884L221.588 287.395C221.274 281.303 220.333 275.525 218.763 270.124Z" fill="url(#paint23_linear)"/>
38
-<path d="M131.295 319.677C120.872 319.677 117.23 311.449 115.66 301.715H79.1163L54.1256 326.711C54.8791 328.093 55.6326 329.474 56.4489 330.793C67.3745 345.929 99.4605 352.461 132.3 319.614C131.986 319.677 131.672 319.677 131.295 319.677Z" fill="url(#paint24_linear)"/>
39
-<path d="M208.151 305.232L182.784 330.605C172.235 341.156 182.909 356.292 196.472 346.997C197.602 346.118 198.67 345.301 199.674 344.359L202.249 341.973C210.663 333.745 216.377 323.508 219.391 311.512C220.96 304.981 212.923 300.459 208.151 305.232Z" fill="url(#paint25_linear)"/>
40
-<path opacity="0.5" d="M119.679 252.476C113.902 256.055 107.749 259.07 101.407 261.394C99.8373 262.022 98.2047 262.524 96.5721 263.09C94.9396 263.655 93.307 264.032 91.6745 264.534C90.8582 264.785 90.0419 264.974 89.2256 265.162L86.7768 265.79C85.9605 266.041 85.0814 266.104 84.2652 266.293L81.7535 266.795C75.0349 267.988 68.2535 268.554 61.3466 268.365C78.8652 270.061 111.328 265.037 136.067 240.229C130.919 244.813 125.519 248.896 119.679 252.476Z" fill="url(#paint26_linear)"/>
41
-<path opacity="0.5" d="M196.661 213.285C195.091 212.72 193.521 212.092 192.077 211.276C190.633 210.522 189.251 209.58 188.058 208.512C186.865 207.445 185.923 206.126 185.358 204.681C184.73 203.237 184.73 201.667 184.981 200.096C185.295 198.526 185.923 196.956 186.74 195.512C187.556 194.004 188.561 192.685 189.628 191.304C174.558 206.691 193.019 215.546 206.644 215.546C203.128 215.107 199.8 214.353 196.661 213.285Z" fill="url(#paint27_linear)"/>
42
-<path opacity="0.5" d="M175.688 268.554C175.437 267.549 175.06 266.544 174.621 265.665C174.181 264.723 173.679 263.843 173.114 262.964C171.921 261.268 170.54 259.761 169.033 258.379C162.879 252.978 154.653 249.901 146.365 250.277C142.221 250.466 138.14 251.534 134.498 253.418C130.856 255.365 127.591 258.002 124.953 261.08C122.316 264.157 120.181 267.674 118.486 271.317C116.853 275.023 115.472 278.791 114.593 282.685C131.923 224.025 190.319 261.645 172.298 279.67L172.988 278.979C174.119 277.786 175.06 276.279 175.563 274.646C176.191 272.699 176.191 270.501 175.688 268.554Z" fill="url(#paint28_linear)"/>
43
-<path opacity="0.5" d="M192.453 312.957C189.188 315.218 185.86 317.416 182.344 319.363C178.891 321.31 175.312 323.068 171.67 324.576C168.028 326.083 164.198 327.276 160.367 328.03C156.537 328.784 152.519 329.098 148.688 328.407C146.805 328.03 144.921 327.402 143.414 326.271C142.66 325.706 141.97 325.078 141.53 324.262C141.028 323.508 140.714 322.566 140.588 321.624C140.337 319.74 140.902 317.793 141.781 316.034C142.221 315.155 142.786 314.338 143.351 313.522C143.916 312.706 144.607 311.952 145.235 311.198C125.895 330.542 163.633 345.301 211.102 297.884C205.137 303.285 198.984 308.372 192.453 312.957Z" fill="url(#paint29_linear)"/>
44
-<path opacity="0.5" d="M124.012 326.523C122.63 327.653 121.123 328.658 119.679 329.726C118.172 330.668 116.728 331.735 115.158 332.615C113.651 333.557 112.081 334.373 110.512 335.252L108.126 336.446C107.309 336.823 106.493 337.199 105.677 337.513C102.412 338.895 99.0209 340.088 95.5675 340.905C88.7233 342.601 81.4395 342.915 74.5326 341.407C71.0791 340.591 67.7512 339.398 64.6116 337.639C63.0419 336.76 61.5977 335.755 60.2163 334.624C58.8349 333.494 57.5791 332.175 56.4489 330.793C67.3744 345.929 99.4605 352.461 132.3 319.614C129.6 322.001 126.9 324.387 124.012 326.523Z" fill="url(#paint30_linear)"/>
45
-<path opacity="0.5" d="M192.453 348.567C191.072 349.007 189.691 349.132 188.372 349.132C185.672 349.07 183.098 347.813 181.465 345.804C180.586 344.799 180.021 343.543 179.707 342.287C179.33 341.031 179.267 339.649 179.456 338.267C179.77 335.567 181.088 332.929 182.846 330.605C172.298 341.156 182.972 356.292 196.535 346.997C195.153 347.562 193.835 348.19 192.453 348.567Z" fill="url(#paint31_linear)"/>
46
-<path opacity="0.5" d="M110.888 205.56C105.928 205.435 101.093 203.362 97.7023 199.908C94.186 196.454 92.1767 191.681 91.9883 186.719C91.9255 184.27 92.3023 181.757 93.1814 179.371C93.9976 176.984 95.3162 174.786 97.0116 172.839C89.4767 180.376 89.3511 192.497 96.6348 200.222C104.233 208.261 116.916 208.387 124.765 200.599C120.872 203.928 115.849 205.749 110.888 205.56Z" fill="url(#paint32_linear)"/>
47
-<path d="M224.288 228.987L283.249 170.013C286.954 166.307 283.751 160.09 278.602 160.906C241.305 166.873 221.149 191.241 212.547 221.952C212.547 222.015 212.484 222.078 212.484 222.141C210.6 229.112 219.202 234.074 224.288 228.987Z" fill="url(#paint33_radial)"/>
48
-<path d="M345.537 243.557L378 211.087C376.933 208.324 375.74 205.623 374.421 202.985C364.626 183.265 338.442 178.931 322.87 194.507L306.607 210.773C308.491 214.542 309.558 221.89 310.249 230.431C311.567 248.142 333.042 256.056 345.537 243.557Z" fill="url(#paint34_radial)"/>
49
-<path d="M283.814 229.112C285.509 209.203 289.528 205.184 297.063 205.184C300.391 205.184 302.902 205.874 304.849 208.073L424.465 88.4921L336.432 155.065C330.153 159.776 322.305 161.911 314.519 160.78C309.37 160.027 303.907 159.587 298.13 159.587L212.484 245.19C213.991 247.012 215.372 248.896 216.691 250.843C225.984 264.974 246.014 266.921 258.007 254.925L283.814 229.112Z" fill="url(#paint35_radial)"/>
50
-<path d="M379.193 214.353L310.5 282.999C309.746 311.261 306.67 318.798 297 318.798C291.286 318.798 287.707 316.474 285.572 307.87L243.753 349.698C249.153 353.466 255.181 356.606 261.9 358.993C268.053 361.191 270.126 368.79 265.981 373.752L171.105 486.801L385.974 271.945C386.163 268.365 386.288 264.723 386.288 261.017C386.288 243.997 384.028 228.17 379.193 214.353Z" fill="url(#paint36_radial)"/>
51
-<path d="M379.193 214.353L310.5 282.999C309.746 311.261 306.67 318.798 297 318.798C291.286 318.798 287.707 316.474 285.572 307.87L243.753 349.698C249.153 353.466 255.181 356.606 261.9 358.993C268.053 361.191 270.126 368.79 265.981 373.752L171.105 486.801L385.974 271.945C386.163 268.365 386.288 264.723 386.288 261.017C386.288 243.997 384.028 228.17 379.193 214.353Z" fill="url(#paint37_linear)"/>
52
-<path d="M369.837 292.545L311.756 350.64C306.858 355.538 311.191 363.892 318.035 362.635C354.579 355.978 374.17 331.735 382.081 299.454C383.839 292.294 375.049 287.332 369.837 292.545Z" fill="url(#paint38_radial)"/>
53
-<path d="M282.872 261.143C282.872 261.017 282.872 260.891 282.872 260.829C282.872 251.094 271.13 246.258 264.286 253.104L227.93 289.468C227.93 290.096 227.93 290.787 227.93 291.415C227.93 303.662 225.733 314.841 221.4 324.764C226.486 333.745 233.016 341.596 241.179 347.876L284.819 304.227C283.374 295.497 282.872 281.931 282.872 261.143Z" fill="url(#paint39_radial)"/>
54
-<path d="M427.542 85.4146L439.347 73.6073C442.549 70.4043 441.042 64.8774 436.647 63.8098C433.256 62.9933 429.865 65.3171 429.426 68.8342L427.542 85.4146Z" fill="url(#paint40_linear)"/>
55
-<path d="M278.539 160.906C252.795 165.051 235.214 177.926 223.974 195.637C232.388 182.637 255.746 197.459 243.691 209.517L283.186 170.013C286.891 166.307 283.688 160.09 278.539 160.906Z" fill="url(#paint41_linear)"/>
56
-<path d="M424.465 88.4921L304.849 208.073C302.902 205.874 300.391 205.184 297.063 205.184C289.465 205.184 285.446 209.266 283.814 229.112L258.007 254.925C255.37 257.563 252.293 259.573 249.028 260.891C247.019 241.61 243.565 214.165 265.793 191.932L298.193 159.524C303.97 159.587 309.432 159.964 314.581 160.718C322.367 161.848 330.216 159.776 336.495 155.002L424.465 88.4921Z" fill="url(#paint42_radial)"/>
57
-<path d="M424.465 88.4921L304.849 208.073C302.902 205.874 300.391 205.184 297.063 205.184C289.465 205.184 285.446 209.266 283.814 229.112C278.163 210.71 273.265 192.309 298.13 159.524C303.907 159.587 309.37 159.964 314.519 160.718C322.305 161.848 330.153 159.776 336.432 155.002L424.465 88.4921Z" fill="url(#paint43_linear)"/>
58
-<path d="M284.881 304.227L241.242 347.876C228.432 331.045 227.616 290.598 261.963 255.427L264.286 253.104C271.13 246.258 282.872 251.094 282.872 260.829V261.143C282.872 281.931 283.374 295.497 284.881 304.227Z" fill="url(#paint44_radial)"/>
59
-<path d="M284.881 304.227C261.209 327.904 237.035 279.293 264.286 253.104C271.13 246.258 282.872 251.094 282.872 260.829V261.143C282.872 281.931 283.374 295.497 284.881 304.227Z" fill="url(#paint45_linear)"/>
60
-<path d="M378 211.087C361.235 220.068 320.044 226.035 306.607 210.773L322.87 194.507C338.442 178.931 364.626 183.265 374.421 202.985C375.74 205.56 376.933 208.261 378 211.087Z" fill="url(#paint46_linear)"/>
61
-<path d="M386.288 261.08C386.288 264.785 386.163 268.365 385.974 271.945L326.888 331.045C311.253 346.683 291.223 333.934 285.572 307.932C286.012 309.816 286.577 311.387 287.142 312.706V312.768C289.339 317.479 292.479 318.923 296.937 318.923C306.607 318.923 309.621 311.387 310.374 283.124L379.067 214.416C384.028 228.17 386.288 243.997 386.288 261.08Z" fill="url(#paint47_radial)"/>
62
-<path d="M386.288 261.017C386.288 264.723 386.163 268.302 385.974 271.945L359.037 298.888C332.1 325.832 310.5 282.999 334.549 258.945L379.193 214.29C384.028 228.17 386.288 243.997 386.288 261.017Z" fill="url(#paint48_linear)"/>
63
-<path d="M382.081 299.454C381.705 300.898 381.328 302.28 380.951 303.724C380.637 304.792 380.323 305.923 379.947 306.99C379.319 309 378.628 310.947 377.874 312.894C362.616 350.577 321.802 340.591 342.272 320.054L369.774 292.545C375.049 287.332 383.84 292.294 382.081 299.454Z" fill="url(#paint49_linear)"/>
64
-<path opacity="0.5" d="M247.646 200.599C247.395 198.84 246.642 197.207 245.637 195.763C244.57 194.381 243.251 193.188 241.807 192.246C240.363 191.304 238.73 190.613 237.098 190.173C235.402 189.796 233.644 189.608 231.949 189.859C230.253 190.11 228.558 190.738 227.177 191.743C226.549 192.246 225.921 192.748 225.419 193.376C224.916 194.067 224.414 194.821 223.974 195.574C232.388 182.574 255.746 197.396 243.691 209.454L245.637 207.507C246.139 206.942 246.516 206.251 246.893 205.56C247.584 204.179 247.898 202.357 247.646 200.599Z" fill="url(#paint50_linear)"/>
65
-<path opacity="0.5" d="M265.793 191.869C261.774 196.516 258.133 201.541 255.495 207.005C252.795 212.469 250.912 218.247 249.844 224.276C249.279 227.291 248.902 230.305 248.714 233.32C248.463 236.335 248.4 239.412 248.4 242.49C248.4 248.645 248.84 254.737 249.091 260.891C247.019 241.61 243.565 214.102 265.793 191.869Z" fill="url(#paint51_linear)"/>
66
-<path opacity="0.5" d="M298.13 159.524C297.314 160.843 296.435 162.162 295.619 163.481L294.363 165.428C293.923 166.056 293.547 166.747 293.17 167.438L290.784 171.457L288.586 175.54C287.833 176.859 287.205 178.303 286.577 179.685L285.572 181.757C285.258 182.448 285.007 183.202 284.693 183.893C284.128 185.337 283.5 186.719 283.123 188.226L282.433 190.424C282.307 190.801 282.181 191.178 282.119 191.555L281.867 192.685C280.36 198.652 279.858 204.807 280.36 210.899C280.863 217.054 282.433 223.083 283.877 229.175C278.163 210.71 273.328 192.246 298.13 159.524Z" fill="url(#paint52_linear)"/>
67
-<path opacity="0.5" d="M261.963 255.427C259.2 258.631 256.374 261.834 253.926 265.288C251.414 268.679 249.028 272.196 246.893 275.839C244.758 279.482 242.812 283.25 241.179 287.081C239.484 290.912 238.039 294.932 236.909 298.951C235.779 302.971 234.9 307.116 234.398 311.324C233.895 315.469 233.77 319.74 233.958 323.885C234.021 324.952 234.084 326.02 234.209 327.025L234.398 328.595L234.649 330.165C234.774 331.233 235.026 332.238 235.214 333.243C235.465 334.248 235.716 335.315 235.967 336.32C236.532 338.33 237.223 340.34 238.102 342.287C238.981 344.171 239.986 346.055 241.179 347.813C228.432 331.045 227.616 290.598 261.963 255.427Z" fill="url(#paint53_linear)"/>
68
-<path opacity="0.5" d="M284.881 304.227C261.209 327.904 237.035 279.293 264.286 253.104C259.451 258.254 255.935 264.597 254.302 271.38C253.486 274.771 253.047 278.226 253.109 281.68C253.172 285.134 253.612 288.588 254.553 291.917C255.433 295.246 256.814 298.449 258.698 301.338C260.581 304.227 263.03 306.739 265.981 308.309C267.488 309.126 269.121 309.628 270.753 309.816C272.449 310.005 274.144 309.879 275.84 309.44C279.23 308.56 282.244 306.551 284.881 304.227Z" fill="url(#paint54_linear)"/>
69
-<path opacity="0.5" d="M378 211.087C361.235 220.068 320.044 226.035 306.607 210.773C308.867 212.971 311.567 214.604 314.393 215.735C317.219 216.928 320.233 217.682 323.309 218.247C326.323 218.749 329.4 219.063 332.539 219.126C335.616 219.252 338.693 219.189 341.833 219.001C344.909 218.812 347.986 218.498 351.063 218.121C354.139 217.745 357.216 217.179 360.23 216.551C366.258 215.232 372.286 213.599 378 211.087Z" fill="url(#paint55_linear)"/>
70
-<path opacity="0.5" d="M326.951 331.045C311.316 346.683 291.286 333.934 285.635 307.932C286.137 309.565 286.64 311.135 287.205 312.706V312.768C287.456 313.522 287.77 314.276 288.084 315.029C289.026 317.353 290.093 319.551 291.286 321.687C292.479 323.822 293.86 325.832 295.43 327.716C296.937 329.6 298.695 331.296 300.579 332.74C304.347 335.629 309.056 337.513 313.828 337.074C316.214 336.885 318.537 336.257 320.735 335.19C322.995 334.059 325.005 332.615 326.951 331.045Z" fill="url(#paint56_linear)"/>
71
-<path opacity="0.5" d="M359.037 298.888C332.1 325.832 310.5 282.999 334.549 258.945C330.091 263.906 326.951 269.935 325.695 276.404C325.067 279.607 324.816 282.873 325.13 286.139C325.381 289.405 326.135 292.545 327.453 295.497C328.709 298.449 330.593 301.149 332.979 303.222C334.172 304.227 335.553 305.106 336.998 305.734C338.442 306.299 340.012 306.676 341.581 306.802C344.784 306.99 347.986 306.111 350.874 304.604C352.381 303.85 353.763 302.971 355.081 302.029C356.526 301.024 357.781 299.956 359.037 298.888Z" fill="url(#paint57_linear)"/>
72
-<path opacity="0.5" d="M377.874 312.894C362.616 350.577 321.802 340.591 342.272 320.054C340.388 322.252 338.693 324.576 337.751 327.213C337.312 328.532 337.06 329.914 337.249 331.233C337.437 332.552 338.002 333.745 338.944 334.624C340.828 336.446 343.591 337.262 346.291 337.388C348.991 337.513 351.816 337.074 354.453 336.132C357.091 335.252 359.602 333.996 361.926 332.426C364.249 330.919 366.384 329.035 368.33 327.025C372.286 322.943 375.363 318.107 377.874 312.894Z" fill="url(#paint58_linear)"/>
73
-<path d="M417.747 163.607C407.512 173.279 394.326 182.951 372.977 184.96V188.289C380.951 199.531 386.602 213.285 389.679 229.363C390.181 229.363 390.684 229.363 391.249 229.426L457.054 163.607H417.747Z" fill="url(#paint59_radial)"/>
74
-<path d="M470.805 360.437V340.026C470.805 335.441 465.279 333.18 462.077 336.383L446.756 351.707C443.554 354.91 445.814 360.437 450.398 360.437H470.805Z" fill="url(#paint60_radial)"/>
75
-<path d="M395.393 347.814L444.307 298.889C461.26 281.931 470.742 258.945 470.742 235.016V211.59L395.393 286.956V347.814Z" fill="url(#paint61_radial)"/>
76
-<path d="M461.512 163.607L395.393 229.74V247.702C395.393 260.577 410.965 266.984 420.007 257.94L507.851 170.076L482.86 187.912C477.837 191.492 470.805 187.912 470.805 181.694V163.607H461.512Z" fill="url(#paint62_radial)"/>
77
-<path d="M417.119 360.437H433.633L470.805 323.257V276.844L343.34 404.338L393.509 368.099C400.354 363.075 408.642 360.437 417.119 360.437Z" fill="url(#paint63_radial)"/>
78
-<path d="M336.747 410.87L320.861 426.759C317.156 430.465 319.793 436.808 325.005 436.808C327.642 436.808 329.965 435.049 330.719 432.474L336.747 410.87Z" fill="url(#paint64_linear)"/>
79
-<path d="M457.054 163.607L442.486 178.177C418.123 196.705 385.723 198.463 372.977 184.96C394.326 182.951 407.574 173.279 417.747 163.607H457.054Z" fill="url(#paint65_linear)"/>
80
-<path d="M507.914 170.013L457.744 220.131C432.063 245.818 405.816 219.252 433.068 191.995L461.512 163.544H470.805V181.632C470.805 187.849 477.837 191.429 482.861 187.849L507.914 170.013Z" fill="url(#paint66_linear)"/>
81
-<path d="M470.805 211.527C462.767 286.453 413.163 318.358 395.393 286.956L470.805 211.527Z" fill="url(#paint67_linear)"/>
82
-<path d="M470.805 276.844V323.257L454.416 339.649C473.128 320.117 448.954 299.768 426.286 321.373L470.805 276.844Z" fill="url(#paint68_linear)"/>
83
-<path d="M470.805 340.026V360.437C460.758 360.437 447.321 351.142 454.416 344.108L462.077 336.446C465.279 333.18 470.805 335.441 470.805 340.026Z" fill="url(#paint69_linear)"/>
84
-<path d="M442.549 178.115C418.186 196.642 385.786 198.401 373.04 184.898C375.363 186.97 378 188.666 380.888 189.796C383.777 190.99 386.728 191.743 389.805 192.246C392.819 192.685 395.958 192.874 399.035 192.811C402.112 192.748 405.188 192.434 408.265 191.932C411.342 191.429 414.356 190.739 417.307 189.922C420.321 189.106 423.209 188.038 426.098 186.907C431.812 184.584 437.274 181.569 442.549 178.115Z" fill="url(#paint70_linear)"/>
85
-<path d="M457.744 220.131C432.063 245.818 405.816 219.252 433.068 191.995L431.561 193.816L430.807 194.695L430.116 195.637C429.677 196.265 429.174 196.83 428.735 197.521L427.479 199.468C425.847 202.106 424.465 204.869 423.586 207.759C422.707 210.648 422.205 213.662 422.519 216.614L422.644 217.745L422.895 218.812C423.021 219.566 423.335 220.194 423.523 220.948C423.649 221.324 423.837 221.638 423.963 221.952C424.151 222.266 424.214 222.643 424.465 222.957C424.842 223.585 425.219 224.213 425.721 224.716C426.6 225.846 427.73 226.788 428.986 227.605C429.614 227.982 430.242 228.359 430.933 228.61C431.247 228.735 431.623 228.924 431.937 228.987L433.005 229.301C435.83 230.117 438.907 229.866 441.858 229.238C444.809 228.547 447.635 227.291 450.272 225.721C452.909 224.088 455.358 222.141 457.744 220.131Z" fill="url(#paint71_linear)"/>
86
-<path d="M470.805 211.527C462.767 286.453 413.163 318.358 395.393 286.956C396.147 288.149 396.9 289.342 397.842 290.41C398.281 290.975 398.784 291.477 399.223 291.98C399.726 292.482 400.228 292.985 400.73 293.424C401.798 294.366 402.928 295.183 404.121 295.811C405.314 296.502 406.57 297.067 407.888 297.444C410.526 298.26 413.288 298.512 416.051 298.26C418.751 298.009 421.451 297.256 424.026 296.188C429.112 294.052 433.695 290.787 437.714 287.018C441.795 283.25 445.374 278.916 448.514 274.332C451.653 269.747 454.479 264.911 456.865 259.824C459.314 254.799 461.386 249.587 463.207 244.248C466.786 233.697 469.235 222.706 470.805 211.527Z" fill="url(#paint72_linear)"/>
87
-<path d="M461.888 325.329C461.888 325.643 461.888 326.02 461.826 326.334L461.7 327.339C461.323 330.04 460.193 332.552 458.686 334.75C458.184 335.504 457.619 336.195 457.054 336.885C455.923 338.204 454.73 339.398 453.412 340.528C453.726 340.214 454.102 339.9 454.416 339.523C473.128 319.991 448.954 299.642 426.286 321.247C427.04 320.431 427.856 319.614 428.672 318.86C429.74 317.856 430.933 316.914 432.126 316.034C434.323 314.527 436.647 313.271 439.158 312.392C441.67 311.512 444.37 311.01 447.07 311.135C449.77 311.198 452.533 311.952 454.919 313.271C457.368 314.59 459.314 316.725 460.57 319.237C460.758 319.551 460.821 319.865 460.947 320.179C461.072 320.493 461.198 320.807 461.323 321.184L461.574 322.189C461.637 322.378 461.637 322.503 461.7 322.692L461.763 323.194L461.888 324.199C461.888 324.639 461.888 325.015 461.888 325.329Z" fill="url(#paint73_linear)"/>
88
-<path d="M470.805 360.437C460.758 360.437 447.321 351.142 454.416 344.108C453.726 345.113 453.161 346.118 453.035 347.248C452.847 348.316 453.098 349.384 453.537 350.389C454.04 351.331 454.667 352.273 455.421 353.026C456.174 353.843 457.054 354.596 457.995 355.224C459.816 356.543 461.888 357.674 464.023 358.553C466.221 359.307 468.419 359.998 470.805 360.437Z" fill="url(#paint74_linear)"/>
89
-<path d="M174.004 540.66H167.664L167.364 545.08H167.524C167.658 544.747 167.804 544.447 167.964 544.18C168.138 543.9 168.338 543.667 168.564 543.48C168.791 543.28 169.064 543.127 169.384 543.02C169.704 542.913 170.084 542.86 170.524 542.86C171.124 542.86 171.684 542.96 172.204 543.16C172.724 543.36 173.178 543.653 173.564 544.04C173.951 544.413 174.258 544.88 174.484 545.44C174.711 545.987 174.824 546.607 174.824 547.3C174.824 548.007 174.704 548.667 174.464 549.28C174.238 549.88 173.891 550.4 173.424 550.84C172.971 551.28 172.411 551.627 171.744 551.88C171.078 552.12 170.318 552.24 169.464 552.24C168.784 552.24 168.184 552.167 167.664 552.02C167.144 551.873 166.684 551.68 166.284 551.44C165.884 551.187 165.538 550.9 165.244 550.58C164.951 550.26 164.698 549.92 164.484 549.56L166.664 547.84C166.971 548.387 167.338 548.853 167.764 549.24C168.191 549.613 168.764 549.8 169.484 549.8C170.204 549.8 170.744 549.593 171.104 549.18C171.478 548.767 171.664 548.22 171.664 547.54V547.38C171.664 546.74 171.478 546.233 171.104 545.86C170.731 545.487 170.218 545.3 169.564 545.3C169.018 545.3 168.564 545.413 168.204 545.64C167.858 545.853 167.591 546.067 167.404 546.28L164.944 545.94L165.464 538.04H174.004V540.66ZM181.557 552.24C179.73 552.24 178.377 551.607 177.497 550.34C176.617 549.073 176.177 547.3 176.177 545.02C176.177 542.74 176.617 540.967 177.497 539.7C178.377 538.433 179.73 537.8 181.557 537.8C183.383 537.8 184.737 538.433 185.617 539.7C186.497 540.967 186.937 542.74 186.937 545.02C186.937 547.3 186.497 549.073 185.617 550.34C184.737 551.607 183.383 552.24 181.557 552.24ZM181.557 549.7C182.357 549.7 182.91 549.407 183.217 548.82C183.523 548.233 183.677 547.407 183.677 546.34V543.7C183.677 542.633 183.523 541.807 183.217 541.22C182.91 540.633 182.357 540.34 181.557 540.34C180.757 540.34 180.203 540.633 179.897 541.22C179.59 541.807 179.437 542.633 179.437 543.7V546.34C179.437 547.407 179.59 548.233 179.897 548.82C180.203 549.407 180.757 549.7 181.557 549.7ZM189.429 552V549.58H193.189V540.22H193.009L190.169 543.94L188.249 542.44L191.589 538.04H196.189V549.58H199.149V552H189.429ZM202.641 552.22C202.041 552.22 201.594 552.073 201.301 551.78C201.021 551.473 200.881 551.087 200.881 550.62V550.22C200.881 549.753 201.021 549.373 201.301 549.08C201.594 548.773 202.041 548.62 202.641 548.62C203.241 548.62 203.681 548.773 203.961 549.08C204.254 549.373 204.401 549.753 204.401 550.22V550.62C204.401 551.087 204.254 551.473 203.961 551.78C203.681 552.073 203.241 552.22 202.641 552.22ZM216.259 545.4L214.919 542.6H214.859V552H211.999V538.04H215.319L219.139 544.64L220.479 547.44H220.539V538.04H223.399V552H220.079L216.259 545.4ZM230.572 552.24C229.798 552.24 229.105 552.113 228.492 551.86C227.892 551.607 227.378 551.24 226.952 550.76C226.538 550.28 226.218 549.7 225.992 549.02C225.765 548.34 225.652 547.58 225.652 546.74C225.652 545.9 225.765 545.14 225.992 544.46C226.218 543.78 226.538 543.207 226.952 542.74C227.378 542.26 227.892 541.893 228.492 541.64C229.105 541.387 229.798 541.26 230.572 541.26C231.345 541.26 232.032 541.387 232.632 541.64C233.245 541.893 233.758 542.26 234.172 542.74C234.598 543.207 234.925 543.78 235.152 544.46C235.378 545.14 235.492 545.9 235.492 546.74C235.492 547.58 235.378 548.34 235.152 549.02C234.925 549.7 234.598 550.28 234.172 550.76C233.758 551.24 233.245 551.607 232.632 551.86C232.032 552.113 231.345 552.24 230.572 552.24ZM230.572 549.9C231.158 549.9 231.612 549.72 231.932 549.36C232.252 549 232.412 548.487 232.412 547.82V545.68C232.412 545.013 232.252 544.5 231.932 544.14C231.612 543.78 231.158 543.6 230.572 543.6C229.985 543.6 229.532 543.78 229.212 544.14C228.892 544.5 228.732 545.013 228.732 545.68V547.82C228.732 548.487 228.892 549 229.212 549.36C229.532 549.72 229.985 549.9 230.572 549.9ZM241.164 552C240.137 552 239.357 551.74 238.824 551.22C238.304 550.7 238.044 549.94 238.044 548.94V543.8H236.564V541.5H237.304C237.704 541.5 237.977 541.407 238.124 541.22C238.27 541.02 238.344 540.74 238.344 540.38V538.66H241.004V541.5H243.084V543.8H241.004V549.7H242.924V552H241.164ZM249.486 552V549.58H251.286V540.46H249.486V538.04H256.126V540.46H254.326V549.58H256.126V552H249.486ZM258.499 552V541.5H261.459V543.28H261.579C261.766 542.72 262.086 542.247 262.539 541.86C262.992 541.46 263.612 541.26 264.399 541.26C265.119 541.26 265.732 541.44 266.239 541.8C266.746 542.16 267.112 542.687 267.339 543.38H267.399C267.492 543.087 267.632 542.813 267.819 542.56C268.019 542.293 268.259 542.067 268.539 541.88C268.819 541.693 269.132 541.547 269.479 541.44C269.826 541.32 270.199 541.26 270.599 541.26C271.612 541.26 272.386 541.62 272.919 542.34C273.466 543.06 273.739 544.087 273.739 545.42V552H270.779V545.66C270.779 544.327 270.299 543.66 269.339 543.66C268.899 543.66 268.499 543.787 268.139 544.04C267.779 544.293 267.599 544.68 267.599 545.2V552H264.639V545.66C264.639 544.327 264.159 543.66 263.199 543.66C262.986 543.66 262.772 543.693 262.559 543.76C262.359 543.813 262.172 543.907 261.999 544.04C261.839 544.173 261.706 544.34 261.599 544.54C261.506 544.727 261.459 544.947 261.459 545.2V552H258.499ZM276.37 541.5H279.33V543.26H279.43C279.577 542.673 279.91 542.193 280.43 541.82C280.964 541.447 281.57 541.26 282.25 541.26C283.584 541.26 284.59 541.727 285.27 542.66C285.95 543.593 286.29 544.953 286.29 546.74C286.29 548.527 285.95 549.893 285.27 550.84C284.59 551.773 283.584 552.24 282.25 552.24C281.904 552.24 281.577 552.187 281.27 552.08C280.964 551.987 280.684 551.853 280.43 551.68C280.19 551.493 279.984 551.28 279.81 551.04C279.637 550.787 279.51 550.52 279.43 550.24H279.33V556H276.37V541.5ZM281.27 549.84C281.83 549.84 282.29 549.647 282.65 549.26C283.024 548.86 283.21 548.327 283.21 547.66V545.84C283.21 545.173 283.024 544.647 282.65 544.26C282.29 543.86 281.83 543.66 281.27 543.66C280.71 543.66 280.244 543.8 279.87 544.08C279.51 544.347 279.33 544.72 279.33 545.2V548.3C279.33 548.78 279.51 549.16 279.87 549.44C280.244 549.707 280.71 549.84 281.27 549.84ZM291.478 552C290.465 552 289.718 551.753 289.238 551.26C288.772 550.767 288.538 550.053 288.538 549.12V537.2H291.498V549.7H292.818V552H291.478ZM298.973 552.24C298.173 552.24 297.46 552.113 296.833 551.86C296.206 551.593 295.673 551.227 295.233 550.76C294.806 550.28 294.48 549.7 294.253 549.02C294.04 548.34 293.933 547.58 293.933 546.74C293.933 545.913 294.04 545.167 294.253 544.5C294.466 543.82 294.78 543.24 295.193 542.76C295.62 542.28 296.14 541.913 296.753 541.66C297.366 541.393 298.066 541.26 298.853 541.26C299.72 541.26 300.46 541.407 301.073 541.7C301.7 541.993 302.206 542.387 302.593 542.88C302.993 543.373 303.28 543.947 303.453 544.6C303.64 545.24 303.733 545.913 303.733 546.62V547.5H296.993V547.66C296.993 548.353 297.18 548.907 297.553 549.32C297.926 549.72 298.513 549.92 299.313 549.92C299.926 549.92 300.426 549.8 300.813 549.56C301.2 549.307 301.56 549.007 301.893 548.66L303.373 550.5C302.906 551.047 302.293 551.473 301.533 551.78C300.786 552.087 299.933 552.24 298.973 552.24ZM298.913 543.44C298.313 543.44 297.84 543.64 297.493 544.04C297.16 544.427 296.993 544.947 296.993 545.6V545.76H300.673V545.58C300.673 544.94 300.526 544.427 300.233 544.04C299.953 543.64 299.513 543.44 298.913 543.44ZM305.823 552V541.5H308.783V543.28H308.903C309.09 542.72 309.41 542.247 309.863 541.86C310.317 541.46 310.937 541.26 311.723 541.26C312.443 541.26 313.057 541.44 313.563 541.8C314.07 542.16 314.437 542.687 314.663 543.38H314.723C314.817 543.087 314.957 542.813 315.143 542.56C315.343 542.293 315.583 542.067 315.863 541.88C316.143 541.693 316.457 541.547 316.803 541.44C317.15 541.32 317.523 541.26 317.923 541.26C318.937 541.26 319.71 541.62 320.243 542.34C320.79 543.06 321.063 544.087 321.063 545.42V552H318.103V545.66C318.103 544.327 317.623 543.66 316.663 543.66C316.223 543.66 315.823 543.787 315.463 544.04C315.103 544.293 314.923 544.68 314.923 545.2V552H311.963V545.66C311.963 544.327 311.483 543.66 310.523 543.66C310.31 543.66 310.097 543.693 309.883 543.76C309.683 543.813 309.497 543.907 309.323 544.04C309.163 544.173 309.03 544.34 308.923 544.54C308.83 544.727 308.783 544.947 308.783 545.2V552H305.823ZM328.074 552.24C327.274 552.24 326.561 552.113 325.934 551.86C325.308 551.593 324.774 551.227 324.334 550.76C323.908 550.28 323.581 549.7 323.354 549.02C323.141 548.34 323.034 547.58 323.034 546.74C323.034 545.913 323.141 545.167 323.354 544.5C323.568 543.82 323.881 543.24 324.294 542.76C324.721 542.28 325.241 541.913 325.854 541.66C326.468 541.393 327.168 541.26 327.954 541.26C328.821 541.26 329.561 541.407 330.174 541.7C330.801 541.993 331.308 542.387 331.694 542.88C332.094 543.373 332.381 543.947 332.554 544.6C332.741 545.24 332.834 545.913 332.834 546.62V547.5H326.094V547.66C326.094 548.353 326.281 548.907 326.654 549.32C327.028 549.72 327.614 549.92 328.414 549.92C329.028 549.92 329.528 549.8 329.914 549.56C330.301 549.307 330.661 549.007 330.994 548.66L332.474 550.5C332.008 551.047 331.394 551.473 330.634 551.78C329.888 552.087 329.034 552.24 328.074 552.24ZM328.014 543.44C327.414 543.44 326.941 543.64 326.594 544.04C326.261 544.427 326.094 544.947 326.094 545.6V545.76H329.774V545.58C329.774 544.94 329.628 544.427 329.334 544.04C329.054 543.64 328.614 543.44 328.014 543.44ZM334.925 552V541.5H337.885V543.28H338.005C338.192 542.733 338.518 542.26 338.985 541.86C339.452 541.46 340.098 541.26 340.925 541.26C342.005 541.26 342.818 541.62 343.365 542.34C343.925 543.06 344.205 544.087 344.205 545.42V552H341.245V545.66C341.245 544.98 341.138 544.48 340.925 544.16C340.712 543.827 340.332 543.66 339.785 543.66C339.545 543.66 339.312 543.693 339.085 543.76C338.858 543.813 338.652 543.907 338.465 544.04C338.292 544.173 338.152 544.34 338.045 544.54C337.938 544.727 337.885 544.947 337.885 545.2V552H334.925ZM350.519 552C349.492 552 348.712 551.74 348.179 551.22C347.659 550.7 347.399 549.94 347.399 548.94V543.8H345.919V541.5H346.659C347.059 541.5 347.332 541.407 347.479 541.22C347.626 541.02 347.699 540.74 347.699 540.38V538.66H350.359V541.5H352.439V543.8H350.359V549.7H352.279V552H350.519ZM358.797 552.24C357.997 552.24 357.284 552.113 356.657 551.86C356.03 551.593 355.497 551.227 355.057 550.76C354.63 550.28 354.304 549.7 354.077 549.02C353.864 548.34 353.757 547.58 353.757 546.74C353.757 545.913 353.864 545.167 354.077 544.5C354.29 543.82 354.604 543.24 355.017 542.76C355.444 542.28 355.964 541.913 356.577 541.66C357.19 541.393 357.89 541.26 358.677 541.26C359.544 541.26 360.284 541.407 360.897 541.7C361.524 541.993 362.03 542.387 362.417 542.88C362.817 543.373 363.104 543.947 363.277 544.6C363.464 545.24 363.557 545.913 363.557 546.62V547.5H356.817V547.66C356.817 548.353 357.004 548.907 357.377 549.32C357.75 549.72 358.337 549.92 359.137 549.92C359.75 549.92 360.25 549.8 360.637 549.56C361.024 549.307 361.384 549.007 361.717 548.66L363.197 550.5C362.73 551.047 362.117 551.473 361.357 551.78C360.61 552.087 359.757 552.24 358.797 552.24ZM358.737 543.44C358.137 543.44 357.664 543.64 357.317 544.04C356.984 544.427 356.817 544.947 356.817 545.6V545.76H360.497V545.58C360.497 544.94 360.35 544.427 360.057 544.04C359.777 543.64 359.337 543.44 358.737 543.44ZM372.088 550.24H371.988C371.908 550.52 371.781 550.787 371.608 551.04C371.434 551.28 371.221 551.493 370.968 551.68C370.728 551.853 370.448 551.987 370.128 552.08C369.821 552.187 369.501 552.24 369.168 552.24C367.834 552.24 366.828 551.773 366.148 550.84C365.468 549.893 365.128 548.527 365.128 546.74C365.128 544.953 365.468 543.593 366.148 542.66C366.828 541.727 367.834 541.26 369.168 541.26C369.848 541.26 370.448 541.447 370.968 541.82C371.501 542.193 371.841 542.673 371.988 543.26H372.088V537.2H375.048V552H372.088V550.24ZM370.148 549.84C370.708 549.84 371.168 549.707 371.528 549.44C371.901 549.16 372.088 548.78 372.088 548.3V545.2C372.088 544.72 371.901 544.347 371.528 544.08C371.168 543.8 370.708 543.66 370.148 543.66C369.588 543.66 369.121 543.86 368.748 544.26C368.388 544.647 368.208 545.173 368.208 545.84V547.66C368.208 548.327 368.388 548.86 368.748 549.26C369.121 549.647 369.588 549.84 370.148 549.84Z" fill="#35414A"/>
90
-<path d="M80.9777 578.264V587H79.8017V578.264H76.6937V577.228H84.0857V578.264H80.9777ZM85.5875 576.64H86.7075V580.952H86.7635C86.9408 580.541 87.1881 580.215 87.5055 579.972C87.8321 579.729 88.2661 579.608 88.8075 579.608C89.5541 579.608 90.1421 579.851 90.5715 580.336C91.0101 580.812 91.2295 581.489 91.2295 582.366V587H90.1095V582.562C90.1095 581.265 89.5635 580.616 88.4715 580.616C88.2475 580.616 88.0281 580.644 87.8135 580.7C87.6081 580.756 87.4215 580.84 87.2535 580.952C87.0855 581.064 86.9501 581.209 86.8475 581.386C86.7541 581.554 86.7075 581.755 86.7075 581.988V587H85.5875V576.64ZM96.2605 587.168C95.7658 587.168 95.3178 587.079 94.9165 586.902C94.5245 586.725 94.1838 586.473 93.8945 586.146C93.6145 585.81 93.3952 585.413 93.2365 584.956C93.0872 584.489 93.0125 583.967 93.0125 583.388C93.0125 582.819 93.0872 582.301 93.2365 581.834C93.3952 581.367 93.6145 580.971 93.8945 580.644C94.1838 580.308 94.5245 580.051 94.9165 579.874C95.3178 579.697 95.7658 579.608 96.2605 579.608C96.7458 579.608 97.1798 579.697 97.5625 579.874C97.9452 580.051 98.2718 580.299 98.5425 580.616C98.8132 580.924 99.0185 581.293 99.1585 581.722C99.3078 582.151 99.3825 582.623 99.3825 583.136V583.668H94.1885V584.004C94.1885 584.312 94.2352 584.601 94.3285 584.872C94.4312 585.133 94.5712 585.362 94.7485 585.558C94.9352 585.754 95.1592 585.908 95.4205 586.02C95.6912 586.132 95.9945 586.188 96.3305 586.188C96.7878 586.188 97.1845 586.081 97.5205 585.866C97.8658 585.651 98.1318 585.343 98.3185 584.942L99.1165 585.516C98.8832 586.011 98.5192 586.412 98.0245 586.72C97.5298 587.019 96.9418 587.168 96.2605 587.168ZM96.2605 580.546C95.9525 580.546 95.6725 580.602 95.4205 580.714C95.1685 580.817 94.9492 580.966 94.7625 581.162C94.5852 581.358 94.4452 581.591 94.3425 581.862C94.2398 582.123 94.1885 582.413 94.1885 582.73V582.828H98.1785V582.674C98.1785 582.03 98.0012 581.517 97.6465 581.134C97.3012 580.742 96.8392 580.546 96.2605 580.546ZM106.707 587.168C106.035 587.168 105.47 587.042 105.013 586.79C104.565 586.529 104.177 586.183 103.851 585.754L104.649 585.11C104.929 585.465 105.241 585.74 105.587 585.936C105.932 586.123 106.333 586.216 106.791 586.216C107.267 586.216 107.635 586.113 107.897 585.908C108.167 585.703 108.303 585.413 108.303 585.04C108.303 584.76 108.209 584.522 108.023 584.326C107.845 584.121 107.519 583.981 107.043 583.906L106.469 583.822C106.133 583.775 105.825 583.705 105.545 583.612C105.265 583.509 105.017 583.379 104.803 583.22C104.597 583.052 104.434 582.847 104.313 582.604C104.201 582.361 104.145 582.072 104.145 581.736C104.145 581.381 104.21 581.073 104.341 580.812C104.471 580.541 104.649 580.317 104.873 580.14C105.106 579.963 105.381 579.832 105.699 579.748C106.016 579.655 106.357 579.608 106.721 579.608C107.309 579.608 107.799 579.711 108.191 579.916C108.592 580.121 108.942 580.406 109.241 580.77L108.499 581.442C108.34 581.218 108.107 581.017 107.799 580.84C107.491 580.653 107.103 580.56 106.637 580.56C106.17 580.56 105.815 580.663 105.573 580.868C105.339 581.064 105.223 581.335 105.223 581.68C105.223 582.035 105.339 582.291 105.573 582.45C105.815 582.609 106.161 582.725 106.609 582.8L107.169 582.884C107.971 583.005 108.541 583.239 108.877 583.584C109.213 583.92 109.381 584.363 109.381 584.914C109.381 585.614 109.143 586.165 108.667 586.566C108.191 586.967 107.537 587.168 106.707 587.168ZM114.075 587.168C113.58 587.168 113.132 587.079 112.731 586.902C112.339 586.725 111.998 586.473 111.709 586.146C111.429 585.81 111.21 585.413 111.051 584.956C110.902 584.489 110.827 583.967 110.827 583.388C110.827 582.819 110.902 582.301 111.051 581.834C111.21 581.367 111.429 580.971 111.709 580.644C111.998 580.308 112.339 580.051 112.731 579.874C113.132 579.697 113.58 579.608 114.075 579.608C114.56 579.608 114.994 579.697 115.377 579.874C115.76 580.051 116.086 580.299 116.357 580.616C116.628 580.924 116.833 581.293 116.973 581.722C117.122 582.151 117.197 582.623 117.197 583.136V583.668H112.003V584.004C112.003 584.312 112.05 584.601 112.143 584.872C112.246 585.133 112.386 585.362 112.563 585.558C112.75 585.754 112.974 585.908 113.235 586.02C113.506 586.132 113.809 586.188 114.145 586.188C114.602 586.188 114.999 586.081 115.335 585.866C115.68 585.651 115.946 585.343 116.133 584.942L116.931 585.516C116.698 586.011 116.334 586.412 115.839 586.72C115.344 587.019 114.756 587.168 114.075 587.168ZM114.075 580.546C113.767 580.546 113.487 580.602 113.235 580.714C112.983 580.817 112.764 580.966 112.577 581.162C112.4 581.358 112.26 581.591 112.157 581.862C112.054 582.123 112.003 582.413 112.003 582.73V582.828H115.993V582.674C115.993 582.03 115.816 581.517 115.461 581.134C115.116 580.742 114.654 580.546 114.075 580.546ZM119.043 587V579.776H120.163V581.106H120.233C120.363 580.761 120.597 580.453 120.933 580.182C121.269 579.911 121.731 579.776 122.319 579.776H122.753V580.896H122.095C121.488 580.896 121.012 581.013 120.667 581.246C120.331 581.47 120.163 581.755 120.163 582.1V587H119.043ZM125.916 587L123.382 579.776H124.502L125.762 583.36L126.546 585.824H126.616L127.4 583.36L128.688 579.776H129.766L127.218 587H125.916ZM133.817 587.168C133.322 587.168 132.874 587.079 132.473 586.902C132.081 586.725 131.74 586.473 131.451 586.146C131.171 585.81 130.952 585.413 130.793 584.956C130.644 584.489 130.569 583.967 130.569 583.388C130.569 582.819 130.644 582.301 130.793 581.834C130.952 581.367 131.171 580.971 131.451 580.644C131.74 580.308 132.081 580.051 132.473 579.874C132.874 579.697 133.322 579.608 133.817 579.608C134.302 579.608 134.736 579.697 135.119 579.874C135.502 580.051 135.828 580.299 136.099 580.616C136.37 580.924 136.575 581.293 136.715 581.722C136.864 582.151 136.939 582.623 136.939 583.136V583.668H131.745V584.004C131.745 584.312 131.792 584.601 131.885 584.872C131.988 585.133 132.128 585.362 132.305 585.558C132.492 585.754 132.716 585.908 132.977 586.02C133.248 586.132 133.551 586.188 133.887 586.188C134.344 586.188 134.741 586.081 135.077 585.866C135.422 585.651 135.688 585.343 135.875 584.942L136.673 585.516C136.44 586.011 136.076 586.412 135.581 586.72C135.086 587.019 134.498 587.168 133.817 587.168ZM133.817 580.546C133.509 580.546 133.229 580.602 132.977 580.714C132.725 580.817 132.506 580.966 132.319 581.162C132.142 581.358 132.002 581.591 131.899 581.862C131.796 582.123 131.745 582.413 131.745 582.73V582.828H135.735V582.674C135.735 582.03 135.558 581.517 135.203 581.134C134.858 580.742 134.396 580.546 133.817 580.546ZM138.785 587V579.776H139.905V581.106H139.975C140.105 580.761 140.339 580.453 140.675 580.182C141.011 579.911 141.473 579.776 142.061 579.776H142.495V580.896H141.837C141.23 580.896 140.754 581.013 140.409 581.246C140.073 581.47 139.905 581.755 139.905 582.1V587H138.785ZM149.95 587.168C149.455 587.168 149.007 587.079 148.606 586.902C148.214 586.725 147.873 586.473 147.584 586.146C147.304 585.81 147.085 585.413 146.926 584.956C146.777 584.489 146.702 583.967 146.702 583.388C146.702 582.819 146.777 582.301 146.926 581.834C147.085 581.367 147.304 580.971 147.584 580.644C147.873 580.308 148.214 580.051 148.606 579.874C149.007 579.697 149.455 579.608 149.95 579.608C150.435 579.608 150.869 579.697 151.252 579.874C151.635 580.051 151.961 580.299 152.232 580.616C152.503 580.924 152.708 581.293 152.848 581.722C152.997 582.151 153.072 582.623 153.072 583.136V583.668H147.878V584.004C147.878 584.312 147.925 584.601 148.018 584.872C148.121 585.133 148.261 585.362 148.438 585.558C148.625 585.754 148.849 585.908 149.11 586.02C149.381 586.132 149.684 586.188 150.02 586.188C150.477 586.188 150.874 586.081 151.21 585.866C151.555 585.651 151.821 585.343 152.008 584.942L152.806 585.516C152.573 586.011 152.209 586.412 151.714 586.72C151.219 587.019 150.631 587.168 149.95 587.168ZM149.95 580.546C149.642 580.546 149.362 580.602 149.11 580.714C148.858 580.817 148.639 580.966 148.452 581.162C148.275 581.358 148.135 581.591 148.032 581.862C147.929 582.123 147.878 582.413 147.878 582.73V582.828H151.868V582.674C151.868 582.03 151.691 581.517 151.336 581.134C150.991 580.742 150.529 580.546 149.95 580.546ZM155.478 578.082C155.235 578.082 155.058 578.026 154.946 577.914C154.843 577.793 154.792 577.639 154.792 577.452V577.27C154.792 577.083 154.843 576.934 154.946 576.822C155.058 576.701 155.235 576.64 155.478 576.64C155.72 576.64 155.893 576.701 155.996 576.822C156.108 576.934 156.164 577.083 156.164 577.27V577.452C156.164 577.639 156.108 577.793 155.996 577.914C155.893 578.026 155.72 578.082 155.478 578.082ZM154.918 579.776H156.038V587H154.918V579.776ZM160.014 587C159.622 587 159.323 586.893 159.118 586.678C158.922 586.454 158.824 586.165 158.824 585.81V580.756H157.634V579.776H158.306C158.548 579.776 158.712 579.729 158.796 579.636C158.889 579.533 158.936 579.361 158.936 579.118V577.774H159.944V579.776H161.526V580.756H159.944V586.02H161.414V587H160.014ZM163.326 576.64H164.446V580.952H164.502C164.679 580.541 164.926 580.215 165.244 579.972C165.57 579.729 166.004 579.608 166.546 579.608C167.292 579.608 167.88 579.851 168.31 580.336C168.748 580.812 168.968 581.489 168.968 582.366V587H167.848V582.562C167.848 581.265 167.302 580.616 166.21 580.616C165.986 580.616 165.766 580.644 165.552 580.7C165.346 580.756 165.16 580.84 164.992 580.952C164.824 581.064 164.688 581.209 164.586 581.386C164.492 581.554 164.446 581.755 164.446 581.988V587H163.326V576.64ZM173.999 587.168C173.504 587.168 173.056 587.079 172.655 586.902C172.263 586.725 171.922 586.473 171.633 586.146C171.353 585.81 171.133 585.413 170.975 584.956C170.825 584.489 170.751 583.967 170.751 583.388C170.751 582.819 170.825 582.301 170.975 581.834C171.133 581.367 171.353 580.971 171.633 580.644C171.922 580.308 172.263 580.051 172.655 579.874C173.056 579.697 173.504 579.608 173.999 579.608C174.484 579.608 174.918 579.697 175.301 579.874C175.683 580.051 176.01 580.299 176.281 580.616C176.551 580.924 176.757 581.293 176.897 581.722C177.046 582.151 177.121 582.623 177.121 583.136V583.668H171.927V584.004C171.927 584.312 171.973 584.601 172.067 584.872C172.169 585.133 172.309 585.362 172.487 585.558C172.673 585.754 172.897 585.908 173.159 586.02C173.429 586.132 173.733 586.188 174.069 586.188C174.526 586.188 174.923 586.081 175.259 585.866C175.604 585.651 175.87 585.343 176.057 584.942L176.855 585.516C176.621 586.011 176.257 586.412 175.763 586.72C175.268 587.019 174.68 587.168 173.999 587.168ZM173.999 580.546C173.691 580.546 173.411 580.602 173.159 580.714C172.907 580.817 172.687 580.966 172.501 581.162C172.323 581.358 172.183 581.591 172.081 581.862C171.978 582.123 171.927 582.413 171.927 582.73V582.828H175.917V582.674C175.917 582.03 175.739 581.517 175.385 581.134C175.039 580.742 174.577 580.546 173.999 580.546ZM178.966 587V579.776H180.086V581.106H180.156C180.287 580.761 180.52 580.453 180.856 580.182C181.192 579.911 181.654 579.776 182.242 579.776H182.676V580.896H182.018C181.412 580.896 180.936 581.013 180.59 581.246C180.254 581.47 180.086 581.755 180.086 582.1V587H178.966ZM192.036 585.824H191.98C191.541 586.72 190.836 587.168 189.866 587.168C189.418 587.168 189.012 587.079 188.648 586.902C188.284 586.725 187.971 586.473 187.71 586.146C187.458 585.819 187.262 585.423 187.122 584.956C186.991 584.489 186.926 583.967 186.926 583.388C186.926 582.809 186.991 582.287 187.122 581.82C187.262 581.353 187.458 580.957 187.71 580.63C187.971 580.303 188.284 580.051 188.648 579.874C189.012 579.697 189.418 579.608 189.866 579.608C190.37 579.608 190.799 579.72 191.154 579.944C191.518 580.159 191.793 580.495 191.98 580.952H192.036V576.64H193.156V587H192.036V585.824ZM190.174 586.16C190.426 586.16 190.664 586.127 190.888 586.062C191.121 585.997 191.322 585.903 191.49 585.782C191.658 585.651 191.788 585.497 191.882 585.32C191.984 585.133 192.036 584.923 192.036 584.69V582.002C192.036 581.806 191.984 581.624 191.882 581.456C191.788 581.279 191.658 581.129 191.49 581.008C191.322 580.887 191.121 580.793 190.888 580.728C190.664 580.653 190.426 580.616 190.174 580.616C189.539 580.616 189.04 580.817 188.676 581.218C188.312 581.61 188.13 582.128 188.13 582.772V584.004C188.13 584.648 188.312 585.171 188.676 585.572C189.04 585.964 189.539 586.16 190.174 586.16ZM198.267 587.168C197.781 587.168 197.338 587.079 196.937 586.902C196.535 586.725 196.19 586.473 195.901 586.146C195.621 585.81 195.401 585.413 195.243 584.956C195.084 584.489 195.005 583.967 195.005 583.388C195.005 582.819 195.084 582.301 195.243 581.834C195.401 581.367 195.621 580.971 195.901 580.644C196.19 580.308 196.535 580.051 196.937 579.874C197.338 579.697 197.781 579.608 198.267 579.608C198.752 579.608 199.191 579.697 199.583 579.874C199.984 580.051 200.329 580.308 200.619 580.644C200.908 580.971 201.132 581.367 201.291 581.834C201.449 582.301 201.529 582.819 201.529 583.388C201.529 583.967 201.449 584.489 201.291 584.956C201.132 585.413 200.908 585.81 200.619 586.146C200.329 586.473 199.984 586.725 199.583 586.902C199.191 587.079 198.752 587.168 198.267 587.168ZM198.267 586.174C198.873 586.174 199.368 585.987 199.751 585.614C200.133 585.241 200.325 584.671 200.325 583.906V582.87C200.325 582.105 200.133 581.535 199.751 581.162C199.368 580.789 198.873 580.602 198.267 580.602C197.66 580.602 197.165 580.789 196.783 581.162C196.4 581.535 196.209 582.105 196.209 582.87V583.906C196.209 584.671 196.4 585.241 196.783 585.614C197.165 585.987 197.66 586.174 198.267 586.174ZM206.087 587.168C205.592 587.168 205.144 587.079 204.743 586.902C204.351 586.725 204.01 586.473 203.721 586.146C203.441 585.81 203.221 585.413 203.063 584.956C202.913 584.489 202.839 583.967 202.839 583.388C202.839 582.819 202.913 582.301 203.063 581.834C203.221 581.367 203.441 580.971 203.721 580.644C204.01 580.308 204.351 580.051 204.743 579.874C205.144 579.697 205.592 579.608 206.087 579.608C206.572 579.608 207.006 579.697 207.389 579.874C207.771 580.051 208.098 580.299 208.369 580.616C208.639 580.924 208.845 581.293 208.985 581.722C209.134 582.151 209.209 582.623 209.209 583.136V583.668H204.015V584.004C204.015 584.312 204.061 584.601 204.155 584.872C204.257 585.133 204.397 585.362 204.575 585.558C204.761 585.754 204.985 585.908 205.247 586.02C205.517 586.132 205.821 586.188 206.157 586.188C206.614 586.188 207.011 586.081 207.347 585.866C207.692 585.651 207.958 585.343 208.145 584.942L208.943 585.516C208.709 586.011 208.345 586.412 207.851 586.72C207.356 587.019 206.768 587.168 206.087 587.168ZM206.087 580.546C205.779 580.546 205.499 580.602 205.247 580.714C204.995 580.817 204.775 580.966 204.589 581.162C204.411 581.358 204.271 581.591 204.169 581.862C204.066 582.123 204.015 582.413 204.015 582.73V582.828H208.005V582.674C208.005 582.03 207.827 581.517 207.473 581.134C207.127 580.742 206.665 580.546 206.087 580.546ZM213.224 587.168C212.552 587.168 211.988 587.042 211.53 586.79C211.082 586.529 210.695 586.183 210.368 585.754L211.166 585.11C211.446 585.465 211.759 585.74 212.104 585.936C212.45 586.123 212.851 586.216 213.308 586.216C213.784 586.216 214.153 586.113 214.414 585.908C214.685 585.703 214.82 585.413 214.82 585.04C214.82 584.76 214.727 584.522 214.54 584.326C214.363 584.121 214.036 583.981 213.56 583.906L212.986 583.822C212.65 583.775 212.342 583.705 212.062 583.612C211.782 583.509 211.535 583.379 211.32 583.22C211.115 583.052 210.952 582.847 210.83 582.604C210.718 582.361 210.662 582.072 210.662 581.736C210.662 581.381 210.728 581.073 210.858 580.812C210.989 580.541 211.166 580.317 211.39 580.14C211.624 579.963 211.899 579.832 212.216 579.748C212.534 579.655 212.874 579.608 213.238 579.608C213.826 579.608 214.316 579.711 214.708 579.916C215.11 580.121 215.46 580.406 215.758 580.77L215.016 581.442C214.858 581.218 214.624 581.017 214.316 580.84C214.008 580.653 213.621 580.56 213.154 580.56C212.688 580.56 212.333 580.663 212.09 580.868C211.857 581.064 211.74 581.335 211.74 581.68C211.74 582.035 211.857 582.291 212.09 582.45C212.333 582.609 212.678 582.725 213.126 582.8L213.686 582.884C214.489 583.005 215.058 583.239 215.394 583.584C215.73 583.92 215.898 584.363 215.898 584.914C215.898 585.614 215.66 586.165 215.184 586.566C214.708 586.967 214.055 587.168 213.224 587.168ZM221.185 587V579.776H222.305V580.952H222.361C222.538 580.541 222.786 580.215 223.103 579.972C223.43 579.729 223.864 579.608 224.405 579.608C225.152 579.608 225.74 579.851 226.169 580.336C226.608 580.812 226.827 581.489 226.827 582.366V587H225.707V582.562C225.707 581.265 225.161 580.616 224.069 580.616C223.845 580.616 223.626 580.644 223.411 580.7C223.206 580.756 223.019 580.84 222.851 580.952C222.683 581.064 222.548 581.209 222.445 581.386C222.352 581.554 222.305 581.755 222.305 581.988V587H221.185ZM231.872 587.168C231.387 587.168 230.943 587.079 230.542 586.902C230.141 586.725 229.795 586.473 229.506 586.146C229.226 585.81 229.007 585.413 228.848 584.956C228.689 584.489 228.61 583.967 228.61 583.388C228.61 582.819 228.689 582.301 228.848 581.834C229.007 581.367 229.226 580.971 229.506 580.644C229.795 580.308 230.141 580.051 230.542 579.874C230.943 579.697 231.387 579.608 231.872 579.608C232.357 579.608 232.796 579.697 233.188 579.874C233.589 580.051 233.935 580.308 234.224 580.644C234.513 580.971 234.737 581.367 234.896 581.834C235.055 582.301 235.134 582.819 235.134 583.388C235.134 583.967 235.055 584.489 234.896 584.956C234.737 585.413 234.513 585.81 234.224 586.146C233.935 586.473 233.589 586.725 233.188 586.902C232.796 587.079 232.357 587.168 231.872 587.168ZM231.872 586.174C232.479 586.174 232.973 585.987 233.356 585.614C233.739 585.241 233.93 584.671 233.93 583.906V582.87C233.93 582.105 233.739 581.535 233.356 581.162C232.973 580.789 232.479 580.602 231.872 580.602C231.265 580.602 230.771 580.789 230.388 581.162C230.005 581.535 229.814 582.105 229.814 582.87V583.906C229.814 584.671 230.005 585.241 230.388 585.614C230.771 585.987 231.265 586.174 231.872 586.174ZM238.572 587C238.18 587 237.881 586.893 237.676 586.678C237.48 586.454 237.382 586.165 237.382 585.81V580.756H236.192V579.776H236.864C237.107 579.776 237.27 579.729 237.354 579.636C237.447 579.533 237.494 579.361 237.494 579.118V577.774H238.502V579.776H240.084V580.756H238.502V586.02H239.972V587H238.572ZM245.193 587V579.776H246.313V581.106H246.383C246.514 580.761 246.747 580.453 247.083 580.182C247.419 579.911 247.881 579.776 248.469 579.776H248.903V580.896H248.245C247.638 580.896 247.162 581.013 246.817 581.246C246.481 581.47 246.313 581.755 246.313 582.1V587H245.193ZM252.981 587.168C252.487 587.168 252.039 587.079 251.637 586.902C251.245 586.725 250.905 586.473 250.615 586.146C250.335 585.81 250.116 585.413 249.957 584.956C249.808 584.489 249.733 583.967 249.733 583.388C249.733 582.819 249.808 582.301 249.957 581.834C250.116 581.367 250.335 580.971 250.615 580.644C250.905 580.308 251.245 580.051 251.637 579.874C252.039 579.697 252.487 579.608 252.981 579.608C253.467 579.608 253.901 579.697 254.283 579.874C254.666 580.051 254.993 580.299 255.263 580.616C255.534 580.924 255.739 581.293 255.879 581.722C256.029 582.151 256.103 582.623 256.103 583.136V583.668H250.909V584.004C250.909 584.312 250.956 584.601 251.049 584.872C251.152 585.133 251.292 585.362 251.469 585.558C251.656 585.754 251.88 585.908 252.141 586.02C252.412 586.132 252.715 586.188 253.051 586.188C253.509 586.188 253.905 586.081 254.241 585.866C254.587 585.651 254.853 585.343 255.039 584.942L255.837 585.516C255.604 586.011 255.24 586.412 254.745 586.72C254.251 587.019 253.663 587.168 252.981 587.168ZM252.981 580.546C252.673 580.546 252.393 580.602 252.141 580.714C251.889 580.817 251.67 580.966 251.483 581.162C251.306 581.358 251.166 581.591 251.063 581.862C250.961 582.123 250.909 582.413 250.909 582.73V582.828H254.899V582.674C254.899 582.03 254.722 581.517 254.367 581.134C254.022 580.742 253.56 580.546 252.981 580.546ZM260.637 587.168C260.133 587.168 259.68 587.079 259.279 586.902C258.877 586.725 258.537 586.473 258.257 586.146C257.986 585.819 257.776 585.423 257.627 584.956C257.487 584.489 257.417 583.967 257.417 583.388C257.417 582.809 257.487 582.287 257.627 581.82C257.776 581.353 257.986 580.957 258.257 580.63C258.537 580.303 258.877 580.051 259.279 579.874C259.68 579.697 260.133 579.608 260.637 579.608C261.355 579.608 261.929 579.767 262.359 580.084C262.797 580.392 263.124 580.798 263.339 581.302L262.401 581.778C262.27 581.405 262.055 581.115 261.757 580.91C261.458 580.705 261.085 580.602 260.637 580.602C260.301 580.602 260.007 580.658 259.755 580.77C259.503 580.873 259.293 581.022 259.125 581.218C258.957 581.405 258.831 581.633 258.747 581.904C258.663 582.165 258.621 582.455 258.621 582.772V584.004C258.621 584.639 258.789 585.161 259.125 585.572C259.47 585.973 259.974 586.174 260.637 586.174C261.542 586.174 262.195 585.754 262.597 584.914L263.409 585.46C263.175 585.983 262.825 586.398 262.359 586.706C261.901 587.014 261.327 587.168 260.637 587.168ZM267.638 587.168C267.152 587.168 266.709 587.079 266.308 586.902C265.906 586.725 265.561 586.473 265.272 586.146C264.992 585.81 264.772 585.413 264.614 584.956C264.455 584.489 264.376 583.967 264.376 583.388C264.376 582.819 264.455 582.301 264.614 581.834C264.772 581.367 264.992 580.971 265.272 580.644C265.561 580.308 265.906 580.051 266.308 579.874C266.709 579.697 267.152 579.608 267.638 579.608C268.123 579.608 268.562 579.697 268.954 579.874C269.355 580.051 269.7 580.308 269.99 580.644C270.279 580.971 270.503 581.367 270.662 581.834C270.82 582.301 270.9 582.819 270.9 583.388C270.9 583.967 270.82 584.489 270.662 584.956C270.503 585.413 270.279 585.81 269.99 586.146C269.7 586.473 269.355 586.725 268.954 586.902C268.562 587.079 268.123 587.168 267.638 587.168ZM267.638 586.174C268.244 586.174 268.739 585.987 269.122 585.614C269.504 585.241 269.696 584.671 269.696 583.906V582.87C269.696 582.105 269.504 581.535 269.122 581.162C268.739 580.789 268.244 580.602 267.638 580.602C267.031 580.602 266.536 580.789 266.154 581.162C265.771 581.535 265.58 582.105 265.58 582.87V583.906C265.58 584.671 265.771 585.241 266.154 585.614C266.536 585.987 267.031 586.174 267.638 586.174ZM278.832 587.798C278.832 588.545 278.538 589.091 277.95 589.436C277.371 589.791 276.498 589.968 275.332 589.968C274.202 589.968 273.39 589.814 272.896 589.506C272.401 589.198 272.154 588.759 272.154 588.19C272.154 587.798 272.256 587.49 272.462 587.266C272.667 587.051 272.947 586.893 273.302 586.79V586.636C272.872 586.431 272.658 586.095 272.658 585.628C272.658 585.264 272.774 584.989 273.008 584.802C273.241 584.606 273.54 584.461 273.904 584.368V584.312C273.474 584.107 273.138 583.813 272.896 583.43C272.662 583.047 272.546 582.604 272.546 582.1C272.546 581.736 272.611 581.4 272.742 581.092C272.872 580.784 273.054 580.523 273.288 580.308C273.53 580.084 273.815 579.911 274.142 579.79C274.478 579.669 274.851 579.608 275.262 579.608C275.775 579.608 276.232 579.701 276.634 579.888V579.762C276.634 579.482 276.699 579.253 276.83 579.076C276.96 578.889 277.175 578.796 277.474 578.796H278.552V579.776H277.18V580.238C277.441 580.462 277.642 580.733 277.782 581.05C277.931 581.358 278.006 581.708 278.006 582.1C278.006 582.464 277.94 582.8 277.81 583.108C277.679 583.416 277.492 583.682 277.25 583.906C277.016 584.121 276.732 584.289 276.396 584.41C276.06 584.531 275.686 584.592 275.276 584.592C275.042 584.592 274.809 584.569 274.576 584.522C274.333 584.587 274.114 584.685 273.918 584.816C273.722 584.937 273.624 585.11 273.624 585.334C273.624 585.549 273.726 585.693 273.932 585.768C274.137 585.843 274.403 585.88 274.73 585.88H276.27C277.166 585.88 277.814 586.053 278.216 586.398C278.626 586.734 278.832 587.201 278.832 587.798ZM277.782 587.882C277.782 587.593 277.67 587.359 277.446 587.182C277.231 587.014 276.844 586.93 276.284 586.93H273.876C273.428 587.135 273.204 587.462 273.204 587.91C273.204 588.227 273.32 588.498 273.554 588.722C273.796 588.946 274.202 589.058 274.772 589.058H275.808C276.433 589.058 276.918 588.96 277.264 588.764C277.609 588.568 277.782 588.274 277.782 587.882ZM275.276 583.696C275.752 583.696 276.13 583.584 276.41 583.36C276.69 583.127 276.83 582.772 276.83 582.296V581.904C276.83 581.428 276.69 581.078 276.41 580.854C276.13 580.621 275.752 580.504 275.276 580.504C274.8 580.504 274.422 580.621 274.142 580.854C273.862 581.078 273.722 581.428 273.722 581.904V582.296C273.722 582.772 273.862 583.127 274.142 583.36C274.422 583.584 274.8 583.696 275.276 583.696ZM280.138 587V579.776H281.258V580.952H281.314C281.492 580.541 281.739 580.215 282.056 579.972C282.383 579.729 282.817 579.608 283.358 579.608C284.105 579.608 284.693 579.851 285.122 580.336C285.561 580.812 285.78 581.489 285.78 582.366V587H284.66V582.562C284.66 581.265 284.114 580.616 283.022 580.616C282.798 580.616 282.579 580.644 282.364 580.7C282.159 580.756 281.972 580.84 281.804 580.952C281.636 581.064 281.501 581.209 281.398 581.386C281.305 581.554 281.258 581.755 281.258 581.988V587H280.138ZM288.655 578.082C288.413 578.082 288.235 578.026 288.123 577.914C288.021 577.793 287.969 577.639 287.969 577.452V577.27C287.969 577.083 288.021 576.934 288.123 576.822C288.235 576.701 288.413 576.64 288.655 576.64C288.898 576.64 289.071 576.701 289.173 576.822C289.285 576.934 289.341 577.083 289.341 577.27V577.452C289.341 577.639 289.285 577.793 289.173 577.914C289.071 578.026 288.898 578.082 288.655 578.082ZM288.095 579.776H289.215V587H288.095V579.776ZM290.867 587V586.062L294.969 580.756H290.993V579.776H296.327V580.616L292.141 586.02H296.439V587H290.867ZM300.669 587.168C300.174 587.168 299.726 587.079 299.325 586.902C298.933 586.725 298.592 586.473 298.303 586.146C298.023 585.81 297.803 585.413 297.645 584.956C297.495 584.489 297.421 583.967 297.421 583.388C297.421 582.819 297.495 582.301 297.645 581.834C297.803 581.367 298.023 580.971 298.303 580.644C298.592 580.308 298.933 580.051 299.325 579.874C299.726 579.697 300.174 579.608 300.669 579.608C301.154 579.608 301.588 579.697 301.971 579.874C302.353 580.051 302.68 580.299 302.951 580.616C303.221 580.924 303.427 581.293 303.567 581.722C303.716 582.151 303.791 582.623 303.791 583.136V583.668H298.597V584.004C298.597 584.312 298.643 584.601 298.737 584.872C298.839 585.133 298.979 585.362 299.157 585.558C299.343 585.754 299.567 585.908 299.829 586.02C300.099 586.132 300.403 586.188 300.739 586.188C301.196 586.188 301.593 586.081 301.929 585.866C302.274 585.651 302.54 585.343 302.727 584.942L303.525 585.516C303.291 586.011 302.927 586.412 302.433 586.72C301.938 587.019 301.35 587.168 300.669 587.168ZM300.669 580.546C300.361 580.546 300.081 580.602 299.829 580.714C299.577 580.817 299.357 580.966 299.171 581.162C298.993 581.358 298.853 581.591 298.751 581.862C298.648 582.123 298.597 582.413 298.597 582.73V582.828H302.587V582.674C302.587 582.03 302.409 581.517 302.055 581.134C301.709 580.742 301.247 580.546 300.669 580.546ZM310.541 587C310.149 587 309.85 586.893 309.645 586.678C309.449 586.454 309.351 586.165 309.351 585.81V580.756H308.161V579.776H308.833C309.076 579.776 309.239 579.729 309.323 579.636C309.416 579.533 309.463 579.361 309.463 579.118V577.774H310.471V579.776H312.053V580.756H310.471V586.02H311.941V587H310.541ZM313.853 576.64H314.973V580.952H315.029C315.206 580.541 315.454 580.215 315.771 579.972C316.098 579.729 316.532 579.608 317.073 579.608C317.82 579.608 318.408 579.851 318.837 580.336C319.276 580.812 319.495 581.489 319.495 582.366V587H318.375V582.562C318.375 581.265 317.829 580.616 316.737 580.616C316.513 580.616 316.294 580.644 316.079 580.7C315.874 580.756 315.687 580.84 315.519 580.952C315.351 581.064 315.216 581.209 315.113 581.386C315.02 581.554 314.973 581.755 314.973 581.988V587H313.853V576.64ZM324.526 587.168C324.031 587.168 323.583 587.079 323.182 586.902C322.79 586.725 322.449 586.473 322.16 586.146C321.88 585.81 321.661 585.413 321.502 584.956C321.353 584.489 321.278 583.967 321.278 583.388C321.278 582.819 321.353 582.301 321.502 581.834C321.661 581.367 321.88 580.971 322.16 580.644C322.449 580.308 322.79 580.051 323.182 579.874C323.583 579.697 324.031 579.608 324.526 579.608C325.011 579.608 325.445 579.697 325.828 579.874C326.211 580.051 326.537 580.299 326.808 580.616C327.079 580.924 327.284 581.293 327.424 581.722C327.573 582.151 327.648 582.623 327.648 583.136V583.668H322.454V584.004C322.454 584.312 322.501 584.601 322.594 584.872C322.697 585.133 322.837 585.362 323.014 585.558C323.201 585.754 323.425 585.908 323.686 586.02C323.957 586.132 324.26 586.188 324.596 586.188C325.053 586.188 325.45 586.081 325.786 585.866C326.131 585.651 326.397 585.343 326.584 584.942L327.382 585.516C327.149 586.011 326.785 586.412 326.29 586.72C325.795 587.019 325.207 587.168 324.526 587.168ZM324.526 580.546C324.218 580.546 323.938 580.602 323.686 580.714C323.434 580.817 323.215 580.966 323.028 581.162C322.851 581.358 322.711 581.591 322.608 581.862C322.505 582.123 322.454 582.413 322.454 582.73V582.828H326.444V582.674C326.444 582.03 326.267 581.517 325.912 581.134C325.567 580.742 325.105 580.546 324.526 580.546ZM332.802 587V579.776H333.922V581.106H333.992C334.123 580.761 334.356 580.453 334.692 580.182C335.028 579.911 335.49 579.776 336.078 579.776H336.512V580.896H335.854C335.248 580.896 334.772 581.013 334.426 581.246C334.09 581.47 333.922 581.755 333.922 582.1V587H332.802ZM340.591 587.168C340.096 587.168 339.648 587.079 339.247 586.902C338.855 586.725 338.514 586.473 338.225 586.146C337.945 585.81 337.725 585.413 337.567 584.956C337.417 584.489 337.343 583.967 337.343 583.388C337.343 582.819 337.417 582.301 337.567 581.834C337.725 581.367 337.945 580.971 338.225 580.644C338.514 580.308 338.855 580.051 339.247 579.874C339.648 579.697 340.096 579.608 340.591 579.608C341.076 579.608 341.51 579.697 341.893 579.874C342.275 580.051 342.602 580.299 342.873 580.616C343.143 580.924 343.349 581.293 343.489 581.722C343.638 582.151 343.713 582.623 343.713 583.136V583.668H338.519V584.004C338.519 584.312 338.565 584.601 338.659 584.872C338.761 585.133 338.901 585.362 339.079 585.558C339.265 585.754 339.489 585.908 339.751 586.02C340.021 586.132 340.325 586.188 340.661 586.188C341.118 586.188 341.515 586.081 341.851 585.866C342.196 585.651 342.462 585.343 342.649 584.942L343.447 585.516C343.213 586.011 342.849 586.412 342.355 586.72C341.86 587.019 341.272 587.168 340.591 587.168ZM340.591 580.546C340.283 580.546 340.003 580.602 339.751 580.714C339.499 580.817 339.279 580.966 339.093 581.162C338.915 581.358 338.775 581.591 338.673 581.862C338.57 582.123 338.519 582.413 338.519 582.73V582.828H342.509V582.674C342.509 582.03 342.331 581.517 341.977 581.134C341.631 580.742 341.169 580.546 340.591 580.546ZM350.178 585.824H350.122C349.683 586.72 348.979 587.168 348.008 587.168C347.56 587.168 347.154 587.079 346.79 586.902C346.426 586.725 346.113 586.473 345.852 586.146C345.6 585.819 345.404 585.423 345.264 584.956C345.133 584.489 345.068 583.967 345.068 583.388C345.068 582.809 345.133 582.287 345.264 581.82C345.404 581.353 345.6 580.957 345.852 580.63C346.113 580.303 346.426 580.051 346.79 579.874C347.154 579.697 347.56 579.608 348.008 579.608C348.512 579.608 348.941 579.72 349.296 579.944C349.66 580.159 349.935 580.495 350.122 580.952H350.178V579.776H351.298V589.8H350.178V585.824ZM348.316 586.16C348.568 586.16 348.806 586.127 349.03 586.062C349.263 585.997 349.464 585.903 349.632 585.782C349.8 585.651 349.931 585.497 350.024 585.32C350.127 585.133 350.178 584.923 350.178 584.69V582.002C350.178 581.806 350.127 581.624 350.024 581.456C349.931 581.279 349.8 581.129 349.632 581.008C349.464 580.887 349.263 580.793 349.03 580.728C348.806 580.653 348.568 580.616 348.316 580.616C347.681 580.616 347.182 580.817 346.818 581.218C346.454 581.61 346.272 582.128 346.272 582.772V584.004C346.272 584.648 346.454 585.171 346.818 585.572C347.182 585.964 347.681 586.16 348.316 586.16ZM358.131 585.824H358.075C358.001 585.992 357.907 586.16 357.795 586.328C357.693 586.487 357.562 586.631 357.403 586.762C357.245 586.883 357.053 586.981 356.829 587.056C356.605 587.131 356.344 587.168 356.045 587.168C355.299 587.168 354.706 586.93 354.267 586.454C353.829 585.969 353.609 585.287 353.609 584.41V579.776H354.729V584.214C354.729 585.511 355.28 586.16 356.381 586.16C356.605 586.16 356.82 586.132 357.025 586.076C357.24 586.02 357.427 585.936 357.585 585.824C357.753 585.712 357.884 585.572 357.977 585.404C358.08 585.227 358.131 585.017 358.131 584.774V579.776H359.251V587H358.131V585.824ZM364.352 587.168C363.858 587.168 363.41 587.079 363.008 586.902C362.616 586.725 362.276 586.473 361.986 586.146C361.706 585.81 361.487 585.413 361.328 584.956C361.179 584.489 361.104 583.967 361.104 583.388C361.104 582.819 361.179 582.301 361.328 581.834C361.487 581.367 361.706 580.971 361.986 580.644C362.276 580.308 362.616 580.051 363.008 579.874C363.41 579.697 363.858 579.608 364.352 579.608C364.838 579.608 365.272 579.697 365.654 579.874C366.037 580.051 366.364 580.299 366.634 580.616C366.905 580.924 367.11 581.293 367.25 581.722C367.4 582.151 367.474 582.623 367.474 583.136V583.668H362.28V584.004C362.28 584.312 362.327 584.601 362.42 584.872C362.523 585.133 362.663 585.362 362.84 585.558C363.027 585.754 363.251 585.908 363.512 586.02C363.783 586.132 364.086 586.188 364.422 586.188C364.88 586.188 365.276 586.081 365.612 585.866C365.958 585.651 366.224 585.343 366.41 584.942L367.208 585.516C366.975 586.011 366.611 586.412 366.116 586.72C365.622 587.019 365.034 587.168 364.352 587.168ZM364.352 580.546C364.044 580.546 363.764 580.602 363.512 580.714C363.26 580.817 363.041 580.966 362.854 581.162C362.677 581.358 362.537 581.591 362.434 581.862C362.332 582.123 362.28 582.413 362.28 582.73V582.828H366.27V582.674C366.27 582.03 366.093 581.517 365.738 581.134C365.393 580.742 364.931 580.546 364.352 580.546ZM371.49 587.168C370.818 587.168 370.253 587.042 369.796 586.79C369.348 586.529 368.961 586.183 368.634 585.754L369.432 585.11C369.712 585.465 370.025 585.74 370.37 585.936C370.715 586.123 371.117 586.216 371.574 586.216C372.05 586.216 372.419 586.113 372.68 585.908C372.951 585.703 373.086 585.413 373.086 585.04C373.086 584.76 372.993 584.522 372.806 584.326C372.629 584.121 372.302 583.981 371.826 583.906L371.252 583.822C370.916 583.775 370.608 583.705 370.328 583.612C370.048 583.509 369.801 583.379 369.586 583.22C369.381 583.052 369.217 582.847 369.096 582.604C368.984 582.361 368.928 582.072 368.928 581.736C368.928 581.381 368.993 581.073 369.124 580.812C369.255 580.541 369.432 580.317 369.656 580.14C369.889 579.963 370.165 579.832 370.482 579.748C370.799 579.655 371.14 579.608 371.504 579.608C372.092 579.608 372.582 579.711 372.974 579.916C373.375 580.121 373.725 580.406 374.024 580.77L373.282 581.442C373.123 581.218 372.89 581.017 372.582 580.84C372.274 580.653 371.887 580.56 371.42 580.56C370.953 580.56 370.599 580.663 370.356 580.868C370.123 581.064 370.006 581.335 370.006 581.68C370.006 582.035 370.123 582.291 370.356 582.45C370.599 582.609 370.944 582.725 371.392 582.8L371.952 582.884C372.755 583.005 373.324 583.239 373.66 583.584C373.996 583.92 374.164 584.363 374.164 584.914C374.164 585.614 373.926 586.165 373.45 586.566C372.974 586.967 372.321 587.168 371.49 587.168ZM377.642 587C377.25 587 376.952 586.893 376.746 586.678C376.55 586.454 376.452 586.165 376.452 585.81V580.756H375.262V579.776H375.934C376.177 579.776 376.34 579.729 376.424 579.636C376.518 579.533 376.564 579.361 376.564 579.118V577.774H377.572V579.776H379.154V580.756H377.572V586.02H379.042V587H377.642ZM384.263 587V579.776H385.383V580.952H385.439C385.523 580.765 385.617 580.593 385.719 580.434C385.831 580.266 385.962 580.121 386.111 580C386.27 579.879 386.452 579.785 386.657 579.72C386.863 579.645 387.105 579.608 387.385 579.608C387.861 579.608 388.3 579.725 388.701 579.958C389.103 580.182 389.401 580.555 389.597 581.078H389.625C389.756 580.686 389.999 580.345 390.353 580.056C390.717 579.757 391.207 579.608 391.823 579.608C392.561 579.608 393.135 579.851 393.545 580.336C393.965 580.812 394.175 581.489 394.175 582.366V587H393.055V582.562C393.055 581.918 392.929 581.433 392.677 581.106C392.425 580.779 392.024 580.616 391.473 580.616C391.249 580.616 391.035 580.644 390.829 580.7C390.633 580.756 390.456 580.84 390.297 580.952C390.139 581.064 390.013 581.209 389.919 581.386C389.826 581.554 389.779 581.755 389.779 581.988V587H388.659V582.562C388.659 581.918 388.533 581.433 388.281 581.106C388.029 580.779 387.637 580.616 387.105 580.616C386.881 580.616 386.667 580.644 386.461 580.7C386.256 580.756 386.074 580.84 385.915 580.952C385.757 581.064 385.626 581.209 385.523 581.386C385.43 581.554 385.383 581.755 385.383 581.988V587H384.263ZM399.202 587.168C398.707 587.168 398.259 587.079 397.858 586.902C397.466 586.725 397.125 586.473 396.836 586.146C396.556 585.81 396.337 585.413 396.178 584.956C396.029 584.489 395.954 583.967 395.954 583.388C395.954 582.819 396.029 582.301 396.178 581.834C396.337 581.367 396.556 580.971 396.836 580.644C397.125 580.308 397.466 580.051 397.858 579.874C398.259 579.697 398.707 579.608 399.202 579.608C399.687 579.608 400.121 579.697 400.504 579.874C400.887 580.051 401.213 580.299 401.484 580.616C401.755 580.924 401.96 581.293 402.1 581.722C402.249 582.151 402.324 582.623 402.324 583.136V583.668H397.13V584.004C397.13 584.312 397.177 584.601 397.27 584.872C397.373 585.133 397.513 585.362 397.69 585.558C397.877 585.754 398.101 585.908 398.362 586.02C398.633 586.132 398.936 586.188 399.272 586.188C399.729 586.188 400.126 586.081 400.462 585.866C400.807 585.651 401.073 585.343 401.26 584.942L402.058 585.516C401.825 586.011 401.461 586.412 400.966 586.72C400.471 587.019 399.883 587.168 399.202 587.168ZM399.202 580.546C398.894 580.546 398.614 580.602 398.362 580.714C398.11 580.817 397.891 580.966 397.704 581.162C397.527 581.358 397.387 581.591 397.284 581.862C397.181 582.123 397.13 582.413 397.13 582.73V582.828H401.12V582.674C401.12 582.03 400.943 581.517 400.588 581.134C400.243 580.742 399.781 580.546 399.202 580.546ZM405.765 587C405.373 587 405.075 586.893 404.869 586.678C404.673 586.454 404.575 586.165 404.575 585.81V580.756H403.385V579.776H404.057C404.3 579.776 404.463 579.729 404.547 579.636C404.641 579.533 404.687 579.361 404.687 579.118V577.774H405.695V579.776H407.277V580.756H405.695V586.02H407.165V587H405.765ZM409.078 576.64H410.198V580.952H410.254C410.431 580.541 410.678 580.215 410.996 579.972C411.322 579.729 411.756 579.608 412.298 579.608C413.044 579.608 413.632 579.851 414.062 580.336C414.5 580.812 414.72 581.489 414.72 582.366V587H413.6V582.562C413.6 581.265 413.054 580.616 411.962 580.616C411.738 580.616 411.518 580.644 411.304 580.7C411.098 580.756 410.912 580.84 410.744 580.952C410.576 581.064 410.44 581.209 410.338 581.386C410.244 581.554 410.198 581.755 410.198 581.988V587H409.078V576.64ZM419.765 587.168C419.279 587.168 418.836 587.079 418.435 586.902C418.033 586.725 417.688 586.473 417.399 586.146C417.119 585.81 416.899 585.413 416.741 584.956C416.582 584.489 416.503 583.967 416.503 583.388C416.503 582.819 416.582 582.301 416.741 581.834C416.899 581.367 417.119 580.971 417.399 580.644C417.688 580.308 418.033 580.051 418.435 579.874C418.836 579.697 419.279 579.608 419.765 579.608C420.25 579.608 420.689 579.697 421.081 579.874C421.482 580.051 421.827 580.308 422.117 580.644C422.406 580.971 422.63 581.367 422.789 581.834C422.947 582.301 423.027 582.819 423.027 583.388C423.027 583.967 422.947 584.489 422.789 584.956C422.63 585.413 422.406 585.81 422.117 586.146C421.827 586.473 421.482 586.725 421.081 586.902C420.689 587.079 420.25 587.168 419.765 587.168ZM419.765 586.174C420.371 586.174 420.866 585.987 421.249 585.614C421.631 585.241 421.823 584.671 421.823 583.906V582.87C421.823 582.105 421.631 581.535 421.249 581.162C420.866 580.789 420.371 580.602 419.765 580.602C419.158 580.602 418.663 580.789 418.281 581.162C417.898 581.535 417.707 582.105 417.707 582.87V583.906C417.707 584.671 417.898 585.241 418.281 585.614C418.663 585.987 419.158 586.174 419.765 586.174ZM429.489 585.824H429.433C428.994 586.72 428.289 587.168 427.319 587.168C426.871 587.168 426.465 587.079 426.101 586.902C425.737 586.725 425.424 586.473 425.163 586.146C424.911 585.819 424.715 585.423 424.575 584.956C424.444 584.489 424.379 583.967 424.379 583.388C424.379 582.809 424.444 582.287 424.575 581.82C424.715 581.353 424.911 580.957 425.163 580.63C425.424 580.303 425.737 580.051 426.101 579.874C426.465 579.697 426.871 579.608 427.319 579.608C427.823 579.608 428.252 579.72 428.607 579.944C428.971 580.159 429.246 580.495 429.433 580.952H429.489V576.64H430.609V587H429.489V585.824ZM427.627 586.16C427.879 586.16 428.117 586.127 428.341 586.062C428.574 585.997 428.775 585.903 428.943 585.782C429.111 585.651 429.241 585.497 429.335 585.32C429.437 585.133 429.489 584.923 429.489 584.69V582.002C429.489 581.806 429.437 581.624 429.335 581.456C429.241 581.279 429.111 581.129 428.943 581.008C428.775 580.887 428.574 580.793 428.341 580.728C428.117 580.653 427.879 580.616 427.627 580.616C426.992 580.616 426.493 580.817 426.129 581.218C425.765 581.61 425.583 582.128 425.583 582.772V584.004C425.583 584.648 425.765 585.171 426.129 585.572C426.493 585.964 426.992 586.16 427.627 586.16ZM433.704 585.362C434.002 585.362 434.217 585.441 434.348 585.6C434.488 585.749 434.558 585.945 434.558 586.188V586.384C434.558 586.767 434.446 587.187 434.222 587.644C433.998 588.111 433.685 588.517 433.284 588.862H432.346C432.626 588.563 432.85 588.279 433.018 588.008C433.195 587.747 433.321 587.453 433.396 587.126C433.209 587.079 433.069 586.991 432.976 586.86C432.892 586.729 432.85 586.571 432.85 586.384V586.188C432.85 585.945 432.915 585.749 433.046 585.6C433.186 585.441 433.405 585.362 433.704 585.362ZM442.843 587.168C442.358 587.168 441.914 587.079 441.513 586.902C441.112 586.725 440.766 586.473 440.477 586.146C440.197 585.81 439.978 585.413 439.819 584.956C439.66 584.489 439.581 583.967 439.581 583.388C439.581 582.819 439.66 582.301 439.819 581.834C439.978 581.367 440.197 580.971 440.477 580.644C440.766 580.308 441.112 580.051 441.513 579.874C441.914 579.697 442.358 579.608 442.843 579.608C443.328 579.608 443.767 579.697 444.159 579.874C444.56 580.051 444.906 580.308 445.195 580.644C445.484 580.971 445.708 581.367 445.867 581.834C446.026 582.301 446.105 582.819 446.105 583.388C446.105 583.967 446.026 584.489 445.867 584.956C445.708 585.413 445.484 585.81 445.195 586.146C444.906 586.473 444.56 586.725 444.159 586.902C443.767 587.079 443.328 587.168 442.843 587.168ZM442.843 586.174C443.45 586.174 443.944 585.987 444.327 585.614C444.71 585.241 444.901 584.671 444.901 583.906V582.87C444.901 582.105 444.71 581.535 444.327 581.162C443.944 580.789 443.45 580.602 442.843 580.602C442.236 580.602 441.742 580.789 441.359 581.162C440.976 581.535 440.785 582.105 440.785 582.87V583.906C440.785 584.671 440.976 585.241 441.359 585.614C441.742 585.987 442.236 586.174 442.843 586.174ZM447.947 587V579.776H449.067V581.106H449.137C449.268 580.761 449.501 580.453 449.837 580.182C450.173 579.911 450.635 579.776 451.223 579.776H451.657V580.896H450.999C450.392 580.896 449.916 581.013 449.571 581.246C449.235 581.47 449.067 581.755 449.067 582.1V587H447.947ZM456.956 578.082C456.713 578.082 456.536 578.026 456.424 577.914C456.321 577.793 456.27 577.639 456.27 577.452V577.27C456.27 577.083 456.321 576.934 456.424 576.822C456.536 576.701 456.713 576.64 456.956 576.64C457.199 576.64 457.371 576.701 457.474 576.822C457.586 576.934 457.642 577.083 457.642 577.27V577.452C457.642 577.639 457.586 577.793 457.474 577.914C457.371 578.026 457.199 578.082 456.956 578.082ZM456.396 579.776H457.516V587H456.396V579.776ZM461.492 587C461.1 587 460.801 586.893 460.596 586.678C460.4 586.454 460.302 586.165 460.302 585.81V580.756H459.112V579.776H459.784C460.027 579.776 460.19 579.729 460.274 579.636C460.367 579.533 460.414 579.361 460.414 579.118V577.774H461.422V579.776H463.004V580.756H461.422V586.02H462.892V587H461.492ZM160.189 606C159.797 606 159.498 605.893 159.293 605.678C159.097 605.454 158.999 605.174 158.999 604.838V595.64H160.119V605.02H161.183V606H160.189ZM168.063 606C167.643 606 167.34 605.888 167.153 605.664C166.976 605.44 166.864 605.16 166.817 604.824H166.747C166.588 605.272 166.327 605.608 165.963 605.832C165.599 606.056 165.165 606.168 164.661 606.168C163.896 606.168 163.298 605.972 162.869 605.58C162.449 605.188 162.239 604.656 162.239 603.984C162.239 603.303 162.486 602.78 162.981 602.416C163.485 602.052 164.264 601.87 165.319 601.87H166.747V601.156C166.747 600.643 166.607 600.251 166.327 599.98C166.047 599.709 165.618 599.574 165.039 599.574C164.6 599.574 164.232 599.672 163.933 599.868C163.644 600.064 163.401 600.325 163.205 600.652L162.533 600.022C162.729 599.63 163.042 599.299 163.471 599.028C163.9 598.748 164.442 598.608 165.095 598.608C165.972 598.608 166.654 598.823 167.139 599.252C167.624 599.681 167.867 600.279 167.867 601.044V605.02H168.693V606H168.063ZM164.843 605.216C165.123 605.216 165.38 605.183 165.613 605.118C165.846 605.053 166.047 604.959 166.215 604.838C166.383 604.717 166.514 604.577 166.607 604.418C166.7 604.259 166.747 604.087 166.747 603.9V602.71H165.263C164.619 602.71 164.148 602.803 163.849 602.99C163.56 603.177 163.415 603.447 163.415 603.802V604.096C163.415 604.451 163.541 604.726 163.793 604.922C164.054 605.118 164.404 605.216 164.843 605.216ZM172.98 606.168C172.476 606.168 172.023 606.079 171.622 605.902C171.22 605.725 170.88 605.473 170.6 605.146C170.329 604.819 170.119 604.423 169.97 603.956C169.83 603.489 169.76 602.967 169.76 602.388C169.76 601.809 169.83 601.287 169.97 600.82C170.119 600.353 170.329 599.957 170.6 599.63C170.88 599.303 171.22 599.051 171.622 598.874C172.023 598.697 172.476 598.608 172.98 598.608C173.698 598.608 174.272 598.767 174.702 599.084C175.14 599.392 175.467 599.798 175.682 600.302L174.744 600.778C174.613 600.405 174.398 600.115 174.1 599.91C173.801 599.705 173.428 599.602 172.98 599.602C172.644 599.602 172.35 599.658 172.098 599.77C171.846 599.873 171.636 600.022 171.468 600.218C171.3 600.405 171.174 600.633 171.09 600.904C171.006 601.165 170.964 601.455 170.964 601.772V603.004C170.964 603.639 171.132 604.161 171.468 604.572C171.813 604.973 172.317 605.174 172.98 605.174C173.885 605.174 174.538 604.754 174.94 603.914L175.752 604.46C175.518 604.983 175.168 605.398 174.702 605.706C174.244 606.014 173.67 606.168 172.98 606.168ZM177.333 595.64H178.453V602.206H178.509L179.615 600.974L181.659 598.776H183.017L180.343 601.632L183.283 606H181.925L179.531 602.318L178.453 603.424V606H177.333V595.64ZM186.749 606.168C186.077 606.168 185.512 606.042 185.055 605.79C184.607 605.529 184.219 605.183 183.893 604.754L184.691 604.11C184.971 604.465 185.283 604.74 185.629 604.936C185.974 605.123 186.375 605.216 186.833 605.216C187.309 605.216 187.677 605.113 187.939 604.908C188.209 604.703 188.345 604.413 188.345 604.04C188.345 603.76 188.251 603.522 188.065 603.326C187.887 603.121 187.561 602.981 187.085 602.906L186.511 602.822C186.175 602.775 185.867 602.705 185.587 602.612C185.307 602.509 185.059 602.379 184.845 602.22C184.639 602.052 184.476 601.847 184.355 601.604C184.243 601.361 184.187 601.072 184.187 600.736C184.187 600.381 184.252 600.073 184.383 599.812C184.513 599.541 184.691 599.317 184.915 599.14C185.148 598.963 185.423 598.832 185.741 598.748C186.058 598.655 186.399 598.608 186.763 598.608C187.351 598.608 187.841 598.711 188.233 598.916C188.634 599.121 188.984 599.406 189.283 599.77L188.541 600.442C188.382 600.218 188.149 600.017 187.841 599.84C187.533 599.653 187.145 599.56 186.679 599.56C186.212 599.56 185.857 599.663 185.615 599.868C185.381 600.064 185.265 600.335 185.265 600.68C185.265 601.035 185.381 601.291 185.615 601.45C185.857 601.609 186.203 601.725 186.651 601.8L187.211 601.884C188.013 602.005 188.583 602.239 188.919 602.584C189.255 602.92 189.423 603.363 189.423 603.914C189.423 604.614 189.185 605.165 188.709 605.566C188.233 605.967 187.579 606.168 186.749 606.168ZM196.306 606C195.914 606 195.615 605.893 195.41 605.678C195.214 605.454 195.116 605.165 195.116 604.81V599.756H193.926V598.776H194.598C194.84 598.776 195.004 598.729 195.088 598.636C195.181 598.533 195.228 598.361 195.228 598.118V596.774H196.236V598.776H197.818V599.756H196.236V605.02H197.706V606H196.306ZM199.618 595.64H200.738V599.952H200.794C200.971 599.541 201.218 599.215 201.536 598.972C201.862 598.729 202.296 598.608 202.838 598.608C203.584 598.608 204.172 598.851 204.602 599.336C205.04 599.812 205.26 600.489 205.26 601.366V606H204.14V601.562C204.14 600.265 203.594 599.616 202.502 599.616C202.278 599.616 202.058 599.644 201.844 599.7C201.638 599.756 201.452 599.84 201.284 599.952C201.116 600.064 200.98 600.209 200.878 600.386C200.784 600.554 200.738 600.755 200.738 600.988V606H199.618V595.64ZM210.291 606.168C209.796 606.168 209.348 606.079 208.947 605.902C208.555 605.725 208.214 605.473 207.925 605.146C207.645 604.81 207.425 604.413 207.267 603.956C207.117 603.489 207.043 602.967 207.043 602.388C207.043 601.819 207.117 601.301 207.267 600.834C207.425 600.367 207.645 599.971 207.925 599.644C208.214 599.308 208.555 599.051 208.947 598.874C209.348 598.697 209.796 598.608 210.291 598.608C210.776 598.608 211.21 598.697 211.593 598.874C211.975 599.051 212.302 599.299 212.573 599.616C212.843 599.924 213.049 600.293 213.189 600.722C213.338 601.151 213.413 601.623 213.413 602.136V602.668H208.219V603.004C208.219 603.312 208.265 603.601 208.359 603.872C208.461 604.133 208.601 604.362 208.779 604.558C208.965 604.754 209.189 604.908 209.451 605.02C209.721 605.132 210.025 605.188 210.361 605.188C210.818 605.188 211.215 605.081 211.551 604.866C211.896 604.651 212.162 604.343 212.349 603.942L213.147 604.516C212.913 605.011 212.549 605.412 212.055 605.72C211.56 606.019 210.972 606.168 210.291 606.168ZM210.291 599.546C209.983 599.546 209.703 599.602 209.451 599.714C209.199 599.817 208.979 599.966 208.793 600.162C208.615 600.358 208.475 600.591 208.373 600.862C208.27 601.123 208.219 601.413 208.219 601.73V601.828H212.209V601.674C212.209 601.03 212.031 600.517 211.677 600.134C211.331 599.742 210.869 599.546 210.291 599.546ZM223.817 606C223.397 606 223.094 605.888 222.907 605.664C222.73 605.44 222.618 605.16 222.571 604.824H222.501C222.342 605.272 222.081 605.608 221.717 605.832C221.353 606.056 220.919 606.168 220.415 606.168C219.65 606.168 219.052 605.972 218.623 605.58C218.203 605.188 217.993 604.656 217.993 603.984C217.993 603.303 218.24 602.78 218.735 602.416C219.239 602.052 220.018 601.87 221.073 601.87H222.501V601.156C222.501 600.643 222.361 600.251 222.081 599.98C221.801 599.709 221.372 599.574 220.793 599.574C220.354 599.574 219.986 599.672 219.687 599.868C219.398 600.064 219.155 600.325 218.959 600.652L218.287 600.022C218.483 599.63 218.796 599.299 219.225 599.028C219.654 598.748 220.196 598.608 220.849 598.608C221.726 598.608 222.408 598.823 222.893 599.252C223.378 599.681 223.621 600.279 223.621 601.044V605.02H224.447V606H223.817ZM220.597 605.216C220.877 605.216 221.134 605.183 221.367 605.118C221.6 605.053 221.801 604.959 221.969 604.838C222.137 604.717 222.268 604.577 222.361 604.418C222.454 604.259 222.501 604.087 222.501 603.9V602.71H221.017C220.373 602.71 219.902 602.803 219.603 602.99C219.314 603.177 219.169 603.447 219.169 603.802V604.096C219.169 604.451 219.295 604.726 219.547 604.922C219.808 605.118 220.158 605.216 220.597 605.216ZM226.045 595.64H227.165V599.952H227.221C227.408 599.495 227.679 599.159 228.033 598.944C228.397 598.72 228.831 598.608 229.335 598.608C229.783 598.608 230.189 598.697 230.553 598.874C230.917 599.051 231.225 599.303 231.477 599.63C231.739 599.957 231.935 600.353 232.065 600.82C232.205 601.287 232.275 601.809 232.275 602.388C232.275 602.967 232.205 603.489 232.065 603.956C231.935 604.423 231.739 604.819 231.477 605.146C231.225 605.473 230.917 605.725 230.553 605.902C230.189 606.079 229.783 606.168 229.335 606.168C228.355 606.168 227.651 605.72 227.221 604.824H227.165V606H226.045V595.64ZM229.027 605.16C229.662 605.16 230.161 604.964 230.525 604.572C230.889 604.171 231.071 603.648 231.071 603.004V601.772C231.071 601.128 230.889 600.61 230.525 600.218C230.161 599.817 229.662 599.616 229.027 599.616C228.775 599.616 228.533 599.653 228.299 599.728C228.075 599.793 227.879 599.887 227.711 600.008C227.543 600.129 227.408 600.279 227.305 600.456C227.212 600.624 227.165 600.806 227.165 601.002V603.69C227.165 603.923 227.212 604.133 227.305 604.32C227.408 604.497 227.543 604.651 227.711 604.782C227.879 604.903 228.075 604.997 228.299 605.062C228.533 605.127 228.775 605.16 229.027 605.16ZM234.727 597.082C234.484 597.082 234.307 597.026 234.195 596.914C234.092 596.793 234.041 596.639 234.041 596.452V596.27C234.041 596.083 234.092 595.934 234.195 595.822C234.307 595.701 234.484 595.64 234.727 595.64C234.969 595.64 235.142 595.701 235.245 595.822C235.357 595.934 235.413 596.083 235.413 596.27V596.452C235.413 596.639 235.357 596.793 235.245 596.914C235.142 597.026 234.969 597.082 234.727 597.082ZM234.167 598.776H235.287V606H234.167V598.776ZM238.857 606C238.465 606 238.166 605.893 237.961 605.678C237.765 605.454 237.667 605.174 237.667 604.838V595.64H238.787V605.02H239.851V606H238.857ZM242.041 597.082C241.798 597.082 241.621 597.026 241.509 596.914C241.406 596.793 241.355 596.639 241.355 596.452V596.27C241.355 596.083 241.406 595.934 241.509 595.822C241.621 595.701 241.798 595.64 242.041 595.64C242.284 595.64 242.456 595.701 242.559 595.822C242.671 595.934 242.727 596.083 242.727 596.27V596.452C242.727 596.639 242.671 596.793 242.559 596.914C242.456 597.026 242.284 597.082 242.041 597.082ZM241.481 598.776H242.601V606H241.481V598.776ZM246.577 606C246.185 606 245.886 605.893 245.681 605.678C245.485 605.454 245.387 605.165 245.387 604.81V599.756H244.197V598.776H244.869C245.112 598.776 245.275 598.729 245.359 598.636C245.452 598.533 245.499 598.361 245.499 598.118V596.774H246.507V598.776H248.089V599.756H246.507V605.02H247.977V606H246.577ZM254.341 598.776H255.447L252.213 607.68C252.129 607.895 252.045 608.072 251.961 608.212C251.877 608.361 251.775 608.478 251.653 608.562C251.532 608.646 251.378 608.707 251.191 608.744C251.014 608.781 250.795 608.8 250.533 608.8H249.959V607.82H251.093L251.639 606.28L248.937 598.776H250.057L251.793 603.69L252.129 604.866H252.199L252.591 603.69L254.341 598.776ZM261.78 606C261.388 606 261.089 605.893 260.884 605.678C260.688 605.454 260.59 605.165 260.59 604.81V599.756H259.4V598.776H260.072C260.315 598.776 260.478 598.729 260.562 598.636C260.655 598.533 260.702 598.361 260.702 598.118V596.774H261.71V598.776H263.292V599.756H261.71V605.02H263.18V606H261.78ZM267.768 606.168C267.282 606.168 266.839 606.079 266.438 605.902C266.036 605.725 265.691 605.473 265.402 605.146C265.122 604.81 264.902 604.413 264.744 603.956C264.585 603.489 264.506 602.967 264.506 602.388C264.506 601.819 264.585 601.301 264.744 600.834C264.902 600.367 265.122 599.971 265.402 599.644C265.691 599.308 266.036 599.051 266.438 598.874C266.839 598.697 267.282 598.608 267.768 598.608C268.253 598.608 268.692 598.697 269.084 598.874C269.485 599.051 269.83 599.308 270.12 599.644C270.409 599.971 270.633 600.367 270.792 600.834C270.95 601.301 271.03 601.819 271.03 602.388C271.03 602.967 270.95 603.489 270.792 603.956C270.633 604.413 270.409 604.81 270.12 605.146C269.83 605.473 269.485 605.725 269.084 605.902C268.692 606.079 268.253 606.168 267.768 606.168ZM267.768 605.174C268.374 605.174 268.869 604.987 269.252 604.614C269.634 604.241 269.826 603.671 269.826 602.906V601.87C269.826 601.105 269.634 600.535 269.252 600.162C268.869 599.789 268.374 599.602 267.768 599.602C267.161 599.602 266.666 599.789 266.284 600.162C265.901 600.535 265.71 601.105 265.71 601.87V602.906C265.71 603.671 265.901 604.241 266.284 604.614C266.666 604.987 267.161 605.174 267.768 605.174ZM276.572 599.756H275.396V598.776H276.572V597.32C276.572 596.816 276.703 596.41 276.964 596.102C277.226 595.794 277.622 595.64 278.154 595.64H279.246V596.62H277.692V598.776H279.246V599.756H277.692V606H276.572V599.756ZM285.171 604.824H285.115C285.041 604.992 284.947 605.16 284.835 605.328C284.733 605.487 284.602 605.631 284.443 605.762C284.285 605.883 284.093 605.981 283.869 606.056C283.645 606.131 283.384 606.168 283.085 606.168C282.339 606.168 281.746 605.93 281.307 605.454C280.869 604.969 280.649 604.287 280.649 603.41V598.776H281.769V603.214C281.769 604.511 282.32 605.16 283.421 605.16C283.645 605.16 283.86 605.132 284.065 605.076C284.28 605.02 284.467 604.936 284.625 604.824C284.793 604.712 284.924 604.572 285.017 604.404C285.12 604.227 285.171 604.017 285.171 603.774V598.776H286.291V606H285.171V604.824ZM289.866 606C289.474 606 289.176 605.893 288.97 605.678C288.774 605.454 288.676 605.174 288.676 604.838V595.64H289.796V605.02H290.86V606H289.866ZM292.883 599.756H291.707V598.776H292.883V597.32C292.883 596.816 293.013 596.41 293.275 596.102C293.536 595.794 293.933 595.64 294.465 595.64H295.557V596.62H294.003V598.776H298.049V606H296.929V599.756H294.003V606H292.883V599.756ZM297.489 597.082C297.246 597.082 297.069 597.026 296.957 596.914C296.854 596.793 296.803 596.639 296.803 596.452V596.27C296.803 596.083 296.854 595.934 296.957 595.822C297.069 595.701 297.246 595.64 297.489 595.64C297.731 595.64 297.904 595.701 298.007 595.822C298.119 595.934 298.175 596.083 298.175 596.27V596.452C298.175 596.639 298.119 596.793 298.007 596.914C297.904 597.026 297.731 597.082 297.489 597.082ZM301.624 606C301.232 606 300.933 605.893 300.728 605.678C300.532 605.454 300.434 605.174 300.434 604.838V595.64H301.554V605.02H302.618V606H301.624ZM309.153 606C308.761 606 308.463 605.893 308.257 605.678C308.061 605.454 307.963 605.165 307.963 604.81V599.756H306.773V598.776H307.445C307.688 598.776 307.851 598.729 307.935 598.636C308.029 598.533 308.075 598.361 308.075 598.118V596.774H309.083V598.776H310.665V599.756H309.083V605.02H310.553V606H309.153ZM312.465 595.64H313.585V599.952H313.641C313.819 599.541 314.066 599.215 314.383 598.972C314.71 598.729 315.144 598.608 315.685 598.608C316.432 598.608 317.02 598.851 317.449 599.336C317.888 599.812 318.107 600.489 318.107 601.366V606H316.987V601.562C316.987 600.265 316.441 599.616 315.349 599.616C315.125 599.616 314.906 599.644 314.691 599.7C314.486 599.756 314.299 599.84 314.131 599.952C313.963 600.064 313.828 600.209 313.725 600.386C313.632 600.554 313.585 600.755 313.585 600.988V606H312.465V595.64ZM323.138 606.168C322.644 606.168 322.196 606.079 321.794 605.902C321.402 605.725 321.062 605.473 320.772 605.146C320.492 604.81 320.273 604.413 320.114 603.956C319.965 603.489 319.89 602.967 319.89 602.388C319.89 601.819 319.965 601.301 320.114 600.834C320.273 600.367 320.492 599.971 320.772 599.644C321.062 599.308 321.402 599.051 321.794 598.874C322.196 598.697 322.644 598.608 323.138 598.608C323.624 598.608 324.058 598.697 324.44 598.874C324.823 599.051 325.15 599.299 325.42 599.616C325.691 599.924 325.896 600.293 326.036 600.722C326.186 601.151 326.26 601.623 326.26 602.136V602.668H321.066V603.004C321.066 603.312 321.113 603.601 321.206 603.872C321.309 604.133 321.449 604.362 321.626 604.558C321.813 604.754 322.037 604.908 322.298 605.02C322.569 605.132 322.872 605.188 323.208 605.188C323.666 605.188 324.062 605.081 324.398 604.866C324.744 604.651 325.01 604.343 325.196 603.942L325.994 604.516C325.761 605.011 325.397 605.412 324.902 605.72C324.408 606.019 323.82 606.168 323.138 606.168ZM323.138 599.546C322.83 599.546 322.55 599.602 322.298 599.714C322.046 599.817 321.827 599.966 321.64 600.162C321.463 600.358 321.323 600.591 321.22 600.862C321.118 601.123 321.066 601.413 321.066 601.73V601.828H325.056V601.674C325.056 601.03 324.879 600.517 324.524 600.134C324.179 599.742 323.717 599.546 323.138 599.546ZM331.415 606V598.776H332.535V600.106H332.605C332.735 599.761 332.969 599.453 333.305 599.182C333.641 598.911 334.103 598.776 334.691 598.776H335.125V599.896H334.467C333.86 599.896 333.384 600.013 333.039 600.246C332.703 600.47 332.535 600.755 332.535 601.1V606H331.415ZM339.203 606.168C338.708 606.168 338.26 606.079 337.859 605.902C337.467 605.725 337.126 605.473 336.837 605.146C336.557 604.81 336.338 604.413 336.179 603.956C336.03 603.489 335.955 602.967 335.955 602.388C335.955 601.819 336.03 601.301 336.179 600.834C336.338 600.367 336.557 599.971 336.837 599.644C337.126 599.308 337.467 599.051 337.859 598.874C338.26 598.697 338.708 598.608 339.203 598.608C339.688 598.608 340.122 598.697 340.505 598.874C340.888 599.051 341.214 599.299 341.485 599.616C341.756 599.924 341.961 600.293 342.101 600.722C342.25 601.151 342.325 601.623 342.325 602.136V602.668H337.131V603.004C337.131 603.312 337.178 603.601 337.271 603.872C337.374 604.133 337.514 604.362 337.691 604.558C337.878 604.754 338.102 604.908 338.363 605.02C338.634 605.132 338.937 605.188 339.273 605.188C339.73 605.188 340.127 605.081 340.463 604.866C340.808 604.651 341.074 604.343 341.261 603.942L342.059 604.516C341.826 605.011 341.462 605.412 340.967 605.72C340.472 606.019 339.884 606.168 339.203 606.168ZM339.203 599.546C338.895 599.546 338.615 599.602 338.363 599.714C338.111 599.817 337.892 599.966 337.705 600.162C337.528 600.358 337.388 600.591 337.285 600.862C337.182 601.123 337.131 601.413 337.131 601.73V601.828H341.121V601.674C341.121 601.03 340.944 600.517 340.589 600.134C340.244 599.742 339.782 599.546 339.203 599.546ZM348.79 604.824H348.734C348.296 605.72 347.591 606.168 346.62 606.168C346.172 606.168 345.766 606.079 345.402 605.902C345.038 605.725 344.726 605.473 344.464 605.146C344.212 604.819 344.016 604.423 343.876 603.956C343.746 603.489 343.68 602.967 343.68 602.388C343.68 601.809 343.746 601.287 343.876 600.82C344.016 600.353 344.212 599.957 344.464 599.63C344.726 599.303 345.038 599.051 345.402 598.874C345.766 598.697 346.172 598.608 346.62 598.608C347.124 598.608 347.554 598.72 347.908 598.944C348.272 599.159 348.548 599.495 348.734 599.952H348.79V598.776H349.91V608.8H348.79V604.824ZM346.928 605.16C347.18 605.16 347.418 605.127 347.642 605.062C347.876 604.997 348.076 604.903 348.244 604.782C348.412 604.651 348.543 604.497 348.636 604.32C348.739 604.133 348.79 603.923 348.79 603.69V601.002C348.79 600.806 348.739 600.624 348.636 600.456C348.543 600.279 348.412 600.129 348.244 600.008C348.076 599.887 347.876 599.793 347.642 599.728C347.418 599.653 347.18 599.616 346.928 599.616C346.294 599.616 345.794 599.817 345.43 600.218C345.066 600.61 344.884 601.128 344.884 601.772V603.004C344.884 603.648 345.066 604.171 345.43 604.572C345.794 604.964 346.294 605.16 346.928 605.16ZM356.744 604.824H356.688C356.613 604.992 356.52 605.16 356.408 605.328C356.305 605.487 356.174 605.631 356.016 605.762C355.857 605.883 355.666 605.981 355.442 606.056C355.218 606.131 354.956 606.168 354.658 606.168C353.911 606.168 353.318 605.93 352.88 605.454C352.441 604.969 352.222 604.287 352.222 603.41V598.776H353.342V603.214C353.342 604.511 353.892 605.16 354.994 605.16C355.218 605.16 355.432 605.132 355.638 605.076C355.852 605.02 356.039 604.936 356.198 604.824C356.366 604.712 356.496 604.572 356.59 604.404C356.692 604.227 356.744 604.017 356.744 603.774V598.776H357.864V606H356.744V604.824ZM362.965 606.168C362.47 606.168 362.022 606.079 361.621 605.902C361.229 605.725 360.888 605.473 360.599 605.146C360.319 604.81 360.099 604.413 359.941 603.956C359.791 603.489 359.717 602.967 359.717 602.388C359.717 601.819 359.791 601.301 359.941 600.834C360.099 600.367 360.319 599.971 360.599 599.644C360.888 599.308 361.229 599.051 361.621 598.874C362.022 598.697 362.47 598.608 362.965 598.608C363.45 598.608 363.884 598.697 364.267 598.874C364.649 599.051 364.976 599.299 365.247 599.616C365.517 599.924 365.723 600.293 365.863 600.722C366.012 601.151 366.087 601.623 366.087 602.136V602.668H360.893V603.004C360.893 603.312 360.939 603.601 361.033 603.872C361.135 604.133 361.275 604.362 361.453 604.558C361.639 604.754 361.863 604.908 362.125 605.02C362.395 605.132 362.699 605.188 363.035 605.188C363.492 605.188 363.889 605.081 364.225 604.866C364.57 604.651 364.836 604.343 365.023 603.942L365.821 604.516C365.587 605.011 365.223 605.412 364.729 605.72C364.234 606.019 363.646 606.168 362.965 606.168ZM362.965 599.546C362.657 599.546 362.377 599.602 362.125 599.714C361.873 599.817 361.653 599.966 361.467 600.162C361.289 600.358 361.149 600.591 361.047 600.862C360.944 601.123 360.893 601.413 360.893 601.73V601.828H364.883V601.674C364.883 601.03 364.705 600.517 364.351 600.134C364.005 599.742 363.543 599.546 362.965 599.546ZM370.102 606.168C369.43 606.168 368.866 606.042 368.408 605.79C367.96 605.529 367.573 605.183 367.246 604.754L368.044 604.11C368.324 604.465 368.637 604.74 368.982 604.936C369.328 605.123 369.729 605.216 370.186 605.216C370.662 605.216 371.031 605.113 371.292 604.908C371.563 604.703 371.698 604.413 371.698 604.04C371.698 603.76 371.605 603.522 371.418 603.326C371.241 603.121 370.914 602.981 370.438 602.906L369.864 602.822C369.528 602.775 369.22 602.705 368.94 602.612C368.66 602.509 368.413 602.379 368.198 602.22C367.993 602.052 367.83 601.847 367.708 601.604C367.596 601.361 367.54 601.072 367.54 600.736C367.54 600.381 367.606 600.073 367.736 599.812C367.867 599.541 368.044 599.317 368.268 599.14C368.502 598.963 368.777 598.832 369.094 598.748C369.412 598.655 369.752 598.608 370.116 598.608C370.704 598.608 371.194 598.711 371.586 598.916C371.988 599.121 372.338 599.406 372.636 599.77L371.894 600.442C371.736 600.218 371.502 600.017 371.194 599.84C370.886 599.653 370.499 599.56 370.032 599.56C369.566 599.56 369.211 599.663 368.968 599.868C368.735 600.064 368.618 600.335 368.618 600.68C368.618 601.035 368.735 601.291 368.968 601.45C369.211 601.609 369.556 601.725 370.004 601.8L370.564 601.884C371.367 602.005 371.936 602.239 372.272 602.584C372.608 602.92 372.776 603.363 372.776 603.914C372.776 604.614 372.538 605.165 372.062 605.566C371.586 605.967 370.933 606.168 370.102 606.168ZM376.255 606C375.863 606 375.564 605.893 375.359 605.678C375.163 605.454 375.065 605.165 375.065 604.81V599.756H373.875V598.776H374.547C374.789 598.776 374.953 598.729 375.037 598.636C375.13 598.533 375.177 598.361 375.177 598.118V596.774H376.185V598.776H377.767V599.756H376.185V605.02H377.655V606H376.255ZM380.281 606.168C379.982 606.168 379.763 606.093 379.623 605.944C379.492 605.795 379.427 605.599 379.427 605.356V605.174C379.427 604.931 379.492 604.735 379.623 604.586C379.763 604.437 379.982 604.362 380.281 604.362C380.58 604.362 380.794 604.437 380.925 604.586C381.065 604.735 381.135 604.931 381.135 605.174V605.356C381.135 605.599 381.065 605.795 380.925 605.944C380.794 606.093 380.58 606.168 380.281 606.168Z" fill="#35414A"/>
91
-<defs>
92
-<filter id="filter0_d" x="12.8977" y="105.146" width="227.754" height="348.696" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
93
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
94
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
95
-<feOffset dy="4"/>
96
-<feGaussianBlur stdDeviation="9.5"/>
97
-<feColorMatrix type="matrix" values="0 0 0 0 0.144396 0 0 0 0 0.171163 0 0 0 0 0.211312 0 0 0 0.52 0"/>
98
-<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
99
-<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
100
-</filter>
101
-<filter id="filter1_d" x="152.105" y="73.4921" width="291.36" height="436.308" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
102
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
103
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
104
-<feOffset dy="4"/>
105
-<feGaussianBlur stdDeviation="9.5"/>
106
-<feColorMatrix type="matrix" values="0 0 0 0 0.144396 0 0 0 0 0.171163 0 0 0 0 0.211312 0 0 0 0.52 0"/>
107
-<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
108
-<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
109
-</filter>
110
-<filter id="filter2_d" x="300.178" y="148.607" width="226.673" height="311.264" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
111
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
112
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
113
-<feOffset dy="4"/>
114
-<feGaussianBlur stdDeviation="9.5"/>
115
-<feColorMatrix type="matrix" values="0 0 0 0 0.144396 0 0 0 0 0.171163 0 0 0 0 0.211312 0 0 0 0.52 0"/>
116
-<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
117
-<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
118
-</filter>
119
-<linearGradient id="paint0_linear" x1="235.761" y1="111.041" x2="-17.0126" y2="361.046" gradientUnits="userSpaceOnUse">
120
-<stop stop-color="#E2E6E8"/>
121
-<stop offset="1" stop-color="#A3ABAD"/>
122
-</linearGradient>
123
-<linearGradient id="paint1_linear" x1="443.305" y1="76.8196" x2="119.374" y2="410.502" gradientUnits="userSpaceOnUse">
124
-<stop stop-color="#E2E6E8"/>
125
-<stop offset="1" stop-color="#A3ABAD"/>
126
-</linearGradient>
127
-<linearGradient id="paint2_linear" x1="521.881" y1="155.599" x2="300.926" y2="402.654" gradientUnits="userSpaceOnUse">
128
-<stop stop-color="#E2E6E8"/>
129
-<stop offset="1" stop-color="#A3ABAD"/>
130
-</linearGradient>
131
-<linearGradient id="paint3_linear" x1="239.412" y1="136.75" x2="262.36" y2="105.253" gradientUnits="userSpaceOnUse">
132
-<stop stop-color="#80858A"/>
133
-<stop offset="0.6358" stop-color="#666A6E"/>
134
-</linearGradient>
135
-<linearGradient id="paint4_linear" x1="236.902" y1="121.39" x2="301.571" y2="66.1976" gradientUnits="userSpaceOnUse">
136
-<stop stop-color="#9AA0A6"/>
137
-<stop offset="0.5854" stop-color="#80858A"/>
138
-</linearGradient>
139
-<linearGradient id="paint5_linear" x1="328.795" y1="437.398" x2="371.807" y2="437.398" gradientUnits="userSpaceOnUse">
140
-<stop stop-color="#80858A"/>
141
-<stop offset="0.6358" stop-color="#666A6E"/>
142
-</linearGradient>
143
-<linearGradient id="paint6_linear" x1="262.163" y1="43.08" x2="295.151" y2="43.08" gradientUnits="userSpaceOnUse">
144
-<stop stop-color="#9AA0A6"/>
145
-<stop offset="0.5854" stop-color="#80858A"/>
146
-</linearGradient>
147
-<linearGradient id="paint7_linear" x1="312.807" y1="452.766" x2="371.808" y2="452.766" gradientUnits="userSpaceOnUse">
148
-<stop stop-color="#9AA0A6"/>
149
-<stop offset="0.5854" stop-color="#80858A"/>
150
-</linearGradient>
151
-<radialGradient id="paint8_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(116.202 185.96) scale(37.911 37.9195)">
152
-<stop stop-color="#4D5152"/>
153
-<stop offset="1" stop-color="#B9C1C3"/>
154
-</radialGradient>
155
-<radialGradient id="paint9_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(192.733 197.084) scale(18.705 18.7093)">
156
-<stop stop-color="#4D5152"/>
157
-<stop offset="1" stop-color="#B9C1C3"/>
158
-</radialGradient>
159
-<radialGradient id="paint10_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(115.931 234.516) scale(60.978 60.9918)">
160
-<stop stop-color="#4D5152"/>
161
-<stop offset="1" stop-color="#B9C1C3"/>
162
-</radialGradient>
163
-<radialGradient id="paint11_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(177.55 246.105) scale(50.7146 50.7261)">
164
-<stop stop-color="#4D5152"/>
165
-<stop offset="1" stop-color="#B9C1C3"/>
166
-</radialGradient>
167
-<linearGradient id="paint12_linear" x1="81.5328" y1="165.005" x2="61.5035" y2="203.58" gradientUnits="userSpaceOnUse">
168
-<stop stop-color="#E2E6E8"/>
169
-<stop offset="1" stop-color="#A3ABAD"/>
170
-</linearGradient>
171
-<linearGradient id="paint13_linear" x1="178.574" y1="141.467" x2="42.6941" y2="326.082" gradientUnits="userSpaceOnUse">
172
-<stop stop-color="#E2E6E8"/>
173
-<stop offset="1" stop-color="#A3ABAD"/>
174
-</linearGradient>
175
-<radialGradient id="paint14_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(199.209 329.404) scale(46.8534 46.864)">
176
-<stop stop-color="#4D5152"/>
177
-<stop offset="1" stop-color="#B9C1C3"/>
178
-</radialGradient>
179
-<radialGradient id="paint15_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(173.468 304.892) scale(51.0696 51.0811)">
180
-<stop stop-color="#4D5152"/>
181
-<stop offset="1" stop-color="#B9C1C3"/>
182
-</radialGradient>
183
-<radialGradient id="paint16_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(93.8923 314.219) scale(56.4182 56.431)">
184
-<stop stop-color="#4D5152"/>
185
-<stop offset="1" stop-color="#B9C1C3"/>
186
-</radialGradient>
187
-<linearGradient id="paint17_linear" x1="16.9726" y1="405.941" x2="72.8055" y2="345.378" gradientUnits="userSpaceOnUse">
188
-<stop stop-color="#4D5152"/>
189
-<stop offset="1" stop-color="#B9C1C3" stop-opacity="0"/>
190
-</linearGradient>
191
-<linearGradient id="paint18_linear" x1="108.447" y1="406.213" x2="93.2567" y2="430.655" gradientUnits="userSpaceOnUse">
192
-<stop stop-color="#E2E6E8"/>
193
-<stop offset="1" stop-color="#A3ABAD"/>
194
-</linearGradient>
195
-<linearGradient id="paint19_linear" x1="179.221" y1="108.957" x2="13.929" y2="328.543" gradientUnits="userSpaceOnUse">
196
-<stop stop-color="#F6FAFC"/>
197
-<stop offset="1" stop-color="#A3ABAD"/>
198
-</linearGradient>
199
-<linearGradient id="paint20_linear" x1="193.936" y1="156.429" x2="25.4375" y2="332.912" gradientUnits="userSpaceOnUse">
200
-<stop stop-color="#F6FAFC"/>
201
-<stop offset="1" stop-color="#A3ABAD"/>
202
-</linearGradient>
203
-<linearGradient id="paint21_linear" x1="213.092" y1="181.321" x2="168.166" y2="246.149" gradientUnits="userSpaceOnUse">
204
-<stop stop-color="#F6FAFC"/>
205
-<stop offset="1" stop-color="#A3ABAD"/>
206
-</linearGradient>
207
-<linearGradient id="paint22_linear" x1="215.786" y1="178.846" x2="58.2299" y2="390.303" gradientUnits="userSpaceOnUse">
208
-<stop stop-color="#F6FAFC"/>
209
-<stop offset="1" stop-color="#A3ABAD"/>
210
-</linearGradient>
211
-<linearGradient id="paint23_linear" x1="209.564" y1="262.515" x2="138.257" y2="361.867" gradientUnits="userSpaceOnUse">
212
-<stop stop-color="#E2E6E8"/>
213
-<stop offset="1" stop-color="#A3ABAD"/>
214
-</linearGradient>
215
-<linearGradient id="paint24_linear" x1="110.127" y1="299.636" x2="64.7354" y2="362.881" gradientUnits="userSpaceOnUse">
216
-<stop stop-color="#E2E6E8"/>
217
-<stop offset="1" stop-color="#A3ABAD"/>
218
-</linearGradient>
219
-<linearGradient id="paint25_linear" x1="218.313" y1="296.149" x2="181.583" y2="354.977" gradientUnits="userSpaceOnUse">
220
-<stop stop-color="#E2E6E8"/>
221
-<stop offset="1" stop-color="#A3ABAD"/>
222
-</linearGradient>
223
-<linearGradient id="paint26_linear" x1="61.3932" y1="254.493" x2="136.117" y2="254.493" gradientUnits="userSpaceOnUse">
224
-<stop stop-color="#E6EAEC"/>
225
-<stop offset="1" stop-color="#E9F5F7"/>
226
-</linearGradient>
227
-<linearGradient id="paint27_linear" x1="192.205" y1="211.955" x2="196.96" y2="204.56" gradientUnits="userSpaceOnUse">
228
-<stop stop-color="#E6EAEC"/>
229
-<stop offset="1" stop-color="#E9F5F7"/>
230
-</linearGradient>
231
-<linearGradient id="paint28_linear" x1="159.51" y1="252.199" x2="143.66" y2="278.609" gradientUnits="userSpaceOnUse">
232
-<stop stop-color="#E6EAEC"/>
233
-<stop offset="1" stop-color="#E9F5F7"/>
234
-</linearGradient>
235
-<linearGradient id="paint29_linear" x1="176.947" y1="325.364" x2="175.714" y2="311.101" gradientUnits="userSpaceOnUse">
236
-<stop stop-color="#E6EAEC"/>
237
-<stop offset="1" stop-color="#E9F5F7"/>
238
-</linearGradient>
239
-<linearGradient id="paint30_linear" x1="96.048" y1="340.778" x2="94.1106" y2="322.289" gradientUnits="userSpaceOnUse">
240
-<stop stop-color="#E6EAEC"/>
241
-<stop offset="1" stop-color="#E9F5F7"/>
242
-</linearGradient>
243
-<linearGradient id="paint31_linear" x1="181.02" y1="346.562" x2="190.353" y2="338.112" gradientUnits="userSpaceOnUse">
244
-<stop stop-color="#E6EAEC"/>
245
-<stop offset="1" stop-color="#E9F5F7"/>
246
-</linearGradient>
247
-<linearGradient id="paint32_linear" x1="100.695" y1="202.785" x2="111.965" y2="184.474" gradientUnits="userSpaceOnUse">
248
-<stop stop-color="#E6EAEC"/>
249
-<stop offset="1" stop-color="#E9F5F7"/>
250
-</linearGradient>
251
-<radialGradient id="paint33_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(214.06 231.845) scale(64.5282 64.5427)">
252
-<stop stop-color="#B9C1C3"/>
253
-<stop offset="1" stop-color="#4D5152"/>
254
-</radialGradient>
255
-<radialGradient id="paint34_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(357.271 189.147) scale(61.2336 61.2474)">
256
-<stop stop-color="#4D5152"/>
257
-<stop offset="1" stop-color="#B9C1C3"/>
258
-</radialGradient>
259
-<radialGradient id="paint35_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(271.231 214.372) scale(60.5039 60.5176)">
260
-<stop stop-color="#4D5152"/>
261
-<stop offset="1" stop-color="#B9C1C3"/>
262
-</radialGradient>
263
-<radialGradient id="paint36_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(321.843 312.69) scale(72.1151 72.1314)">
264
-<stop stop-color="#4D5152"/>
265
-<stop offset="1" stop-color="#B9C1C3"/>
266
-</radialGradient>
267
-<linearGradient id="paint37_linear" x1="159.504" y1="474.273" x2="237.597" y2="392.185" gradientUnits="userSpaceOnUse">
268
-<stop stop-color="#4D5152"/>
269
-<stop offset="1" stop-color="#B9C1C3" stop-opacity="0"/>
270
-</linearGradient>
271
-<radialGradient id="paint38_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(328.338 355.555) scale(93.5547 93.5758)">
272
-<stop stop-color="#B9C1C3"/>
273
-<stop offset="1" stop-color="#4D5152"/>
274
-</radialGradient>
275
-<radialGradient id="paint39_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(258.309 251.478) scale(71.0473 71.0633)">
276
-<stop stop-color="#4D5152"/>
277
-<stop offset="1" stop-color="#B9C1C3"/>
278
-</radialGradient>
279
-<linearGradient id="paint40_linear" x1="437.826" y1="64.7135" x2="426.332" y2="85.6187" gradientUnits="userSpaceOnUse">
280
-<stop stop-color="#E2E6E8"/>
281
-<stop offset="1" stop-color="#A3ABAD"/>
282
-</linearGradient>
283
-<linearGradient id="paint41_linear" x1="281.129" y1="150.579" x2="226.517" y2="213.182" gradientUnits="userSpaceOnUse">
284
-<stop stop-color="#F6FAFC"/>
285
-<stop offset="1" stop-color="#A3ABAD"/>
286
-</linearGradient>
287
-<radialGradient id="paint42_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(327.803 174.379) scale(91.5552 91.5759)">
288
-<stop stop-color="#4D5152"/>
289
-<stop offset="1" stop-color="#B9C1C3"/>
290
-</radialGradient>
291
-<linearGradient id="paint43_linear" x1="410.517" y1="72.4653" x2="220.528" y2="271.275" gradientUnits="userSpaceOnUse">
292
-<stop stop-color="#F6FAFC"/>
293
-<stop offset="1" stop-color="#A3ABAD"/>
294
-</linearGradient>
295
-<radialGradient id="paint44_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(290.315 261.824) scale(73.1873 73.2038)">
296
-<stop stop-color="#4D5152"/>
297
-<stop offset="1" stop-color="#B9C1C3"/>
298
-</radialGradient>
299
-<linearGradient id="paint45_linear" x1="290.478" y1="244.449" x2="256.528" y2="312.096" gradientUnits="userSpaceOnUse">
300
-<stop stop-color="#F6FAFC"/>
301
-<stop offset="1" stop-color="#A3ABAD"/>
302
-</linearGradient>
303
-<linearGradient id="paint46_linear" x1="358.438" y1="181.275" x2="326.433" y2="240.083" gradientUnits="userSpaceOnUse">
304
-<stop stop-color="#F6FAFC"/>
305
-<stop offset="1" stop-color="#A3ABAD"/>
306
-</linearGradient>
307
-<radialGradient id="paint47_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(368.874 245.311) scale(94.2016 94.2228)">
308
-<stop stop-color="#4D5152"/>
309
-<stop offset="1" stop-color="#B9C1C3"/>
310
-</radialGradient>
311
-<linearGradient id="paint48_linear" x1="380.323" y1="219.525" x2="329.287" y2="329.648" gradientUnits="userSpaceOnUse">
312
-<stop stop-color="#F6FAFC"/>
313
-<stop offset="1" stop-color="#A3ABAD"/>
314
-</linearGradient>
315
-<linearGradient id="paint49_linear" x1="375.121" y1="284.243" x2="335.675" y2="365.076" gradientUnits="userSpaceOnUse">
316
-<stop stop-color="#F6FAFC"/>
317
-<stop offset="1" stop-color="#A3ABAD"/>
318
-</linearGradient>
319
-<linearGradient id="paint50_linear" x1="223.99" y1="199.664" x2="247.758" y2="199.664" gradientUnits="userSpaceOnUse">
320
-<stop stop-color="#E6EAEC"/>
321
-<stop offset="1" stop-color="#E9F5F7"/>
322
-</linearGradient>
323
-<linearGradient id="paint51_linear" x1="249.358" y1="258.798" x2="257.65" y2="205.823" gradientUnits="userSpaceOnUse">
324
-<stop stop-color="#E6EAEC"/>
325
-<stop offset="1" stop-color="#E9F5F7"/>
326
-</linearGradient>
327
-<linearGradient id="paint52_linear" x1="282.103" y1="219.435" x2="288.979" y2="178.592" gradientUnits="userSpaceOnUse">
328
-<stop stop-color="#E6EAEC"/>
329
-<stop offset="1" stop-color="#E9F5F7"/>
330
-</linearGradient>
331
-<linearGradient id="paint53_linear" x1="234.553" y1="301.355" x2="246.076" y2="301.558" gradientUnits="userSpaceOnUse">
332
-<stop stop-color="#E6EAEC"/>
333
-<stop offset="1" stop-color="#E9F5F7"/>
334
-</linearGradient>
335
-<linearGradient id="paint54_linear" x1="264.125" y1="307.933" x2="269.384" y2="287.107" gradientUnits="userSpaceOnUse">
336
-<stop stop-color="#E6EAEC"/>
337
-<stop offset="1" stop-color="#E9F5F7"/>
338
-</linearGradient>
339
-<linearGradient id="paint55_linear" x1="340.67" y1="219.117" x2="342.288" y2="211.029" gradientUnits="userSpaceOnUse">
340
-<stop stop-color="#E6EAEC"/>
341
-<stop offset="1" stop-color="#E9F5F7"/>
342
-</linearGradient>
343
-<linearGradient id="paint56_linear" x1="300.312" y1="333.649" x2="305.165" y2="322.125" gradientUnits="userSpaceOnUse">
344
-<stop stop-color="#E6EAEC"/>
345
-<stop offset="1" stop-color="#E9F5F7"/>
346
-</linearGradient>
347
-<linearGradient id="paint57_linear" x1="328.02" y1="297.998" x2="341.163" y2="284.656" gradientUnits="userSpaceOnUse">
348
-<stop stop-color="#E6EAEC"/>
349
-<stop offset="1" stop-color="#E9F5F7"/>
350
-</linearGradient>
351
-<linearGradient id="paint58_linear" x1="353.826" y1="337.586" x2="357.466" y2="320.4" gradientUnits="userSpaceOnUse">
352
-<stop stop-color="#E6EAEC"/>
353
-<stop offset="1" stop-color="#E9F5F7"/>
354
-</linearGradient>
355
-<radialGradient id="paint59_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(415.036 196.497) scale(37.754 37.7625)">
356
-<stop stop-color="#AB1006"/>
357
-<stop offset="1" stop-color="#F70F0F"/>
358
-</radialGradient>
359
-<radialGradient id="paint60_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(458.038 347.652) scale(12.7642 12.7671)">
360
-<stop stop-color="#AB1006"/>
361
-<stop offset="1" stop-color="#F70F0F"/>
362
-</radialGradient>
363
-<radialGradient id="paint61_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(424.418 267.529) scale(59.138 59.1514)">
364
-<stop stop-color="#AB1006"/>
365
-<stop offset="1" stop-color="#F70F0F"/>
366
-</radialGradient>
367
-<radialGradient id="paint62_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(451.648 212.851) scale(52.8676 52.8795)">
368
-<stop stop-color="#AB1006"/>
369
-<stop offset="1" stop-color="#F70F0F"/>
370
-</radialGradient>
371
-<radialGradient id="paint63_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(464.317 301.253) scale(71.7329 71.7491)">
372
-<stop stop-color="#AB1006"/>
373
-<stop offset="1" stop-color="#F70F0F"/>
374
-</radialGradient>
375
-<linearGradient id="paint64_linear" x1="336.693" y1="412.239" x2="321.502" y2="436.681" gradientUnits="userSpaceOnUse">
376
-<stop stop-color="#FF9752"/>
377
-<stop offset="1" stop-color="#FA180A"/>
378
-</linearGradient>
379
-<linearGradient id="paint65_linear" x1="427.44" y1="155.645" x2="383.918" y2="220.968" gradientUnits="userSpaceOnUse">
380
-<stop stop-color="#FF9752"/>
381
-<stop offset="1" stop-color="#FA180A"/>
382
-</linearGradient>
383
-<linearGradient id="paint66_linear" x1="480.701" y1="163.304" x2="424.057" y2="254.396" gradientUnits="userSpaceOnUse">
384
-<stop stop-color="#FF9752"/>
385
-<stop offset="1" stop-color="#FA180A"/>
386
-</linearGradient>
387
-<linearGradient id="paint67_linear" x1="460.435" y1="208.109" x2="389.215" y2="345.843" gradientUnits="userSpaceOnUse">
388
-<stop stop-color="#FF9752"/>
389
-<stop offset="1" stop-color="#FA180A"/>
390
-</linearGradient>
391
-<linearGradient id="paint68_linear" x1="468.037" y1="274.869" x2="439.681" y2="343.879" gradientUnits="userSpaceOnUse">
392
-<stop stop-color="#FF9752"/>
393
-<stop offset="1" stop-color="#FA180A"/>
394
-</linearGradient>
395
-<linearGradient id="paint69_linear" x1="470.864" y1="332.947" x2="457.058" y2="364.113" gradientUnits="userSpaceOnUse">
396
-<stop stop-color="#FF9752"/>
397
-<stop offset="1" stop-color="#FA180A"/>
398
-</linearGradient>
399
-<linearGradient id="paint70_linear" x1="372.994" y1="185.95" x2="442.522" y2="185.95" gradientUnits="userSpaceOnUse">
400
-<stop stop-color="#FF9752"/>
401
-<stop offset="1" stop-color="#FA180A"/>
402
-</linearGradient>
403
-<linearGradient id="paint71_linear" x1="421.558" y1="211.286" x2="457.761" y2="211.286" gradientUnits="userSpaceOnUse">
404
-<stop stop-color="#FF9752"/>
405
-<stop offset="1" stop-color="#FA180A"/>
406
-</linearGradient>
407
-<linearGradient id="paint72_linear" x1="395.404" y1="255.249" x2="470.803" y2="255.249" gradientUnits="userSpaceOnUse">
408
-<stop stop-color="#FF9752"/>
409
-<stop offset="1" stop-color="#FA180A"/>
410
-</linearGradient>
411
-<linearGradient id="paint73_linear" x1="458.856" y1="311.753" x2="434.833" y2="336.162" gradientUnits="userSpaceOnUse">
412
-<stop stop-color="#FF9752"/>
413
-<stop offset="1" stop-color="#FA180A"/>
414
-</linearGradient>
415
-<linearGradient id="paint74_linear" x1="452.427" y1="352.241" x2="470.803" y2="352.241" gradientUnits="userSpaceOnUse">
416
-<stop stop-color="#FF9752"/>
417
-<stop offset="1" stop-color="#FA180A"/>
418
-</linearGradient>
419
-</defs>
420
-</svg>
web/gui/v2/static/site/pages/error-501/index.html
deleted
-14
@@ -1,14 +0,0 @@
1
-<!DOCTYPE html>
2
-<html lang="en">
3
- <head>
4
- <meta charset="UTF-8" />
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
- <title>Netdata</title>
7
- <link href="/static/site/pages/error-501/error-501.css" rel="stylesheet" />
8
- </head>
9
- <body>
10
- <div>
11
- <img src="/static/site/pages/error-501/error-501.svg" alt="Error: not implemented" />
12
- </div>
13
- </body>
14
-</html>
web/gui/v2/static/site/pages/error-502/error-502.css
deleted
-13
@@ -1,13 +0,0 @@
1
-html,
2
-body {
3
- height: 100%;
4
- width: 100%;
5
-}
6
-
7
-div {
8
- display: flex;
9
- align-items: center;
10
- justify-content: center;
11
- height: 100%;
12
- width: 100%;
13
-}
web/gui/v2/static/site/pages/error-502/error-502.svg
deleted
-349
@@ -1,349 +0,0 @@
1
-<svg width="540" height="610" viewBox="0 0 540 610" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M355.229 65.7553L307.253 102.117L347.066 62.3013C323.203 52.9441 297.206 47.7317 270.016 47.7317C266.625 47.7317 263.234 47.7945 259.906 47.9829L227.378 64.6877L242.511 49.5529C139.652 62.9921 60.2791 150.975 60.2791 257.484C60.2791 364.935 141.097 453.547 245.274 465.793L338.839 372.22L264.05 467.174C266.059 467.237 268.006 467.237 270.016 467.237C283.391 467.237 296.452 465.981 309.137 463.595L371.87 415.866L328.855 458.885C416.015 433.451 479.752 352.878 479.752 257.484C479.752 172.013 428.574 98.4114 355.229 65.7553Z" fill="#80858A"/>
3
-<mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="60" y="47" width="420" height="421">
4
-<path d="M355.207 65.7567L307.235 102.121L347.044 62.3024C323.184 52.9445 297.188 47.7317 270 47.7317C266.609 47.7317 263.219 47.7945 259.891 47.9829L258.195 52.6305L202.94 89.0573L242.498 49.4902C139.646 62.9933 60.2791 150.983 60.2791 257.5C60.2791 364.959 141.091 453.577 245.26 465.824L338.819 372.245L264.035 467.205C266.044 467.268 267.991 467.268 270 467.268C283.374 467.268 296.435 466.012 309.119 463.626L371.846 415.894L328.835 458.915C415.988 433.479 479.721 352.901 479.721 257.5C479.721 172.023 428.546 98.4152 355.207 65.7567Z" fill="#80858A"/>
5
-</mask>
6
-<g mask="url(#mask0)">
7
-<g filter="url(#filter0_d)">
8
-<path d="M90.0418 255.741C89.9791 255.741 89.9791 255.741 90.0418 255.741C89.7279 256.055 89.4139 256.432 89.1 256.746C89.0372 256.872 88.9116 256.935 88.8488 257.06C88.6605 257.312 88.4721 257.563 88.2837 257.814C88.2209 257.94 88.0953 258.065 88.0325 258.191C87.8442 258.442 87.7186 258.693 87.5302 258.944C87.4674 259.07 87.4046 259.133 87.3419 259.258C87.1535 259.573 87.0279 259.887 86.9023 260.201C86.8395 260.263 86.8395 260.326 86.7767 260.389C86.0232 262.022 85.5837 263.718 85.4581 265.413C84.7046 273.704 90.607 282.057 100.214 282.748C102.663 276.216 106.556 271.317 115.409 271.317C124.451 271.317 128.909 277.032 129.977 288.337L177.07 241.234C167.149 234.639 154.34 230.871 138.83 230.871C126.586 230.871 117.042 232.566 110.135 235.644L90.0418 255.741ZM195.593 170.327C185.923 170.327 176.505 173.216 168.53 178.491C165.893 180.25 163.381 182.323 161.121 184.584L126.46 219.252H187.053L195.593 170.327ZM65.3651 197.961L80.9372 182.385C81.0628 182.26 81.1884 182.134 81.3139 181.946C81.5651 181.632 81.7535 181.38 82.0046 181.066C82.1302 180.941 82.193 180.752 82.2558 180.627C82.4442 180.313 82.5698 179.999 82.6953 179.685C82.8837 179.182 82.9465 178.68 83.0093 178.177C83.0093 177.989 83.0093 177.863 83.0093 177.675C83.0093 177.487 83.0093 177.361 83.0093 177.173C83.0093 176.67 82.8837 176.168 82.7581 175.665C82.6953 175.351 82.5698 175.037 82.4442 174.723C82.3814 174.598 82.3186 174.409 82.2558 174.284C82.0046 173.844 81.7535 173.404 81.4395 173.027C81.3139 172.902 81.2512 172.776 81.1256 172.651C80.8744 172.399 80.686 172.148 80.3721 171.96C79.7442 171.394 78.9279 171.018 78.1116 170.704C77.7977 170.578 77.4209 170.515 77.0442 170.452C76.6674 170.39 76.2907 170.39 75.9139 170.39H55.6953C55.6325 170.955 55.5698 171.583 55.507 172.148C55.4442 172.651 55.4442 173.153 55.3814 173.655C54.8791 178.994 54.1884 185.274 53.3093 192.12C52.5558 198.777 60.593 202.734 65.3651 197.961ZM76.1023 265.225L106.681 234.639C107.372 229.677 108.565 220.319 108.691 219.315H122.002L216.063 125.233L164.26 162.665C161.623 164.549 158.86 166.119 155.909 167.312C155.407 167.501 154.905 167.689 154.402 167.877C152.895 168.443 151.388 168.882 149.819 169.259C148.5 169.573 147.181 169.824 145.863 170.013C145.423 170.076 144.984 170.138 144.544 170.201C144.481 170.201 144.481 170.201 144.419 170.201C144.042 170.264 143.602 170.264 143.163 170.327C143.037 170.327 142.849 170.327 142.723 170.327C142.409 170.327 142.095 170.39 141.781 170.39C141.279 170.39 140.777 170.39 140.337 170.39H97.4512L49.9186 217.933C46.5279 241.987 42.5721 266.669 40.1232 278.791C53.4977 279.607 66.6209 274.708 76.1023 265.225ZM118.298 360.123C118.486 360.123 118.674 360.123 118.863 360.123C119.93 360.123 120.935 360.123 122.002 360.06L200.742 281.303C200.114 276.53 199.047 272.008 197.54 267.737C197.351 267.298 197.226 266.858 197.037 266.418C196.66 265.539 196.221 264.723 195.781 263.906C195.342 263.09 194.777 262.399 194.212 261.708C193.395 260.64 192.453 259.698 191.449 258.882C191.135 258.568 190.758 258.316 190.444 258.065C182.47 252.099 170.602 252.162 162.753 260.012L130.228 292.545C130.228 293.048 130.228 293.613 130.228 294.178C130.228 308.058 126.335 317.667 115.974 317.667C112.521 317.667 109.821 316.725 107.749 315.029L102.16 320.619C87.593 335.19 97.7651 360.06 118.298 360.123ZM54.0628 432.474L134.749 364.645C139.395 360.751 144.795 357.862 150.635 356.292C159.3 353.968 166.898 350.64 173.365 346.369C175.06 345.238 176.693 344.045 178.263 342.852C178.263 342.852 178.263 342.852 178.326 342.852C180.398 341.219 182.281 339.46 184.04 337.639C184.102 337.576 184.165 337.513 184.228 337.451C184.667 337.011 185.044 336.571 185.484 336.132C186.74 334.75 187.87 333.305 189 331.861C189.126 331.735 189.188 331.61 189.314 331.421C189.628 330.982 189.942 330.542 190.256 330.102C190.319 330.04 190.381 329.977 190.381 329.851C190.947 328.972 191.512 328.093 192.077 327.213C192.202 327.025 192.265 326.837 192.391 326.711C192.642 326.271 192.893 325.894 193.081 325.455C193.207 325.204 193.333 324.952 193.458 324.701C193.647 324.262 193.898 323.885 194.086 323.445C194.212 323.194 194.337 322.88 194.526 322.566C194.84 321.875 195.153 321.184 195.467 320.493C195.593 320.179 195.781 319.802 195.907 319.488C196.095 319.112 196.221 318.735 196.347 318.358C196.472 317.981 196.66 317.604 196.786 317.227C196.912 316.851 197.037 316.537 197.163 316.16C197.414 315.469 197.602 314.778 197.854 314.087C197.979 313.773 198.042 313.459 198.105 313.145C198.23 312.643 198.419 312.203 198.544 311.701C198.607 311.387 198.733 311.073 198.795 310.696C198.921 310.13 199.047 309.628 199.172 309.063C199.235 308.812 199.298 308.56 199.36 308.309C199.549 307.555 199.674 306.739 199.863 305.985C199.926 305.734 199.926 305.42 199.988 305.169C200.114 304.604 200.177 303.976 200.302 303.41C200.365 303.096 200.365 302.845 200.428 302.531C200.553 301.84 200.616 301.087 200.679 300.396C200.679 300.27 200.742 300.082 200.742 299.956C200.805 299.077 200.93 298.26 200.993 297.381C200.993 297.13 201.056 296.879 201.056 296.627C201.119 295.937 201.119 295.308 201.181 294.618C201.181 294.366 201.181 294.115 201.181 293.801C201.181 292.922 201.244 291.98 201.244 291.101C201.244 289.216 201.181 287.332 201.056 285.448L54.0628 432.474ZM105.551 312.768C103.228 309.691 101.972 305.357 101.219 300.71H45.0837L37.2977 308.498C41.0023 325.078 50.6721 340.088 68.693 349.635L105.551 312.768ZM34.9116 441.33C35.7279 444.533 39.6837 445.663 42.0698 443.34L50.6721 434.735L38.5535 436.117C36.0419 436.368 34.2837 438.88 34.9116 441.33ZM36.2302 302.217C36.3558 303.285 37.6744 303.724 38.4279 302.971L39.0558 302.343L40.6884 300.71H37.5488C36.6698 300.71 36.1046 301.401 36.2302 302.217C36.2302 302.154 36.2302 302.217 36.2302 302.217Z" fill="url(#paint0_linear)"/>
9
-</g>
10
-<g filter="url(#filter1_d)">
11
-<path d="M208.905 334.624L258.823 284.694C258.572 278.477 258.509 271.129 258.509 262.462C258.509 252.099 258.698 243.746 259.074 237.026L208.465 287.584C208.528 288.714 208.528 289.844 208.528 290.975C208.528 303.348 206.142 314.59 201.558 324.387C203.756 328.093 206.142 331.484 208.905 334.624ZM350.372 298.323C350.058 298.009 349.744 297.758 349.367 297.507C349.305 297.444 349.179 297.381 349.053 297.381C348.551 297.13 348.049 297.004 347.484 296.941C347.295 296.941 347.044 296.941 346.856 296.941C346.416 297.004 345.977 297.067 345.537 297.318C345.412 297.381 345.349 297.444 345.223 297.507C344.909 297.695 344.595 297.946 344.344 298.198L236.595 405.908L288.712 363.012C292.605 359.809 297 357.36 301.772 355.915C308.553 353.843 314.644 351.016 320.044 347.499C320.986 346.934 321.865 346.306 322.744 345.678C322.87 345.615 322.995 345.49 323.121 345.427C324.879 344.171 326.574 342.789 328.144 341.344C328.27 341.219 328.395 341.156 328.521 341.03C330.091 339.586 331.598 338.079 333.042 336.508C333.167 336.383 333.293 336.257 333.419 336.132C334.8 334.562 336.181 332.929 337.437 331.233C337.563 331.107 337.688 330.919 337.751 330.793C339.007 329.098 340.2 327.339 341.267 325.58C341.393 325.392 341.519 325.204 341.581 325.015C342.146 324.136 342.649 323.194 343.151 322.252C343.653 321.31 344.156 320.43 344.595 319.488C344.721 319.3 344.784 319.049 344.909 318.86C345.349 317.918 345.851 316.913 346.291 315.971C346.73 315.029 347.107 314.024 347.546 313.019C347.672 312.768 347.735 312.517 347.86 312.329C348.237 311.324 348.614 310.319 348.991 309.314C348.991 309.314 348.991 309.314 348.991 309.251C349.367 308.246 349.681 307.241 349.995 306.174C350.058 305.923 350.184 305.671 350.246 305.42C350.56 304.352 350.874 303.348 351.188 302.28C351.314 301.903 351.377 301.526 351.377 301.149C351.377 301.024 351.377 300.898 351.377 300.773C351.314 299.768 350.937 298.951 350.372 298.323ZM197.665 424.687C199.423 431.784 208.214 434.233 213.425 429.083L232.451 410.053L205.765 413.13C200.114 413.759 196.346 419.223 197.665 424.687ZM200.051 235.455L276.028 159.462C275.149 159.462 274.27 159.524 273.391 159.587C273.139 159.587 272.826 159.587 272.574 159.65C271.946 159.713 271.381 159.713 270.753 159.776C270.439 159.776 270.126 159.838 269.812 159.838C269.246 159.901 268.619 159.964 268.053 159.964C267.739 159.964 267.488 160.027 267.174 160.027C266.484 160.09 265.793 160.152 265.102 160.278C264.977 160.278 264.788 160.341 264.663 160.341C263.846 160.466 263.03 160.592 262.214 160.718C262.025 160.718 261.837 160.78 261.586 160.843C260.958 160.969 260.393 161.032 259.765 161.157C259.514 161.22 259.263 161.283 258.949 161.283C258.384 161.409 257.881 161.471 257.316 161.597C257.065 161.66 256.814 161.723 256.563 161.785C255.998 161.911 255.37 162.037 254.805 162.162C254.616 162.225 254.428 162.225 254.302 162.288C253.549 162.476 252.795 162.665 252.042 162.853C251.979 162.853 251.916 162.916 251.853 162.916C251.163 163.104 250.535 163.293 249.844 163.481C249.656 163.544 249.467 163.607 249.216 163.67C248.651 163.858 248.149 163.984 247.646 164.172C247.458 164.235 247.207 164.298 247.019 164.36C246.453 164.549 245.951 164.737 245.386 164.926C245.198 164.988 245.072 165.051 244.884 165.114C243.502 165.616 242.121 166.182 240.739 166.81C240.614 166.873 240.488 166.935 240.363 166.998C239.798 167.249 239.295 167.501 238.73 167.752C238.542 167.815 238.416 167.877 238.228 168.003C237.725 168.254 237.223 168.505 236.721 168.757C236.595 168.82 236.47 168.882 236.344 168.945C235.025 169.636 233.77 170.327 232.577 171.08C232.577 171.08 232.514 171.08 232.514 171.143C231.949 171.52 231.384 171.834 230.819 172.211C230.693 172.274 230.63 172.337 230.505 172.399C230.002 172.713 229.5 173.09 228.998 173.404C228.935 173.467 228.809 173.53 228.746 173.593C228.181 173.969 227.616 174.409 227.114 174.786C225.984 175.665 224.853 176.545 223.786 177.487C223.723 177.549 223.723 177.549 223.66 177.612C223.158 178.052 222.719 178.429 222.216 178.868C222.153 178.931 222.091 178.994 222.028 178.994C221.525 179.434 221.023 179.936 220.584 180.376C219.077 181.883 217.632 183.39 216.251 185.023L216.188 185.086C215.749 185.588 215.309 186.154 214.87 186.656C213.551 188.289 212.295 190.048 211.102 191.806C203.128 203.676 198.293 217.933 196.032 233.257C195.907 234.011 196.158 234.827 196.723 235.393C197.539 236.398 199.109 236.398 200.051 235.455ZM309.307 164.988C308.93 165.24 308.553 165.428 308.177 165.616C305.163 167.249 301.898 168.254 298.507 168.568C298.067 168.631 297.628 168.631 297.251 168.631C296.372 168.631 295.556 168.631 294.677 168.568C293.798 168.505 292.981 168.38 292.102 168.254C287.77 167.438 283.186 166.873 278.351 166.621C276.719 166.559 275.086 166.496 273.453 166.496L193.395 246.572C193.458 246.698 193.584 246.76 193.646 246.886C206.267 261.771 228.809 262.901 242.623 249.084L259.388 232.315C260.958 213.537 264.726 209.643 271.946 209.643C275.086 209.643 277.472 210.271 279.293 212.406L384.97 106.705L311.442 163.544C310.751 164.046 309.998 164.549 309.307 164.988ZM399.725 83.3421C397.214 82.714 394.765 84.4097 394.451 86.9847L393.07 99.1061L401.672 90.5018C404.058 88.1152 402.928 84.0957 399.725 83.3421ZM314.958 233.006C312.823 235.141 310.814 237.34 308.867 239.601C307.423 241.296 305.979 243.055 304.66 244.876C303.342 246.635 302.023 248.519 300.767 250.34C297.879 254.674 295.305 259.196 293.044 263.906C292.416 265.225 291.788 266.607 291.223 267.988C290.909 268.679 290.658 269.37 290.344 270.061C286.953 278.351 284.567 287.018 283.249 295.937C282.872 298.386 282.432 300.773 281.93 303.034C280.988 306.865 279.795 310.193 278.288 312.705C277.912 313.334 277.472 313.899 277.032 314.401C275.588 316.034 273.893 317.039 271.884 317.039C263.658 317.039 260.205 311.952 259.012 289.028L235.591 312.454C220.458 327.59 228.181 353.403 249.091 357.925C251.539 358.427 254.051 358.867 256.626 359.244C257.505 359.369 258.321 359.621 259.012 359.935C260.142 360.437 261.084 361.254 261.837 362.133C262.402 362.824 262.842 363.577 263.093 364.394V364.457C263.219 364.708 263.281 364.959 263.344 365.273V365.336C263.47 365.901 263.532 366.404 263.595 366.969C263.595 367.032 263.595 367.032 263.595 367.094C263.595 367.346 263.595 367.597 263.595 367.911C263.595 367.974 263.595 367.974 263.595 368.037C263.595 368.288 263.532 368.539 263.47 368.853V368.916C263.407 369.167 263.344 369.418 263.281 369.669V369.732C263.219 369.984 263.093 370.235 262.967 370.486C262.967 370.549 262.905 370.612 262.905 370.612C262.779 370.863 262.653 371.114 262.528 371.365C262.528 371.428 262.465 371.428 262.465 371.491C262.339 371.742 262.151 371.993 261.963 372.245L246.642 391.714L296.812 341.533L355.081 283.25C355.898 276.593 356.274 269.621 356.274 262.524C356.274 240.48 352.256 220.571 343.528 204.618L314.958 233.006ZM323.309 220.194C328.709 214.793 331.284 207.821 331.221 200.913C331.221 197.459 330.53 194.004 329.212 190.801C328.458 188.98 327.516 187.221 326.323 185.526C324.314 182.637 321.614 180.124 318.412 178.115C318.286 178.052 318.223 177.989 318.098 177.926L280.925 215.107C283.751 221.324 284.63 233.948 284.756 258.693L323.309 220.194Z" fill="url(#paint1_linear)"/>
12
-</g>
13
-<g filter="url(#filter2_d)">
14
-<path d="M399.663 232.943C399.914 225.344 400.73 219.629 402.551 215.735L385.347 232.943H399.663ZM359.854 210.02L377.749 192.12L380.826 189.043L391.688 178.177C392.63 177.235 393.07 176.042 393.133 174.912C393.133 173.656 392.693 172.399 391.814 171.52C391.312 170.955 390.684 170.515 389.93 170.264C389.114 169.95 388.109 169.887 387.105 170.138H387.042C386.477 170.264 385.849 170.452 385.284 170.641C385.095 170.704 384.907 170.767 384.656 170.829C384.279 170.955 383.84 171.081 383.463 171.206C383.212 171.269 383.023 171.332 382.772 171.395C382.395 171.52 382.081 171.646 381.705 171.709C381.454 171.771 381.265 171.834 381.014 171.96C380.7 172.085 380.323 172.211 380.009 172.337C379.758 172.399 379.57 172.525 379.319 172.588C379.005 172.713 378.628 172.839 378.314 172.965C378.126 173.027 377.874 173.153 377.686 173.216C377.309 173.342 376.995 173.467 376.619 173.656C376.43 173.718 376.242 173.781 376.116 173.844C375.614 174.032 375.112 174.284 374.609 174.472C374.547 174.472 374.547 174.535 374.484 174.535C373.981 174.723 373.542 174.974 373.04 175.163C372.851 175.226 372.726 175.351 372.537 175.414C372.223 175.54 371.909 175.728 371.595 175.854C371.407 175.979 371.219 176.042 371.03 176.168C370.716 176.293 370.465 176.482 370.151 176.607C369.963 176.733 369.774 176.796 369.586 176.921C369.335 177.047 369.021 177.235 368.77 177.361C368.581 177.487 368.393 177.549 368.205 177.675C367.954 177.801 367.64 177.989 367.388 178.115C367.2 178.24 367.012 178.303 366.886 178.429C366.572 178.617 366.321 178.806 366.07 178.931C365.944 178.994 365.756 179.12 365.63 179.182C365.191 179.434 364.814 179.685 364.437 179.999C356.526 185.274 350.937 191.743 346.919 198.526C348.802 201.667 350.561 204.995 352.13 208.512C353.449 211.652 357.467 212.343 359.854 210.02ZM401.107 296.941L469.674 228.359C472.751 225.281 475.074 221.827 476.707 218.247C477.272 216.928 477.774 215.609 478.214 214.227C478.528 213.223 478.779 212.155 478.967 211.15C479.03 210.773 479.093 210.459 479.156 210.082C479.281 209.392 479.344 208.701 479.47 208.01C479.595 206.628 479.658 205.246 479.658 203.802C479.658 202.734 479.595 201.729 479.47 200.662C479.219 198.589 478.842 196.517 478.214 194.507C478.026 193.816 477.774 193.188 477.586 192.497C477.461 192.183 477.335 191.869 477.209 191.492C476.958 190.864 476.644 190.236 476.393 189.545C476.268 189.231 476.079 188.917 475.954 188.603C475.326 187.347 474.635 186.154 473.819 184.96C473.63 184.646 473.442 184.395 473.191 184.081C469.298 178.68 463.647 174.284 456.614 171.834C455.986 171.646 455.358 171.395 454.73 171.206C452.784 170.578 450.774 170.013 448.702 169.51L408.328 209.894C409.772 209.329 411.468 209.015 413.414 209.015C421.765 209.015 425.03 214.542 425.03 224.025C425.03 236.146 419.316 241.171 390.433 261.582C379.319 269.433 368.833 277.974 360.293 288.526C357.405 307.116 351.314 322.692 342.021 335.001C341.707 335.441 341.393 335.818 341.079 336.257C340.64 340.214 340.451 344.359 340.451 348.693V356.041H341.895L401.107 296.941ZM299.888 444.093C299.888 449.369 306.23 452.007 309.935 448.238L325.821 432.349L304.221 438.378C301.647 439.069 299.888 441.393 299.888 444.093ZM482.609 309.314C481.228 309.44 479.784 309.565 478.402 309.754C472.123 310.507 466.033 312.015 460.13 314.087C456.865 315.281 453.663 316.662 450.523 318.17C449.895 318.484 449.268 318.798 448.64 319.112C447.384 319.74 446.191 320.431 444.998 321.184C444.37 321.561 443.805 321.938 443.24 322.252C442.047 323.006 440.916 323.759 439.723 324.576C438.028 325.769 436.333 327.025 434.7 328.407C432.502 330.165 430.43 332.112 428.421 334.059L406.319 356.166H451.528L495.293 312.392L498.684 309H488.888C486.816 309.063 484.681 309.188 482.609 309.314ZM359.54 232.943C373.228 232.943 386.414 227.479 396.084 217.807L447.447 166.433L465.091 148.785L501.321 112.546L469.988 136.224L438.656 159.901C437.965 160.467 437.212 160.969 436.458 161.409C435.328 162.099 434.135 162.79 432.942 163.356C428.484 165.428 423.649 166.559 418.626 166.559H418.5C414.607 166.559 410.902 166.684 407.386 166.935L394.263 180.062L355.898 218.435C357.342 223.02 358.598 227.856 359.54 232.943ZM495.105 321.373C494.728 321.184 494.288 321.059 493.912 320.933C493.284 320.807 492.593 320.807 491.965 321.059C491.337 321.31 490.709 321.624 490.144 322.189L463.395 348.944C460.695 351.645 462.579 356.292 466.409 356.292H492.279L497.365 325.957C497.428 325.706 497.428 325.455 497.428 325.204C497.428 324.01 496.926 322.943 496.172 322.189C495.858 321.875 495.481 321.624 495.105 321.373ZM424.026 309.063C428.233 302.72 437.84 295.309 453.161 285.574C460.005 281.303 465.844 277.284 470.742 273.452C470.805 273.452 470.805 273.39 470.868 273.39C471.37 273.013 471.809 272.636 472.249 272.259C474.195 270.689 476.016 269.119 477.712 267.612C477.837 267.549 477.9 267.423 478.026 267.36C478.402 267.046 478.716 266.67 479.093 266.356C479.156 266.293 479.219 266.293 479.219 266.23C479.595 265.853 479.972 265.476 480.349 265.099C480.412 265.037 480.537 264.911 480.6 264.848C480.914 264.534 481.228 264.22 481.479 263.906C481.542 263.843 481.605 263.781 481.667 263.655C482.044 263.278 482.358 262.901 482.672 262.524C482.735 262.462 482.798 262.399 482.861 262.336C483.112 262.022 483.426 261.708 483.677 261.394C483.74 261.331 483.802 261.206 483.928 261.143C484.242 260.766 484.556 260.389 484.87 260.012C484.87 259.949 484.933 259.949 484.933 259.887C485.184 259.573 485.498 259.196 485.749 258.882C485.812 258.819 485.874 258.693 485.937 258.631C486.188 258.254 486.44 257.94 486.754 257.563L486.816 257.5C487.068 257.123 487.319 256.746 487.633 256.37C487.695 256.307 487.758 256.181 487.821 256.118C488.009 255.804 488.261 255.49 488.449 255.176C488.512 255.113 488.512 255.051 488.574 254.988C488.826 254.611 489.014 254.234 489.265 253.857C489.328 253.795 489.391 253.669 489.391 253.606C489.579 253.292 489.768 252.978 489.956 252.664C490.019 252.601 490.081 252.476 490.081 252.413C490.27 252.036 490.521 251.659 490.709 251.282C490.709 251.22 490.772 251.157 490.772 251.094C490.961 250.78 491.086 250.466 491.275 250.152C491.337 250.026 491.337 249.963 491.4 249.838C491.777 249.084 492.091 248.331 492.405 247.577C492.468 247.451 492.468 247.388 492.53 247.263C492.656 246.949 492.781 246.572 492.907 246.258C492.907 246.195 492.97 246.132 492.97 246.07C493.095 245.693 493.221 245.316 493.347 244.939C493.409 244.876 493.409 244.751 493.409 244.688C493.535 244.374 493.598 244.06 493.723 243.746C493.723 243.683 493.786 243.557 493.786 243.495C493.912 243.118 494.037 242.741 494.1 242.301C494.1 242.238 494.163 242.176 494.163 242.05C494.226 241.736 494.351 241.422 494.414 241.045C494.414 240.92 494.477 240.857 494.477 240.731C494.54 240.354 494.665 239.915 494.728 239.538C494.728 239.475 494.728 239.475 494.728 239.412C494.791 239.035 494.854 238.659 494.916 238.345C494.916 238.219 494.979 238.156 494.979 238.031C495.042 237.654 495.105 237.277 495.167 236.9C495.167 236.837 495.167 236.837 495.167 236.774C495.23 236.335 495.293 235.958 495.356 235.518C495.356 235.393 495.356 235.33 495.419 235.204C495.481 234.827 495.481 234.513 495.544 234.137C495.544 234.074 495.544 233.948 495.544 233.885C495.607 233.446 495.607 233.069 495.67 232.629C495.67 232.504 495.67 232.441 495.67 232.315C495.67 231.938 495.733 231.624 495.733 231.248C495.733 231.122 495.733 231.059 495.733 230.934C495.733 230.494 495.795 230.054 495.795 229.615C495.795 229.552 495.795 229.489 495.795 229.426C495.795 229.049 495.795 228.673 495.795 228.296C495.795 228.17 495.795 228.045 495.795 227.919C495.795 227.479 495.795 227.04 495.795 226.537C495.795 220.32 495.042 214.29 493.347 208.512L378.126 324.324C377.874 324.576 377.561 324.89 377.309 325.204C377.247 325.266 377.184 325.329 377.121 325.455C376.933 325.706 376.744 325.895 376.556 326.146C376.493 326.209 376.43 326.271 376.368 326.334C375.865 326.962 375.488 327.59 375.049 328.281C370.905 335.378 372.223 344.045 377.121 349.823C380.386 353.654 380.512 359.181 377.623 363.263L334.612 423.556L449.016 309.126H424.026V309.063Z" fill="url(#paint2_linear)"/>
15
-</g>
16
-</g>
17
-<path d="M401.923 7.47375L301.458 107.962C294.614 114.807 283.249 113.802 277.66 105.889C272.574 98.6036 274.584 88.5549 282.056 83.7817L401.923 7.47375Z" fill="url(#paint3_linear)"/>
18
-<path d="M401.923 7.47375L306.733 102.686C300.265 109.155 289.465 108.213 284.191 100.739C279.356 93.8305 281.239 84.3469 288.335 79.825L401.923 7.47375Z" fill="url(#paint4_linear)"/>
19
-<path d="M318.977 392.091L223.786 487.303C217.319 493.772 206.519 492.83 201.244 485.356C196.409 478.448 198.293 468.964 205.388 464.442L318.977 392.091Z" fill="url(#paint5_linear)"/>
20
-<path d="M224.539 67.5152L249.091 42.9585L218.637 59.6646C214.367 61.9884 215.686 68.3945 220.521 68.9597C221.965 69.0853 223.472 68.5829 224.539 67.5152Z" fill="url(#paint6_linear)"/>
21
-<path d="M371.784 415.894L315.837 471.853C309.244 478.448 313.891 489.69 323.247 489.69C326.951 489.69 330.405 487.68 332.288 484.477L371.784 415.894Z" fill="url(#paint7_linear)"/>
22
-<path d="M387.168 170.076C366.258 175.477 354.014 186.405 346.919 198.526C348.802 201.666 350.561 204.995 352.13 208.512C353.512 211.59 357.53 212.343 359.916 209.957L391.751 178.115C395.142 174.723 391.877 168.882 387.168 170.076Z" fill="url(#paint8_radial)"/>
23
-<path d="M402.551 215.735L385.347 232.943H399.663C399.977 225.281 400.73 219.629 402.551 215.735Z" fill="url(#paint9_linear)"/>
24
-<path d="M359.54 232.943C373.228 232.943 386.414 227.479 396.084 217.807L501.321 112.546L438.656 159.901C432.879 164.235 425.847 166.558 418.626 166.558C418.563 166.558 418.563 166.558 418.5 166.558C414.607 166.558 410.902 166.684 407.386 166.935L355.835 218.498C357.342 223.02 358.598 227.856 359.54 232.943Z" fill="url(#paint10_radial)"/>
25
-<path d="M424.025 309.063C428.232 302.72 437.839 295.309 453.16 285.574C487.632 263.906 496.109 249.712 496.109 226.788C496.109 220.571 495.356 214.541 493.66 208.763L378.125 324.324C370.591 331.861 371.281 342.915 377.184 349.823C380.449 353.654 380.574 359.181 377.686 363.263L334.674 423.556L449.079 309.126H424.025V309.063Z" fill="url(#paint11_radial)"/>
26
-<path d="M466.347 356.292H492.216L497.302 325.957C497.993 321.812 492.97 319.237 490.019 322.189L463.27 348.944C460.633 351.644 462.579 356.292 466.347 356.292Z" fill="url(#paint12_radial)"/>
27
-<path d="M428.484 334.122L406.381 356.229H451.591L498.746 309.063H488.951C466.284 309.063 444.495 318.107 428.484 334.122Z" fill="url(#paint13_radial)"/>
28
-<path d="M448.577 169.699L408.202 210.082C409.647 209.517 411.342 209.203 413.288 209.203C421.64 209.203 424.905 214.73 424.905 224.213C424.905 236.335 419.191 241.359 390.307 261.771C379.193 269.621 368.707 278.163 360.168 288.714C357.279 307.304 351.188 322.88 341.895 335.19C341.581 335.629 341.268 336.006 340.954 336.446C340.514 340.402 340.326 344.548 340.326 348.881V356.229H341.77L469.612 228.358C487.444 210.522 480.412 180.187 456.551 172.022C454.04 171.143 451.402 170.39 448.577 169.699Z" fill="url(#paint14_radial)"/>
29
-<path d="M387.168 170.076C378 172.462 370.528 175.854 364.437 179.999C349.682 190.11 362.114 207.633 377.812 192.057L391.751 178.115C395.142 174.723 391.877 168.882 387.168 170.076Z" fill="url(#paint15_linear)"/>
30
-<path d="M438.656 159.838C432.879 164.172 425.847 166.496 418.626 166.496H418.5C414.607 166.496 410.902 166.621 407.386 166.873L394.263 179.999C377.309 196.956 419.442 194.381 447.447 166.37L501.321 112.484L438.656 159.838Z" fill="url(#paint16_linear)"/>
31
-<path d="M456.551 172.022C454.04 171.143 451.402 170.39 448.577 169.699L408.202 210.082C409.647 209.517 411.342 209.203 413.288 209.203C421.64 209.203 424.905 214.73 424.905 224.213C424.905 236.335 419.191 241.359 390.307 261.771C353.763 288.086 370.716 327.213 401.044 296.879L469.612 228.296C487.507 210.522 480.412 180.187 456.551 172.022Z" fill="url(#paint17_radial)"/>
32
-<path d="M456.551 172.022C454.039 171.143 451.402 170.39 448.577 169.699C458.874 192.371 451.151 246.823 415.36 282.685L469.612 228.421C487.507 210.522 480.412 180.187 456.551 172.022Z" fill="url(#paint18_linear)"/>
33
-<path d="M493.66 208.826L378.126 324.324C376.932 325.518 375.928 326.837 375.112 328.218C384.405 318.169 418.312 310.005 441.167 309.063H424.026C428.232 302.719 437.839 295.309 453.16 285.574C487.633 263.906 496.109 249.712 496.109 226.788C496.046 220.633 495.293 214.541 493.66 208.826Z" fill="url(#paint19_radial)"/>
34
-<path d="M493.661 208.826L433.005 269.496C415.109 287.395 445.563 291.98 469.298 274.583C470.302 273.829 471.307 273.076 472.249 272.322C473.693 271.129 475.074 269.935 476.456 268.742C491.714 255.302 496.047 243.306 496.047 226.851C496.047 220.634 495.293 214.541 493.661 208.826Z" fill="url(#paint20_linear)"/>
35
-<path d="M488.951 309.063C466.284 309.063 444.495 318.107 428.484 334.122L406.381 356.229C441.544 350.765 480.726 325.957 495.419 312.454L498.809 309.063H488.951Z" fill="url(#paint21_linear)"/>
36
-<path d="M490.081 322.189L479.721 332.552C469.36 342.915 477.9 353.403 492.216 356.292L497.302 325.957C498.056 321.812 493.032 319.237 490.081 322.189Z" fill="url(#paint22_linear)"/>
37
-<path d="M325.821 432.349L309.935 448.238C306.23 451.944 299.888 449.306 299.888 444.093C299.888 441.455 301.647 439.132 304.221 438.378L325.821 432.349Z" fill="url(#paint23_linear)"/>
38
-<path d="M106.681 234.639C107.372 229.677 108.565 220.32 108.691 219.315H122.002L216.063 125.233L164.261 162.665C157.291 167.689 148.94 170.39 140.337 170.39H97.4512L49.9186 217.933C46.5279 241.987 42.5721 266.669 40.1233 278.791C53.4977 279.67 66.621 274.771 76.1024 265.288L106.681 234.639Z" fill="url(#paint24_radial)"/>
39
-<path d="M55.6953 170.327C55.193 176.293 54.3767 183.83 53.3092 192.12C52.493 198.778 60.593 202.734 65.365 198.024L80.9371 182.448C85.3953 177.989 82.2558 170.39 75.9139 170.39H55.6953V170.327Z" fill="url(#paint25_radial)"/>
40
-<path d="M100.151 282.81C102.6 276.279 106.493 271.38 115.346 271.38C124.388 271.38 128.846 277.095 129.914 288.4L177.007 241.296C167.086 234.702 154.277 230.934 138.767 230.934C126.523 230.934 116.979 232.629 110.072 235.707L89.979 255.804C80.3721 265.413 86.5883 281.868 100.151 282.81Z" fill="url(#paint26_radial)"/>
41
-<path d="M187.053 219.315L195.593 170.39C182.658 170.39 170.226 175.54 161.121 184.646L126.46 219.315H187.053Z" fill="url(#paint27_radial)"/>
42
-<path d="M36.2303 302.154C36.2303 302.154 36.2303 302.217 36.2303 302.154C36.3559 303.221 37.6745 303.661 38.428 302.907L39.0559 302.28L40.6885 300.647H37.5489C36.6698 300.71 36.1047 301.4 36.2303 302.154Z" fill="url(#paint28_linear)"/>
43
-<path d="M201.119 285.385L54.0627 432.412L134.749 364.582C139.395 360.688 144.795 357.799 150.635 356.229C183.6 347.374 201.307 323.759 201.307 290.975C201.307 289.091 201.244 287.207 201.119 285.385Z" fill="url(#paint29_radial)"/>
44
-<path d="M201.119 285.385L54.0627 432.412L134.749 364.582C139.395 360.688 144.795 357.799 150.635 356.229C183.6 347.374 201.307 323.759 201.307 290.975C201.307 289.091 201.244 287.207 201.119 285.385Z" fill="url(#paint30_linear)"/>
45
-<path d="M162.754 260.012L130.228 292.545C130.228 293.048 130.228 293.613 130.228 294.178C130.228 308.058 126.335 317.667 115.974 317.667C112.521 317.667 109.821 316.725 107.749 315.029L102.16 320.619C87.6558 335.127 97.8279 359.998 118.36 360.06C118.549 360.06 118.737 360.06 118.926 360.06C119.993 360.06 120.998 360.06 122.065 359.998L200.805 281.24C200.177 276.467 199.109 271.945 197.602 267.674C192.328 253.229 173.679 249.084 162.754 260.012Z" fill="url(#paint31_radial)"/>
46
-<path d="M101.156 300.71H45.0837L37.2976 308.498C41.0023 325.078 50.672 340.088 68.693 349.635L105.488 312.831C103.165 309.691 101.909 305.357 101.156 300.71Z" fill="url(#paint32_radial)"/>
47
-<path d="M145.925 169.95C144.105 170.201 142.221 170.327 140.337 170.327H97.4511L67.1859 200.599C49.9185 217.87 79.8697 261.457 106.681 234.639C107.372 229.678 108.565 220.32 108.691 219.315H122.002L151.514 189.796L145.925 169.95Z" fill="url(#paint33_radial)"/>
48
-<path d="M164.26 162.602C157.291 167.626 148.939 170.327 140.337 170.327H97.4511C80.372 187.41 86.5255 219.252 108.691 219.252H122.002L216.063 125.17L164.26 162.602Z" fill="url(#paint34_linear)"/>
49
-<path d="M161.121 184.646L158.798 186.97C141.279 204.493 157.165 219.315 187.054 219.315L195.593 170.39C182.658 170.327 170.288 175.477 161.121 184.646Z" fill="url(#paint35_linear)"/>
50
-<path d="M138.767 230.871C126.523 230.871 116.979 232.566 110.072 235.644L89.979 255.741C87.1534 258.568 85.7092 262.022 85.3953 265.476C102.474 248.205 129.914 263.718 129.914 288.337L177.007 241.234C167.149 234.639 154.339 230.871 138.767 230.871Z" fill="url(#paint36_linear)"/>
51
-<path d="M101.156 300.71H65.6163C62.1 316.474 63.9837 333.117 68.693 349.572L105.488 312.768C103.165 309.691 101.909 305.357 101.156 300.71Z" fill="url(#paint37_linear)"/>
52
-<path d="M197.539 267.8C192.328 253.229 173.679 249.084 162.753 260.012L130.228 292.545C130.228 293.048 130.228 293.613 130.228 294.178C130.228 308.058 126.335 317.667 115.974 317.667C112.521 317.667 109.821 316.725 107.749 315.029C113.212 333.871 156.474 325.455 194.023 287.898L194.463 287.584L200.742 281.303C200.114 276.593 199.046 272.008 197.539 267.8Z" fill="url(#paint38_radial)"/>
53
-<path d="M197.54 267.8C192.328 253.229 173.679 249.084 162.754 260.012L139.395 283.376C119.93 302.845 177.258 304.792 195.656 286.453L200.805 281.303C200.114 276.593 199.047 272.008 197.54 267.8Z" fill="url(#paint39_linear)"/>
54
-<path d="M201.119 285.385L151.828 334.687C133.744 352.775 159.426 354.659 173.365 346.369C191.637 334.436 201.307 315.218 201.307 291.038C201.307 289.091 201.244 287.207 201.119 285.385Z" fill="url(#paint40_linear)"/>
55
-<path d="M75.9139 170.327H55.6953C55.6325 171.395 55.5069 172.462 55.3813 173.593C55.7581 183.516 66.9976 196.328 80.8744 182.385C85.3953 177.989 82.193 170.327 75.9139 170.327Z" fill="url(#paint41_linear)"/>
56
-<path d="M50.7349 434.673L42.0697 443.34C39.7465 445.664 35.7279 444.596 34.9116 441.33C34.2837 438.818 35.979 436.368 38.5535 436.054L50.7349 434.673Z" fill="url(#paint42_linear)"/>
57
-<path d="M259.388 232.252C260.958 213.474 264.726 209.58 271.946 209.58C275.086 209.58 277.472 210.208 279.293 212.343L384.97 106.643L311.442 163.481C305.979 167.752 298.946 169.51 292.102 168.254C286.326 167.187 280.109 166.559 273.453 166.496L193.395 246.572C193.458 246.698 193.584 246.76 193.646 246.886C206.267 261.771 228.809 262.901 242.623 249.084L259.388 232.252Z" fill="url(#paint43_radial)"/>
58
-<path d="M284.819 258.693L323.372 220.131C335.679 207.821 333.356 187.096 318.474 178.052C318.349 177.989 318.286 177.926 318.16 177.863L280.988 215.044C283.814 221.262 284.693 233.948 284.819 258.693Z" fill="url(#paint44_radial)"/>
59
-<path d="M196.598 235.455C197.539 236.398 199.109 236.398 200.051 235.455L276.028 159.462C224.791 160.655 201.935 193.627 195.907 233.32C195.781 234.137 196.033 234.89 196.598 235.455Z" fill="url(#paint45_radial)"/>
60
-<path d="M258.446 262.524C258.446 252.162 258.635 243.809 259.012 237.088L208.465 287.584C208.528 288.714 208.528 289.844 208.528 290.975C208.528 303.348 206.142 314.59 201.558 324.387C203.693 328.03 206.142 331.421 208.842 334.562L258.76 284.632C258.572 278.54 258.446 271.191 258.446 262.524Z" fill="url(#paint46_radial)"/>
61
-<path d="M344.344 298.198L236.595 405.908L288.712 363.012C292.605 359.809 297 357.36 301.772 355.915C328.646 347.625 344.093 327.841 351.188 302.217C352.381 298.135 347.358 295.183 344.344 298.198Z" fill="url(#paint47_radial)"/>
62
-<path d="M343.402 204.555L314.958 233.006C297.942 250.026 286.828 272.133 283.249 295.999C281.553 307.241 278.288 317.039 271.884 317.039C263.658 317.039 260.204 311.952 259.011 289.028L235.591 312.454C220.458 327.59 228.181 353.403 249.091 357.925C251.539 358.427 254.051 358.867 256.625 359.244C262.779 360.06 265.73 367.283 261.9 372.182L246.579 391.651L355.018 283.187C355.835 276.53 356.211 269.558 356.211 262.462C356.149 240.354 352.13 220.445 343.402 204.555Z" fill="url(#paint48_radial)"/>
63
-<path d="M276.028 159.462C244.507 160.215 223.723 172.965 211.04 191.932C224.854 173.341 243.628 191.932 231.76 203.802L276.028 159.462Z" fill="url(#paint49_linear)"/>
64
-<path d="M311.379 163.544C305.916 167.815 298.884 169.573 292.04 168.317C286.263 167.249 280.046 166.621 273.391 166.559L208.465 231.499C214.179 240.543 238.919 252.727 259.388 232.315C260.958 213.537 264.726 209.643 271.946 209.643C275.086 209.643 277.472 210.271 279.293 212.406L384.97 106.705L311.379 163.544Z" fill="url(#paint50_linear)"/>
65
-<path d="M318.474 178.115C318.349 178.052 318.286 177.989 318.16 177.926L280.988 215.107C303.97 192.12 338.316 205.183 317.909 225.595L323.372 220.131C335.679 207.821 333.356 187.158 318.474 178.115Z" fill="url(#paint51_linear)"/>
66
-<path d="M259.074 237.026L226.612 269.433C204.195 291.854 234.335 309.126 250.535 292.985L258.823 284.695C258.572 278.477 258.509 271.129 258.509 262.462C258.446 252.162 258.635 243.809 259.074 237.026Z" fill="url(#paint52_linear)"/>
67
-<path d="M343.402 204.555L314.958 233.006C297.942 250.026 286.828 272.133 283.249 295.999C281.554 307.241 278.288 317.039 271.884 317.039C263.658 317.039 260.205 311.952 259.012 289.028C245.386 318.421 247.019 348.316 259.012 359.935C263.47 362.007 265.165 367.974 261.9 372.182L246.579 391.651L355.019 283.187C355.835 276.53 356.212 269.558 356.212 262.462C356.149 240.354 352.13 220.445 343.402 204.555Z" fill="url(#paint53_radial)"/>
68
-<path d="M343.402 204.555L326.7 221.262C297 250.968 288.9 305.357 296.686 341.407L354.956 283.124C355.772 276.467 356.149 269.496 356.149 262.399C356.149 240.354 352.13 220.445 343.402 204.555Z" fill="url(#paint54_radial)"/>
69
-<path d="M343.402 204.555L326.7 221.262C297 250.968 288.9 305.357 296.686 341.407L354.956 283.124C355.772 276.467 356.149 269.496 356.149 262.399C356.149 240.354 352.13 220.445 343.402 204.555Z" fill="url(#paint55_linear)"/>
70
-<path d="M344.344 298.197L312.384 330.165C326.072 316.474 338.191 334.875 320.107 347.499C335.993 337.262 345.977 321.31 351.314 302.217C352.381 298.135 347.358 295.183 344.344 298.197Z" fill="url(#paint56_linear)"/>
71
-<path d="M343.402 204.555C329.839 263.215 340.263 273.892 354.956 283.124C355.772 276.467 356.149 269.496 356.149 262.399C356.149 240.354 352.13 220.445 343.402 204.555Z" fill="url(#paint57_linear)"/>
72
-<path d="M232.451 410.053L213.426 429.083C208.277 434.233 199.423 431.784 197.665 424.687C196.284 419.223 200.051 413.759 205.702 413.131L232.451 410.053Z" fill="url(#paint58_linear)"/>
73
-<path d="M393.07 99.1061L401.672 90.5018C403.995 88.178 402.928 84.1585 399.663 83.3421C397.151 82.714 394.702 84.4097 394.388 86.9847L393.07 99.1061Z" fill="url(#paint59_linear)"/>
74
-<path d="M194.786 540.66H188.446L188.146 545.08H188.306C188.439 544.747 188.586 544.447 188.746 544.18C188.919 543.9 189.119 543.667 189.346 543.48C189.572 543.28 189.846 543.127 190.166 543.02C190.486 542.913 190.866 542.86 191.306 542.86C191.906 542.86 192.466 542.96 192.986 543.16C193.506 543.36 193.959 543.653 194.346 544.04C194.732 544.413 195.039 544.88 195.266 545.44C195.492 545.987 195.606 546.607 195.606 547.3C195.606 548.007 195.486 548.667 195.246 549.28C195.019 549.88 194.672 550.4 194.206 550.84C193.752 551.28 193.192 551.627 192.526 551.88C191.859 552.12 191.099 552.24 190.246 552.24C189.566 552.24 188.966 552.167 188.446 552.02C187.926 551.873 187.466 551.68 187.066 551.44C186.666 551.187 186.319 550.9 186.026 550.58C185.732 550.26 185.479 549.92 185.266 549.56L187.446 547.84C187.752 548.387 188.119 548.853 188.546 549.24C188.972 549.613 189.546 549.8 190.266 549.8C190.986 549.8 191.526 549.593 191.886 549.18C192.259 548.767 192.446 548.22 192.446 547.54V547.38C192.446 546.74 192.259 546.233 191.886 545.86C191.512 545.487 190.999 545.3 190.346 545.3C189.799 545.3 189.346 545.413 188.986 545.64C188.639 545.853 188.372 546.067 188.186 546.28L185.726 545.94L186.246 538.04H194.786V540.66ZM202.338 552.24C200.511 552.24 199.158 551.607 198.278 550.34C197.398 549.073 196.958 547.3 196.958 545.02C196.958 542.74 197.398 540.967 198.278 539.7C199.158 538.433 200.511 537.8 202.338 537.8C204.165 537.8 205.518 538.433 206.398 539.7C207.278 540.967 207.718 542.74 207.718 545.02C207.718 547.3 207.278 549.073 206.398 550.34C205.518 551.607 204.165 552.24 202.338 552.24ZM202.338 549.7C203.138 549.7 203.691 549.407 203.998 548.82C204.305 548.233 204.458 547.407 204.458 546.34V543.7C204.458 542.633 204.305 541.807 203.998 541.22C203.691 540.633 203.138 540.34 202.338 540.34C201.538 540.34 200.985 540.633 200.678 541.22C200.371 541.807 200.218 542.633 200.218 543.7V546.34C200.218 547.407 200.371 548.233 200.678 548.82C200.985 549.407 201.538 549.7 202.338 549.7ZM219.35 552H209.47V549.26L213.77 545.58C214.157 545.247 214.483 544.947 214.75 544.68C215.017 544.4 215.23 544.133 215.39 543.88C215.563 543.613 215.683 543.353 215.75 543.1C215.83 542.847 215.87 542.573 215.87 542.28V542C215.87 541.733 215.817 541.5 215.71 541.3C215.603 541.1 215.463 540.933 215.29 540.8C215.117 540.667 214.917 540.567 214.69 540.5C214.477 540.433 214.257 540.4 214.03 540.4C213.697 540.4 213.403 540.453 213.15 540.56C212.91 540.667 212.697 540.813 212.51 541C212.337 541.173 212.19 541.38 212.07 541.62C211.95 541.847 211.857 542.093 211.79 542.36L209.17 541.36C209.33 540.88 209.55 540.427 209.83 540C210.11 539.56 210.457 539.18 210.87 538.86C211.297 538.527 211.797 538.267 212.37 538.08C212.943 537.893 213.59 537.8 214.31 537.8C215.07 537.8 215.743 537.907 216.33 538.12C216.917 538.333 217.41 538.627 217.81 539C218.223 539.373 218.537 539.82 218.75 540.34C218.963 540.847 219.07 541.4 219.07 542C219.07 542.6 218.97 543.147 218.77 543.64C218.57 544.133 218.297 544.6 217.95 545.04C217.617 545.467 217.223 545.873 216.77 546.26C216.317 546.647 215.843 547.04 215.35 547.44L212.75 549.48H219.35V552ZM223.422 552.22C222.822 552.22 222.376 552.073 222.082 551.78C221.802 551.473 221.662 551.087 221.662 550.62V550.22C221.662 549.753 221.802 549.373 222.082 549.08C222.376 548.773 222.822 548.62 223.422 548.62C224.022 548.62 224.462 548.773 224.742 549.08C225.036 549.373 225.182 549.753 225.182 550.22V550.62C225.182 551.087 225.036 551.473 224.742 551.78C224.462 552.073 224.022 552.22 223.422 552.22ZM232.78 538.04H239.56C240.72 538.04 241.62 538.367 242.26 539.02C242.914 539.673 243.24 540.54 243.24 541.62C243.24 542.153 243.167 542.607 243.02 542.98C242.887 543.353 242.7 543.66 242.46 543.9C242.234 544.14 241.96 544.32 241.64 544.44C241.334 544.547 241 544.607 240.64 544.62V544.74C240.974 544.74 241.32 544.8 241.68 544.92C242.054 545.04 242.394 545.233 242.7 545.5C243.007 545.753 243.26 546.087 243.46 546.5C243.674 546.913 243.78 547.42 243.78 548.02C243.78 548.567 243.687 549.087 243.5 549.58C243.327 550.06 243.08 550.48 242.76 550.84C242.44 551.2 242.06 551.487 241.62 551.7C241.18 551.9 240.7 552 240.18 552H232.78V538.04ZM235.82 549.44H239.32C239.72 549.44 240.034 549.333 240.26 549.12C240.5 548.893 240.62 548.58 240.62 548.18V547.5C240.62 547.1 240.5 546.793 240.26 546.58C240.034 546.353 239.72 546.24 239.32 546.24H235.82V549.44ZM235.82 543.76H238.84C239.24 543.76 239.554 543.647 239.78 543.42C240.007 543.193 240.12 542.88 240.12 542.48V541.88C240.12 541.48 240.007 541.167 239.78 540.94C239.554 540.713 239.24 540.6 238.84 540.6H235.82V543.76ZM253.72 552C253.187 552 252.74 551.833 252.38 551.5C252.033 551.167 251.813 550.72 251.72 550.16H251.6C251.44 550.84 251.087 551.36 250.54 551.72C249.993 552.067 249.32 552.24 248.52 552.24C247.467 552.24 246.66 551.96 246.1 551.4C245.54 550.84 245.26 550.1 245.26 549.18C245.26 548.073 245.66 547.253 246.46 546.72C247.273 546.173 248.373 545.9 249.76 545.9H251.42V545.24C251.42 544.733 251.287 544.333 251.02 544.04C250.753 543.733 250.307 543.58 249.68 543.58C249.093 543.58 248.627 543.707 248.28 543.96C247.933 544.213 247.647 544.5 247.42 544.82L245.66 543.26C246.087 542.633 246.62 542.147 247.26 541.8C247.913 541.44 248.793 541.26 249.9 541.26C251.393 541.26 252.513 541.587 253.26 542.24C254.007 542.893 254.38 543.847 254.38 545.1V549.7H255.36V552H253.72ZM249.62 550.18C250.113 550.18 250.533 550.073 250.88 549.86C251.24 549.647 251.42 549.3 251.42 548.82V547.58H249.98C248.82 547.58 248.24 547.973 248.24 548.76V549.06C248.24 549.447 248.36 549.733 248.6 549.92C248.84 550.093 249.18 550.18 249.62 550.18ZM263.787 550.24H263.687C263.607 550.52 263.48 550.787 263.307 551.04C263.133 551.28 262.92 551.493 262.667 551.68C262.427 551.853 262.147 551.987 261.827 552.08C261.52 552.187 261.2 552.24 260.867 552.24C259.533 552.24 258.527 551.773 257.847 550.84C257.167 549.893 256.827 548.527 256.827 546.74C256.827 544.953 257.167 543.593 257.847 542.66C258.527 541.727 259.533 541.26 260.867 541.26C261.547 541.26 262.147 541.447 262.667 541.82C263.2 542.193 263.54 542.673 263.687 543.26H263.787V537.2H266.747V552H263.787V550.24ZM261.847 549.84C262.407 549.84 262.867 549.707 263.227 549.44C263.6 549.16 263.787 548.78 263.787 548.3V545.2C263.787 544.72 263.6 544.347 263.227 544.08C262.867 543.8 262.407 543.66 261.847 543.66C261.287 543.66 260.82 543.86 260.447 544.26C260.087 544.647 259.907 545.173 259.907 545.84V547.66C259.907 548.327 260.087 548.86 260.447 549.26C260.82 549.647 261.287 549.84 261.847 549.84ZM283.261 549.78H283.161C283.055 550.487 282.695 551.073 282.081 551.54C281.468 552.007 280.635 552.24 279.581 552.24C278.781 552.24 278.035 552.087 277.341 551.78C276.648 551.473 276.041 551.02 275.521 550.42C275.001 549.82 274.595 549.073 274.301 548.18C274.008 547.287 273.861 546.253 273.861 545.08C273.861 543.907 274.015 542.867 274.321 541.96C274.628 541.053 275.055 540.293 275.601 539.68C276.161 539.067 276.828 538.6 277.601 538.28C278.375 537.96 279.235 537.8 280.181 537.8C281.435 537.8 282.515 538.073 283.421 538.62C284.328 539.153 285.041 539.96 285.561 541.04L283.081 542.46C282.868 541.913 282.535 541.453 282.081 541.08C281.628 540.693 280.995 540.5 280.181 540.5C279.235 540.5 278.481 540.773 277.921 541.32C277.361 541.867 277.081 542.727 277.081 543.9V546.14C277.081 547.3 277.361 548.16 277.921 548.72C278.481 549.267 279.235 549.54 280.181 549.54C280.555 549.54 280.908 549.5 281.241 549.42C281.575 549.327 281.868 549.193 282.121 549.02C282.375 548.833 282.568 548.613 282.701 548.36C282.848 548.107 282.921 547.807 282.921 547.46V546.76H280.321V544.22H285.821V552H283.261V549.78ZM296.376 552C295.843 552 295.396 551.833 295.036 551.5C294.69 551.167 294.47 550.72 294.376 550.16H294.256C294.096 550.84 293.743 551.36 293.196 551.72C292.65 552.067 291.976 552.24 291.176 552.24C290.123 552.24 289.316 551.96 288.756 551.4C288.196 550.84 287.916 550.1 287.916 549.18C287.916 548.073 288.316 547.253 289.116 546.72C289.93 546.173 291.03 545.9 292.416 545.9H294.076V545.24C294.076 544.733 293.943 544.333 293.676 544.04C293.41 543.733 292.963 543.58 292.336 543.58C291.75 543.58 291.283 543.707 290.936 543.96C290.59 544.213 290.303 544.5 290.076 544.82L288.316 543.26C288.743 542.633 289.276 542.147 289.916 541.8C290.57 541.44 291.45 541.26 292.556 541.26C294.05 541.26 295.17 541.587 295.916 542.24C296.663 542.893 297.036 543.847 297.036 545.1V549.7H298.016V552H296.376ZM292.276 550.18C292.77 550.18 293.19 550.073 293.536 549.86C293.896 549.647 294.076 549.3 294.076 548.82V547.58H292.636C291.476 547.58 290.896 547.973 290.896 548.76V549.06C290.896 549.447 291.016 549.733 291.256 549.92C291.496 550.093 291.836 550.18 292.276 550.18ZM303.566 552C302.539 552 301.759 551.74 301.226 551.22C300.706 550.7 300.446 549.94 300.446 548.94V543.8H298.966V541.5H299.706C300.106 541.5 300.379 541.407 300.526 541.22C300.673 541.02 300.746 540.74 300.746 540.38V538.66H303.406V541.5H305.486V543.8H303.406V549.7H305.326V552H303.566ZM311.844 552.24C311.044 552.24 310.331 552.113 309.704 551.86C309.077 551.593 308.544 551.227 308.104 550.76C307.677 550.28 307.351 549.7 307.124 549.02C306.911 548.34 306.804 547.58 306.804 546.74C306.804 545.913 306.911 545.167 307.124 544.5C307.337 543.82 307.651 543.24 308.064 542.76C308.491 542.28 309.011 541.913 309.624 541.66C310.237 541.393 310.937 541.26 311.724 541.26C312.591 541.26 313.331 541.407 313.944 541.7C314.571 541.993 315.077 542.387 315.464 542.88C315.864 543.373 316.151 543.947 316.324 544.6C316.511 545.24 316.604 545.913 316.604 546.62V547.5H309.864V547.66C309.864 548.353 310.051 548.907 310.424 549.32C310.797 549.72 311.384 549.92 312.184 549.92C312.797 549.92 313.297 549.8 313.684 549.56C314.071 549.307 314.431 549.007 314.764 548.66L316.244 550.5C315.777 551.047 315.164 551.473 314.404 551.78C313.657 552.087 312.804 552.24 311.844 552.24ZM311.784 543.44C311.184 543.44 310.711 543.64 310.364 544.04C310.031 544.427 309.864 544.947 309.864 545.6V545.76H313.544V545.58C313.544 544.94 313.397 544.427 313.104 544.04C312.824 543.64 312.384 543.44 311.784 543.44ZM317.597 541.5H320.457L321.477 545.74L322.197 548.94H322.277L323.117 545.74L324.317 541.5H327.017L328.237 545.74L329.097 548.94H329.177L329.897 545.74L330.917 541.5H333.657L330.757 552H327.657L326.377 547.56L325.637 544.84H325.577L324.857 547.56L323.577 552H320.537L317.597 541.5ZM342.9 552C342.366 552 341.92 551.833 341.56 551.5C341.213 551.167 340.993 550.72 340.9 550.16H340.78C340.62 550.84 340.266 551.36 339.72 551.72C339.173 552.067 338.5 552.24 337.7 552.24C336.646 552.24 335.84 551.96 335.28 551.4C334.72 550.84 334.44 550.1 334.44 549.18C334.44 548.073 334.84 547.253 335.64 546.72C336.453 546.173 337.553 545.9 338.94 545.9H340.6V545.24C340.6 544.733 340.466 544.333 340.2 544.04C339.933 543.733 339.486 543.58 338.86 543.58C338.273 543.58 337.806 543.707 337.46 543.96C337.113 544.213 336.826 544.5 336.6 544.82L334.84 543.26C335.266 542.633 335.8 542.147 336.44 541.8C337.093 541.44 337.973 541.26 339.08 541.26C340.573 541.26 341.693 541.587 342.44 542.24C343.186 542.893 343.56 543.847 343.56 545.1V549.7H344.54V552H342.9ZM338.8 550.18C339.293 550.18 339.713 550.073 340.06 549.86C340.42 549.647 340.6 549.3 340.6 548.82V547.58H339.16C338 547.58 337.42 547.973 337.42 548.76V549.06C337.42 549.447 337.54 549.733 337.78 549.92C338.02 550.093 338.36 550.18 338.8 550.18ZM352.771 541.5H355.531L351.491 553.62C351.224 554.433 350.844 555.033 350.351 555.42C349.871 555.807 349.177 556 348.271 556H346.431V553.7H348.411L348.771 552.54L345.091 541.5H348.031L349.571 546.4L350.331 549.44H350.451L351.231 546.4L352.771 541.5Z" fill="#35414A"/>
75
-<path d="M86.0227 578.264V587H84.8467V578.264H81.7387V577.228H89.1307V578.264H86.0227ZM90.6324 576.64H91.7524V580.952H91.8084C91.9857 580.541 92.233 580.215 92.5504 579.972C92.877 579.729 93.311 579.608 93.8524 579.608C94.599 579.608 95.187 579.851 95.6164 580.336C96.055 580.812 96.2744 581.489 96.2744 582.366V587H95.1544V582.562C95.1544 581.265 94.6084 580.616 93.5164 580.616C93.2924 580.616 93.073 580.644 92.8584 580.7C92.653 580.756 92.4664 580.84 92.2984 580.952C92.1304 581.064 91.995 581.209 91.8924 581.386C91.799 581.554 91.7524 581.755 91.7524 581.988V587H90.6324V576.64ZM101.305 587.168C100.811 587.168 100.363 587.079 99.9614 586.902C99.5694 586.725 99.2287 586.473 98.9394 586.146C98.6594 585.81 98.4401 585.413 98.2814 584.956C98.1321 584.489 98.0574 583.967 98.0574 583.388C98.0574 582.819 98.1321 582.301 98.2814 581.834C98.4401 581.367 98.6594 580.971 98.9394 580.644C99.2287 580.308 99.5694 580.051 99.9614 579.874C100.363 579.697 100.811 579.608 101.305 579.608C101.791 579.608 102.225 579.697 102.607 579.874C102.99 580.051 103.317 580.299 103.587 580.616C103.858 580.924 104.063 581.293 104.203 581.722C104.353 582.151 104.427 582.623 104.427 583.136V583.668H99.2334V584.004C99.2334 584.312 99.2801 584.601 99.3734 584.872C99.4761 585.133 99.6161 585.362 99.7934 585.558C99.9801 585.754 100.204 585.908 100.465 586.02C100.736 586.132 101.039 586.188 101.375 586.188C101.833 586.188 102.229 586.081 102.565 585.866C102.911 585.651 103.177 585.343 103.363 584.942L104.161 585.516C103.928 586.011 103.564 586.412 103.069 586.72C102.575 587.019 101.987 587.168 101.305 587.168ZM101.305 580.546C100.997 580.546 100.717 580.602 100.465 580.714C100.213 580.817 99.9941 580.966 99.8074 581.162C99.6301 581.358 99.4901 581.591 99.3874 581.862C99.2847 582.123 99.2334 582.413 99.2334 582.73V582.828H103.223V582.674C103.223 582.03 103.046 581.517 102.691 581.134C102.346 580.742 101.884 580.546 101.305 580.546ZM111.752 587.168C111.08 587.168 110.515 587.042 110.058 586.79C109.61 586.529 109.222 586.183 108.896 585.754L109.694 585.11C109.974 585.465 110.286 585.74 110.632 585.936C110.977 586.123 111.378 586.216 111.836 586.216C112.312 586.216 112.68 586.113 112.942 585.908C113.212 585.703 113.348 585.413 113.348 585.04C113.348 584.76 113.254 584.522 113.068 584.326C112.89 584.121 112.564 583.981 112.088 583.906L111.514 583.822C111.178 583.775 110.87 583.705 110.59 583.612C110.31 583.509 110.062 583.379 109.848 583.22C109.642 583.052 109.479 582.847 109.358 582.604C109.246 582.361 109.19 582.072 109.19 581.736C109.19 581.381 109.255 581.073 109.386 580.812C109.516 580.541 109.694 580.317 109.918 580.14C110.151 579.963 110.426 579.832 110.744 579.748C111.061 579.655 111.402 579.608 111.766 579.608C112.354 579.608 112.844 579.711 113.236 579.916C113.637 580.121 113.987 580.406 114.286 580.77L113.544 581.442C113.385 581.218 113.152 581.017 112.844 580.84C112.536 580.653 112.148 580.56 111.682 580.56C111.215 580.56 110.86 580.663 110.618 580.868C110.384 581.064 110.268 581.335 110.268 581.68C110.268 582.035 110.384 582.291 110.618 582.45C110.86 582.609 111.206 582.725 111.654 582.8L112.214 582.884C113.016 583.005 113.586 583.239 113.922 583.584C114.258 583.92 114.426 584.363 114.426 584.914C114.426 585.614 114.188 586.165 113.712 586.566C113.236 586.967 112.582 587.168 111.752 587.168ZM119.12 587.168C118.625 587.168 118.177 587.079 117.776 586.902C117.384 586.725 117.043 586.473 116.754 586.146C116.474 585.81 116.255 585.413 116.096 584.956C115.947 584.489 115.872 583.967 115.872 583.388C115.872 582.819 115.947 582.301 116.096 581.834C116.255 581.367 116.474 580.971 116.754 580.644C117.043 580.308 117.384 580.051 117.776 579.874C118.177 579.697 118.625 579.608 119.12 579.608C119.605 579.608 120.039 579.697 120.422 579.874C120.805 580.051 121.131 580.299 121.402 580.616C121.673 580.924 121.878 581.293 122.018 581.722C122.167 582.151 122.242 582.623 122.242 583.136V583.668H117.048V584.004C117.048 584.312 117.095 584.601 117.188 584.872C117.291 585.133 117.431 585.362 117.608 585.558C117.795 585.754 118.019 585.908 118.28 586.02C118.551 586.132 118.854 586.188 119.19 586.188C119.647 586.188 120.044 586.081 120.38 585.866C120.725 585.651 120.991 585.343 121.178 584.942L121.976 585.516C121.743 586.011 121.379 586.412 120.884 586.72C120.389 587.019 119.801 587.168 119.12 587.168ZM119.12 580.546C118.812 580.546 118.532 580.602 118.28 580.714C118.028 580.817 117.809 580.966 117.622 581.162C117.445 581.358 117.305 581.591 117.202 581.862C117.099 582.123 117.048 582.413 117.048 582.73V582.828H121.038V582.674C121.038 582.03 120.861 581.517 120.506 581.134C120.161 580.742 119.699 580.546 119.12 580.546ZM124.087 587V579.776H125.207V581.106H125.277C125.408 580.761 125.641 580.453 125.977 580.182C126.313 579.911 126.775 579.776 127.363 579.776H127.797V580.896H127.139C126.533 580.896 126.057 581.013 125.711 581.246C125.375 581.47 125.207 581.755 125.207 582.1V587H124.087ZM130.961 587L128.427 579.776H129.547L130.807 583.36L131.591 585.824H131.661L132.445 583.36L133.733 579.776H134.811L132.263 587H130.961ZM138.862 587.168C138.367 587.168 137.919 587.079 137.518 586.902C137.126 586.725 136.785 586.473 136.496 586.146C136.216 585.81 135.997 585.413 135.838 584.956C135.689 584.489 135.614 583.967 135.614 583.388C135.614 582.819 135.689 582.301 135.838 581.834C135.997 581.367 136.216 580.971 136.496 580.644C136.785 580.308 137.126 580.051 137.518 579.874C137.919 579.697 138.367 579.608 138.862 579.608C139.347 579.608 139.781 579.697 140.164 579.874C140.547 580.051 140.873 580.299 141.144 580.616C141.415 580.924 141.62 581.293 141.76 581.722C141.909 582.151 141.984 582.623 141.984 583.136V583.668H136.79V584.004C136.79 584.312 136.837 584.601 136.93 584.872C137.033 585.133 137.173 585.362 137.35 585.558C137.537 585.754 137.761 585.908 138.022 586.02C138.293 586.132 138.596 586.188 138.932 586.188C139.389 586.188 139.786 586.081 140.122 585.866C140.467 585.651 140.733 585.343 140.92 584.942L141.718 585.516C141.485 586.011 141.121 586.412 140.626 586.72C140.131 587.019 139.543 587.168 138.862 587.168ZM138.862 580.546C138.554 580.546 138.274 580.602 138.022 580.714C137.77 580.817 137.551 580.966 137.364 581.162C137.187 581.358 137.047 581.591 136.944 581.862C136.841 582.123 136.79 582.413 136.79 582.73V582.828H140.78V582.674C140.78 582.03 140.603 581.517 140.248 581.134C139.903 580.742 139.441 580.546 138.862 580.546ZM143.83 587V579.776H144.95V581.106H145.02C145.15 580.761 145.384 580.453 145.72 580.182C146.056 579.911 146.518 579.776 147.106 579.776H147.54V580.896H146.882C146.275 580.896 145.799 581.013 145.454 581.246C145.118 581.47 144.95 581.755 144.95 582.1V587H143.83ZM151.523 579.776H152.615L153.385 582.898L154.155 586.062H154.183L155.065 582.898L155.975 579.776H156.969L157.907 582.898L158.803 586.062H158.831L159.573 582.898L160.357 579.776H161.407L159.489 587H158.103L157.095 583.528L156.465 581.33H156.437L155.821 583.528L154.813 587H153.455L151.523 579.776ZM168.152 587C167.732 587 167.429 586.888 167.242 586.664C167.065 586.44 166.953 586.16 166.906 585.824H166.836C166.677 586.272 166.416 586.608 166.052 586.832C165.688 587.056 165.254 587.168 164.75 587.168C163.985 587.168 163.387 586.972 162.958 586.58C162.538 586.188 162.328 585.656 162.328 584.984C162.328 584.303 162.575 583.78 163.07 583.416C163.574 583.052 164.353 582.87 165.408 582.87H166.836V582.156C166.836 581.643 166.696 581.251 166.416 580.98C166.136 580.709 165.707 580.574 165.128 580.574C164.689 580.574 164.321 580.672 164.022 580.868C163.733 581.064 163.49 581.325 163.294 581.652L162.622 581.022C162.818 580.63 163.131 580.299 163.56 580.028C163.989 579.748 164.531 579.608 165.184 579.608C166.061 579.608 166.743 579.823 167.228 580.252C167.713 580.681 167.956 581.279 167.956 582.044V586.02H168.782V587H168.152ZM164.932 586.216C165.212 586.216 165.469 586.183 165.702 586.118C165.935 586.053 166.136 585.959 166.304 585.838C166.472 585.717 166.603 585.577 166.696 585.418C166.789 585.259 166.836 585.087 166.836 584.9V583.71H165.352C164.708 583.71 164.237 583.803 163.938 583.99C163.649 584.177 163.504 584.447 163.504 584.802V585.096C163.504 585.451 163.63 585.726 163.882 585.922C164.143 586.118 164.493 586.216 164.932 586.216ZM172.55 587.168C171.878 587.168 171.314 587.042 170.856 586.79C170.408 586.529 170.021 586.183 169.694 585.754L170.492 585.11C170.772 585.465 171.085 585.74 171.43 585.936C171.776 586.123 172.177 586.216 172.634 586.216C173.11 586.216 173.479 586.113 173.74 585.908C174.011 585.703 174.146 585.413 174.146 585.04C174.146 584.76 174.053 584.522 173.866 584.326C173.689 584.121 173.362 583.981 172.886 583.906L172.312 583.822C171.976 583.775 171.668 583.705 171.388 583.612C171.108 583.509 170.861 583.379 170.646 583.22C170.441 583.052 170.278 582.847 170.156 582.604C170.044 582.361 169.988 582.072 169.988 581.736C169.988 581.381 170.054 581.073 170.184 580.812C170.315 580.541 170.492 580.317 170.716 580.14C170.95 579.963 171.225 579.832 171.542 579.748C171.86 579.655 172.2 579.608 172.564 579.608C173.152 579.608 173.642 579.711 174.034 579.916C174.436 580.121 174.786 580.406 175.084 580.77L174.342 581.442C174.184 581.218 173.95 581.017 173.642 580.84C173.334 580.653 172.947 580.56 172.48 580.56C172.014 580.56 171.659 580.663 171.416 580.868C171.183 581.064 171.066 581.335 171.066 581.68C171.066 582.035 171.183 582.291 171.416 582.45C171.659 582.609 172.004 582.725 172.452 582.8L173.012 582.884C173.815 583.005 174.384 583.239 174.72 583.584C175.056 583.92 175.224 584.363 175.224 584.914C175.224 585.614 174.986 586.165 174.51 586.566C174.034 586.967 173.381 587.168 172.55 587.168ZM185.761 587C185.341 587 185.038 586.888 184.851 586.664C184.674 586.44 184.562 586.16 184.515 585.824H184.445C184.287 586.272 184.025 586.608 183.661 586.832C183.297 587.056 182.863 587.168 182.359 587.168C181.594 587.168 180.997 586.972 180.567 586.58C180.147 586.188 179.937 585.656 179.937 584.984C179.937 584.303 180.185 583.78 180.679 583.416C181.183 583.052 181.963 582.87 183.017 582.87H184.445V582.156C184.445 581.643 184.305 581.251 184.025 580.98C183.745 580.709 183.316 580.574 182.737 580.574C182.299 580.574 181.93 580.672 181.631 580.868C181.342 581.064 181.099 581.325 180.903 581.652L180.231 581.022C180.427 580.63 180.74 580.299 181.169 580.028C181.599 579.748 182.14 579.608 182.793 579.608C183.671 579.608 184.352 579.823 184.837 580.252C185.323 580.681 185.565 581.279 185.565 582.044V586.02H186.391V587H185.761ZM182.541 586.216C182.821 586.216 183.078 586.183 183.311 586.118C183.545 586.053 183.745 585.959 183.913 585.838C184.081 585.717 184.212 585.577 184.305 585.418C184.399 585.259 184.445 585.087 184.445 584.9V583.71H182.961C182.317 583.71 181.846 583.803 181.547 583.99C181.258 584.177 181.113 584.447 181.113 584.802V585.096C181.113 585.451 181.239 585.726 181.491 585.922C181.753 586.118 182.103 586.216 182.541 586.216ZM190.678 587.168C190.174 587.168 189.721 587.079 189.32 586.902C188.918 586.725 188.578 586.473 188.298 586.146C188.027 585.819 187.817 585.423 187.668 584.956C187.528 584.489 187.458 583.967 187.458 583.388C187.458 582.809 187.528 582.287 187.668 581.82C187.817 581.353 188.027 580.957 188.298 580.63C188.578 580.303 188.918 580.051 189.32 579.874C189.721 579.697 190.174 579.608 190.678 579.608C191.396 579.608 191.97 579.767 192.4 580.084C192.838 580.392 193.165 580.798 193.38 581.302L192.442 581.778C192.311 581.405 192.096 581.115 191.798 580.91C191.499 580.705 191.126 580.602 190.678 580.602C190.342 580.602 190.048 580.658 189.796 580.77C189.544 580.873 189.334 581.022 189.166 581.218C188.998 581.405 188.872 581.633 188.788 581.904C188.704 582.165 188.662 582.455 188.662 582.772V584.004C188.662 584.639 188.83 585.161 189.166 585.572C189.511 585.973 190.015 586.174 190.678 586.174C191.583 586.174 192.236 585.754 192.638 584.914L193.45 585.46C193.216 585.983 192.866 586.398 192.4 586.706C191.942 587.014 191.368 587.168 190.678 587.168ZM196.627 587C196.235 587 195.936 586.893 195.731 586.678C195.535 586.454 195.437 586.165 195.437 585.81V580.756H194.247V579.776H194.919C195.161 579.776 195.325 579.729 195.409 579.636C195.502 579.533 195.549 579.361 195.549 579.118V577.774H196.557V579.776H198.139V580.756H196.557V586.02H198.027V587H196.627ZM200.499 578.082C200.256 578.082 200.079 578.026 199.967 577.914C199.864 577.793 199.813 577.639 199.813 577.452V577.27C199.813 577.083 199.864 576.934 199.967 576.822C200.079 576.701 200.256 576.64 200.499 576.64C200.742 576.64 200.914 576.701 201.017 576.822C201.129 576.934 201.185 577.083 201.185 577.27V577.452C201.185 577.639 201.129 577.793 201.017 577.914C200.914 578.026 200.742 578.082 200.499 578.082ZM199.939 579.776H201.059V587H199.939V579.776ZM203.439 587V579.776H204.559V580.952H204.615C204.792 580.541 205.04 580.215 205.357 579.972C205.684 579.729 206.118 579.608 206.659 579.608C207.406 579.608 207.994 579.851 208.423 580.336C208.862 580.812 209.081 581.489 209.081 582.366V587H207.961V582.562C207.961 581.265 207.415 580.616 206.323 580.616C206.099 580.616 205.88 580.644 205.665 580.7C205.46 580.756 205.273 580.84 205.105 580.952C204.937 581.064 204.802 581.209 204.699 581.386C204.606 581.554 204.559 581.755 204.559 581.988V587H203.439ZM217.486 587.798C217.486 588.545 217.192 589.091 216.604 589.436C216.025 589.791 215.153 589.968 213.986 589.968C212.857 589.968 212.045 589.814 211.55 589.506C211.055 589.198 210.808 588.759 210.808 588.19C210.808 587.798 210.911 587.49 211.116 587.266C211.321 587.051 211.601 586.893 211.956 586.79V586.636C211.527 586.431 211.312 586.095 211.312 585.628C211.312 585.264 211.429 584.989 211.662 584.802C211.895 584.606 212.194 584.461 212.558 584.368V584.312C212.129 584.107 211.793 583.813 211.55 583.43C211.317 583.047 211.2 582.604 211.2 582.1C211.2 581.736 211.265 581.4 211.396 581.092C211.527 580.784 211.709 580.523 211.942 580.308C212.185 580.084 212.469 579.911 212.796 579.79C213.132 579.669 213.505 579.608 213.916 579.608C214.429 579.608 214.887 579.701 215.288 579.888V579.762C215.288 579.482 215.353 579.253 215.484 579.076C215.615 578.889 215.829 578.796 216.128 578.796H217.206V579.776H215.834V580.238C216.095 580.462 216.296 580.733 216.436 581.05C216.585 581.358 216.66 581.708 216.66 582.1C216.66 582.464 216.595 582.8 216.464 583.108C216.333 583.416 216.147 583.682 215.904 583.906C215.671 584.121 215.386 584.289 215.05 584.41C214.714 584.531 214.341 584.592 213.93 584.592C213.697 584.592 213.463 584.569 213.23 584.522C212.987 584.587 212.768 584.685 212.572 584.816C212.376 584.937 212.278 585.11 212.278 585.334C212.278 585.549 212.381 585.693 212.586 585.768C212.791 585.843 213.057 585.88 213.384 585.88H214.924C215.82 585.88 216.469 586.053 216.87 586.398C217.281 586.734 217.486 587.201 217.486 587.798ZM216.436 587.882C216.436 587.593 216.324 587.359 216.1 587.182C215.885 587.014 215.498 586.93 214.938 586.93H212.53C212.082 587.135 211.858 587.462 211.858 587.91C211.858 588.227 211.975 588.498 212.208 588.722C212.451 588.946 212.857 589.058 213.426 589.058H214.462C215.087 589.058 215.573 588.96 215.918 588.764C216.263 588.568 216.436 588.274 216.436 587.882ZM213.93 583.696C214.406 583.696 214.784 583.584 215.064 583.36C215.344 583.127 215.484 582.772 215.484 582.296V581.904C215.484 581.428 215.344 581.078 215.064 580.854C214.784 580.621 214.406 580.504 213.93 580.504C213.454 580.504 213.076 580.621 212.796 580.854C212.516 581.078 212.376 581.428 212.376 581.904V582.296C212.376 582.772 212.516 583.127 212.796 583.36C213.076 583.584 213.454 583.696 213.93 583.696ZM227.351 587C226.931 587 226.628 586.888 226.441 586.664C226.264 586.44 226.152 586.16 226.105 585.824H226.035C225.876 586.272 225.615 586.608 225.251 586.832C224.887 587.056 224.453 587.168 223.949 587.168C223.184 587.168 222.586 586.972 222.157 586.58C221.737 586.188 221.527 585.656 221.527 584.984C221.527 584.303 221.774 583.78 222.269 583.416C222.773 583.052 223.552 582.87 224.607 582.87H226.035V582.156C226.035 581.643 225.895 581.251 225.615 580.98C225.335 580.709 224.906 580.574 224.327 580.574C223.888 580.574 223.52 580.672 223.221 580.868C222.932 581.064 222.689 581.325 222.493 581.652L221.821 581.022C222.017 580.63 222.33 580.299 222.759 580.028C223.188 579.748 223.73 579.608 224.383 579.608C225.26 579.608 225.942 579.823 226.427 580.252C226.912 580.681 227.155 581.279 227.155 582.044V586.02H227.981V587H227.351ZM224.131 586.216C224.411 586.216 224.668 586.183 224.901 586.118C225.134 586.053 225.335 585.959 225.503 585.838C225.671 585.717 225.802 585.577 225.895 585.418C225.988 585.259 226.035 585.087 226.035 584.9V583.71H224.551C223.907 583.71 223.436 583.803 223.137 583.99C222.848 584.177 222.703 584.447 222.703 584.802V585.096C222.703 585.451 222.829 585.726 223.081 585.922C223.342 586.118 223.692 586.216 224.131 586.216ZM231.75 587.168C231.078 587.168 230.513 587.042 230.056 586.79C229.608 586.529 229.22 586.183 228.894 585.754L229.692 585.11C229.972 585.465 230.284 585.74 230.63 585.936C230.975 586.123 231.376 586.216 231.834 586.216C232.31 586.216 232.678 586.113 232.94 585.908C233.21 585.703 233.346 585.413 233.346 585.04C233.346 584.76 233.252 584.522 233.066 584.326C232.888 584.121 232.562 583.981 232.086 583.906L231.512 583.822C231.176 583.775 230.868 583.705 230.588 583.612C230.308 583.509 230.06 583.379 229.846 583.22C229.64 583.052 229.477 582.847 229.356 582.604C229.244 582.361 229.188 582.072 229.188 581.736C229.188 581.381 229.253 581.073 229.384 580.812C229.514 580.541 229.692 580.317 229.916 580.14C230.149 579.963 230.424 579.832 230.742 579.748C231.059 579.655 231.4 579.608 231.764 579.608C232.352 579.608 232.842 579.711 233.234 579.916C233.635 580.121 233.985 580.406 234.284 580.77L233.542 581.442C233.383 581.218 233.15 581.017 232.842 580.84C232.534 580.653 232.146 580.56 231.68 580.56C231.213 580.56 230.858 580.663 230.616 580.868C230.382 581.064 230.266 581.335 230.266 581.68C230.266 582.035 230.382 582.291 230.616 582.45C230.858 582.609 231.204 582.725 231.652 582.8L232.212 582.884C233.014 583.005 233.584 583.239 233.92 583.584C234.256 583.92 234.424 584.363 234.424 584.914C234.424 585.614 234.186 586.165 233.71 586.566C233.234 586.967 232.58 587.168 231.75 587.168ZM244.961 587C244.541 587 244.237 586.888 244.051 586.664C243.873 586.44 243.761 586.16 243.715 585.824H243.645C243.486 586.272 243.225 586.608 242.861 586.832C242.497 587.056 242.063 587.168 241.559 587.168C240.793 587.168 240.196 586.972 239.767 586.58C239.347 586.188 239.137 585.656 239.137 584.984C239.137 584.303 239.384 583.78 239.879 583.416C240.383 583.052 241.162 582.87 242.217 582.87H243.645V582.156C243.645 581.643 243.505 581.251 243.225 580.98C242.945 580.709 242.515 580.574 241.937 580.574C241.498 580.574 241.129 580.672 240.831 580.868C240.541 581.064 240.299 581.325 240.103 581.652L239.431 581.022C239.627 580.63 239.939 580.299 240.369 580.028C240.798 579.748 241.339 579.608 241.993 579.608C242.87 579.608 243.551 579.823 244.037 580.252C244.522 580.681 244.765 581.279 244.765 582.044V586.02H245.591V587H244.961ZM241.741 586.216C242.021 586.216 242.277 586.183 242.511 586.118C242.744 586.053 242.945 585.959 243.113 585.838C243.281 585.717 243.411 585.577 243.505 585.418C243.598 585.259 243.645 585.087 243.645 584.9V583.71H242.161C241.517 583.71 241.045 583.803 240.747 583.99C240.457 584.177 240.313 584.447 240.313 584.802V585.096C240.313 585.451 240.439 585.726 240.691 585.922C240.952 586.118 241.302 586.216 241.741 586.216ZM256.588 587.798C256.588 588.545 256.294 589.091 255.706 589.436C255.127 589.791 254.254 589.968 253.088 589.968C251.958 589.968 251.146 589.814 250.652 589.506C250.157 589.198 249.91 588.759 249.91 588.19C249.91 587.798 250.012 587.49 250.218 587.266C250.423 587.051 250.703 586.893 251.058 586.79V586.636C250.628 586.431 250.414 586.095 250.414 585.628C250.414 585.264 250.53 584.989 250.764 584.802C250.997 584.606 251.296 584.461 251.66 584.368V584.312C251.23 584.107 250.894 583.813 250.652 583.43C250.418 583.047 250.302 582.604 250.302 582.1C250.302 581.736 250.367 581.4 250.498 581.092C250.628 580.784 250.81 580.523 251.044 580.308C251.286 580.084 251.571 579.911 251.898 579.79C252.234 579.669 252.607 579.608 253.018 579.608C253.531 579.608 253.988 579.701 254.39 579.888V579.762C254.39 579.482 254.455 579.253 254.586 579.076C254.716 578.889 254.931 578.796 255.23 578.796H256.308V579.776H254.936V580.238C255.197 580.462 255.398 580.733 255.538 581.05C255.687 581.358 255.762 581.708 255.762 582.1C255.762 582.464 255.696 582.8 255.566 583.108C255.435 583.416 255.248 583.682 255.006 583.906C254.772 584.121 254.488 584.289 254.152 584.41C253.816 584.531 253.442 584.592 253.032 584.592C252.798 584.592 252.565 584.569 252.332 584.522C252.089 584.587 251.87 584.685 251.674 584.816C251.478 584.937 251.38 585.11 251.38 585.334C251.38 585.549 251.482 585.693 251.688 585.768C251.893 585.843 252.159 585.88 252.486 585.88H254.026C254.922 585.88 255.57 586.053 255.972 586.398C256.382 586.734 256.588 587.201 256.588 587.798ZM255.538 587.882C255.538 587.593 255.426 587.359 255.202 587.182C254.987 587.014 254.6 586.93 254.04 586.93H251.632C251.184 587.135 250.96 587.462 250.96 587.91C250.96 588.227 251.076 588.498 251.31 588.722C251.552 588.946 251.958 589.058 252.528 589.058H253.564C254.189 589.058 254.674 588.96 255.02 588.764C255.365 588.568 255.538 588.274 255.538 587.882ZM253.032 583.696C253.508 583.696 253.886 583.584 254.166 583.36C254.446 583.127 254.586 582.772 254.586 582.296V581.904C254.586 581.428 254.446 581.078 254.166 580.854C253.886 580.621 253.508 580.504 253.032 580.504C252.556 580.504 252.178 580.621 251.898 580.854C251.618 581.078 251.478 581.428 251.478 581.904V582.296C251.478 582.772 251.618 583.127 251.898 583.36C252.178 583.584 252.556 583.696 253.032 583.696ZM263.103 587C262.683 587 262.38 586.888 262.193 586.664C262.016 586.44 261.904 586.16 261.857 585.824H261.787C261.628 586.272 261.367 586.608 261.003 586.832C260.639 587.056 260.205 587.168 259.701 587.168C258.936 587.168 258.338 586.972 257.909 586.58C257.489 586.188 257.279 585.656 257.279 584.984C257.279 584.303 257.526 583.78 258.021 583.416C258.525 583.052 259.304 582.87 260.359 582.87H261.787V582.156C261.787 581.643 261.647 581.251 261.367 580.98C261.087 580.709 260.658 580.574 260.079 580.574C259.64 580.574 259.272 580.672 258.973 580.868C258.684 581.064 258.441 581.325 258.245 581.652L257.573 581.022C257.769 580.63 258.082 580.299 258.511 580.028C258.94 579.748 259.482 579.608 260.135 579.608C261.012 579.608 261.694 579.823 262.179 580.252C262.664 580.681 262.907 581.279 262.907 582.044V586.02H263.733V587H263.103ZM259.883 586.216C260.163 586.216 260.42 586.183 260.653 586.118C260.886 586.053 261.087 585.959 261.255 585.838C261.423 585.717 261.554 585.577 261.647 585.418C261.74 585.259 261.787 585.087 261.787 584.9V583.71H260.303C259.659 583.71 259.188 583.803 258.889 583.99C258.6 584.177 258.455 584.447 258.455 584.802V585.096C258.455 585.451 258.581 585.726 258.833 585.922C259.094 586.118 259.444 586.216 259.883 586.216ZM266.928 587C266.536 587 266.237 586.893 266.032 586.678C265.836 586.454 265.738 586.165 265.738 585.81V580.756H264.548V579.776H265.22C265.462 579.776 265.626 579.729 265.71 579.636C265.803 579.533 265.85 579.361 265.85 579.118V577.774H266.858V579.776H268.44V580.756H266.858V586.02H268.328V587H266.928ZM272.901 587.168C272.406 587.168 271.958 587.079 271.557 586.902C271.165 586.725 270.824 586.473 270.535 586.146C270.255 585.81 270.036 585.413 269.877 584.956C269.728 584.489 269.653 583.967 269.653 583.388C269.653 582.819 269.728 582.301 269.877 581.834C270.036 581.367 270.255 580.971 270.535 580.644C270.824 580.308 271.165 580.051 271.557 579.874C271.958 579.697 272.406 579.608 272.901 579.608C273.386 579.608 273.82 579.697 274.203 579.874C274.586 580.051 274.912 580.299 275.183 580.616C275.454 580.924 275.659 581.293 275.799 581.722C275.948 582.151 276.023 582.623 276.023 583.136V583.668H270.829V584.004C270.829 584.312 270.876 584.601 270.969 584.872C271.072 585.133 271.212 585.362 271.389 585.558C271.576 585.754 271.8 585.908 272.061 586.02C272.332 586.132 272.635 586.188 272.971 586.188C273.428 586.188 273.825 586.081 274.161 585.866C274.506 585.651 274.772 585.343 274.959 584.942L275.757 585.516C275.524 586.011 275.16 586.412 274.665 586.72C274.17 587.019 273.582 587.168 272.901 587.168ZM272.901 580.546C272.593 580.546 272.313 580.602 272.061 580.714C271.809 580.817 271.59 580.966 271.403 581.162C271.226 581.358 271.086 581.591 270.983 581.862C270.88 582.123 270.829 582.413 270.829 582.73V582.828H274.819V582.674C274.819 582.03 274.642 581.517 274.287 581.134C273.942 580.742 273.48 580.546 272.901 580.546ZM277.044 579.776H278.136L278.906 582.898L279.676 586.062H279.704L280.586 582.898L281.496 579.776H282.49L283.428 582.898L284.324 586.062H284.352L285.094 582.898L285.878 579.776H286.928L285.01 587H283.624L282.616 583.528L281.986 581.33H281.958L281.342 583.528L280.334 587H278.976L277.044 579.776ZM293.673 587C293.253 587 292.95 586.888 292.763 586.664C292.586 586.44 292.474 586.16 292.427 585.824H292.357C292.199 586.272 291.937 586.608 291.573 586.832C291.209 587.056 290.775 587.168 290.271 587.168C289.506 587.168 288.909 586.972 288.479 586.58C288.059 586.188 287.849 585.656 287.849 584.984C287.849 584.303 288.097 583.78 288.591 583.416C289.095 583.052 289.875 582.87 290.929 582.87H292.357V582.156C292.357 581.643 292.217 581.251 291.937 580.98C291.657 580.709 291.228 580.574 290.649 580.574C290.211 580.574 289.842 580.672 289.543 580.868C289.254 581.064 289.011 581.325 288.815 581.652L288.143 581.022C288.339 580.63 288.652 580.299 289.081 580.028C289.511 579.748 290.052 579.608 290.705 579.608C291.583 579.608 292.264 579.823 292.749 580.252C293.235 580.681 293.477 581.279 293.477 582.044V586.02H294.303V587H293.673ZM290.453 586.216C290.733 586.216 290.99 586.183 291.223 586.118C291.457 586.053 291.657 585.959 291.825 585.838C291.993 585.717 292.124 585.577 292.217 585.418C292.311 585.259 292.357 585.087 292.357 584.9V583.71H290.873C290.229 583.71 289.758 583.803 289.459 583.99C289.17 584.177 289.025 584.447 289.025 584.802V585.096C289.025 585.451 289.151 585.726 289.403 585.922C289.665 586.118 290.015 586.216 290.453 586.216ZM300.286 579.776H301.392L298.158 588.68C298.074 588.895 297.99 589.072 297.906 589.212C297.822 589.361 297.719 589.478 297.598 589.562C297.476 589.646 297.322 589.707 297.136 589.744C296.958 589.781 296.739 589.8 296.478 589.8H295.904V588.82H297.038L297.584 587.28L294.882 579.776H296.002L297.738 584.69L298.074 585.866H298.144L298.536 584.69L300.286 579.776ZM308.858 587.168C308.373 587.168 307.93 587.079 307.528 586.902C307.127 586.725 306.782 586.473 306.492 586.146C306.212 585.81 305.993 585.413 305.834 584.956C305.676 584.489 305.596 583.967 305.596 583.388C305.596 582.819 305.676 582.301 305.834 581.834C305.993 581.367 306.212 580.971 306.492 580.644C306.782 580.308 307.127 580.051 307.528 579.874C307.93 579.697 308.373 579.608 308.858 579.608C309.344 579.608 309.782 579.697 310.174 579.874C310.576 580.051 310.921 580.308 311.21 580.644C311.5 580.971 311.724 581.367 311.882 581.834C312.041 582.301 312.12 582.819 312.12 583.388C312.12 583.967 312.041 584.489 311.882 584.956C311.724 585.413 311.5 585.81 311.21 586.146C310.921 586.473 310.576 586.725 310.174 586.902C309.782 587.079 309.344 587.168 308.858 587.168ZM308.858 586.174C309.465 586.174 309.96 585.987 310.342 585.614C310.725 585.241 310.916 584.671 310.916 583.906V582.87C310.916 582.105 310.725 581.535 310.342 581.162C309.96 580.789 309.465 580.602 308.858 580.602C308.252 580.602 307.757 580.789 307.374 581.162C306.992 581.535 306.8 582.105 306.8 582.87V583.906C306.8 584.671 306.992 585.241 307.374 585.614C307.757 585.987 308.252 586.174 308.858 586.174ZM313.962 587V579.776H315.082V581.106H315.152C315.283 580.761 315.516 580.453 315.852 580.182C316.188 579.911 316.65 579.776 317.238 579.776H317.672V580.896H317.014C316.408 580.896 315.932 581.013 315.586 581.246C315.25 581.47 315.082 581.755 315.082 582.1V587H313.962ZM322.412 579.776H323.532V580.952H323.588C323.774 580.495 324.045 580.159 324.4 579.944C324.764 579.72 325.198 579.608 325.702 579.608C326.15 579.608 326.556 579.697 326.92 579.874C327.284 580.051 327.592 580.303 327.844 580.63C328.105 580.957 328.301 581.353 328.432 581.82C328.572 582.287 328.642 582.809 328.642 583.388C328.642 583.967 328.572 584.489 328.432 584.956C328.301 585.423 328.105 585.819 327.844 586.146C327.592 586.473 327.284 586.725 326.92 586.902C326.556 587.079 326.15 587.168 325.702 587.168C324.722 587.168 324.017 586.72 323.588 585.824H323.532V589.8H322.412V579.776ZM325.394 586.16C326.028 586.16 326.528 585.964 326.892 585.572C327.256 585.171 327.438 584.648 327.438 584.004V582.772C327.438 582.128 327.256 581.61 326.892 581.218C326.528 580.817 326.028 580.616 325.394 580.616C325.142 580.616 324.899 580.653 324.666 580.728C324.442 580.793 324.246 580.887 324.078 581.008C323.91 581.129 323.774 581.279 323.672 581.456C323.578 581.624 323.532 581.806 323.532 582.002V584.69C323.532 584.923 323.578 585.133 323.672 585.32C323.774 585.497 323.91 585.651 324.078 585.782C324.246 585.903 324.442 585.997 324.666 586.062C324.899 586.127 325.142 586.16 325.394 586.16ZM330.533 587V579.776H331.653V581.106H331.723C331.853 580.761 332.087 580.453 332.423 580.182C332.759 579.911 333.221 579.776 333.809 579.776H334.243V580.896H333.585C332.978 580.896 332.502 581.013 332.157 581.246C331.821 581.47 331.653 581.755 331.653 582.1V587H330.533ZM338.335 587.168C337.85 587.168 337.406 587.079 337.005 586.902C336.604 586.725 336.258 586.473 335.969 586.146C335.689 585.81 335.47 585.413 335.311 584.956C335.152 584.489 335.073 583.967 335.073 583.388C335.073 582.819 335.152 582.301 335.311 581.834C335.47 581.367 335.689 580.971 335.969 580.644C336.258 580.308 336.604 580.051 337.005 579.874C337.406 579.697 337.85 579.608 338.335 579.608C338.82 579.608 339.259 579.697 339.651 579.874C340.052 580.051 340.398 580.308 340.687 580.644C340.976 580.971 341.2 581.367 341.359 581.834C341.518 582.301 341.597 582.819 341.597 583.388C341.597 583.967 341.518 584.489 341.359 584.956C341.2 585.413 340.976 585.81 340.687 586.146C340.398 586.473 340.052 586.725 339.651 586.902C339.259 587.079 338.82 587.168 338.335 587.168ZM338.335 586.174C338.942 586.174 339.436 585.987 339.819 585.614C340.202 585.241 340.393 584.671 340.393 583.906V582.87C340.393 582.105 340.202 581.535 339.819 581.162C339.436 580.789 338.942 580.602 338.335 580.602C337.728 580.602 337.234 580.789 336.851 581.162C336.468 581.535 336.277 582.105 336.277 582.87V583.906C336.277 584.671 336.468 585.241 336.851 585.614C337.234 585.987 337.728 586.174 338.335 586.174ZM342.379 587L345.053 583.36L342.491 579.776H343.807L345.641 582.464H345.683L347.587 579.776H348.833L346.285 583.276L348.889 587H347.573L345.697 584.172H345.655L343.625 587H342.379ZM354.823 579.776H355.929L352.695 588.68C352.611 588.895 352.527 589.072 352.443 589.212C352.359 589.361 352.256 589.478 352.135 589.562C352.013 589.646 351.859 589.707 351.673 589.744C351.495 589.781 351.276 589.8 351.015 589.8H350.441V588.82H351.575L352.121 587.28L349.419 579.776H350.539L352.275 584.69L352.611 585.866H352.681L353.073 584.69L354.823 579.776ZM365.916 587C365.496 587 365.192 586.888 365.006 586.664C364.828 586.44 364.716 586.16 364.67 585.824H364.6C364.441 586.272 364.18 586.608 363.816 586.832C363.452 587.056 363.018 587.168 362.514 587.168C361.748 587.168 361.151 586.972 360.722 586.58C360.302 586.188 360.092 585.656 360.092 584.984C360.092 584.303 360.339 583.78 360.834 583.416C361.338 583.052 362.117 582.87 363.172 582.87H364.6V582.156C364.6 581.643 364.46 581.251 364.18 580.98C363.9 580.709 363.47 580.574 362.892 580.574C362.453 580.574 362.084 580.672 361.786 580.868C361.496 581.064 361.254 581.325 361.058 581.652L360.386 581.022C360.582 580.63 360.894 580.299 361.324 580.028C361.753 579.748 362.294 579.608 362.948 579.608C363.825 579.608 364.506 579.823 364.992 580.252C365.477 580.681 365.72 581.279 365.72 582.044V586.02H366.546V587H365.916ZM362.696 586.216C362.976 586.216 363.232 586.183 363.466 586.118C363.699 586.053 363.9 585.959 364.068 585.838C364.236 585.717 364.366 585.577 364.46 585.418C364.553 585.259 364.6 585.087 364.6 584.9V583.71H363.116C362.472 583.71 362 583.803 361.702 583.99C361.412 584.177 361.268 584.447 361.268 584.802V585.096C361.268 585.451 361.394 585.726 361.646 585.922C361.907 586.118 362.257 586.216 362.696 586.216ZM368.144 587V579.776H369.264V580.952H369.32C369.497 580.541 369.745 580.215 370.062 579.972C370.389 579.729 370.823 579.608 371.364 579.608C372.111 579.608 372.699 579.851 373.128 580.336C373.567 580.812 373.786 581.489 373.786 582.366V587H372.666V582.562C372.666 581.265 372.12 580.616 371.028 580.616C370.804 580.616 370.585 580.644 370.37 580.7C370.165 580.756 369.978 580.84 369.81 580.952C369.642 581.064 369.507 581.209 369.404 581.386C369.311 581.554 369.264 581.755 369.264 581.988V587H368.144ZM380.721 585.824H380.665C380.226 586.72 379.522 587.168 378.551 587.168C378.103 587.168 377.697 587.079 377.333 586.902C376.969 586.725 376.656 586.473 376.395 586.146C376.143 585.819 375.947 585.423 375.807 584.956C375.676 584.489 375.611 583.967 375.611 583.388C375.611 582.809 375.676 582.287 375.807 581.82C375.947 581.353 376.143 580.957 376.395 580.63C376.656 580.303 376.969 580.051 377.333 579.874C377.697 579.697 378.103 579.608 378.551 579.608C379.055 579.608 379.484 579.72 379.839 579.944C380.203 580.159 380.478 580.495 380.665 580.952H380.721V576.64H381.841V587H380.721V585.824ZM378.859 586.16C379.111 586.16 379.349 586.127 379.573 586.062C379.806 585.997 380.007 585.903 380.175 585.782C380.343 585.651 380.474 585.497 380.567 585.32C380.67 585.133 380.721 584.923 380.721 584.69V582.002C380.721 581.806 380.67 581.624 380.567 581.456C380.474 581.279 380.343 581.129 380.175 581.008C380.007 580.887 379.806 580.793 379.573 580.728C379.349 580.653 379.111 580.616 378.859 580.616C378.224 580.616 377.725 580.817 377.361 581.218C376.997 581.61 376.815 582.128 376.815 582.772V584.004C376.815 584.648 376.997 585.171 377.361 585.572C377.725 585.964 378.224 586.16 378.859 586.16ZM387.531 587V579.776H388.651V581.106H388.721C388.851 580.761 389.085 580.453 389.421 580.182C389.757 579.911 390.219 579.776 390.807 579.776H391.241V580.896H390.583C389.976 580.896 389.5 581.013 389.155 581.246C388.819 581.47 388.651 581.755 388.651 582.1V587H387.531ZM395.319 587.168C394.824 587.168 394.376 587.079 393.975 586.902C393.583 586.725 393.242 586.473 392.953 586.146C392.673 585.81 392.454 585.413 392.295 584.956C392.146 584.489 392.071 583.967 392.071 583.388C392.071 582.819 392.146 582.301 392.295 581.834C392.454 581.367 392.673 580.971 392.953 580.644C393.242 580.308 393.583 580.051 393.975 579.874C394.376 579.697 394.824 579.608 395.319 579.608C395.804 579.608 396.238 579.697 396.621 579.874C397.004 580.051 397.33 580.299 397.601 580.616C397.872 580.924 398.077 581.293 398.217 581.722C398.366 582.151 398.441 582.623 398.441 583.136V583.668H393.247V584.004C393.247 584.312 393.294 584.601 393.387 584.872C393.49 585.133 393.63 585.362 393.807 585.558C393.994 585.754 394.218 585.908 394.479 586.02C394.75 586.132 395.053 586.188 395.389 586.188C395.846 586.188 396.243 586.081 396.579 585.866C396.924 585.651 397.19 585.343 397.377 584.942L398.175 585.516C397.942 586.011 397.578 586.412 397.083 586.72C396.588 587.019 396 587.168 395.319 587.168ZM395.319 580.546C395.011 580.546 394.731 580.602 394.479 580.714C394.227 580.817 394.008 580.966 393.821 581.162C393.644 581.358 393.504 581.591 393.401 581.862C393.298 582.123 393.247 582.413 393.247 582.73V582.828H397.237V582.674C397.237 582.03 397.06 581.517 396.705 581.134C396.36 580.742 395.898 580.546 395.319 580.546ZM402.975 587.168C402.471 587.168 402.018 587.079 401.617 586.902C401.215 586.725 400.875 586.473 400.595 586.146C400.324 585.819 400.114 585.423 399.965 584.956C399.825 584.489 399.755 583.967 399.755 583.388C399.755 582.809 399.825 582.287 399.965 581.82C400.114 581.353 400.324 580.957 400.595 580.63C400.875 580.303 401.215 580.051 401.617 579.874C402.018 579.697 402.471 579.608 402.975 579.608C403.693 579.608 404.267 579.767 404.697 580.084C405.135 580.392 405.462 580.798 405.677 581.302L404.739 581.778C404.608 581.405 404.393 581.115 404.095 580.91C403.796 580.705 403.423 580.602 402.975 580.602C402.639 580.602 402.345 580.658 402.093 580.77C401.841 580.873 401.631 581.022 401.463 581.218C401.295 581.405 401.169 581.633 401.085 581.904C401.001 582.165 400.959 582.455 400.959 582.772V584.004C400.959 584.639 401.127 585.161 401.463 585.572C401.808 585.973 402.312 586.174 402.975 586.174C403.88 586.174 404.533 585.754 404.935 584.914L405.747 585.46C405.513 585.983 405.163 586.398 404.697 586.706C404.239 587.014 403.665 587.168 402.975 587.168ZM409.962 587.168C409.467 587.168 409.019 587.079 408.618 586.902C408.226 586.725 407.885 586.473 407.596 586.146C407.316 585.81 407.096 585.413 406.938 584.956C406.788 584.489 406.714 583.967 406.714 583.388C406.714 582.819 406.788 582.301 406.938 581.834C407.096 581.367 407.316 580.971 407.596 580.644C407.885 580.308 408.226 580.051 408.618 579.874C409.019 579.697 409.467 579.608 409.962 579.608C410.447 579.608 410.881 579.697 411.264 579.874C411.646 580.051 411.973 580.299 412.244 580.616C412.514 580.924 412.72 581.293 412.86 581.722C413.009 582.151 413.084 582.623 413.084 583.136V583.668H407.89V584.004C407.89 584.312 407.936 584.601 408.03 584.872C408.132 585.133 408.272 585.362 408.45 585.558C408.636 585.754 408.86 585.908 409.122 586.02C409.392 586.132 409.696 586.188 410.032 586.188C410.489 586.188 410.886 586.081 411.222 585.866C411.567 585.651 411.833 585.343 412.02 584.942L412.818 585.516C412.584 586.011 412.22 586.412 411.726 586.72C411.231 587.019 410.643 587.168 409.962 587.168ZM409.962 580.546C409.654 580.546 409.374 580.602 409.122 580.714C408.87 580.817 408.65 580.966 408.464 581.162C408.286 581.358 408.146 581.591 408.044 581.862C407.941 582.123 407.89 582.413 407.89 582.73V582.828H411.88V582.674C411.88 582.03 411.702 581.517 411.348 581.134C411.002 580.742 410.54 580.546 409.962 580.546ZM415.489 578.082C415.247 578.082 415.069 578.026 414.957 577.914C414.855 577.793 414.803 577.639 414.803 577.452V577.27C414.803 577.083 414.855 576.934 414.957 576.822C415.069 576.701 415.247 576.64 415.489 576.64C415.732 576.64 415.905 576.701 416.007 576.822C416.119 576.934 416.175 577.083 416.175 577.27V577.452C416.175 577.639 416.119 577.793 416.007 577.914C415.905 578.026 415.732 578.082 415.489 578.082ZM414.929 579.776H416.049V587H414.929V579.776ZM420.025 587L417.491 579.776H418.611L419.871 583.36L420.655 585.824H420.725L421.509 583.36L422.797 579.776H423.875L421.327 587H420.025ZM427.927 587.168C427.432 587.168 426.984 587.079 426.583 586.902C426.191 586.725 425.85 586.473 425.561 586.146C425.281 585.81 425.061 585.413 424.903 584.956C424.753 584.489 424.679 583.967 424.679 583.388C424.679 582.819 424.753 582.301 424.903 581.834C425.061 581.367 425.281 580.971 425.561 580.644C425.85 580.308 426.191 580.051 426.583 579.874C426.984 579.697 427.432 579.608 427.927 579.608C428.412 579.608 428.846 579.697 429.229 579.874C429.611 580.051 429.938 580.299 430.209 580.616C430.479 580.924 430.685 581.293 430.825 581.722C430.974 582.151 431.049 582.623 431.049 583.136V583.668H425.855V584.004C425.855 584.312 425.901 584.601 425.995 584.872C426.097 585.133 426.237 585.362 426.415 585.558C426.601 585.754 426.825 585.908 427.087 586.02C427.357 586.132 427.661 586.188 427.997 586.188C428.454 586.188 428.851 586.081 429.187 585.866C429.532 585.651 429.798 585.343 429.985 584.942L430.783 585.516C430.549 586.011 430.185 586.412 429.691 586.72C429.196 587.019 428.608 587.168 427.927 587.168ZM427.927 580.546C427.619 580.546 427.339 580.602 427.087 580.714C426.835 580.817 426.615 580.966 426.429 581.162C426.251 581.358 426.111 581.591 426.009 581.862C425.906 582.123 425.855 582.413 425.855 582.73V582.828H429.845V582.674C429.845 582.03 429.667 581.517 429.313 581.134C428.967 580.742 428.505 580.546 427.927 580.546ZM437.514 585.824H437.458C437.019 586.72 436.315 587.168 435.344 587.168C434.896 587.168 434.49 587.079 434.126 586.902C433.762 586.725 433.449 586.473 433.188 586.146C432.936 585.819 432.74 585.423 432.6 584.956C432.469 584.489 432.404 583.967 432.404 583.388C432.404 582.809 432.469 582.287 432.6 581.82C432.74 581.353 432.936 580.957 433.188 580.63C433.449 580.303 433.762 580.051 434.126 579.874C434.49 579.697 434.896 579.608 435.344 579.608C435.848 579.608 436.277 579.72 436.632 579.944C436.996 580.159 437.271 580.495 437.458 580.952H437.514V576.64H438.634V587H437.514V585.824ZM435.652 586.16C435.904 586.16 436.142 586.127 436.366 586.062C436.599 585.997 436.8 585.903 436.968 585.782C437.136 585.651 437.267 585.497 437.36 585.32C437.463 585.133 437.514 584.923 437.514 584.69V582.002C437.514 581.806 437.463 581.624 437.36 581.456C437.267 581.279 437.136 581.129 436.968 581.008C436.8 580.887 436.599 580.793 436.366 580.728C436.142 580.653 435.904 580.616 435.652 580.616C435.017 580.616 434.518 580.817 434.154 581.218C433.79 581.61 433.608 582.128 433.608 582.772V584.004C433.608 584.648 433.79 585.171 434.154 585.572C434.518 585.964 435.017 586.16 435.652 586.16ZM449.574 587C449.154 587 448.85 586.888 448.664 586.664C448.486 586.44 448.374 586.16 448.328 585.824H448.258C448.099 586.272 447.838 586.608 447.474 586.832C447.11 587.056 446.676 587.168 446.172 587.168C445.406 587.168 444.809 586.972 444.38 586.58C443.96 586.188 443.75 585.656 443.75 584.984C443.75 584.303 443.997 583.78 444.492 583.416C444.996 583.052 445.775 582.87 446.83 582.87H448.258V582.156C448.258 581.643 448.118 581.251 447.838 580.98C447.558 580.709 447.128 580.574 446.55 580.574C446.111 580.574 445.742 580.672 445.444 580.868C445.154 581.064 444.912 581.325 444.716 581.652L444.044 581.022C444.24 580.63 444.552 580.299 444.982 580.028C445.411 579.748 445.952 579.608 446.606 579.608C447.483 579.608 448.164 579.823 448.65 580.252C449.135 580.681 449.378 581.279 449.378 582.044V586.02H450.204V587H449.574ZM446.354 586.216C446.634 586.216 446.89 586.183 447.124 586.118C447.357 586.053 447.558 585.959 447.726 585.838C447.894 585.717 448.024 585.577 448.118 585.418C448.211 585.259 448.258 585.087 448.258 584.9V583.71H446.774C446.13 583.71 445.658 583.803 445.36 583.99C445.07 584.177 444.926 584.447 444.926 584.802V585.096C444.926 585.451 445.052 585.726 445.304 585.922C445.565 586.118 445.915 586.216 446.354 586.216ZM451.802 587V579.776H452.922V580.952H452.978C453.156 580.541 453.403 580.215 453.72 579.972C454.047 579.729 454.481 579.608 455.022 579.608C455.769 579.608 456.357 579.851 456.786 580.336C457.225 580.812 457.444 581.489 457.444 582.366V587H456.324V582.562C456.324 581.265 455.778 580.616 454.686 580.616C454.462 580.616 454.243 580.644 454.028 580.7C453.823 580.756 453.636 580.84 453.468 580.952C453.3 581.064 453.165 581.209 453.062 581.386C452.969 581.554 452.922 581.755 452.922 581.988V587H451.802ZM137.731 597.082C137.489 597.082 137.311 597.026 137.199 596.914C137.097 596.793 137.045 596.639 137.045 596.452V596.27C137.045 596.083 137.097 595.934 137.199 595.822C137.311 595.701 137.489 595.64 137.731 595.64C137.974 595.64 138.147 595.701 138.249 595.822C138.361 595.934 138.417 596.083 138.417 596.27V596.452C138.417 596.639 138.361 596.793 138.249 596.914C138.147 597.026 137.974 597.082 137.731 597.082ZM137.171 598.776H138.291V606H137.171V598.776ZM140.671 606V598.776H141.791V599.952H141.847C142.025 599.541 142.272 599.215 142.589 598.972C142.916 598.729 143.35 598.608 143.891 598.608C144.638 598.608 145.226 598.851 145.655 599.336C146.094 599.812 146.313 600.489 146.313 601.366V606H145.193V601.562C145.193 600.265 144.647 599.616 143.555 599.616C143.331 599.616 143.112 599.644 142.897 599.7C142.692 599.756 142.505 599.84 142.337 599.952C142.169 600.064 142.034 600.209 141.931 600.386C141.838 600.554 141.791 600.755 141.791 600.988V606H140.671ZM150.115 606L147.581 598.776H148.701L149.961 602.36L150.745 604.824H150.815L151.599 602.36L152.887 598.776H153.965L151.417 606H150.115ZM160.537 606C160.117 606 159.813 605.888 159.627 605.664C159.449 605.44 159.337 605.16 159.291 604.824H159.221C159.062 605.272 158.801 605.608 158.437 605.832C158.073 606.056 157.639 606.168 157.135 606.168C156.369 606.168 155.772 605.972 155.343 605.58C154.923 605.188 154.713 604.656 154.713 603.984C154.713 603.303 154.96 602.78 155.455 602.416C155.959 602.052 156.738 601.87 157.793 601.87H159.221V601.156C159.221 600.643 159.081 600.251 158.801 599.98C158.521 599.709 158.091 599.574 157.513 599.574C157.074 599.574 156.705 599.672 156.407 599.868C156.117 600.064 155.875 600.325 155.679 600.652L155.007 600.022C155.203 599.63 155.515 599.299 155.945 599.028C156.374 598.748 156.915 598.608 157.569 598.608C158.446 598.608 159.127 598.823 159.613 599.252C160.098 599.681 160.341 600.279 160.341 601.044V605.02H161.167V606H160.537ZM157.317 605.216C157.597 605.216 157.853 605.183 158.087 605.118C158.32 605.053 158.521 604.959 158.689 604.838C158.857 604.717 158.987 604.577 159.081 604.418C159.174 604.259 159.221 604.087 159.221 603.9V602.71H157.737C157.093 602.71 156.621 602.803 156.323 602.99C156.033 603.177 155.889 603.447 155.889 603.802V604.096C155.889 604.451 156.015 604.726 156.267 604.922C156.528 605.118 156.878 605.216 157.317 605.216ZM163.955 606C163.563 606 163.265 605.893 163.059 605.678C162.863 605.454 162.765 605.174 162.765 604.838V595.64H163.885V605.02H164.949V606H163.955ZM167.14 597.082C166.897 597.082 166.72 597.026 166.608 596.914C166.505 596.793 166.454 596.639 166.454 596.452V596.27C166.454 596.083 166.505 595.934 166.608 595.822C166.72 595.701 166.897 595.64 167.14 595.64C167.382 595.64 167.555 595.701 167.658 595.822C167.77 595.934 167.826 596.083 167.826 596.27V596.452C167.826 596.639 167.77 596.793 167.658 596.914C167.555 597.026 167.382 597.082 167.14 597.082ZM166.58 598.776H167.7V606H166.58V598.776ZM174.7 604.824H174.644C174.205 605.72 173.5 606.168 172.53 606.168C172.082 606.168 171.676 606.079 171.312 605.902C170.948 605.725 170.635 605.473 170.374 605.146C170.122 604.819 169.926 604.423 169.786 603.956C169.655 603.489 169.59 602.967 169.59 602.388C169.59 601.809 169.655 601.287 169.786 600.82C169.926 600.353 170.122 599.957 170.374 599.63C170.635 599.303 170.948 599.051 171.312 598.874C171.676 598.697 172.082 598.608 172.53 598.608C173.034 598.608 173.463 598.72 173.818 598.944C174.182 599.159 174.457 599.495 174.644 599.952H174.7V595.64H175.82V606H174.7V604.824ZM172.838 605.16C173.09 605.16 173.328 605.127 173.552 605.062C173.785 604.997 173.986 604.903 174.154 604.782C174.322 604.651 174.452 604.497 174.546 604.32C174.648 604.133 174.7 603.923 174.7 603.69V601.002C174.7 600.806 174.648 600.624 174.546 600.456C174.452 600.279 174.322 600.129 174.154 600.008C173.986 599.887 173.785 599.793 173.552 599.728C173.328 599.653 173.09 599.616 172.838 599.616C172.203 599.616 171.704 599.817 171.34 600.218C170.976 600.61 170.794 601.128 170.794 601.772V603.004C170.794 603.648 170.976 604.171 171.34 604.572C171.704 604.964 172.203 605.16 172.838 605.16ZM181.509 606V598.776H182.629V600.106H182.699C182.83 599.761 183.063 599.453 183.399 599.182C183.735 598.911 184.197 598.776 184.785 598.776H185.219V599.896H184.561C183.955 599.896 183.479 600.013 183.133 600.246C182.797 600.47 182.629 600.755 182.629 601.1V606H181.509ZM189.298 606.168C188.803 606.168 188.355 606.079 187.954 605.902C187.562 605.725 187.221 605.473 186.932 605.146C186.652 604.81 186.432 604.413 186.274 603.956C186.124 603.489 186.05 602.967 186.05 602.388C186.05 601.819 186.124 601.301 186.274 600.834C186.432 600.367 186.652 599.971 186.932 599.644C187.221 599.308 187.562 599.051 187.954 598.874C188.355 598.697 188.803 598.608 189.298 598.608C189.783 598.608 190.217 598.697 190.6 598.874C190.982 599.051 191.309 599.299 191.58 599.616C191.85 599.924 192.056 600.293 192.196 600.722C192.345 601.151 192.42 601.623 192.42 602.136V602.668H187.226V603.004C187.226 603.312 187.272 603.601 187.366 603.872C187.468 604.133 187.608 604.362 187.786 604.558C187.972 604.754 188.196 604.908 188.458 605.02C188.728 605.132 189.032 605.188 189.368 605.188C189.825 605.188 190.222 605.081 190.558 604.866C190.903 604.651 191.169 604.343 191.356 603.942L192.154 604.516C191.92 605.011 191.556 605.412 191.062 605.72C190.567 606.019 189.979 606.168 189.298 606.168ZM189.298 599.546C188.99 599.546 188.71 599.602 188.458 599.714C188.206 599.817 187.986 599.966 187.8 600.162C187.622 600.358 187.482 600.591 187.38 600.862C187.277 601.123 187.226 601.413 187.226 601.73V601.828H191.216V601.674C191.216 601.03 191.038 600.517 190.684 600.134C190.338 599.742 189.876 599.546 189.298 599.546ZM196.435 606.168C195.763 606.168 195.199 606.042 194.741 605.79C194.293 605.529 193.906 605.183 193.579 604.754L194.377 604.11C194.657 604.465 194.97 604.74 195.315 604.936C195.661 605.123 196.062 605.216 196.519 605.216C196.995 605.216 197.364 605.113 197.625 604.908C197.896 604.703 198.031 604.413 198.031 604.04C198.031 603.76 197.938 603.522 197.751 603.326C197.574 603.121 197.247 602.981 196.771 602.906L196.197 602.822C195.861 602.775 195.553 602.705 195.273 602.612C194.993 602.509 194.746 602.379 194.531 602.22C194.326 602.052 194.163 601.847 194.041 601.604C193.929 601.361 193.873 601.072 193.873 600.736C193.873 600.381 193.939 600.073 194.069 599.812C194.2 599.541 194.377 599.317 194.601 599.14C194.835 598.963 195.11 598.832 195.427 598.748C195.745 598.655 196.085 598.608 196.449 598.608C197.037 598.608 197.527 598.711 197.919 598.916C198.321 599.121 198.671 599.406 198.969 599.77L198.227 600.442C198.069 600.218 197.835 600.017 197.527 599.84C197.219 599.653 196.832 599.56 196.365 599.56C195.899 599.56 195.544 599.663 195.301 599.868C195.068 600.064 194.951 600.335 194.951 600.68C194.951 601.035 195.068 601.291 195.301 601.45C195.544 601.609 195.889 601.725 196.337 601.8L196.897 601.884C197.7 602.005 198.269 602.239 198.605 602.584C198.941 602.92 199.109 603.363 199.109 603.914C199.109 604.614 198.871 605.165 198.395 605.566C197.919 605.967 197.266 606.168 196.435 606.168ZM201.087 598.776H202.207V599.952H202.263C202.45 599.495 202.721 599.159 203.075 598.944C203.439 598.72 203.873 598.608 204.377 598.608C204.825 598.608 205.231 598.697 205.595 598.874C205.959 599.051 206.267 599.303 206.519 599.63C206.781 599.957 206.977 600.353 207.107 600.82C207.247 601.287 207.317 601.809 207.317 602.388C207.317 602.967 207.247 603.489 207.107 603.956C206.977 604.423 206.781 604.819 206.519 605.146C206.267 605.473 205.959 605.725 205.595 605.902C205.231 606.079 204.825 606.168 204.377 606.168C203.397 606.168 202.693 605.72 202.263 604.824H202.207V608.8H201.087V598.776ZM204.069 605.16C204.704 605.16 205.203 604.964 205.567 604.572C205.931 604.171 206.113 603.648 206.113 603.004V601.772C206.113 601.128 205.931 600.61 205.567 600.218C205.203 599.817 204.704 599.616 204.069 599.616C203.817 599.616 203.575 599.653 203.341 599.728C203.117 599.793 202.921 599.887 202.753 600.008C202.585 600.129 202.45 600.279 202.347 600.456C202.254 600.624 202.207 600.806 202.207 601.002V603.69C202.207 603.923 202.254 604.133 202.347 604.32C202.45 604.497 202.585 604.651 202.753 604.782C202.921 604.903 203.117 604.997 203.341 605.062C203.575 605.127 203.817 605.16 204.069 605.16ZM211.939 606.168C211.453 606.168 211.01 606.079 210.609 605.902C210.207 605.725 209.862 605.473 209.573 605.146C209.293 604.81 209.073 604.413 208.915 603.956C208.756 603.489 208.677 602.967 208.677 602.388C208.677 601.819 208.756 601.301 208.915 600.834C209.073 600.367 209.293 599.971 209.573 599.644C209.862 599.308 210.207 599.051 210.609 598.874C211.01 598.697 211.453 598.608 211.939 598.608C212.424 598.608 212.863 598.697 213.255 598.874C213.656 599.051 214.001 599.308 214.291 599.644C214.58 599.971 214.804 600.367 214.963 600.834C215.121 601.301 215.201 601.819 215.201 602.388C215.201 602.967 215.121 603.489 214.963 603.956C214.804 604.413 214.58 604.81 214.291 605.146C214.001 605.473 213.656 605.725 213.255 605.902C212.863 606.079 212.424 606.168 211.939 606.168ZM211.939 605.174C212.545 605.174 213.04 604.987 213.423 604.614C213.805 604.241 213.997 603.671 213.997 602.906V601.87C213.997 601.105 213.805 600.535 213.423 600.162C213.04 599.789 212.545 599.602 211.939 599.602C211.332 599.602 210.837 599.789 210.455 600.162C210.072 600.535 209.881 601.105 209.881 601.87V602.906C209.881 603.671 210.072 604.241 210.455 604.614C210.837 604.987 211.332 605.174 211.939 605.174ZM217.043 606V598.776H218.163V599.952H218.219C218.396 599.541 218.643 599.215 218.961 598.972C219.287 598.729 219.721 598.608 220.263 598.608C221.009 598.608 221.597 598.851 222.027 599.336C222.465 599.812 222.685 600.489 222.685 601.366V606H221.565V601.562C221.565 600.265 221.019 599.616 219.927 599.616C219.703 599.616 219.483 599.644 219.269 599.7C219.063 599.756 218.877 599.84 218.709 599.952C218.541 600.064 218.405 600.209 218.303 600.386C218.209 600.554 218.163 600.755 218.163 600.988V606H217.043ZM227.17 606.168C226.498 606.168 225.933 606.042 225.476 605.79C225.028 605.529 224.64 605.183 224.314 604.754L225.112 604.11C225.392 604.465 225.704 604.74 226.05 604.936C226.395 605.123 226.796 605.216 227.254 605.216C227.73 605.216 228.098 605.113 228.36 604.908C228.63 604.703 228.766 604.413 228.766 604.04C228.766 603.76 228.672 603.522 228.486 603.326C228.308 603.121 227.982 602.981 227.506 602.906L226.932 602.822C226.596 602.775 226.288 602.705 226.008 602.612C225.728 602.509 225.48 602.379 225.266 602.22C225.06 602.052 224.897 601.847 224.776 601.604C224.664 601.361 224.608 601.072 224.608 600.736C224.608 600.381 224.673 600.073 224.804 599.812C224.934 599.541 225.112 599.317 225.336 599.14C225.569 598.963 225.844 598.832 226.162 598.748C226.479 598.655 226.82 598.608 227.184 598.608C227.772 598.608 228.262 598.711 228.654 598.916C229.055 599.121 229.405 599.406 229.704 599.77L228.962 600.442C228.803 600.218 228.57 600.017 228.262 599.84C227.954 599.653 227.566 599.56 227.1 599.56C226.633 599.56 226.278 599.663 226.036 599.868C225.802 600.064 225.686 600.335 225.686 600.68C225.686 601.035 225.802 601.291 226.036 601.45C226.278 601.609 226.624 601.725 227.072 601.8L227.632 601.884C228.434 602.005 229.004 602.239 229.34 602.584C229.676 602.92 229.844 603.363 229.844 603.914C229.844 604.614 229.606 605.165 229.13 605.566C228.654 605.967 228 606.168 227.17 606.168ZM234.538 606.168C234.043 606.168 233.595 606.079 233.194 605.902C232.802 605.725 232.461 605.473 232.172 605.146C231.892 604.81 231.673 604.413 231.514 603.956C231.365 603.489 231.29 602.967 231.29 602.388C231.29 601.819 231.365 601.301 231.514 600.834C231.673 600.367 231.892 599.971 232.172 599.644C232.461 599.308 232.802 599.051 233.194 598.874C233.595 598.697 234.043 598.608 234.538 598.608C235.023 598.608 235.457 598.697 235.84 598.874C236.223 599.051 236.549 599.299 236.82 599.616C237.091 599.924 237.296 600.293 237.436 600.722C237.585 601.151 237.66 601.623 237.66 602.136V602.668H232.466V603.004C232.466 603.312 232.513 603.601 232.606 603.872C232.709 604.133 232.849 604.362 233.026 604.558C233.213 604.754 233.437 604.908 233.698 605.02C233.969 605.132 234.272 605.188 234.608 605.188C235.065 605.188 235.462 605.081 235.798 604.866C236.143 604.651 236.409 604.343 236.596 603.942L237.394 604.516C237.161 605.011 236.797 605.412 236.302 605.72C235.807 606.019 235.219 606.168 234.538 606.168ZM234.538 599.546C234.23 599.546 233.95 599.602 233.698 599.714C233.446 599.817 233.227 599.966 233.04 600.162C232.863 600.358 232.723 600.591 232.62 600.862C232.517 601.123 232.466 601.413 232.466 601.73V601.828H236.456V601.674C236.456 601.03 236.279 600.517 235.924 600.134C235.579 599.742 235.117 599.546 234.538 599.546ZM243.206 599.756H242.03V598.776H243.206V597.32C243.206 596.816 243.337 596.41 243.598 596.102C243.859 595.794 244.256 595.64 244.788 595.64H245.88V596.62H244.326V598.776H245.88V599.756H244.326V606H243.206V599.756ZM247.353 606V598.776H248.473V600.106H248.543C248.674 599.761 248.907 599.453 249.243 599.182C249.579 598.911 250.041 598.776 250.629 598.776H251.063V599.896H250.405C249.798 599.896 249.322 600.013 248.977 600.246C248.641 600.47 248.473 600.755 248.473 601.1V606H247.353ZM255.155 606.168C254.67 606.168 254.227 606.079 253.825 605.902C253.424 605.725 253.079 605.473 252.789 605.146C252.509 604.81 252.29 604.413 252.131 603.956C251.973 603.489 251.893 602.967 251.893 602.388C251.893 601.819 251.973 601.301 252.131 600.834C252.29 600.367 252.509 599.971 252.789 599.644C253.079 599.308 253.424 599.051 253.825 598.874C254.227 598.697 254.67 598.608 255.155 598.608C255.641 598.608 256.079 598.697 256.471 598.874C256.873 599.051 257.218 599.308 257.507 599.644C257.797 599.971 258.021 600.367 258.179 600.834C258.338 601.301 258.417 601.819 258.417 602.388C258.417 602.967 258.338 603.489 258.179 603.956C258.021 604.413 257.797 604.81 257.507 605.146C257.218 605.473 256.873 605.725 256.471 605.902C256.079 606.079 255.641 606.168 255.155 606.168ZM255.155 605.174C255.762 605.174 256.257 604.987 256.639 604.614C257.022 604.241 257.213 603.671 257.213 602.906V601.87C257.213 601.105 257.022 600.535 256.639 600.162C256.257 599.789 255.762 599.602 255.155 599.602C254.549 599.602 254.054 599.789 253.671 600.162C253.289 600.535 253.097 601.105 253.097 601.87V602.906C253.097 603.671 253.289 604.241 253.671 604.614C254.054 604.987 254.549 605.174 255.155 605.174ZM260.259 606V598.776H261.379V599.952H261.435C261.519 599.765 261.613 599.593 261.715 599.434C261.827 599.266 261.958 599.121 262.107 599C262.266 598.879 262.448 598.785 262.653 598.72C262.859 598.645 263.101 598.608 263.381 598.608C263.857 598.608 264.296 598.725 264.697 598.958C265.099 599.182 265.397 599.555 265.593 600.078H265.621C265.752 599.686 265.995 599.345 266.349 599.056C266.713 598.757 267.203 598.608 267.819 598.608C268.557 598.608 269.131 598.851 269.541 599.336C269.961 599.812 270.171 600.489 270.171 601.366V606H269.051V601.562C269.051 600.918 268.925 600.433 268.673 600.106C268.421 599.779 268.02 599.616 267.469 599.616C267.245 599.616 267.031 599.644 266.825 599.7C266.629 599.756 266.452 599.84 266.293 599.952C266.135 600.064 266.009 600.209 265.915 600.386C265.822 600.554 265.775 600.755 265.775 600.988V606H264.655V601.562C264.655 600.918 264.529 600.433 264.277 600.106C264.025 599.779 263.633 599.616 263.101 599.616C262.877 599.616 262.663 599.644 262.457 599.7C262.252 599.756 262.07 599.84 261.911 599.952C261.753 600.064 261.622 600.209 261.519 600.386C261.426 600.554 261.379 600.755 261.379 600.988V606H260.259ZM277.387 606C276.995 606 276.696 605.893 276.491 605.678C276.295 605.454 276.197 605.165 276.197 604.81V599.756H275.007V598.776H275.679C275.921 598.776 276.085 598.729 276.169 598.636C276.262 598.533 276.309 598.361 276.309 598.118V596.774H277.317V598.776H278.899V599.756H277.317V605.02H278.787V606H277.387ZM280.699 595.64H281.819V599.952H281.875C282.052 599.541 282.299 599.215 282.617 598.972C282.943 598.729 283.377 598.608 283.919 598.608C284.665 598.608 285.253 598.851 285.683 599.336C286.121 599.812 286.341 600.489 286.341 601.366V606H285.221V601.562C285.221 600.265 284.675 599.616 283.583 599.616C283.359 599.616 283.139 599.644 282.925 599.7C282.719 599.756 282.533 599.84 282.365 599.952C282.197 600.064 282.061 600.209 281.959 600.386C281.865 600.554 281.819 600.755 281.819 600.988V606H280.699V595.64ZM291.372 606.168C290.877 606.168 290.429 606.079 290.028 605.902C289.636 605.725 289.295 605.473 289.006 605.146C288.726 604.81 288.506 604.413 288.348 603.956C288.198 603.489 288.124 602.967 288.124 602.388C288.124 601.819 288.198 601.301 288.348 600.834C288.506 600.367 288.726 599.971 289.006 599.644C289.295 599.308 289.636 599.051 290.028 598.874C290.429 598.697 290.877 598.608 291.372 598.608C291.857 598.608 292.291 598.697 292.674 598.874C293.056 599.051 293.383 599.299 293.654 599.616C293.924 599.924 294.13 600.293 294.27 600.722C294.419 601.151 294.494 601.623 294.494 602.136V602.668H289.3V603.004C289.3 603.312 289.346 603.601 289.44 603.872C289.542 604.133 289.682 604.362 289.86 604.558C290.046 604.754 290.27 604.908 290.532 605.02C290.802 605.132 291.106 605.188 291.442 605.188C291.899 605.188 292.296 605.081 292.632 604.866C292.977 604.651 293.243 604.343 293.43 603.942L294.228 604.516C293.994 605.011 293.63 605.412 293.136 605.72C292.641 606.019 292.053 606.168 291.372 606.168ZM291.372 599.546C291.064 599.546 290.784 599.602 290.532 599.714C290.28 599.817 290.06 599.966 289.874 600.162C289.696 600.358 289.556 600.591 289.454 600.862C289.351 601.123 289.3 601.413 289.3 601.73V601.828H293.29V601.674C293.29 601.03 293.112 600.517 292.758 600.134C292.412 599.742 291.95 599.546 291.372 599.546ZM304.1 604.824H304.044C303.969 604.992 303.876 605.16 303.764 605.328C303.661 605.487 303.531 605.631 303.372 605.762C303.213 605.883 303.022 605.981 302.798 606.056C302.574 606.131 302.313 606.168 302.014 606.168C301.267 606.168 300.675 605.93 300.236 605.454C299.797 604.969 299.578 604.287 299.578 603.41V598.776H300.698V603.214C300.698 604.511 301.249 605.16 302.35 605.16C302.574 605.16 302.789 605.132 302.994 605.076C303.209 605.02 303.395 604.936 303.554 604.824C303.722 604.712 303.853 604.572 303.946 604.404C304.049 604.227 304.1 604.017 304.1 603.774V598.776H305.22V606H304.1V604.824ZM307.605 598.776H308.725V599.952H308.781C308.968 599.495 309.238 599.159 309.593 598.944C309.957 598.72 310.391 598.608 310.895 598.608C311.343 598.608 311.749 598.697 312.113 598.874C312.477 599.051 312.785 599.303 313.037 599.63C313.298 599.957 313.494 600.353 313.625 600.82C313.765 601.287 313.835 601.809 313.835 602.388C313.835 602.967 313.765 603.489 313.625 603.956C313.494 604.423 313.298 604.819 313.037 605.146C312.785 605.473 312.477 605.725 312.113 605.902C311.749 606.079 311.343 606.168 310.895 606.168C309.915 606.168 309.21 605.72 308.781 604.824H308.725V608.8H307.605V598.776ZM310.587 605.16C311.222 605.16 311.721 604.964 312.085 604.572C312.449 604.171 312.631 603.648 312.631 603.004V601.772C312.631 601.128 312.449 600.61 312.085 600.218C311.721 599.817 311.222 599.616 310.587 599.616C310.335 599.616 310.092 599.653 309.859 599.728C309.635 599.793 309.439 599.887 309.271 600.008C309.103 600.129 308.968 600.279 308.865 600.456C308.772 600.624 308.725 600.806 308.725 601.002V603.69C308.725 603.923 308.772 604.133 308.865 604.32C308.968 604.497 309.103 604.651 309.271 604.782C309.439 604.903 309.635 604.997 309.859 605.062C310.092 605.127 310.335 605.16 310.587 605.16ZM317.896 606.168C317.224 606.168 316.659 606.042 316.202 605.79C315.754 605.529 315.367 605.183 315.04 604.754L315.838 604.11C316.118 604.465 316.431 604.74 316.776 604.936C317.121 605.123 317.523 605.216 317.98 605.216C318.456 605.216 318.825 605.113 319.086 604.908C319.357 604.703 319.492 604.413 319.492 604.04C319.492 603.76 319.399 603.522 319.212 603.326C319.035 603.121 318.708 602.981 318.232 602.906L317.658 602.822C317.322 602.775 317.014 602.705 316.734 602.612C316.454 602.509 316.207 602.379 315.992 602.22C315.787 602.052 315.623 601.847 315.502 601.604C315.39 601.361 315.334 601.072 315.334 600.736C315.334 600.381 315.399 600.073 315.53 599.812C315.661 599.541 315.838 599.317 316.062 599.14C316.295 598.963 316.571 598.832 316.888 598.748C317.205 598.655 317.546 598.608 317.91 598.608C318.498 598.608 318.988 598.711 319.38 598.916C319.781 599.121 320.131 599.406 320.43 599.77L319.688 600.442C319.529 600.218 319.296 600.017 318.988 599.84C318.68 599.653 318.293 599.56 317.826 599.56C317.359 599.56 317.005 599.663 316.762 599.868C316.529 600.064 316.412 600.335 316.412 600.68C316.412 601.035 316.529 601.291 316.762 601.45C317.005 601.609 317.35 601.725 317.798 601.8L318.358 601.884C319.161 602.005 319.73 602.239 320.066 602.584C320.402 602.92 320.57 603.363 320.57 603.914C320.57 604.614 320.332 605.165 319.856 605.566C319.38 605.967 318.727 606.168 317.896 606.168ZM324.049 606C323.657 606 323.358 605.893 323.153 605.678C322.957 605.454 322.859 605.165 322.859 604.81V599.756H321.669V598.776H322.341C322.583 598.776 322.747 598.729 322.831 598.636C322.924 598.533 322.971 598.361 322.971 598.118V596.774H323.979V598.776H325.561V599.756H323.979V605.02H325.449V606H324.049ZM327.361 606V598.776H328.481V600.106H328.551C328.682 599.761 328.915 599.453 329.251 599.182C329.587 598.911 330.049 598.776 330.637 598.776H331.071V599.896H330.413C329.806 599.896 329.33 600.013 328.985 600.246C328.649 600.47 328.481 600.755 328.481 601.1V606H327.361ZM335.149 606.168C334.654 606.168 334.206 606.079 333.805 605.902C333.413 605.725 333.072 605.473 332.783 605.146C332.503 604.81 332.284 604.413 332.125 603.956C331.976 603.489 331.901 602.967 331.901 602.388C331.901 601.819 331.976 601.301 332.125 600.834C332.284 600.367 332.503 599.971 332.783 599.644C333.072 599.308 333.413 599.051 333.805 598.874C334.206 598.697 334.654 598.608 335.149 598.608C335.634 598.608 336.068 598.697 336.451 598.874C336.834 599.051 337.16 599.299 337.431 599.616C337.702 599.924 337.907 600.293 338.047 600.722C338.196 601.151 338.271 601.623 338.271 602.136V602.668H333.077V603.004C333.077 603.312 333.124 603.601 333.217 603.872C333.32 604.133 333.46 604.362 333.637 604.558C333.824 604.754 334.048 604.908 334.309 605.02C334.58 605.132 334.883 605.188 335.219 605.188C335.676 605.188 336.073 605.081 336.409 604.866C336.754 604.651 337.02 604.343 337.207 603.942L338.005 604.516C337.772 605.011 337.408 605.412 336.913 605.72C336.418 606.019 335.83 606.168 335.149 606.168ZM335.149 599.546C334.841 599.546 334.561 599.602 334.309 599.714C334.057 599.817 333.838 599.966 333.651 600.162C333.474 600.358 333.334 600.591 333.231 600.862C333.128 601.123 333.077 601.413 333.077 601.73V601.828H337.067V601.674C337.067 601.03 336.89 600.517 336.535 600.134C336.19 599.742 335.728 599.546 335.149 599.546ZM345.367 606C344.947 606 344.643 605.888 344.457 605.664C344.279 605.44 344.167 605.16 344.121 604.824H344.051C343.892 605.272 343.631 605.608 343.267 605.832C342.903 606.056 342.469 606.168 341.965 606.168C341.199 606.168 340.602 605.972 340.173 605.58C339.753 605.188 339.543 604.656 339.543 603.984C339.543 603.303 339.79 602.78 340.285 602.416C340.789 602.052 341.568 601.87 342.623 601.87H344.051V601.156C344.051 600.643 343.911 600.251 343.631 599.98C343.351 599.709 342.921 599.574 342.343 599.574C341.904 599.574 341.535 599.672 341.237 599.868C340.947 600.064 340.705 600.325 340.509 600.652L339.837 600.022C340.033 599.63 340.345 599.299 340.775 599.028C341.204 598.748 341.745 598.608 342.399 598.608C343.276 598.608 343.957 598.823 344.443 599.252C344.928 599.681 345.171 600.279 345.171 601.044V605.02H345.997V606H345.367ZM342.147 605.216C342.427 605.216 342.683 605.183 342.917 605.118C343.15 605.053 343.351 604.959 343.519 604.838C343.687 604.717 343.817 604.577 343.911 604.418C344.004 604.259 344.051 604.087 344.051 603.9V602.71H342.567C341.923 602.71 341.451 602.803 341.153 602.99C340.863 603.177 340.719 603.447 340.719 603.802V604.096C340.719 604.451 340.845 604.726 341.097 604.922C341.358 605.118 341.708 605.216 342.147 605.216ZM347.595 606V598.776H348.715V599.952H348.771C348.855 599.765 348.949 599.593 349.051 599.434C349.163 599.266 349.294 599.121 349.443 599C349.602 598.879 349.784 598.785 349.989 598.72C350.195 598.645 350.437 598.608 350.717 598.608C351.193 598.608 351.632 598.725 352.033 598.958C352.435 599.182 352.733 599.555 352.929 600.078H352.957C353.088 599.686 353.331 599.345 353.685 599.056C354.049 598.757 354.539 598.608 355.155 598.608C355.893 598.608 356.467 598.851 356.877 599.336C357.297 599.812 357.507 600.489 357.507 601.366V606H356.387V601.562C356.387 600.918 356.261 600.433 356.009 600.106C355.757 599.779 355.356 599.616 354.805 599.616C354.581 599.616 354.367 599.644 354.161 599.7C353.965 599.756 353.788 599.84 353.629 599.952C353.471 600.064 353.345 600.209 353.251 600.386C353.158 600.554 353.111 600.755 353.111 600.988V606H351.991V601.562C351.991 600.918 351.865 600.433 351.613 600.106C351.361 599.779 350.969 599.616 350.437 599.616C350.213 599.616 349.999 599.644 349.793 599.7C349.588 599.756 349.406 599.84 349.247 599.952C349.089 600.064 348.958 600.209 348.855 600.386C348.762 600.554 348.715 600.755 348.715 600.988V606H347.595ZM365.297 606.168C364.625 606.168 364.06 606.042 363.603 605.79C363.155 605.529 362.767 605.183 362.441 604.754L363.239 604.11C363.519 604.465 363.831 604.74 364.177 604.936C364.522 605.123 364.923 605.216 365.381 605.216C365.857 605.216 366.225 605.113 366.487 604.908C366.757 604.703 366.893 604.413 366.893 604.04C366.893 603.76 366.799 603.522 366.613 603.326C366.435 603.121 366.109 602.981 365.633 602.906L365.059 602.822C364.723 602.775 364.415 602.705 364.135 602.612C363.855 602.509 363.607 602.379 363.393 602.22C363.187 602.052 363.024 601.847 362.903 601.604C362.791 601.361 362.735 601.072 362.735 600.736C362.735 600.381 362.8 600.073 362.931 599.812C363.061 599.541 363.239 599.317 363.463 599.14C363.696 598.963 363.971 598.832 364.289 598.748C364.606 598.655 364.947 598.608 365.311 598.608C365.899 598.608 366.389 598.711 366.781 598.916C367.182 599.121 367.532 599.406 367.831 599.77L367.089 600.442C366.93 600.218 366.697 600.017 366.389 599.84C366.081 599.653 365.693 599.56 365.227 599.56C364.76 599.56 364.405 599.663 364.163 599.868C363.929 600.064 363.813 600.335 363.813 600.68C363.813 601.035 363.929 601.291 364.163 601.45C364.405 601.609 364.751 601.725 365.199 601.8L365.759 601.884C366.561 602.005 367.131 602.239 367.467 602.584C367.803 602.92 367.971 603.363 367.971 603.914C367.971 604.614 367.733 605.165 367.257 605.566C366.781 605.967 366.127 606.168 365.297 606.168ZM372.665 606.168C372.17 606.168 371.722 606.079 371.321 605.902C370.929 605.725 370.588 605.473 370.299 605.146C370.019 604.81 369.799 604.413 369.641 603.956C369.491 603.489 369.417 602.967 369.417 602.388C369.417 601.819 369.491 601.301 369.641 600.834C369.799 600.367 370.019 599.971 370.299 599.644C370.588 599.308 370.929 599.051 371.321 598.874C371.722 598.697 372.17 598.608 372.665 598.608C373.15 598.608 373.584 598.697 373.967 598.874C374.349 599.051 374.676 599.299 374.947 599.616C375.217 599.924 375.423 600.293 375.563 600.722C375.712 601.151 375.787 601.623 375.787 602.136V602.668H370.593V603.004C370.593 603.312 370.639 603.601 370.733 603.872C370.835 604.133 370.975 604.362 371.153 604.558C371.339 604.754 371.563 604.908 371.825 605.02C372.095 605.132 372.399 605.188 372.735 605.188C373.192 605.188 373.589 605.081 373.925 604.866C374.27 604.651 374.536 604.343 374.723 603.942L375.521 604.516C375.287 605.011 374.923 605.412 374.429 605.72C373.934 606.019 373.346 606.168 372.665 606.168ZM372.665 599.546C372.357 599.546 372.077 599.602 371.825 599.714C371.573 599.817 371.353 599.966 371.167 600.162C370.989 600.358 370.849 600.591 370.747 600.862C370.644 601.123 370.593 601.413 370.593 601.73V601.828H374.583V601.674C374.583 601.03 374.405 600.517 374.051 600.134C373.705 599.742 373.243 599.546 372.665 599.546ZM377.632 606V598.776H378.752V600.106H378.822C378.953 599.761 379.186 599.453 379.522 599.182C379.858 598.911 380.32 598.776 380.908 598.776H381.342V599.896H380.684C380.078 599.896 379.602 600.013 379.256 600.246C378.92 600.47 378.752 600.755 378.752 601.1V606H377.632ZM384.506 606L381.972 598.776H383.092L384.352 602.36L385.136 604.824H385.206L385.99 602.36L387.278 598.776H388.356L385.808 606H384.506ZM392.407 606.168C391.912 606.168 391.464 606.079 391.063 605.902C390.671 605.725 390.33 605.473 390.041 605.146C389.761 604.81 389.542 604.413 389.383 603.956C389.234 603.489 389.159 602.967 389.159 602.388C389.159 601.819 389.234 601.301 389.383 600.834C389.542 600.367 389.761 599.971 390.041 599.644C390.33 599.308 390.671 599.051 391.063 598.874C391.464 598.697 391.912 598.608 392.407 598.608C392.892 598.608 393.326 598.697 393.709 598.874C394.092 599.051 394.418 599.299 394.689 599.616C394.96 599.924 395.165 600.293 395.305 600.722C395.454 601.151 395.529 601.623 395.529 602.136V602.668H390.335V603.004C390.335 603.312 390.382 603.601 390.475 603.872C390.578 604.133 390.718 604.362 390.895 604.558C391.082 604.754 391.306 604.908 391.567 605.02C391.838 605.132 392.141 605.188 392.477 605.188C392.934 605.188 393.331 605.081 393.667 604.866C394.012 604.651 394.278 604.343 394.465 603.942L395.263 604.516C395.03 605.011 394.666 605.412 394.171 605.72C393.676 606.019 393.088 606.168 392.407 606.168ZM392.407 599.546C392.099 599.546 391.819 599.602 391.567 599.714C391.315 599.817 391.096 599.966 390.909 600.162C390.732 600.358 390.592 600.591 390.489 600.862C390.386 601.123 390.335 601.413 390.335 601.73V601.828H394.325V601.674C394.325 601.03 394.148 600.517 393.793 600.134C393.448 599.742 392.986 599.546 392.407 599.546ZM397.375 606V598.776H398.495V600.106H398.565C398.695 599.761 398.929 599.453 399.265 599.182C399.601 598.911 400.063 598.776 400.651 598.776H401.085V599.896H400.427C399.82 599.896 399.344 600.013 398.999 600.246C398.663 600.47 398.495 600.755 398.495 601.1V606H397.375ZM402.108 606.168C401.809 606.168 401.59 606.093 401.45 605.944C401.319 605.795 401.254 605.599 401.254 605.356V605.174C401.254 604.931 401.319 604.735 401.45 604.586C401.59 604.437 401.809 604.362 402.108 604.362C402.407 604.362 402.621 604.437 402.752 604.586C402.892 604.735 402.962 604.931 402.962 605.174V605.356C402.962 605.599 402.892 605.795 402.752 605.944C402.621 606.093 402.407 606.168 402.108 606.168Z" fill="#35414A"/>
76
-<defs>
77
-<filter id="filter0_d" x="15.7837" y="110.233" width="219.279" height="357.338" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
78
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
79
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
80
-<feOffset dy="4"/>
81
-<feGaussianBlur stdDeviation="9.5"/>
82
-<feColorMatrix type="matrix" values="0 0 0 0 0.144396 0 0 0 0 0.171163 0 0 0 0 0.211312 0 0 0 0.52 0"/>
83
-<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
84
-<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
85
-</filter>
86
-<filter id="filter1_d" x="174.395" y="68.2109" width="247.554" height="386.617" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
87
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
88
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
89
-<feOffset dy="4"/>
90
-<feGaussianBlur stdDeviation="9.5"/>
91
-<feColorMatrix type="matrix" values="0 0 0 0 0.144396 0 0 0 0 0.171163 0 0 0 0 0.211312 0 0 0 0.52 0"/>
92
-<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
93
-<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
94
-</filter>
95
-<filter id="filter2_d" x="280.888" y="97.5464" width="239.433" height="375.466" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
96
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
97
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
98
-<feOffset dy="4"/>
99
-<feGaussianBlur stdDeviation="9.5"/>
100
-<feColorMatrix type="matrix" values="0 0 0 0 0.144396 0 0 0 0 0.171163 0 0 0 0 0.211312 0 0 0 0.52 0"/>
101
-<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
102
-<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
103
-</filter>
104
-<linearGradient id="paint0_linear" x1="229.543" y1="115.875" x2="-29.361" y2="353.886" gradientUnits="userSpaceOnUse">
105
-<stop stop-color="#E2E6E8"/>
106
-<stop offset="1" stop-color="#A3ABAD"/>
107
-</linearGradient>
108
-<linearGradient id="paint1_linear" x1="418.532" y1="72.9947" x2="134.992" y2="349.004" gradientUnits="userSpaceOnUse">
109
-<stop stop-color="#E2E6E8"/>
110
-<stop offset="1" stop-color="#A3ABAD"/>
111
-</linearGradient>
112
-<linearGradient id="paint2_linear" x1="516.3" y1="102.657" x2="241.888" y2="367.913" gradientUnits="userSpaceOnUse">
113
-<stop stop-color="#E2E6E8"/>
114
-<stop offset="1" stop-color="#A3ABAD"/>
115
-</linearGradient>
116
-<linearGradient id="paint3_linear" x1="291.904" y1="113.466" x2="314.852" y2="81.9687" gradientUnits="userSpaceOnUse">
117
-<stop stop-color="#80858A"/>
118
-<stop offset="0.6358" stop-color="#666A6E"/>
119
-</linearGradient>
120
-<linearGradient id="paint4_linear" x1="289.393" y1="98.1063" x2="354.062" y2="42.9136" gradientUnits="userSpaceOnUse">
121
-<stop stop-color="#9AA0A6"/>
122
-<stop offset="0.5854" stop-color="#80858A"/>
123
-</linearGradient>
124
-<linearGradient id="paint5_linear" x1="207.213" y1="482.154" x2="373.267" y2="338.211" gradientUnits="userSpaceOnUse">
125
-<stop stop-color="#9AA0A6"/>
126
-<stop offset="0.5854" stop-color="#80858A"/>
127
-</linearGradient>
128
-<linearGradient id="paint6_linear" x1="216.053" y1="55.961" x2="249.041" y2="55.961" gradientUnits="userSpaceOnUse">
129
-<stop stop-color="#9AA0A6"/>
130
-<stop offset="0.5854" stop-color="#80858A"/>
131
-</linearGradient>
132
-<linearGradient id="paint7_linear" x1="319.056" y1="484.251" x2="405.146" y2="381.068" gradientUnits="userSpaceOnUse">
133
-<stop stop-color="#9AA0A6"/>
134
-<stop offset="0.5854" stop-color="#80858A"/>
135
-</linearGradient>
136
-<radialGradient id="paint8_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(370.024 190.666) scale(21.9516 21.9566)">
137
-<stop stop-color="#AB1006"/>
138
-<stop offset="1" stop-color="#F70F0F"/>
139
-</radialGradient>
140
-<linearGradient id="paint9_linear" x1="403.264" y1="215.29" x2="392.299" y2="233.31" gradientUnits="userSpaceOnUse">
141
-<stop stop-color="#FF9752"/>
142
-<stop offset="1" stop-color="#FA180A"/>
143
-</linearGradient>
144
-<radialGradient id="paint10_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(428.601 172.725) scale(66.76 66.7751)">
145
-<stop stop-color="#AB1006"/>
146
-<stop offset="1" stop-color="#F70F0F"/>
147
-</radialGradient>
148
-<radialGradient id="paint11_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(399.386 369.518) scale(75.3412 75.3582)">
149
-<stop stop-color="#F70F0F"/>
150
-<stop offset="1" stop-color="#AB1006"/>
151
-</radialGradient>
152
-<radialGradient id="paint12_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(482.468 348.261) scale(19.6759 19.6804)">
153
-<stop stop-color="#AB1006"/>
154
-<stop offset="1" stop-color="#F70F0F"/>
155
-</radialGradient>
156
-<radialGradient id="paint13_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(451.541 321.008) scale(50.2567 50.268)">
157
-<stop stop-color="#AB1006"/>
158
-<stop offset="1" stop-color="#F70F0F"/>
159
-</radialGradient>
160
-<radialGradient id="paint14_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(382.147 292.084) scale(50.0193 50.0306)">
161
-<stop stop-color="#AB1006"/>
162
-<stop offset="1" stop-color="#F70F0F"/>
163
-</radialGradient>
164
-<linearGradient id="paint15_linear" x1="385.735" y1="167.295" x2="356.374" y2="208.673" gradientUnits="userSpaceOnUse">
165
-<stop stop-color="#FF9752"/>
166
-<stop offset="1" stop-color="#FA180A"/>
167
-</linearGradient>
168
-<linearGradient id="paint16_linear" x1="467.394" y1="124.524" x2="380.481" y2="220.832" gradientUnits="userSpaceOnUse">
169
-<stop stop-color="#FF9752"/>
170
-<stop offset="1" stop-color="#FA180A"/>
171
-</linearGradient>
172
-<radialGradient id="paint17_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(369.244 235.442) scale(91.9661 91.9868)">
173
-<stop stop-color="#AD180A"/>
174
-<stop offset="0.2344" stop-color="#FA180A"/>
175
-<stop offset="0.3462" stop-color="#FF9752"/>
176
-<stop offset="0.7295" stop-color="#FA180A"/>
177
-<stop offset="1" stop-color="#A2180A"/>
178
-</radialGradient>
179
-<linearGradient id="paint18_linear" x1="478.747" y1="168.514" x2="404.915" y2="286.484" gradientUnits="userSpaceOnUse">
180
-<stop stop-color="#FF9752"/>
181
-<stop offset="1" stop-color="#FA180A"/>
182
-</linearGradient>
183
-<radialGradient id="paint19_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(437.551 275.464) scale(75.6085 75.6256)">
184
-<stop stop-color="#AD180A"/>
185
-<stop offset="0.3449" stop-color="#FA180A"/>
186
-<stop offset="1" stop-color="#FF9752"/>
187
-</radialGradient>
188
-<linearGradient id="paint20_linear" x1="491.965" y1="205.928" x2="442.897" y2="293.124" gradientUnits="userSpaceOnUse">
189
-<stop stop-color="#FF9752"/>
190
-<stop offset="1" stop-color="#FA180A"/>
191
-</linearGradient>
192
-<linearGradient id="paint21_linear" x1="488.784" y1="300.837" x2="428.537" y2="350.821" gradientUnits="userSpaceOnUse">
193
-<stop stop-color="#FF9752"/>
194
-<stop offset="1" stop-color="#FA180A"/>
195
-</linearGradient>
196
-<linearGradient id="paint22_linear" x1="499.508" y1="321.056" x2="478.307" y2="356.719" gradientUnits="userSpaceOnUse">
197
-<stop stop-color="#FF9752"/>
198
-<stop offset="1" stop-color="#FA180A"/>
199
-</linearGradient>
200
-<linearGradient id="paint23_linear" x1="324.473" y1="432.45" x2="300.03" y2="447.634" gradientUnits="userSpaceOnUse">
201
-<stop stop-color="#FF9752"/>
202
-<stop offset="1" stop-color="#FA180A"/>
203
-</linearGradient>
204
-<radialGradient id="paint24_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(94.4364 219.185) scale(69.6581 69.6739)">
205
-<stop stop-color="#4D5152"/>
206
-<stop offset="1" stop-color="#B9C1C3"/>
207
-</radialGradient>
208
-<radialGradient id="paint25_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(68.1485 185.213) scale(14.8618 14.8652)">
209
-<stop stop-color="#4D5152"/>
210
-<stop offset="1" stop-color="#B9C1C3"/>
211
-</radialGradient>
212
-<radialGradient id="paint26_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(96.4253 280.949) scale(32.3033 32.3106)">
213
-<stop stop-color="#B9C1C3"/>
214
-<stop offset="1" stop-color="#4D5152"/>
215
-</radialGradient>
216
-<radialGradient id="paint27_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(175.648 204.431) scale(38.061 38.0696)">
217
-<stop stop-color="#4D5152"/>
218
-<stop offset="1" stop-color="#B9C1C3"/>
219
-</radialGradient>
220
-<linearGradient id="paint28_linear" x1="120.216" y1="184.846" x2="28.3902" y2="315.399" gradientUnits="userSpaceOnUse">
221
-<stop stop-color="#F6FAFC"/>
222
-<stop offset="1" stop-color="#A3ABAD"/>
223
-</linearGradient>
224
-<radialGradient id="paint29_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(163.843 339.537) scale(42.4648 42.4744)">
225
-<stop stop-color="#4D5152"/>
226
-<stop offset="1" stop-color="#B9C1C3"/>
227
-</radialGradient>
228
-<linearGradient id="paint30_linear" x1="50.0126" y1="426.601" x2="153.145" y2="343.586" gradientUnits="userSpaceOnUse">
229
-<stop stop-color="#4D5152"/>
230
-<stop offset="1" stop-color="#B9C1C3" stop-opacity="0"/>
231
-</linearGradient>
232
-<radialGradient id="paint31_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(165.865 312.708) scale(66.0685 66.0834)">
233
-<stop stop-color="#4D5152"/>
234
-<stop offset="1" stop-color="#B9C1C3"/>
235
-</radialGradient>
236
-<radialGradient id="paint32_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(74.9384 314.326) scale(34.6977 34.7056)">
237
-<stop stop-color="#4D5152"/>
238
-<stop offset="1" stop-color="#B9C1C3"/>
239
-</radialGradient>
240
-<radialGradient id="paint33_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(110.419 200.21) scale(48.3716 48.3825)">
241
-<stop stop-color="#4D5152"/>
242
-<stop offset="1" stop-color="#B9C1C3"/>
243
-</radialGradient>
244
-<linearGradient id="paint34_linear" x1="198.915" y1="111.435" x2="88.6036" y2="214.534" gradientUnits="userSpaceOnUse">
245
-<stop stop-color="#F6FAFC"/>
246
-<stop offset="1" stop-color="#A3ABAD"/>
247
-</linearGradient>
248
-<linearGradient id="paint35_linear" x1="199.352" y1="169.518" x2="154.588" y2="226.065" gradientUnits="userSpaceOnUse">
249
-<stop stop-color="#F6FAFC"/>
250
-<stop offset="1" stop-color="#A3ABAD"/>
251
-</linearGradient>
252
-<linearGradient id="paint36_linear" x1="147.965" y1="225.061" x2="114.995" y2="277.68" gradientUnits="userSpaceOnUse">
253
-<stop stop-color="#F6FAFC"/>
254
-<stop offset="1" stop-color="#A3ABAD"/>
255
-</linearGradient>
256
-<linearGradient id="paint37_linear" x1="94.9278" y1="292.903" x2="55.2207" y2="351.786" gradientUnits="userSpaceOnUse">
257
-<stop stop-color="#F6FAFC"/>
258
-<stop offset="1" stop-color="#A3ABAD"/>
259
-</linearGradient>
260
-<radialGradient id="paint38_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(158.106 272.086) scale(51.9977 52.0095)">
261
-<stop stop-color="#4D5152"/>
262
-<stop offset="1" stop-color="#B9C1C3"/>
263
-</radialGradient>
264
-<linearGradient id="paint39_linear" x1="187.46" y1="249.745" x2="154.953" y2="309.057" gradientUnits="userSpaceOnUse">
265
-<stop stop-color="#F6FAFC"/>
266
-<stop offset="1" stop-color="#A3ABAD"/>
267
-</linearGradient>
268
-<linearGradient id="paint40_linear" x1="199.381" y1="284.915" x2="153.555" y2="360.147" gradientUnits="userSpaceOnUse">
269
-<stop stop-color="#F6FAFC"/>
270
-<stop offset="1" stop-color="#A3ABAD"/>
271
-</linearGradient>
272
-<linearGradient id="paint41_linear" x1="75.7836" y1="166.456" x2="62.0998" y2="184.759" gradientUnits="userSpaceOnUse">
273
-<stop stop-color="#F6FAFC"/>
274
-<stop offset="1" stop-color="#A3ABAD"/>
275
-</linearGradient>
276
-<linearGradient id="paint42_linear" x1="45.3137" y1="432.801" x2="37.8599" y2="444.725" gradientUnits="userSpaceOnUse">
277
-<stop stop-color="#E2E6E8"/>
278
-<stop offset="1" stop-color="#A3ABAD"/>
279
-</linearGradient>
280
-<radialGradient id="paint43_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(231.448 226.661) scale(35.3034 35.3114)">
281
-<stop stop-color="#4D5152"/>
282
-<stop offset="1" stop-color="#B9C1C3"/>
283
-</radialGradient>
284
-<radialGradient id="paint44_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(285.625 257.107) scale(115.857 115.883)">
285
-<stop stop-color="#B9C1C3"/>
286
-<stop offset="1" stop-color="#4D5152"/>
287
-</radialGradient>
288
-<radialGradient id="paint45_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(187.923 250.026) scale(96.1711 96.1928)">
289
-<stop stop-color="#B9C1C3"/>
290
-<stop offset="1" stop-color="#4D5152"/>
291
-</radialGradient>
292
-<radialGradient id="paint46_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(230.309 285.846) scale(40.0414 40.0504)">
293
-<stop stop-color="#4D5152"/>
294
-<stop offset="1" stop-color="#B9C1C3"/>
295
-</radialGradient>
296
-<radialGradient id="paint47_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(235.444 406.418) scale(170.647 170.686)">
297
-<stop stop-color="#B9C1C3"/>
298
-<stop offset="1" stop-color="#4D5152"/>
299
-</radialGradient>
300
-<radialGradient id="paint48_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(263.246 328.057) scale(46.2792 46.2896)">
301
-<stop stop-color="#4D5152"/>
302
-<stop offset="1" stop-color="#B9C1C3"/>
303
-</radialGradient>
304
-<linearGradient id="paint49_linear" x1="265.658" y1="151.671" x2="221.653" y2="197.824" gradientUnits="userSpaceOnUse">
305
-<stop stop-color="#F6FAFC"/>
306
-<stop offset="1" stop-color="#A3ABAD"/>
307
-</linearGradient>
308
-<linearGradient id="paint50_linear" x1="321.981" y1="143.467" x2="229.087" y2="237.52" gradientUnits="userSpaceOnUse">
309
-<stop stop-color="#F6FAFC"/>
310
-<stop offset="1" stop-color="#A3ABAD"/>
311
-</linearGradient>
312
-<linearGradient id="paint51_linear" x1="321.851" y1="176.572" x2="299.489" y2="225.524" gradientUnits="userSpaceOnUse">
313
-<stop stop-color="#F6FAFC"/>
314
-<stop offset="1" stop-color="#A3ABAD"/>
315
-</linearGradient>
316
-<linearGradient id="paint52_linear" x1="260.962" y1="237.699" x2="228.453" y2="304.034" gradientUnits="userSpaceOnUse">
317
-<stop stop-color="#F6FAFC"/>
318
-<stop offset="1" stop-color="#A3ABAD"/>
319
-</linearGradient>
320
-<radialGradient id="paint53_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(359.74 282.573) scale(120.404 120.431)">
321
-<stop stop-color="#4D5152"/>
322
-<stop offset="1" stop-color="#B9C1C3"/>
323
-</radialGradient>
324
-<radialGradient id="paint54_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(369.849 238.808) scale(71.582 71.5981)">
325
-<stop stop-color="#4D5152"/>
326
-<stop offset="1" stop-color="#B9C1C3"/>
327
-</radialGradient>
328
-<linearGradient id="paint55_linear" x1="318.647" y1="287.219" x2="288.214" y2="339.166" gradientUnits="userSpaceOnUse">
329
-<stop stop-color="#DAE5E8" stop-opacity="0"/>
330
-<stop offset="1" stop-color="#ECF7FA"/>
331
-</linearGradient>
332
-<linearGradient id="paint56_linear" x1="344.09" y1="295.748" x2="321.327" y2="338.266" gradientUnits="userSpaceOnUse">
333
-<stop stop-color="#F6FAFC"/>
334
-<stop offset="1" stop-color="#A3ABAD"/>
335
-</linearGradient>
336
-<linearGradient id="paint57_linear" x1="361.404" y1="233.438" x2="319.471" y2="269.054" gradientUnits="userSpaceOnUse">
337
-<stop stop-color="#F6FAFC"/>
338
-<stop offset="1" stop-color="#A3ABAD"/>
339
-</linearGradient>
340
-<linearGradient id="paint58_linear" x1="220.568" y1="405.901" x2="204.153" y2="432.159" gradientUnits="userSpaceOnUse">
341
-<stop stop-color="#E2E6E8"/>
342
-<stop offset="1" stop-color="#A3ABAD"/>
343
-</linearGradient>
344
-<linearGradient id="paint59_linear" x1="401.798" y1="82.6182" x2="391.739" y2="98.2188" gradientUnits="userSpaceOnUse">
345
-<stop stop-color="#E2E6E8"/>
346
-<stop offset="1" stop-color="#A3ABAD"/>
347
-</linearGradient>
348
-</defs>
349
-</svg>
web/gui/v2/static/site/pages/error-502/index.html
deleted
-14
@@ -1,14 +0,0 @@
1
-<!DOCTYPE html>
2
-<html lang="en">
3
- <head>
4
- <meta charset="UTF-8" />
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
- <title>Netdata</title>
7
- <link href="/static/site/pages/error-502/error-502.css" rel="stylesheet" />
8
- </head>
9
- <body>
10
- <div>
11
- <img src="/static/site/pages/error-502/error-502.svg" alt="Error: bad gateway" />
12
- </div>
13
- </body>
14
-</html>
web/gui/v2/static/site/pages/error-503/error-503.css
deleted
-13
@@ -1,13 +0,0 @@
1
-html,
2
-body {
3
- height: 100%;
4
- width: 100%;
5
-}
6
-
7
-div {
8
- display: flex;
9
- align-items: center;
10
- justify-content: center;
11
- height: 100%;
12
- width: 100%;
13
-}
web/gui/v2/static/site/pages/error-503/error-503.svg
deleted
-534
@@ -1,534 +0,0 @@
1
-<svg width="540" height="628" viewBox="0 0 540 628" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M479.721 257.5C479.721 358.679 408.14 443.088 312.886 462.872C306.168 464.254 299.386 465.321 292.479 466.075L328.144 430.402L279.984 467.08C276.656 467.205 273.328 467.331 270 467.331C154.151 467.268 60.2793 373.375 60.2793 257.5C60.2793 156.698 131.358 72.4768 226.172 52.3164L209.784 68.7085L244.005 49.3018C252.544 48.2969 261.21 47.7317 270 47.7317C275.086 47.7317 280.172 47.9201 285.133 48.2969L211.73 121.716L305.351 50.6835C404.309 67.5152 479.721 153.684 479.721 257.5Z" fill="#80858A"/>
3
-<mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="60" y="47" width="420" height="421">
4
-<path d="M479.721 257.5C479.721 358.679 408.14 443.088 312.886 462.872C306.168 464.254 299.386 465.321 292.479 466.075L328.144 430.402L279.984 467.08C276.656 467.205 273.328 467.331 270 467.331C154.151 467.268 60.2793 373.375 60.2793 257.5C60.2793 156.698 131.358 72.4768 226.172 52.3164L209.784 68.7085L244.005 49.3018C252.544 48.2969 261.21 47.7317 270 47.7317C275.086 47.7317 280.172 47.9201 285.133 48.2969L211.73 121.716L305.351 50.6835C404.309 67.5152 479.721 153.684 479.721 257.5Z" fill="#80858A"/>
5
-</mask>
6
-<g mask="url(#mask0)">
7
-<g filter="url(#filter0_d)">
8
-<path d="M96.7608 227.228C96.4468 227.542 96.1956 227.793 95.8817 228.107L49.8561 274.143L69.07 275.462L113.212 231.31C113.777 226.977 115.284 215.672 115.41 214.541H129.977L155.784 188.729C156.098 188.477 156.349 188.163 156.663 187.849L178.954 165.554H158.421L134.875 189.043L96.7608 227.228ZM127.151 192.309L153.963 165.491H96.1956L75.3491 186.342L57.9561 203.739C54.5026 229.489 50.0445 258.002 47.2189 272.259L125.205 194.255C125.896 193.627 126.524 192.999 127.151 192.309ZM67.8142 189.482L76.6677 180.627C77.17 180.313 77.6096 179.873 77.9235 179.371L84.2026 173.09C86.9654 170.327 85.0189 165.491 81.0631 165.491H62.477C62.4142 166.056 62.3514 166.621 62.3514 167.187C62.3514 167.375 62.2887 167.563 62.2887 167.752C62.2259 168.317 62.1631 168.882 62.1003 169.51C62.1003 169.636 62.1003 169.762 62.0375 169.887C61.9747 170.452 61.9119 171.08 61.8491 171.709C61.7863 172.525 61.6607 173.404 61.598 174.284C61.4724 174.786 61.4096 175.288 61.4724 175.728C61.4724 175.854 61.4724 175.979 61.4096 176.042C61.0956 179.119 60.7189 182.385 60.2794 185.777C59.777 189.985 64.8003 192.434 67.8142 189.482ZM73.277 275.651L106.933 277.912C109.382 271.38 113.275 266.481 122.128 266.481C128.533 266.481 132.677 269.37 134.875 275.023L177.258 232.629C168.468 228.359 157.856 225.972 145.549 225.972C134.498 225.972 125.644 227.354 118.989 229.866L73.277 275.651ZM149.819 198.903C147.935 200.662 146.177 202.483 144.544 204.367L134.435 214.479H193.772L197.414 193.439L202.312 165.491H183.349L151.514 197.333C151.012 197.835 150.384 198.338 149.819 198.903ZM92.2398 317.667C92.3654 317.541 92.491 317.479 92.5538 317.353L109.005 300.898C108.565 299.328 108.189 297.632 107.937 295.874H53.0584L44.2677 304.666C47.5956 318.735 55.3817 331.673 69.0073 340.905L92.2398 317.667ZM42.7607 295.874C42.9491 297.57 43.2003 299.265 43.5142 300.961L48.6003 295.874H42.7607ZM145.172 353.905C164.198 351.142 179.205 344.171 189.754 333.808C190.57 333.054 191.324 332.238 192.077 331.359C193.772 329.537 195.279 327.527 196.724 325.518C203.379 315.971 207.147 304.415 207.9 291.163L168.907 330.228L145.172 353.905ZM208.089 286.202C208.089 285.951 208.089 285.762 208.089 285.511C208.089 285.071 208.089 284.695 208.089 284.255C208.089 283.941 208.089 283.627 208.026 283.313C208.026 282.936 208.026 282.496 207.963 282.12C207.963 281.805 207.9 281.491 207.9 281.177C207.9 280.801 207.837 280.424 207.837 280.047C207.837 279.733 207.775 279.356 207.775 279.042C207.712 278.665 207.712 278.351 207.649 277.974C207.586 277.598 207.586 277.284 207.524 276.907C207.461 276.593 207.461 276.279 207.398 275.902C207.335 275.525 207.272 275.148 207.21 274.834C207.147 274.52 207.147 274.206 207.084 273.955C207.021 273.578 206.958 273.201 206.896 272.824C206.833 272.573 206.77 272.259 206.77 272.008C206.707 271.631 206.582 271.254 206.519 270.815C206.456 270.563 206.393 270.312 206.331 270.061C206.268 269.684 206.142 269.245 206.017 268.868C205.954 268.616 205.891 268.365 205.828 268.114C205.703 267.674 205.577 267.298 205.514 266.858C205.451 266.607 205.389 266.418 205.326 266.167C205.2 265.727 205.075 265.351 204.949 264.911C204.886 264.723 204.824 264.534 204.761 264.283C204.635 263.843 204.447 263.404 204.321 263.027C204.258 262.838 204.196 262.65 204.133 262.462C203.944 262.022 203.819 261.582 203.631 261.143C203.568 260.954 203.505 260.829 203.442 260.64C203.254 260.201 203.065 259.761 202.877 259.321C202.814 259.196 202.751 259.007 202.689 258.882C202.5 258.442 202.249 258.002 202.061 257.563C201.998 257.437 201.935 257.312 201.872 257.186C201.621 256.746 201.433 256.307 201.182 255.867C201.119 255.741 201.056 255.616 200.993 255.553C200.742 255.113 200.491 254.674 200.24 254.171C200.177 254.046 200.114 253.983 200.051 253.857C199.8 253.418 199.486 252.978 199.235 252.476C199.172 252.413 199.11 252.287 199.11 252.224C198.796 251.785 198.544 251.282 198.231 250.843C198.168 250.78 198.168 250.717 198.105 250.654C197.791 250.215 197.477 249.712 197.163 249.273C197.1 249.21 197.1 249.147 197.037 249.084C196.724 248.645 196.347 248.205 196.033 247.702C195.97 247.64 195.97 247.64 195.907 247.577C195.531 247.137 195.154 246.698 194.84 246.195C194.84 246.132 194.777 246.132 194.777 246.069C194.4 245.63 194.024 245.19 193.584 244.751L193.521 244.688C193.144 244.248 192.705 243.809 192.265 243.369C192.265 243.369 192.265 243.369 192.203 243.306C191.763 242.866 191.324 242.427 190.884 241.987C187.682 238.973 184.103 236.272 180.084 234.011L135.817 278.226C136.507 281.303 136.884 284.946 136.884 289.154C136.884 302.971 132.991 312.643 122.631 312.643C115.975 312.643 112.27 309.126 110.072 303.976L71.6445 342.412C79.8073 347.437 89.9793 351.205 102.286 353.215C108.691 354.282 111.705 361.693 108 366.969L60.5305 434.17L208.089 286.579C208.089 286.516 208.089 286.39 208.089 286.327C208.089 286.265 208.089 286.202 208.089 286.202ZM44.7073 443.402C45.3352 446.04 48.6003 446.919 50.484 445.035L57.5166 438.001L47.7212 439.132C45.6491 439.383 44.2049 441.393 44.7073 443.402Z" fill="url(#paint0_linear)"/>
9
-</g>
10
-<g filter="url(#filter1_d)">
11
-<path d="M235.026 239.287L275.023 199.343C275.463 198.903 275.84 198.526 276.279 198.149L293.296 181.129C293.609 180.815 293.923 180.564 294.175 180.25L308.93 165.491C299.7 162.476 289.214 160.843 277.284 160.843C274.647 160.843 272.009 160.906 269.498 161.095L226.675 203.927L194.023 236.586C194.84 237.34 195.656 238.03 196.409 238.847L196.598 239.035C207.147 249.712 224.351 249.963 235.026 239.287ZM265.04 294.241L248.526 310.759L221.337 337.953C227.177 342.915 233.958 346.997 241.744 350.074L263.407 328.407C263.47 328.344 263.533 328.281 263.533 328.281L279.356 312.454C278.665 312.58 277.975 312.58 277.221 312.58C270.314 312.517 266.735 308.937 265.04 294.241ZM314.268 244.939C314.268 244.939 314.268 245.002 314.268 244.939L290.219 268.993C290.03 287.081 289.277 298.135 287.142 304.541L319.416 272.259L345.161 246.509C355.647 236.021 358.849 220.194 352.947 206.502C352.884 206.44 352.884 206.377 352.821 206.251L314.268 244.939ZM274.207 204.555C275.149 204.367 276.154 204.241 277.284 204.241C288.021 204.241 290.282 211.904 290.282 258.254C290.282 260.452 290.282 262.524 290.282 264.534L321.237 233.571L325.758 229.049C326.135 228.673 326.575 228.233 327.014 227.73C328.207 226.412 329.337 225.03 330.279 223.648C330.279 223.648 330.279 223.648 330.279 223.585C336.935 213.913 338.442 202.232 335.491 191.68C332.665 181.569 333.921 170.829 339.007 161.66C349.996 142.002 366.321 112.609 366.321 112.358L312.258 166.433L276.53 202.169C275.651 202.985 274.898 203.739 274.207 204.555ZM205.451 220.634L236.533 189.545C236.596 189.482 236.596 189.482 236.658 189.42C236.847 189.231 237.035 189.043 237.223 188.854L254.428 171.646C257.693 168.38 254.491 162.853 250.033 164.109C238.291 167.312 228.621 172.713 220.709 179.685L220.647 179.748C209.909 189.294 202.5 201.855 197.916 216.049C196.472 220.571 202.061 224.025 205.451 220.634ZM218.951 335.88L240.363 314.464C240.74 314.087 241.179 313.648 241.556 313.271C241.619 313.208 241.682 313.145 241.744 313.082C244.005 310.696 246.077 308.246 248.023 305.671C248.023 305.609 248.086 305.609 248.086 305.546C250.158 302.72 252.105 299.768 253.8 296.69C260.268 284.946 263.784 271.694 263.784 258.065V257.626C263.784 231.938 264.851 218.31 267.614 211.276L214.933 263.969C213.928 264.848 212.986 265.853 212.044 266.858C213.614 272.95 214.43 279.419 214.43 286.265C214.43 299.14 211.856 310.821 206.896 320.933C210.223 326.397 214.242 331.421 218.951 335.88ZM347.986 304.855L329.651 323.194L308.177 344.673C305.603 347.248 308.365 351.582 311.819 350.326C323.121 346.118 332.289 339.712 339.51 331.673C339.635 331.547 339.761 331.421 339.886 331.296C339.949 331.233 340.012 331.17 340.075 331.045C345.789 324.513 350.247 316.976 353.637 308.56C355.019 305.106 350.623 302.217 347.986 304.855ZM345.726 250.466L320.861 275.337C320.421 275.776 319.919 276.216 319.542 276.655C319.416 276.781 319.291 276.907 319.165 277.032L285.509 310.696C284.63 311.449 283.814 312.266 283.123 313.082L256.312 339.9C251.1 345.113 254.051 354.031 261.335 355.036C262.403 355.162 263.47 355.287 264.537 355.413C269.937 355.978 272.826 362.007 269.875 366.592L248.086 400.318L306.984 341.407C307.047 341.344 307.11 341.282 307.172 341.219C308.679 339.837 310.123 338.455 311.442 336.948L347.17 301.212C347.233 301.149 347.358 301.024 347.421 300.961C347.547 300.835 347.672 300.71 347.735 300.584C348.237 300.145 348.74 299.642 349.179 299.14L359.289 289.028C361.298 279.105 362.177 268.491 362.177 257.5V257.249C362.24 248.645 351.816 244.374 345.726 250.466ZM209.47 419.662C211.228 426.759 220.019 429.209 225.23 424.059L244.256 405.029L217.57 408.106C211.919 408.734 208.089 414.135 209.47 419.662Z" fill="url(#paint1_linear)"/>
12
-</g>
13
-<g filter="url(#filter2_d)">
14
-<path d="M386.665 196.893C385.535 197.773 384.531 198.777 383.652 199.908C383.652 199.908 383.714 199.908 383.714 199.845L365.379 218.184H403.117C404.121 207.13 408.014 201.918 416.868 201.918C418.689 201.918 420.258 202.232 421.64 202.797L458.372 166.056C457.305 165.679 456.175 165.365 455.045 164.988C448.703 163.167 445.877 155.756 449.268 150.104L472.877 110.599L386.665 196.893ZM440.603 187.724L423.838 204.555C426.6 207.068 427.856 211.338 427.856 216.802C427.856 226.977 425.093 232.88 407.826 232.88H395.582L392.065 236.398V273.829H407.261C414.482 273.829 419.631 274.834 423.21 277.095L495.419 204.869C495.356 204.43 495.231 203.99 495.168 203.551C489.831 178.491 458.624 169.762 440.603 187.724ZM383.4 195.198C383.589 195.009 383.84 194.758 384.028 194.569L417.81 160.78C390.684 161.283 373.04 168.066 361.675 177.738C361.675 177.738 361.612 177.738 361.612 177.801C357.279 181.506 353.826 185.588 351.063 189.859C356.086 197.333 360.042 206 362.931 215.672L383.4 195.198ZM438.405 347.311C439.284 346.495 440.163 345.741 440.979 344.924C441.607 344.234 442.298 343.543 442.926 342.789L501.321 284.38C501.133 283.564 500.945 282.81 500.756 282.057C500.693 281.868 500.631 281.617 500.568 281.429C500.379 280.863 500.191 280.298 500.003 279.733C499.94 279.544 499.877 279.356 499.814 279.23C499.563 278.54 499.312 277.849 498.998 277.158C498.935 277.032 498.872 276.969 498.872 276.844C498.621 276.279 498.37 275.713 498.119 275.148C498.056 274.96 497.931 274.771 497.868 274.646C497.617 274.08 497.303 273.578 496.989 273.076C496.926 272.95 496.863 272.887 496.8 272.762C496.424 272.134 496.047 271.568 495.67 271.003C495.607 270.877 495.482 270.752 495.419 270.626C495.105 270.187 494.791 269.684 494.477 269.245C494.352 269.119 494.289 268.993 494.163 268.868C493.347 267.8 492.468 266.795 491.589 265.79C491.463 265.665 491.4 265.602 491.275 265.476C490.898 265.099 490.521 264.723 490.145 264.346C490.082 264.283 489.956 264.157 489.893 264.094C489.391 263.655 488.952 263.215 488.449 262.776L488.386 262.713C487.947 262.336 487.445 261.896 487.005 261.52C486.879 261.457 486.817 261.331 486.691 261.268C486.252 260.891 485.749 260.577 485.31 260.201L485.247 260.138C484.745 259.761 484.179 259.384 483.677 259.007L483.614 258.944C483.112 258.63 482.61 258.254 482.107 258.002C482.045 258.002 482.045 257.94 481.982 257.94C480.412 256.998 478.905 256.181 477.335 255.427H477.272C476.77 255.176 476.268 254.988 475.828 254.737C474.824 254.297 473.882 253.857 472.94 253.48C472.877 253.48 472.877 253.418 472.814 253.418C472.438 253.292 472.061 253.104 471.621 252.978C471.496 252.915 471.433 252.915 471.307 252.852C470.993 252.727 470.617 252.601 470.303 252.476C470.177 252.413 470.114 252.413 469.989 252.35C469.549 252.224 469.172 252.036 468.796 251.91V250.843C483.238 245.567 496.235 234.576 496.235 213.599C496.235 211.966 496.172 210.396 495.984 208.826L425.659 278.979C429.049 282.434 430.305 287.646 430.305 294.995C430.305 302.657 428.735 308.498 425.282 311.826C424.717 312.329 424.152 312.831 423.524 313.208C421.703 314.338 419.442 314.904 416.742 314.904C407.763 314.904 404.059 309.063 402.614 302.029L355.145 349.509L271.821 432.851L367.452 360.5C367.577 360.374 367.703 360.312 367.828 360.186L368.142 359.998C375.426 354.471 384.656 352.273 393.635 353.968C401.421 355.476 410.275 356.292 420.384 356.292C423.586 356.292 426.726 356.229 429.74 356.041L437.965 347.813C438.091 347.625 438.217 347.499 438.405 347.311ZM360.293 339.9L388.926 311.261C393.321 307.493 397.654 303.159 402.049 298.135C402.049 298.009 402.049 297.884 401.986 297.821H363.747C360.545 309.816 355.835 320.242 349.556 329.098C352.382 332.866 355.898 336.571 360.293 339.9ZM502.012 288.086L469.361 320.745L434.512 355.664C461.575 353.277 480.161 343.857 490.961 330.291L491.024 330.228C498.81 320.43 502.514 308.435 502.514 295.371C502.514 292.796 502.326 290.41 502.012 288.086Z" fill="url(#paint2_linear)"/>
15
-</g>
16
-</g>
17
-<path d="M306.419 27.0061L205.954 127.494C199.109 134.34 187.744 133.335 182.156 125.421C177.07 118.136 179.079 108.087 186.551 103.314L306.419 27.0061Z" fill="url(#paint3_linear)"/>
18
-<path d="M306.419 27.0061L211.228 122.218C204.761 128.687 193.961 127.745 188.686 120.271C183.851 113.363 185.735 103.879 192.83 99.3573L306.419 27.0061Z" fill="url(#paint4_linear)"/>
19
-<path d="M328.144 430.402L312.886 462.872C306.167 464.254 299.386 465.321 292.479 466.075L328.144 430.402Z" fill="url(#paint5_linear)"/>
20
-<path d="M209.972 68.5201L234.523 43.9634L204.133 60.6695C199.863 62.9933 201.182 69.3994 206.016 69.9646C207.461 70.0902 208.905 69.525 209.972 68.5201Z" fill="url(#paint6_linear)"/>
21
-<path d="M328.144 430.402L272.198 486.361C265.605 492.956 270.251 504.198 279.607 504.198C283.312 504.198 286.765 502.188 288.649 498.985L328.144 430.402Z" fill="url(#paint7_linear)"/>
22
-<path d="M373.103 104.445L392.128 85.4146C397.277 80.2646 394.828 71.4091 387.733 69.6506C382.27 68.2689 376.807 72.0372 376.179 77.6896L373.103 104.445Z" fill="url(#paint8_linear)"/>
23
-<path d="M57.5163 438.001L50.4838 445.035C48.6 446.92 45.3349 446.04 44.707 443.402C44.2047 441.393 45.5861 439.383 47.6582 439.132L57.5163 438.001Z" fill="url(#paint9_linear)"/>
24
-<path d="M177.258 232.692L134.874 275.085C132.614 269.433 128.532 266.544 122.128 266.544C113.211 266.544 109.381 271.443 106.932 277.974L73.2764 275.713L118.988 229.991C125.644 227.479 134.497 226.098 145.548 226.098C157.855 226.035 168.404 228.421 177.258 232.692Z" fill="url(#paint10_radial)"/>
25
-<path d="M178.953 165.491L156.662 187.787C156.349 188.101 156.097 188.352 155.783 188.666L129.976 214.479H115.409C115.283 215.609 113.776 226.914 113.211 231.248L69.0694 275.399L49.8555 274.08L95.8811 228.044C96.195 227.73 96.4462 227.479 96.7601 227.165L134.937 188.98L158.483 165.428H178.953V165.491Z" fill="url(#paint11_radial)"/>
26
-<path d="M84.202 173.09L67.8136 189.482C64.8625 192.434 59.7764 189.985 60.2787 185.777C60.7183 182.385 61.095 179.119 61.409 176.042C61.409 175.916 61.409 175.791 61.4718 175.728C61.8485 172.022 62.2253 168.568 62.4764 165.554H81.0625C85.0183 165.491 86.9648 170.264 84.202 173.09Z" fill="url(#paint12_radial)"/>
27
-<path d="M202.374 165.491L197.476 193.439L193.772 214.479H134.435L183.411 165.491H202.374Z" fill="url(#paint13_radial)"/>
28
-<path d="M208.088 286.579L60.5298 434.17L108.062 367.157C111.83 361.882 108.753 354.471 102.348 353.403C90.0414 351.33 79.9321 347.562 71.7065 342.601L110.134 304.164C112.332 309.251 116.037 312.831 122.693 312.831C133.053 312.831 136.946 303.159 136.946 289.342C136.946 285.134 136.632 281.491 135.879 278.414L180.146 234.199C198.481 244.437 208.213 263.529 208.088 286.579Z" fill="url(#paint14_radial)"/>
29
-<path d="M208.088 286.579L60.5298 434.17L108.062 367.157C111.83 361.882 108.753 354.471 102.348 353.403C90.0414 351.33 79.9321 347.562 71.7065 342.601L110.134 304.164C112.332 309.251 116.037 312.831 122.693 312.831C133.053 312.831 136.946 303.159 136.946 289.342C136.946 285.134 136.632 281.491 135.879 278.414L180.146 234.199C198.481 244.437 208.213 263.529 208.088 286.579Z" fill="url(#paint15_linear)"/>
30
-<path d="M109.005 300.898L92.5533 317.353C92.4278 317.479 92.3022 317.604 92.2394 317.667L69.0696 340.842C55.444 331.61 47.658 318.672 44.3301 304.604L53.1208 295.811H108C108.188 297.632 108.565 299.328 109.005 300.898Z" fill="url(#paint16_radial)"/>
31
-<path d="M207.963 291.163C207.209 304.352 203.442 315.971 196.786 325.518C195.405 327.527 193.835 329.537 192.14 331.358C191.386 332.175 190.633 332.991 189.816 333.808C179.267 344.171 164.323 351.142 145.235 353.905L168.907 330.228L207.963 291.163Z" fill="url(#paint17_radial)"/>
32
-<path d="M153.962 165.491L127.151 192.308C126.523 192.936 125.832 193.565 125.204 194.193L47.2183 272.259C50.0438 257.94 54.502 229.489 57.9555 203.739L75.3485 186.342L96.195 165.491H153.962Z" fill="url(#paint18_radial)"/>
33
-<path d="M42.7603 295.874C42.9486 297.569 43.1998 299.265 43.5137 300.961L48.5998 295.874H42.7603Z" fill="url(#paint19_linear)"/>
34
-<path d="M84.2019 173.09L77.9228 179.371L76.667 180.627C83.5112 173.781 62.9159 165.679 61.4717 175.728C61.5345 175.226 61.5973 174.723 61.66 174.221C61.974 171.08 62.288 168.129 62.4763 165.554H81.0624C85.0182 165.491 86.9647 170.264 84.2019 173.09Z" fill="url(#paint20_linear)"/>
35
-<path d="M153.963 165.491L127.151 192.308C126.523 192.937 125.832 193.565 125.204 194.193C104.923 214.479 67.9393 220.885 57.9556 203.676L75.3486 186.279L96.1951 165.428H153.963V165.491Z" fill="url(#paint21_radial)"/>
36
-<path d="M153.963 165.491C109.444 210.019 59.7138 201.98 75.3487 186.342L96.1952 165.491H153.963Z" fill="url(#paint22_linear)"/>
37
-<path d="M178.953 165.491L156.662 187.786C156.348 188.1 156.097 188.352 155.783 188.666L129.976 214.479H115.409C112.772 214.479 105.676 218.435 96.6973 227.228L105.362 218.561L134.874 189.043L158.421 165.491H178.953Z" fill="url(#paint23_radial)"/>
38
-<path d="M178.953 165.491L156.663 187.786C156.349 188.1 156.097 188.352 155.783 188.666C137.574 206.879 121.437 202.483 134.874 189.043L158.421 165.491H178.953Z" fill="url(#paint24_linear)"/>
39
-<path d="M177.258 232.692L134.874 275.085C127.842 248.833 86.0229 263.718 74.2183 274.771L118.988 229.991C125.644 227.479 134.497 226.098 145.549 226.098C157.855 226.035 168.404 228.421 177.258 232.692Z" fill="url(#paint25_radial)"/>
40
-<path d="M177.258 232.692C139.018 226.223 97.5764 254.925 73.2764 275.713L118.988 229.991C125.644 227.479 134.497 226.098 145.548 226.098C157.855 226.035 168.404 228.421 177.258 232.692Z" fill="url(#paint26_linear)"/>
41
-<path d="M202.374 165.491L197.477 193.439C187.43 180.501 165.265 183.641 144.544 204.367L183.411 165.491H202.374Z" fill="url(#paint27_linear)"/>
42
-<path d="M109.004 300.898L92.5532 317.353C92.4276 317.479 92.302 317.604 92.2393 317.667C60.9067 348.504 43.0742 295.874 66.6207 295.874H107.937C108.188 297.632 108.565 299.328 109.004 300.898Z" fill="url(#paint28_linear)"/>
43
-<path d="M207.963 291.163C207.209 304.352 203.442 315.971 196.786 325.518C195.216 327.653 193.646 329.6 192.139 331.358C191.386 332.238 190.632 333.054 189.816 333.808C177.07 345.615 157.228 341.972 168.97 330.228L207.963 291.163Z" fill="url(#paint29_linear)"/>
44
-<path d="M208.088 286.579L172.925 321.749C152.769 341.91 125.393 357.485 102.348 353.403C90.0414 351.33 79.9321 347.562 71.7065 342.601L110.134 304.164C112.332 309.251 116.037 312.831 122.693 312.831C133.053 312.831 136.946 303.159 136.946 289.342C136.946 285.134 136.632 281.491 135.879 278.414L180.146 234.199C198.481 244.437 208.214 263.529 208.088 286.579Z" fill="url(#paint30_radial)"/>
45
-<path d="M208.088 286.579L172.925 321.749C152.769 341.91 125.393 357.485 102.348 353.403C90.0414 351.33 79.9321 347.562 71.7065 342.601L110.134 304.164C112.332 309.251 116.037 312.831 122.693 312.831C133.053 312.831 136.946 303.159 136.946 289.342C136.946 285.134 136.632 281.491 135.879 278.414L180.146 234.199C198.481 244.437 208.214 263.529 208.088 286.579Z" fill="url(#paint31_linear)"/>
46
-<path d="M208.088 286.202C208.088 286.327 208.088 286.453 208.088 286.641C164.072 330.668 111.391 332.049 110.135 304.227C112.332 309.314 116.037 312.894 122.693 312.894C133.053 312.894 136.946 303.222 136.946 289.405C136.946 285.197 136.632 281.554 135.879 278.477L180.146 234.262C198.418 244.374 208.088 263.278 208.088 286.202Z" fill="url(#paint32_linear)"/>
47
-<path opacity="0.5" d="M78.488 177.863C78.4252 178.429 78.174 178.931 77.9228 179.308C77.6089 179.81 77.1066 180.25 76.667 180.564C83.5112 173.718 62.9159 165.616 61.4717 175.665C61.4717 175.163 61.4717 174.66 61.66 174.158C61.7856 173.593 62.0368 173.027 62.4135 172.525C63.1042 171.583 64.1717 170.892 65.2391 170.578C66.3694 170.201 67.4996 170.076 68.6298 170.138C69.7601 170.201 70.8903 170.39 71.9577 170.766C74.0926 171.457 76.1019 172.588 77.5461 174.472C78.174 175.414 78.6763 176.67 78.488 177.863Z" fill="url(#paint33_linear)"/>
48
-<path opacity="0.5" d="M125.267 194.255C104.986 214.541 68.0023 220.947 58.0186 203.739C59.8395 206.314 62.2255 208.449 64.9883 209.831C67.7511 211.213 70.7651 212.029 73.8418 212.469C76.9185 212.908 79.9953 212.908 83.1348 212.657C86.2116 212.406 89.2883 211.966 92.3023 211.213C95.3162 210.522 98.3302 209.58 101.219 208.512C104.17 207.444 106.995 206.188 109.758 204.744C115.284 201.918 120.495 198.4 125.267 194.255Z" fill="url(#paint34_linear)"/>
49
-<path opacity="0.5" d="M153.963 165.491C109.444 210.019 59.7138 201.98 75.3487 186.342C74.658 187.096 74.0301 187.975 73.5278 188.854C73.0254 189.733 72.7115 190.738 72.6487 191.743C72.6487 192.748 73.0254 193.69 73.6533 194.444C74.2813 195.197 75.1603 195.763 76.0394 196.202C77.8603 197.082 79.8696 197.521 81.8789 197.772C83.8882 198.024 85.9603 198.086 88.0324 197.961C92.1766 197.772 96.258 197.144 100.277 196.14C104.295 195.197 108.251 193.941 112.144 192.434C116.037 190.927 119.805 189.168 123.446 187.284C127.151 185.4 130.73 183.202 134.184 180.941C137.637 178.68 141.028 176.168 144.293 173.593C147.684 171.08 150.886 168.317 153.963 165.491Z" fill="url(#paint35_linear)"/>
50
-<path opacity="0.5" d="M115.472 214.479C112.835 214.479 105.739 218.435 96.7603 227.228L105.425 218.561C106.807 217.556 108.251 216.614 109.821 215.86C110.7 215.421 111.642 215.044 112.584 214.73C113.463 214.541 114.467 214.29 115.472 214.479Z" fill="url(#paint36_linear)"/>
51
-<path opacity="0.5" d="M155.846 188.666C137.637 206.879 121.5 202.483 134.937 189.043C133.87 190.424 132.865 191.806 132.049 193.251C131.86 193.627 131.609 194.004 131.484 194.381C131.421 194.569 131.295 194.758 131.233 194.946L131.044 195.511C130.793 196.265 130.667 197.082 130.793 197.71C130.919 198.401 131.233 198.903 131.798 199.217C132.363 199.594 133.116 199.719 133.87 199.782C135.439 199.845 137.009 199.531 138.579 199.029C140.149 198.526 141.719 197.898 143.163 197.144C144.67 196.391 146.114 195.511 147.558 194.632C150.384 192.874 153.084 190.801 155.846 188.666Z" fill="url(#paint37_linear)"/>
52
-<path opacity="0.5" d="M177.258 232.692C139.018 226.223 97.5764 254.925 73.2764 275.713C80.3717 269.182 87.9066 263.027 95.8182 257.437C99.7741 254.611 103.855 252.036 108 249.524C112.144 247.012 116.414 244.751 120.809 242.615C129.537 238.407 138.767 235.016 148.311 233.069C153.083 232.127 157.918 231.499 162.816 231.436C167.651 231.31 172.486 231.624 177.258 232.692Z" fill="url(#paint38_linear)"/>
53
-<path opacity="0.5" d="M197.476 193.439C187.43 180.501 165.265 183.641 144.544 204.367C146.177 202.42 147.997 200.599 149.818 198.84C150.383 198.338 150.949 197.772 151.576 197.27C152.895 196.077 154.276 195.009 155.721 193.941C157.793 192.434 159.99 191.052 162.251 189.859C164.511 188.666 166.897 187.598 169.346 186.782C171.795 185.965 174.307 185.337 176.944 185.086C179.518 184.835 182.156 184.835 184.73 185.274C187.304 185.714 189.753 186.656 192.014 188.038C194.211 189.482 196.095 191.304 197.476 193.439Z" fill="url(#paint39_linear)"/>
54
-<path opacity="0.5" d="M92.2393 317.667C60.9067 348.504 43.0742 295.874 66.6207 295.874C63.7323 296.062 60.9067 297.067 59.1486 299.202C58.2067 300.207 57.5788 301.463 57.2021 302.782C56.7625 304.101 56.5741 305.483 56.5741 306.802C56.5114 309.565 57.1393 312.329 58.1439 314.904C59.1486 317.479 60.6555 319.865 62.6021 321.812C64.4858 323.759 66.8718 325.266 69.509 326.02C72.0834 326.774 74.909 326.711 77.609 326.146C78.9276 325.832 80.2462 325.392 81.5648 324.827C82.1927 324.576 82.8207 324.262 83.4486 323.948C84.0765 323.571 84.7044 323.257 85.2695 322.88C87.7811 321.31 90.0416 319.551 92.2393 317.667Z" fill="url(#paint40_linear)"/>
55
-<path opacity="0.5" d="M189.753 333.808C177.007 345.615 157.165 341.973 168.907 330.228C168.028 331.421 167.149 332.677 166.583 333.996C166.521 334.185 166.458 334.31 166.395 334.499L166.27 335.001C166.144 335.315 166.144 335.692 166.081 336.006C166.081 336.634 166.144 337.262 166.395 337.765C166.709 338.267 167.149 338.707 167.651 339.021C168.153 339.398 168.844 339.586 169.472 339.774C170.79 340.088 172.235 340.151 173.616 340.088C176.442 339.963 179.33 339.209 182.03 338.141C183.411 337.576 184.73 336.948 185.986 336.257C187.304 335.504 188.497 334.624 189.753 333.808Z" fill="url(#paint41_linear)"/>
56
-<path opacity="0.5" d="M208.088 286.579C164.072 330.605 111.391 331.987 110.135 304.164C110.386 306.613 110.951 309 112.081 311.198C113.212 313.333 114.781 315.28 116.665 316.725C118.549 318.232 120.746 319.3 123.007 320.116C125.267 320.933 127.653 321.435 130.039 321.687C134.874 322.189 139.709 322.001 144.544 321.184C149.379 320.43 154.088 319.174 158.672 317.604C163.318 316.034 167.777 314.087 172.172 311.952C176.567 309.816 180.774 307.304 184.918 304.666C189.063 302.029 193.018 299.14 196.912 296.125C200.742 293.173 204.446 289.907 208.088 286.579Z" fill="url(#paint42_linear)"/>
57
-<path opacity="0.5" d="M172.925 321.749C152.77 341.91 125.393 357.485 102.349 353.403C109.004 354.157 115.66 353.466 122.065 351.896C125.267 351.079 128.407 350.074 131.484 348.818C134.56 347.625 137.574 346.243 140.525 344.736C143.477 343.229 146.365 341.596 149.128 339.837C151.953 338.079 154.716 336.194 157.416 334.31C162.753 330.416 167.902 326.208 172.925 321.749Z" fill="url(#paint43_linear)"/>
58
-<path d="M338.944 161.785C333.858 170.955 332.602 181.757 335.428 191.806C338.379 202.295 336.872 214.039 330.216 223.711C330.216 223.711 330.216 223.711 330.216 223.774C329.274 225.218 328.144 226.537 326.951 227.856C326.512 228.296 326.135 228.735 325.695 229.175L290.281 264.66C290.281 262.65 290.281 260.515 290.281 258.379C290.281 212.029 288.021 204.367 277.284 204.367C276.154 204.367 275.149 204.43 274.207 204.681L312.195 166.684L366.258 112.609C366.258 112.735 349.933 142.065 338.944 161.785Z" fill="url(#paint44_radial)"/>
59
-<path d="M244.193 405.029L225.167 424.059C220.019 429.209 211.165 426.759 209.407 419.662C208.026 414.198 211.793 408.734 217.444 408.106L244.193 405.029Z" fill="url(#paint45_linear)"/>
60
-<path d="M254.365 171.709L237.16 188.917C236.972 189.106 236.784 189.294 236.595 189.482C236.533 189.545 236.533 189.545 236.47 189.608L205.388 220.696C202.06 224.025 196.472 220.634 197.916 216.112C202.5 201.918 209.847 189.357 220.647 179.81C220.647 179.81 220.709 179.81 220.709 179.748C228.558 172.776 238.291 167.375 250.033 164.172C254.491 162.916 257.63 168.443 254.365 171.709Z" fill="url(#paint46_radial)"/>
61
-<path d="M345.224 246.572L287.205 304.604C289.34 298.135 290.093 287.144 290.282 269.056L352.947 206.377C352.947 206.44 353.01 206.502 353.073 206.628C358.912 220.194 355.71 236.021 345.224 246.572Z" fill="url(#paint47_radial)"/>
62
-<path d="M308.931 165.428L294.175 180.187C293.861 180.501 293.547 180.815 293.296 181.067L276.279 198.087C275.84 198.464 275.463 198.903 275.024 199.28L235.026 239.287C224.414 249.964 207.147 249.649 196.661 238.91L196.472 238.721C195.719 237.968 194.903 237.214 194.086 236.46L269.561 160.969C272.072 160.843 274.647 160.718 277.347 160.718C289.214 160.718 299.7 162.351 308.931 165.428Z" fill="url(#paint48_radial)"/>
63
-<path d="M267.551 211.213C264.788 218.247 263.721 231.939 263.721 257.563V258.003C263.721 271.631 260.267 284.946 253.737 296.628C252.042 299.705 250.158 302.657 248.023 305.483C247.96 305.546 247.96 305.546 247.96 305.609C246.014 308.184 243.942 310.696 241.681 313.02C241.619 313.082 241.556 313.145 241.493 313.208C241.116 313.648 240.74 314.024 240.3 314.401L218.888 335.818C214.179 331.359 210.098 326.334 206.707 320.807C211.667 310.696 214.242 299.014 214.242 286.139C214.242 279.293 213.426 272.824 211.856 266.732L267.551 211.213Z" fill="url(#paint49_radial)"/>
64
-<path d="M353.575 308.56C350.184 316.976 345.726 324.513 340.012 331.045C339.949 331.107 339.886 331.17 339.823 331.296C339.698 331.421 339.572 331.547 339.447 331.673C332.226 339.774 323.058 346.118 311.756 350.326C308.303 351.582 305.54 347.248 308.114 344.673L347.923 304.855C350.623 302.217 355.019 305.106 353.575 308.56Z" fill="url(#paint50_radial)"/>
65
-<path d="M279.356 312.391L263.533 328.218C263.47 328.281 263.407 328.344 263.407 328.344L241.744 350.074C233.958 347.06 227.177 342.977 221.337 337.953L248.526 310.759L265.04 294.241C266.735 308.937 270.314 312.517 277.284 312.517C277.975 312.517 278.728 312.517 279.356 312.391Z" fill="url(#paint51_radial)"/>
66
-<path d="M254.365 171.709L237.161 188.917C236.972 189.106 236.784 189.294 236.596 189.482C236.533 189.545 236.533 189.545 236.47 189.608C224.728 201.101 209.909 189.671 220.647 179.748C220.647 179.748 220.709 179.748 220.709 179.685C228.558 172.713 238.291 167.312 250.033 164.109C254.491 162.916 257.63 168.443 254.365 171.709Z" fill="url(#paint52_linear)"/>
67
-<path d="M308.931 165.428L294.175 180.187C293.861 180.501 293.547 180.815 293.296 181.066L276.279 198.087C275.84 198.463 275.463 198.903 275.024 199.28C248.965 225.344 224.854 234.576 194.086 236.398L269.561 160.906C272.072 160.781 274.647 160.655 277.347 160.655C289.214 160.718 299.7 162.351 308.931 165.428Z" fill="url(#paint53_radial)"/>
68
-<path d="M308.93 165.428L294.175 180.187C293.861 180.501 293.547 180.815 293.295 181.067C269.749 204.116 248.275 206 226.737 203.802L269.561 160.969C272.072 160.843 274.647 160.718 277.347 160.718C289.214 160.718 299.7 162.351 308.93 165.428Z" fill="url(#paint54_linear)"/>
69
-<path d="M338.945 161.785C333.858 170.955 332.603 181.757 335.428 191.806C338.379 202.295 336.872 214.039 330.217 223.711C330.217 223.711 330.217 223.711 330.217 223.774C329.149 225.281 328.019 226.663 326.952 227.856C326.512 228.296 326.135 228.735 325.696 229.175L321.175 233.697C332.603 199.782 293.735 185.086 274.145 204.618L276.342 202.357L312.07 166.621L366.133 112.546C366.258 112.735 349.933 142.065 338.945 161.785Z" fill="url(#paint55_linear)"/>
70
-<path d="M267.551 211.213C264.788 218.247 263.721 231.939 263.721 257.563V258.003C263.721 271.631 260.268 284.946 253.737 296.628L251.602 299.517C266.547 269.433 236.909 241.799 211.981 266.732L214.87 263.843L267.551 211.213Z" fill="url(#paint56_linear)"/>
71
-<path d="M345.223 246.572L319.479 272.322C292.856 298.951 296.058 263.215 314.268 245.002L352.884 206.377C352.884 206.44 352.947 206.502 353.009 206.628C358.912 220.194 355.709 236.021 345.223 246.572Z" fill="url(#paint57_linear)"/>
72
-<path d="M279.356 312.392L263.533 328.218C263.47 328.281 263.407 328.344 263.407 328.344C251.917 339.837 238.856 320.368 248.526 310.696L265.04 294.178C266.735 308.874 270.314 312.454 277.284 312.454C277.975 312.517 278.728 312.517 279.356 312.392Z" fill="url(#paint58_linear)"/>
73
-<path d="M362.24 257.249V257.5C362.24 268.554 361.298 279.168 359.351 289.028L347.798 300.584C347.672 300.71 347.547 300.835 347.484 300.961C347.421 301.024 347.295 301.149 347.233 301.212L307.235 341.219C307.172 341.282 307.109 341.345 307.047 341.407L248.149 400.318L269.937 366.592C272.888 362.07 270 355.978 264.6 355.413C263.533 355.287 262.465 355.162 261.398 355.036C254.114 354.031 251.163 345.113 256.374 339.9L283.186 313.082L319.228 277.032C319.354 276.907 319.479 276.781 319.605 276.656L345.788 250.466C351.816 244.374 362.24 248.645 362.24 257.249Z" fill="url(#paint59_radial)"/>
74
-<path d="M362.24 257.249V257.5C362.24 268.554 361.298 279.168 359.351 289.028L347.798 300.584C347.672 300.71 347.547 300.835 347.484 300.961C347.421 301.024 347.296 301.149 347.233 301.212L311.442 336.948L307.172 341.219C334.737 313.648 302.526 293.676 283.124 313.02L285.51 310.633L319.165 276.97C319.291 276.844 319.417 276.718 319.542 276.593L345.726 250.403C351.817 244.374 362.24 248.645 362.24 257.249Z" fill="url(#paint60_radial)"/>
75
-<path d="M362.24 257.249V257.5C362.24 268.554 361.298 279.168 359.351 289.028L349.242 299.14L347.735 300.647C364.375 283.313 335.491 261.457 319.542 276.656L345.726 250.466C351.816 244.374 362.24 248.645 362.24 257.249Z" fill="url(#paint61_linear)"/>
76
-<path d="M353.575 308.56C350.184 316.976 345.726 324.513 340.012 331.045C339.949 331.107 339.886 331.17 339.824 331.296C339.698 331.421 339.572 331.547 339.447 331.673C330.091 341.847 316.465 336.76 329.589 323.194L347.924 304.855C350.624 302.217 355.019 305.106 353.575 308.56Z" fill="url(#paint62_linear)"/>
77
-<path opacity="0.5" d="M236.47 189.608C224.728 201.101 209.909 189.671 220.647 179.748C219.768 180.878 219.014 181.946 218.449 183.202C217.884 184.395 217.633 185.714 217.696 186.907C217.758 188.163 218.198 189.294 218.951 190.299C219.642 191.304 220.709 192.057 221.777 192.56C224.037 193.69 226.737 193.816 229.249 193.188C230.505 192.874 231.761 192.434 232.954 191.806C234.209 191.178 235.34 190.362 236.47 189.608Z" fill="url(#paint63_linear)"/>
78
-<path opacity="0.5" d="M274.961 199.343C248.903 225.407 224.791 234.639 194.023 236.46C201.621 235.644 209.093 234.514 216.502 232.692L219.265 231.939C220.207 231.687 221.086 231.499 221.965 231.185L224.665 230.368L225.984 229.929L227.303 229.426C229.061 228.735 230.882 228.233 232.577 227.417L235.214 226.349C236.093 226.035 236.909 225.532 237.789 225.156C244.633 221.953 251.1 218.059 257.254 213.662C263.47 209.329 269.309 204.43 274.961 199.343Z" fill="url(#paint64_linear)"/>
79
-<path opacity="0.5" d="M293.233 181.067C269.686 204.116 248.212 206 226.675 203.802C232.766 204.053 238.856 204.116 244.884 203.551C250.912 202.985 256.814 201.855 262.528 199.908C268.242 197.961 273.642 195.26 278.728 192.057C283.814 188.729 288.586 185.023 293.233 181.067Z" fill="url(#paint65_linear)"/>
80
-<path opacity="0.5" d="M323.812 221.639C323.812 222.455 323.686 223.271 323.624 224.088C323.247 227.354 322.368 230.557 321.175 233.571C332.603 199.657 293.735 184.96 274.145 204.493C274.835 203.676 275.589 202.923 276.342 202.232C277.975 200.724 279.858 199.468 281.805 198.401C284.756 196.831 287.896 195.763 291.224 195.26C294.489 194.758 297.879 194.821 301.207 195.323C304.472 195.889 307.738 197.019 310.626 198.652C313.577 200.285 316.214 202.483 318.286 205.121C320.358 207.759 321.928 210.836 322.807 214.102C322.996 214.918 323.184 215.735 323.31 216.551L323.624 219.064L323.812 221.639Z" fill="url(#paint66_linear)"/>
81
-<path opacity="0.5" d="M255.37 290.347C254.554 293.613 253.298 296.69 251.665 299.579C266.61 269.496 236.972 241.862 212.044 266.795C212.986 265.79 213.928 264.848 214.933 263.906C216.377 262.587 217.947 261.394 219.579 260.326C222.405 258.568 225.607 257.186 228.935 256.621C232.263 255.993 235.779 256.244 239.107 257.186L239.735 257.374C239.923 257.437 240.112 257.5 240.363 257.626L241.556 258.128C242.372 258.442 243.063 258.882 243.879 259.259C244.57 259.761 245.323 260.138 246.014 260.64L247.019 261.457L247.521 261.834L247.961 262.273C250.472 264.597 252.482 267.423 253.863 270.564C255.244 273.641 256.123 277.032 256.312 280.361C256.5 283.753 256.186 287.081 255.37 290.347Z" fill="url(#paint67_linear)"/>
82
-<path opacity="0.5" d="M319.479 272.259C292.856 298.889 296.058 263.153 314.268 244.939C310.94 248.833 308.177 253.104 305.979 257.626C304.849 259.887 303.844 262.21 303.091 264.534C302.275 266.921 301.647 269.307 301.27 271.757C301.082 272.95 300.956 274.206 301.019 275.399C301.082 276.593 301.207 277.786 301.647 278.791C302.086 279.796 302.777 280.549 303.782 280.801C304.786 281.052 305.979 280.926 307.109 280.549C309.37 279.796 311.568 278.414 313.577 276.97C315.586 275.588 317.533 273.955 319.479 272.259Z" fill="url(#paint68_linear)"/>
83
-<path opacity="0.5" d="M263.407 328.407C251.916 339.9 238.856 320.43 248.526 310.759C246.642 313.145 245.763 316.034 245.889 318.923C245.951 320.368 246.203 321.749 246.705 323.068C247.144 324.387 247.835 325.643 248.651 326.774C250.284 329.035 252.67 330.793 255.433 331.107C256.814 331.296 258.196 331.107 259.577 330.542C260.896 330.102 262.151 329.286 263.407 328.407Z" fill="url(#paint69_linear)"/>
84
-<path opacity="0.5" d="M317.407 327.276C316.403 330.103 314.833 332.615 313.075 334.938C312.572 335.629 312.007 336.32 311.442 336.948C310.124 338.456 308.617 339.9 307.172 341.219C334.737 313.648 302.526 293.676 283.124 313.02C283.877 312.14 284.693 311.387 285.51 310.633C286.828 309.44 288.272 308.435 289.842 307.556C292.417 306.111 295.242 305.106 298.193 304.729C299.7 304.541 301.144 304.478 302.651 304.604C303.405 304.667 304.158 304.792 304.849 304.855C305.603 305.043 306.293 305.169 307.047 305.42C309.935 306.3 312.635 307.932 314.707 310.131C316.717 312.392 318.098 315.343 318.537 318.358C318.914 321.435 318.475 324.513 317.407 327.276Z" fill="url(#paint70_linear)"/>
85
-<path opacity="0.5" d="M352.068 294.932C351.314 296.502 350.372 297.884 349.242 299.14C348.802 299.642 348.3 300.145 347.735 300.647C364.375 283.313 335.491 261.457 319.542 276.656C319.982 276.153 320.421 275.713 320.861 275.337C322.179 274.143 323.623 273.201 325.256 272.448C327.454 271.443 329.902 270.877 332.351 270.815C334.8 270.752 337.249 271.191 339.572 271.945C341.895 272.762 344.093 273.892 346.04 275.399C347.986 276.907 349.682 278.728 351 280.801C352.319 282.873 353.198 285.323 353.386 287.772C353.575 290.221 353.135 292.734 352.068 294.932Z" fill="url(#paint71_linear)"/>
86
-<path opacity="0.5" d="M339.51 331.673C330.154 341.847 316.528 336.76 329.652 323.194C328.961 324.262 328.145 325.267 327.517 326.334C326.826 327.402 326.261 328.47 325.821 329.6C325.382 330.731 325.068 331.861 325.131 332.929C325.193 333.431 325.256 333.934 325.507 334.373C325.759 334.75 326.073 335.127 326.512 335.378C327.328 335.943 328.459 336.132 329.652 336.069C330.782 336.069 331.975 335.755 333.105 335.378C335.366 334.624 337.438 333.243 339.51 331.673Z" fill="url(#paint72_linear)"/>
87
-<path d="M495.355 204.807L423.146 277.032C419.567 274.771 414.355 273.766 407.197 273.766H392.002V236.335L395.518 232.818H407.825C425.093 232.818 427.855 226.977 427.855 216.74C427.855 211.276 426.6 207.005 423.837 204.493L440.602 187.724C458.623 169.699 489.767 178.491 495.104 203.425C495.23 203.927 495.293 204.367 495.355 204.807Z" fill="url(#paint73_radial)"/>
88
-<path d="M417.809 160.781L384.028 194.57C383.839 194.758 383.588 195.009 383.4 195.198L362.993 215.609C360.105 205.937 356.149 197.27 351.125 189.796C353.825 185.526 357.279 181.381 361.674 177.738C361.674 177.738 361.674 177.675 361.737 177.675C373.102 168.066 390.684 161.22 417.809 160.781Z" fill="url(#paint74_radial)"/>
89
-<path d="M454.981 165.051C456.111 165.365 457.241 165.742 458.309 166.119L421.576 202.86C420.195 202.295 418.625 201.98 416.804 201.98C408.014 201.98 404.058 207.13 403.053 218.247H365.316L472.814 110.725L449.204 150.229C445.876 155.819 448.639 163.23 454.981 165.051Z" fill="url(#paint75_radial)"/>
90
-<path d="M502.514 295.371C502.514 308.435 498.747 320.43 491.023 330.228L490.961 330.291C480.161 343.857 461.575 353.277 434.512 355.664L469.423 320.745L502.074 288.086C502.326 290.41 502.514 292.796 502.514 295.371Z" fill="url(#paint76_radial)"/>
91
-<path d="M402.049 298.135L388.925 311.261L360.293 339.9C355.898 336.571 352.381 332.866 349.556 329.098C355.835 320.242 360.607 309.816 363.746 297.821H401.986C401.986 297.946 402.049 298.072 402.049 298.135Z" fill="url(#paint77_radial)"/>
92
-<path d="M501.321 284.38L438.405 347.311C438.216 347.499 438.091 347.625 437.902 347.813L429.677 356.041C426.663 356.229 423.523 356.292 420.321 356.292C410.212 356.292 401.358 355.476 393.572 353.968C384.593 352.273 375.363 354.534 368.079 359.998L367.765 360.186C367.639 360.312 367.514 360.374 367.388 360.5L271.821 432.851L402.614 302.029C404.058 309.063 407.7 314.904 416.742 314.904C419.379 314.904 421.639 314.338 423.523 313.208C424.151 312.831 424.779 312.329 425.281 311.826C428.798 308.498 430.305 302.657 430.305 294.994C430.305 287.646 428.986 282.434 425.658 278.979L444.432 260.263L495.984 208.701C496.109 210.271 496.235 211.904 496.235 213.474C496.235 234.451 483.237 245.379 468.795 250.717V251.785C472.249 252.915 476.267 254.548 480.349 256.872C489.139 261.896 498.181 270.249 501.321 284.38Z" fill="url(#paint78_radial)"/>
93
-<path d="M417.809 160.781L384.028 194.57C383.839 194.758 383.588 195.009 383.4 195.198C370.025 208.575 350.937 187.284 361.674 177.738C361.674 177.738 361.674 177.675 361.737 177.675C373.102 168.066 390.684 161.22 417.809 160.781Z" fill="url(#paint79_linear)"/>
94
-<path d="M454.981 165.051C456.111 165.365 457.242 165.742 458.309 166.119L421.576 202.86C410.086 188.603 392.944 190.613 383.651 199.908L472.814 110.725L449.204 150.229C445.814 155.819 448.639 163.23 454.981 165.051Z" fill="url(#paint80_linear)"/>
95
-<path d="M495.356 204.807L476.895 223.271C453.098 247.074 413.979 245.379 395.519 232.88H407.826C425.093 232.88 427.856 227.04 427.856 216.802C427.856 211.338 426.6 207.068 423.837 204.555L440.602 187.787C458.623 169.762 489.767 178.554 495.105 203.488C495.23 203.927 495.293 204.367 495.356 204.807Z" fill="url(#paint81_linear)"/>
96
-<path d="M501.321 284.38L442.926 342.789L438.342 347.311C462.453 323.194 437.714 303.976 425.156 311.826C428.672 308.498 430.179 302.657 430.179 294.995C430.179 287.646 428.86 282.434 425.533 278.979L444.307 260.263C455.17 259.259 467.916 258.002 480.16 256.872C489.14 261.896 498.181 270.249 501.321 284.38Z" fill="url(#paint82_radial)"/>
97
-<path d="M501.321 284.38C482.232 274.646 467.602 266.732 425.595 279.042L495.858 208.763C495.984 210.334 496.109 211.966 496.109 213.537C496.109 234.513 483.112 245.441 468.67 250.78V251.848C479.658 255.49 496.737 263.843 501.321 284.38Z" fill="url(#paint83_linear)"/>
98
-<path d="M402.049 298.135C397.716 303.096 393.321 307.493 388.925 311.261C375.174 323.068 361.611 328.846 349.556 329.098C355.835 320.242 360.607 309.816 363.746 297.821H401.986C401.986 297.946 402.049 298.072 402.049 298.135Z" fill="url(#paint84_linear)"/>
99
-<path d="M367.828 360.186C367.702 360.312 367.577 360.374 367.451 360.5L271.821 432.851L355.081 349.572C367.2 337.451 381.453 349.509 367.828 360.186Z" fill="url(#paint85_radial)"/>
100
-<path d="M502.514 295.371C502.514 308.435 498.746 320.43 491.023 330.228L490.96 330.291C476.204 348.63 453.851 336.32 469.423 320.745L502.074 288.086C502.325 290.41 502.514 292.796 502.514 295.371Z" fill="url(#paint86_linear)"/>
101
-<path d="M383.4 195.198C370.025 208.575 350.937 187.284 361.674 177.738C360.481 179.057 359.665 180.564 359.351 182.26C359.037 183.893 359.163 185.588 359.602 187.159C360.042 188.729 360.795 190.236 361.737 191.618C362.679 192.999 363.809 194.193 365.128 195.26C366.384 196.328 367.828 197.207 369.335 197.835C370.842 198.463 372.474 198.777 374.107 198.84C375.739 198.84 377.435 198.526 379.004 197.898C380.511 197.207 382.018 196.265 383.4 195.198Z" fill="url(#paint87_linear)"/>
102
-<path d="M421.639 202.797C410.149 188.54 393.007 190.55 383.714 199.845C384.593 198.777 385.598 197.772 386.728 196.83C388.486 195.386 390.432 194.255 392.505 193.376L393.823 192.874C394.263 192.685 394.702 192.622 395.142 192.497L396.523 192.12C396.963 191.994 397.465 191.932 397.905 191.869C398.344 191.806 398.846 191.743 399.286 191.68L400.667 191.618C401.107 191.618 401.609 191.555 402.049 191.555L403.43 191.618C403.87 191.68 404.372 191.68 404.812 191.743L406.193 191.994C406.633 192.12 407.135 192.12 407.574 192.308L408.893 192.748C409.333 192.874 409.772 192.999 410.212 193.188L411.467 193.753C411.907 193.941 412.346 194.13 412.723 194.381L413.916 195.135C416.993 197.144 419.63 199.782 421.639 202.797Z" fill="url(#paint88_linear)"/>
103
-<path d="M476.958 223.271C453.16 247.074 414.042 245.379 395.581 232.88C401.923 236.586 408.955 238.784 416.114 239.915C419.693 240.48 423.272 240.857 426.914 240.92C430.555 240.982 434.135 240.857 437.714 240.417C444.935 239.601 451.967 237.842 458.623 234.953C465.279 232.064 471.495 228.107 476.958 223.271Z" fill="url(#paint89_linear)"/>
104
-<path d="M449.33 329.223C449.016 331.672 448.326 334.059 447.258 336.194C446.191 338.393 444.935 340.402 443.365 342.224C443.24 342.412 443.114 342.601 442.926 342.726C442.298 343.48 441.607 344.171 440.979 344.861C440.163 345.741 439.221 346.494 438.405 347.248C462.516 323.131 437.777 303.913 425.219 311.763C427.102 310.382 429.551 309.628 432 309.565C434.449 309.502 436.898 310.068 439.095 311.072C441.356 312.077 443.365 313.585 444.998 315.406C446.693 317.227 447.949 319.426 448.702 321.812C449.393 324.262 449.644 326.774 449.33 329.223Z" fill="url(#paint90_linear)"/>
105
-<path d="M501.321 284.38C482.232 274.646 467.602 266.732 425.595 279.042C427.165 278.54 428.735 277.974 430.242 277.472C431.812 276.97 433.381 276.467 434.951 276.027L439.723 274.771C441.293 274.395 442.925 274.08 444.558 273.766C445.374 273.578 446.128 273.39 446.944 273.264L449.393 272.887L451.842 272.51C452.658 272.385 453.474 272.322 454.291 272.259L456.739 272.071C457.179 272.008 457.556 272.008 457.995 271.945L459.251 271.882L461.763 271.82L463.019 271.757L464.274 271.82L466.786 271.945C467.602 271.945 468.418 272.071 469.235 272.196L471.684 272.51C472.5 272.573 473.316 272.762 474.132 272.95C474.949 273.138 475.765 273.264 476.581 273.452L478.967 274.08L480.16 274.395C480.537 274.52 480.977 274.646 481.353 274.771L483.677 275.588C489.956 277.849 495.732 281.052 501.321 284.38Z" fill="url(#paint91_linear)"/>
106
-<path d="M388.925 311.261C375.174 323.068 361.611 328.846 349.556 329.098C353.198 328.595 356.777 327.842 360.23 326.711C361.925 326.146 363.684 325.581 365.316 324.89C366.132 324.576 367.011 324.199 367.828 323.822C368.644 323.445 369.46 323.068 370.277 322.691C371.909 321.938 373.479 321.059 375.111 320.179C376.681 319.3 378.251 318.358 379.821 317.416C382.898 315.406 385.911 313.334 388.925 311.261Z" fill="url(#paint92_linear)"/>
107
-<path d="M367.828 360.186C368.769 359.118 369.774 358.051 370.528 356.92C371.281 355.79 371.909 354.533 372.286 353.277C373.039 350.702 372.097 348.065 370.025 346.683C369.021 345.929 367.765 345.552 366.446 345.427C365.128 345.238 363.809 345.427 362.49 345.741C361.172 346.055 359.916 346.557 358.66 347.248C357.404 347.876 356.274 348.755 355.081 349.572C367.2 337.451 381.453 349.509 367.828 360.186Z" fill="url(#paint93_linear)"/>
108
-<path d="M490.96 330.291C476.204 348.63 453.851 336.32 469.423 320.745C468.23 322.252 467.1 323.822 466.283 325.518C465.404 327.151 464.902 328.972 464.902 330.793C464.902 330.982 464.902 331.233 464.902 331.421L465.028 332.049C465.028 332.238 465.09 332.489 465.153 332.677C465.216 332.866 465.279 333.117 465.342 333.305C465.53 333.682 465.656 334.122 465.907 334.436C466.032 334.624 466.158 334.813 466.283 335.001L466.723 335.504C467.853 336.823 469.486 337.639 471.181 338.079C472.876 338.581 474.76 338.581 476.518 338.393C478.339 338.204 480.097 337.639 481.793 336.885C483.488 336.132 485.121 335.127 486.628 334.059C488.197 332.929 489.579 331.61 490.96 330.291Z" fill="url(#paint94_linear)"/>
109
-<path d="M163.897 540.66H157.557L157.257 545.08H157.417C157.55 544.747 157.697 544.447 157.857 544.18C158.03 543.9 158.23 543.667 158.457 543.48C158.684 543.28 158.957 543.127 159.277 543.02C159.597 542.913 159.977 542.86 160.417 542.86C161.017 542.86 161.577 542.96 162.097 543.16C162.617 543.36 163.07 543.653 163.457 544.04C163.844 544.413 164.15 544.88 164.377 545.44C164.604 545.987 164.717 546.607 164.717 547.3C164.717 548.007 164.597 548.667 164.357 549.28C164.13 549.88 163.784 550.4 163.317 550.84C162.864 551.28 162.304 551.627 161.637 551.88C160.97 552.12 160.21 552.24 159.357 552.24C158.677 552.24 158.077 552.167 157.557 552.02C157.037 551.873 156.577 551.68 156.177 551.44C155.777 551.187 155.43 550.9 155.137 550.58C154.844 550.26 154.59 549.92 154.377 549.56L156.557 547.84C156.864 548.387 157.23 548.853 157.657 549.24C158.084 549.613 158.657 549.8 159.377 549.8C160.097 549.8 160.637 549.593 160.997 549.18C161.37 548.767 161.557 548.22 161.557 547.54V547.38C161.557 546.74 161.37 546.233 160.997 545.86C160.624 545.487 160.11 545.3 159.457 545.3C158.91 545.3 158.457 545.413 158.097 545.64C157.75 545.853 157.484 546.067 157.297 546.28L154.837 545.94L155.357 538.04H163.897V540.66ZM171.449 552.24C169.623 552.24 168.269 551.607 167.389 550.34C166.509 549.073 166.069 547.3 166.069 545.02C166.069 542.74 166.509 540.967 167.389 539.7C168.269 538.433 169.623 537.8 171.449 537.8C173.276 537.8 174.629 538.433 175.509 539.7C176.389 540.967 176.829 542.74 176.829 545.02C176.829 547.3 176.389 549.073 175.509 550.34C174.629 551.607 173.276 552.24 171.449 552.24ZM171.449 549.7C172.249 549.7 172.803 549.407 173.109 548.82C173.416 548.233 173.569 547.407 173.569 546.34V543.7C173.569 542.633 173.416 541.807 173.109 541.22C172.803 540.633 172.249 540.34 171.449 540.34C170.649 540.34 170.096 540.633 169.789 541.22C169.483 541.807 169.329 542.633 169.329 543.7V546.34C169.329 547.407 169.483 548.233 169.789 548.82C170.096 549.407 170.649 549.7 171.449 549.7ZM182.681 543.56C183.428 543.56 183.968 543.42 184.301 543.14C184.648 542.847 184.821 542.487 184.821 542.06V541.92C184.821 541.413 184.655 541.007 184.321 540.7C184.001 540.393 183.541 540.24 182.941 540.24C182.381 540.24 181.855 540.387 181.361 540.68C180.868 540.96 180.448 541.367 180.101 541.9L178.221 540.14C178.488 539.793 178.775 539.48 179.081 539.2C179.388 538.907 179.735 538.66 180.121 538.46C180.508 538.247 180.941 538.087 181.421 537.98C181.901 537.86 182.441 537.8 183.041 537.8C183.788 537.8 184.461 537.887 185.061 538.06C185.675 538.233 186.195 538.487 186.621 538.82C187.061 539.14 187.395 539.527 187.621 539.98C187.861 540.433 187.981 540.94 187.981 541.5C187.981 541.94 187.908 542.34 187.761 542.7C187.628 543.06 187.435 543.373 187.181 543.64C186.941 543.907 186.661 544.127 186.341 544.3C186.021 544.46 185.681 544.573 185.321 544.64V544.76C185.735 544.84 186.115 544.973 186.461 545.16C186.821 545.333 187.128 545.56 187.381 545.84C187.648 546.12 187.855 546.453 188.001 546.84C188.148 547.213 188.221 547.64 188.221 548.12C188.221 548.747 188.095 549.313 187.841 549.82C187.588 550.327 187.228 550.76 186.761 551.12C186.295 551.48 185.735 551.76 185.081 551.96C184.428 552.147 183.708 552.24 182.921 552.24C182.215 552.24 181.588 552.167 181.041 552.02C180.495 551.873 180.015 551.68 179.601 551.44C179.201 551.187 178.848 550.9 178.541 550.58C178.248 550.26 177.988 549.92 177.761 549.56L179.981 547.84C180.288 548.413 180.661 548.887 181.101 549.26C181.555 549.62 182.161 549.8 182.921 549.8C183.601 549.8 184.128 549.633 184.501 549.3C184.888 548.953 185.081 548.487 185.081 547.9V547.78C185.081 547.207 184.861 546.78 184.421 546.5C183.995 546.207 183.401 546.06 182.641 546.06H181.381V543.56H182.681ZM192.534 552.22C191.934 552.22 191.487 552.073 191.194 551.78C190.914 551.473 190.774 551.087 190.774 550.62V550.22C190.774 549.753 190.914 549.373 191.194 549.08C191.487 548.773 191.934 548.62 192.534 548.62C193.134 548.62 193.574 548.773 193.854 549.08C194.147 549.373 194.294 549.753 194.294 550.22V550.62C194.294 551.087 194.147 551.473 193.854 551.78C193.574 552.073 193.134 552.22 192.534 552.22ZM206.412 552.24C205.185 552.24 204.145 552.033 203.292 551.62C202.438 551.193 201.712 550.647 201.112 549.98L203.112 547.96C204.058 549.027 205.225 549.56 206.612 549.56C207.358 549.56 207.912 549.407 208.272 549.1C208.632 548.793 208.812 548.387 208.812 547.88C208.812 547.493 208.705 547.173 208.492 546.92C208.278 546.653 207.845 546.473 207.192 546.38L205.812 546.2C204.332 546.013 203.245 545.567 202.552 544.86C201.872 544.153 201.532 543.213 201.532 542.04C201.532 541.413 201.652 540.84 201.892 540.32C202.132 539.8 202.472 539.353 202.912 538.98C203.365 538.607 203.912 538.32 204.552 538.12C205.205 537.907 205.945 537.8 206.772 537.8C207.825 537.8 208.752 537.967 209.552 538.3C210.352 538.633 211.038 539.12 211.612 539.76L209.592 541.8C209.258 541.413 208.852 541.1 208.372 540.86C207.905 540.607 207.312 540.48 206.592 540.48C205.912 540.48 205.405 540.6 205.072 540.84C204.738 541.08 204.572 541.413 204.572 541.84C204.572 542.32 204.698 542.667 204.952 542.88C205.218 543.093 205.645 543.247 206.232 543.34L207.612 543.56C209.052 543.787 210.118 544.233 210.812 544.9C211.505 545.553 211.852 546.487 211.852 547.7C211.852 548.367 211.732 548.98 211.492 549.54C211.252 550.1 210.898 550.58 210.432 550.98C209.978 551.38 209.412 551.693 208.732 551.92C208.052 552.133 207.278 552.24 206.412 552.24ZM218.592 552.24C217.792 552.24 217.079 552.113 216.452 551.86C215.825 551.593 215.292 551.227 214.852 550.76C214.425 550.28 214.099 549.7 213.872 549.02C213.659 548.34 213.552 547.58 213.552 546.74C213.552 545.913 213.659 545.167 213.872 544.5C214.085 543.82 214.399 543.24 214.812 542.76C215.239 542.28 215.759 541.913 216.372 541.66C216.985 541.393 217.685 541.26 218.472 541.26C219.339 541.26 220.079 541.407 220.692 541.7C221.319 541.993 221.825 542.387 222.212 542.88C222.612 543.373 222.899 543.947 223.072 544.6C223.259 545.24 223.352 545.913 223.352 546.62V547.5H216.612V547.66C216.612 548.353 216.799 548.907 217.172 549.32C217.545 549.72 218.132 549.92 218.932 549.92C219.545 549.92 220.045 549.8 220.432 549.56C220.819 549.307 221.179 549.007 221.512 548.66L222.992 550.5C222.525 551.047 221.912 551.473 221.152 551.78C220.405 552.087 219.552 552.24 218.592 552.24ZM218.532 543.44C217.932 543.44 217.459 543.64 217.112 544.04C216.779 544.427 216.612 544.947 216.612 545.6V545.76H220.292V545.58C220.292 544.94 220.145 544.427 219.852 544.04C219.572 543.64 219.132 543.44 218.532 543.44ZM225.443 552V541.5H228.403V543.78H228.503C228.556 543.487 228.649 543.207 228.783 542.94C228.916 542.66 229.089 542.413 229.303 542.2C229.529 541.987 229.796 541.82 230.103 541.7C230.409 541.567 230.769 541.5 231.183 541.5H231.703V544.26H230.963C230.096 544.26 229.449 544.373 229.023 544.6C228.609 544.827 228.403 545.247 228.403 545.86V552H225.443ZM235.905 552L232.465 541.5H235.385L236.685 545.74L237.665 549.54H237.825L238.805 545.74L240.065 541.5H242.865L239.425 552H235.905ZM245.907 540.38C245.307 540.38 244.867 540.247 244.587 539.98C244.32 539.7 244.187 539.347 244.187 538.92V538.48C244.187 538.053 244.32 537.707 244.587 537.44C244.867 537.16 245.307 537.02 245.907 537.02C246.507 537.02 246.94 537.16 247.207 537.44C247.487 537.707 247.627 538.053 247.627 538.48V538.92C247.627 539.347 247.487 539.7 247.207 539.98C246.94 540.247 246.507 540.38 245.907 540.38ZM244.427 541.5H247.387V552H244.427V541.5ZM254.39 552.24C253.603 552.24 252.903 552.113 252.29 551.86C251.676 551.593 251.163 551.227 250.75 550.76C250.336 550.28 250.023 549.7 249.81 549.02C249.596 548.34 249.49 547.58 249.49 546.74C249.49 545.9 249.596 545.147 249.81 544.48C250.023 543.8 250.336 543.22 250.75 542.74C251.163 542.26 251.676 541.893 252.29 541.64C252.903 541.387 253.603 541.26 254.39 541.26C255.456 541.26 256.343 541.5 257.05 541.98C257.77 542.46 258.283 543.133 258.59 544L256.19 545.04C256.096 544.64 255.903 544.3 255.61 544.02C255.316 543.74 254.91 543.6 254.39 543.6C253.79 543.6 253.336 543.8 253.03 544.2C252.723 544.587 252.57 545.113 252.57 545.78V547.74C252.57 548.407 252.723 548.933 253.03 549.32C253.336 549.707 253.79 549.9 254.39 549.9C254.923 549.9 255.343 549.76 255.65 549.48C255.97 549.187 256.203 548.807 256.35 548.34L258.65 549.34C258.303 550.34 257.763 551.073 257.03 551.54C256.31 552.007 255.43 552.24 254.39 552.24ZM264.764 552.24C263.964 552.24 263.251 552.113 262.624 551.86C261.997 551.593 261.464 551.227 261.024 550.76C260.597 550.28 260.271 549.7 260.044 549.02C259.831 548.34 259.724 547.58 259.724 546.74C259.724 545.913 259.831 545.167 260.044 544.5C260.257 543.82 260.571 543.24 260.984 542.76C261.411 542.28 261.931 541.913 262.544 541.66C263.157 541.393 263.857 541.26 264.644 541.26C265.511 541.26 266.251 541.407 266.864 541.7C267.491 541.993 267.997 542.387 268.384 542.88C268.784 543.373 269.071 543.947 269.244 544.6C269.431 545.24 269.524 545.913 269.524 546.62V547.5H262.784V547.66C262.784 548.353 262.971 548.907 263.344 549.32C263.717 549.72 264.304 549.92 265.104 549.92C265.717 549.92 266.217 549.8 266.604 549.56C266.991 549.307 267.351 549.007 267.684 548.66L269.164 550.5C268.697 551.047 268.084 551.473 267.324 551.78C266.577 552.087 265.724 552.24 264.764 552.24ZM264.704 543.44C264.104 543.44 263.631 543.64 263.284 544.04C262.951 544.427 262.784 544.947 262.784 545.6V545.76H266.464V545.58C266.464 544.94 266.317 544.427 266.024 544.04C265.744 543.64 265.304 543.44 264.704 543.44ZM279.381 538.04V546.6C279.381 547.587 279.574 548.327 279.961 548.82C280.348 549.3 280.994 549.54 281.901 549.54C282.808 549.54 283.454 549.3 283.841 548.82C284.228 548.327 284.421 547.587 284.421 546.6V538.04H287.381V546.28C287.381 547.307 287.281 548.2 287.081 548.96C286.894 549.707 286.581 550.327 286.141 550.82C285.701 551.3 285.134 551.66 284.441 551.9C283.748 552.127 282.901 552.24 281.901 552.24C280.901 552.24 280.054 552.127 279.361 551.9C278.668 551.66 278.101 551.3 277.661 550.82C277.221 550.327 276.901 549.707 276.701 548.96C276.514 548.2 276.421 547.307 276.421 546.28V538.04H279.381ZM290.228 552V541.5H293.188V543.28H293.308C293.494 542.733 293.821 542.26 294.288 541.86C294.754 541.46 295.401 541.26 296.228 541.26C297.308 541.26 298.121 541.62 298.668 542.34C299.228 543.06 299.508 544.087 299.508 545.42V552H296.548V545.66C296.548 544.98 296.441 544.48 296.228 544.16C296.014 543.827 295.634 543.66 295.088 543.66C294.848 543.66 294.614 543.693 294.388 543.76C294.161 543.813 293.954 543.907 293.768 544.04C293.594 544.173 293.454 544.34 293.348 544.54C293.241 544.727 293.188 544.947 293.188 545.2V552H290.228ZM309.902 552C309.368 552 308.922 551.833 308.562 551.5C308.215 551.167 307.995 550.72 307.902 550.16H307.782C307.622 550.84 307.268 551.36 306.722 551.72C306.175 552.067 305.502 552.24 304.702 552.24C303.648 552.24 302.842 551.96 302.282 551.4C301.722 550.84 301.442 550.1 301.442 549.18C301.442 548.073 301.842 547.253 302.642 546.72C303.455 546.173 304.555 545.9 305.942 545.9H307.602V545.24C307.602 544.733 307.468 544.333 307.202 544.04C306.935 543.733 306.488 543.58 305.862 543.58C305.275 543.58 304.808 543.707 304.462 543.96C304.115 544.213 303.828 544.5 303.602 544.82L301.842 543.26C302.268 542.633 302.802 542.147 303.442 541.8C304.095 541.44 304.975 541.26 306.082 541.26C307.575 541.26 308.695 541.587 309.442 542.24C310.188 542.893 310.562 543.847 310.562 545.1V549.7H311.542V552H309.902ZM305.802 550.18C306.295 550.18 306.715 550.073 307.062 549.86C307.422 549.647 307.602 549.3 307.602 548.82V547.58H306.162C305.002 547.58 304.422 547.973 304.422 548.76V549.06C304.422 549.447 304.542 549.733 304.782 549.92C305.022 550.093 305.362 550.18 305.802 550.18ZM315.573 552L312.133 541.5H315.053L316.353 545.74L317.333 549.54H317.493L318.473 545.74L319.733 541.5H322.533L319.093 552H315.573ZM331.679 552C331.146 552 330.699 551.833 330.339 551.5C329.992 551.167 329.772 550.72 329.679 550.16H329.559C329.399 550.84 329.046 551.36 328.499 551.72C327.952 552.067 327.279 552.24 326.479 552.24C325.426 552.24 324.619 551.96 324.059 551.4C323.499 550.84 323.219 550.1 323.219 549.18C323.219 548.073 323.619 547.253 324.419 546.72C325.232 546.173 326.332 545.9 327.719 545.9H329.379V545.24C329.379 544.733 329.246 544.333 328.979 544.04C328.712 543.733 328.266 543.58 327.639 543.58C327.052 543.58 326.586 543.707 326.239 543.96C325.892 544.213 325.606 544.5 325.379 544.82L323.619 543.26C324.046 542.633 324.579 542.147 325.219 541.8C325.872 541.44 326.752 541.26 327.859 541.26C329.352 541.26 330.472 541.587 331.219 542.24C331.966 542.893 332.339 543.847 332.339 545.1V549.7H333.319V552H331.679ZM327.579 550.18C328.072 550.18 328.492 550.073 328.839 549.86C329.199 549.647 329.379 549.3 329.379 548.82V547.58H327.939C326.779 547.58 326.199 547.973 326.199 548.76V549.06C326.199 549.447 326.319 549.733 326.559 549.92C326.799 550.093 327.139 550.18 327.579 550.18ZM336.786 540.38C336.186 540.38 335.746 540.247 335.466 539.98C335.199 539.7 335.066 539.347 335.066 538.92V538.48C335.066 538.053 335.199 537.707 335.466 537.44C335.746 537.16 336.186 537.02 336.786 537.02C337.386 537.02 337.819 537.16 338.086 537.44C338.366 537.707 338.506 538.053 338.506 538.48V538.92C338.506 539.347 338.366 539.7 338.086 539.98C337.819 540.247 337.386 540.38 336.786 540.38ZM335.306 541.5H338.266V552H335.306V541.5ZM343.968 552C342.955 552 342.208 551.753 341.728 551.26C341.262 550.767 341.028 550.053 341.028 549.12V537.2H343.988V549.7H345.308V552H343.968ZM354.843 552C354.31 552 353.863 551.833 353.503 551.5C353.156 551.167 352.936 550.72 352.843 550.16H352.723C352.563 550.84 352.21 551.36 351.663 551.72C351.116 552.067 350.443 552.24 349.643 552.24C348.59 552.24 347.783 551.96 347.223 551.4C346.663 550.84 346.383 550.1 346.383 549.18C346.383 548.073 346.783 547.253 347.583 546.72C348.396 546.173 349.496 545.9 350.883 545.9H352.543V545.24C352.543 544.733 352.41 544.333 352.143 544.04C351.876 543.733 351.43 543.58 350.803 543.58C350.216 543.58 349.75 543.707 349.403 543.96C349.056 544.213 348.77 544.5 348.543 544.82L346.783 543.26C347.21 542.633 347.743 542.147 348.383 541.8C349.036 541.44 349.916 541.26 351.023 541.26C352.516 541.26 353.636 541.587 354.383 542.24C355.13 542.893 355.503 543.847 355.503 545.1V549.7H356.483V552H354.843ZM350.743 550.18C351.236 550.18 351.656 550.073 352.003 549.86C352.363 549.647 352.543 549.3 352.543 548.82V547.58H351.103C349.943 547.58 349.363 547.973 349.363 548.76V549.06C349.363 549.447 349.483 549.733 349.723 549.92C349.963 550.093 350.303 550.18 350.743 550.18ZM358.47 537.2H361.43V543.26H361.53C361.677 542.673 362.01 542.193 362.53 541.82C363.063 541.447 363.67 541.26 364.35 541.26C365.683 541.26 366.69 541.727 367.37 542.66C368.05 543.593 368.39 544.953 368.39 546.74C368.39 548.527 368.05 549.893 367.37 550.84C366.69 551.773 365.683 552.24 364.35 552.24C364.003 552.24 363.677 552.187 363.37 552.08C363.063 551.987 362.783 551.853 362.53 551.68C362.29 551.493 362.083 551.28 361.91 551.04C361.737 550.787 361.61 550.52 361.53 550.24H361.43V552H358.47V537.2ZM363.37 549.84C363.93 549.84 364.39 549.647 364.75 549.26C365.123 548.86 365.31 548.327 365.31 547.66V545.84C365.31 545.173 365.123 544.647 364.75 544.26C364.39 543.86 363.93 543.66 363.37 543.66C362.81 543.66 362.343 543.8 361.97 544.08C361.61 544.347 361.43 544.72 361.43 545.2V548.3C361.43 548.78 361.61 549.16 361.97 549.44C362.343 549.707 362.81 549.84 363.37 549.84ZM373.578 552C372.564 552 371.818 551.753 371.338 551.26C370.871 550.767 370.638 550.053 370.638 549.12V537.2H373.598V549.7H374.918V552H373.578ZM381.073 552.24C380.273 552.24 379.559 552.113 378.933 551.86C378.306 551.593 377.773 551.227 377.333 550.76C376.906 550.28 376.579 549.7 376.353 549.02C376.139 548.34 376.033 547.58 376.033 546.74C376.033 545.913 376.139 545.167 376.353 544.5C376.566 543.82 376.879 543.24 377.293 542.76C377.719 542.28 378.239 541.913 378.853 541.66C379.466 541.393 380.166 541.26 380.953 541.26C381.819 541.26 382.559 541.407 383.173 541.7C383.799 541.993 384.306 542.387 384.693 542.88C385.093 543.373 385.379 543.947 385.553 544.6C385.739 545.24 385.833 545.913 385.833 546.62V547.5H379.093V547.66C379.093 548.353 379.279 548.907 379.653 549.32C380.026 549.72 380.613 549.92 381.413 549.92C382.026 549.92 382.526 549.8 382.913 549.56C383.299 549.307 383.659 549.007 383.993 548.66L385.473 550.5C385.006 551.047 384.393 551.473 383.633 551.78C382.886 552.087 382.033 552.24 381.073 552.24ZM381.013 543.44C380.413 543.44 379.939 543.64 379.593 544.04C379.259 544.427 379.093 544.947 379.093 545.6V545.76H382.773V545.58C382.773 544.94 382.626 544.427 382.333 544.04C382.053 543.64 381.613 543.44 381.013 543.44Z" fill="#35414A"/>
110
-<path d="M114.289 578.264V587H113.113V578.264H110.005V577.228H117.397V578.264H114.289ZM118.899 576.64H120.019V580.952H120.075C120.252 580.541 120.5 580.215 120.817 579.972C121.144 579.729 121.578 579.608 122.119 579.608C122.866 579.608 123.454 579.851 123.883 580.336C124.322 580.812 124.541 581.489 124.541 582.366V587H123.421V582.562C123.421 581.265 122.875 580.616 121.783 580.616C121.559 580.616 121.34 580.644 121.125 580.7C120.92 580.756 120.733 580.84 120.565 580.952C120.397 581.064 120.262 581.209 120.159 581.386C120.066 581.554 120.019 581.755 120.019 581.988V587H118.899V576.64ZM129.572 587.168C129.077 587.168 128.629 587.079 128.228 586.902C127.836 586.725 127.495 586.473 127.206 586.146C126.926 585.81 126.707 585.413 126.548 584.956C126.399 584.489 126.324 583.967 126.324 583.388C126.324 582.819 126.399 582.301 126.548 581.834C126.707 581.367 126.926 580.971 127.206 580.644C127.495 580.308 127.836 580.051 128.228 579.874C128.629 579.697 129.077 579.608 129.572 579.608C130.057 579.608 130.491 579.697 130.874 579.874C131.257 580.051 131.583 580.299 131.854 580.616C132.125 580.924 132.33 581.293 132.47 581.722C132.619 582.151 132.694 582.623 132.694 583.136V583.668H127.5V584.004C127.5 584.312 127.547 584.601 127.64 584.872C127.743 585.133 127.883 585.362 128.06 585.558C128.247 585.754 128.471 585.908 128.732 586.02C129.003 586.132 129.306 586.188 129.642 586.188C130.099 586.188 130.496 586.081 130.832 585.866C131.177 585.651 131.443 585.343 131.63 584.942L132.428 585.516C132.195 586.011 131.831 586.412 131.336 586.72C130.841 587.019 130.253 587.168 129.572 587.168ZM129.572 580.546C129.264 580.546 128.984 580.602 128.732 580.714C128.48 580.817 128.261 580.966 128.074 581.162C127.897 581.358 127.757 581.591 127.654 581.862C127.551 582.123 127.5 582.413 127.5 582.73V582.828H131.49V582.674C131.49 582.03 131.313 581.517 130.958 581.134C130.613 580.742 130.151 580.546 129.572 580.546ZM140.018 587.168C139.346 587.168 138.782 587.042 138.324 586.79C137.876 586.529 137.489 586.183 137.162 585.754L137.96 585.11C138.24 585.465 138.553 585.74 138.898 585.936C139.244 586.123 139.645 586.216 140.102 586.216C140.578 586.216 140.947 586.113 141.208 585.908C141.479 585.703 141.614 585.413 141.614 585.04C141.614 584.76 141.521 584.522 141.334 584.326C141.157 584.121 140.83 583.981 140.354 583.906L139.78 583.822C139.444 583.775 139.136 583.705 138.856 583.612C138.576 583.509 138.329 583.379 138.114 583.22C137.909 583.052 137.746 582.847 137.624 582.604C137.512 582.361 137.456 582.072 137.456 581.736C137.456 581.381 137.522 581.073 137.652 580.812C137.783 580.541 137.96 580.317 138.184 580.14C138.418 579.963 138.693 579.832 139.01 579.748C139.328 579.655 139.668 579.608 140.032 579.608C140.62 579.608 141.11 579.711 141.502 579.916C141.904 580.121 142.254 580.406 142.552 580.77L141.81 581.442C141.652 581.218 141.418 581.017 141.11 580.84C140.802 580.653 140.415 580.56 139.948 580.56C139.482 580.56 139.127 580.663 138.884 580.868C138.651 581.064 138.534 581.335 138.534 581.68C138.534 582.035 138.651 582.291 138.884 582.45C139.127 582.609 139.472 582.725 139.92 582.8L140.48 582.884C141.283 583.005 141.852 583.239 142.188 583.584C142.524 583.92 142.692 584.363 142.692 584.914C142.692 585.614 142.454 586.165 141.978 586.566C141.502 586.967 140.849 587.168 140.018 587.168ZM147.386 587.168C146.892 587.168 146.444 587.079 146.042 586.902C145.65 586.725 145.31 586.473 145.02 586.146C144.74 585.81 144.521 585.413 144.362 584.956C144.213 584.489 144.138 583.967 144.138 583.388C144.138 582.819 144.213 582.301 144.362 581.834C144.521 581.367 144.74 580.971 145.02 580.644C145.31 580.308 145.65 580.051 146.042 579.874C146.444 579.697 146.892 579.608 147.386 579.608C147.872 579.608 148.306 579.697 148.688 579.874C149.071 580.051 149.398 580.299 149.668 580.616C149.939 580.924 150.144 581.293 150.284 581.722C150.434 582.151 150.508 582.623 150.508 583.136V583.668H145.314V584.004C145.314 584.312 145.361 584.601 145.454 584.872C145.557 585.133 145.697 585.362 145.874 585.558C146.061 585.754 146.285 585.908 146.546 586.02C146.817 586.132 147.12 586.188 147.456 586.188C147.914 586.188 148.31 586.081 148.646 585.866C148.992 585.651 149.258 585.343 149.444 584.942L150.242 585.516C150.009 586.011 149.645 586.412 149.15 586.72C148.656 587.019 148.068 587.168 147.386 587.168ZM147.386 580.546C147.078 580.546 146.798 580.602 146.546 580.714C146.294 580.817 146.075 580.966 145.888 581.162C145.711 581.358 145.571 581.591 145.468 581.862C145.366 582.123 145.314 582.413 145.314 582.73V582.828H149.304V582.674C149.304 582.03 149.127 581.517 148.772 581.134C148.427 580.742 147.965 580.546 147.386 580.546ZM152.354 587V579.776H153.474V581.106H153.544C153.675 580.761 153.908 580.453 154.244 580.182C154.58 579.911 155.042 579.776 155.63 579.776H156.064V580.896H155.406C154.799 580.896 154.323 581.013 153.978 581.246C153.642 581.47 153.474 581.755 153.474 582.1V587H152.354ZM159.227 587L156.693 579.776H157.813L159.073 583.36L159.857 585.824H159.927L160.711 583.36L161.999 579.776H163.077L160.529 587H159.227ZM167.129 587.168C166.634 587.168 166.186 587.079 165.785 586.902C165.393 586.725 165.052 586.473 164.763 586.146C164.483 585.81 164.263 585.413 164.105 584.956C163.955 584.489 163.881 583.967 163.881 583.388C163.881 582.819 163.955 582.301 164.105 581.834C164.263 581.367 164.483 580.971 164.763 580.644C165.052 580.308 165.393 580.051 165.785 579.874C166.186 579.697 166.634 579.608 167.129 579.608C167.614 579.608 168.048 579.697 168.431 579.874C168.813 580.051 169.14 580.299 169.411 580.616C169.681 580.924 169.887 581.293 170.027 581.722C170.176 582.151 170.251 582.623 170.251 583.136V583.668H165.057V584.004C165.057 584.312 165.103 584.601 165.197 584.872C165.299 585.133 165.439 585.362 165.617 585.558C165.803 585.754 166.027 585.908 166.289 586.02C166.559 586.132 166.863 586.188 167.199 586.188C167.656 586.188 168.053 586.081 168.389 585.866C168.734 585.651 169 585.343 169.187 584.942L169.985 585.516C169.751 586.011 169.387 586.412 168.893 586.72C168.398 587.019 167.81 587.168 167.129 587.168ZM167.129 580.546C166.821 580.546 166.541 580.602 166.289 580.714C166.037 580.817 165.817 580.966 165.631 581.162C165.453 581.358 165.313 581.591 165.211 581.862C165.108 582.123 165.057 582.413 165.057 582.73V582.828H169.047V582.674C169.047 582.03 168.869 581.517 168.515 581.134C168.169 580.742 167.707 580.546 167.129 580.546ZM172.096 587V579.776H173.216V581.106H173.286C173.417 580.761 173.65 580.453 173.986 580.182C174.322 579.911 174.784 579.776 175.372 579.776H175.806V580.896H175.148C174.542 580.896 174.066 581.013 173.72 581.246C173.384 581.47 173.216 581.755 173.216 582.1V587H172.096ZM183.233 587.168C182.729 587.168 182.277 587.079 181.875 586.902C181.474 586.725 181.133 586.473 180.853 586.146C180.583 585.819 180.373 585.423 180.223 584.956C180.083 584.489 180.013 583.967 180.013 583.388C180.013 582.809 180.083 582.287 180.223 581.82C180.373 581.353 180.583 580.957 180.853 580.63C181.133 580.303 181.474 580.051 181.875 579.874C182.277 579.697 182.729 579.608 183.233 579.608C183.952 579.608 184.526 579.767 184.955 580.084C185.394 580.392 185.721 580.798 185.935 581.302L184.997 581.778C184.867 581.405 184.652 581.115 184.353 580.91C184.055 580.705 183.681 580.602 183.233 580.602C182.897 580.602 182.603 580.658 182.351 580.77C182.099 580.873 181.889 581.022 181.721 581.218C181.553 581.405 181.427 581.633 181.343 581.904C181.259 582.165 181.217 582.455 181.217 582.772V584.004C181.217 584.639 181.385 585.161 181.721 585.572C182.067 585.973 182.571 586.174 183.233 586.174C184.139 586.174 184.792 585.754 185.193 584.914L186.005 585.46C185.772 585.983 185.422 586.398 184.955 586.706C184.498 587.014 183.924 587.168 183.233 587.168ZM192.836 587C192.416 587 192.113 586.888 191.926 586.664C191.749 586.44 191.637 586.16 191.59 585.824H191.52C191.362 586.272 191.1 586.608 190.736 586.832C190.372 587.056 189.938 587.168 189.434 587.168C188.669 587.168 188.072 586.972 187.642 586.58C187.222 586.188 187.012 585.656 187.012 584.984C187.012 584.303 187.26 583.78 187.754 583.416C188.258 583.052 189.038 582.87 190.092 582.87H191.52V582.156C191.52 581.643 191.38 581.251 191.1 580.98C190.82 580.709 190.391 580.574 189.812 580.574C189.374 580.574 189.005 580.672 188.706 580.868C188.417 581.064 188.174 581.325 187.978 581.652L187.306 581.022C187.502 580.63 187.815 580.299 188.244 580.028C188.674 579.748 189.215 579.608 189.868 579.608C190.746 579.608 191.427 579.823 191.912 580.252C192.398 580.681 192.64 581.279 192.64 582.044V586.02H193.466V587H192.836ZM189.616 586.216C189.896 586.216 190.153 586.183 190.386 586.118C190.62 586.053 190.82 585.959 190.988 585.838C191.156 585.717 191.287 585.577 191.38 585.418C191.474 585.259 191.52 585.087 191.52 584.9V583.71H190.036C189.392 583.71 188.921 583.803 188.622 583.99C188.333 584.177 188.188 584.447 188.188 584.802V585.096C188.188 585.451 188.314 585.726 188.566 585.922C188.828 586.118 189.178 586.216 189.616 586.216ZM195.065 587V579.776H196.185V580.952H196.241C196.418 580.541 196.666 580.215 196.983 579.972C197.31 579.729 197.744 579.608 198.285 579.608C199.032 579.608 199.62 579.851 200.049 580.336C200.488 580.812 200.707 581.489 200.707 582.366V587H199.587V582.562C199.587 581.265 199.041 580.616 197.949 580.616C197.725 580.616 197.506 580.644 197.291 580.7C197.086 580.756 196.899 580.84 196.731 580.952C196.563 581.064 196.428 581.209 196.325 581.386C196.232 581.554 196.185 581.755 196.185 581.988V587H195.065ZM203.022 587V579.776H204.142V580.952H204.198C204.375 580.541 204.623 580.215 204.94 579.972C205.267 579.729 205.701 579.608 206.242 579.608C206.989 579.608 207.577 579.851 208.006 580.336C208.445 580.812 208.664 581.489 208.664 582.366V587H207.544V582.562C207.544 581.265 206.998 580.616 205.906 580.616C205.682 580.616 205.463 580.644 205.248 580.7C205.043 580.756 204.856 580.84 204.688 580.952C204.52 581.064 204.385 581.209 204.282 581.386C204.189 581.554 204.142 581.755 204.142 581.988V587H203.022ZM213.709 587.168C213.224 587.168 212.78 587.079 212.379 586.902C211.978 586.725 211.632 586.473 211.343 586.146C211.063 585.81 210.844 585.413 210.685 584.956C210.526 584.489 210.447 583.967 210.447 583.388C210.447 582.819 210.526 582.301 210.685 581.834C210.844 581.367 211.063 580.971 211.343 580.644C211.632 580.308 211.978 580.051 212.379 579.874C212.78 579.697 213.224 579.608 213.709 579.608C214.194 579.608 214.633 579.697 215.025 579.874C215.426 580.051 215.772 580.308 216.061 580.644C216.35 580.971 216.574 581.367 216.733 581.834C216.892 582.301 216.971 582.819 216.971 583.388C216.971 583.967 216.892 584.489 216.733 584.956C216.574 585.413 216.35 585.81 216.061 586.146C215.772 586.473 215.426 586.725 215.025 586.902C214.633 587.079 214.194 587.168 213.709 587.168ZM213.709 586.174C214.316 586.174 214.81 585.987 215.193 585.614C215.576 585.241 215.767 584.671 215.767 583.906V582.87C215.767 582.105 215.576 581.535 215.193 581.162C214.81 580.789 214.316 580.602 213.709 580.602C213.102 580.602 212.608 580.789 212.225 581.162C211.842 581.535 211.651 582.105 211.651 582.87V583.906C211.651 584.671 211.842 585.241 212.225 585.614C212.608 585.987 213.102 586.174 213.709 586.174ZM220.409 587C220.017 587 219.718 586.893 219.513 586.678C219.317 586.454 219.219 586.165 219.219 585.81V580.756H218.029V579.776H218.701C218.944 579.776 219.107 579.729 219.191 579.636C219.284 579.533 219.331 579.361 219.331 579.118V577.774H220.339V579.776H221.921V580.756H220.339V586.02H221.809V587H220.409ZM227.03 576.64H228.15V580.952H228.206C228.383 580.541 228.631 580.215 228.948 579.972C229.275 579.729 229.709 579.608 230.25 579.608C230.997 579.608 231.585 579.851 232.014 580.336C232.453 580.812 232.672 581.489 232.672 582.366V587H231.552V582.562C231.552 581.265 231.006 580.616 229.914 580.616C229.69 580.616 229.471 580.644 229.256 580.7C229.051 580.756 228.864 580.84 228.696 580.952C228.528 581.064 228.393 581.209 228.29 581.386C228.197 581.554 228.15 581.755 228.15 581.988V587H227.03V576.64ZM240.237 587C239.817 587 239.514 586.888 239.327 586.664C239.15 586.44 239.038 586.16 238.991 585.824H238.921C238.762 586.272 238.501 586.608 238.137 586.832C237.773 587.056 237.339 587.168 236.835 587.168C236.07 587.168 235.472 586.972 235.043 586.58C234.623 586.188 234.413 585.656 234.413 584.984C234.413 584.303 234.66 583.78 235.155 583.416C235.659 583.052 236.438 582.87 237.493 582.87H238.921V582.156C238.921 581.643 238.781 581.251 238.501 580.98C238.221 580.709 237.792 580.574 237.213 580.574C236.774 580.574 236.406 580.672 236.107 580.868C235.818 581.064 235.575 581.325 235.379 581.652L234.707 581.022C234.903 580.63 235.216 580.299 235.645 580.028C236.074 579.748 236.616 579.608 237.269 579.608C238.146 579.608 238.828 579.823 239.313 580.252C239.798 580.681 240.041 581.279 240.041 582.044V586.02H240.867V587H240.237ZM237.017 586.216C237.297 586.216 237.554 586.183 237.787 586.118C238.02 586.053 238.221 585.959 238.389 585.838C238.557 585.717 238.688 585.577 238.781 585.418C238.874 585.259 238.921 585.087 238.921 584.9V583.71H237.437C236.793 583.71 236.322 583.803 236.023 583.99C235.734 584.177 235.589 584.447 235.589 584.802V585.096C235.589 585.451 235.715 585.726 235.967 585.922C236.228 586.118 236.578 586.216 237.017 586.216ZM242.465 587V579.776H243.585V580.952H243.641C243.819 580.541 244.066 580.215 244.383 579.972C244.71 579.729 245.144 579.608 245.685 579.608C246.432 579.608 247.02 579.851 247.449 580.336C247.888 580.812 248.107 581.489 248.107 582.366V587H246.987V582.562C246.987 581.265 246.441 580.616 245.349 580.616C245.125 580.616 244.906 580.644 244.691 580.7C244.486 580.756 244.299 580.84 244.131 580.952C243.963 581.064 243.828 581.209 243.725 581.386C243.632 581.554 243.585 581.755 243.585 581.988V587H242.465ZM255.042 585.824H254.986C254.548 586.72 253.843 587.168 252.872 587.168C252.424 587.168 252.018 587.079 251.654 586.902C251.29 586.725 250.978 586.473 250.716 586.146C250.464 585.819 250.268 585.423 250.128 584.956C249.998 584.489 249.932 583.967 249.932 583.388C249.932 582.809 249.998 582.287 250.128 581.82C250.268 581.353 250.464 580.957 250.716 580.63C250.978 580.303 251.29 580.051 251.654 579.874C252.018 579.697 252.424 579.608 252.872 579.608C253.376 579.608 253.806 579.72 254.16 579.944C254.524 580.159 254.8 580.495 254.986 580.952H255.042V576.64H256.162V587H255.042V585.824ZM253.18 586.16C253.432 586.16 253.67 586.127 253.894 586.062C254.128 585.997 254.328 585.903 254.496 585.782C254.664 585.651 254.795 585.497 254.888 585.32C254.991 585.133 255.042 584.923 255.042 584.69V582.002C255.042 581.806 254.991 581.624 254.888 581.456C254.795 581.279 254.664 581.129 254.496 581.008C254.328 580.887 254.128 580.793 253.894 580.728C253.67 580.653 253.432 580.616 253.18 580.616C252.546 580.616 252.046 580.817 251.682 581.218C251.318 581.61 251.136 582.128 251.136 582.772V584.004C251.136 584.648 251.318 585.171 251.682 585.572C252.046 585.964 252.546 586.16 253.18 586.16ZM259.734 587C259.342 587 259.043 586.893 258.838 586.678C258.642 586.454 258.544 586.174 258.544 585.838V576.64H259.664V586.02H260.728V587H259.734ZM265.074 587.168C264.579 587.168 264.131 587.079 263.73 586.902C263.338 586.725 262.997 586.473 262.708 586.146C262.428 585.81 262.209 585.413 262.05 584.956C261.901 584.489 261.826 583.967 261.826 583.388C261.826 582.819 261.901 582.301 262.05 581.834C262.209 581.367 262.428 580.971 262.708 580.644C262.997 580.308 263.338 580.051 263.73 579.874C264.131 579.697 264.579 579.608 265.074 579.608C265.559 579.608 265.993 579.697 266.376 579.874C266.759 580.051 267.085 580.299 267.356 580.616C267.627 580.924 267.832 581.293 267.972 581.722C268.121 582.151 268.196 582.623 268.196 583.136V583.668H263.002V584.004C263.002 584.312 263.049 584.601 263.142 584.872C263.245 585.133 263.385 585.362 263.562 585.558C263.749 585.754 263.973 585.908 264.234 586.02C264.505 586.132 264.808 586.188 265.144 586.188C265.601 586.188 265.998 586.081 266.334 585.866C266.679 585.651 266.945 585.343 267.132 584.942L267.93 585.516C267.697 586.011 267.333 586.412 266.838 586.72C266.343 587.019 265.755 587.168 265.074 587.168ZM265.074 580.546C264.766 580.546 264.486 580.602 264.234 580.714C263.982 580.817 263.763 580.966 263.576 581.162C263.399 581.358 263.259 581.591 263.156 581.862C263.053 582.123 263.002 582.413 263.002 582.73V582.828H266.992V582.674C266.992 582.03 266.815 581.517 266.46 581.134C266.115 580.742 265.653 580.546 265.074 580.546ZM274.946 587C274.554 587 274.255 586.893 274.05 586.678C273.854 586.454 273.756 586.165 273.756 585.81V580.756H272.566V579.776H273.238C273.481 579.776 273.644 579.729 273.728 579.636C273.821 579.533 273.868 579.361 273.868 579.118V577.774H274.876V579.776H276.458V580.756H274.876V586.02H276.346V587H274.946ZM278.258 576.64H279.378V580.952H279.434C279.612 580.541 279.859 580.215 280.176 579.972C280.503 579.729 280.937 579.608 281.478 579.608C282.225 579.608 282.813 579.851 283.242 580.336C283.681 580.812 283.9 581.489 283.9 582.366V587H282.78V582.562C282.78 581.265 282.234 580.616 281.142 580.616C280.918 580.616 280.699 580.644 280.484 580.7C280.279 580.756 280.092 580.84 279.924 580.952C279.756 581.064 279.621 581.209 279.518 581.386C279.425 581.554 279.378 581.755 279.378 581.988V587H278.258V576.64ZM288.931 587.168C288.437 587.168 287.989 587.079 287.587 586.902C287.195 586.725 286.855 586.473 286.565 586.146C286.285 585.81 286.066 585.413 285.907 584.956C285.758 584.489 285.683 583.967 285.683 583.388C285.683 582.819 285.758 582.301 285.907 581.834C286.066 581.367 286.285 580.971 286.565 580.644C286.855 580.308 287.195 580.051 287.587 579.874C287.989 579.697 288.437 579.608 288.931 579.608C289.417 579.608 289.851 579.697 290.233 579.874C290.616 580.051 290.943 580.299 291.213 580.616C291.484 580.924 291.689 581.293 291.829 581.722C291.979 582.151 292.053 582.623 292.053 583.136V583.668H286.859V584.004C286.859 584.312 286.906 584.601 286.999 584.872C287.102 585.133 287.242 585.362 287.419 585.558C287.606 585.754 287.83 585.908 288.091 586.02C288.362 586.132 288.665 586.188 289.001 586.188C289.459 586.188 289.855 586.081 290.191 585.866C290.537 585.651 290.803 585.343 290.989 584.942L291.787 585.516C291.554 586.011 291.19 586.412 290.695 586.72C290.201 587.019 289.613 587.168 288.931 587.168ZM288.931 580.546C288.623 580.546 288.343 580.602 288.091 580.714C287.839 580.817 287.62 580.966 287.433 581.162C287.256 581.358 287.116 581.591 287.013 581.862C286.911 582.123 286.859 582.413 286.859 582.73V582.828H290.849V582.674C290.849 582.03 290.672 581.517 290.317 581.134C289.972 580.742 289.51 580.546 288.931 580.546ZM297.208 587V579.776H298.328V581.106H298.398C298.528 580.761 298.762 580.453 299.098 580.182C299.434 579.911 299.896 579.776 300.484 579.776H300.918V580.896H300.26C299.653 580.896 299.177 581.013 298.832 581.246C298.496 581.47 298.328 581.755 298.328 582.1V587H297.208ZM304.996 587.168C304.501 587.168 304.053 587.079 303.652 586.902C303.26 586.725 302.919 586.473 302.63 586.146C302.35 585.81 302.131 585.413 301.972 584.956C301.823 584.489 301.748 583.967 301.748 583.388C301.748 582.819 301.823 582.301 301.972 581.834C302.131 581.367 302.35 580.971 302.63 580.644C302.919 580.308 303.26 580.051 303.652 579.874C304.053 579.697 304.501 579.608 304.996 579.608C305.481 579.608 305.915 579.697 306.298 579.874C306.681 580.051 307.007 580.299 307.278 580.616C307.549 580.924 307.754 581.293 307.894 581.722C308.043 582.151 308.118 582.623 308.118 583.136V583.668H302.924V584.004C302.924 584.312 302.971 584.601 303.064 584.872C303.167 585.133 303.307 585.362 303.484 585.558C303.671 585.754 303.895 585.908 304.156 586.02C304.427 586.132 304.73 586.188 305.066 586.188C305.523 586.188 305.92 586.081 306.256 585.866C306.601 585.651 306.867 585.343 307.054 584.942L307.852 585.516C307.619 586.011 307.255 586.412 306.76 586.72C306.265 587.019 305.677 587.168 304.996 587.168ZM304.996 580.546C304.688 580.546 304.408 580.602 304.156 580.714C303.904 580.817 303.685 580.966 303.498 581.162C303.321 581.358 303.181 581.591 303.078 581.862C302.975 582.123 302.924 582.413 302.924 582.73V582.828H306.914V582.674C306.914 582.03 306.737 581.517 306.382 581.134C306.037 580.742 305.575 580.546 304.996 580.546ZM314.583 585.824H314.527C314.089 586.72 313.384 587.168 312.413 587.168C311.965 587.168 311.559 587.079 311.195 586.902C310.831 586.725 310.519 586.473 310.257 586.146C310.005 585.819 309.809 585.423 309.669 584.956C309.539 584.489 309.473 583.967 309.473 583.388C309.473 582.809 309.539 582.287 309.669 581.82C309.809 581.353 310.005 580.957 310.257 580.63C310.519 580.303 310.831 580.051 311.195 579.874C311.559 579.697 311.965 579.608 312.413 579.608C312.917 579.608 313.347 579.72 313.701 579.944C314.065 580.159 314.341 580.495 314.527 580.952H314.583V579.776H315.703V589.8H314.583V585.824ZM312.721 586.16C312.973 586.16 313.211 586.127 313.435 586.062C313.669 585.997 313.869 585.903 314.037 585.782C314.205 585.651 314.336 585.497 314.429 585.32C314.532 585.133 314.583 584.923 314.583 584.69V582.002C314.583 581.806 314.532 581.624 314.429 581.456C314.336 581.279 314.205 581.129 314.037 581.008C313.869 580.887 313.669 580.793 313.435 580.728C313.211 580.653 312.973 580.616 312.721 580.616C312.087 580.616 311.587 580.817 311.223 581.218C310.859 581.61 310.677 582.128 310.677 582.772V584.004C310.677 584.648 310.859 585.171 311.223 585.572C311.587 585.964 312.087 586.16 312.721 586.16ZM322.537 585.824H322.481C322.406 585.992 322.313 586.16 322.201 586.328C322.098 586.487 321.967 586.631 321.809 586.762C321.65 586.883 321.459 586.981 321.235 587.056C321.011 587.131 320.749 587.168 320.451 587.168C319.704 587.168 319.111 586.93 318.673 586.454C318.234 585.969 318.015 585.287 318.015 584.41V579.776H319.135V584.214C319.135 585.511 319.685 586.16 320.787 586.16C321.011 586.16 321.225 586.132 321.431 586.076C321.645 586.02 321.832 585.936 321.991 585.824C322.159 585.712 322.289 585.572 322.383 585.404C322.485 585.227 322.537 585.017 322.537 584.774V579.776H323.657V587H322.537V585.824ZM328.758 587.168C328.263 587.168 327.815 587.079 327.414 586.902C327.022 586.725 326.681 586.473 326.392 586.146C326.112 585.81 325.892 585.413 325.734 584.956C325.584 584.489 325.51 583.967 325.51 583.388C325.51 582.819 325.584 582.301 325.734 581.834C325.892 581.367 326.112 580.971 326.392 580.644C326.681 580.308 327.022 580.051 327.414 579.874C327.815 579.697 328.263 579.608 328.758 579.608C329.243 579.608 329.677 579.697 330.06 579.874C330.442 580.051 330.769 580.299 331.04 580.616C331.31 580.924 331.516 581.293 331.656 581.722C331.805 582.151 331.88 582.623 331.88 583.136V583.668H326.686V584.004C326.686 584.312 326.732 584.601 326.826 584.872C326.928 585.133 327.068 585.362 327.246 585.558C327.432 585.754 327.656 585.908 327.918 586.02C328.188 586.132 328.492 586.188 328.828 586.188C329.285 586.188 329.682 586.081 330.018 585.866C330.363 585.651 330.629 585.343 330.816 584.942L331.614 585.516C331.38 586.011 331.016 586.412 330.522 586.72C330.027 587.019 329.439 587.168 328.758 587.168ZM328.758 580.546C328.45 580.546 328.17 580.602 327.918 580.714C327.666 580.817 327.446 580.966 327.26 581.162C327.082 581.358 326.942 581.591 326.84 581.862C326.737 582.123 326.686 582.413 326.686 582.73V582.828H330.676V582.674C330.676 582.03 330.498 581.517 330.144 581.134C329.798 580.742 329.336 580.546 328.758 580.546ZM335.895 587.168C335.223 587.168 334.658 587.042 334.201 586.79C333.753 586.529 333.366 586.183 333.039 585.754L333.837 585.11C334.117 585.465 334.43 585.74 334.775 585.936C335.12 586.123 335.522 586.216 335.979 586.216C336.455 586.216 336.824 586.113 337.085 585.908C337.356 585.703 337.491 585.413 337.491 585.04C337.491 584.76 337.398 584.522 337.211 584.326C337.034 584.121 336.707 583.981 336.231 583.906L335.657 583.822C335.321 583.775 335.013 583.705 334.733 583.612C334.453 583.509 334.206 583.379 333.991 583.22C333.786 583.052 333.622 582.847 333.501 582.604C333.389 582.361 333.333 582.072 333.333 581.736C333.333 581.381 333.398 581.073 333.529 580.812C333.66 580.541 333.837 580.317 334.061 580.14C334.294 579.963 334.57 579.832 334.887 579.748C335.204 579.655 335.545 579.608 335.909 579.608C336.497 579.608 336.987 579.711 337.379 579.916C337.78 580.121 338.13 580.406 338.429 580.77L337.687 581.442C337.528 581.218 337.295 581.017 336.987 580.84C336.679 580.653 336.292 580.56 335.825 580.56C335.358 580.56 335.004 580.663 334.761 580.868C334.528 581.064 334.411 581.335 334.411 581.68C334.411 582.035 334.528 582.291 334.761 582.45C335.004 582.609 335.349 582.725 335.797 582.8L336.357 582.884C337.16 583.005 337.729 583.239 338.065 583.584C338.401 583.92 338.569 584.363 338.569 584.914C338.569 585.614 338.331 586.165 337.855 586.566C337.379 586.967 336.726 587.168 335.895 587.168ZM342.048 587C341.656 587 341.357 586.893 341.152 586.678C340.956 586.454 340.858 586.165 340.858 585.81V580.756H339.668V579.776H340.34C340.582 579.776 340.746 579.729 340.83 579.636C340.923 579.533 340.97 579.361 340.97 579.118V577.774H341.978V579.776H343.56V580.756H341.978V586.02H343.448V587H342.048ZM348.641 582.632C348.641 581.96 348.706 581.311 348.837 580.686C348.967 580.061 349.145 579.482 349.369 578.95C349.602 578.409 349.873 577.919 350.181 577.48C350.489 577.041 350.82 576.668 351.175 576.36H352.239C351.847 576.715 351.492 577.116 351.175 577.564C350.867 578.012 350.601 578.488 350.377 578.992C350.162 579.496 349.994 580.009 349.873 580.532C349.751 581.055 349.691 581.559 349.691 582.044V583.248C349.691 583.743 349.751 584.251 349.873 584.774C349.994 585.297 350.167 585.81 350.391 586.314C350.615 586.818 350.881 587.294 351.189 587.742C351.506 588.19 351.856 588.582 352.239 588.918H351.175C350.829 588.629 350.503 588.265 350.195 587.826C349.887 587.387 349.616 586.897 349.383 586.356C349.159 585.815 348.977 585.231 348.837 584.606C348.706 583.971 348.641 583.313 348.641 582.632ZM353.358 576.64H354.478V580.952H354.534C354.721 580.495 354.991 580.159 355.346 579.944C355.71 579.72 356.144 579.608 356.648 579.608C357.096 579.608 357.502 579.697 357.866 579.874C358.23 580.051 358.538 580.303 358.79 580.63C359.051 580.957 359.247 581.353 359.378 581.82C359.518 582.287 359.588 582.809 359.588 583.388C359.588 583.967 359.518 584.489 359.378 584.956C359.247 585.423 359.051 585.819 358.79 586.146C358.538 586.473 358.23 586.725 357.866 586.902C357.502 587.079 357.096 587.168 356.648 587.168C355.668 587.168 354.963 586.72 354.534 585.824H354.478V587H353.358V576.64ZM356.34 586.16C356.975 586.16 357.474 585.964 357.838 585.572C358.202 585.171 358.384 584.648 358.384 584.004V582.772C358.384 582.128 358.202 581.61 357.838 581.218C357.474 580.817 356.975 580.616 356.34 580.616C356.088 580.616 355.845 580.653 355.612 580.728C355.388 580.793 355.192 580.887 355.024 581.008C354.856 581.129 354.721 581.279 354.618 581.456C354.525 581.624 354.478 581.806 354.478 582.002V584.69C354.478 584.923 354.525 585.133 354.618 585.32C354.721 585.497 354.856 585.651 355.024 585.782C355.192 585.903 355.388 585.997 355.612 586.062C355.845 586.127 356.088 586.16 356.34 586.16ZM364.195 587.168C363.7 587.168 363.252 587.079 362.851 586.902C362.459 586.725 362.118 586.473 361.829 586.146C361.549 585.81 361.33 585.413 361.171 584.956C361.022 584.489 360.947 583.967 360.947 583.388C360.947 582.819 361.022 582.301 361.171 581.834C361.33 581.367 361.549 580.971 361.829 580.644C362.118 580.308 362.459 580.051 362.851 579.874C363.252 579.697 363.7 579.608 364.195 579.608C364.68 579.608 365.114 579.697 365.497 579.874C365.88 580.051 366.206 580.299 366.477 580.616C366.748 580.924 366.953 581.293 367.093 581.722C367.242 582.151 367.317 582.623 367.317 583.136V583.668H362.123V584.004C362.123 584.312 362.17 584.601 362.263 584.872C362.366 585.133 362.506 585.362 362.683 585.558C362.87 585.754 363.094 585.908 363.355 586.02C363.626 586.132 363.929 586.188 364.265 586.188C364.722 586.188 365.119 586.081 365.455 585.866C365.8 585.651 366.066 585.343 366.253 584.942L367.051 585.516C366.818 586.011 366.454 586.412 365.959 586.72C365.464 587.019 364.876 587.168 364.195 587.168ZM364.195 580.546C363.887 580.546 363.607 580.602 363.355 580.714C363.103 580.817 362.884 580.966 362.697 581.162C362.52 581.358 362.38 581.591 362.277 581.862C362.174 582.123 362.123 582.413 362.123 582.73V582.828H366.113V582.674C366.113 582.03 365.936 581.517 365.581 581.134C365.236 580.742 364.774 580.546 364.195 580.546ZM371.851 587.168C371.347 587.168 370.894 587.079 370.493 586.902C370.091 586.725 369.751 586.473 369.471 586.146C369.2 585.819 368.99 585.423 368.841 584.956C368.701 584.489 368.631 583.967 368.631 583.388C368.631 582.809 368.701 582.287 368.841 581.82C368.99 581.353 369.2 580.957 369.471 580.63C369.751 580.303 370.091 580.051 370.493 579.874C370.894 579.697 371.347 579.608 371.851 579.608C372.569 579.608 373.143 579.767 373.573 580.084C374.011 580.392 374.338 580.798 374.553 581.302L373.615 581.778C373.484 581.405 373.269 581.115 372.971 580.91C372.672 580.705 372.299 580.602 371.851 580.602C371.515 580.602 371.221 580.658 370.969 580.77C370.717 580.873 370.507 581.022 370.339 581.218C370.171 581.405 370.045 581.633 369.961 581.904C369.877 582.165 369.835 582.455 369.835 582.772V584.004C369.835 584.639 370.003 585.161 370.339 585.572C370.684 585.973 371.188 586.174 371.851 586.174C372.756 586.174 373.409 585.754 373.811 584.914L374.623 585.46C374.389 585.983 374.039 586.398 373.573 586.706C373.115 587.014 372.541 587.168 371.851 587.168ZM381.454 587C381.034 587 380.73 586.888 380.544 586.664C380.366 586.44 380.254 586.16 380.208 585.824H380.138C379.979 586.272 379.718 586.608 379.354 586.832C378.99 587.056 378.556 587.168 378.052 587.168C377.286 587.168 376.689 586.972 376.26 586.58C375.84 586.188 375.63 585.656 375.63 584.984C375.63 584.303 375.877 583.78 376.372 583.416C376.876 583.052 377.655 582.87 378.71 582.87H380.138V582.156C380.138 581.643 379.998 581.251 379.718 580.98C379.438 580.709 379.008 580.574 378.43 580.574C377.991 580.574 377.622 580.672 377.324 580.868C377.034 581.064 376.792 581.325 376.596 581.652L375.924 581.022C376.12 580.63 376.432 580.299 376.862 580.028C377.291 579.748 377.832 579.608 378.486 579.608C379.363 579.608 380.044 579.823 380.53 580.252C381.015 580.681 381.258 581.279 381.258 582.044V586.02H382.084V587H381.454ZM378.234 586.216C378.514 586.216 378.77 586.183 379.004 586.118C379.237 586.053 379.438 585.959 379.606 585.838C379.774 585.717 379.904 585.577 379.998 585.418C380.091 585.259 380.138 585.087 380.138 584.9V583.71H378.654C378.01 583.71 377.538 583.803 377.24 583.99C376.95 584.177 376.806 584.447 376.806 584.802V585.096C376.806 585.451 376.932 585.726 377.184 585.922C377.445 586.118 377.795 586.216 378.234 586.216ZM388.134 585.824H388.078C388.004 585.992 387.91 586.16 387.798 586.328C387.696 586.487 387.565 586.631 387.406 586.762C387.248 586.883 387.056 586.981 386.832 587.056C386.608 587.131 386.347 587.168 386.048 587.168C385.302 587.168 384.709 586.93 384.27 586.454C383.832 585.969 383.612 585.287 383.612 584.41V579.776H384.732V584.214C384.732 585.511 385.283 586.16 386.384 586.16C386.608 586.16 386.823 586.132 387.028 586.076C387.243 586.02 387.43 585.936 387.588 585.824C387.756 585.712 387.887 585.572 387.98 585.404C388.083 585.227 388.134 585.017 388.134 584.774V579.776H389.254V587H388.134V585.824ZM393.809 587.168C393.137 587.168 392.573 587.042 392.115 586.79C391.667 586.529 391.28 586.183 390.953 585.754L391.751 585.11C392.031 585.465 392.344 585.74 392.689 585.936C393.035 586.123 393.436 586.216 393.893 586.216C394.369 586.216 394.738 586.113 394.999 585.908C395.27 585.703 395.405 585.413 395.405 585.04C395.405 584.76 395.312 584.522 395.125 584.326C394.948 584.121 394.621 583.981 394.145 583.906L393.571 583.822C393.235 583.775 392.927 583.705 392.647 583.612C392.367 583.509 392.12 583.379 391.905 583.22C391.7 583.052 391.537 582.847 391.415 582.604C391.303 582.361 391.247 582.072 391.247 581.736C391.247 581.381 391.313 581.073 391.443 580.812C391.574 580.541 391.751 580.317 391.975 580.14C392.209 579.963 392.484 579.832 392.801 579.748C393.119 579.655 393.459 579.608 393.823 579.608C394.411 579.608 394.901 579.711 395.293 579.916C395.695 580.121 396.045 580.406 396.343 580.77L395.601 581.442C395.443 581.218 395.209 581.017 394.901 580.84C394.593 580.653 394.206 580.56 393.739 580.56C393.273 580.56 392.918 580.663 392.675 580.868C392.442 581.064 392.325 581.335 392.325 581.68C392.325 582.035 392.442 582.291 392.675 582.45C392.918 582.609 393.263 582.725 393.711 582.8L394.271 582.884C395.074 583.005 395.643 583.239 395.979 583.584C396.315 583.92 396.483 584.363 396.483 584.914C396.483 585.614 396.245 586.165 395.769 586.566C395.293 586.967 394.64 587.168 393.809 587.168ZM401.177 587.168C400.683 587.168 400.235 587.079 399.833 586.902C399.441 586.725 399.101 586.473 398.811 586.146C398.531 585.81 398.312 585.413 398.153 584.956C398.004 584.489 397.929 583.967 397.929 583.388C397.929 582.819 398.004 582.301 398.153 581.834C398.312 581.367 398.531 580.971 398.811 580.644C399.101 580.308 399.441 580.051 399.833 579.874C400.235 579.697 400.683 579.608 401.177 579.608C401.663 579.608 402.097 579.697 402.479 579.874C402.862 580.051 403.189 580.299 403.459 580.616C403.73 580.924 403.935 581.293 404.075 581.722C404.225 582.151 404.299 582.623 404.299 583.136V583.668H399.105V584.004C399.105 584.312 399.152 584.601 399.245 584.872C399.348 585.133 399.488 585.362 399.665 585.558C399.852 585.754 400.076 585.908 400.337 586.02C400.608 586.132 400.911 586.188 401.247 586.188C401.705 586.188 402.101 586.081 402.437 585.866C402.783 585.651 403.049 585.343 403.235 584.942L404.033 585.516C403.8 586.011 403.436 586.412 402.941 586.72C402.447 587.019 401.859 587.168 401.177 587.168ZM401.177 580.546C400.869 580.546 400.589 580.602 400.337 580.714C400.085 580.817 399.866 580.966 399.679 581.162C399.502 581.358 399.362 581.591 399.259 581.862C399.157 582.123 399.105 582.413 399.105 582.73V582.828H403.095V582.674C403.095 582.03 402.918 581.517 402.563 581.134C402.218 580.742 401.756 580.546 401.177 580.546ZM410.014 578.082C409.771 578.082 409.594 578.026 409.482 577.914C409.379 577.793 409.328 577.639 409.328 577.452V577.27C409.328 577.083 409.379 576.934 409.482 576.822C409.594 576.701 409.771 576.64 410.014 576.64C410.256 576.64 410.429 576.701 410.532 576.822C410.644 576.934 410.7 577.083 410.7 577.27V577.452C410.7 577.639 410.644 577.793 410.532 577.914C410.429 578.026 410.256 578.082 410.014 578.082ZM409.454 579.776H410.574V587H409.454V579.776ZM414.55 587C414.158 587 413.859 586.893 413.654 586.678C413.458 586.454 413.36 586.165 413.36 585.81V580.756H412.17V579.776H412.842C413.084 579.776 413.248 579.729 413.332 579.636C413.425 579.533 413.472 579.361 413.472 579.118V577.774H414.48V579.776H416.062V580.756H414.48V586.02H415.95V587H414.55ZM421.73 578.082C421.488 578.082 421.31 578.026 421.198 577.914C421.096 577.793 421.044 577.639 421.044 577.452V577.27C421.044 577.083 421.096 576.934 421.198 576.822C421.31 576.701 421.488 576.64 421.73 576.64C421.973 576.64 422.146 576.701 422.248 576.822C422.36 576.934 422.416 577.083 422.416 577.27V577.452C422.416 577.639 422.36 577.793 422.248 577.914C422.146 578.026 421.973 578.082 421.73 578.082ZM421.17 579.776H422.29V587H421.17V579.776ZM426.84 587.168C426.168 587.168 425.604 587.042 425.146 586.79C424.698 586.529 424.311 586.183 423.984 585.754L424.782 585.11C425.062 585.465 425.375 585.74 425.72 585.936C426.066 586.123 426.467 586.216 426.924 586.216C427.4 586.216 427.769 586.113 428.03 585.908C428.301 585.703 428.436 585.413 428.436 585.04C428.436 584.76 428.343 584.522 428.156 584.326C427.979 584.121 427.652 583.981 427.176 583.906L426.602 583.822C426.266 583.775 425.958 583.705 425.678 583.612C425.398 583.509 425.151 583.379 424.936 583.22C424.731 583.052 424.568 582.847 424.446 582.604C424.334 582.361 424.278 582.072 424.278 581.736C424.278 581.381 424.344 581.073 424.474 580.812C424.605 580.541 424.782 580.317 425.006 580.14C425.24 579.963 425.515 579.832 425.832 579.748C426.15 579.655 426.49 579.608 426.854 579.608C427.442 579.608 427.932 579.711 428.324 579.916C428.726 580.121 429.076 580.406 429.374 580.77L428.632 581.442C428.474 581.218 428.24 581.017 427.932 580.84C427.624 580.653 427.237 580.56 426.77 580.56C426.304 580.56 425.949 580.663 425.706 580.868C425.473 581.064 425.356 581.335 425.356 581.68C425.356 582.035 425.473 582.291 425.706 582.45C425.949 582.609 426.294 582.725 426.742 582.8L427.302 582.884C428.105 583.005 428.674 583.239 429.01 583.584C429.346 583.92 429.514 584.363 429.514 584.914C429.514 585.614 429.276 586.165 428.8 586.566C428.324 586.967 427.671 587.168 426.84 587.168ZM93.0479 606.168C92.5626 606.168 92.1193 606.079 91.7179 605.902C91.3166 605.725 90.9713 605.473 90.6819 605.146C90.4019 604.81 90.1826 604.413 90.0239 603.956C89.8653 603.489 89.7859 602.967 89.7859 602.388C89.7859 601.819 89.8653 601.301 90.0239 600.834C90.1826 600.367 90.4019 599.971 90.6819 599.644C90.9713 599.308 91.3166 599.051 91.7179 598.874C92.1193 598.697 92.5626 598.608 93.0479 598.608C93.5333 598.608 93.9719 598.697 94.3639 598.874C94.7653 599.051 95.1106 599.308 95.3999 599.644C95.6893 599.971 95.9133 600.367 96.0719 600.834C96.2306 601.301 96.3099 601.819 96.3099 602.388C96.3099 602.967 96.2306 603.489 96.0719 603.956C95.9133 604.413 95.6893 604.81 95.3999 605.146C95.1106 605.473 94.7653 605.725 94.3639 605.902C93.9719 606.079 93.5333 606.168 93.0479 606.168ZM93.0479 605.174C93.6546 605.174 94.1493 604.987 94.5319 604.614C94.9146 604.241 95.1059 603.671 95.1059 602.906V601.87C95.1059 601.105 94.9146 600.535 94.5319 600.162C94.1493 599.789 93.6546 599.602 93.0479 599.602C92.4413 599.602 91.9466 599.789 91.5639 600.162C91.1813 600.535 90.9899 601.105 90.9899 601.87V602.906C90.9899 603.671 91.1813 604.241 91.5639 604.614C91.9466 604.987 92.4413 605.174 93.0479 605.174ZM99.6385 606L97.1045 598.776H98.2245L99.4845 602.36L100.269 604.824H100.339L101.123 602.36L102.411 598.776H103.489L100.941 606H99.6385ZM107.54 606.168C107.045 606.168 106.597 606.079 106.196 605.902C105.804 605.725 105.463 605.473 105.174 605.146C104.894 604.81 104.674 604.413 104.516 603.956C104.366 603.489 104.292 602.967 104.292 602.388C104.292 601.819 104.366 601.301 104.516 600.834C104.674 600.367 104.894 599.971 105.174 599.644C105.463 599.308 105.804 599.051 106.196 598.874C106.597 598.697 107.045 598.608 107.54 598.608C108.025 598.608 108.459 598.697 108.842 598.874C109.224 599.051 109.551 599.299 109.822 599.616C110.092 599.924 110.298 600.293 110.438 600.722C110.587 601.151 110.662 601.623 110.662 602.136V602.668H105.468V603.004C105.468 603.312 105.514 603.601 105.608 603.872C105.71 604.133 105.85 604.362 106.028 604.558C106.214 604.754 106.438 604.908 106.7 605.02C106.97 605.132 107.274 605.188 107.61 605.188C108.067 605.188 108.464 605.081 108.8 604.866C109.145 604.651 109.411 604.343 109.598 603.942L110.396 604.516C110.162 605.011 109.798 605.412 109.304 605.72C108.809 606.019 108.221 606.168 107.54 606.168ZM107.54 599.546C107.232 599.546 106.952 599.602 106.7 599.714C106.448 599.817 106.228 599.966 106.042 600.162C105.864 600.358 105.724 600.591 105.622 600.862C105.519 601.123 105.468 601.413 105.468 601.73V601.828H109.458V601.674C109.458 601.03 109.28 600.517 108.926 600.134C108.58 599.742 108.118 599.546 107.54 599.546ZM112.507 606V598.776H113.627V600.106H113.697C113.828 599.761 114.061 599.453 114.397 599.182C114.733 598.911 115.195 598.776 115.783 598.776H116.217V599.896H115.559C114.953 599.896 114.477 600.013 114.131 600.246C113.795 600.47 113.627 600.755 113.627 601.1V606H112.507ZM118.838 606C118.446 606 118.147 605.893 117.942 605.678C117.746 605.454 117.648 605.174 117.648 604.838V595.64H118.768V605.02H119.832V606H118.838ZM124.192 606.168C123.707 606.168 123.264 606.079 122.862 605.902C122.461 605.725 122.116 605.473 121.826 605.146C121.546 604.81 121.327 604.413 121.168 603.956C121.01 603.489 120.93 602.967 120.93 602.388C120.93 601.819 121.01 601.301 121.168 600.834C121.327 600.367 121.546 599.971 121.826 599.644C122.116 599.308 122.461 599.051 122.862 598.874C123.264 598.697 123.707 598.608 124.192 598.608C124.678 598.608 125.116 598.697 125.508 598.874C125.91 599.051 126.255 599.308 126.544 599.644C126.834 599.971 127.058 600.367 127.216 600.834C127.375 601.301 127.454 601.819 127.454 602.388C127.454 602.967 127.375 603.489 127.216 603.956C127.058 604.413 126.834 604.81 126.544 605.146C126.255 605.473 125.91 605.725 125.508 605.902C125.116 606.079 124.678 606.168 124.192 606.168ZM124.192 605.174C124.799 605.174 125.294 604.987 125.676 604.614C126.059 604.241 126.25 603.671 126.25 602.906V601.87C126.25 601.105 126.059 600.535 125.676 600.162C125.294 599.789 124.799 599.602 124.192 599.602C123.586 599.602 123.091 599.789 122.708 600.162C122.326 600.535 122.134 601.105 122.134 601.87V602.906C122.134 603.671 122.326 604.241 122.708 604.614C123.091 604.987 123.586 605.174 124.192 605.174ZM134.546 606C134.126 606 133.823 605.888 133.636 605.664C133.459 605.44 133.347 605.16 133.3 604.824H133.23C133.072 605.272 132.81 605.608 132.446 605.832C132.082 606.056 131.648 606.168 131.144 606.168C130.379 606.168 129.782 605.972 129.352 605.58C128.932 605.188 128.722 604.656 128.722 603.984C128.722 603.303 128.97 602.78 129.464 602.416C129.968 602.052 130.748 601.87 131.802 601.87H133.23V601.156C133.23 600.643 133.09 600.251 132.81 599.98C132.53 599.709 132.101 599.574 131.522 599.574C131.084 599.574 130.715 599.672 130.416 599.868C130.127 600.064 129.884 600.325 129.688 600.652L129.016 600.022C129.212 599.63 129.525 599.299 129.954 599.028C130.384 598.748 130.925 598.608 131.578 598.608C132.456 598.608 133.137 598.823 133.622 599.252C134.108 599.681 134.35 600.279 134.35 601.044V605.02H135.176V606H134.546ZM131.326 605.216C131.606 605.216 131.863 605.183 132.096 605.118C132.33 605.053 132.53 604.959 132.698 604.838C132.866 604.717 132.997 604.577 133.09 604.418C133.184 604.259 133.23 604.087 133.23 603.9V602.71H131.746C131.102 602.71 130.631 602.803 130.332 602.99C130.043 603.177 129.898 603.447 129.898 603.802V604.096C129.898 604.451 130.024 604.726 130.276 604.922C130.538 605.118 130.888 605.216 131.326 605.216ZM141.395 604.824H141.339C140.9 605.72 140.196 606.168 139.225 606.168C138.777 606.168 138.371 606.079 138.007 605.902C137.643 605.725 137.33 605.473 137.069 605.146C136.817 604.819 136.621 604.423 136.481 603.956C136.35 603.489 136.285 602.967 136.285 602.388C136.285 601.809 136.35 601.287 136.481 600.82C136.621 600.353 136.817 599.957 137.069 599.63C137.33 599.303 137.643 599.051 138.007 598.874C138.371 598.697 138.777 598.608 139.225 598.608C139.729 598.608 140.158 598.72 140.513 598.944C140.877 599.159 141.152 599.495 141.339 599.952H141.395V595.64H142.515V606H141.395V604.824ZM139.533 605.16C139.785 605.16 140.023 605.127 140.247 605.062C140.48 604.997 140.681 604.903 140.849 604.782C141.017 604.651 141.148 604.497 141.241 604.32C141.344 604.133 141.395 603.923 141.395 603.69V601.002C141.395 600.806 141.344 600.624 141.241 600.456C141.148 600.279 141.017 600.129 140.849 600.008C140.681 599.887 140.48 599.793 140.247 599.728C140.023 599.653 139.785 599.616 139.533 599.616C138.898 599.616 138.399 599.817 138.035 600.218C137.671 600.61 137.489 601.128 137.489 601.772V603.004C137.489 603.648 137.671 604.171 138.035 604.572C138.399 604.964 138.898 605.16 139.533 605.16ZM147.612 606.168C147.117 606.168 146.669 606.079 146.268 605.902C145.876 605.725 145.535 605.473 145.246 605.146C144.966 604.81 144.747 604.413 144.588 603.956C144.439 603.489 144.364 602.967 144.364 602.388C144.364 601.819 144.439 601.301 144.588 600.834C144.747 600.367 144.966 599.971 145.246 599.644C145.535 599.308 145.876 599.051 146.268 598.874C146.669 598.697 147.117 598.608 147.612 598.608C148.097 598.608 148.531 598.697 148.914 598.874C149.297 599.051 149.623 599.299 149.894 599.616C150.165 599.924 150.37 600.293 150.51 600.722C150.659 601.151 150.734 601.623 150.734 602.136V602.668H145.54V603.004C145.54 603.312 145.587 603.601 145.68 603.872C145.783 604.133 145.923 604.362 146.1 604.558C146.287 604.754 146.511 604.908 146.772 605.02C147.043 605.132 147.346 605.188 147.682 605.188C148.139 605.188 148.536 605.081 148.872 604.866C149.217 604.651 149.483 604.343 149.67 603.942L150.468 604.516C150.235 605.011 149.871 605.412 149.376 605.72C148.881 606.019 148.293 606.168 147.612 606.168ZM147.612 599.546C147.304 599.546 147.024 599.602 146.772 599.714C146.52 599.817 146.301 599.966 146.114 600.162C145.937 600.358 145.797 600.591 145.694 600.862C145.591 601.123 145.54 601.413 145.54 601.73V601.828H149.53V601.674C149.53 601.03 149.353 600.517 148.998 600.134C148.653 599.742 148.191 599.546 147.612 599.546ZM157.2 604.824H157.144C156.705 605.72 156 606.168 155.03 606.168C154.582 606.168 154.176 606.079 153.812 605.902C153.448 605.725 153.135 605.473 152.874 605.146C152.622 604.819 152.426 604.423 152.286 603.956C152.155 603.489 152.09 602.967 152.09 602.388C152.09 601.809 152.155 601.287 152.286 600.82C152.426 600.353 152.622 599.957 152.874 599.63C153.135 599.303 153.448 599.051 153.812 598.874C154.176 598.697 154.582 598.608 155.03 598.608C155.534 598.608 155.963 598.72 156.318 598.944C156.682 599.159 156.957 599.495 157.144 599.952H157.2V595.64H158.32V606H157.2V604.824ZM155.338 605.16C155.59 605.16 155.828 605.127 156.052 605.062C156.285 604.997 156.486 604.903 156.654 604.782C156.822 604.651 156.952 604.497 157.046 604.32C157.148 604.133 157.2 603.923 157.2 603.69V601.002C157.2 600.806 157.148 600.624 157.046 600.456C156.952 600.279 156.822 600.129 156.654 600.008C156.486 599.887 156.285 599.793 156.052 599.728C155.828 599.653 155.59 599.616 155.338 599.616C154.703 599.616 154.204 599.817 153.84 600.218C153.476 600.61 153.294 601.128 153.294 601.772V603.004C153.294 603.648 153.476 604.171 153.84 604.572C154.204 604.964 154.703 605.16 155.338 605.16ZM166.739 606.168C166.254 606.168 165.811 606.079 165.409 605.902C165.008 605.725 164.663 605.473 164.373 605.146C164.093 604.81 163.874 604.413 163.715 603.956C163.557 603.489 163.477 602.967 163.477 602.388C163.477 601.819 163.557 601.301 163.715 600.834C163.874 600.367 164.093 599.971 164.373 599.644C164.663 599.308 165.008 599.051 165.409 598.874C165.811 598.697 166.254 598.608 166.739 598.608C167.225 598.608 167.663 598.697 168.055 598.874C168.457 599.051 168.802 599.308 169.091 599.644C169.381 599.971 169.605 600.367 169.763 600.834C169.922 601.301 170.001 601.819 170.001 602.388C170.001 602.967 169.922 603.489 169.763 603.956C169.605 604.413 169.381 604.81 169.091 605.146C168.802 605.473 168.457 605.725 168.055 605.902C167.663 606.079 167.225 606.168 166.739 606.168ZM166.739 605.174C167.346 605.174 167.841 604.987 168.223 604.614C168.606 604.241 168.797 603.671 168.797 602.906V601.87C168.797 601.105 168.606 600.535 168.223 600.162C167.841 599.789 167.346 599.602 166.739 599.602C166.133 599.602 165.638 599.789 165.255 600.162C164.873 600.535 164.681 601.105 164.681 601.87V602.906C164.681 603.671 164.873 604.241 165.255 604.614C165.638 604.987 166.133 605.174 166.739 605.174ZM171.843 606V598.776H172.963V600.106H173.033C173.164 599.761 173.397 599.453 173.733 599.182C174.069 598.911 174.531 598.776 175.119 598.776H175.553V599.896H174.895C174.289 599.896 173.813 600.013 173.467 600.246C173.131 600.47 172.963 600.755 172.963 601.1V606H171.843ZM184.913 604.824H184.857C184.418 605.72 183.713 606.168 182.743 606.168C182.295 606.168 181.889 606.079 181.525 605.902C181.161 605.725 180.848 605.473 180.587 605.146C180.335 604.819 180.139 604.423 179.999 603.956C179.868 603.489 179.803 602.967 179.803 602.388C179.803 601.809 179.868 601.287 179.999 600.82C180.139 600.353 180.335 599.957 180.587 599.63C180.848 599.303 181.161 599.051 181.525 598.874C181.889 598.697 182.295 598.608 182.743 598.608C183.247 598.608 183.676 598.72 184.031 598.944C184.395 599.159 184.67 599.495 184.857 599.952H184.913V595.64H186.033V606H184.913V604.824ZM183.051 605.16C183.303 605.16 183.541 605.127 183.765 605.062C183.998 604.997 184.199 604.903 184.367 604.782C184.535 604.651 184.665 604.497 184.759 604.32C184.861 604.133 184.913 603.923 184.913 603.69V601.002C184.913 600.806 184.861 600.624 184.759 600.456C184.665 600.279 184.535 600.129 184.367 600.008C184.199 599.887 183.998 599.793 183.765 599.728C183.541 599.653 183.303 599.616 183.051 599.616C182.416 599.616 181.917 599.817 181.553 600.218C181.189 600.61 181.007 601.128 181.007 601.772V603.004C181.007 603.648 181.189 604.171 181.553 604.572C181.917 604.964 182.416 605.16 183.051 605.16ZM191.144 606.168C190.658 606.168 190.215 606.079 189.814 605.902C189.412 605.725 189.067 605.473 188.778 605.146C188.498 604.81 188.278 604.413 188.12 603.956C187.961 603.489 187.882 602.967 187.882 602.388C187.882 601.819 187.961 601.301 188.12 600.834C188.278 600.367 188.498 599.971 188.778 599.644C189.067 599.308 189.412 599.051 189.814 598.874C190.215 598.697 190.658 598.608 191.144 598.608C191.629 598.608 192.068 598.697 192.46 598.874C192.861 599.051 193.206 599.308 193.496 599.644C193.785 599.971 194.009 600.367 194.168 600.834C194.326 601.301 194.406 601.819 194.406 602.388C194.406 602.967 194.326 603.489 194.168 603.956C194.009 604.413 193.785 604.81 193.496 605.146C193.206 605.473 192.861 605.725 192.46 605.902C192.068 606.079 191.629 606.168 191.144 606.168ZM191.144 605.174C191.75 605.174 192.245 604.987 192.628 604.614C193.01 604.241 193.202 603.671 193.202 602.906V601.87C193.202 601.105 193.01 600.535 192.628 600.162C192.245 599.789 191.75 599.602 191.144 599.602C190.537 599.602 190.042 599.789 189.66 600.162C189.277 600.535 189.086 601.105 189.086 601.87V602.906C189.086 603.671 189.277 604.241 189.66 604.614C190.042 604.987 190.537 605.174 191.144 605.174ZM195.423 598.776H196.515L197.285 601.898L198.055 605.062H198.083L198.965 601.898L199.875 598.776H200.869L201.807 601.898L202.703 605.062H202.731L203.473 601.898L204.257 598.776H205.307L203.389 606H202.003L200.995 602.528L200.365 600.33H200.337L199.721 602.528L198.713 606H197.355L195.423 598.776ZM206.925 606V598.776H208.045V599.952H208.101C208.279 599.541 208.526 599.215 208.843 598.972C209.17 598.729 209.604 598.608 210.145 598.608C210.892 598.608 211.48 598.851 211.909 599.336C212.348 599.812 212.567 600.489 212.567 601.366V606H211.447V601.562C211.447 600.265 210.901 599.616 209.809 599.616C209.585 599.616 209.366 599.644 209.151 599.7C208.946 599.756 208.759 599.84 208.591 599.952C208.423 600.064 208.288 600.209 208.185 600.386C208.092 600.554 208.045 600.755 208.045 600.988V606H206.925ZM218.583 599.756H217.407V598.776H218.583V597.32C218.583 596.816 218.714 596.41 218.975 596.102C219.236 595.794 219.633 595.64 220.165 595.64H221.257V596.62H219.703V598.776H221.257V599.756H219.703V606H218.583V599.756ZM225.405 606.168C224.92 606.168 224.477 606.079 224.075 605.902C223.674 605.725 223.329 605.473 223.039 605.146C222.759 604.81 222.54 604.413 222.381 603.956C222.223 603.489 222.143 602.967 222.143 602.388C222.143 601.819 222.223 601.301 222.381 600.834C222.54 600.367 222.759 599.971 223.039 599.644C223.329 599.308 223.674 599.051 224.075 598.874C224.477 598.697 224.92 598.608 225.405 598.608C225.891 598.608 226.329 598.697 226.721 598.874C227.123 599.051 227.468 599.308 227.757 599.644C228.047 599.971 228.271 600.367 228.429 600.834C228.588 601.301 228.667 601.819 228.667 602.388C228.667 602.967 228.588 603.489 228.429 603.956C228.271 604.413 228.047 604.81 227.757 605.146C227.468 605.473 227.123 605.725 226.721 605.902C226.329 606.079 225.891 606.168 225.405 606.168ZM225.405 605.174C226.012 605.174 226.507 604.987 226.889 604.614C227.272 604.241 227.463 603.671 227.463 602.906V601.87C227.463 601.105 227.272 600.535 226.889 600.162C226.507 599.789 226.012 599.602 225.405 599.602C224.799 599.602 224.304 599.789 223.921 600.162C223.539 600.535 223.347 601.105 223.347 601.87V602.906C223.347 603.671 223.539 604.241 223.921 604.614C224.304 604.987 224.799 605.174 225.405 605.174ZM230.509 606V598.776H231.629V600.106H231.699C231.83 599.761 232.063 599.453 232.399 599.182C232.735 598.911 233.197 598.776 233.785 598.776H234.219V599.896H233.561C232.955 599.896 232.479 600.013 232.133 600.246C231.797 600.47 231.629 600.755 231.629 601.1V606H230.509ZM238.959 606V598.776H240.079V599.952H240.135C240.219 599.765 240.312 599.593 240.415 599.434C240.527 599.266 240.657 599.121 240.807 599C240.965 598.879 241.147 598.785 241.353 598.72C241.558 598.645 241.801 598.608 242.081 598.608C242.557 598.608 242.995 598.725 243.397 598.958C243.798 599.182 244.097 599.555 244.293 600.078H244.321C244.451 599.686 244.694 599.345 245.049 599.056C245.413 598.757 245.903 598.608 246.519 598.608C247.256 598.608 247.83 598.851 248.241 599.336C248.661 599.812 248.871 600.489 248.871 601.366V606H247.751V601.562C247.751 600.918 247.625 600.433 247.373 600.106C247.121 599.779 246.719 599.616 246.169 599.616C245.945 599.616 245.73 599.644 245.525 599.7C245.329 599.756 245.151 599.84 244.993 599.952C244.834 600.064 244.708 600.209 244.615 600.386C244.521 600.554 244.475 600.755 244.475 600.988V606H243.355V601.562C243.355 600.918 243.229 600.433 242.977 600.106C242.725 599.779 242.333 599.616 241.801 599.616C241.577 599.616 241.362 599.644 241.157 599.7C240.951 599.756 240.769 599.84 240.611 599.952C240.452 600.064 240.321 600.209 240.219 600.386C240.125 600.554 240.079 600.755 240.079 600.988V606H238.959ZM256.431 606C256.011 606 255.708 605.888 255.521 605.664C255.344 605.44 255.232 605.16 255.185 604.824H255.115C254.957 605.272 254.695 605.608 254.331 605.832C253.967 606.056 253.533 606.168 253.029 606.168C252.264 606.168 251.667 605.972 251.237 605.58C250.817 605.188 250.607 604.656 250.607 603.984C250.607 603.303 250.855 602.78 251.349 602.416C251.853 602.052 252.633 601.87 253.687 601.87H255.115V601.156C255.115 600.643 254.975 600.251 254.695 599.98C254.415 599.709 253.986 599.574 253.407 599.574C252.969 599.574 252.6 599.672 252.301 599.868C252.012 600.064 251.769 600.325 251.573 600.652L250.901 600.022C251.097 599.63 251.41 599.299 251.839 599.028C252.269 598.748 252.81 598.608 253.463 598.608C254.341 598.608 255.022 598.823 255.507 599.252C255.993 599.681 256.235 600.279 256.235 601.044V605.02H257.061V606H256.431ZM253.211 605.216C253.491 605.216 253.748 605.183 253.981 605.118C254.215 605.053 254.415 604.959 254.583 604.838C254.751 604.717 254.882 604.577 254.975 604.418C255.069 604.259 255.115 604.087 255.115 603.9V602.71H253.631C252.987 602.71 252.516 602.803 252.217 602.99C251.928 603.177 251.783 603.447 251.783 603.802V604.096C251.783 604.451 251.909 604.726 252.161 604.922C252.423 605.118 252.773 605.216 253.211 605.216ZM259.22 597.082C258.977 597.082 258.8 597.026 258.688 596.914C258.585 596.793 258.534 596.639 258.534 596.452V596.27C258.534 596.083 258.585 595.934 258.688 595.822C258.8 595.701 258.977 595.64 259.22 595.64C259.462 595.64 259.635 595.701 259.738 595.822C259.85 595.934 259.906 596.083 259.906 596.27V596.452C259.906 596.639 259.85 596.793 259.738 596.914C259.635 597.026 259.462 597.082 259.22 597.082ZM258.66 598.776H259.78V606H258.66V598.776ZM262.16 606V598.776H263.28V599.952H263.336C263.513 599.541 263.76 599.215 264.078 598.972C264.404 598.729 264.838 598.608 265.38 598.608C266.126 598.608 266.714 598.851 267.144 599.336C267.582 599.812 267.802 600.489 267.802 601.366V606H266.682V601.562C266.682 600.265 266.136 599.616 265.044 599.616C264.82 599.616 264.6 599.644 264.386 599.7C264.18 599.756 263.994 599.84 263.826 599.952C263.658 600.064 263.522 600.209 263.42 600.386C263.326 600.554 263.28 600.755 263.28 600.988V606H262.16ZM271.713 606C271.321 606 271.022 605.893 270.817 605.678C270.621 605.454 270.523 605.165 270.523 604.81V599.756H269.333V598.776H270.005C270.247 598.776 270.411 598.729 270.495 598.636C270.588 598.533 270.635 598.361 270.635 598.118V596.774H271.643V598.776H273.225V599.756H271.643V605.02H273.113V606H271.713ZM277.686 606.168C277.192 606.168 276.744 606.079 276.342 605.902C275.95 605.725 275.61 605.473 275.32 605.146C275.04 604.81 274.821 604.413 274.662 603.956C274.513 603.489 274.438 602.967 274.438 602.388C274.438 601.819 274.513 601.301 274.662 600.834C274.821 600.367 275.04 599.971 275.32 599.644C275.61 599.308 275.95 599.051 276.342 598.874C276.744 598.697 277.192 598.608 277.686 598.608C278.172 598.608 278.606 598.697 278.988 598.874C279.371 599.051 279.698 599.299 279.968 599.616C280.239 599.924 280.444 600.293 280.584 600.722C280.734 601.151 280.808 601.623 280.808 602.136V602.668H275.614V603.004C275.614 603.312 275.661 603.601 275.754 603.872C275.857 604.133 275.997 604.362 276.174 604.558C276.361 604.754 276.585 604.908 276.846 605.02C277.117 605.132 277.42 605.188 277.756 605.188C278.214 605.188 278.61 605.081 278.946 604.866C279.292 604.651 279.558 604.343 279.744 603.942L280.542 604.516C280.309 605.011 279.945 605.412 279.45 605.72C278.956 606.019 278.368 606.168 277.686 606.168ZM277.686 599.546C277.378 599.546 277.098 599.602 276.846 599.714C276.594 599.817 276.375 599.966 276.188 600.162C276.011 600.358 275.871 600.591 275.768 600.862C275.666 601.123 275.614 601.413 275.614 601.73V601.828H279.604V601.674C279.604 601.03 279.427 600.517 279.072 600.134C278.727 599.742 278.265 599.546 277.686 599.546ZM282.654 606V598.776H283.774V599.952H283.83C284.007 599.541 284.255 599.215 284.572 598.972C284.899 598.729 285.333 598.608 285.874 598.608C286.621 598.608 287.209 598.851 287.638 599.336C288.077 599.812 288.296 600.489 288.296 601.366V606H287.176V601.562C287.176 600.265 286.63 599.616 285.538 599.616C285.314 599.616 285.095 599.644 284.88 599.7C284.675 599.756 284.488 599.84 284.32 599.952C284.152 600.064 284.017 600.209 283.914 600.386C283.821 600.554 283.774 600.755 283.774 600.988V606H282.654ZM295.861 606C295.441 606 295.138 605.888 294.951 605.664C294.774 605.44 294.662 605.16 294.615 604.824H294.545C294.386 605.272 294.125 605.608 293.761 605.832C293.397 606.056 292.963 606.168 292.459 606.168C291.694 606.168 291.096 605.972 290.667 605.58C290.247 605.188 290.037 604.656 290.037 603.984C290.037 603.303 290.284 602.78 290.779 602.416C291.283 602.052 292.062 601.87 293.117 601.87H294.545V601.156C294.545 600.643 294.405 600.251 294.125 599.98C293.845 599.709 293.416 599.574 292.837 599.574C292.398 599.574 292.03 599.672 291.731 599.868C291.442 600.064 291.199 600.325 291.003 600.652L290.331 600.022C290.527 599.63 290.84 599.299 291.269 599.028C291.698 598.748 292.24 598.608 292.893 598.608C293.77 598.608 294.452 598.823 294.937 599.252C295.422 599.681 295.665 600.279 295.665 601.044V605.02H296.491V606H295.861ZM292.641 605.216C292.921 605.216 293.178 605.183 293.411 605.118C293.644 605.053 293.845 604.959 294.013 604.838C294.181 604.717 294.312 604.577 294.405 604.418C294.498 604.259 294.545 604.087 294.545 603.9V602.71H293.061C292.417 602.71 291.946 602.803 291.647 602.99C291.358 603.177 291.213 603.447 291.213 603.802V604.096C291.213 604.451 291.339 604.726 291.591 604.922C291.852 605.118 292.202 605.216 292.641 605.216ZM298.089 606V598.776H299.209V599.952H299.265C299.443 599.541 299.69 599.215 300.007 598.972C300.334 598.729 300.768 598.608 301.309 598.608C302.056 598.608 302.644 598.851 303.073 599.336C303.512 599.812 303.731 600.489 303.731 601.366V606H302.611V601.562C302.611 600.265 302.065 599.616 300.973 599.616C300.749 599.616 300.53 599.644 300.315 599.7C300.11 599.756 299.923 599.84 299.755 599.952C299.587 600.064 299.452 600.209 299.349 600.386C299.256 600.554 299.209 600.755 299.209 600.988V606H298.089ZM308.734 606.168C308.23 606.168 307.778 606.079 307.376 605.902C306.975 605.725 306.634 605.473 306.354 605.146C306.084 604.819 305.874 604.423 305.724 603.956C305.584 603.489 305.514 602.967 305.514 602.388C305.514 601.809 305.584 601.287 305.724 600.82C305.874 600.353 306.084 599.957 306.354 599.63C306.634 599.303 306.975 599.051 307.376 598.874C307.778 598.697 308.23 598.608 308.734 598.608C309.453 598.608 310.027 598.767 310.456 599.084C310.895 599.392 311.222 599.798 311.436 600.302L310.498 600.778C310.368 600.405 310.153 600.115 309.854 599.91C309.556 599.705 309.182 599.602 308.734 599.602C308.398 599.602 308.104 599.658 307.852 599.77C307.6 599.873 307.39 600.022 307.222 600.218C307.054 600.405 306.928 600.633 306.844 600.904C306.76 601.165 306.718 601.455 306.718 601.772V603.004C306.718 603.639 306.886 604.161 307.222 604.572C307.568 604.973 308.072 605.174 308.734 605.174C309.64 605.174 310.293 604.754 310.694 603.914L311.506 604.46C311.273 604.983 310.923 605.398 310.456 605.706C309.999 606.014 309.425 606.168 308.734 606.168ZM315.721 606.168C315.227 606.168 314.779 606.079 314.377 605.902C313.985 605.725 313.645 605.473 313.355 605.146C313.075 604.81 312.856 604.413 312.697 603.956C312.548 603.489 312.473 602.967 312.473 602.388C312.473 601.819 312.548 601.301 312.697 600.834C312.856 600.367 313.075 599.971 313.355 599.644C313.645 599.308 313.985 599.051 314.377 598.874C314.779 598.697 315.227 598.608 315.721 598.608C316.207 598.608 316.641 598.697 317.023 598.874C317.406 599.051 317.733 599.299 318.003 599.616C318.274 599.924 318.479 600.293 318.619 600.722C318.769 601.151 318.843 601.623 318.843 602.136V602.668H313.649V603.004C313.649 603.312 313.696 603.601 313.789 603.872C313.892 604.133 314.032 604.362 314.209 604.558C314.396 604.754 314.62 604.908 314.881 605.02C315.152 605.132 315.455 605.188 315.791 605.188C316.249 605.188 316.645 605.081 316.981 604.866C317.327 604.651 317.593 604.343 317.779 603.942L318.577 604.516C318.344 605.011 317.98 605.412 317.485 605.72C316.991 606.019 316.403 606.168 315.721 606.168ZM315.721 599.546C315.413 599.546 315.133 599.602 314.881 599.714C314.629 599.817 314.41 599.966 314.223 600.162C314.046 600.358 313.906 600.591 313.803 600.862C313.701 601.123 313.649 601.413 313.649 601.73V601.828H317.639V601.674C317.639 601.03 317.462 600.517 317.107 600.134C316.762 599.742 316.3 599.546 315.721 599.546ZM323.027 601.632C323.027 602.313 322.957 602.971 322.817 603.606C322.686 604.231 322.504 604.815 322.271 605.356C322.047 605.897 321.781 606.387 321.473 606.826C321.165 607.265 320.838 607.629 320.493 607.918H319.429C319.812 607.582 320.157 607.19 320.465 606.742C320.782 606.294 321.053 605.818 321.277 605.314C321.501 604.81 321.674 604.297 321.795 603.774C321.916 603.251 321.977 602.743 321.977 602.248V601.044C321.977 600.559 321.916 600.055 321.795 599.532C321.674 599.009 321.501 598.496 321.277 597.992C321.062 597.488 320.796 597.012 320.479 596.564C320.171 596.116 319.821 595.715 319.429 595.36H320.493C320.848 595.668 321.179 596.041 321.487 596.48C321.795 596.919 322.061 597.409 322.285 597.95C322.518 598.482 322.7 599.061 322.831 599.686C322.962 600.311 323.027 600.96 323.027 601.632ZM326.092 606.168C325.794 606.168 325.574 606.093 325.434 605.944C325.304 605.795 325.238 605.599 325.238 605.356V605.174C325.238 604.931 325.304 604.735 325.434 604.586C325.574 604.437 325.794 604.362 326.092 604.362C326.391 604.362 326.606 604.437 326.736 604.586C326.876 604.735 326.946 604.931 326.946 605.174V605.356C326.946 605.599 326.876 605.795 326.736 605.944C326.606 606.093 326.391 606.168 326.092 606.168ZM335.904 597.264V606H334.728V597.264H331.62V596.228H339.012V597.264H335.904ZM340.513 595.64H341.633V599.952H341.689C341.867 599.541 342.114 599.215 342.431 598.972C342.758 598.729 343.192 598.608 343.733 598.608C344.48 598.608 345.068 598.851 345.497 599.336C345.936 599.812 346.155 600.489 346.155 601.366V606H345.035V601.562C345.035 600.265 344.489 599.616 343.397 599.616C343.173 599.616 342.954 599.644 342.739 599.7C342.534 599.756 342.347 599.84 342.179 599.952C342.011 600.064 341.876 600.209 341.773 600.386C341.68 600.554 341.633 600.755 341.633 600.988V606H340.513V595.64ZM349.03 597.082C348.788 597.082 348.61 597.026 348.498 596.914C348.396 596.793 348.344 596.639 348.344 596.452V596.27C348.344 596.083 348.396 595.934 348.498 595.822C348.61 595.701 348.788 595.64 349.03 595.64C349.273 595.64 349.446 595.701 349.548 595.822C349.66 595.934 349.716 596.083 349.716 596.27V596.452C349.716 596.639 349.66 596.793 349.548 596.914C349.446 597.026 349.273 597.082 349.03 597.082ZM348.47 598.776H349.59V606H348.47V598.776ZM354.14 606.168C353.468 606.168 352.904 606.042 352.446 605.79C351.998 605.529 351.611 605.183 351.284 604.754L352.082 604.11C352.362 604.465 352.675 604.74 353.02 604.936C353.366 605.123 353.767 605.216 354.224 605.216C354.7 605.216 355.069 605.113 355.33 604.908C355.601 604.703 355.736 604.413 355.736 604.04C355.736 603.76 355.643 603.522 355.456 603.326C355.279 603.121 354.952 602.981 354.476 602.906L353.902 602.822C353.566 602.775 353.258 602.705 352.978 602.612C352.698 602.509 352.451 602.379 352.236 602.22C352.031 602.052 351.868 601.847 351.746 601.604C351.634 601.361 351.578 601.072 351.578 600.736C351.578 600.381 351.644 600.073 351.774 599.812C351.905 599.541 352.082 599.317 352.306 599.14C352.54 598.963 352.815 598.832 353.132 598.748C353.45 598.655 353.79 598.608 354.154 598.608C354.742 598.608 355.232 598.711 355.624 598.916C356.026 599.121 356.376 599.406 356.674 599.77L355.932 600.442C355.774 600.218 355.54 600.017 355.232 599.84C354.924 599.653 354.537 599.56 354.07 599.56C353.604 599.56 353.249 599.663 353.006 599.868C352.773 600.064 352.656 600.335 352.656 600.68C352.656 601.035 352.773 601.291 353.006 601.45C353.249 601.609 353.594 601.725 354.042 601.8L354.602 601.884C355.405 602.005 355.974 602.239 356.31 602.584C356.646 602.92 356.814 603.363 356.814 603.914C356.814 604.614 356.576 605.165 356.1 605.566C355.624 605.967 354.971 606.168 354.14 606.168ZM362.661 597.082C362.418 597.082 362.241 597.026 362.129 596.914C362.026 596.793 361.975 596.639 361.975 596.452V596.27C361.975 596.083 362.026 595.934 362.129 595.822C362.241 595.701 362.418 595.64 362.661 595.64C362.904 595.64 363.076 595.701 363.179 595.822C363.291 595.934 363.347 596.083 363.347 596.27V596.452C363.347 596.639 363.291 596.793 363.179 596.914C363.076 597.026 362.904 597.082 362.661 597.082ZM362.101 598.776H363.221V606H362.101V598.776ZM367.771 606.168C367.099 606.168 366.534 606.042 366.077 605.79C365.629 605.529 365.242 605.183 364.915 604.754L365.713 604.11C365.993 604.465 366.306 604.74 366.651 604.936C366.996 605.123 367.398 605.216 367.855 605.216C368.331 605.216 368.7 605.113 368.961 604.908C369.232 604.703 369.367 604.413 369.367 604.04C369.367 603.76 369.274 603.522 369.087 603.326C368.91 603.121 368.583 602.981 368.107 602.906L367.533 602.822C367.197 602.775 366.889 602.705 366.609 602.612C366.329 602.509 366.082 602.379 365.867 602.22C365.662 602.052 365.498 601.847 365.377 601.604C365.265 601.361 365.209 601.072 365.209 600.736C365.209 600.381 365.274 600.073 365.405 599.812C365.536 599.541 365.713 599.317 365.937 599.14C366.17 598.963 366.446 598.832 366.763 598.748C367.08 598.655 367.421 598.608 367.785 598.608C368.373 598.608 368.863 598.711 369.255 598.916C369.656 599.121 370.006 599.406 370.305 599.77L369.563 600.442C369.404 600.218 369.171 600.017 368.863 599.84C368.555 599.653 368.168 599.56 367.701 599.56C367.234 599.56 366.88 599.663 366.637 599.868C366.404 600.064 366.287 600.335 366.287 600.68C366.287 601.035 366.404 601.291 366.637 601.45C366.88 601.609 367.225 601.725 367.673 601.8L368.233 601.884C369.036 602.005 369.605 602.239 369.941 602.584C370.277 602.92 370.445 603.363 370.445 603.914C370.445 604.614 370.207 605.165 369.731 605.566C369.255 605.967 368.602 606.168 367.771 606.168ZM380.982 606C380.562 606 380.259 605.888 380.072 605.664C379.895 605.44 379.783 605.16 379.736 604.824H379.666C379.507 605.272 379.246 605.608 378.882 605.832C378.518 606.056 378.084 606.168 377.58 606.168C376.815 606.168 376.217 605.972 375.788 605.58C375.368 605.188 375.158 604.656 375.158 603.984C375.158 603.303 375.405 602.78 375.9 602.416C376.404 602.052 377.183 601.87 378.238 601.87H379.666V601.156C379.666 600.643 379.526 600.251 379.246 599.98C378.966 599.709 378.537 599.574 377.958 599.574C377.519 599.574 377.151 599.672 376.852 599.868C376.563 600.064 376.32 600.325 376.124 600.652L375.452 600.022C375.648 599.63 375.961 599.299 376.39 599.028C376.819 598.748 377.361 598.608 378.014 598.608C378.891 598.608 379.573 598.823 380.058 599.252C380.543 599.681 380.786 600.279 380.786 601.044V605.02H381.612V606H380.982ZM377.762 605.216C378.042 605.216 378.299 605.183 378.532 605.118C378.765 605.053 378.966 604.959 379.134 604.838C379.302 604.717 379.433 604.577 379.526 604.418C379.619 604.259 379.666 604.087 379.666 603.9V602.71H378.182C377.538 602.71 377.067 602.803 376.768 602.99C376.479 603.177 376.334 603.447 376.334 603.802V604.096C376.334 604.451 376.46 604.726 376.712 604.922C376.973 605.118 377.323 605.216 377.762 605.216ZM388.115 606C387.723 606 387.424 605.893 387.219 605.678C387.023 605.454 386.925 605.165 386.925 604.81V599.756H385.735V598.776H386.407C386.65 598.776 386.813 598.729 386.897 598.636C386.99 598.533 387.037 598.361 387.037 598.118V596.774H388.045V598.776H389.627V599.756H388.045V605.02H389.515V606H388.115ZM394.089 606.168C393.594 606.168 393.146 606.079 392.745 605.902C392.353 605.725 392.012 605.473 391.723 605.146C391.443 604.81 391.223 604.413 391.065 603.956C390.915 603.489 390.841 602.967 390.841 602.388C390.841 601.819 390.915 601.301 391.065 600.834C391.223 600.367 391.443 599.971 391.723 599.644C392.012 599.308 392.353 599.051 392.745 598.874C393.146 598.697 393.594 598.608 394.089 598.608C394.574 598.608 395.008 598.697 395.391 598.874C395.773 599.051 396.1 599.299 396.371 599.616C396.641 599.924 396.847 600.293 396.987 600.722C397.136 601.151 397.211 601.623 397.211 602.136V602.668H392.017V603.004C392.017 603.312 392.063 603.601 392.157 603.872C392.259 604.133 392.399 604.362 392.577 604.558C392.763 604.754 392.987 604.908 393.249 605.02C393.519 605.132 393.823 605.188 394.159 605.188C394.616 605.188 395.013 605.081 395.349 604.866C395.694 604.651 395.96 604.343 396.147 603.942L396.945 604.516C396.711 605.011 396.347 605.412 395.853 605.72C395.358 606.019 394.77 606.168 394.089 606.168ZM394.089 599.546C393.781 599.546 393.501 599.602 393.249 599.714C392.997 599.817 392.777 599.966 392.591 600.162C392.413 600.358 392.273 600.591 392.171 600.862C392.068 601.123 392.017 601.413 392.017 601.73V601.828H396.007V601.674C396.007 601.03 395.829 600.517 395.475 600.134C395.129 599.742 394.667 599.546 394.089 599.546ZM399.056 606V598.776H400.176V599.952H400.232C400.316 599.765 400.41 599.593 400.512 599.434C400.624 599.266 400.755 599.121 400.904 599C401.063 598.879 401.245 598.785 401.45 598.72C401.656 598.645 401.898 598.608 402.178 598.608C402.654 598.608 403.093 598.725 403.494 598.958C403.896 599.182 404.194 599.555 404.39 600.078H404.418C404.549 599.686 404.792 599.345 405.146 599.056C405.51 598.757 406 598.608 406.616 598.608C407.354 598.608 407.928 598.851 408.338 599.336C408.758 599.812 408.968 600.489 408.968 601.366V606H407.848V601.562C407.848 600.918 407.722 600.433 407.47 600.106C407.218 599.779 406.817 599.616 406.266 599.616C406.042 599.616 405.828 599.644 405.622 599.7C405.426 599.756 405.249 599.84 405.09 599.952C404.932 600.064 404.806 600.209 404.712 600.386C404.619 600.554 404.572 600.755 404.572 600.988V606H403.452V601.562C403.452 600.918 403.326 600.433 403.074 600.106C402.822 599.779 402.43 599.616 401.898 599.616C401.674 599.616 401.46 599.644 401.254 599.7C401.049 599.756 400.867 599.84 400.708 599.952C400.55 600.064 400.419 600.209 400.316 600.386C400.223 600.554 400.176 600.755 400.176 600.988V606H399.056ZM411.279 598.776H412.399V599.952H412.455C412.642 599.495 412.912 599.159 413.267 598.944C413.631 598.72 414.065 598.608 414.569 598.608C415.017 598.608 415.423 598.697 415.787 598.874C416.151 599.051 416.459 599.303 416.711 599.63C416.972 599.957 417.168 600.353 417.299 600.82C417.439 601.287 417.509 601.809 417.509 602.388C417.509 602.967 417.439 603.489 417.299 603.956C417.168 604.423 416.972 604.819 416.711 605.146C416.459 605.473 416.151 605.725 415.787 605.902C415.423 606.079 415.017 606.168 414.569 606.168C413.589 606.168 412.884 605.72 412.455 604.824H412.399V608.8H411.279V598.776ZM414.261 605.16C414.896 605.16 415.395 604.964 415.759 604.572C416.123 604.171 416.305 603.648 416.305 603.004V601.772C416.305 601.128 416.123 600.61 415.759 600.218C415.395 599.817 414.896 599.616 414.261 599.616C414.009 599.616 413.766 599.653 413.533 599.728C413.309 599.793 413.113 599.887 412.945 600.008C412.777 600.129 412.642 600.279 412.539 600.456C412.446 600.624 412.399 600.806 412.399 601.002V603.69C412.399 603.923 412.446 604.133 412.539 604.32C412.642 604.497 412.777 604.651 412.945 604.782C413.113 604.903 413.309 604.997 413.533 605.062C413.766 605.127 414.009 605.16 414.261 605.16ZM422.13 606.168C421.645 606.168 421.201 606.079 420.8 605.902C420.399 605.725 420.053 605.473 419.764 605.146C419.484 604.81 419.265 604.413 419.106 603.956C418.947 603.489 418.868 602.967 418.868 602.388C418.868 601.819 418.947 601.301 419.106 600.834C419.265 600.367 419.484 599.971 419.764 599.644C420.053 599.308 420.399 599.051 420.8 598.874C421.201 598.697 421.645 598.608 422.13 598.608C422.615 598.608 423.054 598.697 423.446 598.874C423.847 599.051 424.193 599.308 424.482 599.644C424.771 599.971 424.995 600.367 425.154 600.834C425.313 601.301 425.392 601.819 425.392 602.388C425.392 602.967 425.313 603.489 425.154 603.956C424.995 604.413 424.771 604.81 424.482 605.146C424.193 605.473 423.847 605.725 423.446 605.902C423.054 606.079 422.615 606.168 422.13 606.168ZM422.13 605.174C422.737 605.174 423.231 604.987 423.614 604.614C423.997 604.241 424.188 603.671 424.188 602.906V601.87C424.188 601.105 423.997 600.535 423.614 600.162C423.231 599.789 422.737 599.602 422.13 599.602C421.523 599.602 421.029 599.789 420.646 600.162C420.263 600.535 420.072 601.105 420.072 601.87V602.906C420.072 603.671 420.263 604.241 420.646 604.614C421.029 604.987 421.523 605.174 422.13 605.174ZM427.234 606V598.776H428.354V600.106H428.424C428.555 599.761 428.788 599.453 429.124 599.182C429.46 598.911 429.922 598.776 430.51 598.776H430.944V599.896H430.286C429.679 599.896 429.203 600.013 428.858 600.246C428.522 600.47 428.354 600.755 428.354 601.1V606H427.234ZM437.57 606C437.15 606 436.847 605.888 436.66 605.664C436.483 605.44 436.371 605.16 436.324 604.824H436.254C436.095 605.272 435.834 605.608 435.47 605.832C435.106 606.056 434.672 606.168 434.168 606.168C433.403 606.168 432.805 605.972 432.376 605.58C431.956 605.188 431.746 604.656 431.746 603.984C431.746 603.303 431.993 602.78 432.488 602.416C432.992 602.052 433.771 601.87 434.826 601.87H436.254V601.156C436.254 600.643 436.114 600.251 435.834 599.98C435.554 599.709 435.125 599.574 434.546 599.574C434.107 599.574 433.739 599.672 433.44 599.868C433.151 600.064 432.908 600.325 432.712 600.652L432.04 600.022C432.236 599.63 432.549 599.299 432.978 599.028C433.407 598.748 433.949 598.608 434.602 598.608C435.479 598.608 436.161 598.823 436.646 599.252C437.131 599.681 437.374 600.279 437.374 601.044V605.02H438.2V606H437.57ZM434.35 605.216C434.63 605.216 434.887 605.183 435.12 605.118C435.353 605.053 435.554 604.959 435.722 604.838C435.89 604.717 436.021 604.577 436.114 604.418C436.207 604.259 436.254 604.087 436.254 603.9V602.71H434.77C434.126 602.71 433.655 602.803 433.356 602.99C433.067 603.177 432.922 603.447 432.922 603.802V604.096C432.922 604.451 433.048 604.726 433.3 604.922C433.561 605.118 433.911 605.216 434.35 605.216ZM439.798 606V598.776H440.918V600.106H440.988C441.119 599.761 441.352 599.453 441.688 599.182C442.024 598.911 442.486 598.776 443.074 598.776H443.508V599.896H442.85C442.244 599.896 441.768 600.013 441.422 600.246C441.086 600.47 440.918 600.755 440.918 601.1V606H439.798ZM449.528 598.776H450.634L447.4 607.68C447.316 607.895 447.232 608.072 447.148 608.212C447.064 608.361 446.961 608.478 446.84 608.562C446.718 608.646 446.564 608.707 446.378 608.744C446.2 608.781 445.981 608.8 445.72 608.8H445.146V607.82H446.28L446.826 606.28L444.124 598.776H445.244L446.98 603.69L447.316 604.866H447.386L447.778 603.69L449.528 598.776ZM255.764 624.168C255.092 624.168 254.528 624.042 254.07 623.79C253.622 623.529 253.235 623.183 252.908 622.754L253.706 622.11C253.986 622.465 254.299 622.74 254.644 622.936C254.99 623.123 255.391 623.216 255.848 623.216C256.324 623.216 256.693 623.113 256.954 622.908C257.225 622.703 257.36 622.413 257.36 622.04C257.36 621.76 257.267 621.522 257.08 621.326C256.903 621.121 256.576 620.981 256.1 620.906L255.526 620.822C255.19 620.775 254.882 620.705 254.602 620.612C254.322 620.509 254.075 620.379 253.86 620.22C253.655 620.052 253.492 619.847 253.37 619.604C253.258 619.361 253.202 619.072 253.202 618.736C253.202 618.381 253.268 618.073 253.398 617.812C253.529 617.541 253.706 617.317 253.93 617.14C254.164 616.963 254.439 616.832 254.756 616.748C255.074 616.655 255.414 616.608 255.778 616.608C256.366 616.608 256.856 616.711 257.248 616.916C257.65 617.121 258 617.406 258.298 617.77L257.556 618.442C257.398 618.218 257.164 618.017 256.856 617.84C256.548 617.653 256.161 617.56 255.694 617.56C255.228 617.56 254.873 617.663 254.63 617.868C254.397 618.064 254.28 618.335 254.28 618.68C254.28 619.035 254.397 619.291 254.63 619.45C254.873 619.609 255.218 619.725 255.666 619.8L256.226 619.884C257.029 620.005 257.598 620.239 257.934 620.584C258.27 620.92 258.438 621.363 258.438 621.914C258.438 622.614 258.2 623.165 257.724 623.566C257.248 623.967 256.595 624.168 255.764 624.168ZM261.917 624C261.525 624 261.226 623.893 261.021 623.678C260.825 623.454 260.727 623.165 260.727 622.81V617.756H259.537V616.776H260.209C260.452 616.776 260.615 616.729 260.699 616.636C260.792 616.533 260.839 616.361 260.839 616.118V614.774H261.847V616.776H263.429V617.756H261.847V623.02H263.317V624H261.917ZM270.479 624C270.059 624 269.756 623.888 269.569 623.664C269.392 623.44 269.28 623.16 269.233 622.824H269.163C269.004 623.272 268.743 623.608 268.379 623.832C268.015 624.056 267.581 624.168 267.077 624.168C266.312 624.168 265.714 623.972 265.285 623.58C264.865 623.188 264.655 622.656 264.655 621.984C264.655 621.303 264.902 620.78 265.397 620.416C265.901 620.052 266.68 619.87 267.735 619.87H269.163V619.156C269.163 618.643 269.023 618.251 268.743 617.98C268.463 617.709 268.034 617.574 267.455 617.574C267.016 617.574 266.648 617.672 266.349 617.868C266.06 618.064 265.817 618.325 265.621 618.652L264.949 618.022C265.145 617.63 265.458 617.299 265.887 617.028C266.316 616.748 266.858 616.608 267.511 616.608C268.388 616.608 269.07 616.823 269.555 617.252C270.04 617.681 270.283 618.279 270.283 619.044V623.02H271.109V624H270.479ZM267.259 623.216C267.539 623.216 267.796 623.183 268.029 623.118C268.262 623.053 268.463 622.959 268.631 622.838C268.799 622.717 268.93 622.577 269.023 622.418C269.116 622.259 269.163 622.087 269.163 621.9V620.71H267.679C267.035 620.71 266.564 620.803 266.265 620.99C265.976 621.177 265.831 621.447 265.831 621.802V622.096C265.831 622.451 265.957 622.726 266.209 622.922C266.47 623.118 266.82 623.216 267.259 623.216ZM274.304 624C273.912 624 273.613 623.893 273.408 623.678C273.212 623.454 273.114 623.165 273.114 622.81V617.756H271.924V616.776H272.596C272.838 616.776 273.002 616.729 273.086 616.636C273.179 616.533 273.226 616.361 273.226 616.118V614.774H274.234V616.776H275.816V617.756H274.234V623.02H275.704V624H274.304ZM280.277 624.168C279.782 624.168 279.334 624.079 278.933 623.902C278.541 623.725 278.2 623.473 277.911 623.146C277.631 622.81 277.412 622.413 277.253 621.956C277.104 621.489 277.029 620.967 277.029 620.388C277.029 619.819 277.104 619.301 277.253 618.834C277.412 618.367 277.631 617.971 277.911 617.644C278.2 617.308 278.541 617.051 278.933 616.874C279.334 616.697 279.782 616.608 280.277 616.608C280.762 616.608 281.196 616.697 281.579 616.874C281.962 617.051 282.288 617.299 282.559 617.616C282.83 617.924 283.035 618.293 283.175 618.722C283.324 619.151 283.399 619.623 283.399 620.136V620.668H278.205V621.004C278.205 621.312 278.252 621.601 278.345 621.872C278.448 622.133 278.588 622.362 278.765 622.558C278.952 622.754 279.176 622.908 279.437 623.02C279.708 623.132 280.011 623.188 280.347 623.188C280.804 623.188 281.201 623.081 281.537 622.866C281.882 622.651 282.148 622.343 282.335 621.942L283.133 622.516C282.9 623.011 282.536 623.412 282.041 623.72C281.546 624.019 280.958 624.168 280.277 624.168ZM280.277 617.546C279.969 617.546 279.689 617.602 279.437 617.714C279.185 617.817 278.966 617.966 278.779 618.162C278.602 618.358 278.462 618.591 278.359 618.862C278.256 619.123 278.205 619.413 278.205 619.73V619.828H282.195V619.674C282.195 619.03 282.018 618.517 281.663 618.134C281.318 617.742 280.856 617.546 280.277 617.546ZM285.685 624.168C285.387 624.168 285.167 624.093 285.027 623.944C284.897 623.795 284.831 623.599 284.831 623.356V623.174C284.831 622.931 284.897 622.735 285.027 622.586C285.167 622.437 285.387 622.362 285.685 622.362C285.984 622.362 286.199 622.437 286.329 622.586C286.469 622.735 286.539 622.931 286.539 623.174V623.356C286.539 623.599 286.469 623.795 286.329 623.944C286.199 624.093 285.984 624.168 285.685 624.168Z" fill="#35414A"/>
111
-<defs>
112
-<filter id="filter0_d" x="23.7607" y="150.491" width="203.328" height="318.552" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
113
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
114
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
115
-<feOffset dy="4"/>
116
-<feGaussianBlur stdDeviation="9.5"/>
117
-<feColorMatrix type="matrix" values="0 0 0 0 0.144396 0 0 0 0 0.171163 0 0 0 0 0.211312 0 0 0 0.52 0"/>
118
-<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
119
-<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
120
-</filter>
121
-<filter id="filter1_d" x="175.023" y="97.3579" width="210.298" height="352.446" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
122
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
123
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
124
-<feOffset dy="4"/>
125
-<feGaussianBlur stdDeviation="9.5"/>
126
-<feColorMatrix type="matrix" values="0 0 0 0 0.144396 0 0 0 0 0.171163 0 0 0 0 0.211312 0 0 0 0.52 0"/>
127
-<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
128
-<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
129
-</filter>
130
-<filter id="filter2_d" x="252.821" y="95.5994" width="268.693" height="360.252" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
131
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
132
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
133
-<feOffset dy="4"/>
134
-<feGaussianBlur stdDeviation="9.5"/>
135
-<feColorMatrix type="matrix" values="0 0 0 0 0.144396 0 0 0 0 0.171163 0 0 0 0 0.211312 0 0 0 0.52 0"/>
136
-<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
137
-<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
138
-</filter>
139
-<linearGradient id="paint0_linear" x1="220.383" y1="157.269" x2="-7.63192" y2="374.868" gradientUnits="userSpaceOnUse">
140
-<stop stop-color="#E2E6E8"/>
141
-<stop offset="1" stop-color="#A3ABAD"/>
142
-</linearGradient>
143
-<linearGradient id="paint1_linear" x1="379.133" y1="103.143" x2="125.109" y2="328.552" gradientUnits="userSpaceOnUse">
144
-<stop stop-color="#E2E6E8"/>
145
-<stop offset="1" stop-color="#A3ABAD"/>
146
-</linearGradient>
147
-<linearGradient id="paint2_linear" x1="519.669" y1="101.156" x2="260.316" y2="401.827" gradientUnits="userSpaceOnUse">
148
-<stop stop-color="#E2E6E8"/>
149
-<stop offset="1" stop-color="#A3ABAD"/>
150
-</linearGradient>
151
-<linearGradient id="paint3_linear" x1="196.383" y1="133.017" x2="219.331" y2="101.52" gradientUnits="userSpaceOnUse">
152
-<stop stop-color="#80858A"/>
153
-<stop offset="0.6358" stop-color="#666A6E"/>
154
-</linearGradient>
155
-<linearGradient id="paint4_linear" x1="193.873" y1="117.658" x2="258.541" y2="62.4648" gradientUnits="userSpaceOnUse">
156
-<stop stop-color="#9AA0A6"/>
157
-<stop offset="0.5854" stop-color="#80858A"/>
158
-</linearGradient>
159
-<linearGradient id="paint5_linear" x1="292.459" y1="448.232" x2="328.137" y2="448.232" gradientUnits="userSpaceOnUse">
160
-<stop stop-color="#80858A"/>
161
-<stop offset="0.6358" stop-color="#666A6E"/>
162
-</linearGradient>
163
-<linearGradient id="paint6_linear" x1="201.531" y1="56.9539" x2="234.519" y2="56.9539" gradientUnits="userSpaceOnUse">
164
-<stop stop-color="#9AA0A6"/>
165
-<stop offset="0.5854" stop-color="#80858A"/>
166
-</linearGradient>
167
-<linearGradient id="paint7_linear" x1="269.135" y1="467.268" x2="328.136" y2="467.268" gradientUnits="userSpaceOnUse">
168
-<stop stop-color="#9AA0A6"/>
169
-<stop offset="0.5854" stop-color="#80858A"/>
170
-</linearGradient>
171
-<linearGradient id="paint8_linear" x1="388.792" y1="73.0107" x2="365.808" y2="113.101" gradientUnits="userSpaceOnUse">
172
-<stop stop-color="#E2E6E8"/>
173
-<stop offset="1" stop-color="#A3ABAD"/>
174
-</linearGradient>
175
-<linearGradient id="paint9_linear" x1="53.1684" y1="436.477" x2="47.1165" y2="446.157" gradientUnits="userSpaceOnUse">
176
-<stop stop-color="#E2E6E8"/>
177
-<stop offset="1" stop-color="#A3ABAD"/>
178
-</linearGradient>
179
-<radialGradient id="paint10_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(111.16 292.439) scale(44.0417 44.0516)">
180
-<stop stop-color="#B9C1C3"/>
181
-<stop offset="1" stop-color="#4D5152"/>
182
-</radialGradient>
183
-<radialGradient id="paint11_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(68.0754 280.178) scale(85.0808 85.1)">
184
-<stop stop-color="#B9C1C3"/>
185
-<stop offset="1" stop-color="#4D5152"/>
186
-</radialGradient>
187
-<radialGradient id="paint12_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(63.0835 190.765) scale(36.3438 36.3519)">
188
-<stop stop-color="#B9C1C3"/>
189
-<stop offset="1" stop-color="#4D5152"/>
190
-</radialGradient>
191
-<radialGradient id="paint13_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(138.438 213.818) scale(79.7416 79.7596)">
192
-<stop stop-color="#B9C1C3"/>
193
-<stop offset="1" stop-color="#4D5152"/>
194
-</radialGradient>
195
-<radialGradient id="paint14_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(156.061 307.653) scale(75.3651 75.3822)">
196
-<stop stop-color="#4D5152"/>
197
-<stop offset="1" stop-color="#B9C1C3"/>
198
-</radialGradient>
199
-<linearGradient id="paint15_linear" x1="134.091" y1="327.645" x2="134.514" y2="393.513" gradientUnits="userSpaceOnUse">
200
-<stop stop-color="#4D5152"/>
201
-<stop offset="1" stop-color="#B9C1C3" stop-opacity="0"/>
202
-</linearGradient>
203
-<radialGradient id="paint16_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(68.3733 315.557) scale(25.3547 25.3604)">
204
-<stop stop-color="#4D5152"/>
205
-<stop offset="1" stop-color="#B9C1C3"/>
206
-</radialGradient>
207
-<radialGradient id="paint17_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(181.331 328.357) scale(40.2578 40.2669)">
208
-<stop stop-color="#4D5152"/>
209
-<stop offset="1" stop-color="#B9C1C3"/>
210
-</radialGradient>
211
-<radialGradient id="paint18_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(87.4738 202.939) scale(42.1203 42.1298)">
212
-<stop stop-color="#4D5152"/>
213
-<stop offset="1" stop-color="#B9C1C3"/>
214
-</radialGradient>
215
-<linearGradient id="paint19_linear" x1="153.192" y1="143.245" x2="30.5611" y2="317.299" gradientUnits="userSpaceOnUse">
216
-<stop stop-color="#F6FAFC"/>
217
-<stop offset="1" stop-color="#A3ABAD"/>
218
-</linearGradient>
219
-<linearGradient id="paint20_linear" x1="91.8514" y1="143.049" x2="37.4858" y2="220.211" gradientUnits="userSpaceOnUse">
220
-<stop stop-color="#F6FAFC"/>
221
-<stop offset="1" stop-color="#A3ABAD"/>
222
-</linearGradient>
223
-<radialGradient id="paint21_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(99.8566 177.443) scale(50.7319 50.7433)">
224
-<stop stop-color="#4D5152"/>
225
-<stop offset="1" stop-color="#B9C1C3"/>
226
-</radialGradient>
227
-<linearGradient id="paint22_linear" x1="132.661" y1="155.594" x2="73.7738" y2="222.065" gradientUnits="userSpaceOnUse">
228
-<stop stop-color="#F6FAFC"/>
229
-<stop offset="1" stop-color="#A3ABAD"/>
230
-</linearGradient>
231
-<radialGradient id="paint23_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(143.933 188.193) scale(26.7797 26.7858)">
232
-<stop stop-color="#4D5152"/>
233
-<stop offset="1" stop-color="#B9C1C3"/>
234
-</radialGradient>
235
-<linearGradient id="paint24_linear" x1="170.211" y1="160.061" x2="130.222" y2="211.271" gradientUnits="userSpaceOnUse">
236
-<stop stop-color="#F6FAFC"/>
237
-<stop offset="1" stop-color="#A3ABAD"/>
238
-</linearGradient>
239
-<radialGradient id="paint25_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(139.827 274.273) scale(73.0452 73.0617)">
240
-<stop stop-color="#B9C1C3"/>
241
-<stop offset="1" stop-color="#4D5152"/>
242
-</radialGradient>
243
-<linearGradient id="paint26_linear" x1="151.255" y1="228.979" x2="81.6827" y2="280.502" gradientUnits="userSpaceOnUse">
244
-<stop stop-color="#F6FAFC"/>
245
-<stop offset="1" stop-color="#A3ABAD"/>
246
-</linearGradient>
247
-<linearGradient id="paint27_linear" x1="188.754" y1="159.638" x2="167.054" y2="207.64" gradientUnits="userSpaceOnUse">
248
-<stop stop-color="#F6FAFC"/>
249
-<stop offset="1" stop-color="#A3ABAD"/>
250
-</linearGradient>
251
-<linearGradient id="paint28_linear" x1="99.692" y1="283.675" x2="55.6109" y2="328.949" gradientUnits="userSpaceOnUse">
252
-<stop stop-color="#F6FAFC"/>
253
-<stop offset="1" stop-color="#A3ABAD"/>
254
-</linearGradient>
255
-<linearGradient id="paint29_linear" x1="201.283" y1="288.732" x2="173.771" y2="346.721" gradientUnits="userSpaceOnUse">
256
-<stop stop-color="#F6FAFC"/>
257
-<stop offset="1" stop-color="#A3ABAD"/>
258
-</linearGradient>
259
-<radialGradient id="paint30_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(168.736 292.323) scale(74.7606 74.7775)">
260
-<stop stop-color="#4D5152"/>
261
-<stop offset="1" stop-color="#B9C1C3"/>
262
-</radialGradient>
263
-<linearGradient id="paint31_linear" x1="99.0441" y1="359.994" x2="125.942" y2="330.138" gradientUnits="userSpaceOnUse">
264
-<stop stop-color="#EFFDFF"/>
265
-<stop offset="1" stop-color="#B9C1C3" stop-opacity="0"/>
266
-</linearGradient>
267
-<linearGradient id="paint32_linear" x1="183.154" y1="235.801" x2="140.971" y2="340.342" gradientUnits="userSpaceOnUse">
268
-<stop stop-color="#F6FAFC"/>
269
-<stop offset="1" stop-color="#A3ABAD"/>
270
-</linearGradient>
271
-<linearGradient id="paint33_linear" x1="61.4393" y1="175.385" x2="78.5247" y2="175.385" gradientUnits="userSpaceOnUse">
272
-<stop stop-color="#E6EAEC"/>
273
-<stop offset="1" stop-color="#E9F5F7"/>
274
-</linearGradient>
275
-<linearGradient id="paint34_linear" x1="57.9737" y1="203.966" x2="125.248" y2="203.966" gradientUnits="userSpaceOnUse">
276
-<stop stop-color="#E6EAEC"/>
277
-<stop offset="1" stop-color="#E9F5F7"/>
278
-</linearGradient>
279
-<linearGradient id="paint35_linear" x1="72.4221" y1="182.132" x2="153.974" y2="182.132" gradientUnits="userSpaceOnUse">
280
-<stop stop-color="#E6EAEC"/>
281
-<stop offset="1" stop-color="#E9F5F7"/>
282
-</linearGradient>
283
-<linearGradient id="paint36_linear" x1="96.7405" y1="220.81" x2="115.465" y2="220.81" gradientUnits="userSpaceOnUse">
284
-<stop stop-color="#E6EAEC"/>
285
-<stop offset="1" stop-color="#E9F5F7"/>
286
-</linearGradient>
287
-<linearGradient id="paint37_linear" x1="129.94" y1="194.697" x2="155.827" y2="194.697" gradientUnits="userSpaceOnUse">
288
-<stop stop-color="#E6EAEC"/>
289
-<stop offset="1" stop-color="#E9F5F7"/>
290
-</linearGradient>
291
-<linearGradient id="paint38_linear" x1="73.2628" y1="253.512" x2="177.232" y2="253.512" gradientUnits="userSpaceOnUse">
292
-<stop stop-color="#E6EAEC"/>
293
-<stop offset="1" stop-color="#E9F5F7"/>
294
-</linearGradient>
295
-<linearGradient id="paint39_linear" x1="144.537" y1="194.651" x2="197.475" y2="194.651" gradientUnits="userSpaceOnUse">
296
-<stop stop-color="#E6EAEC"/>
297
-<stop offset="1" stop-color="#E9F5F7"/>
298
-</linearGradient>
299
-<linearGradient id="paint40_linear" x1="55.8087" y1="311.63" x2="92.2257" y2="311.63" gradientUnits="userSpaceOnUse">
300
-<stop stop-color="#E6EAEC"/>
301
-<stop offset="1" stop-color="#E9F5F7"/>
302
-</linearGradient>
303
-<linearGradient id="paint41_linear" x1="165.33" y1="335.633" x2="189.765" y2="335.633" gradientUnits="userSpaceOnUse">
304
-<stop stop-color="#E6EAEC"/>
305
-<stop offset="1" stop-color="#E9F5F7"/>
306
-</linearGradient>
307
-<linearGradient id="paint42_linear" x1="110.153" y1="304.708" x2="208.081" y2="304.708" gradientUnits="userSpaceOnUse">
308
-<stop stop-color="#E6EAEC"/>
309
-<stop offset="1" stop-color="#E9F5F7"/>
310
-</linearGradient>
311
-<linearGradient id="paint43_linear" x1="102.354" y1="337.942" x2="172.912" y2="337.942" gradientUnits="userSpaceOnUse">
312
-<stop stop-color="#E6EAEC"/>
313
-<stop offset="1" stop-color="#E9F5F7"/>
314
-</linearGradient>
315
-<radialGradient id="paint44_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(298.919 267.705) scale(97.7007 97.7228)">
316
-<stop stop-color="#B9C1C3"/>
317
-<stop offset="1" stop-color="#4D5152"/>
318
-</radialGradient>
319
-<linearGradient id="paint45_linear" x1="232.35" y1="400.825" x2="215.935" y2="427.083" gradientUnits="userSpaceOnUse">
320
-<stop stop-color="#E2E6E8"/>
321
-<stop offset="1" stop-color="#A3ABAD"/>
322
-</linearGradient>
323
-<radialGradient id="paint46_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(231.512 183.186) scale(28.5154 28.5218)">
324
-<stop stop-color="#4D5152"/>
325
-<stop offset="1" stop-color="#B9C1C3"/>
326
-</radialGradient>
327
-<radialGradient id="paint47_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(318.205 267.742) scale(30.0936 30.1004)">
328
-<stop stop-color="#4D5152"/>
329
-<stop offset="1" stop-color="#B9C1C3"/>
330
-</radialGradient>
331
-<radialGradient id="paint48_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(233.751 203.777) scale(55.4688 55.4813)">
332
-<stop stop-color="#4D5152"/>
333
-<stop offset="1" stop-color="#B9C1C3"/>
334
-</radialGradient>
335
-<radialGradient id="paint49_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(219.991 334.529) scale(123.859 123.887)">
336
-<stop stop-color="#B9C1C3"/>
337
-<stop offset="1" stop-color="#4D5152"/>
338
-</radialGradient>
339
-<radialGradient id="paint50_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(330.508 327.196) scale(23.3536 23.3588)">
340
-<stop stop-color="#4D5152"/>
341
-<stop offset="1" stop-color="#B9C1C3"/>
342
-</radialGradient>
343
-<radialGradient id="paint51_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(260.436 314.899) scale(34.5231 34.5309)">
344
-<stop stop-color="#4D5152"/>
345
-<stop offset="1" stop-color="#B9C1C3"/>
346
-</radialGradient>
347
-<linearGradient id="paint52_linear" x1="246.609" y1="160.97" x2="218.092" y2="206.123" gradientUnits="userSpaceOnUse">
348
-<stop stop-color="#F6FAFC"/>
349
-<stop offset="1" stop-color="#A3ABAD"/>
350
-</linearGradient>
351
-<radialGradient id="paint53_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(274.54 168.433) scale(62.481 62.4951)">
352
-<stop stop-color="#4D5152"/>
353
-<stop offset="1" stop-color="#B9C1C3"/>
354
-</radialGradient>
355
-<linearGradient id="paint54_linear" x1="287.336" y1="152.486" x2="245.914" y2="220.603" gradientUnits="userSpaceOnUse">
356
-<stop stop-color="#F6FAFC"/>
357
-<stop offset="1" stop-color="#A3ABAD"/>
358
-</linearGradient>
359
-<linearGradient id="paint55_linear" x1="371.752" y1="89.443" x2="286.714" y2="242.081" gradientUnits="userSpaceOnUse">
360
-<stop stop-color="#F6FAFC"/>
361
-<stop offset="1" stop-color="#A3ABAD"/>
362
-</linearGradient>
363
-<linearGradient id="paint56_linear" x1="270.272" y1="210.384" x2="231.401" y2="284.539" gradientUnits="userSpaceOnUse">
364
-<stop stop-color="#F6FAFC"/>
365
-<stop offset="1" stop-color="#A3ABAD"/>
366
-</linearGradient>
367
-<linearGradient id="paint57_linear" x1="351.131" y1="204.674" x2="304.422" y2="293.127" gradientUnits="userSpaceOnUse">
368
-<stop stop-color="#F6FAFC"/>
369
-<stop offset="1" stop-color="#A3ABAD"/>
370
-</linearGradient>
371
-<linearGradient id="paint58_linear" x1="271.947" y1="295.245" x2="251.479" y2="335.419" gradientUnits="userSpaceOnUse">
372
-<stop stop-color="#F6FAFC"/>
373
-<stop offset="1" stop-color="#A3ABAD"/>
374
-</linearGradient>
375
-<radialGradient id="paint59_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(261.001 386.928) scale(109.81 109.835)">
376
-<stop stop-color="#B9C1C3"/>
377
-<stop offset="1" stop-color="#4D5152"/>
378
-</radialGradient>
379
-<radialGradient id="paint60_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(307.184 340.735) scale(131.843 131.873)">
380
-<stop stop-color="#B9C1C3"/>
381
-<stop offset="1" stop-color="#4D5152"/>
382
-</radialGradient>
383
-<linearGradient id="paint61_linear" x1="359.79" y1="251.205" x2="330.076" y2="297.417" gradientUnits="userSpaceOnUse">
384
-<stop stop-color="#F6FAFC"/>
385
-<stop offset="1" stop-color="#A3ABAD"/>
386
-</linearGradient>
387
-<linearGradient id="paint62_linear" x1="349.742" y1="302.222" x2="326.825" y2="341.066" gradientUnits="userSpaceOnUse">
388
-<stop stop-color="#F6FAFC"/>
389
-<stop offset="1" stop-color="#A3ABAD"/>
390
-</linearGradient>
391
-<linearGradient id="paint63_linear" x1="216.955" y1="187.09" x2="236.488" y2="187.09" gradientUnits="userSpaceOnUse">
392
-<stop stop-color="#E6EAEC"/>
393
-<stop offset="1" stop-color="#E9F5F7"/>
394
-</linearGradient>
395
-<linearGradient id="paint64_linear" x1="194.054" y1="217.904" x2="274.991" y2="217.904" gradientUnits="userSpaceOnUse">
396
-<stop stop-color="#E6EAEC"/>
397
-<stop offset="1" stop-color="#E9F5F7"/>
398
-</linearGradient>
399
-<linearGradient id="paint65_linear" x1="226.711" y1="192.783" x2="293.251" y2="192.783" gradientUnits="userSpaceOnUse">
400
-<stop stop-color="#E6EAEC"/>
401
-<stop offset="1" stop-color="#E9F5F7"/>
402
-</linearGradient>
403
-<linearGradient id="paint66_linear" x1="274.219" y1="214.291" x2="323.811" y2="214.291" gradientUnits="userSpaceOnUse">
404
-<stop stop-color="#E6EAEC"/>
405
-<stop offset="1" stop-color="#E9F5F7"/>
406
-</linearGradient>
407
-<linearGradient id="paint67_linear" x1="212.012" y1="277.924" x2="256.347" y2="277.924" gradientUnits="userSpaceOnUse">
408
-<stop stop-color="#E6EAEC"/>
409
-<stop offset="1" stop-color="#E9F5F7"/>
410
-</linearGradient>
411
-<linearGradient id="paint68_linear" x1="300.068" y1="263.392" x2="319.484" y2="263.392" gradientUnits="userSpaceOnUse">
412
-<stop stop-color="#E6EAEC"/>
413
-<stop offset="1" stop-color="#E9F5F7"/>
414
-</linearGradient>
415
-<linearGradient id="paint69_linear" x1="245.147" y1="321.343" x2="263.387" y2="321.343" gradientUnits="userSpaceOnUse">
416
-<stop stop-color="#E6EAEC"/>
417
-<stop offset="1" stop-color="#E9F5F7"/>
418
-</linearGradient>
419
-<linearGradient id="paint70_linear" x1="283.129" y1="322.914" x2="318.691" y2="322.914" gradientUnits="userSpaceOnUse">
420
-<stop stop-color="#E6EAEC"/>
421
-<stop offset="1" stop-color="#E9F5F7"/>
422
-</linearGradient>
423
-<linearGradient id="paint71_linear" x1="319.547" y1="285.716" x2="353.437" y2="285.716" gradientUnits="userSpaceOnUse">
424
-<stop stop-color="#E6EAEC"/>
425
-<stop offset="1" stop-color="#E9F5F7"/>
426
-</linearGradient>
427
-<linearGradient id="paint72_linear" x1="324.195" y1="330.11" x2="339.484" y2="330.11" gradientUnits="userSpaceOnUse">
428
-<stop stop-color="#E6EAEC"/>
429
-<stop offset="1" stop-color="#E9F5F7"/>
430
-</linearGradient>
431
-<radialGradient id="paint73_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(443.706 227.619) scale(50.5443 50.5557)">
432
-<stop stop-color="#AB1006"/>
433
-<stop offset="1" stop-color="#F70F0F"/>
434
-</radialGradient>
435
-<radialGradient id="paint74_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(368.771 191.034) scale(26.0819 26.0878)">
436
-<stop stop-color="#AB1006"/>
437
-<stop offset="1" stop-color="#F70F0F"/>
438
-</radialGradient>
439
-<radialGradient id="paint75_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(367.473 250.291) scale(66.094 66.1089)">
440
-<stop stop-color="#AD180A"/>
441
-<stop offset="0.2344" stop-color="#FA180A"/>
442
-<stop offset="0.3462" stop-color="#FF9752"/>
443
-<stop offset="0.7295" stop-color="#FA180A"/>
444
-<stop offset="1" stop-color="#A2180A"/>
445
-</radialGradient>
446
-<radialGradient id="paint76_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(468.512 321.893) scale(33.8915 33.8992)">
447
-<stop stop-color="#AB1006"/>
448
-<stop offset="1" stop-color="#F70F0F"/>
449
-</radialGradient>
450
-<radialGradient id="paint77_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(354.858 362.005) scale(42.2301 42.2397)">
451
-<stop stop-color="#AD180A"/>
452
-<stop offset="0.2344" stop-color="#FA180A"/>
453
-<stop offset="0.3462" stop-color="#FF9752"/>
454
-<stop offset="0.7295" stop-color="#FA180A"/>
455
-<stop offset="1" stop-color="#A2180A"/>
456
-</radialGradient>
457
-<radialGradient id="paint78_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(237.194 461.329) scale(278.51 278.573)">
458
-<stop stop-color="#AD180A"/>
459
-<stop offset="0.2344" stop-color="#FA180A"/>
460
-<stop offset="0.3462" stop-color="#FF9752"/>
461
-<stop offset="0.7295" stop-color="#FA180A"/>
462
-<stop offset="1" stop-color="#A2180A"/>
463
-</radialGradient>
464
-<linearGradient id="paint79_linear" x1="405.032" y1="152.588" x2="354.149" y2="207.922" gradientUnits="userSpaceOnUse">
465
-<stop stop-color="#FF9752"/>
466
-<stop offset="1" stop-color="#FA180A"/>
467
-</linearGradient>
468
-<linearGradient id="paint80_linear" x1="472.946" y1="111.028" x2="402.009" y2="209.279" gradientUnits="userSpaceOnUse">
469
-<stop stop-color="#FF9752"/>
470
-<stop offset="1" stop-color="#FA180A"/>
471
-</linearGradient>
472
-<linearGradient id="paint81_linear" x1="469.981" y1="177.61" x2="424.491" y2="254.045" gradientUnits="userSpaceOnUse">
473
-<stop stop-color="#FF9752"/>
474
-<stop offset="1" stop-color="#FA180A"/>
475
-</linearGradient>
476
-<radialGradient id="paint82_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(430.241 377.836) scale(115.322 115.348)">
477
-<stop stop-color="#AD180A"/>
478
-<stop offset="0.2344" stop-color="#FA180A"/>
479
-<stop offset="0.3462" stop-color="#FF9752"/>
480
-<stop offset="0.7295" stop-color="#FA180A"/>
481
-<stop offset="1" stop-color="#A2180A"/>
482
-</radialGradient>
483
-<linearGradient id="paint83_linear" x1="507.575" y1="209.975" x2="447.615" y2="307.467" gradientUnits="userSpaceOnUse">
484
-<stop stop-color="#FF9752"/>
485
-<stop offset="1" stop-color="#FA180A"/>
486
-</linearGradient>
487
-<linearGradient id="paint84_linear" x1="388.598" y1="291.278" x2="349.472" y2="337.436" gradientUnits="userSpaceOnUse">
488
-<stop stop-color="#FF9752"/>
489
-<stop offset="1" stop-color="#FA180A"/>
490
-</linearGradient>
491
-<radialGradient id="paint85_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(267.479 439.102) scale(137.133 137.164)">
492
-<stop stop-color="#FA180A"/>
493
-<stop offset="0.3462" stop-color="#FF9752"/>
494
-<stop offset="0.7295" stop-color="#FA180A"/>
495
-<stop offset="1" stop-color="#A2180A"/>
496
-</radialGradient>
497
-<linearGradient id="paint86_linear" x1="501.4" y1="287.758" x2="465.987" y2="350.352" gradientUnits="userSpaceOnUse">
498
-<stop stop-color="#FF9752"/>
499
-<stop offset="1" stop-color="#FA180A"/>
500
-</linearGradient>
501
-<linearGradient id="paint87_linear" x1="364.641" y1="195.886" x2="370.943" y2="188.297" gradientUnits="userSpaceOnUse">
502
-<stop stop-color="#FF9752"/>
503
-<stop offset="1" stop-color="#FA180A"/>
504
-</linearGradient>
505
-<linearGradient id="paint88_linear" x1="405.754" y1="191.748" x2="403.033" y2="200.197" gradientUnits="userSpaceOnUse">
506
-<stop stop-color="#FF9752"/>
507
-<stop offset="1" stop-color="#FA180A"/>
508
-</linearGradient>
509
-<linearGradient id="paint89_linear" x1="435.604" y1="239.776" x2="436.177" y2="229.321" gradientUnits="userSpaceOnUse">
510
-<stop stop-color="#FF9752"/>
511
-<stop offset="1" stop-color="#FA180A"/>
512
-</linearGradient>
513
-<linearGradient id="paint90_linear" x1="446.983" y1="318.972" x2="432.233" y2="329.28" gradientUnits="userSpaceOnUse">
514
-<stop stop-color="#FF9752"/>
515
-<stop offset="1" stop-color="#FA180A"/>
516
-</linearGradient>
517
-<linearGradient id="paint91_linear" x1="463.655" y1="274.147" x2="463.798" y2="267.416" gradientUnits="userSpaceOnUse">
518
-<stop stop-color="#FF9752"/>
519
-<stop offset="1" stop-color="#FA180A"/>
520
-</linearGradient>
521
-<linearGradient id="paint92_linear" x1="370.498" y1="322.778" x2="367.06" y2="315.618" gradientUnits="userSpaceOnUse">
522
-<stop stop-color="#FF9752"/>
523
-<stop offset="1" stop-color="#FA180A"/>
524
-</linearGradient>
525
-<linearGradient id="paint93_linear" x1="371.121" y1="345.422" x2="356.052" y2="360.327" gradientUnits="userSpaceOnUse">
526
-<stop stop-color="#FF9752"/>
527
-<stop offset="1" stop-color="#FA180A"/>
528
-</linearGradient>
529
-<linearGradient id="paint94_linear" x1="468.377" y1="338.041" x2="481.553" y2="324.152" gradientUnits="userSpaceOnUse">
530
-<stop stop-color="#FF9752"/>
531
-<stop offset="1" stop-color="#FA180A"/>
532
-</linearGradient>
533
-</defs>
534
-</svg>
web/gui/v2/static/site/pages/error-503/index.html
deleted
-14
@@ -1,14 +0,0 @@
1
-<!DOCTYPE html>
2
-<html lang="en">
3
- <head>
4
- <meta charset="UTF-8" />
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
- <title>Netdata</title>
7
- <link href="/static/site/pages/error-503/error-503.css" rel="stylesheet" />
8
- </head>
9
- <body>
10
- <div>
11
- <img src="/static/site/pages/error-503/error-503.svg" alt="Error: service unavailable" />
12
- </div>
13
- </body>
14
-</html>
web/gui/v2/static/site/pages/error-504/error-504.css
deleted
-13
@@ -1,13 +0,0 @@
1
-html,
2
-body {
3
- height: 100%;
4
- width: 100%;
5
-}
6
-
7
-div {
8
- display: flex;
9
- align-items: center;
10
- justify-content: center;
11
- height: 100%;
12
- width: 100%;
13
-}
web/gui/v2/static/site/pages/error-504/error-504.svg
deleted
-535
@@ -1,535 +0,0 @@
1
-<svg width="540" height="610" viewBox="0 0 540 610" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M479.721 257.5C479.721 373.375 385.849 467.268 270 467.268C268.996 467.268 267.928 467.268 266.923 467.268C259.577 467.143 252.356 466.703 245.261 465.824C244.821 465.761 244.382 465.698 243.942 465.698L287.707 421.923L232.514 463.94C194.589 457.094 160.242 440.074 132.426 415.768C128.03 411.937 123.823 407.98 119.742 403.773C119.177 403.207 118.612 402.642 118.11 402.077L118.486 401.7L156.161 364.017L113.212 396.738C80.2467 359.684 60.2793 310.947 60.2793 257.5C60.2793 153.369 136.13 66.95 235.591 50.5579L217.884 68.2689L253.047 48.4225C258.635 47.9829 264.286 47.7317 269.937 47.7317C273.768 47.7317 277.598 47.8573 281.428 48.0457L205.954 123.6L302.651 50.2439C346.605 57.0896 386.037 77.6268 416.428 107.334L398.596 125.17L418.877 109.783C456.489 147.717 479.721 199.908 479.721 257.5Z" fill="#80858A"/>
3
-<mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="60" y="47" width="420" height="421">
4
-<path d="M479.721 257.5C479.721 373.375 385.849 467.268 270 467.268C268.996 467.268 267.928 467.268 266.923 467.268C259.577 467.143 252.356 466.703 245.261 465.824C244.821 465.761 244.382 465.698 243.942 465.698L287.707 421.923L232.514 463.94C194.589 457.094 160.242 440.074 132.426 415.768C128.03 411.937 123.823 407.98 119.742 403.773C119.177 403.207 118.612 402.642 118.11 402.077L118.486 401.7L156.161 364.017L113.212 396.738C80.2467 359.684 60.2793 310.947 60.2793 257.5C60.2793 153.369 136.13 66.95 235.591 50.5579L217.884 68.2689L253.047 48.4225C258.635 47.9829 264.286 47.7317 269.937 47.7317C273.768 47.7317 277.598 47.8573 281.428 48.0457L205.954 123.6L302.651 50.2439C346.605 57.0896 386.037 77.6268 416.428 107.334L398.596 125.17L418.877 109.783C456.489 147.717 479.721 199.908 479.721 257.5Z" fill="#80858A"/>
5
-</mask>
6
-<g mask="url(#mask0)">
7
-<g filter="url(#filter0_d)">
8
-<path d="M61.2212 200.159L72.3352 189.043C72.5236 188.854 72.7747 188.603 72.9631 188.415L84.7678 176.607C88.5352 172.839 85.8352 166.433 80.5608 166.433H54.3771C54.3143 166.81 54.3143 167.186 54.2515 167.563C53.5608 175.037 52.4933 184.646 51.1119 195.197C50.4212 200.787 57.2654 204.179 61.2212 200.159ZM89.7282 227.73L42.4468 275.022L59.0864 276.153L98.8957 236.335C99.084 236.146 99.2724 235.958 99.4608 235.769L105.614 229.615C106.305 224.465 107.372 216.3 107.498 215.295H119.931L134.372 200.85C134.749 200.473 135.063 200.159 135.44 199.782L168.844 166.37H151.075L90.1678 227.291C89.9794 227.479 89.8538 227.605 89.7282 227.73ZM143.603 262.524C143.665 262.524 143.665 262.462 143.603 262.524L171.356 234.765C162.126 229.803 150.761 226.977 137.449 226.977C124.138 226.977 114.028 228.986 106.996 232.629L93.8724 245.755C92.805 246.697 91.7375 247.765 90.7957 248.833C90.6701 248.958 90.5445 249.084 90.4189 249.21L63.105 276.467L98.7701 278.854C101.219 272.322 105.112 267.423 113.965 267.423C121.249 267.423 125.582 271.129 127.528 278.477L141.217 264.785C142.158 264.094 142.912 263.341 143.603 262.524ZM162.879 215.358H185.735L190.445 188.54L225.231 135.533L194.275 166.433H173.177L151.577 188.038C141.468 198.149 148.626 215.358 162.879 215.358ZM94.6259 218.372L118.047 194.946C128.533 184.458 121.124 166.433 106.242 166.433H99.398L67.3747 198.463C66.1817 199.405 65.0515 200.41 63.984 201.478C62.9794 202.42 62.1003 203.488 61.2212 204.555C60.3422 205.623 59.5887 206.754 58.7724 207.821C58.3957 208.324 57.9561 208.826 57.5794 209.329C57.2654 209.705 57.0143 210.082 56.7631 210.522C50.5468 219.189 46.4654 229.238 44.8329 239.852C42.698 253.857 40.5631 266.23 38.9933 274.018L92.7422 220.194C93.4329 219.629 94.0608 219.001 94.6259 218.372ZM187.493 300.71L167.463 320.744C167.4 320.807 167.4 320.807 167.338 320.87L132.865 355.35C152.958 353.152 168.782 346.494 180.021 336.257C188.686 328.344 194.589 318.358 197.665 306.551C199.235 300.584 191.889 296.313 187.493 300.71ZM63.0422 343.103L77.0445 329.098C77.1073 329.035 77.2329 328.909 77.2957 328.846C78.0492 328.218 78.6771 327.527 79.305 326.837L101.784 304.352C100.905 302.029 100.277 299.454 99.8375 296.816H52.1794C51.6143 296.753 51.0492 296.753 50.484 296.69C47.9096 296.565 45.3352 296.627 42.8236 296.816L35.791 303.85C39.1189 319.237 47.5329 333.431 63.0422 343.103ZM71.4561 412.377L134.121 349.697C135.251 348.63 136.382 347.562 137.449 346.369L144.921 338.895C145.11 338.707 145.298 338.518 145.486 338.33C147.182 336.76 148.751 335.127 150.384 333.494L150.447 333.431L181.717 302.154C200.491 283.376 197.791 251.785 175.626 237.214C175.186 236.9 174.747 236.649 174.307 236.397L136.633 274.08L134.875 275.839C131.107 279.607 128.972 284.694 128.972 290.033V290.284C128.972 304.164 125.079 313.773 114.719 313.773C109.131 313.773 105.551 311.261 103.291 307.367L65.805 344.799C72.084 348.316 79.4933 351.205 88.0329 353.152C95.0654 354.785 98.5189 362.635 95.1282 368.916L71.4561 412.377ZM64.1096 443.026L67.1864 416.333L48.1608 435.363C43.0119 440.513 45.4608 449.369 52.5561 451.127C58.0189 452.446 63.4817 448.615 64.1096 443.026Z" fill="url(#paint0_linear)"/>
9
-</g>
10
-<g filter="url(#filter1_d)">
11
-<path d="M258.384 258.882V258.568C258.384 237.151 259.137 224.213 261.021 216.488L217.633 259.887C216.126 261.394 214.744 263.027 213.489 264.785C213.489 264.848 213.426 264.848 213.426 264.911C213.237 265.162 213.049 265.413 212.923 265.665C212.798 265.853 212.672 265.979 212.609 266.167C208.716 272.259 206.644 279.482 206.644 286.83V286.955C206.644 298.637 204.509 309.251 200.428 318.672C203.316 323.822 206.707 328.532 210.6 332.74L239.986 303.348C248.086 295.246 253.737 285.197 256.5 274.269C257.756 269.307 258.384 264.157 258.384 258.882ZM250.347 334.876L272.135 313.082H271.821C264.035 313.082 260.519 308.56 259.137 288.714L212.861 335.001C212.923 335.064 212.986 335.127 213.049 335.19C223.409 345.364 240.049 345.113 250.347 334.876ZM190.633 241.548C201.182 253.292 219.391 253.669 230.568 242.49L264.6 208.449C264.789 208.198 265.04 208.01 265.291 207.758L284.756 188.289L305.163 167.877C305.1 167.877 305.037 167.815 305.037 167.815C297.126 164.988 294.049 155.505 298.884 148.659L355.333 68.3945L242.686 181.066C239.735 183.704 236.909 186.53 234.272 189.482C234.084 189.671 233.896 189.859 233.707 190.048L219.014 204.744C215.435 207.947 212.107 211.338 208.905 214.855L208.842 214.918L189.063 234.702C188.812 236.209 188.561 237.716 188.372 239.224C188.498 239.349 188.561 239.412 188.686 239.538C189.377 240.229 190.005 240.857 190.633 241.548ZM220.333 198.966C221.086 198.401 221.777 197.71 222.342 196.956L235.277 184.018C240.865 178.429 233.958 169.322 227.114 173.279C226.172 173.844 225.23 174.409 224.289 175.037C223.975 175.226 223.661 175.414 223.409 175.665C222.782 176.042 222.154 176.482 221.589 176.921C221.275 177.173 220.898 177.424 220.584 177.675C220.019 178.052 219.516 178.491 219.014 178.868C218.637 179.119 218.323 179.434 218.009 179.685C217.507 180.062 217.005 180.501 216.565 180.941C216.251 181.255 215.875 181.506 215.561 181.82C215.121 182.26 214.619 182.637 214.179 183.076C213.865 183.39 213.489 183.704 213.175 184.081C212.735 184.521 212.358 184.898 211.919 185.337C211.542 185.714 211.228 186.028 210.914 186.405C210.6 186.782 210.223 187.158 209.909 187.535C209.533 187.975 209.156 188.415 208.779 188.854C208.779 188.917 208.716 188.917 208.716 188.98C208.026 189.671 207.461 190.362 206.958 191.178C206.142 192.183 205.389 193.251 204.635 194.318C204.635 194.318 204.635 194.381 204.572 194.381C204.572 194.381 204.572 194.381 204.572 194.444C197.54 204.555 192.956 216.551 190.256 229.426L220.144 199.531C220.082 199.217 220.207 199.091 220.333 198.966ZM284.756 258.63L323.812 219.566C337.123 206.251 334.549 183.893 318.412 174.095C315.272 172.211 311.944 170.515 308.365 169.071L287.958 189.482C287.833 189.608 287.707 189.733 287.582 189.859L271.758 205.686H271.821C282.433 205.686 284.756 213.223 284.756 258.63ZM310.751 278.854L277.033 312.58L238.605 351.016C238.668 351.016 238.73 351.079 238.73 351.079C246.516 353.843 249.468 363.263 244.507 369.858L167.023 473.046L313.326 326.774L346.04 294.052C346.354 293.738 346.73 293.362 347.044 293.048C347.358 292.734 347.735 292.357 348.049 292.043L353.889 286.202C353.889 286.013 353.951 285.825 353.951 285.637C355.396 277.032 356.086 267.926 356.086 258.505C356.086 250.403 355.521 242.615 354.391 235.204L310.751 278.854ZM307.235 277.912L353.763 231.373C351.942 221.073 348.865 211.59 344.658 203.174L284.756 263.09C284.693 282.936 284.191 295.309 282.37 302.845L307.235 277.912ZM368.582 41.0115C365.191 40.1951 361.8 42.5189 361.361 46.0359L359.477 62.6792L371.282 50.8719C374.484 47.6061 372.977 42.142 368.582 41.0115ZM301.458 343.04C298.005 346.494 301.709 352.147 306.293 350.451C332.54 340.654 346.856 318.986 352.821 291.729L306.168 338.393L301.458 343.04Z" fill="url(#paint1_linear)"/>
12
-</g>
13
-<g filter="url(#filter2_d)">
14
-<path d="M418.375 269.433H398.282C408.266 250.466 418.689 229.991 423.649 217.116C422.833 229.803 422.582 243.683 422.582 255.741V265.162L432.691 254.988L468.733 218.938C468.984 218.687 469.173 218.498 469.424 218.247L488.135 199.531V166.433C486.503 166.433 485.373 165.114 485.373 163.669C485.373 163.167 485.498 162.665 485.812 162.225L508.48 125.547L467.038 167.061C466.912 167.187 466.787 167.312 466.661 167.438L458.121 175.916L456.991 177.047L455.359 178.68C455.107 178.931 454.856 179.182 454.605 179.433L409.71 224.339C403.807 230.243 398.219 236.397 392.945 242.866C388.424 248.33 384.154 254.046 380.135 259.886C380.135 259.949 380.073 259.949 380.073 259.949C379.57 260.64 379.131 261.331 378.691 261.959C368.77 276.781 360.482 292.608 354.14 309.377C353.387 311.324 352.633 313.145 351.817 314.966H372.789L418.375 269.433ZM457.18 235.016L377.247 314.966C391.312 314.966 405.063 312.203 417.747 306.927C430.493 301.652 442.173 293.927 452.094 283.941L466.661 269.37C466.975 269.056 467.226 268.805 467.54 268.491L488.198 247.828C488.198 236.9 479.219 229.615 469.863 229.615C465.468 229.677 460.884 231.31 457.18 235.016ZM395.833 202.357L415.424 182.762C421.452 176.733 417.182 166.433 408.642 166.433C406.947 166.433 405.314 166.872 403.87 167.689C402.426 168.505 401.233 169.699 400.354 171.143L386.791 194.318C386.352 194.758 386.038 195.26 385.661 195.763C385.033 196.705 384.594 197.647 384.217 198.715L362.428 235.769L393.573 204.618C394.514 203.99 395.268 203.237 395.833 202.357ZM362.177 267.486L398.156 231.499C398.282 231.373 398.407 231.247 398.533 231.185L463.207 166.433H436.207L361.487 241.171C362.052 246.697 362.366 252.476 362.366 258.505C362.366 261.582 362.303 264.534 362.177 267.486ZM501.196 305.797L492.028 314.966H504.084L504.9 307.555C505.089 305.546 502.64 304.352 501.196 305.797ZM324.126 435.677C329.589 437.059 335.052 433.291 335.68 427.638L338.756 400.946L319.731 419.976C314.582 425.063 317.031 433.919 324.126 435.677ZM488.198 269.433V252.35L342.712 397.869L422.582 342.412V352.335H450.21L506.031 296.502L508.919 269.433H488.198ZM475.138 352.335H488.198V318.797L469.11 337.89C463.835 343.229 467.603 352.335 475.138 352.335Z" fill="url(#paint2_linear)"/>
15
-</g>
16
-</g>
17
-<path d="M493.346 30.4603L392.881 130.948C386.037 137.794 374.672 136.789 369.084 128.876C363.998 121.59 366.007 111.541 373.479 106.768L493.346 30.4603Z" fill="url(#paint3_linear)"/>
18
-<path d="M493.346 30.4603L398.093 125.673C391.625 132.141 380.825 131.199 375.551 123.726C370.716 116.817 372.6 107.333 379.695 102.812L493.346 30.4603Z" fill="url(#paint4_linear)"/>
19
-<path d="M300.642 28.8903L200.177 129.378C193.332 136.224 181.967 135.219 176.379 127.305C171.293 120.02 173.302 109.971 180.774 105.198L300.642 28.8903Z" fill="url(#paint5_linear)"/>
20
-<path d="M300.642 28.8903L205.451 124.102C198.984 130.571 188.184 129.629 182.909 122.156C178.075 115.247 179.958 105.763 187.054 101.241L300.642 28.8903Z" fill="url(#paint6_linear)"/>
21
-<path d="M287.707 421.923L266.923 467.268C259.577 467.143 252.356 466.703 245.26 465.824L244.695 464.944L287.707 421.923Z" fill="url(#paint7_linear)"/>
22
-<path d="M217.005 69.1481L241.556 44.5914L211.165 61.2975C206.895 63.6213 208.214 70.0274 213.049 70.5927C214.43 70.7183 215.937 70.153 217.005 69.1481Z" fill="url(#paint8_linear)"/>
23
-<path d="M287.707 421.923L231.76 477.882C225.167 484.477 229.814 495.719 239.17 495.719C242.874 495.719 246.328 493.709 248.211 490.506L287.707 421.923Z" fill="url(#paint9_linear)"/>
24
-<path d="M156.098 364.017L132.363 415.768C127.967 411.937 123.76 407.981 119.679 403.773L118.36 401.7L156.098 364.017Z" fill="url(#paint10_linear)"/>
25
-<path d="M156.098 364.017L108.816 411.372C103.228 416.962 107.184 426.445 115.032 426.445C118.172 426.445 121.123 424.749 122.693 422.049L156.098 364.017Z" fill="url(#paint11_linear)"/>
26
-<path d="M34.7231 296.753C34.8487 297.82 34.9743 298.951 35.1627 300.018L38.4278 296.753H34.7231Z" fill="url(#paint12_linear)"/>
27
-<path d="M181.654 302.154L145.486 338.33C145.298 338.518 145.109 338.707 144.921 338.895L134.121 349.698L71.4558 412.377L95.1279 368.916C98.5814 362.635 95.0651 354.722 88.0326 353.152C79.4931 351.205 72.0838 348.316 65.8047 344.799L103.228 307.367C105.488 311.261 109.005 313.773 114.656 313.773C125.016 313.773 128.909 304.101 128.909 290.284V290.033C128.909 284.695 131.044 279.607 134.812 275.839L136.57 274.081L174.244 236.398C174.684 236.649 175.123 236.963 175.563 237.214C197.665 251.848 200.428 283.376 181.654 302.154Z" fill="url(#paint13_radial)"/>
28
-<path d="M181.654 302.154L145.486 338.33C145.298 338.518 145.11 338.707 144.921 338.895L134.121 349.698L71.4561 412.377L95.1281 368.916C98.5816 362.635 95.0654 354.722 88.0328 353.152C114.656 358.051 146.93 328.47 128.91 290.284V290.033C128.91 284.695 131.044 279.607 134.812 275.839L136.57 274.081L174.244 236.398C174.684 236.649 175.123 236.963 175.563 237.214C197.665 251.848 200.428 283.376 181.654 302.154Z" fill="url(#paint14_radial)"/>
29
-<path d="M181.654 302.154L145.486 338.33C145.298 338.518 145.11 338.707 144.921 338.895L134.121 349.698L71.4561 412.377L95.1281 368.916C98.5816 362.635 95.0654 354.722 88.0328 353.152C114.656 358.051 146.93 328.47 128.91 290.284V290.033C128.91 284.695 131.044 279.607 134.812 275.839L136.57 274.081L174.244 236.398C174.684 236.649 175.123 236.963 175.563 237.214C197.665 251.848 200.428 283.376 181.654 302.154Z" fill="url(#paint15_linear)"/>
30
-<path d="M84.8302 176.545L73.0256 188.415C72.8372 188.603 72.5861 188.854 72.3977 189.043L61.2837 200.159C57.2651 204.179 50.4837 200.85 51.1744 195.198C52.5558 184.709 53.6233 175.037 54.314 167.563C54.314 167.187 54.3768 166.81 54.4395 166.433H80.6861C85.8977 166.433 88.5349 172.839 84.8302 176.545Z" fill="url(#paint16_radial)"/>
31
-<path d="M225.167 135.533L190.381 188.54L185.672 215.358H162.816C148.563 215.358 141.405 198.087 151.514 188.038L173.114 166.433H194.212L225.167 135.533Z" fill="url(#paint17_radial)"/>
32
-<path d="M171.418 234.702L127.653 278.477C125.707 271.129 121.374 267.423 114.09 267.423C105.174 267.423 101.344 272.322 98.8951 278.854L63.23 276.467L90.5439 249.21C90.6695 249.084 90.7951 248.959 90.9207 248.833L107.121 232.629C114.09 228.987 124.2 226.977 137.574 226.977C150.823 226.914 162.188 229.74 171.418 234.702Z" fill="url(#paint18_radial)"/>
33
-<path d="M118.047 194.946L92.742 220.257L38.9932 274.081C40.5629 266.293 42.635 253.92 44.8327 239.915C46.4653 229.238 50.5467 219.189 56.7001 210.522C56.9513 210.145 57.2653 209.768 57.5164 209.329C57.8932 208.826 58.3327 208.261 58.7094 207.821C60.4048 205.686 62.2257 203.613 64.1094 201.667L99.335 166.433H106.179C121.123 166.433 128.595 184.395 118.047 194.946Z" fill="url(#paint19_radial)"/>
34
-<path d="M168.719 166.433L135.314 199.845C134.937 200.222 134.561 200.599 134.247 200.913L119.805 215.358H107.372C107.247 216.3 106.179 224.527 105.488 229.677L99.3349 235.832C99.1466 236.021 98.9582 236.209 98.7698 236.398L59.0233 276.153L42.3838 275.023L89.6652 227.731C89.7908 227.605 89.9163 227.479 90.0419 227.291L150.949 166.37H168.719V166.433Z" fill="url(#paint20_radial)"/>
35
-<path d="M197.665 306.551C194.651 318.358 188.686 328.344 180.021 336.257C168.782 346.495 152.958 353.152 132.865 355.35L167.337 320.87C167.4 320.807 167.4 320.807 167.463 320.745L187.493 300.71C191.888 296.314 199.235 300.584 197.665 306.551Z" fill="url(#paint21_radial)"/>
36
-<path d="M101.784 304.352L77.2954 328.846C77.2326 328.909 77.107 329.035 77.0442 329.098L63.0419 343.103C47.5326 333.431 39.1186 319.237 35.8535 303.787L42.8861 296.753H99.8372C100.277 299.454 100.905 302.029 101.784 304.352Z" fill="url(#paint22_radial)"/>
37
-<path d="M84.8304 176.545L73.0258 188.415C72.8374 188.603 72.5862 188.854 72.3979 189.043C59.6514 201.918 53.1839 182.511 54.3141 167.626C54.3141 167.249 54.3769 166.873 54.4397 166.496H80.6862C85.8979 166.433 88.5351 172.839 84.8304 176.545Z" fill="url(#paint23_linear)"/>
38
-<path d="M57.5791 209.328C57.9558 208.826 58.3954 208.261 58.7721 207.821C58.3326 208.324 57.9558 208.826 57.5791 209.328Z" fill="url(#paint24_radial)"/>
39
-<path d="M118.046 194.946L94.6255 218.373L92.8045 220.194C109.444 203.551 83.1348 177.11 58.772 207.759C60.4673 205.623 62.2883 203.551 64.172 201.604L67.3743 198.401L99.3976 166.37H106.242C121.123 166.433 128.595 184.395 118.046 194.946Z" fill="url(#paint25_linear)"/>
40
-<path d="M168.719 166.433L135.314 199.845C134.937 200.222 134.561 200.599 134.247 200.913L119.805 215.358H107.372C107.247 216.3 106.179 224.528 105.489 229.678L99.335 235.832C99.1467 236.021 98.9583 236.209 98.7699 236.398C87.2792 247.891 77.1699 240.606 89.6653 227.793C89.7908 227.668 89.9164 227.542 90.042 227.354L150.949 166.433H168.719Z" fill="url(#paint26_radial)"/>
41
-<path d="M168.719 166.433L135.314 199.845C134.937 200.222 134.561 200.599 134.247 200.913C123.258 211.904 110.951 206.816 123.196 194.193L151.012 166.37H168.719V166.433Z" fill="url(#paint27_linear)"/>
42
-<path d="M171.418 234.702L143.665 262.462C143.665 262.462 143.665 262.524 143.602 262.524L141.342 264.785C165.077 241.045 116.853 222.769 90.8579 248.77L93.9347 245.693L106.995 232.629C113.965 228.987 124.074 226.977 137.449 226.977C150.823 226.914 162.188 229.74 171.418 234.702Z" fill="url(#paint28_linear)"/>
43
-<path d="M181.654 302.154L145.486 338.33C145.298 338.518 145.109 338.707 144.921 338.895L137.449 346.369L134.121 349.698C155.784 328.03 155.282 288.463 136.57 274.018L174.244 236.335C174.684 236.586 175.123 236.9 175.563 237.151C197.665 251.848 200.428 283.376 181.654 302.154Z" fill="url(#paint29_radial)"/>
44
-<path d="M181.654 302.154L150.384 333.431L150.321 333.494L145.423 338.33C178.577 305.169 176.568 263.467 174.181 236.335C174.621 236.586 175.061 236.9 175.5 237.151C197.665 251.848 200.428 283.376 181.654 302.154Z" fill="url(#paint30_linear)"/>
45
-<path d="M197.665 306.551C194.651 318.358 188.686 328.344 180.021 336.257C159.865 353.529 156.098 332.301 167.337 320.87C167.4 320.807 167.4 320.807 167.463 320.745L187.493 300.71C191.889 296.314 199.235 300.584 197.665 306.551Z" fill="url(#paint31_linear)"/>
46
-<path d="M101.784 304.352L77.2955 328.846C90.7327 315.406 76.2909 296.753 42.8862 296.753H99.8374C100.277 299.454 100.905 302.029 101.784 304.352Z" fill="url(#paint32_linear)"/>
47
-<path d="M225.167 135.533L190.381 188.54L185.672 215.358C168.656 199.468 173.177 187.473 194.211 166.433L225.167 135.533Z" fill="url(#paint33_linear)"/>
48
-<path opacity="0.5" d="M72.3979 188.98C59.6514 201.855 53.1839 182.448 54.3141 167.563C54.5025 170.829 54.7537 174.032 55.3188 177.235C55.6328 178.806 55.9467 180.376 56.3862 181.883C56.8258 183.39 57.3281 184.898 57.956 186.342C58.5839 187.787 59.4002 189.106 60.3421 190.236C60.8444 190.801 61.4095 191.304 61.9746 191.681C62.2886 191.869 62.6025 192.057 62.9165 192.12C63.2304 192.246 63.6072 192.371 63.9211 192.434C65.3025 192.685 66.8723 192.309 68.2537 191.618C69.7607 190.99 71.0793 189.985 72.3979 188.98Z" fill="url(#paint34_linear)"/>
49
-<path opacity="0.5" d="M97.5769 213.537C96.8862 215.295 95.8188 216.928 94.563 218.373C93.9978 219.064 93.3699 219.629 92.742 220.194C109.382 203.551 83.0723 177.11 58.7095 207.759C59.5258 206.691 60.2792 205.56 61.1583 204.493C62.0374 203.488 62.9165 202.42 63.9211 201.415C64.9885 200.348 66.1188 199.343 67.3118 198.401C68.3164 197.647 69.3839 196.893 70.4513 196.265C72.8374 194.758 75.4746 193.69 78.2374 193.125C81.0002 192.56 83.9513 192.56 86.7769 193.313C89.5397 194.067 92.1769 195.574 94.1862 197.584C96.1955 199.657 97.6397 202.295 98.2676 205.058C98.8955 207.947 98.6444 210.899 97.5769 213.537Z" fill="url(#paint35_linear)"/>
50
-<path opacity="0.5" d="M98.8324 236.335C87.3417 247.828 77.2324 240.543 89.7278 227.73C88.9743 228.798 88.2208 229.866 87.5929 230.934C86.9022 232.001 86.2743 233.132 85.8347 234.262C85.3952 235.393 84.9557 236.586 84.9557 237.716C84.8929 238.847 85.2068 239.852 85.9603 240.48C86.3371 240.794 86.7766 240.982 87.2789 241.108C87.7813 241.233 88.3464 241.234 88.9115 241.234C90.0417 241.171 91.2347 240.794 92.365 240.354C94.5627 239.349 96.6975 237.905 98.8324 236.335Z" fill="url(#paint36_linear)"/>
51
-<path opacity="0.5" d="M134.247 200.976C123.258 211.966 110.951 206.879 123.196 194.255C121.751 196.328 120.244 198.463 119.428 200.724C119.051 201.855 118.8 202.985 119.051 203.99C119.177 204.43 119.428 204.87 119.742 205.184C120.056 205.498 120.496 205.686 120.998 205.874C122.003 206.188 123.196 206.126 124.326 205.937C125.519 205.749 126.649 205.309 127.779 204.87C130.04 203.865 132.112 202.483 134.247 200.976Z" fill="url(#paint37_linear)"/>
52
-<path opacity="0.5" d="M147.432 256.432C146.553 258.693 145.235 260.703 143.665 262.462C143.665 262.462 143.665 262.524 143.602 262.524C142.911 263.341 142.095 264.095 141.342 264.785C165.077 241.045 116.853 222.769 90.8579 248.77C91.7998 247.703 92.8672 246.635 93.9347 245.693C98.0161 242.05 102.851 239.287 108.063 237.465C114.656 235.204 121.814 234.576 128.783 235.644C132.237 236.209 135.69 237.214 138.83 238.847C140.4 239.663 141.907 240.668 143.225 241.799C144.544 242.992 145.8 244.311 146.679 245.944C147.558 247.514 148.123 249.335 148.249 251.094C148.374 252.978 148.06 254.799 147.432 256.432Z" fill="url(#paint38_linear)"/>
53
-<path opacity="0.5" d="M176.065 263.781C176.002 268.365 175.751 273.013 175.249 277.535C174.684 282.12 173.93 286.641 172.863 291.163C171.732 295.623 170.414 300.082 168.718 304.352C167.023 308.623 165.014 312.831 162.691 316.851C159.3 322.817 155.093 328.344 150.446 333.368L150.384 333.431C148.814 335.127 147.181 336.697 145.486 338.267C178.639 305.106 176.63 263.404 174.244 236.272C174.872 240.794 175.311 245.379 175.688 249.963C175.939 254.611 176.128 259.196 176.065 263.781Z" fill="url(#paint39_linear)"/>
54
-<path opacity="0.5" d="M180.084 336.257C159.928 353.529 156.16 332.301 167.4 320.87C165.265 323.634 163.695 326.711 162.753 329.914C162.314 331.547 162.063 333.18 162.063 334.813C162.063 335.629 162.125 336.446 162.251 337.199C162.439 337.953 162.628 338.707 163.005 339.398C163.13 339.712 163.381 340.026 163.632 340.34C163.884 340.591 164.135 340.842 164.449 341.093C164.7 341.344 165.077 341.47 165.391 341.596C165.767 341.659 166.081 341.847 166.458 341.847C167.965 342.098 169.598 341.784 171.105 341.219C171.481 341.093 171.858 340.905 172.298 340.779C172.674 340.591 173.051 340.465 173.428 340.277L174.558 339.712L175.688 339.084C176.442 338.707 177.132 338.204 177.886 337.765L180.084 336.257Z" fill="url(#paint40_linear)"/>
55
-<path opacity="0.5" d="M82.8211 318.86C82.6955 320.179 82.3816 321.498 81.8792 322.692C81.2513 324.199 80.3723 325.581 79.3048 326.837C78.6769 327.59 77.9862 328.281 77.2955 328.846C90.7327 315.406 76.2909 296.753 42.8862 296.753C45.4606 296.565 47.9723 296.502 50.5467 296.627C51.1118 296.627 51.6769 296.69 52.242 296.753C52.9955 296.816 53.6862 296.879 54.3769 296.942C55.0048 297.004 55.6327 297.13 56.2606 297.193C56.8886 297.256 57.5165 297.381 58.1444 297.507C63.2304 298.386 68.1909 300.082 72.7118 302.782C74.9095 304.164 77.0444 305.797 78.8025 307.807C79.6816 308.812 80.4351 309.942 81.1258 311.073C81.7537 312.266 82.256 313.522 82.5072 314.841L82.6327 315.343L82.6955 315.846C82.7583 316.16 82.8211 316.537 82.8211 316.851C82.8839 317.479 82.9467 318.17 82.8211 318.86Z" fill="url(#paint41_linear)"/>
56
-<path opacity="0.5" d="M181.088 209.768C182.47 211.715 184.102 213.599 185.735 215.358C168.719 199.468 173.24 187.473 194.274 166.433C191.135 170.138 187.87 173.844 184.919 177.675C183.474 179.622 182.03 181.569 180.774 183.579C179.519 185.588 178.388 187.724 177.572 189.922C176.693 192.12 176.254 194.444 176.191 196.705C176.128 199.029 176.693 201.353 177.509 203.488C178.451 205.749 179.644 207.821 181.088 209.768Z" fill="url(#paint42_linear)"/>
57
-<path opacity="0.5" d="M134.812 312.643C134.874 316.537 134.309 320.493 133.242 324.324C132.174 328.093 130.479 331.735 128.344 335.064C126.209 338.393 123.635 341.407 120.684 343.982C117.733 346.557 114.405 348.756 110.826 350.388C107.246 352.021 103.479 353.152 99.586 353.654C95.693 354.157 91.7372 354.031 87.9697 353.152C114.593 358.051 146.867 328.47 128.846 290.284C130.667 293.676 132.112 297.318 133.179 301.087C134.246 304.792 134.812 308.686 134.812 312.643Z" fill="url(#paint43_linear)"/>
58
-<path opacity="0.5" d="M151.326 312.015C150.886 319.112 149.191 326.083 146.302 332.615C144.105 337.639 141.091 342.349 137.449 346.369C136.382 347.562 135.314 348.63 134.121 349.698C155.784 328.03 155.282 288.463 136.57 274.018C139.458 276.027 141.907 278.602 143.916 281.554C145.926 284.506 147.496 287.709 148.626 291.038C149.819 294.366 150.509 297.884 150.949 301.401C151.451 304.918 151.514 308.498 151.326 312.015Z" fill="url(#paint44_linear)"/>
59
-<path d="M67.186 416.333L48.1604 435.363C43.0116 440.513 45.4604 449.369 52.5558 451.127C58.0186 452.509 63.4813 448.741 64.1093 443.088L67.186 416.333Z" fill="url(#paint45_linear)"/>
60
-<path d="M235.277 184.018L220.27 199.029C220.145 199.154 220.019 199.28 219.956 199.343L190.068 229.238C192.768 216.363 197.414 204.43 204.384 194.256C204.384 194.256 204.384 194.256 204.384 194.193C204.384 194.193 204.384 194.13 204.447 194.13C205.2 193.062 205.954 191.995 206.77 190.99C212.233 183.956 218.952 177.863 227.114 173.216C234.021 169.259 240.928 178.366 235.277 184.018Z" fill="url(#paint46_radial)"/>
61
-<path d="M305.037 167.815C305.1 167.815 305.163 167.877 305.163 167.877L284.756 188.289L265.291 207.758C265.04 207.947 264.851 208.198 264.6 208.449L230.567 242.49C219.453 253.606 201.181 253.229 190.633 241.548C190.005 240.857 189.377 240.166 188.686 239.538C188.56 239.412 188.435 239.349 188.372 239.224C188.56 237.716 188.812 236.209 189.063 234.702L208.842 214.918L233.644 190.11C233.833 189.922 234.021 189.733 234.209 189.545L355.27 68.4573L298.821 148.722C294.049 155.505 297.126 164.988 305.037 167.815Z" fill="url(#paint47_radial)"/>
62
-<path d="M323.749 219.629L284.693 258.693C284.693 213.285 282.37 205.749 271.821 205.749H271.758L287.582 189.922C287.707 189.796 287.833 189.671 287.958 189.545L308.365 169.134C311.944 170.578 315.272 172.274 318.412 174.158C334.486 183.955 337.123 206.314 323.749 219.629Z" fill="url(#paint48_radial)"/>
63
-<path d="M353.826 231.373L307.298 277.912L282.37 302.845C284.191 295.371 284.756 282.936 284.756 263.09L344.658 203.174C348.928 211.59 351.942 221.073 353.826 231.373Z" fill="url(#paint49_radial)"/>
64
-<path d="M272.135 313.082L250.347 334.876C240.112 345.176 223.41 345.364 213.049 335.252C212.986 335.19 212.924 335.127 212.861 335.064L259.2 288.714C260.582 308.56 264.098 313.082 271.884 313.082H272.135Z" fill="url(#paint50_radial)"/>
65
-<path d="M356.086 258.505C356.086 267.926 355.396 277.032 353.951 285.637C353.951 285.825 353.889 286.013 353.889 286.202L348.049 292.043C347.735 292.357 347.358 292.734 347.044 293.048C346.73 293.424 346.354 293.738 346.04 294.052L313.326 326.774L167.023 473.046L244.507 369.795C249.468 363.201 246.516 353.78 238.73 351.016C238.668 351.016 238.605 350.954 238.605 350.954L277.033 312.517L310.751 278.791L354.454 235.079C355.521 242.615 356.086 250.403 356.086 258.505Z" fill="url(#paint51_radial)"/>
66
-<path d="M352.821 291.729C346.919 318.986 332.54 340.654 306.293 350.451C301.709 352.147 298.005 346.494 301.458 343.04L306.168 338.33L352.821 291.729Z" fill="url(#paint52_radial)"/>
67
-<path d="M261.021 216.488C259.2 224.213 258.384 237.214 258.384 258.568V258.882C258.384 264.095 257.756 269.307 256.437 274.332C253.675 285.26 248.023 295.309 239.923 303.41L210.537 332.803C206.644 328.532 203.254 323.822 200.365 318.735C204.447 309.314 206.582 298.7 206.582 287.018V286.893C206.582 279.544 208.654 272.322 212.547 266.23C212.609 266.041 212.735 265.916 212.861 265.727C213.049 265.476 213.175 265.225 213.363 264.974C213.363 264.911 213.426 264.911 213.426 264.848C214.619 263.09 216 261.457 217.57 259.949L261.021 216.488Z" fill="url(#paint53_radial)"/>
68
-<path d="M305.037 167.815C305.1 167.815 305.163 167.877 305.163 167.877L284.756 188.289C255.119 178.931 231.886 191.806 208.842 214.856L208.905 214.793L219.014 204.681L233.644 190.048C233.832 189.859 234.021 189.671 234.209 189.482L355.27 68.3945L298.821 148.659C294.049 155.505 297.126 164.988 305.037 167.815Z" fill="url(#paint54_radial)"/>
69
-<path d="M305.037 167.815C305.1 167.815 305.163 167.877 305.163 167.877C279.042 163.167 261.084 162.665 234.209 189.482L242.623 181.066L355.27 68.3945L298.821 148.659C294.049 155.505 297.126 164.988 305.037 167.815Z" fill="url(#paint55_linear)"/>
70
-<path d="M323.749 219.629C294.237 249.084 271.319 207.193 287.581 189.922C287.707 189.796 287.833 189.671 287.958 189.545L308.365 169.134C311.944 170.578 315.272 172.274 318.412 174.158C334.486 183.956 337.123 206.314 323.749 219.629Z" fill="url(#paint56_linear)"/>
71
-<path d="M261.021 216.488C259.2 224.213 258.384 237.214 258.384 258.568V258.882C258.384 264.095 257.756 269.307 256.437 274.332C246.579 301.715 198.858 288.4 212.547 266.167C212.61 265.979 212.735 265.853 212.861 265.665C213.049 265.413 213.175 265.162 213.363 264.911C213.363 264.848 213.426 264.848 213.426 264.785C214.619 263.027 216 261.394 217.57 259.887L261.021 216.488Z" fill="url(#paint57_linear)"/>
72
-<path d="M271.821 313.082C249.907 335.001 229.5 337.765 212.861 335.064L259.2 288.714C260.519 308.56 264.035 313.082 271.821 313.082Z" fill="url(#paint58_linear)"/>
73
-<path d="M353.826 231.373L307.298 277.912C306.482 252.476 308.366 239.789 325.821 222.078L344.721 203.174C348.928 211.59 351.942 221.073 353.826 231.373Z" fill="url(#paint59_linear)"/>
74
-<path d="M356.086 258.505C356.086 267.926 355.396 277.032 353.952 285.637C353.952 285.825 353.889 286.013 353.889 286.202L348.049 292.043C347.735 292.357 347.359 292.734 347.045 293.048C346.731 293.424 346.354 293.738 346.04 294.052L313.326 326.774C278.854 359.935 251.1 338.958 277.033 312.58L310.752 278.854L354.454 235.141C355.521 242.615 356.086 250.403 356.086 258.505Z" fill="url(#paint60_radial)"/>
75
-<path d="M356.086 258.505C356.086 267.926 355.395 277.032 353.951 285.637C352.068 287.772 350.121 289.907 348.049 292.043C347.735 292.357 347.358 292.734 347.044 293.048C346.73 293.424 346.354 293.738 346.04 294.052C303.844 335.441 276.405 313.208 310.751 278.854L354.454 235.141C355.521 242.615 356.086 250.403 356.086 258.505Z" fill="url(#paint61_linear)"/>
76
-<path d="M235.277 184.018L222.342 196.956L220.333 198.966C228.433 190.864 216.063 180.627 206.833 190.99C207.398 190.236 207.963 189.545 208.591 188.791C213.677 182.637 219.893 177.361 227.177 173.216C234.021 169.259 240.928 178.366 235.277 184.018Z" fill="url(#paint62_linear)"/>
77
-<path d="M352.821 291.729C344.972 315.846 328.207 337.325 306.167 338.393L352.821 291.729Z" fill="url(#paint63_linear)"/>
78
-<path opacity="0.5" d="M284.756 188.352C255.119 178.994 231.886 191.869 208.842 214.918L208.905 214.856C212.107 211.276 215.435 207.884 219.014 204.744C220.772 203.174 222.53 201.667 224.351 200.285C227.177 198.024 230.065 196.014 233.142 194.13C236.219 192.246 239.421 190.613 242.686 189.168C246.014 187.787 249.467 186.656 252.984 185.84C256.5 185.086 260.079 184.584 263.721 184.584C270.942 184.458 278.1 185.84 284.756 188.352Z" fill="url(#paint64_linear)"/>
79
-<path opacity="0.5" d="M305.163 167.877C279.042 163.167 261.084 162.665 234.209 189.482C236.847 186.53 239.672 183.704 242.623 181.066C244.57 179.371 246.516 177.675 248.589 176.168C249.907 175.226 251.289 174.221 252.67 173.341L256.94 170.829C258.447 170.138 259.891 169.385 261.461 168.694L263.784 167.815L264.977 167.375L265.542 167.124L266.17 166.935L268.556 166.244L269.749 165.93L270.942 165.679L273.391 165.24L274.019 165.114L274.647 165.051L275.902 164.926L278.351 164.674L280.8 164.612C282.433 164.549 284.065 164.612 285.761 164.737C292.354 165.114 298.821 166.37 305.163 167.877Z" fill="url(#paint65_linear)"/>
80
-<path opacity="0.5" d="M323.749 219.629C294.237 249.084 271.319 207.193 287.581 189.922C285.572 192.371 284.191 195.26 283.5 198.275C282.747 201.29 282.684 204.43 283.123 207.445C283.563 210.459 284.379 213.474 285.76 216.237C287.079 219.001 288.837 221.513 291.035 223.648C293.233 225.784 295.807 227.417 298.695 228.296C301.584 229.238 304.66 229.301 307.674 228.735C310.688 228.107 313.514 226.851 316.214 225.281C316.905 224.842 317.533 224.465 318.223 224.025L320.107 222.643C320.421 222.392 320.735 222.204 321.049 221.952L321.928 221.199L323.749 219.629Z" fill="url(#paint66_linear)"/>
81
-<path opacity="0.5" d="M256.5 274.332C246.642 301.715 198.921 288.4 212.609 266.167C211.291 268.679 210.412 271.506 210.6 274.269C210.788 277.032 212.044 279.607 213.928 281.554C215.812 283.564 218.198 285.071 220.709 286.202C223.221 287.332 225.984 288.086 228.747 288.4C231.509 288.777 234.335 288.84 237.098 288.463C239.86 288.149 242.56 287.332 245.072 286.202C247.584 285.009 249.907 283.438 251.853 281.366C253.8 279.419 255.307 276.97 256.5 274.332Z" fill="url(#paint67_linear)"/>
82
-<path opacity="0.5" d="M271.821 313.082C249.907 335.001 229.5 337.765 212.861 335.064C218.324 335.567 223.786 335.567 229.124 334.876C229.814 334.813 230.442 334.687 231.133 334.562C231.824 334.436 232.452 334.373 233.142 334.248L235.089 333.808C235.717 333.682 236.407 333.557 237.035 333.306L238.982 332.74C239.61 332.552 240.3 332.363 240.928 332.112L242.812 331.421L243.754 331.107L244.696 330.731L246.579 329.977L247.521 329.6L248.4 329.16L250.221 328.281C250.849 327.967 251.414 327.716 252.042 327.339C253.235 326.648 254.428 326.02 255.559 325.329C256.689 324.576 257.819 323.885 259.012 323.131C263.407 320.054 267.614 316.599 271.821 313.082Z" fill="url(#paint68_linear)"/>
83
-<path opacity="0.5" d="M325.821 222.015C322.556 225.909 319.354 229.929 316.654 234.137C315.335 236.272 314.079 238.47 313.075 240.731C312.572 241.862 312.133 243.055 311.631 244.185C311.254 245.379 310.814 246.572 310.5 247.765C309.119 252.538 308.428 257.563 308.052 262.587C307.675 267.612 307.549 272.699 307.298 277.849C306.419 252.476 308.365 239.789 325.821 222.015Z" fill="url(#paint69_linear)"/>
84
-<path opacity="0.5" d="M313.326 326.774C278.854 359.935 251.1 338.958 277.033 312.58C274.835 315.155 272.763 317.793 271.131 320.682C269.498 323.571 268.179 326.648 267.74 329.851C267.552 331.421 267.552 333.054 267.928 334.562C268.242 336.069 268.933 337.513 269.938 338.707C270.942 339.9 272.198 340.842 273.579 341.47C275.024 342.161 276.531 342.538 278.1 342.726C281.24 343.103 284.568 342.663 287.707 341.847C290.847 340.968 293.924 339.712 296.875 338.204C302.777 335.127 308.177 331.107 313.326 326.774Z" fill="url(#paint70_linear)"/>
85
-<path opacity="0.5" d="M346.04 294.052C303.844 335.441 276.405 313.208 310.751 278.854C310.123 279.607 309.433 280.361 308.742 281.115C308.051 281.868 307.423 282.622 306.795 283.376C305.54 284.946 304.347 286.516 303.216 288.149C300.956 291.415 298.947 294.869 297.565 298.512C296.874 300.333 296.372 302.217 296.121 304.101C295.995 305.043 295.995 305.985 296.058 306.927C296.121 307.87 296.309 308.749 296.561 309.628C297.126 311.387 298.256 312.831 299.763 313.836C301.27 314.841 303.091 315.343 304.974 315.469C308.742 315.783 312.635 314.841 316.34 313.522C320.044 312.203 323.561 310.382 326.951 308.372C330.342 306.299 333.607 304.038 336.747 301.652C340.012 299.328 343.026 296.69 346.04 294.052Z" fill="url(#paint71_linear)"/>
86
-<path opacity="0.5" d="M223.661 192.811C223.724 194.13 223.347 195.386 222.719 196.391C222.593 196.579 222.468 196.768 222.342 196.956C221.777 197.773 221.086 198.463 220.333 198.966C228.433 190.864 216.063 180.627 206.833 190.99C207.335 190.236 207.9 189.482 208.591 188.791C208.78 188.603 208.968 188.477 209.093 188.289C210.035 187.535 211.04 186.844 212.17 186.405C214.431 185.463 217.193 185.463 219.517 186.593C220.647 187.158 221.714 187.975 222.468 189.105C223.159 190.236 223.598 191.492 223.661 192.811Z" fill="url(#paint72_linear)"/>
87
-<path opacity="0.5" d="M352.821 291.729C344.972 315.846 328.207 337.325 306.167 338.393C312.007 337.702 317.47 335.755 322.43 332.803C324.879 331.296 327.202 329.6 329.337 327.716C331.535 325.832 333.544 323.822 335.428 321.624C337.312 319.488 339.07 317.165 340.702 314.778C342.398 312.391 343.842 309.942 345.286 307.43C348.174 302.405 350.623 297.13 352.821 291.729Z" fill="url(#paint73_linear)"/>
88
-<path d="M359.414 62.6793L371.281 50.872C374.484 47.6689 372.977 42.1421 368.582 41.0744C365.191 40.258 361.8 42.5817 361.361 46.0988L359.414 62.6793Z" fill="url(#paint74_linear)"/>
89
-<path d="M488.198 166.433V199.594L469.486 218.31C469.235 218.561 469.047 218.749 468.795 219.001L432.754 255.051L422.582 265.225V255.804C422.582 243.683 422.833 229.866 423.649 217.179C418.689 230.054 408.265 250.466 398.282 269.496H418.375L418.186 269.684L372.789 315.092H351.816C352.633 313.271 353.386 311.387 354.14 309.502C360.482 292.734 368.77 276.907 378.691 262.085C379.13 261.394 379.633 260.703 380.072 260.075L380.135 260.012C384.154 254.171 388.423 248.519 392.944 242.992C398.219 236.586 403.807 230.368 409.709 224.465L454.605 179.559C454.856 179.308 455.107 179.057 455.358 178.806L456.991 177.173L458.121 176.042L466.661 167.563C466.786 167.438 466.912 167.312 467.037 167.187L508.542 125.673L485.875 162.351C485.623 162.79 485.435 163.293 485.435 163.795C485.435 165.114 486.628 166.433 488.198 166.433Z" fill="url(#paint75_radial)"/>
90
-<path d="M508.981 269.433L506.03 296.502L450.209 352.335H422.581V342.412L342.711 397.869L424.025 316.537L488.197 252.287V269.433H508.981Z" fill="url(#paint76_radial)"/>
91
-<path d="M463.207 166.433L398.47 231.185C398.344 231.31 398.219 231.436 398.093 231.499L362.114 267.486C362.24 264.534 362.302 261.582 362.302 258.505C362.302 252.476 361.988 246.698 361.423 241.171L386.1 216.488L436.144 166.433H463.207Z" fill="url(#paint77_radial)"/>
92
-<path d="M415.423 182.762L362.491 235.707L384.279 198.652L400.479 171.143C401.358 169.699 402.551 168.506 403.995 167.689C405.44 166.873 407.072 166.433 408.768 166.433C417.181 166.433 421.451 176.733 415.423 182.762Z" fill="url(#paint78_radial)"/>
93
-<path d="M488.198 247.891L467.54 268.554C467.226 268.868 466.912 269.119 466.661 269.433L452.093 284.004C442.172 293.927 430.43 301.715 417.747 306.99C405 312.266 391.249 315.029 377.247 315.029L457.179 235.079C460.884 231.373 465.405 229.74 469.863 229.74C479.281 229.677 488.198 236.9 488.198 247.891Z" fill="url(#paint79_radial)"/>
94
-<path d="M504.084 314.966L504.9 307.555C505.088 305.546 502.64 304.352 501.258 305.797L492.091 314.966H504.084Z" fill="url(#paint80_linear)"/>
95
-<path d="M488.198 318.798V352.335H475.137C467.602 352.335 463.772 343.166 469.172 337.827L488.198 318.798Z" fill="url(#paint81_radial)"/>
96
-<path d="M415.423 182.762L393.321 204.807C393.384 204.744 393.509 204.618 393.572 204.556C401.358 196.768 392.065 185.212 384.216 198.652L386.791 194.255L400.416 171.08C401.295 169.636 402.488 168.443 403.933 167.626C405.377 166.81 407.009 166.37 408.705 166.37C417.181 166.433 421.451 176.733 415.423 182.762Z" fill="url(#paint82_linear)"/>
97
-<path d="M463.207 166.433L398.47 231.185C398.344 231.31 398.219 231.436 398.093 231.499C383.4 246.195 370.842 231.75 386.1 216.488L436.144 166.433H463.207Z" fill="url(#paint83_linear)"/>
98
-<path d="M418.186 269.621L398.344 269.433H418.374L418.186 269.621Z" fill="url(#paint84_radial)"/>
99
-<path d="M488.198 166.433V199.594L469.486 218.31C469.235 218.561 469.046 218.749 468.795 219.001L432.753 255.051L422.581 265.225V255.804C422.581 243.683 422.832 229.866 423.649 217.179C418.688 230.054 408.265 250.466 398.281 269.496C387.105 285.197 369.649 276.907 378.691 262.085C379.067 261.457 379.57 260.766 380.072 260.075L380.135 260.012C383.212 255.93 387.795 249.838 392.944 242.992C398.218 236.586 403.807 230.368 409.709 224.465L454.605 179.559C454.856 179.308 455.107 179.057 455.358 178.806L456.991 177.173L458.121 176.042L466.66 167.563C466.786 167.438 466.911 167.312 467.037 167.187L508.542 125.673L485.874 162.351C485.623 162.79 485.435 163.293 485.435 163.795C485.435 165.114 486.628 166.433 488.198 166.433Z" fill="url(#paint85_radial)"/>
100
-<path d="M488.198 166.433V199.594L469.486 218.31C469.235 218.561 469.047 218.749 468.795 219.001L432.754 255.051L422.582 265.225C422.895 234.262 450.9 183.516 466.598 167.438C466.723 167.312 466.849 167.187 466.975 167.061L508.479 125.547L485.812 162.225C485.561 162.665 485.372 163.167 485.372 163.67C485.435 165.114 486.628 166.433 488.198 166.433Z" fill="url(#paint86_linear)"/>
101
-<path d="M488.198 247.891L467.54 268.554C467.226 268.868 466.912 269.119 466.66 269.433C447.698 288.4 427.981 264.22 445.374 246.886L457.179 235.079C460.884 231.373 465.405 229.74 469.863 229.74C479.281 229.677 488.198 236.9 488.198 247.891Z" fill="url(#paint87_linear)"/>
102
-<path d="M508.981 269.433L506.093 296.502C481.102 321.498 446.316 328.784 424.088 316.537L488.26 252.35V269.433H508.981Z" fill="url(#paint88_linear)"/>
103
-<path d="M488.198 318.798V352.335C468.732 350.451 468.418 338.581 476.958 330.04L488.198 318.798Z" fill="url(#paint89_linear)"/>
104
-<path d="M397.214 199.092C397.026 200.285 396.523 201.415 395.833 202.357C395.205 203.237 394.451 203.99 393.635 204.556C401.421 196.768 392.128 185.212 384.279 198.652C384.656 197.647 385.158 196.642 385.723 195.7C386.037 195.198 386.414 194.695 386.854 194.256C387.168 193.879 387.544 193.502 387.984 193.188C388.863 192.434 389.93 191.869 391.186 191.618C392.442 191.367 393.823 191.681 394.891 192.434C395.958 193.188 396.649 194.318 397.026 195.449C397.403 196.705 397.465 197.898 397.214 199.092Z" fill="url(#paint90_linear)"/>
105
-<path d="M398.156 231.499C383.463 246.195 370.905 231.75 386.163 216.489C384.028 219.189 382.144 222.015 381.014 225.093C380.512 226.663 380.072 228.233 380.135 229.803C380.135 231.373 380.449 232.943 381.328 234.137C381.705 234.765 382.27 235.267 382.835 235.707C383.463 236.084 384.153 236.398 384.844 236.586C386.288 236.963 387.921 236.775 389.491 236.398C391.06 235.958 392.567 235.267 394.012 234.451C395.393 233.571 396.774 232.567 398.156 231.499Z" fill="url(#paint91_linear)"/>
106
-<path d="M398.344 269.433C387.167 285.134 369.712 276.844 378.754 262.022C378.126 263.466 377.56 264.974 377.247 266.481C376.933 267.988 376.807 269.496 377.058 270.94C377.561 273.829 379.758 276.153 382.584 276.718C383.965 277.095 385.472 277.095 386.916 276.781C388.361 276.53 389.805 275.965 391.123 275.274C392.442 274.583 393.761 273.704 394.954 272.699C396.147 271.694 397.214 270.563 398.344 269.433Z" fill="url(#paint92_linear)"/>
107
-<path d="M466.66 167.438C463.646 170.829 460.946 174.472 458.435 178.24C455.86 182.009 453.474 185.84 451.214 189.734C448.891 193.628 446.693 197.584 444.558 201.541C442.423 205.56 440.414 209.58 438.53 213.662C436.584 217.745 434.763 221.89 433.067 226.098C431.309 230.243 429.802 234.513 428.358 238.784C426.977 243.055 425.658 247.388 424.653 251.848C423.649 256.244 422.895 260.703 422.644 265.288C422.895 234.262 450.9 183.516 466.66 167.438Z" fill="url(#paint93_linear)"/>
108
-<path d="M466.723 269.433C447.761 288.4 428.044 264.22 445.437 246.886C443.993 248.707 442.675 250.529 441.67 252.601C440.665 254.611 439.975 256.809 439.661 258.945C439.096 263.341 440.289 267.863 443.114 271.129C445.94 274.395 450.398 276.09 454.73 275.462C456.928 275.148 459.063 274.395 461.072 273.327C463.082 272.259 464.902 270.877 466.723 269.433Z" fill="url(#paint94_linear)"/>
109
-<path d="M506.03 296.502C481.039 321.498 446.253 328.784 424.025 316.537C430.807 319.802 438.216 321.373 445.625 321.561C449.33 321.624 453.035 321.435 456.739 320.933C460.381 320.431 464.023 319.677 467.602 318.609C471.181 317.604 474.635 316.285 478.088 314.841C481.479 313.396 484.807 311.701 488.072 309.817C494.477 305.985 500.442 301.526 506.03 296.502Z" fill="url(#paint95_linear)"/>
110
-<path d="M488.198 352.335C468.732 350.451 468.418 338.581 476.958 330.04C475.2 332.363 473.693 334.813 472.939 337.451C472.186 340.026 472.312 342.852 473.756 345.05C475.137 347.248 477.523 348.818 480.035 349.886C482.609 350.954 485.435 351.645 488.198 352.335Z" fill="url(#paint96_linear)"/>
111
-<path d="M338.756 400.884L319.73 419.913C314.581 425.063 317.03 433.919 324.126 435.677C329.588 437.059 335.051 433.291 335.679 427.638L338.756 400.884Z" fill="url(#paint97_linear)"/>
112
-<path d="M174.551 540.66H168.211L167.911 545.08H168.071C168.205 544.747 168.351 544.447 168.511 544.18C168.685 543.9 168.885 543.667 169.111 543.48C169.338 543.28 169.611 543.127 169.931 543.02C170.251 542.913 170.631 542.86 171.071 542.86C171.671 542.86 172.231 542.96 172.751 543.16C173.271 543.36 173.725 543.653 174.111 544.04C174.498 544.413 174.805 544.88 175.031 545.44C175.258 545.987 175.371 546.607 175.371 547.3C175.371 548.007 175.251 548.667 175.011 549.28C174.785 549.88 174.438 550.4 173.971 550.84C173.518 551.28 172.958 551.627 172.291 551.88C171.625 552.12 170.865 552.24 170.011 552.24C169.331 552.24 168.731 552.167 168.211 552.02C167.691 551.873 167.231 551.68 166.831 551.44C166.431 551.187 166.085 550.9 165.791 550.58C165.498 550.26 165.245 549.92 165.031 549.56L167.211 547.84C167.518 548.387 167.885 548.853 168.311 549.24C168.738 549.613 169.311 549.8 170.031 549.8C170.751 549.8 171.291 549.593 171.651 549.18C172.025 548.767 172.211 548.22 172.211 547.54V547.38C172.211 546.74 172.025 546.233 171.651 545.86C171.278 545.487 170.765 545.3 170.111 545.3C169.565 545.3 169.111 545.413 168.751 545.64C168.405 545.853 168.138 546.067 167.951 546.28L165.491 545.94L166.011 538.04H174.551V540.66ZM182.104 552.24C180.277 552.24 178.924 551.607 178.044 550.34C177.164 549.073 176.724 547.3 176.724 545.02C176.724 542.74 177.164 540.967 178.044 539.7C178.924 538.433 180.277 537.8 182.104 537.8C183.93 537.8 185.284 538.433 186.164 539.7C187.044 540.967 187.484 542.74 187.484 545.02C187.484 547.3 187.044 549.073 186.164 550.34C185.284 551.607 183.93 552.24 182.104 552.24ZM182.104 549.7C182.904 549.7 183.457 549.407 183.764 548.82C184.07 548.233 184.224 547.407 184.224 546.34V543.7C184.224 542.633 184.07 541.807 183.764 541.22C183.457 540.633 182.904 540.34 182.104 540.34C181.304 540.34 180.75 540.633 180.444 541.22C180.137 541.807 179.984 542.633 179.984 543.7V546.34C179.984 547.407 180.137 548.233 180.444 548.82C180.75 549.407 181.304 549.7 182.104 549.7ZM194.836 552V549.32H188.696V546.76L194.136 538.04H197.696V547H199.456V549.32H197.696V552H194.836ZM191.096 547H194.836V541.14H194.636L191.096 547ZM203.188 552.22C202.588 552.22 202.141 552.073 201.848 551.78C201.568 551.473 201.428 551.087 201.428 550.62V550.22C201.428 549.753 201.568 549.373 201.848 549.08C202.141 548.773 202.588 548.62 203.188 548.62C203.788 548.62 204.228 548.773 204.508 549.08C204.801 549.373 204.948 549.753 204.948 550.22V550.62C204.948 551.087 204.801 551.473 204.508 551.78C204.228 552.073 203.788 552.22 203.188 552.22ZM221.406 549.78H221.306C221.199 550.487 220.839 551.073 220.226 551.54C219.613 552.007 218.779 552.24 217.726 552.24C216.926 552.24 216.179 552.087 215.486 551.78C214.793 551.473 214.186 551.02 213.666 550.42C213.146 549.82 212.739 549.073 212.446 548.18C212.153 547.287 212.006 546.253 212.006 545.08C212.006 543.907 212.159 542.867 212.466 541.96C212.773 541.053 213.199 540.293 213.746 539.68C214.306 539.067 214.973 538.6 215.746 538.28C216.519 537.96 217.379 537.8 218.326 537.8C219.579 537.8 220.659 538.073 221.566 538.62C222.473 539.153 223.186 539.96 223.706 541.04L221.226 542.46C221.013 541.913 220.679 541.453 220.226 541.08C219.773 540.693 219.139 540.5 218.326 540.5C217.379 540.5 216.626 540.773 216.066 541.32C215.506 541.867 215.226 542.727 215.226 543.9V546.14C215.226 547.3 215.506 548.16 216.066 548.72C216.626 549.267 217.379 549.54 218.326 549.54C218.699 549.54 219.053 549.5 219.386 549.42C219.719 549.327 220.013 549.193 220.266 549.02C220.519 548.833 220.713 548.613 220.846 548.36C220.993 548.107 221.066 547.807 221.066 547.46V546.76H218.466V544.22H223.966V552H221.406V549.78ZM234.521 552C233.988 552 233.541 551.833 233.181 551.5C232.834 551.167 232.614 550.72 232.521 550.16H232.401C232.241 550.84 231.888 551.36 231.341 551.72C230.794 552.067 230.121 552.24 229.321 552.24C228.268 552.24 227.461 551.96 226.901 551.4C226.341 550.84 226.061 550.1 226.061 549.18C226.061 548.073 226.461 547.253 227.261 546.72C228.074 546.173 229.174 545.9 230.561 545.9H232.221V545.24C232.221 544.733 232.088 544.333 231.821 544.04C231.554 543.733 231.108 543.58 230.481 543.58C229.894 543.58 229.428 543.707 229.081 543.96C228.734 544.213 228.448 544.5 228.221 544.82L226.461 543.26C226.888 542.633 227.421 542.147 228.061 541.8C228.714 541.44 229.594 541.26 230.701 541.26C232.194 541.26 233.314 541.587 234.061 542.24C234.808 542.893 235.181 543.847 235.181 545.1V549.7H236.161V552H234.521ZM230.421 550.18C230.914 550.18 231.334 550.073 231.681 549.86C232.041 549.647 232.221 549.3 232.221 548.82V547.58H230.781C229.621 547.58 229.041 547.973 229.041 548.76V549.06C229.041 549.447 229.161 549.733 229.401 549.92C229.641 550.093 229.981 550.18 230.421 550.18ZM241.71 552C240.684 552 239.904 551.74 239.37 551.22C238.85 550.7 238.59 549.94 238.59 548.94V543.8H237.11V541.5H237.85C238.25 541.5 238.524 541.407 238.67 541.22C238.817 541.02 238.89 540.74 238.89 540.38V538.66H241.55V541.5H243.63V543.8H241.55V549.7H243.47V552H241.71ZM249.989 552.24C249.189 552.24 248.475 552.113 247.849 551.86C247.222 551.593 246.689 551.227 246.249 550.76C245.822 550.28 245.495 549.7 245.269 549.02C245.055 548.34 244.949 547.58 244.949 546.74C244.949 545.913 245.055 545.167 245.269 544.5C245.482 543.82 245.795 543.24 246.209 542.76C246.635 542.28 247.155 541.913 247.769 541.66C248.382 541.393 249.082 541.26 249.869 541.26C250.735 541.26 251.475 541.407 252.089 541.7C252.715 541.993 253.222 542.387 253.609 542.88C254.009 543.373 254.295 543.947 254.469 544.6C254.655 545.24 254.749 545.913 254.749 546.62V547.5H248.009V547.66C248.009 548.353 248.195 548.907 248.569 549.32C248.942 549.72 249.529 549.92 250.329 549.92C250.942 549.92 251.442 549.8 251.829 549.56C252.215 549.307 252.575 549.007 252.909 548.66L254.389 550.5C253.922 551.047 253.309 551.473 252.549 551.78C251.802 552.087 250.949 552.24 249.989 552.24ZM249.929 543.44C249.329 543.44 248.855 543.64 248.509 544.04C248.175 544.427 248.009 544.947 248.009 545.6V545.76H251.689V545.58C251.689 544.94 251.542 544.427 251.249 544.04C250.969 543.64 250.529 543.44 249.929 543.44ZM255.741 541.5H258.601L259.621 545.74L260.341 548.94H260.421L261.261 545.74L262.461 541.5H265.161L266.381 545.74L267.241 548.94H267.321L268.041 545.74L269.061 541.5H271.801L268.901 552H265.801L264.521 547.56L263.781 544.84H263.721L263.001 547.56L261.721 552H258.681L255.741 541.5ZM281.044 552C280.511 552 280.064 551.833 279.704 551.5C279.358 551.167 279.138 550.72 279.044 550.16H278.924C278.764 550.84 278.411 551.36 277.864 551.72C277.318 552.067 276.644 552.24 275.844 552.24C274.791 552.24 273.984 551.96 273.424 551.4C272.864 550.84 272.584 550.1 272.584 549.18C272.584 548.073 272.984 547.253 273.784 546.72C274.598 546.173 275.698 545.9 277.084 545.9H278.744V545.24C278.744 544.733 278.611 544.333 278.344 544.04C278.078 543.733 277.631 543.58 277.004 543.58C276.418 543.58 275.951 543.707 275.604 543.96C275.258 544.213 274.971 544.5 274.744 544.82L272.984 543.26C273.411 542.633 273.944 542.147 274.584 541.8C275.238 541.44 276.118 541.26 277.224 541.26C278.718 541.26 279.838 541.587 280.584 542.24C281.331 542.893 281.704 543.847 281.704 545.1V549.7H282.684V552H281.044ZM276.944 550.18C277.438 550.18 277.858 550.073 278.204 549.86C278.564 549.647 278.744 549.3 278.744 548.82V547.58H277.304C276.144 547.58 275.564 547.973 275.564 548.76V549.06C275.564 549.447 275.684 549.733 275.924 549.92C276.164 550.093 276.504 550.18 276.944 550.18ZM290.915 541.5H293.675L289.635 553.62C289.369 554.433 288.989 555.033 288.495 555.42C288.015 555.807 287.322 556 286.415 556H284.575V553.7H286.555L286.915 552.54L283.235 541.5H286.175L287.715 546.4L288.475 549.44H288.595L289.375 546.4L290.915 541.5ZM305.885 540.74V552H302.845V540.74H299.065V538.04H309.665V540.74H305.885ZM313.065 540.38C312.465 540.38 312.025 540.247 311.745 539.98C311.478 539.7 311.345 539.347 311.345 538.92V538.48C311.345 538.053 311.478 537.707 311.745 537.44C312.025 537.16 312.465 537.02 313.065 537.02C313.665 537.02 314.098 537.16 314.365 537.44C314.645 537.707 314.785 538.053 314.785 538.48V538.92C314.785 539.347 314.645 539.7 314.365 539.98C314.098 540.247 313.665 540.38 313.065 540.38ZM311.585 541.5H314.545V552H311.585V541.5ZM317.308 552V541.5H320.268V543.28H320.388C320.574 542.72 320.894 542.247 321.348 541.86C321.801 541.46 322.421 541.26 323.208 541.26C323.928 541.26 324.541 541.44 325.048 541.8C325.554 542.16 325.921 542.687 326.148 543.38H326.208C326.301 543.087 326.441 542.813 326.628 542.56C326.828 542.293 327.068 542.067 327.348 541.88C327.628 541.693 327.941 541.547 328.288 541.44C328.634 541.32 329.008 541.26 329.408 541.26C330.421 541.26 331.194 541.62 331.728 542.34C332.274 543.06 332.548 544.087 332.548 545.42V552H329.588V545.66C329.588 544.327 329.108 543.66 328.148 543.66C327.708 543.66 327.308 543.787 326.948 544.04C326.588 544.293 326.408 544.68 326.408 545.2V552H323.448V545.66C323.448 544.327 322.968 543.66 322.008 543.66C321.794 543.66 321.581 543.693 321.368 543.76C321.168 543.813 320.981 543.907 320.808 544.04C320.648 544.173 320.514 544.34 320.408 544.54C320.314 544.727 320.268 544.947 320.268 545.2V552H317.308ZM339.559 552.24C338.759 552.24 338.045 552.113 337.419 551.86C336.792 551.593 336.259 551.227 335.819 550.76C335.392 550.28 335.065 549.7 334.839 549.02C334.625 548.34 334.519 547.58 334.519 546.74C334.519 545.913 334.625 545.167 334.839 544.5C335.052 543.82 335.365 543.24 335.779 542.76C336.205 542.28 336.725 541.913 337.339 541.66C337.952 541.393 338.652 541.26 339.439 541.26C340.305 541.26 341.045 541.407 341.659 541.7C342.285 541.993 342.792 542.387 343.179 542.88C343.579 543.373 343.865 543.947 344.039 544.6C344.225 545.24 344.319 545.913 344.319 546.62V547.5H337.579V547.66C337.579 548.353 337.765 548.907 338.139 549.32C338.512 549.72 339.099 549.92 339.899 549.92C340.512 549.92 341.012 549.8 341.399 549.56C341.785 549.307 342.145 549.007 342.479 548.66L343.959 550.5C343.492 551.047 342.879 551.473 342.119 551.78C341.372 552.087 340.519 552.24 339.559 552.24ZM339.499 543.44C338.899 543.44 338.425 543.64 338.079 544.04C337.745 544.427 337.579 544.947 337.579 545.6V545.76H341.259V545.58C341.259 544.94 341.112 544.427 340.819 544.04C340.539 543.64 340.099 543.44 339.499 543.44ZM350.669 552.24C349.896 552.24 349.203 552.113 348.589 551.86C347.989 551.607 347.476 551.24 347.049 550.76C346.636 550.28 346.316 549.7 346.089 549.02C345.863 548.34 345.749 547.58 345.749 546.74C345.749 545.9 345.863 545.14 346.089 544.46C346.316 543.78 346.636 543.207 347.049 542.74C347.476 542.26 347.989 541.893 348.589 541.64C349.203 541.387 349.896 541.26 350.669 541.26C351.443 541.26 352.129 541.387 352.729 541.64C353.343 541.893 353.856 542.26 354.269 542.74C354.696 543.207 355.023 543.78 355.249 544.46C355.476 545.14 355.589 545.9 355.589 546.74C355.589 547.58 355.476 548.34 355.249 549.02C355.023 549.7 354.696 550.28 354.269 550.76C353.856 551.24 353.343 551.607 352.729 551.86C352.129 552.113 351.443 552.24 350.669 552.24ZM350.669 549.9C351.256 549.9 351.709 549.72 352.029 549.36C352.349 549 352.509 548.487 352.509 547.82V545.68C352.509 545.013 352.349 544.5 352.029 544.14C351.709 543.78 351.256 543.6 350.669 543.6C350.083 543.6 349.629 543.78 349.309 544.14C348.989 544.5 348.829 545.013 348.829 545.68V547.82C348.829 548.487 348.989 549 349.309 549.36C349.629 549.72 350.083 549.9 350.669 549.9ZM363.898 550.24H363.798C363.705 550.507 363.578 550.76 363.418 551C363.272 551.24 363.078 551.453 362.838 551.64C362.598 551.827 362.312 551.973 361.978 552.08C361.658 552.187 361.285 552.24 360.858 552.24C359.778 552.24 358.958 551.887 358.398 551.18C357.852 550.46 357.578 549.433 357.578 548.1V541.5H360.538V547.84C360.538 548.48 360.652 548.973 360.878 549.32C361.105 549.667 361.492 549.84 362.038 549.84C362.265 549.84 362.492 549.807 362.718 549.74C362.945 549.673 363.145 549.58 363.318 549.46C363.492 549.327 363.632 549.167 363.738 548.98C363.845 548.793 363.898 548.573 363.898 548.32V541.5H366.858V552H363.898V550.24ZM373.292 552C372.266 552 371.486 551.74 370.952 551.22C370.432 550.7 370.172 549.94 370.172 548.94V543.8H368.692V541.5H369.432C369.832 541.5 370.106 541.407 370.252 541.22C370.399 541.02 370.472 540.74 370.472 540.38V538.66H373.132V541.5H375.212V543.8H373.132V549.7H375.052V552H373.292Z" fill="#35414A"/>
113
-<path d="M100.262 578.264V587H99.0859V578.264H95.9779V577.228H103.37V578.264H100.262ZM104.872 576.64H105.992V580.952H106.048C106.225 580.541 106.472 580.215 106.79 579.972C107.116 579.729 107.55 579.608 108.092 579.608C108.838 579.608 109.426 579.851 109.856 580.336C110.294 580.812 110.514 581.489 110.514 582.366V587H109.394V582.562C109.394 581.265 108.848 580.616 107.756 580.616C107.532 580.616 107.312 580.644 107.098 580.7C106.892 580.756 106.706 580.84 106.538 580.952C106.37 581.064 106.234 581.209 106.132 581.386C106.038 581.554 105.992 581.755 105.992 581.988V587H104.872V576.64ZM115.545 587.168C115.05 587.168 114.602 587.079 114.201 586.902C113.809 586.725 113.468 586.473 113.179 586.146C112.899 585.81 112.679 585.413 112.521 584.956C112.371 584.489 112.297 583.967 112.297 583.388C112.297 582.819 112.371 582.301 112.521 581.834C112.679 581.367 112.899 580.971 113.179 580.644C113.468 580.308 113.809 580.051 114.201 579.874C114.602 579.697 115.05 579.608 115.545 579.608C116.03 579.608 116.464 579.697 116.847 579.874C117.229 580.051 117.556 580.299 117.827 580.616C118.097 580.924 118.303 581.293 118.443 581.722C118.592 582.151 118.667 582.623 118.667 583.136V583.668H113.473V584.004C113.473 584.312 113.519 584.601 113.613 584.872C113.715 585.133 113.855 585.362 114.033 585.558C114.219 585.754 114.443 585.908 114.705 586.02C114.975 586.132 115.279 586.188 115.615 586.188C116.072 586.188 116.469 586.081 116.805 585.866C117.15 585.651 117.416 585.343 117.603 584.942L118.401 585.516C118.167 586.011 117.803 586.412 117.309 586.72C116.814 587.019 116.226 587.168 115.545 587.168ZM115.545 580.546C115.237 580.546 114.957 580.602 114.705 580.714C114.453 580.817 114.233 580.966 114.047 581.162C113.869 581.358 113.729 581.591 113.627 581.862C113.524 582.123 113.473 582.413 113.473 582.73V582.828H117.463V582.674C117.463 582.03 117.285 581.517 116.931 581.134C116.585 580.742 116.123 580.546 115.545 580.546ZM125.991 587.168C125.319 587.168 124.754 587.042 124.297 586.79C123.849 586.529 123.462 586.183 123.135 585.754L123.933 585.11C124.213 585.465 124.526 585.74 124.871 585.936C125.216 586.123 125.618 586.216 126.075 586.216C126.551 586.216 126.92 586.113 127.181 585.908C127.452 585.703 127.587 585.413 127.587 585.04C127.587 584.76 127.494 584.522 127.307 584.326C127.13 584.121 126.803 583.981 126.327 583.906L125.753 583.822C125.417 583.775 125.109 583.705 124.829 583.612C124.549 583.509 124.302 583.379 124.087 583.22C123.882 583.052 123.718 582.847 123.597 582.604C123.485 582.361 123.429 582.072 123.429 581.736C123.429 581.381 123.494 581.073 123.625 580.812C123.756 580.541 123.933 580.317 124.157 580.14C124.39 579.963 124.666 579.832 124.983 579.748C125.3 579.655 125.641 579.608 126.005 579.608C126.593 579.608 127.083 579.711 127.475 579.916C127.876 580.121 128.226 580.406 128.525 580.77L127.783 581.442C127.624 581.218 127.391 581.017 127.083 580.84C126.775 580.653 126.388 580.56 125.921 580.56C125.454 580.56 125.1 580.663 124.857 580.868C124.624 581.064 124.507 581.335 124.507 581.68C124.507 582.035 124.624 582.291 124.857 582.45C125.1 582.609 125.445 582.725 125.893 582.8L126.453 582.884C127.256 583.005 127.825 583.239 128.161 583.584C128.497 583.92 128.665 584.363 128.665 584.914C128.665 585.614 128.427 586.165 127.951 586.566C127.475 586.967 126.822 587.168 125.991 587.168ZM133.359 587.168C132.864 587.168 132.416 587.079 132.015 586.902C131.623 586.725 131.282 586.473 130.993 586.146C130.713 585.81 130.494 585.413 130.335 584.956C130.186 584.489 130.111 583.967 130.111 583.388C130.111 582.819 130.186 582.301 130.335 581.834C130.494 581.367 130.713 580.971 130.993 580.644C131.282 580.308 131.623 580.051 132.015 579.874C132.416 579.697 132.864 579.608 133.359 579.608C133.844 579.608 134.278 579.697 134.661 579.874C135.044 580.051 135.37 580.299 135.641 580.616C135.912 580.924 136.117 581.293 136.257 581.722C136.406 582.151 136.481 582.623 136.481 583.136V583.668H131.287V584.004C131.287 584.312 131.334 584.601 131.427 584.872C131.53 585.133 131.67 585.362 131.847 585.558C132.034 585.754 132.258 585.908 132.519 586.02C132.79 586.132 133.093 586.188 133.429 586.188C133.886 586.188 134.283 586.081 134.619 585.866C134.964 585.651 135.23 585.343 135.417 584.942L136.215 585.516C135.982 586.011 135.618 586.412 135.123 586.72C134.628 587.019 134.04 587.168 133.359 587.168ZM133.359 580.546C133.051 580.546 132.771 580.602 132.519 580.714C132.267 580.817 132.048 580.966 131.861 581.162C131.684 581.358 131.544 581.591 131.441 581.862C131.338 582.123 131.287 582.413 131.287 582.73V582.828H135.277V582.674C135.277 582.03 135.1 581.517 134.745 581.134C134.4 580.742 133.938 580.546 133.359 580.546ZM138.327 587V579.776H139.447V581.106H139.517C139.647 580.761 139.881 580.453 140.217 580.182C140.553 579.911 141.015 579.776 141.603 579.776H142.037V580.896H141.379C140.772 580.896 140.296 581.013 139.951 581.246C139.615 581.47 139.447 581.755 139.447 582.1V587H138.327ZM145.2 587L142.666 579.776H143.786L145.046 583.36L145.83 585.824H145.9L146.684 583.36L147.972 579.776H149.05L146.502 587H145.2ZM153.101 587.168C152.607 587.168 152.159 587.079 151.757 586.902C151.365 586.725 151.025 586.473 150.735 586.146C150.455 585.81 150.236 585.413 150.077 584.956C149.928 584.489 149.853 583.967 149.853 583.388C149.853 582.819 149.928 582.301 150.077 581.834C150.236 581.367 150.455 580.971 150.735 580.644C151.025 580.308 151.365 580.051 151.757 579.874C152.159 579.697 152.607 579.608 153.101 579.608C153.587 579.608 154.021 579.697 154.403 579.874C154.786 580.051 155.113 580.299 155.383 580.616C155.654 580.924 155.859 581.293 155.999 581.722C156.149 582.151 156.223 582.623 156.223 583.136V583.668H151.029V584.004C151.029 584.312 151.076 584.601 151.169 584.872C151.272 585.133 151.412 585.362 151.589 585.558C151.776 585.754 152 585.908 152.261 586.02C152.532 586.132 152.835 586.188 153.171 586.188C153.629 586.188 154.025 586.081 154.361 585.866C154.707 585.651 154.973 585.343 155.159 584.942L155.957 585.516C155.724 586.011 155.36 586.412 154.865 586.72C154.371 587.019 153.783 587.168 153.101 587.168ZM153.101 580.546C152.793 580.546 152.513 580.602 152.261 580.714C152.009 580.817 151.79 580.966 151.603 581.162C151.426 581.358 151.286 581.591 151.183 581.862C151.081 582.123 151.029 582.413 151.029 582.73V582.828H155.019V582.674C155.019 582.03 154.842 581.517 154.487 581.134C154.142 580.742 153.68 580.546 153.101 580.546ZM158.069 587V579.776H159.189V581.106H159.259C159.39 580.761 159.623 580.453 159.959 580.182C160.295 579.911 160.757 579.776 161.345 579.776H161.779V580.896H161.121C160.514 580.896 160.038 581.013 159.693 581.246C159.357 581.47 159.189 581.755 159.189 582.1V587H158.069ZM165.762 579.776H166.854L167.624 582.898L168.394 586.062H168.422L169.304 582.898L170.214 579.776H171.208L172.146 582.898L173.042 586.062H173.07L173.812 582.898L174.596 579.776H175.646L173.728 587H172.342L171.334 583.528L170.704 581.33H170.676L170.06 583.528L169.052 587H167.694L165.762 579.776ZM182.391 587C181.971 587 181.668 586.888 181.481 586.664C181.304 586.44 181.192 586.16 181.145 585.824H181.075C180.917 586.272 180.655 586.608 180.291 586.832C179.927 587.056 179.493 587.168 178.989 587.168C178.224 587.168 177.627 586.972 177.197 586.58C176.777 586.188 176.567 585.656 176.567 584.984C176.567 584.303 176.815 583.78 177.309 583.416C177.813 583.052 178.593 582.87 179.647 582.87H181.075V582.156C181.075 581.643 180.935 581.251 180.655 580.98C180.375 580.709 179.946 580.574 179.367 580.574C178.929 580.574 178.56 580.672 178.261 580.868C177.972 581.064 177.729 581.325 177.533 581.652L176.861 581.022C177.057 580.63 177.37 580.299 177.799 580.028C178.229 579.748 178.77 579.608 179.423 579.608C180.301 579.608 180.982 579.823 181.467 580.252C181.953 580.681 182.195 581.279 182.195 582.044V586.02H183.021V587H182.391ZM179.171 586.216C179.451 586.216 179.708 586.183 179.941 586.118C180.175 586.053 180.375 585.959 180.543 585.838C180.711 585.717 180.842 585.577 180.935 585.418C181.029 585.259 181.075 585.087 181.075 584.9V583.71H179.591C178.947 583.71 178.476 583.803 178.177 583.99C177.888 584.177 177.743 584.447 177.743 584.802V585.096C177.743 585.451 177.869 585.726 178.121 585.922C178.383 586.118 178.733 586.216 179.171 586.216ZM186.79 587.168C186.118 587.168 185.553 587.042 185.096 586.79C184.648 586.529 184.26 586.183 183.934 585.754L184.732 585.11C185.012 585.465 185.324 585.74 185.67 585.936C186.015 586.123 186.416 586.216 186.874 586.216C187.35 586.216 187.718 586.113 187.98 585.908C188.25 585.703 188.386 585.413 188.386 585.04C188.386 584.76 188.292 584.522 188.106 584.326C187.928 584.121 187.602 583.981 187.126 583.906L186.552 583.822C186.216 583.775 185.908 583.705 185.628 583.612C185.348 583.509 185.1 583.379 184.886 583.22C184.68 583.052 184.517 582.847 184.396 582.604C184.284 582.361 184.228 582.072 184.228 581.736C184.228 581.381 184.293 581.073 184.424 580.812C184.554 580.541 184.732 580.317 184.956 580.14C185.189 579.963 185.464 579.832 185.782 579.748C186.099 579.655 186.44 579.608 186.804 579.608C187.392 579.608 187.882 579.711 188.274 579.916C188.675 580.121 189.025 580.406 189.324 580.77L188.582 581.442C188.423 581.218 188.19 581.017 187.882 580.84C187.574 580.653 187.186 580.56 186.72 580.56C186.253 580.56 185.898 580.663 185.656 580.868C185.422 581.064 185.306 581.335 185.306 581.68C185.306 582.035 185.422 582.291 185.656 582.45C185.898 582.609 186.244 582.725 186.692 582.8L187.252 582.884C188.054 583.005 188.624 583.239 188.96 583.584C189.296 583.92 189.464 584.363 189.464 584.914C189.464 585.614 189.226 586.165 188.75 586.566C188.274 586.967 187.62 587.168 186.79 587.168ZM200.001 587C199.581 587 199.277 586.888 199.091 586.664C198.913 586.44 198.801 586.16 198.755 585.824H198.685C198.526 586.272 198.265 586.608 197.901 586.832C197.537 587.056 197.103 587.168 196.599 587.168C195.833 587.168 195.236 586.972 194.807 586.58C194.387 586.188 194.177 585.656 194.177 584.984C194.177 584.303 194.424 583.78 194.919 583.416C195.423 583.052 196.202 582.87 197.257 582.87H198.685V582.156C198.685 581.643 198.545 581.251 198.265 580.98C197.985 580.709 197.555 580.574 196.977 580.574C196.538 580.574 196.169 580.672 195.871 580.868C195.581 581.064 195.339 581.325 195.143 581.652L194.471 581.022C194.667 580.63 194.979 580.299 195.409 580.028C195.838 579.748 196.379 579.608 197.033 579.608C197.91 579.608 198.591 579.823 199.077 580.252C199.562 580.681 199.805 581.279 199.805 582.044V586.02H200.631V587H200.001ZM196.781 586.216C197.061 586.216 197.317 586.183 197.551 586.118C197.784 586.053 197.985 585.959 198.153 585.838C198.321 585.717 198.451 585.577 198.545 585.418C198.638 585.259 198.685 585.087 198.685 584.9V583.71H197.201C196.557 583.71 196.085 583.803 195.787 583.99C195.497 584.177 195.353 584.447 195.353 584.802V585.096C195.353 585.451 195.479 585.726 195.731 585.922C195.992 586.118 196.342 586.216 196.781 586.216ZM204.917 587.168C204.413 587.168 203.96 587.079 203.559 586.902C203.158 586.725 202.817 586.473 202.537 586.146C202.266 585.819 202.056 585.423 201.907 584.956C201.767 584.489 201.697 583.967 201.697 583.388C201.697 582.809 201.767 582.287 201.907 581.82C202.056 581.353 202.266 580.957 202.537 580.63C202.817 580.303 203.158 580.051 203.559 579.874C203.96 579.697 204.413 579.608 204.917 579.608C205.636 579.608 206.21 579.767 206.639 580.084C207.078 580.392 207.404 580.798 207.619 581.302L206.681 581.778C206.55 581.405 206.336 581.115 206.037 580.91C205.738 580.705 205.365 580.602 204.917 580.602C204.581 580.602 204.287 580.658 204.035 580.77C203.783 580.873 203.573 581.022 203.405 581.218C203.237 581.405 203.111 581.633 203.027 581.904C202.943 582.165 202.901 582.455 202.901 582.772V584.004C202.901 584.639 203.069 585.161 203.405 585.572C203.75 585.973 204.254 586.174 204.917 586.174C205.822 586.174 206.476 585.754 206.877 584.914L207.689 585.46C207.456 585.983 207.106 586.398 206.639 586.706C206.182 587.014 205.608 587.168 204.917 587.168ZM210.866 587C210.474 587 210.175 586.893 209.97 586.678C209.774 586.454 209.676 586.165 209.676 585.81V580.756H208.486V579.776H209.158C209.401 579.776 209.564 579.729 209.648 579.636C209.741 579.533 209.788 579.361 209.788 579.118V577.774H210.796V579.776H212.378V580.756H210.796V586.02H212.266V587H210.866ZM214.738 578.082C214.496 578.082 214.318 578.026 214.206 577.914C214.104 577.793 214.052 577.639 214.052 577.452V577.27C214.052 577.083 214.104 576.934 214.206 576.822C214.318 576.701 214.496 576.64 214.738 576.64C214.981 576.64 215.154 576.701 215.256 576.822C215.368 576.934 215.424 577.083 215.424 577.27V577.452C215.424 577.639 215.368 577.793 215.256 577.914C215.154 578.026 214.981 578.082 214.738 578.082ZM214.178 579.776H215.298V587H214.178V579.776ZM217.678 587V579.776H218.798V580.952H218.854C219.032 580.541 219.279 580.215 219.596 579.972C219.923 579.729 220.357 579.608 220.898 579.608C221.645 579.608 222.233 579.851 222.662 580.336C223.101 580.812 223.32 581.489 223.32 582.366V587H222.2V582.562C222.2 581.265 221.654 580.616 220.562 580.616C220.338 580.616 220.119 580.644 219.904 580.7C219.699 580.756 219.512 580.84 219.344 580.952C219.176 581.064 219.041 581.209 218.938 581.386C218.845 581.554 218.798 581.755 218.798 581.988V587H217.678ZM231.725 587.798C231.725 588.545 231.431 589.091 230.843 589.436C230.265 589.791 229.392 589.968 228.225 589.968C227.096 589.968 226.284 589.814 225.789 589.506C225.295 589.198 225.047 588.759 225.047 588.19C225.047 587.798 225.15 587.49 225.355 587.266C225.561 587.051 225.841 586.893 226.195 586.79V586.636C225.766 586.431 225.551 586.095 225.551 585.628C225.551 585.264 225.668 584.989 225.901 584.802C226.135 584.606 226.433 584.461 226.797 584.368V584.312C226.368 584.107 226.032 583.813 225.789 583.43C225.556 583.047 225.439 582.604 225.439 582.1C225.439 581.736 225.505 581.4 225.635 581.092C225.766 580.784 225.948 580.523 226.181 580.308C226.424 580.084 226.709 579.911 227.035 579.79C227.371 579.669 227.745 579.608 228.155 579.608C228.669 579.608 229.126 579.701 229.527 579.888V579.762C229.527 579.482 229.593 579.253 229.723 579.076C229.854 578.889 230.069 578.796 230.367 578.796H231.445V579.776H230.073V580.238C230.335 580.462 230.535 580.733 230.675 581.05C230.825 581.358 230.899 581.708 230.899 582.1C230.899 582.464 230.834 582.8 230.703 583.108C230.573 583.416 230.386 583.682 230.143 583.906C229.91 584.121 229.625 584.289 229.289 584.41C228.953 584.531 228.58 584.592 228.169 584.592C227.936 584.592 227.703 584.569 227.469 584.522C227.227 584.587 227.007 584.685 226.811 584.816C226.615 584.937 226.517 585.11 226.517 585.334C226.517 585.549 226.62 585.693 226.825 585.768C227.031 585.843 227.297 585.88 227.623 585.88H229.163C230.059 585.88 230.708 586.053 231.109 586.398C231.52 586.734 231.725 587.201 231.725 587.798ZM230.675 587.882C230.675 587.593 230.563 587.359 230.339 587.182C230.125 587.014 229.737 586.93 229.177 586.93H226.769C226.321 587.135 226.097 587.462 226.097 587.91C226.097 588.227 226.214 588.498 226.447 588.722C226.69 588.946 227.096 589.058 227.665 589.058H228.701C229.327 589.058 229.812 588.96 230.157 588.764C230.503 588.568 230.675 588.274 230.675 587.882ZM228.169 583.696C228.645 583.696 229.023 583.584 229.303 583.36C229.583 583.127 229.723 582.772 229.723 582.296V581.904C229.723 581.428 229.583 581.078 229.303 580.854C229.023 580.621 228.645 580.504 228.169 580.504C227.693 580.504 227.315 580.621 227.035 580.854C226.755 581.078 226.615 581.428 226.615 581.904V582.296C226.615 582.772 226.755 583.127 227.035 583.36C227.315 583.584 227.693 583.696 228.169 583.696ZM241.59 587C241.17 587 240.867 586.888 240.68 586.664C240.503 586.44 240.391 586.16 240.344 585.824H240.274C240.116 586.272 239.854 586.608 239.49 586.832C239.126 587.056 238.692 587.168 238.188 587.168C237.423 587.168 236.826 586.972 236.396 586.58C235.976 586.188 235.766 585.656 235.766 584.984C235.766 584.303 236.014 583.78 236.508 583.416C237.012 583.052 237.792 582.87 238.846 582.87H240.274V582.156C240.274 581.643 240.134 581.251 239.854 580.98C239.574 580.709 239.145 580.574 238.566 580.574C238.128 580.574 237.759 580.672 237.46 580.868C237.171 581.064 236.928 581.325 236.732 581.652L236.06 581.022C236.256 580.63 236.569 580.299 236.998 580.028C237.428 579.748 237.969 579.608 238.622 579.608C239.5 579.608 240.181 579.823 240.666 580.252C241.152 580.681 241.394 581.279 241.394 582.044V586.02H242.22V587H241.59ZM238.37 586.216C238.65 586.216 238.907 586.183 239.14 586.118C239.374 586.053 239.574 585.959 239.742 585.838C239.91 585.717 240.041 585.577 240.134 585.418C240.228 585.259 240.274 585.087 240.274 584.9V583.71H238.79C238.146 583.71 237.675 583.803 237.376 583.99C237.087 584.177 236.942 584.447 236.942 584.802V585.096C236.942 585.451 237.068 585.726 237.32 585.922C237.582 586.118 237.932 586.216 238.37 586.216ZM245.989 587.168C245.317 587.168 244.752 587.042 244.295 586.79C243.847 586.529 243.46 586.183 243.133 585.754L243.931 585.11C244.211 585.465 244.524 585.74 244.869 585.936C245.214 586.123 245.616 586.216 246.073 586.216C246.549 586.216 246.918 586.113 247.179 585.908C247.45 585.703 247.585 585.413 247.585 585.04C247.585 584.76 247.492 584.522 247.305 584.326C247.128 584.121 246.801 583.981 246.325 583.906L245.751 583.822C245.415 583.775 245.107 583.705 244.827 583.612C244.547 583.509 244.3 583.379 244.085 583.22C243.88 583.052 243.716 582.847 243.595 582.604C243.483 582.361 243.427 582.072 243.427 581.736C243.427 581.381 243.492 581.073 243.623 580.812C243.754 580.541 243.931 580.317 244.155 580.14C244.388 579.963 244.664 579.832 244.981 579.748C245.298 579.655 245.639 579.608 246.003 579.608C246.591 579.608 247.081 579.711 247.473 579.916C247.874 580.121 248.224 580.406 248.523 580.77L247.781 581.442C247.622 581.218 247.389 581.017 247.081 580.84C246.773 580.653 246.386 580.56 245.919 580.56C245.452 580.56 245.098 580.663 244.855 580.868C244.622 581.064 244.505 581.335 244.505 581.68C244.505 582.035 244.622 582.291 244.855 582.45C245.098 582.609 245.443 582.725 245.891 582.8L246.451 582.884C247.254 583.005 247.823 583.239 248.159 583.584C248.495 583.92 248.663 584.363 248.663 584.914C248.663 585.614 248.425 586.165 247.949 586.566C247.473 586.967 246.82 587.168 245.989 587.168ZM259.2 587C258.78 587 258.476 586.888 258.29 586.664C258.112 586.44 258 586.16 257.954 585.824H257.884C257.725 586.272 257.464 586.608 257.1 586.832C256.736 587.056 256.302 587.168 255.798 587.168C255.032 587.168 254.435 586.972 254.006 586.58C253.586 586.188 253.376 585.656 253.376 584.984C253.376 584.303 253.623 583.78 254.118 583.416C254.622 583.052 255.401 582.87 256.456 582.87H257.884V582.156C257.884 581.643 257.744 581.251 257.464 580.98C257.184 580.709 256.754 580.574 256.176 580.574C255.737 580.574 255.368 580.672 255.07 580.868C254.78 581.064 254.538 581.325 254.342 581.652L253.67 581.022C253.866 580.63 254.178 580.299 254.608 580.028C255.037 579.748 255.578 579.608 256.232 579.608C257.109 579.608 257.79 579.823 258.276 580.252C258.761 580.681 259.004 581.279 259.004 582.044V586.02H259.83V587H259.2ZM255.98 586.216C256.26 586.216 256.516 586.183 256.75 586.118C256.983 586.053 257.184 585.959 257.352 585.838C257.52 585.717 257.65 585.577 257.744 585.418C257.837 585.259 257.884 585.087 257.884 584.9V583.71H256.4C255.756 583.71 255.284 583.803 254.986 583.99C254.696 584.177 254.552 584.447 254.552 584.802V585.096C254.552 585.451 254.678 585.726 254.93 585.922C255.191 586.118 255.541 586.216 255.98 586.216ZM270.827 587.798C270.827 588.545 270.533 589.091 269.945 589.436C269.366 589.791 268.494 589.968 267.327 589.968C266.198 589.968 265.386 589.814 264.891 589.506C264.396 589.198 264.149 588.759 264.149 588.19C264.149 587.798 264.252 587.49 264.457 587.266C264.662 587.051 264.942 586.893 265.297 586.79V586.636C264.868 586.431 264.653 586.095 264.653 585.628C264.653 585.264 264.77 584.989 265.003 584.802C265.236 584.606 265.535 584.461 265.899 584.368V584.312C265.47 584.107 265.134 583.813 264.891 583.43C264.658 583.047 264.541 582.604 264.541 582.1C264.541 581.736 264.606 581.4 264.737 581.092C264.868 580.784 265.05 580.523 265.283 580.308C265.526 580.084 265.81 579.911 266.137 579.79C266.473 579.669 266.846 579.608 267.257 579.608C267.77 579.608 268.228 579.701 268.629 579.888V579.762C268.629 579.482 268.694 579.253 268.825 579.076C268.956 578.889 269.17 578.796 269.469 578.796H270.547V579.776H269.175V580.238C269.436 580.462 269.637 580.733 269.777 581.05C269.926 581.358 270.001 581.708 270.001 582.1C270.001 582.464 269.936 582.8 269.805 583.108C269.674 583.416 269.488 583.682 269.245 583.906C269.012 584.121 268.727 584.289 268.391 584.41C268.055 584.531 267.682 584.592 267.271 584.592C267.038 584.592 266.804 584.569 266.571 584.522C266.328 584.587 266.109 584.685 265.913 584.816C265.717 584.937 265.619 585.11 265.619 585.334C265.619 585.549 265.722 585.693 265.927 585.768C266.132 585.843 266.398 585.88 266.725 585.88H268.265C269.161 585.88 269.81 586.053 270.211 586.398C270.622 586.734 270.827 587.201 270.827 587.798ZM269.777 587.882C269.777 587.593 269.665 587.359 269.441 587.182C269.226 587.014 268.839 586.93 268.279 586.93H265.871C265.423 587.135 265.199 587.462 265.199 587.91C265.199 588.227 265.316 588.498 265.549 588.722C265.792 588.946 266.198 589.058 266.767 589.058H267.803C268.428 589.058 268.914 588.96 269.259 588.764C269.604 588.568 269.777 588.274 269.777 587.882ZM267.271 583.696C267.747 583.696 268.125 583.584 268.405 583.36C268.685 583.127 268.825 582.772 268.825 582.296V581.904C268.825 581.428 268.685 581.078 268.405 580.854C268.125 580.621 267.747 580.504 267.271 580.504C266.795 580.504 266.417 580.621 266.137 580.854C265.857 581.078 265.717 581.428 265.717 581.904V582.296C265.717 582.772 265.857 583.127 266.137 583.36C266.417 583.584 266.795 583.696 267.271 583.696ZM277.342 587C276.922 587 276.619 586.888 276.432 586.664C276.255 586.44 276.143 586.16 276.096 585.824H276.026C275.868 586.272 275.606 586.608 275.242 586.832C274.878 587.056 274.444 587.168 273.94 587.168C273.175 587.168 272.578 586.972 272.148 586.58C271.728 586.188 271.518 585.656 271.518 584.984C271.518 584.303 271.766 583.78 272.26 583.416C272.764 583.052 273.544 582.87 274.598 582.87H276.026V582.156C276.026 581.643 275.886 581.251 275.606 580.98C275.326 580.709 274.897 580.574 274.318 580.574C273.88 580.574 273.511 580.672 273.212 580.868C272.923 581.064 272.68 581.325 272.484 581.652L271.812 581.022C272.008 580.63 272.321 580.299 272.75 580.028C273.18 579.748 273.721 579.608 274.374 579.608C275.252 579.608 275.933 579.823 276.418 580.252C276.904 580.681 277.146 581.279 277.146 582.044V586.02H277.972V587H277.342ZM274.122 586.216C274.402 586.216 274.659 586.183 274.892 586.118C275.126 586.053 275.326 585.959 275.494 585.838C275.662 585.717 275.793 585.577 275.886 585.418C275.98 585.259 276.026 585.087 276.026 584.9V583.71H274.542C273.898 583.71 273.427 583.803 273.128 583.99C272.839 584.177 272.694 584.447 272.694 584.802V585.096C272.694 585.451 272.82 585.726 273.072 585.922C273.334 586.118 273.684 586.216 274.122 586.216ZM281.167 587C280.775 587 280.476 586.893 280.271 586.678C280.075 586.454 279.977 586.165 279.977 585.81V580.756H278.787V579.776H279.459C279.702 579.776 279.865 579.729 279.949 579.636C280.042 579.533 280.089 579.361 280.089 579.118V577.774H281.097V579.776H282.679V580.756H281.097V586.02H282.567V587H281.167ZM287.14 587.168C286.646 587.168 286.198 587.079 285.796 586.902C285.404 586.725 285.064 586.473 284.774 586.146C284.494 585.81 284.275 585.413 284.116 584.956C283.967 584.489 283.892 583.967 283.892 583.388C283.892 582.819 283.967 582.301 284.116 581.834C284.275 581.367 284.494 580.971 284.774 580.644C285.064 580.308 285.404 580.051 285.796 579.874C286.198 579.697 286.646 579.608 287.14 579.608C287.626 579.608 288.06 579.697 288.442 579.874C288.825 580.051 289.152 580.299 289.422 580.616C289.693 580.924 289.898 581.293 290.038 581.722C290.188 582.151 290.262 582.623 290.262 583.136V583.668H285.068V584.004C285.068 584.312 285.115 584.601 285.208 584.872C285.311 585.133 285.451 585.362 285.628 585.558C285.815 585.754 286.039 585.908 286.3 586.02C286.571 586.132 286.874 586.188 287.21 586.188C287.668 586.188 288.064 586.081 288.4 585.866C288.746 585.651 289.012 585.343 289.198 584.942L289.996 585.516C289.763 586.011 289.399 586.412 288.904 586.72C288.41 587.019 287.822 587.168 287.14 587.168ZM287.14 580.546C286.832 580.546 286.552 580.602 286.3 580.714C286.048 580.817 285.829 580.966 285.642 581.162C285.465 581.358 285.325 581.591 285.222 581.862C285.12 582.123 285.068 582.413 285.068 582.73V582.828H289.058V582.674C289.058 582.03 288.881 581.517 288.526 581.134C288.181 580.742 287.719 580.546 287.14 580.546ZM291.284 579.776H292.376L293.146 582.898L293.916 586.062H293.944L294.826 582.898L295.736 579.776H296.73L297.668 582.898L298.564 586.062H298.592L299.334 582.898L300.118 579.776H301.168L299.25 587H297.864L296.856 583.528L296.226 581.33H296.198L295.582 583.528L294.574 587H293.216L291.284 579.776ZM307.913 587C307.493 587 307.189 586.888 307.003 586.664C306.825 586.44 306.713 586.16 306.667 585.824H306.597C306.438 586.272 306.177 586.608 305.813 586.832C305.449 587.056 305.015 587.168 304.511 587.168C303.745 587.168 303.148 586.972 302.719 586.58C302.299 586.188 302.089 585.656 302.089 584.984C302.089 584.303 302.336 583.78 302.831 583.416C303.335 583.052 304.114 582.87 305.169 582.87H306.597V582.156C306.597 581.643 306.457 581.251 306.177 580.98C305.897 580.709 305.467 580.574 304.889 580.574C304.45 580.574 304.081 580.672 303.783 580.868C303.493 581.064 303.251 581.325 303.055 581.652L302.383 581.022C302.579 580.63 302.891 580.299 303.321 580.028C303.75 579.748 304.291 579.608 304.945 579.608C305.822 579.608 306.503 579.823 306.989 580.252C307.474 580.681 307.717 581.279 307.717 582.044V586.02H308.543V587H307.913ZM304.693 586.216C304.973 586.216 305.229 586.183 305.463 586.118C305.696 586.053 305.897 585.959 306.065 585.838C306.233 585.717 306.363 585.577 306.457 585.418C306.55 585.259 306.597 585.087 306.597 584.9V583.71H305.113C304.469 583.71 303.997 583.803 303.699 583.99C303.409 584.177 303.265 584.447 303.265 584.802V585.096C303.265 585.451 303.391 585.726 303.643 585.922C303.904 586.118 304.254 586.216 304.693 586.216ZM314.525 579.776H315.631L312.397 588.68C312.313 588.895 312.229 589.072 312.145 589.212C312.061 589.361 311.958 589.478 311.837 589.562C311.715 589.646 311.561 589.707 311.375 589.744C311.197 589.781 310.978 589.8 310.717 589.8H310.143V588.82H311.277L311.823 587.28L309.121 579.776H310.241L311.977 584.69L312.313 585.866H312.383L312.775 584.69L314.525 579.776ZM323.098 587.168C322.612 587.168 322.169 587.079 321.768 586.902C321.366 586.725 321.021 586.473 320.732 586.146C320.452 585.81 320.232 585.413 320.074 584.956C319.915 584.489 319.836 583.967 319.836 583.388C319.836 582.819 319.915 582.301 320.074 581.834C320.232 581.367 320.452 580.971 320.732 580.644C321.021 580.308 321.366 580.051 321.768 579.874C322.169 579.697 322.612 579.608 323.098 579.608C323.583 579.608 324.022 579.697 324.414 579.874C324.815 580.051 325.16 580.308 325.45 580.644C325.739 580.971 325.963 581.367 326.122 581.834C326.28 582.301 326.36 582.819 326.36 583.388C326.36 583.967 326.28 584.489 326.122 584.956C325.963 585.413 325.739 585.81 325.45 586.146C325.16 586.473 324.815 586.725 324.414 586.902C324.022 587.079 323.583 587.168 323.098 587.168ZM323.098 586.174C323.704 586.174 324.199 585.987 324.582 585.614C324.964 585.241 325.156 584.671 325.156 583.906V582.87C325.156 582.105 324.964 581.535 324.582 581.162C324.199 580.789 323.704 580.602 323.098 580.602C322.491 580.602 321.996 580.789 321.614 581.162C321.231 581.535 321.04 582.105 321.04 582.87V583.906C321.04 584.671 321.231 585.241 321.614 585.614C321.996 585.987 322.491 586.174 323.098 586.174ZM328.202 587V579.776H329.322V581.106H329.392C329.522 580.761 329.756 580.453 330.092 580.182C330.428 579.911 330.89 579.776 331.478 579.776H331.912V580.896H331.254C330.647 580.896 330.171 581.013 329.826 581.246C329.49 581.47 329.322 581.755 329.322 582.1V587H328.202ZM336.651 579.776H337.771V580.952H337.827C338.014 580.495 338.284 580.159 338.639 579.944C339.003 579.72 339.437 579.608 339.941 579.608C340.389 579.608 340.795 579.697 341.159 579.874C341.523 580.051 341.831 580.303 342.083 580.63C342.344 580.957 342.54 581.353 342.671 581.82C342.811 582.287 342.881 582.809 342.881 583.388C342.881 583.967 342.811 584.489 342.671 584.956C342.54 585.423 342.344 585.819 342.083 586.146C341.831 586.473 341.523 586.725 341.159 586.902C340.795 587.079 340.389 587.168 339.941 587.168C338.961 587.168 338.256 586.72 337.827 585.824H337.771V589.8H336.651V579.776ZM339.633 586.16C340.268 586.16 340.767 585.964 341.131 585.572C341.495 585.171 341.677 584.648 341.677 584.004V582.772C341.677 582.128 341.495 581.61 341.131 581.218C340.767 580.817 340.268 580.616 339.633 580.616C339.381 580.616 339.138 580.653 338.905 580.728C338.681 580.793 338.485 580.887 338.317 581.008C338.149 581.129 338.014 581.279 337.911 581.456C337.818 581.624 337.771 581.806 337.771 582.002V584.69C337.771 584.923 337.818 585.133 337.911 585.32C338.014 585.497 338.149 585.651 338.317 585.782C338.485 585.903 338.681 585.997 338.905 586.062C339.138 586.127 339.381 586.16 339.633 586.16ZM344.772 587V579.776H345.892V581.106H345.962C346.093 580.761 346.326 580.453 346.662 580.182C346.998 579.911 347.46 579.776 348.048 579.776H348.482V580.896H347.824C347.217 580.896 346.741 581.013 346.396 581.246C346.06 581.47 345.892 581.755 345.892 582.1V587H344.772ZM352.574 587.168C352.089 587.168 351.646 587.079 351.244 586.902C350.843 586.725 350.498 586.473 350.208 586.146C349.928 585.81 349.709 585.413 349.55 584.956C349.392 584.489 349.312 583.967 349.312 583.388C349.312 582.819 349.392 582.301 349.55 581.834C349.709 581.367 349.928 580.971 350.208 580.644C350.498 580.308 350.843 580.051 351.244 579.874C351.646 579.697 352.089 579.608 352.574 579.608C353.06 579.608 353.498 579.697 353.89 579.874C354.292 580.051 354.637 580.308 354.926 580.644C355.216 580.971 355.44 581.367 355.598 581.834C355.757 582.301 355.836 582.819 355.836 583.388C355.836 583.967 355.757 584.489 355.598 584.956C355.44 585.413 355.216 585.81 354.926 586.146C354.637 586.473 354.292 586.725 353.89 586.902C353.498 587.079 353.06 587.168 352.574 587.168ZM352.574 586.174C353.181 586.174 353.676 585.987 354.058 585.614C354.441 585.241 354.632 584.671 354.632 583.906V582.87C354.632 582.105 354.441 581.535 354.058 581.162C353.676 580.789 353.181 580.602 352.574 580.602C351.968 580.602 351.473 580.789 351.09 581.162C350.708 581.535 350.516 582.105 350.516 582.87V583.906C350.516 584.671 350.708 585.241 351.09 585.614C351.473 585.987 351.968 586.174 352.574 586.174ZM356.618 587L359.292 583.36L356.73 579.776H358.046L359.88 582.464H359.922L361.826 579.776H363.072L360.524 583.276L363.128 587H361.812L359.936 584.172H359.894L357.864 587H356.618ZM369.062 579.776H370.168L366.934 588.68C366.85 588.895 366.766 589.072 366.682 589.212C366.598 589.361 366.495 589.478 366.374 589.562C366.253 589.646 366.099 589.707 365.912 589.744C365.735 589.781 365.515 589.8 365.254 589.8H364.68V588.82H365.814L366.36 587.28L363.658 579.776H364.778L366.514 584.69L366.85 585.866H366.92L367.312 584.69L369.062 579.776ZM380.155 587C379.735 587 379.432 586.888 379.245 586.664C379.068 586.44 378.956 586.16 378.909 585.824H378.839C378.68 586.272 378.419 586.608 378.055 586.832C377.691 587.056 377.257 587.168 376.753 587.168C375.988 587.168 375.39 586.972 374.961 586.58C374.541 586.188 374.331 585.656 374.331 584.984C374.331 584.303 374.578 583.78 375.073 583.416C375.577 583.052 376.356 582.87 377.411 582.87H378.839V582.156C378.839 581.643 378.699 581.251 378.419 580.98C378.139 580.709 377.71 580.574 377.131 580.574C376.692 580.574 376.324 580.672 376.025 580.868C375.736 581.064 375.493 581.325 375.297 581.652L374.625 581.022C374.821 580.63 375.134 580.299 375.563 580.028C375.992 579.748 376.534 579.608 377.187 579.608C378.064 579.608 378.746 579.823 379.231 580.252C379.716 580.681 379.959 581.279 379.959 582.044V586.02H380.785V587H380.155ZM376.935 586.216C377.215 586.216 377.472 586.183 377.705 586.118C377.938 586.053 378.139 585.959 378.307 585.838C378.475 585.717 378.606 585.577 378.699 585.418C378.792 585.259 378.839 585.087 378.839 584.9V583.71H377.355C376.711 583.71 376.24 583.803 375.941 583.99C375.652 584.177 375.507 584.447 375.507 584.802V585.096C375.507 585.451 375.633 585.726 375.885 585.922C376.146 586.118 376.496 586.216 376.935 586.216ZM382.383 587V579.776H383.503V580.952H383.559C383.737 580.541 383.984 580.215 384.301 579.972C384.628 579.729 385.062 579.608 385.603 579.608C386.35 579.608 386.938 579.851 387.367 580.336C387.806 580.812 388.025 581.489 388.025 582.366V587H386.905V582.562C386.905 581.265 386.359 580.616 385.267 580.616C385.043 580.616 384.824 580.644 384.609 580.7C384.404 580.756 384.217 580.84 384.049 580.952C383.881 581.064 383.746 581.209 383.643 581.386C383.55 581.554 383.503 581.755 383.503 581.988V587H382.383ZM394.96 585.824H394.904C394.466 586.72 393.761 587.168 392.79 587.168C392.342 587.168 391.936 587.079 391.572 586.902C391.208 586.725 390.896 586.473 390.634 586.146C390.382 585.819 390.186 585.423 390.046 584.956C389.916 584.489 389.85 583.967 389.85 583.388C389.85 582.809 389.916 582.287 390.046 581.82C390.186 581.353 390.382 580.957 390.634 580.63C390.896 580.303 391.208 580.051 391.572 579.874C391.936 579.697 392.342 579.608 392.79 579.608C393.294 579.608 393.724 579.72 394.078 579.944C394.442 580.159 394.718 580.495 394.904 580.952H394.96V576.64H396.08V587H394.96V585.824ZM393.098 586.16C393.35 586.16 393.588 586.127 393.812 586.062C394.046 585.997 394.246 585.903 394.414 585.782C394.582 585.651 394.713 585.497 394.806 585.32C394.909 585.133 394.96 584.923 394.96 584.69V582.002C394.96 581.806 394.909 581.624 394.806 581.456C394.713 581.279 394.582 581.129 394.414 581.008C394.246 580.887 394.046 580.793 393.812 580.728C393.588 580.653 393.35 580.616 393.098 580.616C392.464 580.616 391.964 580.817 391.6 581.218C391.236 581.61 391.054 582.128 391.054 582.772V584.004C391.054 584.648 391.236 585.171 391.6 585.572C391.964 585.964 392.464 586.16 393.098 586.16ZM406.39 585.824H406.334C405.895 586.72 405.191 587.168 404.22 587.168C403.772 587.168 403.366 587.079 403.002 586.902C402.638 586.725 402.325 586.473 402.064 586.146C401.812 585.819 401.616 585.423 401.476 584.956C401.345 584.489 401.28 583.967 401.28 583.388C401.28 582.809 401.345 582.287 401.476 581.82C401.616 581.353 401.812 580.957 402.064 580.63C402.325 580.303 402.638 580.051 403.002 579.874C403.366 579.697 403.772 579.608 404.22 579.608C404.724 579.608 405.153 579.72 405.508 579.944C405.872 580.159 406.147 580.495 406.334 580.952H406.39V576.64H407.51V587H406.39V585.824ZM404.528 586.16C404.78 586.16 405.018 586.127 405.242 586.062C405.475 585.997 405.676 585.903 405.844 585.782C406.012 585.651 406.143 585.497 406.236 585.32C406.339 585.133 406.39 584.923 406.39 584.69V582.002C406.39 581.806 406.339 581.624 406.236 581.456C406.143 581.279 406.012 581.129 405.844 581.008C405.676 580.887 405.475 580.793 405.242 580.728C405.018 580.653 404.78 580.616 404.528 580.616C403.893 580.616 403.394 580.817 403.03 581.218C402.666 581.61 402.484 582.128 402.484 582.772V584.004C402.484 584.648 402.666 585.171 403.03 585.572C403.394 585.964 403.893 586.16 404.528 586.16ZM410.451 578.082C410.209 578.082 410.031 578.026 409.919 577.914C409.817 577.793 409.765 577.639 409.765 577.452V577.27C409.765 577.083 409.817 576.934 409.919 576.822C410.031 576.701 410.209 576.64 410.451 576.64C410.694 576.64 410.867 576.701 410.969 576.822C411.081 576.934 411.137 577.083 411.137 577.27V577.452C411.137 577.639 411.081 577.793 410.969 577.914C410.867 578.026 410.694 578.082 410.451 578.082ZM409.891 579.776H411.011V587H409.891V579.776ZM418.011 585.824H417.955C417.517 586.72 416.812 587.168 415.841 587.168C415.393 587.168 414.987 587.079 414.623 586.902C414.259 586.725 413.947 586.473 413.685 586.146C413.433 585.819 413.237 585.423 413.097 584.956C412.967 584.489 412.901 583.967 412.901 583.388C412.901 582.809 412.967 582.287 413.097 581.82C413.237 581.353 413.433 580.957 413.685 580.63C413.947 580.303 414.259 580.051 414.623 579.874C414.987 579.697 415.393 579.608 415.841 579.608C416.345 579.608 416.775 579.72 417.129 579.944C417.493 580.159 417.769 580.495 417.955 580.952H418.011V576.64H419.131V587H418.011V585.824ZM416.149 586.16C416.401 586.16 416.639 586.127 416.863 586.062C417.097 585.997 417.297 585.903 417.465 585.782C417.633 585.651 417.764 585.497 417.857 585.32C417.96 585.133 418.011 584.923 418.011 584.69V582.002C418.011 581.806 417.96 581.624 417.857 581.456C417.764 581.279 417.633 581.129 417.465 581.008C417.297 580.887 417.097 580.793 416.863 580.728C416.639 580.653 416.401 580.616 416.149 580.616C415.515 580.616 415.015 580.817 414.651 581.218C414.287 581.61 414.105 582.128 414.105 582.772V584.004C414.105 584.648 414.287 585.171 414.651 585.572C415.015 585.964 415.515 586.16 416.149 586.16ZM424.821 587V579.776H425.941V580.952H425.997C426.174 580.541 426.422 580.215 426.739 579.972C427.066 579.729 427.5 579.608 428.041 579.608C428.788 579.608 429.376 579.851 429.805 580.336C430.244 580.812 430.463 581.489 430.463 582.366V587H429.343V582.562C429.343 581.265 428.797 580.616 427.705 580.616C427.481 580.616 427.262 580.644 427.047 580.7C426.842 580.756 426.655 580.84 426.487 580.952C426.319 581.064 426.184 581.209 426.081 581.386C425.988 581.554 425.941 581.755 425.941 581.988V587H424.821ZM435.508 587.168C435.023 587.168 434.579 587.079 434.178 586.902C433.777 586.725 433.431 586.473 433.142 586.146C432.862 585.81 432.643 585.413 432.484 584.956C432.325 584.489 432.246 583.967 432.246 583.388C432.246 582.819 432.325 582.301 432.484 581.834C432.643 581.367 432.862 580.971 433.142 580.644C433.431 580.308 433.777 580.051 434.178 579.874C434.579 579.697 435.023 579.608 435.508 579.608C435.993 579.608 436.432 579.697 436.824 579.874C437.225 580.051 437.571 580.308 437.86 580.644C438.149 580.971 438.373 581.367 438.532 581.834C438.691 582.301 438.77 582.819 438.77 583.388C438.77 583.967 438.691 584.489 438.532 584.956C438.373 585.413 438.149 585.81 437.86 586.146C437.571 586.473 437.225 586.725 436.824 586.902C436.432 587.079 435.993 587.168 435.508 587.168ZM435.508 586.174C436.115 586.174 436.609 585.987 436.992 585.614C437.375 585.241 437.566 584.671 437.566 583.906V582.87C437.566 582.105 437.375 581.535 436.992 581.162C436.609 580.789 436.115 580.602 435.508 580.602C434.901 580.602 434.407 580.789 434.024 581.162C433.641 581.535 433.45 582.105 433.45 582.87V583.906C433.45 584.671 433.641 585.241 434.024 585.614C434.407 585.987 434.901 586.174 435.508 586.174ZM442.208 587C441.816 587 441.517 586.893 441.312 586.678C441.116 586.454 441.018 586.165 441.018 585.81V580.756H439.828V579.776H440.5C440.743 579.776 440.906 579.729 440.99 579.636C441.083 579.533 441.13 579.361 441.13 579.118V577.774H442.138V579.776H443.72V580.756H442.138V586.02H443.608V587H442.208ZM108.467 606V598.776H109.587V600.106H109.657C109.788 599.761 110.021 599.453 110.357 599.182C110.693 598.911 111.155 598.776 111.743 598.776H112.177V599.896H111.519C110.913 599.896 110.437 600.013 110.091 600.246C109.755 600.47 109.587 600.755 109.587 601.1V606H108.467ZM116.256 606.168C115.761 606.168 115.313 606.079 114.912 605.902C114.52 605.725 114.179 605.473 113.89 605.146C113.61 604.81 113.39 604.413 113.232 603.956C113.082 603.489 113.008 602.967 113.008 602.388C113.008 601.819 113.082 601.301 113.232 600.834C113.39 600.367 113.61 599.971 113.89 599.644C114.179 599.308 114.52 599.051 114.912 598.874C115.313 598.697 115.761 598.608 116.256 598.608C116.741 598.608 117.175 598.697 117.558 598.874C117.94 599.051 118.267 599.299 118.538 599.616C118.808 599.924 119.014 600.293 119.154 600.722C119.303 601.151 119.378 601.623 119.378 602.136V602.668H114.184V603.004C114.184 603.312 114.23 603.601 114.324 603.872C114.426 604.133 114.566 604.362 114.744 604.558C114.93 604.754 115.154 604.908 115.416 605.02C115.686 605.132 115.99 605.188 116.326 605.188C116.783 605.188 117.18 605.081 117.516 604.866C117.861 604.651 118.127 604.343 118.314 603.942L119.112 604.516C118.878 605.011 118.514 605.412 118.02 605.72C117.525 606.019 116.937 606.168 116.256 606.168ZM116.256 599.546C115.948 599.546 115.668 599.602 115.416 599.714C115.164 599.817 114.944 599.966 114.758 600.162C114.58 600.358 114.44 600.591 114.338 600.862C114.235 601.123 114.184 601.413 114.184 601.73V601.828H118.174V601.674C118.174 601.03 117.996 600.517 117.642 600.134C117.296 599.742 116.834 599.546 116.256 599.546ZM123.911 606.168C123.407 606.168 122.955 606.079 122.553 605.902C122.152 605.725 121.811 605.473 121.531 605.146C121.261 604.819 121.051 604.423 120.901 603.956C120.761 603.489 120.691 602.967 120.691 602.388C120.691 601.809 120.761 601.287 120.901 600.82C121.051 600.353 121.261 599.957 121.531 599.63C121.811 599.303 122.152 599.051 122.553 598.874C122.955 598.697 123.407 598.608 123.911 598.608C124.63 598.608 125.204 598.767 125.633 599.084C126.072 599.392 126.399 599.798 126.613 600.302L125.675 600.778C125.545 600.405 125.33 600.115 125.031 599.91C124.733 599.705 124.359 599.602 123.911 599.602C123.575 599.602 123.281 599.658 123.029 599.77C122.777 599.873 122.567 600.022 122.399 600.218C122.231 600.405 122.105 600.633 122.021 600.904C121.937 601.165 121.895 601.455 121.895 601.772V603.004C121.895 603.639 122.063 604.161 122.399 604.572C122.745 604.973 123.249 605.174 123.911 605.174C124.817 605.174 125.47 604.754 125.871 603.914L126.683 604.46C126.45 604.983 126.1 605.398 125.633 605.706C125.176 606.014 124.602 606.168 123.911 606.168ZM130.898 606.168C130.404 606.168 129.956 606.079 129.554 605.902C129.162 605.725 128.822 605.473 128.532 605.146C128.252 604.81 128.033 604.413 127.874 603.956C127.725 603.489 127.65 602.967 127.65 602.388C127.65 601.819 127.725 601.301 127.874 600.834C128.033 600.367 128.252 599.971 128.532 599.644C128.822 599.308 129.162 599.051 129.554 598.874C129.956 598.697 130.404 598.608 130.898 598.608C131.384 598.608 131.818 598.697 132.2 598.874C132.583 599.051 132.91 599.299 133.18 599.616C133.451 599.924 133.656 600.293 133.796 600.722C133.946 601.151 134.02 601.623 134.02 602.136V602.668H128.826V603.004C128.826 603.312 128.873 603.601 128.966 603.872C129.069 604.133 129.209 604.362 129.386 604.558C129.573 604.754 129.797 604.908 130.058 605.02C130.329 605.132 130.632 605.188 130.968 605.188C131.426 605.188 131.822 605.081 132.158 604.866C132.504 604.651 132.77 604.343 132.956 603.942L133.754 604.516C133.521 605.011 133.157 605.412 132.662 605.72C132.168 606.019 131.58 606.168 130.898 606.168ZM130.898 599.546C130.59 599.546 130.31 599.602 130.058 599.714C129.806 599.817 129.587 599.966 129.4 600.162C129.223 600.358 129.083 600.591 128.98 600.862C128.878 601.123 128.826 601.413 128.826 601.73V601.828H132.816V601.674C132.816 601.03 132.639 600.517 132.284 600.134C131.939 599.742 131.477 599.546 130.898 599.546ZM136.426 597.082C136.183 597.082 136.006 597.026 135.894 596.914C135.791 596.793 135.74 596.639 135.74 596.452V596.27C135.74 596.083 135.791 595.934 135.894 595.822C136.006 595.701 136.183 595.64 136.426 595.64C136.668 595.64 136.841 595.701 136.944 595.822C137.056 595.934 137.112 596.083 137.112 596.27V596.452C137.112 596.639 137.056 596.793 136.944 596.914C136.841 597.026 136.668 597.082 136.426 597.082ZM135.866 598.776H136.986V606H135.866V598.776ZM140.962 606L138.428 598.776H139.548L140.808 602.36L141.592 604.824H141.662L142.446 602.36L143.734 598.776H144.812L142.264 606H140.962ZM148.863 606.168C148.368 606.168 147.92 606.079 147.519 605.902C147.127 605.725 146.786 605.473 146.497 605.146C146.217 604.81 145.998 604.413 145.839 603.956C145.69 603.489 145.615 602.967 145.615 602.388C145.615 601.819 145.69 601.301 145.839 600.834C145.998 600.367 146.217 599.971 146.497 599.644C146.786 599.308 147.127 599.051 147.519 598.874C147.92 598.697 148.368 598.608 148.863 598.608C149.348 598.608 149.782 598.697 150.165 598.874C150.548 599.051 150.874 599.299 151.145 599.616C151.416 599.924 151.621 600.293 151.761 600.722C151.91 601.151 151.985 601.623 151.985 602.136V602.668H146.791V603.004C146.791 603.312 146.838 603.601 146.931 603.872C147.034 604.133 147.174 604.362 147.351 604.558C147.538 604.754 147.762 604.908 148.023 605.02C148.294 605.132 148.597 605.188 148.933 605.188C149.39 605.188 149.787 605.081 150.123 604.866C150.468 604.651 150.734 604.343 150.921 603.942L151.719 604.516C151.486 605.011 151.122 605.412 150.627 605.72C150.132 606.019 149.544 606.168 148.863 606.168ZM148.863 599.546C148.555 599.546 148.275 599.602 148.023 599.714C147.771 599.817 147.552 599.966 147.365 600.162C147.188 600.358 147.048 600.591 146.945 600.862C146.842 601.123 146.791 601.413 146.791 601.73V601.828H150.781V601.674C150.781 601.03 150.604 600.517 150.249 600.134C149.904 599.742 149.442 599.546 148.863 599.546ZM162.389 606C161.969 606 161.666 605.888 161.479 605.664C161.302 605.44 161.19 605.16 161.143 604.824H161.073C160.915 605.272 160.653 605.608 160.289 605.832C159.925 606.056 159.491 606.168 158.987 606.168C158.222 606.168 157.625 605.972 157.195 605.58C156.775 605.188 156.565 604.656 156.565 603.984C156.565 603.303 156.813 602.78 157.307 602.416C157.811 602.052 158.591 601.87 159.645 601.87H161.073V601.156C161.073 600.643 160.933 600.251 160.653 599.98C160.373 599.709 159.944 599.574 159.365 599.574C158.927 599.574 158.558 599.672 158.259 599.868C157.97 600.064 157.727 600.325 157.531 600.652L156.859 600.022C157.055 599.63 157.368 599.299 157.797 599.028C158.227 598.748 158.768 598.608 159.421 598.608C160.299 598.608 160.98 598.823 161.465 599.252C161.951 599.681 162.193 600.279 162.193 601.044V605.02H163.019V606H162.389ZM159.169 605.216C159.449 605.216 159.706 605.183 159.939 605.118C160.173 605.053 160.373 604.959 160.541 604.838C160.709 604.717 160.84 604.577 160.933 604.418C161.027 604.259 161.073 604.087 161.073 603.9V602.71H159.589C158.945 602.71 158.474 602.803 158.175 602.99C157.886 603.177 157.741 603.447 157.741 603.802V604.096C157.741 604.451 157.867 604.726 158.119 604.922C158.381 605.118 158.731 605.216 159.169 605.216ZM169.522 606C169.13 606 168.832 605.893 168.626 605.678C168.43 605.454 168.332 605.165 168.332 604.81V599.756H167.142V598.776H167.814C168.057 598.776 168.22 598.729 168.304 598.636C168.398 598.533 168.444 598.361 168.444 598.118V596.774H169.452V598.776H171.034V599.756H169.452V605.02H170.922V606H169.522ZM173.395 597.082C173.152 597.082 172.975 597.026 172.863 596.914C172.76 596.793 172.709 596.639 172.709 596.452V596.27C172.709 596.083 172.76 595.934 172.863 595.822C172.975 595.701 173.152 595.64 173.395 595.64C173.637 595.64 173.81 595.701 173.913 595.822C174.025 595.934 174.081 596.083 174.081 596.27V596.452C174.081 596.639 174.025 596.793 173.913 596.914C173.81 597.026 173.637 597.082 173.395 597.082ZM172.835 598.776H173.955V606H172.835V598.776ZM176.335 606V598.776H177.455V599.952H177.511C177.595 599.765 177.688 599.593 177.791 599.434C177.903 599.266 178.033 599.121 178.183 599C178.341 598.879 178.523 598.785 178.729 598.72C178.934 598.645 179.177 598.608 179.457 598.608C179.933 598.608 180.371 598.725 180.773 598.958C181.174 599.182 181.473 599.555 181.669 600.078H181.697C181.827 599.686 182.07 599.345 182.425 599.056C182.789 598.757 183.279 598.608 183.895 598.608C184.632 598.608 185.206 598.851 185.617 599.336C186.037 599.812 186.247 600.489 186.247 601.366V606H185.127V601.562C185.127 600.918 185.001 600.433 184.749 600.106C184.497 599.779 184.095 599.616 183.545 599.616C183.321 599.616 183.106 599.644 182.901 599.7C182.705 599.756 182.527 599.84 182.369 599.952C182.21 600.064 182.084 600.209 181.991 600.386C181.897 600.554 181.851 600.755 181.851 600.988V606H180.731V601.562C180.731 600.918 180.605 600.433 180.353 600.106C180.101 599.779 179.709 599.616 179.177 599.616C178.953 599.616 178.738 599.644 178.533 599.7C178.327 599.756 178.145 599.84 177.987 599.952C177.828 600.064 177.697 600.209 177.595 600.386C177.501 600.554 177.455 600.755 177.455 600.988V606H176.335ZM191.273 606.168C190.779 606.168 190.331 606.079 189.929 605.902C189.537 605.725 189.197 605.473 188.907 605.146C188.627 604.81 188.408 604.413 188.249 603.956C188.1 603.489 188.025 602.967 188.025 602.388C188.025 601.819 188.1 601.301 188.249 600.834C188.408 600.367 188.627 599.971 188.907 599.644C189.197 599.308 189.537 599.051 189.929 598.874C190.331 598.697 190.779 598.608 191.273 598.608C191.759 598.608 192.193 598.697 192.575 598.874C192.958 599.051 193.285 599.299 193.555 599.616C193.826 599.924 194.031 600.293 194.171 600.722C194.321 601.151 194.395 601.623 194.395 602.136V602.668H189.201V603.004C189.201 603.312 189.248 603.601 189.341 603.872C189.444 604.133 189.584 604.362 189.761 604.558C189.948 604.754 190.172 604.908 190.433 605.02C190.704 605.132 191.007 605.188 191.343 605.188C191.801 605.188 192.197 605.081 192.533 604.866C192.879 604.651 193.145 604.343 193.331 603.942L194.129 604.516C193.896 605.011 193.532 605.412 193.037 605.72C192.543 606.019 191.955 606.168 191.273 606.168ZM191.273 599.546C190.965 599.546 190.685 599.602 190.433 599.714C190.181 599.817 189.962 599.966 189.775 600.162C189.598 600.358 189.458 600.591 189.355 600.862C189.253 601.123 189.201 601.413 189.201 601.73V601.828H193.191V601.674C193.191 601.03 193.014 600.517 192.659 600.134C192.314 599.742 191.852 599.546 191.273 599.546ZM197.431 606C197.039 606 196.74 605.893 196.535 605.678C196.339 605.454 196.241 605.174 196.241 604.838V595.64H197.361V605.02H198.425V606H197.431ZM204.371 598.776H205.477L202.243 607.68C202.159 607.895 202.075 608.072 201.991 608.212C201.907 608.361 201.804 608.478 201.683 608.562C201.561 608.646 201.407 608.707 201.221 608.744C201.043 608.781 200.824 608.8 200.563 608.8H199.989V607.82H201.123L201.669 606.28L198.967 598.776H200.087L201.823 603.69L202.159 604.866H202.229L202.621 603.69L204.371 598.776ZM210.213 606V598.776H211.333V600.106H211.403C211.534 599.761 211.767 599.453 212.103 599.182C212.439 598.911 212.901 598.776 213.489 598.776H213.923V599.896H213.265C212.659 599.896 212.183 600.013 211.837 600.246C211.501 600.47 211.333 600.755 211.333 601.1V606H210.213ZM218.002 606.168C217.507 606.168 217.059 606.079 216.658 605.902C216.266 605.725 215.925 605.473 215.636 605.146C215.356 604.81 215.136 604.413 214.978 603.956C214.828 603.489 214.754 602.967 214.754 602.388C214.754 601.819 214.828 601.301 214.978 600.834C215.136 600.367 215.356 599.971 215.636 599.644C215.925 599.308 216.266 599.051 216.658 598.874C217.059 598.697 217.507 598.608 218.002 598.608C218.487 598.608 218.921 598.697 219.304 598.874C219.686 599.051 220.013 599.299 220.284 599.616C220.554 599.924 220.76 600.293 220.9 600.722C221.049 601.151 221.124 601.623 221.124 602.136V602.668H215.93V603.004C215.93 603.312 215.976 603.601 216.07 603.872C216.172 604.133 216.312 604.362 216.49 604.558C216.676 604.754 216.9 604.908 217.162 605.02C217.432 605.132 217.736 605.188 218.072 605.188C218.529 605.188 218.926 605.081 219.262 604.866C219.607 604.651 219.873 604.343 220.06 603.942L220.858 604.516C220.624 605.011 220.26 605.412 219.766 605.72C219.271 606.019 218.683 606.168 218.002 606.168ZM218.002 599.546C217.694 599.546 217.414 599.602 217.162 599.714C216.91 599.817 216.69 599.966 216.504 600.162C216.326 600.358 216.186 600.591 216.084 600.862C215.981 601.123 215.93 601.413 215.93 601.73V601.828H219.92V601.674C219.92 601.03 219.742 600.517 219.388 600.134C219.042 599.742 218.58 599.546 218.002 599.546ZM225.139 606.168C224.467 606.168 223.903 606.042 223.445 605.79C222.997 605.529 222.61 605.183 222.283 604.754L223.081 604.11C223.361 604.465 223.674 604.74 224.019 604.936C224.365 605.123 224.766 605.216 225.223 605.216C225.699 605.216 226.068 605.113 226.329 604.908C226.6 604.703 226.735 604.413 226.735 604.04C226.735 603.76 226.642 603.522 226.455 603.326C226.278 603.121 225.951 602.981 225.475 602.906L224.901 602.822C224.565 602.775 224.257 602.705 223.977 602.612C223.697 602.509 223.45 602.379 223.235 602.22C223.03 602.052 222.867 601.847 222.745 601.604C222.633 601.361 222.577 601.072 222.577 600.736C222.577 600.381 222.643 600.073 222.773 599.812C222.904 599.541 223.081 599.317 223.305 599.14C223.539 598.963 223.814 598.832 224.131 598.748C224.449 598.655 224.789 598.608 225.153 598.608C225.741 598.608 226.231 598.711 226.623 598.916C227.025 599.121 227.375 599.406 227.673 599.77L226.931 600.442C226.773 600.218 226.539 600.017 226.231 599.84C225.923 599.653 225.536 599.56 225.069 599.56C224.603 599.56 224.248 599.663 224.005 599.868C223.772 600.064 223.655 600.335 223.655 600.68C223.655 601.035 223.772 601.291 224.005 601.45C224.248 601.609 224.593 601.725 225.041 601.8L225.601 601.884C226.404 602.005 226.973 602.239 227.309 602.584C227.645 602.92 227.813 603.363 227.813 603.914C227.813 604.614 227.575 605.165 227.099 605.566C226.623 605.967 225.97 606.168 225.139 606.168ZM229.792 598.776H230.912V599.952H230.968C231.154 599.495 231.425 599.159 231.78 598.944C232.144 598.72 232.578 598.608 233.082 598.608C233.53 598.608 233.936 598.697 234.3 598.874C234.664 599.051 234.972 599.303 235.224 599.63C235.485 599.957 235.681 600.353 235.812 600.82C235.952 601.287 236.022 601.809 236.022 602.388C236.022 602.967 235.952 603.489 235.812 603.956C235.681 604.423 235.485 604.819 235.224 605.146C234.972 605.473 234.664 605.725 234.3 605.902C233.936 606.079 233.53 606.168 233.082 606.168C232.102 606.168 231.397 605.72 230.968 604.824H230.912V608.8H229.792V598.776ZM232.774 605.16C233.408 605.16 233.908 604.964 234.272 604.572C234.636 604.171 234.818 603.648 234.818 603.004V601.772C234.818 601.128 234.636 600.61 234.272 600.218C233.908 599.817 233.408 599.616 232.774 599.616C232.522 599.616 232.279 599.653 232.046 599.728C231.822 599.793 231.626 599.887 231.458 600.008C231.29 600.129 231.154 600.279 231.052 600.456C230.958 600.624 230.912 600.806 230.912 601.002V603.69C230.912 603.923 230.958 604.133 231.052 604.32C231.154 604.497 231.29 604.651 231.458 604.782C231.626 604.903 231.822 604.997 232.046 605.062C232.279 605.127 232.522 605.16 232.774 605.16ZM240.643 606.168C240.157 606.168 239.714 606.079 239.313 605.902C238.911 605.725 238.566 605.473 238.277 605.146C237.997 604.81 237.777 604.413 237.619 603.956C237.46 603.489 237.381 602.967 237.381 602.388C237.381 601.819 237.46 601.301 237.619 600.834C237.777 600.367 237.997 599.971 238.277 599.644C238.566 599.308 238.911 599.051 239.313 598.874C239.714 598.697 240.157 598.608 240.643 598.608C241.128 598.608 241.567 598.697 241.959 598.874C242.36 599.051 242.705 599.308 242.995 599.644C243.284 599.971 243.508 600.367 243.667 600.834C243.825 601.301 243.905 601.819 243.905 602.388C243.905 602.967 243.825 603.489 243.667 603.956C243.508 604.413 243.284 604.81 242.995 605.146C242.705 605.473 242.36 605.725 241.959 605.902C241.567 606.079 241.128 606.168 240.643 606.168ZM240.643 605.174C241.249 605.174 241.744 604.987 242.127 604.614C242.509 604.241 242.701 603.671 242.701 602.906V601.87C242.701 601.105 242.509 600.535 242.127 600.162C241.744 599.789 241.249 599.602 240.643 599.602C240.036 599.602 239.541 599.789 239.159 600.162C238.776 600.535 238.585 601.105 238.585 601.87V602.906C238.585 603.671 238.776 604.241 239.159 604.614C239.541 604.987 240.036 605.174 240.643 605.174ZM245.747 606V598.776H246.867V599.952H246.923C247.1 599.541 247.347 599.215 247.665 598.972C247.991 598.729 248.425 598.608 248.967 598.608C249.713 598.608 250.301 598.851 250.731 599.336C251.169 599.812 251.389 600.489 251.389 601.366V606H250.269V601.562C250.269 600.265 249.723 599.616 248.631 599.616C248.407 599.616 248.187 599.644 247.973 599.7C247.767 599.756 247.581 599.84 247.413 599.952C247.245 600.064 247.109 600.209 247.007 600.386C246.913 600.554 246.867 600.755 246.867 600.988V606H245.747ZM255.874 606.168C255.202 606.168 254.637 606.042 254.18 605.79C253.732 605.529 253.344 605.183 253.018 604.754L253.816 604.11C254.096 604.465 254.408 604.74 254.754 604.936C255.099 605.123 255.5 605.216 255.958 605.216C256.434 605.216 256.802 605.113 257.064 604.908C257.334 604.703 257.47 604.413 257.47 604.04C257.47 603.76 257.376 603.522 257.19 603.326C257.012 603.121 256.686 602.981 256.21 602.906L255.636 602.822C255.3 602.775 254.992 602.705 254.712 602.612C254.432 602.509 254.184 602.379 253.97 602.22C253.764 602.052 253.601 601.847 253.48 601.604C253.368 601.361 253.312 601.072 253.312 600.736C253.312 600.381 253.377 600.073 253.508 599.812C253.638 599.541 253.816 599.317 254.04 599.14C254.273 598.963 254.548 598.832 254.866 598.748C255.183 598.655 255.524 598.608 255.888 598.608C256.476 598.608 256.966 598.711 257.358 598.916C257.759 599.121 258.109 599.406 258.408 599.77L257.666 600.442C257.507 600.218 257.274 600.017 256.966 599.84C256.658 599.653 256.27 599.56 255.804 599.56C255.337 599.56 254.982 599.663 254.74 599.868C254.506 600.064 254.39 600.335 254.39 600.68C254.39 601.035 254.506 601.291 254.74 601.45C254.982 601.609 255.328 601.725 255.776 601.8L256.336 601.884C257.138 602.005 257.708 602.239 258.044 602.584C258.38 602.92 258.548 603.363 258.548 603.914C258.548 604.614 258.31 605.165 257.834 605.566C257.358 605.967 256.704 606.168 255.874 606.168ZM263.242 606.168C262.747 606.168 262.299 606.079 261.898 605.902C261.506 605.725 261.165 605.473 260.876 605.146C260.596 604.81 260.377 604.413 260.218 603.956C260.069 603.489 259.994 602.967 259.994 602.388C259.994 601.819 260.069 601.301 260.218 600.834C260.377 600.367 260.596 599.971 260.876 599.644C261.165 599.308 261.506 599.051 261.898 598.874C262.299 598.697 262.747 598.608 263.242 598.608C263.727 598.608 264.161 598.697 264.544 598.874C264.927 599.051 265.253 599.299 265.524 599.616C265.795 599.924 266 600.293 266.14 600.722C266.289 601.151 266.364 601.623 266.364 602.136V602.668H261.17V603.004C261.17 603.312 261.217 603.601 261.31 603.872C261.413 604.133 261.553 604.362 261.73 604.558C261.917 604.754 262.141 604.908 262.402 605.02C262.673 605.132 262.976 605.188 263.312 605.188C263.769 605.188 264.166 605.081 264.502 604.866C264.847 604.651 265.113 604.343 265.3 603.942L266.098 604.516C265.865 605.011 265.501 605.412 265.006 605.72C264.511 606.019 263.923 606.168 263.242 606.168ZM263.242 599.546C262.934 599.546 262.654 599.602 262.402 599.714C262.15 599.817 261.931 599.966 261.744 600.162C261.567 600.358 261.427 600.591 261.324 600.862C261.221 601.123 261.17 601.413 261.17 601.73V601.828H265.16V601.674C265.16 601.03 264.983 600.517 264.628 600.134C264.283 599.742 263.821 599.546 263.242 599.546ZM271.91 599.756H270.734V598.776H271.91V597.32C271.91 596.816 272.041 596.41 272.302 596.102C272.563 595.794 272.96 595.64 273.492 595.64H274.584V596.62H273.03V598.776H274.584V599.756H273.03V606H271.91V599.756ZM276.057 606V598.776H277.177V600.106H277.247C277.378 599.761 277.611 599.453 277.947 599.182C278.283 598.911 278.745 598.776 279.333 598.776H279.767V599.896H279.109C278.503 599.896 278.027 600.013 277.681 600.246C277.345 600.47 277.177 600.755 277.177 601.1V606H276.057ZM283.859 606.168C283.374 606.168 282.931 606.079 282.529 605.902C282.128 605.725 281.783 605.473 281.493 605.146C281.213 604.81 280.994 604.413 280.835 603.956C280.677 603.489 280.597 602.967 280.597 602.388C280.597 601.819 280.677 601.301 280.835 600.834C280.994 600.367 281.213 599.971 281.493 599.644C281.783 599.308 282.128 599.051 282.529 598.874C282.931 598.697 283.374 598.608 283.859 598.608C284.345 598.608 284.783 598.697 285.175 598.874C285.577 599.051 285.922 599.308 286.211 599.644C286.501 599.971 286.725 600.367 286.883 600.834C287.042 601.301 287.121 601.819 287.121 602.388C287.121 602.967 287.042 603.489 286.883 603.956C286.725 604.413 286.501 604.81 286.211 605.146C285.922 605.473 285.577 605.725 285.175 605.902C284.783 606.079 284.345 606.168 283.859 606.168ZM283.859 605.174C284.466 605.174 284.961 604.987 285.343 604.614C285.726 604.241 285.917 603.671 285.917 602.906V601.87C285.917 601.105 285.726 600.535 285.343 600.162C284.961 599.789 284.466 599.602 283.859 599.602C283.253 599.602 282.758 599.789 282.375 600.162C281.993 600.535 281.801 601.105 281.801 601.87V602.906C281.801 603.671 281.993 604.241 282.375 604.614C282.758 604.987 283.253 605.174 283.859 605.174ZM288.963 606V598.776H290.083V599.952H290.139C290.223 599.765 290.317 599.593 290.419 599.434C290.531 599.266 290.662 599.121 290.811 599C290.97 598.879 291.152 598.785 291.357 598.72C291.563 598.645 291.805 598.608 292.085 598.608C292.561 598.608 293 598.725 293.401 598.958C293.803 599.182 294.101 599.555 294.297 600.078H294.325C294.456 599.686 294.699 599.345 295.053 599.056C295.417 598.757 295.907 598.608 296.523 598.608C297.261 598.608 297.835 598.851 298.245 599.336C298.665 599.812 298.875 600.489 298.875 601.366V606H297.755V601.562C297.755 600.918 297.629 600.433 297.377 600.106C297.125 599.779 296.724 599.616 296.173 599.616C295.949 599.616 295.735 599.644 295.529 599.7C295.333 599.756 295.156 599.84 294.997 599.952C294.839 600.064 294.713 600.209 294.619 600.386C294.526 600.554 294.479 600.755 294.479 600.988V606H293.359V601.562C293.359 600.918 293.233 600.433 292.981 600.106C292.729 599.779 292.337 599.616 291.805 599.616C291.581 599.616 291.367 599.644 291.161 599.7C290.956 599.756 290.774 599.84 290.615 599.952C290.457 600.064 290.326 600.209 290.223 600.386C290.13 600.554 290.083 600.755 290.083 600.988V606H288.963ZM306.091 606C305.699 606 305.4 605.893 305.195 605.678C304.999 605.454 304.901 605.165 304.901 604.81V599.756H303.711V598.776H304.383C304.625 598.776 304.789 598.729 304.873 598.636C304.966 598.533 305.013 598.361 305.013 598.118V596.774H306.021V598.776H307.603V599.756H306.021V605.02H307.491V606H306.091ZM309.403 595.64H310.523V599.952H310.579C310.756 599.541 311.004 599.215 311.321 598.972C311.648 598.729 312.082 598.608 312.623 598.608C313.37 598.608 313.958 598.851 314.387 599.336C314.826 599.812 315.045 600.489 315.045 601.366V606H313.925V601.562C313.925 600.265 313.379 599.616 312.287 599.616C312.063 599.616 311.844 599.644 311.629 599.7C311.424 599.756 311.237 599.84 311.069 599.952C310.901 600.064 310.766 600.209 310.663 600.386C310.57 600.554 310.523 600.755 310.523 600.988V606H309.403V595.64ZM320.076 606.168C319.581 606.168 319.133 606.079 318.732 605.902C318.34 605.725 317.999 605.473 317.71 605.146C317.43 604.81 317.211 604.413 317.052 603.956C316.903 603.489 316.828 602.967 316.828 602.388C316.828 601.819 316.903 601.301 317.052 600.834C317.211 600.367 317.43 599.971 317.71 599.644C317.999 599.308 318.34 599.051 318.732 598.874C319.133 598.697 319.581 598.608 320.076 598.608C320.561 598.608 320.995 598.697 321.378 598.874C321.761 599.051 322.087 599.299 322.358 599.616C322.629 599.924 322.834 600.293 322.974 600.722C323.123 601.151 323.198 601.623 323.198 602.136V602.668H318.004V603.004C318.004 603.312 318.051 603.601 318.144 603.872C318.247 604.133 318.387 604.362 318.564 604.558C318.751 604.754 318.975 604.908 319.236 605.02C319.507 605.132 319.81 605.188 320.146 605.188C320.603 605.188 321 605.081 321.336 604.866C321.681 604.651 321.947 604.343 322.134 603.942L322.932 604.516C322.699 605.011 322.335 605.412 321.84 605.72C321.345 606.019 320.757 606.168 320.076 606.168ZM320.076 599.546C319.768 599.546 319.488 599.602 319.236 599.714C318.984 599.817 318.765 599.966 318.578 600.162C318.401 600.358 318.261 600.591 318.158 600.862C318.055 601.123 318.004 601.413 318.004 601.73V601.828H321.994V601.674C321.994 601.03 321.817 600.517 321.462 600.134C321.117 599.742 320.655 599.546 320.076 599.546ZM332.804 604.824H332.748C332.673 604.992 332.58 605.16 332.468 605.328C332.365 605.487 332.235 605.631 332.076 605.762C331.917 605.883 331.726 605.981 331.502 606.056C331.278 606.131 331.017 606.168 330.718 606.168C329.971 606.168 329.379 605.93 328.94 605.454C328.501 604.969 328.282 604.287 328.282 603.41V598.776H329.402V603.214C329.402 604.511 329.953 605.16 331.054 605.16C331.278 605.16 331.493 605.132 331.698 605.076C331.913 605.02 332.099 604.936 332.258 604.824C332.426 604.712 332.557 604.572 332.65 604.404C332.753 604.227 332.804 604.017 332.804 603.774V598.776H333.924V606H332.804V604.824ZM336.309 598.776H337.429V599.952H337.485C337.672 599.495 337.942 599.159 338.297 598.944C338.661 598.72 339.095 598.608 339.599 598.608C340.047 598.608 340.453 598.697 340.817 598.874C341.181 599.051 341.489 599.303 341.741 599.63C342.002 599.957 342.198 600.353 342.329 600.82C342.469 601.287 342.539 601.809 342.539 602.388C342.539 602.967 342.469 603.489 342.329 603.956C342.198 604.423 342.002 604.819 341.741 605.146C341.489 605.473 341.181 605.725 340.817 605.902C340.453 606.079 340.047 606.168 339.599 606.168C338.619 606.168 337.914 605.72 337.485 604.824H337.429V608.8H336.309V598.776ZM339.291 605.16C339.926 605.16 340.425 604.964 340.789 604.572C341.153 604.171 341.335 603.648 341.335 603.004V601.772C341.335 601.128 341.153 600.61 340.789 600.218C340.425 599.817 339.926 599.616 339.291 599.616C339.039 599.616 338.796 599.653 338.563 599.728C338.339 599.793 338.143 599.887 337.975 600.008C337.807 600.129 337.672 600.279 337.569 600.456C337.476 600.624 337.429 600.806 337.429 601.002V603.69C337.429 603.923 337.476 604.133 337.569 604.32C337.672 604.497 337.807 604.651 337.975 604.782C338.143 604.903 338.339 604.997 338.563 605.062C338.796 605.127 339.039 605.16 339.291 605.16ZM346.6 606.168C345.928 606.168 345.364 606.042 344.906 605.79C344.458 605.529 344.071 605.183 343.744 604.754L344.542 604.11C344.822 604.465 345.135 604.74 345.48 604.936C345.826 605.123 346.227 605.216 346.684 605.216C347.16 605.216 347.529 605.113 347.79 604.908C348.061 604.703 348.196 604.413 348.196 604.04C348.196 603.76 348.103 603.522 347.916 603.326C347.739 603.121 347.412 602.981 346.936 602.906L346.362 602.822C346.026 602.775 345.718 602.705 345.438 602.612C345.158 602.509 344.911 602.379 344.696 602.22C344.491 602.052 344.328 601.847 344.206 601.604C344.094 601.361 344.038 601.072 344.038 600.736C344.038 600.381 344.104 600.073 344.234 599.812C344.365 599.541 344.542 599.317 344.766 599.14C345 598.963 345.275 598.832 345.592 598.748C345.91 598.655 346.25 598.608 346.614 598.608C347.202 598.608 347.692 598.711 348.084 598.916C348.486 599.121 348.836 599.406 349.134 599.77L348.392 600.442C348.234 600.218 348 600.017 347.692 599.84C347.384 599.653 346.997 599.56 346.53 599.56C346.064 599.56 345.709 599.663 345.466 599.868C345.233 600.064 345.116 600.335 345.116 600.68C345.116 601.035 345.233 601.291 345.466 601.45C345.709 601.609 346.054 601.725 346.502 601.8L347.062 601.884C347.865 602.005 348.434 602.239 348.77 602.584C349.106 602.92 349.274 603.363 349.274 603.914C349.274 604.614 349.036 605.165 348.56 605.566C348.084 605.967 347.431 606.168 346.6 606.168ZM352.753 606C352.361 606 352.062 605.893 351.857 605.678C351.661 605.454 351.563 605.165 351.563 604.81V599.756H350.373V598.776H351.045C351.287 598.776 351.451 598.729 351.535 598.636C351.628 598.533 351.675 598.361 351.675 598.118V596.774H352.683V598.776H354.265V599.756H352.683V605.02H354.153V606H352.753ZM356.065 606V598.776H357.185V600.106H357.255C357.386 599.761 357.619 599.453 357.955 599.182C358.291 598.911 358.753 598.776 359.341 598.776H359.775V599.896H359.117C358.51 599.896 358.034 600.013 357.689 600.246C357.353 600.47 357.185 600.755 357.185 601.1V606H356.065ZM363.853 606.168C363.359 606.168 362.911 606.079 362.509 605.902C362.117 605.725 361.777 605.473 361.487 605.146C361.207 604.81 360.988 604.413 360.829 603.956C360.68 603.489 360.605 602.967 360.605 602.388C360.605 601.819 360.68 601.301 360.829 600.834C360.988 600.367 361.207 599.971 361.487 599.644C361.777 599.308 362.117 599.051 362.509 598.874C362.911 598.697 363.359 598.608 363.853 598.608C364.339 598.608 364.773 598.697 365.155 598.874C365.538 599.051 365.865 599.299 366.135 599.616C366.406 599.924 366.611 600.293 366.751 600.722C366.901 601.151 366.975 601.623 366.975 602.136V602.668H361.781V603.004C361.781 603.312 361.828 603.601 361.921 603.872C362.024 604.133 362.164 604.362 362.341 604.558C362.528 604.754 362.752 604.908 363.013 605.02C363.284 605.132 363.587 605.188 363.923 605.188C364.381 605.188 364.777 605.081 365.113 604.866C365.459 604.651 365.725 604.343 365.911 603.942L366.709 604.516C366.476 605.011 366.112 605.412 365.617 605.72C365.123 606.019 364.535 606.168 363.853 606.168ZM363.853 599.546C363.545 599.546 363.265 599.602 363.013 599.714C362.761 599.817 362.542 599.966 362.355 600.162C362.178 600.358 362.038 600.591 361.935 600.862C361.833 601.123 361.781 601.413 361.781 601.73V601.828H365.771V601.674C365.771 601.03 365.594 600.517 365.239 600.134C364.894 599.742 364.432 599.546 363.853 599.546ZM374.071 606C373.651 606 373.348 605.888 373.161 605.664C372.984 605.44 372.872 605.16 372.825 604.824H372.755C372.596 605.272 372.335 605.608 371.971 605.832C371.607 606.056 371.173 606.168 370.669 606.168C369.904 606.168 369.306 605.972 368.877 605.58C368.457 605.188 368.247 604.656 368.247 603.984C368.247 603.303 368.494 602.78 368.989 602.416C369.493 602.052 370.272 601.87 371.327 601.87H372.755V601.156C372.755 600.643 372.615 600.251 372.335 599.98C372.055 599.709 371.626 599.574 371.047 599.574C370.608 599.574 370.24 599.672 369.941 599.868C369.652 600.064 369.409 600.325 369.213 600.652L368.541 600.022C368.737 599.63 369.05 599.299 369.479 599.028C369.908 598.748 370.45 598.608 371.103 598.608C371.98 598.608 372.662 598.823 373.147 599.252C373.632 599.681 373.875 600.279 373.875 601.044V605.02H374.701V606H374.071ZM370.851 605.216C371.131 605.216 371.388 605.183 371.621 605.118C371.854 605.053 372.055 604.959 372.223 604.838C372.391 604.717 372.522 604.577 372.615 604.418C372.708 604.259 372.755 604.087 372.755 603.9V602.71H371.271C370.627 602.71 370.156 602.803 369.857 602.99C369.568 603.177 369.423 603.447 369.423 603.802V604.096C369.423 604.451 369.549 604.726 369.801 604.922C370.062 605.118 370.412 605.216 370.851 605.216ZM376.299 606V598.776H377.419V599.952H377.475C377.559 599.765 377.653 599.593 377.755 599.434C377.867 599.266 377.998 599.121 378.147 599C378.306 598.879 378.488 598.785 378.693 598.72C378.899 598.645 379.141 598.608 379.421 598.608C379.897 598.608 380.336 598.725 380.737 598.958C381.139 599.182 381.437 599.555 381.633 600.078H381.661C381.792 599.686 382.035 599.345 382.389 599.056C382.753 598.757 383.243 598.608 383.859 598.608C384.597 598.608 385.171 598.851 385.581 599.336C386.001 599.812 386.211 600.489 386.211 601.366V606H385.091V601.562C385.091 600.918 384.965 600.433 384.713 600.106C384.461 599.779 384.06 599.616 383.509 599.616C383.285 599.616 383.071 599.644 382.865 599.7C382.669 599.756 382.492 599.84 382.333 599.952C382.175 600.064 382.049 600.209 381.955 600.386C381.862 600.554 381.815 600.755 381.815 600.988V606H380.695V601.562C380.695 600.918 380.569 600.433 380.317 600.106C380.065 599.779 379.673 599.616 379.141 599.616C378.917 599.616 378.703 599.644 378.497 599.7C378.292 599.756 378.11 599.84 377.951 599.952C377.793 600.064 377.662 600.209 377.559 600.386C377.466 600.554 377.419 600.755 377.419 600.988V606H376.299ZM394.001 606.168C393.329 606.168 392.764 606.042 392.307 605.79C391.859 605.529 391.471 605.183 391.145 604.754L391.943 604.11C392.223 604.465 392.535 604.74 392.881 604.936C393.226 605.123 393.627 605.216 394.085 605.216C394.561 605.216 394.929 605.113 395.191 604.908C395.461 604.703 395.597 604.413 395.597 604.04C395.597 603.76 395.503 603.522 395.317 603.326C395.139 603.121 394.813 602.981 394.337 602.906L393.763 602.822C393.427 602.775 393.119 602.705 392.839 602.612C392.559 602.509 392.311 602.379 392.097 602.22C391.891 602.052 391.728 601.847 391.607 601.604C391.495 601.361 391.439 601.072 391.439 600.736C391.439 600.381 391.504 600.073 391.635 599.812C391.765 599.541 391.943 599.317 392.167 599.14C392.4 598.963 392.675 598.832 392.993 598.748C393.31 598.655 393.651 598.608 394.015 598.608C394.603 598.608 395.093 598.711 395.485 598.916C395.886 599.121 396.236 599.406 396.535 599.77L395.793 600.442C395.634 600.218 395.401 600.017 395.093 599.84C394.785 599.653 394.397 599.56 393.931 599.56C393.464 599.56 393.109 599.663 392.867 599.868C392.633 600.064 392.517 600.335 392.517 600.68C392.517 601.035 392.633 601.291 392.867 601.45C393.109 601.609 393.455 601.725 393.903 601.8L394.463 601.884C395.265 602.005 395.835 602.239 396.171 602.584C396.507 602.92 396.675 603.363 396.675 603.914C396.675 604.614 396.437 605.165 395.961 605.566C395.485 605.967 394.831 606.168 394.001 606.168ZM401.369 606.168C400.874 606.168 400.426 606.079 400.025 605.902C399.633 605.725 399.292 605.473 399.003 605.146C398.723 604.81 398.504 604.413 398.345 603.956C398.196 603.489 398.121 602.967 398.121 602.388C398.121 601.819 398.196 601.301 398.345 600.834C398.504 600.367 398.723 599.971 399.003 599.644C399.292 599.308 399.633 599.051 400.025 598.874C400.426 598.697 400.874 598.608 401.369 598.608C401.854 598.608 402.288 598.697 402.671 598.874C403.054 599.051 403.38 599.299 403.651 599.616C403.922 599.924 404.127 600.293 404.267 600.722C404.416 601.151 404.491 601.623 404.491 602.136V602.668H399.297V603.004C399.297 603.312 399.344 603.601 399.437 603.872C399.54 604.133 399.68 604.362 399.857 604.558C400.044 604.754 400.268 604.908 400.529 605.02C400.8 605.132 401.103 605.188 401.439 605.188C401.896 605.188 402.293 605.081 402.629 604.866C402.974 604.651 403.24 604.343 403.427 603.942L404.225 604.516C403.992 605.011 403.628 605.412 403.133 605.72C402.638 606.019 402.05 606.168 401.369 606.168ZM401.369 599.546C401.061 599.546 400.781 599.602 400.529 599.714C400.277 599.817 400.058 599.966 399.871 600.162C399.694 600.358 399.554 600.591 399.451 600.862C399.348 601.123 399.297 601.413 399.297 601.73V601.828H403.287V601.674C403.287 601.03 403.11 600.517 402.755 600.134C402.41 599.742 401.948 599.546 401.369 599.546ZM406.336 606V598.776H407.456V600.106H407.526C407.657 599.761 407.89 599.453 408.226 599.182C408.562 598.911 409.024 598.776 409.612 598.776H410.046V599.896H409.388C408.782 599.896 408.306 600.013 407.96 600.246C407.624 600.47 407.456 600.755 407.456 601.1V606H406.336ZM413.21 606L410.676 598.776H411.796L413.056 602.36L413.84 604.824H413.91L414.694 602.36L415.982 598.776H417.06L414.512 606H413.21ZM421.111 606.168C420.616 606.168 420.168 606.079 419.767 605.902C419.375 605.725 419.034 605.473 418.745 605.146C418.465 604.81 418.246 604.413 418.087 603.956C417.938 603.489 417.863 602.967 417.863 602.388C417.863 601.819 417.938 601.301 418.087 600.834C418.246 600.367 418.465 599.971 418.745 599.644C419.034 599.308 419.375 599.051 419.767 598.874C420.168 598.697 420.616 598.608 421.111 598.608C421.596 598.608 422.03 598.697 422.413 598.874C422.796 599.051 423.122 599.299 423.393 599.616C423.664 599.924 423.869 600.293 424.009 600.722C424.158 601.151 424.233 601.623 424.233 602.136V602.668H419.039V603.004C419.039 603.312 419.086 603.601 419.179 603.872C419.282 604.133 419.422 604.362 419.599 604.558C419.786 604.754 420.01 604.908 420.271 605.02C420.542 605.132 420.845 605.188 421.181 605.188C421.638 605.188 422.035 605.081 422.371 604.866C422.716 604.651 422.982 604.343 423.169 603.942L423.967 604.516C423.734 605.011 423.37 605.412 422.875 605.72C422.38 606.019 421.792 606.168 421.111 606.168ZM421.111 599.546C420.803 599.546 420.523 599.602 420.271 599.714C420.019 599.817 419.8 599.966 419.613 600.162C419.436 600.358 419.296 600.591 419.193 600.862C419.09 601.123 419.039 601.413 419.039 601.73V601.828H423.029V601.674C423.029 601.03 422.852 600.517 422.497 600.134C422.152 599.742 421.69 599.546 421.111 599.546ZM426.079 606V598.776H427.199V600.106H427.269C427.399 599.761 427.633 599.453 427.969 599.182C428.305 598.911 428.767 598.776 429.355 598.776H429.789V599.896H429.131C428.524 599.896 428.048 600.013 427.703 600.246C427.367 600.47 427.199 600.755 427.199 601.1V606H426.079ZM430.812 606.168C430.514 606.168 430.294 606.093 430.154 605.944C430.024 605.795 429.958 605.599 429.958 605.356V605.174C429.958 604.931 430.024 604.735 430.154 604.586C430.294 604.437 430.514 604.362 430.812 604.362C431.111 604.362 431.326 604.437 431.456 604.586C431.596 604.735 431.666 604.931 431.666 605.174V605.356C431.666 605.599 431.596 605.795 431.456 605.944C431.326 606.093 431.111 606.168 430.812 606.168Z" fill="#35414A"/>
114
-<defs>
115
-<filter id="filter0_d" x="16.791" y="120.533" width="227.44" height="353.855" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
116
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
117
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
118
-<feOffset dy="4"/>
119
-<feGaussianBlur stdDeviation="9.5"/>
120
-<feColorMatrix type="matrix" values="0 0 0 0 0.144396 0 0 0 0 0.171163 0 0 0 0 0.211312 0 0 0 0.52 0"/>
121
-<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
122
-<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
123
-</filter>
124
-<filter id="filter1_d" x="148.023" y="25.8478" width="243.971" height="470.199" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
125
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
126
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
127
-<feOffset dy="4"/>
128
-<feGaussianBlur stdDeviation="9.5"/>
129
-<feColorMatrix type="matrix" values="0 0 0 0 0.144396 0 0 0 0 0.171163 0 0 0 0 0.211312 0 0 0 0.52 0"/>
130
-<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
131
-<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
132
-</filter>
133
-<filter id="filter2_d" x="297.986" y="110.547" width="229.933" height="348.417" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
134
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
135
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
136
-<feOffset dy="4"/>
137
-<feGaussianBlur stdDeviation="9.5"/>
138
-<feColorMatrix type="matrix" values="0 0 0 0 0.144396 0 0 0 0 0.171163 0 0 0 0 0.211312 0 0 0 0.52 0"/>
139
-<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
140
-<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
141
-</filter>
142
-<linearGradient id="paint0_linear" x1="239.317" y1="126.277" x2="-17.561" y2="375.777" gradientUnits="userSpaceOnUse">
143
-<stop stop-color="#E2E6E8"/>
144
-<stop offset="1" stop-color="#A3ABAD"/>
145
-</linearGradient>
146
-<linearGradient id="paint1_linear" x1="388.311" y1="28.1822" x2="48.1438" y2="290.711" gradientUnits="userSpaceOnUse">
147
-<stop stop-color="#E2E6E8"/>
148
-<stop offset="1" stop-color="#A3ABAD"/>
149
-</linearGradient>
150
-<linearGradient id="paint2_linear" x1="523.191" y1="116.45" x2="270.629" y2="369.342" gradientUnits="userSpaceOnUse">
151
-<stop stop-color="#E2E6E8"/>
152
-<stop offset="1" stop-color="#A3ABAD"/>
153
-</linearGradient>
154
-<linearGradient id="paint3_linear" x1="383.296" y1="136.468" x2="406.244" y2="104.97" gradientUnits="userSpaceOnUse">
155
-<stop stop-color="#80858A"/>
156
-<stop offset="0.6358" stop-color="#666A6E"/>
157
-</linearGradient>
158
-<linearGradient id="paint4_linear" x1="380.785" y1="121.108" x2="445.454" y2="65.9154" gradientUnits="userSpaceOnUse">
159
-<stop stop-color="#9AA0A6"/>
160
-<stop offset="0.5854" stop-color="#80858A"/>
161
-</linearGradient>
162
-<linearGradient id="paint5_linear" x1="190.614" y1="134.921" x2="213.562" y2="103.424" gradientUnits="userSpaceOnUse">
163
-<stop stop-color="#80858A"/>
164
-<stop offset="0.6358" stop-color="#666A6E"/>
165
-</linearGradient>
166
-<linearGradient id="paint6_linear" x1="188.104" y1="119.561" x2="252.773" y2="64.3687" gradientUnits="userSpaceOnUse">
167
-<stop stop-color="#9AA0A6"/>
168
-<stop offset="0.5854" stop-color="#80858A"/>
169
-</linearGradient>
170
-<linearGradient id="paint7_linear" x1="244.687" y1="444.577" x2="287.699" y2="444.577" gradientUnits="userSpaceOnUse">
171
-<stop stop-color="#80858A"/>
172
-<stop offset="0.6358" stop-color="#666A6E"/>
173
-</linearGradient>
174
-<linearGradient id="paint8_linear" x1="208.537" y1="57.5815" x2="241.526" y2="57.5815" gradientUnits="userSpaceOnUse">
175
-<stop stop-color="#9AA0A6"/>
176
-<stop offset="0.5854" stop-color="#80858A"/>
177
-</linearGradient>
178
-<linearGradient id="paint9_linear" x1="228.701" y1="458.789" x2="287.701" y2="458.789" gradientUnits="userSpaceOnUse">
179
-<stop stop-color="#9AA0A6"/>
180
-<stop offset="0.5854" stop-color="#80858A"/>
181
-</linearGradient>
182
-<linearGradient id="paint10_linear" x1="118.427" y1="389.905" x2="156.114" y2="389.905" gradientUnits="userSpaceOnUse">
183
-<stop stop-color="#80858A"/>
184
-<stop offset="0.6358" stop-color="#666A6E"/>
185
-</linearGradient>
186
-<linearGradient id="paint11_linear" x1="106.19" y1="395.241" x2="156.116" y2="395.241" gradientUnits="userSpaceOnUse">
187
-<stop stop-color="#9AA0A6"/>
188
-<stop offset="0.5854" stop-color="#80858A"/>
189
-</linearGradient>
190
-<linearGradient id="paint12_linear" x1="133.446" y1="144.313" x2="23.9785" y2="316.581" gradientUnits="userSpaceOnUse">
191
-<stop stop-color="#F6FAFC"/>
192
-<stop offset="1" stop-color="#A3ABAD"/>
193
-</linearGradient>
194
-<radialGradient id="paint13_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(80.4018 316.795) scale(53.4877 53.4998)">
195
-<stop stop-color="#B9C1C3"/>
196
-<stop offset="1" stop-color="#4D5152"/>
197
-</radialGradient>
198
-<radialGradient id="paint14_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(107.467 320.813) scale(54.1242 54.1364)">
199
-<stop stop-color="#B9C1C3"/>
200
-<stop offset="1" stop-color="#4D5152"/>
201
-</radialGradient>
202
-<linearGradient id="paint15_linear" x1="64.1352" y1="406.067" x2="127.587" y2="327.193" gradientUnits="userSpaceOnUse">
203
-<stop stop-color="#C2CBCF"/>
204
-<stop offset="1" stop-color="#F0FAFC" stop-opacity="0"/>
205
-</linearGradient>
206
-<radialGradient id="paint16_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(65.1937 185.704) scale(19.0648 19.0691)">
207
-<stop stop-color="#4D5152"/>
208
-<stop offset="1" stop-color="#B9C1C3"/>
209
-</radialGradient>
210
-<radialGradient id="paint17_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(199.375 186.286) scale(43.9149 43.9248)">
211
-<stop stop-color="#4D5152"/>
212
-<stop offset="1" stop-color="#B9C1C3"/>
213
-</radialGradient>
214
-<radialGradient id="paint18_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(98.7068 279.984) scale(66.3363 66.3513)">
215
-<stop stop-color="#B9C1C3"/>
216
-<stop offset="1" stop-color="#4D5152"/>
217
-</radialGradient>
218
-<radialGradient id="paint19_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(39.0205 265.97) scale(85.6723 85.6916)">
219
-<stop stop-color="#B9C1C3"/>
220
-<stop offset="1" stop-color="#4D5152"/>
221
-</radialGradient>
222
-<radialGradient id="paint20_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(91.1011 235.864) scale(47.3661 47.3768)">
223
-<stop stop-color="#4D5152"/>
224
-<stop offset="1" stop-color="#B9C1C3"/>
225
-</radialGradient>
226
-<radialGradient id="paint21_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(165.375 327.145) scale(30.44 30.4469)">
227
-<stop stop-color="#4D5152"/>
228
-<stop offset="1" stop-color="#B9C1C3"/>
229
-</radialGradient>
230
-<radialGradient id="paint22_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(31.3284 310.471) scale(53.2496 53.2616)">
231
-<stop stop-color="#B9C1C3"/>
232
-<stop offset="1" stop-color="#4D5152"/>
233
-</radialGradient>
234
-<linearGradient id="paint23_linear" x1="75.3084" y1="162.788" x2="56.05" y2="192.601" gradientUnits="userSpaceOnUse">
235
-<stop stop-color="#F6FAFC"/>
236
-<stop offset="1" stop-color="#A3ABAD"/>
237
-</linearGradient>
238
-<radialGradient id="paint24_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(58.0228 208.633) scale(0.711733)">
239
-<stop stop-color="#4D5152"/>
240
-<stop offset="1" stop-color="#B9C1C3"/>
241
-</radialGradient>
242
-<linearGradient id="paint25_linear" x1="106.953" y1="164.502" x2="83.9107" y2="211.595" gradientUnits="userSpaceOnUse">
243
-<stop stop-color="#F6FAFC"/>
244
-<stop offset="1" stop-color="#A3ABAD"/>
245
-</linearGradient>
246
-<radialGradient id="paint26_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(140.372 184.152) scale(78.1639 78.1815)">
247
-<stop stop-color="#4D5152"/>
248
-<stop offset="1" stop-color="#B9C1C3"/>
249
-</radialGradient>
250
-<linearGradient id="paint27_linear" x1="156.299" y1="167.005" x2="122.813" y2="209.664" gradientUnits="userSpaceOnUse">
251
-<stop stop-color="#F6FAFC"/>
252
-<stop offset="1" stop-color="#A3ABAD"/>
253
-</linearGradient>
254
-<linearGradient id="paint28_linear" x1="148.605" y1="218.795" x2="119.849" y2="256.528" gradientUnits="userSpaceOnUse">
255
-<stop stop-color="#F6FAFC"/>
256
-<stop offset="1" stop-color="#A3ABAD"/>
257
-</linearGradient>
258
-<radialGradient id="paint29_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(129.414 313.802) scale(109.16 109.185)">
259
-<stop stop-color="#B9C1C3"/>
260
-<stop offset="1" stop-color="#4D5152"/>
261
-</radialGradient>
262
-<linearGradient id="paint30_linear" x1="190.079" y1="238.378" x2="162.627" y2="326.759" gradientUnits="userSpaceOnUse">
263
-<stop stop-color="#F6FAFC"/>
264
-<stop offset="1" stop-color="#A3ABAD"/>
265
-</linearGradient>
266
-<linearGradient id="paint31_linear" x1="191.567" y1="298.419" x2="165.99" y2="345.059" gradientUnits="userSpaceOnUse">
267
-<stop stop-color="#F6FAFC"/>
268
-<stop offset="1" stop-color="#A3ABAD"/>
269
-</linearGradient>
270
-<linearGradient id="paint32_linear" x1="83.1174" y1="284.611" x2="57.6816" y2="322.162" gradientUnits="userSpaceOnUse">
271
-<stop stop-color="#F6FAFC"/>
272
-<stop offset="1" stop-color="#A3ABAD"/>
273
-</linearGradient>
274
-<linearGradient id="paint33_linear" x1="219.053" y1="134.175" x2="174.226" y2="214.676" gradientUnits="userSpaceOnUse">
275
-<stop stop-color="#F6FAFC"/>
276
-<stop offset="1" stop-color="#A3ABAD"/>
277
-</linearGradient>
278
-<linearGradient id="paint34_linear" x1="54.1604" y1="180.388" x2="72.3833" y2="180.388" gradientUnits="userSpaceOnUse">
279
-<stop stop-color="#E6EAEC"/>
280
-<stop offset="1" stop-color="#E9F5F7"/>
281
-</linearGradient>
282
-<linearGradient id="paint35_linear" x1="58.7389" y1="206.497" x2="98.6256" y2="206.497" gradientUnits="userSpaceOnUse">
283
-<stop stop-color="#E6EAEC"/>
284
-<stop offset="1" stop-color="#E9F5F7"/>
285
-</linearGradient>
286
-<linearGradient id="paint36_linear" x1="83.9733" y1="234.907" x2="98.8304" y2="234.907" gradientUnits="userSpaceOnUse">
287
-<stop stop-color="#E6EAEC"/>
288
-<stop offset="1" stop-color="#E9F5F7"/>
289
-</linearGradient>
290
-<linearGradient id="paint37_linear" x1="118.085" y1="200.611" x2="134.22" y2="200.611" gradientUnits="userSpaceOnUse">
291
-<stop stop-color="#E6EAEC"/>
292
-<stop offset="1" stop-color="#E9F5F7"/>
293
-</linearGradient>
294
-<linearGradient id="paint38_linear" x1="90.8621" y1="249.97" x2="148.313" y2="249.97" gradientUnits="userSpaceOnUse">
295
-<stop stop-color="#E6EAEC"/>
296
-<stop offset="1" stop-color="#E9F5F7"/>
297
-</linearGradient>
298
-<linearGradient id="paint39_linear" x1="145.459" y1="287.345" x2="176.076" y2="287.345" gradientUnits="userSpaceOnUse">
299
-<stop stop-color="#E6EAEC"/>
300
-<stop offset="1" stop-color="#E9F5F7"/>
301
-</linearGradient>
302
-<linearGradient id="paint40_linear" x1="161.133" y1="331.83" x2="180.057" y2="331.83" gradientUnits="userSpaceOnUse">
303
-<stop stop-color="#E6EAEC"/>
304
-<stop offset="1" stop-color="#E9F5F7"/>
305
-</linearGradient>
306
-<linearGradient id="paint41_linear" x1="70.1303" y1="300.991" x2="62.8263" y2="309.713" gradientUnits="userSpaceOnUse">
307
-<stop stop-color="#E6EAEC"/>
308
-<stop offset="1" stop-color="#E9F5F7"/>
309
-</linearGradient>
310
-<linearGradient id="paint42_linear" x1="175.311" y1="190.896" x2="194.291" y2="190.896" gradientUnits="userSpaceOnUse">
311
-<stop stop-color="#E6EAEC"/>
312
-<stop offset="1" stop-color="#E9F5F7"/>
313
-</linearGradient>
314
-<linearGradient id="paint43_linear" x1="88.0304" y1="322.093" x2="134.831" y2="322.093" gradientUnits="userSpaceOnUse">
315
-<stop stop-color="#E6EAEC"/>
316
-<stop offset="1" stop-color="#E9F5F7"/>
317
-</linearGradient>
318
-<linearGradient id="paint44_linear" x1="134.107" y1="311.855" x2="151.405" y2="311.855" gradientUnits="userSpaceOnUse">
319
-<stop stop-color="#E6EAEC"/>
320
-<stop offset="1" stop-color="#E9F5F7"/>
321
-</linearGradient>
322
-<linearGradient id="paint45_linear" x1="71.3444" y1="428.181" x2="45.0858" y2="444.588" gradientUnits="userSpaceOnUse">
323
-<stop stop-color="#E2E6E8"/>
324
-<stop offset="1" stop-color="#A3ABAD"/>
325
-</linearGradient>
326
-<radialGradient id="paint46_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(190.859 228.142) scale(51.1721 51.1837)">
327
-<stop stop-color="#B9C1C3"/>
328
-<stop offset="1" stop-color="#4D5152"/>
329
-</radialGradient>
330
-<radialGradient id="paint47_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(243.375 258.061) scale(92.1817 92.2025)">
331
-<stop offset="0.2102" stop-color="#B9C1C3"/>
332
-<stop offset="0.7752" stop-color="#4D5152"/>
333
-</radialGradient>
334
-<radialGradient id="paint48_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(303.268 217.036) scale(44.5968 44.6069)">
335
-<stop stop-color="#4D5152"/>
336
-<stop offset="1" stop-color="#B9C1C3"/>
337
-</radialGradient>
338
-<radialGradient id="paint49_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(318.065 253) scale(43.3635 43.3733)">
339
-<stop stop-color="#4D5152"/>
340
-<stop offset="1" stop-color="#B9C1C3"/>
341
-</radialGradient>
342
-<radialGradient id="paint50_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(252.693 321.249) scale(40.103 40.1121)">
343
-<stop stop-color="#4D5152"/>
344
-<stop offset="1" stop-color="#B9C1C3"/>
345
-</radialGradient>
346
-<radialGradient id="paint51_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(281.386 332.351) scale(123.273 123.301)">
347
-<stop stop-color="#4D5152"/>
348
-<stop offset="1" stop-color="#B9C1C3"/>
349
-</radialGradient>
350
-<radialGradient id="paint52_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(342.528 308.259) scale(56.9013 56.9141)">
351
-<stop stop-color="#4D5152"/>
352
-<stop offset="1" stop-color="#B9C1C3"/>
353
-</radialGradient>
354
-<radialGradient id="paint53_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(231.998 282.597) scale(44.2366 44.2466)">
355
-<stop stop-color="#4D5152"/>
356
-<stop offset="1" stop-color="#B9C1C3"/>
357
-</radialGradient>
358
-<radialGradient id="paint54_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(216.419 208.799) scale(130.991 131.021)">
359
-<stop offset="0.2102" stop-color="#B9C1C3"/>
360
-<stop offset="0.7752" stop-color="#4D5152"/>
361
-</radialGradient>
362
-<linearGradient id="paint55_linear" x1="334.73" y1="65.4578" x2="267.418" y2="182.619" gradientUnits="userSpaceOnUse">
363
-<stop stop-color="#F6FAFC"/>
364
-<stop offset="1" stop-color="#A3ABAD"/>
365
-</linearGradient>
366
-<linearGradient id="paint56_linear" x1="320.141" y1="173.97" x2="295.443" y2="228.365" gradientUnits="userSpaceOnUse">
367
-<stop stop-color="#F6FAFC"/>
368
-<stop offset="1" stop-color="#A3ABAD"/>
369
-</linearGradient>
370
-<linearGradient id="paint57_linear" x1="258.506" y1="216.016" x2="224.363" y2="293.053" gradientUnits="userSpaceOnUse">
371
-<stop stop-color="#F6FAFC"/>
372
-<stop offset="1" stop-color="#A3ABAD"/>
373
-</linearGradient>
374
-<linearGradient id="paint58_linear" x1="254.587" y1="288.726" x2="236.007" y2="342.206" gradientUnits="userSpaceOnUse">
375
-<stop stop-color="#F6FAFC"/>
376
-<stop offset="1" stop-color="#A3ABAD"/>
377
-</linearGradient>
378
-<linearGradient id="paint59_linear" x1="348.975" y1="202.847" x2="310.067" y2="283.36" gradientUnits="userSpaceOnUse">
379
-<stop stop-color="#F6FAFC"/>
380
-<stop offset="1" stop-color="#A3ABAD"/>
381
-</linearGradient>
382
-<radialGradient id="paint60_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(313.948 303.401) scale(52.9562 52.9682)">
383
-<stop stop-color="#4D5152"/>
384
-<stop offset="1" stop-color="#B9C1C3"/>
385
-</radialGradient>
386
-<linearGradient id="paint61_linear" x1="354.443" y1="235.413" x2="307.693" y2="326.177" gradientUnits="userSpaceOnUse">
387
-<stop stop-color="#F6FAFC"/>
388
-<stop offset="1" stop-color="#A3ABAD"/>
389
-</linearGradient>
390
-<linearGradient id="paint62_linear" x1="228.749" y1="171.133" x2="217.608" y2="195.636" gradientUnits="userSpaceOnUse">
391
-<stop stop-color="#F6FAFC"/>
392
-<stop offset="1" stop-color="#A3ABAD"/>
393
-</linearGradient>
394
-<linearGradient id="paint63_linear" x1="349.205" y1="290.336" x2="314.417" y2="340.287" gradientUnits="userSpaceOnUse">
395
-<stop stop-color="#F6FAFC"/>
396
-<stop offset="1" stop-color="#A3ABAD"/>
397
-</linearGradient>
398
-<linearGradient id="paint64_linear" x1="208.827" y1="199.729" x2="284.741" y2="199.729" gradientUnits="userSpaceOnUse">
399
-<stop stop-color="#E6EAEC"/>
400
-<stop offset="1" stop-color="#E9F5F7"/>
401
-</linearGradient>
402
-<linearGradient id="paint65_linear" x1="234.226" y1="177.067" x2="305.174" y2="177.067" gradientUnits="userSpaceOnUse">
403
-<stop stop-color="#E6EAEC"/>
404
-<stop offset="1" stop-color="#E9F5F7"/>
405
-</linearGradient>
406
-<linearGradient id="paint66_linear" x1="282.205" y1="209.861" x2="323.778" y2="209.861" gradientUnits="userSpaceOnUse">
407
-<stop stop-color="#E6EAEC"/>
408
-<stop offset="1" stop-color="#E9F5F7"/>
409
-</linearGradient>
410
-<linearGradient id="paint67_linear" x1="210.146" y1="277.918" x2="256.498" y2="277.918" gradientUnits="userSpaceOnUse">
411
-<stop stop-color="#E6EAEC"/>
412
-<stop offset="1" stop-color="#E9F5F7"/>
413
-</linearGradient>
414
-<linearGradient id="paint68_linear" x1="212.834" y1="324.48" x2="271.813" y2="324.48" gradientUnits="userSpaceOnUse">
415
-<stop stop-color="#E6EAEC"/>
416
-<stop offset="1" stop-color="#E9F5F7"/>
417
-</linearGradient>
418
-<linearGradient id="paint69_linear" x1="307.104" y1="249.967" x2="325.794" y2="249.967" gradientUnits="userSpaceOnUse">
419
-<stop stop-color="#E6EAEC"/>
420
-<stop offset="1" stop-color="#E9F5F7"/>
421
-</linearGradient>
422
-<linearGradient id="paint70_linear" x1="266.829" y1="328.202" x2="313.305" y2="328.202" gradientUnits="userSpaceOnUse">
423
-<stop stop-color="#E6EAEC"/>
424
-<stop offset="1" stop-color="#E9F5F7"/>
425
-</linearGradient>
426
-<linearGradient id="paint71_linear" x1="295.2" y1="297.686" x2="346.012" y2="297.686" gradientUnits="userSpaceOnUse">
427
-<stop stop-color="#E6EAEC"/>
428
-<stop offset="1" stop-color="#E9F5F7"/>
429
-</linearGradient>
430
-<linearGradient id="paint72_linear" x1="206.787" y1="192.374" x2="223.661" y2="192.374" gradientUnits="userSpaceOnUse">
431
-<stop stop-color="#E6EAEC"/>
432
-<stop offset="1" stop-color="#E9F5F7"/>
433
-</linearGradient>
434
-<linearGradient id="paint73_linear" x1="306.172" y1="315.02" x2="352.806" y2="315.02" gradientUnits="userSpaceOnUse">
435
-<stop stop-color="#E6EAEC"/>
436
-<stop offset="1" stop-color="#E9F5F7"/>
437
-</linearGradient>
438
-<linearGradient id="paint74_linear" x1="369.78" y1="40.6291" x2="359.6" y2="64.2678" gradientUnits="userSpaceOnUse">
439
-<stop stop-color="#E2E6E8"/>
440
-<stop offset="1" stop-color="#A3ABAD"/>
441
-</linearGradient>
442
-<radialGradient id="paint75_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(387.902 267.5) scale(49.912 49.9233)">
443
-<stop stop-color="#AB1006"/>
444
-<stop offset="1" stop-color="#F70F0F"/>
445
-</radialGradient>
446
-<radialGradient id="paint76_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(463.684 304.058) scale(88.337 88.3569)">
447
-<stop stop-color="#AB1006"/>
448
-<stop offset="1" stop-color="#F70F0F"/>
449
-</radialGradient>
450
-<radialGradient id="paint77_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(388.507 228.674) scale(41.6638 41.6732)">
451
-<stop stop-color="#AB1006"/>
452
-<stop offset="1" stop-color="#F70F0F"/>
453
-</radialGradient>
454
-<radialGradient id="paint78_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(390.375 201.079) scale(31.454 31.461)">
455
-<stop stop-color="#AB1006"/>
456
-<stop offset="1" stop-color="#F70F0F"/>
457
-</radialGradient>
458
-<radialGradient id="paint79_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(432.745 272.325) scale(49.4839 49.4951)">
459
-<stop stop-color="#AB1006"/>
460
-<stop offset="1" stop-color="#F70F0F"/>
461
-</radialGradient>
462
-<linearGradient id="paint80_linear" x1="542.469" y1="231.232" x2="464.649" y2="377.894" gradientUnits="userSpaceOnUse">
463
-<stop stop-color="#FF9752"/>
464
-<stop offset="1" stop-color="#FA180A"/>
465
-</linearGradient>
466
-<radialGradient id="paint81_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(479.914 344.531) scale(19.3944 19.3988)">
467
-<stop stop-color="#AB1006"/>
468
-<stop offset="1" stop-color="#F70F0F"/>
469
-</radialGradient>
470
-<linearGradient id="paint82_linear" x1="413.553" y1="168.202" x2="391.263" y2="203.857" gradientUnits="userSpaceOnUse">
471
-<stop stop-color="#FF9752"/>
472
-<stop offset="1" stop-color="#FA180A"/>
473
-</linearGradient>
474
-<linearGradient id="paint83_linear" x1="443.708" y1="168.078" x2="386.77" y2="237.621" gradientUnits="userSpaceOnUse">
475
-<stop stop-color="#FF9752"/>
476
-<stop offset="1" stop-color="#FA180A"/>
477
-</linearGradient>
478
-<radialGradient id="paint84_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(410.82 269.487) scale(5.52482 5.52431)">
479
-<stop stop-color="#AB1006"/>
480
-<stop offset="1" stop-color="#F70F0F"/>
481
-</radialGradient>
482
-<radialGradient id="paint85_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(458.62 191.595) scale(72.7005 72.7169)">
483
-<stop stop-color="#AB1006"/>
484
-<stop offset="1" stop-color="#F70F0F"/>
485
-</radialGradient>
486
-<linearGradient id="paint86_linear" x1="509.859" y1="125.859" x2="428.369" y2="263.796" gradientUnits="userSpaceOnUse">
487
-<stop stop-color="#FF9752"/>
488
-<stop offset="1" stop-color="#FA180A"/>
489
-</linearGradient>
490
-<linearGradient id="paint87_linear" x1="476.299" y1="230.892" x2="445.907" y2="281.213" gradientUnits="userSpaceOnUse">
491
-<stop stop-color="#FF9752"/>
492
-<stop offset="1" stop-color="#FA180A"/>
493
-</linearGradient>
494
-<linearGradient id="paint88_linear" x1="499.313" y1="255.163" x2="450.772" y2="327.87" gradientUnits="userSpaceOnUse">
495
-<stop stop-color="#FF9752"/>
496
-<stop offset="1" stop-color="#FA180A"/>
497
-</linearGradient>
498
-<linearGradient id="paint89_linear" x1="491.129" y1="320.005" x2="476.67" y2="352.815" gradientUnits="userSpaceOnUse">
499
-<stop stop-color="#FF9752"/>
500
-<stop offset="1" stop-color="#FA180A"/>
501
-</linearGradient>
502
-<linearGradient id="paint90_linear" x1="394.34" y1="192.988" x2="389.323" y2="201.556" gradientUnits="userSpaceOnUse">
503
-<stop stop-color="#FF9752"/>
504
-<stop offset="1" stop-color="#FA180A"/>
505
-</linearGradient>
506
-<linearGradient id="paint91_linear" x1="381.628" y1="235.713" x2="389.675" y2="226.727" gradientUnits="userSpaceOnUse">
507
-<stop stop-color="#FF9752"/>
508
-<stop offset="1" stop-color="#FA180A"/>
509
-</linearGradient>
510
-<linearGradient id="paint92_linear" x1="384.44" y1="277.451" x2="387.784" y2="267.106" gradientUnits="userSpaceOnUse">
511
-<stop stop-color="#FF9752"/>
512
-<stop offset="1" stop-color="#FA180A"/>
513
-</linearGradient>
514
-<linearGradient id="paint93_linear" x1="438.341" y1="213.318" x2="447.118" y2="217.497" gradientUnits="userSpaceOnUse">
515
-<stop stop-color="#FF9752"/>
516
-<stop offset="1" stop-color="#FA180A"/>
517
-</linearGradient>
518
-<linearGradient id="paint94_linear" x1="444.891" y1="273.167" x2="453.565" y2="261.255" gradientUnits="userSpaceOnUse">
519
-<stop stop-color="#FF9752"/>
520
-<stop offset="1" stop-color="#FA180A"/>
521
-</linearGradient>
522
-<linearGradient id="paint95_linear" x1="467.318" y1="319.631" x2="464.496" y2="303.329" gradientUnits="userSpaceOnUse">
523
-<stop stop-color="#FF9752"/>
524
-<stop offset="1" stop-color="#FA180A"/>
525
-</linearGradient>
526
-<linearGradient id="paint96_linear" x1="474.073" y1="346.284" x2="484.208" y2="340.224" gradientUnits="userSpaceOnUse">
527
-<stop stop-color="#FF9752"/>
528
-<stop offset="1" stop-color="#FA180A"/>
529
-</linearGradient>
530
-<linearGradient id="paint97_linear" x1="342.943" y1="412.788" x2="316.685" y2="429.196" gradientUnits="userSpaceOnUse">
531
-<stop stop-color="#FF9752"/>
532
-<stop offset="1" stop-color="#FA180A"/>
533
-</linearGradient>
534
-</defs>
535
-</svg>
web/gui/v2/static/site/pages/error-504/index.html
deleted
-14
@@ -1,14 +0,0 @@
1
-<!DOCTYPE html>
2
-<html lang="en">
3
- <head>
4
- <meta charset="UTF-8" />
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
- <title>Netdata</title>
7
- <link href="/static/site/pages/error-504/error-504.css" rel="stylesheet" />
8
- </head>
9
- <body>
10
- <div>
11
- <img src="/static/site/pages/error-504/error-504.svg" alt="Error: gateway timeout" />
12
- </div>
13
- </body>
14
-</html>
web/gui/v2/static/site/pages/error-5xx/error-5xx.css
deleted
-13
@@ -1,13 +0,0 @@
1
-html,
2
-body {
3
- height: 100%;
4
- width: 100%;
5
-}
6
-
7
-div {
8
- display: flex;
9
- align-items: center;
10
- justify-content: center;
11
- height: 100%;
12
- width: 100%;
13
-}
web/gui/v2/static/site/pages/error-5xx/error-5xx.svg
deleted
-543
@@ -1,543 +0,0 @@
1
-<svg width="540" height="515" viewBox="0 0 540 515" fill="none" xmlns="http://www.w3.org/2000/svg">
2
-<path d="M479.722 257.5C479.722 345.301 425.784 420.542 349.18 451.818L402.74 378.399L319.857 461.302C303.845 465.196 287.143 467.268 269.938 467.268C217.257 467.268 169.159 447.862 132.301 415.768C127.905 412 123.761 407.98 119.68 403.835C119.115 403.27 118.55 402.642 117.984 402.077L118.361 401.7L156.036 364.017L113.087 396.738C80.2472 359.684 60.2798 310.947 60.2798 257.5C60.2798 159.399 127.591 76.9988 218.575 54.075L200.24 72.414L239.547 49.9299C249.468 48.4853 259.64 47.7317 270.001 47.7317C280.801 47.7317 291.35 48.5482 301.71 50.1183L252.984 98.8549L317.596 53.1329C334.612 57.0896 350.875 63.1189 366.07 70.9695L303.217 133.837L377.624 77.4384C438.782 114.054 479.722 181.004 479.722 257.5Z" fill="#80858A"/>
3
-<mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="60" y="47" width="420" height="421">
4
-<path d="M479.721 257.5C479.721 345.301 425.784 420.542 349.179 451.818L402.74 378.399L319.856 461.302C303.844 465.196 287.142 467.268 269.937 467.268C217.256 467.268 169.158 447.862 132.3 415.768C127.905 412 123.761 407.98 119.679 403.835C119.114 403.27 118.549 402.642 117.984 402.077L118.361 401.7L156.035 364.017L113.086 396.738C80.2467 359.684 60.2793 310.947 60.2793 257.5C60.2793 159.399 127.591 76.9988 218.575 54.075L200.24 72.414L239.547 49.9299C249.468 48.4853 259.64 47.7317 270 47.7317C280.8 47.7317 291.349 48.5482 301.71 50.1183L252.984 98.8549L317.596 53.1329C334.612 57.0896 350.875 63.1189 366.07 70.9695L303.216 133.837L377.623 77.4384C438.782 114.054 479.721 181.004 479.721 257.5Z" fill="#80858A"/>
5
-</mask>
6
-<g mask="url(#mask0)">
7
-<g filter="url(#filter0_d)">
8
-<path d="M44.895 275.462L95.4415 278.853C97.8904 272.322 101.783 267.423 110.637 267.423C114.969 267.423 118.235 268.679 120.558 271.254L160.493 231.31C152.832 228.484 143.979 226.914 134.058 226.914C119.365 226.914 108.502 229.363 101.532 233.697C101.658 232.755 103.29 220.319 103.855 216.363L44.895 275.462ZM58.7718 190.613L73.088 176.293C73.1508 176.23 73.2136 176.167 73.2764 176.042C76.6043 172.399 74.0299 166.433 68.9439 166.433H50.9857C50.9857 166.621 50.9229 166.872 50.9229 167.061C50.4206 172.336 49.7299 178.742 48.9136 185.839C48.2857 191.303 54.8787 194.507 58.7718 190.613ZM176.504 215.358L183.6 208.261L190.883 166.433H183.914C177.948 166.433 173.993 160.215 176.567 154.814L186.676 133.649L156.097 164.235L104.923 215.421H176.504V215.358ZM70.8276 245.064L96.8857 219C97.1997 218.686 97.4508 218.435 97.7648 218.184L149.442 166.433H87.3415L64.988 188.791L46.088 207.696L42.1322 232.629C42.1322 232.817 42.1322 233.006 42.1322 233.257C42.1322 248.079 60.216 255.678 70.8276 245.064ZM196.535 283.124C196.535 282.999 196.535 282.81 196.472 282.685C196.472 282.37 196.409 282.056 196.409 281.742C196.409 281.554 196.346 281.366 196.346 281.24C196.283 280.989 196.283 280.675 196.221 280.424C196.221 280.235 196.158 280.047 196.158 279.858C196.095 279.607 196.095 279.356 196.032 279.105C195.969 278.916 195.969 278.728 195.907 278.539C195.844 278.288 195.781 278.037 195.781 277.786C195.718 277.597 195.718 277.409 195.655 277.22C195.593 276.969 195.53 276.718 195.467 276.467C195.404 276.278 195.342 276.09 195.342 275.902C195.279 275.65 195.216 275.399 195.153 275.148C195.09 274.96 195.028 274.771 194.965 274.645C194.902 274.394 194.839 274.143 194.714 273.955C194.651 273.766 194.588 273.641 194.525 273.452C194.462 273.201 194.337 272.95 194.274 272.699C194.211 272.573 194.148 272.385 194.086 272.259C193.96 272.008 193.897 271.756 193.772 271.505C193.709 271.38 193.646 271.254 193.583 271.066C193.458 270.814 193.332 270.5 193.207 270.249C193.144 270.124 193.081 270.061 193.081 269.935C192.893 269.558 192.704 269.244 192.516 268.867V268.805C192.328 268.428 192.139 268.051 191.888 267.674L191.825 267.611C191.637 267.297 191.449 266.983 191.26 266.606C191.197 266.544 191.135 266.418 191.072 266.355C190.883 266.104 190.758 265.853 190.569 265.602C190.507 265.476 190.444 265.413 190.381 265.288C190.193 265.036 190.067 264.848 189.879 264.597C189.816 264.471 189.69 264.408 189.628 264.283C189.439 264.094 189.314 263.843 189.125 263.655C189.062 263.529 188.937 263.466 188.874 263.341C188.686 263.152 188.56 262.901 188.372 262.713C188.309 262.587 188.183 262.524 188.121 262.399C187.932 262.21 187.744 262.022 187.555 261.77C187.493 261.645 187.367 261.582 187.304 261.456C187.116 261.268 186.928 261.08 186.739 260.891C186.676 260.828 186.551 260.703 186.488 260.64C186.3 260.452 186.111 260.263 185.86 260.075C185.797 260.012 185.672 259.886 185.609 259.824C185.358 259.635 185.169 259.384 184.918 259.195C184.855 259.133 184.793 259.07 184.667 259.007C184.416 258.756 184.165 258.567 183.914 258.379C183.851 258.316 183.851 258.316 183.788 258.253C182.532 257.249 181.151 256.244 179.769 255.427C179.707 255.427 179.707 255.364 179.644 255.364C179.33 255.176 179.016 254.988 178.765 254.862C178.702 254.799 178.639 254.799 178.576 254.736C178.262 254.548 178.011 254.422 177.697 254.297C177.635 254.234 177.509 254.234 177.446 254.171C177.195 254.046 176.881 253.92 176.63 253.731C176.567 253.669 176.442 253.669 176.379 253.606C176.128 253.48 175.814 253.355 175.562 253.229C175.5 253.166 175.374 253.166 175.311 253.103C174.997 252.978 174.746 252.852 174.432 252.727C174.369 252.664 174.244 252.664 174.181 252.601C173.867 252.475 173.616 252.35 173.302 252.287C173.239 252.287 173.114 252.224 173.051 252.224C172.737 252.099 172.423 252.036 172.109 251.91C172.046 251.91 171.983 251.847 171.921 251.847C171.544 251.722 171.23 251.659 170.853 251.533H170.79C168.844 250.968 166.772 250.591 164.762 250.403C164.7 250.403 164.7 250.403 164.637 250.403C164.26 250.34 163.883 250.34 163.569 250.277C163.507 250.277 163.444 250.277 163.381 250.277C163.067 250.277 162.69 250.214 162.376 250.214C162.314 250.214 162.251 250.214 162.125 250.214C161.811 250.214 161.497 250.214 161.121 250.214C161.058 250.214 160.932 250.214 160.869 250.214C160.555 250.214 160.242 250.214 159.865 250.214C159.802 250.214 159.676 250.214 159.614 250.214C159.3 250.214 158.986 250.277 158.609 250.277C158.546 250.277 158.421 250.277 158.358 250.277C158.044 250.277 157.667 250.34 157.353 250.34C157.29 250.34 157.228 250.34 157.165 250.34C156.788 250.403 156.411 250.403 156.097 250.466C156.035 250.466 156.035 250.466 155.972 250.466C153.9 250.78 151.828 251.282 149.818 251.973C149.755 251.973 149.755 251.973 149.693 252.036C149.316 252.161 148.939 252.287 148.625 252.413C148.562 252.413 148.5 252.475 148.437 252.475C148.123 252.601 147.809 252.727 147.432 252.852C147.369 252.915 147.244 252.915 147.181 252.978C146.867 253.103 146.553 253.229 146.239 253.417C146.176 253.48 146.051 253.48 145.988 253.543C145.674 253.669 145.423 253.857 145.109 253.983C145.046 254.045 144.921 254.108 144.858 254.108C144.544 254.234 144.293 254.422 143.979 254.611C143.916 254.674 143.79 254.736 143.728 254.736C143.414 254.925 143.162 255.113 142.848 255.239C142.786 255.302 142.66 255.364 142.597 255.364C142.283 255.553 141.969 255.741 141.718 255.93C141.655 255.992 141.593 255.992 141.53 256.055C141.467 256.118 141.404 256.118 141.342 256.181C141.216 256.306 141.028 256.369 140.902 256.495C140.714 256.62 140.462 256.809 140.274 256.935C140.086 257.06 139.897 257.249 139.709 257.374C139.458 257.563 139.269 257.751 139.018 257.939C138.83 258.065 138.704 258.191 138.516 258.379C138.265 258.63 138.014 258.819 137.762 259.07C137.637 259.195 137.511 259.321 137.386 259.447C137.009 259.824 136.632 260.2 136.255 260.577L122.442 273.892C124.514 277.66 125.518 283.187 125.518 290.284C125.518 291.163 125.518 291.98 125.455 292.796C125.33 294.366 125.204 296.062 125.016 297.82C123.697 307.492 119.553 313.773 111.202 313.773C102.286 313.773 98.6438 307.43 96.9485 299.391L12.6206 383.737L58.9601 354.156C64.6741 350.514 71.7694 349.446 78.2997 351.456C80.4346 352.084 82.695 352.712 84.9555 353.214C85.8346 353.403 86.9648 353.591 88.2206 353.78C110.323 356.794 132.614 349.195 148.437 333.368L159.425 322.377C159.865 322 160.242 321.561 160.618 321.184L196.66 285.134C196.66 284.945 196.66 284.694 196.66 284.506C196.597 284.003 196.535 283.564 196.535 283.124ZM198.921 108.652C195.53 107.836 192.139 110.16 191.7 113.677L189.816 130.32L201.683 118.45C204.886 115.247 203.379 109.72 198.921 108.652ZM189.188 297.004L160.555 325.706C160.43 325.831 160.242 326.02 160.116 326.145L131.044 355.224C148.939 353.026 163.318 347.311 174.055 338.581C174.181 338.455 174.369 338.33 174.495 338.204C174.809 337.953 175.06 337.702 175.311 337.513C180.711 332.866 185.107 327.464 188.497 321.309C191.951 315.029 194.337 307.995 195.593 300.27C196.221 296.627 191.762 294.429 189.188 297.004ZM78.4253 313.459L95.1276 296.753H31.3322C31.3322 296.941 31.395 297.067 31.395 297.255C34.0322 320.179 62.0997 329.788 78.4253 313.459Z" fill="url(#paint0_linear)"/>
9
-</g>
10
-<g filter="url(#filter1_d)">
11
-<path d="M214.806 225.344C221.588 225.344 228.369 222.832 233.706 217.493L258.069 193.125L248.274 166.307H236.469L191.323 211.464C196.283 220.571 205.513 225.344 214.806 225.344ZM199.109 199.28L219.641 178.743C219.641 178.743 219.704 178.68 219.767 178.617L225.104 173.279C227.678 170.704 225.857 166.307 222.216 166.307H197.35L192.202 195.637C191.511 199.594 196.283 202.106 199.109 199.28ZM219.516 262.838L202.813 291.98C202.123 305.169 198.606 316.976 192.516 326.962L245.699 273.767L258.76 260.703L302.839 216.614L353.071 166.37H324.564C304.346 166.37 286.262 178.994 279.292 197.898L270.188 222.455H268.744L259.199 196.391L209.971 245.63L219.516 262.838ZM187.43 478.385C192.892 479.767 198.355 475.998 198.983 470.346L202.06 443.654L183.034 462.684C177.885 467.771 180.334 476.626 187.43 478.385ZM335.93 318.484C330.718 318.484 325.506 320.431 321.425 324.513L271.632 374.317C271.13 374.631 270.69 375.008 270.313 375.385C269.434 376.201 268.618 377.081 267.927 378.023C267.802 378.148 267.676 378.274 267.55 378.399L205.137 440.828L276.404 386.564C276.53 386.438 276.655 386.376 276.781 386.25C277.911 385.622 278.916 384.868 279.857 383.926L307.988 362.51C313.262 358.49 319.73 356.292 326.385 356.292L353.825 328.846C349.932 322.063 342.962 318.484 335.93 318.484ZM232.827 329.286L264.034 298.072L264.097 297.946H264.223L291.725 270.438C291.85 270.312 292.039 270.124 292.164 269.998L311.002 251.157C313.827 249.587 316.527 247.074 318.725 243.432C318.85 243.243 318.913 243.118 319.039 242.929L365.378 166.307H357.655L298.632 225.344C298.444 225.532 298.255 225.721 298.067 225.909L278.79 245.002L276.467 247.326C275.65 248.079 274.897 248.833 274.206 249.587L246.264 277.535L167.525 356.292C179.769 356.292 191.762 353.843 202.813 349.258C211.102 345.804 218.888 341.156 225.92 335.441C228.369 333.494 230.63 331.421 232.827 329.286ZM355.395 331.673L347.357 339.774L330.781 356.355H369.46L355.395 331.673ZM210.223 356.292H238.918C239.671 356.292 240.425 356.292 241.178 356.292L261.146 305.357L226.737 339.774L210.223 356.292ZM306.92 259.573C282.118 284.443 274.332 321.624 287.204 354.282L314.581 326.899L338.881 302.594L311.63 254.988L311.818 254.611L306.92 259.573Z" fill="url(#paint1_linear)"/>
12
-</g>
13
-<g filter="url(#filter2_d)">
14
-<path d="M368.392 189.482C368.832 189.231 369.146 188.854 369.46 188.415L380.699 177.173C384.718 173.153 381.892 166.307 376.179 166.307C375.048 166.307 373.981 166.621 373.039 167.124C372.097 167.626 371.281 168.443 370.716 169.385L362.302 183.265L359.979 187.096L343.527 214.29L368.392 189.482ZM393.823 238.47L416.365 215.923L409.395 196.768C406.381 188.603 407.511 179.496 412.409 172.337L459.502 102.812L344.658 217.619L352.883 232.566C361.172 247.702 381.641 250.654 393.823 238.47ZM377.372 301.526C378.565 300.458 379.758 299.328 380.825 298.072L420.697 258.191C420.76 258.128 420.823 258.065 420.948 257.94C422.393 256.746 423.774 255.427 424.967 253.92L438.781 240.103L439.597 239.287C439.597 239.287 439.597 239.287 439.66 239.224L440.916 237.968L441.858 237.026L512.623 166.182C499.123 166.182 485.874 168.882 473.693 173.907C461.448 178.994 450.209 186.405 440.665 196.014L423.711 212.971L420.258 222.329H418.813L417.558 219.189L365.441 271.317C364.751 271.882 364.123 272.573 363.495 273.264L346.29 303.159C349.367 308.623 354.955 311.449 360.606 311.449C364.751 311.449 368.958 309.879 372.223 306.613L377.372 301.526ZM426.223 206.063L448.262 184.018L465.969 166.307H440.916L426.223 206.063ZM465.467 85.0377L463.96 98.3524L473.441 88.8688C476.016 86.2938 474.823 81.8975 471.244 81.0182C468.544 80.3274 465.781 82.2115 465.467 85.0377ZM490.395 343.982L504.397 329.977L489.641 304.164L470.93 322.817L437.776 355.978L437.902 356.292H478.088L490.206 344.171C490.269 344.108 490.332 344.045 490.395 343.982ZM517.332 352.712L509.358 338.707C507.662 335.755 503.644 335.19 501.258 337.639L494.288 344.61C493.158 345.49 492.153 346.494 491.337 347.562C488.072 350.828 490.395 356.355 494.979 356.355H519.467C518.776 355.036 518.086 353.843 517.332 352.712ZM472.123 237.591L512.434 170.892L427.165 256.181L372.348 311.073C364.311 319.112 362.616 331.61 368.267 341.533L403.053 306.739L472.123 237.591ZM488.009 301.338L461.574 254.988L465.341 248.77L454.039 260.075C430.492 283.627 423.146 318.86 435.327 349.823L436.52 352.838L449.079 340.277L488.009 301.338ZM385.22 328.972L375.362 338.77C372.097 342.035 371.406 347.122 373.73 351.142C374.672 352.775 375.927 354.031 377.497 354.91C379.067 355.79 380.825 356.292 382.646 356.292H384.153C388.36 356.292 392.19 353.717 393.697 349.76L399.599 334.687V334.624L412.534 301.526L385.22 328.972Z" fill="url(#paint2_linear)"/>
15
-</g>
16
-</g>
17
-<path d="M397.904 39.1276L297.438 139.615C290.594 146.461 279.229 145.456 273.641 137.543C268.555 130.257 270.564 120.209 278.036 115.435L397.904 39.1276Z" fill="url(#paint3_linear)"/>
18
-<path d="M397.904 39.1276L302.714 134.34C296.246 140.809 285.446 139.867 280.172 132.393C275.337 125.484 277.22 116.001 284.316 111.479L397.904 39.1276Z" fill="url(#paint4_linear)"/>
19
-<path d="M382.96 398.183L287.77 493.458C281.302 499.927 270.502 498.985 265.228 491.511C260.393 484.602 262.277 475.119 269.372 470.597L382.96 398.183Z" fill="url(#paint5_linear)"/>
20
-<path d="M324.377 27.4457L245.575 106.266C240.175 111.667 231.258 110.851 226.926 104.633C222.907 98.9176 224.477 91.067 230.379 87.2987L324.377 27.4457Z" fill="url(#paint6_linear)"/>
21
-<path d="M324 27.0688L252.544 98.478C247.647 103.377 239.609 102.623 235.653 96.9706C232.012 91.8206 233.456 84.6609 238.793 81.2694L324 27.0688Z" fill="url(#paint7_linear)"/>
22
-<path d="M199.36 73.2932L223.912 48.7365L193.521 65.4426C189.251 67.7663 190.57 74.1725 195.405 74.7377C196.849 74.8633 198.293 74.3609 199.36 73.2932Z" fill="url(#paint8_linear)"/>
23
-<path d="M156.097 364.08L132.362 415.768C127.967 412 123.822 407.98 119.741 403.835L118.422 401.7L156.097 364.08Z" fill="url(#paint9_linear)"/>
24
-<path d="M156.098 364.017L108.817 411.372C103.228 416.962 107.184 426.445 115.033 426.445C118.172 426.445 121.124 424.749 122.693 422.049L156.098 364.017Z" fill="url(#paint10_linear)"/>
25
-<path d="M160.556 231.311L120.621 271.255C118.235 268.68 114.97 267.423 110.7 267.423C101.784 267.423 97.9534 272.322 95.5045 278.854L44.958 275.462L103.918 216.489C103.416 220.383 101.784 232.818 101.595 233.823C108.565 229.489 119.428 227.04 134.121 227.04C144.042 226.914 152.832 228.484 160.556 231.311Z" fill="url(#paint11_radial)"/>
26
-<path d="M73.2777 176.042C73.2149 176.105 73.1521 176.168 73.0893 176.293L58.773 190.613C54.88 194.507 48.2869 191.304 48.9149 185.84C49.7939 178.806 50.4846 172.399 50.9242 167.061C50.9242 166.873 50.9242 166.621 50.9869 166.433H68.9451C74.0311 166.433 76.6056 172.399 73.2777 176.042Z" fill="url(#paint12_radial)"/>
27
-<path d="M190.884 166.433L183.537 208.261L176.442 215.358H104.986L156.16 164.172L186.739 133.586L176.63 154.751C174.056 160.153 178.011 166.37 183.977 166.37H190.884V166.433Z" fill="url(#paint13_radial)"/>
28
-<path d="M31.3325 296.753C31.3325 296.942 31.3953 297.067 31.3953 297.256C34.0953 320.179 62.1 329.789 78.4256 313.459L95.1279 296.753H31.3325Z" fill="url(#paint14_radial)"/>
29
-<path d="M195.592 300.27C194.337 307.932 191.95 315.029 188.497 321.31C185.106 327.465 180.711 332.866 175.311 337.513C175.06 337.765 174.746 338.016 174.495 338.204C174.369 338.33 174.181 338.456 174.055 338.581C163.318 347.311 148.876 353.026 131.043 355.224L160.116 326.146C160.241 326.02 160.43 325.832 160.555 325.706L189.188 297.004C191.762 294.429 196.22 296.627 195.592 300.27Z" fill="url(#paint15_radial)"/>
30
-<path d="M196.598 285.134L148.375 333.369C132.551 349.195 110.323 356.795 88.1583 353.78C86.8397 353.592 85.7095 353.403 84.8932 353.215C82.5699 352.712 80.3723 352.084 78.2374 351.456C71.7071 349.447 64.6746 350.514 58.8978 354.157L12.6211 383.738L96.949 299.391C98.6443 307.43 102.286 313.773 111.202 313.773C119.554 313.773 123.698 307.493 125.016 297.821C125.205 296.251 125.393 294.555 125.456 292.796C125.456 291.98 125.519 291.164 125.519 290.284C125.519 283.187 124.577 277.723 122.442 273.892L135.816 260.515C157.856 238.47 195.593 253.355 196.598 284.506C196.598 284.695 196.598 284.946 196.598 285.134Z" fill="url(#paint16_radial)"/>
31
-<path d="M149.442 166.433L97.7648 218.122C97.4509 218.373 97.1997 218.687 96.8858 218.938L70.8277 245.002C60.216 255.616 42.1323 248.017 42.1323 233.195C42.1323 233.006 42.1323 232.818 42.1323 232.567L46.0881 207.633L64.9881 188.729L87.3416 166.37H149.442V166.433Z" fill="url(#paint17_radial)"/>
32
-<path d="M149.442 166.433L97.7657 218.121C97.4517 218.373 97.2006 218.687 96.8866 218.938C96.0703 219.754 95.1912 220.634 94.3122 221.513C58.0192 257.814 46.6541 207.507 64.9262 188.792L87.2796 166.433H149.442Z" fill="url(#paint18_linear)"/>
33
-<path d="M190.885 166.433L183.538 208.261C144.67 213.662 134.436 185.777 156.036 164.172L186.615 133.586L176.505 154.751C173.931 160.153 177.887 166.37 183.852 166.37H190.885V166.433Z" fill="url(#paint19_linear)"/>
34
-<path d="M95.443 278.854L44.8965 275.462L103.857 216.489C103.355 220.383 101.722 232.818 101.534 233.823C108.503 229.489 119.366 227.04 134.059 227.04C143.98 227.04 152.834 228.61 160.494 231.436C113.087 231.436 89.9802 255.302 95.443 278.854Z" fill="url(#paint20_linear)"/>
35
-<path d="M196.598 285.134L159.363 322.378L148.437 333.306C132.614 349.132 110.386 356.732 88.2212 353.717C119.428 347.688 123.384 317.228 125.079 297.758C125.205 296 125.393 294.304 125.519 292.734C125.519 291.917 125.582 291.101 125.582 290.222C125.582 283.125 124.64 277.661 122.505 273.829L135.879 260.452C137.512 258.819 139.27 257.375 141.028 256.118C163.319 240.731 195.719 255.616 196.661 284.443C196.598 284.695 196.598 284.946 196.598 285.134Z" fill="url(#paint21_radial)"/>
36
-<path d="M196.599 285.134L160.62 321.121L159.364 322.378C172.801 308.937 166.083 271.254 140.966 256.181C163.257 240.794 195.657 255.679 196.599 284.506C196.599 284.695 196.599 284.946 196.599 285.134Z" fill="url(#paint22_linear)"/>
37
-<path d="M73.2776 176.042C73.2148 176.105 73.1521 176.168 73.0893 176.293C62.4776 186.907 49.7939 181.946 50.9869 167.061C50.9869 166.873 50.9869 166.621 51.0497 166.433H69.0079C74.0311 166.433 76.6055 172.399 73.2776 176.042Z" fill="url(#paint23_linear)"/>
38
-<path d="M95.1281 296.753C76.6676 313.648 36.6699 319.614 31.3955 296.753H95.1281Z" fill="url(#paint24_linear)"/>
39
-<path d="M195.594 300.27C194.338 307.932 191.952 315.029 188.498 321.31C183.977 328.03 179.394 333.934 175.312 337.514C175.061 337.765 174.747 338.016 174.496 338.204C174.37 338.33 174.182 338.456 174.056 338.581C159.3 350.137 145.047 341.659 160.117 326.146C160.242 326.02 160.431 325.832 160.556 325.706L189.189 297.004C191.763 294.429 196.221 296.627 195.594 300.27Z" fill="url(#paint25_linear)"/>
40
-<path opacity="0.5" d="M94.3752 221.513C58.0822 257.814 46.7171 207.507 64.9892 188.792C62.7287 191.367 61.0333 194.381 59.8403 197.521C58.5845 200.662 57.831 203.99 57.4543 207.319C57.1403 210.648 57.1403 214.039 57.6427 217.368C58.145 220.634 59.0868 223.899 60.7822 226.726C62.4147 229.552 64.8636 231.876 67.8775 232.881C70.8915 233.948 74.2822 233.571 77.4217 232.566C80.5613 231.499 83.5752 229.866 86.338 227.919C89.1636 225.972 91.8008 223.774 94.3752 221.513Z" fill="url(#paint26_linear)"/>
41
-<path opacity="0.5" d="M183.6 208.261C144.733 213.662 134.498 185.777 156.098 164.172C151.891 168.945 148.375 174.409 146.742 180.376C145.926 183.39 145.549 186.468 145.989 189.483C146.366 192.497 147.433 195.449 149.254 197.898C151.012 200.348 153.398 202.42 156.035 203.928C158.673 205.435 161.686 206.503 164.7 207.193C167.777 207.884 170.854 208.261 174.056 208.387C177.259 208.638 180.398 208.449 183.6 208.261Z" fill="url(#paint27_linear)"/>
42
-<path opacity="0.5" d="M95.4421 278.854C94.4374 275.148 94.0607 271.192 94.6258 267.298L94.877 265.853C94.9398 265.351 95.0653 264.911 95.1909 264.409C95.3793 263.467 95.6932 262.525 96.0072 261.583C96.1328 261.08 96.3839 260.64 96.5095 260.201C96.6979 259.761 96.8235 259.259 97.0746 258.819C97.5142 257.94 97.8909 257.061 98.456 256.181C100.403 252.79 102.977 249.712 105.865 247.075C108.754 244.437 112.019 242.176 115.472 240.292C118.926 238.407 122.505 236.9 126.21 235.644C129.914 234.451 133.682 233.446 137.512 232.755C145.172 231.373 152.896 230.934 160.619 231.31C113.086 231.436 89.9793 255.302 95.4421 278.854Z" fill="url(#paint28_linear)"/>
43
-<path opacity="0.5" d="M125.017 297.758C124.891 303.85 124.389 309.942 123.258 315.972C122.693 318.986 121.94 321.938 120.998 324.89C120.056 327.842 118.863 330.668 117.419 333.431C115.975 336.132 114.217 338.77 112.207 341.093C110.198 343.417 107.875 345.553 105.3 347.311C100.214 350.891 94.1863 352.901 88.2212 353.717C119.428 347.688 123.384 317.29 125.017 297.758Z" fill="url(#paint29_linear)"/>
44
-<path opacity="0.5" d="M166.773 304.981C166.522 308.184 165.831 311.387 164.701 314.464C163.759 316.914 162.378 319.237 160.62 321.184C160.243 321.624 159.803 322.064 159.364 322.44C172.801 309 166.082 271.317 140.966 256.244C146.617 259.196 151.578 263.592 155.534 268.68C159.489 273.767 162.441 279.67 164.387 285.825C166.334 291.98 167.338 298.512 166.773 304.981Z" fill="url(#paint30_linear)"/>
45
-<path opacity="0.5" d="M73.0892 176.293C62.4776 186.907 49.7939 181.946 50.9869 167.061C51.1753 169.887 51.6148 172.713 52.7451 175.1C53.8753 177.549 55.759 179.496 58.1451 180.376C60.5311 181.318 63.2939 181.129 65.8683 180.313C68.4427 179.496 70.766 177.989 73.0892 176.293Z" fill="url(#paint31_linear)"/>
46
-<path opacity="0.5" d="M95.1281 296.753C76.6676 313.648 36.6699 319.614 31.3955 296.753C32.2746 299.705 33.8443 302.406 35.9792 304.541C37.0467 305.609 38.3025 306.488 39.5583 307.242C40.249 307.556 40.8769 307.932 41.5676 308.246L42.5723 308.686L43.0746 308.875L43.5769 309.063C46.4025 310.005 49.4164 310.507 52.4304 310.696C55.4443 310.884 58.4583 310.759 61.4723 310.382C67.5002 309.691 73.4653 308.058 79.1164 305.797C84.8304 303.599 90.2304 300.647 95.1281 296.753Z" fill="url(#paint32_linear)"/>
47
-<path opacity="0.5" d="M173.994 338.581C159.238 350.137 144.984 341.659 160.054 326.146C158.108 328.721 156.224 331.421 155.157 334.31C154.654 335.755 154.34 337.262 154.529 338.644C154.529 339.021 154.654 339.335 154.78 339.649C154.905 339.963 155.031 340.277 155.219 340.528C155.345 340.842 155.596 341.093 155.847 341.282C156.098 341.47 156.35 341.721 156.664 341.91C157.794 342.663 159.301 342.977 160.745 343.04C162.252 343.103 163.759 342.852 165.266 342.475C166.773 342.098 168.28 341.533 169.724 340.842C171.231 340.151 172.612 339.398 173.994 338.581Z" fill="url(#paint33_linear)"/>
48
-<path d="M189.816 130.257L201.684 118.387C204.886 115.184 203.379 109.657 198.984 108.59C195.593 107.773 192.202 110.097 191.763 113.614L189.816 130.257Z" fill="url(#paint34_linear)"/>
49
-<path d="M365.255 166.307L318.915 242.929C318.789 243.118 318.727 243.243 318.601 243.432L310.878 251.157L292.041 269.998C291.915 270.124 291.727 270.312 291.601 270.438L264.099 297.946H263.973L263.91 298.072L232.703 329.286C230.506 331.484 228.245 333.557 225.859 335.441C218.827 341.219 211.041 345.867 202.752 349.258C191.638 353.843 179.708 356.292 167.464 356.292L246.203 277.535L297.817 225.909C298.006 225.721 298.194 225.532 298.382 225.344L357.406 166.307H365.255Z" fill="url(#paint35_radial)"/>
50
-<path d="M365.254 166.307L318.915 242.929C318.789 243.118 318.726 243.243 318.601 243.432L310.878 251.157L292.04 269.998C291.915 270.124 291.726 270.312 291.601 270.438L264.099 297.946H263.973L263.91 298.072L232.703 329.286C230.506 331.484 228.245 333.557 225.859 335.441C225.733 323.445 227.617 296.251 245.575 278.854L246.203 277.535L297.817 225.909C298.006 225.721 298.194 225.532 298.382 225.344L357.406 166.307H365.254Z" fill="url(#paint36_radial)"/>
51
-<path d="M365.255 166.307L318.915 242.929C318.79 243.118 318.727 243.243 318.602 243.432L310.878 251.157L292.041 269.998C291.915 270.124 291.727 270.312 291.601 270.438C272.325 289.719 252.169 270.375 276.469 247.388L278.792 245.065L297.881 225.972C298.069 225.784 298.257 225.595 298.446 225.407L357.469 166.37H365.255V166.307Z" fill="url(#paint37_radial)"/>
52
-<path d="M353.073 166.307L245.701 273.704L192.518 326.899C198.671 316.913 202.125 305.106 202.815 291.917L219.58 262.776L210.099 245.567L259.327 196.328L268.871 222.392H270.315L279.42 197.835C286.39 178.868 304.473 166.307 324.692 166.307H353.073Z" fill="url(#paint38_radial)"/>
53
-<path d="M353.073 166.307L245.701 273.704C245.701 273.704 245.701 273.704 245.701 273.641C245.45 271.882 240.175 236.963 259.326 196.391L268.871 222.455H270.315L279.419 197.898C286.389 178.931 304.473 166.37 324.691 166.37H353.073V166.307Z" fill="url(#paint39_radial)"/>
54
-<path d="M225.044 173.279L219.707 178.617C219.644 178.68 219.644 178.68 219.581 178.743L199.049 199.28C196.223 202.106 191.451 199.594 192.142 195.7L197.291 166.37H222.156C225.798 166.307 227.619 170.704 225.044 173.279Z" fill="url(#paint40_radial)"/>
55
-<path d="M258.071 193.125L233.708 217.493C228.371 222.832 221.59 225.344 214.808 225.344C205.515 225.344 196.285 220.508 191.262 211.464L236.408 166.307H248.213L258.071 193.125Z" fill="url(#paint41_radial)"/>
56
-<path d="M338.82 302.657L314.583 326.962L287.206 354.345C274.334 321.624 282.12 284.443 306.922 259.635L311.883 254.674L311.694 255.051L338.82 302.657Z" fill="url(#paint42_radial)"/>
57
-<path d="M353.764 328.846L326.324 356.292C319.668 356.292 313.201 358.49 307.927 362.51L276.782 386.25C276.657 386.376 276.531 386.439 276.406 386.564L205.138 440.828L267.552 378.4C267.678 378.274 267.803 378.148 267.929 378.023L321.427 324.513C325.508 320.431 330.72 318.484 335.931 318.484C342.964 318.484 349.934 322.064 353.764 328.846Z" fill="url(#paint43_radial)"/>
58
-<path d="M261.085 305.42L241.18 356.292H210.225L226.739 339.774L261.085 305.42Z" fill="url(#paint44_radial)"/>
59
-<path d="M369.462 356.292H330.783L355.397 331.673L369.462 356.292Z" fill="url(#paint45_radial)"/>
60
-<path d="M225.044 173.279L219.707 178.617C219.644 178.68 219.644 178.68 219.581 178.743C208.593 189.483 193.837 185.965 197.291 166.307H222.156C225.798 166.307 227.618 170.704 225.044 173.279Z" fill="url(#paint46_linear)"/>
61
-<path d="M258.071 193.125C238.731 212.469 216.755 214.667 191.262 211.464L236.408 166.307H248.213L258.071 193.125Z" fill="url(#paint47_linear)"/>
62
-<path d="M353.073 166.307L258.762 260.64C258.95 260.075 263.659 244.876 270.252 222.455L279.357 197.898C286.327 178.931 304.41 166.37 324.629 166.37H353.073V166.307Z" fill="url(#paint48_linear)"/>
63
-<path d="M365.255 166.307L318.915 242.929C318.79 243.118 318.727 243.243 318.601 243.432C316.403 247.012 313.766 249.524 310.878 251.157C297.064 258.882 279.483 244.939 297.817 225.972C298.006 225.784 298.194 225.595 298.383 225.407L357.406 166.37H365.255V166.307Z" fill="url(#paint49_linear)"/>
64
-<path d="M338.821 302.657L314.583 326.962C314.583 326.962 314.583 326.962 314.521 326.899C312.951 325.329 277.286 288.588 311.632 254.988L338.821 302.657Z" fill="url(#paint50_linear)"/>
65
-<path d="M353.764 328.846L326.324 356.292C319.668 356.292 313.201 358.49 307.926 362.51L279.796 383.926L276.72 386.25C286.64 378.651 280.11 366.09 267.803 378.085L271.571 374.317L321.364 324.513C325.445 320.431 330.657 318.484 335.868 318.484C342.964 318.484 349.933 322.064 353.764 328.846Z" fill="url(#paint51_linear)"/>
66
-<path d="M369.461 356.292H356.337C345.098 356.292 339.258 347.814 347.358 339.712L355.396 331.673L369.461 356.292Z" fill="url(#paint52_linear)"/>
67
-<path d="M245.701 278.854C242.31 282.747 239.422 286.893 237.036 291.352C235.843 293.55 234.775 295.874 233.771 298.197C233.331 299.391 232.829 300.521 232.389 301.715L231.196 305.294L230.129 308.937C229.815 310.13 229.564 311.387 229.187 312.643C228.873 313.899 228.685 315.155 228.371 316.348C228.119 317.604 227.931 318.86 227.68 320.116C226.864 325.141 226.361 330.228 225.985 335.378C225.859 323.445 227.743 296.251 245.701 278.854Z" fill="url(#paint53_linear)"/>
68
-<path d="M219.643 178.743C208.654 189.483 193.899 185.965 197.352 166.307C197.227 169.51 197.227 172.714 197.98 175.665C198.671 178.617 200.303 181.381 202.815 182.7C205.327 184.081 208.529 184.018 211.417 183.139C214.306 182.323 217.068 180.69 219.643 178.743Z" fill="url(#paint54_linear)"/>
69
-<path d="M258.071 193.125C238.731 212.469 216.755 214.667 191.262 211.464C197.29 211.841 203.255 212.092 209.22 211.966C210.727 211.904 212.171 211.778 213.678 211.778C215.185 211.652 216.629 211.464 218.136 211.338L222.531 210.71C223.976 210.396 225.42 210.145 226.864 209.831C232.641 208.512 238.229 206.377 243.441 203.551C248.715 200.662 253.55 197.082 258.071 193.125Z" fill="url(#paint55_linear)"/>
70
-<path d="M270.252 222.455C269.687 225.721 268.934 228.987 268.055 232.19C267.678 233.823 267.175 235.393 266.736 237.026L265.355 241.799L263.848 246.572C263.345 248.142 262.843 249.712 262.278 251.282C261.21 254.423 260.017 257.563 258.699 260.577C258.887 260.075 263.659 244.876 270.252 222.455Z" fill="url(#paint56_linear)"/>
71
-<path d="M310.941 251.094C297.127 258.819 279.545 244.876 297.88 225.909C296.75 227.479 295.557 228.924 294.615 230.557C293.611 232.127 292.732 233.823 292.104 235.518C291.476 237.214 290.973 239.035 290.973 240.794C290.911 242.552 291.225 244.374 291.978 245.944C293.422 249.147 296.562 251.408 300.078 252.224C303.594 253.104 307.425 252.664 310.941 251.094Z" fill="url(#paint57_linear)"/>
72
-<path d="M314.52 326.899C312.95 325.329 277.222 288.588 311.631 254.988C307.11 260.012 303.217 265.539 300.706 271.694C299.513 274.771 298.634 277.974 298.131 281.24C297.629 284.506 297.629 287.835 297.943 291.101C298.508 297.695 300.643 304.101 303.594 310.068C305.038 313.082 306.734 315.971 308.554 318.798C310.375 321.624 312.322 324.387 314.52 326.899Z" fill="url(#paint58_linear)"/>
73
-<path d="M282.496 377.269C282.559 378.588 282.308 379.907 281.743 381.037C281.24 382.105 280.612 383.047 279.796 383.863C278.917 384.806 277.85 385.622 276.719 386.187C286.64 378.588 280.11 366.027 267.803 378.023C268.494 377.081 269.31 376.201 270.189 375.385C270.629 375.008 271.068 374.631 271.508 374.254C272.01 373.878 272.575 373.563 273.14 373.249C274.208 372.684 275.464 372.245 276.782 372.182H277.285C277.473 372.182 277.599 372.245 277.787 372.245C278.101 372.245 278.478 372.37 278.792 372.433C279.419 372.684 280.11 372.998 280.612 373.501C281.868 374.568 282.433 375.95 282.496 377.269Z" fill="url(#paint59_linear)"/>
74
-<path d="M356.338 356.292C345.098 356.292 339.258 347.814 347.358 339.712C346.102 341.533 345.035 343.417 344.658 345.364C344.47 346.369 344.407 347.311 344.595 348.253C344.721 349.195 345.161 350.074 345.663 350.828C346.73 352.461 348.426 353.654 350.247 354.471C352.068 355.413 354.14 355.915 356.338 356.292Z" fill="url(#paint60_linear)"/>
75
-<path d="M259.264 196.391C258.699 197.961 258.134 199.468 257.506 201.039C256.941 202.609 256.25 204.116 255.748 205.686C254.681 208.826 253.55 211.904 252.671 215.107L251.981 217.493C251.73 218.31 251.478 219.064 251.29 219.88L250.097 224.653C249.657 226.223 249.344 227.856 249.03 229.489C248.716 231.122 248.276 232.692 248.088 234.325L247.271 239.224L246.644 244.123L246.455 245.316L246.33 246.572L246.078 249.021C245.89 250.654 245.827 252.287 245.702 253.92C245.262 260.515 245.199 267.109 245.702 273.704V273.641C245.388 271.882 240.113 236.963 259.264 196.391Z" fill="url(#paint61_linear)"/>
76
-<path d="M261.085 305.42L241.117 356.355C240.364 356.355 239.61 356.355 238.857 356.355C226.926 356.041 216.692 349.823 226.738 339.774L261.085 305.42Z" fill="url(#paint62_linear)"/>
77
-<path d="M238.92 356.292C226.989 355.978 216.755 349.76 226.801 339.712C226.11 340.717 225.42 341.721 224.855 342.726C224.289 343.731 223.85 344.799 223.662 345.929C223.473 346.997 223.536 348.065 223.976 349.007C224.415 349.949 225.043 350.765 225.922 351.456C226.738 352.147 227.743 352.775 228.748 353.278C229.752 353.78 230.883 354.22 232.013 354.596C234.148 355.35 236.534 355.853 238.92 356.292Z" fill="url(#paint63_linear)"/>
78
-<path d="M202.062 443.591L183.036 462.621C177.888 467.771 180.336 476.626 187.432 478.385C192.894 479.766 198.357 475.998 198.985 470.346L202.062 443.591Z" fill="url(#paint64_linear)"/>
79
-<path d="M512.56 166.307L440.853 238.03L439.597 239.287C439.597 239.287 439.597 239.287 439.534 239.349L438.718 240.166L420.885 258.002C420.822 258.065 420.76 258.128 420.634 258.254L372.285 306.613C369.02 309.879 364.813 311.449 360.669 311.449C355.018 311.449 349.429 308.56 346.353 303.159L363.557 273.264L417.557 219.189L418.75 222.455H420.194L423.648 213.097L440.601 196.14C450.146 186.593 461.385 179.12 473.629 174.032C485.874 169.008 499.06 166.307 512.56 166.307Z" fill="url(#paint65_radial)"/>
80
-<path d="M512.56 166.307L440.853 238.03L439.597 239.287C439.597 239.287 439.597 239.287 439.534 239.349L438.718 240.166L420.885 258.002C420.822 258.065 420.76 258.128 420.634 258.254L377.309 301.589C396.083 282.873 377.246 259.447 363.495 273.264L365.441 271.317L417.557 219.189L418.75 222.455H420.195L423.648 213.097L440.602 196.14C450.146 186.593 461.385 179.12 473.629 174.032C485.874 169.008 499.06 166.307 512.56 166.307Z" fill="url(#paint66_radial)"/>
81
-<path d="M512.56 166.307L440.853 238.031L439.597 239.287C439.597 239.287 439.597 239.287 439.534 239.349L438.718 240.166L424.904 253.983L420.885 258.003C436.457 242.427 427.981 222.455 420.132 222.455L423.585 213.097L440.539 196.14C450.083 186.593 461.323 179.12 473.567 174.032C485.874 169.008 499.06 166.307 512.56 166.307Z" fill="url(#paint67_radial)"/>
82
-<path d="M380.7 177.173L368.393 189.482C368.393 189.482 368.393 189.482 368.33 189.545L343.527 214.353L359.979 187.159L370.716 169.448C371.281 168.506 372.097 167.752 373.039 167.187C373.981 166.621 375.048 166.37 376.179 166.37C381.83 166.307 384.718 173.153 380.7 177.173Z" fill="url(#paint68_radial)"/>
83
-<path d="M409.394 196.768L416.364 215.923L393.822 238.47C381.641 250.654 361.171 247.765 352.883 232.629L344.657 217.682L459.501 102.812L412.408 172.337C407.511 179.496 406.38 188.603 409.394 196.768Z" fill="url(#paint69_radial)"/>
84
-<path d="M465.97 166.307L448.263 184.018L426.224 206.063L440.917 166.307H465.97Z" fill="url(#paint70_radial)"/>
85
-<path d="M412.533 301.589L399.598 334.687V334.75L393.696 349.823C392.126 353.78 388.359 356.355 384.152 356.355H382.645C380.824 356.355 379.003 355.853 377.496 354.973C375.989 354.094 374.671 352.775 373.729 351.205C371.406 347.185 372.096 342.161 375.361 338.832L385.219 329.035L412.533 301.589Z" fill="url(#paint71_radial)"/>
86
-<path d="M488.009 301.338L449.078 340.277L436.52 352.838L435.327 349.823C423.146 318.861 430.492 283.627 454.039 260.075L465.341 248.77L461.574 254.988L488.009 301.338Z" fill="url(#paint72_radial)"/>
87
-<path d="M504.397 329.977L490.395 343.982C490.332 344.045 490.269 344.108 490.207 344.171L478.088 356.292H437.902L437.776 355.978L470.93 322.817L489.641 304.101L504.397 329.977Z" fill="url(#paint73_radial)"/>
88
-<path d="M519.404 356.292H494.916C490.332 356.292 488.072 350.765 491.274 347.5L501.195 337.576C503.581 335.19 507.599 335.692 509.295 338.644L519.404 356.292Z" fill="url(#paint74_radial)"/>
89
-<path d="M512.435 170.892L472.123 237.591L402.991 306.676L368.205 341.47C362.553 331.547 364.249 319.112 372.286 311.01L427.165 256.118L512.435 170.892Z" fill="url(#paint75_radial)"/>
90
-<path d="M380.7 177.173L368.393 189.482C371.784 185.965 365.442 178.115 360.042 187.096L362.365 183.265L370.779 169.322C371.344 168.38 372.161 167.626 373.102 167.061C374.044 166.496 375.112 166.245 376.242 166.245C381.83 166.307 384.719 173.153 380.7 177.173Z" fill="url(#paint76_linear)"/>
91
-<path d="M409.394 196.768L416.364 215.923C383.085 243.432 351.125 227.354 344.657 217.682L381.39 180.941L459.501 102.812L412.408 172.337C407.511 179.496 406.38 188.603 409.394 196.768Z" fill="url(#paint77_radial)"/>
92
-<path d="M439.534 239.349L438.718 240.166C438.906 239.915 439.22 239.663 439.534 239.349Z" fill="url(#paint78_linear)"/>
93
-<path d="M512.56 166.307L441.858 237.026C441.858 237.088 441.795 237.088 441.732 237.151L440.79 238.093C451.402 226.286 442.485 201.352 423.585 213.097L440.539 196.14C450.083 186.593 461.323 179.12 473.567 174.032C485.874 169.008 499.06 166.307 512.56 166.307Z" fill="url(#paint79_linear)"/>
94
-<path d="M512.434 170.892L472.123 237.591L402.99 306.676C401.546 287.584 413.539 269.81 427.164 256.181L512.434 170.892Z" fill="url(#paint80_linear)"/>
95
-<path d="M412.534 301.589L399.6 334.687V334.75C393.697 349.761 376.242 337.953 385.221 328.972L412.534 301.589Z" fill="url(#paint81_linear)"/>
96
-<path d="M488.009 301.338L449.079 340.277C437.211 299.768 451.025 271.317 461.574 254.988L488.009 301.338Z" fill="url(#paint82_linear)"/>
97
-<path d="M504.397 329.977L490.395 343.982C490.332 344.045 490.269 344.108 490.206 344.171C476.267 357.737 458.623 335.441 470.992 322.817L489.704 304.101L504.397 329.977Z" fill="url(#paint83_linear)"/>
98
-<path d="M519.403 356.292C509.545 341.533 499.435 339.335 491.272 347.499L494.286 344.485L501.256 337.514C503.642 335.127 507.661 335.629 509.356 338.581L517.331 352.524L519.403 356.292Z" fill="url(#paint84_linear)"/>
99
-<path d="M409.396 196.768L416.366 215.923C396.147 218.184 371.156 207.319 381.454 180.878L459.566 102.749L412.473 172.274C407.512 179.496 406.382 188.603 409.396 196.768Z" fill="url(#paint85_linear)"/>
100
-<path d="M463.959 98.3525L473.441 88.869C476.015 86.294 474.822 81.8976 471.243 81.0184C468.48 80.3275 465.78 82.2116 465.466 85.0379L463.959 98.3525Z" fill="url(#paint86_linear)"/>
101
-<path d="M465.97 166.307L448.263 184.018C448.263 184.018 436.208 179.057 440.917 166.307H465.97Z" fill="url(#paint87_linear)"/>
102
-<path d="M430.555 239.349C430.492 241.171 430.178 242.992 429.738 244.751C429.236 246.509 428.545 248.205 427.729 249.775C426.976 251.282 426.034 252.664 424.966 253.983C423.773 255.49 422.392 256.809 420.948 258.002C436.52 242.427 428.043 222.455 420.194 222.455C421.073 222.392 422.015 222.518 422.832 222.894C423.648 223.271 424.464 223.774 425.155 224.402C426.536 225.595 427.604 227.165 428.42 228.798C429.236 230.431 429.801 232.19 430.178 233.948C430.492 235.707 430.617 237.528 430.555 239.349Z" fill="url(#paint88_linear)"/>
103
-<path d="M369.775 187.787C369.712 188.038 369.586 188.226 369.461 188.415C369.21 188.854 368.833 189.231 368.393 189.482C371.784 185.965 365.442 178.115 360.042 187.096L362.365 183.265C362.868 182.825 363.496 182.448 364.124 182.197C364.877 181.946 365.756 181.883 366.572 182.071C368.268 182.511 369.461 183.893 369.838 185.4C370.026 186.217 370.026 187.033 369.775 187.787Z" fill="url(#paint89_linear)"/>
104
-<path d="M416.364 215.923C383.085 243.432 351.125 227.354 344.657 217.682C345.662 219.001 346.855 220.131 348.173 221.136C349.492 222.141 350.811 223.083 352.255 223.837C355.08 225.47 358.094 226.788 361.171 227.793C364.248 228.798 367.45 229.552 370.653 229.929C373.855 230.306 377.12 230.431 380.385 230.243C383.65 230.054 386.853 229.552 389.992 228.798C391.562 228.421 393.132 227.982 394.701 227.479C396.208 226.914 397.778 226.412 399.285 225.784C400.792 225.218 402.236 224.465 403.743 223.774C405.187 223.02 406.694 222.267 408.076 221.387C410.964 219.754 413.664 217.807 416.364 215.923Z" fill="url(#paint90_linear)"/>
105
-<path d="M446.002 227.793C445.562 231.185 444.118 234.513 441.857 237.026C441.857 237.088 441.795 237.088 441.732 237.151L440.79 238.093C451.402 226.286 442.485 201.352 423.585 213.097C425.092 211.966 426.788 210.962 428.609 210.208C430.43 209.517 432.439 209.14 434.448 209.329C436.458 209.454 438.467 210.333 440.099 211.527C441.732 212.783 443.05 214.416 443.992 216.174C446.002 219.754 446.567 223.899 446.002 227.793Z" fill="url(#paint91_linear)"/>
106
-<path d="M427.164 256.181C424.025 259.887 421.011 263.592 418.185 267.423L416.113 270.312C415.422 271.317 414.794 272.322 414.104 273.264C413.476 274.269 412.848 275.274 412.22 276.279C411.592 277.284 411.09 278.351 410.462 279.356C409.897 280.424 409.394 281.492 408.829 282.496C408.327 283.564 407.887 284.695 407.385 285.762C406.946 286.83 406.506 287.96 406.129 289.091C405.753 290.221 405.439 291.352 405.062 292.482C403.743 297.067 403.053 301.778 403.053 306.613C401.546 287.584 413.539 269.81 427.164 256.181Z" fill="url(#paint92_linear)"/>
107
-<path d="M399.6 334.75C393.697 349.761 376.241 337.953 385.221 328.972C384.467 330.04 383.839 331.107 383.588 332.301C383.274 333.431 383.274 334.625 383.588 335.692C384.279 337.828 386.037 339.586 388.109 340.403C390.181 341.282 392.63 341.156 394.639 340.026C395.644 339.461 396.586 338.707 397.402 337.765C398.218 336.886 398.909 335.818 399.6 334.75Z" fill="url(#paint93_linear)"/>
108
-<path d="M461.574 254.988C457.932 261.457 454.541 268.051 451.967 274.96L451.025 277.598C450.9 278.037 450.711 278.477 450.586 278.917L450.146 280.236C449.581 281.994 449.016 283.753 448.639 285.574L447.948 288.275C447.697 289.154 447.572 290.096 447.383 290.975L446.818 293.676C446.63 294.555 446.567 295.497 446.441 296.376C446.19 298.198 445.876 300.019 445.751 301.84L445.562 304.604L445.437 305.986V307.367L445.374 310.131V311.512V312.203V312.894C445.437 314.715 445.5 316.6 445.625 318.421C446.19 325.769 447.446 333.054 449.079 340.34C437.211 299.768 451.025 271.317 461.574 254.988Z" fill="url(#paint94_linear)"/>
109
-<path d="M490.206 344.171C476.267 357.737 458.623 335.441 470.992 322.817C469.862 324.324 468.92 325.895 468.355 327.59C467.727 329.286 467.539 331.107 467.602 332.866C467.727 334.624 468.041 336.383 468.732 338.016C469.36 339.649 470.302 341.219 471.432 342.538C473.63 345.238 476.832 347.248 480.285 347.562C482.044 347.751 483.802 347.499 485.497 346.809C487.13 346.306 488.699 345.301 490.206 344.171Z" fill="url(#paint95_linear)"/>
110
-<path d="M519.403 356.292C509.545 341.533 499.435 339.335 491.272 347.499C492.089 346.369 493.093 345.364 494.286 344.485C495.542 343.543 496.924 342.789 498.493 342.349C500 341.91 501.57 341.847 503.14 341.973C504.71 342.161 506.154 342.664 507.535 343.292C510.298 344.673 512.621 346.62 514.568 348.881C515.572 350.012 516.514 351.268 517.331 352.524C518.084 353.78 518.775 355.036 519.403 356.292Z" fill="url(#paint96_linear)"/>
111
-<path d="M416.366 215.923C396.147 218.184 371.156 207.319 381.454 180.878C380.763 183.327 380.135 185.84 379.884 188.352C379.57 190.864 379.633 193.376 380.073 195.826C380.952 200.724 383.84 205.058 387.733 208.073C389.68 209.643 391.814 210.899 394.138 211.904C396.398 212.971 398.847 213.725 401.233 214.353C406.131 215.609 411.217 216.112 416.366 215.923Z" fill="url(#paint97_linear)"/>
112
-<path d="M448.264 184.018C448.264 184.018 436.208 179.057 440.917 166.307C440.666 168.129 440.478 169.824 440.603 171.52C440.666 173.216 441.043 174.849 441.671 176.356C442.298 177.863 443.24 179.245 444.371 180.501C445.501 181.757 446.819 182.951 448.264 184.018Z" fill="url(#paint98_linear)"/>
113
-<path d="M386.099 284.443C386.037 286.704 385.66 288.902 384.906 291.038C384.153 293.11 383.085 295.057 381.767 296.816C381.453 297.255 381.139 297.695 380.762 298.135C379.695 299.391 378.564 300.521 377.309 301.589C396.083 282.873 377.246 259.447 363.495 273.264C364.06 272.573 364.688 271.945 365.441 271.317C366.383 270.501 367.513 269.81 368.706 269.308C370.778 268.491 373.164 268.24 375.362 268.805C377.623 269.308 379.632 270.626 381.264 272.197C382.897 273.829 384.09 275.776 384.906 277.912C385.723 279.921 386.162 282.182 386.099 284.443Z" fill="url(#paint99_linear)"/>
114
-<defs>
115
-<filter id="filter0_d" x="-6.37939" y="93.4885" width="228.773" height="313.249" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
116
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
117
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
118
-<feOffset dy="4"/>
119
-<feGaussianBlur stdDeviation="9.5"/>
120
-<feColorMatrix type="matrix" values="0 0 0 0 0.144396 0 0 0 0 0.171163 0 0 0 0 0.211312 0 0 0 0.52 0"/>
121
-<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
122
-<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
123
-</filter>
124
-<filter id="filter1_d" x="148.525" y="151.307" width="239.935" height="350.364" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
125
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
126
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
127
-<feOffset dy="4"/>
128
-<feGaussianBlur stdDeviation="9.5"/>
129
-<feColorMatrix type="matrix" values="0 0 0 0 0.144396 0 0 0 0 0.171163 0 0 0 0 0.211312 0 0 0 0.52 0"/>
130
-<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
131
-<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
132
-</filter>
133
-<filter id="filter2_d" x="324.527" y="65.875" width="213.94" height="313.48" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
134
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
135
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
136
-<feOffset dy="4"/>
137
-<feGaussianBlur stdDeviation="9.5"/>
138
-<feColorMatrix type="matrix" values="0 0 0 0 0.144396 0 0 0 0 0.171163 0 0 0 0 0.211312 0 0 0 0.52 0"/>
139
-<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
140
-<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
141
-</filter>
142
-<linearGradient id="paint0_linear" x1="217.579" y1="100.422" x2="-4.88484" y2="350.119" gradientUnits="userSpaceOnUse">
143
-<stop stop-color="#E2E6E8"/>
144
-<stop offset="1" stop-color="#A3ABAD"/>
145
-</linearGradient>
146
-<linearGradient id="paint1_linear" x1="384.476" y1="157.154" x2="130.596" y2="422.945" gradientUnits="userSpaceOnUse">
147
-<stop stop-color="#E2E6E8"/>
148
-<stop offset="1" stop-color="#A3ABAD"/>
149
-</linearGradient>
150
-<linearGradient id="paint2_linear" x1="532.55" y1="72.802" x2="308.54" y2="304.489" gradientUnits="userSpaceOnUse">
151
-<stop stop-color="#E2E6E8"/>
152
-<stop offset="1" stop-color="#A3ABAD"/>
153
-</linearGradient>
154
-<linearGradient id="paint3_linear" x1="287.898" y1="145.158" x2="310.846" y2="113.661" gradientUnits="userSpaceOnUse">
155
-<stop stop-color="#80858A"/>
156
-<stop offset="0.6358" stop-color="#666A6E"/>
157
-</linearGradient>
158
-<linearGradient id="paint4_linear" x1="285.389" y1="129.798" x2="350.058" y2="74.6055" gradientUnits="userSpaceOnUse">
159
-<stop stop-color="#9AA0A6"/>
160
-<stop offset="0.5854" stop-color="#80858A"/>
161
-</linearGradient>
162
-<linearGradient id="paint5_linear" x1="270.439" y1="488.874" x2="335.108" y2="433.681" gradientUnits="userSpaceOnUse">
163
-<stop stop-color="#9AA0A6"/>
164
-<stop offset="0.5854" stop-color="#80858A"/>
165
-</linearGradient>
166
-<linearGradient id="paint6_linear" x1="238.128" y1="110.575" x2="256.117" y2="85.8834" gradientUnits="userSpaceOnUse">
167
-<stop stop-color="#80858A"/>
168
-<stop offset="0.6358" stop-color="#666A6E"/>
169
-</linearGradient>
170
-<linearGradient id="paint7_linear" x1="239.574" y1="95.0598" x2="288.078" y2="53.6631" gradientUnits="userSpaceOnUse">
171
-<stop stop-color="#9AA0A6"/>
172
-<stop offset="0.5854" stop-color="#80858A"/>
173
-</linearGradient>
174
-<linearGradient id="paint8_linear" x1="190.909" y1="61.7389" x2="223.898" y2="61.7389" gradientUnits="userSpaceOnUse">
175
-<stop stop-color="#9AA0A6"/>
176
-<stop offset="0.5854" stop-color="#80858A"/>
177
-</linearGradient>
178
-<linearGradient id="paint9_linear" x1="118.431" y1="389.915" x2="156.105" y2="389.915" gradientUnits="userSpaceOnUse">
179
-<stop stop-color="#80858A"/>
180
-<stop offset="0.6358" stop-color="#666A6E"/>
181
-</linearGradient>
182
-<linearGradient id="paint10_linear" x1="106.191" y1="395.241" x2="156.116" y2="395.241" gradientUnits="userSpaceOnUse">
183
-<stop stop-color="#9AA0A6"/>
184
-<stop offset="0.5854" stop-color="#80858A"/>
185
-</linearGradient>
186
-<radialGradient id="paint11_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(121.787 270.595) scale(74.2597 74.2765)">
187
-<stop offset="0.2102" stop-color="#B9C1C3"/>
188
-<stop offset="0.7752" stop-color="#4D5152"/>
189
-</radialGradient>
190
-<radialGradient id="paint12_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(61.8353 179.368) scale(12.9445 12.9475)">
191
-<stop stop-color="#4D5152"/>
192
-<stop offset="1" stop-color="#B9C1C3"/>
193
-</radialGradient>
194
-<radialGradient id="paint13_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(168.186 187.583) scale(51.0419 51.0534)">
195
-<stop stop-color="#4D5152"/>
196
-<stop offset="1" stop-color="#B9C1C3"/>
197
-</radialGradient>
198
-<radialGradient id="paint14_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(64.0228 299.731) scale(34.6771 34.6847)">
199
-<stop stop-color="#4D5152"/>
200
-<stop offset="1" stop-color="#B9C1C3"/>
201
-</radialGradient>
202
-<radialGradient id="paint15_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(163.952 335.678) scale(27.3295 27.3357)">
203
-<stop stop-color="#4D5152"/>
204
-<stop offset="1" stop-color="#B9C1C3"/>
205
-</radialGradient>
206
-<radialGradient id="paint16_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(39.7936 360.94) scale(111.903 111.928)">
207
-<stop offset="0.2102" stop-color="#B9C1C3"/>
208
-<stop offset="0.7752" stop-color="#4D5152"/>
209
-</radialGradient>
210
-<radialGradient id="paint17_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(75.6706 212.101) scale(39.488 39.4968)">
211
-<stop stop-color="#4D5152"/>
212
-<stop offset="1" stop-color="#B9C1C3"/>
213
-</radialGradient>
214
-<linearGradient id="paint18_linear" x1="117.673" y1="162.762" x2="64.168" y2="237.554" gradientUnits="userSpaceOnUse">
215
-<stop stop-color="#F6FAFC"/>
216
-<stop offset="1" stop-color="#A3ABAD"/>
217
-</linearGradient>
218
-<linearGradient id="paint19_linear" x1="184.109" y1="159.209" x2="147.115" y2="224.84" gradientUnits="userSpaceOnUse">
219
-<stop stop-color="#F6FAFC"/>
220
-<stop offset="1" stop-color="#A3ABAD"/>
221
-</linearGradient>
222
-<linearGradient id="paint20_linear" x1="129.906" y1="222.638" x2="71.4232" y2="288.762" gradientUnits="userSpaceOnUse">
223
-<stop stop-color="#F6FAFC"/>
224
-<stop offset="1" stop-color="#A3ABAD"/>
225
-</linearGradient>
226
-<radialGradient id="paint21_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(91.6773 353.849) scale(196.034 196.078)">
227
-<stop offset="0.2102" stop-color="#B9C1C3"/>
228
-<stop offset="0.7752" stop-color="#4D5152"/>
229
-</radialGradient>
230
-<linearGradient id="paint22_linear" x1="174.508" y1="253.683" x2="152.908" y2="317.824" gradientUnits="userSpaceOnUse">
231
-<stop stop-color="#F6FAFC"/>
232
-<stop offset="1" stop-color="#A3ABAD"/>
233
-</linearGradient>
234
-<linearGradient id="paint23_linear" x1="65.2099" y1="164.718" x2="58.1149" y2="180.678" gradientUnits="userSpaceOnUse">
235
-<stop stop-color="#F6FAFC"/>
236
-<stop offset="1" stop-color="#A3ABAD"/>
237
-</linearGradient>
238
-<linearGradient id="paint24_linear" x1="69.4911" y1="289.887" x2="44.7491" y2="317.053" gradientUnits="userSpaceOnUse">
239
-<stop stop-color="#F6FAFC"/>
240
-<stop offset="1" stop-color="#A3ABAD"/>
241
-</linearGradient>
242
-<linearGradient id="paint25_linear" x1="189.986" y1="294.154" x2="161.411" y2="345.738" gradientUnits="userSpaceOnUse">
243
-<stop stop-color="#F6FAFC"/>
244
-<stop offset="1" stop-color="#A3ABAD"/>
245
-</linearGradient>
246
-<linearGradient id="paint26_linear" x1="56.3892" y1="211.579" x2="94.3713" y2="211.579" gradientUnits="userSpaceOnUse">
247
-<stop stop-color="#E6EAEC"/>
248
-<stop offset="1" stop-color="#E9F5F7"/>
249
-</linearGradient>
250
-<linearGradient id="paint27_linear" x1="144.988" y1="186.575" x2="183.596" y2="186.575" gradientUnits="userSpaceOnUse">
251
-<stop stop-color="#E6EAEC"/>
252
-<stop offset="1" stop-color="#E9F5F7"/>
253
-</linearGradient>
254
-<linearGradient id="paint28_linear" x1="94.3557" y1="255.037" x2="160.533" y2="255.037" gradientUnits="userSpaceOnUse">
255
-<stop stop-color="#E6EAEC"/>
256
-<stop offset="1" stop-color="#E9F5F7"/>
257
-</linearGradient>
258
-<linearGradient id="paint29_linear" x1="88.2046" y1="325.763" x2="125.044" y2="325.763" gradientUnits="userSpaceOnUse">
259
-<stop stop-color="#E6EAEC"/>
260
-<stop offset="1" stop-color="#E9F5F7"/>
261
-</linearGradient>
262
-<linearGradient id="paint30_linear" x1="140.981" y1="289.292" x2="166.922" y2="289.292" gradientUnits="userSpaceOnUse">
263
-<stop stop-color="#E6EAEC"/>
264
-<stop offset="1" stop-color="#E9F5F7"/>
265
-</linearGradient>
266
-<linearGradient id="paint31_linear" x1="50.8756" y1="174.515" x2="73.0789" y2="174.515" gradientUnits="userSpaceOnUse">
267
-<stop stop-color="#E6EAEC"/>
268
-<stop offset="1" stop-color="#E9F5F7"/>
269
-</linearGradient>
270
-<linearGradient id="paint32_linear" x1="31.335" y1="304.265" x2="95.0989" y2="304.265" gradientUnits="userSpaceOnUse">
271
-<stop stop-color="#E6EAEC"/>
272
-<stop offset="1" stop-color="#E9F5F7"/>
273
-</linearGradient>
274
-<linearGradient id="paint33_linear" x1="153.642" y1="335.025" x2="174.021" y2="335.025" gradientUnits="userSpaceOnUse">
275
-<stop stop-color="#E6EAEC"/>
276
-<stop offset="1" stop-color="#E9F5F7"/>
277
-</linearGradient>
278
-<linearGradient id="paint34_linear" x1="200.167" y1="108.224" x2="189.987" y2="131.863" gradientUnits="userSpaceOnUse">
279
-<stop stop-color="#E2E6E8"/>
280
-<stop offset="1" stop-color="#A3ABAD"/>
281
-</linearGradient>
282
-<radialGradient id="paint35_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(229.88 302.142) scale(84.4186 84.4377)">
283
-<stop stop-color="#960E05"/>
284
-<stop offset="1" stop-color="#F70F0F"/>
285
-</radialGradient>
286
-<radialGradient id="paint36_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(280.438 282.184) scale(69.8612 69.877)">
287
-<stop stop-color="#960E05"/>
288
-<stop offset="1" stop-color="#F70F0F"/>
289
-</radialGradient>
290
-<radialGradient id="paint37_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(304.398 243.04) scale(49.066 49.077)">
291
-<stop stop-color="#AB1006"/>
292
-<stop offset="1" stop-color="#F70F0F"/>
293
-</radialGradient>
294
-<radialGradient id="paint38_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(248.981 253.768) scale(85.6547 85.6741)">
295
-<stop stop-color="#960E05"/>
296
-<stop offset="1" stop-color="#F70F0F"/>
297
-</radialGradient>
298
-<radialGradient id="paint39_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(283.132 223.905) scale(57.6867 57.6997)">
299
-<stop stop-color="#AB1006"/>
300
-<stop offset="1" stop-color="#F70F0F"/>
301
-</radialGradient>
302
-<radialGradient id="paint40_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(209.185 183.381) scale(17.0761 17.08)">
303
-<stop stop-color="#AB1006"/>
304
-<stop offset="1" stop-color="#F70F0F"/>
305
-</radialGradient>
306
-<radialGradient id="paint41_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(224.709 195.832) scale(31.5158 31.523)">
307
-<stop stop-color="#AB1006"/>
308
-<stop offset="1" stop-color="#F70F0F"/>
309
-</radialGradient>
310
-<radialGradient id="paint42_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(321.185 297.543) scale(62.7625 62.7767)">
311
-<stop stop-color="#960E05"/>
312
-<stop offset="1" stop-color="#F70F0F"/>
313
-</radialGradient>
314
-<radialGradient id="paint43_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(279.45 379.662) scale(68.0689 68.0843)">
315
-<stop stop-color="#AB1006"/>
316
-<stop offset="1" stop-color="#F70F0F"/>
317
-</radialGradient>
318
-<radialGradient id="paint44_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(232.473 346.758) scale(23.6001 23.6054)">
319
-<stop stop-color="#960E05"/>
320
-<stop offset="1" stop-color="#F70F0F"/>
321
-</radialGradient>
322
-<radialGradient id="paint45_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(350.115 343.986) scale(16.2086 16.2123)">
323
-<stop stop-color="#960E05"/>
324
-<stop offset="1" stop-color="#F70F0F"/>
325
-</radialGradient>
326
-<linearGradient id="paint46_linear" x1="215.402" y1="163.37" x2="198.793" y2="188.98" gradientUnits="userSpaceOnUse">
327
-<stop stop-color="#FF9752"/>
328
-<stop offset="1" stop-color="#FA180A"/>
329
-</linearGradient>
330
-<linearGradient id="paint47_linear" x1="246.97" y1="166.812" x2="213.902" y2="219.512" gradientUnits="userSpaceOnUse">
331
-<stop stop-color="#FF9752"/>
332
-<stop offset="1" stop-color="#FA180A"/>
333
-</linearGradient>
334
-<linearGradient id="paint48_linear" x1="339.497" y1="154.261" x2="243.275" y2="257.769" gradientUnits="userSpaceOnUse">
335
-<stop stop-color="#FF9752"/>
336
-<stop offset="1" stop-color="#FA180A"/>
337
-</linearGradient>
338
-<linearGradient id="paint49_linear" x1="356.278" y1="162.467" x2="295.556" y2="253.055" gradientUnits="userSpaceOnUse">
339
-<stop stop-color="#FF9752"/>
340
-<stop offset="1" stop-color="#FA180A"/>
341
-</linearGradient>
342
-<linearGradient id="paint50_linear" x1="332.428" y1="253.412" x2="304.171" y2="326.337" gradientUnits="userSpaceOnUse">
343
-<stop stop-color="#FF9752"/>
344
-<stop offset="1" stop-color="#FA180A"/>
345
-</linearGradient>
346
-<linearGradient id="paint51_linear" x1="337.052" y1="320.767" x2="280.616" y2="391.106" gradientUnits="userSpaceOnUse">
347
-<stop stop-color="#FF9752"/>
348
-<stop offset="1" stop-color="#FA180A"/>
349
-</linearGradient>
350
-<linearGradient id="paint52_linear" x1="363.383" y1="335.626" x2="351.982" y2="361.083" gradientUnits="userSpaceOnUse">
351
-<stop stop-color="#FF9752"/>
352
-<stop offset="1" stop-color="#FA180A"/>
353
-</linearGradient>
354
-<linearGradient id="paint53_linear" x1="225.976" y1="307.144" x2="245.672" y2="307.144" gradientUnits="userSpaceOnUse">
355
-<stop stop-color="#FF9752"/>
356
-<stop offset="1" stop-color="#FA180A"/>
357
-</linearGradient>
358
-<linearGradient id="paint54_linear" x1="196.797" y1="175.503" x2="219.614" y2="175.503" gradientUnits="userSpaceOnUse">
359
-<stop stop-color="#FF9752"/>
360
-<stop offset="1" stop-color="#FA180A"/>
361
-</linearGradient>
362
-<linearGradient id="paint55_linear" x1="191.32" y1="202.911" x2="258.098" y2="202.911" gradientUnits="userSpaceOnUse">
363
-<stop stop-color="#FF9752"/>
364
-<stop offset="1" stop-color="#FA180A"/>
365
-</linearGradient>
366
-<linearGradient id="paint56_linear" x1="258.739" y1="241.545" x2="270.236" y2="241.545" gradientUnits="userSpaceOnUse">
367
-<stop stop-color="#FF9752"/>
368
-<stop offset="1" stop-color="#FA180A"/>
369
-</linearGradient>
370
-<linearGradient id="paint57_linear" x1="290.016" y1="239.605" x2="310.943" y2="239.605" gradientUnits="userSpaceOnUse">
371
-<stop stop-color="#FF9752"/>
372
-<stop offset="1" stop-color="#FA180A"/>
373
-</linearGradient>
374
-<linearGradient id="paint58_linear" x1="296.752" y1="290.953" x2="314.547" y2="290.953" gradientUnits="userSpaceOnUse">
375
-<stop stop-color="#FF9752"/>
376
-<stop offset="1" stop-color="#FA180A"/>
377
-</linearGradient>
378
-<linearGradient id="paint59_linear" x1="267.906" y1="379.225" x2="282.52" y2="379.225" gradientUnits="userSpaceOnUse">
379
-<stop stop-color="#FF9752"/>
380
-<stop offset="1" stop-color="#FA180A"/>
381
-</linearGradient>
382
-<linearGradient id="paint60_linear" x1="343.58" y1="348.021" x2="356.315" y2="348.021" gradientUnits="userSpaceOnUse">
383
-<stop stop-color="#FF9752"/>
384
-<stop offset="1" stop-color="#FA180A"/>
385
-</linearGradient>
386
-<linearGradient id="paint61_linear" x1="244.798" y1="235.054" x2="259.286" y2="235.054" gradientUnits="userSpaceOnUse">
387
-<stop stop-color="#FF9752"/>
388
-<stop offset="1" stop-color="#FA180A"/>
389
-</linearGradient>
390
-<linearGradient id="paint62_linear" x1="254.206" y1="303.09" x2="227.674" y2="360.211" gradientUnits="userSpaceOnUse">
391
-<stop stop-color="#FF9752"/>
392
-<stop offset="1" stop-color="#FA180A"/>
393
-</linearGradient>
394
-<linearGradient id="paint63_linear" x1="222.704" y1="348.021" x2="238.903" y2="348.021" gradientUnits="userSpaceOnUse">
395
-<stop stop-color="#FF9752"/>
396
-<stop offset="1" stop-color="#FA180A"/>
397
-</linearGradient>
398
-<linearGradient id="paint64_linear" x1="206.218" y1="455.495" x2="179.959" y2="471.903" gradientUnits="userSpaceOnUse">
399
-<stop stop-color="#FF9752"/>
400
-<stop offset="1" stop-color="#FA180A"/>
401
-</linearGradient>
402
-<radialGradient id="paint65_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(383.542 279.838) scale(42.2706 42.2801)">
403
-<stop stop-color="#960E05"/>
404
-<stop offset="1" stop-color="#F70F0F"/>
405
-</radialGradient>
406
-<radialGradient id="paint66_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(438.051 233.929) scale(71.1553 71.1713)">
407
-<stop stop-color="#AB1006"/>
408
-<stop offset="1" stop-color="#F70F0F"/>
409
-</radialGradient>
410
-<radialGradient id="paint67_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(442.962 217.668) scale(40.7913 40.8006)">
411
-<stop stop-color="#AB1006"/>
412
-<stop offset="1" stop-color="#F70F0F"/>
413
-</radialGradient>
414
-<radialGradient id="paint68_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(363.074 190.293) scale(21.8531 21.858)">
415
-<stop stop-color="#AB1006"/>
416
-<stop offset="1" stop-color="#F70F0F"/>
417
-</radialGradient>
418
-<radialGradient id="paint69_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(389.366 227.866) scale(46.3266 46.3372)">
419
-<stop stop-color="#960E05"/>
420
-<stop offset="1" stop-color="#F70F0F"/>
421
-</radialGradient>
422
-<radialGradient id="paint70_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(446.112 186.166) scale(19.8607 19.8652)">
423
-<stop stop-color="#AB1006"/>
424
-<stop offset="1" stop-color="#F70F0F"/>
425
-</radialGradient>
426
-<radialGradient id="paint71_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(392.466 328.944) scale(23.9972 24.0029)">
427
-<stop stop-color="#960E05"/>
428
-<stop offset="1" stop-color="#F70F0F"/>
429
-</radialGradient>
430
-<radialGradient id="paint72_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(466.513 297.888) scale(55.1913 55.2037)">
431
-<stop stop-color="#960E05"/>
432
-<stop offset="1" stop-color="#F70F0F"/>
433
-</radialGradient>
434
-<radialGradient id="paint73_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(471.089 330.222) scale(29.9034 29.9102)">
435
-<stop stop-color="#960E05"/>
436
-<stop offset="1" stop-color="#F70F0F"/>
437
-</radialGradient>
438
-<radialGradient id="paint74_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(504.087 346.184) scale(16.8156 16.8196)">
439
-<stop stop-color="#AB1006"/>
440
-<stop offset="1" stop-color="#F70F0F"/>
441
-</radialGradient>
442
-<radialGradient id="paint75_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(438.671 256.184) scale(79.7369 79.7548)">
443
-<stop stop-color="#960E05"/>
444
-<stop offset="1" stop-color="#F70F0F"/>
445
-</radialGradient>
446
-<linearGradient id="paint76_linear" x1="378.658" y1="167.281" x2="365.603" y2="191.053" gradientUnits="userSpaceOnUse">
447
-<stop stop-color="#FF9752"/>
448
-<stop offset="1" stop-color="#FA180A"/>
449
-</linearGradient>
450
-<radialGradient id="paint77_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(402.088 167.001) scale(60.9119 60.9257)">
451
-<stop stop-color="#AB1006"/>
452
-<stop offset="1" stop-color="#F70F0F"/>
453
-</radialGradient>
454
-<linearGradient id="paint78_linear" x1="439.2" y1="239.639" x2="438.876" y2="240.344" gradientUnits="userSpaceOnUse">
455
-<stop stop-color="#FF9752"/>
456
-<stop offset="1" stop-color="#FA180A"/>
457
-</linearGradient>
458
-<linearGradient id="paint79_linear" x1="498.246" y1="157.688" x2="401.922" y2="259.937" gradientUnits="userSpaceOnUse">
459
-<stop stop-color="#FF9752"/>
460
-<stop offset="1" stop-color="#FA180A"/>
461
-</linearGradient>
462
-<linearGradient id="paint80_linear" x1="512.879" y1="179.679" x2="347.672" y2="355.05" gradientUnits="userSpaceOnUse">
463
-<stop stop-color="#FF9752"/>
464
-<stop offset="1" stop-color="#FA180A"/>
465
-</linearGradient>
466
-<linearGradient id="paint81_linear" x1="407.189" y1="299.012" x2="382.064" y2="353.538" gradientUnits="userSpaceOnUse">
467
-<stop stop-color="#FF9752"/>
468
-<stop offset="1" stop-color="#FA180A"/>
469
-</linearGradient>
470
-<linearGradient id="paint82_linear" x1="476.974" y1="265.375" x2="450.412" y2="346.357" gradientUnits="userSpaceOnUse">
471
-<stop stop-color="#FF9752"/>
472
-<stop offset="1" stop-color="#FA180A"/>
473
-</linearGradient>
474
-<linearGradient id="paint83_linear" x1="495.53" y1="302.763" x2="473.953" y2="362.223" gradientUnits="userSpaceOnUse">
475
-<stop stop-color="#FF9752"/>
476
-<stop offset="1" stop-color="#FA180A"/>
477
-</linearGradient>
478
-<linearGradient id="paint84_linear" x1="508.259" y1="336.539" x2="506.323" y2="346.772" gradientUnits="userSpaceOnUse">
479
-<stop stop-color="#FF9752"/>
480
-<stop offset="1" stop-color="#FA180A"/>
481
-</linearGradient>
482
-<linearGradient id="paint85_linear" x1="425.433" y1="140.555" x2="386.895" y2="224.514" gradientUnits="userSpaceOnUse">
483
-<stop stop-color="#FF9752"/>
484
-<stop offset="1" stop-color="#FA180A"/>
485
-</linearGradient>
486
-<linearGradient id="paint86_linear" x1="461.869" y1="92.4257" x2="474.97" y2="84.2396" gradientUnits="userSpaceOnUse">
487
-<stop stop-color="#FF9752"/>
488
-<stop offset="1" stop-color="#FA180A"/>
489
-</linearGradient>
490
-<linearGradient id="paint87_linear" x1="453.907" y1="165.405" x2="440.475" y2="191.343" gradientUnits="userSpaceOnUse">
491
-<stop stop-color="#FF9752"/>
492
-<stop offset="1" stop-color="#FA180A"/>
493
-</linearGradient>
494
-<linearGradient id="paint88_linear" x1="430.298" y1="239.03" x2="417.783" y2="240.56" gradientUnits="userSpaceOnUse">
495
-<stop stop-color="#FF9752"/>
496
-<stop offset="1" stop-color="#FA180A"/>
497
-</linearGradient>
498
-<linearGradient id="paint89_linear" x1="367.734" y1="182.863" x2="365.392" y2="186.645" gradientUnits="userSpaceOnUse">
499
-<stop stop-color="#FF9752"/>
500
-<stop offset="1" stop-color="#FA180A"/>
501
-</linearGradient>
502
-<linearGradient id="paint90_linear" x1="378.647" y1="231.153" x2="380.088" y2="220.076" gradientUnits="userSpaceOnUse">
503
-<stop stop-color="#FF9752"/>
504
-<stop offset="1" stop-color="#FA180A"/>
505
-</linearGradient>
506
-<linearGradient id="paint91_linear" x1="445.064" y1="218.779" x2="431.918" y2="225.53" gradientUnits="userSpaceOnUse">
507
-<stop stop-color="#FF9752"/>
508
-<stop offset="1" stop-color="#FA180A"/>
509
-</linearGradient>
510
-<linearGradient id="paint92_linear" x1="406.647" y1="281.198" x2="419.162" y2="281.559" gradientUnits="userSpaceOnUse">
511
-<stop stop-color="#FF9752"/>
512
-<stop offset="1" stop-color="#FA180A"/>
513
-</linearGradient>
514
-<linearGradient id="paint93_linear" x1="387.963" y1="340.525" x2="392.466" y2="331.07" gradientUnits="userSpaceOnUse">
515
-<stop stop-color="#FF9752"/>
516
-<stop offset="1" stop-color="#FA180A"/>
517
-</linearGradient>
518
-<linearGradient id="paint94_linear" x1="446.436" y1="296.101" x2="454.809" y2="297.541" gradientUnits="userSpaceOnUse">
519
-<stop stop-color="#FF9752"/>
520
-<stop offset="1" stop-color="#FA180A"/>
521
-</linearGradient>
522
-<linearGradient id="paint95_linear" x1="471.143" y1="341.882" x2="478.258" y2="335.579" gradientUnits="userSpaceOnUse">
523
-<stop stop-color="#FF9752"/>
524
-<stop offset="1" stop-color="#FA180A"/>
525
-</linearGradient>
526
-<linearGradient id="paint96_linear" x1="509.845" y1="346.097" x2="504.621" y2="352.85" gradientUnits="userSpaceOnUse">
527
-<stop stop-color="#FF9752"/>
528
-<stop offset="1" stop-color="#FA180A"/>
529
-</linearGradient>
530
-<linearGradient id="paint97_linear" x1="379.041" y1="198.539" x2="416.368" y2="198.539" gradientUnits="userSpaceOnUse">
531
-<stop stop-color="#FF9752"/>
532
-<stop offset="1" stop-color="#FA180A"/>
533
-</linearGradient>
534
-<linearGradient id="paint98_linear" x1="439.821" y1="175.163" x2="448.247" y2="175.163" gradientUnits="userSpaceOnUse">
535
-<stop stop-color="#FF9752"/>
536
-<stop offset="1" stop-color="#FA180A"/>
537
-</linearGradient>
538
-<linearGradient id="paint99_linear" x1="382.45" y1="274.248" x2="370.112" y2="287.934" gradientUnits="userSpaceOnUse">
539
-<stop stop-color="#FF9752"/>
540
-<stop offset="1" stop-color="#FA180A"/>
541
-</linearGradient>
542
-</defs>
543
-</svg>
web/gui/v2/static/site/pages/error-5xx/index.html
deleted
-14
@@ -1,14 +0,0 @@
1
-<!DOCTYPE html>
2
-<html lang="en">
3
- <head>
4
- <meta charset="UTF-8" />
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
- <title>Netdata</title>
7
- <link href="/static/site/pages/error-5xx/error-5xx.css" rel="stylesheet" />
8
- </head>
9
- <body>
10
- <div>
11
- <img src="/static/site/pages/error-5xx/error-5xx.svg" alt="Generic error" />
12
- </div>
13
- </body>
14
-</html>
web/gui/v2/static/splash.css
+3
@@ -19,6 +19,9 @@ body {
19
font-size: 14px;
20
line-height: 20px;
21
}
22
+iframe.hidden {
23
+ display: none;
24
+}
25
#agent-splash-screen a:link,
26
#agent-splash-screen a:visited,
27
#agent-splash-screen a:active {
web/gui/v2/sw.js
new
+1
@@ -0,0 +1 @@
1
+!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="62c66f1b-259d-4cf5-9748-18de8f798285",e._sentryDebugIdIdentifier="sentry-dbid-62c66f1b-259d-4cf5-9748-18de8f798285")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"a795d4d0ab7b284edba22b583ea6769a9f9ec64d"},function(){var e={9662:function(e,t,n){var r=n(614),s=n(6330),i=TypeError;e.exports=function(e){if(r(e))return e;throw i(s(e)+" is not a function")}},6077:function(e,t,n){var r=n(614),s=String,i=TypeError;e.exports=function(e){if("object"==typeof e||r(e))return e;throw i("Can't set "+s(e)+" as a prototype")}},1223:function(e,t,n){var r=n(5112),s=n(30),i=n(3070).f,o=r("unscopables"),a=Array.prototype;void 0==a[o]&&i(a,o,{configurable:!0,value:s(null)}),e.exports=function(e){a[o][e]=!0}},5787:function(e,t,n){var r=n(7976),s=TypeError;e.exports=function(e,t){if(r(t,e))return e;throw s("Incorrect invocation")}},9670:function(e,t,n){var r=n(111),s=String,i=TypeError;e.exports=function(e){if(r(e))return e;throw i(s(e)+" is not an object")}},1318:function(e,t,n){var r=n(5656),s=n(1400),i=n(6244),o=function(e){return function(t,n,o){var a,c=r(t),u=i(c),h=s(o,u);if(e&&n!=n){for(;u>h;)if((a=c[h++])!=a)return!0}else for(;u>h;h++)if((e||h in c)&&c[h]===n)return e||h||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},1753:function(e,t,n){var r=n(6916),s=n(5005),i=n(8173);e.exports=function(e,t,n,o){try{var a=i(e,"return");if(a)return s("Promise").resolve(r(a,e)).then((function(){t(n)}),(function(e){o(e)}))}catch(c){return o(c)}t(n)}},5348:function(e,t,n){"use strict";var r=n(6916),s=n(2534),i=n(9670),o=n(30),a=n(8880),c=n(9190),u=n(5112),h=n(9909),l=n(5005),f=n(8173),d=n(6462),p=n(6178),y=n(9212),g=l("Promise"),m=u("toStringTag"),w="AsyncIteratorHelper",v="WrapForValidAsyncIterator",b=h.set,_=function(e){var t=!e,n=h.getterFor(e?v:w),a=function(e){var r=s((function(){return n(e)})),i=r.error,o=r.value;return i||t&&o.done?{exit:!0,value:i?g.reject(o):g.resolve(p(void 0,!0))}:{exit:!1,value:o}};return c(o(d),{next:function(){var e=a(this),t=e.value;if(e.exit)return t;var n=s((function(){return i(t.nextHandler(g))})),r=n.error,o=n.value;return r&&(t.done=!0),r?g.reject(o):g.resolve(o)},return:function(){var t=a(this),n=t.value;if(t.exit)return n;n.done=!0;var o,c,u=n.iterator,h=s((function(){if(n.inner)try{y(n.inner.iterator,"normal")}catch(e){return y(u,"throw",e)}return f(u,"return")}));return o=c=h.value,h.error?g.reject(c):void 0===o?g.resolve(p(void 0,!0)):(c=(h=s((function(){return r(o,u)}))).value,h.error?g.reject(c):e?g.resolve(c):g.resolve(c).then((function(e){return i(e),p(void 0,!0)})))}})},x=_(!0),R=_(!1);a(R,m,"Async Iterator Helper"),e.exports=function(e,t){var n=function(n,r){r?(r.iterator=n.iterator,r.next=n.next):r=n,r.type=t?v:w,r.nextHandler=e,r.counter=0,r.done=!1,b(this,r)};return n.prototype=t?x:R,n}},3232:function(e,t,n){"use strict";var r=n(6916),s=n(9662),i=n(9670),o=n(111),a=n(4942),c=n(5348),u=n(6178),h=n(1753),l=c((function(e){var t=this,n=t.iterator,s=t.mapper;return new e((function(a,c){var l=function(e){t.done=!0,c(e)},f=function(e){h(n,l,e,l)};e.resolve(i(r(t.next,n))).then((function(n){try{if(i(n).done)t.done=!0,a(u(void 0,!0));else{var r=n.value;try{var c=s(r,t.counter++),h=function(e){a(u(e,!1))};o(c)?e.resolve(c).then(h,f):h(c)}catch(d){f(d)}}}catch(p){l(p)}}),l)}))}));e.exports=function(e){return i(this),s(e),new l(a(this),{mapper:e})}},6462:function(e,t,n){var r,s,i=n(7854),o=n(5465),a=n(614),c=n(30),u=n(9518),h=n(8052),l=n(5112),f=n(1913),d="USE_FUNCTION_CONSTRUCTOR",p=l("asyncIterator"),y=i.AsyncIterator,g=o.AsyncIteratorPrototype;if(g)r=g;else if(a(y))r=y.prototype;else if(o[d]||i[d])try{s=u(u(u(Function("return async function*(){}()")()))),u(s)===Object.prototype&&(r=s)}catch(m){}r?f&&(r=c(r)):r={},a(r[p])||h(r,p,(function(){return this})),e.exports=r},3411:function(e,t,n){var r=n(9670),s=n(9212);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(o){s(e,"throw",o)}}},4326:function(e,t,n){var r=n(1702),s=r({}.toString),i=r("".slice);e.exports=function(e){return i(s(e),8,-1)}},9920:function(e,t,n){var r=n(2597),s=n(3887),i=n(1236),o=n(3070);e.exports=function(e,t,n){for(var a=s(t),c=o.f,u=i.f,h=0;h<a.length;h++){var l=a[h];r(e,l)||n&&r(n,l)||c(e,l,u(t,l))}}},8544:function(e,t,n){var r=n(7293);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},6178:function(e){e.exports=function(e,t){return{value:e,done:t}}},8880:function(e,t,n){var r=n(9781),s=n(3070),i=n(9114);e.exports=r?function(e,t,n){return s.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},9114:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},8052:function(e,t,n){var r=n(614),s=n(3070),i=n(6339),o=n(3072);e.exports=function(e,t,n,a){a||(a={});var c=a.enumerable,u=void 0!==a.name?a.name:t;if(r(n)&&i(n,u,a),a.global)c?e[t]=n:o(t,n);else{try{a.unsafe?e[t]&&(c=!0):delete e[t]}catch(h){}c?e[t]=n:s.f(e,t,{value:n,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},9190:function(e,t,n){var r=n(8052);e.exports=function(e,t,n){for(var s in t)r(e,s,t[s],n);return e}},3072:function(e,t,n){var r=n(7854),s=Object.defineProperty;e.exports=function(e,t){try{s(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},9781:function(e,t,n){var r=n(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:function(e){var t="object"==typeof document&&document.all,n="undefined"==typeof t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:n}},317:function(e,t,n){var r=n(7854),s=n(111),i=r.document,o=s(i)&&s(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},8324:function(e){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:function(e,t,n){var r=n(317)("span").classList,s=r&&r.constructor&&r.constructor.prototype;e.exports=s===Object.prototype?void 0:s},8113:function(e){e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7392:function(e,t,n){var r,s,i=n(7854),o=n(8113),a=i.process,c=i.Deno,u=a&&a.versions||c&&c.version,h=u&&u.v8;h&&(s=(r=h.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!s&&o&&(!(r=o.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=o.match(/Chrome\/(\d+)/))&&(s=+r[1]),e.exports=s},748:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(e,t,n){var r=n(7854),s=n(1236).f,i=n(8880),o=n(8052),a=n(3072),c=n(9920),u=n(4705);e.exports=function(e,t){var n,h,l,f,d,p=e.target,y=e.global,g=e.stat;if(n=y?r:g?r[p]||a(p,{}):(r[p]||{}).prototype)for(h in t){if(f=t[h],l=e.dontCallGetSet?(d=s(n,h))&&d.value:n[h],!u(y?h:p+(g?".":"#")+h,e.forced)&&void 0!==l){if(typeof f==typeof l)continue;c(f,l)}(e.sham||l&&l.sham)&&i(f,"sham",!0),o(n,h,f,e)}}},7293:function(e){e.exports=function(e){try{return!!e()}catch(t){return!0}}},4374:function(e,t,n){var r=n(7293);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},6916:function(e,t,n){var r=n(4374),s=Function.prototype.call;e.exports=r?s.bind(s):function(){return s.apply(s,arguments)}},6530:function(e,t,n){var r=n(9781),s=n(2597),i=Function.prototype,o=r&&Object.getOwnPropertyDescriptor,a=s(i,"name"),c=a&&"something"===function(){}.name,u=a&&(!r||r&&o(i,"name").configurable);e.exports={EXISTS:a,PROPER:c,CONFIGURABLE:u}},5668:function(e,t,n){var r=n(1702),s=n(9662);e.exports=function(e,t,n){try{return r(s(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(i){}}},1702:function(e,t,n){var r=n(4374),s=Function.prototype,i=s.call,o=r&&s.bind.bind(i,i);e.exports=r?o:function(e){return function(){return i.apply(e,arguments)}}},5005:function(e,t,n){var r=n(7854),s=n(614);e.exports=function(e,t){return arguments.length<2?(n=r[e],s(n)?n:void 0):r[e]&&r[e][t];var n}},4942:function(e){e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},8173:function(e,t,n){var r=n(9662),s=n(8554);e.exports=function(e,t){var n=e[t];return s(n)?void 0:r(n)}},7854:function(e,t,n){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||this||Function("return this")()},2597:function(e,t,n){var r=n(1702),s=n(7908),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(s(e),t)}},3501:function(e){e.exports={}},490:function(e,t,n){var r=n(5005);e.exports=r("document","documentElement")},4664:function(e,t,n){var r=n(9781),s=n(7293),i=n(317);e.exports=!r&&!s((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:function(e,t,n){var r=n(1702),s=n(7293),i=n(4326),o=Object,a=r("".split);e.exports=s((function(){return!o("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?a(e,""):o(e)}:o},2788:function(e,t,n){var r=n(1702),s=n(614),i=n(5465),o=r(Function.toString);s(i.inspectSource)||(i.inspectSource=function(e){return o(e)}),e.exports=i.inspectSource},9909:function(e,t,n){var r,s,i,o=n(4811),a=n(7854),c=n(111),u=n(8880),h=n(2597),l=n(5465),f=n(6200),d=n(3501),p="Object already initialized",y=a.TypeError,g=a.WeakMap;if(o||l.state){var m=l.state||(l.state=new g);m.get=m.get,m.has=m.has,m.set=m.set,r=function(e,t){if(m.has(e))throw y(p);return t.facade=e,m.set(e,t),t},s=function(e){return m.get(e)||{}},i=function(e){return m.has(e)}}else{var w=f("state");d[w]=!0,r=function(e,t){if(h(e,w))throw y(p);return t.facade=e,u(e,w,t),t},s=function(e){return h(e,w)?e[w]:{}},i=function(e){return h(e,w)}}e.exports={set:r,get:s,has:i,enforce:function(e){return i(e)?s(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=s(t)).type!==e)throw y("Incompatible receiver, "+e+" required");return n}}}},614:function(e,t,n){var r=n(4154),s=r.all;e.exports=r.IS_HTMLDDA?function(e){return"function"==typeof e||e===s}:function(e){return"function"==typeof e}},4705:function(e,t,n){var r=n(7293),s=n(614),i=/#|\.prototype\./,o=function(e,t){var n=c[a(e)];return n==h||n!=u&&(s(t)?r(t):!!t)},a=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=o.data={},u=o.NATIVE="N",h=o.POLYFILL="P";e.exports=o},8554:function(e){e.exports=function(e){return null===e||void 0===e}},111:function(e,t,n){var r=n(614),s=n(4154),i=s.all;e.exports=s.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:r(e)||e===i}:function(e){return"object"==typeof e?null!==e:r(e)}},1913:function(e){e.exports=!1},2190:function(e,t,n){var r=n(5005),s=n(614),i=n(7976),o=n(3307),a=Object;e.exports=o?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return s(t)&&i(t.prototype,a(e))}},9212:function(e,t,n){var r=n(6916),s=n(9670),i=n(8173);e.exports=function(e,t,n){var o,a;s(e);try{if(!(o=i(e,"return"))){if("throw"===t)throw n;return n}o=r(o,e)}catch(c){a=!0,o=c}if("throw"===t)throw n;if(a)throw o;return s(o),n}},3061:function(e,t,n){"use strict";var r=n(3383).IteratorPrototype,s=n(30),i=n(9114),o=n(8003),a=n(7497),c=function(){return this};e.exports=function(e,t,n,u){var h=t+" Iterator";return e.prototype=s(r,{next:i(+!u,n)}),o(e,h,!1,!0),a[h]=c,e}},4956:function(e,t,n){"use strict";var r=n(6916),s=n(30),i=n(8880),o=n(9190),a=n(5112),c=n(9909),u=n(8173),h=n(3383).IteratorPrototype,l=n(6178),f=n(9212),d=a("toStringTag"),p="IteratorHelper",y="WrapForValidIterator",g=c.set,m=function(e){var t=c.getterFor(e?y:p);return o(s(h),{next:function(){var n=t(this);if(e)return n.nextHandler();try{var r=n.done?void 0:n.nextHandler();return l(r,n.done)}catch(s){throw n.done=!0,s}},return:function(){var n=t(this),s=n.iterator;if(n.done=!0,e){var i=u(s,"return");return i?r(i,s):l(void 0,!0)}if(n.inner)try{f(n.inner.iterator,"normal")}catch(o){return f(s,"throw",o)}return f(s,"normal"),l(void 0,!0)}})},w=m(!0),v=m(!1);i(v,d,"Iterator Helper"),e.exports=function(e,t){var n=function(n,r){r?(r.iterator=n.iterator,r.next=n.next):r=n,r.type=t?y:p,r.nextHandler=e,r.counter=0,r.done=!1,g(this,r)};return n.prototype=t?w:v,n}},1656:function(e,t,n){"use strict";var r=n(2109),s=n(6916),i=n(1913),o=n(6530),a=n(614),c=n(3061),u=n(9518),h=n(7674),l=n(8003),f=n(8880),d=n(8052),p=n(5112),y=n(7497),g=n(3383),m=o.PROPER,w=o.CONFIGURABLE,v=g.IteratorPrototype,b=g.BUGGY_SAFARI_ITERATORS,_=p("iterator"),x="keys",R="values",S="entries",q=function(){return this};e.exports=function(e,t,n,o,p,g,E){c(n,t,o);var D,O,T,L=function(e){if(e===p&&N)return N;if(!b&&e in k)return k[e];switch(e){case x:case R:case S:return function(){return new n(this,e)}}return function(){return new n(this)}},C=t+" Iterator",I=!1,k=e.prototype,P=k[_]||k["@@iterator"]||p&&k[p],N=!b&&P||L(p),j="Array"==t&&k.entries||P;if(j&&(D=u(j.call(new e)))!==Object.prototype&&D.next&&(i||u(D)===v||(h?h(D,v):a(D[_])||d(D,_,q)),l(D,C,!0,!0),i&&(y[C]=q)),m&&p==R&&P&&P.name!==R&&(!i&&w?f(k,"name",R):(I=!0,N=function(){return s(P,this)})),p)if(O={values:L(R),keys:g?N:L(x),entries:L(S)},E)for(T in O)(b||I||!(T in k))&&d(k,T,O[T]);else r({target:t,proto:!0,forced:b||I},O);return i&&!E||k[_]===N||d(k,_,N,{name:p}),y[t]=N,O}},487:function(e,t,n){"use strict";var r=n(6916),s=n(9662),i=n(9670),o=n(4942),a=n(4956),c=n(3411),u=a((function(){var e=this.iterator,t=i(r(this.next,e));if(!(this.done=!!t.done))return c(e,this.mapper,[t.value,this.counter++],!0)}));e.exports=function(e){return i(this),s(e),new u(o(this),{mapper:e})}},3383:function(e,t,n){"use strict";var r,s,i,o=n(7293),a=n(614),c=n(111),u=n(30),h=n(9518),l=n(8052),f=n(5112),d=n(1913),p=f("iterator"),y=!1;[].keys&&("next"in(i=[].keys())?(s=h(h(i)))!==Object.prototype&&(r=s):y=!0),!c(r)||o((function(){var e={};return r[p].call(e)!==e}))?r={}:d&&(r=u(r)),a(r[p])||l(r,p,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:y}},7497:function(e){e.exports={}},6244:function(e,t,n){var r=n(7466);e.exports=function(e){return r(e.length)}},6339:function(e,t,n){var r=n(1702),s=n(7293),i=n(614),o=n(2597),a=n(9781),c=n(6530).CONFIGURABLE,u=n(2788),h=n(9909),l=h.enforce,f=h.get,d=String,p=Object.defineProperty,y=r("".slice),g=r("".replace),m=r([].join),w=a&&!s((function(){return 8!==p((function(){}),"length",{value:8}).length})),v=String(String).split("String"),b=e.exports=function(e,t,n){"Symbol("===y(d(t),0,7)&&(t="["+g(d(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!o(e,"name")||c&&e.name!==t)&&(a?p(e,"name",{value:t,configurable:!0}):e.name=t),w&&n&&o(n,"arity")&&e.length!==n.arity&&p(e,"length",{value:n.arity});try{n&&o(n,"constructor")&&n.constructor?a&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(s){}var r=l(e);return o(r,"source")||(r.source=m(v,"string"==typeof t?t:"")),e};Function.prototype.toString=b((function(){return i(this)&&f(this).source||u(this)}),"toString")},4758:function(e){var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},30:function(e,t,n){var r,s=n(9670),i=n(6048),o=n(748),a=n(3501),c=n(490),u=n(317),h=n(6200),l="prototype",f="script",d=h("IE_PROTO"),p=function(){},y=function(e){return"<"+f+">"+e+"</"+f+">"},g=function(e){e.write(y("")),e.close();var t=e.parentWindow.Object;return e=null,t},m=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}m="undefined"!=typeof document?document.domain&&r?g(r):function(){var e,t=u("iframe"),n="java"+f+":";return t.style.display="none",c.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(y("document.F=Object")),e.close(),e.F}():g(r);for(var e=o.length;e--;)delete m[l][o[e]];return m()};a[d]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p[l]=s(e),n=new p,p[l]=null,n[d]=e):n=m(),void 0===t?n:i.f(n,t)}},6048:function(e,t,n){var r=n(9781),s=n(3353),i=n(3070),o=n(9670),a=n(5656),c=n(1956);t.f=r&&!s?Object.defineProperties:function(e,t){o(e);for(var n,r=a(t),s=c(t),u=s.length,h=0;u>h;)i.f(e,n=s[h++],r[n]);return e}},3070:function(e,t,n){var r=n(9781),s=n(4664),i=n(3353),o=n(9670),a=n(4948),c=TypeError,u=Object.defineProperty,h=Object.getOwnPropertyDescriptor,l="enumerable",f="configurable",d="writable";t.f=r?i?function(e,t,n){if(o(e),t=a(t),o(n),"function"===typeof e&&"prototype"===t&&"value"in n&&d in n&&!n[d]){var r=h(e,t);r&&r[d]&&(e[t]=n.value,n={configurable:f in n?n[f]:r[f],enumerable:l in n?n[l]:r[l],writable:!1})}return u(e,t,n)}:u:function(e,t,n){if(o(e),t=a(t),o(n),s)try{return u(e,t,n)}catch(r){}if("get"in n||"set"in n)throw c("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},1236:function(e,t,n){var r=n(9781),s=n(6916),i=n(5296),o=n(9114),a=n(5656),c=n(4948),u=n(2597),h=n(4664),l=Object.getOwnPropertyDescriptor;t.f=r?l:function(e,t){if(e=a(e),t=c(t),h)try{return l(e,t)}catch(n){}if(u(e,t))return o(!s(i.f,e,t),e[t])}},8006:function(e,t,n){var r=n(6324),s=n(748).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,s)}},5181:function(e,t){t.f=Object.getOwnPropertySymbols},9518:function(e,t,n){var r=n(2597),s=n(614),i=n(7908),o=n(6200),a=n(8544),c=o("IE_PROTO"),u=Object,h=u.prototype;e.exports=a?u.getPrototypeOf:function(e){var t=i(e);if(r(t,c))return t[c];var n=t.constructor;return s(n)&&t instanceof n?n.prototype:t instanceof u?h:null}},7976:function(e,t,n){var r=n(1702);e.exports=r({}.isPrototypeOf)},6324:function(e,t,n){var r=n(1702),s=n(2597),i=n(5656),o=n(1318).indexOf,a=n(3501),c=r([].push);e.exports=function(e,t){var n,r=i(e),u=0,h=[];for(n in r)!s(a,n)&&s(r,n)&&c(h,n);for(;t.length>u;)s(r,n=t[u++])&&(~o(h,n)||c(h,n));return h}},1956:function(e,t,n){var r=n(6324),s=n(748);e.exports=Object.keys||function(e){return r(e,s)}},5296:function(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,s=r&&!n.call({1:2},1);t.f=s?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},7674:function(e,t,n){var r=n(5668),s=n(9670),i=n(6077);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(o){}return function(n,r){return s(n),i(r),t?e(n,r):n.__proto__=r,n}}():void 0)},2140:function(e,t,n){var r=n(6916),s=n(614),i=n(111),o=TypeError;e.exports=function(e,t){var n,a;if("string"===t&&s(n=e.toString)&&!i(a=r(n,e)))return a;if(s(n=e.valueOf)&&!i(a=r(n,e)))return a;if("string"!==t&&s(n=e.toString)&&!i(a=r(n,e)))return a;throw o("Can't convert object to primitive value")}},3887:function(e,t,n){var r=n(5005),s=n(1702),i=n(8006),o=n(5181),a=n(9670),c=s([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(a(e)),n=o.f;return n?c(t,n(e)):t}},2534:function(e){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},4488:function(e,t,n){var r=n(8554),s=TypeError;e.exports=function(e){if(r(e))throw s("Can't call method on "+e);return e}},8003:function(e,t,n){var r=n(3070).f,s=n(2597),i=n(5112)("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!s(e,i)&&r(e,i,{configurable:!0,value:t})}},6200:function(e,t,n){var r=n(2309),s=n(9711),i=r("keys");e.exports=function(e){return i[e]||(i[e]=s(e))}},5465:function(e,t,n){var r=n(7854),s=n(3072),i="__core-js_shared__",o=r[i]||s(i,{});e.exports=o},2309:function(e,t,n){var r=n(1913),s=n(5465);(e.exports=function(e,t){return s[e]||(s[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.31.0",mode:r?"pure":"global",copyright:"\xa9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.31.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6293:function(e,t,n){var r=n(7392),s=n(7293),i=n(7854).String;e.exports=!!Object.getOwnPropertySymbols&&!s((function(){var e=Symbol();return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},1400:function(e,t,n){var r=n(9303),s=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?s(n+t,0):i(n,t)}},5656:function(e,t,n){var r=n(8361),s=n(4488);e.exports=function(e){return r(s(e))}},9303:function(e,t,n){var r=n(4758);e.exports=function(e){var t=+e;return t!==t||0===t?0:r(t)}},7466:function(e,t,n){var r=n(9303),s=Math.min;e.exports=function(e){return e>0?s(r(e),9007199254740991):0}},7908:function(e,t,n){var r=n(4488),s=Object;e.exports=function(e){return s(r(e))}},7593:function(e,t,n){var r=n(6916),s=n(111),i=n(2190),o=n(8173),a=n(2140),c=n(5112),u=TypeError,h=c("toPrimitive");e.exports=function(e,t){if(!s(e)||i(e))return e;var n,c=o(e,h);if(c){if(void 0===t&&(t="default"),n=r(c,e,t),!s(n)||i(n))return n;throw u("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},4948:function(e,t,n){var r=n(7593),s=n(2190);e.exports=function(e){var t=r(e,"string");return s(t)?t:t+""}},6330:function(e){var t=String;e.exports=function(e){try{return t(e)}catch(n){return"Object"}}},9711:function(e,t,n){var r=n(1702),s=0,i=Math.random(),o=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+o(++s+i,36)}},3307:function(e,t,n){var r=n(6293);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:function(e,t,n){var r=n(9781),s=n(7293);e.exports=r&&s((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4811:function(e,t,n){var r=n(7854),s=n(614),i=r.WeakMap;e.exports=s(i)&&/native code/.test(String(i))},5112:function(e,t,n){var r=n(7854),s=n(2309),i=n(2597),o=n(9711),a=n(6293),c=n(3307),u=r.Symbol,h=s("wks"),l=c?u.for||u:u&&u.withoutSetter||o;e.exports=function(e){return i(h,e)||(h[e]=a&&i(u,e)?u[e]:l("Symbol."+e)),h[e]}},6992:function(e,t,n){"use strict";var r=n(5656),s=n(1223),i=n(7497),o=n(9909),a=n(3070).f,c=n(1656),u=n(6178),h=n(1913),l=n(9781),f="Array Iterator",d=o.set,p=o.getterFor(f);e.exports=c(Array,"Array",(function(e,t){d(this,{type:f,target:r(e),index:0,kind:t})}),(function(){var e=p(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,u(void 0,!0)):u("keys"==n?r:"values"==n?t[r]:[r,t[r]],!1)}),"values");var y=i.Arguments=i.Array;if(s("keys"),s("values"),s("entries"),!h&&l&&"values"!==y.name)try{a(y,"name",{value:"values"})}catch(g){}},8449:function(e,t,n){"use strict";var r=n(2109),s=n(6916),i=n(9662),o=n(9670),a=n(111),c=n(4942),u=n(5348),h=n(6178),l=n(1753),f=u((function(e){var t=this,n=t.iterator,r=t.predicate;return new e((function(i,c){var u=function(e){t.done=!0,c(e)},f=function(e){l(n,u,e,u)},d=function(){try{e.resolve(o(s(t.next,n))).then((function(n){try{if(o(n).done)t.done=!0,i(h(void 0,!0));else{var s=n.value;try{var c=r(s,t.counter++),l=function(e){e?i(h(s,!1)):d()};a(c)?e.resolve(c).then(l,f):l(c)}catch(p){f(p)}}}catch(y){u(y)}}),u)}catch(c){u(c)}};d()}))}));r({target:"AsyncIterator",proto:!0,real:!0},{filter:function(e){return o(this),i(e),new f(c(this),{predicate:e})}})},7640:function(e,t,n){n(2109)({target:"AsyncIterator",proto:!0,real:!0},{map:n(3232)})},2490:function(e,t,n){"use strict";var r=n(2109),s=n(7854),i=n(5787),o=n(614),a=n(8880),c=n(7293),u=n(2597),h=n(5112),l=n(3383).IteratorPrototype,f=n(1913),d=h("toStringTag"),p=s.Iterator,y=f||!o(p)||p.prototype!==l||!c((function(){p({})})),g=function(){i(this,l)};u(l,d)||a(l,d,"Iterator"),!y&&u(l,"constructor")&&l.constructor!==Object||a(l,"constructor",g),g.prototype=l,r({global:!0,constructor:!0,forced:y},{Iterator:g})},9849:function(e,t,n){"use strict";var r=n(2109),s=n(6916),i=n(9662),o=n(9670),a=n(4942),c=n(4956),u=n(3411),h=c((function(){for(var e,t,n=this.iterator,r=this.predicate,i=this.next;;){if(e=o(s(i,n)),this.done=!!e.done)return;if(t=e.value,u(n,r,[t,this.counter++],!0))return t}}));r({target:"Iterator",proto:!0,real:!0},{filter:function(e){return o(this),i(e),new h(a(this),{predicate:e})}})},9924:function(e,t,n){n(2109)({target:"Iterator",proto:!0,real:!0},{map:n(487)})},3948:function(e,t,n){var r=n(7854),s=n(8324),i=n(8509),o=n(6992),a=n(8880),c=n(5112),u=c("iterator"),h=c("toStringTag"),l=o.values,f=function(e,t){if(e){if(e[u]!==l)try{a(e,u,l)}catch(r){e[u]=l}if(e[h]||a(e,h,t),s[t])for(var n in o)if(e[n]!==o[n])try{a(e,n,o[n])}catch(r){e[n]=o[n]}}};for(var d in s)f(r[d]&&r[d].prototype,d);f(i,"DOMTokenList")},6272:function(){"use strict";try{self["workbox:background-sync:7.0.0"]&&_()}catch(e){}},4895:function(){"use strict";try{self["workbox:cacheable-response:7.0.0"]&&_()}catch(e){}},913:function(){"use strict";try{self["workbox:core:7.0.0"]&&_()}catch(e){}},6550:function(){"use strict";try{self["workbox:expiration:7.0.0"]&&_()}catch(e){}},7977:function(){"use strict";try{self["workbox:precaching:7.0.0"]&&_()}catch(e){}},9144:function(){"use strict";try{self["workbox:recipes:7.0.0"]&&_()}catch(e){}},9080:function(){"use strict";try{self["workbox:routing:7.0.0"]&&_()}catch(e){}},6873:function(){"use strict";try{self["workbox:strategies:7.0.0"]&&_()}catch(e){}}},t={};function n(r){var s=t[r];if(void 0!==s)return s.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),function(){"use strict";n(8449),n(2490),n(9849),n(3948),n(7640),n(9924),n(913);const e=(e,...t)=>{let n=e;return t.length>0&&(n+=` :: ${JSON.stringify(t)}`),n};class t extends Error{constructor(t,n){super(e(t,n)),this.name=t,this.details=n}}const r=new Set;const s={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!==typeof registration?registration.scope:""},i=e=>[s.prefix,e,s.suffix].filter((e=>e&&e.length>0)).join("-"),o=e=>e||i(s.precache),a=e=>e||i(s.runtime);function c(e,t){const n=new URL(e);for(const r of t)n.searchParams.delete(r);return n.href}let u;function h(e){e.then((()=>{}))}class l{constructor(){this.promise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}}const f=e=>new URL(String(e),location.href).href.replace(new RegExp(`^${location.origin}`),"");function d(e,t){const n=t();return e.waitUntil(n),n}async function p(e,n){let r=null;if(e.url){r=new URL(e.url).origin}if(r!==self.location.origin)throw new t("cross-origin-copy-response",{origin:r});const s=e.clone(),i={headers:new Headers(s.headers),status:s.status,statusText:s.statusText},o=n?n(i):i,a=function(){if(void 0===u){const t=new Response("");if("body"in t)try{new Response(t.body),u=!0}catch(e){u=!1}u=!1}return u}()?s.body:await s.blob();return new Response(a,o)}n(9080);const y=e=>e&&"object"===typeof e?e:{handle:e};class g{constructor(e,t,n="GET"){this.handler=y(t),this.match=e,this.method=n}setCatchHandler(e){this.catchHandler=y(e)}}class m extends g{constructor(e,t,n){super((({url:t})=>{const n=e.exec(t.href);if(n&&(t.origin===location.origin||0===n.index))return n.slice(1)}),t,n)}}class w{constructor(){this._routes=new Map,this._defaultHandlerMap=new Map}get routes(){return this._routes}addFetchListener(){self.addEventListener("fetch",(e=>{const{request:t}=e,n=this.handleRequest({request:t,event:e});n&&e.respondWith(n)}))}addCacheListener(){self.addEventListener("message",(e=>{if(e.data&&"CACHE_URLS"===e.data.type){const{payload:t}=e.data;0;const n=Promise.all(t.urlsToCache.map((t=>{"string"===typeof t&&(t=[t]);const n=new Request(...t);return this.handleRequest({request:n,event:e})})));e.waitUntil(n),e.ports&&e.ports[0]&&n.then((()=>e.ports[0].postMessage(!0)))}}))}handleRequest({request:e,event:t}){const n=new URL(e.url,location.href);if(!n.protocol.startsWith("http"))return void 0;const r=n.origin===location.origin,{params:s,route:i}=this.findMatchingRoute({event:t,request:e,sameOrigin:r,url:n});let o=i&&i.handler;const a=e.method;if(!o&&this._defaultHandlerMap.has(a)&&(o=this._defaultHandlerMap.get(a)),!o)return void 0;let c;try{c=o.handle({url:n,request:e,event:t,params:s})}catch(h){c=Promise.reject(h)}const u=i&&i.catchHandler;return c instanceof Promise&&(this._catchHandler||u)&&(c=c.catch((async r=>{if(u){0;try{return await u.handle({url:n,request:e,event:t,params:s})}catch(i){i instanceof Error&&(r=i)}}if(this._catchHandler)return this._catchHandler.handle({url:n,request:e,event:t});throw r}))),c}findMatchingRoute({url:e,sameOrigin:t,request:n,event:r}){const s=this._routes.get(n.method)||[];for(const i of s){let s;const o=i.match({url:e,sameOrigin:t,request:n,event:r});if(o)return s=o,(Array.isArray(s)&&0===s.length||o.constructor===Object&&0===Object.keys(o).length||"boolean"===typeof o)&&(s=void 0),{route:i,params:s}}return{}}setDefaultHandler(e,t="GET"){this._defaultHandlerMap.set(t,y(e))}setCatchHandler(e){this._catchHandler=y(e)}registerRoute(e){this._routes.has(e.method)||this._routes.set(e.method,[]),this._routes.get(e.method).push(e)}unregisterRoute(e){if(!this._routes.has(e.method))throw new t("unregister-route-but-not-found-with-method",{method:e.method});const n=this._routes.get(e.method).indexOf(e);if(!(n>-1))throw new t("unregister-route-route-not-registered");this._routes.get(e.method).splice(n,1)}}let v;const b=()=>(v||(v=new w,v.addFetchListener(),v.addCacheListener()),v);function _(e,n,r){let s;if("string"===typeof e){const t=new URL(e,location.href);0;s=new g((({url:e})=>e.href===t.href),n,r)}else if(e instanceof RegExp)s=new m(e,n,r);else if("function"===typeof e)s=new g(e,n,r);else{if(!(e instanceof g))throw new t("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});s=e}return b().registerRoute(s),s}n(6873);const x={cacheWillUpdate:async({response:e})=>200===e.status||0===e.status?e:null};function R(e){return"string"===typeof e?new Request(e):e}class S{constructor(e,t){this._cacheKeys={},Object.assign(this,t),this.event=t.event,this._strategy=e,this._handlerDeferred=new l,this._extendLifetimePromises=[],this._plugins=[...e.plugins],this._pluginStateMap=new Map;for(const n of this._plugins)this._pluginStateMap.set(n,{});this.event.waitUntil(this._handlerDeferred.promise)}async fetch(e){const{event:n}=this;let r=R(e);if("navigate"===r.mode&&n instanceof FetchEvent&&n.preloadResponse){const e=await n.preloadResponse;if(e)return e}const s=this.hasCallback("fetchDidFail")?r.clone():null;try{for(const e of this.iterateCallbacks("requestWillFetch"))r=await e({request:r.clone(),event:n})}catch(o){if(o instanceof Error)throw new t("plugin-error-request-will-fetch",{thrownErrorMessage:o.message})}const i=r.clone();try{let e;e=await fetch(r,"navigate"===r.mode?void 0:this._strategy.fetchOptions);for(const t of this.iterateCallbacks("fetchDidSucceed"))e=await t({event:n,request:i,response:e});return e}catch(a){throw s&&await this.runCallbacks("fetchDidFail",{error:a,event:n,originalRequest:s.clone(),request:i.clone()}),a}}async fetchAndCachePut(e){const t=await this.fetch(e),n=t.clone();return this.waitUntil(this.cachePut(e,n)),t}async cacheMatch(e){const t=R(e);let n;const{cacheName:r,matchOptions:s}=this._strategy,i=await this.getCacheKey(t,"read"),o=Object.assign(Object.assign({},s),{cacheName:r});n=await caches.match(i,o);for(const a of this.iterateCallbacks("cachedResponseWillBeUsed"))n=await a({cacheName:r,matchOptions:s,cachedResponse:n,request:i,event:this.event})||void 0;return n}async cachePut(e,n){const s=R(e);var i;await(i=0,new Promise((e=>setTimeout(e,i))));const o=await this.getCacheKey(s,"write");if(!n)throw new t("cache-put-with-no-response",{url:f(o.url)});const a=await this._ensureResponseSafeToCache(n);if(!a)return!1;const{cacheName:u,matchOptions:h}=this._strategy,l=await self.caches.open(u),d=this.hasCallback("cacheDidUpdate"),p=d?await async function(e,t,n,r){const s=c(t.url,n);if(t.url===s)return e.match(t,r);const i=Object.assign(Object.assign({},r),{ignoreSearch:!0}),o=await e.keys(t,i);for(const a of o)if(s===c(a.url,n))return e.match(a,r)}(l,o.clone(),["__WB_REVISION__"],h):null;try{await l.put(o,d?a.clone():a)}catch(y){if(y instanceof Error)throw"QuotaExceededError"===y.name&&await async function(){for(const e of r)await e()}(),y}for(const t of this.iterateCallbacks("cacheDidUpdate"))await t({cacheName:u,oldResponse:p,newResponse:a.clone(),request:o,event:this.event});return!0}async getCacheKey(e,t){const n=`${e.url} | ${t}`;if(!this._cacheKeys[n]){let r=e;for(const e of this.iterateCallbacks("cacheKeyWillBeUsed"))r=R(await e({mode:t,request:r,event:this.event,params:this.params}));this._cacheKeys[n]=r}return this._cacheKeys[n]}hasCallback(e){for(const t of this._strategy.plugins)if(e in t)return!0;return!1}async runCallbacks(e,t){for(const n of this.iterateCallbacks(e))await n(t)}*iterateCallbacks(e){for(const t of this._strategy.plugins)if("function"===typeof t[e]){const n=this._pluginStateMap.get(t),r=r=>{const s=Object.assign(Object.assign({},r),{state:n});return t[e](s)};yield r}}waitUntil(e){return this._extendLifetimePromises.push(e),e}async doneWaiting(){let e;for(;e=this._extendLifetimePromises.shift();)await e}destroy(){this._handlerDeferred.resolve(null)}async _ensureResponseSafeToCache(e){let t=e,n=!1;for(const r of this.iterateCallbacks("cacheWillUpdate"))if(t=await r({request:this.request,response:t,event:this.event})||void 0,n=!0,!t)break;return n||t&&200!==t.status&&(t=void 0),t}}class q{constructor(e={}){this.cacheName=a(e.cacheName),this.plugins=e.plugins||[],this.fetchOptions=e.fetchOptions,this.matchOptions=e.matchOptions}handle(e){const[t]=this.handleAll(e);return t}handleAll(e){e instanceof FetchEvent&&(e={event:e,request:e.request});const t=e.event,n="string"===typeof e.request?new Request(e.request):e.request,r="params"in e?e.params:void 0,s=new S(this,{event:t,request:n,params:r}),i=this._getResponse(s,n,t);return[i,this._awaitComplete(i,s,n,t)]}async _getResponse(e,n,r){let s;await e.runCallbacks("handlerWillStart",{event:r,request:n});try{if(s=await this._handle(n,e),!s||"error"===s.type)throw new t("no-response",{url:n.url})}catch(i){if(i instanceof Error)for(const t of e.iterateCallbacks("handlerDidError"))if(s=await t({error:i,event:r,request:n}),s)break;if(!s)throw i}for(const t of e.iterateCallbacks("handlerWillRespond"))s=await t({event:r,request:n,response:s});return s}async _awaitComplete(e,t,n,r){let s,i;try{s=await e}catch(i){}try{await t.runCallbacks("handlerDidRespond",{event:r,request:n,response:s}),await t.doneWaiting()}catch(o){o instanceof Error&&(i=o)}if(await t.runCallbacks("handlerDidComplete",{event:r,request:n,response:s,error:i}),t.destroy(),i)throw i}}n(4895);class E{constructor(e={}){this._statuses=e.statuses,this._headers=e.headers}isResponseCacheable(e){let t=!0;return this._statuses&&(t=this._statuses.includes(e.status)),this._headers&&t&&(t=Object.keys(this._headers).some((t=>e.headers.get(t)===this._headers[t]))),t}}class D{constructor(e){this.cacheWillUpdate=async({response:e})=>this._cacheableResponse.isResponseCacheable(e)?e:null,this._cacheableResponse=new E(e)}}const O=(e,t)=>t.some((t=>e instanceof t));let T,L;const C=new WeakMap,I=new WeakMap,k=new WeakMap,P=new WeakMap,N=new WeakMap;let j={get(e,t,n){if(e instanceof IDBTransaction){if("done"===t)return I.get(e);if("objectStoreNames"===t)return e.objectStoreNames||k.get(e);if("store"===t)return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return M(e[t])},set(e,t,n){return e[t]=n,!0},has(e,t){return e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e}};function A(e){return e!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(L||(L=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(...t){return e.apply(F(this),t),M(C.get(this))}:function(...t){return M(e.apply(F(this),t))}:function(t,...n){const r=e.call(F(this),t,...n);return k.set(r,t.sort?t.sort():[t]),M(r)}}function U(e){return"function"===typeof e?A(e):(e instanceof IDBTransaction&&function(e){if(I.has(e))return;const t=new Promise(((t,n)=>{const r=()=>{e.removeEventListener("complete",s),e.removeEventListener("error",i),e.removeEventListener("abort",i)},s=()=>{t(),r()},i=()=>{n(e.error||new DOMException("AbortError","AbortError")),r()};e.addEventListener("complete",s),e.addEventListener("error",i),e.addEventListener("abort",i)}));I.set(e,t)}(e),O(e,T||(T=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction]))?new Proxy(e,j):e)}function M(e){if(e instanceof IDBRequest)return function(e){const t=new Promise(((t,n)=>{const r=()=>{e.removeEventListener("success",s),e.removeEventListener("error",i)},s=()=>{t(M(e.result)),r()},i=()=>{n(e.error),r()};e.addEventListener("success",s),e.addEventListener("error",i)}));return t.then((t=>{t instanceof IDBCursor&&C.set(t,e)})).catch((()=>{})),N.set(t,e),t}(e);if(P.has(e))return P.get(e);const t=U(e);return t!==e&&(P.set(e,t),N.set(t,e)),t}const F=e=>N.get(e);function B(e,t,{blocked:n,upgrade:r,blocking:s,terminated:i}={}){const o=indexedDB.open(e,t),a=M(o);return r&&o.addEventListener("upgradeneeded",(e=>{r(M(o.result),e.oldVersion,e.newVersion,M(o.transaction),e)})),n&&o.addEventListener("blocked",(e=>n(e.oldVersion,e.newVersion,e))),a.then((e=>{i&&e.addEventListener("close",(()=>i())),s&&e.addEventListener("versionchange",(e=>s(e.oldVersion,e.newVersion,e)))})).catch((()=>{})),a}const K=["get","getKey","getAll","getAllKeys","count"],W=["put","add","delete","clear"],H=new Map;function V(e,t){if(!(e instanceof IDBDatabase)||t in e||"string"!==typeof t)return;if(H.get(t))return H.get(t);const n=t.replace(/FromIndex$/,""),r=t!==n,s=W.includes(n);if(!(n in(r?IDBIndex:IDBObjectStore).prototype)||!s&&!K.includes(n))return;const i=async function(e,...t){const i=this.transaction(e,s?"readwrite":"readonly");let o=i.store;return r&&(o=o.index(t.shift())),(await Promise.all([o[n](...t),s&&i.done]))[0]};return H.set(t,i),i}j=(e=>({...e,get:(t,n,r)=>V(t,n)||e.get(t,n,r),has:(t,n)=>!!V(t,n)||e.has(t,n)}))(j);n(6550);const G="cache-entries",$=e=>{const t=new URL(e,location.href);return t.hash="",t.href};class Q{constructor(e){this._db=null,this._cacheName=e}_upgradeDb(e){const t=e.createObjectStore(G,{keyPath:"id"});t.createIndex("cacheName","cacheName",{unique:!1}),t.createIndex("timestamp","timestamp",{unique:!1})}_upgradeDbAndDeleteOldDbs(e){this._upgradeDb(e),this._cacheName&&function(e,{blocked:t}={}){const n=indexedDB.deleteDatabase(e);t&&n.addEventListener("blocked",(e=>t(e.oldVersion,e))),M(n).then((()=>{}))}(this._cacheName)}async setTimestamp(e,t){const n={url:e=$(e),timestamp:t,cacheName:this._cacheName,id:this._getId(e)},r=(await this.getDb()).transaction(G,"readwrite",{durability:"relaxed"});await r.store.put(n),await r.done}async getTimestamp(e){const t=await this.getDb(),n=await t.get(G,this._getId(e));return null===n||void 0===n?void 0:n.timestamp}async expireEntries(e,t){const n=await this.getDb();let r=await n.transaction(G).store.index("timestamp").openCursor(null,"prev");const s=[];let i=0;for(;r;){const n=r.value;n.cacheName===this._cacheName&&(e&&n.timestamp<e||t&&i>=t?s.push(r.value):i++),r=await r.continue()}const o=[];for(const a of s)await n.delete(G,a.id),o.push(a.url);return o}_getId(e){return this._cacheName+"|"+$(e)}async getDb(){return this._db||(this._db=await B("workbox-expiration",1,{upgrade:this._upgradeDbAndDeleteOldDbs.bind(this)})),this._db}}class z{constructor(e,t={}){this._isRunning=!1,this._rerunRequested=!1,this._maxEntries=t.maxEntries,this._maxAgeSeconds=t.maxAgeSeconds,this._matchOptions=t.matchOptions,this._cacheName=e,this._timestampModel=new Q(e)}async expireEntries(){if(this._isRunning)return void(this._rerunRequested=!0);this._isRunning=!0;const e=this._maxAgeSeconds?Date.now()-1e3*this._maxAgeSeconds:0,t=await this._timestampModel.expireEntries(e,this._maxEntries),n=await self.caches.open(this._cacheName);for(const r of t)await n.delete(r,this._matchOptions);this._isRunning=!1,this._rerunRequested&&(this._rerunRequested=!1,h(this.expireEntries()))}async updateTimestamp(e){await this._timestampModel.setTimestamp(e,Date.now())}async isURLExpired(e){if(this._maxAgeSeconds){const t=await this._timestampModel.getTimestamp(e),n=Date.now()-1e3*this._maxAgeSeconds;return void 0===t||t<n}return!1}async delete(){this._rerunRequested=!1,await this._timestampModel.expireEntries(1/0)}}n(9144);n(7977);function Y(e){if(!e)throw new t("add-to-cache-list-unexpected-type",{entry:e});if("string"===typeof e){const t=new URL(e,location.href);return{cacheKey:t.href,url:t.href}}const{revision:n,url:r}=e;if(!r)throw new t("add-to-cache-list-unexpected-type",{entry:e});if(!n){const e=new URL(r,location.href);return{cacheKey:e.href,url:e.href}}const s=new URL(r,location.href),i=new URL(r,location.href);return s.searchParams.set("__WB_REVISION__",n),{cacheKey:s.href,url:i.href}}class J{constructor(){this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=async({request:e,state:t})=>{t&&(t.originalRequest=e)},this.cachedResponseWillBeUsed=async({event:e,state:t,cachedResponse:n})=>{if("install"===e.type&&t&&t.originalRequest&&t.originalRequest instanceof Request){const e=t.originalRequest.url;n?this.notUpdatedURLs.push(e):this.updatedURLs.push(e)}return n}}}class X{constructor({precacheController:e}){this.cacheKeyWillBeUsed=async({request:e,params:t})=>{const n=(null===t||void 0===t?void 0:t.cacheKey)||this._precacheController.getCacheKeyForURL(e.url);return n?new Request(n,{headers:e.headers}):e},this._precacheController=e}}class Z extends q{constructor(e={}){e.cacheName=o(e.cacheName),super(e),this._fallbackToNetwork=!1!==e.fallbackToNetwork,this.plugins.push(Z.copyRedirectedCacheableResponsesPlugin)}async _handle(e,t){const n=await t.cacheMatch(e);return n||(t.event&&"install"===t.event.type?await this._handleInstall(e,t):await this._handleFetch(e,t))}async _handleFetch(e,n){let r;const s=n.params||{};if(!this._fallbackToNetwork)throw new t("missing-precache-entry",{cacheName:this.cacheName,url:e.url});{0;const t=s.integrity,i=e.integrity,o=!i||i===t;if(r=await n.fetch(new Request(e,{integrity:"no-cors"!==e.mode?i||t:void 0})),t&&o&&"no-cors"!==e.mode){this._useDefaultCacheabilityPluginIfNeeded();await n.cachePut(e,r.clone());0}}return r}async _handleInstall(e,n){this._useDefaultCacheabilityPluginIfNeeded();const r=await n.fetch(e);if(!await n.cachePut(e,r.clone()))throw new t("bad-precaching-response",{url:e.url,status:r.status});return r}_useDefaultCacheabilityPluginIfNeeded(){let e=null,t=0;for(const[n,r]of this.plugins.entries())r!==Z.copyRedirectedCacheableResponsesPlugin&&(r===Z.defaultPrecacheCacheabilityPlugin&&(e=n),r.cacheWillUpdate&&t++);0===t?this.plugins.push(Z.defaultPrecacheCacheabilityPlugin):t>1&&null!==e&&this.plugins.splice(e,1)}}Z.defaultPrecacheCacheabilityPlugin={async cacheWillUpdate({response:e}){return!e||e.status>=400?null:e}},Z.copyRedirectedCacheableResponsesPlugin={async cacheWillUpdate({response:e}){return e.redirected?await p(e):e}};class ee{constructor({cacheName:e,plugins:t=[],fallbackToNetwork:n=!0}={}){this._urlsToCacheKeys=new Map,this._urlsToCacheModes=new Map,this._cacheKeysToIntegrities=new Map,this._strategy=new Z({cacheName:o(e),plugins:[...t,new X({precacheController:this})],fallbackToNetwork:n}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this._strategy}precache(e){this.addToCacheList(e),this._installAndActiveListenersAdded||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this._installAndActiveListenersAdded=!0)}addToCacheList(e){const n=[];for(const r of e){"string"===typeof r?n.push(r):r&&void 0===r.revision&&n.push(r.url);const{cacheKey:e,url:s}=Y(r),i="string"!==typeof r&&r.revision?"reload":"default";if(this._urlsToCacheKeys.has(s)&&this._urlsToCacheKeys.get(s)!==e)throw new t("add-to-cache-list-conflicting-entries",{firstEntry:this._urlsToCacheKeys.get(s),secondEntry:e});if("string"!==typeof r&&r.integrity){if(this._cacheKeysToIntegrities.has(e)&&this._cacheKeysToIntegrities.get(e)!==r.integrity)throw new t("add-to-cache-list-conflicting-integrities",{url:s});this._cacheKeysToIntegrities.set(e,r.integrity)}if(this._urlsToCacheKeys.set(s,e),this._urlsToCacheModes.set(s,i),n.length>0){const e=`Workbox is precaching URLs without revision info: ${n.join(", ")}\nThis is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(e)}}}install(e){return d(e,(async()=>{const t=new J;this.strategy.plugins.push(t);for(const[s,i]of this._urlsToCacheKeys){const t=this._cacheKeysToIntegrities.get(i),n=this._urlsToCacheModes.get(s),r=new Request(s,{integrity:t,cache:n,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:i},request:r,event:e}))}const{updatedURLs:n,notUpdatedURLs:r}=t;return{updatedURLs:n,notUpdatedURLs:r}}))}activate(e){return d(e,(async()=>{const e=await self.caches.open(this.strategy.cacheName),t=await e.keys(),n=new Set(this._urlsToCacheKeys.values()),r=[];for(const s of t)n.has(s.url)||(await e.delete(s),r.push(s.url));return{deletedURLs:r}}))}getURLsToCacheKeys(){return this._urlsToCacheKeys}getCachedURLs(){return[...this._urlsToCacheKeys.keys()]}getCacheKeyForURL(e){const t=new URL(e,location.href);return this._urlsToCacheKeys.get(t.href)}getIntegrityForCacheKey(e){return this._cacheKeysToIntegrities.get(e)}async matchPrecache(e){const t=e instanceof Request?e.url:e,n=this.getCacheKeyForURL(t);if(n){return(await self.caches.open(this.strategy.cacheName)).match(n)}}createHandlerBoundToURL(e){const n=this.getCacheKeyForURL(e);if(!n)throw new t("non-precached-url",{url:e});return t=>(t.request=new Request(e),t.params=Object.assign({cacheKey:n},t.params),this.strategy.handle(t))}}let te;const ne=()=>(te||(te=new ee),te);function re(e){return ne().matchPrecache(e)}class se extends g{constructor(e,t){super((({request:n})=>{const r=e.getURLsToCacheKeys();for(const s of function*(e,{ignoreURLParametersMatching:t=[/^utm_/,/^fbclid$/],directoryIndex:n="index.html",cleanURLs:r=!0,urlManipulation:s}={}){const i=new URL(e,location.href);i.hash="",yield i.href;const o=function(e,t=[]){for(const n of[...e.searchParams.keys()])t.some((e=>e.test(n)))&&e.searchParams.delete(n);return e}(i,t);if(yield o.href,n&&o.pathname.endsWith("/")){const e=new URL(o.href);e.pathname+=n,yield e.href}if(r){const e=new URL(o.href);e.pathname+=".html",yield e.href}if(s){const e=s({url:i});for(const t of e)yield t.href}}(n.url,t)){const t=r.get(s);if(t){return{cacheKey:t,integrity:e.getIntegrityForCacheKey(t)}}}}),e.strategy)}}n(6272);const ie="requests",oe="queueName";class ae{constructor(){this._db=null}async addEntry(e){const t=(await this.getDb()).transaction(ie,"readwrite",{durability:"relaxed"});await t.store.add(e),await t.done}async getFirstEntryId(){const e=await this.getDb(),t=await e.transaction(ie).store.openCursor();return null===t||void 0===t?void 0:t.value.id}async getAllEntriesByQueueName(e){const t=await this.getDb(),n=await t.getAllFromIndex(ie,oe,IDBKeyRange.only(e));return n||new Array}async getEntryCountByQueueName(e){return(await this.getDb()).countFromIndex(ie,oe,IDBKeyRange.only(e))}async deleteEntry(e){const t=await this.getDb();await t.delete(ie,e)}async getFirstEntryByQueueName(e){return await this.getEndEntryFromIndex(IDBKeyRange.only(e),"next")}async getLastEntryByQueueName(e){return await this.getEndEntryFromIndex(IDBKeyRange.only(e),"prev")}async getEndEntryFromIndex(e,t){const n=await this.getDb(),r=await n.transaction(ie).store.index(oe).openCursor(e,t);return null===r||void 0===r?void 0:r.value}async getDb(){return this._db||(this._db=await B("workbox-background-sync",3,{upgrade:this._upgradeDb})),this._db}_upgradeDb(e,t){t>0&&t<3&&e.objectStoreNames.contains(ie)&&e.deleteObjectStore(ie);e.createObjectStore(ie,{autoIncrement:!0,keyPath:"id"}).createIndex(oe,oe,{unique:!1})}}class ce{constructor(e){this._queueName=e,this._queueDb=new ae}async pushEntry(e){delete e.id,e.queueName=this._queueName,await this._queueDb.addEntry(e)}async unshiftEntry(e){const t=await this._queueDb.getFirstEntryId();t?e.id=t-1:delete e.id,e.queueName=this._queueName,await this._queueDb.addEntry(e)}async popEntry(){return this._removeEntry(await this._queueDb.getLastEntryByQueueName(this._queueName))}async shiftEntry(){return this._removeEntry(await this._queueDb.getFirstEntryByQueueName(this._queueName))}async getAll(){return await this._queueDb.getAllEntriesByQueueName(this._queueName)}async size(){return await this._queueDb.getEntryCountByQueueName(this._queueName)}async deleteEntry(e){await this._queueDb.deleteEntry(e)}async _removeEntry(e){return e&&await this.deleteEntry(e.id),e}}const ue=["method","referrer","referrerPolicy","mode","credentials","cache","redirect","integrity","keepalive"];class he{static async fromRequest(e){const t={url:e.url,headers:{}};"GET"!==e.method&&(t.body=await e.clone().arrayBuffer());for(const[n,r]of e.headers.entries())t.headers[n]=r;for(const n of ue)void 0!==e[n]&&(t[n]=e[n]);return new he(t)}constructor(e){"navigate"===e.mode&&(e.mode="same-origin"),this._requestData=e}toObject(){const e=Object.assign({},this._requestData);return e.headers=Object.assign({},this._requestData.headers),e.body&&(e.body=e.body.slice(0)),e}toRequest(){return new Request(this._requestData.url,this._requestData)}clone(){return new he(this.toObject())}}const le="workbox-background-sync",fe=new Set,de=e=>{const t={request:new he(e.requestData).toRequest(),timestamp:e.timestamp};return e.metadata&&(t.metadata=e.metadata),t};self.skipWaiting(),self.addEventListener("activate",(()=>self.clients.claim())),_((e=>{let{request:t}=e;return"navigate"===t.mode}),new class extends q{constructor(e={}){super(e),this.plugins.some((e=>"cacheWillUpdate"in e))||this.plugins.unshift(x),this._networkTimeoutSeconds=e.networkTimeoutSeconds||0}async _handle(e,n){const r=[];const s=[];let i;if(this._networkTimeoutSeconds){const{id:t,promise:o}=this._getTimeoutPromise({request:e,logs:r,handler:n});i=t,s.push(o)}const o=this._getNetworkPromise({timeoutId:i,request:e,logs:r,handler:n});s.push(o);const a=await n.waitUntil((async()=>await n.waitUntil(Promise.race(s))||await o)());if(!a)throw new t("no-response",{url:e.url});return a}_getTimeoutPromise({request:e,logs:t,handler:n}){let r;return{promise:new Promise((t=>{r=setTimeout((async()=>{t(await n.cacheMatch(e))}),1e3*this._networkTimeoutSeconds)})),id:r}}async _getNetworkPromise({timeoutId:e,request:t,logs:n,handler:r}){let s,i;try{i=await r.fetchAndCachePut(t)}catch(o){o instanceof Error&&(s=o)}return e&&clearTimeout(e),!s&&i||(i=await r.cacheMatch(t)),i}}({cacheName:"pages",plugins:[new D({statuses:[200]})]})),_((e=>{let{request:t}=e;return"style"===t.destination||"script"===t.destination||"worker"===t.destination}),new class extends q{constructor(e={}){super(e),this.plugins.some((e=>"cacheWillUpdate"in e))||this.plugins.unshift(x)}async _handle(e,n){const r=n.fetchAndCachePut(e).catch((()=>{}));n.waitUntil(r);let s,i=await n.cacheMatch(e);if(i)0;else{0;try{i=await r}catch(o){o instanceof Error&&(s=o)}}if(!i)throw new t("no-response",{url:e.url,error:s});return i}}({cacheName:"assets",plugins:[new D({statuses:[200]})]})),_((e=>{let{request:t}=e;return"image"===t.destination}),new class extends q{async _handle(e,n){let r,s=await n.cacheMatch(e);if(s)0;else{0;try{s=await n.fetchAndCachePut(e)}catch(i){i instanceof Error&&(r=i)}0}if(!s)throw new t("no-response",{url:e.url,error:r});return s}}({cacheName:"images",plugins:[new D({statuses:[200]}),new class{constructor(e={}){this.cachedResponseWillBeUsed=async({event:e,request:t,cacheName:n,cachedResponse:r})=>{if(!r)return null;const s=this._isResponseDateFresh(r),i=this._getCacheExpiration(n);h(i.expireEntries());const o=i.updateTimestamp(t.url);if(e)try{e.waitUntil(o)}catch(a){0}return s?r:null},this.cacheDidUpdate=async({cacheName:e,request:t})=>{const n=this._getCacheExpiration(e);await n.updateTimestamp(t.url),await n.expireEntries()},this._config=e,this._maxAgeSeconds=e.maxAgeSeconds,this._cacheExpirations=new Map,e.purgeOnQuotaError&&function(e){r.add(e)}((()=>this.deleteCacheAndMetadata()))}_getCacheExpiration(e){if(e===a())throw new t("expire-custom-caches-only");let n=this._cacheExpirations.get(e);return n||(n=new z(e,this._config),this._cacheExpirations.set(e,n)),n}_isResponseDateFresh(e){if(!this._maxAgeSeconds)return!0;const t=this._getDateHeaderTimestamp(e);if(null===t)return!0;return t>=Date.now()-1e3*this._maxAgeSeconds}_getDateHeaderTimestamp(e){if(!e.headers.has("date"))return null;const t=e.headers.get("date"),n=new Date(t).getTime();return isNaN(n)?null:n}async deleteCacheAndMetadata(){for(const[e,t]of this._cacheExpirations)await self.caches.delete(e),await t.delete();this._cacheExpirations=new Map}}({maxEntries:500,maxAgeSeconds:2592e3})]})),function(e={}){const t=e.pageFallback||"offline.html",n=e.imageFallback||!1,r=e.fontFallback||!1;self.addEventListener("install",(e=>{const s=[t];n&&s.push(n),r&&s.push(r),e.waitUntil(self.caches.open("workbox-offline-fallbacks").then((e=>e.addAll(s))))})),function(e){b().setCatchHandler(e)}((async e=>{const s=e.request.destination,i=await self.caches.open("workbox-offline-fallbacks");if("document"===s){return await re(t)||await i.match(t)||Response.error()}if("image"===s&&!1!==n){return await re(n)||await i.match(n)||Response.error()}if("font"===s&&!1!==r){return await re(r)||await i.match(r)||Response.error()}return Response.error()}))}({pageFallback:"index.html"});const pe=new class{constructor(e,{forceSyncFallback:n,onSync:r,maxRetentionTime:s}={}){if(this._syncInProgress=!1,this._requestsAddedDuringSync=!1,fe.has(e))throw new t("duplicate-queue-name",{name:e});fe.add(e),this._name=e,this._onSync=r||this.replayRequests,this._maxRetentionTime=s||10080,this._forceSyncFallback=Boolean(n),this._queueStore=new ce(this._name),this._addSyncListener()}get name(){return this._name}async pushRequest(e){await this._addRequest(e,"push")}async unshiftRequest(e){await this._addRequest(e,"unshift")}async popRequest(){return this._removeRequest("pop")}async shiftRequest(){return this._removeRequest("shift")}async getAll(){const e=await this._queueStore.getAll(),t=Date.now(),n=[];for(const r of e){const e=60*this._maxRetentionTime*1e3;t-r.timestamp>e?await this._queueStore.deleteEntry(r.id):n.push(de(r))}return n}async size(){return await this._queueStore.size()}async _addRequest({request:e,metadata:t,timestamp:n=Date.now()},r){const s={requestData:(await he.fromRequest(e.clone())).toObject(),timestamp:n};switch(t&&(s.metadata=t),r){case"push":await this._queueStore.pushEntry(s);break;case"unshift":await this._queueStore.unshiftEntry(s)}this._syncInProgress?this._requestsAddedDuringSync=!0:await this.registerSync()}async _removeRequest(e){const t=Date.now();let n;switch(e){case"pop":n=await this._queueStore.popEntry();break;case"shift":n=await this._queueStore.shiftEntry()}if(n){const r=60*this._maxRetentionTime*1e3;return t-n.timestamp>r?this._removeRequest(e):de(n)}}async replayRequests(){let e;for(;e=await this.shiftRequest();)try{await fetch(e.request.clone())}catch(n){throw await this.unshiftRequest(e),new t("queue-replay-failed",{name:this._name})}}async registerSync(){if("sync"in self.registration&&!this._forceSyncFallback)try{await self.registration.sync.register(`${le}:${this._name}`)}catch(e){0}}_addSyncListener(){"sync"in self.registration&&!this._forceSyncFallback?self.addEventListener("sync",(e=>{if(e.tag===`${le}:${this._name}`){0;const t=async()=>{let t;this._syncInProgress=!0;try{await this._onSync({queue:this})}catch(n){if(n instanceof Error)throw t=n,t}finally{!this._requestsAddedDuringSync||t&&!e.lastChance||await this.registerSync(),this._syncInProgress=!1,this._requestsAddedDuringSync=!1}};e.waitUntil(t())}})):this._onSync({queue:this})}static get _queueNames(){return fe}}("netdata"),ye=(e,t)=>pe._queueStore.getAll().then((n=>n.filter((n=>{let{requestData:r}=n;return r.method===t&&r.url.endsWith(e)})))).then((e=>Promise.all(e.map((e=>{let{id:t}=e;return pe._queueStore.deleteEntry(t)})))));self.addEventListener("message",(e=>{if("removeBgSynced"===e.data.type){const{url:t,method:n}=e.data;return ye(t,n)}}));const ge=(e,t)=>new Response(JSON.stringify({statusText:t,error:e}),{headers:{"Content-Type":"application/json"}});var me;self.addEventListener("fetch",(e=>{if("POST"===e.request.method){const t=e.request.headers.get("bgSync");if(t){const{url:t,method:n}=e.request;ye(t,n)}e.respondWith(fetch(e.request.clone()).catch((()=>t?pe.pushRequest({request:e.request}).then((()=>ge("Request pushed for background sync","bgSynced"))):ge("This action is disabled while app is offline","offline"))))}})),function(e){ne().precache(e)}([{'revision':null,'url':'/102.99fe8529c18edf5528bd.chunk.js'},{'revision':null,'url':'/137.b93467b398d77a6ec3e5.chunk.js'},{'revision':null,'url':'/193.97159d1c102caa84a2bf.chunk.js'},{'revision':null,'url':'/199.4e9028e566c84a075e05.chunk.js'},{'revision':null,'url':'/20.45ecd84daf8e214a9d25.chunk.js'},{'revision':null,'url':'/202.7c0591f9877f8632d967.chunk.js'},{'revision':null,'url':'/241.b88544536c9e170c08dd.chunk.js'},{'revision':null,'url':'/252.21ce108e3c20d4a3ac07.chunk.js'},{'revision':null,'url':'/282.501982c0bf7a84861d76.chunk.js'},{'revision':null,'url':'/296.23f60d4bd814dcbf10f7.chunk.js'},{'revision':null,'url':'/324.d1933d9aa4e7422636eb.chunk.js'},{'revision':null,'url':'/359.bf28956b0a982e8af965.chunk.js'},{'revision':null,'url':'/360.56c21a2225151e48915c.chunk.js'},{'revision':null,'url':'/367.c05334328139fb144aa4.chunk.js'},{'revision':null,'url':'/379.17f8244f5648bf574c5e.chunk.js'},{'revision':'f7b599e3f88bf94d2af5d3f60873a311','url':'/379.17f8244f5648bf574c5e.chunk.js.LICENSE.txt'},{'revision':null,'url':'/379.d4eaadf9a64c80cfb238.css'},{'revision':null,'url':'/380.1866e2605cbda60acc0d.chunk.js'},{'revision':null,'url':'/380.ccb665950325037c0dda.css'},{'revision':null,'url':'/424.cc86e6f95ac6a5e0c54e.chunk.js'},{'revision':'089b747a8ae7cb34f622e8dc22a41170','url':'/424.cc86e6f95ac6a5e0c54e.chunk.js.LICENSE.txt'},{'revision':null,'url':'/43.2b1f01ea435e2a6b5e71.chunk.js'},{'revision':null,'url':'/442.291d05e3da308fca6a03.chunk.js'},{'revision':null,'url':'/451.87c1413ac5d5138fbb20.chunk.js'},{'revision':'4ba08fe8c0cd61ea31428b20c7f2c504','url':'/493.852a2807baf2ab16ee4e.js.LICENSE.txt'},{'revision':null,'url':'/510.18fca9a4a4064516dc64.chunk.js'},{'revision':null,'url':'/514.a79a713718922522851d.chunk.js'},{'revision':'df879b1df8c55b246b962b8d859e4b63','url':'/514.a79a713718922522851d.chunk.js.LICENSE.txt'},{'revision':null,'url':'/533.c99e4841496c93d3be4e.chunk.js'},{'revision':null,'url':'/564.67df4067cbc8fb003702.chunk.js'},{'revision':null,'url':'/575.e15b08c9747df1aa0537.chunk.js'},{'revision':'569b4ba75d53eaa7e276466a79e1caff','url':'/575.e15b08c9747df1aa0537.chunk.js.LICENSE.txt'},{'revision':null,'url':'/597.21617496c215b928ad5b.chunk.js'},{'revision':null,'url':'/610.a2aa33f4e58d12c52305.chunk.js'},{'revision':null,'url':'/611.a19e10b49b9d70e14bc9.chunk.js'},{'revision':null,'url':'/663.cdba1a21c456207c4b90.chunk.js'},{'revision':null,'url':'/722.79a886041efb3bc44c95.chunk.js'},{'revision':null,'url':'/723.a807df6bf07c83469608.chunk.js'},{'revision':null,'url':'/723.cc9fa5f3bdc0bf3ab2fc.css'},{'revision':null,'url':'/734.5760950c46daf81dc4d7.chunk.js'},{'revision':'fa06afc5475ae1afec7fdd8109e0b38b','url':'/734.5760950c46daf81dc4d7.chunk.js.LICENSE.txt'},{'revision':null,'url':'/817.480ad000dd81d4d84333.chunk.js'},{'revision':null,'url':'/837.405d200f8e02114883b8.chunk.js'},{'revision':null,'url':'/86.3f45baea5e900515c627.chunk.js'},{'revision':null,'url':'/872.662015ec333183b19c91.chunk.js'},{'revision':null,'url':'/934.1a1dc40ee735dbe7a912.chunk.js'},{'revision':null,'url':'/969.3830e85aa10c3707345b.chunk.js'},{'revision':'70c318bba97c6edb6c4c0571298e8436','url':'/LISENCE.txt'},{'revision':'5223d33eab9c693722d25988dd5690bb','url':'/agent.html'},{'revision':null,'url':'/app.0917ff2bf5d3b8b0678d.css'},{'revision':null,'url':'/app.1d4571e6201f39855ba7.js'},{'revision':null,'url':'/editor.10986488db9355ac3132.chunk.js'},{'revision':'e08379c90f9e3b1fbb4258a6b5bae56c','url':'/favicon.ico'},{'revision':'53df5336ee4db3cb09cebe840e9efd38','url':'/index.html'},{'revision':'ba1793dabac01f8c2e83d3a4e36586e4','url':'/local-agent.html'},{'revision':null,'url':'/npm.react.dom.f4b9ab6f137aceb1a38f.js'},{'revision':'e1e1f91d155bb9614a2eedd666d5574b','url':'/npm.react.dom.f4b9ab6f137aceb1a38f.js.LICENSE.txt'},{'revision':'c9fe31a81c0ff37d59b89d8d265cffb2','url':'/registry-access.html'},{'revision':'731a9860ca8de74f3c52a511e0e8da67','url':'/registry-alert-redirect.html'},{'revision':null,'url':'/runtime.01fade20a5c3f49b8c75.js'},{'revision':'5dd984c78c1a70f4ca75372381c3f167','url':'/static/email/img/clea_badge.png'},{'revision':'f5e2223e3717188e5c00970e92299ce4','url':'/static/email/img/clea_siren.png'},{'revision':'22f52d199eb809360c56bf0b700b6b36','url':'/static/email/img/community_icon.png'},{'revision':'878dc9b7f75cec8d25b00296035fea03','url':'/static/email/img/configure_icon.png'},{'revision':'b9c0ff9e2f2315782a21c22052610bab','url':'/static/email/img/crit_badge.png'},{'revision':'72217b81d53177a1bafeb6874c8b7a3e','url':'/static/email/img/crit_siren.png'},{'revision':'97baf0add3259a28ef85eeef80b9df24','url':'/static/email/img/flood_siren.png'},{'revision':'f3773d6a68f16eb900899d4d77e7f000','url':'/static/email/img/full_logo.png'},{'revision':'1c2161a8ada89f2840bb49c7436ad814','url':'/static/email/img/header.png'},{'revision':'5069c93255c7e1ed005a14720d3373c2','url':'/static/email/img/isotype_600.png'},{'revision':'78f1e90b91baf6c7bc368aeb63c70815','url':'/static/email/img/label_critical.png'},{'revision':'d13f63a3d7041323a2c62620bb4bafbe','url':'/static/email/img/label_recovered.png'},{'revision':'6c7196c720144a76316f57e74e413613','url':'/static/email/img/label_warning.png'},{'revision':'0e52319aad8575d826c1de7b995c1c3d','url':'/static/email/img/reachability_siren.png'},{'revision':'d5264fe0e464ca63c47339de49573fce','url':'/static/email/img/warn_badge.png'},{'revision':'9ada8f1a03e8e337bc4d962ebb9c4feb','url':'/static/email/img/warn_siren.png'},{'revision':'7b0e67fc51980fa64b924a3faaebf8cd','url':'/static/img/list-style-image.svg'},{'revision':'d83d3c90a4263c8d600115238947cb8b','url':'/static/img/logos/os/alpine.svg'},{'revision':'ea2783c91526825a87d91cfb67b3880a','url':'/static/img/logos/os/arch.svg'},{'revision':'721e109311dcc775f1fc4548dab1c8ee','url':'/static/img/logos/os/centos.svg'},{'revision':'91335d2e37a1ba13cf2e72e27019a75f','url':'/static/img/logos/os/coreos.svg'},{'revision':'681aceb3743f4b8e655eeefa90eca437','url':'/static/img/logos/os/debian.svg'},{'revision':'9e7e2a8b1f48d4ab5b1900c097369c3a','url':'/static/img/logos/os/docker.svg'},{'revision':'d8dbc0537e6f97cec246e4f28b601ebf','url':'/static/img/logos/os/fedora.svg'},{'revision':'8b792ad3a91245301764356558799e30','url':'/static/img/logos/os/freebsd.svg'},{'revision':'0a6fc28cf7759f84e1d93c2d63b77f47','url':'/static/img/logos/os/freenas.svg'},{'revision':'511628407431ba05e6c5e8a832de06d7','url':'/static/img/logos/os/gentoo.svg'},{'revision':'3a15213ddffc497c558cabac9f1e2c2b','url':'/static/img/logos/os/kubernetes.svg'},{'revision':'ba7fb927e9783914045d7afd9e6882ad','url':'/static/img/logos/os/linux-small.svg'},{'revision':'0a4343315317f2ff0b790b7866edce88','url':'/static/img/logos/os/linux.svg'},{'revision':'f88a55fc3eb331ca7a6963e9eb6c1a98','url':'/static/img/logos/os/macos.svg'},{'revision':'ef9272e7450b383179627d5f0314fa60','url':'/static/img/logos/os/manjaro.svg'},{'revision':'9b072ec8e40c84a9131027a78bf235b6','url':'/static/img/logos/os/openstack.svg'},{'revision':'acf55d0ad532af1516d1737f7f9713ef','url':'/static/img/logos/os/opensuse.svg'},{'revision':'285b0145e5a52bf6eabc58ddb38ecb3d','url':'/static/img/logos/os/openwrt.svg'},{'revision':'4e134a6123ca0d8362e17f33044ba57c','url':'/static/img/logos/os/oracle.svg'},{'revision':'c04f55b3e9ec5d22c85645d27e1ed18b','url':'/static/img/logos/os/pfsense.svg'},{'revision':'309f0c6b9a270f8bd8801925fb9db0f5','url':'/static/img/logos/os/placeholder.svg'},{'revision':'3da67b7657fedcdded70bdf08bc9d08a','url':'/static/img/logos/os/raspberry-pi.svg'},{'revision':'e38b0ed9b6920282b6cf5a3625215916','url':'/static/img/logos/os/redhat.svg'},{'revision':'bc5e56c6fb341824f80daa604bad88d9','url':'/static/img/logos/os/suse.svg'},{'revision':'6b0c8d4e8e727fee4856daa3ba92ee81','url':'/static/img/logos/os/ubuntu.svg'},{'revision':'c52ffc08f2b2ea56e46cd884495d2148','url':'/static/img/logos/services/access-point.svg'},{'revision':'88d7dacdf13278537ad4e9d0aff23ed3','url':'/static/img/logos/services/activemq.svg'},{'revision':'37f2e886c72fbcd47b5ffb60733b77d8','url':'/static/img/logos/services/adaptec.svg'},{'revision':'b658355ba2fea4b5d6cbada0d0339306','url':'/static/img/logos/services/alerta.svg'},{'revision':'b39016f9bee1ce8648f67791a98817dc','url':'/static/img/logos/services/apache.svg'},{'revision':'3b5ade779f8d749d48db9b82aa943b61','url':'/static/img/logos/services/apc.svg'},{'revision':'e9433c11ec53f07466dbd9ed4d6fd751','url':'/static/img/logos/services/aws-sns.svg'},{'revision':'ecebea115e1ab4bead943b8962317022','url':'/static/img/logos/services/aws.svg'},{'revision':'55df8093275489f75fe20fa6c222216d','url':'/static/img/logos/services/beanstalkd.svg'},{'revision':'ed0a1dd09b109d2610baa566e3d402d0','url':'/static/img/logos/services/boinc.svg'},{'revision':'1312c86e65d32bc28d278d961887a628','url':'/static/img/logos/services/btrfs.svg'},{'revision':'146643d089f1e17457a5c8fdf1013b4c','url':'/static/img/logos/services/ceph.svg'},{'revision':'627837dc14e607ad41b6c4b5cef8b561','url':'/static/img/logos/services/chrony.svg'},{'revision':'19b1e40e32bb21d3d6273b4aae4a88b4','url':'/static/img/logos/services/cloud.svg'},{'revision':'df2ea1496b38af73fd91511b3688e15d','url':'/static/img/logos/services/concul.svg'},{'revision':'87876ce57a48c3f9e3a870cd78860c12','url':'/static/img/logos/services/consul.svg'},{'revision':'89588c4cdc6110051867c4b332e03e2c','url':'/static/img/logos/services/container.svg'},{'revision':'42d91a75181a1e0054df5cbef8b19742','url':'/static/img/logos/services/couchdb.svg'},{'revision':'264bc7ec295e4f9ad8fae82c3e86ded9','url':'/static/img/logos/services/cups.svg'},{'revision':'21e5c11a69d6efac921261f84f9f6df8','url':'/static/img/logos/services/data-encryption.svg'},{'revision':'cec1f9696feaadad408bfa8ca3927748','url':'/static/img/logos/services/ddos.svg'},{'revision':'f8389ca1a741a115313bede9ac02e2c0','url':'/static/img/logos/services/discord.svg'},{'revision':'1f5925ba222bad29609c3ca13ace2a99','url':'/static/img/logos/services/dns.svg'},{'revision':'d36e442f9a9c2697a460aa9f20a6f2bc','url':'/static/img/logos/services/docker.svg'},{'revision':'0f3ae584bfe2858b76bf3d118bebbf97','url':'/static/img/logos/services/dovecot.svg'},{'revision':'616f3fbc10d44774dac9269fd9295d07','url':'/static/img/logos/services/elasticsearch.svg'},{'revision':'feef131e8226cab9c345db605ed9a353','url':'/static/img/logos/services/email.svg'},{'revision':'28250741b5ea758b05bc551c66f0034f','url':'/static/img/logos/services/exim.svg'},{'revision':'4f454fc8b9fb38a613d711d83e2b1de1','url':'/static/img/logos/services/fail2ban.svg'},{'revision':'8cd2efa3851a165fbdfe766b2fef5294','url':'/static/img/logos/services/flock.svg'},{'revision':'eb6a015ece746762e9daa21bab1fe352','url':'/static/img/logos/services/fluentd.svg'},{'revision':'a33e398da7592844b73596a119954d16','url':'/static/img/logos/services/fping.svg'},{'revision':'e2580c9d7c50d69452101a884bac1552','url':'/static/img/logos/services/freeradius.svg'},{'revision':'ed4decb646a1338a4de9d7d30046ca50','url':'/static/img/logos/services/fronius.svg'},{'revision':'8d2f6602566650a7320a84996cf85d64','url':'/static/img/logos/services/gnu-freeipmi.svg'},{'revision':'48a303cfacef14ec35c336700bc333b8','url':'/static/img/logos/services/golang.svg'},{'revision':'24119b2c7bc0ca689b3acff70add2dfb','url':'/static/img/logos/services/grafana.svg'},{'revision':'3222dddb4457a92b49aa0d181d15be75','url':'/static/img/logos/services/graphite.svg'},{'revision':'515578af549c0541e1a175401d0b1487','url':'/static/img/logos/services/haproxy.svg'},{'revision':'caa9e97043c09e7f41d8140cd12a588d','url':'/static/img/logos/services/hub.svg'},{'revision':'23380102fadd7b7fb5f5eb4867484cff','url':'/static/img/logos/services/icecast.svg'},{'revision':'e0d3a56bbd7c3f009bdfafd6f867c0a0','url':'/static/img/logos/services/influxdb.svg'},{'revision':'e4987ef9ecf165d37a1599bd34f7a32c','url':'/static/img/logos/services/ipfs.svg'},{'revision':'514198d5f8bfa868543c56dfda56c5da','url':'/static/img/logos/services/irc.svg'},{'revision':'ce975a0ba008f30d0c14939f7e0f827d','url':'/static/img/logos/services/isc.svg'},{'revision':'07140ef847fe0bc0e911ade34c55b184','url':'/static/img/logos/services/kafka.svg'},{'revision':'b87b04cbf08cf172f165038f1c0e46ae','url':'/static/img/logos/services/kairosdb.svg'},{'revision':'4fd5b032dcf53217880e08898d0b6b6a','url':'/static/img/logos/services/kavenegar.svg'},{'revision':'63eb0a355174ebdee113dfc29ff5deb9','url':'/static/img/logos/services/key-file.svg'},{'revision':'3a15213ddffc497c558cabac9f1e2c2b','url':'/static/img/logos/services/kubernetes.svg'},{'revision':'db604bbefea8679c6e92de00e90fff2d','url':'/static/img/logos/services/libreswan.svg'},{'revision':'1f5e6a545bf2334ef55f0e5fd9b91813','url':'/static/img/logos/services/libvirt.svg'},{'revision':'0ed40155ecbac111c5a7fae1d5daeebf','url':'/static/img/logos/services/lighthttpd.svg'},{'revision':'0a4343315317f2ff0b790b7866edce88','url':'/static/img/logos/services/linux.svg'},{'revision':'9718b33406088daa4454cba53a056daa','url':'/static/img/logos/services/litespeed.svg'},{'revision':'cb6a3538307e259541f9534ec860b1c2','url':'/static/img/logos/services/lm-sensors.svg'},{'revision':'1fdd6d0222b695e7b7c12a331201ff32','url':'/static/img/logos/services/load-balancer.svg'},{'revision':'aa4fa3f5f9a6008f133eed5f84593f9c','url':'/static/img/logos/services/log-file.svg'},{'revision':'13b57ad683334e6ad6966d6056b588b0','url':'/static/img/logos/services/logstash.svg'},{'revision':'ff0c16aebe4bb98cf9e7a5298c3fde18','url':'/static/img/logos/services/lxd.svg'},{'revision':'1b8e06489889edfb34285fe46c7b5292','url':'/static/img/logos/services/mariadb.svg'},{'revision':'2bcccabfb9f9a61687d297d69dca3ecf','url':'/static/img/logos/services/memcached.svg'},{'revision':'ee9729556cc02b21cb86fb832d9912b4','url':'/static/img/logos/services/messagebird.svg'},{'revision':'554c7d4bfd63a3da33773978fd291c06','url':'/static/img/logos/services/mongodb.svg'},{'revision':'9a9f461839a56d2ff17154a9a6e7af94','url':'/static/img/logos/services/monit.svg'},{'revision':'0650308601e047a9d10849bfb5b14b9e','url':'/static/img/logos/services/monitoring.svg'},{'revision':'cb6f4722f30229d118df97232dfd1bb5','url':'/static/img/logos/services/mysql.svg'},{'revision':'88a4b79f7a62e579744305c60b043192','url':'/static/img/logos/services/netfilter.svg'},{'revision':'bff32cb5a58a4094689e21779eb7c339','url':'/static/img/logos/services/network-protocol.svg'},{'revision':'4f067ece273f0d3b7463431243c32acd','url':'/static/img/logos/services/network.svg'},{'revision':'4df305d04c05a610efb748f0b40389f4','url':'/static/img/logos/services/nfs.svg'},{'revision':'005f7d382db87e26219f39df46d6821c','url':'/static/img/logos/services/nginx-plus.svg'},{'revision':'88fa37ab9246ae06ed55393cac16d284','url':'/static/img/logos/services/nginx.svg'},{'revision':'ced49ab6b19cc20a8a79986040723b3e','url':'/static/img/logos/services/notification-bell.svg'},{'revision':'544013e6e5ca11faca9dc5168646c6f6','url':'/static/img/logos/services/nsd.svg'},{'revision':'6625b96ed3de57f8d650f4b2f74f2646','url':'/static/img/logos/services/ntpd.svg'},{'revision':'2e3fa402d78b86a353bebfac81e83cda','url':'/static/img/logos/services/nut.svg'},{'revision':'0e32d0a7061b73cb22a6c89ac1076203','url':'/static/img/logos/services/nvidia.svg'},{'revision':'6cb3393e07eef198cee8bf3d4aba85e6','url':'/static/img/logos/services/openldap.svg'},{'revision':'48ec69a3e8ccac0a39623a33c121df6e','url':'/static/img/logos/services/opensips.svg'},{'revision':'3a6a3ba2db69e1d00073f0fd119fe7a9','url':'/static/img/logos/services/opentsdb.svg'},{'revision':'cb690dd03f447f755bd65bfb5eab31d6','url':'/static/img/logos/services/openvpn.svg'},{'revision':'3ffc09fdda22563262e755b751048948','url':'/static/img/logos/services/openzfs.svg'},{'revision':'4e134a6123ca0d8362e17f33044ba57c','url':'/static/img/logos/services/oracle.svg'},{'revision':'ec7d7bd17fcd96e0e397c7afbe9b0b86','url':'/static/img/logos/services/pagerduty.svg'},{'revision':'e58a44749755f5b3fc6121128f565d52','url':'/static/img/logos/services/php-fpm.svg'},{'revision':'ad7c4cbd376944596a970a12cf9a4b0f','url':'/static/img/logos/services/placeholder.svg'},{'revision':'fc6874e19ea3b14f186713711a6a807a','url':'/static/img/logos/services/postfix.svg'},{'revision':'9318272b34b560d9180cc7b3a05c469b','url':'/static/img/logos/services/postgresql.svg'},{'revision':'d825c708929a70d1fe6afeb04026c52a','url':'/static/img/logos/services/powerdns.svg'},{'revision':'f22e171bc3012a1cb6aec8383d2dacba','url':'/static/img/logos/services/processor.svg'},{'revision':'074db273ef932a67d91b58e7ba1f49d3','url':'/static/img/logos/services/prometheus.svg'},{'revision':'fc96e1058c107b8a706f2400d2eebd18','url':'/static/img/logos/services/prowl.svg'},{'revision':'f76d643a46b74c411a26abb9df6dc13e','url':'/static/img/logos/services/proxysql.svg'},{'revision':'e824c97149c47467e3a892c7f049ea47','url':'/static/img/logos/services/puppet.svg'},{'revision':'96d29544af13d15bf087628e61d00a01','url':'/static/img/logos/services/pushbullet.svg'},{'revision':'f3406eb327f651cbb68f8e2e607f2ade','url':'/static/img/logos/services/pushover.svg'},{'revision':'ce86ca8f0b89ced3af53b8e153fb834e','url':'/static/img/logos/services/qos.svg'},{'revision':'e5b7e2321d339b19425bba6a81807c55','url':'/static/img/logos/services/rabbitmq.svg'},{'revision':'3da67b7657fedcdded70bdf08bc9d08a','url':'/static/img/logos/services/raspberry-pi.svg'},{'revision':'4aaff929af8a78f0a5e3c1b27a0b6725','url':'/static/img/logos/services/redis.svg'},{'revision':'62a26d4b8ba048586ea156c370232f4e','url':'/static/img/logos/services/rethinkdb.svg'},{'revision':'bc32d1e8b2f2041ee9c4f17ffe7fc5e9','url':'/static/img/logos/services/retroshare.svg'},{'revision':'4754e936fdc04775f41e97e8ecf43476','url':'/static/img/logos/services/rocketchat.svg'},{'revision':'7b3d7a3d2568050ffc6b66a63a840675','url':'/static/img/logos/services/samba.svg'},{'revision':'67a062ebdfeda9b78b4f7891bff232f2','url':'/static/img/logos/services/server-connection.svg'},{'revision':'838e94185a05b5a7e49342e15a7f7bab','url':'/static/img/logos/services/slack.svg'},{'revision':'da52172208b4aec912606dee840b13fc','url':'/static/img/logos/services/sma.svg'},{'revision':'b0082760ed739c2590d402cac899bbfd','url':'/static/img/logos/services/smstools3.svg'},{'revision':'54e21eda70fe847d4f78407a6db25309','url':'/static/img/logos/services/solr.svg'},{'revision':'0c5fb25f01e875d092de9e438d2ea102','url':'/static/img/logos/services/spigot.svg'},{'revision':'449e8efbf3e642eecc4d8e0b1fe7cb1d','url':'/static/img/logos/services/springboot.svg'},{'revision':'80b8939c121fe88cafaa77c9ebe6a42a','url':'/static/img/logos/services/squid.svg'},{'revision':'e0eb22ed4bda376d3507b6419821f4cf','url':'/static/img/logos/services/statsd.svg'},{'revision':'633d9a54c151ebbf900072edfb0c4b1d','url':'/static/img/logos/services/stiebel.svg'},{'revision':'6b3ea1af797d26f2e6edfb09bc625974','url':'/static/img/logos/services/systemd.svg'},{'revision':'74ac39199f7cd7e51317c7dcec8ffa38','url':'/static/img/logos/services/telegram.svg'},{'revision':'fd469d8c5263d5779aeb2438bcc522d1','url':'/static/img/logos/services/temperature.svg'},{'revision':'600debbf4e6330d59f7766a6745ad7e9','url':'/static/img/logos/services/tomcat.svg'},{'revision':'5f2ce630abe1c94babea5c580beae308','url':'/static/img/logos/services/tor.svg'},{'revision':'21ada136fb2dce8fe83adef6b0a5b480','url':'/static/img/logos/services/traefik.svg'},{'revision':'6a4543f55f5e77426d62ea8a70b8d4b3','url':'/static/img/logos/services/twilio.svg'},{'revision':'5bbb626cf4089b75bca96b79a902ea3c','url':'/static/img/logos/services/unbound.svg'},{'revision':'fb38f4938299ffc15a7f2f7d03c0b892','url':'/static/img/logos/services/uwsgi.svg'},{'revision':'b4ed2bd8f11af926ff3cb36c09b4c685','url':'/static/img/logos/services/varnish.svg'},{'revision':'808ea0cb2c5ca2c326e01db195886a3b','url':'/static/img/logos/services/veritas.svg'},{'revision':'6b5671ca02ac46b24a4855c213a9aa8b','url':'/static/img/logos/services/xen.svg'},{'revision':'2979340c1e70ef3704e49b02636adb38','url':'/static/img/mail/isotype.png'},{'revision':'fe6f76b747c61fa79f928c7f6065b2d6','url':'/static/img/mail/isotype.svg'},{'revision':'b3b7f9062d7a7e513bd5b2fc2b70b6ca','url':'/static/img/mail/logotype.png'},{'revision':'3f248bee4fd9e28b502a9a7b5bbb6a67','url':'/static/img/mail/logotype.svg'},{'revision':'e29b616a92eedb81e384399aff80c4f0','url':'/static/img/no-filter-results.png'},{'revision':'7153f80147c2569abe9ab1c0a8eb1662','url':'/static/img/no-nodes-room.svg'},{'revision':'6e19f3a1d042f942197670d18981ee75','url':'/static/img/rack.png'},{'revision':'7ec80a5bbf8954caa7923824f2d328f9','url':'/static/site/pages/holding-page-503/holding-page-503.css'},{'revision':'7989e3f7e500355800fc92b4d52d8987','url':'/static/site/pages/holding-page-503/holding-page-503.svg'},{'revision':'18209f4fb770a5449a944bdfc04eb1cb','url':'/static/site/pages/holding-page-503/index.html'},{'revision':'2e0c62f8ec8a99a9c75c3097f3090b9a','url':'/static/site/pages/holding-page-503/multiple-logos-group.svg'},{'revision':'c447e6faaa6d064c23f19305e614dd6c','url':'/static/site/pages/holding-page-503/netdata-logo-white.svg'},{'revision':'348e5a20b0cee6622c9f2219ff05a19c','url':'/static/site/pages/holding-page-503/reset.svg'},{'revision':'8f1af5e29e07efa03742e9df2e289b1b','url':'/static/splash.css'}]),function(e){const t=ne();_(new se(t,e))}(me)}()}();
\ No newline at end of file
web/gui/v2live.html
+73
-61
@@ -1,9 +1,14 @@
1
-<!doctype html><html><head><title>Netdata Console</title><script>var getBasename = function() {
2
- var pathsRegex = /\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud|v2)\/?.*/
3
- return window.location.origin + (window.location.pathname.replace(pathsRegex, "") || "")
1
+<!doctype html><html><head><title>Netdata Console</title><script>var pathsRegex = /\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud|v2)\/?.*/
2
+ var getBasename = function() {
3
+ return window.location.origin + window.location.pathname.replace(pathsRegex, "")
4
}
5
var goToOld = function(path) {
6
- window.location.replace((getBasename() + path).replace(/([^:]\/)\/+/g, "$1"))
6
+ var goToUrl = getBasename() + path;
7
+ if (path === "/v2") {
8
+ var pathsRegex = /(\/(spaces|nodes|overview|alerts|dashboards|anomalies|events|cloud)\/?.*)/
9
+ goToUrl = (window.location.origin + window.location.pathname).replace(pathsRegex, "/v2$1")
10
+ }
11
+ window.location.replace((goToUrl + window.location.search).replace(/([^:]\/)\/+/g, "$1"))
12
}
13
var getAssetFile = function(path) {
14
window.location.replace(__webpack_public_path__ + path)
@@ -16,12 +21,47 @@
21
uiUrl: "https://app.netdata.cloud",
22
webpackPublicPath: "https://app.netdata.cloud",
23
agentApiUrl: searchParams.get("agent") || getBasename(),
19
- version: "6.17.1",
24
+ version: "6.20.0",
25
tracking: false,
26
cookieDomain: ".netdata.cloud",
27
}
28
24
- __webpack_public_path__ = (window.envSettings.webpackPublicPath ? "https://app.netdata.cloud/" : (window.envSettings.agentApiUrl + "/v2/")).replace(/([^:]\/)\/+/g, "$1")</script><meta name="application-name" content="netdata"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,minimum-scale=1"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/><link rel="stylesheet" href="https://app.netdata.cloud/static/splash.css"/></head><body><div id="app"><div id="agent-splash-screen" class="loading"><div class="hero"><div class="logo-container"><svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo-blur"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="rgba(0,171,68,0.1)"/></svg> <svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="#DDFFEB"/></svg></div><div class="headings"><h1 class="title">Welcome to Netdata</h1><div class="loading-message"><p class="subtitle">Loading latest Netdata Cloud UI...</p><div class="flex-center">We couldn't load the latest Netdata Cloud UI. <a class="button ghost" href="javascript:location.reload();">You can try again <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.364 8.05001L17.657 7.34301C16.318 6.00369 14.5472 5.18285 12.6598 5.02654C10.7724 4.87022 8.89077 5.38856 7.34966 6.48934C5.80855 7.59011 4.70794 9.20193 4.24365 11.038C3.77936 12.8741 3.98151 14.8153 4.81412 16.5164C5.64674 18.2174 7.05583 19.5678 8.79067 20.3275C10.5255 21.0871 12.4736 21.2067 14.2883 20.6648C16.103 20.123 17.6666 18.955 18.701 17.3685C19.7353 15.782 20.1733 13.8801 19.937 12.001M18.364 8.05001L14.121 8.05101M18.364 8.05001V3.80701" stroke="#00ab44" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a></div></div></div></div><div class="flex-center">Or you can load the <a class="button ghost" href="javascript:goToOld('/v1');">old single node dashboard</a> or a <a class="button ghost" href="javascript:goToOld('/v2');">local copy</a> of Netdata Cloud UI</div><div class="flex-center terms"><a href="javascript:getAssetFile('/LICENSE.txt');">Netdata Cloud UI license</a></div></div></div><script>var status = {
29
+ __webpack_public_path__ = (window.envSettings.webpackPublicPath ? "https://app.netdata.cloud/" : (window.envSettings.agentApiUrl + "/v2/")).replace(/([^:]\/)\/+/g, "$1")
30
+
31
+ function loadStyle(url, { media, insertAfter: aref, insertBefore: bref, rel, type } = {}) {
32
+ rel = rel || 'stylesheet'
33
+ type = type || 'text/css'
34
+ return new Promise(function(resolve, reject) {
35
+ var link = document.createElement('link');
36
+ link.type = type;
37
+ link.rel = rel;
38
+ link.href = url;
39
+ link.media = media || 'all';
40
+
41
+ link.onerror = function(err) {
42
+ reject(new URIError(`loadStyle: the stylesheet ${err.target.src} is not accessible.`));
43
+ };
44
+
45
+ link.onload = function() {
46
+ resolve();
47
+ };
48
+
49
+ if (aref) {
50
+ aref.parentNode.insertBefore(link, aref.nextSibling);
51
+ return;
52
+ }
53
+
54
+ if (bref) {
55
+ bref.parentNode.insertBefore(link, bref);
56
+ return;
57
+ }
58
+
59
+ document.head.appendChild(link);
60
+ });
61
+ }
62
+
63
+ loadStyle(window.envSettings.agentApiUrl + "/v2/static/splash.css")
64
+ loadStyle(window.envSettings.agentApiUrl + "/v2/favicon.ico", {rel: "icon", type: "image/x-icon"})</script><meta name="application-name" content="netdata"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,minimum-scale=1"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/></head><body><div id="app"><div id="agent-splash-screen" class="loading"><div class="hero"><div class="logo-container"><svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo-blur"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="rgba(0,171,68,0.1)"/></svg> <svg width="133" height="105" viewBox="0 0 133 105" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo"><path fill-rule="evenodd" clip-rule="evenodd" d="M81.697 105H55.0693L0.5 0.5H77.9598C108.079 0.554913 132.484 24.7711 132.5 54.6451C132.452 82.485 109.73 105 81.697 105Z" fill="#DDFFEB"/></svg></div><div class="headings"><h1 class="title">Welcome to Netdata</h1><div class="loading-message"><p class="subtitle">Loading latest Netdata Cloud UI...</p><div class="flex-center">We couldn't load the latest Netdata Cloud UI. <a class="button ghost" href="javascript:location.reload();">You can try again <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.364 8.05001L17.657 7.34301C16.318 6.00369 14.5472 5.18285 12.6598 5.02654C10.7724 4.87022 8.89077 5.38856 7.34966 6.48934C5.80855 7.59011 4.70794 9.20193 4.24365 11.038C3.77936 12.8741 3.98151 14.8153 4.81412 16.5164C5.64674 18.2174 7.05583 19.5678 8.79067 20.3275C10.5255 21.0871 12.4736 21.2067 14.2883 20.6648C16.103 20.123 17.6666 18.955 18.701 17.3685C19.7353 15.782 20.1733 13.8801 19.937 12.001M18.364 8.05001L14.121 8.05101M18.364 8.05001V3.80701" stroke="#00ab44" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a></div></div></div></div><div class="flex-center">Or you can load the <a class="button ghost" href="javascript:goToOld('/v1');">old single node dashboard</a> or a <a class="button ghost" href="javascript:goToOld('/v2');">local copy</a> of Netdata Cloud UI</div><div class="flex-center terms"><a href="javascript:getAssetFile('/LICENSE.txt');">Netdata Cloud UI license</a></div></div></div><script>var status = {
65
TIMEOUT: 'timeout',
66
SUCCESS: 'success',
67
SKIPPED: 'skipped'
@@ -73,47 +113,12 @@
113
});
114
}
115
76
- function loadStyle(url, { media, insertAfter: aref, insertBefore: bref, rel, type } = {}) {
77
- rel = rel || 'stylesheet'
78
- type = type || 'text/css'
79
- return new Promise(function(resolve, reject) {
80
- var link = document.createElement('link');
81
- link.type = type;
82
- link.rel = rel;
83
- link.href = url;
84
-
85
- link.onerror = function(err) {
86
- reject(new URIError(`loadStyle: the stylesheet ${err.target.src} is not accessible.`));
87
- };
88
-
89
- link.onload = function() {
90
- link.media = media || 'all';
91
- resolve();
92
- };
93
-
94
- // temporarily set media to something inapplicable to ensure it'll fetch without blocking render
95
- link.media = 'only x';
96
-
97
- if (aref) {
98
- aref.parentNode.insertBefore(link, aref.nextSibling);
99
- return;
100
- }
101
-
102
- if (bref) {
103
- bref.parentNode.insertBefore(link, bref);
104
- return;
105
- }
106
-
107
- document.head.appendChild(link);
108
- });
109
- }
110
-
111
- loadStyle(window.envSettings.agentApiUrl + "/v2/static/splash.css")
112
- loadStyle(window.envSettings.agentApiUrl + "/v2/favicon.ico", {rel: "icon", type: "image/x-icon"})
113
-
116
fetch(window.envSettings.agentApiUrl + "/api/v1/registry?action=hello", { cache: "no-cache", credentials: "include" })
117
.then(function(response) { return response.json() })
118
.then(function(data) {
119
+ window.envSettings.apiUrl = data.cloud_base_url
120
+ window.envSettings.cloudUrl = data.cloud_base_url
121
+
122
window.localNetdataRegistry = {
123
anonymousStatistics: data.anonymous_statistics,
124
registry: data.registry,
@@ -154,23 +159,30 @@
159
gtag("js", new Date());
160
gtag("config", "G-J69Z2JCTFB");
161
157
- !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
158
- posthog.init("phc_hnhlqe6D2Q4IcQNrFItaqdXJAxQ8RcHkPAFAp74pubv", { api_host: "https://app.posthog.com", disable_session_recording: true } )
162
+ !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags opt_in_site_apps".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
163
+ posthog.init("phc_hnhlqe6D2Q4IcQNrFItaqdXJAxQ8RcHkPAFAp74pubv", { api_host: "https://app.posthog.com", disable_session_recording: true, opt_in_site_apps: true } )
164
}
165
161
- var MASKED_DATA = "***";
162
- var name = MASKED_DATA;
163
- var url = MASKED_DATA;
164
- if (!window.localNetdataRegistry.isNetdataRegistry) {
165
- name = window.localNetdataRegistry.hostname;
166
- url = window.location.origin;
167
- }
168
-
169
- fetch(window.localNetdataRegistry.registry + '/api/v1/registry?action=access&machine=' + window.localNetdataRegistry.mg + '&name=' + encodeURIComponent(name) + '&url=' + encodeURIComponent(url), { cache: "no-cache", credentials: "include" })
170
- .then(function(response) { return response.json() })
171
- .then(function(data) {
172
- window.localNetdataRegistry.pg = data.person_guid
173
- })
166
+ var iframe = document.createElement('iframe');
167
+ iframe.src = data.registry + "/registry-access.html";
168
+ iframe.style = { position: "absolute", left: "-99999999px" };
169
+ iframe.width = 0 ;
170
+ iframe.height = 0;
171
+ iframe.tabindex = -1;
172
+ iframe.title = "empty";
173
+ iframe.classList.add("hidden");
174
+ document.body.appendChild(iframe);
175
+
176
+ setTimeout(function () {
177
+ iframe.contentWindow.postMessage(window.envSettings.agentApiUrl, "*")
178
+ }, 300);
179
+
180
+ window.addEventListener('message', function(event) {
181
+ if (event.source !== iframe.contentWindow) return;
182
+
183
+ if (event.data.status === "disabled") console.error("Your netdata registry is disabled! Check your configuration.")
184
+ console.log("Received from iframe: " + JSON.stringify(event.data)); // Message received from child
185
+ });
186
})
187
188
fetch(window.envSettings.agentApiUrl + "/api/v1/info")
@@ -185,12 +197,12 @@
197
aclk: agent["aclk-available"]
198
}
199
188
- if (!window.localNetdataAgent.cloudEnabled && /netdata\.cloud/.test("https://app.netdata.cloud/bundlesManifest.json")) {
200
+ if (!window.localNetdataAgent.cloudEnabled && /netdata\.cloud/.test("https://app.netdata.cloud/bundlesManifest.6.json")) {
201
goToOld("/v2")
202
return
203
}
204
193
- fetch(__webpack_public_path__ + "bundlesManifest.json")
205
+ fetch(__webpack_public_path__ + "bundlesManifest."+ window.envSettings.version.toString().replace(/(\d+)\..+/, "$1") +".json")
206
.then(function(response) { return response.json() })
207
.then(function(data) {
208
Object.keys(data).forEach(function(k) {